From xen-devel-bounces@lists.xenproject.org Thu Nov 01 00:30:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 00:30: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-devel-bounces@lists.xenproject.org>)
	id 1gI0sR-0004nu-BB; Thu, 01 Nov 2018 00:30: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=o9f7=nm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gI0sQ-0004nk-AY
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 00:30:22 +0000
X-Inumbo-ID: 4ea7e15c-dd6d-11e8-954d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4ea7e15c-dd6d-11e8-954d-12d6303a7972;
 Thu, 01 Nov 2018 00:30:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gI0sI-0006Cy-Ra; Thu, 01 Nov 2018 00:30:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gI0sI-0006Sn-3b; Thu, 01 Nov 2018 00:30:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gI0sI-0007ky-30; Thu, 01 Nov 2018 00:30:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gI0sI-0007ky-30@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Nov 2018 00:30:14 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-amd64-i386-xl-raw
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3CnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJl
ZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJt
d2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
VHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJl
cHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXgg
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xp
bnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDExNzQzYzU2Nzg1Yzc1MWMwODdlZWNkYjk4
NzEzZWVmNzk2NjA5ZTAKICBCdWcgbm90IHByZXNlbnQ6IDA5MWExZWFhMGUzMDliMGU4ZGNiZjNm
MmRhMTJjN2YzZDAzZWQxODIKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjkyNjQvCgoKICAoUmV2aXNpb24gbG9nIHRv
byBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNl
ZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRz
L2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwtcmF3Lnhlbi1ib290Lmh0bWwK
UmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0
aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRz
L2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwtcmF3Lnhlbi1ib290IC0tc3Vt
bWFyeS1vdXQ9dG1wLzEyOTI2NC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEy
NTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgeGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoK
IDEyOTE2NyBmYWlsIFtob3N0PWl0YWxpYTBdIC8gMTI4OTQ1IFtob3N0PWZpYW5vMV0gMTI4OTIw
IFtob3N0PWZpYW5vMF0gMTI4ODg1IFtob3N0PXBpbm90MV0gMTI4ODYxIFtob3N0PWpvdWJlcnRp
bjBdIDEyODgzNSBbaG9zdD1iYXJvcXVlMV0gMTI4NzI3IFtob3N0PWVsYmxpbmcxXSAxMjg2NjMg
W2hvc3Q9aHV4ZWxyZWJlMV0gMTI4NTk5IFtob3N0PXJpbWF2YTFdIDEyODUyMCBbaG9zdD1kZWJp
bmExXSAxMjg0OTMgW2hvc3Q9ZGViaW5hMF0gMTI4NDc2IFtob3N0PWZpYW5vMF0gMTI4NDYxIFto
b3N0PWh1eGVscmViZTBdIDEyODQzOCBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czog
MTI5MTY3IC8gMTI4NDM4Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8g
dXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIu
Ni5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCAx
MTc0M2M1Njc4NWM3NTFjMDg3ZWVjZGI5ODcxM2VlZjc5NjYwOWUwIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5
MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRk
NmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKQmFzaXMgcGFzcyAwOTFhMWVhYTBlMzA5
YjBlOGRjYmYzZjJkYTEyYzdmM2QwM2VkMTgyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM1OTk3MGZkOGI3ODFmYWMyZGRj
YmM4NGRkNWI4OTAwNzVmYTA4ZWYKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJl
dnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjMDkxYTFlYWEwZTMwOWIwZThkY2JmM2YyZGEx
MmM3ZjNkMDNlZDE4Mi0xMTc0M2M1Njc4NWM3NTFjMDg3ZWVjZGI5ODcxM2VlZjc5NjYwOWUwIGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdCM5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5LTljMGVlZDYxOGYz
N2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdCNkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2LWRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQjMzU5OTcwZmQ4Yjc4MWZhYzJkZGNiYzg0ZGQ1Yjg5MDA3NWZhMDhlZi05MjY2NmZkZDZl
MGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CkZyb20gZ2l0Oi8vY2FjaGU6OTQxOS9naXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgt
Mi42CiAgIDliYjlkNGZkY2U5ZS4uNWI3NDQ5ODEwYWU2ICBtYXN0ZXIgICAgIC0+IG9yaWdpbi9t
YXN0ZXIKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4
LTIuNgpMb2FkZWQgMTAwMiBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRl
c3QgcmVzdWx0czoKIDEyODM2OSBbaG9zdD1maWFubzFdCiAxMjg0MDcgW2hvc3Q9YWxiYW5hMF0K
IDEyODQzOCBwYXNzIDA5MWExZWFhMGUzMDliMGU4ZGNiZjNmMmRhMTJjN2YzZDAzZWQxODIgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1
N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgMzU5OTcwZmQ4Yjc4MWZhYzJkZGNiYzg0ZGQ1Yjg5MDA3NWZhMDhlZgogMTI4NDc2IFto
b3N0PWZpYW5vMF0KIDEyODQ2MSBbaG9zdD1odXhlbHJlYmUwXQogMTI4NDkzIFtob3N0PWRlYmlu
YTBdCiAxMjg1MjAgW2hvc3Q9ZGViaW5hMV0KIDEyODU5OSBbaG9zdD1yaW1hdmExXQogMTI4NjYz
IFtob3N0PWh1eGVscmViZTFdCiAxMjg3MjcgW2hvc3Q9ZWxibGluZzFdCiAxMjg4NjEgW2hvc3Q9
am91YmVydGluMF0KIDEyODgzNSBbaG9zdD1iYXJvcXVlMV0KIDEyODg4NSBbaG9zdD1waW5vdDFd
CiAxMjg5MjAgW2hvc3Q9Zmlhbm8wXQogMTI4OTQ1IFtob3N0PWZpYW5vMV0KIDEyODk3MCBmYWls
IGlycmVsZXZhbnQKIDEyOTAwNSBmYWlsIGlycmVsZXZhbnQKIDEyOTA3MiBmYWlsIGlycmVsZXZh
bnQKIDEyOTE2NyBmYWlsIDExNzQzYzU2Nzg1Yzc1MWMwODdlZWNkYjk4NzEzZWVmNzk2NjA5ZTAg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDVi
NGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5MjM5
IHBhc3MgMDkxYTFlYWEwZTMwOWIwZThkY2JmM2YyZGExMmM3ZjNkMDNlZDE4MiBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2Zi
YzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAz
NTk5NzBmZDhiNzgxZmFjMmRkY2JjODRkZDViODkwMDc1ZmEwOGVmCiAxMjkyNDAgZmFpbCAxMTc0
M2M1Njc4NWM3NTFjMDg3ZWVjZGI5ODcxM2VlZjc5NjYwOWUwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNl
MzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUw
YWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTI0NiBwYXNzIDA5MWExZWFhMGUzMDli
MGU4ZGNiZjNmMmRhMTJjN2YzZDAzZWQxODIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMjkxNjk1MWMxYmI5NDNlNzliZjk2
NWNkZTY2YTc4YjBlODQxNDU1YgogMTI5MjUxIHBhc3MgMDkxYTFlYWEwZTMwOWIwZThkY2JmM2Yy
ZGExMmM3ZjNkMDNlZDE4MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA1NzA3N2NjNDJlYTAzYTc4OGYwM2NiMDFkY2YxY2Vl
NDkxZDgwOTkyCiAxMjkyNTIgcGFzcyAwOTFhMWVhYTBlMzA5YjBlOGRjYmYzZjJkYTEyYzdmM2Qw
M2VkMTgyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4
ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IGU5YmUzNGJlNWY5YTFhNmVjYmYwNWJhOTUwMmNkNzA1YWU0NDE0NzYK
IDEyOTI1NiBwYXNzIDA5MWExZWFhMGUzMDliMGU4ZGNiZjNmMmRhMTJjN2YzZDAzZWQxODIgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1
N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgMTYyZmM4Mjk1ZjMxMjQwZGMzNjcwMTkwYTkxZTliYmMwM2IwZDdiZQogMTI5MjU3IHBh
c3MgMDkxYTFlYWEwZTMwOWIwZThkY2JmM2YyZGExMmM3ZjNkMDNlZDE4MiBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4
ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyMzA1
OGU3YjM2MWE0ZjZjZjc0MDI0NTMyN2VhMTg0MWUyYmU5MTMyCiAxMjkyNTkgcGFzcyAwOTFhMWVh
YTBlMzA5YjBlOGRjYmYzZjJkYTEyYzdmM2QwM2VkMTgyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0
OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZh
Yjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTI2MCBmYWlsIDExNzQzYzU2Nzg1Yzc1MWMw
ODdlZWNkYjk4NzEzZWVmNzk2NjA5ZTAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3
NTlkOWI0M2YyYzY0NWFlNwogMTI5MjYxIHBhc3MgMDkxYTFlYWEwZTMwOWIwZThkY2JmM2YyZGEx
MmM3ZjNkMDNlZDE4MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDlj
MGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJj
NjQ1YWU3CiAxMjkyNjIgZmFpbCAxMTc0M2M1Njc4NWM3NTFjMDg3ZWVjZGI5ODcxM2VlZjc5NjYw
OWUwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3
ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEy
OTI2MyBwYXNzIDA5MWExZWFhMGUzMDliMGU4ZGNiZjNmMmRhMTJjN2YzZDAzZWQxODIgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4
YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5MjY0IGZhaWwg
MTE3NDNjNTY3ODVjNzUxYzA4N2VlY2RiOTg3MTNlZWY3OTY2MDllMCBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4
OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZk
ZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3ClNlYXJjaGluZyBmb3IgaW50ZXJlc3Rp
bmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyODQzOCAocGFzcyksIGZvciBiYXNp
cyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjkxNjcgKGZhaWwpLCBmb3IgYmFzaXMgZmFp
bHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjkyMzkgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwog
UmVwcm8gZm91bmQ6IGZsaWdodCAxMjkyNDAgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCBy
ZXZpc2lvbnMgYXQgMDkxYTFlYWEwZTMwOWIwZThkY2JmM2YyZGExMmM3ZjNkMDNlZDE4MiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3
YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3Ck5vIHJldmlzaW9u
cyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGln
aHQgMTI5MjU5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI5
MjYwIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5MjYx
IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjkyNjIgKGZhaWwp
LCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjkyNjMgKHBhc3MpLCBm
b3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTI2NCAoZmFpbCksIGZvciBmaXJz
dCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioq
CgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDog
IDExNzQzYzU2Nzg1Yzc1MWMwODdlZWNkYjk4NzEzZWVmNzk2NjA5ZTAKICBCdWcgbm90IHByZXNl
bnQ6IDA5MWExZWFhMGUzMDliMGU4ZGNiZjNmMmRhMTJjN2YzZDAzZWQxODIKICBMYXN0IGZhaWwg
cmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8x
MjkyNjQvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKClJldmlzaW9uIGdy
YXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFt
ZDY0LWkzODYteGwtcmF3Lnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMjkyNjQ6IHRvbGVyYWJsZSBBTEwgRkFJ
TAoKZmxpZ2h0IDEyOTI2NCBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTI2NC8KCkZhaWx1cmVz
IDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 00:41:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 00:41: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-devel-bounces@lists.xenproject.org>)
	id 1gI12l-0005nS-L0; Thu, 01 Nov 2018 00:41: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=bwf0=nm=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gI12k-0005nN-O0
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 00:41:02 +0000
X-Inumbo-ID: cdf8473a-dd6e-11e8-87d6-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdf8473a-dd6e-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 00:41:01 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Oct 2018 17:41:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,450,1534834800"; d="scan'208";a="270444227"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga005.jf.intel.com with ESMTP; 31 Oct 2018 17:40:59 -0700
Received: from fmsmsx119.amr.corp.intel.com (10.18.124.207) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 31 Oct 2018 17:40:59 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX119.amr.corp.intel.com (10.18.124.207) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 31 Oct 2018 17:40:59 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.214]) with mapi id 14.03.0415.000;
 Thu, 1 Nov 2018 08:40:56 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>
Thread-Topic: Interrupt injection with ISR set on Intel hardware
Thread-Index: AQHUZHImkN+ToWWp/E6PGfB1fEuBdKUfr+0AgA/D+wCAAAL/AIAAD3QAgAfr60CAArrkwA==
Date: Thu, 1 Nov 2018 00:40:55 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE33974@SHSMSX101.ccr.corp.intel.com>
References: <20181015103015.cyvld52tngd4d3qy@mac.bytemobile.com>
 <14a94f1b-0942-92a2-3b49-86adcc69b871@citrix.com>
 <5BD1BC5402000078001F4A63@prv1-mh.provo.novell.com>
 <c6e6da14-2a0e-80ea-1d0e-2ffd4b400351@citrix.com>
 <5BD1CBCE02000078001F4AC5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE2BAB0@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19BE2BAB0@SHSMSX101.ccr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYWVkYTc4ZmEtYmVlNS00ZmU4LTliNWMtMjkwMDdkNTJkMjExIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiMTRqaFdIM0lSSEdYTmlxU3A3cDFlXC9VT1N0UlhoZGJoQTZ4eVFnU1p2eFZ4OWZYSlUyZndvYU1oUm5QVlg5bkUifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] Interrupt injection with ISR set on Intel hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBUaWFuLCBLZXZpbgo+IFNlbnQ6IFR1ZXNkYXksIE9jdG9iZXIgMzAsIDIwMTggMzow
MCBQTQo+IAo+ID4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0K
PiA+IFNlbnQ6IFRodXJzZGF5LCBPY3RvYmVyIDI1LCAyMDE4IDk6NTggUE0KPiA+Cj4gPiA+Pj4g
T24gMjUuMTAuMTggYXQgMTU6MDIsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToK
PiA+ID4gT24gMjUvMTAvMTggMTM6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPj4+Pj4gT24g
MTUuMTAuMTggYXQgMTQ6MDYsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiA+
ID4+PiBGcm9tIHRoZSBkZWJ1Z2dpbmcsIHdlIHNlZSB0aGF0IFBQUi9JUlIvSVNSIGFwcGVhciB0
byByZXRhaW4gdGhlaXIKPiA+IHN0YXRlCj4gPiA+Pj4gYWNyb3NzIHRoZSBtd2FpdCwgYW5kIHRo
ZXJlIGlzIG5vdGhpbmcgaW4gdGhlIG1hbnVhbCB3aGljaCBJIGNhbiBzZWUKPiA+ID4+PiBkaXNj
dXNzaW5nIHRoZSBpbnRlcmFjdGlvbiBvZiBMQVBJQyBzdGF0ZSBhbmQgQyBzdGF0ZXMuCj4gPiA+
PiBJcyBpdCBwZXJoYXBzIGEgYmFkIGlkZWEgdG8gZ28gaWRsZSB3aXRoIGFuIHVuLWFja2VkIGlu
dGVycnVwdD8KPiA+ID4KPiA+ID4gTW9zdCBsaWtlbHkuCj4gPiA+Cj4gPiA+IFRoZW4gYWdhaW4s
IGdvaW5nIGlkbGUgd2l0aCBhbiB1bi1hY2tlZCBsaW5lIGludGVycnVwdCBkb2VzIGFwcGVhciB0
bwo+ID4gPiB3b3JrLiAgSXQgaXMgb25seSB1bi1hY2tlZCBlZGdlIGludGVycnVwdHMgd2hpY2gg
YXBwZWFyIHRvIGhpdCB0aGlzIGlzc3VlLgo+ID4KPiA+IFdlbGwsIG5vbi1tYXNrYWJsZSBNU0kg
YXJlIHRoZSBvbmx5IG9uZXMgKG91dHNpZGUgb2YgIm5ldyIgSU8tQVBJQwo+ID4gYWNrIG1vZGUs
IHdoaWNoIHNob3VsZCBub3QgYmUgdXNlZCBvbiByZWNlbnQgaGFyZHdhcmUgYmVjYXVzZSBvZgo+
ID4gZGlyZWN0ZWQgRU9JIHByZXN1bWFibHkgYmVpbmcgYXZhaWxhYmxlIGV2ZXJ5d2hlcmUpIHdo
ZXJlIHRoZSBhY2sKPiA+IGdldHMgZGVmZXJyZWQgdW50aWwgdGhlIC5lbmQgaG9vayAoaS5lLiBh
ZnRlciB0aGUgaGFuZGxlciB3YXMgcnVuKS4KPiA+IElPVyBBRkFJQ1QgbGluZSBpbnRlcnJ1cHRz
IHdvdWxkIG5ldmVyIGJlIHBlbmRpbmcgd2hlbiB3ZSBnbyBpZGxlLgo+ID4KPiA+ID4gU3RpbGwg
LSBJJ2QgcHJlZmVyIHNvbWUgZ3VpZGFuY2UgZnJvbSB0aGUgaGFyZHdhcmUgZm9sayBhcyB0byB3
aGF0IGNhbgo+ID4gPiByZWFsaXN0aWNhbGx5IGJlIGV4cGVjdGVkIGhlcmUuCj4gPgo+ID4gRnVs
bHkgYWdyZWUuCj4gCj4gSnVzdCBzZW50IGEgbWFpbCBpbnRlcm5hbGx5IHRvIGdldCBjbGFyaWZp
Y2F0aW9uLgo+IAoKT25lIHF1ZXN0aW9uLgoKaW4gdGhlIGZpcnN0IG1haWwsIFJvZ2VyIG1lbnRp
b25lZDoKLS0KVGhlIGlzc3VlIGlzIGNhdXNlZCBieSB3aGF0IHNlZW1zIHRvIGJlIGFuIGludGVy
cnVwdCBpbmplY3Rpb24gd2hpbGUKWGVuIGlzIHN0aWxsIHNlcnZpY2luZyBhIHByZXZpb3VzIGlu
dGVycnVwdCAoaWU6IHRoZSBpbnRlcnJ1cHQgaGFzbid0CmJlZW4gRU9JJ2VkIGFuZCBJU1IgZm9y
IHRoZSB2ZWN0b3IgaXMgc2V0KSB3aXRoICoqdGhlIHNhbWUgb3IgbG93ZXIKcHJpb3JpdHkqKiB0
aGFuIHRoZSBpbnRlcnJ1cHQgY3VycmVudGx5IGJlaW5nIHNlcnZpY2VkLgotLQoKZnJvbSB0aGUg
ZGVidWcgbG9nLCBpdCdzIGFjdHVhbGx5IHRoZSBleGFjdCBzYW1lIHZlY3RvciAoMHgyMSkgYXMg
CndoYXQgaXMgYmVpbmcgaW4gc2VydmljZSBpbiBwZW9pIHN0YWNrLgoKRG8geW91IGFjdHVhbGx5
IHNlZSB0aGUgc2NlbmFyaW8gIndpdGggdGhlIHNhbWUgb3IgbG93ZXIgcHJpb3JpdHkiPwpJZiB5
ZXMsIGNhbiB5b3UgcG9zdCB0aGUgZGVidWcgbG9nIHRvbz8KClRoYW5rcwpLZXZpbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 00:49:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 00:49: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-devel-bounces@lists.xenproject.org>)
	id 1gI1AX-000609-IS; Thu, 01 Nov 2018 00:49: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=o9f7=nm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gI1AW-0005zx-2v
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 00:49:04 +0000
X-Inumbo-ID: ed024582-dd6f-11e8-87d6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed024582-dd6f-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 00:49:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gI1AR-0006Y6-Ok; Thu, 01 Nov 2018 00:48:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gI1AR-0006yM-HK; Thu, 01 Nov 2018 00:48:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gI1AR-0004jv-Gi; Thu, 01 Nov 2018 00:48:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129176-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=62b658db1df7c6fa574caae038144f24bf6ca495
X-Osstest-Versions-That: qemuu=285278ca785f5fa9a570927e1c0958a2ca2b2150
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Nov 2018 00:48:59 +0000
Subject: [Xen-devel] [qemu-mainline test] 129176: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTE3NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjkxNzYvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTEzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5MTMx
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjkxMzEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTEzMQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTI5MTMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgNjJiNjU4ZGIxZGY3YzZm
YTU3NGNhYWUwMzgxNDRmMjRiZjZjYTQ5NQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgMjg1Mjc4Y2E3ODVmNWZhOWE1NzA5MjdlMWMwOTU4YTJjYTJiMjE1MAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTI5MTMxICAyMDE4LTEwLTI5IDEwOjA2OjU2IFogICAgMiBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTE3NiAgMjAxOC0xMC0zMCAwODozNDowNiBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEtlZXMgQ29vayA8a2Vl
c2Nvb2tAY2hyb21pdW0ub3JnPgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBMaSBRaWFu
ZyA8bGlxM2VhQGdtYWlsLmNvbT4KICBNYW8gWmhvbmd5aSA8bWFvemhvbmd5aUBjbXNzLmNoaW5h
bW9iaWxlLmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAg
U3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVu
bGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
VG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CiAgIDI4NTI3OGNh
NzguLjYyYjY1OGRiMWQgIDYyYjY1OGRiMWRmN2M2ZmE1NzRjYWFlMDM4MTQ0ZjI0YmY2Y2E0OTUg
LT4gdXBzdHJlYW0tdGVzdGVkCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 02:22:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 02:22: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-devel-bounces@lists.xenproject.org>)
	id 1gI2co-0003ZG-1j; Thu, 01 Nov 2018 02:22: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=bwf0=nm=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gI2cm-0003ZB-G7
 for xen-devel@lists.xen.org; Thu, 01 Nov 2018 02:22:20 +0000
X-Inumbo-ID: f4084916-dd7c-11e8-837d-12d6303a7972
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4084916-dd7c-11e8-837d-12d6303a7972;
 Thu, 01 Nov 2018 02:22:18 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga007.jf.intel.com ([10.7.209.58])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Oct 2018 19:22:15 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,450,1534834800"; d="scan'208";a="85799044"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by orsmga007.jf.intel.com with ESMTP; 31 Oct 2018 19:22:16 -0700
Received: from fmsmsx124.amr.corp.intel.com (10.18.125.39) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 31 Oct 2018 19:22:16 -0700
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx124.amr.corp.intel.com (10.18.125.39) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 31 Oct 2018 19:22:16 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.199]) with mapi id 14.03.0415.000;
 Thu, 1 Nov 2018 10:22:14 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v1 1/6] x86/vvmx: introduce vvmcx_valid()
Thread-Index: AQHUYkAzjdCIjHwl5022M0X80S2g4KU3gnTQ///OqwCAAv2EQA==
Date: Thu, 1 Nov 2018 02:22:14 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE33F65@SHSMSX101.ccr.corp.intel.com>
References: <20181012152800.7921-1-sergey.dyasli@citrix.com>
 <20181012152800.7921-2-sergey.dyasli@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE2BCE7@SHSMSX101.ccr.corp.intel.com>
 <5b830f56-cab8-4651-10f6-b07e5bae4c30@citrix.com>
In-Reply-To: <5b830f56-cab8-4651-10f6-b07e5bae4c30@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDY4ZGFmNTEtYmRkYy00YmVmLThmMmEtMjA4NDZlODlhNDE4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiSE9VVkI1S29WMUh4aFl2ZTVHVmFrTitwYzkySTFpQjFZSlgrTzJ1XC9kZmpzZk15SnkycFc5cVZERk9aZmZKSHIifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1 1/6] x86/vvmx: introduce vvmcx_valid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBTZXJnZXkgRHlhc2xpIFttYWlsdG86c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tXQ0K
PiBTZW50OiBUdWVzZGF5LCBPY3RvYmVyIDMwLCAyMDE4IDg6NDEgUE0NCj4gDQo+IE9uIDMwLzEw
LzIwMTggMDc6NDEsIFRpYW4sIEtldmluIHdyb3RlOg0KPiA+PiBGcm9tOiBTZXJnZXkgRHlhc2xp
IFttYWlsdG86c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tXQ0KPiA+PiBTZW50OiBGcmlkYXksIE9j
dG9iZXIgMTIsIDIwMTggMTE6MjggUE0NCj4gPj4NCj4gPj4gQXMgYSBjb252ZW5pZW50IGhlbHBl
ciBmdW5jdGlvbiBhbmQgcmVmYWN0b3IgdGhlIGNvZGUgdG8gdXNlIGl0Lg0KPiA+Pg0KPiA+PiBO
byBmdW5jdGlvbmFsIGNoYW5nZS4NCj4gPj4NCj4gPj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5
YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPg0KPiA+DQo+ID4gc2luY2Ugdm1jeCBpcyBo
dm0gYWJzdHJhY3RlZCB0ZXJtLCB3aGF0IGFib3V0IHVzaW5nIHRoaXMNCj4gPiBoZWxwZXIgaW4g
c3ZtIHNpZGUgdG9vPw0KPiANCj4gSSBjb3VsZG4ndCBmaW5kIGFueSBjb2RlIGluIG5lc3RlZHN2
bS5jIHRoYXQgd291bGQgYmVuZWZpdCBmcm9tIHRoaXMgbmV3DQo+IGhlbHBlci4NCj4gDQoNCmp1
c3QgYSBxdWljayBjaGVjazoNCg0KICAgIGlmIChudi0+bnZfdnZtY3ggIT0gTlVMTCAmJiBudi0+
bnZfdnZtY3hhZGRyICE9IHZtY2JhZGRyKSB7DQogICAgICAgIEFTU0VSVChudi0+bnZfdnZtY3hh
ZGRyICE9IElOVkFMSURfUEFERFIpOw0KICAgICAgICBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUobnYt
Pm52X3Z2bWN4LCAxKTsNCiAgICAgICAgbnYtPm52X3Z2bWN4ID0gTlVMTDsNCiAgICAgICAgbnYt
Pm52X3Z2bWN4YWRkciA9IElOVkFMSURfUEFERFI7DQogICAgfQ0KDQpUaGFua3MNCktldmluDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 02:29:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 02:29: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-devel-bounces@lists.xenproject.org>)
	id 1gI2jV-0003nI-2F; Thu, 01 Nov 2018 02:29: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=bwf0=nm=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gI2jU-0003nC-8Q
 for xen-devel@lists.xen.org; Thu, 01 Nov 2018 02:29:16 +0000
X-Inumbo-ID: eba47567-dd7d-11e8-87d6-bc764e045a96
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eba47567-dd7d-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 02:29:13 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Oct 2018 19:29:12 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,450,1534834800"; d="scan'208";a="270462773"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by orsmga005.jf.intel.com with ESMTP; 31 Oct 2018 19:29:11 -0700
Received: from fmsmsx118.amr.corp.intel.com (10.18.116.18) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 31 Oct 2018 19:29:11 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx118.amr.corp.intel.com (10.18.116.18) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 31 Oct 2018 19:29:11 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.161]) with mapi id 14.03.0415.000;
 Thu, 1 Nov 2018 10:29:08 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v1 5/6] x86/vvmx: correctly report vvmcs size
Thread-Index: AQHUYkAzFoXqdQrXwEibmhJdea23wKU3ht1A///I2gCAAv/HkA==
Date: Thu, 1 Nov 2018 02:29:07 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE33FA7@SHSMSX101.ccr.corp.intel.com>
References: <20181012152800.7921-1-sergey.dyasli@citrix.com>
 <20181012152800.7921-6-sergey.dyasli@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE2BD84@SHSMSX101.ccr.corp.intel.com>
 <eb27b9fd-5d48-48a7-1044-4ec5de50ad7e@citrix.com>
In-Reply-To: <eb27b9fd-5d48-48a7-1044-4ec5de50ad7e@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiODg1NDhmMGUtNGJhMy00Y2FlLWEwMzAtNTJkMTk0NjU1ZmY0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiMjBmRVZLQ0dNTStLUDNXTEtBdkZEaXpSR0ZSNmt0dHBKbFI2OFhRQkt6Tkg1R01MbTFwbVYxN2w2STdkWFhQdSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1 5/6] x86/vvmx: correctly report vvmcs size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBTZXJnZXkgRHlhc2xpIFttYWlsdG86c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tXQ0K
PiBTZW50OiBUdWVzZGF5LCBPY3RvYmVyIDMwLCAyMDE4IDg6MzYgUE0NCj4gDQo+IE9uIDMwLzEw
LzIwMTggMDg6MDYsIFRpYW4sIEtldmluIHdyb3RlOg0KPiA+PiBGcm9tOiBTZXJnZXkgRHlhc2xp
IFttYWlsdG86c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tXQ0KPiA+PiBTZW50OiBGcmlkYXksIE9j
dG9iZXIgMTIsIDIwMTggMTE6MjggUE0NCj4gPj4NCj4gPj4gVGhlIHNpemUgb2YgWGVuJ3Mgdmly
dHVhbCB2bWNzIHJlZ2lvbiBpcyA0MDk2IGJ5dGVzLiBDb3JyZWN0bHkgcmVwb3J0DQo+ID4+IGl0
IHRvIHRoZSBndWVzdCBpbiBjYXNlIHdoZW4gVk1DUyBzaGFkb3dpbmcgaXMgbm90IGF2YWlsYWJs
ZSBpbnN0ZWFkIG9mDQo+ID4+IHByb3ZpZGluZyBIL1cgdmFsdWUgKHdoaWNoIGlzIHVzdWFsbHkg
c21hbGxlcikuDQo+ID4NCj4gPiB3aGF0IGlzIHRoZSBwcm9ibGVtIG9mIHJlcG9ydGluZyBzbWFs
bGVyIHNpemUgZXZlbiB3aGVuIGFjdHVhbA0KPiA+IHNpemUgaXMgNDA5Nj8gaXMgTDEgZXhwZWN0
ZWQgdG8gYWNjZXNzIHRoZSBwb3J0aW9uIGJleW9uZCBoL3cNCj4gPiByZXBvcnRlZCBzaXplPw0K
PiA+DQo+IA0KPiBIZXJlJ3MgdGhlIGNvZGUgc25pcHBldCBmcm9tIGt2bS11bml0LXRlc3RzOg0K
PiANCj4gCXZtY3NbMF0tPmhkci5yZXZpc2lvbl9pZCA9IGJhc2ljLnJldmlzaW9uOw0KPiAJYXNz
ZXJ0KCF2bWNzX2NsZWFyKHZtY3NbMF0pKTsNCj4gCWFzc2VydCghbWFrZV92bWNzX2N1cnJlbnQo
dm1jc1swXSkpOw0KPiAJc2V0X2FsbF92bWNzX2ZpZWxkcygweDg2KTsNCj4gDQo+IAlhc3NlcnQo
IXZtY3NfY2xlYXIodm1jc1swXSkpOw0KPiAJbWVtY3B5KHZtY3NbMV0sIHZtY3NbMF0sIGJhc2lj
LnNpemUpOw0KPiAJYXNzZXJ0KCFtYWtlX3ZtY3NfY3VycmVudCh2bWNzWzFdKSk7DQo+IAlyZXBv
cnQoInRlc3Qgdm1jbGVhciBmbHVzaCAoY3VycmVudCBWTUNTKSIsDQo+IGNoZWNrX2FsbF92bWNz
X2ZpZWxkcygweDg2KSk7DQo+IA0KPiBzZXRfYWxsX3ZtY3NfZmllbGRzKCkgdm13cml0ZXMgYWxt
b3N0IDRrLCBidXQgbWVtY3B5KCkgY29waWVzIG9ubHkgMTAyNA0KPiBieXRlcyBhbmQgdm1yZWFk
cyBnZXQgaW5jb3JyZWN0IHZhbHVlcy4NCj4gDQoNCkkgZGlkbid0IHVuZGVyc3RhbmQgd2h5IHNl
dF9hbGxfdm1jc19maWVsZHMgYmxpbmRseSB0b3VjaCA0ayBpbnN0ZWFkIG9mDQpmb2xsb3dpbmcg
cmVwb3J0ZWQgc2l6ZS4gQWxzbyBJIGRpZG4ndCBnZXQgdGhlIHJlYXNvbiBvZiB0aGlzIHBhdGNo
IC0gd2hhdGV2ZXINCnNpemUgcmVwb3J0ZWQsIHhlbiBqdXN0IG5lZWRzIHRvIGVtdWxhdGUgaHcg
YmVoYXZpb3IgYWNjb3JkaW5nIHRvIHNwZWMsDQppLmUuIGRvIHByb3BlciBlbXVsYXRpb24gaWYg
b2Zmc2V0IDwgc2l6ZSwgb3RoZXJ3aXNlIGp1c3Qgdm1mYWlsLiBHdWVzdCBpcw0Kbm90IGF3YXJl
IG9mIHNoYWRvdyB2bWNzLiB3aHkgZG8gd2Ugd2FudCB0byByZXBvcnQgZGlmZmVyZW50IHZtY3MN
CnNpemUgYmFzZWQgb24gcHJlc2VuY2Ugb2Ygc2hhZG93IHZtY3M/DQoNClRoYW5rcw0KS2V2aW4N
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 03:20:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 03:20: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-devel-bounces@lists.xenproject.org>)
	id 1gI3Wf-000068-RV; Thu, 01 Nov 2018 03:20: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=phob=nm=citrix.com=prvs=83631ed99=xin.li@srs-us1.protection.inumbo.net>)
 id 1gI3We-0008P7-Ng
 for xen-devel@lists.xen.org; Thu, 01 Nov 2018 03:20:04 +0000
X-Inumbo-ID: 0503893a-dd85-11e8-963c-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0503893a-dd85-11e8-963c-12d6303a7972;
 Thu, 01 Nov 2018 03:20:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,450,1534809600"; d="scan'208";a="81251136"
From: "Xin Li (Talons)" <xin.li@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Daniel De Graaf
 <dgdegra@tycho.nsa.gov>
Thread-Topic: XSM SILO boot time spew
Thread-Index: AQHUcZAlsttEAYsbKEyobFDcDNeTHg==
Date: Thu, 1 Nov 2018 03:19:58 +0000
Message-ID: <1541042398064.15504@citrix.com>
References: <8b666337-f1c9-8c1e-1a7d-f166a368a13f@citrix.com>
In-Reply-To: <8b666337-f1c9-8c1e-1a7d-f166a368a13f@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] XSM SILO boot time spew
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel List <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcGF0Y2hzZXQgdjQsIHdlIGNhbGwgcmVnaXN0ZXJfeHNtKCkgdG8gc2V0dXAgc2lsbyBtb2R1
bGUuClRoaXMgZGVidWcgbG9nIGlzIHRvIGNoZWNrIGlmIHNvbWUgb3BzIG5vdCBvdmVycmlkZWQg
YnkgdGhlIG1vZHVsZS4KSSB0aG91Z2h0IHRoaXMgaXMgT0ssIHNpbmNlIHRoZSBsb2cgbGV2ZWwg
aXMgZGVidWcuCgpJIHRoaW5rIGNhbGxpbmcgcmVnaXN0ZXJfeHNtKCkgaXMgZ29vZCwKaWYgd2Ug
ZG8gd2FudCB0byBzdXBwcmVzcyB0aGlzIGRlYnVnIGxvZyBleHBsaWNpdGx5LAp3ZSBjYW4gY2hl
Y2sgaWYgb3BzIGVxYXVscyBzaWxvX3hzbV9vcHMgaW4gbWFjcm8gc2V0X3RvX2R1bW15X2lmX251
bGwoKS4KClRoZSBmb2xsb3cgZGlmZiBzaG93cyB3aGF0IEkgYW0gc3VnZ2VzdGluZywgaXMgaXQg
T0s/CgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL3hzbS5oIGIveGVuL2luY2x1ZGUveHNt
L3hzbS5oCmluZGV4IDNiMTkyYjVjMzEuLmI5NGZjNDM5NjEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hzbS94c20uaAorKysgYi94ZW4vaW5jbHVkZS94c20veHNtLmgKQEAgLTczNCw2ICs3MzQs
NyBAQCBleHRlcm4gY29uc3QgdW5zaWduZWQgaW50IHhzbV9mbGFza19pbml0X3BvbGljeV9zaXpl
OwogI2VuZGlmCiAKICNpZmRlZiBDT05GSUdfWFNNX1NJTE8KK2V4dGVybiBzdHJ1Y3QgeHNtX29w
ZXJhdGlvbnMgc2lsb194c21fb3BzOwogZXh0ZXJuIHZvaWQgc2lsb19pbml0KHZvaWQpOwogI2Vs
c2UKIHN0YXRpYyBpbmxpbmUgdm9pZCBzaWxvX2luaXQodm9pZCkge30KZGlmZiAtLWdpdCBhL3hl
bi94c20vZHVtbXkuYyBiL3hlbi94c20vZHVtbXkuYwppbmRleCAwNmE2NzRmYWQwLi41YWY5OTA1
MTRmIDEwMDY0NAotLS0gYS94ZW4veHNtL2R1bW15LmMKKysrIGIveGVuL3hzbS9kdW1teS5jCkBA
IC0xNSwxMiArMTUsMjAgQEAKIAogc3RydWN0IHhzbV9vcGVyYXRpb25zIGR1bW15X3hzbV9vcHM7
CiAKKyNpZmRlZiBDT05GSUdfWFNNX1NJTE8KKyNkZWZpbmUgY2hlY2tfeHNtX21vZHVsZShvcHMp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmIChvcHMg
IT0gJmR1bW15X3hzbV9vcHMgJiYgb3BzICE9ICZzaWxvX3hzbV9vcHMpCisjZWxzZQorI2RlZmlu
ZSBjaGVja194c21fbW9kdWxlKG9wcykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgaWYgKG9wcyAhPSAmZHVtbXlfeHNtX29wcykKKyNlbmRpZgorCiAjZGVm
aW5lIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgZnVuY3Rpb24pICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBpZiAoICFvcHMtPmZ1bmN0aW9u
ICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgIG9wcy0+ZnVuY3Rpb24gPSB4c21fIyNmdW5jdGlvbjsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgaWYgKG9wcyAhPSAmZHVtbXlfeHNt
X29wcykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBjaGVj
a194c21fbW9kdWxlKG9wcykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywgIkhhZCB0byBvdmVycmlkZSB0
aGUgIiAjZnVuY3Rpb24gXAogICAgICAgICAgICAgICAgICAgICAiIHNlY3VyaXR5IG9wZXJhdGlv
biB3aXRoIHRoZSBkdW1teSBvbmUuXG4iKTsgICAgICBcCiAgICAgICAgIH0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKZGlmZiAt
LWdpdCBhL3hlbi94c20vc2lsby5jIGIveGVuL3hzbS9zaWxvLmMKaW5kZXggNDg1MDc1NmEzZC4u
ZDJlNjcyNGUyNiAxMDA2NDQKLS0tIGEveGVuL3hzbS9zaWxvLmMKKysrIGIveGVuL3hzbS9zaWxv
LmMKQEAgLTgxLDcgKzgxLDcgQEAgc3RhdGljIGludCBzaWxvX2dyYW50X2NvcHkoc3RydWN0IGRv
bWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyKQogICAgIHJldHVybiAtRVBFUk07CiB9CiAKLXN0
YXRpYyBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgc2lsb194c21fb3BzID0geworc3RydWN0IHhzbV9v
cGVyYXRpb25zIHNpbG9feHNtX29wcyA9IHsKICAgICAuZXZ0Y2huX3VuYm91bmQgPSBzaWxvX2V2
dGNobl91bmJvdW5kLAogICAgIC5ldnRjaG5faW50ZXJkb21haW4gPSBzaWxvX2V2dGNobl9pbnRl
cmRvbWFpbiwKICAgICAuZ3JhbnRfbWFwcmVmID0gc2lsb19ncmFudF9tYXByZWYsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkZyb206IEFuZHJldyBDb29wZXIKU2Vu
dDogV2VkbmVzZGF5LCBPY3RvYmVyIDMxLCAyMDE4IDg6MzUgUE0KVG86IFhlbi1kZXZlbCBMaXN0
CkNjOiBEYW5pZWwgRGUgR3JhYWY7IFhpbiBMaSAoVGFsb25zKQpTdWJqZWN0OiBYU00gU0lMTyBi
b290IHRpbWUgc3BldwoKSGVsbG8sCgpJJ3ZlIG5vdGljZWQgdGhhdCB0aGUgU0lMTyBjb2RlIGNh
dXNlcyB0aGUgZm9sbG93aW5nIGRlYnVnIHNwZXc6CgooWEVOKSBYU00gRnJhbWV3b3JrIHYxLjAu
MCBpbml0aWFsaXplZAooWEVOKSBJbml0aWFsaXNpbmcgWFNNIFNJTE8gbW9kZQooWEVOKSBkdW1t
eS5jOjMxOiBIYWQgdG8gb3ZlcnJpZGUgdGhlIHNlY3VyaXR5X2RvbWFpbmluZm8gc2VjdXJpdHkK
b3BlcmF0aW9uIHdpdGggdGhlIGR1bW15IG9uZS4KKFhFTikgZHVtbXkuYzozMjogSGFkIHRvIG92
ZXJyaWRlIHRoZSBkb21haW5fY3JlYXRlIHNlY3VyaXR5IG9wZXJhdGlvbgp3aXRoIHRoZSBkdW1t
eSBvbmUuCi4uLgooWEVOKSBkdW1teS5jOjE1ODogSGFkIHRvIG92ZXJyaWRlIHRoZSB4ZW5fdmVy
c2lvbiBzZWN1cml0eSBvcGVyYXRpb24Kd2l0aCB0aGUgZHVtbXkgb25lLgooWEVOKSBkdW1teS5j
OjE1OTogSGFkIHRvIG92ZXJyaWRlIHRoZSBkb21haW5fcmVzb3VyY2VfbWFwIHNlY3VyaXR5Cm9w
ZXJhdGlvbiB3aXRoIHRoZSBkdW1teSBvbmUuCihYRU4pIG1pY3JvY29kZTogQ1BVMCB1cGRhdGVk
IGZyb20gcmV2aXNpb24gMHgxYSB0byAweDI1LCBkYXRlID0gMjAxOC0wNC0wMgooWEVOKSB4c3Rh
dGU6IHNpemU6IDB4MzQwIGFuZCBzdGF0ZXM6IDB4NwoKd2hpY2ggaXMgYSBzaWRlIGVmZmVjdCBv
ZiBzaWxvX3hzbV9vcHMgb25seSBpbXBsZW1lbnRpbmcgYSBmZXcgb2YgdGhlCmhvb2tzLCBmYWxs
aW5nIGJhY2sgdG8gZHVtbXkgZm9yIHRoZSByZXN0LgoKUHJlc3VtYWJseSB3ZSBkb24ndCB3YW50
IHRvIHNwZWNpYWwgY2FzZSBTSUxPIHdoZW4gb3ZlcnJpZGluZyB0aGUKaG9va3MuICBXb3VsZCBo
YXZpbmcgc2lsb19pbml0KCkgZXhwbGljaXRseSBjb3B5IGZyb20gZHVtbXkgYmUgb2s/Cgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 03:38:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 03:38: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-devel-bounces@lists.xenproject.org>)
	id 1gI3nz-0001Ms-Uu; Thu, 01 Nov 2018 03:37: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=ltwp=nm=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1gI3ny-0001M8-Ql
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 03:37:59 +0000
X-Inumbo-ID: 8547cdcc-dd87-11e8-87d6-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::629])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8547cdcc-dd87-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 03:37:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=TSgJOE0VQjR59Xcaa3ycwTAhH1J7yy49ZmdP+dHI9Pc=;
 b=kStEJpEdfNe1hqmyXSpU45B6UYiCkEyqrUr3ldw57CKd5AmwzR/BMnHp6R6NVZkrYMzDU5g68FLgolkfEMVFFiE6Ytr7slqEaUuzcAqvO0YYY20xoAPh0X8FM8031FXZUHR7YanCNE3porc6vB59+KVqffkbJo/q8LwX4TwyStE=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB4276.eurprd04.prod.outlook.com (52.134.126.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.21; Thu, 1 Nov 2018 03:37:54 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::2cc2:9269:b873:f270]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::2cc2:9269:b873:f270%3]) with mapi id 15.20.1273.027; Thu, 1 Nov 2018
 03:37:54 +0000
From: Peng Fan <peng.fan@nxp.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: Does XEN ARM support RTC in domu?
Thread-Index: AdRxIL4Q/RuXw7lDRqSLxY9eStxFjgAKhhgAABIou4A=
Date: Thu, 1 Nov 2018 03:37:54 +0000
Message-ID: <AM0PR04MB44814D7E3A6A14BA18C9A93788CE0@AM0PR04MB4481.eurprd04.prod.outlook.com>
References: <AM0PR04MB44819354E4855B72C4C7F82388CD0@AM0PR04MB4481.eurprd04.prod.outlook.com>
 <0c0ce589-d65f-429d-9a2f-dd267b949c29@arm.com>
In-Reply-To: <0c0ce589-d65f-429d-9a2f-dd267b949c29@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-originating-ip: [92.121.68.129]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB4276;
 6:iKLExF2iRvgPZQYgJba+j7MN+Q5KEb/63VxE4WdfPOGT+SboeuI/QOWX9/c5Vd/GjVXeV5usxbEB2ynVdYIcbSInK+u6NxuXRhwsEGdtYJMV3NnY9M0oJZz5ydP7RpGm/UDP5KCfWhE8MDVQ/JN2F1dI5Hw7JF6yJut1VRr8eecDqlSJ6PAQSN6Z6gyZz+EpQkiBamsFB8tAyhayPpLpaW0ucu+HYKR81NVBKF+DY8nJdqSEqQ+RfLQ4KrR2MOLY2/TC6pHXJUCRHigRqFXPtr/gJ0uUnU90CaJV+uQp4WuzTlBIMYhEDz0AeGvaX3z1fmhN9gHlZKD51Vav83TStfPIoO9OtciKwTPAz4TVMRl+UQ2Eql8ILBzAVbVWDtKuNTJyDzaishOj5Bxn8goOGdq4VUtYzZNjeMzEzVt19patA9ToEKyv2H/bp6P5e5NB5xnlWyVRH2F/WaEubitKxw==;
 5:T9xoX4z1R2kefmXnQJTD5gdFCBe0b1KIzBCcU5bZmxw1jTdDQbnDEWcMPZofqqrpjFq6v8mwN6Gdi3cfo/fFMiCS5BGCzoknNK0fTjr1wmqmhgUs9zyStmqlfvXMpGNyyazrrS9A7/Jve4oNHNtZTElC2NcHzqoqGqysupNgz88=;
 7:J4v0M4qUe3X2KkjICP7dGVAyKTrR/Vz0kjv3PJjnpCUlHZSHTaTCkAJgacHvdzRhbf1WkQP+Tr1e54VSF/yA7ltJ8v/Z93vndVUzLGjDRQUl29/IjpHJ6V/ZfLLTVTF9o49COk9WPynQfYV4DxYjkg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: e1e21e7c-b481-4dbb-6520-08d63fab6882
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB4276; 
x-ms-traffictypediagnostic: AM0PR04MB4276:
x-microsoft-antispam-prvs: <AM0PR04MB427692243CB93A2D8AC0267488CE0@AM0PR04MB4276.eurprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(180628864354917)(58134797142442)(185117386973197); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231382)(944501410)(52105095)(93006095)(93001095)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:AM0PR04MB4276; BCL:0; PCL:0; RULEID:; SRVR:AM0PR04MB4276; 
x-forefront-prvs: 0843C17679
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(396003)(366004)(346002)(39860400002)(376002)(199004)(189003)(53754006)(13464003)(81166006)(2900100001)(186003)(81156014)(14454004)(5660300001)(446003)(33656002)(476003)(11346002)(8676002)(486006)(74316002)(2906002)(6116002)(7696005)(99286004)(305945005)(7736002)(478600001)(6246003)(25786009)(3846002)(86362001)(76176011)(68736007)(66066001)(26005)(9686003)(97736004)(55016002)(316002)(229853002)(105586002)(8936002)(110136005)(106356001)(14444005)(256004)(53546011)(102836004)(71200400001)(71190400001)(44832011)(217873002)(2501003)(53936002)(6506007)(5250100002)(6436002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4276;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: P+pPyUvRNBjyioCeAzxrcGhsIjmmCb9om8xtDKV6cLxBlSMK/U7/2bvdeiTrDuEWST5Fl/VDje+TJ5XIq32rWJQa53QsvnxCE2Bxtk916wjx9RzQzkiiLdxYQrstF8DJHqkmnQOOoyU3bY0mVSnJCyPWcZ7//iZludLJDhw5uLCCnhqihMS4oZZMaOrJl221H2MS3j2GcqUcGHMiNpD+nyqP43oPXMaQUQcioFpGYadm2/bCdPikGeXIYfhXgSr+4kROZhasRvwbNoPV3mKpQZiroDBNhkJFWz5/nap4R29/MlajDa7PrGliqSRNg58X8BL2YQM5/W2nWepgXq4UpIz/e0YYL8zH5tEFrGF233Y=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e1e21e7c-b481-4dbb-6520-08d63fab6882
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Nov 2018 03:37:54.3743 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4276
Subject: Re: [Xen-devel] Does XEN ARM support RTC in domu?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEp1bGll
biBHcmFsbCBbbWFpbHRvOmp1bGllbi5ncmFsbEBhcm0uY29tXQ0KPiBTZW50OiAyMDE45bm0MTHm
nIgx5pelIDI6NTINCj4gVG86IFBlbmcgRmFuIDxwZW5nLmZhbkBueHAuY29tPjsgeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnOyBTdGVmYW5vDQo+IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+DQo+IFN1YmplY3Q6IFJlOiBEb2VzIFhFTiBBUk0gc3VwcG9ydCBSVEMgaW4g
ZG9tdT8NCj4gDQo+IA0KPiANCj4gT24gMTAvMzEvMTggMTo1NyBQTSwgUGVuZyBGYW4gd3JvdGU6
DQo+ID4gSGkgQWxsLA0KPiANCj4gSGksDQo+IA0KPiA+DQo+ID4gSnVzdCBoYXZlIGEgcXVlc3Rp
b24sIGRvZXMgWEVOIEFSTSBzdXBwb3J0IFJUQyBpbiBkb211PyBUbyBzdXBwb3J0IEFuZHJvaWQN
Cj4gaW4gRG9tVSwgUlRDIGlzIG5lZWRlZCBmb3IgYWxhcm0sIGJ1dCBJIGRpZCBub3QgZmluZCBp
bmZvcm1hdGlvbiBhYm91dCBSVEMgb24NCj4geGVuIGZvciBkb211LiBTbyB0aGlzIG5lZWQgYSBu
ZXcgUlRDIHBhcmF2aXJ0dWFsaXphdGlvbiBkcml2ZXI/IEFueSBzdWdnZXN0aW9ucz8NCj4gDQo+
IEJ5IFJUQywgZG8geW91IG1lYW4gUmVhbC1UaW1lIENsb2NrPyBTb21ldGhpbmcgbGlrZSBQTDAz
MT8gT3IgZG8geW91IGhhdmUNCj4gc29tZXRoaW5nIGVsc2UgaW4gbWluZD8NCg0KWWVzLCBSZWFs
IFRpbWUgQ2xvY2sgbGlrZSBQTDAzMSBpbiBEb21VLiBJIGRvIG5vdCBoYXZlIGEgZ29vZCBpZGVh
IHN1cHBvcnQgUlRDIGluIEFSTSBEb21VLA0KS1ZNIGFuZCBYRU4geDg2IHNlZW1zIHVzZSBlbXVs
YXRlZCBSVEMgaW4gcWVtdS4gVGhpbmtpbmcgb2YgcGFyYXZpcnR1YWwgUlRDLCBhbmQgZG9tMA0K
Y29udHJvbCB0aGUgZXhwaXJlIHRpbWUgZm9yIGFsYXJtLg0KDQpUaGFua3MsDQpQZW5nLg0KDQo+
IA0KPiBDaGVlcnMsDQo+IA0KPiAtLQ0KPiBKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 04:42:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 04:42: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-devel-bounces@lists.xenproject.org>)
	id 1gI4nw-0007K7-3B; Thu, 01 Nov 2018 04:42: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=o9f7=nm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gI4nu-0007Jx-Bv
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 04:41:58 +0000
X-Inumbo-ID: 7674388e-dd90-11e8-ad75-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7674388e-dd90-11e8-ad75-12d6303a7972;
 Thu, 01 Nov 2018 04:41:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gI4np-0008NN-U6; Thu, 01 Nov 2018 04:41:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gI4np-0000WS-MF; Thu, 01 Nov 2018 04:41:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gI4np-000460-Lg; Thu, 01 Nov 2018 04:41:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129268-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=fd950156738ce878c0ba29af99da2ffcac5168e1
X-Osstest-Versions-That: ovmf=e23366d3c3eafae69cf0436f4212ed126a7534f1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Nov 2018 04:41:53 +0000
Subject: [Xen-devel] [ovmf test] 129268: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTI2OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjkyNjgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmZDk1MDE1NjczOGNlODc4YzBiYTI5YWY5OWRhMmZm
Y2FjNTE2OGUxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlMjMzNjZk
M2MzZWFmYWU2OWNmMDQzNmY0MjEyZWQxMjZhNzUzNGYxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjkyMzggIDIwMTgtMTAtMzEgMTQ6MTE6MzUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI5MjY4ICAyMDE4LTExLTAxIDAxOjQwOjUyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlheGluIFd1
IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
VG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICBlMjMz
NjZkM2MzLi5mZDk1MDE1NjczICBmZDk1MDE1NjczOGNlODc4YzBiYTI5YWY5OWRhMmZmY2FjNTE2
OGUxIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 08:29:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 08:29: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-devel-bounces@lists.xenproject.org>)
	id 1gI8Lr-0001YB-BG; Thu, 01 Nov 2018 08:29: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=bpad=nm=xenproject.org=prvs=8364a9546=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gI8Lp-0001Y1-SA
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 08:29:13 +0000
X-Inumbo-ID: 356b251c-ddb0-11e8-98dc-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 356b251c-ddb0-11e8-98dc-12d6303a7972;
 Thu, 01 Nov 2018 08:29:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,451,1534809600"; d="scan'208";a="69343893"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75553-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 ovmf:build-i386-libvirt:libvirt-build:fail:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
X-Osstest-Versions-This: ovmf=e23366d3c3eafae69cf0436f4212ed126a7534f1
X-Osstest-Versions-That: ovmf=27b9cb33e7437f6aef184c6b2982d004d279cc04
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 1 Nov 2018 08:28:30 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 75553: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU1MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1NTUzLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICAgICAgZmFpbCAgIGxp
a2UgNzU1NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCAgICAgIGZhaWwgbGlrZSA3NTU1MAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDc1NTUwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxs
ICAgICBmYWlsIGxpa2UgNzU1NTAKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBvdm1m
ICAgICAgICAgICAgICAgICBlMjMzNjZkM2MzZWFmYWU2OWNmMDQzNmY0MjEyZWQxMjZhNzUzNGYx
CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyN2I5Y2IzM2U3NDM3ZjZh
ZWYxODRjNmIyOTgyZDAwNGQyNzljYzA0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzU1NTAgIDIw
MTgtMTAtMzEgMDU6MDA6NDAgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDc1NTUz
ICAyMDE4LTEwLTMxIDE2OjUxOjEwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXJpYyBEb25nIDxlcmljLmRv
bmdAaW50ZWwuY29tPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIExvbmcg
UWluIDxxaW4ubG9uZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAv
aG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNv
dXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZTIzMzY2ZDNjM2VhZmFl
NjljZjA0MzZmNDIxMmVkMTI2YTc1MzRmMQpBdXRob3I6IExpbWluZyBHYW8gPGxpbWluZy5nYW9A
aW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBPY3QgMzAgMTU6NTA6MDkgMjAxOCArMDgwMAoKICAgIEZt
cERldmljZVBrZyBEU0M6IEFkZCBOT09QVCB0YXJnZXQgdG8gdmVyaWZ5IE5PT1BUIHRhcmdldAog
ICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l
bnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNv
bT4KICAgIENjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgoKY29tbWl0IGNlMjgzZmQ2MDk4ZTQ2
YzlhZTJjNGM0MjYzMTU3NDFhYWUzZDVjOTYKQXV0aG9yOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2Fv
QGludGVsLmNvbT4KRGF0ZTogICBUdWUgT2N0IDMwIDIyOjU5OjQ1IDIwMTggKzA4MDAKCiAgICBC
YXNlVG9vbHMgQ29udmVydEZjZVRvU3RydWN0dXJlUGNkOiBGaXggdGhlIGFycmF5IHZhbHVlIHdp
dGggZW1wdHkgc3RyaW5nCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IExpbWluZyBHYW8gPGxp
bWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRl
bC5jb20+Cgpjb21taXQgMjY5ZjNiNTE4MDM2ODVlYjNmNGY0Y2Q0NDE1ZGM4MzNkMzc1ZWZiYQpB
dXRob3I6IExvbmcgUWluIDxxaW4ubG9uZ0BpbnRlbC5jb20+CkRhdGU6ICAgV2VkIE9jdCAyNCAy
MToxNjo0MiAyMDE4ICswODAwCgogICAgQ3J5cHRvUGtnL0Jhc2VDcnlwdExpYjogRml4IHBvdGVu
dGlhbCBpbnRlZ2VyIG92ZXJmbG93IGlzc3VlLgogICAgCiAgICBSRUY6IGh0dHBzOi8vYnVnemls
bGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI3NQogICAgCiAgICBUaGUgTG9va3Vw
RnJlZU1lbVJlZ2lvbigpIGluIFJ1bnRpbWVNZW1BbGxvY2F0ZS5jIGlzIHVzZWQgdG8gbG9vay11
cAogICAgZnJlZSBtZW1vcnkgcmVnaW9uIGZvciBydW50aW1lIHJlc291cmNlIGFsbG9jYXRpb24s
IHdoaWNoIHdhcyBkZXNpZ25lZAogICAgdG8gc3VwcG9ydCBydW50aW1lIGF1dGhlbnRpY2F0ZWQg
dmFyaWFibGUgc2VydmljZS4KICAgIFRoZSBSZXFQYWdlcyBpbiB0aGlzIGZ1bmN0aW9uIGlzIHRo
ZSByZXF1aXJlZCBwYWdlcyB0byBiZSBhbGxvY2F0ZWQsCiAgICB3aGljaCBkZXBlbmRzIG9uIHRo
ZSBtYWxsb2MoKSBjYWxsIGluIGludGVybmFsIE9wZW5TU0wgcm91dGluZXMuIFRoZQogICAgZGly
ZWN0IG9mZnNldCBzdWJ0cmFjdGlvbnMgb24gUmVxUGFnZXMgbWF5IGJyaW5nIHBvc3NpYmxlIGlu
dGVnZXIKICAgIG92ZXJmbG93IGlzc3VlLgogICAgCiAgICBUaGlzIHBhdGNoIGlzIHRvIGFkZCB0
aGUgZXh0cmEgcGFyYW1ldGVyIGNoZWNrcyB0byByZW1vdmUgdGhpcyBwb3NzaWJsZQogICAgb3Zl
cmZsb3cgcmlzay4KICAgIAogICAgQ2M6IFllIFRpbmcgPHRpbmcueWVAaW50ZWwuY29tPgogICAg
Q2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBDb250cmlidXRlZC11bmRl
cjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5
OiBMb25nIFFpbiA8cWluLmxvbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFllIFRpbmcg
PHRpbmcueWVAaW50ZWwuY29tPgoKY29tbWl0IGJlYWJmZDU4MDA1MTVlMGE1MWZjMjQ2MTY3MTUx
NGFkYzBjZWY1ODQKQXV0aG9yOiBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CkRhdGU6
ICAgVHVlIE9jdCAzMCAxMTowMjoxMSAyMDE4ICswODAwCgogICAgVWVmaUNwdVBrZy9SZWdpc3Rl
ckNwdUZlYXR1cmVzTGliOiBGaXggYnVpbGQgZmFpbHVyZS4KICAgIAogICAgQnVpbGQgVWVmaUNw
dVBrZyB3aXRoIGJlbG93IGNvbmZpZ3VyYXRpb246CiAgICBBcmNoaXRlY3R1cmUocykgID0gSUEz
MgogICAgQnVpbGQgdGFyZ2V0ICAgICA9IE5PT1BUCiAgICBUb29sY2hhaW4gICAgICAgID0gVlMy
MDE1eDg2CiAgICAKICAgIEJlbG93IGVycm9yIGluZm8gc2hvd3MgdXA6CiAgICBEeGVSZWdpc3Rl
ckNwdUZlYXR1cmVzTGliLmxpYihDcHVGZWF0dXJlc0luaXRpYWxpemUub2JqKSA6CiAgICBlcnJv
ciBMTksyMDAxOiB1bnJlc29sdmVkIGV4dGVybmFsIHN5bWJvbCBfX2FsbG11bAogICAgCiAgICBW
YWxpZCBtRGVwZW5kVHlwZVN0ciB0eXBlIG9ubHkgaGF2ZSA1IGl0ZW1zLCB1c2UgVUlOVDMyIHR5
cGUgY2FzdAogICAgdG8gZml4IHRoaXMgZXJyb3IuCiAgICAKICAgIENjOiBEYW5kYW4gQmkgPGRh
bmRhbi5iaUBpbnRlbC5jb20+CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4K
ICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAx
LjEKICAgIFNpZ25lZC1vZmYtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 08:53:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 08:53: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-devel-bounces@lists.xenproject.org>)
	id 1gI8il-00040d-7u; Thu, 01 Nov 2018 08:52: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=zqa8=nm=citrix.com=prvs=8363ad7e6=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gI8ik-00040Y-8p
 for xen-devel@lists.xen.org; Thu, 01 Nov 2018 08:52:54 +0000
X-Inumbo-ID: 839525f2-ddb3-11e8-87d6-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 839525f2-ddb3-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 08:52:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,451,1534809600"; d="scan'208";a="69345182"
To: "Tian, Kevin" <kevin.tian@intel.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
References: <20181012152800.7921-1-sergey.dyasli@citrix.com>
 <20181012152800.7921-2-sergey.dyasli@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE2BCE7@SHSMSX101.ccr.corp.intel.com>
 <5b830f56-cab8-4651-10f6-b07e5bae4c30@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE33F65@SHSMSX101.ccr.corp.intel.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 xsFNBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABzShTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+wsGOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZmfOwU0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAHCwXYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <b90a2e08-ab43-d839-0a76-e627703c5680@citrix.com>
Date: Thu, 1 Nov 2018 08:52:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19BE33F65@SHSMSX101.ccr.corp.intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 1/6] x86/vvmx: introduce vvmcx_valid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMjAxOCAwMjoyMiwgVGlhbiwgS2V2aW4gd3JvdGU6Cj4+IEZyb206IFNlcmdleSBE
eWFzbGkgW21haWx0bzpzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb21dCj4+IFNlbnQ6IFR1ZXNkYXks
IE9jdG9iZXIgMzAsIDIwMTggODo0MSBQTQo+Pgo+PiBPbiAzMC8xMC8yMDE4IDA3OjQxLCBUaWFu
LCBLZXZpbiB3cm90ZToKPj4+PiBGcm9tOiBTZXJnZXkgRHlhc2xpIFttYWlsdG86c2VyZ2V5LmR5
YXNsaUBjaXRyaXguY29tXQo+Pj4+IFNlbnQ6IEZyaWRheSwgT2N0b2JlciAxMiwgMjAxOCAxMToy
OCBQTQo+Pj4+Cj4+Pj4gQXMgYSBjb252ZW5pZW50IGhlbHBlciBmdW5jdGlvbiBhbmQgcmVmYWN0
b3IgdGhlIGNvZGUgdG8gdXNlIGl0Lgo+Pj4+Cj4+Pj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4+
Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJp
eC5jb20+Cj4+Pgo+Pj4gc2luY2Ugdm1jeCBpcyBodm0gYWJzdHJhY3RlZCB0ZXJtLCB3aGF0IGFi
b3V0IHVzaW5nIHRoaXMKPj4+IGhlbHBlciBpbiBzdm0gc2lkZSB0b28/Cj4+Cj4+IEkgY291bGRu
J3QgZmluZCBhbnkgY29kZSBpbiBuZXN0ZWRzdm0uYyB0aGF0IHdvdWxkIGJlbmVmaXQgZnJvbSB0
aGlzIG5ldwo+PiBoZWxwZXIuCj4+Cj4gCj4ganVzdCBhIHF1aWNrIGNoZWNrOgo+IAo+ICAgICBp
ZiAobnYtPm52X3Z2bWN4ICE9IE5VTEwgJiYgbnYtPm52X3Z2bWN4YWRkciAhPSB2bWNiYWRkcikg
ewo+ICAgICAgICAgQVNTRVJUKG52LT5udl92dm1jeGFkZHIgIT0gSU5WQUxJRF9QQUREUik7Cj4g
ICAgICAgICBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUobnYtPm52X3Z2bWN4LCAxKTsKPiAgICAgICAg
IG52LT5udl92dm1jeCA9IE5VTEw7Cj4gICAgICAgICBudi0+bnZfdnZtY3hhZGRyID0gSU5WQUxJ
RF9QQUREUjsKPiAgICAgfQoKWWVzLCB0aGF0J3MgdGhlIG9ubHkgdXNhZ2UgYW5kIGl0IGxvb2tz
IGJldHRlciBvcGVuIGNvZGVkIElNSE8uIEJ1dCBJCmNhbiB1c2UgdGhlIG5ldyBoZWxwZXIgaGVy
ZSBhbHNvLCBpZiB5b3UgaW5zaXN0LgoKVGhhbmtzLApTZXJnZXkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 08:54:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 08:54: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-devel-bounces@lists.xenproject.org>)
	id 1gI8js-00045k-P3; Thu, 01 Nov 2018 08:54: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=o9f7=nm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gI8jq-00045V-QE
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 08:54:02 +0000
X-Inumbo-ID: ad0d3ca7-ddb3-11e8-87d6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad0d3ca7-ddb3-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 08:54:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gI8jm-0005Q9-DI; Thu, 01 Nov 2018 08:53:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gI8jm-0008Ny-6e; Thu, 01 Nov 2018 08:53:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gI8jm-0001qI-5V; Thu, 01 Nov 2018 08:53:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129209-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8e751ac59cfd1143d095c45927ba1bec0d441ee4
X-Osstest-Versions-That: xen=92666fdd6e0afab989b2d89759d9b43f2c645ae7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Nov 2018 08:53:58 +0000
Subject: [Xen-devel] [xen-unstable test] 129209: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTIwOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTIwOS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4Nzc1CiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg3NzUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODc3NQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBSRUdSLiB2cy4gMTI4Nzc1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEw
IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg3NzUKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjg3NzUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODc3NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4Nzc1CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjg3NzUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODc3NQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTI4Nzc1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg3NzUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAg
ICAgICAgICAgICAgICAgIDhlNzUxYWM1OWNmZDExNDNkMDk1YzQ1OTI3YmExYmVjMGQ0NDFlZTQK
YmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDkyNjY2ZmRkNmUwYWZhYjk4
OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODc3NSAgMjAx
OC0xMC0xNCAxNjo0MjoyMyBaICAgMTcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjg4Mzkg
IDIwMTgtMTAtMTYgMTU6Mzg6MjYgWiAgIDE1IGRheXMgICAxMSBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMjkyMDkgIDIwMTgtMTAtMzEgMDA6MDQ6NTIgWiAgICAxIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICA8
amJldWxpY2hAc3VzZS5jb20+CiAgQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+CiAg
QWxleGFuZGVyIFNjaHVseiA8Y29kZUBzY2h1bHphbGV4LmRlPgogIEFsZXhhbmRydSBJc2FpbGEg
PGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CiAgRGFuaWVs
IERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdn
aW9saUBzdXNlLmNvbT4KICBFbGVuYSBVZmltdHNldmEgPGVsZW5hLnVmaW10c2V2YUBvcmFjbGUu
Y29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5n
eWVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogIFhpbiBMaSA8dGFsb25zLmxlZUBnbWFpbC5jb20+CiAgWGluIExpIDx4aW4u
bGlAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTg1IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 08:59:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 08:59: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-devel-bounces@lists.xenproject.org>)
	id 1gI8p8-0004TI-NI; Thu, 01 Nov 2018 08:59: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=5wub=nm=citrix.com=prvs=836feaa16=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gI8p7-0004TD-Nm
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 08:59:29 +0000
X-Inumbo-ID: 7037a7da-ddb4-11e8-87d6-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7037a7da-ddb4-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 08:59:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,451,1534809600"; d="scan'208";a="69345554"
Date: Thu, 1 Nov 2018 08:59:25 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20181101085925.2v3zp5ucl2lahhun@zion.uk.xensource.com>
References: <20181031142545.11142-1-wei.liu2@citrix.com>
 <500d3e00-e6d0-7bbe-2d43-f96b1b503c95@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <500d3e00-e6d0-7bbe-2d43-f96b1b503c95@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] libxl/arm: fix guest type conversion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMzEsIDIwMTggYXQgMDg6MTY6NTJQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFdlaSwKPiAKPiBPbiAxMC8zMS8xOCAyOjI1IFBNLCBXZWkgTGl1IHdyb3RlOgo+
ID4gQ29tbWl0IDM1OTk3MGZkOGIgKCJ0b29scy9saWJ4bDogU3dpdGNoIEFybSBndWVzdCB0eXBl
IHRvIFBWSCIpIG1pc3NlZAo+ID4gY2hhbmdpbmcgdGhlIHR5cGUgZmllbGQgaW4gY19pbmZvLiBU
aGlzIGlzc3VlIGRpZG4ndCBzdXJmYWNlIHVudGlsCj4gPiBlZjcyYzkzZGY5IHdoaWNoIG1hZGUg
Y3JlYXRpbmcgUFYgZ3Vlc3Qgb24gQXJtIHVudXNhYmxlLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiBDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4gQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPiAKPiA+IEp1bGllbiwgY2FuIHlvdSBnaXZlIHRoaXMg
YSBxdWljayB0ZXN0PyBQdXQgdHlwZT0ncHYnIGluIHlvdXIgQXJtCj4gPiBndWVzdCB4bCBjZmcg
YW5kIG5vdGUgdGhlIGRpZmZlcmVuY2UgYmVmb3JlIGFuZCBhZnRlciB0aGlzIHBhdGNoLgo+IAo+
IEkgdGVzdGVkIG9uIGFybTY0IHdpdGggYW5kIHdpdGhvdXQgdGhlIHBhdGNoOgo+IAo+IFRlc3Rl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiA+IAo+ID4gVGhp
cyBzaG91bGQgZml4IGxpYnZpcnQgYnJlYWthZ2UuCj4gPiAtLS0KPiA+ICAgdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMgfCAxMCArKysrKysrKysrCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCAxMCBp
bnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gPiBpbmRleCA0YmI3NTBlOTUxLi4z
MTE5NTdmODdjIDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiA+
ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gPiBAQCAtMzUsNiArMzUsMTYgQEAg
aW50IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAo+
ID4gICAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKPiA+ICAgICAgIH0KPiA+ICsjaWYgZGVm
aW5lZChfX2FybV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQo+ID4gKyAgICBpZiAoY19pbmZv
LT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB7Cj4gPiArICAgICAgICBMT0coV0FSTiwg
IkNvbnZlcnRpbmcgUFYgZ3Vlc3QgdG8gUFZILiIpOwo+ID4gKyAgICAgICAgTE9HKFdBUk4sICJB
cm0gZ3Vlc3QgYXJlIG5vdyBQVkguIik7Cj4gPiArICAgICAgICBMT0coV0FSTiwgIlBsZWFzZSBm
aXggeW91ciBjb25maWd1cmF0aW9uIGZpbGUvdG9vbHN0YWNrLiIpOwo+IAo+IFdlIG5vdyBlbmQg
dXAgdG8gaGF2ZSB0aGlzIG1lc3NhZ2UgcHJpbnRlZCB0d2ljZS4KCkkgdGhvdWdodCB3ZSBuZWVk
IHNvbWUgbG9nZ2luZyBzbyBJIGNvcGllZCB0aGVtIGhlcmUuCgo+IERvIHlvdSBzZWUgYSB1c2Ug
Y2FzZQo+IHdoZXJlIGNfaW5mby0+dHlwZSBpcyBkaWZmZXJlbnQgZnJvbSBiX2luZm8tPnR5cGU/
IERvIHdlIG5lZWQgYSBjaGVjayBmb3IKPiB0aGF0IHNvbWV3aGVyZSBpbiB0aGUgY29kZT8KCk5v
LCBJIGRvbid0IHRoaW5rIHRoZXJlIHdpbGwgYmUgY2FzZXMgd2hlcmUgY19pbmZvLT50eXBlIGlz
IGRpZmZlcmVudApmcm9tIGJfaW5mby0+dHlwZS4gVGhlIHR5cGUgaW4gYl9pbmZvIGlzIHVzZWQg
YXMgYSBrZXkgdG8gdGhlIGtleWVkCnVuaW9uLiBUaGUgbm9ybWFsIHdheSBvZiB1c2luZyBpdCBp
cyB0byBjYWxsCmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2luaXRfdHlwZSB3aXRoIGNfaW5mby0+
dHlwZSAoc2VlCnhsX3BhcnNlLmM6TDEzMTYpLiAgSSB0cmllZCB0byBmb2xsb3cgdGhhdCBwYXRo
IGFzIHdlbGwsIGJ1dCB0aGUKcGx1bWJpbmcgYmVjYW1lIHVud2llbGR5LgoKUmVnYXJkaW5nIGFk
ZGluZyBhIGNoZWNrLCB0aGF0J3MgcHJvYmFibHkgYSBnb29kIGlkZWEsIGJ1dCBpdCBpcyBvdXQg
b2YKc2NvcGUgb2YgdGhpcyBwYXRjaC4KCldlaS4KCj4gCj4gPiArCj4gPiArICAgICAgICBjX2lu
Zm8tPnR5cGUgPSBMSUJYTF9ET01BSU5fVFlQRV9QVkg7Cj4gPiArICAgIH0KPiA+ICsjZW5kaWYK
PiA+ICsKPiA+ICAgICAgIGlmIChjX2luZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVfUFYp
IHsKPiA+ICAgICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmNfaW5mby0+aGFwLCB0
cnVlKTsKPiA+ICAgICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmNfaW5mby0+b29z
LCB0cnVlKTsKPiA+IAo+IAo+IENoZWVycywKPiAKPiAtLSAKPiBKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 09:14:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 09:14: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-devel-bounces@lists.xenproject.org>)
	id 1gI93U-00063v-IL; Thu, 01 Nov 2018 09:14: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=jxra=nm=citrix.com=prvs=836e74a9f=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1gI93U-00063j-1f
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 09:14:20 +0000
X-Inumbo-ID: 826b3c0c-ddb6-11e8-9541-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 826b3c0c-ddb6-11e8-9541-12d6303a7972;
 Thu, 01 Nov 2018 09:14:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,451,1534809600"; d="scan'208";a="69346276"
From: Christian Lindig <christian.lindig@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 1 Nov 2018 09:12:53 +0000
Message-ID: <20181101091253.14423-1-christian.lindig@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <26EDCEB0-FF2A-42A2-B538-56B8C0124A10@citrix.com>
References: <26EDCEB0-FF2A-42A2-B538-56B8C0124A10@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/1] tools/ocaml: Re-introduce Xenctrl.with_intf
 wrapper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ian.jackson@citrix.com, wei.liu2@citrix.com,
 Christian Lindig <christian.lindig@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDgxOTQ2YTczZGM5NzVhN2RhZmU5MDE3YThlNjFkMWU2NGZkYmVkYmYgcmVtb3ZlZApY
ZW5jdHJsLndpdGhfaW50ZiBiYXNlZCBvbiBpdHMgdW5kZXNpcmFibGUgYmVoYXZpb3VyIG9mIG9w
ZW5pbmcgYW5kCmNsb3NpbmcgYSBYZW5jdHJsIGNvbm5lY3Rpb24gd2l0aCBldmVyeSBpbnZvY2F0
aW9uLiBUaGlzIGNvbW1pdApyZS1pbnRyb2R1Y2VzIHdpdGhfaW50ZiBidXQgd2l0aCBhbiB1cGRh
dGVkIGJlaGF2aW91cjogaXQgbWFpbnRhaW5zIGEKZ2xvYmFsIFhlbmN0cmwgY29ubmVjdGlvbiB3
aGljaCBpcyBvcGVuZWQgdXBvbiBmaXJzdCB1c2FnZSBhbmQga2VwdApvcGVuLiBUaGlzIGhhbmRs
ZSBjYW4gYmUgb2J0YWluZWQgYnkgY2xpZW50cyB1c2luZyBuZXcgZnVuY3Rpb25zCmdldF9oYW5k
bGUoKSBhbmQgY2xvc2VfaGFuZGxlKCkuCgpUaGUgbWFpbiBtb3RpdmF0aW9uIG9mIHJlLWludHJv
ZHVjaW5nIHdpdGhfaW50ZiBpcyB0aGF0IG90aGVyd2lzZQpjbGllbnRzIHdpbGwgaGF2ZSB0byBp
bXBsZW1lbnQgdGhpcyBmdW5jdGlvbmFsaXR5IGluZGl2aWR1YWxseS4KClNpZ25lZC1vZmYtYnk6
IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KLS0tCiB0b29s
cy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgIHwgMjIgKysrKysrKysrKysrKysrKysrKysrKwog
dG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSB8IDEzICsrKysrKysrKysrKysKIDIgZmls
ZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xp
YnMveGMveGVuY3RybC5tbCBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbAppbmRleCA5
NTVkZDkyNTQ2Li5hNTcxMzBhM2MzIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hl
bmN0cmwubWwKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCkBAIC0xNDEsNiAr
MTQxLDI4IEBAIHR5cGUgaGFuZGxlCiBleHRlcm5hbCBpbnRlcmZhY2Vfb3BlbjogdW5pdCAtPiBo
YW5kbGUgPSAic3R1Yl94Y19pbnRlcmZhY2Vfb3BlbiIKIGV4dGVybmFsIGludGVyZmFjZV9jbG9z
ZTogaGFuZGxlIC0+IHVuaXQgPSAic3R1Yl94Y19pbnRlcmZhY2VfY2xvc2UiCiAKK2xldCBoYW5k
bGUgPSByZWYgTm9uZQorCitsZXQgZ2V0X2hhbmRsZSAoKSA9ICFoYW5kbGUKKworbGV0IGNsb3Nl
X2hhbmRsZSAoKSA9CisJbWF0Y2ggIWhhbmRsZSB3aXRoCisJfCBTb21lIGggLT4gaGFuZGxlIDo9
IE5vbmU7IGludGVyZmFjZV9jbG9zZSBoCisJfCBOb25lIC0+ICgpCisKK2xldCB3aXRoX2ludGYg
ZiA9CisJbWF0Y2ggIWhhbmRsZSB3aXRoCisJfCBTb21lIGggLT4gZiBoCisJfCBOb25lIC0+CisJ
CWxldCBoID0KKwkJCXRyeSBpbnRlcmZhY2Vfb3BlbiAoKSB3aXRoCisJCQl8IGUgLT4KKwkJCQls
ZXQgbXNnID0gUHJpbnRleGMudG9fc3RyaW5nIGUgaW4KKwkJCQlmYWlsd2l0aCAoImZhaWxlZCB0
byBvcGVuIHhlbmN0cmw6ICJebXNnKQorCQlpbgorCQloYW5kbGUgOj0gU29tZSBoOworCQlmIGgK
KwogZXh0ZXJuYWwgZG9tYWluX2NyZWF0ZTogaGFuZGxlIC0+IGRvbWN0bF9jcmVhdGVfY29uZmln
IC0+IGRvbWlkCiAgICAgICAgPSAic3R1Yl94Y19kb21haW5fY3JlYXRlIgogCmRpZmYgLS1naXQg
YS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94
ZW5jdHJsLm1saQppbmRleCBlZWVkMjRmYTk2Li40NzZiYmVjYjkwIDEwMDY0NAotLS0gYS90b29s
cy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVu
Y3RybC5tbGkKQEAgLTEwOSw2ICsxMDksMTkgQEAgdHlwZSBoYW5kbGUKIGV4dGVybmFsIGludGVy
ZmFjZV9vcGVuIDogdW5pdCAtPiBoYW5kbGUgPSAic3R1Yl94Y19pbnRlcmZhY2Vfb3BlbiIKIGV4
dGVybmFsIGludGVyZmFjZV9jbG9zZSA6IGhhbmRsZSAtPiB1bml0ID0gInN0dWJfeGNfaW50ZXJm
YWNlX2Nsb3NlIgogCisoKiogW3dpdGhfaW50ZiBmXSBydW5zIFtmXSB3aXRoIGEgZ2xvYmFsIGhh
bmRsZSB0aGF0IGlzIG9wZW5lZCBvbiBkZW1hbmQKKyAqIGFuZCBrZXB0IG9wZW4uIENvbmNlcHR1
YWxseSwgYSBjbGllbnQgc2hvdWxkIHVzZSBlaXRoZXIKKyAqIGludGVyZmFjZV9vcGVuIGFuZCBp
bnRlcmZhY2VfY2xvc2Ugb3Igd2l0aF9pbnRmIGFsdGhvdWdoIG1peGluZyBib3RoCisgKiBpcyBw
b3NzaWJsZSAqKQordmFsIHdpdGhfaW50ZiA6IChoYW5kbGUgLT4gJ2EpIC0+ICdhCisoKiogW2dl
dF9oYW5kbGVdIHJldHVybnMgdGhlIGdsb2JhbCBoYW5kbGUgdXNlZCBieSBbd2l0aF9pbnRmXSAq
KQordmFsIGdldF9oYW5kbGU6IHVuaXQgLT4gaGFuZGxlIG9wdGlvbgorKCoqIFtjbG9zZSBoYW5k
bGVdIGNsb3NlcyB0aGUgaGFuZGxlIG1haW50YWluZWQgYnkgW3dpdGhfaW50Zl0uIFRoaXMKKyAq
IHNob3VsZCBvbmx5IGJlIGNsb3NlZCBiZWZvcmUgcHJvY2VzcyBleGl0LiBJdCBtdXN0IG5vdCBi
ZSBjYWxsZWQgZnJvbQorICogYSBmdW5jdGlvbiBjYWxsZWQgZGlyZWN0bHkgb3IgaW5kaXJlY3Rs
eSBieSB3aXRoX2ludGYgYXMgdGhpcworICogd291bGQgaW52YWxpZGF0ZSB0aGUgaGFuZGxlIHRo
YXQgd2l0aF9pbnRmIHBhc3NlcyB0byBpdHMgYXJndW1lbnQuICopCit2YWwgY2xvc2VfaGFuZGxl
OiB1bml0IC0+IHVuaXQKKwogZXh0ZXJuYWwgZG9tYWluX2NyZWF0ZSA6IGhhbmRsZSAtPiBkb21j
dGxfY3JlYXRlX2NvbmZpZyAtPiBkb21pZAogICA9ICJzdHViX3hjX2RvbWFpbl9jcmVhdGUiCiBl
eHRlcm5hbCBkb21haW5fc2V0aGFuZGxlIDogaGFuZGxlIC0+IGRvbWlkIC0+IHN0cmluZyAtPiB1
bml0ID0gInN0dWJfeGNfZG9tYWluX3NldGhhbmRsZSIKLS0gCjIuMTkuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 09:15:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 09:15:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gI94U-000679-VK; Thu, 01 Nov 2018 09:15:22 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.154])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <omkar.bolla@pathpartnertech.com>) id 1gI94T-000670-8t
 for xen-devel@lists.xensource.com; Thu, 01 Nov 2018 09:15:21 +0000
Received: from [85.158.142.199] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta.az-b.eu-central-1.aws.symcld.net id 6B/FE-08613-824CADB5;
 Thu, 01 Nov 2018 09:15:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOKsWRWlGSWpSXmKPExsVyMXSho67akVv
 RBrcPGVvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxVW+cxFixYwVyx799b9gbGR/+Yuhi5OIQE
 ZjNKPOlawA7isAh0sEps/HMCzJEQmMMqsfjeZVYI5wCjxLNrb5m7GDmBnCKJpR1ToexKiTft6
 xlBbF4BQYmTM5+wQMx9yiaxfd5loCUcHJwC1hLX/oLVsAkYS1x68wesl0VAReLSzT9MEL0BEn
 ufXWcHsYUFIiW+tZ9lA7FFBNQl/lyYwAgyk1ngFqPEjo75YM3MAj4Sjd9WM09gFJiFZPcsJCk
 IW1OidftvdghbQ2LBnX2MELa2xLKFr5kXMLKuYrRMKspMzyjJTczM0TU0MNA1NDTWNdU1MjbT
 S6zSTdJLLdVNTs0rKUoEyuollhfrFVfmJuek6OWllmxiBAZ/SiHrmx2MfxamH2KU5GBSEuVdb
 HorWogvKT+lMiOxOCO+qDQntfgQowwHh5IEL99hoJxgUWp6akVaZg4wDmHSEhw8SiK80iBp3u
 KCxNzizHSI1CnGZI4Hjf+nM3O8WwAir/0HkZtutc5g5lg1owNIPgKT78DklDkgctuZTiD5Zu6
 PGcxCLHn5ealS4rwCIKMFQEZnlObBLYaln0uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHl/
 HwKawpOZVwJ33yug05mATudivwFyekkiQkqqgdHH43VCpoX3Ld8t2uWvOy/cPbP5TIN7xozSp
 7vSTbnamj6Gr13YbFl+ifvTje1b3/PyWUdZfJx232id1qvDaz+m88yZ6VCxQr/lWO3xlF2i1g
 febwnZWd+rtzjsyK5ZDh2nWN9zuep08Z39lzyTu+wIx6ZHPOnTLp28vsebLXn5m8/yS6Ou+Tk
 qsRRnJBpqMRcVJwIAJFwWEDoDAAA=
X-Env-Sender: omkar.bolla@pathpartnertech.com
X-Msg-Ref: server-41.tower-244.messagelabs.com!1541063717!784957!1
X-Originating-IP: [209.85.161.65]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.14.24; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31943 invoked from network); 1 Nov 2018 09:15:18 -0000
Received: from mail-yw1-f65.google.com (HELO mail-yw1-f65.google.com)
 (209.85.161.65)
 by server-41.tower-244.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Nov 2018 09:15:18 -0000
Received: by mail-yw1-f65.google.com with SMTP id i185-v6so7618644ywa.12
 for <xen-devel@lists.xensource.com>; Thu, 01 Nov 2018 02:15:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=pathpartnertech.com; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=zUX4R5WOrUnwuoyNDYKDsLkvvmtp5r+lpkq7pLrnr1k=;
 b=NuwTLGsZ2actA7Va7ZM9Nzo/bDuFK1ro19R1RSYOZjSZb+4aMqzKvFn1ZjcscHynKj
 i4Gs2jvtceIuLuW+c14dJTxLv2Ij6/8iAxbQ3/z0Hl4NwHOR5VMs3/YI0Fq4vVbE4RMx
 yqVOL+GlR9uE/ZmlkOVlqUEZEU9znVwSycE0Jcpk3QfHO8wwCt5O2muY6O27peUwx8Rq
 ZwpcpuOvjetlHBHNCY6XpeYxqqnfU7V4tYi+YwGs4qkoHz359MQV1u+XqLMoQW14RVPy
 eTH+O5UHMrp3vzh3iqZ28rGH/baQsADc3gWGEYf1gDkF6CPf15Vx+j0l9jTd+0wnWTBj
 md2A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=zUX4R5WOrUnwuoyNDYKDsLkvvmtp5r+lpkq7pLrnr1k=;
 b=Z8EoG7M2Y0L2GmxUWwiFiK2Jchx+7wK1Pi9iv9OeY3sbWNfpzyqJrOotT/bH7PGhV0
 X/vF1A7ZZS55vVASsRuY3zWslUSuzELUE5mp0ZjeHv2dmxA7PYnn0DqA6CgDOoA/0dov
 Lw2qEx3X13iJX9JdaD82MaQY3ptE2MnoWQP60FRUrYKdpZIqdgx6Tw3iHdT8b2byTZo7
 6JkoAAcHPFfRxIyMefK/llp4JV6u4dakWGP+/vNXosBkbOxlaOGl4PEmDk4mEuWKqmeQ
 y58Kj4W54C44hgE5lMJUFysDVqBG74yaYuMqhZPdwWBxLHluyNs/xaBwZmmVC20v2NCp
 ZZvQ==
X-Gm-Message-State: AGRZ1gLZ6E6encFHPDI7DiCF22H/huO1Oy1LZ2EuqaO7mKDGKcZe79pr
 5l8lU5FsXN4b6m2OYQn+zHYjwqxg/vYg+kj56HP0J1kQlC/33VHOUta9qE583JH/EIIcY1gKpLM
 OWID8c74JGdp09r1OwAtvMs1lUvAuNICD08E=
X-Google-Smtp-Source: AJdET5dxoMyM3V5gHlDsvQeSpX0+c0VdLoEtns+rjK+M8cvJ8FynoCgYjSdiWkB8O/mXVQW0hXOzJHCX7dRg9N5ct+s=
X-Received: by 2002:a81:56c5:: with SMTP id
 k188-v6mr6396764ywb.328.1541063716792; 
 Thu, 01 Nov 2018 02:15:16 -0700 (PDT)
MIME-Version: 1.0
References: <CAC4nxbvWUpWQcUATQswoaVJfSq8EU7CH6-Jx1VwVGYVeOc0tZw@mail.gmail.com>
 <B9D01323-5CE0-4CAE-9A7C-2B1CE482A833@xenproject.org>
 <aebd40b7-e7d2-c861-b658-863b2c8f2079@gmail.com>
 <f688cda0-a342-0b66-fb5c-56238d941f9c@suse.com>
 <f8ae32f3-8399-24d3-fe1e-45d4c1669e1b@epam.com>
 <CAC4nxbvh6LA=t2iEdiw2UrqrQP3Zf2NtRcViJ1YNGZkyLZqYHg@mail.gmail.com>
 <d130b853-0e33-ecb7-5598-d99791a5f2bf@suse.com>
 <CAC4nxbuTQ1uP6rKiCAp7hDe-ygq9LKHQw8ggVM+fOVH-VvU8Tw@mail.gmail.com>
 <d2b9cd5a-2768-60bd-07bd-2055d1490399@suse.com>
 <CAC4nxbsBox=FgCBx5KwkkvCHwyX2MvBGoGpa1sDyS2cF0itT=Q@mail.gmail.com>
 <074697de-7265-a1fb-2970-4128a58f09ca@arm.com>
 <CAC4nxbuY0vJd8o6Vj9E14m2-sw3JZ5Spbiz3vbq2K0RQhK9p3w@mail.gmail.com>
 <c6724ce1-086f-3492-2c39-8192542ff5d8@arm.com>
 <CAC4nxbsopU7Ths1LYE1HAB8txbBv9rLGwqCgd=kQWLNDhEz6LQ@mail.gmail.com>
 <d920cfb3-a6cc-8f1b-e0b4-2b59ba768030@arm.com>
In-Reply-To: <d920cfb3-a6cc-8f1b-e0b4-2b59ba768030@arm.com>
From: Omkar Bolla <omkar.bolla@pathpartnertech.com>
Date: Thu, 1 Nov 2018 14:45:05 +0530
Message-ID: <CAC4nxbvVfeN1gXa9sKSBNL6p21r8K6hMDpxYSSR4G1SWOb=eBg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Xen PV: Sample new PV driver for buffer sharing
 between domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xensource.com,
 Oleksandr_Andrushchenko@epam.com, Oleksandr Andrushchenko <andr2000@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: multipart/mixed; boundary="===============6198494298375653448=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6198494298375653448==
Content-Type: multipart/alternative; boundary="0000000000006a8932057996dbaf"

--0000000000006a8932057996dbaf
Content-Type: text/plain; charset="UTF-8"

Hi,

> May I ask why you need the dependency on the rootfs?

I am trying to pass-through the display to guest domain. to do through
driver needs clocks. I have written simple basic clock pv frontend and
backend.
So I thought these clocks must be initialised before display driver
initialisation.

But if I start both domain and clocks script one after another, clock got
initialised properly. Problem solved.
But still i have some doubt, is it possible to do some thing in xenbits src
to start automatically when we start underprivileged domain?

I have one more question about pass-through
To implement pass through I took reference from below link
https://wiki.xen.org/images/1/17/Device_passthrough_xen.pdf

I added 'xen-passthrough' to actual dom0 dtb and created new dtb with below
nodes in passthrough node
============================================================================
dpe: dpe@10004000 {
compatible = "hisilicon,hi3660-dpe";
status = "ok";
#if 0
//ACTUAL REG PROPERTY of DISPLAY
                        reg = <0x0 0xE8600000 0x0 0x80000>,
                                        <0x0 0xFFF35000 0 0x1000>,
                                        <0x0 0xFFF0A000 0 0x1000>,
                                        <0x0 0xFFF31000 0 0x1000>,
                                        <0x0 0xE86C0000 0 0x10000>;
#endif
//reg = <0x0 0x10004000 0x0 0x80000>,
reg = <0x0 0x10004000 0x0 0x80000>,
      <0x0 0x10084000 0 0x1000>,
      <0x0 0x10085000 0 0x1000>,
      <0x0 0x10086000 0 0x1000>,
      <0x0 0x100C4000 0 0x10000>;
//       <0x0 0x10087000 0 0x10000>;

interrupts = <0 245 4>;

clocks = <&clk_xen HI3660_ACLK_GATE_DSS>,
<&clk_xen HI3660_PCLK_GATE_DSS>,
<&clk_xen HI3660_CLK_GATE_EDC0>,
<&clk_xen HI3660_CLK_GATE_LDI0>,
<&clk_xen HI3660_CLK_GATE_LDI1>,
<&clk_xen HI3660_CLK_GATE_DSS_AXI_MM>,
<&clk_xen HI3660_PCLK_GATE_MMBUF>;
clock-names = "aclk_dss",
"pclk_dss",
"clk_edc0",
"clk_ldi0",
"clk_ldi1",
"clk_dss_axi_mm",
"pclk_mmbuf";

dma-coherent;

port {
dpe_out: endpoint {
remote-endpoint = <&dsi_in>;
};
};
};

dsi: dsi@10097000 {
compatible = "hisilicon,hi3660-dsi";
status = "ok";
#if 0
//ACTUAL REG PROPERTY of DISPLAY
reg = <0 0xE8601000 0 0x7F000>,
                                        <0 0xFFF35000 0 0x1000>;
#endif
// reg = <0 0x10097000 0 0x7F000>,
// <0 0x10116000 0 0x1000>;
reg = <0 0x10004000 0 0x80000>,
<0 0x10084000 0 0x1000>;

clocks = <&clk_xen HI3660_CLK_GATE_TXDPHY0_REF>,
<&clk_xen HI3660_CLK_GATE_TXDPHY1_REF>,
<&clk_xen HI3660_CLK_GATE_TXDPHY0_CFG>,
<&clk_xen HI3660_CLK_GATE_TXDPHY1_CFG>,
<&clk_xen HI3660_PCLK_GATE_DSI0>,
<&clk_xen HI3660_PCLK_GATE_DSI1>;
clock-names = "clk_txdphy0_ref",
"clk_txdphy1_ref",
"clk_txdphy0_cfg",
"clk_txdphy1_cfg",
"pclk_dsi0",
"pclk_dsi1";

#address-cells = <1>;
#size-cells = <0>;

};
#endif
clocks {
compatible = "simple-bus";
#address-cells = <2>;
#size-cells = <2>;
ranges;
clk_xen: xen_clk@0 {
compatible = "xen,xen-vclk";
#clock-cells = <1>;
};
};
============================================================================
Below is my 'debian.cfg' file:
============================================================================
kernel = "/debian/Image"
device_tree="/debian/domu.dtb"
memory = 512
vcpus = 8
cpus = "all"
name="debian"

################# DPE ################
#iomem = [ "0xE8600,0x80@0x10004", "0xFFF35,1@0x10084", "0xFFF0A,1@0x10085",
"0xFFF31,1@0x10086", "0xE86C0,10@0x10087"]
#iomem = [ "0xE8600,0x80", "0xFFF35,1", "0xFFF0A,1", "0xFFF31,1",
"0xE86C0,10"]
irqs = [ 277 ]

iomem = [ "0xE8600,80@0x10004" ]

iomem = [ "0xFFF35,1@0x10084" ]
iomem = [ "0xFFF0A,1@0x10085" ]
iomem = [ "0xFFF31,1@0x10086" ]
iomem = [ "0xE86C0,10@0x100C4"]
#iomem = [ "0xE86C0,10@0x10087"]
#iomem = [ "0xE8600,80@0x00000" ]

################# DPE ################
################# DSI ################
#iomem = [ "0xE8601,0x7F", "0xFFF35,1"]
#iomem = [ "0xE8601,0x7F@0x10097", "0xFFF35,1@0x10116",
"0xE8601,0x7F@0x10195"]

#iomem = [ "0xE8601,7F@0x10097" ]
#iomem = [ "0xFFF35,1@0x10116" ]


iomem = [ "0xE8601,7F@0x10005" ]
iomem = [ "0xFFF35,1@0x10084" ]
################# DSI ################

#vif = ['mac=00:16:3e:64:b8:40,bridge=xenbr0']
#nics = 1
#vif = [ 'eth0=00:60:00:00:00:01' ]

disk = ['/dev/loop1,raw,xvda,w']
extra = "earlyprintk=xenboot console=hvc0 root=/dev/xvda rootfstype=ext4 rw
video=HDMI-A-1:1280x720@60"
============================================================================
Here I am using same io space(GFNs) for DPE and DSI nodes, and having same
below error
and tried with different GFNs and giving same error.

But adding this, Every thing is good but when i am trying to remap iomem
second time, having below error
============================================================================
[    3.215021] OF: rrrrrrrrrrrr: start: 0x10004000, sz = 0x80000
[    3.215062] [DISPLAY] dsi_parse_dt(): 1536: of device:
/passthrough/dsi@10097000
[    3.215083] [DISPLAY] dsi_parse_dt(): 1537:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[    3.215108] [DISPLAY] dsi_parse_dt(): 1540: ctx->base: ffffff800bd01000
[    3.215126] [DISPLAY] dsi_parse_dt(): 1541:
[    3.215136] OF: rrrrrrrrrrrr: start: 0x10084000, sz = 0x1000
[    3.215169] [DISPLAY] dsi_parse_dt(): 1548:
[    4.159087] [DISPLAY] dsi_parse_dt(): 1563:
[    4.159092] [DISPLAY] dsi_parse_dt(): 1568:
[    4.159132] [D][XEN_VCLK]xen_vclk_xfer(): 163: buffer: clk_txdphy0_ref,1
[    4.159163] [D][XEN_VCLK]xen_vclk_xfer(): 164:
*******************************************
[    4.159399] [D][XEN_VCLK]xen_vclk_xfer(): 170:
*******************************************
[    4.159626] [D][XEN_VCLK]xen_vclk_xfer(): 176: Sending IRQ_DATA to
domain-0
[    4.160218] [D][XEN_VCLK]xen_vclk_interrupt(): 446: IRQ(13) from domain
0 fired!!!
[    4.160359] [D][XEN_VCLK]vclk_fe_bh(): 394: irq_status: 0x3
[    4.160532] [D][XEN_VCLK]vclk_fe_bh(): 407: ACK Recieved from dom-0
[    4.160542] [D][XEN_VCLK]xen_vclk_xfer(): 179: Xfer Done
[    4.160545] [D][XEN_VCLK]xen_of_clk_src_onecell_get(): 286:  Xfer done...
[    4.160554] [DISPLAY] dsi_parse_dt(): 1575:
[    4.160560] [D][XEN_VCLK]vclk_round_rate(): 224:  called...
[    4.160567] [D][XEN_VCLK]xen_vclk_xfer(): 163: buffer:
clk_txdphy0_ref,4,19200000
[    4.160570] [D][XEN_VCLK]xen_vclk_xfer(): 164:
*******************************************
[    4.161095] [D][XEN_VCLK]xen_vclk_xfer(): 170:
*******************************************
[    4.161331] [D][XEN_VCLK]xen_vclk_xfer(): 176: Sending IRQ_DATA to
domain-0
[    4.161946] [D][XEN_VCLK]xen_vclk_interrupt(): 446: IRQ(13) from domain
0 fired!!!
[    4.162120] [D][XEN_VCLK]vclk_fe_bh(): 394: irq_status: 0x3
[    4.162284] [D][XEN_VCLK]vclk_fe_bh(): 407: ACK Recieved from dom-0
[    4.162295] [D][XEN_VCLK]xen_vclk_xfer(): 179: Xfer Done
[    4.162301] [DISPLAY] dsi_parse_dt(): 1583:
[    4.162314] [D][XEN_VCLK]xen_vclk_xfer(): 163: buffer: clk_txdphy0_cfg,1
[    4.162316] [D][XEN_VCLK]xen_vclk_xfer(): 164:
*******************************************
[    4.162641] [D][XEN_VCLK]xen_vclk_xfer(): 170:
*******************************************
[    4.162984] [D][XEN_VCLK]xen_vclk_xfer(): 176: Sending IRQ_DATA to
domain-0
[    4.163596] [D][XEN_VCLK]xen_vclk_interrupt(): 446: IRQ(13) from domain
0 fired!!!
[    4.167753] [D][XEN_VCLK]vclk_fe_bh(): 394: irq_status: 0x3
[    4.167955] [D][XEN_VCLK]vclk_fe_bh(): 407: ACK Recieved from dom-0
[    4.167968] [D][XEN_VCLK]xen_vclk_xfer(): 179: Xfer Done
[    4.167971] [D][XEN_VCLK]xen_of_clk_src_onecell_get(): 286:  Xfer done...
[    4.167979] [DISPLAY] dsi_parse_dt(): 1593:
[    4.167982] [D][XEN_VCLK]vclk_round_rate(): 224:  called...
[    4.167985] [D][XEN_VCLK]xen_vclk_xfer(): 163: buffer:
clk_txdphy0_cfg,4,19200000
[    4.167992] [D][XEN_VCLK]xen_vclk_xfer(): 164:
*******************************************
[    4.168244] [D][XEN_VCLK]xen_vclk_xfer(): 170:
*******************************************
[    4.168476] [D][XEN_VCLK]xen_vclk_xfer(): 176: Sending IRQ_DATA to
domain-0
[    4.169101] [D][XEN_VCLK]xen_vclk_interrupt(): 446: IRQ(13) from domain
0 fired!!!
[    4.169262] [D][XEN_VCLK]vclk_fe_bh(): 394: irq_status: 0x3
[    4.169448] [D][XEN_VCLK]vclk_fe_bh(): 407: ACK Recieved from dom-0
[    4.169491] [D][XEN_VCLK]xen_vclk_xfer(): 179: Xfer Done
[    4.169510] [DISPLAY] dsi_parse_dt(): 1601:
[    4.169535] [D][XEN_VCLK]xen_vclk_xfer(): 163: buffer: pclk_dsi0,1
[    4.169554] [D][XEN_VCLK]xen_vclk_xfer(): 164:
*******************************************
[    4.169803] [D][XEN_VCLK]xen_vclk_xfer(): 170:
*******************************************
[    4.170019] [D][XEN_VCLK]xen_vclk_xfer(): 176: Sending IRQ_DATA to
domain-0
[    4.170619] [D][XEN_VCLK]xen_vclk_interrupt(): 446: IRQ(13) from domain
0 fired!!!
[    4.170779] [D][XEN_VCLK]vclk_fe_bh(): 394: irq_status: 0x3
[    4.170965] [D][XEN_VCLK]vclk_fe_bh(): 407: ACK Recieved from dom-0
[    4.170978] [D][XEN_VCLK]xen_vclk_xfer(): 179: Xfer Done
[    4.170981] [D][XEN_VCLK]xen_of_clk_src_onecell_get(): 286:  Xfer done...
[    4.170989] [DISPLAY] dsi_parse_dt(): 1611:
[    4.170992] [DISPLAY] dsi_probe(): 1654: Before component add
[    4.170997] [DISPLAY] compare_of(): 242:
[    4.171002] [DISPLAY] kirin_drm_bind(): 257:
[    4.171004] [drm] +.
[    4.171386] [DISPLAY] kirin_drm_kms_init(): 105:
[    4.171391] [drm] +.
[    4.212543] [DISPLAY] kirin_drm_mode_config_init(): 91:
[    4.212547] [DISPLAY] dss_drm_init(): 638:
[    4.212563] [drm] +.
[    4.212585] [DISPLAY] dss_dts_parse(): 513:
[    4.212603] [DISPLAY] dss_dts_parse(): 530: of device:
/passthrough/dpe@10004000
[    4.212635] [DISPLAY] dss_dts_parse(): 531:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[    4.212661] [DISPLAY] dss_dts_parse(): 532: ctx->base: ffffff800bd00000
[    4.212688] Unhandled fault: ttbr address size fault (0x96000000) at
0xffffff800bd01000
[    4.212708] Mem abort info:
[    4.212720]   Exception class = DABT (current EL), IL = 32 bits
[    4.212738]   SET = 0, FnV = 0
[    4.212751]   EA = 0, S1PTW = 0
[    4.212763] Data abort info:
[    4.212776]   ISV = 0, ISS = 0x00000000
[    4.212789]   CM = 0, WnR = 0
[    4.212806] Internal error: : 96000000 [#1] PREEMPT SMP
[    4.212821] Modules linked in:
[    4.212839] CPU: 7 PID: 99 Comm: kworker/7:1 Tainted: G S
4.14.0-rc7 #456
[    4.212857] Hardware name: XENVM-4.8 (DT)
[    4.212878] Workqueue: events deferred_probe_work_func
[    4.212893] task: ffffffc01abe6000 task.stack: ffffff8009878000
[    4.212916] PC is at dss_drm_init+0x1a8/0x680
[    4.212931] LR is at dss_drm_init+0x1a0/0x680
[    4.212945] pc : [<ffffff80087061d0>] lr : [<ffffff80087061c8>] pstate:
40000045
[    4.212963] sp : ffffff800987ba20
[    4.212973] x29: ffffff800987ba30 x28: ffffffc01bff42e8
[    4.212990] x27: ffffff800bd01000 x26: ffffffc018d25760
[    4.213006] x25: ffffff80090f8c70 x24: ffffffc017212800
[    4.213023] x23: ffffff8008e32000 x22: ffffff80090f8000
[    4.213039] x21: ffffff8008e32748 x20: ffffffc018d25018
[    4.213055] x19: ffffffc01abdf810 x18: 0000000000000010
[    4.213071] x17: 000000000000000e x16: 0000000000000020
[    4.213087] x15: ffffffffffffffff x14: ffffff80894c6157
[    4.213104] x13: ffffff80094c6165 x12: ffffff8009379000
[    4.213120] x11: 0000000005f5e0ff x10: ffffff800987b6f0
[    4.257555] x9 : 00000000ffffffd0 x8 : 000000000000004b
[    4.257573] x7 : 000000000000000c x6 : 00000000000001ee
[    4.257591] x5 : 0000000000007ceb x4 : 0000000000000000
[    4.257608] x3 : ffffff800934a000 x2 : 0000000000000000
[    4.257625] x1 : 0000000000000000 x0 : 000000000000003b
[    4.257644] Process kworker/7:1 (pid: 99, stack limit =
0xffffff8009878000)
[    4.257661] Call trace:
[    4.257672] Exception stack(0xffffff800987b8e0 to 0xffffff800987ba20)
[    4.257691] b8e0: 000000000000003b 0000000000000000 0000000000000000
ffffff800934a000
[    4.257713] b900: 0000000000000000 0000000000007ceb 00000000000001ee
000000000000000c
[    4.257734] b920: 000000000000004b 00000000ffffffd0 ffffff800987b6f0
0000000005f5e0ff
[    4.257756] b940: ffffff8009379000 ffffff80094c6165 ffffff80894c6157
ffffffffffffffff
[    4.257777] b960: 0000000000000020 000000000000000e 0000000000000010
ffffffc01abdf810
[    4.257799] b980: ffffffc018d25018 ffffff8008e32748 ffffff80090f8000
ffffff8008e32000
[    4.257821] b9a0: ffffffc017212800 ffffff80090f8c70 ffffffc018d25760
ffffff800bd01000
[    4.257842] b9c0: ffffffc01bff42e8 ffffff800987ba30 ffffff80087061c8
ffffff800987ba20
[    4.257864] b9e0: ffffff80087061d0 0000000040000045 0000000000000214
ffffff800bd00000
[    4.257885] ba00: ffffffffffffffff 0000000000007c9f ffffff800987ba30
ffffff80087061d0
[    4.257908] [<ffffff80087061d0>] dss_drm_init+0x1a8/0x680
[    4.257926] [<ffffff8008705490>] kirin_drm_bind+0x128/0x310
[    4.257945] [<ffffff8008740c88>] try_to_bring_up_master+0x180/0x1e0
[    4.257965] [<ffffff8008740d8c>] component_add+0xa4/0x170
[    4.257981] [<ffffff800870b574>] dsi_probe+0x52c/0x5a0
[    4.258000] [<ffffff8008749d60>] platform_drv_probe+0x60/0xc0
[    4.258018] [<ffffff8008747a94>] driver_probe_device+0x234/0x2e0
[    4.258037] [<ffffff8008747cb0>] __device_attach_driver+0xa0/0xe8
[    4.258056] [<ffffff80087459d0>] bus_for_each_drv+0x58/0xa8
[    4.258072] [<ffffff80087476e8>] __device_attach+0xc8/0x138
[    4.302470] [<ffffff8008747d74>] device_initial_probe+0x24/0x30
[    4.302490] [<ffffff8008746ae4>] bus_probe_device+0x9c/0xa8
[    4.302506] [<ffffff8008746fcc>] deferred_probe_work_func+0xac/0x150
[    4.302528] [<ffffff80080efd98>] process_one_work+0x1d8/0x490
[    4.302547] [<ffffff80080f0298>] worker_thread+0x248/0x478
[    4.302565] [<ffffff80080f6728>] kthread+0x138/0x140
[    4.302584] [<ffffff8008084d7c>] ret_from_fork+0x10/0x1c
[    4.302601] Code: f90037a4 97e8a1ea f943a69b 9140077b (b940037b)
[    4.302621] ---[ end trace d64c23a811313502 ]---
[    4.302638] Kernel panic - not syncing: Fatal exception
[    4.302656] SMP: stopping secondary CPUs
[    4.332694] Kernel Offset: disabled
[    4.332708] CPU features: 0x002004
[    4.332720] Memory Limit: none
[    4.332736] Rebooting in 5 seconds..
============================================================================

How to fix this IO addr size fault, I think some problem in dts or
debian.cfg to map Physical addresses to GFNs
Please help me to come out of this problem.

Thanks
Omkar B

On Thu, Nov 1, 2018 at 1:11 AM Julien Grall <julien.grall@arm.com> wrote:

>
>
> On 10/17/18 1:24 PM, Omkar Bolla wrote:
> > Hi,
>
> Hi Omkar,
>
> > I have started finding which patch introduced Armv8 Secondary CPUs issue.
> >
> > I just want to start PV vdevb before domainU debian rootfs mount. Is it
> > possible?
>
> May I ask why you need the dependency on the rootfs?
>
> Cheers,
>
> --
> Julien Grall
>

-- 






This
message contains confidential information and is intended only 
for the
individual(s) named. If you are not the intended
recipient, you are 
notified that disclosing, copying, distributing or taking any
action in 
reliance on the contents of this mail and attached file/s is strictly

prohibited. Please notify the
sender immediately and delete this e-mail 
from your system. E-mail transmission
cannot be guaranteed to be secured or 
error-free as information could be
intercepted, corrupted, lost, destroyed, 
arrive late or incomplete, or contain
viruses. The sender therefore does 
not accept liability for any errors or
omissions in the contents of this 
message, which arise as a result of e-mail
transmission.

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

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div di=
r=3D"ltr"><div class=3D"gmail_default" style=3D"color:rgb(11,83,148)">Hi,</=
div><div class=3D"gmail_default" style=3D"color:rgb(11,83,148)"><br></div><=
div class=3D"gmail_default" style=3D"color:rgb(11,83,148)"><span style=3D"c=
olor:rgb(34,34,34)">&gt; May I ask why you need the dependency on the rootf=
s?</span><br></div><div class=3D"gmail_default"><div class=3D"gmail_default=
" style=3D"color:rgb(11,83,148)"><br></div><div class=3D"gmail_default" sty=
le=3D"color:rgb(11,83,148)">I am trying to pass-through the display to gues=
t domain. to do through driver needs clocks. I have written simple basic cl=
ock pv frontend and backend.</div><div class=3D"gmail_default" style=3D"col=
or:rgb(11,83,148)">So I thought these clocks must be initialised before dis=
play driver initialisation.=C2=A0</div><div class=3D"gmail_default" style=
=3D"color:rgb(11,83,148)"><br></div><div class=3D"gmail_default" style=3D"c=
olor:rgb(11,83,148)">But if I start both domain and clocks script one after=
 another, clock got initialised properly. Problem solved.</div><div class=
=3D"gmail_default" style=3D"color:rgb(11,83,148)">But still i have some dou=
bt, is it possible to do some thing in xenbits src to start automatically w=
hen we start underprivileged domain?</div><div class=3D"gmail_default" styl=
e=3D"color:rgb(11,83,148)"><br></div><div class=3D"gmail_default" style=3D"=
color:rgb(11,83,148)">I have one more question about pass-through</div><div=
 class=3D"gmail_default" style=3D"color:rgb(11,83,148)">To implement pass t=
hrough I took reference from below link</div><div class=3D"gmail_default"><=
font color=3D"#0b5394"><a href=3D"https://wiki.xen.org/images/1/17/Device_p=
assthrough_xen.pdf">https://wiki.xen.org/images/1/17/Device_passthrough_xen=
.pdf</a></font><br></div><div class=3D"gmail_default"><br></div><div class=
=3D"gmail_default"><div class=3D"gmail_default" style=3D"color:rgb(11,83,14=
8)">I added &#39;xen-passthrough&#39; to actual dom0 dtb and created new dt=
b with below nodes in passthrough node</div><div class=3D"gmail_default"><d=
iv class=3D"gmail_default"><div class=3D"gmail_default"><span style=3D"colo=
r:rgb(11,83,148)">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D</span><font color=3D"#0b5394"><br></font></div><div c=
lass=3D"gmail_default"><font color=3D"#0b5394"><span style=3D"white-space:p=
re">		</span>dpe: dpe@10004000 {</font></div><div class=3D"gmail_default"><=
font color=3D"#0b5394"><span style=3D"white-space:pre">			</span>compatible=
 =3D &quot;hisilicon,hi3660-dpe&quot;;</font></div><div class=3D"gmail_defa=
ult"><font color=3D"#0b5394"><span style=3D"white-space:pre">			</span>stat=
us =3D &quot;ok&quot;;</font></div><div class=3D"gmail_default"><font color=
=3D"#0b5394">#if 0</font></div><div class=3D"gmail_default"><font color=3D"=
#0b5394">//ACTUAL REG PROPERTY of DISPLAY</font></div><div class=3D"gmail_d=
efault"><font color=3D"#0b5394">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 reg =3D &lt;0x0 0xE8600000 0x0 0x=
80000&gt;,</font></div><div class=3D"gmail_default"><font color=3D"#0b5394"=
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;0x0 =
0xFFF35000 0 0x1000&gt;,</font></div><div class=3D"gmail_default"><font col=
or=3D"#0b5394">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 &lt;0x0 0xFFF0A000 0 0x1000&gt;,</font></div><div class=3D"gmail_def=
ault"><font color=3D"#0b5394">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 &lt;0x0 0xFFF31000 0 0x1000&gt;,</font></div><div clas=
s=3D"gmail_default"><font color=3D"#0b5394">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;0x0 0xE86C0000 0 0x10000&gt;;</font>=
</div><div class=3D"gmail_default"><font color=3D"#0b5394">#endif</font></d=
iv><div class=3D"gmail_default"><font color=3D"#0b5394"><span style=3D"whit=
e-space:pre">			</span>//reg =3D &lt;0x0 0x10004000 0x0 0x80000&gt;,</font>=
</div><div class=3D"gmail_default"><font color=3D"#0b5394"><span style=3D"w=
hite-space:pre">			</span>reg =3D &lt;0x0 0x10004000 0x0 0x80000&gt;,</font=
></div><div class=3D"gmail_default"><font color=3D"#0b5394"><span style=3D"=
white-space:pre">			</span>=C2=A0 =C2=A0 =C2=A0 &lt;0x0 0x10084000 0 0x1000=
&gt;,</font></div><div class=3D"gmail_default"><font color=3D"#0b5394"><spa=
n style=3D"white-space:pre">			</span>=C2=A0 =C2=A0 =C2=A0 &lt;0x0 0x100850=
00 0 0x1000&gt;,</font></div><div class=3D"gmail_default"><font color=3D"#0=
b5394"><span style=3D"white-space:pre">			</span>=C2=A0 =C2=A0 =C2=A0 &lt;0=
x0 0x10086000 0 0x1000&gt;,</font></div><div class=3D"gmail_default"><font =
color=3D"#0b5394"><span style=3D"white-space:pre">			</span>=C2=A0 =C2=A0 =
=C2=A0 &lt;0x0 0x100C4000 0 0x10000&gt;;</font></div><div class=3D"gmail_de=
fault"><font color=3D"#0b5394">//<span style=3D"white-space:pre">			</span>=
=C2=A0 =C2=A0 =C2=A0 &lt;0x0 0x10087000 0 0x10000&gt;;</font></div><div cla=
ss=3D"gmail_default"><font color=3D"#0b5394"><br></font></div><div class=3D=
"gmail_default"><font color=3D"#0b5394"><span style=3D"white-space:pre">			=
</span>interrupts =3D &lt;0 245 4&gt;;</font></div><div class=3D"gmail_defa=
ult"><font color=3D"#0b5394"><br></font></div><div class=3D"gmail_default">=
<font color=3D"#0b5394"><span style=3D"white-space:pre">			</span>clocks =
=3D &lt;&amp;clk_xen HI3660_ACLK_GATE_DSS&gt;,</font></div><div class=3D"gm=
ail_default"><font color=3D"#0b5394"><span style=3D"white-space:pre">				</=
span>&lt;&amp;clk_xen HI3660_PCLK_GATE_DSS&gt;,</font></div><div class=3D"g=
mail_default"><font color=3D"#0b5394"><span style=3D"white-space:pre">				<=
/span>&lt;&amp;clk_xen HI3660_CLK_GATE_EDC0&gt;,</font></div><div class=3D"=
gmail_default"><font color=3D"#0b5394"><span style=3D"white-space:pre">				=
</span>&lt;&amp;clk_xen HI3660_CLK_GATE_LDI0&gt;,</font></div><div class=3D=
"gmail_default"><font color=3D"#0b5394"><span style=3D"white-space:pre">			=
	</span>&lt;&amp;clk_xen HI3660_CLK_GATE_LDI1&gt;,</font></div><div class=
=3D"gmail_default"><font color=3D"#0b5394"><span style=3D"white-space:pre">=
				</span>&lt;&amp;clk_xen HI3660_CLK_GATE_DSS_AXI_MM&gt;,</font></div><di=
v class=3D"gmail_default"><font color=3D"#0b5394"><span style=3D"white-spac=
e:pre">				</span>&lt;&amp;clk_xen HI3660_PCLK_GATE_MMBUF&gt;;</font></div>=
<div class=3D"gmail_default"><font color=3D"#0b5394"><span style=3D"white-s=
pace:pre">			</span>clock-names =3D &quot;aclk_dss&quot;,</font></div><div =
class=3D"gmail_default"><font color=3D"#0b5394"><span style=3D"white-space:=
pre">					</span>&quot;pclk_dss&quot;,</font></div><div class=3D"gmail_defa=
ult"><font color=3D"#0b5394"><span style=3D"white-space:pre">					</span>&q=
uot;clk_edc0&quot;,</font></div><div class=3D"gmail_default"><font color=3D=
"#0b5394"><span style=3D"white-space:pre">					</span>&quot;clk_ldi0&quot;,=
</font></div><div class=3D"gmail_default"><font color=3D"#0b5394"><span sty=
le=3D"white-space:pre">					</span>&quot;clk_ldi1&quot;,</font></div><div c=
lass=3D"gmail_default"><font color=3D"#0b5394"><span style=3D"white-space:p=
re">					</span>&quot;clk_dss_axi_mm&quot;,</font></div><div class=3D"gmail=
_default"><font color=3D"#0b5394"><span style=3D"white-space:pre">					</sp=
an>&quot;pclk_mmbuf&quot;;</font></div><div class=3D"gmail_default"><font c=
olor=3D"#0b5394"><br></font></div><div class=3D"gmail_default"><font color=
=3D"#0b5394"><span style=3D"white-space:pre">			</span>dma-coherent;</font>=
</div><div class=3D"gmail_default"><font color=3D"#0b5394"><br></font></div=
><div class=3D"gmail_default"><font color=3D"#0b5394"><span style=3D"white-=
space:pre">			</span>port {</font></div><div class=3D"gmail_default"><font =
color=3D"#0b5394"><span style=3D"white-space:pre">				</span>dpe_out: endpo=
int {</font></div><div class=3D"gmail_default"><font color=3D"#0b5394"><spa=
n style=3D"white-space:pre">					</span>remote-endpoint =3D &lt;&amp;dsi_in=
&gt;;</font></div><div class=3D"gmail_default"><font color=3D"#0b5394"><spa=
n style=3D"white-space:pre">				</span>};</font></div><div class=3D"gmail_d=
efault"><font color=3D"#0b5394"><span style=3D"white-space:pre">			</span>}=
;</font></div><div class=3D"gmail_default"><font color=3D"#0b5394"><span st=
yle=3D"white-space:pre">		</span>};</font></div><div class=3D"gmail_default=
"><font color=3D"#0b5394"><br></font></div><div class=3D"gmail_default"><fo=
nt color=3D"#0b5394"><span style=3D"white-space:pre">		</span>dsi: dsi@1009=
7000 {</font></div><div class=3D"gmail_default"><font color=3D"#0b5394"><sp=
an style=3D"white-space:pre">			</span>compatible =3D &quot;hisilicon,hi366=
0-dsi&quot;;</font></div><div class=3D"gmail_default"><font color=3D"#0b539=
4"><span style=3D"white-space:pre">			</span>status =3D &quot;ok&quot;;</fo=
nt></div><div class=3D"gmail_default"><font color=3D"#0b5394">#if 0</font><=
/div><div class=3D"gmail_default"><font color=3D"#0b5394">//ACTUAL REG PROP=
ERTY of DISPLAY</font></div><div class=3D"gmail_default"><font color=3D"#0b=
5394"><span style=3D"white-space:pre">			</span>reg =3D &lt;0 0xE8601000 0 =
0x7F000&gt;,</font></div><div class=3D"gmail_default"><font color=3D"#0b539=
4">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;0=
 0xFFF35000 0 0x1000&gt;;</font></div><div class=3D"gmail_default"><font co=
lor=3D"#0b5394">#endif</font></div><div class=3D"gmail_default"><font color=
=3D"#0b5394"><span style=3D"white-space:pre">		</span>//<span style=3D"whit=
e-space:pre">	</span>reg =3D &lt;0 0x10097000 0 0x7F000&gt;,</font></div><d=
iv class=3D"gmail_default"><font color=3D"#0b5394"><span style=3D"white-spa=
ce:pre">		</span>//<span style=3D"white-space:pre">			</span>&lt;0 0x101160=
00 0 0x1000&gt;;</font></div><div class=3D"gmail_default"><font color=3D"#0=
b5394"><span style=3D"white-space:pre">			</span>reg =3D &lt;0 0x10004000 0=
 0x80000&gt;,</font></div><div class=3D"gmail_default"><font color=3D"#0b53=
94"><span style=3D"white-space:pre">					</span>&lt;0 0x10084000 0 0x1000&g=
t;;</font></div><div class=3D"gmail_default"><font color=3D"#0b5394"><br></=
font></div><div class=3D"gmail_default"><font color=3D"#0b5394"><span style=
=3D"white-space:pre">			</span>clocks =3D &lt;&amp;clk_xen HI3660_CLK_GATE_=
TXDPHY0_REF&gt;,</font></div><div class=3D"gmail_default"><font color=3D"#0=
b5394"><span style=3D"white-space:pre">					</span>&lt;&amp;clk_xen HI3660_=
CLK_GATE_TXDPHY1_REF&gt;,</font></div><div class=3D"gmail_default"><font co=
lor=3D"#0b5394"><span style=3D"white-space:pre">					</span>&lt;&amp;clk_xe=
n HI3660_CLK_GATE_TXDPHY0_CFG&gt;,</font></div><div class=3D"gmail_default"=
><font color=3D"#0b5394"><span style=3D"white-space:pre">					</span>&lt;&a=
mp;clk_xen HI3660_CLK_GATE_TXDPHY1_CFG&gt;,</font></div><div class=3D"gmail=
_default"><font color=3D"#0b5394"><span style=3D"white-space:pre">					</sp=
an>&lt;&amp;clk_xen HI3660_PCLK_GATE_DSI0&gt;,</font></div><div class=3D"gm=
ail_default"><font color=3D"#0b5394"><span style=3D"white-space:pre">					<=
/span>&lt;&amp;clk_xen HI3660_PCLK_GATE_DSI1&gt;;</font></div><div class=3D=
"gmail_default"><font color=3D"#0b5394"><span style=3D"white-space:pre">			=
</span>clock-names =3D &quot;clk_txdphy0_ref&quot;,</font></div><div class=
=3D"gmail_default"><font color=3D"#0b5394"><span style=3D"white-space:pre">=
						</span>&quot;clk_txdphy1_ref&quot;,</font></div><div class=3D"gmail_d=
efault"><font color=3D"#0b5394"><span style=3D"white-space:pre">						</spa=
n>&quot;clk_txdphy0_cfg&quot;,</font></div><div class=3D"gmail_default"><fo=
nt color=3D"#0b5394"><span style=3D"white-space:pre">						</span>&quot;clk=
_txdphy1_cfg&quot;,</font></div><div class=3D"gmail_default"><font color=3D=
"#0b5394"><span style=3D"white-space:pre">						</span>&quot;pclk_dsi0&quot=
;,</font></div><div class=3D"gmail_default"><font color=3D"#0b5394"><span s=
tyle=3D"white-space:pre">						</span>&quot;pclk_dsi1&quot;;</font></div><d=
iv class=3D"gmail_default"><font color=3D"#0b5394"><br></font></div><div cl=
ass=3D"gmail_default"><font color=3D"#0b5394"><span style=3D"white-space:pr=
e">			</span>#address-cells =3D &lt;1&gt;;</font></div><div class=3D"gmail_=
default"><font color=3D"#0b5394"><span style=3D"white-space:pre">			</span>=
#size-cells =3D &lt;0&gt;;</font></div><div class=3D"gmail_default"><font c=
olor=3D"#0b5394"><br></font></div><div class=3D"gmail_default"><font color=
=3D"#0b5394"><span style=3D"white-space:pre">		</span>};</font></div><div c=
lass=3D"gmail_default"><font color=3D"#0b5394">#endif</font></div><div clas=
s=3D"gmail_default"><font color=3D"#0b5394"><span style=3D"white-space:pre"=
>		</span>clocks {</font></div><div class=3D"gmail_default"><font color=3D"=
#0b5394"><span style=3D"white-space:pre">			</span>compatible =3D &quot;sim=
ple-bus&quot;;</font></div><div class=3D"gmail_default"><font color=3D"#0b5=
394"><span style=3D"white-space:pre">			</span>#address-cells =3D &lt;2&gt;=
;</font></div><div class=3D"gmail_default"><font color=3D"#0b5394"><span st=
yle=3D"white-space:pre">			</span>#size-cells =3D &lt;2&gt;;</font></div><d=
iv class=3D"gmail_default"><font color=3D"#0b5394"><span style=3D"white-spa=
ce:pre">			</span>ranges;</font></div><div class=3D"gmail_default"><font co=
lor=3D"#0b5394"><span style=3D"white-space:pre">			</span>clk_xen: xen_clk@=
0 {</font></div><div class=3D"gmail_default"><font color=3D"#0b5394"><span =
style=3D"white-space:pre">				</span>compatible =3D &quot;xen,xen-vclk&quot=
;;</font></div><div class=3D"gmail_default"><font color=3D"#0b5394"><span s=
tyle=3D"white-space:pre">				</span>#clock-cells =3D &lt;1&gt;;</font></div=
><div class=3D"gmail_default"><font color=3D"#0b5394"><span style=3D"white-=
space:pre">			</span>};</font></div><div class=3D"gmail_default"><font colo=
r=3D"#0b5394"><span style=3D"white-space:pre">		</span>};</font></div><div =
class=3D"gmail_default"><span style=3D"color:rgb(11,83,148)">=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</span><f=
ont color=3D"#0b5394"><br></font></div><div class=3D"gmail_default"><font c=
olor=3D"#0b5394">Below is my &#39;debian.cfg&#39; file:</font></div><div cl=
ass=3D"gmail_default"><span style=3D"color:rgb(11,83,148)">=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</span><font=
 color=3D"#0b5394"><br></font></div><div class=3D"gmail_default"><font colo=
r=3D"#0b5394"><div class=3D"gmail_default">kernel =3D &quot;/debian/Image&q=
uot;</div><div class=3D"gmail_default">device_tree=3D&quot;/debian/domu.dtb=
&quot;</div><div class=3D"gmail_default">memory =3D 512</div><div class=3D"=
gmail_default">vcpus =3D 8</div><div class=3D"gmail_default">cpus =3D &quot=
;all&quot;</div><div class=3D"gmail_default">name=3D&quot;debian&quot;</div=
><div class=3D"gmail_default"><br></div><div class=3D"gmail_default">######=
########### DPE ################</div><div class=3D"gmail_default">#iomem =
=3D [ &quot;0xE8600,0x80@0x10004&quot;, &quot;0xFFF35,1@0x10084&quot;, &quo=
t;0xFFF0A,1@0x10085&quot;, &quot;0xFFF31,1@0x10086&quot;, &quot;0xE86C0,10@=
0x10087&quot;]</div><div class=3D"gmail_default">#iomem =3D [ &quot;0xE8600=
,0x80&quot;, &quot;0xFFF35,1&quot;, &quot;0xFFF0A,1&quot;, &quot;0xFFF31,1&=
quot;, &quot;0xE86C0,10&quot;]</div><div class=3D"gmail_default">irqs =3D [=
 277 ]</div><div class=3D"gmail_default"><br></div><div class=3D"gmail_defa=
ult">iomem =3D [ &quot;0xE8600,80@0x10004&quot; ]</div><div class=3D"gmail_=
default"><br></div><div class=3D"gmail_default">iomem =3D [ &quot;0xFFF35,1=
@0x10084&quot; ]</div><div class=3D"gmail_default">iomem =3D [ &quot;0xFFF0=
A,1@0x10085&quot; ]</div><div class=3D"gmail_default">iomem =3D [ &quot;0xF=
FF31,1@0x10086&quot; ]</div><div class=3D"gmail_default">iomem =3D [ &quot;=
0xE86C0,10@0x100C4&quot;]</div><div class=3D"gmail_default">#iomem =3D [ &q=
uot;0xE86C0,10@0x10087&quot;]</div><div class=3D"gmail_default">#iomem =3D =
[ &quot;0xE8600,80@0x00000&quot; ]</div><div class=3D"gmail_default"><br></=
div><div class=3D"gmail_default">################# DPE ################</di=
v><div class=3D"gmail_default">################# DSI ################</div>=
<div class=3D"gmail_default">#iomem =3D [ &quot;0xE8601,0x7F&quot;, &quot;0=
xFFF35,1&quot;]</div><div class=3D"gmail_default">#iomem =3D [ &quot;0xE860=
1,0x7F@0x10097&quot;, &quot;0xFFF35,1@0x10116&quot;, &quot;0xE8601,0x7F@0x1=
0195&quot;]</div><div class=3D"gmail_default"><br></div><div class=3D"gmail=
_default">#iomem =3D [ &quot;0xE8601,7F@0x10097&quot; ]</div><div class=3D"=
gmail_default">#iomem =3D [ &quot;0xFFF35,1@0x10116&quot; ]</div><div class=
=3D"gmail_default"><br></div><div class=3D"gmail_default"><br></div><div cl=
ass=3D"gmail_default">iomem =3D [ &quot;0xE8601,7F@0x10005&quot; ]</div><di=
v class=3D"gmail_default">iomem =3D [ &quot;0xFFF35,1@0x10084&quot; ]</div>=
<div class=3D"gmail_default">################# DSI ################</div><d=
iv class=3D"gmail_default"><br></div><div class=3D"gmail_default">#vif =3D =
[&#39;mac=3D00:16:3e:64:b8:40,bridge=3Dxenbr0&#39;]</div><div class=3D"gmai=
l_default">#nics =3D 1</div><div class=3D"gmail_default">#vif =3D [ &#39;et=
h0=3D00:60:00:00:00:01&#39; ]</div><div class=3D"gmail_default"><br></div><=
div class=3D"gmail_default">disk =3D [&#39;/dev/loop1,raw,xvda,w&#39;]</div=
><div class=3D"gmail_default">extra =3D &quot;earlyprintk=3Dxenboot console=
=3Dhvc0 root=3D/dev/xvda rootfstype=3Dext4 rw video=3DHDMI-A-1:1280x720@60&=
quot;</div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D</div></font></div><div class=3D"gmail_default"><font =
color=3D"#0b5394">Here I am using same io space(GFNs) for DPE and DSI nodes=
, and having same below error</font></div><div class=3D"gmail_default"><fon=
t color=3D"#0b5394">and tried with different GFNs and giving same error.</f=
ont></div><div class=3D"gmail_default"><font color=3D"#0b5394"><br></font><=
/div><div class=3D"gmail_default"><font color=3D"#0b5394">But adding this, =
Every thing is good but when i am trying to remap iomem second time, having=
 below error</font></div><div class=3D"gmail_default"><span style=3D"color:=
rgb(11,83,148)">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D</span><font color=3D"#0b5394"><br></font></div><div c=
lass=3D"gmail_default"><font color=3D"#0b5394"><div class=3D"gmail_default"=
>[=C2=A0 =C2=A0 3.215021] OF: rrrrrrrrrrrr: start: 0x10004000, sz =3D 0x800=
00</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 3.215062] [DISPLAY] dsi=
_parse_dt(): 1536: of device: /passthrough/dsi@10097000</div><div class=3D"=
gmail_default">[=C2=A0 =C2=A0 3.215083] [DISPLAY] dsi_parse_dt(): 1537: +++=
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</div><div cl=
ass=3D"gmail_default">[=C2=A0 =C2=A0 3.215108] [DISPLAY] dsi_parse_dt(): 15=
40: ctx-&gt;base: ffffff800bd01000</div><div class=3D"gmail_default">[=C2=
=A0 =C2=A0 3.215126] [DISPLAY] dsi_parse_dt(): 1541:=C2=A0</div><div class=
=3D"gmail_default">[=C2=A0 =C2=A0 3.215136] OF: rrrrrrrrrrrr: start: 0x1008=
4000, sz =3D 0x1000</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 3.2151=
69] [DISPLAY] dsi_parse_dt(): 1548:=C2=A0</div><div class=3D"gmail_default"=
>[=C2=A0 =C2=A0 4.159087] [DISPLAY] dsi_parse_dt(): 1563:=C2=A0</div><div c=
lass=3D"gmail_default">[=C2=A0 =C2=A0 4.159092] [DISPLAY] dsi_parse_dt(): 1=
568:=C2=A0</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.159132] [D][X=
EN_VCLK]xen_vclk_xfer(): 163: buffer: clk_txdphy0_ref,1</div><div class=3D"=
gmail_default">[=C2=A0 =C2=A0 4.159163] [D][XEN_VCLK]xen_vclk_xfer(): 164: =
*******************************************</div><div class=3D"gmail_defaul=
t">[=C2=A0 =C2=A0 4.159399] [D][XEN_VCLK]xen_vclk_xfer(): 170: ************=
*******************************</div><div class=3D"gmail_default">[=C2=A0 =
=C2=A0 4.159626] [D][XEN_VCLK]xen_vclk_xfer(): 176: Sending IRQ_DATA to dom=
ain-0</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.160218] [D][XEN_VC=
LK]xen_vclk_interrupt(): 446: IRQ(13) from domain 0 fired!!!</div><div clas=
s=3D"gmail_default">[=C2=A0 =C2=A0 4.160359] [D][XEN_VCLK]vclk_fe_bh(): 394=
: irq_status: 0x3</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.160532=
] [D][XEN_VCLK]vclk_fe_bh(): 407: ACK Recieved from dom-0</div><div class=
=3D"gmail_default">[=C2=A0 =C2=A0 4.160542] [D][XEN_VCLK]xen_vclk_xfer(): 1=
79: Xfer Done</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.160545] [D=
][XEN_VCLK]xen_of_clk_src_onecell_get(): 286:=C2=A0 Xfer done...</div><div =
class=3D"gmail_default">[=C2=A0 =C2=A0 4.160554] [DISPLAY] dsi_parse_dt(): =
1575:=C2=A0</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.160560] [D][=
XEN_VCLK]vclk_round_rate(): 224:=C2=A0 called...</div><div class=3D"gmail_d=
efault">[=C2=A0 =C2=A0 4.160567] [D][XEN_VCLK]xen_vclk_xfer(): 163: buffer:=
 clk_txdphy0_ref,4,19200000</div><div class=3D"gmail_default">[=C2=A0 =C2=
=A0 4.160570] [D][XEN_VCLK]xen_vclk_xfer(): 164: **************************=
*****************</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.161095=
] [D][XEN_VCLK]xen_vclk_xfer(): 170: **************************************=
*****</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.161331] [D][XEN_VC=
LK]xen_vclk_xfer(): 176: Sending IRQ_DATA to domain-0</div><div class=3D"gm=
ail_default">[=C2=A0 =C2=A0 4.161946] [D][XEN_VCLK]xen_vclk_interrupt(): 44=
6: IRQ(13) from domain 0 fired!!!</div><div class=3D"gmail_default">[=C2=A0=
 =C2=A0 4.162120] [D][XEN_VCLK]vclk_fe_bh(): 394: irq_status: 0x3</div><div=
 class=3D"gmail_default">[=C2=A0 =C2=A0 4.162284] [D][XEN_VCLK]vclk_fe_bh()=
: 407: ACK Recieved from dom-0</div><div class=3D"gmail_default">[=C2=A0 =
=C2=A0 4.162295] [D][XEN_VCLK]xen_vclk_xfer(): 179: Xfer Done</div><div cla=
ss=3D"gmail_default">[=C2=A0 =C2=A0 4.162301] [DISPLAY] dsi_parse_dt(): 158=
3:=C2=A0</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.162314] [D][XEN=
_VCLK]xen_vclk_xfer(): 163: buffer: clk_txdphy0_cfg,1</div><div class=3D"gm=
ail_default">[=C2=A0 =C2=A0 4.162316] [D][XEN_VCLK]xen_vclk_xfer(): 164: **=
*****************************************</div><div class=3D"gmail_default"=
>[=C2=A0 =C2=A0 4.162641] [D][XEN_VCLK]xen_vclk_xfer(): 170: **************=
*****************************</div><div class=3D"gmail_default">[=C2=A0 =C2=
=A0 4.162984] [D][XEN_VCLK]xen_vclk_xfer(): 176: Sending IRQ_DATA to domain=
-0</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.163596] [D][XEN_VCLK]=
xen_vclk_interrupt(): 446: IRQ(13) from domain 0 fired!!!</div><div class=
=3D"gmail_default">[=C2=A0 =C2=A0 4.167753] [D][XEN_VCLK]vclk_fe_bh(): 394:=
 irq_status: 0x3</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.167955]=
 [D][XEN_VCLK]vclk_fe_bh(): 407: ACK Recieved from dom-0</div><div class=3D=
"gmail_default">[=C2=A0 =C2=A0 4.167968] [D][XEN_VCLK]xen_vclk_xfer(): 179:=
 Xfer Done</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.167971] [D][X=
EN_VCLK]xen_of_clk_src_onecell_get(): 286:=C2=A0 Xfer done...</div><div cla=
ss=3D"gmail_default">[=C2=A0 =C2=A0 4.167979] [DISPLAY] dsi_parse_dt(): 159=
3:=C2=A0</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.167982] [D][XEN=
_VCLK]vclk_round_rate(): 224:=C2=A0 called...</div><div class=3D"gmail_defa=
ult">[=C2=A0 =C2=A0 4.167985] [D][XEN_VCLK]xen_vclk_xfer(): 163: buffer: cl=
k_txdphy0_cfg,4,19200000</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4=
.167992] [D][XEN_VCLK]xen_vclk_xfer(): 164: *******************************=
************</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.168244] [D]=
[XEN_VCLK]xen_vclk_xfer(): 170: *******************************************=
</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.168476] [D][XEN_VCLK]xe=
n_vclk_xfer(): 176: Sending IRQ_DATA to domain-0</div><div class=3D"gmail_d=
efault">[=C2=A0 =C2=A0 4.169101] [D][XEN_VCLK]xen_vclk_interrupt(): 446: IR=
Q(13) from domain 0 fired!!!</div><div class=3D"gmail_default">[=C2=A0 =C2=
=A0 4.169262] [D][XEN_VCLK]vclk_fe_bh(): 394: irq_status: 0x3</div><div cla=
ss=3D"gmail_default">[=C2=A0 =C2=A0 4.169448] [D][XEN_VCLK]vclk_fe_bh(): 40=
7: ACK Recieved from dom-0</div><div class=3D"gmail_default">[=C2=A0 =C2=A0=
 4.169491] [D][XEN_VCLK]xen_vclk_xfer(): 179: Xfer Done</div><div class=3D"=
gmail_default">[=C2=A0 =C2=A0 4.169510] [DISPLAY] dsi_parse_dt(): 1601:=C2=
=A0</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.169535] [D][XEN_VCLK=
]xen_vclk_xfer(): 163: buffer: pclk_dsi0,1</div><div class=3D"gmail_default=
">[=C2=A0 =C2=A0 4.169554] [D][XEN_VCLK]xen_vclk_xfer(): 164: *************=
******************************</div><div class=3D"gmail_default">[=C2=A0 =
=C2=A0 4.169803] [D][XEN_VCLK]xen_vclk_xfer(): 170: ***********************=
********************</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.170=
019] [D][XEN_VCLK]xen_vclk_xfer(): 176: Sending IRQ_DATA to domain-0</div><=
div class=3D"gmail_default">[=C2=A0 =C2=A0 4.170619] [D][XEN_VCLK]xen_vclk_=
interrupt(): 446: IRQ(13) from domain 0 fired!!!</div><div class=3D"gmail_d=
efault">[=C2=A0 =C2=A0 4.170779] [D][XEN_VCLK]vclk_fe_bh(): 394: irq_status=
: 0x3</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.170965] [D][XEN_VC=
LK]vclk_fe_bh(): 407: ACK Recieved from dom-0</div><div class=3D"gmail_defa=
ult">[=C2=A0 =C2=A0 4.170978] [D][XEN_VCLK]xen_vclk_xfer(): 179: Xfer Done<=
/div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.170981] [D][XEN_VCLK]xen=
_of_clk_src_onecell_get(): 286:=C2=A0 Xfer done...</div><div class=3D"gmail=
_default">[=C2=A0 =C2=A0 4.170989] [DISPLAY] dsi_parse_dt(): 1611:=C2=A0</d=
iv><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.170992] [DISPLAY] dsi_prob=
e(): 1654: Before component add</div><div class=3D"gmail_default">[=C2=A0 =
=C2=A0 4.170997] [DISPLAY] compare_of(): 242:=C2=A0</div><div class=3D"gmai=
l_default">[=C2=A0 =C2=A0 4.171002] [DISPLAY] kirin_drm_bind(): 257:=C2=A0<=
/div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.171004] [drm] +.=C2=A0</=
div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.171386] [DISPLAY] kirin_d=
rm_kms_init(): 105:=C2=A0</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 =
4.171391] [drm] +.</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.21254=
3] [DISPLAY] kirin_drm_mode_config_init(): 91:=C2=A0</div><div class=3D"gma=
il_default">[=C2=A0 =C2=A0 4.212547] [DISPLAY] dss_drm_init(): 638:=C2=A0</=
div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.212563] [drm] +.</div><di=
v class=3D"gmail_default">[=C2=A0 =C2=A0 4.212585] [DISPLAY] dss_dts_parse(=
): 513:=C2=A0</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.212603] [D=
ISPLAY] dss_dts_parse(): 530: of device: /passthrough/dpe@10004000</div><di=
v class=3D"gmail_default">[=C2=A0 =C2=A0 4.212635] [DISPLAY] dss_dts_parse(=
): 531: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=
^^^^^^^^^</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.212661] [DISPL=
AY] dss_dts_parse(): 532: ctx-&gt;base: ffffff800bd00000</div><div class=3D=
"gmail_default">[=C2=A0 =C2=A0 4.212688] Unhandled fault: ttbr address size=
 fault (0x96000000) at 0xffffff800bd01000</div><div class=3D"gmail_default"=
>[=C2=A0 =C2=A0 4.212708] Mem abort info:</div><div class=3D"gmail_default"=
>[=C2=A0 =C2=A0 4.212720]=C2=A0 =C2=A0Exception class =3D DABT (current EL)=
, IL =3D 32 bits</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.212738]=
=C2=A0 =C2=A0SET =3D 0, FnV =3D 0</div><div class=3D"gmail_default">[=C2=A0=
 =C2=A0 4.212751]=C2=A0 =C2=A0EA =3D 0, S1PTW =3D 0</div><div class=3D"gmai=
l_default">[=C2=A0 =C2=A0 4.212763] Data abort info:</div><div class=3D"gma=
il_default">[=C2=A0 =C2=A0 4.212776]=C2=A0 =C2=A0ISV =3D 0, ISS =3D 0x00000=
000</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.212789]=C2=A0 =C2=A0=
CM =3D 0, WnR =3D 0</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.2128=
06] Internal error: : 96000000 [#1] PREEMPT SMP</div><div class=3D"gmail_de=
fault">[=C2=A0 =C2=A0 4.212821] Modules linked in:</div><div class=3D"gmail=
_default">[=C2=A0 =C2=A0 4.212839] CPU: 7 PID: 99 Comm: kworker/7:1 Tainted=
: G S=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 4.14.0-rc7 #456</div>=
<div class=3D"gmail_default">[=C2=A0 =C2=A0 4.212857] Hardware name: XENVM-=
4.8 (DT)</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.212878] Workque=
ue: events deferred_probe_work_func</div><div class=3D"gmail_default">[=C2=
=A0 =C2=A0 4.212893] task: ffffffc01abe6000 task.stack: ffffff8009878000</d=
iv><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.212916] PC is at dss_drm_i=
nit+0x1a8/0x680</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.212931] =
LR is at dss_drm_init+0x1a0/0x680</div><div class=3D"gmail_default">[=C2=A0=
 =C2=A0 4.212945] pc : [&lt;ffffff80087061d0&gt;] lr : [&lt;ffffff80087061c=
8&gt;] pstate: 40000045</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.=
212963] sp : ffffff800987ba20</div><div class=3D"gmail_default">[=C2=A0 =C2=
=A0 4.212973] x29: ffffff800987ba30 x28: ffffffc01bff42e8=C2=A0</div><div c=
lass=3D"gmail_default">[=C2=A0 =C2=A0 4.212990] x27: ffffff800bd01000 x26: =
ffffffc018d25760=C2=A0</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.2=
13006] x25: ffffff80090f8c70 x24: ffffffc017212800=C2=A0</div><div class=3D=
"gmail_default">[=C2=A0 =C2=A0 4.213023] x23: ffffff8008e32000 x22: ffffff8=
0090f8000=C2=A0</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.213039] =
x21: ffffff8008e32748 x20: ffffffc018d25018=C2=A0</div><div class=3D"gmail_=
default">[=C2=A0 =C2=A0 4.213055] x19: ffffffc01abdf810 x18: 00000000000000=
10=C2=A0</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.213071] x17: 00=
0000000000000e x16: 0000000000000020=C2=A0</div><div class=3D"gmail_default=
">[=C2=A0 =C2=A0 4.213087] x15: ffffffffffffffff x14: ffffff80894c6157=C2=
=A0</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.213104] x13: ffffff8=
0094c6165 x12: ffffff8009379000=C2=A0</div><div class=3D"gmail_default">[=
=C2=A0 =C2=A0 4.213120] x11: 0000000005f5e0ff x10: ffffff800987b6f0=C2=A0</=
div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.257555] x9 : 00000000ffff=
ffd0 x8 : 000000000000004b=C2=A0</div><div class=3D"gmail_default">[=C2=A0 =
=C2=A0 4.257573] x7 : 000000000000000c x6 : 00000000000001ee=C2=A0</div><di=
v class=3D"gmail_default">[=C2=A0 =C2=A0 4.257591] x5 : 0000000000007ceb x4=
 : 0000000000000000=C2=A0</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 =
4.257608] x3 : ffffff800934a000 x2 : 0000000000000000=C2=A0</div><div class=
=3D"gmail_default">[=C2=A0 =C2=A0 4.257625] x1 : 0000000000000000 x0 : 0000=
00000000003b=C2=A0</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.25764=
4] Process kworker/7:1 (pid: 99, stack limit =3D 0xffffff8009878000)</div><=
div class=3D"gmail_default">[=C2=A0 =C2=A0 4.257661] Call trace:</div><div =
class=3D"gmail_default">[=C2=A0 =C2=A0 4.257672] Exception stack(0xffffff80=
0987b8e0 to 0xffffff800987ba20)</div><div class=3D"gmail_default">[=C2=A0 =
=C2=A0 4.257691] b8e0: 000000000000003b 0000000000000000 0000000000000000 f=
fffff800934a000</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.257713] =
b900: 0000000000000000 0000000000007ceb 00000000000001ee 000000000000000c</=
div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.257734] b920: 00000000000=
0004b 00000000ffffffd0 ffffff800987b6f0 0000000005f5e0ff</div><div class=3D=
"gmail_default">[=C2=A0 =C2=A0 4.257756] b940: ffffff8009379000 ffffff80094=
c6165 ffffff80894c6157 ffffffffffffffff</div><div class=3D"gmail_default">[=
=C2=A0 =C2=A0 4.257777] b960: 0000000000000020 000000000000000e 00000000000=
00010 ffffffc01abdf810</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.2=
57799] b980: ffffffc018d25018 ffffff8008e32748 ffffff80090f8000 ffffff8008e=
32000</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.257821] b9a0: ffff=
ffc017212800 ffffff80090f8c70 ffffffc018d25760 ffffff800bd01000</div><div c=
lass=3D"gmail_default">[=C2=A0 =C2=A0 4.257842] b9c0: ffffffc01bff42e8 ffff=
ff800987ba30 ffffff80087061c8 ffffff800987ba20</div><div class=3D"gmail_def=
ault">[=C2=A0 =C2=A0 4.257864] b9e0: ffffff80087061d0 0000000040000045 0000=
000000000214 ffffff800bd00000</div><div class=3D"gmail_default">[=C2=A0 =C2=
=A0 4.257885] ba00: ffffffffffffffff 0000000000007c9f ffffff800987ba30 ffff=
ff80087061d0</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.257908] [&l=
t;ffffff80087061d0&gt;] dss_drm_init+0x1a8/0x680</div><div class=3D"gmail_d=
efault">[=C2=A0 =C2=A0 4.257926] [&lt;ffffff8008705490&gt;] kirin_drm_bind+=
0x128/0x310</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.257945] [&lt=
;ffffff8008740c88&gt;] try_to_bring_up_master+0x180/0x1e0</div><div class=
=3D"gmail_default">[=C2=A0 =C2=A0 4.257965] [&lt;ffffff8008740d8c&gt;] comp=
onent_add+0xa4/0x170</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.257=
981] [&lt;ffffff800870b574&gt;] dsi_probe+0x52c/0x5a0</div><div class=3D"gm=
ail_default">[=C2=A0 =C2=A0 4.258000] [&lt;ffffff8008749d60&gt;] platform_d=
rv_probe+0x60/0xc0</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.25801=
8] [&lt;ffffff8008747a94&gt;] driver_probe_device+0x234/0x2e0</div><div cla=
ss=3D"gmail_default">[=C2=A0 =C2=A0 4.258037] [&lt;ffffff8008747cb0&gt;] __=
device_attach_driver+0xa0/0xe8</div><div class=3D"gmail_default">[=C2=A0 =
=C2=A0 4.258056] [&lt;ffffff80087459d0&gt;] bus_for_each_drv+0x58/0xa8</div=
><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.258072] [&lt;ffffff80087476e=
8&gt;] __device_attach+0xc8/0x138</div><div class=3D"gmail_default">[=C2=A0=
 =C2=A0 4.302470] [&lt;ffffff8008747d74&gt;] device_initial_probe+0x24/0x30=
</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.302490] [&lt;ffffff8008=
746ae4&gt;] bus_probe_device+0x9c/0xa8</div><div class=3D"gmail_default">[=
=C2=A0 =C2=A0 4.302506] [&lt;ffffff8008746fcc&gt;] deferred_probe_work_func=
+0xac/0x150</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.302528] [&lt=
;ffffff80080efd98&gt;] process_one_work+0x1d8/0x490</div><div class=3D"gmai=
l_default">[=C2=A0 =C2=A0 4.302547] [&lt;ffffff80080f0298&gt;] worker_threa=
d+0x248/0x478</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.302565] [&=
lt;ffffff80080f6728&gt;] kthread+0x138/0x140</div><div class=3D"gmail_defau=
lt">[=C2=A0 =C2=A0 4.302584] [&lt;ffffff8008084d7c&gt;] ret_from_fork+0x10/=
0x1c</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.302601] Code: f9003=
7a4 97e8a1ea f943a69b 9140077b (b940037b)=C2=A0</div><div class=3D"gmail_de=
fault">[=C2=A0 =C2=A0 4.302621] ---[ end trace d64c23a811313502 ]---</div><=
div class=3D"gmail_default">[=C2=A0 =C2=A0 4.302638] Kernel panic - not syn=
cing: Fatal exception</div><div class=3D"gmail_default">[=C2=A0 =C2=A0 4.30=
2656] SMP: stopping secondary CPUs</div><div class=3D"gmail_default">[=C2=
=A0 =C2=A0 4.332694] Kernel Offset: disabled</div><div class=3D"gmail_defau=
lt">[=C2=A0 =C2=A0 4.332708] CPU features: 0x002004</div><div class=3D"gmai=
l_default">[=C2=A0 =C2=A0 4.332720] Memory Limit: none</div><div class=3D"g=
mail_default">[=C2=A0 =C2=A0 4.332736] Rebooting in 5 seconds..</div><div>=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D</div></font></div><div class=3D"gmail_default"><br></div><div class=3D"=
gmail_default"><font color=3D"#0b5394">How to fix this IO addr size fault, =
I think some problem in dts or debian.cfg to map Physical addresses to GFNs=
</font></div><div class=3D"gmail_default"><font color=3D"#0b5394">Please he=
lp me to come out of this problem.</font></div></div></div></div><div class=
=3D"gmail_default"><br></div><div class=3D"gmail_default" style=3D"color:rg=
b(11,83,148)">Thanks</div><div class=3D"gmail_default" style=3D"color:rgb(1=
1,83,148)">Omkar B</div></div></div></div></div></div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr">On Thu, Nov 1, 2018 at 1:11 AM Julien Gra=
ll &lt;<a href=3D"mailto:julien.grall@arm.com" target=3D"_blank">julien.gra=
ll@arm.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
On 10/17/18 1:24 PM, Omkar Bolla wrote:<br>
&gt; Hi,<br>
<br>
Hi Omkar,<br>
<br>
&gt; I have started finding which patch introduced Armv8 Secondary CPUs iss=
ue.<br>
&gt; <br>
&gt; I just want to start PV vdevb before domainU debian rootfs mount. Is i=
t <br>
&gt; possible?<br>
<br>
May I ask why you need the dependency on the rootfs?<br>
<br>
Cheers,<br>
<br>
-- <br>
Julien Grall<br>
</blockquote></div>

<br>




<p><span lang=3D"EN-IN">This
message contains confidential information and is intended only for the
individual(s) named.</span><span lang=3D"EN-IN"> </span>If you are not the =
intended
recipient, you are notified that disclosing, copying, distributing or takin=
g any
action in reliance on the contents of this mail and attached file/s is stri=
ctly
prohibited<span lang=3D"EN-IN">. Please notify the
sender immediately and delete this e-mail from your system. E-mail transmis=
sion
cannot be guaranteed to be secured or error-free as information could be
intercepted, corrupted, lost, destroyed, arrive late or incomplete, or cont=
ain
viruses. The sender therefore does not accept liability for any errors or
omissions in the contents of this message, which arise as a result of e-mai=
l
transmission.</span></p>
--0000000000006a8932057996dbaf--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6198494298375653448==--


From xen-devel-bounces@lists.xenproject.org Thu Nov 01 09:18:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 09:18: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-devel-bounces@lists.xenproject.org>)
	id 1gI97M-0006LJ-QY; Thu, 01 Nov 2018 09:18: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=ireg=nm=citrix.com=prvs=8364524b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gI97K-0006L2-Qs
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 09:18:18 +0000
X-Inumbo-ID: 108082ae-ddb7-11e8-866b-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 108082ae-ddb7-11e8-866b-12d6303a7972;
 Thu, 01 Nov 2018 09:18:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,451,1534809600"; d="scan'208";a="81259755"
To: "Tian, Kevin" <kevin.tian@intel.com>, 'Jan Beulich' <JBeulich@suse.com>
References: <20181015103015.cyvld52tngd4d3qy@mac.bytemobile.com>
 <14a94f1b-0942-92a2-3b49-86adcc69b871@citrix.com>
 <5BD1BC5402000078001F4A63@prv1-mh.provo.novell.com>
 <c6e6da14-2a0e-80ea-1d0e-2ffd4b400351@citrix.com>
 <5BD1CBCE02000078001F4AC5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE2BAB0@SHSMSX101.ccr.corp.intel.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE33974@SHSMSX101.ccr.corp.intel.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ac075697-6c4a-88ca-30d2-d1de733ffa88@citrix.com>
Date: Thu, 1 Nov 2018 09:18:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19BE33974@SHSMSX101.ccr.corp.intel.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Interrupt injection with ISR set on Intel hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMjAxOCAwMDo0MCwgVGlhbiwgS2V2aW4gd3JvdGU6Cj4+IEZyb206IFRpYW4sIEtl
dmluCj4+IFNlbnQ6IFR1ZXNkYXksIE9jdG9iZXIgMzAsIDIwMTggMzowMCBQTQo+Pgo+Pj4gRnJv
bTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4+IFNlbnQ6IFRodXJz
ZGF5LCBPY3RvYmVyIDI1LCAyMDE4IDk6NTggUE0KPj4+Cj4+Pj4+PiBPbiAyNS4xMC4xOCBhdCAx
NTowMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IE9uIDI1LzEwLzE4
IDEzOjUxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMTUuMTAuMTggYXQgMTQ6MDYs
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4+IEZyb20gdGhlIGRlYnVn
Z2luZywgd2Ugc2VlIHRoYXQgUFBSL0lSUi9JU1IgYXBwZWFyIHRvIHJldGFpbiB0aGVpcgo+Pj4g
c3RhdGUKPj4+Pj4+IGFjcm9zcyB0aGUgbXdhaXQsIGFuZCB0aGVyZSBpcyBub3RoaW5nIGluIHRo
ZSBtYW51YWwgd2hpY2ggSSBjYW4gc2VlCj4+Pj4+PiBkaXNjdXNzaW5nIHRoZSBpbnRlcmFjdGlv
biBvZiBMQVBJQyBzdGF0ZSBhbmQgQyBzdGF0ZXMuCj4+Pj4+IElzIGl0IHBlcmhhcHMgYSBiYWQg
aWRlYSB0byBnbyBpZGxlIHdpdGggYW4gdW4tYWNrZWQgaW50ZXJydXB0Pwo+Pj4+IE1vc3QgbGlr
ZWx5Lgo+Pj4+Cj4+Pj4gVGhlbiBhZ2FpbiwgZ29pbmcgaWRsZSB3aXRoIGFuIHVuLWFja2VkIGxp
bmUgaW50ZXJydXB0IGRvZXMgYXBwZWFyIHRvCj4+Pj4gd29yay4gIEl0IGlzIG9ubHkgdW4tYWNr
ZWQgZWRnZSBpbnRlcnJ1cHRzIHdoaWNoIGFwcGVhciB0byBoaXQgdGhpcyBpc3N1ZS4KPj4+IFdl
bGwsIG5vbi1tYXNrYWJsZSBNU0kgYXJlIHRoZSBvbmx5IG9uZXMgKG91dHNpZGUgb2YgIm5ldyIg
SU8tQVBJQwo+Pj4gYWNrIG1vZGUsIHdoaWNoIHNob3VsZCBub3QgYmUgdXNlZCBvbiByZWNlbnQg
aGFyZHdhcmUgYmVjYXVzZSBvZgo+Pj4gZGlyZWN0ZWQgRU9JIHByZXN1bWFibHkgYmVpbmcgYXZh
aWxhYmxlIGV2ZXJ5d2hlcmUpIHdoZXJlIHRoZSBhY2sKPj4+IGdldHMgZGVmZXJyZWQgdW50aWwg
dGhlIC5lbmQgaG9vayAoaS5lLiBhZnRlciB0aGUgaGFuZGxlciB3YXMgcnVuKS4KPj4+IElPVyBB
RkFJQ1QgbGluZSBpbnRlcnJ1cHRzIHdvdWxkIG5ldmVyIGJlIHBlbmRpbmcgd2hlbiB3ZSBnbyBp
ZGxlLgo+Pj4KPj4+PiBTdGlsbCAtIEknZCBwcmVmZXIgc29tZSBndWlkYW5jZSBmcm9tIHRoZSBo
YXJkd2FyZSBmb2xrIGFzIHRvIHdoYXQgY2FuCj4+Pj4gcmVhbGlzdGljYWxseSBiZSBleHBlY3Rl
ZCBoZXJlLgo+Pj4gRnVsbHkgYWdyZWUuCj4+IEp1c3Qgc2VudCBhIG1haWwgaW50ZXJuYWxseSB0
byBnZXQgY2xhcmlmaWNhdGlvbi4KPj4KPiBPbmUgcXVlc3Rpb24uCj4KPiBpbiB0aGUgZmlyc3Qg
bWFpbCwgUm9nZXIgbWVudGlvbmVkOgo+IC0tCj4gVGhlIGlzc3VlIGlzIGNhdXNlZCBieSB3aGF0
IHNlZW1zIHRvIGJlIGFuIGludGVycnVwdCBpbmplY3Rpb24gd2hpbGUKPiBYZW4gaXMgc3RpbGwg
c2VydmljaW5nIGEgcHJldmlvdXMgaW50ZXJydXB0IChpZTogdGhlIGludGVycnVwdCBoYXNuJ3QK
PiBiZWVuIEVPSSdlZCBhbmQgSVNSIGZvciB0aGUgdmVjdG9yIGlzIHNldCkgd2l0aCAqKnRoZSBz
YW1lIG9yIGxvd2VyCj4gcHJpb3JpdHkqKiB0aGFuIHRoZSBpbnRlcnJ1cHQgY3VycmVudGx5IGJl
aW5nIHNlcnZpY2VkLgo+IC0tCj4KPiBmcm9tIHRoZSBkZWJ1ZyBsb2csIGl0J3MgYWN0dWFsbHkg
dGhlIGV4YWN0IHNhbWUgdmVjdG9yICgweDIxKSBhcyAKPiB3aGF0IGlzIGJlaW5nIGluIHNlcnZp
Y2UgaW4gcGVvaSBzdGFjay4KClllcyAtIHRoZSBwcm9ibGVtIGlzIGEgcmVwZWF0IGRlbGl2ZXJ5
IG9mIGFuIGludGVycnVwdCB3aGljaCBYZW4gdGhpbmtzCml0IGlzIGFscmVhZHkgaW4gdGhlIG1p
ZGRsZSBvZiBwcm9jZXNzaW5nLgoKPgo+IERvIHlvdSBhY3R1YWxseSBzZWUgdGhlIHNjZW5hcmlv
ICJ3aXRoIHRoZSBzYW1lIG9yIGxvd2VyIHByaW9yaXR5Ij8KPiBJZiB5ZXMsIGNhbiB5b3UgcG9z
dCB0aGUgZGVidWcgbG9nIHRvbz8KCkknbSBhZnJhaWQgdGhhdCBJIGRvbid0IHVuZGVyc3RhbmQg
dGhlIHF1ZXN0aW9uLsKgIEEgcmVwZWF0IGRlbGl2ZXJ5IG9mCnZlY3RvciAweDIxIGlzIHRoZSBz
YW1lIHByaW9yaXR5LgoKSSBoYXZlbid0IHNlZW4gYW4gZXhhbXBsZSBvZiBhIGxvd2VyIHByaW9y
aXR5IGludGVycnVwdCBiZWluZyBhY2NlcHRlZCwKYnV0IHRoYXQgbWlnaHQganVzdCBiZSBkb3du
IHRvIHRoZSByZXBybyBzY2VuYXJpby7CoCBVbmZvcnR1bmF0ZWx5LCBYVEYKaXNuJ3QgdXNhYmxl
IG9uIG5hdGl2ZSBoYXJkd2FyZSB5ZXQgc28gSSBjYW4ndCBleHBlcmltZW50IGNsZWFubHkgaW4K
dGhpcyBhcmVhLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 09:22:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 09: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-devel-bounces@lists.xenproject.org>)
	id 1gI9Bi-00079j-Iq; Thu, 01 Nov 2018 09:22:50 +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=zqa8=nm=citrix.com=prvs=8363ad7e6=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gI9Bh-00079e-Bf
 for xen-devel@lists.xen.org; Thu, 01 Nov 2018 09:22:49 +0000
X-Inumbo-ID: b23f4a3a-ddb7-11e8-b24c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b23f4a3a-ddb7-11e8-b24c-12d6303a7972;
 Thu, 01 Nov 2018 09:22:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,451,1534809600"; d="scan'208";a="69346700"
To: "Tian, Kevin" <kevin.tian@intel.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>, "sergey.dyasli@citrix.com >> Sergey Dyasli"
 <sergey.dyasli@citrix.com>
References: <20181012152800.7921-1-sergey.dyasli@citrix.com>
 <20181012152800.7921-6-sergey.dyasli@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE2BD84@SHSMSX101.ccr.corp.intel.com>
 <eb27b9fd-5d48-48a7-1044-4ec5de50ad7e@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE33FA7@SHSMSX101.ccr.corp.intel.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 xsFNBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABzShTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+wsGOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZmfOwU0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAHCwXYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <abc0130c-3f89-aead-42cd-f762b1af5002@citrix.com>
Date: Thu, 1 Nov 2018 09:22:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19BE33FA7@SHSMSX101.ccr.corp.intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 5/6] x86/vvmx: correctly report vvmcs size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMjAxOCAwMjoyOSwgVGlhbiwgS2V2aW4gd3JvdGU6Cj4+IEZyb206IFNlcmdleSBE
eWFzbGkgW21haWx0bzpzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb21dCj4+IFNlbnQ6IFR1ZXNkYXks
IE9jdG9iZXIgMzAsIDIwMTggODozNiBQTQo+Pgo+PiBPbiAzMC8xMC8yMDE4IDA4OjA2LCBUaWFu
LCBLZXZpbiB3cm90ZToKPj4+PiBGcm9tOiBTZXJnZXkgRHlhc2xpIFttYWlsdG86c2VyZ2V5LmR5
YXNsaUBjaXRyaXguY29tXQo+Pj4+IFNlbnQ6IEZyaWRheSwgT2N0b2JlciAxMiwgMjAxOCAxMToy
OCBQTQo+Pj4+Cj4+Pj4gVGhlIHNpemUgb2YgWGVuJ3MgdmlydHVhbCB2bWNzIHJlZ2lvbiBpcyA0
MDk2IGJ5dGVzLiBDb3JyZWN0bHkgcmVwb3J0Cj4+Pj4gaXQgdG8gdGhlIGd1ZXN0IGluIGNhc2Ug
d2hlbiBWTUNTIHNoYWRvd2luZyBpcyBub3QgYXZhaWxhYmxlIGluc3RlYWQgb2YKPj4+PiBwcm92
aWRpbmcgSC9XIHZhbHVlICh3aGljaCBpcyB1c3VhbGx5IHNtYWxsZXIpLgo+Pj4KPj4+IHdoYXQg
aXMgdGhlIHByb2JsZW0gb2YgcmVwb3J0aW5nIHNtYWxsZXIgc2l6ZSBldmVuIHdoZW4gYWN0dWFs
Cj4+PiBzaXplIGlzIDQwOTY/IGlzIEwxIGV4cGVjdGVkIHRvIGFjY2VzcyB0aGUgcG9ydGlvbiBi
ZXlvbmQgaC93Cj4+PiByZXBvcnRlZCBzaXplPwo+Pj4KPj4KPj4gSGVyZSdzIHRoZSBjb2RlIHNu
aXBwZXQgZnJvbSBrdm0tdW5pdC10ZXN0czoKPj4KPj4gCXZtY3NbMF0tPmhkci5yZXZpc2lvbl9p
ZCA9IGJhc2ljLnJldmlzaW9uOwo+PiAJYXNzZXJ0KCF2bWNzX2NsZWFyKHZtY3NbMF0pKTsKPj4g
CWFzc2VydCghbWFrZV92bWNzX2N1cnJlbnQodm1jc1swXSkpOwo+PiAJc2V0X2FsbF92bWNzX2Zp
ZWxkcygweDg2KTsKPj4KPj4gCWFzc2VydCghdm1jc19jbGVhcih2bWNzWzBdKSk7Cj4+IAltZW1j
cHkodm1jc1sxXSwgdm1jc1swXSwgYmFzaWMuc2l6ZSk7Cj4+IAlhc3NlcnQoIW1ha2Vfdm1jc19j
dXJyZW50KHZtY3NbMV0pKTsKPj4gCXJlcG9ydCgidGVzdCB2bWNsZWFyIGZsdXNoIChjdXJyZW50
IFZNQ1MpIiwKPj4gY2hlY2tfYWxsX3ZtY3NfZmllbGRzKDB4ODYpKTsKPj4KPj4gc2V0X2FsbF92
bWNzX2ZpZWxkcygpIHZtd3JpdGVzIGFsbW9zdCA0aywgYnV0IG1lbWNweSgpIGNvcGllcyBvbmx5
IDEwMjQKPj4gYnl0ZXMgYW5kIHZtcmVhZHMgZ2V0IGluY29ycmVjdCB2YWx1ZXMuCj4+Cj4gCj4g
SSBkaWRuJ3QgdW5kZXJzdGFuZCB3aHkgc2V0X2FsbF92bWNzX2ZpZWxkcyBibGluZGx5IHRvdWNo
IDRrIGluc3RlYWQgb2YKPiBmb2xsb3dpbmcgcmVwb3J0ZWQgc2l6ZS4gQWxzbyBJIGRpZG4ndCBn
ZXQgdGhlIHJlYXNvbiBvZiB0aGlzIHBhdGNoIC0gd2hhdGV2ZXIKPiBzaXplIHJlcG9ydGVkLCB4
ZW4ganVzdCBuZWVkcyB0byBlbXVsYXRlIGh3IGJlaGF2aW9yIGFjY29yZGluZyB0byBzcGVjLAo+
IGkuZS4gZG8gcHJvcGVyIGVtdWxhdGlvbiBpZiBvZmZzZXQgPCBzaXplLCBvdGhlcndpc2UganVz
dCB2bWZhaWwuIEd1ZXN0IGlzCj4gbm90IGF3YXJlIG9mIHNoYWRvdyB2bWNzLiB3aHkgZG8gd2Ug
d2FudCB0byByZXBvcnQgZGlmZmVyZW50IHZtY3MKPiBzaXplIGJhc2VkIG9uIHByZXNlbmNlIG9m
IHNoYWRvdyB2bWNzPwoKSGVyZSdzIHRoZSBkZXRhaWxlZCBleHBsYW5hdGlvbiAoZm9yIHdoZW4g
dm1jcyBzaGFkb3dpbmcgaXMgbm90CmF2YWlsYWJsZSBpbiBIL1cpOgoKMS4gR3Vlc3QgcmVhZHMg
dm1jcyByZWdpb24gc2l6ZSBhcyAxMDI0IChmcm9tIEgvVyksIGFsbG9jYXRlcyBpdCBhbmQKZG9l
cyB2bXB0cmxkCgoyLiBYZW4gbWFwcyBwcm92aWRlZCBndWVzdCdzIG1lbW9yeSBhbmQgdXNlcyBp
dCBhcyB2aXJ0dWFsIHZtY3MgKHZtY3MxMikKCjMuIEd1ZXN0IHVzZXMgdm13cml0ZXMgdG8gc2V0
IHVwIHRoZSB2bWNzCgo0LiBEdXJpbmcgZW11bGF0aW9uIChzZXRfdnZtY3NfdmlydHVhbCgpKSwg
WGVuIHdyaXRlcyB2YWx1ZXMgaW50bwp2aXJ0dWFsIHZtY3MgYnV0IHRoZSByZXN1bHRpbmcgb2Zm
c2V0IGNhbiBiZSBsYXJnZXIgdGhhbiAxMDI0ICh3aGVuCm11bHRpcGxpZWQgYnkgc2l6ZW9mKHU2
NCkpLgoKVGhlcmUgaXMgZXZlbiBhIGNvbW1lbnQgaW4gaW5jbHVkZS9hc20teDg2L2h2bS92bXgv
dnZteC5oOgoKLyoKICogVmlydHVhbCBWTUNTIGxheW91dAogKgogKiBTaW5jZSBwaHlzaWNhbCBW
TUNTIGxheW91dCBpcyB1bmtub3duLCBhIGN1c3RvbSBsYXlvdXQgaXMgdXNlZAogKiBmb3Igdmly
dHVhbCBWTUNTIHNlZW4gYnkgZ3Vlc3QuIEl0IG9jY3VwaWVzIGEgNGsgcGFnZSwgYW5kIHRoZQog
KiBmaWVsZCBpcyBvZmZzZXQgYnkgYW4gOS1iaXQgb2Zmc2V0IGludG8gdTY0W10sIFRoZSBvZmZz
ZXQgaXMgYXMKICogZm9sbG93LCB3aGljaCBtZWFucyBldmVyeSA8d2lkdGgsIHR5cGU+IHBhaXIg
aGFzIGEgbWF4IG9mIDMyCiAqIGZpZWxkcyBhdmFpbGFibGUuCiAqCiAqICAgICAgICAgICAgIDkg
ICAgICAgNyAgICAgIDUgICAgICAgICAgICAgICAwCiAqICAgICAgICAgICAgIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAqICAgICBvZmZzZXQ6IHwgd2lkdGggfCB0eXBlIHwgICAg
IGluZGV4ICAgICB8CiAqICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAqCiAqIEFsc28sIHNpbmNlIHRoZSBsb3dlciByYW5nZSA8d2lkdGg9MCwgdHlwZT17MCwx
fT4gaGFzIG9ubHkgb25lCiAqIGZpZWxkOiBWUElELCBpdCBpcyBtb3ZlZCB0byBhIGhpZ2hlciBv
ZmZzZXQgKDYzKSwgYW5kIGxlYXZlcyB0aGUKICogbG93ZXIgcmFuZ2UgdG8gbm9uLWluZGV4ZWQg
ZmllbGQgbGlrZSBWTUNTIHJldmlzaW9uLgogKgogKi8KCi0tClRoYW5rcywKU2VyZ2V5CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 10:01:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 10:01: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-devel-bounces@lists.xenproject.org>)
	id 1gI9nF-0002EX-3E; Thu, 01 Nov 2018 10:01: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=o9f7=nm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gI9nD-0002EO-Fv
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 10:01:35 +0000
X-Inumbo-ID: 1cd38456-ddbd-11e8-9049-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1cd38456-ddbd-11e8-9049-12d6303a7972;
 Thu, 01 Nov 2018 10:01:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gI9nA-0006mV-Nw; Thu, 01 Nov 2018 10:01:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gI9nA-0002vk-DX; Thu, 01 Nov 2018 10:01:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gI9nA-0004H3-Cw; Thu, 01 Nov 2018 10:01:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129273-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=d3d97b378fe4d0bfbcbdb296d06bcf1d09165480
X-Osstest-Versions-That: ovmf=fd950156738ce878c0ba29af99da2ffcac5168e1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Nov 2018 10:01:32 +0000
Subject: [Xen-devel] [ovmf test] 129273: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTI3MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjkyNzMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBkM2Q5N2IzNzhmZTRkMGJmYmNiZGIyOTZkMDZiY2Yx
ZDA5MTY1NDgwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmZDk1MDE1
NjczOGNlODc4YzBiYTI5YWY5OWRhMmZmY2FjNTE2OGUxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjkyNjggIDIwMTgtMTEtMDEgMDE6NDA6NTIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI5MjczICAyMDE4LTExLTAxIDA0OjQyOjM4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KICBUb21hcyBQaWxhciA8dHBpbGFyQHNvbGFyZmxhcmUuY29t
PgogIFpoaWp1LkZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5m
YW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGlu
ZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CiAgIGZkOTUwMTU2NzMuLmQzZDk3YjM3OGYgIGQzZDk3YjM3OGZlNGQwYmZiY2JkYjI5
NmQwNmJjZjFkMDkxNjU0ODAgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 10:10:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 10:10: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-devel-bounces@lists.xenproject.org>)
	id 1gI9vM-0002bF-9J; Thu, 01 Nov 2018 10:10: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=o9f7=nm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gI9vK-0002b5-P5
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 10:09:58 +0000
X-Inumbo-ID: 48969802-ddbe-11e8-9b33-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48969802-ddbe-11e8-9b33-12d6303a7972;
 Thu, 01 Nov 2018 10:09:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gI9vI-0006vf-5Y; Thu, 01 Nov 2018 10:09:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gI9vH-0003Ef-Ue; Thu, 01 Nov 2018 10:09:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gI9vH-0007XR-U3; Thu, 01 Nov 2018 10:09:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gI9vH-0007XR-U3@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Nov 2018 10:09:55 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-xl-qemuu-win10-i386
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4Ngp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioq
IEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4g
dHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAwMjAwZmJkZDQzMTUx
OWQ3MzBiNWQzOTlhMTI4NDBlYzgzMmIyN2NjCiAgQnVnIG5vdCBwcmVzZW50OiBkZTNmYmIyYWE4
MDJhMjY3ZGVlMjIxM2FlN2Q1YTFlMTllYjQyOTRhCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5MjgwLwoKCiAgKFJl
dmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10
dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYueGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2Rl
IHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdy
YXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2Lnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEyOTI4
MC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1y
ZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMjkx
NjcgZmFpbCBbaG9zdD1iYXJvcXVlMF0gLyAxMjg5NDUgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNz
IGZsaWdodHM6IDEyOTE2NyAvIDEyODk0NQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJl
ZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxp
bnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk
cy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dApMYXRlc3QgMTE3NDNjNTY3ODVjNzUxYzA4N2VlY2RiOTg3MTNlZWY3OTY2MDllMCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3Yzhi
M2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CkJhc2lzIHBhc3MgNThh
MDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEz
ZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZl
MGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGgg
Li9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0IzU4YTAyMjg3MDc4NzBjODMz
MDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTktMTE3NDNjNTY3ODVjNzUxYzA4N2VlY2RiOTg3MTNlZWY3
OTY2MDllMCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQj
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQjOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OS05
YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQjZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
Ni1kZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0IzkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTct
OTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwpMb2FkZWQgMTE4NiBub2Rl
cyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyODk0NSBw
YXNzIDU4YTAyMjg3MDc4NzBjODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0
OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2
NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI4OTcwIGZhaWwgMDFhYTlk
NTE4ZWFlOGE0ZDc1Y2QzMDQ5ZGVmYzZlZDBiNmQwYTY1OCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMx
NDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFm
YWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjkwMDUgZmFpbCBlNWY2ZDlhZmEzNDE1MTA0
ZTQwMmNkNjkyODhiYjAzZjcxNjVlZWJhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5
NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTA3MiBmYWlsIDY5ZDViOTdjNTk3MzA3NzczZmU2YzU5Nzc1
YTVkNWE4OGJiN2U2YjMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5
YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2Yy
YzY0NWFlNwogMTI5MTY3IGZhaWwgMTE3NDNjNTY3ODVjNzUxYzA4N2VlY2RiOTg3MTNlZWY3OTY2
MDllMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYz
N2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAx
MjkyNzcgZmFpbCAwMjAwZmJkZDQzMTUxOWQ3MzBiNWQzOTlhMTI4NDBlYzgzMmIyN2NjIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdj
OGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTI3OSBwYXNz
IGRlM2ZiYjJhYTgwMmEyNjdkZWUyMjEzYWU3ZDVhMWUxOWViNDI5NGEgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVm
ODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZm
ZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5MjgwIGZhaWwgMDIwMGZiZGQ0
MzE1MTlkNzMwYjVkMzk5YTEyODQwZWM4MzJiMjdjYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5
ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjkyNjUgcGFzcyA1OGEwMjI4NzA3ODcwYzgzMzA5
MTdmOTE5ODA0OTg2ODU1NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5
ZDliNDNmMmM2NDVhZTcKIDEyOTI2NyBmYWlsIDExNzQzYzU2Nzg1Yzc1MWMwODdlZWNkYjk4NzEz
ZWVmNzk2NjA5ZTAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBl
ZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0
NWFlNwogMTI5MjY5IGZhaWwgZDgyOTI0YzNiOGQwNjA3MDk0Yjk0ZmFiMjkwYTMzYzVhZDdkNTg2
YyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2Rk
NWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjky
NzAgZmFpbCBjYmJmYjBhZTJjYTk3OTIyMjI5NzA2MjY0N2NlZDY1MzY4MmE2Y2M3IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIz
ZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTI3MSBwYXNzIGRl
M2ZiYjJhYTgwMmEyNjdkZWUyMjEzYWU3ZDVhMWUxOWViNDI5NGEgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkx
M2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2
ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5Mjc0IGZhaWwgYzA1ZjM2NDJmNDMw
NGRkMDgxODc2ZTc3YTY4NTU1YjZhYmE0NDgzZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODli
MmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjkyNzUgZmFpbCAwMjAwZmJkZDQzMTUxOWQ3MzBiNWQz
OTlhMTI4NDBlYzgzMmIyN2NjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDli
NDNmMmM2NDVhZTcKIDEyOTI3NiBwYXNzIGRlM2ZiYjJhYTgwMmEyNjdkZWUyMjEzYWU3ZDVhMWUx
OWViNDI5NGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2
MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFl
NwpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdo
dCAxMjg5NDUgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI5
MTY3IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5MjY1
IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5MjY3IChmYWls
KSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGRlM2ZiYjJhYTgwMmEyNjdkZWUy
MjEzYWU3ZDVhMWUxOWViNDI5NGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlk
OWI0M2YyYzY0NWFlNwpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBz
dGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTI3MSAocGFzcyksIGZvciBsYXN0IHBhc3MK
IFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTI3NSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDEyOTI3NiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTI5Mjc3IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTI5Mjc5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMjkyODAgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1
Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0y
LjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAwMjAwZmJkZDQzMTUxOWQ3MzBiNWQzOTlhMTI4NDBl
YzgzMmIyN2NjCiAgQnVnIG5vdCBwcmVzZW50OiBkZTNmYmIyYWE4MDJhMjY3ZGVlMjIxM2FlN2Q1
YTFlMTllYjQyOTRhCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5MjgwLwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9u
Zywgb21pdHRlZC4pCgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9i
aXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYueGVu
LWJvb3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCjEyOTI4MDogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTI5MjgwIGxp
bnV4LWxpbnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5MjgwLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNz
aW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNo
IGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
NyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 10:17:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 10:17: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-devel-bounces@lists.xenproject.org>)
	id 1gIA2H-0003OW-FX; Thu, 01 Nov 2018 10:17: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=8xl/=nm=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gIA2F-0003OR-N4
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 10:17:07 +0000
X-Inumbo-ID: 48c1bfd5-ddbf-11e8-87d6-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 48c1bfd5-ddbf-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 10:17:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 06469A78;
 Thu,  1 Nov 2018 03:17:06 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 27D133F71D;
 Thu,  1 Nov 2018 03:17:04 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Nov 2018 10:16:58 +0000
Message-Id: <20181101101658.31442-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH] xen/grant_table: Remove stall comment on top of
 map_grant_ref
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlIHRoZSAyIHBhcnQgY29tbWVudCBvbiB0b3Agb2YgbWFwX2dyYW50X3JlZjoKICAgIC0g
VGhlIGZpcnN0IHBhcnQgbWVudGlvbiB0aGUgcmV0dXJuIHZhbHVlIHdoaWNoIGhhcyBiZWVuIHZv
aWQgc2luY2UKICAgIDIwMDYhCiAgICAtIFRoZSBzZWNvbmQgcGFydCBtZW50aW9uIGEgbG9jYWwg
dmFyaWFibGUgJ2FkZHInIHdoaWNoIGRvZXMgbm90CiAgICBleGlzdCBhbnltb3JlLgoKU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMgfCA3IC0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYwppbmRleCA4NzhlNjY4YmY1Li4wYjU4OTRhMDcwIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBA
IC04OTAsMTMgKzg5MCw2IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgbWFwa2luZCgKICAgICByZXR1
cm4ga2luZDsKIH0KIAotLyoKLSAqIFJldHVybnMgMCBpZiBUTEIgZmx1c2ggLyBpbnZhbGlkYXRl
IHJlcXVpcmVkIGJ5IGNhbGxlci4KLSAqIHZhIHdpbGwgaW5kaWNhdGUgdGhlIGFkZHJlc3MgdG8g
YmUgaW52YWxpZGF0ZWQuCi0gKgotICogYWRkciBpcyBfZWl0aGVyXyBhIGhvc3QgdmlydHVhbCBh
ZGRyZXNzLCBvciB0aGUgYWRkcmVzcyBvZiB0aGUgcHRlIHRvCi0gKiB1cGRhdGUsIGFzIGluZGlj
YXRlZCBieSB0aGUgR05UTUFQX2NvbnRhaW5zX3B0ZSBmbGFnLgotICovCiBzdGF0aWMgdm9pZAog
bWFwX2dyYW50X3JlZigKICAgICBzdHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYgKm9wKQotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 10:21:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 10:21: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-devel-bounces@lists.xenproject.org>)
	id 1gIA6O-0004DT-78; Thu, 01 Nov 2018 10:21: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=ireg=nm=citrix.com=prvs=8364524b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gIA6M-0004DM-N1
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 10:21:22 +0000
X-Inumbo-ID: e00eb344-ddbf-11e8-8868-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e00eb344-ddbf-11e8-8868-12d6303a7972;
 Thu, 01 Nov 2018 10:21:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,451,1534809600"; d="scan'208";a="81262554"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20181101101658.31442-1-julien.grall@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <968a0575-2c57-b1a7-92b2-029a011eef1a@citrix.com>
Date: Thu, 1 Nov 2018 10:21:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181101101658.31442-1-julien.grall@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/grant_table: Remove stall comment on
 top of map_grant_ref
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMjAxOCAxMDoxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFJlbW92ZSB0aGUgMiBw
YXJ0IGNvbW1lbnQgb24gdG9wIG9mIG1hcF9ncmFudF9yZWY6Cj4gICAgIC0gVGhlIGZpcnN0IHBh
cnQgbWVudGlvbiB0aGUgcmV0dXJuIHZhbHVlIHdoaWNoIGhhcyBiZWVuIHZvaWQgc2luY2UKPiAg
ICAgMjAwNiEKPiAgICAgLSBUaGUgc2Vjb25kIHBhcnQgbWVudGlvbiBhIGxvY2FsIHZhcmlhYmxl
ICdhZGRyJyB3aGljaCBkb2VzIG5vdAo+ICAgICBleGlzdCBhbnltb3JlLgo+Cj4gU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 10:24:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 10: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-devel-bounces@lists.xenproject.org>)
	id 1gIA8u-0004Ls-SE; Thu, 01 Nov 2018 10:24: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=wp34=nm=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gIA8t-0004Lk-Ov
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 10:23:59 +0000
X-Inumbo-ID: 3c945c4c-ddc0-11e8-87d6-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c945c4c-ddc0-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 10:23:56 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Nov 2018 03:23:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,451,1534834800"; d="scan'208";a="87785900"
Received: from jmath3-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.9.87])
 by orsmga006.jf.intel.com with ESMTP; 01 Nov 2018 03:23:48 -0700
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Thu,  1 Nov 2018 11:22:41 +0100
Message-Id: <20181101102303.16439-2-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181101102303.16439-1-sameo@linux.intel.com>
References: <20181101102303.16439-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 01/23] hw: i386: Decouple the ACPI build from
 the PC machine type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Shannon Zhao <zhaoshenglong@huawei.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 "open list:ARM ACPI Subsystem" <qemu-arm@nongnu.org>,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QUNQSSB0YWJsZXMgYXJlIHBsYXRmb3JtIGFuZCBtYWNoaW5lIHR5cGUgYW5kIGV2ZW4gYXJjaGl0
ZWN0dXJlCmFnbm9zdGljLCBhbmQgYXMgc3VjaCB3ZSB3YW50IHRvIHByb3ZpZGUgYW4gaW50ZXJu
YWwgQUNQSSBBUEkgdGhhdApvbmx5IGRlcGVuZHMgb24gcGxhdGZvcm0gYWdub3N0aWMgaW5mb3Jt
YXRpb24uCgpGb3IgdGhlIHg4NiBhcmNoaXRlY3R1cmUsIGluIG9yZGVyIHRvIGJ1aWxkIEFDUEkg
dGFibGVzIGluZGVwZW5kZW50bHkKZnJvbSB0aGUgUEMgb3IgUTM1IG1hY2hpbmUgdHlwZXMsIHdl
IGFyZSBtb3ZpbmcgYSBmZXcgTWFjaGluZVN0YXRlCnN0cnVjdHVyZSBmaWVsZHMgaW50byBhIG1h
Y2hpbmUgdHlwZSBhZ25vc3RpYyBzdHJ1Y3R1cmUgY2FsbGVkCkFjcGlDb25maWd1cmF0aW9uLiBU
aGUgc3RydWN0dXJlIGZpZWxkcyB3ZSBtb3ZlIGFyZToKCiAgIEhvdHBsdWdIYW5kbGVyICphY3Bp
X2RldgogICBBY3BpTlZESU1NU3RhdGUgYWNwaV9udmRpbW1fc3RhdGU7CiAgIEZXQ2ZnU3RhdGUg
KmZ3X2NmZwogICByYW1fYWRkcl90IGJlbG93XzRnX21lbV9zaXplLCBhYm92ZV80Z19tZW1fc2l6
ZQogICBib29sIGFwaWNfeHJ1cHRfb3ZlcnJpZGUKICAgdW5zaWduZWQgYXBpY19pZF9saW1pdAog
ICB1aW50NjRfdCBudW1hX25vZGVzCiAgIHVpbnQ2NF90IG51bWFfbWVtCgpTaWduZWQtb2ZmLWJ5
OiBTYW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNvbT4KLS0tCiBody9hY3BpL2NwdV9o
b3RwbHVnLmMgICAgfCAgIDkgKy0KIGh3L2FybS92aXJ0LWFjcGktYnVpbGQuYyB8ICAxMCAtLS0K
IGh3L2kzODYvYWNwaS1idWlsZC5jICAgICB8IDEzNiArKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0KIGh3L2kzODYvYWNwaS1idWlsZC5oICAgICB8ICAgNCArLQogaHcvaTM4Ni9wYy5jICAg
ICAgICAgICAgIHwgMTc2ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQog
aHcvaTM4Ni9wY19waWl4LmMgICAgICAgIHwgIDIxICsrLS0tCiBody9pMzg2L3BjX3EzNS5jICAg
ICAgICAgfCAgMjEgKystLS0KIGh3L2kzODYveGVuL3hlbi1odm0uYyAgICB8ICAxOSArKystLQog
aW5jbHVkZS9ody9hY3BpL2FjcGkuaCAgIHwgIDQ0ICsrKysrKysrKysKIGluY2x1ZGUvaHcvaTM4
Ni9wYy5oICAgICB8ICAxOSArKy0tLQogMTAgZmlsZXMgY2hhbmdlZCwgMjU3IGluc2VydGlvbnMo
KyksIDIwMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9hY3BpL2NwdV9ob3RwbHVnLmMg
Yi9ody9hY3BpL2NwdV9ob3RwbHVnLmMKaW5kZXggNTI0MzkxODEyNS4uNjM0ZGMzYjg0NiAxMDA2
NDQKLS0tIGEvaHcvYWNwaS9jcHVfaG90cGx1Zy5jCisrKyBiL2h3L2FjcGkvY3B1X2hvdHBsdWcu
YwpAQCAtMjM3LDkgKzIzNyw5IEBAIHZvaWQgYnVpbGRfbGVnYWN5X2NwdV9ob3RwbHVnX2FtbChB
bWwgKmN0eCwgTWFjaGluZVN0YXRlICptYWNoaW5lLAogICAgIC8qIFRoZSBjdXJyZW50IEFNTCBn
ZW5lcmF0b3IgY2FuIGNvdmVyIHRoZSBBUElDIElEIHJhbmdlIFswLi4yNTVdLAogICAgICAqIGlu
Y2x1c2l2ZSwgZm9yIFZDUFUgaG90cGx1Zy4gKi8KICAgICBRRU1VX0JVSUxEX0JVR19PTihBQ1BJ
X0NQVV9IT1RQTFVHX0lEX0xJTUlUID4gMjU2KTsKLSAgICBpZiAocGNtcy0+YXBpY19pZF9saW1p
dCA+IEFDUElfQ1BVX0hPVFBMVUdfSURfTElNSVQpIHsKKyAgICBpZiAocGNtcy0+YWNwaV9jb25m
aWd1cmF0aW9uLmFwaWNfaWRfbGltaXQgPiBBQ1BJX0NQVV9IT1RQTFVHX0lEX0xJTUlUKSB7CiAg
ICAgICAgIGVycm9yX3JlcG9ydCgibWF4X2NwdXMgaXMgdG9vIGxhcmdlLiBBUElDIElEIG9mIGxh
c3QgQ1BVIGlzICV1IiwKLSAgICAgICAgICAgICAgICAgICAgIHBjbXMtPmFwaWNfaWRfbGltaXQg
LSAxKTsKKyAgICAgICAgICAgICAgICAgICAgIHBjbXMtPmFjcGlfY29uZmlndXJhdGlvbi5hcGlj
X2lkX2xpbWl0IC0gMSk7CiAgICAgICAgIGV4aXQoMSk7CiAgICAgfQogCkBAIC0zMTYsOCArMzE2
LDkgQEAgdm9pZCBidWlsZF9sZWdhY3lfY3B1X2hvdHBsdWdfYW1sKEFtbCAqY3R4LCBNYWNoaW5l
U3RhdGUgKm1hY2hpbmUsCiAgICAgICogaXRoIHVwIHRvIDI1NSBlbGVtZW50cy4gV2luZG93cyBn
dWVzdHMgdXAgdG8gd2luMms4IGZhaWwgd2hlbgogICAgICAqIFZhclBhY2thZ2VPcCBpcyB1c2Vk
LgogICAgICAqLwotICAgIHBrZyA9IHBjbXMtPmFwaWNfaWRfbGltaXQgPD0gMjU1ID8gYW1sX3Bh
Y2thZ2UocGNtcy0+YXBpY19pZF9saW1pdCkgOgotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYW1sX3ZhcnBhY2thZ2UocGNtcy0+YXBpY19pZF9saW1pdCk7CisgICAgcGtn
ID0gcGNtcy0+YWNwaV9jb25maWd1cmF0aW9uLmFwaWNfaWRfbGltaXQgPD0gMjU1ID8KKyAgICAg
ICAgYW1sX3BhY2thZ2UocGNtcy0+YWNwaV9jb25maWd1cmF0aW9uLmFwaWNfaWRfbGltaXQpIDoK
KyAgICAgICAgYW1sX3ZhcnBhY2thZ2UocGNtcy0+YWNwaV9jb25maWd1cmF0aW9uLmFwaWNfaWRf
bGltaXQpOwogCiAgICAgZm9yIChpID0gMCwgYXBpY19pZHggPSAwOyBpIDwgYXBpY19pZHMtPmxl
bjsgaSsrKSB7CiAgICAgICAgIGludCBhcGljX2lkID0gYXBpY19pZHMtPmNwdXNbaV0uYXJjaF9p
ZDsKZGlmZiAtLWdpdCBhL2h3L2FybS92aXJ0LWFjcGktYnVpbGQuYyBiL2h3L2FybS92aXJ0LWFj
cGktYnVpbGQuYwppbmRleCA1Nzg1ZmI2OTdjLi5mMjhhMmZhYTUzIDEwMDY0NAotLS0gYS9ody9h
cm0vdmlydC1hY3BpLWJ1aWxkLmMKKysrIGIvaHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5jCkBAIC03
OTAsMTYgKzc5MCw2IEBAIGJ1aWxkX2RzZHQoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2Vy
ICpsaW5rZXIsIFZpcnRNYWNoaW5lU3RhdGUgKnZtcykKICAgICBmcmVlX2FtbF9hbGxvY2F0b3Io
KTsKIH0KIAotdHlwZWRlZgotc3RydWN0IEFjcGlCdWlsZFN0YXRlIHsKLSAgICAvKiBDb3B5IG9m
IHRhYmxlIGluIFJBTSAoZm9yIHBhdGNoaW5nKS4gKi8KLSAgICBNZW1vcnlSZWdpb24gKnRhYmxl
X21yOwotICAgIE1lbW9yeVJlZ2lvbiAqcnNkcF9tcjsKLSAgICBNZW1vcnlSZWdpb24gKmxpbmtl
cl9tcjsKLSAgICAvKiBJcyB0YWJsZSBwYXRjaGVkPyAqLwotICAgIGJvb2wgcGF0Y2hlZDsKLX0g
QWNwaUJ1aWxkU3RhdGU7Ci0KIHN0YXRpYwogdm9pZCB2aXJ0X2FjcGlfYnVpbGQoVmlydE1hY2hp
bmVTdGF0ZSAqdm1zLCBBY3BpQnVpbGRUYWJsZXMgKnRhYmxlcykKIHsKZGlmZiAtLWdpdCBhL2h3
L2kzODYvYWNwaS1idWlsZC5jIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKaW5kZXggMTU5OWNhYTdj
NS4uZDAzNjJlMTM4MiAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKKysrIGIvaHcv
aTM4Ni9hY3BpLWJ1aWxkLmMKQEAgLTMzOCwxMyArMzM4LDE0IEBAIHZvaWQgcGNfbWFkdF9jcHVf
ZW50cnkoQWNwaURldmljZUlmICphZGV2LCBpbnQgdWlkLAogfQogCiBzdGF0aWMgdm9pZAotYnVp
bGRfbWFkdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwgUENNYWNoaW5l
U3RhdGUgKnBjbXMpCitidWlsZF9tYWR0KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAq
bGlua2VyLAorICAgICAgICAgICBNYWNoaW5lU3RhdGUgKm1zLCBBY3BpQ29uZmlndXJhdGlvbiAq
YWNwaV9jb25mKQogewotICAgIE1hY2hpbmVDbGFzcyAqbWMgPSBNQUNISU5FX0dFVF9DTEFTUyhw
Y21zKTsKLSAgICBjb25zdCBDUFVBcmNoSWRMaXN0ICphcGljX2lkcyA9IG1jLT5wb3NzaWJsZV9j
cHVfYXJjaF9pZHMoTUFDSElORShwY21zKSk7CisgICAgTWFjaGluZUNsYXNzICptYyA9IE1BQ0hJ
TkVfR0VUX0NMQVNTKG1zKTsKKyAgICBjb25zdCBDUFVBcmNoSWRMaXN0ICphcGljX2lkcyA9IG1j
LT5wb3NzaWJsZV9jcHVfYXJjaF9pZHMobXMpOwogICAgIGludCBtYWR0X3N0YXJ0ID0gdGFibGVf
ZGF0YS0+bGVuOwotICAgIEFjcGlEZXZpY2VJZkNsYXNzICphZGV2YyA9IEFDUElfREVWSUNFX0lG
X0dFVF9DTEFTUyhwY21zLT5hY3BpX2Rldik7Ci0gICAgQWNwaURldmljZUlmICphZGV2ID0gQUNQ
SV9ERVZJQ0VfSUYocGNtcy0+YWNwaV9kZXYpOworICAgIEFjcGlEZXZpY2VJZkNsYXNzICphZGV2
YyA9IEFDUElfREVWSUNFX0lGX0dFVF9DTEFTUyhhY3BpX2NvbmYtPmFjcGlfZGV2KTsKKyAgICBB
Y3BpRGV2aWNlSWYgKmFkZXYgPSBBQ1BJX0RFVklDRV9JRihhY3BpX2NvbmYtPmFjcGlfZGV2KTsK
ICAgICBib29sIHgyYXBpY19tb2RlID0gZmFsc2U7CiAKICAgICBBY3BpTXVsdGlwbGVBcGljVGFi
bGUgKm1hZHQ7CkBAIC0zNzAsNyArMzcxLDcgQEAgYnVpbGRfbWFkdChHQXJyYXkgKnRhYmxlX2Rh
dGEsIEJJT1NMaW5rZXIgKmxpbmtlciwgUENNYWNoaW5lU3RhdGUgKnBjbXMpCiAgICAgaW9fYXBp
Yy0+YWRkcmVzcyA9IGNwdV90b19sZTMyKElPX0FQSUNfREVGQVVMVF9BRERSRVNTKTsKICAgICBp
b19hcGljLT5pbnRlcnJ1cHQgPSBjcHVfdG9fbGUzMigwKTsKIAotICAgIGlmIChwY21zLT5hcGlj
X3hydXB0X292ZXJyaWRlKSB7CisgICAgaWYgKGFjcGlfY29uZi0+YXBpY194cnVwdF9vdmVycmlk
ZSkgewogICAgICAgICBpbnRzcmNvdnIgPSBhY3BpX2RhdGFfcHVzaCh0YWJsZV9kYXRhLCBzaXpl
b2YgKmludHNyY292cik7CiAgICAgICAgIGludHNyY292ci0+dHlwZSAgID0gQUNQSV9BUElDX1hS
VVBUX09WRVJSSURFOwogICAgICAgICBpbnRzcmNvdnItPmxlbmd0aCA9IHNpemVvZigqaW50c3Jj
b3ZyKTsKQEAgLTE3ODYsMTMgKzE3ODcsMTIgQEAgc3RhdGljIEFtbCAqYnVpbGRfcTM1X29zY19t
ZXRob2Qodm9pZCkKIHN0YXRpYyB2b2lkCiBidWlsZF9kc2R0KEdBcnJheSAqdGFibGVfZGF0YSwg
QklPU0xpbmtlciAqbGlua2VyLAogICAgICAgICAgICBBY3BpUG1JbmZvICpwbSwgQWNwaU1pc2NJ
bmZvICptaXNjLAotICAgICAgICAgICBSYW5nZSAqcGNpX2hvbGUsIFJhbmdlICpwY2lfaG9sZTY0
LCBNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCisgICAgICAgICAgIFJhbmdlICpwY2lfaG9sZSwgUmFu
Z2UgKnBjaV9ob2xlNjQsCisgICAgICAgICAgIE1hY2hpbmVTdGF0ZSAqbWFjaGluZSwgQWNwaUNv
bmZpZ3VyYXRpb24gKmFjcGlfY29uZikKIHsKICAgICBDcnNSYW5nZUVudHJ5ICplbnRyeTsKICAg
ICBBbWwgKmRzZHQsICpzYl9zY29wZSwgKnNjb3BlLCAqZGV2LCAqbWV0aG9kLCAqZmllbGQsICpw
a2csICpjcnM7CiAgICAgQ3JzUmFuZ2VTZXQgY3JzX3JhbmdlX3NldDsKLSAgICBQQ01hY2hpbmVT
dGF0ZSAqcGNtcyA9IFBDX01BQ0hJTkUobWFjaGluZSk7Ci0gICAgUENNYWNoaW5lQ2xhc3MgKnBj
bWMgPSBQQ19NQUNISU5FX0dFVF9DTEFTUyhtYWNoaW5lKTsKICAgICB1aW50MzJfdCBucl9tZW0g
PSBtYWNoaW5lLT5yYW1fc2xvdHM7CiAgICAgaW50IHJvb3RfYnVzX2xpbWl0ID0gMHhGRjsKICAg
ICBQQ0lCdXMgKmJ1cyA9IE5VTEw7CkBAIC0xODM2LDcgKzE4MzYsNyBAQCBidWlsZF9kc2R0KEdB
cnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLAogICAgICAgICBidWlsZF9xMzVf
cGNpMF9pbnQoZHNkdCk7CiAgICAgfQogCi0gICAgaWYgKHBjbWMtPmxlZ2FjeV9jcHVfaG90cGx1
ZykgeworICAgIGlmIChhY3BpX2NvbmYtPmxlZ2FjeV9jcHVfaG90cGx1ZykgewogICAgICAgICBi
dWlsZF9sZWdhY3lfY3B1X2hvdHBsdWdfYW1sKGRzZHQsIG1hY2hpbmUsIHBtLT5jcHVfaHBfaW9f
YmFzZSk7CiAgICAgfSBlbHNlIHsKICAgICAgICAgQ1BVSG90cGx1Z0ZlYXR1cmVzIG9wdHMgPSB7
CkBAIC0xODYwLDcgKzE4NjAsNyBAQCBidWlsZF9kc2R0KEdBcnJheSAqdGFibGVfZGF0YSwgQklP
U0xpbmtlciAqbGlua2VyLAogICAgICAgICAgICAgYW1sX2FwcGVuZChzY29wZSwgbWV0aG9kKTsK
ICAgICAgICAgfQogCi0gICAgICAgIGlmIChwY21zLT5hY3BpX252ZGltbV9zdGF0ZS5pc19lbmFi
bGVkKSB7CisgICAgICAgIGlmIChhY3BpX2NvbmYtPmFjcGlfbnZkaW1tX3N0YXRlLmlzX2VuYWJs
ZWQpIHsKICAgICAgICAgICAgIG1ldGhvZCA9IGFtbF9tZXRob2QoIl9FMDQiLCAwLCBBTUxfTk9U
U0VSSUFMSVpFRCk7CiAgICAgICAgICAgICBhbWxfYXBwZW5kKG1ldGhvZCwgYW1sX25vdGlmeShh
bWxfbmFtZSgiXFxfU0IuTlZEUiIpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYW1sX2ludCgweDgwKSkpOwpAQCAtMjA0MSw3ICsyMDQxLDcgQEAgYnVpbGRfZHNk
dChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwKICAgICAgICAgICogd2l0
aCBoYWxmIG9mIHRoZSAxNi1iaXQgY29udHJvbCByZWdpc3Rlci4gSGVuY2UsIHRoZSB0b3RhbCBz
aXplCiAgICAgICAgICAqIG9mIHRoZSBpL28gcmVnaW9uIHVzZWQgaXMgRldfQ0ZHX0NUTF9TSVpF
OyB3aGVuIHVzaW5nIERNQSwgdGhlCiAgICAgICAgICAqIERNQSBjb250cm9sIHJlZ2lzdGVyIGlz
IGxvY2F0ZWQgYXQgRldfQ0ZHX0RNQV9JT19CQVNFICsgNCAqLwotICAgICAgICB1aW50OF90IGlv
X3NpemUgPSBvYmplY3RfcHJvcGVydHlfZ2V0X2Jvb2woT0JKRUNUKHBjbXMtPmZ3X2NmZyksCisg
ICAgICAgIHVpbnQ4X3QgaW9fc2l6ZSA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfYm9vbChPQkpFQ1Qo
YWNwaV9jb25mLT5md19jZmcpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgImRtYV9lbmFibGVkIiwgTlVMTCkgPwogICAgICAgICAgICAgICAgICAg
ICAgICAgICBST1VORF9VUChGV19DRkdfQ1RMX1NJWkUsIDQpICsgc2l6ZW9mKGRtYV9hZGRyX3Qp
IDoKICAgICAgICAgICAgICAgICAgICAgICAgICAgRldfQ0ZHX0NUTF9TSVpFOwpAQCAtMjI1Miw3
ICsyMjUyLDggQEAgYnVpbGRfdHBtMihHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxp
bmtlciwgR0FycmF5ICp0Y3BhbG9nKQogI2RlZmluZSBIT0xFXzY0MEtfRU5EICAgKDEgKiBNaUIp
CiAKIHN0YXRpYyB2b2lkCi1idWlsZF9zcmF0KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtl
ciAqbGlua2VyLCBNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCitidWlsZF9zcmF0KEdBcnJheSAqdGFi
bGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLAorICAgICAgICAgICBNYWNoaW5lU3RhdGUgKm1h
Y2hpbmUsIEFjcGlDb25maWd1cmF0aW9uICphY3BpX2NvbmYpCiB7CiAgICAgQWNwaVN5c3RlbVJl
c291cmNlQWZmaW5pdHlUYWJsZSAqc3JhdDsKICAgICBBY3BpU3JhdE1lbW9yeUFmZmluaXR5ICpu
dW1hbWVtOwpAQCAtMjI2Miw5ICsyMjYzLDggQEAgYnVpbGRfc3JhdChHQXJyYXkgKnRhYmxlX2Rh
dGEsIEJJT1NMaW5rZXIgKmxpbmtlciwgTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgIHVpbnQ2
NF90IG1lbV9sZW4sIG1lbV9iYXNlLCBuZXh0X2Jhc2U7CiAgICAgTWFjaGluZUNsYXNzICptYyA9
IE1BQ0hJTkVfR0VUX0NMQVNTKG1hY2hpbmUpOwogICAgIGNvbnN0IENQVUFyY2hJZExpc3QgKmFw
aWNfaWRzID0gbWMtPnBvc3NpYmxlX2NwdV9hcmNoX2lkcyhtYWNoaW5lKTsKLSAgICBQQ01hY2hp
bmVTdGF0ZSAqcGNtcyA9IFBDX01BQ0hJTkUobWFjaGluZSk7CiAgICAgcmFtX2FkZHJfdCBob3Rw
bHVnYWJibGVfYWRkcmVzc19zcGFjZV9zaXplID0KLSAgICAgICAgb2JqZWN0X3Byb3BlcnR5X2dl
dF9pbnQoT0JKRUNUKHBjbXMpLCBQQ19NQUNISU5FX0RFVk1FTV9SRUdJT05fU0laRSwKKyAgICAg
ICAgb2JqZWN0X3Byb3BlcnR5X2dldF9pbnQoT0JKRUNUKG1hY2hpbmUpLCBQQ19NQUNISU5FX0RF
Vk1FTV9SRUdJT05fU0laRSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7
CiAKICAgICBzcmF0X3N0YXJ0ID0gdGFibGVfZGF0YS0+bGVuOwpAQCAtMjMwNiw5ICsyMzA2LDkg
QEAgYnVpbGRfc3JhdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwgTWFj
aGluZVN0YXRlICptYWNoaW5lKQogICAgIG5leHRfYmFzZSA9IDA7CiAgICAgbnVtYV9zdGFydCA9
IHRhYmxlX2RhdGEtPmxlbjsKIAotICAgIGZvciAoaSA9IDE7IGkgPCBwY21zLT5udW1hX25vZGVz
ICsgMTsgKytpKSB7CisgICAgZm9yIChpID0gMTsgaSA8IGFjcGlfY29uZi0+bnVtYV9ub2RlcyAr
IDE7ICsraSkgewogICAgICAgICBtZW1fYmFzZSA9IG5leHRfYmFzZTsKLSAgICAgICAgbWVtX2xl
biA9IHBjbXMtPm5vZGVfbWVtW2kgLSAxXTsKKyAgICAgICAgbWVtX2xlbiA9IGFjcGlfY29uZi0+
bm9kZV9tZW1baSAtIDFdOwogICAgICAgICBuZXh0X2Jhc2UgPSBtZW1fYmFzZSArIG1lbV9sZW47
CiAKICAgICAgICAgLyogQ3V0IG91dCB0aGUgNjQwSyBob2xlICovCkBAIC0yMzMxLDE2ICsyMzMx
LDE2IEBAIGJ1aWxkX3NyYXQoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIs
IE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICAgICAgfQogCiAgICAgICAgIC8qIEN1dCBvdXQg
dGhlIEFDUElfUENJIGhvbGUgKi8KLSAgICAgICAgaWYgKG1lbV9iYXNlIDw9IHBjbXMtPmJlbG93
XzRnX21lbV9zaXplICYmCi0gICAgICAgICAgICBuZXh0X2Jhc2UgPiBwY21zLT5iZWxvd180Z19t
ZW1fc2l6ZSkgewotICAgICAgICAgICAgbWVtX2xlbiAtPSBuZXh0X2Jhc2UgLSBwY21zLT5iZWxv
d180Z19tZW1fc2l6ZTsKKyAgICAgICAgaWYgKG1lbV9iYXNlIDw9IGFjcGlfY29uZi0+YmVsb3df
NGdfbWVtX3NpemUgJiYKKyAgICAgICAgICAgIG5leHRfYmFzZSA+IGFjcGlfY29uZi0+YmVsb3df
NGdfbWVtX3NpemUpIHsKKyAgICAgICAgICAgIG1lbV9sZW4gLT0gbmV4dF9iYXNlIC0gYWNwaV9j
b25mLT5iZWxvd180Z19tZW1fc2l6ZTsKICAgICAgICAgICAgIGlmIChtZW1fbGVuID4gMCkgewog
ICAgICAgICAgICAgICAgIG51bWFtZW0gPSBhY3BpX2RhdGFfcHVzaCh0YWJsZV9kYXRhLCBzaXpl
b2YgKm51bWFtZW0pOwogICAgICAgICAgICAgICAgIGJ1aWxkX3NyYXRfbWVtb3J5KG51bWFtZW0s
IG1lbV9iYXNlLCBtZW1fbGVuLCBpIC0gMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBNRU1fQUZGSU5JVFlfRU5BQkxFRCk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBt
ZW1fYmFzZSA9IDFVTEwgPDwgMzI7Ci0gICAgICAgICAgICBtZW1fbGVuID0gbmV4dF9iYXNlIC0g
cGNtcy0+YmVsb3dfNGdfbWVtX3NpemU7CisgICAgICAgICAgICBtZW1fbGVuID0gbmV4dF9iYXNl
IC0gYWNwaV9jb25mLT5iZWxvd180Z19tZW1fc2l6ZTsKICAgICAgICAgICAgIG5leHRfYmFzZSA9
IG1lbV9iYXNlICsgbWVtX2xlbjsKICAgICAgICAgfQogCkBAIC0yMzUxLDcgKzIzNTEsNyBAQCBi
dWlsZF9zcmF0KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLCBNYWNoaW5l
U3RhdGUgKm1hY2hpbmUpCiAgICAgICAgIH0KICAgICB9CiAgICAgc2xvdHMgPSAodGFibGVfZGF0
YS0+bGVuIC0gbnVtYV9zdGFydCkgLyBzaXplb2YgKm51bWFtZW07Ci0gICAgZm9yICg7IHNsb3Rz
IDwgcGNtcy0+bnVtYV9ub2RlcyArIDI7IHNsb3RzKyspIHsKKyAgICBmb3IgKDsgc2xvdHMgPCBh
Y3BpX2NvbmYtPm51bWFfbm9kZXMgKyAyOyBzbG90cysrKSB7CiAgICAgICAgIG51bWFtZW0gPSBh
Y3BpX2RhdGFfcHVzaCh0YWJsZV9kYXRhLCBzaXplb2YgKm51bWFtZW0pOwogICAgICAgICBidWls
ZF9zcmF0X21lbW9yeShudW1hbWVtLCAwLCAwLCAwLCBNRU1fQUZGSU5JVFlfTk9GTEFHUyk7CiAg
ICAgfQpAQCAtMjM2Nyw3ICsyMzY3LDggQEAgYnVpbGRfc3JhdChHQXJyYXkgKnRhYmxlX2RhdGEs
IEJJT1NMaW5rZXIgKmxpbmtlciwgTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgIGlmIChob3Rw
bHVnYWJibGVfYWRkcmVzc19zcGFjZV9zaXplKSB7CiAgICAgICAgIG51bWFtZW0gPSBhY3BpX2Rh
dGFfcHVzaCh0YWJsZV9kYXRhLCBzaXplb2YgKm51bWFtZW0pOwogICAgICAgICBidWlsZF9zcmF0
X21lbW9yeShudW1hbWVtLCBtYWNoaW5lLT5kZXZpY2VfbWVtb3J5LT5iYXNlLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICBob3RwbHVnYWJibGVfYWRkcmVzc19zcGFjZV9zaXplLCBwY21zLT5u
dW1hX25vZGVzIC0gMSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgaG90cGx1Z2FiYmxlX2Fk
ZHJlc3Nfc3BhY2Vfc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgYWNwaV9jb25mLT5u
dW1hX25vZGVzIC0gMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgTUVNX0FGRklOSVRZX0hP
VFBMVUdHQUJMRSB8IE1FTV9BRkZJTklUWV9FTkFCTEVEKTsKICAgICB9CiAKQEAgLTI1NDYsMTcg
KzI1NDcsNiBAQCBidWlsZF9yc2RwKEdBcnJheSAqcnNkcF90YWJsZSwgQklPU0xpbmtlciAqbGlu
a2VyLCB1bnNpZ25lZCByc2R0X3RibF9vZmZzZXQpCiAgICAgcmV0dXJuIHJzZHBfdGFibGU7CiB9
CiAKLXR5cGVkZWYKLXN0cnVjdCBBY3BpQnVpbGRTdGF0ZSB7Ci0gICAgLyogQ29weSBvZiB0YWJs
ZSBpbiBSQU0gKGZvciBwYXRjaGluZykuICovCi0gICAgTWVtb3J5UmVnaW9uICp0YWJsZV9tcjsK
LSAgICAvKiBJcyB0YWJsZSBwYXRjaGVkPyAqLwotICAgIHVpbnQ4X3QgcGF0Y2hlZDsKLSAgICB2
b2lkICpyc2RwOwotICAgIE1lbW9yeVJlZ2lvbiAqcnNkcF9tcjsKLSAgICBNZW1vcnlSZWdpb24g
Kmxpbmtlcl9tcjsKLX0gQWNwaUJ1aWxkU3RhdGU7Ci0KIHN0YXRpYyBib29sIGFjcGlfZ2V0X21j
ZmcoQWNwaU1jZmdJbmZvICptY2ZnKQogewogICAgIE9iamVjdCAqcGNpX2hvc3Q7CkBAIC0yNTgw
LDEwICsyNTcwLDkgQEAgc3RhdGljIGJvb2wgYWNwaV9nZXRfbWNmZyhBY3BpTWNmZ0luZm8gKm1j
ZmcpCiB9CiAKIHN0YXRpYwotdm9pZCBhY3BpX2J1aWxkKEFjcGlCdWlsZFRhYmxlcyAqdGFibGVz
LCBNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCit2b2lkIGFjcGlfYnVpbGQoQWNwaUJ1aWxkVGFibGVz
ICp0YWJsZXMsCisgICAgICAgICAgICAgICAgTWFjaGluZVN0YXRlICptYWNoaW5lLCBBY3BpQ29u
ZmlndXJhdGlvbiAqYWNwaV9jb25mKQogewotICAgIFBDTWFjaGluZVN0YXRlICpwY21zID0gUENf
TUFDSElORShtYWNoaW5lKTsKLSAgICBQQ01hY2hpbmVDbGFzcyAqcGNtYyA9IFBDX01BQ0hJTkVf
R0VUX0NMQVNTKHBjbXMpOwogICAgIEdBcnJheSAqdGFibGVfb2Zmc2V0czsKICAgICB1bnNpZ25l
ZCBmYWNzLCBkc2R0LCByc2R0LCBmYWR0OwogICAgIEFjcGlQbUluZm8gcG07CkBAIC0yNjIxLDcg
KzI2MTAsNyBAQCB2b2lkIGFjcGlfYnVpbGQoQWNwaUJ1aWxkVGFibGVzICp0YWJsZXMsIE1hY2hp
bmVTdGF0ZSAqbWFjaGluZSkKICAgICAvKiBEU0RUIGlzIHBvaW50ZWQgdG8gYnkgRkFEVCAqLwog
ICAgIGRzZHQgPSB0YWJsZXNfYmxvYi0+bGVuOwogICAgIGJ1aWxkX2RzZHQodGFibGVzX2Jsb2Is
IHRhYmxlcy0+bGlua2VyLCAmcG0sICZtaXNjLAotICAgICAgICAgICAgICAgJnBjaV9ob2xlLCAm
cGNpX2hvbGU2NCwgbWFjaGluZSk7CisgICAgICAgICAgICAgICAmcGNpX2hvbGUsICZwY2lfaG9s
ZTY0LCBtYWNoaW5lLCBhY3BpX2NvbmYpOwogCiAgICAgLyogQ291bnQgdGhlIHNpemUgb2YgdGhl
IERTRFQgYW5kIFNTRFQsIHdlIHdpbGwgbmVlZCBpdCBmb3IgbGVnYWN5CiAgICAgICogc2l6aW5n
IG9mIEFDUEkgdGFibGVzLgpAQCAtMjYzOSw3ICsyNjI4LDcgQEAgdm9pZCBhY3BpX2J1aWxkKEFj
cGlCdWlsZFRhYmxlcyAqdGFibGVzLCBNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgYW1sX2xl
biArPSB0YWJsZXNfYmxvYi0+bGVuIC0gZmFkdDsKIAogICAgIGFjcGlfYWRkX3RhYmxlKHRhYmxl
X29mZnNldHMsIHRhYmxlc19ibG9iKTsKLSAgICBidWlsZF9tYWR0KHRhYmxlc19ibG9iLCB0YWJs
ZXMtPmxpbmtlciwgcGNtcyk7CisgICAgYnVpbGRfbWFkdCh0YWJsZXNfYmxvYiwgdGFibGVzLT5s
aW5rZXIsIG1hY2hpbmUsIGFjcGlfY29uZik7CiAKICAgICB2bWdlbmlkX2RldiA9IGZpbmRfdm1n
ZW5pZF9kZXYoKTsKICAgICBpZiAodm1nZW5pZF9kZXYpIHsKQEAgLTI2NjEsOSArMjY1MCw5IEBA
IHZvaWQgYWNwaV9idWlsZChBY3BpQnVpbGRUYWJsZXMgKnRhYmxlcywgTWFjaGluZVN0YXRlICpt
YWNoaW5lKQogICAgICAgICAgICAgYnVpbGRfdHBtMih0YWJsZXNfYmxvYiwgdGFibGVzLT5saW5r
ZXIsIHRhYmxlcy0+dGNwYWxvZyk7CiAgICAgICAgIH0KICAgICB9Ci0gICAgaWYgKHBjbXMtPm51
bWFfbm9kZXMpIHsKKyAgICBpZiAoYWNwaV9jb25mLT5udW1hX25vZGVzKSB7CiAgICAgICAgIGFj
cGlfYWRkX3RhYmxlKHRhYmxlX29mZnNldHMsIHRhYmxlc19ibG9iKTsKLSAgICAgICAgYnVpbGRf
c3JhdCh0YWJsZXNfYmxvYiwgdGFibGVzLT5saW5rZXIsIG1hY2hpbmUpOworICAgICAgICBidWls
ZF9zcmF0KHRhYmxlc19ibG9iLCB0YWJsZXMtPmxpbmtlciwgbWFjaGluZSwgYWNwaV9jb25mKTsK
ICAgICAgICAgaWYgKGhhdmVfbnVtYV9kaXN0YW5jZSkgewogICAgICAgICAgICAgYWNwaV9hZGRf
dGFibGUodGFibGVfb2Zmc2V0cywgdGFibGVzX2Jsb2IpOwogICAgICAgICAgICAgYnVpbGRfc2xp
dCh0YWJsZXNfYmxvYiwgdGFibGVzLT5saW5rZXIpOwpAQCAtMjY4Myw5ICsyNjcyLDkgQEAgdm9p
ZCBhY3BpX2J1aWxkKEFjcGlCdWlsZFRhYmxlcyAqdGFibGVzLCBNYWNoaW5lU3RhdGUgKm1hY2hp
bmUpCiAgICAgICAgICAgICBidWlsZF9kbWFyX3EzNSh0YWJsZXNfYmxvYiwgdGFibGVzLT5saW5r
ZXIpOwogICAgICAgICB9CiAgICAgfQotICAgIGlmIChwY21zLT5hY3BpX252ZGltbV9zdGF0ZS5p
c19lbmFibGVkKSB7CisgICAgaWYgKGFjcGlfY29uZi0+YWNwaV9udmRpbW1fc3RhdGUuaXNfZW5h
YmxlZCkgewogICAgICAgICBudmRpbW1fYnVpbGRfYWNwaSh0YWJsZV9vZmZzZXRzLCB0YWJsZXNf
YmxvYiwgdGFibGVzLT5saW5rZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZwY21zLT5h
Y3BpX252ZGltbV9zdGF0ZSwgbWFjaGluZS0+cmFtX3Nsb3RzKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmFjcGlfY29uZi0+YWNwaV9udmRpbW1fc3RhdGUsIG1hY2hpbmUtPnJhbV9zbG90
cyk7CiAgICAgfQogCiAgICAgLyogQWRkIHRhYmxlcyBzdXBwbGllZCBieSB1c2VyIChpZiBhbnkp
ICovCkBAIC0yNzIxLDEzICsyNzEwLDEzIEBAIHZvaWQgYWNwaV9idWlsZChBY3BpQnVpbGRUYWJs
ZXMgKnRhYmxlcywgTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgICAqCiAgICAgICogQWxsIHRo
aXMgaXMgZm9yIFBJSVg0LCBzaW5jZSBRRU1VIDIuMCBkaWRuJ3Qgc3VwcG9ydCBRMzUgbWlncmF0
aW9uLgogICAgICAqLwotICAgIGlmIChwY21jLT5sZWdhY3lfYWNwaV90YWJsZV9zaXplKSB7Cisg
ICAgaWYgKGFjcGlfY29uZi0+bGVnYWN5X2FjcGlfdGFibGVfc2l6ZSkgewogICAgICAgICAvKiBT
dWJ0cmFjdGluZyBhbWxfbGVuIGdpdmVzIHRoZSBzaXplIG9mIGZpeGVkIHRhYmxlcy4gIFRoZW4g
YWRkIHRoZQogICAgICAgICAgKiBzaXplIG9mIHRoZSBQSUlYNCBEU0RUL1NTRFQgaW4gUUVNVSAy
LjAuCiAgICAgICAgICAqLwogICAgICAgICBpbnQgbGVnYWN5X2FtbF9sZW4gPQotICAgICAgICAg
ICAgcGNtYy0+bGVnYWN5X2FjcGlfdGFibGVfc2l6ZSArCi0gICAgICAgICAgICBBQ1BJX0JVSUxE
X0xFR0FDWV9DUFVfQU1MX1NJWkUgKiBwY21zLT5hcGljX2lkX2xpbWl0OworICAgICAgICAgICAg
YWNwaV9jb25mLT5sZWdhY3lfYWNwaV90YWJsZV9zaXplICsKKyAgICAgICAgICAgIEFDUElfQlVJ
TERfTEVHQUNZX0NQVV9BTUxfU0laRSAqIGFjcGlfY29uZi0+YXBpY19pZF9saW1pdDsKICAgICAg
ICAgaW50IGxlZ2FjeV90YWJsZV9zaXplID0KICAgICAgICAgICAgIFJPVU5EX1VQKHRhYmxlc19i
bG9iLT5sZW4gLSBhbWxfbGVuICsgbGVnYWN5X2FtbF9sZW4sCiAgICAgICAgICAgICAgICAgICAg
ICBBQ1BJX0JVSUxEX0FMSUdOX1NJWkUpOwpAQCAtMjc3Miw5ICsyNzYxLDE3IEBAIHN0YXRpYyB2
b2lkIGFjcGlfcmFtX3VwZGF0ZShNZW1vcnlSZWdpb24gKm1yLCBHQXJyYXkgKmRhdGEpCiAKIHN0
YXRpYyB2b2lkIGFjcGlfYnVpbGRfdXBkYXRlKHZvaWQgKmJ1aWxkX29wYXF1ZSkKIHsKLSAgICBB
Y3BpQnVpbGRTdGF0ZSAqYnVpbGRfc3RhdGUgPSBidWlsZF9vcGFxdWU7CisgICAgQWNwaUNvbmZp
Z3VyYXRpb24gKmFjcGlfY29uZiA9IGJ1aWxkX29wYXF1ZTsKKyAgICBBY3BpQnVpbGRTdGF0ZSAq
YnVpbGRfc3RhdGU7CiAgICAgQWNwaUJ1aWxkVGFibGVzIHRhYmxlczsKIAorICAgIC8qIE5vIEFD
UEkgY29uZmlndXJhdGlvbj8gTm90aGluZyB0byBkby4gKi8KKyAgICBpZiAoIWFjcGlfY29uZikg
eworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgYnVpbGRfc3RhdGUgPSBhY3BpX2NvbmYt
PmJ1aWxkX3N0YXRlOworCiAgICAgLyogTm8gc3RhdGUgdG8gdXBkYXRlIG9yIGFscmVhZHkgcGF0
Y2hlZD8gTm90aGluZyB0byBkby4gKi8KICAgICBpZiAoIWJ1aWxkX3N0YXRlIHx8IGJ1aWxkX3N0
YXRlLT5wYXRjaGVkKSB7CiAgICAgICAgIHJldHVybjsKQEAgLTI3ODMsNyArMjc4MCw3IEBAIHN0
YXRpYyB2b2lkIGFjcGlfYnVpbGRfdXBkYXRlKHZvaWQgKmJ1aWxkX29wYXF1ZSkKIAogICAgIGFj
cGlfYnVpbGRfdGFibGVzX2luaXQoJnRhYmxlcyk7CiAKLSAgICBhY3BpX2J1aWxkKCZ0YWJsZXMs
IE1BQ0hJTkUocWRldl9nZXRfbWFjaGluZSgpKSk7CisgICAgYWNwaV9idWlsZCgmdGFibGVzLCBN
QUNISU5FKHFkZXZfZ2V0X21hY2hpbmUoKSksIGFjcGlfY29uZik7CiAKICAgICBhY3BpX3JhbV91
cGRhdGUoYnVpbGRfc3RhdGUtPnRhYmxlX21yLCB0YWJsZXMudGFibGVfZGF0YSk7CiAKQEAgLTI4
MDMsMTIgKzI4MDAsMTIgQEAgc3RhdGljIHZvaWQgYWNwaV9idWlsZF9yZXNldCh2b2lkICpidWls
ZF9vcGFxdWUpCiAgICAgYnVpbGRfc3RhdGUtPnBhdGNoZWQgPSAwOwogfQogCi1zdGF0aWMgTWVt
b3J5UmVnaW9uICphY3BpX2FkZF9yb21fYmxvYihBY3BpQnVpbGRTdGF0ZSAqYnVpbGRfc3RhdGUs
CitzdGF0aWMgTWVtb3J5UmVnaW9uICphY3BpX2FkZF9yb21fYmxvYihBY3BpQ29uZmlndXJhdGlv
biAqYWNwaV9jb25mLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0Fy
cmF5ICpibG9iLCBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgbWF4X3NpemUpCiB7CiAgICAgcmV0dXJuIHJvbV9hZGRfYmxv
YihuYW1lLCBibG9iLT5kYXRhLCBhY3BpX2RhdGFfbGVuKGJsb2IpLCBtYXhfc2l6ZSwgLTEsCi0g
ICAgICAgICAgICAgICAgICAgICAgICBuYW1lLCBhY3BpX2J1aWxkX3VwZGF0ZSwgYnVpbGRfc3Rh
dGUsIE5VTEwsIHRydWUpOworICAgICAgICAgICAgICAgICAgICAgICAgbmFtZSwgYWNwaV9idWls
ZF91cGRhdGUsIGFjcGlfY29uZiwgTlVMTCwgdHJ1ZSk7CiB9CiAKIHN0YXRpYyBjb25zdCBWTVN0
YXRlRGVzY3JpcHRpb24gdm1zdGF0ZV9hY3BpX2J1aWxkID0gewpAQCAtMjgxNiw1OSArMjgxMyw0
OCBAQCBzdGF0aWMgY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uIHZtc3RhdGVfYWNwaV9idWlsZCA9
IHsKICAgICAudmVyc2lvbl9pZCA9IDEsCiAgICAgLm1pbmltdW1fdmVyc2lvbl9pZCA9IDEsCiAg
ICAgLmZpZWxkcyA9IChWTVN0YXRlRmllbGRbXSkgewotICAgICAgICBWTVNUQVRFX1VJTlQ4KHBh
dGNoZWQsIEFjcGlCdWlsZFN0YXRlKSwKKyAgICAgICAgVk1TVEFURV9CT09MKHBhdGNoZWQsIEFj
cGlCdWlsZFN0YXRlKSwKICAgICAgICAgVk1TVEFURV9FTkRfT0ZfTElTVCgpCiAgICAgfSwKIH07
CiAKLXZvaWQgYWNwaV9zZXR1cCh2b2lkKQordm9pZCBhY3BpX3NldHVwKE1hY2hpbmVTdGF0ZSAq
bWFjaGluZSwgQWNwaUNvbmZpZ3VyYXRpb24gKmFjcGlfY29uZikKIHsKLSAgICBQQ01hY2hpbmVT
dGF0ZSAqcGNtcyA9IFBDX01BQ0hJTkUocWRldl9nZXRfbWFjaGluZSgpKTsKLSAgICBQQ01hY2hp
bmVDbGFzcyAqcGNtYyA9IFBDX01BQ0hJTkVfR0VUX0NMQVNTKHBjbXMpOwogICAgIEFjcGlCdWls
ZFRhYmxlcyB0YWJsZXM7CiAgICAgQWNwaUJ1aWxkU3RhdGUgKmJ1aWxkX3N0YXRlOwogICAgIE9i
amVjdCAqdm1nZW5pZF9kZXY7CiAKLSAgICBpZiAoIXBjbXMtPmZ3X2NmZykgewotICAgICAgICBB
Q1BJX0JVSUxEX0RQUklOVEYoIk5vIGZ3IGNmZy4gQmFpbGluZyBvdXQuXG4iKTsKLSAgICAgICAg
cmV0dXJuOwotICAgIH0KLQotICAgIGlmICghcGNtcy0+YWNwaV9idWlsZF9lbmFibGVkKSB7Ci0g
ICAgICAgIEFDUElfQlVJTERfRFBSSU5URigiQUNQSSBidWlsZCBkaXNhYmxlZC4gQmFpbGluZyBv
dXQuXG4iKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIGlmICghYWNwaV9lbmFibGVk
KSB7Ci0gICAgICAgIEFDUElfQlVJTERfRFBSSU5URigiQUNQSSBkaXNhYmxlZC4gQmFpbGluZyBv
dXQuXG4iKTsKKyAgICBpZiAoIWFjcGlfY29uZikgeworICAgICAgICBBQ1BJX0JVSUxEX0RQUklO
VEYoIk5vIEFDUEkgY29uZmlnLiBCYWlsaW5nIG91dC5cbiIpOwogICAgICAgICByZXR1cm47CiAg
ICAgfQogCiAgICAgYnVpbGRfc3RhdGUgPSBnX21hbGxvYzAoc2l6ZW9mICpidWlsZF9zdGF0ZSk7
CisgICAgYWNwaV9jb25mLT5idWlsZF9zdGF0ZSA9IGJ1aWxkX3N0YXRlOwogCiAgICAgYWNwaV9i
dWlsZF90YWJsZXNfaW5pdCgmdGFibGVzKTsKLSAgICBhY3BpX2J1aWxkKCZ0YWJsZXMsIE1BQ0hJ
TkUocGNtcykpOworICAgIGFjcGlfYnVpbGQoJnRhYmxlcywgbWFjaGluZSwgYWNwaV9jb25mKTsK
IAogICAgIC8qIE5vdyBleHBvc2UgaXQgYWxsIHRvIEd1ZXN0ICovCi0gICAgYnVpbGRfc3RhdGUt
PnRhYmxlX21yID0gYWNwaV9hZGRfcm9tX2Jsb2IoYnVpbGRfc3RhdGUsIHRhYmxlcy50YWJsZV9k
YXRhLAorICAgIGJ1aWxkX3N0YXRlLT50YWJsZV9tciA9IGFjcGlfYWRkX3JvbV9ibG9iKGFjcGlf
Y29uZiwgdGFibGVzLnRhYmxlX2RhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEFDUElfQlVJTERfVEFCTEVfRklMRSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQUNQSV9CVUlMRF9UQUJMRV9NQVhfU0laRSk7
CiAgICAgYXNzZXJ0KGJ1aWxkX3N0YXRlLT50YWJsZV9tciAhPSBOVUxMKTsKIAogICAgIGJ1aWxk
X3N0YXRlLT5saW5rZXJfbXIgPQotICAgICAgICBhY3BpX2FkZF9yb21fYmxvYihidWlsZF9zdGF0
ZSwgdGFibGVzLmxpbmtlci0+Y21kX2Jsb2IsCisgICAgICAgIGFjcGlfYWRkX3JvbV9ibG9iKGFj
cGlfY29uZiwgdGFibGVzLmxpbmtlci0+Y21kX2Jsb2IsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJldGMvdGFibGUtbG9hZGVyIiwgMCk7CiAKLSAgICBmd19jZmdfYWRkX2ZpbGUocGNtcy0+
ZndfY2ZnLCBBQ1BJX0JVSUxEX1RQTUxPR19GSUxFLAorICAgIGZ3X2NmZ19hZGRfZmlsZShhY3Bp
X2NvbmYtPmZ3X2NmZywgQUNQSV9CVUlMRF9UUE1MT0dfRklMRSwKICAgICAgICAgICAgICAgICAg
ICAgdGFibGVzLnRjcGFsb2ctPmRhdGEsIGFjcGlfZGF0YV9sZW4odGFibGVzLnRjcGFsb2cpKTsK
IAogICAgIHZtZ2VuaWRfZGV2ID0gZmluZF92bWdlbmlkX2RldigpOwogICAgIGlmICh2bWdlbmlk
X2RldikgewotICAgICAgICB2bWdlbmlkX2FkZF9md19jZmcoVk1HRU5JRCh2bWdlbmlkX2Rldiks
IHBjbXMtPmZ3X2NmZywKKyAgICAgICAgdm1nZW5pZF9hZGRfZndfY2ZnKFZNR0VOSUQodm1nZW5p
ZF9kZXYpLCBhY3BpX2NvbmYtPmZ3X2NmZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRh
Ymxlcy52bWdlbmlkKTsKICAgICB9CiAKLSAgICBpZiAoIXBjbWMtPnJzZHBfaW5fcmFtKSB7Cisg
ICAgaWYgKCFhY3BpX2NvbmYtPnJzZHBfaW5fcmFtKSB7CiAgICAgICAgIC8qCiAgICAgICAgICAq
IEtlZXAgZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBvbGQgbWFjaGluZSB0eXBlcy4KICAgICAgICAg
ICogVGhvdWdoIFJTRFAgaXMgc21hbGwsIGl0cyBjb250ZW50cyBpc24ndCBpbW11dGFibGUsIHNv
CkBAIC0yODc3LDEzICsyODYzLDEzIEBAIHZvaWQgYWNwaV9zZXR1cCh2b2lkKQogICAgICAgICB1
aW50MzJfdCByc2RwX3NpemUgPSBhY3BpX2RhdGFfbGVuKHRhYmxlcy5yc2RwKTsKIAogICAgICAg
ICBidWlsZF9zdGF0ZS0+cnNkcCA9IGdfbWVtZHVwKHRhYmxlcy5yc2RwLT5kYXRhLCByc2RwX3Np
emUpOwotICAgICAgICBmd19jZmdfYWRkX2ZpbGVfY2FsbGJhY2socGNtcy0+ZndfY2ZnLCBBQ1BJ
X0JVSUxEX1JTRFBfRklMRSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjcGlf
YnVpbGRfdXBkYXRlLCBOVUxMLCBidWlsZF9zdGF0ZSwKKyAgICAgICAgZndfY2ZnX2FkZF9maWxl
X2NhbGxiYWNrKGFjcGlfY29uZi0+ZndfY2ZnLCBBQ1BJX0JVSUxEX1JTRFBfRklMRSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjcGlfYnVpbGRfdXBkYXRlLCBOVUxMLCBhY3Bp
X2NvbmYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidWlsZF9zdGF0ZS0+cnNk
cCwgcnNkcF9zaXplLCB0cnVlKTsKICAgICAgICAgYnVpbGRfc3RhdGUtPnJzZHBfbXIgPSBOVUxM
OwogICAgIH0gZWxzZSB7CiAgICAgICAgIGJ1aWxkX3N0YXRlLT5yc2RwID0gTlVMTDsKLSAgICAg
ICAgYnVpbGRfc3RhdGUtPnJzZHBfbXIgPSBhY3BpX2FkZF9yb21fYmxvYihidWlsZF9zdGF0ZSwg
dGFibGVzLnJzZHAsCisgICAgICAgIGJ1aWxkX3N0YXRlLT5yc2RwX21yID0gYWNwaV9hZGRfcm9t
X2Jsb2IoYWNwaV9jb25mLCB0YWJsZXMucnNkcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQUNQSV9CVUlMRF9SU0RQX0ZJTEUsIDApOwogICAgIH0K
IApkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmggYi9ody9pMzg2L2FjcGktYnVpbGQu
aAppbmRleCAwMDczMzJlNTFjLi4wNjVhMWQ4MjUwIDEwMDY0NAotLS0gYS9ody9pMzg2L2FjcGkt
YnVpbGQuaAorKysgYi9ody9pMzg2L2FjcGktYnVpbGQuaApAQCAtMiw2ICsyLDggQEAKICNpZm5k
ZWYgSFdfSTM4Nl9BQ1BJX0JVSUxEX0gKICNkZWZpbmUgSFdfSTM4Nl9BQ1BJX0JVSUxEX0gKIAot
dm9pZCBhY3BpX3NldHVwKHZvaWQpOworI2luY2x1ZGUgImh3L2FjcGkvYWNwaS5oIgorCit2b2lk
IGFjcGlfc2V0dXAoTWFjaGluZVN0YXRlICptYWNoaW5lLCBBY3BpQ29uZmlndXJhdGlvbiAqYWNw
aV9jb25mKTsKIAogI2VuZGlmCmRpZmYgLS1naXQgYS9ody9pMzg2L3BjLmMgYi9ody9pMzg2L3Bj
LmMKaW5kZXggZjA5NTcyNWRiYS4uMDkwZjk2OTkzMyAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9wYy5j
CisrKyBiL2h3L2kzODYvcGMuYwpAQCAtNDQ0LDE3ICs0NDQsMTggQEAgdm9pZCBwY19jbW9zX2lu
aXQoUENNYWNoaW5lU3RhdGUgKnBjbXMsCiB7CiAgICAgaW50IHZhbDsKICAgICBzdGF0aWMgcGNf
Y21vc19pbml0X2xhdGVfYXJnIGFyZzsKKyAgICBBY3BpQ29uZmlndXJhdGlvbiAqYWNwaV9jb25m
ID0gJnBjbXMtPmFjcGlfY29uZmlndXJhdGlvbjsKIAogICAgIC8qIHZhcmlvdXMgaW1wb3J0YW50
IENNT1MgbG9jYXRpb25zIG5lZWRlZCBieSBQQy9Cb2NocyBiaW9zICovCiAKICAgICAvKiBtZW1v
cnkgc2l6ZSAqLwogICAgIC8qIGJhc2UgbWVtb3J5IChmaXJzdCBNaUIpICovCi0gICAgdmFsID0g
TUlOKHBjbXMtPmJlbG93XzRnX21lbV9zaXplIC8gS2lCLCA2NDApOworICAgIHZhbCA9IE1JTihh
Y3BpX2NvbmYtPmJlbG93XzRnX21lbV9zaXplIC8gS2lCLCA2NDApOwogICAgIHJ0Y19zZXRfbWVt
b3J5KHMsIDB4MTUsIHZhbCk7CiAgICAgcnRjX3NldF9tZW1vcnkocywgMHgxNiwgdmFsID4+IDgp
OwogICAgIC8qIGV4dGVuZGVkIG1lbW9yeSAobmV4dCA2NE1pQikgKi8KLSAgICBpZiAocGNtcy0+
YmVsb3dfNGdfbWVtX3NpemUgPiAxICogTWlCKSB7Ci0gICAgICAgIHZhbCA9IChwY21zLT5iZWxv
d180Z19tZW1fc2l6ZSAtIDEgKiBNaUIpIC8gS2lCOworICAgIGlmIChhY3BpX2NvbmYtPmJlbG93
XzRnX21lbV9zaXplID4gMSAqIE1pQikgeworICAgICAgICB2YWwgPSAoYWNwaV9jb25mLT5iZWxv
d180Z19tZW1fc2l6ZSAtIDEgKiBNaUIpIC8gS2lCOwogICAgIH0gZWxzZSB7CiAgICAgICAgIHZh
bCA9IDA7CiAgICAgfQpAQCAtNDY1LDggKzQ2Niw4IEBAIHZvaWQgcGNfY21vc19pbml0KFBDTWFj
aGluZVN0YXRlICpwY21zLAogICAgIHJ0Y19zZXRfbWVtb3J5KHMsIDB4MzAsIHZhbCk7CiAgICAg
cnRjX3NldF9tZW1vcnkocywgMHgzMSwgdmFsID4+IDgpOwogICAgIC8qIG1lbW9yeSBiZXR3ZWVu
IDE2TWlCIGFuZCA0R2lCICovCi0gICAgaWYgKHBjbXMtPmJlbG93XzRnX21lbV9zaXplID4gMTYg
KiBNaUIpIHsKLSAgICAgICAgdmFsID0gKHBjbXMtPmJlbG93XzRnX21lbV9zaXplIC0gMTYgKiBN
aUIpIC8gKDY0ICogS2lCKTsKKyAgICBpZiAoYWNwaV9jb25mLT5iZWxvd180Z19tZW1fc2l6ZSA+
IDE2ICogTWlCKSB7CisgICAgICAgIHZhbCA9IChhY3BpX2NvbmYtPmJlbG93XzRnX21lbV9zaXpl
IC0gMTYgKiBNaUIpIC8gKDY0ICogS2lCKTsKICAgICB9IGVsc2UgewogICAgICAgICB2YWwgPSAw
OwogICAgIH0KQEAgLTQ3NSw3ICs0NzYsNyBAQCB2b2lkIHBjX2Ntb3NfaW5pdChQQ01hY2hpbmVT
dGF0ZSAqcGNtcywKICAgICBydGNfc2V0X21lbW9yeShzLCAweDM0LCB2YWwpOwogICAgIHJ0Y19z
ZXRfbWVtb3J5KHMsIDB4MzUsIHZhbCA+PiA4KTsKICAgICAvKiBtZW1vcnkgYWJvdmUgNEdpQiAq
LwotICAgIHZhbCA9IHBjbXMtPmFib3ZlXzRnX21lbV9zaXplIC8gNjU1MzY7CisgICAgdmFsID0g
YWNwaV9jb25mLT5hYm92ZV80Z19tZW1fc2l6ZSAvIDY1NTM2OwogICAgIHJ0Y19zZXRfbWVtb3J5
KHMsIDB4NWIsIHZhbCk7CiAgICAgcnRjX3NldF9tZW1vcnkocywgMHg1YywgdmFsID4+IDgpOwog
ICAgIHJ0Y19zZXRfbWVtb3J5KHMsIDB4NWQsIHZhbCA+PiAxNik7CkBAIC03MTQsMTMgKzcxNSwx
NCBAQCBzdGF0aWMgdm9pZCBwY19idWlsZF9zbWJpb3MoUENNYWNoaW5lU3RhdGUgKnBjbXMpCiAg
ICAgdW5zaWduZWQgaSwgYXJyYXlfY291bnQ7CiAgICAgTWFjaGluZVN0YXRlICptcyA9IE1BQ0hJ
TkUocGNtcyk7CiAgICAgWDg2Q1BVICpjcHUgPSBYODZfQ1BVKG1zLT5wb3NzaWJsZV9jcHVzLT5j
cHVzWzBdLmNwdSk7CisgICAgQWNwaUNvbmZpZ3VyYXRpb24gKmFjcGlfY29uZiA9ICZwY21zLT5h
Y3BpX2NvbmZpZ3VyYXRpb247CiAKICAgICAvKiB0ZWxsIHNtYmlvcyBhYm91dCBjcHVpZCB2ZXJz
aW9uIGFuZCBmZWF0dXJlcyAqLwogICAgIHNtYmlvc19zZXRfY3B1aWQoY3B1LT5lbnYuY3B1aWRf
dmVyc2lvbiwgY3B1LT5lbnYuZmVhdHVyZXNbRkVBVF8xX0VEWF0pOwogCiAgICAgc21iaW9zX3Rh
YmxlcyA9IHNtYmlvc19nZXRfdGFibGVfbGVnYWN5KCZzbWJpb3NfdGFibGVzX2xlbik7CiAgICAg
aWYgKHNtYmlvc190YWJsZXMpIHsKLSAgICAgICAgZndfY2ZnX2FkZF9ieXRlcyhwY21zLT5md19j
ZmcsIEZXX0NGR19TTUJJT1NfRU5UUklFUywKKyAgICAgICAgZndfY2ZnX2FkZF9ieXRlcyhhY3Bp
X2NvbmYtPmZ3X2NmZywgRldfQ0ZHX1NNQklPU19FTlRSSUVTLAogICAgICAgICAgICAgICAgICAg
ICAgICAgIHNtYmlvc190YWJsZXMsIHNtYmlvc190YWJsZXNfbGVuKTsKICAgICB9CiAKQEAgLTc0
MSw5ICs3NDMsOSBAQCBzdGF0aWMgdm9pZCBwY19idWlsZF9zbWJpb3MoUENNYWNoaW5lU3RhdGUg
KnBjbXMpCiAgICAgZ19mcmVlKG1lbV9hcnJheSk7CiAKICAgICBpZiAoc21iaW9zX2FuY2hvcikg
ewotICAgICAgICBmd19jZmdfYWRkX2ZpbGUocGNtcy0+ZndfY2ZnLCAiZXRjL3NtYmlvcy9zbWJp
b3MtdGFibGVzIiwKKyAgICAgICAgZndfY2ZnX2FkZF9maWxlKGFjcGlfY29uZi0+ZndfY2ZnLCAi
ZXRjL3NtYmlvcy9zbWJpb3MtdGFibGVzIiwKICAgICAgICAgICAgICAgICAgICAgICAgIHNtYmlv
c190YWJsZXMsIHNtYmlvc190YWJsZXNfbGVuKTsKLSAgICAgICAgZndfY2ZnX2FkZF9maWxlKHBj
bXMtPmZ3X2NmZywgImV0Yy9zbWJpb3Mvc21iaW9zLWFuY2hvciIsCisgICAgICAgIGZ3X2NmZ19h
ZGRfZmlsZShhY3BpX2NvbmYtPmZ3X2NmZywgImV0Yy9zbWJpb3Mvc21iaW9zLWFuY2hvciIsCiAg
ICAgICAgICAgICAgICAgICAgICAgICBzbWJpb3NfYW5jaG9yLCBzbWJpb3NfYW5jaG9yX2xlbik7
CiAgICAgfQogfQpAQCAtNzU1LDYgKzc1Nyw3IEBAIHN0YXRpYyBGV0NmZ1N0YXRlICpib2Noc19i
aW9zX2luaXQoQWRkcmVzc1NwYWNlICphcywgUENNYWNoaW5lU3RhdGUgKnBjbXMpCiAgICAgaW50
IGk7CiAgICAgY29uc3QgQ1BVQXJjaElkTGlzdCAqY3B1czsKICAgICBNYWNoaW5lQ2xhc3MgKm1j
ID0gTUFDSElORV9HRVRfQ0xBU1MocGNtcyk7CisgICAgQWNwaUNvbmZpZ3VyYXRpb24gKmFjcGlf
Y29uZiA9ICZwY21zLT5hY3BpX2NvbmZpZ3VyYXRpb247CiAKICAgICBmd19jZmcgPSBmd19jZmdf
aW5pdF9pb19kbWEoRldfQ0ZHX0lPX0JBU0UsIEZXX0NGR19JT19CQVNFICsgNCwgYXMpOwogICAg
IGZ3X2NmZ19hZGRfaTE2KGZ3X2NmZywgRldfQ0ZHX05CX0NQVVMsIHBjbXMtPmJvb3RfY3B1cyk7
CkBAIC03NzEsNyArNzc0LDcgQEAgc3RhdGljIEZXQ2ZnU3RhdGUgKmJvY2hzX2Jpb3NfaW5pdChB
ZGRyZXNzU3BhY2UgKmFzLCBQQ01hY2hpbmVTdGF0ZSAqcGNtcykKICAgICAgKiBTbyBmb3IgY29t
cGF0aWJpbGl0eSByZWFzb25zIHdpdGggb2xkIEJJT1NlcyB3ZSBhcmUgc3R1Y2sgd2l0aAogICAg
ICAqICJldGMvbWF4LWNwdXMiIGFjdHVhbGx5IGJlaW5nIGFwaWNfaWRfbGltaXQKICAgICAgKi8K
LSAgICBmd19jZmdfYWRkX2kxNihmd19jZmcsIEZXX0NGR19NQVhfQ1BVUywgKHVpbnQxNl90KXBj
bXMtPmFwaWNfaWRfbGltaXQpOworICAgIGZ3X2NmZ19hZGRfaTE2KGZ3X2NmZywgRldfQ0ZHX01B
WF9DUFVTLCAodWludDE2X3QpYWNwaV9jb25mLT5hcGljX2lkX2xpbWl0KTsKICAgICBmd19jZmdf
YWRkX2k2NChmd19jZmcsIEZXX0NGR19SQU1fU0laRSwgKHVpbnQ2NF90KXJhbV9zaXplKTsKICAg
ICBmd19jZmdfYWRkX2J5dGVzKGZ3X2NmZywgRldfQ0ZHX0FDUElfVEFCTEVTLAogICAgICAgICAg
ICAgICAgICAgICAgYWNwaV90YWJsZXMsIGFjcGlfdGFibGVzX2xlbik7CkBAIC03ODcsMjAgKzc5
MCwyMSBAQCBzdGF0aWMgRldDZmdTdGF0ZSAqYm9jaHNfYmlvc19pbml0KEFkZHJlc3NTcGFjZSAq
YXMsIFBDTWFjaGluZVN0YXRlICpwY21zKQogICAgICAqIG9mIG5vZGVzLCBvbmUgd29yZCBmb3Ig
ZWFjaCBWQ1BVLT5ub2RlIGFuZCBvbmUgd29yZCBmb3IgZWFjaCBub2RlIHRvCiAgICAgICogaG9s
ZCB0aGUgYW1vdW50IG9mIG1lbW9yeS4KICAgICAgKi8KLSAgICBudW1hX2Z3X2NmZyA9IGdfbmV3
MCh1aW50NjRfdCwgMSArIHBjbXMtPmFwaWNfaWRfbGltaXQgKyBuYl9udW1hX25vZGVzKTsKKyAg
ICBudW1hX2Z3X2NmZyA9IGdfbmV3MCh1aW50NjRfdCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAxICsgYWNwaV9jb25mLT5hcGljX2lkX2xpbWl0ICsgbmJfbnVtYV9ub2Rlcyk7CiAgICAgbnVt
YV9md19jZmdbMF0gPSBjcHVfdG9fbGU2NChuYl9udW1hX25vZGVzKTsKICAgICBjcHVzID0gbWMt
PnBvc3NpYmxlX2NwdV9hcmNoX2lkcyhNQUNISU5FKHBjbXMpKTsKICAgICBmb3IgKGkgPSAwOyBp
IDwgY3B1cy0+bGVuOyBpKyspIHsKICAgICAgICAgdW5zaWduZWQgaW50IGFwaWNfaWQgPSBjcHVz
LT5jcHVzW2ldLmFyY2hfaWQ7Ci0gICAgICAgIGFzc2VydChhcGljX2lkIDwgcGNtcy0+YXBpY19p
ZF9saW1pdCk7CisgICAgICAgIGFzc2VydChhcGljX2lkIDwgYWNwaV9jb25mLT5hcGljX2lkX2xp
bWl0KTsKICAgICAgICAgbnVtYV9md19jZmdbYXBpY19pZCArIDFdID0gY3B1X3RvX2xlNjQoY3B1
cy0+Y3B1c1tpXS5wcm9wcy5ub2RlX2lkKTsKICAgICB9CiAgICAgZm9yIChpID0gMDsgaSA8IG5i
X251bWFfbm9kZXM7IGkrKykgewotICAgICAgICBudW1hX2Z3X2NmZ1twY21zLT5hcGljX2lkX2xp
bWl0ICsgMSArIGldID0KKyAgICAgICAgbnVtYV9md19jZmdbYWNwaV9jb25mLT5hcGljX2lkX2xp
bWl0ICsgMSArIGldID0KICAgICAgICAgICAgIGNwdV90b19sZTY0KG51bWFfaW5mb1tpXS5ub2Rl
X21lbSk7CiAgICAgfQogICAgIGZ3X2NmZ19hZGRfYnl0ZXMoZndfY2ZnLCBGV19DRkdfTlVNQSwg
bnVtYV9md19jZmcsCi0gICAgICAgICAgICAgICAgICAgICAoMSArIHBjbXMtPmFwaWNfaWRfbGlt
aXQgKyBuYl9udW1hX25vZGVzKSAqCisgICAgICAgICAgICAgICAgICAgICAoMSArIGFjcGlfY29u
Zi0+YXBpY19pZF9saW1pdCArIG5iX251bWFfbm9kZXMpICoKICAgICAgICAgICAgICAgICAgICAg
IHNpemVvZigqbnVtYV9md19jZmcpKTsKIAogICAgIHJldHVybiBmd19jZmc7CkBAIC04NDgsNiAr
ODUyLDcgQEAgc3RhdGljIHZvaWQgbG9hZF9saW51eChQQ01hY2hpbmVTdGF0ZSAqcGNtcywKICAg
ICBjaGFyICp2bW9kZTsKICAgICBNYWNoaW5lU3RhdGUgKm1hY2hpbmUgPSBNQUNISU5FKHBjbXMp
OwogICAgIFBDTWFjaGluZUNsYXNzICpwY21jID0gUENfTUFDSElORV9HRVRfQ0xBU1MocGNtcyk7
CisgICAgQWNwaUNvbmZpZ3VyYXRpb24gKmFjcGlfY29uZiA9ICZwY21zLT5hY3BpX2NvbmZpZ3Vy
YXRpb247CiAgICAgc3RydWN0IHNldHVwX2RhdGEgKnNldHVwX2RhdGE7CiAgICAgY29uc3QgY2hh
ciAqa2VybmVsX2ZpbGVuYW1lID0gbWFjaGluZS0+a2VybmVsX2ZpbGVuYW1lOwogICAgIGNvbnN0
IGNoYXIgKmluaXRyZF9maWxlbmFtZSA9IG1hY2hpbmUtPmluaXRyZF9maWxlbmFtZTsKQEAgLTkx
Nyw4ICs5MjIsOCBAQCBzdGF0aWMgdm9pZCBsb2FkX2xpbnV4KFBDTWFjaGluZVN0YXRlICpwY21z
LAogICAgICAgICBpbml0cmRfbWF4ID0gMHgzN2ZmZmZmZjsKICAgICB9CiAKLSAgICBpZiAoaW5p
dHJkX21heCA+PSBwY21zLT5iZWxvd180Z19tZW1fc2l6ZSAtIHBjbWMtPmFjcGlfZGF0YV9zaXpl
KSB7Ci0gICAgICAgIGluaXRyZF9tYXggPSBwY21zLT5iZWxvd180Z19tZW1fc2l6ZSAtIHBjbWMt
PmFjcGlfZGF0YV9zaXplIC0gMTsKKyAgICBpZiAoaW5pdHJkX21heCA+PSBhY3BpX2NvbmYtPmJl
bG93XzRnX21lbV9zaXplIC0gcGNtYy0+YWNwaV9kYXRhX3NpemUpIHsKKyAgICAgICAgaW5pdHJk
X21heCA9IGFjcGlfY29uZi0+YmVsb3dfNGdfbWVtX3NpemUgLSBwY21jLT5hY3BpX2RhdGFfc2l6
ZSAtIDE7CiAgICAgfQogCiAgICAgZndfY2ZnX2FkZF9pMzIoZndfY2ZnLCBGV19DRkdfQ01ETElO
RV9BRERSLCBjbWRsaW5lX2FkZHIpOwpAQCAtMTE1NCw3ICsxMTU5LDggQEAgdm9pZCBwY19jcHVz
X2luaXQoUENNYWNoaW5lU3RhdGUgKnBjbXMpCiAgICAgICoKICAgICAgKiBUaGlzIGlzIHVzZWQg
Zm9yIEZXX0NGR19NQVhfQ1BVUy4gU2VlIGNvbW1lbnRzIG9uIGJvY2hzX2Jpb3NfaW5pdCgpLgog
ICAgICAqLwotICAgIHBjbXMtPmFwaWNfaWRfbGltaXQgPSB4ODZfY3B1X2FwaWNfaWRfZnJvbV9p
bmRleChtYXhfY3B1cyAtIDEpICsgMTsKKyAgICBwY21zLT5hY3BpX2NvbmZpZ3VyYXRpb24uYXBp
Y19pZF9saW1pdCA9CisgICAgICAgIHg4Nl9jcHVfYXBpY19pZF9mcm9tX2luZGV4KG1heF9jcHVz
IC0gMSkgKyAxOwogICAgIHBvc3NpYmxlX2NwdXMgPSBtYy0+cG9zc2libGVfY3B1X2FyY2hfaWRz
KG1zKTsKICAgICBmb3IgKGkgPSAwOyBpIDwgc21wX2NwdXM7IGkrKykgewogICAgICAgICBwY19u
ZXdfY3B1KHBvc3NpYmxlX2NwdXMtPmNwdXNbaV0udHlwZSwgcG9zc2libGVfY3B1cy0+Y3B1c1tp
XS5hcmNoX2lkLApAQCAtMTE4OCw3ICsxMTk0LDggQEAgc3RhdGljIHZvaWQgcGNfYnVpbGRfZmVh
dHVyZV9jb250cm9sX2ZpbGUoUENNYWNoaW5lU3RhdGUgKnBjbXMpCiAKICAgICB2YWwgPSBnX21h
bGxvYyhzaXplb2YoKnZhbCkpOwogICAgICp2YWwgPSBjcHVfdG9fbGU2NChmZWF0dXJlX2NvbnRy
b2xfYml0cyB8IEZFQVRVUkVfQ09OVFJPTF9MT0NLRUQpOwotICAgIGZ3X2NmZ19hZGRfZmlsZShw
Y21zLT5md19jZmcsICJldGMvbXNyX2ZlYXR1cmVfY29udHJvbCIsIHZhbCwgc2l6ZW9mKCp2YWwp
KTsKKyAgICBmd19jZmdfYWRkX2ZpbGUocGNtcy0+YWNwaV9jb25maWd1cmF0aW9uLmZ3X2NmZywK
KyAgICAgICAgICAgICAgICAgICAgImV0Yy9tc3JfZmVhdHVyZV9jb250cm9sIiwgdmFsLCBzaXpl
b2YoKnZhbCkpOwogfQogCiBzdGF0aWMgdm9pZCBydGNfc2V0X2NwdXNfY291bnQoSVNBRGV2aWNl
ICpydGMsIHVpbnQxNl90IGNwdXNfY291bnQpCkBAIC0xMjA0LDExICsxMjExLDI2IEBAIHN0YXRp
YyB2b2lkIHJ0Y19zZXRfY3B1c19jb3VudChJU0FEZXZpY2UgKnJ0YywgdWludDE2X3QgY3B1c19j
b3VudCkKICAgICB9CiB9CiAKK3N0YXRpYyB2b2lkIGFjcGlfY29uZl9wY19pbml0KFBDTWFjaGlu
ZVN0YXRlICpwY21zKQoreworICAgIFBDTWFjaGluZUNsYXNzICpwY21jID0gUENfTUFDSElORV9H
RVRfQ0xBU1MocGNtcyk7CisgICAgQWNwaUNvbmZpZ3VyYXRpb24gKmFjcGlfY29uZiA9ICZwY21z
LT5hY3BpX2NvbmZpZ3VyYXRpb247CisKKyAgICAvKiBNYWNoaW5lIGNsYXNzIHNldHRpbmdzICov
CisgICAgYWNwaV9jb25mLT5sZWdhY3lfYWNwaV90YWJsZV9zaXplID0gcGNtYy0+bGVnYWN5X2Fj
cGlfdGFibGVfc2l6ZTsKKyAgICBhY3BpX2NvbmYtPmxlZ2FjeV9jcHVfaG90cGx1ZyA9IHBjbWMt
PmxlZ2FjeV9jcHVfaG90cGx1ZzsKKyAgICBhY3BpX2NvbmYtPnJzZHBfaW5fcmFtID0gcGNtYy0+
cnNkcF9pbl9yYW07CisKKyAgICAvKiBBQ1BJIGJ1aWxkIHN0YXRlICovCisgICAgYWNwaV9jb25m
LT5idWlsZF9zdGF0ZSA9IE5VTEw7Cit9CisKIHN0YXRpYwogdm9pZCBwY19tYWNoaW5lX2RvbmUo
Tm90aWZpZXIgKm5vdGlmaWVyLCB2b2lkICpkYXRhKQogewogICAgIFBDTWFjaGluZVN0YXRlICpw
Y21zID0gY29udGFpbmVyX29mKG5vdGlmaWVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBDTWFjaGluZVN0YXRlLCBtYWNoaW5lX2RvbmUpOworICAgIEFjcGlDb25m
aWd1cmF0aW9uICphY3BpX2NvbmYgPSAmcGNtcy0+YWNwaV9jb25maWd1cmF0aW9uOwogICAgIFBD
SUJ1cyAqYnVzID0gcGNtcy0+YnVzOwogCiAgICAgLyogc2V0IHRoZSBudW1iZXIgb2YgQ1BVcyAq
LwpAQCAtMTIyMywyMyArMTI0NSwyNyBAQCB2b2lkIHBjX21hY2hpbmVfZG9uZShOb3RpZmllciAq
bm90aWZpZXIsIHZvaWQgKmRhdGEpCiAgICAgICAgICAgICAgICAgZXh0cmFfaG9zdHMrKzsKICAg
ICAgICAgICAgIH0KICAgICAgICAgfQotICAgICAgICBpZiAoZXh0cmFfaG9zdHMgJiYgcGNtcy0+
ZndfY2ZnKSB7CisgICAgICAgIGlmIChleHRyYV9ob3N0cyAmJiBhY3BpX2NvbmYtPmZ3X2NmZykg
ewogICAgICAgICAgICAgdWludDY0X3QgKnZhbCA9IGdfbWFsbG9jKHNpemVvZigqdmFsKSk7CiAg
ICAgICAgICAgICAqdmFsID0gY3B1X3RvX2xlNjQoZXh0cmFfaG9zdHMpOwotICAgICAgICAgICAg
ZndfY2ZnX2FkZF9maWxlKHBjbXMtPmZ3X2NmZywKKyAgICAgICAgICAgIGZ3X2NmZ19hZGRfZmls
ZShhY3BpX2NvbmYtPmZ3X2NmZywKICAgICAgICAgICAgICAgICAgICAgImV0Yy9leHRyYS1wY2kt
cm9vdHMiLCB2YWwsIHNpemVvZigqdmFsKSk7CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBhY3Bp
X3NldHVwKCk7Ci0gICAgaWYgKHBjbXMtPmZ3X2NmZykgeworICAgIGlmIChwY21zLT5hY3BpX2J1
aWxkX2VuYWJsZWQpIHsKKyAgICAgICAgYWNwaV9jb25mX3BjX2luaXQocGNtcyk7CisgICAgICAg
IGFjcGlfc2V0dXAoTUFDSElORShwY21zKSwgYWNwaV9jb25mKTsKKyAgICB9CisKKyAgICBpZiAo
YWNwaV9jb25mLT5md19jZmcpIHsKICAgICAgICAgcGNfYnVpbGRfc21iaW9zKHBjbXMpOwogICAg
ICAgICBwY19idWlsZF9mZWF0dXJlX2NvbnRyb2xfZmlsZShwY21zKTsKICAgICAgICAgLyogdXBk
YXRlIEZXX0NGR19OQl9DUFVTIHRvIGFjY291bnQgZm9yIC1kZXZpY2UgYWRkZWQgQ1BVcyAqLwot
ICAgICAgICBmd19jZmdfbW9kaWZ5X2kxNihwY21zLT5md19jZmcsIEZXX0NGR19OQl9DUFVTLCBw
Y21zLT5ib290X2NwdXMpOworICAgICAgICBmd19jZmdfbW9kaWZ5X2kxNihhY3BpX2NvbmYtPmZ3
X2NmZywgRldfQ0ZHX05CX0NQVVMsIHBjbXMtPmJvb3RfY3B1cyk7CiAgICAgfQogCi0gICAgaWYg
KHBjbXMtPmFwaWNfaWRfbGltaXQgPiAyNTUgJiYgIXhlbl9lbmFibGVkKCkpIHsKKyAgICBpZiAo
YWNwaV9jb25mLT5hcGljX2lkX2xpbWl0ID4gMjU1ICYmICF4ZW5fZW5hYmxlZCgpKSB7CiAgICAg
ICAgIEludGVsSU9NTVVTdGF0ZSAqaW9tbXUgPSBJTlRFTF9JT01NVV9ERVZJQ0UoeDg2X2lvbW11
X2dldF9kZWZhdWx0KCkpOwogCiAgICAgICAgIGlmICghaW9tbXUgfHwgIWlvbW11LT54ODZfaW9t
bXUuaW50cl9zdXBwb3J0ZWQgfHwKQEAgLTEyNTYsMTMgKzEyODIsMTQgQEAgdm9pZCBwY19tYWNo
aW5lX2RvbmUoTm90aWZpZXIgKm5vdGlmaWVyLCB2b2lkICpkYXRhKQogdm9pZCBwY19ndWVzdF9p
bmZvX2luaXQoUENNYWNoaW5lU3RhdGUgKnBjbXMpCiB7CiAgICAgaW50IGk7CisgICAgQWNwaUNv
bmZpZ3VyYXRpb24gKmFjcGlfY29uZiA9ICZwY21zLT5hY3BpX2NvbmZpZ3VyYXRpb247CiAKLSAg
ICBwY21zLT5hcGljX3hydXB0X292ZXJyaWRlID0ga3ZtX2FsbG93c19pcnEwX292ZXJyaWRlKCk7
Ci0gICAgcGNtcy0+bnVtYV9ub2RlcyA9IG5iX251bWFfbm9kZXM7Ci0gICAgcGNtcy0+bm9kZV9t
ZW0gPSBnX21hbGxvYzAocGNtcy0+bnVtYV9ub2RlcyAqCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzaXplb2YgKnBjbXMtPm5vZGVfbWVtKTsKKyAgICBhY3BpX2NvbmYtPmFw
aWNfeHJ1cHRfb3ZlcnJpZGUgPSBrdm1fYWxsb3dzX2lycTBfb3ZlcnJpZGUoKTsKKyAgICBhY3Bp
X2NvbmYtPm51bWFfbm9kZXMgPSBuYl9udW1hX25vZGVzOworICAgIGFjcGlfY29uZi0+bm9kZV9t
ZW0gPSBnX21hbGxvYzAoYWNwaV9jb25mLT5udW1hX25vZGVzICoKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNpemVvZiAqYWNwaV9jb25mLT5ub2RlX21lbSk7CiAgICAgZm9y
IChpID0gMDsgaSA8IG5iX251bWFfbm9kZXM7IGkrKykgewotICAgICAgICBwY21zLT5ub2RlX21l
bVtpXSA9IG51bWFfaW5mb1tpXS5ub2RlX21lbTsKKyAgICAgICAgYWNwaV9jb25mLT5ub2RlX21l
bVtpXSA9IG51bWFfaW5mb1tpXS5ub2RlX21lbTsKICAgICB9CiAKICAgICBwY21zLT5tYWNoaW5l
X2RvbmUubm90aWZ5ID0gcGNfbWFjaGluZV9kb25lOwpAQCAtMTMyMyw3ICsxMzUwLDcgQEAgdm9p
ZCB4ZW5fbG9hZF9saW51eChQQ01hY2hpbmVTdGF0ZSAqcGNtcykKICAgICAgICAgICAgICAgICFz
dHJjbXAob3B0aW9uX3JvbVtpXS5uYW1lLCAibXVsdGlib290LmJpbiIpKTsKICAgICAgICAgcm9t
X2FkZF9vcHRpb24ob3B0aW9uX3JvbVtpXS5uYW1lLCBvcHRpb25fcm9tW2ldLmJvb3RpbmRleCk7
CiAgICAgfQotICAgIHBjbXMtPmZ3X2NmZyA9IGZ3X2NmZzsKKyAgICBwY21zLT5hY3BpX2NvbmZp
Z3VyYXRpb24uZndfY2ZnID0gZndfY2ZnOwogfQogCiB2b2lkIHBjX21lbW9yeV9pbml0KFBDTWFj
aGluZVN0YXRlICpwY21zLApAQCAtMTMzNyw5ICsxMzY0LDEwIEBAIHZvaWQgcGNfbWVtb3J5X2lu
aXQoUENNYWNoaW5lU3RhdGUgKnBjbXMsCiAgICAgRldDZmdTdGF0ZSAqZndfY2ZnOwogICAgIE1h
Y2hpbmVTdGF0ZSAqbWFjaGluZSA9IE1BQ0hJTkUocGNtcyk7CiAgICAgUENNYWNoaW5lQ2xhc3Mg
KnBjbWMgPSBQQ19NQUNISU5FX0dFVF9DTEFTUyhwY21zKTsKKyAgICBBY3BpQ29uZmlndXJhdGlv
biAqYWNwaV9jb25mID0gJnBjbXMtPmFjcGlfY29uZmlndXJhdGlvbjsKIAotICAgIGFzc2VydCht
YWNoaW5lLT5yYW1fc2l6ZSA9PSBwY21zLT5iZWxvd180Z19tZW1fc2l6ZSArCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBjbXMtPmFib3ZlXzRnX21lbV9zaXplKTsKKyAgICBhc3Nl
cnQobWFjaGluZS0+cmFtX3NpemUgPT0gYWNwaV9jb25mLT5iZWxvd180Z19tZW1fc2l6ZSArCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjcGlfY29uZi0+YWJvdmVfNGdfbWVtX3Np
emUpOwogCiAgICAgbGludXhfYm9vdCA9IChtYWNoaW5lLT5rZXJuZWxfZmlsZW5hbWUgIT0gTlVM
TCk7CiAKQEAgLTEzNTMsMTcgKzEzODEsMTcgQEAgdm9pZCBwY19tZW1vcnlfaW5pdChQQ01hY2hp
bmVTdGF0ZSAqcGNtcywKICAgICAqcmFtX21lbW9yeSA9IHJhbTsKICAgICByYW1fYmVsb3dfNGcg
PSBnX21hbGxvYyhzaXplb2YoKnJhbV9iZWxvd180ZykpOwogICAgIG1lbW9yeV9yZWdpb25faW5p
dF9hbGlhcyhyYW1fYmVsb3dfNGcsIE5VTEwsICJyYW0tYmVsb3ctNGciLCByYW0sCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDAsIHBjbXMtPmJlbG93XzRnX21lbV9zaXplKTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMCwgYWNwaV9jb25mLT5iZWxvd180Z19tZW1fc2l6ZSk7
CiAgICAgbWVtb3J5X3JlZ2lvbl9hZGRfc3VicmVnaW9uKHN5c3RlbV9tZW1vcnksIDAsIHJhbV9i
ZWxvd180Zyk7Ci0gICAgZTgyMF9hZGRfZW50cnkoMCwgcGNtcy0+YmVsb3dfNGdfbWVtX3NpemUs
IEU4MjBfUkFNKTsKLSAgICBpZiAocGNtcy0+YWJvdmVfNGdfbWVtX3NpemUgPiAwKSB7CisgICAg
ZTgyMF9hZGRfZW50cnkoMCwgYWNwaV9jb25mLT5iZWxvd180Z19tZW1fc2l6ZSwgRTgyMF9SQU0p
OworICAgIGlmIChhY3BpX2NvbmYtPmFib3ZlXzRnX21lbV9zaXplID4gMCkgewogICAgICAgICBy
YW1fYWJvdmVfNGcgPSBnX21hbGxvYyhzaXplb2YoKnJhbV9hYm92ZV80ZykpOwogICAgICAgICBt
ZW1vcnlfcmVnaW9uX2luaXRfYWxpYXMocmFtX2Fib3ZlXzRnLCBOVUxMLCAicmFtLWFib3ZlLTRn
IiwgcmFtLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNtcy0+YmVsb3dfNGdf
bWVtX3NpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY21zLT5hYm92ZV80
Z19tZW1fc2l6ZSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY3BpX2NvbmYt
PmJlbG93XzRnX21lbV9zaXplLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNw
aV9jb25mLT5hYm92ZV80Z19tZW1fc2l6ZSk7CiAgICAgICAgIG1lbW9yeV9yZWdpb25fYWRkX3N1
YnJlZ2lvbihzeXN0ZW1fbWVtb3J5LCAweDEwMDAwMDAwMFVMTCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJhbV9hYm92ZV80Zyk7Ci0gICAgICAgIGU4MjBfYWRkX2VudHJ5
KDB4MTAwMDAwMDAwVUxMLCBwY21zLT5hYm92ZV80Z19tZW1fc2l6ZSwgRTgyMF9SQU0pOworICAg
ICAgICBlODIwX2FkZF9lbnRyeSgweDEwMDAwMDAwMFVMTCwgYWNwaV9jb25mLT5hYm92ZV80Z19t
ZW1fc2l6ZSwgRTgyMF9SQU0pOwogICAgIH0KIAogICAgIGlmICghcGNtYy0+aGFzX3Jlc2VydmVk
X21lbW9yeSAmJgpAQCAtMTM5OCw3ICsxNDI2LDcgQEAgdm9pZCBwY19tZW1vcnlfaW5pdChQQ01h
Y2hpbmVTdGF0ZSAqcGNtcywKICAgICAgICAgfQogCiAgICAgICAgIG1hY2hpbmUtPmRldmljZV9t
ZW1vcnktPmJhc2UgPQotICAgICAgICAgICAgUk9VTkRfVVAoMHgxMDAwMDAwMDBVTEwgKyBwY21z
LT5hYm92ZV80Z19tZW1fc2l6ZSwgMSAqIEdpQik7CisgICAgICAgICAgICBST1VORF9VUCgweDEw
MDAwMDAwMFVMTCArIGFjcGlfY29uZi0+YWJvdmVfNGdfbWVtX3NpemUsIDEgKiBHaUIpOwogCiAg
ICAgICAgIGlmIChwY21jLT5lbmZvcmNlX2FsaWduZWRfZGltbSkgewogICAgICAgICAgICAgLyog
c2l6ZSBkZXZpY2UgcmVnaW9uIGFzc3VtaW5nIDFHIHBhZ2UgbWF4IGFsaWdubWVudCBwZXIgc2xv
dCAqLwpAQCAtMTQ1NSw3ICsxNDgzLDcgQEAgdm9pZCBwY19tZW1vcnlfaW5pdChQQ01hY2hpbmVT
dGF0ZSAqcGNtcywKICAgICBmb3IgKGkgPSAwOyBpIDwgbmJfb3B0aW9uX3JvbXM7IGkrKykgewog
ICAgICAgICByb21fYWRkX29wdGlvbihvcHRpb25fcm9tW2ldLm5hbWUsIG9wdGlvbl9yb21baV0u
Ym9vdGluZGV4KTsKICAgICB9Ci0gICAgcGNtcy0+ZndfY2ZnID0gZndfY2ZnOworICAgIGFjcGlf
Y29uZi0+ZndfY2ZnID0gZndfY2ZnOwogCiAgICAgLyogSW5pdCBkZWZhdWx0IElPQVBJQyBhZGRy
ZXNzIHNwYWNlICovCiAgICAgcGNtcy0+aW9hcGljX2FzID0gJmFkZHJlc3Nfc3BhY2VfbWVtb3J5
OwpAQCAtMTQ3OCw3ICsxNTA2LDggQEAgdWludDY0X3QgcGNfcGNpX2hvbGU2NF9zdGFydCh2b2lk
KQogICAgICAgICAgICAgaG9sZTY0X3N0YXJ0ICs9IG1lbW9yeV9yZWdpb25fc2l6ZSgmbXMtPmRl
dmljZV9tZW1vcnktPm1yKTsKICAgICAgICAgfQogICAgIH0gZWxzZSB7Ci0gICAgICAgIGhvbGU2
NF9zdGFydCA9IDB4MTAwMDAwMDAwVUxMICsgcGNtcy0+YWJvdmVfNGdfbWVtX3NpemU7CisgICAg
ICAgIGhvbGU2NF9zdGFydCA9CisgICAgICAgICAgICAweDEwMDAwMDAwMFVMTCArIHBjbXMtPmFj
cGlfY29uZmlndXJhdGlvbi5hYm92ZV80Z19tZW1fc2l6ZTsKICAgICB9CiAKICAgICByZXR1cm4g
Uk9VTkRfVVAoaG9sZTY0X3N0YXJ0LCAxICogR2lCKTsKQEAgLTE2ODUsMjEgKzE3MTQsMjIgQEAg
c3RhdGljIHZvaWQgcGNfbWVtb3J5X3ByZV9wbHVnKEhvdHBsdWdIYW5kbGVyICpob3RwbHVnX2Rl
diwgRGV2aWNlU3RhdGUgKmRldiwKIHsKICAgICBjb25zdCBQQ01hY2hpbmVTdGF0ZSAqcGNtcyA9
IFBDX01BQ0hJTkUoaG90cGx1Z19kZXYpOwogICAgIGNvbnN0IFBDTWFjaGluZUNsYXNzICpwY21j
ID0gUENfTUFDSElORV9HRVRfQ0xBU1MocGNtcyk7CisgICAgY29uc3QgQWNwaUNvbmZpZ3VyYXRp
b24gKmFjcGlfY29uZiA9ICZwY21zLT5hY3BpX2NvbmZpZ3VyYXRpb247CiAgICAgY29uc3QgYm9v
bCBpc19udmRpbW0gPSBvYmplY3RfZHluYW1pY19jYXN0KE9CSkVDVChkZXYpLCBUWVBFX05WRElN
TSk7CiAgICAgY29uc3QgdWludDY0X3QgbGVnYWN5X2FsaWduID0gVEFSR0VUX1BBR0VfU0laRTsK
IAogICAgIC8qCiAgICAgICogV2hlbiAtbm8tYWNwaSBpcyB1c2VkIHdpdGggUTM1IG1hY2hpbmUg
dHlwZSwgbm8gQUNQSSBpcyBidWlsdCwKLSAgICAgKiBidXQgcGNtcy0+YWNwaV9kZXYgaXMgc3Rp
bGwgY3JlYXRlZC4gQ2hlY2sgIWFjcGlfZW5hYmxlZCBpbgorICAgICAqIGJ1dCBhY3BpX2RldiBp
cyBzdGlsbCBjcmVhdGVkLiBDaGVjayAhYWNwaV9lbmFibGVkIGluCiAgICAgICogYWRkaXRpb24g
dG8gY292ZXIgdGhpcyBjYXNlLgogICAgICAqLwotICAgIGlmICghcGNtcy0+YWNwaV9kZXYgfHwg
IWFjcGlfZW5hYmxlZCkgeworICAgIGlmICghYWNwaV9jb25mLT5hY3BpX2RldiB8fCAhYWNwaV9l
bmFibGVkKSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJycCwKICAgICAgICAgICAgICAgICAgICAi
bWVtb3J5IGhvdHBsdWcgaXMgbm90IGVuYWJsZWQ6IG1pc3NpbmcgYWNwaSBkZXZpY2Ugb3IgYWNw
aSBkaXNhYmxlZCIpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgaWYgKGlzX252ZGlt
bSAmJiAhcGNtcy0+YWNwaV9udmRpbW1fc3RhdGUuaXNfZW5hYmxlZCkgeworICAgIGlmIChpc19u
dmRpbW0gJiYgIWFjcGlfY29uZi0+YWNwaV9udmRpbW1fc3RhdGUuaXNfZW5hYmxlZCkgewogICAg
ICAgICBlcnJvcl9zZXRnKGVycnAsICJudmRpbW0gaXMgbm90IGVuYWJsZWQ6IG1pc3NpbmcgJ252
ZGltbScgaW4gJy1NJyIpOwogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMTcxNSw2ICsxNzQ1
LDcgQEAgc3RhdGljIHZvaWQgcGNfbWVtb3J5X3BsdWcoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdf
ZGV2LAogICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIFBDTWFjaGluZVN0YXRlICpw
Y21zID0gUENfTUFDSElORShob3RwbHVnX2Rldik7CiAgICAgYm9vbCBpc19udmRpbW0gPSBvYmpl
Y3RfZHluYW1pY19jYXN0KE9CSkVDVChkZXYpLCBUWVBFX05WRElNTSk7CisgICAgQWNwaUNvbmZp
Z3VyYXRpb24gKmFjcGlfY29uZiA9ICZwY21zLT5hY3BpX2NvbmZpZ3VyYXRpb247CiAKICAgICBw
Y19kaW1tX3BsdWcoUENfRElNTShkZXYpLCBNQUNISU5FKHBjbXMpLCAmbG9jYWxfZXJyKTsKICAg
ICBpZiAobG9jYWxfZXJyKSB7CkBAIC0xNzIyLDExICsxNzUzLDExIEBAIHN0YXRpYyB2b2lkIHBj
X21lbW9yeV9wbHVnKEhvdHBsdWdIYW5kbGVyICpob3RwbHVnX2RldiwKICAgICB9CiAKICAgICBp
ZiAoaXNfbnZkaW1tKSB7Ci0gICAgICAgIG52ZGltbV9wbHVnKCZwY21zLT5hY3BpX252ZGltbV9z
dGF0ZSk7CisgICAgICAgIG52ZGltbV9wbHVnKCZhY3BpX2NvbmYtPmFjcGlfbnZkaW1tX3N0YXRl
KTsKICAgICB9CiAKLSAgICBoaGMgPSBIT1RQTFVHX0hBTkRMRVJfR0VUX0NMQVNTKHBjbXMtPmFj
cGlfZGV2KTsKLSAgICBoaGMtPnBsdWcoSE9UUExVR19IQU5ETEVSKHBjbXMtPmFjcGlfZGV2KSwg
ZGV2LCAmZXJyb3JfYWJvcnQpOworICAgIGhoYyA9IEhPVFBMVUdfSEFORExFUl9HRVRfQ0xBU1Mo
YWNwaV9jb25mLT5hY3BpX2Rldik7CisgICAgaGhjLT5wbHVnKEhPVFBMVUdfSEFORExFUihhY3Bp
X2NvbmYtPmFjcGlfZGV2KSwgZGV2LCAmZXJyb3JfYWJvcnQpOwogb3V0OgogICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogfQpAQCAtMTczNywxMyArMTc2OCwxNCBAQCBzdGF0
aWMgdm9pZCBwY19tZW1vcnlfdW5wbHVnX3JlcXVlc3QoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdf
ZGV2LAogICAgIEhvdHBsdWdIYW5kbGVyQ2xhc3MgKmhoYzsKICAgICBFcnJvciAqbG9jYWxfZXJy
ID0gTlVMTDsKICAgICBQQ01hY2hpbmVTdGF0ZSAqcGNtcyA9IFBDX01BQ0hJTkUoaG90cGx1Z19k
ZXYpOworICAgIEFjcGlDb25maWd1cmF0aW9uICphY3BpX2NvbmYgPSAmcGNtcy0+YWNwaV9jb25m
aWd1cmF0aW9uOwogCiAgICAgLyoKICAgICAgKiBXaGVuIC1uby1hY3BpIGlzIHVzZWQgd2l0aCBR
MzUgbWFjaGluZSB0eXBlLCBubyBBQ1BJIGlzIGJ1aWx0LAotICAgICAqIGJ1dCBwY21zLT5hY3Bp
X2RldiBpcyBzdGlsbCBjcmVhdGVkLiBDaGVjayAhYWNwaV9lbmFibGVkIGluCisgICAgICogYnV0
IGFjcGlfZGV2IGlzIHN0aWxsIGNyZWF0ZWQuIENoZWNrICFhY3BpX2VuYWJsZWQgaW4KICAgICAg
KiBhZGRpdGlvbiB0byBjb3ZlciB0aGlzIGNhc2UuCiAgICAgICovCi0gICAgaWYgKCFwY21zLT5h
Y3BpX2RldiB8fCAhYWNwaV9lbmFibGVkKSB7CisgICAgaWYgKCFhY3BpX2NvbmYtPmFjcGlfZGV2
IHx8ICFhY3BpX2VuYWJsZWQpIHsKICAgICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLAogICAg
ICAgICAgICAgICAgICAgICJtZW1vcnkgaG90cGx1ZyBpcyBub3QgZW5hYmxlZDogbWlzc2luZyBh
Y3BpIGRldmljZSBvciBhY3BpIGRpc2FibGVkIik7CiAgICAgICAgIGdvdG8gb3V0OwpAQCAtMTc1
NSw4ICsxNzg3LDggQEAgc3RhdGljIHZvaWQgcGNfbWVtb3J5X3VucGx1Z19yZXF1ZXN0KEhvdHBs
dWdIYW5kbGVyICpob3RwbHVnX2RldiwKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAg
aGhjID0gSE9UUExVR19IQU5ETEVSX0dFVF9DTEFTUyhwY21zLT5hY3BpX2Rldik7Ci0gICAgaGhj
LT51bnBsdWdfcmVxdWVzdChIT1RQTFVHX0hBTkRMRVIocGNtcy0+YWNwaV9kZXYpLCBkZXYsICZs
b2NhbF9lcnIpOworICAgIGhoYyA9IEhPVFBMVUdfSEFORExFUl9HRVRfQ0xBU1MoYWNwaV9jb25m
LT5hY3BpX2Rldik7CisgICAgaGhjLT51bnBsdWdfcmVxdWVzdChIT1RQTFVHX0hBTkRMRVIoYWNw
aV9jb25mLT5hY3BpX2RldiksIGRldiwgJmxvY2FsX2Vycik7CiAKIG91dDoKICAgICBlcnJvcl9w
cm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKQEAgLTE3NjYsMTEgKzE3OTgsMTIgQEAgc3RhdGlj
IHZvaWQgcGNfbWVtb3J5X3VucGx1ZyhIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkK
IHsKICAgICBQQ01hY2hpbmVTdGF0ZSAqcGNtcyA9IFBDX01BQ0hJTkUoaG90cGx1Z19kZXYpOwor
ICAgIEFjcGlDb25maWd1cmF0aW9uICphY3BpX2NvbmYgPSAmcGNtcy0+YWNwaV9jb25maWd1cmF0
aW9uOwogICAgIEhvdHBsdWdIYW5kbGVyQ2xhc3MgKmhoYzsKICAgICBFcnJvciAqbG9jYWxfZXJy
ID0gTlVMTDsKIAotICAgIGhoYyA9IEhPVFBMVUdfSEFORExFUl9HRVRfQ0xBU1MocGNtcy0+YWNw
aV9kZXYpOwotICAgIGhoYy0+dW5wbHVnKEhPVFBMVUdfSEFORExFUihwY21zLT5hY3BpX2Rldiks
IGRldiwgJmxvY2FsX2Vycik7CisgICAgaGhjID0gSE9UUExVR19IQU5ETEVSX0dFVF9DTEFTUyhh
Y3BpX2NvbmYtPmFjcGlfZGV2KTsKKyAgICBoaGMtPnVucGx1ZyhIT1RQTFVHX0hBTkRMRVIoYWNw
aV9jb25mLT5hY3BpX2RldiksIGRldiwgJmxvY2FsX2Vycik7CiAKICAgICBpZiAobG9jYWxfZXJy
KSB7CiAgICAgICAgIGdvdG8gb3V0OwpAQCAtMTgxNywxMCArMTg1MCwxMSBAQCBzdGF0aWMgdm9p
ZCBwY19jcHVfcGx1ZyhIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYsCiAgICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CiAgICAgWDg2Q1BVICpjcHUgPSBYODZfQ1BVKGRldik7CiAgICAgUENN
YWNoaW5lU3RhdGUgKnBjbXMgPSBQQ19NQUNISU5FKGhvdHBsdWdfZGV2KTsKKyAgICBBY3BpQ29u
ZmlndXJhdGlvbiAqYWNwaV9jb25mID0gJnBjbXMtPmFjcGlfY29uZmlndXJhdGlvbjsKIAotICAg
IGlmIChwY21zLT5hY3BpX2RldikgewotICAgICAgICBoaGMgPSBIT1RQTFVHX0hBTkRMRVJfR0VU
X0NMQVNTKHBjbXMtPmFjcGlfZGV2KTsKLSAgICAgICAgaGhjLT5wbHVnKEhPVFBMVUdfSEFORExF
UihwY21zLT5hY3BpX2RldiksIGRldiwgJmxvY2FsX2Vycik7CisgICAgaWYgKGFjcGlfY29uZi0+
YWNwaV9kZXYpIHsKKyAgICAgICAgaGhjID0gSE9UUExVR19IQU5ETEVSX0dFVF9DTEFTUyhhY3Bp
X2NvbmYtPmFjcGlfZGV2KTsKKyAgICAgICAgaGhjLT5wbHVnKEhPVFBMVUdfSEFORExFUihhY3Bp
X2NvbmYtPmFjcGlfZGV2KSwgZGV2LCAmbG9jYWxfZXJyKTsKICAgICAgICAgaWYgKGxvY2FsX2Vy
cikgewogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KQEAgLTE4MzEsOCArMTg2NSw4
IEBAIHN0YXRpYyB2b2lkIHBjX2NwdV9wbHVnKEhvdHBsdWdIYW5kbGVyICpob3RwbHVnX2RldiwK
ICAgICBpZiAocGNtcy0+cnRjKSB7CiAgICAgICAgIHJ0Y19zZXRfY3B1c19jb3VudChwY21zLT5y
dGMsIHBjbXMtPmJvb3RfY3B1cyk7CiAgICAgfQotICAgIGlmIChwY21zLT5md19jZmcpIHsKLSAg
ICAgICAgZndfY2ZnX21vZGlmeV9pMTYocGNtcy0+ZndfY2ZnLCBGV19DRkdfTkJfQ1BVUywgcGNt
cy0+Ym9vdF9jcHVzKTsKKyAgICBpZiAoYWNwaV9jb25mLT5md19jZmcpIHsKKyAgICAgICAgZndf
Y2ZnX21vZGlmeV9pMTYoYWNwaV9jb25mLT5md19jZmcsIEZXX0NGR19OQl9DUFVTLCBwY21zLT5i
b290X2NwdXMpOwogICAgIH0KIAogICAgIGZvdW5kX2NwdSA9IHBjX2ZpbmRfY3B1X3Nsb3QoTUFD
SElORShwY21zKSwgY3B1LT5hcGljX2lkLCBOVUxMKTsKQEAgLTE4NDgsOCArMTg4Miw5IEBAIHN0
YXRpYyB2b2lkIHBjX2NwdV91bnBsdWdfcmVxdWVzdF9jYihIb3RwbHVnSGFuZGxlciAqaG90cGx1
Z19kZXYsCiAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgWDg2Q1BVICpjcHUgPSBY
ODZfQ1BVKGRldik7CiAgICAgUENNYWNoaW5lU3RhdGUgKnBjbXMgPSBQQ19NQUNISU5FKGhvdHBs
dWdfZGV2KTsKKyAgICBBY3BpQ29uZmlndXJhdGlvbiAqYWNwaV9jb25mID0gJnBjbXMtPmFjcGlf
Y29uZmlndXJhdGlvbjsKIAotICAgIGlmICghcGNtcy0+YWNwaV9kZXYpIHsKKyAgICBpZiAoIWFj
cGlfY29uZi0+YWNwaV9kZXYpIHsKICAgICAgICAgZXJyb3Jfc2V0ZygmbG9jYWxfZXJyLCAiQ1BV
IGhvdCB1bnBsdWcgbm90IHN1cHBvcnRlZCB3aXRob3V0IEFDUEkiKTsKICAgICAgICAgZ290byBv
dXQ7CiAgICAgfQpAQCAtMTg2MSw4ICsxODk2LDggQEAgc3RhdGljIHZvaWQgcGNfY3B1X3VucGx1
Z19yZXF1ZXN0X2NiKEhvdHBsdWdIYW5kbGVyICpob3RwbHVnX2RldiwKICAgICAgICAgZ290byBv
dXQ7CiAgICAgfQogCi0gICAgaGhjID0gSE9UUExVR19IQU5ETEVSX0dFVF9DTEFTUyhwY21zLT5h
Y3BpX2Rldik7Ci0gICAgaGhjLT51bnBsdWdfcmVxdWVzdChIT1RQTFVHX0hBTkRMRVIocGNtcy0+
YWNwaV9kZXYpLCBkZXYsICZsb2NhbF9lcnIpOworICAgIGhoYyA9IEhPVFBMVUdfSEFORExFUl9H
RVRfQ0xBU1MoYWNwaV9jb25mLT5hY3BpX2Rldik7CisgICAgaGhjLT51bnBsdWdfcmVxdWVzdChI
T1RQTFVHX0hBTkRMRVIoYWNwaV9jb25mLT5hY3BpX2RldiksIGRldiwgJmxvY2FsX2Vycik7CiAK
ICAgICBpZiAobG9jYWxfZXJyKSB7CiAgICAgICAgIGdvdG8gb3V0OwpAQCAtMTg4MSw5ICsxOTE2
LDEwIEBAIHN0YXRpYyB2b2lkIHBjX2NwdV91bnBsdWdfY2IoSG90cGx1Z0hhbmRsZXIgKmhvdHBs
dWdfZGV2LAogICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIFg4NkNQVSAqY3B1ID0g
WDg2X0NQVShkZXYpOwogICAgIFBDTWFjaGluZVN0YXRlICpwY21zID0gUENfTUFDSElORShob3Rw
bHVnX2Rldik7CisgICAgQWNwaUNvbmZpZ3VyYXRpb24gKmFjcGlfY29uZiA9ICZwY21zLT5hY3Bp
X2NvbmZpZ3VyYXRpb247CiAKLSAgICBoaGMgPSBIT1RQTFVHX0hBTkRMRVJfR0VUX0NMQVNTKHBj
bXMtPmFjcGlfZGV2KTsKLSAgICBoaGMtPnVucGx1ZyhIT1RQTFVHX0hBTkRMRVIocGNtcy0+YWNw
aV9kZXYpLCBkZXYsICZsb2NhbF9lcnIpOworICAgIGhoYyA9IEhPVFBMVUdfSEFORExFUl9HRVRf
Q0xBU1MoYWNwaV9jb25mLT5hY3BpX2Rldik7CisgICAgaGhjLT51bnBsdWcoSE9UUExVR19IQU5E
TEVSKGFjcGlfY29uZi0+YWNwaV9kZXYpLCBkZXYsICZsb2NhbF9lcnIpOwogCiAgICAgaWYgKGxv
Y2FsX2VycikgewogICAgICAgICBnb3RvIG91dDsKQEAgLTE4OTcsNyArMTkzMyw3IEBAIHN0YXRp
YyB2b2lkIHBjX2NwdV91bnBsdWdfY2IoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LAogICAg
IHBjbXMtPmJvb3RfY3B1cy0tOwogICAgIC8qIFVwZGF0ZSB0aGUgbnVtYmVyIG9mIENQVXMgaW4g
Q01PUyAqLwogICAgIHJ0Y19zZXRfY3B1c19jb3VudChwY21zLT5ydGMsIHBjbXMtPmJvb3RfY3B1
cyk7Ci0gICAgZndfY2ZnX21vZGlmeV9pMTYocGNtcy0+ZndfY2ZnLCBGV19DRkdfTkJfQ1BVUywg
cGNtcy0+Ym9vdF9jcHVzKTsKKyAgICBmd19jZmdfbW9kaWZ5X2kxNihhY3BpX2NvbmYtPmZ3X2Nm
ZywgRldfQ0ZHX05CX0NQVVMsIHBjbXMtPmJvb3RfY3B1cyk7CiAgb3V0OgogICAgIGVycm9yX3By
b3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwogfQpAQCAtMjE4MSwyOCArMjIxNywzMCBAQCBzdGF0
aWMgYm9vbCBwY19tYWNoaW5lX2dldF9udmRpbW0oT2JqZWN0ICpvYmosIEVycm9yICoqZXJycCkK
IHsKICAgICBQQ01hY2hpbmVTdGF0ZSAqcGNtcyA9IFBDX01BQ0hJTkUob2JqKTsKIAotICAgIHJl
dHVybiBwY21zLT5hY3BpX252ZGltbV9zdGF0ZS5pc19lbmFibGVkOworICAgIHJldHVybiBwY21z
LT5hY3BpX2NvbmZpZ3VyYXRpb24uYWNwaV9udmRpbW1fc3RhdGUuaXNfZW5hYmxlZDsKIH0KIAog
c3RhdGljIHZvaWQgcGNfbWFjaGluZV9zZXRfbnZkaW1tKE9iamVjdCAqb2JqLCBib29sIHZhbHVl
LCBFcnJvciAqKmVycnApCiB7CiAgICAgUENNYWNoaW5lU3RhdGUgKnBjbXMgPSBQQ19NQUNISU5F
KG9iaik7CisgICAgQWNwaUNvbmZpZ3VyYXRpb24gKmFjcGlfY29uZiA9ICZwY21zLT5hY3BpX2Nv
bmZpZ3VyYXRpb247CiAKLSAgICBwY21zLT5hY3BpX252ZGltbV9zdGF0ZS5pc19lbmFibGVkID0g
dmFsdWU7CisgICAgYWNwaV9jb25mLT5hY3BpX252ZGltbV9zdGF0ZS5pc19lbmFibGVkID0gdmFs
dWU7CiB9CiAKIHN0YXRpYyBjaGFyICpwY19tYWNoaW5lX2dldF9udmRpbW1fcGVyc2lzdGVuY2Uo
T2JqZWN0ICpvYmosIEVycm9yICoqZXJycCkKIHsKICAgICBQQ01hY2hpbmVTdGF0ZSAqcGNtcyA9
IFBDX01BQ0hJTkUob2JqKTsKKyAgICBBY3BpQ29uZmlndXJhdGlvbiAqYWNwaV9jb25mID0gJnBj
bXMtPmFjcGlfY29uZmlndXJhdGlvbjsKIAotICAgIHJldHVybiBnX3N0cmR1cChwY21zLT5hY3Bp
X252ZGltbV9zdGF0ZS5wZXJzaXN0ZW5jZV9zdHJpbmcpOworICAgIHJldHVybiBnX3N0cmR1cChh
Y3BpX2NvbmYtPmFjcGlfbnZkaW1tX3N0YXRlLnBlcnNpc3RlbmNlX3N0cmluZyk7CiB9CiAKIHN0
YXRpYyB2b2lkIHBjX21hY2hpbmVfc2V0X252ZGltbV9wZXJzaXN0ZW5jZShPYmplY3QgKm9iaiwg
Y29uc3QgY2hhciAqdmFsdWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKICAgICBQQ01hY2hpbmVTdGF0ZSAqcGNtcyA9IFBD
X01BQ0hJTkUob2JqKTsKLSAgICBBY3BpTlZESU1NU3RhdGUgKm52ZGltbV9zdGF0ZSA9ICZwY21z
LT5hY3BpX252ZGltbV9zdGF0ZTsKKyAgICBBY3BpTlZESU1NU3RhdGUgKm52ZGltbV9zdGF0ZSA9
ICZwY21zLT5hY3BpX2NvbmZpZ3VyYXRpb24uYWNwaV9udmRpbW1fc3RhdGU7CiAKICAgICBpZiAo
c3RyY21wKHZhbHVlLCAiY3B1IikgPT0gMCkKICAgICAgICAgbnZkaW1tX3N0YXRlLT5wZXJzaXN0
ZW5jZSA9IDM7CkBAIC0yMjY4LDcgKzIzMDYsNyBAQCBzdGF0aWMgdm9pZCBwY19tYWNoaW5lX2lu
aXRmbihPYmplY3QgKm9iaikKICAgICBwY21zLT5zbW0gPSBPTl9PRkZfQVVUT19BVVRPOwogICAg
IHBjbXMtPnZtcG9ydCA9IE9OX09GRl9BVVRPX0FVVE87CiAgICAgLyogbnZkaW1tIGlzIGRpc2Fi
bGVkIG9uIGRlZmF1bHQuICovCi0gICAgcGNtcy0+YWNwaV9udmRpbW1fc3RhdGUuaXNfZW5hYmxl
ZCA9IGZhbHNlOworICAgIHBjbXMtPmFjcGlfY29uZmlndXJhdGlvbi5hY3BpX252ZGltbV9zdGF0
ZS5pc19lbmFibGVkID0gZmFsc2U7CiAgICAgLyogYWNwaSBidWlsZCBpcyBlbmFibGVkIGJ5IGRl
ZmF1bHQgaWYgbWFjaGluZSBzdXBwb3J0cyBpdCAqLwogICAgIHBjbXMtPmFjcGlfYnVpbGRfZW5h
YmxlZCA9IFBDX01BQ0hJTkVfR0VUX0NMQVNTKHBjbXMpLT5oYXNfYWNwaV9idWlsZDsKICAgICBw
Y21zLT5zbWJ1cyA9IHRydWU7CmRpZmYgLS1naXQgYS9ody9pMzg2L3BjX3BpaXguYyBiL2h3L2kz
ODYvcGNfcGlpeC5jCmluZGV4IGRjMDk0NjZiM2UuLjA2MjBkMTA3MTUgMTAwNjQ0Ci0tLSBhL2h3
L2kzODYvcGNfcGlpeC5jCisrKyBiL2h3L2kzODYvcGNfcGlpeC5jCkBAIC03MSw2ICs3MSw3IEBA
IHN0YXRpYyB2b2lkIHBjX2luaXQxKE1hY2hpbmVTdGF0ZSAqbWFjaGluZSwKIHsKICAgICBQQ01h
Y2hpbmVTdGF0ZSAqcGNtcyA9IFBDX01BQ0hJTkUobWFjaGluZSk7CiAgICAgUENNYWNoaW5lQ2xh
c3MgKnBjbWMgPSBQQ19NQUNISU5FX0dFVF9DTEFTUyhwY21zKTsKKyAgICBBY3BpQ29uZmlndXJh
dGlvbiAqYWNwaV9jb25mID0gJnBjbXMtPmFjcGlfY29uZmlndXJhdGlvbjsKICAgICBNZW1vcnlS
ZWdpb24gKnN5c3RlbV9tZW1vcnkgPSBnZXRfc3lzdGVtX21lbW9yeSgpOwogICAgIE1lbW9yeVJl
Z2lvbiAqc3lzdGVtX2lvID0gZ2V0X3N5c3RlbV9pbygpOwogICAgIGludCBpOwpAQCAtMTQyLDEx
ICsxNDMsMTEgQEAgc3RhdGljIHZvaWQgcGNfaW5pdDEoTWFjaGluZVN0YXRlICptYWNoaW5lLAog
ICAgICAgICB9CiAKICAgICAgICAgaWYgKG1hY2hpbmUtPnJhbV9zaXplID49IGxvd21lbSkgewot
ICAgICAgICAgICAgcGNtcy0+YWJvdmVfNGdfbWVtX3NpemUgPSBtYWNoaW5lLT5yYW1fc2l6ZSAt
IGxvd21lbTsKLSAgICAgICAgICAgIHBjbXMtPmJlbG93XzRnX21lbV9zaXplID0gbG93bWVtOwor
ICAgICAgICAgICAgYWNwaV9jb25mLT5hYm92ZV80Z19tZW1fc2l6ZSA9IG1hY2hpbmUtPnJhbV9z
aXplIC0gbG93bWVtOworICAgICAgICAgICAgYWNwaV9jb25mLT5iZWxvd180Z19tZW1fc2l6ZSA9
IGxvd21lbTsKICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIHBjbXMtPmFib3ZlXzRnX21l
bV9zaXplID0gMDsKLSAgICAgICAgICAgIHBjbXMtPmJlbG93XzRnX21lbV9zaXplID0gbWFjaGlu
ZS0+cmFtX3NpemU7CisgICAgICAgICAgICBhY3BpX2NvbmYtPmFib3ZlXzRnX21lbV9zaXplID0g
MDsKKyAgICAgICAgICAgIGFjcGlfY29uZi0+YmVsb3dfNGdfbWVtX3NpemUgPSBtYWNoaW5lLT5y
YW1fc2l6ZTsKICAgICAgICAgfQogICAgIH0KIApAQCAtMTk5LDggKzIwMCw4IEBAIHN0YXRpYyB2
b2lkIHBjX2luaXQxKE1hY2hpbmVTdGF0ZSAqbWFjaGluZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBjaV90eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmk0NDBm
eF9zdGF0ZSwgJnBpaXgzX2RldmZuLCAmaXNhX2J1cywgcGNtcy0+Z3NpLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3lzdGVtX21lbW9yeSwgc3lzdGVtX2lvLCBtYWNoaW5lLT5yYW1f
c2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjbXMtPmJlbG93XzRnX21lbV9z
aXplLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNtcy0+YWJvdmVfNGdfbWVtX3Np
emUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY3BpX2NvbmYtPmJlbG93XzRnX21l
bV9zaXplLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNwaV9jb25mLT5hYm92ZV80
Z19tZW1fc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9tZW1vcnksIHJh
bV9tZW1vcnkpOwogICAgICAgICBwY21zLT5idXMgPSBwY2lfYnVzOwogICAgIH0gZWxzZSB7CkBA
IC0yODksMTYgKzI5MCwxNiBAQCBzdGF0aWMgdm9pZCBwY19pbml0MShNYWNoaW5lU3RhdGUgKm1h
Y2hpbmUsCiAKICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X2FkZF9saW5rKE9CSkVDVChtYWNoaW5l
KSwgUENfTUFDSElORV9BQ1BJX0RFVklDRV9QUk9QLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgVFlQRV9IT1RQTFVHX0hBTkRMRVIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoT2JqZWN0ICoqKSZwY21zLT5hY3BpX2RldiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChPYmplY3QgKiopJmFjcGlfY29uZi0+YWNwaV9kZXYsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBvYmplY3RfcHJvcGVydHlfYWxsb3dfc2V0X2xpbmssCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPQkpfUFJPUF9MSU5LX1NUUk9ORywgJmVy
cm9yX2Fib3J0KTsKICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9saW5rKE9CSkVDVChtYWNo
aW5lKSwgT0JKRUNUKHBpaXg0X3BtKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBDX01BQ0hJTkVfQUNQSV9ERVZJQ0VfUFJPUCwgJmVycm9yX2Fib3J0KTsKICAgICB9CiAKLSAg
ICBpZiAocGNtcy0+YWNwaV9udmRpbW1fc3RhdGUuaXNfZW5hYmxlZCkgewotICAgICAgICBudmRp
bW1faW5pdF9hY3BpX3N0YXRlKCZwY21zLT5hY3BpX252ZGltbV9zdGF0ZSwgc3lzdGVtX2lvLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjbXMtPmZ3X2NmZywgT0JKRUNUKHBjbXMp
KTsKKyAgICBpZiAoYWNwaV9jb25mLT5hY3BpX252ZGltbV9zdGF0ZS5pc19lbmFibGVkKSB7Cisg
ICAgICAgIG52ZGltbV9pbml0X2FjcGlfc3RhdGUoJmFjcGlfY29uZi0+YWNwaV9udmRpbW1fc3Rh
dGUsIHN5c3RlbV9pbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY3BpX2NvbmYt
PmZ3X2NmZywgT0JKRUNUKHBjbXMpKTsKICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL2h3L2kzODYv
cGNfcTM1LmMgYi9ody9pMzg2L3BjX3EzNS5jCmluZGV4IDUzMjI0MWUzZjguLmNkZGU0YTRiZWIg
MTAwNjQ0Ci0tLSBhL2h3L2kzODYvcGNfcTM1LmMKKysrIGIvaHcvaTM4Ni9wY19xMzUuYwpAQCAt
NjMsNiArNjMsNyBAQCBzdGF0aWMgdm9pZCBwY19xMzVfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hp
bmUpCiB7CiAgICAgUENNYWNoaW5lU3RhdGUgKnBjbXMgPSBQQ19NQUNISU5FKG1hY2hpbmUpOwog
ICAgIFBDTWFjaGluZUNsYXNzICpwY21jID0gUENfTUFDSElORV9HRVRfQ0xBU1MocGNtcyk7Cisg
ICAgQWNwaUNvbmZpZ3VyYXRpb24gKmFjcGlfY29uZiA9ICZwY21zLT5hY3BpX2NvbmZpZ3VyYXRp
b247CiAgICAgUTM1UENJSG9zdCAqcTM1X2hvc3Q7CiAgICAgUENJSG9zdFN0YXRlICpwaGI7CiAg
ICAgUENJQnVzICpob3N0X2J1czsKQEAgLTExNiwxMSArMTE3LDExIEBAIHN0YXRpYyB2b2lkIHBj
X3EzNV9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICB9CiAKICAgICBpZiAobWFjaGlu
ZS0+cmFtX3NpemUgPj0gbG93bWVtKSB7Ci0gICAgICAgIHBjbXMtPmFib3ZlXzRnX21lbV9zaXpl
ID0gbWFjaGluZS0+cmFtX3NpemUgLSBsb3dtZW07Ci0gICAgICAgIHBjbXMtPmJlbG93XzRnX21l
bV9zaXplID0gbG93bWVtOworICAgICAgICBhY3BpX2NvbmYtPmFib3ZlXzRnX21lbV9zaXplID0g
bWFjaGluZS0+cmFtX3NpemUgLSBsb3dtZW07CisgICAgICAgIGFjcGlfY29uZi0+YmVsb3dfNGdf
bWVtX3NpemUgPSBsb3dtZW07CiAgICAgfSBlbHNlIHsKLSAgICAgICAgcGNtcy0+YWJvdmVfNGdf
bWVtX3NpemUgPSAwOwotICAgICAgICBwY21zLT5iZWxvd180Z19tZW1fc2l6ZSA9IG1hY2hpbmUt
PnJhbV9zaXplOworICAgICAgICBhY3BpX2NvbmYtPmFib3ZlXzRnX21lbV9zaXplID0gMDsKKyAg
ICAgICAgYWNwaV9jb25mLT5iZWxvd180Z19tZW1fc2l6ZSA9IG1hY2hpbmUtPnJhbV9zaXplOwog
ICAgIH0KIAogICAgIGlmICh4ZW5fZW5hYmxlZCgpKSB7CkBAIC0xNzksOSArMTgwLDkgQEAgc3Rh
dGljIHZvaWQgcGNfcTM1X2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBNQ0hfSE9TVF9QUk9QX1NZU1RFTV9NRU0sIE5VTEwpOwogICAgIG9i
amVjdF9wcm9wZXJ0eV9zZXRfbGluayhPQkpFQ1QocTM1X2hvc3QpLCBPQkpFQ1Qoc3lzdGVtX2lv
KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUNIX0hPU1RfUFJPUF9JT19NRU0sIE5V
TEwpOwotICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfaW50KE9CSkVDVChxMzVfaG9zdCksIHBjbXMt
PmJlbG93XzRnX21lbV9zaXplLAorICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfaW50KE9CSkVDVChx
MzVfaG9zdCksIGFjcGlfY29uZi0+YmVsb3dfNGdfbWVtX3NpemUsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUENJX0hPU1RfQkVMT1dfNEdfTUVNX1NJWkUsIE5VTEwpOwotICAgIG9iamVj
dF9wcm9wZXJ0eV9zZXRfaW50KE9CSkVDVChxMzVfaG9zdCksIHBjbXMtPmFib3ZlXzRnX21lbV9z
aXplLAorICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfaW50KE9CSkVDVChxMzVfaG9zdCksIGFjcGlf
Y29uZi0+YWJvdmVfNGdfbWVtX3NpemUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJ
X0hPU1RfQUJPVkVfNEdfTUVNX1NJWkUsIE5VTEwpOwogICAgIC8qIHBjaSAqLwogICAgIHFkZXZf
aW5pdF9ub2ZhaWwoREVWSUNFKHEzNV9ob3N0KSk7CkBAIC0xOTQsNyArMTk1LDcgQEAgc3RhdGlj
IHZvaWQgcGNfcTM1X2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogCiAgICAgb2JqZWN0X3By
b3BlcnR5X2FkZF9saW5rKE9CSkVDVChtYWNoaW5lKSwgUENfTUFDSElORV9BQ1BJX0RFVklDRV9Q
Uk9QLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUWVBFX0hPVFBMVUdfSEFORExFUiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKE9iamVjdCAqKikmcGNtcy0+YWNwaV9kZXYs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChPYmplY3QgKiopJmFjcGlfY29uZi0+YWNw
aV9kZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdF9wcm9wZXJ0eV9hbGxv
d19zZXRfbGluaywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT0JKX1BST1BfTElOS19T
VFJPTkcsICZlcnJvcl9hYm9ydCk7CiAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9saW5rKE9CSkVD
VChtYWNoaW5lKSwgT0JKRUNUKGxwYyksCkBAIC0yNzYsOSArMjc3LDkgQEAgc3RhdGljIHZvaWQg
cGNfcTM1X2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgIHBjX3ZnYV9pbml0KGlzYV9i
dXMsIGhvc3RfYnVzKTsKICAgICBwY19uaWNfaW5pdChwY21jLCBpc2FfYnVzLCBob3N0X2J1cyk7
CiAKLSAgICBpZiAocGNtcy0+YWNwaV9udmRpbW1fc3RhdGUuaXNfZW5hYmxlZCkgewotICAgICAg
ICBudmRpbW1faW5pdF9hY3BpX3N0YXRlKCZwY21zLT5hY3BpX252ZGltbV9zdGF0ZSwgc3lzdGVt
X2lvLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjbXMtPmZ3X2NmZywgT0JKRUNU
KHBjbXMpKTsKKyAgICBpZiAoYWNwaV9jb25mLT5hY3BpX252ZGltbV9zdGF0ZS5pc19lbmFibGVk
KSB7CisgICAgICAgIG52ZGltbV9pbml0X2FjcGlfc3RhdGUoJmFjcGlfY29uZi0+YWNwaV9udmRp
bW1fc3RhdGUsIHN5c3RlbV9pbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY3Bp
X2NvbmYtPmZ3X2NmZywgT0JKRUNUKHBjbXMpKTsKICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL2h3
L2kzODYveGVuL3hlbi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCA5MzVhMzY3
NmM4Li4wNDU5ZmI3MzQwIDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIv
aHcvaTM4Ni94ZW4veGVuLWh2bS5jCkBAIC0xOTAsNiArMTkwLDcgQEAgcWVtdV9pcnEgKnhlbl9p
bnRlcnJ1cHRfY29udHJvbGxlcl9pbml0KHZvaWQpCiBzdGF0aWMgdm9pZCB4ZW5fcmFtX2luaXQo
UENNYWNoaW5lU3RhdGUgKnBjbXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgcmFtX2FkZHJf
dCByYW1fc2l6ZSwgTWVtb3J5UmVnaW9uICoqcmFtX21lbW9yeV9wKQogeworICAgIEFjcGlDb25m
aWd1cmF0aW9uICphY3BpX2NvbmYgPSAmcGNtcy0+YWNwaV9jb25maWd1cmF0aW9uOwogICAgIE1l
bW9yeVJlZ2lvbiAqc3lzbWVtID0gZ2V0X3N5c3RlbV9tZW1vcnkoKTsKICAgICByYW1fYWRkcl90
IGJsb2NrX2xlbjsKICAgICB1aW50NjRfdCB1c2VyX2xvd21lbSA9IG9iamVjdF9wcm9wZXJ0eV9n
ZXRfdWludChxZGV2X2dldF9tYWNoaW5lKCksCkBAIC0yMDcsMjAgKzIwOCwyMCBAQCBzdGF0aWMg
dm9pZCB4ZW5fcmFtX2luaXQoUENNYWNoaW5lU3RhdGUgKnBjbXMsCiAgICAgfQogCiAgICAgaWYg
KHJhbV9zaXplID49IHVzZXJfbG93bWVtKSB7Ci0gICAgICAgIHBjbXMtPmFib3ZlXzRnX21lbV9z
aXplID0gcmFtX3NpemUgLSB1c2VyX2xvd21lbTsKLSAgICAgICAgcGNtcy0+YmVsb3dfNGdfbWVt
X3NpemUgPSB1c2VyX2xvd21lbTsKKyAgICAgICAgYWNwaV9jb25mLT5hYm92ZV80Z19tZW1fc2l6
ZSA9IHJhbV9zaXplIC0gdXNlcl9sb3dtZW07CisgICAgICAgIGFjcGlfY29uZi0+YmVsb3dfNGdf
bWVtX3NpemUgPSB1c2VyX2xvd21lbTsKICAgICB9IGVsc2UgewotICAgICAgICBwY21zLT5hYm92
ZV80Z19tZW1fc2l6ZSA9IDA7Ci0gICAgICAgIHBjbXMtPmJlbG93XzRnX21lbV9zaXplID0gcmFt
X3NpemU7CisgICAgICAgIGFjcGlfY29uZi0+YWJvdmVfNGdfbWVtX3NpemUgPSAwOworICAgICAg
ICBhY3BpX2NvbmYtPmJlbG93XzRnX21lbV9zaXplID0gcmFtX3NpemU7CiAgICAgfQotICAgIGlm
ICghcGNtcy0+YWJvdmVfNGdfbWVtX3NpemUpIHsKKyAgICBpZiAoIWFjcGlfY29uZi0+YWJvdmVf
NGdfbWVtX3NpemUpIHsKICAgICAgICAgYmxvY2tfbGVuID0gcmFtX3NpemU7CiAgICAgfSBlbHNl
IHsKICAgICAgICAgLyoKICAgICAgICAgICogWGVuIGRvZXMgbm90IGFsbG9jYXRlIHRoZSBtZW1v
cnkgY29udGludW91c2x5LCBpdCBrZWVwcyBhCiAgICAgICAgICAqIGhvbGUgb2YgdGhlIHNpemUg
Y29tcHV0ZWQgYWJvdmUgb3IgcGFzc2VkIGluLgogICAgICAgICAgKi8KLSAgICAgICAgYmxvY2tf
bGVuID0gKDFVTEwgPDwgMzIpICsgcGNtcy0+YWJvdmVfNGdfbWVtX3NpemU7CisgICAgICAgIGJs
b2NrX2xlbiA9ICgxVUxMIDw8IDMyKSArIGFjcGlfY29uZi0+YWJvdmVfNGdfbWVtX3NpemU7CiAg
ICAgfQogICAgIG1lbW9yeV9yZWdpb25faW5pdF9yYW0oJnJhbV9tZW1vcnksIE5VTEwsICJ4ZW4u
cmFtIiwgYmxvY2tfbGVuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVycm9yX2ZhdGFs
KTsKQEAgLTIzNywxMiArMjM4LDEyIEBAIHN0YXRpYyB2b2lkIHhlbl9yYW1faW5pdChQQ01hY2hp
bmVTdGF0ZSAqcGNtcywKICAgICAgKi8KICAgICBtZW1vcnlfcmVnaW9uX2luaXRfYWxpYXMoJnJh
bV9sbywgTlVMTCwgInhlbi5yYW0ubG8iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
cmFtX21lbW9yeSwgMHhjMDAwMCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNtcy0+
YmVsb3dfNGdfbWVtX3NpemUgLSAweGMwMDAwKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYWNwaV9jb25mLT5iZWxvd180Z19tZW1fc2l6ZSAtIDB4YzAwMDApOwogICAgIG1lbW9yeV9y
ZWdpb25fYWRkX3N1YnJlZ2lvbihzeXNtZW0sIDB4YzAwMDAsICZyYW1fbG8pOwotICAgIGlmIChw
Y21zLT5hYm92ZV80Z19tZW1fc2l6ZSA+IDApIHsKKyAgICBpZiAoYWNwaV9jb25mLT5hYm92ZV80
Z19tZW1fc2l6ZSA+IDApIHsKICAgICAgICAgbWVtb3J5X3JlZ2lvbl9pbml0X2FsaWFzKCZyYW1f
aGksIE5VTEwsICJ4ZW4ucmFtLmhpIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZyYW1fbWVtb3J5LCAweDEwMDAwMDAwMFVMTCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBjbXMtPmFib3ZlXzRnX21lbV9zaXplKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGFjcGlfY29uZi0+YWJvdmVfNGdfbWVtX3NpemUpOwogICAgICAgICBtZW1vcnlf
cmVnaW9uX2FkZF9zdWJyZWdpb24oc3lzbWVtLCAweDEwMDAwMDAwMFVMTCwgJnJhbV9oaSk7CiAg
ICAgfQogfQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9hY3BpL2FjcGkuaCBiL2luY2x1ZGUvaHcv
YWNwaS9hY3BpLmgKaW5kZXggYzIwYWNlMGQwYi4uMjU0YzhkMGNmYyAxMDA2NDQKLS0tIGEvaW5j
bHVkZS9ody9hY3BpL2FjcGkuaAorKysgYi9pbmNsdWRlL2h3L2FjcGkvYWNwaS5oCkBAIC0yNCw2
ICsyNCw4IEBACiAjaW5jbHVkZSAiZXhlYy9tZW1vcnkuaCIKICNpbmNsdWRlICJody9pcnEuaCIK
ICNpbmNsdWRlICJody9hY3BpL2FjcGlfZGV2X2ludGVyZmFjZS5oIgorI2luY2x1ZGUgImh3L2hv
dHBsdWcuaCIKKyNpbmNsdWRlICJody9tZW0vbnZkaW1tLmgiCiAKIC8qCiAgKiBjdXJyZW50IGRl
dmljZSBuYW1pbmcgc2NoZW1lIHN1cHBvcnRzIHVwIHRvIDI1NiBtZW1vcnkgZGV2aWNlcwpAQCAt
MTg2LDYgKzE4OCw0OCBAQCBleHRlcm4gaW50IGFjcGlfZW5hYmxlZDsKIGV4dGVybiBjaGFyIHVu
c2lnbmVkICphY3BpX3RhYmxlczsKIGV4dGVybiBzaXplX3QgYWNwaV90YWJsZXNfbGVuOwogCit0
eXBlZGVmCitzdHJ1Y3QgQWNwaUJ1aWxkU3RhdGUgeworICAgIC8qIENvcHkgb2YgdGFibGUgaW4g
UkFNIChmb3IgcGF0Y2hpbmcpLiAqLworICAgIE1lbW9yeVJlZ2lvbiAqdGFibGVfbXI7CisgICAg
LyogSXMgdGFibGUgcGF0Y2hlZD8gKi8KKyAgICBib29sIHBhdGNoZWQ7CisgICAgdm9pZCAqcnNk
cDsKKyAgICBNZW1vcnlSZWdpb24gKnJzZHBfbXI7CisgICAgTWVtb3J5UmVnaW9uICpsaW5rZXJf
bXI7Cit9IEFjcGlCdWlsZFN0YXRlOworCit0eXBlZGVmCitzdHJ1Y3QgQWNwaUNvbmZpZ3VyYXRp
b24geworICAgIC8qIE1hY2hpbmUgY2xhc3MgQUNQSSBzZXR0aW5ncyAqLworICAgIGludCBsZWdh
Y3lfYWNwaV90YWJsZV9zaXplOworICAgIGJvb2wgcnNkcF9pbl9yYW07CisgICAgdW5zaWduZWQg
YWNwaV9kYXRhX3NpemU7CisKKyAgICAvKiBNYWNoaW5lIHN0YXRlIEFDUEkgc2V0dGluZ3MgKi8K
KyAgICBIb3RwbHVnSGFuZGxlciAqYWNwaV9kZXY7CisgICAgQWNwaU5WRElNTVN0YXRlIGFjcGlf
bnZkaW1tX3N0YXRlOworCisgICAgLyoKKyAgICAgKiBUaGUgZmllbGRzIGJlbG93IGFyZSBtYWNo
aW5lIHNldHRpbmdzIHRoYXQKKyAgICAgKiBhcmUgbm90IEFDUEkgc3BlY2lmaWMuIEhvd2V2ZXIg
dGhleSBhcmUgbmVlZGVkCisgICAgICogZm9yIGJ1aWxkaW5nIEFDUEkgdGFibGVzIGFuZCBhcyBz
dWNoIHNob3VsZCBiZQorICAgICAqIGNhcnJpZWQgdGhyb3VnaCB0aGUgQUNQSSBjb25maWd1cmF0
aW9uIHN0cnVjdHVyZS4KKyAgICAgKi8KKyAgICBib29sIGxlZ2FjeV9jcHVfaG90cGx1ZzsKKyAg
ICBib29sIGxpbnV4Ym9vdF9kbWFfZW5hYmxlZDsKKyAgICBGV0NmZ1N0YXRlICpmd19jZmc7Cisg
ICAgcmFtX2FkZHJfdCBiZWxvd180Z19tZW1fc2l6ZSwgYWJvdmVfNGdfbWVtX3NpemU7OworICAg
IHVpbnQ2NF90IG51bWFfbm9kZXM7CisgICAgdWludDY0X3QgKm5vZGVfbWVtOworICAgIGJvb2wg
YXBpY194cnVwdF9vdmVycmlkZTsKKyAgICB1bnNpZ25lZCBhcGljX2lkX2xpbWl0OworICAgIFBD
SUhvc3RTdGF0ZSAqcGNpX2hvc3Q7CisKKyAgICAvKiBCdWlsZCBzdGF0ZSAqLworICAgIEFjcGlC
dWlsZFN0YXRlICpidWlsZF9zdGF0ZTsKK30gQWNwaUNvbmZpZ3VyYXRpb247CisKIHVpbnQ4X3Qg
KmFjcGlfdGFibGVfZmlyc3Qodm9pZCk7CiB1aW50OF90ICphY3BpX3RhYmxlX25leHQodWludDhf
dCAqY3VycmVudCk7CiB1bnNpZ25lZCBhY3BpX3RhYmxlX2xlbih2b2lkICpjdXJyZW50KTsKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKaW5k
ZXggZGZlNjc0NjY5Mi4uZGEwYmQzOTc0MSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody9pMzg2L3Bj
LmgKKysrIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKQEAgLTEyLDYgKzEyLDcgQEAKICNpbmNsdWRl
ICJxZW11L3JhbmdlLmgiCiAjaW5jbHVkZSAicWVtdS9iaXRtYXAuaCIKICNpbmNsdWRlICJzeXNl
bXUvc3lzZW11LmgiCisjaW5jbHVkZSAiaHcvYWNwaS9hY3BpLmgiCiAjaW5jbHVkZSAiaHcvcGNp
L3BjaS5oIgogI2luY2x1ZGUgImh3L2NvbXBhdC5oIgogI2luY2x1ZGUgImh3L21lbS9wYy1kaW1t
LmgiCkBAIC0zNSwxMCArMzYsOCBAQCBzdHJ1Y3QgUENNYWNoaW5lU3RhdGUgewogICAgIE5vdGlm
aWVyIG1hY2hpbmVfZG9uZTsKIAogICAgIC8qIFBvaW50ZXJzIHRvIGRldmljZXMgYW5kIG9iamVj
dHM6ICovCi0gICAgSG90cGx1Z0hhbmRsZXIgKmFjcGlfZGV2OwogICAgIElTQURldmljZSAqcnRj
OwogICAgIFBDSUJ1cyAqYnVzOwotICAgIEZXQ2ZnU3RhdGUgKmZ3X2NmZzsKICAgICBxZW11X2ly
cSAqZ3NpOwogCiAgICAgLyogQ29uZmlndXJhdGlvbiBvcHRpb25zOiAqLwpAQCAtNDYsMjggKzQ1
LDIwIEBAIHN0cnVjdCBQQ01hY2hpbmVTdGF0ZSB7CiAgICAgT25PZmZBdXRvIHZtcG9ydDsKICAg
ICBPbk9mZkF1dG8gc21tOwogCi0gICAgQWNwaU5WRElNTVN0YXRlIGFjcGlfbnZkaW1tX3N0YXRl
OwotCiAgICAgYm9vbCBhY3BpX2J1aWxkX2VuYWJsZWQ7CiAgICAgYm9vbCBzbWJ1czsKICAgICBi
b29sIHNhdGE7CiAgICAgYm9vbCBwaXQ7CiAKLSAgICAvKiBSQU0gaW5mb3JtYXRpb24gKHNpemVz
LCBhZGRyZXNzZXMsIGNvbmZpZ3VyYXRpb24pOiAqLwotICAgIHJhbV9hZGRyX3QgYmVsb3dfNGdf
bWVtX3NpemUsIGFib3ZlXzRnX21lbV9zaXplOwotCi0gICAgLyogQ1BVIGFuZCBhcGljIGluZm9y
bWF0aW9uOiAqLwotICAgIGJvb2wgYXBpY194cnVwdF9vdmVycmlkZTsKLSAgICB1bnNpZ25lZCBh
cGljX2lkX2xpbWl0OworICAgIC8qIENQVSBpbmZvcm1hdGlvbiAqLwogICAgIHVpbnQxNl90IGJv
b3RfY3B1czsKIAotICAgIC8qIE5VTUEgaW5mb3JtYXRpb246ICovCi0gICAgdWludDY0X3QgbnVt
YV9ub2RlczsKLSAgICB1aW50NjRfdCAqbm9kZV9tZW07Ci0KICAgICAvKiBBZGRyZXNzIHNwYWNl
IHVzZWQgYnkgSU9BUElDIGRldmljZS4gQWxsIElPQVBJQyBpbnRlcnJ1cHRzCiAgICAgICogd2ls
bCBiZSB0cmFuc2xhdGVkIHRvIE1TSSBtZXNzYWdlcyBpbiB0aGUgYWRkcmVzcyBzcGFjZS4gKi8K
ICAgICBBZGRyZXNzU3BhY2UgKmlvYXBpY19hczsKKworICAgIC8qIEFDUEkgY29uZmlndXJhdGlv
biAqLworICAgIEFjcGlDb25maWd1cmF0aW9uIGFjcGlfY29uZmlndXJhdGlvbjsKIH07CiAKICNk
ZWZpbmUgUENfTUFDSElORV9BQ1BJX0RFVklDRV9QUk9QICJhY3BpLWRldmljZSIKLS0gCjIuMTku
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 10:26:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 10:26:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gIABB-0004VT-Im; Thu, 01 Nov 2018 10:26: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=8xl/=nm=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gIABA-0004VM-Ep
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 10:26:20 +0000
X-Inumbo-ID: 9218e475-ddc0-11e8-87d6-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9218e475-ddc0-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 10:26:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8F17AA78;
 Thu,  1 Nov 2018 03:26:18 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BEEB83F71D;
 Thu,  1 Nov 2018 03:26:17 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>
References: <20181031142545.11142-1-wei.liu2@citrix.com>
 <500d3e00-e6d0-7bbe-2d43-f96b1b503c95@arm.com>
 <20181101085925.2v3zp5ucl2lahhun@zion.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a764e9dd-e0a8-eb0d-af78-a1380f03178d@arm.com>
Date: Thu, 1 Nov 2018 10:26:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20181101085925.2v3zp5ucl2lahhun@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] libxl/arm: fix guest type conversion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgV2VpLAoKT24gMDEvMTEvMjAxOCAwODo1OSwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIE9j
dCAzMSwgMjAxOCBhdCAwODoxNjo1MlBNICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhp
IFdlaSwKPj4KPj4gT24gMTAvMzEvMTggMjoyNSBQTSwgV2VpIExpdSB3cm90ZToKPj4+IENvbW1p
dCAzNTk5NzBmZDhiICgidG9vbHMvbGlieGw6IFN3aXRjaCBBcm0gZ3Vlc3QgdHlwZSB0byBQVkgi
KSBtaXNzZWQKPj4+IGNoYW5naW5nIHRoZSB0eXBlIGZpZWxkIGluIGNfaW5mby4gVGhpcyBpc3N1
ZSBkaWRuJ3Qgc3VyZmFjZSB1bnRpbAo+Pj4gZWY3MmM5M2RmOSB3aGljaCBtYWRlIGNyZWF0aW5n
IFBWIGd1ZXN0IG9uIEFybSB1bnVzYWJsZS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4gLS0tCj4+PiBDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+Pj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4+Pgo+Pj4gSnVsaWVuLCBjYW4geW91IGdpdmUgdGhpcyBhIHF1aWNrIHRl
c3Q/IFB1dCB0eXBlPSdwdicgaW4geW91ciBBcm0KPj4+IGd1ZXN0IHhsIGNmZyBhbmQgbm90ZSB0
aGUgZGlmZmVyZW5jZSBiZWZvcmUgYW5kIGFmdGVyIHRoaXMgcGF0Y2guCj4+Cj4+IEkgdGVzdGVk
IG9uIGFybTY0IHdpdGggYW5kIHdpdGhvdXQgdGhlIHBhdGNoOgo+Pgo+PiBUZXN0ZWQtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Cj4+Pgo+Pj4gVGhpcyBzaG91bGQg
Zml4IGxpYnZpcnQgYnJlYWthZ2UuCj4+PiAtLS0KPj4+ICAgIHRvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jIHwgMTAgKysrKysrKysrKwo+Pj4gICAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlv
bnMoKykKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+Pj4gaW5kZXggNGJiNzUwZTk1MS4uMzExOTU3Zjg3
YyAxMDA2NDQKPj4+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4+PiArKysgYi90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+Pj4gQEAgLTM1LDYgKzM1LDE2IEBAIGludCBsaWJ4
bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKPj4+ICAgICAg
ICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwo+Pj4gICAgICAgIH0KPj4+ICsjaWYgZGVmaW5lZChf
X2FybV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQo+Pj4gKyAgICBpZiAoY19pbmZvLT50eXBl
ID09IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB7Cj4+PiArICAgICAgICBMT0coV0FSTiwgIkNvbnZl
cnRpbmcgUFYgZ3Vlc3QgdG8gUFZILiIpOwo+Pj4gKyAgICAgICAgTE9HKFdBUk4sICJBcm0gZ3Vl
c3QgYXJlIG5vdyBQVkguIik7Cj4+PiArICAgICAgICBMT0coV0FSTiwgIlBsZWFzZSBmaXggeW91
ciBjb25maWd1cmF0aW9uIGZpbGUvdG9vbHN0YWNrLiIpOwo+Pgo+PiBXZSBub3cgZW5kIHVwIHRv
IGhhdmUgdGhpcyBtZXNzYWdlIHByaW50ZWQgdHdpY2UuCj4gCj4gSSB0aG91Z2h0IHdlIG5lZWQg
c29tZSBsb2dnaW5nIHNvIEkgY29waWVkIHRoZW0gaGVyZS4KCkkgdGhpbmsgd2UgY2FuIHJlbW92
ZSB0aGlzIGxvZ2dpbmcgaWYgd2UgcmVseSBvbiBjX2luZm8tPnR5cGUgPT0gYl9pbmZvLT50eXBl
LgoKPiAKPj4gRG8geW91IHNlZSBhIHVzZSBjYXNlCj4+IHdoZXJlIGNfaW5mby0+dHlwZSBpcyBk
aWZmZXJlbnQgZnJvbSBiX2luZm8tPnR5cGU/IERvIHdlIG5lZWQgYSBjaGVjayBmb3IKPj4gdGhh
dCBzb21ld2hlcmUgaW4gdGhlIGNvZGU/Cj4gCj4gTm8sIEkgZG9uJ3QgdGhpbmsgdGhlcmUgd2ls
bCBiZSBjYXNlcyB3aGVyZSBjX2luZm8tPnR5cGUgaXMgZGlmZmVyZW50Cj4gZnJvbSBiX2luZm8t
PnR5cGUuIFRoZSB0eXBlIGluIGJfaW5mbyBpcyB1c2VkIGFzIGEga2V5IHRvIHRoZSBrZXllZAo+
IHVuaW9uLiBUaGUgbm9ybWFsIHdheSBvZiB1c2luZyBpdCBpcyB0byBjYWxsCj4gbGlieGxfZG9t
YWluX2J1aWxkX2luZm9faW5pdF90eXBlIHdpdGggY19pbmZvLT50eXBlIChzZWUKPiB4bF9wYXJz
ZS5jOkwxMzE2KS4gIEkgdHJpZWQgdG8gZm9sbG93IHRoYXQgcGF0aCBhcyB3ZWxsLCBidXQgdGhl
Cj4gcGx1bWJpbmcgYmVjYW1lIHVud2llbGR5Lgo+IAo+IFJlZ2FyZGluZyBhZGRpbmcgYSBjaGVj
aywgdGhhdCdzIHByb2JhYmx5IGEgZ29vZCBpZGVhLCBidXQgaXQgaXMgb3V0IG9mCj4gc2NvcGUg
b2YgdGhpcyBwYXRjaC4KCkkgd2Fzbid0IHN1Z2dlc3RlZCBpdCBmb3IgdGhpcyBwYXRjaCA6KS4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 10:31:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 10:31: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-devel-bounces@lists.xenproject.org>)
	id 1gIAGR-0005NK-Fi; Thu, 01 Nov 2018 10:31: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=kl4z=nm=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gIAGQ-0005NF-6g
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 10:31:46 +0000
X-Inumbo-ID: 541ea873-ddc1-11e8-87d6-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 541ea873-ddc1-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 10:31:44 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 F3496305FFA2; Thu,  1 Nov 2018 12:31:43 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id DD36F3084EEC;
 Thu,  1 Nov 2018 12:31:43 +0200 (EET)
To: "Tian, Kevin" <kevin.tian@intel.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20181024091849.15572-1-aisaila@bitdefender.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE2B9E0@SHSMSX101.ccr.corp.intel.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <73ab7fcd-59da-f160-3eda-a799349585a3@bitdefender.com>
Date: Thu, 1 Nov 2018 12:31:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19BE2B9E0@SHSMSX101.ccr.corp.intel.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Clean up may_defer from hvm_*
 helpers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "brian.woods@amd.com" <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMzAvMTggODoxOSBBTSwgVGlhbiwgS2V2aW4gd3JvdGU6Cj4+IEZyb206IEFsZXhhbmRy
dSBTdGVmYW4gSVNBSUxBIFttYWlsdG86YWlzYWlsYUBiaXRkZWZlbmRlci5jb21dCj4+IFNlbnQ6
IFdlZG5lc2RheSwgT2N0b2JlciAyNCwgMjAxOCA1OjE5IFBNCj4+Cj4+IFRoZSBtYXlfZGVmZXIg
dmFyIHdhcyBsZWZ0IHdpdGggdGhlIG9sZGVyIGJvb2xfdCB0eXBlLiBUaGlzIHBhdGNoCj4+IGNo
YW5nZXMgdGhlIHR5cGUgdG8gYm9vbC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElz
YWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKSSB0aGluayB0aGlzIHRyaXZpYWwgcGF0Y2ggaGFz
IGFsbCB0aGUgYWNrcyBpdCBuZWVkcyB0byBnbyBpbj8KCgpUaGFua3MsClJhenZhbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 10:33:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 10:33: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-devel-bounces@lists.xenproject.org>)
	id 1gIAI7-0005WY-4A; Thu, 01 Nov 2018 10:33: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=bpad=nm=xenproject.org=prvs=8364a9546=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gIAI5-0005WE-QN
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 10:33:29 +0000
X-Inumbo-ID: 90c9012a-ddc1-11e8-a534-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 90c9012a-ddc1-11e8-a534-12d6303a7972;
 Thu, 01 Nov 2018 10:33:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,451,1534809600"; d="scan'208";a="69350490"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75555-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-wheezy:test-amd64-i386-amd64-wheezy-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-wheezy:test-amd64-i386-i386-wheezy-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-wheezy:test-amd64-amd64-amd64-wheezy-netboot-pvgrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75500
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 1 Nov 2018 10:33:23 +0000
Subject: [Xen-devel] [distros-debian-wheezy test] 75555: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NTU1IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTU1NS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1uZXRib290LXB5Z3J1YiAx
MCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4gNzU1MDAKIHRlc3QtYW1kNjQtaTM4
Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGJs
b2NrZWQgaW4gNzU1MDAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtd2hlZXp5LW5ldGJvb3QtcHZn
cnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgYmxvY2tlZCBpbiA3NTUwMAoKYmFzZWxpbmUg
dmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDc1NTAwCgpqb2JzOgogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13aGVlenktbmV0Ym9vdC1wdmdy
dWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13aGVlenkt
bmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1hbWQ2NC13aGVlenktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXdoZWV6eS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRl
Lm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9v
c3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 10:39:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 10:39: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-devel-bounces@lists.xenproject.org>)
	id 1gIANh-0005ny-4p; Thu, 01 Nov 2018 10:39: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=5wub=nm=citrix.com=prvs=836feaa16=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIANf-0005nq-J2
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 10:39:15 +0000
X-Inumbo-ID: 5f2e218a-ddc2-11e8-8be1-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f2e218a-ddc2-11e8-8be1-12d6303a7972;
 Thu, 01 Nov 2018 10:39:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,451,1534809600"; d="scan'208";a="69350735"
Date: Thu, 1 Nov 2018 10:38:47 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20181101103847.o2p7z6uz52tevysf@zion.uk.xensource.com>
References: <20181031142545.11142-1-wei.liu2@citrix.com>
 <500d3e00-e6d0-7bbe-2d43-f96b1b503c95@arm.com>
 <20181101085925.2v3zp5ucl2lahhun@zion.uk.xensource.com>
 <a764e9dd-e0a8-eb0d-af78-a1380f03178d@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a764e9dd-e0a8-eb0d-af78-a1380f03178d@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] libxl/arm: fix guest type conversion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDEsIDIwMTggYXQgMTA6MjY6MTZBTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFdlaSwKPiAKPiBPbiAwMS8xMS8yMDE4IDA4OjU5LCBXZWkgTGl1IHdyb3RlOgo+
ID4gT24gV2VkLCBPY3QgMzEsIDIwMTggYXQgMDg6MTY6NTJQTSArMDAwMCwgSnVsaWVuIEdyYWxs
IHdyb3RlOgo+ID4gPiBIaSBXZWksCj4gPiA+IAo+ID4gPiBPbiAxMC8zMS8xOCAyOjI1IFBNLCBX
ZWkgTGl1IHdyb3RlOgo+ID4gPiA+IENvbW1pdCAzNTk5NzBmZDhiICgidG9vbHMvbGlieGw6IFN3
aXRjaCBBcm0gZ3Vlc3QgdHlwZSB0byBQVkgiKSBtaXNzZWQKPiA+ID4gPiBjaGFuZ2luZyB0aGUg
dHlwZSBmaWVsZCBpbiBjX2luZm8uIFRoaXMgaXNzdWUgZGlkbid0IHN1cmZhY2UgdW50aWwKPiA+
ID4gPiBlZjcyYzkzZGY5IHdoaWNoIG1hZGUgY3JlYXRpbmcgUFYgZ3Vlc3Qgb24gQXJtIHVudXNh
YmxlLgo+ID4gPiA+IAo+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4gPiA+ID4gLS0tCj4gPiA+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+ID4gPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KPiA+ID4gPiAKPiA+ID4gPiBKdWxpZW4sIGNhbiB5b3UgZ2l2ZSB0aGlzIGEg
cXVpY2sgdGVzdD8gUHV0IHR5cGU9J3B2JyBpbiB5b3VyIEFybQo+ID4gPiA+IGd1ZXN0IHhsIGNm
ZyBhbmQgbm90ZSB0aGUgZGlmZmVyZW5jZSBiZWZvcmUgYW5kIGFmdGVyIHRoaXMgcGF0Y2guCj4g
PiA+IAo+ID4gPiBJIHRlc3RlZCBvbiBhcm02NCB3aXRoIGFuZCB3aXRob3V0IHRoZSBwYXRjaDoK
PiA+ID4gCj4gPiA+IFRlc3RlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KPiA+ID4gCj4gPiA+ID4gCj4gPiA+ID4gVGhpcyBzaG91bGQgZml4IGxpYnZpcnQgYnJlYWth
Z2UuCj4gPiA+ID4gLS0tCj4gPiA+ID4gICAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgfCAx
MCArKysrKysrKysrCj4gPiA+ID4gICAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKykK
PiA+ID4gPiAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ID4gPiA+IGluZGV4IDRiYjc1MGU5NTEuLjMx
MTk1N2Y4N2MgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
PiA+ID4gPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ID4gPiA+IEBAIC0zNSw2
ICszNSwxNiBAQCBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhs
X19nYyAqZ2MsCj4gPiA+ID4gICAgICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7Cj4gPiA+ID4g
ICAgICAgIH0KPiA+ID4gPiArI2lmIGRlZmluZWQoX19hcm1fXykgfHwgZGVmaW5lZChfX2FhcmNo
NjRfXykKPiA+ID4gPiArICAgIGlmIChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVf
UFYpIHsKPiA+ID4gPiArICAgICAgICBMT0coV0FSTiwgIkNvbnZlcnRpbmcgUFYgZ3Vlc3QgdG8g
UFZILiIpOwo+ID4gPiA+ICsgICAgICAgIExPRyhXQVJOLCAiQXJtIGd1ZXN0IGFyZSBub3cgUFZI
LiIpOwo+ID4gPiA+ICsgICAgICAgIExPRyhXQVJOLCAiUGxlYXNlIGZpeCB5b3VyIGNvbmZpZ3Vy
YXRpb24gZmlsZS90b29sc3RhY2suIik7Cj4gPiA+IAo+ID4gPiBXZSBub3cgZW5kIHVwIHRvIGhh
dmUgdGhpcyBtZXNzYWdlIHByaW50ZWQgdHdpY2UuCj4gPiAKPiA+IEkgdGhvdWdodCB3ZSBuZWVk
IHNvbWUgbG9nZ2luZyBzbyBJIGNvcGllZCB0aGVtIGhlcmUuCj4gCj4gSSB0aGluayB3ZSBjYW4g
cmVtb3ZlIHRoaXMgbG9nZ2luZyBpZiB3ZSByZWx5IG9uIGNfaW5mby0+dHlwZSA9PSBiX2luZm8t
PnR5cGUuCgpJIHdpbGwgY2hhbmdlIHRoZSBsb2dnaW5nIGluIGxpYnhsX2FybS5jLgoKV2VpLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 11:04:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 11:04: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-devel-bounces@lists.xenproject.org>)
	id 1gIAlw-0008Ku-Vu; Thu, 01 Nov 2018 11:04: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=d7ww=nm=citrix.com=prvs=836a5e8bd=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gIAlv-0008Js-HH
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 11:04:19 +0000
X-Inumbo-ID: dfce1de2-ddc5-11e8-bf4b-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dfce1de2-ddc5-11e8-bf4b-12d6303a7972;
 Thu, 01 Nov 2018 11:04:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,451,1534809600"; d="scan'208";a="69352149"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20181101101658.31442-1-julien.grall@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <37c4e0f2-9083-911f-7e08-7525c392d279@citrix.com>
Date: Thu, 1 Nov 2018 11:03:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181101101658.31442-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/grant_table: Remove stall comment on
 top of map_grant_ref
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDEvMjAxOCAxMDoxNiBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFJlbW92ZSB0aGUg
MiBwYXJ0IGNvbW1lbnQgb24gdG9wIG9mIG1hcF9ncmFudF9yZWY6Cj4gICAgIC0gVGhlIGZpcnN0
IHBhcnQgbWVudGlvbiB0aGUgcmV0dXJuIHZhbHVlIHdoaWNoIGhhcyBiZWVuIHZvaWQgc2luY2UK
PiAgICAgMjAwNiEKPiAgICAgLSBUaGUgc2Vjb25kIHBhcnQgbWVudGlvbiBhIGxvY2FsIHZhcmlh
YmxlICdhZGRyJyB3aGljaCBkb2VzIG5vdAo+ICAgICBleGlzdCBhbnltb3JlLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpOaXQ6IHMvc3Rh
bGwvc3RhbGUvOyBpbiB0aXRsZQoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 11:11:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 11:11: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-devel-bounces@lists.xenproject.org>)
	id 1gIAsM-0000kC-VI; Thu, 01 Nov 2018 11:10: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=o9f7=nm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIAsL-0000ju-P7
 for xen-devel@lists.xen.org; Thu, 01 Nov 2018 11:10:57 +0000
X-Inumbo-ID: cd8c81b2-ddc6-11e8-87d6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd8c81b2-ddc6-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 11:10: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 1gIAsB-00085w-16; Thu, 01 Nov 2018 11:10:47 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gIAsA-0005QG-UG; Thu, 01 Nov 2018 11:10:46 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1gIAsA-0005QG-UG@xenbits.xenproject.org>
Date: Thu, 01 Nov 2018 11:10:46 +0000
Subject: [Xen-devel] Xen Security Advisory 278 v2 (CVE-2018-18883) - x86:
 Nested VT-x usable even when disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2018-18883 / XSA-278
                              version 2

               x86: Nested VT-x usable even when disabled

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

CVE assigned.

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

When running HVM guests, virtual extensions are enabled in hardware because
Xen is using them.  As a result, a guest can blindly execute the
virtualisation instructions, and will exit to Xen for processing.

In the case that the guest hasn't followed the correct (virtual) configuration
procedure, it shouldn't be able to use the instructions, and Xen should
respond with #UD exception.  When nested virtualisation is disabled for the
guest, it is not permitted to complete the configuration procedure.

Unfortunately, when nested virtualisation is intended to be disabled for the
guest, an incorrect default value leads Xen to believe that the configuration
procedure has already been completed.

IMPACT
======

Guest software which blindly plays with the VT-x instructions can cause Xen to
operate on uninitialised data.  As the backing memory is zeroed, this causes
Xen to suffer a NULL pointer dereference, causing a host Denial of Service.

Other behaviours such as memory corruption or privilege escalation have not
been ruled out.

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

Systems running Xen 4.9 or later are vulnerable.  Systems running Xen 4.8 or
earlier are not vulnerable.

Only Intel x86 systems are vulnerable.  Systems from other x86 vendors, and
other hardware vendors are not vulnerable.

Only x86 HVM and PVH guests can leverage this vulnerability.  x86 PV guests
cannot leverage this vulnerability.

MITIGATION
==========

Running only x86 PV guests will avoid the issue.

For x86 HVM guests, while enabling nested virtualisation for affected guests
does work around this particular DoS, it is not a security supported
configuration and has other know DoS and suspected privilege escalation
vulnerabilities.  Therefore, it is not a mitigation.

CREDITS
=======

This issue was discovered by Sergey Dyasli of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa278.patch           xen-unstable
xsa278-4.11.patch      Xen 4.11, 4.10, 4.9

$ sha256sum xsa278*
d94c59ee170f96af14f0cf696221ba8b9447b86820fe99fba1815ab93cc89cd7  xsa278.patch
22686a9bbfbd38bb74292a28a452012d263875c9064815d4afd3fd6c62df0c3a  xsa278-4.11.patch
$

NOTE CONCERNING LACK OF EMBARGO
===============================

This issue was first reported in private and was in the usual XSA process.

It was later independently reported in public with enough detail for the issue
to be considered fully public.
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlva3xQMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZ2DUIAKIKRyJ9tb1+t8FVECYVR6L5JjhVjyiC1HKnmmGO
o+Fl1glQZqK1b5oKkV58jNf32wUOjhlHut1iXJmuE7VGrBsSzj4ew3wIwFcAeTyL
nykIFtS8YBlodQfcd7XRyh030bQ5f5JtJYTyJTpAwor8JQrVJH+lYdv+zddPfVbp
sUMXFrSxAmnzhrYKuUHNZ438O6+PwunPROTng6VRmreutqnxjnvxtmLqJLk23gvI
jfg8THSawEREg9R6cjpO8ZmfouukTJp7t5mmte1g8kJm/UJ4iRWAS67tYF6m4V+K
1H7Sc0E4yV8I/PL46V+53r43NcCtPFP+GM/AaIzggov2Hn0=
=el52
-----END PGP SIGNATURE-----

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3Z2bXg6IERpc2FsbG93IHRoZSB1c2Ugb2YgVlQt
eCBpbnN0cnVjdGlvbnMgd2hlbiBuZXN0ZWQgdmlydCBpcyBkaXNhYmxlZAoK
Yy9zIGFjNmE0NTAwYiAidnZteDogc2V0IHZteG9uX3JlZ2lvbl9wYSBvZiB2
Y3B1IG91dCBvZiBWTVggb3BlcmF0aW9uIHRvIGFuCmludmFsaWQgYWRkcmVz
cyIgd2FzIGEgcmVhbCBidWdmaXggYXMgZGVzY3JpYmVkLCBidXQgaGFzIGEg
dmVyeSBzdWJ0bGUgYnVnCndoaWNoIHJlc3VsdHMgaW4gYWxsIFZULXggaW5z
dHJ1Y3Rpb25zIGJlaW5nIHVzYWJsZSBieSBhIGd1ZXN0LgoKVGhlIHRvb2xz
dGFjayBjb25zdHJ1Y3RzIGEgZ3Vlc3QgYnkgaXNzdWluZzoKCiAgWEVOX0RP
TUNUTF9jcmVhdGVkb21haW4KICBYRU5fRE9NQ1RMX21heF92Y3B1cwoKYW5k
IG9wdGlvbmFsbHkgbGF0ZXIsIEhWTU9QX3NldF9wYXJhbSB0byBlbmFibGUg
bmVzdGVkIHZpcnQuCgpBcyBhIHJlc3VsdCwgdGhlIGNhbGwgdG8gbnZteF92
Y3B1X2luaXRpYWxpc2UoKSBpbiBodm1fdmNwdV9pbml0aWFsaXNlKCkKKHdo
aWNoIGlzIHdoYXQgbWFrZXMgdGhlIGFib3ZlIHBhdGNoIGxvb2sgY29ycmVj
dCBkdXJpbmcgcmV2aWV3KSBpcyBhY3R1YWxseQpkZWFkIGNvZGUuICBJbiBw
cmFjdGljZSwgbnZteF92Y3B1X2luaXRpYWxpc2UoKSBmaXJzdCBnZXRzIGNh
bGxlZCB3aGVuIG5lc3RlZAp2aXJ0IGlzIGVuYWJsZWQsIHdoaWNoIGlzIHR5
cGljYWxseSBuZXZlci4KCkFzIGEgcmVzdWx0LCB0aGUgemVyb2VkIG1lbW9y
eSBvZiBzdHJ1Y3QgdmNwdSBjYXVzZXMgbnZteF92Y3B1X2luX3ZteCgpIHRv
CnJldHVybiB0cnVlIGJlZm9yZSBuZXN0ZWQgdmlydCBpcyBlbmFibGVkIGZv
ciB0aGUgZ3Vlc3QuCgpGaXhpbmcgdGhlIG9yZGVyIG9mIGluaXRpYWxpc2F0
aW9uIGlzIGEgd29yayBpbiBwcm9ncmVzcyBmb3Igb3RoZXIgcmVhc29ucywK
YnV0IG5vdCB2aWFibGUgZm9yIHNlY3VyaXR5IGJhY2twb3J0cy4KCkEgY29t
cG91bmRpbmcgZmFjdG9yIGlzIHRoYXQgdGhlIHZtZXhpdCBoYW5kbGVycyBm
b3IgYWxsIGluc3RydWN0aW9ucywgb3RoZXIKdGhhbiBWTVhPTiwgcGFzcyAw
IGludG8gdm14X2luc3RfY2hlY2tfcHJpdmlsZWdlKCkncyB2bXhvcF9jaGVj
ayBwYXJhbWV0ZXIsCndoaWNoIHNraXBzIHRoZSBDUjQuVk1YRSBjaGVjay4g
IChUaGlzIGlzIG9uZSBvZiBtYW55IHJlYXNvbnMgd2h5IG5lc3RlZCB2aXJ0
Cmlzbid0IGEgc3VwcG9ydGVkIGZlYXR1cmUgeWV0LikKCkhvd2V2ZXIsIHRo
ZSBvdmVyYWxsIHJlc3VsdCBpcyB0aGF0IHdoZW4gbmVzdGVkIHZpcnQgaXMg
bm90IGVuYWJsZWQgYnkgdGhlCnRvb2xzdGFjayAoaS5lLiB0aGUgZGVmYXVs
dCBjb25maWd1cmF0aW9uIGZvciBhbGwgcHJvZHVjdGlvbiBndWVzdHMpLCB0
aGUgVlQteAppbnN0cnVjdGlvbnMgKG90aGVyIHRoYW4gVk1YT04pIGFyZSBh
Y3R1YWxseSB1c2FibGUsIGFuZCBYZW4gdmVyeSBxdWlja2x5CmZhbGxzIG92
ZXIgdGhlIGZhY3QgdGhhdCB0aGUgbnZteCBzdHJ1Y3R1cmUgaXMgdW5pbml0
aWFsaXNlZC4KCkluIG9yZGVyIHRvIGZhaWwgc2FmZSBpbiB0aGUgc3VwcG9y
dGVkIGNhc2UsIHJlLWltcGxlbWVudCBhbGwgdGhlIFZULXgKaW5zdHJ1Y3Rp
b24gaGFuZGxpbmcgdXNpbmcgYSBzaW5nbGUgZnVuY3Rpb24gd2l0aCBhIGNv
bW1vbiBwcm9sb2d1ZSwgY292ZXJpbmcKYWxsIHRoZSBjaGVja3Mgd2hpY2gg
c2hvdWxkIGNhdXNlICNVRCBvciAjR1AgZmF1bHRzLiAgVGhpcyBkZWxpYmVy
YXRlbHkKZG9lc24ndCB1c2UgYW55IHN0YXRlIGZyb20gdGhlIG52bXggc3Ry
dWN0dXJlLCBpbiBjYXNlIHRoZXJlIGFyZSBvdGhlciBsdXJraW5nCmlzc3Vl
cy4KClRoaXMgaXMgWFNBLTI3OAoKUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFz
bGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGQxNjEyOWYu
LjdhNDkwNzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC00MDAz
LDU3ICs0MDAzLDE3IEBAIHZvaWQgdm14X3ZtZXhpdF9oYW5kbGVyKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBicmVhazsKIAogICAg
IGNhc2UgRVhJVF9SRUFTT05fVk1YT0ZGOgotICAgICAgICBpZiAoIG52bXhf
aGFuZGxlX3ZteG9mZihyZWdzKSA9PSBYODZFTVVMX09LQVkgKQotICAgICAg
ICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOwotICAgICAgICBicmVhazsKLQog
ICAgIGNhc2UgRVhJVF9SRUFTT05fVk1YT046Ci0gICAgICAgIGlmICggbnZt
eF9oYW5kbGVfdm14b24ocmVncykgPT0gWDg2RU1VTF9PS0FZICkKLSAgICAg
ICAgICAgIHVwZGF0ZV9ndWVzdF9laXAoKTsKLSAgICAgICAgYnJlYWs7Ci0K
ICAgICBjYXNlIEVYSVRfUkVBU09OX1ZNQ0xFQVI6Ci0gICAgICAgIGlmICgg
bnZteF9oYW5kbGVfdm1jbGVhcihyZWdzKSA9PSBYODZFTVVMX09LQVkgKQot
ICAgICAgICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOwotICAgICAgICBicmVh
azsKLSAKICAgICBjYXNlIEVYSVRfUkVBU09OX1ZNUFRSTEQ6Ci0gICAgICAg
IGlmICggbnZteF9oYW5kbGVfdm1wdHJsZChyZWdzKSA9PSBYODZFTVVMX09L
QVkgKQotICAgICAgICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOwotICAgICAg
ICBicmVhazsKLQogICAgIGNhc2UgRVhJVF9SRUFTT05fVk1QVFJTVDoKLSAg
ICAgICAgaWYgKCBudm14X2hhbmRsZV92bXB0cnN0KHJlZ3MpID09IFg4NkVN
VUxfT0tBWSApCi0gICAgICAgICAgICB1cGRhdGVfZ3Vlc3RfZWlwKCk7Ci0g
ICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSBFWElUX1JFQVNPTl9WTVJFQUQ6
Ci0gICAgICAgIGlmICggbnZteF9oYW5kbGVfdm1yZWFkKHJlZ3MpID09IFg4
NkVNVUxfT0tBWSApCi0gICAgICAgICAgICB1cGRhdGVfZ3Vlc3RfZWlwKCk7
Ci0gICAgICAgIGJyZWFrOwotIAogICAgIGNhc2UgRVhJVF9SRUFTT05fVk1X
UklURToKLSAgICAgICAgaWYgKCBudm14X2hhbmRsZV92bXdyaXRlKHJlZ3Mp
ID09IFg4NkVNVUxfT0tBWSApCi0gICAgICAgICAgICB1cGRhdGVfZ3Vlc3Rf
ZWlwKCk7Ci0gICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSBFWElUX1JFQVNP
Tl9WTUxBVU5DSDoKLSAgICAgICAgaWYgKCBudm14X2hhbmRsZV92bWxhdW5j
aChyZWdzKSA9PSBYODZFTVVMX09LQVkgKQotICAgICAgICAgICAgdXBkYXRl
X2d1ZXN0X2VpcCgpOwotICAgICAgICBicmVhazsKLQogICAgIGNhc2UgRVhJ
VF9SRUFTT05fVk1SRVNVTUU6Ci0gICAgICAgIGlmICggbnZteF9oYW5kbGVf
dm1yZXN1bWUocmVncykgPT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgICAg
IHVwZGF0ZV9ndWVzdF9laXAoKTsKLSAgICAgICAgYnJlYWs7Ci0KICAgICBj
YXNlIEVYSVRfUkVBU09OX0lOVkVQVDoKLSAgICAgICAgaWYgKCBudm14X2hh
bmRsZV9pbnZlcHQocmVncykgPT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAg
ICAgIHVwZGF0ZV9ndWVzdF9laXAoKTsKLSAgICAgICAgYnJlYWs7Ci0KICAg
ICBjYXNlIEVYSVRfUkVBU09OX0lOVlZQSUQ6Ci0gICAgICAgIGlmICggbnZt
eF9oYW5kbGVfaW52dnBpZChyZWdzKSA9PSBYODZFTVVMX09LQVkgKQorICAg
ICAgICBpZiAoIG52bXhfaGFuZGxlX3ZteF9pbnNuKHJlZ3MsIGV4aXRfcmVh
c29uKSA9PSBYODZFTVVMX09LQVkgKQogICAgICAgICAgICAgdXBkYXRlX2d1
ZXN0X2VpcCgpOwogICAgICAgICBicmVhazsKIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdnZteC5jCmluZGV4IDBlNDVkYjguLmFhMjAyZTAgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92dm14LmMKQEAgLTE0NzAsNyArMTQ3MCw3IEBAIHZvaWQg
bnZteF9zd2l0Y2hfZ3Vlc3Qodm9pZCkKICAqIFZNWCBpbnN0cnVjdGlvbnMg
aGFuZGxpbmcKICAqLwogCi1pbnQgbnZteF9oYW5kbGVfdm14b24oc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCitzdGF0aWMgaW50IG52bXhfaGFuZGxl
X3ZteG9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0
cnVjdCB2Y3B1ICp2PWN1cnJlbnQ7CiAgICAgc3RydWN0IG5lc3RlZHZteCAq
bnZteCA9ICZ2Y3B1XzJfbnZteCh2KTsKQEAgLTE1MjIsNyArMTUyMiw3IEBA
IGludCBudm14X2hhbmRsZV92bXhvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi1pbnQgbnZt
eF9oYW5kbGVfdm14b2ZmKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQor
c3RhdGljIGludCBudm14X2hhbmRsZV92bXhvZmYoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY9Y3VycmVudDsK
ICAgICBzdHJ1Y3QgbmVzdGVkdm14ICpudm14ID0gJnZjcHVfMl9udm14KHYp
OwpAQCAtMTYxMSw3ICsxNjExLDcgQEAgc3RhdGljIGludCBudm14X3ZtcmVz
dW1lKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi1pbnQgbnZteF9o
YW5kbGVfdm1yZXN1bWUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCitz
dGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtcmVzdW1lKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogewogICAgIGJvb2xfdCBsYXVuY2hlZDsKICAgICBz
dHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CkBAIC0xNjQ1LDcgKzE2NDUsNyBA
QCBpbnQgbnZteF9oYW5kbGVfdm1yZXN1bWUoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiAgICAgcmV0dXJuIG52bXhfdm1yZXN1bWUodixyZWdzKTsK
IH0KIAotaW50IG52bXhfaGFuZGxlX3ZtbGF1bmNoKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQorc3RhdGljIGludCBudm14X2hhbmRsZV92bWxhdW5j
aChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBib29sX3Qg
bGF1bmNoZWQ7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwpAQCAt
MTY4OCw3ICsxNjg4LDcgQEAgaW50IG52bXhfaGFuZGxlX3ZtbGF1bmNoKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHJldHVybiByYzsKIH0K
IAotaW50IG52bXhfaGFuZGxlX3ZtcHRybGQoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCitzdGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtcHRybGQoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgc3RydWN0IHZjcHUg
KnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCB2bXhfaW5zdF9kZWNvZGVkIGRl
Y29kZTsKQEAgLTE3NTksNyArMTc1OSw3IEBAIGludCBudm14X2hhbmRsZV92
bXB0cmxkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHJldHVy
biBYODZFTVVMX09LQVk7CiB9CiAKLWludCBudm14X2hhbmRsZV92bXB0cnN0
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorc3RhdGljIGludCBudm14
X2hhbmRsZV92bXB0cnN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3Qg
dm14X2luc3RfZGVjb2RlZCBkZWNvZGU7CkBAIC0xNzg0LDcgKzE3ODQsNyBA
QCBpbnQgbnZteF9oYW5kbGVfdm1wdHJzdChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi1pbnQg
bnZteF9oYW5kbGVfdm1jbGVhcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKK3N0YXRpYyBpbnQgbnZteF9oYW5kbGVfdm1jbGVhcihzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1
cnJlbnQ7CiAgICAgc3RydWN0IHZteF9pbnN0X2RlY29kZWQgZGVjb2RlOwpA
QCAtMTgzNiw3ICsxODM2LDcgQEAgaW50IG52bXhfaGFuZGxlX3ZtY2xlYXIo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKIH0KIAotaW50IG52bXhfaGFuZGxlX3ZtcmVhZChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKK3N0YXRpYyBpbnQgbnZteF9oYW5kbGVf
dm1yZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0
cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3Qgdm14X2luc3Rf
ZGVjb2RlZCBkZWNvZGU7CkBAIC0xODc4LDcgKzE4NzgsNyBAQCBpbnQgbnZt
eF9oYW5kbGVfdm1yZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKLWludCBudm14X2hhbmRs
ZV92bXdyaXRlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorc3RhdGlj
IGludCBudm14X2hhbmRsZV92bXdyaXRlKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAg
ICBzdHJ1Y3Qgdm14X2luc3RfZGVjb2RlZCBkZWNvZGU7CkBAIC0xOTI2LDcg
KzE5MjYsNyBAQCBpbnQgbnZteF9oYW5kbGVfdm13cml0ZShzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwog
fQogCi1pbnQgbnZteF9oYW5kbGVfaW52ZXB0KHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQorc3RhdGljIGludCBudm14X2hhbmRsZV9pbnZlcHQoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgc3RydWN0IHZteF9p
bnN0X2RlY29kZWQgZGVjb2RlOwogICAgIHVuc2lnbmVkIGxvbmcgZXB0cDsK
QEAgLTE5NTQsNyArMTk1NCw3IEBAIGludCBudm14X2hhbmRsZV9pbnZlcHQo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKIH0KIAotaW50IG52bXhfaGFuZGxlX2ludnZwaWQoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCitzdGF0aWMgaW50IG52bXhfaGFuZGxl
X2ludnZwaWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAg
c3RydWN0IHZteF9pbnN0X2RlY29kZWQgZGVjb2RlOwogICAgIHVuc2lnbmVk
IGxvbmcgdnBpZDsKQEAgLTE5ODAsNiArMTk4MCw4MSBAQCBpbnQgbnZteF9o
YW5kbGVfaW52dnBpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCitpbnQgbnZteF9oYW5kbGVf
dm14X2luc24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVk
IGludCBleGl0X3JlYXNvbikKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9
IGN1cnJlbnQ7CisgICAgaW50IHJldDsKKworICAgIGlmICggIShjdXJyLT5h
cmNoLmh2bS5ndWVzdF9jcls0XSAmIFg4Nl9DUjRfVk1YRSkgfHwKKyAgICAg
ICAgICFuZXN0ZWRodm1fZW5hYmxlZChjdXJyLT5kb21haW4pIHx8CisgICAg
ICAgICAodm14X2d1ZXN0X3g4Nl9tb2RlKGN1cnIpIDwgKGh2bV9sb25nX21v
ZGVfYWN0aXZlKGN1cnIpID8gOCA6IDIpKSApCisgICAgeworICAgICAgICBo
dm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2ludmFsaWRfb3AsIFg4Nl9F
VkVOVF9OT19FQyk7CisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElP
TjsKKyAgICB9CisKKyAgICBpZiAoIHZteF9nZXRfY3BsKCkgPiAwICkKKyAg
ICB7CisgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3Bf
ZmF1bHQsIDApOworICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047
CisgICAgfQorCisgICAgc3dpdGNoICggZXhpdF9yZWFzb24gKQorICAgIHsK
KyAgICBjYXNlIEVYSVRfUkVBU09OX1ZNWE9GRjoKKyAgICAgICAgcmV0ID0g
bnZteF9oYW5kbGVfdm14b2ZmKHJlZ3MpOworICAgICAgICBicmVhazsKKwor
ICAgIGNhc2UgRVhJVF9SRUFTT05fVk1YT046CisgICAgICAgIHJldCA9IG52
bXhfaGFuZGxlX3ZteG9uKHJlZ3MpOworICAgICAgICBicmVhazsKKworICAg
IGNhc2UgRVhJVF9SRUFTT05fVk1DTEVBUjoKKyAgICAgICAgcmV0ID0gbnZt
eF9oYW5kbGVfdm1jbGVhcihyZWdzKTsKKyAgICAgICAgYnJlYWs7CisKKyAg
ICBjYXNlIEVYSVRfUkVBU09OX1ZNUFRSTEQ6CisgICAgICAgIHJldCA9IG52
bXhfaGFuZGxlX3ZtcHRybGQocmVncyk7CisgICAgICAgIGJyZWFrOworCisg
ICAgY2FzZSBFWElUX1JFQVNPTl9WTVBUUlNUOgorICAgICAgICByZXQgPSBu
dm14X2hhbmRsZV92bXB0cnN0KHJlZ3MpOworICAgICAgICBicmVhazsKKwor
ICAgIGNhc2UgRVhJVF9SRUFTT05fVk1SRUFEOgorICAgICAgICByZXQgPSBu
dm14X2hhbmRsZV92bXJlYWQocmVncyk7CisgICAgICAgIGJyZWFrOworCisg
ICAgY2FzZSBFWElUX1JFQVNPTl9WTVdSSVRFOgorICAgICAgICByZXQgPSBu
dm14X2hhbmRsZV92bXdyaXRlKHJlZ3MpOworICAgICAgICBicmVhazsKKwor
ICAgIGNhc2UgRVhJVF9SRUFTT05fVk1MQVVOQ0g6CisgICAgICAgIHJldCA9
IG52bXhfaGFuZGxlX3ZtbGF1bmNoKHJlZ3MpOworICAgICAgICBicmVhazsK
KworICAgIGNhc2UgRVhJVF9SRUFTT05fVk1SRVNVTUU6CisgICAgICAgIHJl
dCA9IG52bXhfaGFuZGxlX3ZtcmVzdW1lKHJlZ3MpOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgRVhJVF9SRUFTT05fSU5WRVBUOgorICAgICAgICBy
ZXQgPSBudm14X2hhbmRsZV9pbnZlcHQocmVncyk7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSBFWElUX1JFQVNPTl9JTlZWUElEOgorICAgICAgICBy
ZXQgPSBudm14X2hhbmRsZV9pbnZ2cGlkKHJlZ3MpOworICAgICAgICBicmVh
azsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOworICAgICAgICBkb21haW5fY3Jhc2goY3Vyci0+ZG9tYWluKTsKKyAg
ICAgICAgcmV0ID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgICAgIGJy
ZWFrOworICAgIH0KKworICAgIHJldHVybiByZXQ7Cit9CisKICNkZWZpbmUg
X19lbXVsX3ZhbHVlKGVuYWJsZTEsIGRlZmF1bHQxKSBcCiAgICAgKChlbmFi
bGUxIHwgZGVmYXVsdDEpIDw8IDMyIHwgKGRlZmF1bHQxKSkKIApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmgKaW5kZXggYTIwYmQ5
ZS4uNmI5YzRhZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdm14L3Z2bXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
bXgvdnZteC5oCkBAIC05NCw5ICs5NCw2IEBAIHZvaWQgbnZteF9kb21haW5f
cmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCk7CiAKIGJv
b2xfdCBudm14X2VwdF9lbmFibGVkKHN0cnVjdCB2Y3B1ICp2KTsKIAotaW50
IG52bXhfaGFuZGxlX3ZteG9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KTsKLWludCBudm14X2hhbmRsZV92bXhvZmYoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpOwotCiAjZGVmaW5lIEVQVF9UUkFOU0xBVEVfU1VDQ0VFRCAg
ICAgICAwCiAjZGVmaW5lIEVQVF9UUkFOU0xBVEVfVklPTEFUSU9OICAgICAx
CiAjZGVmaW5lIEVQVF9UUkFOU0xBVEVfTUlTQ09ORklHICAgICAyCkBAIC0x
ODksMTUgKzE4Niw3IEBAIGVudW0gdm14X2luc25fZXJybm8gc2V0X3Z2bWNz
X3JlYWxfc2FmZShjb25zdCBzdHJ1Y3QgdmNwdSAqLCB1MzIgZW5jb2Rpbmcs
CiAgICBzZXRfdnZtY3NfdmlydHVhbF9zYWZlKHZjcHVfbmVzdGVkaHZtKHZj
cHUpLm52X3Z2bWN4LCBlbmNvZGluZywgdmFsKSkKIAogdm9pZCBudm14X2Rl
c3Ryb3lfdm1jcyhzdHJ1Y3QgdmNwdSAqdik7Ci1pbnQgbnZteF9oYW5kbGVf
dm1wdHJsZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7Ci1pbnQgbnZt
eF9oYW5kbGVfdm1wdHJzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7
Ci1pbnQgbnZteF9oYW5kbGVfdm1jbGVhcihzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncyk7Ci1pbnQgbnZteF9oYW5kbGVfdm1yZWFkKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKTsKLWludCBudm14X2hhbmRsZV92bXdyaXRlKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKLWludCBudm14X2hhbmRsZV92
bXJlc3VtZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7Ci1pbnQgbnZt
eF9oYW5kbGVfdm1sYXVuY2goc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
OwotaW50IG52bXhfaGFuZGxlX2ludmVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncyk7Ci1pbnQgbnZteF9oYW5kbGVfaW52dnBpZChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncyk7CitpbnQgbnZteF9oYW5kbGVfdm14X2luc24o
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCBleGl0
X3JlYXNvbik7CiBpbnQgbnZteF9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWdu
ZWQgaW50IG1zciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dTY0ICptc3JfY29udGVudCk7CiAK

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3Z2bXg6IERpc2FsbG93IHRoZSB1c2Ugb2YgVlQt
eCBpbnN0cnVjdGlvbnMgd2hlbiBuZXN0ZWQgdmlydCBpcyBkaXNhYmxlZAoK
Yy9zIGFjNmE0NTAwYiAidnZteDogc2V0IHZteG9uX3JlZ2lvbl9wYSBvZiB2
Y3B1IG91dCBvZiBWTVggb3BlcmF0aW9uIHRvIGFuCmludmFsaWQgYWRkcmVz
cyIgd2FzIGEgcmVhbCBidWdmaXggYXMgZGVzY3JpYmVkLCBidXQgaGFzIGEg
dmVyeSBzdWJ0bGUgYnVnCndoaWNoIHJlc3VsdHMgaW4gYWxsIFZULXggaW5z
dHJ1Y3Rpb25zIGJlaW5nIHVzYWJsZSBieSBhIGd1ZXN0LgoKVGhlIHRvb2xz
dGFjayBjb25zdHJ1Y3RzIGEgZ3Vlc3QgYnkgaXNzdWluZzoKCiAgWEVOX0RP
TUNUTF9jcmVhdGVkb21haW4KICBYRU5fRE9NQ1RMX21heF92Y3B1cwoKYW5k
IG9wdGlvbmFsbHkgbGF0ZXIsIEhWTU9QX3NldF9wYXJhbSB0byBlbmFibGUg
bmVzdGVkIHZpcnQuCgpBcyBhIHJlc3VsdCwgdGhlIGNhbGwgdG8gbnZteF92
Y3B1X2luaXRpYWxpc2UoKSBpbiBodm1fdmNwdV9pbml0aWFsaXNlKCkKKHdo
aWNoIGlzIHdoYXQgbWFrZXMgdGhlIGFib3ZlIHBhdGNoIGxvb2sgY29ycmVj
dCBkdXJpbmcgcmV2aWV3KSBpcyBhY3R1YWxseQpkZWFkIGNvZGUuICBJbiBw
cmFjdGljZSwgbnZteF92Y3B1X2luaXRpYWxpc2UoKSBmaXJzdCBnZXRzIGNh
bGxlZCB3aGVuIG5lc3RlZAp2aXJ0IGlzIGVuYWJsZWQsIHdoaWNoIGlzIHR5
cGljYWxseSBuZXZlci4KCkFzIGEgcmVzdWx0LCB0aGUgemVyb2VkIG1lbW9y
eSBvZiBzdHJ1Y3QgdmNwdSBjYXVzZXMgbnZteF92Y3B1X2luX3ZteCgpIHRv
CnJldHVybiB0cnVlIGJlZm9yZSBuZXN0ZWQgdmlydCBpcyBlbmFibGVkIGZv
ciB0aGUgZ3Vlc3QuCgpGaXhpbmcgdGhlIG9yZGVyIG9mIGluaXRpYWxpc2F0
aW9uIGlzIGEgd29yayBpbiBwcm9ncmVzcyBmb3Igb3RoZXIgcmVhc29ucywK
YnV0IG5vdCB2aWFibGUgZm9yIHNlY3VyaXR5IGJhY2twb3J0cy4KCkEgY29t
cG91bmRpbmcgZmFjdG9yIGlzIHRoYXQgdGhlIHZtZXhpdCBoYW5kbGVycyBm
b3IgYWxsIGluc3RydWN0aW9ucywgb3RoZXIKdGhhbiBWTVhPTiwgcGFzcyAw
IGludG8gdm14X2luc3RfY2hlY2tfcHJpdmlsZWdlKCkncyB2bXhvcF9jaGVj
ayBwYXJhbWV0ZXIsCndoaWNoIHNraXBzIHRoZSBDUjQuVk1YRSBjaGVjay4g
IChUaGlzIGlzIG9uZSBvZiBtYW55IHJlYXNvbnMgd2h5IG5lc3RlZCB2aXJ0
Cmlzbid0IGEgc3VwcG9ydGVkIGZlYXR1cmUgeWV0LikKCkhvd2V2ZXIsIHRo
ZSBvdmVyYWxsIHJlc3VsdCBpcyB0aGF0IHdoZW4gbmVzdGVkIHZpcnQgaXMg
bm90IGVuYWJsZWQgYnkgdGhlCnRvb2xzdGFjayAoaS5lLiB0aGUgZGVmYXVs
dCBjb25maWd1cmF0aW9uIGZvciBhbGwgcHJvZHVjdGlvbiBndWVzdHMpLCB0
aGUgVlQteAppbnN0cnVjdGlvbnMgKG90aGVyIHRoYW4gVk1YT04pIGFyZSBh
Y3R1YWxseSB1c2FibGUsIGFuZCBYZW4gdmVyeSBxdWlja2x5CmZhbGxzIG92
ZXIgdGhlIGZhY3QgdGhhdCB0aGUgbnZteCBzdHJ1Y3R1cmUgaXMgdW5pbml0
aWFsaXNlZC4KCkluIG9yZGVyIHRvIGZhaWwgc2FmZSBpbiB0aGUgc3VwcG9y
dGVkIGNhc2UsIHJlLWltcGxlbWVudCBhbGwgdGhlIFZULXgKaW5zdHJ1Y3Rp
b24gaGFuZGxpbmcgdXNpbmcgYSBzaW5nbGUgZnVuY3Rpb24gd2l0aCBhIGNv
bW1vbiBwcm9sb2d1ZSwgY292ZXJpbmcKYWxsIHRoZSBjaGVja3Mgd2hpY2gg
c2hvdWxkIGNhdXNlICNVRCBvciAjR1AgZmF1bHRzLiAgVGhpcyBkZWxpYmVy
YXRlbHkKZG9lc24ndCB1c2UgYW55IHN0YXRlIGZyb20gdGhlIG52bXggc3Ry
dWN0dXJlLCBpbiBjYXNlIHRoZXJlIGFyZSBvdGhlciBsdXJraW5nCmlzc3Vl
cy4KClRoaXMgaXMgWFNBLTI3OAoKUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFz
bGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGE2NDE1ZjAu
LmE0ZDI4MjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0zOTgy
LDU3ICszOTgyLDE3IEBAIHZvaWQgdm14X3ZtZXhpdF9oYW5kbGVyKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBicmVhazsKIAogICAg
IGNhc2UgRVhJVF9SRUFTT05fVk1YT0ZGOgotICAgICAgICBpZiAoIG52bXhf
aGFuZGxlX3ZteG9mZihyZWdzKSA9PSBYODZFTVVMX09LQVkgKQotICAgICAg
ICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOwotICAgICAgICBicmVhazsKLQog
ICAgIGNhc2UgRVhJVF9SRUFTT05fVk1YT046Ci0gICAgICAgIGlmICggbnZt
eF9oYW5kbGVfdm14b24ocmVncykgPT0gWDg2RU1VTF9PS0FZICkKLSAgICAg
ICAgICAgIHVwZGF0ZV9ndWVzdF9laXAoKTsKLSAgICAgICAgYnJlYWs7Ci0K
ICAgICBjYXNlIEVYSVRfUkVBU09OX1ZNQ0xFQVI6Ci0gICAgICAgIGlmICgg
bnZteF9oYW5kbGVfdm1jbGVhcihyZWdzKSA9PSBYODZFTVVMX09LQVkgKQot
ICAgICAgICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOwotICAgICAgICBicmVh
azsKLSAKICAgICBjYXNlIEVYSVRfUkVBU09OX1ZNUFRSTEQ6Ci0gICAgICAg
IGlmICggbnZteF9oYW5kbGVfdm1wdHJsZChyZWdzKSA9PSBYODZFTVVMX09L
QVkgKQotICAgICAgICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOwotICAgICAg
ICBicmVhazsKLQogICAgIGNhc2UgRVhJVF9SRUFTT05fVk1QVFJTVDoKLSAg
ICAgICAgaWYgKCBudm14X2hhbmRsZV92bXB0cnN0KHJlZ3MpID09IFg4NkVN
VUxfT0tBWSApCi0gICAgICAgICAgICB1cGRhdGVfZ3Vlc3RfZWlwKCk7Ci0g
ICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSBFWElUX1JFQVNPTl9WTVJFQUQ6
Ci0gICAgICAgIGlmICggbnZteF9oYW5kbGVfdm1yZWFkKHJlZ3MpID09IFg4
NkVNVUxfT0tBWSApCi0gICAgICAgICAgICB1cGRhdGVfZ3Vlc3RfZWlwKCk7
Ci0gICAgICAgIGJyZWFrOwotIAogICAgIGNhc2UgRVhJVF9SRUFTT05fVk1X
UklURToKLSAgICAgICAgaWYgKCBudm14X2hhbmRsZV92bXdyaXRlKHJlZ3Mp
ID09IFg4NkVNVUxfT0tBWSApCi0gICAgICAgICAgICB1cGRhdGVfZ3Vlc3Rf
ZWlwKCk7Ci0gICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSBFWElUX1JFQVNP
Tl9WTUxBVU5DSDoKLSAgICAgICAgaWYgKCBudm14X2hhbmRsZV92bWxhdW5j
aChyZWdzKSA9PSBYODZFTVVMX09LQVkgKQotICAgICAgICAgICAgdXBkYXRl
X2d1ZXN0X2VpcCgpOwotICAgICAgICBicmVhazsKLQogICAgIGNhc2UgRVhJ
VF9SRUFTT05fVk1SRVNVTUU6Ci0gICAgICAgIGlmICggbnZteF9oYW5kbGVf
dm1yZXN1bWUocmVncykgPT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgICAg
IHVwZGF0ZV9ndWVzdF9laXAoKTsKLSAgICAgICAgYnJlYWs7Ci0KICAgICBj
YXNlIEVYSVRfUkVBU09OX0lOVkVQVDoKLSAgICAgICAgaWYgKCBudm14X2hh
bmRsZV9pbnZlcHQocmVncykgPT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAg
ICAgIHVwZGF0ZV9ndWVzdF9laXAoKTsKLSAgICAgICAgYnJlYWs7Ci0KICAg
ICBjYXNlIEVYSVRfUkVBU09OX0lOVlZQSUQ6Ci0gICAgICAgIGlmICggbnZt
eF9oYW5kbGVfaW52dnBpZChyZWdzKSA9PSBYODZFTVVMX09LQVkgKQorICAg
ICAgICBpZiAoIG52bXhfaGFuZGxlX3ZteF9pbnNuKHJlZ3MsIGV4aXRfcmVh
c29uKSA9PSBYODZFTVVMX09LQVkgKQogICAgICAgICAgICAgdXBkYXRlX2d1
ZXN0X2VpcCgpOwogICAgICAgICBicmVhazsKIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdnZteC5jCmluZGV4IGU5N2RiMzMuLjg4Y2I1OGMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92dm14LmMKQEAgLTE0NzAsNyArMTQ3MCw3IEBAIHZvaWQg
bnZteF9zd2l0Y2hfZ3Vlc3Qodm9pZCkKICAqIFZNWCBpbnN0cnVjdGlvbnMg
aGFuZGxpbmcKICAqLwogCi1pbnQgbnZteF9oYW5kbGVfdm14b24oc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCitzdGF0aWMgaW50IG52bXhfaGFuZGxl
X3ZteG9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0
cnVjdCB2Y3B1ICp2PWN1cnJlbnQ7CiAgICAgc3RydWN0IG5lc3RlZHZteCAq
bnZteCA9ICZ2Y3B1XzJfbnZteCh2KTsKQEAgLTE1MjIsNyArMTUyMiw3IEBA
IGludCBudm14X2hhbmRsZV92bXhvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi1pbnQgbnZt
eF9oYW5kbGVfdm14b2ZmKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQor
c3RhdGljIGludCBudm14X2hhbmRsZV92bXhvZmYoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY9Y3VycmVudDsK
ICAgICBzdHJ1Y3QgbmVzdGVkdm14ICpudm14ID0gJnZjcHVfMl9udm14KHYp
OwpAQCAtMTYxMSw3ICsxNjExLDcgQEAgc3RhdGljIGludCBudm14X3ZtcmVz
dW1lKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi1pbnQgbnZteF9o
YW5kbGVfdm1yZXN1bWUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCitz
dGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtcmVzdW1lKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogewogICAgIGJvb2xfdCBsYXVuY2hlZDsKICAgICBz
dHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CkBAIC0xNjQ1LDcgKzE2NDUsNyBA
QCBpbnQgbnZteF9oYW5kbGVfdm1yZXN1bWUoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiAgICAgcmV0dXJuIG52bXhfdm1yZXN1bWUodixyZWdzKTsK
IH0KIAotaW50IG52bXhfaGFuZGxlX3ZtbGF1bmNoKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQorc3RhdGljIGludCBudm14X2hhbmRsZV92bWxhdW5j
aChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBib29sX3Qg
bGF1bmNoZWQ7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwpAQCAt
MTY4OCw3ICsxNjg4LDcgQEAgaW50IG52bXhfaGFuZGxlX3ZtbGF1bmNoKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHJldHVybiByYzsKIH0K
IAotaW50IG52bXhfaGFuZGxlX3ZtcHRybGQoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCitzdGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtcHRybGQoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgc3RydWN0IHZjcHUg
KnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCB2bXhfaW5zdF9kZWNvZGVkIGRl
Y29kZTsKQEAgLTE3NTksNyArMTc1OSw3IEBAIGludCBudm14X2hhbmRsZV92
bXB0cmxkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHJldHVy
biBYODZFTVVMX09LQVk7CiB9CiAKLWludCBudm14X2hhbmRsZV92bXB0cnN0
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorc3RhdGljIGludCBudm14
X2hhbmRsZV92bXB0cnN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3Qg
dm14X2luc3RfZGVjb2RlZCBkZWNvZGU7CkBAIC0xNzg0LDcgKzE3ODQsNyBA
QCBpbnQgbnZteF9oYW5kbGVfdm1wdHJzdChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi1pbnQg
bnZteF9oYW5kbGVfdm1jbGVhcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKK3N0YXRpYyBpbnQgbnZteF9oYW5kbGVfdm1jbGVhcihzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1
cnJlbnQ7CiAgICAgc3RydWN0IHZteF9pbnN0X2RlY29kZWQgZGVjb2RlOwpA
QCAtMTgzNiw3ICsxODM2LDcgQEAgaW50IG52bXhfaGFuZGxlX3ZtY2xlYXIo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKIH0KIAotaW50IG52bXhfaGFuZGxlX3ZtcmVhZChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKK3N0YXRpYyBpbnQgbnZteF9oYW5kbGVf
dm1yZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0
cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3Qgdm14X2luc3Rf
ZGVjb2RlZCBkZWNvZGU7CkBAIC0xODc4LDcgKzE4NzgsNyBAQCBpbnQgbnZt
eF9oYW5kbGVfdm1yZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKLWludCBudm14X2hhbmRs
ZV92bXdyaXRlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorc3RhdGlj
IGludCBudm14X2hhbmRsZV92bXdyaXRlKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAg
ICBzdHJ1Y3Qgdm14X2luc3RfZGVjb2RlZCBkZWNvZGU7CkBAIC0xOTI2LDcg
KzE5MjYsNyBAQCBpbnQgbnZteF9oYW5kbGVfdm13cml0ZShzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwog
fQogCi1pbnQgbnZteF9oYW5kbGVfaW52ZXB0KHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQorc3RhdGljIGludCBudm14X2hhbmRsZV9pbnZlcHQoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgc3RydWN0IHZteF9p
bnN0X2RlY29kZWQgZGVjb2RlOwogICAgIHVuc2lnbmVkIGxvbmcgZXB0cDsK
QEAgLTE5NTQsNyArMTk1NCw3IEBAIGludCBudm14X2hhbmRsZV9pbnZlcHQo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKIH0KIAotaW50IG52bXhfaGFuZGxlX2ludnZwaWQoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCitzdGF0aWMgaW50IG52bXhfaGFuZGxl
X2ludnZwaWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAg
c3RydWN0IHZteF9pbnN0X2RlY29kZWQgZGVjb2RlOwogICAgIHVuc2lnbmVk
IGxvbmcgdnBpZDsKQEAgLTE5ODAsNiArMTk4MCw4MSBAQCBpbnQgbnZteF9o
YW5kbGVfaW52dnBpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCitpbnQgbnZteF9oYW5kbGVf
dm14X2luc24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVk
IGludCBleGl0X3JlYXNvbikKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9
IGN1cnJlbnQ7CisgICAgaW50IHJldDsKKworICAgIGlmICggIShjdXJyLT5h
cmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzRdICYgWDg2X0NSNF9WTVhFKSB8fAor
ICAgICAgICAgIW5lc3RlZGh2bV9lbmFibGVkKGN1cnItPmRvbWFpbikgfHwK
KyAgICAgICAgICh2bXhfZ3Vlc3RfeDg2X21vZGUoY3VycikgPCAoaHZtX2xv
bmdfbW9kZV9hY3RpdmUoY3VycikgPyA4IDogMikpICkKKyAgICB7CisgICAg
ICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfaW52YWxpZF9vcCwg
WDg2X0VWRU5UX05PX0VDKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhD
RVBUSU9OOworICAgIH0KKworICAgIGlmICggdm14X2dldF9jcGwoKSA+IDAg
KQorICAgIHsKKyAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJB
UF9ncF9mYXVsdCwgMCk7CisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQ
VElPTjsKKyAgICB9CisKKyAgICBzd2l0Y2ggKCBleGl0X3JlYXNvbiApCisg
ICAgeworICAgIGNhc2UgRVhJVF9SRUFTT05fVk1YT0ZGOgorICAgICAgICBy
ZXQgPSBudm14X2hhbmRsZV92bXhvZmYocmVncyk7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSBFWElUX1JFQVNPTl9WTVhPTjoKKyAgICAgICAgcmV0
ID0gbnZteF9oYW5kbGVfdm14b24ocmVncyk7CisgICAgICAgIGJyZWFrOwor
CisgICAgY2FzZSBFWElUX1JFQVNPTl9WTUNMRUFSOgorICAgICAgICByZXQg
PSBudm14X2hhbmRsZV92bWNsZWFyKHJlZ3MpOworICAgICAgICBicmVhazsK
KworICAgIGNhc2UgRVhJVF9SRUFTT05fVk1QVFJMRDoKKyAgICAgICAgcmV0
ID0gbnZteF9oYW5kbGVfdm1wdHJsZChyZWdzKTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIEVYSVRfUkVBU09OX1ZNUFRSU1Q6CisgICAgICAgIHJl
dCA9IG52bXhfaGFuZGxlX3ZtcHRyc3QocmVncyk7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSBFWElUX1JFQVNPTl9WTVJFQUQ6CisgICAgICAgIHJl
dCA9IG52bXhfaGFuZGxlX3ZtcmVhZChyZWdzKTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIEVYSVRfUkVBU09OX1ZNV1JJVEU6CisgICAgICAgIHJl
dCA9IG52bXhfaGFuZGxlX3Ztd3JpdGUocmVncyk7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSBFWElUX1JFQVNPTl9WTUxBVU5DSDoKKyAgICAgICAg
cmV0ID0gbnZteF9oYW5kbGVfdm1sYXVuY2gocmVncyk7CisgICAgICAgIGJy
ZWFrOworCisgICAgY2FzZSBFWElUX1JFQVNPTl9WTVJFU1VNRToKKyAgICAg
ICAgcmV0ID0gbnZteF9oYW5kbGVfdm1yZXN1bWUocmVncyk7CisgICAgICAg
IGJyZWFrOworCisgICAgY2FzZSBFWElUX1JFQVNPTl9JTlZFUFQ6CisgICAg
ICAgIHJldCA9IG52bXhfaGFuZGxlX2ludmVwdChyZWdzKTsKKyAgICAgICAg
YnJlYWs7CisKKyAgICBjYXNlIEVYSVRfUkVBU09OX0lOVlZQSUQ6CisgICAg
ICAgIHJldCA9IG52bXhfaGFuZGxlX2ludnZwaWQocmVncyk7CisgICAgICAg
IGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7CisgICAgICAgIGRvbWFpbl9jcmFzaChjdXJyLT5kb21haW4p
OworICAgICAgICByZXQgPSBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICAg
ICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIHJldDsKK30KKwogI2Rl
ZmluZSBfX2VtdWxfdmFsdWUoZW5hYmxlMSwgZGVmYXVsdDEpIFwKICAgICAo
KGVuYWJsZTEgfCBkZWZhdWx0MSkgPDwgMzIgfCAoZGVmYXVsdDEpKQogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdnZteC5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaAppbmRleCA5
ZWEzNWViLi5mYzRhOGQxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92bXgvdnZteC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZteC92dm14LmgKQEAgLTk0LDkgKzk0LDYgQEAgdm9pZCBudm14X2Rv
bWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKTsK
IAogYm9vbF90IG52bXhfZXB0X2VuYWJsZWQoc3RydWN0IHZjcHUgKnYpOwog
Ci1pbnQgbnZteF9oYW5kbGVfdm14b24oc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpOwotaW50IG52bXhfaGFuZGxlX3ZteG9mZihzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncyk7Ci0KICNkZWZpbmUgRVBUX1RSQU5TTEFURV9TVUND
RUVEICAgICAgIDAKICNkZWZpbmUgRVBUX1RSQU5TTEFURV9WSU9MQVRJT04g
ICAgIDEKICNkZWZpbmUgRVBUX1RSQU5TTEFURV9NSVNDT05GSUcgICAgIDIK
QEAgLTE5MSwxNSArMTg4LDcgQEAgZW51bSB2bXhfaW5zbl9lcnJubyBzZXRf
dnZtY3NfcmVhbF9zYWZlKGNvbnN0IHN0cnVjdCB2Y3B1ICosIHUzMiBlbmNv
ZGluZywKIHVpbnQ2NF90IGdldF9zaGFkb3dfZXB0cChzdHJ1Y3QgdmNwdSAq
dik7CiAKIHZvaWQgbnZteF9kZXN0cm95X3ZtY3Moc3RydWN0IHZjcHUgKnYp
OwotaW50IG52bXhfaGFuZGxlX3ZtcHRybGQoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpOwotaW50IG52bXhfaGFuZGxlX3ZtcHRyc3Qoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpOwotaW50IG52bXhfaGFuZGxlX3ZtY2xlYXIo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwotaW50IG52bXhfaGFuZGxl
X3ZtcmVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7Ci1pbnQgbnZt
eF9oYW5kbGVfdm13cml0ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7
Ci1pbnQgbnZteF9oYW5kbGVfdm1yZXN1bWUoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpOwotaW50IG52bXhfaGFuZGxlX3ZtbGF1bmNoKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKTsKLWludCBudm14X2hhbmRsZV9pbnZlcHQo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwotaW50IG52bXhfaGFuZGxl
X2ludnZwaWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOworaW50IG52
bXhfaGFuZGxlX3ZteF9pbnNuKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LCB1bnNpZ25lZCBpbnQgZXhpdF9yZWFzb24pOwogaW50IG52bXhfbXNyX3Jl
YWRfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHU2NCAqbXNyX2NvbnRlbnQpOwogCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Thu Nov 01 11:16:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 11:16: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-devel-bounces@lists.xenproject.org>)
	id 1gIAwq-0001E6-Qn; Thu, 01 Nov 2018 11:15: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=ireg=nm=citrix.com=prvs=8364524b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gIAwp-0001E0-Cy
 for xen-devel@lists.xen.org; Thu, 01 Nov 2018 11:15:35 +0000
X-Inumbo-ID: 72a32eae-ddc7-11e8-9c18-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 72a32eae-ddc7-11e8-9c18-12d6303a7972;
 Thu, 01 Nov 2018 11:15:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,451,1534809600"; d="scan'208";a="81264648"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20181012152800.7921-1-sergey.dyasli@citrix.com>
 <20181012152800.7921-2-sergey.dyasli@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <bb00a897-6001-a0d7-9a3c-d78d7097831b@citrix.com>
Date: Thu, 1 Nov 2018 11:15:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181012152800.7921-2-sergey.dyasli@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1 1/6] x86/vvmx: introduce vvmcx_valid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMTAvMTggMTY6MjcsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL25lc3RlZGh2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vbmVzdGVkaHZtLmgKPiBpbmRleCA5ZDFjMjc0MmI1Li5lMDlmYTlkNDdkIDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL25lc3RlZGh2bS5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vbmVzdGVkaHZtLmgKPiBAQCAtOTIsNCArOTIsOSBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgbmVzdGVkaHZtX3NldF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNy
LAo+ICAgICAgICAgIHYtPmFyY2guaHZtLm52Y3B1Lmd1ZXN0X2NyW2NyXSA9IHZhbHVlOwo+ICB9
Cj4gIAo+ICtzdGF0aWMgaW5saW5lIGJvb2wgdnZtY3hfdmFsaWQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCj4gK3sKPiArICAgIHJldHVybiB2Y3B1X25lc3RlZGh2bSh2KS5udl92dm1jeGFkZHIgIT0g
SU5WQUxJRF9QQUREUjsKPiArfQo+ICsKCk5vdyB0aGF0IFhTQS0yNzggaXMgcHVibGljLCBJIGNh
biBleHBsYWluIHdoeSB0aGlzIHByZWRpY2F0ZSBpcyBhIGxpdHRsZQpicm9rZW4uCgpudl92dm1j
eGFkZHIgZG9lc24ndCBnZXQgaW5pdGlhbGlzZWQgdW50aWwgSFZNX1BBUkFNX05FU1RFRF9WSVJU
IGlzIHNldAp0byAxLgoKQXMgd2l0aCBjL3MgMThjZWY0ZGY4LCBwbGVhc2UgYWRqdXN0IHRoZSB2
Y3B1IGNvbnN0cnVjdGlvbiBwYXRoIHRvIG1ha2UKdGhpcyBwcmVkaWNhdGUgdW5jb25kaXRpb25h
bGx5IHNhZmUgdG8gdXNlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 11:22:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 11: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-devel-bounces@lists.xenproject.org>)
	id 1gIB3M-0002D7-Jg; Thu, 01 Nov 2018 11:22: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=rvhc=nm=citrix.com=prvs=836b135c8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIB3L-0002CZ-Jf
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 11:22:19 +0000
X-Inumbo-ID: 63ffdf0e-ddc8-11e8-9036-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 63ffdf0e-ddc8-11e8-9036-12d6303a7972;
 Thu, 01 Nov 2018 11:22:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,451,1534809600"; d="scan'208";a="69353230"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23514.57830.902355.492518@mariner.uk.xensource.com>
Date: Thu, 1 Nov 2018 11:22:14 +0000
To: Christian Lindig <christian.lindig@citrix.com>
In-Reply-To: <20181101091253.14423-1-christian.lindig@citrix.com>
References: <26EDCEB0-FF2A-42A2-B538-56B8C0124A10@citrix.com>
 <20181101091253.14423-1-christian.lindig@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 1/1] tools/ocaml: Re-introduce
 Xenctrl.with_intf wrapper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hyaXN0aWFuIExpbmRpZyB3cml0ZXMgKCJbUEFUQ0ggMS8xXSB0b29scy9vY2FtbDogUmUtaW50
cm9kdWNlIFhlbmN0cmwud2l0aF9pbnRmIHdyYXBwZXIiKToKPiBDb21taXQgODE5NDZhNzNkYzk3
NWE3ZGFmZTkwMTdhOGU2MWQxZTY0ZmRiZWRiZiByZW1vdmVkCj4gWGVuY3RybC53aXRoX2ludGYg
YmFzZWQgb24gaXRzIHVuZGVzaXJhYmxlIGJlaGF2aW91ciBvZiBvcGVuaW5nIGFuZAo+IGNsb3Np
bmcgYSBYZW5jdHJsIGNvbm5lY3Rpb24gd2l0aCBldmVyeSBpbnZvY2F0aW9uLiBUaGlzIGNvbW1p
dAo+IHJlLWludHJvZHVjZXMgd2l0aF9pbnRmIGJ1dCB3aXRoIGFuIHVwZGF0ZWQgYmVoYXZpb3Vy
OiBpdCBtYWludGFpbnMgYQo+IGdsb2JhbCBYZW5jdHJsIGNvbm5lY3Rpb24gd2hpY2ggaXMgb3Bl
bmVkIHVwb24gZmlyc3QgdXNhZ2UgYW5kIGtlcHQKPiBvcGVuLiBUaGlzIGhhbmRsZSBjYW4gYmUg
b2J0YWluZWQgYnkgY2xpZW50cyB1c2luZyBuZXcgZnVuY3Rpb25zCj4gZ2V0X2hhbmRsZSgpIGFu
ZCBjbG9zZV9oYW5kbGUoKS4KPiAKPiBUaGUgbWFpbiBtb3RpdmF0aW9uIG9mIHJlLWludHJvZHVj
aW5nIHdpdGhfaW50ZiBpcyB0aGF0IG90aGVyd2lzZQo+IGNsaWVudHMgd2lsbCBoYXZlIHRvIGlt
cGxlbWVudCB0aGlzIGZ1bmN0aW9uYWxpdHkgaW5kaXZpZHVhbGx5LgoKVGhhbmtzLgoKUmV2aWV3
ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKSSB3aWxsIGFw
cGx5IHRoaXMgcGF0Y2ggYW5kIHlvdXIgb3RoZXIgb25lLgoKSWFuLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 11:29:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 11:29: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-devel-bounces@lists.xenproject.org>)
	id 1gIBAZ-0002fw-Hi; Thu, 01 Nov 2018 11:29: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=natt=nm=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1gIBAX-0002fr-Eh
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 11:29:45 +0000
X-Inumbo-ID: 6df3b187-ddc9-11e8-87d6-bc764e045a96
Received: from mail-qt1-x843.google.com (unknown [2607:f8b0:4864:20::843])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6df3b187-ddc9-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 11:29:44 +0000 (UTC)
Received: by mail-qt1-x843.google.com with SMTP id i15-v6so20647282qtr.0
 for <xen-devel@lists.xenproject.org>; Thu, 01 Nov 2018 04:29:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=umich.edu; s=google-2016-06-03;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=rbGwnvFOR+LCvOLZEwZB4Il/3HsMD0/4HJFPZCVNhT8=;
 b=HHuAQFKbHRn97C/czSSLEk2wWFtF/dEQK2OseNV+p2PLNRbhtm/m5iQzCT8BsA/niQ
 ScwGiJyfsFyIZqmEaRagMq0/gIoNg14AwHbDL/zfMqsXvkdyVp8dOHiKiTXuwzZqVAbZ
 LfCmfLY4PGcMkc8V34ldRdHUQnc7O/hfpoYwYwrVz4eaA71uFE6OtDAgrHnnOcaOhYtn
 wYmWKKZTikemL/ageDf4FtubbXj9eU75JBBrS1Vg1o4FpSglcToAq+KDWJJt+AeuFXa8
 PeBRvRFlOvsqV0vYHPHch5X6abUTDIidGQ/2MZqt5bMGfBn69lyuZGVhsvm7Yz7Y3dRO
 XWkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=rbGwnvFOR+LCvOLZEwZB4Il/3HsMD0/4HJFPZCVNhT8=;
 b=VeYrifpbGDovIXh2YfthT0+lzXM6ZOdmD0MX7RLoY7aynlCKC/P8ejNigPXGwn3NuU
 O7l6+963Qapo3Pl7ir3D4tPgzIbBByNl8G9stCcux5LWvr3xXvW7gngFFpnC8af6z9ur
 o5q+li0R3SIuQ3EOcI11xK4b9AeowuuWq8cJ7ESOM3a806m5vNkAqxs3XxhiRSmeVJXd
 hKtWp1jbWK1MNebLlJhFbQt0sOZ0Rlbxtf2hlv+nqustzDqRFQWVEtq6+yZC/wfVd6vr
 5D10nCoqjN3OgKfHwNEEOKLIv5hwVKriLfcLL6jmXqhoBOnrgTNoO1x5FLjOll+8wRYE
 /wQg==
X-Gm-Message-State: AGRZ1gIzEjvnRLJABOjtkzPCBZl9tMemA0dYYGD0GRE9vdmsk6q1JM/9
 /Lkwoc/SPgIqoi7M4r5ARlprpp+PYixG8PIMakw=
X-Google-Smtp-Source: AJdET5ecy+EVZsx+RQI+PmZxZNg9eR/vTAIsgttHpRR+vVzSHh7inUy8tYsL0ME1X0sZHDqn31Jem4hN7tswUjvfFgI=
X-Received: by 2002:a0c:81b5:: with SMTP id 50mr6278020qvd.166.1541071783442; 
 Thu, 01 Nov 2018 04:29:43 -0700 (PDT)
MIME-Version: 1.0
References: <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
 <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>
From: George Dunlap <dunlapg@umich.edu>
Date: Thu, 1 Nov 2018 11:29:31 +0000
Message-ID: <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 infra@xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMzEsIDIwMTggYXQgNjo0NiBQTSBTdGVmYW5vIFN0YWJlbGxpbmkKPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4gPiAtLS0KPiA+ID4gKyBCYXJlbWV0YWwgYm9v
dCBmcm9tIERlYmlhbiBzdGFibGUgb3Igc3RhYmxlLWJhY2twb3J0czoKPiA+ID4KPiA+ID4gSW4g
b3JkZXIgdG8gYXZvaWQgY3Jvc3MtY29tcGlsYXRpb24sIE9zc3Rlc3QgbXVzdCBiZSBhYmxlIHRv
IGluc3RhbGwgYQo+ID4gPiBiYXJlLW1ldGFsIHN5c3RlbSBvbiB0aGUgaG9zdCBpdHNlbGYgaW4g
b3JkZXIgdG8gYnVpbGQgTGludXggYW5kIFhlbgo+ID4gPiB0ZXN0IGJpbmFyaWVzIGZvciB0aGF0
IGhvc3QuIEF0IHRoZSBtb21lbnQgb3NzdGVzdCB1c2VzIERlYmlhbiBmb3IKPiA+ID4gdGhpcywg
YW5kIHRoZXJlIGlzIG5vIGZhY2lsaXR5IGluIG9zc3Rlc3QgZm9yIGJ1aWxkaW5nIGN1c3RvbSBr
ZXJuZWxzCj4gPiA+IGZvciB0aGlzIHB1cnBvc2UuICBBcyBzdWNoLCBhIHN1aXRhYmxlIExpbnV4
IGtlcm5lbCBiaW5hcnkgd2hpY2ggY2FuCj4gPiA+IGJvb3QgYmFyZW1ldGFsIG9uIHRoZSBwcm9w
b3NlZCBoYXJkd2FyZSBtdXN0IGJlIGF2YWlsYWJsZSBmcm9tIERlYmlhbgo+ID4gPiAoYXQgbGVh
c3QgYHN0YWJsZScsIG9yLCBpZiB0aGF0IGlzIG5vdCBwb3NzaWJsZSwgYHN0YWJsZS1iYWNrcG9y
dHMnKS4KPiA+ID4gT3NzdGVzdCBjYW5ub3QgaW5zdGFsbCB1c2luZyBhIHBhdGNoZWQgdmVyc2lv
biBvZiBMaW51eCwgb3Igb25lIGJ1aWx0Cj4gPiA+IGZyb20gYSBwYXJ0aWN1bGFyIGdpdCBicmFu
Y2gsIG9yIHNvbWUgc3VjaC4gIElmIHRoZSByZXF1aXJlZCBrZXJuZWwgaXMKPiA+ID4gbm90IGF2
YWlsYWJsZSBpbiBEZWJpYW4sIHRoZSB2ZW5kb3Igc2hvdWxkIGlkZWFsbHkgd29yayB3aXRoIHRo
ZQo+ID4gPiBEZWJpYW4gcHJvamVjdCB0byBlbnN1cmUgYW5kIHZhbGlkYXRlIHRoYXQgRGViaWFu
IHN0YWJsZS1iYWNrcG9ydHMKPiA+ID4ga2VybmVsIGJpbmFyaWVzIGJvb3Qgb24gdGhlIHByb3Bv
c2VkIGhhcmR3YXJlLiAgQWx0ZXJuYXRlbHksIHRoZQo+ID4gPiB2ZW5kb3IgY2FuIHdvcmsgd2l0
aCB0aGUgY29tbXVuaXR5IHRvIGltcGxlbWVudCB0aGUgbmVjZXNzYXJ5Cj4gPiA+IGZ1bmN0aW9u
YWxpdHkgd2l0aGluIG9zc3Rlc3QgdG8gZW5hYmxlIGl0IHRvIGJ1aWxkIGN1c3RvbSBrZXJuZWxz
IGZvcgo+ID4gPiBidWlsZCBpbnN0YWxscywgb3IgdXNlIGFsdGVybmF0ZSBkaXN0cmlidXRpb25z
IHdoaWNoIGhhdmUgYmV0dGVyCj4gPiA+IGJhcmVtZXRhbCBzdXBwb3J0IGZvciB0aGUgaGFyZHdh
cmUuCj4KPiBJZiB3ZSB3YW50IHRvIGdyb3cgWGVuIG9uIEFSTSB0ZXN0aW5nIGluIE9TU1Rlc3Qg
Zm9yIGVtYmVkZGVkIGJvYXJkcywgSQo+IHRoaW5rIHRoYXQgcmVxdWlyaW5nIERlYmlhbiBrZXJu
ZWwgc3VwcG9ydCBpcyB1bnJlYWxpc3RpYywKCllvdSBrZWVwIHVzaW5nIHRoZSB3b3JkICJyZXF1
aXJlbWVudCIgYXMgdGhvdWdoIGl0J3MgYW4gYWN0aXZlIGNob2ljZQp0aGF0IGlzIGJlaW5nIG1h
ZGUuICBUaGlzIGlzIGEgY2hlY2tsaXN0IGZvciB3aGF0IGtpbmQgb2YgaGFyZHdhcmUgY2FuCmN1
cnJlbnRseSBiZSBpbnRlZ3JhdGVkIGludG8gdGhlIFhlblByb2plY3QgdGVzdCBsYWI7IGl0IGlz
IG5vdCBhCnBvbGljeSBkb2N1bWVudCBvciBhIGRlc2lnbiBkb2N1bWVudC4gIEFzIHN1Y2gsIGl0
IHNob3VsZCByZWZsZWN0IHRoZQpzaXR1YXRpb24gYXMgaXQgZXhpc3RzIGF0IHRoZSBtb21lbnQs
IG5vdCBob3cgd2Ugd291bGQgbGlrZSBpdCB0byBiZSwKb3IgaG93IHdlIHRoaW5rIGl0IG1heSBi
ZSBhdCBzb21lIHBvaW50IGluIHRoZSBmdXR1cmUuICBBdCB0aGUgbW9tZW50LApvbmx5IGtpbmQg
b2YgaGFyZHdhcmUgd2hpY2ggY2FuIGFjdHVhbGx5IGJlIGludGVncmF0ZWQgaXMgb25lIG9uIHdo
aWNoCkRlYmlhbiB3aWxsIGJvb3Q7IHNvIHRoaXMgaXMgbGlzdGVkIGFzIGEgY3JpdGVyaW9uLiAg
VGhlcmUncyBubyBwb2ludApidXlpbmcgaGFyZHdhcmUgd2hpY2ggb25seSBib290cyBvbiB0aGUg
WGVuUHJvamVjdCBMaW51eCB0cmVlIHVudGlsCm9zc3Rlc3QgY2FuIGFjdHVhbGx5IGJvb3Qgc3Vj
aCBoYXJkd2FyZS4KCkl0IGFsc28gaW5jbHVkZXMgcG9pbnRlcnMgZm9yIGhvdyB0byBjaGFuZ2Ug
dGhlIHNpdHVhdGlvbi4gIElmIGFuZAp3aGVuIHRoZSBzaXR1YXRpb24gY2hhbmdlcywgd2UgY2Fu
IGNoYW5nZSB0aGUgZG9jdW1lbnQuCgo+IFRoZSBiZXN0IGNvbXByb21pc2UgaXMgdG8gdXNlIG91
ciBvd24gWGVuIFByb2plY3QgTGludXggdHJlZSBmb3IKPiB0ZXN0aW5nLiBXZSBjb3VsZCBidWls
ZCwgYnkgaGFuZCBpZiBuZWNlc3NhcnksIGtlcm5lbCBiaW5hcmllcyBvdXQgb2YKPiBpdCwgcHVz
aCB0aGVtIHRvIGEga25vd24gbG9jYXRpb24gYW5kIGhhdmUgT1NTVGVzdCB1c2UgdGhlbS4KCklh
biBvYmplY3RzIHRvIGhhdmluZyBiaW5hcnkgYmxvYnMgYnVpbHQgYnkgaGFuZCBmb3IgYW4gYXV0
b21hdGVkCnRlc3Rpbmcgc3lzdGVtLCBhbmQgSSB0ZW5kIHRvIGFncmVlIHdpdGggaGltLiAgV2hh
dCB3b3VsZCBiZSByZXF1aXJlZApmb3IgdXNpbmcgdGhlIFhlblByb2plY3QgTGludXggdHJlZSwg
dGhlbiwgaXMgdG8gaGF2ZSBhIHN5c3RlbSBzZXQgdXAKc3VjaCB0aGF0IG9zc3Rlc3QgYnVpbGRz
IGl0cyBvd24gYnVpbGQga2VybmVscyBvbiB0aGUgdGFyZ2V0IGhhcmR3YXJlCmZyb20gdGhlIFhl
blByb2plY3QgTGludXggdHJlZS4gIE9mIGNvdXJzZSwgaW4gb3JkZXIgdG8gYnVpbGQgYSBidWlp
bGQKa2VybmVsLCBpdCBuZWVkcyBhIGJ1aWxkIGtlcm5lbDsgc28gb3NzdGVzdCBuZWVkcyB0aGUg
Zm9sbG93aW5nCmFkZGl0aW9uYWwgZnVuY3Rpb25hbGl0eToKICogYSB3YXkgdG8gYm9vdHN0cmFw
IHRoZSBmaXJzdCBidWlsZCBrZXJuZWwsIGJrXzEsIGZvciBhIHBhcnRpY3VsYXIKaGFyZHdhcmUg
bGluZQogKiBhIHN5c3RlbSB3aXRoaW4gb3NzdGVzdCB0byBnZW5lcmF0ZSBia19OKzEgZnJvbSBi
a19OCk9uY2Ugd2UgaGF2ZSB0aG9zZSwgd2UgY2FuIGNoYW5nZSB0aGUgY3JpdGVyaWEuCgogLUdl
b3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 11:49:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 11:49: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-devel-bounces@lists.xenproject.org>)
	id 1gIBTU-0004Hw-ER; Thu, 01 Nov 2018 11:49: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=8+yi=nm=citrix.com=prvs=836c22368=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1gIBTS-0004Gw-Ul
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 11:49:18 +0000
X-Inumbo-ID: 28d9b35e-ddcc-11e8-87d6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28d9b35e-ddcc-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 11:49:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,451,1534809600"; d="scan'208";a="81265925"
From: Lars Kurth <lars.kurth@citrix.com>
To: George Dunlap <dunlapg@umich.edu>, Stefano Stabellini
 <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition
Thread-Index: AQHUcGuIk1vWTki2qkSm4hRhP/PXfqU5kqMAgAAAPgCAAA+mgIABGC6AgAAFhIA=
Date: Thu, 1 Nov 2018 11:49:15 +0000
Message-ID: <FE9A527C-599E-4644-9F89-D3C51E719F60@citrix.com>
References: <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
 <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
In-Reply-To: <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.3.181015
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <8CABCF3CCFCBFE4D96862147AC76E5FB@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "infra@xenproject.org" <infra@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDAxLzExLzIwMTgsIDExOjMwLCAiR2VvcmdlIER1bmxhcCIgPGR1bmxhcGdAdW1p
Y2guZWR1PiB3cm90ZToNCg0KICAgIE9uIFdlZCwgT2N0IDMxLCAyMDE4IGF0IDY6NDYgUE0gU3Rl
ZmFubyBTdGFiZWxsaW5pDQogICAgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOg0KICAg
ID4gPiA+IC0tLQ0KICAgID4gPiA+ICsgQmFyZW1ldGFsIGJvb3QgZnJvbSBEZWJpYW4gc3RhYmxl
IG9yIHN0YWJsZS1iYWNrcG9ydHM6DQogICAgPiA+ID4NCiAgICA+ID4gPiBJbiBvcmRlciB0byBh
dm9pZCBjcm9zcy1jb21waWxhdGlvbiwgT3NzdGVzdCBtdXN0IGJlIGFibGUgdG8gaW5zdGFsbCBh
DQogICAgPiA+ID4gYmFyZS1tZXRhbCBzeXN0ZW0gb24gdGhlIGhvc3QgaXRzZWxmIGluIG9yZGVy
IHRvIGJ1aWxkIExpbnV4IGFuZCBYZW4NCiAgICA+ID4gPiB0ZXN0IGJpbmFyaWVzIGZvciB0aGF0
IGhvc3QuIEF0IHRoZSBtb21lbnQgb3NzdGVzdCB1c2VzIERlYmlhbiBmb3INCiAgICA+ID4gPiB0
aGlzLCBhbmQgdGhlcmUgaXMgbm8gZmFjaWxpdHkgaW4gb3NzdGVzdCBmb3IgYnVpbGRpbmcgY3Vz
dG9tIGtlcm5lbHMNCiAgICA+ID4gPiBmb3IgdGhpcyBwdXJwb3NlLiAgQXMgc3VjaCwgYSBzdWl0
YWJsZSBMaW51eCBrZXJuZWwgYmluYXJ5IHdoaWNoIGNhbg0KICAgID4gPiA+IGJvb3QgYmFyZW1l
dGFsIG9uIHRoZSBwcm9wb3NlZCBoYXJkd2FyZSBtdXN0IGJlIGF2YWlsYWJsZSBmcm9tIERlYmlh
bg0KICAgID4gPiA+IChhdCBsZWFzdCBgc3RhYmxlJywgb3IsIGlmIHRoYXQgaXMgbm90IHBvc3Np
YmxlLCBgc3RhYmxlLWJhY2twb3J0cycpLg0KICAgID4gPiA+IE9zc3Rlc3QgY2Fubm90IGluc3Rh
bGwgdXNpbmcgYSBwYXRjaGVkIHZlcnNpb24gb2YgTGludXgsIG9yIG9uZSBidWlsdA0KICAgID4g
PiA+IGZyb20gYSBwYXJ0aWN1bGFyIGdpdCBicmFuY2gsIG9yIHNvbWUgc3VjaC4gIElmIHRoZSBy
ZXF1aXJlZCBrZXJuZWwgaXMNCiAgICA+ID4gPiBub3QgYXZhaWxhYmxlIGluIERlYmlhbiwgdGhl
IHZlbmRvciBzaG91bGQgaWRlYWxseSB3b3JrIHdpdGggdGhlDQogICAgPiA+ID4gRGViaWFuIHBy
b2plY3QgdG8gZW5zdXJlIGFuZCB2YWxpZGF0ZSB0aGF0IERlYmlhbiBzdGFibGUtYmFja3BvcnRz
DQogICAgPiA+ID4ga2VybmVsIGJpbmFyaWVzIGJvb3Qgb24gdGhlIHByb3Bvc2VkIGhhcmR3YXJl
LiAgQWx0ZXJuYXRlbHksIHRoZQ0KICAgID4gPiA+IHZlbmRvciBjYW4gd29yayB3aXRoIHRoZSBj
b21tdW5pdHkgdG8gaW1wbGVtZW50IHRoZSBuZWNlc3NhcnkNCiAgICA+ID4gPiBmdW5jdGlvbmFs
aXR5IHdpdGhpbiBvc3N0ZXN0IHRvIGVuYWJsZSBpdCB0byBidWlsZCBjdXN0b20ga2VybmVscyBm
b3INCiAgICA+ID4gPiBidWlsZCBpbnN0YWxscywgb3IgdXNlIGFsdGVybmF0ZSBkaXN0cmlidXRp
b25zIHdoaWNoIGhhdmUgYmV0dGVyDQogICAgPiA+ID4gYmFyZW1ldGFsIHN1cHBvcnQgZm9yIHRo
ZSBoYXJkd2FyZS4NCiAgICA+DQogICAgPiBJZiB3ZSB3YW50IHRvIGdyb3cgWGVuIG9uIEFSTSB0
ZXN0aW5nIGluIE9TU1Rlc3QgZm9yIGVtYmVkZGVkIGJvYXJkcywgSQ0KICAgID4gdGhpbmsgdGhh
dCByZXF1aXJpbmcgRGViaWFuIGtlcm5lbCBzdXBwb3J0IGlzIHVucmVhbGlzdGljLA0KICAgIA0K
ICAgIFlvdSBrZWVwIHVzaW5nIHRoZSB3b3JkICJyZXF1aXJlbWVudCIgYXMgdGhvdWdoIGl0J3Mg
YW4gYWN0aXZlIGNob2ljZQ0KICAgIHRoYXQgaXMgYmVpbmcgbWFkZS4gIFRoaXMgaXMgYSBjaGVj
a2xpc3QgZm9yIHdoYXQga2luZCBvZiBoYXJkd2FyZSBjYW4NCiAgICBjdXJyZW50bHkgYmUgaW50
ZWdyYXRlZCBpbnRvIHRoZSBYZW5Qcm9qZWN0IHRlc3QgbGFiOyBpdCBpcyBub3QgYQ0KICAgIHBv
bGljeSBkb2N1bWVudCBvciBhIGRlc2lnbiBkb2N1bWVudC4gIEFzIHN1Y2gsIGl0IHNob3VsZCBy
ZWZsZWN0IHRoZQ0KICAgIHNpdHVhdGlvbiBhcyBpdCBleGlzdHMgYXQgdGhlIG1vbWVudCwgbm90
IGhvdyB3ZSB3b3VsZCBsaWtlIGl0IHRvIGJlLA0KICAgIG9yIGhvdyB3ZSB0aGluayBpdCBtYXkg
YmUgYXQgc29tZSBwb2ludCBpbiB0aGUgZnV0dXJlLiAgQXQgdGhlIG1vbWVudCwNCiAgICBvbmx5
IGtpbmQgb2YgaGFyZHdhcmUgd2hpY2ggY2FuIGFjdHVhbGx5IGJlIGludGVncmF0ZWQgaXMgb25l
IG9uIHdoaWNoDQogICAgRGViaWFuIHdpbGwgYm9vdDsgc28gdGhpcyBpcyBsaXN0ZWQgYXMgYSBj
cml0ZXJpb24uICBUaGVyZSdzIG5vIHBvaW50DQogICAgYnV5aW5nIGhhcmR3YXJlIHdoaWNoIG9u
bHkgYm9vdHMgb24gdGhlIFhlblByb2plY3QgTGludXggdHJlZSB1bnRpbA0KICAgIG9zc3Rlc3Qg
Y2FuIGFjdHVhbGx5IGJvb3Qgc3VjaCBoYXJkd2FyZS4NCiAgICANCiAgICBJdCBhbHNvIGluY2x1
ZGVzIHBvaW50ZXJzIGZvciBob3cgdG8gY2hhbmdlIHRoZSBzaXR1YXRpb24uICBJZiBhbmQNCiAg
ICB3aGVuIHRoZSBzaXR1YXRpb24gY2hhbmdlcywgd2UgY2FuIGNoYW5nZSB0aGUgZG9jdW1lbnQu
DQogICAgDQpJIGFncmVlIHdpdGggR2VvcmdlIGFuZCBJYW4uIFRoZSBkb2N1bWVudCBkZXNjcmli
ZXMgd2hhdCBpcyBwb3NzaWJsZSBub3cuIFBhcnQgb2YgdGhlIHJhdGlvbmFsZSBmb3IgdGhpcyBk
b2N1bWVudCwgaXMgdG8gZW5hYmxlIElhbiB0byBvZmYtbG9hZCBtb3JlIHJlc3BvbnNpYmlsaXR5
IHJlbGF0ZWQgdG8gYWRkaW5nIG1hY2hpbmVzIHRvIE9TU1RFU1QgdG8gQ3JlZGF0aXYgKGZyb20g
cHJvY3VyZW1lbnQgdG8gcHV0dGluZyBtYWNoaW5lcyBpbnRvIHNlcnZpY2UpLiBUaGlzIHdpbGwg
ZnJlZSB1cCBzb21lIG9mIElhbidzIHRpbWUgdG8gZm9jdXMgb24gZGV2ZWxvcG1lbnQgd29yay4g
VGhlIHByb2plY3QgcGF5cyBmb3IgdGhlIHNlcnZpY2UgYnkgQ3JlZGF0aXYgYnkgdGhlIGhvdXI6
IHRvIG1hbmFnZSBjb3N0cyB3ZSBuZWVkIHRvIGVuc3VyZSB0aGF0IHdlIGRvbid0IGJsb3cgdGhl
IGFsbG9jYXRlZCBob3VycyBidWRnZXQgKHdoaWNoIGFscmVhZHkgaGFwcGVuZWQgb25jZSB0aGlz
IHllYXIpLiBBbnl0aGluZyB3aGljaCBkb2VzIG5vdCB3b3JrIHdpdGggT1NTVEVTVCBvdXQtb2Yt
dGhlIGJveCBvciBjYW5ub3Qgd29yayBiZWNhdXNlIHRoZXJlIGlzIG5vIE9TU1RFU1Qgc3VwcG9y
dCB3aWxsIHZlcnkgcXVpY2tseSBidXJuIHRocm91Z2ggdGhlIHByb2plY3QncyBzdXBwb3J0IGJ1
ZGdldC4gVGh1cywgd2UgbmVlZCB0byBkZWZpbmUgYm91bmRhcmllcyB0byBhdm9pZCBydW5uaW5n
IHVwIGNvc3RzIGZvciB0aWNrZXRzIGluIHRoZSBvcmRlciBvZiBzZXZlcmFsIHRob3VzYW5kcyBv
ZiBVU0QuDQoNCklmIHdlIHdhbnQgdG8gaW5jcmVhc2UgQXJtIHRlc3RpbmcsIHRoZSBuZWNlc3Nh
cnkgZnVuY3Rpb25hbGl0eSBoYXMgdG8gYmUgaW1wbGVtZW50ZWQgaW4gT1NTVEVTVC4gSSBkb27i
gJl0IHRoaW5rIHlvdSBjYW4gZXhwZWN0IElhbiB0byBpbXBsZW1lbnQgc3VjaCBmdW5jdGlvbmFs
aXR5IGluIE9TU1RFU1QsIGdpdmVuIGFsbCB0aGUgb3RoZXIgd29yayB3aGljaCBpcyBhbHJlYWR5
IG9uIGhpcyBwbGF0ZTogYWx0aG91Z2ggSSBiZWxpZXZlIElhbiBzdGF0ZWQgc2V2ZXJhbCB0aW1l
cyB0aGF0IGhlIHdvdWxkIGhlbHAgc29tZW9uZSBlbHNlIHRvIGRvIHRoaXMuDQoNCkJlc3QgUmVn
YXJkcw0KTGFycw0KDQoNCg0KDQogICANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 12:33:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 12:33: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-devel-bounces@lists.xenproject.org>)
	id 1gICA3-0008Hd-6c; Thu, 01 Nov 2018 12:33: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=4oi9=nm=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gICA1-0008HY-8a
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 12:33:17 +0000
X-Inumbo-ID: 4d418894-ddd2-11e8-98f3-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4d418894-ddd2-11e8-98f3-12d6303a7972;
 Thu, 01 Nov 2018 12:33:15 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3CB6CAC11;
 Thu,  1 Nov 2018 12:33:13 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Thu,  1 Nov 2018 13:33:07 +0100
Message-Id: <20181101123307.8424-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen: remove size limit of privcmd-buf mapping
 interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com,
 sstabellini@kernel.org, stable@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHRoZSBzaXplIG9mIGh5cGVyY2FsbCBidWZmZXJzIGFsbG9jYXRlZCB2aWEKL2Rl
di94ZW4vaHlwZXJjYWxsIGlzIGxpbWl0ZWQgdG8gYSBkZWZhdWx0IG9mIDY0IG1lbW9yeSBwYWdl
cy4gRm9yIGxpdmUKbWlncmF0aW9uIG9mIGd1ZXN0cyB0aGlzIG1pZ2h0IGJlIHRvbyBzbWFsbCBh
cyB0aGUgcGFnZSBkaXJ0eSBiaXRtYXNrCm5lZWRzIHRvIGJlIHNpemVkIGFjY29yZGluZyB0byB0
aGUgc2l6ZSBvZiB0aGUgZ3Vlc3QuIFRoaXMgbWVhbnMKbWlncmF0aW5nIGEgOEdCIHNpemVkIGd1
ZXN0IGlzIGFscmVhZHkgZXhoYXVzdGluZyB0aGUgZGVmYXVsdCBidWZmZXIKc2l6ZSBmb3IgdGhl
IGRpcnR5IGJpdG1hcC4KClRoZXJlIGlzIG5vIHNlbnNpYmxlIHdheSB0byBzZXQgYSBzYW5lIGxp
bWl0LCBzbyBqdXN0IHJlbW92ZSBpdApjb21wbGV0ZWx5LiBUaGUgZGV2aWNlIG5vZGUncyB1c2Fn
ZSBpcyBsaW1pdGVkIHRvIHJvb3QgYW55d2F5LCBzbyB0aGVyZQppcyBubyBhZGRpdGlvbmFsIERP
UyBzY2VuYXJpbyBhZGRlZCBieSBhbGxvd2luZyB1bmxpbWl0ZWQgYnVmZmVycy4KCldoaWxlIGF0
IGl0IG1ha2UgdGhlIGVycm9yIHBhdGggZm9yIHRoZSAtRU5PTUVNIGNhc2UgYSBsaXR0bGUgYml0
CmNsZWFuZXIgYnkgc2V0dGluZyBuX3BhZ2VzIHRvIHRoZSBudW1iZXIgb2Ygc3VjY2Vzc2Z1bGx5
IGFsbG9jYXRlZApwYWdlcyBpbnN0ZWFkIG9mIHRoZSB0YXJnZXQgc2l6ZS4KCkZpeGVzOiBjNTFi
M2M2MzllMDFmMiAoInhlbjogYWRkIG5ldyBoeXBlcmNhbGwgYnVmZmVyIG1hcHBpbmcgZGV2aWNl
IikKQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAjNC4xOApTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZHJpdmVycy94ZW4vcHJpdmNtZC1idWYu
YyB8IDIyICsrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlv
bnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3ByaXZjbWQt
YnVmLmMgYi9kcml2ZXJzL3hlbi9wcml2Y21kLWJ1Zi5jCmluZGV4IGRmMWVkMzdjMzI2OS4uZGUw
MWE2ZDAwNTlkIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wcml2Y21kLWJ1Zi5jCisrKyBiL2Ry
aXZlcnMveGVuL3ByaXZjbWQtYnVmLmMKQEAgLTIxLDE1ICsyMSw5IEBACiAKIE1PRFVMRV9MSUNF
TlNFKCJHUEwiKTsKIAotc3RhdGljIHVuc2lnbmVkIGludCBsaW1pdCA9IDY0OwotbW9kdWxlX3Bh
cmFtKGxpbWl0LCB1aW50LCAwNjQ0KTsKLU1PRFVMRV9QQVJNX0RFU0MobGltaXQsICJNYXhpbXVt
IG51bWJlciBvZiBwYWdlcyB0aGF0IG1heSBiZSBhbGxvY2F0ZWQgYnkgIgotCQkJInRoZSBwcml2
Y21kLWJ1ZiBkZXZpY2UgcGVyIG9wZW4gZmlsZSIpOwotCiBzdHJ1Y3QgcHJpdmNtZF9idWZfcHJp
dmF0ZSB7CiAJc3RydWN0IG11dGV4IGxvY2s7CiAJc3RydWN0IGxpc3RfaGVhZCBsaXN0OwotCXVu
c2lnbmVkIGludCBhbGxvY2F0ZWQ7CiB9OwogCiBzdHJ1Y3QgcHJpdmNtZF9idWZfdm1hX3ByaXZh
dGUgewpAQCAtNjAsMTMgKzU0LDEwIEBAIHN0YXRpYyB2b2lkIHByaXZjbWRfYnVmX3ZtYXByaXZf
ZnJlZShzdHJ1Y3QgcHJpdmNtZF9idWZfdm1hX3ByaXZhdGUgKnZtYV9wcml2KQogewogCXVuc2ln
bmVkIGludCBpOwogCi0Jdm1hX3ByaXYtPmZpbGVfcHJpdi0+YWxsb2NhdGVkIC09IHZtYV9wcml2
LT5uX3BhZ2VzOwotCiAJbGlzdF9kZWwoJnZtYV9wcml2LT5saXN0KTsKIAogCWZvciAoaSA9IDA7
IGkgPCB2bWFfcHJpdi0+bl9wYWdlczsgaSsrKQotCQlpZiAodm1hX3ByaXYtPnBhZ2VzW2ldKQot
CQkJX19mcmVlX3BhZ2Uodm1hX3ByaXYtPnBhZ2VzW2ldKTsKKwkJX19mcmVlX3BhZ2Uodm1hX3By
aXYtPnBhZ2VzW2ldKTsKIAogCWtmcmVlKHZtYV9wcml2KTsKIH0KQEAgLTE0Niw4ICsxMzcsNyBA
QCBzdGF0aWMgaW50IHByaXZjbWRfYnVmX21tYXAoc3RydWN0IGZpbGUgKmZpbGUsIHN0cnVjdCB2
bV9hcmVhX3N0cnVjdCAqdm1hKQogCXVuc2lnbmVkIGludCBpOwogCWludCByZXQgPSAwOwogCi0J
aWYgKCEodm1hLT52bV9mbGFncyAmIFZNX1NIQVJFRCkgfHwgY291bnQgPiBsaW1pdCB8fAotCSAg
ICBmaWxlX3ByaXYtPmFsbG9jYXRlZCArIGNvdW50ID4gbGltaXQpCisJaWYgKCEodm1hLT52bV9m
bGFncyAmIFZNX1NIQVJFRCkpCiAJCXJldHVybiAtRUlOVkFMOwogCiAJdm1hX3ByaXYgPSBremFs
bG9jKHNpemVvZigqdm1hX3ByaXYpICsgY291bnQgKiBzaXplb2Yodm9pZCAqKSwKQEAgLTE1NSwx
OSArMTQ1LDE1IEBAIHN0YXRpYyBpbnQgcHJpdmNtZF9idWZfbW1hcChzdHJ1Y3QgZmlsZSAqZmls
ZSwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCiAJaWYgKCF2bWFfcHJpdikKIAkJcmV0dXJu
IC1FTk9NRU07CiAKLQl2bWFfcHJpdi0+bl9wYWdlcyA9IGNvdW50OwotCWNvdW50ID0gMDsKLQlm
b3IgKGkgPSAwOyBpIDwgdm1hX3ByaXYtPm5fcGFnZXM7IGkrKykgeworCWZvciAoaSA9IDA7IGkg
PCBjb3VudDsgaSsrKSB7CiAJCXZtYV9wcml2LT5wYWdlc1tpXSA9IGFsbG9jX3BhZ2UoR0ZQX0tF
Uk5FTCB8IF9fR0ZQX1pFUk8pOwogCQlpZiAoIXZtYV9wcml2LT5wYWdlc1tpXSkKIAkJCWJyZWFr
OwotCQljb3VudCsrOworCQl2bWFfcHJpdi0+bl9wYWdlcysrOwogCX0KIAogCW11dGV4X2xvY2so
JmZpbGVfcHJpdi0+bG9jayk7CiAKLQlmaWxlX3ByaXYtPmFsbG9jYXRlZCArPSBjb3VudDsKLQog
CXZtYV9wcml2LT5maWxlX3ByaXYgPSBmaWxlX3ByaXY7CiAJdm1hX3ByaXYtPnVzZXJzID0gMTsK
IAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 12:42:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 12:42: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-devel-bounces@lists.xenproject.org>)
	id 1gICIr-0000iJ-5P; Thu, 01 Nov 2018 12:42: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=rvhc=nm=citrix.com=prvs=836b135c8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gICIp-0000iD-SE
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 12:42:23 +0000
X-Inumbo-ID: 93a278e2-ddd3-11e8-89f9-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93a278e2-ddd3-11e8-89f9-12d6303a7972;
 Thu, 01 Nov 2018 12:42:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="69359165"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23514.62634.413212.853593@mariner.uk.xensource.com>
Date: Thu, 1 Nov 2018 12:42:18 +0000
To: George Dunlap <dunlapg@umich.edu>, Stefano Stabellini
 <sstabellini@kernel.org>, Stefano Stabellini <stefano.stabellini@xilinx.com>
In-Reply-To: <alpine.DEB.2.10.1810310942530.7220@sstabellini-ThinkPad-X260>,
 <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>,
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
References: <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
 <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810310942530.7220@sstabellini-ThinkPad-X260>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages] [and 2 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Julien Grall <julien.grall@arm.com>, infra@xenproject.org, stefanos@xilinx.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbT1NTVEVTVCBQQVRDSF0gUkVBRE1FLmhh
cmR3YXJlLWFjcXVpc2l0aW9uIFthbmQgMSBtb3JlIG1lc3NhZ2VzXSIpOgo+IEkgYW0gc3VnZ2Vz
dGluZyB0byB1c2UgRGViaWFuIGZvciB0aGUgaW5zdGFsbGVyIGFuZCByb290ZnMsIGJ1dCB0byB1
c2UgYQo+IGRpZmZlcmVudCBrZXJuZWwgZm9yIGl0LgoKb3NzdGVzdCBhbHJlYWR5IGtub3dzIGhv
dyB0byBkbyB0aGF0IGluIHByaW5jaXBsZSwgYmVjYXVzZSBpdCBrbm93cwpob3cgdG8gaW5zZXJ0
IGEgRGViaWFuIGJhY2twb3J0cyBrZXJuZWwgaW50byB0aGUgRGViaWFuIGQtaSBpbWFnZS4KCj4g
QWN0dWFsbHksIEkgdGhpbmsgaXQgd291bGQgYmUgZ3JlYXQgdG8gaGF2ZSBZb2N0byBzdXBwb3J0
IGluIE9TU1Rlc3QsIGl0Cj4gd291bGQgd29yayB3ZWxsIG9uIEFSTSBhbmQgeDg2IGJ1dCwgYWxz
byBiZWNhdXNlIGl0IGlzIGEgc291cmNlCj4gZGlzdHJpYnV0aW9uLCBJIGFtIG5vdCBzdWdnZXN0
aW5nIGl0IGF0IHRoZSBtb21lbnQuCgpgU291cmNlIGRpc3RyaWJ1dGlvbicgbWVhbnMgdGhhdCB0
aGV5IGRvbid0IGRpc3RyaWJ1dGUgYmluYXJpZXMsIHNvCnRoZSB0aGluZyB3b3VsZCBoYXZlIHRv
IGJlIGJ1aWx0IGZyb20gc291cmNlLiAgT24gYW4geDg2IGhvc3QgSQpndWVzcy4gIEkgc2VlIG5v
IGZ1bmRhbWVudGFsIGRpZmZpY3VsdGllcyB3aXRoIG9zc3Rlc3Qgc3VwcG9ydGluZwp0aGF0LCBi
dXQgaXQgd291bGQgYmUgc29tZSB3b3JrIHRvIGltcGxlbWVudC4KCj4gSXQgd291bGQgYmUgcG9z
c2libGUgdG8gb25seSB1c2UgdGhlIGtlcm5lbCBmcm9tIFlvY3RvLCBhbmQgdGhhdCB3b3VsZAo+
IHNvbHZlIG91ciBwcm9ibGVtLCBidXQgYXQgdGhhdCBwb2ludCBpdCBpcyBlYXNpZXIgdG8ganVz
dCB1c2Ugb3VyIG93bgo+IExpbnV4IGJyYW5jaC4gSXQgaXMgbW9yZSBwcm9kdWN0aXZlIHRvIGRp
c2N1c3MgdGhhdCBvcHRpb24uCgpSaWdodC4KCj4gWWVzLCB3ZSBzaG91bGQgZGlzY3VzcyB0aGUg
dGVjaG5pY2FsIGRldGFpbHMgb24gaG93IHRvIHVzZSBvdXIgb3duCj4gcXVhc2ktdmFuaWxsYSBM
aW51eCBicmFuY2ggdG9nZXRoZXIgd2l0aCB0aGUgRGViaWFuIGluc3RhbGxlci4gVGhhdCdzCj4g
YWxsIHdlIG5lZWQgQUZBSUNULgoKT0suICBTbzoKCgpJIHNlZSB0d28gcG9zc2libGUgYXBwcm9h
Y2hlczoKCkZpcnN0bHksIGNoaWNrZW4tYW5kLWVnZzogVXNlIG9zc3Rlc3QncyBgYW5vaW50ZWQg
am9iJyBtZWNoYW5pc20gdG8KY2hhaW4gb25lIFhlbiBBUk0ga2VybmVsIGJ1aWxkIGZyb20gdGhl
IG5leHQuICAoVGhlIGFub2ludGVkIGpvYgpmZWF0dXJlIGluIG9zc3Rlc3QgYWxsb3dzIGEgY2Vy
dGFpbiBidWlsZCB0byBiZSBkZWNsYXJlZCBnZW5lcmFsbHkKZ29vZCBmb3IgdXNlIGJ5IG90aGVy
IGpvYnMuICBUaGUgYW5vaW50bWVudCB0eXBpY2FsbHkgdGFrZXMgcGxhY2UgYXQKdGhlIGVuZCBv
ZiBhIHB1c2ggZ2F0ZSBmbGlnaHQsIHdoZW4gdGhlIGJ1aWxkIGpvYiB0aGF0IGlzIGJlaW5nCmFu
b2ludGVkIGhhcyBiZWVuIHNob3duIHRvIHdvcmsgcHJvcGVybHkuKQoKU2Vjb25kbHksIGNyb3Nz
LWNvbXBpbGF0aW9uIG9uIHg4Ni4KCkkgdGhpbmsgY3Jvc3MtY29tcGlsYXRpb24gb24geDg2IGlz
IHByb2JhYmx5IGdvaW5nIHRvIGJlIGVhc2llcgpiZWNhdXNlIGl0IGlzIGNvbmNlcHR1YWxseSBz
aW1wbGVyLiAgSXQgYWxzbyBhdm9pZHMgZGlmZmljdWx0aWVzIGlmCnRoZSBhbm9pbnRlZCBidWls
ZCBzaG91bGQgdHVybiBvdXQgdG8gYmUgYnJva2VuIG9uIHNvbWUgaG9zdHMgKHRoaXMKb3VnaHQg
dG8gYmUgZGV0ZWN0ZWQgYnkgdGhlIHB1c2ggZ2F0ZSBzeXN0ZW0sIGJ1dC4uLikuICBBbmQsIGZy
YW5rbHksCm91ciB4ODYgaGFyZHdhcmUgaXMgYSBsb3QgZmFzdGVyLgoKU28sIGFzc3VtaW5nIHRo
ZSBwbGFuIGlzIHRvIGRvIGNyb3NzLWNvbXBpbGF0aW9uIG9uIHg4Ni4KClRoZSBwcmVyZXF1aXNp
dGUgaXMgb2J2aW91c2x5IGFuIGFwcHJvcHJpYXRlIGNyb3NzLWNvbXBpbGVyLiAgV2lsbCB0aGUK
RGViaWFuIGNyb3NzLWNvbXBpbGVycyBkbyA/ICBJZiBub3QgdGhlbiBtYXliZSB0aGlzIGlzIG5v
dCB0aGUgYmVzdAphcHByb2FjaCBiZWNhdXNlIG90aGVyd2lzZSBpdCdzIG5vdCBjbGVhciB3aGVy
ZSB3ZSdsbCBnZXQgYSBzdWl0YWJsZQpjb21waWxlci4KCgpJZiB0aGUgRGViaWFuIGNyb3NzIGNv
bXBpbGVycyBhcmUgT0ssIHRoZW4gSSB0aGluayB0aGUgbmVjZXNzYXJ5CmNoYW5nZXMgdG8gb3Nz
dGVzdCBhcmU6CgoxLiBJbnRyb2R1Y2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuIHRoZSBob3N0IChH
Q0MgdGVybWlub2xvZ3k6IGJ1aWxkKQogICBhbmQgdGFyZ2V0IChHQ0MgdGVybWlub2xvZ3k6IGhv
c3QpIGFyY2hpdGVjdHVyZXMsIGluIHRzLXhlbi1idWlsZC4KICAgVGhpcyBpbmNsdWRlcyBhZGRp
bmcgYSBjYWxsIHRvIHRhcmdldF9pbnN0YWxsX3BhY2thZ2VzIHRvIGluc3RhbGwKICAgdGhlIGNy
b3NzIGNvbXBpbGVyLCBhbmQgYXBwcm9wcmlhdGVseSBhbWVuZGluZyB0aGUgY29uZmlndXJlIGFu
ZAogICBtYWtlIHJ1bmVzLiAgUGVyaGFwcyBzb21lIG9mIHRoaXMgd2lsbCB3YW50IHRvIGJlIGlu
CiAgIE9zc3Rlc3QvQnVpbGRTdXBwb3J0LnBtLiAgVGhlIHJ1bnZhcnMgZm9yIGJ1aWxkIGpvYnMg
d2lsbCBuZWVkIHRvCiAgIGJlIHJldmlld2VkIHRvIGRlY2lkZSB3aGV0aGVyIGEgbmV3IHJ1bnZh
ciBpcyBuZWVkZWQgb3Igd2hldGhlcgogICBjcm9zcy1jb21waWxhdGlvbiBjYW4gYmUgaW5mZXJy
ZWQgZnJvbSBhIGN1cnJlbnRseS11bnN1cHBvcnRlZAogICBjb21iaW5hdGlvbiBvZiBydW52YXJz
IChwYXJ0aWN1bGFybHksIGFyY2ggdnMuLCBob3N0ZmxhZ3MpLgoKMi4gTWF5YmUgY2hhbmdlIHRz
LWtlcm5lbC1idWlsZCB0byBiZSBhYmxlIHRvIGFkZGl0aW9uYWxseSBwcm9kdWNlIGEKICAgLmRl
Yiwgb3IgY3BpbyBmdWxsIG9mIG1vZHVsZXMsIGZvciB1c2UgYnkgc3RlcCA1LiAgKFRoaXMgc2hv
dWxkIGJlCiAgIG9wdGlvbmFsLCBjb250cm9sbGVkIGJ5IGEgcnVudmFyLCBzaW5jZSBpdCBwcm9i
YWJseSBkb3VibGVzIHRoZQogICBzaXplIG9mIHRoZSBidWlsZCBvdXRwdXQuLi4pCgozLiBDaGFu
Z2UgbWFrZSpmbGlnaHQgYW5kIG1maS0qIHRvLCBvbiBBUk0sIHJ1biB0aGUgZXhpc3Rpbmcga2Vy
bmVsCiAgIGJ1aWxkIGpvYiBvbiB4ODYgYnkgc2V0dGluZyB0aGUgam9iIHJ1bnZhcnMgYXBwcm9w
cmlhdGVseS4KCjRhLiBUZWFjaCB0aGUgZGViaWFuLWluc3RhbGxlciBkcml2ZXIgaW4gRGViaWFu
LnBtIGhvdyB0byBwaWNrIHVwIGEKICAga2VybmVsIGltYWdlIGZyb20gYW5vdGhlciBqb2IuICBJ
dCB3b3VsZCBsb29rIGF0IGEgcnVudmFyCiAgIGRpa2VybmVsYnVpbGRqb2Igb3Igc29tZXRoaW5n
IEkgZ3Vlc3MuCgo0Yi4gVGVhY2ggaXQgdG8gcGljayB1cCBhIGtlcm5lbCBtb2R1bGVzIGZyb20g
YW5vdGhlciBqb2IgYW5kIHN0dWZmCiAgIHRoZW0gaW50byBpdHMgaW5zdGFsbGVyIGNwaW8gYmVm
b3JlIHVzZS4KCjRjLiBUZWFjaCBpdCB0byBwdXQgdGhlIGtlcm5lbCBhbmQgbW9kdWxlcyBvbnRv
IHRoZSBiZWluZy1pbnN0YWxsZWQKICAgc3lzdGVtLgoKICAgVGhpcyB3b3VsZCBiZSBhIHZhcmlh
bnQgb2YsIG9yIGFtZW5kbWVudCB0bywgb3IgYWx0ZXJuYXRpdmUgdG8sCiAgIE9zc3Rlc3QvRGVi
aWFuLnBtOmRpX3NwZWNpYWxfa2VybmVsIG9yIGl0cyBjYWxsIHNpdGUuICBUaGUga2VybmVsJ3MK
ICAgYWJpbGl0eSB0byBoYW5kbGUgY29uY2F0ZW5hdGVkIGNwaW8gaW1hZ2VzIG1heSBiZSB1c2Vm
dWwuCgogICBXZSB3aWxsIHdhbnQgdG8gcmVmYWN0b3IgaW50byBhIHV0aWxpdHkgbGlicmFyeSAo
cHJvYmFibHkgYSBmaWxlCiAgIG9mIHNoZWxsIGZ1bmN0aW9ucykgYXQgbGVhc3Qgc29tZSBvZiB0
aGUgY29kZSBpbgogICBtZy1kZWJpYW4taW5zdGFsbGVyLXVwZGF0ZSBmb3IgdW5waWNraW5nIGEg
a2VybmVsIC5kZWIgKHVzdWFsbHkKICAgZnJvbSAtYmFja3BvcnRzKSBhbmQgZmlzaGluZyBvdXQg
dGhlIGtlcm5lbCBpbWFnZSBhbmQgdGhlIG1vZHVsZXMsCiAgIGFuZCBzdHVmZmluZyB0aGUgbW9k
dWxlcyBpbnRvIGFuIGV4aXN0aW5nIGluc3RhbGxlciBjcGlvIGFyY2hpdmUuCgogICBXaGF0ZXZl
ciBhcHByb2FjaCBpcyB0YWtpbmcsIHRoZSBtb2R1bGVzIGluIHRoZSBpbnN0YWxsZXIgbXVzdCBi
ZSBhCiAgIHN1YnNldCBiZWNhdXNlIHRoZSB3aG9sZSBzZXQgb2YgbW9kdWxlcyBpcyB2ZXJ5IGxh
cmdlIGFuZCBtYXkgbWFrZQogICB0aGUgaW5pdHJhbWZzIHRvbyBiaWcgdG8gYmUgYm9vdGVkLiAg
U2VlIHRoZSBsaXN0IG9mIG1vZHVsZSBwYXRocwogICBpbiBtZy1kZWJpYW4taW5zdGFsbGVyLXVw
ZGF0ZS4KCiAgIE5CIG92ZXJhbGwgdGhlcmUgYXJlIGZvdXIgYXNwZWN0cyB0byAoNCk6IChpKSBh
cnJhbmdpbmcgdG8gYm9vdCB0aGUKICAgcmlnaHQga2VybmVsOyAoaWkpIGdldHRpbmcgdGhlIG1v
ZHVsZXMgaW50byB0aGUgaW5zdGFsbGVyCiAgIGVudmlyb25tZW50OyBhbmQgZ2V0dGluZyBib3Ro
IChpaWkpIGtlcm5lbCBhbmQgKGl2KSBtb2R1bGVzIGludG8KICAgdGhlIGJlaW5nLWluc3RhbGxl
ZCBzeXN0ZW0uCgo1LiBDaGFuZ2UgbWFrZSpmbGlnaHQgYW5kIG1maS0qIG9uIEFSTSB0byBhZGQg
dGhlIG5ldyBydW52YXIgc28gdGhhdAogICBBUk0gZmxpZ2h0cyB1c2Ugb3VyIG93biBrZXJuZWxz
IHJhdGhlciB0aGFuIERlYmlhbidzLgoKNi4gUmV2aWV3IHRoZSBhcnJhbmdlbWVudHMgZm9yIHJl
dXNlIG9mIGV4aXN0aW5nIGJ1aWxkIGpvYnMsIHRvIG1heWJlCiAgIHJldXNlIEFSTSBrZXJuZWwg
YnVpbGRzIG1vcmUgb2Z0ZW4uICBTZWFyY2ggY3ItZGFpbHktYnJhbmNoIGZvcgogICBtZy1hZGp1
c3QtZmxpZ2h0LW1ha2V4cmVmcy4gIFByb2JhYmx5LCBhbiBhZGRpdGlvbmFsIGNhbGwgc2hvdWxk
IGJlCiAgIGFkZGVkIHdpdGggc29tZSBhcHByb3ByaWF0ZSBjb25kaXRpb25zLgoKCgo+IENvdWxk
IHlvdSBidWlsZCBhbmQgcHVzaCBrZXJuZWwgYmluYXJ5IChubyByZXF1aXJlZCBtb2R1bGVzKSB0
byBhIGtub3duCj4gbG9jYXRpb24/CgpUaGlzIGlzIGEgcmF0aGVyIHZhZ3VlIHN0YXRlbWVudCBi
dXQgYmFzaWNhbGx5LCB5ZXMuICBUaGUgcXVlc3Rpb24gaXMKKGkpIHdoZXJlIHdvdWxkIGl0IGNv
bWUgZnJvbSwgYW5kIChpaSkgd2hhdCB3b3VsZCB0aGUga25vd24gbG9jYXRpb24KYmUuCgpJbiBt
eSBwcm9wb3NhbCBhYm92ZSwgKGkpIGl0IHdvdWxkIGNvbWUgZnJvbSBhIGNyb3NzIGNvbXBpbGF0
aW9uCmtlcm5lbCBqb2IgaW4gdGhlIHNhbWUgZmxpZ2h0IChidXQgbWF5YmUgcmV1c2luZyB0aGUg
cmVzdWx0cyBvZiBhbgppZGVudGljYWwgam9iIGVsc2V3aGVyZSkgKGlpKSB0aGUga25vd24gbG9j
YXRpb24gaXMgdGhlIG9zc3Rlc3QgYnVpbGQKb3V0cHV0cyBzdGFzaCBmb3IgdGhhdCBidWlsZCBq
b2IuCgoKPiA+ID4gWGlsaW54IE1QU29DIHN1cHBvcnQgaXMgdXBzdHJlYW0gaW4gdmFuaWxsYSBM
aW51eCAoZGVmY29uZmlnKSwgYW5kIHRoZQo+ID4gPiBNUFNvQyBpcyBmdWxseSBzdXBwb3J0ZWQg
aW4gWW9jdG8uIFdlIGRpZCBpc3N1ZSBhIHRpY2tldCBpbiB0aGUgRGViaWFuCj4gPiA+IHN5c3Rl
bSB0byBhZGQgc3VwcG9ydCBmb3IgdGhlIFhpbGlueCBNUFNvQyBpbiB0aGVpciBrZXJuZWwgYnV0
IGlzIGhhc24ndAo+ID4gPiBoYXBwZW5lZCB5ZXQuIChUaGUgZmFjdCB0aGF0IERlYmlhbiBzdXBw
b3J0IGhhc24ndCBjb21lIHVwIGFzIGFuIGlzc3VlCj4gPiA+IHVwIHVudGlsIG5vdyB0ZWxscyB1
cyB0aGF0IGVtYmVkZGVkIGZvbGtzIHRlbmQgdG8gdXNlIG90aGVyIGRpc3Ryb3MuKQoKTWF5YmUg
dGhleSBjb21waWxlIHRoZWlyIG93biBrZXJuZWxzIChvciB1c2UgYSBEZWJpYW4gZGVyaXZhdGl2
ZSwKd2hpY2ggaXMgb25lIHdheSBvZiBzaGFyaW5nIHRoZSBlZmZvcnQgb2YgZG9pbmcgdGhhdC4u
LikKCj4gPiBDYW4geW91IHBsZWFzZSBwb2ludCBtZSB0byB0aGUgY29ycmVzcG9uZGluZyBEZWJp
YW4gYnVnID8KPiAKPiBodHRwczovL3NhbHNhLmRlYmlhbi5vcmcva2VybmVsLXRlYW0vbGludXgv
bWVyZ2VfcmVxdWVzdHMvNjcKCkhybSwgeW91IG1heSB3YW50IHRvIGZpbGUgYSBidWcgaW4gdGhl
IERlYmlhbiBCVFMuICBJJ20gbm90IHN1cmUKd2hldGhlciB0aGUgc3RhYmxlIGtlcm5lbCBtYWlu
dGFpbmVycyBhcmUgdGhlIHNhbWUgcGVvcGxlLiAgT1RPSCBpdApoYXMgb25seSBiZWVuIHRoZXJl
IDIgd2Vla3MgYW5kIGl0IHdvdWxkbid0IGJlIHJlbGVhc2VkIHVudGlsIHRoZSBuZXh0CkRlYmlh
biBzdGFibGUgdXBkYXRlIGFueXdheSwgYWZ0ZXIgd2hpY2ggaXQgd291bGQgcHJvYmFibHkgZ28g
dG8KYmFja3BvcnRzLgoKUmlnaHQgbm93IHRoZSBzaXR1YXRpb24gd2l0aCBNUnMgaW4gU2Fsc2Eg
aXMgbm90IGFsd2F5cyBpZGVhbDsKc29tZXRpbWVzIGl0IGRvZXNuJ3QgZW1haWwgdGhlIHJpZ2h0
IHBlb3BsZS4gIEl0IHdvdWxkIGJlIHdvcnRoIGdvaW5nCnRvICNkZWJpYW4ta2VybmVsIChvbiBv
ZnRjKSBhbmQgY2hlY2tpbmcgdGhhdCB5b3UgaGF2ZSBtYWRlIHlvdXIKcmVxdWVzdCB2aWEgdGhl
IHJpZ2h0IGNoYW5uZWwuCgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 12:49:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 12:49: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-devel-bounces@lists.xenproject.org>)
	id 1gICQ5-0001B3-FC; Thu, 01 Nov 2018 12:49: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=8xl/=nm=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gICQ3-0001Aw-CN
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 12:49:51 +0000
X-Inumbo-ID: 9ea9623c-ddd4-11e8-87d6-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9ea9623c-ddd4-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 12:49:50 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9C854A78;
 Thu,  1 Nov 2018 05:49:49 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DEC693F6A8;
 Thu,  1 Nov 2018 05:49:47 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20181101101658.31442-1-julien.grall@arm.com>
 <37c4e0f2-9083-911f-7e08-7525c392d279@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9186589c-b61c-a6b9-690c-55ec103a081b@arm.com>
Date: Thu, 1 Nov 2018 12:49:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <37c4e0f2-9083-911f-7e08-7525c392d279@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/grant_table: Remove stall comment on
 top of map_grant_ref
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgR2VvcmdlLAoKT24gMDEvMTEvMjAxOCAxMTowMywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBP
biAxMS8wMS8yMDE4IDEwOjE2IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IFJlbW92ZSB0aGUg
MiBwYXJ0IGNvbW1lbnQgb24gdG9wIG9mIG1hcF9ncmFudF9yZWY6Cj4+ICAgICAgLSBUaGUgZmly
c3QgcGFydCBtZW50aW9uIHRoZSByZXR1cm4gdmFsdWUgd2hpY2ggaGFzIGJlZW4gdm9pZCBzaW5j
ZQo+PiAgICAgIDIwMDYhCj4+ICAgICAgLSBUaGUgc2Vjb25kIHBhcnQgbWVudGlvbiBhIGxvY2Fs
IHZhcmlhYmxlICdhZGRyJyB3aGljaCBkb2VzIG5vdAo+PiAgICAgIGV4aXN0IGFueW1vcmUuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4g
Cj4gTml0OiBzL3N0YWxsL3N0YWxlLzsgaW4gdGl0bGUKCkkgd2lsbCBmaXggdGhpcyBvbiBjb21t
aXQuCgpDaGVlcnMsCgo+IAo+ICAgLUdlb3JnZQo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 13:08:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 13:08: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-devel-bounces@lists.xenproject.org>)
	id 1gIChU-0002pE-2e; Thu, 01 Nov 2018 13:07: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=bpad=nm=xenproject.org=prvs=8364a9546=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gIChS-0002p2-O5
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 13:07:50 +0000
X-Inumbo-ID: 1a9cdc2c-ddd7-11e8-9114-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1a9cdc2c-ddd7-11e8-9114-12d6303a7972;
 Thu, 01 Nov 2018 13:07:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="69361473"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75554-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-pvshim:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:libvirt-build:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:debian-di-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 qemu-mainline:build-amd64-libvirt:libvirt-build:fail:nonblocking
 qemu-mainline:build-armhf-libvirt:libvirt-build:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=62b658db1df7c6fa574caae038144f24bf6ca495
X-Osstest-Versions-That: qemuu=285278ca785f5fa9a570927e1c0958a2ca2b2150
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 1 Nov 2018 13:07:33 +0000
Subject: [Xen-devel] [qemu-mainline baseline-only test] 75554: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU1NCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzc1NTU0LwoKUmVncmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxk
IG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzU1NDUKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJF
R1IuIHZzLiA3NTU0NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgYmxv
Y2tlZCBpbiA3NTU0NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBibG9ja2VkIGluIDc1NTQ1CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBibG9ja2VkIGluIDc1NTQ1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gNzU1NDUK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
IGZhaWwgYmxvY2tlZCBpbiA3NTU0NQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDc1NTQ1CiB0ZXN0LWFybWhm
LWFybWhmLXhsLW1pZHdheSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIGJsb2Nr
ZWQgaW4gNzU1NDUKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgIGZhaWwgYmxvY2tlZCBpbiA3NTU0NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBibG9ja2VkIGluIDc1NTQ1
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAg
ICBmYWlsIGJsb2NrZWQgaW4gNzU1NDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTAg
ZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgYmxvY2tlZCBpbiA3NTU0NQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBibG9j
a2VkIGluIDc1NTQ1CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzU1NDUKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3NTU0
NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbGlrZSA3NTU0NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCAgICAgZmFpbCBsaWtlIDc1NTQ1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBsaWtlIDc1NTQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIGxpa2UgNzU1NDUKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbGlr
ZSA3NTU0NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBsaWtlIDc1NTQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgNzU1NDUKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAg
ICAgICA2MmI2NThkYjFkZjdjNmZhNTc0Y2FhZTAzODE0NGYyNGJmNmNhNDk1CmJhc2VsaW5lIHZl
cnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAyODUyNzhjYTc4NWY1ZmE5YTU3MDkyN2UxYzA5
NThhMmNhMmIyMTUwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzU1NDUgIDIwMTgtMTAtMzAgMDg6
NTc6NTUgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDc1NTU0ICAyMDE4LTExLTAx
IDAxOjIyOjA3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgTGkgUWlhbmcgPGxpcTNl
YUAxNjMuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogIE1hbyBaaG9uZ3lpIDxt
YW96aG9uZ3lpQGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1h
eWRlbGxAbGluYXJvLm9yZz4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+
CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hv
bWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3Vy
Y2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSBicm9rZW4KYnJva2Vu
LXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gaG9zdC1pbnN0YWxsKDQpCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA2MmI2NThkYjFkZjdjNmZhNTc0Y2FhZTAzODE0NGYy
NGJmNmNhNDk1Ck1lcmdlOiBkYjcwNjkxIGJkNTRiMTEKQXV0aG9yOiBQZXRlciBNYXlkZWxsIDxw
ZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgTW9uIE9jdCAyOSAxNzowMzoyNyAyMDE4
ICswMDAwCgogICAgTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAncmVtb3Rlcy9zdGVmYW5o
YS90YWdzL2Jsb2NrLXB1bGwtcmVxdWVzdCcgaW50byBzdGFnaW5nCiAgICAKICAgIFB1bGwgcmVx
dWVzdAogICAgCiAgICBObyBjaGFuZ2Vsb2ctd29ydGh5IGVudHJpZXMsIGp1c3Qgc21hbGwgdHdl
YWtzLgogICAgCiAgICAjIGdwZzogU2lnbmF0dXJlIG1hZGUgTW9uIDI5IE9jdCAyMDE4IDEzOjU1
OjU0IEdNVAogICAgIyBncGc6ICAgICAgICAgICAgICAgIHVzaW5nIFJTQSBrZXkgOUNBNEFCQjM4
MUFCNzNDOAogICAgIyBncGc6IEdvb2Qgc2lnbmF0dXJlIGZyb20gIlN0ZWZhbiBIYWpub2N6aSA8
c3RlZmFuaGFAcmVkaGF0LmNvbT4iCiAgICAjIGdwZzogICAgICAgICAgICAgICAgIGFrYSAiU3Rl
ZmFuIEhham5vY3ppIDxzdGVmYW5oYUBnbWFpbC5jb20+IgogICAgIyBQcmltYXJ5IGtleSBmaW5n
ZXJwcmludDogODY5NSBBOEJGIEQzRjkgN0NEQSBBQzM1ICA3NzVBIDlDQTQgQUJCMyA4MUFCIDcz
QzgKICAgIAogICAgKiByZW1vdGVzL3N0ZWZhbmhhL3RhZ3MvYmxvY2stcHVsbC1yZXF1ZXN0Ogog
ICAgICBudmRpbW06IEFkZCBkb2NzIGhpbnQgZm9yIExpbnV4IGRyaXZlciBuYW1lCiAgICAgIHV0
aWw6IGFpby1wb3NpeDogZml4IGEgdHlwbwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+Cgpjb21taXQgZGI3MDY5MTMzZTJhYWIy
NzllZmE5OTliN2RlM2QyNDFiYjIxOWFjZgpNZXJnZTogZWYzYTZhZiBkNDM2ZDRlCkF1dGhvcjog
UGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIE1vbiBPY3Qg
MjkgMTU6MTU6MTQgMjAxOCArMDAwMAoKICAgIE1lcmdlIHJlbW90ZS10cmFja2luZyBicmFuY2gg
J3JlbW90ZXMva3JheGVsL3RhZ3MvYXVkaW8tMjAxODEwMjktcHVsbC1yZXF1ZXN0JyBpbnRvIHN0
YWdpbmcKICAgIAogICAgYXVkaW86IHFvbSBjbGVhbnVwcy4KICAgIAogICAgIyBncGc6IFNpZ25h
dHVyZSBtYWRlIE1vbiAyOSBPY3QgMjAxOCAxMzozNzowOSBHTVQKICAgICMgZ3BnOiAgICAgICAg
ICAgICAgICB1c2luZyBSU0Ega2V5IDRDQjZEOEVFRDNFODcxMzgKICAgICMgZ3BnOiBHb29kIHNp
Z25hdHVyZSBmcm9tICJHZXJkIEhvZmZtYW5uICh3b3JrKSA8a3JheGVsQHJlZGhhdC5jb20+Igog
ICAgIyBncGc6ICAgICAgICAgICAgICAgICBha2EgIkdlcmQgSG9mZm1hbm4gPGdlcmRAa3JheGVs
Lm9yZz4iCiAgICAjIGdwZzogICAgICAgICAgICAgICAgIGFrYSAiR2VyZCBIb2ZmbWFubiAocHJp
dmF0ZSkgPGtyYXhlbEBnbWFpbC5jb20+IgogICAgIyBQcmltYXJ5IGtleSBmaW5nZXJwcmludDog
QTAzMiA4Q0ZGIEI5M0EgMTdBNyA5OTAxICBGRTdEIDRDQjYgRDhFRSBEM0U4IDcxMzgKICAgIAog
ICAgKiByZW1vdGVzL2tyYXhlbC90YWdzL2F1ZGlvLTIwMTgxMDI5LXB1bGwtcmVxdWVzdDoKICAg
ICAgYXVkaW86IHVzZSBUWVBFX01WODhXODYxOF9BVURJTyBpbnN0ZWFkIG9mIGhhcmRjb2RlZCBz
dHJpbmcKICAgICAgYXVkaW86IHVzZSBvYmplY3QgbGluayBpbnN0ZWFkIG9mIHFkZXYgcHJvcGVy
dHkgdG8gcGFzcyB3bTg3NTAgcmVmZXJlbmNlCiAgICAgIGF1ZGlvOiB1c2UgVFlQRV9XTTg3NTAg
aW5zdGVhZCBvZiBhIGhhcmRjb2RlZCBzdHJpbmcKICAgICAgaHc6IEFDOTc6IG1ha2UgaXQgbW9y
ZSBRT01jb252ZW50aW9uYWwKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgoKY29tbWl0IGJkNTRiMTEwNjJjNGJhYTdkMmU0ZWZh
ZGNmNzFiOGNmZDU1MzExZmQKQXV0aG9yOiBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9y
Zz4KRGF0ZTogICBUaHUgT2N0IDE4IDEzOjEzOjUxIDIwMTggLTA3MDAKCiAgICBudmRpbW06IEFk
ZCBkb2NzIGhpbnQgZm9yIExpbnV4IGRyaXZlciBuYW1lCiAgICAKICAgIEkgc3BlbnQgd2F5IHRv
byBtdWNoIHRpbWUgdHJ5aW5nIHRvIGZpZ3VyZSBvdXQgd2h5IHRoZSBlbXVsYXRlZCBOVkRJTU0K
ICAgIHdhcyBtaXNzaW5nIHVuZGVyIExpbnV4LiBJbiBhbiBlZmZvcnQgdG8gaGVscCBvdGhlcnMg
d2hvIG1pZ2h0IGJlIGxvb2tpbmcKICAgIGZvciB0aGVzZSBraW5kcyBvZiB0aGluZ3MgaW4gdGhl
IGZ1dHVyZSwgaW5jbHVkZSBhIGhpbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtlZXMgQ29v
ayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogICAgTWVzc2FnZS1pZDogMjAxODEwMTgyMDEzNTEu
R0EyNTI4NkBiZWFzdAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5o
YUByZWRoYXQuY29tPgoKY29tbWl0IDgyZGZlZTVhNjgyNDBmZTc4NmFlM2QwZGJjNWUwMjY0MzAy
MDMxNTUKQXV0aG9yOiBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KRGF0ZTogICBTdW4gT2N0
IDcgMTk6MTY6MTIgMjAxOCAtMDcwMAoKICAgIHV0aWw6IGFpby1wb3NpeDogZml4IGEgdHlwbwog
ICAgCiAgICBDYzogcWVtdS10cml2aWFsQG5vbmdudS5vcmcKICAgIFNpZ25lZC1vZmYtYnk6IExp
IFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBldGVyIE1heWRlbGwg
PHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBGYW0gWmhlbmcgPGZh
bXpAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDE1Mzg5NjQ5NzItMzIyMy0xLWdpdC1zZW5k
LWVtYWlsLWxpcTNlYUBnbWFpbC5jb20KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBIYWpub2N6
aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KCmNvbW1pdCBlZjNhNmFmNWU3ODlmZjA3OGQxZmVmODgw
ZjlkZmI2YWRmMThlOGYxCk1lcmdlOiAyODUyNzhjIGU2OWExMGYKQXV0aG9yOiBQZXRlciBNYXlk
ZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgTW9uIE9jdCAyOSAxMjo1OTox
NSAyMDE4ICswMDAwCgogICAgTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAncmVtb3Rlcy9r
cmF4ZWwvdGFncy92Z2EtMjAxODEwMjktcHVsbC1yZXF1ZXN0JyBpbnRvIHN0YWdpbmcKICAgIAog
ICAgdmdhOiB0d28gZml4ZXMuCiAgICAKICAgICMgZ3BnOiBTaWduYXR1cmUgbWFkZSBNb24gMjkg
T2N0IDIwMTggMTI6NDY6MjAgR01UCiAgICAjIGdwZzogICAgICAgICAgICAgICAgdXNpbmcgUlNB
IGtleSA0Q0I2RDhFRUQzRTg3MTM4CiAgICAjIGdwZzogR29vZCBzaWduYXR1cmUgZnJvbSAiR2Vy
ZCBIb2ZmbWFubiAod29yaykgPGtyYXhlbEByZWRoYXQuY29tPiIKICAgICMgZ3BnOiAgICAgICAg
ICAgICAgICAgYWthICJHZXJkIEhvZmZtYW5uIDxnZXJkQGtyYXhlbC5vcmc+IgogICAgIyBncGc6
ICAgICAgICAgICAgICAgICBha2EgIkdlcmQgSG9mZm1hbm4gKHByaXZhdGUpIDxrcmF4ZWxAZ21h
aWwuY29tPiIKICAgICMgUHJpbWFyeSBrZXkgZmluZ2VycHJpbnQ6IEEwMzIgOENGRiBCOTNBIDE3
QTcgOTkwMSAgRkU3RCA0Q0I2IEQ4RUUgRDNFOCA3MTM4CiAgICAKICAgICogcmVtb3Rlcy9rcmF4
ZWwvdGFncy92Z2EtMjAxODEwMjktcHVsbC1yZXF1ZXN0OgogICAgICB2Z2FfaW50OiByZW1vdmUg
dW51c2VkIGZ1bmN0aW9uIHByb3R5cGUKICAgICAgcXhsOiBzdG9yZSBjaGFubmVsIGlkIGluIHF4
bC0+aWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVs
bEBsaW5hcm8ub3JnPgoKY29tbWl0IGQ0MzZkNGU3YTUwYTdjNGZkZGMwNTY5YzIxMDdmZTVlYWYw
ZTFmYmMKQXV0aG9yOiBNYW8gWmhvbmd5aSA8bWFvemhvbmd5aUBjbXNzLmNoaW5hbW9iaWxlLmNv
bT4KRGF0ZTogICBNb24gT2N0IDIyIDE1OjQwOjUwIDIwMTggKzA4MDAKCiAgICBhdWRpbzogdXNl
IFRZUEVfTVY4OFc4NjE4X0FVRElPIGluc3RlYWQgb2YgaGFyZGNvZGVkIHN0cmluZwogICAgCiAg
ICBDYzogSmFuIEtpc3prYSA8amFuLmtpc3prYUB3ZWIuZGU+CiAgICBDYzogUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogICAgQ2M6IFBldGVyIE1heWRlbGwgPHBl
dGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWFvIFpob25n
eWkgPG1hb3pob25neWlAY21zcy5jaGluYW1vYmlsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUGhp
bGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogICAgTWVzc2FnZS1pZDog
MjAxODEwMjIwNzQwNTAuMTk2MzgtNC1tYW96aG9uZ3lpQGNtc3MuY2hpbmFtb2JpbGUuY29tCiAg
ICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCmNvbW1p
dCBhODI5OWVjMWIyNDNlYTU2YzQxNjQ4Y2E2M2I5NjkzMGYyZGIxMThiCkF1dGhvcjogTWFvIFpo
b25neWkgPG1hb3pob25neWlAY21zcy5jaGluYW1vYmlsZS5jb20+CkRhdGU6ICAgTW9uIE9jdCAy
MiAxNTo0MDo0OSAyMDE4ICswODAwCgogICAgYXVkaW86IHVzZSBvYmplY3QgbGluayBpbnN0ZWFk
IG9mIHFkZXYgcHJvcGVydHkgdG8gcGFzcyB3bTg3NTAgcmVmZXJlbmNlCiAgICAKICAgIEFjY29y
ZGluZyB0byBxZGV2LXByb3BlcnRpZXMuaCwgcHJvcGVydGllcyBvZiBwb2ludGVyIHR5cGUgc2hv
dWxkCiAgICBiZSBhdm9pZGVkLCBpdCBzZWVtcyBhIGxpbmsgdHlwZSBwcm9wZXJ0eSBpcyBhIGdv
b2Qgc3Vic3RpdHV0aW9uLgogICAgCiAgICBDYzogSmFuIEtpc3prYSA8amFuLmtpc3prYUB3ZWIu
ZGU+CiAgICBDYzogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogICAg
Q2M6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBNYW8gWmhvbmd5aSA8bWFvemhvbmd5aUBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAg
ICBNZXNzYWdlLWlkOiAyMDE4MTAyMjA3NDA1MC4xOTYzOC0zLW1hb3pob25neWlAY21zcy5jaGlu
YW1vYmlsZS5jb20KICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRo
YXQuY29tPgoKY29tbWl0IGE1MTgzMzNiMTVjNjkyNjllMTUwMjVkMGQ2YjdhOTIxYTZmYzcwOWUK
QXV0aG9yOiBNYW8gWmhvbmd5aSA8bWFvemhvbmd5aUBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KRGF0
ZTogICBNb24gT2N0IDIyIDE1OjQwOjQ4IDIwMTggKzA4MDAKCiAgICBhdWRpbzogdXNlIFRZUEVf
V004NzUwIGluc3RlYWQgb2YgYSBoYXJkY29kZWQgc3RyaW5nCiAgICAKICAgIENjOiBKYW4gS2lz
emthIDxqYW4ua2lzemthQHdlYi5kZT4KICAgIENjOiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlk
ZWxsQGxpbmFyby5vcmc+CiAgICBDYzogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1hbyBaaG9uZ3lpIDxtYW96aG9uZ3lpQGNtc3MuY2hp
bmFtb2JpbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxw
aGlsbWRAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMDIyMDc0MDUwLjE5NjM4LTIt
bWFvemhvbmd5aUBjbXNzLmNoaW5hbW9iaWxlLmNvbQogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBI
b2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+Cgpjb21taXQgNDE3ZDQzMGViMzM3NDBmMzY4Zjhl
ZDk3ODc5YWFmODE0Nzk3YTNlZQpBdXRob3I6IExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KRGF0
ZTogICBGcmkgT2N0IDEyIDIzOjA4OjA5IDIwMTggLTA3MDAKCiAgICBodzogQUM5NzogbWFrZSBp
dCBtb3JlIFFPTWNvbnZlbnRpb25hbAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBMaSBRaWFuZyA8
bGlxM2VhQDE2My5jb20+CiAgICBSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMDEzMDYwODA5LjUyNDk2LTEt
bGlxM2VhQDE2My5jb20KICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEBy
ZWRoYXQuY29tPgoKY29tbWl0IGU2OWExMGY0NjhkOGY2YWE2YzAwYTQzMDhmNWE4ZTFmMmZkNmIz
YTEKQXV0aG9yOiB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CkRhdGU6ICAgTW9u
IE9jdCAyMiAxNjowMDo1MyAyMDE4ICswODAwCgogICAgdmdhX2ludDogcmVtb3ZlIHVudXNlZCBm
dW5jdGlvbiBwcm90eXBlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IHl1Y2hlbmxpbiA8eXVjaGVu
bGluQHN5bm9sb2d5LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTD
qSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgICBNZXNzYWdlLWlkOiAyMDE4MTAyMjA4MDA1My45Mzc5
LTEteXVjaGVubGluQHN5bm9sb2d5LmNvbQogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFu
biA8a3JheGVsQHJlZGhhdC5jb20+Cgpjb21taXQgNjBlOTRlNDM5N2Y2MjcwM2VjNzdjYWEyOTA2
MTBkOTkzNDlmN2UzNQpBdXRob3I6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgpE
YXRlOiAgIEZyaSBPY3QgMTIgMTM6NDU6NDAgMjAxOCArMDIwMAoKICAgIHF4bDogc3RvcmUgY2hh
bm5lbCBpZCBpbiBxeGwtPmlkCiAgICAKICAgIFNlZSBxZW11X3NwaWNlX2FkZF9kaXNwbGF5X2lu
dGVyZmFjZSgpLCB0aGUgY29uc29sZSBpbmRleCBpcyBhbHNvIHVzZWQKICAgIGFzIGNoYW5uZWwg
aWQuICBTbyBwdXQgdGhhdCBpbnRvIHRoZSBxeGwtPmlkIGZpZWxkIHRvby4KICAgIAogICAgSW4g
dHlwaWNhbCB1c2UgY2FzZXMgKG9uZSBwcmltYXJ5IHF4bC12Z2EgZGV2aWNlLCBvcHRpb25hbGx5
IG9uZSBvciBtb3JlCiAgICBzZWNvbmRhcnkgcXhsIGRldmljZXMsIG5vIG5vbi1xeGwgZGlzcGxh
eSBkZXZpY2VzKSB0aGlzIGRvZXNuJ3QgY2hhbmdlCiAgICBhbnl0aGluZy4KICAgIAogICAgV2l0
aCB0aGlzIGluIHBsYWNlIHRoZSBxeGwtPmlkIGNhbiBub3QgYmUgdXNlZCBhbnkgbW9yZSB0byBm
aWd1cmUKICAgIHdoZW5ldmVyIGEgZ2l2ZW4gZGV2aWNlIGlzIHByaW1hcnkgKHdpdGggdmdhIGNv
bXBhdCBtb2RlKSBvciBzZWNvbmRhcnkuCiAgICBTbyBhZGQgYSBib29sIHRvIHRyYWNrIHRoaXMu
CiAgICAKICAgIENjOiBzcGljZS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKICAgIFNpZ25l
ZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogICAgTWVzc2FnZS1p
ZDogMjAxODEwMTIxMTQ1NDAuMjc4MjktMS1rcmF4ZWxAcmVkaGF0LmNvbQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 13:21:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 13:21: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-devel-bounces@lists.xenproject.org>)
	id 1gICuJ-0004PJ-G7; Thu, 01 Nov 2018 13:21: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=o9f7=nm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gICuI-0004P9-8D
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 13:21:06 +0000
X-Inumbo-ID: fbdf56dd-ddd8-11e8-87d6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbdf56dd-ddd8-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 13:21:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gICuE-000280-4N; Thu, 01 Nov 2018 13:21:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gICuD-0004md-Q6; Thu, 01 Nov 2018 13:21:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gICuD-0007e2-PT; Thu, 01 Nov 2018 13:21:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129282-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b72624aad5b00f2f6e976aef4d62eeda83fd0218
X-Osstest-Versions-That: xen=d5d30b394975f460a99a6313645a737acf16d4c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Nov 2018 13:21:01 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129282: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTI4MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTI4Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBiNzI2MjRhYWQ1YjAwZjJmNmU5NzZhZWY0ZDYyZWVkYTgzZmQwMjE4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkNWQzMGIzOTQ5NzVmNDYwYTk5
YTYzMTM2NDVhNzM3YWNmMTZkNGM3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkyNTQgIDIwMTgt
MTAtMzEgMTg6MDQ6MDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5MjgyICAy
MDE4LTExLTAxIDExOjAxOjA2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1h
cmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CiAgIGQ1ZDMwYjM5NDkuLmI3MjYyNGFhZDUgIGI3MjYyNGFhZDViMDBm
MmY2ZTk3NmFlZjRkNjJlZWRhODNmZDAyMTggLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 13:33:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 13:33: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-devel-bounces@lists.xenproject.org>)
	id 1gID6G-0005Jq-Ol; Thu, 01 Nov 2018 13:33: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=5wub=nm=citrix.com=prvs=836feaa16=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gID6F-0005Jl-6b
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 13:33:27 +0000
X-Inumbo-ID: b4ad546a-ddda-11e8-9cc6-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4ad546a-ddda-11e8-9cc6-12d6303a7972;
 Thu, 01 Nov 2018 13:33:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="69365067"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 1 Nov 2018 13:33:16 +0000
Message-ID: <20181101133316.20788-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] libxl/arm: fix guest type conversion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDM1OTk3MGZkOGIgKCJ0b29scy9saWJ4bDogU3dpdGNoIEFybSBndWVzdCB0eXBlIHRv
IFBWSCIpIG1pc3NlZApjaGFuZ2luZyB0aGUgdHlwZSBmaWVsZCBpbiBjX2luZm8uIFRoaXMgaXNz
dWUgZGlkbid0IHN1cmZhY2UgdW50aWwKZWY3MmM5M2RmOSB3aGljaCBtYWRlIGNyZWF0aW5nIFBW
IGd1ZXN0IG9uIEFybSB1bnVzYWJsZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+ClRlc3RlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNj
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKdjI6IGF2b2lkIGR1cGxpY2F0
aW5nIGVycm9yIG1lc3NhZ2VzLgoKVGhpcyBzaG91bGQgZml4IGxpYnZpcnQgYnJlYWthZ2UuCi0t
LQogdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgfCAgNCArLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYyB8IDEwICsrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0u
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4IDI1ZGMzZGVmYzYuLjZmMmRjYWI0ODkg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2FybS5jCkBAIC0xMTI4LDkgKzExMjgsNyBAQCB2b2lkIGxpYnhsX19hcmNoX2RvbWFpbl9i
dWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICBpZiAoYl9pbmZvLT50eXBl
ICE9IExJQlhMX0RPTUFJTl9UWVBFX1BWKQogICAgICAgICByZXR1cm47CiAKLSAgICBMT0coV0FS
TiwgIkNvbnZlcnRpbmcgUFYgZ3Vlc3QgdG8gUFZILiIpOwotICAgIExPRyhXQVJOLCAiQXJtIGd1
ZXN0IGFyZSBub3cgUFZILiIpOwotICAgIExPRyhXQVJOLCAiUGxlYXNlIGZpeCB5b3VyIGNvbmZp
Z3VyYXRpb24gZmlsZS90b29sc3RhY2suIik7CisgICAgTE9HKERFQlVHLCAiQ29udmVydGluZyBi
dWlsZF9pbmZvIHRvIFBWSCIpOwogCiAgICAgLyogUmUtaW5pdGlhbGl6ZSB0eXBlIHRvIFBWSCBh
bmQgYWxsIGFzc29jaWF0ZWQgZmllbGRzIHRvIGRlZmF1bHRzLiAqLwogICAgIG1lbXNldCgmYl9p
bmZvLT51LCAnXDAnLCBzaXplb2YoYl9pbmZvLT51KSk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDRiYjc1
MGU5NTEuLjMxMTk1N2Y4N2MgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0zNSw2ICszNSwxNiBAQCBpbnQg
bGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAg
ICAgIHJldHVybiBFUlJPUl9JTlZBTDsKICAgICB9CiAKKyNpZiBkZWZpbmVkKF9fYXJtX18pIHx8
IGRlZmluZWQoX19hYXJjaDY0X18pCisgICAgaWYgKGNfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01B
SU5fVFlQRV9QVikgeworICAgICAgICBMT0coV0FSTiwgIkNvbnZlcnRpbmcgUFYgZ3Vlc3QgdG8g
UFZILiIpOworICAgICAgICBMT0coV0FSTiwgIkFybSBndWVzdCBhcmUgbm93IFBWSC4iKTsKKyAg
ICAgICAgTE9HKFdBUk4sICJQbGVhc2UgZml4IHlvdXIgY29uZmlndXJhdGlvbiBmaWxlL3Rvb2xz
dGFjay4iKTsKKworICAgICAgICBjX2luZm8tPnR5cGUgPSBMSUJYTF9ET01BSU5fVFlQRV9QVkg7
CisgICAgfQorI2VuZGlmCisKICAgICBpZiAoY19pbmZvLT50eXBlICE9IExJQlhMX0RPTUFJTl9U
WVBFX1BWKSB7CiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmY19pbmZvLT5oYXAs
IHRydWUpOwogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmNfaW5mby0+b29zLCB0
cnVlKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 13:50:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 13:50: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-devel-bounces@lists.xenproject.org>)
	id 1gIDMk-0006wx-AR; Thu, 01 Nov 2018 13:50: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=bpad=nm=xenproject.org=prvs=8364a9546=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gIDMj-0006wo-1O
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 13:50:29 +0000
X-Inumbo-ID: 164ea83e-dddd-11e8-aa47-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 164ea83e-dddd-11e8-aa47-12d6303a7972;
 Thu, 01 Nov 2018 13:50:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="69367091"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75556-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 ovmf:build-i386-libvirt:libvirt-build:fail:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
X-Osstest-Versions-This: ovmf=fd950156738ce878c0ba29af99da2ffcac5168e1
X-Osstest-Versions-That: ovmf=e23366d3c3eafae69cf0436f4212ed126a7534f1
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 1 Nov 2018 13:50:23 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 75556: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU1NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1NTU2LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICAgICAgZmFpbCAgIGxp
a2UgNzU1NTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCAgICAgIGZhaWwgbGlrZSA3NTU1MwogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDc1NTUzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxs
ICAgICBmYWlsIGxpa2UgNzU1NTMKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBvdm1m
ICAgICAgICAgICAgICAgICBmZDk1MDE1NjczOGNlODc4YzBiYTI5YWY5OWRhMmZmY2FjNTE2OGUx
CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlMjMzNjZkM2MzZWFmYWU2
OWNmMDQzNmY0MjEyZWQxMjZhNzUzNGYxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzU1NTMgIDIw
MTgtMTAtMzEgMTY6NTE6MTAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDc1NTU2
ICAyMDE4LTExLTAxIDA5OjAwOjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmlheGluIFd1IDxKaWF4aW4u
d3VAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29z
c3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CmNvbW1pdCBmZDk1MDE1NjczOGNlODc4YzBiYTI5YWY5OWRhMmZmY2FjNTE2OGUxCkF1dGhvcjog
SmlheGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBPY3QgMzAgMTE6MzA6
MDggMjAxOCArMDgwMAoKICAgIE5ldHdvcmtQa2cvVGxzRHhlOiBGaXggZmFpbHVyZSB0byBwcm9j
ZXNzIG11bHRpcGxlIFRMUyByZWNvcmRzLgogICAgCiAgICBSZWY6IGh0dHBzOi8vYnVnemlsbGEu
dGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI5MC4KICAgIAogICAgQ3VycmVudCBpbXBs
ZW1lbnRhdGlvbiBmYWlsZWQgdG8gcGFyc2UgdGhlIG11bHRpcGxlIFRMUyByZWNvcmQKICAgIG1l
c3NhZ2VzIGR1ZSB0byB0aGUgaW5jb3JyZWN0IHBvaW50ZXIgb2YgVExTIHJlY29yZCBoZWFkZXIu
IFRoaXMKICAgIHBhdGNoIGlzIHRvIHJlc29sdmUgdGhhdCBwcm9ibGVtLgogICAgCiAgICBDYzog
WWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgICBDYzogRnUgU2l5dWFuIDxzaXl1YW4uZnVA
aW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24g
QWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogV3UgSmlheGluIDxqaWF4aW4ud3VAaW50
ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4K
CmNvbW1pdCBjNDFkYTIxNzA0ZTFiNDNmYmUzZGUzYzA0Y2Y1ZTZhYmY4NjE0OTkzCkF1dGhvcjog
SmlheGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBPY3QgMzEgMTY6Mjk6
MjQgMjAxOCArMDgwMAoKICAgIE5ldHdvcmtQa2cvTXRmdHA2RHhlOiBSZW1vdmUgdGhlIHRyYWls
aW5nIHdoaXRlIHNwYWNlcy4KICAgIAogICAgQ2M6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVs
LmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVl
bWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 13:59:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 13:59: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-devel-bounces@lists.xenproject.org>)
	id 1gIDUx-0007AG-AG; Thu, 01 Nov 2018 13:58: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=mjq2=nm=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gIDUv-0007AB-RQ
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 13:58:57 +0000
X-Inumbo-ID: 45c7b870-ddde-11e8-8bc1-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45c7b870-ddde-11e8-8bc1-12d6303a7972;
 Thu, 01 Nov 2018 13:58:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Nov 2018 07:58:55 -0600
Message-Id: <5BDB069D02000078001424DF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 01 Nov 2018 07:58:53 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <rcojocaru@bitdefender.com>
References: <20181024091849.15572-1-aisaila@bitdefender.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE2B9E0@SHSMSX101.ccr.corp.intel.com>
 <73ab7fcd-59da-f160-3eda-a799349585a3@bitdefender.com>
In-Reply-To: <73ab7fcd-59da-f160-3eda-a799349585a3@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Clean up may_defer from hvm_*
 helpers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, andrew.cooper3@citrix.com, paul.durrant@citrix.com,
 suravee.suthikulpanit@amd.com, aisaila@bitdefender.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 brian.woods@amd.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gMTEvMDEvMTgg
MTE6MzEgQU0gPj4+Cj5PbiAxMC8zMC8xOCA4OjE5IEFNLCBUaWFuLCBLZXZpbiB3cm90ZToKPj4+
IEZyb206IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIFttYWlsdG86YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb21dCj4+PiBTZW50OiBXZWRuZXNkYXksIE9jdG9iZXIgMjQsIDIwMTggNToxOSBQTQo+Pj4K
Pj4+IFRoZSBtYXlfZGVmZXIgdmFyIHdhcyBsZWZ0IHdpdGggdGhlIG9sZGVyIGJvb2xfdCB0eXBl
LiBUaGlzIHBhdGNoCj4+PiBjaGFuZ2VzIHRoZSB0eXBlIHRvIGJvb2wuCj4+Pgo+Pj4gU2lnbmVk
LW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Cj4+IAo+
PiBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4KPkkgdGhp
bmsgdGhpcyB0cml2aWFsIHBhdGNoIGhhcyBhbGwgdGhlIGFja3MgaXQgbmVlZHMgdG8gZ28gaW4/
CgpJdCBiZWluZyB0cml2aWFsLCBJIHdhcyBjb25zaWRlcmluZyB0byBpZ25vcmUgdGhlIG5lZWQg
Zm9yIFBhdWwncyBhY2sgaW4gdGhpcwpjYXNlICh3aGljaCBpaXJjIGhhcyBub3QgYmVlbiBnaXZl
biBzbyBmYXIpLCBidXQgc2luY2UgeW91IGFzayAtIGRpZCB5b3UKY2hlY2sgYmVmb3JlIGFza2lu
Zz8gSSBjYW4gb25seSByZS1pdGVyYXRlIHRoYXQgZ2VuZXJhbGx5IGl0IGlzIHRoZSBzdWJtaXR0
ZXIKdG8gY2hhc2UgYWNrcywgbm90IGFueSBvZiB0aGUgcG90ZW50aWFsIGNvbW1pdHRlcnMuCgoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 14:04:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gIDaT-00084q-1Q; Thu, 01 Nov 2018 14:04: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=kl4z=nm=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gIDaR-00084l-E4
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 14:04:39 +0000
X-Inumbo-ID: 113f3eba-dddf-11e8-9761-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 113f3eba-dddf-11e8-9761-12d6303a7972;
 Thu, 01 Nov 2018 14:04:37 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 AD0A53011FC4; Thu,  1 Nov 2018 16:04:36 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 8D8F93084EEC;
 Thu,  1 Nov 2018 16:04:36 +0200 (EET)
To: Jan Beulich <jbeulich@suse.com>
References: <20181024091849.15572-1-aisaila@bitdefender.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE2B9E0@SHSMSX101.ccr.corp.intel.com>
 <73ab7fcd-59da-f160-3eda-a799349585a3@bitdefender.com>
 <5BDB069D02000078001424DF@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <33ee939f-4aa5-2791-267d-5ddc6756ddaa@bitdefender.com>
Date: Thu, 1 Nov 2018 16:04:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5BDB069D02000078001424DF@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Clean up may_defer from hvm_*
 helpers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, andrew.cooper3@citrix.com, paul.durrant@citrix.com,
 suravee.suthikulpanit@amd.com, aisaila@bitdefender.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 brian.woods@amd.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xLzE4IDM6NTggUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IFJhenZhbiBDb2pv
Y2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gMTEvMDEvMTggMTE6MzEgQU0gPj4+Cj4+
IE9uIDEwLzMwLzE4IDg6MTkgQU0sIFRpYW4sIEtldmluIHdyb3RlOgo+Pj4+IEZyb206IEFsZXhh
bmRydSBTdGVmYW4gSVNBSUxBIFttYWlsdG86YWlzYWlsYUBiaXRkZWZlbmRlci5jb21dCj4+Pj4g
U2VudDogV2VkbmVzZGF5LCBPY3RvYmVyIDI0LCAyMDE4IDU6MTkgUE0KPj4+Pgo+Pj4+IFRoZSBt
YXlfZGVmZXIgdmFyIHdhcyBsZWZ0IHdpdGggdGhlIG9sZGVyIGJvb2xfdCB0eXBlLiBUaGlzIHBh
dGNoCj4+Pj4gY2hhbmdlcyB0aGUgdHlwZSB0byBib29sLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1i
eTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Cj4+Pgo+Pj4gUmV2
aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+Pgo+PiBJIHRoaW5r
IHRoaXMgdHJpdmlhbCBwYXRjaCBoYXMgYWxsIHRoZSBhY2tzIGl0IG5lZWRzIHRvIGdvIGluPwo+
IAo+IEl0IGJlaW5nIHRyaXZpYWwsIEkgd2FzIGNvbnNpZGVyaW5nIHRvIGlnbm9yZSB0aGUgbmVl
ZCBmb3IgUGF1bCdzIGFjayBpbiB0aGlzCj4gY2FzZSAod2hpY2ggaWlyYyBoYXMgbm90IGJlZW4g
Z2l2ZW4gc28gZmFyKSwgYnV0IHNpbmNlIHlvdSBhc2sgLSBkaWQgeW91Cj4gY2hlY2sgYmVmb3Jl
IGFza2luZz8gSSBjYW4gb25seSByZS1pdGVyYXRlIHRoYXQgZ2VuZXJhbGx5IGl0IGlzIHRoZSBz
dWJtaXR0ZXIKPiB0byBjaGFzZSBhY2tzLCBub3QgYW55IG9mIHRoZSBwb3RlbnRpYWwgY29tbWl0
dGVycy4KClNvcnJ5LCBJIHdhcyBub3QgYXdhcmUgUGF1bCdzIGFjayB3YXMgc3RpbGwgbmVlZGVk
LiBCeSBjaGVjaywgZG8geW91Cm1lYW4gdGFrZSB0aGUgcmVjaXBpZW50cyBsaXN0ICh0aGF0IEkg
aGF2ZSBmcm9tIGdldF9tYWludGFpbmVyLnBsKSBhbmQKbWF0Y2ggaXQgdG8gdGhlIE1BSU5UQUlO
RVJTIGZpbGUgdG8gc2VlIGlmIHRoZXJlJ3Mgbm8gYWNrIGZyb20gYW55CnBhcnRpY3VsYXIgc3Vi
Y2F0ZWdvcnk/CgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 14:08:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 14:08:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gIDe0-0008Dl-K8; Thu, 01 Nov 2018 14:08: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=n/vl=nm=citrix.com=prvs=836e25ed5=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gIDe0-0008D7-0k
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 14:08:20 +0000
X-Inumbo-ID: 91d97cde-dddf-11e8-87d4-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91d97cde-dddf-11e8-87d4-12d6303a7972;
 Thu, 01 Nov 2018 14:08:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="81273373"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>, "rcojocaru@bitdefender.com"
 <rcojocaru@bitdefender.com>
Thread-Topic: [PATCH v1] x86/hvm: Clean up may_defer from hvm_* helpers
Thread-Index: AQHUa3qcPpoxh7s3IEijeU5iNzdRAaU3Wh3QgANaUACAADnlgIAAEfMQ
Date: Thu, 1 Nov 2018 14:03:47 +0000
Message-ID: <2f29583a47a843b98b4a51980428cf15@AMSPEX02CL03.citrite.net>
References: <20181024091849.15572-1-aisaila@bitdefender.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE2B9E0@SHSMSX101.ccr.corp.intel.com>
 <73ab7fcd-59da-f160-3eda-a799349585a3@bitdefender.com>
 <5BDB069D02000078001424DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BDB069D02000078001424DF@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Clean up may_defer from hvm_*
 helpers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "aisaila@bitdefender.com" <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "brian.woods@amd.com" <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
amJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDEgTm92ZW1iZXIgMjAxOCAxMzo1OQo+IFRvOiBy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tCj4gQ2M6IGJyaWFuLndvb2RzQGFtZC5jb207IHN1cmF2
ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tOwo+IGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tOyBBbmRy
ZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUGF1bAo+IER1cnJhbnQgPFBh
dWwuRHVycmFudEBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47Cj4g
anVuLm5ha2FqaW1hQGludGVsLmNvbTsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
OyB4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tOwo+IHRhbWFzQHRrbGVuZ3llbC5jb20KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYxXSB4
ODYvaHZtOiBDbGVhbiB1cCBtYXlfZGVmZXIgZnJvbSBodm1fKiBoZWxwZXJzCj4gCj4gPj4+IFJh
enZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gMTEvMDEvMTggMTE6MzEg
QU0gPj4+Cj4gPk9uIDEwLzMwLzE4IDg6MTkgQU0sIFRpYW4sIEtldmluIHdyb3RlOgo+ID4+PiBG
cm9tOiBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSBbbWFpbHRvOmFpc2FpbGFAYml0ZGVmZW5kZXIu
Y29tXQo+ID4+PiBTZW50OiBXZWRuZXNkYXksIE9jdG9iZXIgMjQsIDIwMTggNToxOSBQTQo+ID4+
Pgo+ID4+PiBUaGUgbWF5X2RlZmVyIHZhciB3YXMgbGVmdCB3aXRoIHRoZSBvbGRlciBib29sX3Qg
dHlwZS4gVGhpcyBwYXRjaAo+ID4+PiBjaGFuZ2VzIHRoZSB0eXBlIHRvIGJvb2wuCj4gPj4+Cj4g
Pj4+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIu
Y29tPgo+ID4+Cj4gPj4gUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgo+ID4KPiA+SSB0aGluayB0aGlzIHRyaXZpYWwgcGF0Y2ggaGFzIGFsbCB0aGUgYWNrcyBp
dCBuZWVkcyB0byBnbyBpbj8KPiAKPiBJdCBiZWluZyB0cml2aWFsLCBJIHdhcyBjb25zaWRlcmlu
ZyB0byBpZ25vcmUgdGhlIG5lZWQgZm9yIFBhdWwncyBhY2sgaW4KPiB0aGlzCj4gY2FzZSAod2hp
Y2ggaWlyYyBoYXMgbm90IGJlZW4gZ2l2ZW4gc28gZmFyKSwgYnV0IHNpbmNlIHlvdSBhc2sgLSBk
aWQgeW91Cj4gY2hlY2sgYmVmb3JlIGFza2luZz8gSSBjYW4gb25seSByZS1pdGVyYXRlIHRoYXQg
Z2VuZXJhbGx5IGl0IGlzIHRoZQo+IHN1Ym1pdHRlcgo+IHRvIGNoYXNlIGFja3MsIG5vdCBhbnkg
b2YgdGhlIHBvdGVudGlhbCBjb21taXR0ZXJzLgo+IAoKQXBvbG9naWVzLiBJIG1pc3NlZCB0aGlz
LiBDb25zaWRlciBpdC4uLgoKQWNrZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 14:10:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 14:10: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-devel-bounces@lists.xenproject.org>)
	id 1gIDfi-0000IP-2U; Thu, 01 Nov 2018 14:10:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mjq2=nm=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gIDfh-0000C2-9M
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 14:10:05 +0000
X-Inumbo-ID: d393bd14-dddf-11e8-87d6-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d393bd14-dddf-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 14:10:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Nov 2018 08:10:02 -0600
Message-Id: <5BDB093802000078001424F5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 01 Nov 2018 08:10:00 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <rcojocaru@bitdefender.com>
References: <20181024091849.15572-1-aisaila@bitdefender.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE2B9E0@SHSMSX101.ccr.corp.intel.com>
 <73ab7fcd-59da-f160-3eda-a799349585a3@bitdefender.com>
 <5BDB069D02000078001424DF@prv1-mh.provo.novell.com>
 <33ee939f-4aa5-2791-267d-5ddc6756ddaa@bitdefender.com>
In-Reply-To: <33ee939f-4aa5-2791-267d-5ddc6756ddaa@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Clean up may_defer from hvm_*
 helpers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kevin.tian@intel.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 jun.nakajima@intel.com, andrew.cooper3@citrix.com, paul.durrant@citrix.com,
 suravee.suthikulpanit@amd.com, aisaila@bitdefender.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 brian.woods@amd.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gMTEvMDEvMTgg
MzowNCBQTSA+Pj4KPk9uIDExLzEvMTggMzo1OCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gMTEvMDEvMTggMTE6
MzEgQU0gPj4+Cj4+PiBPbiAxMC8zMC8xOCA4OjE5IEFNLCBUaWFuLCBLZXZpbiB3cm90ZToKPj4+
Pj4gRnJvbTogQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgW21haWx0bzphaXNhaWxhQGJpdGRlZmVu
ZGVyLmNvbV0KPj4+Pj4gU2VudDogV2VkbmVzZGF5LCBPY3RvYmVyIDI0LCAyMDE4IDU6MTkgUE0K
Pj4+Pj4KPj4+Pj4gVGhlIG1heV9kZWZlciB2YXIgd2FzIGxlZnQgd2l0aCB0aGUgb2xkZXIgYm9v
bF90IHR5cGUuIFRoaXMgcGF0Y2gKPj4+Pj4gY2hhbmdlcyB0aGUgdHlwZSB0byBib29sLgo+Pj4+
Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVu
ZGVyLmNvbT4KPj4+Pgo+Pj4+IFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KPj4+Cj4+PiBJIHRoaW5rIHRoaXMgdHJpdmlhbCBwYXRjaCBoYXMgYWxsIHRoZSBh
Y2tzIGl0IG5lZWRzIHRvIGdvIGluPwo+PiAKPj4gSXQgYmVpbmcgdHJpdmlhbCwgSSB3YXMgY29u
c2lkZXJpbmcgdG8gaWdub3JlIHRoZSBuZWVkIGZvciBQYXVsJ3MgYWNrIGluIHRoaXMKPj4gY2Fz
ZSAod2hpY2ggaWlyYyBoYXMgbm90IGJlZW4gZ2l2ZW4gc28gZmFyKSwgYnV0IHNpbmNlIHlvdSBh
c2sgLSBkaWQgeW91Cj4+IGNoZWNrIGJlZm9yZSBhc2tpbmc/IEkgY2FuIG9ubHkgcmUtaXRlcmF0
ZSB0aGF0IGdlbmVyYWxseSBpdCBpcyB0aGUgc3VibWl0dGVyCj4+IHRvIGNoYXNlIGFja3MsIG5v
dCBhbnkgb2YgdGhlIHBvdGVudGlhbCBjb21taXR0ZXJzLgo+Cj5Tb3JyeSwgSSB3YXMgbm90IGF3
YXJlIFBhdWwncyBhY2sgd2FzIHN0aWxsIG5lZWRlZC4gQnkgY2hlY2ssIGRvIHlvdQo+bWVhbiB0
YWtlIHRoZSByZWNpcGllbnRzIGxpc3QgKHRoYXQgSSBoYXZlIGZyb20gZ2V0X21haW50YWluZXIu
cGwpIGFuZAo+bWF0Y2ggaXQgdG8gdGhlIE1BSU5UQUlORVJTIGZpbGUgdG8gc2VlIGlmIHRoZXJl
J3Mgbm8gYWNrIGZyb20gYW55Cj5wYXJ0aWN1bGFyIHN1YmNhdGVnb3J5PwoKIkNoZWNrIiBtZWFu
cyBieSB3aGF0ZXZlciBhcHByb2FjaCB5b3UgcHJlZmVyLCBidXQgeWVzLCB1bHRpbWF0ZWx5IGl0
CndvdWxkIGJlIHRvIGNvbXBhcmUgYWdhaW5zdCB3aGF0IC4vTUFJTlRBSU5FUlMgaGFzIHRvIHNh
eSBmb3IgZXZlcnkKb25lIG9mIHRoZSBmaWxlcyBjaGFuZ2VkIGluIGEgcGF0Y2guIFlvdSdkIHRo
ZW4gbm90aWNlIHRoYXQgYSBiYXNpYyB4ODYKYWNrIGlzIG1pc3NpbmcgdG9vLCBidXQgSSdtIGNl
cnRhaW5seSBpbiB0aGUgcG9zaXRpb24gdG8gZGVhbCB3aXRoIHRoYXQgaWYKZXZlcnl0aGluZyBl
bHNlIHdhcyByZWFkeSBmb3IgY29tbWl0dGluZy4KCgpKYW4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 14:17:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 14:17: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-devel-bounces@lists.xenproject.org>)
	id 1gIDmq-0000lm-U8; Thu, 01 Nov 2018 14:17: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=o9f7=nm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIDmp-0000lc-Em
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 14:17:27 +0000
X-Inumbo-ID: daf3b792-dde0-11e8-87d6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id daf3b792-dde0-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 14:17:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gIDmm-0003F3-2W; Thu, 01 Nov 2018 14:17:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gIDml-0001Ws-Rn; Thu, 01 Nov 2018 14:17:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gIDml-0007Nh-RA; Thu, 01 Nov 2018 14:17:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129227-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=c39eb210d7a043f7aae04dbf8d5e03f58dca9ee1
X-Osstest-Versions-That: linux=69d5b97c597307773fe6c59775a5d5a88bb7e6b3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Nov 2018 14:17:23 +0000
Subject: [Xen-devel] [linux-next test] 129227: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTIyNyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjkyMjcvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTEwNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgbGlrZSAxMjkxMDUK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBsaWtlIDEyOTEwNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5MTA1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMjkxMDUKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTEwNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5MTA1
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjkxMDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDEyOTEwNQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IGxpa2UgMTI5MTA1CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjkxMDUKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTEw
NQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI5MTA1CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjkxMDUKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFp
bCBsaWtlIDEyOTEwNQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTI5MTA1CiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjkx
MDUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDEyOTEwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5MTA1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjkxMDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTEwNQogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5
MTA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVu
LWJvb3QgICAgIGZhaWwgbGlrZSAxMjkxMDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTEwNQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI5MTA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgIDcgeGVuLWJvb3QgIGZhaWwgbGlrZSAxMjkxMDUKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEy
OTEwNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTI5MTA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjkxMDUKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyOTEwNQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5MTA1CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MjkxMDUKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTEwNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgbGlrZSAxMjkxMDUKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAg
ICBmYWlsICBsaWtlIDEyOTEwNQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4t
Ym9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5MTA1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjkxMDUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDcgeGVuLWJvb3QgZmFpbCBsaWtlIDEyOTEwNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5MTA1CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjkxMDUKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTEwNQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTI5MTA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjkxMDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTEwNQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTI5MTA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjkxMDUKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDEyOTEwNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTI5MTA1CiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjkx
MDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDEyOTEwNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5MTA1CiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMjkxMDUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTEwNQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsIGxpa2UgMTI5
MTA1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4t
Ym9vdCAgICAgIGZhaWwgbGlrZSAxMjkxMDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICA3IHhlbi1ib290ICAgZmFpbCBsaWtlIDEyOTEwNQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI5MTA1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjkxMDUKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDEy
OTEwNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTI5MTA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgbGlrZSAxMjkxMDUKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyOTEwNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5MTA1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgbGlr
ZSAxMjkxMDUKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTEwNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5MTA1CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjkxMDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTEwNQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTI5MTA1CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjkxMDUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTEwNQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290
ICAgICBmYWlsIGxpa2UgMTI5MTA1CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjkxMDUKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDEyOTEwNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgICAgICBmYWlsIGxpa2UgMTI5MTA1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjkxMDUK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAg
ICAgICAgICAgICAgIGMzOWViMjEwZDdhMDQzZjdhYWUwNGRiZjhkNWUwM2Y1OGRjYTllZTEKYmFz
ZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDY5ZDViOTdjNTk3MzA3NzczZmU2
YzU5Nzc1YTVkNWE4OGJiN2U2YjMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5MjI3
ICAyMDE4LTEwLTMxIDA5OjE4OjU4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 14:18:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 14:18: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-devel-bounces@lists.xenproject.org>)
	id 1gIDne-0000ps-G5; Thu, 01 Nov 2018 14:18: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=mjq2=nm=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gIDnd-0000pi-G8
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 14:18:17 +0000
X-Inumbo-ID: f93fffa2-dde0-11e8-87d6-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f93fffa2-dde0-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 14:18:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Nov 2018 08:18:15 -0600
Message-Id: <5BDB0B240200007800142507@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 01 Nov 2018 08:18:12 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20181101123307.8424-1-jgross@suse.com>
In-Reply-To: <20181101123307.8424-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen: remove size limit of privcmd-buf
 mapping interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 sstabellini@kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4gMTEvMDEvMTggMTozNCBQTSA+Pj4K
PkN1cnJlbnRseSB0aGUgc2l6ZSBvZiBoeXBlcmNhbGwgYnVmZmVycyBhbGxvY2F0ZWQgdmlhCj4v
ZGV2L3hlbi9oeXBlcmNhbGwgaXMgbGltaXRlZCB0byBhIGRlZmF1bHQgb2YgNjQgbWVtb3J5IHBh
Z2VzLiBGb3IgbGl2ZQo+bWlncmF0aW9uIG9mIGd1ZXN0cyB0aGlzIG1pZ2h0IGJlIHRvbyBzbWFs
bCBhcyB0aGUgcGFnZSBkaXJ0eSBiaXRtYXNrCj5uZWVkcyB0byBiZSBzaXplZCBhY2NvcmRpbmcg
dG8gdGhlIHNpemUgb2YgdGhlIGd1ZXN0LiBUaGlzIG1lYW5zCj5taWdyYXRpbmcgYSA4R0Igc2l6
ZWQgZ3Vlc3QgaXMgYWxyZWFkeSBleGhhdXN0aW5nIHRoZSBkZWZhdWx0IGJ1ZmZlcgo+c2l6ZSBm
b3IgdGhlIGRpcnR5IGJpdG1hcC4KPgo+VGhlcmUgaXMgbm8gc2Vuc2libGUgd2F5IHRvIHNldCBh
IHNhbmUgbGltaXQsIHNvIGp1c3QgcmVtb3ZlIGl0Cj5jb21wbGV0ZWx5LiBUaGUgZGV2aWNlIG5v
ZGUncyB1c2FnZSBpcyBsaW1pdGVkIHRvIHJvb3QgYW55d2F5LCBzbyB0aGVyZQo+aXMgbm8gYWRk
aXRpb25hbCBET1Mgc2NlbmFyaW8gYWRkZWQgYnkgYWxsb3dpbmcgdW5saW1pdGVkIGJ1ZmZlcnMu
CgpCdXQgaXMgdGhpcyBzZXR0aW5nIG9mIHBlcm1pc3Npb25zIHdoYXQgd2Ugd2FudCBsb25nIHRl
cm0/IFdoYXQgYWJvdXQgYQpkZS1wcml2aWxlZ2VkIHFlbXUsIHdoaWNoIHN0aWxsIG5lZWRzIHRv
IGJlIGFibGUgdG8gaXNzdWUgYXQgbGVhc3QgZG0tb3AKaHlwZXJjYWxscz8KCkphbgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 14:23:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 14:23: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-devel-bounces@lists.xenproject.org>)
	id 1gIDsR-0001hU-3p; Thu, 01 Nov 2018 14:23: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=4oi9=nm=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIDsP-0001hO-N7
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 14:23:13 +0000
X-Inumbo-ID: a90b136c-dde1-11e8-87d6-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a90b136c-dde1-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 14:23:11 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4D555AEB4;
 Thu,  1 Nov 2018 14:23:10 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20181101123307.8424-1-jgross@suse.com>
 <5BDB0B240200007800142507@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <b64f7fa4-a553-bcb4-6051-c91080642b8e@suse.com>
Date: Thu, 1 Nov 2018 15:23:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5BDB0B240200007800142507@prv1-mh.provo.novell.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: remove size limit of privcmd-buf
 mapping interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 sstabellini@kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMjAxOCAxNToxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPiAxMS8wMS8xOCAxOjM0IFBNID4+Pgo+PiBDdXJyZW50bHkgdGhl
IHNpemUgb2YgaHlwZXJjYWxsIGJ1ZmZlcnMgYWxsb2NhdGVkIHZpYQo+PiAvZGV2L3hlbi9oeXBl
cmNhbGwgaXMgbGltaXRlZCB0byBhIGRlZmF1bHQgb2YgNjQgbWVtb3J5IHBhZ2VzLiBGb3IgbGl2
ZQo+PiBtaWdyYXRpb24gb2YgZ3Vlc3RzIHRoaXMgbWlnaHQgYmUgdG9vIHNtYWxsIGFzIHRoZSBw
YWdlIGRpcnR5IGJpdG1hc2sKPj4gbmVlZHMgdG8gYmUgc2l6ZWQgYWNjb3JkaW5nIHRvIHRoZSBz
aXplIG9mIHRoZSBndWVzdC4gVGhpcyBtZWFucwo+PiBtaWdyYXRpbmcgYSA4R0Igc2l6ZWQgZ3Vl
c3QgaXMgYWxyZWFkeSBleGhhdXN0aW5nIHRoZSBkZWZhdWx0IGJ1ZmZlcgo+PiBzaXplIGZvciB0
aGUgZGlydHkgYml0bWFwLgo+Pgo+PiBUaGVyZSBpcyBubyBzZW5zaWJsZSB3YXkgdG8gc2V0IGEg
c2FuZSBsaW1pdCwgc28ganVzdCByZW1vdmUgaXQKPj4gY29tcGxldGVseS4gVGhlIGRldmljZSBu
b2RlJ3MgdXNhZ2UgaXMgbGltaXRlZCB0byByb290IGFueXdheSwgc28gdGhlcmUKPj4gaXMgbm8g
YWRkaXRpb25hbCBET1Mgc2NlbmFyaW8gYWRkZWQgYnkgYWxsb3dpbmcgdW5saW1pdGVkIGJ1ZmZl
cnMuCj4gCj4gQnV0IGlzIHRoaXMgc2V0dGluZyBvZiBwZXJtaXNzaW9ucyB3aGF0IHdlIHdhbnQg
bG9uZyB0ZXJtPyBXaGF0IGFib3V0IGEKPiBkZS1wcml2aWxlZ2VkIHFlbXUsIHdoaWNoIHN0aWxs
IG5lZWRzIHRvIGJlIGFibGUgdG8gaXNzdWUgYXQgbGVhc3QgZG0tb3AKPiBoeXBlcmNhbGxzPwoK
V291bGRuJ3QgdGhhdCBxZW11IGhhdmUgb3BlbmVkIHRoZSBub2RlIHdoaWxlIHN0aWxsIGJlaW5n
IHByaXZpbGVnZWQ/CgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 14:27:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 14:27: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-devel-bounces@lists.xenproject.org>)
	id 1gIDwv-0001rx-Oq; Thu, 01 Nov 2018 14:27: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=ireg=nm=citrix.com=prvs=8364524b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gIDwt-0001rq-TZ
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 14:27:51 +0000
X-Inumbo-ID: 4f1e86c1-dde2-11e8-87d6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f1e86c1-dde2-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 14:27:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="81274962"
To: Jan Beulich <jbeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <20181101123307.8424-1-jgross@suse.com>
 <5BDB0B240200007800142507@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f1eafe1f-71ab-9875-af3f-bf0217bbcb35@citrix.com>
Date: Thu, 1 Nov 2018 14:23:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BDB0B240200007800142507@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen: remove size limit of privcmd-buf
 mapping interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 sstabellini@kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMTggMTQ6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4gMTEvMDEvMTggMTozNCBQTSA+Pj4KPj4gQ3VycmVudGx5IHRoZSBz
aXplIG9mIGh5cGVyY2FsbCBidWZmZXJzIGFsbG9jYXRlZCB2aWEKPj4gL2Rldi94ZW4vaHlwZXJj
YWxsIGlzIGxpbWl0ZWQgdG8gYSBkZWZhdWx0IG9mIDY0IG1lbW9yeSBwYWdlcy4gRm9yIGxpdmUK
Pj4gbWlncmF0aW9uIG9mIGd1ZXN0cyB0aGlzIG1pZ2h0IGJlIHRvbyBzbWFsbCBhcyB0aGUgcGFn
ZSBkaXJ0eSBiaXRtYXNrCj4+IG5lZWRzIHRvIGJlIHNpemVkIGFjY29yZGluZyB0byB0aGUgc2l6
ZSBvZiB0aGUgZ3Vlc3QuIFRoaXMgbWVhbnMKPj4gbWlncmF0aW5nIGEgOEdCIHNpemVkIGd1ZXN0
IGlzIGFscmVhZHkgZXhoYXVzdGluZyB0aGUgZGVmYXVsdCBidWZmZXIKPj4gc2l6ZSBmb3IgdGhl
IGRpcnR5IGJpdG1hcC4KPj4KPj4gVGhlcmUgaXMgbm8gc2Vuc2libGUgd2F5IHRvIHNldCBhIHNh
bmUgbGltaXQsIHNvIGp1c3QgcmVtb3ZlIGl0Cj4+IGNvbXBsZXRlbHkuIFRoZSBkZXZpY2Ugbm9k
ZSdzIHVzYWdlIGlzIGxpbWl0ZWQgdG8gcm9vdCBhbnl3YXksIHNvIHRoZXJlCj4+IGlzIG5vIGFk
ZGl0aW9uYWwgRE9TIHNjZW5hcmlvIGFkZGVkIGJ5IGFsbG93aW5nIHVubGltaXRlZCBidWZmZXJz
Lgo+IEJ1dCBpcyB0aGlzIHNldHRpbmcgb2YgcGVybWlzc2lvbnMgd2hhdCB3ZSB3YW50IGxvbmcg
dGVybT8gV2hhdCBhYm91dCBhCj4gZGUtcHJpdmlsZWdlZCBxZW11LCB3aGljaCBzdGlsbCBuZWVk
cyB0byBiZSBhYmxlIHRvIGlzc3VlIGF0IGxlYXN0IGRtLW9wCj4gaHlwZXJjYWxscz8KCmRtLW9w
IHZlcnkgZGVsaWJlcmF0ZWx5IGRvZXNuJ3QgaGF2ZSBoeXBlcmNhbGwgYm91bmNlIGJ1ZmZlcnMg
bGlrZSB0aGlzLgoKVGhlIGtlcm5lbCBpcyByZXNwb25zaWJsZSBmb3IgZW5zdXJpbmcgdGhhdCB0
aGUgYnVmZmVyIGxpc3QgcGFzc2VkIGluCnRoZSBpb2N0bCBpcyBzYWZlIG1lbW9yeSwgd2hldGhl
ciB0aGlzIGlzIGJvdW5jaW5nIHRoZSBidWZmZXJzIGl0c2VsZiwKb3Igc2ltcGx5IGVuc3VyaW5n
IHRoYXQgdGhlIHVuZGVybHlpbmcgdXNlcnNwYWNlIG1lbW9yeSB3b24ndCBkaXNhcHBlYXIKYWNy
b3NzIHRoZSBoeXBlcmNhbGwuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 14:46:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 14:46: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-devel-bounces@lists.xenproject.org>)
	id 1gIEEK-0003XF-7f; Thu, 01 Nov 2018 14:45:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kl4z=nm=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gIEEH-0003Ws-Ol
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 14:45:49 +0000
X-Inumbo-ID: d1c31713-dde4-11e8-87d6-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d1c31713-dde4-11e8-87d6-bc764e045a96;
 Thu, 01 Nov 2018 14:45:47 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 3D8D0305FFB1; Thu,  1 Nov 2018 16:45:47 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 2A7E53084EEC;
 Thu,  1 Nov 2018 16:45:47 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Nov 2018 16:45:41 +0200
Message-Id: <1541083542-22464-3-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1541083542-22464-1-git-send-email-rcojocaru@bitdefender.com>
References: <1541083542-22464-1-git-send-email-rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH V4 2/3] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpcyBhIHByZS1yZXF1aXNpdGUgZm9yIHRoZSBvbmUgZml4aW5nIFZHQSBsb2dk
aXJ0eQpmcmVlemVzIHdoZW4gdXNpbmcgYWx0cDJtLiBJdCBvbmx5IGNvbmNlcm5zIGl0c2VsZiB3
aXRoIHRoZQpyYW5nZXMgYWxsb2NhdGlvbiAvIGRlYWxsb2NhdGlvbiAvIGluaXRpYWxpemF0aW9u
IHBhcnQuIFdoaWxlCnRvdWNoaW5nIHRoZSBjb2RlLCBJJ3ZlIHN3aXRjaGVkIGdsb2JhbF9sb2dk
aXJ0eSBmcm9tIGJvb2xfdAp0byBib29sLgoKU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKLS0tCkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNlIFYzOgotIFJlbW92
ZWQgYWxsIGFkZGVkIHAybV9mcmVlX2xvZ2RpcnR5KCkgY2FsbHMgaGFwcGVuaW5nIGJlZm9yZQog
IHAybV9mcmVlX29uZSgpLCBzaW5jZSBwMm1fZnJlZV9vbmUoKSBhbHJlYWR5IGNhbGxzCiAgcDJt
X2ZyZWVfbG9nZGlydHkoKS4KLSBSZW1vdmVkIHRoZSBwMm1fZnJlZV9sb2dkaXJ0eSgpIGNhbGwg
ZnJvbSBwMm1fcmVzZXRfYWx0cDJtKCkuCiAgSmFuIGhhcyByaWdodGx5IGFza2VkIGFib3V0IGl0
cyBwbGFjZW1lbnQsIGFuZCBvbiBmdXJ0aGVyIHJldmlldwogIGl0IHdhcyBwbGFpbiB3cm9uZzog
dGhlIHJhbmdlc2V0IHdvdWxkIGhhdmUgYmVlbiBmcmVlZCBidXQgbm90CiAgcmUtYWxsb2NhdGVk
IGluIHRoaXMgY2FzZSwgc28gYSBwMm1fcmVzZXRfYWx0cDJtKCkgd291bGQgaGF2ZQogIGp1c3Qg
bGVkIHRvIHVzaW5nIGEgTlVMTCBsb2dkaXJ0eV9yYW5nZXMgcG9pbnRlci4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0vcDJtLmMgICAgIHwgNzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggfCAgMiArLQogMiBmaWxl
cyBjaGFuZ2VkLCA2MCBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggNDJi
OWVmNC4uYmM2ZTU0MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNTksNiArNTksMjggQEAgc3RhdGljIHZvaWQgcDJtX25l
c3RlZHAybV9pbml0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAjZW5kaWYKIH0KIAorc3RhdGlj
IGludCBwMm1faW5pdF9sb2dkaXJ0eShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQoreworICAgIGlm
ICggcDJtLT5sb2dkaXJ0eV9yYW5nZXMgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHAybS0+
bG9nZGlydHlfcmFuZ2VzID0gcmFuZ2VzZXRfbmV3KHAybS0+ZG9tYWluLCAibG9nLWRpcnR5IiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSQU5HRVNFVEZfcHJldHR5
cHJpbnRfaGV4KTsKKyAgICBpZiAoICFwMm0tPmxvZ2RpcnR5X3JhbmdlcyApCisgICAgICAgIHJl
dHVybiAtRU5PTUVNOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIHAybV9mcmVl
X2xvZ2RpcnR5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCit7CisgICAgaWYgKCAhcDJtLT5sb2dk
aXJ0eV9yYW5nZXMgKQorICAgICAgICByZXR1cm47CisKKyAgICByYW5nZXNldF9kZXN0cm95KHAy
bS0+bG9nZGlydHlfcmFuZ2VzKTsKKyAgICBwMm0tPmxvZ2RpcnR5X3JhbmdlcyA9IE5VTEw7Cit9
CisKIC8qIEluaXQgdGhlIGRhdGFzdHJ1Y3R1cmVzIGZvciBsYXRlciB1c2UgYnkgdGhlIHAybSBj
b2RlICovCiBzdGF0aWMgaW50IHAybV9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBwMm1fZG9tYWluICpwMm0pCiB7CkBAIC0xMDgsNyArMTMwLDEwIEBAIGZyZWVfcDJtOgogc3Rh
dGljIHZvaWQgcDJtX2ZyZWVfb25lKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiB7CiAgICAgaWYg
KCBoYXBfZW5hYmxlZChwMm0tPmRvbWFpbikgJiYgY3B1X2hhc192bXggKQorICAgIHsKKyAgICAg
ICAgcDJtX2ZyZWVfbG9nZGlydHkocDJtKTsKICAgICAgICAgZXB0X3AybV91bmluaXQocDJtKTsK
KyAgICB9CiAgICAgZnJlZV9jcHVtYXNrX3ZhcihwMm0tPmRpcnR5X2NwdW1hc2spOwogICAgIHhm
cmVlKHAybSk7CiB9CkBAIC0xMTYsMTkgKzE0MSwxOSBAQCBzdGF0aWMgdm9pZCBwMm1fZnJlZV9v
bmUoc3RydWN0IHAybV9kb21haW4gKnAybSkKIHN0YXRpYyBpbnQgcDJtX2luaXRfaG9zdHAybShz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1faW5p
dF9vbmUoZCk7CisgICAgaW50IHJjOwogCi0gICAgaWYgKCBwMm0gKQotICAgIHsKLSAgICAgICAg
cDJtLT5sb2dkaXJ0eV9yYW5nZXMgPSByYW5nZXNldF9uZXcoZCwgImxvZy1kaXJ0eSIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJBTkdFU0VURl9wcmV0dHlw
cmludF9oZXgpOwotICAgICAgICBpZiAoIHAybS0+bG9nZGlydHlfcmFuZ2VzICkKLSAgICAgICAg
ewotICAgICAgICAgICAgZC0+YXJjaC5wMm0gPSBwMm07Ci0gICAgICAgICAgICByZXR1cm4gMDsK
LSAgICAgICAgfQorICAgIGlmICggIXAybSApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisg
ICAgcmMgPSBwMm1faW5pdF9sb2dkaXJ0eShwMm0pOworCisgICAgaWYgKCAhcmMgKQorICAgICAg
ICBkLT5hcmNoLnAybSA9IHAybTsKKyAgICBlbHNlCiAgICAgICAgIHAybV9mcmVlX29uZShwMm0p
OwotICAgIH0KLSAgICByZXR1cm4gLUVOT01FTTsKKworICAgIHJldHVybiByYzsKIH0KIAogc3Rh
dGljIHZvaWQgcDJtX3RlYXJkb3duX2hvc3RwMm0oc3RydWN0IGRvbWFpbiAqZCkKQEAgLTEzOCw3
ICsxNjMsNiBAQCBzdGF0aWMgdm9pZCBwMm1fdGVhcmRvd25faG9zdHAybShzdHJ1Y3QgZG9tYWlu
ICpkKQogCiAgICAgaWYgKCBwMm0gKQogICAgIHsKLSAgICAgICAgcmFuZ2VzZXRfZGVzdHJveShw
Mm0tPmxvZ2RpcnR5X3Jhbmdlcyk7CiAgICAgICAgIHAybV9mcmVlX29uZShwMm0pOwogICAgICAg
ICBkLT5hcmNoLnAybSA9IE5VTEw7CiAgICAgfQpAQCAtMjI3OSw2ICsyMzAzLDE4IEBAIHZvaWQg
cDJtX2ZsdXNoX2FsdHAybShzdHJ1Y3QgZG9tYWluICpkKQogICAgIGFsdHAybV9saXN0X3VubG9j
ayhkKTsKIH0KIAorc3RhdGljIGludCBwMm1faW5pdF9hbHRwMm1fbG9nZGlydHkoc3RydWN0IHAy
bV9kb21haW4gKnAybSkKK3sKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9n
ZXRfaG9zdHAybShwMm0tPmRvbWFpbik7CisgICAgaW50IHJjID0gcDJtX2luaXRfbG9nZGlydHko
cDJtKTsKKworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICAvKiBUaGUg
Zm9sbG93aW5nIGlzIHJlYWxseSBqdXN0IGEgcmFuZ2VzZXQgY29weS4gKi8KKyAgICByZXR1cm4g
cmFuZ2VzZXRfbWVyZ2UocDJtLT5sb2dkaXJ0eV9yYW5nZXMsIGhvc3RwMm0tPmxvZ2RpcnR5X3Jh
bmdlcyk7Cit9CisKIGludCBwMm1faW5pdF9hbHRwMm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IGlkeCkKIHsKICAgICBpbnQgcmMgPSAtRUlOVkFMOwpAQCAtMjI5MCw4ICsy
MzI2LDkgQEAgaW50IHAybV9pbml0X2FsdHAybV9ieV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgaWR4KQogCiAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9lcHRwW2lkeF0gPT0gbWZu
X3goSU5WQUxJRF9NRk4pICkKICAgICB7Ci0gICAgICAgIHAybV9pbml0X2FsdHAybV9lcHQoZCwg
aWR4KTsKLSAgICAgICAgcmMgPSAwOworICAgICAgICByYyA9IHAybV9pbml0X2FsdHAybV9sb2dk
aXJ0eShkLT5hcmNoLmFsdHAybV9wMm1baWR4XSk7CisgICAgICAgIGlmICggIXJjICkKKyAgICAg
ICAgICAgIHAybV9pbml0X2FsdHAybV9lcHQoZCwgaWR4KTsKICAgICB9CiAKICAgICBhbHRwMm1f
bGlzdF91bmxvY2soZCk7CkBAIC0yMzEwLDkgKzIzNDcsMTMgQEAgaW50IHAybV9pbml0X25leHRf
YWx0cDJtKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90ICppZHgpCiAgICAgICAgIGlmICggZC0+
YXJjaC5hbHRwMm1fZXB0cFtpXSAhPSBtZm5feChJTlZBTElEX01GTikgKQogICAgICAgICAgICAg
Y29udGludWU7CiAKLSAgICAgICAgcDJtX2luaXRfYWx0cDJtX2VwdChkLCBpKTsKLSAgICAgICAg
KmlkeCA9IGk7Ci0gICAgICAgIHJjID0gMDsKKyAgICAgICAgcmMgPSBwMm1faW5pdF9hbHRwMm1f
bG9nZGlydHkoZC0+YXJjaC5hbHRwMm1fcDJtW2ldKTsKKworICAgICAgICBpZiAoICFyYyApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHAybV9pbml0X2FsdHAybV9lcHQoZCwgaSk7CisgICAgICAg
ICAgICAqaWR4ID0gaTsKKyAgICAgICAgfQogCiAgICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTIz
NDEsNiArMjM4Miw3IEBAIGludCBwMm1fZGVzdHJveV9hbHRwMm1fYnlfaWQoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IGlkeCkKICAgICAgICAgewogICAgICAgICAgICAgcDJtX2ZsdXNo
X3RhYmxlKGQtPmFyY2guYWx0cDJtX3AybVtpZHhdKTsKICAgICAgICAgICAgIC8qIFVuaW5pdCBh
bmQgcmVpbml0IGVwdCB0byBmb3JjZSBUTEIgc2hvb3Rkb3duICovCisgICAgICAgICAgICBwMm1f
ZnJlZV9sb2dkaXJ0eShkLT5hcmNoLmFsdHAybV9wMm1baWR4XSk7CiAgICAgICAgICAgICBlcHRf
cDJtX3VuaW5pdChkLT5hcmNoLmFsdHAybV9wMm1baWR4XSk7CiAgICAgICAgICAgICBlcHRfcDJt
X2luaXQoZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOwogICAgICAgICAgICAgZC0+YXJjaC5hbHRw
Mm1fZXB0cFtpZHhdID0gbWZuX3goSU5WQUxJRF9NRk4pOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggZDA4YzU5
NS4uZTkwNWM2NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC0yMjMsNyArMjIzLDcgQEAgc3RydWN0IHAybV9k
b21haW4gewogICAgIHN0cnVjdCByYW5nZXNldCAgICpsb2dkaXJ0eV9yYW5nZXM7CiAKICAgICAv
KiBIb3N0IHAybTogR2xvYmFsIGxvZy1kaXJ0eSBtb2RlIGVuYWJsZWQgZm9yIHRoZSBkb21haW4u
ICovCi0gICAgYm9vbF90ICAgICAgICAgICAgIGdsb2JhbF9sb2dkaXJ0eTsKKyAgICBib29sICAg
ICAgICAgICAgICAgZ2xvYmFsX2xvZ2RpcnR5OwogCiAgICAgLyogSG9zdCBwMm06IHdoZW4gdGhp
cyBmbGFnIGlzIHNldCwgZG9uJ3QgZmx1c2ggYWxsIHRoZSBuZXN0ZWQtcDJtIAogICAgICAqIHRh
YmxlcyBvbiBldmVyeSBob3N0LXAybSBjaGFuZ2UuICBUaGUgc2V0dGVyIG9mIHRoaXMgZmxhZyAK
LS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 14:46:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 14:46: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-devel-bounces@lists.xenproject.org>)
	id 1gIEEJ-0003X3-LR; Thu, 01 Nov 2018 14:45: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=kl4z=nm=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gIEEH-0003We-D8
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 14:45:49 +0000
X-Inumbo-ID: d1c8a824-dde4-11e8-ab81-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d1c8a824-dde4-11e8-ab81-12d6303a7972;
 Thu, 01 Nov 2018 14:45:47 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 46678305FFB3; Thu,  1 Nov 2018 16:45:47 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 329D13084EF2;
 Thu,  1 Nov 2018 16:45:47 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Nov 2018 16:45:42 +0200
Message-Id: <1541083542-22464-4-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1541083542-22464-1-git-send-email-rcojocaru@bitdefender.com>
References: <1541083542-22464-1-git-send-email-rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH V4 3/3] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBhbiBuZXcgYWx0cDJtIHZpZXcgaXMgY3JlYXRlZCB2ZXJ5IGVhcmx5IG9uIGd1ZXN0IGJv
b3QsIHRoZQpkaXNwbGF5IHdpbGwgZnJlZXplIChhbHRob3VnaCB0aGUgZ3Vlc3Qgd2lsbCBydW4g
bm9ybWFsbHkpLiBUaGlzCm1heSBhbHNvIGhhcHBlbiBvbiByZXNpemluZyB0aGUgZGlzcGxheS4g
VGhlIHJlYXNvbiBpcyB0aGUgd2F5ClhlbiBjdXJyZW50bHkgKG1pcyloYW5kbGVzIGxvZ2RpcnR5
IFZHQTogaXQgaW50ZW50aW9uYWxseQptaXNjb25maWd1cmVzIFZHQSBwYWdlcyBzbyB0aGF0IHRo
ZXkgd2lsbCBmYXVsdC4KClRoZSBwcm9ibGVtIGlzIHRoYXQgaXQgb25seSBkb2VzIHRoaXMgaW4g
dGhlIGhvc3QgcDJtLiBPbmNlIHdlCnN3aXRjaCB0byBhIG5ldyBhbHRwMm0sIHRoZSBtaXNjb25m
aWd1cmVkIGVudHJpZXMgd2lsbCBubyBsb25nZXIKZmF1bHQsIHNvIHRoZSBkaXNwbGF5IHdpbGwg
bm90IGJlIHVwZGF0ZWQuCgpUaGlzIHBhdGNoOgoqIHVwZGF0ZXMgZXB0X2hhbmRsZV9taXNjb25m
aWcoKSB0byB1c2UgdGhlIGFjdGl2ZSBhbHRwMm0gaW5zdGVhZAogIG9mIHRoZSBob3N0cDJtOwoq
IG1vZGlmaWVzIHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoKSwgcDJtX21lbW9yeV90eXBl
X2NoYW5nZWQKICBhbmQgcDJtX2NoYW5nZV90eXBlX3JhbmdlKCkgdG8gcHJvcGFnYXRlIHRoZWly
IGNoYW5nZXMgdG8gYWxsCiAgdmFsaWQgYWx0cDJtcy4KClNpZ25lZC1vZmYtYnk6IFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KU3VnZ2VzdGVkLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgotLS0KQ0M6IEp1biBOYWthamltYSA8
anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgpDQzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDQzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgot
LS0KQ2hhbmdlcyBzaW5jZSBWMzoKIC0gUkZDOiBXZSBuZWVkIEdlb3JnZSdzIG9waW5pb24gb24g
SmFuJ3Mgc3VnZ2VzdGlvbiB0byB1cGRhdGUKICAgcDJtLXB0LmMgYXMgd2VsbC4KIC0gRml4ZWQg
bWlzLWluZGVudGVkIGxpbmUgaW4gY2hhbmdlX3R5cGVfcmFuZ2UoKS4KIC0gTW92ZWQgcDJtX21l
bW9yeV90eXBlX2NoYW5nZWQoKSAoYW5kIHN0YXRpYyBoZWxwZXIpIHVuZGVyCiAgICNpZmRlZiBD
T05GSUdfSFZNLgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgfCAgOCArKysrKwogeGVu
L2FyY2gveDg2L21tL3AybS5jICAgICB8IDgzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIHwgIDYgKystLQog
MyBmaWxlcyBjaGFuZ2VkLCA4MSBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYwppbmRleCBmYWJjZDA2Li5lNmZhODVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKQEAgLTY1Nyw2ICs2NTcs
OSBAQCBib29sX3QgZXB0X2hhbmRsZV9taXNjb25maWcodWludDY0X3QgZ3BhKQogICAgIGJvb2xf
dCBzcHVyaW91czsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIGFsdHAybV9hY3RpdmUoY3Vyci0+
ZG9tYWluKSApCisgICAgICAgIHAybSA9IHAybV9nZXRfYWx0cDJtKGN1cnIpOworCiAgICAgcDJt
X2xvY2socDJtKTsKIAogICAgIHNwdXJpb3VzID0gY3Vyci0+YXJjaC5odm0udm14LmVwdF9zcHVy
aW91c19taXNjb25maWc7CkBAIC0xNDQwLDYgKzE0NDMsMTEgQEAgdm9pZCBwMm1faW5pdF9hbHRw
Mm1fZXB0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpKQogICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAgIHN0cnVjdCBlcHRfZGF0
YSAqZXB0OwogCisgICAgcDJtLT5tYXhfbWFwcGVkX3BmbiA9IGhvc3RwMm0tPm1heF9tYXBwZWRf
cGZuOworICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MgPSBob3N0cDJtLT5kZWZhdWx0X2FjY2VzczsK
KyAgICBwMm0tPmRvbWFpbiA9IGhvc3RwMm0tPmRvbWFpbjsKKworICAgIHAybS0+Z2xvYmFsX2xv
Z2RpcnR5ID0gaG9zdHAybS0+Z2xvYmFsX2xvZ2RpcnR5OwogICAgIHAybS0+ZXB0LmFkID0gaG9z
dHAybS0+ZXB0LmFkOwogICAgIHAybS0+bWluX3JlbWFwcGVkX2dmbiA9IGdmbl94KElOVkFMSURf
R0ZOKTsKICAgICBwMm0tPm1heF9yZW1hcHBlZF9nZm4gPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IGJjNmU1NDMuLjcw
ZTQzNmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKQEAgLTI3OSw3ICsyNzksNiBAQCBpbnQgcDJtX2luaXQoc3RydWN0IGRvbWFp
biAqZCkKIGludCBwMm1faXNfbG9nZGlydHlfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwg
dW5zaWduZWQgbG9uZyBzdGFydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBlbmQpCiB7Ci0gICAgQVNTRVJUKHAybV9pc19ob3N0cDJtKHAybSkpOwogICAgIGlmICgg
cDJtLT5nbG9iYWxfbG9nZGlydHkgfHwKICAgICAgICAgIHJhbmdlc2V0X2NvbnRhaW5zX3Jhbmdl
KHAybS0+bG9nZGlydHlfcmFuZ2VzLCBzdGFydCwgZW5kKSApCiAgICAgICAgIHJldHVybiAxOwpA
QCAtMjg4LDI0ICsyODcsNDkgQEAgaW50IHAybV9pc19sb2dkaXJ0eV9yYW5nZShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAogICAgIHJldHVybiAwOwogfQogCitz
dGF0aWMgdm9pZCBjaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoc3RydWN0IHAybV9kb21haW4gKnAy
bSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qg
b3QsIHAybV90eXBlX3QgbnQpCit7CisgICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwo
cDJtLCBvdCwgbnQpOworICAgIHAybS0+Z2xvYmFsX2xvZ2RpcnR5ID0gKG50ID09IHAybV9yYW1f
bG9nZGlydHkpOworfQorCiB2b2lkIHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90
IG90LCBwMm1fdHlwZV90IG50KQogewotICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1f
Z2V0X2hvc3RwMm0oZCk7CisgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0
X2hvc3RwMm0oZCk7CiAKICAgICBBU1NFUlQob3QgIT0gbnQpOwogICAgIEFTU0VSVChwMm1faXNf
Y2hhbmdlYWJsZShvdCkgJiYgcDJtX2lzX2NoYW5nZWFibGUobnQpKTsKIAotICAgIHAybV9sb2Nr
KHAybSk7Ci0gICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwocDJtLCBvdCwgbnQpOwot
ICAgIHAybS0+Z2xvYmFsX2xvZ2RpcnR5ID0gKG50ID09IHAybV9yYW1fbG9nZGlydHkpOwotICAg
IHAybV91bmxvY2socDJtKTsKKyAgICBwMm1fbG9jayhob3N0cDJtKTsKKworICAgIGNoYW5nZV9l
bnRyeV90eXBlX2dsb2JhbChob3N0cDJtLCBvdCwgbnQpOworCisjaWZkZWYgQ09ORklHX0hWTQor
ICAgIGlmICggdW5saWtlbHkoYWx0cDJtX2FjdGl2ZShkKSkgKQorICAgIHsKKyAgICAgICAgdW5z
aWduZWQgaW50IGk7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysg
KQorICAgICAgICAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9lcHRwW2ldICE9IG1mbl94KElOVkFM
SURfTUZOKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21h
aW4gKnAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpXTsKKworICAgICAgICAgICAgICAgIHAybV9s
b2NrKHAybSk7CisgICAgICAgICAgICAgICAgY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHAybSwg
b3QsIG50KTsKKyAgICAgICAgICAgICAgICBwMm1fdW5sb2NrKHAybSk7CisgICAgICAgICAgICB9
CisgICAgfQorI2VuZGlmCisKKyAgICBwMm1fdW5sb2NrKGhvc3RwMm0pOwogfQogCi12b2lkIHAy
bV9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpCisjaWZkZWYgQ09ORklHX0hW
TQorLyogVGhlcmUncyBhbHJlYWR5IGEgbWVtb3J5X3R5cGVfY2hhbmdlZCgpIGluIGFzbS9tdHJy
LmguICovCitzdGF0aWMgdm9pZCBfbWVtb3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtKQogewotICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0o
ZCk7Ci0KICAgICBpZiAoIHAybS0+bWVtb3J5X3R5cGVfY2hhbmdlZCApCiAgICAgewogICAgICAg
ICBwMm1fbG9jayhwMm0pOwpAQCAtMzE0LDYgKzMzOCwyMSBAQCB2b2lkIHAybV9tZW1vcnlfdHlw
ZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpCiAgICAgfQogfQogCit2b2lkIHAybV9tZW1vcnlf
dHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgX21lbW9yeV90eXBlX2NoYW5n
ZWQocDJtX2dldF9ob3N0cDJtKGQpKTsKKworICAgIGlmICggdW5saWtlbHkoYWx0cDJtX2FjdGl2
ZShkKSkgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAgICAgZm9yICgg
aSA9IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQorICAgICAgICAgICAgaWYgKCBkLT5hcmNoLmFs
dHAybV9lcHRwW2ldICE9IG1mbl94KElOVkFMSURfTUZOKSApCisgICAgICAgICAgICAgICAgX21l
bW9yeV90eXBlX2NoYW5nZWQoZC0+YXJjaC5hbHRwMm1fcDJtW2ldKTsKKyAgICB9Cit9CisjZW5k
aWYKKwogaW50IHAybV9zZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzLAogICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQpAQCAtOTk0LDEyICsxMDMzLDEyIEBA
IGludCBwMm1fY2hhbmdlX3R5cGVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuX2wsCiB9CiAKIC8qIE1vZGlmeSB0aGUgcDJtIHR5cGUgb2YgYSByYW5nZSBvZiBnZm5zIGZy
b20gb3QgdG8gbnQuICovCi12b2lkIHAybV9jaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgZG9tYWlu
ICpkLCAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVu
c2lnbmVkIGxvbmcgZW5kLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBv
dCwgcDJtX3R5cGVfdCBudCkKK3N0YXRpYyB2b2lkIGNoYW5nZV90eXBlX3JhbmdlKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBn
Zm4gPSBzdGFydDsKLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJt
KGQpOworICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKICAgICBpbnQgcmMgPSAw
OwogCiAgICAgQVNTRVJUKG90ICE9IG50KTsKQEAgLTEwNTIsNiArMTA5MSwyNCBAQCB2b2lkIHAy
bV9jaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHAybV91bmxvY2socDJt
KTsKIH0KIAordm9pZCBwMm1fY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxv
bmcgZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5
cGVfdCBudCkKK3sKKyAgICBjaGFuZ2VfdHlwZV9yYW5nZShwMm1fZ2V0X2hvc3RwMm0oZCksIHN0
YXJ0LCBlbmQsIG90LCBudCk7CisKKyNpZmRlZiBDT05GSUdfSFZNCisgICAgaWYgKCB1bmxpa2Vs
eShhbHRwMm1fYWN0aXZlKGQpKSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKwor
ICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQMk07IGkrKyApCisgICAgICAgICAgICBp
ZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKKyAgICAg
ICAgICAgICAgICBjaGFuZ2VfdHlwZV9yYW5nZShkLT5hcmNoLmFsdHAybV9wMm1baV0sIHN0YXJ0
LCBlbmQsIG90LCBudCk7CisgICAgfQorI2VuZGlmCit9CisKIC8qCiAgKiBGaW5pc2ggcDJtIHR5
cGUgY2hhbmdlIGZvciBnZm5zIHdoaWNoIGFyZSBtYXJrZWQgYXMgbmVlZF9yZWNhbGMgaW4gYSBy
YW5nZS4KICAqIFJldHVybnM6IDAvMSBmb3Igc3VjY2VzcywgbmVnYXRpdmUgZm9yIGZhaWx1cmUK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oCmluZGV4IGU5MDVjNjUuLjI3ZmQ0ZjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNjI1LDkg
KzYyNSw2IEBAIGludCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBmaXJzdF9nZm4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1heF9ucik7CiAKLS8qIFJlcG9ydCBhIGNoYW5n
ZSBhZmZlY3RpbmcgbWVtb3J5IHR5cGVzLiAqLwotdm9pZCBwMm1fbWVtb3J5X3R5cGVfY2hhbmdl
ZChzdHJ1Y3QgZG9tYWluICpkKTsKLQogaW50IHAybV9pc19sb2dkaXJ0eV9yYW5nZShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGVuZCk7CiAKQEAgLTY1OCw2ICs2NTUsOSBAQCB2b2lkIHAybV9w
b2RfZHVtcF9kYXRhKHN0cnVjdCBkb21haW4gKmQpOwogCiAjaWZkZWYgQ09ORklHX0hWTQogCisv
KiBSZXBvcnQgYSBjaGFuZ2UgYWZmZWN0aW5nIG1lbW9yeSB0eXBlcy4gKi8KK3ZvaWQgcDJtX21l
bW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCk7CisKIC8qIENhbGxlZCBieSBwMm0g
Y29kZSB3aGVuIGRlbWFuZC1wb3B1bGF0aW5nIGEgUG9EIHBhZ2UgKi8KIGJvb2wKIHAybV9wb2Rf
ZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwgdW5zaWdu
ZWQgaW50IG9yZGVyKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 14:46:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 14:46: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-devel-bounces@lists.xenproject.org>)
	id 1gIEEJ-0003Wx-Bq; Thu, 01 Nov 2018 14:45: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=kl4z=nm=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gIEEH-0003Wd-Cr
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 14:45:49 +0000
X-Inumbo-ID: d1b2be74-dde4-11e8-a15b-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d1b2be74-dde4-11e8-a15b-12d6303a7972;
 Thu, 01 Nov 2018 14:45:47 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 2DD93305FFAF; Thu,  1 Nov 2018 16:45:47 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 16D573084EF1;
 Thu,  1 Nov 2018 16:45:47 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Nov 2018 16:45:40 +0200
Message-Id: <1541083542-22464-2-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1541083542-22464-1-git-send-email-rcojocaru@bitdefender.com>
References: <1541083542-22464-1-git-send-email-rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH V4 1/3] x86/altp2m: propagate ept.ad changes to
 all active altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpcyBhIHByZS1yZXF1aXNpdGUgZm9yIGZpeGluZyB0aGUgbG9nZGlydHkgVkdB
IGlzc3VlCihkaXNwbGF5IGZyZWV6ZXMgd2hlbiBzd2l0Y2hpbmcgdG8gYSBuZXcgYWx0cDJtIHZp
ZXcgZWFybHkgaW4gYQpkb21haW4ncyBsaWZldGltZSksIGJ1dCBzZW50IHNlcGFyYXRlbHkgZm9y
IGVhc2llciByZXZpZXcuClRoZSBuZXcgZXB0X3NldF9hZF9zeW5jKCkgZnVuY3Rpb24gaGFzIGJl
ZW4gYWRkZWQgdG8gdXBkYXRlIGFsbAphY3RpdmUgYWx0cDJtcycgZXB0LmFkLiBOZXcgYWx0cDJt
cyB3aWxsIGluaGVyaXQgdGhlIGhvc3RwMm0ncwplcHQuYWQgdmFsdWUuCgpUaGUgcDJtX3tlbixk
aXN9YWJsZV9oYXJkd2FyZV9sb2dfZGlydHkoKSBob3N0cDJtIGxvY2tpbmcgaGFzCmJlZW4gbW92
ZWQgdG8gdGhlIG5ldyBlcHRfe2VuLGRpc31hYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eSgpCmZ1bmN0
aW9ucyBhcyBwYXJ0IG9mIHRoZSBjb2RlIHJlZmFjdG9yaW5nLCB3aGlsZSBsb2NrcyBmb3IgdGhl
CmluZGl2aWR1YWwgYWx0cDJtcyBhcmUgdGFrZW4gaW4gZXB0X3NldF9hZF9zeW5jKCkgKGNhbGxl
ZCBieQplcHRfe2VuLGRpc31hYmxlX3BtbCgpKS4KClNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pv
Y2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KU3VnZ2VzdGVkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClRlc3RlZC1ieTogVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKLS0tCkNDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamlt
YUBpbnRlbC5jb20+CkNDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ0M6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKLS0tCkNoYW5nZXMg
c2luY2UgVjM6CiAtIEV4cGFuZGVkIHRoZSBjb21tZW50IHRvIGJyaW5nIGF0dGVudGlvbiB0byB0
aGUgYWx0ZXJlZCBsb2NraW5nLgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgfCA1NyAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2FyY2gv
eDg2L21tL3AybS5jICAgICB8ICA4IC0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNTMgaW5zZXJ0
aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggNDA3ZTI5OS4uZmFiY2Qw
NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLWVwdC5jCkBAIC0xNyw2ICsxNyw3IEBACiAKICNpbmNsdWRlIDx4ZW4vZG9tYWlu
X3BhZ2UuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDxhc20vYWx0cDJtLmg+
CiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KICNpbmNsdWRlIDxhc20vcGFnaW5nLmg+CiAjaW5j
bHVkZSA8YXNtL3R5cGVzLmg+CkBAIC0xMjIyLDYgKzEyMjMsMzQgQEAgc3RhdGljIHZvaWQgZXB0
X3RsYl9mbHVzaChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIGVwdF9zeW5jX2RvbWFpbl9t
YXNrKHAybSwgcDJtLT5kb21haW4tPmRpcnR5X2NwdW1hc2spOwogfQogCitzdGF0aWMgdm9pZCBl
cHRfc2V0X2FkX3N5bmMoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCB2YWx1ZSkKK3sKKyAgICBzdHJ1
Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKKworICAgIEFTU0VS
VChwMm1fbG9ja2VkX2J5X21lKGhvc3RwMm0pKTsKKworICAgIGhvc3RwMm0tPmVwdC5hZCA9IHZh
bHVlOworCisgICAgaWYgKCB1bmxpa2VseShhbHRwMm1fYWN0aXZlKGQpKSApCisgICAgeworICAg
ICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQ
Mk07IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07
CisKKyAgICAgICAgICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSA9PSBtZm5feChJTlZB
TElEX01GTikgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICBwMm0g
PSBkLT5hcmNoLmFsdHAybV9wMm1baV07CisKKyAgICAgICAgICAgIHAybV9sb2NrKHAybSk7Cisg
ICAgICAgICAgICBwMm0tPmVwdC5hZCA9IHZhbHVlOworICAgICAgICAgICAgcDJtX3VubG9jayhw
Mm0pOworICAgICAgICB9CisgICAgfQorfQorCiBzdGF0aWMgdm9pZCBlcHRfZW5hYmxlX3BtbChz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogewogICAgIC8qIERvbWFpbiBtdXN0IGhhdmUgYmVlbiBw
YXVzZWQgKi8KQEAgLTEyMzYsNyArMTI2NSw3IEBAIHN0YXRpYyB2b2lkIGVwdF9lbmFibGVfcG1s
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgICAgIHJldHVybjsKIAogICAgIC8qIEVuYWJs
ZSBFUFQgQS9EIGJpdCBmb3IgUE1MICovCi0gICAgcDJtLT5lcHQuYWQgPSAxOworICAgIGVwdF9z
ZXRfYWRfc3luYyhwMm0tPmRvbWFpbiwgdHJ1ZSk7CiAgICAgdm14X2RvbWFpbl91cGRhdGVfZXB0
cChwMm0tPmRvbWFpbik7CiB9CiAKQEAgLTEyNDgsMTAgKzEyNzcsMjggQEAgc3RhdGljIHZvaWQg
ZXB0X2Rpc2FibGVfcG1sKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgdm14X2RvbWFpbl9k
aXNhYmxlX3BtbChwMm0tPmRvbWFpbik7CiAKICAgICAvKiBEaXNhYmxlIEVQVCBBL0QgYml0ICov
Ci0gICAgcDJtLT5lcHQuYWQgPSAwOworICAgIGVwdF9zZXRfYWRfc3luYyhwMm0tPmRvbWFpbiwg
ZmFsc2UpOwogICAgIHZteF9kb21haW5fdXBkYXRlX2VwdHAocDJtLT5kb21haW4pOwogfQogCitz
dGF0aWMgdm9pZCBlcHRfZW5hYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtKQoreworICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0
cDJtKHAybS0+ZG9tYWluKTsKKworICAgIHAybV9sb2NrKGhvc3RwMm0pOworICAgIGVwdF9lbmFi
bGVfcG1sKGhvc3RwMm0pOworICAgIHAybV91bmxvY2soaG9zdHAybSk7Cit9CisKK3N0YXRpYyB2
b2lkIGVwdF9kaXNhYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
KQoreworICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKHAy
bS0+ZG9tYWluKTsKKworICAgIHAybV9sb2NrKGhvc3RwMm0pOworICAgIGVwdF9kaXNhYmxlX3Bt
bChob3N0cDJtKTsKKyAgICBwMm1fdW5sb2NrKGhvc3RwMm0pOworfQorCiBzdGF0aWMgdm9pZCBl
cHRfZmx1c2hfcG1sX2J1ZmZlcnMoc3RydWN0IHAybV9kb21haW4gKnAybSkKIHsKICAgICAvKiBE
b21haW4gbXVzdCBoYXZlIGJlZW4gcGF1c2VkICovCkBAIC0xMjgxLDggKzEzMjgsOCBAQCBpbnQg
ZXB0X3AybV9pbml0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAKICAgICBpZiAoIGNwdV9oYXNf
dm14X3BtbCApCiAgICAgewotICAgICAgICBwMm0tPmVuYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkg
PSBlcHRfZW5hYmxlX3BtbDsKLSAgICAgICAgcDJtLT5kaXNhYmxlX2hhcmR3YXJlX2xvZ19kaXJ0
eSA9IGVwdF9kaXNhYmxlX3BtbDsKKyAgICAgICAgcDJtLT5lbmFibGVfaGFyZHdhcmVfbG9nX2Rp
cnR5ID0gZXB0X2VuYWJsZV9oYXJkd2FyZV9sb2dfZGlydHk7CisgICAgICAgIHAybS0+ZGlzYWJs
ZV9oYXJkd2FyZV9sb2dfZGlydHkgPSBlcHRfZGlzYWJsZV9oYXJkd2FyZV9sb2dfZGlydHk7CiAg
ICAgICAgIHAybS0+Zmx1c2hfaGFyZHdhcmVfY2FjaGVkX2RpcnR5ID0gZXB0X2ZsdXNoX3BtbF9i
dWZmZXJzOwogICAgIH0KIApAQCAtMTM5MCw4ICsxNDM3LDEwIEBAIHZvaWQgc2V0dXBfZXB0X2R1
bXAodm9pZCkKIHZvaWQgcDJtX2luaXRfYWx0cDJtX2VwdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgaSkKIHsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gZC0+YXJjaC5hbHRw
Mm1fcDJtW2ldOworICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0
cDJtKGQpOwogICAgIHN0cnVjdCBlcHRfZGF0YSAqZXB0OwogCisgICAgcDJtLT5lcHQuYWQgPSBo
b3N0cDJtLT5lcHQuYWQ7CiAgICAgcDJtLT5taW5fcmVtYXBwZWRfZ2ZuID0gZ2ZuX3goSU5WQUxJ
RF9HRk4pOwogICAgIHAybS0+bWF4X3JlbWFwcGVkX2dmbiA9IDA7CiAgICAgZXB0ID0gJnAybS0+
ZXB0OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21t
L3AybS5jCmluZGV4IGEwMGEzYzEuLjQyYjllZjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTM2MCwxMSArMzYwLDcgQEAg
dm9pZCBwMm1fZW5hYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkKQogICAg
IHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAKICAgICBpZiAo
IHAybS0+ZW5hYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eSApCi0gICAgewotICAgICAgICBwMm1fbG9j
ayhwMm0pOwogICAgICAgICBwMm0tPmVuYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkocDJtKTsKLSAg
ICAgICAgcDJtX3VubG9jayhwMm0pOwotICAgIH0KIH0KIAogdm9pZCBwMm1fZGlzYWJsZV9oYXJk
d2FyZV9sb2dfZGlydHkoc3RydWN0IGRvbWFpbiAqZCkKQEAgLTM3MiwxMSArMzY4LDcgQEAgdm9p
ZCBwMm1fZGlzYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogCiAgICAgaWYgKCBw
Mm0tPmRpc2FibGVfaGFyZHdhcmVfbG9nX2RpcnR5ICkKLSAgICB7Ci0gICAgICAgIHAybV9sb2Nr
KHAybSk7CiAgICAgICAgIHAybS0+ZGlzYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkocDJtKTsKLSAg
ICAgICAgcDJtX3VubG9jayhwMm0pOwotICAgIH0KIH0KIAogdm9pZCBwMm1fZmx1c2hfaGFyZHdh
cmVfY2FjaGVkX2RpcnR5KHN0cnVjdCBkb21haW4gKmQpCi0tIAoyLjcuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 14:46:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 14:46: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-devel-bounces@lists.xenproject.org>)
	id 1gIEEJ-0003X9-Ub; Thu, 01 Nov 2018 14:45: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=kl4z=nm=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gIEEH-0003Wf-DP
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 14:45:49 +0000
X-Inumbo-ID: d1a2c6ea-dde4-11e8-8a36-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d1a2c6ea-dde4-11e8-8a36-12d6303a7972;
 Thu, 01 Nov 2018 14:45:47 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 17402305FFA2
 for <xen-devel@lists.xenproject.org>; Thu,  1 Nov 2018 16:45:47 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 122403084EEC
 for <xen-devel@lists.xenproject.org>; Thu,  1 Nov 2018 16:45:47 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Nov 2018 16:45:39 +0200
Message-Id: <1541083542-22464-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH V4 0/3] Fix VGA logdirty related display freezes
 with altp2m
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGlzIHNlcmllcyBhaW1zIHRvIHByZXZlbnQgdGhlIGRpc3BsYXkgZnJvbSBmcmVl
emluZyB3aGVuCmVuYWJsaW5nIGFsdHAybSBhbmQgc3dpdGNoaW5nIHRvIGEgbmV3IHZpZXcgKGFu
ZCBhc3NvcnRlZCBwcm9ibGVtcwp3aGVuIHJlc2l6aW5nIHRoZSBkaXNwbGF5KS4gU2luY2UgdGhl
IGxhc3QgdmVyc2lvbiBvZiB0aGUgc2VyaWVzLAp3aGF0IHdhcyBwcmV2aW91c2x5IHRoZSBzZWNv
bmQgKGFuZCBsYXN0KSBwYXRjaCBoYXMgYmVlbiBzcGxpdCBpbgp0d28gcGF0Y2hlcywgdGhlIGZp
cnN0IG9mIHdoaWNoIG9ubHkgY29uY2VybnMgaXRzZWxmIHdpdGggcmFuZ2VzZXQKYWxsb2NhdGlv
biAvIGRlYWxsb2NhdGlvbiAvIGluaXRpYWxpemF0aW9uLgoKVGhlIGZpcnN0IHBhdGNoIHByb3Bh
Z2F0ZXMgZXB0LmFkIGNoYW5nZXMgdG8gYWxsIGFjdGl2ZSBhbHRwMm1zLAp0aGUgc2Vjb25kIG9u
ZSBhbGxvY2F0ZXMgYW5kIGluaXRpYWxpemVzIGEgbmV3IGxvZ2RpcnR5IHJhbmdlc2V0IGZvcgpl
YWNoIG5ldyBhbHRwMm0sIGFuZCB0aGUgdGhpcmQgcHJvcGFnYXRlcyAodW5kZXIgbG9jaykgY2hh
bmdlcyB0byBhbGwKcDJtcy4KCltQQVRDSCBWNCAxLzNdIHg4Ni9hbHRwMm06IHByb3BhZ2F0ZSBl
cHQuYWQgY2hhbmdlcyB0byBhbGwgYWN0aXZlCltQQVRDSCBWNCAyLzNdIHg4Ni9tbTogYWxsb2Nh
dGUgbG9nZGlydHlfcmFuZ2VzIGZvciBhbHRwMm1zCltQQVRDSCBWNCAzLzNdIHg4Ni9hbHRwMm06
IGZpeCBkaXNwbGF5IGZyb3plbiB3aGVuIHN3aXRjaGluZyB0byBhIG5ldwoKClRoYW5rcywKUmF6
dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 15:50:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 15:50: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-devel-bounces@lists.xenproject.org>)
	id 1gIFEX-0000tY-8w; Thu, 01 Nov 2018 15:50: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=mjq2=nm=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gIFEV-0000qT-U2
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 15:50:07 +0000
X-Inumbo-ID: cd4591aa-dded-11e8-b0ba-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd4591aa-dded-11e8-b0ba-12d6303a7972;
 Thu, 01 Nov 2018 15:50:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Nov 2018 09:50:05 -0600
Message-Id: <5BDB20AB020000780014251B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 01 Nov 2018 09:50:03 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20181101123307.8424-1-jgross@suse.com>
 <5BDB0B240200007800142507@prv1-mh.provo.novell.com>
 <b64f7fa4-a553-bcb4-6051-c91080642b8e@suse.com>
In-Reply-To: <b64f7fa4-a553-bcb4-6051-c91080642b8e@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen: remove size limit of privcmd-buf
 mapping interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 sstabellini@kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4gMTEvMDEvMTggMzoyMyBQTSA+Pj4K
Pk9uIDAxLzExLzIwMTggMTU6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+IDExLzAxLzE4IDE6MzQgUE0gPj4+Cj4+PiBDdXJyZW50bHkg
dGhlIHNpemUgb2YgaHlwZXJjYWxsIGJ1ZmZlcnMgYWxsb2NhdGVkIHZpYQo+Pj4gL2Rldi94ZW4v
aHlwZXJjYWxsIGlzIGxpbWl0ZWQgdG8gYSBkZWZhdWx0IG9mIDY0IG1lbW9yeSBwYWdlcy4gRm9y
IGxpdmUKPj4+IG1pZ3JhdGlvbiBvZiBndWVzdHMgdGhpcyBtaWdodCBiZSB0b28gc21hbGwgYXMg
dGhlIHBhZ2UgZGlydHkgYml0bWFzawo+Pj4gbmVlZHMgdG8gYmUgc2l6ZWQgYWNjb3JkaW5nIHRv
IHRoZSBzaXplIG9mIHRoZSBndWVzdC4gVGhpcyBtZWFucwo+Pj4gbWlncmF0aW5nIGEgOEdCIHNp
emVkIGd1ZXN0IGlzIGFscmVhZHkgZXhoYXVzdGluZyB0aGUgZGVmYXVsdCBidWZmZXIKPj4+IHNp
emUgZm9yIHRoZSBkaXJ0eSBiaXRtYXAuCj4+Pgo+Pj4gVGhlcmUgaXMgbm8gc2Vuc2libGUgd2F5
IHRvIHNldCBhIHNhbmUgbGltaXQsIHNvIGp1c3QgcmVtb3ZlIGl0Cj4+PiBjb21wbGV0ZWx5LiBU
aGUgZGV2aWNlIG5vZGUncyB1c2FnZSBpcyBsaW1pdGVkIHRvIHJvb3QgYW55d2F5LCBzbyB0aGVy
ZQo+Pj4gaXMgbm8gYWRkaXRpb25hbCBET1Mgc2NlbmFyaW8gYWRkZWQgYnkgYWxsb3dpbmcgdW5s
aW1pdGVkIGJ1ZmZlcnMuCj4+IAo+PiBCdXQgaXMgdGhpcyBzZXR0aW5nIG9mIHBlcm1pc3Npb25z
IHdoYXQgd2Ugd2FudCBsb25nIHRlcm0/IFdoYXQgYWJvdXQgYQo+PiBkZS1wcml2aWxlZ2VkIHFl
bXUsIHdoaWNoIHN0aWxsIG5lZWRzIHRvIGJlIGFibGUgdG8gaXNzdWUgYXQgbGVhc3QgZG0tb3AK
Pj4gaHlwZXJjYWxscz8KPgo+V291bGRuJ3QgdGhhdCBxZW11IGhhdmUgb3BlbmVkIHRoZSBub2Rl
IHdoaWxlIHN0aWxsIGJlaW5nIHByaXZpbGVnZWQ/CgpQb3NzaWJseSwgYnV0IGhvdyBkb2VzIHRo
aXMgaGVscD8gQXMgc29vbiBhcyBpdCdzIHVucHJpdmlsZWdlZCBpdCBtdXN0IG5vdApiZSBhYmxl
IHRvIGhvZyByZXNvdXJjZXMgYW55bW9yZS4KCkFueXdheSwgd2l0aCBBbmRyZXcncyByZXBseSBt
eSBwb2ludCBtYXkgYmUgaXJyZWxldmFudCwgYnV0IEkgaGF2ZSB0bwphZG1pdCBJJ20gbm90IGVu
dGlyZWx5IHN1cmUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 15:54:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 15:54: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-devel-bounces@lists.xenproject.org>)
	id 1gIFIK-000119-RY; Thu, 01 Nov 2018 15:54: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=rvhc=nm=citrix.com=prvs=836b135c8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIFIJ-00010z-J3
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 15:54:03 +0000
X-Inumbo-ID: 58b8033a-ddee-11e8-b0d3-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 58b8033a-ddee-11e8-b0d3-12d6303a7972;
 Thu, 01 Nov 2018 15:54:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="69387180"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 1 Nov 2018 15:53:34 +0000
Message-ID: <20181101155335.20138-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 1/2] mfi-common: Do not set
 enable_livepatch on build-*-prev
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoX3dhbnRzX2xpdmVwYXRjaCBjaGVja3MgdGhlIGN1cnJlbnQgWGVuIHZlcnNpb24uICBX
ZSBkb24ndCB3YW50CnRvIHRyeSBlbmFibGluZyBsaXZlcGF0Y2ggb24gdHJlZXMgdGhhdCBkb24n
dCBoYXZlIGl0LiAgQW5kIGZvciB0aGUKLXByZXYgYnVpbGQgd2UgY2FyZSBhYm91dCBmb3J3YXJk
IG1pZ3JhdGlvbiBldGMuLCBub3QgYWJvdXQKbGl2ZXBhdGNoaW5nIHRoZSBwcmV2aW91cyB2ZXJz
aW9uLgoKUmVzdWx0aW5nIGNoYW5nZXMgKHN0YW5kYWxvbmUtZ2VuZXJhdGUtZHVtcC1mbGlnaHQt
cnVudmFycyk6CiAgcnVudmFyIHJlbW92ZWQ6IGVuYWJsZV9saXZlcGF0Y2g9dHJ1ZQogIGluIGpv
YnM6ICAgICAgICBidWlsZC1hbWQ2NC1wcmV2IGJ1aWxkLWkzODYtcHJldgogIGluIGJyYW5jaGVz
OiAgICB4ZW4tNC44LXRlc3RpbmcgeGVuLTQuOS10ZXN0aW5nIHhlbi11bnN0YWJsZQoKU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIG1maS1jb21tb24gfCAyICstCiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS9tZmktY29tbW9uIGIvbWZpLWNvbW1vbgppbmRleCBjMjg2NmU5My4uN2FkODExNjIgMTAwNjQ0
Ci0tLSBhL21maS1jb21tb24KKysrIGIvbWZpLWNvbW1vbgpAQCAtMzgwLDcgKzM4MCw3IEBAIGNy
ZWF0ZV9idWlsZF9qb2JzICgpIHsKICAgICAgICAgIyAkUkVWSVNJT05fUFJFVlhFTi4KICAgICAg
ICAgam9iX2NyZWF0ZV9idWlsZCBidWlsZC0kYXJjaC1wcmV2IGJ1aWxkICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgIGFyY2g9JGFyY2ggZW5hYmxlX3hlbmQ9ZmFs
c2UgZW5hYmxlX292bWY9JGVuYWJsZV9wcmV2b3ZtZlwKLSAgICAgICAgICAgICAgICAgICAgZW5h
YmxlX3hzbT1mYWxzZSAkbGl2ZXBhdGNoX3J1bnZhcnMgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICBlbmFibGVfeHNtPWZhbHNlCQkJICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgIHRyZWVfeGVuPSRUUkVFX1hFTiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAkUlVOVkFS
UyAkQlVJTERfUlVOVkFSUyAkQlVJTERfWEVOX1JVTlZBUlMgJGFyY2hfcnVudmFycyBcCiAgICAg
ICAgICAgICAgICAgICAgICRob3N0b3NfcnVudmFycyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 15:54:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 15:54: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-devel-bounces@lists.xenproject.org>)
	id 1gIFIL-00011F-5R; Thu, 01 Nov 2018 15:54: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=rvhc=nm=citrix.com=prvs=836b135c8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIFIJ-000110-JF
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 15:54:03 +0000
X-Inumbo-ID: 5a8bece4-ddee-11e8-b5a1-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a8bece4-ddee-11e8-b5a1-12d6303a7972;
 Thu, 01 Nov 2018 15:54:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="69387181"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 1 Nov 2018 15:53:35 +0000
Message-ID: <20181101155335.20138-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181101155335.20138-1-ian.jackson@eu.citrix.com>
References: <20181101155335.20138-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 2/2] mfi-common: Enable livepatch tests
 in 4.10 and 4.11 as intended (!)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhdHRlcm4geGVuLTQuMSogbWF0Y2hlcyB4ZW4tNC4xMC10ZXN0aW5nLCB4ZW4tNC4xMS10
ZXN0aW5nLCBldGMuClRoZSByaWdodCBhcHByb2FjaCBpcyB0byBzdGF0ZSB0aGUgZXhjbHVkZWQg
YnJhbmNoIG5hbWVzIGV4cGxpY2l0bHkKYXMgaXMgZG9uZSBlbHNld2hlcmUuCgpSZXN1bHRpbmcg
Y2hhbmdlcyAoc3RhbmRhbG9uZS1nZW5lcmF0ZS1kdW1wLWZsaWdodC1ydW52YXJzKToKICogbmV3
IGpvYnM6IHRlc3QtYW1kNjQte2FtZDY0LGkzODZ9LWxpdmVwYXRjaAogKiBydW52YXIgc2V0OiBl
bmFibGVfbGl2ZXBhdGNoPXRydWUgaW4gYnVpbGQtQVJDSCwgYnVpbGQtQVJDSC14c20KICogYWxs
IG9mIHRoZSBhYm92ZSBpbiBicmFuY2hlczogeGVuLTQuMTAtdGVzdGluZyB4ZW4tNC4xMS10ZXN0
aW5nCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogbWZpLWNvbW1v
biB8IDE2ICsrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyks
IDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbWZpLWNvbW1vbiBiL21maS1jb21tb24KaW5k
ZXggN2FkODExNjIuLjgzZDNjNzEzIDEwMDY0NAotLS0gYS9tZmktY29tbW9uCisrKyBiL21maS1j
b21tb24KQEAgLTg1LDE0ICs4NSwxNCBAQCBicmFuY2hfd2FudHNfeHRmX3Rlc3RzICgpIHsKIGJy
YW5jaF93YW50c19saXZlcGF0Y2ggKCkgewogICBjYXNlICIkYnJhbmNoIiBpbgogICAgIHhlbi0z
LiopICAgIHJldHVybiAxOzsKLSAgICB4ZW4tNC4wKikgICByZXR1cm4gMTs7Ci0gICAgeGVuLTQu
MSopICAgcmV0dXJuIDE7OwotICAgIHhlbi00LjIqKSAgIHJldHVybiAxOzsKLSAgICB4ZW4tNC4z
KikgICByZXR1cm4gMTs7Ci0gICAgeGVuLTQuNCopICAgcmV0dXJuIDE7OwotICAgIHhlbi00LjUq
KSAgIHJldHVybiAxOzsKLSAgICB4ZW4tNC42KikgICByZXR1cm4gMTs7Ci0gICAgeGVuLTQuNyop
ICAgcmV0dXJuIDE7OworICAgIHhlbi00LjAtdGVzdGluZykgICByZXR1cm4gMTs7CisgICAgeGVu
LTQuMS10ZXN0aW5nKSAgIHJldHVybiAxOzsKKyAgICB4ZW4tNC4yLXRlc3RpbmcpICAgcmV0dXJu
IDE7OworICAgIHhlbi00LjMtdGVzdGluZykgICByZXR1cm4gMTs7CisgICAgeGVuLTQuNC10ZXN0
aW5nKSAgIHJldHVybiAxOzsKKyAgICB4ZW4tNC41LXRlc3RpbmcpICAgcmV0dXJuIDE7OworICAg
IHhlbi00LjYtdGVzdGluZykgICByZXR1cm4gMTs7CisgICAgeGVuLTQuNy10ZXN0aW5nKSAgIHJl
dHVybiAxOzsKICAgICB4ZW4tKikgICAgICByZXR1cm4gMDs7CiAgICAgb3NzdGVzdCopICAgcmV0
dXJuIDA7OwogICAgICopICAgICAgICAgIHJldHVybiAxOzsKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 15:58:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 15:58: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-devel-bounces@lists.xenproject.org>)
	id 1gIFMK-0001JE-Sy; Thu, 01 Nov 2018 15:58:12 +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=ireg=nm=citrix.com=prvs=8364524b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gIFMJ-0001J9-3V
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 15:58:11 +0000
X-Inumbo-ID: ed32ad9e-ddee-11e8-8294-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed32ad9e-ddee-11e8-8294-12d6303a7972;
 Thu, 01 Nov 2018 15:58:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="81281150"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181101155335.20138-1-ian.jackson@eu.citrix.com>
 <20181101155335.20138-2-ian.jackson@eu.citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <1aefcd8a-698e-c88f-b381-aade8aef6bef@citrix.com>
Date: Thu, 1 Nov 2018 15:58:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181101155335.20138-2-ian.jackson@eu.citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [OSSTEST PATCH 2/2] mfi-common: Enable livepatch
 tests in 4.10 and 4.11 as intended (!)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMTggMTU6NTMsIElhbiBKYWNrc29uIHdyb3RlOgo+IFRoZSBwYXR0ZXJuIHhlbi00
LjEqIG1hdGNoZXMgeGVuLTQuMTAtdGVzdGluZywgeGVuLTQuMTEtdGVzdGluZywgZXRjLgo+IFRo
ZSByaWdodCBhcHByb2FjaCBpcyB0byBzdGF0ZSB0aGUgZXhjbHVkZWQgYnJhbmNoIG5hbWVzIGV4
cGxpY2l0bHkKPiBhcyBpcyBkb25lIGVsc2V3aGVyZS4KPgo+IFJlc3VsdGluZyBjaGFuZ2VzIChz
dGFuZGFsb25lLWdlbmVyYXRlLWR1bXAtZmxpZ2h0LXJ1bnZhcnMpOgo+ICAqIG5ldyBqb2JzOiB0
ZXN0LWFtZDY0LXthbWQ2NCxpMzg2fS1saXZlcGF0Y2gKPiAgKiBydW52YXIgc2V0OiBlbmFibGVf
bGl2ZXBhdGNoPXRydWUgaW4gYnVpbGQtQVJDSCwgYnVpbGQtQVJDSC14c20KPiAgKiBhbGwgb2Yg
dGhlIGFib3ZlIGluIGJyYW5jaGVzOiB4ZW4tNC4xMC10ZXN0aW5nIHhlbi00LjExLXRlc3RpbmcK
Pgo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
Pgo+IENDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4g
Q0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpGdXJ0aGVybW9y
ZSwgd2UnbGwgZXhwZWN0IHRoaXMgdG8gZmFpbCBvbiA0LjExIGFuZCBsYXRlciwgdW50aWwgd2Ug
Y2FuCmZpeCB0aGUgbGl2ZXBhdGNoIGJ1aWxkIHRvb2xzIGludGVyYWN0aW9uIHdpdGggYWx0aW5z
dHJ1Y3Rpb25zLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 16:05:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 16:05: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-devel-bounces@lists.xenproject.org>)
	id 1gIFSq-0002i7-Vr; Thu, 01 Nov 2018 16:04: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=rvhc=nm=citrix.com=prvs=836b135c8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIFSp-0002i2-T0
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 16:04:55 +0000
X-Inumbo-ID: de5c5ce1-ddef-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de5c5ce1-ddef-11e8-9a16-bc764e045a96;
 Thu, 01 Nov 2018 16:04:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="69388435"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23515.9222.78665.850989@mariner.uk.xensource.com>
Date: Thu, 1 Nov 2018 16:04:22 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <1aefcd8a-698e-c88f-b381-aade8aef6bef@citrix.com>
References: <20181101155335.20138-1-ian.jackson@eu.citrix.com>
 <20181101155335.20138-2-ian.jackson@eu.citrix.com>
 <1aefcd8a-698e-c88f-b381-aade8aef6bef@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH 2/2] mfi-common: Enable livepatch
 tests in 4.10 and 4.11 as intended (!)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW09TU1RFU1QgUEFUQ0ggMi8yXSBtZmktY29tbW9u
OiBFbmFibGUgbGl2ZXBhdGNoIHRlc3RzIGluIDQuMTAgYW5kIDQuMTEgYXMgaW50ZW5kZWQgKCEp
Iik6Cj4gT24gMDEvMTEvMTggMTU6NTMsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gVGhlIHBhdHRl
cm4geGVuLTQuMSogbWF0Y2hlcyB4ZW4tNC4xMC10ZXN0aW5nLCB4ZW4tNC4xMS10ZXN0aW5nLCBl
dGMuCj4gPiBUaGUgcmlnaHQgYXBwcm9hY2ggaXMgdG8gc3RhdGUgdGhlIGV4Y2x1ZGVkIGJyYW5j
aCBuYW1lcyBleHBsaWNpdGx5Cj4gPiBhcyBpcyBkb25lIGVsc2V3aGVyZS4KPiA+Cj4gPiBSZXN1
bHRpbmcgY2hhbmdlcyAoc3RhbmRhbG9uZS1nZW5lcmF0ZS1kdW1wLWZsaWdodC1ydW52YXJzKToK
PiA+ICAqIG5ldyBqb2JzOiB0ZXN0LWFtZDY0LXthbWQ2NCxpMzg2fS1saXZlcGF0Y2gKPiA+ICAq
IHJ1bnZhciBzZXQ6IGVuYWJsZV9saXZlcGF0Y2g9dHJ1ZSBpbiBidWlsZC1BUkNILCBidWlsZC1B
UkNILXhzbQo+ID4gICogYWxsIG9mIHRoZSBhYm92ZSBpbiBicmFuY2hlczogeGVuLTQuMTAtdGVz
dGluZyB4ZW4tNC4xMS10ZXN0aW5nCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPiBDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+ID4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4gCj4gRnVydGhlcm1vcmUsIHdlJ2xsIGV4cGVjdCB0aGlzIHRv
IGZhaWwgb24gNC4xMSBhbmQgbGF0ZXIsIHVudGlsIHdlIGNhbgo+IGZpeCB0aGUgbGl2ZXBhdGNo
IGJ1aWxkIHRvb2xzIGludGVyYWN0aW9uIHdpdGggYWx0aW5zdHJ1Y3Rpb25zLgoKVGhhdCdzIGZp
bmUgZnJvbSBvc3N0ZXN0J3MgcG92LiAgVGhlc2UgcGF0Y2hlcyBhcmUgdG8gZml4IHRoZSB0ZXN0
IHNvCnJlZ3Jlc3Npb25zIGRvbid0IHNsaXAgaW4gYWdhaW4gYWZ0ZXIgaXQncyBmaXhlZC4KCklh
bi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 16:21:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 16:21: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-devel-bounces@lists.xenproject.org>)
	id 1gIFiO-0004J9-Gc; Thu, 01 Nov 2018 16:21: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=rvhc=nm=citrix.com=prvs=836b135c8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIFiM-0004J4-Ve
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 16:20:59 +0000
X-Inumbo-ID: 1c60001a-ddf2-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c60001a-ddf2-11e8-9a16-bc764e045a96;
 Thu, 01 Nov 2018 16:20:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="69390740"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 1 Nov 2018 16:20:47 +0000
Message-ID: <20181101162047.21664-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2] README.hardware-acquisition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <dunlapg@umich.edu>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 infra@xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TmV3IGRvY3VtZW50LWN1bS1jaGVja2xpc3QsIGZvciBoZWxwaW5nIHdpdGggaGFyZHdhcmUgcHJv
Y3VyZW1lbnQuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KQ0M6IGluZnJhQHhlbnByb2plY3Qub3JnCkNDOiBHZW9yZ2UgRHVubGFwIDxkdW5s
YXBnQHVtaWNoLmVkdT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20KLS0KdjI6IEFkZCBj
YXZlYXRzIGFib3V0IHRoZSBYZW4gQVJNIExpbnV4IGJyYW5jaAogICAgU2F5IHNvbWV0aGluZywg
YWxiZWl0IHJhdGhlciB2YWd1ZSwgYWJvdXQgZGV2aWNlIHRyZWVzCi0tLQogUkVBRE1FLmhhcmR3
YXJlLWFjcXVpc2l0aW9uIHwgMzE3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzE3IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBSRUFETUUuaGFyZHdhcmUtYWNxdWlzaXRpb24KCmRpZmYgLS1naXQgYS9SRUFETUUu
aGFyZHdhcmUtYWNxdWlzaXRpb24gYi9SRUFETUUuaGFyZHdhcmUtYWNxdWlzaXRpb24KbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAuLjBhNDI5ZGIzCi0tLSAvZGV2L251bGwKKysr
IGIvUkVBRE1FLmhhcmR3YXJlLWFjcXVpc2l0aW9uCkBAIC0wLDAgKzEsMzE3IEBACis9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KKyMgSEFSRFdBUkUgQUNRVUlTSVRJT04gRk9S
IE9TU1RFU1QgIworPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisKK1RoaXMg
ZG9jdW1lbnQgY2FuIGJlIHVzZWQgYXMgYSBjaGVja2xpc3Qgd2hlbiBwcm9jdXJpbmcgaGFyZHdh
cmUgZm9yCithbiBvc3N0ZXN0IGluc3RhbmNlLiAgQSBmZXcgb2YgdGhlIHBvaW50cyBoYXZlIGRl
dGFpbHMgc3BlY2lmaWMgdG8gdGhlCitYZW4gUHJvamVjdCB0ZXN0IGxhYiBpbiBNYXNzYWNodXNl
dHRzLCBidXQgbW9zdCBvZiBpdCB3aWxsIGJlIHJlbGV2YW50Cit0byBhbGwgb3NzdGVzdCBpbnN0
YWxsYXRpb25zLgorCisKK1BPV0VSCis9PT09PQorCitvc3N0ZXN0IG5lZWRzIHRvIHR1cm4gZWFj
aCBob3N0IG9uIGFuZCBvZmYgdW5kZXIgcHJvZ3JhbSBjb250cm9sLgorCitXaGVuIGEgaG9zdCBp
cyBwb3dlciBjeWNsZWQsIGFsbCBzdGF0ZSBpbiBpdCBtdXN0IGJlIHJlc2V0LiAgVGhpcworaW5j
bHVkZXMgb25ib2FyZCBjb250cm9sIGFuZCBtYW5hZ2VtZW50IHNvZnR3YXJlIChlZyBJUE1JKSwg
c2luY2Ugc3VjaAorc3lzdGVtcyBjYW4gYmUgYnVnZ3kgYW5kIGJ1Z3MgaW4gdGhlbSBjYW4gYmUg
cHJvdm9rZWQgYnkgYnVncyBpbgorc3lzdGVtIHNvZnR3YXJlIChpZSwgYnVnZ3kgdmVyc2lvbnMg
b2YgWGVuIGNhbiBicmVhayB0aGUgTE9NLCBldmVuIGlmCit0aGUgTE9NLCB1bnVzdWFsbHksIGlz
IG5vdCBzaW1wbHkgZmxha3kpLgorCitIb3dldmVyLCBpdCBpcyBvZnRlbiBuZWNlc3NhcnkgdG8g
dXNlIHRoZSBMT00gKExpZ2h0cyBPdXQgTWFuYWdlbWVudCkKK2FzIHBhcnQgb2YgdGhlIHBvd2Vy
b24vcG93ZXJvZmYgc2VxdWVuY2UgYXMgb3RoZXJ3aXNlIHNvbWUgbWFjaGluZXMKK2RyYXcgZW5v
dWdoIGN1cnJlbnQgdG8gd2VhciBvdXQgb3VyIG1haW5zIFBEVSBjb250YWN0cyB0b28gcXVpY2ts
eS4KKworKEkgdXNlIHRoZSBFbmdsaXNoIHdvcmQgYG1haW5zJyBmb3IgdGhlIHNpbmdsZSBwaGFz
ZSAxMTBWLzIyMFYtMjQwViBBQworZWxlY3RyaWNhbCBwb3dlciBzdXBwbHkgcHJldmFsZW50IGlu
IGRhdGFjZW50cmVzLikKKworUmVxdWlyZW1lbnRzIGZvciB0eXBpY2FsIHNlcnZlciBoYXJkd2Fy
ZQorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisgKiBJZiB0aGUg
c3lzdGVtIGhhcyBhIExPTSBpdCBzaG91bGQgYmUgZHJpdmVhYmxlIHdpdGggRnJlZSBTb2Z0d2Fy
ZSwKKyAgIGVnIHZpYSB0aGUgSVBNSSBwcm90b2NvbC4KKworICogUmVkdW5kYW50IFBTVXMgYXJl
IG5vdCByZXF1aXJlZC4KKworICogUHJvdmlzaW9uaW5nOiBPbmUgUERVIHBvcnQgaXMgcmVxdWly
ZWQgcGVyIGhvc3QuCisKK1JlcXVpcmVtZW50cyBmb3IgZW1iZWRkZWQgb3IgZGV2Ym9hcmQgaGFy
ZHdhcmUKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKwor
ICogVGhlcmUgbXVzdCBiZSBhcnJhbmdlbWVudHMgdG8gY29udHJvbCB0aGUgYWN0dWFsIHBvd2Vy
IHN1cHBseQorICAgdG8gZWFjaCBib2FyZCAobm9kZSkuICBPcHRpb25zIGluY2x1ZGU6CisKKyAg
ICAgKGkpIEVhY2ggbm9kZSBoYXMgYSBzZXBhcmF0ZSBtYWlucyBwb3dlciBzdXBwbHksIGVhY2gg
b2Ygd2hpY2gKKyAgICAgICAgIHdlIHdpbGwgcGx1ZyBpbnRvIGEgUERVIHBvcnQuCisKKyAgICAg
KGlpKSBBIHNlcGFyYXRlIG1hbmFnZW1lbnQgb3IgUERVIGJvYXJkIG9yIGJhY2twbGFuZSwgd2hp
Y2gKKyAgICAgICAgIGhhcyBvbmUgc2luZ2xlIG1haW5zIHBvd2VyIGlucHV0IGFuZCB3aGljaCBo
YXMgcmVsYXlzCisgICAgICAgICBvciBzaW1pbGFyIHRvIGNvbnRyb2wgcG93ZXIgdG8gaW5kaXZp
ZHVhbCBub2Rlcy4KKyAgICAgICAgIFRoZSBtYW5hZ2VtZW50IHN5c3RlbSBtdXN0IGhhdmUgaXRz
IG93biBzZXBhcmF0ZSBuZXR3b3JrCisgICAgICAgICBjb25uZWN0aW9uIGFuZCBub3QgYmUgYXQg
cmlzayBvZiBjb3JydXB0aW9uIGZyb20KKyAgICAgICAgIGJhZCBzb2Z0d2FyZSBvbiBub2Rlcy4K
KworICogUHJvdmlzaW9uaW5nOgorICAgICsgTnVtYmVyIG9mIFBEVSBwb3J0cyByZXF1aXJlZCBk
ZXBlbmRzIG9uIHRoZSBhcHByb2FjaCB0YWtlbi4KKyAgICArIFdpdGggYSBzZXBhcmF0ZSBQRFUg
Y29udHJvbGxlciwgYSBzd2l0Y2ggcG9ydCBpcyByZXF1aXJlZC4KKworCitTRVJJQUwKKz09PT09
PQorCitXZSBhbHdheXMgdXNlIGhhcmR3YXJlIHNlcmlhbCBmb3IgY29uc29sZSBvdXRwdXQuICBU
aGlzIGlzIGVzc2VudGlhbAordG8gY2FwdHVyZSBrZXJuZWwgYW5kIGh5cGVydmlzb3IgY3Jhc2gg
bWVzc2FnZXMsIGluY2x1ZGluZyBmcm9tIGVhcmx5Citib290OyBhcyB3ZWxsIGFzIGJvb3Rsb2Fk
ZXIgb3V0cHV0LCBhbmQgc28gb24uICBXZSB1c2Ugb3VyIG93biBzZXJpYWwKK2NvbmNlbnRyYXRv
ciBoYXJkd2FyZSwgc2VwYXJhdGUgZnJvbSB0aGUgc3lzdGVtcyB1bmRlciB0ZXN0LiAgQnVpbHQt
aW4KK2NvbnNvbGUtb3Zlci1MQU4gc3lzdGVtcyAoZWcgSVBNSSBzZXJpYWwgb3ZlciBMQU4pIGFy
ZSBub3QgcmVsaWFibGUKK2Vub3VnaCBmb3Igb3VyIHB1cnBvc2VzLgorCitSZXF1aXJlbWVudHMg
Zm9yIHR5cGljYWwgc2VydmVyIGhhcmR3YXJlCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCisKKyAqIEF0IGxlYXN0IG9uZSBjb252ZW50aW9uYWwgUlMyMzIgVUFSVCwg
YWNjZXNzaWJsZSB0byBzeXN0ZW0KKyAgIHNvZnR3YXJlIGluIHRoZSBjb252ZW50aW9uYWwgd2F5
LgorCisgKiBGb3IgQVJNLCBzdXBwb3J0ZWQgYXMgY29uc29sZSBieSBib3RoIFhlblsxXSBhbmQg
TGludXhbMl0uCisKKyAqIFByZXNlbnRlZCBvbiBhIHN0YW5kYXJkIDktcGluIEQgY29ubmVjdG9y
LiAgKFJKNDUgaXMgYWNjZXB0YWJsZQorICAgaWYgd2Uga25vdyB0aGUgcGlub3V0LikKKworICog
UHJvdmlzaW9uaW5nOiBvbmUgc2VyaWFsIGNvbmNlbnRyYXRvciBwb3J0IHJlcXVpcmVkIHBlciBo
b3N0LgorCitSZXF1aXJlbWVudHMgZm9yIGEgZW1iZWRkZWQgb3IgZGV2Ym9hcmQgaGFyZHdhcmUK
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisgKiBB
dCBsZWFzdCBvbmUgc3VpdGFibGUgVUFSVAorCisgKiBTdXBwb3J0ZWQgaW4gc29mdHdhcmUgYnkg
Ym90aCBYZW5bMV0gYW5kIExpbnV4WzJdCisKKyAqIFdpdGggc3VpdGFibGUgcGh5c2ljYWwgcHJl
c2VudGF0aW9uOgorICAgIChpKQorICAgICAgICsgUHJvcGVyIFJTMjMyIChmdWxsIHZvbHRhZ2Us
IG5vdCBUVEwgb3IgMy4zVikKKyAgICAgICArIHByZXNlbnRlZCBvbiBhIDktcGluIEQgb3IgUko0
NSBjb25uZWN0b3IKKyAgICAgICArIHdpdGgga25vd24gcGlub3V0OworICAgb3IKKyAgICAoaWkp
CisgICAgICAgKyBDb25uZWN0ZWQgc29tZWhvdyB0byBhIFVTQi10by1zZXJpYWwgYWRhcHRlcgor
ICAgICAgICsgQWRhcHRlciBzdXBwb3J0ZWQgYnkgTGludXhbMl0KKyAgICAgICArIE11bHRpcGxl
IGFkYXB0ZXJzLCBnaXZpbmcgb25lIHBoeXNpY2FsIFVTQiBwb3J0CisgICAgICAgICBmb3IgYWxs
IG5vZGVzIChpZSBidWlsdC1pbiBodWIpIHByZWZlcnJlZAorICAgb3IKKyAgICAoaWlpKSBTb21l
IG90aGVyIHN1aXRhYmxlIGFycmFuZ2VtZW50IHRvIGJlIGRpc2N1c3NlZC4KKworICogUHJvdmlz
aW9uaW5nOiBSZXF1aXJlcyBzZXJpYWwgY29uY2VudHJhdG9yIHBvcnQocykgYW5kL29yIHNwYXJl
IFVTQgorICAgcG9ydChzKSBvbiBhcHByb3ByaWF0ZSBpbmZyYXN0cnVjdHVyZSBob3N0KHMpLgor
CisKK1BIWVNJQ0FMIFBSRVNFTlRBVElPTgorPT09PT09PT09PT09PT09PT09PT09CisKKyAqIEFs
bCBlcXVpcG1lbnQgc2hvdWxkIGJlIG1vdW50ZWQgaW5zaWRlIG9uZSBvciBtb3JlIDE5IiByYWNr
CisgICBtb3VudCBjYXNlcy4KKworICogSW4gYXMgZmV3IFUgYXMgcG9zc2libGU6IHVzdWFsbHkg
MVUgKG9yLCBleGNlcHRpb25hbGx5LCBtYXliZSAyVSkKKyAgIGZvciBhIHNpbmdsZSBzZXJ2ZXIt
dHlwZSBob3N0LiAgCisKKyAqIEZvcmJpZGRlbjogRXh0ZXJuYWwgcG93ZXIgYWRhcHRlcnMgKGxh
cHRvcC1zdHlsZSBtYWlucyBwb3dlciBzdXBwbHkKKyAgIGJyaWNrcyk7IGV4dGVybmFsIFVTQiBo
dWJzOyBhbnkgZXF1aXBtZW50IG5vdCBwaHlzaWNhbGx5CisgICByZXN0cmFpbmVkLiAgVGhlcmUg
aXMgbm8gc2hlbGYgaW4gdGhlIHJhY2suCisKKyAqIFBhaXIgcHJpbmNpcGxlOiBFdmVyeSBob3N0
IG9yIG5vZGUgbXVzdCBiZSBwYXJ0IG9mIGEgc2V0IG9mIHNldmVyYWwKKyAgIGlkZW50aWNhbCBo
b3N0cy4gIFRoaXMgYWxsb3dzIHVzIHRvIGRpc3Rpbmd1aXNoIGhhcmR3YXJlIGZhdWx0cworICAg
ZnJvbSBzb2Z0d2FyZSBidWdzLiAgKEluIHRoZSBjYXNlcyBvZiBjaGFzc2lzIHdpdGggYmFja3Bs
YW5lLCBvbmUKKyAgIGJhY2twbGFuZSBpcyBPSy4pICBDb252ZXJzZWx5LCB3ZSB3YW50IGRpdmVy
c2l0eSB0byBmaW5kIHRoZSBtb3N0CisgICBob3N0LXNwZWNpZmljIGJ1Z3MsIHNvIHVzdWFsbHkg
YXJvdW5kIHR3byBvZiBlYWNoIHR5cGUgaXMgYmVzdC4KKworICogUHJvdmlzaW9uaW5nOiBFbm91
Z2ggcmFjayBzcGFjZSBtdXN0IGJlIGF2YWlsYWJsZS4KKworCitNQVNTIFNUT1JBR0UKKz09PT09
PT09PT09PQorCitFYWNoIGhvc3QgbmVlZHMgc29tZSBsb2NhbGx5IGF0dGFjaGVkIG1hc3Mgc3Rv
cmFnZSBvZiBpdHMgb3duLgorCitSZXF1aXJlbWVudHMgZm9yIHR5cGljYWwgc2VydmVyIGhhcmR3
YXJlCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKKyAqIFNBVEEg
Y29udHJvbGxlciBzdXBwb3J0ZWQgYnkgTGludXhbMl0KKworICogSWYgU0FUQSBjb250cm9sbGVy
IGhhcyBtdWx0aXBsZSBtb2RlcyAoZWcsIEFIQ0kgdnMgUkFJRCkKKyAgIGl0IGlzIHN1ZmZpY2ll
bnQgZm9yIGl0IHRvIGJlIHN1cHBvcnRlZCBpbiBvbmUgbW9kZS4KKworICogU3RvcmFnZSByZWR1
bmRhbmN5IGlzIG5vdCByZXF1aXJlZDogb25lIGRpc2sgd2lsbCBkby4KKworICogU1NEIGlzIG5v
dCByZXF1aXJlZDogcm90YXRpbmcgcnVzdCBpcyBjaGVhcGVyIGFuZCB3aWxsIGRvLgorCitSZXF1
aXJlbWVudHMgZm9yIGVtYmVkZGVkIG9yIGRldmJvYXJkIGhhcmR3YXJlCistLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKKyAqIFNvbWUgbWFzcyBzdG9yYWdl
IHN1cHBvcnRlZCBieSBMaW51eFsyXS4gIEJlc3QgaXMgYW4gb25ib2FyZCBTQVRBCisgICBjb250
cm9sbGVyLCBjb25uZWN0ZWQgdG8gYSBTQVRBIEhERCBpbiB0aGUgc2FtZSBlbmNsb3N1cmUuCisg
ICBIaWdoLWVuZHVyYW5jZSBmbGFzaCBkcml2ZXMgYXJlIGFub3RoZXIgcG9zc2liaWxpdHkuCisK
KyAqIElmIHRoZSBoYXJkd2FyZSBhbHdheXMgc3RhcnRzIGJ5IGJvb3QgZnJvbSBhIG1hc3Mgc3Rv
cmFnZSBkZXZpY2UsCisgICB0aGF0IGJvb3QgZGV2aWNlIG11c3QgYmUgcGh5c2ljYWxseSByZWFk
LW9ubHkgYW5kIHNlcGFyYXRlIGZyb20gdGhlCisgICBwcmltYXJ5IG1hc3Mgc3RvcmFnZS4gIFNl
ZSBCT09UIEFSUkFOR0VNRU5UUy4KKworCitSRU1PVEUgRklSTVdBUkUgQUNDRVNTIFZJQSBTRVJJ
QUwKKz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQorCitDb25maWd1cmF0aW9uIG9m
IHRoZSBwcmltYXJ5IHN5c3RlbSBmaXJtd2FyZSBtdXN0IGJlIHBvc3NpYmxlIHJlbW90ZWx5Cit1
c2luZyBvbmx5IHRoZSBwb3dlciBhbmQgc2VyaWFsIGFjY2Vzc2VzIGp1c3QgZGVzY3JpYmVkLgor
U3BlY2lmaWNhbGx5LCBpbnRlcmFjdGlvbiB3aXRoIHRoZSBmaXJtd2FyZSB2aWEgdGhlIHNlcmlh
bCBwb3J0LgorCitSZXF1aXJlbWVudHMgZm9yIHR5cGljYWwgc2VydmVyIGhhcmR3YXJlIHdpdGgg
VUVGSSBvciBCSU9TCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCisKKyAqIGBCSU9TJyBjb25maWd1cmF0aW9uIChpbmNsdWRpbmcgdGhl
IFVFRkkgZXF1aXZhbGVudCkgYWNjZXNzaWJsZSBhbmQKKyAgIHVzZWFibGUgdmlhIEJJT1MgYHNl
cmlhbCBjb25zb2xlIHJlZGlyZWN0aW9uJy4KKworICogVUVGSSBzaGVsbCAoaWYgcHJvdmlkZWQp
IGFsc28gYXZhaWxhYmxlIHZpYSBzZXJpYWwuCisKKyAqIFNwZWNpZmljYWxseSwgYm9vdCBvcmRl
ciBjb25maWd1cmF0aW9uIGF2YWlsYWJsZSB2aWEgc2VyaWFsLgorCisKK1JlcXVpcmVtZW50cyBm
b3IgZW1iZWRkZWQgb3IgZGV2Ym9hcmQgaGFyZHdhcmUKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworICogU2VlIEJPT1QgQVJSQU5HRU1FTlRTLgorCisK
K0JPT1QgQVJSQU5HRU1FTlRTLCBORVRCT09UCis9PT09PT09PT09PT09PT09PT09PT09PT09PQor
CitFdmVyeSBob3N0IG11c3QgbmV0Ym9vdCBhcyBpdHMgZmlyc3QgYm9vdCBzb3VyY2UuICBUaGUg
bmV0Ym9vdAorY29uZmlndXJhdGlvbiBtdXN0IGJlIGFibGUgdG8gYGNoYWluJyB0byB0aGUgbG9j
YWwgd3JpdGVhYmxlIG1hc3MKK3N0b3JhZ2UuICBUaGlzIGVuc3VyZXMgdGhhdCBhIGhvc3QgY2Fu
IGJlIGNvbXBsZXRlbHkgd2lwZWQsIGV2ZW4gaWYKK2JhZCBzb2Z0d2FyZSBoYXMgY29ycnVwdGVk
IHRoZSBtYXNzIHN0b3JhZ2UuCisKK1JlcXVpcmVtZW50cyBmb3IgdHlwaWNhbCBzZXJ2ZXIgaGFy
ZHdhcmUgd2l0aCBVRUZJIG9yIEJJT1MKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworICogUFhFIGFuZC9vciBVRUZJIG5ldGJvb3Qu
CisKK1JlcXVpcmVtZW50cyBmb3IgZW1iZWRkZWQgb3IgZGV2Ym9hcmQgaGFyZHdhcmUKKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworICogU29tZSBmaXJt
d2FyZSBtdXN0IGJlIGF2YWlsYWJsZSBhbmQgcHJvdmlkZWQgd2hpY2ggaXMgY2FwYWJsZSBvZgor
ICAgbmV0Ym9vdGluZyBYZW5bMV0gYW5kIExpbnV4WzJdLCB1bmRlciBjb250cm9sIGZyb20gdGhl
IG5ldGJvb3QKKyAgIHNlcnZlci4gIEEgc3VpdGFibGUgdmVyc2lvbiBvZiB1LWJvb3QgY2FuIG1l
ZXQgdGhpcyBuZWVkLgorCisgKiBUaGUgZmlybXdhcmUgd2hpY2ggcGVyZm9ybXMgdGhlIG5ldGJv
b3RpbmcgbXVzdCBiZSBvbiBhIHJlYWQtb25seQorICAgc3RvcmFnZSBkZXZpY2UgKGZsYWdnZWQg
YXMgc3VjaCBpbiBoYXJkd2FyZSwgbm90IHNvZnR3YXJlKSBzbyB0aGF0CisgICBpdCBjYW5ub3Qg
YmUgY29ycnVwdGVkIGJ5IHN5c3RlbSBzb2Z0d2FyZS4gIFNvIGl0IG11c3QgYmUgb24gYQorICAg
c2VwYXJhdGUgcGh5c2ljYWwgc3RvcmFnZSBkZXZpY2UgdG8gdGhlIHByaW1hcnkgbWFzcyBzdG9y
YWdlIChzZWUKKyAgIE1BU1MgU1RPUkFHRSwgYWJvdmUpLgorCisgKiBUaGlzIGZpcm13YXJlIHdp
bGwgbm90IHVzdWFsbHkgYmUgdXBkYXRlZC4KKworCitORVRXT1JLSU5HCis9PT09PT09PT09CisK
K1JlcXVpcmVtZW50cworLS0tLS0tLS0tLS0tCisKKyAqIEVhY2ggaG9zdCBtdXN0IGhhdmUgYXQg
bGVhc3Qgb25lIFJKNDUgZXRoZXJuZXQgcG9ydCBjb21wYXRpYmxlCisgICB3aXRoIG9yZGluYXJ5
IDEwME1iaXQgZXRoZXJuZXQuICAgeHh4CisKKyAqIFRoZSBwcmltYXJ5IGV0aGVybmV0IHBvcnQg
bXVzdCBiZSBjb21wYXRpYmxlIHdpdGggTGludXhbMl0uCisKKyAqIEluIHRoZSBjYXNlIG9mIGEg
Y2hhc3NpcyB3aXRoIGJhY2twbGFuZSwgaXQgaXMgYWNjZXB0YWJsZSBpZiB0aGUKKyAgIGNoYXNz
aXMgY29udGFpbnMgYW4gZXRoZXJuZXQgc3dpdGNoLCBwcm92aWRlZCB0aGF0IGl0IGlzIGEgbm9y
bWFsCisgICBhbmQgcmVsaWFibGUgZXRoZXJuZXQgc3dpdGNoIChub3QgYSBwcm9wcmlldGFyeSBp
bnRlcmNvbm5lY3QpLgorCisgKiBJbiB0aGUgY2FzZSBvZiBhIHN5c3RlbSB3aXRoIElQTUkgb3Ig
c2ltaWxhciBMT00sIGl0IGlzIGJlc3QgaWYgdGhlCisgICBMT00gaGFzIGl0cyBvd24gcGh5c2lj
YWwgZXRoZXJuZXQgcG9ydC4KKworCitDUFUsIENISVBTRVQsIE1PVEhFUkJPQVJELCBFVEMuCis9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisKK0dlbmVyYWwgYWR2aWNlIGFuZCBwcmVm
ZXJlbmNlcworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKKyAqIFdlIHByZWZlciBt
dWx0aWNvcmUsIG11bHRpc29ja2V0IGFuZCBOVU1BIHN5c3RlbXMgYmVjYXVzZSB0aGV5CisgICBl
eHBvc2UgYSBncmVhdGVyIHZhcmlldHkgb2YgZXhjaXRpbmcgYnVncy4gIEJ1dCB3ZSBkb24ndCBj
YXJlIG11Y2gKKyAgIGFib3V0IHBlcmZvcm1hbmNlIGFuZCB3ZSB3YW50IGEgd2lkZSB2YXJpZXR5
IG9mIGRpZmZlcmVudCBob3N0cy4KKyAgIFdlIHdhbnQgYSBtaXh0dXJlIG9mIHN5c3RlbXMgd2l0
aCBkaWZmZXJlbnQgQ1BVIHZhcmlhbnRzIGFuZAorICAgZmVhdHVyZSBzdXBwb3J0LgorCisgKiBN
ZW1vcnkgcmVxdWlyZW1lbnRzIGFyZSBtb2Rlc3QuICA4RyBvciAxNkcgcGVyIGhvc3QgaXMgZmlu
ZS4geHh4CisKK0NvbXBhdGliaWxpdHkgd2l0aCBYZW4gYW5kIExpbnV4IC0gcmVxdWlyZW1lbnRz
CistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisoTm9y
bWFsbHkgdGhlc2UgaXNzdWVzIGFyZSBub3QgYSBwcm9ibGVtIGZvciB4ODYsIGV4Y2VwdCBwZXJo
YXBzIGZvcgordGhlIG5ldHdvcmsgYW5kIHN0b3JhZ2UgY29udHJvbGxlcnMgLSBzZWUgTUFTUyBT
VE9SQUdFIGFuZCBORVRXT1JLSU5HLAorYWJvdmUuKQorCisgKiBbMV0gWGVuOiBUaGUgQ1BVIGFu
ZCBvdGhlciBoYXJkd2FyZSBtdXN0IGJlIHN1cHBvcnRlZCBieSBjdXJyZW50CisgICB2ZXJzaW9u
cyBvZiB4ZW4tdW5zdGFibGUsIGF0IHRoZSB2ZXJ5IGxlYXN0LgorCisgKiBbMl0gTGludXg6IFRo
ZSBDUFUgYW5kIG90aGVyIGhhcmR3YXJlIG11c3QgYmUgc3VwcG9ydGVkIGJ5IGV4aXN0aW5nCisg
ICB3aWRlbHkgYXZhaWxhYmxlIHZlcnNpb25zIG9mIExpbnV4LiAgVGhlcmUgYXJlIHR3byBwcmlu
Y2lwYWwKKyAgIHJlcXVpcmVtZW50czoKKworICAgKyBCYXJlbWV0YWwgYm9vdCBmcm9tIERlYmlh
biBzdGFibGUgb3Igc3RhYmxlLWJhY2twb3J0czoKKworICAgICBBIHN1aXRhYmxlIExpbnV4IGtl
cm5lbCBiaW5hcnkgd2hpY2ggY2FuIGJvb3QgYmFyZW1ldGFsIG9uIHRoZQorICAgICBwcm9wb3Nl
ZCBoYXJkd2FyZSBtdXN0IGJlIGF2YWlsYWJsZSBmcm9tIERlYmlhbiAoYXQgbGVhc3QKKyAgICAg
YHN0YWJsZScsIG9yLCBpZiB0aGF0IGlzIG5vdCBwb3NzaWJsZSBgc3RhYmxlLWJhY2twb3J0cycp
LiAgSXQgaXMKKyAgICAgbm90IE9LIHRvIHJlcXVpcmUgYSBwYXRjaGVkIHZlcnNpb24gb2YgTGlu
dXgsIG9yIGEgdmVyc2lvbiBvZgorICAgICBMaW51eCBidWlsdCBmcm9tIGEgcGFydGljdWxhciBn
aXQgYnJhbmNoLCBvciBzb21lIHN1Y2guICBJZiB0aGUKKyAgICAgcmVxdWlyZWQga2VybmVsIGlz
IG5vdCBhdmFpbGFibGUgaW4gRGViaWFuLCB0aGUgdmVuZG9yIHNob3VsZAorICAgICBmaXJzdCB3
b3JrIHdpdGggdGhlIERlYmlhbiBwcm9qZWN0IHRvIGVuc3VyZSBhbmQgdmFsaWRhdGUgdGhhdAor
ICAgICB0aGUgRGViaWFuIHN0YWJsZS1iYWNrcG9ydHMga2VybmVsIGJpbmFyaWVzIGJvb3Qgb24g
dGhlIHByb3Bvc2VkCisgICAgIGhhcmR3YXJlLgorCisgICArIEJvb3QgdW5kZXIgWGVuIHdpdGgg
TGludXgga2VybmVsIGJ1aWx0IGZyb20gc291cmNlIGNvZGUuCisKKyAgICAgRm9yIHg4NiwgcmVj
ZW50IExpbnV4IExUUyBvciBtYWlubGluZSBrZXJuZWwgc291cmNlIGNvZGUgbXVzdCBiZQorICAg
ICBhYmxlIHRvIGJvb3QgdW5kZXIgWGVuLCBvbiB0aGUgcHJvcG9zZWQgaGFyZHdhcmUuCisKKyAg
ICAgRm9yIEFSTSwgdGhlcmUgaXMgYSBzcGVjaWFsIFhlbiBBUk0ga2VybmVsIGJyYW5jaC4gVGhl
IHByb3Bvc2VkCisgICAgIGhhcmR3YXJlIG11c3QgYmUgYWJsZSB0byBib290IHRoYXQgdmVyc2lv
biBvZiBMaW51eCB1bmRlciBYZW4uCisKKyAgICAgSWYgdGhlIFhlbiBBUk0gTGludXggYnJhbmNo
IGRvZXMgbm90IHN1cHBvcnQgdGhlIHByb3Bvc2VkCisgICAgIGhhcmR3YXJlIHlldCwgdGhlIGhh
cmR3YXJlIHNob3VsZCBub3QgYmUgYWNjZXB0ZWQgdW50aWwgdGhhdCBpcworICAgICByZW1lZGll
ZC4gIFdoZXJlIHRoaXMgaW52b2x2ZXMgYWRkaW5nIGtlcm5lbCBwYXRjaGVzIHRvIHRoYXQKKyAg
ICAgYnJhbmNoIHRoaXMgaXMgc3ViamVjdCB0byB0aGUgYXBwcm92YWwgb2YgaXRzIG1haW50YWlu
ZXJzLAorICAgICBjb25zaWRlcmluZyB0aGUgbmVlZCB0byBrZWVwIGl0IHZlcnkgY2xvc2UgdG8g
dXBzdHJlYW0uCisKKyAqIEJvYXJkLXNwZWNpZmljIExpbnV4IGFuZCBYZW4gdmVyc2lvbnMgYXJl
IG5vdCBhY2NlcHRhYmxlLgorCisgKiBIYXJkd2FyZSB2ZW5kb3Igb2ZmZXJpbmcgYSAiYm9hcmQg
c3VwcG9ydCBwYWNrYWdlIiBpcyBhIHJlZCBmbGFnLgorICAgV2Ugd2lsbCBub3QgYmUgdXNpbmcg
YSAiYm9hcmQgc3VwcG9ydCBwYWNrYWdlIi4gIElmIHdlIGFyZSBvZmZlcmVkCisgICBvbmUgd2Ug
d2lsbCBuZWVkIGV4cGxpY2l0IGNvbmZpcm1hdGlvbiwgYW5kIHBlcmhhcHMgdmVyaWZpY2F0aW9u
LAorICAgb2YgdGhlIHBvaW50cyBhYm92ZS4KKworICogRm9yIEFSTSBzeXN0ZW1zIHVzaW5nIERl
dmljZSBUcmVlOiBjaGVjayB3aGF0IERUIGlzIGV4cGVjdGVkIHRvIGJlCisgICB1c2VkLCBhbmQg
d2hlcmUgYW5kIGhvdyB3ZSBhcmUgZXhwZWN0aW5nIG9zc3Rlc3QgdG8gZ2V0IGl0IGZyb20uCisK
KworUkVMSUFCSUxJVFkKKz09PT09PT09PT09CisKKyAqIG9zc3Rlc3Qgc3RyZXNzZXMgc3lzdGVt
cyBpbiB1bnVzdWFsIHdheXMuICBUaGUgbmVlZCB0byBjb21wbGV0ZWx5CisgICB3aXBlIHRoZSBt
YWNoaW5lIGZvciBlYWNoIHRlc3QgbWVhbnMgdGVzdCBob3N0cyBhcmUgcG93ZXIgY3ljbGVkCisg
ICBtb3JlIG9mdGVuIHRoYW4gdXN1YWwuCisKKyAqIFJhbmRvbSBmYWlsdXJlcyBkdWUgdG8gdW5y
ZWxpYWJsZSBoYXJkd2FyZSBhcmUgbm90IHRvbGVyYWJsZS4gIFNvbWUKKyAgIGhvc3RzIGRvIG5v
dCBib290IHJlbGlhYmx5LiAgRXZlbiBhIHZlcnkgc21hbGwgcHJvYmFiaWxpdHkgb2YgYQorICAg
cmFuZG9tIGJvb3QgZmFpbHVyZSwgcGVyIGJvb3QsIGlzIGludG9sZXJhYmxlIGluIHRoaXMgQ0kK
KyAgIGVudmlyb25tZW50OiBob3N0cyBhcmUgcmVib290ZWQgbWFueSB0aW1lcyBhIGRheSwgYW5k
IGEgcmFuZG9tIGJvb3QKKyAgIGZhaWx1cmUgbG9va3MganVzdCBsaWtlIGEgYGh5cGVydmlzb3Ig
Y291bGQgbm90IGJvb3QnIGJ1Zy4gIChUaGUKKyAgIHNhbWUgYnVnIHdvdWxkIG5vdCBiZSBub3Rp
Y2VhYmxlIGluIGEgc2VydmVyIGZhcm0gd2hlcmUgaG9zdHMgYXJlCisgICBuZWFybHkgbmV2ZXIg
cmVib290ZWQuKQorCisKK05PTi1SRVFVSVJFTUVOVFMKKz09PT09PT09PT09PT09PT0KKworICog
Tm8gVkdBIGNvbnNvbGUgbmVlZGVkLgorICogUmVkdW5kYW50IFBTVXMgYXJlIG5vdCBuZWVkZWQg
KHNlZSBQT1dFUiwgYWJvdmUpLgorICogUkFJRCBpcyBub3QgbmVlZGVkIChvciB3YW50ZWQpIChz
ZWUgTUFTUyBTVE9SQUdFLCBhYm92ZSkuCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 16:27:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 16:27: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-devel-bounces@lists.xenproject.org>)
	id 1gIFoZ-0004VH-DE; Thu, 01 Nov 2018 16:27: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=4oi9=nm=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIFoY-0004VC-PF
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 16:27:22 +0000
X-Inumbo-ID: 014caab0-ddf3-11e8-a80e-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 014caab0-ddf3-11e8-a80e-12d6303a7972;
 Thu, 01 Nov 2018 16:27:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 23F6BAF4F;
 Thu,  1 Nov 2018 16:27:19 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <20181101123307.8424-1-jgross@suse.com>
 <5BDB0B240200007800142507@prv1-mh.provo.novell.com>
 <b64f7fa4-a553-bcb4-6051-c91080642b8e@suse.com>
 <5BDB20AB020000780014251B@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <12dd8625-2cad-f156-8bae-487e909af412@suse.com>
Date: Thu, 1 Nov 2018 17:27:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5BDB20AB020000780014251B@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: remove size limit of privcmd-buf
 mapping interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 sstabellini@kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMjAxOCAxNjo1MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPiAxMS8wMS8xOCAzOjIzIFBNID4+Pgo+PiBPbiAwMS8xMS8yMDE4
IDE1OjE4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4gMTEvMDEvMTggMTozNCBQTSA+Pj4KPj4+PiBDdXJyZW50bHkgdGhlIHNpemUgb2Yg
aHlwZXJjYWxsIGJ1ZmZlcnMgYWxsb2NhdGVkIHZpYQo+Pj4+IC9kZXYveGVuL2h5cGVyY2FsbCBp
cyBsaW1pdGVkIHRvIGEgZGVmYXVsdCBvZiA2NCBtZW1vcnkgcGFnZXMuIEZvciBsaXZlCj4+Pj4g
bWlncmF0aW9uIG9mIGd1ZXN0cyB0aGlzIG1pZ2h0IGJlIHRvbyBzbWFsbCBhcyB0aGUgcGFnZSBk
aXJ0eSBiaXRtYXNrCj4+Pj4gbmVlZHMgdG8gYmUgc2l6ZWQgYWNjb3JkaW5nIHRvIHRoZSBzaXpl
IG9mIHRoZSBndWVzdC4gVGhpcyBtZWFucwo+Pj4+IG1pZ3JhdGluZyBhIDhHQiBzaXplZCBndWVz
dCBpcyBhbHJlYWR5IGV4aGF1c3RpbmcgdGhlIGRlZmF1bHQgYnVmZmVyCj4+Pj4gc2l6ZSBmb3Ig
dGhlIGRpcnR5IGJpdG1hcC4KPj4+Pgo+Pj4+IFRoZXJlIGlzIG5vIHNlbnNpYmxlIHdheSB0byBz
ZXQgYSBzYW5lIGxpbWl0LCBzbyBqdXN0IHJlbW92ZSBpdAo+Pj4+IGNvbXBsZXRlbHkuIFRoZSBk
ZXZpY2Ugbm9kZSdzIHVzYWdlIGlzIGxpbWl0ZWQgdG8gcm9vdCBhbnl3YXksIHNvIHRoZXJlCj4+
Pj4gaXMgbm8gYWRkaXRpb25hbCBET1Mgc2NlbmFyaW8gYWRkZWQgYnkgYWxsb3dpbmcgdW5saW1p
dGVkIGJ1ZmZlcnMuCj4+Pgo+Pj4gQnV0IGlzIHRoaXMgc2V0dGluZyBvZiBwZXJtaXNzaW9ucyB3
aGF0IHdlIHdhbnQgbG9uZyB0ZXJtPyBXaGF0IGFib3V0IGEKPj4+IGRlLXByaXZpbGVnZWQgcWVt
dSwgd2hpY2ggc3RpbGwgbmVlZHMgdG8gYmUgYWJsZSB0byBpc3N1ZSBhdCBsZWFzdCBkbS1vcAo+
Pj4gaHlwZXJjYWxscz8KPj4KPj4gV291bGRuJ3QgdGhhdCBxZW11IGhhdmUgb3BlbmVkIHRoZSBu
b2RlIHdoaWxlIHN0aWxsIGJlaW5nIHByaXZpbGVnZWQ/Cj4gCj4gUG9zc2libHksIGJ1dCBob3cg
ZG9lcyB0aGlzIGhlbHA/IEFzIHNvb24gYXMgaXQncyB1bnByaXZpbGVnZWQgaXQgbXVzdCBub3QK
PiBiZSBhYmxlIHRvIGhvZyByZXNvdXJjZXMgYW55bW9yZS4KPiAKPiBBbnl3YXksIHdpdGggQW5k
cmV3J3MgcmVwbHkgbXkgcG9pbnQgbWF5IGJlIGlycmVsZXZhbnQsIGJ1dCBJIGhhdmUgdG8KPiBh
ZG1pdCBJJ20gbm90IGVudGlyZWx5IHN1cmUuCgpJIGd1ZXNzIHdlIHdhbnQgWGVuIHRvb2xzIHRv
IGNsb3NlIC9kZXYveGVuL2h5cGVyY2FsbCAob3IgbW9yZSBwcmVjaXNlOgpkb24ndCBkdXAyKCkg
aXQpIHdoZW4gcWVtdSBpcyBkZS1wcml2aWxlZ2luZyBpdHNlbGYuIFRoaXMgd2lsbCBtYWtlIGl0
CnZlcnkgY2xlYXIgdGhhdCBpdCBjYW4ndCBob2cgbWVtb3J5IHZpYSBtbWFwKCkuCgpXaGVuIHlv
dSBhcmUgZmluZSB3aXRoIHRoYXQgSSdsbCBzZW5kIGEgWGVuIHBhdGNoIGZvciB0aGlzLgoKCkp1
ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 16:33:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 16:33: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-devel-bounces@lists.xenproject.org>)
	id 1gIFuY-0005L2-6j; Thu, 01 Nov 2018 16:33:34 +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=o9f7=nm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIFuX-0005Kq-7J
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 16:33:33 +0000
X-Inumbo-ID: de8934a2-ddf3-11e8-925c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de8934a2-ddf3-11e8-925c-12d6303a7972;
 Thu, 01 Nov 2018 16:33:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gIFuT-0006Hq-RL; Thu, 01 Nov 2018 16:33:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gIFuT-0007NP-Gc; Thu, 01 Nov 2018 16:33:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gIFuT-00047t-G3; Thu, 01 Nov 2018 16:33:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129286-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=87e89bd112e16503f37d219a525a5b5d470e08f9
X-Osstest-Versions-That: xen=b72624aad5b00f2f6e976aef4d62eeda83fd0218
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Nov 2018 16:33:29 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129286: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTI4NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTI4Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA4N2U4OWJkMTEyZTE2NTAzZjM3ZDIxOWE1MjVhNWI1ZDQ3MGUwOGY5CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiNzI2MjRhYWQ1YjAwZjJmNmU5
NzZhZWY0ZDYyZWVkYTgzZmQwMjE4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkyODIgIDIwMTgt
MTEtMDEgMTE6MDE6MDYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5Mjg2ICAy
MDE4LTExLTAxIDE0OjAwOjI1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hy
aXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYjcyNjI0YWFkNS4uODdlODliZDExMiAgODdlODli
ZDExMmUxNjUwM2YzN2QyMTlhNTI1YTViNWQ0NzBlMDhmOSAtPiBzbW9rZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 16:48:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 16:48: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-devel-bounces@lists.xenproject.org>)
	id 1gIG8f-0006Hb-KX; Thu, 01 Nov 2018 16:48: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=o9f7=nm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIG8e-0006HR-2G
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 16:48:08 +0000
X-Inumbo-ID: e80788d8-ddf5-11e8-8e57-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e80788d8-ddf5-11e8-8e57-12d6303a7972;
 Thu, 01 Nov 2018 16:48:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gIG8b-0006Yt-Ug; Thu, 01 Nov 2018 16:48:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gIG8b-0007iY-N0; Thu, 01 Nov 2018 16:48:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gIG8b-00088E-MO; Thu, 01 Nov 2018 16:48:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129249-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=5a128712bc76d7db80ce362db7d7ddd5062088f8
X-Osstest-Versions-That: libvirt=58fcdbf26319518c68a14ec73495090712483b29
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Nov 2018 16:48:05 +0000
Subject: [Xen-devel] [libvirt test] 129249: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTI0OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjkyNDkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODk2MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4OTYzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg5NjMKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFj
b3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgNWExMjg3
MTJiYzc2ZDdkYjgwY2UzNjJkYjdkN2RkZDUwNjIwODhmOApiYXNlbGluZSB2ZXJzaW9uOgogbGli
dmlydCAgICAgICAgICAgICAgNThmY2RiZjI2MzE5NTE4YzY4YTE0ZWM3MzQ5NTA5MDcxMjQ4M2Iy
OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4OTYzICAyMDE4LTEwLTI0IDE0OjIyOjE4IFogICAg
OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTE2OCAgMjAxOC0xMC0zMCAwNDoxODo0OCBa
ICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTI0OSAgMjAx
OC0xMC0zMSAxNzoyMjozMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJvcmlzIEZpdWN6eW5za2kgPGZpdWN6
eUBsaW51eC5pYm0uY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA1YTEyODcxMmJj
NzZkN2RiODBjZTM2MmRiN2Q3ZGRkNTA2MjA4OGY4CkF1dGhvcjogRGFuaWVsIFAuIEJlcnJhbmfD
qSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkgQXVnIDMxIDExOjEzOjM5IDIwMTgg
KzAxMDAKCiAgICBycGM6IGZpeCBoYW5kbGluZyBvZiBTU0ggYXV0aCBmYWlsdXJlIGNvZGUKICAg
IAogICAgVGhlIHJlc3VsdCBvZiBsaWJzc2gyX3VzZXJhdXRoX3Bhc3N3b3JkIGlzIGJlaW5nIGFz
c2lnbmVkIHRvICdyZXQnIGluCiAgICBvbmUgYnJhbmNoIGFuZCAncmMnIGluIHRoZSBvdGhlciBi
cmFuY2guIENoZWNrcyBhcmUgYWxsIGRvbmUgYWdhaW5zdCB0aGUKICAgICdyZXQnIHZhcmlhYmxl
LCBzbyBvbmUgYnJhbmNoIG5ldmVyIGRvZXMgdGhlIGNvcnJlY3QgY2hlY2suCiAgICAKICAgIFJl
dmlld2VkLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogICAgU2ln
bmVkLW9mZi1ieTogRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KCmNv
bW1pdCBhMDE3YmFlMWFlNjNkNDNkZDUxNTI4Zjg1OTNkZDI1ZjEwZDJmZTIxCkF1dGhvcjogQm9y
aXMgRml1Y3p5bnNraSA8Zml1Y3p5QGxpbnV4LmlibS5jb20+CkRhdGU6ICAgVGh1IE9jdCAxOCAx
Njo1NDowOCAyMDE4ICswMjAwCgogICAgbmV3czogVXBkYXRlIG5ld3MgZm9yIHZmaW8tYXAgc3Vw
cG9ydAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCb3JpcyBGaXVjenluc2tpIDxmaXVjenlAbGlu
dXguaWJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBDaHJpcyBWZW50ZWljaGVyIDxjdmVudGVpY0ByZWRoYXQuY29t
PgoKY29tbWl0IDExNzA4NjQxOTgzZTkxMDdhMTI5YzYyZmQzNDNkMGZlYzIyODM0MmYKQXV0aG9y
OiBCb3JpcyBGaXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KRGF0ZTogICBUaHUgT2N0
IDE4IDE2OjU0OjA3IDIwMTggKzAyMDAKCiAgICBxZW11OiB2ZmlvLWFwIGRldmljZSBzdXBwb3J0
CiAgICAKICAgIEFkanVzdGluZyBkb21haW4gZm9ybWF0IGRvY3VtZW50YXRpb24sIGFkZGluZyBk
ZXZpY2UgYWRkcmVzcwogICAgc3VwcG9ydCBhbmQgYWRkaW5nIGNvbW1hbmQgbGluZSBnZW5lcmF0
aW9uIGZvciB2ZmlvLWFwLgogICAgU2luY2Ugb25seSBvbmUgbWVkaWF0ZWQgaG9zdGRldiB3aXRo
IG1vZGVsIHZmaW8tYXAgaXMgc3VwcG9ydGVkIGEgY2hlY2sKICAgIGRpc2FsbG93cyB0byBkZWZp
bmUgZG9tYWlucyB3aXRoIG1vcmUgdGhhbiBvbmUgc3VjaCBob3N0ZGV2IGRldmljZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQm9yaXMgRml1Y3p5bnNraSA8Zml1Y3p5QGxpbnV4LmlibS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQmpvZXJuIFdhbGsgPGJ3YWxrQGxpbnV4LmlibS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQ2hyaXMgVmVudGVpY2hlciA8Y3ZlbnRlaWNAcmVkaGF0LmNvbT4KCmNvbW1p
dCBkYzc4OGQyNTQwMTdkNTFjNmEzY2NiNWU1Yzk2NjNjZTgyYTQ2ODNiCkF1dGhvcjogQm9yaXMg
Rml1Y3p5bnNraSA8Zml1Y3p5QGxpbnV4LmlibS5jb20+CkRhdGU6ICAgVGh1IE9jdCAxOCAxNjo1
NDowNiAyMDE4ICswMjAwCgogICAgcWVtdTogYWRkIHZmaW8tYXAgY2FwYWJpbGl0eQogICAgCiAg
ICBJbnRyb2R1Y2UgdmZpby1hcCBjYXBhYmlsaXR5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBC
b3JpcyBGaXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBC
am9lcm4gV2FsayA8YndhbGtAbGludXguaWJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9tYXMg
SHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBDaHJpcyBWZW50ZWljaGVy
IDxjdmVudGVpY0ByZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 16:57:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 16:57: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-devel-bounces@lists.xenproject.org>)
	id 1gIGHs-0007AG-Mf; Thu, 01 Nov 2018 16:57: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=rvhc=nm=citrix.com=prvs=836b135c8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIGHr-0007AB-EH
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 16:57:39 +0000
X-Inumbo-ID: 3bb9c292-ddf7-11e8-85a1-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3bb9c292-ddf7-11e8-85a1-12d6303a7972;
 Thu, 01 Nov 2018 16:57:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="69394803"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23515.12398.298018.490061@mariner.uk.xensource.com>
Date: Thu, 1 Nov 2018 16:57:18 +0000
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
In-Reply-To: <20181017160559.GB2755@mail-itl>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <23494.5998.10340.694382@mariner.uk.xensource.com>
 <20181016173240.GA1563@mail-itl>
 <23494.9572.676973.726194@mariner.uk.xensource.com>
 <20181016204628.GD1563@mail-itl>
 <23495.21043.960987.833172@mariner.uk.xensource.com>
 <20181017160559.GB2755@mail-itl>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC PATCH v2 00/17] Add support for qemu-xen
 runnning in a Linux-based stubdomain.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Eric Shelton <eshelton@pobox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyaXRlcyAoIlJlOiBbUkZDIFBBVENIIHYyIDAw
LzE3XSBBZGQgc3VwcG9ydCBmb3IgcWVtdS14ZW4gcnVubm5pbmcgaW4gYSBMaW51eC1iYXNlZCBz
dHViZG9tYWluLiIpOgo+IEFsbCB0aGUgeGVuY29uc29sZWQgc3R1ZmYgaXMgdW5jaGFuZ2VkIChh
bmQgdW5saWtlbHkgdG8gY2hhbmdlKSwgc28gaXQKPiBzaG91bGQgYmUgc2FmZSB0byByZXZpZXcg
aXQuIFBhdGNoZXMgMDYgYW5kIDA3IGFsc28gc2hvdWxkbid0IGNoYW5nZS4KClNvcnJ5LCBJIG1p
c3NlZCB0aGlzIHJlcGx5LiAgSSB3aWxsIGdvIG9uIHRvIHJldmlldyB0aG9zZS4KCj4gVGhlIHRo
aW5nIHRoYXQgd2lsbCBjaGFuZ2UgaXMgcWVtdSBjbWRsaW5lIGFuZCBxbXAgaGFuZGxpbmcuIFRC
SCBJJ20gbm90IHN1cmUKPiBpZiBpdHMgYmV0dGVyIHRvIHRvdWNoIHFtcCBub3csIG9yIGFmdGVy
IHJld29ya2VkIHFtcCBoYW5kbGluZyBieQo+IEFudGhvbnkgd2lsbCBiZSBtZXJnZWQuIFRoZXJl
IHdpbGwgZGVmaW5pdGVseSBiZSBzb21lIGNvbmZsaWN0cyBhbmQgaXQKPiBtYXkgZXZlbiBhZmZl
Y3RzIHdoYXQgdW5kZXJseWluZyBtZWNoYW5pc20gaXMgY2hvc2VuIGZvciBxbXAgdHJhbnNwb3J0
Lgo+IEJhc2VkIG9uIGRpc2N1c3Npb24gaGVyZSwgYW5kIGluIGxpYnhsX19ldl9xbXBfKiB0aHJl
YWQsIEkgc2VlIHR3bwo+IHZpYWJsZSBvcHRpb25zOgo+IAo+IDEuIGxpYnZjaGFuCj4gICBwcm9z
Ogo+ICAgIC0gb3V0IG9mIGJhbmQgcmVzZXQgc3VwcG9ydCwgc28gcW1wIGNhcGFiaWxpdGllcyBu
ZWdvdGlhdGlvbiBjYW4gYmUKPiAgICAgIGhhbmRsZWQgZ3JhY2VmdWxseQo+ICAgY29uczoKPiAg
ICAtIG1vcmUgd29yaywgcmVxdWlyZSBwYXRjaGluZyBxZW11IChvciBhZGRpbmcgdmNoYW4tPnNv
Y2tldCBwcm94eSksCj4gICAgICBhZGRzIGRlcGVuZGVuY3kgb24gbGlidmNoYW4gdG8gbGlieGwg
KHByb2JhYmx5IG5vdCBhIHByb2JsZW0pCj4gICAgLSBwb3NzaWJseSBtb3JlIGNvbXBsZXggbGli
eGxfX2V2X3FtcF8qIGhhbmRsaW5nLCBvciBhdCBsZWFzdCBuZWVkcwo+ICAgICAgc2VwYXJhdGUg
aGFuZGxpbmcgb2Ygc2VuZC9yZWNlaXZlIGZvciBzdHViZG9tYWluIGNhc2UKCkkgdGhpbmsgdGhh
dCB0aGUgY2hhbmdlcyB0byBsaWJ4bF9fZXZfcW1wXyogd2lsbCBiZSByZWxhdGl2ZWx5CnNlbGYt
Y29udGFpbmVkLCBwYXJ0aWN1bGFybHkgYWZ0ZXIgQW50aG9ueSdzIGFzeW5jIHJld29yay4gIFRo
ZXJlJ3MKb25lIHBsYWNlIHdoZXJlIHRoZSBjb21tdW5pY2F0aW9uIG9jY3Vycy4KCkRvZXMgbGli
dmNoYW4gb2ZmZXIgYXN5bmNocm9ub3VzIGNvbm5lY3Rpb24gKGllLCBjb25uZWN0L2Rpc2Nvbm5l
Y3QKY2FsbHMgd2hpY2ggY2Fubm90IGJlIHN0YWxsZWQgYnkgdGhlIHBlZXIsIGJ1dCB3aGljaCBp
bnN0ZWFkIGFsbG93CnBvbGwvc2VsZWN0LWJhc2VkIGFzeW5jKSA/ICBJIHRoaW5rIGl0IG1heSBu
b3QsIGluIHdoaWNoIGNhc2Ugd2UgbmVlZAphIHZjaGFuIHRvIHNvY2tldCBwcm94eSBhbnl3YXku
CgpBc2lkZSBmcm9tIHRoYXQgdGhlIGxpYnhsIGRlcGVuZGVuY3kgaXMgdW50cm91Ymxlc29tZS4K
Cj4gMi4gcHYgY29uc29sZQo+ICAgcHJvczoKPiAgICAtIG5vIHFlbXUgbW9kaWZpY2F0aW9ucwo+
ICAgIC0gc2FtZSByZWFkKCkvd3JpdGUoKSBvbiBsaWJ4bCBzaWRlCj4gICBjb25zOgo+ICAgIC0g
bm8gb3V0IG9mIGJhbmQgcmVzZXQsIG5lZWRzIGxpYnhsIGhhbmRsaW5nIGZvciB0aGF0IChza2lw
cGluZwo+ICAgICAgbmVnb3RpYXRpb24pCgpEb2Vzbid0IHRoaXMgcG90ZW50aWFsbHkgbWVhbiB0
aGF0IHRoZSBxbXAgY29uc29sZSBjb25uZWN0aW9uIGNhbgpiZWNvbWUgaXJyZWNvdmVyYWJseSBk
ZXN5bmNocm9uaXNlZCA/ICBJIGRvbid0IGtub3cgaG93IHlvdSB3b3VsZApyZWNvdmVyIGZyb20g
dGhlIHNpdHVhdGlvbiB3aGVyZSBhbm90aGVyIGxpYnhsIHByb2Nlc3MgaGFkIGdvdCBoYWxmd2F5
CnRocm91Z2ggc29tZSBxbXAgc3R1ZmYgYW5kIGJlZW4gdGVybWluYXRlZCAoZm9yIHdoYXRldmVy
IHJlYXNvbjsgbWF5YmUKdGhlIGNhbGxpbmcgdG9vbHN0YWNrIGNyYXNoZWQpLgoKPiAgICAtIHBv
c3NpYmx5IG90aGVyIHByb2JsZW1zIGZyb20gdGhhdCAoZXZlbnRzIGZpbGxpbmcgdXAgc29tZSBi
dWZmZXJzCj4gICAgICB3aGVuIG5vIG9uZSBpcyBsaXN0ZW5pbmc/KQoKeGVuY29uc29sZSBkcm9w
cyB0aGluZ3MgaW4gdGhpcyBzaXR1YXRpb24uICBJIHRoaW5rIHRoYXQgbWF5IHJlc3VsdCBpbgpk
ZXN5bmNocm9uaXNhdGlvbi4KCj4gQlRXIERvZXMgbGlieGwgbGlzdGVkIGZvciBxbXAgZXZlbnRz
PwoKTm90IHJpZ2h0IG5vdy4gIEl0IG1heSB3YW50IHRvIGluIGZ1dHVyZS4gIEFudGhvbnkncyBx
bXAgc2VyaWVzCmRpc2NhcmRzIGV2ZW50cy4KCj4gVGhlcmUgaXMgYWxzbyB0aGlyZCBvcHRpb246
IHhlbnN0b3JlLCBidXQgdGhhdCB3b3VsZCBwcm9iYWJseSByZXF1aXJlCj4gdG90YWxseSBzZXBh
cmF0ZSBsaWJ4bF9fZXZfcW1wXyogaW1wbGVtZW50YXRpb24sIHNvIEknZCBydWxlIGl0IG91dC4K
ClRoYXQncyBub3QgYSB0ZXJyaWJsZSBpZGVhIGJ1dCBJIGNhbid0IHNlZSBpdCBiZWluZyBwb3B1
bGFyIHdpdGggcWVtdQp1cHN0cmVhbSwgc28geW91J2QgZW5kIHVwIHdyaXRpbmcgYSBraW5kIG9m
IGJpZGlyZWN0aW9uYWwKcW1wPC0+eGVuc3RvcmUgcHJveHkuICBVcmdoLgoKPiBJZiBwcm9ibGVt
cyB3aXRoIHB2IGNvbnNvbGUgY291bGQgYmUgc29sdmVkLCBJJ2QgZ28gdGhpcyB3YXkuIEJ1dAo+
IG90aGVyd2lzZSBsaWJ2Y2hhbiBzZWVtcyBsaWtlIGEgZ29vZCBhbHRlcm5hdGl2ZS4KClllcy4K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 17:05:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 17:05: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-devel-bounces@lists.xenproject.org>)
	id 1gIGPh-00083G-It; Thu, 01 Nov 2018 17:05: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=rvhc=nm=citrix.com=prvs=836b135c8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIGPg-00083B-5Y
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 17:05:44 +0000
X-Inumbo-ID: 5d3c03e1-ddf8-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d3c03e1-ddf8-11e8-9a16-bc764e045a96;
 Thu, 01 Nov 2018 17:05:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="69396082"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23515.12894.797150.731485@mariner.uk.xensource.com>
Date: Thu, 1 Nov 2018 17:05:34 +0000
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
In-Reply-To: <ba6c6d2d241f3a41c65951180a5842dde29bd9ce.1533608042.git-series.marmarek@invisiblethingslab.com>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <ba6c6d2d241f3a41c65951180a5842dde29bd9ce.1533608042.git-series.marmarek@invisiblethingslab.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC PATCH v2 06/17] libxl: create vkb device only
 for guests with graphics output
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KENDaW5nIFN0ZWZhbm8ncyBuZXcgYWRkcmVzcy4pCgpNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kgd3JpdGVzICgiW1JGQyBQQVRDSCB2MiAwNi8xN10gbGlieGw6IGNyZWF0ZSB2a2IgZGV2aWNl
IG9ubHkgZm9yIGd1ZXN0cyB3aXRoIGdyYXBoaWNzIG91dHB1dCIpOgo+IFRoZSBmb3JjZWQgdmti
IGRldmljZSBpcyBtZWFudCBmb3IgYmV0dGVyIHBlcmZvcm1hbmNlIG9mIHFlbXUgYWNjZXNzCj4g
KGF0IGxlYXN0IGFjY29yZGluZyB0byBlYmJkMjU2MWI0Y2VmYjI5OWYwZjY4YTg4YjI3ODg1MDQy
MjNkZTE4ICJsaWJ4bDoKPiBBZGQgYSB2a2JkIGZyb250ZW5kL2JhY2tlbmQgcGFpciBmb3IgSFZN
IGd1ZXN0cyIpLCB3aGljaCBpc24ndCB1c2VkIGlmCj4gdGhlcmUgaXMgbm8gY29uZmlndXJlZCBj
aGFubmVsIHRvIGFjdHVhbGx5IGFjY2VzcyB0aGF0IGtleWJvYXJkLgoKSSB0aGluayB0aGUgYmFj
a2dyb3VuZCBoZXJlIGlzIHRoYXQgdGhlICJ1c2Iga2V5Ym9hcmQvbW91c2UiIHJlZmVycmVkCnRv
IGluIGViYmQyNTYxIGlzIHN1cHBvc2VkbHkgdXNlZCBvbmx5IGZvciB2bmMgPwoKSSB0aGluayB3
ZSBzdGlsbCBzdXBwb3J0IFNETCB0aG91Z2gsIHNvIG1heWJlIHRoYXQgbmVlZHMgdG8gYmUgY2hl
Y2tlZAp0b28uICBJIGRpZCBgZ2l0LWdyZXAgLWkgc2RsIHRvb2xzL2xpYnhsJyBhbmQgdGhlcmUn
cyBhIGZldwpvY2N1cnJlbmNlcyBvZiBzb21ldGhpbmcgbGlrZSB0aGlzCiAgdG9vbHMvbGlieGwv
bGlieGxfZG0uYzogICAgICAgIGlmICghc2RsICYmICF2bmMpCmluIHBhcnRpY3VsYXIsIGluIG9u
ZSBvZiB0aGVzZSBjYXNlcyBpdCBwYXNzZXMgLW5vZ3JhcGhpYyB0byBxZW11LgoKUHJvYmFibHkg
dGhlIHNpdHVhdGlvbnMgd2hlcmUgd2Ugc2hvdWxkbid0IHVuY29uZGl0aW9uYWxseSBwcm92aWRl
IGEKdmtiIGFyZSB0aG9zZSB3aGVyZSAtbm9ncmFwaGljIGlzIHBhc3NlZCB0byBxZW11ID8KCk1h
eWJlIHdlIG5lZWQgYSBoZWxwZXIgaW5saW5lIGZ1bmN0aW9uIGZvciBzZGwgfHwgdm5jLiAgSWYg
eW91IGRlY2lkZQp0byBpbnRyb2R1Y2Ugb25lLCBwbGVhc2UgZG8gdGhhdCBpbiBhIHBhdGNoIGJl
Zm9yZSB0aGlzIG9uZS4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 17:11:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 17:11: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-devel-bounces@lists.xenproject.org>)
	id 1gIGVe-0000S2-GA; Thu, 01 Nov 2018 17:11: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=rvhc=nm=citrix.com=prvs=836b135c8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIGVd-0000Rx-Lv
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 17:11:53 +0000
X-Inumbo-ID: 3925b115-ddf9-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3925b115-ddf9-11e8-9a16-bc764e045a96;
 Thu, 01 Nov 2018 17:11:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="69397206"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23515.13241.636952.929175@mariner.uk.xensource.com>
Date: Thu, 1 Nov 2018 17:11:21 +0000
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
In-Reply-To: <b13d7decb6d5d3b1d3a3e97348707f2180e46020.1533608042.git-series.marmarek@invisiblethingslab.com>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <b13d7decb6d5d3b1d3a3e97348707f2180e46020.1533608042.git-series.marmarek@invisiblethingslab.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC PATCH v2 07/17] libxl: add save/restore
 support for qemu-xen in stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyaXRlcyAoIltSRkMgUEFUQ0ggdjIgMDcvMTdd
IGxpYnhsOiBhZGQgc2F2ZS9yZXN0b3JlIHN1cHBvcnQgZm9yIHFlbXUteGVuIGluIHN0dWJkb21h
aW4iKToKPiBSZWx5IG9uIGEgd3JhcHBlciBzY3JpcHQgaW4gc3R1YmRvbWFpbiB0byBhdHRhY2gg
RkQgMy80IG9mIHFlbXUgdG8KPiByZWxldmFudCBjb25zb2xlcy4KLi4uCj4gICAgICBpZiAoc3Rh
dGUtPnNhdmVkX3N0YXRlKSB7Cj4gLSAgICAgICAgLyogVGhpcyBmaWxlIGRlc2NyaXB0b3IgaXMg
bWVhbnQgdG8gYmUgdXNlZCBieSBRRU1VICovCj4gLSAgICAgICAgKmRtX3N0YXRlX2ZkID0gb3Bl
bihzdGF0ZS0+c2F2ZWRfc3RhdGUsIE9fUkRPTkxZKTsKPiAtICAgICAgICBmbGV4YXJyYXlfYXBw
ZW5kKGRtX2FyZ3MsICItaW5jb21pbmciKTsKPiAtICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRt
X2FyZ3MsIEdDU1BSSU5URigiZmQ6JWQiLCpkbV9zdGF0ZV9mZCkpOwo+ICsgICAgICAgIGlmIChp
c19zdHViZG9tKSB7Cj4gKyAgICAgICAgICAgIC8qIExpbnV4IHN0dWJkb21haW4gY29ubmVjdHMg
c3BlY2lmaWMgRkQgdG8gU1RVQkRPTV9DT05TT0xFX1JFU1RPUkUKPiArICAgICAgICAgICAgICov
Cj4gKyAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi1pbmNvbWluZyIpOwo+
ICsgICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICJmZDozIik7CgpJIHRoaW5r
IHRoaXMgaGFyZGNvZGVkIGZkIGlzIHRyb3VibGVzb21lLiAgRm9yIGV4YW1wbGUsIHdlIGRvbid0
IGhhdmUKYW55d2hlcmUgdG8gd3JpdGUgZG93biB0aGUgbGlzdCBvZiBoYXJkY29kZWQgZmRzIGJl
aW5nIHVzZWQgbGlrZSB0aGlzLgpJIG1lYW4sIGxpYnhsIGFuZCB0aGUgTGludXggcWVtdSBzdHVi
ZG9tIHdyYXBwZXIgc2NyaXB0IGFyZSBhbGxvd2VkIHRvCmNvb3BlcmF0ZSwgYnV0IGF0IGxlYXN0
IHRoaXMgbmVlZHMgYSBjbGVhciBjb21tZW50IGluIHRoZSB3cmFwcGVyCnNjcmlwdCwgYW5kIGEg
cmVmZXJlbmNlIGhlcmUgdG8gdGhlIGluLXRyZWUgbG9jYXRpb24gb2YgdGhlIHNjcmlwdC4KCkkn
bSBtaXNzaW5nIHRoZSBjb2RlIHdoaWNoIGlzIHRyYW5zZmVycyB0aGUgZGF0YSBmcm9tIHRoZQpz
dGF0ZS0+c2F2ZWRfc3RhdGUgdG8gdGhlIGNvbnNvbGUuICBBbSBJIGp1c3QgYmVpbmcgZGltID8K
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jCi4uLgo+ICAgICAgICAgIC8qIFNhdmUgRE0gc3RhdGUg
aW50byBmaWxlbmFtZSAqLwo+ICsgICAgICAgIGlmIChkbV9kb21pZCkgewo+ICsgICAgICAgICAg
ICAvKiBpZiBETSBpcyBpbiBzdHViZG9tYWluLCBpbnN0cnVjdCBpdCB0byB1c2UgY29uc29sZSwg
d2hpY2ggaXMKPiArICAgICAgICAgICAgICogY29ubmVjdGVkIHRvIGEgZmlsZSBwb2ludGVkIGJ5
IGZpbGVuYW1lICovCj4gKyAgICAgICAgICAgIGZpbGVuYW1lID0gIi9wcm9jL3NlbGYvZmQvNCI7
CgpTYW1lIGNvbW1lbnQgKG11dGF0aXMgbXV0YW5kaSkuCgpJYW4uCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 17:16:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 17:16: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-devel-bounces@lists.xenproject.org>)
	id 1gIGa8-0000en-4T; Thu, 01 Nov 2018 17:16: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=7tsl=nm=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gIGa6-0000ei-L7
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 17:16:30 +0000
X-Inumbo-ID: dea3f038-ddf9-11e8-9a16-bc764e045a96
Received: from out3-smtp.messagingengine.com (unknown [66.111.4.27])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dea3f038-ddf9-11e8-9a16-bc764e045a96;
 Thu, 01 Nov 2018 17:16:28 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 69A09221DF;
 Thu,  1 Nov 2018 13:16:28 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 01 Nov 2018 13:16:28 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=v3dMnB
 eZPmJrlBAEk5hreJ9lUo3f4XZoqOesNIO0wqo=; b=ZYl8sgDt0O+DM6o7IsLH/f
 G5E5WJb/CYjDgRQnVLOUFNMNI/IzPHBwS6vFqv/aYruzJ6LDNoZgElUQAhlPQSV6
 BMYrkhHTFeGDf1yzkLwFNAxlKTRwouJoMCL5MeyBhbe8PEBhzXS8OPh6OVH+y2aw
 Pgh790h1u/2gUgATvJkXKPIZkAkTXKdDyPWL9l/xWCipM/i3vJQzBdDrxOP70oXW
 LswD5Z/PIzuPQBz9i39D7tP19KfHK/cYQpJ5TlndzKAAOE/cGuri1LsaECKjPhhC
 qFG3BUeylCQ399j6viSBtT6hWw38m6GkPeqWGKgSIUz9W/77C7rvC42V2KK+6E4g
 ==
X-ME-Sender: <xms:6zTbW0u2Q9Syp2h8lqZQHqUYIaP5sJU_TppfB9-m8BZINFhyxB3UMg>
X-ME-Proxy: <xmx:6zTbW-ClhTUKJ1cyH2emUo0qqkMup2c0U6Fzctk8ixGtQV1tQIBsGg>
 <xmx:6zTbW4vWtzsO0wRQ-yGFYaT9JNySjVNhiJtQlaEKHUmkbL8cYaCsJA>
 <xmx:6zTbWzaEBRLh_f-sZafHi3zYthAs1NciD0VrPowDl4kD-k_r19ZdpA>
 <xmx:6zTbW7VMsEDmcIRM9DsIrXvcDsGAppYTI6kyi7ZQhyPExuWpQfyWfw>
 <xmx:6zTbW34ybzoZOg2scrh_xrVKk9zPyMZ4koMtatqvwH-8GIuxqlxzkw>
 <xmx:7DTbW3kaTwAbHeAGMiIYq-n-DvyfJ9VJdFyFu77Zgg55Rwn60InABg>
Received: from mail-itl (ip5b409b0b.dynamic.kabel-deutschland.de
 [91.64.155.11])
 by mail.messagingengine.com (Postfix) with ESMTPA id C0207E40E6;
 Thu,  1 Nov 2018 13:16:26 -0400 (EDT)
Date: Thu, 1 Nov 2018 18:16:23 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181101171623.GC2580@mail-itl>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <b13d7decb6d5d3b1d3a3e97348707f2180e46020.1533608042.git-series.marmarek@invisiblethingslab.com>
 <23515.13241.636952.929175@mariner.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <23515.13241.636952.929175@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [RFC PATCH v2 07/17] libxl: add save/restore
 support for qemu-xen in stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============8811542327078776727=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8811542327078776727==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="uXxzq0nDebZQVNAZ"
Content-Disposition: inline


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

On Thu, Nov 01, 2018 at 05:11:21PM +0000, Ian Jackson wrote:
> Marek Marczykowski-G=C3=B3recki writes ("[RFC PATCH v2 07/17] libxl: add =
save/restore support for qemu-xen in stubdomain"):
> > Rely on a wrapper script in stubdomain to attach FD 3/4 of qemu to
> > relevant consoles.
> ...
> >      if (state->saved_state) {
> > -        /* This file descriptor is meant to be used by QEMU */
> > -        *dm_state_fd =3D open(state->saved_state, O_RDONLY);
> > -        flexarray_append(dm_args, "-incoming");
> > -        flexarray_append(dm_args, GCSPRINTF("fd:%d",*dm_state_fd));
> > +        if (is_stubdom) {
> > +            /* Linux stubdomain connects specific FD to STUBDOM_CONSOL=
E_RESTORE
> > +             */
> > +            flexarray_append(dm_args, "-incoming");
> > +            flexarray_append(dm_args, "fd:3");
>=20
> I think this hardcoded fd is troublesome.  For example, we don't have
> anywhere to write down the list of hardcoded fds being used like this.
> I mean, libxl and the Linux qemu stubdom wrapper script are allowed to
> cooperate, but at least this needs a clear comment in the wrapper
> script, and a reference here to the in-tree location of the script.

This is exactly what I'm writing about in cover letter. And indeed some
#define would be helpful here.

> I'm missing the code which is transfers the data from the
> state->saved_state to the console.  Am I just being dim ?

This is done by existing code by connecting STUBDOM_CONSOLE_RESTORE to
that file. See libxl_dm.c:spawn_stub_launch_dm.

> > diff --git a/tools/libxl/libxl_dom_suspend.c b/tools/libxl/libxl_dom_su=
spend.c
> ...
> >          /* Save DM state into filename */
> > +        if (dm_domid) {
> > +            /* if DM is in stubdomain, instruct it to use console, whi=
ch is
> > +             * connected to a file pointed by filename */
> > +            filename =3D "/proc/self/fd/4";
>=20
> Same comment (mutatis mutandi).
>=20
> Ian.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--uXxzq0nDebZQVNAZ
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlvbNOcACgkQ24/THMrX
1ywgdwf+MRPFpD1v/bY2uohdrAXPD/DlD24yVqcQdFph2UskTA+nSi0HAVRQtc1U
iAEgStviNKHuy6ilypVBkkj9tT1wcsmSbr8WkT58ZkXrr+hzU10ECU6HBIBvRsvZ
ueLSFgSRh/uSjeucdehY/IFdbYa/6FsJDpdWzkzCTTgQsODQHLJi8AoKlxzrW6KL
FgJzf71zRmGxZdrb/P8BkQS9Cl6BEgy4yh+wHvHE4vNfC732YH3l+QrkRb863mrx
Oyuwg52TQwigXSe3ICPS8CaJh+XwhjnPje/G1Gqa6j4ldkji9gP/KgLYxabQEnCm
XBnlI3mGGM7bB8frMV/03CTeArttDw==
=unVO
-----END PGP SIGNATURE-----

--uXxzq0nDebZQVNAZ--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8811542327078776727==--


From xen-devel-bounces@lists.xenproject.org Thu Nov 01 17:21:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 17:21: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-devel-bounces@lists.xenproject.org>)
	id 1gIGfG-0001VP-SJ; Thu, 01 Nov 2018 17:21: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=rvhc=nm=citrix.com=prvs=836b135c8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIGfF-0001VK-27
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 17:21:49 +0000
X-Inumbo-ID: 9c98a336-ddfa-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c98a336-ddfa-11e8-9a16-bc764e045a96;
 Thu, 01 Nov 2018 17:21:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="69398411"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23515.13859.675144.207575@mariner.uk.xensource.com>
Date: Thu, 1 Nov 2018 17:21:39 +0000
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
In-Reply-To: <ba81fc5252f1f05771995920220daf1e4348bc6e.1533608042.git-series.marmarek@invisiblethingslab.com>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <ba81fc5252f1f05771995920220daf1e4348bc6e.1533608042.git-series.marmarek@invisiblethingslab.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC PATCH v2 11/17] xenconsoled: add support for
 consoles using 'state' xenstore entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyaXRlcyAoIltSRkMgUEFUQ0ggdjIgMTEvMTdd
IHhlbmNvbnNvbGVkOiBhZGQgc3VwcG9ydCBmb3IgY29uc29sZXMgdXNpbmcgJ3N0YXRlJyB4ZW5z
dG9yZSBlbnRyeSIpOgo+IEFkZCBzdXBwb3J0IGZvciBzdGFuZGFyZCB4ZW5idXMgaW5pdGlhbGl6
YXRpb24gcHJvdG9jb2wgdXNpbmcgJ3N0YXRlJwo+IHhlbnN0b3JlIGVudHJ5LiBJdCB3aWxsIGJl
IG5lY2Vzc2FyeSBmb3Igc2Vjb25kYXJ5IGNvbnNvbGVzLgo+IEZvciBjb25zb2xlcyBzdXBwb3J0
aW5nIGl0LCByZWFkICdzdGF0ZScgZW50cnkgb24gdGhlIGZyb250ZW5kIGFuZAo+IHByb2NlZWQg
YWNjb3JkaW5nbHkgLSBlaXRoZXIgaW5pdCBjb25zb2xlIG9yIGNsb3NlIGl0LiBXaGVuIGNsb3Np
bmcsCj4gbWFrZSBzdXJlIGFsbCB0aGUgaW4tdHJhbnNpdCBkYXRhIGlzIGZsdXNoZWQgKGJvdGgg
ZnJvbSBzaGFyZWQgcmluZyBhbmQKPiBmcm9tIGxvY2FsIGJ1ZmZlciksIGlmIHBvc3NpYmxlLiBU
aGlzIGlzIGVzcGVjaWFsbHkgaW1wb3J0YW50IGZvcgo+IE1pbmlPUy1iYXNlZCBxZW11IHN0dWJk
b21haW4sIHdoaWNoIGNsb3NlcyBjb25zb2xlIGp1c3QgYWZ0ZXIgd3JpdGluZwo+IGRldmljZSBt
b2RlbCBzdGF0ZSB0byBpdC4KPiBGb3IgY29uc29sZXMgd2l0aG91dCAnc3RhdGUnIGZpZWxkIGJl
aGF2aW9yIGlzIHVuY2hhbmdlZCAtIG9uIGFueSB3YXRjaAo+IGV2ZW50IHRyeSB0byBjb25uZWN0
IGNvbnNvbGUsIGFzIGxvbmcgYXMgZG9tYWluIGlzIGFsaXZlLgoKSSdtIG5vdCBvcHBvc2VkIHRv
IHRoZSBpbnRyb2R1Y3Rpb24gb2YgdGhpcyBzdGF0ZSBmaWVsZC4gIFRoZSBjb2RlCmxvb2tzIHBs
YXVzaWJsZS4KCkJ1dDoKCkZpcnN0bHksIHlvdSBoYXZlIHB1dCB0aGUgcHJvdG9jb2wgZGVzY3Jp
cHRpb24gaW4geW91ciBjb21taXQKbWVzc2FnZSAoYW5kIGl0IHNlZW1zIHJhdGhlciBpbmZvcm1h
bCkuICBDYW4geW91IHBsZWFzZSBwcm92aWRlCmEgY29tcHJlaGVuc2l2ZSBwcm90b2NvbCBzcGVj
aWZpY2F0aW9uIGluLXRyZWUgPyAgWW91IG5lZWQgdG8gcGF0Y2gKICAgZG9jcy9taXNjL2NvbnNv
bGUudHh0CkkgdGhpbmsuCgpJIHNheSBgY29tcHJlaGVuc2l2ZScgYmVjYXVzZSB5b3VyIHRleHQg
aXMgbm90IHBhcnRpY3VsYXJseSBjbGVhcmx5CmFib3V0IHdobyBpcyBzdXBwb3NlZCB0byBgZmx1
c2gnIHdoaWNoIGRhdGEgZXhhY3RseSB3aGVuLiAgTm9yIHdoYXQKYGZsdXNoaW5nJyBtZWFucyAo
ZG9lcyBpdCBldmVyIG1lYW4gZGlzY2FyZGluZz8pCgpTZWNvbmRseTogd2hhdCBhYm91dCBiYWNr
d2FyZHMgY29tcGF0aWJpbGl0eSA/ICBJIHRoaW5rIHdlIG5lZWQgdG8gYXQKbGVhc3QgdGhpbmsg
YWJvdXQgdGhlIHBvc3NpYmlsaXR5IHRoYXQgdGhlcmUgYXJlIHNvbWUgZ3Vlc3QgZnJvbnRlbmRz
Cm91dCB0aGVyZSB3aGljaCBtYXkgbG9vayBmb3IgYSBgc3RhdGUnIG5vZGUgYW5kIGRvIHNvbWV0
aGluZwp1bmRlc2lyYWJsZSB3aXRoIGl0LiAgSSB0aGluayB0aGlzIHBvc3NpYmlsaXR5IGlzIHJl
bW90ZSBidXQgaXQgc2hvdWxkCmJlIG1lbnRpb25lZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuCgpX
aGF0IGFib3V0IHRoZSBwb3NzaWJpbGl0eSB0aGF0IG9uZSBvciB0aGUgb3RoZXIgZW5kIG9mIHRo
ZSBjb25uZWN0aW9uCm1heSBiZSByZXBsYWNlZCBieSBhIGRpZmZlcmVudCBpbXBsZW1lbnRhdGlv
biwgc28gdGhhdCB0aGUgcGVlcgphcHBlYXJzIHRvIGdhaW4gb3IgbG9zZSBzdXBwb3J0IGZvciBg
c3RhdGUnID8KCkknbGwgYmUgYWJsZSB0byByZXZpZXcgdGhlIGNvZGUgbW9yZSBlZmZlY3RpdmVs
eSB3aGVuIHRoZXJlIGlzIGEKZm9ybWFsIHByb3RvY29sIHNwZWMgdG8gY29tcGFyZSBpdCB0by4u
LgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 17:25:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 17:25:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gIGiq-0001fQ-EC; Thu, 01 Nov 2018 17:25:32 +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=rvhc=nm=citrix.com=prvs=836b135c8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIGip-0001fK-7a
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 17:25:31 +0000
X-Inumbo-ID: 200e7656-ddfb-11e8-9520-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 200e7656-ddfb-11e8-9520-12d6303a7972;
 Thu, 01 Nov 2018 17:25:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="69398869"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23515.14085.8004.551577@mariner.uk.xensource.com>
Date: Thu, 1 Nov 2018 17:25:25 +0000
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
In-Reply-To: <fef487b804bb082bb3234cbd20ccccfb8b320c31.1533608042.git-series.marmarek@invisiblethingslab.com>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <fef487b804bb082bb3234cbd20ccccfb8b320c31.1533608042.git-series.marmarek@invisiblethingslab.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC PATCH v2 12/17] xenconsoled: make
 console_type->use_gnttab less confusing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyaXRlcyAoIltSRkMgUEFUQ0ggdjIgMTIvMTdd
IHhlbmNvbnNvbGVkOiBtYWtlIGNvbnNvbGVfdHlwZS0+dXNlX2dudHRhYiBsZXNzIGNvbmZ1c2lu
ZyIpOgo+IEJlZm9yZSB0aGlzIGNvbW1pdCAndXNlX2dudHRhYicgbWVhbnMgeGVuY29uc29sZWQg
c2hvdWxkIGZpcnN0IHRyeQo+IHNwZWNpYWwgR05UVEFCX1JFU0VSVkVEX0NPTlNPTEUgZW50cnks
IGFuZCBvbmx5IHRoZW4gZmFsbGJhY2sgdG8KPiByaW5nLXJlZiB4ZW5zdG9yZSBlbnRyeSAoYmVp
bmcgZ2ZuIG9mIGFjdHVhbCByaW5nKS4KPiBJbiBjYXNlIG9mIHNlY29uZGFyeSBjb25zb2xlcywg
cmluZy1yZWYgZW50cnkgY29udGFpbnMgZ3JhbnQgdGFibGUKPiByZWZlcmVuY2UgKG5vdCBnZm4g
b2YgaXQpLCB3aGljaCBtYWtlcyB0aGUgb2xkIG1lYW5pbmcgb2YgdXNlX2dudHRhYgo+IHJlYWxs
eSBjb25mdXNpbmcgKHNob3VsZCBiZSBmYWxzZSBmb3Igc3VjaCBjb25zb2xlcykuCj4gVG8gc29s
dmUgdGhpcywgYWRkIG5ldyBlbnRyeSBpbiBjb25zb2xlX3R5cGUgKGFuZCBjb25zb2xlKSBzdHJ1
Y3R1cmVzCj4gbmFtZWQgJ3VzZV9yZXNlcnZlcmRfZ250dGFiJyB3aXRoIHRoZSBvbGQgbWVhbmlu
ZyBvZiAndXNlX2dudHRhYicsIHRoZW4KPiB1c2UgJ3Vlc19nbnR0YWInIGZvciBjb25zb2xlcyB3
aGVyZSByaW5nLXJlZiBob2xkcyBncmFudCB0YWJsZQo+IHJlZmVyZW5jZS4KCkknbSBhZnJhaWQg
SSBkb24ndCBoYXZlIHRoZSBtZW50YWwgYmFuZHdpZHRoIHRvIGRlYWwgd2l0aCB0aGlzIHBhdGNo
CnByb3Blcmx5IHJpZ2h0IG5vdyBidXQgaWYgeW91IGNoYW5nZSB0aGUgbWVhbmluZyBvZiBgdXNl
X2dudHRhYicgeW91CnNob3VsZCBjZXJ0YWlubHkgcmVuYW1lIGl0LiAgT3RoZXJ3aXNlIHlvdSBy
aXNrIGZhaWxpbmcgdG8gdXBkYXRlIHNvbWUKcGFydCBvZiB0aGUgY29kZSBmb3IgdGhlIG5ldyBz
ZW1hbnRpY3MuCgpBbHNvLCBJIGZlZWwgSSdtIGJlaW5nIGRpbSwgYnV0IEkgZG9uJ3QgdW5kZXJz
dGFuZCB3aGF0IGNvbWJpbmF0aW9ucwpvZiB5b3VyIChuZXcpIHVzZV9nbnR0YWIgYW5kIHVzZV9y
ZXNlcnZlZF9nbnR0YWIgYXJlIGxlZ2l0aW1hdGUgYW5kCndoYXQgdGhlaXIgbWVhbmluZ3MgYXJl
LiAgTWF5YmUgdGhpcyB3YW50cyB0byBiZSBvbmUgZW51bSBpbnN0ZWFkIG9mCnR3byBib29sZWFu
cy4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 17:31:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 17:31: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-devel-bounces@lists.xenproject.org>)
	id 1gIGob-0002U3-50; Thu, 01 Nov 2018 17:31: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=rvhc=nm=citrix.com=prvs=836b135c8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIGoZ-0002Ty-U3
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 17:31:27 +0000
X-Inumbo-ID: f5b63168-ddfb-11e8-8a49-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f5b63168-ddfb-11e8-8a49-12d6303a7972;
 Thu, 01 Nov 2018 17:31:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="69399532"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23515.14438.209179.640957@mariner.uk.xensource.com>
Date: Thu, 1 Nov 2018 17:31:18 +0000
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
In-Reply-To: <58fad8fc7a60c5f9a6e107dafb52df2ef3d15665.1533608042.git-series.marmarek@invisiblethingslab.com>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <58fad8fc7a60c5f9a6e107dafb52df2ef3d15665.1533608042.git-series.marmarek@invisiblethingslab.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC PATCH v2 13/17] xenconsoled: add support for
 up to 3 secondary consoles
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyaXRlcyAoIltSRkMgUEFUQ0ggdjIgMTMvMTdd
IHhlbmNvbnNvbGVkOiBhZGQgc3VwcG9ydCBmb3IgdXAgdG8gMyBzZWNvbmRhcnkgY29uc29sZXMi
KToKPiBCYXNlZCBvbiBwcmV2aW91cyBmZXcgY29tbWl0cywgdGhpcyBhZGRzIGJhc2ljIHN1cHBv
cnQgZm9yIG11bHRpcGxlCj4gY29uc29sZXMgaW4geGVuY29uc29sZWQuIEEgc3RhdGljIG51bWJl
ciBvZiB0aGVtIC0gdXAgdG8gMyAoKyBvbmUKPiBwcmltYXJ5KS4KCkknbSBjb25mdXNlZC4gIEkg
dGhvdWdodCB3ZSBhbHJlYWR5IGhhZCBzdXBwb3J0IGZvciBtdWx0aXBsZSBQVgpjb25zb2xlcy4g
IElzIHRoZSBwcm9ibGVtIHRoYXQgdGhlIGJhY2tlbmQgaXMgaW4gcWVtdSByYXRoZXIgdGhhbgp4
ZW5jb25zb2xlZCA/ICBJJ20gbm90IHN1cmUgaG93IHRoaXMgcGF0Y2ggaW50ZXJhY3RzIHdpdGgg
dGhlCnFlbXUtcHJvdmlkZWQgZXh0cmEgUFYgY29uc29sZXMgaW4gZG9jcy9taXNjL2NvbnNvbGUu
dHh0LgoKSSdtIGFmcmFpZCAoYXMgeW91IHByb2JhYmx5IHByZWRpY3RlZCkgSSBkb24ndCB0aGlu
ayB0aGlzIHBhdGNoIGlzCnN1aXRhYmxlIGZvciB1cHN0cmVhbSBpbiBpdHMgY3VycmVudCBmb3Jt
LiAgSSBjYW4gc2VlIHRoYXQKcmVzdHJ1Y3R1cmluZyB4ZW5jb25zb2xlZCB0byBiZSBtb3JlIGR5
bmFtaWMgaXMgc29tZSB3b3JrIGJ1dCBJIG1heSBiZQphYmxlIHRvIGhlbHAgdGhlcmUuCgpDQ2lu
ZyBTdGVmYW5vLCB0aGUgYXV0aG9yIG9mIGRvY3MvbWlzYy9jb25zb2xlLnR4dCwgYXQgaGlzIG5l
dwphZGRyZXNzLgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 17:31:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 17:31: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-devel-bounces@lists.xenproject.org>)
	id 1gIGoi-0002UV-EV; Thu, 01 Nov 2018 17:31: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=rvhc=nm=citrix.com=prvs=836b135c8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIGoh-0002UL-P5
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 17:31:35 +0000
X-Inumbo-ID: f9f79cbc-ddfb-11e8-9361-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9f79cbc-ddfb-11e8-9361-12d6303a7972;
 Thu, 01 Nov 2018 17:31:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="69399551"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23515.14450.954757.31038@mariner.uk.xensource.com>
Date: Thu, 1 Nov 2018 17:31:30 +0000
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
In-Reply-To: <df71ff3653c9df69f0cdaf3b33b68a5cc7586f33.1533608042.git-series.marmarek@invisiblethingslab.com>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <df71ff3653c9df69f0cdaf3b33b68a5cc7586f33.1533608042.git-series.marmarek@invisiblethingslab.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC PATCH v2 14/17] xenconsoled: deduplicate error
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyaXRlcyAoIltSRkMgUEFUQ0ggdjIgMTQvMTdd
IHhlbmNvbnNvbGVkOiBkZWR1cGxpY2F0ZSBlcnJvciBoYW5kbGluZyIpOgo+IFNpZ25lZC1vZmYt
Ynk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdz
bGFiLmNvbT4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 17:32:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 17:32: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-devel-bounces@lists.xenproject.org>)
	id 1gIGpK-0002ZF-Ri; Thu, 01 Nov 2018 17:32: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=7tsl=nm=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gIGpJ-0002Yz-N9
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 17:32:13 +0000
X-Inumbo-ID: 112c7c2c-ddfc-11e8-9ffb-12d6303a7972
Received: from out3-smtp.messagingengine.com (unknown [66.111.4.27])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 112c7c2c-ddfc-11e8-9ffb-12d6303a7972;
 Thu, 01 Nov 2018 17:32:12 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 4AD262206A;
 Thu,  1 Nov 2018 13:32:12 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 01 Nov 2018 13:32:12 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=NvLiWI
 a5IvrSx6rUl46urGM4NKRwubgRp6YJg4vMZz8=; b=by6tVM0hiozhyTYORA5scu
 AIUvk9OfcoTWpVl2o0ELDai0mK2if1gEWSu2DBgXSCNIccP3bJW3AbxLErZr++2+
 53PY+96lM+FXmPe59KBXTt+CW0ww2eD0ZN+eotqMXEloqZjZ5d1qkYnBXZFUhd45
 lnUdKPI1odN56lU3XgAhPC5WEXHTPAV3mIsBhT+bvOutC7tsXyvt9aaB+dHYzkTi
 5pE0GgvgHiuSvKlNL77uBb6K3sSZop6gICbn7h2WjeDX6AV8OXB0u+qTZ/tlZ2sR
 gRuflyL0Uxp7PwSH5YgzbSdfcOzByRbDOgz6V/oyCfW0OgGKW6+sAHX/WZAiWI3g
 ==
X-ME-Sender: <xms:mzjbW-VsJw1J0elcsQNLBygGsr-YXIg0pi44lXwOP7gr2WSJsGySfg>
X-ME-Proxy: <xmx:mzjbW2hdmP8R8pdMj02iuSkGxlDKBFrJc7M35OnvYfyJuArfNBow7g>
 <xmx:mzjbWy3VcbC-QZ-pjILk3u_rH0-iWUR6VHAfbH55CyGaunqMHxBv_w>
 <xmx:mzjbW0hW4QxauvcsuASmgrTm1aWJe9Z6eY-bs-W_BR9faFV5TTSzug>
 <xmx:mzjbW79xAX5inScQDlg8XrelBfUA4dbsBtkL_AnyWlenWKPkjCcBEg>
 <xmx:mzjbW4J7jaTsF5S16ahQvhx5nFMmBCIfCas4wNsOufn6B9koNJSJfw>
 <xmx:nDjbW8mCHG8pBZs7RJX-d4itEMMklQZ1aMmgxjTotP9-Zp-_RNuPwg>
Received: from mail-itl (ip5b409b0b.dynamic.kabel-deutschland.de
 [91.64.155.11])
 by mail.messagingengine.com (Postfix) with ESMTPA id 87A0BE443C;
 Thu,  1 Nov 2018 13:32:10 -0400 (EDT)
Date: Thu, 1 Nov 2018 18:32:07 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181101173207.GB1638@mail-itl>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <23494.5998.10340.694382@mariner.uk.xensource.com>
 <20181016173240.GA1563@mail-itl>
 <23494.9572.676973.726194@mariner.uk.xensource.com>
 <20181016204628.GD1563@mail-itl>
 <23495.21043.960987.833172@mariner.uk.xensource.com>
 <20181017160559.GB2755@mail-itl>
 <23515.12398.298018.490061@mariner.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <23515.12398.298018.490061@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [RFC PATCH v2 00/17] Add support for qemu-xen
 runnning in a Linux-based stubdomain.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Eric Shelton <eshelton@pobox.com>
Content-Type: multipart/mixed; boundary="===============3099151048597460087=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3099151048597460087==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="GID0FwUMdk1T2AWN"
Content-Disposition: inline


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

On Thu, Nov 01, 2018 at 04:57:18PM +0000, Ian Jackson wrote:
> Marek Marczykowski-G=C3=B3recki writes ("Re: [RFC PATCH v2 00/17] Add sup=
port for qemu-xen runnning in a Linux-based stubdomain."):
> > All the xenconsoled stuff is unchanged (and unlikely to change), so it
> > should be safe to review it. Patches 06 and 07 also shouldn't change.
>=20
> Sorry, I missed this reply.  I will go on to review those.
>=20
> > The thing that will change is qemu cmdline and qmp handling. TBH I'm no=
t sure
> > if its better to touch qmp now, or after reworked qmp handling by
> > Anthony will be merged. There will definitely be some conflicts and it
> > may even affects what underlying mechanism is chosen for qmp transport.
> > Based on discussion here, and in libxl__ev_qmp_* thread, I see two
> > viable options:
> >=20
> > 1. libvchan
> >   pros:
> >    - out of band reset support, so qmp capabilities negotiation can be
> >      handled gracefully
> >   cons:
> >    - more work, require patching qemu (or adding vchan->socket proxy),
> >      adds dependency on libvchan to libxl (probably not a problem)
> >    - possibly more complex libxl__ev_qmp_* handling, or at least needs
> >      separate handling of send/receive for stubdomain case
>=20
> I think that the changes to libxl__ev_qmp_* will be relatively
> self-contained, particularly after Anthony's async rework.  There's
> one place where the communication occurs.
>=20
> Does libvchan offer asynchronous connection (ie, connect/disconnect
> calls which cannot be stalled by the peer, but which instead allow
> poll/select-based async) ?  I think it may not, in which case we need
> a vchan to socket proxy anyway.

libxenvchan_server_init is asynchronous. libxenvchan_client_init is too,
but it fails if called before server is ready. I have a
wrapper[1] around libxenvchan_client_init in Qubes code which solve this
problem with xs_watch. "libvchan: create xenstore entries in one
transaction" patch is related to that wrapper.

Maybe it should be also added to libxenvchan? Right now it only waits
(synchronously) for server to appear (using while(...) xs_read_watch()).
This is slightly more complex, as it also handle remote domain death
before establishing connection as well as save+restore local domain.
But it can be provided as a separate function like
libxenvchan_client_wait_for_server or such.

Providing a function that could be used in libxl would be more complex,
as it needs to integrate with libxl async API. Maybe it could use
good old trick with separate thread + pipe() for signaling readiness?
This way, the libxenvchan_client_wait_for_server would start separate
thread (using own xenstore connection) and return fd that libxl can wait
on. No need to convert libxenvchan_client_wait_for_server into callback
hell...

[1] https://github.com/QubesOS/qubes-core-vchan-xen/blob/master/vchan/init.=
c#L58-L168

> Aside from that the libxl dependency is untroublesome.
>=20
> > 2. pv console
> >   pros:
> >    - no qemu modifications
> >    - same read()/write() on libxl side
> >   cons:
> >    - no out of band reset, needs libxl handling for that (skipping
> >      negotiation)
>=20
> Doesn't this potentially mean that the qmp console connection can
> become irrecoverably desynchronised ?  I don't know how you would
> recover from the situation where another libxl process had got halfway
> through some qmp stuff and been terminated (for whatever reason; maybe
> the calling toolstack crashed).

That's right, it could result in irrecoverably desynchronised
connection. So, we need out of band reset.

> >    - possibly other problems from that (events filling up some buffers
> >      when no one is listening?)
>=20
> xenconsole drops things in this situation.  I think that may result in
> desynchronisation.
>=20
> > BTW Does libxl listed for qmp events?
>=20
> Not right now.  It may want to in future.  Anthony's qmp series
> discards events.
>=20
> > There is also third option: xenstore, but that would probably require
> > totally separate libxl__ev_qmp_* implementation, so I'd rule it out.
>=20
> That's not a terrible idea but I can't see it being popular with qemu
> upstream, so you'd end up writing a kind of bidirectional
> qmp<->xenstore proxy.  Urgh.

Well, I do that already (for pci-ins). In bash.

> > If problems with pv console could be solved, I'd go this way. But
> > otherwise libvchan seems like a good alternative.
>=20
> Yes.
>=20
> Ian.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--GID0FwUMdk1T2AWN
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlvbOJcACgkQ24/THMrX
1yw/TQf/a+dDGml4IZDZn5M76iL60DLStbmI9MGzImZJgoeyO4dOz9u/kWyHkgCb
SRtePGog29WsYXg+FUyh42+Fy73vLw27Lpk/2C1ZwwnEa1J8TgYZ9FXgMo486wRt
jlZRXmL6RfJ06qfIY/J0jcCfwaLjXCGttPpVvZKoIcFrgJS0gXdHcMaYyS9nzMOq
2I5IPwUPQyKMWY5a7yPTTUUk03oLTN3Xoos1Tvxc8GRqrw5PybKcuJ8GZk2gSi0p
45oKGchkybN5A8UVFyLHK+PwmIf+8qWXpTTwjt/2mDVhwMKY0m3NSWEACG19m7J2
rCaqyTLtNy+9wBWmvkzBzvWvfa91og==
=dzir
-----END PGP SIGNATURE-----

--GID0FwUMdk1T2AWN--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3099151048597460087==--


From xen-devel-bounces@lists.xenproject.org Thu Nov 01 17:35:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 17:35: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-devel-bounces@lists.xenproject.org>)
	id 1gIGsB-0002rm-Hj; Thu, 01 Nov 2018 17:35: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=rvhc=nm=citrix.com=prvs=836b135c8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIGsB-0002rh-55
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 17:35:11 +0000
X-Inumbo-ID: 7a9458ba-ddfc-11e8-ac7c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a9458ba-ddfc-11e8-ac7c-12d6303a7972;
 Thu, 01 Nov 2018 17:35:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="69399916"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23515.14664.497790.457717@mariner.uk.xensource.com>
Date: Thu, 1 Nov 2018 17:35:04 +0000
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
In-Reply-To: <ffe791977a14b8b3e06d13ac8626a25bf0530a81.1533608042.git-series.marmarek@invisiblethingslab.com>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <ffe791977a14b8b3e06d13ac8626a25bf0530a81.1533608042.git-series.marmarek@invisiblethingslab.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC PATCH v2 15/17] xenconsoled: add support for
 non-pty output
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyaXRlcyAoIltSRkMgUEFUQ0ggdjIgMTUvMTdd
IHhlbmNvbnNvbGVkOiBhZGQgc3VwcG9ydCBmb3Igbm9uLXB0eSBvdXRwdXQiKToKPiBIYW5kbGUg
J291dHB1dCcgeGVuc3RvcmUgZW50cnksIGFzIHFlbXUgZG9lcy4gUmlnaHQgbm93IHN1cHBvcnQg
b25seSBmZXcKPiBzaW1wbGUgb3B0aW9uczoKPiAgLSAicHR5IiAodW5jaGFuZ2VkKQo+ICAtICJm
aWxlOnBhdGgiIChvdmVyd3JpdGUgZmlsZSkKPiAgLSAicGlwZTpwYXRoIiAocmVhZC13cml0ZSBm
aWxlL3BpcGUpCj4gIC0gIm51bGwiCgpJIGhhdmUgYWx3YXlzIHRob3VnaHQgdGhlIHFlbXUgc2V0
IG9mIGNvbnNvbGUgdGhpbmdzIHZlcnkgYXdrd2FyZCB0bwpkZWFsIHdpdGguICBwaXBlLCBpbiBw
YXJ0aWN1bGFyLCBpcyB2ZXJ5IGF3a3dhcmQgdG8gdXNlIGJlY2F1c2UgcGlwZXMKaGF2ZSBwb29y
IHNlbWFudGljcyBmb3IgdGhpcy4KCldvdWxkIGl0IGJlIHVzZWZ1bCBpZiBJIGltcGxlbWVudGVk
IGEgZmFjaWxpdHkgZm9yIHhlbmNvbnNvbGVkIHRvIG1ha2UKYW4gQUZfVU5JWCBsaXN0ZW5pbmcg
c29ja2V0IGZvciBlYWNoIGNvbnNvbGUgaXQgaGFuZGxlcyA/ICBQZW9wbGUgd2hvCndhbnRlZCB0
byB0YWxrIHRvIHRoZSBjb25zb2xlIHdvdWxkIGNvbm5lY3QoKSB0byBpdC4KCk11bHRpcGxlIGNv
bm5lY3Rpb25zIHdvdWxkIGJlIHN1cHBvcnRlZCBhIGxhIHNjcmVlbiBvciB0bXV4LCBhbHRob3Vn
aApvZiBjb3Vyc2UgZm9yIHlvdXIgYXBwbGljYXRpb24geW91J2QgdXNlIGEgbG9jayB0byBwcmV2
ZW50IG11bHRpcGxlCmFjY2Vzcy4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 17:38:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 17:38: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-devel-bounces@lists.xenproject.org>)
	id 1gIGvI-00030a-4E; Thu, 01 Nov 2018 17:38: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=rvhc=nm=citrix.com=prvs=836b135c8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIGvH-00030V-5I
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 17:38:23 +0000
X-Inumbo-ID: ecee82c8-ddfc-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ecee82c8-ddfc-11e8-9a16-bc764e045a96;
 Thu, 01 Nov 2018 17:38:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="69400198"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23515.14853.466712.244524@mariner.uk.xensource.com>
Date: Thu, 1 Nov 2018 17:38:13 +0000
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
In-Reply-To: <896cb0d1a12094ac80a26af588fd50ac527fddca.1533608042.git-series.marmarek@invisiblethingslab.com>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <896cb0d1a12094ac80a26af588fd50ac527fddca.1533608042.git-series.marmarek@invisiblethingslab.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC PATCH v2 16/17] libxl: access QMP socket via
 console for qemu-in-stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyaXRlcyAoIltSRkMgUEFUQ0ggdjIgMTYvMTdd
IGxpYnhsOiBhY2Nlc3MgUU1QIHNvY2tldCB2aWEgY29uc29sZSBmb3IgcWVtdS1pbi1zdHViZG9t
YWluIik6Cj4gQWRkIHN1cHBvcnQgZm9yIHRhbGtpbmcgd2l0aCBxZW11IGluIHN0dWJkb21haW4g
dmlhIFFNUCBjb25uZWN0ZWQgdG8gYQo+IGNvbnNvbGUuIFNpbmNlIGEgY29uc29sZSBkb2Vzbid0
IGhhdmUgb3V0IG9mIGJhbmQgY29ubmVjdC9kaXNjb25uZWN0Cj4gc2lnbmFsaW5nLCB1c2UgKG5l
dykgcW1wX3Jlc2V0IGNvbW1hbmQgYXQgZXZlcnkgY29ubmVjdCwgdG8gZm9yY2UKPiByZW5lZ290
aWF0aW9uLgoKSSdtIGFmcmFpZCB0aGF0IHRoaXMgaXMgbm8gZ29vZCBiZWNhdXNlIGl0J3MgZGVh
bGluZyB3aXRoIHRoZSBvbGQKc3luY2hyb25vdXMgcW1wIGNvZGUgLSBjb2RlIHdoaWNoIEFudGhv
bnkgKENDJ2QpIGlzIHJlc3RydWN0dXJpbmcuCgpTaW5jZSBsaWJ4bCBtdXN0IG5vdCB0cnVzdCB0
aGUgcW1wIGNvbm5lY3Rpb24gdG8gYSBsaW51eCBzdHViIGRtLCBhbnkKbW9yZSB0aGFuIHRvIGEg
ZG9tMCBkZXByaXYgcWVtdSBkbSwgSSB0aGluayBBbnRob255J3Mgd29yayBpcyBhCnByZXJlcXVp
c2l0ZSBmb3IgTGludXggc3R1YmRvbWFpbiBzdXBwb3J0ICh1cHN0cmVhbSwgYXQgbGVhc3QpLgoK
U28gdGhpcyBwYXRjaCBpcyBjdXJyZW50bHkgYmxvY2tlZCBhbmQgd2lsbCBuZWVkIHRvIGJlIHJl
d29ya2VkIGluIGR1ZQpjb3Vyc2UuICBJJ20gaG9waW5nIGl0IHdpbGwgZ2V0IGEgbG90IHNpbXBs
ZXIgaWYgd2UgY2FuIHNvcnQgb3V0CihpKSBhc3luYyBxbXAgYWxvbmcgdGhlIGxpbmVzIG9mIEFu
dGhvbnkncyBzZXJpZXMgKGlpKSBwdiBjb25zb2xlIHN0dWZmLgoKSWFuLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 17:41:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 17:41: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-devel-bounces@lists.xenproject.org>)
	id 1gIGyg-0003np-Ld; Thu, 01 Nov 2018 17:41:54 +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=rvhc=nm=citrix.com=prvs=836b135c8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIGyf-0003nk-8s
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 17:41:53 +0000
X-Inumbo-ID: 6a4b45bc-ddfd-11e8-bd1b-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a4b45bc-ddfd-11e8-bd1b-12d6303a7972;
 Thu, 01 Nov 2018 17:41:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="69400599"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23515.15068.905887.216094@mariner.uk.xensource.com>
Date: Thu, 1 Nov 2018 17:41:48 +0000
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
In-Reply-To: <20181101171623.GC2580@mail-itl>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <b13d7decb6d5d3b1d3a3e97348707f2180e46020.1533608042.git-series.marmarek@invisiblethingslab.com>
 <23515.13241.636952.929175@mariner.uk.xensource.com>
 <20181101171623.GC2580@mail-itl>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC PATCH v2 07/17] libxl: add save/restore
 support for qemu-xen in stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyaXRlcyAoIlJlOiBbUkZDIFBBVENIIHYyIDA3
LzE3XSBsaWJ4bDogYWRkIHNhdmUvcmVzdG9yZSBzdXBwb3J0IGZvciBxZW11LXhlbiBpbiBzdHVi
ZG9tYWluIik6Cj4gT24gVGh1LCBOb3YgMDEsIDIwMTggYXQgMDU6MTE6MjFQTSArMDAwMCwgSWFu
IEphY2tzb24gd3JvdGU6Cj4gPiBJIHRoaW5rIHRoaXMgaGFyZGNvZGVkIGZkIGlzIHRyb3VibGVz
b21lLiAgRm9yIGV4YW1wbGUsIHdlIGRvbid0IGhhdmUKPiA+IGFueXdoZXJlIHRvIHdyaXRlIGRv
d24gdGhlIGxpc3Qgb2YgaGFyZGNvZGVkIGZkcyBiZWluZyB1c2VkIGxpa2UgdGhpcy4KPiA+IEkg
bWVhbiwgbGlieGwgYW5kIHRoZSBMaW51eCBxZW11IHN0dWJkb20gd3JhcHBlciBzY3JpcHQgYXJl
IGFsbG93ZWQgdG8KPiA+IGNvb3BlcmF0ZSwgYnV0IGF0IGxlYXN0IHRoaXMgbmVlZHMgYSBjbGVh
ciBjb21tZW50IGluIHRoZSB3cmFwcGVyCj4gPiBzY3JpcHQsIGFuZCBhIHJlZmVyZW5jZSBoZXJl
IHRvIHRoZSBpbi10cmVlIGxvY2F0aW9uIG9mIHRoZSBzY3JpcHQuCj4gCj4gVGhpcyBpcyBleGFj
dGx5IHdoYXQgSSdtIHdyaXRpbmcgYWJvdXQgaW4gY292ZXIgbGV0dGVyLiBBbmQgaW5kZWVkIHNv
bWUKPiAjZGVmaW5lIHdvdWxkIGJlIGhlbHBmdWwgaGVyZS4KCk9oLiAgSSBzZWUsIHRoZSBzY3Jp
cHQgaXNuJ3QgaW4gdGhpcyBzZXJpZXMuICBJdCdzIGluIHlvdXIgc2VwYXJhdGUKZ2l0IHJlcG8u
ICBJIHNlZSBub3cuICBJIHRoaW5rIGEgcmVmZXJlbmNlIHRvIHRoZSBkb2N1bWVudCBpcyBtb3Jl
CmltcG9ydGFudCB0aGFuIGEgI2RlZmluZS4KCj4gPiBJJ20gbWlzc2luZyB0aGUgY29kZSB3aGlj
aCBpcyB0cmFuc2ZlcnMgdGhlIGRhdGEgZnJvbSB0aGUKPiA+IHN0YXRlLT5zYXZlZF9zdGF0ZSB0
byB0aGUgY29uc29sZS4gIEFtIEkganVzdCBiZWluZyBkaW0gPwo+IAo+IFRoaXMgaXMgZG9uZSBi
eSBleGlzdGluZyBjb2RlIGJ5IGNvbm5lY3RpbmcgU1RVQkRPTV9DT05TT0xFX1JFU1RPUkUgdG8K
PiB0aGF0IGZpbGUuIFNlZSBsaWJ4bF9kbS5jOnNwYXduX3N0dWJfbGF1bmNoX2RtLgoKQWguICBS
aWdodC4KClRCSCBJIGZlZWwgSSBhbSBub3QgZ2l2aW5nIHlvdSBhIHZlcnkgaGlnaCBxdWFsaXR5
IG9mIHJldmlldy4gIEkgc2VlbQp0byBiZSBhIGJpdCBkaW0gdG9kYXkuICBNeSBhcG9sb2dpZXMg
aWYgdGhpcyBpcyBmcnVzdHJhdGluZyBmb3IgeW91LgpCdXQgSSBkaWRuJ3Qgd2FudCB0byBsZXQg
YWxsIG9mIHRoaXMgc2l0IGFueSBsb25nZXIuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 17:48:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 17:48: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-devel-bounces@lists.xenproject.org>)
	id 1gIH5G-0003zz-GI; Thu, 01 Nov 2018 17:48: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=rvhc=nm=citrix.com=prvs=836b135c8=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIH5G-0003zu-3n
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 17:48:42 +0000
X-Inumbo-ID: 5dee1384-ddfe-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5dee1384-ddfe-11e8-9a16-bc764e045a96;
 Thu, 01 Nov 2018 17:48:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,452,1534809600"; d="scan'208";a="69401256"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23515.15477.194395.558778@mariner.uk.xensource.com>
Date: Thu, 1 Nov 2018 17:48:37 +0000
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
In-Reply-To: <20181101173207.GB1638@mail-itl>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <23494.5998.10340.694382@mariner.uk.xensource.com>
 <20181016173240.GA1563@mail-itl>
 <23494.9572.676973.726194@mariner.uk.xensource.com>
 <20181016204628.GD1563@mail-itl>
 <23495.21043.960987.833172@mariner.uk.xensource.com>
 <20181017160559.GB2755@mail-itl>
 <23515.12398.298018.490061@mariner.uk.xensource.com>
 <20181101173207.GB1638@mail-itl>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC PATCH v2 00/17] Add support for qemu-xen
 runnning in a Linux-based stubdomain.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Eric Shelton <eshelton@pobox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyaXRlcyAoIlJlOiBbUkZDIFBBVENIIHYyIDAw
LzE3XSBBZGQgc3VwcG9ydCBmb3IgcWVtdS14ZW4gcnVubm5pbmcgaW4gYSBMaW51eC1iYXNlZCBz
dHViZG9tYWluLiIpOgo+IGxpYnhlbnZjaGFuX3NlcnZlcl9pbml0IGlzIGFzeW5jaHJvbm91cy4K
Ckkgd2VudCB0byBsb29rIGFuZCBJIHRoaW5rIHdoYXQgeW91IG1lYW4gaXMgdGhhdCBpdCBpcyBm
YXN0LiAgSWUsIGl0CmRvZXMgbm90IG5lZWQgdG8gd2FpdCBmb3IgYW55dGhpbmcuCgo+IGxpYnhl
bnZjaGFuX2NsaWVudF9pbml0IGlzIHRvbywKPiBidXQgaXQgZmFpbHMgaWYgY2FsbGVkIGJlZm9y
ZSBzZXJ2ZXIgaXMgcmVhZHkuCgpUaGF0IGlzIGxlc3MgZ29vZC4KCj4gSSBoYXZlIGEKPiB3cmFw
cGVyWzFdIGFyb3VuZCBsaWJ4ZW52Y2hhbl9jbGllbnRfaW5pdCBpbiBRdWJlcyBjb2RlIHdoaWNo
IHNvbHZlIHRoaXMKPiBwcm9ibGVtIHdpdGggeHNfd2F0Y2guICJsaWJ2Y2hhbjogY3JlYXRlIHhl
bnN0b3JlIGVudHJpZXMgaW4gb25lCj4gdHJhbnNhY3Rpb24iIHBhdGNoIGlzIHJlbGF0ZWQgdG8g
dGhhdCB3cmFwcGVyLgoKQWgsIHllcywgSSBzYXcgdGhhdCwgSSB0aGluayBpdCBzaG91bGQgZ28g
aW4gc29vbiBpZiBpdCBoYXNuJ3QKYWxyZWFkeS4KCj4gTWF5YmUgaXQgc2hvdWxkIGJlIGFsc28g
YWRkZWQgdG8gbGlieGVudmNoYW4/IFJpZ2h0IG5vdyBpdCBvbmx5IHdhaXRzCj4gKHN5bmNocm9u
b3VzbHkpIGZvciBzZXJ2ZXIgdG8gYXBwZWFyICh1c2luZyB3aGlsZSguLi4pIHhzX3JlYWRfd2F0
Y2goKSkuCgpUaGF0J3MgcmF0aGVyIHBvb3IuCgo+IFRoaXMgaXMgc2xpZ2h0bHkgbW9yZSBjb21w
bGV4LCBhcyBpdCBhbHNvIGhhbmRsZSByZW1vdGUgZG9tYWluIGRlYXRoCj4gYmVmb3JlIGVzdGFi
bGlzaGluZyBjb25uZWN0aW9uIGFzIHdlbGwgcWFzIHNhdmUrcmVzdG9yZSBsb2NhbCBkb21haW4u
Cj4gQnV0IGl0IGNhbiBiZSBwcm92aWRlZCBhcyBhIHNlcGFyYXRlIGZ1bmN0aW9uIGxpa2UKPiBs
aWJ4ZW52Y2hhbl9jbGllbnRfd2FpdF9mb3Jfc2VydmVyIG9yIHN1Y2guCgpBSVVJIHlvdSB3b3Vs
ZCB3YW50IHRvIGNhbGwgc3VjaCBhIGZ1bmN0aW9uIGluIGxpYnhsLCBiZWNhdXNlIHlvdXIKcWVt
dSBzdHViZG9tIGlzIHRoZSBzZXJ2ZXIgPyAgSW4gd2hpY2ggY2FzZSBhIHN5bmNocm9ub3VzIGNh
bGwgaXMgbm8KZ29vZCwgYmVjYXVzZSBpdCB3b3VsZCBhbGxvdyBhIHJvZ3VlIGxpbnV4IHN0dWJk
b20gdG8gYmxvY2sgdGhlIGVudGlyZQpsaWJ4bCBwcm9jZXNzLgoKPiBQcm92aWRpbmcgYSBmdW5j
dGlvbiB0aGF0IGNvdWxkIGJlIHVzZWQgaW4gbGlieGwgd291bGQgYmUgbW9yZSBjb21wbGV4LAo+
IGFzIGl0IG5lZWRzIHRvIGludGVncmF0ZSB3aXRoIGxpYnhsIGFzeW5jIEFQSS4KCk9oLCB5b3Un
cmUgYWhlYWQgb2YgbWUuCgo+IE1heWJlIGl0IGNvdWxkIHVzZQo+IGdvb2Qgb2xkIHRyaWNrIHdp
dGggc2VwYXJhdGUgdGhyZWFkICsgcGlwZSgpIGZvciBzaWduYWxpbmcgcmVhZGluZXNzPwoKbGli
eGwgaGFzIGNvZGUgZm9yIHdhaXRpbmcgZm9yIHhzIHdhdGNoZXMgYW5kIGRvbWFpbiBkZWF0aCBh
bmQgc28gb24KYWxyZWFkeS4KCkhvdyBhYm91dCB0aGlzOiBwcm92aWRlIGEgbmV3IHZhcmlhbnQg
b2YgbGlieGVudmNoYW5fY2xpZW50X2luaXQgd2hpY2gKY2FuIGdpdmUgYSByZXR1cm4gaW5kaWNh
dGlvbiBvZiB0aGUgZm9ybSBgdGhpcyBzZXJ2ZXIgZG9lcyBub3QgYXBwZWFyCnRvIGJlIHNldCB1
cDsgcGxlYXNlIHdhdGNoIG9uIHRoZSBmb2xsb3dpbmcgeGVuc3RvcmUga2V5IGFuZCB0aGVuIGNh
bGwKbWUgYWdhaW4gd2hlbiB0aGUgd2F0Y2ggZmlyZXMnLiAgVGhhdCB3b3VsZCBiZSBzaW1wbGUs
IGFuZCBub3QgaW52b2x2ZQpmdXJ0aGVyIGV2ZW50IGxvb3AgZW50YW5nbGVtZW50LCBhbmQgd291
bGQgZml0IG5pY2VseSBpbnRvIGxpYnhsLgoKPiBUaGlzIHdheSwgdGhlIGxpYnhlbnZjaGFuX2Ns
aWVudF93YWl0X2Zvcl9zZXJ2ZXIgd291bGQgc3RhcnQgc2VwYXJhdGUKPiB0aHJlYWQgKHVzaW5n
IG93biB4ZW5zdG9yZSBjb25uZWN0aW9uKSBhbmQgcmV0dXJuIGZkIHRoYXQgbGlieGwgY2FuIHdh
aXQKPiBvbi4gTm8gbmVlZCB0byBjb252ZXJ0IGxpYnhlbnZjaGFuX2NsaWVudF93YWl0X2Zvcl9z
ZXJ2ZXIgaW50byBjYWxsYmFjawo+IGhlbGwuLi4KClRoYXQgbWF5IGJlIG92ZXJraWxsLgoKPiA+
IERvZXNuJ3QgdGhpcyBwb3RlbnRpYWxseSBtZWFuIHRoYXQgdGhlIHFtcCBjb25zb2xlIGNvbm5l
Y3Rpb24gY2FuCj4gPiBiZWNvbWUgaXJyZWNvdmVyYWJseSBkZXN5bmNocm9uaXNlZCA/ICBJIGRv
bid0IGtub3cgaG93IHlvdSB3b3VsZAo+ID4gcmVjb3ZlciBmcm9tIHRoZSBzaXR1YXRpb24gd2hl
cmUgYW5vdGhlciBsaWJ4bCBwcm9jZXNzIGhhZCBnb3QgaGFsZndheQo+ID4gdGhyb3VnaCBzb21l
IHFtcCBzdHVmZiBhbmQgYmVlbiB0ZXJtaW5hdGVkIChmb3Igd2hhdGV2ZXIgcmVhc29uOyBtYXli
ZQo+ID4gdGhlIGNhbGxpbmcgdG9vbHN0YWNrIGNyYXNoZWQpLgo+IAo+IFRoYXQncyByaWdodCwg
aXQgY291bGQgcmVzdWx0IGluIGlycmVjb3ZlcmFibHkgZGVzeW5jaHJvbmlzZWQKPiBjb25uZWN0
aW9uLiBTbywgd2UgbmVlZCBvdXQgb2YgYmFuZCByZXNldC4KClNvdW5kcyBjb21wbGljYXRlZC4g
IEkgdGhpbmsgdGhhdCBpcyB3aGF0IHlvdXIgY29uc29sZSBzdGF0ZSBzdHVmZiBpcwphYm91dC4u
LgoKPiA+IFRoYXQncyBub3QgYSB0ZXJyaWJsZSBpZGVhIGJ1dCBJIGNhbid0IHNlZSBpdCBiZWlu
ZyBwb3B1bGFyIHdpdGggcWVtdQo+ID4gdXBzdHJlYW0sIHNvIHlvdSdkIGVuZCB1cCB3cml0aW5n
IGEga2luZCBvZiBiaWRpcmVjdGlvbmFsCj4gPiBxbXA8LT54ZW5zdG9yZSBwcm94eS4gIFVyZ2gu
Cj4gCj4gV2VsbCwgSSBkbyB0aGF0IGFscmVhZHkgKGZvciBwY2ktaW5zKS4gSW4gYmFzaC4KCmhh
aGFoYWhhLiAgV2VsbCwgSSB0aGluayB2Y2hhbiBtYXkgYmUgZWFzaWVyLgoKUmVnYXJkcywKSWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 17:50:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 17:50: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-devel-bounces@lists.xenproject.org>)
	id 1gIH7D-0004kW-VZ; Thu, 01 Nov 2018 17:50: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=6kmy=nm=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIH7C-0004kO-CL
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 17:50:42 +0000
X-Inumbo-ID: a61bbc60-ddfe-11e8-811c-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a61bbc60-ddfe-11e8-811c-12d6303a7972;
 Thu, 01 Nov 2018 17:50:41 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 891582082E;
 Thu,  1 Nov 2018 17:50:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541094641;
 bh=+IFFdrbQFL2ZRoZkTi34+QA59FOdpKidsFEg+NExohY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=mYSEQQydFDKbyUSvUJqLtVUSlC6B7JQGummdLB00NDPmitIOfzDNERVsmWiVn0XLU
 cHZSvzsO7Q9TUcsZg/Vj0M68v9+i8vnXdY01EwihsrE/fkUfPrf9Ju+soHJ+Wv4e57
 Mu+qBbkB2DaVVYJeSDKzUYmmilqRQnY243l5E+2w=
Date: Thu, 1 Nov 2018 10:50:38 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <FE9A527C-599E-4644-9F89-D3C51E719F60@citrix.com>
Message-ID: <alpine.DEB.2.10.1811010926550.7220@sstabellini-ThinkPad-X260>
References: <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
 <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
 <FE9A527C-599E-4644-9F89-D3C51E719F60@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1376700852-1541089755=:7220"
Content-ID: <alpine.DEB.2.10.1811011039500.7220@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, George Dunlap <dunlapg@umich.edu>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "infra@xenproject.org" <infra@xenproject.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1376700852-1541089755=:7220
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1811011039501.7220@sstabellini-ThinkPad-X260>

On Thu, 1 Nov 2018, Lars Kurth wrote:
> ﻿On 01/11/2018, 11:30, "George Dunlap" <dunlapg@umich.edu> wrote:
> 
>     On Wed, Oct 31, 2018 at 6:46 PM Stefano Stabellini
>     <sstabellini@kernel.org> wrote:
>     > > > ---
>     > > > + Baremetal boot from Debian stable or stable-backports:
>     > > >
>     > > > In order to avoid cross-compilation, Osstest must be able to install a
>     > > > bare-metal system on the host itself in order to build Linux and Xen
>     > > > test binaries for that host. At the moment osstest uses Debian for
>     > > > this, and there is no facility in osstest for building custom kernels
>     > > > for this purpose.  As such, a suitable Linux kernel binary which can
>     > > > boot baremetal on the proposed hardware must be available from Debian
>     > > > (at least `stable', or, if that is not possible, `stable-backports').
>     > > > Osstest cannot install using a patched version of Linux, or one built
>     > > > from a particular git branch, or some such.  If the required kernel is
>     > > > not available in Debian, the vendor should ideally work with the
>     > > > Debian project to ensure and validate that Debian stable-backports
>     > > > kernel binaries boot on the proposed hardware.  Alternately, the
>     > > > vendor can work with the community to implement the necessary
>     > > > functionality within osstest to enable it to build custom kernels for
>     > > > build installs, or use alternate distributions which have better
>     > > > baremetal support for the hardware.
>     >
>     > If we want to grow Xen on ARM testing in OSSTest for embedded boards, I
>     > think that requiring Debian kernel support is unrealistic,
>     
>     You keep using the word "requirement" as though it's an active choice
>     that is being made.  This is a checklist for what kind of hardware can
>     currently be integrated into the XenProject test lab; it is not a
>     policy document or a design document.  As such, it should reflect the
>     situation as it exists at the moment, not how we would like it to be,
>     or how we think it may be at some point in the future.  At the moment,
>     only kind of hardware which can actually be integrated is one on which
>     Debian will boot; so this is listed as a criterion.  There's no point
>     buying hardware which only boots on the XenProject Linux tree until
>     osstest can actually boot such hardware.
>     
>     It also includes pointers for how to change the situation.  If and
>     when the situation changes, we can change the document.

It looks like this thread wasn't the right one to raise my concerns
about embedded testing in OSSTests. If this doc is just describing what
the situation is today, then, of course, Ian should go ahead and commit
it as is. He knows best what the situation is like.

FYI I have been talking with Ian about sending Xilinx MPSoC boards to
the COLO for OSSTests usage for a while now. Ian wrote that he would
send "a checklist for OSSTests hardware". When I saw this email I
thought that this was it, and I interpreted it as requirements.


> I agree with George and Ian. The document describes what is possible now. Part of the rationale for this document, is to enable Ian to off-load more responsibility related to adding machines to OSSTEST to Credativ (from procurement to putting machines into service). This will free up some of Ian's time to focus on development work. The project pays for the service by Credativ by the hour: to manage costs we need to ensure that we don't blow the allocated hours budget (which already happened once this year). Anything which does not work with OSSTEST out-of-the box or cannot work because there is no OSSTEST support will very quickly burn through the project's support budget. Thus, we need to define boundaries to avoid running up costs for tickets in the order of several thousands of USD.
> 
> If we want to increase Arm testing, the necessary functionality has to be implemented in OSSTEST. I don’t think you can expect Ian to implement such functionality in OSSTEST, given all the other work which is already on his plate: although I believe Ian stated several times that he would help someone else to do this.
 
Unfortunately, looking at my schedule, I am unable to provide help on
this front in the foreseeable feature :-(
--8323329-1376700852-1541089755=:7220
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1376700852-1541089755=:7220--


From xen-devel-bounces@lists.xenproject.org Thu Nov 01 17:54:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 17:54: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-devel-bounces@lists.xenproject.org>)
	id 1gIHAV-0004tm-HT; Thu, 01 Nov 2018 17:54: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=7tsl=nm=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gIHAU-0004tg-IP
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 17:54:06 +0000
X-Inumbo-ID: 1fb6b05d-ddff-11e8-9a16-bc764e045a96
Received: from out3-smtp.messagingengine.com (unknown [66.111.4.27])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1fb6b05d-ddff-11e8-9a16-bc764e045a96;
 Thu, 01 Nov 2018 17:54:05 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 298032212E;
 Thu,  1 Nov 2018 13:54:05 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Thu, 01 Nov 2018 13:54:05 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=kBzsWC
 rq1hKXUt8XKLKRiC9M1O1cSAfQko+RfQ9Nso0=; b=HVRv0+v5IZWHLDjpFoW1fv
 KFymdTmatCQP5E73urh7hmtm5KQvuuGUySMZnkmJDd0EazASqCSv0On8ZfsnQLLk
 H+meom/Hddt3jSH3Dn5frHa49RW1QhV29Z/HGIpG311aDhBzGTmGgqsRukcrVrjb
 9mnFI/9Y4ErY20phUznJaRHr829smraS3ISxblDWleUQYv/4ZV5oJ5TTj3c1aCzM
 kvGSlJKAds1fBMtXvV/Op335A5eZglImuTcz5EmajseXp0aWh1uJW5xpgxxgxOtZ
 5OMp5CUy0JGQv+lpz6GTAF+dGABSvSP1W9KaOlkwbliKh1zNAox+KgMa0bD5YNSg
 ==
X-ME-Sender: <xms:vD3bW5ojIRU_9pCn4ueDEPPUNjdb1eSFNlLw3zazm4Nczyxbtnx5hg>
X-ME-Proxy: <xmx:vD3bWwSiz23SAkcIgA30TfyXsRz7_Vr11QFxWzk0Vrad6dJrrJ3x7g>
 <xmx:vD3bW2sRbgoRE0eO-M3KGNh4YvZOErk68KF0etz_JO5vDETjDslO8A>
 <xmx:vD3bW_x3v8qws8eeDvvH2SiTrqQijWGyh0UneNYH--oi0PnfNtYrww>
 <xmx:vD3bWw4xN1kGXM9132i8aYAwLmbCfKQYtPMB4xVc6U1oPjWHB0F5Mw>
 <xmx:vD3bW5VuTKEEgPV_qzz1CbWBrGWUMrIuXqJHO3fWauzd26vJ15wp5g>
 <xmx:vT3bW7tlRkv_pFv71uVgl-j5D2gdgNmLAs1sPBjofE8D0sAlTndMvA>
Received: from mail-itl (ip5b409b0b.dynamic.kabel-deutschland.de
 [91.64.155.11])
 by mail.messagingengine.com (Postfix) with ESMTPA id 6282F102E0;
 Thu,  1 Nov 2018 13:54:03 -0400 (EDT)
Date: Thu, 1 Nov 2018 18:54:00 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181101175400.GC1638@mail-itl>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <ffe791977a14b8b3e06d13ac8626a25bf0530a81.1533608042.git-series.marmarek@invisiblethingslab.com>
 <23515.14664.497790.457717@mariner.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <23515.14664.497790.457717@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [RFC PATCH v2 15/17] xenconsoled: add support for
 non-pty output
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============6891203966603595945=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--+nBD6E3TurpgldQp
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Nov 01, 2018 at 05:35:04PM +0000, Ian Jackson wrote:
> Marek Marczykowski-G=C3=B3recki writes ("[RFC PATCH v2 15/17] xenconsoled=
: add support for non-pty output"):
> > Handle 'output' xenstore entry, as qemu does. Right now support only few
> > simple options:
> >  - "pty" (unchanged)
> >  - "file:path" (overwrite file)
> >  - "pipe:path" (read-write file/pipe)
> >  - "null"
>=20
> I have always thought the qemu set of console things very awkward to
> deal with.  pipe, in particular, is very awkward to use because pipes
> have poor semantics for this.

In fact libxl usage of "pipe" isn't about pipe at all. It's about
reading from normal file. This rely on a qemu fallback "pipe" handling -
first it looks for two pipes: path.in and path.out (for in- and
out-bound data). When it doesn't find them, it fallback to just "path"
opened for read and write.
And libxl use that fallback only. With normal file (see below).

> Would it be useful if I implemented a facility for xenconsoled to make
> an AF_UNIX listening socket for each console it handles ?  People who
> wanted to talk to the console would connect() to it.

This is meant to be compatible with other console backend(s) - namely
qemu-xen and qemu-xen-traditional. If xenconsoled backend for N>1
consoles would behave differently (in a way not supported by qemu one),
each place would need additional handling for that...
There are not many places though: "file:" is used to write qemu-dm (in
stubdomain) state to a file and "pipe:" is used to read it from that
file.

Note that real pipes are not used here at all. This is just awkward
naming for "read from this file".

> Multiple connections would be supported a la screen or tmux, although
> of course for your application you'd use a lock to prevent multiple
> access.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--+nBD6E3TurpgldQp
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlvbPbgACgkQ24/THMrX
1yzdxwf/Y86WtL8L1BbVs3u/KIpDai78UFRCjmPz1Y3mPyinnO3D9QoNLjrdnEG+
LIDyl0y425yCeTfw3GX8qKi2rr7ajpyzMJHhNPkDxi5EqEb5rkCZytq3aDzcjt0q
LZ64K2YupjHibHbQqzZG94IyJ1smFCdZIllakfdCc9mEyI7nw2pFAof8cFFJqGDS
aLzFearAXYjue7V6wrvx9/oxXIfn7N7SNRDuWN7t2HfjsgHw/VXpOhaGYvweUo2w
KXVNwqhb96ye9/EPN8vRtYD8mRdncRHLjLYrqpO9uk/3kOOijHmhNhaoXLBBFIrB
sTreFw4WbNq+mKfmiNwtq/CHUT6PJA==
=bLMl
-----END PGP SIGNATURE-----

--+nBD6E3TurpgldQp--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6891203966603595945==--


From xen-devel-bounces@lists.xenproject.org Thu Nov 01 18:05:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 18:05: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-devel-bounces@lists.xenproject.org>)
	id 1gIHKv-0005vH-N9; Thu, 01 Nov 2018 18:04: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=7tsl=nm=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gIHKt-0005vC-LP
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 18:04:51 +0000
X-Inumbo-ID: a058619c-de00-11e8-9a16-bc764e045a96
Received: from out3-smtp.messagingengine.com (unknown [66.111.4.27])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a058619c-de00-11e8-9a16-bc764e045a96;
 Thu, 01 Nov 2018 18:04:50 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 5ACC7221CC;
 Thu,  1 Nov 2018 14:04:50 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 01 Nov 2018 14:04:50 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=fbFmTh
 5VVQG2kyWXEbrFFrqGC2fGesOXwEt0f1ZShcQ=; b=mFyggXjm8DuV1udjQw6x8f
 Q+B1Cf00C5k67d71MqdB07Fi+eHOaR5moATgJOkAvhlcCnkPIw0xkmCScLXh/Hzk
 VGjCsNflcqIHL6uHiAtNbUOH9HVWZSDkt2dFJHJN3wI27cSTaDCDk3ITJq+ZGeuV
 +P0DZ1BjN7/Oc3Sew84xpbLtNSHdBIZfScXr8HMSQmHKYuEx6bs+FbFosVzoW6Yw
 D+hCo9oKZF7MGhBpUc/s0msrP0PFFHfSl3qEFAwxToUzDnCk4rY9Kqf+cnO/vZl9
 7tuGOJB4so9OJX5P+T7lTb+ethRXZnHIkwSaKQfhp1oYG7C+ih3Af47jCeNoliRA
 ==
X-ME-Sender: <xms:QUDbWznB65udSJcgmyp6otEkX4SOpZXVtc7vSXI-5oOqoovWvnY_ew>
X-ME-Proxy: <xmx:QUDbW42mVJfHyH1nOyOFN3Aumuqfaug1KPl4Ctw1RvflT4Sp6bw10A>
 <xmx:QUDbW6CsSfNoeB2gwohncqhy1Ymn2KyP6xI92PH472nf9cZXWe-G_w>
 <xmx:QUDbW2irGCcKrZc7P3f-O4OvG5j-maMV3HKcYBK_tGGmYuSw4qNeNw>
 <xmx:QUDbW2_s1WtphqERFEnVgWihOQu-BvxhRgO7habmvK8k7Dm8Ozdaqg>
 <xmx:QUDbW69a-vU7HLE0e77jjr6wep7DcS_VOyDOD_ccpE9zSPHY5Hoa5Q>
 <xmx:QkDbWzyiR3kwYNX9CMJuHky3lJEGGvWcZ2jg8E2BGgmT0iqmtkK3qg>
Received: from mail-itl (ip5b409b0b.dynamic.kabel-deutschland.de
 [91.64.155.11])
 by mail.messagingengine.com (Postfix) with ESMTPA id 5843AE43A6;
 Thu,  1 Nov 2018 14:04:48 -0400 (EDT)
Date: Thu, 1 Nov 2018 19:04:45 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181101180445.GD1638@mail-itl>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <23494.5998.10340.694382@mariner.uk.xensource.com>
 <20181016173240.GA1563@mail-itl>
 <23494.9572.676973.726194@mariner.uk.xensource.com>
 <20181016204628.GD1563@mail-itl>
 <23495.21043.960987.833172@mariner.uk.xensource.com>
 <20181017160559.GB2755@mail-itl>
 <23515.12398.298018.490061@mariner.uk.xensource.com>
 <20181101173207.GB1638@mail-itl>
 <23515.15477.194395.558778@mariner.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <23515.15477.194395.558778@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [RFC PATCH v2 00/17] Add support for qemu-xen
 runnning in a Linux-based stubdomain.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Eric Shelton <eshelton@pobox.com>
Content-Type: multipart/mixed; boundary="===============5134377516414012019=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5134377516414012019==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="eqp4TxRxnD4KrmFZ"
Content-Disposition: inline


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

On Thu, Nov 01, 2018 at 05:48:37PM +0000, Ian Jackson wrote:
> libxl has code for waiting for xs watches and domain death and so on
> already.
>=20
> How about this: provide a new variant of libxenvchan_client_init which
> can give a return indication of the form `this server does not appear
> to be set up; please watch on the following xenstore key and then call
> me again when the watch fires'.  That would be simple, and not involve
> further event loop entanglement, and would fit nicely into libxl.

Doing it in this order would be susceptible to a race condition -
server appearing after libxenvchan_client_init check, but before libxl
register the watch. Also, right now libxenvchan_client_init have only
one possible error code: NULL (instead of struct libxenvchan *). Adding
more elaborate error reporting would require API change.

As the xs path is provided by libxenvchan_client_init caller anyway,
libxl can register watch before calling libxenvchan_client_init and wait
on it if libxenvchan_client_init fails. In _this particular case_ other
conditions don't need to be handled specifically, as in the worst case it
will hit startup/qmp timeout.=20

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--eqp4TxRxnD4KrmFZ
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlvbQD0ACgkQ24/THMrX
1yyVKwf/VZHzBlvowL3zVd1OxpHntg9F3dx9vckwIZkYOOPgj9Edu3g4W1lOrks2
VqY8jhabjn1g/Ze+3fsewb1nBgi4X3SXT1hzjMvsRQxvuhKytGjIPbzmNBqiFodz
tRRYhSax8AUIJE3dozT4UWtYWPLEXuTQDeVrD6V3PJp7/mlHVnrDgMRocLslgXrs
neU+3iiqZp5Aa8f9j1g+SYjZCBqHD9oZK+t+yz7HLyEsyHTW+9cewB+rPDv6zYiP
/50SX1DW14hZV9VMdtDgwkAOHYO2v6yeDq3us++QDlfbAtI9kL2fIrhbh3yBFFQ5
3oSymLBuUio/QWNEdW3EVLw9423OSg==
=AoHZ
-----END PGP SIGNATURE-----

--eqp4TxRxnD4KrmFZ--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5134377516414012019==--


From xen-devel-bounces@lists.xenproject.org Thu Nov 01 18:12:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 18:12: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-devel-bounces@lists.xenproject.org>)
	id 1gIHS7-0006lN-Nh; Thu, 01 Nov 2018 18:12:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6kmy=nm=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIHS6-0006lI-6s
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 18:12:18 +0000
X-Inumbo-ID: aa5eacb0-de01-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa5eacb0-de01-11e8-9a16-bc764e045a96;
 Thu, 01 Nov 2018 18:12:17 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1AA9A205F4;
 Thu,  1 Nov 2018 18:12:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541095936;
 bh=8sDVYFPoz1XVujm65AmFpkac8/IBNpl4e/eu3aVKCns=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=WTtNMGHZvuS5UxZKtr6G17CKt59S/3DRlSbQArAyRgA9+oJeTMBuLW7mqxxKcXRgh
 7XabAOR76FograWzshLSm48yHkagid43BvRYdxQfQ7M+1yYQ2WcwjthE3mvq9t+b4d
 tWAZox8BVFhDPwxxDy9DnBxY827VMGG/V1efM2lk=
Date: Thu, 1 Nov 2018 11:12:14 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@citrix.com>
In-Reply-To: <23514.62634.413212.853593@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1811011051290.7220@sstabellini-ThinkPad-X260>
References: <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
 <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810310942530.7220@sstabellini-ThinkPad-X260>
 <23514.62634.413212.853593@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages] [and 2 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, stefanos@xilinx.com,
 Stefano Stabellini <sstabellini@kernel.org>, George Dunlap <dunlapg@umich.edu>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>, infra@xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWFuLAoKVGhhbmsgeW91IGZvciB0aGUgZGV0YWlsZWQgYW5zd2VyIGFuZCB0aGUgd2lsbGlu
Z25lc3MgdG8gc2VlIE9TU1Rlc3QKY2hhbmdlZCBpbiB0aGlzIHJlc3BlY3QuCgpMZXQgbWUgcHJl
bWlzZSB0aGF0IGFzIG11Y2ggYXMgSSB3b3VsZCBsaWtlIHRoaXMgdG8gYmUgZG9uZSwgSSBoYWQg
YQpsb29rIGF0IG15IHNjaGVkdWxlLCBhbmQsIHJlYWxpc3RpY2FsbHksIEkgY2FuIG9ubHkgdm9s
dW50ZWVyIHZlcnkKbGl0dGxlIHRpbWUgb24gdGhpcy4gSW4gcmVnYXJkcyB0byB0aGUgdHdvIFhp
bGlueCBib2FyZHMsIGl0IGxvb2tzIGxpa2UKd2UnbGwganVzdCBoYXZlIHRvIHdhaXQgZm9yIERl
Ymlhbi4KCkZvciB0aGUgc2FrZSBvZiB0aGlzIGRpc2N1c3Npb24gYW5kIGJyYWluc3Rvcm1pbmcg
c29sdXRpb25zLCBJIGhhdmUgYQpjb3VwbGUgb2YgcXVlc3Rpb25zIGFuZCBhbnN3ZXJzIG9uIGhv
dyB0byBzdXBwb3J0IGRpZmZlcmVudCBrZXJuZWxzIHdpdGgKRGViaWFuIGJlbG93LgoKCk9uIFRo
dSwgMSBOb3YgMjAxOCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBZZXMsIHdlIHNob3VsZCBkaXNj
dXNzIHRoZSB0ZWNobmljYWwgZGV0YWlscyBvbiBob3cgdG8gdXNlIG91ciBvd24KPiA+IHF1YXNp
LXZhbmlsbGEgTGludXggYnJhbmNoIHRvZ2V0aGVyIHdpdGggdGhlIERlYmlhbiBpbnN0YWxsZXIu
IFRoYXQncwo+ID4gYWxsIHdlIG5lZWQgQUZBSUNULgo+IAo+IE9LLiAgU286Cj4gCj4gCj4gSSBz
ZWUgdHdvIHBvc3NpYmxlIGFwcHJvYWNoZXM6Cj4gCj4gRmlyc3RseSwgY2hpY2tlbi1hbmQtZWdn
OiBVc2Ugb3NzdGVzdCdzIGBhbm9pbnRlZCBqb2InIG1lY2hhbmlzbSB0bwo+IGNoYWluIG9uZSBY
ZW4gQVJNIGtlcm5lbCBidWlsZCBmcm9tIHRoZSBuZXh0LiAgKFRoZSBhbm9pbnRlZCBqb2IKPiBm
ZWF0dXJlIGluIG9zc3Rlc3QgYWxsb3dzIGEgY2VydGFpbiBidWlsZCB0byBiZSBkZWNsYXJlZCBn
ZW5lcmFsbHkKPiBnb29kIGZvciB1c2UgYnkgb3RoZXIgam9icy4gIFRoZSBhbm9pbnRtZW50IHR5
cGljYWxseSB0YWtlcyBwbGFjZSBhdAo+IHRoZSBlbmQgb2YgYSBwdXNoIGdhdGUgZmxpZ2h0LCB3
aGVuIHRoZSBidWlsZCBqb2IgdGhhdCBpcyBiZWluZwo+IGFub2ludGVkIGhhcyBiZWVuIHNob3du
IHRvIHdvcmsgcHJvcGVybHkuKQo+IAo+IFNlY29uZGx5LCBjcm9zcy1jb21waWxhdGlvbiBvbiB4
ODYuCj4gCj4gSSB0aGluayBjcm9zcy1jb21waWxhdGlvbiBvbiB4ODYgaXMgcHJvYmFibHkgZ29p
bmcgdG8gYmUgZWFzaWVyCj4gYmVjYXVzZSBpdCBpcyBjb25jZXB0dWFsbHkgc2ltcGxlci4gIEl0
IGFsc28gYXZvaWRzIGRpZmZpY3VsdGllcyBpZgo+IHRoZSBhbm9pbnRlZCBidWlsZCBzaG91bGQg
dHVybiBvdXQgdG8gYmUgYnJva2VuIG9uIHNvbWUgaG9zdHMgKHRoaXMKPiBvdWdodCB0byBiZSBk
ZXRlY3RlZCBieSB0aGUgcHVzaCBnYXRlIHN5c3RlbSwgYnV0Li4uKS4gIEFuZCwgZnJhbmtseSwK
PiBvdXIgeDg2IGhhcmR3YXJlIGlzIGEgbG90IGZhc3Rlci4KPiAKPiBTbywgYXNzdW1pbmcgdGhl
IHBsYW4gaXMgdG8gZG8gY3Jvc3MtY29tcGlsYXRpb24gb24geDg2Lgo+IAo+IFRoZSBwcmVyZXF1
aXNpdGUgaXMgb2J2aW91c2x5IGFuIGFwcHJvcHJpYXRlIGNyb3NzLWNvbXBpbGVyLiAgV2lsbCB0
aGUKPiBEZWJpYW4gY3Jvc3MtY29tcGlsZXJzIGRvID8KClByb2JhYmx5IGl0IHdvdWxkIHdvcmss
IGJ1dCBJIGRvbid0IGtub3cgZm9yIHN1cmUuIE1vc3QgcGVvcGxlIHVzZSB0aGUKTGluYXJvIGNv
bXBpbGVyIGFuZCB0b29sY2hhaW46CgpodHRwczovL3JlbGVhc2VzLmxpbmFyby5vcmcvY29tcG9u
ZW50cy90b29sY2hhaW4vYmluYXJpZXMvbGF0ZXN0LTcvYWFyY2g2NC1saW51eC1nbnUvCmh0dHBz
Oi8vcmVsZWFzZXMubGluYXJvLm9yZy9jb21wb25lbnRzL3Rvb2xjaGFpbi9nY2MtbGluYXJvL2xh
dGVzdC03LwoKVGVzdGluZyB0aGUgRGViaWFuIGNyb3NzLWNvbXBpbGVyIHdvdWxkIGJlIHZlcnkg
ZWFzeS4KCgo+IElmIG5vdCB0aGVuIG1heWJlIHRoaXMgaXMgbm90IHRoZSBiZXN0Cj4gYXBwcm9h
Y2ggYmVjYXVzZSBvdGhlcndpc2UgaXQncyBub3QgY2xlYXIgd2hlcmUgd2UnbGwgZ2V0IGEgc3Vp
dGFibGUKPiBjb21waWxlci4KPiAKPiBJZiB0aGUgRGViaWFuIGNyb3NzIGNvbXBpbGVycyBhcmUg
T0ssIHRoZW4gSSB0aGluayB0aGUgbmVjZXNzYXJ5Cj4gY2hhbmdlcyB0byBvc3N0ZXN0IGFyZToK
PiAKPiAxLiBJbnRyb2R1Y2UgYSBkaXN0aW5jdGlvbiBiZXR3ZWVuIHRoZSBob3N0IChHQ0MgdGVy
bWlub2xvZ3k6IGJ1aWxkKQo+ICAgIGFuZCB0YXJnZXQgKEdDQyB0ZXJtaW5vbG9neTogaG9zdCkg
YXJjaGl0ZWN0dXJlcywgaW4gdHMteGVuLWJ1aWxkLgo+ICAgIFRoaXMgaW5jbHVkZXMgYWRkaW5n
IGEgY2FsbCB0byB0YXJnZXRfaW5zdGFsbF9wYWNrYWdlcyB0byBpbnN0YWxsCj4gICAgdGhlIGNy
b3NzIGNvbXBpbGVyLCBhbmQgYXBwcm9wcmlhdGVseSBhbWVuZGluZyB0aGUgY29uZmlndXJlIGFu
ZAo+ICAgIG1ha2UgcnVuZXMuICBQZXJoYXBzIHNvbWUgb2YgdGhpcyB3aWxsIHdhbnQgdG8gYmUg
aW4KPiAgICBPc3N0ZXN0L0J1aWxkU3VwcG9ydC5wbS4gIFRoZSBydW52YXJzIGZvciBidWlsZCBq
b2JzIHdpbGwgbmVlZCB0bwo+ICAgIGJlIHJldmlld2VkIHRvIGRlY2lkZSB3aGV0aGVyIGEgbmV3
IHJ1bnZhciBpcyBuZWVkZWQgb3Igd2hldGhlcgo+ICAgIGNyb3NzLWNvbXBpbGF0aW9uIGNhbiBi
ZSBpbmZlcnJlZCBmcm9tIGEgY3VycmVudGx5LXVuc3VwcG9ydGVkCj4gICAgY29tYmluYXRpb24g
b2YgcnVudmFycyAocGFydGljdWxhcmx5LCBhcmNoIHZzLiwgaG9zdGZsYWdzKS4KPiAKPiAyLiBN
YXliZSBjaGFuZ2UgdHMta2VybmVsLWJ1aWxkIHRvIGJlIGFibGUgdG8gYWRkaXRpb25hbGx5IHBy
b2R1Y2UgYQo+ICAgIC5kZWIsIG9yIGNwaW8gZnVsbCBvZiBtb2R1bGVzLCBmb3IgdXNlIGJ5IHN0
ZXAgNS4gIChUaGlzIHNob3VsZCBiZQo+ICAgIG9wdGlvbmFsLCBjb250cm9sbGVkIGJ5IGEgcnVu
dmFyLCBzaW5jZSBpdCBwcm9iYWJseSBkb3VibGVzIHRoZQo+ICAgIHNpemUgb2YgdGhlIGJ1aWxk
IG91dHB1dC4uLikKPiAKPiAzLiBDaGFuZ2UgbWFrZSpmbGlnaHQgYW5kIG1maS0qIHRvLCBvbiBB
Uk0sIHJ1biB0aGUgZXhpc3Rpbmcga2VybmVsCj4gICAgYnVpbGQgam9iIG9uIHg4NiBieSBzZXR0
aW5nIHRoZSBqb2IgcnVudmFycyBhcHByb3ByaWF0ZWx5Lgo+IAo+IDRhLiBUZWFjaCB0aGUgZGVi
aWFuLWluc3RhbGxlciBkcml2ZXIgaW4gRGViaWFuLnBtIGhvdyB0byBwaWNrIHVwIGEKPiAgICBr
ZXJuZWwgaW1hZ2UgZnJvbSBhbm90aGVyIGpvYi4gIEl0IHdvdWxkIGxvb2sgYXQgYSBydW52YXIK
PiAgICBkaWtlcm5lbGJ1aWxkam9iIG9yIHNvbWV0aGluZyBJIGd1ZXNzLgo+IAo+IDRiLiBUZWFj
aCBpdCB0byBwaWNrIHVwIGEga2VybmVsIG1vZHVsZXMgZnJvbSBhbm90aGVyIGpvYiBhbmQgc3R1
ZmYKPiAgICB0aGVtIGludG8gaXRzIGluc3RhbGxlciBjcGlvIGJlZm9yZSB1c2UuCj4gCj4gNGMu
IFRlYWNoIGl0IHRvIHB1dCB0aGUga2VybmVsIGFuZCBtb2R1bGVzIG9udG8gdGhlIGJlaW5nLWlu
c3RhbGxlZAo+ICAgIHN5c3RlbS4KPiAKPiAgICBUaGlzIHdvdWxkIGJlIGEgdmFyaWFudCBvZiwg
b3IgYW1lbmRtZW50IHRvLCBvciBhbHRlcm5hdGl2ZSB0bywKPiAgICBPc3N0ZXN0L0RlYmlhbi5w
bTpkaV9zcGVjaWFsX2tlcm5lbCBvciBpdHMgY2FsbCBzaXRlLiAgVGhlIGtlcm5lbCdzCj4gICAg
YWJpbGl0eSB0byBoYW5kbGUgY29uY2F0ZW5hdGVkIGNwaW8gaW1hZ2VzIG1heSBiZSB1c2VmdWwu
Cj4gCj4gICAgV2Ugd2lsbCB3YW50IHRvIHJlZmFjdG9yIGludG8gYSB1dGlsaXR5IGxpYnJhcnkg
KHByb2JhYmx5IGEgZmlsZQo+ICAgIG9mIHNoZWxsIGZ1bmN0aW9ucykgYXQgbGVhc3Qgc29tZSBv
ZiB0aGUgY29kZSBpbgo+ICAgIG1nLWRlYmlhbi1pbnN0YWxsZXItdXBkYXRlIGZvciB1bnBpY2tp
bmcgYSBrZXJuZWwgLmRlYiAodXN1YWxseQo+ICAgIGZyb20gLWJhY2twb3J0cykgYW5kIGZpc2hp
bmcgb3V0IHRoZSBrZXJuZWwgaW1hZ2UgYW5kIHRoZSBtb2R1bGVzLAo+ICAgIGFuZCBzdHVmZmlu
ZyB0aGUgbW9kdWxlcyBpbnRvIGFuIGV4aXN0aW5nIGluc3RhbGxlciBjcGlvIGFyY2hpdmUuCj4g
Cj4gICAgV2hhdGV2ZXIgYXBwcm9hY2ggaXMgdGFraW5nLCB0aGUgbW9kdWxlcyBpbiB0aGUgaW5z
dGFsbGVyIG11c3QgYmUgYQo+ICAgIHN1YnNldCBiZWNhdXNlIHRoZSB3aG9sZSBzZXQgb2YgbW9k
dWxlcyBpcyB2ZXJ5IGxhcmdlIGFuZCBtYXkgbWFrZQo+ICAgIHRoZSBpbml0cmFtZnMgdG9vIGJp
ZyB0byBiZSBib290ZWQuICBTZWUgdGhlIGxpc3Qgb2YgbW9kdWxlIHBhdGhzCj4gICAgaW4gbWct
ZGViaWFuLWluc3RhbGxlci11cGRhdGUuCj4gCj4gICAgTkIgb3ZlcmFsbCB0aGVyZSBhcmUgZm91
ciBhc3BlY3RzIHRvICg0KTogKGkpIGFycmFuZ2luZyB0byBib290IHRoZQo+ICAgIHJpZ2h0IGtl
cm5lbDsgKGlpKSBnZXR0aW5nIHRoZSBtb2R1bGVzIGludG8gdGhlIGluc3RhbGxlcgo+ICAgIGVu
dmlyb25tZW50OyBhbmQgZ2V0dGluZyBib3RoIChpaWkpIGtlcm5lbCBhbmQgKGl2KSBtb2R1bGVz
IGludG8KPiAgICB0aGUgYmVpbmctaW5zdGFsbGVkIHN5c3RlbS4KPiAKPiA1LiBDaGFuZ2UgbWFr
ZSpmbGlnaHQgYW5kIG1maS0qIG9uIEFSTSB0byBhZGQgdGhlIG5ldyBydW52YXIgc28gdGhhdAo+
ICAgIEFSTSBmbGlnaHRzIHVzZSBvdXIgb3duIGtlcm5lbHMgcmF0aGVyIHRoYW4gRGViaWFuJ3Mu
Cj4gCj4gNi4gUmV2aWV3IHRoZSBhcnJhbmdlbWVudHMgZm9yIHJldXNlIG9mIGV4aXN0aW5nIGJ1
aWxkIGpvYnMsIHRvIG1heWJlCj4gICAgcmV1c2UgQVJNIGtlcm5lbCBidWlsZHMgbW9yZSBvZnRl
bi4gIFNlYXJjaCBjci1kYWlseS1icmFuY2ggZm9yCj4gICAgbWctYWRqdXN0LWZsaWdodC1tYWtl
eHJlZnMuICBQcm9iYWJseSwgYW4gYWRkaXRpb25hbCBjYWxsIHNob3VsZCBiZQo+ICAgIGFkZGVk
IHdpdGggc29tZSBhcHByb3ByaWF0ZSBjb25kaXRpb25zLgoKSSB0aG91Z2h0IHRoYXQgd2UgY291
bGQgaGF2ZSBwcm92aWRlZCBhIGRlYiByZXBvc2l0b3J5IHdpdGggYWx0ZXJuYXRpdmUKa2VybmVs
cyBmb3IgT1NTVGVzdHMgdG8gdXNlLiBXZSB3b3VsZCBoYXZlIHNjcmlwdHMgdG8gZ2VuZXJhdGUg
dGhvc2UgZGViCnBhY2thZ2VzIGZyb20gdGhlIFhlbiBBUk0gTGludXggdHJlZSBpbiBhIHJlcG9z
aXRvcnkgb24geGVuYml0cywgYnV0IHdlCndvdWxkbid0IG5lY2Vzc2FyaWx5IGhhdmUgT1NTVGVz
dCBydW4gdGhlIHNjcmlwdC4gSW5pdGlhbGx5LCB3ZSBjb3VsZApydW4gdGhlIHNjcmlwdHMgYnkg
aGFuZCwgdGhlbiwgd2UgY291bGQgcnVuIHRoZW0gYXV0b21hdGljYWxseSBpbgpPU1NUZXN0IG9y
IGVsc2V3aGVyZS4gSXMgdGhhdCBhIHBvc3NpYmlsaXR5PyBJIGFscmVhZHkgaGF2ZSBEb2NrZXJm
aWxlcwooQUtBIGJhc2ggc2NyaXB0cykgdG8gYnVpbGQgYW4gQVJNIGtlcm5lbCBvbiBhIGZldyBk
aXN0cm9zLCB0aGF0J3MKc29tZXRoaW5nIEkgY291bGQgbWFrZSBhdmFpbGFibGUuCgpUaGlzIG1v
cm5pbmcgSnVsaWVuIGhhZCBvbmUgbW9yZSBkaWZmZXJlbnQgc3VnZ2VzdGlvbjogYnVpbGRpbmcg
dGhlCmtlcm5lbCB3aXRoIE9TU1Rlc3Qgb24gU29mdElyb24sIHRoYXQgd2Uga25vdyBpdCB3b3Jr
cywgaXQgd291bGQgYmUgYQpuYXRpdmUgY29tcGlsYXRpb24uIFRoZW4gd2UgY291bGQgdXNlIHRo
ZSBidWlsdCBrZXJuZWwgdG9nZXRoZXIgd2l0aCB0aGUKRGViaWFuIGluc3RhbGxlciBvbiB0aGUg
b3RoZXIgYm9hcmRzIChYaWxpbngsIFJlbmVzYXMsIGV0Yy4pCgpFaXRoZXIgd2F5LCB0aGUga2Vy
bmVsIHRvIGJlIHVzZWQgd2l0aCB0aGUgZW1iZWRkZWQgYm9hcmRzIGRvZXNuJ3QgbmVlZAp0byBi
ZSByZWJ1aWx0IG9mdGVuLCBvbmx5IG9uY2UgYSBtb250aCBvciBzby4KCiAKPiA+ID4gQ2FuIHlv
dSBwbGVhc2UgcG9pbnQgbWUgdG8gdGhlIGNvcnJlc3BvbmRpbmcgRGViaWFuIGJ1ZyA/Cj4gPiAK
PiA+IGh0dHBzOi8vc2Fsc2EuZGViaWFuLm9yZy9rZXJuZWwtdGVhbS9saW51eC9tZXJnZV9yZXF1
ZXN0cy82Nwo+IAo+IEhybSwgeW91IG1heSB3YW50IHRvIGZpbGUgYSBidWcgaW4gdGhlIERlYmlh
biBCVFMuICBJJ20gbm90IHN1cmUKPiB3aGV0aGVyIHRoZSBzdGFibGUga2VybmVsIG1haW50YWlu
ZXJzIGFyZSB0aGUgc2FtZSBwZW9wbGUuICBPVE9IIGl0Cj4gaGFzIG9ubHkgYmVlbiB0aGVyZSAy
IHdlZWtzIGFuZCBpdCB3b3VsZG4ndCBiZSByZWxlYXNlZCB1bnRpbCB0aGUgbmV4dAo+IERlYmlh
biBzdGFibGUgdXBkYXRlIGFueXdheSwgYWZ0ZXIgd2hpY2ggaXQgd291bGQgcHJvYmFibHkgZ28g
dG8KPiBiYWNrcG9ydHMuCj4gCj4gUmlnaHQgbm93IHRoZSBzaXR1YXRpb24gd2l0aCBNUnMgaW4g
U2Fsc2EgaXMgbm90IGFsd2F5cyBpZGVhbDsKPiBzb21ldGltZXMgaXQgZG9lc24ndCBlbWFpbCB0
aGUgcmlnaHQgcGVvcGxlLiAgSXQgd291bGQgYmUgd29ydGggZ29pbmcKPiB0byAjZGViaWFuLWtl
cm5lbCAob24gb2Z0YykgYW5kIGNoZWNraW5nIHRoYXQgeW91IGhhdmUgbWFkZSB5b3VyCj4gcmVx
dWVzdCB2aWEgdGhlIHJpZ2h0IGNoYW5uZWwuCgpJJ2xsIGZvcndhcmQgeW91ciBzdWdnZXN0aW9u
IHRvIHRoZSBYaWxpbnggcGVyc29uIHRoYXQgY3JlYXRlZCB0aGF0CnRpY2tldC4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 18:26:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 18:26: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-devel-bounces@lists.xenproject.org>)
	id 1gIHfT-0007hZ-WE; Thu, 01 Nov 2018 18:26: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=7tsl=nm=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gIHfS-0007hU-8F
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 18:26:06 +0000
X-Inumbo-ID: 97e68e7c-de03-11e8-8fb5-12d6303a7972
Received: from out3-smtp.messagingengine.com (unknown [66.111.4.27])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 97e68e7c-de03-11e8-8fb5-12d6303a7972;
 Thu, 01 Nov 2018 18:26:05 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id C03A221F39;
 Thu,  1 Nov 2018 14:26:04 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 01 Nov 2018 14:26:04 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=2qF00B
 MMZSdw+USbBPKh+AxzqnNEWSsn4vg4Opv25xQ=; b=vpA0D7UoRnK4HKP8W7uLhv
 zIuV8yOC6ABsB3q3eo6CTlBcioFtaCitKzXrhkvUkoULCoLxmpx821NUBYQ2CSlJ
 gE5Qg/4T/S0LPordItb1wzEJl4vchBjNBBZfl2iyiDmE6xbPk/9cbl9KOIM36j38
 H0HYCjazq9xp5lTYA4D79vgouhOYifJJQ24VqK0Q9A2HhMA0QznbMfAWfXjuPp6A
 /tiPmSM1trdx7CNS/6zXVLnAfJMPgabp6RxmhNk7c9KCBfhqzdskAeAR8sFI7Lfi
 PSnrySmhpsZvs4ADSwkMYs1YNV3MsOpGB1MFpE627m8ot+ltWptf+GICl/b6jWiQ
 ==
X-ME-Sender: <xms:PEXbW53jQ7aIhG2zsDa-vMBgDZu9r4Nt4NeY3G6JaNWdIFYI-fz2QQ>
X-ME-Proxy: <xmx:PEXbW1IWcjAELEDHAj0rvETLJ6b2_r5XcQ1ZcbeStiQrgoQgvU9psA>
 <xmx:PEXbWxUjggRXG7ES_DtX9NGtyyRKRhXfH6Y12Iizesj67n2IZhTD6w>
 <xmx:PEXbW_gWJIxT7shvpdN4z1U81eQZNbhikbHfXtJfbVF1alR_nT_BMg>
 <xmx:PEXbW08VZz5T3ph4Wb7KGkNSmYTb11zB2U_ttYwVXFFSkl3D83d2fg>
 <xmx:PEXbWxD4dPNKZExc_4ZdyB2dpqv7N2KYzByYmwRJEor11_8O-F-T_w>
 <xmx:PEXbW7HltQJo454SZZMCZzwWT1wrFH7IupuVCZ8jv74YkNyEG-536A>
Received: from mail-itl (ip5b409b0b.dynamic.kabel-deutschland.de
 [91.64.155.11])
 by mail.messagingengine.com (Postfix) with ESMTPA id 38F57E44DC;
 Thu,  1 Nov 2018 14:26:03 -0400 (EDT)
Date: Thu, 1 Nov 2018 19:25:59 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181101182559.GE1638@mail-itl>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <58fad8fc7a60c5f9a6e107dafb52df2ef3d15665.1533608042.git-series.marmarek@invisiblethingslab.com>
 <23515.14438.209179.640957@mariner.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <23515.14438.209179.640957@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [RFC PATCH v2 13/17] xenconsoled: add support for
 up to 3 secondary consoles
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============3324984405175724239=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3324984405175724239==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="N1GIdlSm9i+YlY4t"
Content-Disposition: inline


--N1GIdlSm9i+YlY4t
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Nov 01, 2018 at 05:31:18PM +0000, Ian Jackson wrote:
> Marek Marczykowski-G=C3=B3recki writes ("[RFC PATCH v2 13/17] xenconsoled=
: add support for up to 3 secondary consoles"):
> > Based on previous few commits, this adds basic support for multiple
> > consoles in xenconsoled. A static number of them - up to 3 (+ one
> > primary).
>=20
> I'm confused.  I thought we already had support for multiple PV
> consoles.  Is the problem that the backend is in qemu rather than
> xenconsoled ? =20

Yes.
One of main reasons for this whole thing is to get rid of qemu from dom0
at all. Regardless if it's handling only console, only disk or other
stuff. This is a lot of code and I don't consider asking it nicely
"please don't let rogue domain let attack any other qemu component" to
be enough.=20

> I'm not sure how this patch interacts with the
> qemu-provided extra PV consoles in docs/misc/console.txt.

I try here to be compatible with qemu-provided consoles. Some limitation
may come from "xenconsoled: add support for non-pty output" patch, as it
implements only subset of qemu supported outputs.

> I'm afraid (as you probably predicted) I don't think this patch is
> suitable for upstream in its current form.  I can see that
> restructuring xenconsoled to be more dynamic is some work but I may be
> able to help there.
>=20
> CCing Stefano, the author of docs/misc/console.txt, at his new
> address.
>=20
> Thanks,
> Ian.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--N1GIdlSm9i+YlY4t
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlvbRTcACgkQ24/THMrX
1yzG/Af9EaptXaOpF/xlFd1D6dH0SL7UpTKrNP7Qrn3SOWTLxm2poXHC4adfnvvE
xl7ARXIWxszEsXLQc3ut1tK7qTUI6kNuepy2DBWYsnzuCAqn5dbyuHAMQG6RtNj/
3/0Rgq+PJWYZZES/A0bEVqeKr6twRdyQOqAhkof9v3ZMYM+7XL4SuXmDtA+RObV/
LqyC1fdfa8xmAZeUe5kYLW3U9PKfPC2HHjESLjUmFMqP00FKk35xqSAqvk+iC0TZ
aeGB7iAhKr+s3/ROMHeVkCclGgqiN6UQKHjYdnbSh+HVblx6xZcmW85FSPWvf3un
WNLhJ8C10+NeM9eZMMbJzn5ovVzEBQ==
=lBFG
-----END PGP SIGNATURE-----

--N1GIdlSm9i+YlY4t--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3324984405175724239==--


From xen-devel-bounces@lists.xenproject.org Thu Nov 01 18:32:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 18:32: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-devel-bounces@lists.xenproject.org>)
	id 1gIHli-00005W-Ob; Thu, 01 Nov 2018 18:32:34 +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=o9f7=nm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIHlg-00005L-T6
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 18:32:32 +0000
X-Inumbo-ID: 7deb7a22-de04-11e8-97f4-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7deb7a22-de04-11e8-97f4-12d6303a7972;
 Thu, 01 Nov 2018 18:32:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gIHlc-0000B8-Sp; Thu, 01 Nov 2018 18:32:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gIHlc-0001tV-MG; Thu, 01 Nov 2018 18:32:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gIHlc-0004Oj-Le; Thu, 01 Nov 2018 18:32:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gIHlc-0004Oj-Le@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Nov 2018 18:32:28 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-qemuu-nested-intel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbAp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioq
IEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4g
dHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAxMTc0M2M1Njc4NWM3
NTFjMDg3ZWVjZGI5ODcxM2VlZjc5NjYwOWUwCiAgQnVnIG5vdCBwcmVzZW50OiAwMjM4ZGY2NDZl
NjIyNDAxNmE0NTUwNWQyYzExMWEyNDY2OWViZTIxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5Mjk1LwoKCiAgKFJl
dmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10
dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwueGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2Rl
IHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdy
YXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEyOTI5
NS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1y
ZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMjkx
NjcgZmFpbCBbaG9zdD1nb2RlbGxvMF0gLyAxMjg5NDUgW2hvc3Q9Zmlhbm8wXSAxMjg5MjAgW2hv
c3Q9aHV4ZWxyZWJlMF0gMTI4ODg1IFtob3N0PWJhcm9xdWUwXSAxMjg4NjEgW2hvc3Q9YWxiYW5h
MV0gMTI4ODM1IFtob3N0PWRlYmluYTBdIDEyODcyNyBbaG9zdD1pdGFsaWEwXSAxMjg2NjMgW2hv
c3Q9YmFyb3F1ZTFdIDEyODU5OSBbaG9zdD1nb2RlbGxvMV0gMTI4NTIwIFtob3N0PWVsYmxpbmcw
XSAxMjg0OTMgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEyOTE2NyAvIDEyODQ5
MwoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRy
ZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxp
bnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUu
Z2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6
IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgMTE3NDNjNTY3ODVjNzUx
YzA4N2VlY2RiOTg3MTNlZWY3OTY2MDllMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4
OTc1OWQ5YjQzZjJjNjQ1YWU3CkJhc2lzIHBhc3MgMDIzOGRmNjQ2ZTYyMjQwMTZhNDU1MDVkMmMx
MTFhMjQ2NjllYmUyMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDlj
MGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MWQ0ZWNhN2FkZDZhN2ExMTRiYzA1Y2M2ZDM4MjIzYTBj
MGI1NTc1CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0
b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk
cy9saW51eC0yLjYuZ2l0IzAyMzhkZjY0NmU2MjI0MDE2YTQ1NTA1ZDJjMTExYTI0NjY5ZWJlMjEt
MTE3NDNjNTY3ODVjNzUxYzA4N2VlY2RiOTg3MTNlZWY3OTY2MDllMCBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjOWMwZWVkNjE4
ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OS05YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4Ni1kZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IzkxZDRlY2E3
YWRkNmE3YTExNGJjMDVjYzZkMzgyMjNhMGMwYjU1NzUtOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3
NTlkOWI0M2YyYzY0NWFlNwphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGln
dW91czogbGludXgtMi42CkxvYWRlZCAxMDAyIG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJj
aGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTI4NDM4IFtob3N0PWJhcm9xdWUwXQogMTI4NDc2IFto
b3N0PWh1eGVscmViZTFdCiAxMjg0NjEgW2hvc3Q9Zmlhbm8wXQogMTI4NDkzIHBhc3MgMDIzOGRm
NjQ2ZTYyMjQwMTZhNDU1MDVkMmMxMTFhMjQ2NjllYmUyMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMx
NDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MWQ0ZWNhN2FkZDZh
N2ExMTRiYzA1Y2M2ZDM4MjIzYTBjMGI1NTc1CiAxMjg1MjAgW2hvc3Q9ZWxibGluZzBdCiAxMjg1
OTkgW2hvc3Q9Z29kZWxsbzFdCiAxMjg2NjMgW2hvc3Q9YmFyb3F1ZTFdCiAxMjg3MjcgW2hvc3Q9
aXRhbGlhMF0KIDEyODg2MSBbaG9zdD1hbGJhbmExXQogMTI4ODM1IFtob3N0PWRlYmluYTBdCiAx
Mjg4ODUgW2hvc3Q9YmFyb3F1ZTBdCiAxMjg5MjAgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEyODk0NSBb
aG9zdD1maWFubzBdCiAxMjg5NzAgZmFpbCBpcnJlbGV2YW50CiAxMjkwMDUgZmFpbCBpcnJlbGV2
YW50CiAxMjkwNzIgZmFpbCBpcnJlbGV2YW50CiAxMjkxNjcgZmFpbCAxMTc0M2M1Njc4NWM3NTFj
MDg3ZWVjZGI5ODcxM2VlZjc5NjYwOWUwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5
NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTI4MSBwYXNzIDAyMzhkZjY0NmU2MjI0MDE2YTQ1NTA1ZDJj
MTExYTI0NjY5ZWJlMjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5
YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTFkNGVjYTdhZGQ2YTdhMTE0YmMwNWNjNmQzODIyM2Ew
YzBiNTU3NQogMTI5MjgzIGZhaWwgMTE3NDNjNTY3ODVjNzUxYzA4N2VlY2RiOTg3MTNlZWY3OTY2
MDllMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYz
N2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAx
MjkyODQgcGFzcyAwMjM4ZGY2NDZlNjIyNDAxNmE0NTUwNWQyYzExMWEyNDY2OWViZTIxIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdj
OGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDU3MDc3Y2M0MmVhMDNhNzg4ZjAzY2IwMWRjZjFjZWU0OTFkODA5OTIKIDEyOTI4NSBwYXNz
IDAyMzhkZjY0NmU2MjI0MDE2YTQ1NTA1ZDJjMTExYTI0NjY5ZWJlMjEgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVm
ODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZTliZTM0
YmU1ZjlhMWE2ZWNiZjA1YmE5NTAyY2Q3MDVhZTQ0MTQ3NgogMTI5Mjg3IHBhc3MgMDIzOGRmNjQ2
ZTYyMjQwMTZhNDU1MDVkMmMxMTFhMjQ2NjllYmUyMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxNjJmYzgyOTVmMzEyNDBk
YzM2NzAxOTBhOTFlOWJiYzAzYjBkN2JlCiAxMjkyODggcGFzcyAwMjM4ZGY2NDZlNjIyNDAxNmE0
NTUwNWQyYzExMWEyNDY2OWViZTIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDIzMDU4ZTdiMzYxYTRmNmNmNzQwMjQ1MzI3
ZWExODQxZTJiZTkxMzIKIDEyOTI4OSBwYXNzIDAyMzhkZjY0NmU2MjI0MDE2YTQ1NTA1ZDJjMTEx
YTI0NjY5ZWJlMjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBl
ZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0
NWFlNwogMTI5MjkwIGZhaWwgMTE3NDNjNTY3ODVjNzUxYzA4N2VlY2RiOTg3MTNlZWY3OTY2MDll
MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2Rk
NWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjky
OTEgcGFzcyAwMjM4ZGY2NDZlNjIyNDAxNmE0NTUwNWQyYzExMWEyNDY2OWViZTIxIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIz
ZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTI5MyBmYWlsIDEx
NzQzYzU2Nzg1Yzc1MWMwODdlZWNkYjk4NzEzZWVmNzk2NjA5ZTAgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkx
M2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2
ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5Mjk0IHBhc3MgMDIzOGRmNjQ2ZTYy
MjQwMTZhNDU1MDVkMmMxMTFhMjQ2NjllYmUyMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODli
MmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjkyOTUgZmFpbCAxMTc0M2M1Njc4NWM3NTFjMDg3ZWVj
ZGI5ODcxM2VlZjc5NjYwOWUwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDli
NDNmMmM2NDVhZTcKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZv
dW5kOiBmbGlnaHQgMTI4NDkzIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDog
ZmxpZ2h0IDEyOTE2NyAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDEyOTI4MSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEy
OTI4MyAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCAwMjM4ZGY2NDZl
NjIyNDAxNmE0NTUwNWQyYzExMWEyNDY2OWViZTIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4
OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tp
bmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjkyODkgKHBhc3MpLCBmb3Ig
bGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjkyOTAgKGZhaWwpLCBmb3IgZmlyc3Qg
ZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjkyOTEgKHBhc3MpLCBmb3IgbGFzdCBwYXNz
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTI5MyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDEyOTI5NCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTI5Mjk1IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBh
bmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBs
aW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs
ZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgMTE3NDNjNTY3ODVjNzUxYzA4N2Vl
Y2RiOTg3MTNlZWY3OTY2MDllMAogIEJ1ZyBub3QgcHJlc2VudDogMDIzOGRmNjQ2ZTYyMjQwMTZh
NDU1MDVkMmMxMTFhMjQ2NjllYmUyMQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTI5NS8KCgogIChSZXZpc2lvbiBs
b2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dz
L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsLnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMjkyOTU6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0
IDEyOTI5NSBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTI5NS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9i
czoKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 20:21:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 20:21: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-devel-bounces@lists.xenproject.org>)
	id 1gIJSk-0000XV-Aw; Thu, 01 Nov 2018 20:21:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0sdp=nm=xilinx.com=stefanos@srs-us1.protection.inumbo.net>)
 id 1gIJSi-0000XQ-Dt
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 20:21:04 +0000
X-Inumbo-ID: a75b888c-de13-11e8-9a16-bc764e045a96
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe49::607])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a75b888c-de13-11e8-9a16-bc764e045a96;
 Thu, 01 Nov 2018 20:21:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector1-xilinx-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=QLwpx2Pf2J0gqnfbra/li+l1jAPZIOtfLJmHa2lOJP8=;
 b=UcZW9GYYMIHiEht9Bjo2OrAFJ08hVgiFeTyV7QGu+O8zvRNxd1R37qUNsVghxRhv5N8NQFybl6dz6DhTcGOm35PcW7JbtLX4+sRfpT/05UYglM4ueoAXZobezb1ipvwLH1kHKeq9uoWVBeBuPBNYNwArBt+IECBlyYmXL+b/BW8=
Received: from BL0PR02CA0043.namprd02.prod.outlook.com (2603:10b6:207:3d::20)
 by DM5PR0201MB3512.namprd02.prod.outlook.com (2603:10b6:4:77::12)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.21; Thu, 1 Nov
 2018 20:21:02 +0000
Received: from BL2NAM02FT003.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e46::207) by BL0PR02CA0043.outlook.office365.com
 (2603:10b6:207:3d::20) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.21 via Frontend
 Transport; Thu, 1 Nov 2018 20:21:01 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; epam.com; dkim=none (message not signed)
 header.d=none;epam.com; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 BL2NAM02FT003.mail.protection.outlook.com (10.152.76.204) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1294.14
 via Frontend Transport; Thu, 1 Nov 2018 20:21:00 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <stefano.stabellini@xilinx.com>)
 id 1gIJSd-0002sJ-PF; Thu, 01 Nov 2018 13:20:59 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <stefano.stabellini@xilinx.com>)
 id 1gIJSY-0001cm-Lm; Thu, 01 Nov 2018 13:20:54 -0700
Received: from xsj-pvapsmtp01 (maildrop.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id wA1KKiOU018616; 
 Thu, 1 Nov 2018 13:20:44 -0700
Received: from [172.19.2.220] (helo=localhost)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <stefanos@xilinx.com>)
 id 1gIJSO-0001ZU-7N; Thu, 01 Nov 2018 13:20:44 -0700
Date: Thu, 1 Nov 2018 13:20:42 -0700
From: Stefano Stabellini <stefano.stabellini@xilinx.com>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <a5eab71a-f301-67ae-cc22-8cf10715fdcd@arm.com>
Message-ID: <alpine.DEB.2.10.1811011320050.7220@sstabellini-ThinkPad-X260>
References: <CADJ6SV1__ZWDhGWoW7u=W54zG1STSnchkg0enyQoPyEB9YGXPg@mail.gmail.com>
 <alpine.DEB.2.10.1810191336090.31582@sstabellini-ThinkPad-X260>
 <d3a589c5d95d70ef1c13b4fe6856b7ed387b4ee3.camel@suse.com>
 <CADJ6SV2891kOd_Ga8jjXdtKdjPAoWtADhizuS+kjSZNNOPMK+w@mail.gmail.com>
 <alpine.DEB.2.10.1810221037270.31582@sstabellini-ThinkPad-X260>
 <CADJ6SV0gUvRv_4Kp=Vz5n4WSQ3kgQrC=+gPz1QjrBzdFOoJwPA@mail.gmail.com>
 <alpine.DEB.2.10.1810231005040.31582@sstabellini-ThinkPad-X260>
 <d5769cb9-9d87-3db4-e23d-414242692a89@arm.com>
 <alpine.DEB.2.10.1810250915030.25937@sstabellini-ThinkPad-X260>
 <94c08d07-b028-8eb1-7e94-21a416cd8007@arm.com>
 <alpine.DEB.2.10.1810261340530.32521@sstabellini-ThinkPad-X260>
 <CADJ6SV174NdceJ4kWCWYJ-UaNp1AAisb28V5tgKz14N+-pBVEg@mail.gmail.com>
 <67f6ece7-0a26-e29c-b20b-acf83a01f6eb@arm.com>
 <CADJ6SV22eAxR0s0ocpGNRRefo+FmsMz9KsEeXw+cME1sSM-ssg@mail.gmail.com>
 <a5eab71a-f301-67ae-cc22-8cf10715fdcd@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(7916004)(39850400004)(346002)(396003)(136003)(376002)(2980300002)(438002)(199004)(189003)(36386004)(229853002)(476003)(11346002)(966005)(126002)(446003)(47776003)(6916009)(336012)(4326008)(50466002)(97736004)(478600001)(14444005)(426003)(486006)(33716001)(44832011)(5660300001)(46406003)(6246003)(57986006)(2906002)(39060400002)(6306002)(8936002)(9786002)(8676002)(81166006)(76176011)(93886005)(81156014)(53546011)(186003)(63266004)(53936002)(77096007)(26005)(54906003)(106002)(316002)(305945005)(23726003)(76506005)(106466001)(9686003)(16586007)(33896004)(58126008)(356004)(107986001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR0201MB3512; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:ErrorRetry; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT003;
 1:LmsxyTM35diAUilEbFdFj62lTCfwEWmb4XTBs8b0cx7OFU7Q/ZoZbdCRHWsyQInDE/DwoHAJtsR7w/p9KLs2qYXLNeDLW5L2qgm/qw1RxSZOYfIvTNopJ558lqnuVil2
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 806c9eff-614e-4176-8b30-08d640378a81
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060);
 SRVR:DM5PR0201MB3512; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0201MB3512;
 3:cSTmcTqsqfuALIH0r9v6lWFPINuXaPM0FOtIoZrJ+7x85Q/D5TCMQVsz9y9RcwxnGVVGFsOF8Wac3m5fiPXn+UHNjepi79QGcXJVRvIMcp8v0d+TMONICUvI7f5u3FxPlvThFnFl44RC5qVNN+ijCj/uP7ChImouOoDfkhIBd5oTLFxf3mxGpiUyLhc9hpO9DtZIOfXRXLUcpHTzS7FgGimuSx5TIrZzlQgrVGIyBpMfI6Oz9/KeS/hMbyU8nSHcmB4KPtT12ixvAT2cMWXd2w6mlbVIBvdS+DmGPrsyKkVcVTDtaB1BSUzQdPE3vGBCAgaDj6wfZW8NHLEO85SECcRHee/UVcl5Ue8rlRLrpv8=;
 25:tl/Fcg6mDMvhiG1XlmtrMnrIv3KUqGm1j8bI26zoCQ7H3L8ayfDFPJhIyGg0/vcOqhHkl328fogdHPVeNq7uclxw8SmGlJLni9U2wkJxqi/RX20sbt8UxhSpArtvAjp5O8Ny+ADoCYZywX/HbE06m2qi2zWq4YHDRbeyoV2J/P7bsNhF3EtBErZsPMWg/JG6tKH6Q/wz0v9m3SUMvPzP4ekLedb+rkq1L/Eee3Ag0QjtcBZiYcAaBkFISHBKfyhcCBOeUo08UuqD2FSnYxz/WU7/nE1xUZdIAX8xU+0wrJysdokcFgzL64lN+R5lYg7f5/bqtywqgmh8E0+3NajWKw==
X-MS-TrafficTypeDiagnostic: DM5PR0201MB3512:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0201MB3512;
 31:IxF90canoqY42mLPreyBJQrG2zGdpO6Uwk+iBCSHKvRkSciHpGla41w9kkE2UwTInWGFgjKyUkcom7reYqCThLKfjRGq68aGl1Fi2loQs9+xU2xeQNsouINneKVu+OvsSM1XFeMI5NCHkAoolptqXs8AzQ141nf5THUCcQ01P9Z5ZeG1FKtt4rJ+ct29+ILzMPgPOzbEym9C8pC6GqqJZTJ6YlFKn7D2t4WYlzIp+lE=;
 20:m5n/ddWH1XAD82jwAtPJ9aT097DaOR0wWhusbbV/Zw9veiHtmCnlJLL07uzYZTtSJyfHQ1q8+ZjACI/DG1Lk5IOlG+Qu0Zy0KuUgsPxg9e2icawkf9bn3zeCL5AbVHiDvDQdyZq2rT9Bsgwc18S9JJO4/x8RjSUdCdNYhdcHGcTWehYUFiUpaeex+NnnufG8FQE66FC9JX7zQD/wcnwXlTEeXJg7WBuw0EvNE1I6Idq8V+SFtXl1cxJ7J7n2rdSktPcb7SEV1M8uCbJN4zr9Mn+E+IH2dA1UARqcx1gLkvh4B+24pvxPtdl1EIIiOFRDYGigwta++8iF/G9chf4jdrbeIEjkaahgGtRY39P49l46UynMtic2kGOKiubwfaUMfWjref9XJJ1iG6ukgtJ6rlXOgFzIdUO3RTfq8hMv42u3CuBNQay/rRJgUNM7sfDhAST+hlHZ0h7zoFWCaLIEE+kF9xN0jyReWn5dFE5D4dHvA02NE78NKJkfjuaFcPpK
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-Microsoft-Antispam-PRVS: <DM5PR0201MB351211363DDF6E5CD7F1BF18A0CE0@DM5PR0201MB3512.namprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(166708455590820);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231382)(944501410)(52105095)(93006095)(93004095)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:DM5PR0201MB3512; BCL:0; PCL:0; RULEID:; SRVR:DM5PR0201MB3512; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0201MB3512;
 4:fpAB+atvOn2/OJjpM7x1ZDv6tzsevtxxzvLbDihWmQcuwJoPiXhheAUK4PlvhdA31p/RHpTzJul/ORvhTOR3B/E+LXS+An5ubRguKGhzd4KTeLgPoqP2CWgYWqCboCZxS9pr76Qsnl6eV8nPqoeB2PA5s/Lj8PLsz/0VAQlVobT6r+kPjDl8v4EtYWZNdlLPODNkj49lWkF+Z1VPjh6jeK1ljsIcXs4glSMrFoPmn/TvCyfSwfyMjw4cTX8W/nkNfs899VgcYLsIeE2q/h24oNvn3F26jfb7y6x6IAY3iD0FLzHyYL3LHgdvwyspOmDt
X-Forefront-PRVS: 0843C17679
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR0201MB3512;
 23:vxIeqFpWp/uKF8RNb/0nCmf+F5St7Dg40aDJIjP?=
 =?us-ascii?Q?u31hWs38E6wm0SYOoKFOvqzJA/FmwGj/iq3xfdw9dHSUESv2FVBsDzU4t3fE?=
 =?us-ascii?Q?AUFCHlaxws+axptCeeSJrBhqPy0wd1qhxG17nSqzR8FA4oCeZbzlaGOWi+pR?=
 =?us-ascii?Q?JanBfBEwgyktYmxugwGQ0dxAjwrAGOGbgQoUwELKfAr/N63sLw+7YvS0e7B3?=
 =?us-ascii?Q?jwR1DYqSMeNDV20IYsbhyXJP9sQfKHSY93XWZufkrkLm3wh5HkgpyuwPK1Y8?=
 =?us-ascii?Q?8HSd6q1rWEc9mFx2xB5cwS1reFys3HsQqyDbxyH6V/eDkMj2A6LZfOfK1A1b?=
 =?us-ascii?Q?b1TP4jANDhfbUaGNcNSXxvel7XNlFh7MhKr04U/ewfjPfp60WGgybf7VUCzV?=
 =?us-ascii?Q?Kj1z6L9shz5FSa4JyB9Sw0a2bblAmSigvTXWRH8WAtGHbfPzN8PhoDTFNPkH?=
 =?us-ascii?Q?3TtYafvXVRQcQzHJFoNeCsDtyB2fi6V0FsgZDt3GGyRq2hVljwP8tuKG4beW?=
 =?us-ascii?Q?3+JB2+KGyn4uv3B+zgPEFWgKZ8Q/vZRUdlBkf2A5pH38FlMbfH6r4qRONEW+?=
 =?us-ascii?Q?ZaAiYx/eXXHnNFmOLCF3ef7lDQZec5I5KFkxdZ9oBMnA4ntLZmPxLJWbOTpe?=
 =?us-ascii?Q?SZKicHHCse47ZzPJGO19DVlgTTFPT2n2sVkIAyaaP2FXRFqOOooxr080Cnlx?=
 =?us-ascii?Q?wUqIpwob8mFE+3kWbS7q88chNj3Acy9cXdgJx1PP81Aygf9uRz4z2YTyzB9Y?=
 =?us-ascii?Q?/Ky2BxAPRep7BcU5alXPZ2lzGdBOdJhR1D8tA8IETdsrzrIw3bPZKeTa3rD/?=
 =?us-ascii?Q?QSSY0ncDHazOrtVn2vo3xDuQpZ2d3Xx+BqRHXOwZMirsDLN7KC01CfkwhTUl?=
 =?us-ascii?Q?ERT2uO8incOFohkB1X512BSbq6UiLcbpPRw6VrflMsAFIGSjFCljtEBxjXot?=
 =?us-ascii?Q?FIX4sfo2tc5MF6C2BgXpqsKgcWD/g60qCsSbonoAFxkwrMlzbwsGCDSumQGv?=
 =?us-ascii?Q?mdUV9abeY4i+UWzooc+4OayB4neChBhG6ZOFKoKD/ycc4JXz8swe50xik4EF?=
 =?us-ascii?Q?gMtaDe4/kRB8VBl9MHf1rFkqz0CN6QABYUzhV43NJR27N7s5At94rRqxJZ+H?=
 =?us-ascii?Q?sxRaxpBYIfELBkeAhNgjvPY8xJIQ4sGcWMvD4dr3wgTyuNHJjBg++wMmIPui?=
 =?us-ascii?Q?E/hZLPlhYoVQBR5L7Rhnbnh2aQR50xi8TpsQWVe9GVPRXguSZL5s64dRv2ZR?=
 =?us-ascii?Q?UlgyuYinb7+MysJtuerYXnIoKxgTy7YoRX2zAfXDXiBEXk4XzwQRElAgt4yf?=
 =?us-ascii?Q?cPzZ5u91zZWetwNX65SbFA6Ph2/O1/CGiUdOezlpc4+U805grFCYeR/7Hw9M?=
 =?us-ascii?Q?Zh1Lo3Q=3D=3D?=
X-Microsoft-Antispam-Message-Info: Fgk5/U/w5HV+mMT0oHXE7EkuLwJM8G6irM+xPHkhpi5oFVJ7j7KiqWKZHysWPqvbSd5euqQ0RGW04BhJXzmASfHdOf30zvs+/z+Rh93ACMhwOCzVWGN2Ml+afN4nlFI1bNU0/bDs/ETDESFVVL3G3BX8pTSBhuMHnvyMMpilBlcX7tV7VBm563UoROt+9GBw/iXDap6SQ5s205Yb1w7qor+hrEMfcOSKZmz7rBWFp5GbAxZiS+sJq3zUBqDtBLBuZ+xI9m6LdBNDR/l4Ahj186TY3txuBTIUXzmn2NeRNRR0Dn8/L169P5FGoiiM9sxODEHhu4LAvEv9YKKAnd+yREh0q2nzPCyM5yiGOcRIhEQ=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0201MB3512;
 6:P9limoRF0ySA/BSO4Tbh+bDWy9fQchWCdiK28+3Sx8lmejoIlAyBICpsN8sERY0L8RVILbZ7G5mlYRCK/gnFWTtcaOm03vJZPIAZAOtgMC1tKtyLD0gSg6pgrjBEhuwhcGXyBasLvwlRNV7nVtQgiAvbD8TdH/IJeeTXB2iZ4HMs6AXlA800mfCwbkl6TniYxQl6gRrfTxOOzKQd3ht4Hw+onheJO/+RV4diKspEc0utXHnqS/VgwSsrtO7pFoi1g7eftiqQ/0X5uNjjiTWcyYbezEl4QVwMyQrlfOjUKAhgswR7HLJHVupPKaTbA5bgPYBPnwTm6W9CZz0HnrI3+NF9nB+WgcGoHo3y/PH+8X22y5TfcBwbO1GfW+pJkQGxaRs9u+pxRGHZEVOKcsS+udxENeqQfZFyOyRhUBJQBVoggPCV2rZbkY5DZb0Va6G1bkzF8xBtMWkd3NBI0X+KJA==;
 5:6jDSrx/bEDO/XVpzJaUPPfINXSBXoDsMA+YZm0Sl2/a+TReDqR3RRebkPKfQ7w+wBk/TNMMYiL3aoIaJ1xMkR3vhKP3V5/bEDhEfS0UmcK0o2GCVA+XISCbjT8jSRDhFn2UdoIS5iY7yRma38tb9tVb/rn7u0cRxeUF/Se84zkE=;
 7:aj5jg/HBRZNQGw21WIrHuO1Vy8prw/AVs92nFJezI5j6xdNEYLo5iaS7Z/RMBEIPRHMk2KS1NeQ6NkDkzzWAdwlzY52s+UrOcLCjIa4QJ7Xq8Ev+YX3UPxbMSDQlfnr3EOFytgejtv3CaAE5DOksJw==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Nov 2018 20:21:00.4222 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 806c9eff-614e-4176-8b30-08d640378a81
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR0201MB3512
Subject: Re: [Xen-devel] Xen optimization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, andrii_anisov@epam.com,
 Milan Boberic <milanboberic94@gmail.com>, Dario Faggioli <dfaggioli@suse.com>,
 sstabellini@kernel.org, Meng Xu <xumengpanda@gmail.com>,
 xen-devel@lists.xenproject.org, nd@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAzMSBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDEwLzMxLzE4IDg6
MzUgUE0sIE1pbGFuIEJvYmVyaWMgd3JvdGU6Cj4gPiBIaSwKPiA+IAo+ID4gPiBJbnRlcmVzdGlu
Zy4gQ291bGQgeW91IGNvbmZpcm0gdGhlIGNvbW1pdCB5b3Ugd2VyZSB1c2luZyAob3IgdGhlIHBv
aW50Cj4gPiA+IHJlbGVhc2UpPwo+ID4gPiBTdGVmYW5vJ3MgbnVtYmVyIHdlcmUgYmFzZWQgb24g
Y29tbWl0ICJmdXp6OiB1cGRhdGUgUkVBRE1FLmFmbCBleGFtcGxlIgo+ID4gPiA1NWEwNGZlYWEx
ZjhhYjZlZjdkNzIzZmJiMWQzOWM2Yjk2YWQxODRhIHdoaWNoIGlzIGFuIHVucmVsZWFzZWQgdmVy
c2lvbgo+ID4gPiBvZiBYZW4uCj4gPiAKPiA+IEFsbCBYZW5zIEkgdXNlZCBhcmUgZnJvbSBYaWxp
bnggZ2l0IHJlcG9zaXRvcnkgYmVjYXVzZSBJIGhhdmUKPiA+IFVsdHJhWmVkLUVHIGJvYXJkIHdo
aWNoIGhhcyBaeW5xIFVsdHJhU2NhbGUgU29DLgo+ID4gVW5kZXIgYnJhbmNoZXMgeW91IGNhbiBm
aW5kIFhlbiA0LjgsIDQuOSwgIGV0Yy4KPiA+IEkgYWx3YXlzIHVzZWQgbGF0ZXN0IGNvbW1pdDog
YzIyN2ZlNjg1ODliZGZiMzZiODVmN2I3OGMwMzRhNDBjOTViOWEzMAo+ID4gSGVyZSBpcyBsaW5r
IHRvIGl0Ogo+ID4gaHR0cHM6Ly9naXRodWIuY29tL1hpbGlueC94ZW4vdHJlZS94aWxpbngvc3Rh
YmxlLTQuOQo+IAo+IFRoaXMgYnJhbmNoIGlzIHF1aXRlIGFoZWFkIG9mIHRoZSBicmFuY2ggU3Rl
ZmFubydzIHVzZWQuIFRoZXJlIGFyZSA5NCBjb21taXRzCj4gbW9yZSBqdXN0IGZvciBBcm0gc3Bl
Y2lmaWMgY29kZS4KPiAKPiBXaGF0IEkgYW0gaW50ZXJlc3RlZCBpcyB0byBzZWUgaWYgd2UgYXJl
IGFibGUgdG8gcmVwcm9kdWNlIFN0ZWZhbm8ncyBudW1iZXIKPiB3aXRoIHRoZSBzYW1lIGJyYW5j
aC4gU28gd2UgY2FuIGhhdmUgYSBjbHVlIHdoZXRoZXIgdGhlcmUgYXJlIGEgc2xvdyBkb3duCj4g
aW50cm9kdWNlIGluIG5ldyBjb2RlLgo+IAo+IFN0ZWZhbm8sIHlvdSBtZW50aW9uIHlvdSB3aWxs
IGxvb2sgYXQgcmVwcm9kdWNpbmcgdGhlIG51bWJlcnMuIERvIHlvdSBoYXZlIGFueQo+IHVwZGF0
ZSBvbiB0aGlzPwoKTm8sIEkgaGF2ZW4ndCBoYWQgYW55IHRpbWUuIEFzaWRlIGZyb20gdGhlIFhl
biB2ZXJzaW9uLCBhbm90aGVyCmRpZmZlcmVuY2UgaXMgdGhlIGludGVycnVwdCBzb3VyY2UuIEkg
dXNlZCB0aGUgcGh5c2ljYWwgdGltZXIgZm9yCnRlc3RpbmcuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 20:24:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 20: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-devel-bounces@lists.xenproject.org>)
	id 1gIJW8-0000iY-1f; Thu, 01 Nov 2018 20:24:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0sdp=nm=xilinx.com=stefanos@srs-us1.protection.inumbo.net>)
 id 1gIJW7-0000iT-4b
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 20:24:35 +0000
X-Inumbo-ID: 24f15cff-de14-11e8-9a16-bc764e045a96
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (unknown
 [104.47.37.84]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24f15cff-de14-11e8-9a16-bc764e045a96;
 Thu, 01 Nov 2018 20:24:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector1-xilinx-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ZNshX6B+tgWBJD2yx56/mHDem+fItsAd8Ee8PnivzeE=;
 b=Z4U0rGs53cgkz9kp8pHnJzZRCgcq0ddeMY2pToBCZy2VWf1suu7yLtgPBEKBqefC9MKgoeqPajijtZ4L2jJMXLjU2ICtfZ4hZS02fkCZnUl422J9OQRMRDIJUyFjQfVGjBgd3eNAfm4gOGl4KOCiZrvvvBGSCgckmPxOjMwEEG8=
Received: from BN6PR02CA0026.namprd02.prod.outlook.com (2603:10b6:404:5f::12)
 by SN6PR02MB4333.namprd02.prod.outlook.com (2603:10b6:805:a4::26)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.21; Thu, 1 Nov
 2018 20:24:31 +0000
Received: from CY1NAM02FT014.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e45::201) by BN6PR02CA0026.outlook.office365.com
 (2603:10b6:404:5f::12) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.21 via Frontend
 Transport; Thu, 1 Nov 2018 20:24:31 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; citrix.com; dkim=none (message not signed)
 header.d=none;citrix.com; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 CY1NAM02FT014.mail.protection.outlook.com (10.152.75.142) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1294.14
 via Frontend Transport; Thu, 1 Nov 2018 20:24:30 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <stefano.stabellini@xilinx.com>)
 id 1gIJW2-0002sv-Cz; Thu, 01 Nov 2018 13:24:30 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <stefano.stabellini@xilinx.com>)
 id 1gIJVx-0002Dv-9D; Thu, 01 Nov 2018 13:24:25 -0700
Received: from xsj-pvapsmtp01 (smtp3.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id wA1KOESf008767; 
 Thu, 1 Nov 2018 13:24:15 -0700
Received: from [172.19.2.220] (helo=localhost)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <stefanos@xilinx.com>)
 id 1gIJVm-0002Ca-Pc; Thu, 01 Nov 2018 13:24:14 -0700
Date: Thu, 1 Nov 2018 13:24:13 -0700
From: Stefano Stabellini <stefano.stabellini@xilinx.com>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@citrix.com>
In-Reply-To: <23515.12894.797150.731485@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1811011321530.7220@sstabellini-ThinkPad-X260>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <ba6c6d2d241f3a41c65951180a5842dde29bd9ce.1533608042.git-series.marmarek@invisiblethingslab.com>
 <23515.12894.797150.731485@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-1338813342-1541103851=:7220"
Content-ID: <alpine.DEB.2.10.1811011324120.7220@sstabellini-ThinkPad-X260>
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(7916004)(396003)(376002)(136003)(346002)(39860400002)(2980300002)(438002)(189003)(199004)(14444005)(44832011)(217873002)(446003)(77096007)(186003)(2476003)(4610100001)(126002)(26005)(486006)(41446006)(575784001)(476003)(60046009)(36386004)(11346002)(336012)(316002)(5660300001)(426003)(16586007)(58126008)(2906002)(84326002)(106002)(54906003)(33716001)(106466001)(8676002)(81166006)(81156014)(4326008)(8936002)(5009310100001)(229853002)(478600001)(71190400001)(76176011)(33964004)(9686003)(57986006)(63266004)(6916009)(33896004)(76506005)(356004)(305945005)(6246003)(9786002)(107886003)(66574009)(107986001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR02MB4333; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; 
X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT014;
 1:KfTuN5go6DlDFsW/4IqRgQ7jVdkNhZuOD6vR0lvD7G7eAMcPFAwW+l0053mgA+Vdx/l3hElTpt+91WyhAJvHHNRXiPaj/v7owYYD63gDc8ueolDhZ8dTxxD2NwRNPgY/
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0ef85f23-6719-4625-1693-08d6403807af
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060);
 SRVR:SN6PR02MB4333; 
X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4333;
 3:+mef2tJzNGnQtPmOxzUjkjFh3L4L+r7RGV2UusPmNxqbgAwDPykf67AtWXoCn3O071ToqlJk107Yu6hlOpwNXkj/yxx5HoLZe78ZVuPXltxx1W78A5/Iugsm04C58AebEXoSeDxkXZMt4QM6fnkmSMxS1hrM7zzVqNa8kfjn8/88P9qeJe7VB2IQeh8mlcq0bqKTY1oMNoh3f300Zl6dHu5bGeK9XeCkJ9Kxfebcg4B0Mb53aGmlUN0dLKBDxTuizRmmaQTrn8DByeznVYHgeXWCyYxjgmAtto4UzE+mbOpniS4Ro/mWu3NPmgCyeDCS/jDxKo1WhDynNsH52kgfUqqVl4Onfbff9t2EA3ozkjk=;
 25:MyOJnSSmM/tbX1wzFaqg2rmtNzFcRUqRar1P6n2VnpZ45uROjSJ25bT5BmFyJrpJ8Vy+aJoXfgYlUOIlAvNHNajsbuyyJYT7UncCNXs65p86GNNCj7SxMXX7Pc26v2zdPlbhuslfiHKGGTrUUqFv+fRxjpqJFRR1WxGIBbJXVhC6sOBeC7HRSvvXCcK3Y22Om9nxSSRE9dhINxrW95jzXoddW9+iQ9W+Nyv3FzyBnjiPkk0BgyIO3egWK0w5o2VA2+B/ChhQrNj21pNv81mqdW+NE5/DZ4fBCDBvpBHzePCvuldR8Ovss5VuQJGBUtBJIc+/AA4XROruOsIx8nFyEA==
X-MS-TrafficTypeDiagnostic: SN6PR02MB4333:
X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4333;
 31:ikdPqai9DeohoKa+aH/EGeE624P09QD78cp0miRCSpmgpyrlyaIMw6RFiq4DdXUHCF2yVtDElPZqFt72AmAgrw2BVbaukUzIhW5443+9ElYZ1MvXFlBqyMsMhu2s0+06nb/HEVYHDHX2Wqoa+AhrrheZepGDl+8mCKK1XsyT1DRckJr6njg61zLpS20EcNAJwjeNNJVVevmfS4vemSLO1DTB5pR7SFmhIaKpq46RxB8=;
 20:/u6mKUHVYbFYjriMfiBfELIUIjdkVk+U68MeOjkSwunVaXmoUbUHOiw7CUEgPQ3f8kzjPnF2+S8MrtUOokzZBGDzlYgyRXesyx9scMcSLm4/hVo4naOCNS4SZN8AmVdEDmsc2w+O9JBdAys1c7sLKZs6OJEAUJBw4dymQ4YMDXLr0otN7hIPn5oaC8DX8njmJgrUqkdABOySh64Vu3rdrZfDdpAqC0Gf4H1sWmW7gzmlwFEx/QLGA9Pt1Z6+KAMRWNx3+trtEOqVayiyHoBkVOlinHLZRShOrq6+45jz/oymlnl5rS6FUdN5IyhlCtOASsVYudmZq1+Icw4SDg+HTpGp6AgKf32IIV4Q9fdjgCceTGXcII19F7/xv8vHUxJrDLaK3fU59ASAD4vH/BZ0FAurf/SlvASwpM5PNHpSTBNqwe0ufCMhE4JiO2gMy+7UUr1Msc9ed3xGExebWWnNu1Vt+FZbqPvyvXx1n4YG/gO1VxCVC1RKhsfOhgrPl7Ed
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-Microsoft-Antispam-PRVS: <SN6PR02MB4333ED643C64177BC8381C5BA0CE0@SN6PR02MB4333.namprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(3231382)(944501410)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123564045)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:SN6PR02MB4333; BCL:0; PCL:0; RULEID:; SRVR:SN6PR02MB4333; 
X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4333;
 4:TXc+R8aaAf+erX/XlU0is5j2aayyvzxJ1woyXrCzqvCSjzYteAqdSX/kQvRaNGVvJoE71Ot4jZpXoyK2yawU+1ssPFbl0wqGQsn0eHHww3cSaD6kGRiMiHdrYU6zv1RNeId4BRbfUp1Ou+g7CjA4ExwG6aqcwO30fMC6QHoZZN9v4lPiFRD87cVLCoujD7/pVXACH/6ZPVRDV1wiK/RwF5Uagw2FzSbmc4wloiEhqnezdArCcIvsBPY1JGh4pHsH/my8u4HCjpw6FI0e9zHK0Q==
X-Forefront-PRVS: 0843C17679
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN6PR02MB4333;
 23:nXCSWOppKEk95ibkZq+k7H4pYaTGeZwSnpuOXWsqy?=
 =?us-ascii?Q?pxPHUdmwy+MdiC20IAuqxfcCWSuu5GHCQIBEy1K2fseQOapM3Qcznywa/U4B?=
 =?us-ascii?Q?96y3y4LSYgmGTwlnCgvjwATuUBRek8EUj+WGNOaYs3dvImTpLwcWTwoIaG3I?=
 =?us-ascii?Q?oFnGe6P+LTuddlp52sOCpCv3JxjBHgptnB0XESIISAo5mlmBDmpjMhYepNdt?=
 =?us-ascii?Q?rkmcAPWdBlVsv5Ur+pkobgiguzKI4nZVS1mNEUOSJm6EjHrPY+5+gXzZPj5h?=
 =?us-ascii?Q?rryXmWEX633hqWa02hqrjP142i7f3g5fMc5e0hiHl9qv9leibsb67ETimI02?=
 =?us-ascii?Q?c8/LfLs9Dh9dz5ZLutRa+bmnFdlIdyHLgXBBLjFysncpca1I/kvRMEy/Czw5?=
 =?us-ascii?Q?Wvy+dQlGgxHwHz8T0A/4ONzEOTOjeJ29F5iUVNuQwrCs6ib5e3c9IX0eDJiF?=
 =?us-ascii?Q?J3Cjw3zZUx02Yz6f0AHU3VAL+JxWRXuJS1QfbD0UGuS12G5ENjX2TcZwyeGT?=
 =?us-ascii?Q?YRCFP1TcDHLgvFRb751yJlu2blVyBmHghBQKzh8Z2YdrwHhionMv6pi4VTFm?=
 =?us-ascii?Q?5dXVVCiMQ7H7xd7T4VaUrOrGCHcVPtQxA+OS4PtAosJrO0jZZ0UXJyzd3OsK?=
 =?us-ascii?Q?N+V8znWAAYJmIZ4dLGAfDx/1L6gNAbc3GPT9A81qEzx6pYSU39ud5kVlqCKj?=
 =?us-ascii?Q?4EQuPVIuWljW5vp3N92M8CAvhpYk7kNWBHw6LDn6b+elUeYOHKplc4Ip66P7?=
 =?us-ascii?Q?Xf3kh1LchbhjkD0I4SiYfj/+2A32NFrl0bg//8Wo0sEsvsQAu9dP7PoaaL37?=
 =?us-ascii?Q?g9DWJ1oMxaPWX5cYsRpg7v4dvigPjh7G576mTsmYCBODL/aTt+mmTNCN2J9i?=
 =?us-ascii?Q?8Vmk3apGO4gNtyuTtbtUBuL23rsU/eU7szQV3ZzVCsThlL42pjtvR5wguSpJ?=
 =?us-ascii?Q?gJo9l1P28yc2Y5skJS7FI6A8iql9fsTN3XwY1XZfBMh/BZFvKYSNzOYdhHt0?=
 =?us-ascii?Q?S2/LXHL1atjj0zLK3rYjqbph2V6yr1YZcrRhSUBb/N2ngJ4YhiczD5DL0TOo?=
 =?us-ascii?Q?6r5c1vocgeCyWSZF5y3EAuitbqitXtXVhkJNXVcMqJut1USlCF9WAd5TN6LJ?=
 =?us-ascii?Q?FXDNPhW5pZSJqCND6MMvQuJjeHaUr4Zuq67ZIQ3YGM0tvjG/8Tvgr046yqdD?=
 =?us-ascii?Q?mepvjEKsFquT6N2OHp7GJcXik4EirobN/QSB6J+WPeZpNXk0wG2VuqHsOw4L?=
 =?us-ascii?Q?bvHPXTYsKH8KJ01q51jaR8rrvD1xW26AvgU/8JQHrFD9Xpj+quXpUuS1hhmy?=
 =?us-ascii?Q?uJm7/skQaXgc3dI9ECy3l90/eWi8iJEjD5bmjCFY04edlBOVPhtKGdrSKsey?=
 =?us-ascii?Q?PQ+vZcPlibOHTMA2g9iHMWE0I53v7zahI95XA32G2Q5yGxs?=
X-Microsoft-Antispam-Message-Info: UZ6ugMRGc5vRfRtgV/x8pk9XdWvwjFkeSoLBuc6wrgEWI02gZps1XS/Jr1h/HLRP+6monC4j8s9KuhAV7perPGjTJxtK7j19CliqYvVsq1AGA6wFNzT272DN+4qUq6bJ5OwLzzGgwXfEpnCPFPENpATV6Amh+PgWB/eMQVpXQdflOEGOtw61YNh4+seRVawO6yPN61q3QiUsKmau3yX30u+LXMUE5TieAo4pXTOp6XvC8Fxid8Zs08Fll4SryueHKRzMOK/asi9Ru3oIXNxvUt9faktVBlITvQeUVyejKdUYwOloWHAXsDNz0utDo3+e144d0YnDDaFk20be72SCXIP5gub+S/XnOylzJdVpQGw=
X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4333;
 6:Yluu9o/z1hbkg7C8m6It/vHVq9+B6iCHhwpJ9CdSHblAlj67IYvKQgOSJ+3xiomEbcw1pcS1m7oeKvZbnPU2fhWsgcy9xCafW1IL5Hx5i9hfV2kIDd8pqFQ3AoqvxtLviaiQfsfdGPqhOPMHD/q0k2GuAssqmJE0Fs6wdZDXZjA55st2MIqNuzcP/aG8QieHQSuoivHu6/sB4bosAxSTJRIAWFGFvOf4HFdtqpcWTojaTd94dWW3YvjfpsuqVdNi5uuY4weoh/C1dTqpBiM4EbnfnogTWUTq4cwuBQENRCsrdelFY1D5wE+Zw6uFQTt6kbLwOkEDjauquqFi7tW2xfzgJVOI2TfDYEP9YMYHMlUI7WXYqyaO7fXJJKy4qCTv8dy7TlJxyTJlrpmseuA1OWSQfFptJ3Hj9IHWsSWVtJRKRGO/IzQ7+xA1YRRwwPwprRhGlcXW7oaqDU0HW7B+AA==;
 5:D6Ajf1FIvTB2mIqQp7eyLVdN0RcAnv7pBpmjaORFOhxa2G287+7HWEdwLfO+Q2baV87H8/VvGL9QKT7xVf6HAdDB3IjsMRnfSC7/k2ZfPY/zjIUXiAaqP1D0+bU1dRH0Amv1jLjcaoPIvaxsbIXkDT2Ol26Td241v3oEHTqfiqA=;
 7:5JxBaRv2j/HOwWmpEqwKU+OJc5j2qbquFxjGIuhohLVQe6w7iXnXv94o/VQJICDVk707qp5ayk0RsFN30L138NXJqAI+jxSKLLJ4X8oyvKLvE6W1cLn0vCeCpEp6VMF63qZrYSNFgzf4SfHa7IvnbQ==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Nov 2018 20:24:30.8265 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 0ef85f23-6719-4625-1693-08d6403807af
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR02MB4333
Subject: Re: [Xen-devel] [RFC PATCH v2 06/17] libxl: create vkb device only
 for guests with graphics output
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=C3=B3recki?= <marmarek@invisiblethingslab.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1338813342-1541103851=:7220
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: QUOTED-PRINTABLE
Content-ID: <alpine.DEB.2.10.1811011324121.7220@sstabellini-ThinkPad-X260>

On Thu, 1 Nov 2018, Ian Jackson wrote:
> (CCing Stefano's new address.)

Thank you, I am still responsive at my kernel.org address too.


> Marek Marczykowski-G=C3=B3recki writes ("[RFC PATCH v2 06/17] libxl: crea=
te vkb device only for guests with graphics output"):
> > The forced vkb device is meant for better performance of qemu access
> > (at least according to ebbd2561b4cefb299f0f68a88b2788504223de18 "libxl:
> > Add a vkbd frontend/backend pair for HVM guests"), which isn't used if
> > there is no configured channel to actually access that keyboard.
>=20
> I think the background here is that the "usb keyboard/mouse" referred
> to in ebbd2561 is supposedly used only for vnc ?

Yes. The idea is that if the guest doesn't use the usb keyboard/mouse,
QEMU will need far less frequent wakeups in Dom0.


> I think we still support SDL though, so maybe that needs to be checked
> too.  I did `git-grep -i sdl tools/libxl' and there's a few
> occurrences of something like this
>   tools/libxl/libxl_dm.c:        if (!sdl && !vnc)
> in particular, in one of these cases it passes -nographic to qemu.
>=20
> Probably the situations where we shouldn't unconditionally provide a
> vkb are those where -nographic is passed to qemu ?

Yes, if the configured machine already is meant to be used without
emulated usb keyboard mouse, then vkb is not necessary.


> Maybe we need a helper inline function for sdl || vnc.  If you decide
> to introduce one, please do that in a patch before this one.
=20
--8323329-1338813342-1541103851=:7220
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1338813342-1541103851=:7220--


From xen-devel-bounces@lists.xenproject.org Thu Nov 01 20:27:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 20:27: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-devel-bounces@lists.xenproject.org>)
	id 1gIJZB-0000sC-KS; Thu, 01 Nov 2018 20:27: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=0sdp=nm=xilinx.com=stefanos@srs-us1.protection.inumbo.net>)
 id 1gIJZA-0000s3-MU
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 20:27:44 +0000
X-Inumbo-ID: 9619b8a0-de14-11e8-9a16-bc764e045a96
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe51::627])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9619b8a0-de14-11e8-9a16-bc764e045a96;
 Thu, 01 Nov 2018 20:27:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector1-xilinx-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=4YB06HsvSpTQJEHjn8HCnFSQJRxI2I2+OL+eGWUigE8=;
 b=vSWl8ISrk0NZw39prb+WoSG7ZKEpQ9dNBR8X3lHnlNcHjVPa5NKObCiqoq1qZ+fDoPS6Gkbf7i1oo4JkdT+rDOHybLz66jHlOVUseUVauVoFtS0ZiTi6hGKR71eoJc+6RIYIhof66+A2QlhaSB4aAFJVU++z92qMwPKKNTS5DzE=
Received: from DM6PR02CA0018.namprd02.prod.outlook.com (2603:10b6:5:1c::31) by
 DM5PR0201MB3511.namprd02.prod.outlook.com (2603:10b6:4:77::11) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.23; Thu, 1 Nov 2018 20:27:42 +0000
Received: from SN1NAM02FT048.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e44::203) by DM6PR02CA0018.outlook.office365.com
 (2603:10b6:5:1c::31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.22 via Frontend
 Transport; Thu, 1 Nov 2018 20:27:42 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.100)
 smtp.mailfrom=xilinx.com; citrix.com; dkim=none (message not signed)
 header.d=none;citrix.com; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.100 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02;
Received: from xsj-pvapsmtpgw02 (149.199.60.100) by
 SN1NAM02FT048.mail.protection.outlook.com (10.152.72.202) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1294.14
 via Frontend Transport; Thu, 1 Nov 2018 20:27:41 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66]:41767
 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63)
 (envelope-from <stefano.stabellini@xilinx.com>)
 id 1gIJZ7-0003WD-Ae; Thu, 01 Nov 2018 13:27:41 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <stefano.stabellini@xilinx.com>)
 id 1gIJZ2-0002tw-72; Thu, 01 Nov 2018 13:27:36 -0700
Received: from xsj-pvapsmtp01 (xsj-smtp1.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id wA1KRT61020805; 
 Thu, 1 Nov 2018 13:27:30 -0700
Received: from [172.19.2.220] (helo=localhost)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <stefanos@xilinx.com>)
 id 1gIJYv-0002te-Na; Thu, 01 Nov 2018 13:27:29 -0700
Date: Thu, 1 Nov 2018 13:27:28 -0700
From: Stefano Stabellini <stefano.stabellini@xilinx.com>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@citrix.com>
In-Reply-To: <23515.14438.209179.640957@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1811011324460.7220@sstabellini-ThinkPad-X260>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <58fad8fc7a60c5f9a6e107dafb52df2ef3d15665.1533608042.git-series.marmarek@invisiblethingslab.com>
 <23515.14438.209179.640957@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-101477242-1541104021=:7220"
Content-ID: <alpine.DEB.2.10.1811011327020.7220@sstabellini-ThinkPad-X260>
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(7916004)(136003)(39850400004)(396003)(376002)(346002)(2980300002)(438002)(199004)(189003)(2906002)(186003)(217873002)(16586007)(126002)(446003)(11346002)(336012)(6246003)(5009310100001)(476003)(316002)(4610100001)(9686003)(58126008)(8936002)(60046009)(84326002)(41446006)(6916009)(2476003)(5660300001)(54906003)(107886003)(57986006)(76506005)(36386004)(81156014)(8676002)(81166006)(4326008)(44832011)(63266004)(486006)(33896004)(71190400001)(305945005)(356004)(33716001)(229853002)(77096007)(426003)(76176011)(106002)(478600001)(26005)(9786002)(33964004)(106466001)(107986001)(5001870100001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR0201MB3511; H:xsj-pvapsmtpgw02; FPR:;
 SPF:Pass; LANG:en; PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com; A:1; MX:1;
X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT048;
 1:MErnYHI4LgsNyhjWvPvz1JIMKiAkiN20z9FsKEI8o8YnQvaC7OORMtFVCXX/eMA2hKrMjqW+snAPaaNZcdi5zBhmSHLh67HUddsW5HOjGQEjVH9LTnpW0mJimTb/4JvF
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a0992ba0-fdad-4f65-ab16-08d64038796b
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4608076)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060);
 SRVR:DM5PR0201MB3511; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0201MB3511;
 3:TXkp/y9IMP/JKtjAJUdE2ud8aMa/DVT2QQOBR+647Ua/m6jbnO1qPe9V7hzeIvFSFMbYskcO6DnPZwh9pS1VZmeeX2h5gIDEyp6JSKfog8xWtO5keGeUdF9dvUYcFLClab4/Z3uZoyqfBgE9ESq/uRcCZBzw885XMwqC+9LTN5DRK+9EWr3aPQ1CDCQyWJyKYfWrcgZBfS+bUPKHs//rpf4C4/UFRmdQYTeuvlEuZtq0rA4B9U+bOGafhw2C/MwH8qXo5kHpTYY72UJfLTtdrxAcy02p5zeBDty+G8yEpKHX88zB19mx+tVO3fqJPdJkPYpyvRADoU0KcHUWjdjbjDZ0p2ASA62KomTMGW/VMXE=;
 25:DyUQPkP+PWdfxXCXBzhCsXRB8sGArmgEkX+8h2ZkolMpfZJHLm43ejK9MqW+9XsUrPMlCB+ydDdnBl8IyTg7CbQoY0bcaWEgf+XerD5nlX4ijpFa0ZDH3MYIORtyvojIBFkbQglAJVFzo9ynYuQevGAY52gGg1KduSPmrpmsJs0a084TlzWaxbQD9Lp2QvbkQVUS+WiMZyWCg9ozDkMJQtqUU974KAhlgSDhDMLUEVjJ/SqiuC0z2AzVumRwE8lHj5ZO9Oi/HT+zdr4NrT8n1xYBKYASz/+Zk/tzbwbY0q6dg7Ko9ojn8GznD57+kdy4XCcQ7yJf3OM4CnL8FJmDHw==
X-MS-TrafficTypeDiagnostic: DM5PR0201MB3511:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0201MB3511;
 31:JJOrUqKXjh1/dHgBulE/ZkoVt+1WAK9TjctitzVaXT27TjfPBjQfNTaPm3ZnNfhNZkaPOjbR0/rHlwU+VjpCniDRgP1oDygSSt8Nm0U1evTbYt1kRR1INDb+j/mc30+GYSUM/CkiFjnJyA0UsB5ObSFjeCVnlQ+d9rPlZ/u1sBHygVFG6tjm3R8Xgb1tRjhUX15qqG+IprbRYUCdfr9S8J70qQiWzB+joiJg+46aC3w=;
 20:yCq8jlU5r2rm+hhKZ6qYAFjU8BdKuRijjCU9uUqt1zA1A4PcQFI3q5A0JHgCk018qza5gHWxxMbYYw/J0Yvc09OyQu+Ea4EMekLwg4ElDgaxzVZcyEvqctEtUm5C+2F4j8mazUWjWgaZ8Rk79i3ZiCdyNz8q4odaEHbVooRPovBMd0yX1vjze7K9bK4c2grmxxxOCdEQv+28Kvp9F3XbiYCIrVZfdy6JxKLWRyJO193/GXJGLH82HFdUCCJiyO8qNVn+RQDc/Yd8jGXTLE4sfJ4Wai6+TraoIBsYBO1mxg7zA1kp36gi4a7wwcYhgEXfFvT0R9So3rF0BO5yILAJiJWdeuZ8NMp8ATFd7hDwz0wkJdyouKY/8sOdL7AbcyblCRPWjHu1MX/vg9rWhqMcy/cETS3uRBDEI8P8nkZbJqx4oPRutfeurxmzIJlx5XQFNwbZKc9hnWzMYVg8s4pGhvuetCm1tSHDTnIKm1hLODg6fs46CM9tGEzDFduRnlhj
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-Microsoft-Antispam-PRVS: <DM5PR0201MB3511E0C26086E692E38C6A7FA0CE0@DM5PR0201MB3511.namprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93004095)(10201501046)(3002001)(3231382)(944501410)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:DM5PR0201MB3511; BCL:0; PCL:0; RULEID:; SRVR:DM5PR0201MB3511; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0201MB3511;
 4:fe+SOFp0DAz/O9lcG11SZwMqJpRZGWKxvmKlKSl0MYpDcQGfwBFiV6ZnHMnLn6Q7gQRzzTL+LvGSQftxtG46pshd/UCzkWfbcuidd//BJYN2AkVBUsata/NJ2fqMwDOmM5BEr4uU/AOoPUF4OWqhrMiZeRGJwkfQSXxEJJVIznSsQqUU/34arrcxsvhVwZeinM1bBInAKVzlgUdx4qDoPkJLbg2IBIeNr3y/Y1zqrtL7kBBuZJjGXL8mOqGLJbRKtlgLKfNXUnMo37Sz8eraDw==
X-Forefront-PRVS: 0843C17679
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR0201MB3511;
 23:meIcu+7kMEGM1BPi2NbqROwP8WfgIs1vYu6SAHm?=
 =?us-ascii?Q?MN8TopaeZwXMSYhX6qacdWlmvGAEpTGKwSpUROGCARXGGiT7eEmeaqvMFk22?=
 =?us-ascii?Q?TzFDxprNbN5NnhGkimCTn17ko4XLw3ZQfImy2K/Iu5jzSiPSLukuRQ18m73p?=
 =?us-ascii?Q?1ijSf6HboIE6IaLYKu+aYTJ4Tnpx1xolCXzvhSNjyXV2yorqcsQ5LQ62Jy5I?=
 =?us-ascii?Q?HTPi8zlQqYzM0V/lr0y4ntErzkndx+U3/iW/zrVljvAAVUSWAM2im5GHrKE1?=
 =?us-ascii?Q?kR3MdAowpUMK45d8/KK+AUZpL4h5YfKCyrEIHPbj2pK3OLPdhp5CS8Rlowjg?=
 =?us-ascii?Q?yWP9BeCPVp39BAeBtc5EGOcr6b+7Tf6UgLeW3m1x9tc2Ulmm2kUjo4h5BISy?=
 =?us-ascii?Q?8J56kPA4usMg2qLXfhIC/tt4F5ysj/KK3BQZg3ehdcPXVf+13E2EsJyDzElm?=
 =?us-ascii?Q?Uk9auCPt6iuWhE/5Oyq2GeiDR13opRmWOuVVWD2E2yAZd3GVLdVcvgu2R8cd?=
 =?us-ascii?Q?3b9x4RvwwknJJPU2JJAhbaVmkSfr4L/e6W6jMT9aRzg8Id4d1lZNKsIXY5vU?=
 =?us-ascii?Q?4vtojt+IrSAGmMY015pFVKiH+TIPy+oQcfMtkWSEBMS2OL0IDl2mhI+LyrHQ?=
 =?us-ascii?Q?Bwpu5pMn6Ym7B4dyFh2TvBWo9TiJO46PNal+xN88250fD8dOYVYPw5Sy3EeA?=
 =?us-ascii?Q?fUMtvA2Enl4heKwWukqUhz+aN7xBUkqkJEXM9IKkNkZ/PtrhhHll1STeMSxi?=
 =?us-ascii?Q?NAvkz6+4ICZkZ1bjMVvpakfhg22a52+T9PAhB9lIhVppmXWT9TrKgy2BdCwS?=
 =?us-ascii?Q?wThFAUt970zHwVKD/lvVvPp+lRDDfQTnEUSsTwVC/wrwT54C6gF2odACXglR?=
 =?us-ascii?Q?celeAyDGdGmp1GkpLfcHXFNE4Z09WegBrhPzhYlWwl1Fmr8oEpIOGw/hgyg4?=
 =?us-ascii?Q?hDWzCnkMcXDdMNsVPmdn0+9ZOQb6O/5YdixWIA1Y0qMNX6FEctHHwEg5gy0Z?=
 =?us-ascii?Q?cvPGsFZlklhBvknwWOp9ySAUzZGsxXsjnmctGkGYr4n5BqE6/r9ptJYC/Eqr?=
 =?us-ascii?Q?5mY6KIm5uTFouOBE5JO5gKMzEejixMHhuAMs4HGV6oyO/oqpZCh7MQiTRzeC?=
 =?us-ascii?Q?TsQYD0gj3348qQR4lhMe9+2F7M8f5VVo8S75huwuN+F6aKk8sNEa/Ao2sxvU?=
 =?us-ascii?Q?dCuJvCLihYrtBD5b7EWjynoTCdA7fVOqKEztok9YfOqndX+OCO+fYEMjskNk?=
 =?us-ascii?Q?DZS201P+q6dJcTVfR8C7cLSixZsTAtshLKRS2u7c4ZRGazadkKSSLcjVYsvS?=
 =?us-ascii?Q?aGyHNxOQrb0Pfd4Jcqp+RbyvnfjK7QxgtCMvgRLyu8YcVOcR+FZE+l2JNfpn?=
 =?us-ascii?Q?6lFn2+r8i/m0NxIoraN3jL/ure5M=3D?=
X-Microsoft-Antispam-Message-Info: JLuOSLTDvmWB6wZTVvY0qa4MHtFTiwEdlNmB3e3DSik8SWnKoTJwB+TxwNV1heipF2jjnmqc/8HdoS92qcS+PrlAJHgPK4TzamJ+qs5C4dP0jgWnlF6Igg/z7kd8n1f+b+0rfC1zt8OjYwlyyNTYR58sZD1uIkOjIXHc/YlCaxMaCtLEAm11uRT/QJg6j+UskkF/uUgUAwPmgS20ImAmXhJ4iIYybtwfzi3Ni3M/CSLikO6x/ZWKBeP9qUXC2w+v/00jhpBA9r6jOKX21W4d4qx6NhCmNvek1h2XqC3HrC1WiEovXQJrGD0tBOZx2TEoPgveKaKevxwpPFES8c5Qr6X2Su4LH5b37o8/ZFdMMbM=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0201MB3511;
 6:P83arfu7krZik53lflZQV2uivRmWIulq8MsdI3ZW9OD9NQIusfF3itTghXjgN8jshItyRdL5onmLZuTRWB5NWdmgVLEBwGWpiyDhEdAFK1D1avA7xZLfKWotBCbFn50ucww1TOGzfNF/ufN95KGncVw5bP1xfJ23rea8SZ0Df+cUExI8INdEjNjPB5DJ7Y5wgMTnm2L6gWNRjfNfx4wOcvSsX7zGbow2fnC6fsvjWYAquhKHGg7K5rI8L3rUiS6/fheEr/4gKtAmnl1e5P/7Sj1+7G2GWtnEpmw3EaQz9Hgzw164o178Gu40i71nzwMfZOd7icypNv4zN5WI1JUhug70B54NYtFOy3SFMAY+bnQzIXiErS2YRQbB2xRp10ir/84jSLD6ZfH9pao/W1zRaApTDUf3Gx0S+APDka8yLy9TvhSEQusO55qCNTTyxXgxE6rcdnZdWNL7jlyXhhS1XA==;
 5:o0z6sqFYCYcNnLKckBvAKvshERqtBgjEgX+V4i0u2FFlBSTD/ycGOq/LuBNYEzDcYhl0G6Jklmkf+brrLLkOw7pR28nDj7EBRQ6qi1gkfYKnv544cLZSjZcJVM7ZasrEgjAm/I5xpFKmmx7v8UqIWTO5lByTloD+BYQ4S3FTcsg=;
 7:bopSrbuTbR1FiJ46FlWiU2WqDcoRMHnyrllAUyQN8uxtlfuvQJsIQTIRtsu2W17BVeYHyR94PGCDHGYMc2Zd4FWxUgGjtJjB8AfrKeFZfa+fQVuaDGeAfR3bBm4ZGBupxFt+uBUBjvpcgzYh5UhkTA==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Nov 2018 20:27:41.7074 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a0992ba0-fdad-4f65-ab16-08d64038796b
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100];
 Helo=[xsj-pvapsmtpgw02]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR0201MB3511
Subject: Re: [Xen-devel] [RFC PATCH v2 13/17] xenconsoled: add support for
 up to 3 secondary consoles
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=C3=B3recki?= <marmarek@invisiblethingslab.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-101477242-1541104021=:7220
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: QUOTED-PRINTABLE
Content-ID: <alpine.DEB.2.10.1811011327021.7220@sstabellini-ThinkPad-X260>

On Thu, 1 Nov 2018, Ian Jackson wrote:
> Marek Marczykowski-G=C3=B3recki writes ("[RFC PATCH v2 13/17] xenconsoled=
: add support for up to 3 secondary consoles"):
> > Based on previous few commits, this adds basic support for multiple
> > consoles in xenconsoled. A static number of them - up to 3 (+ one
> > primary).
>=20
> I'm confused.  I thought we already had support for multiple PV
> consoles.  Is the problem that the backend is in qemu rather than
> xenconsoled ?  I'm not sure how this patch interacts with the
> qemu-provided extra PV consoles in docs/misc/console.txt.

I haven't read this patch, but yes, it is as you wrote. Multiple PV
consoles are only suppored by QEMU, with the interface described in
docs/misc/console.txt. It could be nice to be able to support them with
xenconsoled, but we need to be careful they don't conflict. There is a
way to specify the desired console backend, either QEMU or xenconsoled,
so it shouldn't be a problem to have both backends being able to do
multiple consoles. But we wouldn't want to have a different interface
from the one described in docs/misc/console.txt, otherwise we'll break
existing guests (Linux for instance.)


> I'm afraid (as you probably predicted) I don't think this patch is
> suitable for upstream in its current form.  I can see that
> restructuring xenconsoled to be more dynamic is some work but I may be
> able to help there.
>=20
> CCing Stefano, the author of docs/misc/console.txt, at his new
> address.
--8323329-101477242-1541104021=:7220
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-101477242-1541104021=:7220--


From xen-devel-bounces@lists.xenproject.org Thu Nov 01 20:31:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 20:31: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-devel-bounces@lists.xenproject.org>)
	id 1gIJcc-0001fi-6J; Thu, 01 Nov 2018 20:31: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=6kmy=nm=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIJca-0001fd-Td
 for xen-devel@lists.xen.org; Thu, 01 Nov 2018 20:31:16 +0000
X-Inumbo-ID: 145f96b8-de15-11e8-babb-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 145f96b8-de15-11e8-babb-12d6303a7972;
 Thu, 01 Nov 2018 20:31:15 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 65CED205F4;
 Thu,  1 Nov 2018 20:31:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541104274;
 bh=bJxY4s2mKpR3D9RFAJDwRSbtx/IjHt4wLRjRgADXeMw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=1YFO2GlQFPNgstQcyIsTkk7pA1iaAfyywBi0KQpr1SDeGJx2DelzMFUkeFyVFXIia
 P2cFOncu2Clr93nR+sUETWV13luIntBQorUyaQS2CVYW6j/f9ymh02DZPR3YQu1/66
 pjlsrSTviZLbJiEjI4BMEoERNzb3lkaqWlmRaLL8=
Date: Thu, 1 Nov 2018 13:31:12 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <0951e2a3-78a1-e849-39e9-5980c9c87277@arm.com>
Message-ID: <alpine.DEB.2.10.1811011328540.7220@sstabellini-ThinkPad-X260>
References: <1540343921-7487-1-git-send-email-sstabellini@kernel.org>
 <0951e2a3-78a1-e849-39e9-5980c9c87277@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3] devicetree, xen: add xen,
 shared-memory binding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: mark.rutland@arm.com, devicetree@vger.kernel.org,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 stefanos@xilinx.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org, robh+dt@kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAzMSBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDEw
LzI0LzE4IDI6MTggQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEZyb206IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiA+IAo+ID4gSW50cm9kdWNlIGEg
ZGV2aWNlIHRyZWUgYmluZGluZyBmb3IgWGVuIHJlc2VydmVkLW1lbW9yeSByZWdpb25zLiBUaGV5
Cj4gPiBhcmUgdXNlZCB0byBzaGFyZSBtZW1vcnkgYWNyb3NzIFZNcyBmcm9tIHRoZSBWTSBjb25m
aWcgZmlsZXMuIChTZWUKPiA+IHN0YXRpY19zaG0gY29uZmlnIG9wdGlvbi4pCj4gPiAKPiA+IFNp
Z25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiA+
IENjOiBqdWxpZW4uZ3JhbGxAYXJtLmNvbQo+ID4gLS0tCj4gPiBDaGFuZ2VzIGluIHYzOgo+ID4g
LSByZW1vdmUgZmFsbGJhY2sgdmVyc2lvbgo+ID4gCj4gPiBDaGFuZ2VzIGluIHYyOgo+ID4gLSBm
aXggQXV0aG9yIGxpbmUKPiA+IC0gYWRkIHZlcnNpb25pbmcKPiA+IC0geGVuLGlkIGluc3RlYWQg
b2YgaWQKPiA+IC0tLQo+ID4gICAuLi4vYmluZGluZ3MvcmVzZXJ2ZWQtbWVtb3J5L3hlbixzaGFy
ZWQtbWVtb3J5LnR4dCAgIHwgMjAKPiA+ICsrKysrKysrKysrKysrKysrKysrCj4gPiAgIDEgZmls
ZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspCj4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NAo+ID4g
RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3Jlc2VydmVkLW1lbW9yeS94ZW4sc2hh
cmVkLW1lbW9yeS50eHQKPiA+IAo+ID4gZGlmZiAtLWdpdAo+ID4gYS9Eb2N1bWVudGF0aW9uL2Rl
dmljZXRyZWUvYmluZGluZ3MvcmVzZXJ2ZWQtbWVtb3J5L3hlbixzaGFyZWQtbWVtb3J5LnR4dAo+
ID4gYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVzZXJ2ZWQtbWVtb3J5L3hl
bixzaGFyZWQtbWVtb3J5LnR4dAo+ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiA+IGluZGV4IDAw
MDAwMDAuLjdjODE2ODMKPiA+IC0tLSAvZGV2L251bGwKPiA+ICsrKwo+ID4gYi9Eb2N1bWVudGF0
aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVzZXJ2ZWQtbWVtb3J5L3hlbixzaGFyZWQtbWVtb3J5
LnR4dAo+ID4gQEAgLTAsMCArMSwyMCBAQAo+ID4gKyogWGVuIGh5cGVydmlzb3IgcmVzZXJ2ZWQt
bWVtb3J5IGJpbmRpbmcKPiA+ICsKPiA+ICtFeHBvc2Ugb25lIG9yIG1vcmUgbWVtb3J5IHJlZ2lv
bnMgYXMgcmVzZXJ2ZWQtbWVtb3J5IHRvIHRoZSBndWVzdAo+ID4gK3ZpcnR1YWwgbWFjaGluZS4g
VHlwaWNhbGx5LCBhIHJlZ2lvbiBpcyBjb25maWd1cmVkIGF0IFZNIGNyZWF0aW9uIHRpbWUKPiA+
ICt0byBiZSBhIHNoYXJlZCBtZW1vcnkgYXJlYSBhY3Jvc3MgbXVsdGlwbGUgdmlydHVhbCBtYWNo
aW5lcyBmb3IKPiA+ICtjb21tdW5pY2F0aW9uIGFtb25nIHRoZW0uCj4gCj4gSSBtYXkgaGF2ZSBu
b3RpY2Ugc29tZSBpc3N1ZSB3aXRoIHRoaXMgYmluZGluZy4gTG9va2luZyBhdCB0aGUgZGVzaWdu
IGRvY3VtZW50Cj4gWzFdLCB0aGUgIm1hc3RlciIgZG9tYWluIG1heSBwcm92aWRlIGEgYmlnIGJh
Y2tpbmcgcmVnaW9uIHRoYXQgd291bGQgYmUgc3BsaXQKPiBhbmQgc2hhcmUgd2l0aCBtdWx0aXBs
ZSAic2xhdmUiLgo+IAo+IEZvciB0aGUgIm1hc3RlciIgZG9tYWluLCB0aGlzIGJpbmRpbmcgd291
bGQgc3BlY2lmeSB0aGUgZnVsbCBiYWNraW5nIHJlZ2lvbi4KPiBUaGUgIm1hc3RlciIgT1Mgd291
bGQgbm90IGJlIGFibGUgdG8ga25vdyBob3cgdGhlIHJlZ2lvbiB3b3VsZCBiZSB1c2VkIGhlcmUu
Cj4gCj4gRm9yIHRoZSAic2xhdmUiIGRvbWFpbiwgaXQgbG9va3MgbGlrZSBpdCBtaWdodCBiZSBw
b3NzaWJsZSB0byBtYXAgdGhlIHNhbWUKPiByZWdpb24gKHNvIHNhbWUgSUQpIHR3aWNlLiBTbyB3
ZSB3b3VsZCBlbmQgdXAgdG8gY3JlYXRlIHRoZSBzYW1lIGJpbmRpbmdzCj4gdHdpY2UuCj4gCj4g
QW55IG9waW9uaW9uIG9uIGhvdyB3ZSBzaG91bGQgcHJvY2VlZCB3aXRoIHRoZXNlIHR3byB1c2Ug
Y2FzZXM/CgpKdWxpZW4gYW5kIEkgZGlzY3Vzc2VkIHRoaXMgbW9ybmluZyB0byBjbGFyaWZ5IHRo
YXQgcmVnaW9ucyBzaG91bGRuJ3QgYmUKbWFwcGVkIHR3aWNlIGluIHRoZSBYZW4gZG9jcywgYW5k
IGFkZGluZyBhbiAib2Zmc2V0IiBwcm9wZXJ0eSB0byB0aGlzCmJpbmRpbmcuCgpJJ2xsIHNlbmQg
YW4gdXBkYXRlIHRvIHRoaXMgcHJvcG9zYWwgYWRkaW5nIHRoZSBvZmZzZXQuCgo+ID4gKwo+ID4g
K0ZvciBlYWNoIG9mIHRoZXNlIHByZS1zaGFyZWQgbWVtb3J5IHJlZ2lvbnMsIGEgcmFuZ2UgaXMg
ZXhwb3NlZCB1bmRlcgo+ID4gK3RoZSAvcmVzZXJ2ZWQtbWVtb3J5IG5vZGUgYXMgYSBjaGlsZCBu
b2RlLiBFYWNoIHJhbmdlIHN1Yi1ub2RlIGlzIG5hbWVkCj4gPiAreGVuLXNobWVtQDxhZGRyZXNz
PiBhbmQgaGFzIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczoKPiA+ICsKPiA+ICstIGNvbXBhdGli
bGU6Cj4gPiArCWNvbXBhdGlibGUgPSAieGVuLHNoYXJlZC1tZW1vcnktdjEiCj4gPiArCj4gPiAr
LSByZWc6Cj4gPiArCXRoZSBiYXNlIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MgYW5kIHNpemUgb2Yg
dGhlIHNoYXJlZCBtZW1vcnkgcmVnaW9uCj4gPiArCj4gPiArLSB4ZW4saWQ6Cj4gPiArCWEgc3Ry
aW5nIHRoYXQgaWRlbnRpZmllcyB0aGUgc2hhcmVkIG1lbW9yeSByZWdpb24gYXMgc3BlY2lmaWVk
IGluCj4gPiArCXRoZSBWTSBjb25maWcgZmlsZQo+ID4gCj4gCj4gQ2hlZXJzLAo+IAo+IFsxXSBo
dHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0xMC9tc2cw
MDczMC5odG1sCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 20:33:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 20:33: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-devel-bounces@lists.xenproject.org>)
	id 1gIJeD-0001mR-NR; Thu, 01 Nov 2018 20:32:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8xl/=nm=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gIJeC-0001mJ-9M
 for xen-devel@lists.xen.org; Thu, 01 Nov 2018 20:32:56 +0000
X-Inumbo-ID: 4f902796-de15-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4f902796-de15-11e8-9a16-bc764e045a96;
 Thu, 01 Nov 2018 20:32:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2A749A78;
 Thu,  1 Nov 2018 13:32:54 -0700 (PDT)
Received: from [192.168.1.54] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 40BD43F71D; Thu,  1 Nov 2018 13:32:52 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1540343921-7487-1-git-send-email-sstabellini@kernel.org>
 <0951e2a3-78a1-e849-39e9-5980c9c87277@arm.com>
 <alpine.DEB.2.10.1811011328540.7220@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0fae152c-c301-11ae-86f6-60d77e83519b@arm.com>
Date: Thu, 1 Nov 2018 20:32:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811011328540.7220@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] devicetree, xen: add xen,
 shared-memory binding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: mark.rutland@arm.com, devicetree@vger.kernel.org,
 Wei Liu <wei.liu2@citrix.com>, stefanos@xilinx.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 robh+dt@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xLzE4IDg6MzEgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBX
ZWQsIDMxIE9jdCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBPbiAxMC8y
NC8xOCAyOjE4IEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBGcm9tOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4+Pgo+Pj4gSW50cm9kdWNlIGEgZGV2
aWNlIHRyZWUgYmluZGluZyBmb3IgWGVuIHJlc2VydmVkLW1lbW9yeSByZWdpb25zLiBUaGV5Cj4+
PiBhcmUgdXNlZCB0byBzaGFyZSBtZW1vcnkgYWNyb3NzIFZNcyBmcm9tIHRoZSBWTSBjb25maWcg
ZmlsZXMuIChTZWUKPj4+IHN0YXRpY19zaG0gY29uZmlnIG9wdGlvbi4pCj4+Pgo+Pj4gU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgo+Pj4gQ2M6
IGp1bGllbi5ncmFsbEBhcm0uY29tCj4+PiAtLS0KPj4+IENoYW5nZXMgaW4gdjM6Cj4+PiAtIHJl
bW92ZSBmYWxsYmFjayB2ZXJzaW9uCj4+Pgo+Pj4gQ2hhbmdlcyBpbiB2MjoKPj4+IC0gZml4IEF1
dGhvciBsaW5lCj4+PiAtIGFkZCB2ZXJzaW9uaW5nCj4+PiAtIHhlbixpZCBpbnN0ZWFkIG9mIGlk
Cj4+PiAtLS0KPj4+ICAgIC4uLi9iaW5kaW5ncy9yZXNlcnZlZC1tZW1vcnkveGVuLHNoYXJlZC1t
ZW1vcnkudHh0ICAgfCAyMAo+Pj4gKysrKysrKysrKysrKysrKysrKysKPj4+ICAgIDEgZmlsZSBj
aGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspCj4+PiAgICBjcmVhdGUgbW9kZSAxMDA2NDQKPj4+IERv
Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZXNlcnZlZC1tZW1vcnkveGVuLHNoYXJl
ZC1tZW1vcnkudHh0Cj4+Pgo+Pj4gZGlmZiAtLWdpdAo+Pj4gYS9Eb2N1bWVudGF0aW9uL2Rldmlj
ZXRyZWUvYmluZGluZ3MvcmVzZXJ2ZWQtbWVtb3J5L3hlbixzaGFyZWQtbWVtb3J5LnR4dAo+Pj4g
Yi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVzZXJ2ZWQtbWVtb3J5L3hlbixz
aGFyZWQtbWVtb3J5LnR4dAo+Pj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4+IGluZGV4IDAwMDAw
MDAuLjdjODE2ODMKPj4+IC0tLSAvZGV2L251bGwKPj4+ICsrKwo+Pj4gYi9Eb2N1bWVudGF0aW9u
L2RldmljZXRyZWUvYmluZGluZ3MvcmVzZXJ2ZWQtbWVtb3J5L3hlbixzaGFyZWQtbWVtb3J5LnR4
dAo+Pj4gQEAgLTAsMCArMSwyMCBAQAo+Pj4gKyogWGVuIGh5cGVydmlzb3IgcmVzZXJ2ZWQtbWVt
b3J5IGJpbmRpbmcKPj4+ICsKPj4+ICtFeHBvc2Ugb25lIG9yIG1vcmUgbWVtb3J5IHJlZ2lvbnMg
YXMgcmVzZXJ2ZWQtbWVtb3J5IHRvIHRoZSBndWVzdAo+Pj4gK3ZpcnR1YWwgbWFjaGluZS4gVHlw
aWNhbGx5LCBhIHJlZ2lvbiBpcyBjb25maWd1cmVkIGF0IFZNIGNyZWF0aW9uIHRpbWUKPj4+ICt0
byBiZSBhIHNoYXJlZCBtZW1vcnkgYXJlYSBhY3Jvc3MgbXVsdGlwbGUgdmlydHVhbCBtYWNoaW5l
cyBmb3IKPj4+ICtjb21tdW5pY2F0aW9uIGFtb25nIHRoZW0uCj4+Cj4+IEkgbWF5IGhhdmUgbm90
aWNlIHNvbWUgaXNzdWUgd2l0aCB0aGlzIGJpbmRpbmcuIExvb2tpbmcgYXQgdGhlIGRlc2lnbiBk
b2N1bWVudAo+PiBbMV0sIHRoZSAibWFzdGVyIiBkb21haW4gbWF5IHByb3ZpZGUgYSBiaWcgYmFj
a2luZyByZWdpb24gdGhhdCB3b3VsZCBiZSBzcGxpdAo+PiBhbmQgc2hhcmUgd2l0aCBtdWx0aXBs
ZSAic2xhdmUiLgo+Pgo+PiBGb3IgdGhlICJtYXN0ZXIiIGRvbWFpbiwgdGhpcyBiaW5kaW5nIHdv
dWxkIHNwZWNpZnkgdGhlIGZ1bGwgYmFja2luZyByZWdpb24uCj4+IFRoZSAibWFzdGVyIiBPUyB3
b3VsZCBub3QgYmUgYWJsZSB0byBrbm93IGhvdyB0aGUgcmVnaW9uIHdvdWxkIGJlIHVzZWQgaGVy
ZS4KPj4KPj4gRm9yIHRoZSAic2xhdmUiIGRvbWFpbiwgaXQgbG9va3MgbGlrZSBpdCBtaWdodCBi
ZSBwb3NzaWJsZSB0byBtYXAgdGhlIHNhbWUKPj4gcmVnaW9uIChzbyBzYW1lIElEKSB0d2ljZS4g
U28gd2Ugd291bGQgZW5kIHVwIHRvIGNyZWF0ZSB0aGUgc2FtZSBiaW5kaW5ncwo+PiB0d2ljZS4K
Pj4KPj4gQW55IG9waW9uaW9uIG9uIGhvdyB3ZSBzaG91bGQgcHJvY2VlZCB3aXRoIHRoZXNlIHR3
byB1c2UgY2FzZXM/Cj4gCj4gSnVsaWVuIGFuZCBJIGRpc2N1c3NlZCB0aGlzIG1vcm5pbmcgdG8g
Y2xhcmlmeSB0aGF0IHJlZ2lvbnMgc2hvdWxkbid0IGJlCj4gbWFwcGVkIHR3aWNlIGluIHRoZSBY
ZW4gZG9jcywgYW5kIGFkZGluZyBhbiAib2Zmc2V0IiBwcm9wZXJ0eSB0byB0aGlzCj4gYmluZGlu
Zy4KCldlbGwsIHdoeSB3b3VsZCB5b3UgZm9yYmlkIHRoZSBtYXBwaW5ncyB0d2ljZSBpZiB0aGUg
b2Zmc2V0IGlzIHByZXNlbnQ/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 20:35:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 20:35: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-devel-bounces@lists.xenproject.org>)
	id 1gIJgM-0001wf-6z; Thu, 01 Nov 2018 20:35: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=8xl/=nm=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gIJgK-0001wa-It
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 20:35:08 +0000
X-Inumbo-ID: 9ef8d1d7-de15-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9ef8d1d7-de15-11e8-9a16-bc764e045a96;
 Thu, 01 Nov 2018 20:35:07 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6BF83A78;
 Thu,  1 Nov 2018 13:35:07 -0700 (PDT)
Received: from [192.168.1.54] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 86CC53F71D; Thu,  1 Nov 2018 13:35:05 -0700 (PDT)
To: Stefano Stabellini <stefano.stabellini@xilinx.com>
References: <CADJ6SV1__ZWDhGWoW7u=W54zG1STSnchkg0enyQoPyEB9YGXPg@mail.gmail.com>
 <alpine.DEB.2.10.1810191336090.31582@sstabellini-ThinkPad-X260>
 <d3a589c5d95d70ef1c13b4fe6856b7ed387b4ee3.camel@suse.com>
 <CADJ6SV2891kOd_Ga8jjXdtKdjPAoWtADhizuS+kjSZNNOPMK+w@mail.gmail.com>
 <alpine.DEB.2.10.1810221037270.31582@sstabellini-ThinkPad-X260>
 <CADJ6SV0gUvRv_4Kp=Vz5n4WSQ3kgQrC=+gPz1QjrBzdFOoJwPA@mail.gmail.com>
 <alpine.DEB.2.10.1810231005040.31582@sstabellini-ThinkPad-X260>
 <d5769cb9-9d87-3db4-e23d-414242692a89@arm.com>
 <alpine.DEB.2.10.1810250915030.25937@sstabellini-ThinkPad-X260>
 <94c08d07-b028-8eb1-7e94-21a416cd8007@arm.com>
 <alpine.DEB.2.10.1810261340530.32521@sstabellini-ThinkPad-X260>
 <CADJ6SV174NdceJ4kWCWYJ-UaNp1AAisb28V5tgKz14N+-pBVEg@mail.gmail.com>
 <67f6ece7-0a26-e29c-b20b-acf83a01f6eb@arm.com>
 <CADJ6SV22eAxR0s0ocpGNRRefo+FmsMz9KsEeXw+cME1sSM-ssg@mail.gmail.com>
 <a5eab71a-f301-67ae-cc22-8cf10715fdcd@arm.com>
 <alpine.DEB.2.10.1811011320050.7220@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ea9d1a4e-6109-9082-6231-235aae51516e@arm.com>
Date: Thu, 1 Nov 2018 20:35:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811011320050.7220@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen optimization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, andrii_anisov@epam.com,
 Milan Boberic <milanboberic94@gmail.com>, Dario Faggioli <dfaggioli@suse.com>,
 Meng Xu <xumengpanda@gmail.com>, xen-devel@lists.xenproject.org, nd@arm.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDExLzEvMTggODoyMCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IE9uIFdlZCwgMzEgT2N0IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMTAvMzEv
MTggODozNSBQTSwgTWlsYW4gQm9iZXJpYyB3cm90ZToKPj4+IEhpLAo+Pj4KPj4+PiBJbnRlcmVz
dGluZy4gQ291bGQgeW91IGNvbmZpcm0gdGhlIGNvbW1pdCB5b3Ugd2VyZSB1c2luZyAob3IgdGhl
IHBvaW50Cj4+Pj4gcmVsZWFzZSk/Cj4+Pj4gU3RlZmFubydzIG51bWJlciB3ZXJlIGJhc2VkIG9u
IGNvbW1pdCAiZnV6ejogdXBkYXRlIFJFQURNRS5hZmwgZXhhbXBsZSIKPj4+PiA1NWEwNGZlYWEx
ZjhhYjZlZjdkNzIzZmJiMWQzOWM2Yjk2YWQxODRhIHdoaWNoIGlzIGFuIHVucmVsZWFzZWQgdmVy
c2lvbgo+Pj4+IG9mIFhlbi4KPj4+Cj4+PiBBbGwgWGVucyBJIHVzZWQgYXJlIGZyb20gWGlsaW54
IGdpdCByZXBvc2l0b3J5IGJlY2F1c2UgSSBoYXZlCj4+PiBVbHRyYVplZC1FRyBib2FyZCB3aGlj
aCBoYXMgWnlucSBVbHRyYVNjYWxlIFNvQy4KPj4+IFVuZGVyIGJyYW5jaGVzIHlvdSBjYW4gZmlu
ZCBYZW4gNC44LCA0LjksICBldGMuCj4+PiBJIGFsd2F5cyB1c2VkIGxhdGVzdCBjb21taXQ6IGMy
MjdmZTY4NTg5YmRmYjM2Yjg1ZjdiNzhjMDM0YTQwYzk1YjlhMzAKPj4+IEhlcmUgaXMgbGluayB0
byBpdDoKPj4+IGh0dHBzOi8vZ2l0aHViLmNvbS9YaWxpbngveGVuL3RyZWUveGlsaW54L3N0YWJs
ZS00LjkKPj4KPj4gVGhpcyBicmFuY2ggaXMgcXVpdGUgYWhlYWQgb2YgdGhlIGJyYW5jaCBTdGVm
YW5vJ3MgdXNlZC4gVGhlcmUgYXJlIDk0IGNvbW1pdHMKPj4gbW9yZSBqdXN0IGZvciBBcm0gc3Bl
Y2lmaWMgY29kZS4KPj4KPj4gV2hhdCBJIGFtIGludGVyZXN0ZWQgaXMgdG8gc2VlIGlmIHdlIGFy
ZSBhYmxlIHRvIHJlcHJvZHVjZSBTdGVmYW5vJ3MgbnVtYmVyCj4+IHdpdGggdGhlIHNhbWUgYnJh
bmNoLiBTbyB3ZSBjYW4gaGF2ZSBhIGNsdWUgd2hldGhlciB0aGVyZSBhcmUgYSBzbG93IGRvd24K
Pj4gaW50cm9kdWNlIGluIG5ldyBjb2RlLgo+Pgo+PiBTdGVmYW5vLCB5b3UgbWVudGlvbiB5b3Ug
d2lsbCBsb29rIGF0IHJlcHJvZHVjaW5nIHRoZSBudW1iZXJzLiBEbyB5b3UgaGF2ZSBhbnkKPj4g
dXBkYXRlIG9uIHRoaXM/Cj4gCj4gTm8sIEkgaGF2ZW4ndCBoYWQgYW55IHRpbWUuIEFzaWRlIGZy
b20gdGhlIFhlbiB2ZXJzaW9uLCBhbm90aGVyCj4gZGlmZmVyZW5jZSBpcyB0aGUgaW50ZXJydXB0
IHNvdXJjZS4gSSB1c2VkIHRoZSBwaHlzaWNhbCB0aW1lciBmb3IKPiB0ZXN0aW5nLgoKSSB3b3Vs
ZCBiZSBhY3R1YWxseSBzdXJwcmlzZWQgdGhhdCB0aGUgaW50ZXJydXB0IGxhdGVuY3kgdmFyaWVz
IHdpdGggCnZpcnR1YWxpemF0aW9uIGRlcGVuZGluZyBvbiB0aGUgaW50ZXJydXB0cy4uLgoKSWYg
dGhhdCB3ZXJlIHRoZSBjYXNlLCB0aGVuIGRvaW5nIHRoZSBsYXRlbmN5IG9uIHRoZSBwaHlzaWNh
bCBpbnRlcnJ1cHQgCih1bmxpa2VseSBnb2luZyB0byBiZSB1c2VkIGJ5IHZpcnR1YWxpemVkIGd1
ZXN0KSB3YXMgcXVpdGUgcG9pbnRsZXNzLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 20:36:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 20:36: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-devel-bounces@lists.xenproject.org>)
	id 1gIJhG-00020g-JZ; Thu, 01 Nov 2018 20:36:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8xl/=nm=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gIJhE-00020Z-Rp
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 20:36:04 +0000
X-Inumbo-ID: c0697081-de15-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c0697081-de15-11e8-9a16-bc764e045a96;
 Thu, 01 Nov 2018 20:36:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 92EF515AD;
 Thu,  1 Nov 2018 13:36:03 -0700 (PDT)
Received: from [192.168.1.54] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 7F9B43F71D; Thu,  1 Nov 2018 13:36:02 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20181101133316.20788-1-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <36854cea-034d-73b2-d72b-1ee5678661f3@arm.com>
Date: Thu, 1 Nov 2018 20:36:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181101133316.20788-1-wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] libxl/arm: fix guest type conversion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xLzE4IDE6MzMgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gQ29tbWl0IDM1OTk3MGZk
OGIgKCJ0b29scy9saWJ4bDogU3dpdGNoIEFybSBndWVzdCB0eXBlIHRvIFBWSCIpIG1pc3NlZAo+
IGNoYW5naW5nIHRoZSB0eXBlIGZpZWxkIGluIGNfaW5mby4gVGhpcyBpc3N1ZSBkaWRuJ3Qgc3Vy
ZmFjZSB1bnRpbAo+IGVmNzJjOTNkZjkgd2hpY2ggbWFkZSBjcmVhdGluZyBQViBndWVzdCBvbiBB
cm0gdW51c2FibGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KPiBUZXN0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpG
V0lXOgoKUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpD
aGVlcnMsCgo+IC0tLQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gdjI6
IGF2b2lkIGR1cGxpY2F0aW5nIGVycm9yIG1lc3NhZ2VzLgo+IAo+IFRoaXMgc2hvdWxkIGZpeCBs
aWJ2aXJ0IGJyZWFrYWdlLgo+IC0tLQo+ICAgdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgfCAg
NCArLS0tCj4gICB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyB8IDEwICsrKysrKysrKysKPiAg
IDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9h
cm0uYwo+IGluZGV4IDI1ZGMzZGVmYzYuLjZmMmRjYWI0ODkgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfYXJtLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+IEBAIC0x
MTI4LDkgKzExMjgsNyBAQCB2b2lkIGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX3NldGRl
ZmF1bHQobGlieGxfX2djICpnYywKPiAgICAgICBpZiAoYl9pbmZvLT50eXBlICE9IExJQlhMX0RP
TUFJTl9UWVBFX1BWKQo+ICAgICAgICAgICByZXR1cm47Cj4gICAKPiAtICAgIExPRyhXQVJOLCAi
Q29udmVydGluZyBQViBndWVzdCB0byBQVkguIik7Cj4gLSAgICBMT0coV0FSTiwgIkFybSBndWVz
dCBhcmUgbm93IFBWSC4iKTsKPiAtICAgIExPRyhXQVJOLCAiUGxlYXNlIGZpeCB5b3VyIGNvbmZp
Z3VyYXRpb24gZmlsZS90b29sc3RhY2suIik7Cj4gKyAgICBMT0coREVCVUcsICJDb252ZXJ0aW5n
IGJ1aWxkX2luZm8gdG8gUFZIIik7Cj4gICAKPiAgICAgICAvKiBSZS1pbml0aWFsaXplIHR5cGUg
dG8gUFZIIGFuZCBhbGwgYXNzb2NpYXRlZCBmaWVsZHMgdG8gZGVmYXVsdHMuICovCj4gICAgICAg
bWVtc2V0KCZiX2luZm8tPnUsICdcMCcsIHNpemVvZihiX2luZm8tPnUpKTsKPiBkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
Ywo+IGluZGV4IDRiYjc1MGU5NTEuLjMxMTk1N2Y4N2MgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IEBA
IC0zNSw2ICszNSwxNiBAQCBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0
KGxpYnhsX19nYyAqZ2MsCj4gICAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKPiAgICAgICB9
Cj4gICAKPiArI2lmIGRlZmluZWQoX19hcm1fXykgfHwgZGVmaW5lZChfX2FhcmNoNjRfXykKPiAr
ICAgIGlmIChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHsKPiArICAgICAg
ICBMT0coV0FSTiwgIkNvbnZlcnRpbmcgUFYgZ3Vlc3QgdG8gUFZILiIpOwo+ICsgICAgICAgIExP
RyhXQVJOLCAiQXJtIGd1ZXN0IGFyZSBub3cgUFZILiIpOwo+ICsgICAgICAgIExPRyhXQVJOLCAi
UGxlYXNlIGZpeCB5b3VyIGNvbmZpZ3VyYXRpb24gZmlsZS90b29sc3RhY2suIik7Cj4gKwo+ICsg
ICAgICAgIGNfaW5mby0+dHlwZSA9IExJQlhMX0RPTUFJTl9UWVBFX1BWSDsKPiArICAgIH0KPiAr
I2VuZGlmCj4gKwo+ICAgICAgIGlmIChjX2luZm8tPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVf
UFYpIHsKPiAgICAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZjX2luZm8tPmhhcCwg
dHJ1ZSk7Cj4gICAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmY19pbmZvLT5vb3Ms
IHRydWUpOwo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 20:37:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 20:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIJiI-00027Z-Vy; Thu, 01 Nov 2018 20:37: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=6kmy=nm=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIJiI-00027T-DT
 for xen-devel@lists.xen.org; Thu, 01 Nov 2018 20:37:10 +0000
X-Inumbo-ID: e7625c3a-de15-11e8-bdc5-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e7625c3a-de15-11e8-bdc5-12d6303a7972;
 Thu, 01 Nov 2018 20:37:09 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9585720820;
 Thu,  1 Nov 2018 20:37:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541104628;
 bh=/F3D82Ft2sJVlf8ckDxs44k/u7qCP+J58v1up60QYWQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=13pauQebybhi05k++7Yem2gPO9rP+QUK96f6Fq1Ti44KTKTeVi7Jz+Todg6D6X5o7
 a1dLWhWTj5RWVCHM41qzA5kp3GTWqH2DRhMGjQBX1Imor4M1iaWJWlVGKpHGqbNqoi
 DPN5xR+G7DgpmqX4OUg7Yux3jyNl1S4WzqIYDe/4=
Date: Thu, 1 Nov 2018 13:37:06 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <5352bc4c-9bb5-64b6-f46c-d3b129662e8b@arm.com>
Message-ID: <alpine.DEB.2.10.1811011336460.7220@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1810221859480.31582@sstabellini-ThinkPad-X260>
 <1540260184-11294-25-git-send-email-sstabellini@kernel.org>
 <5352bc4c-9bb5-64b6-f46c-d3b129662e8b@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 25/25] xen/arm: split domain_build.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAzMSBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDEwLzIzLzE4IDM6
MDMgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IGRvbWFpbl9idWlsZC5jIGlzIHRv
byBsYXJnZS4KPiA+IAo+ID4gTW92ZSBhbGwgdGhlIEFDUEkgc3BlY2lmaWMgZGV2aWNlIHRyZWUg
Z2VuZXJhdGluZyBmdW5jdGlvbnMgZnJvbQo+ID4gZG9tYWluX2J1aWxkLmMgdG8gYWNwaS9kb21h
aW5fYnVpbGQuYy4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
dGVmYW5vc0B4aWxpbnguY29tPgo+ID4gCj4gPiAtLS0KPiA+IAo+ID4gQ2hhbmdlcyBpbiB2NDoK
PiA+IC0gcmVuYW1lIGFjcGlfZHRfYnVpbGQgdG8gZG9tYWluX2J1aWxkLmMKPiA+IC0gYWRkIGNv
cHlyaWdodCBoZWFkZXIKPiA+IC0gcmVtb3ZlIHVzZWxlc3MgI2luY2x1ZGUKPiA+IC0gcmVtb3Zl
IGFjcGlfZHRfYnVpbGQuaCwgYWRkIGRvbWFpbl9idWlsZC5oCj4gPiAtLS0KPiA+ICAgeGVuL2Fy
Y2gvYXJtL2FjcGkvTWFrZWZpbGUgICAgICAgICB8ICAgMSArCj4gPiAgIHhlbi9hcmNoL2FybS9h
Y3BpL2RvbWFpbl9idWlsZC5jICAgfCA1OTIKPiA+ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiA+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgICB8IDU4
NQo+ID4gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiAgIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZG9tYWluX2J1aWxkLmggfCAgMzEgKysKPiA+ICAgNCBmaWxlcyBjaGFuZ2Vk
LCA2MjkgaW5zZXJ0aW9ucygrKSwgNTgwIGRlbGV0aW9ucygtKQo+ID4gICBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2FyY2gvYXJtL2FjcGkvZG9tYWluX2J1aWxkLmMKPiA+ICAgY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluX2J1aWxkLmgKPiA+IAo+ID4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hY3BpL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL2FjcGkvTWFr
ZWZpbGUKPiA+IGluZGV4IDIzOTYzZjguLjk0YWUyNDkgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJj
aC9hcm0vYWNwaS9NYWtlZmlsZQo+ID4gKysrIGIveGVuL2FyY2gvYXJtL2FjcGkvTWFrZWZpbGUK
PiA+IEBAIC0xLDIgKzEsMyBAQAo+ID4gICBvYmoteSArPSBsaWIubwo+ID4gK29iai15ICs9IGRv
bWFpbl9idWlsZC5vCj4gPiAgIG9iai15ICs9IGJvb3QuaW5pdC5vCj4gPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2FjcGkvZG9tYWluX2J1aWxkLmMKPiA+IGIveGVuL2FyY2gvYXJtL2FjcGkv
ZG9tYWluX2J1aWxkLmMKPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gPiBpbmRleCAwMDAwMDAw
Li40NGQzYWQxCj4gPiAtLS0gL2Rldi9udWxsCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vYWNwaS9k
b21haW5fYnVpbGQuYwo+ID4gQEAgLTAsMCArMSw1OTIgQEAKPiA+ICsvKgo+ID4gKyAqIFRoaXMg
cHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5Cj4gPiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKPiA+ICsgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3Vu
ZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgo+ID4gKyAqIChhdCB5
b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4gCj4gSSB3YXMgYWJvdXQgdG8gYWNrIHRo
ZSBwYXRjaCB3aGVuIEkgbm90aWNlZCB0aGUgbGljZW5zZSBpcyBub3QgY29ycmVjdCBoZXJlLgo+
IFRoaXMgaXMgR1BMdjIrIGxpY2Vuc2Ugd2hpbGUgWGVuIGlzIEdQTHYyIG9ubHkuIEkga25vdyB0
aGF0IHNvbWUgb2YgWGVuIGNvZGUKPiBjb250YWluIHN1Y2ggbGljZW5zZSwgYnV0IHRoaXMgaXMg
bm90IHRoZSBjYXNlIGZvciBkb21haW5fYnVpbGQuYy4gQXMgdGhlcmUgYXMKPiBubyBjb3B5cmln
aHQgbGljZW5zZSwgd2Ugc2hvdWxkIHRoZW4gYXNzdW1lIEdQTHYyLgoKWWVzLCBJIHRvb2sgdGhl
IHdyb25nIHRlbXBsYXRlLiBJJ2xsIGNoYW5nZSBpdC4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 20:41:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 20:41: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-devel-bounces@lists.xenproject.org>)
	id 1gIJm1-0002zs-IX; Thu, 01 Nov 2018 20:41: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=6kmy=nm=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIJm0-0002zl-84
 for xen-devel@lists.xen.org; Thu, 01 Nov 2018 20:41:00 +0000
X-Inumbo-ID: 6fd14504-de16-11e8-9248-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6fd14504-de16-11e8-9248-12d6303a7972;
 Thu, 01 Nov 2018 20:40:58 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6BD2720657;
 Thu,  1 Nov 2018 20:40:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541104857;
 bh=nZkfxmqczIBAEyY103m0IWgGUX7JeRd3siGsmQopulc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=R7m0cN4dlzyFJOIesxMHIrIL8xhB2/OtI6I4zQviKALIMLoMaIJWntA04ZNvPwRDX
 pT7WYqO9jx1G+1y6C9KSEQjMdNAndAgwLgOzSXA8z67ABoIgoh1oeyXO1NVG5IFANk
 6TemJJFs1dc4ciN3fIpLS8ZaI2d/+O7yTP46fQGw=
Date: Thu, 1 Nov 2018 13:40:55 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <0fae152c-c301-11ae-86f6-60d77e83519b@arm.com>
Message-ID: <alpine.DEB.2.10.1811011338250.7220@sstabellini-ThinkPad-X260>
References: <1540343921-7487-1-git-send-email-sstabellini@kernel.org>
 <0951e2a3-78a1-e849-39e9-5980c9c87277@arm.com>
 <alpine.DEB.2.10.1811011328540.7220@sstabellini-ThinkPad-X260>
 <0fae152c-c301-11ae-86f6-60d77e83519b@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3] devicetree, xen: add xen,
 shared-memory binding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: mark.rutland@arm.com, devicetree@vger.kernel.org,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 stefanos@xilinx.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org, robh+dt@kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxIE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24gMTEv
MS8xOCA4OjMxIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBXZWQsIDMxIE9j
dCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IEhpLAo+ID4gPiAKPiA+ID4gT24gMTAv
MjQvMTggMjoxOCBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+IEZyb206IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiA+ID4gPiAKPiA+ID4gPiBJ
bnRyb2R1Y2UgYSBkZXZpY2UgdHJlZSBiaW5kaW5nIGZvciBYZW4gcmVzZXJ2ZWQtbWVtb3J5IHJl
Z2lvbnMuIFRoZXkKPiA+ID4gPiBhcmUgdXNlZCB0byBzaGFyZSBtZW1vcnkgYWNyb3NzIFZNcyBm
cm9tIHRoZSBWTSBjb25maWcgZmlsZXMuIChTZWUKPiA+ID4gPiBzdGF0aWNfc2htIGNvbmZpZyBv
cHRpb24uKQo+ID4gPiA+IAo+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiA+ID4gPiBDYzoganVsaWVuLmdyYWxsQGFybS5jb20K
PiA+ID4gPiAtLS0KPiA+ID4gPiBDaGFuZ2VzIGluIHYzOgo+ID4gPiA+IC0gcmVtb3ZlIGZhbGxi
YWNrIHZlcnNpb24KPiA+ID4gPiAKPiA+ID4gPiBDaGFuZ2VzIGluIHYyOgo+ID4gPiA+IC0gZml4
IEF1dGhvciBsaW5lCj4gPiA+ID4gLSBhZGQgdmVyc2lvbmluZwo+ID4gPiA+IC0geGVuLGlkIGlu
c3RlYWQgb2YgaWQKPiA+ID4gPiAtLS0KPiA+ID4gPiAgICAuLi4vYmluZGluZ3MvcmVzZXJ2ZWQt
bWVtb3J5L3hlbixzaGFyZWQtbWVtb3J5LnR4dCAgIHwgMjAKPiA+ID4gPiArKysrKysrKysrKysr
KysrKysrKwo+ID4gPiA+ICAgIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspCj4gPiA+
ID4gICAgY3JlYXRlIG1vZGUgMTAwNjQ0Cj4gPiA+ID4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl
L2JpbmRpbmdzL3Jlc2VydmVkLW1lbW9yeS94ZW4sc2hhcmVkLW1lbW9yeS50eHQKPiA+ID4gPiAK
PiA+ID4gPiBkaWZmIC0tZ2l0Cj4gPiA+ID4gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu
ZGluZ3MvcmVzZXJ2ZWQtbWVtb3J5L3hlbixzaGFyZWQtbWVtb3J5LnR4dAo+ID4gPiA+IGIvRG9j
dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3Jlc2VydmVkLW1lbW9yeS94ZW4sc2hhcmVk
LW1lbW9yeS50eHQKPiA+ID4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ID4gPiA+IGluZGV4IDAw
MDAwMDAuLjdjODE2ODMKPiA+ID4gPiAtLS0gL2Rldi9udWxsCj4gPiA+ID4gKysrCj4gPiA+ID4g
Yi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVzZXJ2ZWQtbWVtb3J5L3hlbixz
aGFyZWQtbWVtb3J5LnR4dAo+ID4gPiA+IEBAIC0wLDAgKzEsMjAgQEAKPiA+ID4gPiArKiBYZW4g
aHlwZXJ2aXNvciByZXNlcnZlZC1tZW1vcnkgYmluZGluZwo+ID4gPiA+ICsKPiA+ID4gPiArRXhw
b3NlIG9uZSBvciBtb3JlIG1lbW9yeSByZWdpb25zIGFzIHJlc2VydmVkLW1lbW9yeSB0byB0aGUg
Z3Vlc3QKPiA+ID4gPiArdmlydHVhbCBtYWNoaW5lLiBUeXBpY2FsbHksIGEgcmVnaW9uIGlzIGNv
bmZpZ3VyZWQgYXQgVk0gY3JlYXRpb24gdGltZQo+ID4gPiA+ICt0byBiZSBhIHNoYXJlZCBtZW1v
cnkgYXJlYSBhY3Jvc3MgbXVsdGlwbGUgdmlydHVhbCBtYWNoaW5lcyBmb3IKPiA+ID4gPiArY29t
bXVuaWNhdGlvbiBhbW9uZyB0aGVtLgo+ID4gPiAKPiA+ID4gSSBtYXkgaGF2ZSBub3RpY2Ugc29t
ZSBpc3N1ZSB3aXRoIHRoaXMgYmluZGluZy4gTG9va2luZyBhdCB0aGUgZGVzaWduCj4gPiA+IGRv
Y3VtZW50Cj4gPiA+IFsxXSwgdGhlICJtYXN0ZXIiIGRvbWFpbiBtYXkgcHJvdmlkZSBhIGJpZyBi
YWNraW5nIHJlZ2lvbiB0aGF0IHdvdWxkIGJlCj4gPiA+IHNwbGl0Cj4gPiA+IGFuZCBzaGFyZSB3
aXRoIG11bHRpcGxlICJzbGF2ZSIuCj4gPiA+IAo+ID4gPiBGb3IgdGhlICJtYXN0ZXIiIGRvbWFp
biwgdGhpcyBiaW5kaW5nIHdvdWxkIHNwZWNpZnkgdGhlIGZ1bGwgYmFja2luZwo+ID4gPiByZWdp
b24uCj4gPiA+IFRoZSAibWFzdGVyIiBPUyB3b3VsZCBub3QgYmUgYWJsZSB0byBrbm93IGhvdyB0
aGUgcmVnaW9uIHdvdWxkIGJlIHVzZWQKPiA+ID4gaGVyZS4KPiA+ID4gCj4gPiA+IEZvciB0aGUg
InNsYXZlIiBkb21haW4sIGl0IGxvb2tzIGxpa2UgaXQgbWlnaHQgYmUgcG9zc2libGUgdG8gbWFw
IHRoZSBzYW1lCj4gPiA+IHJlZ2lvbiAoc28gc2FtZSBJRCkgdHdpY2UuIFNvIHdlIHdvdWxkIGVu
ZCB1cCB0byBjcmVhdGUgdGhlIHNhbWUgYmluZGluZ3MKPiA+ID4gdHdpY2UuCj4gPiA+IAo+ID4g
PiBBbnkgb3Bpb25pb24gb24gaG93IHdlIHNob3VsZCBwcm9jZWVkIHdpdGggdGhlc2UgdHdvIHVz
ZSBjYXNlcz8KPiA+IAo+ID4gSnVsaWVuIGFuZCBJIGRpc2N1c3NlZCB0aGlzIG1vcm5pbmcgdG8g
Y2xhcmlmeSB0aGF0IHJlZ2lvbnMgc2hvdWxkbid0IGJlCj4gPiBtYXBwZWQgdHdpY2UgaW4gdGhl
IFhlbiBkb2NzLCBhbmQgYWRkaW5nIGFuICJvZmZzZXQiIHByb3BlcnR5IHRvIHRoaXMKPiA+IGJp
bmRpbmcuCj4gCj4gV2VsbCwgd2h5IHdvdWxkIHlvdSBmb3JiaWQgdGhlIG1hcHBpbmdzIHR3aWNl
IGlmIHRoZSBvZmZzZXQgaXMgcHJlc2VudD8KCkZyb20gdGhlIERUIGJpbmRpbmcgcG9pbnQgb2Yg
dmlldywgaXQgd291bGQgYmUgZmluZS4gQ29uY2VwdHVhbGx5IGl0CndvdWxkIGFsc28gYmUgZmlu
ZS4gSG93ZXZlciwgSSBkb3VidCB0aGF0IHRoZSBjdXJyZW50IGxpYnhsCmltcGxlbWVudGF0aW9u
IHdvdWxkIHdvcmsgd2l0aCBtdWx0aXBsZSBtYXBwaW5ncy4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 21:06:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 21:06: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-devel-bounces@lists.xenproject.org>)
	id 1gIKAq-0004oc-UI; Thu, 01 Nov 2018 21:06: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=8xl/=nm=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gIKAp-0004oX-Kk
 for xen-devel@lists.xen.org; Thu, 01 Nov 2018 21:06:39 +0000
X-Inumbo-ID: 05a6e554-de1a-11e8-b395-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 05a6e554-de1a-11e8-b395-12d6303a7972;
 Thu, 01 Nov 2018 21:06:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8DEF615AD;
 Thu,  1 Nov 2018 14:06:37 -0700 (PDT)
Received: from [192.168.1.54] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 1AD223F71D; Thu,  1 Nov 2018 14:06:35 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1540343921-7487-1-git-send-email-sstabellini@kernel.org>
 <0951e2a3-78a1-e849-39e9-5980c9c87277@arm.com>
 <alpine.DEB.2.10.1811011328540.7220@sstabellini-ThinkPad-X260>
 <0fae152c-c301-11ae-86f6-60d77e83519b@arm.com>
 <alpine.DEB.2.10.1811011338250.7220@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2cef49bf-2928-5966-fd97-7aef5b563699@arm.com>
Date: Thu, 1 Nov 2018 21:06:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811011338250.7220@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] devicetree, xen: add xen,
 shared-memory binding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: mark.rutland@arm.com, devicetree@vger.kernel.org,
 Wei Liu <wei.liu2@citrix.com>, stefanos@xilinx.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 robh+dt@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xLzE4IDg6NDAgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBU
aHUsIDEgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9uIDExLzEv
MTggODozMSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gV2VkLCAzMSBPY3Qg
MjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEhpLAo+Pj4+Cj4+Pj4gT24gMTAvMjQvMTgg
MjoxOCBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+PiBGcm9tOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4+Pj4+Cj4+Pj4+IEludHJvZHVjZSBhIGRl
dmljZSB0cmVlIGJpbmRpbmcgZm9yIFhlbiByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucy4gVGhleQo+
Pj4+PiBhcmUgdXNlZCB0byBzaGFyZSBtZW1vcnkgYWNyb3NzIFZNcyBmcm9tIHRoZSBWTSBjb25m
aWcgZmlsZXMuIChTZWUKPj4+Pj4gc3RhdGljX3NobSBjb25maWcgb3B0aW9uLikKPj4+Pj4KPj4+
Pj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29t
Pgo+Pj4+PiBDYzoganVsaWVuLmdyYWxsQGFybS5jb20KPj4+Pj4gLS0tCj4+Pj4+IENoYW5nZXMg
aW4gdjM6Cj4+Pj4+IC0gcmVtb3ZlIGZhbGxiYWNrIHZlcnNpb24KPj4+Pj4KPj4+Pj4gQ2hhbmdl
cyBpbiB2MjoKPj4+Pj4gLSBmaXggQXV0aG9yIGxpbmUKPj4+Pj4gLSBhZGQgdmVyc2lvbmluZwo+
Pj4+PiAtIHhlbixpZCBpbnN0ZWFkIG9mIGlkCj4+Pj4+IC0tLQo+Pj4+PiAgICAgLi4uL2JpbmRp
bmdzL3Jlc2VydmVkLW1lbW9yeS94ZW4sc2hhcmVkLW1lbW9yeS50eHQgICB8IDIwCj4+Pj4+ICsr
KysrKysrKysrKysrKysrKysrCj4+Pj4+ICAgICAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9u
cygrKQo+Pj4+PiAgICAgY3JlYXRlIG1vZGUgMTAwNjQ0Cj4+Pj4+IERvY3VtZW50YXRpb24vZGV2
aWNldHJlZS9iaW5kaW5ncy9yZXNlcnZlZC1tZW1vcnkveGVuLHNoYXJlZC1tZW1vcnkudHh0Cj4+
Pj4+Cj4+Pj4+IGRpZmYgLS1naXQKPj4+Pj4gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu
ZGluZ3MvcmVzZXJ2ZWQtbWVtb3J5L3hlbixzaGFyZWQtbWVtb3J5LnR4dAo+Pj4+PiBiL0RvY3Vt
ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZXNlcnZlZC1tZW1vcnkveGVuLHNoYXJlZC1t
ZW1vcnkudHh0Cj4+Pj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+Pj4+IGluZGV4IDAwMDAwMDAu
LjdjODE2ODMKPj4+Pj4gLS0tIC9kZXYvbnVsbAo+Pj4+PiArKysKPj4+Pj4gYi9Eb2N1bWVudGF0
aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVzZXJ2ZWQtbWVtb3J5L3hlbixzaGFyZWQtbWVtb3J5
LnR4dAo+Pj4+PiBAQCAtMCwwICsxLDIwIEBACj4+Pj4+ICsqIFhlbiBoeXBlcnZpc29yIHJlc2Vy
dmVkLW1lbW9yeSBiaW5kaW5nCj4+Pj4+ICsKPj4+Pj4gK0V4cG9zZSBvbmUgb3IgbW9yZSBtZW1v
cnkgcmVnaW9ucyBhcyByZXNlcnZlZC1tZW1vcnkgdG8gdGhlIGd1ZXN0Cj4+Pj4+ICt2aXJ0dWFs
IG1hY2hpbmUuIFR5cGljYWxseSwgYSByZWdpb24gaXMgY29uZmlndXJlZCBhdCBWTSBjcmVhdGlv
biB0aW1lCj4+Pj4+ICt0byBiZSBhIHNoYXJlZCBtZW1vcnkgYXJlYSBhY3Jvc3MgbXVsdGlwbGUg
dmlydHVhbCBtYWNoaW5lcyBmb3IKPj4+Pj4gK2NvbW11bmljYXRpb24gYW1vbmcgdGhlbS4KPj4+
Pgo+Pj4+IEkgbWF5IGhhdmUgbm90aWNlIHNvbWUgaXNzdWUgd2l0aCB0aGlzIGJpbmRpbmcuIExv
b2tpbmcgYXQgdGhlIGRlc2lnbgo+Pj4+IGRvY3VtZW50Cj4+Pj4gWzFdLCB0aGUgIm1hc3RlciIg
ZG9tYWluIG1heSBwcm92aWRlIGEgYmlnIGJhY2tpbmcgcmVnaW9uIHRoYXQgd291bGQgYmUKPj4+
PiBzcGxpdAo+Pj4+IGFuZCBzaGFyZSB3aXRoIG11bHRpcGxlICJzbGF2ZSIuCj4+Pj4KPj4+PiBG
b3IgdGhlICJtYXN0ZXIiIGRvbWFpbiwgdGhpcyBiaW5kaW5nIHdvdWxkIHNwZWNpZnkgdGhlIGZ1
bGwgYmFja2luZwo+Pj4+IHJlZ2lvbi4KPj4+PiBUaGUgIm1hc3RlciIgT1Mgd291bGQgbm90IGJl
IGFibGUgdG8ga25vdyBob3cgdGhlIHJlZ2lvbiB3b3VsZCBiZSB1c2VkCj4+Pj4gaGVyZS4KPj4+
Pgo+Pj4+IEZvciB0aGUgInNsYXZlIiBkb21haW4sIGl0IGxvb2tzIGxpa2UgaXQgbWlnaHQgYmUg
cG9zc2libGUgdG8gbWFwIHRoZSBzYW1lCj4+Pj4gcmVnaW9uIChzbyBzYW1lIElEKSB0d2ljZS4g
U28gd2Ugd291bGQgZW5kIHVwIHRvIGNyZWF0ZSB0aGUgc2FtZSBiaW5kaW5ncwo+Pj4+IHR3aWNl
Lgo+Pj4+Cj4+Pj4gQW55IG9waW9uaW9uIG9uIGhvdyB3ZSBzaG91bGQgcHJvY2VlZCB3aXRoIHRo
ZXNlIHR3byB1c2UgY2FzZXM/Cj4+Pgo+Pj4gSnVsaWVuIGFuZCBJIGRpc2N1c3NlZCB0aGlzIG1v
cm5pbmcgdG8gY2xhcmlmeSB0aGF0IHJlZ2lvbnMgc2hvdWxkbid0IGJlCj4+PiBtYXBwZWQgdHdp
Y2UgaW4gdGhlIFhlbiBkb2NzLCBhbmQgYWRkaW5nIGFuICJvZmZzZXQiIHByb3BlcnR5IHRvIHRo
aXMKPj4+IGJpbmRpbmcuCj4+Cj4+IFdlbGwsIHdoeSB3b3VsZCB5b3UgZm9yYmlkIHRoZSBtYXBw
aW5ncyB0d2ljZSBpZiB0aGUgb2Zmc2V0IGlzIHByZXNlbnQ/Cj4gCj4gIEZyb20gdGhlIERUIGJp
bmRpbmcgcG9pbnQgb2YgdmlldywgaXQgd291bGQgYmUgZmluZS4gQ29uY2VwdHVhbGx5IGl0Cj4g
d291bGQgYWxzbyBiZSBmaW5lLiBIb3dldmVyLCBJIGRvdWJ0IHRoYXQgdGhlIGN1cnJlbnQgbGli
eGwKPiBpbXBsZW1lbnRhdGlvbiB3b3VsZCB3b3JrIHdpdGggbXVsdGlwbGUgbWFwcGluZ3MuCgpJ
IGNhbid0IHNlZSB3aHkgaXQgd291bGQgbm90IHdvcmsuIEkgdGhpbmsgd2UgZGVzaWduZWQgdGhl
IHJlZmNvdW50IGZvciAKdGhpcyBwdXJwb3NlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 21:13:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 21:13: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-devel-bounces@lists.xenproject.org>)
	id 1gIKHE-0005ec-OC; Thu, 01 Nov 2018 21:13: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=8xl/=nm=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gIKHD-0005eT-SI
 for xen-devel@lists.xenproject.org; Thu, 01 Nov 2018 21:13:15 +0000
X-Inumbo-ID: f1edf149-de1a-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f1edf149-de1a-11e8-9a16-bc764e045a96;
 Thu, 01 Nov 2018 21:13:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 353BA15AD;
 Thu,  1 Nov 2018 14:13:14 -0700 (PDT)
Received: from [192.168.1.54] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 7C99C3F718; Thu,  1 Nov 2018 14:13:13 -0700 (PDT)
To: Peng Fan <peng.fan@nxp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <AM0PR04MB44819354E4855B72C4C7F82388CD0@AM0PR04MB4481.eurprd04.prod.outlook.com>
 <0c0ce589-d65f-429d-9a2f-dd267b949c29@arm.com>
 <AM0PR04MB44814D7E3A6A14BA18C9A93788CE0@AM0PR04MB4481.eurprd04.prod.outlook.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <009ad6b6-f2f3-9e53-6ab4-bb712feb7dfd@arm.com>
Date: Thu, 1 Nov 2018 21:13:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <AM0PR04MB44814D7E3A6A14BA18C9A93788CE0@AM0PR04MB4481.eurprd04.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Does XEN ARM support RTC in domu?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xLzE4IDM6MzcgQU0sIFBlbmcgRmFuIHdyb3RlOgo+IEhpIEp1bGllbiwKCkhpIFBl
bmcsCgoKPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSnVsaWVuIEdyYWxs
IFttYWlsdG86anVsaWVuLmdyYWxsQGFybS5jb21dCj4+IFNlbnQ6IDIwMTjlubQxMeaciDHml6Ug
Mjo1Mgo+PiBUbzogUGVuZyBGYW4gPHBlbmcuZmFuQG54cC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmc7IFN0ZWZhbm8KPj4gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KPj4gU3ViamVjdDogUmU6IERvZXMgWEVOIEFSTSBzdXBwb3J0IFJUQyBpbiBkb211Pwo+
Pgo+Pgo+Pgo+PiBPbiAxMC8zMS8xOCAxOjU3IFBNLCBQZW5nIEZhbiB3cm90ZToKPj4+IEhpIEFs
bCwKPj4KPj4gSGksCj4+Cj4+Pgo+Pj4gSnVzdCBoYXZlIGEgcXVlc3Rpb24sIGRvZXMgWEVOIEFS
TSBzdXBwb3J0IFJUQyBpbiBkb211PyBUbyBzdXBwb3J0IEFuZHJvaWQKPj4gaW4gRG9tVSwgUlRD
IGlzIG5lZWRlZCBmb3IgYWxhcm0sIGJ1dCBJIGRpZCBub3QgZmluZCBpbmZvcm1hdGlvbiBhYm91
dCBSVEMgb24KPj4geGVuIGZvciBkb211LiBTbyB0aGlzIG5lZWQgYSBuZXcgUlRDIHBhcmF2aXJ0
dWFsaXphdGlvbiBkcml2ZXI/IEFueSBzdWdnZXN0aW9ucz8KPj4KPj4gQnkgUlRDLCBkbyB5b3Ug
bWVhbiBSZWFsLVRpbWUgQ2xvY2s/IFNvbWV0aGluZyBsaWtlIFBMMDMxPyBPciBkbyB5b3UgaGF2
ZQo+PiBzb21ldGhpbmcgZWxzZSBpbiBtaW5kPwo+IAo+IFllcywgUmVhbCBUaW1lIENsb2NrIGxp
a2UgUEwwMzEgaW4gRG9tVS4gSSBkbyBub3QgaGF2ZSBhIGdvb2QgaWRlYSBzdXBwb3J0IFJUQyBp
biBBUk0gRG9tVSwKPiBLVk0gYW5kIFhFTiB4ODYgc2VlbXMgdXNlIGVtdWxhdGVkIFJUQyBpbiBx
ZW11LiBUaGlua2luZyBvZiBwYXJhdmlydHVhbCBSVEMsIGFuZCBkb20wCj4gY29udHJvbCB0aGUg
ZXhwaXJlIHRpbWUgZm9yIGFsYXJtLgoKVGhlIFBMMDMxIGlzIHF1aXRlIHNtYWxsIChiYXNlZCBv
biB0aGUgUUVNVSB2ZXJzaW9uKS4gU28gSSB0aGluayBpdCAKd291bGQgYmUgZmluZSB0byBwcm92
aWRlIGFuIGVtdWxhdGlvbiBpbiB0aGUgaHlwZXJ2aXNvci4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 01 21:49:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Nov 2018 21:49: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-devel-bounces@lists.xenproject.org>)
	id 1gIKq8-0008HL-RE; Thu, 01 Nov 2018 21:49:20 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.43])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <julien.grall@arm.com>) id 1gIKq7-0008GL-Db
 for xen-devel@lists.xensource.com; Thu, 01 Nov 2018 21:49:19 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta.az-a.eu-central-1.aws.symcld.net id 47/A6-08707-ED47BDB5;
 Thu, 01 Nov 2018 21:49:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsVysyfVTfduye1
 og3t3jSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b6rgUsBc1RFW+/nWFpYHzh08XIxSEksJlR
 ounEdWYIZz+jxKebV1m7GDk5hAUiJb61n2UDsUUEDCV2n3rCAlLELPCDUeLI1OdMIAkhgY3sE
 k/mqYPYbAKaEnc+fwKL8wpYSZw/sQesmUVAReJP42cwW1QgXOLc9uusEDWCEidnggzl5OAUCJ
 SYveoMO4jNLGAmMW/zQ2YIW1zi1pP5TBC2vETz1tnMExj5ZyFpn4WkZRaSlllIWhYwsqxitEw
 qykzPKMlNzMzRNTQw0DU0NNYFkmYGeolVuol6qaW6yal5JUWJQFm9xPJiveLK3OScFL281JJN
 jMAgTilkWLCDcc3S9EOMkhxMSqK8Cia3o4X4kvJTKjMSizPii0pzUosPMcpwcChJ8OoAo0JIs
 Cg1PbUiLTMHGE8waQkOHiUR3lCQNG9xQWJucWY6ROoUoyXHuwX/pzNzXPsPIlfN6JjBLMSSl5
 +XKiXOawvSIADSkFGaBzcOFvOXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz6oNM4cnMK4H
 b+groICagg7jYb4AcVJKIkJJqYGyM8Cw3NDqgban0NnOyrOiq8vm9DZPMvrzqcfOwYWs8Xhgf
 uiBnBUtQxDorHalH0Yf2iKx1X8C86s75xbf5Li84n8/Yf05FYupl1pP6Hnwlcyf57PZjCdXw8
 upZdVVhUcj3B2+qLX6u/Hlv9ZeQZXYuZaYBxh9z5nl+kNvzec/h22d2HOgvlVFiKc5INNRiLi
 pOBAB4BHkD9AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-225.messagelabs.com!1541108957!755836!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.14.24; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25462 invoked from network); 1 Nov 2018 21:49:17 -0000
Received: from usa-sjc-mx-foss1.foss.arm.com (HELO foss.arm.com)
 (217.140.101.70)
 by server-10.tower-225.messagelabs.com with SMTP; 1 Nov 2018 21:49:17 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 49FF115AD;
 Thu,  1 Nov 2018 14:49:16 -0700 (PDT)
Received: from [192.168.1.54] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 BD8BC3F718; Thu,  1 Nov 2018 14:49:14 -0700 (PDT)
To: Omkar Bolla <omkar.bolla@pathpartnertech.com>
References: <CAC4nxbvWUpWQcUATQswoaVJfSq8EU7CH6-Jx1VwVGYVeOc0tZw@mail.gmail.com>
 <B9D01323-5CE0-4CAE-9A7C-2B1CE482A833@xenproject.org>
 <aebd40b7-e7d2-c861-b658-863b2c8f2079@gmail.com>
 <f688cda0-a342-0b66-fb5c-56238d941f9c@suse.com>
 <f8ae32f3-8399-24d3-fe1e-45d4c1669e1b@epam.com>
 <CAC4nxbvh6LA=t2iEdiw2UrqrQP3Zf2NtRcViJ1YNGZkyLZqYHg@mail.gmail.com>
 <d130b853-0e33-ecb7-5598-d99791a5f2bf@suse.com>
 <CAC4nxbuTQ1uP6rKiCAp7hDe-ygq9LKHQw8ggVM+fOVH-VvU8Tw@mail.gmail.com>
 <d2b9cd5a-2768-60bd-07bd-2055d1490399@suse.com>
 <CAC4nxbsBox=FgCBx5KwkkvCHwyX2MvBGoGpa1sDyS2cF0itT=Q@mail.gmail.com>
 <074697de-7265-a1fb-2970-4128a58f09ca@arm.com>
 <CAC4nxbuY0vJd8o6Vj9E14m2-sw3JZ5Spbiz3vbq2K0RQhK9p3w@mail.gmail.com>
 <c6724ce1-086f-3492-2c39-8192542ff5d8@arm.com>
 <CAC4nxbsopU7Ths1LYE1HAB8txbBv9rLGwqCgd=kQWLNDhEz6LQ@mail.gmail.com>
 <d920cfb3-a6cc-8f1b-e0b4-2b59ba768030@arm.com>
 <CAC4nxbvVfeN1gXa9sKSBNL6p21r8K6hMDpxYSSR4G1SWOb=eBg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b768f04f-a595-50db-1232-d3684265c469@arm.com>
Date: Thu, 1 Nov 2018 21:49:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAC4nxbvVfeN1gXa9sKSBNL6p21r8K6hMDpxYSSR4G1SWOb=eBg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen PV: Sample new PV driver for buffer sharing
 between domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, Oleksandr_Andrushchenko@epam.com,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgV2VpKQoKT24gMTEvMS8xOCA5OjE1IEFNLCBPbWthciBCb2xsYSB3cm90ZToKPiBIaSwKPiAK
Pj4gTWF5IEkgYXNrIHdoeSB5b3UgbmVlZCB0aGUgZGVwZW5kZW5jeSBvbiB0aGUgcm9vdGZzPwo+
IAo+IEkgYW0gdHJ5aW5nIHRvIHBhc3MtdGhyb3VnaCB0aGUgZGlzcGxheSB0byBndWVzdCBkb21h
aW4uIHRvIGRvIHRocm91Z2ggCj4gZHJpdmVyIG5lZWRzIGNsb2Nrcy4gSSBoYXZlIHdyaXR0ZW4g
c2ltcGxlIGJhc2ljIGNsb2NrIHB2IGZyb250ZW5kIGFuZCAKPiBiYWNrZW5kLgo+IFNvIEkgdGhv
dWdodCB0aGVzZSBjbG9ja3MgbXVzdCBiZSBpbml0aWFsaXNlZCBiZWZvcmUgZGlzcGxheSBkcml2
ZXIgCj4gaW5pdGlhbGlzYXRpb24uCgpUaGUgZ3JhcGhpYyBkcml2ZXIgc2hvdWxkIHJlcXVlc3Qg
dGhlIGNsb2NrLCByaWdodD8gU28gTGludXggd2lsbCBtYWtlIApzdXJlIHRvIGhhdmUgdGhlIGNs
b2NrIGJlZm9yZSBpbml0aWFsaXppbmcgdGhlIGRpc3BsYXkuCgo+IAo+IEJ1dCBpZiBJIHN0YXJ0
IGJvdGggZG9tYWluIGFuZCBjbG9ja3Mgc2NyaXB0IG9uZSBhZnRlciBhbm90aGVyLCBjbG9jayAK
PiBnb3QgaW5pdGlhbGlzZWQgcHJvcGVybHkuIFByb2JsZW0gc29sdmVkLgo+IEJ1dCBzdGlsbCBp
IGhhdmUgc29tZSBkb3VidCwgaXMgaXQgcG9zc2libGUgdG8gZG8gc29tZSB0aGluZyBpbiB4ZW5i
aXRzIAo+IHNyYyB0byBzdGFydCBhdXRvbWF0aWNhbGx5IHdoZW4gd2Ugc3RhcnQgdW5kZXJwcml2
aWxlZ2VkIGRvbWFpbj8KCkkgYW0gbm90IGVudGlyZWx5IHN1cmUgaWYgd2UgaGF2ZSBhIHdheSB0
byBydW4gYSBzY3JpcHQgZHVyaW5nIGRvbWFpbiAKY3JlYXRpb24uIFdlaSwgZG8geW91IGtub3cg
aWYgdGhhdCdzIHBvc3NpYmxlPwoKQSB3b3JrYXJvdW5kIHdvdWxkIGJlIHRvIGNyZWF0ZSB0aGUg
ZG9tYWluIHBhdXNlZCwgY2FsbCB0aGUgc2NyaXB0IGFuZCAKdGhlbiB1bnBhdXNlIGl0LgoKNDJz
aD4geGwgY3JlYXRlIC1wIC4uLgo0MnNoPiAuL215c2NyaXB0LnNoCjQyc2g+IHhsIHVucGF1c2Ug
PG15Z3Vlc3Q+Cgo+IAo+IEkgaGF2ZSBvbmUgbW9yZSBxdWVzdGlvbiBhYm91dCBwYXNzLXRocm91
Z2gKPiBUbyBpbXBsZW1lbnQgcGFzcyB0aHJvdWdoIEkgdG9vayByZWZlcmVuY2UgZnJvbSBiZWxv
dyBsaW5rCj4gaHR0cHM6Ly93aWtpLnhlbi5vcmcvaW1hZ2VzLzEvMTcvRGV2aWNlX3Bhc3N0aHJv
dWdoX3hlbi5wZGYKPiAKPiBJIGFkZGVkICd4ZW4tcGFzc3Rocm91Z2gnIHRvIGFjdHVhbCBkb20w
IGR0YiBhbmQgY3JlYXRlZCBuZXcgZHRiIHdpdGggCj4gYmVsb3cgbm9kZXMgaW4gcGFzc3Rocm91
Z2ggbm9kZQo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiBkcGU6IGRwZUAxMDAwNDAwMCB7Cj4gY29t
cGF0aWJsZSA9ICJoaXNpbGljb24saGkzNjYwLWRwZSI7Cj4gc3RhdHVzID0gIm9rIjsKPiAjaWYg
MAo+IC8vQUNUVUFMIFJFRyBQUk9QRVJUWSBvZiBESVNQTEFZCj4gIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIHJlZyA9IDwweDAgMHhFODYwMDAwMCAweDAgMHg4MDAwMD4sCj4g
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIDwweDAgMHhGRkYzNTAwMCAwIDB4MTAwMD4sCj4gIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDwweDAgMHhGRkYwQTAwMCAwIDB4
MTAwMD4sCj4gIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIDwweDAgMHhGRkYzMTAwMCAwIDB4MTAwMD4sCj4gIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDwweDAgMHhFODZD
MDAwMCAwIDB4MTAwMDA+Owo+ICNlbmRpZgo+IC8vcmVnID0gPDB4MCAweDEwMDA0MDAwIDB4MCAw
eDgwMDAwPiwKPiByZWcgPSA8MHgwIDB4MTAwMDQwMDAgMHgwIDB4ODAwMDA+LAo+ICDCoCDCoCDC
oCA8MHgwIDB4MTAwODQwMDAgMCAweDEwMDA+LAo+ICDCoCDCoCDCoCA8MHgwIDB4MTAwODUwMDAg
MCAweDEwMDA+LAo+ICDCoCDCoCDCoCA8MHgwIDB4MTAwODYwMDAgMCAweDEwMDA+LAo+ICDCoCDC
oCDCoCA8MHgwIDB4MTAwQzQwMDAgMCAweDEwMDAwPjsKPiAvL8KgIMKgIMKgIDwweDAgMHgxMDA4
NzAwMCAwIDB4MTAwMDA+Owo+IAo+IGludGVycnVwdHMgPSA8MCAyNDUgND47Cj4gCj4gY2xvY2tz
ID0gPCZjbGtfeGVuIEhJMzY2MF9BQ0xLX0dBVEVfRFNTPiwKPiA8JmNsa194ZW4gSEkzNjYwX1BD
TEtfR0FURV9EU1M+LAo+IDwmY2xrX3hlbiBISTM2NjBfQ0xLX0dBVEVfRURDMD4sCj4gPCZjbGtf
eGVuIEhJMzY2MF9DTEtfR0FURV9MREkwPiwKPiA8JmNsa194ZW4gSEkzNjYwX0NMS19HQVRFX0xE
STE+LAo+IDwmY2xrX3hlbiBISTM2NjBfQ0xLX0dBVEVfRFNTX0FYSV9NTT4sCj4gPCZjbGtfeGVu
IEhJMzY2MF9QQ0xLX0dBVEVfTU1CVUY+Owo+IGNsb2NrLW5hbWVzID0gImFjbGtfZHNzIiwKPiAi
cGNsa19kc3MiLAo+ICJjbGtfZWRjMCIsCj4gImNsa19sZGkwIiwKPiAiY2xrX2xkaTEiLAo+ICJj
bGtfZHNzX2F4aV9tbSIsCj4gInBjbGtfbW1idWYiOwo+IAo+IGRtYS1jb2hlcmVudDsKPiAKPiBw
b3J0IHsKPiBkcGVfb3V0OiBlbmRwb2ludCB7Cj4gcmVtb3RlLWVuZHBvaW50ID0gPCZkc2lfaW4+
Owo+IH07Cj4gfTsKPiB9Owo+IAo+IGRzaTogZHNpQDEwMDk3MDAwIHsKPiBjb21wYXRpYmxlID0g
Imhpc2lsaWNvbixoaTM2NjAtZHNpIjsKPiBzdGF0dXMgPSAib2siOwo+ICNpZiAwCj4gLy9BQ1RV
QUwgUkVHIFBST1BFUlRZIG9mIERJU1BMQVkKPiByZWcgPSA8MCAweEU4NjAxMDAwIDAgMHg3RjAw
MD4sCj4gIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIDwwIDB4RkZGMzUwMDAgMCAweDEwMDA+Owo+ICNlbmRpZgo+IC8vcmVnID0gPDAg
MHgxMDA5NzAwMCAwIDB4N0YwMDA+LAo+IC8vPDAgMHgxMDExNjAwMCAwIDB4MTAwMD47Cj4gcmVn
ID0gPDAgMHgxMDAwNDAwMCAwIDB4ODAwMDA+LAo+IDwwIDB4MTAwODQwMDAgMCAweDEwMDA+Owo+
IAo+IGNsb2NrcyA9IDwmY2xrX3hlbiBISTM2NjBfQ0xLX0dBVEVfVFhEUEhZMF9SRUY+LAo+IDwm
Y2xrX3hlbiBISTM2NjBfQ0xLX0dBVEVfVFhEUEhZMV9SRUY+LAo+IDwmY2xrX3hlbiBISTM2NjBf
Q0xLX0dBVEVfVFhEUEhZMF9DRkc+LAo+IDwmY2xrX3hlbiBISTM2NjBfQ0xLX0dBVEVfVFhEUEhZ
MV9DRkc+LAo+IDwmY2xrX3hlbiBISTM2NjBfUENMS19HQVRFX0RTSTA+LAo+IDwmY2xrX3hlbiBI
STM2NjBfUENMS19HQVRFX0RTSTE+Owo+IGNsb2NrLW5hbWVzID0gImNsa190eGRwaHkwX3JlZiIs
Cj4gImNsa190eGRwaHkxX3JlZiIsCj4gImNsa190eGRwaHkwX2NmZyIsCj4gImNsa190eGRwaHkx
X2NmZyIsCj4gInBjbGtfZHNpMCIsCj4gInBjbGtfZHNpMSI7Cj4gCj4gI2FkZHJlc3MtY2VsbHMg
PSA8MT47Cj4gI3NpemUtY2VsbHMgPSA8MD47Cj4gCj4gfTsKPiAjZW5kaWYKPiBjbG9ja3Mgewo+
IGNvbXBhdGlibGUgPSAic2ltcGxlLWJ1cyI7Cj4gI2FkZHJlc3MtY2VsbHMgPSA8Mj47Cj4gI3Np
emUtY2VsbHMgPSA8Mj47Cj4gcmFuZ2VzOwo+IGNsa194ZW46IHhlbl9jbGtAMCB7Cj4gY29tcGF0
aWJsZSA9ICJ4ZW4seGVuLXZjbGsiOwo+ICNjbG9jay1jZWxscyA9IDwxPjsKPiB9Owo+IH07Cj4g
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQo+IEJlbG93IGlzIG15ICdkZWJpYW4uY2ZnJyBmaWxlOgo+ID09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KPiBrZXJuZWwgPSAiL2RlYmlhbi9JbWFnZSIKPiBkZXZpY2VfdHJl
ZT0iL2RlYmlhbi9kb211LmR0YiIKPiBtZW1vcnkgPSA1MTIKPiB2Y3B1cyA9IDgKPiBjcHVzID0g
ImFsbCIKPiBuYW1lPSJkZWJpYW4iCj4gCj4gIyMjIyMjIyMjIyMjIyMjIyMgRFBFICMjIyMjIyMj
IyMjIyMjIyMKPiAjaW9tZW0gPSBbICIweEU4NjAwLDB4ODBAMHgxMDAwNCIsICIweEZGRjM1LDFA
MHgxMDA4NCIsIAo+ICIweEZGRjBBLDFAMHgxMDA4NSIsICIweEZGRjMxLDFAMHgxMDA4NiIsICIw
eEU4NkMwLDEwQDB4MTAwODciXQo+ICNpb21lbSA9IFsgIjB4RTg2MDAsMHg4MCIsICIweEZGRjM1
LDEiLCAiMHhGRkYwQSwxIiwgIjB4RkZGMzEsMSIsIAo+ICIweEU4NkMwLDEwIl0KPiBpcnFzID0g
WyAyNzcgXQo+IAo+IGlvbWVtID0gWyAiMHhFODYwMCw4MEAweDEwMDA0IiBdCj4gCj4gaW9tZW0g
PSBbICIweEZGRjM1LDFAMHgxMDA4NCIgXQo+IGlvbWVtID0gWyAiMHhGRkYwQSwxQDB4MTAwODUi
IF0KPiBpb21lbSA9IFsgIjB4RkZGMzEsMUAweDEwMDg2IiBdCj4gaW9tZW0gPSBbICIweEU4NkMw
LDEwQDB4MTAwQzQiXQo+ICNpb21lbSA9IFsgIjB4RTg2QzAsMTBAMHgxMDA4NyJdCj4gI2lvbWVt
ID0gWyAiMHhFODYwMCw4MEAweDAwMDAwIiBdCj4gCj4gIyMjIyMjIyMjIyMjIyMjIyMgRFBFICMj
IyMjIyMjIyMjIyMjIyMKPiAjIyMjIyMjIyMjIyMjIyMjIyBEU0kgIyMjIyMjIyMjIyMjIyMjIwo+
ICNpb21lbSA9IFsgIjB4RTg2MDEsMHg3RiIsICIweEZGRjM1LDEiXQo+ICNpb21lbSA9IFsgIjB4
RTg2MDEsMHg3RkAweDEwMDk3IiwgIjB4RkZGMzUsMUAweDEwMTE2IiwgCj4gIjB4RTg2MDEsMHg3
RkAweDEwMTk1Il0KPiAKPiAjaW9tZW0gPSBbICIweEU4NjAxLDdGQDB4MTAwOTciIF0KPiAjaW9t
ZW0gPSBbICIweEZGRjM1LDFAMHgxMDExNiIgXQo+IAo+IAo+IGlvbWVtID0gWyAiMHhFODYwMSw3
RkAweDEwMDA1IiBdCj4gaW9tZW0gPSBbICIweEZGRjM1LDFAMHgxMDA4NCIgXQo+ICMjIyMjIyMj
IyMjIyMjIyMjIERTSSAjIyMjIyMjIyMjIyMjIyMjCj4gCj4gI3ZpZiA9IFsnbWFjPTAwOjE2OjNl
OjY0OmI4OjQwLGJyaWRnZT14ZW5icjAnXQo+ICNuaWNzID0gMQo+ICN2aWYgPSBbICdldGgwPTAw
OjYwOjAwOjAwOjAwOjAxJyBdCj4gCj4gZGlzayA9IFsnL2Rldi9sb29wMSxyYXcseHZkYSx3J10K
PiBleHRyYSA9ICJlYXJseXByaW50az14ZW5ib290IGNvbnNvbGU9aHZjMCByb290PS9kZXYveHZk
YSByb290ZnN0eXBlPWV4dDQgCj4gcncgdmlkZW89SERNSS1BLTE6MTI4MHg3MjBANjAiCj4gPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQo+IEhlcmUgSSBhbSB1c2luZyBzYW1lIGlvIHNwYWNlKEdGTnMpIGZv
ciBEUEUgYW5kIERTSSBub2RlcywgYW5kIGhhdmluZyAKPiBzYW1lIGJlbG93IGVycm9yCj4gYW5k
IHRyaWVkIHdpdGggZGlmZmVyZW50IEdGTnMgYW5kIGdpdmluZyBzYW1lIGVycm9yLgo+IAo+IEJ1
dCBhZGRpbmcgdGhpcywgRXZlcnkgdGhpbmcgaXMgZ29vZCBidXQgd2hlbiBpIGFtIHRyeWluZyB0
byByZW1hcCBpb21lbSAKPiBzZWNvbmQgdGltZSwgaGF2aW5nIGJlbG93IGVycm9yCgpXaG8gaXMg
Z29pbmcgdGhlIHJlbWFwPyBUaGUgZ3Vlc3Q/IEFsc28sIGNhbiB5b3UgZXhwYW5kIHdoYXQgeW91
IG1lYW4gYnkgCml0IGNyYXNoIHRoZSBzZWNvbmQgdGltZS4gSXMgaXQgZHVyaW5nIHRoZSByZW1h
cCwgb3IgYWNjZXNzIHRoZSBuZXcgCm1hcHBlZCByZWdpb24/Cgo+ID09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KPiBbwqAgwqAgMy4yMTUwMjFdIE9GOiBycnJycnJycnJycnI6IHN0YXJ0OiAweDEwMDA0MDAw
LCBzeiA9IDB4ODAwMDAKPiBbwqAgwqAgMy4yMTUwNjJdIFtESVNQTEFZXSBkc2lfcGFyc2VfZHQo
KTogMTUzNjogb2YgZGV2aWNlOiAKPiAvcGFzc3Rocm91Z2gvZHNpQDEwMDk3MDAwCj4gW8KgIMKg
IDMuMjE1MDgzXSBbRElTUExBWV0gZHNpX3BhcnNlX2R0KCk6IDE1Mzc6IAo+ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4g
W8KgIMKgIDMuMjE1MTA4XSBbRElTUExBWV0gZHNpX3BhcnNlX2R0KCk6IDE1NDA6IGN0eC0+YmFz
ZTogZmZmZmZmODAwYmQwMTAwMAo+IFvCoCDCoCAzLjIxNTEyNl0gW0RJU1BMQVldIGRzaV9wYXJz
ZV9kdCgpOiAxNTQxOgo+IFvCoCDCoCAzLjIxNTEzNl0gT0Y6IHJycnJycnJycnJycjogc3RhcnQ6
IDB4MTAwODQwMDAsIHN6ID0gMHgxMDAwCj4gW8KgIMKgIDMuMjE1MTY5XSBbRElTUExBWV0gZHNp
X3BhcnNlX2R0KCk6IDE1NDg6Cj4gW8KgIMKgIDQuMTU5MDg3XSBbRElTUExBWV0gZHNpX3BhcnNl
X2R0KCk6IDE1NjM6Cj4gW8KgIMKgIDQuMTU5MDkyXSBbRElTUExBWV0gZHNpX3BhcnNlX2R0KCk6
IDE1Njg6Cj4gW8KgIMKgIDQuMTU5MTMyXSBbRF1bWEVOX1ZDTEtdeGVuX3ZjbGtfeGZlcigpOiAx
NjM6IGJ1ZmZlcjogY2xrX3R4ZHBoeTBfcmVmLDEKPiBbwqAgwqAgNC4xNTkxNjNdIFtEXVtYRU5f
VkNMS114ZW5fdmNsa194ZmVyKCk6IDE2NDogCj4gKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgo+IFvCoCDCoCA0LjE1OTM5OV0gW0RdW1hFTl9WQ0xLXXhlbl92Y2xr
X3hmZXIoKTogMTcwOiAKPiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCj4gW8KgIMKgIDQuMTU5NjI2XSBbRF1bWEVOX1ZDTEtdeGVuX3ZjbGtfeGZlcigpOiAxNzY6
IFNlbmRpbmcgSVJRX0RBVEEgdG8gCj4gZG9tYWluLTAKPiBbwqAgwqAgNC4xNjAyMThdIFtEXVtY
RU5fVkNMS114ZW5fdmNsa19pbnRlcnJ1cHQoKTogNDQ2OiBJUlEoMTMpIGZyb20gCj4gZG9tYWlu
IDAgZmlyZWQhISEKPiBbwqAgwqAgNC4xNjAzNTldIFtEXVtYRU5fVkNMS112Y2xrX2ZlX2JoKCk6
IDM5NDogaXJxX3N0YXR1czogMHgzCj4gW8KgIMKgIDQuMTYwNTMyXSBbRF1bWEVOX1ZDTEtddmNs
a19mZV9iaCgpOiA0MDc6IEFDSyBSZWNpZXZlZCBmcm9tIGRvbS0wCj4gW8KgIMKgIDQuMTYwNTQy
XSBbRF1bWEVOX1ZDTEtdeGVuX3ZjbGtfeGZlcigpOiAxNzk6IFhmZXIgRG9uZQo+IFvCoCDCoCA0
LjE2MDU0NV0gW0RdW1hFTl9WQ0xLXXhlbl9vZl9jbGtfc3JjX29uZWNlbGxfZ2V0KCk6IDI4NjrC
oCBYZmVyIGRvbmUuLi4KPiBbwqAgwqAgNC4xNjA1NTRdIFtESVNQTEFZXSBkc2lfcGFyc2VfZHQo
KTogMTU3NToKPiBbwqAgwqAgNC4xNjA1NjBdIFtEXVtYRU5fVkNMS112Y2xrX3JvdW5kX3JhdGUo
KTogMjI0OsKgIGNhbGxlZC4uLgo+IFvCoCDCoCA0LjE2MDU2N10gW0RdW1hFTl9WQ0xLXXhlbl92
Y2xrX3hmZXIoKTogMTYzOiBidWZmZXI6IAo+IGNsa190eGRwaHkwX3JlZiw0LDE5MjAwMDAwCj4g
W8KgIMKgIDQuMTYwNTcwXSBbRF1bWEVOX1ZDTEtdeGVuX3ZjbGtfeGZlcigpOiAxNjQ6IAo+ICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiBbwqAgwqAgNC4xNjEw
OTVdIFtEXVtYRU5fVkNMS114ZW5fdmNsa194ZmVyKCk6IDE3MDogCj4gKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IFvCoCDCoCA0LjE2MTMzMV0gW0RdW1hFTl9W
Q0xLXXhlbl92Y2xrX3hmZXIoKTogMTc2OiBTZW5kaW5nIElSUV9EQVRBIHRvIAo+IGRvbWFpbi0w
Cj4gW8KgIMKgIDQuMTYxOTQ2XSBbRF1bWEVOX1ZDTEtdeGVuX3ZjbGtfaW50ZXJydXB0KCk6IDQ0
NjogSVJRKDEzKSBmcm9tIAo+IGRvbWFpbiAwIGZpcmVkISEhCj4gW8KgIMKgIDQuMTYyMTIwXSBb
RF1bWEVOX1ZDTEtddmNsa19mZV9iaCgpOiAzOTQ6IGlycV9zdGF0dXM6IDB4Mwo+IFvCoCDCoCA0
LjE2MjI4NF0gW0RdW1hFTl9WQ0xLXXZjbGtfZmVfYmgoKTogNDA3OiBBQ0sgUmVjaWV2ZWQgZnJv
bSBkb20tMAo+IFvCoCDCoCA0LjE2MjI5NV0gW0RdW1hFTl9WQ0xLXXhlbl92Y2xrX3hmZXIoKTog
MTc5OiBYZmVyIERvbmUKPiBbwqAgwqAgNC4xNjIzMDFdIFtESVNQTEFZXSBkc2lfcGFyc2VfZHQo
KTogMTU4MzoKPiBbwqAgwqAgNC4xNjIzMTRdIFtEXVtYRU5fVkNMS114ZW5fdmNsa194ZmVyKCk6
IDE2MzogYnVmZmVyOiBjbGtfdHhkcGh5MF9jZmcsMQo+IFvCoCDCoCA0LjE2MjMxNl0gW0RdW1hF
Tl9WQ0xLXXhlbl92Y2xrX3hmZXIoKTogMTY0OiAKPiAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCj4gW8KgIMKgIDQuMTYyNjQxXSBbRF1bWEVOX1ZDTEtdeGVuX3Zj
bGtfeGZlcigpOiAxNzA6IAo+ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKPiBbwqAgwqAgNC4xNjI5ODRdIFtEXVtYRU5fVkNMS114ZW5fdmNsa194ZmVyKCk6IDE3
NjogU2VuZGluZyBJUlFfREFUQSB0byAKPiBkb21haW4tMAo+IFvCoCDCoCA0LjE2MzU5Nl0gW0Rd
W1hFTl9WQ0xLXXhlbl92Y2xrX2ludGVycnVwdCgpOiA0NDY6IElSUSgxMykgZnJvbSAKPiBkb21h
aW4gMCBmaXJlZCEhIQo+IFvCoCDCoCA0LjE2Nzc1M10gW0RdW1hFTl9WQ0xLXXZjbGtfZmVfYmgo
KTogMzk0OiBpcnFfc3RhdHVzOiAweDMKPiBbwqAgwqAgNC4xNjc5NTVdIFtEXVtYRU5fVkNMS112
Y2xrX2ZlX2JoKCk6IDQwNzogQUNLIFJlY2lldmVkIGZyb20gZG9tLTAKPiBbwqAgwqAgNC4xNjc5
NjhdIFtEXVtYRU5fVkNMS114ZW5fdmNsa194ZmVyKCk6IDE3OTogWGZlciBEb25lCj4gW8KgIMKg
IDQuMTY3OTcxXSBbRF1bWEVOX1ZDTEtdeGVuX29mX2Nsa19zcmNfb25lY2VsbF9nZXQoKTogMjg2
OsKgIFhmZXIgZG9uZS4uLgo+IFvCoCDCoCA0LjE2Nzk3OV0gW0RJU1BMQVldIGRzaV9wYXJzZV9k
dCgpOiAxNTkzOgo+IFvCoCDCoCA0LjE2Nzk4Ml0gW0RdW1hFTl9WQ0xLXXZjbGtfcm91bmRfcmF0
ZSgpOiAyMjQ6wqAgY2FsbGVkLi4uCj4gW8KgIMKgIDQuMTY3OTg1XSBbRF1bWEVOX1ZDTEtdeGVu
X3ZjbGtfeGZlcigpOiAxNjM6IGJ1ZmZlcjogCj4gY2xrX3R4ZHBoeTBfY2ZnLDQsMTkyMDAwMDAK
PiBbwqAgwqAgNC4xNjc5OTJdIFtEXVtYRU5fVkNMS114ZW5fdmNsa194ZmVyKCk6IDE2NDogCj4g
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IFvCoCDCoCA0LjE2
ODI0NF0gW0RdW1hFTl9WQ0xLXXhlbl92Y2xrX3hmZXIoKTogMTcwOiAKPiAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gW8KgIMKgIDQuMTY4NDc2XSBbRF1bWEVO
X1ZDTEtdeGVuX3ZjbGtfeGZlcigpOiAxNzY6IFNlbmRpbmcgSVJRX0RBVEEgdG8gCj4gZG9tYWlu
LTAKPiBbwqAgwqAgNC4xNjkxMDFdIFtEXVtYRU5fVkNMS114ZW5fdmNsa19pbnRlcnJ1cHQoKTog
NDQ2OiBJUlEoMTMpIGZyb20gCj4gZG9tYWluIDAgZmlyZWQhISEKPiBbwqAgwqAgNC4xNjkyNjJd
IFtEXVtYRU5fVkNMS112Y2xrX2ZlX2JoKCk6IDM5NDogaXJxX3N0YXR1czogMHgzCj4gW8KgIMKg
IDQuMTY5NDQ4XSBbRF1bWEVOX1ZDTEtddmNsa19mZV9iaCgpOiA0MDc6IEFDSyBSZWNpZXZlZCBm
cm9tIGRvbS0wCj4gW8KgIMKgIDQuMTY5NDkxXSBbRF1bWEVOX1ZDTEtdeGVuX3ZjbGtfeGZlcigp
OiAxNzk6IFhmZXIgRG9uZQo+IFvCoCDCoCA0LjE2OTUxMF0gW0RJU1BMQVldIGRzaV9wYXJzZV9k
dCgpOiAxNjAxOgo+IFvCoCDCoCA0LjE2OTUzNV0gW0RdW1hFTl9WQ0xLXXhlbl92Y2xrX3hmZXIo
KTogMTYzOiBidWZmZXI6IHBjbGtfZHNpMCwxCj4gW8KgIMKgIDQuMTY5NTU0XSBbRF1bWEVOX1ZD
TEtdeGVuX3ZjbGtfeGZlcigpOiAxNjQ6IAo+ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKPiBbwqAgwqAgNC4xNjk4MDNdIFtEXVtYRU5fVkNMS114ZW5fdmNsa194
ZmVyKCk6IDE3MDogCj4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Kgo+IFvCoCDCoCA0LjE3MDAxOV0gW0RdW1hFTl9WQ0xLXXhlbl92Y2xrX3hmZXIoKTogMTc2OiBT
ZW5kaW5nIElSUV9EQVRBIHRvIAo+IGRvbWFpbi0wCj4gW8KgIMKgIDQuMTcwNjE5XSBbRF1bWEVO
X1ZDTEtdeGVuX3ZjbGtfaW50ZXJydXB0KCk6IDQ0NjogSVJRKDEzKSBmcm9tIAo+IGRvbWFpbiAw
IGZpcmVkISEhCj4gW8KgIMKgIDQuMTcwNzc5XSBbRF1bWEVOX1ZDTEtddmNsa19mZV9iaCgpOiAz
OTQ6IGlycV9zdGF0dXM6IDB4Mwo+IFvCoCDCoCA0LjE3MDk2NV0gW0RdW1hFTl9WQ0xLXXZjbGtf
ZmVfYmgoKTogNDA3OiBBQ0sgUmVjaWV2ZWQgZnJvbSBkb20tMAo+IFvCoCDCoCA0LjE3MDk3OF0g
W0RdW1hFTl9WQ0xLXXhlbl92Y2xrX3hmZXIoKTogMTc5OiBYZmVyIERvbmUKPiBbwqAgwqAgNC4x
NzA5ODFdIFtEXVtYRU5fVkNMS114ZW5fb2ZfY2xrX3NyY19vbmVjZWxsX2dldCgpOiAyODY6wqAg
WGZlciBkb25lLi4uCj4gW8KgIMKgIDQuMTcwOTg5XSBbRElTUExBWV0gZHNpX3BhcnNlX2R0KCk6
IDE2MTE6Cj4gW8KgIMKgIDQuMTcwOTkyXSBbRElTUExBWV0gZHNpX3Byb2JlKCk6IDE2NTQ6IEJl
Zm9yZSBjb21wb25lbnQgYWRkCj4gW8KgIMKgIDQuMTcwOTk3XSBbRElTUExBWV0gY29tcGFyZV9v
ZigpOiAyNDI6Cj4gW8KgIMKgIDQuMTcxMDAyXSBbRElTUExBWV0ga2lyaW5fZHJtX2JpbmQoKTog
MjU3Ogo+IFvCoCDCoCA0LjE3MTAwNF0gW2RybV0gKy4KPiBbwqAgwqAgNC4xNzEzODZdIFtESVNQ
TEFZXSBraXJpbl9kcm1fa21zX2luaXQoKTogMTA1Ogo+IFvCoCDCoCA0LjE3MTM5MV0gW2RybV0g
Ky4KPiBbwqAgwqAgNC4yMTI1NDNdIFtESVNQTEFZXSBraXJpbl9kcm1fbW9kZV9jb25maWdfaW5p
dCgpOiA5MToKPiBbwqAgwqAgNC4yMTI1NDddIFtESVNQTEFZXSBkc3NfZHJtX2luaXQoKTogNjM4
Ogo+IFvCoCDCoCA0LjIxMjU2M10gW2RybV0gKy4KPiBbwqAgwqAgNC4yMTI1ODVdIFtESVNQTEFZ
XSBkc3NfZHRzX3BhcnNlKCk6IDUxMzoKPiBbwqAgwqAgNC4yMTI2MDNdIFtESVNQTEFZXSBkc3Nf
ZHRzX3BhcnNlKCk6IDUzMDogb2YgZGV2aWNlOiAKPiAvcGFzc3Rocm91Z2gvZHBlQDEwMDA0MDAw
Cj4gW8KgIMKgIDQuMjEyNjM1XSBbRElTUExBWV0gZHNzX2R0c19wYXJzZSgpOiA1MzE6IAo+IF5e
Xl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5e
Xl5eXl5eXl5eXl5eXl5eXl4KPiBbwqAgwqAgNC4yMTI2NjFdIFtESVNQTEFZXSBkc3NfZHRzX3Bh
cnNlKCk6IDUzMjogY3R4LT5iYXNlOiBmZmZmZmY4MDBiZDAwMDAwCj4gW8KgIMKgIDQuMjEyNjg4
XSBVbmhhbmRsZWQgZmF1bHQ6IHR0YnIgYWRkcmVzcyBzaXplIGZhdWx0ICgweDk2MDAwMDAwKSBh
dCAKPiAweGZmZmZmZjgwMGJkMDEwMDAKCklJUkMsIHRoaXMgZXJyb3IgdXN1YWxseSBoYXBwZW4g
d2hlbiB0aGUgcmVnaW9uIGlzIG5vdCBtYXBwZWQgaW4gCnN0YWdlLTIuIE9uIFhlbiBkZWJ1Zy1i
dWlsZCAoQ09ORklHX0RFQlVHPXkgaW4gLmNvbmZpZykgeW91IHNob3VsZCBnZXQgCnNvbWUgbG9n
IGlmIHRoZXJlIHdhcyBhIGRhdGEgYWJvcnQgaW4gc3RhZ2UtMi4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 00:18:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 00:18: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-devel-bounces@lists.xenproject.org>)
	id 1gINAK-0004E0-NK; Fri, 02 Nov 2018 00:18: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=upun=nn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gINAJ-0004Do-GH
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 00:18:19 +0000
X-Inumbo-ID: cb313cf6-de34-11e8-940e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb313cf6-de34-11e8-940e-12d6303a7972;
 Fri, 02 Nov 2018 00:18:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gINAF-0007Jj-Kg; Fri, 02 Nov 2018 00:18:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gINAF-000126-E8; Fri, 02 Nov 2018 00:18:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gINAF-0003Qc-DF; Fri, 02 Nov 2018 00:18:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129258-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=a9ac6cc47bbb0fdd042012044f737ba13da10cb4
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Nov 2018 00:18:15 +0000
Subject: [Xen-devel] [linux-linus test] 129258: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTI1OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5MjU4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJv
b3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hv
c3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhl
bi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxv
d2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICBhOWFjNmNjNDdiYmIwZmRkMDQyMDEyMDQ0ZjczN2JhMTNkYTEwY2I0CmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3
NjY0YjM4Yzk1YmJmNzAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMg
MjE6MjA6NTUgWiAgIDgwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4
LTE1IDEzOjA2OjU2IFogICA3OCBkYXlzICAgNzIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI5MjU4ICAyMDE4LTEwLTMxIDE5OjE4OjQxIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQozMTg5IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGlu
ZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUzMzgzNSBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 00:39:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 00:39: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-devel-bounces@lists.xenproject.org>)
	id 1gINUy-00066H-Qp; Fri, 02 Nov 2018 00:39: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=upun=nn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gINUx-00065g-Mw
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 00:39:39 +0000
X-Inumbo-ID: c09abb52-de37-11e8-b3dd-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c09abb52-de37-11e8-b3dd-12d6303a7972;
 Fri, 02 Nov 2018 00:39:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gINUj-0007hd-8L; Fri, 02 Nov 2018 00:39:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gINUi-0001T7-S3; Fri, 02 Nov 2018 00:39:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gINUi-00010i-RN; Fri, 02 Nov 2018 00:39:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129266-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=a2e002ff7913ce93aa0f7dbedd2123dce5f1a9cd
X-Osstest-Versions-That: qemuu=62b658db1df7c6fa574caae038144f24bf6ca495
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Nov 2018 00:39:24 +0000
Subject: [Xen-devel] [qemu-mainline test] 129266: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTI2NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjkyNjYvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTE3NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5MTc2
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjkxNzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTE3NgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTI5MTc2CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgYTJlMDAyZmY3OTEzY2U5
M2FhMGY3ZGJlZGQyMTIzZGNlNWYxYTljZApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgNjJiNjU4ZGIxZGY3YzZmYTU3NGNhYWUwMzgxNDRmMjRiZjZjYTQ5NQoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTI5MTc2ICAyMDE4LTEwLTMwIDA4OjM0OjA2IFogICAgMiBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTI2NiAgMjAxOC0xMS0wMSAwMDo0OTozNCBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAgQWxl
eCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgog
IENyYWlnIEphbmVjemVrIDxqYW5jcmFpZ0BhbWF6b24uY29tPgogIEVtaWxpbyBHLiBDb3RhIDxj
b3RhQGJyYWFwLm9yZz4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBHZXJkIEhv
ZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+
CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExpIFFpYW5nIDxsaXEzZWFA
Z21haWwuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFl
bCBXYWxsZSA8bWljaGFlbEB3YWxsZS5jYz4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRo
YXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGls
aXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFJpY2hhcmQgSGVuZGVyc29u
IDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFNlYmFzdGlhbiBLcnp5c3prb3dpYWsg
PGRvc0Bkb3Nvd2lza28ubmV0PgogIFN0ZWZhbiBNYXJrb3ZpYyA8c21hcmtvdmljQHdhdmVjb21w
LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgVGhvbWFzIEh1dGggPHRodXRo
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CiAgIDYyYjY1OGRiMWQuLmEyZTAwMmZmNzkgIGEyZTAwMmZm
NzkxM2NlOTNhYTBmN2RiZWRkMjEyM2RjZTVmMWE5Y2QgLT4gdXBzdHJlYW0tdGVzdGVkCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 03:57:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 03:57: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-devel-bounces@lists.xenproject.org>)
	id 1gIQaO-00066C-Jh; Fri, 02 Nov 2018 03:57: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=upun=nn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIQaN-000660-8Z
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 03:57:27 +0000
X-Inumbo-ID: 68a74367-de53-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68a74367-de53-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 03:57:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gIQaJ-0006PL-Bg; Fri, 02 Nov 2018 03:57:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gIQaJ-0006iL-1T; Fri, 02 Nov 2018 03:57:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gIQaJ-000766-0o; Fri, 02 Nov 2018 03:57:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gIQaJ-000766-0o@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Nov 2018 03:57:23 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-qemut-win7-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioq
KiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGlu
IHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgMDIwMGZiZGQ0MzE1
MTlkNzMwYjVkMzk5YTEyODQwZWM4MzJiMjdjYwogIEJ1ZyBub3QgcHJlc2VudDogZGUzZmJiMmFh
ODAyYTI2N2RlZTIyMTNhZTdkNWExZTE5ZWI0Mjk0YQogIExhc3QgZmFpbCByZXBybzogaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTMwOS8KCgogIChS
ZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24t
dHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NC54ZW4tYm9vdC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5v
ZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0t
Z3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0Lnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEy
OTMwOS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5n
cz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCB4ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgog
MTI5MjU4IGZhaWwgW2hvc3Q9Z29kZWxsbzFdIC8gMTI4OTQ1IG9rLgpGYWlsdXJlIC8gYmFzaXMg
cGFzcyBmbGlnaHRzOiAxMjkyNTggLyAxMjg5NDUKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykK
KHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVl
OiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9y
dmFsZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKTGF0ZXN0IGE5YWM2Y2M0N2JiYjBmZGQwNDIwMTIwNDRmNzM3YmExM2RhMTBjYjQgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1
N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwpCYXNpcyBwYXNz
IDU4YTAyMjg3MDc4NzBjODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVm
ODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZm
ZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwpHZW5lcmF0aW5nIHJldmlzaW9ucyB3
aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCM1OGEwMjI4NzA3ODcw
YzgzMzA5MTdmOTE5ODA0OTg2ODU1NDQzYTE5LWE5YWM2Y2M0N2JiYjBmZGQwNDIwMTIwNDRmNzM3
YmExM2RhMTBjYjQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUu
Z2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0IzljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMx
NDktOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2RlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYtZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdCM5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1
YWU3LTkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKRnJvbSBnaXQ6Ly9j
YWNoZTo5NDE5L2dpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90
b3J2YWxkcy9saW51eC0yLjYKICAgZTQ2OGY1YzA2YjVlLi44YWRjYzU5OTc0YjggIG1hc3RlciAg
ICAgLT4gb3JpZ2luL21hc3RlcgpMb2FkZWQgMTE2NiBub2RlcyBpbiByZXZpc2lvbiBncmFwaApT
ZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyODk0NSBwYXNzIDU4YTAyMjg3MDc4NzBjODMz
MDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3
NTlkOWI0M2YyYzY0NWFlNwogMTI4OTcwIGZhaWwgMDFhYTlkNTE4ZWFlOGE0ZDc1Y2QzMDQ5ZGVm
YzZlZDBiNmQwYTY1OCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDlj
MGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJj
NjQ1YWU3CiAxMjkwMDUgZmFpbCBlNWY2ZDlhZmEzNDE1MTA0ZTQwMmNkNjkyODhiYjAzZjcxNjVl
ZWJhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3
ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEy
OTA3MiBmYWlsIDY5ZDViOTdjNTk3MzA3NzczZmU2YzU5Nzc1YTVkNWE4OGJiN2U2YjMgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4
YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5MTY3IGZhaWwg
MTE3NDNjNTY3ODVjNzUxYzA4N2VlY2RiOTg3MTNlZWY3OTY2MDllMCBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4
OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZk
ZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjkzMDkgZmFpbCAwMjAwZmJkZDQz
MTUxOWQ3MzBiNWQzOTlhMTI4NDBlYzgzMmIyN2NjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4
OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTI5NiBwYXNzIDU4YTAyMjg3MDc4NzBjODMzMDkx
N2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlk
OWI0M2YyYzY0NWFlNwogMTI5Mjk3IGZhaWwgMTE3NDNjNTY3ODVjNzUxYzA4N2VlY2RiOTg3MTNl
ZWY3OTY2MDllMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVl
ZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1
YWU3CiAxMjkyNTggZmFpbCBhOWFjNmNjNDdiYmIwZmRkMDQyMDEyMDQ0ZjczN2JhMTNkYTEwY2I0
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1
YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTI5
OCBmYWlsIGQ4MjkyNGMzYjhkMDYwNzA5NGI5NGZhYjI5MGEzM2M1YWQ3ZDU4NmMgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
OTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5Mjk5IGZhaWwgYTlh
YzZjYzQ3YmJiMGZkZDA0MjAxMjA0NGY3MzdiYTEzZGExMGNiNCBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEz
ZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZl
MGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjkzMDAgZmFpbCBjYmJmYjBhZTJjYTk3
OTIyMjI5NzA2MjY0N2NlZDY1MzY4MmE2Y2M3IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIy
ZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTMwMSBwYXNzIGRlM2ZiYjJhYTgwMmEyNjdkZWUyMjEz
YWU3ZDVhMWUxOWViNDI5NGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0
M2YyYzY0NWFlNwogMTI5MzAyIGZhaWwgYzA1ZjM2NDJmNDMwNGRkMDgxODc2ZTc3YTY4NTU1YjZh
YmE0NDgzZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYx
OGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3
CiAxMjkzMDMgZmFpbCAwMjAwZmJkZDQzMTUxOWQ3MzBiNWQzOTlhMTI4NDBlYzgzMmIyN2NjIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRh
NTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTMwNiBw
YXNzIGRlM2ZiYjJhYTgwMmEyNjdkZWUyMjEzYWU3ZDVhMWUxOWViNDI5NGEgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0
OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2
NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5MzA3IGZhaWwgMDIwMGZi
ZGQ0MzE1MTlkNzMwYjVkMzk5YTEyODQwZWM4MzJiMjdjYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMx
NDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFm
YWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjkzMDggcGFzcyBkZTNmYmIyYWE4MDJhMjY3
ZGVlMjIxM2FlN2Q1YTFlMTllYjQyOTRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5
NzU5ZDliNDNmMmM2NDVhZTcKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTI4OTQ1IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDEyOTI1OCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3Vu
ZDogZmxpZ2h0IDEyOTI5NiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDEyOTI5OSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCBkZTNm
YmIyYWE4MDJhMjY3ZGVlMjIxM2FlN2Q1YTFlMTllYjQyOTRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNl
MzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUw
YWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwg
Y2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjkzMDEgKHBhc3Mp
LCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjkzMDMgKGZhaWwpLCBmb3Ig
Zmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjkzMDYgKHBhc3MpLCBmb3IgbGFz
dCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTMwNyAoZmFpbCksIGZvciBmaXJzdCBmYWls
dXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTMwOCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJl
cHJvIGZvdW5kOiBmbGlnaHQgMTI5MzA5IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBG
b3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRy
ZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
dG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgMDIwMGZiZGQ0MzE1MTlk
NzMwYjVkMzk5YTEyODQwZWM4MzJiMjdjYwogIEJ1ZyBub3QgcHJlc2VudDogZGUzZmJiMmFhODAy
YTI2N2RlZTIyMTNhZTdkNWExZTE5ZWI0Mjk0YQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTMwOS8KCgogIChSZXZp
c2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKcG5tdG9wbmc6IDE5OSBjb2xvcnMgZm91bmQK
UmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxp
bnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NC54ZW4tYm9vdC57ZG90LHBz
LHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
MTI5MzA5OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMjkzMDkgbGludXgtbGludXMgcmVh
bC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xMjkzMDkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJl
IHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 04:10:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 04:10: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-devel-bounces@lists.xenproject.org>)
	id 1gIQnL-0007j9-Vu; Fri, 02 Nov 2018 04:10: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=h9i6=nn=xenproject.org=prvs=837f65634=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gIQnK-0007ix-Ho
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 04:10:50 +0000
X-Inumbo-ID: 44eb6d9e-de55-11e8-9848-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44eb6d9e-de55-11e8-9848-12d6303a7972;
 Fri, 02 Nov 2018 04:10:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,454,1534809600"; d="scan'208";a="69444915"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75558-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 ovmf:build-i386-libvirt:libvirt-build:fail:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
X-Osstest-Versions-This: ovmf=d3d97b378fe4d0bfbcbdb296d06bcf1d09165480
X-Osstest-Versions-That: ovmf=fd950156738ce878c0ba29af99da2ffcac5168e1
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 2 Nov 2018 04:10:33 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 75558: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU1OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1NTU4LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICAgICAgZmFpbCAgIGxp
a2UgNzU1NTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCAgICAgIGZhaWwgbGlrZSA3NTU1NgogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDc1NTU2CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxs
ICAgICBmYWlsIGxpa2UgNzU1NTYKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBvdm1m
ICAgICAgICAgICAgICAgICBkM2Q5N2IzNzhmZTRkMGJmYmNiZGIyOTZkMDZiY2YxZDA5MTY1NDgw
CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmZDk1MDE1NjczOGNlODc4
YzBiYTI5YWY5OWRhMmZmY2FjNTE2OGUxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzU1NTYgIDIw
MTgtMTEtMDEgMDk6MDA6NDMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDc1NTU4
ICAyMDE4LTExLTAxIDE0OjMyOjE3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUnVpeXUgTmkgPHJ1aXl1Lm5p
QGludGVsLmNvbT4KICBUb21hcyBQaWxhciA8dHBpbGFyQHNvbGFyZmxhcmUuY29tPgogIFpoaWp1
LkZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+CiAgemhpanVmYW4gPHpoaWp1eC5mYW5AaW50ZWwu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmlt
YWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9n
cwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFw
cGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IGQzZDk3YjM3OGZlNGQwYmZiY2JkYjI5NmQwNmJjZjFkMDkx
NjU0ODAKQXV0aG9yOiB6aGlqdWZhbiA8emhpanV4LmZhbkBpbnRlbC5jb20+CkRhdGU6ICAgV2Vk
IE9jdCAxNyAxMzo1NzowMSAyMDE4ICswODAwCgogICAgQmFzZVRvb2xzOiBBZGQgc3BlY2lhbCBo
YW5kbGUgZm9yICdcJyB1c2UgaW4gUGNkIFZhbHVlCiAgICAKICAgIFYyOiBGb2xsb3cgUEVQOCB0
byBub3QgbXVsdGlwbGVzIGltcG9ydCBvbiBvbmUgbGluZQogICAgCiAgICBDYXNlOgogICAgZ0Vm
aU96bW9zaXNQa2dUb2tlblNwYWNlR3VpZC5QY2RCb290TG9nRm9sZGVyUGF0aHxMIlxcTG9nc1xc
InxWT0lEKnwxMgogICAgCiAgICBGaXhlczogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xMjg3CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRl
bC5jb20+CiAgICBDYzogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogICAg
Q29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQog
ICAgU2lnbmVkLW9mZi1ieTogWmhpanUuRmFuIDx6aGlqdXguZmFuQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+Cgpjb21taXQg
NWI5NjM5ZTY5NzM1MGM5ZTE4ZTk4ZGRiMDExOWU4NTk4YjAwNGE4ZgpBdXRob3I6IFRvbWFzIFBp
bGFyIDx0cGlsYXJAc29sYXJmbGFyZS5jb20+CkRhdGU6ICAgVHVlIE9jdCAzMCAwMDo1Mjo1MyAy
MDE4ICswODAwCgogICAgQmFzZVRvb2xzOiBGaXggbWVyZ2UgaW4gRkRGIHBhcnNlciBmb3IgT3B0
aW9uUk9NIG92ZXJyaWRlCiAgICAKICAgIENjOiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBp
bnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBB
Z3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBUb21hcyBQaWxhciA8dHBpbGFyQHNvbGFy
ZmxhcmUuY29tPgogICAgUmV2aWV3ZWQtYnk6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGlu
dGVsLmNvbT4KCmNvbW1pdCBiZmM4N2FhNzhlNzdlZDE1YjA5ZDFiNDQ5OWM1ZWFiNjNlODg0MmJi
CkF1dGhvcjogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KRGF0ZTogICBNb24gT2N0IDIy
IDE3OjAzOjA3IDIwMTggKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvUGlTbW1JcGw6IERvIG5vdCBy
ZXNldCBTTVJBTSB0byBVQyB3aGVuIENQVSBkcml2ZXIgcnVucwogICAgCiAgICBUb2RheSdzIFBp
U21tSXBsIGltcGxlbWVudGF0aW9uIGluaXRpYWxseSBzZXRzIFNNUkFNIHRvIFdCIHRvIHNwZWVk
CiAgICB1cCB0aGUgU01NIGNvcmUvbW9kdWxlcyBsb2FkaW5nIGJlZm9yZSBTTU0gQ1BVIGRyaXZl
ciBydW5zLgogICAgV2hlbiBTTU0gQ1BVIGRyaXZlciBydW5zLCBQaVNtbUlwbCByZXNldHMgdGhl
IFNNUkFNIHRvIFVDLiBJdCdzIGRvbmUKICAgIGluIFNtbUlwbER4ZURpc3BhdGNoRXZlbnROb3Rp
ZnkoKS4gQ09NTV9CVUZGRVJfU01NX0RJU1BBVENIX1JFU1RBUlQKICAgIGlzIHJldHVybmVkIGZy
b20gU01NIGNvcmUgdGhhdCBTTU0gQ1BVIGRyaXZlciBpcyBqdXN0IGRpc3BhdGNoZWQuCiAgICAK
ICAgIFNpbmNlIG5vdyB0aGUgU01SUiBpcyB3aWRlbHkgdXNlZCB0byBjb250cm9sIHRoZSBTTVJB
TSBjYWNoZSBzZXR0aW5nLgogICAgSXQncyBub3QgbmVlZGVkIHRvIHJlc2V0IHRoZSBTTVJBTSB0
byBVQyBhbnltb3JlLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRy
aWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUu
bmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogICAgQ2M6IE1pY2hhZWwgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 05:25:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 05:25: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-devel-bounces@lists.xenproject.org>)
	id 1gIRxc-0005Ht-Ex; Fri, 02 Nov 2018 05:25:32 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.152])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <omkar.bolla@pathpartnertech.com>) id 1gIRxa-0005Ho-Kn
 for xen-devel@lists.xensource.com; Fri, 02 Nov 2018 05:25:31 +0000
Received: from [85.158.142.199] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-b.eu-central-1.aws.symcld.net id 24/0F-11604-9CFDBDB5;
 Fri, 02 Nov 2018 05:25:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDKsWRWlGSWpSXmKPExsVyMXShie6J+7e
 jDR4+0bG4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBlrby5iKlh9lLni0dsLzA2M9/uYuxi5OIQE
 ZjJK/G24xAjisAh0sEqsnLeBpYuRk0NCYA6rRNMTeZCEhMABRolfP/uYuhg5gJwiiaVLbSFqy
 iUun2pmB7F5BQQlTs58wgIx9Ra7xKGjNxhBEpwC1hJvjx1lArHZBIwlLr35wwxiswioSGyddh
 2qOUBi4t7fbCC2sECkxLf2s2C2iIC6xJ8LE8CuYxZ4zyhx4/16sAZmAR+J3kN9TBMYBWYhWT4
 LSQrC1pRo3f6bHcLWkFhwZx8jhK0tsWzha+YFjKyrGC2TijLTM0pyEzNzdA0NDHQNDY11zXWN
 TE30Eqt0k/RSS3WTU/NKihKBsnqJ5cV6xZW5yTkpenmpJZsYgaGfUsj+bwfjuaXphxglOZiUR
 HkXzrwdLcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9/U9oJxgUWp6akVaZg4wCmHSEhw8SiK8b0
 HSvMUFibnFmekQqVOMmRwPGv9PZ+Z4twBE3jgAIq/9B5GbbrXOYOZYNaMDSD4Ck+/A5JQ5IHL
 bmU4g+WbujxnMQix5+XmpUuK8L0AWCIAsyCjNg1sPS0SXGGWlhHkZGRgYhHgKUotyM0tQ5V8x
 inMwKgnzsgPTmhBPZl4J3JWvgB5gAnqAi/0GyAMliQgpqQbGE8opOStiM8JDf1cY/s7JNbs3w
 cT68L6t/p/feS8/cuORif+x2o+sobMn2ZSbVB+/nNQp/z9sffz+Kbn5rDpfuzetNzpgs5Pjxv
 Pv9+YvyLlQuIq/eLXeDt+c4oL5ytGWWQ4LumUmtEtEr9Ff/1D3+WxeRamj09JPrCqVm137M+B
 HSdBDRsMsJZbijERDLeai4kQAJEngoT8DAAA=
X-Env-Sender: omkar.bolla@pathpartnertech.com
X-Msg-Ref: server-6.tower-244.messagelabs.com!1541136327!825749!1
X-Originating-IP: [209.85.161.52]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.14.24; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14907 invoked from network); 2 Nov 2018 05:25:28 -0000
Received: from mail-yw1-f52.google.com (HELO mail-yw1-f52.google.com)
 (209.85.161.52)
 by server-6.tower-244.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Nov 2018 05:25:28 -0000
Received: by mail-yw1-f52.google.com with SMTP id f192-v6so323325ywh.7
 for <xen-devel@lists.xensource.com>; Thu, 01 Nov 2018 22:25:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=pathpartnertech.com; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=gmqqzV/UrZG+HANLVgcE3i3w2XlG/mLvkh/smluNpTA=;
 b=SIPQoGB+sJdvJ+tytHy84n4wXV0RbyN1hCb05CbAQCHRHlJaUEcWEkjmOTqIEybX/4
 r+sxl8IbZmAxfFm0sAnhctw87XuLAd+MxEzaaACjGAV0CjxnZJ0B8Bj2Pkrlo+JjF8tv
 TEWqCCRxYn8HeLxyCkS4Stx/O3lvYpjp6yO85MTuHwU7Vjd0HjbKf7JjA8aamKotPjlh
 GR51eMRLfNJ/vHMIIZSYGkk/AdIAQf7nViEWWJEhop/AeFBFe4n/BCgR6wDtsf2BuJx7
 RhWKqqqyw92+n6nbTtTSxlFdUpmkwTJT3fzK2ZTU1QeoGLqBPiMsjipbpJ4z/OBZLwR3
 fbcQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=gmqqzV/UrZG+HANLVgcE3i3w2XlG/mLvkh/smluNpTA=;
 b=ldSrFn42WKmff9+R0LZ6NL9qTTQqBUQLYfBn2f3LetxYBdIpAsVsg+k+kQSdrVTRuU
 ypbxDmBZuXZZWAE5RSFVvpNkRprYtQzcDvVJYk/Li1kjCY4Yi4Wg6muKbsgCD4x3pBbZ
 N6SLHDVxf8urzDad0f+rz7PVqpa+PaWA7tQy9s+BA24sgEtLZV/zbXVDeCJcGgG9SQTF
 xyCXNLM67ZosF0PT+coqijtUXfEL2BE4ohhrdUHM054CpuyH1D7nNPqWZdntVJsHl2Ee
 7IxE42whDaT9Em9vpd766+SimRmbpXVD9g71fu620Ie/LXtKapeOytkPE1Z+iqYOEORR
 yPFQ==
X-Gm-Message-State: AGRZ1gIvDutzhEGHPz+3LC1kuIfugXtaNukqalAyNj+/aLWgZz5gY3Ax
 cI3rGAbh1Vf1PS1XsvPZJZwez9EdY58ExlFk0j50yM3uRojjVsWrAngfbm4CBtkb1K1m2dcPwpg
 ZAyD7sGzkNnmHFyJreI8OltXRdliuxoGKhu0=
X-Google-Smtp-Source: AJdET5eQ7bVjcVTQR8DdrUtRNd15MdJywIK4Q2TenoSyF41QU+MOkjKb/K+YM7Lm+FmdTHQncoyWKe9VHdqc+VhQGt8=
X-Received: by 2002:a81:6346:: with SMTP id
 x67-v6mr10355488ywb.0.1541136326711; 
 Thu, 01 Nov 2018 22:25:26 -0700 (PDT)
MIME-Version: 1.0
References: <CAC4nxbvWUpWQcUATQswoaVJfSq8EU7CH6-Jx1VwVGYVeOc0tZw@mail.gmail.com>
 <B9D01323-5CE0-4CAE-9A7C-2B1CE482A833@xenproject.org>
 <aebd40b7-e7d2-c861-b658-863b2c8f2079@gmail.com>
 <f688cda0-a342-0b66-fb5c-56238d941f9c@suse.com>
 <f8ae32f3-8399-24d3-fe1e-45d4c1669e1b@epam.com>
 <CAC4nxbvh6LA=t2iEdiw2UrqrQP3Zf2NtRcViJ1YNGZkyLZqYHg@mail.gmail.com>
 <d130b853-0e33-ecb7-5598-d99791a5f2bf@suse.com>
 <CAC4nxbuTQ1uP6rKiCAp7hDe-ygq9LKHQw8ggVM+fOVH-VvU8Tw@mail.gmail.com>
 <d2b9cd5a-2768-60bd-07bd-2055d1490399@suse.com>
 <CAC4nxbsBox=FgCBx5KwkkvCHwyX2MvBGoGpa1sDyS2cF0itT=Q@mail.gmail.com>
 <074697de-7265-a1fb-2970-4128a58f09ca@arm.com>
 <CAC4nxbuY0vJd8o6Vj9E14m2-sw3JZ5Spbiz3vbq2K0RQhK9p3w@mail.gmail.com>
 <c6724ce1-086f-3492-2c39-8192542ff5d8@arm.com>
 <CAC4nxbsopU7Ths1LYE1HAB8txbBv9rLGwqCgd=kQWLNDhEz6LQ@mail.gmail.com>
 <d920cfb3-a6cc-8f1b-e0b4-2b59ba768030@arm.com>
 <CAC4nxbvVfeN1gXa9sKSBNL6p21r8K6hMDpxYSSR4G1SWOb=eBg@mail.gmail.com>
 <b768f04f-a595-50db-1232-d3684265c469@arm.com>
In-Reply-To: <b768f04f-a595-50db-1232-d3684265c469@arm.com>
From: Omkar Bolla <omkar.bolla@pathpartnertech.com>
Date: Fri, 2 Nov 2018 10:55:15 +0530
Message-ID: <CAC4nxbtYDp5HhgC2d3KnRvzxU0LPLiehZMifmphaN_cwjv9D+Q@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Xen PV: Sample new PV driver for buffer sharing
 between domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xensource.com, wei.liu2@citrix.com,
 Oleksandr_Andrushchenko@epam.com, Oleksandr Andrushchenko <andr2000@gmail.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: multipart/mixed; boundary="===============4094633085009688257=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4094633085009688257==
Content-Type: multipart/alternative; boundary="0000000000004dfac50579a7c382"

--0000000000004dfac50579a7c382
Content-Type: text/plain; charset="UTF-8"

Hi,
>
> > I am trying to pass-through the display to guest domain. to do through
> > driver needs clocks. I have written simple basic clock pv frontend and
> > backend.
> > So I thought these clocks must be initialised before display driver
> > initialisation.
>
> The graphic driver should request the clock, right? So Linux will make
> sure to have the clock before initializing the display.
>

We are not using graphics(GPU), I think drm takes care of graphics. And all
clocks needed for display I enabled using clocks PV. Clocks i have checked
in host domain all got enabled properly.


> >
> > But if I start both domain and clocks script one after another, clock
> > got initialised properly. Problem solved.
> > But still i have some doubt, is it possible to do some thing in xenbits
> > src to start automatically when we start underprivileged domain?
>
> I am not entirely sure if we have a way to run a script during domain
> creation. Wei, do you know if that's possible?
>
> A workaround would be to create the domain paused, call the script and
> then unpause it.
>
> 42sh> xl create -p ...
> 42sh> ./myscript.sh
> 42sh> xl unpause <myguest>
>

Now, I am doing same way pause and unpauase domain to start PV and it is
working.

>
> >
> > I have one more question about pass-through
> > To implement pass through I took reference from below link
> > https://wiki.xen.org/images/1/17/Device_passthrough_xen.pdf
> >
> > I added 'xen-passthrough' to actual dom0 dtb and created new dtb with
> > below nodes in passthrough node
> >
> ============================================================================
> > dpe: dpe@10004000 {
> > compatible = "hisilicon,hi3660-dpe";
> > status = "ok";
> > #if 0
> > //ACTUAL REG PROPERTY of DISPLAY
> >                          reg = <0x0 0xE8600000 0x0 0x80000>,
> >                                          <0x0 0xFFF35000 0 0x1000>,
> >                                          <0x0 0xFFF0A000 0 0x1000>,
> >                                          <0x0 0xFFF31000 0 0x1000>,
> >                                          <0x0 0xE86C0000 0 0x10000>;
> > #endif
> > //reg = <0x0 0x10004000 0x0 0x80000>,
> > reg = <0x0 0x10004000 0x0 0x80000>,
> >        <0x0 0x10084000 0 0x1000>,
> >        <0x0 0x10085000 0 0x1000>,
> >        <0x0 0x10086000 0 0x1000>,
> >        <0x0 0x100C4000 0 0x10000>;
> > //      <0x0 0x10087000 0 0x10000>;
> >
> > interrupts = <0 245 4>;
> >
> > clocks = <&clk_xen HI3660_ACLK_GATE_DSS>,
> > <&clk_xen HI3660_PCLK_GATE_DSS>,
> > <&clk_xen HI3660_CLK_GATE_EDC0>,
> > <&clk_xen HI3660_CLK_GATE_LDI0>,
> > <&clk_xen HI3660_CLK_GATE_LDI1>,
> > <&clk_xen HI3660_CLK_GATE_DSS_AXI_MM>,
> > <&clk_xen HI3660_PCLK_GATE_MMBUF>;
> > clock-names = "aclk_dss",
> > "pclk_dss",
> > "clk_edc0",
> > "clk_ldi0",
> > "clk_ldi1",
> > "clk_dss_axi_mm",
> > "pclk_mmbuf";
> >
> > dma-coherent;
> >
> > port {
> > dpe_out: endpoint {
> > remote-endpoint = <&dsi_in>;
> > };
> > };
> > };
> >
> > dsi: dsi@10097000 {
> > compatible = "hisilicon,hi3660-dsi";
> > status = "ok";
> > #if 0
> > //ACTUAL REG PROPERTY of DISPLAY
> > reg = <0 0xE8601000 0 0x7F000>,
> >                                          <0 0xFFF35000 0 0x1000>;
> > #endif
> > //reg = <0 0x10097000 0 0x7F000>,
> > //<0 0x10116000 0 0x1000>;
> > reg = <0 0x10004000 0 0x80000>,
> > <0 0x10084000 0 0x1000>;
> >
> > clocks = <&clk_xen HI3660_CLK_GATE_TXDPHY0_REF>,
> > <&clk_xen HI3660_CLK_GATE_TXDPHY1_REF>,
> > <&clk_xen HI3660_CLK_GATE_TXDPHY0_CFG>,
> > <&clk_xen HI3660_CLK_GATE_TXDPHY1_CFG>,
> > <&clk_xen HI3660_PCLK_GATE_DSI0>,
> > <&clk_xen HI3660_PCLK_GATE_DSI1>;
> > clock-names = "clk_txdphy0_ref",
> > "clk_txdphy1_ref",
> > "clk_txdphy0_cfg",
> > "clk_txdphy1_cfg",
> > "pclk_dsi0",
> > "pclk_dsi1";
> >
> > #address-cells = <1>;
> > #size-cells = <0>;
> >
> > };
> > #endif
> > clocks {
> > compatible = "simple-bus";
> > #address-cells = <2>;
> > #size-cells = <2>;
> > ranges;
> > clk_xen: xen_clk@0 {
> > compatible = "xen,xen-vclk";
> > #clock-cells = <1>;
> > };
> > };
> >
> ============================================================================
> > Below is my 'debian.cfg' file:
> >
> ============================================================================
> > kernel = "/debian/Image"
> > device_tree="/debian/domu.dtb"
> > memory = 512
> > vcpus = 8
> > cpus = "all"
> > name="debian"
> >
> > ################# DPE ################
> > #iomem = [ "0xE8600,0x80@0x10004", "0xFFF35,1@0x10084",
> > "0xFFF0A,1@0x10085", "0xFFF31,1@0x10086", "0xE86C0,10@0x10087"]
> > #iomem = [ "0xE8600,0x80", "0xFFF35,1", "0xFFF0A,1", "0xFFF31,1",
> > "0xE86C0,10"]
> > irqs = [ 277 ]
> >
> > iomem = [ "0xE8600,80@0x10004" ]
> >
> > iomem = [ "0xFFF35,1@0x10084" ]
> > iomem = [ "0xFFF0A,1@0x10085" ]
> > iomem = [ "0xFFF31,1@0x10086" ]
> > iomem = [ "0xE86C0,10@0x100C4"]
> > #iomem = [ "0xE86C0,10@0x10087"]
> > #iomem = [ "0xE8600,80@0x00000" ]
> >
> > ################# DPE ################
> > ################# DSI ################
> > #iomem = [ "0xE8601,0x7F", "0xFFF35,1"]
> > #iomem = [ "0xE8601,0x7F@0x10097", "0xFFF35,1@0x10116",
> > "0xE8601,0x7F@0x10195"]
> >
> > #iomem = [ "0xE8601,7F@0x10097" ]
> > #iomem = [ "0xFFF35,1@0x10116" ]
> >
> >
> > iomem = [ "0xE8601,7F@0x10005" ]
> > iomem = [ "0xFFF35,1@0x10084" ]
> > ################# DSI ################
> >
> > #vif = ['mac=00:16:3e:64:b8:40,bridge=xenbr0']
> > #nics = 1
> > #vif = [ 'eth0=00:60:00:00:00:01' ]
> >
> > disk = ['/dev/loop1,raw,xvda,w']
> > extra = "earlyprintk=xenboot console=hvc0 root=/dev/xvda rootfstype=ext4
> > rw video=HDMI-A-1:1280x720@60"
> >
> ============================================================================
> > Here I am using same io space(GFNs) for DPE and DSI nodes, and having
> > same below error
> > and tried with different GFNs and giving same error.
> >
> > But adding this, Every thing is good but when i am trying to remap iomem
> > second time, having below error
>
> Who is going the remap? The guest? Also, can you expand what you mean by
> it crash the second time. Is it during the remap, or access the new
> mapped region?
>
Here, Guest(domain-U) is remapping in display driver.
In display driver remapping is successful and yesterday i found when i try
to access
remapped region domain-U giving that crash, "Unhandled fault: ttbr address
size fault"

>


> >
> ============================================================================
> > [    3.215021] OF: rrrrrrrrrrrr: start: 0x10004000, sz = 0x80000
> > [    3.215062] [DISPLAY] dsi_parse_dt(): 1536: of device:
> > /passthrough/dsi@10097000
> > [    3.215083] [DISPLAY] dsi_parse_dt(): 1537:
> > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > [    3.215108] [DISPLAY] dsi_parse_dt(): 1540: ctx->base:
> ffffff800bd01000
> > [    3.215126] [DISPLAY] dsi_parse_dt(): 1541:
> > [    3.215136] OF: rrrrrrrrrrrr: start: 0x10084000, sz = 0x1000
> > [    3.215169] [DISPLAY] dsi_parse_dt(): 1548:
> > [    4.159087] [DISPLAY] dsi_parse_dt(): 1563:
> > [    4.159092] [DISPLAY] dsi_parse_dt(): 1568:
> > [    4.159132] [D][XEN_VCLK]xen_vclk_xfer(): 163: buffer:
> clk_txdphy0_ref,1
> > [    4.159163] [D][XEN_VCLK]xen_vclk_xfer(): 164:
> > *******************************************
> > [    4.159399] [D][XEN_VCLK]xen_vclk_xfer(): 170:
> > *******************************************
> > [    4.159626] [D][XEN_VCLK]xen_vclk_xfer(): 176: Sending IRQ_DATA to
> > domain-0
> > [    4.160218] [D][XEN_VCLK]xen_vclk_interrupt(): 446: IRQ(13) from
> > domain 0 fired!!!
> > [    4.160359] [D][XEN_VCLK]vclk_fe_bh(): 394: irq_status: 0x3
> > [    4.160532] [D][XEN_VCLK]vclk_fe_bh(): 407: ACK Recieved from dom-0
> > [    4.160542] [D][XEN_VCLK]xen_vclk_xfer(): 179: Xfer Done
> > [    4.160545] [D][XEN_VCLK]xen_of_clk_src_onecell_get(): 286:  Xfer
> done...
> > [    4.160554] [DISPLAY] dsi_parse_dt(): 1575:
> > [    4.160560] [D][XEN_VCLK]vclk_round_rate(): 224:  called...
> > [    4.160567] [D][XEN_VCLK]xen_vclk_xfer(): 163: buffer:
> > clk_txdphy0_ref,4,19200000
> > [    4.160570] [D][XEN_VCLK]xen_vclk_xfer(): 164:
> > *******************************************
> > [    4.161095] [D][XEN_VCLK]xen_vclk_xfer(): 170:
> > *******************************************
> > [    4.161331] [D][XEN_VCLK]xen_vclk_xfer(): 176: Sending IRQ_DATA to
> > domain-0
> > [    4.161946] [D][XEN_VCLK]xen_vclk_interrupt(): 446: IRQ(13) from
> > domain 0 fired!!!
> > [    4.162120] [D][XEN_VCLK]vclk_fe_bh(): 394: irq_status: 0x3
> > [    4.162284] [D][XEN_VCLK]vclk_fe_bh(): 407: ACK Recieved from dom-0
> > [    4.162295] [D][XEN_VCLK]xen_vclk_xfer(): 179: Xfer Done
> > [    4.162301] [DISPLAY] dsi_parse_dt(): 1583:
> > [    4.162314] [D][XEN_VCLK]xen_vclk_xfer(): 163: buffer:
> clk_txdphy0_cfg,1
> > [    4.162316] [D][XEN_VCLK]xen_vclk_xfer(): 164:
> > *******************************************
> > [    4.162641] [D][XEN_VCLK]xen_vclk_xfer(): 170:
> > *******************************************
> > [    4.162984] [D][XEN_VCLK]xen_vclk_xfer(): 176: Sending IRQ_DATA to
> > domain-0
> > [    4.163596] [D][XEN_VCLK]xen_vclk_interrupt(): 446: IRQ(13) from
> > domain 0 fired!!!
> > [    4.167753] [D][XEN_VCLK]vclk_fe_bh(): 394: irq_status: 0x3
> > [    4.167955] [D][XEN_VCLK]vclk_fe_bh(): 407: ACK Recieved from dom-0
> > [    4.167968] [D][XEN_VCLK]xen_vclk_xfer(): 179: Xfer Done
> > [    4.167971] [D][XEN_VCLK]xen_of_clk_src_onecell_get(): 286:  Xfer
> done...
> > [    4.167979] [DISPLAY] dsi_parse_dt(): 1593:
> > [    4.167982] [D][XEN_VCLK]vclk_round_rate(): 224:  called...
> > [    4.167985] [D][XEN_VCLK]xen_vclk_xfer(): 163: buffer:
> > clk_txdphy0_cfg,4,19200000
> > [    4.167992] [D][XEN_VCLK]xen_vclk_xfer(): 164:
> > *******************************************
> > [    4.168244] [D][XEN_VCLK]xen_vclk_xfer(): 170:
> > *******************************************
> > [    4.168476] [D][XEN_VCLK]xen_vclk_xfer(): 176: Sending IRQ_DATA to
> > domain-0
> > [    4.169101] [D][XEN_VCLK]xen_vclk_interrupt(): 446: IRQ(13) from
> > domain 0 fired!!!
> > [    4.169262] [D][XEN_VCLK]vclk_fe_bh(): 394: irq_status: 0x3
> > [    4.169448] [D][XEN_VCLK]vclk_fe_bh(): 407: ACK Recieved from dom-0
> > [    4.169491] [D][XEN_VCLK]xen_vclk_xfer(): 179: Xfer Done
> > [    4.169510] [DISPLAY] dsi_parse_dt(): 1601:
> > [    4.169535] [D][XEN_VCLK]xen_vclk_xfer(): 163: buffer: pclk_dsi0,1
> > [    4.169554] [D][XEN_VCLK]xen_vclk_xfer(): 164:
> > *******************************************
> > [    4.169803] [D][XEN_VCLK]xen_vclk_xfer(): 170:
> > *******************************************
> > [    4.170019] [D][XEN_VCLK]xen_vclk_xfer(): 176: Sending IRQ_DATA to
> > domain-0
> > [    4.170619] [D][XEN_VCLK]xen_vclk_interrupt(): 446: IRQ(13) from
> > domain 0 fired!!!
> > [    4.170779] [D][XEN_VCLK]vclk_fe_bh(): 394: irq_status: 0x3
> > [    4.170965] [D][XEN_VCLK]vclk_fe_bh(): 407: ACK Recieved from dom-0
> > [    4.170978] [D][XEN_VCLK]xen_vclk_xfer(): 179: Xfer Done
> > [    4.170981] [D][XEN_VCLK]xen_of_clk_src_onecell_get(): 286:  Xfer
> done...
> > [    4.170989] [DISPLAY] dsi_parse_dt(): 1611:
> > [    4.170992] [DISPLAY] dsi_probe(): 1654: Before component add
> > [    4.170997] [DISPLAY] compare_of(): 242:
> > [    4.171002] [DISPLAY] kirin_drm_bind(): 257:
> > [    4.171004] [drm] +.
> > [    4.171386] [DISPLAY] kirin_drm_kms_init(): 105:
> > [    4.171391] [drm] +.
> > [    4.212543] [DISPLAY] kirin_drm_mode_config_init(): 91:
> > [    4.212547] [DISPLAY] dss_drm_init(): 638:
> > [    4.212563] [drm] +.
> > [    4.212585] [DISPLAY] dss_dts_parse(): 513:
> > [    4.212603] [DISPLAY] dss_dts_parse(): 530: of device:
> > /passthrough/dpe@10004000
> > [    4.212635] [DISPLAY] dss_dts_parse(): 531:
> >
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> > [    4.212661] [DISPLAY] dss_dts_parse(): 532: ctx->base:
> ffffff800bd00000
> > [    4.212688] Unhandled fault: ttbr address size fault (0x96000000) at
> > 0xffffff800bd01000
>
> IIRC, this error usually happen when the region is not mapped in
> stage-2. On Xen debug-build (CONFIG_DEBUG=y in .config) you should get
> some log if there was a data abort in stage-2.
>
> I enabled (CONFIG_DEBUG=y in .config) in xenbits src,  I dont have any
log from xen.
also checked 'xl dmesg'  but no log from xen.

How to find GFNs from xen? I mean, xen maps region from RAM memory of
domain-u or
maps to memory of Domain-0 and give access to domain-u?

I am sharing log of xl dmesg after enabling guest log level:
======================================
root@hikey960:/debian# xl dmesg
(XEN) Checking for initrd in /chosen
(XEN) RAM: 0000000000000000 - 000000001abfffff
(XEN) RAM: 000000001ad88000 - 0000000031ffffff
(XEN) RAM: 0000000032101000 - 000000003dffffff
(XEN) RAM: 0000000040000000 - 000000004aee9fff
(XEN) RAM: 0000000089cc0000 - 00000000b8427fff
(XEN) RAM: 00000000b9af0000 - 00000000b9baffff
(XEN) RAM: 00000000b9c50000 - 00000000b9c54fff
(XEN) RAM: 00000000b9c56000 - 00000000b9d4ffff
(XEN) RAM: 00000000ba114000 - 00000000ba11bfff
(XEN) RAM: 00000000ba11c000 - 00000000bdbf1fff
(XEN) RAM: 00000000bdbf2000 - 00000000bdca2fff
(XEN) RAM: 00000000bdca3000 - 00000000bdd58fff
(XEN) RAM: 00000000bdd59000 - 00000000bef4ffff
(XEN) RAM: 00000000bef50000 - 00000000bef54fff
(XEN) RAM: 00000000bef55000 - 00000000bf0dffff
(XEN) RAM: 00000000bf0e0000 - 00000000bf12ffff
(XEN) RAM: 00000000bf180000 - 00000000bf188fff
(XEN) RAM: 00000000bf189000 - 00000000bfffffff
(XEN) RAM: 00000000c0000000 - 00000000dfffffff
(XEN) RAM: 0000000200000000 - 000000021fffffff
(XEN)
(XEN) MODULE[0]: 00000000b8428000 - 00000000b8436000 Device Tree
(XEN) MODULE[1]: 00000000b8544000 - 00000000b997ca00 Kernel
 console=tty0 console=hvc0 root=/dev/sdd14 rootwait rw rootfstype=ext4
efi=noruntime video=HDMI-A
-1:1280x720@60
(XEN)
(XEN) Command line: loglvl=all console=dtuart dtuart=/soc/serial@fff32000
dom0_mem=512M efi=no-rs guest_loglvl=all
(XEN) Placing Xen at 0x000000001aa00000-0x000000001ac00000
(XEN) Update BOOTMOD_XEN from 00000000b8436000-00000000b8536d81 =>
000000001aa00000-000000001ab00d81
(XEN) Domain heap initialised
(XEN) Platform: Generic System
(XEN) Looking for dtuart at "/soc/serial@fff32000", options ""
 Xen 4.8.5-pre
(XEN) Xen version 4.8.5-pre (omkar.bolla@) (aarch64-linux-gnu-gcc (Linaro
GCC 7.1-2017.05) 7.1.1 20170510) debug=n  Fri Nov  2 10:40:45 IST 2018
(XEN) Latest ChangeSet:
(XEN) Processor: 410fd034: "ARM Limited", variant: 0x0, part 0xd03, rev 0x4
(XEN) 64-bit Execution:
(XEN)   Processor Features: 0000000000002222 0000000000000000
(XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
(XEN)     Extensions: FloatingPoint AdvancedSIMD
(XEN)   Debug Features: 0000000010305106 0000000000000000
(XEN)   Auxiliary Features: 0000000000000000 0000000000000000
(XEN)   Memory Model Features: 0000000000001122 0000000000000000
(XEN)   ISA Features:  0000000000011120 0000000000000000
(XEN) 32-bit Execution:
(XEN)   Processor Features: 00000131:00011011
(XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
(XEN)     Extensions: GenericTimer Security
(XEN)   Debug Features: 03010066
(XEN)   Auxiliary Features: 00000000
(XEN)   Memory Model Features: 10201105 40000000 01260000 02102211
(XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142 00011121
(XEN) Using PSCI-1.1 for SMP bringup
(XEN) SMP: Allowing 8 CPUs
(XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 1920 KHz
(XEN) GICv2 initialization:
(XEN)         gic_dist_addr=00000000e82b1000
(XEN)         gic_cpu_addr=00000000e82b2000
(XEN)         gic_hyp_addr=00000000e82b4000
(XEN)         gic_vcpu_addr=00000000e82b6000
(XEN)         gic_maintenance_irq=25
(XEN) GICv2: 384 lines, 8 cpus, secure (IID 0200143b).
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Allocated console ring of 64 KiB.
(XEN) Bringing up CPU1
(XEN) CPU 1 booted.
(XEN) Bringing up CPU2
(XEN) CPU 2 booted.
(XEN) Bringing up CPU3
(XEN) CPU 3 booted.
(XEN) Bringing up CPU4
(XEN) CPU 4 booted.
(XEN) Bringing up CPU5
(XEN) CPU 5 booted.
(XEN) Bringing up CPU6
(XEN) CPU 6 booted.
(XEN) Bringing up CPU7
(XEN) CPU 7 booted.
(XEN) Brought up 8 CPUs
(XEN) P2M: 40-bit IPA with 40-bit PA
(XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558
(XEN) I/O virtualisation disabled
(XEN) build-id: baea0accc1a90dbddfdab8bcec069906a9b45ba6
(XEN) alternatives: Patching with alt table 00000000400a4868 ->
00000000400a4c04
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Loading kernel from boot module @ 00000000b8544000
(XEN) Allocating 1:1 mappings totalling 512MB for dom0:
(XEN) BANK[0] 0x000000c0000000-0x000000e0000000 (512MB)
(XEN) Grant table range: 0x0000001aa00000-0x0000001aa5f000
(XEN) /framebuffer@E8600000 passthrough = 0 nirq = 5 naddr = 7
(XEN)   - MMIO: 00e8600000 - 00e8680000 P2MType=5
(XEN) Device Node: /framebuffer@E8600000
(XEN)   - MMIO: 00fff35000 - 00fff36000 P2MType=5
(XEN) Device Node: /framebuffer@E8600000
(XEN)   - MMIO: 00fff0a000 - 00fff0b000 P2MType=5
(XEN) Device Node: /framebuffer@E8600000
(XEN)   - MMIO: 00e8a09000 - 00e8a0a000 P2MType=5
(XEN) Device Node: /framebuffer@E8600000
(XEN)   - MMIO: 00e86c0000 - 00e86d0000 P2MType=5
(XEN) Device Node: /framebuffer@E8600000
(XEN)   - MMIO: 00fff02000 - 00fff03000 P2MType=5
(XEN) Device Node: /framebuffer@E8600000
(XEN)   - MMIO: 00fff31000 - 00fff32000 P2MType=5
(XEN) Device Node: /framebuffer@E8600000
(XEN) /mali@E82C0000 passthrough = 0 nirq = 3 naddr = 1
(XEN)   - MMIO: 00e82c0000 - 00e82c4000 P2MType=5
(XEN) Device Node: /mali@E82C0000
(XEN) /dpe@E8600000 passthrough = 0 nirq = 1 naddr = 5
(XEN)   - MMIO: 00e8600000 - 00e8680000 P2MType=5
(XEN) Device Node: /dpe@E8600000
(XEN)   - MMIO: 00fff35000 - 00fff36000 P2MType=5
(XEN) Device Node: /dpe@E8600000
(XEN)   - MMIO: 00fff0a000 - 00fff0b000 P2MType=5
(XEN) Device Node: /dpe@E8600000
(XEN)   - MMIO: 00fff31000 - 00fff32000 P2MType=5
(XEN) Device Node: /dpe@E8600000
(XEN)   - MMIO: 00e86c0000 - 00e86d0000 P2MType=5
(XEN) Device Node: /dpe@E8600000
(XEN) /dsi@E8601000 passthrough = 0 nirq = 0 naddr = 2
(XEN)   - MMIO: 00e8601000 - 00e8680000 P2MType=5
(XEN) Device Node: /dsi@E8601000
(XEN)   - MMIO: 00fff35000 - 00fff36000 P2MType=5
(XEN) Device Node: /dsi@E8601000
(XEN) Loading zImage from 00000000b8544000 to
00000000c0080000-00000000c14b8a00
(XEN) Allocating PPI 16 for event channel interrupt
(XEN) Loading dom0 DTB to 0x00000000c8000000-0x00000000c800a8a1
(XEN) Scrubbing Free RAM on 1 nodes using 8 CPUs
(XEN) .........done.
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input
to Xen)
(XEN) Freed 272kB init memory.
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER4
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER8
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER12
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER16
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER20
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER24
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER28
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER32
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER36
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER40
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER44
(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d0v1: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d0v2: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d0v3: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d0v4: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d0v5: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d0v6: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d0v7: vGICD: unhandled word write 0xffffffff to ICACTIVER0
-------------------------------------------------------------------------------
(XEN) memory_map:add: dom1 gfn=10084 mfn=fff35 nr=1
-------------------------------------------------------------------------------
(XEN) d1v0: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d1v1: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d1v2: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d1v3: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d1v4: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d1v5: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d1v6: vGICD: unhandled word write 0xffffffff to ICACTIVER0
(XEN) d1v7: vGICD: unhandled word write 0xffffffff to ICACTIVER0
======================================
After enabling guest log level, It is showing only one io region mapped
instead of all. Why?



> Cheers,
>
> --
> Julien Grall
>

Thanks,
Omkar B

-- 






This
message contains confidential information and is intended only 
for the
individual(s) named. If you are not the intended
recipient, you are 
notified that disclosing, copying, distributing or taking any
action in 
reliance on the contents of this mail and attached file/s is strictly

prohibited. Please notify the
sender immediately and delete this e-mail 
from your system. E-mail transmission
cannot be guaranteed to be secured or 
error-free as information could be
intercepted, corrupted, lost, destroyed, 
arrive late or incomplete, or contain
viruses. The sender therefore does 
not accept liability for any errors or
omissions in the contents of this 
message, which arise as a result of e-mail
transmission.

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

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_defa=
ult" style=3D"color:rgb(11,83,148)"><br></div><br><div class=3D"gmail_quote=
"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=3D"gmail_de=
fault" style=3D"color:rgb(11,83,148)">Hi,</span><br><br>
&gt; I am trying to pass-through the display to guest domain. to do through=
 <br>
&gt; driver needs clocks. I have written simple basic clock pv frontend and=
 <br>
&gt; backend.<br>
&gt; So I thought these clocks must be initialised before display driver <b=
r>
&gt; initialisation.<br>
<br>
The graphic driver should request the clock, right? So Linux will make <br>
sure to have the clock before initializing the display.<br></blockquote><di=
v><br></div><div><div class=3D"gmail_default" style=3D"color:rgb(11,83,148)=
">We are not using graphics(GPU), I think drm takes care of graphics. And a=
ll</div><div class=3D"gmail_default" style=3D"color:rgb(11,83,148)">clocks =
needed for display I enabled using clocks PV. Clocks i have checked</div><d=
iv class=3D"gmail_default" style=3D"color:rgb(11,83,148)">in host domain al=
l got enabled properly.</div><br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex">
<br>
&gt; <br>
&gt; But if I start both domain and clocks script one after another, clock =
<br>
&gt; got initialised properly. Problem solved.<br>
&gt; But still i have some doubt, is it possible to do some thing in xenbit=
s <br>
&gt; src to start automatically when we start underprivileged domain?<br>
<br>
I am not entirely sure if we have a way to run a script during domain <br>
creation. Wei, do you know if that&#39;s possible?<br>
<br>
A workaround would be to create the domain paused, call the script and <br>
then unpause it.<br>
<br>
42sh&gt; xl create -p ...<br>
42sh&gt; ./myscript.sh<br>
42sh&gt; xl unpause &lt;myguest&gt;<br></blockquote><div><br></div><div cla=
ss=3D"gmail_default" style=3D"color:rgb(11,83,148)">Now, I am doing same wa=
y pause and unpauase domain to start PV and it is working.</div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so=
lid rgb(204,204,204);padding-left:1ex">
<br>
&gt; <br>
&gt; I have one more question about pass-through<br>
&gt; To implement pass through I took reference from below link<br>
&gt; <a href=3D"https://wiki.xen.org/images/1/17/Device_passthrough_xen.pdf=
" rel=3D"noreferrer" target=3D"_blank">https://wiki.xen.org/images/1/17/Dev=
ice_passthrough_xen.pdf</a><br>
&gt; <br>
&gt; I added &#39;xen-passthrough&#39; to actual dom0 dtb and created new d=
tb with <br>
&gt; below nodes in passthrough node<br>
&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D<br>
&gt; dpe: dpe@10004000 {<br>
&gt; compatible =3D &quot;hisilicon,hi3660-dpe&quot;;<br>
&gt; status =3D &quot;ok&quot;;<br>
&gt; #if 0<br>
&gt; //ACTUAL REG PROPERTY of DISPLAY<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 reg =3D &lt;0x0 0xE8600000 0x0 0x80000&gt;,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 &lt;0x0 0xFFF35000 0 0x1000&gt;,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 &lt;0x0 0xFFF0A000 0 0x1000&gt;,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 &lt;0x0 0xFFF31000 0 0x1000&gt;,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 &lt;0x0 0xE86C0000 0 0x10000&gt;;<br>
&gt; #endif<br>
&gt; //reg =3D &lt;0x0 0x10004000 0x0 0x80000&gt;,<br>
&gt; reg =3D &lt;0x0 0x10004000 0x0 0x80000&gt;,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;0x0 0x10084000 0 0x1000&gt;,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;0x0 0x10085000 0 0x1000&gt;,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;0x0 0x10086000 0 0x1000&gt;,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;0x0 0x100C4000 0 0x10000&gt;;<br>
&gt; //=C2=A0 =C2=A0 =C2=A0 &lt;0x0 0x10087000 0 0x10000&gt;;<br>
&gt; <br>
&gt; interrupts =3D &lt;0 245 4&gt;;<br>
&gt; <br>
&gt; clocks =3D &lt;&amp;clk_xen HI3660_ACLK_GATE_DSS&gt;,<br>
&gt; &lt;&amp;clk_xen HI3660_PCLK_GATE_DSS&gt;,<br>
&gt; &lt;&amp;clk_xen HI3660_CLK_GATE_EDC0&gt;,<br>
&gt; &lt;&amp;clk_xen HI3660_CLK_GATE_LDI0&gt;,<br>
&gt; &lt;&amp;clk_xen HI3660_CLK_GATE_LDI1&gt;,<br>
&gt; &lt;&amp;clk_xen HI3660_CLK_GATE_DSS_AXI_MM&gt;,<br>
&gt; &lt;&amp;clk_xen HI3660_PCLK_GATE_MMBUF&gt;;<br>
&gt; clock-names =3D &quot;aclk_dss&quot;,<br>
&gt; &quot;pclk_dss&quot;,<br>
&gt; &quot;clk_edc0&quot;,<br>
&gt; &quot;clk_ldi0&quot;,<br>
&gt; &quot;clk_ldi1&quot;,<br>
&gt; &quot;clk_dss_axi_mm&quot;,<br>
&gt; &quot;pclk_mmbuf&quot;;<br>
&gt; <br>
&gt; dma-coherent;<br>
&gt; <br>
&gt; port {<br>
&gt; dpe_out: endpoint {<br>
&gt; remote-endpoint =3D &lt;&amp;dsi_in&gt;;<br>
&gt; };<br>
&gt; };<br>
&gt; };<br>
&gt; <br>
&gt; dsi: dsi@10097000 {<br>
&gt; compatible =3D &quot;hisilicon,hi3660-dsi&quot;;<br>
&gt; status =3D &quot;ok&quot;;<br>
&gt; #if 0<br>
&gt; //ACTUAL REG PROPERTY of DISPLAY<br>
&gt; reg =3D &lt;0 0xE8601000 0 0x7F000&gt;,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 &lt;0 0xFFF35000 0 0x1000&gt;;<br>
&gt; #endif<br>
&gt; //reg =3D &lt;0 0x10097000 0 0x7F000&gt;,<br>
&gt; //&lt;0 0x10116000 0 0x1000&gt;;<br>
&gt; reg =3D &lt;0 0x10004000 0 0x80000&gt;,<br>
&gt; &lt;0 0x10084000 0 0x1000&gt;;<br>
&gt; <br>
&gt; clocks =3D &lt;&amp;clk_xen HI3660_CLK_GATE_TXDPHY0_REF&gt;,<br>
&gt; &lt;&amp;clk_xen HI3660_CLK_GATE_TXDPHY1_REF&gt;,<br>
&gt; &lt;&amp;clk_xen HI3660_CLK_GATE_TXDPHY0_CFG&gt;,<br>
&gt; &lt;&amp;clk_xen HI3660_CLK_GATE_TXDPHY1_CFG&gt;,<br>
&gt; &lt;&amp;clk_xen HI3660_PCLK_GATE_DSI0&gt;,<br>
&gt; &lt;&amp;clk_xen HI3660_PCLK_GATE_DSI1&gt;;<br>
&gt; clock-names =3D &quot;clk_txdphy0_ref&quot;,<br>
&gt; &quot;clk_txdphy1_ref&quot;,<br>
&gt; &quot;clk_txdphy0_cfg&quot;,<br>
&gt; &quot;clk_txdphy1_cfg&quot;,<br>
&gt; &quot;pclk_dsi0&quot;,<br>
&gt; &quot;pclk_dsi1&quot;;<br>
&gt; <br>
&gt; #address-cells =3D &lt;1&gt;;<br>
&gt; #size-cells =3D &lt;0&gt;;<br>
&gt; <br>
&gt; };<br>
&gt; #endif<br>
&gt; clocks {<br>
&gt; compatible =3D &quot;simple-bus&quot;;<br>
&gt; #address-cells =3D &lt;2&gt;;<br>
&gt; #size-cells =3D &lt;2&gt;;<br>
&gt; ranges;<br>
&gt; clk_xen: xen_clk@0 {<br>
&gt; compatible =3D &quot;xen,xen-vclk&quot;;<br>
&gt; #clock-cells =3D &lt;1&gt;;<br>
&gt; };<br>
&gt; };<br>
&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D<br>
&gt; Below is my &#39;debian.cfg&#39; file:<br>
&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D<br>
&gt; kernel =3D &quot;/debian/Image&quot;<br>
&gt; device_tree=3D&quot;/debian/domu.dtb&quot;<br>
&gt; memory =3D 512<br>
&gt; vcpus =3D 8<br>
&gt; cpus =3D &quot;all&quot;<br>
&gt; name=3D&quot;debian&quot;<br>
&gt; <br>
&gt; ################# DPE ################<br>
&gt; #iomem =3D [ &quot;0xE8600,0x80@0x10004&quot;, &quot;0xFFF35,1@0x10084=
&quot;, <br>
&gt; &quot;0xFFF0A,1@0x10085&quot;, &quot;0xFFF31,1@0x10086&quot;, &quot;0x=
E86C0,10@0x10087&quot;]<br>
&gt; #iomem =3D [ &quot;0xE8600,0x80&quot;, &quot;0xFFF35,1&quot;, &quot;0x=
FFF0A,1&quot;, &quot;0xFFF31,1&quot;, <br>
&gt; &quot;0xE86C0,10&quot;]<br>
&gt; irqs =3D [ 277 ]<br>
&gt; <br>
&gt; iomem =3D [ &quot;0xE8600,80@0x10004&quot; ]<br>
&gt; <br>
&gt; iomem =3D [ &quot;0xFFF35,1@0x10084&quot; ]<br>
&gt; iomem =3D [ &quot;0xFFF0A,1@0x10085&quot; ]<br>
&gt; iomem =3D [ &quot;0xFFF31,1@0x10086&quot; ]<br>
&gt; iomem =3D [ &quot;0xE86C0,10@0x100C4&quot;]<br>
&gt; #iomem =3D [ &quot;0xE86C0,10@0x10087&quot;]<br>
&gt; #iomem =3D [ &quot;0xE8600,80@0x00000&quot; ]<br>
&gt; <br>
&gt; ################# DPE ################<br>
&gt; ################# DSI ################<br>
&gt; #iomem =3D [ &quot;0xE8601,0x7F&quot;, &quot;0xFFF35,1&quot;]<br>
&gt; #iomem =3D [ &quot;0xE8601,0x7F@0x10097&quot;, &quot;0xFFF35,1@0x10116=
&quot;, <br>
&gt; &quot;0xE8601,0x7F@0x10195&quot;]<br>
&gt; <br>
&gt; #iomem =3D [ &quot;0xE8601,7F@0x10097&quot; ]<br>
&gt; #iomem =3D [ &quot;0xFFF35,1@0x10116&quot; ]<br>
&gt; <br>
&gt; <br>
&gt; iomem =3D [ &quot;0xE8601,7F@0x10005&quot; ]<br>
&gt; iomem =3D [ &quot;0xFFF35,1@0x10084&quot; ]<br>
&gt; ################# DSI ################<br>
&gt; <br>
&gt; #vif =3D [&#39;mac=3D00:16:3e:64:b8:40,bridge=3Dxenbr0&#39;]<br>
&gt; #nics =3D 1<br>
&gt; #vif =3D [ &#39;eth0=3D00:60:00:00:00:01&#39; ]<br>
&gt; <br>
&gt; disk =3D [&#39;/dev/loop1,raw,xvda,w&#39;]<br>
&gt; extra =3D &quot;earlyprintk=3Dxenboot console=3Dhvc0 root=3D/dev/xvda =
rootfstype=3Dext4 <br>
&gt; rw video=3DHDMI-A-1:1280x720@60&quot;<br>
&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D<br>
&gt; Here I am using same io space(GFNs) for DPE and DSI nodes, and having =
<br>
&gt; same below error<br>
&gt; and tried with different GFNs and giving same error.<br>
&gt; <br>
&gt; But adding this, Every thing is good but when i am trying to remap iom=
em <br>
&gt; second time, having below error<br>
<br>
Who is going the remap? The guest? Also, can you expand what you mean by <b=
r>
it crash the second time. Is it during the remap, or access the new <br>
mapped region?<br>
<span class=3D"gmail_default" style=3D"color:rgb(11,83,148)"></span></block=
quote><div class=3D"gmail_default" style=3D"color:rgb(11,83,148)">Here, Gue=
st(domain-U) is remapping in display driver.</div><div class=3D"gmail_defau=
lt" style=3D"color:rgb(11,83,148)">In display driver remapping is successfu=
l and yesterday i found when i try to access=C2=A0</div><div class=3D"gmail=
_default" style=3D"color:rgb(11,83,148)">remapped region domain-U giving th=
at crash, &quot;Unhandled fault: ttbr address size fault&quot;=C2=A0</div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0</blockquote><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex"><span class=3D"gmail_default" st=
yle=3D"color:rgb(11,83,148)"></span><br>
&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D<br>
&gt; [=C2=A0 =C2=A0 3.215021] OF: rrrrrrrrrrrr: start: 0x10004000, sz =3D 0=
x80000<br>
&gt; [=C2=A0 =C2=A0 3.215062] [DISPLAY] dsi_parse_dt(): 1536: of device: <b=
r>
&gt; /passthrough/dsi@10097000<br>
&gt; [=C2=A0 =C2=A0 3.215083] [DISPLAY] dsi_parse_dt(): 1537: <br>
&gt; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<br>
&gt; [=C2=A0 =C2=A0 3.215108] [DISPLAY] dsi_parse_dt(): 1540: ctx-&gt;base:=
 ffffff800bd01000<br>
&gt; [=C2=A0 =C2=A0 3.215126] [DISPLAY] dsi_parse_dt(): 1541:<br>
&gt; [=C2=A0 =C2=A0 3.215136] OF: rrrrrrrrrrrr: start: 0x10084000, sz =3D 0=
x1000<br>
&gt; [=C2=A0 =C2=A0 3.215169] [DISPLAY] dsi_parse_dt(): 1548:<br>
&gt; [=C2=A0 =C2=A0 4.159087] [DISPLAY] dsi_parse_dt(): 1563:<br>
&gt; [=C2=A0 =C2=A0 4.159092] [DISPLAY] dsi_parse_dt(): 1568:<br>
&gt; [=C2=A0 =C2=A0 4.159132] [D][XEN_VCLK]xen_vclk_xfer(): 163: buffer: cl=
k_txdphy0_ref,1<br>
&gt; [=C2=A0 =C2=A0 4.159163] [D][XEN_VCLK]xen_vclk_xfer(): 164: <br>
&gt; *******************************************<br>
&gt; [=C2=A0 =C2=A0 4.159399] [D][XEN_VCLK]xen_vclk_xfer(): 170: <br>
&gt; *******************************************<br>
&gt; [=C2=A0 =C2=A0 4.159626] [D][XEN_VCLK]xen_vclk_xfer(): 176: Sending IR=
Q_DATA to <br>
&gt; domain-0<br>
&gt; [=C2=A0 =C2=A0 4.160218] [D][XEN_VCLK]xen_vclk_interrupt(): 446: IRQ(1=
3) from <br>
&gt; domain 0 fired!!!<br>
&gt; [=C2=A0 =C2=A0 4.160359] [D][XEN_VCLK]vclk_fe_bh(): 394: irq_status: 0=
x3<br>
&gt; [=C2=A0 =C2=A0 4.160532] [D][XEN_VCLK]vclk_fe_bh(): 407: ACK Recieved =
from dom-0<br>
&gt; [=C2=A0 =C2=A0 4.160542] [D][XEN_VCLK]xen_vclk_xfer(): 179: Xfer Done<=
br>
&gt; [=C2=A0 =C2=A0 4.160545] [D][XEN_VCLK]xen_of_clk_src_onecell_get(): 28=
6:=C2=A0 Xfer done...<br>
&gt; [=C2=A0 =C2=A0 4.160554] [DISPLAY] dsi_parse_dt(): 1575:<br>
&gt; [=C2=A0 =C2=A0 4.160560] [D][XEN_VCLK]vclk_round_rate(): 224:=C2=A0 ca=
lled...<br>
&gt; [=C2=A0 =C2=A0 4.160567] [D][XEN_VCLK]xen_vclk_xfer(): 163: buffer: <b=
r>
&gt; clk_txdphy0_ref,4,19200000<br>
&gt; [=C2=A0 =C2=A0 4.160570] [D][XEN_VCLK]xen_vclk_xfer(): 164: <br>
&gt; *******************************************<br>
&gt; [=C2=A0 =C2=A0 4.161095] [D][XEN_VCLK]xen_vclk_xfer(): 170: <br>
&gt; *******************************************<br>
&gt; [=C2=A0 =C2=A0 4.161331] [D][XEN_VCLK]xen_vclk_xfer(): 176: Sending IR=
Q_DATA to <br>
&gt; domain-0<br>
&gt; [=C2=A0 =C2=A0 4.161946] [D][XEN_VCLK]xen_vclk_interrupt(): 446: IRQ(1=
3) from <br>
&gt; domain 0 fired!!!<br>
&gt; [=C2=A0 =C2=A0 4.162120] [D][XEN_VCLK]vclk_fe_bh(): 394: irq_status: 0=
x3<br>
&gt; [=C2=A0 =C2=A0 4.162284] [D][XEN_VCLK]vclk_fe_bh(): 407: ACK Recieved =
from dom-0<br>
&gt; [=C2=A0 =C2=A0 4.162295] [D][XEN_VCLK]xen_vclk_xfer(): 179: Xfer Done<=
br>
&gt; [=C2=A0 =C2=A0 4.162301] [DISPLAY] dsi_parse_dt(): 1583:<br>
&gt; [=C2=A0 =C2=A0 4.162314] [D][XEN_VCLK]xen_vclk_xfer(): 163: buffer: cl=
k_txdphy0_cfg,1<br>
&gt; [=C2=A0 =C2=A0 4.162316] [D][XEN_VCLK]xen_vclk_xfer(): 164: <br>
&gt; *******************************************<br>
&gt; [=C2=A0 =C2=A0 4.162641] [D][XEN_VCLK]xen_vclk_xfer(): 170: <br>
&gt; *******************************************<br>
&gt; [=C2=A0 =C2=A0 4.162984] [D][XEN_VCLK]xen_vclk_xfer(): 176: Sending IR=
Q_DATA to <br>
&gt; domain-0<br>
&gt; [=C2=A0 =C2=A0 4.163596] [D][XEN_VCLK]xen_vclk_interrupt(): 446: IRQ(1=
3) from <br>
&gt; domain 0 fired!!!<br>
&gt; [=C2=A0 =C2=A0 4.167753] [D][XEN_VCLK]vclk_fe_bh(): 394: irq_status: 0=
x3<br>
&gt; [=C2=A0 =C2=A0 4.167955] [D][XEN_VCLK]vclk_fe_bh(): 407: ACK Recieved =
from dom-0<br>
&gt; [=C2=A0 =C2=A0 4.167968] [D][XEN_VCLK]xen_vclk_xfer(): 179: Xfer Done<=
br>
&gt; [=C2=A0 =C2=A0 4.167971] [D][XEN_VCLK]xen_of_clk_src_onecell_get(): 28=
6:=C2=A0 Xfer done...<br>
&gt; [=C2=A0 =C2=A0 4.167979] [DISPLAY] dsi_parse_dt(): 1593:<br>
&gt; [=C2=A0 =C2=A0 4.167982] [D][XEN_VCLK]vclk_round_rate(): 224:=C2=A0 ca=
lled...<br>
&gt; [=C2=A0 =C2=A0 4.167985] [D][XEN_VCLK]xen_vclk_xfer(): 163: buffer: <b=
r>
&gt; clk_txdphy0_cfg,4,19200000<br>
&gt; [=C2=A0 =C2=A0 4.167992] [D][XEN_VCLK]xen_vclk_xfer(): 164: <br>
&gt; *******************************************<br>
&gt; [=C2=A0 =C2=A0 4.168244] [D][XEN_VCLK]xen_vclk_xfer(): 170: <br>
&gt; *******************************************<br>
&gt; [=C2=A0 =C2=A0 4.168476] [D][XEN_VCLK]xen_vclk_xfer(): 176: Sending IR=
Q_DATA to <br>
&gt; domain-0<br>
&gt; [=C2=A0 =C2=A0 4.169101] [D][XEN_VCLK]xen_vclk_interrupt(): 446: IRQ(1=
3) from <br>
&gt; domain 0 fired!!!<br>
&gt; [=C2=A0 =C2=A0 4.169262] [D][XEN_VCLK]vclk_fe_bh(): 394: irq_status: 0=
x3<br>
&gt; [=C2=A0 =C2=A0 4.169448] [D][XEN_VCLK]vclk_fe_bh(): 407: ACK Recieved =
from dom-0<br>
&gt; [=C2=A0 =C2=A0 4.169491] [D][XEN_VCLK]xen_vclk_xfer(): 179: Xfer Done<=
br>
&gt; [=C2=A0 =C2=A0 4.169510] [DISPLAY] dsi_parse_dt(): 1601:<br>
&gt; [=C2=A0 =C2=A0 4.169535] [D][XEN_VCLK]xen_vclk_xfer(): 163: buffer: pc=
lk_dsi0,1<br>
&gt; [=C2=A0 =C2=A0 4.169554] [D][XEN_VCLK]xen_vclk_xfer(): 164: <br>
&gt; *******************************************<br>
&gt; [=C2=A0 =C2=A0 4.169803] [D][XEN_VCLK]xen_vclk_xfer(): 170: <br>
&gt; *******************************************<br>
&gt; [=C2=A0 =C2=A0 4.170019] [D][XEN_VCLK]xen_vclk_xfer(): 176: Sending IR=
Q_DATA to <br>
&gt; domain-0<br>
&gt; [=C2=A0 =C2=A0 4.170619] [D][XEN_VCLK]xen_vclk_interrupt(): 446: IRQ(1=
3) from <br>
&gt; domain 0 fired!!!<br>
&gt; [=C2=A0 =C2=A0 4.170779] [D][XEN_VCLK]vclk_fe_bh(): 394: irq_status: 0=
x3<br>
&gt; [=C2=A0 =C2=A0 4.170965] [D][XEN_VCLK]vclk_fe_bh(): 407: ACK Recieved =
from dom-0<br>
&gt; [=C2=A0 =C2=A0 4.170978] [D][XEN_VCLK]xen_vclk_xfer(): 179: Xfer Done<=
br>
&gt; [=C2=A0 =C2=A0 4.170981] [D][XEN_VCLK]xen_of_clk_src_onecell_get(): 28=
6:=C2=A0 Xfer done...<br>
&gt; [=C2=A0 =C2=A0 4.170989] [DISPLAY] dsi_parse_dt(): 1611:<br>
&gt; [=C2=A0 =C2=A0 4.170992] [DISPLAY] dsi_probe(): 1654: Before component=
 add<br>
&gt; [=C2=A0 =C2=A0 4.170997] [DISPLAY] compare_of(): 242:<br>
&gt; [=C2=A0 =C2=A0 4.171002] [DISPLAY] kirin_drm_bind(): 257:<br>
&gt; [=C2=A0 =C2=A0 4.171004] [drm] +.<br>
&gt; [=C2=A0 =C2=A0 4.171386] [DISPLAY] kirin_drm_kms_init(): 105:<br>
&gt; [=C2=A0 =C2=A0 4.171391] [drm] +.<br>
&gt; [=C2=A0 =C2=A0 4.212543] [DISPLAY] kirin_drm_mode_config_init(): 91:<b=
r>
&gt; [=C2=A0 =C2=A0 4.212547] [DISPLAY] dss_drm_init(): 638:<br>
&gt; [=C2=A0 =C2=A0 4.212563] [drm] +.<br>
&gt; [=C2=A0 =C2=A0 4.212585] [DISPLAY] dss_dts_parse(): 513:<br>
&gt; [=C2=A0 =C2=A0 4.212603] [DISPLAY] dss_dts_parse(): 530: of device: <b=
r>
&gt; /passthrough/dpe@10004000<br>
&gt; [=C2=A0 =C2=A0 4.212635] [DISPLAY] dss_dts_parse(): 531: <br>
&gt; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^=
^^^^^^<br>
&gt; [=C2=A0 =C2=A0 4.212661] [DISPLAY] dss_dts_parse(): 532: ctx-&gt;base:=
 ffffff800bd00000<br>
&gt; [=C2=A0 =C2=A0 4.212688] Unhandled fault: ttbr address size fault (0x9=
6000000) at <br>
&gt; 0xffffff800bd01000<br>
<br>
IIRC, this error usually happen when the region is not mapped in <br>
stage-2. On Xen debug-build <span class=3D"gmail_default" style=3D"color:rg=
b(11,83,148)"></span>(CONFIG_DEBUG=3Dy in .config) you should get <br>
some log if there was a data abort in stage-2.<br>
<br></blockquote><div><div class=3D"gmail_default"><span style=3D"color:rgb=
(11,83,148)">I enabled </span><font color=3D"#0b5394"><span class=3D"gmail_=
default"></span>(CONFIG_DEBUG=3Dy in .config) in xenbits src,=C2=A0 I dont =
have any log from xen.</font></div><div class=3D"gmail_default"><font color=
=3D"#0b5394">also checked &#39;xl dmesg&#39;=C2=A0 but no log from xen.=C2=
=A0</font></div><div class=3D"gmail_default"><font color=3D"#0b5394"><br></=
font></div><div class=3D"gmail_default"><font color=3D"#0b5394">How to find=
 GFNs from xen? I mean, xen maps region from RAM memory of domain-u or</fon=
t></div><div class=3D"gmail_default"><font color=3D"#0b5394">maps to memory=
 of Domain-0 and give access to domain-u?=C2=A0</font></div><div class=3D"g=
mail_default"><span style=3D"color:rgb(11,83,148)"><br></span></div><div cl=
ass=3D"gmail_default"><span style=3D"color:rgb(11,83,148)">I am sharing log=
 of xl dmesg after enabling guest log level:</span></div><div class=3D"gmai=
l_default"><span style=3D"color:rgb(11,83,148)">=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D</span></div><div class=3D"gmail_default"><span style=3D"color:=
rgb(11,83,148)"><div class=3D"gmail_default">root@hikey960:/debian# xl dmes=
g</div><div class=3D"gmail_default">(XEN) Checking for initrd in /chosen</d=
iv><div class=3D"gmail_default">(XEN) RAM: 0000000000000000 - 000000001abff=
fff</div><div class=3D"gmail_default">(XEN) RAM: 000000001ad88000 - 0000000=
031ffffff</div><div class=3D"gmail_default">(XEN) RAM: 0000000032101000 - 0=
00000003dffffff</div><div class=3D"gmail_default">(XEN) RAM: 00000000400000=
00 - 000000004aee9fff</div><div class=3D"gmail_default">(XEN) RAM: 00000000=
89cc0000 - 00000000b8427fff</div><div class=3D"gmail_default">(XEN) RAM: 00=
000000b9af0000 - 00000000b9baffff</div><div class=3D"gmail_default">(XEN) R=
AM: 00000000b9c50000 - 00000000b9c54fff</div><div class=3D"gmail_default">(=
XEN) RAM: 00000000b9c56000 - 00000000b9d4ffff</div><div class=3D"gmail_defa=
ult">(XEN) RAM: 00000000ba114000 - 00000000ba11bfff</div><div class=3D"gmai=
l_default">(XEN) RAM: 00000000ba11c000 - 00000000bdbf1fff</div><div class=
=3D"gmail_default">(XEN) RAM: 00000000bdbf2000 - 00000000bdca2fff</div><div=
 class=3D"gmail_default">(XEN) RAM: 00000000bdca3000 - 00000000bdd58fff</di=
v><div class=3D"gmail_default">(XEN) RAM: 00000000bdd59000 - 00000000bef4ff=
ff</div><div class=3D"gmail_default">(XEN) RAM: 00000000bef50000 - 00000000=
bef54fff</div><div class=3D"gmail_default">(XEN) RAM: 00000000bef55000 - 00=
000000bf0dffff</div><div class=3D"gmail_default">(XEN) RAM: 00000000bf0e000=
0 - 00000000bf12ffff</div><div class=3D"gmail_default">(XEN) RAM: 00000000b=
f180000 - 00000000bf188fff</div><div class=3D"gmail_default">(XEN) RAM: 000=
00000bf189000 - 00000000bfffffff</div><div class=3D"gmail_default">(XEN) RA=
M: 00000000c0000000 - 00000000dfffffff</div><div class=3D"gmail_default">(X=
EN) RAM: 0000000200000000 - 000000021fffffff</div><div class=3D"gmail_defau=
lt">(XEN)=C2=A0</div><div class=3D"gmail_default">(XEN) MODULE[0]: 00000000=
b8428000 - 00000000b8436000 Device Tree=C2=A0=C2=A0</div><div class=3D"gmai=
l_default">(XEN) MODULE[1]: 00000000b8544000 - 00000000b997ca00 Kernel=C2=
=A0 =C2=A0 =C2=A0 =C2=A0console=3Dtty0 console=3Dhvc0 root=3D/dev/sdd14 roo=
twait rw rootfstype=3Dext4 efi=3Dnoruntime video=3DHDMI-A</div><div class=
=3D"gmail_default">-1:1280x720@60</div><div class=3D"gmail_default">(XEN)=
=C2=A0</div><div class=3D"gmail_default">(XEN) Command line: loglvl=3Dall c=
onsole=3Ddtuart dtuart=3D/soc/serial@fff32000 dom0_mem=3D512M efi=3Dno-rs g=
uest_loglvl=3Dall</div><div class=3D"gmail_default">(XEN) Placing Xen at 0x=
000000001aa00000-0x000000001ac00000</div><div class=3D"gmail_default">(XEN)=
 Update BOOTMOD_XEN from 00000000b8436000-00000000b8536d81 =3D&gt; 00000000=
1aa00000-000000001ab00d81</div><div class=3D"gmail_default">(XEN) Domain he=
ap initialised</div><div class=3D"gmail_default">(XEN) Platform: Generic Sy=
stem</div><div class=3D"gmail_default">(XEN) Looking for dtuart at &quot;/s=
oc/serial@fff32000&quot;, options &quot;&quot;</div><div class=3D"gmail_def=
ault">=C2=A0Xen 4.8.5-pre</div><div class=3D"gmail_default">(XEN) Xen versi=
on 4.8.5-pre (omkar.bolla@) (aarch64-linux-gnu-gcc (Linaro GCC 7.1-2017.05)=
 7.1.1 20170510) debug=3Dn=C2=A0 Fri Nov=C2=A0 2 10:40:45 IST 2018</div><di=
v class=3D"gmail_default">(XEN) Latest ChangeSet:=C2=A0</div><div class=3D"=
gmail_default">(XEN) Processor: 410fd034: &quot;ARM Limited&quot;, variant:=
 0x0, part 0xd03, rev 0x4</div><div class=3D"gmail_default">(XEN) 64-bit Ex=
ecution:</div><div class=3D"gmail_default">(XEN)=C2=A0 =C2=A0Processor Feat=
ures: 0000000000002222 0000000000000000</div><div class=3D"gmail_default">(=
XEN)=C2=A0 =C2=A0 =C2=A0Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0=
:64+32</div><div class=3D"gmail_default">(XEN)=C2=A0 =C2=A0 =C2=A0Extension=
s: FloatingPoint AdvancedSIMD</div><div class=3D"gmail_default">(XEN)=C2=A0=
 =C2=A0Debug Features: 0000000010305106 0000000000000000</div><div class=3D=
"gmail_default">(XEN)=C2=A0 =C2=A0Auxiliary Features: 0000000000000000 0000=
000000000000</div><div class=3D"gmail_default">(XEN)=C2=A0 =C2=A0Memory Mod=
el Features: 0000000000001122 0000000000000000</div><div class=3D"gmail_def=
ault">(XEN)=C2=A0 =C2=A0ISA Features:=C2=A0 0000000000011120 00000000000000=
00</div><div class=3D"gmail_default">(XEN) 32-bit Execution:</div><div clas=
s=3D"gmail_default">(XEN)=C2=A0 =C2=A0Processor Features: 00000131:00011011=
</div><div class=3D"gmail_default">(XEN)=C2=A0 =C2=A0 =C2=A0Instruction Set=
s: AArch32 A32 Thumb Thumb-2 Jazelle</div><div class=3D"gmail_default">(XEN=
)=C2=A0 =C2=A0 =C2=A0Extensions: GenericTimer Security</div><div class=3D"g=
mail_default">(XEN)=C2=A0 =C2=A0Debug Features: 03010066</div><div class=3D=
"gmail_default">(XEN)=C2=A0 =C2=A0Auxiliary Features: 00000000</div><div cl=
ass=3D"gmail_default">(XEN)=C2=A0 =C2=A0Memory Model Features: 10201105 400=
00000 01260000 02102211</div><div class=3D"gmail_default">(XEN)=C2=A0 ISA F=
eatures: 02101110 13112111 21232042 01112131 00011142 00011121</div><div cl=
ass=3D"gmail_default">(XEN) Using PSCI-1.1 for SMP bringup</div><div class=
=3D"gmail_default">(XEN) SMP: Allowing 8 CPUs</div><div class=3D"gmail_defa=
ult">(XEN) Generic Timer IRQ: phys=3D30 hyp=3D26 virt=3D27 Freq: 1920 KHz</=
div><div class=3D"gmail_default">(XEN) GICv2 initialization:</div><div clas=
s=3D"gmail_default">(XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_dist_addr=3D=
00000000e82b1000</div><div class=3D"gmail_default">(XEN)=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0gic_cpu_addr=3D00000000e82b2000</div><div class=3D"gmail_d=
efault">(XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_hyp_addr=3D00000000e82b4=
000</div><div class=3D"gmail_default">(XEN)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0gic_vcpu_addr=3D00000000e82b6000</div><div class=3D"gmail_default">(XEN)=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gic_maintenance_irq=3D25</div><div class=
=3D"gmail_default">(XEN) GICv2: 384 lines, 8 cpus, secure (IID 0200143b).</=
div><div class=3D"gmail_default">(XEN) Using scheduler: SMP Credit Schedule=
r (credit)</div><div class=3D"gmail_default">(XEN) Allocated console ring o=
f 64 KiB.</div><div class=3D"gmail_default">(XEN) Bringing up CPU1</div><di=
v class=3D"gmail_default">(XEN) CPU 1 booted.</div><div class=3D"gmail_defa=
ult">(XEN) Bringing up CPU2</div><div class=3D"gmail_default">(XEN) CPU 2 b=
ooted.</div><div class=3D"gmail_default">(XEN) Bringing up CPU3</div><div c=
lass=3D"gmail_default">(XEN) CPU 3 booted.</div><div class=3D"gmail_default=
">(XEN) Bringing up CPU4</div><div class=3D"gmail_default">(XEN) CPU 4 boot=
ed.</div><div class=3D"gmail_default">(XEN) Bringing up CPU5</div><div clas=
s=3D"gmail_default">(XEN) CPU 5 booted.</div><div class=3D"gmail_default">(=
XEN) Bringing up CPU6</div><div class=3D"gmail_default">(XEN) CPU 6 booted.=
</div><div class=3D"gmail_default">(XEN) Bringing up CPU7</div><div class=
=3D"gmail_default">(XEN) CPU 7 booted.</div><div class=3D"gmail_default">(X=
EN) Brought up 8 CPUs</div><div class=3D"gmail_default">(XEN) P2M: 40-bit I=
PA with 40-bit PA</div><div class=3D"gmail_default">(XEN) P2M: 3 levels wit=
h order-1 root, VTCR 0x80023558</div><div class=3D"gmail_default">(XEN) I/O=
 virtualisation disabled</div><div class=3D"gmail_default">(XEN) build-id: =
baea0accc1a90dbddfdab8bcec069906a9b45ba6</div><div class=3D"gmail_default">=
(XEN) alternatives: Patching with alt table 00000000400a4868 -&gt; 00000000=
400a4c04</div><div class=3D"gmail_default">(XEN) *** LOADING DOMAIN 0 ***</=
div><div class=3D"gmail_default">(XEN) Loading kernel from boot module @ 00=
000000b8544000</div><div class=3D"gmail_default">(XEN) Allocating 1:1 mappi=
ngs totalling 512MB for dom0:</div><div class=3D"gmail_default">(XEN) BANK[=
0] 0x000000c0000000-0x000000e0000000 (512MB)</div><div class=3D"gmail_defau=
lt">(XEN) Grant table range: 0x0000001aa00000-0x0000001aa5f000</div><div cl=
ass=3D"gmail_default">(XEN) /framebuffer@E8600000 passthrough =3D 0 nirq =
=3D 5 naddr =3D 7</div><div class=3D"gmail_default">(XEN)=C2=A0 =C2=A0- MMI=
O: 00e8600000 - 00e8680000 P2MType=3D5</div><div class=3D"gmail_default">(X=
EN) Device Node: /framebuffer@E8600000</div><div class=3D"gmail_default">(X=
EN)=C2=A0 =C2=A0- MMIO: 00fff35000 - 00fff36000 P2MType=3D5</div><div class=
=3D"gmail_default">(XEN) Device Node: /framebuffer@E8600000</div><div class=
=3D"gmail_default">(XEN)=C2=A0 =C2=A0- MMIO: 00fff0a000 - 00fff0b000 P2MTyp=
e=3D5</div><div class=3D"gmail_default">(XEN) Device Node: /framebuffer@E86=
00000</div><div class=3D"gmail_default">(XEN)=C2=A0 =C2=A0- MMIO: 00e8a0900=
0 - 00e8a0a000 P2MType=3D5</div><div class=3D"gmail_default">(XEN) Device N=
ode: /framebuffer@E8600000</div><div class=3D"gmail_default">(XEN)=C2=A0 =
=C2=A0- MMIO: 00e86c0000 - 00e86d0000 P2MType=3D5</div><div class=3D"gmail_=
default">(XEN) Device Node: /framebuffer@E8600000</div><div class=3D"gmail_=
default">(XEN)=C2=A0 =C2=A0- MMIO: 00fff02000 - 00fff03000 P2MType=3D5</div=
><div class=3D"gmail_default">(XEN) Device Node: /framebuffer@E8600000</div=
><div class=3D"gmail_default">(XEN)=C2=A0 =C2=A0- MMIO: 00fff31000 - 00fff3=
2000 P2MType=3D5</div><div class=3D"gmail_default">(XEN) Device Node: /fram=
ebuffer@E8600000</div><div class=3D"gmail_default">(XEN) /mali@E82C0000 pas=
sthrough =3D 0 nirq =3D 3 naddr =3D 1</div><div class=3D"gmail_default">(XE=
N)=C2=A0 =C2=A0- MMIO: 00e82c0000 - 00e82c4000 P2MType=3D5</div><div class=
=3D"gmail_default">(XEN) Device Node: /mali@E82C0000</div><div class=3D"gma=
il_default">(XEN) /dpe@E8600000 passthrough =3D 0 nirq =3D 1 naddr =3D 5</d=
iv><div class=3D"gmail_default">(XEN)=C2=A0 =C2=A0- MMIO: 00e8600000 - 00e8=
680000 P2MType=3D5</div><div class=3D"gmail_default">(XEN) Device Node: /dp=
e@E8600000</div><div class=3D"gmail_default">(XEN)=C2=A0 =C2=A0- MMIO: 00ff=
f35000 - 00fff36000 P2MType=3D5</div><div class=3D"gmail_default">(XEN) Dev=
ice Node: /dpe@E8600000</div><div class=3D"gmail_default">(XEN)=C2=A0 =C2=
=A0- MMIO: 00fff0a000 - 00fff0b000 P2MType=3D5</div><div class=3D"gmail_def=
ault">(XEN) Device Node: /dpe@E8600000</div><div class=3D"gmail_default">(X=
EN)=C2=A0 =C2=A0- MMIO: 00fff31000 - 00fff32000 P2MType=3D5</div><div class=
=3D"gmail_default">(XEN) Device Node: /dpe@E8600000</div><div class=3D"gmai=
l_default">(XEN)=C2=A0 =C2=A0- MMIO: 00e86c0000 - 00e86d0000 P2MType=3D5</d=
iv><div class=3D"gmail_default">(XEN) Device Node: /dpe@E8600000</div><div =
class=3D"gmail_default">(XEN) /dsi@E8601000 passthrough =3D 0 nirq =3D 0 na=
ddr =3D 2</div><div class=3D"gmail_default">(XEN)=C2=A0 =C2=A0- MMIO: 00e86=
01000 - 00e8680000 P2MType=3D5</div><div class=3D"gmail_default">(XEN) Devi=
ce Node: /dsi@E8601000</div><div class=3D"gmail_default">(XEN)=C2=A0 =C2=A0=
- MMIO: 00fff35000 - 00fff36000 P2MType=3D5</div><div class=3D"gmail_defaul=
t">(XEN) Device Node: /dsi@E8601000</div><div class=3D"gmail_default">(XEN)=
 Loading zImage from 00000000b8544000 to 00000000c0080000-00000000c14b8a00<=
/div><div class=3D"gmail_default">(XEN) Allocating PPI 16 for event channel=
 interrupt</div><div class=3D"gmail_default">(XEN) Loading dom0 DTB to 0x00=
000000c8000000-0x00000000c800a8a1</div><div class=3D"gmail_default">(XEN) S=
crubbing Free RAM on 1 nodes using 8 CPUs</div><div class=3D"gmail_default"=
>(XEN) .........done.</div><div class=3D"gmail_default">(XEN) Initial low m=
emory virq threshold set at 0x4000 pages.</div><div class=3D"gmail_default"=
>(XEN) Std. Loglevel: All</div><div class=3D"gmail_default">(XEN) Guest Log=
level: All</div><div class=3D"gmail_default">(XEN) *** Serial input -&gt; D=
OM0 (type &#39;CTRL-a&#39; three times to switch input to Xen)</div><div cl=
ass=3D"gmail_default">(XEN) Freed 272kB init memory.</div><div class=3D"gma=
il_default">(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER=
4</div><div class=3D"gmail_default">(XEN) d0v0: vGICD: unhandled word write=
 0xffffffff to ICACTIVER8</div><div class=3D"gmail_default">(XEN) d0v0: vGI=
CD: unhandled word write 0xffffffff to ICACTIVER12</div><div class=3D"gmail=
_default">(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER16=
</div><div class=3D"gmail_default">(XEN) d0v0: vGICD: unhandled word write =
0xffffffff to ICACTIVER20</div><div class=3D"gmail_default">(XEN) d0v0: vGI=
CD: unhandled word write 0xffffffff to ICACTIVER24</div><div class=3D"gmail=
_default">(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER28=
</div><div class=3D"gmail_default">(XEN) d0v0: vGICD: unhandled word write =
0xffffffff to ICACTIVER32</div><div class=3D"gmail_default">(XEN) d0v0: vGI=
CD: unhandled word write 0xffffffff to ICACTIVER36</div><div class=3D"gmail=
_default">(XEN) d0v0: vGICD: unhandled word write 0xffffffff to ICACTIVER40=
</div><div class=3D"gmail_default">(XEN) d0v0: vGICD: unhandled word write =
0xffffffff to ICACTIVER44</div><div class=3D"gmail_default">(XEN) d0v0: vGI=
CD: unhandled word write 0xffffffff to ICACTIVER0</div><div class=3D"gmail_=
default">(XEN) d0v1: vGICD: unhandled word write 0xffffffff to ICACTIVER0</=
div><div class=3D"gmail_default">(XEN) d0v2: vGICD: unhandled word write 0x=
ffffffff to ICACTIVER0</div><div class=3D"gmail_default">(XEN) d0v3: vGICD:=
 unhandled word write 0xffffffff to ICACTIVER0</div><div class=3D"gmail_def=
ault">(XEN) d0v4: vGICD: unhandled word write 0xffffffff to ICACTIVER0</div=
><div class=3D"gmail_default">(XEN) d0v5: vGICD: unhandled word write 0xfff=
fffff to ICACTIVER0</div><div class=3D"gmail_default">(XEN) d0v6: vGICD: un=
handled word write 0xffffffff to ICACTIVER0</div><div class=3D"gmail_defaul=
t">(XEN) d0v7: vGICD: unhandled word write 0xffffffff to ICACTIVER0</div><d=
iv class=3D"gmail_default">------------------------------------------------=
-------------------------------</div><div class=3D"gmail_default">(XEN) mem=
ory_map:add: dom1 gfn=3D10084 mfn=3Dfff35 nr=3D1</div><div class=3D"gmail_d=
efault">-------------------------------------------------------------------=
------------<br></div><div class=3D"gmail_default">(XEN) d1v0: vGICD: unhan=
dled word write 0xffffffff to ICACTIVER0</div><div class=3D"gmail_default">=
(XEN) d1v1: vGICD: unhandled word write 0xffffffff to ICACTIVER0</div><div =
class=3D"gmail_default">(XEN) d1v2: vGICD: unhandled word write 0xffffffff =
to ICACTIVER0</div><div class=3D"gmail_default">(XEN) d1v3: vGICD: unhandle=
d word write 0xffffffff to ICACTIVER0</div><div class=3D"gmail_default">(XE=
N) d1v4: vGICD: unhandled word write 0xffffffff to ICACTIVER0</div><div cla=
ss=3D"gmail_default">(XEN) d1v5: vGICD: unhandled word write 0xffffffff to =
ICACTIVER0</div><div class=3D"gmail_default">(XEN) d1v6: vGICD: unhandled w=
ord write 0xffffffff to ICACTIVER0</div><div class=3D"gmail_default">(XEN) =
d1v7: vGICD: unhandled word write 0xffffffff to ICACTIVER0</div></span></di=
v><div class=3D"gmail_default"><span style=3D"color:rgb(11,83,148)">=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=C2=A0</span><br></div><div class=3D"gmail=
_default" style=3D"color:rgb(11,83,148)">After enabling guest log level, It=
 is showing only one io region mapped instead of all. Why?</div><br></div><=
div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Cheers,<br>
<br>
-- <br>
Julien Grall<br></blockquote><div><br></div><div class=3D"gmail_default" st=
yle=3D"color:rgb(11,83,148)">Thanks,</div><div class=3D"gmail_default" styl=
e=3D"color:rgb(11,83,148)">Omkar B</div></div></div></div></div>

<br>




<p><span lang=3D"EN-IN">This
message contains confidential information and is intended only for the
individual(s) named.</span><span lang=3D"EN-IN"> </span>If you are not the =
intended
recipient, you are notified that disclosing, copying, distributing or takin=
g any
action in reliance on the contents of this mail and attached file/s is stri=
ctly
prohibited<span lang=3D"EN-IN">. Please notify the
sender immediately and delete this e-mail from your system. E-mail transmis=
sion
cannot be guaranteed to be secured or error-free as information could be
intercepted, corrupted, lost, destroyed, arrive late or incomplete, or cont=
ain
viruses. The sender therefore does not accept liability for any errors or
omissions in the contents of this message, which arise as a result of e-mai=
l
transmission.</span></p>
--0000000000004dfac50579a7c382--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4094633085009688257==--


From xen-devel-bounces@lists.xenproject.org Fri Nov 02 06:20:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 06:20: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-devel-bounces@lists.xenproject.org>)
	id 1gISot-0001ad-T1; Fri, 02 Nov 2018 06:20: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=vhz9=nn=pathpartnertech.com=vikram.k@srs-us1.protection.inumbo.net>)
 id 1gISos-0001aT-Aw
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 06:20:34 +0000
X-Inumbo-ID: 645def61-de67-11e8-9a16-bc764e045a96
Received: from mail-lf1-x131.google.com (unknown [2a00:1450:4864:20::131])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 645def61-de67-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 06:20:29 +0000 (UTC)
Received: by mail-lf1-x131.google.com with SMTP id h192so573558lfg.3
 for <xen-devel@lists.xenproject.org>; Thu, 01 Nov 2018 23:20:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=pathpartnertech.com; s=google;
 h=mime-version:from:date:message-id:subject:to;
 bh=5YrRPndmI4QRpFeKC6Ht2KvDfzxYU2mP//BSXHbTfzw=;
 b=iutQtirexky1DT2wPDshA9Oh4YCDv333AXmQ8XO2XaQwitnsTn1UxF/QFXw5D90i1u
 LkaV5qwO9VJmGQIEKgqrnbn4oxP/gkHQSUxoSueDOd0Y6BxHWYkXx6XfYObUuU9td0XR
 m84tz18ISTosbzrfNF0oGtW3jgKX75t57mEiieoQK6RPI28fLTHf7SHfnIbnYfrh9PhT
 Fznkv5BEsurKjjzorAOQFTwz1cJoCCghBPVAZHY7ysqcnAaRsPjuNwHRgMkRg1lXVH+G
 4io4AMLrLl9Sm/5IxOcF2HuA7LEjWo879HtInQm7sC/ygNndG6Jz7NpUHJkGEpbxy8xi
 oHrw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=5YrRPndmI4QRpFeKC6Ht2KvDfzxYU2mP//BSXHbTfzw=;
 b=mnpkh+za3Go2lDqFJeHodvf2lKmibJGJYkGVMmTOO/9Ibsy5m7vVBMChCRIpklN3z7
 egn0tRgCvmzQQCJfBXJLJbSDAH5WXe3XAbIxQsK/WE3n2WRFy6jO9zhLLushGRzU3tum
 FxkMvGCnFBdPX8e3nvR79uD3EiVYtees7tp5QxfTe3nj9L7/Oy0UwSlQkwx2msBC9hae
 P6N+KqWcd+obzrO1dMiOGrA5I0GnRNZL/JBLZX28SxGkDlQgZJKf1rrp+JjR/6ncIdsC
 R2peMJUL7AnCfm6TVx/6QEiEtvRe+THPq1Qj8l6lii7RwYmxbztGkVug0UsReve2NoRs
 OhZQ==
X-Gm-Message-State: AGRZ1gKK1o9ghpSi1KKwughkmupke5AEI9STgD8TOzEbwsoyl0FT1kHI
 DxsjMNHKZFjePQMVBimxkRsMNhyPf68KOipfDjRWv634akdPoENR0NjUn5FF+gc1vo9KZ8oq8lM
 S2K5Ddxv2+WtroESmYukqnKSzl77PfZNz1y54
X-Google-Smtp-Source: AJdET5e2cYKm2xlV5Yzag1PDOb8MP7L6BDdHuGfj+UQO7PXHwkbcOPROCGLzmjhRhrVYrEUOrXkUJWPO3j4HM5uMhMQ=
X-Received: by 2002:a19:5402:: with SMTP id i2mr5901809lfb.128.1541139627293; 
 Thu, 01 Nov 2018 23:20:27 -0700 (PDT)
MIME-Version: 1.0
From: Vikram K <vikram.k@pathpartnertech.com>
Date: Fri, 2 Nov 2018 11:50:15 +0530
Message-ID: <CAFsJcmZeFN2VfQciOCYhjHAeNvcXbV8+TkFPaLUotQ7VTEKZdQ@mail.gmail.com>
To: xen-users@lists.xenproject.org, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="00000000000008f2da0579a88819"
Subject: [Xen-devel] [XEN][ARM64] PVUSB device attach causing DomU hang
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--00000000000008f2da0579a88819
Content-Type: multipart/alternative; boundary="00000000000008f2d50579a88817"

--00000000000008f2d50579a88817
Content-Type: text/plain; charset="UTF-8"

Hi,

We are using xen-4.8 stable version. Our board has only USB-3.0.
We trying to achieve PVUSB. Added following in the DomU config file.
Applied the attached patch for USB front-end driver. Using qemu as back-end.

domu.cfg

*usbctrl=['version=2, ports=8', ]*
*usb=['1.6, controller=0, port=1']*

Attached the USB device(mouse and keyboard) using below commands.
* xl usbdev-attach domU hostbus=1 hostaddr=6 controller=0 port=1 (Mouse)*
* xl usbdev-attach debian hostbus=1 hostaddr=7 controller=0 port=1
(Keyboard)*

After executing above getting below logs.
[    2.986905] synth uevent: /devices/virtual/input/input0: failed to send
uevent
[    2.986919] input input0: uevent: failed to send synthetic uevent
[   25.689516] usb 1-1: new low-speed USB device number 2 using vusb
[   25.689664] CPU: 0 PID: 282 Comm: kworker/0:2 Not tainted
4.14.0-rc7-linaro-hikey960 #54
[   25.689683] Hardware name: XENVM-4.8 (DT)
[   25.689706] Workqueue: usb_hub_wq hub_event
[   25.689721] task: ffff80001cd69c00 task.stack: ffff000009540000
[   25.689743] PC is at xenhcd_gnttab_map.isra.3+0xc/0x18
[   25.689762] LR is at xenhcd_do_request+0xe8/0x330
[   25.689778] pc : [<ffff00000883b0fc>] lr : [<ffff00000883b1f0>] pstate:
200001c5
[   25.689800] sp : ffff000009543950
[   25.689811] x29: ffff000009543950 x28: ffff80000f8d1200
[   25.689831] x27: 0000000000000001 x26: 0000000000000001
[   25.689847] x25: 0000000000000000 x24: ffff80001da7a000
[   25.689864] x23: 0000000000000000 x22: 0000000000000000
[   25.689880] x21: ffff80001c70b1b8 x20: 0000000000000000
[   25.689900] x19: ffff80001db64228 x18: 0000000000000010
[   25.689918] x17: 0000ffffaf33bb60 x16: 0000000000000020
[   25.689935] x15: ffffffffffffffff x14: ffff00008919537f
[   25.689954] x13: ffff00000919538d x12: ffff000009069df0
[   25.689973] x11: ffff00000858afc8 x10: ffff000009543890
[   25.689990] x9 : ffff00000914a000 x8 : ffff80001c70b1e0
[   25.690009] x7 : 0000000000000000 x6 : 0000000000000040
[   25.690027] x5 : 0000000000000001 x4 : 00000000000000ce
[   25.690043] x3 : ffff80001d941000 x2 : 0000000000000017
[   25.690059] x1 : 0000000000000001 x0 : 0000000000000040
[   25.690078] Process kworker/0:2 (pid: 282, stack limit =
0xffff000009540000)
[   25.690100] Call trace:
[   25.690110] Exception stack(0xffff000009543810 to 0xffff000009543950)
[   25.690130] 3800:                                   0000000000000040
0000000000000001
[   25.690151] 3820: 0000000000000017 ffff80001d941000 00000000000000ce
0000000000000001
[   25.690172] 3840: 0000000000000040 0000000000000000 ffff80001c70b1e0
ffff00000914a000
[   25.690194] 3860: ffff000009543890 ffff00000858afc8 ffff000009069df0
ffff00000919538d
[   25.690218] 3880: ffff00008919537f ffffffffffffffff 0000000000000020
0000ffffaf33bb60
[   25.690243] 38a0: 0000000000000010 ffff80001db64228 0000000000000000
ffff80001c70b1b8
[   25.690267] 38c0: 0000000000000000 0000000000000000 ffff80001da7a000
0000000000000000
[   25.690288] 38e0: 0000000000000001 0000000000000001 ffff80000f8d1200
ffff000009543950
[   25.690312] 3900: ffff00000883b1f0 ffff000009543950 ffff00000883b0fc
00000000200001c5
[   25.690333] 3920: ffff0000095439a0 ffff0000081154c8 ffffffffffffffff
ffff00000883b1dc
[   25.690354] 3940: ffff000009543950 ffff00000883b0fc
[   25.690371] [<ffff00000883b0fc>] xenhcd_gnttab_map.isra.3+0xc/0x18
[   25.690391] [<ffff00000883b7ac>] xenhcd_urb_enqueue+0xe4/0x138
[   25.690411] [<ffff0000087d42d8>] usb_hcd_submit_urb+0xa0/0x920
[   25.690431] [<ffff0000087d5c04>] usb_submit_urb+0x31c/0x518
[   25.690447] [<ffff0000087d6444>] usb_start_wait_urb+0x54/0xd8
[   25.690466] [<ffff0000087d656c>] usb_control_msg+0xa4/0xf0
[   25.690482] [<ffff0000087cd244>] hub_port_init+0x1ec/0xa28
[   25.690497] [<ffff0000087d09c4>] hub_event+0x7a4/0xf78
[   25.690517] [<ffff0000080dedc4>] process_one_work+0x1cc/0x338
[   25.690535] [<ffff0000080def74>] worker_thread+0x44/0x470
[   25.690553] [<ffff0000080e5134>] kthread+0x12c/0x130
[   25.690571] [<ffff000008084b58>] ret_from_fork+0x10/0x18

Able to see that front-end is able attached these devices.
But the problem is DomU hangs.




-- 
Thanks & Regards
Vikram KS

-- 






This
message contains confidential information and is intended only 
for the
individual(s) named. If you are not the intended
recipient, you are 
notified that disclosing, copying, distributing or taking any
action in 
reliance on the contents of this mail and attached file/s is strictly

prohibited. Please notify the
sender immediately and delete this e-mail 
from your system. E-mail transmission
cannot be guaranteed to be secured or 
error-free as information could be
intercepted, corrupted, lost, destroyed, 
arrive late or incomplete, or contain
viruses. The sender therefore does 
not accept liability for any errors or
omissions in the contents of this 
message, which arise as a result of e-mail
transmission.

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

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div di=
r=3D"ltr"><div dir=3D"ltr"><div>Hi,</div><div><br></div><div>We are using x=
en-4.8 stable version. Our board has only USB-3.0. <br></div><div>We trying=
 to achieve PVUSB. Added following in the DomU config file.</div><div>Appli=
ed the attached patch for USB front-end driver. Using qemu as back-end.<br>=
</div><div><br></div><div>domu.cfg<br></div><div><b>usbctrl=3D[&#39;version=
=3D2, ports=3D8&#39;, ]<br></b></div><div><b>usb=3D[&#39;1.6, controller=3D=
0, port=3D1&#39;]</b></div><div><b><br></b></div><div>Attached the USB devi=
ce(mouse and keyboard) using below commands.</div><div><b>=C2=A0xl usbdev-a=
ttach domU hostbus=3D1 hostaddr=3D6 controller=3D0 port=3D1 (Mouse)</b></di=
v><div><b>=C2=A0xl usbdev-attach debian hostbus=3D1 hostaddr=3D7 controller=
=3D0 port=3D1 (Keyboard)</b></div><div><b><br></b></div><div>After executin=
g above getting below logs.</div><div>[=C2=A0=C2=A0=C2=A0 2.986905] synth u=
event: /devices/virtual/input/input0: failed to send uevent<br>[=C2=A0=C2=
=A0=C2=A0 2.986919] input input0: uevent: failed to send synthetic uevent<b=
r>[=C2=A0=C2=A0 25.689516] usb 1-1: new low-speed USB device number 2 using=
 vusb<br></div><div>[=C2=A0=C2=A0 25.689664] CPU: 0 PID: 282 Comm: kworker/=
0:2 Not tainted 4.14.0-rc7-linaro-hikey960 #54<br>[=C2=A0=C2=A0 25.689683] =
Hardware name: XENVM-4.8 (DT)<br>[=C2=A0=C2=A0 25.689706] Workqueue: usb_hu=
b_wq hub_event<br>[=C2=A0=C2=A0 25.689721] task: ffff80001cd69c00 task.stac=
k: ffff000009540000<br>[=C2=A0=C2=A0 25.689743] PC is at xenhcd_gnttab_map.=
isra.3+0xc/0x18<br>[=C2=A0=C2=A0 25.689762] LR is at xenhcd_do_request+0xe8=
/0x330<br>[=C2=A0=C2=A0 25.689778] pc : [&lt;ffff00000883b0fc&gt;] lr : [&l=
t;ffff00000883b1f0&gt;] pstate: 200001c5<br>[=C2=A0=C2=A0 25.689800] sp : f=
fff000009543950<br>[=C2=A0=C2=A0 25.689811] x29: ffff000009543950 x28: ffff=
80000f8d1200 <br>[=C2=A0=C2=A0 25.689831] x27: 0000000000000001 x26: 000000=
0000000001 <br>[=C2=A0=C2=A0 25.689847] x25: 0000000000000000 x24: ffff8000=
1da7a000 <br>[=C2=A0=C2=A0 25.689864] x23: 0000000000000000 x22: 0000000000=
000000 <br>[=C2=A0=C2=A0 25.689880] x21: ffff80001c70b1b8 x20: 000000000000=
0000 <br>[=C2=A0=C2=A0 25.689900] x19: ffff80001db64228 x18: 00000000000000=
10 <br>[=C2=A0=C2=A0 25.689918] x17: 0000ffffaf33bb60 x16: 0000000000000020=
 <br>[=C2=A0=C2=A0 25.689935] x15: ffffffffffffffff x14: ffff00008919537f <=
br>[=C2=A0=C2=A0 25.689954] x13: ffff00000919538d x12: ffff000009069df0 <br=
>[=C2=A0=C2=A0 25.689973] x11: ffff00000858afc8 x10: ffff000009543890 <br>[=
=C2=A0=C2=A0 25.689990] x9 : ffff00000914a000 x8 : ffff80001c70b1e0 <br>[=
=C2=A0=C2=A0 25.690009] x7 : 0000000000000000 x6 : 0000000000000040 <br>[=
=C2=A0=C2=A0 25.690027] x5 : 0000000000000001 x4 : 00000000000000ce <br>[=
=C2=A0=C2=A0 25.690043] x3 : ffff80001d941000 x2 : 0000000000000017 <br>[=
=C2=A0=C2=A0 25.690059] x1 : 0000000000000001 x0 : 0000000000000040 <br>[=
=C2=A0=C2=A0 25.690078] Process kworker/0:2 (pid: 282, stack limit =3D 0xff=
ff000009540000)<br>[=C2=A0=C2=A0 25.690100] Call trace:<br>[=C2=A0=C2=A0 25=
.690110] Exception stack(0xffff000009543810 to 0xffff000009543950)<br>[=C2=
=A0=C2=A0 25.690130] 3800:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 0000000000000040 0000000000000001<br>[=C2=A0=C2=A0 25.690151] 3820: =
0000000000000017 ffff80001d941000 00000000000000ce 0000000000000001<br>[=C2=
=A0=C2=A0 25.690172] 3840: 0000000000000040 0000000000000000 ffff80001c70b1=
e0 ffff00000914a000<br>[=C2=A0=C2=A0 25.690194] 3860: ffff000009543890 ffff=
00000858afc8 ffff000009069df0 ffff00000919538d<br>[=C2=A0=C2=A0 25.690218] =
3880: ffff00008919537f ffffffffffffffff 0000000000000020 0000ffffaf33bb60<b=
r>[=C2=A0=C2=A0 25.690243] 38a0: 0000000000000010 ffff80001db64228 00000000=
00000000 ffff80001c70b1b8<br>[=C2=A0=C2=A0 25.690267] 38c0: 000000000000000=
0 0000000000000000 ffff80001da7a000 0000000000000000<br>[=C2=A0=C2=A0 25.69=
0288] 38e0: 0000000000000001 0000000000000001 ffff80000f8d1200 ffff00000954=
3950<br>[=C2=A0=C2=A0 25.690312] 3900: ffff00000883b1f0 ffff000009543950 ff=
ff00000883b0fc 00000000200001c5<br>[=C2=A0=C2=A0 25.690333] 3920: ffff00000=
95439a0 ffff0000081154c8 ffffffffffffffff ffff00000883b1dc<br>[=C2=A0=C2=A0=
 25.690354] 3940: ffff000009543950 ffff00000883b0fc<br>[=C2=A0=C2=A0 25.690=
371] [&lt;ffff00000883b0fc&gt;] xenhcd_gnttab_map.isra.3+0xc/0x18<br>[=C2=
=A0=C2=A0 25.690391] [&lt;ffff00000883b7ac&gt;] xenhcd_urb_enqueue+0xe4/0x1=
38<br>[=C2=A0=C2=A0 25.690411] [&lt;ffff0000087d42d8&gt;] usb_hcd_submit_ur=
b+0xa0/0x920<br>[=C2=A0=C2=A0 25.690431] [&lt;ffff0000087d5c04&gt;] usb_sub=
mit_urb+0x31c/0x518<br>[=C2=A0=C2=A0 25.690447] [&lt;ffff0000087d6444&gt;] =
usb_start_wait_urb+0x54/0xd8<br>[=C2=A0=C2=A0 25.690466] [&lt;ffff0000087d6=
56c&gt;] usb_control_msg+0xa4/0xf0<br>[=C2=A0=C2=A0 25.690482] [&lt;ffff000=
0087cd244&gt;] hub_port_init+0x1ec/0xa28<br>[=C2=A0=C2=A0 25.690497] [&lt;f=
fff0000087d09c4&gt;] hub_event+0x7a4/0xf78<br>[=C2=A0=C2=A0 25.690517] [&lt=
;ffff0000080dedc4&gt;] process_one_work+0x1cc/0x338<br>[=C2=A0=C2=A0 25.690=
535] [&lt;ffff0000080def74&gt;] worker_thread+0x44/0x470<br>[=C2=A0=C2=A0 2=
5.690553] [&lt;ffff0000080e5134&gt;] kthread+0x12c/0x130<br>[=C2=A0=C2=A0 2=
5.690571] [&lt;ffff000008084b58&gt;] ret_from_fork+0x10/0x18<br></div><div>=
<br></div><div>Able to see that front-end is able attached these devices.</=
div><div>But the problem is DomU hangs.<br></div><div><br></div><div><br></=
div><div><br></div><div><br>-- <br><div dir=3D"ltr" class=3D"gmail_signatur=
e"><div dir=3D"ltr"><div><div dir=3D"ltr"><span>Thanks &amp; Regards<br>Vik=
ram KS<br></span><span style=3D"color:rgb(19,79,92)"></span></div></div></d=
iv></div></div></div></div></div></div></div></div>

<br>




<p><span lang=3D"EN-IN">This
message contains confidential information and is intended only for the
individual(s) named.</span><span lang=3D"EN-IN"> </span>If you are not the =
intended
recipient, you are notified that disclosing, copying, distributing or takin=
g any
action in reliance on the contents of this mail and attached file/s is stri=
ctly
prohibited<span lang=3D"EN-IN">. Please notify the
sender immediately and delete this e-mail from your system. E-mail transmis=
sion
cannot be guaranteed to be secured or error-free as information could be
intercepted, corrupted, lost, destroyed, arrive late or incomplete, or cont=
ain
viruses. The sender therefore does not accept liability for any errors or
omissions in the contents of this message, which arise as a result of e-mai=
l
transmission.</span></p>
--00000000000008f2d50579a88817--

--00000000000008f2da0579a88819
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-usb-Add-Xen-pvUSB-protocol-description.patch"
Content-Disposition: attachment; 
	filename="0001-usb-Add-Xen-pvUSB-protocol-description.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_jnzmppeo0>
X-Attachment-Id: f_jnzmppeo0

RnJvbSBlOGE3MTk4OWE4MTg4ZjlmNDIwYjU4ZTIzZDcyM2Q2ODE4ZTc5NGQ3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQ0KRnJvbTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPg0KRGF0
ZTogTW9uLCAxMyBKdW4gMjAxNiAxNTo1Mzo1NyArMDIwMA0KU3ViamVjdDogW1BBVENIIDEvMl0g
dXNiOiBBZGQgWGVuIHB2VVNCIHByb3RvY29sIGRlc2NyaXB0aW9uDQpQYXRjaC1NYWlubGluZTog
Tm90IHlldCwgd29yayBpbiBwcm9ncmVzcw0KUmVmZXJlbmNlczogZmF0ZSMzMTU3MTINCg0KQWRk
IHRoZSBkZWZpbml0aW9uIG9mIHB2VVNCIHByb3RvY29sIHVzZWQgYmV0d2VlbiB0aGUgcHZVU0Ig
ZnJvbnRlbmQgaW4NCmEgWGVuIGRvbVUgYW5kIHRoZSBwdlVTQiBiYWNrZW5kIGluIGEgWGVuIGRy
aXZlciBkb21haW4gKHVzdWFsbHkgRG9tMCkuDQoNClRoaXMgaGVhZGVyIHdhcyBvcmlnaW5hbGx5
IHByb3ZpZGVkIGJ5IEZ1aml0c3UgZm9yIFhlbiBiYXNlZCBvbiBMaW51eA0KMi42LjE4Lg0KDQpD
aGFuZ2VzIGFyZToNCi0gYWRhcHQgdG8gTGludXggc3R5bGUgZ3VpZGUNCg0KU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPg0KLS0tDQogaW5jbHVkZS94ZW4vaW50
ZXJmYWNlL2lvL3VzYmlmLmggfCAyNTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrDQogMSBmaWxlIGNoYW5nZWQsIDI1MyBpbnNlcnRpb25zKCspDQogY3JlYXRlIG1vZGUg
MTAwNjQ0IGluY2x1ZGUveGVuL2ludGVyZmFjZS9pby91c2JpZi5oDQoNCmRpZmYgLS1naXQgYS9p
bmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vdXNiaWYuaCBiL2luY2x1ZGUveGVuL2ludGVyZmFjZS9p
by91c2JpZi5oDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5kZXggMDAwMDAwMC4uYjZhYzc5ZQ0K
LS0tIC9kZXYvbnVsbA0KKysrIGIvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2lvL3VzYmlmLmgNCkBA
IC0wLDAgKzEsMjUzIEBADQorLyoNCisgKiB1c2JpZi5oDQorICoNCisgKiBVU0IgSS9PIGludGVy
ZmFjZSBmb3IgWGVuIGd1ZXN0IE9TZXMuDQorICoNCisgKiBDb3B5cmlnaHQgKEMpIDIwMDksIEZV
SklUU1UgTEFCT1JBVE9SSUVTIExURC4NCisgKiBBdXRob3I6IE5vYm9ydSBJd2FtYXRzdSA8bl9p
d2FtYXRzdUBqcC5mdWppdHN1LmNvbT4NCisgKg0KKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdy
YW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkNCisg
KiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRo
ZSAiU29mdHdhcmUiKSwgdG8NCisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3Ry
aWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQ0KKyAqIHJpZ2h0cyB0byB1
c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2Us
IGFuZC9vcg0KKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBw
ZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzDQorICogZnVybmlzaGVkIHRvIGRvIHNvLCBz
dWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoNCisgKg0KKyAqIFRoZSBhYm92ZSBj
b3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1
ZGVkIGluDQorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29m
dHdhcmUuDQorICoNCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9V
VCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUg0KKyAqIElNUExJRUQsIElOQ0xVRElO
RyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLA0K
KyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQu
IElOIE5PIEVWRU5UIFNIQUxMIFRIRQ0KKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMg
QkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVINCisgKiBMSUFCSUxJVFks
IFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJ
U0lORw0KKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJF
IE9SIFRIRSBVU0UgT1IgT1RIRVINCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuDQorICov
DQorDQorI2lmbmRlZiBfX1hFTl9QVUJMSUNfSU9fVVNCSUZfSF9fDQorI2RlZmluZSBfX1hFTl9Q
VUJMSUNfSU9fVVNCSUZfSF9fDQorDQorI2luY2x1ZGUgInJpbmcuaCINCisjaW5jbHVkZSAiLi4v
Z3JhbnRfdGFibGUuaCINCisNCisvKg0KKyAqIEZlYXR1cmUgYW5kIFBhcmFtZXRlciBOZWdvdGlh
dGlvbg0KKyAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KKyAqIFRoZSB0d28g
aGFsdmVzIG9mIGEgWGVuIHB2VVNCIGRyaXZlciB1dGlsaXplIG5vZGVzIHdpdGhpbiB0aGUgWGVu
U3RvcmUgdG8NCisgKiBjb21tdW5pY2F0ZSBjYXBhYmlsaXRpZXMgYW5kIHRvIG5lZ290aWF0ZSBv
cGVyYXRpbmcgcGFyYW1ldGVycy4gVGhpcw0KKyAqIHNlY3Rpb24gZW51bWVyYXRlcyB0aGVzZSBu
b2RlcyB3aGljaCByZXNpZGUgaW4gdGhlIHJlc3BlY3RpdmUgZnJvbnQgYW5kDQorICogYmFja2Vu
ZCBwb3J0aW9ucyBvZiB0aGUgWGVuU3RvcmUsIGZvbGxvd2luZyB0aGUgWGVuQnVzIGNvbnZlbnRp
b24uDQorICoNCisgKiBBbnkgc3BlY2lmaWVkIGRlZmF1bHQgdmFsdWUgaXMgaW4gZWZmZWN0IGlm
IHRoZSBjb3JyZXNwb25kaW5nIFhlbkJ1cyBub2RlDQorICogaXMgbm90IHByZXNlbnQgaW4gdGhl
IFhlblN0b3JlLg0KKyAqDQorICogWGVuU3RvcmUgbm9kZXMgaW4gc2VjdGlvbnMgbWFya2VkICJQ
UklWQVRFIiBhcmUgc29sZWx5IGZvciB1c2UgYnkgdGhlDQorICogZHJpdmVyIHNpZGUgd2hvc2Ug
WGVuQnVzIHRyZWUgY29udGFpbnMgdGhlbS4NCisgKg0KKyAqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0K
KyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJhY2tlbmQgWGVuQnVzIE5vZGVzDQorICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqDQorICoNCisgKi0tLS0tLS0tLS0tLS0tLS0tLSBCYWNrZW5kIERl
dmljZSBJZGVudGlmaWNhdGlvbiAoUFJJVkFURSkgLS0tLS0tLS0tLS0tLS0tLS0tDQorICoNCisg
KiBudW0tcG9ydHMNCisgKiAgICAgIFZhbHVlczogICAgICAgICB1bnNpZ25lZCBbMS4uLjMxXQ0K
KyAqDQorICogICAgICBOdW1iZXIgb2YgcG9ydHMgZm9yIHRoaXMgKHZpcnR1YWwpIFVTQiBob3N0
IGNvbm5lY3Rvci4NCisgKg0KKyAqIHVzYi12ZXINCisgKiAgICAgIFZhbHVlczogICAgICAgICB1
bnNpZ25lZCBbMS4uLjJdDQorICoNCisgKiAgICAgIFVTQiB2ZXJzaW9uIG9mIHRoaXMgaG9zdCBj
b25uZWN0b3I6IDEgPSBVU0IgMS4xLCAyID0gVVNCIDIuMC4NCisgKg0KKyAqIHBvcnQvWzEuLi4z
MV0NCisgKiAgICAgIFZhbHVlczogICAgICAgICBzdHJpbmcNCisgKg0KKyAqICAgICAgUGh5c2lj
YWwgVVNCIGRldmljZSBjb25uZWN0ZWQgdG8gdGhlIGdpdmVuIHBvcnQsIGUuZy4gIjMtMS41Ii4N
CisgKg0KKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEZyb250ZW5kIFhlbkJ1cyBOb2Rlcw0KKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KKyAqDQor
ICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBSZXF1ZXN0IFRyYW5zcG9ydCBQYXJhbWV0ZXJzIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQorICoNCisgKiBldmVudC1jaGFubmVsDQorICogICAgICBW
YWx1ZXM6ICAgICAgICAgdW5zaWduZWQNCisgKg0KKyAqICAgICAgVGhlIGlkZW50aWZpZXIgb2Yg
dGhlIFhlbiBldmVudCBjaGFubmVsIHVzZWQgdG8gc2lnbmFsIGFjdGl2aXR5DQorICogICAgICBp
biB0aGUgcmluZyBidWZmZXIuDQorICoNCisgKiB1cmItcmluZy1yZWYNCisgKiAgICAgIFZhbHVl
czogICAgICAgICB1bnNpZ25lZA0KKyAqDQorICogICAgICBUaGUgWGVuIGdyYW50IHJlZmVyZW5j
ZSBncmFudGluZyBwZXJtaXNzaW9uIGZvciB0aGUgYmFja2VuZCB0byBtYXANCisgKiAgICAgIHRo
ZSBzb2xlIHBhZ2UgaW4gYSBzaW5nbGUgcGFnZSBzaXplZCByaW5nIGJ1ZmZlci4gVGhpcyBpcyB0
aGUgcmluZw0KKyAqICAgICAgYnVmZmVyIGZvciB1cmIgcmVxdWVzdHMuDQorICoNCisgKiBjb25u
LXJpbmctcmVmDQorICogICAgICBWYWx1ZXM6ICAgICAgICAgdW5zaWduZWQNCisgKg0KKyAqICAg
ICAgVGhlIFhlbiBncmFudCByZWZlcmVuY2UgZ3JhbnRpbmcgcGVybWlzc2lvbiBmb3IgdGhlIGJh
Y2tlbmQgdG8gbWFwDQorICogICAgICB0aGUgc29sZSBwYWdlIGluIGEgc2luZ2xlIHBhZ2Ugc2l6
ZWQgcmluZyBidWZmZXIuIFRoaXMgaXMgdGhlIHJpbmcNCisgKiAgICAgIGJ1ZmZlciBmb3IgY29u
bmVjdGlvbi9kaXNjb25uZWN0aW9uIHJlcXVlc3RzLg0KKyAqDQorICogcHJvdG9jb2wNCisgKiAg
ICAgIFZhbHVlczogICAgICAgICBzdHJpbmcgKFhFTl9JT19QUk9UT19BQklfKikNCisgKiAgICAg
IERlZmF1bHQgVmFsdWU6ICBYRU5fSU9fUFJPVE9fQUJJX05BVElWRQ0KKyAqDQorICogICAgICBU
aGUgbWFjaGluZSBBQkkgcnVsZXMgZ292ZXJuaW5nIHRoZSBmb3JtYXQgb2YgYWxsIHJpbmcgcmVx
dWVzdCBhbmQNCisgKiAgICAgIHJlc3BvbnNlIHN0cnVjdHVyZXMuDQorICoNCisgKi8NCisNCitl
bnVtIHhlbnVzYl9zcGVjX3ZlcnNpb24gew0KKwlYRU5VU0JfVkVSX1VOS05PV04gPSAwLA0KKwlY
RU5VU0JfVkVSX1VTQjExLA0KKwlYRU5VU0JfVkVSX1VTQjIwLA0KKwlYRU5VU0JfVkVSX1VTQjMw
LAkvKiBub3Qgc3VwcG9ydGVkIHlldCAqLw0KK307DQorDQorLyoNCisgKiAgVVNCIHBpcGUgaW4g
eGVudXNiX3JlcXVlc3QNCisgKg0KKyAqICAtIHBvcnQgbnVtYmVyOgliaXRzIDAtNA0KKyAqCQkJ
CShVU0JfTUFYQ0hJTERSRU4gaXMgMzEpDQorICoNCisgKiAgLSBvcGVyYXRpb24gZmxhZzoJYml0
IDUNCisgKgkJCQkoMCA9IHN1Ym1pdCB1cmIsDQorICoJCQkJIDEgPSB1bmxpbmsgdXJiKQ0KKyAq
DQorICogIC0gZGlyZWN0aW9uOgliaXQgNw0KKyAqCQkJCSgwID0gSG9zdC10by1EZXZpY2UgW091
dF0NCisgKgkJCQkgMSA9IERldmljZS10by1Ib3N0IFtJbl0pDQorICoNCisgKiAgLSBkZXZpY2Ug
YWRkcmVzczoJYml0cyA4LTE0DQorICoNCisgKiAgLSBlbmRwb2ludDoJCWJpdHMgMTUtMTgNCisg
Kg0KKyAqICAtIHBpcGUgdHlwZToJYml0cyAzMC0zMQ0KKyAqCQkJCSgwMCA9IGlzb2Nocm9ub3Vz
LCAwMSA9IGludGVycnVwdCwNCisgKgkJCQkgMTAgPSBjb250cm9sLCAxMSA9IGJ1bGspDQorICov
DQorDQorI2RlZmluZSBYRU5VU0JfUElQRV9QT1JUX01BU0sJMHgwMDAwMDAxZg0KKyNkZWZpbmUg
WEVOVVNCX1BJUEVfVU5MSU5LCTB4MDAwMDAwMjANCisjZGVmaW5lIFhFTlVTQl9QSVBFX0RJUgkJ
MHgwMDAwMDA4MA0KKyNkZWZpbmUgWEVOVVNCX1BJUEVfREVWX01BU0sJMHgwMDAwMDA3Zg0KKyNk
ZWZpbmUgWEVOVVNCX1BJUEVfREVWX1NISUZUCTgNCisjZGVmaW5lIFhFTlVTQl9QSVBFX0VQX01B
U0sJMHgwMDAwMDAwZg0KKyNkZWZpbmUgWEVOVVNCX1BJUEVfRVBfU0hJRlQJMTUNCisjZGVmaW5l
IFhFTlVTQl9QSVBFX1RZUEVfTUFTSwkweDAwMDAwMDAzDQorI2RlZmluZSBYRU5VU0JfUElQRV9U
WVBFX1NISUZUCTMwDQorI2RlZmluZSBYRU5VU0JfUElQRV9UWVBFX0lTT0MJMA0KKyNkZWZpbmUg
WEVOVVNCX1BJUEVfVFlQRV9JTlQJMQ0KKyNkZWZpbmUgWEVOVVNCX1BJUEVfVFlQRV9DVFJMCTIN
CisjZGVmaW5lIFhFTlVTQl9QSVBFX1RZUEVfQlVMSwkzDQorDQorI2RlZmluZSB4ZW51c2JfcGlw
ZXBvcnRudW0ocGlwZSkJCSgocGlwZSkgJiBYRU5VU0JfUElQRV9QT1JUX01BU0spDQorI2RlZmlu
ZSB4ZW51c2Jfc2V0cG9ydG51bV9waXBlKHBpcGUsIHBvcnRudW0pCSgocGlwZSkgfCAocG9ydG51
bSkpDQorDQorI2RlZmluZSB4ZW51c2JfcGlwZXVubGluayhwaXBlKQkJCSgocGlwZSkgJiBYRU5V
U0JfUElQRV9VTkxJTkspDQorI2RlZmluZSB4ZW51c2JfcGlwZXN1Ym1pdChwaXBlKQkJCSgheGVu
dXNiX3BpcGV1bmxpbmsocGlwZSkpDQorI2RlZmluZSB4ZW51c2Jfc2V0dW5saW5rX3BpcGUocGlw
ZSkJCSgocGlwZSkgfCBYRU5VU0JfUElQRV9VTkxJTkspDQorDQorI2RlZmluZSB4ZW51c2JfcGlw
ZWluKHBpcGUpCQkJKChwaXBlKSAmIFhFTlVTQl9QSVBFX0RJUikNCisjZGVmaW5lIHhlbnVzYl9w
aXBlb3V0KHBpcGUpCQkJKCF4ZW51c2JfcGlwZWluKHBpcGUpKQ0KKw0KKyNkZWZpbmUgeGVudXNi
X3BpcGVkZXZpY2UocGlwZSkJCQlcDQorCQkoKChwaXBlKSA+PiBYRU5VU0JfUElQRV9ERVZfU0hJ
RlQpICYgWEVOVVNCX1BJUEVfREVWX01BU0spDQorDQorI2RlZmluZSB4ZW51c2JfcGlwZWVuZHBv
aW50KHBpcGUpCQlcDQorCQkoKChwaXBlKSA+PiBYRU5VU0JfUElQRV9FUF9TSElGVCkgJiBYRU5V
U0JfUElQRV9FUF9NQVNLKQ0KKw0KKyNkZWZpbmUgeGVudXNiX3BpcGV0eXBlKHBpcGUpCQkJXA0K
KwkJKCgocGlwZSkgPj4gWEVOVVNCX1BJUEVfVFlQRV9TSElGVCkgJiBYRU5VU0JfUElQRV9UWVBF
X01BU0spDQorI2RlZmluZSB4ZW51c2JfcGlwZWlzb2MocGlwZSkJKHhlbnVzYl9waXBldHlwZShw
aXBlKSA9PSBYRU5VU0JfUElQRV9UWVBFX0lTT0MpDQorI2RlZmluZSB4ZW51c2JfcGlwZWludChw
aXBlKQkoeGVudXNiX3BpcGV0eXBlKHBpcGUpID09IFhFTlVTQl9QSVBFX1RZUEVfSU5UKQ0KKyNk
ZWZpbmUgeGVudXNiX3BpcGVjdHJsKHBpcGUpCSh4ZW51c2JfcGlwZXR5cGUocGlwZSkgPT0gWEVO
VVNCX1BJUEVfVFlQRV9DVFJMKQ0KKyNkZWZpbmUgeGVudXNiX3BpcGVidWxrKHBpcGUpCSh4ZW51
c2JfcGlwZXR5cGUocGlwZSkgPT0gWEVOVVNCX1BJUEVfVFlQRV9CVUxLKQ0KKw0KKyNkZWZpbmUg
WEVOVVNCX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCAoMTYpDQorI2RlZmluZSBYRU5VU0JfTUFY
X1BPUlROUgkzMQ0KKw0KKy8qDQorICogUklORyBmb3IgdHJhbnNmZXJyaW5nIHVyYnMuDQorICov
DQorc3RydWN0IHhlbnVzYl9yZXF1ZXN0X3NlZ21lbnQgew0KKwlncmFudF9yZWZfdCBncmVmOw0K
KwlfX3UxNiBvZmZzZXQ7DQorCV9fdTE2IGxlbmd0aDsNCit9Ow0KKw0KK3N0cnVjdCB4ZW51c2Jf
dXJiX3JlcXVlc3Qgew0KKwlfX3UxNiBpZDsJCQkvKiByZXF1ZXN0IGlkICovDQorCV9fdTE2IG5y
X2J1ZmZlcl9zZWdzOwkvKiAjIG9mIHVyYi0+dHJhbnNmZXJfYnVmZmVyIHNlZ21lbnRzICovDQor
DQorCS8qIGJhc2ljIHVyYiBwYXJhbWV0ZXIgKi8NCisJX191MzIgcGlwZTsNCisJX191MTYgdHJh
bnNmZXJfZmxhZ3M7DQorI2RlZmluZSBYRU5VU0JfU0hPUlRfTk9UX09LCTB4MDAwMQ0KKwlfX3Ux
NiBidWZmZXJfbGVuZ3RoOw0KKwl1bmlvbiB7DQorCQlfX3U4IGN0cmxbOF07CQkJLyogcGlwZSB0
eXBlIGNvbnRyb2wgKi8NCisJCQkJCQkvKiBzZXR1cCBwYWNrZXQgKi8NCisNCisJCXN0cnVjdCB7
DQorCQkJX191MTYgaW50ZXJ2YWw7CQkvKiBtYXggKDEwMjQqOCkgaW4gdXNiIGNvcmUgKi8NCisJ
CQlfX3UxNiBzdGFydF9mcmFtZTsJCS8qIHN0YXJ0IGZyYW1lICovDQorCQkJX191MTYgbnVtYmVy
X29mX3BhY2tldHM7CS8qICMgb2YgSVNPIHBhY2tldHMgKi8NCisJCQlfX3UxNiBucl9mcmFtZV9k
ZXNjX3NlZ3M7DQorCQkJCQkvKiAjIG9mIGlzb19mcmFtZV9kZXNjIHNlZ21lbnRzICovDQorCQl9
IGlzb2M7CQkJCS8qIHBpcGUgdHlwZSBpc29jaHJvbm91cyAqLw0KKw0KKwkJc3RydWN0IHsNCisJ
CQlfX3UxNiBpbnRlcnZhbDsJCS8qIG1heCAoMTAyNCo4KSBpbiB1c2IgY29yZSAqLw0KKwkJCV9f
dTE2IHBhZFszXTsNCisJCX0gaW50cjsJCQkJLyogcGlwZSB0eXBlIGludGVycnVwdCAqLw0KKw0K
KwkJc3RydWN0IHsNCisJCQlfX3UxNiB1bmxpbmtfaWQ7CS8qIHVubGluayByZXF1ZXN0IGlkICov
DQorCQkJX191MTYgcGFkWzNdOw0KKwkJfSB1bmxpbms7CQkJLyogcGlwZSB1bmxpbmsgKi8NCisN
CisJfSB1Ow0KKw0KKwkvKiB1cmIgZGF0YSBzZWdtZW50cyAqLw0KKwlzdHJ1Y3QgeGVudXNiX3Jl
cXVlc3Rfc2VnbWVudCBzZWdbWEVOVVNCX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVF07DQorfTsN
CisNCitzdHJ1Y3QgeGVudXNiX3VyYl9yZXNwb25zZSB7DQorCV9fdTE2IGlkOwkJLyogcmVxdWVz
dCBpZCAqLw0KKwlfX3UxNiBzdGFydF9mcmFtZTsJLyogc3RhcnQgZnJhbWUgKElTTykgKi8NCisJ
X19zMzIgc3RhdHVzOwkJLyogc3RhdHVzIChub24tSVNPKSAqLw0KKwlfX3MzMiBhY3R1YWxfbGVu
Z3RoOwkvKiBhY3R1YWwgdHJhbnNmZXIgbGVuZ3RoICovDQorCV9fczMyIGVycm9yX2NvdW50Owkv
KiBudW1iZXIgb2YgSVNPIGVycm9ycyAqLw0KK307DQorDQorREVGSU5FX1JJTkdfVFlQRVMoeGVu
dXNiX3VyYiwgc3RydWN0IHhlbnVzYl91cmJfcmVxdWVzdCwNCisJCSAgc3RydWN0IHhlbnVzYl91
cmJfcmVzcG9uc2UpOw0KKyNkZWZpbmUgWEVOVVNCX1VSQl9SSU5HX1NJWkUgX19DT05TVF9SSU5H
X1NJWkUoeGVudXNiX3VyYiwgUEFHRV9TSVpFKQ0KKw0KKy8qDQorICogUklORyBmb3Igbm90aWZ5
aW5nIGNvbm5lY3QvZGlzY29ubmVjdCBldmVudHMgdG8gZnJvbnRlbmQNCisgKi8NCitzdHJ1Y3Qg
eGVudXNiX2Nvbm5fcmVxdWVzdCB7DQorCV9fdTE2IGlkOw0KK307DQorDQorc3RydWN0IHhlbnVz
Yl9jb25uX3Jlc3BvbnNlIHsNCisJX191MTYgaWQ7CQkvKiByZXF1ZXN0IGlkICovDQorCV9fdTgg
cG9ydG51bTsJCS8qIHBvcnQgbnVtYmVyICovDQorCV9fdTggc3BlZWQ7CQkvKiB1c2IgZGV2aWNl
IHNwZWVkICovDQorI2RlZmluZSBYRU5VU0JfU1BFRURfTk9ORQkwDQorI2RlZmluZSBYRU5VU0Jf
U1BFRURfTE9XCTENCisjZGVmaW5lIFhFTlVTQl9TUEVFRF9GVUxMCTINCisjZGVmaW5lIFhFTlVT
Ql9TUEVFRF9ISUdICTMNCit9Ow0KKw0KK0RFRklORV9SSU5HX1RZUEVTKHhlbnVzYl9jb25uLCBz
dHJ1Y3QgeGVudXNiX2Nvbm5fcmVxdWVzdCwNCisJCSAgc3RydWN0IHhlbnVzYl9jb25uX3Jlc3Bv
bnNlKTsNCisjZGVmaW5lIFhFTlVTQl9DT05OX1JJTkdfU0laRSBfX0NPTlNUX1JJTkdfU0laRSh4
ZW51c2JfY29ubiwgUEFHRV9TSVpFKQ0KKw0KKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSU9fVVNC
SUZfSF9fICovDQotLSANCjIuNi42DQoNCg==
--00000000000008f2da0579a88819
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch"
Content-Disposition: attachment; 
	filename="0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch"
Content-Transfer-Encoding: base64
Content-ID: <f_jnzmppex1>
X-Attachment-Id: f_jnzmppex1

RnJvbSBjYWUzMmUzNjhlOTcyZmNmNDhjZWRmZGI5NWI3ODhhMTUxOGFiYjgxIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQ0KRnJvbTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPg0KRGF0
ZTogTW9uLCAxMyBKdW4gMjAxNiAxNTo1Mzo1OCArMDIwMA0KU3ViamVjdDogW1BBVENIIDIvMl0g
dXNiOiBJbnRyb2R1Y2UgWGVuIHB2VVNCIGZyb250ZW5kICh4ZW4gaGNkKQ0KUGF0Y2gtTWFpbmxp
bmU6IE5vdCB5ZXQsIHdvcmsgaW4gcHJvZ3Jlc3MNClJlZmVyZW5jZXM6IGZhdGUjMzE1NzEyDQoN
CkludHJvZHVjZXMgdGhlIFhlbiBwdlVTQiBmcm9udGVuZC4gV2l0aCBwdlVTQiBpdCBpcyBwb3Nz
aWJsZSBmb3IgYSBYZW4NCmRvbVUgdG8gY29tbXVuaWNhdGUgd2l0aCBhIFVTQiBkZXZpY2UgYXNz
aWduZWQgdG8gdGhhdCBkb21VLiBUaGUNCmNvbW11bmljYXRpb24gaXMgYWxsIGRvbmUgdmlhIHRo
ZSBwdlVTQiBiYWNrZW5kIGluIGEgZHJpdmVyIGRvbWFpbg0KKHVzdWFsbHkgRG9tMCkgd2hpY2gg
aXMgb3duZXIgb2YgdGhlIHBoeXNpY2FsIGRldmljZS4NCg0KVGhlIHB2VVNCIGZyb250ZW5kIGlz
IGEgVVNCIGhjZCBmb3IgYSB2aXJ0dWFsIFVTQiBob3N0IGNvbm5lY3Rvci4NCg0KVGhlIGNvZGUg
aXMgdGFrZW4gZnJvbSB0aGUgcHZVU0IgaW1wbGVtZW50YXRpb24gaW4gWGVuIGRvbmUgYnkgRnVq
aXRzdQ0KYmFzZWQgb24gTGludXgga2VybmVsIDIuNi4xOC4NCg0KQ2hhbmdlcyBmcm9tIHRoZSBv
cmlnaW5hbCB2ZXJzaW9uIGFyZToNCi0gcG9ydCB0byB1cHN0cmVhbSBrZXJuZWwNCi0gcHV0IGFs
bCBjb2RlIGluIGp1c3Qgb25lIHNvdXJjZSBmaWxlDQotIG1vdmUgbW9kdWxlIHRvIGFwcHJvcHJp
YXRlIGxvY2F0aW9uIGluIGtlcm5lbCB0cmVlDQotIGFkYXB0IHRvIExpbnV4IHN0eWxlIGd1aWRl
DQotIG1pbm9yIGNvZGUgbW9kaWZpY2F0aW9ucyB0byBpbmNyZWFzZSByZWFkYWJpbGl0eQ0KDQpT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+DQotLS0NCiBkcml2
ZXJzL3VzYi9ob3N0L0tjb25maWcgICB8ICAgMTEgKw0KIGRyaXZlcnMvdXNiL2hvc3QvTWFrZWZp
bGUgIHwgICAgMSArDQogZHJpdmVycy91c2IvaG9zdC94ZW4taGNkLmMgfCAxNTk2ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQogMyBmaWxlcyBjaGFuZ2VkLCAx
NjA4IGluc2VydGlvbnMoKykNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy91c2IvaG9zdC94
ZW4taGNkLmMNCg0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvdXNiL2hvc3QvS2NvbmZpZyBiL2RyaXZl
cnMvdXNiL2hvc3QvS2NvbmZpZw0KaW5kZXggMzA1MGIxOC4uOGI0MGYyZiAxMDA2NDQNCi0tLSBh
L2RyaXZlcnMvdXNiL2hvc3QvS2NvbmZpZw0KKysrIGIvZHJpdmVycy91c2IvaG9zdC9LY29uZmln
DQpAQCAtODAyLDMgKzgwMiwxNCBAQCBjb25maWcgVVNCX0hDRF9URVNUX01PREUNCiAJICBUaGlz
IG9wdGlvbiBpcyBvZiBpbnRlcmVzdCBvbmx5IHRvIGRldmVsb3BlcnMgd2hvIG5lZWQgdG8gdmFs
aWRhdGUNCiAJICB0aGVpciBVU0IgaGFyZHdhcmUgZGVzaWducy4gIEl0IGlzIG5vdCBuZWVkZWQg
Zm9yIG5vcm1hbCB1c2UuICBJZg0KIAkgIHVuc3VyZSwgc2F5IE4uDQorDQorY29uZmlnIFVTQl9Y
RU5fSENEDQorCXRyaXN0YXRlICJYZW4gdXNiIHZpcnR1YWwgaG9zdCBkcml2ZXIiDQorCWRlcGVu
ZHMgb24gWEVODQorCXNlbGVjdCBYRU5fWEVOQlVTX0ZST05URU5EDQorCWhlbHANCisJICBUaGUg
WGVuIHVzYiB2aXJ0dWFsIGhvc3QgZHJpdmVyIHNlcnZlcyBhcyBhIGZyb250ZW5kIGRyaXZlciBl
bmFibGluZw0KKwkgIGEgWGVuIGd1ZXN0IHN5c3RlbSB0byBhY2Nlc3MgVVNCIERldmljZXMgcGFz
c2VkIHRocm91Z2ggdG8gdGhlIGd1ZXN0DQorCSAgYnkgdGhlIFhlbiBob3N0ICh1c3VhbGx5IERv
bTApLg0KKwkgIE9ubHkgbmVlZGVkIGlmIHRoZSBrZXJuZWwgaXMgcnVubmluZyBpbiBhIFhlbiBn
dWVzdCBhbmQgZ2VuZXJpYw0KKwkgIGFjY2VzcyB0byBhIFVTQiBkZXZpY2UgaXMgbmVlZGVkLg0K
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvdXNiL2hvc3QvTWFrZWZpbGUgYi9kcml2ZXJzL3VzYi9ob3N0
L01ha2VmaWxlDQppbmRleCBhOWRkZDNjLi4wODJlNzNjIDEwMDY0NA0KLS0tIGEvZHJpdmVycy91
c2IvaG9zdC9NYWtlZmlsZQ0KKysrIGIvZHJpdmVycy91c2IvaG9zdC9NYWtlZmlsZQ0KQEAgLTgx
LDMgKzgxLDQgQEAgb2JqLSQoQ09ORklHX1VTQl9IQ0RfQkNNQSkJKz0gYmNtYS1oY2Qubw0KIG9i
ai0kKENPTkZJR19VU0JfSENEX1NTQikJKz0gc3NiLWhjZC5vDQogb2JqLSQoQ09ORklHX1VTQl9G
T1RHMjEwX0hDRCkJKz0gZm90ZzIxMC1oY2Qubw0KIG9iai0kKENPTkZJR19VU0JfTUFYMzQyMV9I
Q0QpCSs9IG1heDM0MjEtaGNkLm8NCitvYmotJChDT05GSUdfVVNCX1hFTl9IQ0QpCSs9IHhlbi1o
Y2Qubw0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvdXNiL2hvc3QveGVuLWhjZC5jIGIvZHJpdmVycy91
c2IvaG9zdC94ZW4taGNkLmMNCm5ldyBmaWxlIG1vZGUgMTAwNjQ0DQppbmRleCAwMDAwMDAwLi41
YTdmZmE5DQotLS0gL2Rldi9udWxsDQorKysgYi9kcml2ZXJzL3VzYi9ob3N0L3hlbi1oY2QuYw0K
QEAgLTAsMCArMSwxNTk2IEBADQorLyoNCisgKiB4ZW4taGNkLmMNCisgKg0KKyAqIFhlbiBVU0Ig
VmlydHVhbCBIb3N0IENvbnRyb2xsZXIgZHJpdmVyDQorICoNCisgKiBDb3B5cmlnaHQgKEMpIDIw
MDksIEZVSklUU1UgTEFCT1JBVE9SSUVTIExURC4NCisgKiBBdXRob3I6IE5vYm9ydSBJd2FtYXRz
dSA8bl9pd2FtYXRzdUBqcC5mdWppdHN1LmNvbT4NCisgKg0KKyAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5DQorICog
aXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBw
dWJsaXNoZWQgYnkNCisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVy
c2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcg0KKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVy
IHZlcnNpb24uDQorICoNCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwNCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7
IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZg0KKyAqIE1FUkNIQU5UQUJJTElU
WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gU2VlIHRoZQ0KKyAqIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuDQorICoNCisgKiBZb3Ugc2hv
dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZQ0KKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHNlZSA8aHR0cDovL3d3dy5n
bnUub3JnL2xpY2Vuc2VzLz4uDQorICoNCisgKiBPciwgYnkgeW91ciBjaG9pY2U6DQorICoNCisg
KiBXaGVuIGRpc3RyaWJ1dGVkIHNlcGFyYXRlbHkgZnJvbSB0aGUgTGludXgga2VybmVsIG9yIGlu
Y29ycG9yYXRlZCBpbnRvDQorICogb3RoZXIgc29mdHdhcmUgcGFja2FnZXMsIHN1YmplY3QgdG8g
dGhlIGZvbGxvd2luZyBsaWNlbnNlOg0KKyAqDQorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3Jh
bnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQ0KKyAq
IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhl
ICJTb2Z0d2FyZSIpLCB0bw0KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJp
Y3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlDQorICogcmlnaHRzIHRvIHVz
ZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwg
YW5kL29yDQorICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBl
cnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMNCisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1
YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOg0KKyAqDQorICogVGhlIGFib3ZlIGNv
cHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVk
ZWQgaW4NCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0
d2FyZS4NCisgKg0KKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VU
IFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SDQorICogSU1QTElFRCwgSU5DTFVESU5H
IEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksDQor
ICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4g
SU4gTk8gRVZFTlQgU0hBTEwgVEhFDQorICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBC
RSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUg0KKyAqIExJQUJJTElUWSwg
V0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklT
SU5HDQorICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUg
T1IgVEhFIFVTRSBPUiBPVEhFUg0KKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4NCisgKi8N
CisNCisjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+DQorI2luY2x1ZGUgPGxpbnV4L3VzYi5oPg0K
KyNpbmNsdWRlIDxsaW51eC9saXN0Lmg+DQorI2luY2x1ZGUgPGxpbnV4L3VzYi9oY2QuaD4NCisj
aW5jbHVkZSA8bGludXgvaW8uaD4NCisNCisjaW5jbHVkZSA8eGVuL3hlbi5oPg0KKyNpbmNsdWRl
IDx4ZW4veGVuYnVzLmg+DQorI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPg0KKyNpbmNsdWRl
IDx4ZW4vZXZlbnRzLmg+DQorI2luY2x1ZGUgPHhlbi9wYWdlLmg+DQorDQorI2luY2x1ZGUgPHhl
bi9pbnRlcmZhY2UvaW8vdXNiaWYuaD4NCisNCisvKiBQcml2YXRlIHBlci1VUkIgZGF0YSAqLw0K
K3N0cnVjdCB1cmJfcHJpdiB7DQorCXN0cnVjdCBsaXN0X2hlYWQgbGlzdDsNCisJc3RydWN0IHVy
YiAqdXJiOw0KKwlpbnQgcmVxX2lkOwkJLyogUklOR19SRVFVRVNUIGlkIGZvciBzdWJtaXR0aW5n
ICovDQorCWludCB1bmxpbmtfcmVxX2lkOwkvKiBSSU5HX1JFUVVFU1QgaWQgZm9yIHVubGlua2lu
ZyAqLw0KKwlpbnQgc3RhdHVzOw0KKwl1bnNpZ25lZCB1bmxpbmtlZDoxOwkvKiBkZXF1ZXVlZCBt
YXJrZXIgKi8NCit9Ow0KKw0KKy8qIHZpcnR1YWwgcm9vdGh1YiBwb3J0IHN0YXR1cyAqLw0KK3N0
cnVjdCByaHBvcnRfc3RhdHVzIHsNCisJX191MzIgc3RhdHVzOw0KKwl1bnNpZ25lZCByZXN1bWlu
ZzoxOwkJLyogaW4gcmVzdW1pbmcgKi8NCisJdW5zaWduZWQgY19jb25uZWN0aW9uOjE7CS8qIGNv
bm5lY3Rpb24gY2hhbmdlZCAqLw0KKwl1bnNpZ25lZCBsb25nIHRpbWVvdXQ7DQorfTsNCisNCisv
KiBzdGF0dXMgb2YgYXR0YWNoZWQgZGV2aWNlICovDQorc3RydWN0IHZkZXZpY2Vfc3RhdHVzIHsN
CisJaW50IGRldm51bTsNCisJZW51bSB1c2JfZGV2aWNlX3N0YXRlIHN0YXR1czsNCisJZW51bSB1
c2JfZGV2aWNlX3NwZWVkIHNwZWVkOw0KK307DQorDQorLyogUklORyByZXF1ZXN0IHNoYWRvdyAq
Lw0KK3N0cnVjdCB1c2Jfc2hhZG93IHsNCisJc3RydWN0IHhlbnVzYl91cmJfcmVxdWVzdCByZXE7
DQorCXN0cnVjdCB1cmIgKnVyYjsNCit9Ow0KKw0KK3N0cnVjdCB4ZW5oY2RfaW5mbyB7DQorCS8q
IFZpcnR1YWwgSG9zdCBDb250cm9sbGVyIGhhcyA0IHVyYiBxdWV1ZXMgKi8NCisJc3RydWN0IGxp
c3RfaGVhZCBwZW5kaW5nX3N1Ym1pdF9saXN0Ow0KKwlzdHJ1Y3QgbGlzdF9oZWFkIHBlbmRpbmdf
dW5saW5rX2xpc3Q7DQorCXN0cnVjdCBsaXN0X2hlYWQgaW5fcHJvZ3Jlc3NfbGlzdDsNCisJc3Ry
dWN0IGxpc3RfaGVhZCBnaXZlYmFja193YWl0aW5nX2xpc3Q7DQorDQorCXNwaW5sb2NrX3QgbG9j
azsNCisNCisJLyogdGltZXIgdGhhdCBraWNrIHBlbmRpbmcgYW5kIGdpdmViYWNrIHdhaXRpbmcg
dXJicyAqLw0KKwlzdHJ1Y3QgdGltZXJfbGlzdCB3YXRjaGRvZzsNCisJdW5zaWduZWQgbG9uZyBh
Y3Rpb25zOw0KKw0KKwkvKiB2aXJ0dWFsIHJvb3QgaHViICovDQorCWludCByaF9udW1wb3J0czsN
CisJc3RydWN0IHJocG9ydF9zdGF0dXMgcG9ydHNbWEVOVVNCX01BWF9QT1JUTlJdOw0KKwlzdHJ1
Y3QgdmRldmljZV9zdGF0dXMgZGV2aWNlc1tYRU5VU0JfTUFYX1BPUlROUl07DQorDQorCS8qIFhl
biByZWxhdGVkIHN0YWZmICovDQorCXN0cnVjdCB4ZW5idXNfZGV2aWNlICp4YmRldjsNCisJaW50
IHVyYl9yaW5nX3JlZjsNCisJaW50IGNvbm5fcmluZ19yZWY7DQorCXN0cnVjdCB4ZW51c2JfdXJi
X2Zyb250X3JpbmcgdXJiX3Jpbmc7DQorCXN0cnVjdCB4ZW51c2JfY29ubl9mcm9udF9yaW5nIGNv
bm5fcmluZzsNCisNCisJdW5zaWduZWQgaW50IGV2dGNobjsNCisJdW5zaWduZWQgaW50IGlycTsN
CisJc3RydWN0IHVzYl9zaGFkb3cgc2hhZG93W1hFTlVTQl9VUkJfUklOR19TSVpFXTsNCisJdW5z
aWduZWQgc2hhZG93X2ZyZWU7DQorfTsNCisNCisjZGVmaW5lIEdSQU5UX0lOVkFMSURfUkVGIDAN
CisNCisjZGVmaW5lIFhFTkhDRF9SSU5HX0pJRkZJRVMgKEhaLzIwMCkNCisjZGVmaW5lIFhFTkhD
RF9TQ0FOX0pJRkZJRVMgMQ0KKw0KK2VudW0geGVuaGNkX3RpbWVyX2FjdGlvbiB7DQorCVRJTUVS
X1JJTkdfV0FUQ0hET0csDQorCVRJTUVSX1NDQU5fUEVORElOR19VUkJTLA0KK307DQorDQorc3Rh
dGljIHN0cnVjdCBrbWVtX2NhY2hlICp4ZW5oY2RfdXJicF9jYWNoZXA7DQorDQorc3RhdGljIGlu
bGluZSBzdHJ1Y3QgeGVuaGNkX2luZm8gKnhlbmhjZF9oY2RfdG9faW5mbyhzdHJ1Y3QgdXNiX2hj
ZCAqaGNkKQ0KK3sNCisJcmV0dXJuIChzdHJ1Y3QgeGVuaGNkX2luZm8gKiloY2QtPmhjZF9wcml2
Ow0KK30NCisNCitzdGF0aWMgaW5saW5lIHN0cnVjdCB1c2JfaGNkICp4ZW5oY2RfaW5mb190b19o
Y2Qoc3RydWN0IHhlbmhjZF9pbmZvICppbmZvKQ0KK3sNCisJcmV0dXJuIGNvbnRhaW5lcl9vZigo
dm9pZCAqKWluZm8sIHN0cnVjdCB1c2JfaGNkLCBoY2RfcHJpdik7DQorfQ0KKw0KK3N0YXRpYyBp
bmxpbmUgdm9pZCB4ZW5oY2RfdGltZXJfYWN0aW9uX2RvbmUoc3RydWN0IHhlbmhjZF9pbmZvICpp
bmZvLA0KKwkJCQkJICAgIGVudW0geGVuaGNkX3RpbWVyX2FjdGlvbiBhY3Rpb24pDQorew0KKwlj
bGVhcl9iaXQoYWN0aW9uLCAmaW5mby0+YWN0aW9ucyk7DQorfQ0KKw0KK3N0YXRpYyB2b2lkIHhl
bmhjZF90aW1lcl9hY3Rpb24oc3RydWN0IHhlbmhjZF9pbmZvICppbmZvLA0KKwkJCQllbnVtIHhl
bmhjZF90aW1lcl9hY3Rpb24gYWN0aW9uKQ0KK3sNCisJaWYgKHRpbWVyX3BlbmRpbmcoJmluZm8t
PndhdGNoZG9nKSAmJg0KKwkgICAgdGVzdF9iaXQoVElNRVJfU0NBTl9QRU5ESU5HX1VSQlMsICZp
bmZvLT5hY3Rpb25zKSkNCisJCXJldHVybjsNCisNCisJaWYgKCF0ZXN0X2FuZF9zZXRfYml0KGFj
dGlvbiwgJmluZm8tPmFjdGlvbnMpKSB7DQorCQl1bnNpZ25lZCBsb25nIHQ7DQorDQorCQlzd2l0
Y2ggKGFjdGlvbikgew0KKwkJY2FzZSBUSU1FUl9SSU5HX1dBVENIRE9HOg0KKwkJCXQgPSBYRU5I
Q0RfUklOR19KSUZGSUVTOw0KKwkJCWJyZWFrOw0KKwkJZGVmYXVsdDoNCisJCQl0ID0gWEVOSENE
X1NDQU5fSklGRklFUzsNCisJCQlicmVhazsNCisJCX0NCisJCW1vZF90aW1lcigmaW5mby0+d2F0
Y2hkb2csIHQgKyBqaWZmaWVzKTsNCisJfQ0KK30NCisNCisvKg0KKyAqIHNldCB2aXJ0dWFsIHBv
cnQgY29ubmVjdGlvbiBzdGF0dXMNCisgKi8NCitzdGF0aWMgdm9pZCB4ZW5oY2Rfc2V0X2Nvbm5l
Y3Rfc3RhdGUoc3RydWN0IHhlbmhjZF9pbmZvICppbmZvLCBpbnQgcG9ydG51bSkNCit7DQorCWlu
dCBwb3J0Ow0KKw0KKwlwb3J0ID0gcG9ydG51bSAtIDE7DQorCWlmIChpbmZvLT5wb3J0c1twb3J0
XS5zdGF0dXMgJiBVU0JfUE9SVF9TVEFUX1BPV0VSKSB7DQorCQlzd2l0Y2ggKGluZm8tPmRldmlj
ZXNbcG9ydF0uc3BlZWQpIHsNCisJCWNhc2UgWEVOVVNCX1NQRUVEX05PTkU6DQorCQkJaW5mby0+
cG9ydHNbcG9ydF0uc3RhdHVzICY9DQorCQkJCX4oVVNCX1BPUlRfU1RBVF9DT05ORUNUSU9OIHwN
CisJCQkJICBVU0JfUE9SVF9TVEFUX0VOQUJMRSB8DQorCQkJCSAgVVNCX1BPUlRfU1RBVF9MT1df
U1BFRUQgfA0KKwkJCQkgIFVTQl9QT1JUX1NUQVRfSElHSF9TUEVFRCB8DQorCQkJCSAgVVNCX1BP
UlRfU1RBVF9TVVNQRU5EKTsNCisJCQlicmVhazsNCisJCWNhc2UgWEVOVVNCX1NQRUVEX0xPVzoN
CisJCQlpbmZvLT5wb3J0c1twb3J0XS5zdGF0dXMgfD0gVVNCX1BPUlRfU1RBVF9DT05ORUNUSU9O
Ow0KKwkJCWluZm8tPnBvcnRzW3BvcnRdLnN0YXR1cyB8PSBVU0JfUE9SVF9TVEFUX0xPV19TUEVF
RDsNCisJCQlicmVhazsNCisJCWNhc2UgWEVOVVNCX1NQRUVEX0ZVTEw6DQorCQkJaW5mby0+cG9y
dHNbcG9ydF0uc3RhdHVzIHw9IFVTQl9QT1JUX1NUQVRfQ09OTkVDVElPTjsNCisJCQlicmVhazsN
CisJCWNhc2UgWEVOVVNCX1NQRUVEX0hJR0g6DQorCQkJaW5mby0+cG9ydHNbcG9ydF0uc3RhdHVz
IHw9IFVTQl9QT1JUX1NUQVRfQ09OTkVDVElPTjsNCisJCQlpbmZvLT5wb3J0c1twb3J0XS5zdGF0
dXMgfD0gVVNCX1BPUlRfU1RBVF9ISUdIX1NQRUVEOw0KKwkJCWJyZWFrOw0KKwkJZGVmYXVsdDog
LyogZXJyb3IgKi8NCisJCQlyZXR1cm47DQorCQl9DQorCQlpbmZvLT5wb3J0c1twb3J0XS5zdGF0
dXMgfD0gKFVTQl9QT1JUX1NUQVRfQ19DT05ORUNUSU9OIDw8IDE2KTsNCisJfQ0KK30NCisNCisv
Kg0KKyAqIHNldCB2aXJ0dWFsIGRldmljZSBjb25uZWN0aW9uIHN0YXR1cw0KKyAqLw0KK3N0YXRp
YyB2b2lkIHhlbmhjZF9yaHBvcnRfY29ubmVjdChzdHJ1Y3QgeGVuaGNkX2luZm8gKmluZm8sIF9f
dTggcG9ydG51bSwNCisJCQkJICBfX3U4IHNwZWVkKQ0KK3sNCisJaW50IHBvcnQ7DQorDQorCWlm
IChwb3J0bnVtIDwgMSB8fCBwb3J0bnVtID4gaW5mby0+cmhfbnVtcG9ydHMpDQorCQlyZXR1cm47
IC8qIGludmFsaWQgcG9ydCBudW1iZXIgKi8NCisNCisJcG9ydCA9IHBvcnRudW0gLSAxOw0KKwlp
ZiAoaW5mby0+ZGV2aWNlc1twb3J0XS5zcGVlZCAhPSBzcGVlZCkgew0KKwkJc3dpdGNoIChzcGVl
ZCkgew0KKwkJY2FzZSBYRU5VU0JfU1BFRURfTk9ORTogLyogZGlzY29ubmVjdCAqLw0KKwkJCWlu
Zm8tPmRldmljZXNbcG9ydF0uc3RhdHVzID0gVVNCX1NUQVRFX05PVEFUVEFDSEVEOw0KKwkJCWJy
ZWFrOw0KKwkJY2FzZSBYRU5VU0JfU1BFRURfTE9XOg0KKwkJY2FzZSBYRU5VU0JfU1BFRURfRlVM
TDoNCisJCWNhc2UgWEVOVVNCX1NQRUVEX0hJR0g6DQorCQkJaW5mby0+ZGV2aWNlc1twb3J0XS5z
dGF0dXMgPSBVU0JfU1RBVEVfQVRUQUNIRUQ7DQorCQkJYnJlYWs7DQorCQlkZWZhdWx0OiAvKiBl
cnJvciAqLw0KKwkJCXJldHVybjsNCisJCX0NCisJCWluZm8tPmRldmljZXNbcG9ydF0uc3BlZWQg
PSBzcGVlZDsNCisJCWluZm8tPnBvcnRzW3BvcnRdLmNfY29ubmVjdGlvbiA9IDE7DQorDQorCQl4
ZW5oY2Rfc2V0X2Nvbm5lY3Rfc3RhdGUoaW5mbywgcG9ydG51bSk7DQorCX0NCit9DQorDQorLyoN
CisgKiBTZXRQb3J0RmVhdHVyZShQT1JUX1NVU1BFTkRFRCkNCisgKi8NCitzdGF0aWMgdm9pZCB4
ZW5oY2Rfcmhwb3J0X3N1c3BlbmQoc3RydWN0IHhlbmhjZF9pbmZvICppbmZvLCBpbnQgcG9ydG51
bSkNCit7DQorCWludCBwb3J0Ow0KKw0KKwlwb3J0ID0gcG9ydG51bSAtIDE7DQorCWluZm8tPnBv
cnRzW3BvcnRdLnN0YXR1cyB8PSBVU0JfUE9SVF9TVEFUX1NVU1BFTkQ7DQorCWluZm8tPmRldmlj
ZXNbcG9ydF0uc3RhdHVzID0gVVNCX1NUQVRFX1NVU1BFTkRFRDsNCit9DQorDQorLyoNCisgKiBD
bGVhclBvcnRGZWF0dXJlKFBPUlRfU1VTUEVOREVEKQ0KKyAqLw0KK3N0YXRpYyB2b2lkIHhlbmhj
ZF9yaHBvcnRfcmVzdW1lKHN0cnVjdCB4ZW5oY2RfaW5mbyAqaW5mbywgaW50IHBvcnRudW0pDQor
ew0KKwlpbnQgcG9ydDsNCisNCisJcG9ydCA9IHBvcnRudW0gLSAxOw0KKwlpZiAoaW5mby0+cG9y
dHNbcG9ydF0uc3RhdHVzICYgVVNCX1BPUlRfU1RBVF9TVVNQRU5EKSB7DQorCQlpbmZvLT5wb3J0
c1twb3J0XS5yZXN1bWluZyA9IDE7DQorCQlpbmZvLT5wb3J0c1twb3J0XS50aW1lb3V0ID0gamlm
ZmllcyArIG1zZWNzX3RvX2ppZmZpZXMoMjApOw0KKwl9DQorfQ0KKw0KKy8qDQorICogU2V0UG9y
dEZlYXR1cmUoUE9SVF9QT1dFUikNCisgKi8NCitzdGF0aWMgdm9pZCB4ZW5oY2Rfcmhwb3J0X3Bv
d2VyX29uKHN0cnVjdCB4ZW5oY2RfaW5mbyAqaW5mbywgaW50IHBvcnRudW0pDQorew0KKwlpbnQg
cG9ydDsNCisNCisJcG9ydCA9IHBvcnRudW0gLSAxOw0KKwlpZiAoKGluZm8tPnBvcnRzW3BvcnRd
LnN0YXR1cyAmIFVTQl9QT1JUX1NUQVRfUE9XRVIpID09IDApIHsNCisJCWluZm8tPnBvcnRzW3Bv
cnRdLnN0YXR1cyB8PSBVU0JfUE9SVF9TVEFUX1BPV0VSOw0KKwkJaWYgKGluZm8tPmRldmljZXNb
cG9ydF0uc3RhdHVzICE9IFVTQl9TVEFURV9OT1RBVFRBQ0hFRCkNCisJCQlpbmZvLT5kZXZpY2Vz
W3BvcnRdLnN0YXR1cyA9IFVTQl9TVEFURV9QT1dFUkVEOw0KKwkJaWYgKGluZm8tPnBvcnRzW3Bv
cnRdLmNfY29ubmVjdGlvbikNCisJCQl4ZW5oY2Rfc2V0X2Nvbm5lY3Rfc3RhdGUoaW5mbywgcG9y
dG51bSk7DQorCX0NCit9DQorDQorLyoNCisgKiBDbGVhclBvcnRGZWF0dXJlKFBPUlRfUE9XRVIp
DQorICogU2V0Q29uZmlndXJhdGlvbihub24temVybykNCisgKiBQb3dlcl9Tb3VyY2VfT2ZmDQor
ICogT3Zlci1jdXJyZW50DQorICovDQorc3RhdGljIHZvaWQgeGVuaGNkX3JocG9ydF9wb3dlcl9v
ZmYoc3RydWN0IHhlbmhjZF9pbmZvICppbmZvLCBpbnQgcG9ydG51bSkNCit7DQorCWludCBwb3J0
Ow0KKw0KKwlwb3J0ID0gcG9ydG51bSAtIDE7DQorCWlmIChpbmZvLT5wb3J0c1twb3J0XS5zdGF0
dXMgJiBVU0JfUE9SVF9TVEFUX1BPV0VSKSB7DQorCQlpbmZvLT5wb3J0c1twb3J0XS5zdGF0dXMg
PSAwOw0KKwkJaWYgKGluZm8tPmRldmljZXNbcG9ydF0uc3RhdHVzICE9IFVTQl9TVEFURV9OT1RB
VFRBQ0hFRCkNCisJCQlpbmZvLT5kZXZpY2VzW3BvcnRdLnN0YXR1cyA9IFVTQl9TVEFURV9BVFRB
Q0hFRDsNCisJfQ0KK30NCisNCisvKg0KKyAqIENsZWFyUG9ydEZlYXR1cmUoUE9SVF9FTkFCTEUp
DQorICovDQorc3RhdGljIHZvaWQgeGVuaGNkX3JocG9ydF9kaXNhYmxlKHN0cnVjdCB4ZW5oY2Rf
aW5mbyAqaW5mbywgaW50IHBvcnRudW0pDQorew0KKwlpbnQgcG9ydDsNCisNCisJcG9ydCA9IHBv
cnRudW0gLSAxOw0KKwlpbmZvLT5wb3J0c1twb3J0XS5zdGF0dXMgJj0gflVTQl9QT1JUX1NUQVRf
RU5BQkxFOw0KKwlpbmZvLT5wb3J0c1twb3J0XS5zdGF0dXMgJj0gflVTQl9QT1JUX1NUQVRfU1VT
UEVORDsNCisJaW5mby0+cG9ydHNbcG9ydF0ucmVzdW1pbmcgPSAwOw0KKwlpZiAoaW5mby0+ZGV2
aWNlc1twb3J0XS5zdGF0dXMgIT0gVVNCX1NUQVRFX05PVEFUVEFDSEVEKQ0KKwkJaW5mby0+ZGV2
aWNlc1twb3J0XS5zdGF0dXMgPSBVU0JfU1RBVEVfUE9XRVJFRDsNCit9DQorDQorLyoNCisgKiBT
ZXRQb3J0RmVhdHVyZShQT1JUX1JFU0VUKQ0KKyAqLw0KK3N0YXRpYyB2b2lkIHhlbmhjZF9yaHBv
cnRfcmVzZXQoc3RydWN0IHhlbmhjZF9pbmZvICppbmZvLCBpbnQgcG9ydG51bSkNCit7DQorCWlu
dCBwb3J0Ow0KKw0KKwlwb3J0ID0gcG9ydG51bSAtIDE7DQorCWluZm8tPnBvcnRzW3BvcnRdLnN0
YXR1cyAmPSB+KFVTQl9QT1JUX1NUQVRfRU5BQkxFIHwNCisJCQkJICAgICAgVVNCX1BPUlRfU1RB
VF9MT1dfU1BFRUQgfA0KKwkJCQkgICAgICBVU0JfUE9SVF9TVEFUX0hJR0hfU1BFRUQpOw0KKwlp
bmZvLT5wb3J0c1twb3J0XS5zdGF0dXMgfD0gVVNCX1BPUlRfU1RBVF9SRVNFVDsNCisNCisJaWYg
KGluZm8tPmRldmljZXNbcG9ydF0uc3RhdHVzICE9IFVTQl9TVEFURV9OT1RBVFRBQ0hFRCkNCisJ
CWluZm8tPmRldmljZXNbcG9ydF0uc3RhdHVzID0gVVNCX1NUQVRFX0FUVEFDSEVEOw0KKw0KKwkv
KiAxMG1zZWMgcmVzZXQgc2lnbmFsaW5nICovDQorCWluZm8tPnBvcnRzW3BvcnRdLnRpbWVvdXQg
PSBqaWZmaWVzICsgbXNlY3NfdG9famlmZmllcygxMCk7DQorfQ0KKw0KKyNpZmRlZiBDT05GSUdf
UE0NCitzdGF0aWMgaW50IHhlbmhjZF9idXNfc3VzcGVuZChzdHJ1Y3QgdXNiX2hjZCAqaGNkKQ0K
K3sNCisJc3RydWN0IHhlbmhjZF9pbmZvICppbmZvID0geGVuaGNkX2hjZF90b19pbmZvKGhjZCk7
DQorCWludCByZXQgPSAwOw0KKwlpbnQgaSwgcG9ydHM7DQorDQorCXBvcnRzID0gaW5mby0+cmhf
bnVtcG9ydHM7DQorDQorCXNwaW5fbG9ja19pcnEoJmluZm8tPmxvY2spOw0KKwlpZiAoIXRlc3Rf
Yml0KEhDRF9GTEFHX0hXX0FDQ0VTU0lCTEUsICZoY2QtPmZsYWdzKSkgew0KKwkJcmV0ID0gLUVT
SFVURE9XTjsNCisJfSBlbHNlIHsNCisJCS8qIHN1c3BlbmQgYW55IGFjdGl2ZSBwb3J0cyovDQor
CQlmb3IgKGkgPSAxOyBpIDw9IHBvcnRzOyBpKyspDQorCQkJeGVuaGNkX3JocG9ydF9zdXNwZW5k
KGluZm8sIGkpOw0KKwl9DQorCXNwaW5fdW5sb2NrX2lycSgmaW5mby0+bG9jayk7DQorDQorCWRl
bF90aW1lcl9zeW5jKCZpbmZvLT53YXRjaGRvZyk7DQorDQorCXJldHVybiByZXQ7DQorfQ0KKw0K
K3N0YXRpYyBpbnQgeGVuaGNkX2J1c19yZXN1bWUoc3RydWN0IHVzYl9oY2QgKmhjZCkNCit7DQor
CXN0cnVjdCB4ZW5oY2RfaW5mbyAqaW5mbyA9IHhlbmhjZF9oY2RfdG9faW5mbyhoY2QpOw0KKwlp
bnQgcmV0ID0gMDsNCisJaW50IGksIHBvcnRzOw0KKw0KKwlwb3J0cyA9IGluZm8tPnJoX251bXBv
cnRzOw0KKw0KKwlzcGluX2xvY2tfaXJxKCZpbmZvLT5sb2NrKTsNCisJaWYgKCF0ZXN0X2JpdChI
Q0RfRkxBR19IV19BQ0NFU1NJQkxFLCAmaGNkLT5mbGFncykpIHsNCisJCXJldCA9IC1FU0hVVERP
V047DQorCX0gZWxzZSB7DQorCQkvKiByZXN1bWUgYW55IHN1c3BlbmRlZCBwb3J0cyovDQorCQlm
b3IgKGkgPSAxOyBpIDw9IHBvcnRzOyBpKyspDQorCQkJeGVuaGNkX3JocG9ydF9yZXN1bWUoaW5m
bywgaSk7DQorCX0NCisJc3Bpbl91bmxvY2tfaXJxKCZpbmZvLT5sb2NrKTsNCisNCisJcmV0dXJu
IHJldDsNCit9DQorI2VuZGlmDQorDQorc3RhdGljIHZvaWQgeGVuaGNkX2h1Yl9kZXNjcmlwdG9y
KHN0cnVjdCB4ZW5oY2RfaW5mbyAqaW5mbywNCisJCQkJICBzdHJ1Y3QgdXNiX2h1Yl9kZXNjcmlw
dG9yICpkZXNjKQ0KK3sNCisJX191MTYgdGVtcDsNCisJaW50IHBvcnRzID0gaW5mby0+cmhfbnVt
cG9ydHM7DQorDQorCWRlc2MtPmJEZXNjcmlwdG9yVHlwZSA9IDB4Mjk7DQorCWRlc2MtPmJQd3JP
bjJQd3JHb29kID0gMTA7IC8qIEVIQ0kgc2F5cyAyMG1zIG1heCAqLw0KKwlkZXNjLT5iSHViQ29u
dHJDdXJyZW50ID0gMDsNCisJZGVzYy0+Yk5iclBvcnRzID0gcG9ydHM7DQorDQorCS8qIHNpemUg
b2YgRGV2aWNlUmVtb3ZhYmxlIGFuZCBQb3J0UHdyQ3RybE1hc2sgZmllbGRzICovDQorCXRlbXAg
PSAxICsgKHBvcnRzIC8gOCk7DQorCWRlc2MtPmJEZXNjTGVuZ3RoID0gNyArIDIgKiB0ZW1wOw0K
Kw0KKwkvKiBiaXRtYXBzIGZvciBEZXZpY2VSZW1vdmFibGUgYW5kIFBvcnRQd3JDdHJsTWFzayAq
Lw0KKwltZW1zZXQoJmRlc2MtPnUuaHMuRGV2aWNlUmVtb3ZhYmxlWzBdLCAwLCB0ZW1wKTsNCisJ
bWVtc2V0KCZkZXNjLT51LmhzLkRldmljZVJlbW92YWJsZVt0ZW1wXSwgMHhmZiwgdGVtcCk7DQor
DQorCS8qIHBlci1wb3J0IG92ZXIgY3VycmVudCByZXBvcnRpbmcgYW5kIG5vIHBvd2VyIHN3aXRj
aGluZyAqLw0KKwl0ZW1wID0gMHgwMDBhOw0KKwlkZXNjLT53SHViQ2hhcmFjdGVyaXN0aWNzID0g
Y3B1X3RvX2xlMTYodGVtcCk7DQorfQ0KKw0KKy8qIHBvcnQgc3RhdHVzIGNoYW5nZSBtYXNrIGZv
ciBodWJfc3RhdHVzX2RhdGEgKi8NCisjZGVmaW5lIFBPUlRfQ19NQVNLCSgoVVNCX1BPUlRfU1RB
VF9DX0NPTk5FQ1RJT04gfAkJXA0KKwkJCSAgVVNCX1BPUlRfU1RBVF9DX0VOQUJMRSB8CQlcDQor
CQkJICBVU0JfUE9SVF9TVEFUX0NfU1VTUEVORCB8CQlcDQorCQkJICBVU0JfUE9SVF9TVEFUX0Nf
T1ZFUkNVUlJFTlQgfAkJXA0KKwkJCSAgVVNCX1BPUlRfU1RBVF9DX1JFU0VUKSA8PCAxNikNCisN
CisvKg0KKyAqIFNlZSBVU0IgMi4wIFNwZWMsIDExLjEyLjQgSHViIGFuZCBQb3J0IFN0YXR1cyBD
aGFuZ2UgQml0bWFwLg0KKyAqIElmIHBvcnQgc3RhdHVzIGNoYW5nZWQsIHdyaXRlcyB0aGUgYml0
bWFwIHRvIGJ1ZiBhbmQgcmV0dXJuDQorICogdGhhdCBsZW5ndGgobnVtYmVyIG9mIGJ5dGVzKS4N
CisgKiBJZiBOb3RoaW5nIGNoYW5nZWQsIHJldHVybiAwLg0KKyAqLw0KK3N0YXRpYyBpbnQgeGVu
aGNkX2h1Yl9zdGF0dXNfZGF0YShzdHJ1Y3QgdXNiX2hjZCAqaGNkLCBjaGFyICpidWYpDQorew0K
KwlzdHJ1Y3QgeGVuaGNkX2luZm8gKmluZm8gPSB4ZW5oY2RfaGNkX3RvX2luZm8oaGNkKTsNCisJ
aW50IHBvcnRzOw0KKwlpbnQgaTsNCisJdW5zaWduZWQgbG9uZyBmbGFnczsNCisJaW50IHJldDsN
CisJaW50IGNoYW5nZWQgPSAwOw0KKw0KKwkvKiBpbml0aWFsaXplIHRoZSBzdGF0dXMgdG8gbm8t
Y2hhbmdlcyAqLw0KKwlwb3J0cyA9IGluZm8tPnJoX251bXBvcnRzOw0KKwlyZXQgPSAxICsgKHBv
cnRzIC8gOCk7DQorCW1lbXNldChidWYsIDAsIHJldCk7DQorDQorCXNwaW5fbG9ja19pcnFzYXZl
KCZpbmZvLT5sb2NrLCBmbGFncyk7DQorDQorCWZvciAoaSA9IDA7IGkgPCBwb3J0czsgaSsrKSB7
DQorCQkvKiBjaGVjayBzdGF0dXMgZm9yIGVhY2ggcG9ydCAqLw0KKwkJaWYgKGluZm8tPnBvcnRz
W2ldLnN0YXR1cyAmIFBPUlRfQ19NQVNLKSB7DQorCQkJYnVmWyhpICsgMSkgLyA4XSB8PSAxIDw8
IChpICsgMSkgJSA4Ow0KKwkJCWNoYW5nZWQgPSAxOw0KKwkJfQ0KKwl9DQorDQorCWlmICgoaGNk
LT5zdGF0ZSA9PSBIQ19TVEFURV9TVVNQRU5ERUQpICYmIChjaGFuZ2VkID09IDEpKQ0KKwkJdXNi
X2hjZF9yZXN1bWVfcm9vdF9odWIoaGNkKTsNCisNCisJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
aW5mby0+bG9jaywgZmxhZ3MpOw0KKw0KKwlyZXR1cm4gY2hhbmdlZCA/IHJldCA6IDA7DQorfQ0K
Kw0KK3N0YXRpYyBpbnQgeGVuaGNkX2h1Yl9jb250cm9sKHN0cnVjdCB1c2JfaGNkICpoY2QsIF9f
dTE2IHR5cGVSZXEsIF9fdTE2IHdWYWx1ZSwNCisJCQkgICAgICBfX3UxNiB3SW5kZXgsIGNoYXIg
KmJ1ZiwgX191MTYgd0xlbmd0aCkNCit7DQorCXN0cnVjdCB4ZW5oY2RfaW5mbyAqaW5mbyA9IHhl
bmhjZF9oY2RfdG9faW5mbyhoY2QpOw0KKwlpbnQgcG9ydHMgPSBpbmZvLT5yaF9udW1wb3J0czsN
CisJdW5zaWduZWQgbG9uZyBmbGFnczsNCisJaW50IHJldCA9IDA7DQorCWludCBpOw0KKwlpbnQg
Y2hhbmdlZCA9IDA7DQorDQorCXNwaW5fbG9ja19pcnFzYXZlKCZpbmZvLT5sb2NrLCBmbGFncyk7
DQorCXN3aXRjaCAodHlwZVJlcSkgew0KKwljYXNlIENsZWFySHViRmVhdHVyZToNCisJCS8qIGln
bm9yZSB0aGlzIHJlcXVlc3QgKi8NCisJCWJyZWFrOw0KKwljYXNlIENsZWFyUG9ydEZlYXR1cmU6
DQorCQlpZiAoIXdJbmRleCB8fCB3SW5kZXggPiBwb3J0cykNCisJCQlnb3RvIGVycm9yOw0KKw0K
KwkJc3dpdGNoICh3VmFsdWUpIHsNCisJCWNhc2UgVVNCX1BPUlRfRkVBVF9TVVNQRU5EOg0KKwkJ
CXhlbmhjZF9yaHBvcnRfcmVzdW1lKGluZm8sIHdJbmRleCk7DQorCQkJYnJlYWs7DQorCQljYXNl
IFVTQl9QT1JUX0ZFQVRfUE9XRVI6DQorCQkJeGVuaGNkX3JocG9ydF9wb3dlcl9vZmYoaW5mbywg
d0luZGV4KTsNCisJCQlicmVhazsNCisJCWNhc2UgVVNCX1BPUlRfRkVBVF9FTkFCTEU6DQorCQkJ
eGVuaGNkX3JocG9ydF9kaXNhYmxlKGluZm8sIHdJbmRleCk7DQorCQkJYnJlYWs7DQorCQljYXNl
IFVTQl9QT1JUX0ZFQVRfQ19DT05ORUNUSU9OOg0KKwkJCWluZm8tPnBvcnRzW3dJbmRleC0xXS5j
X2Nvbm5lY3Rpb24gPSAwOw0KKwkJCS8qIGZhbGxpbmcgdGhyb3VnaCAqLw0KKwkJZGVmYXVsdDoN
CisJCQlpbmZvLT5wb3J0c1t3SW5kZXgtMV0uc3RhdHVzICY9IH4oMSA8PCB3VmFsdWUpOw0KKwkJ
CWJyZWFrOw0KKwkJfQ0KKwkJYnJlYWs7DQorCWNhc2UgR2V0SHViRGVzY3JpcHRvcjoNCisJCXhl
bmhjZF9odWJfZGVzY3JpcHRvcihpbmZvLCAoc3RydWN0IHVzYl9odWJfZGVzY3JpcHRvciAqKWJ1
Zik7DQorCQlicmVhazsNCisJY2FzZSBHZXRIdWJTdGF0dXM6DQorCQkvKiBhbHdheXMgbG9jYWwg
cG93ZXIgc3VwcGx5IGdvb2QgYW5kIG5vIG92ZXItY3VycmVudCBleGlzdHMuICovDQorCQkqKF9f
bGUzMiAqKWJ1ZiA9IGNwdV90b19sZTMyKDApOw0KKwkJYnJlYWs7DQorCWNhc2UgR2V0UG9ydFN0
YXR1czoNCisJCWlmICghd0luZGV4IHx8IHdJbmRleCA+IHBvcnRzKQ0KKwkJCWdvdG8gZXJyb3I7
DQorDQorCQl3SW5kZXgtLTsNCisNCisJCS8qIHJlc3VtZSBjb21wbGV0aW9uICovDQorCQlpZiAo
aW5mby0+cG9ydHNbd0luZGV4XS5yZXN1bWluZyAmJg0KKwkJICAgIHRpbWVfYWZ0ZXJfZXEoamlm
ZmllcywgaW5mby0+cG9ydHNbd0luZGV4XS50aW1lb3V0KSkgew0KKwkJCWluZm8tPnBvcnRzW3dJ
bmRleF0uc3RhdHVzIHw9DQorCQkJCVVTQl9QT1JUX1NUQVRfQ19TVVNQRU5EIDw8IDE2Ow0KKwkJ
CWluZm8tPnBvcnRzW3dJbmRleF0uc3RhdHVzICY9IH5VU0JfUE9SVF9TVEFUX1NVU1BFTkQ7DQor
CQl9DQorDQorCQkvKiByZXNldCBjb21wbGV0aW9uICovDQorCQlpZiAoKGluZm8tPnBvcnRzW3dJ
bmRleF0uc3RhdHVzICYgVVNCX1BPUlRfU1RBVF9SRVNFVCkgIT0gMCAmJg0KKwkJICAgIHRpbWVf
YWZ0ZXJfZXEoamlmZmllcywgaW5mby0+cG9ydHNbd0luZGV4XS50aW1lb3V0KSkgew0KKwkJCWlu
Zm8tPnBvcnRzW3dJbmRleF0uc3RhdHVzIHw9DQorCQkJCVVTQl9QT1JUX1NUQVRfQ19SRVNFVCA8
PCAxNjsNCisJCQlpbmZvLT5wb3J0c1t3SW5kZXhdLnN0YXR1cyAmPSB+VVNCX1BPUlRfU1RBVF9S
RVNFVDsNCisNCisJCQlpZiAoaW5mby0+ZGV2aWNlc1t3SW5kZXhdLnN0YXR1cyAhPQ0KKwkJCSAg
ICBVU0JfU1RBVEVfTk9UQVRUQUNIRUQpIHsNCisJCQkJaW5mby0+cG9ydHNbd0luZGV4XS5zdGF0
dXMgfD0NCisJCQkJCVVTQl9QT1JUX1NUQVRfRU5BQkxFOw0KKwkJCQlpbmZvLT5kZXZpY2VzW3dJ
bmRleF0uc3RhdHVzID0NCisJCQkJCVVTQl9TVEFURV9ERUZBVUxUOw0KKwkJCX0NCisNCisJCQlz
d2l0Y2ggKGluZm8tPmRldmljZXNbd0luZGV4XS5zcGVlZCkgew0KKwkJCWNhc2UgWEVOVVNCX1NQ
RUVEX0xPVzoNCisJCQkJaW5mby0+cG9ydHNbd0luZGV4XS5zdGF0dXMgfD0NCisJCQkJCVVTQl9Q
T1JUX1NUQVRfTE9XX1NQRUVEOw0KKwkJCQlicmVhazsNCisJCQljYXNlIFhFTlVTQl9TUEVFRF9I
SUdIOg0KKwkJCQlpbmZvLT5wb3J0c1t3SW5kZXhdLnN0YXR1cyB8PQ0KKwkJCQkJVVNCX1BPUlRf
U1RBVF9ISUdIX1NQRUVEOw0KKwkJCQlicmVhazsNCisJCQlkZWZhdWx0Og0KKwkJCQlicmVhazsN
CisJCQl9DQorCQl9DQorDQorCQkqKF9fbGUzMiAqKWJ1ZiA9IGNwdV90b19sZTMyKGluZm8tPnBv
cnRzW3dJbmRleF0uc3RhdHVzKTsNCisJCWJyZWFrOw0KKwljYXNlIFNldFBvcnRGZWF0dXJlOg0K
KwkJaWYgKCF3SW5kZXggfHwgd0luZGV4ID4gcG9ydHMpDQorCQkJZ290byBlcnJvcjsNCisNCisJ
CXN3aXRjaCAod1ZhbHVlKSB7DQorCQljYXNlIFVTQl9QT1JUX0ZFQVRfUE9XRVI6DQorCQkJeGVu
aGNkX3JocG9ydF9wb3dlcl9vbihpbmZvLCB3SW5kZXgpOw0KKwkJCWJyZWFrOw0KKwkJY2FzZSBV
U0JfUE9SVF9GRUFUX1JFU0VUOg0KKwkJCXhlbmhjZF9yaHBvcnRfcmVzZXQoaW5mbywgd0luZGV4
KTsNCisJCQlicmVhazsNCisJCWNhc2UgVVNCX1BPUlRfRkVBVF9TVVNQRU5EOg0KKwkJCXhlbmhj
ZF9yaHBvcnRfc3VzcGVuZChpbmZvLCB3SW5kZXgpOw0KKwkJCWJyZWFrOw0KKwkJZGVmYXVsdDoN
CisJCQlpZiAoaW5mby0+cG9ydHNbd0luZGV4LTFdLnN0YXR1cyAmIFVTQl9QT1JUX1NUQVRfUE9X
RVIpDQorCQkJCWluZm8tPnBvcnRzW3dJbmRleC0xXS5zdGF0dXMgfD0gKDEgPDwgd1ZhbHVlKTsN
CisJCX0NCisJCWJyZWFrOw0KKw0KKwljYXNlIFNldEh1YkZlYXR1cmU6DQorCQkvKiBub3Qgc3Vw
cG9ydGVkICovDQorCWRlZmF1bHQ6DQorZXJyb3I6DQorCQlyZXQgPSAtRVBJUEU7DQorCX0NCisJ
c3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW5mby0+bG9jaywgZmxhZ3MpOw0KKw0KKwkvKiBjaGVj
ayBzdGF0dXMgZm9yIGVhY2ggcG9ydCAqLw0KKwlmb3IgKGkgPSAwOyBpIDwgcG9ydHM7IGkrKykg
ew0KKwkJaWYgKGluZm8tPnBvcnRzW2ldLnN0YXR1cyAmIFBPUlRfQ19NQVNLKQ0KKwkJCWNoYW5n
ZWQgPSAxOw0KKwl9DQorCWlmIChjaGFuZ2VkKQ0KKwkJdXNiX2hjZF9wb2xsX3JoX3N0YXR1cyho
Y2QpOw0KKw0KKwlyZXR1cm4gcmV0Ow0KK30NCisNCitzdGF0aWMgdm9pZCB4ZW5oY2RfZnJlZV91
cmJfcHJpdihzdHJ1Y3QgdXJiX3ByaXYgKnVyYnApDQorew0KKwl1cmJwLT51cmItPmhjcHJpdiA9
IE5VTEw7DQorCWttZW1fY2FjaGVfZnJlZSh4ZW5oY2RfdXJicF9jYWNoZXAsIHVyYnApOw0KK30N
CisNCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIHhlbmhjZF9nZXRfaWRfZnJvbV9mcmVlbGlzdChz
dHJ1Y3QgeGVuaGNkX2luZm8gKmluZm8pDQorew0KKwl1bnNpZ25lZCBmcmVlOw0KKw0KKwlmcmVl
ID0gaW5mby0+c2hhZG93X2ZyZWU7DQorCUJVR19PTihmcmVlID49IFhFTlVTQl9VUkJfUklOR19T
SVpFKTsNCisJaW5mby0+c2hhZG93X2ZyZWUgPSBpbmZvLT5zaGFkb3dbZnJlZV0ucmVxLmlkOw0K
KwlpbmZvLT5zaGFkb3dbZnJlZV0ucmVxLmlkID0gMHgwZmZmOyAvKiBkZWJ1ZyAqLw0KKwlyZXR1
cm4gZnJlZTsNCit9DQorDQorc3RhdGljIGlubGluZSB2b2lkIHhlbmhjZF9hZGRfaWRfdG9fZnJl
ZWxpc3Qoc3RydWN0IHhlbmhjZF9pbmZvICppbmZvLA0KKwkJCQkJICAgICB1bnNpZ25lZCBpZCkN
Cit7DQorCWluZm8tPnNoYWRvd1tpZF0ucmVxLmlkCT0gaW5mby0+c2hhZG93X2ZyZWU7DQorCWlu
Zm8tPnNoYWRvd1tpZF0udXJiID0gTlVMTDsNCisJaW5mby0+c2hhZG93X2ZyZWUgPSBpZDsNCit9
DQorDQorc3RhdGljIGlubGluZSBpbnQgeGVuaGNkX2NvdW50X3BhZ2VzKHZvaWQgKmFkZHIsIGlu
dCBsZW5ndGgpDQorew0KKwl1bnNpZ25lZCBsb25nIHZhZGRyID0gKHVuc2lnbmVkIGxvbmcpYWRk
cjsNCisNCisJcmV0dXJuIFBGTl9VUCh2YWRkciArIGxlbmd0aCkgLSBQRk5fRE9XTih2YWRkcik7
DQorfQ0KKw0KK3N0YXRpYyB2b2lkIHhlbmhjZF9nbnR0YWJfbWFwKHN0cnVjdCB4ZW5oY2RfaW5m
byAqaW5mbywgdm9pZCAqYWRkciwgaW50IGxlbmd0aCwNCisJCQkgICAgICBncmFudF9yZWZfdCAq
Z3JlZl9oZWFkLA0KKwkJCSAgICAgIHN0cnVjdCB4ZW51c2JfcmVxdWVzdF9zZWdtZW50ICpzZWcs
DQorCQkJICAgICAgaW50IG5yX3BhZ2VzLCBpbnQgZmxhZ3MpDQorew0KKwlncmFudF9yZWZfdCBy
ZWY7DQorCXVuc2lnbmVkIGxvbmcgYnVmZmVyX21mbjsNCisJdW5zaWduZWQgaW50IG9mZnNldDsN
CisJdW5zaWduZWQgaW50IGxlbiA9IGxlbmd0aDsNCisJdW5zaWduZWQgaW50IGJ5dGVzOw0KKwlp
bnQgaTsNCisNCisJZm9yIChpID0gMDsgaSA8IG5yX3BhZ2VzOyBpKyspIHsNCisJCUJVR19PTigh
bGVuKTsNCisNCisJCWJ1ZmZlcl9tZm4gPSBQRk5fRE9XTihhcmJpdHJhcnlfdmlydF90b19tYWNo
aW5lKGFkZHIpLm1hZGRyKTsNCisJCW9mZnNldCA9IG9mZnNldF9pbl9wYWdlKGFkZHIpOw0KKw0K
KwkJYnl0ZXMgPSBQQUdFX1NJWkUgLSBvZmZzZXQ7DQorCQlpZiAoYnl0ZXMgPiBsZW4pDQorCQkJ
Ynl0ZXMgPSBsZW47DQorDQorCQlyZWYgPSBnbnR0YWJfY2xhaW1fZ3JhbnRfcmVmZXJlbmNlKGdy
ZWZfaGVhZCk7DQorCQlCVUdfT04ocmVmID09IC1FTk9TUEMpOw0KKwkJZ250dGFiX2dyYW50X2Zv
cmVpZ25fYWNjZXNzX3JlZihyZWYsIGluZm8tPnhiZGV2LT5vdGhlcmVuZF9pZCwNCisJCQkJCQli
dWZmZXJfbWZuLCBmbGFncyk7DQorCQlzZWdbaV0uZ3JlZiA9IHJlZjsNCisJCXNlZ1tpXS5vZmZz
ZXQgPSAoX191MTYpb2Zmc2V0Ow0KKwkJc2VnW2ldLmxlbmd0aCA9IChfX3UxNilieXRlczsNCisN
CisJCWFkZHIgKz0gYnl0ZXM7DQorCQlsZW4gLT0gYnl0ZXM7DQorCX0NCit9DQorDQorc3RhdGlj
IF9fdTMyIHhlbmhjZF9waXBlX3VyYl90b194ZW51c2IoX191MzIgdXJiX3BpcGUsIF9fdTggcG9y
dCkNCit7DQorCXN0YXRpYyBfX3UzMiBwaXBlOw0KKw0KKwlwaXBlID0gdXNiX3BpcGVkZXZpY2Uo
dXJiX3BpcGUpIDw8IFhFTlVTQl9QSVBFX0RFVl9TSElGVDsNCisJcGlwZSB8PSB1c2JfcGlwZWVu
ZHBvaW50KHVyYl9waXBlKSA8PCBYRU5VU0JfUElQRV9FUF9TSElGVDsNCisJaWYgKHVzYl9waXBl
aW4odXJiX3BpcGUpKQ0KKwkJcGlwZSB8PSBYRU5VU0JfUElQRV9ESVI7DQorCXN3aXRjaCAodXNi
X3BpcGV0eXBlKHVyYl9waXBlKSkgew0KKwljYXNlIFBJUEVfSVNPQ0hST05PVVM6DQorCQlwaXBl
IHw9IFhFTlVTQl9QSVBFX1RZUEVfSVNPQyA8PCBYRU5VU0JfUElQRV9UWVBFX1NISUZUOw0KKwkJ
YnJlYWs7DQorCWNhc2UgUElQRV9JTlRFUlJVUFQ6DQorCQlwaXBlIHw9IFhFTlVTQl9QSVBFX1RZ
UEVfSU5UIDw8IFhFTlVTQl9QSVBFX1RZUEVfU0hJRlQ7DQorCQlicmVhazsNCisJY2FzZSBQSVBF
X0NPTlRST0w6DQorCQlwaXBlIHw9IFhFTlVTQl9QSVBFX1RZUEVfQ1RSTCA8PCBYRU5VU0JfUElQ
RV9UWVBFX1NISUZUOw0KKwkJYnJlYWs7DQorCWNhc2UgUElQRV9CVUxLOg0KKwkJcGlwZSB8PSBY
RU5VU0JfUElQRV9UWVBFX0JVTEsgPDwgWEVOVVNCX1BJUEVfVFlQRV9TSElGVDsNCisJCWJyZWFr
Ow0KKwl9DQorCXBpcGUgPSB4ZW51c2Jfc2V0cG9ydG51bV9waXBlKHBpcGUsIHBvcnQpOw0KKw0K
KwlyZXR1cm4gcGlwZTsNCit9DQorDQorc3RhdGljIGludCB4ZW5oY2RfbWFwX3VyYl9mb3JfcmVx
dWVzdChzdHJ1Y3QgeGVuaGNkX2luZm8gKmluZm8sIHN0cnVjdCB1cmIgKnVyYiwNCisJCQkJICAg
ICAgc3RydWN0IHhlbnVzYl91cmJfcmVxdWVzdCAqcmVxKQ0KK3sNCisJZ3JhbnRfcmVmX3QgZ3Jl
Zl9oZWFkOw0KKwlpbnQgbnJfYnVmZl9wYWdlcyA9IDA7DQorCWludCBucl9pc29kZXNjX3BhZ2Vz
ID0gMDsNCisJaW50IG5yX2dyYW50cyA9IDA7DQorDQorCWlmICh1cmItPnRyYW5zZmVyX2J1ZmZl
cl9sZW5ndGgpIHsNCisJCW5yX2J1ZmZfcGFnZXMgPSB4ZW5oY2RfY291bnRfcGFnZXModXJiLT50
cmFuc2Zlcl9idWZmZXIsDQorCQkJCQkJdXJiLT50cmFuc2Zlcl9idWZmZXJfbGVuZ3RoKTsNCisN
CisJCWlmICh1c2JfcGlwZWlzb2ModXJiLT5waXBlKSkNCisJCQlucl9pc29kZXNjX3BhZ2VzID0g
eGVuaGNkX2NvdW50X3BhZ2VzKA0KKwkJCQkmdXJiLT5pc29fZnJhbWVfZGVzY1swXSwNCisJCQkJ
c2l6ZW9mKHN0cnVjdCB1c2JfaXNvX3BhY2tldF9kZXNjcmlwdG9yKSAqDQorCQkJCXVyYi0+bnVt
YmVyX29mX3BhY2tldHMpOw0KKw0KKwkJbnJfZ3JhbnRzID0gbnJfYnVmZl9wYWdlcyArIG5yX2lz
b2Rlc2NfcGFnZXM7DQorCQlpZiAobnJfZ3JhbnRzID4gWEVOVVNCX01BWF9TRUdNRU5UU19QRVJf
UkVRVUVTVCkgew0KKwkJCXByX2VycigieGVuaGNkOiBlcnJvcjogJWQgZ3JhbnRzXG4iLCBucl9n
cmFudHMpOw0KKwkJCXJldHVybiAtRTJCSUc7DQorCQl9DQorDQorCQlpZiAoZ250dGFiX2FsbG9j
X2dyYW50X3JlZmVyZW5jZXMobnJfZ3JhbnRzLCAmZ3JlZl9oZWFkKSkgew0KKwkJCXByX2Vycigi
eGVuaGNkOiBnbnR0YWJfYWxsb2NfZ3JhbnRfcmVmZXJlbmNlcygpIGVycm9yXG4iKTsNCisJCQly
ZXR1cm4gLUVOT01FTTsNCisJCX0NCisNCisJCXhlbmhjZF9nbnR0YWJfbWFwKGluZm8sIHVyYi0+
dHJhbnNmZXJfYnVmZmVyLA0KKwkJCQkgIHVyYi0+dHJhbnNmZXJfYnVmZmVyX2xlbmd0aCwgJmdy
ZWZfaGVhZCwNCisJCQkJICAmcmVxLT5zZWdbMF0sIG5yX2J1ZmZfcGFnZXMsDQorCQkJCSAgdXNi
X3BpcGVpbih1cmItPnBpcGUpID8gMCA6IEdURl9yZWFkb25seSk7DQorCX0NCisNCisJcmVxLT5w
aXBlID0geGVuaGNkX3BpcGVfdXJiX3RvX3hlbnVzYih1cmItPnBpcGUsIHVyYi0+ZGV2LT5wb3J0
bnVtKTsNCisJcmVxLT50cmFuc2Zlcl9mbGFncyA9IDA7DQorCWlmICh1cmItPnRyYW5zZmVyX2Zs
YWdzICYgVVJCX1NIT1JUX05PVF9PSykNCisJCXJlcS0+dHJhbnNmZXJfZmxhZ3MgfD0gWEVOVVNC
X1NIT1JUX05PVF9PSzsNCisJcmVxLT5idWZmZXJfbGVuZ3RoID0gdXJiLT50cmFuc2Zlcl9idWZm
ZXJfbGVuZ3RoOw0KKwlyZXEtPm5yX2J1ZmZlcl9zZWdzID0gbnJfYnVmZl9wYWdlczsNCisNCisJ
c3dpdGNoICh1c2JfcGlwZXR5cGUodXJiLT5waXBlKSkgew0KKwljYXNlIFBJUEVfSVNPQ0hST05P
VVM6DQorCQlyZXEtPnUuaXNvYy5pbnRlcnZhbCA9IHVyYi0+aW50ZXJ2YWw7DQorCQlyZXEtPnUu
aXNvYy5zdGFydF9mcmFtZSA9IHVyYi0+c3RhcnRfZnJhbWU7DQorCQlyZXEtPnUuaXNvYy5udW1i
ZXJfb2ZfcGFja2V0cyA9IHVyYi0+bnVtYmVyX29mX3BhY2tldHM7DQorCQlyZXEtPnUuaXNvYy5u
cl9mcmFtZV9kZXNjX3NlZ3MgPSBucl9pc29kZXNjX3BhZ2VzOw0KKw0KKwkJLyogdXJiLT5udW1i
ZXJfb2ZfcGFja2V0cyBtdXN0IGJlID4gMCAqLw0KKwkJQlVHX09OKHVyYi0+bnVtYmVyX29mX3Bh
Y2tldHMgPD0gMCk7DQorDQorCQl4ZW5oY2RfZ250dGFiX21hcChpbmZvLCAmdXJiLT5pc29fZnJh
bWVfZGVzY1swXSwNCisJCQkJICBzaXplb2Yoc3RydWN0IHVzYl9pc29fcGFja2V0X2Rlc2NyaXB0
b3IpICoNCisJCQkJICB1cmItPm51bWJlcl9vZl9wYWNrZXRzLA0KKwkJCQkgICZncmVmX2hlYWQs
ICZyZXEtPnNlZ1tucl9idWZmX3BhZ2VzXSwNCisJCQkJICBucl9pc29kZXNjX3BhZ2VzLCAwKTsN
CisJCWJyZWFrOw0KKwljYXNlIFBJUEVfSU5URVJSVVBUOg0KKwkJcmVxLT51LmludHIuaW50ZXJ2
YWwgPSB1cmItPmludGVydmFsOw0KKwkJYnJlYWs7DQorCWNhc2UgUElQRV9DT05UUk9MOg0KKwkJ
aWYgKHVyYi0+c2V0dXBfcGFja2V0KQ0KKwkJCW1lbWNweShyZXEtPnUuY3RybCwgdXJiLT5zZXR1
cF9wYWNrZXQsIDgpOw0KKwkJYnJlYWs7DQorCWNhc2UgUElQRV9CVUxLOg0KKwkJYnJlYWs7DQor
CWRlZmF1bHQ6DQorCQlCVUcoKTsNCisJfQ0KKw0KKwlpZiAobnJfZ3JhbnRzKQ0KKwkJZ250dGFi
X2ZyZWVfZ3JhbnRfcmVmZXJlbmNlcyhncmVmX2hlYWQpOw0KKw0KKwlyZXR1cm4gMDsNCit9DQor
DQorc3RhdGljIHZvaWQgeGVuaGNkX2dudHRhYl9kb25lKHN0cnVjdCB1c2Jfc2hhZG93ICpzaGFk
b3cpDQorew0KKwlpbnQgbnJfc2VncyA9IDA7DQorCWludCBpOw0KKw0KKwlucl9zZWdzID0gc2hh
ZG93LT5yZXEubnJfYnVmZmVyX3NlZ3M7DQorDQorCWlmICh4ZW51c2JfcGlwZWlzb2Moc2hhZG93
LT5yZXEucGlwZSkpDQorCQlucl9zZWdzICs9IHNoYWRvdy0+cmVxLnUuaXNvYy5ucl9mcmFtZV9k
ZXNjX3NlZ3M7DQorDQorCWZvciAoaSA9IDA7IGkgPCBucl9zZWdzOyBpKyspDQorCQlnbnR0YWJf
ZW5kX2ZvcmVpZ25fYWNjZXNzKHNoYWRvdy0+cmVxLnNlZ1tpXS5ncmVmLCAwLCAwVUwpOw0KKw0K
KwlzaGFkb3ctPnJlcS5ucl9idWZmZXJfc2VncyA9IDA7DQorCXNoYWRvdy0+cmVxLnUuaXNvYy5u
cl9mcmFtZV9kZXNjX3NlZ3MgPSAwOw0KK30NCisNCitzdGF0aWMgdm9pZCB4ZW5oY2RfZ2l2ZWJh
Y2tfdXJiKHN0cnVjdCB4ZW5oY2RfaW5mbyAqaW5mbywgc3RydWN0IHVyYiAqdXJiLA0KKwkJCQlp
bnQgc3RhdHVzKQ0KK3sNCisJc3RydWN0IHVyYl9wcml2ICp1cmJwID0gKHN0cnVjdCB1cmJfcHJp
diAqKXVyYi0+aGNwcml2Ow0KKwlpbnQgcHJpdl9zdGF0dXMgPSB1cmJwLT5zdGF0dXM7DQorDQor
CWxpc3RfZGVsX2luaXQoJnVyYnAtPmxpc3QpOw0KKwl4ZW5oY2RfZnJlZV91cmJfcHJpdih1cmJw
KTsNCisNCisJaWYgKHVyYi0+c3RhdHVzID09IC1FSU5QUk9HUkVTUykNCisJCXVyYi0+c3RhdHVz
ID0gc3RhdHVzOw0KKw0KKwlzcGluX3VubG9jaygmaW5mby0+bG9jayk7DQorCXVzYl9oY2RfZ2l2
ZWJhY2tfdXJiKHhlbmhjZF9pbmZvX3RvX2hjZChpbmZvKSwgdXJiLA0KKwkJCSAgICAgcHJpdl9z
dGF0dXMgPD0gMCA/IHByaXZfc3RhdHVzIDogdXJiLT5zdGF0dXMpOw0KKwlzcGluX2xvY2soJmlu
Zm8tPmxvY2spOw0KK30NCisNCitzdGF0aWMgaW50IHhlbmhjZF9kb19yZXF1ZXN0KHN0cnVjdCB4
ZW5oY2RfaW5mbyAqaW5mbywgc3RydWN0IHVyYl9wcml2ICp1cmJwKQ0KK3sNCisJc3RydWN0IHhl
bnVzYl91cmJfcmVxdWVzdCAqcmVxOw0KKwlzdHJ1Y3QgdXJiICp1cmIgPSB1cmJwLT51cmI7DQor
CXVuc2lnbmVkIGlkOw0KKwlpbnQgbm90aWZ5Ow0KKwlpbnQgcmV0Ow0KKw0KKwlyZXEgPSBSSU5H
X0dFVF9SRVFVRVNUKCZpbmZvLT51cmJfcmluZywgaW5mby0+dXJiX3JpbmcucmVxX3Byb2RfcHZ0
KTsNCisJaWQgPSB4ZW5oY2RfZ2V0X2lkX2Zyb21fZnJlZWxpc3QoaW5mbyk7DQorCXJlcS0+aWQg
PSBpZDsNCisNCisJaWYgKHVubGlrZWx5KHVyYnAtPnVubGlua2VkKSkgew0KKwkJcmVxLT51LnVu
bGluay51bmxpbmtfaWQgPSB1cmJwLT5yZXFfaWQ7DQorCQlyZXEtPnBpcGUgPSB4ZW51c2Jfc2V0
dW5saW5rX3BpcGUoeGVuaGNkX3BpcGVfdXJiX3RvX3hlbnVzYigNCisJCQkJCQkgdXJiLT5waXBl
LCB1cmItPmRldi0+cG9ydG51bSkpOw0KKwkJdXJicC0+dW5saW5rX3JlcV9pZCA9IGlkOw0KKwl9
IGVsc2Ugew0KKwkJcmV0ID0geGVuaGNkX21hcF91cmJfZm9yX3JlcXVlc3QoaW5mbywgdXJiLCBy
ZXEpOw0KKwkJaWYgKHJldCkgew0KKwkJCXhlbmhjZF9hZGRfaWRfdG9fZnJlZWxpc3QoaW5mbywg
aWQpOw0KKwkJCXJldHVybiByZXQ7DQorCQl9DQorCQl1cmJwLT5yZXFfaWQgPSBpZDsNCisJfQ0K
Kw0KKwlpbmZvLT51cmJfcmluZy5yZXFfcHJvZF9wdnQrKzsNCisJaW5mby0+c2hhZG93W2lkXS51
cmIgPSB1cmI7DQorCWluZm8tPnNoYWRvd1tpZF0ucmVxID0gKnJlcTsNCisNCisJUklOR19QVVNI
X1JFUVVFU1RTX0FORF9DSEVDS19OT1RJRlkoJmluZm8tPnVyYl9yaW5nLCBub3RpZnkpOw0KKwlp
ZiAobm90aWZ5KQ0KKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKGluZm8tPmlycSk7DQorDQorCXJl
dHVybiAwOw0KK30NCisNCitzdGF0aWMgdm9pZCB4ZW5oY2Rfa2lja19wZW5kaW5nX3VyYnMoc3Ry
dWN0IHhlbmhjZF9pbmZvICppbmZvKQ0KK3sNCisJc3RydWN0IHVyYl9wcml2ICp1cmJwOw0KKw0K
Kwl3aGlsZSAoIWxpc3RfZW1wdHkoJmluZm8tPnBlbmRpbmdfc3VibWl0X2xpc3QpKSB7DQorCQlp
ZiAoUklOR19GVUxMKCZpbmZvLT51cmJfcmluZykpIHsNCisJCQl4ZW5oY2RfdGltZXJfYWN0aW9u
KGluZm8sIFRJTUVSX1JJTkdfV0FUQ0hET0cpOw0KKwkJCXJldHVybjsNCisJCX0NCisNCisJCXVy
YnAgPSBsaXN0X2VudHJ5KGluZm8tPnBlbmRpbmdfc3VibWl0X2xpc3QubmV4dCwNCisJCQkJICBz
dHJ1Y3QgdXJiX3ByaXYsIGxpc3QpOw0KKwkJaWYgKCF4ZW5oY2RfZG9fcmVxdWVzdChpbmZvLCB1
cmJwKSkNCisJCQlsaXN0X21vdmVfdGFpbCgmdXJicC0+bGlzdCwgJmluZm8tPmluX3Byb2dyZXNz
X2xpc3QpOw0KKwkJZWxzZQ0KKwkJCXhlbmhjZF9naXZlYmFja191cmIoaW5mbywgdXJicC0+dXJi
LCAtRVNIVVRET1dOKTsNCisJfQ0KKwl4ZW5oY2RfdGltZXJfYWN0aW9uX2RvbmUoaW5mbywgVElN
RVJfU0NBTl9QRU5ESU5HX1VSQlMpOw0KK30NCisNCisvKg0KKyAqIGNhbGxlciBtdXN0IGxvY2sg
aW5mby0+bG9jaw0KKyAqLw0KK3N0YXRpYyB2b2lkIHhlbmhjZF9jYW5jZWxfYWxsX2VucXVldWVk
X3VyYnMoc3RydWN0IHhlbmhjZF9pbmZvICppbmZvKQ0KK3sNCisJc3RydWN0IHVyYl9wcml2ICp1
cmJwLCAqdG1wOw0KKwlpbnQgcmVxX2lkOw0KKw0KKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUo
dXJicCwgdG1wLCAmaW5mby0+aW5fcHJvZ3Jlc3NfbGlzdCwgbGlzdCkgew0KKwkJcmVxX2lkID0g
dXJicC0+cmVxX2lkOw0KKwkJaWYgKCF1cmJwLT51bmxpbmtlZCkgew0KKwkJCXhlbmhjZF9nbnR0
YWJfZG9uZSgmaW5mby0+c2hhZG93W3JlcV9pZF0pOw0KKwkJCWlmICh1cmJwLT51cmItPnN0YXR1
cyA9PSAtRUlOUFJPR1JFU1MpDQorCQkJCS8qIG5vdCBkZXF1ZXVlZCAqLw0KKwkJCQl4ZW5oY2Rf
Z2l2ZWJhY2tfdXJiKGluZm8sIHVyYnAtPnVyYiwNCisJCQkJCQkgICAgLUVTSFVURE9XTik7DQor
CQkJZWxzZQkvKiBkZXF1ZXVlZCAqLw0KKwkJCQl4ZW5oY2RfZ2l2ZWJhY2tfdXJiKGluZm8sIHVy
YnAtPnVyYiwNCisJCQkJCQkgICAgdXJicC0+dXJiLT5zdGF0dXMpOw0KKwkJfQ0KKwkJaW5mby0+
c2hhZG93W3JlcV9pZF0udXJiID0gTlVMTDsNCisJfQ0KKw0KKwlsaXN0X2Zvcl9lYWNoX2VudHJ5
X3NhZmUodXJicCwgdG1wLCAmaW5mby0+cGVuZGluZ19zdWJtaXRfbGlzdCwgbGlzdCkNCisJCXhl
bmhjZF9naXZlYmFja191cmIoaW5mbywgdXJicC0+dXJiLCAtRVNIVVRET1dOKTsNCit9DQorDQor
LyoNCisgKiBjYWxsZXIgbXVzdCBsb2NrIGluZm8tPmxvY2sNCisgKi8NCitzdGF0aWMgdm9pZCB4
ZW5oY2RfZ2l2ZWJhY2tfdW5saW5rZWRfdXJicyhzdHJ1Y3QgeGVuaGNkX2luZm8gKmluZm8pDQor
ew0KKwlzdHJ1Y3QgdXJiX3ByaXYgKnVyYnAsICp0bXA7DQorDQorCWxpc3RfZm9yX2VhY2hfZW50
cnlfc2FmZSh1cmJwLCB0bXAsICZpbmZvLT5naXZlYmFja193YWl0aW5nX2xpc3QsIGxpc3QpDQor
CQl4ZW5oY2RfZ2l2ZWJhY2tfdXJiKGluZm8sIHVyYnAtPnVyYiwgdXJicC0+dXJiLT5zdGF0dXMp
Ow0KK30NCisNCitzdGF0aWMgaW50IHhlbmhjZF9zdWJtaXRfdXJiKHN0cnVjdCB4ZW5oY2RfaW5m
byAqaW5mbywgc3RydWN0IHVyYl9wcml2ICp1cmJwKQ0KK3sNCisJaW50IHJldDsNCisNCisJaWYg
KFJJTkdfRlVMTCgmaW5mby0+dXJiX3JpbmcpKSB7DQorCQlsaXN0X2FkZF90YWlsKCZ1cmJwLT5s
aXN0LCAmaW5mby0+cGVuZGluZ19zdWJtaXRfbGlzdCk7DQorCQl4ZW5oY2RfdGltZXJfYWN0aW9u
KGluZm8sIFRJTUVSX1JJTkdfV0FUQ0hET0cpOw0KKwkJcmV0dXJuIDA7DQorCX0NCisNCisJaWYg
KCFsaXN0X2VtcHR5KCZpbmZvLT5wZW5kaW5nX3N1Ym1pdF9saXN0KSkgew0KKwkJbGlzdF9hZGRf
dGFpbCgmdXJicC0+bGlzdCwgJmluZm8tPnBlbmRpbmdfc3VibWl0X2xpc3QpOw0KKwkJeGVuaGNk
X3RpbWVyX2FjdGlvbihpbmZvLCBUSU1FUl9TQ0FOX1BFTkRJTkdfVVJCUyk7DQorCQlyZXR1cm4g
MDsNCisJfQ0KKw0KKwlyZXQgPSB4ZW5oY2RfZG9fcmVxdWVzdChpbmZvLCB1cmJwKTsNCisJaWYg
KHJldCA9PSAwKQ0KKwkJbGlzdF9hZGRfdGFpbCgmdXJicC0+bGlzdCwgJmluZm8tPmluX3Byb2dy
ZXNzX2xpc3QpOw0KKw0KKwlyZXR1cm4gcmV0Ow0KK30NCisNCitzdGF0aWMgaW50IHhlbmhjZF91
bmxpbmtfdXJiKHN0cnVjdCB4ZW5oY2RfaW5mbyAqaW5mbywgc3RydWN0IHVyYl9wcml2ICp1cmJw
KQ0KK3sNCisJaW50IHJldDsNCisNCisJLyogYWxyZWFkeSB1bmxpbmtlZD8gKi8NCisJaWYgKHVy
YnAtPnVubGlua2VkKQ0KKwkJcmV0dXJuIC1FQlVTWTsNCisNCisJdXJicC0+dW5saW5rZWQgPSAx
Ow0KKw0KKwkvKiB0aGUgdXJiIGlzIHN0aWxsIGluIHBlbmRpbmdfc3VibWl0IHF1ZXVlICovDQor
CWlmICh1cmJwLT5yZXFfaWQgPT0gfjApIHsNCisJCWxpc3RfbW92ZV90YWlsKCZ1cmJwLT5saXN0
LCAmaW5mby0+Z2l2ZWJhY2tfd2FpdGluZ19saXN0KTsNCisJCXhlbmhjZF90aW1lcl9hY3Rpb24o
aW5mbywgVElNRVJfU0NBTl9QRU5ESU5HX1VSQlMpOw0KKwkJcmV0dXJuIDA7DQorCX0NCisNCisJ
Lyogc2VuZCB1bmxpbmsgcmVxdWVzdCB0byBiYWNrZW5kICovDQorCWlmIChSSU5HX0ZVTEwoJmlu
Zm8tPnVyYl9yaW5nKSkgew0KKwkJbGlzdF9tb3ZlX3RhaWwoJnVyYnAtPmxpc3QsICZpbmZvLT5w
ZW5kaW5nX3VubGlua19saXN0KTsNCisJCXhlbmhjZF90aW1lcl9hY3Rpb24oaW5mbywgVElNRVJf
UklOR19XQVRDSERPRyk7DQorCQlyZXR1cm4gMDsNCisJfQ0KKw0KKwlpZiAoIWxpc3RfZW1wdHko
JmluZm8tPnBlbmRpbmdfdW5saW5rX2xpc3QpKSB7DQorCQlsaXN0X21vdmVfdGFpbCgmdXJicC0+
bGlzdCwgJmluZm8tPnBlbmRpbmdfdW5saW5rX2xpc3QpOw0KKwkJeGVuaGNkX3RpbWVyX2FjdGlv
bihpbmZvLCBUSU1FUl9TQ0FOX1BFTkRJTkdfVVJCUyk7DQorCQlyZXR1cm4gMDsNCisJfQ0KKw0K
KwlyZXQgPSB4ZW5oY2RfZG9fcmVxdWVzdChpbmZvLCB1cmJwKTsNCisJaWYgKHJldCA9PSAwKQ0K
KwkJbGlzdF9tb3ZlX3RhaWwoJnVyYnAtPmxpc3QsICZpbmZvLT5pbl9wcm9ncmVzc19saXN0KTsN
CisNCisJcmV0dXJuIHJldDsNCit9DQorDQorc3RhdGljIGludCB4ZW5oY2RfdXJiX3JlcXVlc3Rf
ZG9uZShzdHJ1Y3QgeGVuaGNkX2luZm8gKmluZm8pDQorew0KKwlzdHJ1Y3QgeGVudXNiX3VyYl9y
ZXNwb25zZSAqcmVzOw0KKwlzdHJ1Y3QgdXJiICp1cmI7DQorCVJJTkdfSURYIGksIHJwOw0KKwlf
X3UxNiBpZDsNCisJaW50IG1vcmVfdG9fZG8gPSAwOw0KKwl1bnNpZ25lZCBsb25nIGZsYWdzOw0K
Kw0KKwlzcGluX2xvY2tfaXJxc2F2ZSgmaW5mby0+bG9jaywgZmxhZ3MpOw0KKw0KKwlycCA9IGlu
Zm8tPnVyYl9yaW5nLnNyaW5nLT5yc3BfcHJvZDsNCisJcm1iKCk7IC8qIGVuc3VyZSB3ZSBzZWUg
cXVldWVkIHJlc3BvbnNlcyB1cCB0byAicnAiICovDQorDQorCWZvciAoaSA9IGluZm8tPnVyYl9y
aW5nLnJzcF9jb25zOyBpICE9IHJwOyBpKyspIHsNCisJCXJlcyA9IFJJTkdfR0VUX1JFU1BPTlNF
KCZpbmZvLT51cmJfcmluZywgaSk7DQorCQlpZCA9IHJlcy0+aWQ7DQorDQorCQlpZiAobGlrZWx5
KHhlbnVzYl9waXBlc3VibWl0KGluZm8tPnNoYWRvd1tpZF0ucmVxLnBpcGUpKSkgew0KKwkJCXhl
bmhjZF9nbnR0YWJfZG9uZSgmaW5mby0+c2hhZG93W2lkXSk7DQorCQkJdXJiID0gaW5mby0+c2hh
ZG93W2lkXS51cmI7DQorCQkJaWYgKGxpa2VseSh1cmIpKSB7DQorCQkJCXVyYi0+YWN0dWFsX2xl
bmd0aCA9IHJlcy0+YWN0dWFsX2xlbmd0aDsNCisJCQkJdXJiLT5lcnJvcl9jb3VudCA9IHJlcy0+
ZXJyb3JfY291bnQ7DQorCQkJCXVyYi0+c3RhcnRfZnJhbWUgPSByZXMtPnN0YXJ0X2ZyYW1lOw0K
KwkJCQl4ZW5oY2RfZ2l2ZWJhY2tfdXJiKGluZm8sIHVyYiwgcmVzLT5zdGF0dXMpOw0KKwkJCX0N
CisJCX0NCisNCisJCXhlbmhjZF9hZGRfaWRfdG9fZnJlZWxpc3QoaW5mbywgaWQpOw0KKwl9DQor
CWluZm8tPnVyYl9yaW5nLnJzcF9jb25zID0gaTsNCisNCisJaWYgKGkgIT0gaW5mby0+dXJiX3Jp
bmcucmVxX3Byb2RfcHZ0KQ0KKwkJUklOR19GSU5BTF9DSEVDS19GT1JfUkVTUE9OU0VTKCZpbmZv
LT51cmJfcmluZywgbW9yZV90b19kbyk7DQorCWVsc2UNCisJCWluZm8tPnVyYl9yaW5nLnNyaW5n
LT5yc3BfZXZlbnQgPSBpICsgMTsNCisNCisJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW5mby0+
bG9jaywgZmxhZ3MpOw0KKw0KKwlyZXR1cm4gbW9yZV90b19kbzsNCit9DQorDQorc3RhdGljIGlu
dCB4ZW5oY2RfY29ubl9ub3RpZnkoc3RydWN0IHhlbmhjZF9pbmZvICppbmZvKQ0KK3sNCisJc3Ry
dWN0IHhlbnVzYl9jb25uX3Jlc3BvbnNlICpyZXM7DQorCXN0cnVjdCB4ZW51c2JfY29ubl9yZXF1
ZXN0ICpyZXE7DQorCVJJTkdfSURYIHJjLCBycDsNCisJX191MTYgaWQ7DQorCV9fdTggcG9ydG51
bSwgc3BlZWQ7DQorCWludCBtb3JlX3RvX2RvID0gMDsNCisJaW50IG5vdGlmeTsNCisJaW50IHBv
cnRfY2hhbmdlZCA9IDA7DQorCXVuc2lnbmVkIGxvbmcgZmxhZ3M7DQorDQorCXNwaW5fbG9ja19p
cnFzYXZlKCZpbmZvLT5sb2NrLCBmbGFncyk7DQorDQorCXJjID0gaW5mby0+Y29ubl9yaW5nLnJz
cF9jb25zOw0KKwlycCA9IGluZm8tPmNvbm5fcmluZy5zcmluZy0+cnNwX3Byb2Q7DQorCXJtYigp
OyAvKiBlbnN1cmUgd2Ugc2VlIHF1ZXVlZCByZXNwb25zZXMgdXAgdG8gInJwIiAqLw0KKw0KKwl3
aGlsZSAocmMgIT0gcnApIHsNCisJCXJlcyA9IFJJTkdfR0VUX1JFU1BPTlNFKCZpbmZvLT5jb25u
X3JpbmcsIHJjKTsNCisJCWlkID0gcmVzLT5pZDsNCisJCXBvcnRudW0gPSByZXMtPnBvcnRudW07
DQorCQlzcGVlZCA9IHJlcy0+c3BlZWQ7DQorCQlpbmZvLT5jb25uX3JpbmcucnNwX2NvbnMgPSAr
K3JjOw0KKw0KKwkJeGVuaGNkX3JocG9ydF9jb25uZWN0KGluZm8sIHBvcnRudW0sIHNwZWVkKTsN
CisJCWlmIChpbmZvLT5wb3J0c1twb3J0bnVtIC0gMV0uY19jb25uZWN0aW9uKQ0KKwkJCXBvcnRf
Y2hhbmdlZCA9IDE7DQorDQorCQliYXJyaWVyKCk7DQorDQorCQlyZXEgPSBSSU5HX0dFVF9SRVFV
RVNUKCZpbmZvLT5jb25uX3JpbmcsDQorCQkJCSAgICAgICBpbmZvLT5jb25uX3JpbmcucmVxX3By
b2RfcHZ0KTsNCisJCXJlcS0+aWQgPSBpZDsNCisJCWluZm8tPmNvbm5fcmluZy5yZXFfcHJvZF9w
dnQrKzsNCisJfQ0KKw0KKwlpZiAocmMgIT0gaW5mby0+Y29ubl9yaW5nLnJlcV9wcm9kX3B2dCkN
CisJCVJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JFU1BPTlNFUygmaW5mby0+Y29ubl9yaW5nLCBtb3Jl
X3RvX2RvKTsNCisJZWxzZQ0KKwkJaW5mby0+Y29ubl9yaW5nLnNyaW5nLT5yc3BfZXZlbnQgPSBy
YyArIDE7DQorDQorCVJJTkdfUFVTSF9SRVFVRVNUU19BTkRfQ0hFQ0tfTk9USUZZKCZpbmZvLT5j
b25uX3JpbmcsIG5vdGlmeSk7DQorCWlmIChub3RpZnkpDQorCQlub3RpZnlfcmVtb3RlX3ZpYV9p
cnEoaW5mby0+aXJxKTsNCisNCisJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW5mby0+bG9jaywg
ZmxhZ3MpOw0KKw0KKwlpZiAocG9ydF9jaGFuZ2VkKQ0KKwkJdXNiX2hjZF9wb2xsX3JoX3N0YXR1
cyh4ZW5oY2RfaW5mb190b19oY2QoaW5mbykpOw0KKw0KKwlyZXR1cm4gbW9yZV90b19kbzsNCit9
DQorDQorc3RhdGljIGlycXJldHVybl90IHhlbmhjZF9pbnQoaW50IGlycSwgdm9pZCAqZGV2X2lk
KQ0KK3sNCisJc3RydWN0IHhlbmhjZF9pbmZvICppbmZvID0gKHN0cnVjdCB4ZW5oY2RfaW5mbyAq
KWRldl9pZDsNCisNCisJd2hpbGUgKHhlbmhjZF91cmJfcmVxdWVzdF9kb25lKGluZm8pIHwgeGVu
aGNkX2Nvbm5fbm90aWZ5KGluZm8pKQ0KKwkJLyogWWllbGQgcG9pbnQgZm9yIHRoaXMgdW5ib3Vu
ZGVkIGxvb3AuICovDQorCQljb25kX3Jlc2NoZWQoKTsNCisNCisJcmV0dXJuIElSUV9IQU5ETEVE
Ow0KK30NCisNCitzdGF0aWMgdm9pZCB4ZW5oY2RfZGVzdHJveV9yaW5ncyhzdHJ1Y3QgeGVuaGNk
X2luZm8gKmluZm8pDQorew0KKwlpZiAoaW5mby0+aXJxKQ0KKwkJdW5iaW5kX2Zyb21faXJxaGFu
ZGxlcihpbmZvLT5pcnEsIGluZm8pOw0KKwlpbmZvLT5pcnEgPSAwOw0KKw0KKwlpZiAoaW5mby0+
dXJiX3JpbmdfcmVmICE9IEdSQU5UX0lOVkFMSURfUkVGKSB7DQorCQlnbnR0YWJfZW5kX2ZvcmVp
Z25fYWNjZXNzKGluZm8tPnVyYl9yaW5nX3JlZiwgMCwNCisJCQkJCSAgKHVuc2lnbmVkIGxvbmcp
aW5mby0+dXJiX3Jpbmcuc3JpbmcpOw0KKwkJaW5mby0+dXJiX3JpbmdfcmVmID0gR1JBTlRfSU5W
QUxJRF9SRUY7DQorCX0NCisJaW5mby0+dXJiX3Jpbmcuc3JpbmcgPSBOVUxMOw0KKw0KKwlpZiAo
aW5mby0+Y29ubl9yaW5nX3JlZiAhPSBHUkFOVF9JTlZBTElEX1JFRikgew0KKwkJZ250dGFiX2Vu
ZF9mb3JlaWduX2FjY2VzcyhpbmZvLT5jb25uX3JpbmdfcmVmLCAwLA0KKwkJCQkJICAodW5zaWdu
ZWQgbG9uZylpbmZvLT5jb25uX3Jpbmcuc3JpbmcpOw0KKwkJaW5mby0+Y29ubl9yaW5nX3JlZiA9
IEdSQU5UX0lOVkFMSURfUkVGOw0KKwl9DQorCWluZm8tPmNvbm5fcmluZy5zcmluZyA9IE5VTEw7
DQorfQ0KKw0KK3N0YXRpYyBpbnQgeGVuaGNkX3NldHVwX3JpbmdzKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYsDQorCQkJICAgICAgc3RydWN0IHhlbmhjZF9pbmZvICppbmZvKQ0KK3sNCisJc3Ry
dWN0IHhlbnVzYl91cmJfc3JpbmcgKnVyYl9zcmluZzsNCisJc3RydWN0IHhlbnVzYl9jb25uX3Ny
aW5nICpjb25uX3NyaW5nOw0KKwlncmFudF9yZWZfdCBncmVmOw0KKwlpbnQgZXJyOw0KKw0KKwlp
bmZvLT51cmJfcmluZ19yZWYgPSBHUkFOVF9JTlZBTElEX1JFRjsNCisJaW5mby0+Y29ubl9yaW5n
X3JlZiA9IEdSQU5UX0lOVkFMSURfUkVGOw0KKw0KKwl1cmJfc3JpbmcgPSAoc3RydWN0IHhlbnVz
Yl91cmJfc3JpbmcgKilnZXRfemVyb2VkX3BhZ2UoDQorCQkJCQkJCUdGUF9OT0lPIHwgX19HRlBf
SElHSCk7DQorCWlmICghdXJiX3NyaW5nKSB7DQorCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgLUVO
T01FTSwgImFsbG9jYXRpbmcgdXJiIHJpbmciKTsNCisJCXJldHVybiAtRU5PTUVNOw0KKwl9DQor
CVNIQVJFRF9SSU5HX0lOSVQodXJiX3NyaW5nKTsNCisJRlJPTlRfUklOR19JTklUKCZpbmZvLT51
cmJfcmluZywgdXJiX3NyaW5nLCBQQUdFX1NJWkUpOw0KKw0KKwllcnIgPSB4ZW5idXNfZ3JhbnRf
cmluZyhkZXYsIHVyYl9zcmluZywgMSwgJmdyZWYpOw0KKwlpZiAoZXJyIDwgMCkgew0KKwkJZnJl
ZV9wYWdlKCh1bnNpZ25lZCBsb25nKXVyYl9zcmluZyk7DQorCQlpbmZvLT51cmJfcmluZy5zcmlu
ZyA9IE5VTEw7DQorCQlnb3RvIGZhaWw7DQorCX0NCisJaW5mby0+dXJiX3JpbmdfcmVmID0gZ3Jl
ZjsNCisNCisJY29ubl9zcmluZyA9IChzdHJ1Y3QgeGVudXNiX2Nvbm5fc3JpbmcgKilnZXRfemVy
b2VkX3BhZ2UoDQorCQkJCQkJCUdGUF9OT0lPIHwgX19HRlBfSElHSCk7DQorCWlmICghY29ubl9z
cmluZykgew0KKwkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIC1FTk9NRU0sICJhbGxvY2F0aW5nIGNv
bm4gcmluZyIpOw0KKwkJZXJyID0gLUVOT01FTTsNCisJCWdvdG8gZmFpbDsNCisJfQ0KKwlTSEFS
RURfUklOR19JTklUKGNvbm5fc3JpbmcpOw0KKwlGUk9OVF9SSU5HX0lOSVQoJmluZm8tPmNvbm5f
cmluZywgY29ubl9zcmluZywgUEFHRV9TSVpFKTsNCisNCisJZXJyID0geGVuYnVzX2dyYW50X3Jp
bmcoZGV2LCBjb25uX3NyaW5nLCAxLCAmZ3JlZik7DQorCWlmIChlcnIgPCAwKSB7DQorCQlmcmVl
X3BhZ2UoKHVuc2lnbmVkIGxvbmcpY29ubl9zcmluZyk7DQorCQlpbmZvLT5jb25uX3Jpbmcuc3Jp
bmcgPSBOVUxMOw0KKwkJZ290byBmYWlsOw0KKwl9DQorCWluZm8tPmNvbm5fcmluZ19yZWYgPSBn
cmVmOw0KKw0KKwllcnIgPSB4ZW5idXNfYWxsb2NfZXZ0Y2huKGRldiwgJmluZm8tPmV2dGNobik7
DQorCWlmIChlcnIpIHsNCisJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsICJ4ZW5idXNfYWxs
b2NfZXZ0Y2huIik7DQorCQlnb3RvIGZhaWw7DQorCX0NCisNCisJZXJyID0gYmluZF9ldnRjaG5f
dG9faXJxKGluZm8tPmV2dGNobik7DQorCWlmIChlcnIgPD0gMCkgew0KKwkJeGVuYnVzX2Rldl9m
YXRhbChkZXYsIGVyciwgImJpbmRfZXZ0Y2huX3RvX2lycSIpOw0KKwkJZ290byBmYWlsOw0KKwl9
DQorDQorCWluZm8tPmlycSA9IGVycjsNCisNCisJZXJyID0gcmVxdWVzdF90aHJlYWRlZF9pcnEo
aW5mby0+aXJxLCBOVUxMLCB4ZW5oY2RfaW50LA0KKwkJCQkgICBJUlFGX09ORVNIT1QsICJ4ZW5o
Y2QiLCBpbmZvKTsNCisJaWYgKGVycikgew0KKwkJeGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwg
InJlcXVlc3RfdGhyZWFkZWRfaXJxIik7DQorCQlnb3RvIGZyZWVfaXJxOw0KKwl9DQorDQorCXJl
dHVybiAwOw0KKw0KK2ZyZWVfaXJxOg0KKwl1bmJpbmRfZnJvbV9pcnFoYW5kbGVyKGluZm8tPmly
cSwgaW5mbyk7DQorZmFpbDoNCisJeGVuaGNkX2Rlc3Ryb3lfcmluZ3MoaW5mbyk7DQorCXJldHVy
biBlcnI7DQorfQ0KKw0KK3N0YXRpYyBpbnQgeGVuaGNkX3RhbGtfdG9fYmFja2VuZChzdHJ1Y3Qg
eGVuYnVzX2RldmljZSAqZGV2LA0KKwkJCQkgIHN0cnVjdCB4ZW5oY2RfaW5mbyAqaW5mbykNCit7
DQorCWNvbnN0IGNoYXIgKm1lc3NhZ2U7DQorCXN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24geGJ0
Ow0KKwlpbnQgZXJyOw0KKw0KKwllcnIgPSB4ZW5oY2Rfc2V0dXBfcmluZ3MoZGV2LCBpbmZvKTsN
CisJaWYgKGVycikNCisJCXJldHVybiBlcnI7DQorDQorYWdhaW46DQorCWVyciA9IHhlbmJ1c190
cmFuc2FjdGlvbl9zdGFydCgmeGJ0KTsNCisJaWYgKGVycikgew0KKwkJeGVuYnVzX2Rldl9mYXRh
bChkZXYsIGVyciwgInN0YXJ0aW5nIHRyYW5zYWN0aW9uIik7DQorCQlnb3RvIGRlc3Ryb3lfcmlu
ZzsNCisJfQ0KKw0KKwllcnIgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwgInVy
Yi1yaW5nLXJlZiIsICIldSIsDQorCQkJICAgIGluZm8tPnVyYl9yaW5nX3JlZik7DQorCWlmIChl
cnIpIHsNCisJCW1lc3NhZ2UgPSAid3JpdGluZyB1cmItcmluZy1yZWYiOw0KKwkJZ290byBhYm9y
dF90cmFuc2FjdGlvbjsNCisJfQ0KKw0KKwllcnIgPSB4ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5u
b2RlbmFtZSwgImNvbm4tcmluZy1yZWYiLCAiJXUiLA0KKwkJCSAgICBpbmZvLT5jb25uX3Jpbmdf
cmVmKTsNCisJaWYgKGVycikgew0KKwkJbWVzc2FnZSA9ICJ3cml0aW5nIGNvbm4tcmluZy1yZWYi
Ow0KKwkJZ290byBhYm9ydF90cmFuc2FjdGlvbjsNCisJfQ0KKw0KKwllcnIgPSB4ZW5idXNfcHJp
bnRmKHhidCwgZGV2LT5ub2RlbmFtZSwgImV2ZW50LWNoYW5uZWwiLCAiJXUiLA0KKwkJCSAgICBp
bmZvLT5ldnRjaG4pOw0KKwlpZiAoZXJyKSB7DQorCQltZXNzYWdlID0gIndyaXRpbmcgZXZlbnQt
Y2hhbm5lbCI7DQorCQlnb3RvIGFib3J0X3RyYW5zYWN0aW9uOw0KKwl9DQorDQorCWVyciA9IHhl
bmJ1c190cmFuc2FjdGlvbl9lbmQoeGJ0LCAwKTsNCisJaWYgKGVycikgew0KKwkJaWYgKGVyciA9
PSAtRUFHQUlOKQ0KKwkJCWdvdG8gYWdhaW47DQorCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJy
LCAiY29tcGxldGluZyB0cmFuc2FjdGlvbiIpOw0KKwkJZ290byBkZXN0cm95X3Jpbmc7DQorCX0N
CisNCisJcmV0dXJuIDA7DQorDQorYWJvcnRfdHJhbnNhY3Rpb246DQorCXhlbmJ1c190cmFuc2Fj
dGlvbl9lbmQoeGJ0LCAxKTsNCisJeGVuYnVzX2Rldl9mYXRhbChkZXYsIGVyciwgIiVzIiwgbWVz
c2FnZSk7DQorDQorZGVzdHJveV9yaW5nOg0KKwl4ZW5oY2RfZGVzdHJveV9yaW5ncyhpbmZvKTsN
CisNCisJcmV0dXJuIGVycjsNCit9DQorDQorc3RhdGljIGludCB4ZW5oY2RfY29ubmVjdChzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2KQ0KK3sNCisJc3RydWN0IHhlbmhjZF9pbmZvICppbmZvID0g
ZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7DQorCXN0cnVjdCB4ZW51c2JfY29ubl9yZXF1ZXN0
ICpyZXE7DQorCWludCBpZHgsIGVycjsNCisJaW50IG5vdGlmeTsNCisJY2hhciBuYW1lW1RBU0tf
Q09NTV9MRU5dOw0KKwlzdHJ1Y3QgdXNiX2hjZCAqaGNkOw0KKw0KKwloY2QgPSB4ZW5oY2RfaW5m
b190b19oY2QoaW5mbyk7DQorCXNucHJpbnRmKG5hbWUsIFRBU0tfQ09NTV9MRU4sICJ4ZW5oY2Qu
JWQiLCBoY2QtPnNlbGYuYnVzbnVtKTsNCisNCisJZXJyID0geGVuaGNkX3RhbGtfdG9fYmFja2Vu
ZChkZXYsIGluZm8pOw0KKwlpZiAoZXJyKQ0KKwkJcmV0dXJuIGVycjsNCisNCisJLyogcHJlcGFy
ZSByaW5nIGZvciBob3RwbHVnIG5vdGlmaWNhdGlvbiAqLw0KKwlmb3IgKGlkeCA9IDA7IGlkeCA8
IFhFTlVTQl9DT05OX1JJTkdfU0laRTsgaWR4KyspIHsNCisJCXJlcSA9IFJJTkdfR0VUX1JFUVVF
U1QoJmluZm8tPmNvbm5fcmluZywgaWR4KTsNCisJCXJlcS0+aWQgPSBpZHg7DQorCX0NCisJaW5m
by0+Y29ubl9yaW5nLnJlcV9wcm9kX3B2dCA9IGlkeDsNCisNCisJUklOR19QVVNIX1JFUVVFU1RT
X0FORF9DSEVDS19OT1RJRlkoJmluZm8tPmNvbm5fcmluZywgbm90aWZ5KTsNCisJaWYgKG5vdGlm
eSkNCisJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShpbmZvLT5pcnEpOw0KKw0KKwlyZXR1cm4gMDsN
Cit9DQorDQorc3RhdGljIHZvaWQgeGVuaGNkX2Rpc2Nvbm5lY3Qoc3RydWN0IHhlbmJ1c19kZXZp
Y2UgKmRldikNCit7DQorCXN0cnVjdCB4ZW5oY2RfaW5mbyAqaW5mbyA9IGRldl9nZXRfZHJ2ZGF0
YSgmZGV2LT5kZXYpOw0KKwlzdHJ1Y3QgdXNiX2hjZCAqaGNkID0geGVuaGNkX2luZm9fdG9faGNk
KGluZm8pOw0KKw0KKwl1c2JfcmVtb3ZlX2hjZChoY2QpOw0KKwl4ZW5idXNfZnJvbnRlbmRfY2xv
c2VkKGRldik7DQorfQ0KKw0KK3N0YXRpYyB2b2lkIHhlbmhjZF93YXRjaGRvZyh1bnNpZ25lZCBs
b25nIHBhcmFtKQ0KK3sNCisJc3RydWN0IHhlbmhjZF9pbmZvICppbmZvID0gKHN0cnVjdCB4ZW5o
Y2RfaW5mbyAqKXBhcmFtOw0KKwl1bnNpZ25lZCBsb25nIGZsYWdzOw0KKw0KKwlzcGluX2xvY2tf
aXJxc2F2ZSgmaW5mby0+bG9jaywgZmxhZ3MpOw0KKwlpZiAobGlrZWx5KEhDX0lTX1JVTk5JTkco
eGVuaGNkX2luZm9fdG9faGNkKGluZm8pLT5zdGF0ZSkpKSB7DQorCQl4ZW5oY2RfdGltZXJfYWN0
aW9uX2RvbmUoaW5mbywgVElNRVJfUklOR19XQVRDSERPRyk7DQorCQl4ZW5oY2RfZ2l2ZWJhY2tf
dW5saW5rZWRfdXJicyhpbmZvKTsNCisJCXhlbmhjZF9raWNrX3BlbmRpbmdfdXJicyhpbmZvKTsN
CisJfQ0KKwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpbmZvLT5sb2NrLCBmbGFncyk7DQorfQ0K
Kw0KKy8qDQorICogb25lLXRpbWUgSEMgaW5pdA0KKyAqLw0KK3N0YXRpYyBpbnQgeGVuaGNkX3Nl
dHVwKHN0cnVjdCB1c2JfaGNkICpoY2QpDQorew0KKwlzdHJ1Y3QgeGVuaGNkX2luZm8gKmluZm8g
PSB4ZW5oY2RfaGNkX3RvX2luZm8oaGNkKTsNCisNCisJc3Bpbl9sb2NrX2luaXQoJmluZm8tPmxv
Y2spOw0KKwlJTklUX0xJU1RfSEVBRCgmaW5mby0+cGVuZGluZ19zdWJtaXRfbGlzdCk7DQorCUlO
SVRfTElTVF9IRUFEKCZpbmZvLT5wZW5kaW5nX3VubGlua19saXN0KTsNCisJSU5JVF9MSVNUX0hF
QUQoJmluZm8tPmluX3Byb2dyZXNzX2xpc3QpOw0KKwlJTklUX0xJU1RfSEVBRCgmaW5mby0+Z2l2
ZWJhY2tfd2FpdGluZ19saXN0KTsNCisJaW5pdF90aW1lcigmaW5mby0+d2F0Y2hkb2cpOw0KKwlp
bmZvLT53YXRjaGRvZy5mdW5jdGlvbiA9IHhlbmhjZF93YXRjaGRvZzsNCisJaW5mby0+d2F0Y2hk
b2cuZGF0YSA9ICh1bnNpZ25lZCBsb25nKWluZm87DQorDQorCWhjZC0+aGFzX3R0ID0gKGhjZC0+
ZHJpdmVyLT5mbGFncyAmIEhDRF9NQVNLKSAhPSBIQ0RfVVNCMTE7DQorDQorCXJldHVybiAwOw0K
K30NCisNCisvKg0KKyAqIHN0YXJ0IEhDIHJ1bm5pbmcNCisgKi8NCitzdGF0aWMgaW50IHhlbmhj
ZF9ydW4oc3RydWN0IHVzYl9oY2QgKmhjZCkNCit7DQorCWhjZC0+dXNlc19uZXdfcG9sbGluZyA9
IDE7DQorCWNsZWFyX2JpdChIQ0RfRkxBR19QT0xMX1JILCAmaGNkLT5mbGFncyk7DQorCWhjZC0+
c3RhdGUgPSBIQ19TVEFURV9SVU5OSU5HOw0KKwlyZXR1cm4gMDsNCit9DQorDQorLyoNCisgKiBz
dG9wIHJ1bm5pbmcgSEMNCisgKi8NCitzdGF0aWMgdm9pZCB4ZW5oY2Rfc3RvcChzdHJ1Y3QgdXNi
X2hjZCAqaGNkKQ0KK3sNCisJc3RydWN0IHhlbmhjZF9pbmZvICppbmZvID0geGVuaGNkX2hjZF90
b19pbmZvKGhjZCk7DQorDQorCWRlbF90aW1lcl9zeW5jKCZpbmZvLT53YXRjaGRvZyk7DQorCXNw
aW5fbG9ja19pcnEoJmluZm8tPmxvY2spOw0KKwkvKiBjYW5jZWwgYWxsIHVyYnMgKi8NCisJaGNk
LT5zdGF0ZSA9IEhDX1NUQVRFX0hBTFQ7DQorCXhlbmhjZF9jYW5jZWxfYWxsX2VucXVldWVkX3Vy
YnMoaW5mbyk7DQorCXhlbmhjZF9naXZlYmFja191bmxpbmtlZF91cmJzKGluZm8pOw0KKwlzcGlu
X3VubG9ja19pcnEoJmluZm8tPmxvY2spOw0KK30NCisNCisvKg0KKyAqIGNhbGxlZCBhcyAudXJi
X2VucXVldWUoKQ0KKyAqIG5vbi1lcnJvciByZXR1cm5zIGFyZSBwcm9taXNlIHRvIGdpdmViYWNr
IHRoZSB1cmIgbGF0ZXINCisgKi8NCitzdGF0aWMgaW50IHhlbmhjZF91cmJfZW5xdWV1ZShzdHJ1
Y3QgdXNiX2hjZCAqaGNkLCBzdHJ1Y3QgdXJiICp1cmIsDQorCQkJICAgICAgZ2ZwX3QgbWVtX2Zs
YWdzKQ0KK3sNCisJc3RydWN0IHhlbmhjZF9pbmZvICppbmZvID0geGVuaGNkX2hjZF90b19pbmZv
KGhjZCk7DQorCXN0cnVjdCB1cmJfcHJpdiAqdXJicDsNCisJdW5zaWduZWQgbG9uZyBmbGFnczsN
CisJaW50IHJldDsNCisNCisNCisJdXJicCA9IGttZW1fY2FjaGVfemFsbG9jKHhlbmhjZF91cmJw
X2NhY2hlcCwgbWVtX2ZsYWdzKTsNCisJaWYgKCF1cmJwKQ0KKwkJcmV0dXJuIC1FTk9NRU07DQor
DQorCXNwaW5fbG9ja19pcnFzYXZlKCZpbmZvLT5sb2NrLCBmbGFncyk7DQorDQorCXVyYnAtPnVy
YiA9IHVyYjsNCisJdXJiLT5oY3ByaXYgPSB1cmJwOw0KKwl1cmJwLT5yZXFfaWQgPSB+MDsNCisJ
dXJicC0+dW5saW5rX3JlcV9pZCA9IH4wOw0KKwlJTklUX0xJU1RfSEVBRCgmdXJicC0+bGlzdCk7
DQorCXVyYnAtPnN0YXR1cyA9IDE7DQorCXVyYi0+dW5saW5rZWQgPSAwOw0KKw0KKwlyZXQgPSB4
ZW5oY2Rfc3VibWl0X3VyYihpbmZvLCB1cmJwKTsNCisNCisJaWYgKHJldCkNCisJCXhlbmhjZF9m
cmVlX3VyYl9wcml2KHVyYnApOw0KKw0KKwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpbmZvLT5s
b2NrLCBmbGFncyk7DQorDQorCXJldHVybiByZXQ7DQorfQ0KKw0KKy8qDQorICogY2FsbGVkIGFz
IC51cmJfZGVxdWV1ZSgpDQorICovDQorc3RhdGljIGludCB4ZW5oY2RfdXJiX2RlcXVldWUoc3Ry
dWN0IHVzYl9oY2QgKmhjZCwgc3RydWN0IHVyYiAqdXJiLCBpbnQgc3RhdHVzKQ0KK3sNCisJc3Ry
dWN0IHhlbmhjZF9pbmZvICppbmZvID0geGVuaGNkX2hjZF90b19pbmZvKGhjZCk7DQorCXN0cnVj
dCB1cmJfcHJpdiAqdXJicDsNCisJdW5zaWduZWQgbG9uZyBmbGFnczsNCisJaW50IHJldCA9IDA7
DQorDQorCXNwaW5fbG9ja19pcnFzYXZlKCZpbmZvLT5sb2NrLCBmbGFncyk7DQorDQorCXVyYnAg
PSB1cmItPmhjcHJpdjsNCisJaWYgKHVyYnApIHsNCisJCXVyYnAtPnN0YXR1cyA9IHN0YXR1czsN
CisJCXJldCA9IHhlbmhjZF91bmxpbmtfdXJiKGluZm8sIHVyYnApOw0KKwl9DQorDQorCXNwaW5f
dW5sb2NrX2lycXJlc3RvcmUoJmluZm8tPmxvY2ssIGZsYWdzKTsNCisNCisJcmV0dXJuIHJldDsN
Cit9DQorDQorLyoNCisgKiBjYWxsZWQgZnJvbSB1c2JfZ2V0X2N1cnJlbnRfZnJhbWVfbnVtYmVy
KCksDQorICogYnV0LCBhbG1vc3QgYWxsIGRyaXZlcnMgbm90IHVzZSBzdWNoIGZ1bmN0aW9uLg0K
KyAqLw0KK3N0YXRpYyBpbnQgeGVuaGNkX2dldF9mcmFtZShzdHJ1Y3QgdXNiX2hjZCAqaGNkKQ0K
K3sNCisJLyogaXQgbWVhbnMgZXJyb3IsIGJ1dCBwcm9iYWJseSBubyBwcm9ibGVtIDotKSAqLw0K
KwlyZXR1cm4gMDsNCit9DQorDQorc3RhdGljIHN0cnVjdCBoY19kcml2ZXIgeGVuaGNkX3VzYjIw
X2hjX2RyaXZlciA9IHsNCisJLmRlc2NyaXB0aW9uID0gInhlbi1oY2QiLA0KKwkucHJvZHVjdF9k
ZXNjID0gIlhlbiBVU0IyLjAgVmlydHVhbCBIb3N0IENvbnRyb2xsZXIiLA0KKwkuaGNkX3ByaXZf
c2l6ZSA9IHNpemVvZihzdHJ1Y3QgeGVuaGNkX2luZm8pLA0KKwkuZmxhZ3MgPSBIQ0RfVVNCMiwN
CisNCisJLyogYmFzaWMgSEMgbGlmZWN5Y2xlIG9wZXJhdGlvbnMgKi8NCisJLnJlc2V0ID0geGVu
aGNkX3NldHVwLA0KKwkuc3RhcnQgPSB4ZW5oY2RfcnVuLA0KKwkuc3RvcCA9IHhlbmhjZF9zdG9w
LA0KKw0KKwkvKiBtYW5hZ2luZyB1cmIgSS9PICovDQorCS51cmJfZW5xdWV1ZSA9IHhlbmhjZF91
cmJfZW5xdWV1ZSwNCisJLnVyYl9kZXF1ZXVlID0geGVuaGNkX3VyYl9kZXF1ZXVlLA0KKwkuZ2V0
X2ZyYW1lX251bWJlciA9IHhlbmhjZF9nZXRfZnJhbWUsDQorDQorCS8qIHJvb3QgaHViIG9wZXJh
dGlvbnMgKi8NCisJLmh1Yl9zdGF0dXNfZGF0YSA9IHhlbmhjZF9odWJfc3RhdHVzX2RhdGEsDQor
CS5odWJfY29udHJvbCA9IHhlbmhjZF9odWJfY29udHJvbCwNCisjaWZkZWYgQ09ORklHX1BNDQor
CS5idXNfc3VzcGVuZCA9IHhlbmhjZF9idXNfc3VzcGVuZCwNCisJLmJ1c19yZXN1bWUgPSB4ZW5o
Y2RfYnVzX3Jlc3VtZSwNCisjZW5kaWYNCit9Ow0KKw0KK3N0YXRpYyBzdHJ1Y3QgaGNfZHJpdmVy
IHhlbmhjZF91c2IxMV9oY19kcml2ZXIgPSB7DQorCS5kZXNjcmlwdGlvbiA9ICJ4ZW4taGNkIiwN
CisJLnByb2R1Y3RfZGVzYyA9ICJYZW4gVVNCMS4xIFZpcnR1YWwgSG9zdCBDb250cm9sbGVyIiwN
CisJLmhjZF9wcml2X3NpemUgPSBzaXplb2Yoc3RydWN0IHhlbmhjZF9pbmZvKSwNCisJLmZsYWdz
ID0gSENEX1VTQjExLA0KKw0KKwkvKiBiYXNpYyBIQyBsaWZlY3ljbGUgb3BlcmF0aW9ucyAqLw0K
KwkucmVzZXQgPSB4ZW5oY2Rfc2V0dXAsDQorCS5zdGFydCA9IHhlbmhjZF9ydW4sDQorCS5zdG9w
ID0geGVuaGNkX3N0b3AsDQorDQorCS8qIG1hbmFnaW5nIHVyYiBJL08gKi8NCisJLnVyYl9lbnF1
ZXVlID0geGVuaGNkX3VyYl9lbnF1ZXVlLA0KKwkudXJiX2RlcXVldWUgPSB4ZW5oY2RfdXJiX2Rl
cXVldWUsDQorCS5nZXRfZnJhbWVfbnVtYmVyID0geGVuaGNkX2dldF9mcmFtZSwNCisNCisJLyog
cm9vdCBodWIgb3BlcmF0aW9ucyAqLw0KKwkuaHViX3N0YXR1c19kYXRhID0geGVuaGNkX2h1Yl9z
dGF0dXNfZGF0YSwNCisJLmh1Yl9jb250cm9sID0geGVuaGNkX2h1Yl9jb250cm9sLA0KKyNpZmRl
ZiBDT05GSUdfUE0NCisJLmJ1c19zdXNwZW5kID0geGVuaGNkX2J1c19zdXNwZW5kLA0KKwkuYnVz
X3Jlc3VtZSA9IHhlbmhjZF9idXNfcmVzdW1lLA0KKyNlbmRpZg0KK307DQorDQorc3RhdGljIHN0
cnVjdCB1c2JfaGNkICp4ZW5oY2RfY3JlYXRlX2hjZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2
KQ0KK3sNCisJaW50IGk7DQorCWludCBlcnIgPSAwOw0KKwlpbnQgbnVtX3BvcnRzOw0KKwlpbnQg
dXNiX3ZlcjsNCisJc3RydWN0IHVzYl9oY2QgKmhjZCA9IE5VTEw7DQorCXN0cnVjdCB4ZW5oY2Rf
aW5mbyAqaW5mbzsNCisNCisJZXJyID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRldi0+b3RoZXJl
bmQsICJudW0tcG9ydHMiLCAiJWQiLA0KKwkJCSAgICZudW1fcG9ydHMpOw0KKwlpZiAoZXJyICE9
IDEpIHsNCisJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsICJyZWFkaW5nIG51bS1wb3J0cyIp
Ow0KKwkJcmV0dXJuIEVSUl9QVFIoLUVJTlZBTCk7DQorCX0NCisJaWYgKG51bV9wb3J0cyA8IDEg
fHwgbnVtX3BvcnRzID4gWEVOVVNCX01BWF9QT1JUTlIpIHsNCisJCXhlbmJ1c19kZXZfZmF0YWwo
ZGV2LCBlcnIsICJpbnZhbGlkIG51bS1wb3J0cyIpOw0KKwkJcmV0dXJuIEVSUl9QVFIoLUVJTlZB
TCk7DQorCX0NCisNCisJZXJyID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRldi0+b3RoZXJlbmQs
ICJ1c2ItdmVyIiwgIiVkIiwgJnVzYl92ZXIpOw0KKwlpZiAoZXJyICE9IDEpIHsNCisJCXhlbmJ1
c19kZXZfZmF0YWwoZGV2LCBlcnIsICJyZWFkaW5nIHVzYi12ZXIiKTsNCisJCXJldHVybiBFUlJf
UFRSKC1FSU5WQUwpOw0KKwl9DQorCXN3aXRjaCAodXNiX3Zlcikgew0KKwljYXNlIFhFTlVTQl9W
RVJfVVNCMTE6DQorCQloY2QgPSB1c2JfY3JlYXRlX2hjZCgmeGVuaGNkX3VzYjExX2hjX2RyaXZl
ciwgJmRldi0+ZGV2LA0KKwkJCQkgICAgIGRldl9uYW1lKCZkZXYtPmRldikpOw0KKwkJYnJlYWs7
DQorCWNhc2UgWEVOVVNCX1ZFUl9VU0IyMDoNCisJCWhjZCA9IHVzYl9jcmVhdGVfaGNkKCZ4ZW5o
Y2RfdXNiMjBfaGNfZHJpdmVyLCAmZGV2LT5kZXYsDQorCQkJCSAgICAgZGV2X25hbWUoJmRldi0+
ZGV2KSk7DQorCQlicmVhazsNCisJZGVmYXVsdDoNCisJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBl
cnIsICJpbnZhbGlkIHVzYi12ZXIiKTsNCisJCXJldHVybiBFUlJfUFRSKC1FSU5WQUwpOw0KKwl9
DQorCWlmICghaGNkKSB7DQorCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJyLA0KKwkJCQkgImZh
aWwgdG8gYWxsb2NhdGUgVVNCIGhvc3QgY29udHJvbGxlciIpOw0KKwkJcmV0dXJuIEVSUl9QVFIo
LUVOT01FTSk7DQorCX0NCisNCisJaW5mbyA9IHhlbmhjZF9oY2RfdG9faW5mbyhoY2QpOw0KKwlp
bmZvLT54YmRldiA9IGRldjsNCisJaW5mby0+cmhfbnVtcG9ydHMgPSBudW1fcG9ydHM7DQorDQor
CWZvciAoaSA9IDA7IGkgPCBYRU5VU0JfVVJCX1JJTkdfU0laRTsgaSsrKSB7DQorCQlpbmZvLT5z
aGFkb3dbaV0ucmVxLmlkID0gaSArIDE7DQorCQlpbmZvLT5zaGFkb3dbaV0udXJiID0gTlVMTDsN
CisJfQ0KKwlpbmZvLT5zaGFkb3dbWEVOVVNCX1VSQl9SSU5HX1NJWkUgLSAxXS5yZXEuaWQgPSAw
eDBmZmY7DQorDQorCXJldHVybiBoY2Q7DQorfQ0KKw0KK3N0YXRpYyB2b2lkIHhlbmhjZF9iYWNr
ZW5kX2NoYW5nZWQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwNCisJCQkJICAgZW51bSB4ZW5i
dXNfc3RhdGUgYmFja2VuZF9zdGF0ZSkNCit7DQorCXN3aXRjaCAoYmFja2VuZF9zdGF0ZSkgew0K
KwljYXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nOg0KKwljYXNlIFhlbmJ1c1N0YXRlUmVjb25m
aWd1cmluZzoNCisJY2FzZSBYZW5idXNTdGF0ZVJlY29uZmlndXJlZDoNCisJY2FzZSBYZW5idXNT
dGF0ZVVua25vd246DQorCQlicmVhazsNCisNCisJY2FzZSBYZW5idXNTdGF0ZUluaXRXYWl0Og0K
KwljYXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQ6DQorCWNhc2UgWGVuYnVzU3RhdGVDb25uZWN0
ZWQ6DQorCQlpZiAoZGV2LT5zdGF0ZSAhPSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZykNCisJCQli
cmVhazsNCisJCWlmICgheGVuaGNkX2Nvbm5lY3QoZGV2KSkNCisJCQl4ZW5idXNfc3dpdGNoX3N0
YXRlKGRldiwgWGVuYnVzU3RhdGVDb25uZWN0ZWQpOw0KKwkJYnJlYWs7DQorDQorCWNhc2UgWGVu
YnVzU3RhdGVDbG9zZWQ6DQorCQlpZiAoZGV2LT5zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCkN
CisJCQlicmVhazsNCisJCS8qIE1pc3NlZCB0aGUgYmFja2VuZCdzIENsb3Npbmcgc3RhdGUgLS0g
ZmFsbHRocm91Z2ggKi8NCisJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6DQorCQl4ZW5oY2RfZGlz
Y29ubmVjdChkZXYpOw0KKwkJYnJlYWs7DQorDQorCWRlZmF1bHQ6DQorCQl4ZW5idXNfZGV2X2Zh
dGFsKGRldiwgLUVJTlZBTCwgInNhdyBzdGF0ZSAlZCBhdCBmcm9udGVuZCIsDQorCQkJCSBiYWNr
ZW5kX3N0YXRlKTsNCisJCWJyZWFrOw0KKwl9DQorfQ0KKw0KK3N0YXRpYyBpbnQgeGVuaGNkX3Jl
bW92ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQ0KK3sNCisJc3RydWN0IHhlbmhjZF9pbmZv
ICppbmZvID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7DQorCXN0cnVjdCB1c2JfaGNkICpo
Y2QgPSB4ZW5oY2RfaW5mb190b19oY2QoaW5mbyk7DQorDQorCXhlbmhjZF9kZXN0cm95X3Jpbmdz
KGluZm8pOw0KKwl1c2JfcHV0X2hjZChoY2QpOw0KKw0KKwlyZXR1cm4gMDsNCit9DQorDQorc3Rh
dGljIGludCB4ZW5oY2RfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwNCisJCQljb25z
dCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCAqaWQpDQorew0KKwlpbnQgZXJyOw0KKwlzdHJ1Y3Qg
dXNiX2hjZCAqaGNkOw0KKwlzdHJ1Y3QgeGVuaGNkX2luZm8gKmluZm87DQorDQorCWlmICh1c2Jf
ZGlzYWJsZWQoKSkNCisJCXJldHVybiAtRU5PREVWOw0KKw0KKwloY2QgPSB4ZW5oY2RfY3JlYXRl
X2hjZChkZXYpOw0KKwlpZiAoSVNfRVJSKGhjZCkpIHsNCisJCWVyciA9IFBUUl9FUlIoaGNkKTsN
CisJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsDQorCQkJCSAiZmFpbCB0byBjcmVhdGUgdXNi
IGhvc3QgY29udHJvbGxlciIpOw0KKwkJcmV0dXJuIGVycjsNCisJfQ0KKw0KKwlpbmZvID0geGVu
aGNkX2hjZF90b19pbmZvKGhjZCk7DQorCWRldl9zZXRfZHJ2ZGF0YSgmZGV2LT5kZXYsIGluZm8p
Ow0KKw0KKwllcnIgPSB1c2JfYWRkX2hjZChoY2QsIDAsIDApOw0KKwlpZiAoZXJyKSB7DQorCQl4
ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJyLCAiZmFpbCB0byBhZGQgVVNCIGhvc3QgY29udHJvbGxl
ciIpOw0KKwkJdXNiX3B1dF9oY2QoaGNkKTsNCisJCWRldl9zZXRfZHJ2ZGF0YSgmZGV2LT5kZXYs
IE5VTEwpOw0KKwl9DQorDQorCXJldHVybiBlcnI7DQorfQ0KKw0KK3N0YXRpYyBjb25zdCBzdHJ1
Y3QgeGVuYnVzX2RldmljZV9pZCB4ZW5oY2RfaWRzW10gPSB7DQorCXsgInZ1c2IiIH0sDQorCXsg
IiIgfSwNCit9Ow0KKw0KK3N0YXRpYyBzdHJ1Y3QgeGVuYnVzX2RyaXZlciB4ZW5oY2RfZHJpdmVy
ID0gew0KKwkuaWRzCQkJPSB4ZW5oY2RfaWRzLA0KKwkucHJvYmUJCQk9IHhlbmhjZF9wcm9iZSwN
CisJLm90aGVyZW5kX2NoYW5nZWQJPSB4ZW5oY2RfYmFja2VuZF9jaGFuZ2VkLA0KKwkucmVtb3Zl
CQkJPSB4ZW5oY2RfcmVtb3ZlLA0KK307DQorDQorc3RhdGljIGludCBfX2luaXQgeGVuaGNkX2lu
aXQodm9pZCkNCit7DQorCWlmICgheGVuX2RvbWFpbigpKQ0KKwkJcmV0dXJuIC1FTk9ERVY7DQor
DQorCXhlbmhjZF91cmJwX2NhY2hlcCA9IGttZW1fY2FjaGVfY3JlYXRlKCJ4ZW5oY2RfdXJiX3By
aXYiLA0KKwkJCQkJc2l6ZW9mKHN0cnVjdCB1cmJfcHJpdiksIDAsIDAsIE5VTEwpOw0KKwlpZiAo
IXhlbmhjZF91cmJwX2NhY2hlcCkgew0KKwkJcHJfZXJyKCJ4ZW5oY2QgZmFpbGVkIHRvIGNyZWF0
ZSBrbWVtIGNhY2hlXG4iKTsNCisJCXJldHVybiAtRU5PTUVNOw0KKwl9DQorDQorCXJldHVybiB4
ZW5idXNfcmVnaXN0ZXJfZnJvbnRlbmQoJnhlbmhjZF9kcml2ZXIpOw0KK30NCittb2R1bGVfaW5p
dCh4ZW5oY2RfaW5pdCk7DQorDQorc3RhdGljIHZvaWQgX19leGl0IHhlbmhjZF9leGl0KHZvaWQp
DQorew0KKwlrbWVtX2NhY2hlX2Rlc3Ryb3koeGVuaGNkX3VyYnBfY2FjaGVwKTsNCisJeGVuYnVz
X3VucmVnaXN0ZXJfZHJpdmVyKCZ4ZW5oY2RfZHJpdmVyKTsNCit9DQorbW9kdWxlX2V4aXQoeGVu
aGNkX2V4aXQpOw0KKw0KK01PRFVMRV9BTElBUygieGVuOnZ1c2IiKTsNCitNT0RVTEVfQVVUSE9S
KCJKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Iik7DQorTU9EVUxFX0RFU0NSSVBUSU9O
KCJYZW4gVVNCIFZpcnR1YWwgSG9zdCBDb250cm9sbGVyIGRyaXZlciAoeGVuLWhjZCkiKTsNCitN
T0RVTEVfTElDRU5TRSgiRHVhbCBCU0QvR1BMIik7DQotLSANCjIuNi42DQoNCg==
--00000000000008f2da0579a88819
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--00000000000008f2da0579a88819--


From xen-devel-bounces@lists.xenproject.org Fri Nov 02 06:46:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 06:46: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-devel-bounces@lists.xenproject.org>)
	id 1gITE0-0003cX-66; Fri, 02 Nov 2018 06:46: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=upun=nn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gITDy-0003cK-N0
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 06:46:30 +0000
X-Inumbo-ID: 070a86c2-de6b-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 070a86c2-de6b-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 06:46:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gITDu-0001eP-Tu; Fri, 02 Nov 2018 06:46:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gITDu-0007H9-Lt; Fri, 02 Nov 2018 06:46:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gITDu-0007T9-LM; Fri, 02 Nov 2018 06:46:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129310-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=c4f4984c69ab1057a5d297b4557fe6cf733f8584
X-Osstest-Versions-That: ovmf=d3d97b378fe4d0bfbcbdb296d06bcf1d09165480
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Nov 2018 06:46:26 +0000
Subject: [Xen-devel] [ovmf test] 129310: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTMxMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjkzMTAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjNGY0OTg0YzY5YWIxMDU3YTVkMjk3YjQ1NTdmZTZj
ZjczM2Y4NTg0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBkM2Q5N2Iz
NzhmZTRkMGJmYmNiZGIyOTZkMDZiY2YxZDA5MTY1NDgwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjkyNzMgIDIwMTgtMTEtMDEgMDQ6NDI6MzggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI5MzEwICAyMDE4LTExLTAyIDAzOjQwOjU5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGVzcyBDaGVu
IDxoZXNoZW5nLmNoZW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L292bWYuZ2l0CiAgIGQzZDk3YjM3OGYuLmM0ZjQ5ODRjNjkgIGM0ZjQ5ODRjNjlh
YjEwNTdhNWQyOTdiNDU1N2ZlNmNmNzMzZjg1ODQgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 07:27:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 07:27: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-devel-bounces@lists.xenproject.org>)
	id 1gITrT-0006tu-Rw; Fri, 02 Nov 2018 07:27:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wbrw=nn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gITrS-0006tp-IJ
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 07:27:18 +0000
X-Inumbo-ID: b8eebb94-de70-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8eebb94-de70-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 07:27:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Nov 2018 01:27:15 -0600
Message-Id: <5BDBFC1402000078001F7101@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 02 Nov 2018 01:26:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20181101123307.8424-1-jgross@suse.com>
 <5BDB0B240200007800142507@prv1-mh.provo.novell.com>
 <b64f7fa4-a553-bcb4-6051-c91080642b8e@suse.com>
 <5BDB20AB020000780014251B@suse.com>
 <12dd8625-2cad-f156-8bae-487e909af412@suse.com>
In-Reply-To: <12dd8625-2cad-f156-8bae-487e909af412@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen: remove size limit of privcmd-buf
 mapping interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjExLjE4IGF0IDE3OjI3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
MS8xMS8yMDE4IDE2OjUwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPiAxMS8wMS8xOCAzOjIzIFBNID4+Pgo+Pj4gT24gMDEvMTEvMjAxOCAx
NToxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPiAxMS8wMS8xOCAxOjM0IFBNID4+Pgo+Pj4+PiBDdXJyZW50bHkgdGhlIHNpemUgb2Yg
aHlwZXJjYWxsIGJ1ZmZlcnMgYWxsb2NhdGVkIHZpYQo+Pj4+PiAvZGV2L3hlbi9oeXBlcmNhbGwg
aXMgbGltaXRlZCB0byBhIGRlZmF1bHQgb2YgNjQgbWVtb3J5IHBhZ2VzLiBGb3IgbGl2ZQo+Pj4+
PiBtaWdyYXRpb24gb2YgZ3Vlc3RzIHRoaXMgbWlnaHQgYmUgdG9vIHNtYWxsIGFzIHRoZSBwYWdl
IGRpcnR5IGJpdG1hc2sKPj4+Pj4gbmVlZHMgdG8gYmUgc2l6ZWQgYWNjb3JkaW5nIHRvIHRoZSBz
aXplIG9mIHRoZSBndWVzdC4gVGhpcyBtZWFucwo+Pj4+PiBtaWdyYXRpbmcgYSA4R0Igc2l6ZWQg
Z3Vlc3QgaXMgYWxyZWFkeSBleGhhdXN0aW5nIHRoZSBkZWZhdWx0IGJ1ZmZlcgo+Pj4+PiBzaXpl
IGZvciB0aGUgZGlydHkgYml0bWFwLgo+Pj4+Pgo+Pj4+PiBUaGVyZSBpcyBubyBzZW5zaWJsZSB3
YXkgdG8gc2V0IGEgc2FuZSBsaW1pdCwgc28ganVzdCByZW1vdmUgaXQKPj4+Pj4gY29tcGxldGVs
eS4gVGhlIGRldmljZSBub2RlJ3MgdXNhZ2UgaXMgbGltaXRlZCB0byByb290IGFueXdheSwgc28g
dGhlcmUKPj4+Pj4gaXMgbm8gYWRkaXRpb25hbCBET1Mgc2NlbmFyaW8gYWRkZWQgYnkgYWxsb3dp
bmcgdW5saW1pdGVkIGJ1ZmZlcnMuCj4+Pj4KPj4+PiBCdXQgaXMgdGhpcyBzZXR0aW5nIG9mIHBl
cm1pc3Npb25zIHdoYXQgd2Ugd2FudCBsb25nIHRlcm0/IFdoYXQgYWJvdXQgYQo+Pj4+IGRlLXBy
aXZpbGVnZWQgcWVtdSwgd2hpY2ggc3RpbGwgbmVlZHMgdG8gYmUgYWJsZSB0byBpc3N1ZSBhdCBs
ZWFzdCBkbS1vcAo+Pj4+IGh5cGVyY2FsbHM/Cj4+Pgo+Pj4gV291bGRuJ3QgdGhhdCBxZW11IGhh
dmUgb3BlbmVkIHRoZSBub2RlIHdoaWxlIHN0aWxsIGJlaW5nIHByaXZpbGVnZWQ/Cj4+IAo+PiBQ
b3NzaWJseSwgYnV0IGhvdyBkb2VzIHRoaXMgaGVscD8gQXMgc29vbiBhcyBpdCdzIHVucHJpdmls
ZWdlZCBpdCBtdXN0IG5vdAo+PiBiZSBhYmxlIHRvIGhvZyByZXNvdXJjZXMgYW55bW9yZS4KPj4g
Cj4+IEFueXdheSwgd2l0aCBBbmRyZXcncyByZXBseSBteSBwb2ludCBtYXkgYmUgaXJyZWxldmFu
dCwgYnV0IEkgaGF2ZSB0bwo+PiBhZG1pdCBJJ20gbm90IGVudGlyZWx5IHN1cmUuCj4gCj4gSSBn
dWVzcyB3ZSB3YW50IFhlbiB0b29scyB0byBjbG9zZSAvZGV2L3hlbi9oeXBlcmNhbGwgKG9yIG1v
cmUgcHJlY2lzZToKPiBkb24ndCBkdXAyKCkgaXQpIHdoZW4gcWVtdSBpcyBkZS1wcml2aWxlZ2lu
ZyBpdHNlbGYuIFRoaXMgd2lsbCBtYWtlIGl0Cj4gdmVyeSBjbGVhciB0aGF0IGl0IGNhbid0IGhv
ZyBtZW1vcnkgdmlhIG1tYXAoKS4KPiAKPiBXaGVuIHlvdSBhcmUgZmluZSB3aXRoIHRoYXQgSSds
bCBzZW5kIGEgWGVuIHBhdGNoIGZvciB0aGlzLgoKSWYgdGhhdCBkb2Vzbid0IHByZXZlbnQgdGhl
IHByb2Nlc3MgZnJvbSBtYWtpbmcgdGhlIGh5cGVyY2FsbHMgaXQKaXMgcGVybWl0dGVkIHRvIGRv
IChJIGhhdmUgdG8gYWRtaXQgSSBkb24ndCByZWNhbGwgaWYgdGhlcmUgYXJlIGFueQpzdGlsbCBu
ZWVkZWQgYmVzaWRlcyB0aGUgZG1vcCBvbmVzKSwgc3VyZS4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 07:54:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 07:54: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-devel-bounces@lists.xenproject.org>)
	id 1gIUHF-0000oz-6w; Fri, 02 Nov 2018 07:53: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=h9i6=nn=xenproject.org=prvs=837f65634=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gIUHE-0000on-4N
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 07:53:56 +0000
X-Inumbo-ID: 697e4f0e-de74-11e8-87a4-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 697e4f0e-de74-11e8-87a4-12d6303a7972;
 Fri, 02 Nov 2018 07:53:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,454,1534809600"; d="scan'208";a="69454145"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75559-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:build-amd64-libvirt:libvirt-build:fail:nonblocking
 qemu-mainline:build-i386-libvirt:libvirt-build:fail:nonblocking
 qemu-mainline:build-armhf-libvirt:libvirt-build:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=a2e002ff7913ce93aa0f7dbedd2123dce5f1a9cd
X-Osstest-Versions-That: qemuu=62b658db1df7c6fa574caae038144f24bf6ca495
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 2 Nov 2018 07:53:36 +0000
Subject: [Xen-devel] [qemu-mainline baseline-only test] 75559: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU1OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzc1NTU5LwoKUmVncmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxk
IG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDE1IGRlcHJpdi1hdWRpdC1xZW11L2Ny
ZWF0ZSBmYWlsIFJFR1IuIHZzLiA3NTU1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgIGZhaWwgUkVHUi4gdnMuIDc1NTU0CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDc1NTU0CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgMTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGJs
b2NrZWQgaW4gNzU1NTQKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYgbGlidmlydC1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3NTU1NAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDc1
NTU0CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCAgIGxpa2UgNzU1NTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxpa2UgNzU1NTQKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIGxpa2UgNzU1NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgICAgIGZhaWwgbGlrZSA3NTU1NAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBsaWtlIDc1NTU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDc1NTU0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIGxpa2UgNzU1NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSA3NTU1NAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBsaWtl
IDc1NTU0CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgNzU1NTQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3NTU1NAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBsaWtlIDc1NTU0CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgICAgICBmYWlsIGxpa2UgNzU1NTQKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbWlkd2F5ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbGlr
ZSA3NTU1NAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgICBsaWtlIDc1NTU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzU1NTQKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAg
ICBmYWlsICAgbGlrZSA3NTU1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDc1NTU0CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgYTJlMDAy
ZmY3OTEzY2U5M2FhMGY3ZGJlZGQyMTIzZGNlNWYxYTljZApiYXNlbGluZSB2ZXJzaW9uOgogcWVt
dXUgICAgICAgICAgICAgICAgNjJiNjU4ZGIxZGY3YzZmYTU3NGNhYWUwMzgxNDRmMjRiZjZjYTQ5
NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDc1NTU0ICAyMDE4LTExLTAxIDAxOjIyOjA3IFogICAg
MSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3NTU1OSAgMjAxOC0xMS0wMiAwMDo0OTowNCBa
ICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5j
b20+CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRo
YXQuY29tPgogIENyYWlnIEphbmVjemVrIDxqYW5jcmFpZ0BhbWF6b24uY29tPgogIEVtaWxpbyBH
LiBDb3RhIDxjb3RhQGJyYWFwLm9yZz4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4K
ICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJl
ZGhhdC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExpIFFpYW5n
IDxsaXEzZWFAZ21haWwuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFlbCBXYWxsZSA8bWljaGFlbEB3YWxsZS5jYz4KICBQYW9sbyBCb256aW5pIDxwYm9u
emluaUByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9y
Zz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFJpY2hhcmQg
SGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFNlYmFzdGlhbiBLcnp5
c3prb3dpYWsgPGRvc0Bkb3Nvd2lza28ubmV0PgogIFN0ZWZhbiBNYXJrb3ZpYyA8c21hcmtvdmlj
QHdhdmVjb21wLmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgVGhvbWFzIEh1
dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNl
bWVudHNvdkB2aXJ0dW96em8uY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rl
c3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE5MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 08:48:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 08:48: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-devel-bounces@lists.xenproject.org>)
	id 1gIV7V-0005N8-J8; Fri, 02 Nov 2018 08:47:57 +0000
Received: from mail6.bemta25.messagelabs.com ([195.245.230.171])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <prvs=837bb29b5=wei.liu2@citrix.com>)
 id 1gIV7T-0005Mb-CJ
 for xen-devel@lists.xensource.com; Fri, 02 Nov 2018 08:47:55 +0000
Received: from [46.226.53.52] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta.az-c.eu-west-1.aws.symcld.net id C2/38-12541-A3F0CDB5;
 Fri, 02 Nov 2018 08:47:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsWy6O4cc11L/jv
 RBn9P6Vjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owZy36zFCznqJg08Q57A+Mpti5GTg4JAT+J
 NTMXQ9keEtfPnmACsVkEVCS+PvwOZrMJKEv87OwFqxERUJf4c2ECYxcjFwezwDomieZNL8ESw
 gKREt/az4LZvALOEpPndDKC2EICN1kktp3ggYgLSpyc+YQFxGYW0JFYsPsTUD0HkC0tsfwfB0
 iYU8Ba4u2xo2B7RYFu6Fw6hwVijIJEx/RjTBB3Wkp8W/+UeQKjwCwkU2chmToLYeoCRuZVjGZ
 JRZnpGSW5iZk5uoYGBrqGhka6RgaGusZ6iVW6yXqppbrlqcUluoZ6ieXFesWVuck5KXp5qSWb
 GIFhm1JwknkH47MV6YcYJTmYlER5nXnvRAvxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4I0FyQkWp
 aanVqRl5gAjCCYtwcGjJML7EiTNW1yQmFucmQ6ROsWoy/Fuwf/pzEIsefl5qVLivKJ8QEUCIE
 UZpXlwI2DRfIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9JkFU8mXklcJteAR3BBHRE9J/
 bIEeUJCKkpBoYCwNyLA5fWu6g5v2oxOfc46/Ps9fuUzLw/dmsaCbAG170a/fWPy1uHjse5F19
 0Tl/zp4HV529Vgjc3OeUpTbN6+3Enb5sQfcVDha0rWu5ueRbHHfSNdNFG51LNzD8q2DVvmKc3
 MO++odieMOJwtgV5RO6D1982usUcGK21aK33lfsJnr+u1QzR4mlOCPRUIu5qDgRAHOgxK3hAg
 AA
X-Env-Sender: prvs=837bb29b5=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-304.messagelabs.com!1541148471!1274830!1
X-Originating-IP: [162.221.156.55]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.14.24; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28597 invoked from network); 2 Nov 2018 08:47:53 -0000
Received: from smtp03.citrix.com (HELO SMTP03.CITRIX.COM) (162.221.156.55)
 by server-16.tower-304.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 Nov 2018 08:47:53 -0000
X-IronPort-AV: E=Sophos;i="5.54,455,1534809600"; d="scan'208";a="69456757"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Fri, 2 Nov 2018 08:47:49 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20181102084749.snkpmg4fjmryseww@zion.uk.xensource.com>
References: <CAC4nxbuTQ1uP6rKiCAp7hDe-ygq9LKHQw8ggVM+fOVH-VvU8Tw@mail.gmail.com>
 <d2b9cd5a-2768-60bd-07bd-2055d1490399@suse.com>
 <CAC4nxbsBox=FgCBx5KwkkvCHwyX2MvBGoGpa1sDyS2cF0itT=Q@mail.gmail.com>
 <074697de-7265-a1fb-2970-4128a58f09ca@arm.com>
 <CAC4nxbuY0vJd8o6Vj9E14m2-sw3JZ5Spbiz3vbq2K0RQhK9p3w@mail.gmail.com>
 <c6724ce1-086f-3492-2c39-8192542ff5d8@arm.com>
 <CAC4nxbsopU7Ths1LYE1HAB8txbBv9rLGwqCgd=kQWLNDhEz6LQ@mail.gmail.com>
 <d920cfb3-a6cc-8f1b-e0b4-2b59ba768030@arm.com>
 <CAC4nxbvVfeN1gXa9sKSBNL6p21r8K6hMDpxYSSR4G1SWOb=eBg@mail.gmail.com>
 <b768f04f-a595-50db-1232-d3684265c469@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b768f04f-a595-50db-1232-d3684265c469@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: Re: [Xen-devel] Xen PV: Sample new PV driver for buffer sharing
 between domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, Oleksandr_Andrushchenko@epam.com,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 Omkar Bolla <omkar.bolla@pathpartnertech.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDEsIDIwMTggYXQgMDk6NDk6MTNQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+ICgrIFdlaSkKPiAKPiBPbiAxMS8xLzE4IDk6MTUgQU0sIE9ta2FyIEJvbGxhIHdyb3Rl
Ogo+ID4gSGksCj4gPiAKPiA+ID4gTWF5IEkgYXNrIHdoeSB5b3UgbmVlZCB0aGUgZGVwZW5kZW5j
eSBvbiB0aGUgcm9vdGZzPwo+ID4gCj4gPiBJIGFtIHRyeWluZyB0byBwYXNzLXRocm91Z2ggdGhl
IGRpc3BsYXkgdG8gZ3Vlc3QgZG9tYWluLiB0byBkbyB0aHJvdWdoCj4gPiBkcml2ZXIgbmVlZHMg
Y2xvY2tzLiBJIGhhdmUgd3JpdHRlbiBzaW1wbGUgYmFzaWMgY2xvY2sgcHYgZnJvbnRlbmQgYW5k
Cj4gPiBiYWNrZW5kLgo+ID4gU28gSSB0aG91Z2h0IHRoZXNlIGNsb2NrcyBtdXN0IGJlIGluaXRp
YWxpc2VkIGJlZm9yZSBkaXNwbGF5IGRyaXZlcgo+ID4gaW5pdGlhbGlzYXRpb24uCj4gCj4gVGhl
IGdyYXBoaWMgZHJpdmVyIHNob3VsZCByZXF1ZXN0IHRoZSBjbG9jaywgcmlnaHQ/IFNvIExpbnV4
IHdpbGwgbWFrZSBzdXJlCj4gdG8gaGF2ZSB0aGUgY2xvY2sgYmVmb3JlIGluaXRpYWxpemluZyB0
aGUgZGlzcGxheS4KPiAKPiA+IAo+ID4gQnV0IGlmIEkgc3RhcnQgYm90aCBkb21haW4gYW5kIGNs
b2NrcyBzY3JpcHQgb25lIGFmdGVyIGFub3RoZXIsIGNsb2NrCj4gPiBnb3QgaW5pdGlhbGlzZWQg
cHJvcGVybHkuIFByb2JsZW0gc29sdmVkLgo+ID4gQnV0IHN0aWxsIGkgaGF2ZSBzb21lIGRvdWJ0
LCBpcyBpdCBwb3NzaWJsZSB0byBkbyBzb21lIHRoaW5nIGluIHhlbmJpdHMKPiA+IHNyYyB0byBz
dGFydCBhdXRvbWF0aWNhbGx5IHdoZW4gd2Ugc3RhcnQgdW5kZXJwcml2aWxlZ2VkIGRvbWFpbj8K
PiAKPiBJIGFtIG5vdCBlbnRpcmVseSBzdXJlIGlmIHdlIGhhdmUgYSB3YXkgdG8gcnVuIGEgc2Ny
aXB0IGR1cmluZyBkb21haW4KPiBjcmVhdGlvbi4gV2VpLCBkbyB5b3Uga25vdyBpZiB0aGF0J3Mg
cG9zc2libGU/CgpUaGVyZSBpcyB0aGUgaG90cGx1ZyBzY3JpcHQgbWVjaGFuaXNtIHdoaWNoIG1h
eSBvciBtYXkgbm90IGJlIHdoYXQgeW91Cm5lZWQuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 08:49:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 08:49: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-devel-bounces@lists.xenproject.org>)
	id 1gIV8r-0005Sm-0Z; Fri, 02 Nov 2018 08:49: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=wbrw=nn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gIV8q-0005SZ-AT
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 08:49:20 +0000
X-Inumbo-ID: 2f93c6b7-de7c-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f93c6b7-de7c-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 08:49:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Nov 2018 02:49:18 -0600
Message-Id: <5BDC0F8C02000078001F715E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 02 Nov 2018 02:49:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <5AA7E79302000078001B0FAB@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F73C0@prv1-mh.provo.novell.com>
 <5AA7D98302000078001CDC8C@prv1-mh.provo.novell.com>
 <5AA7D98302000000000F8008@prv1-mh.provo.novell.com>
 <5AA7D98302000078001DD5F0@prv1-mh.provo.novell.com>
 <5BA0F0D802000078001E96D4@prv1-mh.provo.novell.com>
 <5BA0F14502000078001E96E2@prv1-mh.provo.novell.com>
 <20181031170311.rkhagwwcydciwmus@zion.uk.xensource.com>
In-Reply-To: <20181031170311.rkhagwwcydciwmus@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 1/4] x86: use PDEP/PEXT for
 maddr/direct-map-offset conversion when available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjEwLjE4IGF0IDE4OjAzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBTZXAgMTgsIDIwMTggYXQgMDY6MzY6MjFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IFRoaXMgYWxsb3dzIHRvIGZvbGQgNiBpbnN0cnVjdGlvbnMgaW50byBhIHNpbmdsZSBv
bmUsIHJlZHVjaW5nIGNvZGUgc2l6ZQo+PiBxdWl0ZSBhIGJpdCwgZXNwZWNpYWxseSB3aGVuIG5v
dCBjb25zaWRlcmluZyB0aGUgZmFsbGJhY2sgZnVuY3Rpb25zCj4+ICh3aGljaCB3b24ndCBldmVy
IG5lZWQgdG8gYmUgYnJvdWdodCBpbnRvIGlDYWNoZSBvciB0aGVpciBtYXBwaW5ncyBpbnRvCj4+
IGlUTEIgb24gc3lzdGVtcyBzdXBwb3J0aW5nIEJNSTIpLgo+PiAKPj4gTWFrZSB1c2Ugb2YgZ2Nj
J3MgbmV3IFYgb3BlcmFuZCBtb2RpZmllciwgZXZlbiBpZiB0aGF0IHJlc3VsdHMgaW4gYQo+PiBz
bGlnaHRseSBvZGQgZGVwZW5kZW5jeSBpbiB0aGUgc291cmNlcyAoYnV0IEkgYWxzbyBkaWRuJ3Qg
d2FudCB0bwo+PiBpbnRyb2R1Y2UgeWV0IGFub3RoZXIgbWFuaWZlc3QgY29uc3RhbnQpLiBUaGlz
IGFzc3VtZXMgdGhhdCBiYWNrcG9ydHMgb2YKPj4gc3VwcG9ydCBmb3IgdGhpcyByZWxhdGl2ZWx5
IG5ldyBtb2RpZmllciBoYXZlIG9ubHkgYmVlbiBkb25lIHRvIHRvb2wKPj4gY2hhaW5zIHdpdGgg
bm90IHRvbyBvbGQgYSBiaW51dGlscyAoZ2FzKSB2ZXJzaW9uLiBJZiB0aGlzIHR1cm5zIG91dCB0
bwo+PiBiZSBhIGZhbHNlIGFzc3VtcHRpb24sIHdlJ2xsIGhhdmUgdG8gYWRkIEhBVkVfQVNfQk1J
MiBhcyBhIHF1YWxpZmllci4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiAKPiBJJ20gYWZyYWlkIHRoaXMgcGF0Y2ggc2VyaWVzIHNtZWxscyBs
aWtlICAibWljcm8gb3B0aW1pc2F0aW9uIGdvbmUgdG9vCj4gZmFyIiB0byBtZS4gOi0vCgpXZWxs
LCBhcyBleHBsYWluZWQgaW4gcmVwbGllcyB0byBBbmRyZXcgYXMgd2VsbCwgdGhlIHByaW1hcnkg
bW90aXZhdGlvbgpoZXJlIGlzIHR3by1mb2xkOgoxKSBUaGUgYmluYXJ5IGNvZGUgaW52b2x2ZWQg
aW4gdGhlc2UgdHJhbnNsYXRpb25zIGlzIHJhdGhlciBoYXJkIHRvCmZvbGxvdyBpbiBzb21lIGNh
c2VzLiBBbmFseXNpcyBvZiBjcmFzaGVzIHdvdWxkIGJlIGEgYml0IGVhc2llciB3aXRoCnRoZSBz
aW1wbGVyIHJlc3VsdGluZyBpbnNucy4KMikgVGhlIHVsdGltYXRlIHVzZSBvZiBhIHNpbmdsZSBN
T1YgaXMsIGNvbnNpZGVyaW5nIHRoZSBsYXJnZSBudW1iZXIKb2YgaW5zdGFuY2VzLCBxdWl0ZSBj
ZXJ0YWlubHkgYW4gaW1wcm92ZW1lbnQgb24gdGhlIHZhc3QgbWFqb3JpdHkKb2Ygc3lzdGVtcy4K
ClRoYXQgc2FpZCwgSSB0aGluayBJJ3ZlIGRlY2lkZWQgdG8gbm90IHB1cnN1ZSB0aGlzIHNlcmll
cyBmb2xsb3dpbmcKQW5kcmV3J3MgY29tbWVudHMsIHdoaWNoIGluIHBhcnQgaGF2ZSBtYXRjaGVk
IHlvdXIgcmVtYXJrLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 09:07:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 09:07: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-devel-bounces@lists.xenproject.org>)
	id 1gIVPz-0007AU-Jk; Fri, 02 Nov 2018 09:07: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=wbrw=nn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gIVPy-0007AP-Kx
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 09:07:02 +0000
X-Inumbo-ID: a7eec3fe-de7e-11e8-be47-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a7eec3fe-de7e-11e8-be47-12d6303a7972;
 Fri, 02 Nov 2018 09:07:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Nov 2018 03:06:59 -0600
Message-Id: <5BDC13B202000078001F7174@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 02 Nov 2018 03:06:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181030154123.4218-1-roger.pau@citrix.com>
 <20181030154123.4218-8-roger.pau@citrix.com>
In-Reply-To: <20181030154123.4218-8-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 7/7] amd/pvh: enable ACPI C1E disable
 quirk on PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjEwLjE4IGF0IDE2OjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKPiArKysgYi94ZW4vYXJjaC94ODYvY3B1L2Ft
ZC5jCj4gQEAgLTQ0LDYgKzQ0LDkgQEAgaW50ZWdlcl9wYXJhbSgiY3B1aWRfbWFza190aGVybWFs
X2VjeCIsIG9wdF9jcHVpZF9tYXNrX3RoZXJtYWxfZWN4KTsKPiAgczggX19yZWFkX21vc3RseSBv
cHRfYWxsb3dfdW5zYWZlOwo+ICBib29sZWFuX3BhcmFtKCJhbGxvd191bnNhZmUiLCBvcHRfYWxs
b3dfdW5zYWZlKTsKPiAgCj4gKy8qIFNpZ25hbCB3aGV0aGVyIHRoZSBBQ1BJIEMxRSBxdWlyayBp
cyByZXF1aXJlZC4gKi8KPiArYm9vbCBhbWRfYWNwaV9jMWVfcXVpcms7CgpfX3JlYWRfbW9zdGx5
Cgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMKPiBAQCAtMTI3Myw2ICsxMjczLDI0IEBAIHZvaWQgc3ZtX2hvc3Rfb3N2
d19pbml0KCkKPiAgICAgIHNwaW5fdW5sb2NrKCZvc3Z3X2xvY2spOwo+ICB9Cj4gIAo+ICtzdGF0
aWMgaW50IGFjcGlfYzFlX3F1aXJrKGludCBkaXIsIHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25l
ZCBpbnQgYnl0ZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKnZhbCkK
PiArewo+ICsgICAgQVNTRVJUKGJ5dGVzID09IDEgJiYgcG9ydCA9PSBhY3BpX3NtaV9jbWQpOwo+
ICsKPiArICAgIGlmICggZGlyID09IElPUkVRX1JFQUQgKQo+ICsgICAgewo+ICsgICAgICAgICp2
YWwgPSBpbmIocG9ydCk7Cj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiArICAgIH0K
PiArCj4gKyAgICBvdXRiKCp2YWwsIHBvcnQpOwo+ICsgICAgaWYgKCAqdmFsID09IGFjcGlfZW5h
YmxlX3ZhbHVlICkKPiArICAgICAgIG9uX2VhY2hfY3B1KGFtZF9kaXNhYmxlX2MxZSwgTlVMTCwg
MSk7Cj4gKwo+ICsgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiArfQoKSSB0aGluayB5b3UgY291
bGQgZG8gd2l0aCBldmVuIGxlc3MgbG9naWMgZHVwbGljYXRpb24gaWYgaW5zdGVhZCB5b3UKY2Fs
bGVkIGNoZWNrX2Rpc2FibGVfYzFlKCkgKHRoZW4gZ2l2ZW4gYW4gYW1kXyBwcmVmaXggb2YgY291
cnNlKQpoZXJlLiBJJ2QgdGhlbiBmdXJ0aGVyIGNvbnNpZGVyIHRvIGRvIGF3YXkgd2l0aApwdl9w
b3N0X291dGJfaG9vayBpbiBhIGZvbGxvdy11cCBwYXRjaCwgZ2V0dGluZyB0aGUgUFYgc2lkZQpj
bG9zZXIgdG8gdGhlIG1vZGVsIHVzZWQgaGVyZS4KCk5vdCBiZWluZyB0aGUgbWFpbnRhaW5lciBv
ZiB0aGlzIGNvZGUsIEknZCBuZXZlcnRoZWxlc3MgbGlrZSB0byBhbHNvCnN1Z2dlc3QgdG8gdXNl
IGlmL2Vsc2UgaGVyZSwgbWFraW5nIHRoZSBmdW5jdGlvbiBnZXQgYXdheSB3aXRoCmp1c3QgYSBz
aW5nbGUgcmV0dXJuIHBvaW50LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 09:22:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 09: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-devel-bounces@lists.xenproject.org>)
	id 1gIVeS-0000IK-1h; Fri, 02 Nov 2018 09:22: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=ef1j=nn=citrix.com=prvs=837aa9177=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gIVeQ-0000IF-Pm
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 09:21:58 +0000
X-Inumbo-ID: bda65db8-de80-11e8-8906-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bda65db8-de80-11e8-8906-12d6303a7972;
 Fri, 02 Nov 2018 09:21:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,455,1534809600"; d="scan'208";a="81313378"
From: George Dunlap <George.Dunlap@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v8 6/8] docs: documentation about static shared memory
 regions
Thread-Index: AQHUcIKBsm6Y2WFtFEuU3mWPGMErJ6U4GviAgAEY74CAADjwAIACvFyA
Date: Fri, 2 Nov 2018 09:21:53 +0000
Message-ID: <C62CBB01-AFB6-493D-B603-3BB1FA0B4626@citrix.com>
References: <alpine.DEB.2.10.1810081606390.28877@sstabellini-ThinkPad-X260>
 <1539041841-17655-6-git-send-email-sstabellini@kernel.org>
 <23512.30192.533642.821746@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810301119530.19149@sstabellini-ThinkPad-X260>
 <b750bc1a-cd62-eef9-af6d-caa9562005ca@arm.com>
 <23513.39917.709953.639943@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810310814400.7220@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1810310814400.7220@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.100.39)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <3424C7399AAD6948ACDE2F53C56E79F2@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v8 6/8] docs: documentation about static
 shared memory regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 "blackskygg@gmail.com" <blackskygg@gmail.com>, Lars
 Kurth <lars.kurth@citrix.com>, xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gT2N0IDMxLCAyMDE4LCBhdCAzOjM1IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOg0KPiANCj4gT24gV2VkLCAzMSBPY3QgMjAxOCwg
SWFuIEphY2tzb24gd3JvdGU6DQo+PiBKdWxpZW4gR3JhbGwgd3JpdGVzICgiUmU6IFtQQVRDSCB2
OCA2LzhdIGRvY3M6IGRvY3VtZW50YXRpb24gYWJvdXQgc3RhdGljIHNoYXJlZCBtZW1vcnkgcmVn
aW9ucyIpOg0KPj4+IE9uIDEwLzMwLzE4IDY6NTggUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToNCj4+Pj4gSSBjb21wbGV0ZWx5IGFncmVlIHdpdGggeW91IGhlcmUsIGFuZCBnZXR0aW5nIHJp
ZCBvZiB0aGUgbWFzdGVyL3NsYXZlDQo+Pj4+IHRlcm1pbm9sb2d5IHdvdWxkIGJlIG5pY2UsIGlu
IHJldHJvc3BlY3QsIGl0IHdhcyBub3QgYSBnb29kIGNob2ljZS4gQnV0DQo+Pj4+IHRoaXMgaXMg
djggb2YgdGhlIHNlcmllcywgYW5kIGFzIGRpc2N1c3NlZCBhIGZldyB0aW1lcywgd2UgZW5jb3Vy
YWdlDQo+Pj4+IHJldmlld2VycyB0byBhdm9pZCB0aGlzIGtpbmQgb2YgcmVxdWVzdHMgYXQgdGhp
cyBzdGFnZS4NCj4+IA0KPj4gU29ycnkgSSdtIGxhdGUgdG8gdGhlIHBhcnR5Lg0KPj4gDQo+Pj4g
V2hpbGUgSSBhZ3JlZSB0aGF0IHRoZSBkZXNpZ24gZG9jdW1lbnQgaGFzIGJlZW4gYWNjZXB0ZWQg
aW4gQXVnIDIwMTcsDQo+Pj4gdGhlIGxhc3QgdGhpbmdzIHdlIHdhbnQgaXMgYWRkaW5nIG1vcmUg
cG90ZW50aWFsbHkgb2ZmZW5zaXZlIG5hbWluZyBpbiANCj4+PiBYZW4uIEl0IHNob3VsZCBub3Qg
dGFrZSB0b28gbXVjaCB0byBkbyB0aGUgcmVuYW1pbmcgKEkgYW0gaGFwcHkgdG8gaGVscCANCj4+
PiBoZXJlKS4NCj4+IA0KPj4gVGhhbmtzIGZvciB5b3VyIHN1cHBvcnQuICBJIGFtIGFsc28gaGFw
cHkgdG8gaGVscC4gIEkgZG9uJ3QgbWluZA0KPj4gd2hldGhlciB0aGlzIGlzIGRvbmUgYnkgdGhl
IGVxdWl2YWxlbnQgb2YgZmlsdGVyLWJyYW5jaCBvbiB0aGUgcGF0Y2gNCj4+IHNlcmllcywgb3Ig
d2l0aCBhIGZvbGxvd3VwIHBhdGNoIHRvIHJlbmFtZSBldmVyeXRoaW5nLiAgSSBjYW4NCj4+IGNv
bnN0cnVjdCB0aGUgZm9sbG93dXAgcGF0Y2ggaWYgdGhhdCB3b3VsZCBiZSB3ZWxjb21lLg0KPj4g
DQo+PiBCdXQgd2UgbmVlZCB0byBrbm93IHdoYXQgdGhlIG5ldyB0ZXJtaW5vbG9neSBzaG91bGQg
YmUuICBJcyBgb3duZXInDQo+PiBhbmQgYGJvcnJvd2VyJyBhIGdvb2QgcGFpcmluZyA/ICBgQm9y
cm93JyBpcyBwZXJoYXBzIG5vdCBxdWl0ZSByaWdodA0KPj4gYmVjYXVzZSBpdCBpbXBsaWVzIHRo
YXQgdGhlIG9yaWdpbmFsIG93bmVyIG5vIGxvbmdlciBoYXMgaXQgd2hpbGUgaXQncw0KPj4gYm9y
cm93ZWQuICBPVE9IIFJ1c3QgaGFzIHJlYWQtb25seSBib3Jyb3dzIHdoaWNoIHdvcmsgc2ltaWxh
cmx5IHNvDQo+PiBib3Jyb3dpbmcgaW4gYSB3YXkgdGhhdCBkb2Vzbid0IGV4Y2x1ZGUgdGhlIG9y
aWdpbmFsIGhhcyBhdCBsZWFzdCBzb21lDQo+PiBwcmVjZWRlbnQuLi4NCj4+IA0KPj4gSSBzZWUg
dGhhdCB0aGUgTGludXggRFQgZG9jdW1lbnQgZG9lc24ndCBuZWVkIHRvIG1lbnRpb24gdGhlIHJv
bGUsIHNvDQo+PiB3ZSBqdXN0IG5lZWQgdG8gZml4IHRoZSBYZW4gdHJlZS4NCj4gDQo+IE90aGVy
IG9wdGlvbnMgSSBjb3VsZCB0aGluayBvZjoNCj4gDQo+IHByb3ByaWV0b3IgLyByZW50ZXINCj4g
YmVuZWZhY3RvciAvIGRlcGVuZGVudA0KPiANCj4gQnV0IEkgdGhpbmsgb3duZXIvYm9ycm93ZXIg
aXMgdGhlIGJlc3QgY2hvaWNlIC0tIGFsc28gY29uc2lkZXJpbmcgdGhhdA0KPiAib3duIiBhbmQg
ImJvcnJvdyIgYXJlIHRhdWdodCBpbiB2ZXJ5IGJhc2ljIEVuZ2xpc2ggY2xhc3NlcywgYW55Ym9k
eQ0KPiBzaG91bGQgdW5kZXJzdGFuZCB0aGVtIHdlbGwuDQoNCm1hc3RlciAvIHNsYXZlIHdhcyBu
ZXZlciB0aGUgcmlnaHQgaW1hZ2UsIGJlY2F1c2UgdGhlIG5vbi1vd25pbmcgZG9tYWlucyBhcmVu
4oCZdCBiZWluZyBjb250cm9sbGVkIGJ5IHRoZSBvd25pbmcgZG9tYWluLiAgQnV0IG5laXRoZXIg
cmVhbGx5IGlzIOKAnGJvcnJvd2Vy4oCdIOKAlCBib3Jyb3dpbmcgaW1wbGllcyB0aGF0IHRoZSBv
cmlnaW5hbCBvd25lciBkb2VzbuKAmXQgaGF2ZSBpdCBmb3Igc29tZSBwZXJpb2Qgb2YgdGltZS4N
Cg0KR2l2ZW4gdGhhdCB5b3UgaGF2ZSBvbmUgb3duZXIgYW5kIGEgbnVtYmVyIG9mIG90aGVyIGRv
bWFpbnMgdGhhdCB1c2UgaXQgYXQgdGhlIHNhbWUgdGltZSwgaXTigJlzIGEgbG90IG1vcmUgbGlr
ZSBhIHB1YiBvciBhIGNhZmUgdGhhbiBhbiBhcGFydG1lbnQgb3IgbG9hbi4gIFNvIOKAnHNlcnZl
ciAvIGNsaWVudOKAnSBpcyBwcm9iYWJseSB0aGUgbW9zdCBhY2N1cmF0ZSBwaWN0dXJlOyBpZiB0
aGF04oCZcyBjb25zaWRlcmVkIHRvbyBjb25mdXNpbmcsIG1heWJlIOKAnHByb3ZpZGVyIC8gY29u
c3VtZXLigJ0sIG9yIHNvbWV0aGluZyBsaWtlIHRoYXQuDQoNCiAtR2VvcmdlDQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 09:22:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 09:22: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-devel-bounces@lists.xenproject.org>)
	id 1gIVf7-0000Kc-EF; Fri, 02 Nov 2018 09:22: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=zsq6=nn=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gIVf6-0000KL-Sr
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 09:22:40 +0000
X-Inumbo-ID: d7974c14-de80-11e8-9a16-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::70f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7974c14-de80-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 09:22:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=zuys84eG47oU8A2aCc6GUhdNIq/3E/NBHNOxvfUsMDQ=;
 b=uST1cR3fPLigQPIZmwafZm4JnAWy9AkNhW82wHPAm1b6kaeIvRrSO9S2FMJe09HmoaQN0/ay17xO4Njonqe6B5stcjafi7dx91kau2xGbA2xBbHcSs6iEQqAEocQvMcU35zJvjXtMV4Nbtx1NvMQEqSpYUJoXlPfaeor43TXsDM=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB0861.eurprd02.prod.outlook.com (10.162.14.21) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.21; Fri, 2 Nov 2018 09:22:36 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::4907:98f3:a6a4:51ca]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::4907:98f3:a6a4:51ca%4]) with mapi id 15.20.1294.024; Fri, 2 Nov 2018
 09:22:36 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v6] arch/x86: Add registers to vm_event
Thread-Index: AQHUcGgnS8pQTfur10WzSXJMFYPOe6U8OluA
Date: Fri, 2 Nov 2018 09:22:36 +0000
Message-ID: <40eb4f54-a671-483a-9f64-201fb457b613@bitdefender.com>
References: <20181030154910.27777-1-aisaila@bitdefender.com>
In-Reply-To: <20181030154910.27777-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM5P190CA0017.EURP190.PROD.OUTLOOK.COM
 (2603:10a6:206:14::30) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB0861;
 6:NbfQmYOsKVyd9Oe2FGie7FRP64B+OLeGUPAusVse8zGMahyp+OaRG7/lw9jgn2Ceeg+l3QhrvaTJWLHzbneg69JT2xIjP0wdfcs4KnP+s2SpW2qdmkfYZdGGICAT5KRXqqAiwKnFCpog7YUY2vMKkgWE230w0nfTI0zwSpM9HkCmRI323ORgroLXwQ0GPKL0ZtwfHok38W6xq9u0M/U9OzjS0nAwNnw9RPMkvOmJl3sN3XqtmZl5J9fNqNConJ8RcbxcKcKFS1e+45hmF7m6NfACqBj7/SZup7iNFoa3aO1vGZHlHhp1icTcFC9VfMpTnb9PC+on47+dHn44sdfqQkjc7l4WW9twRrRn/MYPw7YXxrtDEH72djb2sQYAIjSUl0UIFq6AlkbBtClovuVAQRTZ9V4aD/vD4foNOAhcGfPkL9gOskLNrJibVYEQ8RwWsYHawNrO+ZGEpg7NTQVbWQ==;
 5:pw4nOt4gkdsN7/pqb24pUTHJFqjEgE2tl4oikEEcd0btFVoWDmY0tH7lZc+4+2Kfi+6UO7m1vKmBSJJD6xgTqKnEEwjUgD2MkkFSnphsbVsTfVHQ5bJVoY1yO3KXLn5CixEXWFFHD8COa0MzVjtzFaz49dp6f9IHixP2Cal1j+w=;
 7:opQPCJ/3QpMJt4QJFshKOsrbFM2tkkIXVRT6qzFGw515wzOzKKV1Gi+twQW18HuNovTxahhv5Eq4aLAi5JVXpEsMufxPEF2/+SLVWf84HVaSnVs4pSWifjZDJCr202Y3n0S+4YpPvGYcEXFpjJJx+w==
x-ms-office365-filtering-correlation-id: fa31daaa-5e67-4968-313b-08d640a4ba34
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB0861; 
x-ms-traffictypediagnostic: VI1PR02MB0861:
x-microsoft-antispam-prvs: <VI1PR02MB08612A89B1A752F6308BDEB4ABCF0@VI1PR02MB0861.eurprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(3231382)(944501410)(52105095)(93006095)(93001095)(10201501046)(3002001)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB0861; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB0861; 
x-forefront-prvs: 08444C7C87
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(39850400004)(396003)(136003)(346002)(376002)(366004)(189003)(199004)(6436002)(5640700003)(36756003)(53936002)(6512007)(3846002)(6116002)(6246003)(25786009)(5660300001)(7736002)(6486002)(6916009)(305945005)(14454004)(2501003)(229853002)(97736004)(2906002)(256004)(14444005)(71190400001)(66066001)(386003)(71200400001)(6506007)(86362001)(53546011)(76176011)(476003)(446003)(11346002)(99286004)(52116002)(486006)(2616005)(31696002)(68736007)(54906003)(8936002)(316002)(102836004)(26005)(186003)(2351001)(106356001)(105586002)(478600001)(2900100001)(8676002)(81156014)(31686004)(81166006)(4326008);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB0861;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: Vif8dXOQW8MVTsTBwV14kVh/YC5ffjzYGF3k/WqwY2fxg7miNqpdKEsNxYO3lLxcEb+nFh7kIAAY8kUTxqElkmmGVfBOex5Ioo2UsCKummVGCap+oVG2BH/9G+2P/DwxwR2dP/PHmLQhWNDKaBtVCDYbM7GkGIDnXdpz0QAXF9Qd3tEn6Ah1ugqmauk2TcnfbpepK726ggMVZioYdqdheQXnFxmVZvxbvy6C18uPICcooRHvBZBcufggNrfWMbJM+3FTBGGdA/yl0fZepcU0c48nGlM6NNxccQVmD/DsYkW0RF7k2NXmy5xILnaoRNP3PIT5gDW5QjsZNMyS9+F1xHzGID2CgE9F6vFsrwEhU7Y=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <F89BB9F35A50B04F83A94151E100A258@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fa31daaa-5e67-4968-313b-08d640a4ba34
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2018 09:22:36.7424 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB0861
Subject: Re: [Xen-devel] [PATCH v6] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVGFtYXMsDQoNCklzIHRoaXMgb2sgZm9yIGEgQUNLIG5vdz8NCg0KVGhhbmtzLA0KQWxleA0K
DQpPbiAzMC4xMC4yMDE4IDE3OjQ5LCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4g
VGhpcyBwYXRjaCBhZGRzIGEgY291cGxlIG9mIHJlZ3MgdG8gdGhlIHZtX2V2ZW50IHRoYXQgYXJl
IHVzZWQgYnkNCj4gdGhlIGludHJvc3BlY3Rpb24uIFRoZSBiYXNlLCBsaW1pdCBhbmQgYXINCj4g
Yml0cyBhcmUgY29tcHJlc3NlZCBpbnRvIGEgdWludDY0X3QgdW5pb24gc28gYXMgbm90IHRvIGVu
bGFyZ2UgdGhlDQo+IHZtX2V2ZW50Lg0KPiANCj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElz
YWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+DQo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+DQo+IA0KPiAtLS0NCj4gQ2hhbmdlcyBzaW5jZSBWNToNCj4g
CS0gUmVuYW1lIHg4Nl9zZWxlY3Rvcl9yZWcgdG8gdm1fZXZlbnRfeDg2X3NlbGVjdG9yX3JlZy4N
Cj4gLS0tDQo+ICAgeGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMgICAgICAgfCA3MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLQ0KPiAgIHhlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVu
dC5oIHwgMjYgKysrKysrKysrKysrLQ0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgODcgaW5zZXJ0aW9u
cygrKSwgMTAgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Zt
X2V2ZW50LmMgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYw0KPiBpbmRleCAxNWRlNDNjM2U2Li40
ZTdiNzQ4MDEwIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYw0KPiArKysg
Yi94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYw0KPiBAQCAtMTIyLDExICsxMjIsNjYgQEAgdm9pZCB2
bV9ldmVudF9tb25pdG9yX25leHRfaW50ZXJydXB0KHN0cnVjdCB2Y3B1ICp2KQ0KPiAgICAgICB2
LT5hcmNoLm1vbml0b3IubmV4dF9pbnRlcnJ1cHRfZW5hYmxlZCA9IHRydWU7DQo+ICAgfQ0KPiAg
IA0KPiArc3RhdGljIHZvaWQgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKGVudW0geDg2
X3NlZ21lbnQgc2VnbWVudCwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3Qgdm1fZXZlbnRfcmVnc194ODYgKnJlZykNCj4gK3sNCj4gKyAgICBzdHJ1
Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWc7DQo+ICsNCj4gKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVn
aXN0ZXIoY3VycmVudCwgc2VnbWVudCwgJnNlZyk7DQo+ICsNCj4gKyAgICBzd2l0Y2ggKCBzZWdt
ZW50ICkNCj4gKyAgICB7DQo+ICsgICAgY2FzZSB4ODZfc2VnX3NzOg0KPiArICAgICAgICByZWct
PnNzX2Jhc2UgPSBzZWcuYmFzZTsNCj4gKyAgICAgICAgcmVnLT5zcy5saW1pdCA9IHNlZy5nID8g
c2VnLmxpbWl0ID4+IDEyIDogc2VnLmxpbWl0Ow0KPiArICAgICAgICByZWctPnNzLmFyID0gc2Vn
LmF0dHI7DQo+ICsgICAgICAgIHJlZy0+c3Nfc2VsID0gc2VnLnNlbDsNCj4gKyAgICAgICAgYnJl
YWs7DQo+ICsNCj4gKyAgICBjYXNlIHg4Nl9zZWdfZnM6DQo+ICsgICAgICAgIHJlZy0+ZnNfYmFz
ZSA9IHNlZy5iYXNlOw0KPiArICAgICAgICByZWctPmZzLmxpbWl0ID0gc2VnLmcgPyBzZWcubGlt
aXQgPj4gMTIgOiBzZWcubGltaXQ7DQo+ICsgICAgICAgIHJlZy0+ZnMuYXIgPSBzZWcuYXR0cjsN
Cj4gKyAgICAgICAgcmVnLT5mc19zZWwgPSBzZWcuc2VsOw0KPiArICAgICAgICBicmVhazsNCj4g
Kw0KPiArICAgIGNhc2UgeDg2X3NlZ19nczoNCj4gKyAgICAgICAgcmVnLT5nc19iYXNlID0gc2Vn
LmJhc2U7DQo+ICsgICAgICAgIHJlZy0+Z3MubGltaXQgPSBzZWcuZyA/IHNlZy5saW1pdCA+PiAx
MiA6IHNlZy5saW1pdDsNCj4gKyAgICAgICAgcmVnLT5ncy5hciA9IHNlZy5hdHRyOw0KPiArICAg
ICAgICByZWctPmdzX3NlbCA9IHNlZy5zZWw7DQo+ICsgICAgICAgIGJyZWFrOw0KPiArDQo+ICsg
ICAgY2FzZSB4ODZfc2VnX2NzOg0KPiArICAgICAgICByZWctPmNzX2Jhc2UgPSBzZWcuYmFzZTsN
Cj4gKyAgICAgICAgcmVnLT5jcy5saW1pdCA9IHNlZy5nID8gc2VnLmxpbWl0ID4+IDEyIDogc2Vn
LmxpbWl0Ow0KPiArICAgICAgICByZWctPmNzLmFyID0gc2VnLmF0dHI7DQo+ICsgICAgICAgIHJl
Zy0+Y3Nfc2VsID0gc2VnLnNlbDsNCj4gKyAgICAgICAgYnJlYWs7DQo+ICsNCj4gKyAgICBjYXNl
IHg4Nl9zZWdfZHM6DQo+ICsgICAgICAgIHJlZy0+ZHNfYmFzZSA9IHNlZy5iYXNlOw0KPiArICAg
ICAgICByZWctPmRzLmxpbWl0ID0gc2VnLmcgPyBzZWcubGltaXQgPj4gMTIgOiBzZWcubGltaXQ7
DQo+ICsgICAgICAgIHJlZy0+ZHMuYXIgPSBzZWcuYXR0cjsNCj4gKyAgICAgICAgcmVnLT5kc19z
ZWwgPSBzZWcuc2VsOw0KPiArICAgICAgICBicmVhazsNCj4gKw0KPiArICAgIGNhc2UgeDg2X3Nl
Z19lczoNCj4gKyAgICAgICAgcmVnLT5lc19iYXNlID0gc2VnLmJhc2U7DQo+ICsgICAgICAgIHJl
Zy0+ZXMubGltaXQgPSBzZWcuZyA/IHNlZy5saW1pdCA+PiAxMiA6IHNlZy5saW1pdDsNCj4gKyAg
ICAgICAgcmVnLT5lcy5hciA9IHNlZy5hdHRyOw0KPiArICAgICAgICByZWctPmVzX3NlbCA9IHNl
Zy5zZWw7DQo+ICsgICAgICAgIGJyZWFrOw0KPiArDQo+ICsgICAgZGVmYXVsdDoNCj4gKyAgICAg
ICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7DQo+ICsgICAgfQ0KPiArfQ0KPiArDQo+ICAgdm9pZCB2
bV9ldmVudF9maWxsX3JlZ3Modm1fZXZlbnRfcmVxdWVzdF90ICpyZXEpDQo+ICAgew0KPiAgICNp
ZmRlZiBDT05GSUdfSFZNDQo+ICAgICAgIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
ID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpOw0KPiAtICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVy
IHNlZzsNCj4gICAgICAgc3RydWN0IGh2bV9od19jcHUgY3R4dCA9IHt9Ow0KPiAgICAgICBzdHJ1
Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7DQo+ICAgDQo+IEBAIC0xNzAsMTQgKzIyNSwxNCBAQCB2
b2lkIHZtX2V2ZW50X2ZpbGxfcmVncyh2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSkNCj4gICAgICAg
cmVxLT5kYXRhLnJlZ3MueDg2Lm1zcl9zdGFyID0gY3R4dC5tc3Jfc3RhcjsNCj4gICAgICAgcmVx
LT5kYXRhLnJlZ3MueDg2Lm1zcl9sc3RhciA9IGN0eHQubXNyX2xzdGFyOw0KPiAgIA0KPiAtICAg
IGh2bV9nZXRfc2VnbWVudF9yZWdpc3RlcihjdXJyLCB4ODZfc2VnX2ZzLCAmc2VnKTsNCj4gLSAg
ICByZXEtPmRhdGEucmVncy54ODYuZnNfYmFzZSA9IHNlZy5iYXNlOw0KPiAtDQo+IC0gICAgaHZt
X2dldF9zZWdtZW50X3JlZ2lzdGVyKGN1cnIsIHg4Nl9zZWdfZ3MsICZzZWcpOw0KPiAtICAgIHJl
cS0+ZGF0YS5yZWdzLng4Ni5nc19iYXNlID0gc2VnLmJhc2U7DQo+ICsgICAgdm1fZXZlbnRfcGFj
a19zZWdtZW50X3JlZ2lzdGVyKHg4Nl9zZWdfZnMsICZyZXEtPmRhdGEucmVncy54ODYpOw0KPiAr
ICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rlcih4ODZfc2VnX2dzLCAmcmVxLT5kYXRh
LnJlZ3MueDg2KTsNCj4gKyAgICB2bV9ldmVudF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIoeDg2X3Nl
Z19jcywgJnJlcS0+ZGF0YS5yZWdzLng4Nik7DQo+ICsgICAgdm1fZXZlbnRfcGFja19zZWdtZW50
X3JlZ2lzdGVyKHg4Nl9zZWdfc3MsICZyZXEtPmRhdGEucmVncy54ODYpOw0KPiArICAgIHZtX2V2
ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rlcih4ODZfc2VnX2RzLCAmcmVxLT5kYXRhLnJlZ3MueDg2
KTsNCj4gKyAgICB2bV9ldmVudF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIoeDg2X3NlZ19lcywgJnJl
cS0+ZGF0YS5yZWdzLng4Nik7DQo+ICAgDQo+IC0gICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVy
KGN1cnIsIHg4Nl9zZWdfY3MsICZzZWcpOw0KPiAtICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5jc19h
cmJ5dGVzID0gc2VnLmF0dHI7DQo+ICsgICAgcmVxLT5kYXRhLnJlZ3MueDg2LnNoYWRvd19ncyA9
IGN0eHQuc2hhZG93X2dzOw0KPiAgICNlbmRpZg0KPiAgIH0NCj4gICANCj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2
ZW50LmgNCj4gaW5kZXggMzZlM2Y0Njg1ZC4uZDExMTFmMzEzOSAxMDA2NDQNCj4gLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmgNCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3Zt
X2V2ZW50LmgNCj4gQEAgLTI5LDcgKzI5LDcgQEANCj4gICANCj4gICAjaW5jbHVkZSAieGVuLmgi
DQo+ICAgDQo+IC0jZGVmaW5lIFZNX0VWRU5UX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMDMN
Cj4gKyNkZWZpbmUgVk1fRVZFTlRfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwNA0KPiAgIA0K
PiAgICNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykNCj4gICAN
Cj4gQEAgLTE1Nyw2ICsxNTcsMTIgQEANCj4gICAjZGVmaW5lIFZNX0VWRU5UX1g4Nl9DUjQgICAg
Mg0KPiAgICNkZWZpbmUgVk1fRVZFTlRfWDg2X1hDUjAgICAzDQo+ICAgDQo+ICsvKiBUaGUgbGlt
aXQgZmllbGQgaXMgcmlnaHQtc2hpZnRlZCBieSAxMiBiaXRzIGlmIC5hci5nIGlzIHNldC4gKi8N
Cj4gK3N0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIHsNCj4gKyAgICB1aW50MzJfdCBs
aW1pdCAgOiAgICAyMDsNCj4gKyAgICB1aW50MzJfdCBhciAgICAgOiAgICAxMjsNCj4gK307DQo+
ICsNCj4gICAvKg0KPiAgICAqIFVzaW5nIGN1c3RvbSB2Q1BVIHN0cnVjdHMgKGkuZS4gbm90IGh2
bV9od19jcHUpIGZvciBib3RoIHg4NiBhbmQgQVJNDQo+ICAgICogc28gYXMgdG8gbm90IGZpbGwg
dGhlIHZtX2V2ZW50IHJpbmcgYnVmZmVyIHRvbyBxdWlja2x5Lg0KPiBAQCAtMTkxLDkgKzE5Nywy
NSBAQCBzdHJ1Y3Qgdm1fZXZlbnRfcmVnc194ODYgew0KPiAgICAgICB1aW50NjRfdCBtc3JfZWZl
cjsNCj4gICAgICAgdWludDY0X3QgbXNyX3N0YXI7DQo+ICAgICAgIHVpbnQ2NF90IG1zcl9sc3Rh
cjsNCj4gKyAgICB1aW50MzJfdCBjc19iYXNlOw0KPiArICAgIHVpbnQzMl90IHNzX2Jhc2U7DQo+
ICsgICAgdWludDMyX3QgZHNfYmFzZTsNCj4gKyAgICB1aW50MzJfdCBlc19iYXNlOw0KPiAgICAg
ICB1aW50NjRfdCBmc19iYXNlOw0KPiAgICAgICB1aW50NjRfdCBnc19iYXNlOw0KPiAtICAgIHVp
bnQzMl90IGNzX2FyYnl0ZXM7DQo+ICsgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9y
ZWcgY3M7DQo+ICsgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgc3M7DQo+ICsg
ICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgZHM7DQo+ICsgICAgc3RydWN0IHZt
X2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgZXM7DQo+ICsgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9z
ZWxlY3Rvcl9yZWcgZnM7DQo+ICsgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcg
Z3M7DQo+ICsgICAgdWludDY0X3Qgc2hhZG93X2dzOw0KPiArICAgIHVpbnQxNl90IGNzX3NlbDsN
Cj4gKyAgICB1aW50MTZfdCBzc19zZWw7DQo+ICsgICAgdWludDE2X3QgZHNfc2VsOw0KPiArICAg
IHVpbnQxNl90IGVzX3NlbDsNCj4gKyAgICB1aW50MTZfdCBmc19zZWw7DQo+ICsgICAgdWludDE2
X3QgZ3Nfc2VsOw0KPiAgICAgICB1aW50MzJfdCBfcGFkOw0KPiAgIH07DQo+ICAgDQo+IA0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 09:54:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 09:54: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-devel-bounces@lists.xenproject.org>)
	id 1gIW9M-0002op-0x; Fri, 02 Nov 2018 09:53:56 +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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIW9K-0002ok-QI
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 09:53:54 +0000
X-Inumbo-ID: 33fdc042-de85-11e8-a186-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 33fdc042-de85-11e8-a186-12d6303a7972;
 Fri, 02 Nov 2018 09:53:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 07A41ABDC;
 Fri,  2 Nov 2018 09:53:51 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTgxMTAxMTIzMzA3Ljg0MjTvv70x77+9amdyb3NzQHN1c2Uu?=
 =?UTF-8?Q?com=3e_=3c5BDB0B240200007800142507=40prv1=ef=bf=bdmh=2eprovo=2eno?=
 =?UTF-8?B?dmVsbC5jb20+IDxiNjRmN2ZhNO+/vWE1NTPvv71iY2I077+9NjA1Me+/vWM5MTA4?=
 =?UTF-8?Q?0642b8e=40suse=2ecom=3e_=3c5BDB20AB020000780014251B=40suse=2ecom?=
 =?UTF-8?Q?=3e_=3c12dd8625-2cad-f156-8bae-487e909af412=40suse=2ecom=3e_=3c5B?=
 =?UTF-8?Q?DBFC1402000078001F7101=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <f1c413ba-f867-1521-86a3-35f00bffe9d3@suse.com>
Date: Fri, 2 Nov 2018 10:53:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: remove size limit of privcmd-buf
 mapping interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 lkml <linux-kernel@vger.kernel.org>, stable@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTEvMjAxOCAwODoyNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDEuMTEuMTgg
YXQgMTc6MjcsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAwMS8xMS8yMDE4IDE2OjUw
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4gMTEvMDEvMTggMzoyMyBQTSA+Pj4KPj4+PiBPbiAwMS8xMS8yMDE4IDE1OjE4LCBKYW4gQmV1
bGljaCB3cm90ZToKPj4+Pj4+Pj4gSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiAxMS8w
MS8xOCAxOjM0IFBNID4+Pgo+Pj4+Pj4gQ3VycmVudGx5IHRoZSBzaXplIG9mIGh5cGVyY2FsbCBi
dWZmZXJzIGFsbG9jYXRlZCB2aWEKPj4+Pj4+IC9kZXYveGVuL2h5cGVyY2FsbCBpcyBsaW1pdGVk
IHRvIGEgZGVmYXVsdCBvZiA2NCBtZW1vcnkgcGFnZXMuIEZvciBsaXZlCj4+Pj4+PiBtaWdyYXRp
b24gb2YgZ3Vlc3RzIHRoaXMgbWlnaHQgYmUgdG9vIHNtYWxsIGFzIHRoZSBwYWdlIGRpcnR5IGJp
dG1hc2sKPj4+Pj4+IG5lZWRzIHRvIGJlIHNpemVkIGFjY29yZGluZyB0byB0aGUgc2l6ZSBvZiB0
aGUgZ3Vlc3QuIFRoaXMgbWVhbnMKPj4+Pj4+IG1pZ3JhdGluZyBhIDhHQiBzaXplZCBndWVzdCBp
cyBhbHJlYWR5IGV4aGF1c3RpbmcgdGhlIGRlZmF1bHQgYnVmZmVyCj4+Pj4+PiBzaXplIGZvciB0
aGUgZGlydHkgYml0bWFwLgo+Pj4+Pj4KPj4+Pj4+IFRoZXJlIGlzIG5vIHNlbnNpYmxlIHdheSB0
byBzZXQgYSBzYW5lIGxpbWl0LCBzbyBqdXN0IHJlbW92ZSBpdAo+Pj4+Pj4gY29tcGxldGVseS4g
VGhlIGRldmljZSBub2RlJ3MgdXNhZ2UgaXMgbGltaXRlZCB0byByb290IGFueXdheSwgc28gdGhl
cmUKPj4+Pj4+IGlzIG5vIGFkZGl0aW9uYWwgRE9TIHNjZW5hcmlvIGFkZGVkIGJ5IGFsbG93aW5n
IHVubGltaXRlZCBidWZmZXJzLgo+Pj4+Pgo+Pj4+PiBCdXQgaXMgdGhpcyBzZXR0aW5nIG9mIHBl
cm1pc3Npb25zIHdoYXQgd2Ugd2FudCBsb25nIHRlcm0/IFdoYXQgYWJvdXQgYQo+Pj4+PiBkZS1w
cml2aWxlZ2VkIHFlbXUsIHdoaWNoIHN0aWxsIG5lZWRzIHRvIGJlIGFibGUgdG8gaXNzdWUgYXQg
bGVhc3QgZG0tb3AKPj4+Pj4gaHlwZXJjYWxscz8KPj4+Pgo+Pj4+IFdvdWxkbid0IHRoYXQgcWVt
dSBoYXZlIG9wZW5lZCB0aGUgbm9kZSB3aGlsZSBzdGlsbCBiZWluZyBwcml2aWxlZ2VkPwo+Pj4K
Pj4+IFBvc3NpYmx5LCBidXQgaG93IGRvZXMgdGhpcyBoZWxwPyBBcyBzb29uIGFzIGl0J3MgdW5w
cml2aWxlZ2VkIGl0IG11c3Qgbm90Cj4+PiBiZSBhYmxlIHRvIGhvZyByZXNvdXJjZXMgYW55bW9y
ZS4KPj4+Cj4+PiBBbnl3YXksIHdpdGggQW5kcmV3J3MgcmVwbHkgbXkgcG9pbnQgbWF5IGJlIGly
cmVsZXZhbnQsIGJ1dCBJIGhhdmUgdG8KPj4+IGFkbWl0IEknbSBub3QgZW50aXJlbHkgc3VyZS4K
Pj4KPj4gSSBndWVzcyB3ZSB3YW50IFhlbiB0b29scyB0byBjbG9zZSAvZGV2L3hlbi9oeXBlcmNh
bGwgKG9yIG1vcmUgcHJlY2lzZToKPj4gZG9uJ3QgZHVwMigpIGl0KSB3aGVuIHFlbXUgaXMgZGUt
cHJpdmlsZWdpbmcgaXRzZWxmLiBUaGlzIHdpbGwgbWFrZSBpdAo+PiB2ZXJ5IGNsZWFyIHRoYXQg
aXQgY2FuJ3QgaG9nIG1lbW9yeSB2aWEgbW1hcCgpLgo+Pgo+PiBXaGVuIHlvdSBhcmUgZmluZSB3
aXRoIHRoYXQgSSdsbCBzZW5kIGEgWGVuIHBhdGNoIGZvciB0aGlzLgo+IAo+IElmIHRoYXQgZG9l
c24ndCBwcmV2ZW50IHRoZSBwcm9jZXNzIGZyb20gbWFraW5nIHRoZSBoeXBlcmNhbGxzIGl0Cj4g
aXMgcGVybWl0dGVkIHRvIGRvIChJIGhhdmUgdG8gYWRtaXQgSSBkb24ndCByZWNhbGwgaWYgdGhl
cmUgYXJlIGFueQo+IHN0aWxsIG5lZWRlZCBiZXNpZGVzIHRoZSBkbW9wIG9uZXMpLCBzdXJlLgoK
VHVybnMgb3V0IHRoYXQgaXMgYWxyZWFkeSBkb25lOiB0aGUgcmVzdHJpY3RfYWxsIGNhbGxiYWNr
IG9mIGxpYnhlbmNhbGwKd2lsbCBhc3NvY2lhdGUgL2Rldi9udWxsIHdpdGggdGhlIGZpbGUgZGVz
Y3JpcHRvciBvZiAvZGV2L3hlbi9oeXBlcmNhbGwuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 10:08:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 10:08: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-devel-bounces@lists.xenproject.org>)
	id 1gIWN4-0003rW-7r; Fri, 02 Nov 2018 10:08:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kuvl=nn=citrix.com=prvs=837a4a9fa=tim.smith@srs-us1.protection.inumbo.net>)
 id 1gIWGj-0003kg-5Y
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 10:01:33 +0000
X-Inumbo-ID: 45c4bb39-de86-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45c4bb39-de86-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 10:01:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,455,1534809600"; d="scan'208";a="69460950"
From: Tim Smith <tim.smith@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-devel@nongnu.org>,
 <qemu-block@nongnu.org>
Date: Fri, 2 Nov 2018 10:00:59 +0000
Message-ID: <154115285942.11300.11718576813181760505.stgit@dhcp-3-135.uk.xensource.com>
In-Reply-To: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 02 Nov 2018 10:08:04 +0000
Subject: [Xen-devel] [PATCH 1/3] Improve xen_disk batching behaviour
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBJL08gY29uc2lzdHMgb2YgbWFueSBzbWFsbCByZXF1ZXN0cywgcGVyZm9ybWFuY2UgaXMg
aW1wcm92ZWQgYnkKYmF0Y2hpbmcgdGhlbSB0b2dldGhlciBpbiBhIHNpbmdsZSBpb19zdWJtaXQo
KSBjYWxsLiBXaGVuIHRoZXJlIGFyZQpyZWxhdGl2ZWx5IGZldyByZXF1ZXN0cywgdGhlIGV4dHJh
IG92ZXJoZWFkIGlzIG5vdCB3b3J0aCBpdC4gVGhpcwppbnRyb2R1Y2VzIGEgY2hlY2sgdG8gc3Rh
cnQgYmF0Y2hpbmcgSS9PIHJlcXVlc3RzIHZpYSBibGtfaW9fcGx1ZygpLwpibGtfaW9fdW5wbHVn
KCkgaW4gYW4gYW1vdW50IHByb3BvcnRpb25hbCB0byB0aGUgbnVtYmVyIHdoaWNoIHdlcmUKYWxy
ZWFkeSBpbiBmbGlnaHQgYXQgdGhlIHRpbWUgd2Ugc3RhcnRlZCByZWFkaW5nIHRoZSByaW5nLgoK
U2lnbmVkLW9mZi1ieTogVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT4KLS0tCiBody9i
bG9jay94ZW5fZGlzay5jIHwgICAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVu
X2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKaW5kZXggMzZlZmY5NGY4NC4uY2IyODgxYjdl
NiAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYworKysgYi9ody9ibG9jay94ZW5fZGlz
ay5jCkBAIC0xMDEsNiArMTAxLDkgQEAgc3RydWN0IFhlbkJsa0RldiB7CiAgICAgQWlvQ29udGV4
dCAgICAgICAgICAqY3R4OwogfTsKIAorLyogVGhyZXNob2xkIG9mIGluLWZsaWdodCByZXF1ZXN0
cyBhYm92ZSB3aGljaCB3ZSB3aWxsIHN0YXJ0IHVzaW5nCisgKiBibGtfaW9fcGx1ZygpL2Jsa19p
b191bnBsdWcoKSB0byBiYXRjaCByZXF1ZXN0cyAqLworI2RlZmluZSBJT19QTFVHX1RIUkVTSE9M
RCAxCiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tICovCiAKIHN0YXRpYyB2b2lkIGlvcmVxX3Jlc2V0KHN0cnVjdCBpb3JlcSAq
aW9yZXEpCkBAIC01NDIsNiArNTQ1LDggQEAgc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0
cyhzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCiB7CiAgICAgUklOR19JRFggcmMsIHJwOwogICAg
IHN0cnVjdCBpb3JlcSAqaW9yZXE7CisgICAgaW50IGluZmxpZ2h0X2F0c3RhcnQgPSBibGtkZXYt
PnJlcXVlc3RzX2luZmxpZ2h0OworICAgIGludCBiYXRjaGVkID0gMDsKIAogICAgIGJsa2Rldi0+
bW9yZV93b3JrID0gMDsKIApAQCAtNTUwLDYgKzU1NSwxNiBAQCBzdGF0aWMgdm9pZCBibGtfaGFu
ZGxlX3JlcXVlc3RzKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKICAgICB4ZW5fcm1iKCk7IC8q
IEVuc3VyZSB3ZSBzZWUgcXVldWVkIHJlcXVlc3RzIHVwIHRvICdycCcuICovCiAKICAgICBibGtf
c2VuZF9yZXNwb25zZV9hbGwoYmxrZGV2KTsKKyAgICAvKiBJZiB0aGVyZSB3YXMgbW9yZSB0aGFu
IElPX1BMVUdfVEhSRVNIT0xEIGlvcmVxcyBpbiBmbGlnaHQKKyAgICAgKiB3aGVuIHdlIGdvdCBo
ZXJlLCB0aGlzIGlzIGFuIGluZGljYXRpb24gdGhhdCB0aGVyZSB0aGUgYm90dGxlbmVjaworICAg
ICAqIGlzIGJlbG93IHVzLCBzbyBpdCdzIHdvcnRoIGJlZ2lubmluZyB0byBiYXRjaCB1cCBJL08g
cmVxdWVzdHMKKyAgICAgKiByYXRoZXIgdGhhbiBzdWJtaXR0aW5nIHRoZW0gaW1tZWRpYXRlbHku
IFRoZSBtYXhpbXVtIG51bWJlcgorICAgICAqIG9mIHJlcXVlc3RzIHdlJ3JlIHdpbGxpbmcgdG8g
YmF0Y2ggaXMgdGhlIG51bWJlciBhbHJlYWR5IGluCisgICAgICogZmxpZ2h0LCBzbyBpdCBjYW4g
Z3JvdyB1cCB0byBtYXhfcmVxdWVzdHMgd2hlbiB0aGUgYm90dGxlbmVjaworICAgICAqIGlzIGJl
bG93IHVzICovCisgICAgaWYgKGluZmxpZ2h0X2F0c3RhcnQgPiBJT19QTFVHX1RIUkVTSE9MRCkg
eworICAgICAgICBibGtfaW9fcGx1ZyhibGtkZXYtPmJsayk7CisgICAgfQogICAgIHdoaWxlIChy
YyAhPSBycCkgewogICAgICAgICAvKiBwdWxsIHJlcXVlc3QgZnJvbSByaW5nICovCiAgICAgICAg
IGlmIChSSU5HX1JFUVVFU1RfQ09OU19PVkVSRkxPVygmYmxrZGV2LT5yaW5ncy5jb21tb24sIHJj
KSkgewpAQCAtNTg5LDcgKzYwNCwyMiBAQCBzdGF0aWMgdm9pZCBibGtfaGFuZGxlX3JlcXVlc3Rz
KHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAg
ICB9CiAKKyAgICAgICAgaWYgKGluZmxpZ2h0X2F0c3RhcnQgPiBJT19QTFVHX1RIUkVTSE9MRCAm
JgorICAgICAgICAgICAgYmF0Y2hlZCA+PSBpbmZsaWdodF9hdHN0YXJ0KSB7CisgICAgICAgICAg
ICBibGtfaW9fdW5wbHVnKGJsa2Rldi0+YmxrKTsKKyAgICAgICAgfQogICAgICAgICBpb3JlcV9y
dW5pb19xZW11X2Fpbyhpb3JlcSk7CisgICAgICAgIGlmIChpbmZsaWdodF9hdHN0YXJ0ID4gSU9f
UExVR19USFJFU0hPTEQpIHsKKyAgICAgICAgICAgIGlmIChiYXRjaGVkID49IGluZmxpZ2h0X2F0
c3RhcnQpIHsKKyAgICAgICAgICAgICAgICBibGtfaW9fcGx1ZyhibGtkZXYtPmJsayk7CisgICAg
ICAgICAgICAgICAgYmF0Y2hlZCA9IDA7CisgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAg
ICAgICAgIGJhdGNoZWQrKzsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgIH0KKyAgICBp
ZiAoaW5mbGlnaHRfYXRzdGFydCA+IElPX1BMVUdfVEhSRVNIT0xEKSB7CisgICAgICAgIGJsa19p
b191bnBsdWcoYmxrZGV2LT5ibGspOwogICAgIH0KIAogICAgIGlmIChibGtkZXYtPm1vcmVfd29y
ayAmJiBibGtkZXYtPnJlcXVlc3RzX2luZmxpZ2h0IDwgYmxrZGV2LT5tYXhfcmVxdWVzdHMpIHsK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 10:08:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 10:08: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-devel-bounces@lists.xenproject.org>)
	id 1gIWN3-0003rQ-VK; Fri, 02 Nov 2018 10:08: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=kuvl=nn=citrix.com=prvs=837a4a9fa=tim.smith@srs-us1.protection.inumbo.net>)
 id 1gIWGi-0003kY-Gq
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 10:01:32 +0000
X-Inumbo-ID: 4622846e-de86-11e8-8969-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4622846e-de86-11e8-8969-12d6303a7972;
 Fri, 02 Nov 2018 10:01:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,455,1534809600"; d="scan'208";a="69460955"
From: Tim Smith <tim.smith@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-devel@nongnu.org>,
 <qemu-block@nongnu.org>
Date: Fri, 2 Nov 2018 10:01:04 +0000
Message-ID: <154115286450.11300.208978412106583040.stgit@dhcp-3-135.uk.xensource.com>
In-Reply-To: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 02 Nov 2018 10:08:04 +0000
Subject: [Xen-devel] [PATCH 2/3] Improve xen_disk response latency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgdGhlIEkvTyByaW5nIGlzIGZ1bGwsIHRoZSBndWVzdCBjYW5ub3Qgc2VuZCBhbnkgbW9yZSBy
ZXF1ZXN0cwp1bnRpbCBzb21lIHJlc3BvbnNlcyBhcmUgc2VudC4gT25seSBzZW5kaW5nIGFsbCBh
dmFpbGFibGUgcmVzcG9uc2VzCmp1c3QgYmVmb3JlIGNoZWNraW5nIGZvciBuZXcgd29yayBkb2Vz
IG5vdCBsZWF2ZSBtdWNoIHRpbWUgZm9yIHRoZQpndWVzdCB0byBzdXBwbHkgbmV3IHdvcmssIHNv
IHRoaXMgd2lsbCBjYXVzZSBzdGFsbHMgaWYgdGhlIHJpbmcgZ2V0cwpmdWxsLiBBbHNvLCBub3Qg
Y29tcGxldGluZyByZWFkcyBhcyBzb29uIGFzIHBvc3NpYmxlIGFkZHMgbGF0ZW5jeQp0byB0aGUg
Z3Vlc3QuCgpUbyBhbGxldmlhdGUgdGhhdCwgY29tcGxldGUgSU8gcmVxdWVzdHMgYXMgc29vbiBh
cyB0aGV5IGNvbWUgYmFjay4KYmxrX3NlbmRfcmVzcG9uc2UoKSBhbHJlYWR5IHJldHVybnMgYSB2
YWx1ZSBpbmRpY2F0aW5nIHdoZXRoZXIKYSBub3RpZnkgc2hvdWxkIGJlIHNlbnQsIHdoaWNoIGlz
IGFsbCB0aGUgYmF0Y2hpbmcgd2UgbmVlZC4KClNpZ25lZC1vZmYtYnk6IFRpbSBTbWl0aCA8dGlt
LnNtaXRoQGNpdHJpeC5jb20+Ci0tLQogaHcvYmxvY2sveGVuX2Rpc2suYyB8ICAgNDMgKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEy
IGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hl
bl9kaXNrLmMgYi9ody9ibG9jay94ZW5fZGlzay5jCmluZGV4IGNiMjg4MWI3ZTYuLmI1MDZlMjM4
NjggMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMKKysrIGIvaHcvYmxvY2sveGVuX2Rp
c2suYwpAQCAtODMsMTEgKzgzLDkgQEAgc3RydWN0IFhlbkJsa0RldiB7CiAKICAgICAvKiByZXF1
ZXN0IGxpc3RzICovCiAgICAgUUxJU1RfSEVBRChpbmZsaWdodF9oZWFkLCBpb3JlcSkgaW5mbGln
aHQ7Ci0gICAgUUxJU1RfSEVBRChmaW5pc2hlZF9oZWFkLCBpb3JlcSkgZmluaXNoZWQ7CiAgICAg
UUxJU1RfSEVBRChmcmVlbGlzdF9oZWFkLCBpb3JlcSkgZnJlZWxpc3Q7CiAgICAgaW50ICAgICAg
ICAgICAgICAgICByZXF1ZXN0c190b3RhbDsKICAgICBpbnQgICAgICAgICAgICAgICAgIHJlcXVl
c3RzX2luZmxpZ2h0OwotICAgIGludCAgICAgICAgICAgICAgICAgcmVxdWVzdHNfZmluaXNoZWQ7
CiAgICAgdW5zaWduZWQgaW50ICAgICAgICBtYXhfcmVxdWVzdHM7CiAKICAgICBnYm9vbGVhbiAg
ICAgICAgICAgIGZlYXR1cmVfZGlzY2FyZDsKQEAgLTEwNCw2ICsxMDIsOSBAQCBzdHJ1Y3QgWGVu
QmxrRGV2IHsKIC8qIFRocmVzaG9sZCBvZiBpbi1mbGlnaHQgcmVxdWVzdHMgYWJvdmUgd2hpY2gg
d2Ugd2lsbCBzdGFydCB1c2luZwogICogYmxrX2lvX3BsdWcoKS9ibGtfaW9fdW5wbHVnKCkgdG8g
YmF0Y2ggcmVxdWVzdHMgKi8KICNkZWZpbmUgSU9fUExVR19USFJFU0hPTEQgMQorCitzdGF0aWMg
aW50IGJsa19zZW5kX3Jlc3BvbnNlKHN0cnVjdCBpb3JlcSAqaW9yZXEpOworCiAvKiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICov
CiAKIHN0YXRpYyB2b2lkIGlvcmVxX3Jlc2V0KHN0cnVjdCBpb3JlcSAqaW9yZXEpCkBAIC0xNTUs
MTIgKzE1NiwxMCBAQCBzdGF0aWMgdm9pZCBpb3JlcV9maW5pc2goc3RydWN0IGlvcmVxICppb3Jl
cSkKICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OwogCiAgICAg
UUxJU1RfUkVNT1ZFKGlvcmVxLCBsaXN0KTsKLSAgICBRTElTVF9JTlNFUlRfSEVBRCgmYmxrZGV2
LT5maW5pc2hlZCwgaW9yZXEsIGxpc3QpOwogICAgIGJsa2Rldi0+cmVxdWVzdHNfaW5mbGlnaHQt
LTsKLSAgICBibGtkZXYtPnJlcXVlc3RzX2ZpbmlzaGVkKys7CiB9CiAKLXN0YXRpYyB2b2lkIGlv
cmVxX3JlbGVhc2Uoc3RydWN0IGlvcmVxICppb3JlcSwgYm9vbCBmaW5pc2gpCitzdGF0aWMgdm9p
ZCBpb3JlcV9yZWxlYXNlKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiB7CiAgICAgc3RydWN0IFhlbkJs
a0RldiAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKIApAQCAtMTY4LDExICsxNjcsNyBAQCBzdGF0
aWMgdm9pZCBpb3JlcV9yZWxlYXNlKHN0cnVjdCBpb3JlcSAqaW9yZXEsIGJvb2wgZmluaXNoKQog
ICAgIGlvcmVxX3Jlc2V0KGlvcmVxKTsKICAgICBpb3JlcS0+YmxrZGV2ID0gYmxrZGV2OwogICAg
IFFMSVNUX0lOU0VSVF9IRUFEKCZibGtkZXYtPmZyZWVsaXN0LCBpb3JlcSwgbGlzdCk7Ci0gICAg
aWYgKGZpbmlzaCkgewotICAgICAgICBibGtkZXYtPnJlcXVlc3RzX2ZpbmlzaGVkLS07Ci0gICAg
fSBlbHNlIHsKLSAgICAgICAgYmxrZGV2LT5yZXF1ZXN0c19pbmZsaWdodC0tOwotICAgIH0KKyAg
ICBibGtkZXYtPnJlcXVlc3RzX2luZmxpZ2h0LS07CiB9CiAKIC8qCkBAIC0zNTEsNiArMzQ2LDEw
IEBAIHN0YXRpYyB2b2lkIHFlbXVfYWlvX2NvbXBsZXRlKHZvaWQgKm9wYXF1ZSwgaW50IHJldCkK
ICAgICBkZWZhdWx0OgogICAgICAgICBicmVhazsKICAgICB9CisgICAgaWYgKGJsa19zZW5kX3Jl
c3BvbnNlKGlvcmVxKSkgeworICAgICAgICB4ZW5fcHZfc2VuZF9ub3RpZnkoJmJsa2Rldi0+eGVu
ZGV2KTsKKyAgICB9CisgICAgaW9yZXFfcmVsZWFzZShpb3JlcSk7CiAgICAgcWVtdV9iaF9zY2hl
ZHVsZShibGtkZXYtPmJoKTsKIAogZG9uZToKQEAgLTQ1NSw3ICs0NTQsNyBAQCBlcnI6CiAgICAg
cmV0dXJuIC0xOwogfQogCi1zdGF0aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29uZShzdHJ1Y3Qg
aW9yZXEgKmlvcmVxKQorc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZShzdHJ1Y3QgaW9yZXEg
KmlvcmVxKQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYgICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2
OwogICAgIGludCAgICAgICAgICAgICAgIHNlbmRfbm90aWZ5ICAgPSAwOwpAQCAtNTA0LDIyICs1
MDMsNiBAQCBzdGF0aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29uZShzdHJ1Y3QgaW9yZXEgKmlv
cmVxKQogICAgIHJldHVybiBzZW5kX25vdGlmeTsKIH0KIAotLyogd2FsayBmaW5pc2hlZCBsaXN0
LCBzZW5kIG91dHN0YW5kaW5nIHJlc3BvbnNlcywgZnJlZSByZXF1ZXN0cyAqLwotc3RhdGljIHZv
aWQgYmxrX3NlbmRfcmVzcG9uc2VfYWxsKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKLXsKLSAg
ICBzdHJ1Y3QgaW9yZXEgKmlvcmVxOwotICAgIGludCBzZW5kX25vdGlmeSA9IDA7Ci0KLSAgICB3
aGlsZSAoIVFMSVNUX0VNUFRZKCZibGtkZXYtPmZpbmlzaGVkKSkgewotICAgICAgICBpb3JlcSA9
IFFMSVNUX0ZJUlNUKCZibGtkZXYtPmZpbmlzaGVkKTsKLSAgICAgICAgc2VuZF9ub3RpZnkgKz0g
YmxrX3NlbmRfcmVzcG9uc2Vfb25lKGlvcmVxKTsKLSAgICAgICAgaW9yZXFfcmVsZWFzZShpb3Jl
cSwgdHJ1ZSk7Ci0gICAgfQotICAgIGlmIChzZW5kX25vdGlmeSkgewotICAgICAgICB4ZW5fcHZf
c2VuZF9ub3RpZnkoJmJsa2Rldi0+eGVuZGV2KTsKLSAgICB9Ci19Ci0KIHN0YXRpYyBpbnQgYmxr
X2dldF9yZXF1ZXN0KHN0cnVjdCBYZW5CbGtEZXYgKmJsa2Rldiwgc3RydWN0IGlvcmVxICppb3Jl
cSwgUklOR19JRFggcmMpCiB7CiAgICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7CkBAIC01
NTQsNyArNTM3LDYgQEAgc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhzdHJ1Y3QgWGVu
QmxrRGV2ICpibGtkZXYpCiAgICAgcnAgPSBibGtkZXYtPnJpbmdzLmNvbW1vbi5zcmluZy0+cmVx
X3Byb2Q7CiAgICAgeGVuX3JtYigpOyAvKiBFbnN1cmUgd2Ugc2VlIHF1ZXVlZCByZXF1ZXN0cyB1
cCB0byAncnAnLiAqLwogCi0gICAgYmxrX3NlbmRfcmVzcG9uc2VfYWxsKGJsa2Rldik7CiAgICAg
LyogSWYgdGhlcmUgd2FzIG1vcmUgdGhhbiBJT19QTFVHX1RIUkVTSE9MRCBpb3JlcXMgaW4gZmxp
Z2h0CiAgICAgICogd2hlbiB3ZSBnb3QgaGVyZSwgdGhpcyBpcyBhbiBpbmRpY2F0aW9uIHRoYXQg
dGhlcmUgdGhlIGJvdHRsZW5lY2sKICAgICAgKiBpcyBiZWxvdyB1cywgc28gaXQncyB3b3J0aCBi
ZWdpbm5pbmcgdG8gYmF0Y2ggdXAgSS9PIHJlcXVlc3RzCkBAIC01OTcsMTAgKzU3OSwxMCBAQCBz
dGF0aWMgdm9pZCBibGtfaGFuZGxlX3JlcXVlc3RzKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikK
ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH07CiAKLSAgICAgICAgICAgIGlm
IChibGtfc2VuZF9yZXNwb25zZV9vbmUoaW9yZXEpKSB7CisgICAgICAgICAgICBpZiAoYmxrX3Nl
bmRfcmVzcG9uc2UoaW9yZXEpKSB7CiAgICAgICAgICAgICAgICAgeGVuX3B2X3NlbmRfbm90aWZ5
KCZibGtkZXYtPnhlbmRldik7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBpb3JlcV9yZWxl
YXNlKGlvcmVxLCBmYWxzZSk7CisgICAgICAgICAgICBpb3JlcV9yZWxlYXNlKGlvcmVxKTsKICAg
ICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKQEAgLTY0Niw3ICs2MjgsNiBAQCBzdGF0
aWMgdm9pZCBibGtfYWxsb2Moc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIHRyYWNlX3hl
bl9kaXNrX2FsbG9jKHhlbmRldi0+bmFtZSk7CiAKICAgICBRTElTVF9JTklUKCZibGtkZXYtPmlu
ZmxpZ2h0KTsKLSAgICBRTElTVF9JTklUKCZibGtkZXYtPmZpbmlzaGVkKTsKICAgICBRTElTVF9J
TklUKCZibGtkZXYtPmZyZWVsaXN0KTsKIAogICAgIGJsa2Rldi0+aW90aHJlYWQgPSBpb3RocmVh
ZF9jcmVhdGUoeGVuZGV2LT5uYW1lLCAmZXJyKTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 10:08:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 10:08: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-devel-bounces@lists.xenproject.org>)
	id 1gIWN4-0003rc-Gb; Fri, 02 Nov 2018 10:08: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=kuvl=nn=citrix.com=prvs=837a4a9fa=tim.smith@srs-us1.protection.inumbo.net>)
 id 1gIWGm-0003lE-NF
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 10:01:36 +0000
X-Inumbo-ID: 47eb866a-de86-11e8-b3b5-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 47eb866a-de86-11e8-b3b5-12d6303a7972;
 Fri, 02 Nov 2018 10:01:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,455,1534809600"; d="scan'208";a="69460964"
From: Tim Smith <tim.smith@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-devel@nongnu.org>,
 <qemu-block@nongnu.org>
Date: Fri, 2 Nov 2018 10:01:09 +0000
Message-ID: <154115286959.11300.498371710893672725.stgit@dhcp-3-135.uk.xensource.com>
In-Reply-To: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 02 Nov 2018 10:08:04 +0000
Subject: [Xen-devel] [PATCH 3/3] Avoid repeated memory allocation in xen_disk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGVuX2Rpc2sgY3VycmVudGx5IGFsbG9jYXRlcyBtZW1vcnkgdG8gaG9sZCB0aGUgZGF0YSBmb3Ig
ZWFjaCBpb3JlcQphcyB0aGF0IGlvcmVxIGlzIHVzZWQsIGFuZCBmcmVlcyBpdCBhZnRlcndhcmRz
LiBCZWNhdXNlIGl0IHJlcXVpcmVzCnBhZ2UtYWxpZ25lZCBibG9ja3MsIHRoaXMgaW50ZXJhY3Rz
IHBvb3JseSB3aXRoIG5vbi1wYWdlLWFsaWduZWQKYWxsb2NhdGlvbnMgYW5kIGJhbGxvb25zIHRo
ZSBoZWFwLgoKSW5zdGVhZCwgYWxsb2NhdGUgdGhlIG1heGltdW0gcG9zc2libGUgcmVxdWlyZW1l
bnQsIHdoaWNoIGlzCkJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCBwYWdlcyAoY3VycmVu
dGx5IDExIHBhZ2VzKSB3aGVuCnRoZSBpb3JlcSBpcyBjcmVhdGVkLCBhbmQga2VlcCB0aGF0IGFs
bG9jYXRpb24gdW50aWwgaXQgaXMgZGVzdHJveWVkLgpTaW5jZSB0aGUgaW9yZXFzIHRoZW1zZWx2
ZXMgYXJlIHJlLXVzZWQgdmlhIGEgZnJlZSBsaXN0LCB0aGlzCnNob3VsZCBhY3R1YWxseSBpbXBy
b3ZlIG1lbW9yeSB1c2FnZS4KClNpZ25lZC1vZmYtYnk6IFRpbSBTbWl0aCA8dGltLnNtaXRoQGNp
dHJpeC5jb20+Ci0tLQogaHcvYmxvY2sveGVuX2Rpc2suYyB8ICAgMTEgKysrKysrLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvaHcvYmxvY2sveGVuX2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKaW5kZXggYjUwNmUy
Mzg2OC4uZmFhZWVmYmEyOSAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYworKysgYi9o
dy9ibG9jay94ZW5fZGlzay5jCkBAIC0xMTIsNyArMTEyLDYgQEAgc3RhdGljIHZvaWQgaW9yZXFf
cmVzZXQoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICBtZW1zZXQoJmlvcmVxLT5yZXEsIDAsIHNp
emVvZihpb3JlcS0+cmVxKSk7CiAgICAgaW9yZXEtPnN0YXR1cyA9IDA7CiAgICAgaW9yZXEtPnN0
YXJ0ID0gMDsKLSAgICBpb3JlcS0+YnVmID0gTlVMTDsKICAgICBpb3JlcS0+c2l6ZSA9IDA7CiAg
ICAgaW9yZXEtPnByZXN5bmMgPSAwOwogCkBAIC0xMzcsNiArMTM2LDExIEBAIHN0YXRpYyBzdHJ1
Y3QgaW9yZXEgKmlvcmVxX3N0YXJ0KHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKICAgICAgICAg
LyogYWxsb2NhdGUgbmV3IHN0cnVjdCAqLwogICAgICAgICBpb3JlcSA9IGdfbWFsbG9jMChzaXpl
b2YoKmlvcmVxKSk7CiAgICAgICAgIGlvcmVxLT5ibGtkZXYgPSBibGtkZXY7CisgICAgICAgIC8q
IFdlIGNhbm5vdCBuZWVkIG1vcmUgcGFnZXMgcGVyIGlvcmVxIHRoYW4gdGhpcywgYW5kIHdlIGRv
IHJlLXVzZQorICAgICAgICAgKiBpb3JlcXMsIHNvIGFsbG9jYXRlIHRoZSBtZW1vcnkgb25jZSBo
ZXJlLCB0byBiZSBmcmVlZCBpbgorICAgICAgICAgKiBibGtfZnJlZSgpIHdoZW4gdGhlIGlvcmVx
IGlzIGZyZWVkLiAqLworICAgICAgICBpb3JlcS0+YnVmID0gcWVtdV9tZW1hbGlnbihYQ19QQUdF
X1NJWkUsIEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAqIFhDX1BBR0VfU0laRSk7CiAgICAgICAgIGJsa2Rldi0+cmVxdWVz
dHNfdG90YWwrKzsKICAgICAgICAgcWVtdV9pb3ZlY19pbml0KCZpb3JlcS0+diwgMSk7CiAgICAg
fSBlbHNlIHsKQEAgLTMxMywxNCArMzE3LDEyIEBAIHN0YXRpYyB2b2lkIHFlbXVfYWlvX2NvbXBs
ZXRlKHZvaWQgKm9wYXF1ZSwgaW50IHJldCkKICAgICAgICAgaWYgKHJldCA9PSAwKSB7CiAgICAg
ICAgICAgICBpb3JlcV9ncmFudF9jb3B5KGlvcmVxKTsKICAgICAgICAgfQotICAgICAgICBxZW11
X3ZmcmVlKGlvcmVxLT5idWYpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX09QX1dS
SVRFOgogICAgIGNhc2UgQkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFOgogICAgICAgICBpZiAoIWlv
cmVxLT5yZXEubnJfc2VnbWVudHMpIHsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0g
ICAgICAgIHFlbXVfdmZyZWUoaW9yZXEtPmJ1Zik7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1
bHQ6CiAgICAgICAgIGJyZWFrOwpAQCAtMzkyLDEyICszOTQsMTAgQEAgc3RhdGljIGludCBpb3Jl
cV9ydW5pb19xZW11X2FpbyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogewogICAgIHN0cnVjdCBYZW5C
bGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CiAKLSAgICBpb3JlcS0+YnVmID0gcWVtdV9t
ZW1hbGlnbihYQ19QQUdFX1NJWkUsIGlvcmVxLT5zaXplKTsKICAgICBpZiAoaW9yZXEtPnJlcS5u
cl9zZWdtZW50cyAmJgogICAgICAgICAoaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1Bf
V1JJVEUgfHwKICAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX0ZMVVNI
X0RJU0tDQUNIRSkgJiYKICAgICAgICAgaW9yZXFfZ3JhbnRfY29weShpb3JlcSkpIHsKLSAgICAg
ICAgcWVtdV92ZnJlZShpb3JlcS0+YnVmKTsKICAgICAgICAgZ290byBlcnI7CiAgICAgfQogCkBA
IC05OTAsNiArOTkwLDcgQEAgc3RhdGljIGludCBibGtfZnJlZShzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYpCiAgICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmJsa2Rldi0+ZnJlZWxpc3QpOwog
ICAgICAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOwogICAgICAgICBxZW11X2lvdmVjX2Rl
c3Ryb3koJmlvcmVxLT52KTsKKyAgICAgICAgcWVtdV92ZnJlZShpb3JlcS0+YnVmKTsKICAgICAg
ICAgZ19mcmVlKGlvcmVxKTsKICAgICB9CiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 10:08:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 10:08: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-devel-bounces@lists.xenproject.org>)
	id 1gIWN3-0003rK-MS; Fri, 02 Nov 2018 10:08: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=kuvl=nn=citrix.com=prvs=837a4a9fa=tim.smith@srs-us1.protection.inumbo.net>)
 id 1gIWGi-0003kW-B9
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 10:01:32 +0000
X-Inumbo-ID: 444f8e98-de86-11e8-9cbe-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 444f8e98-de86-11e8-9cbe-12d6303a7972;
 Fri, 02 Nov 2018 10:01:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,455,1534809600"; d="scan'208";a="69460942"
From: Tim Smith <tim.smith@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-devel@nongnu.org>,
 <qemu-block@nongnu.org>
Date: Fri, 2 Nov 2018 10:00:54 +0000
Message-ID: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 02 Nov 2018 10:08:04 +0000
Subject: [Xen-devel] [PATCH 0/3] Performance improvements for xen_disk v2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBzZXJpZXMgb2YgcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnRzIGZvciBkaXNrcyB1c2luZyB0aGUg
WGVuIFBWIHJpbmcuCgpUaGVzZSBoYXZlIGhhZCBmYWlybHkgZXh0ZW5zaXZlIHRlc3RpbmcuCgpU
aGUgYmF0Y2hpbmcgYW5kIGxhdGVuY3kgaW1wcm92ZW1lbnRzIHRvZ2V0aGVyIGJvb3N0IHRoZSB0
aHJvdWdocHV0Cm9mIHNtYWxsIHJlYWRzIGFuZCB3cml0ZXMgYnkgdHdvIHRvIHNpeCBwZXJjZW50
IChtZWFzdXJlZCB1c2luZyBmaW8KaW4gdGhlIGd1ZXN0KQoKQXZvaWRpbmcgcmVwZWF0ZWQgY2Fs
bHMgdG8gcG9zaXhfbWVtYWxpZ24oKSByZWR1Y2VkIHRoZSBkaXJ0eSBoZWFwCmZyb20gMjVNQiB0
byA1TUIgaW4gdGhlIGNhc2Ugb2YgYSBzaW5nbGUgZGF0YXBhdGggcHJvY2VzcyB3aGlsZSBhbHNv
CmltcHJvdmluZyBwZXJmb3JtYW5jZS4KCnYyIHJlbW92ZXMgc29tZSBjaGVja3BhdGNoIGNvbXBs
YWludHMgYW5kIGZpeGVzIHRoZSBDQ3MKCi0tLQoKVGltIFNtaXRoICgzKToKICAgICAgSW1wcm92
ZSB4ZW5fZGlzayBiYXRjaGluZyBiZWhhdmlvdXIKICAgICAgSW1wcm92ZSB4ZW5fZGlzayByZXNw
b25zZSBsYXRlbmN5CiAgICAgIEF2b2lkIHJlcGVhdGVkIG1lbW9yeSBhbGxvY2F0aW9uIGluIHhl
bl9kaXNrCgoKIGh3L2Jsb2NrL3hlbl9kaXNrLmMgfCAgIDgyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQ2IGluc2Vy
dGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQoKLS0KVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 10:16:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 10:16: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-devel-bounces@lists.xenproject.org>)
	id 1gIWV5-00050l-F9; Fri, 02 Nov 2018 10:16: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=upun=nn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIWV4-00050b-0p
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 10:16:22 +0000
X-Inumbo-ID: 50377084-de88-11e8-beeb-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50377084-de88-11e8-beeb-12d6303a7972;
 Fri, 02 Nov 2018 10:16:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gIWUm-0006BO-V5; Fri, 02 Nov 2018 10:16:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gIWUm-0003TR-JJ; Fri, 02 Nov 2018 10:16:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gIWUm-0001fY-IE; Fri, 02 Nov 2018 10:16:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129278-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d5d30b394975f460a99a6313645a737acf16d4c7
X-Osstest-Versions-That: xen=92666fdd6e0afab989b2d89759d9b43f2c645ae7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Nov 2018 10:16:04 +0000
Subject: [Xen-devel] [xen-unstable test] 129278: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTI3OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTI3OC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4Nzc1CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg3NzUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEyODc3
NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI4Nzc1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4Nzc1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjg3NzUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODc3NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4Nzc1CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjg3NzUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODc3NQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTI4Nzc1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkNWQzMGIz
OTQ5NzVmNDYwYTk5YTYzMTM2NDVhNzM3YWNmMTZkNGM3CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg3NzUgIDIwMTgtMTAtMTQgMTY6NDI6MjMgWiAgIDE4
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI4ODM5ICAyMDE4LTEwLTE2IDE1OjM4OjI2IFog
ICAxNiBkYXlzICAgMTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5Mjc4ICAyMDE4
LTExLTAxIDA4OjU0OjUyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgPGpiZXVsaWNoQHN1c2UuY29tPgogIEFk
cmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgogIEFsZXhhbmRlciBTY2h1bHogPGNvZGVA
c2NodWx6YWxleC5kZT4KICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJyaWFuIFdv
b2RzIDxicmlhbi53b29kc0BhbWQuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNo
by5uc2EuZ292PgogIERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgRWxlbmEg
VWZpbXRzZXZhIDxlbGVuYS51ZmltdHNldmFAb3JhY2xlLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJp
eC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
ICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTZXJnZXkgRHlhc2xp
IDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBYaW4gTGkgPHRh
bG9ucy5sZWVAZ21haWwuY29tPgogIFhpbiBMaSA8eGluLmxpQGNpdHJpeC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgMTI2MCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 10:17:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 10: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-devel-bounces@lists.xenproject.org>)
	id 1gIWVs-000556-1u; Fri, 02 Nov 2018 10: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=qxsn=nn=citrix.com=prvs=837e5e9e2=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1gIWVq-00054v-ON
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 10:17:10 +0000
X-Inumbo-ID: 7415e02d-de88-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7415e02d-de88-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 10:17:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,455,1534809600"; d="scan'208";a="81315893"
From: Lars Kurth <lars.kurth@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Ian Jackson
 <Ian.Jackson@citrix.com>
Thread-Topic: [OSSTEST PATCH] README.hardware-acquisition [and 1 more
 messages] [and 2 more messages]
Thread-Index: AQHUceBbx3zLSxyX00OrAICxPxpCjKU7KFAAgAENfwA=
Date: Fri, 2 Nov 2018 10:16:48 +0000
Message-ID: <5F35FB3B-9C4F-467C-8461-5201D0BF5E18@citrix.com>
References: <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
 <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810310942530.7220@sstabellini-ThinkPad-X260>
 <23514.62634.413212.853593@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811011051290.7220@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1811011051290.7220@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.3.181015
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <FBD1EDDD36A78A4391190E22020EA2CE@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages] [and 2 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "stefanos@xilinx.com" <stefanos@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <dunlapg@umich.edu>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 "infra@xenproject.org" <infra@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLCANCg0KYWRkaW5nIFdlaSBiZWNhdXNlIG9mICAuLi4NCg0KVXNlciBmYWNpbmcgcGFy
dDogaHR0cHM6Ly9naXRsYWIuY29tL3hlbi1wcm9qZWN0L3hlbi9waXBlbGluZXMNCkJhY2stZW5k
OiBodHRwczovL2dpdGxhYi5jb20veGVuLXByb2plY3QveGVuLWdpdGxhYi1jaQ0KVGhlcmUgYXJl
IGFsc28gc29tZSBzY3JpcHRzIGluIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhl
bi5naXQ7YT10cmVlO2Y9YXV0b21hdGlvbjtoYj1IRUFEIHJlbGF0ZWQgdG8gdGhpcw0KDQrvu79P
biAwMS8xMS8yMDE4LCAxODoxMiwgIlN0ZWZhbm8gU3RhYmVsbGluaSIgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+IHdyb3RlOg0KDQogICAgSGkgSWFuLA0KICAgIA0KICAgIFRoYW5rIHlvdSBmb3Ig
dGhlIGRldGFpbGVkIGFuc3dlciBhbmQgdGhlIHdpbGxpbmduZXNzIHRvIHNlZSBPU1NUZXN0DQog
ICAgY2hhbmdlZCBpbiB0aGlzIHJlc3BlY3QuDQogICAgDQogICAgTGV0IG1lIHByZW1pc2UgdGhh
dCBhcyBtdWNoIGFzIEkgd291bGQgbGlrZSB0aGlzIHRvIGJlIGRvbmUsIEkgaGFkIGENCiAgICBs
b29rIGF0IG15IHNjaGVkdWxlLCBhbmQsIHJlYWxpc3RpY2FsbHksIEkgY2FuIG9ubHkgdm9sdW50
ZWVyIHZlcnkNCiAgICBsaXR0bGUgdGltZSBvbiB0aGlzLiBJbiByZWdhcmRzIHRvIHRoZSB0d28g
WGlsaW54IGJvYXJkcywgaXQgbG9va3MgbGlrZQ0KICAgIHdlJ2xsIGp1c3QgaGF2ZSB0byB3YWl0
IGZvciBEZWJpYW4uDQogICAgDQogICAgRm9yIHRoZSBzYWtlIG9mIHRoaXMgZGlzY3Vzc2lvbiBh
bmQgYnJhaW5zdG9ybWluZyBzb2x1dGlvbnMsIEkgaGF2ZSBhDQogICAgY291cGxlIG9mIHF1ZXN0
aW9ucyBhbmQgYW5zd2VycyBvbiBob3cgdG8gc3VwcG9ydCBkaWZmZXJlbnQga2VybmVscyB3aXRo
DQogICAgRGViaWFuIGJlbG93Lg0KICAgIA0KICAgIA0KICAgIE9uIFRodSwgMSBOb3YgMjAxOCwg
SWFuIEphY2tzb24gd3JvdGU6DQogICAgPiA+IFllcywgd2Ugc2hvdWxkIGRpc2N1c3MgdGhlIHRl
Y2huaWNhbCBkZXRhaWxzIG9uIGhvdyB0byB1c2Ugb3VyIG93bg0KICAgID4gPiBxdWFzaS12YW5p
bGxhIExpbnV4IGJyYW5jaCB0b2dldGhlciB3aXRoIHRoZSBEZWJpYW4gaW5zdGFsbGVyLiBUaGF0
J3MNCiAgICA+ID4gYWxsIHdlIG5lZWQgQUZBSUNULg0KICAgID4gDQogICAgPiBPSy4gIFNvOg0K
ICAgID4gDQogICAgPiANCiAgICA+IEkgc2VlIHR3byBwb3NzaWJsZSBhcHByb2FjaGVzOg0KICAg
ID4gDQogICAgPiBGaXJzdGx5LCBjaGlja2VuLWFuZC1lZ2c6IFVzZSBvc3N0ZXN0J3MgYGFub2lu
dGVkIGpvYicgbWVjaGFuaXNtIHRvDQogICAgPiBjaGFpbiBvbmUgWGVuIEFSTSBrZXJuZWwgYnVp
bGQgZnJvbSB0aGUgbmV4dC4gIChUaGUgYW5vaW50ZWQgam9iDQogICAgPiBmZWF0dXJlIGluIG9z
c3Rlc3QgYWxsb3dzIGEgY2VydGFpbiBidWlsZCB0byBiZSBkZWNsYXJlZCBnZW5lcmFsbHkNCiAg
ICA+IGdvb2QgZm9yIHVzZSBieSBvdGhlciBqb2JzLiAgVGhlIGFub2ludG1lbnQgdHlwaWNhbGx5
IHRha2VzIHBsYWNlIGF0DQogICAgPiB0aGUgZW5kIG9mIGEgcHVzaCBnYXRlIGZsaWdodCwgd2hl
biB0aGUgYnVpbGQgam9iIHRoYXQgaXMgYmVpbmcNCiAgICA+IGFub2ludGVkIGhhcyBiZWVuIHNo
b3duIHRvIHdvcmsgcHJvcGVybHkuKQ0KICAgID4gDQogICAgPiBTZWNvbmRseSwgY3Jvc3MtY29t
cGlsYXRpb24gb24geDg2Lg0KICAgID4gDQogICAgPiBJIHRoaW5rIGNyb3NzLWNvbXBpbGF0aW9u
IG9uIHg4NiBpcyBwcm9iYWJseSBnb2luZyB0byBiZSBlYXNpZXINCiAgICA+IGJlY2F1c2UgaXQg
aXMgY29uY2VwdHVhbGx5IHNpbXBsZXIuICBJdCBhbHNvIGF2b2lkcyBkaWZmaWN1bHRpZXMgaWYN
CiAgICA+IHRoZSBhbm9pbnRlZCBidWlsZCBzaG91bGQgdHVybiBvdXQgdG8gYmUgYnJva2VuIG9u
IHNvbWUgaG9zdHMgKHRoaXMNCiAgICA+IG91Z2h0IHRvIGJlIGRldGVjdGVkIGJ5IHRoZSBwdXNo
IGdhdGUgc3lzdGVtLCBidXQuLi4pLiAgQW5kLCBmcmFua2x5LA0KICAgID4gb3VyIHg4NiBoYXJk
d2FyZSBpcyBhIGxvdCBmYXN0ZXIuDQogICAgPiANCiAgICA+IFNvLCBhc3N1bWluZyB0aGUgcGxh
biBpcyB0byBkbyBjcm9zcy1jb21waWxhdGlvbiBvbiB4ODYuDQogICAgPiANCiAgICA+IFRoZSBw
cmVyZXF1aXNpdGUgaXMgb2J2aW91c2x5IGFuIGFwcHJvcHJpYXRlIGNyb3NzLWNvbXBpbGVyLiAg
V2lsbCB0aGUNCiAgICA+IERlYmlhbiBjcm9zcy1jb21waWxlcnMgZG8gPw0KICAgIA0KICAgIFBy
b2JhYmx5IGl0IHdvdWxkIHdvcmssIGJ1dCBJIGRvbid0IGtub3cgZm9yIHN1cmUuIE1vc3QgcGVv
cGxlIHVzZSB0aGUNCiAgICBMaW5hcm8gY29tcGlsZXIgYW5kIHRvb2xjaGFpbjoNCiAgICANCiAg
ICBodHRwczovL3JlbGVhc2VzLmxpbmFyby5vcmcvY29tcG9uZW50cy90b29sY2hhaW4vYmluYXJp
ZXMvbGF0ZXN0LTcvYWFyY2g2NC1saW51eC1nbnUvDQogICAgaHR0cHM6Ly9yZWxlYXNlcy5saW5h
cm8ub3JnL2NvbXBvbmVudHMvdG9vbGNoYWluL2djYy1saW5hcm8vbGF0ZXN0LTcvDQogICAgDQog
ICAgVGVzdGluZyB0aGUgRGViaWFuIGNyb3NzLWNvbXBpbGVyIHdvdWxkIGJlIHZlcnkgZWFzeS4N
CiAgICANCkkgd2FzIHdvbmRlcmluZyB3aGV0aGVyIHdlIGNvdWxkIHVzZSBpbWFnZXMgaW4gaHR0
cHM6Ly9naXRsYWIuY29tL3hlbi1wcm9qZWN0L3hlbi9jb250YWluZXJfcmVnaXN0cnkgYXMgYmFz
ZWxpbmUgZm9yIE9TU1RFU1RJTiBpbiB0aGVzZSBpbnN0YW5jZXMNCldlIG1heSBiZSBjbG9zZSB0
byBzb2x2aW5nIHRoZSBidWlsZCBpc3N1ZXMgKHZpYSBhIFdvcmtzT25Bcm0pIHZpYSB0aGUgR2l0
TGFiIENJDQpBbmQgaXQgc2hvdWxkIGJlIHBvc3NpYmxlIHRvIGNyZWF0ZSBzb21lIGluZnJhc3Ry
dWN0dXJlIHRvIGJ1aWxkIHNvbWUgY3VzdG9tIGltYWdlcyBhbmQgcHV0IHRoZW0gaW50byBodHRw
czovL2dpdGxhYi5jb20veGVuLXByb2plY3QveGVuL2NvbnRhaW5lcl9yZWdpc3RyeSBhbmQgcHVs
bCB0aGVtIGZyb20gdGhlcmUuIA0KDQpJIGRvbuKAmXQga25vdyB3aGV0aGVyIHRoYXQgc29sdmVz
IHRoZSBmdWxsIHByb2JsZW0gYW5kIGhvdyBlYXN5IGl0IHdvdWxkIGJlOiBlLmcuIHdvdWxkIHdl
IHN0aWxsIG5lZWQgdGhlIGNyb3NzLWNvbXBpbGVyIGZvciBYZW4NCkJ1dCB3ZSBjb3VsZCBzZXBh
cmF0ZSB0aGUgRG9tMCBrZXJuZWwgLyBkaXN0cm8gYnVpbGQgZnJvbSBPU1NURVNUIA0KICAgIA0K
ICAgID4gSWYgbm90IHRoZW4gbWF5YmUgdGhpcyBpcyBub3QgdGhlIGJlc3QNCiAgICA+IGFwcHJv
YWNoIGJlY2F1c2Ugb3RoZXJ3aXNlIGl0J3Mgbm90IGNsZWFyIHdoZXJlIHdlJ2xsIGdldCBhIHN1
aXRhYmxlDQogICAgPiBjb21waWxlci4NCiAgICA+IA0KICAgID4gSWYgdGhlIERlYmlhbiBjcm9z
cyBjb21waWxlcnMgYXJlIE9LLCB0aGVuIEkgdGhpbmsgdGhlIG5lY2Vzc2FyeQ0KICAgID4gY2hh
bmdlcyB0byBvc3N0ZXN0IGFyZToNCiAgICA+IA0KICAgID4gMS4gSW50cm9kdWNlIGEgZGlzdGlu
Y3Rpb24gYmV0d2VlbiB0aGUgaG9zdCAoR0NDIHRlcm1pbm9sb2d5OiBidWlsZCkNCiAgICA+ICAg
IGFuZCB0YXJnZXQgKEdDQyB0ZXJtaW5vbG9neTogaG9zdCkgYXJjaGl0ZWN0dXJlcywgaW4gdHMt
eGVuLWJ1aWxkLg0KICAgID4gICAgVGhpcyBpbmNsdWRlcyBhZGRpbmcgYSBjYWxsIHRvIHRhcmdl
dF9pbnN0YWxsX3BhY2thZ2VzIHRvIGluc3RhbGwNCiAgICA+ICAgIHRoZSBjcm9zcyBjb21waWxl
ciwgYW5kIGFwcHJvcHJpYXRlbHkgYW1lbmRpbmcgdGhlIGNvbmZpZ3VyZSBhbmQNCiAgICA+ICAg
IG1ha2UgcnVuZXMuICBQZXJoYXBzIHNvbWUgb2YgdGhpcyB3aWxsIHdhbnQgdG8gYmUgaW4NCiAg
ICA+ICAgIE9zc3Rlc3QvQnVpbGRTdXBwb3J0LnBtLiAgVGhlIHJ1bnZhcnMgZm9yIGJ1aWxkIGpv
YnMgd2lsbCBuZWVkIHRvDQogICAgPiAgICBiZSByZXZpZXdlZCB0byBkZWNpZGUgd2hldGhlciBh
IG5ldyBydW52YXIgaXMgbmVlZGVkIG9yIHdoZXRoZXINCiAgICA+ICAgIGNyb3NzLWNvbXBpbGF0
aW9uIGNhbiBiZSBpbmZlcnJlZCBmcm9tIGEgY3VycmVudGx5LXVuc3VwcG9ydGVkDQogICAgPiAg
ICBjb21iaW5hdGlvbiBvZiBydW52YXJzIChwYXJ0aWN1bGFybHksIGFyY2ggdnMuLCBob3N0Zmxh
Z3MpLg0KICAgID4gDQogICAgPiAyLiBNYXliZSBjaGFuZ2UgdHMta2VybmVsLWJ1aWxkIHRvIGJl
IGFibGUgdG8gYWRkaXRpb25hbGx5IHByb2R1Y2UgYQ0KICAgID4gICAgLmRlYiwgb3IgY3BpbyBm
dWxsIG9mIG1vZHVsZXMsIGZvciB1c2UgYnkgc3RlcCA1LiAgKFRoaXMgc2hvdWxkIGJlDQogICAg
PiAgICBvcHRpb25hbCwgY29udHJvbGxlZCBieSBhIHJ1bnZhciwgc2luY2UgaXQgcHJvYmFibHkg
ZG91YmxlcyB0aGUNCiAgICA+ICAgIHNpemUgb2YgdGhlIGJ1aWxkIG91dHB1dC4uLikNCiAgICA+
IA0KICAgID4gMy4gQ2hhbmdlIG1ha2UqZmxpZ2h0IGFuZCBtZmktKiB0bywgb24gQVJNLCBydW4g
dGhlIGV4aXN0aW5nIGtlcm5lbA0KICAgID4gICAgYnVpbGQgam9iIG9uIHg4NiBieSBzZXR0aW5n
IHRoZSBqb2IgcnVudmFycyBhcHByb3ByaWF0ZWx5Lg0KICAgID4gDQogICAgPiA0YS4gVGVhY2gg
dGhlIGRlYmlhbi1pbnN0YWxsZXIgZHJpdmVyIGluIERlYmlhbi5wbSBob3cgdG8gcGljayB1cCBh
DQogICAgPiAgICBrZXJuZWwgaW1hZ2UgZnJvbSBhbm90aGVyIGpvYi4gIEl0IHdvdWxkIGxvb2sg
YXQgYSBydW52YXINCiAgICA+ICAgIGRpa2VybmVsYnVpbGRqb2Igb3Igc29tZXRoaW5nIEkgZ3Vl
c3MuDQogICAgPiANCiAgICA+IDRiLiBUZWFjaCBpdCB0byBwaWNrIHVwIGEga2VybmVsIG1vZHVs
ZXMgZnJvbSBhbm90aGVyIGpvYiBhbmQgc3R1ZmYNCiAgICA+ICAgIHRoZW0gaW50byBpdHMgaW5z
dGFsbGVyIGNwaW8gYmVmb3JlIHVzZS4NCiAgICA+IA0KICAgID4gNGMuIFRlYWNoIGl0IHRvIHB1
dCB0aGUga2VybmVsIGFuZCBtb2R1bGVzIG9udG8gdGhlIGJlaW5nLWluc3RhbGxlZA0KICAgID4g
ICAgc3lzdGVtLg0KICAgID4gDQogICAgPiAgICBUaGlzIHdvdWxkIGJlIGEgdmFyaWFudCBvZiwg
b3IgYW1lbmRtZW50IHRvLCBvciBhbHRlcm5hdGl2ZSB0bywNCiAgICA+ICAgIE9zc3Rlc3QvRGVi
aWFuLnBtOmRpX3NwZWNpYWxfa2VybmVsIG9yIGl0cyBjYWxsIHNpdGUuICBUaGUga2VybmVsJ3MN
CiAgICA+ICAgIGFiaWxpdHkgdG8gaGFuZGxlIGNvbmNhdGVuYXRlZCBjcGlvIGltYWdlcyBtYXkg
YmUgdXNlZnVsLg0KICAgID4gDQogICAgPiAgICBXZSB3aWxsIHdhbnQgdG8gcmVmYWN0b3IgaW50
byBhIHV0aWxpdHkgbGlicmFyeSAocHJvYmFibHkgYSBmaWxlDQogICAgPiAgICBvZiBzaGVsbCBm
dW5jdGlvbnMpIGF0IGxlYXN0IHNvbWUgb2YgdGhlIGNvZGUgaW4NCiAgICA+ICAgIG1nLWRlYmlh
bi1pbnN0YWxsZXItdXBkYXRlIGZvciB1bnBpY2tpbmcgYSBrZXJuZWwgLmRlYiAodXN1YWxseQ0K
ICAgID4gICAgZnJvbSAtYmFja3BvcnRzKSBhbmQgZmlzaGluZyBvdXQgdGhlIGtlcm5lbCBpbWFn
ZSBhbmQgdGhlIG1vZHVsZXMsDQogICAgPiAgICBhbmQgc3R1ZmZpbmcgdGhlIG1vZHVsZXMgaW50
byBhbiBleGlzdGluZyBpbnN0YWxsZXIgY3BpbyBhcmNoaXZlLg0KICAgID4gDQogICAgPiAgICBX
aGF0ZXZlciBhcHByb2FjaCBpcyB0YWtpbmcsIHRoZSBtb2R1bGVzIGluIHRoZSBpbnN0YWxsZXIg
bXVzdCBiZSBhDQogICAgPiAgICBzdWJzZXQgYmVjYXVzZSB0aGUgd2hvbGUgc2V0IG9mIG1vZHVs
ZXMgaXMgdmVyeSBsYXJnZSBhbmQgbWF5IG1ha2UNCiAgICA+ICAgIHRoZSBpbml0cmFtZnMgdG9v
IGJpZyB0byBiZSBib290ZWQuICBTZWUgdGhlIGxpc3Qgb2YgbW9kdWxlIHBhdGhzDQogICAgPiAg
ICBpbiBtZy1kZWJpYW4taW5zdGFsbGVyLXVwZGF0ZS4NCiAgICA+IA0KICAgID4gICAgTkIgb3Zl
cmFsbCB0aGVyZSBhcmUgZm91ciBhc3BlY3RzIHRvICg0KTogKGkpIGFycmFuZ2luZyB0byBib290
IHRoZQ0KICAgID4gICAgcmlnaHQga2VybmVsOyAoaWkpIGdldHRpbmcgdGhlIG1vZHVsZXMgaW50
byB0aGUgaW5zdGFsbGVyDQogICAgPiAgICBlbnZpcm9ubWVudDsgYW5kIGdldHRpbmcgYm90aCAo
aWlpKSBrZXJuZWwgYW5kIChpdikgbW9kdWxlcyBpbnRvDQogICAgPiAgICB0aGUgYmVpbmctaW5z
dGFsbGVkIHN5c3RlbS4NCiAgICA+IA0KICAgID4gNS4gQ2hhbmdlIG1ha2UqZmxpZ2h0IGFuZCBt
ZmktKiBvbiBBUk0gdG8gYWRkIHRoZSBuZXcgcnVudmFyIHNvIHRoYXQNCiAgICA+ICAgIEFSTSBm
bGlnaHRzIHVzZSBvdXIgb3duIGtlcm5lbHMgcmF0aGVyIHRoYW4gRGViaWFuJ3MuDQogICAgPiAN
CiAgICA+IDYuIFJldmlldyB0aGUgYXJyYW5nZW1lbnRzIGZvciByZXVzZSBvZiBleGlzdGluZyBi
dWlsZCBqb2JzLCB0byBtYXliZQ0KICAgID4gICAgcmV1c2UgQVJNIGtlcm5lbCBidWlsZHMgbW9y
ZSBvZnRlbi4gIFNlYXJjaCBjci1kYWlseS1icmFuY2ggZm9yDQogICAgPiAgICBtZy1hZGp1c3Qt
ZmxpZ2h0LW1ha2V4cmVmcy4gIFByb2JhYmx5LCBhbiBhZGRpdGlvbmFsIGNhbGwgc2hvdWxkIGJl
DQogICAgPiAgICBhZGRlZCB3aXRoIHNvbWUgYXBwcm9wcmlhdGUgY29uZGl0aW9ucy4NCiAgICAN
CiAgICBJIHRob3VnaHQgdGhhdCB3ZSBjb3VsZCBoYXZlIHByb3ZpZGVkIGEgZGViIHJlcG9zaXRv
cnkgd2l0aCBhbHRlcm5hdGl2ZQ0KICAgIGtlcm5lbHMgZm9yIE9TU1Rlc3RzIHRvIHVzZS4gV2Ug
d291bGQgaGF2ZSBzY3JpcHRzIHRvIGdlbmVyYXRlIHRob3NlIGRlYg0KICAgIHBhY2thZ2VzIGZy
b20gdGhlIFhlbiBBUk0gTGludXggdHJlZSBpbiBhIHJlcG9zaXRvcnkgb24geGVuYml0cywgYnV0
IHdlDQogICAgd291bGRuJ3QgbmVjZXNzYXJpbHkgaGF2ZSBPU1NUZXN0IHJ1biB0aGUgc2NyaXB0
LiBJbml0aWFsbHksIHdlIGNvdWxkDQogICAgcnVuIHRoZSBzY3JpcHRzIGJ5IGhhbmQsIHRoZW4s
IHdlIGNvdWxkIHJ1biB0aGVtIGF1dG9tYXRpY2FsbHkgaW4NCiAgICBPU1NUZXN0IG9yIGVsc2V3
aGVyZS4gSXMgdGhhdCBhIHBvc3NpYmlsaXR5PyBJIGFscmVhZHkgaGF2ZSBEb2NrZXJmaWxlcw0K
ICAgIChBS0EgYmFzaCBzY3JpcHRzKSB0byBidWlsZCBhbiBBUk0ga2VybmVsIG9uIGEgZmV3IGRp
c3Ryb3MsIHRoYXQncw0KICAgIHNvbWV0aGluZyBJIGNvdWxkIG1ha2UgYXZhaWxhYmxlLg0KICAg
IA0KICAgIFRoaXMgbW9ybmluZyBKdWxpZW4gaGFkIG9uZSBtb3JlIGRpZmZlcmVudCBzdWdnZXN0
aW9uOiBidWlsZGluZyB0aGUNCiAgICBrZXJuZWwgd2l0aCBPU1NUZXN0IG9uIFNvZnRJcm9uLCB0
aGF0IHdlIGtub3cgaXQgd29ya3MsIGl0IHdvdWxkIGJlIGENCiAgICBuYXRpdmUgY29tcGlsYXRp
b24uIFRoZW4gd2UgY291bGQgdXNlIHRoZSBidWlsdCBrZXJuZWwgdG9nZXRoZXIgd2l0aCB0aGUN
CiAgICBEZWJpYW4gaW5zdGFsbGVyIG9uIHRoZSBvdGhlciBib2FyZHMgKFhpbGlueCwgUmVuZXNh
cywgZXRjLikNCiAgICANCiAgICBFaXRoZXIgd2F5LCB0aGUga2VybmVsIHRvIGJlIHVzZWQgd2l0
aCB0aGUgZW1iZWRkZWQgYm9hcmRzIGRvZXNuJ3QgbmVlZA0KICAgIHRvIGJlIHJlYnVpbHQgb2Z0
ZW4sIG9ubHkgb25jZSBhIG1vbnRoIG9yIHNvLg0KICAgIA0KVGhhdCB3b3VsZCBmaXQgd2l0aCB0
aGUgaHR0cHM6Ly9naXRsYWIuY29tL3hlbi1wcm9qZWN0L3hlbi9jb250YWluZXJfcmVnaXN0cnkg
bW9kZWwgDQp3aGVyZSB3ZSBzdG9yZSBEb20wIGJhc2VsaW5lcyBhcyBjb250YWluZXJzIGZvciBi
dWlsZHMgdmlhIHRoZSBHaXRsYWIgQ0kgDQoNClRoaXMgbWF5IGJlIGEgc3R1cGlkIGlkZWEsIGJ1
dCBJIHdhbnRlZCB0byBtYWtlIHN1cmUgdGhhdCB3ZSBjb25zaWRlciBhbGwgb3B0aW9ucw0KDQpS
ZWdhcmRzDQpMYXJzDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 11:01:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 11:01: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-devel-bounces@lists.xenproject.org>)
	id 1gIXCr-0000bx-HP; Fri, 02 Nov 2018 11:01: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=vtjf=nn=citrix.com=prvs=837fd0aa5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIXCq-0000bs-4l
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 11:01:36 +0000
X-Inumbo-ID: a91746d2-de8e-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a91746d2-de8e-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 11:01:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,455,1534809600"; d="scan'208";a="69464156"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23516.11891.204976.787950@mariner.uk.xensource.com>
Date: Fri, 2 Nov 2018 11:01:07 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20181101133316.20788-1-wei.liu2@citrix.com>
References: <20181101133316.20788-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2] libxl/arm: fix guest type conversion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggdjJdIGxpYnhsL2FybTogZml4IGd1ZXN0IHR5cGUgY29u
dmVyc2lvbiIpOgo+IENvbW1pdCAzNTk5NzBmZDhiICgidG9vbHMvbGlieGw6IFN3aXRjaCBBcm0g
Z3Vlc3QgdHlwZSB0byBQVkgiKSBtaXNzZWQKPiBjaGFuZ2luZyB0aGUgdHlwZSBmaWVsZCBpbiBj
X2luZm8uIFRoaXMgaXNzdWUgZGlkbid0IHN1cmZhY2UgdW50aWwKPiBlZjcyYzkzZGY5IHdoaWNo
IG1hZGUgY3JlYXRpbmcgUFYgZ3Vlc3Qgb24gQXJtIHVudXNhYmxlLgouLi4KPiArI2lmIGRlZmlu
ZWQoX19hcm1fXykgfHwgZGVmaW5lZChfX2FhcmNoNjRfXykKPiArICAgIGlmIChjX2luZm8tPnR5
cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHsKPiArICAgICAgICBMT0coV0FSTiwgIkNvbnZl
cnRpbmcgUFYgZ3Vlc3QgdG8gUFZILiIpOwo+ICsgICAgICAgIExPRyhXQVJOLCAiQXJtIGd1ZXN0
IGFyZSBub3cgUFZILiIpOwo+ICsgICAgICAgIExPRyhXQVJOLCAiUGxlYXNlIGZpeCB5b3VyIGNv
bmZpZ3VyYXRpb24gZmlsZS90b29sc3RhY2suIik7Cj4gKwo+ICsgICAgICAgIGNfaW5mby0+dHlw
ZSA9IExJQlhMX0RPTUFJTl9UWVBFX1BWSDsKPiArICAgIH0KPiArI2VuZGlmCgpQbGVhc2UsIG5v
ICNpZmRlZnMgaW4gdGhlIG1haW4gcGFydCBvZiB0aGUgY29kZS4KTWF5YmUgSSBzaG91bGQgaGF2
ZSB0aGUgTWFrZWZpbGUgdGhyb3cgYSBmaXQgYWJvdXQgdGhpcy4KCkkgdGhpbmsgeW91IG1heSBu
ZWVkIHRvIGNoYW5nZQogIGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQK
dG8KICBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdAoKU29ycnksCklh
bi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 11:04:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 11:04: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-devel-bounces@lists.xenproject.org>)
	id 1gIXFS-0000jK-2P; Fri, 02 Nov 2018 11:04: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=8rrq=nn=redhat.com=kwolf@srs-us1.protection.inumbo.net>)
 id 1gIXFR-0000jE-DG
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 11:04:17 +0000
X-Inumbo-ID: 09d1f2d0-de8f-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09d1f2d0-de8f-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 11:04:16 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C6689356D3;
 Fri,  2 Nov 2018 11:04:15 +0000 (UTC)
Received: from dhcp-200-186.str.redhat.com (dhcp-200-186.str.redhat.com
 [10.33.200.186])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 18F6717A73;
 Fri,  2 Nov 2018 11:04:13 +0000 (UTC)
Date: Fri, 2 Nov 2018 12:04:12 +0100
From: Kevin Wolf <kwolf@redhat.com>
To: Tim Smith <tim.smith@citrix.com>
Message-ID: <20181102110412.GD7521@dhcp-200-186.str.redhat.com>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Fri, 02 Nov 2018 11:04:15 +0000 (UTC)
Subject: [Xen-devel] xen_disk qdevification (was: [PATCH 0/3] Performance
 improvements for xen_disk v2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 armbru@redhat.com, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMDIuMTEuMjAxOCB1bSAxMTowMCBoYXQgVGltIFNtaXRoIGdlc2NocmllYmVuOgo+IEEgc2Vy
aWVzIG9mIHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cyBmb3IgZGlza3MgdXNpbmcgdGhlIFhlbiBQ
ViByaW5nLgo+IAo+IFRoZXNlIGhhdmUgaGFkIGZhaXJseSBleHRlbnNpdmUgdGVzdGluZy4KPiAK
PiBUaGUgYmF0Y2hpbmcgYW5kIGxhdGVuY3kgaW1wcm92ZW1lbnRzIHRvZ2V0aGVyIGJvb3N0IHRo
ZSB0aHJvdWdocHV0Cj4gb2Ygc21hbGwgcmVhZHMgYW5kIHdyaXRlcyBieSB0d28gdG8gc2l4IHBl
cmNlbnQgKG1lYXN1cmVkIHVzaW5nIGZpbwo+IGluIHRoZSBndWVzdCkKPiAKPiBBdm9pZGluZyBy
ZXBlYXRlZCBjYWxscyB0byBwb3NpeF9tZW1hbGlnbigpIHJlZHVjZWQgdGhlIGRpcnR5IGhlYXAK
PiBmcm9tIDI1TUIgdG8gNU1CIGluIHRoZSBjYXNlIG9mIGEgc2luZ2xlIGRhdGFwYXRoIHByb2Nl
c3Mgd2hpbGUgYWxzbwo+IGltcHJvdmluZyBwZXJmb3JtYW5jZS4KPiAKPiB2MiByZW1vdmVzIHNv
bWUgY2hlY2twYXRjaCBjb21wbGFpbnRzIGFuZCBmaXhlcyB0aGUgQ0NzCgpDb21wbGV0ZWx5IHVu
cmVsYXRlZCwgYnV0IHNpbmNlIHlvdSdyZSB0aGUgZmlyc3QgcGVyc29uIHRvdWNoaW5nCnhlbl9k
aXNrIGluIGEgd2hpbGUsIHlvdSdyZSBteSB2aWN0aW06CgpBdCBLVk0gRm9ydW0gd2UgZGlzY3Vz
c2VkIHNlbmRpbmcgYSBwYXRjaCB0byBkZXByZWNhdGUgeGVuX2Rpc2sgYmVjYXVzZQphZnRlciBh
bGwgdGhvc2UgeWVhcnMsIGl0IHN0aWxsIGhhc24ndCBiZWVuIGNvbnZlcnRlZCB0byBxZGV2LiBN
YXJrdXMgaXMKY3VycmVudGx5IGZpeGluZyBzb21lIG90aGVyIG5vdCB5ZXQgcWRldmlmaWVkIGJs
b2NrIGRldmljZSwgYnV0IGFmdGVyCnRoYXQgeGVuX2Rpc2sgd2lsbCBiZSB0aGUgb25seSBvbmUg
bGVmdC4KCkEgd2hpbGUgYWdvLCBhIGRvd25zdHJlYW0gcGF0Y2ggcmV2aWV3IGZvdW5kIG91dCB0
aGF0IHRoZXJlIGFyZSBzb21lIFFNUApjb21tYW5kcyB0aGF0IHdvdWxkIGltbWVkaWF0ZWx5IGNy
YXNoIGlmIGEgeGVuX2Rpc2sgZGV2aWNlIHdlcmUgcHJlc2VudApiZWNhdXNlIG9mIHRoZSBsYWNr
aW5nIHFkZXZpZmljYXRpb24uIFRoaXMgaXMgbm90IHRoZSBjb2RlIHF1YWxpdHkKc3RhbmRhcmQg
SSBlbnZpc2lvbiBmb3IgUUVNVS4gSXQncyB0aW1lIGZvciBub24tcWRldiBkZXZpY2VzIHRvIGdv
LgoKU28gaWYgeW91IGd1eXMgYXJlIHN0aWxsIGludGVyZXN0ZWQgaW4gdGhlIGRldmljZSwgY291
bGQgc29tZW9uZSBwbGVhc2UKZmluYWxseSBsb29rIGludG8gY29udmVydGluZyBpdD8KCktldmlu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 11:14:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 11:14: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-devel-bounces@lists.xenproject.org>)
	id 1gIXOk-0001bD-1g; Fri, 02 Nov 2018 11:13:54 +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=u19u=nn=citrix.com=prvs=8372cde87=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gIXOi-0001b8-UY
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 11:13:52 +0000
X-Inumbo-ID: 5f7a20fc-de90-11e8-a1db-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f7a20fc-de90-11e8-a1db-12d6303a7972;
 Fri, 02 Nov 2018 11:13:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,455,1534809600"; d="scan'208";a="81318094"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Kevin Wolf' <kwolf@redhat.com>, Tim Smith <tim.smith@citrix.com>
Thread-Topic: xen_disk qdevification (was: [PATCH 0/3] Performance
 improvements for xen_disk v2)
Thread-Index: AQHUcpvi12O/fyLxb0u+5yEJWRDmx6U8VIfA
Date: Fri, 2 Nov 2018 11:13:48 +0000
Message-ID: <152b8d37c7d54de687f4ced536ba6a10@AMSPEX02CL03.citrite.net>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
 <20181102110412.GD7521@dhcp-200-186.str.redhat.com>
In-Reply-To: <20181102110412.GD7521@dhcp-200-186.str.redhat.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] xen_disk qdevification (was: [PATCH 0/3]
 Performance improvements for xen_disk v2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "armbru@redhat.com" <armbru@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEtldmluIFdvbGYgW21haWx0bzpr
d29sZkByZWRoYXQuY29tXQo+IFNlbnQ6IDAyIE5vdmVtYmVyIDIwMTggMTE6MDQKPiBUbzogVGlt
IFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT4KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnOyBxZW11LWRldmVsQG5vbmdudS5vcmc7IHFlbXUtCj4gYmxvY2tAbm9uZ251Lm9y
ZzsgQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBQYXVsIER1cnJh
bnQKPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Owo+IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+OyBhcm1i
cnVAcmVkaGF0LmNvbQo+IFN1YmplY3Q6IHhlbl9kaXNrIHFkZXZpZmljYXRpb24gKHdhczogW1BB
VENIIDAvM10gUGVyZm9ybWFuY2UgaW1wcm92ZW1lbnRzCj4gZm9yIHhlbl9kaXNrIHYyKQo+IAo+
IEFtIDAyLjExLjIwMTggdW0gMTE6MDAgaGF0IFRpbSBTbWl0aCBnZXNjaHJpZWJlbjoKPiA+IEEg
c2VyaWVzIG9mIHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cyBmb3IgZGlza3MgdXNpbmcgdGhlIFhl
biBQViByaW5nLgo+ID4KPiA+IFRoZXNlIGhhdmUgaGFkIGZhaXJseSBleHRlbnNpdmUgdGVzdGlu
Zy4KPiA+Cj4gPiBUaGUgYmF0Y2hpbmcgYW5kIGxhdGVuY3kgaW1wcm92ZW1lbnRzIHRvZ2V0aGVy
IGJvb3N0IHRoZSB0aHJvdWdocHV0Cj4gPiBvZiBzbWFsbCByZWFkcyBhbmQgd3JpdGVzIGJ5IHR3
byB0byBzaXggcGVyY2VudCAobWVhc3VyZWQgdXNpbmcgZmlvCj4gPiBpbiB0aGUgZ3Vlc3QpCj4g
Pgo+ID4gQXZvaWRpbmcgcmVwZWF0ZWQgY2FsbHMgdG8gcG9zaXhfbWVtYWxpZ24oKSByZWR1Y2Vk
IHRoZSBkaXJ0eSBoZWFwCj4gPiBmcm9tIDI1TUIgdG8gNU1CIGluIHRoZSBjYXNlIG9mIGEgc2lu
Z2xlIGRhdGFwYXRoIHByb2Nlc3Mgd2hpbGUgYWxzbwo+ID4gaW1wcm92aW5nIHBlcmZvcm1hbmNl
Lgo+ID4KPiA+IHYyIHJlbW92ZXMgc29tZSBjaGVja3BhdGNoIGNvbXBsYWludHMgYW5kIGZpeGVz
IHRoZSBDQ3MKPiAKPiBDb21wbGV0ZWx5IHVucmVsYXRlZCwgYnV0IHNpbmNlIHlvdSdyZSB0aGUg
Zmlyc3QgcGVyc29uIHRvdWNoaW5nCj4geGVuX2Rpc2sgaW4gYSB3aGlsZSwgeW91J3JlIG15IHZp
Y3RpbToKPiAKPiBBdCBLVk0gRm9ydW0gd2UgZGlzY3Vzc2VkIHNlbmRpbmcgYSBwYXRjaCB0byBk
ZXByZWNhdGUgeGVuX2Rpc2sgYmVjYXVzZQo+IGFmdGVyIGFsbCB0aG9zZSB5ZWFycywgaXQgc3Rp
bGwgaGFzbid0IGJlZW4gY29udmVydGVkIHRvIHFkZXYuIE1hcmt1cyBpcwo+IGN1cnJlbnRseSBm
aXhpbmcgc29tZSBvdGhlciBub3QgeWV0IHFkZXZpZmllZCBibG9jayBkZXZpY2UsIGJ1dCBhZnRl
cgo+IHRoYXQgeGVuX2Rpc2sgd2lsbCBiZSB0aGUgb25seSBvbmUgbGVmdC4KPiAKPiBBIHdoaWxl
IGFnbywgYSBkb3duc3RyZWFtIHBhdGNoIHJldmlldyBmb3VuZCBvdXQgdGhhdCB0aGVyZSBhcmUg
c29tZSBRTVAKPiBjb21tYW5kcyB0aGF0IHdvdWxkIGltbWVkaWF0ZWx5IGNyYXNoIGlmIGEgeGVu
X2Rpc2sgZGV2aWNlIHdlcmUgcHJlc2VudAo+IGJlY2F1c2Ugb2YgdGhlIGxhY2tpbmcgcWRldmlm
aWNhdGlvbi4gVGhpcyBpcyBub3QgdGhlIGNvZGUgcXVhbGl0eQo+IHN0YW5kYXJkIEkgZW52aXNp
b24gZm9yIFFFTVUuIEl0J3MgdGltZSBmb3Igbm9uLXFkZXYgZGV2aWNlcyB0byBnby4KPiAKPiBT
byBpZiB5b3UgZ3V5cyBhcmUgc3RpbGwgaW50ZXJlc3RlZCBpbiB0aGUgZGV2aWNlLCBjb3VsZCBz
b21lb25lIHBsZWFzZQo+IGZpbmFsbHkgbG9vayBpbnRvIGNvbnZlcnRpbmcgaXQ/Cj4gCgpJIGhh
dmUgYSBwYXRjaCBzZXJpZXMgdG8gZG8gZXhhY3RseSB0aGlzLiBJdCdzIHNvbWV3aGF0IGludm9s
dmVkIGFzIEkgbmVlZCB0byBjb252ZXJ0IHRoZSB3aG9sZSBQViBiYWNrZW5kIGluZnJhc3RydWN0
dXJlLiBJIHdpbGwgdHJ5IHRvIHJlYmFzZSBhbmQgY2xlYW4gdXAgbXkgc2VyaWVzIGEucy5hLnAu
CgogIFBhdWwKCj4gS2V2aW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 11:14:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 11:14: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-devel-bounces@lists.xenproject.org>)
	id 1gIXPM-0001f6-DG; Fri, 02 Nov 2018 11:14:32 +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=u19u=nn=citrix.com=prvs=8372cde87=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gIXPL-0001ex-5D
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 11:14:31 +0000
X-Inumbo-ID: 773bd5c8-de90-11e8-a227-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 773bd5c8-de90-11e8-a227-12d6303a7972;
 Fri, 02 Nov 2018 11:14:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,455,1534809600"; d="scan'208";a="81318128"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Tim Smith <tim.smith@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>, "qemu-block@nongnu.org" <qemu-block@nongnu.org>
Thread-Topic: [PATCH 1/3] Improve xen_disk batching behaviour
Thread-Index: AQHUcpL2mZMzuYLDG0egpVEVOsdP26U8VSmQ
Date: Fri, 2 Nov 2018 11:14:28 +0000
Message-ID: <98e77c8dca544f50b831175d50b6d641@AMSPEX02CL03.citrite.net>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
 <154115285942.11300.11718576813181760505.stgit@dhcp-3-135.uk.xensource.com>
In-Reply-To: <154115285942.11300.11718576813181760505.stgit@dhcp-3-135.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/3] Improve xen_disk batching behaviour
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUaW0gU21pdGggW21haWx0bzp0
aW0uc21pdGhAY2l0cml4LmNvbV0NCj4gU2VudDogMDIgTm92ZW1iZXIgMjAxOCAxMDowMQ0KPiBU
bzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBxZW11LWRldmVsQG5vbmdudS5vcmc7
IHFlbXUtDQo+IGJsb2NrQG5vbmdudS5vcmcNCj4gQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPjsgS2V2aW4gV29sZg0KPiA8a3dvbGZAcmVkaGF0LmNvbT47IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBTdGVmYW5vDQo+IFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29t
Pg0KPiBTdWJqZWN0OiBbUEFUQ0ggMS8zXSBJbXByb3ZlIHhlbl9kaXNrIGJhdGNoaW5nIGJlaGF2
aW91cg0KPiANCj4gV2hlbiBJL08gY29uc2lzdHMgb2YgbWFueSBzbWFsbCByZXF1ZXN0cywgcGVy
Zm9ybWFuY2UgaXMgaW1wcm92ZWQgYnkNCj4gYmF0Y2hpbmcgdGhlbSB0b2dldGhlciBpbiBhIHNp
bmdsZSBpb19zdWJtaXQoKSBjYWxsLiBXaGVuIHRoZXJlIGFyZQ0KPiByZWxhdGl2ZWx5IGZldyBy
ZXF1ZXN0cywgdGhlIGV4dHJhIG92ZXJoZWFkIGlzIG5vdCB3b3J0aCBpdC4gVGhpcw0KPiBpbnRy
b2R1Y2VzIGEgY2hlY2sgdG8gc3RhcnQgYmF0Y2hpbmcgSS9PIHJlcXVlc3RzIHZpYSBibGtfaW9f
cGx1ZygpLw0KPiBibGtfaW9fdW5wbHVnKCkgaW4gYW4gYW1vdW50IHByb3BvcnRpb25hbCB0byB0
aGUgbnVtYmVyIHdoaWNoIHdlcmUNCj4gYWxyZWFkeSBpbiBmbGlnaHQgYXQgdGhlIHRpbWUgd2Ug
c3RhcnRlZCByZWFkaW5nIHRoZSByaW5nLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogVGltIFNtaXRo
IDx0aW0uc21pdGhAY2l0cml4LmNvbT4NCg0KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNCj4gLS0tDQo+ICBody9ibG9jay94ZW5fZGlzay5jIHwg
ICAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gIDEgZmlsZSBjaGFuZ2VkLCAz
MCBpbnNlcnRpb25zKCspDQo+IA0KPiBkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuX2Rpc2suYyBi
L2h3L2Jsb2NrL3hlbl9kaXNrLmMNCj4gaW5kZXggMzZlZmY5NGY4NC4uY2IyODgxYjdlNiAxMDA2
NDQNCj4gLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYw0KPiArKysgYi9ody9ibG9jay94ZW5fZGlz
ay5jDQo+IEBAIC0xMDEsNiArMTAxLDkgQEAgc3RydWN0IFhlbkJsa0RldiB7DQo+ICAgICAgQWlv
Q29udGV4dCAgICAgICAgICAqY3R4Ow0KPiAgfTsNCj4gDQo+ICsvKiBUaHJlc2hvbGQgb2YgaW4t
ZmxpZ2h0IHJlcXVlc3RzIGFib3ZlIHdoaWNoIHdlIHdpbGwgc3RhcnQgdXNpbmcNCj4gKyAqIGJs
a19pb19wbHVnKCkvYmxrX2lvX3VucGx1ZygpIHRvIGJhdGNoIHJlcXVlc3RzICovDQo+ICsjZGVm
aW5lIElPX1BMVUdfVEhSRVNIT0xEIDENCj4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8NCj4gDQo+ICBzdGF0aWMgdm9p
ZCBpb3JlcV9yZXNldChzdHJ1Y3QgaW9yZXEgKmlvcmVxKQ0KPiBAQCAtNTQyLDYgKzU0NSw4IEBA
IHN0YXRpYyB2b2lkIGJsa19oYW5kbGVfcmVxdWVzdHMoc3RydWN0IFhlbkJsa0Rldg0KPiAqYmxr
ZGV2KQ0KPiAgew0KPiAgICAgIFJJTkdfSURYIHJjLCBycDsNCj4gICAgICBzdHJ1Y3QgaW9yZXEg
KmlvcmVxOw0KPiArICAgIGludCBpbmZsaWdodF9hdHN0YXJ0ID0gYmxrZGV2LT5yZXF1ZXN0c19p
bmZsaWdodDsNCj4gKyAgICBpbnQgYmF0Y2hlZCA9IDA7DQo+IA0KPiAgICAgIGJsa2Rldi0+bW9y
ZV93b3JrID0gMDsNCj4gDQo+IEBAIC01NTAsNiArNTU1LDE2IEBAIHN0YXRpYyB2b2lkIGJsa19o
YW5kbGVfcmVxdWVzdHMoc3RydWN0IFhlbkJsa0Rldg0KPiAqYmxrZGV2KQ0KPiAgICAgIHhlbl9y
bWIoKTsgLyogRW5zdXJlIHdlIHNlZSBxdWV1ZWQgcmVxdWVzdHMgdXAgdG8gJ3JwJy4gKi8NCj4g
DQo+ICAgICAgYmxrX3NlbmRfcmVzcG9uc2VfYWxsKGJsa2Rldik7DQo+ICsgICAgLyogSWYgdGhl
cmUgd2FzIG1vcmUgdGhhbiBJT19QTFVHX1RIUkVTSE9MRCBpb3JlcXMgaW4gZmxpZ2h0DQo+ICsg
ICAgICogd2hlbiB3ZSBnb3QgaGVyZSwgdGhpcyBpcyBhbiBpbmRpY2F0aW9uIHRoYXQgdGhlcmUg
dGhlIGJvdHRsZW5lY2sNCj4gKyAgICAgKiBpcyBiZWxvdyB1cywgc28gaXQncyB3b3J0aCBiZWdp
bm5pbmcgdG8gYmF0Y2ggdXAgSS9PIHJlcXVlc3RzDQo+ICsgICAgICogcmF0aGVyIHRoYW4gc3Vi
bWl0dGluZyB0aGVtIGltbWVkaWF0ZWx5LiBUaGUgbWF4aW11bSBudW1iZXINCj4gKyAgICAgKiBv
ZiByZXF1ZXN0cyB3ZSdyZSB3aWxsaW5nIHRvIGJhdGNoIGlzIHRoZSBudW1iZXIgYWxyZWFkeSBp
bg0KPiArICAgICAqIGZsaWdodCwgc28gaXQgY2FuIGdyb3cgdXAgdG8gbWF4X3JlcXVlc3RzIHdo
ZW4gdGhlIGJvdHRsZW5lY2sNCj4gKyAgICAgKiBpcyBiZWxvdyB1cyAqLw0KPiArICAgIGlmIChp
bmZsaWdodF9hdHN0YXJ0ID4gSU9fUExVR19USFJFU0hPTEQpIHsNCj4gKyAgICAgICAgYmxrX2lv
X3BsdWcoYmxrZGV2LT5ibGspOw0KPiArICAgIH0NCj4gICAgICB3aGlsZSAocmMgIT0gcnApIHsN
Cj4gICAgICAgICAgLyogcHVsbCByZXF1ZXN0IGZyb20gcmluZyAqLw0KPiAgICAgICAgICBpZiAo
UklOR19SRVFVRVNUX0NPTlNfT1ZFUkZMT1coJmJsa2Rldi0+cmluZ3MuY29tbW9uLCByYykpIHsN
Cj4gQEAgLTU4OSw3ICs2MDQsMjIgQEAgc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhz
dHJ1Y3QgWGVuQmxrRGV2DQo+ICpibGtkZXYpDQo+ICAgICAgICAgICAgICBjb250aW51ZTsNCj4g
ICAgICAgICAgfQ0KPiANCj4gKyAgICAgICAgaWYgKGluZmxpZ2h0X2F0c3RhcnQgPiBJT19QTFVH
X1RIUkVTSE9MRCAmJg0KPiArICAgICAgICAgICAgYmF0Y2hlZCA+PSBpbmZsaWdodF9hdHN0YXJ0
KSB7DQo+ICsgICAgICAgICAgICBibGtfaW9fdW5wbHVnKGJsa2Rldi0+YmxrKTsNCj4gKyAgICAg
ICAgfQ0KPiAgICAgICAgICBpb3JlcV9ydW5pb19xZW11X2Fpbyhpb3JlcSk7DQo+ICsgICAgICAg
IGlmIChpbmZsaWdodF9hdHN0YXJ0ID4gSU9fUExVR19USFJFU0hPTEQpIHsNCj4gKyAgICAgICAg
ICAgIGlmIChiYXRjaGVkID49IGluZmxpZ2h0X2F0c3RhcnQpIHsNCj4gKyAgICAgICAgICAgICAg
ICBibGtfaW9fcGx1ZyhibGtkZXYtPmJsayk7DQo+ICsgICAgICAgICAgICAgICAgYmF0Y2hlZCA9
IDA7DQo+ICsgICAgICAgICAgICB9IGVsc2Ugew0KPiArICAgICAgICAgICAgICAgIGJhdGNoZWQr
KzsNCj4gKyAgICAgICAgICAgIH0NCj4gKyAgICAgICAgfQ0KPiArICAgIH0NCj4gKyAgICBpZiAo
aW5mbGlnaHRfYXRzdGFydCA+IElPX1BMVUdfVEhSRVNIT0xEKSB7DQo+ICsgICAgICAgIGJsa19p
b191bnBsdWcoYmxrZGV2LT5ibGspOw0KPiAgICAgIH0NCj4gDQo+ICAgICAgaWYgKGJsa2Rldi0+
bW9yZV93b3JrICYmIGJsa2Rldi0+cmVxdWVzdHNfaW5mbGlnaHQgPCBibGtkZXYtDQo+ID5tYXhf
cmVxdWVzdHMpIHsNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 11:14:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 11:14: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-devel-bounces@lists.xenproject.org>)
	id 1gIXPm-0001ix-Ss; Fri, 02 Nov 2018 11:14:58 +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=u19u=nn=citrix.com=prvs=8372cde87=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gIXPm-0001ip-Gk
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 11:14:58 +0000
X-Inumbo-ID: 876a49de-de90-11e8-81f8-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 876a49de-de90-11e8-81f8-12d6303a7972;
 Fri, 02 Nov 2018 11:14:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,455,1534809600"; d="scan'208";a="81318155"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Tim Smith <tim.smith@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>, "qemu-block@nongnu.org" <qemu-block@nongnu.org>
Thread-Topic: [PATCH 2/3] Improve xen_disk response latency
Thread-Index: AQHUcpL5QZvqUocPfkCl+94gKFkLXKU8VVDw
Date: Fri, 2 Nov 2018 11:14:54 +0000
Message-ID: <e840576884aa4d848d0ea4f58ec44ec8@AMSPEX02CL03.citrite.net>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
 <154115286450.11300.208978412106583040.stgit@dhcp-3-135.uk.xensource.com>
In-Reply-To: <154115286450.11300.208978412106583040.stgit@dhcp-3-135.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/3] Improve xen_disk response latency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVGltIFNtaXRoIFttYWls
dG86dGltLnNtaXRoQGNpdHJpeC5jb21dDQo+IFNlbnQ6IDAyIE5vdmVtYmVyIDIwMTggMTA6MDEN
Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgcWVtdS1kZXZlbEBub25nbnUu
b3JnOyBxZW11LQ0KPiBibG9ja0Bub25nbnUub3JnDQo+IENjOiBBbnRob255IFBlcmFyZCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IEtldmluIFdvbGYNCj4gPGt3b2xmQHJlZGhhdC5jb20+
OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgU3RlZmFubw0KPiBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0
LmNvbT4NCj4gU3ViamVjdDogW1BBVENIIDIvM10gSW1wcm92ZSB4ZW5fZGlzayByZXNwb25zZSBs
YXRlbmN5DQo+IA0KPiBJZiB0aGUgSS9PIHJpbmcgaXMgZnVsbCwgdGhlIGd1ZXN0IGNhbm5vdCBz
ZW5kIGFueSBtb3JlIHJlcXVlc3RzDQo+IHVudGlsIHNvbWUgcmVzcG9uc2VzIGFyZSBzZW50LiBP
bmx5IHNlbmRpbmcgYWxsIGF2YWlsYWJsZSByZXNwb25zZXMNCj4ganVzdCBiZWZvcmUgY2hlY2tp
bmcgZm9yIG5ldyB3b3JrIGRvZXMgbm90IGxlYXZlIG11Y2ggdGltZSBmb3IgdGhlDQo+IGd1ZXN0
IHRvIHN1cHBseSBuZXcgd29yaywgc28gdGhpcyB3aWxsIGNhdXNlIHN0YWxscyBpZiB0aGUgcmlu
ZyBnZXRzDQo+IGZ1bGwuIEFsc28sIG5vdCBjb21wbGV0aW5nIHJlYWRzIGFzIHNvb24gYXMgcG9z
c2libGUgYWRkcyBsYXRlbmN5DQo+IHRvIHRoZSBndWVzdC4NCj4gDQo+IFRvIGFsbGV2aWF0ZSB0
aGF0LCBjb21wbGV0ZSBJTyByZXF1ZXN0cyBhcyBzb29uIGFzIHRoZXkgY29tZSBiYWNrLg0KPiBi
bGtfc2VuZF9yZXNwb25zZSgpIGFscmVhZHkgcmV0dXJucyBhIHZhbHVlIGluZGljYXRpbmcgd2hl
dGhlcg0KPiBhIG5vdGlmeSBzaG91bGQgYmUgc2VudCwgd2hpY2ggaXMgYWxsIHRoZSBiYXRjaGlu
ZyB3ZSBuZWVkLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0
cml4LmNvbT4NCg0KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+DQoNCj4gLS0tDQo+ICBody9ibG9jay94ZW5fZGlzay5jIHwgICA0MyArKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ICAxIGZpbGUgY2hhbmdlZCwgMTIg
aW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvaHcvYmxv
Y2sveGVuX2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMNCj4gaW5kZXggY2IyODgxYjdlNi4u
YjUwNmUyMzg2OCAxMDA2NDQNCj4gLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYw0KPiArKysgYi9o
dy9ibG9jay94ZW5fZGlzay5jDQo+IEBAIC04MywxMSArODMsOSBAQCBzdHJ1Y3QgWGVuQmxrRGV2
IHsNCj4gDQo+ICAgICAgLyogcmVxdWVzdCBsaXN0cyAqLw0KPiAgICAgIFFMSVNUX0hFQUQoaW5m
bGlnaHRfaGVhZCwgaW9yZXEpIGluZmxpZ2h0Ow0KPiAtICAgIFFMSVNUX0hFQUQoZmluaXNoZWRf
aGVhZCwgaW9yZXEpIGZpbmlzaGVkOw0KPiAgICAgIFFMSVNUX0hFQUQoZnJlZWxpc3RfaGVhZCwg
aW9yZXEpIGZyZWVsaXN0Ow0KPiAgICAgIGludCAgICAgICAgICAgICAgICAgcmVxdWVzdHNfdG90
YWw7DQo+ICAgICAgaW50ICAgICAgICAgICAgICAgICByZXF1ZXN0c19pbmZsaWdodDsNCj4gLSAg
ICBpbnQgICAgICAgICAgICAgICAgIHJlcXVlc3RzX2ZpbmlzaGVkOw0KPiAgICAgIHVuc2lnbmVk
IGludCAgICAgICAgbWF4X3JlcXVlc3RzOw0KPiANCj4gICAgICBnYm9vbGVhbiAgICAgICAgICAg
IGZlYXR1cmVfZGlzY2FyZDsNCj4gQEAgLTEwNCw2ICsxMDIsOSBAQCBzdHJ1Y3QgWGVuQmxrRGV2
IHsNCj4gIC8qIFRocmVzaG9sZCBvZiBpbi1mbGlnaHQgcmVxdWVzdHMgYWJvdmUgd2hpY2ggd2Ug
d2lsbCBzdGFydCB1c2luZw0KPiAgICogYmxrX2lvX3BsdWcoKS9ibGtfaW9fdW5wbHVnKCkgdG8g
YmF0Y2ggcmVxdWVzdHMgKi8NCj4gICNkZWZpbmUgSU9fUExVR19USFJFU0hPTEQgMQ0KPiArDQo+
ICtzdGF0aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlKHN0cnVjdCBpb3JlcSAqaW9yZXEpOw0KPiAr
DQo+ICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tICovDQo+IA0KPiAgc3RhdGljIHZvaWQgaW9yZXFfcmVzZXQoc3RydWN0IGlv
cmVxICppb3JlcSkNCj4gQEAgLTE1NSwxMiArMTU2LDEwIEBAIHN0YXRpYyB2b2lkIGlvcmVxX2Zp
bmlzaChzdHJ1Y3QgaW9yZXEgKmlvcmVxKQ0KPiAgICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2Rl
diA9IGlvcmVxLT5ibGtkZXY7DQo+IA0KPiAgICAgIFFMSVNUX1JFTU9WRShpb3JlcSwgbGlzdCk7
DQo+IC0gICAgUUxJU1RfSU5TRVJUX0hFQUQoJmJsa2Rldi0+ZmluaXNoZWQsIGlvcmVxLCBsaXN0
KTsNCj4gICAgICBibGtkZXYtPnJlcXVlc3RzX2luZmxpZ2h0LS07DQo+IC0gICAgYmxrZGV2LT5y
ZXF1ZXN0c19maW5pc2hlZCsrOw0KPiAgfQ0KPiANCj4gLXN0YXRpYyB2b2lkIGlvcmVxX3JlbGVh
c2Uoc3RydWN0IGlvcmVxICppb3JlcSwgYm9vbCBmaW5pc2gpDQo+ICtzdGF0aWMgdm9pZCBpb3Jl
cV9yZWxlYXNlKHN0cnVjdCBpb3JlcSAqaW9yZXEpDQo+ICB7DQo+ICAgICAgc3RydWN0IFhlbkJs
a0RldiAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsNCj4gDQo+IEBAIC0xNjgsMTEgKzE2Nyw3IEBA
IHN0YXRpYyB2b2lkIGlvcmVxX3JlbGVhc2Uoc3RydWN0IGlvcmVxICppb3JlcSwgYm9vbA0KPiBm
aW5pc2gpDQo+ICAgICAgaW9yZXFfcmVzZXQoaW9yZXEpOw0KPiAgICAgIGlvcmVxLT5ibGtkZXYg
PSBibGtkZXY7DQo+ICAgICAgUUxJU1RfSU5TRVJUX0hFQUQoJmJsa2Rldi0+ZnJlZWxpc3QsIGlv
cmVxLCBsaXN0KTsNCj4gLSAgICBpZiAoZmluaXNoKSB7DQo+IC0gICAgICAgIGJsa2Rldi0+cmVx
dWVzdHNfZmluaXNoZWQtLTsNCj4gLSAgICB9IGVsc2Ugew0KPiAtICAgICAgICBibGtkZXYtPnJl
cXVlc3RzX2luZmxpZ2h0LS07DQo+IC0gICAgfQ0KPiArICAgIGJsa2Rldi0+cmVxdWVzdHNfaW5m
bGlnaHQtLTsNCj4gIH0NCj4gDQo+ICAvKg0KPiBAQCAtMzUxLDYgKzM0NiwxMCBAQCBzdGF0aWMg
dm9pZCBxZW11X2Fpb19jb21wbGV0ZSh2b2lkICpvcGFxdWUsIGludCByZXQpDQo+ICAgICAgZGVm
YXVsdDoNCj4gICAgICAgICAgYnJlYWs7DQo+ICAgICAgfQ0KPiArICAgIGlmIChibGtfc2VuZF9y
ZXNwb25zZShpb3JlcSkpIHsNCj4gKyAgICAgICAgeGVuX3B2X3NlbmRfbm90aWZ5KCZibGtkZXYt
PnhlbmRldik7DQo+ICsgICAgfQ0KPiArICAgIGlvcmVxX3JlbGVhc2UoaW9yZXEpOw0KPiAgICAg
IHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7DQo+IA0KPiAgZG9uZToNCj4gQEAgLTQ1NSw3
ICs0NTQsNyBAQCBlcnI6DQo+ICAgICAgcmV0dXJuIC0xOw0KPiAgfQ0KPiANCj4gLXN0YXRpYyBp
bnQgYmxrX3NlbmRfcmVzcG9uc2Vfb25lKHN0cnVjdCBpb3JlcSAqaW9yZXEpDQo+ICtzdGF0aWMg
aW50IGJsa19zZW5kX3Jlc3BvbnNlKHN0cnVjdCBpb3JlcSAqaW9yZXEpDQo+ICB7DQo+ICAgICAg
c3RydWN0IFhlbkJsa0RldiAgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7DQo+ICAgICAgaW50ICAg
ICAgICAgICAgICAgc2VuZF9ub3RpZnkgICA9IDA7DQo+IEBAIC01MDQsMjIgKzUwMyw2IEBAIHN0
YXRpYyBpbnQgYmxrX3NlbmRfcmVzcG9uc2Vfb25lKHN0cnVjdCBpb3JlcSAqaW9yZXEpDQo+ICAg
ICAgcmV0dXJuIHNlbmRfbm90aWZ5Ow0KPiAgfQ0KPiANCj4gLS8qIHdhbGsgZmluaXNoZWQgbGlz
dCwgc2VuZCBvdXRzdGFuZGluZyByZXNwb25zZXMsIGZyZWUgcmVxdWVzdHMgKi8NCj4gLXN0YXRp
YyB2b2lkIGJsa19zZW5kX3Jlc3BvbnNlX2FsbChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpDQo+
IC17DQo+IC0gICAgc3RydWN0IGlvcmVxICppb3JlcTsNCj4gLSAgICBpbnQgc2VuZF9ub3RpZnkg
PSAwOw0KPiAtDQo+IC0gICAgd2hpbGUgKCFRTElTVF9FTVBUWSgmYmxrZGV2LT5maW5pc2hlZCkp
IHsNCj4gLSAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJTVCgmYmxrZGV2LT5maW5pc2hlZCk7DQo+
IC0gICAgICAgIHNlbmRfbm90aWZ5ICs9IGJsa19zZW5kX3Jlc3BvbnNlX29uZShpb3JlcSk7DQo+
IC0gICAgICAgIGlvcmVxX3JlbGVhc2UoaW9yZXEsIHRydWUpOw0KPiAtICAgIH0NCj4gLSAgICBp
ZiAoc2VuZF9ub3RpZnkpIHsNCj4gLSAgICAgICAgeGVuX3B2X3NlbmRfbm90aWZ5KCZibGtkZXYt
PnhlbmRldik7DQo+IC0gICAgfQ0KPiAtfQ0KPiAtDQo+ICBzdGF0aWMgaW50IGJsa19nZXRfcmVx
dWVzdChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYsIHN0cnVjdCBpb3JlcSAqaW9yZXEsDQo+IFJJ
TkdfSURYIHJjKQ0KPiAgew0KPiAgICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgew0KPiBA
QCAtNTU0LDcgKzUzNyw2IEBAIHN0YXRpYyB2b2lkIGJsa19oYW5kbGVfcmVxdWVzdHMoc3RydWN0
IFhlbkJsa0Rldg0KPiAqYmxrZGV2KQ0KPiAgICAgIHJwID0gYmxrZGV2LT5yaW5ncy5jb21tb24u
c3JpbmctPnJlcV9wcm9kOw0KPiAgICAgIHhlbl9ybWIoKTsgLyogRW5zdXJlIHdlIHNlZSBxdWV1
ZWQgcmVxdWVzdHMgdXAgdG8gJ3JwJy4gKi8NCj4gDQo+IC0gICAgYmxrX3NlbmRfcmVzcG9uc2Vf
YWxsKGJsa2Rldik7DQo+ICAgICAgLyogSWYgdGhlcmUgd2FzIG1vcmUgdGhhbiBJT19QTFVHX1RI
UkVTSE9MRCBpb3JlcXMgaW4gZmxpZ2h0DQo+ICAgICAgICogd2hlbiB3ZSBnb3QgaGVyZSwgdGhp
cyBpcyBhbiBpbmRpY2F0aW9uIHRoYXQgdGhlcmUgdGhlIGJvdHRsZW5lY2sNCj4gICAgICAgKiBp
cyBiZWxvdyB1cywgc28gaXQncyB3b3J0aCBiZWdpbm5pbmcgdG8gYmF0Y2ggdXAgSS9PIHJlcXVl
c3RzDQo+IEBAIC01OTcsMTAgKzU3OSwxMCBAQCBzdGF0aWMgdm9pZCBibGtfaGFuZGxlX3JlcXVl
c3RzKHN0cnVjdCBYZW5CbGtEZXYNCj4gKmJsa2RldikNCj4gICAgICAgICAgICAgICAgICBicmVh
azsNCj4gICAgICAgICAgICAgIH07DQo+IA0KPiAtICAgICAgICAgICAgaWYgKGJsa19zZW5kX3Jl
c3BvbnNlX29uZShpb3JlcSkpIHsNCj4gKyAgICAgICAgICAgIGlmIChibGtfc2VuZF9yZXNwb25z
ZShpb3JlcSkpIHsNCj4gICAgICAgICAgICAgICAgICB4ZW5fcHZfc2VuZF9ub3RpZnkoJmJsa2Rl
di0+eGVuZGV2KTsNCj4gICAgICAgICAgICAgIH0NCj4gLSAgICAgICAgICAgIGlvcmVxX3JlbGVh
c2UoaW9yZXEsIGZhbHNlKTsNCj4gKyAgICAgICAgICAgIGlvcmVxX3JlbGVhc2UoaW9yZXEpOw0K
PiAgICAgICAgICAgICAgY29udGludWU7DQo+ICAgICAgICAgIH0NCj4gDQo+IEBAIC02NDYsNyAr
NjI4LDYgQEAgc3RhdGljIHZvaWQgYmxrX2FsbG9jKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikN
Cj4gICAgICB0cmFjZV94ZW5fZGlza19hbGxvYyh4ZW5kZXYtPm5hbWUpOw0KPiANCj4gICAgICBR
TElTVF9JTklUKCZibGtkZXYtPmluZmxpZ2h0KTsNCj4gLSAgICBRTElTVF9JTklUKCZibGtkZXYt
PmZpbmlzaGVkKTsNCj4gICAgICBRTElTVF9JTklUKCZibGtkZXYtPmZyZWVsaXN0KTsNCj4gDQo+
ICAgICAgYmxrZGV2LT5pb3RocmVhZCA9IGlvdGhyZWFkX2NyZWF0ZSh4ZW5kZXYtPm5hbWUsICZl
cnIpOw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 11:15:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 11:15: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-devel-bounces@lists.xenproject.org>)
	id 1gIXQH-0001ob-8z; Fri, 02 Nov 2018 11:15: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=u19u=nn=citrix.com=prvs=8372cde87=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gIXQG-0001oM-1v
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 11:15:28 +0000
X-Inumbo-ID: 98b47a1c-de90-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98b47a1c-de90-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 11:15:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,455,1534809600"; d="scan'208";a="81318189"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Tim Smith <tim.smith@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>, "qemu-block@nongnu.org" <qemu-block@nongnu.org>
Thread-Topic: [PATCH 3/3] Avoid repeated memory allocation in xen_disk
Thread-Index: AQHUcpL/ZVVzp3w2TEikeZbjFc0p5KU8VWtA
Date: Fri, 2 Nov 2018 11:15:24 +0000
Message-ID: <a04865aa2fb94f51b526d12cd07819e2@AMSPEX02CL03.citrite.net>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
 <154115286959.11300.498371710893672725.stgit@dhcp-3-135.uk.xensource.com>
In-Reply-To: <154115286959.11300.498371710893672725.stgit@dhcp-3-135.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/3] Avoid repeated memory allocation in
 xen_disk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUaW0gU21pdGggW21haWx0bzp0
aW0uc21pdGhAY2l0cml4LmNvbV0NCj4gU2VudDogMDIgTm92ZW1iZXIgMjAxOCAxMDowMQ0KPiBU
bzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBxZW11LWRldmVsQG5vbmdudS5vcmc7
IHFlbXUtDQo+IGJsb2NrQG5vbmdudS5vcmcNCj4gQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPjsgS2V2aW4gV29sZg0KPiA8a3dvbGZAcmVkaGF0LmNvbT47IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBTdGVmYW5vDQo+IFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29t
Pg0KPiBTdWJqZWN0OiBbUEFUQ0ggMy8zXSBBdm9pZCByZXBlYXRlZCBtZW1vcnkgYWxsb2NhdGlv
biBpbiB4ZW5fZGlzaw0KPiANCj4geGVuX2Rpc2sgY3VycmVudGx5IGFsbG9jYXRlcyBtZW1vcnkg
dG8gaG9sZCB0aGUgZGF0YSBmb3IgZWFjaCBpb3JlcQ0KPiBhcyB0aGF0IGlvcmVxIGlzIHVzZWQs
IGFuZCBmcmVlcyBpdCBhZnRlcndhcmRzLiBCZWNhdXNlIGl0IHJlcXVpcmVzDQo+IHBhZ2UtYWxp
Z25lZCBibG9ja3MsIHRoaXMgaW50ZXJhY3RzIHBvb3JseSB3aXRoIG5vbi1wYWdlLWFsaWduZWQN
Cj4gYWxsb2NhdGlvbnMgYW5kIGJhbGxvb25zIHRoZSBoZWFwLg0KPiANCj4gSW5zdGVhZCwgYWxs
b2NhdGUgdGhlIG1heGltdW0gcG9zc2libGUgcmVxdWlyZW1lbnQsIHdoaWNoIGlzDQo+IEJMS0lG
X01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCBwYWdlcyAoY3VycmVudGx5IDExIHBhZ2VzKSB3aGVu
DQo+IHRoZSBpb3JlcSBpcyBjcmVhdGVkLCBhbmQga2VlcCB0aGF0IGFsbG9jYXRpb24gdW50aWwg
aXQgaXMgZGVzdHJveWVkLg0KPiBTaW5jZSB0aGUgaW9yZXFzIHRoZW1zZWx2ZXMgYXJlIHJlLXVz
ZWQgdmlhIGEgZnJlZSBsaXN0LCB0aGlzDQo+IHNob3VsZCBhY3R1YWxseSBpbXByb3ZlIG1lbW9y
eSB1c2FnZS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFRpbSBTbWl0aCA8dGltLnNtaXRoQGNpdHJp
eC5jb20+DQoNClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPg0KDQo+IC0tLQ0KPiAgaHcvYmxvY2sveGVuX2Rpc2suYyB8ICAgMTEgKysrKysrLS0tLS0N
Cj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pDQo+IA0K
PiBkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuX2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMN
Cj4gaW5kZXggYjUwNmUyMzg2OC4uZmFhZWVmYmEyOSAxMDA2NDQNCj4gLS0tIGEvaHcvYmxvY2sv
eGVuX2Rpc2suYw0KPiArKysgYi9ody9ibG9jay94ZW5fZGlzay5jDQo+IEBAIC0xMTIsNyArMTEy
LDYgQEAgc3RhdGljIHZvaWQgaW9yZXFfcmVzZXQoc3RydWN0IGlvcmVxICppb3JlcSkNCj4gICAg
ICBtZW1zZXQoJmlvcmVxLT5yZXEsIDAsIHNpemVvZihpb3JlcS0+cmVxKSk7DQo+ICAgICAgaW9y
ZXEtPnN0YXR1cyA9IDA7DQo+ICAgICAgaW9yZXEtPnN0YXJ0ID0gMDsNCj4gLSAgICBpb3JlcS0+
YnVmID0gTlVMTDsNCj4gICAgICBpb3JlcS0+c2l6ZSA9IDA7DQo+ICAgICAgaW9yZXEtPnByZXN5
bmMgPSAwOw0KPiANCj4gQEAgLTEzNyw2ICsxMzYsMTEgQEAgc3RhdGljIHN0cnVjdCBpb3JlcSAq
aW9yZXFfc3RhcnQoc3RydWN0IFhlbkJsa0Rldg0KPiAqYmxrZGV2KQ0KPiAgICAgICAgICAvKiBh
bGxvY2F0ZSBuZXcgc3RydWN0ICovDQo+ICAgICAgICAgIGlvcmVxID0gZ19tYWxsb2MwKHNpemVv
ZigqaW9yZXEpKTsNCj4gICAgICAgICAgaW9yZXEtPmJsa2RldiA9IGJsa2RldjsNCj4gKyAgICAg
ICAgLyogV2UgY2Fubm90IG5lZWQgbW9yZSBwYWdlcyBwZXIgaW9yZXEgdGhhbiB0aGlzLCBhbmQg
d2UgZG8gcmUtDQo+IHVzZQ0KPiArICAgICAgICAgKiBpb3JlcXMsIHNvIGFsbG9jYXRlIHRoZSBt
ZW1vcnkgb25jZSBoZXJlLCB0byBiZSBmcmVlZCBpbg0KPiArICAgICAgICAgKiBibGtfZnJlZSgp
IHdoZW4gdGhlIGlvcmVxIGlzIGZyZWVkLiAqLw0KPiArICAgICAgICBpb3JlcS0+YnVmID0gcWVt
dV9tZW1hbGlnbihYQ19QQUdFX1NJWkUsDQo+IEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVT
VA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIFhDX1BBR0VfU0laRSk7
DQo+ICAgICAgICAgIGJsa2Rldi0+cmVxdWVzdHNfdG90YWwrKzsNCj4gICAgICAgICAgcWVtdV9p
b3ZlY19pbml0KCZpb3JlcS0+diwgMSk7DQo+ICAgICAgfSBlbHNlIHsNCj4gQEAgLTMxMywxNCAr
MzE3LDEyIEBAIHN0YXRpYyB2b2lkIHFlbXVfYWlvX2NvbXBsZXRlKHZvaWQgKm9wYXF1ZSwgaW50
IHJldCkNCj4gICAgICAgICAgaWYgKHJldCA9PSAwKSB7DQo+ICAgICAgICAgICAgICBpb3JlcV9n
cmFudF9jb3B5KGlvcmVxKTsNCj4gICAgICAgICAgfQ0KPiAtICAgICAgICBxZW11X3ZmcmVlKGlv
cmVxLT5idWYpOw0KPiAgICAgICAgICBicmVhazsNCj4gICAgICBjYXNlIEJMS0lGX09QX1dSSVRF
Og0KPiAgICAgIGNhc2UgQkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFOg0KPiAgICAgICAgICBpZiAo
IWlvcmVxLT5yZXEubnJfc2VnbWVudHMpIHsNCj4gICAgICAgICAgICAgIGJyZWFrOw0KPiAgICAg
ICAgICB9DQo+IC0gICAgICAgIHFlbXVfdmZyZWUoaW9yZXEtPmJ1Zik7DQo+ICAgICAgICAgIGJy
ZWFrOw0KPiAgICAgIGRlZmF1bHQ6DQo+ICAgICAgICAgIGJyZWFrOw0KPiBAQCAtMzkyLDEyICsz
OTQsMTAgQEAgc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhzdHJ1Y3QgaW9yZXEgKmlv
cmVxKQ0KPiAgew0KPiAgICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtk
ZXY7DQo+IA0KPiAtICAgIGlvcmVxLT5idWYgPSBxZW11X21lbWFsaWduKFhDX1BBR0VfU0laRSwg
aW9yZXEtPnNpemUpOw0KPiAgICAgIGlmIChpb3JlcS0+cmVxLm5yX3NlZ21lbnRzICYmDQo+ICAg
ICAgICAgIChpb3JlcS0+cmVxLm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9XUklURSB8fA0KPiAgICAg
ICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFKSAm
Jg0KPiAgICAgICAgICBpb3JlcV9ncmFudF9jb3B5KGlvcmVxKSkgew0KPiAtICAgICAgICBxZW11
X3ZmcmVlKGlvcmVxLT5idWYpOw0KPiAgICAgICAgICBnb3RvIGVycjsNCj4gICAgICB9DQo+IA0K
PiBAQCAtOTkwLDYgKzk5MCw3IEBAIHN0YXRpYyBpbnQgYmxrX2ZyZWUoc3RydWN0IFhlbkRldmlj
ZSAqeGVuZGV2KQ0KPiAgICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZibGtkZXYtPmZyZWVs
aXN0KTsNCj4gICAgICAgICAgUUxJU1RfUkVNT1ZFKGlvcmVxLCBsaXN0KTsNCj4gICAgICAgICAg
cWVtdV9pb3ZlY19kZXN0cm95KCZpb3JlcS0+dik7DQo+ICsgICAgICAgIHFlbXVfdmZyZWUoaW9y
ZXEtPmJ1Zik7DQo+ICAgICAgICAgIGdfZnJlZShpb3JlcSk7DQo+ICAgICAgfQ0KPiANCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 11:37:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 11:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIXlN-0003fZ-68; Fri, 02 Nov 2018 11:37: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=vtjf=nn=citrix.com=prvs=837fd0aa5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIXlL-0003fJ-N5
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 11:37:15 +0000
X-Inumbo-ID: a4b4450e-de93-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4b4450e-de93-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 11:37:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,455,1534809600"; d="scan'208";a="69466269"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23516.14055.78839.275436@mariner.uk.xensource.com>
Date: Fri, 2 Nov 2018 11:37:11 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1811010926550.7220@sstabellini-ThinkPad-X260>
References: <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
 <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
 <FE9A527C-599E-4644-9F89-D3C51E719F60@citrix.com>
 <alpine.DEB.2.10.1811010926550.7220@sstabellini-ThinkPad-X260>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 Lars Kurth <lars.kurth@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "infra@xenproject.org" <infra@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbT1NTVEVTVCBQQVRD
SF0gUkVBRE1FLmhhcmR3YXJlLWFjcXVpc2l0aW9uIik6Cj4gRllJIEkgaGF2ZSBiZWVuIHRhbGtp
bmcgd2l0aCBJYW4gYWJvdXQgc2VuZGluZyBYaWxpbnggTVBTb0MgYm9hcmRzIHRvCj4gdGhlIENP
TE8gZm9yIE9TU1Rlc3RzIHVzYWdlIGZvciBhIHdoaWxlIG5vdy4gSWFuIHdyb3RlIHRoYXQgaGUg
d291bGQKPiBzZW5kICJhIGNoZWNrbGlzdCBmb3IgT1NTVGVzdHMgaGFyZHdhcmUiLiBXaGVuIEkg
c2F3IHRoaXMgZW1haWwgSQo+IHRob3VnaHQgdGhhdCB0aGlzIHdhcyBpdCwgYW5kIEkgaW50ZXJw
cmV0ZWQgaXQgYXMgcmVxdWlyZW1lbnRzLgoKSXQgaXMgaW5kZWVkIHRoaXMgZG9jdW1lbnQgdGhh
dCBJIHdhcyByZWZlcnJpbmcgdG8uICBDbGVhcmx5IGl0IHdhcwp1c2VmdWwgdG8gd3JpdGUgaXQs
IGJlY2F1c2UgaXQgaGFzIGlkZW50aWZpZWQgdGhpcyBpc3N1ZS4KCj4gVW5mb3J0dW5hdGVseSwg
bG9va2luZyBhdCBteSBzY2hlZHVsZSwgSSBhbSB1bmFibGUgdG8gcHJvdmlkZSBoZWxwIG9uCj4g
dGhpcyBmcm9udCBpbiB0aGUgZm9yZXNlZWFibGUgZmVhdHVyZSA6LSgKCk9mIGNvdXJzZSB3ZSBh
bGwgaGF2ZSBwcmlvcml0aWVzLiAgSWYgd2UgaGFkIGEgdGVhbSBvZiBidWlsZCBzeXN0ZW0KYW5k
IENJIGVuZ2luZWVycywgcHJvamVjdCBtYW5hZ2VycywgZXRjLiwgSSB3b3VsZCBjZXJ0YWlubHkg
ZXhwZWN0CnRoYXQgdGVhbSB0byB0YWtlIG9uIHRoaXMga2luZCBvZiBlbmhhbmNlbWVudCB3b3Jr
LiAgQnV0IHdlIGRvbid0OyB3ZQpoYXZlIGFib3V0IGhhbGYgb2YgbWUuCgpJYW4uCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 11:47:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 11:47: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-devel-bounces@lists.xenproject.org>)
	id 1gIXvX-0004XR-6x; Fri, 02 Nov 2018 11:47: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=a587=nn=citrix.com=prvs=837a34217=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gIXvV-0004XM-Bu
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 11:47:45 +0000
X-Inumbo-ID: 1b9d536b-de95-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b9d536b-de95-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 11:47:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,455,1534809600"; d="scan'208";a="81319375"
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20181030154910.27777-1-aisaila@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <621b7809-c85b-d6d3-fdfb-92da5c261cf5@citrix.com>
Date: Fri, 2 Nov 2018 11:47:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181030154910.27777-1-aisaila@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v6] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMTAvMTggMTU6NDksIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy92bV9ldmVudC5oCj4gaW5kZXggMzZlM2Y0Njg1ZC4uZDExMTFmMzEzOSAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy92bV9ldmVudC5oCj4gQEAgLTI5LDcgKzI5LDcgQEAKPiAgCj4gICNpbmNsdWRlICJ4ZW4uaCIK
PiAgCj4gLSNkZWZpbmUgVk1fRVZFTlRfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwMwo+ICsj
ZGVmaW5lIFZNX0VWRU5UX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMDQKPiAgCj4gICNpZiBk
ZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykKPiAgCj4gQEAgLTE1Nyw2
ICsxNTcsMTIgQEAKPiAgI2RlZmluZSBWTV9FVkVOVF9YODZfQ1I0ICAgIDIKPiAgI2RlZmluZSBW
TV9FVkVOVF9YODZfWENSMCAgIDMKPiAgCj4gKy8qIFRoZSBsaW1pdCBmaWVsZCBpcyByaWdodC1z
aGlmdGVkIGJ5IDEyIGJpdHMgaWYgLmFyLmcgaXMgc2V0LiAqLwo+ICtzdHJ1Y3Qgdm1fZXZlbnRf
eDg2X3NlbGVjdG9yX3JlZyB7Cj4gKyAgICB1aW50MzJfdCBsaW1pdCAgOiAgICAyMDsKPiArICAg
IHVpbnQzMl90IGFyICAgICA6ICAgIDEyOwo+ICt9Owo+ICsKPiAgLyoKPiAgICogVXNpbmcgY3Vz
dG9tIHZDUFUgc3RydWN0cyAoaS5lLiBub3QgaHZtX2h3X2NwdSkgZm9yIGJvdGggeDg2IGFuZCBB
Uk0KPiAgICogc28gYXMgdG8gbm90IGZpbGwgdGhlIHZtX2V2ZW50IHJpbmcgYnVmZmVyIHRvbyBx
dWlja2x5Lgo+IEBAIC0xOTEsOSArMTk3LDI1IEBAIHN0cnVjdCB2bV9ldmVudF9yZWdzX3g4NiB7
Cj4gICAgICB1aW50NjRfdCBtc3JfZWZlcjsKPiAgICAgIHVpbnQ2NF90IG1zcl9zdGFyOwo+ICAg
ICAgdWludDY0X3QgbXNyX2xzdGFyOwo+ICsgICAgdWludDMyX3QgY3NfYmFzZTsKPiArICAgIHVp
bnQzMl90IHNzX2Jhc2U7Cj4gKyAgICB1aW50MzJfdCBkc19iYXNlOwo+ICsgICAgdWludDMyX3Qg
ZXNfYmFzZTsKPiAgICAgIHVpbnQ2NF90IGZzX2Jhc2U7Cj4gICAgICB1aW50NjRfdCBnc19iYXNl
Owo+IC0gICAgdWludDMyX3QgY3NfYXJieXRlczsKPiArICAgIHN0cnVjdCB2bV9ldmVudF94ODZf
c2VsZWN0b3JfcmVnIGNzOwo+ICsgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcg
c3M7Cj4gKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3NlbGVjdG9yX3JlZyBkczsKPiArICAgIHN0
cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIGVzOwo+ICsgICAgc3RydWN0IHZtX2V2ZW50
X3g4Nl9zZWxlY3Rvcl9yZWcgZnM7Cj4gKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3NlbGVjdG9y
X3JlZyBnczsKPiArICAgIHVpbnQ2NF90IHNoYWRvd19nczsKPiArICAgIHVpbnQxNl90IGNzX3Nl
bDsKPiArICAgIHVpbnQxNl90IHNzX3NlbDsKPiArICAgIHVpbnQxNl90IGRzX3NlbDsKPiArICAg
IHVpbnQxNl90IGVzX3NlbDsKPiArICAgIHVpbnQxNl90IGZzX3NlbDsKPiArICAgIHVpbnQxNl90
IGdzX3NlbDsKPiAgICAgIHVpbnQzMl90IF9wYWQ7Cj4gIH07Cj4gIAoKVmVyeSBzb3JyeSB0byBk
byB0aGlzIGF0IHY2LCBidXQgY291bGQgSSBwZXN0ZXIgeW91IHRvIGFsc28gYWRkICVkcjYgdG8K
dGhlIHJlZ3N0ZXJzZXQsIHNlZWluZyBhcyB5b3UncmUgY2hhbmdpbmcgdGhlIGludGVyZmFjZSB2
ZXJzaW9uP8KgIFRoaXMKaXMgZ29pbmcgdG8gYmUgbmVjZXNzYXJ5IGZvciBpbnRyb3NwZWN0aW9u
IGFnZW50cyB0byBoYW5kbGUgI0RCCmludGVyY2VwdHMgY29ycmVjdGx5LgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 11:50:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 11:50: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-devel-bounces@lists.xenproject.org>)
	id 1gIXyO-0005KI-NU; Fri, 02 Nov 2018 11:50: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=ef1j=nn=citrix.com=prvs=837aa9177=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gIXyN-0005KD-I2
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 11:50:43 +0000
X-Inumbo-ID: 85992c1b-de95-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 85992c1b-de95-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 11:50:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,455,1534809600"; d="scan'208";a="81319468"
From: George Dunlap <George.Dunlap@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH 1/5] docs/qemu-deprivilege: Revise and update with status
 and future plans
Thread-Index: AQHUXM1NWUDZ3zwciEKLHGVZgV+uNKUxiUAAgAAjjACACs1igA==
Date: Fri, 2 Nov 2018 11:50:39 +0000
Message-ID: <1E8E6812-3205-40C1-9E5A-6BB549B02E0D@citrix.com>
References: <20181005165701.28030-1-george.dunlap@citrix.com>
 <23507.6792.900112.851242@mariner.uk.xensource.com>
 <bdf85f15-4eb7-a1b1-75cf-b31cae07010b@citrix.com>
In-Reply-To: <bdf85f15-4eb7-a1b1-75cf-b31cae07010b@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.100.39)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <61B2BE32F984E046BFAB00A8F35AB102@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/5] docs/qemu-deprivilege: Revise and
 update with status and future plans
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

W1JlLXNlbmRpbmcgYXMgdGhpcyBtYWlsIHNlZW1zIHRvIGhhdmUgZ29uZSBtaXNzaW5nXQoKPiBP
biBPY3QgMjYsIDIwMTgsIGF0IDM6NTIgUE0sIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gCj4gT24gMTAvMjYvMjAxOCAwMjo0NSBQTSwgSWFuIEphY2tz
b24gd3JvdGU6Cj4+IEdlb3JnZSBEdW5sYXAgd3JpdGVzICgiW1BBVENIIDEvNV0gZG9jcy9xZW11
LWRlcHJpdmlsZWdlOiBSZXZpc2UgYW5kIHVwZGF0ZSB3aXRoIHN0YXR1cyBhbmQgZnV0dXJlIHBs
YW5zIik6Cj4+PiBkb2NzL3FlbXUtZGVwcml2aWxlZ2UudHh0IGhhZCBzb21lIGJhc2ljIGluc3Ry
dWN0aW9ucyBmb3IgdXNpbmcKPj4+IGRtX3Jlc3RyaWN0LCBidXQgaXQgd2FzIGluY29tcGxldGUs
IG1pc2xlYWRpbmcsIGFuZCBzdGFsZS4KPj4gCj4+IFRoYW5rcyBmb3IgdGhlIHVwZGF0ZXMgdG8g
dGhlIHVuc2hhcmUgc3R1ZmYuCj4+IAo+Pj4gKyMjIyBEZXZpY2UgTW9kZWwgRGVwcml2aWxlZ2lu
Zwo+Pj4gKwo+Pj4gKyAgICBTdGF0dXMsIExpbnV4OiBUZWNoIFByZXZpZXcsIHdpdGggbGltaXRl
ZCBzdXBwb3J0Cj4+ICAgICAgICAgICAgICAgICAgICBeCj4+ICAgICAgICAgICAgICAgICAgICAg
ZG9tMAo+IAo+ICJEZXByaXZpbGVnaW5nIiBvbmx5IG1ha2VzIHNlbnNlIGluIGEgZG9tMCBjb250
ZXh0OyB0aGUgZGVmaW5pdGlvbiBpbgo+IHRoZSBmaXJzdCBwYXJhZ3JhcGggc2hvdWxkIG1ha2Ug
dGhhdCBjbGVhci4gIEkgdGhpbmsgYWRkaW5nICdkb20wJyB3b3VsZAo+IGNvbmZ1c2UgdGhlIGlz
c3VlIGJ5IGltcGx5aW5nIHRoYXQgbm9uLWRvbTAgZGVwcml2aWxlZ2luZyBpcyBwb3NzaWJsZS4K
PiAKPj4gSSB0aGluayB0aGlzIG1heWJlIG5lZWRzCj4+IAo+PiAgKyAgICBTdGF0dXMsIEZyZWVC
U0QgZG9tMDogVW5zdXBwb3J0ZWQKPj4gCj4+IHRvbyA/ICBUaGUgdXN1YWwgZGVmYXVsdCBpcyBz
dXBwb3J0ZWQgYW5kIG5vdCBsaXN0aW5nIGl0IGF0IGFsbCBpcwo+PiBjb25mdXNpbmcuCj4gCj4g
V2hlcmUgZG8gd2Ugc2F5IHRoZSBkZWZhdWx0IGlzIHN1cHBvcnRlZD8gIEkgdGhvdWdodCB0aGUg
ZGVmYXVsdCBmb3IgYQo+IF9mZWF0dXJlXyBub3QgbWVudGlvbmVkIHdhcyAibm8gaW5mb3JtYXRp
b24iIChpLmUuLCBtaWdodCBiZSBlaXRoZXIKPiBzdXBwb3J0ZWQgb3Igbm90IC0tIGlmIHRoZXJl
J3MgYSBxdWVzdGlvbiBhc2spLCBhbmQgdGhlIGRlZmF1bHQgZm9yIGEKPiBfY29uZmlndXJhdGlv
bl8gbm90IG1lbnRpb25lZCB3YXMgInVuc3VwcG9ydGVkIi4KPiAKPj4+ICtOT1RFOiBNb3N0IG1v
ZGVybiBzeXN0ZW1zIGhhdmUgMzItYml0IFVJRHMsIGFuZCBzbyBjYW4gaW4gdGhlb3J5IGdvIHVw
Cj4+PiArdG8gMl4zMSAob3IgMl4zMiBpZiB1aWRzIGFyZSB1bnNpZ25lZCkuICBQT1NJWCBvbmx5
IGd1YXJhbnRlZXMgMTYtYml0Cj4+PiArVUlEcyBob3dldmVyOyBVSUQgNjU1MzUgaXMgcmVzZXJ2
ZWQgZm9yIGFuIGludmFsaWQgdmFsdWUsIGFuZCA2NTUzNCBpcwo+Pj4gK25vcm1hbGx5IGFsbG9j
YXRlZCB0byAibm9ib2R5Ii4gIEFkZGl0aW9uYWxseSwgc29tZSBjb250YWluZXIgc3lzdGVtcwo+
Pj4gK2hhdmUgcHJvcG9zZWQgdXNpbmcgdGhlIHVwcGVyIDMyIGJpdHMgb2YgdGhlIHVpZCBmb3Ig
YSBjb250YWluZXIgSUQuCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXl4KPj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNgo+IAo+IEFjawo+IAo+PiBUaGlzIGlz
IGEgZ29vZCBwYXJhZ3JhcGguCj4+IAo+PiBDYW4gSSBzdWdnZXN0IHdlIHBpY2sgYSBkaWZmZXJl
bnQgZXhhbXBsZSB0byA2NTUzNiA/ICBJdCdzIHZpc3VhbGx5Cj4+IHNpbWlsYXIgdG8gdGhlIGZh
bWlsaWFyIHZhbHVlcyBvZiA2NTUzNCBhbmQgNjU1MzUgYW5kIGFidXRzIHRoZW0uCj4+IAo+PiBv
c3N0ZXN0IHVzZXMgMjAwMDAwIGJ1dCB0aGF0J3Mgbm90IGEgbXVsdGlwbGUgb2YgMl4xNi4KPj4g
SG93IGFib3V0IDEzMTA3MiA/Cj4gCj4gSXMgdGhlIGlkZWEgZm9yIG1ha2luZyBpdCBhIG11bHRp
cGxlIG9mIDJeMTYgdGhhdCB0aGUgdmFsdWVzIHdpbGwgdGhlbgo+IG9ubHkgdGFrZSB1cCBvbmUg
ZW50cnkgaW4gdGhlICJjb250YWluZXIgSUQiIHNwYWNlPwo+IAo+IC1HZW9yZ2UKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 11:58:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 11:58: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-devel-bounces@lists.xenproject.org>)
	id 1gIY5t-0005YQ-Pa; Fri, 02 Nov 2018 11:58: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=upun=nn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIY5s-0005YD-4D
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 11:58:28 +0000
X-Inumbo-ID: 9b159aaa-de96-11e8-b680-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b159aaa-de96-11e8-b680-12d6303a7972;
 Fri, 02 Nov 2018 11:58:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gIY5n-000850-MK; Fri, 02 Nov 2018 11:58:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gIY5n-0005kw-87; Fri, 02 Nov 2018 11:58:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gIY5n-0001Dl-7Y; Fri, 02 Nov 2018 11:58:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129292-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=5a128712bc76d7db80ce362db7d7ddd5062088f8
X-Osstest-Versions-That: libvirt=58fcdbf26319518c68a14ec73495090712483b29
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Nov 2018 11:58:23 +0000
Subject: [Xen-devel] [libvirt test] 129292: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTI5MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjkyOTIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEyODk2MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4OTYzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDVhMTI4NzEyYmM3NmQ3ZGI4MGNlMzYyZGI3ZDdkZGQ1MDYyMDg4
ZjgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDU4ZmNkYmYyNjMxOTUx
OGM2OGExNGVjNzM0OTUwOTA3MTI0ODNiMjkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODk2MyAg
MjAxOC0xMC0yNCAxNDoyMjoxOCBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjkx
NjggIDIwMTgtMTAtMzAgMDQ6MTg6NDggWiAgICAzIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMjkyNDkgIDIwMTgtMTAtMzEgMTc6MjI6MzIgWiAgICAxIGRheXMgICAg
MiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBCb3JpcyBGaXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBEYW5pZWwgUC4gQmVy
cmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAg
IDU4ZmNkYmYyNjMuLjVhMTI4NzEyYmMgIDVhMTI4NzEyYmM3NmQ3ZGI4MGNlMzYyZGI3ZDdkZGQ1
MDYyMDg4ZjggLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:15:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12: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-devel-bounces@lists.xenproject.org>)
	id 1gIYLd-0007Cf-FI; Fri, 02 Nov 2018 12:14: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=8rrq=nn=redhat.com=kwolf@srs-us1.protection.inumbo.net>)
 id 1gIYLc-0007Ca-B8
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 12:14:44 +0000
X-Inumbo-ID: e0cfaf95-de98-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0cfaf95-de98-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 12:14:42 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id A6D462D7E5;
 Fri,  2 Nov 2018 12:14:41 +0000 (UTC)
Received: from dhcp-200-186.str.redhat.com (dhcp-200-186.str.redhat.com
 [10.33.200.186])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 849655FC2D;
 Fri,  2 Nov 2018 12:14:31 +0000 (UTC)
Date: Fri, 2 Nov 2018 13:14:30 +0100
From: Kevin Wolf <kwolf@redhat.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20181102121430.GF7521@dhcp-200-186.str.redhat.com>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
 <20181102110412.GD7521@dhcp-200-186.str.redhat.com>
 <152b8d37c7d54de687f4ced536ba6a10@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <152b8d37c7d54de687f4ced536ba6a10@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Fri, 02 Nov 2018 12:14:42 +0000 (UTC)
Subject: Re: [Xen-devel] xen_disk qdevification (was: [PATCH 0/3]
 Performance improvements for xen_disk v2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 Tim Smith <tim.smith@citrix.com>, "armbru@redhat.com" <armbru@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMDIuMTEuMjAxOCB1bSAxMjoxMyBoYXQgUGF1bCBEdXJyYW50IGdlc2NocmllYmVuOgo+ID4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IEtldmluIFdvbGYgW21haWx0bzpr
d29sZkByZWRoYXQuY29tXQo+ID4gU2VudDogMDIgTm92ZW1iZXIgMjAxOCAxMTowNAo+ID4gVG86
IFRpbSBTbWl0aCA8dGltLnNtaXRoQGNpdHJpeC5jb20+Cj4gPiBDYzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBxZW11LWRldmVsQG5vbmdudS5vcmc7IHFlbXUtCj4gPiBibG9ja0Bu
b25nbnUub3JnOyBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IFBh
dWwgRHVycmFudAo+ID4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiA+IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhh
dC5jb20+OyBhcm1icnVAcmVkaGF0LmNvbQo+ID4gU3ViamVjdDogeGVuX2Rpc2sgcWRldmlmaWNh
dGlvbiAod2FzOiBbUEFUQ0ggMC8zXSBQZXJmb3JtYW5jZSBpbXByb3ZlbWVudHMKPiA+IGZvciB4
ZW5fZGlzayB2MikKPiA+IAo+ID4gQW0gMDIuMTEuMjAxOCB1bSAxMTowMCBoYXQgVGltIFNtaXRo
IGdlc2NocmllYmVuOgo+ID4gPiBBIHNlcmllcyBvZiBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudHMg
Zm9yIGRpc2tzIHVzaW5nIHRoZSBYZW4gUFYgcmluZy4KPiA+ID4KPiA+ID4gVGhlc2UgaGF2ZSBo
YWQgZmFpcmx5IGV4dGVuc2l2ZSB0ZXN0aW5nLgo+ID4gPgo+ID4gPiBUaGUgYmF0Y2hpbmcgYW5k
IGxhdGVuY3kgaW1wcm92ZW1lbnRzIHRvZ2V0aGVyIGJvb3N0IHRoZSB0aHJvdWdocHV0Cj4gPiA+
IG9mIHNtYWxsIHJlYWRzIGFuZCB3cml0ZXMgYnkgdHdvIHRvIHNpeCBwZXJjZW50IChtZWFzdXJl
ZCB1c2luZyBmaW8KPiA+ID4gaW4gdGhlIGd1ZXN0KQo+ID4gPgo+ID4gPiBBdm9pZGluZyByZXBl
YXRlZCBjYWxscyB0byBwb3NpeF9tZW1hbGlnbigpIHJlZHVjZWQgdGhlIGRpcnR5IGhlYXAKPiA+
ID4gZnJvbSAyNU1CIHRvIDVNQiBpbiB0aGUgY2FzZSBvZiBhIHNpbmdsZSBkYXRhcGF0aCBwcm9j
ZXNzIHdoaWxlIGFsc28KPiA+ID4gaW1wcm92aW5nIHBlcmZvcm1hbmNlLgo+ID4gPgo+ID4gPiB2
MiByZW1vdmVzIHNvbWUgY2hlY2twYXRjaCBjb21wbGFpbnRzIGFuZCBmaXhlcyB0aGUgQ0NzCj4g
PiAKPiA+IENvbXBsZXRlbHkgdW5yZWxhdGVkLCBidXQgc2luY2UgeW91J3JlIHRoZSBmaXJzdCBw
ZXJzb24gdG91Y2hpbmcKPiA+IHhlbl9kaXNrIGluIGEgd2hpbGUsIHlvdSdyZSBteSB2aWN0aW06
Cj4gPiAKPiA+IEF0IEtWTSBGb3J1bSB3ZSBkaXNjdXNzZWQgc2VuZGluZyBhIHBhdGNoIHRvIGRl
cHJlY2F0ZSB4ZW5fZGlzayBiZWNhdXNlCj4gPiBhZnRlciBhbGwgdGhvc2UgeWVhcnMsIGl0IHN0
aWxsIGhhc24ndCBiZWVuIGNvbnZlcnRlZCB0byBxZGV2LiBNYXJrdXMgaXMKPiA+IGN1cnJlbnRs
eSBmaXhpbmcgc29tZSBvdGhlciBub3QgeWV0IHFkZXZpZmllZCBibG9jayBkZXZpY2UsIGJ1dCBh
ZnRlcgo+ID4gdGhhdCB4ZW5fZGlzayB3aWxsIGJlIHRoZSBvbmx5IG9uZSBsZWZ0Lgo+ID4gCj4g
PiBBIHdoaWxlIGFnbywgYSBkb3duc3RyZWFtIHBhdGNoIHJldmlldyBmb3VuZCBvdXQgdGhhdCB0
aGVyZSBhcmUgc29tZSBRTVAKPiA+IGNvbW1hbmRzIHRoYXQgd291bGQgaW1tZWRpYXRlbHkgY3Jh
c2ggaWYgYSB4ZW5fZGlzayBkZXZpY2Ugd2VyZSBwcmVzZW50Cj4gPiBiZWNhdXNlIG9mIHRoZSBs
YWNraW5nIHFkZXZpZmljYXRpb24uIFRoaXMgaXMgbm90IHRoZSBjb2RlIHF1YWxpdHkKPiA+IHN0
YW5kYXJkIEkgZW52aXNpb24gZm9yIFFFTVUuIEl0J3MgdGltZSBmb3Igbm9uLXFkZXYgZGV2aWNl
cyB0byBnby4KPiA+IAo+ID4gU28gaWYgeW91IGd1eXMgYXJlIHN0aWxsIGludGVyZXN0ZWQgaW4g
dGhlIGRldmljZSwgY291bGQgc29tZW9uZSBwbGVhc2UKPiA+IGZpbmFsbHkgbG9vayBpbnRvIGNv
bnZlcnRpbmcgaXQ/Cj4gCj4gSSBoYXZlIGEgcGF0Y2ggc2VyaWVzIHRvIGRvIGV4YWN0bHkgdGhp
cy4gSXQncyBzb21ld2hhdCBpbnZvbHZlZCBhcyBJCj4gbmVlZCB0byBjb252ZXJ0IHRoZSB3aG9s
ZSBQViBiYWNrZW5kIGluZnJhc3RydWN0dXJlLiBJIHdpbGwgdHJ5IHRvCj4gcmViYXNlIGFuZCBj
bGVhbiB1cCBteSBzZXJpZXMgYS5zLmEucC4KClRoYW5rcyBhIGxvdCwgUGF1bCEgVGhpcyBpcyBn
b29kIG5ld3MuCgpLZXZpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:19:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:19: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-devel-bounces@lists.xenproject.org>)
	id 1gIYPq-0007MF-3m; Fri, 02 Nov 2018 12:19:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=zsq6=nn=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gIYPo-0007MA-EA
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 12:19:04 +0000
X-Inumbo-ID: 7bb18b84-de99-11e8-9a16-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::701])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7bb18b84-de99-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 12:19:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=H4gXg9qx4OzUbodTfPJCyTZ878irSElrx8xWTheFMQ0=;
 b=Sh92o3FNj2E9u4dWwClUPcnoWMVXveL5R+3A40F3NMYuyGoCP8tCUToufKqRsMC9tbEFRwaiFcUCZc+tRXPmTgdSphXr8mefVFY29eBaKaGs+4uJcX2r4jlWIynQpH7apko+pBTtEjebyUtBsNRU6C/VZZCn/0zG7Oe/o2o4N7Y=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB4334.eurprd02.prod.outlook.com (20.177.60.213) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1273.25; Fri, 2 Nov 2018 12:19:00 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::4907:98f3:a6a4:51ca]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::4907:98f3:a6a4:51ca%4]) with mapi id 15.20.1294.024; Fri, 2 Nov 2018
 12:19:00 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v6] arch/x86: Add registers to vm_event
Thread-Index: AQHUcGgnS8pQTfur10WzSXJMFYPOe6U8YuiAgAAIvQA=
Date: Fri, 2 Nov 2018 12:19:00 +0000
Message-ID: <70de6541-c225-1217-047f-f2f125f8ed2b@bitdefender.com>
References: <20181030154910.27777-1-aisaila@bitdefender.com>
 <621b7809-c85b-d6d3-fdfb-92da5c261cf5@citrix.com>
In-Reply-To: <621b7809-c85b-d6d3-fdfb-92da5c261cf5@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6P193CA0016.EURP193.PROD.OUTLOOK.COM
 (2603:10a6:209:3e::29) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB4334;
 6:/FnndlKikm3BHaD53roC02BaMQsHfGCj6mQwmo2nXGaZPXPEICYqvRJNGHgCS3krDSn+mAbKqCGeAPe1A7q5qk9ADim9zPq2bwyZL2+uxMmk7WstEWj/m+WH00WaA8Wdvs2k5p0BjqFWz/aa9VnLr8PymLfuU1eeHeTSQ2tyTFNEUH+X3Yz7QQAJXVWEfvSBA7anKn2gBgjK59f0tyK3puVmw/yUYiwZKCMa4hj/dx/p03rg7WIZFpQch1+BJN12RgIvwgoaMLCYxQmGSLp9rl7azRlT3XK5F7c6pFilIr7REGTLZi/xe0Qa/8HLK4GBqnDP4ou+AcAcxe6E3rhrc3mlWwvrYhhjWOpIlr4F2G9UJqvc5NqEWCVtbUEl2KWNDjmZcm8TbNszBOHX/y3J8qCebG/yV6t2n5Fx2UgCuanIiJ8cW3l9APlSM/wzu227jgyFTJ/BH/1CjJJn01paWA==;
 5:D0oEFgP3eUY7XHcwTDGemMky3obanm+SN8Kjw080HUS5uBJ9gNZ0kmhjhC5OF3U4j0Za/A6KdpvZhmU5mlj38o9cag99BpWebIwc9GhHZ7Xi7BMmpz6TJB2TITR9fZtKN03IKfk9kImiqyAyqf3qV/45tKajdc/MA+YLnYXiS4E=;
 7:gEMKif7a5thCgi/Wwr9JiF87lkl/pYJpqq5pESH0l8Bml0G7U1SYLT/e+H/f7GmcCszEewAGi+h/qb+5PvLSQBsWYooZAdkSxJtVIOAXUWhfTIEbmfZJ7yBis3Ayvh/6vkr9ldMY4S/2NI/wYW6czg==
x-ms-office365-filtering-correlation-id: 5152dd8a-b2ae-42e2-4287-08d640bd5eae
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4334; 
x-ms-traffictypediagnostic: VI1PR02MB4334:
x-microsoft-antispam-prvs: <VI1PR02MB43343BF28765E111B4CFFED2ABCF0@VI1PR02MB4334.eurprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(3231382)(944501410)(52105095)(148016)(149066)(150057)(6041310)(20161123558120)(20161123564045)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB4334; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4334; 
x-forefront-prvs: 08444C7C87
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(376002)(366004)(39850400004)(396003)(136003)(189003)(199004)(81156014)(81166006)(25786009)(2900100001)(14444005)(99286004)(31686004)(97736004)(8676002)(105586002)(106356001)(8936002)(4326008)(256004)(6246003)(53936002)(5660300001)(3846002)(36756003)(6116002)(14454004)(2906002)(76176011)(6436002)(53546011)(2501003)(386003)(6506007)(476003)(68736007)(6486002)(229853002)(52116002)(26005)(2616005)(102836004)(66066001)(486006)(71190400001)(186003)(11346002)(110136005)(86362001)(478600001)(305945005)(316002)(446003)(7736002)(6512007)(54906003)(71200400001)(31696002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4334;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: xJez27qQ73Kmjqtp0D3b/5J3fRJUffUF9dDcC/yJ57fGYL1n0sK6OsJ3SuIzSA9lQv7WMN/agWMhCzmpumEUCcsJFQriTFOfarLIpOXHvbU6VsfgQlYW7KPpy2ZsM2q6UL7iBy5MBf+FxH0XY81qilKjXR5JaZLQI+Ww98ZL0f4gsETKrpGvwRtWxLisCdceh670IAZEGTaMZMe0njzFZvjGwhwU7PIUsUUgQGtRovCahXXn6e+0irWECh5MgNrceSCCqPvcTfs7d4NfYlPeyOpKZ3pI6rPRyKLIvMYZoDqSqaakx75wLEwZdQAC2XYcfC+69g0WN8hma8ue+L3J8x9SNx5keIdF9Ut7lS0EWQw=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <89CC82C62BF5EC4394F5F176791371EF@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5152dd8a-b2ae-42e2-4287-08d640bd5eae
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2018 12:19:00.5832 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4334
Subject: Re: [Xen-devel] [PATCH v6] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDAyLjExLjIwMTggMTM6NDcsIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+IE9uIDMwLzEw
LzE4IDE1OjQ5LCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9l
dmVudC5oDQo+PiBpbmRleCAzNmUzZjQ2ODVkLi5kMTExMWYzMTM5IDEwMDY0NA0KPj4gLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmgNCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy92bV9ldmVudC5oDQo+PiBAQCAtMjksNyArMjksNyBAQA0KPj4gICANCj4+ICAgI2luY2x1ZGUg
Inhlbi5oIg0KPj4gICANCj4+IC0jZGVmaW5lIFZNX0VWRU5UX0lOVEVSRkFDRV9WRVJTSU9OIDB4
MDAwMDAwMDMNCj4+ICsjZGVmaW5lIFZNX0VWRU5UX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAw
MDQNCj4+ICAgDQo+PiAgICNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9P
TFNfXykNCj4+ICAgDQo+PiBAQCAtMTU3LDYgKzE1NywxMiBAQA0KPj4gICAjZGVmaW5lIFZNX0VW
RU5UX1g4Nl9DUjQgICAgMg0KPj4gICAjZGVmaW5lIFZNX0VWRU5UX1g4Nl9YQ1IwICAgMw0KPj4g
ICANCj4+ICsvKiBUaGUgbGltaXQgZmllbGQgaXMgcmlnaHQtc2hpZnRlZCBieSAxMiBiaXRzIGlm
IC5hci5nIGlzIHNldC4gKi8NCj4+ICtzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3NlbGVjdG9yX3JlZyB7
DQo+PiArICAgIHVpbnQzMl90IGxpbWl0ICA6ICAgIDIwOw0KPj4gKyAgICB1aW50MzJfdCBhciAg
ICAgOiAgICAxMjsNCj4+ICt9Ow0KPj4gKw0KPj4gICAvKg0KPj4gICAgKiBVc2luZyBjdXN0b20g
dkNQVSBzdHJ1Y3RzIChpLmUuIG5vdCBodm1faHdfY3B1KSBmb3IgYm90aCB4ODYgYW5kIEFSTQ0K
Pj4gICAgKiBzbyBhcyB0byBub3QgZmlsbCB0aGUgdm1fZXZlbnQgcmluZyBidWZmZXIgdG9vIHF1
aWNrbHkuDQo+PiBAQCAtMTkxLDkgKzE5NywyNSBAQCBzdHJ1Y3Qgdm1fZXZlbnRfcmVnc194ODYg
ew0KPj4gICAgICAgdWludDY0X3QgbXNyX2VmZXI7DQo+PiAgICAgICB1aW50NjRfdCBtc3Jfc3Rh
cjsNCj4+ICAgICAgIHVpbnQ2NF90IG1zcl9sc3RhcjsNCj4+ICsgICAgdWludDMyX3QgY3NfYmFz
ZTsNCj4+ICsgICAgdWludDMyX3Qgc3NfYmFzZTsNCj4+ICsgICAgdWludDMyX3QgZHNfYmFzZTsN
Cj4+ICsgICAgdWludDMyX3QgZXNfYmFzZTsNCj4+ICAgICAgIHVpbnQ2NF90IGZzX2Jhc2U7DQo+
PiAgICAgICB1aW50NjRfdCBnc19iYXNlOw0KPj4gLSAgICB1aW50MzJfdCBjc19hcmJ5dGVzOw0K
Pj4gKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3NlbGVjdG9yX3JlZyBjczsNCj4+ICsgICAgc3Ry
dWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgc3M7DQo+PiArICAgIHN0cnVjdCB2bV9ldmVu
dF94ODZfc2VsZWN0b3JfcmVnIGRzOw0KPj4gKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3NlbGVj
dG9yX3JlZyBlczsNCj4+ICsgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgZnM7
DQo+PiArICAgIHN0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIGdzOw0KPj4gKyAgICB1
aW50NjRfdCBzaGFkb3dfZ3M7DQo+PiArICAgIHVpbnQxNl90IGNzX3NlbDsNCj4+ICsgICAgdWlu
dDE2X3Qgc3Nfc2VsOw0KPj4gKyAgICB1aW50MTZfdCBkc19zZWw7DQo+PiArICAgIHVpbnQxNl90
IGVzX3NlbDsNCj4+ICsgICAgdWludDE2X3QgZnNfc2VsOw0KPj4gKyAgICB1aW50MTZfdCBnc19z
ZWw7DQo+PiAgICAgICB1aW50MzJfdCBfcGFkOw0KPj4gICB9Ow0KPj4gICANCj4gDQo+IFZlcnkg
c29ycnkgdG8gZG8gdGhpcyBhdCB2NiwgYnV0IGNvdWxkIEkgcGVzdGVyIHlvdSB0byBhbHNvIGFk
ZCAlZHI2IHRvDQo+IHRoZSByZWdzdGVyc2V0LCBzZWVpbmcgYXMgeW91J3JlIGNoYW5naW5nIHRo
ZSBpbnRlcmZhY2UgdmVyc2lvbj/CoCBUaGlzDQo+IGlzIGdvaW5nIHRvIGJlIG5lY2Vzc2FyeSBm
b3IgaW50cm9zcGVjdGlvbiBhZ2VudHMgdG8gaGFuZGxlICNEQg0KPiBpbnRlcmNlcHRzIGNvcnJl
Y3RseS4NCj4gDQpPaywgb25lIGRyNiByZWcgaW4gdjcgZm9yIHlvdSBzaXIgOikuDQoNCn5BbGV4
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:34:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:34: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-devel-bounces@lists.xenproject.org>)
	id 1gIYeY-0000T5-F5; Fri, 02 Nov 2018 12:34: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=1awx=nn=citrix.com=prvs=837bb29b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIYeX-0000Sx-3e
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 12:34:17 +0000
X-Inumbo-ID: 9b8ddaf6-de9b-11e8-b48f-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b8ddaf6-de9b-11e8-b48f-12d6303a7972;
 Fri, 02 Nov 2018 12:34:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,455,1534809600"; d="scan'208";a="69471035"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 12:34:12 +0000
Message-ID: <20181102123412.15190-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] libxl/arm: fix guest type conversion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDM1OTk3MGZkOGIgKCJ0b29scy9saWJ4bDogU3dpdGNoIEFybSBndWVzdCB0eXBlIHRv
IFBWSCIpIG1pc3NlZApjaGFuZ2luZyB0aGUgdHlwZSBmaWVsZCBpbiBjX2luZm8uIFRoaXMgaXNz
dWUgZGlkbid0IHN1cmZhY2UgdW50aWwKZWY3MmM5M2RmOSB3aGljaCBtYWRlIGNyZWF0aW5nIFBW
IGd1ZXN0IG9uIEFybSB1bnVzYWJsZS4KCkNyZWF0ZSBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRl
X2luZm9fc2V0ZGVmYXVsdCBhbmQgc3dpdGNoIHRoZSB0eXBlCnRoZXJlLgoKU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKVGhpcyBzaG91bGQgZml4IGxpYnZpcnQgYnJlYWthZ2UuCi0tLQogdG9vbHMv
bGlieGwvbGlieGxfYXJjaC5oICAgfCAgNCArKysrCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAg
ICB8IDI3ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMgfCAgMiArKwogdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgfCAgNSArKysrKwogNCBm
aWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaApp
bmRleCA5MzA1NzBlZjFlLi5kNjI0MTU5ZTUzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9hcmNoLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCkBAIC02NCw2ICs2NCwxMCBA
QCBpbnQgbGlieGxfX2FyY2hfdm51bWFfYnVpbGRfdm1lbXJhbmdlKGxpYnhsX19nYyAqZ2MsCiBf
aGlkZGVuCiBpbnQgbGlieGxfX2FyY2hfZG9tYWluX21hcF9pcnEobGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsIGludCBpcnEpOwogCitfaGlkZGVuCit2b2lkIGxpYnhsX19hcmNoX2RvbWFp
bl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAq
Y19pbmZvKTsKKwogX2hpZGRlbgogdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fYnVpbGRfaW5mb19z
ZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbyk7CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmlu
ZGV4IDI1ZGMzZGVmYzYuLjE0MWUxNTkwNDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2FybS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCkBAIC0xMTE0LDIzICsxMTE0LDM0
IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fbWFwX2lycShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwgaW50IGlycSkKICAgICByZXR1cm4geGNfZG9tYWluX2JpbmRfcHRfc3BpX2lycShD
VFgtPnhjaCwgZG9taWQsIGlycSwgaXJxKTsKIH0KIAotdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5f
YnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5m
bykKK3ZvaWQgbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxf
X2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICpjX2luZm8pCiB7Ci0gICAgLyogQUNQSSBpcyBkaXNh
YmxlZCBieSBkZWZhdWx0ICovCi0gICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8t
PmFjcGksIGZhbHNlKTsKLQogICAgIC8qCiAgICAgICogQXJtIGd1ZXN0IGFyZSBub3cgY29uc2lk
ZXJlZCBhcyBQVkggYnkgdGhlIHRvb2xzdGFjay4gVG8gYWxsb3cKICAgICAgKiBjb21wYXRpYmls
aXR5IHdpdGggcHJldmlvdXMgdG9vbHN0YWNrLCBQViBndWVzdCBhcmUgYXV0b21hdGljYWxseQog
ICAgICAqIGNvbnZlcnRlZCB0byBQVkguCiAgICAgICovCisgICAgaWYgKGNfaW5mby0+dHlwZSA9
PSBMSUJYTF9ET01BSU5fVFlQRV9QVikgeworICAgICAgICBMT0coV0FSTiwgIkNvbnZlcnRpbmcg
UFYgZ3Vlc3QgdG8gUFZILiIpOworICAgICAgICBMT0coV0FSTiwgIkFybSBndWVzdCBhcmUgbm93
IFBWSC4iKTsKKyAgICAgICAgTE9HKFdBUk4sICJQbGVhc2UgZml4IHlvdXIgY29uZmlndXJhdGlv
biBmaWxlL3Rvb2xzdGFjay4iKTsKKworICAgICAgICBjX2luZm8tPnR5cGUgPSBMSUJYTF9ET01B
SU5fVFlQRV9QVkg7CisgICAgICAgIC8qIEFsbCBvdGhlciBmaWVsZHMgY2FuIHJlbWFpbiB1bnRv
dWNoZWQgKi8KKyAgICB9Cit9CisKK3ZvaWQgbGlieGxfX2FyY2hfZG9tYWluX2J1aWxkX2luZm9f
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pCit7CisgICAg
LyogQUNQSSBpcyBkaXNhYmxlZCBieSBkZWZhdWx0ICovCisgICAgbGlieGxfZGVmYm9vbF9zZXRk
ZWZhdWx0KCZiX2luZm8tPmFjcGksIGZhbHNlKTsKKwogICAgIGlmIChiX2luZm8tPnR5cGUgIT0g
TElCWExfRE9NQUlOX1RZUEVfUFYpCiAgICAgICAgIHJldHVybjsKIAotICAgIExPRyhXQVJOLCAi
Q29udmVydGluZyBQViBndWVzdCB0byBQVkguIik7Ci0gICAgTE9HKFdBUk4sICJBcm0gZ3Vlc3Qg
YXJlIG5vdyBQVkguIik7Ci0gICAgTE9HKFdBUk4sICJQbGVhc2UgZml4IHlvdXIgY29uZmlndXJh
dGlvbiBmaWxlL3Rvb2xzdGFjay4iKTsKKyAgICBMT0coREVCVUcsICJDb252ZXJ0aW5nIGJ1aWxk
X2luZm8gdG8gUFZIIik7CiAKICAgICAvKiBSZS1pbml0aWFsaXplIHR5cGUgdG8gUFZIIGFuZCBh
bGwgYXNzb2NpYXRlZCBmaWVsZHMgdG8gZGVmYXVsdHMuICovCiAgICAgbWVtc2V0KCZiX2luZm8t
PnUsICdcMCcsIHNpemVvZihiX2luZm8tPnUpKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggNGJiNzUwZTk1
MS4uZmE1NzMzNDRiYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTM1LDYgKzM1LDggQEAgaW50IGxpYnhs
X19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBy
ZXR1cm4gRVJST1JfSU5WQUw7CiAgICAgfQogCisgICAgbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0
ZV9pbmZvX3NldGRlZmF1bHQoZ2MsIGNfaW5mbyk7CisKICAgICBpZiAoY19pbmZvLT50eXBlICE9
IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB7CiAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVs
dCgmY19pbmZvLT5oYXAsIHRydWUpOwogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQo
JmNfaW5mby0+b29zLCB0cnVlKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5j
IGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKaW5kZXggOGI2NzU5YzA4OS4uYzA0ZmQ3NWE2NCAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfeDg2LmMKQEAgLTYxMyw2ICs2MTMsMTEgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9maW5h
bGlzZV9od19kZXNjcmlwdGlvbihsaWJ4bF9fZ2MgKmdjLAogICAgIHJldHVybiByYzsKIH0KIAor
dm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2Mg
KmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbykKK3sKK30KKwogdm9pZCBsaWJ4bF9fYXJjaF9k
b21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8g
KmJfaW5mbykKIHsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:37:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIYhu-0000e9-Ay; Fri, 02 Nov 2018 12:37: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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYht-0000dm-GI
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:37:45 +0000
X-Inumbo-ID: 174abec2-de9c-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 174abec2-de9c-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 12:37:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 95000ABEF;
 Fri,  2 Nov 2018 12:37:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:19 +0100
Message-Id: <20181102123738.16395-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 00/19] xen: add pvh guest support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBib290aW5nIExpbnV4IGFzIFBWSCBn
dWVzdC4KClNpbWlsYXIgdG8gaTM4Ni94ZW4gYW5kIHg4Nl82NC94ZW4gcGxhdGZvcm1zIHRoZSBu
ZXcgaTM4Ni94ZW5wdmgKcGxhdGZvcm0gZ3J1YiBpcyBib290ZWQgYXMgYSBzdGFuZGFsb25lIGlt
YWdlIGRpcmVjdGx5IGJ5IFhlbi4KCkZvciBib290aW5nIExpbnV4IGtlcm5lbCBpdCBpcyB1c2lu
ZyB0aGUgc3RhbmRhcmQgbGludXgga2VybmVsCmxvYWRlci4gVGhlIG9ubHkgbW9kaWZpY2F0aW9u
IG9mIHRoZSBsaW51eCBsb2FkZXIgaXMgdG8gcGFzcyB0aGUKQUNQSSBSU0RQIGFkZHJlc3Mgdmlh
IGJvb3QgcGFyYW1ldGVycyB0byB0aGUga2VybmVsLCBhcyB0aGF0IHRhYmxlCm1pZ2h0IG5vdCBi
ZSBsb2NhdGVkIGF0IHRoZSB1c3VhbCBwaHlzaWNhbCBhZGRyZXNzIGp1c3QgYmVsb3cgMU1CLgoK
VGhlIHJlbGF0ZWQgTGludXgga2VybmVsIHBhdGNoZXMgaGF2ZSBiZWVuIGFjY2VwdGVkIGluIHRo
ZSBtZXJnZQp3aW5kb3cgZm9yIHBvc3QgNC4xOSAoNC4yMCBvciA1LjAsIHdoYXRldmVyIGl0IHdp
bGwgYmUgY2FsbGVkKS4KCkNoYW5nZXMgaW4gVjQ6Ci0gYWRkZWQgbmV3IHBhdGNoIDEyCi0gd3Jp
dGUgbW9kaWZpZWQgbWVtb3J5IG1hcCBiYWNrIHRvIFhlbgoKQ2hhbmdlcyBpbiBWMzoKLSBhZGRy
ZXNzZWQgbG90cyBvZiBjb21tZW50cywgbW9zdCBieSBEYW5pZWwgYW5kIHNvbWUgYnkgUm9nZXIs
CiAgZGV0YWlscyBhcmUgbWVudGlvbmVkIGluIHRoZSBpbmRpdmlkdWFsIHBhdGNoZXMKCkNoYW5n
ZXMgaW4gVjI6Ci0gZXh0ZW5kIGxpbnV4IGJvb3QgcHJvdG9jb2wgdmVyc2lvbiAyLjE0IHRvIHJl
cG9ydCBiYWNrIHRoZSBwcm90b2NvbAogIHZlcnNpb24gc3VwcG9ydGVkIGJ5IGdydWIyIChuZWVk
ZWQgYXMgdGhlcmUgYXJlIGdydWIyIGRvd25zdHJlYW0KICB2YXJpYW50cyBpbiBzb21lIGRpc3Ry
b3Mgd2hpY2ggY2xvYmJlciBkYXRhIGFmdGVyIHRoZSBzZXR1cF9oZWFkZXIpCi0gc3BsaXQgZm9y
bWVyIHBhdGNoIDQgaW50byAxMCBwYXRjaGVzCi0gZml4IG1lbW1hcCBoYW5kbGluZyBmb3IgPjRH
QiBvZiBtZW1vcnkKLSBhZGRlZCBuZXcgcGF0Y2ggZnJvbSBIYW5zICh0aGFua3MgZm9yIHRoYXQg
b25lKQotIGFkZHJlc3NlZCBtb3N0IG9mIERhbmllbCdzIGNvbW1lbnRzIChzZWUgaW5kaXZpZHVh
bCBwYXRjaGVzKQoKSGFucyB2YW4gS3JhbmVuYnVyZyAoMSk6CiAgZ3J1Yi1tb2R1bGUtdmVyaWZp
ZXI6IElnbm9yZSBhbGxfdmlkZW8gZm9yIHhlbnB2aAoKSnVlcmdlbiBHcm9zcyAoMTgpOgogIHhl
bjogYWRkIHNvbWUgeGVuIGhlYWRlcnMKICBsb2FkZXIvbGludXg6IHN1cHBvcnQgcGFzc2luZyBy
c2RwIGFkZHJlc3MgdmlhIGJvb3QgcGFyYW1zCiAgeGVuOiBjYXJ2ZSBvdXQgZ3JhbnQgdGFiIGlu
aXRpYWxpemF0aW9uIGludG8gZGVkaWNhdGVkIGZ1bmN0aW9uCiAgeGVuOiBwcmVwYXJlIGNvbW1v
biBjb2RlIGZvciBYZW4gUFZIIHN1cHBvcnQKICB4ZW46IGFkZCBzb21lIGR1bW15IGhlYWRlcnMg
Zm9yIFBWSCBtb2RlCiAgeGVuOiByZWFycmFuZ2UgeGVuL2luaXQuYyB0byBwcmVwYXJlIGl0IGZv
ciBYZW4gUFZIIG1vZGUKICB4ZW46IGFkZCBQVkggc3BlY2lmaWMgZGVmaW5lcyB0byBvZmZzZXQu
aAogIHhlbjogYWRkIGJhc2ljIGhvb2tzIGZvciBQVkggaW4gY3VycmVudCBjb2RlCiAgeGVuOiBh
ZGQgUFZIIGJvb3QgZW50cnkgY29kZQogIHhlbjogc2V0dXAgaHlwZXJjYWxsIHBhZ2UgZm9yIFBW
SAogIHhlbjogZ2V0IG1lbW9yeSBtYXAgZnJvbSBoeXBlcnZpc29yIGZvciBQVkgKICB4ZW46IGFk
ZCBQQ0kgTU1JTyBhcmVhcyB0byBtZW1vcnkgbWFwCiAgeGVuOiBzZXR1cCBYZW4gc3BlY2lmaWMg
ZGF0YSBmb3IgUFZICiAgeGVuOiBpbml0IG1lbW9yeSByZWdpb25zIGZvciBQVkgKICB4ZW5fcHZo
OiBhZGQgYnVpbGQgcnVuZXMgZm9yIGdydWItY29yZQogIHhlbl9wdmg6IHN1cHBvcnQgYnVpbGRp
bmcgYSBzdGFuZGFsb25lIGltYWdlCiAgeGVuX3B2aDogc3VwcG9ydCBncnViLWluc3RhbGwgZm9y
IHhlbl9wdmgKICB4ZW5fcHZoOiBhZGQgc3VwcG9ydCB0byBjb25maWd1cmUKCiBjb25maWd1cmUu
YWMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKIGdlbnRwbC5weSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIGdydWItY29yZS9NYWtlZmlsZS5hbSAgICAgICAg
ICAgICAgICAgfCAgMTIgKwogZ3J1Yi1jb3JlL01ha2VmaWxlLmNvcmUuZGVmICAgICAgICAgICB8
ICAzNiArKwogZ3J1Yi1jb3JlL2tlcm4vaTM4Ni90c2MuYyAgICAgICAgICAgICB8ICAgMiArLQog
Z3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgICAgICAgICB8IDQyMyArKysrKysrKysrKysr
KysrKysrKysKIGdydWItY29yZS9rZXJuL2kzODYveGVuL3N0YXJ0dXBfcHZoLlMgfCAgODEgKysr
KysKIGdydWItY29yZS9rZXJuL3hlbi9pbml0LmMgICAgICAgICAgICAgfCAxMDEgKysrKy0tCiBn
cnViLWNvcmUvbG9hZGVyL2kzODYvbGludXguYyAgICAgICAgIHwgICA5ICsKIGdydWItY29yZS9t
bWFwL2kzODYvcGMvbW1hcC5jICAgICAgICAgfCAgIDcgLQogaW5jbHVkZS9ncnViL2kzODYvbGlu
dXguaCAgICAgICAgICAgICB8ICAgNSArLQogaW5jbHVkZS9ncnViL2kzODYvbWVtb3J5LmggICAg
ICAgICAgICB8ICAgNyArCiBpbmNsdWRlL2dydWIvaTM4Ni9wYy9pbnQuaCAgICAgICAgICAgIHwg
IDM2ICstCiBpbmNsdWRlL2dydWIvaTM4Ni9wYy9pbnRfdHlwZXMuaCAgICAgIHwgIDU5ICsrKwog
aW5jbHVkZS9ncnViL2kzODYvdHNjLmggICAgICAgICAgICAgICB8ICAgMiArLQogaW5jbHVkZS9n
cnViL2kzODYveGVuL2h5cGVyY2FsbC5oICAgICB8ICAgNSArLQogaW5jbHVkZS9ncnViL2kzODYv
eGVuX3B2aC9ib290LmggICAgICB8ICAgMSArCiBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2Nv
bnNvbGUuaCAgIHwgICAxICsKIGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvaW50LmggICAgICAg
fCAgIDEgKwogaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9rZXJuZWwuaCAgICB8ICAzMCArKwog
aW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9tZW1vcnkuaCAgICB8ICAgMSArCiBpbmNsdWRlL2dy
dWIvaTM4Ni94ZW5fcHZoL3RpbWUuaCAgICAgIHwgICAxICsKIGluY2x1ZGUvZ3J1Yi9rZXJuZWwu
aCAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIGluY2x1ZGUvZ3J1Yi9vZmZzZXRzLmggICAgICAg
ICAgICAgICAgfCAgMjEgKy0KIGluY2x1ZGUvZ3J1Yi91dGlsL2luc3RhbGwuaCAgICAgICAgICAg
fCAgIDEgKwogaW5jbHVkZS9ncnViL3V0aWwvbWtpbWFnZS5oICAgICAgICAgICB8ICAgMyArLQog
aW5jbHVkZS9ncnViL3hlbi5oICAgICAgICAgICAgICAgICAgICB8ICAgNiArCiBpbmNsdWRlL3hl
bi9odm0vaHZtX29wLmggICAgICAgICAgICAgIHwgMjk2ICsrKysrKysrKysrKysrKwogaW5jbHVk
ZS94ZW4vaHZtL3BhcmFtcy5oICAgICAgICAgICAgICB8IDI4NCArKysrKysrKysrKysrKysKIGlu
Y2x1ZGUveGVuL2h2bS9zdGFydF9pbmZvLmggICAgICAgICAgfCAgOTggKysrKysKIGluY2x1ZGUv
eGVuL21lbW9yeS5oICAgICAgICAgICAgICAgICAgfCA2NjUgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogaW5jbHVkZS94ZW4vcGh5c2Rldi5oICAgICAgICAgICAgICAgICB8IDM4
NyArKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ZW4vdHJhY2UuaCAgICAgICAgICAgICAg
ICAgICB8IDMzOSArKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ZW4veGVuLmggICAgICAgICAg
ICAgICAgICAgICB8IDEwNCArKysrLS0KIHV0aWwvZ3J1Yi1pbnN0YWxsLWNvbW1vbi5jICAgICAg
ICAgICAgfCAgIDEgKwogdXRpbC9ncnViLWluc3RhbGwuYyAgICAgICAgICAgICAgICAgICB8ICAg
NyArCiB1dGlsL2dydWItbWtpbWFnZTMyLmMgICAgICAgICAgICAgICAgIHwgICA0ICstCiB1dGls
L2dydWItbWtpbWFnZTY0LmMgICAgICAgICAgICAgICAgIHwgICA0ICstCiB1dGlsL2dydWItbWtp
bWFnZXh4LmMgICAgICAgICAgICAgICAgIHwgIDU4ICsrLQogdXRpbC9ncnViLW1vZHVsZS12ZXJp
Zmllci5jICAgICAgICAgICB8ICAgMSArCiB1dGlsL21raW1hZ2UuYyAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDIzICstCiA0MSBmaWxlcyBjaGFuZ2VkLCAyOTkwIGluc2VydGlvbnMoKyksIDE0
MyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBncnViLWNvcmUva2Vybi9pMzg2L3hl
bi9wdmguYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGdydWItY29yZS9rZXJuL2kzODYveGVuL3N0YXJ0
dXBfcHZoLlMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2dydWIvaTM4Ni9wYy9pbnRfdHlw
ZXMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvYm9vdC5o
CiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9jb25zb2xlLmgK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2ludC5oCiBjcmVh
dGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9rZXJuZWwuaAogY3JlYXRl
IG1vZGUgMTAwNjQ0IGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvbWVtb3J5LmgKIGNyZWF0ZSBt
b2RlIDEwMDY0NCBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL3RpbWUuaAogY3JlYXRlIG1vZGUg
MTAwNjQ0IGluY2x1ZGUveGVuL2h2bS9odm1fb3AuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1
ZGUveGVuL2h2bS9wYXJhbXMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUveGVuL2h2bS9z
dGFydF9pbmZvLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9tZW1vcnkuaAogY3Jl
YXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUveGVuL3BoeXNkZXYuaAogY3JlYXRlIG1vZGUgMTAwNjQ0
IGluY2x1ZGUveGVuL3RyYWNlLmgKCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:37:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIYhu-0000e3-0N; Fri, 02 Nov 2018 12:37: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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYht-0000dj-A8
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:37:45 +0000
X-Inumbo-ID: 174a86a2-de9c-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 174a86a2-de9c-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 12:37:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B1940AD53;
 Fri,  2 Nov 2018 12:37:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:21 +0100
Message-Id: <20181102123738.16395-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181102123738.16395-1-jgross@suse.com>
References: <20181102123738.16395-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 02/19] loader/linux: support passing rsdp
 address via boot params
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIFBWSCBndWVzdHMgd2lsbCBoYXZlIHRoZSBSU0RQIGF0IGFuIGFyYml0cmFyeSBhZGRyZXNz
LiBTdXBwb3J0IHRoYXQKYnkgcGFzc2luZyB0aGUgUlNEUCBhZGRyZXNzIHZpYSB0aGUgYm9vdCBw
YXJhbWV0ZXJzIHRvIExpbnV4LgoKVGhlIG5ldyBwcm90b2NvbCB2ZXJzaW9uIDIuMTQgcmVxdWly
ZXMgdG8gc2V0IHZlcnNpb24gdG8gMHg4MDAwIG9yZWQKd2l0aCB0aGUgYWN0dWFsbHkgdXNlIHBy
b3RvY29sIHZlcnNpb24gKHRoZSBtaW5pbXVtIG9mIHRoZSBrZXJuZWwKc3VwcGxpZWQgcHJvdG9j
b2wgdmVyc2lvbiBhbmQgdGhlIGdydWIyIHN1cHBvcnRlZCBwcm90b2NvbCB2ZXJzaW9uKQppZiAy
LjE0IG9yIGhpZ2hlciBhcmUgaW4gZWZmZWN0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjI6IGFkZCBvcmluZyAweDgwMDAgdG8gdmVyc2lvbiBm
aWVsZApWMzogbW92ZSBpbmNsdWRpbmcgbWFjaGluZS9rZXJuZWwuaCB0byBwYXRjaCA4IChEYW5p
ZWwgS2lwZXIpCi0tLQogZ3J1Yi1jb3JlL2xvYWRlci9pMzg2L2xpbnV4LmMgfCA4ICsrKysrKysr
CiBpbmNsdWRlL2dydWIvaTM4Ni9saW51eC5oICAgICB8IDUgKysrKy0KIDIgZmlsZXMgY2hhbmdl
ZCwgMTIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2dydWItY29y
ZS9sb2FkZXIvaTM4Ni9saW51eC5jIGIvZ3J1Yi1jb3JlL2xvYWRlci9pMzg2L2xpbnV4LmMKaW5k
ZXggNGVhYjU1YTJkLi41MTkyMDg5NmUgMTAwNjQ0Ci0tLSBhL2dydWItY29yZS9sb2FkZXIvaTM4
Ni9saW51eC5jCisrKyBiL2dydWItY29yZS9sb2FkZXIvaTM4Ni9saW51eC5jCkBAIC03NTAsNiAr
NzUwLDE0IEBAIGdydWJfY21kX2xpbnV4IChncnViX2NvbW1hbmRfdCBjbWQgX19hdHRyaWJ1dGVf
XyAoKHVudXNlZCkpLAogICAgICAgcHJvdF9pbml0X3NwYWNlID0gcGFnZV9hbGlnbiAocHJvdF9z
aXplKSAqIDM7CiAgICAgfQogCisjaWZkZWYgR1JVQl9LRVJORUxfVVNFX1JTRFBfQUREUgorICBp
ZiAoZ3J1Yl9sZV90b19jcHUxNiAobGgudmVyc2lvbikgPj0gMHgwMjBlKQorICAgIGxoLmFjcGlf
cnNkcF9hZGRyID0gZ3J1Yl9sZV90b19jcHU2NCAoZ3J1Yl9yc2RwX2FkZHIpOworI2VuZGlmCisK
KyAgaWYgKGdydWJfbGVfdG9fY3B1MTYgKGxoLnZlcnNpb24pID49IDB4MDIwZSkKKyAgICBsaC52
ZXJzaW9uID0gZ3J1Yl9sZV90b19jcHUxNiAoTElOVVhfTE9BREVSX1ZFUlNJT05fVEFHIHwgMHgw
MjBlKTsKKwogICBpZiAoYWxsb2NhdGVfcGFnZXMgKHByb3Rfc2l6ZSwgJmFsaWduLAogCQkgICAg
ICBtaW5fYWxpZ24sIHJlbG9jYXRhYmxlLAogCQkgICAgICBwcmVmZXJyZWRfYWRkcmVzcykpCmRp
ZmYgLS1naXQgYS9pbmNsdWRlL2dydWIvaTM4Ni9saW51eC5oIGIvaW5jbHVkZS9ncnViL2kzODYv
bGludXguaAppbmRleCA2MGM3YzNiNWUuLjVjYmNmYmU1YSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9n
cnViL2kzODYvbGludXguaAorKysgYi9pbmNsdWRlL2dydWIvaTM4Ni9saW51eC5oCkBAIC04Nyw3
ICs4Nyw3IEBAIGVudW0KICAgICBHUlVCX1ZJREVPX0xJTlVYX1RZUEVfU0lNUExFID0gMHg3MCAg
ICAvKiBMaW5lYXIgZnJhbWVidWZmZXIgd2l0aG91dCBhbnkgYWRkaXRpb25hbCBmdW5jdGlvbnMu
ICAqLwogICB9OwogCi0vKiBGb3IgdGhlIExpbnV4L2kzODYgYm9vdCBwcm90b2NvbCB2ZXJzaW9u
IDIuMTAuICAqLworLyogRm9yIHRoZSBMaW51eC9pMzg2IGJvb3QgcHJvdG9jb2wgdmVyc2lvbiAy
LjE0LiAgKi8KIHN0cnVjdCBsaW51eF9pMzg2X2tlcm5lbF9oZWFkZXIKIHsKICAgZ3J1Yl91aW50
OF90IGNvZGUxWzB4MDAyMF07CkBAIC0xMDUsNiArMTA1LDcgQEAgc3RydWN0IGxpbnV4X2kzODZf
a2VybmVsX2hlYWRlcgogICBncnViX3VpbnQxNl90IGp1bXA7CQkJLyogSnVtcCBpbnN0cnVjdGlv
biAqLwogICBncnViX3VpbnQzMl90IGhlYWRlcjsJCQkvKiBNYWdpYyBzaWduYXR1cmUgIkhkclMi
ICovCiAgIGdydWJfdWludDE2X3QgdmVyc2lvbjsJCS8qIEJvb3QgcHJvdG9jb2wgdmVyc2lvbiBz
dXBwb3J0ZWQgKi8KKyNkZWZpbmUgTElOVVhfTE9BREVSX1ZFUlNJT05fVEFHCTB4ODAwMAogICBn
cnViX3VpbnQzMl90IHJlYWxtb2RlX3N3dGNoOwkJLyogQm9vdCBsb2FkZXIgaG9vayAqLwogICBn
cnViX3VpbnQxNl90IHN0YXJ0X3N5czsJCS8qIFRoZSBsb2FkLWxvdyBzZWdtZW50IChvYnNvbGV0
ZSkgKi8KICAgZ3J1Yl91aW50MTZfdCBrZXJuZWxfdmVyc2lvbjsJCS8qIFBvaW50cyB0byBrZXJu
ZWwgdmVyc2lvbiBzdHJpbmcgKi8KQEAgLTE0Miw2ICsxNDMsOCBAQCBzdHJ1Y3QgbGludXhfaTM4
Nl9rZXJuZWxfaGVhZGVyCiAgIGdydWJfdWludDY0X3Qgc2V0dXBfZGF0YTsKICAgZ3J1Yl91aW50
NjRfdCBwcmVmX2FkZHJlc3M7CiAgIGdydWJfdWludDMyX3QgaW5pdF9zaXplOworICBncnViX3Vp
bnQzMl90IGhhbmRvdmVyX29mZnNldDsKKyAgZ3J1Yl91aW50NjRfdCBhY3BpX3JzZHBfYWRkcjsK
IH0gR1JVQl9QQUNLRUQ7CiAKIC8qIEJvb3QgcGFyYW1ldGVycyBmb3IgTGludXggYmFzZWQgb24g
Mi42LjEyLiBUaGlzIGlzIHVzZWQgYnkgdGhlIHNldHVwCi0tIAoyLjE2LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:37:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIYhv-0000ew-I8; Fri, 02 Nov 2018 12:37: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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYhu-0000eJ-Qh
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:37:46 +0000
X-Inumbo-ID: 192013bb-de9c-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 192013bb-de9c-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 12:37:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9698DAF13;
 Fri,  2 Nov 2018 12:37:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:31 +0100
Message-Id: <20181102123738.16395-13-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181102123738.16395-1-jgross@suse.com>
References: <20181102123738.16395-1-jgross@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 12/19] xen: add PCI MMIO areas to memory map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHBvc3NpYmxlIFBDSSBzcGFjZSBNTUlPIGFyZWFzIGFzICJSZXNlcnZlZCIgdG8gdGhlIG1l
bW9yeSBtYXAgaW4Kb3JkZXIgdG8gYXZvaWQgdXNpbmcgdGhvc2UgYXJlYXMgZm9yIHNwZWNpYWwg
WGVuIHBhZ2VzIGxhdGVyLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgotLS0KVjQ6IG5ldyBwYXRjaCAoUm9nZXIgUGF1IE1vbm7DqSkKLS0tCiBncnViLWNv
cmUva2Vybi9pMzg2L3hlbi9wdmguYyB8IDcwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3MCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgYi9ncnViLWNvcmUva2Vybi9pMzg2
L3hlbi9wdmguYwppbmRleCA1OGU2ZmVmZDUuLjQ0MjM1MWQxZCAxMDA2NDQKLS0tIGEvZ3J1Yi1j
b3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKKysrIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZo
LmMKQEAgLTIwLDYgKzIwLDcgQEAKICNpbmNsdWRlIDxncnViL21pc2MuaD4KICNpbmNsdWRlIDxn
cnViL21lbW9yeS5oPgogI2luY2x1ZGUgPGdydWIvbW0uaD4KKyNpbmNsdWRlIDxncnViL3BjaS5o
PgogI2luY2x1ZGUgPGdydWIvaTM4Ni9jcHVpZC5oPgogI2luY2x1ZGUgPGdydWIvaTM4Ni9pby5o
PgogI2luY2x1ZGUgPGdydWIveGVuLmg+CkBAIC0xNzAsNiArMTcxLDczIEBAIGdydWJfeGVuX3Nv
cnRfbW1hcCAodm9pZCkKICAgICB9CiB9CiAKK3N0YXRpYyBncnViX3VpbnQ2NF90CitncnViX3hl
bl9wY2lfcmVhZCAoZ3J1Yl9wY2lfYWRkcmVzc190IGFkZHIsIGdydWJfdWludDMyX3QgaXNfNjRi
aXQpCit7CisgIGdydWJfdWludDY0X3QgdmFsOworCisgIHZhbCA9IGdydWJfcGNpX3JlYWQgKGFk
ZHIpOworICBpZiAoaXNfNjRiaXQpCisgICAgeworICAgICAgYWRkciArPSBzaXplb2YgKGdydWJf
dWludDMyX3QpOworICAgICAgdmFsIHw9ICgoZ3J1Yl91aW50NjRfdCkgZ3J1Yl9wY2lfcmVhZCAo
YWRkcikpIDw8IDMyOworICAgIH0KKworICByZXR1cm4gdmFsOworfQorCitzdGF0aWMgdm9pZAor
Z3J1Yl94ZW5fcGNpX3dyaXRlIChncnViX3BjaV9hZGRyZXNzX3QgYWRkciwgZ3J1Yl91aW50NjRf
dCB2YWwsCisJCSAgICBncnViX3VpbnQzMl90IGlzXzY0Yml0KQoreworICBncnViX3BjaV93cml0
ZSAoYWRkciwgKGdydWJfdWludDMyX3QpIHZhbCk7CisgIGlmIChpc182NGJpdCkKKyAgICB7Cisg
ICAgICBhZGRyICs9IHNpemVvZiAoZ3J1Yl91aW50MzJfdCk7CisgICAgICBncnViX3BjaV93cml0
ZSAoYWRkciwgdmFsID4+IDMyKTsKKyAgICB9Cit9CisKK3N0YXRpYyBpbnQKK2dydWJfeGVuX3Bj
aV9tbWFwIChncnViX3BjaV9kZXZpY2VfdCBkZXYsCisJCSAgIGdydWJfcGNpX2lkX3QgcGNpaWQg
X19hdHRyaWJ1dGVfXyAoKHVudXNlZCkpLAorCQkgICB2b2lkICpkYXRhIF9fYXR0cmlidXRlX18g
KCh1bnVzZWQpKSkKK3sKKyAgaW50IHJlZzsKKyAgZ3J1Yl9wY2lfYWRkcmVzc190IGFkZHI7Cisg
IGdydWJfdWludDMyX3QgdmFsOworICBncnViX3VpbnQ2NF90IG1taW9fYWRkciwgbW1pb19zaXpl
OworCisgIGlmIChucl9tYXBfZW50cmllcyA9PSBBUlJBWV9TSVpFIChtYXApKQorICAgIHJldHVy
biAxOworCisgIGZvciAocmVnID0gR1JVQl9QQ0lfUkVHX0FERFJFU1NFUzsgcmVnIDwgR1JVQl9Q
Q0lfUkVHX0NJU19QT0lOVEVSOworICAgICAgIHJlZyArPSBzaXplb2YgKGdydWJfdWludDMyX3Qp
KQorICAgIHsKKyAgICAgIGFkZHIgPSBncnViX3BjaV9tYWtlX2FkZHJlc3MgKGRldiwgcmVnKTsK
KyAgICAgIHZhbCA9IGdydWJfcGNpX3JlYWQgKGFkZHIpOworICAgICAgaWYgKHZhbCA9PSAwIHx8
CisJICAodmFsICYgR1JVQl9QQ0lfQUREUl9TUEFDRV9NQVNLKSAhPSBHUlVCX1BDSV9BRERSX1NQ
QUNFX01FTU9SWSkKKwljb250aW51ZTsKKworICAgICAgdmFsICY9IEdSVUJfUENJX0FERFJfTUVN
X1RZUEVfTUFTSzsKKyAgICAgIG1taW9fYWRkciA9IGdydWJfeGVuX3BjaV9yZWFkIChhZGRyLCB2
YWwpOworICAgICAgZ3J1Yl94ZW5fcGNpX3dyaXRlIChhZGRyLCB+MFVMTCwgdmFsKTsKKyAgICAg
IG1taW9fc2l6ZSA9IH4oZ3J1Yl94ZW5fcGNpX3JlYWQgKGFkZHIsIHZhbCkgJiB+MHgwZlVMTCkg
KyAxOworICAgICAgZ3J1Yl94ZW5fcGNpX3dyaXRlIChhZGRyLCBtbWlvX2FkZHIsIHZhbCk7CisK
KyAgICAgIG1hcFtucl9tYXBfZW50cmllc10udHlwZSA9IEdSVUJfTUVNT1JZX1JFU0VSVkVEOwor
ICAgICAgbWFwW25yX21hcF9lbnRyaWVzXS5hZGRyID0gbW1pb19hZGRyOworICAgICAgbWFwW25y
X21hcF9lbnRyaWVzXS5sZW4gPSBtbWlvX3NpemU7CisgICAgICBucl9tYXBfZW50cmllcysrOwor
CisgICAgICBpZiAodmFsKQorCXJlZyArPSBzaXplb2YgKGdydWJfdWludDMyX3QpOworICAgIH0K
KworICByZXR1cm4gMDsKK30KKwogc3RhdGljIHZvaWQKIGdydWJfeGVuX2dldF9tbWFwICh2b2lk
KQogewpAQCAtMTgyLDYgKzI1MCw4IEBAIGdydWJfeGVuX2dldF9tbWFwICh2b2lkKQogICAgIGdy
dWJfeGVuX3BhbmljICgiQ291bGQgbm90IGdldCBtZW1vcnkgbWFwIGZyb20gWGVuLlxuIik7CiAg
IG5yX21hcF9lbnRyaWVzID0gbWVtbWFwLm5yX2VudHJpZXM7CiAKKyAgZ3J1Yl9wY2lfaXRlcmF0
ZSAoZ3J1Yl94ZW5fcGNpX21tYXAsIE5VTEwpOworCiAgIGdydWJfeGVuX3NvcnRfbW1hcCAoKTsK
IH0KIAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:37:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIYhv-0000eX-1y; Fri, 02 Nov 2018 12:37: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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYht-0000dq-I1
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:37:45 +0000
X-Inumbo-ID: 175699d4-de9c-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 175699d4-de9c-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 12:37:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DDA84ADC2;
 Fri,  2 Nov 2018 12:37:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:22 +0100
Message-Id: <20181102123738.16395-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181102123738.16395-1-jgross@suse.com>
References: <20181102123738.16395-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 03/19] xen: carve out grant tab
 initialization into dedicated function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5pdGlhbGl6ZSB0aGUgZ3JhbnQgdGFiIGluIGEgZGVkaWNhdGVkIGZ1bmN0aW9uLiBUaGlzIHdp
bGwgZW5hYmxlCnVzaW5nIGl0IGZvciBQVkggZ3Vlc3RzLCB0b28uCgpDYWxsIHRoZSBuZXcgZnVu
Y3Rpb24gZnJvbSBncnViX21hY2hpbmVfaW5pdCgpIGFzIHRoaXMgd2lsbCBsYXRlcgpiZSBjb21t
b24gYmV0d2VlbiBYZW4gUFYgYW5kIFhlbiBQVkggbW9kZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBlciA8ZGFu
aWVsLmtpcGVyQG9yYWNsZS5jb20+Ci0tLQpWMjogdXBkYXRlIGNvbW1pdCBtZXNzYWdlIChEYW5p
ZWwgS2lwZXIpCi0tLQogZ3J1Yi1jb3JlL2tlcm4veGVuL2luaXQuYyB8IDM1ICsrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygr
KSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2tlcm4veGVuL2luaXQu
YyBiL2dydWItY29yZS9rZXJuL3hlbi9pbml0LmMKaW5kZXggMDU1OWMwMzNjLi4yOWY1YmMyM2Qg
MTAwNjQ0Ci0tLSBhL2dydWItY29yZS9rZXJuL3hlbi9pbml0LmMKKysrIGIvZ3J1Yi1jb3JlL2tl
cm4veGVuL2luaXQuYwpAQCAtMzE4LDYgKzMxOCwyNSBAQCBncnViX3hlbnN0b3JlX2RpciAoY29u
c3QgY2hhciAqZGlyLAogCiB1bnNpZ25lZCBsb25nIGdudGZyYW1lID0gMDsKIAorc3RhdGljIHZv
aWQKK2dydWJfeGVuX3NldHVwX2dudHRhYiAodm9pZCkKK3sKKyAgc3RydWN0IGdudHRhYl9zZXRf
dmVyc2lvbiBnbnR0YWJfc2V0dmVyOworICBzdHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIGdudHRh
Yl9zZXR1cDsKKworICBncnViX21lbXNldCAoJmdudHRhYl9zZXR2ZXIsIDAsIHNpemVvZiAoZ250
dGFiX3NldHZlcikpOworCisgIGdudHRhYl9zZXR2ZXIudmVyc2lvbiA9IDE7CisgIGdydWJfeGVu
X2dyYW50X3RhYmxlX29wIChHTlRUQUJPUF9zZXRfdmVyc2lvbiwgJmdudHRhYl9zZXR2ZXIsIDEp
OworCisgIGdydWJfbWVtc2V0ICgmZ250dGFiX3NldHVwLCAwLCBzaXplb2YgKGdudHRhYl9zZXR1
cCkpOworICBnbnR0YWJfc2V0dXAuZG9tID0gRE9NSURfU0VMRjsKKyAgZ250dGFiX3NldHVwLm5y
X2ZyYW1lcyA9IDE7CisgIGdudHRhYl9zZXR1cC5mcmFtZV9saXN0LnAgPSAmZ250ZnJhbWU7CisK
KyAgZ3J1Yl94ZW5fZ3JhbnRfdGFibGVfb3AgKEdOVFRBQk9QX3NldHVwX3RhYmxlLCAmZ250dGFi
X3NldHVwLCAxKTsKK30KKwogI2RlZmluZSBNQVhfTl9VTlVTQUJMRV9QQUdFUyA0CiAKIHN0YXRp
YyBpbnQKQEAgLTM1NywyNiArMzc2LDEyIEBAIG1hcF9hbGxfcGFnZXMgKHZvaWQpCiAgICAgKGdy
dWJfeGVuX21mbl90ICopIGdydWJfeGVuX3N0YXJ0X3BhZ2VfYWRkci0+bWZuX2xpc3Q7CiAgIGdy
dWJfdWludDY0X3QgKnBnID0gKGdydWJfdWludDY0X3QgKikgd2luZG93OwogICBncnViX3VpbnQ2
NF90IG9sZHBnc3RhcnQsIG9sZHBnZW5kOwotICBzdHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIGdu
dHRhYl9zZXR1cDsKLSAgc3RydWN0IGdudHRhYl9zZXRfdmVyc2lvbiBnbnR0YWJfc2V0dmVyOwog
ICBncnViX3NpemVfdCBuX3VudXNhYmxlX3BhZ2VzID0gMDsKICAgc3RydWN0IG1tdV91cGRhdGUg
bTJwX3VwZGF0ZXNbMiAqIE1BWF9OX1VOVVNBQkxFX1BBR0VTXTsKIAogICBpZiAodG90YWxfcGFn
ZXMgPiBNQVhfVE9UQUxfUEFHRVMgLSA0KQogICAgIHRvdGFsX3BhZ2VzID0gTUFYX1RPVEFMX1BB
R0VTIC0gNDsKIAotICBncnViX21lbXNldCAoJmdudHRhYl9zZXR2ZXIsIDAsIHNpemVvZiAoZ250
dGFiX3NldHZlcikpOwotCi0gIGdudHRhYl9zZXR2ZXIudmVyc2lvbiA9IDE7Ci0gIGdydWJfeGVu
X2dyYW50X3RhYmxlX29wIChHTlRUQUJPUF9zZXRfdmVyc2lvbiwgJmdudHRhYl9zZXR2ZXIsIDEp
OwotCi0gIGdydWJfbWVtc2V0ICgmZ250dGFiX3NldHVwLCAwLCBzaXplb2YgKGdudHRhYl9zZXR1
cCkpOwotICBnbnR0YWJfc2V0dXAuZG9tID0gRE9NSURfU0VMRjsKLSAgZ250dGFiX3NldHVwLm5y
X2ZyYW1lcyA9IDE7Ci0gIGdudHRhYl9zZXR1cC5mcmFtZV9saXN0LnAgPSAmZ250ZnJhbWU7Ci0K
LSAgZ3J1Yl94ZW5fZ3JhbnRfdGFibGVfb3AgKEdOVFRBQk9QX3NldHVwX3RhYmxlLCAmZ250dGFi
X3NldHVwLCAxKTsKLQogICBmb3IgKGogPSAwOyBqIDwgdG90YWxfcGFnZXMgLSBuX3VudXNhYmxl
X3BhZ2VzOyBqKyspCiAgICAgd2hpbGUgKCFncnViX3hlbl9pc19wYWdlX3VzYWJsZSAobWZuX2xp
c3Rbal0pKQogICAgICAgewpAQCAtNTM3LDYgKzU0Miw4IEBAIGdydWJfbWFjaGluZV9pbml0ICh2
b2lkKQogCQkJICAgKyBHUlVCX0tFUk5FTF9NQUNISU5FX01PRF9HQVAsCiAJCQkgICBHUlVCX0tF
Uk5FTF9NQUNISU5FX01PRF9BTElHTik7CiAKKyAgZ3J1Yl94ZW5fc2V0dXBfZ250dGFiICgpOwor
CiAgIG1hcF9hbGxfcGFnZXMgKCk7CiAKICAgZ3J1Yl9jb25zb2xlX2luaXQgKCk7Ci0tIAoyLjE2
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:37:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIYhu-0000eF-M7; Fri, 02 Nov 2018 12:37: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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYht-0000dp-GJ
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:37:45 +0000
X-Inumbo-ID: 1772bf5d-de9c-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1772bf5d-de9c-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 12:37:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 17308ADD4;
 Fri,  2 Nov 2018 12:37:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:23 +0100
Message-Id: <20181102123738.16395-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181102123738.16395-1-jgross@suse.com>
References: <20181102123738.16395-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 04/19] xen: prepare common code for Xen PVH
 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBjb21tb24gY29kZSBuZWVkcyB0byBiZSBzcGVjaWFsIGNhc2VkIGZvciBYZW4gUFZIIG1v
ZGUuIFRoaXMgaGl0cwptb3N0bHkgWGVuIFBWIG1vZGUgc3BlY2lmaWMgYXJlYXMuCgpTcGxpdCBp
bmNsdWRlL2dydWIvaTM4Ni9wYy9pbnRfdHlwZXMuaCBvZmYgZnJvbQppbmNsdWRlL2dydWIvaTM4
Ni9wYy9pbnQuaCB0byBzdXBwb3J0IGluY2x1ZGluZyB0aGlzIGZpbGUgbGF0ZXIgZnJvbQp4ZW5f
cHZoIGNvZGUgd2l0aG91dCB0aGUgZ3J1Yl9iaW9zX2ludGVycnVwdCBkZWZpbml0aW9uLgoKTW92
ZSBkZWZpbml0aW9uIG9mIHN0cnVjdCBncnViX2U4MjBfbW1hcF9lbnRyeSBmcm9tCmdydWItY29y
ZS9tbWFwL2kzODYvcGMvbW1hcC5jIHRvIGluY2x1ZGUvZ3J1Yi9pMzg2L21lbW9yeS5oIGluIG9y
ZGVyCnRvIG1ha2UgaXQgdXNhYmxlIGZyb20geGVuX3B2aCBjb2RlLgoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjM6IEdSVUJfTUFDSElORV9YRU5Q
VkggLT4gR1JVQl9NQUNISU5FX1hFTl9QVkggKERhbmllbCBLaXBlcikKICAgIHNwbGl0IGluY2x1
ZGUvZ3J1Yi9pMzg2L3BjL2ludC5oIChEYW5pZWwgS2lwZXIpCiAgICBtb3ZlIHN0cnVjdCBncnVi
X2U4MjBfbW1hcF9lbnRyeSBkZWZpbml0aW9uIHRvIGhlYWRlciBmaWxlCi0tLQogZ3J1Yi1jb3Jl
L2tlcm4vaTM4Ni90c2MuYyAgICAgICAgIHwgIDIgKy0KIGdydWItY29yZS9tbWFwL2kzODYvcGMv
bW1hcC5jICAgICB8ICA3IC0tLS0tCiBpbmNsdWRlL2dydWIvaTM4Ni9tZW1vcnkuaCAgICAgICAg
fCAgNyArKysrKwogaW5jbHVkZS9ncnViL2kzODYvcGMvaW50LmggICAgICAgIHwgMzYgKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiBpbmNsdWRlL2dydWIvaTM4Ni9wYy9pbnRfdHlwZXMuaCAgfCA1
OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGluY2x1ZGUvZ3J1Yi9p
Mzg2L3RzYy5oICAgICAgICAgICB8ICAyICstCiBpbmNsdWRlL2dydWIvaTM4Ni94ZW4vaHlwZXJj
YWxsLmggfCAgNSArKystCiBpbmNsdWRlL2dydWIva2VybmVsLmggICAgICAgICAgICAgfCAgNCAr
Ky0KIDggZmlsZXMgY2hhbmdlZCwgNzYgaW5zZXJ0aW9ucygrKSwgNDYgZGVsZXRpb25zKC0pCiBj
cmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnViL2kzODYvcGMvaW50X3R5cGVzLmgKCmRpZmYg
LS1naXQgYS9ncnViLWNvcmUva2Vybi9pMzg2L3RzYy5jIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni90
c2MuYwppbmRleCBmMjY2ZWIxMzEuLjkyOTNiMTYxZCAxMDA2NDQKLS0tIGEvZ3J1Yi1jb3JlL2tl
cm4vaTM4Ni90c2MuYworKysgYi9ncnViLWNvcmUva2Vybi9pMzg2L3RzYy5jCkBAIC02NSw3ICs2
NSw3IEBAIGdydWJfdHNjX2luaXQgKHZvaWQpCiAKICAgdHNjX2Jvb3RfdGltZSA9IGdydWJfZ2V0
X3RzYyAoKTsKIAotI2lmZGVmIEdSVUJfTUFDSElORV9YRU4KKyNpZiBkZWZpbmVkIChHUlVCX01B
Q0hJTkVfWEVOKSB8fCBkZWZpbmVkIChHUlVCX01BQ0hJTkVfWEVOX1BWSCkKICAgKHZvaWQpIChn
cnViX3RzY19jYWxpYnJhdGVfZnJvbV94ZW4gKCkgfHwgY2FsaWJyYXRlX3RzY19oYXJkY29kZSgp
KTsKICNlbGlmIGRlZmluZWQgKEdSVUJfTUFDSElORV9FRkkpCiAgICh2b2lkKSAoZ3J1Yl90c2Nf
Y2FsaWJyYXRlX2Zyb21fcG10aW1lciAoKSB8fCBncnViX3RzY19jYWxpYnJhdGVfZnJvbV9waXQg
KCkgfHwgZ3J1Yl90c2NfY2FsaWJyYXRlX2Zyb21fZWZpKCkgfHwgY2FsaWJyYXRlX3RzY19oYXJk
Y29kZSgpKTsKZGlmZiAtLWdpdCBhL2dydWItY29yZS9tbWFwL2kzODYvcGMvbW1hcC5jIGIvZ3J1
Yi1jb3JlL21tYXAvaTM4Ni9wYy9tbWFwLmMKaW5kZXggNjA5OTk0NTE2Li5iY2IwOTdjMzggMTAw
NjQ0Ci0tLSBhL2dydWItY29yZS9tbWFwL2kzODYvcGMvbW1hcC5jCisrKyBiL2dydWItY29yZS9t
bWFwL2kzODYvcGMvbW1hcC5jCkBAIC00MiwxMyArNDIsNiBAQCBleHRlcm4gZ3J1Yl91aW50MTZf
dCBncnViX21hY2hpbmVfbW1hcGhvb2tfa2Jsb3c7CiBleHRlcm4gZ3J1Yl91aW50MTZfdCBncnVi
X21hY2hpbmVfbW1hcGhvb2tfa2JpbjE2bWI7CiBleHRlcm4gZ3J1Yl91aW50MTZfdCBncnViX21h
Y2hpbmVfbW1hcGhvb2tfNjRrYmluNGdiOwogCi1zdHJ1Y3QgZ3J1Yl9lODIwX21tYXBfZW50cnkK
LXsKLSAgZ3J1Yl91aW50NjRfdCBhZGRyOwotICBncnViX3VpbnQ2NF90IGxlbjsKLSAgZ3J1Yl91
aW50MzJfdCB0eXBlOwotfSBHUlVCX1BBQ0tFRDsKLQogCiAvKiBIZWxwZXIgZm9yIHByZWJvb3Qu
ICAqLwogc3RhdGljIGludCBmaWxsX2hvb2sgKGdydWJfdWludDY0X3QgYWRkciwgZ3J1Yl91aW50
NjRfdCBzaXplLApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL2kzODYvbWVtb3J5LmggYi9pbmNs
dWRlL2dydWIvaTM4Ni9tZW1vcnkuaAppbmRleCA4YmI2ZTFjYmIuLjVjYjYwN2ZiNCAxMDA2NDQK
LS0tIGEvaW5jbHVkZS9ncnViL2kzODYvbWVtb3J5LmgKKysrIGIvaW5jbHVkZS9ncnViL2kzODYv
bWVtb3J5LmgKQEAgLTQ0LDYgKzQ0LDEzIEBACiAKICNpbmNsdWRlIDxncnViL3R5cGVzLmg+CiAK
K3N0cnVjdCBncnViX2U4MjBfbW1hcF9lbnRyeQoreworICBncnViX3VpbnQ2NF90IGFkZHI7Cisg
IGdydWJfdWludDY0X3QgbGVuOworICBncnViX3VpbnQzMl90IHR5cGU7Cit9IEdSVUJfUEFDS0VE
OworCiBncnViX3VpbnQ2NF90IGdydWJfbW1hcF9nZXRfdXBwZXIgKHZvaWQpOwogZ3J1Yl91aW50
NjRfdCBncnViX21tYXBfZ2V0X2xvd2VyICh2b2lkKTsKIGdydWJfdWludDY0X3QgZ3J1Yl9tbWFw
X2dldF9wb3N0NjQgKHZvaWQpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL2kzODYvcGMvaW50
LmggYi9pbmNsdWRlL2dydWIvaTM4Ni9wYy9pbnQuaAppbmRleCAxNmE1M2U0ZmUuLmE2MDEwNDAw
MSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ncnViL2kzODYvcGMvaW50LmgKKysrIGIvaW5jbHVkZS9n
cnViL2kzODYvcGMvaW50LmgKQEAgLTIwLDQ1ICsyMCwxMSBAQAogI2RlZmluZSBHUlVCX0lOVEVS
UlVQVF9NQUNISU5FX0hFQURFUgkxCiAKICNpbmNsdWRlIDxncnViL3N5bWJvbC5oPgotI2luY2x1
ZGUgPGdydWIvdHlwZXMuaD4KLQotc3RydWN0IGdydWJfYmlvc19pbnRfcmVnaXN0ZXJzCi17Ci0g
IGdydWJfdWludDMyX3QgZWF4OwotICBncnViX3VpbnQxNl90IGVzOwotICBncnViX3VpbnQxNl90
IGRzOwotICBncnViX3VpbnQxNl90IGZsYWdzOwotICBncnViX3VpbnQxNl90IGR1bW15OwotICBn
cnViX3VpbnQzMl90IGVieDsKLSAgZ3J1Yl91aW50MzJfdCBlY3g7Ci0gIGdydWJfdWludDMyX3Qg
ZWRpOwotICBncnViX3VpbnQzMl90IGVzaTsKLSAgZ3J1Yl91aW50MzJfdCBlZHg7Ci19OwotCi0j
ZGVmaW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfQ0FSUlkgICAgIDB4MQotI2RlZmluZSAgR1JVQl9D
UFVfSU5UX0ZMQUdTX1BBUklUWSAgICAweDQKLSNkZWZpbmUgIEdSVUJfQ1BVX0lOVF9GTEFHU19B
REpVU1QgICAgMHgxMAotI2RlZmluZSAgR1JVQl9DUFVfSU5UX0ZMQUdTX1pFUk8gICAgICAweDQw
Ci0jZGVmaW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfU0lHTiAgICAgIDB4ODAKLSNkZWZpbmUgIEdS
VUJfQ1BVX0lOVF9GTEFHU19UUkFQICAgICAgMHgxMDAKLSNkZWZpbmUgIEdSVUJfQ1BVX0lOVF9G
TEFHU19JTlRFUlJVUFQgMHgyMDAKLSNkZWZpbmUgIEdSVUJfQ1BVX0lOVF9GTEFHU19ESVJFQ1RJ
T04gMHg0MDAKLSNkZWZpbmUgIEdSVUJfQ1BVX0lOVF9GTEFHU19PVkVSRkxPVyAgMHg4MDAKLSNp
ZmRlZiBHUlVCX01BQ0hJTkVfUENCSU9TCi0jZGVmaW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfREVG
QVVMVCAgIEdSVUJfQ1BVX0lOVF9GTEFHU19JTlRFUlJVUFQKLSNlbHNlCi0jZGVmaW5lICBHUlVC
X0NQVV9JTlRfRkxBR1NfREVGQVVMVCAgIDAKLSNlbmRpZgorI2luY2x1ZGUgPGdydWIvaTM4Ni9w
Yy9pbnRfdHlwZXMuaD4KIAogdm9pZCBFWFBPUlRfRlVOQyAoZ3J1Yl9iaW9zX2ludGVycnVwdCkg
KGdydWJfdWludDhfdCBpbnRubywKIAkJCQkJc3RydWN0IGdydWJfYmlvc19pbnRfcmVnaXN0ZXJz
ICpyZWdzKQogICAgICBfX2F0dHJpYnV0ZV9fICgocmVncGFybSgzKSkpOwotc3RydWN0IGdydWJf
aTM4Nl9pZHQKLXsKLSAgZ3J1Yl91aW50MTZfdCBsaW1pdDsKLSAgZ3J1Yl91aW50MzJfdCBiYXNl
OwotfSBHUlVCX1BBQ0tFRDsKIAogI2lmZGVmIEdSVUJfTUFDSElORV9QQ0JJT1MKIGV4dGVybiBz
dHJ1Y3QgZ3J1Yl9pMzg2X2lkdCAqRVhQT1JUX1ZBUihncnViX3JlYWxpZHQpOwpkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9ncnViL2kzODYvcGMvaW50X3R5cGVzLmggYi9pbmNsdWRlL2dydWIvaTM4Ni9w
Yy9pbnRfdHlwZXMuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAuLjM1YTRi
NTA4NwotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3BjL2ludF90eXBlcy5o
CkBAIC0wLDAgKzEsNTkgQEAKKy8qCisgKiAgR1JVQiAgLS0gIEdSYW5kIFVuaWZpZWQgQm9vdGxv
YWRlcgorICogIENvcHlyaWdodCAoQykgMjAxOCAgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJ
bmMuCisgKgorICogIEdSVUIgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQorICogIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiAgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IKKyAqICAoYXQg
eW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqICBHUlVCIGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiAgYnV0IFdJVEhPVVQg
QU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqICBN
RVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg
dGhlCisgKiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAq
CisgKiAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UKKyAqICBhbG9uZyB3aXRoIEdSVUIuICBJZiBub3QsIHNlZSA8aHR0cDov
L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2lmbmRlZiBHUlVCX0lOVEVSUlVQVF9U
WVBFU19NQUNISU5FX0hFQURFUgorI2RlZmluZSBHUlVCX0lOVEVSUlVQVF9UWVBFU19NQUNISU5F
X0hFQURFUgkxCisKKyNpbmNsdWRlIDxncnViL3R5cGVzLmg+CisKK3N0cnVjdCBncnViX2Jpb3Nf
aW50X3JlZ2lzdGVycworeworICBncnViX3VpbnQzMl90IGVheDsKKyAgZ3J1Yl91aW50MTZfdCBl
czsKKyAgZ3J1Yl91aW50MTZfdCBkczsKKyAgZ3J1Yl91aW50MTZfdCBmbGFnczsKKyAgZ3J1Yl91
aW50MTZfdCBkdW1teTsKKyAgZ3J1Yl91aW50MzJfdCBlYng7CisgIGdydWJfdWludDMyX3QgZWN4
OworICBncnViX3VpbnQzMl90IGVkaTsKKyAgZ3J1Yl91aW50MzJfdCBlc2k7CisgIGdydWJfdWlu
dDMyX3QgZWR4OworfTsKKworI2RlZmluZSAgR1JVQl9DUFVfSU5UX0ZMQUdTX0NBUlJZICAgICAw
eDEKKyNkZWZpbmUgIEdSVUJfQ1BVX0lOVF9GTEFHU19QQVJJVFkgICAgMHg0CisjZGVmaW5lICBH
UlVCX0NQVV9JTlRfRkxBR1NfQURKVVNUICAgIDB4MTAKKyNkZWZpbmUgIEdSVUJfQ1BVX0lOVF9G
TEFHU19aRVJPICAgICAgMHg0MAorI2RlZmluZSAgR1JVQl9DUFVfSU5UX0ZMQUdTX1NJR04gICAg
ICAweDgwCisjZGVmaW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfVFJBUCAgICAgIDB4MTAwCisjZGVm
aW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfSU5URVJSVVBUIDB4MjAwCisjZGVmaW5lICBHUlVCX0NQ
VV9JTlRfRkxBR1NfRElSRUNUSU9OIDB4NDAwCisjZGVmaW5lICBHUlVCX0NQVV9JTlRfRkxBR1Nf
T1ZFUkZMT1cgIDB4ODAwCisjaWZkZWYgR1JVQl9NQUNISU5FX1BDQklPUworI2RlZmluZSAgR1JV
Ql9DUFVfSU5UX0ZMQUdTX0RFRkFVTFQgICBHUlVCX0NQVV9JTlRfRkxBR1NfSU5URVJSVVBUCisj
ZWxzZQorI2RlZmluZSAgR1JVQl9DUFVfSU5UX0ZMQUdTX0RFRkFVTFQgICAwCisjZW5kaWYKKwor
c3RydWN0IGdydWJfaTM4Nl9pZHQKK3sKKyAgZ3J1Yl91aW50MTZfdCBsaW1pdDsKKyAgZ3J1Yl91
aW50MzJfdCBiYXNlOworfSBHUlVCX1BBQ0tFRDsKKworI2VuZGlmCmRpZmYgLS1naXQgYS9pbmNs
dWRlL2dydWIvaTM4Ni90c2MuaCBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3RzYy5oCmluZGV4IGEwYWEy
YzU3My4uMzI0MTc0ZGVkIDEwMDY0NAotLS0gYS9pbmNsdWRlL2dydWIvaTM4Ni90c2MuaAorKysg
Yi9pbmNsdWRlL2dydWIvaTM4Ni90c2MuaApAQCAtNTQsNyArNTQsNyBAQCBncnViX2dldF90c2Mg
KHZvaWQpCiBzdGF0aWMgX19pbmxpbmUgaW50CiBncnViX2NwdV9pc190c2Nfc3VwcG9ydGVkICh2
b2lkKQogewotI2lmbmRlZiBHUlVCX01BQ0hJTkVfWEVOCisjaWYgIWRlZmluZWQoR1JVQl9NQUNI
SU5FX1hFTikgJiYgIWRlZmluZWQoR1JVQl9NQUNISU5FX1hFTl9QVkgpCiAgIGdydWJfdWludDMy
X3QgYSxiLGMsZDsKICAgaWYgKCEgZ3J1Yl9jcHVfaXNfY3B1aWRfc3VwcG9ydGVkICgpKQogICAg
IHJldHVybiAwOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL2kzODYveGVuL2h5cGVyY2FsbC5o
IGIvaW5jbHVkZS9ncnViL2kzODYveGVuL2h5cGVyY2FsbC5oCmluZGV4IDE5OGVlOTRhZi4uNGU0
YzEyYTQ5IDEwMDY0NAotLS0gYS9pbmNsdWRlL2dydWIvaTM4Ni94ZW4vaHlwZXJjYWxsLmgKKysr
IGIvaW5jbHVkZS9ncnViL2kzODYveGVuL2h5cGVyY2FsbC5oCkBAIC0yNiw3ICsyNiwxMCBAQCBF
WFBPUlRfRlVOQyAoZ3J1Yl94ZW5faHlwZXJjYWxsKSAoZ3J1Yl91aW50MzJfdCBjYWxsbm8sIGdy
dWJfdWludDMyX3QgYTAsCiAJCQkJICBncnViX3VpbnQzMl90IGExLCBncnViX3VpbnQzMl90IGEy
LAogCQkJCSAgZ3J1Yl91aW50MzJfdCBhMywgZ3J1Yl91aW50MzJfdCBhNCwKIAkJCQkgIGdydWJf
dWludDMyX3QgYTUpCi1fX2F0dHJpYnV0ZV9fICgocmVncGFybSAoMyksIGNkZWNsKSk7CisjaWZk
ZWYgR1JVQl9NQUNISU5FX1hFTgorICBfX2F0dHJpYnV0ZV9fICgocmVncGFybSAoMyksIGNkZWNs
KSkKKyNlbmRpZgorICA7CiAKIHN0YXRpYyBpbmxpbmUgaW50CiBncnViX3hlbl9zY2hlZF9vcCAo
aW50IGNtZCwgdm9pZCAqYXJnKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL2tlcm5lbC5oIGIv
aW5jbHVkZS9ncnViL2tlcm5lbC5oCmluZGV4IGVjZDg4Y2E3Mi4uMTMzYTM3YzhkIDEwMDY0NAot
LS0gYS9pbmNsdWRlL2dydWIva2VybmVsLmgKKysrIGIvaW5jbHVkZS9ncnViL2tlcm5lbC5oCkBA
IC03OSw3ICs3OSw5IEBAIHN0cnVjdCBncnViX21vZHVsZV9pbmZvNjQKICNpZiBkZWZpbmVkIChH
UlVCX01BQ0hJTkVfUENCSU9TKSB8fCBkZWZpbmVkIChHUlVCX01BQ0hJTkVfQ09SRUJPT1QpIFwK
ICAgfHwgZGVmaW5lZCAoR1JVQl9NQUNISU5FX01VTFRJQk9PVCkgfHwgZGVmaW5lZCAoR1JVQl9N
QUNISU5FX01JUFNfUUVNVV9NSVBTKSBcCiAgIHx8IGRlZmluZWQgKEdSVUJfTUFDSElORV9NSVBT
X0xPT05HU09OKSB8fCBkZWZpbmVkIChHUlVCX01BQ0hJTkVfQVJDKSBcCi0gIHx8IChkZWZpbmVk
IChfX3NwYXJjX18pICYmIGRlZmluZWQgKEdSVUJfTUFDSElORV9JRUVFMTI3NSkpIHx8IGRlZmlu
ZWQgKEdSVUJfTUFDSElORV9VQk9PVCkgfHwgZGVmaW5lZCAoR1JVQl9NQUNISU5FX1hFTikKKyAg
fHwgKGRlZmluZWQgKF9fc3BhcmNfXykgJiYgZGVmaW5lZCAoR1JVQl9NQUNISU5FX0lFRUUxMjc1
KSkgXAorICB8fCBkZWZpbmVkIChHUlVCX01BQ0hJTkVfVUJPT1QpIHx8IGRlZmluZWQgKEdSVUJf
TUFDSElORV9YRU4pIFwKKyAgfHwgZGVmaW5lZChHUlVCX01BQ0hJTkVfWEVOX1BWSCkKIC8qIEZJ
WE1FOiBzdGFjayBpcyBiZXR3ZWVuIDIgaGVhcCByZWdpb25zLiBNb3ZlIGl0LiAgKi8KICNkZWZp
bmUgR1JVQl9LRVJORUxfUFJFTE9BRF9TUEFDRV9SRVVTQUJMRSAxCiAjZW5kaWYKLS0gCjIuMTYu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:37:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIYhv-0000gB-Vh; Fri, 02 Nov 2018 12:37: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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYhu-0000eI-Qa
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:37:46 +0000
X-Inumbo-ID: 18dc6041-de9c-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18dc6041-de9c-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 12:37:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A3804ADFE;
 Fri,  2 Nov 2018 12:37:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:26 +0100
Message-Id: <20181102123738.16395-8-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181102123738.16395-1-jgross@suse.com>
References: <20181102123738.16395-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 07/19] xen: add PVH specific defines to
 offset.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

aW5jbHVkZS9ncnViL29mZnNldHMuaCBuZWVkcyBzb21lIGRlZmluZXMgZm9yIFhlbiBQVkggbW9k
ZS4KCkFkZCB0aGVtLiBXaGlsZSBhdCBpdCBsaW5lIHVwIHRoZSB2YWx1ZXMgaW4gdGhlIHN1cnJv
dW5kaW5nIGxpbmVzIHRvCnN0YXJ0IGF0IHRoZSBzYW1lIGNvbHVtbi4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYzOiBYRU5QVkgtPlhFTl9QVkgg
KERhbmllbCBLaXBlcikKLS0tCiBpbmNsdWRlL2dydWIvb2Zmc2V0cy5oIHwgMjEgKysrKysrKysr
KysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2dydWIvb2Zmc2V0cy5oIGIvaW5jbHVkZS9ncnVi
L29mZnNldHMuaAppbmRleCAzMzBlNGM3MDcuLjg3MWUxY2Q0YyAxMDA2NDQKLS0tIGEvaW5jbHVk
ZS9ncnViL29mZnNldHMuaAorKysgYi9pbmNsdWRlL2dydWIvb2Zmc2V0cy5oCkBAIC0zNiw5ICsz
NiwxMCBAQAogI2RlZmluZSBHUlVCX0RFQ09NUFJFU1NPUl9JMzg2X1BDX01BWF9ERUNPTVBSRVNT
T1JfU0laRSAoMHg5MDAwLTB4ODIwMCkKIAogLyogVGhlIHNlZ21lbnQgd2hlcmUgdGhlIGtlcm5l
bCBpcyBsb2FkZWQuICAqLwotI2RlZmluZSBHUlVCX0JPT1RfSTM4Nl9QQ19LRVJORUxfU0VHCTB4
ODAwCisjZGVmaW5lIEdSVUJfQk9PVF9JMzg2X1BDX0tFUk5FTF9TRUcJCTB4ODAwCiAKLSNkZWZp
bmUgR1JVQl9LRVJORUxfSTM4Nl9QQ19MSU5LX0FERFIgIDB4OTAwMAorI2RlZmluZSBHUlVCX0tF
Uk5FTF9JMzg2X1BDX0xJTktfQUREUgkJMHg5MDAwCisjZGVmaW5lIEdSVUJfS0VSTkVMX0kzODZf
WEVOX1BWSF9MSU5LX0FERFIJMHgxMDAwMDAKIAogLyogVGhlIHVwcGVyIG1lbW9yeSBhcmVhIChz
dGFydGluZyBhdCA2NDAga2lCKS4gICovCiAjZGVmaW5lIEdSVUJfTUVNT1JZX0kzODZfUENfVVBQ
RVIJCTB4YTAwMDAKQEAgLTEwMSwxNSArMTAyLDE3IEBACiAjZGVmaW5lIEdSVUJfS0VSTkVMX0kz
ODZfTVVMVElCT09UX01PRF9BTElHTglHUlVCX0tFUk5FTF9JMzg2X0NPUkVCT09UX01PRF9BTElH
TgogCiAjZGVmaW5lIEdSVUJfS0VSTkVMX1g4Nl82NF9YRU5fTU9EX0FMSUdOCTB4OAotI2RlZmlu
ZSBHUlVCX0tFUk5FTF9JMzg2X1hFTl9NT0RfQUxJR04JMHg4CisjZGVmaW5lIEdSVUJfS0VSTkVM
X0kzODZfWEVOX01PRF9BTElHTgkJMHg4CisjZGVmaW5lIEdSVUJfS0VSTkVMX0kzODZfWEVOX1BW
SF9NT0RfQUxJR04JMHg4CiAKIC8qIE5vbi16ZXJvIHZhbHVlIGlzIG9ubHkgbmVlZGVkIGZvciBQ
b3dlck1hY3MuICAqLwotI2RlZmluZSBHUlVCX0tFUk5FTF9YODZfNjRfWEVOX01PRF9HQVAgMHgw
Ci0jZGVmaW5lIEdSVUJfS0VSTkVMX0kzODZfWEVOX01PRF9HQVAgMHgwCi0jZGVmaW5lIEdSVUJf
S0VSTkVMX0kzODZfSUVFRTEyNzVfTU9EX0dBUCAweDAKLSNkZWZpbmUgR1JVQl9LRVJORUxfSTM4
Nl9DT1JFQk9PVF9NT0RfR0FQIDB4MAotI2RlZmluZSBHUlVCX0tFUk5FTF9TUEFSQzY0X0lFRUUx
Mjc1X01PRF9HQVAgMHgwCi0jZGVmaW5lIEdSVUJfS0VSTkVMX0FSTV9VQk9PVF9NT0RfR0FQIDB4
MAorI2RlZmluZSBHUlVCX0tFUk5FTF9YODZfNjRfWEVOX01PRF9HQVAJCTB4MAorI2RlZmluZSBH
UlVCX0tFUk5FTF9JMzg2X1hFTl9NT0RfR0FQCQkweDAKKyNkZWZpbmUgR1JVQl9LRVJORUxfSTM4
Nl9YRU5fUFZIX01PRF9HQVAJMHgwCisjZGVmaW5lIEdSVUJfS0VSTkVMX0kzODZfSUVFRTEyNzVf
TU9EX0dBUAkweDAKKyNkZWZpbmUgR1JVQl9LRVJORUxfSTM4Nl9DT1JFQk9PVF9NT0RfR0FQCTB4
MAorI2RlZmluZSBHUlVCX0tFUk5FTF9TUEFSQzY0X0lFRUUxMjc1X01PRF9HQVAJMHgwCisjZGVm
aW5lIEdSVUJfS0VSTkVMX0FSTV9VQk9PVF9NT0RfR0FQCQkweDAKIAogI2RlZmluZSBHUlVCX0tF
Uk5FTF9QT1dFUlBDX0lFRUUxMjc1X01PRF9BTElHTiAweDEwMDAKICNkZWZpbmUgR1JVQl9LRVJO
RUxfU1BBUkM2NF9JRUVFMTI3NV9MT0dfTU9EX0FMSUdOIDMKLS0gCjIuMTYuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:37:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIYhw-0000gr-FR; Fri, 02 Nov 2018 12:37: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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYhu-0000eK-RH
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:37:46 +0000
X-Inumbo-ID: 1912875c-de9c-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1912875c-de9c-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 12:37:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 68CF0AF0C;
 Fri,  2 Nov 2018 12:37:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:30 +0100
Message-Id: <20181102123738.16395-12-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181102123738.16395-1-jgross@suse.com>
References: <20181102123738.16395-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 11/19] xen: get memory map from hypervisor
 for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0cmlldmUgdGhlIG1lbW9yeSBtYXAgZnJvbSB0aGUgaHlwZXJ2aXNvciBhbmQgbm9ybWFsaXpl
IGl0IHRvIGNvbnRhaW4Kbm8gb3ZlcmxhcHBpbmcgZW50cmllcyBhbmQgdG8gYmUgc29ydGVkIGJ5
IGFkZHJlc3MuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQpWMzogdXNlIGdydWJfZTgyMF9tbWFwX2VudHJ5IGluc3RlYWQgb2Ygb3duIHN0cnVjdCAo
RGFuaWVsIEtpcGVyKQotLS0KIGdydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jIHwgOTYgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQs
IDk1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9ncnViLWNvcmUv
a2Vybi9pMzg2L3hlbi9wdmguYyBiL2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jCmluZGV4
IDdlOTBhNDUzOC4uNThlNmZlZmQ1IDEwMDY0NAotLS0gYS9ncnViLWNvcmUva2Vybi9pMzg2L3hl
bi9wdmguYworKysgYi9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYwpAQCAtMjMsOSArMjMs
MTQgQEAKICNpbmNsdWRlIDxncnViL2kzODYvY3B1aWQuaD4KICNpbmNsdWRlIDxncnViL2kzODYv
aW8uaD4KICNpbmNsdWRlIDxncnViL3hlbi5oPgorI2luY2x1ZGUgPGdydWIvaTM4Ni9saW51eC5o
PgogI2luY2x1ZGUgPGdydWIvbWFjaGluZS9rZXJuZWwuaD4KKyNpbmNsdWRlIDxncnViL21hY2hp
bmUvbWVtb3J5Lmg+CisjaW5jbHVkZSA8eGVuL21lbW9yeS5oPgogCi0jZGVmaW5lIFhFTl9DT05T
T0xFX1BPUlQgICAweGU5CisjZGVmaW5lIFhFTl9DT05TT0xFX1BPUlQgICAgICAweGU5CisKKyNk
ZWZpbmUgWEVOX01FTU9SWV9NQVBfU0laRSAgIDEyOAogCiBncnViX3VpbnQ2NF90IGdydWJfcnNk
cF9hZGRyOwogCkBAIC0zMyw2ICszOCw4IEBAIHN0YXRpYyBjaGFyIGh5cGVyY2FsbF9wYWdlW0dS
VUJfWEVOX1BBR0VfU0laRV0KICAgX19hdHRyaWJ1dGVfXyAoKGFsaWduZWQgKEdSVUJfWEVOX1BB
R0VfU0laRSkpKTsKIAogc3RhdGljIGdydWJfdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7CitzdGF0
aWMgc3RydWN0IGdydWJfZTgyMF9tbWFwX2VudHJ5IG1hcFtYRU5fTUVNT1JZX01BUF9TSVpFXTsK
K3N0YXRpYyB1bnNpZ25lZCBpbnQgbnJfbWFwX2VudHJpZXM7CiAKIHN0YXRpYyB2b2lkCiBncnVi
X3hlbl9wYW5pYyAoY29uc3QgY2hhciAqbXNnKQpAQCAtOTIsMTEgKzk5LDk4IEBAIGdydWJfeGVu
X2h5cGVyY2FsbCAoZ3J1Yl91aW50MzJfdCBjYWxsbm8sIGdydWJfdWludDMyX3QgYTAsCiAgIHJl
dHVybiBfX3JlczsKIH0KIAorc3RhdGljIHZvaWQKK2dydWJfeGVuX3NvcnRfbW1hcCAodm9pZCkK
K3sKKyAgZ3J1Yl91aW50NjRfdCBmcm9tLCB0bzsKKyAgdW5zaWduZWQgaW50IGk7CisgIHN0cnVj
dCBncnViX2U4MjBfbW1hcF9lbnRyeSB0bXA7CisKKyAgLyogQWxpZ24gbWFwIGVudHJpZXMgdG8g
cGFnZSBib3VuZGFyaWVzLiAqLworICBmb3IgKGkgPSAwOyBpIDwgbnJfbWFwX2VudHJpZXM7IGkr
KykKKyAgICB7CisgICAgICBmcm9tID0gbWFwW2ldLmFkZHI7CisgICAgICB0byA9IGZyb20gKyBt
YXBbaV0ubGVuOworICAgICAgaWYgKG1hcFtpXS50eXBlID09IEdSVUJfTUVNT1JZX0FWQUlMQUJM
RSkKKwl7CisJICBmcm9tID0gQUxJR05fVVAgKGZyb20sIEdSVUJfWEVOX1BBR0VfU0laRSk7CisJ
ICB0byA9IEFMSUdOX0RPV04gKHRvLCBHUlVCX1hFTl9QQUdFX1NJWkUpOworCX0KKyAgICAgIGVs
c2UKKwl7CisJICBmcm9tID0gQUxJR05fRE9XTiAoZnJvbSwgR1JVQl9YRU5fUEFHRV9TSVpFKTsK
KwkgIHRvID0gQUxJR05fVVAgKHRvLCBHUlVCX1hFTl9QQUdFX1NJWkUpOworCX0KKyAgICAgIG1h
cFtpXS5hZGRyID0gZnJvbTsKKyAgICAgIG1hcFtpXS5sZW4gPSB0byAtIGZyb207CisgICAgfQor
CisgYWdhaW46CisgIC8qIFNvcnQgZW50cmllcyBieSBzdGFydCBhZGRyZXNzLiAqLworICBmb3Ig
KGkgPSAxOyBpIDwgbnJfbWFwX2VudHJpZXM7IGkrKykKKyAgICB7CisgICAgICBpZiAobWFwW2ld
LmFkZHIgPj0gbWFwW2kgLSAxXS5hZGRyKQorCWNvbnRpbnVlOworICAgICAgdG1wID0gbWFwW2ld
OworICAgICAgbWFwW2ldID0gbWFwW2kgLSAxXTsKKyAgICAgIG1hcFtpIC0gMV0gPSB0bXA7Cisg
ICAgICBpID0gMDsKKyAgICB9CisKKyAgLyogRGV0ZWN0IG92ZXJsYXBwaW5nIGFyZWFzLiAqLwor
ICBmb3IgKGkgPSAxOyBpIDwgbnJfbWFwX2VudHJpZXM7IGkrKykKKyAgICB7CisgICAgICBpZiAo
bWFwW2ldLmFkZHIgPj0gbWFwW2kgLSAxXS5hZGRyICsgbWFwW2kgLSAxXS5sZW4pCisJY29udGlu
dWU7CisgICAgICB0bXAgPSBtYXBbaSAtIDFdOworICAgICAgbWFwW2kgLSAxXS5sZW4gPSBtYXBb
aV0uYWRkciAtIG1hcFtpIC0gMV0uYWRkcjsKKyAgICAgIGlmIChtYXBbaV0uYWRkciArIG1hcFtp
XS5sZW4gPj0gdG1wLmFkZHIgKyB0bXAubGVuKQorCWNvbnRpbnVlOworICAgICAgaWYgKG5yX21h
cF9lbnRyaWVzIDwgQVJSQVlfU0laRSAobWFwKSkKKwl7CisJICBtYXBbbnJfbWFwX2VudHJpZXNd
LmFkZHIgPSBtYXBbaV0uYWRkciArIG1hcFtpXS5sZW47CisJICBtYXBbbnJfbWFwX2VudHJpZXNd
LmxlbiA9IHRtcC5hZGRyICsgdG1wLmxlbiAtIG1hcFtucl9tYXBfZW50cmllc10uYWRkcjsKKwkg
IG1hcFtucl9tYXBfZW50cmllc10udHlwZSA9IHRtcC50eXBlOworCSAgbnJfbWFwX2VudHJpZXMr
KzsKKwkgIGdvdG8gYWdhaW47CisJfQorICAgIH0KKworICAvKiBNZXJnZSBhZGphY2VudCBlbnRy
aWVzLiAqLworICBmb3IgKGkgPSAxOyBpIDwgbnJfbWFwX2VudHJpZXM7IGkrKykKKyAgICB7Cisg
ICAgICBpZiAobWFwW2ldLnR5cGUgPT0gbWFwW2kgLSAxXS50eXBlICYmCisJICBtYXBbaV0uYWRk
ciA9PSBtYXBbaSAtIDFdLmFkZHIgKyBtYXBbaSAtIDFdLmxlbikKKwl7CisJICBtYXBbaSAtIDFd
LmxlbiArPSBtYXBbaV0ubGVuOworCSAgbWFwW2ldID0gbWFwW25yX21hcF9lbnRyaWVzIC0gMV07
CisJICBucl9tYXBfZW50cmllcy0tOworCSAgZ290byBhZ2FpbjsKKwl9CisgICAgfQorfQorCitz
dGF0aWMgdm9pZAorZ3J1Yl94ZW5fZ2V0X21tYXAgKHZvaWQpCit7CisgIHN0cnVjdCB4ZW5fbWVt
b3J5X21hcCBtZW1tYXA7CisKKyAgbWVtbWFwLm5yX2VudHJpZXMgPSBBUlJBWV9TSVpFIChtYXAp
OworICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSAobWVtbWFwLmJ1ZmZlciwgbWFwKTsKKyAgaWYgKGdy
dWJfeGVuX2h5cGVyY2FsbCAoX19IWVBFUlZJU09SX21lbW9yeV9vcCwgWEVOTUVNX21lbW9yeV9t
YXAsCisJCQkgIChncnViX3VpbnQzMl90KSAoJm1lbW1hcCksIDAsIDAsIDAsIDApKQorICAgIGdy
dWJfeGVuX3BhbmljICgiQ291bGQgbm90IGdldCBtZW1vcnkgbWFwIGZyb20gWGVuLlxuIik7Cisg
IG5yX21hcF9lbnRyaWVzID0gbWVtbWFwLm5yX2VudHJpZXM7CisKKyAgZ3J1Yl94ZW5fc29ydF9t
bWFwICgpOworfQorCiB2b2lkCiBncnViX3hlbl9zZXR1cF9wdmggKHZvaWQpCiB7CiAgIGdydWJf
eGVuX2NwdWlkX2Jhc2UgKCk7CiAgIGdydWJfeGVuX3NldHVwX2h5cGVyY2FsbF9wYWdlICgpOwor
ICBncnViX3hlbl9nZXRfbW1hcCAoKTsKIH0KIAogZ3J1Yl9lcnJfdAotLSAKMi4xNi40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:37:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIYhw-0000hK-QY; Fri, 02 Nov 2018 12:37: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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYhv-0000ee-8i
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:37:47 +0000
X-Inumbo-ID: 18d4a6b6-de9c-11e8-9dfc-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18d4a6b6-de9c-11e8-9dfc-12d6303a7972;
 Fri, 02 Nov 2018 12:37:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D1072AEE1;
 Fri,  2 Nov 2018 12:37:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:27 +0100
Message-Id: <20181102123738.16395-9-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181102123738.16395-1-jgross@suse.com>
References: <20181102123738.16395-1-jgross@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 08/19] xen: add basic hooks for PVH in
 current code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBob29rcyB0byBjdXJyZW50IGNvZGUgbmVlZGVkIGZvciBYZW4gUFZILiBUaGV5IHdp
bGwgYmUgZmlsbGVkCndpdGggY29kZSBsYXRlciB3aGVuIHRoZSByZWxhdGVkIGZ1bmN0aW9uYWxp
dHkgaXMgYmVpbmcgYWRkZWQuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Ci0tLQpWMzogeGVucHZoLT54ZW5fcHZoIChEYW5pZWwgS2lwZXIpCiAgICBhZGp1
c3QgY29weXJpZ2h0IGRhdGUgKFJvZ2VyIFBhdSBNb25uw6kpCi0tLQogZ3J1Yi1jb3JlL2tlcm4v
aTM4Ni94ZW4vcHZoLmMgICAgICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiBncnViLWNvcmUva2Vybi9pMzg2L3hlbi9zdGFydHVwX3B2aC5TIHwgMjkgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogZ3J1Yi1jb3JlL2tlcm4veGVuL2luaXQuYyAgICAgICAg
ICAgICB8ICA2ICsrKysrKwogZ3J1Yi1jb3JlL2xvYWRlci9pMzg2L2xpbnV4LmMgICAgICAgICB8
ICAxICsKIGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgva2VybmVsLmggICAgfCAzMCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9ncnViL3hlbi5oICAgICAgICAgICAgICAg
ICAgICB8ICA2ICsrKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxMDggaW5zZXJ0aW9ucygrKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IGdydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vc3RhcnR1cF9wdmguUwogY3JlYXRlIG1v
ZGUgMTAwNjQ0IGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgva2VybmVsLmgKCmRpZmYgLS1naXQg
YS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYyBiL2dydWItY29yZS9rZXJuL2kzODYveGVu
L3B2aC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMC4uYWM2MTgxZjRlCi0t
LSAvZGV2L251bGwKKysrIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKQEAgLTAsMCAr
MSwzNiBAQAorLyoKKyAqICBHUlVCICAtLSAgR1JhbmQgVW5pZmllZCBCb290bG9hZGVyCisgKiAg
Q29weXJpZ2h0IChDKSAyMDE4ICBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KKyAqCisg
KiAgR1JVQiBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5CisgKiAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
LCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgorICogIChhdCB5b3VyIG9wdGlv
bikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogIEdSVUIgaXMgZGlzdHJpYnV0ZWQgaW4gdGhl
IGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFO
VFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogIE1FUkNIQU5UQUJJ
TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqICBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqICBZb3Ug
c2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZQorICogIGFsb25nIHdpdGggR1JVQi4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5v
cmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8Z3J1Yi9rZXJuZWwuaD4KKyNpbmNsdWRl
IDxncnViL21pc2MuaD4KKyNpbmNsdWRlIDxncnViL21lbW9yeS5oPgorI2luY2x1ZGUgPGdydWIv
bW0uaD4KKyNpbmNsdWRlIDxncnViL3hlbi5oPgorI2luY2x1ZGUgPGdydWIvbWFjaGluZS9rZXJu
ZWwuaD4KKworZ3J1Yl91aW50NjRfdCBncnViX3JzZHBfYWRkcjsKKwordm9pZAorZ3J1Yl94ZW5f
c2V0dXBfcHZoICh2b2lkKQoreworfQorCitncnViX2Vycl90CitncnViX21hY2hpbmVfbW1hcF9p
dGVyYXRlIChncnViX21lbW9yeV9ob29rX3QgaG9vaywgdm9pZCAqaG9va19kYXRhKQoreworfQpk
aWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vc3RhcnR1cF9wdmguUyBiL2dydWIt
Y29yZS9rZXJuL2kzODYveGVuL3N0YXJ0dXBfcHZoLlMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwLi42OWI4ZmRjY2EKLS0tIC9kZXYvbnVsbAorKysgYi9ncnViLWNvcmUva2Vy
bi9pMzg2L3hlbi9zdGFydHVwX3B2aC5TCkBAIC0wLDAgKzEsMjkgQEAKKy8qIHN0YXJ0dXAuUyAt
IGJvb3RzdHJhcCBHUlVCIGl0c2VsZiAqLworLyoKKyAqICBHUlVCICAtLSAgR1JhbmQgVW5pZmll
ZCBCb290bG9hZGVyCisgKiAgQ29weXJpZ2h0IChDKSAyMDE4ICBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb24sIEluYy4KKyAqCisgKiAgR1JVQiBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqICB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgor
ICogIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogIEdSVUIgaXMg
ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqICBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgorICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RS4gIFNlZSB0aGUKKyAqICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRh
aWxzLgorICoKKyAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogIGFsb25nIHdpdGggR1JVQi4gIElmIG5vdCwgc2Vl
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8Y29uZmln
Lmg+CisjaW5jbHVkZSA8Z3J1Yi9zeW1ib2wuaD4KKworCS5maWxlCSJzdGFydHVwX3B2aC5TIgor
CS50ZXh0CisKKy8qIFNhdmVkIHBvaW50ZXIgdG8gc3RhcnQgaW5mbyBzdHJ1Y3R1cmUuICovCisJ
Lmdsb2JsCXB2aF9zdGFydF9pbmZvCitwdmhfc3RhcnRfaW5mbzoKKwkubG9uZwkwCmRpZmYgLS1n
aXQgYS9ncnViLWNvcmUva2Vybi94ZW4vaW5pdC5jIGIvZ3J1Yi1jb3JlL2tlcm4veGVuL2luaXQu
YwppbmRleCAxMDAwN2I0MTEuLjc4MmNhNzI5NSAxMDA2NDQKLS0tIGEvZ3J1Yi1jb3JlL2tlcm4v
eGVuL2luaXQuYworKysgYi9ncnViLWNvcmUva2Vybi94ZW4vaW5pdC5jCkBAIC00NSw2ICs0NSw4
IEBAIGdydWJfeGVuX3B0cjJtZm4gKHZvaWQgKnB0cikKICAgZ3J1Yl94ZW5fbWZuX3QgKm1mbl9s
aXN0ID0KICAgICAoZ3J1Yl94ZW5fbWZuX3QgKikgZ3J1Yl94ZW5fc3RhcnRfcGFnZV9hZGRyLT5t
Zm5fbGlzdDsKICAgcmV0dXJuIG1mbl9saXN0WyhncnViX2FkZHJfdCkgcHRyID4+IEdSVUJfWEVO
X0xPR19QQUdFX1NJWkVdOworI2Vsc2UKKyAgcmV0dXJuIChncnViX2FkZHJfdCkgcHRyID4+IEdS
VUJfWEVOX0xPR19QQUdFX1NJWkU7CiAjZW5kaWYKIH0KIApAQCAtNTYyLDYgKzU2NCwxMCBAQCBn
cnViX21hY2hpbmVfaW5pdCAodm9pZCkKIAkJCSAgICsgR1JVQl9LRVJORUxfTUFDSElORV9NT0Rf
R0FQLAogCQkJICAgR1JVQl9LRVJORUxfTUFDSElORV9NT0RfQUxJR04pOwogCisjaWZkZWYgR1JV
Ql9NQUNISU5FX1hFTl9QVkgKKyAgZ3J1Yl94ZW5fc2V0dXBfcHZoICgpOworI2VuZGlmCisKICAg
Z3J1Yl94ZW5fc2V0dXBfZ250dGFiICgpOwogCiAjaWZkZWYgR1JVQl9NQUNISU5FX1hFTgpkaWZm
IC0tZ2l0IGEvZ3J1Yi1jb3JlL2xvYWRlci9pMzg2L2xpbnV4LmMgYi9ncnViLWNvcmUvbG9hZGVy
L2kzODYvbGludXguYwppbmRleCA1MTkyMDg5NmUuLmY5NjMwOTQ3NiAxMDA2NDQKLS0tIGEvZ3J1
Yi1jb3JlL2xvYWRlci9pMzg2L2xpbnV4LmMKKysrIGIvZ3J1Yi1jb3JlL2xvYWRlci9pMzg2L2xp
bnV4LmMKQEAgLTM1LDYgKzM1LDcgQEAKICNpbmNsdWRlIDxncnViL2kxOG4uaD4KICNpbmNsdWRl
IDxncnViL2xpYi9jbWRsaW5lLmg+CiAjaW5jbHVkZSA8Z3J1Yi9saW51eC5oPgorI2luY2x1ZGUg
PGdydWIvbWFjaGluZS9rZXJuZWwuaD4KIAogR1JVQl9NT0RfTElDRU5TRSAoIkdQTHYzKyIpOwog
CmRpZmYgLS1naXQgYS9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2tlcm5lbC5oIGIvaW5jbHVk
ZS9ncnViL2kzODYveGVuX3B2aC9rZXJuZWwuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAuLjJiN2I4YTEyOQotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUvZ3J1Yi9pMzg2
L3hlbl9wdmgva2VybmVsLmgKQEAgLTAsMCArMSwzMCBAQAorLyoKKyAqICBHUlVCICAtLSAgR1Jh
bmQgVW5pZmllZCBCb290bG9hZGVyCisgKiAgQ29weXJpZ2h0IChDKSAyMDE4ICBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb24sIEluYy4KKyAqCisgKiAgR1JVQiBpcyBmcmVlIHNvZnR3YXJlOiB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiAgaXQgdW5kZXIgdGhlIHRlcm1z
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqICB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNl
bnNlLCBvcgorICogIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICog
IEdSVUIgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK
KyAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3
YXJyYW50eSBvZgorICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3Ig
bW9yZSBkZXRhaWxzLgorICoKKyAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogIGFsb25nIHdpdGggR1JVQi4gIElm
IG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaWZuZGVm
IEdSVUJfS0VSTkVMX01BQ0hJTkVfSEVBREVSCisjZGVmaW5lIEdSVUJfS0VSTkVMX01BQ0hJTkVf
SEVBREVSCTEKKworI2lmbmRlZiBBU01fRklMRQorCisjZGVmaW5lIEdSVUJfS0VSTkVMX1VTRV9S
U0RQX0FERFIJMQorCitleHRlcm4gZ3J1Yl91aW50NjRfdCBFWFBPUlRfVkFSKGdydWJfcnNkcF9h
ZGRyKTsKKworI2VuZGlmIC8qICEgQVNNX0ZJTEUgKi8KKworI2VuZGlmIC8qIEdSVUJfS0VSTkVM
X01BQ0hJTkVfSEVBREVSICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL2dydWIveGVuLmggYi9pbmNs
dWRlL2dydWIveGVuLmgKaW5kZXggYzMxY2MxMGM3Li40Y2IyYzhmNDMgMTAwNjQ0Ci0tLSBhL2lu
Y2x1ZGUvZ3J1Yi94ZW4uaAorKysgYi9pbmNsdWRlL2dydWIveGVuLmgKQEAgLTQzLDYgKzQzLDcg
QEAgdHlwZWRlZiBncnViX3VpbnQ2NF90IHVpbnQ2NF90OwogCiAjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+CiAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CisjaW5jbHVkZSA8eGVuL2h2bS9zdGFy
dF9pbmZvLmg+CiAjaW5jbHVkZSA8eGVuL2lvL2NvbnNvbGUuaD4KICNpbmNsdWRlIDx4ZW4vaW8v
eHNfd2lyZS5oPgogI2luY2x1ZGUgPHhlbi9pby94ZW5idXMuaD4KQEAgLTk1LDYgKzk2LDExIEBA
IHR5cGVkZWYgZ3J1Yl91aW50NjRfdCBncnViX3hlbl9tZm5fdDsKIHR5cGVkZWYgZ3J1Yl91aW50
MzJfdCBncnViX3hlbl9tZm5fdDsKICNlbmRpZgogdHlwZWRlZiB1bnNpZ25lZCBpbnQgZ3J1Yl94
ZW5fZXZ0Y2huX3Q7CisKKyNpZmRlZiBHUlVCX01BQ0hJTkVfWEVOX1BWSAorZXh0ZXJuIHN0cnVj
dCBodm1fc3RhcnRfaW5mbyAqcHZoX3N0YXJ0X2luZm87Cit2b2lkIGdydWJfeGVuX3NldHVwX3B2
aCAodm9pZCk7CisjZW5kaWYKICNlbmRpZgogCiAjZW5kaWYKLS0gCjIuMTYuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:37:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIYhx-0000hp-86; Fri, 02 Nov 2018 12:37: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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYhv-0000eo-G9
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:37:47 +0000
X-Inumbo-ID: 19a7e12a-de9c-11e8-99f9-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19a7e12a-de9c-11e8-99f9-12d6303a7972;
 Fri, 02 Nov 2018 12:37:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C601DAF3C;
 Fri,  2 Nov 2018 12:37:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:32 +0100
Message-Id: <20181102123738.16395-14-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181102123738.16395-1-jgross@suse.com>
References: <20181102123738.16395-1-jgross@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 13/19] xen: setup Xen specific data for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5pdGlhbGl6ZSB0aGUgbmVlZGVkIFhlbiBzcGVjaWZpYyBkYXRhLiBUaGlzIGlzOgoKLSB0aGUg
WGVuIHN0YXJ0IG9mIGRheSBwYWdlIGNvbnRhaW5pbmcgdGhlIGNvbnNvbGUgYW5kIFhlbnN0b3Jl
IHJpbmcKICBwYWdlIFBGTiBhbmQgZXZlbnQgY2hhbm5lbAotIHRoZSBncmFudCB0YWJsZQotIHRo
ZSBzaGFyZWQgaW5mbyBwYWdlCgpXcml0ZSBiYWNrIHRoZSBwb3NzaWJseSBtb2RpZmllZCBtZW1v
cnkgbWFwIHRvIHRoZSBoeXBlcnZpc29yIGluIGNhc2UKdGhlIGd1ZXN0IGlzIHJlYWRpbmcgaXQg
ZnJvbSB0aGVyZSBhZ2Fpbi4KClNldCB0aGUgUlNEUCBhZGRyZXNzIGZvciB0aGUgZ3Vlc3QgZnJv
bSB0aGUgc3RhcnRfaW5mbyBwYWdlIHBhc3NlZAphcyBib290IHBhcmFtZXRlci4KClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClY0OiB3cml0ZSBiYWNr
IG1lbW9yeSBtYXAgdG8gWGVuIChSb2dlciBQYXUgTW9ubsOpKQotLS0KIGdydWItY29yZS9rZXJu
L2kzODYveGVuL3B2aC5jIHwgMTE5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDExOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
Z3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgYi9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9w
dmguYwppbmRleCA0NDIzNTFkMWQuLmQ3NDMwMWY5MiAxMDA2NDQKLS0tIGEvZ3J1Yi1jb3JlL2tl
cm4vaTM4Ni94ZW4vcHZoLmMKKysrIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKQEAg
LTI3LDYgKzI3LDcgQEAKICNpbmNsdWRlIDxncnViL2kzODYvbGludXguaD4KICNpbmNsdWRlIDxn
cnViL21hY2hpbmUva2VybmVsLmg+CiAjaW5jbHVkZSA8Z3J1Yi9tYWNoaW5lL21lbW9yeS5oPgor
I2luY2x1ZGUgPHhlbi9odm0vcGFyYW1zLmg+CiAjaW5jbHVkZSA8eGVuL21lbW9yeS5oPgogCiAj
ZGVmaW5lIFhFTl9DT05TT0xFX1BPUlQgICAgICAweGU5CkBAIC0zOSw2ICs0MCw3IEBAIHN0YXRp
YyBjaGFyIGh5cGVyY2FsbF9wYWdlW0dSVUJfWEVOX1BBR0VfU0laRV0KICAgX19hdHRyaWJ1dGVf
XyAoKGFsaWduZWQgKEdSVUJfWEVOX1BBR0VfU0laRSkpKTsKIAogc3RhdGljIGdydWJfdWludDMy
X3QgeGVuX2NwdWlkX2Jhc2U7CitzdGF0aWMgc3RydWN0IHN0YXJ0X2luZm8gZ3J1Yl94ZW5fc3Rh
cnRfcGFnZTsKIHN0YXRpYyBzdHJ1Y3QgZ3J1Yl9lODIwX21tYXBfZW50cnkgbWFwW1hFTl9NRU1P
UllfTUFQX1NJWkVdOwogc3RhdGljIHVuc2lnbmVkIGludCBucl9tYXBfZW50cmllczsKIApAQCAt
MTAwLDYgKzEwMiwzNiBAQCBncnViX3hlbl9oeXBlcmNhbGwgKGdydWJfdWludDMyX3QgY2FsbG5v
LCBncnViX3VpbnQzMl90IGEwLAogICByZXR1cm4gX19yZXM7CiB9CiAKK3N0YXRpYyBncnViX3Vp
bnQzMl90CitncnViX3hlbl9nZXRfcGFyYW0gKGludCBpZHgpCit7CisgIHN0cnVjdCB4ZW5faHZt
X3BhcmFtIHhodjsKKyAgaW50IHI7CisKKyAgeGh2LmRvbWlkID0gRE9NSURfU0VMRjsKKyAgeGh2
LmluZGV4ID0gaWR4OworICByID0gZ3J1Yl94ZW5faHlwZXJjYWxsIChfX0hZUEVSVklTT1JfaHZt
X29wLCBIVk1PUF9nZXRfcGFyYW0sCisJCQkgIChncnViX3VpbnQzMl90KSAoJnhodiksIDAsIDAs
IDAsIDApOworICBpZiAociA8IDApCisgICAgZ3J1Yl94ZW5fcGFuaWMgKCJDb3VsZCBub3QgZ2V0
IHBhcmFtZXRlciBmcm9tIFhlbi5cbiIpOworICByZXR1cm4geGh2LnZhbHVlOworfQorCitzdGF0
aWMgdm9pZCAqCitncnViX3hlbl9hZGRfcGh5c21hcCAodW5zaWduZWQgaW50IHNwYWNlLCB2b2lk
ICphZGRyKQoreworICBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHA7CisKKyAgeGF0cC5k
b21pZCA9IERPTUlEX1NFTEY7CisgIHhhdHAuaWR4ID0gMDsKKyAgeGF0cC5zcGFjZSA9IHNwYWNl
OworICB4YXRwLmdwZm4gPSAoZ3J1Yl9hZGRyX3QpIGFkZHIgPj4gR1JVQl9YRU5fTE9HX1BBR0Vf
U0laRTsKKyAgaWYgKGdydWJfeGVuX2h5cGVyY2FsbCAoX19IWVBFUlZJU09SX21lbW9yeV9vcCwg
WEVOTUVNX2FkZF90b19waHlzbWFwLAorCQkJICAoZ3J1Yl91aW50MzJfdCkgKCZ4YXRwKSwgMCwg
MCwgMCwgMCkpCisgICAgZ3J1Yl94ZW5fcGFuaWMgKCJNZW1vcnlfb3AgaHlwZXJjYWxsIGZhaWxl
ZC5cbiIpOworICByZXR1cm4gYWRkcjsKK30KKwogc3RhdGljIHZvaWQKIGdydWJfeGVuX3NvcnRf
bW1hcCAodm9pZCkKIHsKQEAgLTI1NSwxMiArMjg3LDk5IEBAIGdydWJfeGVuX2dldF9tbWFwICh2
b2lkKQogICBncnViX3hlbl9zb3J0X21tYXAgKCk7CiB9CiAKK3N0YXRpYyB2b2lkCitncnViX3hl
bl9zZXRfbW1hcCAodm9pZCkKK3sKKyAgc3RydWN0IHhlbl9mb3JlaWduX21lbW9yeV9tYXAgbWVt
bWFwOworCisgIG1lbW1hcC5kb21pZCA9IERPTUlEX1NFTEY7CisgIG1lbW1hcC5tYXAubnJfZW50
cmllcyA9IG5yX21hcF9lbnRyaWVzOworICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSAobWVtbWFwLm1h
cC5idWZmZXIsIG1hcCk7CisgIGdydWJfeGVuX2h5cGVyY2FsbCAoX19IWVBFUlZJU09SX21lbW9y
eV9vcCwgWEVOTUVNX3NldF9tZW1vcnlfbWFwLAorCQkgICAgICAoZ3J1Yl91aW50MzJfdCkgKCZt
ZW1tYXApLCAwLCAwLCAwLCAwKTsKK30KKworc3RhdGljIGdydWJfdWludDY0X3QKK2dydWJfeGVu
X2ZpbmRfcGFnZSAoZ3J1Yl91aW50NjRfdCBzdGFydCkKK3sKKyAgdW5zaWduZWQgaW50IGksIGo7
CisgIGdydWJfdWludDY0X3QgbGFzdCA9IHN0YXJ0OworCisgIC8qIFRyeSB0byBmaW5kIGEgZTgy
MCBtYXAgaG9sZSBiZWxvdyA0Ry4gKi8KKyAgZm9yIChpID0gMDsgaSA8IG5yX21hcF9lbnRyaWVz
OyBpKyspCisgICAgeworICAgICAgaWYgKGxhc3QgPiBtYXBbaV0uYWRkciArIG1hcFtpXS5sZW4p
CisJY29udGludWU7CisgICAgICBpZiAobGFzdCA8IG1hcFtpXS5hZGRyKQorCXJldHVybiBsYXN0
OworICAgICAgaWYgKChtYXBbaV0uYWRkciA+PiAzMikgfHwgKChtYXBbaV0uYWRkciArIG1hcFtp
XS5sZW4pID4+IDMyKSkKKwlicmVhazsKKyAgICAgIGxhc3QgPSBtYXBbaV0uYWRkciArIG1hcFtp
XS5sZW47CisgICAgfQorICAgIGlmIChpID09IG5yX21hcF9lbnRyaWVzKQorICAgICAgcmV0dXJu
IGxhc3Q7CisKKyAgLyogTm8gaG9sZSBmb3VuZCwgdXNlIHRoZSBoaWdoZXN0IFJBTSBwYWdlIGJl
bG93IDRHIGFuZCByZXNlcnZlIGl0LiAqLworICBpZiAobnJfbWFwX2VudHJpZXMgPT0gQVJSQVlf
U0laRSAobWFwKSkKKyAgICBncnViX3hlbl9wYW5pYyAoIk1lbW9yeSBtYXAgc2l6ZSBsaW1pdCBy
ZWFjaGVkLlxuIik7CisgIGZvciAoaSA9IDAsIGogPSAwOyBpIDwgbnJfbWFwX2VudHJpZXM7IGkr
KykKKyAgICB7CisgICAgICBpZiAobWFwW2ldLnR5cGUgIT0gR1JVQl9NRU1PUllfQVZBSUxBQkxF
KQorCWNvbnRpbnVlOworICAgICAgaWYgKG1hcFtpXS5hZGRyID4+IDMyKQorCWJyZWFrOworICAg
ICAgaiA9IGk7CisgICAgICBpZiAoKG1hcFtpXS5hZGRyICsgbWFwW2ldLmxlbikgPj4gMzIpCisJ
YnJlYWs7CisgICAgfQorICBpZiAobWFwW2pdLnR5cGUgIT0gR1JVQl9NRU1PUllfQVZBSUxBQkxF
KQorICAgIGdydWJfeGVuX3BhbmljICgiTm8gZnJlZSBtZW1vcnkgcGFnZSBmb3VuZC5cbiIpOwor
ICBpZiAoKG1hcFtqXS5hZGRyICsgbWFwW2pdLmxlbikgPj4gMzIpCisgICAgbGFzdCA9ICgxVUxM
IDw8IDMyKSAtIEdSVUJfWEVOX1BBR0VfU0laRTsKKyAgZWxzZQorICAgIGxhc3QgPSBtYXBbal0u
YWRkciArIG1hcFtqXS5sZW4gLSBHUlVCX1hFTl9QQUdFX1NJWkU7CisgIG1hcFtucl9tYXBfZW50
cmllc10uYWRkciA9IGxhc3Q7CisgIG1hcFtucl9tYXBfZW50cmllc10ubGVuID0gR1JVQl9YRU5f
UEFHRV9TSVpFOworICBtYXBbbnJfbWFwX2VudHJpZXNdLnR5cGUgPSBHUlVCX01FTU9SWV9SRVNF
UlZFRDsKKyAgbnJfbWFwX2VudHJpZXMrKzsKKyAgZ3J1Yl94ZW5fc29ydF9tbWFwICgpOworCisg
IHJldHVybiBsYXN0OworfQorCiB2b2lkCiBncnViX3hlbl9zZXR1cF9wdmggKHZvaWQpCiB7Cisg
IGdydWJfYWRkcl90IHBhcjsKKwogICBncnViX3hlbl9jcHVpZF9iYXNlICgpOwogICBncnViX3hl
bl9zZXR1cF9oeXBlcmNhbGxfcGFnZSAoKTsKICAgZ3J1Yl94ZW5fZ2V0X21tYXAgKCk7CisKKyAg
LyogU2V0dXAgWGVuIGRhdGEuICovCisgIGdydWJfeGVuX3N0YXJ0X3BhZ2VfYWRkciA9ICZncnVi
X3hlbl9zdGFydF9wYWdlOworCisgIHBhciA9IGdydWJfeGVuX2dldF9wYXJhbSAoSFZNX1BBUkFN
X0NPTlNPTEVfUEZOKTsKKyAgZ3J1Yl94ZW5fc3RhcnRfcGFnZV9hZGRyLT5jb25zb2xlLmRvbVUu
bWZuID0gcGFyOworICBncnViX3hlbl94Y29ucyA9ICh2b2lkICopIChncnViX2FkZHJfdCkgKHBh
ciA8PCBHUlVCX1hFTl9MT0dfUEFHRV9TSVpFKTsKKyAgcGFyID0gZ3J1Yl94ZW5fZ2V0X3BhcmFt
IChIVk1fUEFSQU1fQ09OU09MRV9FVlRDSE4pOworICBncnViX3hlbl9zdGFydF9wYWdlX2FkZHIt
PmNvbnNvbGUuZG9tVS5ldnRjaG4gPSBwYXI7CisKKyAgcGFyID0gZ3J1Yl94ZW5fZ2V0X3BhcmFt
IChIVk1fUEFSQU1fU1RPUkVfUEZOKTsKKyAgZ3J1Yl94ZW5fc3RhcnRfcGFnZV9hZGRyLT5zdG9y
ZV9tZm4gPSBwYXI7CisgIGdydWJfeGVuX3hlbnN0b3JlID0gKHZvaWQgKikgKGdydWJfYWRkcl90
KSAocGFyIDw8IEdSVUJfWEVOX0xPR19QQUdFX1NJWkUpOworICBwYXIgPSBncnViX3hlbl9nZXRf
cGFyYW0gKEhWTV9QQVJBTV9TVE9SRV9FVlRDSE4pOworICBncnViX3hlbl9zdGFydF9wYWdlX2Fk
ZHItPnN0b3JlX2V2dGNobiA9IHBhcjsKKworICBwYXIgPSBncnViX3hlbl9maW5kX3BhZ2UgKDAp
OworICBncnViX3hlbl9ncmFudF90YWJsZSA9IGdydWJfeGVuX2FkZF9waHlzbWFwIChYRU5NQVBT
UEFDRV9ncmFudF90YWJsZSwKKwkJCQkJICAgICAgICh2b2lkICopIHBhcik7CisgIHBhciA9IGdy
dWJfeGVuX2ZpbmRfcGFnZSAocGFyICsgR1JVQl9YRU5fUEFHRV9TSVpFKTsKKyAgZ3J1Yl94ZW5f
c2hhcmVkX2luZm8gPSBncnViX3hlbl9hZGRfcGh5c21hcCAoWEVOTUFQU1BBQ0Vfc2hhcmVkX2lu
Zm8sCisJCQkJCSAgICAgICAodm9pZCAqKSBwYXIpOworICBncnViX3hlbl9zZXRfbW1hcCAoKTsK
KworICBncnViX3JzZHBfYWRkciA9IHB2aF9zdGFydF9pbmZvLT5yc2RwX3BhZGRyOwogfQogCiBn
cnViX2Vycl90Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:37:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIYhx-0000ij-Mh; Fri, 02 Nov 2018 12:37: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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYhv-0000f0-NU
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:37:47 +0000
X-Inumbo-ID: 19cd4460-de9c-11e8-9c62-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19cd4460-de9c-11e8-9c62-12d6303a7972;
 Fri, 02 Nov 2018 12:37:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5D671AF92;
 Fri,  2 Nov 2018 12:37:44 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:35 +0100
Message-Id: <20181102123738.16395-17-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181102123738.16395-1-jgross@suse.com>
References: <20181102123738.16395-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 16/19] grub-module-verifier: Ignore all_video
 for xenpvh
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGFucyB2YW4gS3JhbmVuYnVyZyA8aGFuc0Brbm9ycmllLm9yZz4KClRoaXMgc29sdmVz
IHRoZSBidWlsZCBmYWlsaW5nIHdpdGggIkVycm9yOiBubyBzeW1ib2wgdGFibGUgYW5kIG5vCi5t
b2RkZXBzIHNlY3Rpb24iCgpBbHNvIHNlZToKLSA2MzcxZTljMTA0MzM1NzhiYjIzNmE4Mjg0ZGRi
OWNlOWUyMDFlYjU5Ci0gaHR0cHM6Ly9zYXZhbm5haC5nbnUub3JnL2J1Z3MvPzQ5MDEyCgpTaWdu
ZWQtb2ZmLWJ5OiBIYW5zIHZhbiBLcmFuZW5idXJnIDxoYW5zQGtub3JyaWUub3JnPgpSZXZpZXdl
ZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KLS0tClYyOiBuZXcg
cGF0Y2gKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IHV0aWwvZ3J1Yi1tb2R1bGUtdmVyaWZpZXIuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvdXRpbC9ncnViLW1vZHVsZS12ZXJpZmllci5jIGIvdXRp
bC9ncnViLW1vZHVsZS12ZXJpZmllci5jCmluZGV4IDAzYmExYWI0My4uOTc5OTk5Y2I5IDEwMDY0
NAotLS0gYS91dGlsL2dydWItbW9kdWxlLXZlcmlmaWVyLmMKKysrIGIvdXRpbC9ncnViLW1vZHVs
ZS12ZXJpZmllci5jCkBAIC0xMjksNiArMTI5LDcgQEAgc3RydWN0IHBsYXRmb3JtX3doaXRlbGlz
dCB7CiAKIHN0YXRpYyBzdHJ1Y3QgcGxhdGZvcm1fd2hpdGVsaXN0IHdoaXRlbGlzdHNbXSA9IHsK
ICAgeyJpMzg2IiwgInhlbiIsIChjb25zdCBjaGFyICpbXSkgeyJhbGxfdmlkZW8iLCAwfX0sCisg
IHsiaTM4NiIsICJ4ZW5fcHZoIiwgKGNvbnN0IGNoYXIgKltdKSB7ImFsbF92aWRlbyIsIDB9fSwK
ICAgeyJ4ODZfNjQiLCAieGVuIiwgKGNvbnN0IGNoYXIgKltdKSB7ImFsbF92aWRlbyIsIDB9fSwK
ICAgeyJzcGFyYzY0IiwgImllZWUxMjc1IiwgKGNvbnN0IGNoYXIgKltdKSB7ImFsbF92aWRlbyIs
IDB9fSwKIAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:37:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIYhy-0000jY-55; Fri, 02 Nov 2018 12:37:50 +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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYhv-0000fW-TN
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:37:47 +0000
X-Inumbo-ID: 19cd2a52-de9c-11e8-9855-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19cd2a52-de9c-11e8-9855-12d6303a7972;
 Fri, 02 Nov 2018 12:37:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 30275AF91;
 Fri,  2 Nov 2018 12:37:44 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:34 +0100
Message-Id: <20181102123738.16395-16-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181102123738.16395-1-jgross@suse.com>
References: <20181102123738.16395-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 15/19] xen_pvh: add build runes for grub-core
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBtb2RpZmljYXRpb25zIHRvIHRoZSBidWlsZCBzeXN0ZW0gbmVlZGVkIHRvIGJ1aWxk
IGEgeGVuX3B2aApncnViLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNv
bT4KLS0tClYzOiBzb3J0ZWQgc29tZSBmaWxlbmFtZXMgKERhbmllbCBLaXBlcikKVjQ6IGFkZCBi
dXMvcGNpLmMgdG8geGVuX3B2aAotLS0KIGdlbnRwbC5weSAgICAgICAgICAgICAgICAgICB8ICA0
ICsrLS0KIGdydWItY29yZS9NYWtlZmlsZS5hbSAgICAgICB8IDEyICsrKysrKysrKysrKwogZ3J1
Yi1jb3JlL01ha2VmaWxlLmNvcmUuZGVmIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZ2VudHBsLnB5IGIvZ2VudHBsLnB5CmluZGV4IGRhNjc5NjVhNC4u
ZTg0Mzk0ODRhIDEwMDY0NAotLS0gYS9nZW50cGwucHkKKysrIGIvZ2VudHBsLnB5CkBAIC0yOCw3
ICsyOCw3IEBAIGltcG9ydCByZQogCiBHUlVCX1BMQVRGT1JNUyA9IFsgImVtdSIsICJpMzg2X3Bj
IiwgImkzODZfZWZpIiwgImkzODZfcWVtdSIsICJpMzg2X2NvcmVib290IiwKICAgICAgICAgICAg
ICAgICAgICAiaTM4Nl9tdWx0aWJvb3QiLCAiaTM4Nl9pZWVlMTI3NSIsICJ4ODZfNjRfZWZpIiwK
LSAgICAgICAgICAgICAgICAgICAiaTM4Nl94ZW4iLCAieDg2XzY0X3hlbiIsCisgICAgICAgICAg
ICAgICAgICAgImkzODZfeGVuIiwgIng4Nl82NF94ZW4iLCAiaTM4Nl94ZW5fcHZoIiwKICAgICAg
ICAgICAgICAgICAgICAibWlwc19sb29uZ3NvbiIsICJzcGFyYzY0X2llZWUxMjc1IiwKICAgICAg
ICAgICAgICAgICAgICAicG93ZXJwY19pZWVlMTI3NSIsICJtaXBzX2FyYyIsICJpYTY0X2VmaSIs
CiAgICAgICAgICAgICAgICAgICAgIm1pcHNfcWVtdV9taXBzIiwgImFybV91Ym9vdCIsICJhcm1f
ZWZpIiwgImFybTY0X2VmaSIsCkBAIC03MSw3ICs3MSw3IEBAIEdST1VQU1sidmlkZW9tb2R1bGVz
Il0gICA9IEdSVUJfUExBVEZPUk1TWzpdOwogZm9yIGkgaW4gR1JPVVBTWyJ2aWRlb2lua2VybmVs
Il06IEdST1VQU1sidmlkZW9tb2R1bGVzIl0ucmVtb3ZlKGkpCiAKICMgU2ltaWxhciBmb3IgdGVy
bWluZm8KLUdST1VQU1sidGVybWluZm9pbmtlcm5lbCJdID0gWyAiZW11IiwgIm1pcHNfbG9vbmdz
b24iLCAibWlwc19hcmMiLCAibWlwc19xZW11X21pcHMiIF0gKyBHUk9VUFNbInhlbiJdICsgR1JP
VVBTWyJpZWVlMTI3NSJdICsgR1JPVVBTWyJ1Ym9vdCJdOworR1JPVVBTWyJ0ZXJtaW5mb2lua2Vy
bmVsIl0gPSBbICJlbXUiLCAibWlwc19sb29uZ3NvbiIsICJtaXBzX2FyYyIsICJtaXBzX3FlbXVf
bWlwcyIsICJpMzg2X3hlbl9wdmgiIF0gKyBHUk9VUFNbInhlbiJdICsgR1JPVVBTWyJpZWVlMTI3
NSJdICsgR1JPVVBTWyJ1Ym9vdCJdOwogR1JPVVBTWyJ0ZXJtaW5mb21vZHVsZSJdICAgPSBHUlVC
X1BMQVRGT1JNU1s6XTsKIGZvciBpIGluIEdST1VQU1sidGVybWluZm9pbmtlcm5lbCJdOiBHUk9V
UFNbInRlcm1pbmZvbW9kdWxlIl0ucmVtb3ZlKGkpCiAKZGlmZiAtLWdpdCBhL2dydWItY29yZS9N
YWtlZmlsZS5hbSBiL2dydWItY29yZS9NYWtlZmlsZS5hbQppbmRleCBmNGZmNjJiNzYuLjAyY2I1
ZTMzZCAxMDA2NDQKLS0tIGEvZ3J1Yi1jb3JlL01ha2VmaWxlLmFtCisrKyBiL2dydWItY29yZS9N
YWtlZmlsZS5hbQpAQCAtMTAxLDYgKzEwMSwxOCBAQCBLRVJORUxfSEVBREVSX0ZJTEVTICs9ICQo
dG9wX2J1aWxkZGlyKS9pbmNsdWRlL2dydWIvbWFjaGluZS9pbnQuaAogS0VSTkVMX0hFQURFUl9G
SUxFUyArPSAkKHRvcF9zcmNkaXIpL2luY2x1ZGUvZ3J1Yi9pMzg2L3RzYy5oCiBlbmRpZgogCitp
ZiBDT05EX2kzODZfeGVuX3B2aAorS0VSTkVMX0hFQURFUl9GSUxFUyArPSAkKHRvcF9idWlsZGRp
cikvaW5jbHVkZS9ncnViL21hY2hpbmUva2VybmVsLmgKK0tFUk5FTF9IRUFERVJfRklMRVMgKz0g
JCh0b3BfYnVpbGRkaXIpL2luY2x1ZGUvZ3J1Yi9tYWNoaW5lL2ludC5oCitLRVJORUxfSEVBREVS
X0ZJTEVTICs9ICQodG9wX3NyY2RpcikvaW5jbHVkZS9ncnViL2kzODYvdHNjLmgKK0tFUk5FTF9I
RUFERVJfRklMRVMgKz0gJCh0b3Bfc3JjZGlyKS9pbmNsdWRlL2dydWIvdGVybWluZm8uaAorS0VS
TkVMX0hFQURFUl9GSUxFUyArPSAkKHRvcF9zcmNkaXIpL2luY2x1ZGUvZ3J1Yi9leHRjbWQuaAor
S0VSTkVMX0hFQURFUl9GSUxFUyArPSAkKHRvcF9zcmNkaXIpL2luY2x1ZGUvZ3J1Yi9sb2FkZXIu
aAorS0VSTkVMX0hFQURFUl9GSUxFUyArPSAkKHRvcF9zcmNkaXIpL2luY2x1ZGUvZ3J1Yi9saWIv
YXJnLmgKK0tFUk5FTF9IRUFERVJfRklMRVMgKz0gJCh0b3Bfc3JjZGlyKS9pbmNsdWRlL2dydWIv
eGVuLmgKK0tFUk5FTF9IRUFERVJfRklMRVMgKz0gJCh0b3Bfc3JjZGlyKS9pbmNsdWRlL2dydWIv
aTM4Ni94ZW4vaHlwZXJjYWxsLmgKK2VuZGlmCisKIGlmIENPTkRfaTM4Nl9lZmkKIEtFUk5FTF9I
RUFERVJfRklMRVMgKz0gJCh0b3Bfc3JjZGlyKS9pbmNsdWRlL2dydWIvZWZpL2VmaS5oCiBLRVJO
RUxfSEVBREVSX0ZJTEVTICs9ICQodG9wX3NyY2RpcikvaW5jbHVkZS9ncnViL2VmaS9kaXNrLmgK
ZGlmZiAtLWdpdCBhL2dydWItY29yZS9NYWtlZmlsZS5jb3JlLmRlZiBiL2dydWItY29yZS9NYWtl
ZmlsZS5jb3JlLmRlZgppbmRleCA5NTkwZTg3ZDkuLjZmNTkzNmExMCAxMDA2NDQKLS0tIGEvZ3J1
Yi1jb3JlL01ha2VmaWxlLmNvcmUuZGVmCisrKyBiL2dydWItY29yZS9NYWtlZmlsZS5jb3JlLmRl
ZgpAQCAtNzksNiArNzksOCBAQCBrZXJuZWwgPSB7CiAgIGkzODZfeGVuX2xkZmxhZ3MgICAgICAg
ICA9ICckKFRBUkdFVF9JTUdfQkFTRV9MRE9QVCksMCc7CiAgIHg4Nl82NF94ZW5fbGRmbGFncyAg
ICAgICA9ICckKFRBUkdFVF9JTUdfTERGTEFHUyknOwogICB4ODZfNjRfeGVuX2xkZmxhZ3MgICAg
ICAgPSAnJChUQVJHRVRfSU1HX0JBU0VfTERPUFQpLDAnOworICBpMzg2X3hlbl9wdmhfbGRmbGFn
cyAgICAgPSAnJChUQVJHRVRfSU1HX0xERkxBR1MpJzsKKyAgaTM4Nl94ZW5fcHZoX2xkZmxhZ3Mg
ICAgID0gJyQoVEFSR0VUX0lNR19CQVNFX0xET1BUKSwweDEwMDAwMCc7CiAKICAgbWlwc19sb29u
Z3Nvbl9sZGZsYWdzICAgID0gJy1XbCwtVHRleHQsMHg4MDIwMDAwMCc7CiAgIHBvd2VycGNfaWVl
ZTEyNzVfbGRmbGFncyA9ICctV2wsLVR0ZXh0LDB4MjAwMDAwJzsKQEAgLTEwMCw2ICsxMDIsNyBA
QCBrZXJuZWwgPSB7CiAgIHg4Nl82NF9lZmlfc3RhcnR1cCA9IGtlcm4veDg2XzY0L2VmaS9zdGFy
dHVwLlM7CiAgIGkzODZfeGVuX3N0YXJ0dXAgPSBrZXJuL2kzODYveGVuL3N0YXJ0dXAuUzsKICAg
eDg2XzY0X3hlbl9zdGFydHVwID0ga2Vybi94ODZfNjQveGVuL3N0YXJ0dXAuUzsKKyAgaTM4Nl94
ZW5fcHZoX3N0YXJ0dXAgPSBrZXJuL2kzODYveGVuL3N0YXJ0dXBfcHZoLlM7CiAgIGkzODZfcWVt
dV9zdGFydHVwID0ga2Vybi9pMzg2L3FlbXUvc3RhcnR1cC5TOwogICBpMzg2X2llZWUxMjc1X3N0
YXJ0dXAgPSBrZXJuL2kzODYvaWVlZTEyNzUvc3RhcnR1cC5TOwogICBpMzg2X2NvcmVib290X3N0
YXJ0dXAgPSBrZXJuL2kzODYvY29yZWJvb3Qvc3RhcnR1cC5TOwpAQCAtMTc3LDYgKzE4MCw3IEBA
IGtlcm5lbCA9IHsKIAogICBpMzg2ID0ga2Vybi9pMzg2L2RsLmM7CiAgIGkzODZfeGVuID0ga2Vy
bi9pMzg2L2RsLmM7CisgIGkzODZfeGVuX3B2aCA9IGtlcm4vaTM4Ni9kbC5jOwogCiAgIGkzODZf
Y29yZWJvb3QgPSBrZXJuL2kzODYvY29yZWJvb3QvaW5pdC5jOwogICBpMzg2X211bHRpYm9vdCA9
IGtlcm4vaTM4Ni9jb3JlYm9vdC9pbml0LmM7CkBAIC0yMjIsNiArMjI2LDE1IEBAIGtlcm5lbCA9
IHsKICAgeGVuID0gZGlzay94ZW4veGVuZGlzay5jOwogICB4ZW4gPSBjb21tYW5kcy9ib290LmM7
CiAKKyAgaTM4Nl94ZW5fcHZoID0gYnVzL3BjaS5jOworICBpMzg2X3hlbl9wdmggPSBjb21tYW5k
cy9ib290LmM7CisgIGkzODZfeGVuX3B2aCA9IGRpc2sveGVuL3hlbmRpc2suYzsKKyAgaTM4Nl94
ZW5fcHZoID0ga2Vybi9pMzg2L3RzYy5jOworICBpMzg2X3hlbl9wdmggPSBrZXJuL2kzODYveGVu
L3RzYy5jOworICBpMzg2X3hlbl9wdmggPSBrZXJuL2kzODYveGVuL3B2aC5jOworICBpMzg2X3hl
bl9wdmggPSBrZXJuL3hlbi9pbml0LmM7CisgIGkzODZfeGVuX3B2aCA9IHRlcm0veGVuL2NvbnNv
bGUuYzsKKwogICBpYTY0X2VmaSA9IGtlcm4vaWE2NC9lZmkvc3RhcnR1cC5TOwogICBpYTY0X2Vm
aSA9IGtlcm4vaWE2NC9lZmkvaW5pdC5jOwogICBpYTY0X2VmaSA9IGtlcm4vaWE2NC9kbC5jOwpA
QCAtODAxLDYgKzgxNCw3IEBAIG1vZHVsZSA9IHsKICAgbmFtZSA9IGNwdWlkOwogICBjb21tb24g
PSBjb21tYW5kcy9pMzg2L2NwdWlkLmM7CiAgIGVuYWJsZSA9IHg4NjsKKyAgZW5hYmxlID0gaTM4
Nl94ZW5fcHZoOwogICBlbmFibGUgPSBpMzg2X3hlbjsKICAgZW5hYmxlID0geDg2XzY0X3hlbjsK
IH07CkBAIC04NjAsNiArODc0LDcgQEAgbW9kdWxlID0gewogICBpMzg2X2NvcmVib290ID0gbGli
L2kzODYvaGFsdC5jOwogICBpMzg2X3FlbXUgPSBsaWIvaTM4Ni9oYWx0LmM7CiAgIHhlbiA9IGxp
Yi94ZW4vaGFsdC5jOworICBpMzg2X3hlbl9wdmggPSBsaWIveGVuL2hhbHQuYzsKICAgZWZpID0g
bGliL2VmaS9oYWx0LmM7CiAgIGllZWUxMjc1ID0gbGliL2llZWUxMjc1L2hhbHQuYzsKICAgZW11
ID0gbGliL2VtdS9oYWx0LmM7CkBAIC04NzcsNiArODkyLDcgQEAgbW9kdWxlID0gewogICBtaXBz
X2xvb25nc29uID0gbGliL21pcHMvbG9vbmdzb24vcmVib290LmM7CiAgIG1pcHNfcWVtdV9taXBz
ID0gbGliL21pcHMvcWVtdV9taXBzL3JlYm9vdC5jOwogICB4ZW4gPSBsaWIveGVuL3JlYm9vdC5j
OworICBpMzg2X3hlbl9wdmggPSBsaWIveGVuL3JlYm9vdC5jOwogICB1Ym9vdCA9IGxpYi91Ym9v
dC9yZWJvb3QuYzsKICAgYXJtX2NvcmVib290ID0gbGliL2R1bW15L3JlYm9vdC5jOwogICBjb21t
b24gPSBjb21tYW5kcy9yZWJvb3QuYzsKQEAgLTE1NDUsMTIgKzE1NjEsMTggQEAgbW9kdWxlID0g
ewogICB4ODYgPSBsaWIvaTM4Ni9yZWxvY2F0b3IxNi5TOwogICB4ODYgPSBsaWIvaTM4Ni9yZWxv
Y2F0b3IzMi5TOwogICB4ODYgPSBsaWIvaTM4Ni9yZWxvY2F0b3I2NC5TOworICBpMzg2X3hlbl9w
dmggPSBsaWIvaTM4Ni9yZWxvY2F0b3IxNi5TOworICBpMzg2X3hlbl9wdmggPSBsaWIvaTM4Ni9y
ZWxvY2F0b3IzMi5TOworICBpMzg2X3hlbl9wdmggPSBsaWIvaTM4Ni9yZWxvY2F0b3I2NC5TOwog
ICBpMzg2ID0gbGliL2kzODYvcmVsb2NhdG9yX2FzbS5TOworICBpMzg2X3hlbl9wdmggPSBsaWIv
aTM4Ni9yZWxvY2F0b3JfYXNtLlM7CiAgIHg4Nl82NCA9IGxpYi94ODZfNjQvcmVsb2NhdG9yX2Fz
bS5TOwogICBpMzg2X3hlbiA9IGxpYi9pMzg2L3JlbG9jYXRvcl9hc20uUzsKICAgeDg2XzY0X3hl
biA9IGxpYi94ODZfNjQvcmVsb2NhdG9yX2FzbS5TOwogICB4ODYgPSBsaWIvaTM4Ni9yZWxvY2F0
b3IuYzsKICAgeDg2ID0gbGliL2kzODYvcmVsb2NhdG9yX2NvbW1vbl9jLmM7CisgIGkzODZfeGVu
X3B2aCA9IGxpYi9pMzg2L3JlbG9jYXRvci5jOworICBpMzg2X3hlbl9wdmggPSBsaWIvaTM4Ni9y
ZWxvY2F0b3JfY29tbW9uX2MuYzsKICAgaWVlZTEyNzUgPSBsaWIvaWVlZTEyNzUvcmVsb2NhdG9y
LmM7CiAgIGVmaSA9IGxpYi9lZmkvcmVsb2NhdG9yLmM7CiAgIG1pcHMgPSBsaWIvbWlwcy9yZWxv
Y2F0b3JfYXNtLlM7CkBAIC0xNTY5LDYgKzE1OTEsNyBAQCBtb2R1bGUgPSB7CiAgIGVuYWJsZSA9
IG1pcHM7CiAgIGVuYWJsZSA9IHBvd2VycGM7CiAgIGVuYWJsZSA9IHg4NjsKKyAgZW5hYmxlID0g
aTM4Nl94ZW5fcHZoOwogICBlbmFibGUgPSB4ZW47CiB9OwogCkBAIC0xNTgzLDYgKzE2MDYsNyBA
QCBtb2R1bGUgPSB7CiAgIHNwYXJjNjRfaWVlZTEyNzUgPSBsaWIvaWVlZTEyNzUvY21vcy5jOwog
ICBwb3dlcnBjX2llZWUxMjc1ID0gbGliL2llZWUxMjc1L2Ntb3MuYzsKICAgeGVuID0gbGliL3hl
bi9kYXRldGltZS5jOworICBpMzg2X3hlbl9wdmggPSBsaWIveGVuL2RhdGV0aW1lLmM7CiAKICAg
bWlwc19hcmMgPSBsaWIvYXJjL2RhdGV0aW1lLmM7CiAgIGVuYWJsZSA9IG5vZW11OwpAQCAtMTY2
Niw2ICsxNjkwLDcgQEAgbW9kdWxlID0gewogICBjb21tb24gPSBsb2FkZXIvbXVsdGlib290LmM7
CiAgIGNvbW1vbiA9IGxvYWRlci9tdWx0aWJvb3RfbWJpMi5jOwogICBlbmFibGUgPSB4ODY7Cisg
IGVuYWJsZSA9IGkzODZfeGVuX3B2aDsKICAgZW5hYmxlID0gbWlwczsKIH07CiAKQEAgLTE2NzMs
OCArMTY5OCwxMCBAQCBtb2R1bGUgPSB7CiAgIG5hbWUgPSBtdWx0aWJvb3Q7CiAgIGNvbW1vbiA9
IGxvYWRlci9tdWx0aWJvb3QuYzsKICAgeDg2ID0gbG9hZGVyL2kzODYvbXVsdGlib290X21iaS5j
OworICBpMzg2X3hlbl9wdmggPSBsb2FkZXIvaTM4Ni9tdWx0aWJvb3RfbWJpLmM7CiAgIGV4dHJh
X2Rpc3QgPSBsb2FkZXIvbXVsdGlib290X2VsZnh4LmM7CiAgIGVuYWJsZSA9IHg4NjsKKyAgZW5h
YmxlID0gaTM4Nl94ZW5fcHZoOwogfTsKIAogbW9kdWxlID0gewpAQCAtMTY4Niw4ICsxNzEzLDEw
IEBAIG1vZHVsZSA9IHsKIG1vZHVsZSA9IHsKICAgbmFtZSA9IGxpbnV4OwogICB4ODYgPSBsb2Fk
ZXIvaTM4Ni9saW51eC5jOworICBpMzg2X3hlbl9wdmggPSBsb2FkZXIvaTM4Ni9saW51eC5jOwog
ICB4ZW4gPSBsb2FkZXIvaTM4Ni94ZW4uYzsKICAgaTM4Nl9wYyA9IGxpYi9pMzg2L3BjL3Zlc2Ff
bW9kZXNfdGFibGUuYzsKKyAgaTM4Nl94ZW5fcHZoID0gbGliL2kzODYvcGMvdmVzYV9tb2Rlc190
YWJsZS5jOwogICBtaXBzID0gbG9hZGVyL21pcHMvbGludXguYzsKICAgcG93ZXJwY19pZWVlMTI3
NSA9IGxvYWRlci9wb3dlcnBjL2llZWUxMjc1L2xpbnV4LmM7CiAgIHNwYXJjNjRfaWVlZTEyNzUg
PSBsb2FkZXIvc3BhcmM2NC9pZWVlMTI3NS9saW51eC5jOwpAQCAtMTc3NSw2ICsxODA0LDggQEAg
bW9kdWxlID0gewogICBjb21tb24gPSBtbWFwL21tYXAuYzsKICAgeDg2ID0gbW1hcC9pMzg2L3Vw
cGVybWVtLmM7CiAgIHg4NiA9IG1tYXAvaTM4Ni9tbWFwLmM7CisgIGkzODZfeGVuX3B2aCA9IG1t
YXAvaTM4Ni91cHBlcm1lbS5jOworICBpMzg2X3hlbl9wdmggPSBtbWFwL2kzODYvbW1hcC5jOwog
CiAgIGkzODZfcGMgPSBtbWFwL2kzODYvcGMvbW1hcC5jOwogICBpMzg2X3BjID0gbW1hcC9pMzg2
L3BjL21tYXBfaGVscGVyLlM7CkBAIC0xNzg0LDYgKzE4MTUsNyBAQCBtb2R1bGUgPSB7CiAgIG1p
cHMgPSBtbWFwL21pcHMvdXBwZXJtZW0uYzsKIAogICBlbmFibGUgPSB4ODY7CisgIGVuYWJsZSA9
IGkzODZfeGVuX3B2aDsKICAgZW5hYmxlID0gaWE2NF9lZmk7CiAgIGVuYWJsZSA9IGFybV9lZmk7
CiAgIGVuYWJsZSA9IGFybTY0X2VmaTsKQEAgLTIwMjMsNiArMjA1NSw3IEBAIG1vZHVsZSA9IHsK
ICAgbmFtZSA9IGxlZ2FjeV9wYXNzd29yZF90ZXN0OwogICBjb21tb24gPSB0ZXN0cy9sZWdhY3lf
cGFzc3dvcmRfdGVzdC5jOwogICBlbmFibGUgPSBpMzg2X3BjOworICBlbmFibGUgPSBpMzg2X3hl
bl9wdmg7CiAgIGVuYWJsZSA9IGkzODZfZWZpOwogICBlbmFibGUgPSB4ODZfNjRfZWZpOwogICBl
bmFibGUgPSBlbXU7CkBAIC0yMjIxLDYgKzIyNTQsNyBAQCBtb2R1bGUgPSB7CiAgIHhlbiA9IGxp
Yi9pMzg2L3BjL3Zlc2FfbW9kZXNfdGFibGUuYzsKIAogICBlbmFibGUgPSBpMzg2X3BjOworICBl
bmFibGUgPSBpMzg2X3hlbl9wdmg7CiAgIGVuYWJsZSA9IGkzODZfZWZpOwogICBlbmFibGUgPSB4
ODZfNjRfZWZpOwogICBlbmFibGUgPSBlbXU7CkBAIC0yMjY0LDEwICsyMjk4LDEyIEBAIG1vZHVs
ZSA9IHsKIG1vZHVsZSA9IHsKICAgbmFtZSA9IGJhY2t0cmFjZTsKICAgeDg2ID0gbGliL2kzODYv
YmFja3RyYWNlLmM7CisgIGkzODZfeGVuX3B2aCA9IGxpYi9pMzg2L2JhY2t0cmFjZS5jOwogICBp
Mzg2X3hlbiA9IGxpYi9pMzg2L2JhY2t0cmFjZS5jOwogICB4ODZfNjRfeGVuID0gbGliL2kzODYv
YmFja3RyYWNlLmM7CiAgIGNvbW1vbiA9IGxpYi9iYWNrdHJhY2UuYzsKICAgZW5hYmxlID0geDg2
OworICBlbmFibGUgPSBpMzg2X3hlbl9wdmg7CiAgIGVuYWJsZSA9IGkzODZfeGVuOwogICBlbmFi
bGUgPSB4ODZfNjRfeGVuOwogfTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:37:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIYhy-0000lB-U0; Fri, 02 Nov 2018 12:37: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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYhw-0000gN-94
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:37:48 +0000
X-Inumbo-ID: 19bcd016-de9c-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19bcd016-de9c-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 12:37:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F297CAF79;
 Fri,  2 Nov 2018 12:37:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:33 +0100
Message-Id: <20181102123738.16395-15-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181102123738.16395-1-jgross@suse.com>
References: <20181102123738.16395-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 14/19] xen: init memory regions for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGFsbCB1c2FibGUgbWVtb3J5IHJlZ2lvbnMgdG8gZ3J1YiBtZW1vcnkgbWFuYWdlbWVudCBh
bmQgYWRkIHRoZQpuZWVkZWQgbW1hcCBpdGVyYXRlIGNvZGUsIHdoaWNoIHdpbGwgYmUgdXNlZCBi
eSBncnViIGNvcmUgKGUuZy4KZ3J1Yi1jb3JlL2xpYi9yZWxvY2F0b3IuYyBvciBncnViLWNvcmUv
bW1hcC9tbWFwLmMpLgoKQXMgd2UgYXJlIHJ1bm5pbmcgaW4gMzItYml0IG1vZGUgZG9uJ3QgYWRk
IG1lbW9yeSBhYm92ZSA0R0IuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Ci0tLQogZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgfCAzNSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDM1IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYyBiL2dydWIt
Y29yZS9rZXJuL2kzODYveGVuL3B2aC5jCmluZGV4IGQ3NDMwMWY5Mi4uNjc5NTJlYTkxIDEwMDY0
NAotLS0gYS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYworKysgYi9ncnViLWNvcmUva2Vy
bi9pMzg2L3hlbi9wdmguYwpAQCAtMjk5LDYgKzI5OSwzMCBAQCBncnViX3hlbl9zZXRfbW1hcCAo
dm9pZCkKIAkJICAgICAgKGdydWJfdWludDMyX3QpICgmbWVtbWFwKSwgMCwgMCwgMCwgMCk7CiB9
CiAKK3N0YXRpYyB2b2lkCitncnViX3hlbl9tbV9pbml0X3JlZ2lvbnMgKHZvaWQpCit7CisgIGdy
dWJfdWludDY0X3QgbW9kZW5kLCBmcm9tLCB0bzsKKyAgdW5zaWduZWQgaW50IGk7CisKKyAgbW9k
ZW5kID0gZ3J1Yl9tb2R1bGVzX2dldF9lbmQgKCk7CisKKyAgZm9yIChpID0gMDsgaSA8IG5yX21h
cF9lbnRyaWVzOyBpKyspCisgICAgeworICAgICAgaWYgKG1hcFtpXS50eXBlICE9IEdSVUJfTUVN
T1JZX0FWQUlMQUJMRSkKKyAgICAgICAgY29udGludWU7CisgICAgICBmcm9tID0gbWFwW2ldLmFk
ZHI7CisgICAgICB0byA9IGZyb20gKyBtYXBbaV0ubGVuOworICAgICAgaWYgKGZyb20gPCBtb2Rl
bmQpCisgICAgICAgIGZyb20gPSBtb2RlbmQ7CisgICAgICBpZiAoZnJvbSA+PSB0byB8fCBmcm9t
ID49IDB4MTAwMDAwMDAwVUxMKQorICAgICAgICBjb250aW51ZTsKKyAgICAgIGlmICh0byA+IDB4
MTAwMDAwMDAwVUxMKQorICAgICAgICB0byA9IDB4MTAwMDAwMDAwVUxMOworICAgICAgZ3J1Yl9t
bV9pbml0X3JlZ2lvbiAoKHZvaWQgKikgKGdydWJfYWRkcl90KSBmcm9tLCB0byAtIGZyb20pOwor
ICAgIH0KK30KKwogc3RhdGljIGdydWJfdWludDY0X3QKIGdydWJfeGVuX2ZpbmRfcGFnZSAoZ3J1
Yl91aW50NjRfdCBzdGFydCkKIHsKQEAgLTM3OSwxMCArNDAzLDIxIEBAIGdydWJfeGVuX3NldHVw
X3B2aCAodm9pZCkKIAkJCQkJICAgICAgICh2b2lkICopIHBhcik7CiAgIGdydWJfeGVuX3NldF9t
bWFwICgpOwogCisgIGdydWJfeGVuX21tX2luaXRfcmVnaW9ucyAoKTsKKwogICBncnViX3JzZHBf
YWRkciA9IHB2aF9zdGFydF9pbmZvLT5yc2RwX3BhZGRyOwogfQogCiBncnViX2Vycl90CiBncnVi
X21hY2hpbmVfbW1hcF9pdGVyYXRlIChncnViX21lbW9yeV9ob29rX3QgaG9vaywgdm9pZCAqaG9v
a19kYXRhKQogeworICB1bnNpZ25lZCBpbnQgaTsKKworICBmb3IgKGkgPSAwOyBpIDwgbnJfbWFw
X2VudHJpZXM7IGkrKykKKyAgICB7CisgICAgICBpZiAobWFwW2ldLmxlbiAmJiBob29rIChtYXBb
aV0uYWRkciwgbWFwW2ldLmxlbiwgbWFwW2ldLnR5cGUsIGhvb2tfZGF0YSkpCisgICAgICAgIGJy
ZWFrOworICAgIH0KKworICByZXR1cm4gR1JVQl9FUlJfTk9ORTsKIH0KLS0gCjIuMTYuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:37:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIYhz-0000ls-Fa; Fri, 02 Nov 2018 12:37: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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYhx-0000hX-3P
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:37:49 +0000
X-Inumbo-ID: 18ca4162-de9c-11e8-82e7-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18ca4162-de9c-11e8-82e7-12d6303a7972;
 Fri, 02 Nov 2018 12:37:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 72AD8ADED;
 Fri,  2 Nov 2018 12:37:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:25 +0100
Message-Id: <20181102123738.16395-7-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181102123738.16395-1-jgross@suse.com>
References: <20181102123738.16395-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 06/19] xen: rearrange xen/init.c to prepare
 it for Xen PVH mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVhcnJhbmdlIGdydWItY29yZS9rZXJuL3hlbi9pbml0LmMgdG8gcHJlcGFyZSBhZGRpbmcgUFZI
IG1vZGUgc3VwcG9ydAp0byBpdC4gVGhpcyBpbmNsdWRlcyBwdXR0aW5nIHNvbWUgY29kZSB1bmRl
ciAjaWZkZWYgR1JVQl9NQUNISU5FX1hFTgphcyBpdCB3aWxsIG5vdCBiZSB1c2VkIHdoZW4gcnVu
bmluZyBhcyBQVkguCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgot
LS0KIGdydWItY29yZS9rZXJuL3hlbi9pbml0LmMgfCA2MCArKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM0IGluc2VydGlvbnMo
KyksIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2dydWItY29yZS9rZXJuL3hlbi9pbml0
LmMgYi9ncnViLWNvcmUva2Vybi94ZW4vaW5pdC5jCmluZGV4IDI5ZjViYzIzZC4uMTAwMDdiNDEx
IDEwMDY0NAotLS0gYS9ncnViLWNvcmUva2Vybi94ZW4vaW5pdC5jCisrKyBiL2dydWItY29yZS9r
ZXJuL3hlbi9pbml0LmMKQEAgLTQxLDkgKzQxLDExIEBAIGdydWJfc2l6ZV90IGdydWJfeGVuX25f
YWxsb2NhdGVkX3NoYXJlZF9wYWdlczsKIHN0YXRpYyBncnViX3hlbl9tZm5fdAogZ3J1Yl94ZW5f
cHRyMm1mbiAodm9pZCAqcHRyKQogeworI2lmZGVmIEdSVUJfTUFDSElORV9YRU4KICAgZ3J1Yl94
ZW5fbWZuX3QgKm1mbl9saXN0ID0KICAgICAoZ3J1Yl94ZW5fbWZuX3QgKikgZ3J1Yl94ZW5fc3Rh
cnRfcGFnZV9hZGRyLT5tZm5fbGlzdDsKICAgcmV0dXJuIG1mbl9saXN0WyhncnViX2FkZHJfdCkg
cHRyID4+IEdSVUJfWEVOX0xPR19QQUdFX1NJWkVdOworI2VuZGlmCiB9CiAKIHZvaWQgKgpAQCAt
MTA0LDE4ICsxMDYsNiBAQCBncnViX21hY2hpbmVfZ2V0X2Jvb3Rsb2NhdGlvbiAoY2hhciAqKmRl
dmljZSBfX2F0dHJpYnV0ZV9fICgodW51c2VkKSksCiB7CiB9CiAKLXN0YXRpYyBncnViX3VpbnQ4
X3Qgd2luZG93W0dSVUJfWEVOX1BBR0VfU0laRV0KLSAgX19hdHRyaWJ1dGVfXyAoKGFsaWduZWQg
KEdSVUJfWEVOX1BBR0VfU0laRSkpKTsKLQotI2lmZGVmIF9feDg2XzY0X18KLSNkZWZpbmUgTlVN
QkVSX09GX0xFVkVMUyA0Ci0jZWxzZQotI2RlZmluZSBOVU1CRVJfT0ZfTEVWRUxTIDMKLSNlbmRp
ZgotCi0jZGVmaW5lIExPR19QT0lOVEVSU19QRVJfUEFHRSA5Ci0jZGVmaW5lIFBPSU5URVJTX1BF
Ul9QQUdFICgxIDw8IExPR19QT0lOVEVSU19QRVJfUEFHRSkKLQogdm9pZAogZ3J1Yl94ZW5fc3Rv
cmVfc2VuZCAoY29uc3Qgdm9pZCAqYnVmXywgZ3J1Yl9zaXplX3QgbGVuKQogewpAQCAtMzM3LDYg
KzMyNywxOSBAQCBncnViX3hlbl9zZXR1cF9nbnR0YWIgKHZvaWQpCiAgIGdydWJfeGVuX2dyYW50
X3RhYmxlX29wIChHTlRUQUJPUF9zZXR1cF90YWJsZSwgJmdudHRhYl9zZXR1cCwgMSk7CiB9CiAK
KyNpZmRlZiBHUlVCX01BQ0hJTkVfWEVOCitzdGF0aWMgZ3J1Yl91aW50OF90IHdpbmRvd1tHUlVC
X1hFTl9QQUdFX1NJWkVdCisgIF9fYXR0cmlidXRlX18gKChhbGlnbmVkIChHUlVCX1hFTl9QQUdF
X1NJWkUpKSk7CisKKyNpZmRlZiBfX3g4Nl82NF9fCisjZGVmaW5lIE5VTUJFUl9PRl9MRVZFTFMg
NAorI2Vsc2UKKyNkZWZpbmUgTlVNQkVSX09GX0xFVkVMUyAzCisjZW5kaWYKKworI2RlZmluZSBM
T0dfUE9JTlRFUlNfUEVSX1BBR0UgOQorI2RlZmluZSBQT0lOVEVSU19QRVJfUEFHRSAoMSA8PCBM
T0dfUE9JTlRFUlNfUEVSX1BBR0UpCisKICNkZWZpbmUgTUFYX05fVU5VU0FCTEVfUEFHRVMgNAog
CiBzdGF0aWMgaW50CkBAIC01MjksMTMgKzUzMiwzMCBAQCBtYXBfYWxsX3BhZ2VzICh2b2lkKQog
ICBncnViX21tX2luaXRfcmVnaW9uICgodm9pZCAqKSBoZWFwX3N0YXJ0LCBoZWFwX2VuZCAtIGhl
YXBfc3RhcnQpOwogfQogCitncnViX2Vycl90CitncnViX21hY2hpbmVfbW1hcF9pdGVyYXRlIChn
cnViX21lbW9yeV9ob29rX3QgaG9vaywgdm9pZCAqaG9va19kYXRhKQoreworICBncnViX3VpbnQ2
NF90IHRvdGFsX3BhZ2VzID0gZ3J1Yl94ZW5fc3RhcnRfcGFnZV9hZGRyLT5ucl9wYWdlczsKKyAg
Z3J1Yl91aW50NjRfdCB1c2FibGVfcGFnZXMgPSBncnViX3hlbl9zdGFydF9wYWdlX2FkZHItPnB0
X2Jhc2UgPj4gMTI7CisgIGlmIChob29rICgwLCBwYWdlMm9mZnNldCAodXNhYmxlX3BhZ2VzKSwg
R1JVQl9NRU1PUllfQVZBSUxBQkxFLCBob29rX2RhdGEpKQorICAgIHJldHVybiBHUlVCX0VSUl9O
T05FOworCisgIGhvb2sgKHBhZ2Uyb2Zmc2V0ICh1c2FibGVfcGFnZXMpLCBwYWdlMm9mZnNldCAo
dG90YWxfcGFnZXMgLSB1c2FibGVfcGFnZXMpLAorCUdSVUJfTUVNT1JZX1JFU0VSVkVELCBob29r
X2RhdGEpOworCisgIHJldHVybiBHUlVCX0VSUl9OT05FOworfQorI2VuZGlmCisKIGV4dGVybiBj
aGFyIF9lbmRbXTsKIAogdm9pZAogZ3J1Yl9tYWNoaW5lX2luaXQgKHZvaWQpCiB7CisjaWZkZWYg
R1JVQl9NQUNISU5FX1hFTgogI2lmZGVmIF9faTM4Nl9fCiAgIGdydWJfeGVuX3ZtX2Fzc2lzdCAo
Vk1BU1NUX0NNRF9lbmFibGUsIFZNQVNTVF9UWVBFX3BhZV9leHRlbmRlZF9jcjMpOworI2VuZGlm
CiAjZW5kaWYKIAogICBncnViX21vZGJhc2UgPSBBTElHTl9VUCAoKGdydWJfYWRkcl90KSBfZW5k
CkBAIC01NDQsNyArNTY0LDkgQEAgZ3J1Yl9tYWNoaW5lX2luaXQgKHZvaWQpCiAKICAgZ3J1Yl94
ZW5fc2V0dXBfZ250dGFiICgpOwogCisjaWZkZWYgR1JVQl9NQUNISU5FX1hFTgogICBtYXBfYWxs
X3BhZ2VzICgpOworI2VuZGlmCiAKICAgZ3J1Yl9jb25zb2xlX2luaXQgKCk7CiAKQEAgLTU3MSwx
NyArNTkzLDMgQEAgZ3J1Yl9tYWNoaW5lX2ZpbmkgKGludCBmbGFncyBfX2F0dHJpYnV0ZV9fICgo
dW51c2VkKSkpCiAgIGdydWJfeGVuZGlza19maW5pICgpOwogICBncnViX2Jvb3RfZmluaSAoKTsK
IH0KLQotZ3J1Yl9lcnJfdAotZ3J1Yl9tYWNoaW5lX21tYXBfaXRlcmF0ZSAoZ3J1Yl9tZW1vcnlf
aG9va190IGhvb2ssIHZvaWQgKmhvb2tfZGF0YSkKLXsKLSAgZ3J1Yl91aW50NjRfdCB0b3RhbF9w
YWdlcyA9IGdydWJfeGVuX3N0YXJ0X3BhZ2VfYWRkci0+bnJfcGFnZXM7Ci0gIGdydWJfdWludDY0
X3QgdXNhYmxlX3BhZ2VzID0gZ3J1Yl94ZW5fc3RhcnRfcGFnZV9hZGRyLT5wdF9iYXNlID4+IDEy
OwotICBpZiAoaG9vayAoMCwgcGFnZTJvZmZzZXQgKHVzYWJsZV9wYWdlcyksIEdSVUJfTUVNT1JZ
X0FWQUlMQUJMRSwgaG9va19kYXRhKSkKLSAgICByZXR1cm4gR1JVQl9FUlJfTk9ORTsKLQotICBo
b29rIChwYWdlMm9mZnNldCAodXNhYmxlX3BhZ2VzKSwgcGFnZTJvZmZzZXQgKHRvdGFsX3BhZ2Vz
IC0gdXNhYmxlX3BhZ2VzKSwKLQlHUlVCX01FTU9SWV9SRVNFUlZFRCwgaG9va19kYXRhKTsKLQot
ICByZXR1cm4gR1JVQl9FUlJfTk9ORTsKLX0KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:37:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIYhz-0000me-TT; Fri, 02 Nov 2018 12:37: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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYhx-0000i3-Gr
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:37:49 +0000
X-Inumbo-ID: 1a038df2-de9c-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a038df2-de9c-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 12:37:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8C4F5AF95;
 Fri,  2 Nov 2018 12:37:44 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:36 +0100
Message-Id: <20181102123738.16395-18-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181102123738.16395-1-jgross@suse.com>
References: <20181102123738.16395-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 17/19] xen_pvh: support building a standalone
 image
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3VwcG9ydCBta2ltYWdlIGZvciB4ZW5fcHZoLgoKSW4gb3JkZXIgdG8gYXZvaWQgdXNpbmcgcGxh
aW4gaW50ZWdlcnMgZm9yIHRoZSBFTEYgbm90ZXMgdXNlIHRoZQphdmFpbGFibGUgWGVuIGluY2x1
ZGUgaW5zdGVhZC4gV2hpbGUgYXQgaXQgcmVwbGFjZSB0aGUgcGxhaW4gbnVtYmVycwpmb3IgWGVu
IFBWIG1vZGUsIHRvby4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+
Ci0tLQpWMjogc29tZSBzdHlsZSBhZGp1c3RtZW50cyAoRGFuaWVsIEtpcGVyKQogICAgdXNlIGRl
ZmluZXMgZm9yIGVsZi1ub3RlcyAoRGFuaWVsIEtpcGVyKQoKSSBkaWRuJ3QgcmVwbGFjZSB0aGUg
NDA5NiBieSBhIFBBR0VfU0laRSBtYWNybyBhcyByZXF1ZXN0ZWQgYnkgRGFuaWVsLAphcyB0aGVy
ZSBpc24ndCBzdWNoIGEgbWFjcm8gZWFzaWx5IGF2YWlsYWJsZSBmb3IgdXRpbC9ta2ltYWdlLmMg
YW5kCkkgZGlkbid0IGludHJvZHVjZSBpdHMgdXNhZ2UuCi0tLQogaW5jbHVkZS9ncnViL3V0aWwv
bWtpbWFnZS5oIHwgIDMgKystCiB1dGlsL2dydWItbWtpbWFnZTMyLmMgICAgICAgfCAgNCArKyst
CiB1dGlsL2dydWItbWtpbWFnZTY0LmMgICAgICAgfCAgNCArKystCiB1dGlsL2dydWItbWtpbWFn
ZXh4LmMgICAgICAgfCA1OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0KIHV0aWwvbWtpbWFnZS5jICAgICAgICAgICAgICB8IDIzICsrKysrKysrKysrKysrKysr
LQogNSBmaWxlcyBjaGFuZ2VkLCA3OCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9pbmNsdWRlL2dydWIvdXRpbC9ta2ltYWdlLmggYi9pbmNsdWRlL2dydWIvdXRp
bC9ta2ltYWdlLmgKaW5kZXggYjNhNWNhMTMyLi5iYTlmNTY4ZjYgMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUvZ3J1Yi91dGlsL21raW1hZ2UuaAorKysgYi9pbmNsdWRlL2dydWIvdXRpbC9ta2ltYWdlLmgK
QEAgLTcxLDcgKzcxLDggQEAgc3RydWN0IGdydWJfaW5zdGFsbF9pbWFnZV90YXJnZXRfZGVzYwog
ICAgIElNQUdFX0kzODZfSUVFRTEyNzUsCiAgICAgSU1BR0VfTE9PTkdTT05fRUxGLCBJTUFHRV9R
RU1VLCBJTUFHRV9QUEMsIElNQUdFX1lFRUxPT05HX0ZMQVNILAogICAgIElNQUdFX0ZVTE9PTkcy
Rl9GTEFTSCwgSU1BR0VfSTM4Nl9QQ19QWEUsIElNQUdFX01JUFNfQVJDLAotICAgIElNQUdFX1FF
TVVfTUlQU19GTEFTSCwgSU1BR0VfVUJPT1QsIElNQUdFX1hFTiwgSU1BR0VfSTM4Nl9QQ19FTFRP
UklUTworICAgIElNQUdFX1FFTVVfTUlQU19GTEFTSCwgSU1BR0VfVUJPT1QsIElNQUdFX1hFTiwg
SU1BR0VfSTM4Nl9QQ19FTFRPUklUTywKKyAgICBJTUFHRV9YRU5fUFZICiAgIH0gaWQ7CiAgIGVu
dW0KICAgICB7CmRpZmYgLS1naXQgYS91dGlsL2dydWItbWtpbWFnZTMyLmMgYi91dGlsL2dydWIt
bWtpbWFnZTMyLmMKaW5kZXggMWYyY2NjY2QyLi4wMjZhMmRkNTkgMTAwNjQ0Ci0tLSBhL3V0aWwv
Z3J1Yi1ta2ltYWdlMzIuYworKysgYi91dGlsL2dydWItbWtpbWFnZTMyLmMKQEAgLTE3LDcgKzE3
LDkgQEAKICMgZGVmaW5lIEVMRl9SX1NZTSh2YWwpCQlFTEYzMl9SX1NZTSh2YWwpCiAjIGRlZmlu
ZSBFTEZfUl9UWVBFKHZhbCkJCUVMRjMyX1JfVFlQRSh2YWwpCiAjIGRlZmluZSBFTEZfU1RfVFlQ
RSh2YWwpCQlFTEYzMl9TVF9UWVBFKHZhbCkKLSNkZWZpbmUgWEVOX05PVEVfU0laRSAxMzIKKwor
I2RlZmluZSBYRU5fTk9URV9TSVpFCQkxMzIKKyNkZWZpbmUgWEVOX1BWSF9OT1RFX1NJWkUJMjAK
IAogI2lmbmRlZiBHUlVCX01LSU1BR0VYWAogI2luY2x1ZGUgImdydWItbWtpbWFnZXh4LmMiCmRp
ZmYgLS1naXQgYS91dGlsL2dydWItbWtpbWFnZTY0LmMgYi91dGlsL2dydWItbWtpbWFnZTY0LmMK
aW5kZXggNGZmNzJhNjI1Li4xNzBkZWZiNDAgMTAwNjQ0Ci0tLSBhL3V0aWwvZ3J1Yi1ta2ltYWdl
NjQuYworKysgYi91dGlsL2dydWItbWtpbWFnZTY0LmMKQEAgLTE3LDcgKzE3LDkgQEAKICMgZGVm
aW5lIEVMRl9SX1NZTSh2YWwpCQlFTEY2NF9SX1NZTSh2YWwpCiAjIGRlZmluZSBFTEZfUl9UWVBF
KHZhbCkJCUVMRjY0X1JfVFlQRSh2YWwpCiAjIGRlZmluZSBFTEZfU1RfVFlQRSh2YWwpCQlFTEY2
NF9TVF9UWVBFKHZhbCkKLSNkZWZpbmUgWEVOX05PVEVfU0laRSAxMjAKKworI2RlZmluZSBYRU5f
Tk9URV9TSVpFCQkxMjAKKyNkZWZpbmUgWEVOX1BWSF9OT1RFX1NJWkUJMjQKIAogI2lmbmRlZiBH
UlVCX01LSU1BR0VYWAogI2luY2x1ZGUgImdydWItbWtpbWFnZXh4LmMiCmRpZmYgLS1naXQgYS91
dGlsL2dydWItbWtpbWFnZXh4LmMgYi91dGlsL2dydWItbWtpbWFnZXh4LmMKaW5kZXggYTQ4M2M2
NzRjLi5lOTRhNzIxYjQgMTAwNjQ0Ci0tLSBhL3V0aWwvZ3J1Yi1ta2ltYWdleHguYworKysgYi91
dGlsL2dydWItbWtpbWFnZXh4LmMKQEAgLTQ4LDYgKzQ4LDggQEAKICNpbmNsdWRlIDxncnViL3V0
aWwvaW5zdGFsbC5oPgogI2luY2x1ZGUgPGdydWIvdXRpbC9ta2ltYWdlLmg+CiAKKyNpbmNsdWRl
IDx4ZW4vZWxmbm90ZS5oPgorCiAjcHJhZ21hIEdDQyBkaWFnbm9zdGljIGlnbm9yZWQgIi1XY2Fz
dC1hbGlnbiIKIAogI2RlZmluZSBHUlVCX01LSU1BR0VYWApAQCAtMjI3LDEyICsyMjksMTIgQEAg
U1VGRklYIChncnViX21raW1hZ2VfZ2VuZXJhdGVfZWxmKSAoY29uc3Qgc3RydWN0IGdydWJfaW5z
dGFsbF9pbWFnZV90YXJnZXRfZGVzYwogICAgICAgcGhudW0rKzsKICAgICAgIGZvb3Rlcl9zaXpl
ICs9IHNpemVvZiAoc3RydWN0IGdydWJfaWVlZTEyNzVfbm90ZSk7CiAgICAgfQotICBpZiAoaW1h
Z2VfdGFyZ2V0LT5pZCA9PSBJTUFHRV9YRU4pCisgIGlmIChpbWFnZV90YXJnZXQtPmlkID09IElN
QUdFX1hFTiB8fCBpbWFnZV90YXJnZXQtPmlkID09IElNQUdFX1hFTl9QVkgpCiAgICAgewogICAg
ICAgcGhudW0rKzsKICAgICAgIHNobnVtKys7CiAgICAgICBzdHJpbmdfc2l6ZSArPSBzaXplb2Yg
KCIueGVuIik7Ci0gICAgICBmb290ZXJfc2l6ZSArPSBYRU5fTk9URV9TSVpFOworICAgICAgZm9v
dGVyX3NpemUgKz0gKGltYWdlX3RhcmdldC0+aWQgPT0gSU1BR0VfWEVOKSA/IFhFTl9OT1RFX1NJ
WkUgOiBYRU5fUFZIX05PVEVfU0laRTsKICAgICB9CiAgIGhlYWRlcl9zaXplID0gQUxJR05fVVAg
KHNpemVvZiAoKmVoZHIpICsgcGhudW0gKiBzaXplb2YgKCpwaGRyKQogCQkJICArIHNobnVtICog
c2l6ZW9mICgqc2hkcikgKyBzdHJpbmdfc2l6ZSwgbGF5b3V0LT5hbGlnbik7CkBAIC0zNDEsNyAr
MzQzLDcgQEAgU1VGRklYIChncnViX21raW1hZ2VfZ2VuZXJhdGVfZWxmKSAoY29uc3Qgc3RydWN0
IGdydWJfaW5zdGFsbF9pbWFnZV90YXJnZXRfZGVzYwogICAgICAgbm90ZV9wdHIgPSAoRWxmX05o
ZHIgKikgcHRyOwogICAgICAgbm90ZV9wdHItPm5fbmFtZXN6ID0gZ3J1Yl9ob3N0X3RvX3Rhcmdl
dDMyIChzaXplb2YgKEdSVUJfWEVOX05PVEVfTkFNRSkpOwogICAgICAgbm90ZV9wdHItPm5fZGVz
Y3N6ID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChzaXplb2YgKFBBQ0tBR0VfTkFNRSkpOwotICAg
ICAgbm90ZV9wdHItPm5fdHlwZSA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoNik7CisgICAgICBu
b3RlX3B0ci0+bl90eXBlID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChYRU5fRUxGTk9URV9HVUVT
VF9PUyk7CiAgICAgICBwdHIgKz0gc2l6ZW9mIChFbGZfTmhkcik7CiAgICAgICBtZW1jcHkgKHB0
ciwgR1JVQl9YRU5fTk9URV9OQU1FLCBzaXplb2YgKEdSVUJfWEVOX05PVEVfTkFNRSkpOwogICAg
ICAgcHRyICs9IEFMSUdOX1VQIChzaXplb2YgKEdSVUJfWEVOX05PVEVfTkFNRSksIDQpOwpAQCAt
MzUyLDcgKzM1NCw3IEBAIFNVRkZJWCAoZ3J1Yl9ta2ltYWdlX2dlbmVyYXRlX2VsZikgKGNvbnN0
IHN0cnVjdCBncnViX2luc3RhbGxfaW1hZ2VfdGFyZ2V0X2Rlc2MKICAgICAgIG5vdGVfcHRyID0g
KEVsZl9OaGRyICopIHB0cjsKICAgICAgIG5vdGVfcHRyLT5uX25hbWVzeiA9IGdydWJfaG9zdF90
b190YXJnZXQzMiAoc2l6ZW9mIChHUlVCX1hFTl9OT1RFX05BTUUpKTsKICAgICAgIG5vdGVfcHRy
LT5uX2Rlc2NzeiA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoc2l6ZW9mICgiZ2VuZXJpYyIpKTsK
LSAgICAgIG5vdGVfcHRyLT5uX3R5cGUgPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKDgpOworICAg
ICAgbm90ZV9wdHItPm5fdHlwZSA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoWEVOX0VMRk5PVEVf
TE9BREVSKTsKICAgICAgIHB0ciArPSBzaXplb2YgKEVsZl9OaGRyKTsKICAgICAgIG1lbWNweSAo
cHRyLCBHUlVCX1hFTl9OT1RFX05BTUUsIHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSk7CiAg
ICAgICBwdHIgKz0gQUxJR05fVVAgKHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSwgNCk7CkBA
IC0zNjMsNyArMzY1LDcgQEAgU1VGRklYIChncnViX21raW1hZ2VfZ2VuZXJhdGVfZWxmKSAoY29u
c3Qgc3RydWN0IGdydWJfaW5zdGFsbF9pbWFnZV90YXJnZXRfZGVzYwogICAgICAgbm90ZV9wdHIg
PSAoRWxmX05oZHIgKikgcHRyOwogICAgICAgbm90ZV9wdHItPm5fbmFtZXN6ID0gZ3J1Yl9ob3N0
X3RvX3RhcmdldDMyIChzaXplb2YgKEdSVUJfWEVOX05PVEVfTkFNRSkpOwogICAgICAgbm90ZV9w
dHItPm5fZGVzY3N6ID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChzaXplb2YgKCJ4ZW4tMy4wIikp
OwotICAgICAgbm90ZV9wdHItPm5fdHlwZSA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoNSk7Cisg
ICAgICBub3RlX3B0ci0+bl90eXBlID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChYRU5fRUxGTk9U
RV9YRU5fVkVSU0lPTik7CiAgICAgICBwdHIgKz0gc2l6ZW9mIChFbGZfTmhkcik7CiAgICAgICBt
ZW1jcHkgKHB0ciwgR1JVQl9YRU5fTk9URV9OQU1FLCBzaXplb2YgKEdSVUJfWEVOX05PVEVfTkFN
RSkpOwogICAgICAgcHRyICs9IEFMSUdOX1VQIChzaXplb2YgKEdSVUJfWEVOX05PVEVfTkFNRSks
IDQpOwpAQCAtMzc0LDcgKzM3Niw3IEBAIFNVRkZJWCAoZ3J1Yl9ta2ltYWdlX2dlbmVyYXRlX2Vs
ZikgKGNvbnN0IHN0cnVjdCBncnViX2luc3RhbGxfaW1hZ2VfdGFyZ2V0X2Rlc2MKICAgICAgIG5v
dGVfcHRyID0gKEVsZl9OaGRyICopIHB0cjsKICAgICAgIG5vdGVfcHRyLT5uX25hbWVzeiA9IGdy
dWJfaG9zdF90b190YXJnZXQzMiAoc2l6ZW9mIChHUlVCX1hFTl9OT1RFX05BTUUpKTsKICAgICAg
IG5vdGVfcHRyLT5uX2Rlc2NzeiA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoaW1hZ2VfdGFyZ2V0
LT52b2lkcF9zaXplb2YpOwotICAgICAgbm90ZV9wdHItPm5fdHlwZSA9IGdydWJfaG9zdF90b190
YXJnZXQzMiAoMSk7CisgICAgICBub3RlX3B0ci0+bl90eXBlID0gZ3J1Yl9ob3N0X3RvX3Rhcmdl
dDMyIChYRU5fRUxGTk9URV9FTlRSWSk7CiAgICAgICBwdHIgKz0gc2l6ZW9mIChFbGZfTmhkcik7
CiAgICAgICBtZW1jcHkgKHB0ciwgR1JVQl9YRU5fTk9URV9OQU1FLCBzaXplb2YgKEdSVUJfWEVO
X05PVEVfTkFNRSkpOwogICAgICAgcHRyICs9IEFMSUdOX1VQIChzaXplb2YgKEdSVUJfWEVOX05P
VEVfTkFNRSksIDQpOwpAQCAtMzg1LDcgKzM4Nyw3IEBAIFNVRkZJWCAoZ3J1Yl9ta2ltYWdlX2dl
bmVyYXRlX2VsZikgKGNvbnN0IHN0cnVjdCBncnViX2luc3RhbGxfaW1hZ2VfdGFyZ2V0X2Rlc2MK
ICAgICAgIG5vdGVfcHRyID0gKEVsZl9OaGRyICopIHB0cjsKICAgICAgIG5vdGVfcHRyLT5uX25h
bWVzeiA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoc2l6ZW9mIChHUlVCX1hFTl9OT1RFX05BTUUp
KTsKICAgICAgIG5vdGVfcHRyLT5uX2Rlc2NzeiA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoaW1h
Z2VfdGFyZ2V0LT52b2lkcF9zaXplb2YpOwotICAgICAgbm90ZV9wdHItPm5fdHlwZSA9IGdydWJf
aG9zdF90b190YXJnZXQzMiAoMyk7CisgICAgICBub3RlX3B0ci0+bl90eXBlID0gZ3J1Yl9ob3N0
X3RvX3RhcmdldDMyIChYRU5fRUxGTk9URV9WSVJUX0JBU0UpOwogICAgICAgcHRyICs9IHNpemVv
ZiAoRWxmX05oZHIpOwogICAgICAgbWVtY3B5IChwdHIsIEdSVUJfWEVOX05PVEVfTkFNRSwgc2l6
ZW9mIChHUlVCX1hFTl9OT1RFX05BTUUpKTsKICAgICAgIHB0ciArPSBBTElHTl9VUCAoc2l6ZW9m
IChHUlVCX1hFTl9OT1RFX05BTUUpLCA0KTsKQEAgLTM5OCw3ICs0MDAsNyBAQCBTVUZGSVggKGdy
dWJfbWtpbWFnZV9nZW5lcmF0ZV9lbGYpIChjb25zdCBzdHJ1Y3QgZ3J1Yl9pbnN0YWxsX2ltYWdl
X3RhcmdldF9kZXNjCiAJICBub3RlX3B0ciA9IChFbGZfTmhkciAqKSBwdHI7CiAJICBub3RlX3B0
ci0+bl9uYW1lc3ogPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKHNpemVvZiAoR1JVQl9YRU5fTk9U
RV9OQU1FKSk7CiAJICBub3RlX3B0ci0+bl9kZXNjc3ogPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIg
KHNpemVvZiAoInllcyxiaW1vZGFsIikpOwotCSAgbm90ZV9wdHItPm5fdHlwZSA9IGdydWJfaG9z
dF90b190YXJnZXQzMiAoOSk7CisJICBub3RlX3B0ci0+bl90eXBlID0gZ3J1Yl9ob3N0X3RvX3Rh
cmdldDMyIChYRU5fRUxGTk9URV9QQUVfTU9ERSk7CiAJICBwdHIgKz0gc2l6ZW9mIChFbGZfTmhk
cik7CiAJICBtZW1jcHkgKHB0ciwgR1JVQl9YRU5fTk9URV9OQU1FLCBzaXplb2YgKEdSVUJfWEVO
X05PVEVfTkFNRSkpOwogCSAgcHRyICs9IEFMSUdOX1VQIChzaXplb2YgKEdSVUJfWEVOX05PVEVf
TkFNRSksIDQpOwpAQCAtNDE5LDYgKzQyMSwzOSBAQCBTVUZGSVggKGdydWJfbWtpbWFnZV9nZW5l
cmF0ZV9lbGYpIChjb25zdCBzdHJ1Y3QgZ3J1Yl9pbnN0YWxsX2ltYWdlX3RhcmdldF9kZXNjCiAg
ICAgICBwaGRyLT5wX29mZnNldCA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoaGVhZGVyX3NpemUg
KyBwcm9ncmFtX3NpemUpOwogICAgIH0KIAorICBpZiAoaW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFH
RV9YRU5fUFZIKQorICAgIHsKKyAgICAgIGNoYXIgKm5vdGVfc3RhcnQgPSAoZWxmX2ltZyArIHBy
b2dyYW1fc2l6ZSArIGhlYWRlcl9zaXplKTsKKyAgICAgIEVsZl9OaGRyICpub3RlX3B0cjsKKyAg
ICAgIGNoYXIgKnB0ciA9IChjaGFyICopIG5vdGVfc3RhcnQ7CisKKyAgICAgIGdydWJfdXRpbF9p
bmZvICgiYWRkaW5nIFhFTiBOT1RFIHNlZ21lbnQiKTsKKworICAgICAgLyogUGh5czMyIEVudHJ5
LiAgKi8KKyAgICAgIG5vdGVfcHRyID0gKEVsZl9OaGRyICopIHB0cjsKKyAgICAgIG5vdGVfcHRy
LT5uX25hbWVzeiA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoc2l6ZW9mIChHUlVCX1hFTl9OT1RF
X05BTUUpKTsKKyAgICAgIG5vdGVfcHRyLT5uX2Rlc2NzeiA9IGdydWJfaG9zdF90b190YXJnZXQz
MiAoaW1hZ2VfdGFyZ2V0LT52b2lkcF9zaXplb2YpOworICAgICAgbm90ZV9wdHItPm5fdHlwZSA9
IGdydWJfaG9zdF90b190YXJnZXQzMiAoWEVOX0VMRk5PVEVfUEhZUzMyX0VOVFJZKTsKKyAgICAg
IHB0ciArPSBzaXplb2YgKEVsZl9OaGRyKTsKKyAgICAgIG1lbWNweSAocHRyLCBHUlVCX1hFTl9O
T1RFX05BTUUsIHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSk7CisgICAgICBwdHIgKz0gQUxJ
R05fVVAgKHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSwgNCk7CisgICAgICBtZW1zZXQgKHB0
ciwgMCwgaW1hZ2VfdGFyZ2V0LT52b2lkcF9zaXplb2YpOworICAgICAgKihncnViX3VpbnQzMl90
ICopIHB0ciA9IEdSVUJfS0VSTkVMX0kzODZfWEVOX1BWSF9MSU5LX0FERFI7CisgICAgICBwdHIg
Kz0gaW1hZ2VfdGFyZ2V0LT52b2lkcF9zaXplb2Y7CisKKyAgICAgIGFzc2VydCAoWEVOX1BWSF9O
T1RFX1NJWkUgPT0gKHB0ciAtIG5vdGVfc3RhcnQpKTsKKworICAgICAgcGhkcisrOworICAgICAg
cGhkci0+cF90eXBlID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChQVF9OT1RFKTsKKyAgICAgIHBo
ZHItPnBfZmxhZ3MgPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKFBGX1IpOworICAgICAgcGhkci0+
cF9hbGlnbiA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoaW1hZ2VfdGFyZ2V0LT52b2lkcF9zaXpl
b2YpOworICAgICAgcGhkci0+cF92YWRkciA9IDA7CisgICAgICBwaGRyLT5wX3BhZGRyID0gMDsK
KyAgICAgIHBoZHItPnBfZmlsZXN6ID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChYRU5fUFZIX05P
VEVfU0laRSk7CisgICAgICBwaGRyLT5wX21lbXN6ID0gMDsKKyAgICAgIHBoZHItPnBfb2Zmc2V0
ID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChoZWFkZXJfc2l6ZSArIHByb2dyYW1fc2l6ZSk7Cisg
ICAgfQorCiAgIGlmIChub3RlKQogICAgIHsKICAgICAgIGludCBub3RlX3NpemUgPSBzaXplb2Yg
KHN0cnVjdCBncnViX2llZWUxMjc1X25vdGUpOwpAQCAtNDk0LDcgKzUyOSw3IEBAIFNVRkZJWCAo
Z3J1Yl9ta2ltYWdlX2dlbmVyYXRlX2VsZikgKGNvbnN0IHN0cnVjdCBncnViX2luc3RhbGxfaW1h
Z2VfdGFyZ2V0X2Rlc2MKICAgICBzaGRyLT5zaF9lbnRzaXplID0gZ3J1Yl9ob3N0X3RvX3Rhcmdl
dDMyICgwKTsKICAgICBzaGRyKys7CiAKLSAgICBpZiAoaW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFH
RV9YRU4pCisgICAgaWYgKGltYWdlX3RhcmdldC0+aWQgPT0gSU1BR0VfWEVOIHx8IGltYWdlX3Rh
cmdldC0+aWQgPT0gSU1BR0VfWEVOX1BWSCkKICAgICAgIHsKIAltZW1jcHkgKHB0ciwgIi54ZW4i
LCBzaXplb2YgKCIueGVuIikpOwogCXNoZHItPnNoX25hbWUgPSBncnViX2hvc3RfdG9fdGFyZ2V0
MzIgKHB0ciAtIHN0cl9zdGFydCk7CkBAIC01MDIsNyArNTM3LDEwIEBAIFNVRkZJWCAoZ3J1Yl9t
a2ltYWdlX2dlbmVyYXRlX2VsZikgKGNvbnN0IHN0cnVjdCBncnViX2luc3RhbGxfaW1hZ2VfdGFy
Z2V0X2Rlc2MKIAlzaGRyLT5zaF90eXBlID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChTSFRfUFJP
R0JJVFMpOwogCXNoZHItPnNoX2FkZHIgPSBncnViX2hvc3RfdG9fdGFyZ2V0X2FkZHIgKHRhcmdl
dF9hZGRyICsgbGF5b3V0LT5rZXJuZWxfc2l6ZSk7CiAJc2hkci0+c2hfb2Zmc2V0ID0gZ3J1Yl9o
b3N0X3RvX3RhcmdldF9hZGRyIChwcm9ncmFtX3NpemUgKyBoZWFkZXJfc2l6ZSk7Ci0Jc2hkci0+
c2hfc2l6ZSA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoWEVOX05PVEVfU0laRSk7CisJaWYgKGlt
YWdlX3RhcmdldC0+aWQgPT0gSU1BR0VfWEVOKQorCSAgc2hkci0+c2hfc2l6ZSA9IGdydWJfaG9z
dF90b190YXJnZXQzMiAoWEVOX05PVEVfU0laRSk7CisJZWxzZQorCSAgc2hkci0+c2hfc2l6ZSA9
IGdydWJfaG9zdF90b190YXJnZXQzMiAoWEVOX1BWSF9OT1RFX1NJWkUpOwogCXNoZHItPnNoX2xp
bmsgPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKDApOwogCXNoZHItPnNoX2luZm8gPSBncnViX2hv
c3RfdG9fdGFyZ2V0MzIgKDApOwogCXNoZHItPnNoX2FkZHJhbGlnbiA9IGdydWJfaG9zdF90b190
YXJnZXQzMiAoaW1hZ2VfdGFyZ2V0LT52b2lkcF9zaXplb2YpOwpkaWZmIC0tZ2l0IGEvdXRpbC9t
a2ltYWdlLmMgYi91dGlsL21raW1hZ2UuYwppbmRleCBlMjJkODJhZmEuLjM3MDEzNmU1YyAxMDA2
NDQKLS0tIGEvdXRpbC9ta2ltYWdlLmMKKysrIGIvdXRpbC9ta2ltYWdlLmMKQEAgLTEzMiw2ICsx
MzIsMjQgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBncnViX2luc3RhbGxfaW1hZ2VfdGFyZ2V0X2Rl
c2MgaW1hZ2VfdGFyZ2V0c1tdID0KICAgICAgIC5saW5rX2FkZHIgPSBHUlVCX0tFUk5FTF9JMzg2
X1BDX0xJTktfQUREUiwKICAgICAgIC5kZWZhdWx0X2NvbXByZXNzaW9uID0gR1JVQl9DT01QUkVT
U0lPTl9MWk1BCiAgICAgfSwKKyAgICB7CisgICAgICAuZGlybmFtZSA9ICJpMzg2LXhlbl9wdmgi
LAorICAgICAgLm5hbWVzID0geyAiaTM4Ni14ZW5fcHZoIiwgTlVMTCB9LAorICAgICAgLnZvaWRw
X3NpemVvZiA9IDQsCisgICAgICAuYmlnZW5kaWFuID0gMCwKKyAgICAgIC5pZCA9IElNQUdFX1hF
Tl9QVkgsCisgICAgICAuZmxhZ3MgPSBQTEFURk9STV9GTEFHU19OT05FLAorICAgICAgLnRvdGFs
X21vZHVsZV9zaXplID0gVEFSR0VUX05PX0ZJRUxELAorICAgICAgLmRlY29tcHJlc3Nvcl9jb21w
cmVzc2VkX3NpemUgPSBUQVJHRVRfTk9fRklFTEQsCisgICAgICAuZGVjb21wcmVzc29yX3VuY29t
cHJlc3NlZF9zaXplID0gVEFSR0VUX05PX0ZJRUxELAorICAgICAgLmRlY29tcHJlc3Nvcl91bmNv
bXByZXNzZWRfYWRkciA9IFRBUkdFVF9OT19GSUVMRCwKKyAgICAgIC5lbGZfdGFyZ2V0ID0gRU1f
Mzg2LAorICAgICAgLnNlY3Rpb25fYWxpZ24gPSAxLAorICAgICAgLnZhZGRyX29mZnNldCA9IDAs
CisgICAgICAubGlua19hZGRyID0gR1JVQl9LRVJORUxfSTM4Nl9YRU5fUFZIX0xJTktfQUREUiwK
KyAgICAgIC5tb2RfYWxpZ24gPSBHUlVCX0tFUk5FTF9JMzg2X1hFTl9QVkhfTU9EX0FMSUdOLAor
ICAgICAgLmxpbmtfYWxpZ24gPSA0CisgICAgfSwKICAgICB7CiAgICAgICAuZGlybmFtZSA9ICJp
Mzg2LXBjIiwKICAgICAgIC5uYW1lcyA9IHsgImkzODYtcGMtcHhlIiwgTlVMTCB9LApAQCAtODYw
LDcgKzg3OCw4IEBAIGdydWJfaW5zdGFsbF9nZW5lcmF0ZV9pbWFnZSAoY29uc3QgY2hhciAqZGly
LCBjb25zdCBjaGFyICpwcmVmaXgsCiAgIGVsc2UKICAgICBrZXJuZWxfaW1nID0gZ3J1Yl9ta2lt
YWdlX2xvYWRfaW1hZ2U2NCAoa2VybmVsX3BhdGgsIHRvdGFsX21vZHVsZV9zaXplLAogCQkJCQkg
ICAgJmxheW91dCwgaW1hZ2VfdGFyZ2V0KTsKLSAgaWYgKGltYWdlX3RhcmdldC0+aWQgPT0gSU1B
R0VfWEVOICYmIGxheW91dC5hbGlnbiA8IDQwOTYpCisgIGlmICgoaW1hZ2VfdGFyZ2V0LT5pZCA9
PSBJTUFHRV9YRU4gfHwgaW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFHRV9YRU5fUFZIKSAmJgorICAg
ICAgbGF5b3V0LmFsaWduIDwgNDA5NikKICAgICBsYXlvdXQuYWxpZ24gPSA0MDk2OwogCiAgIGlm
ICgoaW1hZ2VfdGFyZ2V0LT5mbGFncyAmIFBMQVRGT1JNX0ZMQUdTX0RFQ09NUFJFU1NPUlMpCkBA
IC0xMTAzLDYgKzExMjIsNyBAQCBncnViX2luc3RhbGxfZ2VuZXJhdGVfaW1hZ2UgKGNvbnN0IGNo
YXIgKmRpciwgY29uc3QgY2hhciAqcHJlZml4LAogICAgIGNhc2UgSU1BR0VfTUlQU19BUkM6CiAg
ICAgY2FzZSBJTUFHRV9RRU1VX01JUFNfRkxBU0g6CiAgICAgY2FzZSBJTUFHRV9YRU46CisgICAg
Y2FzZSBJTUFHRV9YRU5fUFZIOgogICAgICAgYnJlYWs7CiAgICAgY2FzZSBJTUFHRV9TUEFSQzY0
X0FPVVQ6CiAgICAgY2FzZSBJTUFHRV9TUEFSQzY0X1JBVzoKQEAgLTE2NzksNiArMTY5OSw3IEBA
IGdydWJfaW5zdGFsbF9nZW5lcmF0ZV9pbWFnZSAoY29uc3QgY2hhciAqZGlyLCBjb25zdCBjaGFy
ICpwcmVmaXgsCiAgICAgY2FzZSBJTUFHRV9MT09OR1NPTl9FTEY6CiAgICAgY2FzZSBJTUFHRV9Q
UEM6CiAgICAgY2FzZSBJTUFHRV9YRU46CisgICAgY2FzZSBJTUFHRV9YRU5fUFZIOgogICAgIGNh
c2UgSU1BR0VfQ09SRUJPT1Q6CiAgICAgY2FzZSBJTUFHRV9JMzg2X0lFRUUxMjc1OgogICAgICAg
ewotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:37:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIYi0-0000nW-CF; Fri, 02 Nov 2018 12:37:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYhx-0000i7-Kz
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:37:49 +0000
X-Inumbo-ID: 1a05338b-de9c-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a05338b-de9c-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 12:37:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BD008AF9C;
 Fri,  2 Nov 2018 12:37:44 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:37 +0100
Message-Id: <20181102123738.16395-19-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181102123738.16395-1-jgross@suse.com>
References: <20181102123738.16395-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 18/19] xen_pvh: support grub-install for
 xen_pvh
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHhlbl9wdmggc3VwcG9ydCB0byBncnViLWluc3RhbGwuCgpTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRh
bmllbC5raXBlckBvcmFjbGUuY29tPgotLS0KIGluY2x1ZGUvZ3J1Yi91dGlsL2luc3RhbGwuaCB8
IDEgKwogdXRpbC9ncnViLWluc3RhbGwtY29tbW9uLmMgIHwgMSArCiB1dGlsL2dydWItaW5zdGFs
bC5jICAgICAgICAgfCA3ICsrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL3V0aWwvaW5zdGFsbC5oIGIvaW5jbHVkZS9ncnVi
L3V0aWwvaW5zdGFsbC5oCmluZGV4IDBkYmE4YjY3Zi4uYWYyYmY2NWQ3IDEwMDY0NAotLS0gYS9p
bmNsdWRlL2dydWIvdXRpbC9pbnN0YWxsLmgKKysrIGIvaW5jbHVkZS9ncnViL3V0aWwvaW5zdGFs
bC5oCkBAIC0xMDAsNiArMTAwLDcgQEAgZW51bSBncnViX2luc3RhbGxfcGxhdAogICAgIEdSVUJf
SU5TVEFMTF9QTEFURk9STV9NSVBTX1FFTVVfTUlQUywKICAgICBHUlVCX0lOU1RBTExfUExBVEZP
Uk1fSTM4Nl9YRU4sCiAgICAgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX1g4Nl82NF9YRU4sCisgICAg
R1JVQl9JTlNUQUxMX1BMQVRGT1JNX0kzODZfWEVOX1BWSCwKICAgICBHUlVCX0lOU1RBTExfUExB
VEZPUk1fQVJNNjRfRUZJLAogICAgIEdSVUJfSU5TVEFMTF9QTEFURk9STV9BUk1fQ09SRUJPT1Qs
CiAgICAgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX01BWApkaWZmIC0tZ2l0IGEvdXRpbC9ncnViLWlu
c3RhbGwtY29tbW9uLmMgYi91dGlsL2dydWItaW5zdGFsbC1jb21tb24uYwppbmRleCAwYTJlMjRh
NzkuLjFiMWNiNDNiNCAxMDA2NDQKLS0tIGEvdXRpbC9ncnViLWluc3RhbGwtY29tbW9uLmMKKysr
IGIvdXRpbC9ncnViLWluc3RhbGwtY29tbW9uLmMKQEAgLTcxNiw2ICs3MTYsNyBAQCBzdGF0aWMg
c3RydWN0CiAgICAgW0dSVUJfSU5TVEFMTF9QTEFURk9STV9YODZfNjRfRUZJXSA9ICAgICAgIHsg
Ing4Nl82NCIsICAiZWZpIiAgICAgICB9LAogICAgIFtHUlVCX0lOU1RBTExfUExBVEZPUk1fSTM4
Nl9YRU5dID0gICAgICAgICB7ICJpMzg2IiwgICAgInhlbiIgICAgICAgfSwKICAgICBbR1JVQl9J
TlNUQUxMX1BMQVRGT1JNX1g4Nl82NF9YRU5dID0gICAgICAgeyAieDg2XzY0IiwgICJ4ZW4iICAg
ICAgIH0sCisgICAgW0dSVUJfSU5TVEFMTF9QTEFURk9STV9JMzg2X1hFTl9QVkhdID0gICAgIHsg
ImkzODYiLCAgICAieGVuX3B2aCIgICB9LAogICAgIFtHUlVCX0lOU1RBTExfUExBVEZPUk1fTUlQ
U0VMX0xPT05HU09OXSA9ICB7ICJtaXBzZWwiLCAgImxvb25nc29uIiAgfSwKICAgICBbR1JVQl9J
TlNUQUxMX1BMQVRGT1JNX01JUFNFTF9RRU1VX01JUFNdID0geyAibWlwc2VsIiwgICJxZW11X21p
cHMiIH0sCiAgICAgW0dSVUJfSU5TVEFMTF9QTEFURk9STV9NSVBTX1FFTVVfTUlQU10gPSAgIHsg
Im1pcHMiLCAgICAicWVtdV9taXBzIiB9LApkaWZmIC0tZ2l0IGEvdXRpbC9ncnViLWluc3RhbGwu
YyBiL3V0aWwvZ3J1Yi1pbnN0YWxsLmMKaW5kZXggNDM3NWMxNjE5Li43NDMyOTZmMzYgMTAwNjQ0
Ci0tLSBhL3V0aWwvZ3J1Yi1pbnN0YWxsLmMKKysrIGIvdXRpbC9ncnViLWluc3RhbGwuYwpAQCAt
NDk2LDYgKzQ5Niw3IEBAIGhhdmVfYm9vdGRldiAoZW51bSBncnViX2luc3RhbGxfcGxhdCBwbCkK
IAogICAgIGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX0kzODZfWEVOOgogICAgIGNhc2UgR1JV
Ql9JTlNUQUxMX1BMQVRGT1JNX1g4Nl82NF9YRU46CisgICAgY2FzZSBHUlVCX0lOU1RBTExfUExB
VEZPUk1fSTM4Nl9YRU5fUFZIOgogICAgICAgcmV0dXJuIDA7CiAKICAgICAgIC8qIHBhY2lmeSB3
YXJuaW5nLiAgKi8KQEAgLTkxMyw2ICs5MTQsNyBAQCBtYWluIChpbnQgYXJnYywgY2hhciAqYXJn
dltdKQogICAgIGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX0FSTV9VQk9PVDoKICAgICBjYXNl
IEdSVUJfSU5TVEFMTF9QTEFURk9STV9JMzg2X1hFTjoKICAgICBjYXNlIEdSVUJfSU5TVEFMTF9Q
TEFURk9STV9YODZfNjRfWEVOOgorICAgIGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX0kzODZf
WEVOX1BWSDoKICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1f
STM4Nl9RRU1VOgpAQCAtOTYwLDYgKzk2Miw3IEBAIG1haW4gKGludCBhcmdjLCBjaGFyICphcmd2
W10pCiAgICAgY2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1fTUlQU19RRU1VX01JUFM6CiAgICAg
Y2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1fSTM4Nl9YRU46CiAgICAgY2FzZSBHUlVCX0lOU1RB
TExfUExBVEZPUk1fWDg2XzY0X1hFTjoKKyAgICBjYXNlIEdSVUJfSU5TVEFMTF9QTEFURk9STV9J
Mzg2X1hFTl9QVkg6CiAgICAgICBmcmVlIChpbnN0YWxsX2RldmljZSk7CiAgICAgICBpbnN0YWxs
X2RldmljZSA9IE5VTEw7CiAgICAgICBicmVhazsKQEAgLTE0NzcsNiArMTQ4MCw3IEBAIG1haW4g
KGludCBhcmdjLCBjaGFyICphcmd2W10pCiAJCSAgY2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1f
QVJNX1VCT09UOgogCQkgIGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX0kzODZfWEVOOgogCQkg
IGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX1g4Nl82NF9YRU46CisJCSAgY2FzZSBHUlVCX0lO
U1RBTExfUExBVEZPUk1fSTM4Nl9YRU5fUFZIOgogCQkgICAgZ3J1Yl91dGlsX3dhcm4gKCIlcyIs
IF8oIm5vIGhpbnRzIGF2YWlsYWJsZSBmb3IgeW91ciBwbGF0Zm9ybS4gRXhwZWN0IHJlZHVjZWQg
cGVyZm9ybWFuY2UiKSk7CiAJCSAgICBicmVhazsKIAkJICAgIC8qIHBhY2lmeSB3YXJuaW5nLiAg
Ki8KQEAgLTE1NjgsNiArMTU3Miw3IEBAIG1haW4gKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAg
ICAgY2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1fUE9XRVJQQ19JRUVFMTI3NToKICAgICBjYXNl
IEdSVUJfSU5TVEFMTF9QTEFURk9STV9JMzg2X1hFTjoKICAgICBjYXNlIEdSVUJfSU5TVEFMTF9Q
TEFURk9STV9YODZfNjRfWEVOOgorICAgIGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX0kzODZf
WEVOX1BWSDoKICAgICAgIGNvcmVfbmFtZSA9ICJjb3JlLmVsZiI7CiAgICAgICBzbnByaW50ZiAo
bWtpbWFnZV90YXJnZXQsIHNpemVvZiAobWtpbWFnZV90YXJnZXQpLAogCQkiJXMtJXMiLApAQCAt
MTY2MCw2ICsxNjY1LDcgQEAgbWFpbiAoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgICBjYXNl
IEdSVUJfSU5TVEFMTF9QTEFURk9STV9TUEFSQzY0X0lFRUUxMjc1OgogICAgIGNhc2UgR1JVQl9J
TlNUQUxMX1BMQVRGT1JNX0kzODZfWEVOOgogICAgIGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JN
X1g4Nl82NF9YRU46CisgICAgY2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1fSTM4Nl9YRU5fUFZI
OgogICAgICAgYnJlYWs7CiAgICAgICAvKiBwYWNpZnkgd2FybmluZy4gICovCiAgICAgY2FzZSBH
UlVCX0lOU1RBTExfUExBVEZPUk1fTUFYOgpAQCAtMTkyNiw2ICsxOTMyLDcgQEAgbWFpbiAoaW50
IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgICBjYXNlIEdSVUJfSU5TVEFMTF9QTEFURk9STV9JMzg2
X1FFTVU6CiAgICAgY2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1fSTM4Nl9YRU46CiAgICAgY2Fz
ZSBHUlVCX0lOU1RBTExfUExBVEZPUk1fWDg2XzY0X1hFTjoKKyAgICBjYXNlIEdSVUJfSU5TVEFM
TF9QTEFURk9STV9JMzg2X1hFTl9QVkg6CiAgICAgICBncnViX3V0aWxfd2FybiAoIiVzIiwKIAkJ
ICAgICAgXygiV0FSTklORzogbm8gcGxhdGZvcm0tc3BlY2lmaWMgaW5zdGFsbCB3YXMgcGVyZm9y
bWVkIikpOwogICAgICAgYnJlYWs7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:37:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIYi0-0000oM-R6; Fri, 02 Nov 2018 12:37:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYhx-0000i4-Ie
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:37:49 +0000
X-Inumbo-ID: 174b654a-de9c-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 174b654a-de9c-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 12:37:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 96A93AD05;
 Fri,  2 Nov 2018 12:37:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:20 +0100
Message-Id: <20181102123738.16395-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181102123738.16395-1-jgross@suse.com>
References: <20181102123738.16395-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 01/19] xen: add some xen headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gc3VwcG9ydCBncnViMiBpbiBYZW4gUFZIIGVudmlyb25tZW50IHNvbWUgYWRk
aXRpb25hbCBYZW4KaGVhZGVycyBhcmUgbmVlZGVkIGFzIGdydWIyIHdpbGwgYmUgc3RhcnRlZCBp
biBQVkggbW9kZSByZXF1aXJpbmcgdG8KdXNlIHNldmVyYWwgSFZNIGh5cGVyY2FsbHMgYW5kIHN0
cnVjdHVyZXMuCgpBZGQgdGhlIG5lZWRlZCBoZWFkZXJzIGZyb20gWGVuIDQuMTAgYmVpbmcgdGhl
IGZpcnN0IFhlbiB2ZXJzaW9uIHdpdGgKZnVsbCAobm90IG9ubHkgZXhwZXJpbWVudGFsKSBQVkgg
Z3Vlc3Qgc3VwcG9ydC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+
Ci0tLQpWMjogdXBkYXRlIGNvbW1pdCBtZXNzYWdlIChEYW5pZWwgS2lwZXIpCi0tLQogaW5jbHVk
ZS94ZW4vaHZtL2h2bV9vcC5oICAgICB8IDI5NiArKysrKysrKysrKysrKysrKysrCiBpbmNsdWRl
L3hlbi9odm0vcGFyYW1zLmggICAgIHwgMjg0ICsrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94
ZW4vaHZtL3N0YXJ0X2luZm8uaCB8ICA5OCArKysrKysrCiBpbmNsdWRlL3hlbi9tZW1vcnkuaCAg
ICAgICAgIHwgNjY1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IGluY2x1ZGUveGVuL3BoeXNkZXYuaCAgICAgICAgfCAzODcgKysrKysrKysrKysrKysrKysrKysr
KysrKwogaW5jbHVkZS94ZW4vdHJhY2UuaCAgICAgICAgICB8IDMzOSArKysrKysrKysrKysrKysr
KysrKysrCiBpbmNsdWRlL3hlbi94ZW4uaCAgICAgICAgICAgIHwgMTA0ICsrKysrLS0KIDcgZmls
ZXMgY2hhbmdlZCwgMjE0MiBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBt
b2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9odm0vaHZtX29wLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBp
bmNsdWRlL3hlbi9odm0vcGFyYW1zLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9o
dm0vc3RhcnRfaW5mby5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4vbWVtb3J5LmgK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9waHlzZGV2LmgKIGNyZWF0ZSBtb2RlIDEw
MDY0NCBpbmNsdWRlL3hlbi90cmFjZS5oCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaHZtL2h2
bV9vcC5oIGIvaW5jbHVkZS94ZW4vaHZtL2h2bV9vcC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMC4uMGJkYWZkZjU5Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS94ZW4v
aHZtL2h2bV9vcC5oCkBAIC0wLDAgKzEsMjk2IEBACisvKgorICogUGVybWlzc2lvbiBpcyBoZXJl
YnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29w
eQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVz
ICh0aGUgIlNvZnR3YXJlIiksIHRvCisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJl
c3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRv
IHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5z
ZSwgYW5kL29yCisgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQg
cGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRvIGRvIHNvLCBz
dWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29w
eXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRl
ZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdh
cmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FS
UkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQg
Tk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8g
RVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJM
RSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIg
SU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICog
RlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVT
RSBPUiBPVEhFUgorICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqIENvcHlyaWdo
dCAoYykgMjAwNywgS2VpciBGcmFzZXIKKyAqLworCisjaWZuZGVmIF9fWEVOX1BVQkxJQ19IVk1f
SFZNX09QX0hfXworI2RlZmluZSBfX1hFTl9QVUJMSUNfSFZNX0hWTV9PUF9IX18KKworI2luY2x1
ZGUgIi4uL3hlbi5oIgorI2luY2x1ZGUgIi4uL3RyYWNlLmgiCisjaW5jbHVkZSAiLi4vZXZlbnRf
Y2hhbm5lbC5oIgorCisvKiBHZXQvc2V0IHN1YmNvbW1hbmRzOiBleHRyYSBhcmd1bWVudCA9PSBw
b2ludGVyIHRvIHhlbl9odm1fcGFyYW0gc3RydWN0LiAqLworI2RlZmluZSBIVk1PUF9zZXRfcGFy
YW0gICAgICAgICAgIDAKKyNkZWZpbmUgSFZNT1BfZ2V0X3BhcmFtICAgICAgICAgICAxCitzdHJ1
Y3QgeGVuX2h2bV9wYXJhbSB7CisgICAgZG9taWRfdCAgZG9taWQ7ICAgIC8qIElOICovCisgICAg
dWludDMyX3QgaW5kZXg7ICAgIC8qIElOICovCisgICAgdWludDY0X3QgdmFsdWU7ICAgIC8qIElO
L09VVCAqLworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9odm1fcGFyYW0geGVuX2h2bV9wYXJhbV90
OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9wYXJhbV90KTsKKworI2lmIF9fWEVO
X0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwOTAwCisKKy8qIFNldCB0aGUgbG9naWNhbCBs
ZXZlbCBvZiBvbmUgb2YgYSBkb21haW4ncyBQQ0kgSU5UeCB3aXJlcy4gKi8KKyNkZWZpbmUgSFZN
T1Bfc2V0X3BjaV9pbnR4X2xldmVsICAyCitzdHJ1Y3QgeGVuX2h2bV9zZXRfcGNpX2ludHhfbGV2
ZWwgeworICAgIC8qIERvbWFpbiB0byBiZSB1cGRhdGVkLiAqLworICAgIGRvbWlkX3QgIGRvbWlk
OworICAgIC8qIFBDSSBJTlR4IGlkZW50aWZpY2F0aW9uIGluIFBDSSB0b3BvbG9neSAoZG9tYWlu
OmJ1czpkZXZpY2U6aW50eCkuICovCisgICAgdWludDhfdCAgZG9tYWluLCBidXMsIGRldmljZSwg
aW50eDsKKyAgICAvKiBBc3NlcnRpb24gbGV2ZWwgKDAgPSB1bmFzc2VydGVkLCAxID0gYXNzZXJ0
ZWQpLiAqLworICAgIHVpbnQ4X3QgIGxldmVsOworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9odm1f
c2V0X3BjaV9pbnR4X2xldmVsIHhlbl9odm1fc2V0X3BjaV9pbnR4X2xldmVsX3Q7CitERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX3NldF9wY2lfaW50eF9sZXZlbF90KTsKKworLyogU2V0
IHRoZSBsb2dpY2FsIGxldmVsIG9mIG9uZSBvZiBhIGRvbWFpbidzIElTQSBJUlEgd2lyZXMuICov
CisjZGVmaW5lIEhWTU9QX3NldF9pc2FfaXJxX2xldmVsICAgMworc3RydWN0IHhlbl9odm1fc2V0
X2lzYV9pcnFfbGV2ZWwgeworICAgIC8qIERvbWFpbiB0byBiZSB1cGRhdGVkLiAqLworICAgIGRv
bWlkX3QgIGRvbWlkOworICAgIC8qIElTQSBkZXZpY2UgaWRlbnRpZmljYXRpb24sIGJ5IElTQSBJ
UlEgKDAtMTUpLiAqLworICAgIHVpbnQ4X3QgIGlzYV9pcnE7CisgICAgLyogQXNzZXJ0aW9uIGxl
dmVsICgwID0gdW5hc3NlcnRlZCwgMSA9IGFzc2VydGVkKS4gKi8KKyAgICB1aW50OF90ICBsZXZl
bDsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX3NldF9pc2FfaXJxX2xldmVsIHhlbl9odm1f
c2V0X2lzYV9pcnFfbGV2ZWxfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1fc2V0
X2lzYV9pcnFfbGV2ZWxfdCk7CisKKyNkZWZpbmUgSFZNT1Bfc2V0X3BjaV9saW5rX3JvdXRlICA0
CitzdHJ1Y3QgeGVuX2h2bV9zZXRfcGNpX2xpbmtfcm91dGUgeworICAgIC8qIERvbWFpbiB0byBi
ZSB1cGRhdGVkLiAqLworICAgIGRvbWlkX3QgIGRvbWlkOworICAgIC8qIFBDSSBsaW5rIGlkZW50
aWZpZXIgKDAtMykuICovCisgICAgdWludDhfdCAgbGluazsKKyAgICAvKiBJU0EgSVJRICgxLTE1
KSwgb3IgMCAoZGlzYWJsZSBsaW5rKS4gKi8KKyAgICB1aW50OF90ICBpc2FfaXJxOworfTsKK3R5
cGVkZWYgc3RydWN0IHhlbl9odm1fc2V0X3BjaV9saW5rX3JvdXRlIHhlbl9odm1fc2V0X3BjaV9s
aW5rX3JvdXRlX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX3NldF9wY2lfbGlu
a19yb3V0ZV90KTsKKworI2VuZGlmIC8qIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAw
MDQwOTAwICovCisKKy8qIEZsdXNoZXMgYWxsIFZDUFUgVExCczogQGFyZyBtdXN0IGJlIE5VTEwu
ICovCisjZGVmaW5lIEhWTU9QX2ZsdXNoX3RsYnMgICAgICAgICAgNQorCit0eXBlZGVmIGVudW0g
eworICAgIEhWTU1FTV9yYW1fcncsICAgICAgICAgICAgIC8qIE5vcm1hbCByZWFkL3dyaXRlIGd1
ZXN0IFJBTSAqLworICAgIEhWTU1FTV9yYW1fcm8sICAgICAgICAgICAgIC8qIFJlYWQtb25seTsg
d3JpdGVzIGFyZSBkaXNjYXJkZWQgKi8KKyAgICBIVk1NRU1fbW1pb19kbSwgICAgICAgICAgICAv
KiBSZWFkcyBhbmQgd3JpdGUgZ28gdG8gdGhlIGRldmljZSBtb2RlbCAqLworI2lmIF9fWEVOX0lO
VEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwNzAwCisgICAgSFZNTUVNX21taW9fd3JpdGVfZG0s
ICAgICAgLyogUmVhZC1vbmx5OyB3cml0ZXMgZ28gdG8gdGhlIGRldmljZSBtb2RlbCAqLworI2Vs
c2UKKyAgICBIVk1NRU1fdW51c2VkLCAgICAgICAgICAgICAvKiBQbGFjZWhvbGRlcjsgc2V0dGlu
ZyBtZW1vcnkgdG8gdGhpcyB0eXBlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
d2lsbCBmYWlsIGZvciBjb2RlIGFmdGVyIDQuNy4wICovCisjZW5kaWYKKyAgICBIVk1NRU1faW9y
ZXFfc2VydmVyICAgICAgICAvKiBNZW1vcnkgdHlwZSBjbGFpbWVkIGJ5IGFuIGlvcmVxIHNlcnZl
cjsgdHlwZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5nZXMgdG8gdGhp
cyB2YWx1ZSBhcmUgb25seSBhbGxvd2VkIGFmdGVyCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYW4gaW9yZXEgc2VydmVyIGhhcyBjbGFpbWVkIGl0cyBvd25lcnNoaXAuCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT25seSBwYWdlcyB3aXRoIEhWTU1FTV9yYW1f
cncgYXJlIGFsbG93ZWQgdG8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFu
Z2UgdG8gdGhpcyB0eXBlOyBjb252ZXJzZWx5LCBwYWdlcyB3aXRoCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdGhpcyB0eXBlIGFyZSBvbmx5IGFsbG93ZWQgdG8gYmUgY2hhbmdl
ZCBiYWNrCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gSFZNTUVNX3JhbV9y
dy4gKi8KK30gaHZtbWVtX3R5cGVfdDsKKworLyogSGludCBmcm9tIFBWIGRyaXZlcnMgZm9yIHBh
Z2V0YWJsZSBkZXN0cnVjdGlvbi4gKi8KKyNkZWZpbmUgSFZNT1BfcGFnZXRhYmxlX2R5aW5nICAg
ICAgICA5CitzdHJ1Y3QgeGVuX2h2bV9wYWdldGFibGVfZHlpbmcgeworICAgIC8qIERvbWFpbiB3
aXRoIGEgcGFnZXRhYmxlIGFib3V0IHRvIGJlIGRlc3Ryb3llZC4gKi8KKyAgICBkb21pZF90ICBk
b21pZDsKKyAgICB1aW50MTZfdCBwYWRbM107IC8qIGFsaWduIG5leHQgZmllbGQgb24gOC1ieXRl
IGJvdW5kYXJ5ICovCisgICAgLyogZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgdG9wbGV2
ZWwgcGFnZXRhYmxlIGR5aW5nICovCisgICAgdWludDY0X3QgZ3BhOworfTsKK3R5cGVkZWYgc3Ry
dWN0IHhlbl9odm1fcGFnZXRhYmxlX2R5aW5nIHhlbl9odm1fcGFnZXRhYmxlX2R5aW5nX3Q7CitE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX3BhZ2V0YWJsZV9keWluZ190KTsKKworLyog
R2V0IHRoZSBjdXJyZW50IFhlbiB0aW1lLCBpbiBuYW5vc2Vjb25kcyBzaW5jZSBzeXN0ZW0gYm9v
dC4gKi8KKyNkZWZpbmUgSFZNT1BfZ2V0X3RpbWUgICAgICAgICAgICAgIDEwCitzdHJ1Y3QgeGVu
X2h2bV9nZXRfdGltZSB7CisgICAgdWludDY0X3Qgbm93OyAgICAgIC8qIE9VVCAqLworfTsKK3R5
cGVkZWYgc3RydWN0IHhlbl9odm1fZ2V0X3RpbWUgeGVuX2h2bV9nZXRfdGltZV90OworREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9nZXRfdGltZV90KTsKKworI2RlZmluZSBIVk1PUF94
ZW50cmFjZSAgICAgICAgICAgICAgMTEKK3N0cnVjdCB4ZW5faHZtX3hlbnRyYWNlIHsKKyAgICB1
aW50MTZfdCBldmVudCwgZXh0cmFfYnl0ZXM7CisgICAgdWludDhfdCBleHRyYVtUUkFDRV9FWFRS
QV9NQVggKiBzaXplb2YodWludDMyX3QpXTsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX3hl
bnRyYWNlIHhlbl9odm1feGVudHJhY2VfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9o
dm1feGVudHJhY2VfdCk7CisKKy8qIEZvbGxvd2luZyB0b29scy1vbmx5IGludGVyZmFjZXMgbWF5
IGNoYW5nZSBpbiBmdXR1cmUuICovCisjaWYgZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9f
WEVOX1RPT0xTX18pCisKKy8qIERlcHJlY2F0ZWQgYnkgWEVOTUVNX2FjY2Vzc19vcF9zZXRfYWNj
ZXNzICovCisjZGVmaW5lIEhWTU9QX3NldF9tZW1fYWNjZXNzICAgICAgICAxMgorCisvKiBEZXBy
ZWNhdGVkIGJ5IFhFTk1FTV9hY2Nlc3Nfb3BfZ2V0X2FjY2VzcyAqLworI2RlZmluZSBIVk1PUF9n
ZXRfbWVtX2FjY2VzcyAgICAgICAgMTMKKworI2VuZGlmIC8qIGRlZmluZWQoX19YRU5fXykgfHwg
ZGVmaW5lZChfX1hFTl9UT09MU19fKSAqLworCisjZGVmaW5lIEhWTU9QX2dldF9tZW1fdHlwZSAg
ICAxNQorLyogUmV0dXJuIGh2bW1lbV90eXBlX3QgZm9yIHRoZSBzcGVjaWZpZWQgcGZuLiAqLwor
c3RydWN0IHhlbl9odm1fZ2V0X21lbV90eXBlIHsKKyAgICAvKiBEb21haW4gdG8gYmUgcXVlcmll
ZC4gKi8KKyAgICBkb21pZF90IGRvbWlkOworICAgIC8qIE9VVCB2YXJpYWJsZS4gKi8KKyAgICB1
aW50MTZfdCBtZW1fdHlwZTsKKyAgICB1aW50MTZfdCBwYWRbMl07IC8qIGFsaWduIG5leHQgZmll
bGQgb24gOC1ieXRlIGJvdW5kYXJ5ICovCisgICAgLyogSU4gdmFyaWFibGUuICovCisgICAgdWlu
dDY0X3QgcGZuOworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9odm1fZ2V0X21lbV90eXBlIHhlbl9o
dm1fZ2V0X21lbV90eXBlX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2dldF9t
ZW1fdHlwZV90KTsKKworLyogRm9sbG93aW5nIHRvb2xzLW9ubHkgaW50ZXJmYWNlcyBtYXkgY2hh
bmdlIGluIGZ1dHVyZS4gKi8KKyNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5f
VE9PTFNfXykKKworLyoKKyAqIERlZmluaXRpb25zIHJlbGF0aW5nIHRvIERNT1BfY3JlYXRlX2lv
cmVxX3NlcnZlci4gKERlZmluZWQgaGVyZSBmb3IKKyAqIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5
KS4KKyAqLworCisjZGVmaW5lIEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9PRkYgICAgMAorI2RlZmlu
ZSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfTEVHQUNZIDEKKy8qCisgKiBVc2UgdGhpcyB3aGVuIHJl
YWRfcG9pbnRlciBnZXRzIHVwZGF0ZWQgYXRvbWljYWxseSBhbmQKKyAqIHRoZSBwb2ludGVyIHBh
aXIgZ2V0cyByZWFkIGF0b21pY2FsbHk6CisgKi8KKyNkZWZpbmUgSFZNX0lPUkVRU1JWX0JVRklP
UkVRX0FUT01JQyAyCisKKyNlbmRpZiAvKiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19Y
RU5fVE9PTFNfXykgKi8KKworI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZf
NjRfXykKKworLyoKKyAqIEhWTU9QX3NldF9ldnRjaG5fdXBjYWxsX3ZlY3RvcjogU2V0IGEgPHZl
Y3Rvcj4gdGhhdCBzaG91bGQgYmUgdXNlZCBmb3IgZXZlbnQKKyAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY2hhbm5lbCB1cGNhbGxzIG9uIHRoZSBzcGVjaWZpZWQgPHZjcHU+LiBJ
ZiBzZXQsCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMgdmVjdG9yIHdp
bGwgYmUgdXNlZCBpbiBwcmVmZXJlbmNlIHRvIHRoZQorICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21haW4gZ2xvYmFsIGNhbGxiYWNrIHZpYSAoc2VlCisgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEhWTV9QQVJBTV9DQUxMQkFDS19JUlEpLgorICovCisjZGVm
aW5lIEhWTU9QX3NldF9ldnRjaG5fdXBjYWxsX3ZlY3RvciAyMworc3RydWN0IHhlbl9odm1fZXZ0
Y2huX3VwY2FsbF92ZWN0b3IgeworICAgIHVpbnQzMl90IHZjcHU7CisgICAgdWludDhfdCB2ZWN0
b3I7Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9ldnRjaG5fdXBjYWxsX3ZlY3RvciB4ZW5f
aHZtX2V2dGNobl91cGNhbGxfdmVjdG9yX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
aHZtX2V2dGNobl91cGNhbGxfdmVjdG9yX3QpOworCisjZW5kaWYgLyogZGVmaW5lZChfX2kzODZf
XykgfHwgZGVmaW5lZChfX3g4Nl82NF9fKSAqLworCisjZGVmaW5lIEhWTU9QX2d1ZXN0X3JlcXVl
c3Rfdm1fZXZlbnQgMjQKKworLyogSFZNT1BfYWx0cDJtOiBwZXJmb3JtIGFsdHAybSBzdGF0ZSBv
cGVyYXRpb25zICovCisjZGVmaW5lIEhWTU9QX2FsdHAybSAyNQorCisjZGVmaW5lIEhWTU9QX0FM
VFAyTV9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDAxCisKK3N0cnVjdCB4ZW5faHZtX2FsdHAy
bV9kb21haW5fc3RhdGUgeworICAgIC8qIElOIG9yIE9VVCB2YXJpYWJsZSBvbi9vZmYgKi8KKyAg
ICB1aW50OF90IHN0YXRlOworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0cDJtX2RvbWFp
bl9zdGF0ZSB4ZW5faHZtX2FsdHAybV9kb21haW5fc3RhdGVfdDsKK0RFRklORV9YRU5fR1VFU1Rf
SEFORExFKHhlbl9odm1fYWx0cDJtX2RvbWFpbl9zdGF0ZV90KTsKKworc3RydWN0IHhlbl9odm1f
YWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSB7CisgICAgdWludDMyX3QgdmNwdV9pZDsKKyAgICB1
aW50MzJfdCBwYWQ7CisgICAgLyogI1ZFIGluZm8gYXJlYSBnZm4gKi8KKyAgICB1aW50NjRfdCBn
Zm47Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5
IHhlbl9odm1fYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeV90OworREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX2h2bV9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5X3QpOworCitzdHJ1Y3QgeGVu
X2h2bV9hbHRwMm1fdmlldyB7CisgICAgLyogSU4vT1VUIHZhcmlhYmxlICovCisgICAgdWludDE2
X3QgdmlldzsKKyAgICAvKiBDcmVhdGUgdmlldyBvbmx5OiBkZWZhdWx0IGFjY2VzcyB0eXBlCisg
ICAgICogTk9URTogY3VycmVudGx5IGlnbm9yZWQgKi8KKyAgICB1aW50MTZfdCBodm1tZW1fZGVm
YXVsdF9hY2Nlc3M7IC8qIHhlbm1lbV9hY2Nlc3NfdCAqLworfTsKK3R5cGVkZWYgc3RydWN0IHhl
bl9odm1fYWx0cDJtX3ZpZXcgeGVuX2h2bV9hbHRwMm1fdmlld190OworREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fdmlld190KTsKKworc3RydWN0IHhlbl9odm1fYWx0cDJt
X3NldF9tZW1fYWNjZXNzIHsKKyAgICAvKiB2aWV3ICovCisgICAgdWludDE2X3QgdmlldzsKKyAg
ICAvKiBNZW1vcnkgdHlwZSAqLworICAgIHVpbnQxNl90IGh2bW1lbV9hY2Nlc3M7IC8qIHhlbm1l
bV9hY2Nlc3NfdCAqLworICAgIHVpbnQzMl90IHBhZDsKKyAgICAvKiBnZm4gKi8KKyAgICB1aW50
NjRfdCBnZm47Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nl
c3MgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX3QpOworCitzdHJ1Y3QgeGVuX2h2bV9h
bHRwMm1fY2hhbmdlX2dmbiB7CisgICAgLyogdmlldyAqLworICAgIHVpbnQxNl90IHZpZXc7Cisg
ICAgdWludDE2X3QgcGFkMTsKKyAgICB1aW50MzJfdCBwYWQyOworICAgIC8qIG9sZCBnZm4gKi8K
KyAgICB1aW50NjRfdCBvbGRfZ2ZuOworICAgIC8qIG5ldyBnZm4sIElOVkFMSURfR0ZOICh+MFVM
KSBtZWFucyByZXZlcnQgKi8KKyAgICB1aW50NjRfdCBuZXdfZ2ZuOworfTsKK3R5cGVkZWYgc3Ry
dWN0IHhlbl9odm1fYWx0cDJtX2NoYW5nZV9nZm4geGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbl90
OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbl90KTsK
Kworc3RydWN0IHhlbl9odm1fYWx0cDJtX29wIHsKKyAgICB1aW50MzJfdCB2ZXJzaW9uOyAgIC8q
IEhWTU9QX0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lPTiAqLworICAgIHVpbnQzMl90IGNtZDsKKy8q
IEdldC9zZXQgdGhlIGFsdHAybSBzdGF0ZSBmb3IgYSBkb21haW4gKi8KKyNkZWZpbmUgSFZNT1Bf
YWx0cDJtX2dldF9kb21haW5fc3RhdGUgICAgIDEKKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3NldF9k
b21haW5fc3RhdGUgICAgIDIKKy8qIFNldCB0aGUgY3VycmVudCBWQ1BVIHRvIHJlY2VpdmUgYWx0
cDJtIGV2ZW50IG5vdGlmaWNhdGlvbnMgKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3ZjcHVfZW5h
YmxlX25vdGlmeSAgIDMKKy8qIENyZWF0ZSBhIG5ldyB2aWV3ICovCisjZGVmaW5lIEhWTU9QX2Fs
dHAybV9jcmVhdGVfcDJtICAgICAgICAgICA0CisvKiBEZXN0cm95IGEgdmlldyAqLworI2RlZmlu
ZSBIVk1PUF9hbHRwMm1fZGVzdHJveV9wMm0gICAgICAgICAgNQorLyogU3dpdGNoIHZpZXcgZm9y
IGFuIGVudGlyZSBkb21haW4gKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3N3aXRjaF9wMm0gICAg
ICAgICAgIDYKKy8qIE5vdGlmeSB0aGF0IGEgcGFnZSBvZiBtZW1vcnkgaXMgdG8gaGF2ZSBzcGVj
aWZpYyBhY2Nlc3MgdHlwZXMgKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNz
ICAgICAgIDcKKy8qIENoYW5nZSBhIHAybSBlbnRyeSB0byBoYXZlIGEgZGlmZmVyZW50IGdmbi0+
bWZuIG1hcHBpbmcgKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX2NoYW5nZV9nZm4gICAgICAgICAg
IDgKKyAgICBkb21pZF90IGRvbWFpbjsKKyAgICB1aW50MTZfdCBwYWQxOworICAgIHVpbnQzMl90
IHBhZDI7CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fZG9tYWlu
X3N0YXRlICAgICAgIGRvbWFpbl9zdGF0ZTsKKyAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJt
X3ZjcHVfZW5hYmxlX25vdGlmeSBlbmFibGVfbm90aWZ5OworICAgICAgICBzdHJ1Y3QgeGVuX2h2
bV9hbHRwMm1fdmlldyAgICAgICAgICAgICAgIHZpZXc7CisgICAgICAgIHN0cnVjdCB4ZW5faHZt
X2FsdHAybV9zZXRfbWVtX2FjY2VzcyAgICAgc2V0X21lbV9hY2Nlc3M7CisgICAgICAgIHN0cnVj
dCB4ZW5faHZtX2FsdHAybV9jaGFuZ2VfZ2ZuICAgICAgICAgY2hhbmdlX2dmbjsKKyAgICAgICAg
dWludDhfdCBwYWRbNjRdOworICAgIH0gdTsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2Fs
dHAybV9vcCB4ZW5faHZtX2FsdHAybV9vcF90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X2h2bV9hbHRwMm1fb3BfdCk7CisKKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSFZNX0hWTV9PUF9I
X18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1z
dHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hl
bi9odm0vcGFyYW1zLmggYi9pbmNsdWRlL3hlbi9odm0vcGFyYW1zLmgKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwLi4yZWMyZTdjODAKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNs
dWRlL3hlbi9odm0vcGFyYW1zLmgKQEAgLTAsMCArMSwyODQgQEAKKy8qCisgKiBQZXJtaXNzaW9u
IGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5p
bmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRp
b24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdp
dGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisgKiBy
aWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBz
dWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRv
IHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8g
ZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBh
Ym92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJl
IGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRo
ZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lU
SE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVE
SU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFks
CisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5U
LiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMg
QkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwg
V0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklT
SU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBP
UiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKgorICog
Q29weXJpZ2h0IChjKSAyMDA3LCBLZWlyIEZyYXNlcgorICovCisKKyNpZm5kZWYgX19YRU5fUFVC
TElDX0hWTV9QQVJBTVNfSF9fCisjZGVmaW5lIF9fWEVOX1BVQkxJQ19IVk1fUEFSQU1TX0hfXwor
CisjaW5jbHVkZSAiaHZtX29wLmgiCisKKy8qCisgKiBQYXJhbWV0ZXIgc3BhY2UgZm9yIEhWTU9Q
X3tzZXQsZ2V0fV9wYXJhbS4KKyAqLworCisjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19JUlEg
MAorI2RlZmluZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJRX1RZUEVfTUFTSyB4ZW5fbWtfdWxsb25n
KDB4RkYwMDAwMDAwMDAwMDAwMCkKKy8qCisgKiBIb3cgc2hvdWxkIENQVTAgZXZlbnQtY2hhbm5l
bCBub3RpZmljYXRpb25zIGJlIGRlbGl2ZXJlZD8KKyAqCisgKiBJZiB2YWwgPT0gMCB0aGVuIENQ
VTAgZXZlbnQtY2hhbm5lbCBub3RpZmljYXRpb25zIGFyZSBub3QgZGVsaXZlcmVkLgorICogSWYg
dmFsICE9IDAsIHZhbFs2Mzo1Nl0gZW5jb2RlcyB0aGUgdHlwZSwgYXMgZm9sbG93czoKKyAqLwor
CisjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX0dTSSAgICAgIDAKKy8qCisgKiB2YWxb
NTU6MF0gaXMgYSBkZWxpdmVyeSBHU0kuICBHU0kgMCBjYW5ub3QgYmUgdXNlZCwgYXMgaXQgYWxp
YXNlcyB2YWwgPT0gMCwKKyAqIGFuZCBkaXNhYmxlcyBhbGwgbm90aWZpY2F0aW9ucy4KKyAqLwor
CisjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX1BDSV9JTlRYIDEKKy8qCisgKiB2YWxb
NTU6MF0gaXMgYSBkZWxpdmVyeSBQQ0kgSU5UeCBsaW5lOgorICogRG9tYWluID0gdmFsWzQ3OjMy
XSwgQnVzID0gdmFsWzMxOjE2XSBEZXZGbiA9IHZhbFsxNTo4XSwgSW50WCA9IHZhbFsxOjBdCisg
Ki8KKworI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKKyNkZWZp
bmUgSFZNX1BBUkFNX0NBTExCQUNLX1RZUEVfVkVDVE9SICAgMgorLyoKKyAqIHZhbFs3OjBdIGlz
IGEgdmVjdG9yIG51bWJlci4gIENoZWNrIGZvciBYRU5GRUFUX2h2bV9jYWxsYmFja192ZWN0b3Ig
dG8ga25vdworICogaWYgdGhpcyBkZWxpdmVyeSBtZXRob2QgaXMgYXZhaWxhYmxlLgorICovCisj
ZWxpZiBkZWZpbmVkKF9fYXJtX18pIHx8IGRlZmluZWQoX19hYXJjaDY0X18pCisjZGVmaW5lIEhW
TV9QQVJBTV9DQUxMQkFDS19UWVBFX1BQSSAgICAgIDIKKy8qCisgKiB2YWxbNTU6MTZdIG5lZWRz
IHRvIGJlIHplcm8uCisgKiB2YWxbMTU6OF0gaXMgaW50ZXJydXB0IGZsYWcgb2YgdGhlIFBQSSB1
c2VkIGJ5IGV2ZW50LWNoYW5uZWw6CisgKiAgYml0IDg6IHRoZSBQUEkgaXMgZWRnZSgxKSBvciBs
ZXZlbCgwKSB0cmlnZ2VyZWQKKyAqICBiaXQgOTogdGhlIFBQSSBpcyBhY3RpdmUgbG93KDEpIG9y
IGhpZ2goMCkKKyAqIHZhbFs3OjBdIGlzIGEgUFBJIG51bWJlciB1c2VkIGJ5IGV2ZW50LWNoYW5u
ZWwuCisgKiBUaGlzIGlzIG9ubHkgdXNlZCBieSBBUk0vQVJNNjQgYW5kIG1hc2tpbmcvZW9pIHRo
ZSBpbnRlcnJ1cHQgYXNzb2NpYXRlZCB0bworICogdGhlIG5vdGlmaWNhdGlvbiBpcyBoYW5kbGVk
IGJ5IHRoZSBpbnRlcnJ1cHQgY29udHJvbGxlci4KKyAqLworI2RlZmluZSBIVk1fUEFSQU1fQ0FM
TEJBQ0tfVFlQRV9QUElfRkxBR19NQVNLICAgICAgMHhGRjAwCisjZGVmaW5lIEhWTV9QQVJBTV9D
QUxMQkFDS19UWVBFX1BQSV9GTEFHX0xPV19MRVZFTCAyCisjZW5kaWYKKworLyoKKyAqIFRoZXNl
IGFyZSBub3QgdXNlZCBieSBYZW4uIFRoZXkgYXJlIGhlcmUgZm9yIGNvbnZlbmllbmNlIG9mIEhW
TS1ndWVzdAorICogeGVuYnVzIGltcGxlbWVudGF0aW9ucy4KKyAqLworI2RlZmluZSBIVk1fUEFS
QU1fU1RPUkVfUEZOICAgIDEKKyNkZWZpbmUgSFZNX1BBUkFNX1NUT1JFX0VWVENITiAyCisKKyNk
ZWZpbmUgSFZNX1BBUkFNX1BBRV9FTkFCTEVEICA0CisKKyNkZWZpbmUgSFZNX1BBUkFNX0lPUkVR
X1BGTiAgICA1CisKKyNkZWZpbmUgSFZNX1BBUkFNX0JVRklPUkVRX1BGTiA2CisjZGVmaW5lIEhW
TV9QQVJBTV9CVUZJT1JFUV9FVlRDSE4gMjYKKworI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRl
ZmluZWQoX194ODZfNjRfXykKKworLyoKKyAqIFZpcmlkaWFuIGVubGlnaHRlbm1lbnRzCisgKgor
ICogKFNlZSBodHRwOi8vZG93bmxvYWQubWljcm9zb2Z0LmNvbS9kb3dubG9hZC9BL0IvNC9BQjQz
QTM0RS1CREQwLTRGQTYtQkRFRi03OUVFRjE2RTg4MEIvSHlwZXJ2aXNvciUyMFRvcCUyMExldmVs
JTIwRnVuY3Rpb25hbCUyMFNwZWNpZmljYXRpb24lMjB2NC4wLmRvY3gpCisgKgorICogVG8gZXhw
b3NlIHZpcmlkaWFuIGVubGlnaHRlbm1lbnRzIHRvIHRoZSBndWVzdCBzZXQgdGhpcyBwYXJhbWV0
ZXIKKyAqIHRvIHRoZSBkZXNpcmVkIGZlYXR1cmUgbWFzay4gVGhlIGJhc2UgZmVhdHVyZSBzZXQg
bXVzdCBiZSBwcmVzZW50CisgKiBpbiBhbnkgdmFsaWQgZmVhdHVyZSBtYXNrLgorICovCisjZGVm
aW5lIEhWTV9QQVJBTV9WSVJJRElBTiAgICAgOQorCisvKiBCYXNlK0ZyZXEgdmlyaWRpYW4gZmVh
dHVyZSBzZXRzOgorICoKKyAqIC0gSHlwZXJjYWxsIE1TUnMgKEhWX1g2NF9NU1JfR1VFU1RfT1Nf
SUQgYW5kIEhWX1g2NF9NU1JfSFlQRVJDQUxMKQorICogLSBBUElDIGFjY2VzcyBNU1JzIChIVl9Y
NjRfTVNSX0VPSSwgSFZfWDY0X01TUl9JQ1IgYW5kIEhWX1g2NF9NU1JfVFBSKQorICogLSBWaXJ0
dWFsIFByb2Nlc3NvciBpbmRleCBNU1IgKEhWX1g2NF9NU1JfVlBfSU5ERVgpCisgKiAtIFRpbWVy
IGZyZXF1ZW5jeSBNU1JzIChIVl9YNjRfTVNSX1RTQ19GUkVRVUVOQ1kgYW5kCisgKiAgIEhWX1g2
NF9NU1JfQVBJQ19GUkVRVUVOQ1kpCisgKi8KKyNkZWZpbmUgX0hWTVBWX2Jhc2VfZnJlcSAwCisj
ZGVmaW5lIEhWTVBWX2Jhc2VfZnJlcSAgKDEgPDwgX0hWTVBWX2Jhc2VfZnJlcSkKKworLyogRmVh
dHVyZSBzZXQgbW9kaWZpY2F0aW9ucyAqLworCisvKiBEaXNhYmxlIHRpbWVyIGZyZXF1ZW5jeSBN
U1JzIChIVl9YNjRfTVNSX1RTQ19GUkVRVUVOQ1kgYW5kCisgKiBIVl9YNjRfTVNSX0FQSUNfRlJF
UVVFTkNZKS4KKyAqIFRoaXMgbW9kaWZpY2F0aW9uIHJlc3RvcmVzIHRoZSB2aXJpZGlhbiBmZWF0
dXJlIHNldCB0byB0aGUKKyAqIG9yaWdpbmFsICdiYXNlJyBzZXQgZXhwb3NlZCBpbiByZWxlYXNl
cyBwcmlvciB0byBYZW4gNC40LgorICovCisjZGVmaW5lIF9IVk1QVl9ub19mcmVxIDEKKyNkZWZp
bmUgSFZNUFZfbm9fZnJlcSAgKDEgPDwgX0hWTVBWX25vX2ZyZXEpCisKKy8qIEVuYWJsZSBQYXJ0
aXRpb24gVGltZSBSZWZlcmVuY2UgQ291bnRlciAoSFZfWDY0X01TUl9USU1FX1JFRl9DT1VOVCkg
Ki8KKyNkZWZpbmUgX0hWTVBWX3RpbWVfcmVmX2NvdW50IDIKKyNkZWZpbmUgSFZNUFZfdGltZV9y
ZWZfY291bnQgICgxIDw8IF9IVk1QVl90aW1lX3JlZl9jb3VudCkKKworLyogRW5hYmxlIFJlZmVy
ZW5jZSBUU0MgUGFnZSAoSFZfWDY0X01TUl9SRUZFUkVOQ0VfVFNDKSAqLworI2RlZmluZSBfSFZN
UFZfcmVmZXJlbmNlX3RzYyAzCisjZGVmaW5lIEhWTVBWX3JlZmVyZW5jZV90c2MgICgxIDw8IF9I
Vk1QVl9yZWZlcmVuY2VfdHNjKQorCisvKiBVc2UgSHlwZXJjYWxsIGZvciByZW1vdGUgVExCIGZs
dXNoICovCisjZGVmaW5lIF9IVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoIDQKKyNkZWZpbmUg
SFZNUFZfaGNhbGxfcmVtb3RlX3RsYl9mbHVzaCAoMSA8PCBfSFZNUFZfaGNhbGxfcmVtb3RlX3Rs
Yl9mbHVzaCkKKworLyogVXNlIEFQSUMgYXNzaXN0ICovCisjZGVmaW5lIF9IVk1QVl9hcGljX2Fz
c2lzdCA1CisjZGVmaW5lIEhWTVBWX2FwaWNfYXNzaXN0ICgxIDw8IF9IVk1QVl9hcGljX2Fzc2lz
dCkKKworLyogRW5hYmxlIGNyYXNoIE1TUnMgKi8KKyNkZWZpbmUgX0hWTVBWX2NyYXNoX2N0bCA2
CisjZGVmaW5lIEhWTVBWX2NyYXNoX2N0bCAoMSA8PCBfSFZNUFZfY3Jhc2hfY3RsKQorCisjZGVm
aW5lIEhWTVBWX2ZlYXR1cmVfbWFzayBcCisgICAgICAgIChIVk1QVl9iYXNlX2ZyZXEgfCBcCisg
ICAgICAgICBIVk1QVl9ub19mcmVxIHwgXAorICAgICAgICAgSFZNUFZfdGltZV9yZWZfY291bnQg
fCBcCisgICAgICAgICBIVk1QVl9yZWZlcmVuY2VfdHNjIHwgXAorICAgICAgICAgSFZNUFZfaGNh
bGxfcmVtb3RlX3RsYl9mbHVzaCB8IFwKKyAgICAgICAgIEhWTVBWX2FwaWNfYXNzaXN0IHwgXAor
ICAgICAgICAgSFZNUFZfY3Jhc2hfY3RsKQorCisjZW5kaWYKKworLyoKKyAqIFNldCBtb2RlIGZv
ciB2aXJ0dWFsIHRpbWVycyAoY3VycmVudGx5IHg4NiBvbmx5KToKKyAqICBkZWxheV9mb3JfbWlz
c2VkX3RpY2tzIChkZWZhdWx0KToKKyAqICAgRG8gbm90IGFkdmFuY2UgYSB2Y3B1J3MgdGltZSBi
ZXlvbmQgdGhlIGNvcnJlY3QgZGVsaXZlcnkgdGltZSBmb3IKKyAqICAgaW50ZXJydXB0cyB0aGF0
IGhhdmUgYmVlbiBtaXNzZWQgZHVlIHRvIHByZWVtcHRpb24uIERlbGl2ZXIgbWlzc2VkCisgKiAg
IGludGVycnVwdHMgd2hlbiB0aGUgdmNwdSBpcyByZXNjaGVkdWxlZCBhbmQgYWR2YW5jZSB0aGUg
dmNwdSdzIHZpcnR1YWwKKyAqICAgdGltZSBzdGVwd2lzZSBmb3IgZWFjaCBvbmUuCisgKiAgbm9f
ZGVsYXlfZm9yX21pc3NlZF90aWNrczoKKyAqICAgQXMgYWJvdmUsIG1pc3NlZCBpbnRlcnJ1cHRz
IGFyZSBkZWxpdmVyZWQsIGJ1dCBndWVzdCB0aW1lIGFsd2F5cyB0cmFja3MKKyAqICAgd2FsbGNs
b2NrIChpLmUuLCByZWFsKSB0aW1lIHdoaWxlIGRvaW5nIHNvLgorICogIG5vX21pc3NlZF90aWNr
c19wZW5kaW5nOgorICogICBObyBtaXNzZWQgaW50ZXJydXB0cyBhcmUgaGVsZCBwZW5kaW5nLiBJ
bnN0ZWFkLCB0byBlbnN1cmUgdGlja3MgYXJlCisgKiAgIGRlbGl2ZXJlZCBhdCBzb21lIG5vbi16
ZXJvIHJhdGUsIGlmIHdlIGRldGVjdCBtaXNzZWQgdGlja3MgdGhlbiB0aGUKKyAqICAgaW50ZXJu
YWwgdGljayBhbGFybSBpcyBub3QgZGlzYWJsZWQgaWYgdGhlIFZDUFUgaXMgcHJlZW1wdGVkIGR1
cmluZyB0aGUKKyAqICAgbmV4dCB0aWNrIHBlcmlvZC4KKyAqICBvbmVfbWlzc2VkX3RpY2tfcGVu
ZGluZzoKKyAqICAgTWlzc2VkIGludGVycnVwdHMgYXJlIGNvbGxhcHNlZCB0b2dldGhlciBhbmQg
ZGVsaXZlcmVkIGFzIG9uZSAnbGF0ZSB0aWNrJy4KKyAqICAgR3Vlc3QgdGltZSBhbHdheXMgdHJh
Y2tzIHdhbGxjbG9jayAoaS5lLiwgcmVhbCkgdGltZS4KKyAqLworI2RlZmluZSBIVk1fUEFSQU1f
VElNRVJfTU9ERSAgIDEwCisjZGVmaW5lIEhWTVBUTV9kZWxheV9mb3JfbWlzc2VkX3RpY2tzICAg
IDAKKyNkZWZpbmUgSFZNUFRNX25vX2RlbGF5X2Zvcl9taXNzZWRfdGlja3MgMQorI2RlZmluZSBI
Vk1QVE1fbm9fbWlzc2VkX3RpY2tzX3BlbmRpbmcgICAyCisjZGVmaW5lIEhWTVBUTV9vbmVfbWlz
c2VkX3RpY2tfcGVuZGluZyAgIDMKKworLyogQm9vbGVhbjogRW5hYmxlIHZpcnR1YWwgSFBFVCAo
aGlnaC1wcmVjaXNpb24gZXZlbnQgdGltZXIpPyAoeDg2LW9ubHkpICovCisjZGVmaW5lIEhWTV9Q
QVJBTV9IUEVUX0VOQUJMRUQgMTEKKworLyogSWRlbnRpdHktbWFwIHBhZ2UgZGlyZWN0b3J5IHVz
ZWQgYnkgSW50ZWwgRVBUIHdoZW4gQ1IwLlBHPTAuICovCisjZGVmaW5lIEhWTV9QQVJBTV9JREVO
VF9QVCAgICAgMTIKKworLyogRGV2aWNlIE1vZGVsIGRvbWFpbiwgZGVmYXVsdHMgdG8gMC4gKi8K
KyNkZWZpbmUgSFZNX1BBUkFNX0RNX0RPTUFJTiAgICAxMworCisvKiBBQ1BJIFMgc3RhdGU6IGN1
cnJlbnRseSBzdXBwb3J0IFMwIGFuZCBTMyBvbiB4ODYuICovCisjZGVmaW5lIEhWTV9QQVJBTV9B
Q1BJX1NfU1RBVEUgMTQKKworLyogVFNTIHVzZWQgb24gSW50ZWwgd2hlbiBDUjAuUEU9MC4gKi8K
KyNkZWZpbmUgSFZNX1BBUkFNX1ZNODZfVFNTICAgICAxNQorCisvKiBCb29sZWFuOiBFbmFibGUg
YWxpZ25pbmcgYWxsIHBlcmlvZGljIHZwdHMgdG8gcmVkdWNlIGludGVycnVwdHMgKi8KKyNkZWZp
bmUgSFZNX1BBUkFNX1ZQVF9BTElHTiAgICAxNgorCisvKiBDb25zb2xlIGRlYnVnIHNoYXJlZCBt
ZW1vcnkgcmluZyBhbmQgZXZlbnQgY2hhbm5lbCAqLworI2RlZmluZSBIVk1fUEFSQU1fQ09OU09M
RV9QRk4gICAgMTcKKyNkZWZpbmUgSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hOIDE4CisKKy8qCisg
KiBTZWxlY3QgbG9jYXRpb24gb2YgQUNQSSBQTTFhIGFuZCBUTVIgY29udHJvbCBibG9ja3MuIEN1
cnJlbnRseSB0d28gbG9jYXRpb25zCisgKiBhcmUgc3VwcG9ydGVkLCBzcGVjaWZpZWQgYnkgdmVy
c2lvbiAwIG9yIDEgaW4gdGhpcyBwYXJhbWV0ZXI6CisgKiAgIC0gMDogZGVmYXVsdCwgdXNlIHRo
ZSBvbGQgYWRkcmVzc2VzCisgKiAgICAgICAgUE0xQV9FVlQgPT0gMHgxZjQwOyBQTTFBX0NOVCA9
PSAweDFmNDQ7IFBNX1RNUiA9PSAweDFmNDgKKyAqICAgLSAxOiB1c2UgdGhlIG5ldyBkZWZhdWx0
IHFlbXUgYWRkcmVzc2VzCisgKiAgICAgICAgUE0xQV9FVlQgPT0gMHhiMDAwOyBQTTFBX0NOVCA9
PSAweGIwMDQ7IFBNX1RNUiA9PSAweGIwMDgKKyAqIFlvdSBjYW4gZmluZCB0aGVzZSBhZGRyZXNz
IGRlZmluaXRpb25zIGluIDxodm0vaW9yZXEuaD4KKyAqLworI2RlZmluZSBIVk1fUEFSQU1fQUNQ
SV9JT1BPUlRTX0xPQ0FUSU9OIDE5CisKKy8qIERlcHJlY2F0ZWQgKi8KKyNkZWZpbmUgSFZNX1BB
UkFNX01FTU9SWV9FVkVOVF9DUjAgICAgICAgICAgMjAKKyNkZWZpbmUgSFZNX1BBUkFNX01FTU9S
WV9FVkVOVF9DUjMgICAgICAgICAgMjEKKyNkZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9D
UjQgICAgICAgICAgMjIKKyNkZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9JTlQzICAgICAg
ICAgMjMKKyNkZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9TSU5HTEVfU1RFUCAgMjUKKyNk
ZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9NU1IgICAgICAgICAgMzAKKworLyogQm9vbGVh
bjogRW5hYmxlIG5lc3RlZGh2bSAoaHZtIG9ubHkpICovCisjZGVmaW5lIEhWTV9QQVJBTV9ORVNU
RURIVk0gICAgMjQKKworLyogUGFyYW1zIGZvciB0aGUgbWVtIGV2ZW50IHJpbmdzICovCisjZGVm
aW5lIEhWTV9QQVJBTV9QQUdJTkdfUklOR19QRk4gICAyNworI2RlZmluZSBIVk1fUEFSQU1fTU9O
SVRPUl9SSU5HX1BGTiAgMjgKKyNkZWZpbmUgSFZNX1BBUkFNX1NIQVJJTkdfUklOR19QRk4gIDI5
CisKKy8qIFNIVVRET1dOXyogYWN0aW9uIGluIGNhc2Ugb2YgYSB0cmlwbGUgZmF1bHQgKi8KKyNk
ZWZpbmUgSFZNX1BBUkFNX1RSSVBMRV9GQVVMVF9SRUFTT04gMzEKKworI2RlZmluZSBIVk1fUEFS
QU1fSU9SRVFfU0VSVkVSX1BGTiAzMgorI2RlZmluZSBIVk1fUEFSQU1fTlJfSU9SRVFfU0VSVkVS
X1BBR0VTIDMzCisKKy8qIExvY2F0aW9uIG9mIHRoZSBWTSBHZW5lcmF0aW9uIElEIGluIGd1ZXN0
IHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UuICovCisjZGVmaW5lIEhWTV9QQVJBTV9WTV9HRU5FUkFU
SU9OX0lEX0FERFIgMzQKKworLyoKKyAqIFNldCBtb2RlIGZvciBhbHRwMm06CisgKiAgZGlzYWJs
ZWQ6IGRvbid0IGFjdGl2YXRlIGFsdHAybSAoZGVmYXVsdCkKKyAqICBtaXhlZDogYWxsb3cgYWNj
ZXNzIHRvIGFsbCBhbHRwMm0gb3BzIGZvciBib3RoIGluLWd1ZXN0IGFuZCBleHRlcm5hbCB0b29s
cworICogIGV4dGVybmFsOiBhbGxvdyBhY2Nlc3MgdG8gZXh0ZXJuYWwgcHJpdmlsZWdlZCB0b29s
cyBvbmx5CisgKiAgbGltaXRlZDogZ3Vlc3Qgb25seSBoYXMgbGltaXRlZCBhY2Nlc3MgKGllLiBj
b250cm9sIFZNRlVOQyBhbmQgI1ZFKQorICovCisjZGVmaW5lIEhWTV9QQVJBTV9BTFRQMk0gICAg
ICAgMzUKKyNkZWZpbmUgWEVOX0FMVFAyTV9kaXNhYmxlZCAgICAgIDAKKyNkZWZpbmUgWEVOX0FM
VFAyTV9taXhlZCAgICAgICAgIDEKKyNkZWZpbmUgWEVOX0FMVFAyTV9leHRlcm5hbCAgICAgIDIK
KyNkZWZpbmUgWEVOX0FMVFAyTV9saW1pdGVkICAgICAgIDMKKworLyoKKyAqIFNpemUgb2YgdGhl
IHg4NyBGUFUgRklQL0ZEUCByZWdpc3RlcnMgdGhhdCB0aGUgaHlwZXJ2aXNvciBuZWVkcyB0bwor
ICogc2F2ZS9yZXN0b3JlLiAgVGhpcyBpcyBhIHdvcmthcm91bmQgZm9yIGEgaGFyZHdhcmUgbGlt
aXRhdGlvbiB0aGF0CisgKiBkb2VzIG5vdCBhbGxvdyB0aGUgZnVsbCBGSVAvRkRQIGFuZCBGQ1Mv
RkRTIHRvIGJlIHJlc3RvcmVkLgorICoKKyAqIFZhbGlkIHZhbHVlcyBhcmU6CisgKgorICogODog
c2F2ZS9yZXN0b3JlIDY0LWJpdCBGSVAvRkRQIGFuZCBjbGVhciBGQ1MvRkRTIChkZWZhdWx0IGlm
IENQVQorICogICAgaGFzIEZQQ1NEUyBmZWF0dXJlKS4KKyAqCisgKiA0OiBzYXZlL3Jlc3RvcmUg
MzItYml0IEZJUC9GRFAsIEZDUy9GRFMsIGFuZCBjbGVhciB1cHBlciAzMi1iaXRzIG9mCisgKiAg
ICBGSVAvRkRQLgorICoKKyAqIDA6IGFsbG93IGh5cGVydmlzb3IgdG8gY2hvb3NlIGJhc2VkIG9u
IHRoZSB2YWx1ZSBvZiBGSVAvRkRQCisgKiAgICAoZGVmYXVsdCBpZiBDUFUgZG9lcyBub3QgaGF2
ZSBGUENTRFMpLgorICoKKyAqIElmIEZQQ1NEUyAoYml0IDEzIGluIENQVUlEIGxlYWYgMHg3LCBz
dWJsZWFmIDB4MCkgaXMgc2V0LCB0aGUgQ1BVCisgKiBuZXZlciBzYXZlcyBGQ1MvRkRTIGFuZCB0
aGlzIHBhcmFtZXRlciBzaG91bGQgYmUgbGVmdCBhdCB0aGUKKyAqIGRlZmF1bHQgb2YgOC4KKyAq
LworI2RlZmluZSBIVk1fUEFSQU1fWDg3X0ZJUF9XSURUSCAzNgorCisvKgorICogVFNTIChhbmQg
aXRzIHNpemUpIHVzZWQgb24gSW50ZWwgd2hlbiBDUjAuUEU9MC4gVGhlIGFkZHJlc3Mgb2NjdXBp
ZXMKKyAqIHRoZSBsb3cgMzIgYml0cywgd2hpbGUgdGhlIHNpemUgaXMgaW4gdGhlIGhpZ2ggMzIg
b25lcy4KKyAqLworI2RlZmluZSBIVk1fUEFSQU1fVk04Nl9UU1NfU0laRUQgMzcKKworLyogRW5h
YmxlIE1DQSBjYXBhYmlsaXRpZXMuICovCisjZGVmaW5lIEhWTV9QQVJBTV9NQ0FfQ0FQIDM4Cisj
ZGVmaW5lIFhFTl9IVk1fTUNBX0NBUF9MTUNFICAgKHhlbl9ta191bGxvbmcoMSkgPDwgMCkKKyNk
ZWZpbmUgWEVOX0hWTV9NQ0FfQ0FQX01BU0sgICBYRU5fSFZNX01DQV9DQVBfTE1DRQorCisjZGVm
aW5lIEhWTV9OUl9QQVJBTVMgMzkKKworI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19IVk1fUEFSQU1T
X0hfXyAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaHZtL3N0YXJ0X2luZm8uaCBiL2luY2x1
ZGUveGVuL2h2bS9zdGFydF9pbmZvLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwLi42NDg0MTU5NzYKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL3hlbi9odm0vc3RhcnRf
aW5mby5oCkBAIC0wLDAgKzEsOTggQEAKKy8qCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFu
dGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBv
ZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAi
U29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rp
b24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBj
b3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQv
b3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25z
IHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3Qg
dG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQg
bm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisg
KiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAq
CisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBP
RiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElN
SVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBT
SEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBB
TlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBB
Q1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBP
VVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9U
SEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKgorICogQ29weXJpZ2h0IChjKSAy
MDE2LCBDaXRyaXggU3lzdGVtcywgSW5jLgorICovCisKKyNpZm5kZWYgX19YRU5fUFVCTElDX0FS
Q0hfWDg2X0hWTV9TVEFSVF9JTkZPX0hfXworI2RlZmluZSBfX1hFTl9QVUJMSUNfQVJDSF9YODZf
SFZNX1NUQVJUX0lORk9fSF9fCisKKy8qCisgKiBTdGFydCBvZiBkYXkgc3RydWN0dXJlIHBhc3Nl
ZCB0byBQVkggZ3Vlc3RzIGFuZCB0byBIVk0gZ3Vlc3RzIGluICVlYnguCisgKgorICogTk9URTog
bm90aGluZyB3aWxsIGJlIGxvYWRlZCBhdCBwaHlzaWNhbCBhZGRyZXNzIDAsIHNvIGEgMCB2YWx1
ZSBpbiBhbnkKKyAqIG9mIHRoZSBhZGRyZXNzIGZpZWxkcyBzaG91bGQgYmUgdHJlYXRlZCBhcyBu
b3QgcHJlc2VudC4KKyAqCisgKiAgMCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgbWFnaWMg
ICAgICAgICAgfCBDb250YWlucyB0aGUgbWFnaWMgdmFsdWUgWEVOX0hWTV9TVEFSVF9NQUdJQ19W
QUxVRQorICogICAgfCAgICAgICAgICAgICAgICB8ICgieEVuMyIgd2l0aCB0aGUgMHg4MCBiaXQg
b2YgdGhlICJFIiBzZXQpLgorICogIDQgKy0tLS0tLS0tLS0tLS0tLS0rCisgKiAgICB8IHZlcnNp
b24gICAgICAgIHwgVmVyc2lvbiBvZiB0aGlzIHN0cnVjdHVyZS4gQ3VycmVudCB2ZXJzaW9uIGlz
IDAuIE5ldworICogICAgfCAgICAgICAgICAgICAgICB8IHZlcnNpb25zIGFyZSBndWFyYW50ZWVk
IHRvIGJlIGJhY2t3YXJkcy1jb21wYXRpYmxlLgorICogIDggKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiAgICB8IGZsYWdzICAgICAgICAgIHwgU0lGX3h4eCBmbGFncy4KKyAqIDEyICstLS0tLS0tLS0t
LS0tLS0tKworICogICAgfCBucl9tb2R1bGVzICAgICB8IE51bWJlciBvZiBtb2R1bGVzIHBhc3Nl
ZCB0byB0aGUga2VybmVsLgorICogMTYgKy0tLS0tLS0tLS0tLS0tLS0rCisgKiAgICB8IG1vZGxp
c3RfcGFkZHIgIHwgUGh5c2ljYWwgYWRkcmVzcyBvZiBhbiBhcnJheSBvZiBtb2R1bGVzCisgKiAg
ICB8ICAgICAgICAgICAgICAgIHwgKGxheW91dCBvZiB0aGUgc3RydWN0dXJlIGJlbG93KS4KKyAq
IDI0ICstLS0tLS0tLS0tLS0tLS0tKworICogICAgfCBjbWRsaW5lX3BhZGRyICB8IFBoeXNpY2Fs
IGFkZHJlc3Mgb2YgdGhlIGNvbW1hbmQgbGluZSwKKyAqICAgIHwgICAgICAgICAgICAgICAgfCBh
IHplcm8tdGVybWluYXRlZCBBU0NJSSBzdHJpbmcuCisgKiAzMiArLS0tLS0tLS0tLS0tLS0tLSsK
KyAqICAgIHwgcnNkcF9wYWRkciAgICAgfCBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBSU0RQIEFD
UEkgZGF0YSBzdHJ1Y3R1cmUuCisgKiA0MCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBUaGUg
bGF5b3V0IG9mIGVhY2ggZW50cnkgaW4gdGhlIG1vZHVsZSBzdHJ1Y3R1cmUgaXMgdGhlIGZvbGxv
d2luZzoKKyAqCisgKiAgMCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgcGFkZHIgICAgICAg
ICAgfCBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBtb2R1bGUuCisgKiAgOCArLS0tLS0tLS0tLS0t
LS0tLSsKKyAqICAgIHwgc2l6ZSAgICAgICAgICAgfCBTaXplIG9mIHRoZSBtb2R1bGUgaW4gYnl0
ZXMuCisgKiAxNiArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgY21kbGluZV9wYWRkciAgfCBQ
aHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBjb21tYW5kIGxpbmUsCisgKiAgICB8ICAgICAgICAgICAg
ICAgIHwgYSB6ZXJvLXRlcm1pbmF0ZWQgQVNDSUkgc3RyaW5nLgorICogMjQgKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiAgICB8IHJlc2VydmVkICAgICAgIHwKKyAqIDMyICstLS0tLS0tLS0tLS0tLS0t
KworICoKKyAqIFRoZSBhZGRyZXNzIGFuZCBzaXplcyBhcmUgYWx3YXlzIGEgNjRiaXQgbGl0dGxl
IGVuZGlhbiB1bnNpZ25lZCBpbnRlZ2VyLgorICoKKyAqIE5COiBYZW4gb24geDg2IHdpbGwgYWx3
YXlzIHRyeSB0byBwbGFjZSBhbGwgdGhlIGRhdGEgYmVsb3cgdGhlIDRHaUIKKyAqIGJvdW5kYXJ5
LgorICovCisjZGVmaW5lIFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFMVUUgMHgzMzZlYzU3OAorCisv
KgorICogQyByZXByZXNlbnRhdGlvbiBvZiB0aGUgeDg2L0hWTSBzdGFydCBpbmZvIGxheW91dC4K
KyAqCisgKiBUaGUgY2Fub25pY2FsIGRlZmluaXRpb24gb2YgdGhpcyBsYXlvdXQgaXMgYWJvdmUs
IHRoaXMgaXMganVzdCBhIHdheSB0bworICogcmVwcmVzZW50IHRoZSBsYXlvdXQgZGVzY3JpYmVk
IHRoZXJlIHVzaW5nIEMgdHlwZXMuCisgKi8KK3N0cnVjdCBodm1fc3RhcnRfaW5mbyB7CisgICAg
dWludDMyX3QgbWFnaWM7ICAgICAgICAgICAgIC8qIENvbnRhaW5zIHRoZSBtYWdpYyB2YWx1ZSAw
eDMzNmVjNTc4ICAgICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qICgi
eEVuMyIgd2l0aCB0aGUgMHg4MCBiaXQgb2YgdGhlICJFIiBzZXQpLiovCisgICAgdWludDMyX3Qg
dmVyc2lvbjsgICAgICAgICAgIC8qIFZlcnNpb24gb2YgdGhpcyBzdHJ1Y3R1cmUuICAgICAgICAg
ICAgICAgICovCisgICAgdWludDMyX3QgZmxhZ3M7ICAgICAgICAgICAgIC8qIFNJRl94eHggZmxh
Z3MuICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCisgICAgdWludDMyX3QgbnJfbW9kdWxl
czsgICAgICAgIC8qIE51bWJlciBvZiBtb2R1bGVzIHBhc3NlZCB0byB0aGUga2VybmVsLiAgICov
CisgICAgdWludDY0X3QgbW9kbGlzdF9wYWRkcjsgICAgIC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2Yg
YW4gYXJyYXkgb2YgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIGh2bV9tb2RsaXN0X2VudHJ5LiAgICAgICAgICAgICAgICAgICAgICAgICovCisgICAgdWlu
dDY0X3QgY21kbGluZV9wYWRkcjsgICAgIC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGNvbW1h
bmQgbGluZS4gICAgICovCisgICAgdWludDY0X3QgcnNkcF9wYWRkcjsgICAgICAgIC8qIFBoeXNp
Y2FsIGFkZHJlc3Mgb2YgdGhlIFJTRFAgQUNQSSBkYXRhICAgICovCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIC8qIHN0cnVjdHVyZS4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICovCit9OworCitzdHJ1Y3QgaHZtX21vZGxpc3RfZW50cnkgeworICAgIHVpbnQ2NF90IHBh
ZGRyOyAgICAgICAgICAgICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBtb2R1bGUuICAgICAg
ICAgICAqLworICAgIHVpbnQ2NF90IHNpemU7ICAgICAgICAgICAgICAvKiBTaXplIG9mIHRoZSBt
b2R1bGUgaW4gYnl0ZXMuICAgICAgICAgICAgICAqLworICAgIHVpbnQ2NF90IGNtZGxpbmVfcGFk
ZHI7ICAgICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBjb21tYW5kIGxpbmUuICAgICAqLwor
ICAgIHVpbnQ2NF90IHJlc2VydmVkOworfTsKKworI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19BUkNI
X1g4Nl9IVk1fU1RBUlRfSU5GT19IX18gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL21lbW9y
eS5oIGIvaW5jbHVkZS94ZW4vbWVtb3J5LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwLi4yOTM4NmRmOTgKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL3hlbi9tZW1vcnku
aApAQCAtMCwwICsxLDY2NSBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogbWVtb3J5LmgK
KyAqIAorICogTWVtb3J5IHJlc2VydmF0aW9uIGFuZCBpbmZvcm1hdGlvbi4KKyAqIAorICogUGVy
bWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24g
b2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1
bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCisgKiBkZWFsIGluIHRoZSBTb2Z0
d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRo
ZQorICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJp
YnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCisgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUs
IGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcworICogZnVybmlz
aGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisg
KiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBz
aGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9u
cyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJ
UyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQs
IElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRB
QklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJ
TkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBI
T0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFC
SUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lT
RSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09G
VFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgorICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgor
ICoKKyAqIENvcHlyaWdodCAoYykgMjAwNSwgS2VpciBGcmFzZXIgPGtlaXJAeGVuc291cmNlLmNv
bT4KKyAqLworCisjaWZuZGVmIF9fWEVOX1BVQkxJQ19NRU1PUllfSF9fCisjZGVmaW5lIF9fWEVO
X1BVQkxJQ19NRU1PUllfSF9fCisKKyNpbmNsdWRlICJ4ZW4uaCIKKyNpbmNsdWRlICJwaHlzZGV2
LmgiCisKKy8qCisgKiBJbmNyZWFzZSBvciBkZWNyZWFzZSB0aGUgc3BlY2lmaWVkIGRvbWFpbidz
IG1lbW9yeSByZXNlcnZhdGlvbi4gUmV0dXJucyB0aGUKKyAqIG51bWJlciBvZiBleHRlbnRzIHN1
Y2Nlc3NmdWxseSBhbGxvY2F0ZWQgb3IgZnJlZWQuCisgKiBhcmcgPT0gYWRkciBvZiBzdHJ1Y3Qg
eGVuX21lbW9yeV9yZXNlcnZhdGlvbi4KKyAqLworI2RlZmluZSBYRU5NRU1faW5jcmVhc2VfcmVz
ZXJ2YXRpb24gMAorI2RlZmluZSBYRU5NRU1fZGVjcmVhc2VfcmVzZXJ2YXRpb24gMQorI2RlZmlu
ZSBYRU5NRU1fcG9wdWxhdGVfcGh5c21hcCAgICAgNgorCisjaWYgX19YRU5fSU5URVJGQUNFX1ZF
UlNJT05fXyA+PSAweDAwMDMwMjA5CisvKgorICogTWF4aW11bSAjIGJpdHMgYWRkcmVzc2FibGUg
YnkgdGhlIHVzZXIgb2YgdGhlIGFsbG9jYXRlZCByZWdpb24gKGUuZy4sIEkvTyAKKyAqIGRldmlj
ZXMgb2Z0ZW4gaGF2ZSBhIDMyLWJpdCBsaW1pdGF0aW9uIGV2ZW4gaW4gNjQtYml0IHN5c3RlbXMp
LiBJZiB6ZXJvIAorICogdGhlbiB0aGUgdXNlciBoYXMgbm8gYWRkcmVzc2luZyByZXN0cmljdGlv
bi4gVGhpcyBmaWVsZCBpcyBub3QgdXNlZCBieSAKKyAqIFhFTk1FTV9kZWNyZWFzZV9yZXNlcnZh
dGlvbi4KKyAqLworI2RlZmluZSBYRU5NRU1GX2FkZHJlc3NfYml0cyh4KSAgICAgKHgpCisjZGVm
aW5lIFhFTk1FTUZfZ2V0X2FkZHJlc3NfYml0cyh4KSAoKHgpICYgMHhmZnUpCisvKiBOVU1BIG5v
ZGUgdG8gYWxsb2NhdGUgZnJvbS4gKi8KKyNkZWZpbmUgWEVOTUVNRl9ub2RlKHgpICAgICAoKCh4
KSArIDEpIDw8IDgpCisjZGVmaW5lIFhFTk1FTUZfZ2V0X25vZGUoeCkgKCgoKHgpID4+IDgpIC0g
MSkgJiAweGZmdSkKKy8qIEZsYWcgdG8gcG9wdWxhdGUgcGh5c21hcCB3aXRoIHBvcHVsYXRlLW9u
LWRlbWFuZCBlbnRyaWVzICovCisjZGVmaW5lIFhFTk1FTUZfcG9wdWxhdGVfb25fZGVtYW5kICgx
PDwxNikKKy8qIEZsYWcgdG8gcmVxdWVzdCBhbGxvY2F0aW9uIG9ubHkgZnJvbSB0aGUgbm9kZSBz
cGVjaWZpZWQgKi8KKyNkZWZpbmUgWEVOTUVNRl9leGFjdF9ub2RlX3JlcXVlc3QgICgxPDwxNykK
KyNkZWZpbmUgWEVOTUVNRl9leGFjdF9ub2RlKG4pIChYRU5NRU1GX25vZGUobikgfCBYRU5NRU1G
X2V4YWN0X25vZGVfcmVxdWVzdCkKKy8qIEZsYWcgdG8gaW5kaWNhdGUgdGhlIG5vZGUgc3BlY2lm
aWVkIGlzIHZpcnR1YWwgbm9kZSAqLworI2RlZmluZSBYRU5NRU1GX3Zub2RlICAoMTw8MTgpCisj
ZW5kaWYKKworc3RydWN0IHhlbl9tZW1vcnlfcmVzZXJ2YXRpb24geworCisgICAgLyoKKyAgICAg
KiBYRU5NRU1faW5jcmVhc2VfcmVzZXJ2YXRpb246CisgICAgICogICBPVVQ6IE1GTiAoKm5vdCog
R01GTikgYmFzZXMgb2YgZXh0ZW50cyB0aGF0IHdlcmUgYWxsb2NhdGVkCisgICAgICogWEVOTUVN
X2RlY3JlYXNlX3Jlc2VydmF0aW9uOgorICAgICAqICAgSU46ICBHTUZOIGJhc2VzIG9mIGV4dGVu
dHMgdG8gZnJlZQorICAgICAqIFhFTk1FTV9wb3B1bGF0ZV9waHlzbWFwOgorICAgICAqICAgSU46
ICBHUEZOIGJhc2VzIG9mIGV4dGVudHMgdG8gcG9wdWxhdGUgd2l0aCBtZW1vcnkKKyAgICAgKiAg
IE9VVDogR01GTiBiYXNlcyBvZiBleHRlbnRzIHRoYXQgd2VyZSBhbGxvY2F0ZWQKKyAgICAgKiAg
IChOQi4gVGhpcyBjb21tYW5kIGFsc28gdXBkYXRlcyB0aGUgbWFjaF90b19waHlzIHRyYW5zbGF0
aW9uIHRhYmxlKQorICAgICAqIFhFTk1FTV9jbGFpbV9wYWdlczoKKyAgICAgKiAgIElOOiBtdXN0
IGJlIHplcm8KKyAgICAgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9wZm5fdCkgZXh0ZW50
X3N0YXJ0OworCisgICAgLyogTnVtYmVyIG9mIGV4dGVudHMsIGFuZCBzaXplL2FsaWdubWVudCBv
ZiBlYWNoICgyXmV4dGVudF9vcmRlciBwYWdlcykuICovCisgICAgeGVuX3Vsb25nX3QgICAgbnJf
ZXh0ZW50czsKKyAgICB1bnNpZ25lZCBpbnQgICBleHRlbnRfb3JkZXI7CisKKyNpZiBfX1hFTl9J
TlRFUkZBQ0VfVkVSU0lPTl9fID49IDB4MDAwMzAyMDkKKyAgICAvKiBYRU5NRU1GIGZsYWdzLiAq
LworICAgIHVuc2lnbmVkIGludCAgIG1lbV9mbGFnczsKKyNlbHNlCisgICAgdW5zaWduZWQgaW50
ICAgYWRkcmVzc19iaXRzOworI2VuZGlmCisKKyAgICAvKgorICAgICAqIERvbWFpbiB3aG9zZSBy
ZXNlcnZhdGlvbiBpcyBiZWluZyBjaGFuZ2VkLgorICAgICAqIFVucHJpdmlsZWdlZCBkb21haW5z
IGNhbiBzcGVjaWZ5IG9ubHkgRE9NSURfU0VMRi4KKyAgICAgKi8KKyAgICBkb21pZF90ICAgICAg
ICBkb21pZDsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fbWVtb3J5X3Jlc2VydmF0aW9uIHhlbl9t
ZW1vcnlfcmVzZXJ2YXRpb25fdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9tZW1vcnlf
cmVzZXJ2YXRpb25fdCk7CisKKy8qCisgKiBBbiBhdG9taWMgZXhjaGFuZ2Ugb2YgbWVtb3J5IHBh
Z2VzLiBJZiByZXR1cm4gY29kZSBpcyB6ZXJvIHRoZW4KKyAqIEBvdXQuZXh0ZW50X2xpc3QgcHJv
dmlkZXMgR01GTnMgb2YgdGhlIG5ld2x5LWFsbG9jYXRlZCBtZW1vcnkuCisgKiBSZXR1cm5zIHpl
cm8gb24gY29tcGxldGUgc3VjY2Vzcywgb3RoZXJ3aXNlIGEgbmVnYXRpdmUgZXJyb3IgY29kZS4K
KyAqIE9uIGNvbXBsZXRlIHN1Y2Nlc3MgdGhlbiBhbHdheXMgQG5yX2V4Y2hhbmdlZCA9PSBAaW4u
bnJfZXh0ZW50cy4KKyAqIE9uIHBhcnRpYWwgc3VjY2VzcyBAbnJfZXhjaGFuZ2VkIGluZGljYXRl
cyBob3cgbXVjaCB3b3JrIHdhcyBkb25lLgorICoKKyAqIE5vdGUgdGhhdCBvbmx5IFBWIGd1ZXN0
cyBjYW4gdXNlIHRoaXMgb3BlcmF0aW9uLgorICovCisjZGVmaW5lIFhFTk1FTV9leGNoYW5nZSAg
ICAgICAgICAgICAxMQorc3RydWN0IHhlbl9tZW1vcnlfZXhjaGFuZ2UgeworICAgIC8qCisgICAg
ICogW0lOXSBEZXRhaWxzIG9mIG1lbW9yeSBleHRlbnRzIHRvIGJlIGV4Y2hhbmdlZCAoR01GTiBi
YXNlcykuCisgICAgICogTm90ZSB0aGF0IEBpbi5hZGRyZXNzX2JpdHMgaXMgaWdub3JlZCBhbmQg
dW51c2VkLgorICAgICAqLworICAgIHN0cnVjdCB4ZW5fbWVtb3J5X3Jlc2VydmF0aW9uIGluOwor
CisgICAgLyoKKyAgICAgKiBbSU4vT1VUXSBEZXRhaWxzIG9mIG5ldyBtZW1vcnkgZXh0ZW50cy4K
KyAgICAgKiBXZSByZXF1aXJlIHRoYXQ6CisgICAgICogIDEuIEBpbi5kb21pZCA9PSBAb3V0LmRv
bWlkCisgICAgICogIDIuIEBpbi5ucl9leHRlbnRzICA8PCBAaW4uZXh0ZW50X29yZGVyID09IAor
ICAgICAqICAgICBAb3V0Lm5yX2V4dGVudHMgPDwgQG91dC5leHRlbnRfb3JkZXIKKyAgICAgKiAg
My4gQGluLmV4dGVudF9zdGFydCBhbmQgQG91dC5leHRlbnRfc3RhcnQgbGlzdHMgbXVzdCBub3Qg
b3ZlcmxhcAorICAgICAqICA0LiBAb3V0LmV4dGVudF9zdGFydCBsaXN0cyBHUEZOIGJhc2VzIHRv
IGJlIHBvcHVsYXRlZAorICAgICAqICA1LiBAb3V0LmV4dGVudF9zdGFydCBpcyBvdmVyd3JpdHRl
biB3aXRoIGFsbG9jYXRlZCBHTUZOIGJhc2VzCisgICAgICovCisgICAgc3RydWN0IHhlbl9tZW1v
cnlfcmVzZXJ2YXRpb24gb3V0OworCisgICAgLyoKKyAgICAgKiBbT1VUXSBOdW1iZXIgb2YgaW5w
dXQgZXh0ZW50cyB0aGF0IHdlcmUgc3VjY2Vzc2Z1bGx5IGV4Y2hhbmdlZDoKKyAgICAgKiAgMS4g
VGhlIGZpcnN0IEBucl9leGNoYW5nZWQgaW5wdXQgZXh0ZW50cyB3ZXJlIHN1Y2Nlc3NmdWxseQor
ICAgICAqICAgICBkZWFsbG9jYXRlZC4KKyAgICAgKiAgMi4gVGhlIGNvcnJlc3BvbmRpbmcgZmly
c3QgZW50cmllcyBpbiB0aGUgb3V0cHV0IGV4dGVudCBsaXN0IGNvcnJlY3RseQorICAgICAqICAg
ICBpbmRpY2F0ZSB0aGUgR01GTnMgdGhhdCB3ZXJlIHN1Y2Nlc3NmdWxseSBleGNoYW5nZWQuCisg
ICAgICogIDMuIEFsbCBvdGhlciBpbnB1dCBhbmQgb3V0cHV0IGV4dGVudHMgYXJlIHVudG91Y2hl
ZC4KKyAgICAgKiAgNC4gSWYgbm90IGFsbCBpbnB1dCBleGVudHMgYXJlIGV4Y2hhbmdlZCB0aGVu
IHRoZSByZXR1cm4gY29kZSBvZiB0aGlzCisgICAgICogICAgIGNvbW1hbmQgd2lsbCBiZSBub24t
emVyby4KKyAgICAgKiAgNS4gVEhJUyBGSUVMRCBNVVNUIEJFIElOSVRJQUxJU0VEIFRPIFpFUk8g
QlkgVEhFIENBTExFUiEKKyAgICAgKi8KKyAgICB4ZW5fdWxvbmdfdCBucl9leGNoYW5nZWQ7Cit9
OwordHlwZWRlZiBzdHJ1Y3QgeGVuX21lbW9yeV9leGNoYW5nZSB4ZW5fbWVtb3J5X2V4Y2hhbmdl
X3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpOworCisv
KgorICogUmV0dXJucyB0aGUgbWF4aW11bSBtYWNoaW5lIGZyYW1lIG51bWJlciBvZiBtYXBwZWQg
UkFNIGluIHRoaXMgc3lzdGVtLgorICogVGhpcyBjb21tYW5kIGFsd2F5cyBzdWNjZWVkcyAoaXQg
bmV2ZXIgcmV0dXJucyBhbiBlcnJvciBjb2RlKS4KKyAqIGFyZyA9PSBOVUxMLgorICovCisjZGVm
aW5lIFhFTk1FTV9tYXhpbXVtX3JhbV9wYWdlICAgICAyCisKKy8qCisgKiBSZXR1cm5zIHRoZSBj
dXJyZW50IG9yIG1heGltdW0gbWVtb3J5IHJlc2VydmF0aW9uLCBpbiBwYWdlcywgb2YgdGhlCisg
KiBzcGVjaWZpZWQgZG9tYWluIChtYXkgYmUgRE9NSURfU0VMRikuIFJldHVybnMgLXZlIGVycmNv
ZGUgb24gZmFpbHVyZS4KKyAqIGFyZyA9PSBhZGRyIG9mIGRvbWlkX3QuCisgKi8KKyNkZWZpbmUg
WEVOTUVNX2N1cnJlbnRfcmVzZXJ2YXRpb24gIDMKKyNkZWZpbmUgWEVOTUVNX21heGltdW1fcmVz
ZXJ2YXRpb24gIDQKKworLyoKKyAqIFJldHVybnMgdGhlIG1heGltdW0gR1BGTiBpbiB1c2UgYnkg
dGhlIGd1ZXN0LCBvciAtdmUgZXJyY29kZSBvbiBmYWlsdXJlLgorICovCisjZGVmaW5lIFhFTk1F
TV9tYXhpbXVtX2dwZm4gICAgICAgICAxNAorCisvKgorICogUmV0dXJucyBhIGxpc3Qgb2YgTUZO
IGJhc2VzIG9mIDJNQiBleHRlbnRzIGNvbXByaXNpbmcgdGhlIG1hY2hpbmVfdG9fcGh5cworICog
bWFwcGluZyB0YWJsZS4gQXJjaGl0ZWN0dXJlcyB3aGljaCBkbyBub3QgaGF2ZSBhIG0ycCB0YWJs
ZSBkbyBub3QgaW1wbGVtZW50CisgKiB0aGlzIGNvbW1hbmQuCisgKiBhcmcgPT0gYWRkciBvZiB4
ZW5fbWFjaHBoeXNfbWZuX2xpc3RfdC4KKyAqLworI2RlZmluZSBYRU5NRU1fbWFjaHBoeXNfbWZu
X2xpc3QgICAgNQorc3RydWN0IHhlbl9tYWNocGh5c19tZm5fbGlzdCB7CisgICAgLyoKKyAgICAg
KiBTaXplIG9mIHRoZSAnZXh0ZW50X3N0YXJ0JyBhcnJheS4gRmV3ZXIgZW50cmllcyB3aWxsIGJl
IGZpbGxlZCBpZiB0aGUKKyAgICAgKiBtYWNocGh5cyB0YWJsZSBpcyBzbWFsbGVyIHRoYW4gbWF4
X2V4dGVudHMgKiAyTUIuCisgICAgICovCisgICAgdW5zaWduZWQgaW50IG1heF9leHRlbnRzOwor
CisgICAgLyoKKyAgICAgKiBQb2ludGVyIHRvIGJ1ZmZlciB0byBmaWxsIHdpdGggbGlzdCBvZiBl
eHRlbnQgc3RhcnRzLiBJZiB0aGVyZSBhcmUKKyAgICAgKiBhbnkgbGFyZ2UgZGlzY29udGlndWl0
aWVzIGluIHRoZSBtYWNoaW5lIGFkZHJlc3Mgc3BhY2UsIDJNQiBnYXBzIGluCisgICAgICogdGhl
IG1hY2hwaHlzIHRhYmxlIHdpbGwgYmUgcmVwcmVzZW50ZWQgYnkgYW4gTUZOIGJhc2Ugb2YgemVy
by4KKyAgICAgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9wZm5fdCkgZXh0ZW50X3N0YXJ0
OworCisgICAgLyoKKyAgICAgKiBOdW1iZXIgb2YgZXh0ZW50cyB3cml0dGVuIHRvIHRoZSBhYm92
ZSBhcnJheS4gVGhpcyB3aWxsIGJlIHNtYWxsZXIKKyAgICAgKiB0aGFuICdtYXhfZXh0ZW50cycg
aWYgdGhlIG1hY2hwaHlzIHRhYmxlIGlzIHNtYWxsZXIgdGhhbiBtYXhfZSAqIDJNQi4KKyAgICAg
Ki8KKyAgICB1bnNpZ25lZCBpbnQgbnJfZXh0ZW50czsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5f
bWFjaHBoeXNfbWZuX2xpc3QgeGVuX21hY2hwaHlzX21mbl9saXN0X3Q7CitERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fbWFjaHBoeXNfbWZuX2xpc3RfdCk7CisKKy8qCisgKiBGb3IgYSBjb21w
YXQgY2FsbGVyLCB0aGlzIGlzIGlkZW50aWNhbCB0byBYRU5NRU1fbWFjaHBoeXNfbWZuX2xpc3Qu
CisgKgorICogRm9yIGEgbm9uIGNvbXBhdCBjYWxsZXIsIHRoaXMgZnVuY3Rpb25zIHNpbWlsYXJs
eSB0bworICogWEVOTUVNX21hY2hwaHlzX21mbl9saXN0LCBidXQgcmV0dXJucyB0aGUgbWZucyBt
YWtpbmcgdXAgdGhlIGNvbXBhdGliaWxpdHkKKyAqIG0ycCB0YWJsZS4KKyAqLworI2RlZmluZSBY
RU5NRU1fbWFjaHBoeXNfY29tcGF0X21mbl9saXN0ICAgICAyNQorCisvKgorICogUmV0dXJucyB0
aGUgbG9jYXRpb24gaW4gdmlydHVhbCBhZGRyZXNzIHNwYWNlIG9mIHRoZSBtYWNoaW5lX3RvX3Bo
eXMKKyAqIG1hcHBpbmcgdGFibGUuIEFyY2hpdGVjdHVyZXMgd2hpY2ggZG8gbm90IGhhdmUgYSBt
MnAgdGFibGUsIG9yIHdoaWNoIGRvIG5vdAorICogbWFwIGl0IGJ5IGRlZmF1bHQgaW50byBndWVz
dCBhZGRyZXNzIHNwYWNlLCBkbyBub3QgaW1wbGVtZW50IHRoaXMgY29tbWFuZC4KKyAqIGFyZyA9
PSBhZGRyIG9mIHhlbl9tYWNocGh5c19tYXBwaW5nX3QuCisgKi8KKyNkZWZpbmUgWEVOTUVNX21h
Y2hwaHlzX21hcHBpbmcgICAgIDEyCitzdHJ1Y3QgeGVuX21hY2hwaHlzX21hcHBpbmcgeworICAg
IHhlbl91bG9uZ190IHZfc3RhcnQsIHZfZW5kOyAvKiBTdGFydCBhbmQgZW5kIHZpcnR1YWwgYWRk
cmVzc2VzLiAgICovCisgICAgeGVuX3Vsb25nX3QgbWF4X21mbjsgICAgICAgIC8qIE1heGltdW0g
TUZOIHRoYXQgY2FuIGJlIGxvb2tlZCB1cC4gKi8KK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fbWFj
aHBoeXNfbWFwcGluZyB4ZW5fbWFjaHBoeXNfbWFwcGluZ190OworREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX21hY2hwaHlzX21hcHBpbmdfdCk7CisKKy8qIFNvdXJjZSBtYXBwaW5nIHNwYWNl
LiAqLworLyogYCBlbnVtIHBoeXNfbWFwX3NwYWNlIHsgKi8KKyNkZWZpbmUgWEVOTUFQU1BBQ0Vf
c2hhcmVkX2luZm8gIDAgLyogc2hhcmVkIGluZm8gcGFnZSAqLworI2RlZmluZSBYRU5NQVBTUEFD
RV9ncmFudF90YWJsZSAgMSAvKiBncmFudCB0YWJsZSBwYWdlICovCisjZGVmaW5lIFhFTk1BUFNQ
QUNFX2dtZm4gICAgICAgICAyIC8qIEdNRk4gKi8KKyNkZWZpbmUgWEVOTUFQU1BBQ0VfZ21mbl9y
YW5nZSAgIDMgLyogR01GTiByYW5nZSwgWEVOTUVNX2FkZF90b19waHlzbWFwIG9ubHkuICovCisj
ZGVmaW5lIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiA0IC8qIEdNRk4gZnJvbSBhbm90aGVyIGRv
bSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogWEVOTUVNX2FkZF90b19w
aHlzbWFwX2JhdGNoIG9ubHkuICovCisjZGVmaW5lIFhFTk1BUFNQQUNFX2Rldl9tbWlvICAgICA1
IC8qIGRldmljZSBtbWlvIHJlZ2lvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBBUk0gb25seTsgdGhlIHJlZ2lvbiBpcyBtYXBwZWQgaW4KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgU3RhZ2UtMiB1c2luZyB0aGUgTm9ybWFsIE1lbW9yeQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbm5lci9PdXRlciBXcml0ZS1CYWNr
IENhY2hlYWJsZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1vcnkg
YXR0cmlidXRlLiAqLworLyogYCB9ICovCisKKy8qCisgKiBTZXRzIHRoZSBHUEZOIGF0IHdoaWNo
IGEgcGFydGljdWxhciBwYWdlIGFwcGVhcnMgaW4gdGhlIHNwZWNpZmllZCBndWVzdCdzCisgKiBw
c2V1ZG9waHlzaWNhbCBhZGRyZXNzIHNwYWNlLgorICogYXJnID09IGFkZHIgb2YgeGVuX2FkZF90
b19waHlzbWFwX3QuCisgKi8KKyNkZWZpbmUgWEVOTUVNX2FkZF90b19waHlzbWFwICAgICAgNwor
c3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCB7CisgICAgLyogV2hpY2ggZG9tYWluIHRvIGNoYW5n
ZSB0aGUgbWFwcGluZyBmb3IuICovCisgICAgZG9taWRfdCBkb21pZDsKKworICAgIC8qIE51bWJl
ciBvZiBwYWdlcyB0byBnbyB0aHJvdWdoIGZvciBnbWZuX3JhbmdlICovCisgICAgdWludDE2X3Qg
ICAgc2l6ZTsKKworICAgIHVuc2lnbmVkIGludCBzcGFjZTsgLyogPT4gZW51bSBwaHlzX21hcF9z
cGFjZSAqLworCisjZGVmaW5lIFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMgMHg4MDAwMDAw
MAorCisgICAgLyogSW5kZXggaW50byBzcGFjZSBiZWluZyBtYXBwZWQuICovCisgICAgeGVuX3Vs
b25nX3QgaWR4OworCisgICAgLyogR1BGTiBpbiBkb21pZCB3aGVyZSB0aGUgc291cmNlIG1hcHBp
bmcgcGFnZSBzaG91bGQgYXBwZWFyLiAqLworICAgIHhlbl9wZm5fdCAgICAgZ3BmbjsKK307Cit0
eXBlZGVmIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgeGVuX2FkZF90b19waHlzbWFwX3Q7CitE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYWRkX3RvX3BoeXNtYXBfdCk7CisKKy8qIEEgYmF0
Y2hlZCB2ZXJzaW9uIG9mIGFkZF90b19waHlzbWFwLiAqLworI2RlZmluZSBYRU5NRU1fYWRkX3Rv
X3BoeXNtYXBfYmF0Y2ggMjMKK3N0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggeworICAg
IC8qIElOICovCisgICAgLyogV2hpY2ggZG9tYWluIHRvIGNoYW5nZSB0aGUgbWFwcGluZyBmb3Iu
ICovCisgICAgZG9taWRfdCBkb21pZDsKKyAgICB1aW50MTZfdCBzcGFjZTsgLyogPT4gZW51bSBw
aHlzX21hcF9zcGFjZSAqLworCisgICAgLyogTnVtYmVyIG9mIHBhZ2VzIHRvIGdvIHRocm91Z2gg
Ki8KKyAgICB1aW50MTZfdCBzaXplOworCisjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA8
IDB4MDAwNDA3MDAKKyAgICBkb21pZF90IGZvcmVpZ25fZG9taWQ7IC8qIElGRiBnbWZuX2ZvcmVp
Z24uIFNob3VsZCBiZSAwIGZvciBvdGhlciBzcGFjZXMuICovCisjZWxzZQorICAgIHVuaW9uIHhl
bl9hZGRfdG9fcGh5c21hcF9iYXRjaF9leHRyYSB7CisgICAgICAgIGRvbWlkX3QgZm9yZWlnbl9k
b21pZDsgLyogZ21mbl9mb3JlaWduICovCisgICAgICAgIHVpbnQxNl90IHJlczA7ICAvKiBBbGwg
dGhlIG90aGVyIHNwYWNlcy4gU2hvdWxkIGJlIDAgKi8KKyAgICB9IHU7CisjZW5kaWYKKworICAg
IC8qIEluZGV4ZXMgaW50byBzcGFjZSBiZWluZyBtYXBwZWQuICovCisgICAgWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fdWxvbmdfdCkgaWR4czsKKworICAgIC8qIEdQRk4gaW4gZG9taWQgd2hlcmUgdGhl
IHNvdXJjZSBtYXBwaW5nIHBhZ2Ugc2hvdWxkIGFwcGVhci4gKi8KKyAgICBYRU5fR1VFU1RfSEFO
RExFKHhlbl9wZm5fdCkgZ3BmbnM7CisKKyAgICAvKiBPVVQgKi8KKworICAgIC8qIFBlciBpbmRl
eCBlcnJvciBjb2RlLiAqLworICAgIFhFTl9HVUVTVF9IQU5ETEUoaW50KSBlcnJzOworfTsKK3R5
cGVkZWYgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcF9iYXRjaCB4ZW5fYWRkX3RvX3BoeXNtYXBf
YmF0Y2hfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hZGRfdG9fcGh5c21hcF9iYXRj
aF90KTsKKworI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwNDAwCisjZGVm
aW5lIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9yYW5nZSBYRU5NRU1fYWRkX3RvX3BoeXNtYXBfYmF0
Y2gKKyNkZWZpbmUgeGVuX2FkZF90b19waHlzbWFwX3JhbmdlIHhlbl9hZGRfdG9fcGh5c21hcF9i
YXRjaAordHlwZWRlZiBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwX2JhdGNoIHhlbl9hZGRfdG9f
cGh5c21hcF9yYW5nZV90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FkZF90b19waHlz
bWFwX3JhbmdlX3QpOworI2VuZGlmCisKKy8qCisgKiBVbm1hcHMgdGhlIHBhZ2UgYXBwZWFyaW5n
IGF0IGEgcGFydGljdWxhciBHUEZOIGZyb20gdGhlIHNwZWNpZmllZCBndWVzdCdzCisgKiBwc2V1
ZG9waHlzaWNhbCBhZGRyZXNzIHNwYWNlLgorICogYXJnID09IGFkZHIgb2YgeGVuX3JlbW92ZV9m
cm9tX3BoeXNtYXBfdC4KKyAqLworI2RlZmluZSBYRU5NRU1fcmVtb3ZlX2Zyb21fcGh5c21hcCAg
ICAgIDE1CitzdHJ1Y3QgeGVuX3JlbW92ZV9mcm9tX3BoeXNtYXAgeworICAgIC8qIFdoaWNoIGRv
bWFpbiB0byBjaGFuZ2UgdGhlIG1hcHBpbmcgZm9yLiAqLworICAgIGRvbWlkX3QgZG9taWQ7CisK
KyAgICAvKiBHUEZOIG9mIHRoZSBjdXJyZW50IG1hcHBpbmcgb2YgdGhlIHBhZ2UuICovCisgICAg
eGVuX3Bmbl90ICAgICBncGZuOworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9yZW1vdmVfZnJvbV9w
aHlzbWFwIHhlbl9yZW1vdmVfZnJvbV9waHlzbWFwX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fcmVtb3ZlX2Zyb21fcGh5c21hcF90KTsKKworLyoqKiBSRU1PVkVEICoqKi8KKy8qI2Rl
ZmluZSBYRU5NRU1fdHJhbnNsYXRlX2dwZm5fbGlzdCAgOCovCisKKy8qCisgKiBSZXR1cm5zIHRo
ZSBwc2V1ZG8tcGh5c2ljYWwgbWVtb3J5IG1hcCBhcyBpdCB3YXMgd2hlbiB0aGUgZG9tYWluCisg
KiB3YXMgc3RhcnRlZCAoc3BlY2lmaWVkIGJ5IFhFTk1FTV9zZXRfbWVtb3J5X21hcCkuCisgKiBh
cmcgPT0gYWRkciBvZiB4ZW5fbWVtb3J5X21hcF90LgorICovCisjZGVmaW5lIFhFTk1FTV9tZW1v
cnlfbWFwICAgICAgICAgICA5CitzdHJ1Y3QgeGVuX21lbW9yeV9tYXAgeworICAgIC8qCisgICAg
ICogT24gY2FsbCB0aGUgbnVtYmVyIG9mIGVudHJpZXMgd2hpY2ggY2FuIGJlIHN0b3JlZCBpbiBi
dWZmZXIuIE9uCisgICAgICogcmV0dXJuIHRoZSBudW1iZXIgb2YgZW50cmllcyB3aGljaCBoYXZl
IGJlZW4gc3RvcmVkIGluCisgICAgICogYnVmZmVyLgorICAgICAqLworICAgIHVuc2lnbmVkIGlu
dCBucl9lbnRyaWVzOworCisgICAgLyoKKyAgICAgKiBFbnRyaWVzIGluIHRoZSBidWZmZXIgYXJl
IGluIHRoZSBzYW1lIGZvcm1hdCBhcyByZXR1cm5lZCBieSB0aGUKKyAgICAgKiBCSU9TIElOVCAw
eDE1IEVBWD0weEU4MjAgY2FsbC4KKyAgICAgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFKHZvaWQp
IGJ1ZmZlcjsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fbWVtb3J5X21hcCB4ZW5fbWVtb3J5X21h
cF90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX21lbW9yeV9tYXBfdCk7CisKKy8qCisg
KiBSZXR1cm5zIHRoZSByZWFsIHBoeXNpY2FsIG1lbW9yeSBtYXAuIFBhc3NlcyB0aGUgc2FtZSBz
dHJ1Y3R1cmUgYXMKKyAqIFhFTk1FTV9tZW1vcnlfbWFwLgorICogU3BlY2lmeWluZyBidWZmZXIg
YXMgTlVMTCB3aWxsIHJldHVybiB0aGUgbnVtYmVyIG9mIGVudHJpZXMgcmVxdWlyZWQKKyAqIHRv
IHN0b3JlIHRoZSBjb21wbGV0ZSBtZW1vcnkgbWFwLgorICogYXJnID09IGFkZHIgb2YgeGVuX21l
bW9yeV9tYXBfdC4KKyAqLworI2RlZmluZSBYRU5NRU1fbWFjaGluZV9tZW1vcnlfbWFwICAgMTAK
KworLyoKKyAqIFNldCB0aGUgcHNldWRvLXBoeXNpY2FsIG1lbW9yeSBtYXAgb2YgYSBkb21haW4s
IGFzIHJldHVybmVkIGJ5CisgKiBYRU5NRU1fbWVtb3J5X21hcC4KKyAqIGFyZyA9PSBhZGRyIG9m
IHhlbl9mb3JlaWduX21lbW9yeV9tYXBfdC4KKyAqLworI2RlZmluZSBYRU5NRU1fc2V0X21lbW9y
eV9tYXAgICAgICAgMTMKK3N0cnVjdCB4ZW5fZm9yZWlnbl9tZW1vcnlfbWFwIHsKKyAgICBkb21p
ZF90IGRvbWlkOworICAgIHN0cnVjdCB4ZW5fbWVtb3J5X21hcCBtYXA7Cit9OwordHlwZWRlZiBz
dHJ1Y3QgeGVuX2ZvcmVpZ25fbWVtb3J5X21hcCB4ZW5fZm9yZWlnbl9tZW1vcnlfbWFwX3Q7CitE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZm9yZWlnbl9tZW1vcnlfbWFwX3QpOworCisjZGVm
aW5lIFhFTk1FTV9zZXRfcG9kX3RhcmdldCAgICAgICAxNgorI2RlZmluZSBYRU5NRU1fZ2V0X3Bv
ZF90YXJnZXQgICAgICAgMTcKK3N0cnVjdCB4ZW5fcG9kX3RhcmdldCB7CisgICAgLyogSU4gKi8K
KyAgICB1aW50NjRfdCB0YXJnZXRfcGFnZXM7CisgICAgLyogT1VUICovCisgICAgdWludDY0X3Qg
dG90X3BhZ2VzOworICAgIHVpbnQ2NF90IHBvZF9jYWNoZV9wYWdlczsKKyAgICB1aW50NjRfdCBw
b2RfZW50cmllczsKKyAgICAvKiBJTiAqLworICAgIGRvbWlkX3QgZG9taWQ7Cit9OwordHlwZWRl
ZiBzdHJ1Y3QgeGVuX3BvZF90YXJnZXQgeGVuX3BvZF90YXJnZXRfdDsKKworI2lmIGRlZmluZWQo
X19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKQorCisjaWZuZGVmIHVpbnQ2NF9hbGln
bmVkX3QKKyNkZWZpbmUgdWludDY0X2FsaWduZWRfdCB1aW50NjRfdAorI2VuZGlmCisKKy8qCisg
KiBHZXQgdGhlIG51bWJlciBvZiBNRk5zIHNhdmVkIHRocm91Z2ggbWVtb3J5IHNoYXJpbmcuCisg
KiBUaGUgY2FsbCBuZXZlciBmYWlscy4gCisgKi8KKyNkZWZpbmUgWEVOTUVNX2dldF9zaGFyaW5n
X2ZyZWVkX3BhZ2VzICAgIDE4CisjZGVmaW5lIFhFTk1FTV9nZXRfc2hhcmluZ19zaGFyZWRfcGFn
ZXMgICAxOQorCisjZGVmaW5lIFhFTk1FTV9wYWdpbmdfb3AgICAgICAgICAgICAgICAgICAgIDIw
CisjZGVmaW5lIFhFTk1FTV9wYWdpbmdfb3Bfbm9taW5hdGUgICAgICAgICAgIDAKKyNkZWZpbmUg
WEVOTUVNX3BhZ2luZ19vcF9ldmljdCAgICAgICAgICAgICAgMQorI2RlZmluZSBYRU5NRU1fcGFn
aW5nX29wX3ByZXAgICAgICAgICAgICAgICAyCisKK3N0cnVjdCB4ZW5fbWVtX3BhZ2luZ19vcCB7
CisgICAgdWludDhfdCAgICAgb3A7ICAgICAgICAgLyogWEVOTUVNX3BhZ2luZ19vcF8qICovCisg
ICAgZG9taWRfdCAgICAgZG9tYWluOworCisgICAgLyogUEFHSU5HX1BSRVAgSU46IGJ1ZmZlciB0
byBpbW1lZGlhdGVseSBmaWxsIHBhZ2UgaW4gKi8KKyAgICB1aW50NjRfYWxpZ25lZF90ICAgIGJ1
ZmZlcjsKKyAgICAvKiBPdGhlciBPUHMgKi8KKyAgICB1aW50NjRfYWxpZ25lZF90ICAgIGdmbjsg
ICAgICAgICAgIC8qIElOOiAgZ2ZuIG9mIHBhZ2UgYmVpbmcgb3BlcmF0ZWQgb24gKi8KK307Cit0
eXBlZGVmIHN0cnVjdCB4ZW5fbWVtX3BhZ2luZ19vcCB4ZW5fbWVtX3BhZ2luZ19vcF90OworREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX21lbV9wYWdpbmdfb3BfdCk7CisKKyNkZWZpbmUgWEVO
TUVNX2FjY2Vzc19vcCAgICAgICAgICAgICAgICAgICAgMjEKKyNkZWZpbmUgWEVOTUVNX2FjY2Vz
c19vcF9zZXRfYWNjZXNzICAgICAgICAgMAorI2RlZmluZSBYRU5NRU1fYWNjZXNzX29wX2dldF9h
Y2Nlc3MgICAgICAgICAxCisvKgorICogWEVOTUVNX2FjY2Vzc19vcF9lbmFibGVfZW11bGF0ZSBh
bmQgWEVOTUVNX2FjY2Vzc19vcF9kaXNhYmxlX2VtdWxhdGUgYXJlCisgKiBjdXJyZW50bHkgdW51
c2VkLCBidXQgc2luY2UgdGhleSBoYXZlIGJlZW4gaW4gdXNlIHBsZWFzZSBkbyBub3QgcmV1c2Ug
dGhlbS4KKyAqCisgKiAjZGVmaW5lIFhFTk1FTV9hY2Nlc3Nfb3BfZW5hYmxlX2VtdWxhdGUgICAg
IDIKKyAqICNkZWZpbmUgWEVOTUVNX2FjY2Vzc19vcF9kaXNhYmxlX2VtdWxhdGUgICAgMworICov
CisjZGVmaW5lIFhFTk1FTV9hY2Nlc3Nfb3Bfc2V0X2FjY2Vzc19tdWx0aSAgIDQKKwordHlwZWRl
ZiBlbnVtIHsKKyAgICBYRU5NRU1fYWNjZXNzX24sCisgICAgWEVOTUVNX2FjY2Vzc19yLAorICAg
IFhFTk1FTV9hY2Nlc3NfdywKKyAgICBYRU5NRU1fYWNjZXNzX3J3LAorICAgIFhFTk1FTV9hY2Nl
c3NfeCwKKyAgICBYRU5NRU1fYWNjZXNzX3J4LAorICAgIFhFTk1FTV9hY2Nlc3Nfd3gsCisgICAg
WEVOTUVNX2FjY2Vzc19yd3gsCisgICAgLyoKKyAgICAgKiBQYWdlIHN0YXJ0cyBvZmYgYXMgci14
LCBidXQgYXV0b21hdGljYWxseQorICAgICAqIGNoYW5nZSB0byByLXcgb24gYSB3cml0ZQorICAg
ICAqLworICAgIFhFTk1FTV9hY2Nlc3NfcngycncsCisgICAgLyoKKyAgICAgKiBMb2cgYWNjZXNz
OiBzdGFydHMgb2ZmIGFzIG4sIGF1dG9tYXRpY2FsbHkKKyAgICAgKiBnb2VzIHRvIHJ3eCwgZ2Vu
ZXJhdGluZyBhbiBldmVudCB3aXRob3V0CisgICAgICogcGF1c2luZyB0aGUgdmNwdQorICAgICAq
LworICAgIFhFTk1FTV9hY2Nlc3NfbjJyd3gsCisgICAgLyogVGFrZSB0aGUgZG9tYWluIGRlZmF1
bHQgKi8KKyAgICBYRU5NRU1fYWNjZXNzX2RlZmF1bHQKK30geGVubWVtX2FjY2Vzc190OworCitz
dHJ1Y3QgeGVuX21lbV9hY2Nlc3Nfb3AgeworICAgIC8qIFhFTk1FTV9hY2Nlc3Nfb3BfKiAqLwor
ICAgIHVpbnQ4X3Qgb3A7CisgICAgLyogeGVubWVtX2FjY2Vzc190ICovCisgICAgdWludDhfdCBh
Y2Nlc3M7CisgICAgZG9taWRfdCBkb21pZDsKKyAgICAvKgorICAgICAqIE51bWJlciBvZiBwYWdl
cyBmb3Igc2V0IG9wIChvciBzaXplIG9mIHBmbl9saXN0IGZvcgorICAgICAqIFhFTk1FTV9hY2Nl
c3Nfb3Bfc2V0X2FjY2Vzc19tdWx0aSkKKyAgICAgKiBJZ25vcmVkIG9uIHNldHRpbmcgZGVmYXVs
dCBhY2Nlc3MgYW5kIG90aGVyIG9wcworICAgICAqLworICAgIHVpbnQzMl90IG5yOworICAgIC8q
CisgICAgICogRmlyc3QgcGZuIGZvciBzZXQgb3AKKyAgICAgKiBwZm4gZm9yIGdldCBvcAorICAg
ICAqIH4wdWxsIGlzIHVzZWQgdG8gc2V0IGFuZCBnZXQgdGhlIGRlZmF1bHQgYWNjZXNzIGZvciBw
YWdlcworICAgICAqLworICAgIHVpbnQ2NF9hbGlnbmVkX3QgcGZuOworICAgIC8qCisgICAgICog
TGlzdCBvZiBwZm5zIHRvIHNldCBhY2Nlc3MgZm9yCisgICAgICogVXNlZCBvbmx5IHdpdGggWEVO
TUVNX2FjY2Vzc19vcF9zZXRfYWNjZXNzX211bHRpCisgICAgICovCisgICAgWEVOX0dVRVNUX0hB
TkRMRShjb25zdF91aW50NjQpIHBmbl9saXN0OworICAgIC8qCisgICAgICogQ29ycmVzcG9uZGlu
ZyBsaXN0IG9mIGFjY2VzcyBzZXR0aW5ncyBmb3IgcGZuX2xpc3QKKyAgICAgKiBVc2VkIG9ubHkg
d2l0aCBYRU5NRU1fYWNjZXNzX29wX3NldF9hY2Nlc3NfbXVsdGkKKyAgICAgKi8KKyAgICBYRU5f
R1VFU1RfSEFORExFKGNvbnN0X3VpbnQ4KSBhY2Nlc3NfbGlzdDsKK307Cit0eXBlZGVmIHN0cnVj
dCB4ZW5fbWVtX2FjY2Vzc19vcCB4ZW5fbWVtX2FjY2Vzc19vcF90OworREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX21lbV9hY2Nlc3Nfb3BfdCk7CisKKyNkZWZpbmUgWEVOTUVNX3NoYXJpbmdf
b3AgICAgICAgICAgICAgICAgICAgMjIKKyNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3Bfbm9taW5h
dGVfZ2ZuICAgICAgMAorI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9ub21pbmF0ZV9ncmVmICAg
ICAxCisjZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX3NoYXJlICAgICAgICAgICAgIDIKKyNkZWZp
bmUgWEVOTUVNX3NoYXJpbmdfb3BfZGVidWdfZ2ZuICAgICAgICAgMworI2RlZmluZSBYRU5NRU1f
c2hhcmluZ19vcF9kZWJ1Z19tZm4gICAgICAgICA0CisjZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29w
X2RlYnVnX2dyZWYgICAgICAgIDUKKyNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfYWRkX3BoeXNt
YXAgICAgICAgNgorI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9hdWRpdCAgICAgICAgICAgICA3
CisjZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX3JhbmdlX3NoYXJlICAgICAgIDgKKworI2RlZmlu
ZSBYRU5NRU1fU0hBUklOR19PUF9TX0hBTkRMRV9JTlZBTElEICAoLTEwKQorI2RlZmluZSBYRU5N
RU1fU0hBUklOR19PUF9DX0hBTkRMRV9JTlZBTElEICAoLTkpCisKKy8qIFRoZSBmb2xsb3dpbmcg
YWxsb3dzIHNoYXJpbmcgb2YgZ3JhbnQgcmVmcy4gVGhpcyBpcyB1c2VmdWwKKyAqIGZvciBzaGFy
aW5nIHV0aWxpdGllcyBzaXR0aW5nIGFzICJmaWx0ZXJzIiBpbiBJTyBiYWNrZW5kcworICogKGUu
Zy4gbWVtc2hyICsgYmxrdGFwKDIpKS4gVGhlIElPIGJhY2tlbmQgaXMgb25seSBleHBvc2VkIAor
ICogdG8gZ3JhbnQgcmVmZXJlbmNlcywgYW5kIHRoaXMgYWxsb3dzIHNoYXJpbmcgb2YgdGhlIGdy
ZWZzICovCisjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX0ZJRUxEX0lTX0dSRUZfRkxBRyAgICh4
ZW5fbWtfdWxsb25nKDEpIDw8IDYyKQorCisjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX0ZJRUxE
X01BS0VfR1JFRihmaWVsZCwgdmFsKSAgXAorICAgIChmaWVsZCkgPSAoWEVOTUVNX1NIQVJJTkdf
T1BfRklFTERfSVNfR1JFRl9GTEFHIHwgdmFsKQorI2RlZmluZSBYRU5NRU1fU0hBUklOR19PUF9G
SUVMRF9JU19HUkVGKGZpZWxkKSAgICAgICAgIFwKKyAgICAoKGZpZWxkKSAmIFhFTk1FTV9TSEFS
SU5HX09QX0ZJRUxEX0lTX0dSRUZfRkxBRykKKyNkZWZpbmUgWEVOTUVNX1NIQVJJTkdfT1BfRklF
TERfR0VUX0dSRUYoZmllbGQpICAgICAgICBcCisgICAgKChmaWVsZCkgJiAoflhFTk1FTV9TSEFS
SU5HX09QX0ZJRUxEX0lTX0dSRUZfRkxBRykpCisKK3N0cnVjdCB4ZW5fbWVtX3NoYXJpbmdfb3Ag
eworICAgIHVpbnQ4X3QgICAgIG9wOyAgICAgLyogWEVOTUVNX3NoYXJpbmdfb3BfKiAqLworICAg
IGRvbWlkX3QgICAgIGRvbWFpbjsKKworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IG1lbV9z
aGFyaW5nX29wX25vbWluYXRlIHsgIC8qIE9QX05PTUlOQVRFX3h4eCAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGdmbjsg
ICAgIC8qIElOOiBnZm4gdG8gbm9taW5hdGUgICAgICAgKi8KKyAgICAgICAgICAgICAgICB1aW50
MzJfdCAgICAgIGdyYW50X3JlZjsgIC8qIElOOiBncmFudCByZWYgdG8gbm9taW5hdGUgKi8KKyAg
ICAgICAgICAgIH0gdTsKKyAgICAgICAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgIGhhbmRsZTsgICAg
IC8qIE9VVDogdGhlIGhhbmRsZSAgICAgICAgICAgKi8KKyAgICAgICAgfSBub21pbmF0ZTsKKyAg
ICAgICAgc3RydWN0IG1lbV9zaGFyaW5nX29wX3NoYXJlIHsgICAgIC8qIE9QX1NIQVJFL0FERF9Q
SFlTTUFQICovCisgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IHNvdXJjZV9nZm47ICAgIC8q
IElOOiB0aGUgZ2ZuIG9mIHRoZSBzb3VyY2UgcGFnZSAqLworICAgICAgICAgICAgdWludDY0X2Fs
aWduZWRfdCBzb3VyY2VfaGFuZGxlOyAvKiBJTjogaGFuZGxlIHRvIHRoZSBzb3VyY2UgcGFnZSAq
LworICAgICAgICAgICAgdWludDY0X2FsaWduZWRfdCBjbGllbnRfZ2ZuOyAgICAvKiBJTjogdGhl
IGNsaWVudCBnZm4gKi8KKyAgICAgICAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgY2xpZW50X2hhbmRs
ZTsgLyogSU46IGhhbmRsZSB0byB0aGUgY2xpZW50IHBhZ2UgKi8KKyAgICAgICAgICAgIGRvbWlk
X3QgIGNsaWVudF9kb21haW47IC8qIElOOiB0aGUgY2xpZW50IGRvbWFpbiBpZCAqLworICAgICAg
ICB9IHNoYXJlOworICAgICAgICBzdHJ1Y3QgbWVtX3NoYXJpbmdfb3BfcmFuZ2UgeyAgICAgICAg
IC8qIE9QX1JBTkdFX1NIQVJFICovCisgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGZpcnN0
X2dmbjsgICAgICAvKiBJTjogdGhlIGZpcnN0IGdmbiAqLworICAgICAgICAgICAgdWludDY0X2Fs
aWduZWRfdCBsYXN0X2dmbjsgICAgICAgLyogSU46IHRoZSBsYXN0IGdmbiAqLworICAgICAgICAg
ICAgdWludDY0X2FsaWduZWRfdCBvcGFxdWU7ICAgICAgICAgLyogTXVzdCBiZSBzZXQgdG8gMCAq
LworICAgICAgICAgICAgZG9taWRfdCBjbGllbnRfZG9tYWluOyAgICAgICAgICAgLyogSU46IHRo
ZSBjbGllbnQgZG9tYWluIGlkICovCisgICAgICAgICAgICB1aW50MTZfdCBfcGFkWzNdOyAgICAg
ICAgICAgICAgICAvKiBNdXN0IGJlIHNldCB0byAwICovCisgICAgICAgIH0gcmFuZ2U7CisgICAg
ICAgIHN0cnVjdCBtZW1fc2hhcmluZ19vcF9kZWJ1ZyB7ICAgICAvKiBPUF9ERUJVR194eHggKi8K
KyAgICAgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGdm
bjsgICAgICAvKiBJTjogZ2ZuIHRvIGRlYnVnICAgICAgICAgICovCisgICAgICAgICAgICAgICAg
dWludDY0X2FsaWduZWRfdCBtZm47ICAgICAgLyogSU46IG1mbiB0byBkZWJ1ZyAgICAgICAgICAq
LworICAgICAgICAgICAgICAgIHVpbnQzMl90IGdyZWY7ICAgICAvKiBJTjogZ3JlZiB0byBkZWJ1
ZyAgICAgICAgICovCisgICAgICAgICAgICB9IHU7CisgICAgICAgIH0gZGVidWc7CisgICAgfSB1
OworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9tZW1fc2hhcmluZ19vcCB4ZW5fbWVtX3NoYXJpbmdf
b3BfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9tZW1fc2hhcmluZ19vcF90KTsKKwor
LyoKKyAqIEF0dGVtcHQgdG8gc3Rha2UgYSBjbGFpbSBmb3IgYSBkb21haW4gb24gYSBxdWFudGl0
eSBvZiBwYWdlcworICogb2Ygc3lzdGVtIFJBTSwgYnV0IF9ub3RfIGFzc2lnbiBzcGVjaWZpYyBw
YWdlZnJhbWVzLiAgT25seQorICogYXJpdGhtZXRpYyBpcyBwZXJmb3JtZWQgc28gdGhlIGh5cGVy
Y2FsbCBpcyB2ZXJ5IGZhc3QgYW5kIG5lZWQKKyAqIG5vdCBiZSBwcmVlbXB0aWJsZSwgdGh1cyBz
aWRlc3RlcHBpbmcgdGltZS1vZi1jaGVjay10aW1lLW9mLXVzZQorICogcmFjZXMgZm9yIG1lbW9y
eSBhbGxvY2F0aW9uLiAgUmV0dXJucyAwIGlmIHRoZSBoeXBlcnZpc29yIHBhZ2UKKyAqIGFsbG9j
YXRvciBoYXMgYXRvbWljYWxseSBhbmQgc3VjY2Vzc2Z1bGx5IGNsYWltZWQgdGhlIHJlcXVlc3Rl
ZAorICogbnVtYmVyIG9mIHBhZ2VzLCBlbHNlIG5vbi16ZXJvLgorICoKKyAqIEFueSBkb21haW4g
bWF5IGhhdmUgb25seSBvbmUgYWN0aXZlIGNsYWltLiAgV2hlbiBzdWZmaWNpZW50IG1lbW9yeQor
ICogaGFzIGJlZW4gYWxsb2NhdGVkIHRvIHJlc29sdmUgdGhlIGNsYWltLCB0aGUgY2xhaW0gc2ls
ZW50bHkgZXhwaXJlcy4KKyAqIENsYWltaW5nIHplcm8gcGFnZXMgZWZmZWN0aXZlbHkgcmVzZXRz
IGFueSBvdXRzdGFuZGluZyBjbGFpbSBhbmQKKyAqIGlzIGFsd2F5cyBzdWNjZXNzZnVsLgorICoK
KyAqIE5vdGUgdGhhdCBhIHZhbGlkIGNsYWltIG1heSBiZSBzdGFrZWQgZXZlbiBhZnRlciBtZW1v
cnkgaGFzIGJlZW4KKyAqIGFsbG9jYXRlZCBmb3IgYSBkb21haW4uICBJbiB0aGlzIGNhc2UsIHRo
ZSBjbGFpbSBpcyBub3QgaW5jcmVtZW50YWwsCisgKiBpLmUuIGlmIHRoZSBkb21haW4ncyB0b3Rf
cGFnZXMgaXMgMywgYW5kIGEgY2xhaW0gaXMgc3Rha2VkIGZvciAxMCwKKyAqIG9ubHkgNyBhZGRp
dGlvbmFsIHBhZ2VzIGFyZSBjbGFpbWVkLgorICoKKyAqIENhbGxlciBtdXN0IGJlIHByaXZpbGVn
ZWQgb3IgdGhlIGh5cGVyY2FsbCBmYWlscy4KKyAqLworI2RlZmluZSBYRU5NRU1fY2xhaW1fcGFn
ZXMgICAgICAgICAgICAgICAgICAyNAorCisvKgorICogWEVOTUVNX2NsYWltX3BhZ2VzIGZsYWdz
IC0gdGhlIGFyZSBubyBmbGFncyBhdCB0aGlzIHRpbWUuCisgKiBUaGUgemVybyB2YWx1ZSBpcyBh
cHByb3ByaWF0ZS4KKyAqLworCisvKgorICogV2l0aCBzb21lIGxlZ2FjeSBkZXZpY2VzLCBjZXJ0
YWluIGd1ZXN0LXBoeXNpY2FsIGFkZHJlc3NlcyBjYW5ub3Qgc2FmZWx5CisgKiBiZSB1c2VkIGZv
ciBvdGhlciBwdXJwb3NlcywgZS5nLiB0byBtYXAgZ3Vlc3QgUkFNLiAgVGhpcyBoeXBlcmNhbGwK
KyAqIGVudW1lcmF0ZXMgdGhvc2UgcmVnaW9ucyBzbyB0aGUgdG9vbHN0YWNrIGNhbiBhdm9pZCB1
c2luZyB0aGVtLgorICovCisjZGVmaW5lIFhFTk1FTV9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5X21h
cCAgIDI3CitzdHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnkgeworICAgIHhlbl9wZm5f
dCBzdGFydF9wZm47CisgICAgeGVuX3Vsb25nX3QgbnJfcGFnZXM7Cit9OwordHlwZWRlZiBzdHJ1
Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnkgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlf
dDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5X3Qp
OworCitzdHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwIHsKKyNkZWZpbmUgWEVO
TUVNX1JETV9BTEwgMSAvKiBSZXF1ZXN0IGFsbCByZWdpb25zIChpZ25vcmUgZGV2IHVuaW9uKS4g
Ki8KKyAgICAvKiBJTiAqLworICAgIHVpbnQzMl90IGZsYWdzOworICAgIC8qCisgICAgICogSU4v
T1VUCisgICAgICoKKyAgICAgKiBHZXRzIHNldCB0byB0aGUgcmVxdWlyZWQgbnVtYmVyIG9mIGVu
dHJpZXMgd2hlbiB0b28gbG93LAorICAgICAqIHNpZ25hbGVkIGJ5IGVycm9yIGNvZGUgLUVSQU5H
RS4KKyAgICAgKi8KKyAgICB1bnNpZ25lZCBpbnQgbnJfZW50cmllczsKKyAgICAvKiBPVVQgKi8K
KyAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5X3QpIGJ1ZmZl
cjsKKyAgICAvKiBJTiAqLworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IHBoeXNkZXZfcGNp
X2RldmljZSBwY2k7CisgICAgfSBkZXY7Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX3Jlc2VydmVk
X2RldmljZV9tZW1vcnlfbWFwIHhlbl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5X21hcF90OworREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwX3QpOwor
CisjZW5kaWYgLyogZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pICov
CisKKy8qCisgKiBYRU5NRU1fZ2V0X3ZudW1haW5mbyB1c2VkIGJ5IGd1ZXN0IHRvIGdldAorICog
dk5VTUEgdG9wb2xvZ3kgZnJvbSBoeXBlcnZpc29yLgorICovCisjZGVmaW5lIFhFTk1FTV9nZXRf
dm51bWFpbmZvICAgICAgICAgICAgICAgIDI2CisKKy8qIHZOVU1BIG5vZGUgbWVtb3J5IHJhbmdl
cyAqLworc3RydWN0IHhlbl92bWVtcmFuZ2UgeworICAgIHVpbnQ2NF90IHN0YXJ0LCBlbmQ7Cisg
ICAgdW5zaWduZWQgaW50IGZsYWdzOworICAgIHVuc2lnbmVkIGludCBuaWQ7Cit9OwordHlwZWRl
ZiBzdHJ1Y3QgeGVuX3ZtZW1yYW5nZSB4ZW5fdm1lbXJhbmdlX3Q7CitERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh4ZW5fdm1lbXJhbmdlX3QpOworCisvKgorICogdk5VTUEgdG9wb2xvZ3kgc3BlY2lm
aWVzIHZOVU1BIG5vZGUgbnVtYmVyLCBkaXN0YW5jZSB0YWJsZSwKKyAqIG1lbW9yeSByYW5nZXMg
YW5kIHZjcHUgbWFwcGluZyBwcm92aWRlZCBmb3IgZ3Vlc3RzLgorICogWEVOTUVNX2dldF92bnVt
YWluZm8gaHlwZXJjYWxsIGV4cGVjdHMgdG8gc2VlIGZyb20gZ3Vlc3QKKyAqIG5yX3Zub2Rlcywg
bnJfdm1lbXJhbmdlcyBhbmQgbnJfdmNwdXMgdG8gaW5kaWNhdGUgYXZhaWxhYmxlIG1lbW9yeS4K
KyAqIEFmdGVyIGZpbGxpbmcgZ3Vlc3RzIHN0cnVjdHVyZXMsIG5yX3Zub2RlcywgbnJfdm1lbXJh
bmdlcyBhbmQgbnJfdmNwdXMKKyAqIGNvcGllZCBiYWNrIHRvIGd1ZXN0LiBEb21haW4gcmV0dXJu
cyBleHBlY3RlZCB2YWx1ZXMgb2YgbnJfdm5vZGVzLAorICogbnJfdm1lbXJhbmdlcyBhbmQgbnJf
dmNwdXMgdG8gZ3Vlc3QgaWYgdGhlIHZhbHVlcyB3aGVyZSBpbmNvcnJlY3QuCisgKi8KK3N0cnVj
dCB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mbyB7CisgICAgLyogSU4gKi8KKyAgICBkb21pZF90IGRv
bWlkOworICAgIHVpbnQxNl90IHBhZDsKKyAgICAvKiBJTi9PVVQgKi8KKyAgICB1bnNpZ25lZCBp
bnQgbnJfdm5vZGVzOworICAgIHVuc2lnbmVkIGludCBucl92Y3B1czsKKyAgICB1bnNpZ25lZCBp
bnQgbnJfdm1lbXJhbmdlczsKKyAgICAvKiBPVVQgKi8KKyAgICB1bmlvbiB7CisgICAgICAgIFhF
Tl9HVUVTVF9IQU5ETEUodWludCkgaDsKKyAgICAgICAgdWludDY0X3QgcGFkOworICAgIH0gdmRp
c3RhbmNlOworICAgIHVuaW9uIHsKKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh1aW50KSBoOwor
ICAgICAgICB1aW50NjRfdCBwYWQ7CisgICAgfSB2Y3B1X3RvX3Zub2RlOworICAgIHVuaW9uIHsK
KyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdm1lbXJhbmdlX3QpIGg7CisgICAgICAgIHVp
bnQ2NF90IHBhZDsKKyAgICB9IHZtZW1yYW5nZTsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fdm51
bWFfdG9wb2xvZ3lfaW5mbyB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mb190OworREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX3ZudW1hX3RvcG9sb2d5X2luZm9fdCk7CisKKy8qIE5leHQgYXZhaWxh
YmxlIHN1Ym9wIG51bWJlciBpcyAyOCAqLworCisjZW5kaWYgLyogX19YRU5fUFVCTElDX01FTU9S
WV9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmls
ZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAq
IGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS9pbmNsdWRl
L3hlbi9waHlzZGV2LmggYi9pbmNsdWRlL3hlbi9waHlzZGV2LmgKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwLi4wZTU0NjM1NjIKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRl
L3hlbi9waHlzZGV2LmgKQEAgLTAsMCArMSwzODcgQEAKKy8qCisgKiBQZXJtaXNzaW9uIGlzIGhl
cmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBj
b3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmls
ZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQg
cmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisgKiByaWdodHMg
dG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNl
bnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1p
dCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28s
IHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBj
b3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1
ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0
d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBX
QVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVESU5HIEJV
VCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBO
TyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElB
QkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhF
UiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCisg
KiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUg
VVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKgorICogQ29weXJp
Z2h0IChjKSAyMDA2LCBLZWlyIEZyYXNlcgorICovCisKKyNpZm5kZWYgX19YRU5fUFVCTElDX1BI
WVNERVZfSF9fCisjZGVmaW5lIF9fWEVOX1BVQkxJQ19QSFlTREVWX0hfXworCisjaW5jbHVkZSAi
eGVuLmgiCisKKy8qCisgKiBQcm90b3R5cGUgZm9yIHRoaXMgaHlwZXJjYWxsIGlzOgorICogIGlu
dCBwaHlzZGV2X29wKGludCBjbWQsIHZvaWQgKmFyZ3MpCisgKiBAY21kICA9PSBQSFlTREVWT1Bf
Pz8/IChwaHlzZGV2IG9wZXJhdGlvbikuCisgKiBAYXJncyA9PSBPcGVyYXRpb24tc3BlY2lmaWMg
ZXh0cmEgYXJndW1lbnRzIChOVUxMIGlmIG5vbmUpLgorICovCisKKy8qCisgKiBOb3RpZnkgZW5k
LW9mLWludGVycnVwdCAoRU9JKSBmb3IgdGhlIHNwZWNpZmllZCBJUlEuCisgKiBAYXJnID09IHBv
aW50ZXIgdG8gcGh5c2Rldl9lb2kgc3RydWN0dXJlLgorICovCisjZGVmaW5lIFBIWVNERVZPUF9l
b2kgICAgICAgICAgICAgICAgICAgMTIKK3N0cnVjdCBwaHlzZGV2X2VvaSB7CisgICAgLyogSU4g
Ki8KKyAgICB1aW50MzJfdCBpcnE7Cit9OwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9lb2kgcGh5
c2Rldl9lb2lfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNkZXZfZW9pX3QpOworCisv
KgorICogUmVnaXN0ZXIgYSBzaGFyZWQgcGFnZSBmb3IgdGhlIGh5cGVydmlzb3IgdG8gaW5kaWNh
dGUgd2hldGhlciB0aGUgZ3Vlc3QKKyAqIG11c3QgaXNzdWUgUEhZU0RFVk9QX2VvaS4gVGhlIHNl
bWFudGljcyBvZiBQSFlTREVWT1BfZW9pIGNoYW5nZSBzbGlnaHRseQorICogb25jZSB0aGUgZ3Vl
c3QgdXNlZCB0aGlzIGZ1bmN0aW9uIGluIHRoYXQgdGhlIGFzc29jaWF0ZWQgZXZlbnQgY2hhbm5l
bAorICogd2lsbCBhdXRvbWF0aWNhbGx5IGdldCB1bm1hc2tlZC4gVGhlIHBhZ2UgcmVnaXN0ZXJl
ZCBpcyB1c2VkIGFzIGEgYml0CisgKiBhcnJheSBpbmRleGVkIGJ5IFhlbidzIFBJUlEgdmFsdWUu
CisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX3BpcnFfZW9pX2dtZm5fdjEgICAgICAgMTcKKy8qCisg
KiBSZWdpc3RlciBhIHNoYXJlZCBwYWdlIGZvciB0aGUgaHlwZXJ2aXNvciB0byBpbmRpY2F0ZSB3
aGV0aGVyIHRoZQorICogZ3Vlc3QgbXVzdCBpc3N1ZSBQSFlTREVWT1BfZW9pLiBUaGlzIGh5cGVy
Y2FsbCBpcyB2ZXJ5IHNpbWlsYXIgdG8KKyAqIFBIWVNERVZPUF9waXJxX2VvaV9nbWZuX3YxIGJ1
dCBpdCBkb2Vzbid0IGNoYW5nZSB0aGUgc2VtYW50aWNzIG9mCisgKiBQSFlTREVWT1BfZW9pLiBU
aGUgcGFnZSByZWdpc3RlcmVkIGlzIHVzZWQgYXMgYSBiaXQgYXJyYXkgaW5kZXhlZCBieQorICog
WGVuJ3MgUElSUSB2YWx1ZS4KKyAqLworI2RlZmluZSBQSFlTREVWT1BfcGlycV9lb2lfZ21mbl92
MiAgICAgICAyOAorc3RydWN0IHBoeXNkZXZfcGlycV9lb2lfZ21mbiB7CisgICAgLyogSU4gKi8K
KyAgICB4ZW5fcGZuX3QgZ21mbjsKK307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X3BpcnFfZW9p
X2dtZm4gcGh5c2Rldl9waXJxX2VvaV9nbWZuX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShw
aHlzZGV2X3BpcnFfZW9pX2dtZm5fdCk7CisKKy8qCisgKiBRdWVyeSB0aGUgc3RhdHVzIG9mIGFu
IElSUSBsaW5lLgorICogQGFyZyA9PSBwb2ludGVyIHRvIHBoeXNkZXZfaXJxX3N0YXR1c19xdWVy
eSBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX2lycV9zdGF0dXNfcXVlcnkgICAg
ICAgNQorc3RydWN0IHBoeXNkZXZfaXJxX3N0YXR1c19xdWVyeSB7CisgICAgLyogSU4gKi8KKyAg
ICB1aW50MzJfdCBpcnE7CisgICAgLyogT1VUICovCisgICAgdWludDMyX3QgZmxhZ3M7IC8qIFhF
TklSUVNUQVRfKiAqLworfTsKK3R5cGVkZWYgc3RydWN0IHBoeXNkZXZfaXJxX3N0YXR1c19xdWVy
eSBwaHlzZGV2X2lycV9zdGF0dXNfcXVlcnlfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBo
eXNkZXZfaXJxX3N0YXR1c19xdWVyeV90KTsKKworLyogTmVlZCB0byBjYWxsIFBIWVNERVZPUF9l
b2kgd2hlbiB0aGUgSVJRIGhhcyBiZWVuIHNlcnZpY2VkPyAqLworI2RlZmluZSBfWEVOSVJRU1RB
VF9uZWVkc19lb2kgICAoMCkKKyNkZWZpbmUgIFhFTklSUVNUQVRfbmVlZHNfZW9pICAgKDFVPDxf
WEVOSVJRU1RBVF9uZWVkc19lb2kpCisKKy8qIElSUSBzaGFyZWQgYnkgbXVsdGlwbGUgZ3Vlc3Rz
PyAqLworI2RlZmluZSBfWEVOSVJRU1RBVF9zaGFyZWQgICAgICAoMSkKKyNkZWZpbmUgIFhFTklS
UVNUQVRfc2hhcmVkICAgICAgKDFVPDxfWEVOSVJRU1RBVF9zaGFyZWQpCisKKy8qCisgKiBTZXQg
dGhlIGN1cnJlbnQgVkNQVSdzIEkvTyBwcml2aWxlZ2UgbGV2ZWwuCisgKiBAYXJnID09IHBvaW50
ZXIgdG8gcGh5c2Rldl9zZXRfaW9wbCBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9Q
X3NldF9pb3BsICAgICAgICAgICAgICAgNgorc3RydWN0IHBoeXNkZXZfc2V0X2lvcGwgeworICAg
IC8qIElOICovCisgICAgdWludDMyX3QgaW9wbDsKK307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2
X3NldF9pb3BsIHBoeXNkZXZfc2V0X2lvcGxfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBo
eXNkZXZfc2V0X2lvcGxfdCk7CisKKy8qCisgKiBTZXQgdGhlIGN1cnJlbnQgVkNQVSdzIEkvTy1w
b3J0IHBlcm1pc3Npb25zIGJpdG1hcC4KKyAqIEBhcmcgPT0gcG9pbnRlciB0byBwaHlzZGV2X3Nl
dF9pb2JpdG1hcCBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX3NldF9pb2JpdG1h
cCAgICAgICAgICAgNworc3RydWN0IHBoeXNkZXZfc2V0X2lvYml0bWFwIHsKKyAgICAvKiBJTiAq
LworI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPj0gMHgwMDAzMDIwNQorICAgIFhFTl9H
VUVTVF9IQU5ETEUodWludDgpIGJpdG1hcDsKKyNlbHNlCisgICAgdWludDhfdCAqYml0bWFwOwor
I2VuZGlmCisgICAgdWludDMyX3QgbnJfcG9ydHM7Cit9OwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rl
dl9zZXRfaW9iaXRtYXAgcGh5c2Rldl9zZXRfaW9iaXRtYXBfdDsKK0RFRklORV9YRU5fR1VFU1Rf
SEFORExFKHBoeXNkZXZfc2V0X2lvYml0bWFwX3QpOworCisvKgorICogUmVhZCBvciB3cml0ZSBh
biBJTy1BUElDIHJlZ2lzdGVyLgorICogQGFyZyA9PSBwb2ludGVyIHRvIHBoeXNkZXZfYXBpYyBz
dHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX2FwaWNfcmVhZCAgICAgICAgICAgICAg
OAorI2RlZmluZSBQSFlTREVWT1BfYXBpY193cml0ZSAgICAgICAgICAgICA5CitzdHJ1Y3QgcGh5
c2Rldl9hcGljIHsKKyAgICAvKiBJTiAqLworICAgIHVuc2lnbmVkIGxvbmcgYXBpY19waHlzYmFz
ZTsKKyAgICB1aW50MzJfdCByZWc7CisgICAgLyogSU4gb3IgT1VUICovCisgICAgdWludDMyX3Qg
dmFsdWU7Cit9OwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9hcGljIHBoeXNkZXZfYXBpY190Owor
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rldl9hcGljX3QpOworCisvKgorICogQWxsb2Nh
dGUgb3IgZnJlZSBhIHBoeXNpY2FsIHVwY2FsbCB2ZWN0b3IgZm9yIHRoZSBzcGVjaWZpZWQgSVJR
IGxpbmUuCisgKiBAYXJnID09IHBvaW50ZXIgdG8gcGh5c2Rldl9pcnEgc3RydWN0dXJlLgorICov
CisjZGVmaW5lIFBIWVNERVZPUF9hbGxvY19pcnFfdmVjdG9yICAgICAgMTAKKyNkZWZpbmUgUEhZ
U0RFVk9QX2ZyZWVfaXJxX3ZlY3RvciAgICAgICAxMQorc3RydWN0IHBoeXNkZXZfaXJxIHsKKyAg
ICAvKiBJTiAqLworICAgIHVpbnQzMl90IGlycTsKKyAgICAvKiBJTiBvciBPVVQgKi8KKyAgICB1
aW50MzJfdCB2ZWN0b3I7Cit9OwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9pcnEgcGh5c2Rldl9p
cnFfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNkZXZfaXJxX3QpOworIAorI2RlZmlu
ZSBNQVBfUElSUV9UWVBFX01TSSAgICAgICAgICAgICAgIDB4MAorI2RlZmluZSBNQVBfUElSUV9U
WVBFX0dTSSAgICAgICAgICAgICAgIDB4MQorI2RlZmluZSBNQVBfUElSUV9UWVBFX1VOS05PV04g
ICAgICAgICAgIDB4MgorI2RlZmluZSBNQVBfUElSUV9UWVBFX01TSV9TRUcgICAgICAgICAgIDB4
MworI2RlZmluZSBNQVBfUElSUV9UWVBFX01VTFRJX01TSSAgICAgICAgIDB4NAorCisjZGVmaW5l
IFBIWVNERVZPUF9tYXBfcGlycSAgICAgICAgICAgICAgIDEzCitzdHJ1Y3QgcGh5c2Rldl9tYXBf
cGlycSB7CisgICAgZG9taWRfdCBkb21pZDsKKyAgICAvKiBJTiAqLworICAgIGludCB0eXBlOwor
ICAgIC8qIElOIChpZ25vcmVkIGZvciAuLi5fTVVMVElfTVNJKSAqLworICAgIGludCBpbmRleDsK
KyAgICAvKiBJTiBvciBPVVQgKi8KKyAgICBpbnQgcGlycTsKKyAgICAvKiBJTiAtIGhpZ2ggMTYg
Yml0cyBob2xkIHNlZ21lbnQgZm9yIC4uLl9NU0lfU0VHIGFuZCAuLi5fTVVMVElfTVNJICovCisg
ICAgaW50IGJ1czsKKyAgICAvKiBJTiAqLworICAgIGludCBkZXZmbjsKKyAgICAvKiBJTiAoYWxz
byBPVVQgZm9yIC4uLl9NVUxUSV9NU0kpICovCisgICAgaW50IGVudHJ5X25yOworICAgIC8qIElO
ICovCisgICAgdWludDY0X3QgdGFibGVfYmFzZTsKK307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2
X21hcF9waXJxIHBoeXNkZXZfbWFwX3BpcnFfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBo
eXNkZXZfbWFwX3BpcnFfdCk7CisKKyNkZWZpbmUgUEhZU0RFVk9QX3VubWFwX3BpcnEgICAgICAg
ICAgICAgMTQKK3N0cnVjdCBwaHlzZGV2X3VubWFwX3BpcnEgeworICAgIGRvbWlkX3QgZG9taWQ7
CisgICAgLyogSU4gKi8KKyAgICBpbnQgcGlycTsKK307CisKK3R5cGVkZWYgc3RydWN0IHBoeXNk
ZXZfdW5tYXBfcGlycSBwaHlzZGV2X3VubWFwX3BpcnFfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHBoeXNkZXZfdW5tYXBfcGlycV90KTsKKworI2RlZmluZSBQSFlTREVWT1BfbWFuYWdlX3Bj
aV9hZGQgICAgICAgICAxNQorI2RlZmluZSBQSFlTREVWT1BfbWFuYWdlX3BjaV9yZW1vdmUgICAg
ICAxNgorc3RydWN0IHBoeXNkZXZfbWFuYWdlX3BjaSB7CisgICAgLyogSU4gKi8KKyAgICB1aW50
OF90IGJ1czsKKyAgICB1aW50OF90IGRldmZuOworfTsgCisKK3R5cGVkZWYgc3RydWN0IHBoeXNk
ZXZfbWFuYWdlX3BjaSBwaHlzZGV2X21hbmFnZV9wY2lfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHBoeXNkZXZfbWFuYWdlX3BjaV90KTsKKworI2RlZmluZSBQSFlTREVWT1BfcmVzdG9yZV9t
c2kgICAgICAgICAgICAxOQorc3RydWN0IHBoeXNkZXZfcmVzdG9yZV9tc2kgeworICAgIC8qIElO
ICovCisgICAgdWludDhfdCBidXM7CisgICAgdWludDhfdCBkZXZmbjsKK307Cit0eXBlZGVmIHN0
cnVjdCBwaHlzZGV2X3Jlc3RvcmVfbXNpIHBoeXNkZXZfcmVzdG9yZV9tc2lfdDsKK0RFRklORV9Y
RU5fR1VFU1RfSEFORExFKHBoeXNkZXZfcmVzdG9yZV9tc2lfdCk7CisKKyNkZWZpbmUgUEhZU0RF
Vk9QX21hbmFnZV9wY2lfYWRkX2V4dCAgICAgMjAKK3N0cnVjdCBwaHlzZGV2X21hbmFnZV9wY2lf
ZXh0IHsKKyAgICAvKiBJTiAqLworICAgIHVpbnQ4X3QgYnVzOworICAgIHVpbnQ4X3QgZGV2Zm47
CisgICAgdW5zaWduZWQgaXNfZXh0Zm47CisgICAgdW5zaWduZWQgaXNfdmlydGZuOworICAgIHN0
cnVjdCB7CisgICAgICAgIHVpbnQ4X3QgYnVzOworICAgICAgICB1aW50OF90IGRldmZuOworICAg
IH0gcGh5c2ZuOworfTsKKwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9tYW5hZ2VfcGNpX2V4dCBw
aHlzZGV2X21hbmFnZV9wY2lfZXh0X3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2
X21hbmFnZV9wY2lfZXh0X3QpOworCisvKgorICogQXJndW1lbnQgdG8gcGh5c2Rldl9vcF9jb21w
YXQoKSBoeXBlcmNhbGwuIFN1cGVyY2VkZWQgYnkgbmV3IHBoeXNkZXZfb3AoKQorICogaHlwZXJj
YWxsIHNpbmNlIDB4MDAwMzAyMDIuCisgKi8KK3N0cnVjdCBwaHlzZGV2X29wIHsKKyAgICB1aW50
MzJfdCBjbWQ7CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgcGh5c2Rldl9pcnFfc3RhdHVz
X3F1ZXJ5ICAgICAgaXJxX3N0YXR1c19xdWVyeTsKKyAgICAgICAgc3RydWN0IHBoeXNkZXZfc2V0
X2lvcGwgICAgICAgICAgICAgIHNldF9pb3BsOworICAgICAgICBzdHJ1Y3QgcGh5c2Rldl9zZXRf
aW9iaXRtYXAgICAgICAgICAgc2V0X2lvYml0bWFwOworICAgICAgICBzdHJ1Y3QgcGh5c2Rldl9h
cGljICAgICAgICAgICAgICAgICAgYXBpY19vcDsKKyAgICAgICAgc3RydWN0IHBoeXNkZXZfaXJx
ICAgICAgICAgICAgICAgICAgIGlycV9vcDsKKyAgICB9IHU7Cit9OwordHlwZWRlZiBzdHJ1Y3Qg
cGh5c2Rldl9vcCBwaHlzZGV2X29wX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2
X29wX3QpOworCisjZGVmaW5lIFBIWVNERVZPUF9zZXR1cF9nc2kgICAgMjEKK3N0cnVjdCBwaHlz
ZGV2X3NldHVwX2dzaSB7CisgICAgaW50IGdzaTsKKyAgICAvKiBJTiAqLworICAgIHVpbnQ4X3Qg
dHJpZ2dlcmluZzsKKyAgICAvKiBJTiAqLworICAgIHVpbnQ4X3QgcG9sYXJpdHk7CisgICAgLyog
SU4gKi8KK307CisKK3R5cGVkZWYgc3RydWN0IHBoeXNkZXZfc2V0dXBfZ3NpIHBoeXNkZXZfc2V0
dXBfZ3NpX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2X3NldHVwX2dzaV90KTsK
KworLyogbGVhdmUgUEhZU0RFVk9QIDIyIGZyZWUgKi8KKworLyogdHlwZSBpcyBNQVBfUElSUV9U
WVBFX0dTSSBvciBNQVBfUElSUV9UWVBFX01TSQorICogdGhlIGh5cGVyY2FsbCByZXR1cm5zIGEg
ZnJlZSBwaXJxICovCisjZGVmaW5lIFBIWVNERVZPUF9nZXRfZnJlZV9waXJxICAgIDIzCitzdHJ1
Y3QgcGh5c2Rldl9nZXRfZnJlZV9waXJxIHsKKyAgICAvKiBJTiAqLyAKKyAgICBpbnQgdHlwZTsK
KyAgICAvKiBPVVQgKi8KKyAgICB1aW50MzJfdCBwaXJxOworfTsKKwordHlwZWRlZiBzdHJ1Y3Qg
cGh5c2Rldl9nZXRfZnJlZV9waXJxIHBoeXNkZXZfZ2V0X2ZyZWVfcGlycV90OworREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUocGh5c2Rldl9nZXRfZnJlZV9waXJxX3QpOworCisjZGVmaW5lIFhFTl9Q
Q0lfTU1DRkdfUkVTRVJWRUQgICAgICAgICAweDEKKworI2RlZmluZSBQSFlTREVWT1BfcGNpX21t
Y2ZnX3Jlc2VydmVkICAgIDI0CitzdHJ1Y3QgcGh5c2Rldl9wY2lfbW1jZmdfcmVzZXJ2ZWQgewor
ICAgIHVpbnQ2NF90IGFkZHJlc3M7CisgICAgdWludDE2X3Qgc2VnbWVudDsKKyAgICB1aW50OF90
IHN0YXJ0X2J1czsKKyAgICB1aW50OF90IGVuZF9idXM7CisgICAgdWludDMyX3QgZmxhZ3M7Cit9
OwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9wY2lfbW1jZmdfcmVzZXJ2ZWQgcGh5c2Rldl9wY2lf
bW1jZmdfcmVzZXJ2ZWRfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNkZXZfcGNpX21t
Y2ZnX3Jlc2VydmVkX3QpOworCisjZGVmaW5lIFhFTl9QQ0lfREVWX0VYVEZOICAgICAgICAgICAg
ICAweDEKKyNkZWZpbmUgWEVOX1BDSV9ERVZfVklSVEZOICAgICAgICAgICAgIDB4MgorI2RlZmlu
ZSBYRU5fUENJX0RFVl9QWE0gICAgICAgICAgICAgICAgMHg0CisKKyNkZWZpbmUgUEhZU0RFVk9Q
X3BjaV9kZXZpY2VfYWRkICAgICAgICAyNQorc3RydWN0IHBoeXNkZXZfcGNpX2RldmljZV9hZGQg
eworICAgIC8qIElOICovCisgICAgdWludDE2X3Qgc2VnOworICAgIHVpbnQ4X3QgYnVzOworICAg
IHVpbnQ4X3QgZGV2Zm47CisgICAgdWludDMyX3QgZmxhZ3M7CisgICAgc3RydWN0IHsKKyAgICAg
ICAgdWludDhfdCBidXM7CisgICAgICAgIHVpbnQ4X3QgZGV2Zm47CisgICAgfSBwaHlzZm47Cisg
ICAgLyoKKyAgICAgKiBPcHRpb25hbCBwYXJhbWV0ZXJzIGFycmF5LgorICAgICAqIEZpcnN0IGVs
ZW1lbnQgKFswXSkgaXMgUFhNIGRvbWFpbiBhc3NvY2lhdGVkIHdpdGggdGhlIGRldmljZSAoaWYK
KyAgICAgKiBYRU5fUENJX0RFVl9QWE0gaXMgc2V0KQorICAgICAqLworI2lmIGRlZmluZWQoX19T
VERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZFUlNJT05fXyA+PSAxOTk5MDFMCisgICAgdWludDMy
X3Qgb3B0YXJyW107CisjZWxpZiBkZWZpbmVkKF9fR05VQ19fKQorICAgIHVpbnQzMl90IG9wdGFy
clswXTsKKyNlbmRpZgorfTsKK3R5cGVkZWYgc3RydWN0IHBoeXNkZXZfcGNpX2RldmljZV9hZGQg
cGh5c2Rldl9wY2lfZGV2aWNlX2FkZF90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rl
dl9wY2lfZGV2aWNlX2FkZF90KTsKKworI2RlZmluZSBQSFlTREVWT1BfcGNpX2RldmljZV9yZW1v
dmUgICAgIDI2CisjZGVmaW5lIFBIWVNERVZPUF9yZXN0b3JlX21zaV9leHQgICAgICAgMjcKKy8q
CisgKiBEb20wIHNob3VsZCB1c2UgdGhlc2UgdHdvIHRvIGFubm91bmNlIE1NSU8gcmVzb3VyY2Vz
IGFzc2lnbmVkIHRvCisgKiBNU0ktWCBjYXBhYmxlIGRldmljZXMgd29uJ3QgKHByZXBhcmUpIG9y
IG1heSAocmVsZWFzZSkgY2hhbmdlLgorICovCisjZGVmaW5lIFBIWVNERVZPUF9wcmVwYXJlX21z
aXggICAgICAgICAgMzAKKyNkZWZpbmUgUEhZU0RFVk9QX3JlbGVhc2VfbXNpeCAgICAgICAgICAz
MQorc3RydWN0IHBoeXNkZXZfcGNpX2RldmljZSB7CisgICAgLyogSU4gKi8KKyAgICB1aW50MTZf
dCBzZWc7CisgICAgdWludDhfdCBidXM7CisgICAgdWludDhfdCBkZXZmbjsKK307Cit0eXBlZGVm
IHN0cnVjdCBwaHlzZGV2X3BjaV9kZXZpY2UgcGh5c2Rldl9wY2lfZGV2aWNlX3Q7CitERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2X3BjaV9kZXZpY2VfdCk7CisKKyNkZWZpbmUgUEhZU0RF
Vk9QX0RCR1BfUkVTRVRfUFJFUEFSRSAgICAxCisjZGVmaW5lIFBIWVNERVZPUF9EQkdQX1JFU0VU
X0RPTkUgICAgICAgMgorCisjZGVmaW5lIFBIWVNERVZPUF9EQkdQX0JVU19VTktOT1dOICAgICAg
MAorI2RlZmluZSBQSFlTREVWT1BfREJHUF9CVVNfUENJICAgICAgICAgIDEKKworI2RlZmluZSBQ
SFlTREVWT1BfZGJncF9vcCAgICAgICAgICAgICAgIDI5CitzdHJ1Y3QgcGh5c2Rldl9kYmdwX29w
IHsKKyAgICAvKiBJTiAqLworICAgIHVpbnQ4X3Qgb3A7CisgICAgdWludDhfdCBidXM7CisgICAg
dW5pb24geworICAgICAgICBzdHJ1Y3QgcGh5c2Rldl9wY2lfZGV2aWNlIHBjaTsKKyAgICB9IHU7
Cit9OwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9kYmdwX29wIHBoeXNkZXZfZGJncF9vcF90Owor
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rldl9kYmdwX29wX3QpOworCisvKgorICogTm90
aWZ5IHRoYXQgc29tZSBQSVJRLWJvdW5kIGV2ZW50IGNoYW5uZWxzIGhhdmUgYmVlbiB1bm1hc2tl
ZC4KKyAqICoqIFRoaXMgY29tbWFuZCBpcyBvYnNvbGV0ZSBzaW5jZSBpbnRlcmZhY2UgdmVyc2lv
biAweDAwMDMwMjAyIGFuZCBpcyAqKgorICogKiogdW5zdXBwb3J0ZWQgYnkgbmV3ZXIgdmVyc2lv
bnMgb2YgWGVuLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICoqCisgKi8KKyNkZWZpbmUg
UEhZU0RFVk9QX0lSUV9VTk1BU0tfTk9USUZZICAgICAgNAorCisjaWYgX19YRU5fSU5URVJGQUNF
X1ZFUlNJT05fXyA8IDB4MDAwNDA2MDAKKy8qCisgKiBUaGVzZSBhbGwtY2FwaXRhbHMgcGh5c2Rl
diBvcGVyYXRpb24gbmFtZXMgYXJlIHN1cGVyY2VkZWQgYnkgdGhlIG5ldyBuYW1lcworICogKGRl
ZmluZWQgYWJvdmUpIHNpbmNlIGludGVyZmFjZSB2ZXJzaW9uIDB4MDAwMzAyMDIuIFRoZSBndWFy
ZCBhYm92ZSB3YXMKKyAqIGFkZGVkIHBvc3QtNC41IG9ubHkgdGhvdWdoIGFuZCBoZW5jZSBzaG91
bGRuJ3QgY2hlY2sgZm9yIDB4MDAwMzAyMDIuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX0lSUV9T
VEFUVVNfUVVFUlkgICAgICAgUEhZU0RFVk9QX2lycV9zdGF0dXNfcXVlcnkKKyNkZWZpbmUgUEhZ
U0RFVk9QX1NFVF9JT1BMICAgICAgICAgICAgICAgUEhZU0RFVk9QX3NldF9pb3BsCisjZGVmaW5l
IFBIWVNERVZPUF9TRVRfSU9CSVRNQVAgICAgICAgICAgIFBIWVNERVZPUF9zZXRfaW9iaXRtYXAK
KyNkZWZpbmUgUEhZU0RFVk9QX0FQSUNfUkVBRCAgICAgICAgICAgICAgUEhZU0RFVk9QX2FwaWNf
cmVhZAorI2RlZmluZSBQSFlTREVWT1BfQVBJQ19XUklURSAgICAgICAgICAgICBQSFlTREVWT1Bf
YXBpY193cml0ZQorI2RlZmluZSBQSFlTREVWT1BfQVNTSUdOX1ZFQ1RPUiAgICAgICAgICBQSFlT
REVWT1BfYWxsb2NfaXJxX3ZlY3RvcgorI2RlZmluZSBQSFlTREVWT1BfRlJFRV9WRUNUT1IgICAg
ICAgICAgICBQSFlTREVWT1BfZnJlZV9pcnFfdmVjdG9yCisjZGVmaW5lIFBIWVNERVZPUF9JUlFf
TkVFRFNfVU5NQVNLX05PVElGWSBYRU5JUlFTVEFUX25lZWRzX2VvaQorI2RlZmluZSBQSFlTREVW
T1BfSVJRX1NIQVJFRCAgICAgICAgICAgICBYRU5JUlFTVEFUX3NoYXJlZAorI2VuZGlmCisKKyNp
ZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwgMHgwMDA0MDIwMAorI2RlZmluZSBQSFlTREVW
T1BfcGlycV9lb2lfZ21mbiBQSFlTREVWT1BfcGlycV9lb2lfZ21mbl92MQorI2Vsc2UKKyNkZWZp
bmUgUEhZU0RFVk9QX3BpcnFfZW9pX2dtZm4gUEhZU0RFVk9QX3BpcnFfZW9pX2dtZm5fdjIKKyNl
bmRpZgorCisjZW5kaWYgLyogX19YRU5fUFVCTElDX1BIWVNERVZfSF9fICovCisKKy8qCisgKiBM
b2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBj
LWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBu
aWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vdHJhY2UuaCBiL2luY2x1
ZGUveGVuL3RyYWNlLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwLi4zNzQ2
YmZmMjYKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL3hlbi90cmFjZS5oCkBAIC0wLDAgKzEs
MzM5IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBpbmNsdWRlL3B1YmxpYy90cmFjZS5o
CisgKiAKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0
byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFz
c29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVh
bCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQg
bGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1
Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2Yg
dGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUg
aXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRp
dGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlz
c2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3Rh
bnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQ
Uk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9S
CisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVT
IE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
IEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBP
UiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBP
VEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9S
VCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9O
IFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRI
RSBTT0ZUV0FSRS4KKyAqCisgKiBNYXJrIFdpbGxpYW1zb24sIChDKSAyMDA0IEludGVsIFJlc2Vh
cmNoIENhbWJyaWRnZQorICogQ29weXJpZ2h0IChDKSAyMDA1IEJpbiBSZW4KKyAqLworCisjaWZu
ZGVmIF9fWEVOX1BVQkxJQ19UUkFDRV9IX18KKyNkZWZpbmUgX19YRU5fUFVCTElDX1RSQUNFX0hf
XworCisjZGVmaW5lIFRSQUNFX0VYVFJBX01BWCAgICA3CisjZGVmaW5lIFRSQUNFX0VYVFJBX1NI
SUZUIDI4CisKKy8qIFRyYWNlIGNsYXNzZXMgKi8KKyNkZWZpbmUgVFJDX0NMU19TSElGVCAxNgor
I2RlZmluZSBUUkNfR0VOICAgICAgMHgwMDAxZjAwMCAgICAvKiBHZW5lcmFsIHRyYWNlICAgICAg
ICAgICAgKi8KKyNkZWZpbmUgVFJDX1NDSEVEICAgIDB4MDAwMmYwMDAgICAgLyogWGVuIFNjaGVk
dWxlciB0cmFjZSAgICAgICovCisjZGVmaW5lIFRSQ19ET00wT1AgICAweDAwMDRmMDAwICAgIC8q
IFhlbiBET00wIG9wZXJhdGlvbiB0cmFjZSAqLworI2RlZmluZSBUUkNfSFZNICAgICAgMHgwMDA4
ZjAwMCAgICAvKiBYZW4gSFZNIHRyYWNlICAgICAgICAgICAgKi8KKyNkZWZpbmUgVFJDX01FTSAg
ICAgIDB4MDAxMGYwMDAgICAgLyogWGVuIG1lbW9yeSB0cmFjZSAgICAgICAgICovCisjZGVmaW5l
IFRSQ19QViAgICAgICAweDAwMjBmMDAwICAgIC8qIFhlbiBQViB0cmFjZXMgICAgICAgICAgICAq
LworI2RlZmluZSBUUkNfU0hBRE9XICAgMHgwMDQwZjAwMCAgICAvKiBYZW4gc2hhZG93IHRyYWNp
bmcgICAgICAgKi8KKyNkZWZpbmUgVFJDX0hXICAgICAgIDB4MDA4MGYwMDAgICAgLyogWGVuIGhh
cmR3YXJlLXJlbGF0ZWQgdHJhY2VzICovCisjZGVmaW5lIFRSQ19HVUVTVCAgICAweDA4MDBmMDAw
ICAgIC8qIEd1ZXN0LWdlbmVyYXRlZCB0cmFjZXMgICAqLworI2RlZmluZSBUUkNfQUxMICAgICAg
MHgwZmZmZjAwMAorI2RlZmluZSBUUkNfSERfVE9fRVZFTlQoeCkgKCh4KSYweDBmZmZmZmZmKQor
I2RlZmluZSBUUkNfSERfQ1lDTEVfRkxBRyAoMVVMPDwzMSkKKyNkZWZpbmUgVFJDX0hEX0lOQ0xV
REVTX0NZQ0xFX0NPVU5UKHgpICggISEoICh4KSAmIFRSQ19IRF9DWUNMRV9GTEFHICkgKQorI2Rl
ZmluZSBUUkNfSERfRVhUUkEoeCkgICAgKCgoeCk+PlRSQUNFX0VYVFJBX1NISUZUKSZUUkFDRV9F
WFRSQV9NQVgpCisKKy8qIFRyYWNlIHN1YmNsYXNzZXMgKi8KKyNkZWZpbmUgVFJDX1NVQkNMU19T
SElGVCAxMgorCisvKiB0cmFjZSBzdWJjbGFzc2VzIGZvciBTVk0gKi8KKyNkZWZpbmUgVFJDX0hW
TV9FTlRSWUVYSVQgICAweDAwMDgxMDAwICAgLyogVk1FTlRSWSBhbmQgI1ZNRVhJVCAgICAgICAq
LworI2RlZmluZSBUUkNfSFZNX0hBTkRMRVIgICAgIDB4MDAwODIwMDAgICAvKiB2YXJpb3VzIEhW
TSBoYW5kbGVycyAgICAgICovCisjZGVmaW5lIFRSQ19IVk1fRU1VTCAgICAgICAgMHgwMDA4NDAw
MCAgIC8qIGVtdWxhdGVkIGRldmljZXMgKi8KKworI2RlZmluZSBUUkNfU0NIRURfTUlOICAgICAg
IDB4MDAwMjEwMDAgICAvKiBKdXN0IHJ1bnN0YXRlIGNoYW5nZXMgKi8KKyNkZWZpbmUgVFJDX1ND
SEVEX0NMQVNTICAgICAweDAwMDIyMDAwICAgLyogU2NoZWR1bGVyLXNwZWNpZmljICAgICovCisj
ZGVmaW5lIFRSQ19TQ0hFRF9WRVJCT1NFICAgMHgwMDAyODAwMCAgIC8qIE1vcmUgaW5jbHVzaXZl
IHNjaGVkdWxpbmcgKi8KKworLyoKKyAqIFRoZSBoaWdoZXN0IDMgYml0cyBvZiB0aGUgbGFzdCAx
MiBiaXRzIG9mIFRSQ19TQ0hFRF9DTEFTUyBhYm92ZSBhcmUKKyAqIHJlc2VydmVkIGZvciBlbmNv
ZGluZyB3aGF0IHNjaGVkdWxlciBwcm9kdWNlZCB0aGUgaW5mb3JtYXRpb24uIFRoZQorICogYWN0
dWFsIGV2ZW50IGlzIGVuY29kZWQgaW4gdGhlIGxhc3QgOSBiaXRzLgorICoKKyAqIFRoaXMgbWVh
bnMgd2UgaGF2ZSA4IHNjaGVkdWxpbmcgSURzIGF2YWlsYWJsZSAod2hpY2ggbWVhbnMgYXQgbW9z
dCA4CisgKiBzY2hlZHVsZXJzIGdlbmVyYXRpbmcgZXZlbnRzKSBhbmQsIGluIGVhY2ggc2NoZWR1
bGVyLCB1cCB0byA1MTIKKyAqIGRpZmZlcmVudCBldmVudHMuCisgKi8KKyNkZWZpbmUgVFJDX1ND
SEVEX0lEX0JJVFMgMworI2RlZmluZSBUUkNfU0NIRURfSURfU0hJRlQgKFRSQ19TVUJDTFNfU0hJ
RlQgLSBUUkNfU0NIRURfSURfQklUUykKKyNkZWZpbmUgVFJDX1NDSEVEX0lEX01BU0sgKCgoMVVM
PDxUUkNfU0NIRURfSURfQklUUykgLSAxKSA8PCBUUkNfU0NIRURfSURfU0hJRlQpCisjZGVmaW5l
IFRSQ19TQ0hFRF9FVlRfTUFTSyAofihUUkNfU0NIRURfSURfTUFTSykpCisKKy8qIFBlci1zY2hl
ZHVsZXIgSURzLCB0byBpZGVudGlmeSBzY2hlZHVsZXIgc3BlY2lmaWMgZXZlbnRzICovCisjZGVm
aW5lIFRSQ19TQ0hFRF9DU0NIRUQgICAwCisjZGVmaW5lIFRSQ19TQ0hFRF9DU0NIRUQyICAxCisv
KiAjZGVmaW5lIFhFTl9TQ0hFRFVMRVJfU0VERiAyIChSZW1vdmVkKSAqLworI2RlZmluZSBUUkNf
U0NIRURfQVJJTkM2NTMgMworI2RlZmluZSBUUkNfU0NIRURfUlREUyAgICAgNAorI2RlZmluZSBU
UkNfU0NIRURfU05VTEwgICAgNQorCisvKiBQZXItc2NoZWR1bGVyIHRyYWNpbmcgKi8KKyNkZWZp
bmUgVFJDX1NDSEVEX0NMQVNTX0VWVChfYywgX2UpIFwKKyAgKCAoIFRSQ19TQ0hFRF9DTEFTUyB8
IFwKKyAgICAgICgoVFJDX1NDSEVEXyMjX2MgPDwgVFJDX1NDSEVEX0lEX1NISUZUKSAmIFRSQ19T
Q0hFRF9JRF9NQVNLKSApICsgXAorICAgIChfZSAmIFRSQ19TQ0hFRF9FVlRfTUFTSykgKQorCisv
KiBUcmFjZSBjbGFzc2VzIGZvciBET00wIG9wZXJhdGlvbnMgKi8KKyNkZWZpbmUgVFJDX0RPTTBf
RE9NT1BTICAgICAweDAwMDQxMDAwICAgLyogRG9tYWlucyBtYW5pcHVsYXRpb25zICovCisKKy8q
IFRyYWNlIGNsYXNzZXMgZm9yIEhhcmR3YXJlICovCisjZGVmaW5lIFRSQ19IV19QTSAgICAgICAg
ICAgMHgwMDgwMTAwMCAgIC8qIFBvd2VyIG1hbmFnZW1lbnQgdHJhY2VzICovCisjZGVmaW5lIFRS
Q19IV19JUlEgICAgICAgICAgMHgwMDgwMjAwMCAgIC8qIFRyYWNlcyByZWxhdGluZyB0byB0aGUg
aGFuZGxpbmcgb2YgSVJRcyAqLworCisvKiBUcmFjZSBldmVudHMgcGVyIGNsYXNzICovCisjZGVm
aW5lIFRSQ19MT1NUX1JFQ09SRFMgICAgICAgIChUUkNfR0VOICsgMSkKKyNkZWZpbmUgVFJDX1RS
QUNFX1dSQVBfQlVGRkVSICAoVFJDX0dFTiArIDIpCisjZGVmaW5lIFRSQ19UUkFDRV9DUFVfQ0hB
TkdFICAgIChUUkNfR0VOICsgMykKKworI2RlZmluZSBUUkNfU0NIRURfUlVOU1RBVEVfQ0hBTkdF
ICAgKFRSQ19TQ0hFRF9NSU4gKyAxKQorI2RlZmluZSBUUkNfU0NIRURfQ09OVElOVUVfUlVOTklO
RyAgKFRSQ19TQ0hFRF9NSU4gKyAyKQorI2RlZmluZSBUUkNfU0NIRURfRE9NX0FERCAgICAgICAg
KFRSQ19TQ0hFRF9WRVJCT1NFICsgIDEpCisjZGVmaW5lIFRSQ19TQ0hFRF9ET01fUkVNICAgICAg
ICAoVFJDX1NDSEVEX1ZFUkJPU0UgKyAgMikKKyNkZWZpbmUgVFJDX1NDSEVEX1NMRUVQICAgICAg
ICAgIChUUkNfU0NIRURfVkVSQk9TRSArICAzKQorI2RlZmluZSBUUkNfU0NIRURfV0FLRSAgICAg
ICAgICAgKFRSQ19TQ0hFRF9WRVJCT1NFICsgIDQpCisjZGVmaW5lIFRSQ19TQ0hFRF9ZSUVMRCAg
ICAgICAgICAoVFJDX1NDSEVEX1ZFUkJPU0UgKyAgNSkKKyNkZWZpbmUgVFJDX1NDSEVEX0JMT0NL
ICAgICAgICAgIChUUkNfU0NIRURfVkVSQk9TRSArICA2KQorI2RlZmluZSBUUkNfU0NIRURfU0hV
VERPV04gICAgICAgKFRSQ19TQ0hFRF9WRVJCT1NFICsgIDcpCisjZGVmaW5lIFRSQ19TQ0hFRF9D
VEwgICAgICAgICAgICAoVFJDX1NDSEVEX1ZFUkJPU0UgKyAgOCkKKyNkZWZpbmUgVFJDX1NDSEVE
X0FESkRPTSAgICAgICAgIChUUkNfU0NIRURfVkVSQk9TRSArICA5KQorI2RlZmluZSBUUkNfU0NI
RURfU1dJVENIICAgICAgICAgKFRSQ19TQ0hFRF9WRVJCT1NFICsgMTApCisjZGVmaW5lIFRSQ19T
Q0hFRF9TX1RJTUVSX0ZOICAgICAoVFJDX1NDSEVEX1ZFUkJPU0UgKyAxMSkKKyNkZWZpbmUgVFJD
X1NDSEVEX1RfVElNRVJfRk4gICAgIChUUkNfU0NIRURfVkVSQk9TRSArIDEyKQorI2RlZmluZSBU
UkNfU0NIRURfRE9NX1RJTUVSX0ZOICAgKFRSQ19TQ0hFRF9WRVJCT1NFICsgMTMpCisjZGVmaW5l
IFRSQ19TQ0hFRF9TV0lUQ0hfSU5GUFJFViAoVFJDX1NDSEVEX1ZFUkJPU0UgKyAxNCkKKyNkZWZp
bmUgVFJDX1NDSEVEX1NXSVRDSF9JTkZORVhUIChUUkNfU0NIRURfVkVSQk9TRSArIDE1KQorI2Rl
ZmluZSBUUkNfU0NIRURfU0hVVERPV05fQ09ERSAgKFRSQ19TQ0hFRF9WRVJCT1NFICsgMTYpCisj
ZGVmaW5lIFRSQ19TQ0hFRF9TV0lUQ0hfSU5GQ09OVCAoVFJDX1NDSEVEX1ZFUkJPU0UgKyAxNykK
KworI2RlZmluZSBUUkNfRE9NMF9ET01fQUREICAgICAgICAgKFRSQ19ET00wX0RPTU9QUyArIDEp
CisjZGVmaW5lIFRSQ19ET00wX0RPTV9SRU0gICAgICAgICAoVFJDX0RPTTBfRE9NT1BTICsgMikK
KworI2RlZmluZSBUUkNfTUVNX1BBR0VfR1JBTlRfTUFQICAgICAgKFRSQ19NRU0gKyAxKQorI2Rl
ZmluZSBUUkNfTUVNX1BBR0VfR1JBTlRfVU5NQVAgICAgKFRSQ19NRU0gKyAyKQorI2RlZmluZSBU
UkNfTUVNX1BBR0VfR1JBTlRfVFJBTlNGRVIgKFRSQ19NRU0gKyAzKQorI2RlZmluZSBUUkNfTUVN
X1NFVF9QMk1fRU5UUlkgICAgICAgKFRSQ19NRU0gKyA0KQorI2RlZmluZSBUUkNfTUVNX0RFQ1JF
QVNFX1JFU0VSVkFUSU9OIChUUkNfTUVNICsgNSkKKyNkZWZpbmUgVFJDX01FTV9QT0RfUE9QVUxB
VEUgICAgICAgIChUUkNfTUVNICsgMTYpCisjZGVmaW5lIFRSQ19NRU1fUE9EX1pFUk9fUkVDTEFJ
TSAgICAoVFJDX01FTSArIDE3KQorI2RlZmluZSBUUkNfTUVNX1BPRF9TVVBFUlBBR0VfU1BMSU5U
RVIgKFRSQ19NRU0gKyAxOCkKKworI2RlZmluZSBUUkNfUFZfRU5UUlkgICAweDAwMjAxMDAwIC8q
IEh5cGVydmlzb3IgZW50cnkgcG9pbnRzIGZvciBQViBndWVzdHMuICovCisjZGVmaW5lIFRSQ19Q
Vl9TVUJDQUxMIDB4MDAyMDIwMDAgLyogU3ViLWNhbGwgaW4gYSBtdWx0aWNhbGwgaHlwZXJjYWxs
ICovCisKKyNkZWZpbmUgVFJDX1BWX0hZUEVSQ0FMTCAgICAgICAgICAgICAoVFJDX1BWX0VOVFJZ
ICsgIDEpCisjZGVmaW5lIFRSQ19QVl9UUkFQICAgICAgICAgICAgICAgICAgKFRSQ19QVl9FTlRS
WSArICAzKQorI2RlZmluZSBUUkNfUFZfUEFHRV9GQVVMVCAgICAgICAgICAgIChUUkNfUFZfRU5U
UlkgKyAgNCkKKyNkZWZpbmUgVFJDX1BWX0ZPUkNFRF9JTlZBTElEX09QICAgICAoVFJDX1BWX0VO
VFJZICsgIDUpCisjZGVmaW5lIFRSQ19QVl9FTVVMQVRFX1BSSVZPUCAgICAgICAgKFRSQ19QVl9F
TlRSWSArICA2KQorI2RlZmluZSBUUkNfUFZfRU1VTEFURV80R0IgICAgICAgICAgIChUUkNfUFZf
RU5UUlkgKyAgNykKKyNkZWZpbmUgVFJDX1BWX01BVEhfU1RBVEVfUkVTVE9SRSAgICAoVFJDX1BW
X0VOVFJZICsgIDgpCisjZGVmaW5lIFRSQ19QVl9QQUdJTkdfRklYVVAgICAgICAgICAgKFRSQ19Q
Vl9FTlRSWSArICA5KQorI2RlZmluZSBUUkNfUFZfR0RUX0xEVF9NQVBQSU5HX0ZBVUxUIChUUkNf
UFZfRU5UUlkgKyAxMCkKKyNkZWZpbmUgVFJDX1BWX1BUV1JfRU1VTEFUSU9OICAgICAgICAoVFJD
X1BWX0VOVFJZICsgMTEpCisjZGVmaW5lIFRSQ19QVl9QVFdSX0VNVUxBVElPTl9QQUUgICAgKFRS
Q19QVl9FTlRSWSArIDEyKQorI2RlZmluZSBUUkNfUFZfSFlQRVJDQUxMX1YyICAgICAgICAgIChU
UkNfUFZfRU5UUlkgKyAxMykKKyNkZWZpbmUgVFJDX1BWX0hZUEVSQ0FMTF9TVUJDQUxMICAgICAo
VFJDX1BWX1NVQkNBTEwgKyAxNCkKKworLyoKKyAqIFRSQ19QVl9IWVBFUkNBTExfVjIgZm9ybWF0
CisgKgorICogT25seSBzb21lIG9mIHRoZSBoeXBlcmNhbGwgYXJndW1lbnQgYXJlIHJlY29yZGVk
LiBCaXQgZmllbGRzIEEwIHRvCisgKiBBNSBpbiB0aGUgZmlyc3QgZXh0cmEgd29yZCBhcmUgc2V0
IGlmIHRoZSBhcmd1bWVudCBpcyBwcmVzZW50IGFuZAorICogdGhlIGFyZ3VtZW50cyB0aGVtc2Vs
dmVzIGFyZSBwYWNrZWQgc2VxdWVudGlhbGx5IGluIHRoZSBmb2xsb3dpbmcKKyAqIHdvcmRzLgor
ICoKKyAqIFRoZSBUUkNfNjRfRkxBRyBiaXQgaXMgbm90IHNldCBmb3IgdGhlc2UgZXZlbnRzIChl
dmVuIGlmIHRoZXJlIGFyZQorICogNjQtYml0IGFyZ3VtZW50cyBpbiB0aGUgcmVjb3JkKS4KKyAq
CisgKiBXb3JkCisgKiAwICAgIGJpdCAzMSAzMHwyOSAyOHwyNyAyNnwyNSAyNHwyMyAyMnwyMSAy
MHwxOSAuLi4gMAorICogICAgICAgICAgQTUgICB8QTQgICB8QTMgICB8QTIgICB8QTEgICB8QTAg
ICB8SHlwZXJjYWxsIG9wCisgKiAxICAgIEZpcnN0IDMyIGJpdCAob3IgbG93IHdvcmQgb2YgZmly
c3QgNjQgYml0KSBhcmcgaW4gcmVjb3JkCisgKiAyICAgIFNlY29uZCAzMiBiaXQgKG9yIGhpZ2gg
d29yZCBvZiBmaXJzdCA2NCBiaXQpIGFyZyBpbiByZWNvcmQKKyAqIC4uLgorICoKKyAqIEEwLUE1
IGJpdGZpZWxkIHZhbHVlczoKKyAqCisgKiAgIDAwYiAgQXJndW1lbnQgbm90IHByZXNlbnQKKyAq
ICAgMDFiICAzMi1iaXQgYXJndW1lbnQgcHJlc2VudAorICogICAxMGIgIDY0LWJpdCBhcmd1bWVu
dCBwcmVzZW50CisgKiAgIDExYiAgUmVzZXJ2ZWQKKyAqLworI2RlZmluZSBUUkNfUFZfSFlQRVJD
QUxMX1YyX0FSR18zMihpKSAoMHgxIDw8ICgyMCArIDIqKGkpKSkKKyNkZWZpbmUgVFJDX1BWX0hZ
UEVSQ0FMTF9WMl9BUkdfNjQoaSkgKDB4MiA8PCAoMjAgKyAyKihpKSkpCisjZGVmaW5lIFRSQ19Q
Vl9IWVBFUkNBTExfVjJfQVJHX01BU0sgICgweGZmZjAwMDAwKQorCisjZGVmaW5lIFRSQ19TSEFE
T1dfTk9UX1NIQURPVyAgICAgICAgICAgICAgICAgKFRSQ19TSEFET1cgKyAgMSkKKyNkZWZpbmUg
VFJDX1NIQURPV19GQVNUX1BST1BBR0FURSAgICAgICAgICAgICAoVFJDX1NIQURPVyArICAyKQor
I2RlZmluZSBUUkNfU0hBRE9XX0ZBU1RfTU1JTyAgICAgICAgICAgICAgICAgIChUUkNfU0hBRE9X
ICsgIDMpCisjZGVmaW5lIFRSQ19TSEFET1dfRkFMU0VfRkFTVF9QQVRIICAgICAgICAgICAgKFRS
Q19TSEFET1cgKyAgNCkKKyNkZWZpbmUgVFJDX1NIQURPV19NTUlPICAgICAgICAgICAgICAgICAg
ICAgICAoVFJDX1NIQURPVyArICA1KQorI2RlZmluZSBUUkNfU0hBRE9XX0ZJWFVQICAgICAgICAg
ICAgICAgICAgICAgIChUUkNfU0hBRE9XICsgIDYpCisjZGVmaW5lIFRSQ19TSEFET1dfRE9NRl9E
WUlORyAgICAgICAgICAgICAgICAgKFRSQ19TSEFET1cgKyAgNykKKyNkZWZpbmUgVFJDX1NIQURP
V19FTVVMQVRFICAgICAgICAgICAgICAgICAgICAoVFJDX1NIQURPVyArICA4KQorI2RlZmluZSBU
UkNfU0hBRE9XX0VNVUxBVEVfVU5TSEFET1dfVVNFUiAgICAgIChUUkNfU0hBRE9XICsgIDkpCisj
ZGVmaW5lIFRSQ19TSEFET1dfRU1VTEFURV9VTlNIQURPV19FVlRJTkogICAgKFRSQ19TSEFET1cg
KyAxMCkKKyNkZWZpbmUgVFJDX1NIQURPV19FTVVMQVRFX1VOU0hBRE9XX1VOSEFORExFRCAoVFJD
X1NIQURPVyArIDExKQorI2RlZmluZSBUUkNfU0hBRE9XX1dSTUFQX0JGICAgICAgICAgICAgICAg
ICAgIChUUkNfU0hBRE9XICsgMTIpCisjZGVmaW5lIFRSQ19TSEFET1dfUFJFQUxMT0NfVU5QSU4g
ICAgICAgICAgICAgKFRSQ19TSEFET1cgKyAxMykKKyNkZWZpbmUgVFJDX1NIQURPV19SRVNZTkNf
RlVMTCAgICAgICAgICAgICAgICAoVFJDX1NIQURPVyArIDE0KQorI2RlZmluZSBUUkNfU0hBRE9X
X1JFU1lOQ19PTkxZICAgICAgICAgICAgICAgIChUUkNfU0hBRE9XICsgMTUpCisKKy8qIHRyYWNl
IGV2ZW50cyBwZXIgc3ViY2xhc3MgKi8KKyNkZWZpbmUgVFJDX0hWTV9ORVNURURGTEFHICAgICAg
KDB4NDAwKQorI2RlZmluZSBUUkNfSFZNX1ZNRU5UUlkgICAgICAgICAoVFJDX0hWTV9FTlRSWUVY
SVQgKyAweDAxKQorI2RlZmluZSBUUkNfSFZNX1ZNRVhJVCAgICAgICAgICAoVFJDX0hWTV9FTlRS
WUVYSVQgKyAweDAyKQorI2RlZmluZSBUUkNfSFZNX1ZNRVhJVDY0ICAgICAgICAoVFJDX0hWTV9F
TlRSWUVYSVQgKyBUUkNfNjRfRkxBRyArIDB4MDIpCisjZGVmaW5lIFRSQ19IVk1fUEZfWEVOICAg
ICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDAxKQorI2RlZmluZSBUUkNfSFZNX1BGX1hFTjY0
ICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgVFJDXzY0X0ZMQUcgKyAweDAxKQorI2RlZmluZSBU
UkNfSFZNX1BGX0lOSkVDVCAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgwMikKKyNkZWZpbmUg
VFJDX0hWTV9QRl9JTkpFQ1Q2NCAgICAgKFRSQ19IVk1fSEFORExFUiArIFRSQ182NF9GTEFHICsg
MHgwMikKKyNkZWZpbmUgVFJDX0hWTV9JTkpfRVhDICAgICAgICAgKFRSQ19IVk1fSEFORExFUiAr
IDB4MDMpCisjZGVmaW5lIFRSQ19IVk1fSU5KX1ZJUlEgICAgICAgIChUUkNfSFZNX0hBTkRMRVIg
KyAweDA0KQorI2RlZmluZSBUUkNfSFZNX1JFSU5KX1ZJUlEgICAgICAoVFJDX0hWTV9IQU5ETEVS
ICsgMHgwNSkKKyNkZWZpbmUgVFJDX0hWTV9JT19SRUFEICAgICAgICAgKFRSQ19IVk1fSEFORExF
UiArIDB4MDYpCisjZGVmaW5lIFRSQ19IVk1fSU9fV1JJVEUgICAgICAgIChUUkNfSFZNX0hBTkRM
RVIgKyAweDA3KQorI2RlZmluZSBUUkNfSFZNX0NSX1JFQUQgICAgICAgICAoVFJDX0hWTV9IQU5E
TEVSICsgMHgwOCkKKyNkZWZpbmUgVFJDX0hWTV9DUl9SRUFENjQgICAgICAgKFRSQ19IVk1fSEFO
RExFUiArIFRSQ182NF9GTEFHICsgMHgwOCkKKyNkZWZpbmUgVFJDX0hWTV9DUl9XUklURSAgICAg
ICAgKFRSQ19IVk1fSEFORExFUiArIDB4MDkpCisjZGVmaW5lIFRSQ19IVk1fQ1JfV1JJVEU2NCAg
ICAgIChUUkNfSFZNX0hBTkRMRVIgKyBUUkNfNjRfRkxBRyArIDB4MDkpCisjZGVmaW5lIFRSQ19I
Vk1fRFJfUkVBRCAgICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDBBKQorI2RlZmluZSBUUkNf
SFZNX0RSX1dSSVRFICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgwQikKKyNkZWZpbmUgVFJD
X0hWTV9NU1JfUkVBRCAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MEMpCisjZGVmaW5lIFRS
Q19IVk1fTVNSX1dSSVRFICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDBEKQorI2RlZmluZSBU
UkNfSFZNX0NQVUlEICAgICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgwRSkKKyNkZWZpbmUg
VFJDX0hWTV9JTlRSICAgICAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MEYpCisjZGVmaW5l
IFRSQ19IVk1fTk1JICAgICAgICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDEwKQorI2RlZmlu
ZSBUUkNfSFZNX1NNSSAgICAgICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgxMSkKKyNkZWZp
bmUgVFJDX0hWTV9WTU1DQUxMICAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MTIpCisjZGVm
aW5lIFRSQ19IVk1fSExUICAgICAgICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDEzKQorI2Rl
ZmluZSBUUkNfSFZNX0lOVkxQRyAgICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgxNCkKKyNk
ZWZpbmUgVFJDX0hWTV9JTlZMUEc2NCAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIFRSQ182NF9G
TEFHICsgMHgxNCkKKyNkZWZpbmUgVFJDX0hWTV9NQ0UgICAgICAgICAgICAgKFRSQ19IVk1fSEFO
RExFUiArIDB4MTUpCisjZGVmaW5lIFRSQ19IVk1fSU9QT1JUX1JFQUQgICAgIChUUkNfSFZNX0hB
TkRMRVIgKyAweDE2KQorI2RlZmluZSBUUkNfSFZNX0lPTUVNX1JFQUQgICAgICAoVFJDX0hWTV9I
QU5ETEVSICsgMHgxNykKKyNkZWZpbmUgVFJDX0hWTV9DTFRTICAgICAgICAgICAgKFRSQ19IVk1f
SEFORExFUiArIDB4MTgpCisjZGVmaW5lIFRSQ19IVk1fTE1TVyAgICAgICAgICAgIChUUkNfSFZN
X0hBTkRMRVIgKyAweDE5KQorI2RlZmluZSBUUkNfSFZNX0xNU1c2NCAgICAgICAgICAoVFJDX0hW
TV9IQU5ETEVSICsgVFJDXzY0X0ZMQUcgKyAweDE5KQorI2RlZmluZSBUUkNfSFZNX1JEVFNDICAg
ICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgxYSkKKyNkZWZpbmUgVFJDX0hWTV9JTlRSX1dJ
TkRPVyAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjApCisjZGVmaW5lIFRSQ19IVk1fTlBGICAg
ICAgICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDIxKQorI2RlZmluZSBUUkNfSFZNX1JFQUxN
T0RFX0VNVUxBVEUgKFRSQ19IVk1fSEFORExFUiArIDB4MjIpCisjZGVmaW5lIFRSQ19IVk1fVFJB
UCAgICAgICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgyMykKKyNkZWZpbmUgVFJDX0hWTV9U
UkFQX0RFQlVHICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDI0KQorI2RlZmluZSBUUkNfSFZN
X1ZMQVBJQyAgICAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjUpCisKKyNkZWZpbmUgVFJD
X0hWTV9JT1BPUlRfV1JJVEUgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjE2KQorI2RlZmluZSBU
UkNfSFZNX0lPTUVNX1dSSVRFICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgyMTcpCisKKy8qIFRy
YWNlIGV2ZW50cyBmb3IgZW11bGF0ZWQgZGV2aWNlcyAqLworI2RlZmluZSBUUkNfSFZNX0VNVUxf
SFBFVF9TVEFSVF9USU1FUiAgKFRSQ19IVk1fRU1VTCArIDB4MSkKKyNkZWZpbmUgVFJDX0hWTV9F
TVVMX1BJVF9TVEFSVF9USU1FUiAgIChUUkNfSFZNX0VNVUwgKyAweDIpCisjZGVmaW5lIFRSQ19I
Vk1fRU1VTF9SVENfU1RBUlRfVElNRVIgICAoVFJDX0hWTV9FTVVMICsgMHgzKQorI2RlZmluZSBU
UkNfSFZNX0VNVUxfTEFQSUNfU1RBUlRfVElNRVIgKFRSQ19IVk1fRU1VTCArIDB4NCkKKyNkZWZp
bmUgVFJDX0hWTV9FTVVMX0hQRVRfU1RPUF9USU1FUiAgIChUUkNfSFZNX0VNVUwgKyAweDUpCisj
ZGVmaW5lIFRSQ19IVk1fRU1VTF9QSVRfU1RPUF9USU1FUiAgICAoVFJDX0hWTV9FTVVMICsgMHg2
KQorI2RlZmluZSBUUkNfSFZNX0VNVUxfUlRDX1NUT1BfVElNRVIgICAgKFRSQ19IVk1fRU1VTCAr
IDB4NykKKyNkZWZpbmUgVFJDX0hWTV9FTVVMX0xBUElDX1NUT1BfVElNRVIgIChUUkNfSFZNX0VN
VUwgKyAweDgpCisjZGVmaW5lIFRSQ19IVk1fRU1VTF9QSVRfVElNRVJfQ0IgICAgICAoVFJDX0hW
TV9FTVVMICsgMHg5KQorI2RlZmluZSBUUkNfSFZNX0VNVUxfTEFQSUNfVElNRVJfQ0IgICAgKFRS
Q19IVk1fRU1VTCArIDB4QSkKKyNkZWZpbmUgVFJDX0hWTV9FTVVMX1BJQ19JTlRfT1VUUFVUICAg
IChUUkNfSFZNX0VNVUwgKyAweEIpCisjZGVmaW5lIFRSQ19IVk1fRU1VTF9QSUNfS0lDSyAgICAg
ICAgICAoVFJDX0hWTV9FTVVMICsgMHhDKQorI2RlZmluZSBUUkNfSFZNX0VNVUxfUElDX0lOVEFD
SyAgICAgICAgKFRSQ19IVk1fRU1VTCArIDB4RCkKKyNkZWZpbmUgVFJDX0hWTV9FTVVMX1BJQ19Q
T1NFREdFICAgICAgIChUUkNfSFZNX0VNVUwgKyAweEUpCisjZGVmaW5lIFRSQ19IVk1fRU1VTF9Q
SUNfTkVHRURHRSAgICAgICAoVFJDX0hWTV9FTVVMICsgMHhGKQorI2RlZmluZSBUUkNfSFZNX0VN
VUxfUElDX1BFTkRfSVJRX0NBTEwgKFRSQ19IVk1fRU1VTCArIDB4MTApCisjZGVmaW5lIFRSQ19I
Vk1fRU1VTF9MQVBJQ19QSUNfSU5UUiAgICAoVFJDX0hWTV9FTVVMICsgMHgxMSkKKworLyogdHJh
Y2UgZXZlbnRzIGZvciBwZXIgY2xhc3MgKi8KKyNkZWZpbmUgVFJDX1BNX0ZSRVFfQ0hBTkdFICAg
ICAgKFRSQ19IV19QTSArIDB4MDEpCisjZGVmaW5lIFRSQ19QTV9JRExFX0VOVFJZICAgICAgIChU
UkNfSFdfUE0gKyAweDAyKQorI2RlZmluZSBUUkNfUE1fSURMRV9FWElUICAgICAgICAoVFJDX0hX
X1BNICsgMHgwMykKKworLyogVHJhY2UgZXZlbnRzIGZvciBJUlFzICovCisjZGVmaW5lIFRSQ19I
V19JUlFfTU9WRV9DTEVBTlVQX0RFTEFZIChUUkNfSFdfSVJRICsgMHgxKQorI2RlZmluZSBUUkNf
SFdfSVJRX01PVkVfQ0xFQU5VUCAgICAgICAoVFJDX0hXX0lSUSArIDB4MikKKyNkZWZpbmUgVFJD
X0hXX0lSUV9CSU5EX1ZFQ1RPUiAgICAgICAgKFRSQ19IV19JUlEgKyAweDMpCisjZGVmaW5lIFRS
Q19IV19JUlFfQ0xFQVJfVkVDVE9SICAgICAgIChUUkNfSFdfSVJRICsgMHg0KQorI2RlZmluZSBU
UkNfSFdfSVJRX01PVkVfRklOSVNIICAgICAgICAoVFJDX0hXX0lSUSArIDB4NSkKKyNkZWZpbmUg
VFJDX0hXX0lSUV9BU1NJR05fVkVDVE9SICAgICAgKFRSQ19IV19JUlEgKyAweDYpCisjZGVmaW5l
IFRSQ19IV19JUlFfVU5NQVBQRURfVkVDVE9SICAgIChUUkNfSFdfSVJRICsgMHg3KQorI2RlZmlu
ZSBUUkNfSFdfSVJRX0hBTkRMRUQgICAgICAgICAgICAoVFJDX0hXX0lSUSArIDB4OCkKKworLyoK
KyAqIEV2ZW50IEZsYWdzCisgKgorICogU29tZSBldmVudHMgKGUuZywgVFJDX1BWX1RSQVAgYW5k
IFRSQ19IVk1fSU9NRU1fUkVBRCkgaGF2ZSBtdWx0aXBsZQorICogcmVjb3JkIGZvcm1hdHMuICBU
aGVzZSBldmVudCBmbGFncyBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZQorICogZGlmZmVyZW50IGZv
cm1hdHMuCisgKi8KKyNkZWZpbmUgVFJDXzY0X0ZMQUcgMHgxMDAgLyogQWRkcmVzc2VzIGFyZSA2
NCBiaXRzIChpbnN0ZWFkIG9mIDMyIGJpdHMpICovCisKKy8qIFRoaXMgc3RydWN0dXJlIHJlcHJl
c2VudHMgYSBzaW5nbGUgdHJhY2UgYnVmZmVyIHJlY29yZC4gKi8KK3N0cnVjdCB0X3JlYyB7Cisg
ICAgdWludDMyX3QgZXZlbnQ6Mjg7CisgICAgdWludDMyX3QgZXh0cmFfdTMyOjM7ICAgICAgICAg
LyogIyBlbnRyaWVzIGluIHRyYWlsaW5nIGV4dHJhX3UzMltdIGFycmF5ICovCisgICAgdWludDMy
X3QgY3ljbGVzX2luY2x1ZGVkOjE7ICAgLyogdS5jeWNsZXMgb3IgdS5ub19jeWNsZXM/ICovCisg
ICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdWludDMyX3QgY3ljbGVz
X2xvLCBjeWNsZXNfaGk7IC8qIGN5Y2xlIGNvdW50ZXIgdGltZXN0YW1wICovCisgICAgICAgICAg
ICB1aW50MzJfdCBleHRyYV91MzJbN107ICAgICAgICAgLyogZXZlbnQgZGF0YSBpdGVtcyAqLwor
ICAgICAgICB9IGN5Y2xlczsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQzMl90
IGV4dHJhX3UzMls3XTsgICAgICAgICAvKiBldmVudCBkYXRhIGl0ZW1zICovCisgICAgICAgIH0g
bm9jeWNsZXM7CisgICAgfSB1OworfTsKKworLyoKKyAqIFRoaXMgc3RydWN0dXJlIGNvbnRhaW5z
IHRoZSBtZXRhZGF0YSBmb3IgYSBzaW5nbGUgdHJhY2UgYnVmZmVyLiAgVGhlIGhlYWQKKyAqIGZp
ZWxkLCBpbmRleGVzIGludG8gYW4gYXJyYXkgb2Ygc3RydWN0IHRfcmVjJ3MuCisgKi8KK3N0cnVj
dCB0X2J1ZiB7CisgICAgLyogQXNzdW1lIHRoZSBkYXRhIGJ1ZmZlciBzaXplIGlzIFguICBYIGlz
IGdlbmVyYWxseSBub3QgYSBwb3dlciBvZiAyLgorICAgICAqIENPTlMgYW5kIFBST0QgYXJlIGlu
Y3JlbWVudGVkIG1vZHVsbyAoMipYKToKKyAgICAgKiAgICAgMCA8PSBjb25zIDwgMipYCisgICAg
ICogICAgIDAgPD0gcHJvZCA8IDIqWAorICAgICAqIFRoaXMgaXMgZG9uZSBiZWNhdXNlIGFkZGl0
aW9uIG1vZHVsbyBYIGJyZWFrcyBhdCAyXjMyIHdoZW4gWCBpcyBub3QgYQorICAgICAqIHBvd2Vy
IG9mIDI6CisgICAgICogICAgICgoKDJeMzIgLSAxKSAlIFgpICsgMSkgJSBYICE9ICgyXjMyKSAl
IFgKKyAgICAgKi8KKyAgICB1aW50MzJfdCBjb25zOyAgIC8qIE9mZnNldCBvZiBuZXh0IGl0ZW0g
dG8gYmUgY29uc3VtZWQgYnkgY29udHJvbCB0b29scy4gKi8KKyAgICB1aW50MzJfdCBwcm9kOyAg
IC8qIE9mZnNldCBvZiBuZXh0IGl0ZW0gdG8gYmUgcHJvZHVjZWQgYnkgWGVuLiAgICAgICAgICAg
Ki8KKyAgICAvKiAgUmVjb3JkcyBmb2xsb3cgaW1tZWRpYXRlbHkgYWZ0ZXIgdGhlIG1ldGEtZGF0
YSBoZWFkZXIuICAgICovCit9OworCisvKiBTdHJ1Y3R1cmUgdXNlZCB0byBwYXNzIE1GTnMgdG8g
dGhlIHRyYWNlIGJ1ZmZlcnMgYmFjayB0byB0cmFjZSBjb25zdW1lcnMuCisgKiBPZmZzZXQgaXMg
YW4gb2Zmc2V0IGludG8gdGhlIG1hcHBlZCBzdHJ1Y3R1cmUgd2hlcmUgdGhlIG1mbiBsaXN0IHdp
bGwgYmUgaGVsZC4KKyAqIE1GTnMgd2lsbCBiZSBhdCAoKHVuc2lnbmVkIGxvbmcgKikodF9pbmZv
KSkrKHRfaW5mby0+Y3B1X29mZnNldFtjcHVdKS4KKyAqLworc3RydWN0IHRfaW5mbyB7CisgICAg
dWludDE2X3QgdGJ1Zl9zaXplOyAvKiBTaXplIGluIHBhZ2VzIG9mIGVhY2ggdHJhY2UgYnVmZmVy
ICovCisgICAgdWludDE2X3QgbWZuX29mZnNldFtdOyAgLyogT2Zmc2V0IHdpdGhpbiB0X2luZm8g
c3RydWN0dXJlIG9mIHRoZSBwYWdlIGxpc3QgcGVyIGNwdSAqLworICAgIC8qIE1GTiBsaXN0cyBp
bW1lZGlhdGVseSBhZnRlciB0aGUgaGVhZGVyICovCit9OworCisjZW5kaWYgLyogX19YRU5fUFVC
TElDX1RSQUNFX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQwor
ICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0
aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBh
L2luY2x1ZGUveGVuL3hlbi5oIGIvaW5jbHVkZS94ZW4veGVuLmgKaW5kZXggNmM5ZTQyYjJiLi4z
MDgxMDlmMTcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3hlbi5oCisrKyBiL2luY2x1ZGUveGVu
L3hlbi5oCkBAIC01MywxNyArNTMsMjIgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDY0
X3QpOwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Bmbl90KTsKIERFRklORV9YRU5fR1VF
U1RfSEFORExFKHhlbl91bG9uZ190KTsKIAotLyogVHVybiBhIHBsYWluIG51bWJlciBpbnRvIGEg
QyB1bnNpZ25lZCAobG9uZykgY29uc3RhbnQuICovCisvKiBUdXJuIGEgcGxhaW4gbnVtYmVyIGlu
dG8gYSBDIHVuc2lnbmVkIChsb25nIChsb25nKSkgY29uc3RhbnQuICovCiAjZGVmaW5lIF9feGVu
X21rX3VpbnQoeCkgIHggIyMgVQogI2RlZmluZSBfX3hlbl9ta191bG9uZyh4KSB4ICMjIFVMCisj
aWZuZGVmIF9feGVuX21rX3VsbG9uZworIyBkZWZpbmUgX194ZW5fbWtfdWxsb25nKHgpIHggIyMg
VUxMCisjZW5kaWYKICNkZWZpbmUgeGVuX21rX3VpbnQoeCkgICAgX194ZW5fbWtfdWludCh4KQog
I2RlZmluZSB4ZW5fbWtfdWxvbmcoeCkgICBfX3hlbl9ta191bG9uZyh4KQorI2RlZmluZSB4ZW5f
bWtfdWxsb25nKHgpICBfX3hlbl9ta191bGxvbmcoeCkKIAogI2Vsc2UKIAogLyogSW4gYXNzZW1i
bHkgY29kZSB3ZSBjYW5ub3QgdXNlIEMgbnVtZXJpYyBjb25zdGFudCBzdWZmaXhlcy4gKi8KLSNk
ZWZpbmUgeGVuX21rX3VpbnQoeCkgIHgKLSNkZWZpbmUgeGVuX21rX3Vsb25nKHgpIHgKKyNkZWZp
bmUgeGVuX21rX3VpbnQoeCkgICB4CisjZGVmaW5lIHhlbl9ta191bG9uZyh4KSAgeAorI2RlZmlu
ZSB4ZW5fbWtfdWxsb25nKHgpIHgKIAogI2VuZGlmCiAKQEAgLTExNSw2ICsxMjAsNyBAQCBERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCk7CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl90
bWVtX29wICAgICAgICAgICAgICAzOAogI2RlZmluZSBfX0hZUEVSVklTT1JfeGNfcmVzZXJ2ZWRf
b3AgICAgICAgMzkgLyogcmVzZXJ2ZWQgZm9yIFhlbkNsaWVudCAqLwogI2RlZmluZSBfX0hZUEVS
VklTT1JfeGVucG11X29wICAgICAgICAgICAgNDAKKyNkZWZpbmUgX19IWVBFUlZJU09SX2RtX29w
ICAgICAgICAgICAgICAgIDQxCiAKIC8qIEFyY2hpdGVjdHVyZS1zcGVjaWZpYyBoeXBlcmNhbGwg
ZGVmaW5pdGlvbnMuICovCiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9hcmNoXzAgICAgICAgICAgICAg
ICA0OApAQCAtNTAxLDYgKzUwNywyMSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShtbXVleHRf
b3BfdCk7CiAvKiB4ODYvUEFFIGd1ZXN0czogc3VwcG9ydCBQRFBUcyBhYm92ZSA0R0IuICovCiAj
ZGVmaW5lIFZNQVNTVF9UWVBFX3BhZV9leHRlbmRlZF9jcjMgICAgIDMKIAorLyoKKyAqIHg4NiBn
dWVzdHM6IFNhbmUgYmVoYXZpb3VyIGZvciB2aXJ0dWFsIGlvcGwKKyAqICAtIHZpcnR1YWwgaW9w
bCB1cGRhdGVkIGZyb20gZG9faXJldCgpIGh5cGVyY2FsbHMuCisgKiAgLSB2aXJ0dWFsIGlvcGwg
cmVwb3J0ZWQgaW4gYm91bmNlIGZyYW1lcy4KKyAqICAtIGd1ZXN0IGtlcm5lbHMgYXNzdW1lZCB0
byBiZSBsZXZlbCAwIGZvciB0aGUgcHVycG9zZSBvZiBpb3BsIGNoZWNrcy4KKyAqLworI2RlZmlu
ZSBWTUFTU1RfVFlQRV9hcmNoaXRlY3R1cmFsX2lvcGwgICA0CisKKy8qCisgKiBBbGwgZ3Vlc3Rz
OiBhY3RpdmF0ZSB1cGRhdGUgaW5kaWNhdG9yIGluIHZjcHVfcnVuc3RhdGVfaW5mbworICogRW5h
YmxlIHNldHRpbmcgdGhlIFhFTl9SVU5TVEFURV9VUERBVEUgZmxhZyBpbiBndWVzdCBtZW1vcnkg
bWFwcGVkCisgKiB2Y3B1X3J1bnN0YXRlX2luZm8gZHVyaW5nIHVwZGF0ZXMgb2YgdGhlIHJ1bnN0
YXRlIGluZm9ybWF0aW9uLgorICovCisjZGVmaW5lIFZNQVNTVF9UWVBFX3J1bnN0YXRlX3VwZGF0
ZV9mbGFnIDUKKwogLyoKICAqIHg4Ni82NCBndWVzdHM6IHN0cmljdGx5IGhpZGUgTTJQIGZyb20g
dXNlciBtb2RlLgogICogVGhpcyBhbGxvd3MgdGhlIGd1ZXN0IHRvIGNvbnRyb2wgcmVzcGVjdGl2
ZSBoeXBlcnZpc29yIGJlaGF2aW9yOgpAQCAtNTI5LDE2ICs1NTAsMjEgQEAgREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUobW11ZXh0X29wX3QpOwogICogaXMgdXNlZnVsIHRvIGVuc3VyZSB0aGF0IG5v
IG1hcHBpbmdzIHRvIHRoZSBPUydzIG93biBoZWFwIGFyZSBhY2NpZGVudGFsbHkKICAqIGluc3Rh
bGxlZC4gKGUuZy4sIGluIExpbnV4IHRoaXMgY291bGQgY2F1c2UgaGF2b2MgYXMgcmVmZXJlbmNl
IGNvdW50cwogICogYXJlbid0IGFkanVzdGVkIG9uIHRoZSBJL08tbWFwcGluZyBjb2RlIHBhdGgp
LgotICogVGhpcyBvbmx5IG1ha2VzIHNlbnNlIGluIE1NVUVYVF9TRVRfRk9SRUlHTkRPTSwgYnV0
IGluIHRoYXQgY29udGV4dCBjYW4KLSAqIGJlIHNwZWNpZmllZCBieSBhbnkgY2FsbGluZyBkb21h
aW4uCisgKiBUaGlzIG9ubHkgbWFrZXMgc2Vuc2UgYXMgSFlQRVJWSVNPUl9tbXVfdXBkYXRlKCkn
cyBhbmQKKyAqIEhZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4oKSdzICJm
b3JlaWduZG9tIiBhcmd1bWVudC4gRm9yCisgKiBIWVBFUlZJU09SX21tdV91cGRhdGUoKSBjb250
ZXh0IGl0IGNhbiBiZSBzcGVjaWZpZWQgYnkgYW55IGNhbGxpbmcgZG9tYWluLAorICogb3RoZXJ3
aXNlIGl0J3Mgb25seSBwZXJtaXR0ZWQgaWYgdGhlIGNhbGxlciBpcyBwcml2aWxlZ2VkLgogICov
CiAjZGVmaW5lIERPTUlEX0lPICAgICAgICAgICAgIHhlbl9ta191aW50KDB4N0ZGMSkKIAogLyoK
ICAqIERPTUlEX1hFTiBpcyB1c2VkIHRvIGFsbG93IHByaXZpbGVnZWQgZG9tYWlucyB0byBtYXAg
cmVzdHJpY3RlZCBwYXJ0cyBvZgogICogWGVuJ3MgaGVhcCBzcGFjZSAoZS5nLiwgdGhlIG1hY2hp
bmVfdG9fcGh5cyB0YWJsZSkuCi0gKiBUaGlzIG9ubHkgbWFrZXMgc2Vuc2UgaW4gTU1VRVhUX1NF
VF9GT1JFSUdORE9NLCBhbmQgaXMgb25seSBwZXJtaXR0ZWQgaWYKLSAqIHRoZSBjYWxsZXIgaXMg
cHJpdmlsZWdlZC4KKyAqIFRoaXMgb25seSBtYWtlcyBzZW5zZSBhcworICogLSBIWVBFUlZJU09S
X21tdV91cGRhdGUoKSdzLCBIWVBFUlZJU09SX21tdWV4dF9vcCgpJ3MsIG9yCisgKiAgIEhZUEVS
VklTT1JfdXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4oKSdzICJmb3JlaWduZG9tIiBhcmd1
bWVudCwKKyAqIC0gd2l0aCBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ24sCisgKiBhbmQgaXMgb25s
eSBwZXJtaXR0ZWQgaWYgdGhlIGNhbGxlciBpcyBwcml2aWxlZ2VkLgogICovCiAjZGVmaW5lIERP
TUlEX1hFTiAgICAgICAgICAgIHhlbl9ta191aW50KDB4N0ZGMikKIApAQCAtNjE0LDEwICs2NDAs
MTggQEAgc3RydWN0IHZjcHVfdGltZV9pbmZvIHsKICAgICAgKi8KICAgICB1aW50MzJfdCB0c2Nf
dG9fc3lzdGVtX211bDsKICAgICBpbnQ4X3QgICB0c2Nfc2hpZnQ7CisjaWYgX19YRU5fSU5URVJG
QUNFX1ZFUlNJT05fXyA+IDB4MDQwNjAwCisgICAgdWludDhfdCAgZmxhZ3M7CisgICAgdWludDhf
dCAgcGFkMVsyXTsKKyNlbHNlCiAgICAgaW50OF90ICAgcGFkMVszXTsKKyNlbmRpZgogfTsgLyog
MzIgYnl0ZXMgKi8KIHR5cGVkZWYgc3RydWN0IHZjcHVfdGltZV9pbmZvIHZjcHVfdGltZV9pbmZv
X3Q7CiAKKyNkZWZpbmUgWEVOX1BWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQgICAgICgxIDw8IDApCisj
ZGVmaW5lIFhFTl9QVkNMT0NLX0dVRVNUX1NUT1BQRUQgICAgICAoMSA8PCAxKQorCiBzdHJ1Y3Qg
dmNwdV9pbmZvIHsKICAgICAvKgogICAgICAqICdldnRjaG5fdXBjYWxsX3BlbmRpbmcnIGlzIHdy
aXR0ZW4gbm9uLXplcm8gYnkgWGVuIHRvIGluZGljYXRlCkBAIC03MzYsNyArNzcwLDcgQEAgdHlw
ZWRlZiBzdHJ1Y3Qgc2hhcmVkX2luZm8gc2hhcmVkX2luZm9fdDsKICAqICAgICAgICAgKG1heSBi
ZSBvbWl0dGVkKQogICogICAgICBjLiBsaXN0IG9mIGFsbG9jYXRlZCBwYWdlIGZyYW1lcyBbbWZu
X2xpc3QsIG5yX3BhZ2VzXQogICogICAgICAgICAodW5sZXNzIHJlbG9jYXRlZCBkdWUgdG8gWEVO
X0VMRk5PVEVfSU5JVF9QMk0pCi0gKiAgICAgIGQuIHN0YXJ0X2luZm9fdCBzdHJ1Y3R1cmUgICAg
ICAgIFtyZWdpc3RlciBFU0kgKHg4NildCisgKiAgICAgIGQuIHN0YXJ0X2luZm9fdCBzdHJ1Y3R1
cmUgICAgICAgIFtyZWdpc3RlciByU0kgKHg4NildCiAgKiAgICAgICAgIGluIGNhc2Ugb2YgZG9t
MCB0aGlzIHBhZ2UgY29udGFpbnMgdGhlIGNvbnNvbGUgaW5mbywgdG9vCiAgKiAgICAgIGUuIHVu
bGVzcyBkb20wOiB4ZW5zdG9yZSByaW5nIHBhZ2UKICAqICAgICAgZi4gdW5sZXNzIGRvbTA6IGNv
bnNvbGUgcmluZyBwYWdlCkBAIC03OTcsMjkgKzgzMSw2IEBAIHN0cnVjdCBzdGFydF9pbmZvIHsK
IH07CiB0eXBlZGVmIHN0cnVjdCBzdGFydF9pbmZvIHN0YXJ0X2luZm9fdDsKIAotLyoKLSAqIFN0
YXJ0IG9mIGRheSBzdHJ1Y3R1cmUgcGFzc2VkIHRvIFBWSCBndWVzdHMgaW4gJWVieC4KLSAqCi0g
KiBOT1RFOiBub3RoaW5nIHdpbGwgYmUgbG9hZGVkIGF0IHBoeXNpY2FsIGFkZHJlc3MgMCwgc28K
LSAqIGEgMCB2YWx1ZSBpbiBhbnkgb2YgdGhlIGFkZHJlc3MgZmllbGRzIHNob3VsZCBiZSB0cmVh
dGVkCi0gKiBhcyBub3QgcHJlc2VudC4KLSAqLwotc3RydWN0IGh2bV9zdGFydF9pbmZvIHsKLSNk
ZWZpbmUgSFZNX1NUQVJUX01BR0lDX1ZBTFVFIDB4MzM2ZWM1NzgKLSAgICB1aW50MzJfdCBtYWdp
YzsgICAgICAgICAgICAgLyogQ29udGFpbnMgdGhlIG1hZ2ljIHZhbHVlIDB4MzM2ZWM1NzggICAg
ICAgKi8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogKCJ4RW4zIiB3aXRoIHRo
ZSAweDgwIGJpdCBvZiB0aGUgIkUiIHNldCkuKi8KLSAgICB1aW50MzJfdCBmbGFnczsgICAgICAg
ICAgICAgLyogU0lGX3h4eCBmbGFncy4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KLSAg
ICB1aW50MzJfdCBjbWRsaW5lX3BhZGRyOyAgICAgLyogUGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUg
Y29tbWFuZCBsaW5lLiAgICAgKi8KLSAgICB1aW50MzJfdCBucl9tb2R1bGVzOyAgICAgICAgLyog
TnVtYmVyIG9mIG1vZHVsZXMgcGFzc2VkIHRvIHRoZSBrZXJuZWwuICAgKi8KLSAgICB1aW50MzJf
dCBtb2RsaXN0X3BhZGRyOyAgICAgLyogUGh5c2ljYWwgYWRkcmVzcyBvZiBhbiBhcnJheSBvZiAg
ICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogaHZtX21vZGxp
c3RfZW50cnkuICAgICAgICAgICAgICAgICAgICAgICAgKi8KLX07Ci0KLXN0cnVjdCBodm1fbW9k
bGlzdF9lbnRyeSB7Ci0gICAgdWludDMyX3QgcGFkZHI7ICAgICAgICAgICAgIC8qIFBoeXNpY2Fs
IGFkZHJlc3Mgb2YgdGhlIG1vZHVsZS4gICAgICAgICAgICovCi0gICAgdWludDMyX3Qgc2l6ZTsg
ICAgICAgICAgICAgIC8qIFNpemUgb2YgdGhlIG1vZHVsZSBpbiBieXRlcy4gICAgICAgICAgICAg
ICovCi19OwotCiAvKiBOZXcgY29uc29sZSB1bmlvbiBmb3IgZG9tMCBpbnRyb2R1Y2VkIGluIDB4
MDAwMzAyMDMuICovCiAjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4MDAwMzAyMDMK
ICNkZWZpbmUgY29uc29sZV9tZm4gICAgY29uc29sZS5kb21VLm1mbgpAQCAtOTE5LDYgKzkzMCwz
NyBAQCBfX0RFRklORV9YRU5fR1VFU1RfSEFORExFKHVpbnQxNiwgdWludDE2X3QpOwogX19ERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh1aW50MzIsIHVpbnQzMl90KTsKIF9fREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUodWludDY0LCB1aW50NjRfdCk7CiAKK3R5cGVkZWYgc3RydWN0IHsKKyAgICB1aW50
OF90IGFbMTZdOworfSB4ZW5fdXVpZF90OworCisvKgorICogWEVOX0RFRklORV9VVUlEKDB4MDAx
MTIyMzMsIDB4NDQ1NSwgMHg2Njc3LCAweDg4OTksCisgKiAgICAgICAgICAgICAgICAgMHhhYSwg
MHhiYiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZikKKyAqIHdpbGwgY29uc3RydWN0IFVVSUQgMDAx
MTIyMzMtNDQ1NS02Njc3LTg4OTktYWFiYmNjZGRlZWZmIHByZXNlbnRlZCBhcworICogezB4MDAs
IDB4MTEsIDB4MjIsIDB4MzMsIDB4NDQsIDB4NTUsIDB4NjYsIDB4NzcsIDB4ODgsCisgKiAweDk5
LCAweGFhLCAweGJiLCAweGNjLCAweGRkLCAweGVlLCAweGZmfTsKKyAqCisgKiBOQjogVGhpcyBp
cyBjb21wYXRpYmxlIHdpdGggTGludXgga2VybmVsIGFuZCB3aXRoIGxpYnV1aWQsIGJ1dCBpdCBp
cyBub3QKKyAqIGNvbXBhdGlibGUgd2l0aCBNaWNyb3NvZnQsIGFzIHRoZXkgdXNlIG1peGVkLWVu
ZGlhbiBlbmNvZGluZyAoc29tZQorICogY29tcG9uZW50cyBhcmUgbGl0dGxlLWVuZGlhbiwgc29t
ZSBhcmUgYmlnLWVuZGlhbikuCisgKi8KKyNkZWZpbmUgWEVOX0RFRklORV9VVUlEXyhhLCBiLCBj
LCBkLCBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2KSAgICAgICAgICAgIFwKKyAgICB7eygoYSkgPj4g
MjQpICYgMHhGRiwgKChhKSA+PiAxNikgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICgoYSkgPj4gIDgpICYgMHhGRiwgKChhKSA+PiAgMCkgJiAweEZGLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICgoYikgPj4gIDgpICYgMHhGRiwgKChiKSA+PiAg
MCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICgoYykgPj4gIDgp
ICYgMHhGRiwgKChjKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICgoZCkgPj4gIDgpICYgMHhGRiwgKChkKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2
fX0KKworI2lmIGRlZmluZWQoX19TVERDX1ZFUlNJT05fXykgPyBfX1NURENfVkVSU0lPTl9fID49
IDE5OTkwMUwgOiBkZWZpbmVkKF9fR05VQ19fKQorI2RlZmluZSBYRU5fREVGSU5FX1VVSUQoYSwg
YiwgYywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBlNikgICAgICAgICAgICAgXAorICAgICgoeGVu
X3V1aWRfdClYRU5fREVGSU5FX1VVSURfKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwg
ZTYpKQorI2Vsc2UKKyNkZWZpbmUgWEVOX0RFRklORV9VVUlEKGEsIGIsIGMsIGQsIGUxLCBlMiwg
ZTMsIGU0LCBlNSwgZTYpICAgICAgICAgICAgIFwKKyAgICBYRU5fREVGSU5FX1VVSURfKGEsIGIs
IGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwgZTYpCisjZW5kaWYgLyogX19TVERDX1ZFUlNJT05f
XyAvIF9fR05VQ19fICovCisKICNlbmRpZiAvKiAhX19BU1NFTUJMWV9fICovCiAKIC8qIERlZmF1
bHQgZGVmaW5pdGlvbnMgZm9yIG1hY3JvcyB1c2VkIGJ5IGRvbWN0bC9zeXNjdGwuICovCi0tIAoy
LjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:37:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIYi1-0000pN-9p; Fri, 02 Nov 2018 12:37:53 +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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYhy-0000je-Bp
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:37:50 +0000
X-Inumbo-ID: 19014040-de9c-11e8-9a1b-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19014040-de9c-11e8-9a1b-12d6303a7972;
 Fri, 02 Nov 2018 12:37:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0CB42AF09;
 Fri,  2 Nov 2018 12:37:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:28 +0100
Message-Id: <20181102123738.16395-10-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181102123738.16395-1-jgross@suse.com>
References: <20181102123738.16395-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 09/19] xen: add PVH boot entry code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBjb2RlIGZvciB0aGUgWGVuIFBWSCBtb2RlIGJvb3QgZW50cnkuCgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMzogY2xlYXIgJWZzIGFu
ZCAlZ3MsIHRvbyAoRGFuaWVsIEtpcGVyKQogICAgdXNlIEdSVUJfTUVNT1JZX01BQ0hJTkVfUFJP
VF9TVEFDS19TSVpFIGZvciBzdGFjayBzaXplIChEYW5pZWwgS2lwZXIpCi0tLQogZ3J1Yi1jb3Jl
L2tlcm4vaTM4Ni94ZW4vc3RhcnR1cF9wdmguUyB8IDUyICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2dydWItY29yZS9rZXJuL2kzODYveGVuL3N0YXJ0dXBfcHZoLlMgYi9ncnViLWNvcmUva2Vy
bi9pMzg2L3hlbi9zdGFydHVwX3B2aC5TCmluZGV4IDY5YjhmZGNjYS4uNDE3NjU1OTkwIDEwMDY0
NAotLS0gYS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9zdGFydHVwX3B2aC5TCisrKyBiL2dydWIt
Y29yZS9rZXJuL2kzODYveGVuL3N0YXJ0dXBfcHZoLlMKQEAgLTE5LDExICsxOSw2MyBAQAogCiAj
aW5jbHVkZSA8Y29uZmlnLmg+CiAjaW5jbHVkZSA8Z3J1Yi9zeW1ib2wuaD4KKyNpbmNsdWRlIDxn
cnViL21hY2hpbmUvbWVtb3J5Lmg+CiAKIAkuZmlsZQkic3RhcnR1cF9wdmguUyIKIAkudGV4dAor
CS5nbG9ibAlzdGFydCwgX3N0YXJ0CisJLmNvZGUzMgogCitzdGFydDoKK19zdGFydDoKKwljbGQK
KwlsZ2R0CWdkdGRlc2MKKwlsam1wCSRHUlVCX01FTU9SWV9NQUNISU5FX1BST1RfTU9ERV9DU0VH
LCAkMWYKKzE6CisJbW92bAkkR1JVQl9NRU1PUllfTUFDSElORV9QUk9UX01PREVfRFNFRywgJWVh
eAorCW1vdgklZWF4LCAlZHMKKwltb3YJJWVheCwgJWVzCisJbW92CSVlYXgsICVzcworCW1vdgkl
ZWF4LCAlZnMKKwltb3YJJWVheCwgJWdzCisJbGVhbAlMT0NBTChzdGFja19lbmQpLCAlZXNwCisK
KwkvKiBTYXZlIGFkZHJlc3Mgb2Ygc3RhcnQgaW5mbyBzdHJ1Y3R1cmUuICovCisJbW92CSVlYngs
IHB2aF9zdGFydF9pbmZvCisJY2FsbAlFWFRfQyhncnViX21haW4pCisJLyogRG9lc24ndCByZXR1
cm4uICovCisKKwkucDJhbGlnbgkzCitnZHQ6CisJLndvcmQJMCwgMAorCS5ieXRlCTAsIDAsIDAs
IDAKKworCS8qIC0tIGNvZGUgc2VnbWVudCAtLQorCSAqIGJhc2UgPSAweDAwMDAwMDAwLCBsaW1p
dCA9IDB4RkZGRkYgKDQgS2lCIEdyYW51bGFyaXR5KSwgcHJlc2VudAorCSAqIHR5cGUgPSAzMmJp
dCBjb2RlIGV4ZWN1dGUvcmVhZCwgRFBMID0gMAorCSAqLworCS53b3JkCTB4RkZGRiwgMAorCS5i
eXRlCTAsIDB4OUEsIDB4Q0YsIDAKKworCS8qIC0tIGRhdGEgc2VnbWVudCAtLQorCSAqIGJhc2Ug
PSAweDAwMDAwMDAwLCBsaW1pdCAweEZGRkZGICg0IEtpQiBHcmFudWxhcml0eSksIHByZXNlbnQK
KwkgKiB0eXBlID0gMzIgYml0IGRhdGEgcmVhZC93cml0ZSwgRFBMID0gMAorCSAqLworCS53b3Jk
CTB4RkZGRiwgMAorCS5ieXRlCTAsIDB4OTIsIDB4Q0YsIDAKKworCS5wMmFsaWduCTMKKy8qIHRo
aXMgaXMgdGhlIEdEVCBkZXNjcmlwdG9yICovCitnZHRkZXNjOgorCS53b3JkCTB4MTcJCS8qIGxp
bWl0ICovCisJLmxvbmcJZ2R0CQkvKiBhZGRyICovCisKKwkucDJhbGlnbgkyCiAvKiBTYXZlZCBw
b2ludGVyIHRvIHN0YXJ0IGluZm8gc3RydWN0dXJlLiAqLwogCS5nbG9ibAlwdmhfc3RhcnRfaW5m
bwogcHZoX3N0YXJ0X2luZm86CiAJLmxvbmcJMAorCisJLmJzcworCS5zcGFjZQlHUlVCX01FTU9S
WV9NQUNISU5FX1BST1RfU1RBQ0tfU0laRQorTE9DQUwoc3RhY2tfZW5kKToKLS0gCjIuMTYuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:37:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIYi2-0000r9-CU; Fri, 02 Nov 2018 12:37:54 +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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYhy-0000jh-DK
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:37:50 +0000
X-Inumbo-ID: 19fe75d0-de9c-11e8-94d7-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19fe75d0-de9c-11e8-94d7-12d6303a7972;
 Fri, 02 Nov 2018 12:37:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EC010AFCB;
 Fri,  2 Nov 2018 12:37:44 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:38 +0100
Message-Id: <20181102123738.16395-20-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181102123738.16395-1-jgross@suse.com>
References: <20181102123738.16395-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 19/19] xen_pvh: add support to configure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3VwcG9ydCBwbGF0Zm9ybSBpMzg2L3hlbl9wdmggaW4gY29uZmlndXJlLgoKU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIEtp
cGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KLS0tCiBjb25maWd1cmUuYWMgfCAzICsrKwog
MSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZS5h
YyBiL2NvbmZpZ3VyZS5hYwppbmRleCA1ZTYzYzRhZjMuLjgxYTE5YWZkNSAxMDA2NDQKLS0tIGEv
Y29uZmlndXJlLmFjCisrKyBiL2NvbmZpZ3VyZS5hYwpAQCAtMTUxLDYgKzE1MSw3IEBAIGNhc2Ug
IiR0YXJnZXRfY3B1Ii0iJHBsYXRmb3JtIiBpbgogICBpMzg2LWVmaSkgOzsKICAgeDg2XzY0LWVm
aSkgOzsKICAgaTM4Ni14ZW4pIDs7CisgIGkzODYteGVuX3B2aCkgOzsKICAgeDg2XzY0LXhlbikg
OzsKICAgaTM4Ni1wYykgOzsKICAgaTM4Ni1tdWx0aWJvb3QpIDs7CkBAIC0yMTksNiArMjIwLDcg
QEAgY2FzZSAiJHBsYXRmb3JtIiBpbgogICBtdWx0aWJvb3QpCW1hY2hpbmVfQ1BQRkxBR1M9IiRt
YWNoaW5lX0NQUEZMQUdTIC1ER1JVQl9NQUNISU5FX01VTFRJQk9PVD0xIiA7OwogICBlZmkpCQlt
YWNoaW5lX0NQUEZMQUdTPSIkbWFjaGluZV9DUFBGTEFHUyAtREdSVUJfTUFDSElORV9FRkk9MSIg
OzsKICAgeGVuKQkJbWFjaGluZV9DUFBGTEFHUz0iJG1hY2hpbmVfQ1BQRkxBR1MgLURHUlVCX01B
Q0hJTkVfWEVOPTEiIDs7CisgIHhlbl9wdmgpCW1hY2hpbmVfQ1BQRkxBR1M9IiRtYWNoaW5lX0NQ
UEZMQUdTIC1ER1JVQl9NQUNISU5FX1hFTl9QVkg9MSIgOzsKICAgaWVlZTEyNzUpCW1hY2hpbmVf
Q1BQRkxBR1M9IiRtYWNoaW5lX0NQUEZMQUdTIC1ER1JVQl9NQUNISU5FX0lFRUUxMjc1PTEiIDs7
CiAgIHVib290KQltYWNoaW5lX0NQUEZMQUdTPSIkbWFjaGluZV9DUFBGTEFHUyAtREdSVUJfTUFD
SElORV9VQk9PVD0xIiA7OwogICBxZW11KQkJbWFjaGluZV9DUFBGTEFHUz0iJG1hY2hpbmVfQ1BQ
RkxBR1MgLURHUlVCX01BQ0hJTkVfUUVNVT0xIiA7OwpAQCAtMTg5Nyw2ICsxODk5LDcgQEAgQU1f
Q09ORElUSU9OQUwoW0NPTkRfaTM4Nl9jb3JlYm9vdF0sIFt0ZXN0IHgkdGFyZ2V0X2NwdSA9IHhp
Mzg2IC1hIHgkcGxhdGZvcm0gPQogQU1fQ09ORElUSU9OQUwoW0NPTkRfaTM4Nl9tdWx0aWJvb3Rd
LCBbdGVzdCB4JHRhcmdldF9jcHUgPSB4aTM4NiAtYSB4JHBsYXRmb3JtID0geG11bHRpYm9vdF0p
CiBBTV9DT05ESVRJT05BTChbQ09ORF94ODZfNjRfZWZpXSwgW3Rlc3QgeCR0YXJnZXRfY3B1ID0g
eHg4Nl82NCAtYSB4JHBsYXRmb3JtID0geGVmaV0pCiBBTV9DT05ESVRJT05BTChbQ09ORF9pMzg2
X3hlbl0sIFt0ZXN0IHgkdGFyZ2V0X2NwdSA9IHhpMzg2IC1hIHgkcGxhdGZvcm0gPSB4eGVuXSkK
K0FNX0NPTkRJVElPTkFMKFtDT05EX2kzODZfeGVuX3B2aF0sIFt0ZXN0IHgkdGFyZ2V0X2NwdSA9
IHhpMzg2IC1hIHgkcGxhdGZvcm0gPSB4eGVuX3B2aF0pCiBBTV9DT05ESVRJT05BTChbQ09ORF94
ODZfNjRfeGVuXSwgW3Rlc3QgeCR0YXJnZXRfY3B1ID0geHg4Nl82NCAtYSB4JHBsYXRmb3JtID0g
eHhlbl0pCiBBTV9DT05ESVRJT05BTChbQ09ORF9taXBzX2xvb25nc29uXSwgW3Rlc3QgeCR0YXJn
ZXRfY3B1ID0geG1pcHNlbCAtYSB4JHBsYXRmb3JtID0geGxvb25nc29uXSkKIEFNX0NPTkRJVElP
TkFMKFtDT05EX21pcHNfcWVtdV9taXBzXSwgW3Rlc3QgIigiIHgkdGFyZ2V0X2NwdSA9IHhtaXBz
IC1vIHgkdGFyZ2V0X2NwdSA9IHhtaXBzZWwgIikiICAtYSB4JHBsYXRmb3JtID0geHFlbXVfbWlw
c10pCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:37:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIYi3-0000tj-HT; Fri, 02 Nov 2018 12:37: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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYi0-0000mo-3V
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:37:52 +0000
X-Inumbo-ID: 18bcd64e-de9c-11e8-a7f9-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18bcd64e-de9c-11e8-a7f9-12d6303a7972;
 Fri, 02 Nov 2018 12:37:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 440E7ADD7;
 Fri,  2 Nov 2018 12:37:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:24 +0100
Message-Id: <20181102123738.16395-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181102123738.16395-1-jgross@suse.com>
References: <20181102123738.16395-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v4 05/19] xen: add some dummy headers for PVH
 mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBYZW4gUFZIIG1vZGUgYWRkaW5nIGEgbmV3IG1hY2hpbmUgdHlwZSB0aGUgbWFjaGluZSBy
ZWxhdGVkIGhlYWRlcnMKbmVlZCB0byBiZSBwcmVzZW50IGZvciB0aGUgYnVpbGQgdG8gc3VjY2Vl
ZC4gTW9zdCBvZiB0aGUgaGVhZGVycyBqdXN0Cm5lZWQgdG8gaW5jbHVkZSB0aGUgcmVsYXRlZCBj
b21tb24gaTM4NiBoZWFkZXJzLiBBZGQgdGhvc2UgdG8gdGhlIHRyZWUuCgpTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMzogdXBkYXRlZCBjb21taXQg
bWVzc2FnZSAoRGFuaWVsIEtpcGVyKQogICAgeGVucHZoLT54ZW5fcHZoIChEYW5pZWwgS2lwZXIp
Ci0tLQogaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9ib290LmggICAgfCAxICsKIGluY2x1ZGUv
Z3J1Yi9pMzg2L3hlbl9wdmgvY29uc29sZS5oIHwgMSArCiBpbmNsdWRlL2dydWIvaTM4Ni94ZW5f
cHZoL2ludC5oICAgICB8IDEgKwogaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9tZW1vcnkuaCAg
fCAxICsKIGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvdGltZS5oICAgIHwgMSArCiA1IGZpbGVz
IGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZ3J1
Yi9pMzg2L3hlbl9wdmgvYm9vdC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnViL2kz
ODYveGVuX3B2aC9jb25zb2xlLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2dydWIvaTM4
Ni94ZW5fcHZoL2ludC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnViL2kzODYveGVu
X3B2aC9tZW1vcnkuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9w
dmgvdGltZS5oCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9ib290Lmgg
Yi9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2Jvb3QuaApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAuLjZjZDIzYWE4MwotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUvZ3J1
Yi9pMzg2L3hlbl9wdmgvYm9vdC5oCkBAIC0wLDAgKzEgQEAKKyNpbmNsdWRlIDxncnViL2kzODYv
cGMvYm9vdC5oPgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9jb25zb2xl
LmggYi9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2NvbnNvbGUuaApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAuLjMwNWE0NmQ4ZQotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1
ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvY29uc29sZS5oCkBAIC0wLDAgKzEgQEAKKyNpbmNsdWRlIDxn
cnViL2kzODYvcGMvY29uc29sZS5oPgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL2kzODYveGVu
X3B2aC9pbnQuaCBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvaW50LmgKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwLi4wZjFmOWVlNjIKLS0tIC9kZXYvbnVsbAorKysgYi9p
bmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2ludC5oCkBAIC0wLDAgKzEgQEAKKyNpbmNsdWRlIDxn
cnViL2kzODYvcGMvaW50X3R5cGVzLmg+CmRpZmYgLS1naXQgYS9pbmNsdWRlL2dydWIvaTM4Ni94
ZW5fcHZoL21lbW9yeS5oIGIvaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9tZW1vcnkuaApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAuLjhkZDZmN2M4YwotLS0gL2Rldi9udWxs
CisrKyBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvbWVtb3J5LmgKQEAgLTAsMCArMSBAQAor
I2luY2x1ZGUgPGdydWIvaTM4Ni9jb3JlYm9vdC9tZW1vcnkuaD4KZGlmZiAtLWdpdCBhL2luY2x1
ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvdGltZS5oIGIvaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC90
aW1lLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwLi4yMjk4ZWU4ZjQKLS0t
IC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL3RpbWUuaApAQCAtMCww
ICsxIEBACisjaW5jbHVkZSA8Z3J1Yi9pMzg2L3BjL3RpbWUuaD4KLS0gCjIuMTYuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:42:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:42: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-devel-bounces@lists.xenproject.org>)
	id 1gIYm2-0003JC-J7; Fri, 02 Nov 2018 12:42: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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIYm1-0003J7-94
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 12:42:01 +0000
X-Inumbo-ID: 1901540e-de9c-11e8-ae3b-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1901540e-de9c-11e8-ae3b-12d6303a7972;
 Fri, 02 Nov 2018 12:37:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 397D4AEFC;
 Fri,  2 Nov 2018 12:37:43 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Fri,  2 Nov 2018 13:37:29 +0100
Message-Id: <20181102123738.16395-11-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181102123738.16395-1-jgross@suse.com>
References: <20181102123738.16395-1-jgross@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 10/19] xen: setup hypercall page for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, phcoder@gmail.com, daniel.kiper@oracle.com,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBuZWVkZWQgY29kZSB0byBzZXR1cCB0aGUgaHlwZXJjYWxsIHBhZ2UgZm9yIGNhbGxp
bmcgaW50byB0aGUKWGVuIGh5cGVydmlzb3IuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMzogZ3J1Yl94ZW5fZWFybHlfaGFsdC0+Z3J1Yl94ZW5f
cGFuaWMgKFJvZ2VyIFBhdSBNb25uw6kpCiAgICBpc3N1ZSBwYW5pYyBtZXNzYWdlIChSb2dlciBQ
YXUgTW9ubsOpKQogICAgcmV3cml0ZSBncnViX3hlbl9oeXBlcmNhbGwgdG8gYXZvaWQgcmVnaXN0
ZXIgdmFyaWFibGVzIChEYW5pZWwgS2lwZXIpCi0tLQogZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4v
cHZoLmMgfCA2OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAx
IGZpbGUgY2hhbmdlZCwgNjkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dydWItY29yZS9r
ZXJuL2kzODYveGVuL3B2aC5jIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKaW5kZXgg
YWM2MTgxZjRlLi43ZTkwYTQ1MzggMTAwNjQ0Ci0tLSBhL2dydWItY29yZS9rZXJuL2kzODYveGVu
L3B2aC5jCisrKyBiL2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jCkBAIC0yMCwxNCArMjAs
ODMgQEAKICNpbmNsdWRlIDxncnViL21pc2MuaD4KICNpbmNsdWRlIDxncnViL21lbW9yeS5oPgog
I2luY2x1ZGUgPGdydWIvbW0uaD4KKyNpbmNsdWRlIDxncnViL2kzODYvY3B1aWQuaD4KKyNpbmNs
dWRlIDxncnViL2kzODYvaW8uaD4KICNpbmNsdWRlIDxncnViL3hlbi5oPgogI2luY2x1ZGUgPGdy
dWIvbWFjaGluZS9rZXJuZWwuaD4KIAorI2RlZmluZSBYRU5fQ09OU09MRV9QT1JUICAgMHhlOQor
CiBncnViX3VpbnQ2NF90IGdydWJfcnNkcF9hZGRyOwogCitzdGF0aWMgY2hhciBoeXBlcmNhbGxf
cGFnZVtHUlVCX1hFTl9QQUdFX1NJWkVdCisgIF9fYXR0cmlidXRlX18gKChhbGlnbmVkIChHUlVC
X1hFTl9QQUdFX1NJWkUpKSk7CisKK3N0YXRpYyBncnViX3VpbnQzMl90IHhlbl9jcHVpZF9iYXNl
OworCitzdGF0aWMgdm9pZAorZ3J1Yl94ZW5fcGFuaWMgKGNvbnN0IGNoYXIgKm1zZykKK3sKKyAg
Y29uc3QgY2hhciAqYzsKKworICBmb3IgKGMgPSBtc2c7ICpjOyBjKyspCisgICAgZ3J1Yl9vdXRi
ICgqYywgWEVOX0NPTlNPTEVfUE9SVCk7CisKKyAgYXNtIHZvbGF0aWxlICgiaGx0Iik7Cit9CisK
K3N0YXRpYyB2b2lkCitncnViX3hlbl9jcHVpZF9iYXNlICh2b2lkKQoreworICBncnViX3VpbnQz
Ml90IGJhc2UsIGVheCwgc2lnbmF0dXJlWzNdOworCisgIGZvciAoYmFzZSA9IDB4NDAwMDAwMDA7
IGJhc2UgPCAweDQwMDEwMDAwOyBiYXNlICs9IDB4MTAwKQorICAgIHsKKyAgICAgIGdydWJfY3B1
aWQgKGJhc2UsIGVheCwgc2lnbmF0dXJlWzBdLCBzaWduYXR1cmVbMV0sIHNpZ25hdHVyZVsyXSk7
CisgICAgICBpZiAoIWdydWJfbWVtY21wICgiWGVuVk1NWGVuVk1NIiwgc2lnbmF0dXJlLCAxMikg
JiYgKGVheCAtIGJhc2UpID49IDIpCisJeworCSAgeGVuX2NwdWlkX2Jhc2UgPSBiYXNlOworCSAg
cmV0dXJuOworCX0KKyAgICB9CisKKyAgZ3J1Yl94ZW5fcGFuaWMgKCJGb3VuZCBubyBYZW4gc2ln
bmF0dXJlLlxuIik7Cit9CisKK3N0YXRpYyB2b2lkCitncnViX3hlbl9zZXR1cF9oeXBlcmNhbGxf
cGFnZSAodm9pZCkKK3sKKyAgZ3J1Yl91aW50MzJfdCBtc3IsIHBmbiwgZWF4LCBlYngsIGVjeCwg
ZWR4OworCisgIGdydWJfY3B1aWQgKHhlbl9jcHVpZF9iYXNlICsgMiwgZWF4LCBlYngsIGVjeCwg
ZWR4KTsKKyAgbXNyID0gZWJ4OworICBwZm4gPSAoZ3J1Yl91aW50MzJfdCkgKCZoeXBlcmNhbGxf
cGFnZVswXSk7CisKKyAgYXNtIHZvbGF0aWxlICgid3Jtc3IiIDogOiAiYyIgKG1zciksICJhIiAo
cGZuKSwgImQiICgwKSA6ICJtZW1vcnkiKTsKK30KKworaW50CitncnViX3hlbl9oeXBlcmNhbGwg
KGdydWJfdWludDMyX3QgY2FsbG5vLCBncnViX3VpbnQzMl90IGEwLAorCQkgICAgZ3J1Yl91aW50
MzJfdCBhMSwgZ3J1Yl91aW50MzJfdCBhMiwKKwkJICAgIGdydWJfdWludDMyX3QgYTMsIGdydWJf
dWludDMyX3QgYTQsCisJCSAgICBncnViX3VpbnQzMl90IGE1IF9fYXR0cmlidXRlX18gKCh1bnVz
ZWQpKSkKK3sKKyAgZ3J1Yl91aW50MzJfdCBfX3JlcywgX19pZ24wLCBfX2lnbjEsIF9faWduMiwg
X19pZ24zLCBfX2lnbjQ7CisKKyAgYXNtIHZvbGF0aWxlICgiY2FsbCAqJVtjYWxsbm9dIgorCQk6
ICI9YSIgKF9fcmVzKSwgIj1iIiAoX19pZ24wKSwgIj1jIiAoX19pZ24xKSwgIj1kIiAoX19pZ24y
KSwKKwkJICAiPVMiIChfX2lnbjMpLCAiPUQiIChfX2lnbjQpCisJCTogIjEiIChhMCksICIyIiAo
YTEpLCAiMyIgKGEyKSwgIjQiIChhMyksICI1IiAoYTQpLAorCQkgIFtjYWxsbm9dICJhIiAoJmh5
cGVyY2FsbF9wYWdlW2NhbGxubyAqIDMyXSkKKwkJOiAibWVtb3J5Iik7CisgIHJldHVybiBfX3Jl
czsKK30KKwogdm9pZAogZ3J1Yl94ZW5fc2V0dXBfcHZoICh2b2lkKQogeworICBncnViX3hlbl9j
cHVpZF9iYXNlICgpOworICBncnViX3hlbl9zZXR1cF9oeXBlcmNhbGxfcGFnZSAoKTsKIH0KIAog
Z3J1Yl9lcnJfdAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:54:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:54: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-devel-bounces@lists.xenproject.org>)
	id 1gIYyI-0004F7-Oq; Fri, 02 Nov 2018 12:54: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=zsq6=nn=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gIYyH-0004F2-JA
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 12:54:41 +0000
X-Inumbo-ID: 752c16ac-de9e-11e8-9a16-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::72d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 752c16ac-de9e-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 12:54:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=dFftFxukTjXuhLExjuectVja2onavenGaT9Evr05XfI=;
 b=pB9QE5EUVEoQN+ZRV8yDX0h7nStnXjoUPNvg3NzIjd/Jlf6qmPAprTZibtB9iOL5Z+B5aJPC/Ct75qsvkAId634MeSr56syceEWEdxu5juh3+wjJsmqS426bLQ1T9xfJ5kP5N9i7u+Bl6+lylwujlDFofOUea9vCHuMtGazU7hs=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB1694.eurprd02.prod.outlook.com (10.166.41.135) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.20; Fri, 2 Nov 2018 12:54:36 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::4907:98f3:a6a4:51ca]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::4907:98f3:a6a4:51ca%4]) with mapi id 15.20.1294.024; Fri, 2 Nov 2018
 12:54:36 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v7] arch/x86: Add registers to vm_event
Thread-Index: AQHUcqs1cUE1xatYkkq6iEcTQnziTg==
Date: Fri, 2 Nov 2018 12:54:36 +0000
Message-ID: <20181102125419.26641-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR0402CA0012.eurprd04.prod.outlook.com
 (2603:10a6:209::25) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB1694;
 6:Np1a+5JI84uziU3WQasHYApNroJ+Guq3mdKB/D9lZ1RQi7RrFuYnSBxUOSFeraJoAgmdFN9lwRnMLiFTs+KhgFKt8vG3YPwmUhE1v2TihAYjZwkO75yJEKo6Ixgx1Y0aETzhaWAsZwHJUGHDsKbsnKp6L5DvANxYjd8wofFL07oBGpo8ISU7iF4UtpY0240gmUlAiP5IjFXEZrAp27cn2aaqQCnE6GZBgALrO7Dd6wXA6Q7hBnuOElvRuR79jBHDKywXH/V9Do+hLy/JnYtwEYSh1nt32l/tHSPvnun7yjOkMe+Y/jih7Tiy1AXV+vjr9B/ZqYTcxX0bSineDGoUyVvuBYaH235BDrYywHO8yJK32KiHJVn6+XO8D8ob47BA8eWt4FDe2ECneiGnEtUvVJzFUfg89yiyOaqTnQAoZEoNE3B3NfY4R7WjWudHOS14co9ig8AEI/buo3L59R1vMg==;
 5:YGrTGd0ClVvCwegOljc86NUDhdAi3T/fh/MquSGt5Bm09GIVN0hLEgeFKK0fq+7xl/QgcaSNAtzdf8K27+7Hz3UYnQGN/iMoHKMhie3w+HwbYQRR8OLj6p+A3dBd8bUTv7ElDtyVSBHl3z4p/KEesOsOP0bR3hymogmPP6IPk3Q=;
 7:cKTQWENzQz1EOqToSaFUpIan6xOPuS7Ot6Whm0vUvqMoRr8tBaVEUfC4xCwAS2jh8g+UkngrY2hU0utlznon+PoRp9BQzCfd1Q0dwYkwFnhDu+zTYfTeQdM1T6HLBCJOLAhW3IzX0Yz5l4v38lZEQQ==
x-ms-office365-filtering-correlation-id: 41e1bb40-261e-4325-7f12-08d640c257e4
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB1694; 
x-ms-traffictypediagnostic: VI1PR02MB1694:
x-microsoft-antispam-prvs: <VI1PR02MB1694E21FAA83665C4E45BD15ABCF0@VI1PR02MB1694.eurprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(3231382)(944501410)(52105095)(93006095)(93001095)(3002001)(10201501046)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB1694; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB1694; 
x-forefront-prvs: 08444C7C87
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(39850400004)(346002)(366004)(136003)(189003)(199004)(6116002)(3846002)(6916009)(1076002)(68736007)(2906002)(2501003)(8676002)(81166006)(81156014)(99286004)(52116002)(486006)(476003)(2616005)(71190400001)(107886003)(5660300001)(305945005)(66066001)(102836004)(478600001)(6506007)(7736002)(386003)(2900100001)(53936002)(5640700003)(86362001)(97736004)(36756003)(8936002)(6512007)(6486002)(54906003)(4326008)(26005)(186003)(6436002)(14454004)(105586002)(256004)(71200400001)(316002)(25786009)(106356001)(2351001)(14444005);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB1694;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: WePWiDid0qcfIVScwerzzuVEywWWD0nVHU4NNNGsdZjQ0gHtjf3M+wdLO6br1C7Z42eEaPc17wQDKJ8nFu23z1LDyIuL2hvUvXPs4uJ3oAN7N6e6uTgjX31Q0bKWsI1J1UsdpSDlDyIOzYsuhUp5obygDnqgRWHlmDlRkUxQ9hvE8wBhnf5owscJsgXvTgvqM/4ZDdqPRSz4dHuexHwVhJL1qnLnKTPyEGZp3E0CrBcy9EEn8toDEGY9QtmBG383jRr4+hqmREVhFhgCsjvZNknkApMIfsKevkYjpGtC/L6FWVx6wra4TCFVIRkWoWvsXzYRhsFl6/B0bkIFwTLs0hzU3rgaxSoGvaDA9j+Mtls=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 41e1bb40-261e-4325-7f12-08d640c257e4
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2018 12:54:36.5722 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB1694
Subject: [Xen-devel] [PATCH v7] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGEgY291cGxlIG9mIHJlZ3MgdG8gdGhlIHZtX2V2ZW50IHRoYXQgYXJl
IHVzZWQgYnkKdGhlIGludHJvc3BlY3Rpb24uIFRoZSBiYXNlLCBsaW1pdCBhbmQgYXIKYml0cyBh
cmUgY29tcHJlc3NlZCBpbnRvIGEgdWludDY0X3QgdW5pb24gc28gYXMgbm90IHRvIGVubGFyZ2Ug
dGhlCnZtX2V2ZW50LgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBWNjoKCS0gQWRkIGRyNiB0byB2bV9l
dmVudF9yZWdzX3g4Ni4KLS0tCiB4ZW4vYXJjaC94ODYvdm1fZXZlbnQuYyAgICAgICB8IDcyICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdm1f
ZXZlbnQuaCB8IDI3ICsrKysrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgODkgaW5zZXJ0aW9u
cygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3ZtX2V2ZW50
LmMgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwppbmRleCAxNWRlNDNjM2U2Li40M2E0YTU3MDIz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYworKysgYi94ZW4vYXJjaC94ODYv
dm1fZXZlbnQuYwpAQCAtMTIyLDExICsxMjIsNjYgQEAgdm9pZCB2bV9ldmVudF9tb25pdG9yX25l
eHRfaW50ZXJydXB0KHN0cnVjdCB2Y3B1ICp2KQogICAgIHYtPmFyY2gubW9uaXRvci5uZXh0X2lu
dGVycnVwdF9lbmFibGVkID0gdHJ1ZTsKIH0KIAorc3RhdGljIHZvaWQgdm1fZXZlbnRfcGFja19z
ZWdtZW50X3JlZ2lzdGVyKGVudW0geDg2X3NlZ21lbnQgc2VnbWVudCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgdm1fZXZlbnRfcmVnc194ODYgKnJl
ZykKK3sKKyAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWc7CisKKyAgICBodm1fZ2V0X3Nl
Z21lbnRfcmVnaXN0ZXIoY3VycmVudCwgc2VnbWVudCwgJnNlZyk7CisKKyAgICBzd2l0Y2ggKCBz
ZWdtZW50ICkKKyAgICB7CisgICAgY2FzZSB4ODZfc2VnX3NzOgorICAgICAgICByZWctPnNzX2Jh
c2UgPSBzZWcuYmFzZTsKKyAgICAgICAgcmVnLT5zcy5saW1pdCA9IHNlZy5nID8gc2VnLmxpbWl0
ID4+IDEyIDogc2VnLmxpbWl0OworICAgICAgICByZWctPnNzLmFyID0gc2VnLmF0dHI7CisgICAg
ICAgIHJlZy0+c3Nfc2VsID0gc2VnLnNlbDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIHg4
Nl9zZWdfZnM6CisgICAgICAgIHJlZy0+ZnNfYmFzZSA9IHNlZy5iYXNlOworICAgICAgICByZWct
PmZzLmxpbWl0ID0gc2VnLmcgPyBzZWcubGltaXQgPj4gMTIgOiBzZWcubGltaXQ7CisgICAgICAg
IHJlZy0+ZnMuYXIgPSBzZWcuYXR0cjsKKyAgICAgICAgcmVnLT5mc19zZWwgPSBzZWcuc2VsOwor
ICAgICAgICBicmVhazsKKworICAgIGNhc2UgeDg2X3NlZ19nczoKKyAgICAgICAgcmVnLT5nc19i
YXNlID0gc2VnLmJhc2U7CisgICAgICAgIHJlZy0+Z3MubGltaXQgPSBzZWcuZyA/IHNlZy5saW1p
dCA+PiAxMiA6IHNlZy5saW1pdDsKKyAgICAgICAgcmVnLT5ncy5hciA9IHNlZy5hdHRyOworICAg
ICAgICByZWctPmdzX3NlbCA9IHNlZy5zZWw7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSB4
ODZfc2VnX2NzOgorICAgICAgICByZWctPmNzX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICAgICAgcmVn
LT5jcy5saW1pdCA9IHNlZy5nID8gc2VnLmxpbWl0ID4+IDEyIDogc2VnLmxpbWl0OworICAgICAg
ICByZWctPmNzLmFyID0gc2VnLmF0dHI7CisgICAgICAgIHJlZy0+Y3Nfc2VsID0gc2VnLnNlbDsK
KyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIHg4Nl9zZWdfZHM6CisgICAgICAgIHJlZy0+ZHNf
YmFzZSA9IHNlZy5iYXNlOworICAgICAgICByZWctPmRzLmxpbWl0ID0gc2VnLmcgPyBzZWcubGlt
aXQgPj4gMTIgOiBzZWcubGltaXQ7CisgICAgICAgIHJlZy0+ZHMuYXIgPSBzZWcuYXR0cjsKKyAg
ICAgICAgcmVnLT5kc19zZWwgPSBzZWcuc2VsOworICAgICAgICBicmVhazsKKworICAgIGNhc2Ug
eDg2X3NlZ19lczoKKyAgICAgICAgcmVnLT5lc19iYXNlID0gc2VnLmJhc2U7CisgICAgICAgIHJl
Zy0+ZXMubGltaXQgPSBzZWcuZyA/IHNlZy5saW1pdCA+PiAxMiA6IHNlZy5saW1pdDsKKyAgICAg
ICAgcmVnLT5lcy5hciA9IHNlZy5hdHRyOworICAgICAgICByZWctPmVzX3NlbCA9IHNlZy5zZWw7
CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7CisgICAgfQorfQorCiB2b2lkIHZtX2V2ZW50X2ZpbGxfcmVncyh2bV9ldmVudF9yZXF1
ZXN0X3QgKnJlcSkKIHsKICNpZmRlZiBDT05GSUdfSFZNCiAgICAgY29uc3Qgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCk7Ci0gICAgc3RydWN0IHNlZ21l
bnRfcmVnaXN0ZXIgc2VnOwogICAgIHN0cnVjdCBodm1faHdfY3B1IGN0eHQgPSB7fTsKICAgICBz
dHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAKQEAgLTE3MCwxNCArMjI1LDE1IEBAIHZvaWQg
dm1fZXZlbnRfZmlsbF9yZWdzKHZtX2V2ZW50X3JlcXVlc3RfdCAqcmVxKQogICAgIHJlcS0+ZGF0
YS5yZWdzLng4Ni5tc3Jfc3RhciA9IGN0eHQubXNyX3N0YXI7CiAgICAgcmVxLT5kYXRhLnJlZ3Mu
eDg2Lm1zcl9sc3RhciA9IGN0eHQubXNyX2xzdGFyOwogCi0gICAgaHZtX2dldF9zZWdtZW50X3Jl
Z2lzdGVyKGN1cnIsIHg4Nl9zZWdfZnMsICZzZWcpOwotICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5m
c19iYXNlID0gc2VnLmJhc2U7Ci0KLSAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoY3Vyciwg
eDg2X3NlZ19ncywgJnNlZyk7Ci0gICAgcmVxLT5kYXRhLnJlZ3MueDg2LmdzX2Jhc2UgPSBzZWcu
YmFzZTsKKyAgICB2bV9ldmVudF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIoeDg2X3NlZ19mcywgJnJl
cS0+ZGF0YS5yZWdzLng4Nik7CisgICAgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKHg4
Nl9zZWdfZ3MsICZyZXEtPmRhdGEucmVncy54ODYpOworICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVu
dF9yZWdpc3Rlcih4ODZfc2VnX2NzLCAmcmVxLT5kYXRhLnJlZ3MueDg2KTsKKyAgICB2bV9ldmVu
dF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIoeDg2X3NlZ19zcywgJnJlcS0+ZGF0YS5yZWdzLng4Nik7
CisgICAgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKHg4Nl9zZWdfZHMsICZyZXEtPmRh
dGEucmVncy54ODYpOworICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rlcih4ODZfc2Vn
X2VzLCAmcmVxLT5kYXRhLnJlZ3MueDg2KTsKIAotICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rl
cihjdXJyLCB4ODZfc2VnX2NzLCAmc2VnKTsKLSAgICByZXEtPmRhdGEucmVncy54ODYuY3NfYXJi
eXRlcyA9IHNlZy5hdHRyOworICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5zaGFkb3dfZ3MgPSBjdHh0
LnNoYWRvd19nczsKKyAgICByZXEtPmRhdGEucmVncy54ODYuZHI2ID0gY3R4dC5kcjY7CiAjZW5k
aWYKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmggYi94ZW4v
aW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaAppbmRleCAzNmUzZjQ2ODVkLi4xMTU5YTc2ZjI5IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaAorKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvdm1fZXZlbnQuaApAQCAtMjksNyArMjksNyBAQAogCiAjaW5jbHVkZSAieGVuLmgi
CiAKLSNkZWZpbmUgVk1fRVZFTlRfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwMworI2RlZmlu
ZSBWTV9FVkVOVF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDA0CiAKICNpZiBkZWZpbmVkKF9f
WEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykKIApAQCAtMTU3LDYgKzE1NywxMiBAQAog
I2RlZmluZSBWTV9FVkVOVF9YODZfQ1I0ICAgIDIKICNkZWZpbmUgVk1fRVZFTlRfWDg2X1hDUjAg
ICAzCiAKKy8qIFRoZSBsaW1pdCBmaWVsZCBpcyByaWdodC1zaGlmdGVkIGJ5IDEyIGJpdHMgaWYg
LmFyLmcgaXMgc2V0LiAqLworc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgeworICAg
IHVpbnQzMl90IGxpbWl0ICA6ICAgIDIwOworICAgIHVpbnQzMl90IGFyICAgICA6ICAgIDEyOwor
fTsKKwogLyoKICAqIFVzaW5nIGN1c3RvbSB2Q1BVIHN0cnVjdHMgKGkuZS4gbm90IGh2bV9od19j
cHUpIGZvciBib3RoIHg4NiBhbmQgQVJNCiAgKiBzbyBhcyB0byBub3QgZmlsbCB0aGUgdm1fZXZl
bnQgcmluZyBidWZmZXIgdG9vIHF1aWNrbHkuCkBAIC0xOTEsOSArMTk3LDI2IEBAIHN0cnVjdCB2
bV9ldmVudF9yZWdzX3g4NiB7CiAgICAgdWludDY0X3QgbXNyX2VmZXI7CiAgICAgdWludDY0X3Qg
bXNyX3N0YXI7CiAgICAgdWludDY0X3QgbXNyX2xzdGFyOworICAgIHVpbnQzMl90IGNzX2Jhc2U7
CisgICAgdWludDMyX3Qgc3NfYmFzZTsKKyAgICB1aW50MzJfdCBkc19iYXNlOworICAgIHVpbnQz
Ml90IGVzX2Jhc2U7CiAgICAgdWludDY0X3QgZnNfYmFzZTsKICAgICB1aW50NjRfdCBnc19iYXNl
OwotICAgIHVpbnQzMl90IGNzX2FyYnl0ZXM7CisgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxl
Y3Rvcl9yZWcgY3M7CisgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgc3M7Cisg
ICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgZHM7CisgICAgc3RydWN0IHZtX2V2
ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgZXM7CisgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rv
cl9yZWcgZnM7CisgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgZ3M7CisgICAg
dWludDY0X3Qgc2hhZG93X2dzOworICAgIHVpbnQ2NF90IGRyNjsKKyAgICB1aW50MTZfdCBjc19z
ZWw7CisgICAgdWludDE2X3Qgc3Nfc2VsOworICAgIHVpbnQxNl90IGRzX3NlbDsKKyAgICB1aW50
MTZfdCBlc19zZWw7CisgICAgdWludDE2X3QgZnNfc2VsOworICAgIHVpbnQxNl90IGdzX3NlbDsK
ICAgICB1aW50MzJfdCBfcGFkOwogfTsKIAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:54:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:54: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-devel-bounces@lists.xenproject.org>)
	id 1gIYyQ-0004FO-3L; Fri, 02 Nov 2018 12:54: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=1awx=nn=citrix.com=prvs=837bb29b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIYyO-0004FJ-Ty
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 12:54:48 +0000
X-Inumbo-ID: 7a4ab857-de9e-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a4ab857-de9e-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 12:54:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,455,1534809600"; d="scan'208";a="69472538"
Date: Fri, 2 Nov 2018 12:54:44 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181102125444.dwm6bbxmexrcx2su@zion.uk.xensource.com>
References: <cover.a9d086fddeb7425fc8cbb3d907dbe8d99a55b46c.1539959287.git-series.wei.liu2@citrix.com>
 <abc8b48947d241f0dfc75f1b7624d23a9dd76709.1539959287.git-series.wei.liu2@citrix.com>
 <5BD71FCF02000078001F5DDE@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BD71FCF02000078001F5DDE@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 13/16] x86: rearrange x86_64/entry.S
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjksIDIwMTggYXQgMDg6NTc6MTlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjEwLjE4IGF0IDE2OjI4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBAQCAtODQ1LDE5ICs4NjUsNyBAQCBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKPiA+ICAg
ICAgICAgIC8qIFdlIHdhbnQgdG8gZ2V0IHN0cmFpZ2h0IHRvIHRoZSBJUkVUIG9uIHRoZSBOTUkg
ZXhpdCBwYXRoLiAqLwo+ID4gICAgICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJzcCkKPiA+ICAg
ICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hlbgo+ID4gLSAgICAgICAgR0VUX0NVUlJFTlQoYngp
Cj4gPiAtICAgICAgICAvKiBTZW5kIGFuIElQSSB0byBvdXJzZWx2ZXMgdG8gY292ZXIgZm9yIHRo
ZSBsYWNrIG9mIGV2ZW50IGNoZWNraW5nLiAqLwo+ID4gLSAgICAgICAgbW92bCAgVkNQVV9wcm9j
ZXNzb3IoJXJieCksJWVheAo+ID4gLSAgICAgICAgc2hsbCAgJElSUVNUQVRfc2hpZnQsJWVheAo+
ID4gLSAgICAgICAgbGVhcSAgaXJxX3N0YXQrSVJRU1RBVF9zb2Z0aXJxX3BlbmRpbmcoJXJpcCks
JXJjeAo+ID4gLSAgICAgICAgY21wbCAgJDAsKCVyY3gsJXJheCwxKQo+ID4gLSAgICAgICAgamUg
ICAgMWYKPiA+IC0gICAgICAgIG1vdmwgICRFVkVOVF9DSEVDS19WRUNUT1IsJWVkaQo+ID4gLSAg
ICAgICAgY2FsbCAgc2VuZF9JUElfc2VsZgo+ID4gLTE6ICAgICAgbW92cSAgVkNQVV9kb21haW4o
JXJieCksJXJheAo+ID4gLSAgICAgICAgY21wYiAgJDAsRE9NQUlOX2lzXzMyYml0X3B2KCVyYXgp
Cj4gPiAtICAgICAgICBqZSAgICByZXN0b3JlX2FsbF9ndWVzdAo+ID4gLSAgICAgICAgam1wICAg
Y29tcGF0X3Jlc3RvcmVfYWxsX2d1ZXN0Cj4gPiArICAgICAgICBqbXAgICBzZWxmX2lwaV9yZXN0
b3JlX2FsbF9ndWVzdAo+IAo+IEknbSBoYXZpbmcgc29tZSB0cm91YmxlIHVuZGVyc3RhbmRpbmcg
d2h5IHlvdSBtb3ZlIHRoaXMgY29kZToKPiBXaXRob3V0IENPTkZJR19QViBpdCBpcyB1bnJlYWNo
YWJsZS4KCkkgdGhvdWdodCB0aGlzIHNuaXBwZXQgd2FzIHNlbGYtY29udGFpbmVkIGVub3VnaCB0
byBtb3ZlIHRvIHRoZSBmaXJzdApoYWxmIG9mIHRoZSBmaWxlLiBCdXQgLi4uCgo+IEknZCBwcmVm
ZXIgaWYgaXQgc3RheWVkIGluCj4gcGxhY2UgYW5kIHNpbXBseSBnb3QgYW4gI2lmZGVmIGFyb3Vu
ZCBpdC4KCi4uLiBJJ20gZmluZSB3aXRoIHRoaXMgdG9vLgoKV2VpLgoKPiBUaGUgb25lIGFsdGVy
bmF0aXZlCj4gb3B0aW9uIEkgY291bGQgc2VlIGlzIHRvIG1vdmUgdGhlIHJlc3RvcmVfYWxsX3hl
biBjb2RlIGJsb2NrCj4gcmlnaHQgaGVyZSwgc28gdGhlIEpNUCB5b3UgcHV0IGluIGNvdWxkIGJl
Y29tZSBKTlouCj4gCj4gSmFuCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 12:57:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 12:57: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-devel-bounces@lists.xenproject.org>)
	id 1gIZ18-0004VY-PF; Fri, 02 Nov 2018 12:57: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=1awx=nn=citrix.com=prvs=837bb29b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIZ16-0004VP-VT
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 12:57:37 +0000
X-Inumbo-ID: de86e795-de9e-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de86e795-de9e-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 12:57:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,455,1534809600"; d="scan'208";a="69472739"
Date: Fri, 2 Nov 2018 12:57:33 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181102125733.qnwinoslh3hspm7p@zion.uk.xensource.com>
References: <cover.a9d086fddeb7425fc8cbb3d907dbe8d99a55b46c.1539959287.git-series.wei.liu2@citrix.com>
 <d56160401792b0f11ab83892907435b2346c2524.1539959287.git-series.wei.liu2@citrix.com>
 <e487c6bb-053d-3923-8309-11c46cd7fb68@citrix.com>
 <5BD71B2202000078001F5DB2@prv1-mh.provo.novell.com>
 <07afbc67-eee6-c763-d451-6dcac15e0f74@citrix.com>
 <5BD96ED302000078001F6A1C@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BD96ED302000078001F6A1C@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 09/16] x86: don't setup PV hypercall
 stubs and entries when !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMzEsIDIwMTggYXQgMDI6NTg6NTlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMwLjEwLjE4IGF0IDE5OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBPbiAyOS8xMC8xOCAxNDozNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+
Pj4gT24gMTkuMTAuMTggYXQgMTc6NTksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90
ZToKPiA+Pj4gT24gMTkvMTAvMTggMTU6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gPj4+PiBAQCAtMzQ3
LDYgKzM1Miw3IEBAIHZvaWQgc3ViYXJjaF9wZXJjcHVfdHJhcHNfaW5pdCh2b2lkKQo+ID4+Pj4g
ICAgICAvKiBDb21tb24gU1lTQ0FMTCBwYXJhbWV0ZXJzLiAqLwo+ID4+Pj4gICAgICB3cm1zcmwo
TVNSX1NUQVIsIFhFTl9NU1JfU1RBUik7Cj4gPj4+PiAgICAgIHdybXNybChNU1JfU1lTQ0FMTF9N
QVNLLCBYRU5fU1lTQ0FMTF9NQVNLKTsKPiA+Pj4+ICsjZW5kaWYKPiA+Pj4gSXQgd291bGQgYmUg
YSB3aXNlIHByZWNhdXRpb24gdG8gaW5pdGlhbGlzZSB0aGVzZSBNU1JzIHRvIDAgaW4gdGhlICFQ
Vgo+ID4+PiBjYXNlLCBzbyB3ZSBkb24ndCByZXRhaW4gc3RhbGUgdmFsdWVzLgo+ID4+IElmIGFu
eXRoaW5nLCBFRkVSLlNDRSBuZWVkcyB0byBiZSBrZXB0IGNsZWFyLCBhcyB0aGF0J3Mgd2hhdAo+
ID4+IGNvbnRyb2xzIHdoZXRoZXIgU1lTQ0FMTCB3b3VsZCByYWlzZSAjR1AoMCkuCj4gPiAKPiA+
IEkgdG95ZWQgd2l0aCBzdWdnZXN0aW5nIHRoaXMsIGJ1dCBJJ20gbm90IGVudGlyZWx5IGNlcnRh
aW4uCj4gPiAKPiA+IFNWTSB1bmlsYXRlcmFsbHkgc3dpdGNoZXMgRUZFUiBiZXR3ZWVuIGhvc3Qg
YW5kIGd1ZXN0IGNvbnRleHQsIHNvIHdpbGwKPiA+IHByZXNlcnZlIHdoYXRldmVyIHZhbHVlIFhl
biBoYWQgYXQgVk1SVU4gdGltZS4KPiA+IAo+ID4gR2VuIDIgVlQteCBoYXMgaG9zdC9ndWVzdCBs
b2FkL3NhdmUgc3VwcG9ydCwgc28gY2FuIGJlIGNvbmZpZ3VyZWQgdG8KPiA+IGV4aXQgaW4gd2hp
Y2hldmVyIGNvbmZpZ3VyYXRpb24gd2Ugd291bGQgbGlrZS4KPiA+IAo+ID4gR2VuIDEgVlQteCB1
c2VzIE1TUiBsb2FkLXNhdmUgbGlzdHMsIHdpdGggYW4gb3B0aW1pc2F0aW9uIGluIHRoZSBjYXNl
Cj4gPiB0aGF0IGd1ZXN0ID09IGhvc3QuICBCeSBjbGVhcmluZyBTQ0UgaW4gWGVuIGNvbnRleHQs
IHdlIG1pc3MgdGhlCj4gPiBvcHRpbWlzYXRpb24gaW4gdGhlIGNvbW1vbiBjYXNlIGZvciA2NGJp
dCBndWVzdHMuCj4gPiAKPiA+PiBCdXQgd2l0aG91dCBhCj4gPj4gUFYgZG9tYWluIGFyb3VuZCwg
bm90aGluZyBjYW4gYWNjZXNzIHRoZSBob3N0IHZhbHVlcyBvZgo+ID4+IHRoZXNlIE1TUnMgaW4g
dGhlIGZpcnN0IHBsYWNlLCBzbyBpbnN0ZWFkIHdlIGNvdWxkIHNpbXBsaWZ5Cj4gPj4gc29tZSBj
b250ZXh0IHN3aXRjaGluZyBieSBuZXZlciByZXN0b3JpbmcgaG9zdCB2YWx1ZXMsIGFuZAo+ID4+
IG9ubHkgZXZlciBsb2FkaW5nIGd1ZXN0IG9uZXMuIEV4Y2VwdCB0aGF0LCBvZiBjb3Vyc2UsIFZN
TE9BRAo+ID4+IGlzIGFuIGFsbC1vci1ub3RoaW5nIGluc24sIGFuZCB3ZSBuZWVkIHRvIHVzZSB0
byBnZXQgVFIgbG9hZGVkLgo+ID4gCj4gPiBUaGUgVk1MT0FEIHBhdGggaXMgYSBiaXQgb2YgYSBz
cGVjaWFsIGNhc2UsIGluIHRoYXQgd2UgbmVlZCB0byBkbyBpdCwKPiA+IGFuZCBpdHMgcmF0aGVy
IGZhc3RlciB0aGFuIHRoZSBvdGhlciBhdmFpbGFibGUgb3B0aW9ucy4gIENvbmRpdGlvbmFsbHkK
PiA+IGZlZWRpbmcgemVyb3MgaW50byB0aGlzIHdvdWxkIGJlIGZpbmUuCj4gPiAKPiA+IFRoYXQg
c2FpZCwgb3ZlcmFsbCwgd2UgbWF5IHdhbnQgdG8gbGVhdmUgc29tZSBwb2lzb25lZCB2YWx1ZXMg
YXJvdW5kLiAKPiA+IEluIHRoZSBjYXNlIHRoYXQgU0NFIGlzIGVuYWJsZWQgYW5kIHdlIGRvIGhp
dCBhIHNwdXJpb3VzIFNZU0NBTEwvU1lTUkVUCj4gPiBpbnN0cnVjdGlvbiwgaXQgd291bGQgYmUg
YmV0dGVyIHRvIGRlZmluaXRlbHkgY3Jhc2guCj4gCj4gSSdkIGJlIGZpbmUgd2l0aCBwb2lzb25l
ZCAoYnV0IG5vdCB6ZXJvKSB2YWx1ZXMsIGlmIGluZGVlZCB3ZSBtZWFuCj4gdG8gYWxsb3cgZm9y
IGEgaHlwZXJ2aXNvciBjcmFzaCBpbiB0aGF0IGNhc2UgKHdoaWNoIG91Z2h0IHRvIGJlCj4gZmlu
ZSwgc2luY2Ugd2UncmUgdGFsa2luZyBhYm91dCB1bnJlYWNoYWJsZSBjb2RlIGFueXdheSkuIElk
ZWFsbHkKPiAicG9pc29uZWQiIHdvdWxkIGJlICJub24tY2Fub25pY2FsIiwgYnV0IHRoZSBNU1Jz
IGRvbid0IGFsbG93IGZvcgo+IG5vbi1jYW5vbmljYWwgYWRkcmVzc2VzIHRvIGJlIGxvYWRlZCBp
bnRvIHRoZW0sIHNvIHdlJ2QgbmVlZCB0bwo+IHRoaW5rIG9mIGRpZmZlcmVudCBwb2lzb25pbmcg
dmFsdWVzLgoKSG93IGFib3V0IHB1dHRpbmcgaW4gYSBmdW5jdGlvbiB3aGljaCBjYWxscyBwYW5p
Yz8gVGhhdCBzZWVtcyB0byBiZSB0aGUKbGVhc3QgaW50cnVzaXZlIG9wdGlvbj8KCldlaS4KCj4g
Cj4gVHJhcHBpbmcgYSBzcHVyaW91cyBTWVNSRVQgc2VlbXMgaW1wb3NzaWJsZSB0aG91Z2gsIGFz
IEVGRVIuU0NFCj4gaXMgdGhlIG9ubHkgYXR0cmlidXRlIHdlIGNvbnRyb2wgdGhlcmUuCj4gCj4g
Rm9yIFNZU0VOVEVSL1NZU0VYSVQsIHN0b3JpbmcgemVyb3MgaXMgb2YgY291cnNlIGdvaW5nIHRv
IGJlCj4gZmluZSAoeWllbGRpbmcgI0dQKDApIG9uIGJvdGggaW5zbnMpLgo+IAo+IEphbgo+IAo+
IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 13:08:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 13:08: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-devel-bounces@lists.xenproject.org>)
	id 1gIZBR-0005S0-S1; Fri, 02 Nov 2018 13:08: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=1awx=nn=citrix.com=prvs=837bb29b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIZBQ-0005Rv-TP
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 13:08:16 +0000
X-Inumbo-ID: 5bdb2046-dea0-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5bdb2046-dea0-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 13:08:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,455,1534809600"; d="scan'208";a="69474006"
Date: Fri, 2 Nov 2018 13:08:13 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181102130813.362jdoaaz6ravnym@zion.uk.xensource.com>
References: <cover.a9d086fddeb7425fc8cbb3d907dbe8d99a55b46c.1539959287.git-series.wei.liu2@citrix.com>
 <af9f79239874ca4257e136b74460646d36363650.1539959287.git-series.wei.liu2@citrix.com>
 <5BD7213602000078001F5DF4@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BD7213602000078001F5DF4@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 14/16] x86: make entry point code build
 when !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjksIDIwMTggYXQgMDk6MDM6MThBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjEwLjE4IGF0IDE2OjI4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBAQCAtNTQ4LDEwICs1NTAsMTQgQEAgRU5UUlkocmV0X2Zyb21faW50cikKPiA+ICAg
ICAgICAgIEdFVF9DVVJSRU5UKGJ4KQo+ID4gICAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVy
c3ApCj4gPiAgICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94ZW4KPiA+ICsjaWZkZWYgQ09ORklH
X1BWCj4gPiAgICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwgJXJheAo+ID4gICAgICAg
ICAgY21wYiAgJDAsIERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQo+ID4gICAgICAgICAgamUgICAg
dGVzdF9hbGxfZXZlbnRzCj4gPiAgICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRz
Cj4gPiArI2Vsc2UKPiA+ICsgICAgICAgIEJVRwo+ID4gKyNlbmRpZgo+IAo+IEhtbSwgbm90IHN1
cmUgaGVyZSAoYW5kIGVsc2V3aGVyZSk6IEFub3RoZXIgb3B0aW9uIGlzIHRvCj4gc3RyZWFtbGlu
ZSBleGVjdXRpb24gYnkgcmVwbGFjaW5nIHRoZSBjb25kaXRpb25hbCBicmFuY2ggd2l0aCBhbgo+
IHVuY29uZGl0aW9uYWwgb25lIGluIHRoZSAhUFYgY2FzZS4gQW5kcmV3LCBkbyB5b3UgaGF2ZSBh
bnkKPiB0aG91Z2h0cyBlaXRoZXIgd2F5PwoKTXkgb3JpZ2luYWwgdGhvdWdodCB3YXMgdG8gY2F0
Y2ggcG90ZW50aWFsIGlzc3VlcyBpbiBYZW4gY29kZSB3aGljaAptZXNzZXMgdXAgd2l0aCB0aGUg
cGVybWlzc2lvbiBsZXZlbC4gIFVzaW5nIHVuY29uZGl0aW9uYWwganVtcCBpcyBmaW5lCmJ5IG1l
LCB0b28uIEJ1dCBpbiB0aGF0IGNhc2UgSSB3aWxsIHNlZWsgdG8gYXQgbGVhc3QgYWRkIGFuIGFz
c2VydGlvbgpmb3IgZGVidWcgYnVpbGQuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 13:21:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 13:21: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-devel-bounces@lists.xenproject.org>)
	id 1gIZOB-0006zu-4P; Fri, 02 Nov 2018 13:21: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=wbrw=nn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gIZOA-0006zp-Dq
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 13:21:26 +0000
X-Inumbo-ID: 324926fc-dea2-11e8-9b2f-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 324926fc-dea2-11e8-9b2f-12d6303a7972;
 Fri, 02 Nov 2018 13:21:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Nov 2018 06:57:34 -0600
Message-Id: <5BDC49BB02000078001F7361@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 02 Nov 2018 06:57:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181031152142.17049-1-paul.durrant@citrix.com>
In-Reply-To: <20181031152142.17049-1-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3] iommu / p2m: add a page_order parameter
 to iommu_map/unmap_page()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, george.dunlap@citrix.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjEwLjE4IGF0IDE2OjIxLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC4uLmFuZCByZS1uYW1lIHRoZW0gdG8gaW9tbXVfbWFwL3VubWFwKCkgc2luY2UgdGhleSBu
byBsb25nZXIgbmVjZXNzYXJpbHkKPiBvcGVyYXRlIG9uIGEgc2luZ2xlIHBhZ2UuCj4gCj4gVGhl
IFAyTSBjb2RlIGN1cnJlbnRseSBjb250YWlucyBtYW55IGxvb3BzIHRvIGRlYWwgd2l0aCB0aGUg
ZmFjdCB0aGF0LAo+IHdoaWxlIGl0IG1heSBiZSByZXF1aXJlIHRvIGhhbmRsZSBwYWdlIG9yZGVy
cyBncmVhdGVyIHRoYW4gMCwgdGhlCj4gSU9NTVUgbWFwIGFuZCB1bm1hcCBmdW5jdGlvbnMgZG8g
bm90Lgo+IFRoaXMgcGF0Y2ggYWRkcyBhIHBhZ2Vfb3JkZXIgcGFyYW1ldGVyIHRvIHRob3NlIGZ1
bmN0aW9ucyBhbmQgaW1wbGVtZW50cwo+IHRoZSBuZWNlc3NhcnkgbG9vcHMgd2l0aGluLiBUaGlz
IGFsbG93cyB0aGUgUDJNIGNvZGUgdG8gYmUgc3Vic3RhbnRpYWxseQo+IHNpbXBsaWZpZWQuCj4g
Cj4gVGhpcyBwYXRjaCBhbHNvIGFkZHMgZW1hY3MgYm9pbGVycGxhdGUgdG8geGVuL2lvbW11Lmgg
dG8gYXZvaWQgdGFiYmluZwo+IHByb2JsZW0uCj4gCj4gTk9URTogVGhpcyBwYXRjaCBkb2VzIG5v
dCBtb2RpZnkgdGhlIHVuZGVybHlpbmcgdmVuZG9yIElPTU1VCj4gICAgICAgaW1wbGVtZW50YXRp
b25zIHRvIGRlYWwgd2l0aCBtb3JlIHRoYW4gYSBzaW5nbGUgcGFnZSBhdCBvbmNlLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 13:21:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 13:21: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-devel-bounces@lists.xenproject.org>)
	id 1gIZOI-00070A-Ed; Fri, 02 Nov 2018 13:21: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=wbrw=nn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gIZOH-000704-9W
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 13:21:33 +0000
X-Inumbo-ID: 36bae5d8-dea2-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36bae5d8-dea2-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 13:21:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Nov 2018 07:00:43 -0600
Message-Id: <5BDC4A7802000078001F7374@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 02 Nov 2018 07:00:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20181102125419.26641-1-aisaila@bitdefender.com>
In-Reply-To: <20181102125419.26641-1-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjExLjE4IGF0IDEzOjU0LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IEBAIC0xOTEsOSArMTk3LDI2IEBAIHN0cnVjdCB2bV9ldmVudF9yZWdzX3g4NiB7Cj4gICAg
ICB1aW50NjRfdCBtc3JfZWZlcjsKPiAgICAgIHVpbnQ2NF90IG1zcl9zdGFyOwo+ICAgICAgdWlu
dDY0X3QgbXNyX2xzdGFyOwo+ICsgICAgdWludDMyX3QgY3NfYmFzZTsKPiArICAgIHVpbnQzMl90
IHNzX2Jhc2U7Cj4gKyAgICB1aW50MzJfdCBkc19iYXNlOwo+ICsgICAgdWludDMyX3QgZXNfYmFz
ZTsKPiAgICAgIHVpbnQ2NF90IGZzX2Jhc2U7Cj4gICAgICB1aW50NjRfdCBnc19iYXNlOwo+IC0g
ICAgdWludDMyX3QgY3NfYXJieXRlczsKPiArICAgIHN0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0
b3JfcmVnIGNzOwo+ICsgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgc3M7Cj4g
KyAgICBzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3NlbGVjdG9yX3JlZyBkczsKPiArICAgIHN0cnVjdCB2
bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIGVzOwo+ICsgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9z
ZWxlY3Rvcl9yZWcgZnM7Cj4gKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3NlbGVjdG9yX3JlZyBn
czsKPiArICAgIHVpbnQ2NF90IHNoYWRvd19nczsKPiArICAgIHVpbnQ2NF90IGRyNjsKPiArICAg
IHVpbnQxNl90IGNzX3NlbDsKPiArICAgIHVpbnQxNl90IHNzX3NlbDsKPiArICAgIHVpbnQxNl90
IGRzX3NlbDsKPiArICAgIHVpbnQxNl90IGVzX3NlbDsKPiArICAgIHVpbnQxNl90IGZzX3NlbDsK
PiArICAgIHVpbnQxNl90IGdzX3NlbDsKPiAgICAgIHVpbnQzMl90IF9wYWQ7Cj4gIH07CgpEbyB3
ZSByZWFsbHkgbmVlZCBkcjYgYmUgNjQgYml0cyB3aWRlPyBFbHNlIHRoZSBwYWRkaW5nIGZpZWxk
CmNvdWxkIGJlIHJldXNlZC4gSW4gYW55IGV2ZW50IEknbSBub3Qgb3Zlcmx5IGhhcHB5IHRvIHNl
ZSBpdApnbyBpbiB0aGUgbWlkZGxlIG9mIHRoZSBzZWdtZW50IHJlZ2lzdGVyIHN0dWZmLgoKSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 13:21:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 13:21: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-devel-bounces@lists.xenproject.org>)
	id 1gIZOP-00070b-Oy; Fri, 02 Nov 2018 13:21: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=wbrw=nn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gIZON-00070P-Mk
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 13:21:39 +0000
X-Inumbo-ID: 3a5cbd86-dea2-11e8-865a-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a5cbd86-dea2-11e8-865a-12d6303a7972;
 Fri, 02 Nov 2018 13:21:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Nov 2018 07:03:04 -0600
Message-Id: <5BDC4B0602000078001F7387@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 02 Nov 2018 07:03:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <cover.a9d086fddeb7425fc8cbb3d907dbe8d99a55b46c.1539959287.git-series.wei.liu2@citrix.com>
 <d56160401792b0f11ab83892907435b2346c2524.1539959287.git-series.wei.liu2@citrix.com>
 <e487c6bb-053d-3923-8309-11c46cd7fb68@citrix.com>
 <5BD71B2202000078001F5DB2@prv1-mh.provo.novell.com>
 <07afbc67-eee6-c763-d451-6dcac15e0f74@citrix.com>
 <5BD96ED302000078001F6A1C@prv1-mh.provo.novell.com>
 <20181102125733.qnwinoslh3hspm7p@zion.uk.xensource.com>
In-Reply-To: <20181102125733.qnwinoslh3hspm7p@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 09/16] x86: don't setup PV hypercall
 stubs and entries when !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjExLjE4IGF0IDEzOjU3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBPY3QgMzEsIDIwMTggYXQgMDI6NTg6NTlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAzMC4xMC4xOCBhdCAxOTowOCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+IHdyb3RlOgo+PiA+IE9uIDI5LzEwLzE4IDE0OjM3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4g
Pj4+Pj4gT24gMTkuMTAuMTggYXQgMTc6NTksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3
cm90ZToKPj4gPj4+IE9uIDE5LzEwLzE4IDE1OjI4LCBXZWkgTGl1IHdyb3RlOgo+PiA+Pj4+IEBA
IC0zNDcsNiArMzUyLDcgQEAgdm9pZCBzdWJhcmNoX3BlcmNwdV90cmFwc19pbml0KHZvaWQpCj4+
ID4+Pj4gICAgICAvKiBDb21tb24gU1lTQ0FMTCBwYXJhbWV0ZXJzLiAqLwo+PiA+Pj4+ICAgICAg
d3Jtc3JsKE1TUl9TVEFSLCBYRU5fTVNSX1NUQVIpOwo+PiA+Pj4+ICAgICAgd3Jtc3JsKE1TUl9T
WVNDQUxMX01BU0ssIFhFTl9TWVNDQUxMX01BU0spOwo+PiA+Pj4+ICsjZW5kaWYKPj4gPj4+IEl0
IHdvdWxkIGJlIGEgd2lzZSBwcmVjYXV0aW9uIHRvIGluaXRpYWxpc2UgdGhlc2UgTVNScyB0byAw
IGluIHRoZSAhUFYKPj4gPj4+IGNhc2UsIHNvIHdlIGRvbid0IHJldGFpbiBzdGFsZSB2YWx1ZXMu
Cj4+ID4+IElmIGFueXRoaW5nLCBFRkVSLlNDRSBuZWVkcyB0byBiZSBrZXB0IGNsZWFyLCBhcyB0
aGF0J3Mgd2hhdAo+PiA+PiBjb250cm9scyB3aGV0aGVyIFNZU0NBTEwgd291bGQgcmFpc2UgI0dQ
KDApLgo+PiA+IAo+PiA+IEkgdG95ZWQgd2l0aCBzdWdnZXN0aW5nIHRoaXMsIGJ1dCBJJ20gbm90
IGVudGlyZWx5IGNlcnRhaW4uCj4+ID4gCj4+ID4gU1ZNIHVuaWxhdGVyYWxseSBzd2l0Y2hlcyBF
RkVSIGJldHdlZW4gaG9zdCBhbmQgZ3Vlc3QgY29udGV4dCwgc28gd2lsbAo+PiA+IHByZXNlcnZl
IHdoYXRldmVyIHZhbHVlIFhlbiBoYWQgYXQgVk1SVU4gdGltZS4KPj4gPiAKPj4gPiBHZW4gMiBW
VC14IGhhcyBob3N0L2d1ZXN0IGxvYWQvc2F2ZSBzdXBwb3J0LCBzbyBjYW4gYmUgY29uZmlndXJl
ZCB0bwo+PiA+IGV4aXQgaW4gd2hpY2hldmVyIGNvbmZpZ3VyYXRpb24gd2Ugd291bGQgbGlrZS4K
Pj4gPiAKPj4gPiBHZW4gMSBWVC14IHVzZXMgTVNSIGxvYWQtc2F2ZSBsaXN0cywgd2l0aCBhbiBv
cHRpbWlzYXRpb24gaW4gdGhlIGNhc2UKPj4gPiB0aGF0IGd1ZXN0ID09IGhvc3QuICBCeSBjbGVh
cmluZyBTQ0UgaW4gWGVuIGNvbnRleHQsIHdlIG1pc3MgdGhlCj4+ID4gb3B0aW1pc2F0aW9uIGlu
IHRoZSBjb21tb24gY2FzZSBmb3IgNjRiaXQgZ3Vlc3RzLgo+PiA+IAo+PiA+PiBCdXQgd2l0aG91
dCBhCj4+ID4+IFBWIGRvbWFpbiBhcm91bmQsIG5vdGhpbmcgY2FuIGFjY2VzcyB0aGUgaG9zdCB2
YWx1ZXMgb2YKPj4gPj4gdGhlc2UgTVNScyBpbiB0aGUgZmlyc3QgcGxhY2UsIHNvIGluc3RlYWQg
d2UgY291bGQgc2ltcGxpZnkKPj4gPj4gc29tZSBjb250ZXh0IHN3aXRjaGluZyBieSBuZXZlciBy
ZXN0b3JpbmcgaG9zdCB2YWx1ZXMsIGFuZAo+PiA+PiBvbmx5IGV2ZXIgbG9hZGluZyBndWVzdCBv
bmVzLiBFeGNlcHQgdGhhdCwgb2YgY291cnNlLCBWTUxPQUQKPj4gPj4gaXMgYW4gYWxsLW9yLW5v
dGhpbmcgaW5zbiwgYW5kIHdlIG5lZWQgdG8gdXNlIHRvIGdldCBUUiBsb2FkZWQuCj4+ID4gCj4+
ID4gVGhlIFZNTE9BRCBwYXRoIGlzIGEgYml0IG9mIGEgc3BlY2lhbCBjYXNlLCBpbiB0aGF0IHdl
IG5lZWQgdG8gZG8gaXQsCj4+ID4gYW5kIGl0cyByYXRoZXIgZmFzdGVyIHRoYW4gdGhlIG90aGVy
IGF2YWlsYWJsZSBvcHRpb25zLiAgQ29uZGl0aW9uYWxseQo+PiA+IGZlZWRpbmcgemVyb3MgaW50
byB0aGlzIHdvdWxkIGJlIGZpbmUuCj4+ID4gCj4+ID4gVGhhdCBzYWlkLCBvdmVyYWxsLCB3ZSBt
YXkgd2FudCB0byBsZWF2ZSBzb21lIHBvaXNvbmVkIHZhbHVlcyBhcm91bmQuIAo+PiA+IEluIHRo
ZSBjYXNlIHRoYXQgU0NFIGlzIGVuYWJsZWQgYW5kIHdlIGRvIGhpdCBhIHNwdXJpb3VzIFNZU0NB
TEwvU1lTUkVUCj4+ID4gaW5zdHJ1Y3Rpb24sIGl0IHdvdWxkIGJlIGJldHRlciB0byBkZWZpbml0
ZWx5IGNyYXNoLgo+PiAKPj4gSSdkIGJlIGZpbmUgd2l0aCBwb2lzb25lZCAoYnV0IG5vdCB6ZXJv
KSB2YWx1ZXMsIGlmIGluZGVlZCB3ZSBtZWFuCj4+IHRvIGFsbG93IGZvciBhIGh5cGVydmlzb3Ig
Y3Jhc2ggaW4gdGhhdCBjYXNlICh3aGljaCBvdWdodCB0byBiZQo+PiBmaW5lLCBzaW5jZSB3ZSdy
ZSB0YWxraW5nIGFib3V0IHVucmVhY2hhYmxlIGNvZGUgYW55d2F5KS4gSWRlYWxseQo+PiAicG9p
c29uZWQiIHdvdWxkIGJlICJub24tY2Fub25pY2FsIiwgYnV0IHRoZSBNU1JzIGRvbid0IGFsbG93
IGZvcgo+PiBub24tY2Fub25pY2FsIGFkZHJlc3NlcyB0byBiZSBsb2FkZWQgaW50byB0aGVtLCBz
byB3ZSdkIG5lZWQgdG8KPj4gdGhpbmsgb2YgZGlmZmVyZW50IHBvaXNvbmluZyB2YWx1ZXMuCj4g
Cj4gSG93IGFib3V0IHB1dHRpbmcgaW4gYSBmdW5jdGlvbiB3aGljaCBjYWxscyBwYW5pYz8gVGhh
dCBzZWVtcyB0byBiZSB0aGUKPiBsZWFzdCBpbnRydXNpdmUgb3B0aW9uPwoKRmluZSB3aXRoIG1l
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 13:45:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 13:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIZlA-0000SB-Pb; Fri, 02 Nov 2018 13:45:12 +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=wbrw=nn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gIZl9-0000S6-OO
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 13:45:11 +0000
X-Inumbo-ID: 8383fbfc-dea5-11e8-998f-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8383fbfc-dea5-11e8-998f-12d6303a7972;
 Fri, 02 Nov 2018 13:45:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Nov 2018 07:45:08 -0600
Message-Id: <5BDC54E202000078001F7416@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 02 Nov 2018 07:45:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <cover.a9d086fddeb7425fc8cbb3d907dbe8d99a55b46c.1539959287.git-series.wei.liu2@citrix.com>
 <af9f79239874ca4257e136b74460646d36363650.1539959287.git-series.wei.liu2@citrix.com>
 <5BD7213602000078001F5DF4@prv1-mh.provo.novell.com>
 <20181102130813.362jdoaaz6ravnym@zion.uk.xensource.com>
In-Reply-To: <20181102130813.362jdoaaz6ravnym@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 14/16] x86: make entry point code build
 when !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjExLjE4IGF0IDE0OjA4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBPY3QgMjksIDIwMTggYXQgMDk6MDM6MThBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAxOS4xMC4xOCBhdCAxNjoyOCwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IEBAIC01NDgsMTAgKzU1MCwxNCBAQCBFTlRSWShyZXRfZnJvbV9pbnRyKQo+PiA+
ICAgICAgICAgIEdFVF9DVVJSRU5UKGJ4KQo+PiA+ICAgICAgICAgIHRlc3RiICQzLCBVUkVHU19j
cyglcnNwKQo+PiA+ICAgICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hlbgo+PiA+ICsjaWZkZWYg
Q09ORklHX1BWCj4+ID4gICAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCksICVyYXgKPj4g
PiAgICAgICAgICBjbXBiICAkMCwgRE9NQUlOX2lzXzMyYml0X3B2KCVyYXgpCj4+ID4gICAgICAg
ICAgamUgICAgdGVzdF9hbGxfZXZlbnRzCj4+ID4gICAgICAgICAgam1wICAgY29tcGF0X3Rlc3Rf
YWxsX2V2ZW50cwo+PiA+ICsjZWxzZQo+PiA+ICsgICAgICAgIEJVRwo+PiA+ICsjZW5kaWYKPj4g
Cj4+IEhtbSwgbm90IHN1cmUgaGVyZSAoYW5kIGVsc2V3aGVyZSk6IEFub3RoZXIgb3B0aW9uIGlz
IHRvCj4+IHN0cmVhbWxpbmUgZXhlY3V0aW9uIGJ5IHJlcGxhY2luZyB0aGUgY29uZGl0aW9uYWwg
YnJhbmNoIHdpdGggYW4KPj4gdW5jb25kaXRpb25hbCBvbmUgaW4gdGhlICFQViBjYXNlLiBBbmRy
ZXcsIGRvIHlvdSBoYXZlIGFueQo+PiB0aG91Z2h0cyBlaXRoZXIgd2F5Pwo+IAo+IE15IG9yaWdp
bmFsIHRob3VnaHQgd2FzIHRvIGNhdGNoIHBvdGVudGlhbCBpc3N1ZXMgaW4gWGVuIGNvZGUgd2hp
Y2gKPiBtZXNzZXMgdXAgd2l0aCB0aGUgcGVybWlzc2lvbiBsZXZlbC4gIFVzaW5nIHVuY29uZGl0
aW9uYWwganVtcCBpcyBmaW5lCj4gYnkgbWUsIHRvby4gQnV0IGluIHRoYXQgY2FzZSBJIHdpbGwg
c2VlayB0byBhdCBsZWFzdCBhZGQgYW4gYXNzZXJ0aW9uCj4gZm9yIGRlYnVnIGJ1aWxkLgoKQXNz
ZXJ0aW9uIGFkZGl0aW9ucyBhcmUgZGVmaW5pdGVseSBmaW5lIHdpdGggbWUuCgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 13:53:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 13:53: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-devel-bounces@lists.xenproject.org>)
	id 1gIZt8-0001HW-MP; Fri, 02 Nov 2018 13:53: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=txag=nn=citrix.com=prvs=837fd5125=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gIZt7-0001HR-7D
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 13:53:25 +0000
X-Inumbo-ID: a9ffa5e6-dea6-11e8-9a80-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9ffa5e6-dea6-11e8-9a80-12d6303a7972;
 Fri, 02 Nov 2018 13:53:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69478969"
Date: Fri, 2 Nov 2018 13:53:15 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Tim Smith <tim.smith@citrix.com>
Message-ID: <20181102135315.GG6481@perard.uk.xensource.com>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
 <154115285942.11300.11718576813181760505.stgit@dhcp-3-135.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <154115285942.11300.11718576813181760505.stgit@dhcp-3-135.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 1/3] Improve xen_disk batching behaviour
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMTA6MDA6NTlBTSArMDAwMCwgVGltIFNtaXRoIHdyb3Rl
Ogo+IFdoZW4gSS9PIGNvbnNpc3RzIG9mIG1hbnkgc21hbGwgcmVxdWVzdHMsIHBlcmZvcm1hbmNl
IGlzIGltcHJvdmVkIGJ5Cj4gYmF0Y2hpbmcgdGhlbSB0b2dldGhlciBpbiBhIHNpbmdsZSBpb19z
dWJtaXQoKSBjYWxsLiBXaGVuIHRoZXJlIGFyZQo+IHJlbGF0aXZlbHkgZmV3IHJlcXVlc3RzLCB0
aGUgZXh0cmEgb3ZlcmhlYWQgaXMgbm90IHdvcnRoIGl0LiBUaGlzCj4gaW50cm9kdWNlcyBhIGNo
ZWNrIHRvIHN0YXJ0IGJhdGNoaW5nIEkvTyByZXF1ZXN0cyB2aWEgYmxrX2lvX3BsdWcoKS8KPiBi
bGtfaW9fdW5wbHVnKCkgaW4gYW4gYW1vdW50IHByb3BvcnRpb25hbCB0byB0aGUgbnVtYmVyIHdo
aWNoIHdlcmUKPiBhbHJlYWR5IGluIGZsaWdodCBhdCB0aGUgdGltZSB3ZSBzdGFydGVkIHJlYWRp
bmcgdGhlIHJpbmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0
cml4LmNvbT4KCkFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 13:53:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 13:53: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-devel-bounces@lists.xenproject.org>)
	id 1gIZtC-0001Hs-Vq; Fri, 02 Nov 2018 13:53: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=txag=nn=citrix.com=prvs=837fd5125=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gIZtB-0001Hf-Ps
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 13:53:29 +0000
X-Inumbo-ID: ad116530-dea6-11e8-ab81-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad116530-dea6-11e8-ab81-12d6303a7972;
 Fri, 02 Nov 2018 13:53:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69478979"
Date: Fri, 2 Nov 2018 13:53:26 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Tim Smith <tim.smith@citrix.com>
Message-ID: <20181102135326.GH6481@perard.uk.xensource.com>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
 <154115286450.11300.208978412106583040.stgit@dhcp-3-135.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <154115286450.11300.208978412106583040.stgit@dhcp-3-135.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 2/3] Improve xen_disk response latency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMTA6MDE6MDRBTSArMDAwMCwgVGltIFNtaXRoIHdyb3Rl
Ogo+IElmIHRoZSBJL08gcmluZyBpcyBmdWxsLCB0aGUgZ3Vlc3QgY2Fubm90IHNlbmQgYW55IG1v
cmUgcmVxdWVzdHMKPiB1bnRpbCBzb21lIHJlc3BvbnNlcyBhcmUgc2VudC4gT25seSBzZW5kaW5n
IGFsbCBhdmFpbGFibGUgcmVzcG9uc2VzCj4ganVzdCBiZWZvcmUgY2hlY2tpbmcgZm9yIG5ldyB3
b3JrIGRvZXMgbm90IGxlYXZlIG11Y2ggdGltZSBmb3IgdGhlCj4gZ3Vlc3QgdG8gc3VwcGx5IG5l
dyB3b3JrLCBzbyB0aGlzIHdpbGwgY2F1c2Ugc3RhbGxzIGlmIHRoZSByaW5nIGdldHMKPiBmdWxs
LiBBbHNvLCBub3QgY29tcGxldGluZyByZWFkcyBhcyBzb29uIGFzIHBvc3NpYmxlIGFkZHMgbGF0
ZW5jeQo+IHRvIHRoZSBndWVzdC4KPiAKPiBUbyBhbGxldmlhdGUgdGhhdCwgY29tcGxldGUgSU8g
cmVxdWVzdHMgYXMgc29vbiBhcyB0aGV5IGNvbWUgYmFjay4KPiBibGtfc2VuZF9yZXNwb25zZSgp
IGFscmVhZHkgcmV0dXJucyBhIHZhbHVlIGluZGljYXRpbmcgd2hldGhlcgo+IGEgbm90aWZ5IHNo
b3VsZCBiZSBzZW50LCB3aGljaCBpcyBhbGwgdGhlIGJhdGNoaW5nIHdlIG5lZWQuCj4gCj4gU2ln
bmVkLW9mZi1ieTogVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCi0tIApBbnRob255IFBF
UkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 13:53:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 13:53: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-devel-bounces@lists.xenproject.org>)
	id 1gIZtW-0001LC-Cd; Fri, 02 Nov 2018 13:53: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=txag=nn=citrix.com=prvs=837fd5125=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gIZtV-0001Kz-72
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 13:53:49 +0000
X-Inumbo-ID: b890f1a6-dea6-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b890f1a6-dea6-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 13:53:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69479022"
Date: Fri, 2 Nov 2018 13:53:40 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Tim Smith <tim.smith@citrix.com>
Message-ID: <20181102135340.GI6481@perard.uk.xensource.com>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
 <154115286959.11300.498371710893672725.stgit@dhcp-3-135.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <154115286959.11300.498371710893672725.stgit@dhcp-3-135.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 3/3] Avoid repeated memory allocation in
 xen_disk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMTA6MDE6MDlBTSArMDAwMCwgVGltIFNtaXRoIHdyb3Rl
Ogo+IHhlbl9kaXNrIGN1cnJlbnRseSBhbGxvY2F0ZXMgbWVtb3J5IHRvIGhvbGQgdGhlIGRhdGEg
Zm9yIGVhY2ggaW9yZXEKPiBhcyB0aGF0IGlvcmVxIGlzIHVzZWQsIGFuZCBmcmVlcyBpdCBhZnRl
cndhcmRzLiBCZWNhdXNlIGl0IHJlcXVpcmVzCj4gcGFnZS1hbGlnbmVkIGJsb2NrcywgdGhpcyBp
bnRlcmFjdHMgcG9vcmx5IHdpdGggbm9uLXBhZ2UtYWxpZ25lZAo+IGFsbG9jYXRpb25zIGFuZCBi
YWxsb29ucyB0aGUgaGVhcC4KPiAKPiBJbnN0ZWFkLCBhbGxvY2F0ZSB0aGUgbWF4aW11bSBwb3Nz
aWJsZSByZXF1aXJlbWVudCwgd2hpY2ggaXMKPiBCTEtJRl9NQVhfU0VHTUVOVFNfUEVSX1JFUVVF
U1QgcGFnZXMgKGN1cnJlbnRseSAxMSBwYWdlcykgd2hlbgo+IHRoZSBpb3JlcSBpcyBjcmVhdGVk
LCBhbmQga2VlcCB0aGF0IGFsbG9jYXRpb24gdW50aWwgaXQgaXMgZGVzdHJveWVkLgo+IFNpbmNl
IHRoZSBpb3JlcXMgdGhlbXNlbHZlcyBhcmUgcmUtdXNlZCB2aWEgYSBmcmVlIGxpc3QsIHRoaXMK
PiBzaG91bGQgYWN0dWFsbHkgaW1wcm92ZSBtZW1vcnkgdXNhZ2UuCj4gCj4gU2lnbmVkLW9mZi1i
eTogVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCi0tIApBbnRob255IFBFUkFSRAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 14:00:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 14:00: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-devel-bounces@lists.xenproject.org>)
	id 1gIZzl-0002OR-A3; Fri, 02 Nov 2018 14:00: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=a587=nn=citrix.com=prvs=837a34217=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gIZzk-0002OM-97
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 14:00:16 +0000
X-Inumbo-ID: 9e2c17e4-dea7-11e8-8010-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9e2c17e4-dea7-11e8-8010-12d6303a7972;
 Fri, 02 Nov 2018 14:00:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="81326521"
To: Jan Beulich <JBeulich@suse.com>, <aisaila@bitdefender.com>
References: <20181102125419.26641-1-aisaila@bitdefender.com>
 <5BDC4A7802000078001F7374@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <c4997ab4-e95f-8f9a-438e-52fc08d6b18a@citrix.com>
Date: Fri, 2 Nov 2018 14:00:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BDC4A7802000078001F7374@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v7] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTEvMTggMTM6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjExLjE4IGF0
IDEzOjU0LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+PiBAQCAtMTkxLDkgKzE5
NywyNiBAQCBzdHJ1Y3Qgdm1fZXZlbnRfcmVnc194ODYgewo+PiAgICAgIHVpbnQ2NF90IG1zcl9l
ZmVyOwo+PiAgICAgIHVpbnQ2NF90IG1zcl9zdGFyOwo+PiAgICAgIHVpbnQ2NF90IG1zcl9sc3Rh
cjsKPj4gKyAgICB1aW50MzJfdCBjc19iYXNlOwo+PiArICAgIHVpbnQzMl90IHNzX2Jhc2U7Cj4+
ICsgICAgdWludDMyX3QgZHNfYmFzZTsKPj4gKyAgICB1aW50MzJfdCBlc19iYXNlOwo+PiAgICAg
IHVpbnQ2NF90IGZzX2Jhc2U7Cj4+ICAgICAgdWludDY0X3QgZ3NfYmFzZTsKPj4gLSAgICB1aW50
MzJfdCBjc19hcmJ5dGVzOwo+PiArICAgIHN0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0b3JfcmVn
IGNzOwo+PiArICAgIHN0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIHNzOwo+PiArICAg
IHN0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIGRzOwo+PiArICAgIHN0cnVjdCB2bV9l
dmVudF94ODZfc2VsZWN0b3JfcmVnIGVzOwo+PiArICAgIHN0cnVjdCB2bV9ldmVudF94ODZfc2Vs
ZWN0b3JfcmVnIGZzOwo+PiArICAgIHN0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIGdz
Owo+PiArICAgIHVpbnQ2NF90IHNoYWRvd19nczsKPj4gKyAgICB1aW50NjRfdCBkcjY7Cj4+ICsg
ICAgdWludDE2X3QgY3Nfc2VsOwo+PiArICAgIHVpbnQxNl90IHNzX3NlbDsKPj4gKyAgICB1aW50
MTZfdCBkc19zZWw7Cj4+ICsgICAgdWludDE2X3QgZXNfc2VsOwo+PiArICAgIHVpbnQxNl90IGZz
X3NlbDsKPj4gKyAgICB1aW50MTZfdCBnc19zZWw7Cj4+ICAgICAgdWludDMyX3QgX3BhZDsKPj4g
IH07Cj4gRG8gd2UgcmVhbGx5IG5lZWQgZHI2IGJlIDY0IGJpdHMgd2lkZT8KCkdpdmVuIHRoYXQg
dGhlIG90aGVyICVjciBhbmQgJWRyIHJlZ2lzdGVycyBhcmUgNjRiaXQsIEknZCBhcmd1ZSBpbgpm
YXZvdXIgb2YgY29uc2lzdGVuY3kuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 14:00:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 14:00: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-devel-bounces@lists.xenproject.org>)
	id 1gIa04-0002Pf-KB; Fri, 02 Nov 2018 14:00:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=upun=nn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIa02-0002PI-Rv
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 14:00:34 +0000
X-Inumbo-ID: aa1d45da-dea7-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa1d45da-dea7-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 14:00:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gIZzw-000284-TK; Fri, 02 Nov 2018 14:00:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gIZzw-0000Wk-H2; Fri, 02 Nov 2018 14:00:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gIZzw-0002uy-GM; Fri, 02 Nov 2018 14:00:28 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-129318-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd-again:host-install(5):fail:regression
X-Osstest-Versions-This: freebsd=3d484ab7872efb94fefe40ed0ea2c3d6c0d03152
X-Osstest-Versions-That: freebsd=2f480ce108ecce5a6d0e78d011781a5e33bd4c67
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Nov 2018 14:00:28 +0000
Subject: [Xen-devel] [freebsd-master test] 129318: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTMxOCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5MzE4LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWlu
ICAgICA1IGhvc3QtaW5zdGFsbCg1KSAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkyMjkKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBmcmVlYnNkICAgICAgICAgICAgICAzZDQ4NGFi
Nzg3MmVmYjk0ZmVmZTQwZWQwZWEyYzNkNmMwZDAzMTUyCmJhc2VsaW5lIHZlcnNpb246CiBmcmVl
YnNkICAgICAgICAgICAgICAyZjQ4MGNlMTA4ZWNjZTVhNmQwZTc4ZDAxMTc4MWE1ZTMzYmQ0YzY3
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkyMjkgIDIwMTgtMTAtMzEgMDk6MTk6MDcgWiAgICAy
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5MzE4ICAyMDE4LTExLTAyIDA5OjE4OjUyIFog
ICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgMG1wIDwwbXBARnJlZUJTRC5vcmc+CiAgYW5kcmV3IDxhbmRyZXdARnJl
ZUJTRC5vcmc+CiAgYXJhdWpvIDxhcmF1am9ARnJlZUJTRC5vcmc+CiAgYXJpY2hhcmRzb24gPGFy
aWNoYXJkc29uQEZyZWVCU0Qub3JnPgogIGJyb29rcyA8YnJvb2tzQEZyZWVCU0Qub3JnPgogIGJ3
aWRhd3NrIDxid2lkYXdza0BGcmVlQlNELm9yZz4KICBieiA8YnpARnJlZUJTRC5vcmc+CiAgY2Vt
IDxjZW1ARnJlZUJTRC5vcmc+CiAgZGVzIDxkZXNARnJlZUJTRC5vcmc+CiAgZHRlc2tlIDxkdGVz
a2VARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgZXJqIDxlcmpA
RnJlZUJTRC5vcmc+CiAgZ2xlYml1cyA8Z2xlYml1c0BGcmVlQlNELm9yZz4KICBpbXAgPGltcEBG
cmVlQlNELm9yZz4KICBqaGIgPGpoYkBGcmVlQlNELm9yZz4KICBrZXZhbnMgPGtldmFuc0BGcmVl
QlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBtYXJraiA8bWFya2pARnJlZUJTRC5v
cmc+CiAgbWNrdXNpY2sgPG1ja3VzaWNrQEZyZWVCU0Qub3JnPgogIG1pd2kgPG1pd2lARnJlZUJT
RC5vcmc+CiAgbnAgPG5wQEZyZWVCU0Qub3JnPgogIHJtYWNrbGVtIDxybWFja2xlbUBGcmVlQlNE
Lm9yZz4KICB0cmFzeiA8dHJhc3pARnJlZUJTRC5vcmc+CiAgdHNvb21lIDx0c29vbWVARnJlZUJT
RC5vcmc+CiAgdHVleGVuIDx0dWV4ZW5ARnJlZUJTRC5vcmc+CiAgeXVyaXB2IDx5dXJpcHZARnJl
ZUJTRC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MzIgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 14:00:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 14:00: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-devel-bounces@lists.xenproject.org>)
	id 1gIa0B-0002R9-0J; Fri, 02 Nov 2018 14:00: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=1awx=nn=citrix.com=prvs=837bb29b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIa09-0002Qs-KT
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 14:00:41 +0000
X-Inumbo-ID: ae39006b-dea7-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae39006b-dea7-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 14:00:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69479786"
Date: Fri, 2 Nov 2018 14:00:35 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181102140035.bi2io6gz7ivyqcbr@zion.uk.xensource.com>
References: <144647a7-a35c-c915-a1f3-6627bcd68f10@citrix.com>
 <269da316-bade-8b4c-b243-e7828f872a79@suse.com>
 <400a899b-117f-cb14-3584-69f884052d77@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <400a899b-117f-cb14-3584-69f884052d77@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] per-domain configuration and inappropriate use of
 globals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Janakarajan Natarajan <Janakarajan.Natarajan@amd.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Xen-devel List <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjIsIDIwMTggYXQgMDI6Mjk6NDBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxOS8xMC8xOCAxOToyMiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+IE9uIDE5
LzEwLzIwMTggMTg6NTcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4gSW4gcHJhY3RpY2UsIGhh
dmluZyBmaW5lIGdyYWluIGNvbnRyb2wgb2YgYWxsIHRoZSBmZWF0dXJlcyBsaWtlIHdvdWxkIGJl
Cj4gPj4gZXhjZWxsZW50IGZvciB0ZXN0aW5nIHB1cnBvc2VzLCBiZWNhdXNlIGl0IGFsbG93cyB5
b3UgdG8gYm9vdCB0d28KPiA+PiBvdGhlcndpc2UtaWRlbnRpY2FsIFZNcyB3aXRoIG9uZSBjb25m
aWd1cmF0aW9uIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGVtLgo+ID4+Cj4gPj4gSW4gdGhlIHNwaXJp
dCBvZiB0aGUgYWxyZWFkeSBpbiBwcm9ncmVzcyBkb21haW5jcmVhdGUgd29yaywgb3B0aW9ucyBs
aWtlCj4gPj4gdGhlc2Ugc2hvdWxkIGJlIHNlbGVjdGFibGUgYXQgZG9tYWluIGNyZWF0aW9uIHRp
bWUsIGFuZCBpbW11dGFibGUKPiA+PiB0aGVyZWFmdGVyLgo+ID4+Cj4gPj4gVGhhdCBzYWlkLCB0
aGVyZSBpcyBhIHBsZXRob3JhIG9mIHR3ZWFrYWJsZXMsIGFuZCBJJ20gbm90IHN1cmUgaG93IGJl
c3QKPiA+PiB0byBleHBvc2UgdGhlbS7CoCBXaGlsZSBtb3N0IChhbGw/KSBvZiB0aGVzZSBvcHRp
b25zIGFyZSBpbmhlcmVudGx5Cj4gPj4gc3VwcG9ydGVkIChhcyBwbGF5aW5nIHdpdGggdGhlbSBz
aW11bGF0ZXMgd2hhdCBYZW4gd291bGQgY2hvc2Ugb24KPiA+PiBkaWZmZXJlbnQgaGFyZHdhcmUp
LCBJIGV4cGVjdCB0aGVyZSB3aWxsIGJlIGFtcGxlIG9wcG9ydHVuaXR5IGZvciBwZW9wbGUKPiA+
PiB0byBicmVhayB0aGVpciBzeXN0ZW1zIGlmIHRoZXkgdHdlYWsgdG9vIG11Y2guCj4gPj4KPiA+
PiBJcyB0aGVyZSBsaWFibGUgdG8gYmUgYW55IHByb3Zpc2lvbiBpbiB4bC9saWJ4bCB0byBoYXZl
ICJ1bnN0YWJsZSIKPiA+PiBjb25maWd1cmF0aW9uLCB3aGljaCBpcyBlYXNpbHkgaWRlbnRpZmll
ZCBhcyAibWF5IHN0b3Agd29ya2luZyAvIGNlYXNlCj4gPj4gdG8gZXhpc3QgLyBiZWNvbWUgaW52
YWxpZCBhdCBhbnkgcG9pbnQgaW4gdGhlIGZ1dHVyZT8iCj4gPj4KPiA+PiBBbHRlcm5hdGl2ZWx5
LCBhcmUgdGhlcmUgYW55IG90aGVyIHN1Z2dlc3Rpb25zIGZvciBhbHRlcm5hdGl2ZSBtZWNoYW5p
c21zPwo+ID4gUGVyLWRvbWFpbiBwYXJhbWV0ZXJzIGxpa2UgaW4gbXkgc2VyaWVzPyBZb3UgY291
bGQgZ3VhcmQgdGhlICJkYW5nZXJvdXMiCj4gPiBvbmVzIGJ5IGEgZ2xvYmFsIHBhcmFtZXRlciAo
Ym9vdC10aW1lIG9yIHJ1bi10aW1lIHNldHRhYmxlKS4KPiAKPiBJIHdhcyBob3BpbmcgdG8gc2Vw
YXJhdGUgdGhlIGRpc2N1c3Npb24gb2Ygd2hhdCBpbmZvcm1hdGlvbiBzaG91bGQgYmUKPiBjb25m
aWd1cmFibGUsIGZyb20gdGhlIG1lY2hhbmlzbSB3ZSB1c2VkIHRvIHByb3ZpZGUgc2FpZCBpbmZv
cm1hdGlvbi4KCkhvdyBkbyB5b3UgcGxhbiB0byBleHByZXNzIHRoaXMgaW5mb3JtYXRpb24gaW4g
U1VQUE9SVC5tZD8KCj4gCj4gVXNpbmcgYSB0ZXh0LWJhc2VkIG1lY2hhbmlzbSBzdWZmZXJzIGZy
b20gdGhlIHNhbWUgc3RhYmxlL3Vuc3RhYmxlCj4gaXNzdWVzIGFzIHhsLmNmZywgc28gdGhlIHNh
bWUgY29uY2VybiBhcHBsaWVzIHRoZXJlLgo+IAoKQnV0IHRoYXQgaXMgYSBnZXQtb3V0LW9mLWph
aWwtZnJlZSBjYXJkIGZvciB4bCAvIGxpYnhsIGJlY2F1c2UgdGhleQp3b3VsZG4ndCBuZWVkIHRv
IGNhcmUgd2hhdCBpcyBzdXBwbGllZC4gOnAKCklmIHRoZSB3YXkgeW91IHdhbnQgdGhpcyB0byB3
b3JrIGlzIGluaGVyZW50bHkgdW5zdGFibGUsIEkgdGhpbmsgaXQnZCBiZQpiZXR0ZXIgdG8gbGVh
dmUgeGwgLyBsaWJ4bCBvdXQgb2YgdGhlIHBpY3R1cmUgZnJvbSB0aGUgYmVnaW5uaW5nLgoKV2Vp
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 14:05:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 14:05: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-devel-bounces@lists.xenproject.org>)
	id 1gIa4n-0002mv-0h; Fri, 02 Nov 2018 14:05: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=1awx=nn=citrix.com=prvs=837bb29b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIa4m-0002mq-2d
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 14:05:28 +0000
X-Inumbo-ID: 58260cb8-dea8-11e8-8cda-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 58260cb8-dea8-11e8-8cda-12d6303a7972;
 Fri, 02 Nov 2018 14:05:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69480448"
Date: Fri, 2 Nov 2018 14:05:21 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20181102140521.ovkqowatsuak4sa2@zion.uk.xensource.com>
References: <cover.a9d086fddeb7425fc8cbb3d907dbe8d99a55b46c.1539959287.git-series.wei.liu2@citrix.com>
 <7298eaf9e6174052e0fa5a629ca2cc8664996efb.1539959287.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7298eaf9e6174052e0fa5a629ca2cc8664996efb.1539959287.git-series.wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 11/16] x86: don't set sysenter_entry in
 vmcs when !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMTksIDIwMTggYXQgMDM6Mjg6MzdQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGUgc3ltYm9sIHdpbGwgbm90IGJlIGF2YWlsYWJsZSB3aGVuIFBWIGlzIGRpc2FibGVkLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpJbiBsaWdo
dCBvZiB0aGUgZGlzY3Vzc2lvbiBvZiB0aGUgcHJldmlvdXMgcGF0Y2gsIGEgc3R1YiBmb3IKc3lz
ZW50ZXJfZW50cnkgd2lsbCBiZSBwcm92aWRlZCwgc28gdGhpcyBwYXRjaCBjYW4gYmUgZHJvcHBl
ZC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 14:06:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 14:06:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gIa5f-0002qD-Bj; Fri, 02 Nov 2018 14:06:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=zsq6=nn=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gIa5d-0002q4-LJ
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 14:06:21 +0000
X-Inumbo-ID: 78558a39-dea8-11e8-9a16-bc764e045a96
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0d::72e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78558a39-dea8-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 14:06:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=CMzMCT3PBABzJS6+7vZsjZHu0G1E44kpIFUJJQ56VRk=;
 b=H7g+TN5orguXiE29e60zAa5cDNv5dofjoLf3OWI9EfpB/ZxGNp7Tnil0D89p/5EJtwsyNksK3rK8jvXq7K+T9Eui3X87kH4Mti6hzJLYdyDJs2oauWMdR6+Chx80W8zUafmXHV1xBLij4+luxB/ZkwnhOsG0keymf36x/mpbDAU=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB1214.eurprd02.prod.outlook.com (10.163.164.30) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.21; Fri, 2 Nov 2018 14:06:17 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::4907:98f3:a6a4:51ca]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::4907:98f3:a6a4:51ca%4]) with mapi id 15.20.1294.024; Fri, 2 Nov 2018
 14:06:17 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH v7] arch/x86: Add registers to vm_event
Thread-Index: AQHUcqs1cUE1xatYkkq6iEcTQnziTqU8csYAgAAQoYCAAAGygA==
Date: Fri, 2 Nov 2018 14:06:16 +0000
Message-ID: <797e265b-2b54-e77e-a8e3-75739d8ba2b7@bitdefender.com>
References: <20181102125419.26641-1-aisaila@bitdefender.com>
 <5BDC4A7802000078001F7374@prv1-mh.provo.novell.com>
 <c4997ab4-e95f-8f9a-438e-52fc08d6b18a@citrix.com>
In-Reply-To: <c4997ab4-e95f-8f9a-438e-52fc08d6b18a@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR05CA0019.eurprd05.prod.outlook.com
 (2603:10a6:20b:2e::32) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB1214;
 6:IndIzFmTz7+ryq+PW8R0woppkdfL34XHA3acoYKKyP7UvVo2XkLOka7L2g3CzTekLI0CBmWl2zCR1G+ouRRCqhpfsLLwiRJOu3pcgxfwuWlS33jMQnS5I+Z0gnEIAb+kgHaP02vGz/dllCzARdiA3J+pN6cMqFzvC/mNaw+geM9i0OYFmTbvIcX2uQ4mzcqVUBnrvOhAK5meTO+5sTOHfZiVIdkM7E93/WH2pN/0OYhmqaiwINmaPKXf3L+jWWV+PsS+QoEZ11wXRAEGQKuYJfktd+Jew9K6SZv6KwOTmHi9221ebO8yz9SLBvNzsZ7RbE2PuAqVLY76k84vkL7JiUB+8BCVBzRoV4QFE//Qiw7MvPikaTA18vnjTTmPbtJE1oKHP9cM2385Qys3zOeVoNfdEvZHBIY1ETKCcoA4Rhm7b9mcF2GrdrVIj7MExTUf5eaGLyyEP6IRj4LVBI1taA==;
 5:+oQDuZYYyCUSK6z1OpSPhYPTFcnsiZ4TiRYlaSo/MFmnfFBiudn3nPTW2aXFEYrey/U+4wL2HENptdfxLlmScnA3XeY+CYK7WdYeAlXkjsejcSbMyfzbny10AyO+z8tqRgdIX6KOUaRosCrm5OA9oRzfe6zr/fx9i8zghD10BI8=;
 7:bnKvv4sCgOGy0ioUP+hcLSNof15Se4Av45i5xjDrhMnqGYLREtE4/uQ1doQyxd6zOc07anLZilo+jyOvncMAfyTXq4kpNQY8VymtZ9qhqFTtgp4sbNFr4ctF08OiLODuw/xy1ZyVvD6n78nggM38Qw==
x-ms-office365-filtering-correlation-id: 78f2677d-81ea-43c8-be4d-08d640cc5b28
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB1214; 
x-ms-traffictypediagnostic: VI1PR02MB1214:
x-microsoft-antispam-prvs: <VI1PR02MB12144607038A2DA49C3C7CCAABCF0@VI1PR02MB1214.eurprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(3231382)(944501410)(52105095)(148016)(149066)(150057)(6041310)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB1214; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB1214; 
x-forefront-prvs: 08444C7C87
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(396003)(366004)(136003)(39850400004)(346002)(189003)(199004)(54906003)(106356001)(186003)(6246003)(446003)(6486002)(486006)(2616005)(11346002)(476003)(256004)(31686004)(53936002)(6436002)(105586002)(229853002)(68736007)(71200400001)(71190400001)(36756003)(6512007)(4326008)(86362001)(97736004)(99286004)(31696002)(316002)(25786009)(76176011)(52116002)(6116002)(3846002)(14454004)(2900100001)(478600001)(66066001)(8936002)(7736002)(8676002)(5660300001)(81166006)(81156014)(26005)(110136005)(102836004)(2906002)(305945005)(6506007)(53546011)(386003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB1214;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: PjZm7/zxBHbRlQaYuXwSbdsH0OoD4h0Ofk12sh2kC96usStzZnIDr1olhP9D6S/5kBsB+4HHX9JccqpdYKPg1pU+shvOClGxWoL5f9gY8fu+G9YhrLb9c12L4BrzJGcco1T5fEJopD1YDvb867o3NrjHMH7oA4gMEPE7yqColDta8ii01eElE3ecUKdUx3vVz6bhqVlGAzK43nm9jOEhn1pNwu4+tocM3Ad0MHlZvplR+xG0hdqSfanou3kTGyx27sa4f6iICWnnb8bwnsJaK0np9ksLQqm0zx6yBJn0/mwma/nLXGitSKC4iKxMbYbUlVTg4tmgLQNznmW6Ykx8NYpJ/Les36w2SwkULu5sF4s=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <EAE0A1569866024EAAAD28396D6F3A58@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 78f2677d-81ea-43c8-be4d-08d640cc5b28
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2018 14:06:16.9749 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB1214
Subject: Re: [Xen-devel] [PATCH v7] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDAyLjExLjIwMTggMTY6MDAsIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+IE9uIDAyLzEx
LzE4IDEzOjAwLCBKYW4gQmV1bGljaCB3cm90ZToNCj4+Pj4+IE9uIDAyLjExLjE4IGF0IDEzOjU0
LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOg0KPj4+IEBAIC0xOTEsOSArMTk3LDI2
IEBAIHN0cnVjdCB2bV9ldmVudF9yZWdzX3g4NiB7DQo+Pj4gICAgICAgdWludDY0X3QgbXNyX2Vm
ZXI7DQo+Pj4gICAgICAgdWludDY0X3QgbXNyX3N0YXI7DQo+Pj4gICAgICAgdWludDY0X3QgbXNy
X2xzdGFyOw0KPj4+ICsgICAgdWludDMyX3QgY3NfYmFzZTsNCj4+PiArICAgIHVpbnQzMl90IHNz
X2Jhc2U7DQo+Pj4gKyAgICB1aW50MzJfdCBkc19iYXNlOw0KPj4+ICsgICAgdWludDMyX3QgZXNf
YmFzZTsNCj4+PiAgICAgICB1aW50NjRfdCBmc19iYXNlOw0KPj4+ICAgICAgIHVpbnQ2NF90IGdz
X2Jhc2U7DQo+Pj4gLSAgICB1aW50MzJfdCBjc19hcmJ5dGVzOw0KPj4+ICsgICAgc3RydWN0IHZt
X2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgY3M7DQo+Pj4gKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfeDg2
X3NlbGVjdG9yX3JlZyBzczsNCj4+PiArICAgIHN0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0b3Jf
cmVnIGRzOw0KPj4+ICsgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgZXM7DQo+
Pj4gKyAgICBzdHJ1Y3Qgdm1fZXZlbnRfeDg2X3NlbGVjdG9yX3JlZyBmczsNCj4+PiArICAgIHN0
cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIGdzOw0KPj4+ICsgICAgdWludDY0X3Qgc2hh
ZG93X2dzOw0KPj4+ICsgICAgdWludDY0X3QgZHI2Ow0KPj4+ICsgICAgdWludDE2X3QgY3Nfc2Vs
Ow0KPj4+ICsgICAgdWludDE2X3Qgc3Nfc2VsOw0KPj4+ICsgICAgdWludDE2X3QgZHNfc2VsOw0K
Pj4+ICsgICAgdWludDE2X3QgZXNfc2VsOw0KPj4+ICsgICAgdWludDE2X3QgZnNfc2VsOw0KPj4+
ICsgICAgdWludDE2X3QgZ3Nfc2VsOw0KPj4+ICAgICAgIHVpbnQzMl90IF9wYWQ7DQo+Pj4gICB9
Ow0KPj4gRG8gd2UgcmVhbGx5IG5lZWQgZHI2IGJlIDY0IGJpdHMgd2lkZT8NCj4gDQo+IEdpdmVu
IHRoYXQgdGhlIG90aGVyICVjciBhbmQgJWRyIHJlZ2lzdGVycyBhcmUgNjRiaXQsIEknZCBhcmd1
ZSBpbg0KPiBmYXZvdXIgb2YgY29uc2lzdGVuY3kuDQo+IA0KDQpJIHdpbGwga2VlcCBpdCA2NCBi
aXQgYW5kIG1vdmUgaXQgbmV4dCB0byBkcjcuDQoNCn5BbGV4DQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 14:08:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 14:08: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-devel-bounces@lists.xenproject.org>)
	id 1gIa7n-000317-RW; Fri, 02 Nov 2018 14:08: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=ated=nn=oracle.com=liam.merwick@srs-us1.protection.inumbo.net>)
 id 1gIa3e-0002kj-1e
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 14:04:18 +0000
X-Inumbo-ID: 2f6eaaf5-dea8-11e8-9a16-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f6eaaf5-dea8-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 14:04:16 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA2E4Gn4194258;
 Fri, 2 Nov 2018 14:04:16 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2018-07-02;
 bh=rx7d9c1Ho99ZKGyLo4XTWcEaingY1r1FAfUD1FRI/m8=;
 b=wgh7N/gCVOVxYjtaZ6f7ZU3A8T6djDmc9y7UuAGfiYoi5w4rUs7mdnG82e0UqdAwIo94
 SJjSRpQ6qTQrIsf8+rALIoumwjLmEmuRbVXddQk9ZRks3n7DZIVy8ohmufnltrbJ9l9l
 L7tRl0jYoZvLP9lq2AA9fxdqRlAG4bhveOgoNNdEmrS5+Xgvsx1yCKD7MsBwNs45rDE6
 E9Z+slAjxVVrVecButMzffTrhYHo9FvHZLP5NvJK4qOfFSLBc5YUPSKgh/3t6tbD1YsI
 a16v6Kun+pLsfMFuU6dwz7xyIg3USc+YChUMcpgIONfZefFoOpea9/NP6G0kju1w7jPP Ng== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2ncfyqen7g-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 02 Nov 2018 14:04:15 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wA2E4AUk004562
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 2 Nov 2018 14:04:10 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wA2E4AGQ025024;
 Fri, 2 Nov 2018 14:04:10 GMT
Received: from ol7.nl.oracle.com (/10.175.37.135)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 02 Nov 2018 07:04:09 -0700
From: Liam Merwick <Liam.Merwick@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Fri,  2 Nov 2018 14:04:23 +0000
Message-Id: <1541167463-32024-1-git-send-email-Liam.Merwick@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9064
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=930
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811020128
X-Mailman-Approved-At: Fri, 02 Nov 2018 14:08:35 +0000
Subject: [Xen-devel] [PATCH] xen/grant-table: Fix incorrect
 gnttab_dma_free_pages() pr_debug message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, liam.merwick@oracle.com, boris.ostrovsky@oracle.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgYSBjYWxsIHRvIHhlbm1lbV9yZXNlcnZhdGlvbl9pbmNyZWFzZSgpIGluIGdudHRhYl9kbWFf
ZnJlZV9wYWdlcygpCmZhaWxzIGl0IHRyaWdnZXJzIGEgbWVzc2FnZSAiRmFpbGVkIHRvIGRlY3Jl
YXNlIHJlc2VydmF0aW9uLi4uIiB3aGljaApzaG91bGQgYmUgIkZhaWxlZCB0byBpbmNyZWFzZSBy
ZXNlcnZhdGlvbi4uLiIKCkZpeGVzOiA5YmRjNzMwNGY1MzYgKCd4ZW4vZ3JhbnQtdGFibGU6IEFs
bG93IGFsbG9jYXRpbmcgYnVmZmVycyBzdWl0YWJsZSBmb3IgRE1BJykKUmVwb3J0ZWQtYnk6IFJv
c3MgUGhpbGlwc29uIDxyb3NzLnBoaWxpcHNvbkBvcmFjbGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBM
aWFtIE1lcndpY2sgPGxpYW0ubWVyd2lja0BvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogTWFyayBL
YW5kYSA8bWFyay5rYW5kYUBvcmFjbGUuY29tPgotLS0KIGRyaXZlcnMveGVuL2dyYW50LXRhYmxl
LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jIGIvZHJpdmVycy94ZW4vZ3Jh
bnQtdGFibGUuYwppbmRleCA4NDU3NWJhY2VlYmMuLjk3MzQxZmE3NTQ1OCAxMDA2NDQKLS0tIGEv
ZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYworKysgYi9kcml2ZXJzL3hlbi9ncmFudC10YWJsZS5j
CkBAIC05MTQsNyArOTE0LDcgQEAgaW50IGdudHRhYl9kbWFfZnJlZV9wYWdlcyhzdHJ1Y3QgZ250
dGFiX2RtYV9hbGxvY19hcmdzICphcmdzKQogCiAJcmV0ID0geGVubWVtX3Jlc2VydmF0aW9uX2lu
Y3JlYXNlKGFyZ3MtPm5yX3BhZ2VzLCBhcmdzLT5mcmFtZXMpOwogCWlmIChyZXQgIT0gYXJncy0+
bnJfcGFnZXMpIHsKLQkJcHJfZGVidWcoIkZhaWxlZCB0byBkZWNyZWFzZSByZXNlcnZhdGlvbiBm
b3IgRE1BIGJ1ZmZlclxuIik7CisJCXByX2RlYnVnKCJGYWlsZWQgdG8gaW5jcmVhc2UgcmVzZXJ2
YXRpb24gZm9yIERNQSBidWZmZXJcbiIpOwogCQlyZXQgPSAtRUZBVUxUOwogCX0gZWxzZSB7CiAJ
CXJldCA9IDA7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 14:14:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 14:14: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-devel-bounces@lists.xenproject.org>)
	id 1gIaDX-0003ss-Nb; Fri, 02 Nov 2018 14:14: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=a587=nn=citrix.com=prvs=837a34217=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gIaDW-0003sn-JD
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 14:14:30 +0000
X-Inumbo-ID: 9bf30583-dea9-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9bf30583-dea9-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 14:14:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="81327501"
To: Jan Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>
References: <cover.a9d086fddeb7425fc8cbb3d907dbe8d99a55b46c.1539959287.git-series.wei.liu2@citrix.com>
 <af9f79239874ca4257e136b74460646d36363650.1539959287.git-series.wei.liu2@citrix.com>
 <5BD7213602000078001F5DF4@prv1-mh.provo.novell.com>
 <20181102130813.362jdoaaz6ravnym@zion.uk.xensource.com>
 <5BDC54E202000078001F7416@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <08fd7122-299e-5e72-6f7f-1daf3d919df9@citrix.com>
Date: Fri, 2 Nov 2018 14:14:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BDC54E202000078001F7416@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 14/16] x86: make entry point code build
 when !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTEvMTggMTM6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjExLjE4IGF0
IDE0OjA4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIE1vbiwgT2N0IDI5LCAy
MDE4IGF0IDA5OjAzOjE4QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTku
MTAuMTggYXQgMTY6MjgsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPj4+PiBAQCAtNTQ4
LDEwICs1NTAsMTQgQEAgRU5UUlkocmV0X2Zyb21faW50cikKPj4+PiAgICAgICAgICBHRVRfQ1VS
UkVOVChieCkKPj4+PiAgICAgICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkKPj4+PiAgICAg
ICAgICBqeiAgICByZXN0b3JlX2FsbF94ZW4KPj4+PiArI2lmZGVmIENPTkZJR19QVgo+Pj4+ICAg
ICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCAlcmF4Cj4+Pj4gICAgICAgICAgY21wYiAg
JDAsIERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQo+Pj4+ICAgICAgICAgIGplICAgIHRlc3RfYWxs
X2V2ZW50cwo+Pj4+ICAgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKPj4+PiAr
I2Vsc2UKPj4+PiArICAgICAgICBCVUcKPj4+PiArI2VuZGlmCj4+PiBIbW0sIG5vdCBzdXJlIGhl
cmUgKGFuZCBlbHNld2hlcmUpOiBBbm90aGVyIG9wdGlvbiBpcyB0bwo+Pj4gc3RyZWFtbGluZSBl
eGVjdXRpb24gYnkgcmVwbGFjaW5nIHRoZSBjb25kaXRpb25hbCBicmFuY2ggd2l0aCBhbgo+Pj4g
dW5jb25kaXRpb25hbCBvbmUgaW4gdGhlICFQViBjYXNlLiBBbmRyZXcsIGRvIHlvdSBoYXZlIGFu
eQo+Pj4gdGhvdWdodHMgZWl0aGVyIHdheT8KPj4gTXkgb3JpZ2luYWwgdGhvdWdodCB3YXMgdG8g
Y2F0Y2ggcG90ZW50aWFsIGlzc3VlcyBpbiBYZW4gY29kZSB3aGljaAo+PiBtZXNzZXMgdXAgd2l0
aCB0aGUgcGVybWlzc2lvbiBsZXZlbC4gIFVzaW5nIHVuY29uZGl0aW9uYWwganVtcCBpcyBmaW5l
Cj4+IGJ5IG1lLCB0b28uIEJ1dCBpbiB0aGF0IGNhc2UgSSB3aWxsIHNlZWsgdG8gYXQgbGVhc3Qg
YWRkIGFuIGFzc2VydGlvbgo+PiBmb3IgZGVidWcgYnVpbGQuCj4gQXNzZXJ0aW9uIGFkZGl0aW9u
cyBhcmUgZGVmaW5pdGVseSBmaW5lIHdpdGggbWUuCgpZZWFoIC0gSSdkIGFsc28gZXJyIG9uIHRo
ZSBzaWRlIG9mIGFuIGFzc2VydGlvbiBhbmQgYW4gdW5jb25kaXRpb25hbCBqdW1wLgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 14:16:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 14:16: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-devel-bounces@lists.xenproject.org>)
	id 1gIaFn-0003zO-5z; Fri, 02 Nov 2018 14: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=vtjf=nn=citrix.com=prvs=837fd0aa5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIaFl-0003zJ-H6
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 14:16:49 +0000
X-Inumbo-ID: ee90f0c1-dea9-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee90f0c1-dea9-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 14:16:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69481846"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23516.23628.46077.641782@mariner.uk.xensource.com>
Date: Fri, 2 Nov 2018 14:16:44 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20181102123412.15190-1-wei.liu2@citrix.com>
References: <20181102123412.15190-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3] libxl/arm: fix guest type conversion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggdjNdIGxpYnhsL2FybTogZml4IGd1ZXN0IHR5cGUgY29u
dmVyc2lvbiIpOgo+IENvbW1pdCAzNTk5NzBmZDhiICgidG9vbHMvbGlieGw6IFN3aXRjaCBBcm0g
Z3Vlc3QgdHlwZSB0byBQVkgiKSBtaXNzZWQKPiBjaGFuZ2luZyB0aGUgdHlwZSBmaWVsZCBpbiBj
X2luZm8uIFRoaXMgaXNzdWUgZGlkbid0IHN1cmZhY2UgdW50aWwKPiBlZjcyYzkzZGY5IHdoaWNo
IG1hZGUgY3JlYXRpbmcgUFYgZ3Vlc3Qgb24gQXJtIHVudXNhYmxlLgo+IAo+IENyZWF0ZSBsaWJ4
bF9fYXJjaF9kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdCBhbmQgc3dpdGNoIHRoZSB0eXBl
Cj4gdGhlcmUuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 14:16:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 14:16: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-devel-bounces@lists.xenproject.org>)
	id 1gIaFp-0003zZ-FL; Fri, 02 Nov 2018 14:16:53 +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=1awx=nn=citrix.com=prvs=837bb29b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIaFo-0003zU-5m
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 14:16:52 +0000
X-Inumbo-ID: edac5ac0-dea9-11e8-817d-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id edac5ac0-dea9-11e8-817d-12d6303a7972;
 Fri, 02 Nov 2018 14:16:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69481827"
Date: Fri, 2 Nov 2018 14:16:32 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20181102141632.jr4vjefvou5562zd@zion.uk.xensource.com>
References: <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810310942530.7220@sstabellini-ThinkPad-X260>
 <23514.62634.413212.853593@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811011051290.7220@sstabellini-ThinkPad-X260>
 <5F35FB3B-9C4F-467C-8461-5201D0BF5E18@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5F35FB3B-9C4F-467C-8461-5201D0BF5E18@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages] [and 2 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "stefanos@xilinx.com" <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <dunlapg@umich.edu>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 "infra@xenproject.org" <infra@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMTA6MTY6NDhBTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiBIaSBhbGwsIAo+IAo+IGFkZGluZyBXZWkgYmVjYXVzZSBvZiAgLi4uCj4gCj4gVXNlciBm
YWNpbmcgcGFydDogaHR0cHM6Ly9naXRsYWIuY29tL3hlbi1wcm9qZWN0L3hlbi9waXBlbGluZXMK
PiBCYWNrLWVuZDogaHR0cHM6Ly9naXRsYWIuY29tL3hlbi1wcm9qZWN0L3hlbi1naXRsYWItY2kK
PiBUaGVyZSBhcmUgYWxzbyBzb21lIHNjcmlwdHMgaW4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9eGVuLmdpdDthPXRyZWU7Zj1hdXRvbWF0aW9uO2hiPUhFQUQgcmVsYXRlZCB0byB0
aGlzCj4gCj4g77u/T24gMDEvMTEvMjAxOCwgMTg6MTIsICJTdGVmYW5vIFN0YWJlbGxpbmkiIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiAKPiAgICAgSGkgSWFuLAo+ICAgICAKPiAg
ICAgVGhhbmsgeW91IGZvciB0aGUgZGV0YWlsZWQgYW5zd2VyIGFuZCB0aGUgd2lsbGluZ25lc3Mg
dG8gc2VlIE9TU1Rlc3QKPiAgICAgY2hhbmdlZCBpbiB0aGlzIHJlc3BlY3QuCj4gICAgIAo+ICAg
ICBMZXQgbWUgcHJlbWlzZSB0aGF0IGFzIG11Y2ggYXMgSSB3b3VsZCBsaWtlIHRoaXMgdG8gYmUg
ZG9uZSwgSSBoYWQgYQo+ICAgICBsb29rIGF0IG15IHNjaGVkdWxlLCBhbmQsIHJlYWxpc3RpY2Fs
bHksIEkgY2FuIG9ubHkgdm9sdW50ZWVyIHZlcnkKPiAgICAgbGl0dGxlIHRpbWUgb24gdGhpcy4g
SW4gcmVnYXJkcyB0byB0aGUgdHdvIFhpbGlueCBib2FyZHMsIGl0IGxvb2tzIGxpa2UKPiAgICAg
d2UnbGwganVzdCBoYXZlIHRvIHdhaXQgZm9yIERlYmlhbi4KPiAgICAgCj4gICAgIEZvciB0aGUg
c2FrZSBvZiB0aGlzIGRpc2N1c3Npb24gYW5kIGJyYWluc3Rvcm1pbmcgc29sdXRpb25zLCBJIGhh
dmUgYQo+ICAgICBjb3VwbGUgb2YgcXVlc3Rpb25zIGFuZCBhbnN3ZXJzIG9uIGhvdyB0byBzdXBw
b3J0IGRpZmZlcmVudCBrZXJuZWxzIHdpdGgKPiAgICAgRGViaWFuIGJlbG93Lgo+ICAgICAKPiAg
ICAgCj4gICAgIE9uIFRodSwgMSBOb3YgMjAxOCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gICAgID4g
PiBZZXMsIHdlIHNob3VsZCBkaXNjdXNzIHRoZSB0ZWNobmljYWwgZGV0YWlscyBvbiBob3cgdG8g
dXNlIG91ciBvd24KPiAgICAgPiA+IHF1YXNpLXZhbmlsbGEgTGludXggYnJhbmNoIHRvZ2V0aGVy
IHdpdGggdGhlIERlYmlhbiBpbnN0YWxsZXIuIFRoYXQncwo+ICAgICA+ID4gYWxsIHdlIG5lZWQg
QUZBSUNULgo+ICAgICA+IAo+ICAgICA+IE9LLiAgU286Cj4gICAgID4gCj4gICAgID4gCj4gICAg
ID4gSSBzZWUgdHdvIHBvc3NpYmxlIGFwcHJvYWNoZXM6Cj4gICAgID4gCj4gICAgID4gRmlyc3Rs
eSwgY2hpY2tlbi1hbmQtZWdnOiBVc2Ugb3NzdGVzdCdzIGBhbm9pbnRlZCBqb2InIG1lY2hhbmlz
bSB0bwo+ICAgICA+IGNoYWluIG9uZSBYZW4gQVJNIGtlcm5lbCBidWlsZCBmcm9tIHRoZSBuZXh0
LiAgKFRoZSBhbm9pbnRlZCBqb2IKPiAgICAgPiBmZWF0dXJlIGluIG9zc3Rlc3QgYWxsb3dzIGEg
Y2VydGFpbiBidWlsZCB0byBiZSBkZWNsYXJlZCBnZW5lcmFsbHkKPiAgICAgPiBnb29kIGZvciB1
c2UgYnkgb3RoZXIgam9icy4gIFRoZSBhbm9pbnRtZW50IHR5cGljYWxseSB0YWtlcyBwbGFjZSBh
dAo+ICAgICA+IHRoZSBlbmQgb2YgYSBwdXNoIGdhdGUgZmxpZ2h0LCB3aGVuIHRoZSBidWlsZCBq
b2IgdGhhdCBpcyBiZWluZwo+ICAgICA+IGFub2ludGVkIGhhcyBiZWVuIHNob3duIHRvIHdvcmsg
cHJvcGVybHkuKQo+ICAgICA+IAo+ICAgICA+IFNlY29uZGx5LCBjcm9zcy1jb21waWxhdGlvbiBv
biB4ODYuCj4gICAgID4gCj4gICAgID4gSSB0aGluayBjcm9zcy1jb21waWxhdGlvbiBvbiB4ODYg
aXMgcHJvYmFibHkgZ29pbmcgdG8gYmUgZWFzaWVyCj4gICAgID4gYmVjYXVzZSBpdCBpcyBjb25j
ZXB0dWFsbHkgc2ltcGxlci4gIEl0IGFsc28gYXZvaWRzIGRpZmZpY3VsdGllcyBpZgo+ICAgICA+
IHRoZSBhbm9pbnRlZCBidWlsZCBzaG91bGQgdHVybiBvdXQgdG8gYmUgYnJva2VuIG9uIHNvbWUg
aG9zdHMgKHRoaXMKPiAgICAgPiBvdWdodCB0byBiZSBkZXRlY3RlZCBieSB0aGUgcHVzaCBnYXRl
IHN5c3RlbSwgYnV0Li4uKS4gIEFuZCwgZnJhbmtseSwKPiAgICAgPiBvdXIgeDg2IGhhcmR3YXJl
IGlzIGEgbG90IGZhc3Rlci4KPiAgICAgPiAKPiAgICAgPiBTbywgYXNzdW1pbmcgdGhlIHBsYW4g
aXMgdG8gZG8gY3Jvc3MtY29tcGlsYXRpb24gb24geDg2Lgo+ICAgICA+IAo+ICAgICA+IFRoZSBw
cmVyZXF1aXNpdGUgaXMgb2J2aW91c2x5IGFuIGFwcHJvcHJpYXRlIGNyb3NzLWNvbXBpbGVyLiAg
V2lsbCB0aGUKPiAgICAgPiBEZWJpYW4gY3Jvc3MtY29tcGlsZXJzIGRvID8KPiAgICAgCj4gICAg
IFByb2JhYmx5IGl0IHdvdWxkIHdvcmssIGJ1dCBJIGRvbid0IGtub3cgZm9yIHN1cmUuIE1vc3Qg
cGVvcGxlIHVzZSB0aGUKPiAgICAgTGluYXJvIGNvbXBpbGVyIGFuZCB0b29sY2hhaW46Cj4gICAg
IAo+ICAgICBodHRwczovL3JlbGVhc2VzLmxpbmFyby5vcmcvY29tcG9uZW50cy90b29sY2hhaW4v
YmluYXJpZXMvbGF0ZXN0LTcvYWFyY2g2NC1saW51eC1nbnUvCj4gICAgIGh0dHBzOi8vcmVsZWFz
ZXMubGluYXJvLm9yZy9jb21wb25lbnRzL3Rvb2xjaGFpbi9nY2MtbGluYXJvL2xhdGVzdC03Lwo+
ICAgICAKPiAgICAgVGVzdGluZyB0aGUgRGViaWFuIGNyb3NzLWNvbXBpbGVyIHdvdWxkIGJlIHZl
cnkgZWFzeS4KPiAgICAgCj4gSSB3YXMgd29uZGVyaW5nIHdoZXRoZXIgd2UgY291bGQgdXNlIGlt
YWdlcyBpbiBodHRwczovL2dpdGxhYi5jb20veGVuLXByb2plY3QveGVuL2NvbnRhaW5lcl9yZWdp
c3RyeSBhcyBiYXNlbGluZSBmb3IgT1NTVEVTVElOIGluIHRoZXNlIGluc3RhbmNlcwo+IFdlIG1h
eSBiZSBjbG9zZSB0byBzb2x2aW5nIHRoZSBidWlsZCBpc3N1ZXMgKHZpYSBhIFdvcmtzT25Bcm0p
IHZpYSB0aGUgR2l0TGFiIENJCgpJIHdvdWxkIGJlIHdhcnkgdG8gZGVwZW5kIG9uIFdvcmtzT25B
cm0gYXQgdGhpcyBzdGFnZSBiZWNhdXNlIHRoZXJlCmlzbid0IGVub3VnaCBpbmZvcm1hdGlvbiB0
byBtYWtlIGFuIGluZm9ybWVkIGRlY2lzaW9uLgoKCj4gQW5kIGl0IHNob3VsZCBiZSBwb3NzaWJs
ZSB0byBjcmVhdGUgc29tZSBpbmZyYXN0cnVjdHVyZSB0byBidWlsZCBzb21lIGN1c3RvbSBpbWFn
ZXMgYW5kIHB1dCB0aGVtIGludG8gaHR0cHM6Ly9naXRsYWIuY29tL3hlbi1wcm9qZWN0L3hlbi9j
b250YWluZXJfcmVnaXN0cnkgYW5kIHB1bGwgdGhlbSBmcm9tIHRoZXJlLiAKPiAKPiBJIGRvbuKA
mXQga25vdyB3aGV0aGVyIHRoYXQgc29sdmVzIHRoZSBmdWxsIHByb2JsZW0gYW5kIGhvdyBlYXN5
IGl0IHdvdWxkIGJlOiBlLmcuIHdvdWxkIHdlIHN0aWxsIG5lZWQgdGhlIGNyb3NzLWNvbXBpbGVy
IGZvciBYZW4KPiBCdXQgd2UgY291bGQgc2VwYXJhdGUgdGhlIERvbTAga2VybmVsIC8gZGlzdHJv
IGJ1aWxkIGZyb20gT1NTVEVTVCAKCkRlYmlhbidzIGNyb3NzLWNvbXBpbGVyIHBhY2thZ2UgY29u
ZmxpY3RzIHdpdGggaXRzIG5hdGl2ZSBjb21waWxlciwKdGhhdCdzIHdoeSBEb3VnIGFuZCBJIGNv
dWxkbid0IGdldCBBcm0gYnVpbGQgaW4gR2l0bGFiIENJLgoKPiAgICAgCj4gICAgID4gSWYgbm90
IHRoZW4gbWF5YmUgdGhpcyBpcyBub3QgdGhlIGJlc3QKPiAgICAgPiBhcHByb2FjaCBiZWNhdXNl
IG90aGVyd2lzZSBpdCdzIG5vdCBjbGVhciB3aGVyZSB3ZSdsbCBnZXQgYSBzdWl0YWJsZQo+ICAg
ICA+IGNvbXBpbGVyLgo+ICAgICA+IAo+ICAgICA+IElmIHRoZSBEZWJpYW4gY3Jvc3MgY29tcGls
ZXJzIGFyZSBPSywgdGhlbiBJIHRoaW5rIHRoZSBuZWNlc3NhcnkKPiAgICAgPiBjaGFuZ2VzIHRv
IG9zc3Rlc3QgYXJlOgo+ICAgICA+IAo+ICAgICA+IDEuIEludHJvZHVjZSBhIGRpc3RpbmN0aW9u
IGJldHdlZW4gdGhlIGhvc3QgKEdDQyB0ZXJtaW5vbG9neTogYnVpbGQpCj4gICAgID4gICAgYW5k
IHRhcmdldCAoR0NDIHRlcm1pbm9sb2d5OiBob3N0KSBhcmNoaXRlY3R1cmVzLCBpbiB0cy14ZW4t
YnVpbGQuCj4gICAgID4gICAgVGhpcyBpbmNsdWRlcyBhZGRpbmcgYSBjYWxsIHRvIHRhcmdldF9p
bnN0YWxsX3BhY2thZ2VzIHRvIGluc3RhbGwKPiAgICAgPiAgICB0aGUgY3Jvc3MgY29tcGlsZXIs
IGFuZCBhcHByb3ByaWF0ZWx5IGFtZW5kaW5nIHRoZSBjb25maWd1cmUgYW5kCj4gICAgID4gICAg
bWFrZSBydW5lcy4gIFBlcmhhcHMgc29tZSBvZiB0aGlzIHdpbGwgd2FudCB0byBiZSBpbgo+ICAg
ICA+ICAgIE9zc3Rlc3QvQnVpbGRTdXBwb3J0LnBtLiAgVGhlIHJ1bnZhcnMgZm9yIGJ1aWxkIGpv
YnMgd2lsbCBuZWVkIHRvCj4gICAgID4gICAgYmUgcmV2aWV3ZWQgdG8gZGVjaWRlIHdoZXRoZXIg
YSBuZXcgcnVudmFyIGlzIG5lZWRlZCBvciB3aGV0aGVyCj4gICAgID4gICAgY3Jvc3MtY29tcGls
YXRpb24gY2FuIGJlIGluZmVycmVkIGZyb20gYSBjdXJyZW50bHktdW5zdXBwb3J0ZWQKPiAgICAg
PiAgICBjb21iaW5hdGlvbiBvZiBydW52YXJzIChwYXJ0aWN1bGFybHksIGFyY2ggdnMuLCBob3N0
ZmxhZ3MpLgo+ICAgICA+IAo+ICAgICA+IDIuIE1heWJlIGNoYW5nZSB0cy1rZXJuZWwtYnVpbGQg
dG8gYmUgYWJsZSB0byBhZGRpdGlvbmFsbHkgcHJvZHVjZSBhCj4gICAgID4gICAgLmRlYiwgb3Ig
Y3BpbyBmdWxsIG9mIG1vZHVsZXMsIGZvciB1c2UgYnkgc3RlcCA1LiAgKFRoaXMgc2hvdWxkIGJl
Cj4gICAgID4gICAgb3B0aW9uYWwsIGNvbnRyb2xsZWQgYnkgYSBydW52YXIsIHNpbmNlIGl0IHBy
b2JhYmx5IGRvdWJsZXMgdGhlCj4gICAgID4gICAgc2l6ZSBvZiB0aGUgYnVpbGQgb3V0cHV0Li4u
KQo+ICAgICA+IAo+ICAgICA+IDMuIENoYW5nZSBtYWtlKmZsaWdodCBhbmQgbWZpLSogdG8sIG9u
IEFSTSwgcnVuIHRoZSBleGlzdGluZyBrZXJuZWwKPiAgICAgPiAgICBidWlsZCBqb2Igb24geDg2
IGJ5IHNldHRpbmcgdGhlIGpvYiBydW52YXJzIGFwcHJvcHJpYXRlbHkuCj4gICAgID4gCj4gICAg
ID4gNGEuIFRlYWNoIHRoZSBkZWJpYW4taW5zdGFsbGVyIGRyaXZlciBpbiBEZWJpYW4ucG0gaG93
IHRvIHBpY2sgdXAgYQo+ICAgICA+ICAgIGtlcm5lbCBpbWFnZSBmcm9tIGFub3RoZXIgam9iLiAg
SXQgd291bGQgbG9vayBhdCBhIHJ1bnZhcgo+ICAgICA+ICAgIGRpa2VybmVsYnVpbGRqb2Igb3Ig
c29tZXRoaW5nIEkgZ3Vlc3MuCj4gICAgID4gCj4gICAgID4gNGIuIFRlYWNoIGl0IHRvIHBpY2sg
dXAgYSBrZXJuZWwgbW9kdWxlcyBmcm9tIGFub3RoZXIgam9iIGFuZCBzdHVmZgo+ICAgICA+ICAg
IHRoZW0gaW50byBpdHMgaW5zdGFsbGVyIGNwaW8gYmVmb3JlIHVzZS4KPiAgICAgPiAKPiAgICAg
PiA0Yy4gVGVhY2ggaXQgdG8gcHV0IHRoZSBrZXJuZWwgYW5kIG1vZHVsZXMgb250byB0aGUgYmVp
bmctaW5zdGFsbGVkCj4gICAgID4gICAgc3lzdGVtLgo+ICAgICA+IAo+ICAgICA+ICAgIFRoaXMg
d291bGQgYmUgYSB2YXJpYW50IG9mLCBvciBhbWVuZG1lbnQgdG8sIG9yIGFsdGVybmF0aXZlIHRv
LAo+ICAgICA+ICAgIE9zc3Rlc3QvRGViaWFuLnBtOmRpX3NwZWNpYWxfa2VybmVsIG9yIGl0cyBj
YWxsIHNpdGUuICBUaGUga2VybmVsJ3MKPiAgICAgPiAgICBhYmlsaXR5IHRvIGhhbmRsZSBjb25j
YXRlbmF0ZWQgY3BpbyBpbWFnZXMgbWF5IGJlIHVzZWZ1bC4KPiAgICAgPiAKPiAgICAgPiAgICBX
ZSB3aWxsIHdhbnQgdG8gcmVmYWN0b3IgaW50byBhIHV0aWxpdHkgbGlicmFyeSAocHJvYmFibHkg
YSBmaWxlCj4gICAgID4gICAgb2Ygc2hlbGwgZnVuY3Rpb25zKSBhdCBsZWFzdCBzb21lIG9mIHRo
ZSBjb2RlIGluCj4gICAgID4gICAgbWctZGViaWFuLWluc3RhbGxlci11cGRhdGUgZm9yIHVucGlj
a2luZyBhIGtlcm5lbCAuZGViICh1c3VhbGx5Cj4gICAgID4gICAgZnJvbSAtYmFja3BvcnRzKSBh
bmQgZmlzaGluZyBvdXQgdGhlIGtlcm5lbCBpbWFnZSBhbmQgdGhlIG1vZHVsZXMsCj4gICAgID4g
ICAgYW5kIHN0dWZmaW5nIHRoZSBtb2R1bGVzIGludG8gYW4gZXhpc3RpbmcgaW5zdGFsbGVyIGNw
aW8gYXJjaGl2ZS4KPiAgICAgPiAKPiAgICAgPiAgICBXaGF0ZXZlciBhcHByb2FjaCBpcyB0YWtp
bmcsIHRoZSBtb2R1bGVzIGluIHRoZSBpbnN0YWxsZXIgbXVzdCBiZSBhCj4gICAgID4gICAgc3Vi
c2V0IGJlY2F1c2UgdGhlIHdob2xlIHNldCBvZiBtb2R1bGVzIGlzIHZlcnkgbGFyZ2UgYW5kIG1h
eSBtYWtlCj4gICAgID4gICAgdGhlIGluaXRyYW1mcyB0b28gYmlnIHRvIGJlIGJvb3RlZC4gIFNl
ZSB0aGUgbGlzdCBvZiBtb2R1bGUgcGF0aHMKPiAgICAgPiAgICBpbiBtZy1kZWJpYW4taW5zdGFs
bGVyLXVwZGF0ZS4KPiAgICAgPiAKPiAgICAgPiAgICBOQiBvdmVyYWxsIHRoZXJlIGFyZSBmb3Vy
IGFzcGVjdHMgdG8gKDQpOiAoaSkgYXJyYW5naW5nIHRvIGJvb3QgdGhlCj4gICAgID4gICAgcmln
aHQga2VybmVsOyAoaWkpIGdldHRpbmcgdGhlIG1vZHVsZXMgaW50byB0aGUgaW5zdGFsbGVyCj4g
ICAgID4gICAgZW52aXJvbm1lbnQ7IGFuZCBnZXR0aW5nIGJvdGggKGlpaSkga2VybmVsIGFuZCAo
aXYpIG1vZHVsZXMgaW50bwo+ICAgICA+ICAgIHRoZSBiZWluZy1pbnN0YWxsZWQgc3lzdGVtLgo+
ICAgICA+IAo+ICAgICA+IDUuIENoYW5nZSBtYWtlKmZsaWdodCBhbmQgbWZpLSogb24gQVJNIHRv
IGFkZCB0aGUgbmV3IHJ1bnZhciBzbyB0aGF0Cj4gICAgID4gICAgQVJNIGZsaWdodHMgdXNlIG91
ciBvd24ga2VybmVscyByYXRoZXIgdGhhbiBEZWJpYW4ncy4KPiAgICAgPiAKPiAgICAgPiA2LiBS
ZXZpZXcgdGhlIGFycmFuZ2VtZW50cyBmb3IgcmV1c2Ugb2YgZXhpc3RpbmcgYnVpbGQgam9icywg
dG8gbWF5YmUKPiAgICAgPiAgICByZXVzZSBBUk0ga2VybmVsIGJ1aWxkcyBtb3JlIG9mdGVuLiAg
U2VhcmNoIGNyLWRhaWx5LWJyYW5jaCBmb3IKPiAgICAgPiAgICBtZy1hZGp1c3QtZmxpZ2h0LW1h
a2V4cmVmcy4gIFByb2JhYmx5LCBhbiBhZGRpdGlvbmFsIGNhbGwgc2hvdWxkIGJlCj4gICAgID4g
ICAgYWRkZWQgd2l0aCBzb21lIGFwcHJvcHJpYXRlIGNvbmRpdGlvbnMuCj4gICAgIAo+ICAgICBJ
IHRob3VnaHQgdGhhdCB3ZSBjb3VsZCBoYXZlIHByb3ZpZGVkIGEgZGViIHJlcG9zaXRvcnkgd2l0
aCBhbHRlcm5hdGl2ZQo+ICAgICBrZXJuZWxzIGZvciBPU1NUZXN0cyB0byB1c2UuIFdlIHdvdWxk
IGhhdmUgc2NyaXB0cyB0byBnZW5lcmF0ZSB0aG9zZSBkZWIKPiAgICAgcGFja2FnZXMgZnJvbSB0
aGUgWGVuIEFSTSBMaW51eCB0cmVlIGluIGEgcmVwb3NpdG9yeSBvbiB4ZW5iaXRzLCBidXQgd2UK
PiAgICAgd291bGRuJ3QgbmVjZXNzYXJpbHkgaGF2ZSBPU1NUZXN0IHJ1biB0aGUgc2NyaXB0LiBJ
bml0aWFsbHksIHdlIGNvdWxkCj4gICAgIHJ1biB0aGUgc2NyaXB0cyBieSBoYW5kLCB0aGVuLCB3
ZSBjb3VsZCBydW4gdGhlbSBhdXRvbWF0aWNhbGx5IGluCj4gICAgIE9TU1Rlc3Qgb3IgZWxzZXdo
ZXJlLiBJcyB0aGF0IGEgcG9zc2liaWxpdHk/IEkgYWxyZWFkeSBoYXZlIERvY2tlcmZpbGVzCj4g
ICAgIChBS0EgYmFzaCBzY3JpcHRzKSB0byBidWlsZCBhbiBBUk0ga2VybmVsIG9uIGEgZmV3IGRp
c3Ryb3MsIHRoYXQncwo+ICAgICBzb21ldGhpbmcgSSBjb3VsZCBtYWtlIGF2YWlsYWJsZS4KPiAg
ICAgCj4gICAgIFRoaXMgbW9ybmluZyBKdWxpZW4gaGFkIG9uZSBtb3JlIGRpZmZlcmVudCBzdWdn
ZXN0aW9uOiBidWlsZGluZyB0aGUKPiAgICAga2VybmVsIHdpdGggT1NTVGVzdCBvbiBTb2Z0SXJv
biwgdGhhdCB3ZSBrbm93IGl0IHdvcmtzLCBpdCB3b3VsZCBiZSBhCj4gICAgIG5hdGl2ZSBjb21w
aWxhdGlvbi4gVGhlbiB3ZSBjb3VsZCB1c2UgdGhlIGJ1aWx0IGtlcm5lbCB0b2dldGhlciB3aXRo
IHRoZQo+ICAgICBEZWJpYW4gaW5zdGFsbGVyIG9uIHRoZSBvdGhlciBib2FyZHMgKFhpbGlueCwg
UmVuZXNhcywgZXRjLikKPiAgICAgCj4gICAgIEVpdGhlciB3YXksIHRoZSBrZXJuZWwgdG8gYmUg
dXNlZCB3aXRoIHRoZSBlbWJlZGRlZCBib2FyZHMgZG9lc24ndCBuZWVkCj4gICAgIHRvIGJlIHJl
YnVpbHQgb2Z0ZW4sIG9ubHkgb25jZSBhIG1vbnRoIG9yIHNvLgo+ICAgICAKPiBUaGF0IHdvdWxk
IGZpdCB3aXRoIHRoZSBodHRwczovL2dpdGxhYi5jb20veGVuLXByb2plY3QveGVuL2NvbnRhaW5l
cl9yZWdpc3RyeSBtb2RlbCAKPiB3aGVyZSB3ZSBzdG9yZSBEb20wIGJhc2VsaW5lcyBhcyBjb250
YWluZXJzIGZvciBidWlsZHMgdmlhIHRoZSBHaXRsYWIgQ0kgCj4gCj4gVGhpcyBtYXkgYmUgYSBz
dHVwaWQgaWRlYSwgYnV0IEkgd2FudGVkIHRvIG1ha2Ugc3VyZSB0aGF0IHdlIGNvbnNpZGVyIGFs
bCBvcHRpb25zCgpHaXRsYWIgQ0kgaXMgc3RpbGwgImFub3RoZXIgc3lzdGVtIiwgYWxiZWl0IHRo
ZSBtYWludGVuYW5jZSBtYXkgYmUgbG93ZXIKY29tcGFyZWQgdG8gb3RoZXIgc29sdXRpb25zLiBJ
IHdpbGwgbGV0IElhbiB0byBkZWNpZGUgd2hhdCBpcyB0aGUgYmVzdAphcHByb2FjaC4KCldlaS4K
Cj4gCj4gUmVnYXJkcwo+IExhcnMKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 14:19:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 14: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-devel-bounces@lists.xenproject.org>)
	id 1gIaIO-0004LH-Vl; Fri, 02 Nov 2018 14:19: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=upun=nn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIaIN-0004Kb-HG
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 14:19:31 +0000
X-Inumbo-ID: 4fb914a3-deaa-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4fb914a3-deaa-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 14:19:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gIaIK-0002Vp-3u; Fri, 02 Nov 2018 14:19:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gIaIJ-0001Aj-SR; Fri, 02 Nov 2018 14:19:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gIaIJ-0004Z2-Rh; Fri, 02 Nov 2018 14:19:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129322-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:xen-install:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=6cb27e417e57c2f4d689fa19971f20f75e9c0708
X-Osstest-Versions-That: xen=87e89bd112e16503f37d219a525a5b5d470e08f9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Nov 2018 14:19:27 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129322: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTMyMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTMyMi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5Mjg2
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDZjYjI3ZTQxN2U1N2MyZjRkNjg5ZmExOTk3MWYyMGY3NWU5YzA3MDgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDg3ZTg5YmQxMTJlMTY1MDNmMzdkMjE5YTUyNWE1
YjVkNDcwZTA4ZjkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTI4NiAgMjAxOC0xMS0wMSAxNDow
MDoyNSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjkzMjIgIDIwMTgtMTEtMDIg
MTI6MDE6MTIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRl
ZmVuZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDZj
YjI3ZTQxN2U1N2MyZjRkNjg5ZmExOTk3MWYyMGY3NWU5YzA3MDgKQXV0aG9yOiBBbGV4YW5kcnUg
SXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTogICBGcmkgTm92IDIgMTI6MTY6
MzIgMjAxOCArMDEwMAoKICAgIHg4Ni9odm06IGNsZWFuIHVwIG1heV9kZWZlciBmcm9tIGh2bV8q
IGhlbHBlcnMKICAgIAogICAgVGhlIG1heV9kZWZlciB2YXIgd2FzIGxlZnQgd2l0aCB0aGUgb2xk
ZXIgYm9vbF90IHR5cGUuIFRoaXMgcGF0Y2gKICAgIGNoYW5nZXMgdGhlIHR5cGUgdG8gYm9vbC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZl
bmRlci5jb20+CiAgICBBY2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBBY2tlZC1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCmNvbW1pdCA0NWNiOWE0MTIz
YjU1NTBlYjFmODQ4NDZmZTU0ODJhY2FlMWMxM2EzCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBOb3YgMiAxMjoxNTozMyAyMDE4ICswMTAwCgogICAg
Vk1YOiBmaXggdm14X2hhbmRsZV9lb2koKQogICAgCiAgICBJbiBjb21taXQgMzAzMDY2ZmRiMWUg
KCJWTVg6IGZpeCBpbnRlcmFjdGlvbiBvZiBBUElDLVYgYW5kIFZpcmlkaWFuCiAgICBlbXVsYXRp
b24iKSBJIHNjcmV3ZWQgdXA6IEluc3RlYWQgb2YgY2xlYXJpbmcgU1ZJLCBvdGhlciBJU1IgYml0
cwogICAgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudC4KICAgIAogICAgSW50cm9kdWNlIGEg
bmV3IGhlbHBlciBzZXRfc3ZpKCksIHNwbGl0IG91dCBvZiB2bXhfcHJvY2Vzc19pc3IoKSwgYW5k
CiAgICB1c2UgaXQgYWxzbyBmcm9tIHZteF9oYW5kbGVfZW9pKCkuCiAgICAKICAgIEZvbGxvd2lu
ZyB0aGUgcHJvYmxlbXMgaW4gdm14X2ludHJfYXNzaXN0KCkgKHNlZSB0aGUgc3RpbGwgcHJlc2Vu
dCBiaWcKICAgIGJsb2NrIG9mIGRlYnVnZ2luZyBjb2RlIHRoZXJlKSBhbHNvIHdhcm4gKG9uY2Up
IGlmIEVPSSdkIHZlY3RvciBhbmQKICAgIG9yaWdpbmFsIFNWSSBkb24ndCBtYXRjaC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgICBBY2tlZC1ieTogS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 14:32:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 14:32: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-devel-bounces@lists.xenproject.org>)
	id 1gIaUj-0005oK-9y; Fri, 02 Nov 2018 14:32: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=wbrw=nn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gIaUh-0005oF-Vx
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 14:32:16 +0000
X-Inumbo-ID: 174c06ee-deac-11e8-82bf-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 174c06ee-deac-11e8-82bf-12d6303a7972;
 Fri, 02 Nov 2018 14:32:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Nov 2018 08:32:13 -0600
Message-Id: <5BDC5FEB02000078001F749E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 02 Nov 2018 08:32:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <cover.a9d086fddeb7425fc8cbb3d907dbe8d99a55b46c.1539959287.git-series.wei.liu2@citrix.com>
 <7298eaf9e6174052e0fa5a629ca2cc8664996efb.1539959287.git-series.wei.liu2@citrix.com>
 <20181102140521.ovkqowatsuak4sa2@zion.uk.xensource.com>
In-Reply-To: <20181102140521.ovkqowatsuak4sa2@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 11/16] x86: don't set sysenter_entry in
 vmcs when !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjExLjE4IGF0IDE1OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBPY3QgMTksIDIwMTggYXQgMDM6Mjg6MzdQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
Pj4gVGhlIHN5bWJvbCB3aWxsIG5vdCBiZSBhdmFpbGFibGUgd2hlbiBQViBpcyBkaXNhYmxlZC4K
Pj4gCj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4g
SW4gbGlnaHQgb2YgdGhlIGRpc2N1c3Npb24gb2YgdGhlIHByZXZpb3VzIHBhdGNoLCBhIHN0dWIg
Zm9yCj4gc3lzZW50ZXJfZW50cnkgd2lsbCBiZSBwcm92aWRlZCwgc28gdGhpcyBwYXRjaCBjYW4g
YmUgZHJvcHBlZC4KCkFzIHNhaWQgLSBTWVNFTlRFUiBpcyBmaW5lIHdpdGhvdXQgc3R1YiwgZHVl
IHRvIGl0cyBkaWZmZXJlbnQKZmF1bHRpbmcgY29uZGl0aW9ucyBjb21wYXJlZCB0byBTWVNDQUxM
LiBKdXN0IHplcm8gdGhlCnJlc3BlY3RpdmUgTVNSKHMpLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 14:33:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 14:33: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-devel-bounces@lists.xenproject.org>)
	id 1gIaWD-0005to-OZ; Fri, 02 Nov 2018 14:33: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=1awx=nn=citrix.com=prvs=837bb29b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIaWC-0005ti-Ss
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 14:33:48 +0000
X-Inumbo-ID: 4e7c23e2-deac-11e8-b491-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4e7c23e2-deac-11e8-b491-12d6303a7972;
 Fri, 02 Nov 2018 14:33:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69483801"
Date: Fri, 2 Nov 2018 14:33:39 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181102143339.yd6j7q4wgwqzple5@zion.uk.xensource.com>
References: <cover.a9d086fddeb7425fc8cbb3d907dbe8d99a55b46c.1539959287.git-series.wei.liu2@citrix.com>
 <7298eaf9e6174052e0fa5a629ca2cc8664996efb.1539959287.git-series.wei.liu2@citrix.com>
 <20181102140521.ovkqowatsuak4sa2@zion.uk.xensource.com>
 <5BDC5FEB02000078001F749E@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BDC5FEB02000078001F749E@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 11/16] x86: don't set sysenter_entry in
 vmcs when !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDg6MzI6MTFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAyLjExLjE4IGF0IDE1OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBGcmksIE9jdCAxOSwgMjAxOCBhdCAwMzoyODozN1BNICswMTAwLCBXZWkgTGl1
IHdyb3RlOgo+ID4+IFRoZSBzeW1ib2wgd2lsbCBub3QgYmUgYXZhaWxhYmxlIHdoZW4gUFYgaXMg
ZGlzYWJsZWQuCj4gPj4gCj4gPj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPiA+IAo+ID4gSW4gbGlnaHQgb2YgdGhlIGRpc2N1c3Npb24gb2YgdGhlIHByZXZp
b3VzIHBhdGNoLCBhIHN0dWIgZm9yCj4gPiBzeXNlbnRlcl9lbnRyeSB3aWxsIGJlIHByb3ZpZGVk
LCBzbyB0aGlzIHBhdGNoIGNhbiBiZSBkcm9wcGVkLgo+IAo+IEFzIHNhaWQgLSBTWVNFTlRFUiBp
cyBmaW5lIHdpdGhvdXQgc3R1YiwgZHVlIHRvIGl0cyBkaWZmZXJlbnQKPiBmYXVsdGluZyBjb25k
aXRpb25zIGNvbXBhcmVkIHRvIFNZU0NBTEwuIEp1c3QgemVybyB0aGUKPiByZXNwZWN0aXZlIE1T
UihzKS4KCk9LLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 15:06:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 15:06: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-devel-bounces@lists.xenproject.org>)
	id 1gIb1H-0008Qd-HX; Fri, 02 Nov 2018 15:05: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=vtjf=nn=citrix.com=prvs=837fd0aa5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIb1G-0008QY-Hb
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 15:05:54 +0000
X-Inumbo-ID: ca126a5e-deb0-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca126a5e-deb0-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 15:05:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69488915"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23516.26572.806824.551458@mariner.uk.xensource.com>
Date: Fri, 2 Nov 2018 15:05:48 +0000
To: Wei Liu <wei.liu2@citrix.com>, Lars Kurth <lars.kurth@citrix.com>, Stefano
 Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1811011051290.7220@sstabellini-ThinkPad-X260>,
 <5F35FB3B-9C4F-467C-8461-5201D0BF5E18@citrix.com>,
 <20181102141632.jr4vjefvou5562zd@zion.uk.xensource.com>
References: <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810310942530.7220@sstabellini-ThinkPad-X260>
 <23514.62634.413212.853593@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811011051290.7220@sstabellini-ThinkPad-X260>
 <5F35FB3B-9C4F-467C-8461-5201D0BF5E18@citrix.com>
 <20181102141632.jr4vjefvou5562zd@zion.uk.xensource.com>
 <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages] [and 2 more messages] [and 2 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, stefanos@xilinx.com,
 George Dunlap <dunlapg@umich.edu>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>, infra@xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbT1NTVEVTVCBQQVRDSF0gUkVBRE1FLmhh
cmR3YXJlLWFjcXVpc2l0aW9uIFthbmQgMSBtb3JlIG1lc3NhZ2VzXSBbYW5kIDIgbW9yZSBtZXNz
YWdlc10iKToKPiBUaGFuayB5b3UgZm9yIHRoZSBkZXRhaWxlZCBhbnN3ZXIgYW5kIHRoZSB3aWxs
aW5nbmVzcyB0byBzZWUgb3NzdGVzdAo+IGNoYW5nZWQgaW4gdGhpcyByZXNwZWN0LgoKU3VyZS4g
IEl0J3Mgbm90IGZpeGVkIGluIHN0b25lLCBhbmQgYSB2YXJpZXR5IG9mIGFwcHJvYWNocyB3aWxs
IGZpdAppbnRvIGl0IEkgdGhpbmsuCgo+IExldCBtZSBwcmVtaXNlIHRoYXQgYXMgbXVjaCBhcyBJ
IHdvdWxkIGxpa2UgdGhpcyB0byBiZSBkb25lLCBJIGhhZCBhCj4gbG9vayBhdCBteSBzY2hlZHVs
ZSwgYW5kLCByZWFsaXN0aWNhbGx5LCBJIGNhbiBvbmx5IHZvbHVudGVlciB2ZXJ5Cj4gbGl0dGxl
IHRpbWUgb24gdGhpcy4gSW4gcmVnYXJkcyB0byB0aGUgdHdvIFhpbGlueCBib2FyZHMsIGl0IGxv
b2tzIGxpa2UKPiB3ZSdsbCBqdXN0IGhhdmUgdG8gd2FpdCBmb3IgRGViaWFuLgoKT0suICBUaGF0
J3MgcGVyaGFwcyBsZXNzIHdvcmsgb3ZlcmFsbCBhdCBvdXIgZW5kIGFueXdheS4gIExldCBtZSBr
bm93CmlmIHlvdSB0aGluayBhbnkgYXNwZWN0IG9mIHRoaXMgaXMgZ2V0dGluZyBzdHVjayBzb21l
aG93OyBJIGhhdmUKY29udGFjdHMgaW4gRGViaWFuIHdoaWNoIEkgY291bGQgdXNlIHRvIGVucXVp
cmUgb3Igd2hhdGV2ZXIuCgo+IE9uIFRodSwgMSBOb3YgMjAxOCwgSWFuIEphY2tzb24gd3JvdGU6
Cj4gPiBUaGUgcHJlcmVxdWlzaXRlIGlzIG9idmlvdXNseSBhbiBhcHByb3ByaWF0ZSBjcm9zcy1j
b21waWxlci4gIFdpbGwgdGhlCj4gPiBEZWJpYW4gY3Jvc3MtY29tcGlsZXJzIGRvID8KPiAKPiBQ
cm9iYWJseSBpdCB3b3VsZCB3b3JrLCBidXQgSSBkb24ndCBrbm93IGZvciBzdXJlLiBNb3N0IHBl
b3BsZSB1c2UgdGhlCj4gTGluYXJvIGNvbXBpbGVyIGFuZCB0b29sY2hhaW46Cj4gCj4gaHR0cHM6
Ly9yZWxlYXNlcy5saW5hcm8ub3JnL2NvbXBvbmVudHMvdG9vbGNoYWluL2JpbmFyaWVzL2xhdGVz
dC03L2FhcmNoNjQtbGludXgtZ251Lwo+IGh0dHBzOi8vcmVsZWFzZXMubGluYXJvLm9yZy9jb21w
b25lbnRzL3Rvb2xjaGFpbi9nY2MtbGluYXJvL2xhdGVzdC03LwoKSSBndWVzcyB0aGF0J3MgcHJv
YmFibHkgdG9sZXJhYmxlLiAgV2UnZCBoYXZlIHRvIHRoaW5rIGFib3V0IHdoZXRoZXIKd2Ugc2hv
dWxkIHNuYXBzaG90IHRoZW0sIG9yIGluc3RhbGwgdGhlbSBkaXJlY3RseSBmcm9tIHVwc3RyZWFt
LiAgVGhlCmxhdHRlciBpcyBsZXNzIGNvZGluZyBlZmZvcnQgaW4gb3NzdGVzdCAoanVzdCBhZGQg
YW4gYXB0IHNvdXJjZSBhbmQKcnVuIHRoZSBpbnN0YWxsIHJ1bmUgSSBndWVzcykgYnV0IGl0IHdv
dWxkIGltcGx5IHRyYWNraW5nIHRoZXNlIGluIGFuCnVuY29udHJvbGxlZCB3YXksIHNvIHdlIHdv
dWxkIHdhbnQgdG8gYmUgY29uZmlkZW50IHRoYXQgdGhleSBhcmUKbWFpbnRhaW5lZCB0byBhIGhp
Z2ggc3RhbmRhcmQsIHNpbmNlIHByb2JsZW1zIHdpdGggdGhlIGNvbXBpbGVyIHdvdWxkCmJyZWFr
IGV2ZXJ5dGhpbmcgZm9yIHVzLiAgQWxzbyBJIHdvdWxkIGFzazogaG93IHJlbGlhYmxlIGlzIHRo
ZWlyIGFwdApyZXBvc2l0b3J5IGhvc3RpbmcgPyAgSWYgaXQgZ29lcyBkb3duLCBsaWtld2lzZSwg
ZXZlcnl0aGluZyB3b3VsZApicmVhayBmb3IgdXMuCgo+IFRlc3RpbmcgdGhlIERlYmlhbiBjcm9z
cy1jb21waWxlciB3b3VsZCBiZSB2ZXJ5IGVhc3kuCgpQZXJoYXBzIEp1bGllbiBoYXMgdGltZSB0
byBkbyB0aGF0LgoKPiA+IElmIHRoZSBEZWJpYW4gY3Jvc3MgY29tcGlsZXJzIGFyZSBPSywgdGhl
biBJIHRoaW5rIHRoZSBuZWNlc3NhcnkKPiA+IGNoYW5nZXMgdG8gb3NzdGVzdCBhcmU6Ci4uLgo+
IEkgdGhvdWdodCB0aGF0IHdlIGNvdWxkIGhhdmUgcHJvdmlkZWQgYSBkZWIgcmVwb3NpdG9yeSB3
aXRoIGFsdGVybmF0aXZlCj4ga2VybmVscyBmb3IgT1NTVGVzdHMgdG8gdXNlLiBXZSB3b3VsZCBo
YXZlIHNjcmlwdHMgdG8gZ2VuZXJhdGUgdGhvc2UgZGViCj4gcGFja2FnZXMgZnJvbSB0aGUgWGVu
IEFSTSBMaW51eCB0cmVlIGluIGEgcmVwb3NpdG9yeSBvbiB4ZW5iaXRzLCBidXQgd2UKPiB3b3Vs
ZG4ndCBuZWNlc3NhcmlseSBoYXZlIE9TU1Rlc3QgcnVuIHRoZSBzY3JpcHQuIEluaXRpYWxseSwg
d2UgY291bGQKPiBydW4gdGhlIHNjcmlwdHMgYnkgaGFuZCwgdGhlbiwgd2UgY291bGQgcnVuIHRo
ZW0gYXV0b21hdGljYWxseSBpbgo+IE9TU1Rlc3Qgb3IgZWxzZXdoZXJlLiBJcyB0aGF0IGEgcG9z
c2liaWxpdHk/IEkgYWxyZWFkeSBoYXZlIERvY2tlcmZpbGVzCj4gKEFLQSBiYXNoIHNjcmlwdHMp
IHRvIGJ1aWxkIGFuIEFSTSBrZXJuZWwgb24gYSBmZXcgZGlzdHJvcywgdGhhdCdzCj4gc29tZXRo
aW5nIEkgY291bGQgbWFrZSBhdmFpbGFibGUuCgpFdmVyeXRoaW5nIHRoYXQgb3NzdGVzdCBjb25z
dW1lcyBzaG91bGQgZWl0aGVyIGJlIGVpdGhlcjoKKGkpIHNuYXBzaG90dGVkIGFuZCBwdXNoIGdh
dGVkLCBzbyB0aGF0IG9zc3Rlc3QgYWx3YXlzIHVzZXMgYSB2ZXJzaW9uCiAgIHRoYXQgaXQgaXRz
ZWxmIGhhcyBwcmV2aW91c2x5IHRlc3RlZAooaWkpIG1haW50YWluZWQgdG8gYSB2ZXJ5IGhpZ2gg
c3RhbmRhcmQgb2YgcXVhbGl0eSBhbmQgYXZhaWxhYmlsaXR5LgoKRm9yIHRoaW5ncyBmb3Igd2hp
Y2ggd2UgdGFrZSBhcHByb2FjaCAoaWkpLCByZWdyZXNzaW9ucyBvZiBhbnkga2luZCwKb3IgdW5h
dmFpbGFiaWxpdHkgb2YgdGhlIGRvd25sb2FkIHNlcnZlciwgY2F1c2Ugd2hhdCBpcyBlZmZlY3Rp
dmVseSBhCndob2xlLXN5c3RlbSBvdXRhZ2UgZm9yIG9zc3Rlc3Q6IGV2ZXJ5IHRlc3QgcnVuIGVu
ZHMgdXAgcGxhZ3VlZCBieQp3aGF0ZXZlciBsb3NzYWdlIGlzIGdvaW5nIG9uLiAgSW1wbHlpbmcg
bm8gZGlzcmVzcGVjdCwgYnV0IGRvaW5nIChpaSkKZm9yIGEga2VybmVsIGFwdCByZXBvc2l0b3J5
IGlzIHZlcnkgaGFyZC4KClNvIEkgdGhpbmsgKGkpIHdvdWxkIGJlIG1vcmUgYXBwcm9wcmlhdGUu
ICBUaGF0IHdvdWxkIG1lYW4gZ2VuZXJhdGluZywKcGVyaW9kaWNhbGx5LCBhIHdob2xlIG5ldyBh
cHQgcmVwb3NpdG9yeSwgYWxvbmdzaWRlIHRoZSBvbGQgb25lLgpQcmVzdW1hYmx5IHRoZXkgd291
bGQgaGF2ZSB0aGUgZ2VuZXJhdGlvbiBkYXRlIGluIHRoZSBmaWxlbmFtZSwgbGlrZQpvdXIgRGVi
aWFuIGluc3RhbGxlciBpbWFnZXMgZG8uICBVcGRhdGluZyB3b3VsZCBpbnZvbHZlIGEgY29tbWl0
IHRvCnRoZSBvc3N0ZXN0IGNvbmZpZyBmaWxlLCB3aGljaCBpcyBwdXNoLWdhdGUtY29udHJvbGxl
ZC4KCk92ZXJhbGwgSSB0aGluaywgdGhvdWdoLCB0aGF0IHRoaXMgaXMgcHJvYmFibHkgbm90IHRo
ZSBiZXN0IGFwcHJvYWNoLgoKV2hhdCB5b3UgYXJlIHNheWluZyBpcyB0aGF0IHlvdSBkbyBub3Qg
aGF2ZSB0aGUgZWZmb3J0IHRvIGF1dG9tYXRlIHRoZQpidWlsZGluZyBvZiBrZXJuZWwgYmluYXJp
ZXMsIGFuZCBpbnN0ZWFkIHlvdSBwcm9wb3NlIHRvIGRvIGl0Cm1hbnVhbGx5LiAgVGhhdCBzZWVt
cyBsaWtlIGEgZmFsc2UgZWNvbm9teS4KClRoZSB0YXNrIG9mIGF1dG9tYXRpbmcgdGhlIGJ1aWxk
aW5nIG9mIGtlcm5lbCBiaW5hcmllcyBpcyBwb2ludHMgMS0zCm9mIG15IHBsYW4gdG8gY3Jvc3Mg
YnVpbGQgdGhlIGtlcm5lbHMgYW5kIHVzZSB0aGUgcmVzdWx0IGZvciBiYXJlbWV0YWwKYnVpbGRz
OyB0aGF0J3Mgbm90IHRoZSBoYXJkZXN0IHBhcnQuCgo+IFRoaXMgbW9ybmluZyBKdWxpZW4gaGFk
IG9uZSBtb3JlIGRpZmZlcmVudCBzdWdnZXN0aW9uOiBidWlsZGluZyB0aGUKPiBrZXJuZWwgd2l0
aCBPU1NUZXN0IG9uIFNvZnRJcm9uLCB0aGF0IHdlIGtub3cgaXQgd29ya3MsIGl0IHdvdWxkIGJl
IGEKPiBuYXRpdmUgY29tcGlsYXRpb24uIFRoZW4gd2UgY291bGQgdXNlIHRoZSBidWlsdCBrZXJu
ZWwgdG9nZXRoZXIgd2l0aCB0aGUKPiBEZWJpYW4gaW5zdGFsbGVyIG9uIHRoZSBvdGhlciBib2Fy
ZHMgKFhpbGlueCwgUmVuZXNhcywgZXRjLikKClllcywgdGhhdCBpcyBhbHNvIGEgcG9zc2liaWxp
dHkuICBCdXQgaXQgc3RpbGwgaW52b2x2ZXMgc3RlcHMgNC02IGZyb20KbXkgcGxhbi4KCj4gRWl0
aGVyIHdheSwgdGhlIGtlcm5lbCB0byBiZSB1c2VkIHdpdGggdGhlIGVtYmVkZGVkIGJvYXJkcyBk
b2Vzbid0IG5lZWQKPiB0byBiZSByZWJ1aWx0IG9mdGVuLCBvbmx5IG9uY2UgYSBtb250aCBvciBz
by4KCk9mIGNvdXJzZSB3ZSBzaG91bGRuJ3Qgd2FzdGUgaXQsIGJ1dCBjb21wdXRlciB0aW1lIGlz
IG11Y2ggY2hlYXBlcgp0aGFuIGh1bWFuIHRpbWUuICBvc3N0ZXN0IGFscmVhZHkgaGFzIG1lY2hh
bmlzbXMgdG8gb3B0aW1pc2UgYnkKcmV1c2luZyBidWlsZHMgd2hlcmUgYXBwcm9wcmlhdGUuICBU
aGUgZWFzaWVzdCB0aGluZyBpcyB0byB0ZWxsCm9zc3Rlc3QgYHdlIHdhbnQgYSBrZXJuZWwgYnVp
bHQgbGlrZSB0aGlzJyBhbmQgaXQgd2lsbCBEVFJULgoKTGFycyBLdXJ0aCB3cml0ZXMgKCJSZTog
W09TU1RFU1QgUEFUQ0hdIFJFQURNRS5oYXJkd2FyZS1hY3F1aXNpdGlvbiBbYW5kIDEgbW9yZSBt
ZXNzYWdlc10gW2FuZCAyIG1vcmUgbWVzc2FnZXNdIik6Cj4gICAgIEVpdGhlciB3YXksIHRoZSBr
ZXJuZWwgdG8gYmUgdXNlZCB3aXRoIHRoZSBlbWJlZGRlZCBib2FyZHMgZG9lc24ndCBuZWVkCj4g
ICAgIHRvIGJlIHJlYnVpbHQgb2Z0ZW4sIG9ubHkgb25jZSBhIG1vbnRoIG9yIHNvLgo+ICAgICAK
PiBUaGF0IHdvdWxkIGZpdCB3aXRoIHRoZSBodHRwczovL2dpdGxhYi5jb20veGVuLXByb2plY3Qv
eGVuL2NvbnRhaW5lcl9yZWdpc3RyeSBtb2RlbCAKPiB3aGVyZSB3ZSBzdG9yZSBEb20wIGJhc2Vs
aW5lcyBhcyBjb250YWluZXJzIGZvciBidWlsZHMgdmlhIHRoZSBHaXRsYWIgQ0kgCj4gCj4gVGhp
cyBtYXkgYmUgYSBzdHVwaWQgaWRlYSwgYnV0IEkgd2FudGVkIHRvIG1ha2Ugc3VyZSB0aGF0IHdl
IGNvbnNpZGVyIGFsbCBvcHRpb25zCgpJIGRvbid0IGtub3cgbXVjaCBhYm91dCB0aGlzLgoKSSBo
YXZlIG5vIG9iamVjdGlvbiB0byBvc3N0ZXN0IGNvbnN1bWluZyB0aGluZ3MgdGhhdCBjYW1lIG91
dCBvZiB0aGUKZ2l0bGFiIENJLgoKV2Ugd291bGQgaGF2ZSB0byB0aGluayBhYm91dCB3aGV0aGVy
IHRob3NlIHRoaW5ncyB3b3VsZCAoYnkgdmlydHVlIG9mCnRoZWlyIG9yaWdpbikgYmUgbmVjZXNz
YXJpbHkgb2YgZ29vZCBlbm91Z2ggcXVhbGl0eSwgc28gdGhhdCBvc3N0ZXN0CmNvdWxkIHNpbXBs
eSB1c2UgdGhlbSwgb3Igd2hldGhlciB3ZSB3b3VsZCB3YW50IG9zc3Rlc3QgdG8gaGF2ZSBhIFFB
CmdhdGUgYmVmb3JlIGl0IGFjY2VwdGVkIGEgbmV3IGJ1aWxkLgoKV2Ugd291bGQgYWxzbyBoYXZl
IHRvIHRoaW5rIGFib3V0IHdoZXJlIHRoZXNlIGltYWdlcyAob3Igd2hhdGV2ZXIgdGhleQphcmUp
IHdlcmUgaG9zdGVkOiBzaG91bGQgdGhhdCBiZSBvbiB4ZW5iaXRzIG9yIGluIGEgdGVzdCBsYWIg
Vk0gKGZvcgpmYXRlLXNoYXJpbmcgcmVhc29ucykgPwoKQnV0IG92ZXJhbGwgSSB0aGluayBnZXR0
aW5nIG9zc3Rlc3QgdG8gYnVpbGQgdGhlc2UgYmluYXJpZXMgaXMgbm90IHRoZQpoYXJkZXN0IHBh
cnQuICBJZiB3ZSB1c2Ugb3NzdGVzdC1idWlsdCBiaW5hcmllcyB0aGVuIHdlIGNhbiByZXVzZSBh
bGwKdGhlIGV4aXN0aW5nIHB1c2gtZ2F0ZS1saW5rZWQgc25hcHNob3R0aW5nIGFuZCBob3N0aW5n
IGFuZCBzbyBvbjsgaWYKd2UgdXNlIGV4dGVybmFsbHkgYnVpbHQgYmluYXJpZXMgd2UgaGF2ZSBh
biBpbnRlZ3JhdGlvbiBjaGFsbGVuZ2UuCgpJZSB0aGUgYmlnZ2VzdCB3b3JrIGhlcmUgb2YgYWxs
IGtpbmRzIGlzIGlzIGdsdWUuICBBZGRpbmcgbW9yZQplbnRpdGllcyB0byB0aGUgcHJvYmxlbSB3
aWxsIGluY3JlYXNlIHJhdGhlciB0aGFuIHJlZHVjZSB0aGUgYW1vdW50IG9mCmdsdWUgY29kZSB0
aGF0IG5lZWRzIHRvIGJlIHdyaXR0ZW4uCgoKV2VpIExpdSB3cml0ZXMgKCJSZTogW09TU1RFU1Qg
UEFUQ0hdIFJFQURNRS5oYXJkd2FyZS1hY3F1aXNpdGlvbiBbYW5kIDEgbW9yZSBtZXNzYWdlc10g
W2FuZCAyIG1vcmUgbWVzc2FnZXNdIik6Cj4gRGViaWFuJ3MgY3Jvc3MtY29tcGlsZXIgcGFja2Fn
ZSBjb25mbGljdHMgd2l0aCBpdHMgbmF0aXZlIGNvbXBpbGVyLAoKU3BlY2lmaWNhbGx5IGl0IGNv
bmZsaWN0cyB3aXRoIHRoZSBtdWx0aWxpYiBzdHlsZSBuYXRpdmUgY29tcGlsZXIgdXNlZApmb3Ig
WGVuLiAgVGhpcyBpcyBhIGJ1ZyBpbiBEZWJpYW4gYnV0IGl0IGlzIGludHJhY3RhYmxlIGJlY2F1
c2Ugb2YgdGhlCmFwcHJvYWNoIG9mIHRoZSBEZWJpYWJuIEdDQyBtYWludGFpbmVyLCBzbyB3ZSB3
aWxsIGhhdmUgdG8gbGl2ZSB3aXRoCml0LgoKSG93ZXZlciwgdGhpcyBpcyBub3QgYSBibG9ja2Vy
IGJlY2F1c2Ugb3NzdGVzdCBjb3VsZCB1c2UgYSBkZWRpY2F0ZWQKeDg2IHNldHVwIGZvciB0aGUg
QVJNIGNyb3NzIGJ1aWxkcy4gIFRoYXQncyBub3QgaWRlYWwgYmVjYXVzZSBpdApzaGFyZXMgcmVz
b3VyY2VzIGxlc3Mgd2VsbCwgYnV0IGl0J3MgY2VydGFpbmx5IHdvcmthYmxlLgoKQnV0IG1heWJl
IHdlIGp1c3Qgd2FudCB0byBidWlsZCBvbiBUaHVuZGVyWC4gIFRoYXQgbGVhdmVzIHN0ZXBzIDQt
NiBvZgpteSBwbGFuLCB3aGljaCBhbG1vc3QgYW55IGFwcHJvYWNoIChvdGhlciB0aGFuIGZpeGlu
ZyB0aGUga2VybmVscyBpbgpEZWJpYW4pIHJlcXVpcmUuCgpJYW4uCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 15:30:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 15:30: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-devel-bounces@lists.xenproject.org>)
	id 1gIbPH-0002JC-JZ; Fri, 02 Nov 2018 15:30: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=vtjf=nn=citrix.com=prvs=837fd0aa5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIbPG-0002J7-17
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 15:30:42 +0000
X-Inumbo-ID: 3fefdb5e-deb4-11e8-962a-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3fefdb5e-deb4-11e8-962a-12d6303a7972;
 Fri, 02 Nov 2018 15:30:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69493224"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23516.28048.425922.477559@mariner.uk.xensource.com>
Date: Fri, 2 Nov 2018 15:30:24 +0000
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <2cef49bf-2928-5966-fd97-7aef5b563699@arm.com>
References: <1540343921-7487-1-git-send-email-sstabellini@kernel.org>
 <0951e2a3-78a1-e849-39e9-5980c9c87277@arm.com>
 <alpine.DEB.2.10.1811011328540.7220@sstabellini-ThinkPad-X260>
 <0fae152c-c301-11ae-86f6-60d77e83519b@arm.com>
 <alpine.DEB.2.10.1811011338250.7220@sstabellini-ThinkPad-X260>
 <2cef49bf-2928-5966-fd97-7aef5b563699@arm.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v3] devicetree, xen: add xen,
 shared-memory binding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: mark.rutland@arm.com, devicetree@vger.kernel.org,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 stefanos@xilinx.com, xen-devel@lists.xen.org, robh+dt@kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjNdIGRldmljZXRyZWUseGVuOiBhZGQg
eGVuLHNoYXJlZC1tZW1vcnkgYmluZGluZyIpOgo+IE9uIDExLzEvMTggODo0MCBQTSwgU3RlZmFu
byBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gIEZyb20gdGhlIERUIGJpbmRpbmcgcG9pbnQgb2Ygdmll
dywgaXQgd291bGQgYmUgZmluZS4gQ29uY2VwdHVhbGx5IGl0Cj4gPiB3b3VsZCBhbHNvIGJlIGZp
bmUuIEhvd2V2ZXIsIEkgZG91YnQgdGhhdCB0aGUgY3VycmVudCBsaWJ4bAo+ID4gaW1wbGVtZW50
YXRpb24gd291bGQgd29yayB3aXRoIG11bHRpcGxlIG1hcHBpbmdzLgo+IAo+IEkgY2FuJ3Qgc2Vl
IHdoeSBpdCB3b3VsZCBub3Qgd29yay4gSSB0aGluayB3ZSBkZXNpZ25lZCB0aGUgcmVmY291bnQg
Zm9yIAo+IHRoaXMgcHVycG9zZS4KCmxpYnhsIGRvZXNuJ3Qgc2VlIHRoZSBhY3R1YWwgbWFwcGlu
Z3MsIGRvZXMgaXQgPyAgSXQganVzdCBwdXRzIHRoaW5ncwppbnRvIHRoZSBwMm0uCgpJYW4uCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 15:31:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 15:31: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-devel-bounces@lists.xenproject.org>)
	id 1gIbQ3-0002MQ-Ud; Fri, 02 Nov 2018 15:31: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=6ich=nn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gIbQ2-0002MF-KB
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 15:31:30 +0000
X-Inumbo-ID: 5eb83874-deb4-11e8-982c-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 5eb83874-deb4-11e8-982c-12d6303a7972;
 Fri, 02 Nov 2018 15:31:30 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 814B31596;
 Fri,  2 Nov 2018 08:31:29 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1269A3F718;
 Fri,  2 Nov 2018 08:31:27 -0700 (PDT)
To: Ian Jackson <ian.jackson@citrix.com>
References: <1540343921-7487-1-git-send-email-sstabellini@kernel.org>
 <0951e2a3-78a1-e849-39e9-5980c9c87277@arm.com>
 <alpine.DEB.2.10.1811011328540.7220@sstabellini-ThinkPad-X260>
 <0fae152c-c301-11ae-86f6-60d77e83519b@arm.com>
 <alpine.DEB.2.10.1811011338250.7220@sstabellini-ThinkPad-X260>
 <2cef49bf-2928-5966-fd97-7aef5b563699@arm.com>
 <23516.28048.425922.477559@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <db72b927-f7c3-e1ed-9c7a-efc54c9f0e2f@arm.com>
Date: Fri, 2 Nov 2018 15:31:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <23516.28048.425922.477559@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] devicetree, xen: add xen,
 shared-memory binding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: mark.rutland@arm.com, devicetree@vger.kernel.org,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 stefanos@xilinx.com, xen-devel@lists.xen.org, robh+dt@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWFuLAoKT24gMDIvMTEvMjAxOCAxNTozMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gSnVsaWVu
IEdyYWxsIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjNdIGRldmljZXRyZWUseGVuOiBhZGQgeGVuLHNo
YXJlZC1tZW1vcnkgYmluZGluZyIpOgo+PiBPbiAxMS8xLzE4IDg6NDAgUE0sIFN0ZWZhbm8gU3Rh
YmVsbGluaSB3cm90ZToKPj4+ICAgRnJvbSB0aGUgRFQgYmluZGluZyBwb2ludCBvZiB2aWV3LCBp
dCB3b3VsZCBiZSBmaW5lLiBDb25jZXB0dWFsbHkgaXQKPj4+IHdvdWxkIGFsc28gYmUgZmluZS4g
SG93ZXZlciwgSSBkb3VidCB0aGF0IHRoZSBjdXJyZW50IGxpYnhsCj4+PiBpbXBsZW1lbnRhdGlv
biB3b3VsZCB3b3JrIHdpdGggbXVsdGlwbGUgbWFwcGluZ3MuCj4+Cj4+IEkgY2FuJ3Qgc2VlIHdo
eSBpdCB3b3VsZCBub3Qgd29yay4gSSB0aGluayB3ZSBkZXNpZ25lZCB0aGUgcmVmY291bnQgZm9y
Cj4+IHRoaXMgcHVycG9zZS4KPiAKPiBsaWJ4bCBkb2Vzbid0IHNlZSB0aGUgYWN0dWFsIG1hcHBp
bmdzLCBkb2VzIGl0ID8gIEl0IGp1c3QgcHV0cyB0aGluZ3MKPiBpbnRvIHRoZSBwMm0uCgpZZXMu
IFRoYXQncyB3aHkgSSB0aGluayBtdWx0aXBsZSBtYXBwaW5ncyBpcyBhY3R1YWxseSBwb3NzaWJs
ZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 15:35:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 15:35: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-devel-bounces@lists.xenproject.org>)
	id 1gIbTg-0002a7-Il; Fri, 02 Nov 2018 15:35: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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIbTf-0002a2-Q8
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 15:35:15 +0000
X-Inumbo-ID: e429fc40-deb4-11e8-9c0f-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e429fc40-deb4-11e8-9c0f-12d6303a7972;
 Fri, 02 Nov 2018 15:35:14 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D1524AEC0;
 Fri,  2 Nov 2018 15:35:12 +0000 (UTC)
To: Liam Merwick <Liam.Merwick@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1541167463-32024-1-git-send-email-Liam.Merwick@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <dab89b7a-f13d-39b1-b25e-a2e7325fa003@suse.com>
Date: Fri, 2 Nov 2018 16:35:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541167463-32024-1-git-send-email-Liam.Merwick@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen/grant-table: Fix incorrect
 gnttab_dma_free_pages() pr_debug message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTEvMjAxOCAxNTowNCwgTGlhbSBNZXJ3aWNrIHdyb3RlOgo+IElmIGEgY2FsbCB0byB4
ZW5tZW1fcmVzZXJ2YXRpb25faW5jcmVhc2UoKSBpbiBnbnR0YWJfZG1hX2ZyZWVfcGFnZXMoKQo+
IGZhaWxzIGl0IHRyaWdnZXJzIGEgbWVzc2FnZSAiRmFpbGVkIHRvIGRlY3JlYXNlIHJlc2VydmF0
aW9uLi4uIiB3aGljaAo+IHNob3VsZCBiZSAiRmFpbGVkIHRvIGluY3JlYXNlIHJlc2VydmF0aW9u
Li4uIgo+IAo+IEZpeGVzOiA5YmRjNzMwNGY1MzYgKCd4ZW4vZ3JhbnQtdGFibGU6IEFsbG93IGFs
bG9jYXRpbmcgYnVmZmVycyBzdWl0YWJsZSBmb3IgRE1BJykKPiBSZXBvcnRlZC1ieTogUm9zcyBQ
aGlsaXBzb24gPHJvc3MucGhpbGlwc29uQG9yYWNsZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGlh
bSBNZXJ3aWNrIDxsaWFtLm1lcndpY2tAb3JhY2xlLmNvbT4KPiBSZXZpZXdlZC1ieTogTWFyayBL
YW5kYSA8bWFyay5rYW5kYUBvcmFjbGUuY29tPgoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 15:37:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 15:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIbVW-0002fx-1D; Fri, 02 Nov 2018 15:37: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=vtjf=nn=citrix.com=prvs=837fd0aa5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIbVU-0002fB-Oj
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 15:37:08 +0000
X-Inumbo-ID: 2693d696-deb5-11e8-afe4-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2693d696-deb5-11e8-afe4-12d6303a7972;
 Fri, 02 Nov 2018 15:37:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69494464"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23516.28427.174100.489504@mariner.uk.xensource.com>
Date: Fri, 2 Nov 2018 15:36:43 +0000
To: George Dunlap <George.Dunlap@citrix.com>
In-Reply-To: <C62CBB01-AFB6-493D-B603-3BB1FA0B4626@citrix.com>
References: <alpine.DEB.2.10.1810081606390.28877@sstabellini-ThinkPad-X260>
 <1539041841-17655-6-git-send-email-sstabellini@kernel.org>
 <23512.30192.533642.821746@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810301119530.19149@sstabellini-ThinkPad-X260>
 <b750bc1a-cd62-eef9-af6d-caa9562005ca@arm.com>
 <23513.39917.709953.639943@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810310814400.7220@sstabellini-ThinkPad-X260>
 <C62CBB01-AFB6-493D-B603-3BB1FA0B4626@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v8 6/8] docs: documentation about static
 shared memory regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "blackskygg@gmail.com" <blackskygg@gmail.com>,
 Lars Kurth <lars.kurth@citrix.com>, xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIHY4IDYvOF0gZG9jczogZG9jdW1lbnRh
dGlvbiBhYm91dCBzdGF0aWMgc2hhcmVkIG1lbW9yeSByZWdpb25zIik6Cj4gPiBPbiBPY3QgMzEs
IDIwMTgsIGF0IDM6MzUgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4gd3JvdGU6Cj4gPiBPbiBXZWQsIDMxIE9jdCAyMDE4LCBJYW4gSmFja3NvbiB3cm90ZToK
PiA+PiBCdXQgd2UgbmVlZCB0byBrbm93IHdoYXQgdGhlIG5ldyB0ZXJtaW5vbG9neSBzaG91bGQg
YmUuICBJcyBgb3duZXInCj4gPj4gYW5kIGBib3Jyb3dlcicgYSBnb29kIHBhaXJpbmcgPyAgYEJv
cnJvdycgaXMgcGVyaGFwcyBub3QgcXVpdGUgcmlnaHQKPiA+PiBiZWNhdXNlIGl0IGltcGxpZXMg
dGhhdCB0aGUgb3JpZ2luYWwgb3duZXIgbm8gbG9uZ2VyIGhhcyBpdCB3aGlsZSBpdCdzCj4gPj4g
Ym9ycm93ZWQuICBPVE9IIFJ1c3QgaGFzIHJlYWQtb25seSBib3Jyb3dzIHdoaWNoIHdvcmsgc2lt
aWxhcmx5IHNvCj4gPj4gYm9ycm93aW5nIGluIGEgd2F5IHRoYXQgZG9lc24ndCBleGNsdWRlIHRo
ZSBvcmlnaW5hbCBoYXMgYXQgbGVhc3Qgc29tZQo+ID4+IHByZWNlZGVudC4uLgouLi4gCj4gPiBP
dGhlciBvcHRpb25zIEkgY291bGQgdGhpbmsgb2Y6Cj4gPiAKPiA+IHByb3ByaWV0b3IgLyByZW50
ZXIKPiA+IGJlbmVmYWN0b3IgLyBkZXBlbmRlbnQKCklNTyB0aGVzZSBhcmUgZGVmaW5pdGVseSB3
b3JzZS4KCj4gPiBCdXQgSSB0aGluayBvd25lci9ib3Jyb3dlciBpcyB0aGUgYmVzdCBjaG9pY2Ug
LS0gYWxzbyBjb25zaWRlcmluZyB0aGF0Cj4gPiAib3duIiBhbmQgImJvcnJvdyIgYXJlIHRhdWdo
dCBpbiB2ZXJ5IGJhc2ljIEVuZ2xpc2ggY2xhc3NlcywgYW55Ym9keQo+ID4gc2hvdWxkIHVuZGVy
c3RhbmQgdGhlbSB3ZWxsLgoKUmlnaHQuCgo+IG1hc3RlciAvIHNsYXZlIHdhcyBuZXZlciB0aGUg
cmlnaHQgaW1hZ2UsIGJlY2F1c2UgdGhlIG5vbi1vd25pbmcgZG9tYWlucyBhcmVu4oCZdCBiZWlu
ZyBjb250cm9sbGVkIGJ5IHRoZSBvd25pbmcgZG9tYWluLiAgQnV0IG5laXRoZXIgcmVhbGx5IGlz
IOKAnGJvcnJvd2Vy4oCdIOKAlCBib3Jyb3dpbmcgaW1wbGllcyB0aGF0IHRoZSBvcmlnaW5hbCBv
d25lciBkb2VzbuKAmXQgaGF2ZSBpdCBmb3Igc29tZSBwZXJpb2Qgb2YgdGltZS4KClNlZSBteSBj
b21tZW50cyBhYm91dCBSdXN0LiAgSSB0aGluayB0aGlzIGlzIE9LLAoKPiBHaXZlbiB0aGF0IHlv
dSBoYXZlIG9uZSBvd25lciBhbmQgYSBudW1iZXIgb2Ygb3RoZXIgZG9tYWlucyB0aGF0IHVzZSBp
dCBhdCB0aGUgc2FtZSB0aW1lLCBpdOKAmXMgYSBsb3QgbW9yZSBsaWtlIGEgcHViIG9yIGEgY2Fm
ZSB0aGFuIGFuIGFwYXJ0bWVudCBvciBsb2FuLiAgU28g4oCcc2VydmVyIC8gY2xpZW504oCdIGlz
IHByb2JhYmx5IHRoZSBtb3N0IGFjY3VyYXRlIHBpY3R1cmU7IGlmIHRoYXTigJlzIGNvbnNpZGVy
ZWQgdG9vIGNvbmZ1c2luZywgbWF5YmUg4oCccHJvdmlkZXIgLyBjb25zdW1lcuKAnSwgb3Igc29t
ZXRoaW5nIGxpa2UgdGhhdC4KClNlcnZlci9jbGllbnQgaW1wbGllcyB0aGF0IHRoZSBvd25lciBk
b2VzIHNvbWV0aGluZyBhY3RpdmUgdG8gaGFuZGxlCnRoZSBjbGllbnQncyB3aXNoZXMsIHdoZXJl
YXMgYWN0dWFsbHkgdGhlIG93bmVyIGp1c3Qgc2l0cyB0aGVyZSBhbmQKdGhlIGJvcnJvd2VycyBo
ZWxwIHRoZW1zZWx2ZXMgKHdlbGwsIGxpYnhsIGhlbHBzIHRoZW0pLgoKUHJvdmlkZXIvY29uc3Vt
ZXIgaXMgT0sgYnV0IGBjb25zdW1lcicgY2FuIHN1Z2dlc3QgdGhlIHRoaW5nIGlzIHVzZWQKdXAu
ICBJIHRoaW5rIGBib3Jyb3dlcicgaXMgYmV0dGVyIHRoYW4gYGNvbnN1bWVyJy4gIGBPd25lcicg
ZGVmaW5pdGVseQpzZWVtcyByaWdodCBmb3IgdGhlIG93bmVyIHNpZGUuCgpJIHRoaW5rIHRoZSBm
aW5hbCBkZWNpc2lvbiBpcyB1cCB0byBTdGVmYW5vLgoKSWFuLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 15:38:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 15:38: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-devel-bounces@lists.xenproject.org>)
	id 1gIbX5-0002mZ-Fu; Fri, 02 Nov 2018 15:38: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=6ich=nn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gIbX4-0002mQ-I5
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 15:38:46 +0000
X-Inumbo-ID: 62597ac8-deb5-11e8-b010-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 62597ac8-deb5-11e8-b010-12d6303a7972;
 Fri, 02 Nov 2018 15:38:45 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 45C121596;
 Fri,  2 Nov 2018 08:38:45 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8BEF13F718;
 Fri,  2 Nov 2018 08:38:43 -0700 (PDT)
To: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810310942530.7220@sstabellini-ThinkPad-X260>
 <23514.62634.413212.853593@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811011051290.7220@sstabellini-ThinkPad-X260>
 <5F35FB3B-9C4F-467C-8461-5201D0BF5E18@citrix.com>
 <20181102141632.jr4vjefvou5562zd@zion.uk.xensource.com>
 <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
 <23516.26572.806824.551458@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <356dcdbc-3ac9-17dd-9ffe-c792b7bc552d@arm.com>
Date: Fri, 2 Nov 2018 15:38:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <23516.26572.806824.551458@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages] [and 2 more messages] [and 2 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, stefanos@xilinx.com,
 George Dunlap <dunlapg@umich.edu>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>, infra@xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8xMS8yMDE4IDE1OjA1LCBJYW4gSmFja3NvbiB3cm90ZToKPiBTdGVmYW5vIFN0
YWJlbGxpbmkgd3JpdGVzICgiUmU6IFtPU1NURVNUIFBBVENIXSBSRUFETUUuaGFyZHdhcmUtYWNx
dWlzaXRpb24gW2FuZCAxIG1vcmUgbWVzc2FnZXNdIFthbmQgMiBtb3JlIG1lc3NhZ2VzXSIpOgo+
PiBUaGFuayB5b3UgZm9yIHRoZSBkZXRhaWxlZCBhbnN3ZXIgYW5kIHRoZSB3aWxsaW5nbmVzcyB0
byBzZWUgb3NzdGVzdAo+PiBjaGFuZ2VkIGluIHRoaXMgcmVzcGVjdC4KPiAKPiBTdXJlLiAgSXQn
cyBub3QgZml4ZWQgaW4gc3RvbmUsIGFuZCBhIHZhcmlldHkgb2YgYXBwcm9hY2hzIHdpbGwgZml0
Cj4gaW50byBpdCBJIHRoaW5rLgo+IAo+PiBMZXQgbWUgcHJlbWlzZSB0aGF0IGFzIG11Y2ggYXMg
SSB3b3VsZCBsaWtlIHRoaXMgdG8gYmUgZG9uZSwgSSBoYWQgYQo+PiBsb29rIGF0IG15IHNjaGVk
dWxlLCBhbmQsIHJlYWxpc3RpY2FsbHksIEkgY2FuIG9ubHkgdm9sdW50ZWVyIHZlcnkKPj4gbGl0
dGxlIHRpbWUgb24gdGhpcy4gSW4gcmVnYXJkcyB0byB0aGUgdHdvIFhpbGlueCBib2FyZHMsIGl0
IGxvb2tzIGxpa2UKPj4gd2UnbGwganVzdCBoYXZlIHRvIHdhaXQgZm9yIERlYmlhbi4KPiAKPiBP
Sy4gIFRoYXQncyBwZXJoYXBzIGxlc3Mgd29yayBvdmVyYWxsIGF0IG91ciBlbmQgYW55d2F5LiAg
TGV0IG1lIGtub3cKPiBpZiB5b3UgdGhpbmsgYW55IGFzcGVjdCBvZiB0aGlzIGlzIGdldHRpbmcg
c3R1Y2sgc29tZWhvdzsgSSBoYXZlCj4gY29udGFjdHMgaW4gRGViaWFuIHdoaWNoIEkgY291bGQg
dXNlIHRvIGVucXVpcmUgb3Igd2hhdGV2ZXIuCj4gCj4+IE9uIFRodSwgMSBOb3YgMjAxOCwgSWFu
IEphY2tzb24gd3JvdGU6Cj4+PiBUaGUgcHJlcmVxdWlzaXRlIGlzIG9idmlvdXNseSBhbiBhcHBy
b3ByaWF0ZSBjcm9zcy1jb21waWxlci4gIFdpbGwgdGhlCj4+PiBEZWJpYW4gY3Jvc3MtY29tcGls
ZXJzIGRvID8KPj4KPj4gUHJvYmFibHkgaXQgd291bGQgd29yaywgYnV0IEkgZG9uJ3Qga25vdyBm
b3Igc3VyZS4gTW9zdCBwZW9wbGUgdXNlIHRoZQo+PiBMaW5hcm8gY29tcGlsZXIgYW5kIHRvb2xj
aGFpbjoKPj4KPj4gaHR0cHM6Ly9yZWxlYXNlcy5saW5hcm8ub3JnL2NvbXBvbmVudHMvdG9vbGNo
YWluL2JpbmFyaWVzL2xhdGVzdC03L2FhcmNoNjQtbGludXgtZ251Lwo+PiBodHRwczovL3JlbGVh
c2VzLmxpbmFyby5vcmcvY29tcG9uZW50cy90b29sY2hhaW4vZ2NjLWxpbmFyby9sYXRlc3QtNy8K
PiAKPiBJIGd1ZXNzIHRoYXQncyBwcm9iYWJseSB0b2xlcmFibGUuICBXZSdkIGhhdmUgdG8gdGhp
bmsgYWJvdXQgd2hldGhlcgo+IHdlIHNob3VsZCBzbmFwc2hvdCB0aGVtLCBvciBpbnN0YWxsIHRo
ZW0gZGlyZWN0bHkgZnJvbSB1cHN0cmVhbS4gIFRoZQo+IGxhdHRlciBpcyBsZXNzIGNvZGluZyBl
ZmZvcnQgaW4gb3NzdGVzdCAoanVzdCBhZGQgYW4gYXB0IHNvdXJjZSBhbmQKPiBydW4gdGhlIGlu
c3RhbGwgcnVuZSBJIGd1ZXNzKSBidXQgaXQgd291bGQgaW1wbHkgdHJhY2tpbmcgdGhlc2UgaW4g
YW4KPiB1bmNvbnRyb2xsZWQgd2F5LCBzbyB3ZSB3b3VsZCB3YW50IHRvIGJlIGNvbmZpZGVudCB0
aGF0IHRoZXkgYXJlCj4gbWFpbnRhaW5lZCB0byBhIGhpZ2ggc3RhbmRhcmQsIHNpbmNlIHByb2Js
ZW1zIHdpdGggdGhlIGNvbXBpbGVyIHdvdWxkCj4gYnJlYWsgZXZlcnl0aGluZyBmb3IgdXMuICBB
bHNvIEkgd291bGQgYXNrOiBob3cgcmVsaWFibGUgaXMgdGhlaXIgYXB0Cj4gcmVwb3NpdG9yeSBo
b3N0aW5nID8gIElmIGl0IGdvZXMgZG93biwgbGlrZXdpc2UsIGV2ZXJ5dGhpbmcgd291bGQKPiBi
cmVhayBmb3IgdXMuCgpMaW5hcm8gaG9zdGluZyBpcyBwcmV0dHkgcmVsaWFibGUuIEJ1dCBBRkFJ
SywgdGhleSBkb24ndCBoYXZlIGFuIGFwdCByZXBvIGZvciAKdGhlIHRvb2xjaGFpbnMuIFdlIHdv
dWxkIG5lZWQgdG8gZG93bmxvYWQgYSB0YXJiYWxsIGFuZCB1bnBhY2sgaXQuCgo+IAo+PiBUZXN0
aW5nIHRoZSBEZWJpYW4gY3Jvc3MtY29tcGlsZXIgd291bGQgYmUgdmVyeSBlYXN5Lgo+IAo+IFBl
cmhhcHMgSnVsaWVuIGhhcyB0aW1lIHRvIGRvIHRoYXQuCgpBcm02NCBjcm9zcy1jb21waWxlciBp
biBEZWJpYW4gc2hvdWxkIGJlIHN1aXRhYmxlIGVub3VnaCBmb3IgYnVpbGRpbmcgdGhlIAprZXJu
ZWwuIElmIHRoZXJlIGFyZSBhbnkgaXNzdWUgd2l0aCB0aGVtLCB0aGVuIGEgYnVnIHJlcG9ydCBz
aG91bGQgYmUgZmlsbGVkLgoKWy4uLl0KCj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW09TU1RFU1Qg
UEFUQ0hdIFJFQURNRS5oYXJkd2FyZS1hY3F1aXNpdGlvbiBbYW5kIDEgbW9yZSBtZXNzYWdlc10g
W2FuZCAyIG1vcmUgbWVzc2FnZXNdIik6Cj4+IERlYmlhbidzIGNyb3NzLWNvbXBpbGVyIHBhY2th
Z2UgY29uZmxpY3RzIHdpdGggaXRzIG5hdGl2ZSBjb21waWxlciwKPiAKPiBTcGVjaWZpY2FsbHkg
aXQgY29uZmxpY3RzIHdpdGggdGhlIG11bHRpbGliIHN0eWxlIG5hdGl2ZSBjb21waWxlciB1c2Vk
Cj4gZm9yIFhlbi4gIFRoaXMgaXMgYSBidWcgaW4gRGViaWFuIGJ1dCBpdCBpcyBpbnRyYWN0YWJs
ZSBiZWNhdXNlIG9mIHRoZQo+IGFwcHJvYWNoIG9mIHRoZSBEZWJpYWJuIEdDQyBtYWludGFpbmVy
LCBzbyB3ZSB3aWxsIGhhdmUgdG8gbGl2ZSB3aXRoCj4gaXQuCj4gCj4gSG93ZXZlciwgdGhpcyBp
cyBub3QgYSBibG9ja2VyIGJlY2F1c2Ugb3NzdGVzdCBjb3VsZCB1c2UgYSBkZWRpY2F0ZWQKPiB4
ODYgc2V0dXAgZm9yIHRoZSBBUk0gY3Jvc3MgYnVpbGRzLiAgVGhhdCdzIG5vdCBpZGVhbCBiZWNh
dXNlIGl0Cj4gc2hhcmVzIHJlc291cmNlcyBsZXNzIHdlbGwsIGJ1dCBpdCdzIGNlcnRhaW5seSB3
b3JrYWJsZS4KPiAKPiBCdXQgbWF5YmUgd2UganVzdCB3YW50IHRvIGJ1aWxkIG9uIFRodW5kZXJY
LiAgVGhhdCBsZWF2ZXMgc3RlcHMgNC02IG9mCj4gbXkgcGxhbiwgd2hpY2ggYWxtb3N0IGFueSBh
cHByb2FjaCAob3RoZXIgdGhhbiBmaXhpbmcgdGhlIGtlcm5lbHMgaW4KPiBEZWJpYW4pIHJlcXVp
cmUuCgpNeSBwcmVmZXJlbmNlIGlzIHRvIGF2b2lkIGNyb3NzLWNvbXBpbGluZyBpZiB3ZSBjYW4u
IFRoaXMgd291bGQgYXZvaWQgdG8gdXNlIHg4NiAKcmVzb3VyY2UgZm9yIGJ1aWxkaW5nIGtlcm5l
bCB0aGF0IGNvdWxkIGJlIHJlLXVzZWQgZm9yIHRlc3RpbmcgWGVuIGl0c2VsZi4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 15:44:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 15: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-devel-bounces@lists.xenproject.org>)
	id 1gIbcR-0003dU-Bg; Fri, 02 Nov 2018 15:44:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vtjf=nn=citrix.com=prvs=837fd0aa5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIbcQ-0003dP-Hx
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 15:44:18 +0000
X-Inumbo-ID: 27583d7a-deb6-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27583d7a-deb6-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 15:44:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69495833"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23516.28871.800991.122296@mariner.uk.xensource.com>
Date: Fri, 2 Nov 2018 15:44:07 +0000
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <356dcdbc-3ac9-17dd-9ffe-c792b7bc552d@arm.com>
References: <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810310942530.7220@sstabellini-ThinkPad-X260>
 <23514.62634.413212.853593@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811011051290.7220@sstabellini-ThinkPad-X260>
 <5F35FB3B-9C4F-467C-8461-5201D0BF5E18@citrix.com>
 <20181102141632.jr4vjefvou5562zd@zion.uk.xensource.com>
 <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
 <23516.26572.806824.551458@mariner.uk.xensource.com>
 <356dcdbc-3ac9-17dd-9ffe-c792b7bc552d@arm.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages] [and 2 more messages] [and 2 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Lars  Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 stefanos@xilinx.com, George Dunlap <dunlapg@umich.edu>,
 xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>, infra@xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbT1NTVEVTVCBQQVRDSF0gUkVBRE1FLmhhcmR3YXJl
LWFjcXVpc2l0aW9uIFthbmQgMSBtb3JlIG1lc3NhZ2VzXSBbYW5kIDIgbW9yZSBtZXNzYWdlc10g
W2FuZCAyIG1vcmUgbWVzc2FnZXNdIik6Cj4gT24gMDIvMTEvMjAxOCAxNTowNSwgSWFuIEphY2tz
b24gd3JvdGU6Cj4gPiBJIGd1ZXNzIHRoYXQncyBwcm9iYWJseSB0b2xlcmFibGUuICBXZSdkIGhh
dmUgdG8gdGhpbmsgYWJvdXQgd2hldGhlcgo+ID4gd2Ugc2hvdWxkIHNuYXBzaG90IHRoZW0sIG9y
IGluc3RhbGwgdGhlbSBkaXJlY3RseSBmcm9tIHVwc3RyZWFtLiAgVGhlCj4gPiBsYXR0ZXIgaXMg
bGVzcyBjb2RpbmcgZWZmb3J0IGluIG9zc3Rlc3QgKGp1c3QgYWRkIGFuIGFwdCBzb3VyY2UgYW5k
Cj4gPiBydW4gdGhlIGluc3RhbGwgcnVuZSBJIGd1ZXNzKSBidXQgaXQgd291bGQgaW1wbHkgdHJh
Y2tpbmcgdGhlc2UgaW4gYW4KPiA+IHVuY29udHJvbGxlZCB3YXksIHNvIHdlIHdvdWxkIHdhbnQg
dG8gYmUgY29uZmlkZW50IHRoYXQgdGhleSBhcmUKPiA+IG1haW50YWluZWQgdG8gYSBoaWdoIHN0
YW5kYXJkLCBzaW5jZSBwcm9ibGVtcyB3aXRoIHRoZSBjb21waWxlciB3b3VsZAo+ID4gYnJlYWsg
ZXZlcnl0aGluZyBmb3IgdXMuICBBbHNvIEkgd291bGQgYXNrOiBob3cgcmVsaWFibGUgaXMgdGhl
aXIgYXB0Cj4gPiByZXBvc2l0b3J5IGhvc3RpbmcgPyAgSWYgaXQgZ29lcyBkb3duLCBsaWtld2lz
ZSwgZXZlcnl0aGluZyB3b3VsZAo+ID4gYnJlYWsgZm9yIHVzLgo+IAo+IExpbmFybyBob3N0aW5n
IGlzIHByZXR0eSByZWxpYWJsZS4gQnV0IEFGQUlLLCB0aGV5IGRvbid0IGhhdmUgYW4gYXB0IHJl
cG8gZm9yIAo+IHRoZSB0b29sY2hhaW5zLiBXZSB3b3VsZCBuZWVkIHRvIGRvd25sb2FkIGEgdGFy
YmFsbCBhbmQgdW5wYWNrIGl0LgoKVGhhdCB3b3VsZCBiZSBkb2FibGUuICBJZiB0aGUgdGFyYmFs
bHMgaGF2ZSB2ZXJzaW9ucyB3ZSBjb3VsZCBwdXQgdGhlCnZlcnNpb24gbnVtYmVyIGluIHRoZSBv
c3N0ZXN0IGNvbmZpZyBhbmQgdGhlbiBpdCB3b3VsZCBiZSBwdXNoIGdhdGVkLgoKPiA+IFBlcmhh
cHMgSnVsaWVuIGhhcyB0aW1lIHRvIGRvIHRoYXQuCj4gCj4gQXJtNjQgY3Jvc3MtY29tcGlsZXIg
aW4gRGViaWFuIHNob3VsZCBiZSBzdWl0YWJsZSBlbm91Z2ggZm9yIGJ1aWxkaW5nIHRoZSAKPiBr
ZXJuZWwuIElmIHRoZXJlIGFyZSBhbnkgaXNzdWUgd2l0aCB0aGVtLCB0aGVuIGEgYnVnIHJlcG9y
dCBzaG91bGQgYmUgZmlsbGVkLgoKT0ssIHRoYXQncyBkZWZpbml0ZWx5IGdvaW5nIHRvIGJlIGVh
c2llciB0aGVuLgoKPiBNeSBwcmVmZXJlbmNlIGlzIHRvIGF2b2lkIGNyb3NzLWNvbXBpbGluZyBp
ZiB3ZSBjYW4uIFRoaXMgd291bGQgYXZvaWQgdG8gdXNlIHg4NiAKPiByZXNvdXJjZSBmb3IgYnVp
bGRpbmcga2VybmVsIHRoYXQgY291bGQgYmUgcmUtdXNlZCBmb3IgdGVzdGluZyBYZW4gaXRzZWxm
LgoKV2UgaGF2ZSBtb3JlIHg4NiBjYXBhY2l0eSBhbmQgYXJlIGRlcGxveWluZyBzb21lIGRlZGlj
YXRlZCBidWlsZApob3N0cy4gIEJ1dCBjcm9zcy1jb21waWxhdGlvbiBpcyBtb3JlIGNvbXBsZXgg
KHBhcnRpY3VsYXJseSB0aGUKY29tcGlsZXIgY29uZmxpY3QuLi4pCgpJYW4uCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 15:56:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 15:56: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-devel-bounces@lists.xenproject.org>)
	id 1gIbnc-0004Wg-Gs; Fri, 02 Nov 2018 15:55: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=1awx=nn=citrix.com=prvs=837bb29b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIbnb-0004WO-92
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 15:55:51 +0000
X-Inumbo-ID: c3acd124-deb7-11e8-9185-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c3acd124-deb7-11e8-9185-12d6303a7972;
 Fri, 02 Nov 2018 15:55:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69497776"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 15:55:38 +0000
Message-ID: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/7] Make CONFIG_PV work on x86
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsCgpUaGlzIHNlcmllcyBtYWtlcyBDT05GSUdfUFYgd29yay4KCkJvb3RpbmcgYSBoeXBl
cnZpc29yIHdpdGggUFZIIERvbTAgd29ya3MuCgpEdWUgdG8gYW4gaXNzdWUgaW4gWGVuIGltcGxl
bWVudGF0aW9uLCBYVEYgdGVzdHMgY2F1c2UgaHlwZXJ2aXNvciB0byBjcmFzaCAoc2VlbgpvbiBz
dGFnaW5nIGFzIHdlbGwpLiBCdXQgd2l0aCBhIGxvY2FsIHBhdGNoIHRvIHdvcmsgYXJvdW5kIHRo
ZSBpc3N1ZSwKYWxsIFhURiBIVk0gdGVzdHMgcGFzc2VkLgoKU2VlIHYxIGNvdmVyIGxldHRlciBm
b3IgbW9yZSBpbmZvcm1hdGlvbi4KCldlaS4KCldlaSBMaXUgKDcpOgogIHg4NjogbWFrZSB0cmFw
cy5jIGJ1aWxkIHdpdGggIUNPTkZJR19QVgogIHg4Ni9kb21jdGw6IHJld29yayBYRU5fRE9NQ1RM
X3tzZXQsZ2V0fV9hZGRyZXNzX3NpemUKICB4ODY6IG1ha2UgUFYgaHlwZXJjYWxsIGVudHJ5IHBv
aW50cyB3b3JrIHdpdGggIUNPTkZJR19QVgogIHg4NjogcmVhcnJhbmdlIHg4Nl82NC9lbnRyeS5T
CiAgeDg2OiBtYWtlIGVudHJ5IHBvaW50IGNvZGUgYnVpbGQgd2hlbiAhQ09ORklHX1BWCiAgeDg2
OiBleHBvc2UgQ09ORklHX1BWCiAgeDg2OiB1cGRhdGUgaGVscCBzdHJpbmcgZm9yIENPTkZJR19I
Vk0KCiB4ZW4vYXJjaC94ODYvS2NvbmZpZyAgICAgICAgICAgIHwgIDE3ICsrKy0tCiB4ZW4vYXJj
aC94ODYvZG9tY3RsLmMgICAgICAgICAgIHwgIDMyICsrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZtY3MuYyAgICAgfCAgIDUgKy0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAg
ICAgfCAgMTYgKysrKystCiB4ZW4vYXJjaC94ODYveDg2XzY0L01ha2VmaWxlICAgIHwgICAyICst
CiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgIHwgMTA0ICsrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jICAgICB8ICAxOSAr
KysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggfCAgIDQgKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvZG9tYWluLmggICAgfCAgIDcgKystCiA5IGZpbGVzIGNoYW5nZWQsIDE1NiBp
bnNlcnRpb25zKCspLCA1MCBkZWxldGlvbnMoLSkKCmJhc2UtY29tbWl0OiA2Y2IyN2U0MTdlNTdj
MmY0ZDY4OWZhMTk5NzFmMjBmNzVlOWMwNzA4Ci0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 15:56:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 15:56: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-devel-bounces@lists.xenproject.org>)
	id 1gIbni-0004Y0-EL; Fri, 02 Nov 2018 15: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=1awx=nn=citrix.com=prvs=837bb29b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIbng-0004XO-HA
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 15:55:56 +0000
X-Inumbo-ID: c7de6118-deb7-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7de6118-deb7-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 15:55:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69497797"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 15:55:43 +0000
Message-ID: <5f8c46af5da4c828be3d021023eac53d41d403eb.1541174103.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 5/7] x86: make entry point code build when
 !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2tpcCBidWlsZGluZyB4ODZfNjQvY29tcGF0L2VudHJ5LlMgYW5kIHB1dCBDT05GSUdfUFYgaW4K
eDg2XzY0L2VudHJ5LlMuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KdjM6CjEuIG1ha2UgQ1I0X1BWMzJfUkVTVE9SRSBleHBhbmQgdG8gbm90aGluZyB3
aGVuICFQVgoyLiB1c2UgdW5jb25kaXRpb25hbCBqbXAgYW5kIGFkZCBhc3NlcnRpb25zCgp2Mjog
bmV3Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9NYWtlZmlsZSAgICB8ICAyICstCiB4ZW4vYXJj
aC94ODYveDg2XzY0L2VudHJ5LlMgICAgIHwgMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCB8ICA0ICsrKy0KIDMgZmls
ZXMgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYveDg2XzY0L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L3g4Nl82NC9NYWtl
ZmlsZQppbmRleCBmMzM2YTZhLi40YmZhMTQ4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2
XzY0L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvTWFrZWZpbGUKQEAgLTEsNCAr
MSw0IEBACi1zdWJkaXIteSArPSBjb21wYXQKK3N1YmRpci0kKENPTkZJR19QVikgKz0gY29tcGF0
CiAKIG9iai1iaW4teSArPSBlbnRyeS5vCiBvYmoteSArPSB0cmFwcy5vCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMK
aW5kZXggOWIwMjg5OS4uOTc1ZWQ2YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMTUsNiArMTUsMTgg
QEAKICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAjaW5jbHVkZSA8aXJxX3ZlY3RvcnMuaD4KIAor
I2lmbmRlZiBOREVCVUcKKy8qICVyc3A6IHN0cnVjdCBjcHVfdXNlcl9yZWdzICovCisjZGVmaW5l
IEFTU0VSVF9JTlRFUlJVUFRFRF9YRU5fQ09OVEVYVCAgICAgICAgICAgIFwKKyAgICAgICAgdGVz
dGIgJDMsIFVSRUdTX2NzKCVyc3ApOyAgICAgICAgICAgICAgICAgXAorICAgICAgICBqeiAgICAx
ZjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIEFTU0VSVF9GQUlM
RUQoIklOVEVSUlVQVEVEIFhFTiBDT05URVhUIik7IFwKKzE6CisjZWxzZQorI2RlZmluZSBBU1NF
UlRfSU5URVJSVVBURURfWEVOX0NPTlRFWFQKKyNlbmRpZgorCisjaWZkZWYgQ09ORklHX1BWCiAv
KiAlcmJ4OiBzdHJ1Y3QgdmNwdSAqLwogRU5UUlkoc3dpdGNoX3RvX2tlcm5lbCkKICAgICAgICAg
bGVhcSAgVkNQVV90cmFwX2JvdW5jZSglcmJ4KSwlcmR4CkBAIC01MjIsNiArNTM0LDcgQEAgRU5U
UlkoZG9tX2NyYXNoX3N5bmNfZXh0YWJsZSkKICAgICAgICAgeG9ybCAgJWVkaSwlZWRpCiAgICAg
ICAgIGptcCAgIGFzbV9kb21haW5fY3Jhc2hfc3luY2hyb25vdXMgLyogRG9lcyBub3QgcmV0dXJu
ICovCiAgICAgICAgIC5wb3BzZWN0aW9uCisjZW5kaWYgLyogQ09ORklHX1BWICovCiAKIC8qIC0t
LSBDT0RFIEJFTE9XIFRISVMgTElORSAoTU9TVExZKSBOT1QgR1VFU1QgUkVMQVRFRCAtLS0gKi8K
IApAQCAtNTMwLDYgKzU0Myw3IEBAIEVOVFJZKGRvbV9jcmFzaF9zeW5jX2V4dGFibGUpCiAgICAg
ICAgIEFMSUdOCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwogRU5UUlko
cmV0X2Zyb21faW50cikKKyNpZmRlZiBDT05GSUdfUFYKICAgICAgICAgR0VUX0NVUlJFTlQoYngp
CiAgICAgICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQogICAgICAgICBqeiAgICByZXN0b3Jl
X2FsbF94ZW4KQEAgLTUzNyw2ICs1NTEsMTAgQEAgRU5UUlkocmV0X2Zyb21faW50cikKICAgICAg
ICAgY21wYiAgJDAsIERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQogICAgICAgICBqZSAgICB0ZXN0
X2FsbF9ldmVudHMKICAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cworI2Vsc2UK
KyAgICAgICAgQVNTRVJUX0lOVEVSUlVQVEVEX1hFTl9DT05URVhUCisgICAgICAgIGptcCAgIHJl
c3RvcmVfYWxsX3hlbgorI2VuZGlmCiAKICAgICAgICAgLnNlY3Rpb24gLnRleHQuZW50cnksICJh
eCIsIEBwcm9nYml0cwogCkBAIC02MTksNiArNjM3LDcgQEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZl
ZDoKICAgICAgICAgdGVzdGIgJFg4Nl9FRkxBR1NfSUY+PjgsVVJFR1NfZWZsYWdzKzEoJXJzcCkK
ICAgICAgICAganogICAgZXhjZXB0aW9uX3dpdGhfaW50c19kaXNhYmxlZAogCisjaWZkZWYgQ09O
RklHX1BWCiAgICAgICAgIEFMVEVSTkFUSVZFXzIgImptcCAuTGNyNF9wdjMyX2RvbmUiLCBcCiAg
ICAgICAgICAgICBfX3N0cmluZ2lmeShtb3YgVkNQVV9kb21haW4oJXJieCksICVyYXgpLCBYODZf
RkVBVFVSRV9YRU5fU01FUCwgXAogICAgICAgICAgICAgX19zdHJpbmdpZnkobW92IFZDUFVfZG9t
YWluKCVyYngpLCAlcmF4KSwgWDg2X0ZFQVRVUkVfWEVOX1NNQVAKQEAgLTY1OCw2ICs2NzcsOSBA
QCBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkOgogICAgICAgICB0ZXN0ICAkfihQRkVDX3dyaXRlX2Fj
Y2Vzc3xQRkVDX2luc25fZmV0Y2gpLCVlYXgKICAgICAgICAganogICAgY29tcGF0X3Rlc3RfYWxs
X2V2ZW50cwogLkxjcjRfcHYzMl9kb25lOgorI2Vsc2UKKyAgICAgICAgQVNTRVJUX0lOVEVSUlVQ
VEVEX1hFTl9DT05URVhUCisjZW5kaWYgLyogQ09ORklHX1BWICovCiAgICAgICAgIHN0aQogMTog
ICAgICBtb3ZxICAlcnNwLCVyZGkKICAgICAgICAgbW92emJsIFVSRUdTX2VudHJ5X3ZlY3Rvcigl
cnNwKSwlZWF4CkBAIC02NjcsMTIgKzY4OSwxNyBAQCBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkOgog
ICAgICAgICBJTkRJUkVDVF9DQUxMICVyZHgKICAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAgICAgICBtb3YgICAlcjEzYiwgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcjE0KQorI2lmZGVmIENPTkZJR19QVgogICAgICAgICB0
ZXN0YiAkMyxVUkVHU19jcyglcnNwKQogICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94ZW4KICAg
ICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCksJXJheAogICAgICAgICBjbXBiICAkMCwgRE9N
QUlOX2lzXzMyYml0X3B2KCVyYXgpCiAgICAgICAgIGpuZSAgIGNvbXBhdF90ZXN0X2FsbF9ldmVu
dHMKICAgICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCisjZWxzZQorICAgICAgICBBU1NFUlRf
SU5URVJSVVBURURfWEVOX0NPTlRFWFQKKyAgICAgICAgam1wICAgcmVzdG9yZV9hbGxfeGVuCisj
ZW5kaWYKIAogLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KIGV4Y2VwdGlv
bl93aXRoX2ludHNfZGlzYWJsZWQ6CkBAIC04MjMsNiArODUwLDcgQEAgaGFuZGxlX2lzdF9leGNl
cHRpb246CiAgICAgICAgIG1vdiAgICVyMTIsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXIxNCkKIC5MaXN0X2NyM19va2F5OgogCisjaWZkZWYgQ09ORklHX1BWCiAgICAgICAgIENSNF9Q
VjMyX1JFU1RPUkUKICAgICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJzcCkKICAgICAgICAganog
ICAgMWYKQEAgLTgzNyw3ICs4NjUsMTEgQEAgaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAgICAg
IG1vdmwgICRVUkVHU19rZXJuZWxfc2l6ZW9mLzgsJWVjeAogICAgICAgICBtb3ZxICAlcmRpLCVy
c3AKICAgICAgICAgcmVwICAgbW92c3EKLTE6ICAgICAgbW92cSAgJXJzcCwlcmRpCisxOgorI2Vs
c2UKKyAgICAgICAgQVNTRVJUX0lOVEVSUlVQVEVEX1hFTl9DT05URVhUCisjZW5kaWYKKyAgICAg
ICAgbW92cSAgJXJzcCwlcmRpCiAgICAgICAgIG1vdnpibCBVUkVHU19lbnRyeV92ZWN0b3IoJXJz
cCksJWVheAogICAgICAgICBsZWFxICBleGNlcHRpb25fdGFibGUoJXJpcCksJXJkeAogICAgICAg
ICBtb3YgICAoJXJkeCwgJXJheCwgOCksICVyZHgKQEAgLTg0OCw2ICs4ODAsNyBAQCBoYW5kbGVf
aXN0X2V4Y2VwdGlvbjoKICAgICAgICAgam5lICAgcmV0X2Zyb21faW50cgogCiAgICAgICAgIC8q
IFdlIHdhbnQgdG8gZ2V0IHN0cmFpZ2h0IHRvIHRoZSBJUkVUIG9uIHRoZSBOTUkgZXhpdCBwYXRo
LiAqLworI2lmZGVmIENPTkZJR19QVgogICAgICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQog
ICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94ZW4KICAgICAgICAgR0VUX0NVUlJFTlQoYngpCkBA
IC04NjMsNiArODk2LDEwIEBAIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogICAgICAgICBjbXBiICAk
MCxET01BSU5faXNfMzJiaXRfcHYoJXJheCkKICAgICAgICAgamUgICAgcmVzdG9yZV9hbGxfZ3Vl
c3QKICAgICAgICAgam1wICAgY29tcGF0X3Jlc3RvcmVfYWxsX2d1ZXN0CisjZWxzZQorICAgICAg
ICBBU1NFUlRfSU5URVJSVVBURURfWEVOX0NPTlRFWFQKKyAgICAgICAgam1wICAgcmVzdG9yZV9h
bGxfeGVuCisjZW5kaWYKIAogRU5UUlkobWFjaGluZV9jaGVjaykKICAgICAgICAgcHVzaHEgJDAK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4IGRhNTA0ZWEuLmU2ODhjZjEgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hc21fZGVmbnMuaApAQCAtMzIxLDEwICszMjEsMTQgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUg
dm9pZCBzdGFjKHZvaWQpCiAgICAgICAgIHN1YnEgICQtKFVSRUdTX2Vycm9yX2NvZGUtVVJFR1Nf
cjE1K1xhZGopLCAlcnNwCiAuZW5kbQogCisjaWZkZWYgQ09ORklHX1BWCiAjZGVmaW5lIENSNF9Q
VjMyX1JFU1RPUkUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFU
SVZFXzIgIiIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgImNh
bGwgY3I0X3B2MzJfcmVzdG9yZSIsIFg4Nl9GRUFUVVJFX1hFTl9TTUVQLCBcCiAgICAgICAgICJj
YWxsIGNyNF9wdjMyX3Jlc3RvcmUiLCBYODZfRkVBVFVSRV9YRU5fU01BUAorI2Vsc2UKKyNkZWZp
bmUgQ1I0X1BWMzJfUkVTVE9SRQorI2VuZGlmCiAKICNpbmNsdWRlIDxhc20vc3BlY19jdHJsX2Fz
bS5oPgogCi0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 15:56:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 15:56: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-devel-bounces@lists.xenproject.org>)
	id 1gIbnc-0004Wm-R4; Fri, 02 Nov 2018 15:55: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=1awx=nn=citrix.com=prvs=837bb29b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIbnb-0004WN-8c
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 15:55:51 +0000
X-Inumbo-ID: c514d796-deb7-11e8-9fca-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c514d796-deb7-11e8-9fca-12d6303a7972;
 Fri, 02 Nov 2018 15:55:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69497778"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 15:55:40 +0000
Message-ID: <22488bd886230a8039240b6714c08f8baa4e525c.1541174103.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/7] x86/domctl: rework XEN_DOMCTL_{set,
 get}_address_size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R29pbmcgdGhyb3VnaCB0b29sc3RhY2sgY29kZSwgdGhleSBhcmUgdXNlZCBmb3IgUFYgZ3Vlc3Rz
IG9ubHkuCgpUaWdodGVuIHRoZWlyIGFjY2VzcyB0byBQViBvbmx5LiBSZXR1cm4gLUVPUE5PVFNV
UFAgaWYgdGhleSBhcmUgY2FsbGVkCm9uIEhWTSBndWVzdHMuIFJld3JpdGUgdGhlIGNvZGUgaW4g
YSBwYXR0ZXJuIHRoYXQgbWFrZXMgRENFIHdvcmsuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjM6IHJld3JpdHRlbgotLS0KIHhlbi9hcmNoL3g4Ni9k
b21jdGwuYyB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggZjc5ODI3ZS4u
MzNmOWE4NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9kb21jdGwuYwpAQCAtNjA5LDE5ICs2MDksMzMgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgK
ICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFhFTl9ET01DVExfc2V0X2FkZHJlc3Nfc2l6ZToK
LSAgICAgICAgaWYgKCAoKGRvbWN0bC0+dS5hZGRyZXNzX3NpemUuc2l6ZSA9PSA2NCkgJiYgIWQt
PmFyY2guaXNfMzJiaXRfcHYpIHx8Ci0gICAgICAgICAgICAgKChkb21jdGwtPnUuYWRkcmVzc19z
aXplLnNpemUgPT0gMzIpICYmIGQtPmFyY2guaXNfMzJiaXRfcHYpICkKLSAgICAgICAgICAgIHJl
dCA9IDA7Ci0gICAgICAgIGVsc2UgaWYgKCBkb21jdGwtPnUuYWRkcmVzc19zaXplLnNpemUgPT0g
MzIgKQotICAgICAgICAgICAgcmV0ID0gc3dpdGNoX2NvbXBhdChkKTsKKyAgICAgICAgaWYgKCBp
c19odm1fZG9tYWluKGQpICkKKyAgICAgICAgICAgIHJldCA9IC1FT1BOT1RTVVBQOworICAgICAg
ICBlbHNlIGlmICggaXNfcHZfZG9tYWluKGQpICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYg
KCAoKGRvbWN0bC0+dS5hZGRyZXNzX3NpemUuc2l6ZSA9PSA2NCkgJiYgIWQtPmFyY2guaXNfMzJi
aXRfcHYpIHx8CisgICAgICAgICAgICAgICAgICgoZG9tY3RsLT51LmFkZHJlc3Nfc2l6ZS5zaXpl
ID09IDMyKSAmJiBkLT5hcmNoLmlzXzMyYml0X3B2KSApCisgICAgICAgICAgICAgICAgcmV0ID0g
MDsKKyAgICAgICAgICAgIGVsc2UgaWYgKCBkb21jdGwtPnUuYWRkcmVzc19zaXplLnNpemUgPT0g
MzIgKQorICAgICAgICAgICAgICAgIHJldCA9IHN3aXRjaF9jb21wYXQoZCk7CisgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgfQogICAgICAg
ICBlbHNlCi0gICAgICAgICAgICByZXQgPSAtRUlOVkFMOworICAgICAgICAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBYRU5fRE9NQ1RMX2dldF9h
ZGRyZXNzX3NpemU6Ci0gICAgICAgIGRvbWN0bC0+dS5hZGRyZXNzX3NpemUuc2l6ZSA9IGlzX3B2
XzMyYml0X2RvbWFpbihkKSA/IDMyIDoKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQklUU19QRVJfTE9ORzsKLSAgICAgICAgY29w
eWJhY2sgPSB0cnVlOworICAgICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQorICAgICAgICAg
ICAgcmV0ID0gLUVPUE5PVFNVUFA7CisgICAgICAgIGVsc2UgaWYgKCBpc19wdl9kb21haW4oZCkg
KQorICAgICAgICB7CisgICAgICAgICAgICBkb21jdGwtPnUuYWRkcmVzc19zaXplLnNpemUgPQor
ICAgICAgICAgICAgICAgIGlzX3B2XzMyYml0X2RvbWFpbihkKSA/IDMyIDogQklUU19QRVJfTE9O
RzsKKyAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKKyAgICAgICAgfQorICAgICAgICBlbHNl
CisgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICAgICAgYnJlYWs7CiAKICAg
ICBjYXNlIFhFTl9ET01DVExfc2V0X21hY2hpbmVfYWRkcmVzc19zaXplOgotLSAKZ2l0LXNlcmll
cyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 15:56:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 15:56: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-devel-bounces@lists.xenproject.org>)
	id 1gIbnd-0004Ws-48; Fri, 02 Nov 2018 15:55:53 +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=1awx=nn=citrix.com=prvs=837bb29b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIbnb-0004WM-8c
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 15:55:51 +0000
X-Inumbo-ID: c50b842a-deb7-11e8-8a8c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c50b842a-deb7-11e8-8a8c-12d6303a7972;
 Fri, 02 Nov 2018 15:55:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69497777"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 15:55:39 +0000
Message-ID: <cdcdb5e85a0681a000df6124cbd0ff0403e05fe3.1541174103.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/7] x86: make traps.c build with !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvdmlkZSBhIHN0dWIgZm9yIHB2X2luamVjdF9ldmVudCwgcHV0IGNvZGUgdGhhdCBhY2Nlc3Nl
cyBQViBmaWVsZHMKYW5kIEdEVCAvIExEVCBmYXVsdCBoYW5kbGluZyBjb2RlIHVuZGVyIENPTkZJ
R19QVi4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2
MzoKMS4gZG9uJ3Qgc2tpcCB1cGRhdGluZyBkcl9tYXNrcyBpbiBhY3RpdmF0ZV9kZWJ1Z3JlZ3Mu
CjIuIHJlbW92ZSBBU1NFUlRfVU5SRUFDSEFCTEUgaW4gZml4dXBfcGFnZV9mYXVsdC4KCnYyOiBy
ZWR1Y2UgdGhlIGFtb3VudCBvZiBpZmRlZnMKLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAg
ICAgIHwgMTYgKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCB8
ICA3ICsrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggYzYw
YzhmNS4uNjk0NDllMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVu
L2FyY2gveDg2L3RyYXBzLmMKQEAgLTExMTUsNiArMTExNSw3IEBAIHN0YXRpYyB2b2lkIHJlc2Vy
dmVkX2JpdF9wYWdlX2ZhdWx0KHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICBzaG93X2V4ZWN1dGlv
bl9zdGF0ZShyZWdzKTsKIH0KIAorI2lmZGVmIENPTkZJR19QVgogc3RhdGljIGludCBoYW5kbGVf
bGR0X21hcHBpbmdfZmF1bHQodW5zaWduZWQgaW50IG9mZnNldCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewpAQCAtMTE4
NSw2ICsxMTg2LDcgQEAgc3RhdGljIGludCBoYW5kbGVfZ2R0X2xkdF9tYXBwaW5nX2ZhdWx0KHVu
c2lnbmVkIGxvbmcgb2Zmc2V0LAogCiAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKIH0K
KyNlbmRpZgogCiAjZGVmaW5lIElOX0hZUEVSVklTT1JfUkFOR0UodmEpIFwKICAgICAoKCh2YSkg
Pj0gSFlQRVJWSVNPUl9WSVJUX1NUQVJUKSAmJiAoKHZhKSA8IEhZUEVSVklTT1JfVklSVF9FTkQp
KQpAQCAtMTMzNSwxMCArMTMzNywxMiBAQCBzdGF0aWMgaW50IGZpeHVwX3BhZ2VfZmF1bHQodW5z
aWduZWQgbG9uZyBhZGRyLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAogICAgIGlmICgg
dW5saWtlbHkoSU5fSFlQRVJWSVNPUl9SQU5HRShhZGRyKSkgKQogICAgIHsKKyNpZmRlZiBDT05G
SUdfUFYKICAgICAgICAgaWYgKCAhKHJlZ3MtPmVycm9yX2NvZGUgJiAoUEZFQ191c2VyX21vZGUg
fCBQRkVDX3Jlc2VydmVkX2JpdCkpICYmCiAgICAgICAgICAgICAgKGFkZHIgPj0gR0RUX0xEVF9W
SVJUX1NUQVJUKSAmJiAoYWRkciA8IEdEVF9MRFRfVklSVF9FTkQpICkKICAgICAgICAgICAgIHJl
dHVybiBoYW5kbGVfZ2R0X2xkdF9tYXBwaW5nX2ZhdWx0KAogICAgICAgICAgICAgICAgIGFkZHIg
LSBHRFRfTERUX1ZJUlRfU1RBUlQsIHJlZ3MpOworI2VuZGlmCiAgICAgICAgIHJldHVybiAwOwog
ICAgIH0KIApAQCAtMTQ5NCw3ICsxNDk4LDkgQEAgdm9pZCBfX2luaXQgZG9fZWFybHlfcGFnZV9m
YXVsdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAogdm9pZCBkb19nZW5lcmFsX3Byb3Rl
Y3Rpb24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CisjaWZkZWYgQ09ORklHX1BWCiAg
ICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OworI2VuZGlmCiAgICAgdW5zaWduZWQgbG9uZyBm
aXh1cDsKIAogICAgIGlmICggZGVidWdnZXJfdHJhcF9lbnRyeShUUkFQX2dwX2ZhdWx0LCByZWdz
KSApCkBAIC0xNTA2LDYgKzE1MTIsNyBAQCB2b2lkIGRvX2dlbmVyYWxfcHJvdGVjdGlvbihzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBpZiAoICFndWVzdF9tb2RlKHJlZ3MpICkKICAg
ICAgICAgZ290byBncF9pbl9rZXJuZWw7CiAKKyNpZmRlZiBDT05GSUdfUFYKICAgICAvKgogICAg
ICAqIEN1bm5pbmcgdHJpY2sgdG8gYWxsb3cgYXJiaXRyYXJ5ICJJTlQgbiIgaGFuZGxpbmcuCiAg
ICAgICoKQEAgLTE1NTcsNiArMTU2NCw3IEBAIHZvaWQgZG9fZ2VuZXJhbF9wcm90ZWN0aW9uKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIC8qIFBhc3Mgb24gR1BGIGFzIGlzLiAqLwog
ICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgcmVncy0+ZXJyb3JfY29k
ZSk7CiAgICAgcmV0dXJuOworI2VuZGlmCiAKICBncF9pbl9rZXJuZWw6CiAKQEAgLTE3NDQsNyAr
MTc1Miw5IEBAIHZvaWQgdW5zZXRfbm1pX2NhbGxiYWNrKHZvaWQpCiAKIHZvaWQgZG9fZGV2aWNl
X25vdF9hdmFpbGFibGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CisjaWZkZWYgQ09O
RklHX1BWCiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworI2VuZGlmCiAKICAgICBp
ZiAoICFndWVzdF9tb2RlKHJlZ3MpICkKICAgICB7CkBAIC0xNzYyLDYgKzE3NzIsNyBAQCB2b2lk
IGRvX2RldmljZV9ub3RfYXZhaWxhYmxlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
ICAgICByZXR1cm47CiAgICAgfQogCisjaWZkZWYgQ09ORklHX1BWCiAgICAgdmNwdV9yZXN0b3Jl
X2ZwdV9sYXp5KGN1cnIpOwogCiAgICAgaWYgKCBjdXJyLT5hcmNoLnB2LmN0cmxyZWdbMF0gJiBY
ODZfQ1IwX1RTICkKQEAgLTE3NzEsNiArMTc4Miw5IEBAIHZvaWQgZG9fZGV2aWNlX25vdF9hdmFp
bGFibGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQogICAgIGVsc2UKICAgICAg
ICAgVFJBQ0VfMEQoVFJDX1BWX01BVEhfU1RBVEVfUkVTVE9SRSk7CisjZWxzZQorICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOworI2VuZGlmCiAKICAgICByZXR1cm47CiB9CkBAIC0yMDc4LDYgKzIw
OTIsNyBAQCB2b2lkIGFjdGl2YXRlX2RlYnVncmVncyhjb25zdCBzdHJ1Y3QgdmNwdSAqY3VycikK
ICAgICB9CiB9CiAKKyNpZmRlZiBDT05GSUdfUFYKIC8qCiAgKiBVc2VkIGJ5IGh5cGVyY2FsbHMg
YW5kIHRoZSBlbXVsYXRvci4KICAqICAtRU5PREVWID0+ICNVRApAQCAtMjE5Myw2ICsyMjA4LDcg
QEAgbG9uZyBzZXRfZGVidWdyZWcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCByZWcsIHVu
c2lnbmVkIGxvbmcgdmFsdWUpCiAKICAgICByZXR1cm4gMDsKIH0KKyNlbmRpZiAgLyogQ09ORklH
X1BWICovCiAKIHZvaWQgYXNtX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cyh1bnNpZ25lZCBsb25n
IGFkZHIpCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCA3MjE0MDM3Li42NDNlNjlhIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZG9tYWluLmgKQEAgLTY4MSw3ICs2ODEsMTQgQEAgdm9pZCBhcmNoX3ZjcHVfcmVnc19pbml0
KHN0cnVjdCB2Y3B1ICp2KTsKIHN0cnVjdCB2Y3B1X2h2bV9jb250ZXh0OwogaW50IGFyY2hfc2V0
X2luZm9faHZtX2d1ZXN0KHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgdmNwdV9odm1fY29u
dGV4dCAqY3R4KTsKIAorI2lmZGVmIENPTkZJR19QVgogdm9pZCBwdl9pbmplY3RfZXZlbnQoY29u
c3Qgc3RydWN0IHg4Nl9ldmVudCAqZXZlbnQpOworI2Vsc2UKK3N0YXRpYyBpbmxpbmUgdm9pZCBw
dl9pbmplY3RfZXZlbnQoY29uc3Qgc3RydWN0IHg4Nl9ldmVudCAqZXZlbnQpCit7CisgICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7Cit9CisjZW5kaWYKIAogc3RhdGljIGlubGluZSB2b2lkIHB2X2lu
amVjdF9od19leGNlcHRpb24odW5zaWduZWQgaW50IHZlY3RvciwgaW50IGVycmNvZGUpCiB7Ci0t
IApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 15:56:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 15:56: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-devel-bounces@lists.xenproject.org>)
	id 1gIbni-0004Xq-44; Fri, 02 Nov 2018 15:55:58 +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=1awx=nn=citrix.com=prvs=837bb29b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIbnf-0004X5-Km
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 15:55:55 +0000
X-Inumbo-ID: c7cb33f4-deb7-11e8-b1d9-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c7cb33f4-deb7-11e8-b1d9-12d6303a7972;
 Fri, 02 Nov 2018 15:55:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69497793"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 15:55:44 +0000
Message-ID: <2e9eda4bdb70a50f011e8347941c8d5f0165dec4.1541174103.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 6/7] x86: expose CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MzogdXBkYXRl
IHRleHQKdjI6IGd1ZXN0IC0+IGRvbWFpbgotLS0KIHhlbi9hcmNoL3g4Ni9LY29uZmlnIHwgOCAr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKaW5kZXggNTQ4Y2JmOS4u
MzdhZjcyOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKKysrIGIveGVuL2FyY2gv
eDg2L0tjb25maWcKQEAgLTM3LDYgKzM3LDE0IEBAIHNvdXJjZSAiYXJjaC9LY29uZmlnIgogCiBj
b25maWcgUFYKIAlkZWZfYm9vbCB5CisJcHJvbXB0ICJQViBzdXBwb3J0IgorCS0tLWhlbHAtLS0K
KwkgIEludGVyZmFjZXMgdG8gc3VwcG9ydCBQViBkb21haW5zLiBUaGVzZSByZXF1aXJlIGd1ZXN0
IGtlcm5lbCBzdXBwb3J0CisJICB0byBydW4gYXMgYSBQViBndWVzdCwgYnV0IGRvbid0IHJlcXVp
cmUgYW55IHNwZWNpZmljIGhhcmR3YXJlIHN1cHBvcnQuCisKKwkgIFRoaXMgb3B0aW9uIGlzIG5l
ZWRlZCBpZiB5b3Ugd2FudCB0byBydW4gUFYgZG9tYWlucy4KKworCSAgSWYgdW5zdXJlLCBzYXkg
WS4KIAogY29uZmlnIFBWX0xJTkVBUl9QVAogICAgICAgIGJvb2wgIlN1cHBvcnQgZm9yIFBWIGxp
bmVhciBwYWdldGFibGVzIgotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 15:56:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 15:56: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-devel-bounces@lists.xenproject.org>)
	id 1gIbnd-0004Wy-EO; Fri, 02 Nov 2018 15:55:53 +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=1awx=nn=citrix.com=prvs=837bb29b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIbnb-0004WS-EE
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 15:55:51 +0000
X-Inumbo-ID: c55daf48-deb7-11e8-828d-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c55daf48-deb7-11e8-828d-12d6303a7972;
 Fri, 02 Nov 2018 15:55:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69497779"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 15:55:42 +0000
Message-ID: <805e6a102f30fa54f1ba1730db13bb1d3972dd5e.1541174103.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 4/7] x86: rearrange x86_64/entry.S
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3BsaXQgdGhlIGZpbGUgaW50byB0d28gaGFsdmVzLiBUaGUgZmlyc3QgaGFsZiBwZXJ0YWlucyB0
byBQViBndWVzdApjb2RlIHdoaWxlIHRoZSBzZWNvbmQgaGFsZiBpcyBtb3N0bHkgdXNlZCBieSB0
aGUgaHlwZXJ2aXNvciBpdHNlbGYgdG8KaGFuZGxlIGludGVycnVwdHMgYW5kIGV4Y2VwdGlvbnMu
CgpObyBmdW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2MzogcmVtb3ZlIHNlbGZfaXBpX3Jlc3RvcmVfYWxs
X2d1ZXN0CnYyOiBuZXcsIHJlcXVlc3RlZCBieSBBbmRyZXcKLS0tCiB4ZW4vYXJjaC94ODYveDg2
XzY0L2VudHJ5LlMgfCA2NSArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
ZW50cnkuUwppbmRleCA0OGNiOTZjLi45YjAyODk5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
eDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC0xMjEs
MTYgKzEyMSw2IEBAIHByb2Nlc3NfdHJhcDoKICAgICAgICAgY2FsbCBjcmVhdGVfYm91bmNlX2Zy
YW1lCiAgICAgICAgIGptcCAgdGVzdF9hbGxfZXZlbnRzCiAKLS8qIE5vIHNwZWNpYWwgcmVnaXN0
ZXIgYXNzdW1wdGlvbnMuICovCi1FTlRSWShyZXRfZnJvbV9pbnRyKQotICAgICAgICBHRVRfQ1VS
UkVOVChieCkKLSAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCi0gICAgICAgIGp6ICAg
IHJlc3RvcmVfYWxsX3hlbgotICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwgJXJheAot
ICAgICAgICBjbXBiICAkMCwgRE9NQUlOX2lzXzMyYml0X3B2KCVyYXgpCi0gICAgICAgIGplICAg
IHRlc3RfYWxsX2V2ZW50cwotICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCi0K
ICAgICAgICAgLnNlY3Rpb24gLnRleHQuZW50cnksICJheCIsIEBwcm9nYml0cwogCiAvKiAlcmJ4
OiBzdHJ1Y3QgdmNwdSwgaW50ZXJydXB0cyBkaXNhYmxlZCAqLwpAQCAtMjExLDI2ICsyMDEsNiBA
QCBpcmV0X2V4aXRfdG9fZ3Vlc3Q6CiAuTGZ0MDogIGlyZXRxCiAgICAgICAgIF9BU01fUFJFX0VY
VEFCTEUoLkxmdDAsIGhhbmRsZV9leGNlcHRpb24pCiAKLSAgICAgICAgQUxJR04KLS8qIE5vIHNw
ZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCi1yZXN0b3JlX2FsbF94ZW46Ci0gICAgICAg
IC8qCi0gICAgICAgICAqIENoZWNrIHdoZXRoZXIgd2UgbmVlZCB0byBzd2l0Y2ggdG8gdGhlIHBl
ci1DUFUgcGFnZSB0YWJsZXMsIGluCi0gICAgICAgICAqIGNhc2Ugd2UgcmV0dXJuIHRvIGxhdGUg
UFYgZXhpdCBjb2RlIChmcm9tIGFuIE5NSSBvciAjTUMpLgotICAgICAgICAgKi8KLSAgICAgICAg
R0VUX1NUQUNLX0VORChieCkKLSAgICAgICAgY21wYiAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQo
dXNlX3B2X2NyMykoJXJieCkKLVVOTElLRUxZX1NUQVJUKG5lLCBleGl0X2NyMykKLSAgICAgICAg
bW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9jcjMpKCVyYngpLCAlcmF4Ci0gICAgICAgIG1v
diAgICVyYXgsICVjcjMKLVVOTElLRUxZX0VORChleGl0X2NyMykKLQotICAgICAgICAvKiBXQVJO
SU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQu
ICovCi0gICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX1hFTl9JU1QgLyogUmVxOiAlcmJ4PWVuZCwg
Q2xvYjogYWNkICovCi0KLSAgICAgICAgUkVTVE9SRV9BTEwgYWRqPTgKLSAgICAgICAgaXJldHEK
LQogLyoKICAqIFdoZW4gZW50ZXJpbmcgU1lTQ0FMTCBmcm9tIGtlcm5lbCBtb2RlOgogICogICVy
YXggICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBoeXBlcmNhbGwgdmVjdG9yCkBAIC01NTMs
OCArNTIzLDQzIEBAIEVOVFJZKGRvbV9jcmFzaF9zeW5jX2V4dGFibGUpCiAgICAgICAgIGptcCAg
IGFzbV9kb21haW5fY3Jhc2hfc3luY2hyb25vdXMgLyogRG9lcyBub3QgcmV0dXJuICovCiAgICAg
ICAgIC5wb3BzZWN0aW9uCiAKKy8qIC0tLSBDT0RFIEJFTE9XIFRISVMgTElORSAoTU9TVExZKSBO
T1QgR1VFU1QgUkVMQVRFRCAtLS0gKi8KKworICAgICAgICAudGV4dAorCisgICAgICAgIEFMSUdO
CisvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLworRU5UUlkocmV0X2Zyb21f
aW50cikKKyAgICAgICAgR0VUX0NVUlJFTlQoYngpCisgICAgICAgIHRlc3RiICQzLCBVUkVHU19j
cyglcnNwKQorICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94ZW4KKyAgICAgICAgbW92cSAgVkNQ
VV9kb21haW4oJXJieCksICVyYXgKKyAgICAgICAgY21wYiAgJDAsIERPTUFJTl9pc18zMmJpdF9w
diglcmF4KQorICAgICAgICBqZSAgICB0ZXN0X2FsbF9ldmVudHMKKyAgICAgICAgam1wICAgY29t
cGF0X3Rlc3RfYWxsX2V2ZW50cworCiAgICAgICAgIC5zZWN0aW9uIC50ZXh0LmVudHJ5LCAiYXgi
LCBAcHJvZ2JpdHMKIAorICAgICAgICBBTElHTgorLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1
bXB0aW9ucy4gKi8KK3Jlc3RvcmVfYWxsX3hlbjoKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2hl
Y2sgd2hldGhlciB3ZSBuZWVkIHRvIHN3aXRjaCB0byB0aGUgcGVyLUNQVSBwYWdlIHRhYmxlcywg
aW4KKyAgICAgICAgICogY2FzZSB3ZSByZXR1cm4gdG8gbGF0ZSBQViBleGl0IGNvZGUgKGZyb20g
YW4gTk1JIG9yICNNQykuCisgICAgICAgICAqLworICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQor
ICAgICAgICBjbXBiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSglcmJ4KQor
VU5MSUtFTFlfU1RBUlQobmUsIGV4aXRfY3IzKQorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZP
X0ZJRUxEKHB2X2NyMykoJXJieCksICVyYXgKKyAgICAgICAgbW92ICAgJXJheCwgJWNyMworVU5M
SUtFTFlfRU5EKGV4aXRfY3IzKQorCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAq
YCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KKyAgICAgICAgU1BFQ19D
VFJMX0VYSVRfVE9fWEVOX0lTVCAvKiBSZXE6ICVyYng9ZW5kLCBDbG9iOiBhY2QgKi8KKworICAg
ICAgICBSRVNUT1JFX0FMTCBhZGo9OAorICAgICAgICBpcmV0cQorCiBFTlRSWShjb21tb25faW50
ZXJydXB0KQogICAgICAgICBTQVZFX0FMTCBDTEFDCiAKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 15:56:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 15:56: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-devel-bounces@lists.xenproject.org>)
	id 1gIbnh-0004Xg-QB; Fri, 02 Nov 2018 15: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=1awx=nn=citrix.com=prvs=837bb29b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIbnf-0004X4-KQ
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 15:55:55 +0000
X-Inumbo-ID: c729cdfc-deb7-11e8-a9bb-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c729cdfc-deb7-11e8-a9bb-12d6303a7972;
 Fri, 02 Nov 2018 15:55:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69497790"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 15:55:41 +0000
Message-ID: <578d1dfbfc76230034b81fc79175a2181a62eac2.1541174103.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/7] x86: make PV hypercall entry points work
 with !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugd2FudCBYZW4gdG8gY3Jhc2ggaWYgd2UgaGl0IHRoZXNlIHBhdGhzIHdoZW4gUFYgaXMgZGlz
YWJsZWQuCgpGb3Igc3lzY2FsbCwgd2UgcHJvdmlkZSBzdHVicyBmb3Ige2wsY31zdGFyX2VudGVy
IHdoaWNoIGVuZCB1cCBjYWxsaW5nCnBhbmljLiAgRm9yIHN5c2VudGVyLCB3ZSBpbml0aWFsaXNl
IENTIHRvIDAgc28gdGhhdCAjR1AgY2FuIGJlIHJhaXNlZC4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2MzogcmV3cml0ZQotLS0KIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3ZtY3MuYyB8ICA1ICsrKy0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMg
fCAxOSArKysrKysrKysrKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMo
KyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1j
cy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IGQ5NzQ3YjQuLmRlYzIxZDEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bWNzLmMKQEAgLTExNjAsOCArMTE2MCw5IEBAIHN0YXRpYyBpbnQgY29uc3Ry
dWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiAgICAgX192bXdyaXRlKEhPU1RfUklQLCAodW5zaWdu
ZWQgbG9uZyl2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKTsKIAogICAgIC8qIEhvc3QgU1lTRU5URVIg
Q1M6UklQLiAqLwotICAgIF9fdm13cml0ZShIT1NUX1NZU0VOVEVSX0NTLCBfX0hZUEVSVklTT1Jf
Q1MpOwotICAgIF9fdm13cml0ZShIT1NUX1NZU0VOVEVSX0VJUCwgKHVuc2lnbmVkIGxvbmcpc3lz
ZW50ZXJfZW50cnkpOworICAgIF9fdm13cml0ZShIT1NUX1NZU0VOVEVSX0NTLCBJU19FTkFCTEVE
KENPTkZJR19QVikgPyBfX0hZUEVSVklTT1JfQ1MgOiAwKTsKKyAgICBfX3Ztd3JpdGUoSE9TVF9T
WVNFTlRFUl9FSVAsCisgICAgICAgICAgICAgIElTX0VOQUJMRUQoQ09ORklHX1BWKSA/ICh1bnNp
Z25lZCBsb25nKXN5c2VudGVyX2VudHJ5IDogMCk7CiAKICAgICAvKiBNU1IgaW50ZXJjZXB0cy4g
Ki8KICAgICBfX3Ztd3JpdGUoVk1fRVhJVF9NU1JfTE9BRF9DT1VOVCwgMCk7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBz
LmMKaW5kZXggMjcxNTRmMi4uMzVhNjBkNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82
NC90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwpAQCAtMjk4LDggKzI5
OCwyMSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHdyaXRlX3N0dWJfdHJhbXBvbGluZSgKIH0KIAog
REVGSU5FX1BFUl9DUFUoc3RydWN0IHN0dWJzLCBzdHVicyk7CisKKyNpZmRlZiBDT05GSUdfUFYK
IHZvaWQgbHN0YXJfZW50ZXIodm9pZCk7CiB2b2lkIGNzdGFyX2VudGVyKHZvaWQpOworI2Vsc2UK
K3N0YXRpYyBpbmxpbmUgdm9pZCBsc3Rhcl9lbnRlcih2b2lkKQoreworICAgIHBhbmljKCIlcyBj
YWxsZWQiLCBfX2Z1bmNfXyk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBjc3Rhcl9lbnRlcih2
b2lkKQoreworICAgIHBhbmljKCIlcyBjYWxsZWQiLCBfX2Z1bmNfXyk7Cit9CisjZW5kaWYgLyog
Q09ORklHX1BWICovCiAKIHZvaWQgc3ViYXJjaF9wZXJjcHVfdHJhcHNfaW5pdCh2b2lkKQogewpA
QCAtMzI5LDggKzM0MiwxMCBAQCB2b2lkIHN1YmFyY2hfcGVyY3B1X3RyYXBzX2luaXQodm9pZCkK
ICAgICB7CiAgICAgICAgIC8qIFNZU0VOVEVSIGVudHJ5LiAqLwogICAgICAgICB3cm1zcmwoTVNS
X0lBMzJfU1lTRU5URVJfRVNQLCBzdGFja19ib3R0b20pOwotICAgICAgICB3cm1zcmwoTVNSX0lB
MzJfU1lTRU5URVJfRUlQLCAodW5zaWduZWQgbG9uZylzeXNlbnRlcl9lbnRyeSk7Ci0gICAgICAg
IHdybXNyKE1TUl9JQTMyX1NZU0VOVEVSX0NTLCBfX0hZUEVSVklTT1JfQ1MsIDApOworICAgICAg
ICB3cm1zcmwoTVNSX0lBMzJfU1lTRU5URVJfRUlQLAorICAgICAgICAgICAgICAgSVNfRU5BQkxF
RChDT05GSUdfUFYpID8gKHVuc2lnbmVkIGxvbmcpc3lzZW50ZXJfZW50cnkgOiAwKTsKKyAgICAg
ICAgd3Jtc3IoTVNSX0lBMzJfU1lTRU5URVJfQ1MsCisgICAgICAgICAgICAgIElTX0VOQUJMRUQo
Q09ORklHX1BWKSA/IF9fSFlQRVJWSVNPUl9DUyA6IDAsIDApOwogICAgIH0KIAogICAgIC8qIFRy
YW1wb2xpbmUgZm9yIFNZU0NBTEwgZW50cnkgZnJvbSBjb21wYXRpYmlsaXR5IG1vZGUuICovCi0t
IApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 15:56:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 15:56: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-devel-bounces@lists.xenproject.org>)
	id 1gIbni-0004YK-UY; Fri, 02 Nov 2018 15:55:58 +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=1awx=nn=citrix.com=prvs=837bb29b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIbng-0004XV-Re
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 15:55:56 +0000
X-Inumbo-ID: c81cee74-deb7-11e8-b7ee-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c81cee74-deb7-11e8-b7ee-12d6303a7972;
 Fri, 02 Nov 2018 15:55:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69497799"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 15:55:45 +0000
Message-ID: <4d892f7f59b5fef0dbb62ac5c96d2549faa3ba03.1541174103.git-series.wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 7/7] x86: update help string for CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXBkYXRlIHRleHQuIENoYW5nZSAiZ3Vlc3QiIHRvICJkb21haW4iIHdoZXJlIGFwcHJvcHJpYXRl
IGJlY2F1c2UKImd1ZXN0IiBkb2Vzbid0IGluY2x1ZGUgRG9tYWluIDAuCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjM6IHVwZGF0ZSB0ZXh0CnYyOiBu
ZXcKLS0tCiB4ZW4vYXJjaC94ODYvS2NvbmZpZyB8ICA5ICsrKystLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvS2NvbmZpZyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCmluZGV4IDM3YWY3MjguLjVjMmQx
MDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnCisrKyBiL3hlbi9hcmNoL3g4Ni9L
Y29uZmlnCkBAIC03MCwxMiArNzAsMTEgQEAgY29uZmlnIEhWTQogCWRlZl9ib29sICFQVl9TSElN
X0VYQ0xVU0lWRQogCXByb21wdCAiSFZNIHN1cHBvcnQiCiAJLS0taGVscC0tLQotCSAgSW50ZXJm
YWNlcyB0byBzdXBwb3J0IEhWTSBndWVzdHMgd2hpY2ggcmVxdWlyZSBoYXJkd2FyZQotCSAgc3Vw
cG9ydCBsaWtlIEludGVsJ3MgVlQteCBvciBBTUQncyBTVk0uIE5vdGUgdGhlIGh5cGVydmlzb3IK
LQkgIGRvZXNuJ3QgZGlzdGluZ3Vpc2ggSFZNIG9yIFBWSCBndWVzdCB0eXBlcy4gUFZIIGd1ZXN0
IHR5cGUKLQkgIGlzIG9ubHkgYSBjb25jZXB0IGZvciBlbmQgdXNlcnMuCisJICBJbnRlcmZhY2Vz
IHRvIHN1cHBvcnQgSFZNIGRvbWFpbnMuICBIVk0gZG9tYWlucyByZXF1aXJlIGhhcmR3YXJlCisJ
ICB2aXJ0dWFsaXNhdGlvbiBleHRlbnNpb25zIChlLmcuIEludGVsIFZULXgsIEFNRCBTVk0pLCBi
dXQgY2FuIGJvb3QKKwkgIGd1ZXN0cyB3aGljaCBoYXZlIG5vIHNwZWNpZmljIFhlbiBrbm93bGVk
Z2UuCiAKLQkgIFRoaXMgb3B0aW9uIGlzIG5lZWRlZCBpZiB5b3Ugd2FudCB0byBydW4gSFZNIG9y
IFBWSCBndWVzdHMuCisJICBUaGlzIG9wdGlvbiBpcyBuZWVkZWQgaWYgeW91IHdhbnQgdG8gcnVu
IEhWTSBvciBQVkggZG9tYWlucy4KIAogCSAgSWYgdW5zdXJlLCBzYXkgWS4KIAotLSAKZ2l0LXNl
cmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 16:10:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 16:10: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-devel-bounces@lists.xenproject.org>)
	id 1gIc23-0007L5-CC; Fri, 02 Nov 2018 16:10: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=6ich=nn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gIc22-0007L0-45
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 16:10:46 +0000
X-Inumbo-ID: d9e868eb-deb9-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d9e868eb-deb9-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 16:10:44 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BB5371596;
 Fri,  2 Nov 2018 09:10:43 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0CABD3F718;
 Fri,  2 Nov 2018 09:10:41 -0700 (PDT)
To: Ian Jackson <ian.jackson@citrix.com>
References: <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810310942530.7220@sstabellini-ThinkPad-X260>
 <23514.62634.413212.853593@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811011051290.7220@sstabellini-ThinkPad-X260>
 <5F35FB3B-9C4F-467C-8461-5201D0BF5E18@citrix.com>
 <20181102141632.jr4vjefvou5562zd@zion.uk.xensource.com>
 <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
 <23516.26572.806824.551458@mariner.uk.xensource.com>
 <356dcdbc-3ac9-17dd-9ffe-c792b7bc552d@arm.com>
 <23516.28871.800991.122296@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c2d91264-2a06-cad1-c7f4-b0604b6ff80a@arm.com>
Date: Fri, 2 Nov 2018 16:10:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <23516.28871.800991.122296@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages] [and 2 more messages] [and 2 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 stefanos@xilinx.com, George Dunlap <dunlapg@umich.edu>,
 xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>, infra@xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8xMS8yMDE4IDE1OjQ0LCBJYW4gSmFja3NvbiB3cm90ZToKPiBKdWxpZW4gR3Jh
bGwgd3JpdGVzICgiUmU6IFtPU1NURVNUIFBBVENIXSBSRUFETUUuaGFyZHdhcmUtYWNxdWlzaXRp
b24gW2FuZCAxIG1vcmUgbWVzc2FnZXNdIFthbmQgMiBtb3JlIG1lc3NhZ2VzXSBbYW5kIDIgbW9y
ZSBtZXNzYWdlc10iKToKPj4gT24gMDIvMTEvMjAxOCAxNTowNSwgSWFuIEphY2tzb24gd3JvdGU6
Cj4+PiBJIGd1ZXNzIHRoYXQncyBwcm9iYWJseSB0b2xlcmFibGUuICBXZSdkIGhhdmUgdG8gdGhp
bmsgYWJvdXQgd2hldGhlcgo+Pj4gd2Ugc2hvdWxkIHNuYXBzaG90IHRoZW0sIG9yIGluc3RhbGwg
dGhlbSBkaXJlY3RseSBmcm9tIHVwc3RyZWFtLiAgVGhlCj4+PiBsYXR0ZXIgaXMgbGVzcyBjb2Rp
bmcgZWZmb3J0IGluIG9zc3Rlc3QgKGp1c3QgYWRkIGFuIGFwdCBzb3VyY2UgYW5kCj4+PiBydW4g
dGhlIGluc3RhbGwgcnVuZSBJIGd1ZXNzKSBidXQgaXQgd291bGQgaW1wbHkgdHJhY2tpbmcgdGhl
c2UgaW4gYW4KPj4+IHVuY29udHJvbGxlZCB3YXksIHNvIHdlIHdvdWxkIHdhbnQgdG8gYmUgY29u
ZmlkZW50IHRoYXQgdGhleSBhcmUKPj4+IG1haW50YWluZWQgdG8gYSBoaWdoIHN0YW5kYXJkLCBz
aW5jZSBwcm9ibGVtcyB3aXRoIHRoZSBjb21waWxlciB3b3VsZAo+Pj4gYnJlYWsgZXZlcnl0aGlu
ZyBmb3IgdXMuICBBbHNvIEkgd291bGQgYXNrOiBob3cgcmVsaWFibGUgaXMgdGhlaXIgYXB0Cj4+
PiByZXBvc2l0b3J5IGhvc3RpbmcgPyAgSWYgaXQgZ29lcyBkb3duLCBsaWtld2lzZSwgZXZlcnl0
aGluZyB3b3VsZAo+Pj4gYnJlYWsgZm9yIHVzLgo+Pgo+PiBMaW5hcm8gaG9zdGluZyBpcyBwcmV0
dHkgcmVsaWFibGUuIEJ1dCBBRkFJSywgdGhleSBkb24ndCBoYXZlIGFuIGFwdCByZXBvIGZvcgo+
PiB0aGUgdG9vbGNoYWlucy4gV2Ugd291bGQgbmVlZCB0byBkb3dubG9hZCBhIHRhcmJhbGwgYW5k
IHVucGFjayBpdC4KPiAKPiBUaGF0IHdvdWxkIGJlIGRvYWJsZS4gIElmIHRoZSB0YXJiYWxscyBo
YXZlIHZlcnNpb25zIHdlIGNvdWxkIHB1dCB0aGUKPiB2ZXJzaW9uIG51bWJlciBpbiB0aGUgb3Nz
dGVzdCBjb25maWcgYW5kIHRoZW4gaXQgd291bGQgYmUgcHVzaCBnYXRlZC4KPiAKPj4+IFBlcmhh
cHMgSnVsaWVuIGhhcyB0aW1lIHRvIGRvIHRoYXQuCj4+Cj4+IEFybTY0IGNyb3NzLWNvbXBpbGVy
IGluIERlYmlhbiBzaG91bGQgYmUgc3VpdGFibGUgZW5vdWdoIGZvciBidWlsZGluZyB0aGUKPj4g
a2VybmVsLiBJZiB0aGVyZSBhcmUgYW55IGlzc3VlIHdpdGggdGhlbSwgdGhlbiBhIGJ1ZyByZXBv
cnQgc2hvdWxkIGJlIGZpbGxlZC4KPiAKPiBPSywgdGhhdCdzIGRlZmluaXRlbHkgZ29pbmcgdG8g
YmUgZWFzaWVyIHRoZW4uCj4gCj4+IE15IHByZWZlcmVuY2UgaXMgdG8gYXZvaWQgY3Jvc3MtY29t
cGlsaW5nIGlmIHdlIGNhbi4gVGhpcyB3b3VsZCBhdm9pZCB0byB1c2UgeDg2Cj4+IHJlc291cmNl
IGZvciBidWlsZGluZyBrZXJuZWwgdGhhdCBjb3VsZCBiZSByZS11c2VkIGZvciB0ZXN0aW5nIFhl
biBpdHNlbGYuCj4gCj4gV2UgaGF2ZSBtb3JlIHg4NiBjYXBhY2l0eSBhbmQgYXJlIGRlcGxveWlu
ZyBzb21lIGRlZGljYXRlZCBidWlsZAo+IGhvc3RzLiAgQnV0IGNyb3NzLWNvbXBpbGF0aW9uIGlz
IG1vcmUgY29tcGxleCAocGFydGljdWxhcmx5IHRoZQo+IGNvbXBpbGVyIGNvbmZsaWN0Li4uKQoK
RG8geW91IG1lYW4gdGhlIG11bHRpbGliIHByb2JsZW0/IFRoaXMgaXNzdWUgaXMgb25seSB3aGVu
IGNyb3NzLWNvbXBpbGluZyB0b29scyAKKHdoaWNoIEkgd291bGQgbm90IHJlY29tbWVuZCBhbnl3
YXkuLi4pLiBGb3IgdGhpbmdzIGxpa2Uga2VybmVsIGFuZCBoeXBlcnZpc29yLCAKeW91IGRvbid0
IG5lZWQgbXVsdGlsaWIuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 16:16:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 16:16: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-devel-bounces@lists.xenproject.org>)
	id 1gIc7e-0007W3-4R; Fri, 02 Nov 2018 16:16: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=gwqu=nn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gIc7d-0007Vy-1A
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 16:16:33 +0000
X-Inumbo-ID: a834a620-deba-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a834a620-deba-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 16:16:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 719E9AFA6;
 Fri,  2 Nov 2018 16:16:29 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <1541027509-25247-1-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <5c442ccc-c066-72ef-76e1-1ff172205d48@suse.com>
Date: Fri, 2 Nov 2018 17:16:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541027509-25247-1-git-send-email-sstabellini@kernel.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3] CONFIG_XEN_PV breaks
 xen_create_contiguous_region on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Nathan.Studer@dornerworks.com,
 Jeff.Kubascik@dornerworks.com, julien.grall@arm.com, vkuznets@redhat.com,
 boris.ostrovsky@oracle.com, Jarvis.Roach@dornerworks.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMjAxOCAwMDoxMSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEZyb206IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiAKPiB4ZW5fY3JlYXRlX2Nv
bnRpZ3VvdXNfcmVnaW9uIGhhcyBub3cgb25seSBhbiBpbXBsZW1lbnRhdGlvbiBpZgo+IENPTkZJ
R19YRU5fUFYgaXMgZGVmaW5lZC4gSG93ZXZlciwgb24gQVJNIHdlIG5ldmVyIHNldCBDT05GSUdf
WEVOX1BWIGJ1dAo+IHdlIGRvIGhhdmUgYW4gaW1wbGVtZW50YXRpb24gb2YgeGVuX2NyZWF0ZV9j
b250aWd1b3VzX3JlZ2lvbiB3aGljaCBpcwo+IHJlcXVpcmVkIGZvciBzd2lvdGxiLXhlbiB0byB3
b3JrIGNvcnJlY3RseSAoYWx0aG91Z2ggaXQganVzdCBzZXRzCj4gKmRtYV9oYW5kbGUpLgo+IAo+
IEZpeGVzOiAxNjYyNDM5MDgxNmMgKCJ4ZW46IGNyZWF0ZSB4ZW5fY3JlYXRlL2Rlc3Ryb3lfY29u
dGlndW91c19yZWdpb24oKSBzdHVicyBmb3IgUFZIVk0gb25seSBidWlsZHMiKQo+IFNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiBDQzogSmVm
Zi5LdWJhc2Npa0Bkb3JuZXJ3b3Jrcy5jb20KPiBDQzogSmFydmlzLlJvYWNoQGRvcm5lcndvcmtz
LmNvbQo+IENDOiBOYXRoYW4uU3R1ZGVyQGRvcm5lcndvcmtzLmNvbQo+IENDOiB2a3V6bmV0c0By
ZWRoYXQuY29tCj4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gQ0M6IGpncm9zc0Bz
dXNlLmNvbQo+IENDOiBqdWxpZW4uZ3JhbGxAYXJtLmNvbQoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 16:19:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 16:19: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-devel-bounces@lists.xenproject.org>)
	id 1gIcAO-0007fZ-KT; Fri, 02 Nov 2018 16: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIcAN-0007fS-Er
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 16:19:23 +0000
X-Inumbo-ID: 0eb76db6-debb-11e8-a22e-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0eb76db6-debb-11e8-a22e-12d6303a7972;
 Fri, 02 Nov 2018 16:19:22 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 374DC2081B;
 Fri,  2 Nov 2018 16:19:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541175561;
 bh=kUPc47Z+Rv/xOXV7Bc2Spyi16vhAg9UUBrbCQbApb0s=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=yPPNFufZ2G5jEAK/y3dRji5/vVc9dU9OsrJ6xjLhl/d2xTWuC/OoOfRnRYet+kjb1
 b91C4RUcrQW4rgQE+qfyNe80x+5vSMyn0dZQE95vqLTNwxlKgk60dO9ik9SPutP/c0
 3z1OQ+43ox2Z3INIQ28hdeRI9ncUhxKeAhI4XNdM=
Date: Fri, 2 Nov 2018 09:19:13 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <5F35FB3B-9C4F-467C-8461-5201D0BF5E18@citrix.com>
Message-ID: <alpine.DEB.2.10.1811020918060.18518@sstabellini-ThinkPad-X260>
References: <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
 <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810310942530.7220@sstabellini-ThinkPad-X260>
 <23514.62634.413212.853593@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811011051290.7220@sstabellini-ThinkPad-X260>
 <5F35FB3B-9C4F-467C-8461-5201D0BF5E18@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages] [and 2 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "stefanos@xilinx.com" <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <dunlapg@umich.edu>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 "infra@xenproject.org" <infra@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyIE5vdiAyMDE4LCBMYXJzIEt1cnRoIHdyb3RlOgo+ICAgICBJIHRob3VnaHQgdGhh
dCB3ZSBjb3VsZCBoYXZlIHByb3ZpZGVkIGEgZGViIHJlcG9zaXRvcnkgd2l0aCBhbHRlcm5hdGl2
ZQo+ICAgICBrZXJuZWxzIGZvciBPU1NUZXN0cyB0byB1c2UuIFdlIHdvdWxkIGhhdmUgc2NyaXB0
cyB0byBnZW5lcmF0ZSB0aG9zZSBkZWIKPiAgICAgcGFja2FnZXMgZnJvbSB0aGUgWGVuIEFSTSBM
aW51eCB0cmVlIGluIGEgcmVwb3NpdG9yeSBvbiB4ZW5iaXRzLCBidXQgd2UKPiAgICAgd291bGRu
J3QgbmVjZXNzYXJpbHkgaGF2ZSBPU1NUZXN0IHJ1biB0aGUgc2NyaXB0LiBJbml0aWFsbHksIHdl
IGNvdWxkCj4gICAgIHJ1biB0aGUgc2NyaXB0cyBieSBoYW5kLCB0aGVuLCB3ZSBjb3VsZCBydW4g
dGhlbSBhdXRvbWF0aWNhbGx5IGluCj4gICAgIE9TU1Rlc3Qgb3IgZWxzZXdoZXJlLiBJcyB0aGF0
IGEgcG9zc2liaWxpdHk/IEkgYWxyZWFkeSBoYXZlIERvY2tlcmZpbGVzCj4gICAgIChBS0EgYmFz
aCBzY3JpcHRzKSB0byBidWlsZCBhbiBBUk0ga2VybmVsIG9uIGEgZmV3IGRpc3Ryb3MsIHRoYXQn
cwo+ICAgICBzb21ldGhpbmcgSSBjb3VsZCBtYWtlIGF2YWlsYWJsZS4KPiAgICAgCj4gICAgIFRo
aXMgbW9ybmluZyBKdWxpZW4gaGFkIG9uZSBtb3JlIGRpZmZlcmVudCBzdWdnZXN0aW9uOiBidWls
ZGluZyB0aGUKPiAgICAga2VybmVsIHdpdGggT1NTVGVzdCBvbiBTb2Z0SXJvbiwgdGhhdCB3ZSBr
bm93IGl0IHdvcmtzLCBpdCB3b3VsZCBiZSBhCj4gICAgIG5hdGl2ZSBjb21waWxhdGlvbi4gVGhl
biB3ZSBjb3VsZCB1c2UgdGhlIGJ1aWx0IGtlcm5lbCB0b2dldGhlciB3aXRoIHRoZQo+ICAgICBE
ZWJpYW4gaW5zdGFsbGVyIG9uIHRoZSBvdGhlciBib2FyZHMgKFhpbGlueCwgUmVuZXNhcywgZXRj
LikKPiAgICAgCj4gICAgIEVpdGhlciB3YXksIHRoZSBrZXJuZWwgdG8gYmUgdXNlZCB3aXRoIHRo
ZSBlbWJlZGRlZCBib2FyZHMgZG9lc24ndCBuZWVkCj4gICAgIHRvIGJlIHJlYnVpbHQgb2Z0ZW4s
IG9ubHkgb25jZSBhIG1vbnRoIG9yIHNvLgo+ICAgICAKPiBUaGF0IHdvdWxkIGZpdCB3aXRoIHRo
ZSBodHRwczovL2dpdGxhYi5jb20veGVuLXByb2plY3QveGVuL2NvbnRhaW5lcl9yZWdpc3RyeSBt
b2RlbCAKPiB3aGVyZSB3ZSBzdG9yZSBEb20wIGJhc2VsaW5lcyBhcyBjb250YWluZXJzIGZvciBi
dWlsZHMgdmlhIHRoZSBHaXRsYWIgQ0kgCj4gCj4gVGhpcyBtYXkgYmUgYSBzdHVwaWQgaWRlYSwg
YnV0IEkgd2FudGVkIHRvIG1ha2Ugc3VyZSB0aGF0IHdlIGNvbnNpZGVyIGFsbCBvcHRpb25zCgpU
aGlzIGlzIG5vdCBhIHN0dXBpZCBpZGVhIC0tIGl0IGlzIGV4YWN0bHkgdGhlIGtpbmQgb2YgdGhp
bmcgSSBoYWQgaW4KbWluZCB0b28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 16:37:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 16:37: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-devel-bounces@lists.xenproject.org>)
	id 1gIcRp-00012W-Nx; Fri, 02 Nov 2018 16:37: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=wbrw=nn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gIcRo-00012P-1o
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 16:37:24 +0000
X-Inumbo-ID: 929cb1a2-debd-11e8-a333-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 929cb1a2-debd-11e8-a333-12d6303a7972;
 Fri, 02 Nov 2018 16:37:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Nov 2018 10:37:22 -0600
Message-Id: <5BDC7D4002000078001F759D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 02 Nov 2018 10:37:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 0/2] x86: deal with firmware setting bogus
 TSC_ADJUST values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogeDg2L1RTQzogZG9uJ3QgYWxsb3cgZGVhZGxpbmUgdGltZXIgdG8gYmUgdXNlZCB3aXRoIHVu
Zml4ZWQgZXJyYXRhCjI6IHg4NjogZGVhbCB3aXRoIGZpcm13YXJlIHNldHRpbmcgYm9ndXMgVFND
X0FESlVTVCB2YWx1ZXMKCnYyOiBOZXcgcGF0Y2ggMSwgb25seSBjb3NtZXRpYyBjaGFuZ2VzIHRv
IHBhdGNoIDIuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 16:40:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1gIcUb-0001oG-6I; Fri, 02 Nov 2018 16:40: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=wbrw=nn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gIcUa-0001oA-27
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 16:40:16 +0000
X-Inumbo-ID: f9147752-debd-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9147752-debd-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 16:40:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Nov 2018 10:40:14 -0600
Message-Id: <5BDC7DEB02000078001F75A7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 02 Nov 2018 10:40:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BDC7D4002000078001F759D@prv1-mh.provo.novell.com>
In-Reply-To: <5BDC7D4002000078001F759D@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 1/2] x86/TSC: don't allow deadline timer to
 be used with unfixed errata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcHJlcGFyYXRpb24gb2Ygd3JpdGVzIHRvIHRoZSBUU0NfQURKVVNUIE1TUiwgYXZvaWQgdGhl
IGJhZAppbnRlcmFjdGlvbiBvZiB3cml0ZXMgdG8gaXQgYW5kIHRoZSBUU0NfREVBRExJTkUgb25l
LiBQcmVzdW1hYmx5IHRoZQpvcmlnaW5hbCBMaW51eCBjb21taXQgYmQ5MjQwYTE4ZSAoIng4Ni9h
cGljOiBBZGQgVFNDX0RFQURMSU5FIHF1aXJrIGR1ZQp0byBlcnJhdGEiKSByZWZlcnMgdG8gZS5n
LiBLQlcwOTIuIChPZiBjb3Vyc2UgdGhpcyBpcyBhbiBpc3N1ZSBhbHNvCndpdGhvdXQgdXMgd3Jp
dGluZyB0aGUgVFNDX0FESlVTVCBNU1IsIGlmIGluc3RlYWQgZmlybXdhcmUgZGlkIGFscmVhZHku
CgpUaGUgZXJyYXRhIGNoZWNraW5nIGNhbid0IGJlIHB1dCBpbiBpbml0X2FwaWNfbWFwcGluZ3Mo
KSBhcyBMaW51eCBkb2VzLAphcyB0aGF0IHJ1bnMgYmVmb3JlIHdlIHVwZGF0ZSBtaWNyb2NvZGUg
b24gdGhlIGJvb3QgQ1BVLiBJdCBuZWVkcyB0bwpoYXBwZW4gYmVmb3JlIGNvbnN1bWVycyBvZiB0
ZHRfZW5hYmxlZCwgaS5lLgotIF9fc2V0dXBfQVBJQ19MVlRUKCkgPC0gc2V0dXBfQVBJQ190aW1l
cigpIDwtIHNldHVwX2Jvb3RfQVBJQ19jbG9jaygpCi0gICAgICAgICAgICAgICAgICAgICA8LSBj
YWxpYnJhdGVfQVBJQ19jbG9jaygpIDwtIHNldHVwX2Jvb3RfQVBJQ19jbG9jaygpCi0gc2V0dXBf
Ym9vdF9BUElDX2Nsb2NrKCkKc2V0dXBfYm9vdF9BUElDX2Nsb2NrKCkgZ2V0cyBjYWxsZWQgZnJv
bSBzbXBfcHJlcGFyZV9jcHVzKCksIHdoaWNoIHNpdHMKYWZ0ZXIgbWljcm9jb2RlIGxvYWRpbmcg
KG5vdGUgdGhhdCBjYWxpYnJhdGVfQVBJQ19jbG9jaygpIGdldHMgY2FsbGVkCmJlZm9yZSBzZXR0
aW5nIHRkdF9lbmFibGVkKS4KCkFsc28gYWRkIGFuIE1GRU5DRSBhcyBwZXIgTGludXggY29tbWl0
IDVkN2M2MzFkOTIgKCJ4ODYvYXBpYzogU2VyaWFsaXplCkxWVFQgYW5kIFRTQ19ERUFETElORSB3
cml0ZXMiKSwgYnV0IEkgc2VlIG5vIHJlYXNvbiB0byBwdXQgYSBjb25kaXRpb25hbAphcm91bmQg
aXQuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2
MjogTmV3LgoKLS0tIGEveGVuL2FyY2gveDg2L2FwaWMuYworKysgYi94ZW4vYXJjaC94ODYvYXBp
Yy5jCkBAIC0yNiw2ICsyNiw3IEBACiAjaW5jbHVkZSA8eGVuL3NtcC5oPgogI2luY2x1ZGUgPHhl
bi9zb2Z0aXJxLmg+CiAjaW5jbHVkZSA8YXNtL21jMTQ2ODE4cnRjLmg+CisjaW5jbHVkZSA8YXNt
L21pY3JvY29kZS5oPgogI2luY2x1ZGUgPGFzbS9tc3IuaD4KICNpbmNsdWRlIDxhc20vYXRvbWlj
Lmg+CiAjaW5jbHVkZSA8YXNtL21wc3BlYy5oPgpAQCAtMTA3OCw2ICsxMDc5LDEzIEBAIHN0YXRp
YyB2b2lkIF9fc2V0dXBfQVBJQ19MVlRUKHVuc2lnbmVkIGkKIAogICAgIGFwaWNfd3JpdGUoQVBJ
Q19MVlRULCBsdnR0X3ZhbHVlKTsKIAorICAgIC8qCisgICAgICogU2VlIEludGVsIFNETTogVFND
LURlYWRsaW5lIE1vZGUgY2hhcHRlci4gSW4geEFQSUMgbW9kZSwKKyAgICAgKiB3cml0aW5nIHRv
IHRoZSBBUElDIExWVFQgYW5kIFRTQ19ERUFETElORSBNU1IgaXNuJ3Qgc2VyaWFsaXplZC4KKyAg
ICAgKiBBY2NvcmRpbmcgdG8gSW50ZWwsIE1GRU5DRSBjYW4gZG8gdGhlIHNlcmlhbGl6YXRpb24g
aGVyZS4KKyAgICAgKi8KKyAgICBhc20gdm9sYXRpbGUoICJtZmVuY2UiIDogOiA6ICJtZW1vcnki
ICk7CisKICAgICB0bXBfdmFsdWUgPSBhcGljX3JlYWQoQVBJQ19URENSKTsKICAgICBhcGljX3dy
aXRlKEFQSUNfVERDUiwgdG1wX3ZhbHVlIHwgQVBJQ19URFJfRElWXzEpOwogCkBAIC0xMDkyLDYg
KzExMDAsOTcgQEAgc3RhdGljIHZvaWQgc2V0dXBfQVBJQ190aW1lcih2b2lkKQogICAgIGxvY2Fs
X2lycV9yZXN0b3JlKGZsYWdzKTsKIH0KIAorI2RlZmluZSBERUFETElORV9NT0RFTF9NQVRDSCht
LCBmcikgXAorICAgIHsgLnZlbmRvciA9IFg4Nl9WRU5ET1JfSU5URUwsIC5mYW1pbHkgPSA2LCAu
bW9kZWwgPSAobSksIFwKKyAgICAgIC5mZWF0dXJlID0gWDg2X0ZFQVRVUkVfVFNDX0RFQURMSU5F
LCBcCisgICAgICAuZHJpdmVyX2RhdGEgPSAodm9pZCAqKSh1bnNpZ25lZCBsb25nKShmcikgfQor
CitzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCBoc3hfZGVhZGxpbmVfcmV2KHZvaWQpCit7Cisg
ICAgc3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfbWFzayApCisgICAgeworICAgIGNhc2UgMHgw
MjogcmV0dXJuIDB4M2E7IC8qIEVQICovCisgICAgY2FzZSAweDA0OiByZXR1cm4gMHgwZjsgLyog
RVggKi8KKyAgICB9CisKKyAgICByZXR1cm4gfjBVOworfQorCitzdGF0aWMgdW5zaWduZWQgaW50
IF9faW5pdCBiZHhfZGVhZGxpbmVfcmV2KHZvaWQpCit7CisgICAgc3dpdGNoICggYm9vdF9jcHVf
ZGF0YS54ODZfbWFzayApCisgICAgeworICAgIGNhc2UgMHgwMjogcmV0dXJuIDB4MDAwMDAwMTE7
CisgICAgY2FzZSAweDAzOiByZXR1cm4gMHgwNzAwMDAwZTsKKyAgICBjYXNlIDB4MDQ6IHJldHVy
biAweDBmMDAwMDBjOworICAgIGNhc2UgMHgwNTogcmV0dXJuIDB4MGUwMDAwMDM7CisgICAgfQor
CisgICAgcmV0dXJuIH4wVTsKK30KKworc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgc2t4X2Rl
YWRsaW5lX3Jldih2b2lkKQoreworICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21hc2sg
KQorICAgIHsKKyAgICBjYXNlIDB4MDAgLi4uIDB4MDI6IHJldHVybiB+MFU7CisgICAgY2FzZSAw
eDAzOiByZXR1cm4gMHgwMTAwMDEzNjsKKyAgICBjYXNlIDB4MDQ6IHJldHVybiAweDAyMDAwMDE0
OworICAgIH0KKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9j
cHVfaWQgX19pbml0Y29uc3RyZWwgZGVhZGxpbmVfbWF0Y2hbXSA9IHsKKyAgICBERUFETElORV9N
T0RFTF9NQVRDSCgweDNjLCAweDIyKSwgICAgICAgICAgICAgLyogSGFzd2VsbCAqLworICAgIERF
QURMSU5FX01PREVMX01BVENIKDB4M2YsIGhzeF9kZWFkbGluZV9yZXYpLCAvKiBIYXN3ZWxsIEVQ
L0VYICovCisgICAgREVBRExJTkVfTU9ERUxfTUFUQ0goMHg0NSwgMHgyMCksICAgICAgICAgICAg
IC8qIEhhc3dlbGwgRCAqLworICAgIERFQURMSU5FX01PREVMX01BVENIKDB4NDYsIDB4MTcpLCAg
ICAgICAgICAgICAvKiBIYXN3ZWxsIEggKi8KKworICAgIERFQURMSU5FX01PREVMX01BVENIKDB4
M2QsIDB4MjUpLCAgICAgICAgICAgICAvKiBCcm9hZHdlbGwgKi8KKyAgICBERUFETElORV9NT0RF
TF9NQVRDSCgweDQ3LCAweDE3KSwgICAgICAgICAgICAgLyogQnJvYWR3ZWxsIEggKi8KKyAgICBE
RUFETElORV9NT0RFTF9NQVRDSCgweDRmLCAweDBiMDAwMDIwKSwgICAgICAgLyogQnJvYWR3ZWxs
IEVQL0VYICovCisgICAgREVBRExJTkVfTU9ERUxfTUFUQ0goMHg1NiwgYmR4X2RlYWRsaW5lX3Jl
diksIC8qIEJyb2Fkd2VsbCBEICovCisKKyAgICBERUFETElORV9NT0RFTF9NQVRDSCgweDRlLCAw
eGIyKSwgICAgICAgICAgICAgLyogU2t5bGFrZSBNICovCisgICAgREVBRExJTkVfTU9ERUxfTUFU
Q0goMHg1NSwgc2t4X2RlYWRsaW5lX3JldiksIC8qIFNreWxha2UgWCAqLworICAgIERFQURMSU5F
X01PREVMX01BVENIKDB4NWUsIDB4YjIpLCAgICAgICAgICAgICAvKiBTa3lsYWtlIEQgKi8KKwor
ICAgIERFQURMSU5FX01PREVMX01BVENIKDB4OGUsIDB4NTIpLCAgICAgICAgICAgICAvKiBLYWJ5
bGFrZSBNICovCisgICAgREVBRExJTkVfTU9ERUxfTUFUQ0goMHg5ZSwgMHg1MiksICAgICAgICAg
ICAgIC8qIEthYnlsYWtlIEQgKi8KKworICAgIHt9Cit9OworCitzdGF0aWMgdm9pZCBfX2luaXQg
Y2hlY2tfZGVhZGxpbmVfZXJyYXRhKHZvaWQpCit7CisgICAgY29uc3Qgc3RydWN0IHg4Nl9jcHVf
aWQgKm07CisgICAgdW5zaWduZWQgaW50IHJldjsKKworICAgIGlmICggYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0hZUEVSVklTT1IpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgbSA9IHg4Nl9t
YXRjaF9jcHUoZGVhZGxpbmVfbWF0Y2gpOworICAgIGlmICggIW0gKQorICAgICAgICByZXR1cm47
CisKKyAgICAvKgorICAgICAqIEZ1bmN0aW9uIHBvaW50ZXJzIHdpbGwgaGF2ZSB0aGUgTVNCIHNl
dCBkdWUgdG8gYWRkcmVzcyBsYXlvdXQsCisgICAgICogaW1tZWRpYXRlIHJldmlzaW9ucyB3aWxs
IG5vdC4KKyAgICAgKi8KKyAgICBpZiAoIChsb25nKW0tPmRyaXZlcl9kYXRhIDwgMCApCisgICAg
ICAgIHJldiA9ICgodW5zaWduZWQgaW50ICgqKSh2b2lkKSkobS0+ZHJpdmVyX2RhdGEpKSgpOwor
ICAgIGVsc2UKKyAgICAgICAgcmV2ID0gKHVuc2lnbmVkIGxvbmcpbS0+ZHJpdmVyX2RhdGE7CisK
KyAgICBpZiAoIHRoaXNfY3B1KHVjb2RlX2NwdV9pbmZvKS5jcHVfc2lnLnJldiA+PSByZXYgKQor
ICAgICAgICByZXR1cm47CisKKyAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX1RT
Q19ERUFETElORSk7CisgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJUU0NfREVBRExJTkUgZGlz
YWJsZWQgZHVlIHRvIEVycmF0YTsgIgorICAgICAgICAgICAicGxlYXNlIHVwZGF0ZSBtaWNyb2Nv
ZGUgdG8gdmVyc2lvbiAlI3ggKG9yIGxhdGVyKVxuIiwgcmV2KTsKK30KKwogc3RhdGljIHZvaWQg
d2FpdF90aWNrX3B2aCh2b2lkKQogewogICAgIHU2NCBsYXBzZV9ucyA9IDEwMDAwMDAwMDBVTEwg
LyBIWjsKQEAgLTEyMDEsNiArMTMwMCw4IEBAIHZvaWQgX19pbml0IHNldHVwX2Jvb3RfQVBJQ19j
bG9jayh2b2lkKQogICAgIGFwaWNfcHJpbnRrKEFQSUNfVkVSQk9TRSwgIlVzaW5nIGxvY2FsIEFQ
SUMgdGltZXIgaW50ZXJydXB0cy5cbiIpOwogICAgIHVzaW5nX2FwaWNfdGltZXIgPSB0cnVlOwog
CisgICAgY2hlY2tfZGVhZGxpbmVfZXJyYXRhKCk7CisKICAgICBsb2NhbF9pcnFfc2F2ZShmbGFn
cyk7CiAKICAgICBjYWxpYnJhdGVfQVBJQ19jbG9jaygpOwoKCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 16:40:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1gIcUi-0001pB-Gg; Fri, 02 Nov 2018 16:40: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=vtjf=nn=citrix.com=prvs=837fd0aa5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIcUi-0001p5-40
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 16:40:24 +0000
X-Inumbo-ID: fd63b67a-debd-11e8-aa65-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd63b67a-debd-11e8-aa65-12d6303a7972;
 Fri, 02 Nov 2018 16:40:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69507033"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23516.32238.227539.570131@mariner.uk.xensource.com>
Date: Fri, 2 Nov 2018 16:40:14 +0000
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <c2d91264-2a06-cad1-c7f4-b0604b6ff80a@arm.com>
References: <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810310942530.7220@sstabellini-ThinkPad-X260>
 <23514.62634.413212.853593@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811011051290.7220@sstabellini-ThinkPad-X260>
 <5F35FB3B-9C4F-467C-8461-5201D0BF5E18@citrix.com>
 <20181102141632.jr4vjefvou5562zd@zion.uk.xensource.com>
 <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
 <23516.26572.806824.551458@mariner.uk.xensource.com>
 <356dcdbc-3ac9-17dd-9ffe-c792b7bc552d@arm.com>
 <23516.28871.800991.122296@mariner.uk.xensource.com>
 <c2d91264-2a06-cad1-c7f4-b0604b6ff80a@arm.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages] [and 2 more messages] [and 2 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 stefanos@xilinx.com, George Dunlap <dunlapg@umich.edu>,
 xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>, infra@xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbT1NTVEVTVCBQQVRDSF0gUkVBRE1FLmhhcmR3YXJl
LWFjcXVpc2l0aW9uIFthbmQgMSBtb3JlIG1lc3NhZ2VzXSBbYW5kIDIgbW9yZSBtZXNzYWdlc10g
W2FuZCAyIG1vcmUgbWVzc2FnZXNdIik6Cj4gT24gMDIvMTEvMjAxOCAxNTo0NCwgSWFuIEphY2tz
b24gd3JvdGU6Cj4gPiBXZSBoYXZlIG1vcmUgeDg2IGNhcGFjaXR5IGFuZCBhcmUgZGVwbG95aW5n
IHNvbWUgZGVkaWNhdGVkIGJ1aWxkCj4gPiBob3N0cy4gIEJ1dCBjcm9zcy1jb21waWxhdGlvbiBp
cyBtb3JlIGNvbXBsZXggKHBhcnRpY3VsYXJseSB0aGUKPiA+IGNvbXBpbGVyIGNvbmZsaWN0Li4u
KQo+IAo+IERvIHlvdSBtZWFuIHRoZSBtdWx0aWxpYiBwcm9ibGVtPyBUaGlzIGlzc3VlIGlzIG9u
bHkgd2hlbiBjcm9zcy1jb21waWxpbmcgdG9vbHMgCj4gKHdoaWNoIEkgd291bGQgbm90IHJlY29t
bWVuZCBhbnl3YXkuLi4pLiBGb3IgdGhpbmdzIGxpa2Uga2VybmVsIGFuZCBoeXBlcnZpc29yLCAK
PiB5b3UgZG9uJ3QgbmVlZCBtdWx0aWxpYi4KClllcywgdGhhdCBwcm9ibGVtLgoKSSB0aGluayBi
eSBgY3Jvc3MtY29tcGlsaW5nJyBoZXJlIHlvdSBtZWFuIHRvIGluY2x1ZGUgcnVubmluZyBnY2Mg
LW0zMgpvbiBhbiBhbWQ2NCBob3N0IG9yIHZpY2UgdmVyc2EsIHdoaWNoIGlzIG5vdCBxdWl0ZSBy
ZWFsCmNyb3NzLWNvbXBpbGluZyBpbiBteSB2aWV3LiAgQnV0IGl0IGRvZXMgcmVxdWlyZSBnY2Mt
bXVsdGlsaWIuCgpCdXQsIGFzIGl0IHR1cm5zIG91dCwgeW91IGFyZSByaWdodCB0aGF0IHRoaXMg
aXMgbm90IGEgcHJvYmxlbSBmb3IKb3NzdGVzdC4gIFdoZW4gb3NzdGVzdCBkb2VzIGJ1aWxkcyBm
b3IgYW4gaTM4NiBkb20wLCBpdCBkb2VzIHRoZQpoeXBlcnZpc29yIGJ1aWxkIG9uIGFuIGFtZDY0
IGhvc3QgYW5kIHRoZSB0b29scyBidWlsZCBzZXBhcmF0ZWx5IG9uIGFuCmkzODYgaG9zdC4KCklh
bi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 16:40:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1gIcVA-0001uq-1Q; Fri, 02 Nov 2018 16:40:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wbrw=nn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gIcV8-0001uZ-Am
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 16:40:50 +0000
X-Inumbo-ID: 0d5ed8a1-debe-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d5ed8a1-debe-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 16:40:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Nov 2018 10:40:48 -0600
Message-Id: <5BDC7E0E02000078001F75AA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 02 Nov 2018 10:40:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BDC7D4002000078001F759D@prv1-mh.provo.novell.com>
In-Reply-To: <5BDC7D4002000078001F759D@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 2/2] x86: deal with firmware setting bogus
 TSC_ADJUST values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHN5c3RlbSBJbnRlbCBoYXZlIGhhbmRlZCBtZSBmb3IgQVZYNTEyIGVtdWxhdG9yIHdvcmsg
KCJHaWdhYnl0ZQpUZWNobm9sb2d5IENvLiwgTHRkLiBYMjk5IEFPUlVTIEdhbWluZyAzIFByby9Y
Mjk5IEFPUlVTIEdhbWluZyAzClByby1DRiwgQklPUyBGMyAxMi8yOC8yMDE3Iikgd291bGQgbm90
IGNvbWUgdXAgdW5kZXIgWGVuIC0gaXQgaHVuZyBpbgp0aGUgbWlkZGxlIG9mIERvbTAgUENJIGlu
aXRpYWxpemF0aW9uLiBBcyBpdCB0dXJuZWQgb3V0LCBYZW4ncyB0aW1lCm1hbmFnZW1lbnQgZGlk
IG5vdCB3b3JrIGJlY2F1c2Ugb2YgdGhlIGZpcm13YXJlIHNldHRpbmcgKG9ubHkpIHRoZSBib290
CkNQVSdzIFRTQ19BREpVU1QgTVNSIHRvIGEgbGFyZ2UgbmVnYXRpdmUgdmFsdWUgKG9uIHRoZSBv
cmRlciBvZiAtMl41MCkuCgpGb2xsb3cgTGludXggKGFsc28gc2hhbWVsZXNzbHkgc3RlYWxpbmcg
dGhlaXIgY29tbWVudHMpIGluCi0gY2xlYXJpbmcgdGhlIHJlZ2lzdGVyIGZvciB0aGUgYm9vdCBD
UFUgKHdlIGRvbid0IGhhdmUgYSBuZWVkIGZvcgogIGV4Y2VwdGlvbnMgaGVyZSB5ZXQsIGFzIHRo
ZSBvbmx5IGV4Y2VwdGlvbiBpbiBMaW51eCBpcyBhIGNsYXNzIG9mCiAgc3lzdGVtcyBYZW4gZG9l
c24ndCB3b3JrIG9uIGFueXdheSBhcyBmYXIgYXMgSSdtIGF3YXJlKSwKLSBmb3JjaW5nIG5vbi1u
ZWdhdGl2ZSB2YWx1ZXMgdW5pZm9ybWx5IChjb21taXQgODU1NjE1ZWVlOSBbIng4Ni90c2M6CiAg
UmVtb3ZlIHRoZSBUU0NfQURKVVNUIGNsYW1wIl0gZHJvcHBlZCB0aGlzLCBidXQgd2l0aG91dCB0
aGlzIG15CiAgSGFzd2VsbCBib3ggd29uJ3QgYm9vdCBhbnltb3JlKSwKLSBzeW5jaW5nIHRoZSBy
ZWdpc3RlcnMgd2l0aGluIHNvY2tldHMuCkxpbnV4LCBwcmlvciB0byBhZm9yZW1lbnRpb25lZCBj
b21taXQsIGNhcHBlZCBhdCAweDdmZmZmZmZmIGFzIHdlbGwsIGJ1dCBhcyB0aGUKZGVzY3JpcHRp
b24gdGhlcmUgc2F5cyB0aGlzIGlzc3VlIGhhcyBiZWVuIGFkZHJlc3NlZCB3aXRoIGEgbWljcm9j
b2RlCnVwZGF0ZS4gSGVuY2UgdW50aWwgc29tZW9uZSBydW5zIGludG8gc3VjaCBhIHN5c3RlbSB3
aXRob3V0IGJlaW5nIGFibGUKdG8gdXBkYXRlIGl0cyBtaWNyb2NvZGUsIEkgdGhpbmsgd2Ugc2hv
dWxkIGxlYXZlIG91dCB0aGF0IHNwZWNpZmljIHBhcnQuCgpJbiBvcmRlciB0byBhdm9pZCBtYWtp
bmcgaW5pdF9wZXJjcHVfdGltZSgpIGRlcGVuZCBvbiBydW5uaW5nIF9iZWZvcmVfCnNldF9jcHVf
c2libGluZ19tYXAoKSAoYW5kIGhlbmNlIHRoZSBib290aW5nIENQVSBfbm90XyBiZWluZyBhY2Nv
dW50ZWQKaW4gc29ja2V0X2NwdW1hc2tbXSB5ZXQpLCBtb3ZlIHRoYXQgY2FsbCBzbGlnaHRseSBl
YXJsaWVyIGluCnN0YXJ0X3NlY29uZGFyeSgpLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjI6IE1ha2UgZGVzY3JpcHRpb24gbWF0Y2ggdXAtdG8t
ZGF0ZSBMaW51eCwgcmF0aGVyIHRoYW4gNC4xMiwgYW5kCiAgICBhZGp1c3QgYSBjb2RlIGNvbW1l
bnQgYWNjb3JkaW5nbHkuCgotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKQEAgLTM4MSw2ICszODEsOCBAQCB2b2lkIHN0YXJ0X3NlY29uZGFy
eSh2b2lkICp1bnVzZWQpCiAKICAgICBzbXBfY2FsbGluKCk7CiAKKyAgICBzZXRfY3B1X3NpYmxp
bmdfbWFwKGNwdSk7CisKICAgICBpbml0X3BlcmNwdV90aW1lKCk7CiAKICAgICBzZXR1cF9zZWNv
bmRhcnlfQVBJQ19jbG9jaygpOwpAQCAtMzkzLDcgKzM5NSw2IEBAIHZvaWQgc3RhcnRfc2Vjb25k
YXJ5KHZvaWQgKnVudXNlZCkKIAogICAgIC8qIFRoaXMgbXVzdCBiZSBkb25lIGJlZm9yZSBzZXR0
aW5nIGNwdV9vbmxpbmVfbWFwICovCiAgICAgc3Bpbl9kZWJ1Z19lbmFibGUoKTsKLSAgICBzZXRf
Y3B1X3NpYmxpbmdfbWFwKGNwdSk7CiAgICAgbm90aWZ5X2NwdV9zdGFydGluZyhjcHUpOwogCiAg
ICAgLyoKLS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvdGltZS5j
CkBAIC04OCw2ICs4OCw5IEBAIHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgdXNpbmdfcGl0Owog
LyogQm9vdCB0aW1lc3RhbXAsIGZpbGxlZCBpbiBoZWFkLlMgKi8KIHU2NCBfX2luaXRkYXRhIGJv
b3RfdHNjX3N0YW1wOwogCisvKiBQZXItc29ja2V0IFRTQ19BREpVU1QgdmFsdWVzLCBmb3Igc2Vj
b25kYXJ5IGNvcmVzL3RocmVhZHMgdG8gc3luYyB0by4gKi8KK3N0YXRpYyB1aW50NjRfdCAqX19y
ZWFkX21vc3RseSB0c2NfYWRqdXN0OworCiAvKgogICogMzItYml0IGRpdmlzaW9uIG9mIGludGVn
ZXIgZGl2aWRlbmQgYW5kIGludGVnZXIgZGl2aXNvciB5aWVsZGluZwogICogMzItYml0IGZyYWN0
aW9uYWwgcXVvdGllbnQuCkBAIC0xNjAyLDYgKzE2MDUsNTYgQEAgdm9pZCBpbml0X3BlcmNwdV90
aW1lKHZvaWQpCiAgICAgLyogSW5pdGlhbCBlc3RpbWF0ZSBmb3IgVFNDIHJhdGUuICovCiAgICAg
dC0+dHNjX3NjYWxlID0gcGVyX2NwdShjcHVfdGltZSwgMCkudHNjX3NjYWxlOwogCisgICAgaWYg
KCB0c2NfYWRqdXN0ICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzb2NrZXQgPSBjcHVf
dG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSk7CisgICAgICAgIGludDY0X3QgYWRqOworCisg
ICAgICAgIC8qIEZvciBub3cgd2UgZG9uJ3Qgd2FudCB0byBjb21lIGhlcmUgZm9yIHRoZSBCU1Au
ICovCisgICAgICAgIEFTU0VSVChzeXN0ZW1fc3RhdGUgPj0gU1lTX1NUQVRFX3NtcF9ib290KTsK
KworICAgICAgICByZG1zcmwoTVNSX0lBMzJfVFNDX0FESlVTVCwgYWRqKTsKKworICAgICAgICAv
KgorICAgICAgICAgKiBDaGVjayB3aGV0aGVyIHRoaXMgQ1BVIGlzIHRoZSBmaXJzdCBpbiBhIHBh
Y2thZ2UgdG8gY29tZSB1cC4gSW4KKyAgICAgICAgICogdGhpcyBjYXNlIGRvIG5vdCBjaGVjayB0
aGUgYm9vdCB2YWx1ZSBhZ2FpbnN0IGFub3RoZXIgcGFja2FnZQorICAgICAgICAgKiBiZWNhdXNl
IHRoZSBuZXcgcGFja2FnZSBtaWdodCBoYXZlIGJlZW4gcGh5c2ljYWxseSBob3RwbHVnZ2VkLAor
ICAgICAgICAgKiB3aGVyZSBUU0NfQURKVVNUIGlzIGV4cGVjdGVkIHRvIGJlIGRpZmZlcmVudC4K
KyAgICAgICAgICovCisgICAgICAgIGlmICggY3B1bWFza193ZWlnaHQoc29ja2V0X2NwdW1hc2tb
c29ja2V0XSkgPT0gMSApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAg
KiBPbiB0aGUgYm9vdCBDUFUgd2UganVzdCBmb3JjZSB0aGUgQURKVVNUIHZhbHVlIHRvIDAgaWYg
aXQncyBub24tCisgICAgICAgICAgICAgKiB6ZXJvIChpbiBlYXJseV90aW1lX2luaXQoKSkuIFdl
IGRvbid0IGRvIHRoYXQgb24gbm9uLWJvb3QgQ1BVcworICAgICAgICAgICAgICogYmVjYXVzZSBw
aHlzaWNhbCBob3RwbHVnIHNob3VsZCBoYXZlIHNldCB0aGUgQURKVVNUIHJlZ2lzdGVyIHRvIGEK
KyAgICAgICAgICAgICAqIHZhbHVlID4gMCwgc28gdGhlIFRTQyBpcyBpbiBzeW5jIHdpdGggdGhl
IGFscmVhZHkgcnVubmluZyBDUFVzLgorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqIEJ1
dCB3ZSBhbHdheXMgZm9yY2Ugbm9uLW5lZ2F0aXZlIEFESlVTVCB2YWx1ZXMgZm9yIG5vdy4KKyAg
ICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCBhZGogPCAwICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcKKyAgICAgICAgICAgICAgICAg
ICAgICAgIlRTQyBBREpVU1Qgc2V0IHRvIC0lbHggb24gQ1BVJXUgLSBjbGVhcmluZ1xuIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgLWFkaiwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKKyAgICAgICAg
ICAgICAgICB3cm1zcmwoTVNSX0lBMzJfVFNDX0FESlVTVCwgMCk7CisgICAgICAgICAgICAgICAg
YWRqID0gMDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHRzY19hZGp1c3Rbc29ja2V0XSA9
IGFkajsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggYWRqICE9IHRzY19hZGp1c3Rbc29j
a2V0XSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkg
d2FybmVkOworCisgICAgICAgICAgICBpZiAoICF3YXJuZWQgKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIHdhcm5lZCA9IHRydWU7CisgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxP
R19XQVJOSU5HCisgICAgICAgICAgICAgICAgICAgICAgICJEaWZmZXJpbmcgVFNDIEFESlVTVCB2
YWx1ZXMgd2l0aGluIHNvY2tldChzKSAtIGZpeGluZyBhbGxcbiIpOworICAgICAgICAgICAgfQor
ICAgICAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1RTQ19BREpVU1QsIHRzY19hZGp1c3Rbc29ja2V0
XSk7CisgICAgICAgIH0KKyAgICB9CisKICAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CiAgICAg
bm93ID0gcmVhZF9wbGF0Zm9ybV9zdGltZShOVUxMKTsKICAgICB0c2MgPSByZHRzY19vcmRlcmVk
KCk7CkBAIC0xNzg4LDYgKzE4NDEsMTUgQEAgaW50IF9faW5pdCBpbml0X3hlbl90aW1lKHZvaWQp
CiAgICAgLyogRmluaXNoIHBsYXRmb3JtIHRpbWVyIGluaXRpYWxpemF0aW9uLiAqLwogICAgIHRy
eV9wbGF0Zm9ybV90aW1lcl90YWlsKGZhbHNlKTsKIAorICAgIC8qCisgICAgICogU2V0dXAgc3Bh
Y2UgdG8gdHJhY2sgcGVyLXNvY2tldCBUU0NfQURKVVNUIHZhbHVlcy4gRG9uJ3QgZmlkZGxlIHdp
dGgKKyAgICAgKiB2YWx1ZXMgaWYgdGhlIFRTQyBpcyBub3QgcmVwb3J0ZWQgYXMgaW52YXJpYW50
LiBJZ25vcmUgYWxsb2NhdGlvbgorICAgICAqIGZhaWx1cmUgaGVyZSAtIG1vc3Qgc3lzdGVtcyB3
b24ndCBuZWVkIGFueSBhZGp1c3RtZW50IGFueXdheS4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9UU0NfQURKVVNUKSAmJgorICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX0lUU0MpICkKKyAgICAgICAgdHNjX2FkanVzdCA9IHh6YWxsb2NfYXJyYXko
dWludDY0X3QsIG5yX3NvY2tldHMpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTE3OTgsNiAr
MTg2MCwxOSBAQCB2b2lkIF9faW5pdCBlYXJseV90aW1lX2luaXQodm9pZCkKICAgICBzdHJ1Y3Qg
Y3B1X3RpbWUgKnQgPSAmdGhpc19jcHUoY3B1X3RpbWUpOwogICAgIHU2NCB0bXA7CiAKKyAgICBp
ZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9UU0NfQURKVVNUKSAmJgorICAgICAgICAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lUU0MpICkKKyAgICB7CisgICAgICAgIHJkbXNybChNU1Jf
SUEzMl9UU0NfQURKVVNULCB0bXApOworICAgICAgICBpZiAoIHRtcCApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORworICAgICAgICAgICAgICAgICAgICJUU0Mg
QURKVVNUIHNldCB0byAlbHggb24gYm9vdCBDUFUgLSBjbGVhcmluZ1xuIiwgdG1wKTsKKyAgICAg
ICAgICAgIHdybXNybChNU1JfSUEzMl9UU0NfQURKVVNULCAwKTsKKyAgICAgICAgICAgIGJvb3Rf
dHNjX3N0YW1wIC09IHRtcDsKKyAgICAgICAgfQorICAgIH0KKwogICAgIHByZWluaXRfcGl0KCk7
CiAgICAgdG1wID0gaW5pdF9wbGF0Zm9ybV90aW1lcigpOwogICAgIHBsdF90c2MuZnJlcXVlbmN5
ID0gdG1wOwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 16:42:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 16:42: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-devel-bounces@lists.xenproject.org>)
	id 1gIcWN-00026H-FY; Fri, 02 Nov 2018 16:42: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=wbrw=nn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gIcWL-000268-Rr
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 16:42:05 +0000
X-Inumbo-ID: 3a5a5368-debe-11e8-a2b1-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a5a5368-debe-11e8-a2b1-12d6303a7972;
 Fri, 02 Nov 2018 16:42:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Nov 2018 10:42:03 -0600
Message-Id: <5BDC7E5802000078001F75BA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 02 Nov 2018 10:42:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 0/3] x86emul: VME/PVI mode fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogVk1FIGFuZCBQVkkgbW9kZXMgcmVxdWlyZSBhICNHUCgwKSBjaGVjayBmaXJzdCB0aGluZwoy
OiByYWlzZSAjR1AoMCkgaW4gVk1FIG1vZGUgZm9yIFBPUEYgd2l0aCBURiBzZXQgaW4gbmV3IHZh
bHVlCjM6IGNvbnNvbGlkYXRlIENSNCBoYW5kbGluZwoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 16:45:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 16:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIcZG-0002JR-0f; Fri, 02 Nov 2018 16:45:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wbrw=nn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gIcZF-0002JL-Jr
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 16:45:05 +0000
X-Inumbo-ID: a5b28290-debe-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5b28290-debe-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 16:45:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Nov 2018 10:45:03 -0600
Message-Id: <5BDC7F0D02000078001F75CC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 02 Nov 2018 10:45:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BDC7E5802000078001F75BA@prv1-mh.provo.novell.com>
In-Reply-To: <5BDC7E5802000078001F75BA@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 1/3] x86emul: VME and PVI modes require a #GP(0)
 check first thing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgZXhwbGljaXRseSBzcGVsbGVkIG91dCBieSB0aGUgU0RNLCBFRkxBR1MuVklGIGFuZCBFRkxB
R1MuVklQIGJvdGggc2V0CmF0IHRoZSBzdGFydCBvZiBhbiBpbnN0cnVjdGlvbiB0cmlnZ2VyICNH
UCgwKSBpbmRlcGVuZGVudCBvZiBhY3R1YWwKaW5zdHJ1Y3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYwpAQCAtMzI0Nyw2ICszMjQ3LDExIEBAIHg4Nl9lbXVsYXRlKAogCiAgICAgQVNTRVJU
KG9wcy0+cmVhZCk7CiAKKyAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKG1vZGVfdmlmKCkgJiYK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIChfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX1ZJ
RikgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChfcmVncy5lZmxhZ3MgJiBYODZfRUZM
QUdTX1ZJUCkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfR1AsIDApOworCiAgICAg
cmMgPSB4ODZfZGVjb2RlKCZzdGF0ZSwgY3R4dCwgb3BzKTsKICAgICBpZiAoIHJjICE9IFg4NkVN
VUxfT0tBWSApCiAgICAgICAgIHJldHVybiByYzsKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 16:45:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 16:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIcZo-0002Mq-Bc; Fri, 02 Nov 2018 16:45: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=wbrw=nn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gIcZn-0002Mj-NG
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 16:45:39 +0000
X-Inumbo-ID: ba07d270-debe-11e8-b3cf-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba07d270-debe-11e8-b3cf-12d6303a7972;
 Fri, 02 Nov 2018 16:45:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Nov 2018 10:45:37 -0600
Message-Id: <5BDC7F3002000078001F75CF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 02 Nov 2018 10:45:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BDC7E5802000078001F75BA@prv1-mh.provo.novell.com>
In-Reply-To: <5BDC7E5802000078001F75BA@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 2/3] x86emul: raise #GP(0) in VME mode for POPF
 with TF set in new value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIGNoZWNrIGV4cGxpY2l0bHkgbGlzdGVkIGJ5IHRoZSBpbnN0cnVjdGlvbiBwYWdl
IGluIHRoZSBTRE0uCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDA0OSw2ICs0MDQ5LDcg
QEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBkc3QudmFsID0gKHVpbnQxNl90KWRzdC52YWwg
fCAoX3JlZ3MuZWZsYWdzICYgMHhmZmZmMDAwMHUpOwogICAgICAgICAgICAgaWYgKCBjcjQgJiBY
ODZfQ1I0X1ZNRSApCiAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKGRzdC52YWwgJiBYODZfRUZMQUdTX1RGLCBFWENfR1AsIDApOwogICAgICAgICAg
ICAgICAgIGlmICggZHN0LnZhbCAmIFg4Nl9FRkxBR1NfSUYgKQogICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKF9yZWdzLmVmbGFncyAm
IFg4Nl9FRkxBR1NfVklQLAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 16:46:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 16:46: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-devel-bounces@lists.xenproject.org>)
	id 1gIcaG-0002QT-N2; Fri, 02 Nov 2018 16:46: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=wbrw=nn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gIcaF-0002QK-LC
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 16:46:07 +0000
X-Inumbo-ID: cad89e19-debe-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cad89e19-debe-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 16:46:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Nov 2018 10:46:06 -0600
Message-Id: <5BDC7F4B02000078001F75D2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 02 Nov 2018 10:46:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BDC7E5802000078001F75BA@prv1-mh.provo.novell.com>
In-Reply-To: <5BDC7E5802000078001F75BA@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 3/3] x86emul: consolidate CR4 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgdGhlcmUncyBhbiBhbG1vc3QgdW5jb25kaXRpb25hbCBDUjQgcmVhZCByaWdodCBh
dCB0aGUgYmVnaW5uaW5nCm9mIHg4Nl9lbXVsYXRlKCksIGNlbnRyYWxpemUgaXRzIHJlYWRpbmcg
dGhlcmUgYW5kIHVzZSByZXN1bHQgYW5kIHZhbHVlCmV2ZXJ5d2hlcmUgZWxzZSB3aXRob3V0IGZ1
cnRoZXIgaW52b2tpbmcgdGhlIGhvb2suCgpTdWJzZXF1ZW50bHkgd2UgbWF5IHdhbnQgdG8gY29u
c2lkZXIgaGF2aW5nIHRoZSBjYWxsZXJzIHByb3ZpZGUKd2hpY2hldmVyIHZhbHVlIHRoZXkgZGVl
bSBhcHByb3ByaWF0ZSBpbiB0aGVpciBjb250ZXh0cywgdG8gYXZvaWQKaW52b2tpbmcgdGhlIGhv
b2sgYWx0b2dldGhlciBmb3IgdGhpcyBwdXJwb3NlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
QEAgLTExNjMsMTAgKzExNjMsMTkgQEAgZG8gewogICAgIG9wcy0+d3JpdGVfc2VnbWVudCh4ODZf
c2VnX2NzLCBjcywgY3R4dCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfSkKIAorI2Rl
ZmluZSBjaGVja19jcjQoKSAoeyAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCB1bmxp
a2VseShjcjRfcmMgIT0gWDg2RU1VTF9PS0FZKSApIFwKKyAgICB7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICByYyA9IGNyNF9yYzsgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIGdvdG8gZG9uZTsgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSkKKwog
c3RhdGljIGludCBfZ2V0X2ZwdSgKICAgICBlbnVtIHg4Nl9lbXVsYXRlX2ZwdV90eXBlIHR5cGUs
CiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCi0gICAgY29uc3Qgc3RydWN0IHg4
Nl9lbXVsYXRlX29wcyAqb3BzKQorICAgIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgKm9w
cywKKyAgICB1bnNpZ25lZCBsb25nIGNyNCwgaW50IGNyNF9yYykKIHsKICAgICB1aW50NjRfdCB4
Y3IwOwogICAgIGludCByYzsKQEAgLTEyMDgsMTEgKzEyMTcsNyBAQCBzdGF0aWMgaW50IF9nZXRf
ZnB1KAogICAgICAgICBmYWlsX2lmKCFvcHMtPnJlYWRfY3IpOwogICAgICAgICBpZiAoIHR5cGUg
Pj0gWDg2RU1VTF9GUFVfeG1tICkKICAgICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBjcjQ7Ci0KLSAgICAgICAgICAgIHJjID0gb3BzLT5yZWFkX2NyKDQsICZjcjQsIGN0eHQpOwot
ICAgICAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQotICAgICAgICAgICAgICAgIHJl
dHVybiByYzsKKyAgICAgICAgICAgIGNoZWNrX2NyNCgpOwogICAgICAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKCEoY3I0ICYgKCh0eXBlID09IFg4NkVNVUxfRlBVX3htbSkKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IFg4Nl9DUjRfT1NGWFNSIDogWDg2
X0NSNF9PU1hTQVZFKSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VE
KTsKQEAgLTEyNDMsNyArMTI0OCw3IEBAIHN0YXRpYyBpbnQgX2dldF9mcHUoCiAKICNkZWZpbmUg
Z2V0X2ZwdSh0eXBlKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgIHJjID0gX2dldF9mcHUoZnB1X3R5cGUgPSAodHlwZSksIGN0eHQsIG9w
cyk7ICAgICAgICAgICAgICAgIFwKKyAgICByYyA9IF9nZXRfZnB1KGZwdV90eXBlID0gKHR5cGUp
LCBjdHh0LCBvcHMsIGNyNCwgY3I0X3JjKTsgICBcCiAgICAgaWYgKCByYyApIGdvdG8gZG9uZTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfSB3aGlsZSAoMCkKIApA
QCAtMTYwMywxMyArMTYwOCw5IEBAIF9tb2RlX2lvcGwoCiAgICAgX2lvcGw7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQogI2RlZmluZSBtb2RlX3ZpZigpICh7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBjcjQgPSAwOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgaWYgKCBv
cHMtPnJlYWRfY3IgJiYgZ2V0X2NwbChjdHh0LCBvcHMpID09IDMgKSAgICAgICAgICAgXAotICAg
IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgcmMgPSBvcHMtPnJlYWRfY3IoNCwgJmNyNCwgY3R4dCk7ICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkgZ290byBkb25lOyAg
ICAgICAgICAgICAgICAgXAotICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAhIShjcjQgJiAoX3JlZ3MuZWZsYWdzICYgWDg2
X0VGTEFHU19WTSA/IFg4Nl9DUjRfVk1FIDogWDg2X0NSNF9QVkkpKTsgXAorICAgIGNoZWNrX2Ny
NCgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBn
ZXRfY3BsKGN0eHQsIG9wcykgPT0gMyAmJiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgKGNyNCAmIChfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX1ZNID8gWDg2X0NSNF9WTUUg
OiBYODZfQ1I0X1BWSSkpOyBcCiB9KQogCiBzdGF0aWMgaW50IGlvcG9ydF9hY2Nlc3NfY2hlY2so
CkBAIC0yMTg1LDE0ICsyMTg2LDExIEBAIHN0YXRpYyBib29sIGlzX2JyYW5jaF9zdGVwKHN0cnVj
dCB4ODZfZW0KIH0KIAogc3RhdGljIGJvb2wgdW1pcF9hY3RpdmUoc3RydWN0IHg4Nl9lbXVsYXRl
X2N0eHQgKmN0eHQsCi0gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfb3BzICpvcHMpCisgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeDg2
X2VtdWxhdGVfb3BzICpvcHMsCisgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGNyNCkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGNyNDsKLQogICAgIC8qIEludGVudGlvbmFsbHkg
bm90IHVzaW5nIG1vZGVfcmluZzAoKSBoZXJlIHRvIGF2b2lkIGl0cyBmYWlsX2lmKCkuICovCi0g
ICAgcmV0dXJuIGdldF9jcGwoY3R4dCwgb3BzKSA+IDAgJiYKLSAgICAgICAgICAgb3BzLT5yZWFk
X2NyICYmIG9wcy0+cmVhZF9jcig0LCAmY3I0LCBjdHh0KSA9PSBYODZFTVVMX09LQVkgJiYKLSAg
ICAgICAgICAgKGNyNCAmIFg4Nl9DUjRfVU1JUCk7CisgICAgcmV0dXJuIGdldF9jcGwoY3R4dCwg
b3BzKSA+IDAgJiYgKGNyNCAmIFg4Nl9DUjRfVU1JUCk7CiB9CiAKIHN0YXRpYyB2b2lkIGFkanVz
dF9ibmQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCkBAIC0zMjI2LDcgKzMyMjQsNyBA
QCB4ODZfZW11bGF0ZSgKICAgICAvKiBTaGFkb3cgY29weSBvZiByZWdpc3RlciBzdGF0ZS4gQ29t
bWl0dGVkIG9uIHN1Y2Nlc3NmdWwgZW11bGF0aW9uLiAqLwogICAgIHN0cnVjdCBjcHVfdXNlcl9y
ZWdzIF9yZWdzID0gKmN0eHQtPnJlZ3M7CiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX3N0YXRlIHN0
YXRlOwotICAgIGludCByYzsKKyAgICBpbnQgcmMsIGNyNF9yYzsKICAgICB1aW50OF90IGIsIGQs
ICpvcGMgPSBOVUxMOwogICAgIHVuc2lnbmVkIGludCBmaXJzdF9ieXRlID0gMCwgaW5zbl9ieXRl
cyA9IDA7CiAgICAgYm9vbCBzaW5nbGVzdGVwID0gKF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1Nf
VEYpICYmCkBAIC0zMjM0LDcgKzMyMzIsNyBAQCB4ODZfZW11bGF0ZSgKICAgICBib29sIHNmZW5j
ZSA9IGZhbHNlOwogICAgIHN0cnVjdCBvcGVyYW5kIHNyYyA9IHsgLnJlZyA9IFBUUl9QT0lTT04g
fTsKICAgICBzdHJ1Y3Qgb3BlcmFuZCBkc3QgPSB7IC5yZWcgPSBQVFJfUE9JU09OIH07Ci0gICAg
dW5zaWduZWQgbG9uZyBjcjQ7CisgICAgdW5zaWduZWQgbG9uZyBjcjQgPSAwOwogICAgIGVudW0g
eDg2X2VtdWxhdGVfZnB1X3R5cGUgZnB1X3R5cGUgPSBYODZFTVVMX0ZQVV9ub25lOwogICAgIHN0
cnVjdCB4ODZfZW11bGF0ZV9zdHViIHN0dWIgPSB7fTsKICAgICBERUNMQVJFX0FMSUdORUQobW12
YWxfdCwgbW12YWwpOwpAQCAtMzI0Nyw2ICszMjQ1LDggQEAgeDg2X2VtdWxhdGUoCiAKICAgICBB
U1NFUlQob3BzLT5yZWFkKTsKIAorICAgIGNyNF9yYyA9IG9wcy0+cmVhZF9jciA/IG9wcy0+cmVh
ZF9jcig0LCAmY3I0LCBjdHh0KSA6IFg4NkVNVUxfT0tBWTsKKwogICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZigobW9kZV92aWYoKSAmJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgKF9yZWdz
LmVmbGFncyAmIFg4Nl9FRkxBR1NfVklGKSAmJgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
KF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfVklQKSksCkBAIC00MDAwLDEzICs0MDAwLDggQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgIGlmICggKF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfVk0p
ICYmCiAgICAgICAgICAgICAgTUFTS19FWFRSKF9yZWdzLmVmbGFncywgWDg2X0VGTEFHU19JT1BM
KSAhPSAzICkKICAgICAgICAgewotICAgICAgICAgICAgY3I0ID0gMDsKLSAgICAgICAgICAgIGlm
ICggb3BfYnl0ZXMgPT0gMiAmJiBvcHMtPnJlYWRfY3IgKQotICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgIHJjID0gb3BzLT5yZWFkX2NyKDQsICZjcjQsIGN0eHQpOwotICAgICAgICAgICAg
ICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgICAgICAgICAgICAgZ290byBk
b25lOwotICAgICAgICAgICAgfQorICAgICAgICAgICAgaWYgKCBvcF9ieXRlcyA9PSAyICkKKyAg
ICAgICAgICAgICAgICBjaGVja19jcjQoKTsKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZighKGNyNCAmIFg4Nl9DUjRfVk1FKSwgRVhDX0dQLCAwKTsKICAgICAgICAgICAgIHNyYy52
YWwgPSAoX3JlZ3MuZmxhZ3MgJiB+WDg2X0VGTEFHU19JRikgfCBYODZfRUZMQUdTX0lPUEw7CiAg
ICAgICAgICAgICBpZiAoIF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfVklGICkKQEAgLTQwMTks
MTcgKzQwMTQsMTIgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSAweDlkOiAvKiBwb3BmICovIHsK
ICAgICAgICAgdWludDMyX3QgbWFzayA9IFg4Nl9FRkxBR1NfVklQIHwgWDg2X0VGTEFHU19WSUYg
fCBYODZfRUZMQUdTX1ZNOwogCi0gICAgICAgIGNyNCA9IDA7CiAgICAgICAgIGlmICggIW1vZGVf
cmluZzAoKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggX3JlZ3MuZWZsYWdzICYgWDg2
X0VGTEFHU19WTSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWYgKCBvcF9ieXRl
cyA9PSAyICYmIG9wcy0+cmVhZF9jciApCi0gICAgICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgICAgICByYyA9IG9wcy0+cmVhZF9jcig0LCAmY3I0LCBjdHh0KTsKLSAgICAgICAgICAgICAg
ICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQotICAgICAgICAgICAgICAgICAgICAgICAg
Z290byBkb25lOwotICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBpZiAoIG9wX2J5
dGVzID09IDIgKQorICAgICAgICAgICAgICAgICAgICBjaGVja19jcjQoKTsKICAgICAgICAgICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIShjcjQgJiBYODZfQ1I0X1ZNRSkgJiYKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFTS19FWFRSKF9yZWdzLmVmbGFncywg
WDg2X0VGTEFHU19JT1BMKSAhPSAzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFWENfR1AsIDApOwpAQCAtNTExMyw3ICs1MTAzLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgIHN3aXRjaCAoIG1vZHJtX3JlZyAmIDYgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgMDog
Lyogc2xkdCAvIHN0ciAqLwotICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHVtaXBf
YWN0aXZlKGN0eHQsIG9wcyksIEVYQ19HUCwgMCk7CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYodW1pcF9hY3RpdmUoY3R4dCwgb3BzLCBjcjQpLCBFWENfR1AsIDApOwogICAgICAg
ICAgICAgZ290byBzdG9yZV9zZWxlY3RvcjsKICAgICAgICAgY2FzZSAyOiAvKiBsbGR0IC8gbHRy
ICovCiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW1vZGVfcmluZzAoKSwgRVhD
X0dQLCAwKTsKQEAgLTUxNjgsMTEgKzUxNTgsMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAg
ICBicmVhazsKIAogICAgICAgICBjYXNlIDB4ZDA6IC8qIHhnZXRidiAqLwotICAgICAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5wZngsIEVYQ19VRCk7Ci0gICAgICAgICAgICBpZiAo
ICFvcHMtPnJlYWRfY3IgfHwgIW9wcy0+cmVhZF94Y3IgfHwKLSAgICAgICAgICAgICAgICAgb3Bz
LT5yZWFkX2NyKDQsICZjcjQsIGN0eHQpICE9IFg4NkVNVUxfT0tBWSApCi0gICAgICAgICAgICAg
ICAgY3I0ID0gMDsKLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighKGNyNCAmIFg4
Nl9DUjRfT1NYU0FWRSksIEVYQ19VRCk7CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYoKHZleC5wZnggfHwgIW9wcy0+cmVhZF94Y3IgfHwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3I0X3JjICE9IFg4NkVNVUxfT0tBWSB8fAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhKGNyNCAmIFg4Nl9DUjRfT1NYU0FWRSkpLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CiAgICAgICAgICAgICByYyA9IG9wcy0+cmVh
ZF94Y3IoX3JlZ3MuZWN4LCAmbXNyX3ZhbCwgY3R4dCk7CiAgICAgICAgICAgICBpZiAoIHJjICE9
IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAgICAgICAgZ290byBkb25lOwpAQCAtNTE4MSwxMSAr
NTE3MCwxMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNh
c2UgMHhkMTogLyogeHNldGJ2ICovCi0gICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
dmV4LnBmeCwgRVhDX1VEKTsKLSAgICAgICAgICAgIGlmICggIW9wcy0+cmVhZF9jciB8fCAhb3Bz
LT53cml0ZV94Y3IgfHwKLSAgICAgICAgICAgICAgICAgb3BzLT5yZWFkX2NyKDQsICZjcjQsIGN0
eHQpICE9IFg4NkVNVUxfT0tBWSApCi0gICAgICAgICAgICAgICAgY3I0ID0gMDsKLSAgICAgICAg
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighKGNyNCAmIFg4Nl9DUjRfT1NYU0FWRSksIEVYQ19V
RCk7CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKHZleC5wZnggfHwgIW9wcy0+
d3JpdGVfeGNyIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNyNF9yYyAh
PSBYODZFTVVMX09LQVkgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIShj
cjQgJiBYODZfQ1I0X09TWFNBVkUpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBFWENfVUQpOwogICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFtb2RlX3Jpbmcw
KCksIEVYQ19HUCwgMCk7CiAgICAgICAgICAgICByYyA9IG9wcy0+d3JpdGVfeGNyKF9yZWdzLmVj
eCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3JlZ3MuZWF4IHwgKCh1aW50NjRf
dClfcmVncy5lZHggPDwgMzIpLCBjdHh0KTsKQEAgLTUzMDksNyArNTI5Nyw3IEBAIHg4Nl9lbXVs
YXRlKAogICAgICAgICBjYXNlIEdSUDdfTUVNKDApOiAvKiBzZ2R0ICovCiAgICAgICAgIGNhc2Ug
R1JQN19NRU0oMSk6IC8qIHNpZHQgKi8KICAgICAgICAgICAgIEFTU0VSVChlYS50eXBlID09IE9Q
X01FTSk7Ci0gICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodW1pcF9hY3RpdmUoY3R4
dCwgb3BzKSwgRVhDX0dQLCAwKTsKKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih1
bWlwX2FjdGl2ZShjdHh0LCBvcHMsIGNyNCksIEVYQ19HUCwgMCk7CiAgICAgICAgICAgICBmYWls
X2lmKCFvcHMtPnJlYWRfc2VnbWVudCB8fCAhb3BzLT53cml0ZSk7CiAgICAgICAgICAgICBpZiAo
IChyYyA9IG9wcy0+cmVhZF9zZWdtZW50KHNlZywgJnNyZWcsIGN0eHQpKSApCiAgICAgICAgICAg
ICAgICAgZ290byBkb25lOwpAQCAtNTM0OCw3ICs1MzM2LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIEdSUDdfQUxMKDQpOiAvKiBzbXN3ICovCi0g
ICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodW1pcF9hY3RpdmUoY3R4dCwgb3BzKSwg
RVhDX0dQLCAwKTsKKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih1bWlwX2FjdGl2
ZShjdHh0LCBvcHMsIGNyNCksIEVYQ19HUCwgMCk7CiAgICAgICAgICAgICBpZiAoIGVhLnR5cGUg
PT0gT1BfTUVNICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBmYWlsX2lmKCFvcHMt
PndyaXRlKTsKQEAgLTU5MzEsOCArNTkxOSw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBpZiAo
ICFtb2RlX3JpbmcwKCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBmYWlsX2lmKG9wcy0+cmVh
ZF9jciA9PSBOVUxMKTsKLSAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT5yZWFkX2NyKDQsICZj
cjQsIGN0eHQpKSApCi0gICAgICAgICAgICAgICAgZ290byBkb25lOworICAgICAgICAgICAgY2hl
Y2tfY3I0KCk7CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoY3I0ICYgWDg2X0NS
NF9UU0QsIEVYQ19HUCwgMCk7CiAgICAgICAgIH0KICAgICAgICAgZmFpbF9pZihvcHMtPnJlYWRf
bXNyID09IE5VTEwpOwpAQCAtNjk2OCw4ICs2OTU1LDYgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IGZhaWxfaWYobW9kcm1fbW9kICE9IDMpOwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
KG1vZHJtX3JlZyAmIDQpIHx8ICFtb2RlXzY0Yml0KCksIEVYQ19VRCk7CiAgICAgICAgIGZhaWxf
aWYoIW9wcy0+cmVhZF9jcik7Ci0gICAgICAgIGlmICggKHJjID0gb3BzLT5yZWFkX2NyKDQsICZj
cjQsIGN0eHQpKSAhPSBYODZFTVVMX09LQVkgKQotICAgICAgICAgICAgZ290byBkb25lOwogICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIShjcjQgJiBYODZfQ1I0X0ZTR1NCQVNFKSwgRVhD
X1VEKTsKICAgICAgICAgc2VnID0gbW9kcm1fcmVnICYgMSA/IHg4Nl9zZWdfZ3MgOiB4ODZfc2Vn
X2ZzOwogICAgICAgICBmYWlsX2lmKCFvcHMtPnJlYWRfc2VnbWVudCk7CkBAIC04OTYwLDEzICs4
OTQ1LDggQEAgeDg2X2VtdWxhdGUoCiAgZW11bGF0aW9uX3N0dWJfZmFpbHVyZToKICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoc3R1Yl9leG4uaW5mby5maWVsZHMudHJhcG5yID09IEVYQ19NRiwg
RVhDX01GKTsKICAgICBpZiAoIHN0dWJfZXhuLmluZm8uZmllbGRzLnRyYXBuciA9PSBFWENfWE0g
KQotICAgIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBjcjQ7Ci0KLSAgICAgICAgaWYgKCAhb3Bz
LT5yZWFkX2NyIHx8IG9wcy0+cmVhZF9jcig0LCAmY3I0LCBjdHh0KSAhPSBYODZFTVVMX09LQVkg
KQotICAgICAgICAgICAgY3I0ID0gWDg2X0NSNF9PU1hNTUVYQ1BUOwotICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb24oY3I0ICYgWDg2X0NSNF9PU1hNTUVYQ1BUID8gRVhDX1hNIDogRVhDX1VEKTsK
LSAgICB9CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbighb3BzLT5yZWFkX2NyIHx8IGNyNF9y
YyAhPSBYODZFTVVMX09LQVkgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGNyNCAmIFg4
Nl9DUjRfT1NYTU1FWENQVCA/IEVYQ19YTSA6IEVYQ19VRCk7CiAgICAgZ3ByaW50ayhYRU5MT0df
V0FSTklORywKICAgICAgICAgICAgICJleGNlcHRpb24gJXUgKGVjPSUwNHgpIGluIGVtdWxhdGlv
biBzdHViIChsaW5lICV1KVxuIiwKICAgICAgICAgICAgIHN0dWJfZXhuLmluZm8uZmllbGRzLnRy
YXBuciwgc3R1Yl9leG4uaW5mby5maWVsZHMuZWMsCgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 16:53:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 16:53: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-devel-bounces@lists.xenproject.org>)
	id 1gIch0-0003Lv-KF; Fri, 02 Nov 2018 16:53:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vtjf=nn=citrix.com=prvs=837fd0aa5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIch0-0003Lq-30
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 16:53:06 +0000
X-Inumbo-ID: c401d9ee-debf-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c401d9ee-debf-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 16:53:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69509963"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23516.33005.649128.145551@mariner.uk.xensource.com>
Date: Fri, 2 Nov 2018 16:53:01 +0000
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
In-Reply-To: <20181101180445.GD1638@mail-itl>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <23494.5998.10340.694382@mariner.uk.xensource.com>
 <20181016173240.GA1563@mail-itl>
 <23494.9572.676973.726194@mariner.uk.xensource.com>
 <20181016204628.GD1563@mail-itl>
 <23495.21043.960987.833172@mariner.uk.xensource.com>
 <20181017160559.GB2755@mail-itl>
 <23515.12398.298018.490061@mariner.uk.xensource.com>
 <20181101173207.GB1638@mail-itl>
 <23515.15477.194395.558778@mariner.uk.xensource.com>
 <20181101180445.GD1638@mail-itl>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC PATCH v2 00/17] Add support for qemu-xen
 runnning in a Linux-based stubdomain.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org,
 Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Eric Shelton <eshelton@pobox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyaXRlcyAoIlJlOiBbUkZDIFBBVENIIHYyIDAw
LzE3XSBBZGQgc3VwcG9ydCBmb3IgcWVtdS14ZW4gcnVubm5pbmcgaW4gYSBMaW51eC1iYXNlZCBz
dHViZG9tYWluLiIpOgo+IERvaW5nIGl0IGluIHRoaXMgb3JkZXIgd291bGQgYmUgc3VzY2VwdGli
bGUgdG8gYSByYWNlIGNvbmRpdGlvbiAtCj4gc2VydmVyIGFwcGVhcmluZyBhZnRlciBsaWJ4ZW52
Y2hhbl9jbGllbnRfaW5pdCBjaGVjaywgYnV0IGJlZm9yZSBsaWJ4bAo+IHJlZ2lzdGVyIHRoZSB3
YXRjaC4KCkkgc2VlIHRoZSByYWNlIHlvdSBtZWFuIGJ1dCBoYXBwaWx5IHhlbnN0b3JlIGFscmVh
ZHkgaGFzIGEgZ2VuZXJhbAptZWNoYW5pc20gZm9yIGF2b2lkaW5nIGl0OiBhZnRlciBzZXR0aW5n
IHVwIGEgd2F0Y2gsIGl0IGFsd2F5cyBmaXJlcwpvbmNlIGltbWVkaWF0ZWx5LiAgKE9idmlvdXNs
eSB3ZSBjb3VsZCBoYXZlIGRvbmUgdGhlIGVxdWl2YWxlbnQgdGhpbmcKb3Blbi1jb2RlZCBpbiB0
aGUgY2FsbGVyIG9mIG15IHByb3Bvc2VkIG5ldyBpbml0IGZ1bmN0aW9uIHZhcmlhbnQuKQoKPiBB
bHNvLCByaWdodCBub3cgbGlieGVudmNoYW5fY2xpZW50X2luaXQgaGF2ZSBvbmx5Cj4gb25lIHBv
c3NpYmxlIGVycm9yIGNvZGU6IE5VTEwgKGluc3RlYWQgb2Ygc3RydWN0IGxpYnhlbnZjaGFuICop
LiBBZGRpbmcKPiBtb3JlIGVsYWJvcmF0ZSBlcnJvciByZXBvcnRpbmcgd291bGQgcmVxdWlyZSBB
UEkgY2hhbmdlLgoKSSB0aGluayBsaWJ4ZW52Y2hhbl9jbGllbnRfaW5pdCBzZXRzIGVycm5vLiAg
QWxsIG9mIHRoZSBmdW5jdGlvbnMgaXQKY2FsbHMgZG8gc28sIHNvIHRoZSBlcnJubyB2YWx1ZSBp
cyBwYXNzZWQgdGhyb3VnaC4gIFNvIHdlIHdvdWxkIGp1c3QKbmVlZCB0byByZXNlcnZlIGEgc3Bl
Y2lmaWMgZXJybm8gdmFsdWUgZm9yIHRoaXMuCgo+IEFzIHRoZSB4cyBwYXRoIGlzIHByb3ZpZGVk
IGJ5IGxpYnhlbnZjaGFuX2NsaWVudF9pbml0IGNhbGxlciBhbnl3YXksCj4gbGlieGwgY2FuIHJl
Z2lzdGVyIHdhdGNoIGJlZm9yZSBjYWxsaW5nIGxpYnhlbnZjaGFuX2NsaWVudF9pbml0IGFuZCB3
YWl0Cj4gb24gaXQKClllcy4gIChTb3JyeSBJIGRpZG4ndCBzZWUgdGhhdCBwYXJhbWV0ZXIgeWVz
dGVyZGF5LiAgSSB3YXMgcmVhbGx5CmJlaW5nIHF1aXRlIGRpbS4pCgpBbHRob3VnaCBiZWNhdXNl
IG9mIHRoZSB4c3dhdGNoIGJlaGF2aW91ciBJIGRlc2NyaWJlIGFib3ZlLCBsaWJ4bCBjYW4Kc2lt
cGx5IHNldCB1cCB0aGUgd2F0Y2ggdW5jb25kaXRpb25hbGx5LCBhbmQgY2FsbApsaWJ4ZW52Y2hh
bl9jbGllbnRfaW5pdCBpbiB0aGUgeHN3YXRjaCBldmVudCBoYW5kbGVyIGZ1bmN0aW9uLgoKPiBp
ZiBsaWJ4ZW52Y2hhbl9jbGllbnRfaW5pdCBmYWlscy4KCkknbSBub3QgYSBmYW4gb2YgdGhpcy4g
IEkgdGVuZCB0byBiZSBxdWl0ZSBwaWNreSBhYm91dCBlcnJvcgpoYW5kbGluZy4gIEkgdGhpbmsg
d2Ugc2hvdWxkIGRlZmluZSBhIHNwZWNpZmljIGVycm5vIHZhbHVlIGZvciBgc2VydmVyCm5vdCBz
ZXQgdXAnLiAgRU5PRU5UIGlzIHdoYXQgaXQgY3VycmVudGx5IHJldHVybnMsIHNvIGlmIHdlIHVz
ZSB0aGF0CndlIHdvbid0IGJyZWFrIGV4aXN0aW5nIGNsaWVudHMuCgpBcyBiZWx0IGFuZCBicmFj
ZXMgd2Ugc2hvdWxkIHByb2JhYmx5IGhhdmUgbGlieGVudmNoYW5fY2xpZW50X2luaXQKdHVybiBh
bnkgRU5PRU5UIG90aGVyIHRoYW4gZnJvbSB0aGUgeHNfcmVhZCBvZiByaW5nLXJlZiBpbnRvIEVJ
TyB3aXRoCmEgbG9nIGVycm9yIG1lc3NhZ2UuCgpJIHdvcmtlZCB1cCBhIHBhdGNoIHRvIGRvIHRo
YXQsIHdoaWNoIEkgd2lsbCBwb3N0IGluIGEgbW9tZW50LiAgSXQKdHVybmVkIGludG8gYSBzZXJp
ZXMuLi4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 16:57:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 16:57: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-devel-bounces@lists.xenproject.org>)
	id 1gIckp-0003hq-UY; Fri, 02 Nov 2018 16:57: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=h9i6=nn=xenproject.org=prvs=837f65634=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gIcko-0003hg-4W
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 16:57:02 +0000
X-Inumbo-ID: 50d49071-dec0-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 50d49071-dec0-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 16:57:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69510863"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75562-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-jessie:test-amd64-i386-i386-jessie-netboot-pvgrub:guest-start/debian.repeat:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75509
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 2 Nov 2018 16:56:41 +0000
Subject: [Xen-devel] [distros-debian-jessie test] 75562: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NTYyIGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTU2Mi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWkzODYtamVzc2llLW5ldGJvb3QtcHZncnViIDE5
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDc1NTA5CiB0ZXN0LWFy
bWhmLWFybWhmLWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFs
bCBmYWlsIGJsb2NrZWQgaW4gNzU1MDkKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAg
ICAgICAgICA3NTUwOQoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtamVzc2llLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtamVzc2llLW5ldGJvb3QtcHZncnViICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtamVzc2llLW5ldGJvb3Qt
cHlncnViICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYt
amVzc2llLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dz
OiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0Lnhl
bnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 17:02:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 17:02: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-devel-bounces@lists.xenproject.org>)
	id 1gIcpZ-0004aJ-IJ; Fri, 02 Nov 2018 17:01: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=vtjf=nn=citrix.com=prvs=837fd0aa5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIcpX-0004ZJ-Ht
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 17:01:55 +0000
X-Inumbo-ID: 0032480a-dec1-11e8-b9d6-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0032480a-dec1-11e8-b9d6-12d6303a7972;
 Fri, 02 Nov 2018 17:01:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69512236"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 17:01:10 +0000
Message-ID: <20181102170113.11646-6-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181102170113.11646-1-ian.jackson@eu.citrix.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/8] tools/libvchan: init_xs_srv: Turn xs retry
 from goto into for (; ; )
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ2Y2hhbi9pbml0LmMgfCA1MCArKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnZjaGFuL2luaXQuYyBiL3Rvb2xzL2xpYnZjaGFuL2luaXQuYwppbmRleCBmMDk5NzY1
YTM4Li5kOTg3YWNkMzM4IDEwMDY0NAotLS0gYS90b29scy9saWJ2Y2hhbi9pbml0LmMKKysrIGIv
dG9vbHMvbGlidmNoYW4vaW5pdC5jCkBAIC0yNjYsMzEgKzI2NiwzMyBAQCBzdGF0aWMgaW50IGlu
aXRfeHNfc3J2KHN0cnVjdCBsaWJ4ZW52Y2hhbiAqY3RybCwgaW50IGRvbWFpbiwgY29uc3QgY2hh
ciogeHNfYmFzZQogCXBlcm1zWzFdLmlkID0gZG9tYWluOwogCXBlcm1zWzFdLnBlcm1zID0gWFNf
UEVSTV9SRUFEOwogCi1yZXRyeV90cmFuc2FjdGlvbjoKLQl4c190cmFucyA9IHhzX3RyYW5zYWN0
aW9uX3N0YXJ0KHhzKTsKLQlpZiAoIXhzX3RyYW5zKQotCQlnb3RvIGZhaWw7Ci0KLQlzbnByaW50
ZihyZWYsIHNpemVvZiByZWYsICIlZCIsIHJpbmdfcmVmKTsKLQlzbnByaW50ZihidWYsIHNpemVv
ZiBidWYsICIlcy9yaW5nLXJlZiIsIHhzX2Jhc2UpOwotCWlmICgheHNfd3JpdGUoeHMsIHhzX3Ry
YW5zLCBidWYsIHJlZiwgc3RybGVuKHJlZikpKQotCQlnb3RvIGZhaWw7Ci0JaWYgKCF4c19zZXRf
cGVybWlzc2lvbnMoeHMsIHhzX3RyYW5zLCBidWYsIHBlcm1zLCAyKSkKLQkJZ290byBmYWlsOwot
Ci0Jc25wcmludGYocmVmLCBzaXplb2YgcmVmLCAiJWQiLCBjdHJsLT5ldmVudF9wb3J0KTsKLQlz
bnByaW50ZihidWYsIHNpemVvZiBidWYsICIlcy9ldmVudC1jaGFubmVsIiwgeHNfYmFzZSk7Ci0J
aWYgKCF4c193cml0ZSh4cywgeHNfdHJhbnMsIGJ1ZiwgcmVmLCBzdHJsZW4ocmVmKSkpCi0JCWdv
dG8gZmFpbDsKLQlpZiAoIXhzX3NldF9wZXJtaXNzaW9ucyh4cywgeHNfdHJhbnMsIGJ1ZiwgcGVy
bXMsIDIpKQotCQlnb3RvIGZhaWw7Ci0KLQlpZiAoIXhzX3RyYW5zYWN0aW9uX2VuZCh4cywgeHNf
dHJhbnMsIDApKSB7Ci0JCWlmIChlcnJubyA9PSBFQUdBSU4pCi0JCQlnb3RvIHJldHJ5X3RyYW5z
YWN0aW9uOwotCX0gZWxzZSB7Ci0JCXJldCA9IDA7CisJZm9yICg7OykgeworCQl4c190cmFucyA9
IHhzX3RyYW5zYWN0aW9uX3N0YXJ0KHhzKTsKKwkJaWYgKCF4c190cmFucykKKwkJCWdvdG8gZmFp
bDsKKworCQlzbnByaW50ZihyZWYsIHNpemVvZiByZWYsICIlZCIsIHJpbmdfcmVmKTsKKwkJc25w
cmludGYoYnVmLCBzaXplb2YgYnVmLCAiJXMvcmluZy1yZWYiLCB4c19iYXNlKTsKKwkJaWYgKCF4
c193cml0ZSh4cywgeHNfdHJhbnMsIGJ1ZiwgcmVmLCBzdHJsZW4ocmVmKSkpCisJCQlnb3RvIGZh
aWw7CisJCWlmICgheHNfc2V0X3Blcm1pc3Npb25zKHhzLCB4c190cmFucywgYnVmLCBwZXJtcywg
MikpCisJCQlnb3RvIGZhaWw7CisKKwkJc25wcmludGYocmVmLCBzaXplb2YgcmVmLCAiJWQiLCBj
dHJsLT5ldmVudF9wb3J0KTsKKwkJc25wcmludGYoYnVmLCBzaXplb2YgYnVmLCAiJXMvZXZlbnQt
Y2hhbm5lbCIsIHhzX2Jhc2UpOworCQlpZiAoIXhzX3dyaXRlKHhzLCB4c190cmFucywgYnVmLCBy
ZWYsIHN0cmxlbihyZWYpKSkKKwkJCWdvdG8gZmFpbDsKKwkJaWYgKCF4c19zZXRfcGVybWlzc2lv
bnMoeHMsIHhzX3RyYW5zLCBidWYsIHBlcm1zLCAyKSkKKwkJCWdvdG8gZmFpbDsKKworCQlpZiAo
eHNfdHJhbnNhY3Rpb25fZW5kKHhzLCB4c190cmFucywgMCkpCisJCQlicmVhazsKKwkJZWxzZSBp
ZiAoZXJybm8gIT0gRUFHQUlOKQorCQkJZ290byBmYWlsOworCQkvKiBFQUdBSU4sIHJldHJ5ICov
CiAJfQorCXJldCA9IDA7CisKICBmYWlsOgogCWZyZWUoZG9taWRfc3RyKTsKIAl4c19jbG9zZSh4
cyk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 17:02:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 17:02: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-devel-bounces@lists.xenproject.org>)
	id 1gIcpX-0004ZR-LU; Fri, 02 Nov 2018 17:01: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=vtjf=nn=citrix.com=prvs=837fd0aa5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIcpW-0004ZA-G7
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 17:01:54 +0000
X-Inumbo-ID: fe9c6854-dec0-11e8-98f9-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe9c6854-dec0-11e8-98f9-12d6303a7972;
 Fri, 02 Nov 2018 17:01:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69512223"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 17:01:06 +0000
Message-ID: <20181102170113.11646-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181102170113.11646-1-ian.jackson@eu.citrix.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/8] tools/libvchan: Initialise xs_transaction_t
 to XBT_NULL, not NULL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhbiBpbnRlZ2VyIHR5cGUsIG5vdCBhIHBvaW50ZXIuCgpTaWduZWQtb2ZmLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ2Y2hh
bi9pbml0LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ2Y2hhbi9pbml0LmMgYi90b29scy9saWJ2Y2hh
bi9pbml0LmMKaW5kZXggYmE1YTZlYjI5ZS4uMTgwODMzZGMyZiAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlidmNoYW4vaW5pdC5jCisrKyBiL3Rvb2xzL2xpYnZjaGFuL2luaXQuYwpAQCAtMjUwLDcgKzI1
MCw3IEBAIHN0YXRpYyBpbnQgaW5pdF94c19zcnYoc3RydWN0IGxpYnhlbnZjaGFuICpjdHJsLCBp
bnQgZG9tYWluLCBjb25zdCBjaGFyKiB4c19iYXNlCiAJY2hhciBidWZbNjRdOwogCWNoYXIgcmVm
WzE2XTsKIAljaGFyKiBkb21pZF9zdHIgPSBOVUxMOwotCXhzX3RyYW5zYWN0aW9uX3QgeHNfdHJh
bnMgPSBOVUxMOworCXhzX3RyYW5zYWN0aW9uX3QgeHNfdHJhbnMgPSBYQlRfTlVMTDsKIAl4cyA9
IHhzX2RvbWFpbl9vcGVuKCk7CiAJaWYgKCF4cykKIAkJZ290byBmYWlsOwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 17:02:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 17:02: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-devel-bounces@lists.xenproject.org>)
	id 1gIcpb-0004bR-8X; Fri, 02 Nov 2018 17:01: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=vtjf=nn=citrix.com=prvs=837fd0aa5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIcpY-0004Zl-V6
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 17:01:56 +0000
X-Inumbo-ID: 00897f62-dec1-11e8-9027-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00897f62-dec1-11e8-9027-12d6303a7972;
 Fri, 02 Nov 2018 17:01:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69512237"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 17:01:11 +0000
Message-ID: <20181102170113.11646-7-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181102170113.11646-1-ian.jackson@eu.citrix.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 6/8] tools/libvchan: Add xentoollog to direct
 dependencies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIGFkZCBhIGNhbGwgdG8geHRsX2xvZy4KClNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnZjaGFu
L01ha2VmaWxlICAgICAgIHwgNiArKystLS0KIHRvb2xzL2xpYnZjaGFuL3hlbnZjaGFuLnBjLmlu
IHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlidmNoYW4vTWFrZWZpbGUgYi90b29scy9saWJ2Y2hhbi9N
YWtlZmlsZQppbmRleCBkZTliNDQ5NzhmLi5jMjM2YTBmOWU2IDEwMDY0NAotLS0gYS90b29scy9s
aWJ2Y2hhbi9NYWtlZmlsZQorKysgYi90b29scy9saWJ2Y2hhbi9NYWtlZmlsZQpAQCAtMTAsOSAr
MTAsOSBAQCBOT0RFX09CSlMgPSBub2RlLm8KIE5PREUyX09CSlMgPSBub2RlLXNlbGVjdC5vCiAK
IExJQlZDSEFOX1BJQ19PQkpTID0gJChwYXRzdWJzdCAlLm8sJS5vcGljLCQoTElCVkNIQU5fT0JK
UykpCi1MSUJWQ0hBTl9MSUJTID0gJChMRExJQlNfbGlieGVuc3RvcmUpICQoTERMSUJTX2xpYnhl
bmdudHRhYikgJChMRExJQlNfbGlieGVuZXZ0Y2huKQotJChMSUJWQ0hBTl9PQkpTKSAkKExJQlZD
SEFOX1BJQ19PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbnN0b3JlKSAkKENGTEFHU19s
aWJ4ZW5nbnR0YWIpICQoQ0ZMQUdTX2xpYnhlbmV2dGNobikKLSQoTk9ERV9PQkpTKSAkKE5PREUy
X09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuZ250dGFiKSAkKENGTEFHU19saWJ4ZW5l
dnRjaG4pCitMSUJWQ0hBTl9MSUJTID0gJChMRExJQlNfbGlieGVuc3RvcmUpICQoTERMSUJTX2xp
YnhlbmdudHRhYikgJChMRExJQlNfbGlieGVuZXZ0Y2huKSAkKExETElCU19saWJ4ZW50b29sbG9n
KQorJChMSUJWQ0hBTl9PQkpTKSAkKExJQlZDSEFOX1BJQ19PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZM
QUdTX2xpYnhlbnN0b3JlKSAkKENGTEFHU19saWJ4ZW5nbnR0YWIpICQoQ0ZMQUdTX2xpYnhlbmV2
dGNobikgJChDRkxBR1NfbGlieGVudG9vbGxvZykKKyQoTk9ERV9PQkpTKSAkKE5PREUyX09CSlMp
OiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuZ250dGFiKSAkKENGTEFHU19saWJ4ZW5ldnRjaG4p
ICQoQ0ZMQUdTX2xpYnhlbnRvb2xsb2cpCiAKIE1BSk9SID0gNC4xMgogTUlOT1IgPSAwCmRpZmYg
LS1naXQgYS90b29scy9saWJ2Y2hhbi94ZW52Y2hhbi5wYy5pbiBiL3Rvb2xzL2xpYnZjaGFuL3hl
bnZjaGFuLnBjLmluCmluZGV4IDZmZDEzMTA4ZDIuLjRiMDU1YzZjOGYgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnZjaGFuL3hlbnZjaGFuLnBjLmluCisrKyBiL3Rvb2xzL2xpYnZjaGFuL3hlbnZjaGFu
LnBjLmluCkBAIC03LDQgKzcsNCBAQCBEZXNjcmlwdGlvbjogVGhlIFhlbnZjaGFuIGxpYnJhcnkg
Zm9yIFhlbiBoeXBlcnZpc29yCiBWZXJzaW9uOiBAQHZlcnNpb25AQAogQ2ZsYWdzOiAtSSR7aW5j
bHVkZWRpcn0gQEBjZmxhZ3Nsb2NhbEBACiBMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRpcn0gLWx4
ZW52Y2hhbgotUmVxdWlyZXMucHJpdmF0ZTogeGVudG9vbGxvZyx4ZW5zdG9yZSx4ZW5ldnRjaG4s
eGVuZ250dGFiCitSZXF1aXJlcy5wcml2YXRlOiB4ZW50b29sbG9nLHhlbnN0b3JlLHhlbmV2dGNo
bix4ZW5nbnR0YWIseGVudG9vbGxvZwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 17:02:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 17:02: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-devel-bounces@lists.xenproject.org>)
	id 1gIcpY-0004Zn-V6; Fri, 02 Nov 2018 17:01:56 +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=vtjf=nn=citrix.com=prvs=837fd0aa5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIcpX-0004ZF-BG
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 17:01:55 +0000
X-Inumbo-ID: ff623f2a-dec0-11e8-b6d6-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff623f2a-dec0-11e8-b6d6-12d6303a7972;
 Fri, 02 Nov 2018 17:01:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69512229"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 17:01:08 +0000
Message-ID: <20181102170113.11646-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181102170113.11646-1-ian.jackson@eu.citrix.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/8] tools/libvchan: init_xs_srv: Simplify error
 handling (1)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KiBVc2UgeHNfY2xvc2UgaW5zdGVhZCBvZiB0aGUgZGVwcmVjYXRlZCB4c19kYWVtb25fY2xvc2Uu
CgoqIEluaXRpYWxpc2UgeHMgdG8gTlVMTC4gICAgVGhhdCBtZWFucyB4c19jbG9zZSBjYW4gbm93
IGJlIGNhbGxlZCBpbgogIGFsbCBjYXNlcy4gIE1vdmUgaXQgdG8gdGhlIGZhaWwgY2xhdXNlLgoK
KiBmcmVlKGRvbWlkX3N0cikgaXMgYWxyZWFkeSBzYWZlIGluIGFsbCBjYXNlcyBzaW5jZSBkb21p
ZF9zdHIgaXMKICBpbml0aWFsaXNlZCB0byBOVUxMLiAgTW92ZSBpdCB0byB0aGUgZmFpbCBjbGF1
c2UuCgpObyBvdmVyYWxsIGZ1bmN0aW9uYWwgY2hhbmdlOiB4c19jbG9zZSBpcyB0aGUgc2FtZSBh
cyB4c19kYWVtb25fY2xvc2U7CmFuZCBpdCBhbmQgZnJlZSBhcmUgbm93IHNvbWV0aW1lcyBjYWxs
ZWQgb24gTlVMTCwgYnV0IHRob3NlIGFyZSBuby1vcHMuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ2Y2hhbi9pbml0
LmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ2Y2hhbi9pbml0LmMgYi90b29scy9saWJ2Y2hh
bi9pbml0LmMKaW5kZXggMTgwODMzZGMyZi4uOWM2MWM3MjBkMSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlidmNoYW4vaW5pdC5jCisrKyBiL3Rvb2xzL2xpYnZjaGFuL2luaXQuYwpAQCAtMjQ1LDcgKzI0
NSw3IEBAIGZhaWw6CiBzdGF0aWMgaW50IGluaXRfeHNfc3J2KHN0cnVjdCBsaWJ4ZW52Y2hhbiAq
Y3RybCwgaW50IGRvbWFpbiwgY29uc3QgY2hhciogeHNfYmFzZSwgaW50IHJpbmdfcmVmKQogewog
CWludCByZXQgPSAtMTsKLQlzdHJ1Y3QgeHNfaGFuZGxlICp4czsKKwlzdHJ1Y3QgeHNfaGFuZGxl
ICp4cyA9IE5VTEw7CiAJc3RydWN0IHhzX3Blcm1pc3Npb25zIHBlcm1zWzJdOwogCWNoYXIgYnVm
WzY0XTsKIAljaGFyIHJlZlsxNl07CkBAIC0yOTIsOSArMjkyLDkgQEAgcmV0cnlfdHJhbnNhY3Rp
b246CiAJCXJldCA9IDA7CiAJfQogIGZhaWxfeHNfb3BlbjoKLQlmcmVlKGRvbWlkX3N0cik7Ci0J
eHNfZGFlbW9uX2Nsb3NlKHhzKTsKICBmYWlsOgorCWZyZWUoZG9taWRfc3RyKTsKKwl4c19jbG9z
ZSh4cyk7CiAJcmV0dXJuIHJldDsKIH0KIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 17:02:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 17:02: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-devel-bounces@lists.xenproject.org>)
	id 1gIcpa-0004az-TV; Fri, 02 Nov 2018 17:01:58 +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=vtjf=nn=citrix.com=prvs=837fd0aa5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIcpY-0004Zm-Vq
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 17:01:57 +0000
X-Inumbo-ID: 00ab5682-dec1-11e8-8097-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00ab5682-dec1-11e8-8097-12d6303a7972;
 Fri, 02 Nov 2018 17:01:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69512262"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 17:01:05 +0000
Message-ID: <20181102170113.11646-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <23516.33005.649128.145551@mariner.uk.xensource.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/8] libvchan: Minor improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9zdGx5IGludGVybmFsIHRpZHlpbmcsIGJ1dCBhbHNvIGFuIEFQSSBwcm9taXNlIGFib3V0IHdo
YXQgRU5PRU5UCm1lYW5zIGZyb20gbGlieGVudmNoYW5fY2xpZW50X2luaXQuCgpJYW4gSmFja3Nv
biAoOCk6CiAgdG9vbHMvbGlidmNoYW46IEluaXRpYWxpc2UgeHNfdHJhbnNhY3Rpb25fdCB0byBY
QlRfTlVMTCwgbm90IE5VTEwKICB0b29scy94ZW5zdG9yZTogRG9jdW1lbnQgdGhhdCB4c19jbG9z
ZSgwKSBpcyBPSy4KICB0b29scy9saWJ2Y2hhbjogaW5pdF94c19zcnY6IFNpbXBsaWZ5IGVycm9y
IGhhbmRsaW5nICgxKQogIHRvb2xzL2xpYnZjaGFuOiBpbml0X3hzX3NydjogU2ltcGxpZnkgZXJy
b3IgaGFuZGxpbmcgKDIpCiAgdG9vbHMvbGlidmNoYW46IGluaXRfeHNfc3J2OiBUdXJuIHhzIHJl
dHJ5IGZyb20gZ290byBpbnRvIGZvciAoOzspCiAgdG9vbHMvbGlidmNoYW46IEFkZCB4ZW50b29s
bG9nIHRvIGRpcmVjdCBkZXBlbmRlbmNpZXMKICB0b29scy9saWJ2Y2hhbjogbGlieGVudmNoYW5f
Kl9pbml0OiBQcm9taXNlIGFuIGVycm5vCiAgdG9vbHMvbGlidmNoYW46IGxpYnhlbnZjaGFuX2Ns
aWVudF9pbml0OiB1c2UgRU5PRU5UIGZvciBubyBzZXJ2ZXIKCiB0b29scy9saWJ2Y2hhbi9NYWtl
ZmlsZSAgICAgICAgICAgfCAgNiArKy0tCiB0b29scy9saWJ2Y2hhbi9pbml0LmMgICAgICAgICAg
ICAgfCA3MiArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xp
YnZjaGFuL2xpYnhlbnZjaGFuLmggICAgICB8ICA4ICsrKy0tCiB0b29scy9saWJ2Y2hhbi94ZW52
Y2hhbi5wYy5pbiAgICAgfCAgMiArLQogdG9vbHMveGVuc3RvcmUvaW5jbHVkZS94ZW5zdG9yZS5o
IHwgIDIgKy0KIDUgZmlsZXMgY2hhbmdlZCwgNTIgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25z
KC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 17:02:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 17:02: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-devel-bounces@lists.xenproject.org>)
	id 1gIcpZ-0004aS-Sz; Fri, 02 Nov 2018 17:01: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=vtjf=nn=citrix.com=prvs=837fd0aa5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIcpX-0004ZT-ON
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 17:01:55 +0000
X-Inumbo-ID: fffd9c36-dec0-11e8-a7df-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fffd9c36-dec0-11e8-a7df-12d6303a7972;
 Fri, 02 Nov 2018 17:01:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69512240"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 17:01:12 +0000
Message-ID: <20181102170113.11646-8-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181102170113.11646-1-ian.jackson@eu.citrix.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 7/8] tools/libvchan: libxenvchan_*_init: Promise
 an errno
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhzZSBmdW5jdGlvc24gZG8gaW4gZmFjdCBsZWF2ZSBlcnJubyBzZXQuICBXZSBhcmUgZ29pbmcg
dG8gd2FudCB0bwp1c2UgdGhpcy4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnZjaGFuL2xpYnhlbnZjaGFuLmggfCA0
ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlidmNoYW4vbGlieGVudmNoYW4uaCBiL3Rvb2xzL2xpYnZjaGFu
L2xpYnhlbnZjaGFuLmgKaW5kZXggZDYwMTBiMTQ1ZC4uZTRjY2NhMWZmMCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlidmNoYW4vbGlieGVudmNoYW4uaAorKysgYi90b29scy9saWJ2Y2hhbi9saWJ4ZW52
Y2hhbi5oCkBAIC05NSw3ICs5NSw3IEBAIHN0cnVjdCBsaWJ4ZW52Y2hhbiB7CiAgKiBAcGFyYW0g
eHNfcGF0aCBCYXNlIHhlbnN0b3JlIHBhdGggZm9yIHN0b3JpbmcgcmluZy9ldmVudCBkYXRhCiAg
KiBAcGFyYW0gc2VuZF9taW4gVGhlIG1pbmltdW0gc2l6ZSAoaW4gYnl0ZXMpIG9mIHRoZSBzZW5k
IHJpbmcgKGxlZnQpCiAgKiBAcGFyYW0gcmVjdl9taW4gVGhlIG1pbmltdW0gc2l6ZSAoaW4gYnl0
ZXMpIG9mIHRoZSByZWNlaXZlIHJpbmcgKHJpZ2h0KQotICogQHJldHVybiBUaGUgc3RydWN0dXJl
LCBvciBOVUxMIGluIGNhc2Ugb2YgYW4gZXJyb3IKKyAqIEByZXR1cm4gVGhlIHN0cnVjdHVyZSwg
b3IgTlVMTCBpbiBjYXNlIG9mIGFuIGVycm9yIChzZXR0aW5nIGVycm5vKQogICovCiBzdHJ1Y3Qg
bGlieGVudmNoYW4gKmxpYnhlbnZjaGFuX3NlcnZlcl9pbml0KHN0cnVjdCB4ZW50b29sbG9nX2xv
Z2dlciAqbG9nZ2VyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgZG9tYWluLCBjb25zdCBjaGFyKiB4c19wYXRoLApAQCAtMTA4LDcgKzEwOCw3IEBAIHN0
cnVjdCBsaWJ4ZW52Y2hhbiAqbGlieGVudmNoYW5fc2VydmVyX2luaXQoc3RydWN0IHhlbnRvb2xs
b2dfbG9nZ2VyICpsb2dnZXIsCiAgKiBAcGFyYW0gbG9nZ2VyIExvZ2dlciBmb3IgbGlieGMgZXJy
b3JzCiAgKiBAcGFyYW0gZG9tYWluIFRoZSBwZWVyIGRvbWFpbiB0byBjb25uZWN0IHRvCiAgKiBA
cGFyYW0geHNfcGF0aCBCYXNlIHhlbnN0b3JlIHBhdGggZm9yIHN0b3JpbmcgcmluZy9ldmVudCBk
YXRhCi0gKiBAcmV0dXJuIFRoZSBzdHJ1Y3R1cmUsIG9yIE5VTEwgaW4gY2FzZSBvZiBhbiBlcnJv
cgorICogQHJldHVybiBUaGUgc3RydWN0dXJlLCBvciBOVUxMIGluIGNhc2Ugb2YgYW4gZXJyb3Ig
KHNldHRpbmcgZXJybm8pCiAgKi8KIHN0cnVjdCBsaWJ4ZW52Y2hhbiAqbGlieGVudmNoYW5fY2xp
ZW50X2luaXQoc3RydWN0IHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkb21haW4sIGNvbnN0IGNoYXIqIHhz
X3BhdGgpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 17:02:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 17:02: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-devel-bounces@lists.xenproject.org>)
	id 1gIcpa-0004ab-6l; Fri, 02 Nov 2018 17:01:58 +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=vtjf=nn=citrix.com=prvs=837fd0aa5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIcpX-0004ZV-Og
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 17:01:55 +0000
X-Inumbo-ID: 003c79c4-dec1-11e8-9cf5-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 003c79c4-dec1-11e8-9cf5-12d6303a7972;
 Fri, 02 Nov 2018 17:01:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69512232"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 17:01:09 +0000
Message-ID: <20181102170113.11646-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181102170113.11646-1-ian.jackson@eu.citrix.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/8] tools/libvchan: init_xs_srv: Simplify error
 handling (2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KiBBYm9saXNoIGZhaWxfeHNfb3BlbiB3aGljaCBpcyBub3cgZXhhY3RseSB0aGUgc2FtZSBhcyBm
YWlsLgoKKiBDaGFuZ2UgYWxsIGdvdG9zIHRvIHJlZmVyIHRvIGZhaWwgaW5zdGVhZC4KCk5vIGZ1
bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlidmNoYW4vaW5pdC5jIHwgMTMgKysrKysrLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ2Y2hhbi9pbml0LmMgYi90b29scy9saWJ2Y2hhbi9pbml0LmMK
aW5kZXggOWM2MWM3MjBkMS4uZjA5OTc2NWEzOCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlidmNoYW4v
aW5pdC5jCisrKyBiL3Rvb2xzL2xpYnZjaGFuL2luaXQuYwpAQCAtMjU2LDcgKzI1Niw3IEBAIHN0
YXRpYyBpbnQgaW5pdF94c19zcnYoc3RydWN0IGxpYnhlbnZjaGFuICpjdHJsLCBpbnQgZG9tYWlu
LCBjb25zdCBjaGFyKiB4c19iYXNlCiAJCWdvdG8gZmFpbDsKIAlkb21pZF9zdHIgPSB4c19yZWFk
KHhzLCAwLCAiZG9taWQiLCBOVUxMKTsKIAlpZiAoIWRvbWlkX3N0cikKLQkJZ290byBmYWlsX3hz
X29wZW47CisJCWdvdG8gZmFpbDsKIAogCS8vIG93bmVyIGRvbWFpbiBpcyB1cwogCXBlcm1zWzBd
LmlkID0gYXRvaShkb21pZF9zdHIpOwpAQCAtMjY5LDIxICsyNjksMjEgQEAgc3RhdGljIGludCBp
bml0X3hzX3NydihzdHJ1Y3QgbGlieGVudmNoYW4gKmN0cmwsIGludCBkb21haW4sIGNvbnN0IGNo
YXIqIHhzX2Jhc2UKIHJldHJ5X3RyYW5zYWN0aW9uOgogCXhzX3RyYW5zID0geHNfdHJhbnNhY3Rp
b25fc3RhcnQoeHMpOwogCWlmICgheHNfdHJhbnMpCi0JCWdvdG8gZmFpbF94c19vcGVuOworCQln
b3RvIGZhaWw7CiAKIAlzbnByaW50ZihyZWYsIHNpemVvZiByZWYsICIlZCIsIHJpbmdfcmVmKTsK
IAlzbnByaW50ZihidWYsIHNpemVvZiBidWYsICIlcy9yaW5nLXJlZiIsIHhzX2Jhc2UpOwogCWlm
ICgheHNfd3JpdGUoeHMsIHhzX3RyYW5zLCBidWYsIHJlZiwgc3RybGVuKHJlZikpKQotCQlnb3Rv
IGZhaWxfeHNfb3BlbjsKKwkJZ290byBmYWlsOwogCWlmICgheHNfc2V0X3Blcm1pc3Npb25zKHhz
LCB4c190cmFucywgYnVmLCBwZXJtcywgMikpCi0JCWdvdG8gZmFpbF94c19vcGVuOworCQlnb3Rv
IGZhaWw7CiAKIAlzbnByaW50ZihyZWYsIHNpemVvZiByZWYsICIlZCIsIGN0cmwtPmV2ZW50X3Bv
cnQpOwogCXNucHJpbnRmKGJ1Ziwgc2l6ZW9mIGJ1ZiwgIiVzL2V2ZW50LWNoYW5uZWwiLCB4c19i
YXNlKTsKIAlpZiAoIXhzX3dyaXRlKHhzLCB4c190cmFucywgYnVmLCByZWYsIHN0cmxlbihyZWYp
KSkKLQkJZ290byBmYWlsX3hzX29wZW47CisJCWdvdG8gZmFpbDsKIAlpZiAoIXhzX3NldF9wZXJt
aXNzaW9ucyh4cywgeHNfdHJhbnMsIGJ1ZiwgcGVybXMsIDIpKQotCQlnb3RvIGZhaWxfeHNfb3Bl
bjsKKwkJZ290byBmYWlsOwogCiAJaWYgKCF4c190cmFuc2FjdGlvbl9lbmQoeHMsIHhzX3RyYW5z
LCAwKSkgewogCQlpZiAoZXJybm8gPT0gRUFHQUlOKQpAQCAtMjkxLDcgKzI5MSw2IEBAIHJldHJ5
X3RyYW5zYWN0aW9uOgogCX0gZWxzZSB7CiAJCXJldCA9IDA7CiAJfQotIGZhaWxfeHNfb3BlbjoK
ICBmYWlsOgogCWZyZWUoZG9taWRfc3RyKTsKIAl4c19jbG9zZSh4cyk7Ci0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 17:02:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 17:02: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-devel-bounces@lists.xenproject.org>)
	id 1gIcpa-0004ao-Hw; Fri, 02 Nov 2018 17:01:58 +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=vtjf=nn=citrix.com=prvs=837fd0aa5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIcpY-0004Zk-V2
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 17:01:56 +0000
X-Inumbo-ID: 00aae238-dec1-11e8-8dcc-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00aae238-dec1-11e8-8dcc-12d6303a7972;
 Fri, 02 Nov 2018 17:01:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69512244"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 17:01:13 +0000
Message-ID: <20181102170113.11646-9-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181102170113.11646-1-ian.jackson@eu.citrix.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 8/8] tools/libvchan: libxenvchan_client_init:
 use ENOENT for no server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KiBQcm9taXNlIHRoYXQgd2Ugd2lsbCBzZXQgZXJybm8gdG8gRU5PRU5UIGlmIHRoZSBzZXJ2ZXIg
aXMgbm90CiAgeWV0IHNldCB1cC4KKiBBcnJhbmdlIHRoYXQgYWxsIEVOT0VOVCByZXR1cm5zIG90
aGVyIHRoYW4gZnJvbSB0aGUgcmVhZCBvZiByaW5nLXJlZgogIGFyZSB0dXJuZWQgaW50byBFSU8s
IGxvZ2dpbmcgd2hlbiB3ZSBkbyBzby4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnZjaGFuL2luaXQuYyAgICAgICAg
fCAxMSArKysrKysrKysrLQogdG9vbHMvbGlidmNoYW4vbGlieGVudmNoYW4uaCB8ICA0ICsrKysK
IDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnZjaGFuL2luaXQuYyBiL3Rvb2xzL2xpYnZjaGFuL2luaXQuYwppbmRl
eCBkOTg3YWNkMzM4Li5lNThmNmJmOWFjIDEwMDY0NAotLS0gYS90b29scy9saWJ2Y2hhbi9pbml0
LmMKKysrIGIvdG9vbHMvbGlidmNoYW4vaW5pdC5jCkBAIC00NSw2ICs0NSw3IEBACiAjaW5jbHVk
ZSA8eGVuL3N5cy9nbnRhbGxvYy5oPgogI2luY2x1ZGUgPHhlbi9zeXMvZ250ZGV2Lmg+CiAjaW5j
bHVkZSA8bGlieGVudmNoYW4uaD4KKyNpbmNsdWRlIDx4ZW50b29sbG9nLmg+CiAKICNpZm5kZWYg
UEFHRV9TSElGVAogI2RlZmluZSBQQUdFX1NISUZUIDEyCkBAIC00MTksNyArNDIwLDcgQEAgc3Ry
dWN0IGxpYnhlbnZjaGFuICpsaWJ4ZW52Y2hhbl9jbGllbnRfaW5pdChzdHJ1Y3QgeGVudG9vbGxv
Z19sb2dnZXIgKmxvZ2dlciwKIAlzbnByaW50ZihidWYsIHNpemVvZiBidWYsICIlcy9yaW5nLXJl
ZiIsIHhzX3BhdGgpOwogCXJlZiA9IHhzX3JlYWQoeHMsIDAsIGJ1ZiwgJmxlbik7CiAJaWYgKCFy
ZWYpCi0JCWdvdG8gZmFpbDsKKwkJZ290byBmYWlsX2FsbG93X2Vub2VudDsKIAlyaW5nX3JlZiA9
IGF0b2kocmVmKTsKIAlmcmVlKHJlZik7CiAJaWYgKCFyaW5nX3JlZikKQEAgLTQ1Miw3ICs0NTMs
MTUgQEAgc3RydWN0IGxpYnhlbnZjaGFuICpsaWJ4ZW52Y2hhbl9jbGllbnRfaW5pdChzdHJ1Y3Qg
eGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKIAlpZiAoeHMpCiAJCXhzX2RhZW1vbl9jbG9zZSh4
cyk7CiAJcmV0dXJuIGN0cmw7CisKICBmYWlsOgorCWlmIChlcnJubyA9PSBFTk9FTlQpIHsKKwkJ
eHRsX2xvZyhsb2dnZXIsIFhUTF9FUlJPUiwgZXJybm8sICJ2Y2hhbiIsCisJCQkiZXJyb3IgdGFs
a2luZyB0byBzZXJ2ZXIgYCVzJywgcmV0dXJuaW5nIEVJTyIsCisJCQl4c19wYXRoKTsKKwkJZXJy
bm8gPSBFSU87CisJfQorIGZhaWxfYWxsb3dfZW5vZW50OgogCWxpYnhlbnZjaGFuX2Nsb3NlKGN0
cmwpOwogCWN0cmwgPSBOVUxMOwogCWdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlidmNo
YW4vbGlieGVudmNoYW4uaCBiL3Rvb2xzL2xpYnZjaGFuL2xpYnhlbnZjaGFuLmgKaW5kZXggZTRj
Y2NhMWZmMC4uOGE0ZWMyY2U0YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlidmNoYW4vbGlieGVudmNo
YW4uaAorKysgYi90b29scy9saWJ2Y2hhbi9saWJ4ZW52Y2hhbi5oCkBAIC0xMDUsNiArMTA1LDEw
IEBAIHN0cnVjdCBsaWJ4ZW52Y2hhbiAqbGlieGVudmNoYW5fc2VydmVyX2luaXQoc3RydWN0IHhl
bnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsCiAgKiBzYWZlbHksIGhvd2V2ZXIgbm8gbG9ja2luZyBp
cyBwZXJmb3JtZWQsIHNvIHlvdSBtdXN0IHByZXZlbnQgbXVsdGlwbGUgY2xpZW50cwogICogZnJv
bSBjb25uZWN0aW5nIHRvIGEgc2luZ2xlIHNlcnZlci4KICAqCisgKiBGYWlsaW5nIHdpdGggRU5P
RU5UIG1lYW5zIHRoZSBzZXJ2ZXIgaGFzIG5vdCB5ZXQgY2FsbGVkCisgKiBsaWJ4ZW52Y2hhbl9z
ZXJ2ZXJfaW5pdCwgWW91IG1heSB3YWl0IGZvciBhIHNlcnZlciB0byBhcHBlYXIgYnkKKyAqIHNl
dHRpbmcgYSB4ZW5zdG9yZSB3YXRjaCBvbiB4c19wYXRoLgorICoKICAqIEBwYXJhbSBsb2dnZXIg
TG9nZ2VyIGZvciBsaWJ4YyBlcnJvcnMKICAqIEBwYXJhbSBkb21haW4gVGhlIHBlZXIgZG9tYWlu
IHRvIGNvbm5lY3QgdG8KICAqIEBwYXJhbSB4c19wYXRoIEJhc2UgeGVuc3RvcmUgcGF0aCBmb3Ig
c3RvcmluZyByaW5nL2V2ZW50IGRhdGEKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 17:02:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 17:02: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-devel-bounces@lists.xenproject.org>)
	id 1gIcpZ-0004a5-8h; Fri, 02 Nov 2018 17:01: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=vtjf=nn=citrix.com=prvs=837fd0aa5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIcpX-0004ZG-CR
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 17:01:55 +0000
X-Inumbo-ID: ffeccb4a-dec0-11e8-b9ec-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ffeccb4a-dec0-11e8-b9ec-12d6303a7972;
 Fri, 02 Nov 2018 17:01:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69512226"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 17:01:07 +0000
Message-ID: <20181102170113.11646-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181102170113.11646-1-ian.jackson@eu.citrix.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/8] tools/xenstore: Document that xs_close(0)
 is OK.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogdG9vbHMveGVuc3RvcmUvaW5jbHVkZS94ZW5zdG9yZS5oIHwgMiArLQogMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVu
c3RvcmUvaW5jbHVkZS94ZW5zdG9yZS5oIGIvdG9vbHMveGVuc3RvcmUvaW5jbHVkZS94ZW5zdG9y
ZS5oCmluZGV4IDA2NGI2MmM0NTUuLjg4OWRjMjM4NjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0
b3JlL2luY2x1ZGUveGVuc3RvcmUuaAorKysgYi90b29scy94ZW5zdG9yZS9pbmNsdWRlL3hlbnN0
b3JlLmgKQEAgLTc3LDcgKzc3LDcgQEAgdHlwZWRlZiB1aW50MzJfdCB4c190cmFuc2FjdGlvbl90
Owogc3RydWN0IHhzX2hhbmRsZSAqeHNfb3Blbih1bnNpZ25lZCBsb25nIGZsYWdzKTsKIAogLyog
Q2xvc2UgdGhlIGNvbm5lY3Rpb24gdG8gdGhlIHhzIGRhZW1vbi4gKi8KLXZvaWQgeHNfY2xvc2Uo
c3RydWN0IHhzX2hhbmRsZSAqeHNoKTsKK3ZvaWQgeHNfY2xvc2Uoc3RydWN0IHhzX2hhbmRsZSAq
eHNoIC8qIE5VTEwgb2sgKi8pOwogCiAvKiBDb25uZWN0IHRvIHRoZSB4cyBkYWVtb24uCiAgKiBS
ZXR1cm5zIGEgaGFuZGxlIG9yIE5VTEwuCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 17:40:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 17:40: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-devel-bounces@lists.xenproject.org>)
	id 1gIdQj-0000H1-Tz; Fri, 02 Nov 2018 17:40: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=upun=nn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIdQi-0000Go-TJ
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 17:40:20 +0000
X-Inumbo-ID: 5dda1aa4-dec6-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5dda1aa4-dec6-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 17:40:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gIdQf-0006uw-5P; Fri, 02 Nov 2018 17:40:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gIdQe-0006Zo-H0; Fri, 02 Nov 2018 17:40:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gIdQe-0000z8-GK; Fri, 02 Nov 2018 17:40:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129330-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2cf113891a38cc05434bc9876ffc107a990887be
X-Osstest-Versions-That: xen=87e89bd112e16503f37d219a525a5b5d470e08f9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Nov 2018 17:40:16 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129330: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTMzMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTMzMC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4N2U4OWJkMTEyZTE2NTAzZjM3
ZDIxOWE1MjVhNWI1ZDQ3MGUwOGY5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkyODYgIDIwMTgt
MTEtMDEgMTQ6MDA6MjUgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5MzIyICAy
MDE4LTExLTAyIDEyOjAxOjEyIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTI5MzMwICAyMDE4LTExLTAyIDE1OjAwOjI5IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxl
eGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1k
LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29q
b2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDg3ZTg5YmQxMTIuLjJjZjExMzg5MWEgIDJjZjExMzg5
MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUgLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 17:46:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 17:46: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-devel-bounces@lists.xenproject.org>)
	id 1gIdWX-0000U7-O5; Fri, 02 Nov 2018 17:46: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=z7jb=nn=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1gIdWW-0000U2-95
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 17:46:20 +0000
X-Inumbo-ID: 323e89ca-dec7-11e8-b8f4-12d6303a7972
Received: from ucol19pa09.eemsg.mail.mil (unknown [214.24.24.82])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 323e89ca-dec7-11e8-b8f4-12d6303a7972;
 Fri, 02 Nov 2018 17:46:18 +0000 (UTC)
X-EEMSG-check-008: 788021205|UCOL19PA09_EEMSG_MP7.csd.disa.mil
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="788021205"
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by ucol19pa09.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 02 Nov 2018 17:46:13 +0000
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="17505128"
IronPort-PHdr: =?us-ascii?q?9a23=3A5JhfvxfaNTlzVDOHUeQ+rRt0lGMj4u6mDksu8p?=
 =?us-ascii?q?Mizoh2WeGdxcSyZR7h7PlgxGXEQZ/co6odzbaO7Oa4ASQp2tWoiDg6aptCVh?=
 =?us-ascii?q?sI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFR?=
 =?us-ascii?q?rhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTahY75+Ngm6oRnMvcQKnIVuLbo8xA?=
 =?us-ascii?q?HUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLn?=
 =?us-ascii?q?s65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD?=
 =?us-ascii?q?+v9LlgRgP2hygbNj456GDXhdJ2jKJHuxKquhhzz5fJbI2JKPZye6XQct0ARW?=
 =?us-ascii?q?pFQ81fSSpPDI2hZIcLFuYNI/pUo4z7qlATrxWxGBOsCfvvxDFWm3H406403e?=
 =?us-ascii?q?M6HA3awAAtBc4CvW7IoNnpMqoZTOC7zLPPzTXGd/5Y1y3y6I7Jch8/pfGHQL?=
 =?us-ascii?q?x+ftTMwkcuDQPKlE+fqYL4ND6Sy+sNvHWU4PRvVeK1kWEqsB1xozizyccsjY?=
 =?us-ascii?q?nFnIQVykve+iljz4Y1IsO4RVd9bNW5E5VQrzmXO5Z5T84tWW1luDs2xqcYtZ?=
 =?us-ascii?q?O0YiQG0okryhjCYPKdaYeI+AjsVOOJLDd9g3JqZaywig6p8Uil1u38Ts600E?=
 =?us-ascii?q?tWriZdktnDqHQN1xvL58ibUPR95Eah2SuU1wzJ9uFFIVw7larcK5I7xL4/io?=
 =?us-ascii?q?ETvljZEi/zmUX2iLeadkQi+ue29+Tqeqjqq5CTOoNuigzyL74iltKwDOgmKA?=
 =?us-ascii?q?QCQnCX+eGm273i+U35Tq9KjvozkqTBrZ/aKtkUqbC2Aw9PyIku8Aq/Dje639?=
 =?us-ascii?q?QYmnkLNlRFeAmdgITzNFHOJ+74Ae+lg1uwiDdr2+zGPrr5D5rXKHjMja3hcq?=
 =?us-ascii?q?hz6kJG1AUzytdf54pKBbEbLv/+QVP+tN3EDh8jMgy1zPzrB8l61oMbQWiPGL?=
 =?us-ascii?q?OWMLvOsV+U4eIiO+aNa5ETuDrkNvcq+eDugmE9mVIGeamp3IAXaGyjHvh8LE?=
 =?us-ascii?q?SWf3zsgs8bEWcNvAoxUvDliEGYXT5UfXayUPF02jZuGI+gSIvOWI2pqLiAxz?=
 =?us-ascii?q?ugWI1bYHhcDVKBGmuucJ+LCNkWbyfHDsZnkzEAHZSsA6A73Big/Fv2xLZqIf?=
 =?us-ascii?q?Dd0jEJvpLkkt5u7qvckg9kpm88NNiUz2zYFzI8pWgPXTJjmfkl+UE=3D?=
X-IPAS-Result: =?us-ascii?q?A2AwAAAEjdxb/wHyM5BjHAEBAQQBAQcEAQGBUgYBAQsBg?=
 =?us-ascii?q?VoqgWUomCWUQ4R2gXogGAGEQINAIjUMDQEDAQEBAQEBAgFsKII2JAGDX4FRg?=
 =?us-ascii?q?mI/ggKof4U8hGSHSoQnEQaCAIluhQ4CnyoJkQELGJBaASyYVwMzgVUrChgpD?=
 =?us-ascii?q?4MnkHMjMIEFAQGMPgEB?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 02 Nov 2018 17:46:13 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 wA2HkClk016419; Fri, 2 Nov 2018 13:46:12 -0400
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
To: xen-devel@lists.xenproject.org
Date: Fri,  2 Nov 2018 13:46:11 -0400
Message-Id: <20181102174611.1693-1-dgdegra@tycho.nsa.gov>
X-Mailer: git-send-email 2.14.5
Subject: [Xen-devel] [PATCH] flask/policy: allow dom0 to use
 PHYSDEVOP_pci_mmcfg_reserved
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNp
Z25lZC1vZmYtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgotLS0K
IHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUgfCAzICsrKwogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1
bGVzL2RvbTAudGUgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCmluZGV4IGRm
ZGNkY2QxMjguLmEwNTY2NjcxZDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1
bGVzL2RvbTAudGUKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQpAQCAt
NjYsNiArNjYsOSBAQCBhbGxvdyBkb20wX3Qgc2VjdXJpdHlfdDpzZWN1cml0eSB7IGxvYWRfcG9s
aWN5IHNldGVuZm9yY2Ugc2V0Ym9vbCB9OwogIyBBdWRpdCBwb2xpY3kgY2hhbmdlIGV2ZW50cyBl
dmVuIHdoZW4gdGhleSBhcmUgYWxsb3dlZAogYXVkaXRhbGxvdyBkb20wX3Qgc2VjdXJpdHlfdDpz
ZWN1cml0eSB7IGxvYWRfcG9saWN5IHNldGVuZm9yY2Ugc2V0Ym9vbCB9OwogCisjIEFsbG93IGRv
bTAgdG8gcmVwb3J0IHBsYXRmb3JtIGNvbmZpZ3VyYXRpb24gY2hhbmdlcyBiYWNrIHRvIHRoZSBo
eXBlcnZpc29yCithbGxvdyBkb20wX3QgeGVuX3Q6cmVzb3VyY2Ugc2V0dXA7CisKIGFkbWluX2Rl
dmljZShkb20wX3QsIGRldmljZV90KQogYWRtaW5fZGV2aWNlKGRvbTBfdCwgaXJxX3QpCiBhZG1p
bl9kZXZpY2UoZG9tMF90LCBpb3BvcnRfdCkKLS0gCjIuMTQuNQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 17:50:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 17:50: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-devel-bounces@lists.xenproject.org>)
	id 1gIdaB-0001GJ-B9; Fri, 02 Nov 2018 17:50: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=vtjf=nn=citrix.com=prvs=837fd0aa5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gIdaA-0001GC-Ul
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 17:50:06 +0000
X-Inumbo-ID: bb54f89d-dec7-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb54f89d-dec7-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 17:50:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69524811"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23516.36427.111887.98509@mariner.uk.xensource.com>
Date: Fri, 2 Nov 2018 17:50:03 +0000
To: Stefano Stabellini <stefano.stabellini@xilinx.com>, Marek
 =?iso-8859-1?Q?Marczykowski-G=F3recki?= <marmarek@invisiblethingslab.com>
In-Reply-To: <20181101182559.GE1638@mail-itl>,
 <alpine.DEB.2.10.1811011324460.7220@sstabellini-ThinkPad-X260>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <58fad8fc7a60c5f9a6e107dafb52df2ef3d15665.1533608042.git-series.marmarek@invisiblethingslab.com>
 <23515.14438.209179.640957@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811011324460.7220@sstabellini-ThinkPad-X260>
 <20181101182559.GE1638@mail-itl>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC PATCH v2 13/17] xenconsoled: add support for
 up to 3 secondary consoles [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyaXRlcyAoIlJlOiBbUkZDIFBBVENIIHYyIDEz
LzE3XSB4ZW5jb25zb2xlZDogYWRkIHN1cHBvcnQgZm9yIHVwIHRvIDMgc2Vjb25kYXJ5IGNvbnNv
bGVzIik6Cj4gT24gVGh1LCBOb3YgMDEsIDIwMTggYXQgMDU6MzE6MThQTSArMDAwMCwgSWFuIEph
Y2tzb24gd3JvdGU6Cj4gPiBJJ20gY29uZnVzZWQuICBJIHRob3VnaHQgd2UgYWxyZWFkeSBoYWQg
c3VwcG9ydCBmb3IgbXVsdGlwbGUgUFYKPiA+IGNvbnNvbGVzLiAgSXMgdGhlIHByb2JsZW0gdGhh
dCB0aGUgYmFja2VuZCBpcyBpbiBxZW11IHJhdGhlciB0aGFuCj4gPiB4ZW5jb25zb2xlZCA/ICAK
PiAKPiBPbmUgb2YgbWFpbiByZWFzb25zIGZvciB0aGlzIHdob2xlIHRoaW5nIGlzIHRvIGdldCBy
aWQgb2YgcWVtdSBmcm9tIGRvbTAKPiBhdCBhbGwuIFJlZ2FyZGxlc3MgaWYgaXQncyBoYW5kbGlu
ZyBvbmx5IGNvbnNvbGUsIG9ubHkgZGlzayBvciBvdGhlcgo+IHN0dWZmLiBUaGlzIGlzIGEgbG90
IG9mIGNvZGUgYW5kIEkgZG9uJ3QgY29uc2lkZXIgYXNraW5nIGl0IG5pY2VseQo+ICJwbGVhc2Ug
ZG9uJ3QgbGV0IHJvZ3VlIGRvbWFpbiBsZXQgYXR0YWNrIGFueSBvdGhlciBxZW11IGNvbXBvbmVu
dCIgdG8KPiBiZSBlbm91Z2guIAoKVGhhdCBtYWtlcyBwZXJmZWN0IHNlbnNlLgoKSSdtIHNvcnJ5
IG15IHJlc3BvbnNlcyBvbiB0aGlzIGNvbnNvbGUgc3R1ZmYgd2VyZSBzbyBjb25mdXNlZAp5ZXN0
ZXJkYXkuICBJIHRoaW5rIEkgbmVlZCB0byBnbyBiYWNrIGFuZCByZWFkIHRoaXMgbG90IGFnYWlu
LgoKU3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbUkZDIFBBVENIIHYyIDEzLzE3XSB4
ZW5jb25zb2xlZDogYWRkIHN1cHBvcnQgZm9yIHVwIHRvIDMgc2Vjb25kYXJ5IGNvbnNvbGVzIik6
Cj4gSSBoYXZlbid0IHJlYWQgdGhpcyBwYXRjaCwgYnV0IHllcywgaXQgaXMgYXMgeW91IHdyb3Rl
LiBNdWx0aXBsZSBQVgo+IGNvbnNvbGVzIGFyZSBvbmx5IHN1cHBvcmVkIGJ5IFFFTVUsIHdpdGgg
dGhlIGludGVyZmFjZSBkZXNjcmliZWQgaW4KPiBkb2NzL21pc2MvY29uc29sZS50eHQuIEl0IGNv
dWxkIGJlIG5pY2UgdG8gYmUgYWJsZSB0byBzdXBwb3J0IHRoZW0gd2l0aAo+IHhlbmNvbnNvbGVk
LCBidXQgd2UgbmVlZCB0byBiZSBjYXJlZnVsIHRoZXkgZG9uJ3QgY29uZmxpY3QuIFRoZXJlIGlz
IGEKPiB3YXkgdG8gc3BlY2lmeSB0aGUgZGVzaXJlZCBjb25zb2xlIGJhY2tlbmQsIGVpdGhlciBR
RU1VIG9yIHhlbmNvbnNvbGVkLAo+IHNvIGl0IHNob3VsZG4ndCBiZSBhIHByb2JsZW0gdG8gaGF2
ZSBib3RoIGJhY2tlbmRzIGJlaW5nIGFibGUgdG8gZG8KPiBtdWx0aXBsZSBjb25zb2xlcy4gQnV0
IHdlIHdvdWxkbid0IHdhbnQgdG8gaGF2ZSBhIGRpZmZlcmVudCBpbnRlcmZhY2UKPiBmcm9tIHRo
ZSBvbmUgZGVzY3JpYmVkIGluIGRvY3MvbWlzYy9jb25zb2xlLnR4dCwgb3RoZXJ3aXNlIHdlJ2xs
IGJyZWFrCj4gZXhpc3RpbmcgZ3Vlc3RzIChMaW51eCBmb3IgaW5zdGFuY2UuKQoKUmlnaHQuCgpU
aGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 17:54:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 17:54: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-devel-bounces@lists.xenproject.org>)
	id 1gIde1-0001PF-Qu; Fri, 02 Nov 2018 17:54: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=a587=nn=citrix.com=prvs=837a34217=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gIde1-0001PA-0L
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 17:54:05 +0000
X-Inumbo-ID: 490f8cae-dec8-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 490f8cae-dec8-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 17:54:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69525404"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 2 Nov 2018 17:54:00 +0000
Message-ID: <1541181240-30757-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/vcpu: Remove struct vcpu allocation
 restriction for !CONFIG_SHADOW_PAGING
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Tim Deegan <tim@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgbm8gbmVlZCBmb3Igc3RydWN0IHZjcHUgdG8gbGl2ZSBiZWxvdyB0aGUgNEcgYm91
bmRhcnkgaWYgc2hhZG93CnBhZ2luZyBpcyBjb21waWxlZCBvdXQuCgpTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgfCA1ICsrKyst
CiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4
IDk0M2Y5NWIuLjM1Y2ZhMjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysg
Yi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTMxMSw4ICszMTEsMTEgQEAgc3RydWN0IHZjcHUg
KmFsbG9jX3ZjcHVfc3RydWN0KHZvaWQpCiAgICAgICogbWF5IHJlcXVpcmUgdGhhdCB0aGUgc2hh
ZG93IENSMyBwb2ludHMgYmVsb3cgNEdCLCBhbmQgaGVuY2UgdGhlIHdob2xlCiAgICAgICogc3Ry
dWN0dXJlIG11c3Qgc2F0aXNmeSB0aGlzIHJlc3RyaWN0aW9uLiBUaHVzIHdlIHNwZWNpZnkgTUVN
Rl9iaXRzKDMyKS4KICAgICAgKi8KKyAgICB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MgPQorICAgICAg
ICBJU19FTkFCTEVEKENPTkZJR19TSEFET1dfUEFHSU5HKSA/IE1FTUZfYml0cygzMikgOiAwOwor
CiAgICAgQlVJTERfQlVHX09OKHNpemVvZigqdikgPiBQQUdFX1NJWkUpOwotICAgIHYgPSBhbGxv
Y194ZW5oZWFwX3BhZ2VzKDAsIE1FTUZfYml0cygzMikpOworICAgIHYgPSBhbGxvY194ZW5oZWFw
X3BhZ2VzKDAsIG1lbWZsYWdzKTsKICAgICBpZiAoIHYgIT0gTlVMTCApCiAgICAgICAgIGNsZWFy
X3BhZ2Uodik7CiAgICAgcmV0dXJuIHY7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 17:56:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 17:56: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-devel-bounces@lists.xenproject.org>)
	id 1gIdg6-0001XP-96; Fri, 02 Nov 2018 17:56: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIdg5-0001Wo-AG
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 17:56:13 +0000
X-Inumbo-ID: 955efb2e-dec8-11e8-acab-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 955efb2e-dec8-11e8-acab-12d6303a7972;
 Fri, 02 Nov 2018 17:56:12 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C4F472082D;
 Fri,  2 Nov 2018 17:56:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541181371;
 bh=f5jkTbSKynBMnzOOqtP3sHeS6dy78JTpx0LxTweaj14=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=vDYCiNtiDGeWTbyy8Sy9E0MLK0ObLkX03bbJu1kAER0/0Bs/hqRj8SInAhePOkjRC
 JfRgrr9nVm//2nDUDHrThRJnpbOqaWXCaEYPooIO8Ms8R1A5mGCZfdUSAnuFksYRBC
 h5+bM4cipu5cJPwWFcG2fAWbVAsxxAsAcx+JrALE=
Date: Fri, 2 Nov 2018 10:56:10 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@citrix.com>
In-Reply-To: <23516.26572.806824.551458@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1811021048170.18518@sstabellini-ThinkPad-X260>
References: <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810310942530.7220@sstabellini-ThinkPad-X260>
 <23514.62634.413212.853593@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811011051290.7220@sstabellini-ThinkPad-X260>
 <5F35FB3B-9C4F-467C-8461-5201D0BF5E18@citrix.com>
 <20181102141632.jr4vjefvou5562zd@zion.uk.xensource.com>
 <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
 <23516.26572.806824.551458@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages] [and 2 more messages] [and 2 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 stefanos@xilinx.com, George Dunlap <dunlapg@umich.edu>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>, infra@xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyIE5vdiAyMDE4LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+ID4gSWYgdGhlIERlYmlh
biBjcm9zcyBjb21waWxlcnMgYXJlIE9LLCB0aGVuIEkgdGhpbmsgdGhlIG5lY2Vzc2FyeQo+ID4g
PiBjaGFuZ2VzIHRvIG9zc3Rlc3QgYXJlOgo+IC4uLgo+ID4gSSB0aG91Z2h0IHRoYXQgd2UgY291
bGQgaGF2ZSBwcm92aWRlZCBhIGRlYiByZXBvc2l0b3J5IHdpdGggYWx0ZXJuYXRpdmUKPiA+IGtl
cm5lbHMgZm9yIE9TU1Rlc3RzIHRvIHVzZS4gV2Ugd291bGQgaGF2ZSBzY3JpcHRzIHRvIGdlbmVy
YXRlIHRob3NlIGRlYgo+ID4gcGFja2FnZXMgZnJvbSB0aGUgWGVuIEFSTSBMaW51eCB0cmVlIGlu
IGEgcmVwb3NpdG9yeSBvbiB4ZW5iaXRzLCBidXQgd2UKPiA+IHdvdWxkbid0IG5lY2Vzc2FyaWx5
IGhhdmUgT1NTVGVzdCBydW4gdGhlIHNjcmlwdC4gSW5pdGlhbGx5LCB3ZSBjb3VsZAo+ID4gcnVu
IHRoZSBzY3JpcHRzIGJ5IGhhbmQsIHRoZW4sIHdlIGNvdWxkIHJ1biB0aGVtIGF1dG9tYXRpY2Fs
bHkgaW4KPiA+IE9TU1Rlc3Qgb3IgZWxzZXdoZXJlLiBJcyB0aGF0IGEgcG9zc2liaWxpdHk/IEkg
YWxyZWFkeSBoYXZlIERvY2tlcmZpbGVzCj4gPiAoQUtBIGJhc2ggc2NyaXB0cykgdG8gYnVpbGQg
YW4gQVJNIGtlcm5lbCBvbiBhIGZldyBkaXN0cm9zLCB0aGF0J3MKPiA+IHNvbWV0aGluZyBJIGNv
dWxkIG1ha2UgYXZhaWxhYmxlLgo+IAo+IEV2ZXJ5dGhpbmcgdGhhdCBvc3N0ZXN0IGNvbnN1bWVz
IHNob3VsZCBlaXRoZXIgYmUgZWl0aGVyOgo+IChpKSBzbmFwc2hvdHRlZCBhbmQgcHVzaCBnYXRl
ZCwgc28gdGhhdCBvc3N0ZXN0IGFsd2F5cyB1c2VzIGEgdmVyc2lvbgo+ICAgIHRoYXQgaXQgaXRz
ZWxmIGhhcyBwcmV2aW91c2x5IHRlc3RlZAo+IChpaSkgbWFpbnRhaW5lZCB0byBhIHZlcnkgaGln
aCBzdGFuZGFyZCBvZiBxdWFsaXR5IGFuZCBhdmFpbGFiaWxpdHkuCj4gCj4gRm9yIHRoaW5ncyBm
b3Igd2hpY2ggd2UgdGFrZSBhcHByb2FjaCAoaWkpLCByZWdyZXNzaW9ucyBvZiBhbnkga2luZCwK
PiBvciB1bmF2YWlsYWJpbGl0eSBvZiB0aGUgZG93bmxvYWQgc2VydmVyLCBjYXVzZSB3aGF0IGlz
IGVmZmVjdGl2ZWx5IGEKPiB3aG9sZS1zeXN0ZW0gb3V0YWdlIGZvciBvc3N0ZXN0OiBldmVyeSB0
ZXN0IHJ1biBlbmRzIHVwIHBsYWd1ZWQgYnkKPiB3aGF0ZXZlciBsb3NzYWdlIGlzIGdvaW5nIG9u
LiAgSW1wbHlpbmcgbm8gZGlzcmVzcGVjdCwgYnV0IGRvaW5nIChpaSkKPiBmb3IgYSBrZXJuZWwg
YXB0IHJlcG9zaXRvcnkgaXMgdmVyeSBoYXJkLgo+IAo+IFNvIEkgdGhpbmsgKGkpIHdvdWxkIGJl
IG1vcmUgYXBwcm9wcmlhdGUuICBUaGF0IHdvdWxkIG1lYW4gZ2VuZXJhdGluZywKPiBwZXJpb2Rp
Y2FsbHksIGEgd2hvbGUgbmV3IGFwdCByZXBvc2l0b3J5LCBhbG9uZ3NpZGUgdGhlIG9sZCBvbmUu
Cj4gUHJlc3VtYWJseSB0aGV5IHdvdWxkIGhhdmUgdGhlIGdlbmVyYXRpb24gZGF0ZSBpbiB0aGUg
ZmlsZW5hbWUsIGxpa2UKPiBvdXIgRGViaWFuIGluc3RhbGxlciBpbWFnZXMgZG8uICBVcGRhdGlu
ZyB3b3VsZCBpbnZvbHZlIGEgY29tbWl0IHRvCj4gdGhlIG9zc3Rlc3QgY29uZmlnIGZpbGUsIHdo
aWNoIGlzIHB1c2gtZ2F0ZS1jb250cm9sbGVkLgo+IAo+IE92ZXJhbGwgSSB0aGluaywgdGhvdWdo
LCB0aGF0IHRoaXMgaXMgcHJvYmFibHkgbm90IHRoZSBiZXN0IGFwcHJvYWNoLgo+IAo+IFdoYXQg
eW91IGFyZSBzYXlpbmcgaXMgdGhhdCB5b3UgZG8gbm90IGhhdmUgdGhlIGVmZm9ydCB0byBhdXRv
bWF0ZSB0aGUKPiBidWlsZGluZyBvZiBrZXJuZWwgYmluYXJpZXMsIGFuZCBpbnN0ZWFkIHlvdSBw
cm9wb3NlIHRvIGRvIGl0Cj4gbWFudWFsbHkuICBUaGF0IHNlZW1zIGxpa2UgYSBmYWxzZSBlY29u
b215Lgo+IAo+IFRoZSB0YXNrIG9mIGF1dG9tYXRpbmcgdGhlIGJ1aWxkaW5nIG9mIGtlcm5lbCBi
aW5hcmllcyBpcyBwb2ludHMgMS0zCj4gb2YgbXkgcGxhbiB0byBjcm9zcyBidWlsZCB0aGUga2Vy
bmVscyBhbmQgdXNlIHRoZSByZXN1bHQgZm9yIGJhcmVtZXRhbAo+IGJ1aWxkczsgdGhhdCdzIG5v
dCB0aGUgaGFyZGVzdCBwYXJ0LgoKWy4uLl0KCj4gSWUgdGhlIGJpZ2dlc3Qgd29yayBoZXJlIG9m
IGFsbCBraW5kcyBpcyBpcyBnbHVlLiAgQWRkaW5nIG1vcmUKPiBlbnRpdGllcyB0byB0aGUgcHJv
YmxlbSB3aWxsIGluY3JlYXNlIHJhdGhlciB0aGFuIHJlZHVjZSB0aGUgYW1vdW50IG9mCj4gZ2x1
ZSBjb2RlIHRoYXQgbmVlZHMgdG8gYmUgd3JpdHRlbi4KCkJhc2ljYWxseSwgeW91IGFyZSBzYXlp
bmcgdGhhdCBldmVuIGlmIGhhZCBhIHdlbGwgbWFpbnRhaW5lZCBkZWIKcmVwb3NpdG9yeSBvZiBr
ZXJuZWwgcGFja2FnZXMgZm9yIE9TU1Rlc3QgdG8gdXNlLCBkb2Vzbid0IG1hdHRlciBob3cgd2UK
YWNoaWV2ZSB0aGlzIGdvYWwsIGl0IHdvdWxkIHN0aWxsIHJlcXVpcmUgYSBub24gdHJpdmlhbCBh
bW91bnQgb2Ygd29yawp0byBkbyB0aGUgaW50ZWdyYXRpb24gd2l0aCBPU1NUZXN0LgoKSSB3b3Vs
ZCBoYXZlIHRob3VnaHQgdGhhdCBpdCB3b3VsZCBoYXZlIG1hZGUgT1NTVGVzdCB3b3JrIChhbG1v
c3QpIG91dApvZiB0aGUgYm94LiBUb28gYmFkLiBJbiB0aGF0IGNhc2UsIEknbGwgbGVhdmUgdGhp
cyB0aHJlYWQgYW5kIHRoZQppbXBsZW1lbnRhdGlvbiBjaG9pY2VzIHRvIHRoZSBwZW9wbGUgdGhh
dCBhcmUgYWN0dWFsbHkgZ29pbmcgdG8gZG8gd29yawpvbiBpdC4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 17:59:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 17:59: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-devel-bounces@lists.xenproject.org>)
	id 1gIdjB-0001hM-Qp; Fri, 02 Nov 2018 17:59: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=qxsn=nn=citrix.com=prvs=837e5e9e2=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1gIdjA-0001hF-4z
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 17:59:24 +0000
X-Inumbo-ID: 06a3e4ca-dec9-11e8-bfb8-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06a3e4ca-dec9-11e8-bfb8-12d6303a7972;
 Fri, 02 Nov 2018 17:59:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="81340682"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>, "committers@xenproject.org"
 <committers@xenproject.org>, Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>, "daniel.kiper@oracle.com"
 <daniel.kiper@oracle.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>, Rich Persaud
 <persaur@gmail.com>, Brian Woods <brian.woods@amd.com>, Juergen Gross
 <jgross@suse.com>, Paul Durrant <Paul.Durrant@citrix.com>, "Ji, John"
 <john.ji@intel.com>, "Natarajan, Janakarajan" <jnataraj@amd.com>
Thread-Topic: x86 Community Call: Nov 14 - 15:00 - 16:00 UTC - Call for Agenda
 Items
Thread-Index: AQHUctW/ZfZB9wmpkEOUtr9PWEwo6g==
Date: Fri, 2 Nov 2018 17:59:05 +0000
Message-ID: <D5E866B2-96F4-4E89-941E-73F578DF2F17@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.3.181015
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <709DC2FD55E1A34F8547CF861A6362EE@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] x86 Community Call: Nov 14 - 15:00 - 16:00 UTC - Call
 for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "dgar.iglesias@xilinx.com" <dgar.iglesias@xilinx.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLCANCg0KSXTigJlzIHRpbWUgYWdhaW4gZm9yIHRoZSB4ODYgY29tbXVuaXR5IGNhbGw6
IGZvciB0aGUgYWdlbmRhIHNlZSBodHRwczovL2RvY3MuZ29vZ2xlLmNvbS9kb2N1bWVudC9kLzFS
eFctaXdjRkZ1S3pOampFcUxFdGl3RlZIZ0FVbGszNWMwRXRUa1JFMWs0L2VkaXQjDQoNClBsZWFz
ZSBwcm9wb3NlIG5ldyBhZ2VuZGEgaXRlbXMgYnkgbmV4dCBGcmlkYXkgKGZlZWwgZnJlZSB0byBq
dXN0IGFkZCB0aGVtIHRvIHRoZSBkb2N1bWVudCBvciByZXBseSB0byB0aGlzIG1haWwpDQoNCkkg
bGlzdGVkIG9wZW4gQWN0aW9ucyBiZWxvdzogb3BlbiBhY3Rpb25zIGFyZSBvbiBBbmR5LCBKYW5h
a2FyYWphbiwgR2VvcmdlIGFuZCBEb3VnDQpUaGVyZSBpcyBzdGlsbCBhIHdlZWsgYW5kIGEgYml0
IHRvIGNsb3NlIG9wZW4gYWN0aW9ucy4NCg0KTm90ZSB0aGF0IHRoZSBtZWV0aW5nIGlzIGF0IGEg
ZGlmZmVyZW50IFVUQyB0aW1lLCBidXQgYXQgdGhlIHNhbWUgbG9jYWwgdGltZXMgZXhjZXB0IGZv
ciBDaGluYQ0KDQpSZWdhcmRzDQpMYXJzDQoNCk9wZW4gLyBDbG9zZWQgQWN0aW9ucyBmcm9tIFBy
ZXZpb3VzIGNhbGxzDQoNCkphbjogYmxvY2tlZCBzZXJpZXMNCng4NjogbW9yZSBwb3dlci1lZmZp
Y2llbnQgQ1BVIHBhcmtpbmcNCkJsb2NrZWQgb24gSFcgdmVuZG9ycyAoYWthIEludGVsIGFuZCBB
TUQpIC0gbm90IGluIEhXIG1hbnVhbC4gVGhhdCBvbmx5IGFwcGxpZXMgdG8gdGhlIGxhc3QgcGF0
Y2ggKGFrYSA1KS4gQW5keSBzYXlzIGhlIGhhcyByZXZpZXdlZCBpdCwgSmFuIGRpc2FncmVlcy4N
Cg0KQUNUSU9OOiBBbmR5IHdpbGwgZG91YmxlIGNoZWNrIHdoZXRoZXIgaGUgcmV2aWV3ZWQgcGF0
Y2ggNA0KQUNUSU9OOiBKYW5ha2FyYWphbiB3aWxsIHRha2UgYSBsb29rIGFuZCBhc2sgcmVsZXZh
bnQgcGVvcGxlIGluIEFNRA0KQUNUSU9OOiBMYXJzIHRvIGVzY2FsYXRlIEludGVsIHBhcnQgdG8g
U3VzaWUgTGkgLyBKb2huIEppIChkb25lKQ0KDQpKYW46IGJsb2NrZWQgc2VyaWVzDQp4ODZlbXVs
OiBmaXhlcywgaW1wcm92ZW1lbnRzLCBhbmQgYmVnaW5uaW5ncyBvZiBBVlg1MTIgc3VwcG9ydA0K
QW5keSBwb2ludHMgb3V0IHRoYXQgYSBzZXJpZXMgbGlrZSB0aGlzIHRha2VzIGFsbW9zdCBhIGRh
eSB0byByZXZpZXcsIGJlY2F1c2Ugb2YgY29tcGxleGl0eSBhbmQgc2l6ZSAoYWxzbyBvZiB0aGUg
bWFudWFsKS4gSXNzdWVzIHdpdGggY3Jvc3MtY29ycmVsYXRpbmcgbWFudWFsIHZzLiBlbXVsYXRv
ciBjb2RlLCBiZWNhdXNlIGNvZGUgdXNlcyBkaWZmZXJlbnQgbmFtZXMgdGhhbiBtYW51YWwuIFJl
bmFtaW5nIGhlbHBlcnMgaGVscGVkIGEgbGl0dGxlIGEgYml0LiBXb3VsZCBiZSBkaXNhcHBvaW50
aW5nIGlmIHdlIG1pc3NlZCA0LjEyDQoNCkFDVElPTjogR2VvcmdlIGFuZCBBbmR5OiBOZWVkIGEg
c2VwYXJhdGUgZGlzY3Vzc2lvbiB0byBjb21lIHVwIHdpdGggYSB3b3JrYWJsZSBhcHByb2FjaCBh
bmQgbm8tb25lIGhhcyBhIGdvb2Qgc29sdXRpb24uIEdlb3JnZSBhbmQgQW5keSB0byBicmluZyBi
YWNrIHRvIHhlbi1kZXZlbA0KDQpOaXN0IFNlY3VyaXR5IFBhcGVyDQpBQ1RJT046IExhcnMgc2V0
IHVwIHdpa2kgcGFnZSBhbmQgYWRkIHRvIHRoZSBtaW51dGVzIGFuZCByZXNwb25kIHRvIHRoZSBj
YWxsIGZvciBmZWVkYmFjaw0KU2VlIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL0No
YXJhY3Rlcml6aW5nX1Z1bG5lcmFiaWxpdGllc19pbl9QbGF0Zm9ybV9TZWN1cml0eSAgKGRvbmUp
DQoNCkFPQg0KKiBMYXJzIHdhcyB3b25kZXJpbmcgd2hvIHdpbGwgYmUgYXQgS1ZNIGZvcnVtLiBN
YXliZSB3ZSBjYW4gZ2V0IGEgWGVuIGdyb3VwIHRvZ2V0aGVyIChhbHRob3VnaCB0aGlzIGlzIG5v
dCBzdHJpY3RseSB4ODYgcmVsYXRlZCkNCkNocmlzdG9waGVyIENsYXJrLCBSaWNoIFBlcnNhdWQs
IERhbmllbCBTbWl0aCBhbmQgQ2l0cml4IGZvbGtzIGF0dGVuZGluZyA9PiBMYXJzIHRvIHN0YXJ0
IGEgdGhyZWFkIHRvIGNvb3JkaW5hdGUgYSBmYWNlLTItZmFjZSBtZWV0aW5nIChkb25lKQ0KKiBB
TUQgUnl6ZW4vRVBZQyBtYWNoaW5lcyBmb3IgdGhlIFhlbiBQcm9qZWN0IHRlc3QgbGFiOiBhbnkg
cmVjb21tZW5kYXRpb25zIGFzIHBlciBzcGVjaWZpYyBDUFUgU0tVIG9yIHdpbGwgYW55IGRvDQpB
Q1RJT046IExhcnMgdG8gZW1haWwgQnJpYW4gJiBKb24gR3JpbW0gKGRvbmUpDQoqIEJ1ZyB0cmFj
a2luZyAoRG91ZykNCkFDVElPTjogU2V0IHVwIGNyb3NzIGZ1bmN0aW9uYWwgY2FsbCAtIHdhaXRp
bmcgZm9yIG1haWwgYnkgRG91Zw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 18:04:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 18:04: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-devel-bounces@lists.xenproject.org>)
	id 1gIdoO-0002ZD-GZ; Fri, 02 Nov 2018 18:04: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=a587=nn=citrix.com=prvs=837a34217=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gIdoN-0002Z8-A6
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 18:04:47 +0000
X-Inumbo-ID: c761030a-dec9-11e8-bb5e-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c761030a-dec9-11e8-bb5e-12d6303a7972;
 Fri, 02 Nov 2018 18:04:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="81341031"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BDC7E5802000078001F75BA@prv1-mh.provo.novell.com>
 <5BDC7F0D02000078001F75CC@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <fd4b3f90-4b1e-598a-8fef-abb0611d8bfd@citrix.com>
Date: Fri, 2 Nov 2018 18:04:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BDC7F0D02000078001F75CC@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/3] x86emul: VME and PVI modes require a
 #GP(0) check first thing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTEvMTggMTY6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEFzIGV4cGxpY2l0bHkgc3Bl
bGxlZCBvdXQgYnkgdGhlIFNETSwgRUZMQUdTLlZJRiBhbmQgRUZMQUdTLlZJUCBib3RoIHNldAo+
IGF0IHRoZSBzdGFydCBvZiBhbiBpbnN0cnVjdGlvbiB0cmlnZ2VyICNHUCgwKSBpbmRlcGVuZGVu
dCBvZiBhY3R1YWwKPiBpbnN0cnVjdGlvbi4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 18:07:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 18:07: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-devel-bounces@lists.xenproject.org>)
	id 1gIdqV-0002gZ-3D; Fri, 02 Nov 2018 18:06: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=1awx=nn=citrix.com=prvs=837bb29b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIdqT-0002gO-DG
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 18:06:57 +0000
X-Inumbo-ID: 14d60fbc-deca-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14d60fbc-deca-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 18:06:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="69527632"
Date: Fri, 2 Nov 2018 18:06:27 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181102180627.m3a4qmsvlb6cvi6v@zion.uk.xensource.com>
References: <1541181240-30757-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1541181240-30757-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86/vcpu: Remove struct vcpu allocation
 restriction for !CONFIG_SHADOW_PAGING
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDU6NTQ6MDBQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGVyZSBpcyBubyBuZWVkIGZvciBzdHJ1Y3QgdmNwdSB0byBsaXZlIGJlbG93IHRo
ZSA0RyBib3VuZGFyeSBpZiBzaGFkb3cKPiBwYWdpbmcgaXMgY29tcGlsZWQgb3V0Lgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 18:08:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 18:08: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-devel-bounces@lists.xenproject.org>)
	id 1gIdsP-0002oF-Jr; Fri, 02 Nov 2018 18:08:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6ich=nn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gIdsO-0002o8-2E
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 18:08:56 +0000
X-Inumbo-ID: 5c9a2878-deca-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5c9a2878-deca-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 18:08:55 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 23F57A78;
 Fri,  2 Nov 2018 11:08:55 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 68DE13F71E;
 Fri,  2 Nov 2018 11:08:53 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@citrix.com>
References: <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810310942530.7220@sstabellini-ThinkPad-X260>
 <23514.62634.413212.853593@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811011051290.7220@sstabellini-ThinkPad-X260>
 <5F35FB3B-9C4F-467C-8461-5201D0BF5E18@citrix.com>
 <20181102141632.jr4vjefvou5562zd@zion.uk.xensource.com>
 <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
 <23516.26572.806824.551458@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811021048170.18518@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <25ada98c-bd5a-83c2-134a-171293f7f638@arm.com>
Date: Fri, 2 Nov 2018 18:08:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811021048170.18518@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages] [and 2 more messages] [and 2 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Lars Kurth <lars.kurth@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, stefanos@xilinx.com,
 George Dunlap <dunlapg@umich.edu>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>, infra@xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8xMS8yMDE4IDE3OjU2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gRnJp
LCAyIE5vdiAyMDE4LCBJYW4gSmFja3NvbiB3cm90ZToKPj4gSWUgdGhlIGJpZ2dlc3Qgd29yayBo
ZXJlIG9mIGFsbCBraW5kcyBpcyBpcyBnbHVlLiAgQWRkaW5nIG1vcmUKPj4gZW50aXRpZXMgdG8g
dGhlIHByb2JsZW0gd2lsbCBpbmNyZWFzZSByYXRoZXIgdGhhbiByZWR1Y2UgdGhlIGFtb3VudCBv
Zgo+PiBnbHVlIGNvZGUgdGhhdCBuZWVkcyB0byBiZSB3cml0dGVuLgo+IAo+IEJhc2ljYWxseSwg
eW91IGFyZSBzYXlpbmcgdGhhdCBldmVuIGlmIGhhZCBhIHdlbGwgbWFpbnRhaW5lZCBkZWIKPiBy
ZXBvc2l0b3J5IG9mIGtlcm5lbCBwYWNrYWdlcyBmb3IgT1NTVGVzdCB0byB1c2UsIGRvZXNuJ3Qg
bWF0dGVyIGhvdyB3ZQo+IGFjaGlldmUgdGhpcyBnb2FsLCBpdCB3b3VsZCBzdGlsbCByZXF1aXJl
IGEgbm9uIHRyaXZpYWwgYW1vdW50IG9mIHdvcmsKPiB0byBkbyB0aGUgaW50ZWdyYXRpb24gd2l0
aCBPU1NUZXN0LgoKVGhpcyBpcyBub3QgaG93IEkgdW5kZXJzdG9vZCB0aGUgdGhyZWFkLiBJIGJl
bGlldmUgdGhpcyB3YXMgcmVsYXRlZCB0byB1c2UgYW4gCmV4dGVybmFsIENJIGxvb3AuCgpJbiBv
dXIgY2FzZSwgb25jZSB3ZSBoYXZlIGEgZGViIHBhY2thZ2UuIFRoZW4gdGhpcyBpcyBub3QgbXVj
aCBkaWZmZXJlbnQgdGhhbiAKdXNpbmcgYSBiYWNrcG9ydCBrZXJuZWwuIFdlIGFscmVhZHkgaGF2
ZSBzdWNoIHN1cHBvcnQgaW4gT3NzdGVzdCwgc28gaXQgc2hvdWxkIApub3QgYmUgdG9vIGRpZmZp
Y3VsdCB0byBhZGFwdCBpdCBmb3IgYSBkaWZmZXJlbnQgcmVwby4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 18:15:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 18:15: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-devel-bounces@lists.xenproject.org>)
	id 1gIdyG-0003g7-CR; Fri, 02 Nov 2018 18: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=a587=nn=citrix.com=prvs=837a34217=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gIdyF-0003g2-6r
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 18:14:59 +0000
X-Inumbo-ID: 34197a2e-decb-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34197a2e-decb-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 18:14:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="81341508"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BDC7E5802000078001F75BA@prv1-mh.provo.novell.com>
 <5BDC7F3002000078001F75CF@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <44156271-6b5a-fd35-bb9c-c30a0e158c36@citrix.com>
Date: Fri, 2 Nov 2018 18:14:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BDC7F3002000078001F75CF@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/3] x86emul: raise #GP(0) in VME mode for
 POPF with TF set in new value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTEvMTggMTY6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoaXMgaXMgYSBjaGVjayBl
eHBsaWNpdGx5IGxpc3RlZCBieSB0aGUgaW5zdHJ1Y3Rpb24gcGFnZSBpbiB0aGUgU0RNLgo+Cj4g
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSG1tIC0gbG9v
a2luZyBhdCB0aGUgbGlzdGluZywgSSB0aGluayB3ZSd2ZSBnb3QgYW4gSU9QTCBtaXNtYXRjaC7C
oCBUaGlzCmJlaGF2aW91ciwgYXMgd2VsbCBhcyB0aGUgVklQIGFkanVzdG1lbnQgaW4gY29udGV4
dCwgb25seSBhcHBseSBhdCBJT1BMIDwgMy4KCn5BbmRyZXcKCj4KPiAtLS0gYS94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCj4gQEAgLTQwNDksNiArNDA0OSw3IEBAIHg4Nl9lbXVsYXRlKAo+
ICAgICAgICAgICAgICBkc3QudmFsID0gKHVpbnQxNl90KWRzdC52YWwgfCAoX3JlZ3MuZWZsYWdz
ICYgMHhmZmZmMDAwMHUpOwo+ICAgICAgICAgICAgICBpZiAoIGNyNCAmIFg4Nl9DUjRfVk1FICkK
PiAgICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KGRzdC52YWwgJiBYODZfRUZMQUdTX1RGLCBFWENfR1AsIDApOwo+ICAgICAgICAgICAgICAgICAg
aWYgKCBkc3QudmFsICYgWDg2X0VGTEFHU19JRiApCj4gICAgICAgICAgICAgICAgICB7Cj4gICAg
ICAgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKF9yZWdzLmVmbGFncyAmIFg4
Nl9FRkxBR1NfVklQLAo+Cj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 18:24:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 18:24: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-devel-bounces@lists.xenproject.org>)
	id 1gIe7d-0004XR-B8; Fri, 02 Nov 2018 18:24: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=a587=nn=citrix.com=prvs=837a34217=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gIe7c-0004XM-Dg
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 18:24:40 +0000
X-Inumbo-ID: 8e9a6c20-decc-11e8-8d5c-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e9a6c20-decc-11e8-8d5c-12d6303a7972;
 Fri, 02 Nov 2018 18:24:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="81341948"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BDC7E5802000078001F75BA@prv1-mh.provo.novell.com>
 <5BDC7F4B02000078001F75D2@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a3c2177c-1847-3e86-d853-db098abd1a8a@citrix.com>
Date: Fri, 2 Nov 2018 18:24:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BDC7F4B02000078001F75D2@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/3] x86emul: consolidate CR4 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTEvMTggMTY6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE5vdyB0aGF0IHRoZXJlJ3Mg
YW4gYWxtb3N0IHVuY29uZGl0aW9uYWwgQ1I0IHJlYWQgcmlnaHQgYXQgdGhlIGJlZ2lubmluZwo+
IG9mIHg4Nl9lbXVsYXRlKCksIGNlbnRyYWxpemUgaXRzIHJlYWRpbmcgdGhlcmUgYW5kIHVzZSBy
ZXN1bHQgYW5kIHZhbHVlCj4gZXZlcnl3aGVyZSBlbHNlIHdpdGhvdXQgZnVydGhlciBpbnZva2lu
ZyB0aGUgaG9vay4KPgo+IFN1YnNlcXVlbnRseSB3ZSBtYXkgd2FudCB0byBjb25zaWRlciBoYXZp
bmcgdGhlIGNhbGxlcnMgcHJvdmlkZQo+IHdoaWNoZXZlciB2YWx1ZSB0aGV5IGRlZW0gYXBwcm9w
cmlhdGUgaW4gdGhlaXIgY29udGV4dHMsIHRvIGF2b2lkCj4gaW52b2tpbmcgdGhlIGhvb2sgYWx0
b2dldGhlciBmb3IgdGhpcyBwdXJwb3NlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKSSd2ZSBnb3QgbW9zdCBvZiBhIHNlcmllcyBkb2luZyB0aGlz
IGZvciBjcHVpZCwgd2hpY2ggZHJvcHMgfjRrIG9mIC50ZXh0CnZvbHVtZSBmcm9tIHg4Nl9lbXVs
YXRlKCkgYWxvbmUuCgpNeSBwbGFuIHdhcyB0byBnZXQgYWxsIHRoZSBhcmNoaXRlY3R1cmFsIHN0
YXRlIGluIGEgZGlyZWN0bHkgcmVhZGFibGUKZm9ybSwgdG8gcmVkdWNlIHRoZSBjb21wbGV4aXR5
IGFuZCBib2lsZXJwbGF0ZS7CoCBPbiB0aGF0IHN1YmplY3QuLi4KCj4gQEAgLTMyNDcsNiArMzI0
NSw4IEBAIHg4Nl9lbXVsYXRlKAo+ICAKPiAgICAgIEFTU0VSVChvcHMtPnJlYWQpOwo+ICAKPiAr
ICAgIGNyNF9yYyA9IG9wcy0+cmVhZF9jciA/IG9wcy0+cmVhZF9jcig0LCAmY3I0LCBjdHh0KSA6
IFg4NkVNVUxfT0tBWTsKCi4uLiB3aHkgbm90IG1ha2UgcmVhZF9jcigpIG1hbmRhdG9yeSwgb3Ig
cHV0IGNyNCBpbnRvIGN0eHQ/wqAgUGx1bWJpbmcKY3I0X3JjIGFyb3VuZCBzdGlsbCBmZWVscyBs
aWtlIGEgbG90IG9mIGJvaWxlcnBsYXRlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 18:27:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 18: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-devel-bounces@lists.xenproject.org>)
	id 1gIe9r-0004e0-QD; Fri, 02 Nov 2018 18:26: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=a587=nn=citrix.com=prvs=837a34217=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gIe9q-0004dn-0q
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 18:26:58 +0000
X-Inumbo-ID: e0a9c8e0-decc-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0a9c8e0-decc-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 18:26:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="81342041"
To: Daniel De Graaf <dgdegra@tycho.nsa.gov>, <xen-devel@lists.xenproject.org>
References: <20181102174611.1693-1-dgdegra@tycho.nsa.gov>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ce21a27f-b672-86a1-abe8-3ab42e9ad361@citrix.com>
Date: Fri, 2 Nov 2018 18:26:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181102174611.1693-1-dgdegra@tycho.nsa.gov>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] flask/policy: allow dom0 to use
 PHYSDEVOP_pci_mmcfg_reserved
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTEvMTggMTc6NDYsIERhbmllbCBEZSBHcmFhZiB3cm90ZToKPiBSZXBvcnRlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KCkFja2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 18:35:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 18:35: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-devel-bounces@lists.xenproject.org>)
	id 1gIeHe-0005WS-Ma; Fri, 02 Nov 2018 18:35:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=a587=nn=citrix.com=prvs=837a34217=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gIeHc-0005WN-IM
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 18:35:00 +0000
X-Inumbo-ID: ffe3907d-decd-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffe3907d-decd-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 18:34:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="81342382"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BDC7D4002000078001F759D@prv1-mh.provo.novell.com>
 <5BDC7DEB02000078001F75A7@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <738fc0aa-6d8c-7d12-9b91-094f414aa66e@citrix.com>
Date: Fri, 2 Nov 2018 18:34:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BDC7DEB02000078001F75A7@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/TSC: don't allow deadline timer
 to be used with unfixed errata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTEvMTggMTY6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEluIHByZXBhcmF0aW9uIG9m
IHdyaXRlcyB0byB0aGUgVFNDX0FESlVTVCBNU1IsIGF2b2lkIHRoZSBiYWQKPiBpbnRlcmFjdGlv
biBvZiB3cml0ZXMgdG8gaXQgYW5kIHRoZSBUU0NfREVBRExJTkUgb25lLiBQcmVzdW1hYmx5IHRo
ZQo+IG9yaWdpbmFsIExpbnV4IGNvbW1pdCBiZDkyNDBhMThlICgieDg2L2FwaWM6IEFkZCBUU0Nf
REVBRExJTkUgcXVpcmsgZHVlCj4gdG8gZXJyYXRhIikgcmVmZXJzIHRvIGUuZy4gS0JXMDkyLiAo
T2YgY291cnNlIHRoaXMgaXMgYW4gaXNzdWUgYWxzbwo+IHdpdGhvdXQgdXMgd3JpdGluZyB0aGUg
VFNDX0FESlVTVCBNU1IsIGlmIGluc3RlYWQgZmlybXdhcmUgZGlkIGFscmVhZHkuCj4KPiBUaGUg
ZXJyYXRhIGNoZWNraW5nIGNhbid0IGJlIHB1dCBpbiBpbml0X2FwaWNfbWFwcGluZ3MoKSBhcyBM
aW51eCBkb2VzLAo+IGFzIHRoYXQgcnVucyBiZWZvcmUgd2UgdXBkYXRlIG1pY3JvY29kZSBvbiB0
aGUgYm9vdCBDUFUuIEl0IG5lZWRzIHRvCj4gaGFwcGVuIGJlZm9yZSBjb25zdW1lcnMgb2YgdGR0
X2VuYWJsZWQsIGkuZS4KPiAtIF9fc2V0dXBfQVBJQ19MVlRUKCkgPC0gc2V0dXBfQVBJQ190aW1l
cigpIDwtIHNldHVwX2Jvb3RfQVBJQ19jbG9jaygpCj4gLSAgICAgICAgICAgICAgICAgICAgIDwt
IGNhbGlicmF0ZV9BUElDX2Nsb2NrKCkgPC0gc2V0dXBfYm9vdF9BUElDX2Nsb2NrKCkKPiAtIHNl
dHVwX2Jvb3RfQVBJQ19jbG9jaygpCj4gc2V0dXBfYm9vdF9BUElDX2Nsb2NrKCkgZ2V0cyBjYWxs
ZWQgZnJvbSBzbXBfcHJlcGFyZV9jcHVzKCksIHdoaWNoIHNpdHMKPiBhZnRlciBtaWNyb2NvZGUg
bG9hZGluZyAobm90ZSB0aGF0IGNhbGlicmF0ZV9BUElDX2Nsb2NrKCkgZ2V0cyBjYWxsZWQKPiBi
ZWZvcmUgc2V0dGluZyB0ZHRfZW5hYmxlZCkuCj4KPiBBbHNvIGFkZCBhbiBNRkVOQ0UgYXMgcGVy
IExpbnV4IGNvbW1pdCA1ZDdjNjMxZDkyICgieDg2L2FwaWM6IFNlcmlhbGl6ZQo+IExWVFQgYW5k
IFRTQ19ERUFETElORSB3cml0ZXMiKSwgYnV0IEkgc2VlIG5vIHJlYXNvbiB0byBwdXQgYSBjb25k
aXRpb25hbAo+IGFyb3VuZCBpdC4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 18:41:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 18:41: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-devel-bounces@lists.xenproject.org>)
	id 1gIeNI-0006L4-Hu; Fri, 02 Nov 2018 18:40:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=a587=nn=citrix.com=prvs=837a34217=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gIeNI-0006Kz-0C
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 18:40:52 +0000
X-Inumbo-ID: d1bada89-dece-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1bada89-dece-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 18:40:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,456,1534809600"; d="scan'208";a="81342668"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BDC7D4002000078001F759D@prv1-mh.provo.novell.com>
 <5BDC7E0E02000078001F75AA@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <c2a830bd-4b65-1196-e752-4dd1a579c90d@citrix.com>
Date: Fri, 2 Nov 2018 18:40:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BDC7E0E02000078001F75AA@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86: deal with firmware setting
 bogus TSC_ADJUST values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTEvMTggMTY6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZSBzeXN0ZW0gSW50ZWwg
aGF2ZSBoYW5kZWQgbWUgZm9yIEFWWDUxMiBlbXVsYXRvciB3b3JrICgiR2lnYWJ5dGUKPiBUZWNo
bm9sb2d5IENvLiwgTHRkLiBYMjk5IEFPUlVTIEdhbWluZyAzIFByby9YMjk5IEFPUlVTIEdhbWlu
ZyAzCj4gUHJvLUNGLCBCSU9TIEYzIDEyLzI4LzIwMTciKSB3b3VsZCBub3QgY29tZSB1cCB1bmRl
ciBYZW4gLSBpdCBodW5nIGluCj4gdGhlIG1pZGRsZSBvZiBEb20wIFBDSSBpbml0aWFsaXphdGlv
bi4gQXMgaXQgdHVybmVkIG91dCwgWGVuJ3MgdGltZQo+IG1hbmFnZW1lbnQgZGlkIG5vdCB3b3Jr
IGJlY2F1c2Ugb2YgdGhlIGZpcm13YXJlIHNldHRpbmcgKG9ubHkpIHRoZSBib290Cj4gQ1BVJ3Mg
VFNDX0FESlVTVCBNU1IgdG8gYSBsYXJnZSBuZWdhdGl2ZSB2YWx1ZSAob24gdGhlIG9yZGVyIG9m
IC0yXjUwKS4KPgo+IEZvbGxvdyBMaW51eCAoYWxzbyBzaGFtZWxlc3NseSBzdGVhbGluZyB0aGVp
ciBjb21tZW50cykgaW4KPiAtIGNsZWFyaW5nIHRoZSByZWdpc3RlciBmb3IgdGhlIGJvb3QgQ1BV
ICh3ZSBkb24ndCBoYXZlIGEgbmVlZCBmb3IKPiAgIGV4Y2VwdGlvbnMgaGVyZSB5ZXQsIGFzIHRo
ZSBvbmx5IGV4Y2VwdGlvbiBpbiBMaW51eCBpcyBhIGNsYXNzIG9mCj4gICBzeXN0ZW1zIFhlbiBk
b2Vzbid0IHdvcmsgb24gYW55d2F5IGFzIGZhciBhcyBJJ20gYXdhcmUpLAo+IC0gZm9yY2luZyBu
b24tbmVnYXRpdmUgdmFsdWVzIHVuaWZvcm1seSAoY29tbWl0IDg1NTYxNWVlZTkgWyJ4ODYvdHNj
Ogo+ICAgUmVtb3ZlIHRoZSBUU0NfQURKVVNUIGNsYW1wIl0gZHJvcHBlZCB0aGlzLCBidXQgd2l0
aG91dCB0aGlzIG15Cj4gICBIYXN3ZWxsIGJveCB3b24ndCBib290IGFueW1vcmUpLAo+IC0gc3lu
Y2luZyB0aGUgcmVnaXN0ZXJzIHdpdGhpbiBzb2NrZXRzLgo+IExpbnV4LCBwcmlvciB0byBhZm9y
ZW1lbnRpb25lZCBjb21taXQsIGNhcHBlZCBhdCAweDdmZmZmZmZmIGFzIHdlbGwsIGJ1dCBhcyB0
aGUKPiBkZXNjcmlwdGlvbiB0aGVyZSBzYXlzIHRoaXMgaXNzdWUgaGFzIGJlZW4gYWRkcmVzc2Vk
IHdpdGggYSBtaWNyb2NvZGUKPiB1cGRhdGUuIEhlbmNlIHVudGlsIHNvbWVvbmUgcnVucyBpbnRv
IHN1Y2ggYSBzeXN0ZW0gd2l0aG91dCBiZWluZyBhYmxlCj4gdG8gdXBkYXRlIGl0cyBtaWNyb2Nv
ZGUsIEkgdGhpbmsgd2Ugc2hvdWxkIGxlYXZlIG91dCB0aGF0IHNwZWNpZmljIHBhcnQuCj4KPiBJ
biBvcmRlciB0byBhdm9pZCBtYWtpbmcgaW5pdF9wZXJjcHVfdGltZSgpIGRlcGVuZCBvbiBydW5u
aW5nIF9iZWZvcmVfCj4gc2V0X2NwdV9zaWJsaW5nX21hcCgpIChhbmQgaGVuY2UgdGhlIGJvb3Rp
bmcgQ1BVIF9ub3RfIGJlaW5nIGFjY291bnRlZAo+IGluIHNvY2tldF9jcHVtYXNrW10geWV0KSwg
bW92ZSB0aGF0IGNhbGwgc2xpZ2h0bHkgZWFybGllciBpbgo+IHN0YXJ0X3NlY29uZGFyeSgpLgo+
Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 18:49:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 18:49: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-devel-bounces@lists.xenproject.org>)
	id 1gIeV7-0006Yl-Eb; Fri, 02 Nov 2018 18:48: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=upun=nn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIeV6-0006YX-Ie
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 18:48:56 +0000
X-Inumbo-ID: f067459c-decf-11e8-b85f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f067459c-decf-11e8-b85f-12d6303a7972;
 Fri, 02 Nov 2018 18:48:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gIeUy-0008HV-KX; Fri, 02 Nov 2018 18:48:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gIeUy-0001jD-1j; Fri, 02 Nov 2018 18:48:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gIeUy-0004bj-17; Fri, 02 Nov 2018 18:48:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129328-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=93f98985826a6eba30584e9b2ada754b3da17990
X-Osstest-Versions-That: ovmf=c4f4984c69ab1057a5d297b4557fe6cf733f8584
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Nov 2018 18:48:48 +0000
Subject: [Xen-devel] [ovmf test] 129328: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTMyOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjkzMjgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA5M2Y5ODk4NTgyNmE2ZWJhMzA1ODRlOWIyYWRhNzU0
YjNkYTE3OTkwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjNGY0OTg0
YzY5YWIxMDU3YTVkMjk3YjQ1NTdmZTZjZjczM2Y4NTg0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjkzMTAgIDIwMTgtMTEtMDIgMDM6NDA6NTkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI5MzI4ICAyMDE4LTExLTAyIDE0OjQxOjI3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNv
bT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBNYXJ2aW4gSGFldXNlciA8
TWFydmluLkhhZXVzZXJAb3V0bG9vay5jb20+CiAgTWFydmluLkhhZXVzZXJAb3V0bG9vay5jb20g
PE1hcnZpbi5IYWV1c2VyQG91dGxvb2suY29tPgogIFpoYW8sIFpoaXFpYW5nWCA8emhpcWlhbmd4
LnpoYW9AaW50ZWwuY29tPgogIFpoaXFpYW5nWCBaaGFvIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAg
YzRmNDk4NGM2OS4uOTNmOTg5ODU4MiAgOTNmOTg5ODU4MjZhNmViYTMwNTg0ZTliMmFkYTc1NGIz
ZGExNzk5MCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 19:29:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 19:29: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-devel-bounces@lists.xenproject.org>)
	id 1gIf7o-0001im-I4; Fri, 02 Nov 2018 19:28: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=1awx=nn=citrix.com=prvs=837bb29b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIf7m-0001ie-VK
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 19:28:55 +0000
X-Inumbo-ID: 8893aa4e-ded5-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8893aa4e-ded5-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 19:28:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,457,1534809600"; d="scan'208";a="69537024"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 19:28:51 +0000
Message-ID: <20181102192851.733-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86: put vcpumask_to_pcpumask under CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBmdW5jdGlvbiBpcyB1c2VkIGJ5IFBWIGNvZGUgb25seS4gVGhpcyBpc3N1ZSBpcyBkaXNj
b3ZlcmVkIGJ5CmNsYW5nIGJ1aWxkLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZjk2Njc4ZjQ2ZC4uMDFlYzZhYTJiZiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTMwNTcsNiArMzA1Nyw3IEBAIGludCBuZXdfZ3Vlc3RfY3IzKG1mbl90IG1mbikKICNlbmRpZgog
fQogCisjaWZkZWYgQ09ORklHX1BWCiBzdGF0aWMgaW5saW5lIGludCB2Y3B1bWFza190b19wY3B1
bWFzaygKICAgICBzdHJ1Y3QgZG9tYWluICpkLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0
X3ZvaWQpIGJtYXAsIGNwdW1hc2tfdCAqcG1hc2spCiB7CkBAIC0zMDk5LDcgKzMxMDAsNiBAQCBz
dGF0aWMgaW5saW5lIGludCB2Y3B1bWFza190b19wY3B1bWFzaygKICAgICB9CiB9CiAKLSNpZmRl
ZiBDT05GSUdfUFYKIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpnZXRfcGdfb3duZXIoZG9taWRfdCBk
b21pZCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpwZ19vd25lciA9IE5VTEwsICpjdXJyID0gY3Vy
cmVudC0+ZG9tYWluOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 19:30:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 19:30: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-devel-bounces@lists.xenproject.org>)
	id 1gIf9c-0002UO-48; Fri, 02 Nov 2018 19:30: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=a587=nn=citrix.com=prvs=837a34217=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gIf9b-0002UG-DT
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 19:30:47 +0000
X-Inumbo-ID: cacb8b9e-ded5-11e8-9ec0-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cacb8b9e-ded5-11e8-9ec0-12d6303a7972;
 Fri, 02 Nov 2018 19:30:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,457,1534809600"; d="scan'208";a="81344922"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181102192851.733-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <9be8ae3b-fde9-f9ac-ffc1-6133f107653f@citrix.com>
Date: Fri, 2 Nov 2018 19:30:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181102192851.733-1-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86: put vcpumask_to_pcpumask under
 CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTEvMTggMTk6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gVGhpcyBmdW5jdGlvbiBpcyB1c2Vk
IGJ5IFBWIGNvZGUgb25seS4gVGhpcyBpc3N1ZSBpcyBkaXNjb3ZlcmVkIGJ5Cj4gY2xhbmcgYnVp
bGQuCgpJbmRlZWQuwqAgSXQgaXMgb25seSB1c2VkIGJ5IHR3byBQViBoeXBlcmNhbGxzLgoKPgo+
IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhl
bi9hcmNoL3g4Ni9tbS5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCj4gaW5kZXggZjk2Njc4ZjQ2ZC4uMDFlYzZhYTJiZiAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTMwNTcs
NiArMzA1Nyw3IEBAIGludCBuZXdfZ3Vlc3RfY3IzKG1mbl90IG1mbikKPiAgI2VuZGlmCj4gIH0K
PiAgCj4gKyNpZmRlZiBDT05GSUdfUFYKPiAgc3RhdGljIGlubGluZSBpbnQgdmNwdW1hc2tfdG9f
cGNwdW1hc2soCgpNaW5kIGRyb3BwaW5nIHRoaXMgc3B1cmlvdXMgaW5saW5lIHdoaWxlIHlvdSdy
ZSBhdCBpdD8KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKPiAgICAgIHN0cnVjdCBkb21haW4gKmQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
Y29uc3Rfdm9pZCkgYm1hcCwgY3B1bWFza190ICpwbWFzaykKPiAgewo+IEBAIC0zMDk5LDcgKzMx
MDAsNiBAQCBzdGF0aWMgaW5saW5lIGludCB2Y3B1bWFza190b19wY3B1bWFzaygKPiAgICAgIH0K
PiAgfQo+ICAKPiAtI2lmZGVmIENPTkZJR19QVgo+ICBzdGF0aWMgc3RydWN0IGRvbWFpbiAqZ2V0
X3BnX293bmVyKGRvbWlkX3QgZG9taWQpCj4gIHsKPiAgICAgIHN0cnVjdCBkb21haW4gKnBnX293
bmVyID0gTlVMTCwgKmN1cnIgPSBjdXJyZW50LT5kb21haW47CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 19:33:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 19:33: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-devel-bounces@lists.xenproject.org>)
	id 1gIfCM-0002ea-MH; Fri, 02 Nov 2018 19:33: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=1awx=nn=citrix.com=prvs=837bb29b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gIfCL-0002eV-H9
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 19:33:37 +0000
X-Inumbo-ID: 3103386b-ded6-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3103386b-ded6-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 19:33:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,457,1534809600"; d="scan'208";a="69537515"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Nov 2018 19:33:28 +0000
Message-ID: <20181102193328.1352-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] automation: build some customised configs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgbmV3IGRpcmVjdG9yeSB0byBwdXQgaW4gY29uZmlncyB3ZSBjYXJlIGFib3V0
LiBNb2RpZnkKYnVpbGQgc2NyaXB0IHRvIGJ1aWxkIHdpdGggdGhvc2UgY29uZmlncy4KCldoaWxl
IHdlIG9ubHkgaW50cm9kdWNlIHg4NiBjb25maWdzIGluaXRpYWxseSwgcHJvdmlzaW9uIGZvciBu
b24teDg2CmNvbmZpZ3MuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbiwgZmVlbCBm
cmVlIHRvIHB1dCBjb25maWdzIGhlcmUuCi0tLQogYXV0b21hdGlvbi9jb25maWdzL3g4Ni9odm1f
b25seV9jb25maWcgIHwgIDIgKysKIGF1dG9tYXRpb24vY29uZmlncy94ODYvbm9faHZtX3B2X2Nv
bmZpZyB8ICAyICsrCiBhdXRvbWF0aW9uL2NvbmZpZ3MveDg2L3B2X29ubHlfY29uZmlnICAgfCAg
MiArKwogYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkICAgICAgICAgICAgICAgIHwgMTUgKysrKysr
KysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBhdXRvbWF0aW9uL2NvbmZpZ3MveDg2L2h2bV9vbmx5X2NvbmZpZwogY3JlYXRlIG1v
ZGUgMTAwNjQ0IGF1dG9tYXRpb24vY29uZmlncy94ODYvbm9faHZtX3B2X2NvbmZpZwogY3JlYXRl
IG1vZGUgMTAwNjQ0IGF1dG9tYXRpb24vY29uZmlncy94ODYvcHZfb25seV9jb25maWcKCmRpZmYg
LS1naXQgYS9hdXRvbWF0aW9uL2NvbmZpZ3MveDg2L2h2bV9vbmx5X2NvbmZpZyBiL2F1dG9tYXRp
b24vY29uZmlncy94ODYvaHZtX29ubHlfY29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAuLmU4MmNjMDRkNjkKLS0tIC9kZXYvbnVsbAorKysgYi9hdXRvbWF0aW9uL2Nv
bmZpZ3MveDg2L2h2bV9vbmx5X2NvbmZpZwpAQCAtMCwwICsxLDIgQEAKK0NPTkZJR19IVk09eQor
IyBDT05GSUdfUFYgaXMgbm90IHNldApkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9jb25maWdzL3g4
Ni9ub19odm1fcHZfY29uZmlnIGIvYXV0b21hdGlvbi9jb25maWdzL3g4Ni9ub19odm1fcHZfY29u
ZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmVkODUzY2QzNTgKLS0t
IC9kZXYvbnVsbAorKysgYi9hdXRvbWF0aW9uL2NvbmZpZ3MveDg2L25vX2h2bV9wdl9jb25maWcK
QEAgLTAsMCArMSwyIEBACisjIENPTkZJR19IVk0gaXMgbm90IHNldAorIyBDT05GSUdfUFYgaXMg
bm90IHNldApkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9jb25maWdzL3g4Ni9wdl9vbmx5X2NvbmZp
ZyBiL2F1dG9tYXRpb24vY29uZmlncy94ODYvcHZfb25seV9jb25maWcKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYWNhNzdiNjRkNAotLS0gL2Rldi9udWxsCisrKyBiL2F1
dG9tYXRpb24vY29uZmlncy94ODYvcHZfb25seV9jb25maWcKQEAgLTAsMCArMSwyIEBACitDT05G
SUdfUFY9eQorIyBDT05GSUdfSFZNIGlzIG5vdCBzZXQKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24v
c2NyaXB0cy9idWlsZCBiL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZAppbmRleCBjNDYzYjA2MGQ0
Li4wY2RlMWM3Nzk0IDEwMDc1NQotLS0gYS9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQKKysrIGIv
YXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkCkBAIC0zMSwzICszMSwxOCBAQCBmaQogLi9jb25maWd1
cmUgIiR7Y2ZnYXJnc1tAXX0iCiAKIG1ha2UgLWokKG5wcm9jKSBkaXN0CisKKyMgQnVpbGQgYWxs
IHRoZSBjb25maWdzIHdlIGNhcmUgYWJvdXQKK2Nhc2UgJHtYRU5fVEFSR0VUX0FSQ0h9IGluCisg
ICAgeDg2XzY0KSBhcmNoPXg4NiA7OworICAgICopIGV4aXQgMCA7OworZXNhYworCitjZmdfZGly
PSJhdXRvbWF0aW9uL2NvbmZpZ3MvJHthcmNofSIKK2ZvciBjZmcgaW4gYGxzICR7Y2ZnX2Rpcn1g
OyBkbworICAgIGVjaG8gIkJ1aWxkaW5nICRjZmciCisgICAgcm0gLWYgeGVuLy5jb25maWcKKyAg
ICBtYWtlIC1DIHhlbiBLQlVJTERfREVGQ09ORklHPS4uLy4uLy4uLy4uLyR7Y2ZnX2Rpcn0vJHtj
Zmd9IFhFTl9DT05GSUdfRVhQRVJUPXkgZGVmY29uZmlnCisgICAgbWFrZSAtaiQobnByb2MpIC1D
IHhlbiBYRU5fQ09ORklHX0VYUEVSVD15Citkb25lCisKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 20:15:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 20: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-devel-bounces@lists.xenproject.org>)
	id 1gIfqZ-0005vz-Uj; Fri, 02 Nov 2018 20:15: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIfqY-0005vu-Qo
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 20:15:10 +0000
X-Inumbo-ID: fedd5ede-dedb-11e8-abcb-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fedd5ede-dedb-11e8-abcb-12d6303a7972;
 Fri, 02 Nov 2018 20:15:09 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 56F2C2082E;
 Fri,  2 Nov 2018 20:15:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541189708;
 bh=ySi3QOFNoeloSDyQrKCTPKuE0MvoLXksfd6D4hV/BKk=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=1plire5ZZCTFpo595spNONidymzsIcyyneJEz1T5NkBc7T35Fnv59WRvJGIk+KoUy
 VSO6ZkbgyP72j1AuVE/wAYKnvkT6HLFnCGhFHKpjaoK87QlYCQXIM3gB0py06mJhED
 giCtEkXEkuRxXf1zWOPBNdRJgPVWzpdEk08jkhA4=
Date: Fri, 2 Nov 2018 13:15:08 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <866f291e-ceff-3f43-e101-a146d87f993c@arm.com>
Message-ID: <alpine.DEB.2.10.1811021313430.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1810221859480.31582@sstabellini-ThinkPad-X260>
 <1540260184-11294-7-git-send-email-sstabellini@kernel.org>
 <866f291e-ceff-3f43-e101-a146d87f993c@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 07/25] xen/arm: don't add duplicate boot
 modules, introduce domU flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAzMCBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMjMvMTAvMjAxOCAwMzowMiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gRG9u
J3QgYWRkIGR1cGxpY2F0ZSBib290IG1vZHVsZXMgKHNhbWUga2luZCBhbmQgc2FtZSBzdGFydCBh
ZGRyZXNzKSwKPiA+IHRoZXkgYXJlIGZyZWVkIGxhdGVyLCB3ZSBkb24ndCB3YW50IHRvIGludHJv
ZHVjZSBkb3VibGUtZnJlZSBlcnJvcnMuCj4gPiAKPiA+IEludHJvZHVjZSBhIGRvbVUgZmxhZyBp
biBzdHJ1Y3QgYm9vdG1vZHVsZSBhbmQgc3RydWN0IGJvb3RjbWRsaW5lLiBTZXQKPiA+IGl0IGZv
ciBrZXJuZWxzIGFuZCByYW1kaXNrcyBvZiAieGVuLGRvbWFpbiIgbm9kZXMgdG8gYXZvaWQgZ2V0
dGluZwo+ID4gY29uZnVzZWQgaW4ga2VybmVsX3Byb2JlLCB3aGVyZSB3ZSB0cnkgdG8gZ3Vlc3Mg
d2hpY2ggaXMgdGhlIGRvbTAga2VybmVsCj4gPiBhbmQgaW5pdHJkIHRvIGJlIGNvbXBhdGlibGUg
d2l0aCBhbGwgdmVyc2lvbnMgb2YgdGhlIG11bHRpYm9vdCBzcGVjLgo+ID4gCj4gPiBib290X21v
ZHVsZV9maW5kX2J5X2tpbmQgYW5kIGJvb3RfY21kbGluZV9maW5kX2J5X2tpbmQgYXV0b21hdGlj
YWxseQo+ID4gY2hlY2sgZm9yICFkb21VIGVudHJpZXMgKHRoZXkgYXJlIG9ubHkgdXNlZCBmb3Ig
bm9uLWRvbVUgbW9kdWxlcykuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiA+IAo+ID4gLS0tCj4gPiBDaGFuZ2VzIGluIHY1
Ogo+ID4gLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCj4gPiAtIGFkZCBpbi1jb2RlIGNvbW1lbnRz
Cj4gPiAKPiA+IENoYW5nZXMgaW4gdjQ6Cj4gPiAtIHVzZSB1bnNpZ25lZCBpbnQKPiA+IC0gYmV0
dGVyIGNvbW1pdCBtZXNzYWdlCj4gPiAtIGludHJvZHVjZSBkb21VIGZsYWcgYW5kIHVzYWdlCj4g
PiAKPiA+IENoYW5nZXMgaW4gdjI6Cj4gPiAtIG5ldyBwYXRjaAo+ID4gLS0tCj4gPiAgIHhlbi9h
cmNoL2FybS9ib290ZmR0LmMgICAgICB8IDExICsrKysrKystLS0tCj4gPiAgIHhlbi9hcmNoL2Fy
bS9zZXR1cC5jICAgICAgICB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQo+ID4g
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggfCAxMiArKysrKysrKysrLS0KPiA+ICAgMyBm
aWxlcyBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKPiA+IAo+ID4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMgYi94ZW4vYXJjaC9hcm0vYm9vdGZk
dC5jCj4gPiBpbmRleCBjYjZmNzdkLi5jMzI1YjZlIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gv
YXJtL2Jvb3RmZHQuYwo+ID4gKysrIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+ID4gQEAgLTE3
NSw2ICsxNzUsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19tdWx0aWJvb3Rfbm9kZShj
b25zdCB2b2lkCj4gPiAqZmR0LCBpbnQgbm9kZSwKPiA+ICAgICAgIGludCBsZW4gPSBzaXplb2Yo
Ii9jaG9zZW4iKTsKPiA+ICAgICAgIGNoYXIgcGF0aFs4XTsgLyogc2l6ZW9mICIvY2hvc2VuIiAq
Lwo+ID4gICAgICAgaW50IHBhcmVudF9ub2RlLCByZXQ7Cj4gPiArICAgIGJvb2wgZG9tVTsKPiA+
ICAgICAgICAgcGFyZW50X25vZGUgPSBmZHRfcGFyZW50X29mZnNldChmZHQsIG5vZGUpOwo+ID4g
ICAgICAgQVNTRVJUKHBhcmVudF9ub2RlID49IDApOwo+ID4gQEAgLTIyOSwxMiArMjMwLDE0IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBwcm9jZXNzX211bHRpYm9vdF9ub2RlKGNvbnN0IHZvaWQKPiA+
ICpmZHQsIGludCBub2RlLAo+ID4gICAgICAgICAgICAgICBraW5kID0gQk9PVE1PRF9YU007Cj4g
PiAgICAgICB9Cj4gPiAgIC0gICAgYWRkX2Jvb3RfbW9kdWxlKGtpbmQsIHN0YXJ0LCBzaXplKTsK
PiA+ICsgICAgZG9tVSA9IGZkdF9ub2RlX2NoZWNrX2NvbXBhdGlibGUoZmR0LCBwYXJlbnRfbm9k
ZSwgInhlbixkb21haW4iKSA9PSAwOwo+ID4gKyAgICBhZGRfYm9vdF9tb2R1bGUoa2luZCwgc3Rh
cnQsIHNpemUsIGRvbVUpOwo+ID4gICAgICAgICBwcm9wID0gZmR0X2dldF9wcm9wZXJ0eShmZHQs
IG5vZGUsICJib290YXJncyIsICZsZW4pOwo+ID4gICAgICAgaWYgKCAhcHJvcCApCj4gPiAgICAg
ICAgICAgcmV0dXJuOwo+ID4gLSAgICBhZGRfYm9vdF9jbWRsaW5lKGZkdF9nZXRfbmFtZShmZHQs
IHBhcmVudF9ub2RlLCAmbGVuKSwgcHJvcC0+ZGF0YSwKPiA+IGtpbmQpOwo+ID4gKyAgICBhZGRf
Ym9vdF9jbWRsaW5lKGZkdF9nZXRfbmFtZShmZHQsIHBhcmVudF9ub2RlLCAmbGVuKSwgcHJvcC0+
ZGF0YSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICBraW5kLCBkb21VKTsKPiA+ICAgfQo+ID4g
ICAgIHN0YXRpYyB2b2lkIF9faW5pdCBwcm9jZXNzX2Nob3Nlbl9ub2RlKGNvbnN0IHZvaWQgKmZk
dCwgaW50IG5vZGUsCj4gPiBAQCAtMjgwLDcgKzI4Myw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBw
cm9jZXNzX2Nob3Nlbl9ub2RlKGNvbnN0IHZvaWQgKmZkdCwKPiA+IGludCBub2RlLAo+ID4gICAg
ICAgICBwcmludGsoIkluaXRyZCAlIlBSSXBhZGRyIi0lIlBSSXBhZGRyIlxuIiwgc3RhcnQsIGVu
ZCk7Cj4gPiAgIC0gICAgYWRkX2Jvb3RfbW9kdWxlKEJPT1RNT0RfUkFNRElTSywgc3RhcnQsIGVu
ZC1zdGFydCk7Cj4gPiArICAgIGFkZF9ib290X21vZHVsZShCT09UTU9EX1JBTURJU0ssIHN0YXJ0
LCBlbmQtc3RhcnQsIGZhbHNlKTsKPiA+ICAgfQo+ID4gICAgIHN0YXRpYyBpbnQgX19pbml0IGVh
cmx5X3NjYW5fbm9kZShjb25zdCB2b2lkICpmZHQsCj4gPiBAQCAtMzUxLDcgKzM1NCw3IEBAIHNp
emVfdCBfX2luaXQgYm9vdF9mZHRfaW5mbyhjb25zdCB2b2lkICpmZHQsIHBhZGRyX3QKPiA+IHBh
ZGRyKQo+ID4gICAgICAgaWYgKCByZXQgPCAwICkKPiA+ICAgICAgICAgICBwYW5pYygiTm8gdmFs
aWQgZGV2aWNlIHRyZWVcbiIpOwo+ID4gICAtICAgIGFkZF9ib290X21vZHVsZShCT09UTU9EX0ZE
VCwgcGFkZHIsIGZkdF90b3RhbHNpemUoZmR0KSk7Cj4gPiArICAgIGFkZF9ib290X21vZHVsZShC
T09UTU9EX0ZEVCwgcGFkZHIsIGZkdF90b3RhbHNpemUoZmR0KSwgZmFsc2UpOwo+ID4gICAgICAg
ICBkZXZpY2VfdHJlZV9mb3JfZWFjaF9ub2RlKCh2b2lkICopZmR0LCBlYXJseV9zY2FuX25vZGUs
IE5VTEwpOwo+ID4gICAgICAgZWFybHlfcHJpbnRfaW5mbygpOwo+ID4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiA+IGluZGV4IDIwOTg1
OTEuLjcyYjEyZjkgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ID4gKysr
IGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiA+IEBAIC0yMDEsMTAgKzIwMSwxMiBAQCB2b2lkIF9f
aW5pdCBkdF91bnJlc2VydmVkX3JlZ2lvbnMocGFkZHJfdCBzLCBwYWRkcl90Cj4gPiBlLAo+ID4g
ICB9Cj4gPiAgICAgc3RydWN0IGJvb3Rtb2R1bGUgX19pbml0ICphZGRfYm9vdF9tb2R1bGUoYm9v
dG1vZHVsZV9raW5kIGtpbmQsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFkZHJfdCBzdGFydCwgcGFkZHJfdCBzaXplKQo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3Qgc3RhcnQsIHBhZGRyX3Qgc2l6ZSwK
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGRvbVUp
Cj4gPiAgIHsKPiA+ICAgICAgIHN0cnVjdCBib290bW9kdWxlcyAqbW9kcyA9ICZib290aW5mby5t
b2R1bGVzOwo+ID4gICAgICAgc3RydWN0IGJvb3Rtb2R1bGUgKm1vZDsKPiA+ICsgICAgdW5zaWdu
ZWQgaW50IGk7Cj4gPiAgICAgICAgIGlmICggbW9kcy0+bnJfbW9kcyA9PSBNQVhfTU9EVUxFUyAp
Cj4gPiAgICAgICB7Cj4gPiBAQCAtMjEyLDE1ICsyMTQsMjkgQEAgc3RydWN0IGJvb3Rtb2R1bGUg
X19pbml0Cj4gPiAqYWRkX2Jvb3RfbW9kdWxlKGJvb3Rtb2R1bGVfa2luZCBraW5kLAo+ID4gICAg
ICAgICAgICAgICAgICBib290X21vZHVsZV9raW5kX2FzX3N0cmluZyhraW5kKSwgc3RhcnQsIHN0
YXJ0ICsgc2l6ZSk7Cj4gPiAgICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gPiAgICAgICB9Cj4gPiAr
ICAgIGZvciAoIGkgPSAwIDsgaSA8IG1vZHMtPm5yX21vZHMgOyBpKysgKQo+ID4gKyAgICB7Cj4g
PiArICAgICAgICBtb2QgPSAmbW9kcy0+bW9kdWxlW2ldOwo+ID4gKyAgICAgICAgaWYgKCBtb2Qt
PmtpbmQgPT0ga2luZCAmJiBtb2QtPnN0YXJ0ID09IHN0YXJ0ICkKPiA+ICsgICAgICAgIHsKPiA+
ICsgICAgICAgICAgICBpZiAoICFkb21VICkKPiA+ICsgICAgICAgICAgICAgICAgbW9kLT5kb21V
ID0gZmFsc2U7Cj4gPiArICAgICAgICAgICAgcmV0dXJuIG1vZDsKPiA+ICsgICAgICAgIH0KPiA+
ICsgICAgfQo+ID4gICAgICAgICBtb2QgPSAmbW9kcy0+bW9kdWxlW21vZHMtPm5yX21vZHMrK107
Cj4gPiAgICAgICBtb2QtPmtpbmQgPSBraW5kOwo+ID4gICAgICAgbW9kLT5zdGFydCA9IHN0YXJ0
Owo+ID4gICAgICAgbW9kLT5zaXplID0gc2l6ZTsKPiA+ICsgICAgbW9kLT5kb21VID0gZG9tVTsK
PiA+ICAgICAgICAgcmV0dXJuIG1vZDsKPiA+ICAgfQo+ID4gICArLyoKPiA+ICsgKiBUaGlzIGZ1
bmN0aW9uIGlzIG9ubHkgdXNlZCB0byBmaW5kIGRvbTAgbW9kdWxlcywgc28gY2hlY2sgZm9yICFt
b2QtPmRvbVUKPiAKPiBUaGlzIGNvbW1lbnQgaXMgbWlzbGVhZGluZy4gVGhlIGZ1bmN0aW9uIGlz
IHVzZWQgbm90IG9ubHkgdG8gZmluZCBEb20wIE1vZHVsZXMKPiBidXQgYWxzbyBYU00gJiBjby4K
PiAKPiBIb3cgYWJvdXQ6Cj4gCj4gImJvb3RfbW9kdWxlX2ZpbmRfYnlfa2luZCBjYW4gb25seSBi
ZSB1c2VkIHRvIHJldHVybiBYZW4gbW9kdWxlcyAoZS5nIFhTTSwKPiBEVEIpIG9yIERvbTAgbW9k
dWxlcy4gVGhpcyBpcyBub3Qgc3VpdGFibGUgZm9yIGxvb2tpbmcgdXAgZm9yIGd1ZXN0IG1vZHVs
ZXMuIgoKU3VyZSwgdGhhdCdzIGNsZWFyZXIKCgo+ID4gKyAqLwo+ID4gICBzdHJ1Y3QgYm9vdG1v
ZHVsZSAqIF9faW5pdCBib290X21vZHVsZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtp
bmQpCj4gPiAgIHsKPiA+ICAgICAgIHN0cnVjdCBib290bW9kdWxlcyAqbW9kcyA9ICZib290aW5m
by5tb2R1bGVzOwo+ID4gQEAgLTIyOSwxNCArMjQ1LDE0IEBAIHN0cnVjdCBib290bW9kdWxlICog
X19pbml0Cj4gPiBib290X21vZHVsZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQp
Cj4gPiAgICAgICBmb3IgKGkgPSAwIDsgaSA8IG1vZHMtPm5yX21vZHMgOyBpKysgKQo+ID4gICAg
ICAgewo+ID4gICAgICAgICAgIG1vZCA9ICZtb2RzLT5tb2R1bGVbaV07Cj4gPiAtICAgICAgICBp
ZiAoIG1vZC0+a2luZCA9PSBraW5kICkKPiA+ICsgICAgICAgIGlmICggbW9kLT5raW5kID09IGtp
bmQgJiYgIW1vZC0+ZG9tVSApCj4gPiAgICAgICAgICAgICAgIHJldHVybiBtb2Q7Cj4gPiAgICAg
ICB9Cj4gPiAgICAgICByZXR1cm4gTlVMTDsKPiA+ICAgfQo+ID4gICAgIHZvaWQgX19pbml0IGFk
ZF9ib290X2NtZGxpbmUoY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqY21kbGluZSwKPiA+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3Rtb2R1bGVfa2luZCBraW5kKQo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vdG1vZHVsZV9raW5kIGtpbmQsIGJvb2wg
ZG9tVSkKPiA+ICAgewo+ID4gICAgICAgc3RydWN0IGJvb3RjbWRsaW5lcyAqY21kcyA9ICZib290
aW5mby5jbWRsaW5lczsKPiA+ICAgICAgIHN0cnVjdCBib290Y21kbGluZSAqY21kOwo+ID4gQEAg
LTI0OSw2ICsyNjUsNyBAQCB2b2lkIF9faW5pdCBhZGRfYm9vdF9jbWRsaW5lKGNvbnN0IGNoYXIg
Km5hbWUsIGNvbnN0Cj4gPiBjaGFyICpjbWRsaW5lLAo+ID4gICAgICAgICBjbWQgPSAmY21kcy0+
Y21kbGluZVtjbWRzLT5ucl9tb2RzKytdOwo+ID4gICAgICAgY21kLT5raW5kID0ga2luZDsKPiA+
ICsgICAgY21kLT5kb21VID0gZG9tVTsKPiA+ICAgICAgICAgQVNTRVJUKHN0cmxlbihuYW1lKSA8
PSBEVF9NQVhfTkFNRSk7Cj4gPiAgICAgICBzYWZlX3N0cmNweShjbWQtPmR0X25hbWUsIG5hbWUp
Owo+ID4gQEAgLTI1OCw2ICsyNzUsOSBAQCB2b2lkIF9faW5pdCBhZGRfYm9vdF9jbWRsaW5lKGNv
bnN0IGNoYXIgKm5hbWUsIGNvbnN0Cj4gPiBjaGFyICpjbWRsaW5lLAo+ID4gICAgICAgc2FmZV9z
dHJjcHkoY21kLT5jbWRsaW5lLCBjbWRsaW5lKTsKPiA+ICAgfQo+ID4gICArLyoKPiA+ICsgKiBU
aGlzIGZ1bmN0aW9uIGlzIG9ubHkgdXNlZCB0byBmaW5kIGRvbTAgbW9kdWxlcywgc28gY2hlY2sg
Zm9yICFtb2QtPmRvbVUKPiA+ICsgKi8KPiAKPiBTYW1lIGhlcmUuCgpPSwoKCj4gPiAgIHN0cnVj
dCBib290Y21kbGluZSAqIF9faW5pdCBib290X2NtZGxpbmVfZmluZF9ieV9raW5kKGJvb3Rtb2R1
bGVfa2luZAo+ID4ga2luZCkKPiA+ICAgewo+ID4gICAgICAgc3RydWN0IGJvb3RjbWRsaW5lcyAq
Y21kcyA9ICZib290aW5mby5jbWRsaW5lczsKPiA+IEBAIC0yNjcsNyArMjg3LDcgQEAgc3RydWN0
IGJvb3RjbWRsaW5lICogX19pbml0Cj4gPiBib290X2NtZGxpbmVfZmluZF9ieV9raW5kKGJvb3Rt
b2R1bGVfa2luZCBraW5kKQo+ID4gICAgICAgZm9yICggaSA9IDAgOyBpIDwgY21kcy0+bnJfbW9k
cyA7IGkrKyApCj4gPiAgICAgICB7Cj4gPiAgICAgICAgICAgY21kID0gJmNtZHMtPmNtZGxpbmVb
aV07Cj4gPiAtICAgICAgICBpZiAoIGNtZC0+a2luZCA9PSBraW5kICkKPiA+ICsgICAgICAgIGlm
ICggY21kLT5raW5kID09IGtpbmQgJiYgIWNtZC0+ZG9tVSApCj4gPiAgICAgICAgICAgICAgIHJl
dHVybiBjbWQ7Cj4gPiAgICAgICB9Cj4gPiAgICAgICByZXR1cm4gTlVMTDsKPiA+IEBAIC03NjEs
NyArNzgxLDcgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlz
X29mZnNldCwKPiA+ICAgICAgIC8qIFJlZ2lzdGVyIFhlbidzIGxvYWQgYWRkcmVzcyBhcyBhIGJv
b3QgbW9kdWxlLiAqLwo+ID4gICAgICAgeGVuX2Jvb3Rtb2R1bGUgPSBhZGRfYm9vdF9tb2R1bGUo
Qk9PVE1PRF9YRU4sCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3Qp
KHVpbnRwdHJfdCkoX3N0YXJ0ICsKPiA+IGJvb3RfcGh5c19vZmZzZXQpLAo+ID4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoX2VuZCAtIF9zdGFydCAr
IDEpKTsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KSh1aW50cHRy
X3QpKF9lbmQgLSBfc3RhcnQgKyAxKSwKPiA+IGZhbHNlKTsKPiA+ICAgICAgIEJVR19PTigheGVu
X2Jvb3Rtb2R1bGUpOwo+ID4gICAgICAgICB4ZW5fcGFkZHIgPSBnZXRfeGVuX3BhZGRyKCk7Cj4g
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9zZXR1cC5oCj4gPiBpbmRleCA3NTgwMDA3Li4zYTMwMzI5IDEwMDY0NAo+ID4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3NldHVwLmgKPiA+IEBAIC0zMCw5ICszMCwxNiBAQCBzdHJ1Y3QgbWVtaW5mbyB7Cj4gPiAg
ICAgICBzdHJ1Y3QgbWVtYmFuayBiYW5rW05SX01FTV9CQU5LU107Cj4gPiAgIH07Cj4gPiAgICsv
Kgo+ID4gKyAqIFRoZSBkb21VIGZsYWcgaXMgc2V0IGZvciBrZXJuZWxzIGFuZCByYW1kaXNrcyBv
ZiAieGVuLGRvbWFpbiIgbm9kZXMuCj4gPiArICogVGhlIHB1cnBvc2Ugb2YgdGhlIGRvbVUgZmxh
ZyBpcyB0byBhdm9pZCBnZXR0aW5nIGNvbmZ1c2VkIGluCj4gPiArICoga2VybmVsX3Byb2JlLCB3
aGVyZSB3ZSB0cnkgdG8gZ3Vlc3Mgd2hpY2ggaXMgdGhlIGRvbTAga2VybmVsIGFuZAo+ID4gKyAq
IGluaXRyZCB0byBiZSBjb21wYXRpYmxlIHdpdGggYWxsIHZlcnNpb25zIG9mIHRoZSBtdWx0aWJv
b3Qgc3BlYy4KPiA+ICsgKi8KPiA+ICAgI2RlZmluZSBCT09UTU9EX01BWF9DTURMSU5FIDEwMjQK
PiA+ICAgc3RydWN0IGJvb3Rtb2R1bGUgewo+ID4gICAgICAgYm9vdG1vZHVsZV9raW5kIGtpbmQ7
Cj4gPiArICAgIGJvb2wgZG9tVTsKPiA+ICAgICAgIHBhZGRyX3Qgc3RhcnQ7Cj4gPiAgICAgICBw
YWRkcl90IHNpemU7Cj4gPiAgIH07Cj4gPiBAQCAtNDEsNiArNDgsNyBAQCBzdHJ1Y3QgYm9vdG1v
ZHVsZSB7Cj4gPiAgICNkZWZpbmUgRFRfTUFYX05BTUUgNDEKPiA+ICAgc3RydWN0IGJvb3RjbWRs
aW5lIHsKPiA+ICAgICAgIGJvb3Rtb2R1bGVfa2luZCBraW5kOwo+ID4gKyAgICBib29sIGRvbVU7
Cj4gPiAgICAgICBjaGFyIGR0X25hbWVbRFRfTUFYX05BTUVdOwo+ID4gICAgICAgY2hhciBjbWRs
aW5lW0JPT1RNT0RfTUFYX0NNRExJTkVdOwo+ID4gICB9Owo+ID4gQEAgLTkxLDEwICs5OSwxMCBA
QCBzaXplX3QgX19pbml0IGJvb3RfZmR0X2luZm8oY29uc3Qgdm9pZCAqZmR0LCBwYWRkcl90Cj4g
PiBwYWRkcik7Cj4gPiAgIGNvbnN0IGNoYXIgX19pbml0ICpib290X2ZkdF9jbWRsaW5lKGNvbnN0
IHZvaWQgKmZkdCk7Cj4gPiAgICAgc3RydWN0IGJvb3Rtb2R1bGUgKmFkZF9ib290X21vZHVsZShi
b290bW9kdWxlX2tpbmQga2luZCwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhZGRyX3Qgc3RhcnQsIHBhZGRyX3Qgc2l6ZSk7Cj4gPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYWRkcl90IHN0YXJ0LCBwYWRkcl90IHNpemUsIGJvb2wgZG9tVSk7
Cj4gPiAgIHN0cnVjdCBib290bW9kdWxlICpib290X21vZHVsZV9maW5kX2J5X2tpbmQoYm9vdG1v
ZHVsZV9raW5kIGtpbmQpOwo+ID4gICB2b2lkIGFkZF9ib290X2NtZGxpbmUoY29uc3QgY2hhciAq
bmFtZSwgY29uc3QgY2hhciAqY21kbGluZSwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgYm9v
dG1vZHVsZV9raW5kIGtpbmQpOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICBib290bW9kdWxl
X2tpbmQga2luZCwgYm9vbCBkb21VKTsKPiA+ICAgc3RydWN0IGJvb3RjbWRsaW5lICpib290X2Nt
ZGxpbmVfZmluZF9ieV9raW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kKTsKPiA+ICAgY29uc3QgY2hh
ciAqIF9faW5pdCBib290X21vZHVsZV9raW5kX2FzX3N0cmluZyhib290bW9kdWxlX2tpbmQga2lu
ZCk7Cj4gPiAgIAogCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 20:34:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 20:34: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-devel-bounces@lists.xenproject.org>)
	id 1gIg95-0007Z5-OV; Fri, 02 Nov 2018 20:34: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=upun=nn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIg93-0007Xm-Ph
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 20:34:17 +0000
X-Inumbo-ID: a9f16e8a-dede-11e8-b2e5-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9f16e8a-dede-11e8-b2e5-12d6303a7972;
 Fri, 02 Nov 2018 20:34:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gIg8y-0001xY-Rn; Fri, 02 Nov 2018 20:34:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gIg8y-0004j4-HN; Fri, 02 Nov 2018 20:34:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gIg8y-0000lR-Gf; Fri, 02 Nov 2018 20:34:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129339-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xtf=c4e81dd692465c728c55a8586e388e241555ff27
X-Osstest-Versions-That: xtf=5870a695a03af605b5bde54934ad465cb030440f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Nov 2018 20:34:12 +0000
Subject: [Xen-devel] [xtf test] 129339: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTMzOSB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTMzOS8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIGM0ZTgxZGQ2OTI0NjVjNzI4YzU1YTg1ODZlMzg4ZTI0
MTU1NWZmMjcKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDU4NzBhNjk1
YTAzYWY2MDViNWJkZTU0OTM0YWQ0NjVjYjAzMDQ0MGYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEy
ODgzOCAgMjAxOC0xMC0xNiAxMzoxMDo1NyBaICAgMTcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMjkzMzkgIDIwMTgtMTEtMDIgMTk6NDE6MDIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKICAgNTg3MGE2OS4u
YzRlODFkZCAgYzRlODFkZDY5MjQ2NWM3MjhjNTVhODU4NmUzODhlMjQxNTU1ZmYyNyAtPiB4ZW4t
dGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 20:42:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 20:42: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-devel-bounces@lists.xenproject.org>)
	id 1gIgGU-0008Ns-JF; Fri, 02 Nov 2018 20:41: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIgGT-0008Nn-L2
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 20:41:57 +0000
X-Inumbo-ID: bc1d79fe-dedf-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc1d79fe-dedf-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 20:41:55 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 37D962082D;
 Fri,  2 Nov 2018 20:41:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541191314;
 bh=3p1ceWoufqtKC4EoVwB+CUqvY+eEwAH4GXsM1H/jtGk=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=dAzkonf6W/fXeiKnxlGql4bySqLBjuinYM3dTwAh0Qh0vIq8PFwn43qOdXdnpdUYP
 D+HFRKBI3V6MPPEs7V3W64Z4kx7ZZvjyRu2/Ye8YD8Id/GCUxHB2WUp2x3Ll7SCIpg
 5ytPJtpWY8gCouD2eXPt937LVwFGf+osY3Cnq1ko=
Date: Fri, 2 Nov 2018 13:41:53 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <f0533045-86c9-341b-3116-c0211c9418f2@arm.com>
Message-ID: <alpine.DEB.2.10.1811021318180.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1810221859480.31582@sstabellini-ThinkPad-X260>
 <1540260184-11294-8-git-send-email-sstabellini@kernel.org>
 <f0533045-86c9-341b-3116-c0211c9418f2@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 08/25] xen/arm: probe domU kernels and
 initrds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAzMCBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMjMvMTAvMjAxOCAwMzowMiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gRmlu
ZCBhZGRyZXNzZXMsIHNpemVzIG9uIGRldmljZSB0cmVlIGZyb20ga2VybmVsX3Byb2JlLgo+ID4g
RmluZCB0aGUgY21kbGluZSBmcm9tIHRoZSBib290Y21kbGluZXMgYXJyYXkuCj4gPiAKPiA+IElu
dHJvZHVjZSBhIG5ldyBib290X21vZHVsZV9maW5kX2J5X2FkZHJfYW5kX2tpbmQgZnVuY3Rpb24g
dG8gbWF0Y2ggbm90Cj4gPiBqdXN0IG9uIGJvb3QgbW9kdWxlIGtpbmQsIGJ1dCBhbHNvIGJ5IGFk
ZHJlc3Mgc28gdGhhdCB3ZSBjYW4gc3VwcG9ydAo+ID4gbXVsdGlwbGUgZG9tYWlucy4KPiA+IAo+
ID4gSW50cm9kdWNlIGEgYm9vdF9jbWRsaW5lX2ZpbmRfYnlfbmFtZSBmdW5jdGlvbiB0byBmaW5k
IHRoZSByaWdodCBzdHJ1Y3QKPiA+IGNtZGxpbmUgYmFzZWQgb24gdGhlIGRldmljZSB0cmVlIG5v
ZGUgbmFtZSBvZiB0aGUgInhlbixkb21haW4iCj4gPiBjb21wYXRpYmxlIG5vZGUuCj4gPiAKPiA+
IFNldCBjb21tYW5kIGxpbmUgZm9yIGRvbTAgdG9vIGZvciBjb25zaXN0ZW5jeS4KPiAKPiBJIHdh
cyBleHBlY3RpbmcgeW91IHRvIHJlbW92ZSB0aGUgYXNzaWdubWVudCBpbiBjb25zdHJ1Y3RfZG9t
MCB0byBhdm9pZCB0aGUKPiBkdXBsaWNhdGlvbi4KClllcywgdGhhdCB3b3VsZCBiZSBuaWNlci4g
SSdsbCBkbyB0aGF0IGluIHRoaXMgcGF0Y2guCgoKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0va2VybmVsLmMgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKPiA+IGluZGV4IGRhODQxMGUuLmQ1
NmY3NzYgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC9hcm0va2VybmVsLmMKPiA+ICsrKyBiL3hl
bi9hcmNoL2FybS9rZXJuZWwuYwo+ID4gQEAgLTQyMSwyMiArNDIxLDcyIEBAIHN0YXRpYyBpbnQg
X19pbml0IGtlcm5lbF96aW1hZ2UzMl9wcm9iZShzdHJ1Y3QKPiA+IGtlcm5lbF9pbmZvICppbmZv
LAo+ID4gICAgICAgcmV0dXJuIDA7Cj4gPiAgIH0KPiA+ICAgLWludCBfX2luaXQga2VybmVsX3By
b2JlKHN0cnVjdCBrZXJuZWxfaW5mbyAqaW5mbykKPiA+ICtpbnQgX19pbml0IGtlcm5lbF9wcm9i
ZShzdHJ1Y3Qga2VybmVsX2luZm8gKmluZm8sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpkb21haW4pCj4gPiAgIHsKPiA+IC0gICAgc3Ry
dWN0IGJvb3Rtb2R1bGUgKm1vZCA9IGJvb3RfbW9kdWxlX2ZpbmRfYnlfa2luZChCT09UTU9EX0tF
Uk5FTCk7Cj4gPiArICAgIHN0cnVjdCBib290bW9kdWxlICptb2QgPSBOVUxMOwo+ID4gKyAgICBz
dHJ1Y3QgYm9vdGNtZGxpbmUgKmNtZCA9IE5VTEw7Cj4gPiArICAgIHN0cnVjdCBkdF9kZXZpY2Vf
bm9kZSAqbm9kZTsKPiA+ICsgICAgdTY0IGtlcm5lbF9hZGRyLCBpbml0cmRfYWRkciwgc2l6ZTsK
PiA+ICAgICAgIGludCByYzsKPiA+ICAgKyAgICAvKiBkb21haW4gaXMgTlVMTCBvbmx5IGZvciB0
aGUgaGFyZHdhcmVfZG9tYWluICovCj4gCj4gTklUOiBObyBuZWVkIHRvIHRoZSBfLgo+IAo+IFRo
ZSByZXN0IG9mIHRoZSBjb2RlIGxvb2tzIGdvb2QgdG8gbWUuCgpPSwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 21:15:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 21:15: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-devel-bounces@lists.xenproject.org>)
	id 1gIgmu-0002Qb-7m; Fri, 02 Nov 2018 21:15: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIgms-0002QW-KP
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 21:15:26 +0000
X-Inumbo-ID: 6a46412d-dee4-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a46412d-dee4-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 21:15:25 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 98BF32081F;
 Fri,  2 Nov 2018 21:15:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541193324;
 bh=9x6api+GgNMMBSwJlAvK5tCMISrjceGofei3xkS0JBc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=jpP/yCuj5UiyQvzyMEVP1GAMgw3LFAB3bYNB7jV8dLOrxJXlTPRNZB4XlHO6SJ12U
 nPeo5bSDZjqROQDxubFJocsHE5NQLBlBTbkLKPl8Vf/7Gk73RwzZVl/at/1UwS0nEs
 5pU9Awrv9/g1sWp7k2uqMZDNkR48QLFLIiwcmmGk=
Date: Fri, 2 Nov 2018 14:15:24 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <2b44cce4-eb12-dbb6-e44e-0fd9002174c0@arm.com>
Message-ID: <alpine.DEB.2.10.1811021344141.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1810221859480.31582@sstabellini-ThinkPad-X260>
 <1540260184-11294-11-git-send-email-sstabellini@kernel.org>
 <2b44cce4-eb12-dbb6-e44e-0fd9002174c0@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 11/25] xen/arm: introduce allocate_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAzMCBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gTW9yZSBjb21tZW50cyBvbiBpdCA6KS4KPiAKPiBPbiAxMC8yMy8xOCAzOjAyIEFNLCBTdGVm
YW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBJbnRyb2R1Y2UgYW4gYWxsb2NhdGVfbWVtb3J5IGZ1
bmN0aW9uIGFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBEb21Vcwo+ID4gYW5kIG1hcCBpdCBh
dCB0aGUgcmlnaHQgZ3Vlc3QgYWRkcmVzc2VzLCBhY2NvcmRpbmcgdG8gdGhlIGd1ZXN0IG1lbW9y
eQo+ID4gbWFwOiBHVUVTVF9SQU0wX0JBU0UgYW5kIEdVRVNUX1JBTTFfQkFTRS4KPiA+IAo+ID4g
VGhpcyBpcyB1bmRlciAjaWYgMCBhcyBub3QgdXNlZCBmb3Igbm93Lgo+ID4gCj4gPiBTaWduZWQt
b2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4gPiAtLS0K
PiA+IENoYW5nZXMgaW4gdjU6Cj4gPiAtIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKPiA+IC0gY29k
ZSBzdHlsZQo+ID4gLSByZW1vdmUgdW5uZWVkZWQgbG9jYWwgdmFyCj4gPiAtIHdoaWxlIGxvb3Ag
aW4gYWxsb2NhdGVfYmFua19tZW1vcnkgdG8gYWxsb2NhdGUgbWVtb3J5IHNvIHRoYXQgaXQKPiA+
ICAgIGRvZXNuJ3QgaGF2ZSB0byBiZSBjb250aWd1b3MKPiA+IC0gY29tYmlsZSB3aGlsZSBsb29w
cyBpbiBhbGxvY2F0ZV9tZW1vcnkKPiA+IAo+ID4gQ2hhbmdlcyBpbiB2NDoKPiA+IC0gbW92ZSBl
YXJsaWVyLCBhZGQgI2lmIDAKPiA+IC0gaW50cm9kdWNlIGFsbG9jYXRlX2JhbmtfbWVtb3J5LCBy
ZW1vdmUgaW5zZXJ0X2JhbmsKPiA+IC0gYWxsb2NhdGVfYmFua19tZW1vcnkgYWxsb2NhdGUgbWVt
b3J5IGFuZCBpbnNlcnRzIHRoZSBiYW5rLCB3aGlsZQo+ID4gICAgYWxsb2NhdGVfbWVtb3J5IHNw
ZWNpZmllcyB3aGVyZSB0byBkbyB0aGF0Cj4gPiAKPiA+IENoYW5nZXMgaW4gdjM6Cj4gPiAtIG5l
dyBwYXRjaAo+ID4gLS0tCj4gPiAgIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDk5Cj4g
PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ICAgMSBm
aWxlIGNoYW5nZWQsIDk5IGluc2VydGlvbnMoKykKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ID4g
aW5kZXggYzYxYTI3Zi4uMTQ2ZDgxZSAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYwo+ID4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiBAQCAt
MzY4LDYgKzM2OCwxMDUgQEAgc3RhdGljIHZvaWQgX19pbml0IGFsbG9jYXRlX21lbW9yeV8xMShz
dHJ1Y3QgZG9tYWluCj4gPiAqZCwKPiA+ICAgICAgIH0KPiA+ICAgfQo+ID4gICArI2lmIDAKPiA+
ICtzdGF0aWMgYm9vbCBfX2luaXQgYWxsb2NhdGVfYmFua19tZW1vcnkoc3RydWN0IGRvbWFpbiAq
ZCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ2ZuX3Qgc2dmbiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQo+ID4gK3sKPiA+ICsgICAgaW50IHJlczsKPiA+ICsg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4gPiArICAgIHN0cnVjdCBtZW1iYW5rICpiYW5rOwo+
ID4gKyAgICBwYWRkcl90IHNpemUgPSBwZm5fdG9fcGFkZHIoMVVMIDw8IG9yZGVyKTsKPiA+ICsg
ICAgZ2ZuX3QgX3NnZm4gPSBzZ2ZuOwo+ID4gKyAgICBnZm5fdCBfZWdmbiA9IGdmbl9hZGQoc2dm
biwgMVVMIDw8IG9yZGVyKTsKPiA+ICsKPiA+ICsgICAgd2hpbGUgKCBnZm5feChfc2dmbikgPCBn
Zm5feChfZWdmbikgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBwZyA9IGFsbG9jX2RvbWhlYXBf
cGFnZXMoZCwgb3JkZXIsIDApOwo+ID4gKyAgICAgICAgaWYgKCBwZyAhPSBOVUxMICkKPiA+ICsg
ICAgICAgIHsKPiA+ICsgICAgICAgICAgICByZXMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQs
IF9zZ2ZuLCBwYWdlX3RvX21mbihwZyksIG9yZGVyKTsKPiA+ICsgICAgICAgICAgICBpZiAoIHJl
cyApCj4gPiArICAgICAgICAgICAgewo+ID4gKyAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxP
R19FUlIsICJGYWlsZWQgbWFwIHBhZ2VzIHRvIERPTVU6ICVkIiwgcmVzKTsKPiA+ICsgICAgICAg
ICAgICAgICAgZ290byBmYWlsOwo+ID4gKyAgICAgICAgICAgIH0KPiA+ICsgICAgICAgICAgICBf
c2dmbiA9IGdmbl9hZGQoX3NnZm4sIDFVTCA8PCBvcmRlcik7Cj4gPiArICAgICAgICB9Cj4gPiAr
ICAgICAgICBlbHNlCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgb3JkZXItLTsKPiA+
ICsgICAgICAgICAgICBpZiAoIG9yZGVyID09IDAgKQo+ID4gKyAgICAgICAgICAgIHsKPiA+ICsg
ICAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiRmFpbGVkIHRvIGFsbG9jYXRlZCBE
T01VIG1lbW9yeSIpOwo+ID4gKyAgICAgICAgICAgICAgICBnb3RvIGZhaWw7Cj4gPiArICAgICAg
ICAgICAgfQo+ID4gKyAgICAgICAgfQo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIGJhbmsgPSAm
a2luZm8tPm1lbS5iYW5rW2tpbmZvLT5tZW0ubnJfYmFua3NdOwo+ID4gKyAgICBiYW5rLT5zdGFy
dCA9IGdmbl90b19nYWRkcihzZ2ZuKTsKPiA+ICsgICAgYmFuay0+c2l6ZSA9IHNpemU7Cj4gPiAr
ICAgIGtpbmZvLT5tZW0ubnJfYmFua3MrKzsKPiA+ICsgICAga2luZm8tPnVuYXNzaWduZWRfbWVt
IC09IHNpemU7Cj4gPiArCj4gPiArICAgIHJldHVybiB0cnVlOwo+ID4gKwo+ID4gK2ZhaWw6Cj4g
PiArICAgIC8qCj4gPiArICAgICAqIEZhdGFsIGZhaWx1cmUsIGRvbid0IGF0dGVtcHQgdG8gZnJl
ZSBtZW1vcnkuCj4gPiArICAgICAqLwo+ID4gKyAgICByZXR1cm4gZmFsc2U7Cj4gPiArfQo+ID4g
Kwo+ID4gK3N0YXRpYyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9tZW1vcnkoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGtlcm5lbF9pbmZvCj4gPiAqa2luZm8pCj4gPiArewo+ID4gKyAgICB1bnNpZ25l
ZCBpbnQgb3JkZXIgPSBnZXRfYWxsb2NhdGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7
Cj4gPiArICAgIHVuc2lnbmVkIGludCBvcmRlcl9yZXE7Cj4gPiArICAgIHVuc2lnbmVkIGludCBp
Owo+ID4gKwo+ID4gKyAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiQWxsb2NhdGluZyBtYXBwaW5n
cyB0b3RhbGxpbmcgJWxkTUIgZm9yCj4gPiBkb20lZDpcbiIsCj4gPiArICAgICAgICAgICAgLyog
RG9uJ3Qgd2FudCBmb3JtYXQgdGhpcyBhcyBQUklwYWRkciAoMTYgZGlnaXQgaGV4KSAqLwo+ID4g
KyAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKShraW5mby0+dW5hc3NpZ25lZF9tZW0gPj4gMjAp
LCBkLT5kb21haW5faWQpOwo+IAo+IFdoaWxlIHlvdSBhcmUgcmUtc3Bpbm5pbmcgdGhpcyBzZXJp
ZXMuIEkgd291bGQgdHVybiBhbGwgdGhlIGRwcmludGsgdG8gcHJpbnRrCj4gYXMgdGhvc2UgbWVz
c2FnZXMgYXJlIHVzZWZ1bCBpbiBub24tZGVidWcgYnVpbGQuCgpPSwoKCj4gPiArCj4gPiArICAg
IGtpbmZvLT5tZW0ubnJfYmFua3MgPSAwOwo+ID4gKwo+ID4gKyAgICBvcmRlciA9IGdldF9hbGxv
Y2F0aW9uX3NpemUoa2luZm8tPnVuYXNzaWduZWRfbWVtKTsKPiA+ICsgICAgaWYgKCBvcmRlciA+
IGdldF9vcmRlcl9mcm9tX2J5dGVzKEdVRVNUX1JBTTBfU0laRSkgKQo+ID4gKyAgICAgICAgb3Jk
ZXJfcmVxID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoR1VFU1RfUkFNMF9TSVpFKTsKPiA+ICsgICAg
ZWxzZQo+ID4gKyAgICAgICAgb3JkZXJfcmVxID0gb3JkZXI7Cj4gPiArICAgIGlmICggIWFsbG9j
YXRlX2JhbmtfbWVtb3J5KGQsIGtpbmZvLCBnYWRkcl90b19nZm4oR1VFU1RfUkFNMF9CQVNFKSwK
PiA+IG9yZGVyX3JlcSkgKQo+ID4gKyAgICAgICAgZ290byBmYWlsOwo+ID4gKwo+ID4gKyAgICBv
cmRlciAtPSBvcmRlcl9yZXE7Cj4gPiArICAgIGlmICggb3JkZXIgPiAwICYmCj4gPiArICAgICAg
ICAgIWFsbG9jYXRlX2JhbmtfbWVtb3J5KGQsIGtpbmZvLCBnYWRkcl90b19nZm4oR1VFU1RfUkFN
MV9CQVNFKSwKPiA+IG9yZGVyKSApCj4gPiArICAgICAgICBnb3RvIGZhaWw7Cj4gPiArCj4gPiAr
ICAgIGZvciggaSA9IDA7IGkgPCBraW5mby0+bWVtLm5yX2JhbmtzOyBpKysgKQo+ID4gKyAgICB7
Cj4gPiArICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiRG9tJWQgQkFOS1slZF0gJSMiUFJJ
cGFkZHIiLSUjIlBSSXBhZGRyIgo+ID4gKCVsZE1CKVxuIiwKPiA+ICsgICAgICAgICAgICAgICAg
ZC0+ZG9tYWluX2lkLAo+ID4gKyAgICAgICAgICAgICAgICBpLAo+ID4gKyAgICAgICAgICAgICAg
ICBraW5mby0+bWVtLmJhbmtbaV0uc3RhcnQsCj4gPiArICAgICAgICAgICAgICAgIGtpbmZvLT5t
ZW0uYmFua1tpXS5zdGFydCArIGtpbmZvLT5tZW0uYmFua1tpXS5zaXplLAo+ID4gKyAgICAgICAg
ICAgICAgICAvKiBEb24ndCB3YW50IGZvcm1hdCB0aGlzIGFzIFBSSXBhZGRyICgxNiBkaWdpdCBo
ZXgpICovCj4gPiArICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKShraW5mby0+bWVtLmJh
bmtbaV0uc2l6ZSA+PiAyMCkpOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHJldHVybjsKPiA+
ICsKPiA+ICtmYWlsOgo+ID4gKyAgICBkcHJpbnRrKFhFTkxPR19FUlIsICJGYWlsZWQgdG8gYWxs
b2NhdGUgcmVxdWVzdGVkIGRvbWFpbiBtZW1vcnkuIgo+ID4gKyAgICAgICAgICAgIC8qIERvbid0
IHdhbnQgZm9ybWF0IHRoaXMgYXMgUFJJcGFkZHIgKDE2IGRpZ2l0IGhleCkgKi8KPiA+ICsgICAg
ICAgICAgICAiICVsZEtCIHVuYWxsb2NhdGVkLiBGaXggdGhlIFZNcyBjb25maWd1cmF0aW9ucy5c
biIsCj4gPiArICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpa2luZm8tPnVuYXNzaWduZWRfbWVt
ID4+IDEwKTsKPiAKPiBGb3IgdGhpcyBvbmUsIEkgd291bGQgdHVybmVkIHRvIGEgcGFuaWMsIGF2
b2lkIHRoZSBCVUcoKSBiZWxvdy4KCk9LCgoKPiA+ICsgICAgQlVHKCk7Cj4gPiArfQo+ID4gKyNl
bmRpZgo+ID4gKwo+ID4gICBzdGF0aWMgaW50IF9faW5pdCB3cml0ZV9wcm9wZXJ0aWVzKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbwo+ID4gKmtpbmZvLAo+ID4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAq
bm9kZSkKPiA+ICAgewoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 22:21:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 22:21: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-devel-bounces@lists.xenproject.org>)
	id 1gIhoM-0007pE-8Y; Fri, 02 Nov 2018 22:21:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIhoK-0007p9-CC
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 22:21:00 +0000
X-Inumbo-ID: 925d9b6d-deed-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 925d9b6d-deed-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 22:20:58 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 341852082D;
 Fri,  2 Nov 2018 22:20:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541197257;
 bh=tZ63n5pNdwuoDJZCmvT552ZlWy5saf+j1HmdFXNZ7b4=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=MJpxdH/0goq1wGxKrEJdORt/E70U3PjNjw8xSakBSiL7/dy0an1bFSzPVO94d0LqZ
 38QGGtkjCSjv14uGbE3od1gz9rDVfiXuY7zwAJunLhdvRvdsgmUWxxyTnFc3WkkGN9
 18DeR7dBAJFXR1uQiPAgUhqznnqjnk9k6A+6U3No=
Date: Fri, 2 Nov 2018 15:20:57 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <85f594df-d8d9-7891-ff73-998e3d22df72@arm.com>
Message-ID: <alpine.DEB.2.10.1811021520380.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1810221859480.31582@sstabellini-ThinkPad-X260>
 <1540260184-11294-11-git-send-email-sstabellini@kernel.org>
 <85f594df-d8d9-7891-ff73-998e3d22df72@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 11/25] xen/arm: introduce allocate_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAzMCBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDIz
LzEwLzIwMTggMDM6MDIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEludHJvZHVjZSBh
biBhbGxvY2F0ZV9tZW1vcnkgZnVuY3Rpb24gYWJsZSB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIERv
bVVzCj4gPiBhbmQgbWFwIGl0IGF0IHRoZSByaWdodCBndWVzdCBhZGRyZXNzZXMsIGFjY29yZGlu
ZyB0byB0aGUgZ3Vlc3QgbWVtb3J5Cj4gPiBtYXA6IEdVRVNUX1JBTTBfQkFTRSBhbmQgR1VFU1Rf
UkFNMV9CQVNFLgo+ID4gCj4gPiBUaGlzIGlzIHVuZGVyICNpZiAwIGFzIG5vdCB1c2VkIGZvciBu
b3cuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NA
eGlsaW54LmNvbT4KPiA+IC0tLQo+ID4gQ2hhbmdlcyBpbiB2NToKPiA+IC0gaW1wcm92ZSBjb21t
aXQgbWVzc2FnZQo+ID4gLSBjb2RlIHN0eWxlCj4gPiAtIHJlbW92ZSB1bm5lZWRlZCBsb2NhbCB2
YXIKPiA+IC0gd2hpbGUgbG9vcCBpbiBhbGxvY2F0ZV9iYW5rX21lbW9yeSB0byBhbGxvY2F0ZSBt
ZW1vcnkgc28gdGhhdCBpdAo+ID4gICAgZG9lc24ndCBoYXZlIHRvIGJlIGNvbnRpZ3Vvcwo+ID4g
LSBjb21iaWxlIHdoaWxlIGxvb3BzIGluIGFsbG9jYXRlX21lbW9yeQo+ID4gCj4gPiBDaGFuZ2Vz
IGluIHY0Ogo+ID4gLSBtb3ZlIGVhcmxpZXIsIGFkZCAjaWYgMAo+ID4gLSBpbnRyb2R1Y2UgYWxs
b2NhdGVfYmFua19tZW1vcnksIHJlbW92ZSBpbnNlcnRfYmFuawo+ID4gLSBhbGxvY2F0ZV9iYW5r
X21lbW9yeSBhbGxvY2F0ZSBtZW1vcnkgYW5kIGluc2VydHMgdGhlIGJhbmssIHdoaWxlCj4gPiAg
ICBhbGxvY2F0ZV9tZW1vcnkgc3BlY2lmaWVzIHdoZXJlIHRvIGRvIHRoYXQKPiA+IAo+ID4gQ2hh
bmdlcyBpbiB2MzoKPiA+IC0gbmV3IHBhdGNoCj4gPiAtLS0KPiA+ICAgeGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jIHwgOTkKPiA+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwo+ID4gICAxIGZpbGUgY2hhbmdlZCwgOTkgaW5zZXJ0aW9ucygrKQo+ID4gCj4g
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jCj4gPiBpbmRleCBjNjFhMjdmLi4xNDZkODFlIDEwMDY0NAo+ID4gLS0t
IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKPiA+IEBAIC0zNjgsNiArMzY4LDEwNSBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
YWxsb2NhdGVfbWVtb3J5XzExKHN0cnVjdCBkb21haW4KPiA+ICpkLAo+ID4gICAgICAgfQo+ID4g
ICB9Cj4gPiAgICsjaWYgMAo+ID4gK3N0YXRpYyBib29sIF9faW5pdCBhbGxvY2F0ZV9iYW5rX21l
bW9yeShzdHJ1Y3QgZG9tYWluICpkLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBzZ2ZuLAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpCj4gCj4gSSBkb24n
dCB0aGluayB5b3VyIGltcGxlbWVudGF0aW9uIGJlbG93IGlzIGVxdWl2YWxlbnQgdG8gdGhlIG9u
ZSBJIHN1Z2dlc3RlZAo+IGVhcmxpZXIgb24gKFsxXSkuIFdoaWxlIHlvdSBoYW5kbGVkIHRoZSBj
b250aWd1b3VzIHByb2JsZW0sIHlvdSBkaWRuJ3QgYWRkcmVzcwo+IHRoZSAyIG90aGVycyBwb2lu
dHM6Cj4gICAgICAgIDEpIFRoZSBtZW1vcnkgc3BlY2lmeSBieSB0aGUgdXNlciBtYXkgbm90IGJl
IGluIHBvd2VyIG9mIDIgcGFnZXMuIEZvcgo+IGluc3RhbmNlLCBhIHVzZXIgY2FuIHNwZWNpZnkg
NDBLQi4gV2l0aCB5b3VyIGFsZ28sIHdlIHdpbGwgZW5kIHRvCj4gYWxsb2NhdGUgMzJLQiBpbiB0
aGUgZmlyc3QgYmFuayBhbmQgOEtCIGluIHRoZSBzZWNvbmQgYmFuay4gSG93ZXZlciB3aGF0Cj4g
d2Ugd2FudCBpcyBhbGxvY2F0ZSA0MEtCIGluIGEgc2luZ2xlIGJhbmsuCj4gICAgICAgIDIpIFlv
dSBkb24ndCBjaGVjayB3aGV0aGVyIHRoZSBsZWZ0b3ZlciBtZW1vcnkgaXMgYmlnZ2VyIHRoYW4g
dGhlIHNpemUKPiBvZiB0aGUgc2Vjb25kIGJhbmsuCj4gCj4gQmVjYXVzZSBvZiAxKSwgeW91IGNh
bid0IHJlYXNvbiBpbiB0ZXJtIG9mIG9yZGVyIGhlcmUuIFlvdSBoYXZlIHRvIHJlYXNvbiBpbgo+
IGJ5dGVzIG9yIG51bWJlciBvZiBwYWdlcy4KPiAKPiA+ICt7Cj4gPiArICAgIGludCByZXM7Cj4g
PiArICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+ID4gKyAgICBzdHJ1Y3QgbWVtYmFuayAqYmFu
azsKPiA+ICsgICAgcGFkZHJfdCBzaXplID0gcGZuX3RvX3BhZGRyKDFVTCA8PCBvcmRlcik7Cj4g
PiArICAgIGdmbl90IF9zZ2ZuID0gc2dmbjsKPiA+ICsgICAgZ2ZuX3QgX2VnZm4gPSBnZm5fYWRk
KHNnZm4sIDFVTCA8PCBvcmRlcik7Cj4gPiArCj4gPiArICAgIHdoaWxlICggZ2ZuX3goX3NnZm4p
IDwgZ2ZuX3goX2VnZm4pICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgcGcgPSBhbGxvY19kb21o
ZWFwX3BhZ2VzKGQsIG9yZGVyLCAwKTsKPiA+ICsgICAgICAgIGlmICggcGcgIT0gTlVMTCApCj4g
PiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgcmVzID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFn
ZShkLCBfc2dmbiwgcGFnZV90b19tZm4ocGcpLCBvcmRlcik7Cj4gPiArICAgICAgICAgICAgaWYg
KCByZXMgKQo+ID4gKyAgICAgICAgICAgIHsKPiA+ICsgICAgICAgICAgICAgICAgZHByaW50ayhY
RU5MT0dfRVJSLCAiRmFpbGVkIG1hcCBwYWdlcyB0byBET01VOiAlZCIsIHJlcyk7Cj4gPiArICAg
ICAgICAgICAgICAgIGdvdG8gZmFpbDsKPiA+ICsgICAgICAgICAgICB9Cj4gPiArICAgICAgICAg
ICAgX3NnZm4gPSBnZm5fYWRkKF9zZ2ZuLCAxVUwgPDwgb3JkZXIpOwo+ID4gKyAgICAgICAgfQo+
ID4gKyAgICAgICAgZWxzZQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIG9yZGVyLS07
Cj4gCj4gb3JkZXIgbWF5IGJlIGVxdWFsIHRvIDAuIFNvIGhlcmUgeW91IHdpbGwgdW5kZXJmbG93
Lgo+IAo+IE92ZXJhbGwsIGl0IHdvdWxkIGJlIGJlc3QgaWYgeW91IHJlLXVzZSB0aGUgY29kZSBJ
IHNlbnQuIFdoaWxlIG5vdCB0ZXN0ZWQsIGl0Cj4gYWRkcmVzc2VzIGFsbCB0aGUgcHJvYmxlbXMu
IEZpeGluZyB0aGUgcG90ZW50aWFsIGJ1ZyBpbiB0aGF0IHBhdGNoIHNvIGJlIHF1aXRlCj4gZWFz
aWx5LgoKT0ssIEknbGwgYWRkIHlvdXIgU2lnbmVkLW9mZi1ieSB0byB0aGUgcGF0Y2guCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 22:45:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 22:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIiC1-00015Z-Cq; Fri, 02 Nov 2018 22:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIiC0-00015U-Jt
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 22:45:28 +0000
X-Inumbo-ID: fe2728d5-def0-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe2728d5-def0-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 22:45:27 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BCEA42081F;
 Fri,  2 Nov 2018 22:45:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541198727;
 bh=ZnOFFDdMr0d+CjxLjGkitJHnQ3i+xX+PvstO9KmWm7s=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=NgdJfgc2nNHJpKSaFopcsl572j/qa8oHSiKKbJw1jUhXPwLbBCG4oLD0uG3TBw47j
 AQ0XgnHBRwUDZaxmrjXb7WStguPM27Ak+2Ae2bARUCzdZwA/vGxxnWcpWhJ883aFv9
 dF4e9RBj5aNSbSYjC8iyHIrsiQvagRisnUa9XYjU=
Date: Fri, 2 Nov 2018 15:45:26 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <80fb5961-5093-4044-8e16-cdc85497805c@arm.com>
Message-ID: <alpine.DEB.2.10.1811021542550.18518@sstabellini-ThinkPad-X260>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-8-julien.grall@arm.com>
 <alpine.DEB.2.10.1810291716550.6510@sstabellini-ThinkPad-X260>
 <80fb5961-5093-4044-8e16-cdc85497805c@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 07/16] xen/arm: p2m: Introduce p2m_is_valid
 and use it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAzMCBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDMw
LzEwLzIwMTggMDA6MjEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIE1vbiwgOCBP
Y3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBUaGUgTFBBRSBmb3JtYXQgYWxsb3dz
IHRvIHN0b3JlIGluZm9ybWF0aW9uIGluIGFuIGVudHJ5IGV2ZW4gd2l0aCB0aGUKPiA+ID4gdmFs
aWQgYml0IHVuc2V0LiBJbiBhIGZvbGxvdy11cCBwYXRjaCwgd2Ugd2lsbCB0YWtlIGFkdmFudGFn
ZSBvZiB0aGlzCj4gPiA+IGZlYXR1cmUgdG8gcmUtcHVycG9zZSB0aGUgdmFsaWQgYml0IGZvciBn
ZW5lcmF0aW5nIGEgdHJhbnNsYXRpb24gZmF1bHQKPiA+ID4gZXZlbiBpZiBhbiBlbnRyeSBjb250
YWlucyB2YWxpZCBpbmZvcm1hdGlvbi4KPiA+ID4gCj4gPiA+IFNvIHdlIG5lZWQgYSBkaWZmZXJl
bnQgd2F5IHRvIGtub3cgd2hldGhlciBhbiBlbnRyeSBjb250YWlucyB2YWxpZAo+ID4gPiBpbmZv
cm1hdGlvbi4gSXQgaXMgcG9zc2libGUgdG8gdXNlIHRoZSBpbmZvcm1hdGlvbiBob2xkIGluIHRo
ZSBwMm1fdHlwZQo+ID4gPiB0byBrbm93IGZvciB0aGF0IHB1cnBvc2UuIEluZGVlZCBhbGwgZW50
cmllcyBjb250YWluaW5nIHZhbGlkCj4gPiA+IGluZm9ybWF0aW9uIHdpbGwgaGF2ZSBhIHZhbGlk
IHAybSB0eXBlIChpLmUgcDJtX3R5cGUgIT0gcDJtX2ludmFsaWQpLgo+ID4gPiAKPiA+ID4gVGhp
cyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IGhlbHBlciBwMm1faXNfdmFsaWQsIHdoaWNoIGltcGxl
bWVudHMgdGhhdAo+ID4gPiBpZGVhLCBhbmQgcmVwbGFjZSBtb3N0IG9mIGxwYWVfaXNfdmFsaWQg
Y2FsbCB3aXRoIHRoZSBuZXcgaGVscGVyLiBUaGUgb25lcwo+ID4gPiByZW1haW5pbmcgYXJlIGZv
ciBUTEJzIGhhbmRsaW5nIGFuZCBlbnRyaWVzIGFjY291bnRpbmcuCj4gPiA+IAo+ID4gPiBXaXRo
IHRoZSByZW5hbWluZyB0aGVyZSBhcmUgMiBvdGhlcnMgY2hhbmdlcyByZXF1aXJlZDoKPiA+ID4g
ICAgICAtIEdlbmVyYXRlIHRhYmxlIGVudHJ5IHdpdGggYSB2YWxpZCBwMm0gdHlwZQo+ID4gPiAg
ICAgIC0gRGV0ZWN0IG5ldyBtYXBwaW5nIGZvciBwcm9wZXIgc3RhdHMgYWNjb3VudGluZwo+ID4g
PiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KPiA+ID4gLS0tCj4gPiA+ICAgeGVuL2FyY2gvYXJtL3AybS5jIHwgMzQgKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLQo+ID4gPiAgIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRp
b25zKCspLCAxMSBkZWxldGlvbnMoLSkKPiA+ID4gCj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiA+ID4gaW5kZXggNmM3NjI5OGViYy4u
MmExZTdlOWJlMiAxMDA2NDQKPiA+ID4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4gPiA+ICsr
KyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+ID4gPiBAQCAtMjIwLDE3ICsyMjAsMjYgQEAgc3RhdGlj
IHAybV9hY2Nlc3NfdCBwMm1fbWVtX2FjY2Vzc19yYWRpeF9nZXQoc3RydWN0Cj4gPiA+IHAybV9k
b21haW4gKnAybSwgZ2ZuX3QgZ2ZuKQo+ID4gPiAgIH0KPiA+ID4gICAgIC8qCj4gPiA+ICsgKiBJ
biB0aGUgY2FzZSBvZiB0aGUgUDJNLCB0aGUgdmFsaWQgYml0IGlzIHVzZWQgZm9yIG90aGVyIHB1
cnBvc2UuIFVzZQo+ID4gPiArICogdGhlIHR5cGUgdG8gY2hlY2sgd2hldGhlciBhbiBlbnRyeSBp
cyB2YWxpZC4KPiA+ID4gKyAqLwo+ID4gPiArc3RhdGljIGlubGluZSBib29sIHAybV9pc192YWxp
ZChscGFlX3QgcHRlKQo+ID4gPiArewo+ID4gPiArICAgIHJldHVybiBwdGUucDJtLnR5cGUgIT0g
cDJtX2ludmFsaWQ7Cj4gPiA+ICt9Cj4gPiA+ICsKPiA+ID4gKy8qCj4gPiA+ICAgICogbHBhZV9p
c18qIGhlbHBlcnMgZG9uJ3QgY2hlY2sgd2hldGhlciB0aGUgdmFsaWQgYml0IGlzIHNldCBpbiB0
aGUKPiA+ID4gICAgKiBQVEUuIFByb3ZpZGUgb3VyIG93biBvdmVybGF5IHRvIGNoZWNrIHRoZSB2
YWxpZCBiaXQuCj4gPiA+ICAgICovCj4gPiA+ICAgc3RhdGljIGlubGluZSBib29sIHAybV9pc19t
YXBwaW5nKGxwYWVfdCBwdGUsIHVuc2lnbmVkIGludCBsZXZlbCkKPiA+ID4gICB7Cj4gPiA+IC0g
ICAgcmV0dXJuIGxwYWVfaXNfdmFsaWQocHRlKSAmJiBscGFlX2lzX21hcHBpbmcocHRlLCBsZXZl
bCk7Cj4gPiA+ICsgICAgcmV0dXJuIHAybV9pc192YWxpZChwdGUpICYmIGxwYWVfaXNfbWFwcGlu
ZyhwdGUsIGxldmVsKTsKPiA+ID4gICB9Cj4gPiA+ICAgICBzdGF0aWMgaW5saW5lIGJvb2wgcDJt
X2lzX3N1cGVycGFnZShscGFlX3QgcHRlLCB1bnNpZ25lZCBpbnQgbGV2ZWwpCj4gPiA+ICAgewo+
ID4gPiAtICAgIHJldHVybiBscGFlX2lzX3ZhbGlkKHB0ZSkgJiYgbHBhZV9pc19zdXBlcnBhZ2Uo
cHRlLCBsZXZlbCk7Cj4gPiA+ICsgICAgcmV0dXJuIHAybV9pc192YWxpZChwdGUpICYmIGxwYWVf
aXNfc3VwZXJwYWdlKHB0ZSwgbGV2ZWwpOwo+ID4gPiAgIH0KPiA+ID4gICAgICNkZWZpbmUgR1VF
U1RfVEFCTEVfTUFQX0ZBSUxFRCAwCj4gPiA+IEBAIC0yNjQsNyArMjczLDcgQEAgc3RhdGljIGlu
dCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBib29sCj4gPiA+IHJlYWRf
b25seSwKPiA+ID4gICAgICAgICBlbnRyeSA9ICp0YWJsZSArIG9mZnNldDsKPiA+ID4gICAtICAg
IGlmICggIWxwYWVfaXNfdmFsaWQoKmVudHJ5KSApCj4gPiA+ICsgICAgaWYgKCAhcDJtX2lzX3Zh
bGlkKCplbnRyeSkgKQo+ID4gPiAgICAgICB7Cj4gPiA+ICAgICAgICAgICBpZiAoIHJlYWRfb25s
eSApCj4gPiA+ICAgICAgICAgICAgICAgcmV0dXJuIEdVRVNUX1RBQkxFX01BUF9GQUlMRUQ7Cj4g
PiA+IEBAIC0zNTYsNyArMzY1LDcgQEAgbWZuX3QgcDJtX2dldF9lbnRyeShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCBnZm5fdCBnZm4sCj4gPiA+ICAgICAgICAgZW50cnkgPSB0YWJsZVtvZmZzZXRz
W2xldmVsXV07Cj4gPiA+ICAgLSAgICBpZiAoIGxwYWVfaXNfdmFsaWQoZW50cnkpICkKPiA+ID4g
KyAgICBpZiAoIHAybV9pc192YWxpZChlbnRyeSkgKQo+ID4gPiAgICAgICB7Cj4gPiA+ICAgICAg
ICAgICAqdCA9IGVudHJ5LnAybS50eXBlOwo+ID4gPiAgIEBAIC01NDQsOCArNTUzLDExIEBAIHN0
YXRpYyBscGFlX3QgcGFnZV90b19wMm1fdGFibGUoc3RydWN0IHBhZ2VfaW5mbwo+ID4gPiAqcGFn
ZSkKPiA+ID4gICAgICAgLyoKPiA+ID4gICAgICAgICogVGhlIGFjY2VzcyB2YWx1ZSBkb2VzIG5v
dCBtYXR0ZXIgYmVjYXVzZSB0aGUgaGFyZHdhcmUgd2lsbCBpZ25vcmUKPiA+ID4gICAgICAgICog
dGhlIHBlcm1pc3Npb24gZmllbGRzIGZvciB0YWJsZSBlbnRyeS4KPiA+ID4gKyAgICAgKgo+ID4g
PiArICAgICAqIFdlIHVzZSBwMm1fcmFtX3J3IHNvIHRoZSBlbnRyeSBoYXMgYSB2YWxpZCB0eXBl
LiBUaGlzIGlzIGltcG9ydGFudAo+ID4gPiArICAgICAqIGZvciBwMm1faXNfdmFsaWQoKSB0byBy
ZXR1cm4gdmFsaWQgb24gdGFibGUgZW50cmllcy4KPiA+ID4gICAgICAgICovCj4gPiA+IC0gICAg
cmV0dXJuIG1mbl90b19wMm1fZW50cnkocGFnZV90b19tZm4ocGFnZSksIHAybV9pbnZhbGlkLAo+
ID4gPiBwMm1fYWNjZXNzX3J3eCk7Cj4gPiA+ICsgICAgcmV0dXJuIG1mbl90b19wMm1fZW50cnko
cGFnZV90b19tZm4ocGFnZSksIHAybV9yYW1fcncsCj4gPiA+IHAybV9hY2Nlc3Nfcnd4KTsKPiA+
ID4gICB9Cj4gPiA+ICAgICBzdGF0aWMgaW5saW5lIHZvaWQgcDJtX3dyaXRlX3B0ZShscGFlX3Qg
KnAsIGxwYWVfdCBwdGUsIGJvb2wKPiA+ID4gY2xlYW5fcHRlKQo+ID4gPiBAQCAtNTY5LDcgKzU4
MSw3IEBAIHN0YXRpYyBpbnQgcDJtX2NyZWF0ZV90YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LAo+ID4gPiBscGFlX3QgKmVudHJ5KQo+ID4gPiAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
Owo+ID4gPiAgICAgICBscGFlX3QgKnA7Cj4gPiA+ICAgLSAgICBBU1NFUlQoIWxwYWVfaXNfdmFs
aWQoKmVudHJ5KSk7Cj4gPiA+ICsgICAgQVNTRVJUKCFwMm1faXNfdmFsaWQoKmVudHJ5KSk7Cj4g
PiA+ICAgICAgICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShOVUxMLCAwKTsKPiA+ID4gICAg
ICAgaWYgKCBwYWdlID09IE5VTEwgKQo+ID4gPiBAQCAtNjI2LDcgKzYzOCw3IEBAIHN0YXRpYyBp
bnQgcDJtX21lbV9hY2Nlc3NfcmFkaXhfc2V0KHN0cnVjdCBwMm1fZG9tYWluCj4gPiA+ICpwMm0s
IGdmbl90IGdmbiwKPiA+ID4gICAgKi8KPiA+ID4gICBzdGF0aWMgdm9pZCBwMm1fcHV0X2wzX3Bh
Z2UoY29uc3QgbHBhZV90IHB0ZSkKPiA+ID4gICB7Cj4gPiA+IC0gICAgQVNTRVJUKGxwYWVfaXNf
dmFsaWQocHRlKSk7Cj4gPiA+ICsgICAgQVNTRVJUKHAybV9pc192YWxpZChwdGUpKTsKPiA+ID4g
ICAgICAgICAvKgo+ID4gPiAgICAgICAgKiBUT0RPOiBIYW5kbGUgb3RoZXIgcDJtIHR5cGVzCj4g
PiA+IEBAIC02NTQsMTEgKzY2NiwxMSBAQCBzdGF0aWMgdm9pZCBwMm1fZnJlZV9lbnRyeShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ID4gPiAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKPiA+
ID4gICAgICAgICAvKiBOb3RoaW5nIHRvIGRvIGlmIHRoZSBlbnRyeSBpcyBpbnZhbGlkLiAqLwo+
ID4gPiAtICAgIGlmICggIWxwYWVfaXNfdmFsaWQoZW50cnkpICkKPiA+ID4gKyAgICBpZiAoICFw
Mm1faXNfdmFsaWQoZW50cnkpICkKPiA+ID4gICAgICAgICAgIHJldHVybjsKPiA+ID4gICAgICAg
ICAvKiBOb3RoaW5nIHRvIGRvIGJ1dCB1cGRhdGluZyB0aGUgc3RhdHMgaWYgdGhlIGVudHJ5IGlz
IGEKPiA+ID4gc3VwZXItcGFnZS4gKi8KPiA+ID4gLSAgICBpZiAoIHAybV9pc19zdXBlcnBhZ2Uo
ZW50cnksIGxldmVsKSApCj4gPiA+ICsgICAgaWYgKCBsZXZlbCA9PSAzICYmIGVudHJ5LnAybS50
YWJsZSApCj4gPiAKPiA+IFdoeT8KPiAKPiBCZWNhdXNlIHAybV9pc19zdXBlcnBhZ2UoLi4uKSBj
b250YWlucyBwMm1faXNfdmFsaWQoKS4gU28gd2Ugd291bGQgdGVzdCB0d2ljZQo+IHRoZSB2YWxp
ZGl0eSBvZiB0aGUgcDJtLgo+IAo+IEJ1dCBJIGd1ZXNzIHRoaXMgaXMgbm90IGEgYmlnIGRlYWws
IHNvIEkgY2FuIHJlbW92ZSBpdC4KPiAKPiA+IAo+ID4gCj4gPiA+ICAgICAgIHsKPiA+ID4gICAg
ICAgICAgIHAybS0+c3RhdHMubWFwcGluZ3NbbGV2ZWxdLS07Cj4gPiA+ICAgICAgICAgICByZXR1
cm47Cj4gPiA+IEBAIC05NTEsNyArOTYzLDcgQEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50cnko
c3RydWN0IHAybV9kb21haW4gKnAybSwKPiA+ID4gICAgICAgICAgICAgICBlbHNlCj4gPiA+ICAg
ICAgICAgICAgICAgICAgIHAybS0+bmVlZF9mbHVzaCA9IHRydWU7Cj4gPiA+ICAgICAgICAgICB9
Cj4gPiA+IC0gICAgICAgIGVsc2UgLyogbmV3IG1hcHBpbmcgKi8KPiA+ID4gKyAgICAgICAgZWxz
ZSBpZiAoICFwMm1faXNfdmFsaWQob3JpZ19wdGUpICkgLyogbmV3IG1hcHBpbmcgKi8KPiA+IAo+
ID4gVGhlcmUgYXJlIGEgY291cGxlIG9mIGxwYWVfaXNfdmFsaWQgY2hlY2tzIGp1c3QgYWJvdmUg
dGhpcyBsaW5lIHRoYXQgeW91Cj4gPiBtaXNzZWQsIHdoeSBoYXZlbid0IHlvdSBjaGFuZ2VkIHRo
ZW0/Cj4gPiAKPiA+IElmIHlvdSBoYXZlIGEgZ29vZCByZWFzb24sIHBsZWFzZSBleHBsYWluIGlu
IGEgY29tbWVudCBhbmQvb3IgY29tbWl0Cj4gPiBtZXNzYWdlLgo+IAo+IFRoaXMgaXMgYWxyZWFk
eSBleHBsYWluZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlOgo+IAo+ICJUaGlzIHBhdGNoIGludHJv
ZHVjZXMgYSBuZXcgaGVscGVyIHAybV9pc192YWxpZCwgd2hpY2ggaW1wbGVtZW50cyB0aGF0Cj4g
aWRlYSwgYW5kIHJlcGxhY2UgbW9zdCBvZiBscGFlX2lzX3ZhbGlkIGNhbGwgd2l0aCB0aGUgbmV3
IGhlbHBlci4gVGhlIG9uZXMKPiByZW1haW5pbmcgYXJlIGZvciBUTEJzIGhhbmRsaW5nIGFuZCBl
bnRyaWVzIGFjY291bnRpbmcuIgo+IAo+IEkgYmVsaWV2ZSB0aGF0IHRoZSBjb2RlIGhhcyBlbm91
Z2ggZXhpc3RpbmcgY29tbWVudCB0byB1bmRlcnN0YW5kIHdoeQo+IGxwYWVfaXNfdmFsaWQoLi4u
KSBzaG91bGQgYmUga2VwdC4gWW91IGRlYWwgd2l0aCBoYXJkd2FyZSB1cGRhdGUgYW5kIGhlbmNl
IHlvdQo+IHNob3VsZCB1c2UgdGhlIHZhbGlkIGJpdCBpbiB0aGUgTFBBRSB0YWJsZS4gVGhpcyB3
aWxsIHRlbGwgeW91IHdoZXRoZXIgeW91Cj4gbmVlZCB0byBmbHVzaCB0aGUgVExCcy4KCkkgY2hl
Y2tlZCBhbmQgaXQgaXMgbGlrZSB5b3Ugd3JvdGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:23:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:23: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-devel-bounces@lists.xenproject.org>)
	id 1gIimU-0004FA-O0; Fri, 02 Nov 2018 23: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=h9i6=nn=xenproject.org=prvs=837f65634=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gIimT-0004Ev-Ib
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 23:23:09 +0000
X-Inumbo-ID: 411ba688-def6-11e8-b487-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 411ba688-def6-11e8-b487-12d6303a7972;
 Fri, 02 Nov 2018 23:23:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,457,1534809600"; d="scan'208";a="69562441"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75561-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 ovmf:build-i386-libvirt:libvirt-build:fail:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
X-Osstest-Versions-This: ovmf=c4f4984c69ab1057a5d297b4557fe6cf733f8584
X-Osstest-Versions-That: ovmf=d3d97b378fe4d0bfbcbdb296d06bcf1d09165480
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 2 Nov 2018 23:23:04 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 75561: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU2MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1NTYxLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICAgICAgZmFpbCAgIGxp
a2UgNzU1NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCAgICAgIGZhaWwgbGlrZSA3NTU1OAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDc1NTU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxs
ICAgICBmYWlsIGxpa2UgNzU1NTgKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBvdm1m
ICAgICAgICAgICAgICAgICBjNGY0OTg0YzY5YWIxMDU3YTVkMjk3YjQ1NTdmZTZjZjczM2Y4NTg0
CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBkM2Q5N2IzNzhmZTRkMGJm
YmNiZGIyOTZkMDZiY2YxZDA5MTY1NDgwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzU1NTggIDIw
MTgtMTEtMDEgMTQ6MzI6MTcgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDc1NTYx
ICAyMDE4LTExLTAyIDA2OjUxOjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGVzcyBDaGVuIDxoZXNoZW5n
LmNoZW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3Nz
dGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29t
L29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGM0ZjQ5ODRjNjlhYjEwNTdhNWQyOTdi
NDU1N2ZlNmNmNzMzZjg1ODQKQXV0aG9yOiBIZXNzIENoZW4gPGhlc2hlbmcuY2hlbkBpbnRlbC5j
b20+CkRhdGU6ICAgV2VkIE9jdCAzMSAxMzo1MzoyNyAyMDE4ICswODAwCgogICAgQmFzZVRvb2xz
L0VvdDogUmVtb3ZlIGEgZHVwbGljYXRpb24gY29kZSBpbiBFb3RNYWluIGNsYXNzCiAgICAKICAg
IENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAK
ICAgIFNpZ25lZC1vZmYtYnk6IEhlc3MgQ2hlbiA8aGVzaGVuZy5jaGVuQGludGVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:27:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:27: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-devel-bounces@lists.xenproject.org>)
	id 1gIiqS-0004PG-Dr; Fri, 02 Nov 2018 23:27: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIiqR-0004PB-7z
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:27:15 +0000
X-Inumbo-ID: d3d14602-def6-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3d14602-def6-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 23:27:13 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7A6D62081F;
 Fri,  2 Nov 2018 23:27:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541201232;
 bh=wF+G2vTJEYFG6KvFoFPjKfWZE9k5pU5RvvKrwjRznYI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=erGgABO9uRBG5FBoW3koL8nnZmRItsnYI8zW1Zki+Udr2qZwDFFITa9ColdNZknsL
 xzQe3xEhrio0sQpt7WDNMd1p03aqxFDBmIpdTl2K2XnohWp2F/drZQolmNeFYSui5d
 gz4XTDk/FS9OC7Wub1JBPvPSnPs/AvVMEKkfaqQo=
Date: Fri, 2 Nov 2018 16:27:12 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181008183352.16291-10-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1811021531060.18518@sstabellini-ThinkPad-X260>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-10-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 09/16] xen/arm: p2m: Introduce a function to
 resolve translation fault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA4IE9jdCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQ3VycmVudGx5IGEgU3Rh
Z2UtMiB0cmFuc2xhdGlvbiBmYXVsdCBjb3VsZCBoYXBwZW46Cj4gICAgIDEpIE1NSU8gZW11bGF0
aW9uCj4gICAgIDIpIFdoZW4gdGhlIHBhZ2UtdGFibGVzIGlzIGJlZW4gdXBkYXRlZCB1c2luZyBC
cmVhay1CZWZvcmUtTWFrZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIGhhdmUKCj4g
ICAgIDMpIFBhZ2Ugbm90IG1hcHBlZAo+IAo+IEEgZm9sbG93LXVwIHBhdGNoIHdpbGwgcmUtcHVy
cG9zZSB0aGUgdmFsaWQgYml0IGluIGFuIGVudHJ5IHRvIGdlbmVyYXRlCj4gdHJhbnNsYXRpb24g
ZmF1bHQuIFRoaXMgd291bGQgYmUgdXNlZCB0byBkbyBhbiBhY3Rpb24gb24gZWFjaCBlbnRyaWVz
IHRvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBeZW50cnkKCj4gdHJhY2sgcGFnZSB1c2VkIGZvciBhIGdpdmVuIHBlcmlvZC4K
ICAgICAgICBecGFnZXMKCgo+IAo+IEEgbmV3IGZ1bmN0aW9uIGlzIGludHJvZHVjZWQgdG8gdHJ5
IHRvIHJlc29sdmUgYSB0cmFuc2xhdGlvbiBmYXVsdC4gVGhpcwo+IHdpbGwgaW5jbHVkZSAyKSBh
bmQgdGhlIG5ldyB3YXkgdG8gZ2VuZXJhdGUgZmF1bHQgZXhwbGFpbmVkIGFib3ZlLgoKSSBjYW4g
c2VlIHRoZSBjb2RlIGRvZXMgd2hhdCB5b3UgZGVzY3JpYmUsIGJ1dCBJIGRvbid0IHVuZGVyc3Rh
bmQgd2h5IHdlCmFyZSBkb2luZyB0aGlzLiBXaGF0IGlzIG1pc3NpbmcgaW4gdGhlIGNvbW1pdCBt
ZXNzYWdlIGlzIHRoZSBleHBsYW5hdGlvbgpvZiB0aGUgcmVsYXRpb25zaGlwIGJldHdlZW4gdGhl
IGZ1dHVyZSBnb2FsIG9mIHJlcHVycG9zaW5nIHRoZSB2YWxpZCBiaXQKYW5kIHRoZSBpbnRyb2R1
Y3Rpb24gb2YgYSBmdW5jdGlvbiB0byBoYW5kbGUgQnJlYWstQmVmb3JlLU1ha2Ugc3RhZ2UyCmZh
dWx0cy4gRG9lcyBpdCBmaXggYW4gaXNzdWUgd2l0aCBCcmVhay1CZWZvcmUtTWFrZSB0aGF0IHdl
IGN1cnJlbnRseQpoYXZlPyBPciBpdCBiZWNvbWVzIG5lZWRlZCBkdWUgdG8gdGhlIHJlcHVycG9z
aW5nIG9mIHZhbGlkPyBJZiBzbywgd2h5PwoKCj4gVG8gYXZvaWQgaW52YWxpZGF0aW5nIGFsbCB0
aGUgcGFnZS10YWJsZXMgZW50cmllcyBpbiBvbmUgZ28uIEl0IGlzCj4gcG9zc2libGUgdG8gaW52
YWxpZGF0ZSB0aGUgdG9wLWxldmVsIHRhYmxlIGFuZCB0aGVuIG9uIHRyYXAgaW52YWxpZGF0ZQo+
IHRoZSB0YWJsZSBvbmUtbGV2ZWwgZG93bi4gVGhpcyB3aWxsIGJlIHJlcGVhdGVkIHVudGlsIGEg
YmxvY2svcGFnZSBlbnRyeQo+IGhhcyBiZWVuIHJlYWNoZWQuCj4gCj4gQXQgdGhlIG1vbWVudCwg
dGhlcmUgYXJlIG5vIGFjdGlvbiBkb25lIHdoZW4gcmVhY2hpbmcgYSBibG9jay9wYWdlIGVudHJ5
Cj4gYnV0IHNldHRpbmcgdGhlIHZhbGlkIGJpdCB0byAxLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9w
Mm0uYyAgIHwgMTI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8ICAgNyArLS0KPiAgMiBmaWxlcyBjaGFu
Z2VkLCAxMzEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gaW5kZXggZWM5NTZiYzE1
MS4uYWY0NDVkMzMxMyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKPiArKysgYi94
ZW4vYXJjaC9hcm0vcDJtLmMKPiBAQCAtMTA0Myw2ICsxMDQzLDEzMyBAQCBpbnQgcDJtX3NldF9l
bnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+
ICsvKiBJbnZhbGlkYXRlIGFsbCBlbnRyaWVzIGluIHRoZSB0YWJsZS4gVGhlIHAybSBzaG91bGQg
YmUgd3JpdGUgbG9ja2VkLiAqLwo+ICtzdGF0aWMgdm9pZCBwMm1faW52YWxpZGF0ZV90YWJsZShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBtZm5fdCBtZm4pCj4gK3sKPiArICAgIGxwYWVfdCAqdGFi
bGU7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAgICBBU1NFUlQocDJtX2lzX3dyaXRl
X2xvY2tlZChwMm0pKTsKPiArCj4gKyAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFnZShtZm4pOwo+
ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgTFBBRV9FTlRSSUVTOyBpKysgKQo+ICsgICAgewo+
ICsgICAgICAgIGxwYWVfdCBwdGUgPSB0YWJsZVtpXTsKPiArCj4gKyAgICAgICAgcHRlLnAybS52
YWxpZCA9IDA7Cj4gKwo+ICsgICAgICAgIHAybV93cml0ZV9wdGUoJnRhYmxlW2ldLCBwdGUsIHAy
bS0+Y2xlYW5fcHRlKTsKPiArICAgIH0KPiArCj4gKyAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJs
ZSk7Cj4gKwo+ICsgICAgcDJtLT5uZWVkX2ZsdXNoID0gdHJ1ZTsKPiArfQo+ICsKPiArYm9vbCBw
Mm1fcmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVsdChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4p
Cj4gK3sKPiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7
Cj4gKyAgICB1bnNpZ25lZCBpbnQgbGV2ZWwgPSAwOwo+ICsgICAgYm9vbCByZXNvbHZlZCA9IGZh
bHNlOwo+ICsgICAgbHBhZV90IGVudHJ5LCAqdGFibGU7Cj4gKyAgICBwYWRkcl90IGFkZHIgPSBn
Zm5fdG9fZ2FkZHIoZ2ZuKTsKPiArCj4gKyAgICAvKiBDb252ZW5pZW5jZSBhbGlhc2VzICovCj4g
KyAgICBjb25zdCB1bnNpZ25lZCBpbnQgb2Zmc2V0c1s0XSA9IHsKPiArICAgICAgICB6ZXJvZXRo
X3RhYmxlX29mZnNldChhZGRyKSwKPiArICAgICAgICBmaXJzdF90YWJsZV9vZmZzZXQoYWRkciks
Cj4gKyAgICAgICAgc2Vjb25kX3RhYmxlX29mZnNldChhZGRyKSwKPiArICAgICAgICB0aGlyZF90
YWJsZV9vZmZzZXQoYWRkcikKPiArICAgIH07Cj4gKwo+ICsgICAgcDJtX3dyaXRlX2xvY2socDJt
KTsKPiArCj4gKyAgICAvKiBUaGlzIGdmbiBpcyBoaWdoZXIgdGhhbiB0aGUgaGlnaGVzdCB0aGUg
cDJtIG1hcCBjdXJyZW50bHkgaG9sZHMgKi8KPiArICAgIGlmICggZ2ZuX3goZ2ZuKSA+IGdmbl94
KHAybS0+bWF4X21hcHBlZF9nZm4pICkKPiArICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICB0
YWJsZSA9IHAybV9nZXRfcm9vdF9wb2ludGVyKHAybSwgZ2ZuKTsKPiArICAgIC8qCj4gKyAgICAg
KiBUaGUgdGFibGUgc2hvdWxkIGFsd2F5cyBiZSBub24tTlVMTCBiZWNhdXNlIHRoZSBnZm4gaXMg
YmVsb3cKPiArICAgICAqIHAybS0+bWF4X21hcHBlZF9nZm4gYW5kIHRoZSByb290IHRhYmxlIHBh
Z2VzIGFyZSBhbHdheXMgcHJlc2VudC4KPiArICAgICAqLwo+ICsgICAgQlVHX09OKHRhYmxlID09
IE5VTEwpOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBHbyBkb3duIHRoZSBwYWdlLXRhYmxlcyB1
bnRpbCBhbiBlbnRyeSBoYXMgdGhlIHZhbGlkIGJpdCB1bnNldCBvcgo+ICsgICAgICogYSBibG9j
ay9wYWdlIGVudHJ5IGhhcyBiZWVuIGhpdC4KPiArICAgICAqLwo+ICsgICAgZm9yICggbGV2ZWwg
PSBQMk1fUk9PVF9MRVZFTDsgbGV2ZWwgPD0gMzsgbGV2ZWwrKyApCj4gKyAgICB7Cj4gKyAgICAg
ICAgaW50IHJjOwo+ICsKPiArICAgICAgICBlbnRyeSA9IHRhYmxlW29mZnNldHNbbGV2ZWxdXTsK
PiArCj4gKyAgICAgICAgaWYgKCBsZXZlbCA9PSAzICkKPiArICAgICAgICAgICAgYnJlYWs7Cj4g
Kwo+ICsgICAgICAgIC8qIFN0b3AgYXMgc29vbiBhcyB3ZSBoaXQgYW4gZW50cnkgd2l0aCB0aGUg
dmFsaWQgYml0IHVuc2V0LiAqLwo+ICsgICAgICAgIGlmICggIWxwYWVfaXNfdmFsaWQoZW50cnkp
ICkKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIHJjID0gcDJtX25leHRfbGV2
ZWwocDJtLCB0cnVlLCBsZXZlbCwgJnRhYmxlLCBvZmZzZXRzW2xldmVsXSk7Cj4gKyAgICAgICAg
aWYgKCByYyA9PSBHVUVTVF9UQUJMRV9NQVBfRkFJTEVEICkKPiArICAgICAgICAgICAgZ290byBv
dXRfdW5tYXA7Cj4gKyAgICAgICAgZWxzZSBpZiAoIHJjICE9IEdVRVNUX1RBQkxFX05PUk1BTF9Q
QUdFICkKCndoeSBub3QgcmMgPT0gR1VFU1RfVEFCTEVfU1VQRVJfUEFHRT8KCj4gKyAgICAgICAg
ICAgIGJyZWFrOwo+ICsgICAgfQo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBJZiB0aGUgdmFsaWQg
Yml0IG9mIHRoZSBlbnRyeSBpcyBzZXQsIGl0IG1lYW5zIHNvbWVvbmUgd2FzIHBsYXlpbmcgd2l0
aAo+ICsgICAgICogdGhlIFN0YWdlLTIgcGFnZSB0YWJsZS4gTm90aGluZyB0byBkbyBhbmQgbWFy
ayB0aGUgZmF1bHQgYXMgcmVzb2x2ZWQuCj4gKyAgICAgKi8KPiArICAgIGlmICggbHBhZV9pc192
YWxpZChlbnRyeSkgKQo+ICsgICAgewo+ICsgICAgICAgIHJlc29sdmVkID0gdHJ1ZTsKPiArICAg
ICAgICBnb3RvIG91dF91bm1hcDsKPiArICAgIH0KPiArCj4gKyAgICAvKgo+ICsgICAgICogVGhl
IHZhbGlkIGJpdCBpcyB1bnNldC4gSWYgdGhlIGVudHJ5IGlzIHN0aWxsIG5vdCB2YWxpZCB0aGVu
IHRoZSBmYXVsdAo+ICsgICAgICogY2Fubm90IGJlIHJlc29sdmVkLCBleGl0IGFuZCByZXBvcnQg
aXQuCj4gKyAgICAgKi8KPiArICAgIGlmICggIXAybV9pc192YWxpZChlbnRyeSkgKQo+ICsgICAg
ICAgIGdvdG8gb3V0X3VubWFwOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBOb3cgd2UgaGF2ZSBh
biBlbnRyeSB3aXRoIHZhbGlkIGJpdCB1bnNldCwgYnV0IHN0aWxsIHZhbGlkIGZyb20KPiArICAg
ICAqIHRoZSBQMk0gcG9pbnQgb2Ygdmlldy4KPiArICAgICAqCj4gKyAgICAgKiBGb3IgZW50cnkg
cG9pbnRpbmcgdG8gYSB0YWJsZSwgdGhlIHRhYmxlIHdpbGwgYmUgaW52YWxpZGF0ZWQuCiAgICAg
ICAgICAgICAgXiBlbnRyaWVzCgoKPiArICAgICAqIEZvciBlbnRyeSBwb2ludGluZyB0byBhIGJs
b2NrL3BhZ2UsIG5vIHdvcmsgdG8gZG8gZm9yIG5vdy4KICAgICAgICAgICAgICBeIGVudHJpZXMK
Cgo+ICsgICAgICovCj4gKyAgICBpZiAoIGxwYWVfaXNfdGFibGUoZW50cnksIGxldmVsKSApCj4g
KyAgICAgICAgcDJtX2ludmFsaWRhdGVfdGFibGUocDJtLCBscGFlX2dldF9tZm4oZW50cnkpKTsK
Ck1heWJlIGJlY2F1c2UgSSBoYXZlbid0IHJlYWQgdGhlIHJlc3Qgb2YgdGhlIHBhdGNoZXMsIGl0
IGlzIG5vdCBjbGVhciB0bwptZSB3aHkgaW4gdGhlIGNhc2Ugb2YgYW4gZW50cnkgcG9pbnRpbmcg
dG8gYSB0YWJsZSB3ZSBuZWVkIHRvIGludmFsaWRhdGUKaXQsIGFuZCBvdGhlcndpc2Ugc2V0IHZh
bGlkIHRvIDEuCgoKPiArICAgIC8qCj4gKyAgICAgKiBOb3cgdGhhdCB0aGUgd29yayBvbiB0aGUg
ZW50cnkgaXMgZG9uZSwgc2V0IHRoZSB2YWxpZCBiaXQgdG8gcHJldmVudAo+ICsgICAgICogYW5v
dGhlciBmYXVsdCBvbiB0aGF0IGVudHJ5Lgo+ICsgICAgICovCj4gKyAgICByZXNvbHZlZCA9IHRy
dWU7Cj4gKyAgICBlbnRyeS5wMm0udmFsaWQgPSAxOwo+ICsKPiArICAgIHAybV93cml0ZV9wdGUo
dGFibGUgKyBvZmZzZXRzW2xldmVsXSwgZW50cnksIHAybS0+Y2xlYW5fcHRlKTsKPiArCj4gKyAg
ICAvKgo+ICsgICAgICogTm8gbmVlZCB0byBmbHVzaCB0aGUgVExCcyBhcyB0aGUgbW9kaWZpZWQg
ZW50cnkgaGFkIHRoZSB2YWxpZCBiaXQKPiArICAgICAqIHVuc2V0Lgo+ICsgICAgICovCj4gKwo+
ICtvdXRfdW5tYXA6Cj4gKyAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7Cj4gKwo+ICtvdXQ6
Cj4gKyAgICBwMm1fd3JpdGVfdW5sb2NrKHAybSk7Cj4gKwo+ICsgICAgcmV0dXJuIHJlc29sdmVk
Owo+ICt9Cj4gKwo+ICBzdGF0aWMgaW5saW5lIGludCBwMm1faW5zZXJ0X21hcHBpbmcoc3RydWN0
IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90
IHN0YXJ0X2dmbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgbnIsCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMKPiBpbmRleCBiNDA3OTgwODRkLi4xNjliNTdjYjZiIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBA
QCAtMTg4Miw2ICsxODgyLDggQEAgc3RhdGljIGJvb2wgdHJ5X21hcF9tbWlvKGdmbl90IGdmbikK
PiAgICAgIHJldHVybiAhbWFwX3JlZ2lvbnNfcDJtdChkLCBnZm4sIDEsIG1mbiwgcDJtX21taW9f
ZGlyZWN0X2MpOwo+ICB9Cj4gIAo+ICtib29sIHAybV9yZXNvbHZlX3RyYW5zbGF0aW9uX2ZhdWx0
KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbik7CgpTaG91bGQgYmUgaW4gYW4gaGVhZGVyIGZp
bGU/CgoKPiAgc3RhdGljIHZvaWQgZG9fdHJhcF9zdGFnZTJfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHVuaW9uIGhzciBoc3IpCj4gIHsKPiBAQCAtMTg5NCw3ICsxODk2LDYgQEAgc3Rh
dGljIHZvaWQgZG9fdHJhcF9zdGFnZTJfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsCj4gICAgICB2YWRkcl90IGd2YTsKPiAgICAgIHBhZGRyX3QgZ3BhOwo+ICAgICAgdWlu
dDhfdCBmc2MgPSB4YWJ0LmZzYyAmIH5GU0NfTExfTUFTSzsKPiAtICAgIG1mbl90IG1mbjsKPiAg
ICAgIGJvb2wgaXNfZGF0YSA9IChoc3IuZWMgPT0gSFNSX0VDX0RBVEFfQUJPUlRfTE9XRVJfRUwp
Owo+ICAKPiAgICAgIC8qCj4gQEAgLTE5NzcsOCArMTk3OCw4IEBAIHN0YXRpYyB2b2lkIGRvX3Ry
YXBfc3RhZ2UyX2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICAgICAg
ICAgICAqIHdpdGggdGhlIFN0YWdlLTIgcGFnZSB0YWJsZS4gV2FsayB0aGUgU3RhZ2UtMiBQVCB0
byBjaGVjawo+ICAgICAgICAgICAqIGlmIHRoZSBlbnRyeSBleGlzdHMuIElmIGl0J3MgdGhlIGNh
c2UsIHJldHVybiB0byB0aGUgZ3Vlc3QKPiAgICAgICAgICAgKi8KPiAtICAgICAgICBtZm4gPSBn
Zm5fdG9fbWZuKGN1cnJlbnQtPmRvbWFpbiwgZ2FkZHJfdG9fZ2ZuKGdwYSkpOwo+IC0gICAgICAg
IGlmICggIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCj4gKyAgICAgICAgaWYgKCBwMm1fcmVz
b2x2ZV90cmFuc2xhdGlvbl9mYXVsdChjdXJyZW50LT5kb21haW4sCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYWRkcl90b19nZm4oZ3BhKSkgKQo+ICAgICAg
ICAgICAgICByZXR1cm47Cj4gIAo+ICAgICAgICAgIGlmICggaXNfZGF0YSAmJiB0cnlfbWFwX21t
aW8oZ2FkZHJfdG9fZ2ZuKGdwYSkpICkKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:39:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:39: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-devel-bounces@lists.xenproject.org>)
	id 1gIj1j-0005J1-GP; Fri, 02 Nov 2018 23:38: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj1i-0005Iw-4y
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:38:54 +0000
X-Inumbo-ID: 74e972d2-def8-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74e972d2-def8-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 23:38:53 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2EA432082D;
 Fri,  2 Nov 2018 23:38:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541201932;
 bh=edukEArsTmldBDndoocio/iRiycm486xBzE1uJ5RGpE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=w/NavhH2wIUvFEu45KxvWdTCMYDKHgGhB1MtjGNZerSwNHlTGIakWYB2DZhjSmZrt
 Rw0iypZ0SBhSreq5nR0ctpkdZwBMLUTTtZsQfDk0xLFM43emkbpKKxmsb39lMLBcDi
 aQaONTVvPzqX5YT+mrZkTRn3NZ+D0c2YdAHAW6Fw=
Date: Fri, 2 Nov 2018 16:38:52 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181008183352.16291-13-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1811021638080.18518@sstabellini-ThinkPad-X260>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-13-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 12/16] xen/arm: Rework p2m_cache_flush to take
 a range [begin, end)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA4IE9jdCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gVGhlIGZ1bmN0aW9uIHdp
bGwgYmUgZWFzaWVyIHRvIHJlLXVzZSBpbiBhIGZvbGxvdy11cCBwYXRjaCBpZiB5b3UgaGF2ZQo+
IG9ubHkgdGhlIGJlZ2luIGFuZCBlbmQuCj4gCj4gQXQgdGhlIHNhbWUgdGltZSwgcmVuYW1lIHRo
ZSBmdW5jdGlvbiB0byByZWZsZWN0IHRoZSBjaGFuZ2UgaW4gdGhlCj4gcHJvdG90eXBlLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4g
LS0tCj4gIHhlbi9hcmNoL2FybS9kb21jdGwuYyAgICAgfCAyICstCj4gIHhlbi9hcmNoL2FybS9w
Mm0uYyAgICAgICAgfCAzICstLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIHwgNyArKysr
Ky0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tY3RsLmMgYi94ZW4vYXJjaC9hcm0vZG9t
Y3RsLmMKPiBpbmRleCA0NTg3Yzc1ODI2Li5jMTBmNTY4YWFkIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS9kb21jdGwuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21jdGwuYwo+IEBAIC02MSw3
ICs2MSw3IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoc3RydWN0IHhlbl9kb21jdGwgKmRvbWN0bCwg
c3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICBpZiAoIGUgPCBzICkKPiAgICAgICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7Cj4gIAo+IC0gICAgICAgIHJldHVybiBwMm1fY2FjaGVfZmx1c2goZCwg
X2dmbihzKSwgZG9tY3RsLT51LmNhY2hlZmx1c2gubnJfcGZucyk7Cj4gKyAgICAgICAgcmV0dXJu
IHAybV9jYWNoZV9mbHVzaF9yYW5nZShkLCBfZ2ZuKHMpLCBfZ2ZuKGUpKTsKPiAgICAgIH0KPiAg
ICAgIGNhc2UgWEVOX0RPTUNUTF9iaW5kX3B0X2lycToKPiAgICAgIHsKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gaW5kZXggYWY0NDVkMzMx
My4uODUzN2I3YmFiMSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKPiArKysgYi94
ZW4vYXJjaC9hcm0vcDJtLmMKPiBAQCAtMTUwNywxMCArMTUwNyw5IEBAIGludCByZWxpbnF1aXNo
X3AybV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAg
Cj4gLWludCBwMm1fY2FjaGVfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQsIHVu
c2lnbmVkIGxvbmcgbnIpCj4gK2ludCBwMm1fY2FjaGVfZmx1c2hfcmFuZ2Uoc3RydWN0IGRvbWFp
biAqZCwgZ2ZuX3Qgc3RhcnQsIGdmbl90IGVuZCkKPiAgewo+ICAgICAgc3RydWN0IHAybV9kb21h
aW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPiAtICAgIGdmbl90IGVuZCA9IGdmbl9hZGQo
c3RhcnQsIG5yKTsKPiAgICAgIGdmbl90IG5leHRfZ2ZuOwo+ICAgICAgcDJtX3R5cGVfdCB0Owo+
ICAgICAgdW5zaWduZWQgaW50IG9yZGVyOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAo+IGluZGV4IGMwMzU1NzU0NGEu
LmQ3YWZhMmJiZTggMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKPiBAQCAtMjI0LDggKzIyNCwxMSBAQCBpbnQg
cDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ICAgICAgICAgICAgICAgICAg
ICBwMm1fdHlwZV90IHQsCj4gICAgICAgICAgICAgICAgICAgIHAybV9hY2Nlc3NfdCBhKTsKPiAg
Cj4gLS8qIENsZWFuICYgaW52YWxpZGF0ZSBjYWNoZXMgY29ycmVzcG9uZGluZyB0byBhIHJlZ2lv
biBvZiBndWVzdCBhZGRyZXNzIHNwYWNlICovCj4gLWludCBwMm1fY2FjaGVfZmx1c2goc3RydWN0
IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQsIHVuc2lnbmVkIGxvbmcgbnIpOwo+ICsvKgo+ICsgKiBD
bGVhbiAmIGludmFsaWRhdGUgY2FjaGVzIGNvcnJlc3BvbmRpbmcgdG8gYSByZWdpb24gW3N0YXJ0
LGVuZCkgb2YgZ3Vlc3QKPiArICogYWRkcmVzcyBzcGFjZS4KPiArICovCj4gK2ludCBwMm1fY2Fj
aGVfZmx1c2hfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQsIGdmbl90IGVuZCk7
Cj4gIAo+ICAvKgo+ICAgKiBNYXAgYSByZWdpb24gaW4gdGhlIGd1ZXN0IHAybSB3aXRoIGEgc3Bl
Y2lmaWMgcDJtIHR5cGUuCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:40:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:40: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-devel-bounces@lists.xenproject.org>)
	id 1gIj3S-0005wM-Tm; Fri, 02 Nov 2018 23:40: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj3R-0005wH-EX
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:40:41 +0000
X-Inumbo-ID: b4a49631-def8-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4a49631-def8-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 23:40:40 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 67BDC2082D;
 Fri,  2 Nov 2018 23:40:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202039;
 bh=Iu2WB9Yb5R2dFPEa7pB6tsUYQkyIhQw8/uWT8Yz1bDE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=XYtwdrN4T7TnowQItwbfE5KaWH5TB6PMqku/uFrtbfhmDSTkTpel4jT01b+zSy3Rm
 8WSYM5O8cEQ8M8DZ5U6GmzeQ4GAVITjIIi8xIGfw4GB6dZY2sUGOJoVpbA9UlZCjAw
 4nBV+uKL+rYiFpncusX/V90aIx/D/EhhXYyKyhsU=
Date: Fri, 2 Nov 2018 16:40:39 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181008183352.16291-14-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1811021639130.18518@sstabellini-ThinkPad-X260>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-14-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 13/16] xen/arm: p2m: Allow to flush cache on
 any RAM region
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA4IE9jdCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQ3VycmVudGx5LCB3ZSBv
bmx5IGFsbG93IHRvIGZsdXNoIGNhY2hlIG9uIHJlZ2lvbiBtYXBwZWQgYXMgcDJtX3JhbV97cncs
cm99LgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIHJlZ2lv
bnMKCj4gVGhlcmUgYXJlIG5vIHJlYWwgcHJvYmxlbSB0byBmbHVzaCBjYWNoZSBvbiBhbnkgUkFN
IHJlZ2lvbiBzdWNoIGFzIGdyYW50cwogICAgICAgICAgICAgICAgICAgIF4gcHJvYmxlbXMgaW4g
Y2FjaGUgZmx1c2hpbmcgYW55IFJBTSByZWdpb25zCgoKPiBhbmQgZm9yZWlnbiBtYXBwaW5nLiBU
aGVyZWZvcmUsIHJlbGF4IHRoZSBjYWNoZSB0byBhbGxvdyBmbHVzaGluZyB0aGUKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIGNoZWNrCgoKPiBjYWNoZSBvbiBh
bnkgUkFNIHJlZ2lvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgoKQXNpZGUgZnJvbSBncmFtbWFyOgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCj4gLS0tCj4gIHhlbi9hcmNoL2Fy
bS9wMm0uYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0
aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2Fy
bS9wMm0uYwo+IGluZGV4IDg1MzdiN2JhYjEuLjEyYjQ1OTkyNGIgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL3AybS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gQEAgLTE1MzIsNyAr
MTUzMiw3IEBAIGludCBwMm1fY2FjaGVfZmx1c2hfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2Zu
X3Qgc3RhcnQsIGdmbl90IGVuZCkKPiAgICAgICAgICBuZXh0X2dmbiA9IGdmbl9uZXh0X2JvdW5k
YXJ5KHN0YXJ0LCBvcmRlcik7Cj4gIAo+ICAgICAgICAgIC8qIFNraXAgaG9sZSBhbmQgbm9uLVJB
TSBwYWdlICovCj4gLSAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgfHwgIXAy
bV9pc19yYW0odCkgKQo+ICsgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pIHx8
ICFwMm1faXNfYW55X3JhbSh0KSApCj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAKPiAgICAg
ICAgICAvKiBYWFg6IEltcGxlbWVudCBwcmVlbXB0aW9uICovCj4gLS0gCj4gMi4xMS4wCj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:44:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:44: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-devel-bounces@lists.xenproject.org>)
	id 1gIj6r-0006CH-FU; Fri, 02 Nov 2018 23:44: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj6p-0006CC-CZ
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:44:11 +0000
X-Inumbo-ID: 31bdafe4-def9-11e8-917d-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31bdafe4-def9-11e8-917d-12d6303a7972;
 Fri, 02 Nov 2018 23:44:10 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3F0B02082D;
 Fri,  2 Nov 2018 23:44:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202249;
 bh=5QzyfluyZZq3NQD1nSSPaUW41bPzCO8Lv9vH1eUcczc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=dgMUMoCT1miH+iQ5FVdnrBT40znfZKAp3LnNmRsvpuRZA6KUVS1XU0XHzMmH2wb7D
 V4dgoe7wfQFhZ/WZuzILBTHXclwbJJhhMxsphwgb/z5X9tTbuDZjwXr5kg/KGDfL+R
 YZw9+OAQBpY1KOjXEpKg/SDPXcfkkzQH5UpD60eA=
Date: Fri, 2 Nov 2018 16:44:09 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181008183352.16291-15-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1811021641060.18518@sstabellini-ThinkPad-X260>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-15-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 14/16] xen/arm: p2m: Extend p2m_get_entry to
 return the value of bit[0] (valid bit)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA4IE9jdCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gV2l0aCB0aGUgcmVjZW50
IGNoYW5nZXMsIGEgUDJNIGVudHJ5IG1heSBiZSBwb3B1bGF0ZWQgYnV0IG1heSBhcyBub3QKPiB2
YWxpZC4gSW4gc29tZSBzaXR1YXRpb24sIGl0IHdvdWxkIGJlIHVzZWZ1bCB0byBrbm93IHdoZXRo
ZXIgdGhlIGVudHJ5Cj4gaGFzIGJlZW4gbWFya2VkIGF2YWlsYWJsZSB0byBndWVzdCBpbiBvcmRl
ciB0byBwZXJmb3JtIGEgc3BlY2lmaWMKPiBhY3Rpb24uIFNvIGV4dGVuZCBwMm1fZ2V0X2VudHJ5
IHRvIHJldHVybiB0aGUgdmFsdWUgb2YgYml0WzBdICh2YWxpZCBiaXQpLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9h
cmNoL2FybS9tZW1fYWNjZXNzLmMgfCAgNiArKystLS0KPiAgeGVuL2FyY2gvYXJtL3AybS5jICAg
ICAgICB8IDIwICsrKysrKysrKysrKysrKystLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJt
LmggfCAgMyArKy0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCA4IGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIGIveGVu
L2FyY2gvYXJtL21lbV9hY2Nlc3MuYwo+IGluZGV4IDkyMzliZGYzMjMuLmY0MzQ1MTBiMmEgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9tZW1fYWNjZXNzLmMKPiBAQCAtNzAsNyArNzAsNyBAQCBzdGF0aWMgaW50IF9fcDJtX2dldF9t
ZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKPiAgICAgICAgICAgKiBObyBz
ZXR0aW5nIHdhcyBmb3VuZCBpbiB0aGUgUmFkaXggdHJlZS4gQ2hlY2sgaWYgdGhlCj4gICAgICAg
ICAgICogZW50cnkgZXhpc3RzIGluIHRoZSBwYWdlLXRhYmxlcy4KPiAgICAgICAgICAgKi8KPiAt
ICAgICAgICBtZm5fdCBtZm4gPSBwMm1fZ2V0X2VudHJ5KHAybSwgZ2ZuLCBOVUxMLCBOVUxMLCBO
VUxMKTsKPiArICAgICAgICBtZm5fdCBtZm4gPSBwMm1fZ2V0X2VudHJ5KHAybSwgZ2ZuLCBOVUxM
LCBOVUxMLCBOVUxMLCBOVUxMKTsKPiAgCj4gICAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZB
TElEX01GTikgKQo+ICAgICAgICAgICAgICByZXR1cm4gLUVTUkNIOwo+IEBAIC0xOTksNyArMTk5
LDcgQEAgcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9wYWdlKHZhZGRyX3QgZ3ZhLCB1bnNp
Z25lZCBsb25nIGZsYWcsCj4gICAgICAgKiBXZSBoYWQgYSBtZW1fYWNjZXNzIHBlcm1pc3Npb24g
bGltaXRpbmcgdGhlIGFjY2VzcywgYnV0IHRoZSBwYWdlIHR5cGUKPiAgICAgICAqIGNvdWxkIGFs
c28gYmUgbGltaXRpbmcsIHNvIHdlIG5lZWQgdG8gY2hlY2sgdGhhdCBhcyB3ZWxsLgo+ICAgICAg
ICovCj4gLSAgICBtZm4gPSBwMm1fZ2V0X2VudHJ5KHAybSwgZ2ZuLCAmdCwgTlVMTCwgTlVMTCk7
Cj4gKyAgICBtZm4gPSBwMm1fZ2V0X2VudHJ5KHAybSwgZ2ZuLCAmdCwgTlVMTCwgTlVMTCwgTlVM
TCk7Cj4gICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCj4gICAgICAgICAgZ290
byBlcnI7Cj4gIAo+IEBAIC00MDUsNyArNDA1LDcgQEAgbG9uZyBwMm1fc2V0X21lbV9hY2Nlc3Mo
c3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1aW50MzJfdCBuciwKPiAgICAgICAgICAgIGdm
biA9IGdmbl9uZXh0X2JvdW5kYXJ5KGdmbiwgb3JkZXIpICkKPiAgICAgIHsKPiAgICAgICAgICBw
Mm1fdHlwZV90IHQ7Cj4gLSAgICAgICAgbWZuX3QgbWZuID0gcDJtX2dldF9lbnRyeShwMm0sIGdm
biwgJnQsIE5VTEwsICZvcmRlcik7Cj4gKyAgICAgICAgbWZuX3QgbWZuID0gcDJtX2dldF9lbnRy
eShwMm0sIGdmbiwgJnQsIE5VTEwsICZvcmRlciwgTlVMTCk7Cj4gIAo+ICAKPiAgICAgICAgICBp
ZiAoICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiBpbmRleCAxMmI0NTk5MjRiLi5kZjZiNDhk
NzNiIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9wMm0uYwo+IEBAIC0zMDYsMTAgKzMwNiwxNCBAQCBzdGF0aWMgaW50IHAybV9uZXh0X2xldmVs
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGJvb2wgcmVhZF9vbmx5LAo+ICAgKgo+ICAgKiBJZiB0
aGUgZW50cnkgaXMgbm90IHByZXNlbnQsIElOVkFMSURfTUZOIHdpbGwgYmUgcmV0dXJuZWQgYW5k
IHRoZQo+ICAgKiBwYWdlX29yZGVyIHdpbGwgYmUgc2V0IGFjY29yZGluZyB0byB0aGUgb3JkZXIg
b2YgdGhlIGludmFsaWQgcmFuZ2UuCj4gKyAqCj4gKyAqIHZhbGlkIHdpbGwgY29udGFpbiB0aGUg
dmFsdWUgb2YgYml0WzBdIChlLmcgdmFsaWQgYml0KSBvZiB0aGUKPiArICogZW50cnkuCj4gICAq
Lwo+ICBtZm5fdCBwMm1fZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdm
biwKPiAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90ICp0LCBwMm1fYWNjZXNzX3QgKmEs
Cj4gLSAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwYWdlX29yZGVyKQo+ICsgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGFnZV9vcmRlciwKPiArICAgICAgICAgICAg
ICAgICAgICBib29sICp2YWxpZCkKPiAgewo+ICAgICAgcGFkZHJfdCBhZGRyID0gZ2ZuX3RvX2dh
ZGRyKGdmbik7Cj4gICAgICB1bnNpZ25lZCBpbnQgbGV2ZWwgPSAwOwo+IEBAIC0zMTcsNiArMzIx
LDcgQEAgbWZuX3QgcDJtX2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBn
Zm4sCj4gICAgICBpbnQgcmM7Cj4gICAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsKPiAgICAg
IHAybV90eXBlX3QgX3Q7Cj4gKyAgICBib29sIF92YWxpZDsKPiAgCj4gICAgICAvKiBDb252ZW5p
ZW5jZSBhbGlhc2VzICovCj4gICAgICBjb25zdCB1bnNpZ25lZCBpbnQgb2Zmc2V0c1s0XSA9IHsK
PiBAQCAtMzM0LDYgKzMzOSwxMCBAQCBtZm5fdCBwMm1fZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIGdmbl90IGdmbiwKPiAgCj4gICAgICAqdCA9IHAybV9pbnZhbGlkOwo+ICAKPiAr
ICAgIC8qIEFsbG93IHZhbGlkIHRvIGJlIE5VTEwgKi8KPiArICAgIHZhbGlkID0gdmFsaWQ/OiAm
X3ZhbGlkOwo+ICsgICAgKnZhbGlkID0gZmFsc2U7CgpXaHkgbm90IGEgc2ltcGxlOgoKICBpZiAo
IHZhbGlkICkKICAgICp2YWxpZCA9IGZhbHNlOwoKZXNwZWNpYWxseSBnaXZlbiB0aGF0IHlvdSBk
byB0aGUgc2FtZSBpZiAoIHZhbGlkICkgY2hlY2sgYmVsb3cuCkluIGZhY3QsIGl0IGRvZXNuJyBs
b29rIGxpa2Ugd2UgbmVlZCBfdmFsaWQ/CgoKPiAgICAgIC8qIFhYWDogQ2hlY2sgaWYgdGhlIG1h
cHBpbmcgaXMgbG93ZXIgdGhhbiB0aGUgbWFwcGVkIGdmbiAqLwo+ICAKPiAgICAgIC8qIFRoaXMg
Z2ZuIGlzIGhpZ2hlciB0aGFuIHRoZSBoaWdoZXN0IHRoZSBwMm0gbWFwIGN1cnJlbnRseSBob2xk
cyAqLwo+IEBAIC0zNzksNiArMzg4LDkgQEAgbWZuX3QgcDJtX2dldF9lbnRyeShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCj4gICAgICAgICAgICogdG8gdGhlIEdGTi4KPiAgICAg
ICAgICAgKi8KPiAgICAgICAgICBtZm4gPSBtZm5fYWRkKG1mbiwgZ2ZuX3goZ2ZuKSAmICgoMVVM
IDw8IGxldmVsX29yZGVyc1tsZXZlbF0pIC0gMSkpOwo+ICsKPiArICAgICAgICBpZiAoIHZhbGlk
ICkKPiArICAgICAgICAgICAgKnZhbGlkID0gbHBhZV9pc192YWxpZChlbnRyeSk7Cj4gICAgICB9
Cj4gIAo+ICBvdXRfdW5tYXA6Cj4gQEAgLTM5Nyw3ICs0MDksNyBAQCBtZm5fdCBwMm1fbG9va3Vw
KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgcDJtX3R5cGVfdCAqdCkKPiAgICAgIHN0cnVj
dCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4gIAo+ICAgICAgcDJtX3Jl
YWRfbG9jayhwMm0pOwo+IC0gICAgbWZuID0gcDJtX2dldF9lbnRyeShwMm0sIGdmbiwgdCwgTlVM
TCwgTlVMTCk7Cj4gKyAgICBtZm4gPSBwMm1fZ2V0X2VudHJ5KHAybSwgZ2ZuLCB0LCBOVUxMLCBO
VUxMLCBOVUxMKTsKPiAgICAgIHAybV9yZWFkX3VubG9jayhwMm0pOwo+ICAKPiAgICAgIHJldHVy
biBtZm47Cj4gQEAgLTE0NjQsNyArMTQ3Niw3IEBAIGludCByZWxpbnF1aXNoX3AybV9tYXBwaW5n
KHN0cnVjdCBkb21haW4gKmQpCj4gICAgICBmb3IgKCA7IGdmbl94KHN0YXJ0KSA8IGdmbl94KGVu
ZCk7Cj4gICAgICAgICAgICBzdGFydCA9IGdmbl9uZXh0X2JvdW5kYXJ5KHN0YXJ0LCBvcmRlcikg
KQo+ICAgICAgewo+IC0gICAgICAgIG1mbl90IG1mbiA9IHAybV9nZXRfZW50cnkocDJtLCBzdGFy
dCwgJnQsIE5VTEwsICZvcmRlcik7Cj4gKyAgICAgICAgbWZuX3QgbWZuID0gcDJtX2dldF9lbnRy
eShwMm0sIHN0YXJ0LCAmdCwgTlVMTCwgJm9yZGVyLCBOVUxMKTsKPiAgCj4gICAgICAgICAgY291
bnQrKzsKPiAgICAgICAgICAvKgo+IEBAIC0xNTI3LDcgKzE1MzksNyBAQCBpbnQgcDJtX2NhY2hl
X2ZsdXNoX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IHN0YXJ0LCBnZm5fdCBlbmQpCj4g
IAo+ICAgICAgZm9yICggOyBnZm5feChzdGFydCkgPCBnZm5feChlbmQpOyBzdGFydCA9IG5leHRf
Z2ZuICkKPiAgICAgIHsKPiAtICAgICAgICBtZm5fdCBtZm4gPSBwMm1fZ2V0X2VudHJ5KHAybSwg
c3RhcnQsICZ0LCBOVUxMLCAmb3JkZXIpOwo+ICsgICAgICAgIG1mbl90IG1mbiA9IHAybV9nZXRf
ZW50cnkocDJtLCBzdGFydCwgJnQsIE5VTEwsICZvcmRlciwgTlVMTCk7Cj4gIAo+ICAgICAgICAg
IG5leHRfZ2ZuID0gZ2ZuX25leHRfYm91bmRhcnkoc3RhcnQsIG9yZGVyKTsKPiAgCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Ay
bS5oCj4gaW5kZXggZDdhZmEyYmJlOC4uOTIyMTNkZDFhYiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3AybS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAo+IEBA
IC0yMTEsNyArMjExLDggQEAgbWZuX3QgcDJtX2xvb2t1cChzdHJ1Y3QgZG9tYWluICpkLCBnZm5f
dCBnZm4sIHAybV90eXBlX3QgKnQpOwo+ICAgKi8KPiAgbWZuX3QgcDJtX2dldF9lbnRyeShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCj4gICAgICAgICAgICAgICAgICAgICAgcDJt
X3R5cGVfdCAqdCwgcDJtX2FjY2Vzc190ICphLAo+IC0gICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCAqcGFnZV9vcmRlcik7Cj4gKyAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
ICpwYWdlX29yZGVyLAo+ICsgICAgICAgICAgICAgICAgICAgIGJvb2wgKnZhbGlkKTsKPiAgCj4g
IC8qCj4gICAqIERpcmVjdCBzZXQgYSBwMm0gZW50cnk6IG9ubHkgZm9yIHVzZSBieSB0aGUgUDJN
IGNvZGUuCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:44:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:44: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-devel-bounces@lists.xenproject.org>)
	id 1gIj7P-0006Gy-Ud; Fri, 02 Nov 2018 23: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj7O-0006Gn-M4
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 23:44:46 +0000
X-Inumbo-ID: 46a85dd2-def9-11e8-bd68-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 46a85dd2-def9-11e8-bd68-12d6303a7972;
 Fri, 02 Nov 2018 23:44:45 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EFABF2082D;
 Fri,  2 Nov 2018 23:44:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202284;
 bh=+DQPH4pjNE5leefTwqP0qje538oQwEvFeZxFXgSATHA=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=d2s/sYQdLDqzSr1xTGV0NpiIDAnzNe2yNSQ784rIZDE3pXEO1zYQSrEPCCQn1mfBh
 9y6R3o2cSpIJVv+wf6or/VsIuRAJMsKqWJGCNDR9wuJXOGb1SB2h4Rb8/BvhTPVZk8
 ZZQq6QPeWeSlH6v1zdUXlVIpyi0vgW5vYzoUIgSQ=
Date: Fri, 2 Nov 2018 16:44:43 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <25ada98c-bd5a-83c2-134a-171293f7f638@arm.com>
Message-ID: <alpine.DEB.2.10.1811021221070.18518@sstabellini-ThinkPad-X260>
References: <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810310942530.7220@sstabellini-ThinkPad-X260>
 <23514.62634.413212.853593@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811011051290.7220@sstabellini-ThinkPad-X260>
 <5F35FB3B-9C4F-467C-8461-5201D0BF5E18@citrix.com>
 <20181102141632.jr4vjefvou5562zd@zion.uk.xensource.com>
 <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
 <23516.26572.806824.551458@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811021048170.18518@sstabellini-ThinkPad-X260>
 <25ada98c-bd5a-83c2-134a-171293f7f638@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages] [and 2 more messages] [and 2 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 stefanos@xilinx.com, George Dunlap <dunlapg@umich.edu>, cardoe@cardoe.com,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>, infra@xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyIE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gT24gMDIvMTEvMjAxOCAx
Nzo1NiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gRnJpLCAyIE5vdiAyMDE4LCBJ
YW4gSmFja3NvbiB3cm90ZToKPiA+ID4gSWUgdGhlIGJpZ2dlc3Qgd29yayBoZXJlIG9mIGFsbCBr
aW5kcyBpcyBpcyBnbHVlLiAgQWRkaW5nIG1vcmUKPiA+ID4gZW50aXRpZXMgdG8gdGhlIHByb2Js
ZW0gd2lsbCBpbmNyZWFzZSByYXRoZXIgdGhhbiByZWR1Y2UgdGhlIGFtb3VudCBvZgo+ID4gPiBn
bHVlIGNvZGUgdGhhdCBuZWVkcyB0byBiZSB3cml0dGVuLgo+ID4gCj4gPiBCYXNpY2FsbHksIHlv
dSBhcmUgc2F5aW5nIHRoYXQgZXZlbiBpZiBoYWQgYSB3ZWxsIG1haW50YWluZWQgZGViCj4gPiBy
ZXBvc2l0b3J5IG9mIGtlcm5lbCBwYWNrYWdlcyBmb3IgT1NTVGVzdCB0byB1c2UsIGRvZXNuJ3Qg
bWF0dGVyIGhvdyB3ZQo+ID4gYWNoaWV2ZSB0aGlzIGdvYWwsIGl0IHdvdWxkIHN0aWxsIHJlcXVp
cmUgYSBub24gdHJpdmlhbCBhbW91bnQgb2Ygd29yawo+ID4gdG8gZG8gdGhlIGludGVncmF0aW9u
IHdpdGggT1NTVGVzdC4KPiAKPiBUaGlzIGlzIG5vdCBob3cgSSB1bmRlcnN0b29kIHRoZSB0aHJl
YWQuIEkgYmVsaWV2ZSB0aGlzIHdhcyByZWxhdGVkIHRvIHVzZSBhbgo+IGV4dGVybmFsIENJIGxv
b3AuCj4gCj4gSW4gb3VyIGNhc2UsIG9uY2Ugd2UgaGF2ZSBhIGRlYiBwYWNrYWdlLiBUaGVuIHRo
aXMgaXMgbm90IG11Y2ggZGlmZmVyZW50IHRoYW4KPiB1c2luZyBhIGJhY2twb3J0IGtlcm5lbC4g
V2UgYWxyZWFkeSBoYXZlIHN1Y2ggc3VwcG9ydCBpbiBPc3N0ZXN0LCBzbyBpdCBzaG91bGQKPiBu
b3QgYmUgdG9vIGRpZmZpY3VsdCB0byBhZGFwdCBpdCBmb3IgYSBkaWZmZXJlbnQgcmVwby4KCk9L
LCBJIG1pc3VuZGVyc3Rvb2QgSWFuLCB0aGFua3MgZm9yIHN0ZXBwaW5nIGluLiBJZiB0aGF0IGlz
IHRoZSBjYXNlLCB0aGVuOgoKMSkgV2UgYWxyZWFkeSBoYXZlIGEgWGVuIEFSTSBMaW51eCB0cmVl
IHdoaWNoIHdlIGhhdmUgdG8gbWFpbnRhaW4gZm9yIERvbTAKVGhlIG1haW50ZW5hbmNlIG1vZGVs
IGFuZCB0ZXN0aW5nIG9mIHRoaXMgdHJlZSBkb2Vzbid0IGNoYW5nZSByZWdhcmRsZXNzLgoKMikg
V2UgYWxyZWFkeSBoYXZlIERvY2tlcmZpbGVzIGFuZCBzY3JpcHRzIGJ5IERvdWcgYW5kIFZpcnlh
T1MgdG8gYnVpbGQga2VybmVscyBvbiBnaXRsYWIKV2UgY291bGQgaW1wcm92ZSB0aGVtIHRvIGJ1
aWxkIGEgZnVsbCBkZWIgcmVwb3NpdG9yeS4KCldoYXQncyBzdG9wcGluZyB1cyBmcm9tIHVzaW5n
ICgyKSB0byBzZXR1cCB1cCBhIFhlbiBQcm9qZWN0IGRlYiByZXBvPwoKRG9lcyBpdCByZWFsbHkg
bWF0dGVyIHdobyBleGVjdXRlcyBzY3JpcHRzICgyKSBhbmQgd2hldGhlciB0aGV5IGFyZSBydW4K
b24geW91ciBsYXB0b3Agb3IgaW4gdGhlIGNsb3VkIGFzIGxvbmcgYXMgdGhlIGJ1aWxkIGlzIGZ1
bGx5CnJlcHJvZHVjaWJsZT8gV2UgYXJlIG5vdCB0YWxraW5nIGFib3V0IGhhY2tpbmcgY29uZmln
IGZpbGVzIGFyb3VuZCBhbmQKdXNpbmcgd2hvIGtub3dzIHdoYXQgY29tcGlsZXIgdG8gYnVpbGQg
c29tZXRoaW5nLiBkb2NrZXIgYnVpbGQgd2lsbCBnaXZlCnlvdSB0aGUgc2FtZSBvdXRwdXQgbm8g
bWF0dGVyIHRoZSBob3N0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:44:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:44: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-devel-bounces@lists.xenproject.org>)
	id 1gIj7R-0006Hb-A3; Fri, 02 Nov 2018 23:44: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=upun=nn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIj7P-0006Gw-Sy
 for xen-devel@lists.xenproject.org; Fri, 02 Nov 2018 23:44:47 +0000
X-Inumbo-ID: 40e7eaa2-def9-11e8-961b-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 40e7eaa2-def9-11e8-961b-12d6303a7972;
 Fri, 02 Nov 2018 23:44:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gIj7B-0005VO-UQ; Fri, 02 Nov 2018 23:44:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gIj7B-0000RK-My; Fri, 02 Nov 2018 23:44:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gIj7B-00039C-MK; Fri, 02 Nov 2018 23:44:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129305-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=f96a3165ab1c36dbf4cb63e8761fa45457381aca
X-Osstest-Versions-That: qemuu=a2e002ff7913ce93aa0f7dbedd2123dce5f1a9cd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Nov 2018 23:44:33 +0000
Subject: [Xen-devel] [qemu-mainline test] 129305: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTMwNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjkzMDUvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTI2NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5MjY2
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjkyNjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTI2NgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTI5MjY2CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgZjk2YTMxNjVhYjFjMzZk
YmY0Y2I2M2U4NzYxZmE0NTQ1NzM4MWFjYQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgYTJlMDAyZmY3OTEzY2U5M2FhMGY3ZGJlZGQyMTIzZGNlNWYxYTljZAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTI5MjY2ICAyMDE4LTExLTAxIDAwOjQ5OjM0IFogICAgMSBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTMwNSAgMjAxOC0xMS0wMiAwMDo0MTowNiBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEJpc2hhcmEgQWJ1SGF0dG91bSA8YmlzaGFyYUBkYXluaXguY29tPgogIENoZW4gSGFu
eGlhbyA8Y2hlbmhhbnhpYW9AZ21haWwuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJy
YW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEBy
ZWRoYXQuY29tPgogIEVtaWxpbyBHLiBDb3RhIDxjb3RhQGJyYWFwLm9yZz4KICBJZ29yIE1hbW1l
ZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEpvbmF0aG9uIFJlaW5oYXJ0IDxqcmVpbmhhcnRA
Y2Mtc3cuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogIE1hcmMtQW5kcsOpIEx1
cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJr
YmNAZ21haWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBS
b3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1h
eWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+
CiAgUm9iZXJ0IEhvbyA8cm9iZXJ0Lmh1QGxpbnV4LmludGVsLmNvbT4KICBTYW1lZWggSnVicmFu
IDxzYW1lZWhAZGF5bml4LmNvbT4KICBTYW1lZWggSnVicmFuIDxzanVicmFuQHJlZGhhdC5jb20+
CiAgU2ViYXN0aWFuIEFuZHJ6ZWogU2lld2lvciA8YmlnZWFzeUBsaW51dHJvbml4LmRlPgogIFN0
ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVm
YW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhh
dC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhA
cmVkaGF0LmNvbT4KICBUb23DocWhIEdvbGVtYmlvdnNrw70gPHRnb2xlbWJpQHJlZGhhdC5jb20+
CiAgV2FpbmVyIGRvcyBTYW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKICAgYTJlMDAyZmY3OS4uZjk2YTMxNjVhYiAgZjk2YTMx
NjVhYjFjMzZkYmY0Y2I2M2U4NzYxZmE0NTQ1NzM4MWFjYSAtPiB1cHN0cmVhbS10ZXN0ZWQKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj7l-0006ML-LS; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj7j-0006M4-Rk
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:07 +0000
X-Inumbo-ID: 536c0081-def9-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 536c0081-def9-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 23:45:06 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BEC9A2082D;
 Fri,  2 Nov 2018 23:45:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202306;
 bh=91C3nPhxcmYI+ijtpPdfbM0ti0/nNH8q8wirmBgPpnA=;
 h=Date:From:To:cc:Subject:From;
 b=zy1xVbEwqNvNg9LagZQUABBJ3ZPWjKGH+DiKVqfEPlU80YHWuIJddz6dob8lqZQTL
 TaEJhLId4F6zusdA/MWXacYkwbO7RimeV/rScTr7ckTsEpinbI943N2amCvdeIVJCO
 iSvr0NKMC2Mh7yRXhNYX0bApH/mtQS1Dxaxc6h5M=
Date: Fri, 2 Nov 2018 16:45:05 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: julien.grall@arm.com
Message-ID: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 00/25] dom0less step1: boot multiple domains
 from device tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Achin.Gupta@arm.com, sstabellini@kernel.org, andrii_anisov@epam.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBpcyBmaXJzdCBzdGVwIHRvd2FyZCAiZG9tMGxlc3MiIGFzIGRpc2N1c3Nl
ZCBpbiB0aGUgdmFyaW91cwpjZXJ0aWZpY2F0aW9ucyByZWxhdGVkIHRocmVhZHMgYW5kIGRpc2N1
c3Npb25zLgoKVGhlIGdvYWwgb2YgdGhpcyBzZXJpZXMgaXMgdG8gZW5hYmxlIFhlbiB0byBib290
IG11bHRpcGxlIGRvbWFpbnMgaW4KcGFyYWxsZWwsIGluIGFkZGl0aW9uIHRvIGRvbTAsIG91dCBv
ZiBpbmZvcm1hdGlvbiBmb3VuZCBvbiBkZXZpY2UgdHJlZS4KClRoZSBkZXZpY2UgdHJlZSBiYXNl
ZCBib290IHByb3RvY29sIGlzIGV4dGVuZGVkIHRvIGNhcnJ5IGluZm9ybWF0aW9uCmFib3V0IERv
bVVzLiBCYXNlZCBvbiB0aGF0IGluZm9ybWF0aW9uLCBYZW4gY3JlYXRlcyBhbmQgc3RhcnRzIG9u
ZSBvcgptb3JlIERvbVVzLiBEb21VcyBjcmVhdGVkIHRoaXMgd2F5IGRvbid0IGhhdmUgYWNjZXNz
IHRvIHhlbnN0b3JlIGZvciB0aGUKbW9tZW50LiBUaGlzIGlzIGFjdHVhbGx5IE9LLCBiZWNhdXNl
IHRoaXMgaXMgbWVhbnQgZm9yIG1pc3Npb24gY3JpdGljYWwKYXBwbGljYXRpb25zIHRoYXQgdHlw
aWNhbGx5IG9ubHkgYWNjZXNzIGRpcmVjdGx5IGFzc2lnbmVkIGRldmljZXMuIFRoZXkKY2Fubm90
IHRvbGVyYXRlIGludGVyZmVyZW5jZSBvciBpbmNyZWFzZWQgSVJRIGxhdGVuY3kgZHVlIHRvIFBW
CnByb3RvY29scy4gRGV2aWNlIGFzc2lnbm1lbnQgaXMgbm90IGFjdHVhbGx5IGNvdmVyZWQgYnkg
dGhpcyBzZXJpZXMsIGl0CndpbGwgYmUgYWRkZWQgbGF0ZXIuCgpEb21VcyBjYW4gcHJpbnQgdG8g
dGhlIFhlbiBzZXJpYWwgdXNpbmcgdGhlIENPTlNPTEVJTyBoeXBlcmNhbGxzLiBBCnZpcnR1YWwg
UEwwMTEgaXMgYWxzbyBlbXVsYXRlZCBmb3IgdGhlbSBzbyB0aGF0IHRoZXkgY2FuIHVzZSB0aGVp
cgpyZWd1bGFyIFBMMDExIGRyaXZlci4gVGhpcyBhbGxvd3MgdW5tb2RpZmllZCBndWVzdHMgdG8g
cnVuIGFzIFhlbiBvbiBBUk0KZ3Vlc3RzIC0tIG5vIFhlbiBzdXBwb3J0IG5lZWRlZCBhdCBhbGwu
IENvbnNvbGUgaW5wdXQgYWxzbyBjb21lcyBmcm9tCnRoZSBYZW4gc2VyaWFsOiB0aGUgQ3RybC1B
QUEgc3dpdGNoaW5nIG1lY2hhbmlzbSBpcyBleHRlbmRlZCB0byBzd2l0Y2gKYW1vbmcgZG9tVXMs
IGRvbTAsIGFuZCBYZW4uCgpJbiB0aGlzIHZlcnNpb24gb2YgdGhlIHNlcmllcywgSSByZW9yZGVy
ZWQgdGhlIHBhdGNoZXMgdG8gbWFrZSBzdXJlIHRoZXkKYXJlIGFsbCBiaXNlY3RhYmxlLgoKCkNo
ZWVycywKClN0ZWZhbm8KCgoKVGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCAzNTk5
NzBmZDhiNzgxZmFjMmRkY2JjODRkZDViODkwMDc1ZmEwOGVmOgoKICB0b29scy9saWJ4bDogU3dp
dGNoIEFybSBndWVzdCB0eXBlIHRvIFBWSCAoMjAxOC0xMC0wMyAxNTo1ODowMiArMDEwMCkKCmFy
ZSBhdmFpbGFibGUgaW4gdGhlIGdpdCByZXBvc2l0b3J5IGF0OgoKICBodHRwOi8veGVuYml0cy54
ZW5wcm9qZWN0Lm9yZy9naXQtaHR0cC9wZW9wbGUvc3N0YWJlbGxpbmkveGVuLXVuc3RhYmxlLmdp
dCBkb20wbGVzcy12NgoKZm9yIHlvdSB0byBmZXRjaCBjaGFuZ2VzIHVwIHRvIDQwM2FlNTgyZTI0
YjMwZTRlNzhiMDE1Y2UyZGRiYThkZTA3Njg2YTk6CgogIHhlbi9hcm06IHNwbGl0IGRvbWFpbl9i
dWlsZC5jICgyMDE4LTExLTAyIDE1OjIxOjQ2IC0wNzAwKQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpTdGVmYW5vIFN0YWJl
bGxpbmkgKDI2KToKICAgICAgeGVuOiBhbGxvdyBjb25zb2xlX2lvIGh5cGVyY2FsbHMgZnJvbSBj
ZXJ0YWluIERvbVVzCiAgICAgIHhlbi9hcm06IGV4dGVuZCBkZXZpY2UgdHJlZSBiYXNlZCBtdWx0
aWJvb3QgcHJvdG9jb2wKICAgICAgeGVuL2FybTogZG9jdW1lbnQgZG9tMGxlc3MKICAgICAgeGVu
L2FybTogaW5jcmVhc2UgTUFYX01PRFVMRVMKICAgICAgeGVuL2FybTogY2hlY2sgZm9yIG11bHRp
Ym9vdCBub2RlcyBvbmx5IHVuZGVyIC9jaG9zZW4KICAgICAgeGVuL2FybTogaW50cm9kdWNlIGJv
b3RjbWRsaW5lcwogICAgICB4ZW4vYXJtOiBkb24ndCBhZGQgZHVwbGljYXRlIGJvb3QgbW9kdWxl
cywgaW50cm9kdWNlIGRvbVUgZmxhZwogICAgICB4ZW4vYXJtOiBwcm9iZSBkb21VIGtlcm5lbHMg
YW5kIGluaXRyZHMKICAgICAgeGVuL2FybTogYWRkIHN0YXJ0IHRvIHN0cnVjdCBib290Y21kbGlu
ZQogICAgICB4ZW4vYXJtOiByZW5hbWUgZ2V0XzExX2FsbG9jYXRpb25fc2l6ZSB0byBnZXRfYWxs
b2NhdGlvbl9zaXplCiAgICAgIHhlbi9hcm06IHJlbmFtZSBhbGxvY2F0ZV9tZW1vcnkgdG8gYWxs
b2NhdGVfbWVtb3J5XzExCiAgICAgIHhlbi9hcm06IGludHJvZHVjZSBhbGxvY2F0ZV9tZW1vcnkK
ICAgICAgeGVuL2FybTogcmVmYWN0b3IgY29uc3RydWN0X2RvbTAKICAgICAgeGVuL2FybTogbW92
ZSB1bnJlZ2lzdGVyX2luaXRfdmlydHVhbF9yZWdpb24gdG8gaW5pdF9kb25lCiAgICAgIHhlbi9h
cm06IGludHJvZHVjZSBjcmVhdGVfZG9tVXMKICAgICAgeGVuL2FybTogaW1wbGVtZW50IGNvbnN0
cnVjdF9kb21VCiAgICAgIHhlbi9hcm06IGdlbmVyYXRlIGEgc2ltcGxlIGRldmljZSB0cmVlIGZv
ciBkb21VcwogICAgICB4ZW4vYXJtOiBtYWtlIHNldF9pbnRlcnJ1cHRfcHBpIGFibGUgdG8gaGFu
ZGxlIG5vbi1QUEkKICAgICAgeGVuL2FybTogZ2VuZXJhdGUgdnBsMDExIG5vZGUgb24gZGV2aWNl
IHRyZWUgZm9yIGRvbVUKICAgICAgeGVuL2FybTogaW50cm9kdWNlIGEgdW5pb24gaW4gdnBsMDEx
CiAgICAgIHhlbi9hcm06IHJlZmFjdG9yIHZwbDAxMV9kYXRhX2F2YWlsCiAgICAgIHhlbjogc3Vw
cG9ydCBjb25zb2xlX3N3aXRjaGluZyBiZXR3ZWVuIERvbTAgYW5kIERvbVVzIG9uIEFSTQogICAg
ICB4ZW4vYXJtOiBBbGxvdyB2cGwwMTEgdG8gYmUgdXNlZCBieSBEb21VCiAgICAgIHhlbi92cGww
MTE6IGJ1ZmZlciBvdXQgY2hhcnMgd2hlbiB0aGUgYmFja2VuZCBpcyB4ZW4KICAgICAgeGVuL2Fy
bTogbW92ZSBrZXJuZWwuaCB0byBhc20tYXJtLwogICAgICB4ZW4vYXJtOiBzcGxpdCBkb21haW5f
YnVpbGQuYwoKIGRvY3MvSU5ERVggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEgKwogZG9jcy9mZWF0dXJlcy9kb20wbGVzcy5tYXJrZG93biAgICAgICAgICAgIHwgICA0OSAr
KwogZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dCAgICAgIHwgIDEwNyArKysK
IHhlbi9hcmNoL2FybS9hY3BpL01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAgIDEgKwogeGVu
L2FyY2gvYXJtL2FjcGkvZG9tYWluX2J1aWxkLmMgICAgICAgICAgIHwgIDU5MSArKysrKysrKysr
KysrKysKIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgICAgICAgICAgICAgICAgICAgICB8ICAgNTgg
Ky0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgICAgICAgICAgICB8IDEwOTIgKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2tlcm5lbC5jICAgICAgICAg
ICAgICAgICAgICAgIHwgICA2NyArLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDExMiArKy0KIHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgICAgICAgICAg
ICAgICAgICB8ICAyOTcgKysrKysrLS0KIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jICAgICAg
ICAgICAgICAgICB8ICAgOTAgKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbl9idWlsZC5o
ICAgICAgICAgfCAgIDMxICsKIHhlbi97YXJjaC9hcm0gPT4gaW5jbHVkZS9hc20tYXJtfS9rZXJu
ZWwuaCB8ICAgIDYgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCAgICAgICAgICAgICAg
ICB8ICAgMzYgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmggICAgICAgICAgICAgICB8
ICAgMjAgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCAgICAgICAgICAgICAgICB8ICAg
IDIgKwogeGVuL2luY2x1ZGUveGVuL2NvbnNvbGUuaCAgICAgICAgICAgICAgICAgIHwgICAgMiAr
CiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIHhl
bi9pbmNsdWRlL3hzbS9kdW1teS5oICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogMTkgZmls
ZXMgY2hhbmdlZCwgMTg2MSBpbnNlcnRpb25zKCspLCA3MDUgZGVsZXRpb25zKC0pCiBjcmVhdGUg
bW9kZSAxMDA2NDQgZG9jcy9mZWF0dXJlcy9kb20wbGVzcy5tYXJrZG93bgogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9hcmNoL2FybS9hY3BpL2RvbWFpbl9idWlsZC5jCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW5fYnVpbGQuaAogcmVuYW1lIHhlbi97YXJjaC9h
cm0gPT4gaW5jbHVkZS9hc20tYXJtfS9rZXJuZWwuaCAoOTElKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gIj7y-0006Ps-VY; Fri, 02 Nov 2018 23:45:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj7x-0006PJ-PM
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:21 +0000
X-Inumbo-ID: 5bba3ffb-def9-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5bba3ffb-def9-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 23:45:20 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5358A2082D;
 Fri,  2 Nov 2018 23:45:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202319;
 bh=go/f4dOFuDVklLRMu7QN5xTOlnfjNVXNSlaelMCNf9A=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=SBCLnYsFzq8yK2oMlu5Rl239ubRIGnOlTKODE2J0QfroYEpy2fT7QSODHdhUUjJIc
 BVbCmQls59n8/8lImTbfvkCHjdrleDNEcilh4H+GRhUsvpjwUpGBWTt666DcJ2s2aV
 c4Y1mOTCoSL+gUa3TWSyhOqWWNlJgRPGuUf8OuUE=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:44:53 -0700
Message-Id: <1541202318-9840-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 01/26] xen: allow console_io hypercalls from
 certain DomUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Achin.Gupta@arm.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, tim@xen.org, jbeulich@suse.com, wei.liu2@citrix.com,
 dgdegra@tycho.nsa.gov
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGFuIGlzX2NvbnNvbGUgb3B0aW9uIHRvIGFsbG93IGNlcnRhaW4gY2xhc3NlcyBv
ZiBkb21VcyB0byB1c2UKdGhlIFhlbiBjb25zb2xlLiBTcGVjaWZpY2FsbHksIGl0IHdpbGwgYmUg
dXNlZCB0byBnaXZlIGNvbnNvbGUgYWNjZXNzIHRvCmFsbCBkb21VcyBzdGFydGVkIGZyb20gWGVu
IGZyb20gaW5mb3JtYXRpb24gb24gZGV2aWNlIHRyZWUuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBEYW5pZWwgRGUgR3Jh
YWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KQ0M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20K
Q0M6IEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbQpDQzogaWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbQpDQzogamJldWxpY2hAc3VzZS5jb20KQ0M6IGtvbnJhZC53aWxrQG9yYWNsZS5jb20KQ0M6
IHRpbUB4ZW4ub3JnCkNDOiB3ZWkubGl1MkBjaXRyaXguY29tCkNDOiBkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3YKLS0tCkNoYW5nZXMgaW4gdjM6Ci0gcmVtb3ZlIGNoYW5nZXMgdG8gaG9va3MuYwoKQ2hh
bmdlcyBpbiB2MjoKLSBpbnRyb2R1Y2UgaXNfY29uc29sZQotIHJlbW92ZSAjaWZkZWZzCi0tLQog
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCAyICsrCiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCB8
IDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAwYmE4
MGNiLi5hYmNjNzRlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMzc5LDYgKzM3OSw4IEBAIHN0cnVjdCBkb21haW4K
ICAgICBib29sICAgICAgICAgICAgIGF1dG9fbm9kZV9hZmZpbml0eTsKICAgICAvKiBJcyB0aGlz
IGd1ZXN0IGZ1bGx5IHByaXZpbGVnZWQgKGFrYSBkb20wKT8gKi8KICAgICBib29sICAgICAgICAg
ICAgIGlzX3ByaXZpbGVnZWQ7CisgICAgLyogQ2FuIHRoaXMgZ3Vlc3QgYWNjZXNzIHRoZSBYZW4g
Y29uc29sZT8gKi8KKyAgICBib29sICAgICAgICAgICAgIGlzX2NvbnNvbGU7CiAgICAgLyogSXMg
dGhpcyBhIHhlbnN0b3JlIGRvbWFpbiAobm90IGRvbTApPyAqLwogICAgIGJvb2wgICAgICAgICAg
ICAgaXNfeGVuc3RvcmU7CiAgICAgLyogRG9tYWluJ3MgVkNQVXMgYXJlIHBpbm5lZCAxOjEgdG8g
cGh5c2ljYWwgQ1BVcz8gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oIGIv
eGVuL2luY2x1ZGUveHNtL2R1bW15LmgKaW5kZXggYjBhYzFmNi4uMjlkN2I1MCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgK
QEAgLTIzMCw2ICsyMzAsOCBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21lbW9yeV9zdGF0
X3Jlc2VydmF0aW9uKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluCiBzdGF0aWMgWFNNX0lO
TElORSBpbnQgeHNtX2NvbnNvbGVfaW8oWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQs
IGludCBjbWQpCiB7CiAgICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX09USEVSKTsKKyAgICBpZiAo
IGQtPmlzX2NvbnNvbGUgKQorICAgICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKFhTTV9I
T09LLCBkLCBOVUxMKTsKICNpZmRlZiBDT05GSUdfVkVSQk9TRV9ERUJVRwogICAgIGlmICggY21k
ID09IENPTlNPTEVJT193cml0ZSApCiAgICAgICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24o
WFNNX0hPT0ssIGQsIE5VTEwpOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gIj7z-0006Q1-9T; Fri, 02 Nov 2018 23:45:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj7y-0006PS-0w
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:22 +0000
X-Inumbo-ID: 5c47f5ad-def9-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c47f5ad-def9-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 23:45:21 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8DBE520840;
 Fri,  2 Nov 2018 23:45:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202320;
 bh=9EpE0G4J0ywMg8GnoSSO9xi6tc2D+niJUY9BjtVSATA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=b+BOmuvvhEYqIQBbcdo5Drs5Mg+z7oqwvm1PBYFoBPcJDSunJWU6Q62cKwbyrChbV
 OPoaQKYLhkRG21c7FDrkG2lwDQLfUZAfWYNDqp6wpW69kgbKN7WygmwRP0timaXLG5
 LfyVBhjIuJ0Hb30vb/+NA/IQPFRsqJ2R3MBh6ozA=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:44:55 -0700
Message-Id: <1541202318-9840-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 03/26] xen/arm: document dom0less
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IGRvY3VtZW50IHRvIHByb3ZpZGUgaW5mb3JtYXRpb24gb24gaG93IHRvIHVzZSBk
b20wbGVzcyByZWxhdGVkCmZlYXR1cmVzIGFuZCB0aGVpciBjdXJyZW50IGxpbWl0YXRpb25zLgoK
U2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgoK
LS0tCkNoYW5nZXMgaW4gdjU6Ci0gY29udmVydCB0byBtYXJrZG93bgotIG1vdmUgdG8gZG9jcy9m
ZWF0dXJlcwotIGFkZCBlbnRyeSB0byBkb2NzL0lOREVYCgpDaGFuZ2VzIGluIHY0OgotIHJlbmFt
ZSB0byAudHh0Ci0gaW1wcm92ZSB3b3JkaW5nCgpDaGFuZ2VzIGluIHYzOgotIGFkZCBwYXRjaAot
LS0KIGRvY3MvSU5ERVggICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBkb2NzL2ZlYXR1cmVz
L2RvbTBsZXNzLm1hcmtkb3duIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IGRvY3MvZmVhdHVyZXMvZG9tMGxlc3MubWFya2Rvd24KCmRpZmYgLS1naXQgYS9kb2Nz
L0lOREVYIGIvZG9jcy9JTkRFWAppbmRleCA4NjhhYjFmLi5lNjczZWRkIDEwMDY0NAotLS0gYS9k
b2NzL0lOREVYCisrKyBiL2RvY3MvSU5ERVgKQEAgLTI1LDMgKzI1LDQgQEAgbWlzYy9hcm0vZWFy
bHktcHJpbnRrCQlFbmFibGluZyBlYXJseSBwcmludGsgb24gQVJNCiBtaXNjL2FybS9wYXNzdGhy
b3VnaAkJUGFzc3Rocm91Z2ggYSBkZXZpY2UgZGVzY3JpYmVkIGluIHRoZSBEZXZpY2UgVHJlZSB0
byBhIGd1ZXN0CiBtaXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nCURldmljZSB0cmVlIGJpbmRp
bmdzIHRvIGJvb3QgWGVuCiBtaXNjL2FybS9kZXZpY2UtdHJlZS9wYXNzdGhyb3VnaAlEZXZpY2Ug
dHJlZSBiaW5kaW5nIHRvIHBhc3N0aHJvdWdoIGEgZGV2aWNlCitmZWF0dXJlcy9kb20wbGVzcy5t
YXJrZG93bglCb290IG11bHRpcGxlIGRvbWFpbnMgZnJvbSBYZW4gaW4gcGFyYWxsZWwKZGlmZiAt
LWdpdCBhL2RvY3MvZmVhdHVyZXMvZG9tMGxlc3MubWFya2Rvd24gYi9kb2NzL2ZlYXR1cmVzL2Rv
bTBsZXNzLm1hcmtkb3duCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjRlMzQy
YjcKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2ZlYXR1cmVzL2RvbTBsZXNzLm1hcmtkb3duCkBA
IC0wLDAgKzEsNDkgQEAKK0RvbTBsZXNzCis9PT09PT09PQorCisiRG9tMGxlc3MiIGlzIGEgc2V0
IG9mIFhlbiBmZWF0dXJlcyB0aGF0IGVuYWJsZSB0aGUgZGVwbG95bWVudCBvZiBhIFhlbgorc3lz
dGVtIHdpdGhvdXQgYW4gY29udHJvbCBkb21haW4gKG9mdGVuIHJlZmVycmVkIHRvIGFzICJkb20w
IikuIEVhY2gKK2ZlYXR1cmUgY2FuIGJlIHVzZWQgaW5kZXBlbmRlbnRseSBmcm9tIHRoZSBvdGhl
cnMsIHVubGVzcyBvdGhlcndpc2UKK3N0YXRlZC4KKworQm9vdGluZyBNdWx0aXBsZSBEb21haW5z
IGZyb20gRGV2aWNlIFRyZWUKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCisKK1RoaXMgZmVhdHVyZSBlbmFibGVzIFhlbiB0byBjcmVhdGUgYSBzZXQgb2YgRG9tVXMg
YXQgYm9vdCB0aW1lLgorSW5mb3JtYXRpb24gYWJvdXQgdGhlIERvbVVzIHRvIGJlIGNyZWF0ZWQg
YnkgWGVuIGlzIHBhc3NlZCB0byB0aGUKK2h5cGVydmlzb3IgdmlhIERldmljZSBUcmVlLiBTcGVj
aWZpY2FsbHksIHRoZSBleGlzdGluZyBEZXZpY2UgVHJlZSBiYXNlZAorTXVsdGlib290IHNwZWNp
ZmljYXRpb24gaGFzIGJlZW4gZXh0ZW5kZWQgdG8gYWxsb3cgZm9yIG11bHRpcGxlIGRvbWFpbnMK
K3RvIGJlIHBhc3NlZCB0byBYZW4uIFNlZSBkb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3Rp
bmcudHh0IGZvciBtb3JlCitpbmZvcm1hdGlvbiBhYm91dCB0aGUgTXVsdGlib290IHNwZWNpZmlj
YXRpb24gYW5kIGhvdyB0byB1c2UgaXQuCisKK0N1cnJlbnRseSwgYSBjb250cm9sIGRvbWFpbiAo
ImRvbTAiKSBpcyBzdGlsbCByZXF1aXJlZCwgYnV0IGluIHRoZQorZnV0dXJlIGl0IHdpbGwgYmVj
b21lIHVubmVjZXNzYXJ5IHdoZW4gYWxsIGRvbWFpbnMgYXJlIGNyZWF0ZWQKK2RpcmVjdGx5IGZy
b20gWGVuLiBJbnN0ZWFkIG9mIHdhaXRpbmcgZm9yIHRoZSBjb250cm9sIGRvbWFpbiB0byBiZSBm
dWxseQorYm9vdGVkIGFuZCB0aGUgWGVuIHRvb2xzIHRvIGJlY29tZSBhdmFpbGFibGUsIGRvbWFp
bnMgY3JlYXRlZCBieSBYZW4KK3RoaXMgd2F5IGFyZSBzdGFydGVkIHJpZ2h0IGF3YXkgaW4gcGFy
YWxsZWwuIEhlbmNlLCB0aGVpciBib290IHRpbWUgaXMKK3R5cGljYWxseSBtdWNoIHNob3J0ZXIu
CisKK0RvbWFpbnMgc3RhcnRlZCBieSBYZW4gYXQgYm9vdCB0aW1lIGN1cnJlbnRseSBoYXZlIHRo
ZSBmb2xsb3dpbmcKK2xpbWl0YXRpb25zOgorCistIFRoZXkgY2Fubm90IGJlIHByb3Blcmx5IHNo
dXRkb3duIG9yIHJlYm9vdGVkIHVzaW5nIHhsLiBJZiBvbmUgb2YgdGhlbQorICBjcmFzaGVzLCB0
aGUgd2hvbGUgcGxhdGZvcm0gc2hvdWxkIGJlIHJlYm9vdGVkLgorCistIFNvbWUgeGwgb3BlcmF0
aW9ucyBtaWdodCBub3Qgd29yayBhcyBleHBlY3RlZC4geGwgaXMgbWVhbnQgdG8gYmUgdXNlZAor
ICB3aXRoIGRvbWFpbnMgdGhhdCBoYXZlIGJlZW4gY3JlYXRlZCBieSBpdC4gVXNpbmcgeGwgd2l0
aCBkb21haW5zCisgIHN0YXJ0ZWQgYnkgWGVuIGF0IGJvb3QgbWlnaHQgbm90IHdvcmsgYXMgZXhw
ZWN0ZWQuCisKKy0gVGhlIEdJQyB2ZXJzaW9uIGlzIHRoZSBuYXRpdmUgdmVyc2lvbi4gSW4gYWJz
ZW5jZSBvZiBvdGhlcgorICBpbmZvcm1hdGlvbiwgdGhlIEdJQyB2ZXJzaW9uIGV4cG9zZWQgdG8g
dGhlIGRvbWFpbnMgc3RhcnRlZCBieSBYZW4gYXQKKyAgYm9vdCBpcyB0aGUgc2FtZSBhcyB0aGUg
bmF0aXZlIEdJQyB2ZXJzaW9uLgorCistIE5vIFBWIGRyaXZlcnMuIFRoZXJlIGlzIG5vIHN1cHBv
cnQgZm9yIFBWIGRldmljZXMgYXQgdGhlIG1vbWVudC4gQWxsCisgIGRldmljZXMgbmVlZCB0byBi
ZSBzdGF0aWNhbGx5IGFzc2lnbmVkIHRvIGd1ZXN0cy4KKworLSBQaW5uaW5nIHZDUFVzIG9mIGRv
bWFpbnMgc3RhcnRlZCBieSBYZW4gYXQgYm9vdCBjYW4gYmUKKyAgZG9uZSBmcm9tIHRoZSBjb250
cm9sIGRvbWFpbiwgdXNpbmcgYHhsIHZjcHUtcGluYCBhcyB1c3VhbC4gSXQgaXMgbm90CisgIGN1
cnJlbnRseSBwb3NzaWJsZSB0byBjb25maWd1cmUgdkNQVSBwaW5uaW5nIHdpdGhvdXQgYSBjb250
cm9sIGRvbWFpbi4KKyAgSG93ZXZlciwgdGhlIE5VTEwgc2NoZWR1bGVyIGNhbiBiZSBzZWxlY3Rl
ZCBieSBwYXNzaW5nIGBzY2hlZD1udWxsYCB0bworICB0aGUgWGVuIGNvbW1hbmQgbGluZS4gVGhl
IE5VTEwgc2NoZWR1bGVyIGF1dG9tYXRpY2FsbHkgYXNzaWducyBhbmQKKyAgcGlucyB2Q1BVcyB0
byBwQ1BVcywgYnV0IHRoZSB2Q1BVLXBDUFUgYXNzaWdubWVudHMgY2Fubm90IGJlCisgIGNvbmZp
Z3VyZWQuCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gIj7z-0006QY-Kg; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj7y-0006Pc-H8
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:22 +0000
X-Inumbo-ID: 5bfdf80e-def9-11e8-9985-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5bfdf80e-def9-11e8-9985-12d6303a7972;
 Fri, 02 Nov 2018 23:45:21 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1FB2420833;
 Fri,  2 Nov 2018 23:45:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202320;
 bh=Q5b6r/mdG/NYmpOXoejkGhaTC4HyjbAXkA8ksqA92RM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=S7JQd4qTSpxsvLUYH7dxNrOd+rIrOg55O9VL+jJu4ftm5GGgKXZUY3sJxWgkFK6hv
 94JFKlyMU6mmo5z4i7N5Da5X6tL2DAflemdAJ++byO1yWNQKt67glbnhj00jUfGKmg
 PfVR3kKzP8VKgj9PkzdRDJGCW0w+5wxA7rwuFYEQ=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:44:54 -0700
Message-Id: <1541202318-9840-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 02/26] xen/arm: extend device tree based
 multiboot protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXh0ZW5kIHRoZSBleGlzdGluZyBkZXZpY2UgdHJlZSBiYXNlZCBtdWx0aWJvb3QgcHJvdG9jb2wg
dG8gaW5jbHVkZQppbmZvcm1hdGlvbiByZWdhcmRpbmcgbXVsdGlwbGUgZG9tYWlucyB0byBib290
LgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29t
PgoKLS0tCkNoYW5nZXMgaW4gdjQ6Ci0gbWVtb3J5IGlzIDY0Yml0CgpDaGFuZ2VzIGluIHYzOgot
IHJlbW92ZSAieGVuLGluaXRpYWwtZG9tYWluIiBmb3Igbm93Ci0gbWFrZSB2cGwwMTEgYW4gZW1w
dHkgcHJvcGVydHkKLSBtZW1vcnkgaW4gS0JzCgpDaGFuZ2VzIGluIHYyOgotIGxvd2VyIGNhc2Ug
a2VybmVsCi0gcmVuYW1lIG1lbSB0byBtZW1vcnkKLSBtYW5kYXRlIGNwdXMgYW5kIG1lbW9yeQot
IHJlcGxhY2UgZG9tVS1rZXJuZWwgd2l0aCBrZXJuZWwgYW5kIGRvbVUtcmFtZGlzayB3aXRoIHJh
bWRpc2sKLSByZW5hbWUgeGVuLGRvbVUgd2l0aCB4ZW4sZG9tYWluCi0gYWRkIGluZm8gYWJvdXQg
ZG9tMAotIHN3aXRjaCBtZW1vcnkgYW5kIGNwdXMgdG8gaW50ZWdlcnMKLSByZW1vdmUgZGVmYXVs
dHMKLSBhZGQgdnBsMDExCi0tLQogZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4
dCB8IDEwNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgMTA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL2RldmljZS10
cmVlL2Jvb3RpbmcudHh0IGIvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dApp
bmRleCBjZTJkMGRjLi4zMTdhOWU5IDEwMDY0NAotLS0gYS9kb2NzL21pc2MvYXJtL2RldmljZS10
cmVlL2Jvb3RpbmcudHh0CisrKyBiL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50
eHQKQEAgLTExOSwzICsxMTksMTEwIEBAIEZvciB0aG9zZSB5b3Ugd291bGQgaGFyZGNvZGUgdGhl
IFhlbiBjb21tYW5kbGluZSBpbiB0aGUgRFRCIHVuZGVyCiBsaW5lIGJ5IHdyaXRpbmcgYm9vdGFy
Z3MgKGFzIGZvciBuYXRpdmUgTGludXgpLgogQSBYZW4tYXdhcmUgYm9vdGxvYWRlciB3b3VsZCBz
ZXQgeGVuLHhlbi1ib290YXJncyBmb3IgWGVuLCB4ZW4sZG9tMC1ib290YXJncwogZm9yIERvbTAg
YW5kIGJvb3RhcmdzIGZvciBuYXRpdmUgTGludXguCisKKworQ3JlYXRpbmcgTXVsdGlwbGUgRG9t
YWlucyBkaXJlY3RseSBmcm9tIFhlbgorPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQorCitJdCBpcyBwb3NzaWJsZSB0byBoYXZlIFhlbiBjcmVhdGUgb3RoZXIgZG9t
YWlucywgaW4gYWRkaXRpb24gdG8gZG9tMCwKK291dCBvZiB0aGUgaW5mb3JtYXRpb24gcHJvdmlk
ZWQgdmlhIGRldmljZSB0cmVlLiBBIGtlcm5lbCBhbmQgaW5pdHJkCisob3B0aW9uYWwpIG5lZWQg
dG8gYmUgc3BlY2lmaWVkIGZvciBlYWNoIGd1ZXN0LgorCitGb3IgZWFjaCBkb21haW4gdG8gYmUg
Y3JlYXRlZCB0aGVyZSBuZWVkcyB0byBiZSBvbmUgbm9kZSB1bmRlciAvY2hvc2VuCit3aXRoIHRo
ZSBmb2xsb3dpbmcgcHJvcGVydGllczoKKworLSBjb21wYXRpYmxlCisKKyAgICBGb3IgZG9tVXM6
ICJ4ZW4sZG9tYWluIgorCistIG1lbW9yeQorCisJQSA2NC1iaXQgaW50ZWdlciBzcGVjaWZ5aW5n
IHRoZSBhbW91bnQgb2Yga2lsb2J5dGVzIG9mIFJBTSB0bworICAgIGFsbG9jYXRlIHRvIHRoZSBn
dWVzdC4KKworLSBjcHVzCisKKyAgICBBbiBpbnRlZ2VyIHNwZWNpZnlpbmcgdGhlIG51bWJlciBv
ZiB2Y3B1cyB0byBhbGxvY2F0ZSB0byB0aGUgZ3Vlc3QuCisKKy0gdnBsMDExCisKKyAgICBBbiBl
bXB0eSBwcm9wZXJ0eSB0byBlbmFibGUvZGlzYWJsZSBhIHZpcnR1YWwgcGwwMTEgZm9yIHRoZSBn
dWVzdCB0byB1c2UuCisKKy0gI2FkZHJlc3MtY2VsbHMgYW5kICNzaXplLWNlbGxzCisKKyAgICBC
b3RoICNhZGRyZXNzLWNlbGxzIGFuZCAjc2l6ZS1jZWxscyBuZWVkIHRvIGJlIHNwZWNpZmllZCBi
ZWNhdXNlCisgICAgYm90aCBzdWItbm9kZXMgKGRlc2NyaWJlZCBzaG9ydGx5KSBoYXZlIHJlZyBw
cm9wZXJ0aWVzLgorCitVbmRlciB0aGUgInhlbixkb21haW4iIGNvbXBhdGlibGUgbm9kZSwgb25l
IG9yIG1vcmUgc3ViLW5vZGVzIGFyZSBwcmVzZW50Citmb3IgdGhlIERvbVUga2VybmVsIGFuZCBy
YW1kaXNrLgorCitUaGUga2VybmVsIHN1Yi1ub2RlIGhhcyB0aGUgZm9sbG93aW5nIHByb3BlcnRp
ZXM6CisKKy0gY29tcGF0aWJsZQorCisgICAgIm11bHRpYm9vdCxrZXJuZWwiCisKKy0gcmVnCisK
KyAgICBTcGVjaWZpZXMgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGtlcm5lbCBpbiBSQU0g
YW5kIGl0cworICAgIGxlbmd0aC4KKworLSBib290YXJncyAob3B0aW9uYWwpCisKKyAgICBDb21t
YW5kIGxpbmUgcGFyYW1ldGVycyBmb3IgdGhlIGd1ZXN0IGtlcm5lbC4KKworVGhlIHJhbWRpc2sg
c3ViLW5vZGUgaGFzIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczoKKworLSBjb21wYXRpYmxlCisK
KyAgICAibXVsdGlib290LHJhbWRpc2siCisKKy0gcmVnCisKKyAgICBTcGVjaWZpZXMgdGhlIHBo
eXNpY2FsIGFkZHJlc3Mgb2YgdGhlIHJhbWRpc2sgaW4gUkFNIGFuZCBpdHMKKyAgICBsZW5ndGgu
CisKKworRXhhbXBsZQorPT09PT09PQorCitjaG9zZW4geworICAgIGRvbVUxIHsKKyAgICAgICAg
Y29tcGF0aWJsZSA9ICJ4ZW4sZG9tYWluIjsKKyAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MHgy
PjsKKyAgICAgICAgI3NpemUtY2VsbHMgPSA8MHgxPjsKKyAgICAgICAgbWVtb3J5ID0gPDAgMTMx
MDcyPjsKKyAgICAgICAgY3B1cyA9IDwyPjsKKyAgICAgICAgdnBsMDExOworCisgICAgICAgIG1v
ZHVsZUAweDRhMDAwMDAwIHsKKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGlib290LGtl
cm5lbCI7CisgICAgICAgICAgICByZWcgPSA8MHgwIDB4NGEwMDAwMDAgMHhmZmZmZmY+OworICAg
ICAgICAgICAgYm9vdGFyZ3MgPSAiY29uc29sZT10dHlBTUEwIGluaXQ9L2Jpbi9zaCI7CisgICAg
ICAgIH07CisKKyAgICAgICAgbW9kdWxlQDB4NGIwMDAwMDAgeworICAgICAgICAgICAgY29tcGF0
aWJsZSA9ICJtdWx0aWJvb3QscmFtZGlzayI7CisgICAgICAgICAgICByZWcgPSA8MHgwIDB4NGIw
MDAwMDAgMHhmZmZmZmY+OworICAgICAgICB9OworICAgIH07CisKKyAgICBkb21VMiB7CisgICAg
ICAgIGNvbXBhdGlibGUgPSAieGVuLGRvbWFpbiI7CisgICAgICAgICNhZGRyZXNzLWNlbGxzID0g
PDB4Mj47CisgICAgICAgICNzaXplLWNlbGxzID0gPDB4MT47CisgICAgICAgIG1lbW9yeSA9IDww
IDY1NTM2PjsKKyAgICAgICAgY3B1cyA9IDwxPjsKKworICAgICAgICBtb2R1bGVAMHg0YzAwMDAw
MCB7CisgICAgICAgICAgICBjb21wYXRpYmxlID0gIm11bHRpYm9vdCxrZXJuZWwiOworICAgICAg
ICAgICAgcmVnID0gPDB4MCAweDRjMDAwMDAwIDB4ZmZmZmZmPjsKKyAgICAgICAgICAgIGJvb3Rh
cmdzID0gImNvbnNvbGU9dHR5QU1BMCBpbml0PS9iaW4vc2giOworICAgICAgICB9OworCisgICAg
ICAgIG1vZHVsZUAweDRkMDAwMDAwIHsKKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGli
b290LHJhbWRpc2siOworICAgICAgICAgICAgcmVnID0gPDB4MCAweDRkMDAwMDAwIDB4ZmZmZmZm
PjsKKyAgICAgICAgfTsKKyAgICB9OworfTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj80-0006Qw-07; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj7y-0006Pb-H2
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:22 +0000
X-Inumbo-ID: 5c980c64-def9-11e8-91d5-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c980c64-def9-11e8-91d5-12d6303a7972;
 Fri, 02 Nov 2018 23:45:22 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0CA0320843;
 Fri,  2 Nov 2018 23:45:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202321;
 bh=FlyjFT2wf4YSiA237aSszf5DgUhDxus2jKA3P3TprPk=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=nHWj80Gu0NYfi7MKKVRTaZnC8wOicQnf2l59dyBSkjT7AR8g9OreD4zDxCTnIU6PR
 /9KopWpJztlSA6orVsW/sQDWJDYCs8kk/5OUcETbQpkmAyJwPbj47xH+y/Zne0zrn9
 IJY3oWhK9/beWJNJ3e95uwxKhRiKnQnwSZPbf9t4=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:44:56 -0700
Message-Id: <1541202318-9840-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 04/26] xen/arm: increase MAX_MODULES
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIGJvb3QgbW9kdWxlcyBuZWVkIHRvIGFjY291bnQgbm90IGp1c3QgZm9yIERvbTAgYnV0IGFs
c28gZm9yIGEgZmV3CnBvdGVudGlhbCBEb21VcywgZWFjaCBvZiB0aGVtIGNvbWluZyB3aXRoIHRo
ZWlyIG93biBrZXJuZWwgYW5kIGluaXRyZC4KSW5jcmVhc2UgTUFYX01PRFVMRVMgdG8gMzIgdG8g
YWxsb3cgZm9yIG1vcmUgRG9tVXMuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9zQHhpbGlueC5jb20+ClJldmlld2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9l
QGNhcmRvZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIHwgMiArLQogMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5o
CmluZGV4IDBjYzMzMzAuLmYxZTRhM2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
c2V0dXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAgLTgsNyArOCw3IEBA
CiAKICNkZWZpbmUgTlJfTUVNX0JBTktTIDEyOAogCi0jZGVmaW5lIE1BWF9NT0RVTEVTIDUgLyog
Q3VycmVudCBtYXhpbXVtIHVzZWZ1bCBtb2R1bGVzICovCisjZGVmaW5lIE1BWF9NT0RVTEVTIDMy
IC8qIEN1cnJlbnQgbWF4aW11bSB1c2VmdWwgbW9kdWxlcyAqLwogCiB0eXBlZGVmIGVudW0gewog
ICAgIEJPT1RNT0RfWEVOLAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj81-0006Tg-Jl; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj7z-0006Qb-NW
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:23 +0000
X-Inumbo-ID: 5cda00b0-def9-11e8-9f51-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5cda00b0-def9-11e8-9f51-12d6303a7972;
 Fri, 02 Nov 2018 23:45:22 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 90BFF20847;
 Fri,  2 Nov 2018 23:45:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202321;
 bh=BvIz0ZlfOkz5v32V2CgxQlPTl9yKqZ4e5TMaH+U1fRg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=tccxhv//rMHtlVFsXo7NpkS1myKCsi1Rnt0ovdX1eJebYkbagfJGYv1wCBxebTssy
 cL5YKWrZLWrjAonGb18cqR81MmbAqyhCMch7KclQqQ4AILD3xfOKQ/NDWC0/mhyQ61
 lZfglDyEZm1uNYNToOu2wyZ//yRxFDYAME9bqC00=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:44:57 -0700
Message-Id: <1541202318-9840-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 05/26] xen/arm: check for multiboot nodes
 only under /chosen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSBzdXJlIHRvIG9ubHkgbG9vayBmb3IgbXVsdGlib290IGNvbXBhdGlibGUgbm9kZXMgb25s
eSB1bmRlcgovY2hvc2VuLCBub3QgdW5kZXIgYW55IG90aGVyIHBhdGhzIChkZXB0aCA8PSAzKS4K
ClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
Ci0tLQoKQ2hhbmdlcyBpbiB2NjoKLSBkbyBub3QgcHJvY2VlZCBpZiBmZHRfZ2V0X3BhdGggcmV0
dXJucyBlcnJvciAhPSAtRkRUX0VSUl9OT1NQQUNFCi0gcmVtb3ZlIHNpemVvZiwgdXNlIGhhcmRj
b2RlZCB2YWx1ZQoKQ2hhbmdlcyBpbiB2NToKLSBhZGQgcGF0Y2gKLSBhZGQgY2hlY2sgb24gcmV0
dXJuIHZhbHVlIG9mIGZkdF9nZXRfcGF0aAotLS0KIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgfCAx
NCArKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyBiL3hlbi9hcmNo
L2FybS9ib290ZmR0LmMKaW5kZXggOGViYTQyYy4uYTQyZmU4NyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2Jvb3RmZHQuYworKysgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCkBAIC0xNzMsNyAr
MTczLDE1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcm9jZXNzX211bHRpYm9vdF9ub2RlKGNvbnN0
IHZvaWQgKmZkdCwgaW50IG5vZGUsCiAgICAgYm9vdG1vZHVsZV9raW5kIGtpbmQ7CiAgICAgcGFk
ZHJfdCBzdGFydCwgc2l6ZTsKICAgICBjb25zdCBjaGFyICpjbWRsaW5lOwotICAgIGludCBsZW47
CisgICAgaW50IGxlbiA9IDg7IC8qIHNpemVvZiAiL2Nob3NlbiIgKi8KKyAgICBjaGFyIHBhdGhb
OF07CisgICAgaW50IHJldDsKKworICAgIC8qIENoZWNrIHRoYXQgdGhlIG5vZGUgaXMgdW5kZXIg
ImNob3NlbiIgKi8KKyAgICByZXQgPSBmZHRfZ2V0X3BhdGgoZmR0LCBub2RlLCBwYXRoLCBsZW4p
OworICAgIGlmICggKHJldCAhPSAwICYmIHJldCAhPSAtRkRUX0VSUl9OT1NQQUNFKSB8fAorICAg
ICAgICAgc3RybmNtcChwYXRoLCAiL2Nob3NlbiIsIGxlbiAtIDEpICkKKyAgICAgICAgcmV0dXJu
OwogCiAgICAgcHJvcCA9IGZkdF9nZXRfcHJvcGVydHkoZmR0LCBub2RlLCAicmVnIiwgJmxlbik7
CiAgICAgaWYgKCAhcHJvcCApCkBAIC0yODYsOCArMjk0LDggQEAgc3RhdGljIGludCBfX2luaXQg
ZWFybHlfc2Nhbl9ub2RlKGNvbnN0IHZvaWQgKmZkdCwKIHsKICAgICBpZiAoIGRldmljZV90cmVl
X25vZGVfbWF0Y2hlcyhmZHQsIG5vZGUsICJtZW1vcnkiKSApCiAgICAgICAgIHByb2Nlc3NfbWVt
b3J5X25vZGUoZmR0LCBub2RlLCBuYW1lLCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzKTsKLSAg
ICBlbHNlIGlmICggZGV2aWNlX3RyZWVfbm9kZV9jb21wYXRpYmxlKGZkdCwgbm9kZSwgInhlbixt
dWx0aWJvb3QtbW9kdWxlIiApIHx8Ci0gICAgICAgICAgICAgIGRldmljZV90cmVlX25vZGVfY29t
cGF0aWJsZShmZHQsIG5vZGUsICJtdWx0aWJvb3QsbW9kdWxlIiApKQorICAgIGVsc2UgaWYgKCBk
ZXB0aCA8PSAzICYmIChkZXZpY2VfdHJlZV9ub2RlX2NvbXBhdGlibGUoZmR0LCBub2RlLCAieGVu
LG11bHRpYm9vdC1tb2R1bGUiICkgfHwKKyAgICAgICAgICAgICAgZGV2aWNlX3RyZWVfbm9kZV9j
b21wYXRpYmxlKGZkdCwgbm9kZSwgIm11bHRpYm9vdCxtb2R1bGUiICkpKQogICAgICAgICBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKGZkdCwgbm9kZSwgbmFtZSwgYWRkcmVzc19jZWxscywgc2l6ZV9j
ZWxscyk7CiAgICAgZWxzZSBpZiAoIGRlcHRoID09IDEgJiYgZGV2aWNlX3RyZWVfbm9kZV9tYXRj
aGVzKGZkdCwgbm9kZSwgImNob3NlbiIpICkKICAgICAgICAgcHJvY2Vzc19jaG9zZW5fbm9kZShm
ZHQsIG5vZGUsIG5hbWUsIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMpOwotLSAKMS45LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj81-0006UD-Vw; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj80-0006R3-7t
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:24 +0000
X-Inumbo-ID: 5d283641-def9-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d283641-def9-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 23:45:22 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0BD1E20848;
 Fri,  2 Nov 2018 23:45:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202322;
 bh=LYz/DKEsTUMbZk2LEbqycSZILgaKGYj0DC1jcGVQVjY=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=tQiIjOCmmjaszUCd7bIV/+6tBvJo6fT2sxkpWzvSvAMe0fz9SN86stRqr849CCLfd
 JrZganLWseQ/WeyrRuhzolaA1BX0OlmW//VPQz5/aNGfxKbNgyOMLHUgUlbBUa8xP6
 aCvwRAtyYhZkHldnD6Okm0xZxeE5Es2im7JwoPng=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:44:58 -0700
Message-Id: <1541202318-9840-6-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 06/26] xen/arm: introduce bootcmdlines
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgbmV3IGFycmF5IHRvIHN0b3JlIHRoZSBjbWRsaW5lIG9mIGVhY2ggYm9vdCBt
b2R1bGUuIEl0IGlzCnNlcGFyYXRlIGZyb20gc3RydWN0IGJvb3Rtb2R1bGVzLiBSZW1vdmUgdGhl
IGNtZGxpbmUgZmllbGQgZnJvbSBzdHJ1Y3QKYm9vdF9tb2R1bGUuIFRoaXMgd2F5LCBrZXJuZWxz
IGFuZCBpbml0cmRzIHdpdGggdGhlIHNhbWUgYWRkcmVzcyBpbgptZW1vcnkgY2FuIHNoYXJlIHN0
cnVjdCBib290bW9kdWxlIChpbXBvcnRhbnQgYmVjYXVzZSB3ZSB3YW50IHRoZW0gdG8gYmUKZnJl
ZSdkIG9ubHkgb25jZSksIGJ1dCB0aGV5IGNhbiBzdGlsbCBoYXZlIHRoZWlyIHNlcGFyYXRlIGJv
b3RjbWRsaW5lCmVudHJpZXMuCgpBZGQgYSBkdF9uYW1lIGZpZWxkIHRvIHN0cnVjdCBib290Y21k
bGluZSB0byBtYWtlIGl0IGVhc2llciB0byBmaW5kIHRoZQpjb3JyZWN0IGVudHJ5LiBTdG9yZSB0
aGUgbmFtZSBvZiB0aGUgInhlbixkb21haW4iIGNvbXBhdGlibGUgbm9kZSAoZm9yCmV4YW1wbGUg
IkRvbTEiKS4gVGhpcyBpcyBhIGJldHRlciBjaG9pY2UgY29tcGFyZWQgdG8gdGhlIG5hbWUgb2Yg
dGhlCiJtdWx0aWJvb3Qsa2VybmVsIiBjb21wYXRpYmxlIG5vZGUsIGJlY2F1c2UgdGhlaXIgbmFt
ZXMgYXJlIG5vdCB1bmlxdWUuCkZvciBpbnN0YW5jZSB0aGVyZSBjYW4gYmUgbW9yZSB0aGFuIG9u
ZSAibW9kdWxlQDB4NGMwMDAwMDAiIGluIHRoZQpzeXN0ZW0sIGJ1dCB0aGVyZSBjYW4gb25seSBi
ZSBvbmUgIi9jaG9zZW4vRG9tMSIuCgpBZGQgYSBwb2ludGVyIHRvIHN0cnVjdCBrZXJuZWxfaW5m
byB0byBwb2ludCB0byB0aGUgY21kbGluZSBmb3IgYSBnaXZlbgprZXJuZWwuCgpTaWduZWQtb2Zm
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ2hhbmdlcyBpbiB2NjoKLSBj
b2RlIHN0eWxlCi0gYWRkIGFjawoKQ2hhbmdlcyBpbiB2NToKLSByZW1vdmUgbGVmdG92ZXIgREVC
VUcgbWVzc2FnZQotIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKLSB1c2Uga2luZm8tPmNtZGxpbmUg
d2hlbiBwb3NzaWJsZQotIG1vdmUgYWRkX2Jvb2RfY21kbGluZSB0byBzZXR1cC5jCgpDaGFuZ2Vz
IGluIHY0OgotIGNoZWNrIHRoYXQgdGhlIG11bHRpYm9vdCBub2RlIGlzIHVuZGVyIC9jaG9zZW4K
LSB1c2UgY21kIGFuZCBjbWRzIGFzIHZhcmlhYmxlIG5hbWVzIGZvciBzdHJ1Y3QgYm9vdGNtZGxp
bmUgYW5kIHN0cnVjdAogIGJvb3RjbWRsaW5lKgotIGZpeCBwcmludGsKLSB1c2UgQVNTRVJUIGlu
c3RlYSBvZiBwYW5pYwotIGRvIG5vdCBhZGQgZW1wdHkgY21kbGluZSBlbnRyaWVzCi0gYWRkIG1v
cmUgZGVidWcgcHJpbnRrcyB0byBlYXJseV9wcmludF9pbmZvCi0gY29kZSBzdHlsZSBmaXhlcwot
IGFkZCBjb21tZW50IG9uIERUX01BWF9OQU1FCi0gaW5jcmVhc2UgRFRfTUFYX05BTUUgdG8gNDEK
LSBtYWtlIG5yX21vZHMgdW5zaWduZWQgaW50CgpDaGFuZ2VzIGluIHYzOgotIGludHJvZHVjZSBi
b290Y21kbGluZXMKLSBkbyBub3QgbW9kaWZ5IGJvb3RfZmR0X2NtZGxpbmUKLSBhZGQgY29tbWVu
dHMKCkNoYW5nZXMgaW4gdjI6Ci0gbmV3IHBhdGNoCi0tLQogeGVuL2FyY2gvYXJtL2Jvb3RmZHQu
YyAgICAgIHwgNDMgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDEyICsrKysrKy0tLS0tLQogeGVuL2FyY2gvYXJt
L2tlcm5lbC5oICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgIHwgNDcg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3NldHVwLmggfCAxOSArKysrKysrKysrKysrKysrLS0KIDUgZmlsZXMgY2hhbmdl
ZCwgODcgaW5zZXJ0aW9ucygrKSwgMzUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKaW5kZXggYTQyZmU4Ny4u
MDdhOTAzNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYworKysgYi94ZW4vYXJj
aC9hcm0vYm9vdGZkdC5jCkBAIC0xNzIsMTAgKzE3MiwxMiBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
cHJvY2Vzc19tdWx0aWJvb3Rfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAgIGNv
bnN0IF9fYmUzMiAqY2VsbDsKICAgICBib290bW9kdWxlX2tpbmQga2luZDsKICAgICBwYWRkcl90
IHN0YXJ0LCBzaXplOwotICAgIGNvbnN0IGNoYXIgKmNtZGxpbmU7CiAgICAgaW50IGxlbiA9IDg7
IC8qIHNpemVvZiAiL2Nob3NlbiIgKi8KICAgICBjaGFyIHBhdGhbOF07Ci0gICAgaW50IHJldDsK
KyAgICBpbnQgcGFyZW50X25vZGUsIHJldDsKKworICAgIHBhcmVudF9ub2RlID0gZmR0X3BhcmVu
dF9vZmZzZXQoZmR0LCBub2RlKTsKKyAgICBBU1NFUlQocGFyZW50X25vZGUgPj0gMCk7CiAKICAg
ICAvKiBDaGVjayB0aGF0IHRoZSBub2RlIGlzIHVuZGVyICJjaG9zZW4iICovCiAgICAgcmV0ID0g
ZmR0X2dldF9wYXRoKGZkdCwgbm9kZSwgcGF0aCwgbGVuKTsKQEAgLTIyOCwxNyArMjMwLDEyIEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBwcm9jZXNzX211bHRpYm9vdF9ub2RlKGNvbnN0IHZvaWQgKmZk
dCwgaW50IG5vZGUsCiAgICAgICAgICAgICBraW5kID0gQk9PVE1PRF9YU007CiAgICAgfQogCi0g
ICAgcHJvcCA9IGZkdF9nZXRfcHJvcGVydHkoZmR0LCBub2RlLCAiYm9vdGFyZ3MiLCAmbGVuKTsK
LSAgICBpZiAoIHByb3AgKQotICAgIHsKLSAgICAgICAgaWYgKCBsZW4gPiBCT09UTU9EX01BWF9D
TURMSU5FICkKLSAgICAgICAgICAgIHBhbmljKCJtb2R1bGUgJXMgY29tbWFuZCBsaW5lIHRvbyBs
b25nXG4iLCBuYW1lKTsKLSAgICAgICAgY21kbGluZSA9IHByb3AtPmRhdGE7Ci0gICAgfQotICAg
IGVsc2UKLSAgICAgICAgY21kbGluZSA9IE5VTEw7CisgICAgYWRkX2Jvb3RfbW9kdWxlKGtpbmQs
IHN0YXJ0LCBzaXplKTsKIAotICAgIGFkZF9ib290X21vZHVsZShraW5kLCBzdGFydCwgc2l6ZSwg
Y21kbGluZSk7CisgICAgcHJvcCA9IGZkdF9nZXRfcHJvcGVydHkoZmR0LCBub2RlLCAiYm9vdGFy
Z3MiLCAmbGVuKTsKKyAgICBpZiAoICFwcm9wICkKKyAgICAgICAgcmV0dXJuOworICAgIGFkZF9i
b290X2NtZGxpbmUoZmR0X2dldF9uYW1lKGZkdCwgcGFyZW50X25vZGUsICZsZW4pLCBwcm9wLT5k
YXRhLCBraW5kKTsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IHByb2Nlc3NfY2hvc2VuX25vZGUo
Y29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKQEAgLTI4NCw3ICsyODEsNyBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgcHJvY2Vzc19jaG9zZW5fbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAog
CiAgICAgcHJpbnRrKCJJbml0cmQgJSJQUklwYWRkciItJSJQUklwYWRkciJcbiIsIHN0YXJ0LCBl
bmQpOwogCi0gICAgYWRkX2Jvb3RfbW9kdWxlKEJPT1RNT0RfUkFNRElTSywgc3RhcnQsIGVuZC1z
dGFydCwgTlVMTCk7CisgICAgYWRkX2Jvb3RfbW9kdWxlKEJPT1RNT0RfUkFNRElTSywgc3RhcnQs
IGVuZC1zdGFydCk7CiB9CiAKIHN0YXRpYyBpbnQgX19pbml0IGVhcmx5X3NjYW5fbm9kZShjb25z
dCB2b2lkICpmZHQsCkBAIC0zMDcsNiArMzA0LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGVhcmx5
X3ByaW50X2luZm8odm9pZCkKIHsKICAgICBzdHJ1Y3QgbWVtaW5mbyAqbWkgPSAmYm9vdGluZm8u
bWVtOwogICAgIHN0cnVjdCBib290bW9kdWxlcyAqbW9kcyA9ICZib290aW5mby5tb2R1bGVzOwor
ICAgIHN0cnVjdCBib290Y21kbGluZXMgKmNtZHMgPSAmYm9vdGluZm8uY21kbGluZXM7CiAgICAg
aW50IGksIG5yX3JzdmQ7CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IG1pLT5ucl9iYW5rczsgaSsr
ICkKQEAgLTMxNSwxMiArMzEzLDEyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlYXJseV9wcmludF9p
bmZvKHZvaWQpCiAgICAgICAgICAgICAgICAgICAgICBtaS0+YmFua1tpXS5zdGFydCArIG1pLT5i
YW5rW2ldLnNpemUgLSAxKTsKICAgICBwcmludGsoIlxuIik7CiAgICAgZm9yICggaSA9IDAgOyBp
IDwgbW9kcy0+bnJfbW9kczsgaSsrICkKLSAgICAgICAgcHJpbnRrKCJNT0RVTEVbJWRdOiAlIlBS
SXBhZGRyIiAtICUiUFJJcGFkZHIiICUtMTJzICVzXG4iLAorICAgICAgICBwcmludGsoIk1PRFVM
RVslZF06ICUiUFJJcGFkZHIiIC0gJSJQUklwYWRkciIgJS0xMnNcbiIsCiAgICAgICAgICAgICAg
ICAgICAgICBpLAogICAgICAgICAgICAgICAgICAgICAgbW9kcy0+bW9kdWxlW2ldLnN0YXJ0LAog
ICAgICAgICAgICAgICAgICAgICAgbW9kcy0+bW9kdWxlW2ldLnN0YXJ0ICsgbW9kcy0+bW9kdWxl
W2ldLnNpemUsCi0gICAgICAgICAgICAgICAgICAgICBib290X21vZHVsZV9raW5kX2FzX3N0cmlu
Zyhtb2RzLT5tb2R1bGVbaV0ua2luZCksCi0gICAgICAgICAgICAgICAgICAgICBtb2RzLT5tb2R1
bGVbaV0uY21kbGluZSk7CisgICAgICAgICAgICAgICAgICAgICBib290X21vZHVsZV9raW5kX2Fz
X3N0cmluZyhtb2RzLT5tb2R1bGVbaV0ua2luZCkpOworCiAgICAgbnJfcnN2ZCA9IGZkdF9udW1f
bWVtX3JzdihkZXZpY2VfdHJlZV9mbGF0dGVuZWQpOwogICAgIGZvciAoIGkgPSAwOyBpIDwgbnJf
cnN2ZDsgaSsrICkKICAgICB7CkBAIC0zMzMsNiArMzMxLDExIEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBlYXJseV9wcmludF9pbmZvKHZvaWQpCiAgICAgICAgICAgICAgICAgICAgICBpLCBzLCBlKTsK
ICAgICB9CiAgICAgcHJpbnRrKCJcbiIpOworICAgIGZvciAoIGkgPSAwIDsgaSA8IGNtZHMtPm5y
X21vZHM7IGkrKyApCisgICAgICAgIHByaW50aygiQ01ETElORVslZF06JXMgJXNcbiIsIGksCisg
ICAgICAgICAgICAgICBjbWRzLT5jbWRsaW5lW2ldLmR0X25hbWUsCisgICAgICAgICAgICAgICAm
Y21kcy0+Y21kbGluZVtpXS5jbWRsaW5lWzBdKTsKKyAgICBwcmludGsoIlxuIik7CiB9CiAKIC8q
KgpAQCAtMzQ5LDcgKzM1Miw3IEBAIHNpemVfdCBfX2luaXQgYm9vdF9mZHRfaW5mbyhjb25zdCB2
b2lkICpmZHQsIHBhZGRyX3QgcGFkZHIpCiAgICAgaWYgKCByZXQgPCAwICkKICAgICAgICAgcGFu
aWMoIk5vIHZhbGlkIGRldmljZSB0cmVlXG4iKTsKIAotICAgIGFkZF9ib290X21vZHVsZShCT09U
TU9EX0ZEVCwgcGFkZHIsIGZkdF90b3RhbHNpemUoZmR0KSwgTlVMTCk7CisgICAgYWRkX2Jvb3Rf
bW9kdWxlKEJPT1RNT0RfRkRULCBwYWRkciwgZmR0X3RvdGFsc2l6ZShmZHQpKTsKIAogICAgIGRl
dmljZV90cmVlX2Zvcl9lYWNoX25vZGUoKHZvaWQgKilmZHQsIGVhcmx5X3NjYW5fbm9kZSwgTlVM
TCk7CiAgICAgZWFybHlfcHJpbnRfaW5mbygpOwpAQCAtMzY5LDExICszNzIsMTEgQEAgY29uc3Qg
Y2hhciAqYm9vdF9mZHRfY21kbGluZShjb25zdCB2b2lkICpmZHQpCiAgICAgcHJvcCA9IGZkdF9n
ZXRfcHJvcGVydHkoZmR0LCBub2RlLCAieGVuLHhlbi1ib290YXJncyIsIE5VTEwpOwogICAgIGlm
ICggcHJvcCA9PSBOVUxMICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBib290bW9kdWxlICpkb20w
X21vZCA9Ci0gICAgICAgICAgICBib290X21vZHVsZV9maW5kX2J5X2tpbmQoQk9PVE1PRF9LRVJO
RUwpOworICAgICAgICBzdHJ1Y3QgYm9vdGNtZGxpbmUgKmRvbTBfY21kbGluZSA9CisgICAgICAg
ICAgICBib290X2NtZGxpbmVfZmluZF9ieV9raW5kKEJPT1RNT0RfS0VSTkVMKTsKIAogICAgICAg
ICBpZiAoZmR0X2dldF9wcm9wZXJ0eShmZHQsIG5vZGUsICJ4ZW4sZG9tMC1ib290YXJncyIsIE5V
TEwpIHx8Ci0gICAgICAgICAgICAoIGRvbTBfbW9kICYmIGRvbTBfbW9kLT5jbWRsaW5lWzBdICkg
KQorICAgICAgICAgICAgKCBkb20wX2NtZGxpbmUgJiYgZG9tMF9jbWRsaW5lLT5jbWRsaW5lWzBd
ICkgKQogICAgICAgICAgICAgcHJvcCA9IGZkdF9nZXRfcHJvcGVydHkoZmR0LCBub2RlLCAiYm9v
dGFyZ3MiLCBOVUxMKTsKICAgICB9CiAgICAgaWYgKCBwcm9wID09IE5VTEwgKQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCmluZGV4IGY1NTIxNTQuLjZiMTViYzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTM3NSwxMCAr
Mzc1LDggQEAgc3RhdGljIGludCBfX2luaXQgd3JpdGVfcHJvcGVydGllcyhzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAogICAgIGludCByZXMgPSAwOwogICAgIGlu
dCBoYWRfZG9tMF9ib290YXJncyA9IDA7CiAKLSAgICBjb25zdCBzdHJ1Y3QgYm9vdG1vZHVsZSAq
a2VybmVsID0ga2luZm8tPmtlcm5lbF9ib290bW9kdWxlOwotCi0gICAgaWYgKCBrZXJuZWwgJiYg
a2VybmVsLT5jbWRsaW5lWzBdICkKLSAgICAgICAgYm9vdGFyZ3MgPSAma2VybmVsLT5jbWRsaW5l
WzBdOworICAgIGlmICgga2luZm8tPmNtZGxpbmUgJiYga2luZm8tPmNtZGxpbmVbMF0gKQorICAg
ICAgICBib290YXJncyA9ICZraW5mby0+Y21kbGluZVswXTsKIAogICAgIGR0X2Zvcl9lYWNoX3By
b3BlcnR5X25vZGUgKG5vZGUsIHByb3ApCiAgICAgewpAQCAtOTUyLDkgKzk1MCw5IEBAIHN0YXRp
YyBpbnQgX19pbml0IG1ha2VfY2hvc2VuX25vZGUoY29uc3Qgc3RydWN0IGtlcm5lbF9pbmZvICpr
aW5mbykKICAgICBpZiAoIHJlcyApCiAgICAgICAgIHJldHVybiByZXM7CiAKLSAgICBpZiAoIG1v
ZCAmJiBtb2QtPmNtZGxpbmVbMF0gKQorICAgIGlmICgga2luZm8tPmNtZGxpbmUgJiYga2luZm8t
PmNtZGxpbmVbMF0gKQogICAgIHsKLSAgICAgICAgYm9vdGFyZ3MgPSAmbW9kLT5jbWRsaW5lWzBd
OworICAgICAgICBib290YXJncyA9ICZraW5mby0+Y21kbGluZVswXTsKICAgICAgICAgcmVzID0g
ZmR0X3Byb3BlcnR5KGZkdCwgImJvb3RhcmdzIiwgYm9vdGFyZ3MsIHN0cmxlbihib290YXJncykg
KyAxKTsKICAgICAgICAgaWYgKCByZXMgKQogICAgICAgICAgICByZXR1cm4gcmVzOwpAQCAtMjEw
OSw2ICsyMTA3LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGZpbmRfZ250dGFiX3JlZ2lvbihzdHJ1
Y3QgZG9tYWluICpkLAogCiBpbnQgX19pbml0IGNvbnN0cnVjdF9kb20wKHN0cnVjdCBkb21haW4g
KmQpCiB7CisgICAgY29uc3Qgc3RydWN0IGJvb3RjbWRsaW5lICprZXJuZWwgPSBib290X2NtZGxp
bmVfZmluZF9ieV9raW5kKEJPT1RNT0RfS0VSTkVMKTsKICAgICBzdHJ1Y3Qga2VybmVsX2luZm8g
a2luZm8gPSB7fTsKICAgICBzdHJ1Y3QgdmNwdSAqc2F2ZWRfY3VycmVudDsKICAgICBpbnQgcmMs
IGksIGNwdTsKQEAgLTIxNTQsNiArMjE1Myw3IEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAo
c3RydWN0IGRvbWFpbiAqZCkKIAogI2VuZGlmCiAKKyAgICBraW5mby5jbWRsaW5lID0gKGtlcm5l
bCAhPSBOVUxMKSA/ICZrZXJuZWwtPmNtZGxpbmVbMF0gOiBOVUxMOwogICAgIGFsbG9jYXRlX21l
bW9yeShkLCAma2luZm8pOwogICAgIGZpbmRfZ250dGFiX3JlZ2lvbihkLCAma2luZm8pOwogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmggYi94ZW4vYXJjaC9hcm0va2VybmVsLmgK
aW5kZXggNDdlYWNiNS4uMzliNzgyOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2tlcm5lbC5o
CisrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuaApAQCAtMjksNiArMjksNyBAQCBzdHJ1Y3Qga2Vy
bmVsX2luZm8gewogCiAgICAgLyogYm9vdCBibG9iIGxvYWQgYWRkcmVzc2VzICovCiAgICAgY29u
c3Qgc3RydWN0IGJvb3Rtb2R1bGUgKmtlcm5lbF9ib290bW9kdWxlLCAqaW5pdHJkX2Jvb3Rtb2R1
bGU7CisgICAgY29uc3QgY2hhciogY21kbGluZTsKICAgICBwYWRkcl90IGR0Yl9wYWRkcjsKICAg
ICBwYWRkcl90IGluaXRyZF9wYWRkcjsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVw
LmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCBlYTI0OTVhLi4yMDk4NTkxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAt
MjAxLDggKzIwMSw3IEBAIHZvaWQgX19pbml0IGR0X3VucmVzZXJ2ZWRfcmVnaW9ucyhwYWRkcl90
IHMsIHBhZGRyX3QgZSwKIH0KIAogc3RydWN0IGJvb3Rtb2R1bGUgX19pbml0ICphZGRfYm9vdF9t
b2R1bGUoYm9vdG1vZHVsZV9raW5kIGtpbmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYWRkcl90IHN0YXJ0LCBwYWRkcl90IHNpemUsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWRsaW5lKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBzdGFydCwgcGFkZHJf
dCBzaXplKQogewogICAgIHN0cnVjdCBib290bW9kdWxlcyAqbW9kcyA9ICZib290aW5mby5tb2R1
bGVzOwogICAgIHN0cnVjdCBib290bW9kdWxlICptb2Q7CkBAIC0yMTgsMTAgKzIxNyw2IEBAIHN0
cnVjdCBib290bW9kdWxlIF9faW5pdCAqYWRkX2Jvb3RfbW9kdWxlKGJvb3Rtb2R1bGVfa2luZCBr
aW5kLAogICAgIG1vZC0+a2luZCA9IGtpbmQ7CiAgICAgbW9kLT5zdGFydCA9IHN0YXJ0OwogICAg
IG1vZC0+c2l6ZSA9IHNpemU7Ci0gICAgaWYgKCBjbWRsaW5lICkKLSAgICAgICAgc2FmZV9zdHJj
cHkobW9kLT5jbWRsaW5lLCBjbWRsaW5lKTsKLSAgICBlbHNlCi0gICAgICAgIG1vZC0+Y21kbGlu
ZVswXSA9IDA7CiAKICAgICByZXR1cm4gbW9kOwogfQpAQCAtMjQwLDYgKzIzNSw0NCBAQCBzdHJ1
Y3QgYm9vdG1vZHVsZSAqIF9faW5pdCBib290X21vZHVsZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVs
ZV9raW5kIGtpbmQpCiAgICAgcmV0dXJuIE5VTEw7CiB9CiAKK3ZvaWQgX19pbml0IGFkZF9ib290
X2NtZGxpbmUoY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqY21kbGluZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vdG1vZHVsZV9raW5kIGtpbmQpCit7CisgICAgc3RydWN0
IGJvb3RjbWRsaW5lcyAqY21kcyA9ICZib290aW5mby5jbWRsaW5lczsKKyAgICBzdHJ1Y3QgYm9v
dGNtZGxpbmUgKmNtZDsKKworICAgIGlmICggY21kcy0+bnJfbW9kcyA9PSBNQVhfTU9EVUxFUyAp
CisgICAgeworICAgICAgICBwcmludGsoIklnbm9yaW5nICVzIGNtZGxpbmUgKHRvbyBtYW55KVxu
IiwgbmFtZSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBjbWQgPSAmY21kcy0+Y21k
bGluZVtjbWRzLT5ucl9tb2RzKytdOworICAgIGNtZC0+a2luZCA9IGtpbmQ7CisKKyAgICBBU1NF
UlQoc3RybGVuKG5hbWUpIDw9IERUX01BWF9OQU1FKTsKKyAgICBzYWZlX3N0cmNweShjbWQtPmR0
X25hbWUsIG5hbWUpOworCisgICAgaWYgKCBzdHJsZW4oY21kbGluZSkgPiBCT09UTU9EX01BWF9D
TURMSU5FICkKKyAgICAgICAgcGFuaWMoIm1vZHVsZSAlcyBjb21tYW5kIGxpbmUgdG9vIGxvbmdc
biIsIG5hbWUpOworICAgIHNhZmVfc3RyY3B5KGNtZC0+Y21kbGluZSwgY21kbGluZSk7Cit9CisK
K3N0cnVjdCBib290Y21kbGluZSAqIF9faW5pdCBib290X2NtZGxpbmVfZmluZF9ieV9raW5kKGJv
b3Rtb2R1bGVfa2luZCBraW5kKQoreworICAgIHN0cnVjdCBib290Y21kbGluZXMgKmNtZHMgPSAm
Ym9vdGluZm8uY21kbGluZXM7CisgICAgc3RydWN0IGJvb3RjbWRsaW5lICpjbWQ7CisgICAgaW50
IGk7CisKKyAgICBmb3IgKCBpID0gMCA7IGkgPCBjbWRzLT5ucl9tb2RzIDsgaSsrICkKKyAgICB7
CisgICAgICAgIGNtZCA9ICZjbWRzLT5jbWRsaW5lW2ldOworICAgICAgICBpZiAoIGNtZC0+a2lu
ZCA9PSBraW5kICkKKyAgICAgICAgICAgIHJldHVybiBjbWQ7CisgICAgfQorICAgIHJldHVybiBO
VUxMOworfQorCiBjb25zdCBjaGFyICogX19pbml0IGJvb3RfbW9kdWxlX2tpbmRfYXNfc3RyaW5n
KGJvb3Rtb2R1bGVfa2luZCBraW5kKQogewogICAgIHN3aXRjaCAoIGtpbmQgKQpAQCAtNzI4LDcg
Kzc2MSw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19v
ZmZzZXQsCiAgICAgLyogUmVnaXN0ZXIgWGVuJ3MgbG9hZCBhZGRyZXNzIGFzIGEgYm9vdCBtb2R1
bGUuICovCiAgICAgeGVuX2Jvb3Rtb2R1bGUgPSBhZGRfYm9vdF9tb2R1bGUoQk9PVE1PRF9YRU4s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KSh1aW50cHRyX3QpKF9zdGFy
dCArIGJvb3RfcGh5c19vZmZzZXQpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFk
ZHJfdCkodWludHB0cl90KShfZW5kIC0gX3N0YXJ0ICsgMSksIE5VTEwpOworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfZW5kIC0gX3N0YXJ0ICsgMSkp
OwogICAgIEJVR19PTigheGVuX2Jvb3Rtb2R1bGUpOwogCiAgICAgeGVuX3BhZGRyID0gZ2V0X3hl
bl9wYWRkcigpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCmluZGV4IGYxZTRhM2YuLjc1ODAwMDcgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3NldHVwLmgKQEAgLTM1LDYgKzM1LDEzIEBAIHN0cnVjdCBib290bW9kdWxlIHsKICAgICBib290
bW9kdWxlX2tpbmQga2luZDsKICAgICBwYWRkcl90IHN0YXJ0OwogICAgIHBhZGRyX3Qgc2l6ZTsK
K307CisKKy8qIERUX01BWF9OQU1FIGlzIHRoZSBub2RlIG5hbWUgbWF4IGxlbmd0aCBhY2NvcmRp
bmcgdGhlIERUIHNwZWMgKi8KKyNkZWZpbmUgRFRfTUFYX05BTUUgNDEKK3N0cnVjdCBib290Y21k
bGluZSB7CisgICAgYm9vdG1vZHVsZV9raW5kIGtpbmQ7CisgICAgY2hhciBkdF9uYW1lW0RUX01B
WF9OQU1FXTsKICAgICBjaGFyIGNtZGxpbmVbQk9PVE1PRF9NQVhfQ01ETElORV07CiB9OwogCkBA
IC00Myw5ICs1MCwxNSBAQCBzdHJ1Y3QgYm9vdG1vZHVsZXMgewogICAgIHN0cnVjdCBib290bW9k
dWxlIG1vZHVsZVtNQVhfTU9EVUxFU107CiB9OwogCitzdHJ1Y3QgYm9vdGNtZGxpbmVzIHsKKyAg
ICB1bnNpZ25lZCBpbnQgbnJfbW9kczsKKyAgICBzdHJ1Y3QgYm9vdGNtZGxpbmUgY21kbGluZVtN
QVhfTU9EVUxFU107Cit9OworCiBzdHJ1Y3QgYm9vdGluZm8gewogICAgIHN0cnVjdCBtZW1pbmZv
IG1lbTsKICAgICBzdHJ1Y3QgYm9vdG1vZHVsZXMgbW9kdWxlczsKKyAgICBzdHJ1Y3QgYm9vdGNt
ZGxpbmVzIGNtZGxpbmVzOwogI2lmZGVmIENPTkZJR19BQ1BJCiAgICAgc3RydWN0IG1lbWluZm8g
YWNwaTsKICNlbmRpZgpAQCAtNzgsOSArOTEsMTEgQEAgc2l6ZV90IF9faW5pdCBib290X2ZkdF9p
bmZvKGNvbnN0IHZvaWQgKmZkdCwgcGFkZHJfdCBwYWRkcik7CiBjb25zdCBjaGFyIF9faW5pdCAq
Ym9vdF9mZHRfY21kbGluZShjb25zdCB2b2lkICpmZHQpOwogCiBzdHJ1Y3QgYm9vdG1vZHVsZSAq
YWRkX2Jvb3RfbW9kdWxlKGJvb3Rtb2R1bGVfa2luZCBraW5kLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYWRkcl90IHN0YXJ0LCBwYWRkcl90IHNpemUsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNtZGxpbmUpOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHN0YXJ0LCBwYWRkcl90IHNpemUpOwog
c3RydWN0IGJvb3Rtb2R1bGUgKmJvb3RfbW9kdWxlX2ZpbmRfYnlfa2luZChib290bW9kdWxlX2tp
bmQga2luZCk7Cit2b2lkIGFkZF9ib290X2NtZGxpbmUoY29uc3QgY2hhciAqbmFtZSwgY29uc3Qg
Y2hhciAqY21kbGluZSwKKyAgICAgICAgICAgICAgICAgICAgICBib290bW9kdWxlX2tpbmQga2lu
ZCk7CitzdHJ1Y3QgYm9vdGNtZGxpbmUgKmJvb3RfY21kbGluZV9maW5kX2J5X2tpbmQoYm9vdG1v
ZHVsZV9raW5kIGtpbmQpOwogY29uc3QgY2hhciAqIF9faW5pdCBib290X21vZHVsZV9raW5kX2Fz
X3N0cmluZyhib290bW9kdWxlX2tpbmQga2luZCk7CiAKICNlbmRpZgotLSAKMS45LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj82-0006Uv-Cw; Fri, 02 Nov 2018 23:45:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj80-0006R4-A4
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:24 +0000
X-Inumbo-ID: 5d60fc53-def9-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d60fc53-def9-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 23:45:23 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7EEE22084A;
 Fri,  2 Nov 2018 23:45:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202322;
 bh=DTPKbHTr1pCfPCe/rRpr1MSI8FwhR6HlCG20S7zuuFc=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=1NTcvdGasccglwRYFkR0MUyOu6FL1yK7jj1WqCEKhzDQHjtGH/R/Od4pofQZbcYPe
 NP8EcdE1NkVpQfQWxAbENBurqW8RLQOf49xW+BGNBvBOKaagnGmCCU5Yfj1DyKVMOZ
 MRsw0aLR1MnQ7Vm4oN+NwnaMUHIYymr2ekQC717I=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:44:59 -0700
Message-Id: <1541202318-9840-7-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 07/26] xen/arm: don't add duplicate boot
 modules, introduce domU flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3QgYWRkIGR1cGxpY2F0ZSBib290IG1vZHVsZXMgKHNhbWUga2luZCBhbmQgc2FtZSBzdGFy
dCBhZGRyZXNzKSwKdGhleSBhcmUgZnJlZWQgbGF0ZXIsIHdlIGRvbid0IHdhbnQgdG8gaW50cm9k
dWNlIGRvdWJsZS1mcmVlIGVycm9ycy4KCkludHJvZHVjZSBhIGRvbVUgZmxhZyBpbiBzdHJ1Y3Qg
Ym9vdG1vZHVsZSBhbmQgc3RydWN0IGJvb3RjbWRsaW5lLiBTZXQKaXQgZm9yIGtlcm5lbHMgYW5k
IHJhbWRpc2tzIG9mICJ4ZW4sZG9tYWluIiBub2RlcyB0byBhdm9pZCBnZXR0aW5nCmNvbmZ1c2Vk
IGluIGtlcm5lbF9wcm9iZSwgd2hlcmUgd2UgdHJ5IHRvIGd1ZXNzIHdoaWNoIGlzIHRoZSBkb20w
IGtlcm5lbAphbmQgaW5pdHJkIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBhbGwgdmVyc2lvbnMgb2Yg
dGhlIG11bHRpYm9vdCBzcGVjLgoKYm9vdF9tb2R1bGVfZmluZF9ieV9raW5kIGFuZCBib290X2Nt
ZGxpbmVfZmluZF9ieV9raW5kIGF1dG9tYXRpY2FsbHkKY2hlY2sgZm9yICFkb21VIGVudHJpZXMg
KHRoZXkgYXJlIG9ubHkgdXNlZCBmb3Igbm9uLWRvbVUgbW9kdWxlcykuCgpTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CgotLS0KQ2hhbmdlcyBp
biB2NjoKLSB1cGRhdGUgY29tbWVudHMKCkNoYW5nZXMgaW4gdjU6Ci0gaW1wcm92ZSBjb21taXQg
bWVzc2FnZQotIGFkZCBpbi1jb2RlIGNvbW1lbnRzCgpDaGFuZ2VzIGluIHY0OgotIHVzZSB1bnNp
Z25lZCBpbnQKLSBiZXR0ZXIgY29tbWl0IG1lc3NhZ2UKLSBpbnRyb2R1Y2UgZG9tVSBmbGFnIGFu
ZCB1c2FnZQoKQ2hhbmdlcyBpbiB2MjoKLSBuZXcgcGF0Y2gKLS0tCiB4ZW4vYXJjaC9hcm0vYm9v
dGZkdC5jICAgICAgfCAxMSArKysrKysrLS0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAg
IHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9zZXR1cC5oIHwgMTIgKysrKysrKysrKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDQ2IGluc2Vy
dGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ib290
ZmR0LmMgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCmluZGV4IDA3YTkwMzcuLjhkOWJhNDcgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKKysrIGIveGVuL2FyY2gvYXJtL2Jvb3Rm
ZHQuYwpAQCAtMTc1LDYgKzE3NSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcm9jZXNzX211bHRp
Ym9vdF9ub2RlKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCiAgICAgaW50IGxlbiA9IDg7IC8q
IHNpemVvZiAiL2Nob3NlbiIgKi8KICAgICBjaGFyIHBhdGhbOF07CiAgICAgaW50IHBhcmVudF9u
b2RlLCByZXQ7CisgICAgYm9vbCBkb21VOwogCiAgICAgcGFyZW50X25vZGUgPSBmZHRfcGFyZW50
X29mZnNldChmZHQsIG5vZGUpOwogICAgIEFTU0VSVChwYXJlbnRfbm9kZSA+PSAwKTsKQEAgLTIz
MCwxMiArMjMxLDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcm9jZXNzX211bHRpYm9vdF9ub2Rl
KGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCiAgICAgICAgICAgICBraW5kID0gQk9PVE1PRF9Y
U007CiAgICAgfQogCi0gICAgYWRkX2Jvb3RfbW9kdWxlKGtpbmQsIHN0YXJ0LCBzaXplKTsKKyAg
ICBkb21VID0gZmR0X25vZGVfY2hlY2tfY29tcGF0aWJsZShmZHQsIHBhcmVudF9ub2RlLCAieGVu
LGRvbWFpbiIpID09IDA7CisgICAgYWRkX2Jvb3RfbW9kdWxlKGtpbmQsIHN0YXJ0LCBzaXplLCBk
b21VKTsKIAogICAgIHByb3AgPSBmZHRfZ2V0X3Byb3BlcnR5KGZkdCwgbm9kZSwgImJvb3Rhcmdz
IiwgJmxlbik7CiAgICAgaWYgKCAhcHJvcCApCiAgICAgICAgIHJldHVybjsKLSAgICBhZGRfYm9v
dF9jbWRsaW5lKGZkdF9nZXRfbmFtZShmZHQsIHBhcmVudF9ub2RlLCAmbGVuKSwgcHJvcC0+ZGF0
YSwga2luZCk7CisgICAgYWRkX2Jvb3RfY21kbGluZShmZHRfZ2V0X25hbWUoZmR0LCBwYXJlbnRf
bm9kZSwgJmxlbiksIHByb3AtPmRhdGEsCisgICAgICAgICAgICAgICAgICAgICBraW5kLCBkb21V
KTsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IHByb2Nlc3NfY2hvc2VuX25vZGUoY29uc3Qgdm9p
ZCAqZmR0LCBpbnQgbm9kZSwKQEAgLTI4MSw3ICsyODQsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
cHJvY2Vzc19jaG9zZW5fbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogCiAgICAgcHJp
bnRrKCJJbml0cmQgJSJQUklwYWRkciItJSJQUklwYWRkciJcbiIsIHN0YXJ0LCBlbmQpOwogCi0g
ICAgYWRkX2Jvb3RfbW9kdWxlKEJPT1RNT0RfUkFNRElTSywgc3RhcnQsIGVuZC1zdGFydCk7Cisg
ICAgYWRkX2Jvb3RfbW9kdWxlKEJPT1RNT0RfUkFNRElTSywgc3RhcnQsIGVuZC1zdGFydCwgZmFs
c2UpOwogfQogCiBzdGF0aWMgaW50IF9faW5pdCBlYXJseV9zY2FuX25vZGUoY29uc3Qgdm9pZCAq
ZmR0LApAQCAtMzUyLDcgKzM1NSw3IEBAIHNpemVfdCBfX2luaXQgYm9vdF9mZHRfaW5mbyhjb25z
dCB2b2lkICpmZHQsIHBhZGRyX3QgcGFkZHIpCiAgICAgaWYgKCByZXQgPCAwICkKICAgICAgICAg
cGFuaWMoIk5vIHZhbGlkIGRldmljZSB0cmVlXG4iKTsKIAotICAgIGFkZF9ib290X21vZHVsZShC
T09UTU9EX0ZEVCwgcGFkZHIsIGZkdF90b3RhbHNpemUoZmR0KSk7CisgICAgYWRkX2Jvb3RfbW9k
dWxlKEJPT1RNT0RfRkRULCBwYWRkciwgZmR0X3RvdGFsc2l6ZShmZHQpLCBmYWxzZSk7CiAKICAg
ICBkZXZpY2VfdHJlZV9mb3JfZWFjaF9ub2RlKCh2b2lkICopZmR0LCBlYXJseV9zY2FuX25vZGUs
IE5VTEwpOwogICAgIGVhcmx5X3ByaW50X2luZm8oKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggMjA5ODU5MS4uYzY5ZTg3MiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJtL3NldHVw
LmMKQEAgLTIwMSwxMCArMjAxLDEyIEBAIHZvaWQgX19pbml0IGR0X3VucmVzZXJ2ZWRfcmVnaW9u
cyhwYWRkcl90IHMsIHBhZGRyX3QgZSwKIH0KIAogc3RydWN0IGJvb3Rtb2R1bGUgX19pbml0ICph
ZGRfYm9vdF9tb2R1bGUoYm9vdG1vZHVsZV9raW5kIGtpbmQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHN0YXJ0LCBwYWRkcl90IHNpemUpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHN0YXJ0LCBwYWRk
cl90IHNpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IGRvbVUpCiB7CiAgICAgc3RydWN0IGJvb3Rtb2R1bGVzICptb2RzID0gJmJvb3RpbmZvLm1vZHVs
ZXM7CiAgICAgc3RydWN0IGJvb3Rtb2R1bGUgKm1vZDsKKyAgICB1bnNpZ25lZCBpbnQgaTsKIAog
ICAgIGlmICggbW9kcy0+bnJfbW9kcyA9PSBNQVhfTU9EVUxFUyApCiAgICAgewpAQCAtMjEyLDE1
ICsyMTQsMzEgQEAgc3RydWN0IGJvb3Rtb2R1bGUgX19pbml0ICphZGRfYm9vdF9tb2R1bGUoYm9v
dG1vZHVsZV9raW5kIGtpbmQsCiAgICAgICAgICAgICAgICBib290X21vZHVsZV9raW5kX2FzX3N0
cmluZyhraW5kKSwgc3RhcnQsIHN0YXJ0ICsgc2l6ZSk7CiAgICAgICAgIHJldHVybiBOVUxMOwog
ICAgIH0KKyAgICBmb3IgKCBpID0gMCA7IGkgPCBtb2RzLT5ucl9tb2RzIDsgaSsrICkKKyAgICB7
CisgICAgICAgIG1vZCA9ICZtb2RzLT5tb2R1bGVbaV07CisgICAgICAgIGlmICggbW9kLT5raW5k
ID09IGtpbmQgJiYgbW9kLT5zdGFydCA9PSBzdGFydCApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGlmICggIWRvbVUgKQorICAgICAgICAgICAgICAgIG1vZC0+ZG9tVSA9IGZhbHNlOworICAgICAg
ICAgICAgcmV0dXJuIG1vZDsKKyAgICAgICAgfQorICAgIH0KIAogICAgIG1vZCA9ICZtb2RzLT5t
b2R1bGVbbW9kcy0+bnJfbW9kcysrXTsKICAgICBtb2QtPmtpbmQgPSBraW5kOwogICAgIG1vZC0+
c3RhcnQgPSBzdGFydDsKICAgICBtb2QtPnNpemUgPSBzaXplOworICAgIG1vZC0+ZG9tVSA9IGRv
bVU7CiAKICAgICByZXR1cm4gbW9kOwogfQogCisvKgorICogYm9vdF9tb2R1bGVfZmluZF9ieV9r
aW5kIGNhbiBvbmx5IGJlIHVzZWQgdG8gcmV0dXJuIFhlbiBtb2R1bGVzIChlLmcKKyAqIFhTTSwg
RFRCKSBvciBEb20wIG1vZHVsZXMuIFRoaXMgaXMgbm90IHN1aXRhYmxlIGZvciBsb29raW5nIHVw
IGd1ZXN0CisgKiBtb2R1bGVzLgorICovCiBzdHJ1Y3QgYm9vdG1vZHVsZSAqIF9faW5pdCBib290
X21vZHVsZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQpCiB7CiAgICAgc3RydWN0
IGJvb3Rtb2R1bGVzICptb2RzID0gJmJvb3RpbmZvLm1vZHVsZXM7CkBAIC0yMjksMTQgKzI0Nywx
NCBAQCBzdHJ1Y3QgYm9vdG1vZHVsZSAqIF9faW5pdCBib290X21vZHVsZV9maW5kX2J5X2tpbmQo
Ym9vdG1vZHVsZV9raW5kIGtpbmQpCiAgICAgZm9yIChpID0gMCA7IGkgPCBtb2RzLT5ucl9tb2Rz
IDsgaSsrICkKICAgICB7CiAgICAgICAgIG1vZCA9ICZtb2RzLT5tb2R1bGVbaV07Ci0gICAgICAg
IGlmICggbW9kLT5raW5kID09IGtpbmQgKQorICAgICAgICBpZiAoIG1vZC0+a2luZCA9PSBraW5k
ICYmICFtb2QtPmRvbVUgKQogICAgICAgICAgICAgcmV0dXJuIG1vZDsKICAgICB9CiAgICAgcmV0
dXJuIE5VTEw7CiB9CiAKIHZvaWQgX19pbml0IGFkZF9ib290X2NtZGxpbmUoY29uc3QgY2hhciAq
bmFtZSwgY29uc3QgY2hhciAqY21kbGluZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vdG1vZHVsZV9raW5kIGtpbmQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3Rt
b2R1bGVfa2luZCBraW5kLCBib29sIGRvbVUpCiB7CiAgICAgc3RydWN0IGJvb3RjbWRsaW5lcyAq
Y21kcyA9ICZib290aW5mby5jbWRsaW5lczsKICAgICBzdHJ1Y3QgYm9vdGNtZGxpbmUgKmNtZDsK
QEAgLTI0OSw2ICsyNjcsNyBAQCB2b2lkIF9faW5pdCBhZGRfYm9vdF9jbWRsaW5lKGNvbnN0IGNo
YXIgKm5hbWUsIGNvbnN0IGNoYXIgKmNtZGxpbmUsCiAKICAgICBjbWQgPSAmY21kcy0+Y21kbGlu
ZVtjbWRzLT5ucl9tb2RzKytdOwogICAgIGNtZC0+a2luZCA9IGtpbmQ7CisgICAgY21kLT5kb21V
ID0gZG9tVTsKIAogICAgIEFTU0VSVChzdHJsZW4obmFtZSkgPD0gRFRfTUFYX05BTUUpOwogICAg
IHNhZmVfc3RyY3B5KGNtZC0+ZHRfbmFtZSwgbmFtZSk7CkBAIC0yNTgsNiArMjc3LDExIEBAIHZv
aWQgX19pbml0IGFkZF9ib290X2NtZGxpbmUoY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAq
Y21kbGluZSwKICAgICBzYWZlX3N0cmNweShjbWQtPmNtZGxpbmUsIGNtZGxpbmUpOwogfQogCisv
KgorICogYm9vdF9jbWRsaW5lX2ZpbmRfYnlfa2luZCBjYW4gb25seSBiZSB1c2VkIHRvIHJldHVy
biBYZW4gbW9kdWxlcyAoZS5nCisgKiBYU00sIERUQikgb3IgRG9tMCBtb2R1bGVzLiBUaGlzIGlz
IG5vdCBzdWl0YWJsZSBmb3IgbG9va2luZyB1cCBndWVzdAorICogbW9kdWxlcy4KKyAqLwogc3Ry
dWN0IGJvb3RjbWRsaW5lICogX19pbml0IGJvb3RfY21kbGluZV9maW5kX2J5X2tpbmQoYm9vdG1v
ZHVsZV9raW5kIGtpbmQpCiB7CiAgICAgc3RydWN0IGJvb3RjbWRsaW5lcyAqY21kcyA9ICZib290
aW5mby5jbWRsaW5lczsKQEAgLTI2Nyw3ICsyOTEsNyBAQCBzdHJ1Y3QgYm9vdGNtZGxpbmUgKiBf
X2luaXQgYm9vdF9jbWRsaW5lX2ZpbmRfYnlfa2luZChib290bW9kdWxlX2tpbmQga2luZCkKICAg
ICBmb3IgKCBpID0gMCA7IGkgPCBjbWRzLT5ucl9tb2RzIDsgaSsrICkKICAgICB7CiAgICAgICAg
IGNtZCA9ICZjbWRzLT5jbWRsaW5lW2ldOwotICAgICAgICBpZiAoIGNtZC0+a2luZCA9PSBraW5k
ICkKKyAgICAgICAgaWYgKCBjbWQtPmtpbmQgPT0ga2luZCAmJiAhY21kLT5kb21VICkKICAgICAg
ICAgICAgIHJldHVybiBjbWQ7CiAgICAgfQogICAgIHJldHVybiBOVUxMOwpAQCAtNzYxLDcgKzc4
NSw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZz
ZXQsCiAgICAgLyogUmVnaXN0ZXIgWGVuJ3MgbG9hZCBhZGRyZXNzIGFzIGEgYm9vdCBtb2R1bGUu
ICovCiAgICAgeGVuX2Jvb3Rtb2R1bGUgPSBhZGRfYm9vdF9tb2R1bGUoQk9PVE1PRF9YRU4sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KSh1aW50cHRyX3QpKF9zdGFydCAr
IGJvb3RfcGh5c19vZmZzZXQpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJf
dCkodWludHB0cl90KShfZW5kIC0gX3N0YXJ0ICsgMSkpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfZW5kIC0gX3N0YXJ0ICsgMSksIGZhbHNlKTsK
ICAgICBCVUdfT04oIXhlbl9ib290bW9kdWxlKTsKIAogICAgIHhlbl9wYWRkciA9IGdldF94ZW5f
cGFkZHIoKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vc2V0dXAuaAppbmRleCA3NTgwMDA3Li4zYTMwMzI5IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9z
ZXR1cC5oCkBAIC0zMCw5ICszMCwxNiBAQCBzdHJ1Y3QgbWVtaW5mbyB7CiAgICAgc3RydWN0IG1l
bWJhbmsgYmFua1tOUl9NRU1fQkFOS1NdOwogfTsKIAorLyoKKyAqIFRoZSBkb21VIGZsYWcgaXMg
c2V0IGZvciBrZXJuZWxzIGFuZCByYW1kaXNrcyBvZiAieGVuLGRvbWFpbiIgbm9kZXMuCisgKiBU
aGUgcHVycG9zZSBvZiB0aGUgZG9tVSBmbGFnIGlzIHRvIGF2b2lkIGdldHRpbmcgY29uZnVzZWQg
aW4KKyAqIGtlcm5lbF9wcm9iZSwgd2hlcmUgd2UgdHJ5IHRvIGd1ZXNzIHdoaWNoIGlzIHRoZSBk
b20wIGtlcm5lbCBhbmQKKyAqIGluaXRyZCB0byBiZSBjb21wYXRpYmxlIHdpdGggYWxsIHZlcnNp
b25zIG9mIHRoZSBtdWx0aWJvb3Qgc3BlYy4gCisgKi8KICNkZWZpbmUgQk9PVE1PRF9NQVhfQ01E
TElORSAxMDI0CiBzdHJ1Y3QgYm9vdG1vZHVsZSB7CiAgICAgYm9vdG1vZHVsZV9raW5kIGtpbmQ7
CisgICAgYm9vbCBkb21VOwogICAgIHBhZGRyX3Qgc3RhcnQ7CiAgICAgcGFkZHJfdCBzaXplOwog
fTsKQEAgLTQxLDYgKzQ4LDcgQEAgc3RydWN0IGJvb3Rtb2R1bGUgewogI2RlZmluZSBEVF9NQVhf
TkFNRSA0MQogc3RydWN0IGJvb3RjbWRsaW5lIHsKICAgICBib290bW9kdWxlX2tpbmQga2luZDsK
KyAgICBib29sIGRvbVU7CiAgICAgY2hhciBkdF9uYW1lW0RUX01BWF9OQU1FXTsKICAgICBjaGFy
IGNtZGxpbmVbQk9PVE1PRF9NQVhfQ01ETElORV07CiB9OwpAQCAtOTEsMTAgKzk5LDEwIEBAIHNp
emVfdCBfX2luaXQgYm9vdF9mZHRfaW5mbyhjb25zdCB2b2lkICpmZHQsIHBhZGRyX3QgcGFkZHIp
OwogY29uc3QgY2hhciBfX2luaXQgKmJvb3RfZmR0X2NtZGxpbmUoY29uc3Qgdm9pZCAqZmR0KTsK
IAogc3RydWN0IGJvb3Rtb2R1bGUgKmFkZF9ib290X21vZHVsZShib290bW9kdWxlX2tpbmQga2lu
ZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBzdGFydCwgcGFk
ZHJfdCBzaXplKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBz
dGFydCwgcGFkZHJfdCBzaXplLCBib29sIGRvbVUpOwogc3RydWN0IGJvb3Rtb2R1bGUgKmJvb3Rf
bW9kdWxlX2ZpbmRfYnlfa2luZChib290bW9kdWxlX2tpbmQga2luZCk7CiB2b2lkIGFkZF9ib290
X2NtZGxpbmUoY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqY21kbGluZSwKLSAgICAgICAg
ICAgICAgICAgICAgICBib290bW9kdWxlX2tpbmQga2luZCk7CisgICAgICAgICAgICAgICAgICAg
ICAgYm9vdG1vZHVsZV9raW5kIGtpbmQsIGJvb2wgZG9tVSk7CiBzdHJ1Y3QgYm9vdGNtZGxpbmUg
KmJvb3RfY21kbGluZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQpOwogY29uc3Qg
Y2hhciAqIF9faW5pdCBib290X21vZHVsZV9raW5kX2FzX3N0cmluZyhib290bW9kdWxlX2tpbmQg
a2luZCk7CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj83-0006We-Bm; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj80-0006Su-UK
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:24 +0000
X-Inumbo-ID: 5dac4d5e-def9-11e8-8092-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5dac4d5e-def9-11e8-8092-12d6303a7972;
 Fri, 02 Nov 2018 23:45:23 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E99C52084C;
 Fri,  2 Nov 2018 23:45:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202323;
 bh=SHOyBEmLJVTLSGoZ8+Yf88qpIdb5LNfHH7diPoaThaw=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=XEKsbowLfnuwu40VteY+jWPE76sD5WiqxSNdhH9g3Kgfh7YoQmPVr3O73r+2gJ1qh
 Z7Gp7/O48vQlk6NvbphTnPLV8T5ahgeEHhJFDi+/xsYWAWTDb1jAPgukGT8YVvk3qH
 H2Wn04HzbaK5kVdUXGxoyNCcevbscxpcZ4i+g02Y=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:45:00 -0700
Message-Id: <1541202318-9840-8-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 08/26] xen/arm: probe domU kernels and initrds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RmluZCBhZGRyZXNzZXMsIHNpemVzIG9uIGRldmljZSB0cmVlIGZyb20ga2VybmVsX3Byb2JlLgpG
aW5kIHRoZSBjbWRsaW5lIGZyb20gdGhlIGJvb3RjbWRsaW5lcyBhcnJheS4KCkludHJvZHVjZSBh
IG5ldyBib290X21vZHVsZV9maW5kX2J5X2FkZHJfYW5kX2tpbmQgZnVuY3Rpb24gdG8gbWF0Y2gg
bm90Cmp1c3Qgb24gYm9vdCBtb2R1bGUga2luZCwgYnV0IGFsc28gYnkgYWRkcmVzcyBzbyB0aGF0
IHdlIGNhbiBzdXBwb3J0Cm11bHRpcGxlIGRvbWFpbnMuCgpJbnRyb2R1Y2UgYSBib290X2NtZGxp
bmVfZmluZF9ieV9uYW1lIGZ1bmN0aW9uIHRvIGZpbmQgdGhlIHJpZ2h0IHN0cnVjdApjbWRsaW5l
IGJhc2VkIG9uIHRoZSBkZXZpY2UgdHJlZSBub2RlIG5hbWUgb2YgdGhlICJ4ZW4sZG9tYWluIgpj
b21wYXRpYmxlIG5vZGUuCgpTZXQgY29tbWFuZCBsaW5lIGZvciBkb20wIGluIGtlcm5lbF9wcm9i
ZSBmb3IgY29uc2lzdGVuY3kuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9zQHhpbGlueC5jb20+Ci0tLQpDaGFuZ2VzIGluIHY2OgotIHN0eWxlIGltcHJvdmVtZW50
IGluIGNvbW1lbnQKLSByZW1vdmUgcmVkdW5kYW50IGNtZGxpbmUgYXNzaWdubWVudCBpbiBjb25z
dHJ1Y3RfZG9tMAoKQ2hhbmdlcyBpbiB2NToKLSBjb25zdGlmeSBrZXJuZWxfcHJvYmUKLSBhZGQg
QVNTRVJUIGFuZCBjb21tZW50IGluIGtlcm5lbF9wcm9iZQotIGxpbWl0IHZhcmlhYmxlIHNjb3Bl
Ci0gZml4IHByaW50ayBtZXNzYWdlCi0gaW50L3Vuc2lnbmVkIGludAotIHNldCBjbWRsaW5lIGZv
ciBkb20wIHRvbwotIGltcHJvdmUgY29kZSByZWFkYWJpbGl0eQoKQ2hhbmdlcyBpbiB2MzoKLSBy
ZXRyaWV2ZSBjbWRsaW5lIGZyb20gYm9vdGNtZGxpbmVzIGFycmF5CgpDaGFuZ2VzIGluIHYyOgot
IGZpeCBpbmRlbnRhdGlvbgotIHVuaWZ5IGtlcm5lbF9wcm9iZSB3aXRoIGtlcm5lbF9wcm9iZV9k
b21VCi0gZmluZCBjbWRsaW5lIG9uIGRldmljZV90cmVlIGZyb20ga2VybmVsX3Byb2JlCi0tLQog
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgIDQgKy0tCiB4ZW4vYXJjaC9hcm0va2VybmVs
LmMgICAgICAgfCA2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0KIHhlbi9hcmNoL2FybS9rZXJuZWwuaCAgICAgICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vc2V0
dXAuYyAgICAgICAgfCAzMSArKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL3NldHVwLmggfCAgMyArKysKIDUgZmlsZXMgY2hhbmdlZCwgOTMgaW5zZXJ0aW9ucygrKSwg
MTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
IGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDZiMTViYzcuLjU5YzlmMzQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKQEAgLTIxMDcsNyArMjEwNyw2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBm
aW5kX2dudHRhYl9yZWdpb24oc3RydWN0IGRvbWFpbiAqZCwKIAogaW50IF9faW5pdCBjb25zdHJ1
Y3RfZG9tMChzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIGNvbnN0IHN0cnVjdCBib290Y21kbGlu
ZSAqa2VybmVsID0gYm9vdF9jbWRsaW5lX2ZpbmRfYnlfa2luZChCT09UTU9EX0tFUk5FTCk7CiAg
ICAgc3RydWN0IGtlcm5lbF9pbmZvIGtpbmZvID0ge307CiAgICAgc3RydWN0IHZjcHUgKnNhdmVk
X2N1cnJlbnQ7CiAgICAgaW50IHJjLCBpLCBjcHU7CkBAIC0yMTM1LDcgKzIxMzQsNyBAQCBpbnQg
X19pbml0IGNvbnN0cnVjdF9kb20wKHN0cnVjdCBkb21haW4gKmQpCiAgICAga2luZm8udW5hc3Np
Z25lZF9tZW0gPSBkb20wX21lbTsKICAgICBraW5mby5kID0gZDsKIAotICAgIHJjID0ga2VybmVs
X3Byb2JlKCZraW5mbyk7CisgICAgcmMgPSBrZXJuZWxfcHJvYmUoJmtpbmZvLCBOVUxMKTsKICAg
ICBpZiAoIHJjIDwgMCApCiAgICAgICAgIHJldHVybiByYzsKIApAQCAtMjE1Myw3ICsyMTUyLDYg
QEAgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWluICpkKQogCiAjZW5kaWYK
IAotICAgIGtpbmZvLmNtZGxpbmUgPSAoa2VybmVsICE9IE5VTEwpID8gJmtlcm5lbC0+Y21kbGlu
ZVswXSA6IE5VTEw7CiAgICAgYWxsb2NhdGVfbWVtb3J5KGQsICZraW5mbyk7CiAgICAgZmluZF9n
bnR0YWJfcmVnaW9uKGQsICZraW5mbyk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9rZXJu
ZWwuYyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwppbmRleCBkYTg0MTBlLi5kNmM4MTBiIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0va2VybmVsLmMKKysrIGIveGVuL2FyY2gvYXJtL2tlcm5lbC5j
CkBAIC00MjEsMjIgKzQyMSw3MiBAQCBzdGF0aWMgaW50IF9faW5pdCBrZXJuZWxfemltYWdlMzJf
cHJvYmUoc3RydWN0IGtlcm5lbF9pbmZvICppbmZvLAogICAgIHJldHVybiAwOwogfQogCi1pbnQg
X19pbml0IGtlcm5lbF9wcm9iZShzdHJ1Y3Qga2VybmVsX2luZm8gKmluZm8pCitpbnQgX19pbml0
IGtlcm5lbF9wcm9iZShzdHJ1Y3Qga2VybmVsX2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRvbWFpbikKIHsKLSAgICBzdHJ1
Y3QgYm9vdG1vZHVsZSAqbW9kID0gYm9vdF9tb2R1bGVfZmluZF9ieV9raW5kKEJPT1RNT0RfS0VS
TkVMKTsKKyAgICBzdHJ1Y3QgYm9vdG1vZHVsZSAqbW9kID0gTlVMTDsKKyAgICBzdHJ1Y3QgYm9v
dGNtZGxpbmUgKmNtZCA9IE5VTEw7CisgICAgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlOwor
ICAgIHU2NCBrZXJuZWxfYWRkciwgaW5pdHJkX2FkZHIsIHNpemU7CiAgICAgaW50IHJjOwogCisg
ICAgLyogZG9tYWluIGlzIE5VTEwgb25seSBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiAqLworICAg
IGlmICggZG9tYWluID09IE5VTEwgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKGlzX2hhcmR3YXJl
X2RvbWFpbihpbmZvLT5kKSk7CisKKyAgICAgICAgbW9kID0gYm9vdF9tb2R1bGVfZmluZF9ieV9r
aW5kKEJPT1RNT0RfS0VSTkVMKTsKKworICAgICAgICBpbmZvLT5rZXJuZWxfYm9vdG1vZHVsZSA9
IG1vZDsKKyAgICAgICAgaW5mby0+aW5pdHJkX2Jvb3Rtb2R1bGUgPSBib290X21vZHVsZV9maW5k
X2J5X2tpbmQoQk9PVE1PRF9SQU1ESVNLKTsKKworICAgICAgICBjbWQgPSBib290X2NtZGxpbmVf
ZmluZF9ieV9raW5kKEJPT1RNT0RfS0VSTkVMKTsKKyAgICAgICAgaWYgKCBjbWQgKQorICAgICAg
ICAgICAgaW5mby0+Y21kbGluZSA9ICZjbWQtPmNtZGxpbmVbMF07CisgICAgfQorICAgIGVsc2UK
KyAgICB7CisgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUgPSBOVUxMOworCisgICAgICAgIGR0X2Zv
cl9lYWNoX2NoaWxkX25vZGUoZG9tYWluLCBub2RlKQorICAgICAgICB7CisgICAgICAgICAgICBp
ZiAoIGR0X2RldmljZV9pc19jb21wYXRpYmxlKG5vZGUsICJtdWx0aWJvb3Qsa2VybmVsIikgKQor
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHUzMiBsZW47CisgICAgICAgICAgICAgICAg
Y29uc3QgX19iZTMyICp2YWw7CisKKyAgICAgICAgICAgICAgICB2YWwgPSBkdF9nZXRfcHJvcGVy
dHkobm9kZSwgInJlZyIsICZsZW4pOworICAgICAgICAgICAgICAgIGR0X2dldF9yYW5nZSgmdmFs
LCBub2RlLCAma2VybmVsX2FkZHIsICZzaXplKTsKKyAgICAgICAgICAgICAgICBtb2QgPSBib290
X21vZHVsZV9maW5kX2J5X2FkZHJfYW5kX2tpbmQoCisgICAgICAgICAgICAgICAgICAgICAgICBC
T09UTU9EX0tFUk5FTCwga2VybmVsX2FkZHIpOworICAgICAgICAgICAgICAgIGluZm8tPmtlcm5l
bF9ib290bW9kdWxlID0gbW9kOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZSBpZiAo
IGR0X2RldmljZV9pc19jb21wYXRpYmxlKG5vZGUsICJtdWx0aWJvb3QscmFtZGlzayIpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB1MzIgbGVuOworICAgICAgICAgICAgICAgIGNv
bnN0IF9fYmUzMiAqdmFsOworCisgICAgICAgICAgICAgICAgdmFsID0gZHRfZ2V0X3Byb3BlcnR5
KG5vZGUsICJyZWciLCAmbGVuKTsKKyAgICAgICAgICAgICAgICBkdF9nZXRfcmFuZ2UoJnZhbCwg
bm9kZSwgJmluaXRyZF9hZGRyLCAmc2l6ZSk7CisgICAgICAgICAgICAgICAgaW5mby0+aW5pdHJk
X2Jvb3Rtb2R1bGUgPSBib290X21vZHVsZV9maW5kX2J5X2FkZHJfYW5kX2tpbmQoCisgICAgICAg
ICAgICAgICAgICAgICAgICBCT09UTU9EX1JBTURJU0ssIGluaXRyZF9hZGRyKTsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAg
ICAgfQorICAgICAgICBuYW1lID0gZHRfbm9kZV9uYW1lKGRvbWFpbik7CisgICAgICAgIGNtZCA9
IGJvb3RfY21kbGluZV9maW5kX2J5X25hbWUobmFtZSk7CisgICAgICAgIGlmICggY21kICkKKyAg
ICAgICAgICAgIGluZm8tPmNtZGxpbmUgPSAmY21kLT5jbWRsaW5lWzBdOworICAgIH0KICAgICBp
ZiAoICFtb2QgfHwgIW1vZC0+c2l6ZSApCiAgICAgewogICAgICAgICBwcmludGsoWEVOTE9HX0VS
UiAiTWlzc2luZyBrZXJuZWwgYm9vdCBtb2R1bGU/XG4iKTsKICAgICAgICAgcmV0dXJuIC1FTk9F
TlQ7CiAgICAgfQogCi0gICAgaW5mby0+a2VybmVsX2Jvb3Rtb2R1bGUgPSBtb2Q7Ci0KLSAgICBw
cmludGsoIkxvYWRpbmcga2VybmVsIGZyb20gYm9vdCBtb2R1bGUgQCAlIlBSSXBhZGRyIlxuIiwg
bW9kLT5zdGFydCk7Ci0KLSAgICBpbmZvLT5pbml0cmRfYm9vdG1vZHVsZSA9IGJvb3RfbW9kdWxl
X2ZpbmRfYnlfa2luZChCT09UTU9EX1JBTURJU0spOworICAgIHByaW50aygiTG9hZGluZyBEb20l
ZCBrZXJuZWwgZnJvbSBib290IG1vZHVsZSBAICUiUFJJcGFkZHIiXG4iLAorICAgICAgICAgICBp
bmZvLT5kLT5kb21haW5faWQsIGluZm8tPmtlcm5lbF9ib290bW9kdWxlLT5zdGFydCk7CiAgICAg
aWYgKCBpbmZvLT5pbml0cmRfYm9vdG1vZHVsZSApCiAgICAgICAgIHByaW50aygiTG9hZGluZyBy
YW1kaXNrIGZyb20gYm9vdCBtb2R1bGUgQCAlIlBSSXBhZGRyIlxuIiwKICAgICAgICAgICAgICAg
IGluZm8tPmluaXRyZF9ib290bW9kdWxlLT5zdGFydCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0va2VybmVsLmggYi94ZW4vYXJjaC9hcm0va2VybmVsLmgKaW5kZXggMzliNzgyOC4uNDMyMGY3
MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2tlcm5lbC5oCisrKyBiL3hlbi9hcmNoL2FybS9r
ZXJuZWwuaApAQCAtNTUsNyArNTUsNyBAQCBzdHJ1Y3Qga2VybmVsX2luZm8gewogICogIC0+dHlw
ZQogICogIC0+bG9hZCBob29rLCBhbmQgc2V0cyBsb2FkZXIgc3BlY2lmaWMgdmFyaWFibGVzIC0+
emltYWdlCiAgKi8KLWludCBrZXJuZWxfcHJvYmUoc3RydWN0IGtlcm5lbF9pbmZvICppbmZvKTsK
K2ludCBrZXJuZWxfcHJvYmUoc3RydWN0IGtlcm5lbF9pbmZvICppbmZvLCBjb25zdCBzdHJ1Y3Qg
ZHRfZGV2aWNlX25vZGUgKmRvbWFpbik7CiAKIC8qCiAgKiBMb2FkcyB0aGUga2VybmVsIGludG8g
Z3Vlc3QgUkFNLgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9h
cm0vc2V0dXAuYwppbmRleCBjNjllODcyLi5kYmJhOGYzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtMjk3LDYgKzI5NywzNyBA
QCBzdHJ1Y3QgYm9vdGNtZGxpbmUgKiBfX2luaXQgYm9vdF9jbWRsaW5lX2ZpbmRfYnlfa2luZChi
b290bW9kdWxlX2tpbmQga2luZCkKICAgICByZXR1cm4gTlVMTDsKIH0KIAorc3RydWN0IGJvb3Rj
bWRsaW5lICogX19pbml0IGJvb3RfY21kbGluZV9maW5kX2J5X25hbWUoY29uc3QgY2hhciAqbmFt
ZSkKK3sKKyAgICBzdHJ1Y3QgYm9vdGNtZGxpbmVzICptb2RzID0gJmJvb3RpbmZvLmNtZGxpbmVz
OworICAgIHN0cnVjdCBib290Y21kbGluZSAqbW9kOworICAgIHVuc2lnbmVkIGludCBpOworCisg
ICAgZm9yIChpID0gMCA7IGkgPCBtb2RzLT5ucl9tb2RzIDsgaSsrICkKKyAgICB7CisgICAgICAg
IG1vZCA9ICZtb2RzLT5jbWRsaW5lW2ldOworICAgICAgICBpZiAoIHN0cmNtcChtb2QtPmR0X25h
bWUsIG5hbWUpID09IDAgKQorICAgICAgICAgICAgcmV0dXJuIG1vZDsKKyAgICB9CisgICAgcmV0
dXJuIE5VTEw7Cit9CisKK3N0cnVjdCBib290bW9kdWxlICogX19pbml0IGJvb3RfbW9kdWxlX2Zp
bmRfYnlfYWRkcl9hbmRfa2luZChib290bW9kdWxlX2tpbmQga2luZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHN0
YXJ0KQoreworICAgIHN0cnVjdCBib290bW9kdWxlcyAqbW9kcyA9ICZib290aW5mby5tb2R1bGVz
OworICAgIHN0cnVjdCBib290bW9kdWxlICptb2Q7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAg
ICBmb3IgKGkgPSAwIDsgaSA8IG1vZHMtPm5yX21vZHMgOyBpKysgKQorICAgIHsKKyAgICAgICAg
bW9kID0gJm1vZHMtPm1vZHVsZVtpXTsKKyAgICAgICAgaWYgKCBtb2QtPmtpbmQgPT0ga2luZCAm
JiBtb2QtPnN0YXJ0ID09IHN0YXJ0ICkKKyAgICAgICAgICAgIHJldHVybiBtb2Q7CisgICAgfQor
ICAgIHJldHVybiBOVUxMOworfQorCiBjb25zdCBjaGFyICogX19pbml0IGJvb3RfbW9kdWxlX2tp
bmRfYXNfc3RyaW5nKGJvb3Rtb2R1bGVfa2luZCBraW5kKQogewogICAgIHN3aXRjaCAoIGtpbmQg
KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9zZXR1cC5oCmluZGV4IDNhMzAzMjkuLjMzZmIwNGUgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vc2V0dXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgK
QEAgLTEwMSw5ICsxMDEsMTIgQEAgY29uc3QgY2hhciBfX2luaXQgKmJvb3RfZmR0X2NtZGxpbmUo
Y29uc3Qgdm9pZCAqZmR0KTsKIHN0cnVjdCBib290bW9kdWxlICphZGRfYm9vdF9tb2R1bGUoYm9v
dG1vZHVsZV9raW5kIGtpbmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
ZGRyX3Qgc3RhcnQsIHBhZGRyX3Qgc2l6ZSwgYm9vbCBkb21VKTsKIHN0cnVjdCBib290bW9kdWxl
ICpib290X21vZHVsZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQpOworc3RydWN0
IGJvb3Rtb2R1bGUgKiBfX2luaXQgYm9vdF9tb2R1bGVfZmluZF9ieV9hZGRyX2FuZF9raW5kKGJv
b3Rtb2R1bGVfa2luZCBraW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3Qgc3RhcnQpOwogdm9pZCBhZGRfYm9vdF9j
bWRsaW5lKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKmNtZGxpbmUsCiAgICAgICAgICAg
ICAgICAgICAgICAgYm9vdG1vZHVsZV9raW5kIGtpbmQsIGJvb2wgZG9tVSk7CiBzdHJ1Y3QgYm9v
dGNtZGxpbmUgKmJvb3RfY21kbGluZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQp
Oworc3RydWN0IGJvb3RjbWRsaW5lICogX19pbml0IGJvb3RfY21kbGluZV9maW5kX2J5X25hbWUo
Y29uc3QgY2hhciAqbmFtZSk7CiBjb25zdCBjaGFyICogX19pbml0IGJvb3RfbW9kdWxlX2tpbmRf
YXNfc3RyaW5nKGJvb3Rtb2R1bGVfa2luZCBraW5kKTsKIAogI2VuZGlmCi0tIAoxLjkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj83-0006XX-Qh; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj81-0006TZ-Gs
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:25 +0000
X-Inumbo-ID: 5e323296-def9-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e323296-def9-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 23:45:24 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D923120840;
 Fri,  2 Nov 2018 23:45:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202324;
 bh=YkJ2ykOMh2r38Q1ez20Alxos+5nDXiKEdUgJOp5o1wg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=Ydp60+0heR4MkrZdcG8GPsDq91NWvokJQ4//pzZzEzJ/LSJ3Z7NiIKgqBL3mTuVwJ
 14FzegR7CUmOfA+ci9zttWSeXYzGOSFYW6mEKnFLNGO723Qi2g0HGtpEzgrwd6Vnqo
 p2rdfYjxWbG8UZbnbSV55deHut2aHucLH3nCCTxM=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:45:02 -0700
Message-Id: <1541202318-9840-10-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 10/26] xen/arm: rename get_11_allocation_size
 to get_allocation_size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzdGVmYW5vc0B4aWxpbnguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCi0tLQoKQ2hhbmdlcyBpbiB2MzoKLSBubyBjaGFuZ2UgaW4gcHJpbnQgbWVz
c2FnZXMKLSBkbyBub3QgcmVtb3ZlIEJVR19PTgoKQ2hhbmdlcyBpbiB2MjoKLSBuZXcgcGF0Y2gK
LS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAxMiArKysrKystLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
CmluZGV4IDU5YzlmMzQuLmNhMGM0ZjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTc3LDcgKzc3LDcg
QEAgc3RydWN0IHZjcHUgKl9faW5pdCBhbGxvY19kb20wX3ZjcHUwKHN0cnVjdCBkb21haW4gKmRv
bTApCiAgICAgcmV0dXJuIHZjcHVfY3JlYXRlKGRvbTAsIDAsIDApOwogfQogCi1zdGF0aWMgdW5z
aWduZWQgaW50IF9faW5pdCBnZXRfMTFfYWxsb2NhdGlvbl9zaXplKHBhZGRyX3Qgc2l6ZSkKK3N0
YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IGdldF9hbGxvY2F0aW9uX3NpemUocGFkZHJfdCBzaXpl
KQogewogICAgIC8qCiAgICAgICogZ2V0X29yZGVyX2Zyb21fYnl0ZXMgcmV0dXJucyB0aGUgb3Jk
ZXIgZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvCkBAIC0yNDksNyArMjQ5LDcgQEAgc3RhdGljIHZv
aWQgX19pbml0IGFsbG9jYXRlX21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVs
X2luZm8gKmtpbmZvKQogICAgICAgICBnZXRfb3JkZXJfZnJvbV9ieXRlcyhtaW5fdChwYWRkcl90
LCBkb20wX21lbSwgTUIoMTI4KSkpOwogICAgIGNvbnN0IHVuc2lnbmVkIGludCBtaW5fb3JkZXIg
PSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhNQig0KSk7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7
Ci0gICAgdW5zaWduZWQgaW50IG9yZGVyID0gZ2V0XzExX2FsbG9jYXRpb25fc2l6ZShraW5mby0+
dW5hc3NpZ25lZF9tZW0pOworICAgIHVuc2lnbmVkIGludCBvcmRlciA9IGdldF9hbGxvY2F0aW9u
X3NpemUoa2luZm8tPnVuYXNzaWduZWRfbWVtKTsKICAgICBpbnQgaTsKIAogICAgIGJvb2wgbG93
bWVtID0gdHJ1ZTsKQEAgLTMwMSw3ICszMDEsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYWxsb2Nh
dGVfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAg
ICAgICogSWYgd2UgZmFpbGVkIHRvIGFsbG9jYXRlIGJhbmswIHVuZGVyIDRHQiwgY29udGludWUg
YWxsb2NhdGluZwogICAgICAqIG1lbW9yeSBmcm9tIGFib3ZlIDRHQiBhbmQgZmlsbCBpbiBiYW5r
cy4KICAgICAgKi8KLSAgICBvcmRlciA9IGdldF8xMV9hbGxvY2F0aW9uX3NpemUoa2luZm8tPnVu
YXNzaWduZWRfbWVtKTsKKyAgICBvcmRlciA9IGdldF9hbGxvY2F0aW9uX3NpemUoa2luZm8tPnVu
YXNzaWduZWRfbWVtKTsKICAgICB3aGlsZSAoIGtpbmZvLT51bmFzc2lnbmVkX21lbSAmJiBraW5m
by0+bWVtLm5yX2JhbmtzIDwgTlJfTUVNX0JBTktTICkKICAgICB7CiAgICAgICAgIHBnID0gYWxs
b2NfZG9taGVhcF9wYWdlcyhkLCBvcmRlciwgbG93bWVtID8gTUVNRl9iaXRzKDMyKSA6IDApOwpA
QCAtMzEyLDcgKzMxMiw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9tZW1vcnkoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICAgICAgICAgIGlm
ICggbG93bWVtICYmIG9yZGVyIDwgbWluX2xvd19vcmRlcikKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICBEMTFQUklOVCgiRmFpbGVkIGF0IG1pbl9sb3dfb3JkZXIsIGFsbG93IGhpZ2gg
YWxsb2NhdGlvbnNcbiIpOwotICAgICAgICAgICAgICAgIG9yZGVyID0gZ2V0XzExX2FsbG9jYXRp
b25fc2l6ZShraW5mby0+dW5hc3NpZ25lZF9tZW0pOworICAgICAgICAgICAgICAgIG9yZGVyID0g
Z2V0X2FsbG9jYXRpb25fc2l6ZShraW5mby0+dW5hc3NpZ25lZF9tZW0pOwogICAgICAgICAgICAg
ICAgIGxvd21lbSA9IGZhbHNlOwogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAg
ICAgfQpAQCAtMzMyLDcgKzMzMiw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9tZW1v
cnkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICAgICAg
ICAgIGlmICggbG93bWVtICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBEMTFQUklO
VCgiQWxsb2NhdGlvbiBiZWxvdyBiYW5rIDAsIGFsbG93IGhpZ2ggYWxsb2NhdGlvbnNcbiIpOwot
ICAgICAgICAgICAgICAgIG9yZGVyID0gZ2V0XzExX2FsbG9jYXRpb25fc2l6ZShraW5mby0+dW5h
c3NpZ25lZF9tZW0pOworICAgICAgICAgICAgICAgIG9yZGVyID0gZ2V0X2FsbG9jYXRpb25fc2l6
ZShraW5mby0+dW5hc3NpZ25lZF9tZW0pOwogICAgICAgICAgICAgICAgIGxvd21lbSA9IGZhbHNl
OwogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgfQpAQCAtMzQ3LDcgKzM0
Nyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9tZW1vcnkoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICAgICAgICogU3VjY2VzcywgbmV4dCB0
aW1lIGFyb3VuZCB0cnkgYWdhaW4gdG8gZ2V0IHRoZSBsYXJnZXN0IG9yZGVyCiAgICAgICAgICAq
IGFsbG9jYXRpb24gcG9zc2libGUuCiAgICAgICAgICAqLwotICAgICAgICBvcmRlciA9IGdldF8x
MV9hbGxvY2F0aW9uX3NpemUoa2luZm8tPnVuYXNzaWduZWRfbWVtKTsKKyAgICAgICAgb3JkZXIg
PSBnZXRfYWxsb2NhdGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7CiAgICAgfQogCiAg
ICAgaWYgKCBraW5mby0+dW5hc3NpZ25lZF9tZW0gKQotLSAKMS45LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj84-0006Y2-4l; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj81-0006Ta-Gv
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:25 +0000
X-Inumbo-ID: 5ded6a17-def9-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ded6a17-def9-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 23:45:24 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6B9B020833;
 Fri,  2 Nov 2018 23:45:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202323;
 bh=+Yx9HTX+PeGZRmligy/kQfwPeZlSfpAGeNZ5iN9A/XE=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=BqT90XRVhvBkXdRoj1aiMuGP9uNratDIiFb8TykvjznRhmhHC41YZYvcUEJrj8MsD
 J68iuZSGCRtdZLOArgie0Wqrkh0kUe5Yc5IdFT3W1knsaSlNCl7Y4mzSl4yCZtqy3h
 cyArjvEEEokPCN62eijZ+Z9R2mWjfSB/hl0y/aWg=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:45:01 -0700
Message-Id: <1541202318-9840-9-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 09/26] xen/arm: add start to struct
 bootcmdline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IHN0YXJ0IGFkZHJlc3MgZmllbGQgdG8gc3RydWN0IGJvb3RjbWRsaW5lIHRvIGVh
c2lseSBtYXRjaCBhCmNtZGxpbmUgdG8gdGhlIGNvcnJlc3BvbmRpbmcgYm9vdG1vZHVsZS4gVGhp
cyBpcyB1c2VmdWwgZm9yIGRlYnVnZ2luZwoobm90IGFjdHVhbGx5IG5lZWRlZCBmb3IgZnVuY3Rp
b25hbGl0aWVzIHRvZGF5LCBidXQgY291bGQgYmUuKQoKSW5zdGVhZCBvZiBwcmludGluZyB0aGUg
aW5kZXggaW4gdGhlIGNtZGxpbmUgYXJyYXksIHByaW50IHRoZSBzdGFydAphZGRyZXNzIG9mIHRo
ZSBjb3JyZXNwb25kaW5nIGJvb3Rtb2R1bGUgZm9yIGVhY2ggY21kbGluZSBpbgplYXJseV9wcmlu
dF9pbmZvLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxp
bnguY29tPgotLS0KIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgICAgICB8IDQgKystLQogeGVuL2Fy
Y2gvYXJtL3NldHVwLmMgICAgICAgIHwgMyArKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAu
aCB8IDMgKystCiAzIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jv
b3RmZHQuYwppbmRleCA4ZDliYTQ3Li40ZjA3MTJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
Ym9vdGZkdC5jCisrKyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKQEAgLTIzOCw3ICsyMzgsNyBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19tdWx0aWJvb3Rfbm9kZShjb25zdCB2b2lkICpm
ZHQsIGludCBub2RlLAogICAgIGlmICggIXByb3AgKQogICAgICAgICByZXR1cm47CiAgICAgYWRk
X2Jvb3RfY21kbGluZShmZHRfZ2V0X25hbWUoZmR0LCBwYXJlbnRfbm9kZSwgJmxlbiksIHByb3At
PmRhdGEsCi0gICAgICAgICAgICAgICAgICAgICBraW5kLCBkb21VKTsKKyAgICAgICAgICAgICAg
ICAgICAgIGtpbmQsIHN0YXJ0LCBkb21VKTsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IHByb2Nl
c3NfY2hvc2VuX25vZGUoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKQEAgLTMzNSw3ICszMzUs
NyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWFybHlfcHJpbnRfaW5mbyh2b2lkKQogICAgIH0KICAg
ICBwcmludGsoIlxuIik7CiAgICAgZm9yICggaSA9IDAgOyBpIDwgY21kcy0+bnJfbW9kczsgaSsr
ICkKLSAgICAgICAgcHJpbnRrKCJDTURMSU5FWyVkXTolcyAlc1xuIiwgaSwKKyAgICAgICAgcHJp
bnRrKCJDTURMSU5FWyUiUFJJcGFkZHIiXTolcyAlc1xuIiwgY21kcy0+Y21kbGluZVtpXS5zdGFy
dCwKICAgICAgICAgICAgICAgIGNtZHMtPmNtZGxpbmVbaV0uZHRfbmFtZSwKICAgICAgICAgICAg
ICAgICZjbWRzLT5jbWRsaW5lW2ldLmNtZGxpbmVbMF0pOwogICAgIHByaW50aygiXG4iKTsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5k
ZXggZGJiYThmMy4uYTgxOTk1MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysr
IGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTI1NCw3ICsyNTQsNyBAQCBzdHJ1Y3QgYm9vdG1v
ZHVsZSAqIF9faW5pdCBib290X21vZHVsZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtp
bmQpCiB9CiAKIHZvaWQgX19pbml0IGFkZF9ib290X2NtZGxpbmUoY29uc3QgY2hhciAqbmFtZSwg
Y29uc3QgY2hhciAqY21kbGluZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vdG1v
ZHVsZV9raW5kIGtpbmQsIGJvb2wgZG9tVSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vdG1vZHVsZV9raW5kIGtpbmQsIHBhZGRyX3Qgc3RhcnQsIGJvb2wgZG9tVSkKIHsKICAgICBz
dHJ1Y3QgYm9vdGNtZGxpbmVzICpjbWRzID0gJmJvb3RpbmZvLmNtZGxpbmVzOwogICAgIHN0cnVj
dCBib290Y21kbGluZSAqY21kOwpAQCAtMjY4LDYgKzI2OCw3IEBAIHZvaWQgX19pbml0IGFkZF9i
b290X2NtZGxpbmUoY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqY21kbGluZSwKICAgICBj
bWQgPSAmY21kcy0+Y21kbGluZVtjbWRzLT5ucl9tb2RzKytdOwogICAgIGNtZC0+a2luZCA9IGtp
bmQ7CiAgICAgY21kLT5kb21VID0gZG9tVTsKKyAgICBjbWQtPnN0YXJ0ID0gc3RhcnQ7CiAKICAg
ICBBU1NFUlQoc3RybGVuKG5hbWUpIDw9IERUX01BWF9OQU1FKTsKICAgICBzYWZlX3N0cmNweShj
bWQtPmR0X25hbWUsIG5hbWUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1
cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCmluZGV4IDMzZmIwNGUuLjBkNzg3ZTYg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3NldHVwLmgKQEAgLTQ5LDYgKzQ5LDcgQEAgc3RydWN0IGJvb3Rtb2R1bGUgewog
c3RydWN0IGJvb3RjbWRsaW5lIHsKICAgICBib290bW9kdWxlX2tpbmQga2luZDsKICAgICBib29s
IGRvbVU7CisgICAgcGFkZHJfdCBzdGFydDsKICAgICBjaGFyIGR0X25hbWVbRFRfTUFYX05BTUVd
OwogICAgIGNoYXIgY21kbGluZVtCT09UTU9EX01BWF9DTURMSU5FXTsKIH07CkBAIC0xMDQsNyAr
MTA1LDcgQEAgc3RydWN0IGJvb3Rtb2R1bGUgKmJvb3RfbW9kdWxlX2ZpbmRfYnlfa2luZChib290
bW9kdWxlX2tpbmQga2luZCk7CiBzdHJ1Y3QgYm9vdG1vZHVsZSAqIF9faW5pdCBib290X21vZHVs
ZV9maW5kX2J5X2FkZHJfYW5kX2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJf
dCBzdGFydCk7CiB2b2lkIGFkZF9ib290X2NtZGxpbmUoY29uc3QgY2hhciAqbmFtZSwgY29uc3Qg
Y2hhciAqY21kbGluZSwKLSAgICAgICAgICAgICAgICAgICAgICBib290bW9kdWxlX2tpbmQga2lu
ZCwgYm9vbCBkb21VKTsKKyAgICAgICAgICAgICAgICAgICAgICBib290bW9kdWxlX2tpbmQga2lu
ZCwgcGFkZHJfdCBzdGFydCwgYm9vbCBkb21VKTsKIHN0cnVjdCBib290Y21kbGluZSAqYm9vdF9j
bWRsaW5lX2ZpbmRfYnlfa2luZChib290bW9kdWxlX2tpbmQga2luZCk7CiBzdHJ1Y3QgYm9vdGNt
ZGxpbmUgKiBfX2luaXQgYm9vdF9jbWRsaW5lX2ZpbmRfYnlfbmFtZShjb25zdCBjaGFyICpuYW1l
KTsKIGNvbnN0IGNoYXIgKiBfX2luaXQgYm9vdF9tb2R1bGVfa2luZF9hc19zdHJpbmcoYm9vdG1v
ZHVsZV9raW5kIGtpbmQpOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj85-0006Zr-2u; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj82-0006UK-4T
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:26 +0000
X-Inumbo-ID: 5e813bfe-def9-11e8-9ad1-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e813bfe-def9-11e8-9ad1-12d6303a7972;
 Fri, 02 Nov 2018 23:45:25 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 54CF62084D;
 Fri,  2 Nov 2018 23:45:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202324;
 bh=0rMSzg545YABadmOBAd1EvOIfjR+ML+HBnY6a4/3xok=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=TKSfjqI8RmMCzMcxO44REPEaF0fVGc8w9slzptGjhgXuhLwtAGhI+sLn9l2Tn/v3S
 nB6kqR2A5dr9MCSQv6otOiA+c18yMISMehqsnzZyjbV7fg1CA6AFlDpNz3+pzH7CDE
 Dq4ebCIYzWDtUx5sLs0/PAwBHMeCFhF4vJ6vO6So=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:45:03 -0700
Message-Id: <1541202318-9840-11-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 11/26] xen/arm: rename allocate_memory to
 allocate_memory_11
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YWxsb2NhdGVfbWVtb3J5IG9ubHkgZGVhbHMgd2l0aCBkaXJlY3RseSBtYXBwZWQgbWVtb3J5LiBS
ZW5hbWUgaXQgdG8KYWxsb2NhdGVfbWVtb3J5XzExLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQpDaGFuZ2VzIGluIHYzOgotIGFkZCBwYXRjaAotLS0K
IHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDUgKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGNhMGM0
ZjcuLjY2YTI1OGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTI0Myw3ICsyNDMsOCBAQCBmYWlsOgog
ICogKGFzIGRlc2NyaWJlZCBhYm92ZSkgd2UgYWxsb3cgaGlnaGVyIGFsbG9jYXRpb25zIGFuZCBj
b250aW51ZSB1bnRpbAogICogdGhhdCBydW5zIG91dCAob3Igd2UgaGF2ZSBhbGxvY2F0ZWQgc3Vm
ZmljaWVudCBkb20wIG1lbW9yeSkuCiAgKi8KLXN0YXRpYyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9t
ZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKK3N0YXRp
YyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGtlcm5lbF9pbmZvICpraW5m
bykKIHsKICAgICBjb25zdCB1bnNpZ25lZCBpbnQgbWluX2xvd19vcmRlciA9CiAgICAgICAgIGdl
dF9vcmRlcl9mcm9tX2J5dGVzKG1pbl90KHBhZGRyX3QsIGRvbTBfbWVtLCBNQigxMjgpKSk7CkBA
IC0yMTUyLDcgKzIxNTMsNyBAQCBpbnQgX19pbml0IGNvbnN0cnVjdF9kb20wKHN0cnVjdCBkb21h
aW4gKmQpCiAKICNlbmRpZgogCi0gICAgYWxsb2NhdGVfbWVtb3J5KGQsICZraW5mbyk7CisgICAg
YWxsb2NhdGVfbWVtb3J5XzExKGQsICZraW5mbyk7CiAgICAgZmluZF9nbnR0YWJfcmVnaW9uKGQs
ICZraW5mbyk7CiAKICAgICAvKiBNYXAgZXh0cmEgR0lDIE1NSU8sIGlycXMgYW5kIG90aGVyIGh3
IHN0dWZmcyB0byBkb20wLiAqLwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj85-0006bM-Nm; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj82-0006VK-Pk
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:26 +0000
X-Inumbo-ID: 5ec194f8-def9-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ec194f8-def9-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 23:45:25 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C803820847;
 Fri,  2 Nov 2018 23:45:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202325;
 bh=Y+NrNmNGaXW7TVwandZqGS60IwnRobHKGCvHxArk5qU=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=xvNGxulbX4D53PunRXKVgc3KlUf0aR+ZpdQ/jVvm7mizEJZTZN08KHT2c9sp/c/EL
 Czy0bIrE//yEmV933E4fOWj8BqRGhVipCZd+VzVn/HF9mlgqtAUCjKFzfwHaqwVz0/
 /zyY5YjMGdID+lFuYwzTy70inqySW51jd4VxNOJg=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:45:04 -0700
Message-Id: <1541202318-9840-12-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 12/26] xen/arm: introduce allocate_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGFuIGFsbG9jYXRlX21lbW9yeSBmdW5jdGlvbiBhYmxlIHRvIGFsbG9jYXRlIG1l
bW9yeSBmb3IgRG9tVXMKYW5kIG1hcCBpdCBhdCB0aGUgcmlnaHQgZ3Vlc3QgYWRkcmVzc2VzLCBh
Y2NvcmRpbmcgdG8gdGhlIGd1ZXN0IG1lbW9yeQptYXA6IEdVRVNUX1JBTTBfQkFTRSBhbmQgR1VF
U1RfUkFNMV9CQVNFLgoKVGhpcyBpcyB1bmRlciAjaWYgMCBhcyBub3QgdXNlZCBmb3Igbm93LgoK
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgotLS0KQ2hh
bmdlcyBpbiB2NjoKLSB0dXJuIGRwcmludGtzIGludG8gcHJpbnRrCi0gdXNlIHBhbmljIGluc3Rl
YWQgb2YgcHJpbnRrK0JVR19PTgotIHVzZSBKdWxpZW4ncyBpbXBsZW1lbnRhdGlvbiBvZiBhbGxv
Y2F0ZV9iYW5rX21lbW9yeQoKQ2hhbmdlcyBpbiB2NToKLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdl
Ci0gY29kZSBzdHlsZQotIHJlbW92ZSB1bm5lZWRlZCBsb2NhbCB2YXIKLSB3aGlsZSBsb29wIGlu
IGFsbG9jYXRlX2JhbmtfbWVtb3J5IHRvIGFsbG9jYXRlIG1lbW9yeSBzbyB0aGF0IGl0CiAgZG9l
c24ndCBoYXZlIHRvIGJlIGNvbnRpZ3VvcwotIGNvbWJpbGUgd2hpbGUgbG9vcHMgaW4gYWxsb2Nh
dGVfbWVtb3J5CgpDaGFuZ2VzIGluIHY0OgotIG1vdmUgZWFybGllciwgYWRkICNpZiAwCi0gaW50
cm9kdWNlIGFsbG9jYXRlX2JhbmtfbWVtb3J5LCByZW1vdmUgaW5zZXJ0X2JhbmsKLSBhbGxvY2F0
ZV9iYW5rX21lbW9yeSBhbGxvY2F0ZSBtZW1vcnkgYW5kIGluc2VydHMgdGhlIGJhbmssIHdoaWxl
CiAgYWxsb2NhdGVfbWVtb3J5IHNwZWNpZmllcyB3aGVyZSB0byBkbyB0aGF0CgpDaGFuZ2VzIGlu
IHYzOgotIG5ldyBwYXRjaAotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDEwMiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDEwMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDY2YTI1OGEuLjg2YWJj
YzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTM2OCw2ICszNjgsMTA4IEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBhbGxvY2F0ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwKICAgICB9CiB9CiAKKyNp
ZiAwCitzdGF0aWMgYm9vbCBfX2luaXQgYWxsb2NhdGVfYmFua19tZW1vcnkoc3RydWN0IGRvbWFp
biAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBrZXJu
ZWxfaW5mbyAqa2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
Zm5fdCBzZ2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyB0b3Rfc2l6ZSkKK3sKKyAgICBpbnQgcmVzOworICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnOworICAgIHN0cnVjdCBtZW1iYW5rICpiYW5rOworICAgIGdmbl90IGdmbiA9IHNnZm47Cisg
ICAgdW5zaWduZWQgbG9uZyBzaXplID0gdG90X3NpemU7CisgICAgdW5zaWduZWQgaW50IG1heF9v
cmRlciA9IH4wOworCisgICAgd2hpbGUgKCBzaXplID4gMCApCisgICAgeworICAgICAgICB1bnNp
Z25lZCBpbnQgb3JkZXIgPSBnZXRfYWxsb2NhdGlvbl9zaXplKHNpemUpOworCisgICAgICAgIG9y
ZGVyID0gbWluKG1heF9vcmRlciwgb3JkZXIpOworCisgICAgICAgIHBnID0gYWxsb2NfZG9taGVh
cF9wYWdlcyhkLCBvcmRlciwgMCk7CisgICAgICAgIGlmICggIXBnICkKKyAgICAgICAgeworICAg
ICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIElmIHdlIGNhbid0IGFsbG9jYXRlIG9uZSBwYWdl
LCB0aGVuIGl0IGlzIHVubGlrZWx5IHRvCisgICAgICAgICAgICAgKiBzdWNjZWVkIGluIHRoZSBu
ZXh0IGl0ZXJhdGlvbi4gU28gYmFpbCBvdXQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAg
IGlmICggIW9yZGVyICkKKyAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgKiBJZiB3ZSBjYW4ndCBhbGxvY2F0ZSBtZW1vcnkgd2l0aCBv
cmRlciwgdGhlbiBpdCBpcworICAgICAgICAgICAgICogdW5saWtlbHkgdG8gc3VjY2VlZCBpbiB0
aGUgbmV4dCBpdGVyYXRpb24uCisgICAgICAgICAgICAgKiBSZWNvcmQgdGhlIG9yZGVyIC0gMSB0
byBhdm9pZCByZS10cnlpbmcuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIG1heF9vcmRl
ciA9IG9yZGVyIC0gMTsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKKyAgICAg
ICAgcmVzID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBnZm4sIHBhZ2VfdG9fbWZuKHBnKSwg
b3JkZXIpOworICAgICAgICBpZiAoIHJlcyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRwcmlu
dGsoWEVOTE9HX0VSUiwgIkZhaWxlZCBtYXAgcGFnZXMgdG8gRE9NVTogJWQiLCByZXMpOworICAg
ICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICB9CisKKyAgICAgICAgZ2ZuID0gZ2ZuX2Fk
ZChnZm4sIDFVTCA8PCBvcmRlcik7CisgICAgICAgIHNpemUgLT0gKDFVTEwgPDwgKFBBR0VfU0hJ
RlQgKyBvcmRlcikpOworICAgIH0KKworICAgIGJhbmsgPSAma2luZm8tPm1lbS5iYW5rW2tpbmZv
LT5tZW0ubnJfYmFua3NdOworICAgIGJhbmstPnN0YXJ0ID0gZ2ZuX3RvX2dhZGRyKHNnZm4pOwor
ICAgIGJhbmstPnNpemUgPSB0b3Rfc2l6ZTsKKyAgICBraW5mby0+bWVtLm5yX2JhbmtzKys7Cisg
ICAga2luZm8tPnVuYXNzaWduZWRfbWVtIC09IHRvdF9zaXplOworCisgICAgcmV0dXJuIHRydWU7
Cit9CisKK3N0YXRpYyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9tZW1vcnkoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAg
ICB1bnNpZ25lZCBsb25nIGJhbmtfc2l6ZTsKKworICAgIHByaW50ayhYRU5MT0dfSU5GTyAiQWxs
b2NhdGluZyBtYXBwaW5ncyB0b3RhbGxpbmcgJWxkTUIgZm9yIGRvbSVkOlxuIiwKKyAgICAgICAg
ICAgLyogRG9uJ3Qgd2FudCBmb3JtYXQgdGhpcyBhcyBQUklwYWRkciAoMTYgZGlnaXQgaGV4KSAq
LworICAgICAgICAgICAodW5zaWduZWQgbG9uZykoa2luZm8tPnVuYXNzaWduZWRfbWVtID4+IDIw
KSwgZC0+ZG9tYWluX2lkKTsKKworICAgIGtpbmZvLT5tZW0ubnJfYmFua3MgPSAwOworICAgIGJh
bmtfc2l6ZSA9IE1JTihHVUVTVF9SQU0wX1NJWkUsIGtpbmZvLT51bmFzc2lnbmVkX21lbSk7Cisg
ICAgaWYgKCAhYWxsb2NhdGVfYmFua19tZW1vcnkoZCwga2luZm8sIGdhZGRyX3RvX2dmbihHVUVT
VF9SQU0wX0JBU0UpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhbmtfc2l6ZSkg
KQorICAgICAgICBnb3RvIGZhaWw7CisKKyAgICBiYW5rX3NpemUgPSBNSU4oR1VFU1RfUkFNMV9T
SVpFLCBraW5mby0+dW5hc3NpZ25lZF9tZW0pOworICAgIGlmICggIWFsbG9jYXRlX2JhbmtfbWVt
b3J5KGQsIGtpbmZvLCBnYWRkcl90b19nZm4oR1VFU1RfUkFNMV9CQVNFKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBiYW5rX3NpemUpICkKKyAgICAgICAgZ290byBmYWlsOworCisg
ICAgaWYgKCBraW5mby0+dW5hc3NpZ25lZF9tZW0gKQorICAgICAgICBnb3RvIGZhaWw7CisKKyAg
ICBmb3IoIGkgPSAwOyBpIDwga2luZm8tPm1lbS5ucl9iYW5rczsgaSsrICkKKyAgICB7CisgICAg
ICAgIHByaW50ayhYRU5MT0dfSU5GTyAiRG9tJWQgQkFOS1slZF0gJSMiUFJJcGFkZHIiLSUjIlBS
SXBhZGRyIiAoJWxkTUIpXG4iLAorICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLAorICAgICAg
ICAgICAgICAgaSwKKyAgICAgICAgICAgICAgIGtpbmZvLT5tZW0uYmFua1tpXS5zdGFydCwKKyAg
ICAgICAgICAgICAgIGtpbmZvLT5tZW0uYmFua1tpXS5zdGFydCArIGtpbmZvLT5tZW0uYmFua1tp
XS5zaXplLAorICAgICAgICAgICAgICAgLyogRG9uJ3Qgd2FudCBmb3JtYXQgdGhpcyBhcyBQUklw
YWRkciAoMTYgZGlnaXQgaGV4KSAqLworICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKGtp
bmZvLT5tZW0uYmFua1tpXS5zaXplID4+IDIwKSk7CisgICAgfQorCisgICAgcmV0dXJuOworCitm
YWlsOgorICAgIHBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgcmVxdWVzdGVkIGRvbWFpbiBtZW1v
cnkuIgorICAgICAgICAgIC8qIERvbid0IHdhbnQgZm9ybWF0IHRoaXMgYXMgUFJJcGFkZHIgKDE2
IGRpZ2l0IGhleCkgKi8KKyAgICAgICAgICAiICVsZEtCIHVuYWxsb2NhdGVkLiBGaXggdGhlIFZN
cyBjb25maWd1cmF0aW9ucy5cbiIsCisgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpa2luZm8tPnVu
YXNzaWduZWRfbWVtID4+IDEwKTsKK30KKyNlbmRpZgorCiBzdGF0aWMgaW50IF9faW5pdCB3cml0
ZV9wcm9wZXJ0aWVzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZp
Y2Vfbm9kZSAqbm9kZSkKIHsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj86-0006cw-Gq; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj82-0006VJ-P9
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:26 +0000
X-Inumbo-ID: 5f078264-def9-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f078264-def9-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 23:45:26 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 43B7720854;
 Fri,  2 Nov 2018 23:45:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202325;
 bh=0gBCa3gG+0QdABjOkZzWPt5uH1ceH7OE539SxEXVlKQ=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=ot2LdmHGrzeJskAGdZ2oDgglqMfTHcEgoMMJHy5ABED8GTEIhq/57nOob24b6kqX5
 6bhYwV1p5gKH3vYdrglhqKp2Upqn1cCXrpsDwp7y+yQ/kQXyhUkK7pOInv40xgk6zT
 pcfSUgtOH2PtFe+IdmiBUgJGcghdbLLpssIrauoQ=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:45:05 -0700
Message-Id: <1541202318-9840-13-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 13/26] xen/arm: refactor construct_dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSBnZW5lcmljIGluaXRpYWxpemF0aW9ucyBvdXQgb2YgY29uc3RydWN0X2RvbTAgc28gdGhh
dCB0aGV5IGNhbiBiZQpyZXVzZWQuCgpSZW5hbWUgcHJlcGFyZV9kdGIgdG8gcHJlcGFyZV9kdGJf
aHdkb20gdG8gYXZvaWQgY29uZnVzaW9uLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2VzIGluIHRoaXMg
cGF0Y2guCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlu
eC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0t
CkNoYW5nZXMgaW4gdjU6Ci0gcmVuYW1lIF9fY29uc3RydWN0X2RvbWFpbiB0byBjb25zdHJ1Y3Rf
ZG9tYWluCgpDaGFuZ2VzIGluIHY0OgotIG5ld2xpbmUgYW5kIHN0eWxlIGNoYW5nZXMKCkNoYW5n
ZXMgaW4gdjM6Ci0gbW92ZSBzZXR0aW5nIHR5cGUgYmVmb3JlIGFsbG9jYXRlX21lbW9yeQotIGFk
ZCBpZmRlZiBhcm91bmQgaXQgYW5kIGEgY29tbWVudAoKQ2hhbmdlcyBpbiB2MjoKLSBtb3ZlIGRp
c2NhcmRfaW5pdGlhbF9tb2R1bGVzKCkgYWZ0ZXIgX19jb25zdHJ1Y3RfZG9tYWluKCkKLSByZW1v
dmUgdXNlbGVzcyBibGFuayBsaW5lCi0gbGVhdmUgc2FmZXR5IEJVR19PTnMgaW4gX19jb25zdHJ1
Y3RfZG9tYWluCi0gcmVuYW1lIHByZXBhcmVfZHRiIHRvIHByZXBhcmVfZHRiX2h3ZG9tCi0tLQog
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTIyICsrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKSwg
NTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
IGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDg2YWJjYzYuLjNhOWM5ODkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKQEAgLTE0NzMsNyArMTQ3Myw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGhh
bmRsZV9ub2RlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAg
ICAgcmV0dXJuIHJlczsKIH0KIAotc3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGIoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKK3N0YXRpYyBpbnQgX19pbml0
IHByZXBhcmVfZHRiX2h3ZG9tKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAq
a2luZm8pCiB7CiAgICAgY29uc3QgcDJtX3R5cGVfdCBkZWZhdWx0X3AybXQgPSBwMm1fbW1pb19k
aXJlY3RfYzsKICAgICBjb25zdCB2b2lkICpmZHQ7CkBAIC0yMjA4LDczICsyMjA4LDI5IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBmaW5kX2dudHRhYl9yZWdpb24oc3RydWN0IGRvbWFpbiAqZCwKICAg
ICAgICAgICAga2luZm8tPmdudHRhYl9zdGFydCwga2luZm8tPmdudHRhYl9zdGFydCArIGtpbmZv
LT5nbnR0YWJfc2l6ZSk7CiB9CiAKLWludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRv
bWFpbiAqZCkKK3N0YXRpYyBpbnQgX19pbml0IGNvbnN0cnVjdF9kb21haW4oc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKIHsKLSAgICBzdHJ1Y3Qga2VybmVsX2lu
Zm8ga2luZm8gPSB7fTsKICAgICBzdHJ1Y3QgdmNwdSAqc2F2ZWRfY3VycmVudDsKLSAgICBpbnQg
cmMsIGksIGNwdTsKLQorICAgIGludCBpLCBjcHU7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBkLT52
Y3B1WzBdOwogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gJnYtPmFyY2guY3B1X2lu
Zm8tPmd1ZXN0X2NwdV91c2VyX3JlZ3M7CiAKLSAgICAvKiBTYW5pdHkhICovCi0gICAgQlVHX09O
KGQtPmRvbWFpbl9pZCAhPSAwKTsKICAgICBCVUdfT04oZC0+dmNwdVswXSA9PSBOVUxMKTsKICAg
ICBCVUdfT04odi0+aXNfaW5pdGlhbGlzZWQpOwogCi0gICAgcHJpbnRrKCIqKiogTE9BRElORyBE
T01BSU4gMCAqKipcbiIpOwotICAgIGlmICggZG9tMF9tZW0gPD0gMCApCi0gICAgewotICAgICAg
ICB3YXJuaW5nX2FkZCgiUExFQVNFIFNQRUNJRlkgZG9tMF9tZW0gUEFSQU1FVEVSIC0gVVNJTkcg
NTEyTSBGT1IgTk9XXG4iKTsKLSAgICAgICAgZG9tMF9tZW0gPSBNQig1MTIpOwotICAgIH0KLQot
Ci0gICAgaW9tbXVfaHdkb21faW5pdChkKTsKLQotICAgIGQtPm1heF9wYWdlcyA9IH4wVTsKLQot
ICAgIGtpbmZvLnVuYXNzaWduZWRfbWVtID0gZG9tMF9tZW07Ci0gICAga2luZm8uZCA9IGQ7Ci0K
LSAgICByYyA9IGtlcm5lbF9wcm9iZSgma2luZm8sIE5VTEwpOwotICAgIGlmICggcmMgPCAwICkK
LSAgICAgICAgcmV0dXJuIHJjOwotCiAjaWZkZWYgQ09ORklHX0FSTV82NAogICAgIC8qIGlmIGFh
cmNoMzIgbW9kZSBpcyBub3Qgc3VwcG9ydGVkIGF0IEVMMSBkbyBub3QgYWxsb3cgMzItYml0IGRv
bWFpbiAqLwotICAgIGlmICggIShjcHVfaGFzX2VsMV8zMikgJiYga2luZm8udHlwZSA9PSBET01B
SU5fMzJCSVQgKQorICAgIGlmICggIShjcHVfaGFzX2VsMV8zMikgJiYga2luZm8tPnR5cGUgPT0g
RE9NQUlOXzMyQklUICkKICAgICB7CiAgICAgICAgIHByaW50aygiUGxhdGZvcm0gZG9lcyBub3Qg
c3VwcG9ydCAzMi1iaXQgZG9tYWluXG4iKTsKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAg
fQotICAgIGQtPmFyY2gudHlwZSA9IGtpbmZvLnR5cGU7CiAKICAgICBpZiAoIGlzXzY0Yml0X2Rv
bWFpbihkKSApCiAgICAgICAgIHZjcHVfc3dpdGNoX3RvX2FhcmNoNjRfbW9kZSh2KTsKIAogI2Vu
ZGlmCiAKLSAgICBhbGxvY2F0ZV9tZW1vcnlfMTEoZCwgJmtpbmZvKTsKLSAgICBmaW5kX2dudHRh
Yl9yZWdpb24oZCwgJmtpbmZvKTsKLQotICAgIC8qIE1hcCBleHRyYSBHSUMgTU1JTywgaXJxcyBh
bmQgb3RoZXIgaHcgc3R1ZmZzIHRvIGRvbTAuICovCi0gICAgcmMgPSBnaWNfbWFwX2h3ZG9tX2V4
dHJhX21hcHBpbmdzKGQpOwotICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgcmV0dXJuIHJjOwot
Ci0gICAgcmMgPSBwbGF0Zm9ybV9zcGVjaWZpY19tYXBwaW5nKGQpOwotICAgIGlmICggcmMgPCAw
ICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgaWYgKCBhY3BpX2Rpc2FibGVkICkKLSAgICAg
ICAgcmMgPSBwcmVwYXJlX2R0YihkLCAma2luZm8pOwotICAgIGVsc2UKLSAgICAgICAgcmMgPSBw
cmVwYXJlX2FjcGkoZCwgJmtpbmZvKTsKLQotICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgcmV0
dXJuIHJjOwotCiAgICAgLyoKICAgICAgKiBUaGUgZm9sbG93aW5nIGxvYWRzIHVzZSB0aGUgZG9t
YWluJ3MgcDJtIGFuZCByZXF1aXJlIGN1cnJlbnQgdG8KICAgICAgKiBiZSBhIHZjcHUgb2YgdGhl
IGRvbWFpbiwgdGVtcG9yYXJpbHkgc3dpdGNoCkBAIC0yMjg3LDIwICsyMjQzLDE4IEBAIGludCBf
X2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgKiBrZXJuZWxfbG9h
ZCB3aWxsIGRldGVybWluZSB0aGUgcGxhY2VtZW50IG9mIHRoZSBrZXJuZWwgYXMgd2VsbAogICAg
ICAqIGFzIHRoZSBpbml0cmQgJiBmZHQgaW4gUkFNLCBzbyBjYWxsIGl0IGZpcnN0LgogICAgICAq
LwotICAgIGtlcm5lbF9sb2FkKCZraW5mbyk7CisgICAga2VybmVsX2xvYWQoa2luZm8pOwogICAg
IC8qIGluaXRyZF9sb2FkIHdpbGwgZml4IHVwIHRoZSBmZHQsIHNvIGNhbGwgaXQgYmVmb3JlIGR0
Yl9sb2FkICovCi0gICAgaW5pdHJkX2xvYWQoJmtpbmZvKTsKLSAgICBkdGJfbG9hZCgma2luZm8p
OworICAgIGluaXRyZF9sb2FkKGtpbmZvKTsKKyAgICBkdGJfbG9hZChraW5mbyk7CiAKICAgICAv
KiBOb3cgdGhhdCB3ZSBhcmUgZG9uZSByZXN0b3JlIHRoZSBvcmlnaW5hbCBwMm0gYW5kIGN1cnJl
bnQuICovCiAgICAgc2V0X2N1cnJlbnQoc2F2ZWRfY3VycmVudCk7CiAgICAgcDJtX3Jlc3RvcmVf
c3RhdGUoc2F2ZWRfY3VycmVudCk7CiAKLSAgICBkaXNjYXJkX2luaXRpYWxfbW9kdWxlcygpOwot
CiAgICAgbWVtc2V0KHJlZ3MsIDAsIHNpemVvZigqcmVncykpOwogCi0gICAgcmVncy0+cGMgPSAo
cmVnaXN0ZXJfdClraW5mby5lbnRyeTsKKyAgICByZWdzLT5wYyA9IChyZWdpc3Rlcl90KWtpbmZv
LT5lbnRyeTsKIAogICAgIGlmICggaXNfMzJiaXRfZG9tYWluKGQpICkKICAgICB7CkBAIC0yMzE4
LDE0ICsyMjcyLDE0IEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAq
ZCkKICAgICAgICAgICovCiAgICAgICAgIHJlZ3MtPnIwID0gMDsgLyogU0JaICovCiAgICAgICAg
IHJlZ3MtPnIxID0gMHhmZmZmZmZmZjsgLyogV2UgdXNlIERUQiB0aGVyZWZvcmUgbm8gbWFjaGlu
ZSBpZCAqLwotICAgICAgICByZWdzLT5yMiA9IGtpbmZvLmR0Yl9wYWRkcjsKKyAgICAgICAgcmVn
cy0+cjIgPSBraW5mby0+ZHRiX3BhZGRyOwogICAgIH0KICNpZmRlZiBDT05GSUdfQVJNXzY0CiAg
ICAgZWxzZQogICAgIHsKICAgICAgICAgcmVncy0+Y3BzciA9IFBTUl9HVUVTVDY0X0lOSVQ7CiAg
ICAgICAgIC8qIEZyb20gbGludXgvRG9jdW1lbnRhdGlvbi9hcm02NC9ib290aW5nLnR4dCAqLwot
ICAgICAgICByZWdzLT54MCA9IGtpbmZvLmR0Yl9wYWRkcjsKKyAgICAgICAgcmVncy0+eDAgPSBr
aW5mby0+ZHRiX3BhZGRyOwogICAgICAgICByZWdzLT54MSA9IDA7IC8qIFJlc2VydmVkIGZvciBm
dXR1cmUgdXNlICovCiAgICAgICAgIHJlZ3MtPngyID0gMDsgLyogUmVzZXJ2ZWQgZm9yIGZ1dHVy
ZSB1c2UgKi8KICAgICAgICAgcmVncy0+eDMgPSAwOyAvKiBSZXNlcnZlZCBmb3IgZnV0dXJlIHVz
ZSAqLwpAQCAtMjM1Myw2ICsyMzA3LDYyIEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3Ry
dWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gMDsKIH0KIAoraW50IF9faW5pdCBjb25zdHJ1Y3Rf
ZG9tMChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVjdCBrZXJuZWxfaW5mbyBraW5mbyA9
IHt9OworICAgIGludCByYzsKKworICAgIC8qIFNhbml0eSEgKi8KKyAgICBCVUdfT04oZC0+ZG9t
YWluX2lkICE9IDApOworCisgICAgcHJpbnRrKCIqKiogTE9BRElORyBET01BSU4gMCAqKipcbiIp
OworICAgIGlmICggZG9tMF9tZW0gPD0gMCApCisgICAgeworICAgICAgICB3YXJuaW5nX2FkZCgi
UExFQVNFIFNQRUNJRlkgZG9tMF9tZW0gUEFSQU1FVEVSIC0gVVNJTkcgNTEyTSBGT1IgTk9XXG4i
KTsKKyAgICAgICAgZG9tMF9tZW0gPSBNQig1MTIpOworICAgIH0KKworICAgIGlvbW11X2h3ZG9t
X2luaXQoZCk7CisKKyAgICBkLT5tYXhfcGFnZXMgPSB+MFU7CisKKyAgICBraW5mby51bmFzc2ln
bmVkX21lbSA9IGRvbTBfbWVtOworICAgIGtpbmZvLmQgPSBkOworCisgICAgcmMgPSBrZXJuZWxf
cHJvYmUoJmtpbmZvLCBOVUxMKTsKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIHJldHVybiBy
YzsKKworI2lmZGVmIENPTkZJR19BUk1fNjQKKyAgICAvKiB0eXBlIG11c3QgYmUgc2V0IGJlZm9y
ZSBhbGxvY2F0ZV9tZW1vcnkgKi8KKyAgICBkLT5hcmNoLnR5cGUgPSBraW5mby50eXBlOworI2Vu
ZGlmCisgICAgYWxsb2NhdGVfbWVtb3J5XzExKGQsICZraW5mbyk7CisgICAgZmluZF9nbnR0YWJf
cmVnaW9uKGQsICZraW5mbyk7CisKKyAgICAvKiBNYXAgZXh0cmEgR0lDIE1NSU8sIGlycXMgYW5k
IG90aGVyIGh3IHN0dWZmcyB0byBkb20wLiAqLworICAgIHJjID0gZ2ljX21hcF9od2RvbV9leHRy
YV9tYXBwaW5ncyhkKTsKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIHJldHVybiByYzsKKwor
ICAgIHJjID0gcGxhdGZvcm1fc3BlY2lmaWNfbWFwcGluZyhkKTsKKyAgICBpZiAoIHJjIDwgMCAp
CisgICAgICAgIHJldHVybiByYzsKKworICAgIGlmICggYWNwaV9kaXNhYmxlZCApCisgICAgICAg
IHJjID0gcHJlcGFyZV9kdGJfaHdkb20oZCwgJmtpbmZvKTsKKyAgICBlbHNlCisgICAgICAgIHJj
ID0gcHJlcGFyZV9hY3BpKGQsICZraW5mbyk7CisKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAg
IHJldHVybiByYzsKKworICAgIHJjID0gY29uc3RydWN0X2RvbWFpbihkLCAma2luZm8pOworICAg
IGRpc2NhcmRfaW5pdGlhbF9tb2R1bGVzKCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIC8qCiAg
KiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj87-0006dw-23; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj82-0006Ve-Ud
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:26 +0000
X-Inumbo-ID: 5f52622d-def9-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f52622d-def9-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 23:45:26 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B0D6A20848;
 Fri,  2 Nov 2018 23:45:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202326;
 bh=1/fu+hBimT515/je5OocC9oTgnK20sWs3mDbI2Y5nMY=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=U7pGTu9Mx+wvHiHaiU1ev8GjSvTigag5wwWEdZl6oOXIPg2dels0KUcW8807gKVY6
 mp1ii/xyzOJC6bnEXlTAiumn1qzgrvbl1nn8XuFOuvsm45Y7LJGmW/wNTSavEjbrr6
 nVA1/jQVnqpqX2BUlvi8u6lSXLKkqAQtJI9D0oeo=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:45:06 -0700
Message-Id: <1541202318-9840-14-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 14/26] xen/arm: move
 unregister_init_virtual_region to init_done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSB1bnJlZ2lzdGVyX2luaXRfdmlydHVhbF9yZWdpb24gdG8gaW5pdF9kb25lLiBGb2xsb3cg
dGhlIHNhbWUgcGF0aAphcyB4ODYuIEl0IGlzIGFsc28gdXNlZnVsIHRvIG1vdmUgaXQgbGF0ZXIg
c28gdGhhdCBjcmVhdGVfZG9tVXMgY2FuIGJlCmNhbGxlZCBiZWZvcmUgdGhhdCBpbiBmb2xsb3dp
bmcgcGF0Y2hlcy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NA
eGlsaW54LmNvbT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Ci0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IGE4MTk5NTMuLmIwYTVlMzUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1
cC5jCkBAIC02Niw2ICs2Niw5IEBAIGludGVnZXJfcGFyYW0oInhlbmhlYXBfbWVnYWJ5dGVzIiwg
b3B0X3hlbmhlYXBfbWVnYWJ5dGVzKTsKIAogc3RhdGljIF9fdXNlZCB2b2lkIGluaXRfZG9uZSh2
b2lkKQogeworICAgIC8qIE11c3QgYmUgZG9uZSBwYXN0IHNldHRpbmcgc3lzdGVtX3N0YXRlLiAq
LworICAgIHVucmVnaXN0ZXJfaW5pdF92aXJ0dWFsX3JlZ2lvbigpOworCiAgICAgZnJlZV9pbml0
X21lbW9yeSgpOwogICAgIHN0YXJ0dXBfY3B1X2lkbGVfbG9vcCgpOwogfQpAQCAtOTYwLDkgKzk2
Myw2IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZz
ZXQsCiAKICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfYWN0aXZlOwogCi0gICAgLyogTXVz
dCBiZSBkb25lIHBhc3Qgc2V0dGluZyBzeXN0ZW1fc3RhdGUuICovCi0gICAgdW5yZWdpc3Rlcl9p
bml0X3ZpcnR1YWxfcmVnaW9uKCk7Ci0KICAgICBkb21haW5fdW5wYXVzZV9ieV9zeXN0ZW1jb250
cm9sbGVyKGRvbTApOwogCiAgICAgLyogU3dpdGNoIG9uIHRvIHRoZSBkeW5hbWljYWxseSBhbGxv
Y2F0ZWQgc3RhY2sgZm9yIHRoZSBpZGxlIHZjcHUKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj87-0006fW-VG; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj84-0006YB-Bh
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:28 +0000
X-Inumbo-ID: 5fa02806-def9-11e8-b14a-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5fa02806-def9-11e8-b14a-12d6303a7972;
 Fri, 02 Nov 2018 23:45:27 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 26C552084A;
 Fri,  2 Nov 2018 23:45:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202326;
 bh=gk/yntD6EPJN9LEhGpikmuoDbUyaQzuHi9J8U40cvnA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=wGxPK+d5ZcopKEODFUIBRk/x1m5f+FsmQ5HLqVHuMnX6Mz22zTGrIdC9pX5jdr1sS
 kBGD/2hY+R3b1v1NBAhzFO5HehfX8/p7mmHKSa03HBc2qFIy4E1loDBQWNRXgg/qEK
 1eJbPXfcV6oUXUAqEM3VyUSXHurwyEE4EQEn4xdk=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:45:07 -0700
Message-Id: <1541202318-9840-15-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 15/26] xen/arm: introduce create_domUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, andrew.cooper3@citrix.com, Achin.Gupta@arm.com,
 xen-devel@lists.xen.org, jbeulich@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2FsbCBhIG5ldyBmdW5jdGlvbiwgImNyZWF0ZV9kb21VcyIsIGZyb20gc2V0dXBfeGVuIHRvIHN0
YXJ0IERvbVUgVk1zLgoKSW50cm9kdWNlIHN1cHBvcnQgZm9yIHRoZSAieGVuLGRvbWFpbiIgY29t
cGF0aWJsZSBub2RlIG9uIGRldmljZSB0cmVlLgpDcmVhdGUgbmV3IERvbVUgVk1zIGJhc2VkIG9u
IHRoZSBpbmZvcm1hdGlvbiBmb3VuZCBvbiBkZXZpY2UgdHJlZSB1bmRlcgoieGVuLGRvbWFpbiIu
IENhbGwgY29uc3RydWN0X2RvbVUgZm9yIGVhY2ggZG9tYWluLgoKSW50cm9kdWNlIGEgc2ltcGxl
IGdsb2JhbCB2YXJpYWJsZSBuYW1lZCBtYXhfaW5pdF9kb21pZCB0byBrZWVwIHRyYWNrIG9mCnRo
ZSBpbml0aWFsIGFsbG9jYXRlZCBkb21pZHMuIEl0IGhvbGRzIHRoZSBtYXggZG9taWQgYW1vbmcg
dGhlIGluaXRpYWwKZG9tYWlucy4KCk1vdmUgdGhlIGRpc2NhcmRfaW5pdGlhbF9tb2R1bGVzIGFm
dGVyIERvbVVzIGhhdmUgYmVlbiBidWlsdC4KCkZpcnN0IGNyZWF0ZSBkb21VcywgdGhlbiBzdGFy
dCBkb20wIC0tIG5vIHBvaW50IGluIHRyeWluZyB0byBzdGFydCBkb20wCndoZW4gdGhlIGNwdSBp
cyBidXN5LgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxp
bnguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20KQ0M6IGpiZXVsaWNoQHN1c2UuY29tCi0tLQpDaGFuZ2VzIGluIHY1Ogot
IHVzZSBkdF9wcm9wZXJ0eV9yZWFkX2Jvb2wKLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCi0gY29k
ZSBzdHlsZQotIHVzZSBkdF9maW5kX25vZGVfYnlfcGF0aCBpbnN0ZWFkIG9mIGR0X2ZpbmRfbm9k
ZV9ieV9uYW1lCi0gdXNlIHRydWUgd2l0aCBpc19jb25zb2xlCgpDaGFuZ2VzIGluIHY0OgotIGNv
bnN0aWZ5IHBhcmFtZXRlcnMKLSBucl9zcGlzIHRvIDAgb3IgIEdVRVNUX1ZQTDAxMV9TUEkgLSAz
MiArIDEgZGVwZW5kaW5nIG9uIHZwbDAxMQotIHJlbW92ZSBwb2ludGxlc3MgaW5pdGlhbGl6ZXIK
LSByZW1vdmUgY2hhbmdlIHRvIGRvbWFpbl9jcmVhdGUgZm9yIGRvbTAgKHVzZWxlc3MpCi0gbWFr
ZSBjb25zdHJ1Y3RfZG9tVSByZXR1cm4gZXJyb3IKCkNoYW5nZXMgaW4gdjM6Ci0gbW92ZSBwYXRj
aCBlYXJsaWVyIGFuZCBpbnRyb2R1Y2UgZW1wdHkgY29uc3RydWN0X2RvbVUgdG8gZml4IGJpc2Vj
dGlvbgogIGJ1aWxkcwotIGZpeCBtYXhfaW5pdF9kb21pZCB0byBhY3R1YWxseSBob2xkIHRoZSBt
YXggZG9taWQgYW1vbmcgaW5pdGlhbAogIGRvbWFpbnMgKGluc3RlYWQgb2YgbWF4X2RvbWlkICsg
MSkKLSBtb3ZlIGRvbWFpbl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIoZG9tMCkgYWZ0ZXIg
Y3JlYXRpbmcgZG9tVXMKCkNoYW5nZXMgaW4gdjI6Ci0gY29kaW5nIHN0eWxlCi0gc2V0IG5yX3Nw
aXMgdG8gMzIKLSBpbnRyb2R1Y2UgY3JlYXRlX2RvbVVzCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jIHwgNTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgfCAgNSArKysrKwogeGVuL2luY2x1ZGUv
YXNtLWFybS9zZXR1cC5oIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmggfCAg
MiArKwogNCBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYwppbmRleCAzYTljOTg5Li5kOTQ1NDBlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBA
IC03LDYgKzcsNyBAQAogI2luY2x1ZGUgPGFzbS9pcnEuaD4KICNpbmNsdWRlIDxhc20vcmVncy5o
PgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgorI2luY2x1ZGUgPHhlbi9lcnIuaD4KICNpbmNsdWRl
IDx4ZW4vZGV2aWNlX3RyZWUuaD4KICNpbmNsdWRlIDx4ZW4vbGliZmR0L2xpYmZkdC5oPgogI2lu
Y2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KQEAgLTIzMDcsNiArMjMwOCw1MCBAQCBzdGF0aWMg
aW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJu
ZWxfaW5mbyAqa2luZm8pCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgX19pbml0IGNv
bnN0cnVjdF9kb21VKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCit7CisgICAgcmV0dXJu
IC1FTk9TWVM7Cit9CisKK3ZvaWQgX19pbml0IGNyZWF0ZV9kb21Vcyh2b2lkKQoreworICAgIHN0
cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKKyAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25v
ZGUgKmNob3NlbiA9IGR0X2ZpbmRfbm9kZV9ieV9wYXRoKCIvY2hvc2VuIik7CisKKyAgICBCVUdf
T04oY2hvc2VuID09IE5VTEwpOworICAgIGR0X2Zvcl9lYWNoX2NoaWxkX25vZGUoY2hvc2VuLCBu
b2RlKQorICAgIHsKKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsKKyAgICAgICAgc3RydWN0IHhl
bl9kb21jdGxfY3JlYXRlZG9tYWluIGRfY2ZnID0geworICAgICAgICAgICAgLmFyY2guZ2ljX3Zl
cnNpb24gPSBYRU5fRE9NQ1RMX0NPTkZJR19HSUNfTkFUSVZFLAorICAgICAgICAgICAgLmFyY2gu
bnJfc3BpcyA9IDAsCisgICAgICAgICAgICAubWF4X3ZjcHVzID0gMSwKKyAgICAgICAgICAgIC5t
YXhfZXZ0Y2huX3BvcnQgPSAtMSwKKyAgICAgICAgICAgIC5tYXhfZ3JhbnRfZnJhbWVzID0gNjQs
CisgICAgICAgICAgICAubWF4X21hcHRyYWNrX2ZyYW1lcyA9IDEwMjQsCisgICAgICAgIH07CisK
KyAgICAgICAgaWYgKCAhZHRfZGV2aWNlX2lzX2NvbXBhdGlibGUobm9kZSwgInhlbixkb21haW4i
KSApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBpZiAoIGR0X3Byb3BlcnR5X3Jl
YWRfYm9vbChub2RlLCAidnBsMDExIikgKQorICAgICAgICAgICAgZF9jZmcuYXJjaC5ucl9zcGlz
ID0gR1VFU1RfVlBMMDExX1NQSSAtIDMyICsgMTsKKyAgICAgICAgZHRfcHJvcGVydHlfcmVhZF91
MzIobm9kZSwgImNwdXMiLCAmZF9jZmcubWF4X3ZjcHVzKTsKKworICAgICAgICBkID0gZG9tYWlu
X2NyZWF0ZSgrK21heF9pbml0X2RvbWlkLCAmZF9jZmcsIGZhbHNlKTsKKyAgICAgICAgaWYgKCBJ
U19FUlIoZCkgKQorICAgICAgICAgICAgcGFuaWMoIkVycm9yIGNyZWF0aW5nIGRvbWFpbiAlcyIs
IGR0X25vZGVfbmFtZShub2RlKSk7CisKKyAgICAgICAgZC0+aXNfY29uc29sZSA9IHRydWU7CisK
KyAgICAgICAgaWYgKCBjb25zdHJ1Y3RfZG9tVShkLCBub2RlKSAhPSAwICkKKyAgICAgICAgICAg
IHBhbmljKCJDb3VsZCBub3Qgc2V0IHVwIGRvbWFpbiAlcyIsIGR0X25vZGVfbmFtZShub2RlKSk7
CisKKyAgICAgICAgZG9tYWluX3VucGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihkKTsKKyAgICB9
Cit9CisKIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAg
ICBzdHJ1Y3Qga2VybmVsX2luZm8ga2luZm8gPSB7fTsKQEAgLTIzNTcsMTAgKzI0MDIsNyBAQCBp
bnQgX19pbml0IGNvbnN0cnVjdF9kb20wKHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCByYyA8
IDAgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICByYyA9IGNvbnN0cnVjdF9kb21haW4oZCwg
JmtpbmZvKTsKLSAgICBkaXNjYXJkX2luaXRpYWxfbW9kdWxlcygpOwotCi0gICAgcmV0dXJuIHJj
OworICAgIHJldHVybiBjb25zdHJ1Y3RfZG9tYWluKGQsICZraW5mbyk7CiB9CiAKIC8qCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4
IGIwYTVlMzUuLjM5NDA5ODIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBi
L3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC02NCwxMSArNjQsMTQgQEAgc3RhdGljIHVuc2lnbmVk
IGxvbmcgb3B0X3hlbmhlYXBfbWVnYWJ5dGVzIF9faW5pdGRhdGE7CiBpbnRlZ2VyX3BhcmFtKCJ4
ZW5oZWFwX21lZ2FieXRlcyIsIG9wdF94ZW5oZWFwX21lZ2FieXRlcyk7CiAjZW5kaWYKIAorZG9t
aWRfdCBfX3JlYWRfbW9zdGx5IG1heF9pbml0X2RvbWlkOworCiBzdGF0aWMgX191c2VkIHZvaWQg
aW5pdF9kb25lKHZvaWQpCiB7CiAgICAgLyogTXVzdCBiZSBkb25lIHBhc3Qgc2V0dGluZyBzeXN0
ZW1fc3RhdGUuICovCiAgICAgdW5yZWdpc3Rlcl9pbml0X3ZpcnR1YWxfcmVnaW9uKCk7CiAKKyAg
ICBkaXNjYXJkX2luaXRpYWxfbW9kdWxlcygpOwogICAgIGZyZWVfaW5pdF9tZW1vcnkoKTsKICAg
ICBzdGFydHVwX2NwdV9pZGxlX2xvb3AoKTsKIH0KQEAgLTk2Myw2ICs5NjYsOCBAQCB2b2lkIF9f
aW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogCiAgICAgc3lz
dGVtX3N0YXRlID0gU1lTX1NUQVRFX2FjdGl2ZTsKIAorICAgIGNyZWF0ZV9kb21VcygpOworCiAg
ICAgZG9tYWluX3VucGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihkb20wKTsKIAogICAgIC8qIFN3
aXRjaCBvbiB0byB0aGUgZHluYW1pY2FsbHkgYWxsb2NhdGVkIHN0YWNrIGZvciB0aGUgaWRsZSB2
Y3B1CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3NldHVwLmgKaW5kZXggMGQ3ODdlNi4uZWIwYzk1ZiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAu
aApAQCAtNzUsNiArNzUsOCBAQCBzdHJ1Y3QgYm9vdGluZm8gewogCiBleHRlcm4gc3RydWN0IGJv
b3RpbmZvIGJvb3RpbmZvOwogCitleHRlcm4gZG9taWRfdCBtYXhfaW5pdF9kb21pZDsKKwogdm9p
ZCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpOwogCiB2b2lkIGNvcHlfZnJvbV9wYWRkcih2b2lkICpk
c3QsIHBhZGRyX3QgcGFkZHIsIHVuc2lnbmVkIGxvbmcgbGVuKTsKQEAgLTkxLDYgKzkzLDcgQEAg
dm9pZCBhY3BpX2NyZWF0ZV9lZmlfbW1hcF90YWJsZShzdHJ1Y3QgZG9tYWluICpkLAogaW50IGFj
cGlfbWFrZV9lZmlfbm9kZXModm9pZCAqZmR0LCBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW10pOwog
CiBpbnQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCk7Cit2b2lkIF9faW5pdCBjcmVh
dGVfZG9tVXModm9pZCk7CiAKIHZvaWQgZGlzY2FyZF9pbml0aWFsX21vZHVsZXModm9pZCk7CiB2
b2lkIGR0X3VucmVzZXJ2ZWRfcmVnaW9ucyhwYWRkcl90IHMsIHBhZGRyX3QgZSwKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0
dXAuaAppbmRleCA0MmZkZGViLi4xYzgwNzgzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3NldHVwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oCkBAIC02Niw0ICs2
Niw2IEBAIGV4dGVybiBib29sIG9wdF9kb20wX3NoYWRvdzsKICNlbmRpZgogZXh0ZXJuIGJvb2wg
ZG9tMF9wdmg7CiAKKyNkZWZpbmUgbWF4X2luaXRfZG9taWQgKDApCisKICNlbmRpZgotLSAKMS45
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj88-0006hn-Ty; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj84-0006Zb-Um
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:28 +0000
X-Inumbo-ID: 6032b226-def9-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6032b226-def9-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 23:45:28 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2B80F20840;
 Fri,  2 Nov 2018 23:45:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202327;
 bh=5BYuGzHkZJ3B3dl/490BuwzEeKY6VVZ3nL1wBXfaOq8=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=HjVkRzNXcmmjz2OS5wsAXZgd17PmLTbsmy6YHROpgia4QsVLMcC6MSzJmY7RH1KKF
 CVDnC9ANdkNcaChuPN65jdCIPQNgUuZioq6ziRRvyB6D9kTL40rZanjLKIyyQCIE3M
 4YF3ADJiFPHmjb4IX1PatB5pH0OkgNKsKBFM3fFw=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:45:09 -0700
Message-Id: <1541202318-9840-17-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 17/26] xen/arm: generate a simple device tree
 for domUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGZ1bmN0aW9ucyB0byBnZW5lcmF0ZSBhIGJhc2ljIGRvbVUgZGV2aWNlIHRyZWUs
IHNpbWlsYXIgdG8gdGhlCmV4aXN0aW5nIGZ1bmN0aW9ucyBpbiB0b29scy9saWJ4bC9saWJ4bF9h
cm0uYy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54
LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQpD
aGFuZ2VzIGluIHY1OgotIHVzZSBkLT5hcmNoLnZnaWMudmVyc2lvbgoKQ2hhbmdlcyBpbiB2NDoK
LSBjb2RlIHN0eWxlCi0gdHdvIHNlcGFyYXRlIGZ1bmN0aW9ucyBmb3IgZ2ljdjIgYW5kIGdpY3Yz
Ci0gcmVtb3ZlIHVzZWxlc3MgbG9jYWwgdmFyaWFibGVzCi0gZml4IHR5cG9zCi0gZG8gbm90IHVz
ZSBob3N0IGFkZHJlc3MgYW5kIHNpemUgY2VsbHMgZm9yIHRoZSBndWVzdCBEVAotIHVzZSAjZGVm
aW5lIGZvciBhZGRyY2VsbHMgYW5kIHNpemVjZWxscwoKQ2hhbmdlcyBpbiB2MzoKLSByZW1vdmUg
Q09ORklHX0FDUEkgZm9yIG1ha2VfY2hvc2VuX25vZGUKLSByZW1vdmUgbWFrZV9oeXBlcnZpc29y
X25vZGUgdW50aWwgYWxsIFhlbiByZWxhdGVkIGZ1bmN0aW9uYWxpdGllcwogIChldnRjaG5zLCBn
cmFudCB0YWJsZSwgZXRjLikgd29yayBjb3JyZWN0bHkKCkNoYW5nZXMgaW4gdjI6Ci0gbW92ZSBw
cmVwYXJlX2R0YiByZW5hbWUgdG8gcHJldmlvdXMgcGF0Y2gKLSB1c2Ugc3dpdGNoIGZvciB0aGUg
Z2ljIHZlcnNpb24KLSB1c2UgYXJtLGdpYy00MDAgaW5zdGVhZCBvZiBhcm0sY29ydGV4LWExNS1n
aWMKLSBhZGQgQHVuaXQtYWRkcmVzcyBpbiB0aGUgZ2ljIG5vZGUgbmFtZQotIGFkZCBjb21tZW50
IG9uIERPTVVfRFRCX1NJWkUKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAyMzUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFu
Z2VkLCAyMzMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5k
ZXggN2I0ZTM0ZS4uYWVlOTJkMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTAzNSw3ICsxMDM1LDYg
QEAgc3RhdGljIGludCBfX2luaXQgbWFrZV90aW1lcl9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsIHZvaWQgKmZkdCwKICAgICByZXR1cm4gcmVzOwogfQogCi0jaWZkZWYgQ09ORklHX0FDUEkK
IC8qCiAgKiBUaGlzIGZ1bmN0aW9uIGlzIHVzZWQgYXMgcGFydCBvZiB0aGUgZGV2aWNlIHRyZWUg
Z2VuZXJhdGlvbiBmb3IgRG9tMAogICogb24gQUNQSSBzeXN0ZW1zLCBhbmQgRG9tVXMgc3RhcnRl
ZCBkaXJlY3RseSBmcm9tIFhlbiBiYXNlZCBvbiBkZXZpY2UKQEAgLTEwODEsNyArMTA4MCw2IEBA
IHN0YXRpYyBpbnQgX19pbml0IG1ha2VfY2hvc2VuX25vZGUoY29uc3Qgc3RydWN0IGtlcm5lbF9p
bmZvICpraW5mbykKIAogICAgIHJldHVybiByZXM7CiB9Ci0jZW5kaWYKIAogc3RhdGljIGludCBf
X2luaXQgbWFwX2lycV90b19kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGly
cSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbmVlZF9tYXBwaW5n
LCBjb25zdCBjaGFyICpkZXZuYW1lKQpAQCAtMTQ3Myw2ICsxNDcxLDIzNSBAQCBzdGF0aWMgaW50
IF9faW5pdCBoYW5kbGVfbm9kZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8g
KmtpbmZvLAogICAgIHJldHVybiByZXM7CiB9CiAKK3N0YXRpYyBpbnQgX19pbml0IG1ha2VfZ2lj
djJfZG9tVV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKK3sKKyAgICBp
bnQgcmVzID0gMDsKKyAgICBfX2JlMzIgcmVnWyhHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMgKyBH
VUVTVF9ST09UX1NJWkVfQ0VMTFMpICogMl07CisgICAgX19iZTMyICpjZWxsczsKKworICAgIHJl
cyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgImludGVycnVwdC1jb250cm9sbGVyQCJfX3N0cmluZ2lm
eShHVUVTVF9HSUNEX0JBU0UpKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7
CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICIjYWRkcmVzcy1jZWxscyIsIDAp
OworICAgIGlmICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGZkdF9w
cm9wZXJ0eV9jZWxsKGZkdCwgIiNpbnRlcnJ1cHQtY2VsbHMiLCAzKTsKKyAgICBpZiAoIHJlcyAp
CisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAiaW50
ZXJydXB0LWNvbnRyb2xsZXIiLCBOVUxMLCAwKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJl
dHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfc3RyaW5nKGZkdCwgImNvbXBhdGli
bGUiLCAiYXJtLGdpYy00MDAiKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7
CisKKyAgICBjZWxscyA9ICZyZWdbMF07CisgICAgZHRfY2hpbGRfc2V0X3JhbmdlKCZjZWxscywg
R1VFU1RfUk9PVF9BRERSRVNTX0NFTExTLCBHVUVTVF9ST09UX1NJWkVfQ0VMTFMsCisgICAgICAg
ICAgICAgICAgICAgICAgIEdVRVNUX0dJQ0RfQkFTRSwgR1VFU1RfR0lDRF9TSVpFKTsKKyAgICBk
dF9jaGlsZF9zZXRfcmFuZ2UoJmNlbGxzLCBHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMsIEdVRVNU
X1JPT1RfU0laRV9DRUxMUywKKyAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfR0lDQ19CQVNF
LCBHVUVTVF9HSUNDX1NJWkUpOworCisgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgInJlZyIs
IHJlZywgc2l6ZW9mKHJlZykpOworICAgIGlmIChyZXMpCisgICAgICAgIHJldHVybiByZXM7CisK
KyAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJsaW51eCxwaGFuZGxlIiwgR1VFU1Rf
UEhBTkRMRV9HSUMpOworICAgIGlmIChyZXMpCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICBy
ZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJwaGFuZGxlIiwgR1VFU1RfUEhBTkRMRV9HSUMp
OworICAgIGlmIChyZXMpCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfZW5k
X25vZGUoZmR0KTsKKworICAgIHJldHVybiByZXM7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IG1h
a2VfZ2ljdjNfZG9tVV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKK3sK
KyAgICBpbnQgcmVzID0gMDsKKyAgICBfX2JlMzIgcmVnWyhHVUVTVF9ST09UX0FERFJFU1NfQ0VM
TFMgKyBHVUVTVF9ST09UX1NJWkVfQ0VMTFMpICogMl07CisgICAgX19iZTMyICpjZWxsczsKKwor
ICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgImludGVycnVwdC1jb250cm9sbGVyQCJfX3N0
cmluZ2lmeShHVUVTVF9HSUNWM19HSUNEX0JBU0UpKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAg
IHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICIjYWRkcmVz
cy1jZWxscyIsIDApOworICAgIGlmICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAg
IHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgIiNpbnRlcnJ1cHQtY2VsbHMiLCAzKTsKKyAg
ICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVy
dHkoZmR0LCAiaW50ZXJydXB0LWNvbnRyb2xsZXIiLCBOVUxMLCAwKTsKKyAgICBpZiAoIHJlcyAp
CisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfc3RyaW5nKGZk
dCwgImNvbXBhdGlibGUiLCAiYXJtLGdpYy12MyIpOworICAgIGlmICggcmVzICkKKyAgICAgICAg
cmV0dXJuIHJlczsKKworICAgIGNlbGxzID0gJnJlZ1swXTsKKyAgICBkdF9jaGlsZF9zZXRfcmFu
Z2UoJmNlbGxzLCBHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMsIEdVRVNUX1JPT1RfU0laRV9DRUxM
UywKKyAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfR0lDVjNfR0lDRF9CQVNFLCBHVUVTVF9H
SUNWM19HSUNEX1NJWkUpOworICAgIGR0X2NoaWxkX3NldF9yYW5nZSgmY2VsbHMsIEdVRVNUX1JP
T1RfQUREUkVTU19DRUxMUywgR1VFU1RfUk9PVF9TSVpFX0NFTExTLAorICAgICAgICAgICAgICAg
ICAgICAgICBHVUVTVF9HSUNWM19HSUNSMF9CQVNFLCBHVUVTVF9HSUNWM19HSUNSMF9TSVpFKTsK
KworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJyZWciLCByZWcsIHNpemVvZihyZWcpKTsK
KyAgICBpZiAocmVzKQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgcmVzID0gZmR0X3Byb3Bl
cnR5X2NlbGwoZmR0LCAibGludXgscGhhbmRsZSIsIEdVRVNUX1BIQU5ETEVfR0lDKTsKKyAgICBp
ZiAocmVzKQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2Nl
bGwoZmR0LCAicGhhbmRsZSIsIEdVRVNUX1BIQU5ETEVfR0lDKTsKKyAgICBpZiAocmVzKQorICAg
ICAgICByZXR1cm4gcmVzOworCisgICAgcmVzID0gZmR0X2VuZF9ub2RlKGZkdCk7CisKKyAgICBy
ZXR1cm4gcmVzOworfQorCitzdGF0aWMgaW50IF9faW5pdCBtYWtlX2dpY19kb21VX25vZGUoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQoreworICAgIHN3aXRjaCAoIGQtPmFyY2gu
dmdpYy52ZXJzaW9uICkKKyAgICB7CisgICAgY2FzZSBHSUNfVjM6CisgICAgICAgIHJldHVybiBt
YWtlX2dpY3YzX2RvbVVfbm9kZShkLCBmZHQpOworICAgIGNhc2UgR0lDX1YyOgorICAgICAgICBy
ZXR1cm4gbWFrZV9naWN2Ml9kb21VX25vZGUoZCwgZmR0KTsKKyAgICBkZWZhdWx0OgorICAgICAg
ICBwYW5pYygiVW5zdXBwb3J0ZWQgR0lDIHZlcnNpb24iKTsKKyAgICB9Cit9CisKK3N0YXRpYyBp
bnQgX19pbml0IG1ha2VfdGltZXJfZG9tVV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZv
aWQgKmZkdCkKK3sKKyAgICBpbnQgcmVzOworICAgIGdpY19pbnRlcnJ1cHRfdCBpbnRyc1szXTsK
KworICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgInRpbWVyIik7CisgICAgaWYgKCByZXMg
KQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgaWYgKCAhaXNfNjRiaXRfZG9tYWluKGQpICkK
KyAgICB7CisgICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9zdHJpbmcoZmR0LCAiY29tcGF0aWJs
ZSIsICJhcm0sYXJtdjctdGltZXIiKTsKKyAgICAgICAgaWYgKCByZXMgKQorICAgICAgICAgICAg
cmV0dXJuIHJlczsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgcmVzID0gZmR0X3By
b3BlcnR5X3N0cmluZyhmZHQsICJjb21wYXRpYmxlIiwgImFybSxhcm12OC10aW1lciIpOworICAg
ICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICByZXR1cm4gcmVzOworICAgIH0KKworICAgIHNl
dF9pbnRlcnJ1cHRfcHBpKGludHJzWzBdLCBHVUVTVF9USU1FUl9QSFlTX1NfUFBJLCAweGYsIERU
X0lSUV9UWVBFX0xFVkVMX0xPVyk7CisgICAgc2V0X2ludGVycnVwdF9wcGkoaW50cnNbMV0sIEdV
RVNUX1RJTUVSX1BIWVNfTlNfUFBJLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CisgICAg
c2V0X2ludGVycnVwdF9wcGkoaW50cnNbMl0sIEdVRVNUX1RJTUVSX1ZJUlRfUFBJLCAweGYsIERU
X0lSUV9UWVBFX0xFVkVMX0xPVyk7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAiaW50
ZXJydXB0cyIsIGludHJzLCBzaXplb2YgKGludHJzWzBdKSAqIDMpOworICAgIGlmICggcmVzICkK
KyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwg
ImludGVycnVwdC1wYXJlbnQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1BI
QU5ETEVfR0lDKTsKKyAgICBpZiAocmVzKQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgcmVz
ID0gZmR0X2VuZF9ub2RlKGZkdCk7CisKKyAgICByZXR1cm4gcmVzOworfQorCisvKgorICogVGhl
IG1heCBzaXplIGZvciBEVCBpcyAyTUIuIEhvd2V2ZXIsIHRoZSBnZW5lcmF0ZWQgRFQgaXMgc21h
bGwsIDRLQgorICogYXJlIGVub3VnaCBmb3Igbm93LCBidXQgd2UgbWlnaHQgaGF2ZSB0byBpbmNy
ZWFzZSBpdCBpbiB0aGUgZnV0dXJlLgorICovCisjZGVmaW5lIERPTVVfRFRCX1NJWkUgNDA5Ngor
c3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJfZG9tVShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3Qga2VybmVsX2luZm8gKmtpbmZvKQoreworICAgIGludCBhZGRyY2VsbHMsIHNpemVjZWxsczsK
KyAgICBpbnQgcmV0OworCisgICAgYWRkcmNlbGxzID0gR1VFU1RfUk9PVF9BRERSRVNTX0NFTExT
OworICAgIHNpemVjZWxscyA9IEdVRVNUX1JPT1RfU0laRV9DRUxMUzsKKworICAgIGtpbmZvLT5m
ZHQgPSB4bWFsbG9jX2J5dGVzKERPTVVfRFRCX1NJWkUpOworICAgIGlmICgga2luZm8tPmZkdCA9
PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICByZXQgPSBmZHRfY3JlYXRl
KGtpbmZvLT5mZHQsIERPTVVfRFRCX1NJWkUpOworICAgIGlmICggcmV0IDwgMCApCisgICAgICAg
IGdvdG8gZXJyOworCisgICAgcmV0ID0gZmR0X2ZpbmlzaF9yZXNlcnZlbWFwKGtpbmZvLT5mZHQp
OworICAgIGlmICggcmV0IDwgMCApCisgICAgICAgIGdvdG8gZXJyOworCisgICAgcmV0ID0gZmR0
X2JlZ2luX25vZGUoa2luZm8tPmZkdCwgIi8iKTsKKyAgICBpZiAoIHJldCA8IDAgKQorICAgICAg
ICBnb3RvIGVycjsKKworICAgIHJldCA9IGZkdF9wcm9wZXJ0eV9jZWxsKGtpbmZvLT5mZHQsICIj
YWRkcmVzcy1jZWxscyIsIGFkZHJjZWxscyk7CisgICAgaWYgKCByZXQgKQorICAgICAgICBnb3Rv
IGVycjsKKworICAgIHJldCA9IGZkdF9wcm9wZXJ0eV9jZWxsKGtpbmZvLT5mZHQsICIjc2l6ZS1j
ZWxscyIsIHNpemVjZWxscyk7CisgICAgaWYgKCByZXQgKQorICAgICAgICBnb3RvIGVycjsKKwor
ICAgIHJldCA9IG1ha2VfY2hvc2VuX25vZGUoa2luZm8pOworICAgIGlmICggcmV0ICkKKyAgICAg
ICAgZ290byBlcnI7CisKKyAgICByZXQgPSBtYWtlX3BzY2lfbm9kZShraW5mby0+ZmR0LCBOVUxM
KTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIGdvdG8gZXJyOworCisgICAgcmV0ID0gbWFrZV9j
cHVzX25vZGUoZCwga2luZm8tPmZkdCwgTlVMTCk7CisgICAgaWYgKCByZXQgKQorICAgICAgICBn
b3RvIGVycjsKKworICAgIHJldCA9IG1ha2VfbWVtb3J5X25vZGUoZCwga2luZm8tPmZkdCwgYWRk
cmNlbGxzLCBzaXplY2VsbHMsIGtpbmZvKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIGdvdG8g
ZXJyOworCisgICAgcmV0ID0gbWFrZV9naWNfZG9tVV9ub2RlKGQsIGtpbmZvLT5mZHQpOworICAg
IGlmICggcmV0ICkKKyAgICAgICAgZ290byBlcnI7CisKKyAgICByZXQgPSBtYWtlX3RpbWVyX2Rv
bVVfbm9kZShkLCBraW5mby0+ZmR0KTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIGdvdG8gZXJy
OworCisgICAgcmV0ID0gZmR0X2VuZF9ub2RlKGtpbmZvLT5mZHQpOworICAgIGlmICggcmV0IDwg
MCApCisgICAgICAgIGdvdG8gZXJyOworCisgICAgcmV0ID0gZmR0X2ZpbmlzaChraW5mby0+ZmR0
KTsKKyAgICBpZiAoIHJldCA8IDAgKQorICAgICAgICBnb3RvIGVycjsKKworICAgIHJldHVybiAw
OworCisgIGVycjoKKyAgICBwcmludGsoIkRldmljZSB0cmVlIGdlbmVyYXRpb24gZmFpbGVkICgl
ZCkuXG4iLCByZXQpOworICAgIHhmcmVlKGtpbmZvLT5mZHQpOworCisgICAgcmV0dXJuIC1FSU5W
QUw7Cit9CisKIHN0YXRpYyBpbnQgX19pbml0IHByZXBhcmVfZHRiX2h3ZG9tKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiB7CiAgICAgY29uc3QgcDJtX3R5cGVf
dCBkZWZhdWx0X3AybXQgPSBwMm1fbW1pb19kaXJlY3RfYzsKQEAgLTIzNDAsNiArMjU2NywxMCBA
QCBzdGF0aWMgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tVShzdHJ1Y3QgZG9tYWluICpkLAogI2Vu
ZGlmCiAgICAgYWxsb2NhdGVfbWVtb3J5KGQsICZraW5mbyk7CiAKKyAgICByYyA9IHByZXBhcmVf
ZHRiX2RvbVUoZCwgJmtpbmZvKTsKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIHJldHVybiBy
YzsKKwogICAgIHJldHVybiBjb25zdHJ1Y3RfZG9tYWluKGQsICZraW5mbyk7CiB9CiAKLS0gCjEu
OS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gIj8A-0006kS-1T; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj85-0006Zi-1c
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:29 +0000
X-Inumbo-ID: 5fee8288-def9-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5fee8288-def9-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 23:45:27 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AAFEF20833;
 Fri,  2 Nov 2018 23:45:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202327;
 bh=qzFI81zjk89W6u8awo9VCMBVii8am1K6+ACYyb5IO+4=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=pEroFwTdDDB6hXYy9N6Qjb+93EveSwHMdRvFw5jQ8Xxp7PxrjZDhj9FfS3bI3gCxx
 2RKO21m52JvJdpPCkh7c5kOoHD0OQ7MvqErn9EF9lxtOtlroIdJwdidFAtB6Wzgu0v
 8EBcLfk4Oe6zDab4ZN27cl8Wve2qDliw2VyZYuVo=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:45:08 -0700
Message-Id: <1541202318-9840-16-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 16/26] xen/arm: implement construct_domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2ltaWxhciB0byBjb25zdHJ1Y3RfZG9tMCwgY29uc3RydWN0X2RvbVUgY3JlYXRlcyBhIGJhcmVi
b25lIERvbVUgZ3Vlc3QuCgpUaGUgZGV2aWNlIHRyZWUgbm9kZSBwYXNzZWQgYXMgYXJndW1lbnQg
aXMgY29tcGF0aWJsZSAieGVuLGRvbWFpbiIsIHNlZQpkb2NzL21pc2MvYXJtL2RldmljZS10cmVl
L2Jvb3RpbmcudHh0LgoKUmVtb3ZlICNpZiAwIGZyb20gYWxsb2NhdGVfbWVtb3J5IGFzIHRoaXMg
cGF0Y2ggd2lsbCBzdGFydCB1c2luZyBpdC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgotLS0KQ2hhbmdlcyBpbiB2NToKLSBtb3ZlIGNoYW5nZXMgdG8ga2Vy
bmVsX3Byb2JlIHByb3RvdHlwZSB0byBwcmV2aW91cyBwYXRjaAotIGltcHJvdmUgY29tbWl0IG1l
c3NhZ2UKLSByZW1vdmUgc3VwZXJmbG91cyBhbGxvY2F0aW9uIG9mIGQtPnZjcHUKLSB1c2UgbWVt
ICogU1pfMUsKCkNoYW5nZXMgaW4gdjQ6Ci0gY29uc3RpZnkga2VybmVsX3Byb2JlCi0gY2hhbmdl
IHRpdGxlCi0gYmV0dGVyIGVycm9yIG1lc3NhZ2VzIGFuZCBwcmludGVkIGluZm8KLSA2NGJpdCBt
ZW1vcnkKCkNoYW5nZXMgaW4gdjM6Ci0gbW92ZSBzZXR0aW5nIHR5cGUgYmVmb3JlIGFsbG9jYXRl
X21lbW9yeQotIGFkZCBpZmRlZiBhcm91bmQgaXQgYW5kIGEgY29tbWVudAoKQ2hhbmdlcyBpbiB2
MjoKLSByZW5hbWUgbWVtIHRvIG1lbW9yeQotIG1ha2UgY3B1cyBhbmQgbWVtb3J5IG1hbmRhdG9y
eQotIHJlbW92ZSB3cm9udCBjb21tZW50IGZyb20gY29tbWl0IG1lc3NhZ2UKLSBjcHVzIGFuZCBt
ZW1vcnkgYXJlIHJlYWQgYXMgaW50ZWdlcnMKLSByZWFkIHRoZSB2cGwwMTEgb3B0aW9uCi0tLQog
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYwppbmRleCBkOTQ1NDBlLi43YjRlMzRlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCkBAIC00LDYgKzQsNyBAQAogI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhlbi9k
b21haW5fcGFnZS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9zaXpl
cy5oPgogI2luY2x1ZGUgPGFzbS9pcnEuaD4KICNpbmNsdWRlIDxhc20vcmVncy5oPgogI2luY2x1
ZGUgPHhlbi9lcnJuby5oPgpAQCAtMzY5LDcgKzM3MCw2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBh
bGxvY2F0ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwKICAgICB9CiB9CiAKLSNpZiAwCiBz
dGF0aWMgYm9vbCBfX2luaXQgYWxsb2NhdGVfYmFua19tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBrZXJuZWxfaW5m
byAqa2luZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBz
Z2ZuLApAQCAtNDY5LDcgKzQ2OSw2IEBAIGZhaWw6CiAgICAgICAgICAgIiAlbGRLQiB1bmFsbG9j
YXRlZC4gRml4IHRoZSBWTXMgY29uZmlndXJhdGlvbnMuXG4iLAogICAgICAgICAgICh1bnNpZ25l
ZCBsb25nKWtpbmZvLT51bmFzc2lnbmVkX21lbSA+PiAxMCk7CiB9Ci0jZW5kaWYKIAogc3RhdGlj
IGludCBfX2luaXQgd3JpdGVfcHJvcGVydGllcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2Vy
bmVsX2luZm8gKmtpbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCkBAIC0yMzExLDcgKzIzMTAsMzcgQEAgc3Rh
dGljIGludCBfX2luaXQgY29uc3RydWN0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
a2VybmVsX2luZm8gKmtpbmZvKQogc3RhdGljIGludCBfX2luaXQgY29uc3RydWN0X2RvbVUoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0
cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKIHsKLSAgICByZXR1cm4gLUVOT1NZUzsKKyAgICBz
dHJ1Y3Qga2VybmVsX2luZm8ga2luZm8gPSB7fTsKKyAgICBpbnQgcmM7CisgICAgdTY0IG1lbTsK
KworICAgIHJjID0gZHRfcHJvcGVydHlfcmVhZF91NjQobm9kZSwgIm1lbW9yeSIsICZtZW0pOwor
ICAgIGlmICggIXJjICkKKyAgICB7CisgICAgICAgIHByaW50aygiRXJyb3IgYnVpbGRpbmcgRG9t
VTogY2Fubm90IHJlYWQgXCJtZW1vcnlcIiBwcm9wZXJ0eVxuIik7CisgICAgICAgIHJldHVybiAt
RUlOVkFMOworICAgIH0KKyAgICBraW5mby51bmFzc2lnbmVkX21lbSA9IChwYWRkcl90KW1lbSAq
IFNaXzFLOworCisgICAgcHJpbnRrKCIqKiogTE9BRElORyBET01VIGNwdXM9JXUgbWVtb3J5PSVs
dUtCICoqKlxuIiwgZC0+bWF4X3ZjcHVzLCBtZW0pOworCisgICAgaWYgKCB2Y3B1X2NyZWF0ZShk
LCAwLCAwKSA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgZC0+bWF4X3Bh
Z2VzID0gfjBVOworCisgICAga2luZm8uZCA9IGQ7CisKKyAgICByYyA9IGtlcm5lbF9wcm9iZSgm
a2luZm8sIG5vZGUpOworICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgcmV0dXJuIHJjOworCisj
aWZkZWYgQ09ORklHX0FSTV82NAorICAgIC8qIHR5cGUgbXVzdCBiZSBzZXQgYmVmb3JlIGFsbG9j
YXRlIG1lbW9yeSAqLworICAgIGQtPmFyY2gudHlwZSA9IGtpbmZvLnR5cGU7CisjZW5kaWYKKyAg
ICBhbGxvY2F0ZV9tZW1vcnkoZCwgJmtpbmZvKTsKKworICAgIHJldHVybiBjb25zdHJ1Y3RfZG9t
YWluKGQsICZraW5mbyk7CiB9CiAKIHZvaWQgX19pbml0IGNyZWF0ZV9kb21Vcyh2b2lkKQotLSAK
MS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj8A-0006m4-UI; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj85-0006Zz-5P
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:29 +0000
X-Inumbo-ID: 60752879-def9-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60752879-def9-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 23:45:28 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 99E9720847;
 Fri,  2 Nov 2018 23:45:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202327;
 bh=Dt9R+Bqh0NAJuez2+g9yVYKGSnwA+2goYTGV8GEaLcI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=JUyCfGU/m7iz0ha95QNGZivI48o4ULGLz/Dq604QGxExe0Gx9gbmzWQAtZ6U4RB3O
 lVAxQ0gG3viB7DiBbp34qRhKbNp2/KvvMjP+94rD/kU4/g8AW5jLTu6xCEkMAz0MpW
 UWcz6iLykWvLdM8WXBSShH+AhW7XATbNJWT+uDYA=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:45:10 -0700
Message-Id: <1541202318-9840-18-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 18/26] xen/arm: make set_interrupt_ppi able
 to handle non-PPI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YWxzbyByZW5hbWUgaXQgdG8gc2V0X2ludGVycnVwdC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
IHwgMjkgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBp
bnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggYWVlOTJk
My4uNDRjNzg2MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBi
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtNTk1LDE5ICs1OTUsMjAgQEAgc3RhdGlj
IGludCBfX2luaXQgd3JpdGVfcHJvcGVydGllcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2Vy
bmVsX2luZm8gKmtpbmZvLAogCiB0eXBlZGVmIF9fYmUzMiBnaWNfaW50ZXJydXB0X3RbM107CiAK
LXN0YXRpYyB2b2lkIF9faW5pdCBzZXRfaW50ZXJydXB0X3BwaShnaWNfaW50ZXJydXB0X3QgaW50
ZXJydXB0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBpcnEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGNwdW1hc2ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGxldmVsKQorc3RhdGljIHZvaWQgX19pbml0IHNldF9pbnRlcnJ1cHQoZ2ljX2ludGVycnVw
dF90IGludGVycnVwdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBpcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
Y3B1bWFzaywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBs
ZXZlbCkKIHsKICAgICBfX2JlMzIgKmNlbGxzID0gaW50ZXJydXB0OworICAgIGJvb2wgaXNfcHBp
ID0gISEoaXJxIDwgMzIpOwogCiAgICAgQlVHX09OKGlycSA8IDE2KTsKLSAgICBCVUdfT04oaXJx
ID49IDMyKTsKKyAgICBpcnEgLT0gKGlzX3BwaSkgPyAxNjogMzI7IC8qIFBQSXMgc3RhcnQgYXQg
MTYsIFNQSXMgYXQgMzIgKi8KIAogICAgIC8qIFNlZSBsaW51eCBEb2N1bWVudGF0aW9uL2Rldmlj
ZXRyZWUvYmluZGluZ3MvaW50ZXJydXB0LWNvbnRyb2xsZXIvYXJtLGdpYy50eHQgKi8KLSAgICBk
dF9zZXRfY2VsbCgmY2VsbHMsIDEsIDEpOyAvKiBpcyBhIFBQSSAqLwotICAgIGR0X3NldF9jZWxs
KCZjZWxscywgMSwgaXJxIC0gMTYpOyAvKiBQUElzIHN0YXJ0IGF0IDE2ICovCisgICAgZHRfc2V0
X2NlbGwoJmNlbGxzLCAxLCBpc19wcGkpOyAvKiBpcyBhIFBQST8gKi8KKyAgICBkdF9zZXRfY2Vs
bCgmY2VsbHMsIDEsIGlycSk7CiAgICAgZHRfc2V0X2NlbGwoJmNlbGxzLCAxLCAoY3B1bWFzayA8
PCA4KSB8IGxldmVsKTsKIH0KIApAQCAtNzMwLDcgKzczMSw3IEBAIHN0YXRpYyBpbnQgX19pbml0
IG1ha2VfaHlwZXJ2aXNvcl9ub2RlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICogIC0gQWxsIENQ
VXMKICAgICAgKiAgVE9ETzogSGFuZGxlIHByb3Blcmx5IHRoZSBjcHVtYXNrOwogICAgICAqLwot
ICAgIHNldF9pbnRlcnJ1cHRfcHBpKGludHIsIGQtPmFyY2guZXZ0Y2huX2lycSwgMHhmLCBEVF9J
UlFfVFlQRV9MRVZFTF9MT1cpOworICAgIHNldF9pbnRlcnJ1cHQoaW50ciwgZC0+YXJjaC5ldnRj
aG5faXJxLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CiAgICAgcmVzID0gZmR0X3Byb3Bl
cnR5X2ludGVycnVwdHMoZmR0LCAmaW50ciwgMSk7CiAgICAgaWYgKCByZXMgKQogICAgICAgICBy
ZXR1cm4gcmVzOwpAQCAtMTAwNywxNSArMTAwOCwxNSBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtl
X3RpbWVyX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0LAogCiAgICAgaXJx
ID0gdGltZXJfZ2V0X2lycShUSU1FUl9QSFlTX1NFQ1VSRV9QUEkpOwogICAgIGR0X2RwcmludGso
IiAgU2VjdXJlIGludGVycnVwdCAldVxuIiwgaXJxKTsKLSAgICBzZXRfaW50ZXJydXB0X3BwaShp
bnRyc1swXSwgaXJxLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CisgICAgc2V0X2ludGVy
cnVwdChpbnRyc1swXSwgaXJxLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CiAKICAgICBp
cnEgPSB0aW1lcl9nZXRfaXJxKFRJTUVSX1BIWVNfTk9OU0VDVVJFX1BQSSk7CiAgICAgZHRfZHBy
aW50aygiICBOb24gc2VjdXJlIGludGVycnVwdCAldVxuIiwgaXJxKTsKLSAgICBzZXRfaW50ZXJy
dXB0X3BwaShpbnRyc1sxXSwgaXJxLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CisgICAg
c2V0X2ludGVycnVwdChpbnRyc1sxXSwgaXJxLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7
CiAKICAgICBpcnEgPSB0aW1lcl9nZXRfaXJxKFRJTUVSX1ZJUlRfUFBJKTsKICAgICBkdF9kcHJp
bnRrKCIgIFZpcnQgaW50ZXJydXB0ICV1XG4iLCBpcnEpOwotICAgIHNldF9pbnRlcnJ1cHRfcHBp
KGludHJzWzJdLCBpcnEsIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKKyAgICBzZXRfaW50
ZXJydXB0KGludHJzWzJdLCBpcnEsIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKIAogICAg
IHJlcyA9IGZkdF9wcm9wZXJ0eV9pbnRlcnJ1cHRzKGZkdCwgaW50cnMsIDMpOwogICAgIGlmICgg
cmVzICkKQEAgLTE2MDQsOSArMTYwNSw5IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfdGltZXJf
ZG9tVV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKICAgICAgICAgICAg
IHJldHVybiByZXM7CiAgICAgfQogCi0gICAgc2V0X2ludGVycnVwdF9wcGkoaW50cnNbMF0sIEdV
RVNUX1RJTUVSX1BIWVNfU19QUEksIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKLSAgICBz
ZXRfaW50ZXJydXB0X3BwaShpbnRyc1sxXSwgR1VFU1RfVElNRVJfUEhZU19OU19QUEksIDB4Ziwg
RFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKLSAgICBzZXRfaW50ZXJydXB0X3BwaShpbnRyc1syXSwg
R1VFU1RfVElNRVJfVklSVF9QUEksIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKKyAgICBz
ZXRfaW50ZXJydXB0KGludHJzWzBdLCBHVUVTVF9USU1FUl9QSFlTX1NfUFBJLCAweGYsIERUX0lS
UV9UWVBFX0xFVkVMX0xPVyk7CisgICAgc2V0X2ludGVycnVwdChpbnRyc1sxXSwgR1VFU1RfVElN
RVJfUEhZU19OU19QUEksIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKKyAgICBzZXRfaW50
ZXJydXB0KGludHJzWzJdLCBHVUVTVF9USU1FUl9WSVJUX1BQSSwgMHhmLCBEVF9JUlFfVFlQRV9M
RVZFTF9MT1cpOwogCiAgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgImludGVycnVwdHMiLCBp
bnRycywgc2l6ZW9mIChpbnRyc1swXSkgKiAzKTsKICAgICBpZiAoIHJlcyApCi0tIAoxLjkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj8C-0006oy-8Q; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj85-0006ay-J6
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:29 +0000
X-Inumbo-ID: 60b49ace-def9-11e8-b328-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60b49ace-def9-11e8-b328-12d6303a7972;
 Fri, 02 Nov 2018 23:45:29 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0F5072084D;
 Fri,  2 Nov 2018 23:45:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202328;
 bh=8tF15zW09hQ0JNPFwREIDGFCZdZ0FTlnDIMfw0fmnE8=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=vTwijkLiupw7cSwGZkcCfffzuXWFCVYxleCsRnVOfGi7G6za12ls+o+xc7L4qtfc8
 XLZmHbbcqSwozI1F65H5MKoT8ISRN/yFa8zhjc3k+lQ8t57ukA2QJMZZAQ+yp++Kz2
 Z7/xb/p8ucuRwFH8Mp2n+zw00P85J90ud1EjMStA=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:45:11 -0700
Message-Id: <1541202318-9840-19-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 19/26] xen/arm: generate vpl011 node on
 device tree for domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIHZwbDAxMSBzdXBwb3J0IHRvIGd1ZXN0cyBzdGFydGVkIGZyb20gWGVuOiBpdCBw
cm92aWRlcyBhCnNpbXBsZSB3YXkgdG8gcHJpbnQgb3V0cHV0IGZyb20gYSBndWVzdCwgYXMgbW9z
dCBndWVzdHMgY29tZSB3aXRoIGEKcGwwMTEgZHJpdmVyLiBJdCBpcyBhbHNvIGFibGUgdG8gcHJv
dmlkZSBhIHdvcmtpbmcgY29uc29sZSB3aXRoCmludGVycnVwdCBzdXBwb3J0LgoKVGhlIFVBUlQg
ZXhwb3NlZCB0byB0aGUgZ3Vlc3QgaXMgYSBTQlNBIGNvbXBhdGlibGUgVUFSVCBhbmQgbm90IGEg
UEwwMTEuClNCU0EgVUFSVCBpcyBhIHN1YnNldCBvZiBQTDAxMSByMXA1LiBBIGZ1bGwgUEwwMTEg
aW1wbGVtZW50YXRpb24gaW4gWGVuCndvdWxkIGp1c3QgYmUgdG9vIGRpZmZpY3VsdCwgc28gZ3Vl
c3RzIG1heSByZXF1aXJlIHNvbWUgZHJpdmVycyBjaGFuZ2VzLgoKRW5hYmxlIHZwbDAxMSBjb25k
aXRpb25hbGx5IGlmIHRoZSB1c2VyIHJlcXVlc3RlZCBpdC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY1OgotIHVzZSBkdF9wcm9w
ZXJ0eV9yZWFkX2Jvb2wKCkNoYW5nZXMgaW4gdjQ6Ci0gbW92ZSByZW5hbWUgc2V0X2ludGVycnVw
dF9wcGkgYW5kIG1ha2luZyBzZXRfaW50ZXJydXB0X3BwaSBnZW5lcmljIHRvCiAgYSBzZXBhcmF0
ZSBwYXRjaAotIHByb3Blcmx5IG5hbWUgdGhlIHZwbDAxMSBkZXZpY2Ugbm9kZSBuYW1lCi0gY29k
ZSBzdHlsZQotIHVzZSAjZGVmaW5lIGZvciBhZGRyY2VsbHMgYW5kIHNpemVjZWxscwoKQ2hhbmdl
cyBpbiB2MzoKLSB1c2UgYm9vbAotIHJldGFpbiBCVUdfT04oaXJxIDwgMTYpCi0gYWRkIHZwbDAx
MSBib29sIHRvIGtpbmZvCi0gcmV0dXJuIGVycm9yIG9mIHZwbDAxMSBpcyByZXF1aXJlZCBidXQg
Q09ORklHX1NCU0FfVlVBUlRfQ09OU09MRSBpcwogIG1pc3NpbmcKCkNoYW5nZXMgaW4gdjI6Ci0g
Y29kZSBzdHlsZSBmaXhlcwotIG1ha2Ugc2V0X2ludGVycnVwdF9wcGkgZ2VuZXJpYwotIHJlbmFt
ZSBzZXRfaW50ZXJydXB0X3BwaSB0byBzZXRfaW50ZXJydXB0Ci0gb25seSBtYWtlIHRoZSB2cGww
MTEgbm9kZSBpZiB0aGUgb3B0aW9uIHdhcyBlbmFibGVkCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jIHwgNjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC9hcm0va2VybmVsLmggICAgICAgfCAgMyArKysKIDIgZmlsZXMgY2hhbmdl
ZCwgNjMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCA0NGM3ODYxLi5kODFlYzUz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCkBAIC0xNjIzLDYgKzE2MjMsNTQgQEAgc3RhdGljIGludCBfX2lu
aXQgbWFrZV90aW1lcl9kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0
KQogICAgIHJldHVybiByZXM7CiB9CiAKKyNpZmRlZiBDT05GSUdfU0JTQV9WVUFSVF9DT05TT0xF
CitzdGF0aWMgaW50IF9faW5pdCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwgdm9pZCAqZmR0KQoreworICAgIGludCByZXM7CisgICAgZ2ljX2ludGVycnVwdF90
IGludHI7CisgICAgX19iZTMyIHJlZ1tHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMgKyBHVUVTVF9S
T09UX1NJWkVfQ0VMTFNdOworICAgIF9fYmUzMiAqY2VsbHM7CisKKyAgICByZXMgPSBmZHRfYmVn
aW5fbm9kZShmZHQsICJzYnNhLXVhcnRAIl9fc3RyaW5naWZ5KEdVRVNUX1BMMDExX0JBU0UpKTsK
KyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJv
cGVydHlfc3RyaW5nKGZkdCwgImNvbXBhdGlibGUiLCAiYXJtLHNic2EtdWFydCIpOworICAgIGlm
ICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIGNlbGxzID0gJnJlZ1swXTsKKyAg
ICBkdF9jaGlsZF9zZXRfcmFuZ2UoJmNlbGxzLCBHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMsCisg
ICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1JPT1RfU0laRV9DRUxMUywgR1VFU1RfUEwwMTFf
QkFTRSwKKyAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfUEwwMTFfU0laRSk7CisgICAgaWYg
KCByZXMgKQorICAgICAgICByZXR1cm4gcmVzOworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQs
ICJyZWciLCByZWcsIHNpemVvZihyZWcpKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVy
biByZXM7CisKKyAgICBzZXRfaW50ZXJydXB0KGludHIsIEdVRVNUX1ZQTDAxMV9TUEksIDB4Ziwg
RFRfSVJRX1RZUEVfTEVWRUxfSElHSCk7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAi
aW50ZXJydXB0cyIsIGludHIsIHNpemVvZiAoaW50cikpOworICAgIGlmICggcmVzICkKKyAgICAg
ICAgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgImludGVy
cnVwdC1wYXJlbnQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1BIQU5ETEVf
R0lDKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICAvKiBVc2Ug
YSBkZWZhdWx0IGJhdWQgcmF0ZSBvZiAxMTUyMDAuICovCisgICAgZmR0X3Byb3BlcnR5X3UzMihm
ZHQsICJjdXJyZW50LXNwZWVkIiwgMTE1MjAwKTsKKworICAgIHJlcyA9IGZkdF9lbmRfbm9kZShm
ZHQpOworICAgIGlmICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIHJldHVybiAw
OworfQorI2VuZGlmCisKIC8qCiAgKiBUaGUgbWF4IHNpemUgZm9yIERUIGlzIDJNQi4gSG93ZXZl
ciwgdGhlIGdlbmVyYXRlZCBEVCBpcyBzbWFsbCwgNEtCCiAgKiBhcmUgZW5vdWdoIGZvciBub3cs
IGJ1dCB3ZSBtaWdodCBoYXZlIHRvIGluY3JlYXNlIGl0IGluIHRoZSBmdXR1cmUuCkBAIC0xNjg0
LDYgKzE3MzIsMTYgQEAgc3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJfZG9tVShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgIGlmICggcmV0ICkKICAg
ICAgICAgZ290byBlcnI7CiAKKyAgICBpZiAoIGtpbmZvLT52cGwwMTEgKQorICAgIHsKKyAgICAg
ICAgcmV0ID0gLUVJTlZBTDsKKyNpZmRlZiBDT05GSUdfU0JTQV9WVUFSVF9DT05TT0xFCisgICAg
ICAgIHJldCA9IG1ha2VfdnBsMDExX3VhcnRfbm9kZShkLCBraW5mby0+ZmR0KTsKKyNlbmRpZgor
ICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBnb3RvIGVycjsKKyAgICB9CisKICAgICBy
ZXQgPSBmZHRfZW5kX25vZGUoa2luZm8tPmZkdCk7CiAgICAgaWYgKCByZXQgPCAwICkKICAgICAg
ICAgZ290byBlcnI7CkBAIC0yNTUyLDYgKzI2MTAsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBjb25z
dHJ1Y3RfZG9tVShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgcHJpbnRrKCIqKiogTE9BRElORyBE
T01VIGNwdXM9JXUgbWVtb3J5PSVsdUtCICoqKlxuIiwgZC0+bWF4X3ZjcHVzLCBtZW0pOwogCisg
ICAga2luZm8udnBsMDExID0gZHRfcHJvcGVydHlfcmVhZF9ib29sKG5vZGUsICJ2cGwwMTEiKTsK
KwogICAgIGlmICggdmNwdV9jcmVhdGUoZCwgMCwgMCkgPT0gTlVMTCApCiAgICAgICAgIHJldHVy
biAtRU5PTUVNOwogICAgIGQtPm1heF9wYWdlcyA9IH4wVTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9rZXJuZWwuaCBiL3hlbi9hcmNoL2FybS9rZXJuZWwuaAppbmRleCA0MzIwZjcyLi4zM2Yz
ZTcyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0va2VybmVsLmgKKysrIGIveGVuL2FyY2gvYXJt
L2tlcm5lbC5oCkBAIC0zMyw2ICszMyw5IEBAIHN0cnVjdCBrZXJuZWxfaW5mbyB7CiAgICAgcGFk
ZHJfdCBkdGJfcGFkZHI7CiAgICAgcGFkZHJfdCBpbml0cmRfcGFkZHI7CiAKKyAgICAvKiBFbmFi
bGUgcGwwMTEgZW11bGF0aW9uICovCisgICAgYm9vbCB2cGwwMTE7CisKICAgICAvKiBsb2FkZXIg
dG8gdXNlIGZvciB0aGlzIGtlcm5lbCAqLwogICAgIHZvaWQgKCpsb2FkKShzdHJ1Y3Qga2VybmVs
X2luZm8gKmluZm8pOwogICAgIC8qIGxvYWRlciBzcGVjaWZpYyBzdGF0ZSAqLwotLSAKMS45LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj8D-0006rs-JM; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj86-0006br-1o
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:30 +0000
X-Inumbo-ID: 6104501e-def9-11e8-932b-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6104501e-def9-11e8-932b-12d6303a7972;
 Fri, 02 Nov 2018 23:45:29 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7F1012084C;
 Fri,  2 Nov 2018 23:45:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202328;
 bh=0cWoE0Zut6oblHY2H6sy/z8QwSX7oOf4UBUyAXCKiUI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=zQkRizwBKhBZVvtsgNbu/W2aiDUHat+JMX09KORFxArio/rX/jpKnNw64OqOLdsv7
 /a5dFGafhNEXx9/qStLw7VUibMiONgiVL8GK1SCz2uSi0Y+RuYyycHKH/B3smEdDJf
 wEkNva00ANEVfAxpE7jmYhgR3Kh/O3bm7G2/TeeE=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:45:12 -0700
Message-Id: <1541202318-9840-20-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 20/26] xen/arm: introduce a union in vpl011
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgdW5pb24gaW4gc3RydWN0IHZwbDAxMSB0byBjb250YWluIHRoZSBjb25zb2xl
IHJpbmcgbWVtYmVycy4KQSBsYXRlciBwYXRjaCB3aWxsIGFkZCBhbm90aGVyIG1lbWJlciBvZiB0
aGUgdW5pb24gZm9yIHRoZSBjYXNlIHdoZXJlCnRoZSBiYWNrZW5kIGlzIGluIFhlbi4KClNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY0
OgotIG5hbWUgdW5pb24gImJhY2tlbmQiCgpDaGFuZ2VzIGluIHYzOgotIHJlbmFtZSByaW5nIGZp
ZWxkIHRvIGRvbQoKQ2hhbmdlcyBpbiB2MjoKLSBuZXcgcGF0Y2gKLS0tCiB4ZW4vYXJjaC9hcm0v
dnBsMDExLmMgICAgICAgIHwgMjIgKysrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLWFybS92cGwwMTEuaCB8ICA4ICsrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2Vy
dGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGww
MTEuYyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwppbmRleCBhMjgxZWFiLi5lYmMwNDVlIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5j
CkBAIC04Miw3ICs4Miw3IEBAIHN0YXRpYyB1aW50OF90IHZwbDAxMV9yZWFkX2RhdGEoc3RydWN0
IGRvbWFpbiAqZCkKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHVpbnQ4X3QgZGF0YSA9
IDA7CiAgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwotICAgIHN0
cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7CisgICAgc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX2J1
ZjsKICAgICBYRU5DT05TX1JJTkdfSURYIGluX2NvbnMsIGluX3Byb2Q7CiAKICAgICBWUEwwMTFf
TE9DSyhkLCBmbGFncyk7CkBAIC0xNDUsNyArMTQ1LDcgQEAgc3RhdGljIHVpbnQ4X3QgdnBsMDEx
X3JlYWRfZGF0YShzdHJ1Y3QgZG9tYWluICpkKQogc3RhdGljIHZvaWQgdnBsMDExX3VwZGF0ZV90
eF9maWZvX3N0YXR1cyhzdHJ1Y3QgdnBsMDExICp2cGwwMTEsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmaWZvX2xldmVsKQogewotICAgIHN0
cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7CisgICAgc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX2J1
ZjsKICAgICB1bnNpZ25lZCBpbnQgZmlmb190aHJlc2hvbGQgPSBzaXplb2YoaW50Zi0+b3V0KSAt
IFNCU0FfVUFSVF9GSUZPX0xFVkVMOwogCiAgICAgQlVJTERfQlVHX09OKHNpemVvZihpbnRmLT5v
dXQpIDwgU0JTQV9VQVJUX0ZJRk9fU0laRSk7CkBAIC0xNjQsNyArMTY0LDcgQEAgc3RhdGljIHZv
aWQgdnBsMDExX3dyaXRlX2RhdGEoc3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBkYXRhKQogewog
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQt
PmFyY2gudnBsMDExOwotICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAx
MS0+cmluZ19idWY7CisgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDEx
LT5iYWNrZW5kLmRvbS5yaW5nX2J1ZjsKICAgICBYRU5DT05TX1JJTkdfSURYIG91dF9jb25zLCBv
dXRfcHJvZDsKIAogICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKQEAgLTM4Miw3ICszODIsNyBA
QCBzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQogewogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFy
Y2gudnBsMDExOwotICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+
cmluZ19idWY7CisgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5i
YWNrZW5kLmRvbS5yaW5nX2J1ZjsKICAgICBYRU5DT05TX1JJTkdfSURYIGluX2NvbnMsIGluX3By
b2QsIG91dF9jb25zLCBvdXRfcHJvZDsKICAgICBYRU5DT05TX1JJTkdfSURYIGluX2ZpZm9fbGV2
ZWwsIG91dF9maWZvX2xldmVsOwogCkBAIC00NTksMTQgKzQ1OSwxNCBAQCBpbnQgZG9tYWluX3Zw
bDAxMV9pbml0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvICppbmZv
KQogICAgIGludCByYzsKICAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGww
MTE7CiAKLSAgICBpZiAoIHZwbDAxMS0+cmluZ19idWYgKQorICAgIGlmICggdnBsMDExLT5iYWNr
ZW5kLmRvbS5yaW5nX2J1ZiApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgLyogTWFw
IHRoZSBndWVzdCBQRk4gdG8gWGVuIGFkZHJlc3Mgc3BhY2UuICovCiAgICAgcmMgPSAgcHJlcGFy
ZV9yaW5nX2Zvcl9oZWxwZXIoZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
Zm5feChpbmZvLT5nZm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2cGww
MTEtPnJpbmdfcGFnZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdnBsMDEx
LT5yaW5nX2J1Zik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+
YmFja2VuZC5kb20ucmluZ19wYWdlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZ2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfYnVmKTsKICAgICBpZiAoIHJjIDwgMCApCiAgICAg
ICAgIGdvdG8gb3V0OwogCkBAIC00OTUsNyArNDk1LDggQEAgb3V0MjoKICAgICB2Z2ljX2ZyZWVf
dmlycShkLCBHVUVTVF9WUEwwMTFfU1BJKTsKIAogb3V0MToKLSAgICBkZXN0cm95X3JpbmdfZm9y
X2hlbHBlcigmdnBsMDExLT5yaW5nX2J1ZiwgdnBsMDExLT5yaW5nX3BhZ2UpOworICAgIGRlc3Ry
b3lfcmluZ19mb3JfaGVscGVyKCZ2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfYnVmLAorCQkJICAg
ICAgICAgICAgICAgIHZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19wYWdlKTsKIAogb3V0OgogICAg
IHJldHVybiByYzsKQEAgLTUwNSwxMSArNTA2LDEyIEBAIHZvaWQgZG9tYWluX3ZwbDAxMV9kZWlu
aXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+
YXJjaC52cGwwMTE7CiAKLSAgICBpZiAoICF2cGwwMTEtPnJpbmdfYnVmICkKKyAgICBpZiAoICF2
cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfYnVmICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgZnJl
ZV94ZW5fZXZlbnRfY2hhbm5lbChkLCB2cGwwMTEtPmV2dGNobik7Ci0gICAgZGVzdHJveV9yaW5n
X2Zvcl9oZWxwZXIoJnZwbDAxMS0+cmluZ19idWYsIHZwbDAxMS0+cmluZ19wYWdlKTsKKyAgICBk
ZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmdnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX2J1ZiwKKwkJ
CSAgICAgICAgICAgICAgICB2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfcGFnZSk7CiB9CiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS92cGwwMTEuaAppbmRleCBkYjk1ZmY4Li40MmQ3YTI0IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDEx
LmgKQEAgLTMxLDggKzMxLDEyIEBACiAjZGVmaW5lIFNCU0FfVUFSVF9GSUZPX1NJWkUgMzIKIAog
c3RydWN0IHZwbDAxMSB7Ci0gICAgdm9pZCAqcmluZ19idWY7Ci0gICAgc3RydWN0IHBhZ2VfaW5m
byAqcmluZ19wYWdlOworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAg
IHZvaWQgKnJpbmdfYnVmOworICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcmluZ19wYWdl
OworICAgICAgICB9IGRvbTsKKyAgICB9IGJhY2tlbmQ7CiAgICAgdWludDMyX3QgICAgdWFydGZy
OyAgICAgICAgIC8qIEZsYWcgcmVnaXN0ZXIgKi8KICAgICB1aW50MzJfdCAgICB1YXJ0Y3I7ICAg
ICAgICAgLyogQ29udHJvbCByZWdpc3RlciAqLwogICAgIHVpbnQzMl90ICAgIHVhcnRpbXNjOyAg
ICAgICAvKiBJbnRlcnJ1cHQgbWFzayByZWdpc3RlciovCi0tIAoxLjkuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj8E-0006uO-KA; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj87-0006eH-BJ
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:31 +0000
X-Inumbo-ID: 613f4f70-def9-11e8-a226-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 613f4f70-def9-11e8-a226-12d6303a7972;
 Fri, 02 Nov 2018 23:45:29 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id ED36020848;
 Fri,  2 Nov 2018 23:45:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202329;
 bh=ibeo8HC2nePaBtZEd9T9+n5jFSM2efiHTpS/ROBAIFw=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=0EXhypgSdfl/28imdY9+/9qzVfwsTEGZpX6ejU1w7eD1WbodTJ7g9JLHbolIlpvAn
 +URAsuyCV/QmYZbSXOAyCFC0/DLZ5t5DTZbOke4jaEWMvO1VO/jSQZVsmEU6R95H/k
 Da6XHBsXmI+yXQ4FJhFhIpTfr/J8yyUzt5pdAtvQ=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:45:13 -0700
Message-Id: <1541202318-9840-21-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 21/26] xen/arm: refactor vpl011_data_avail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSB0aGUgY29kZSB0byBjYWxjdWxhdGUgaW5fZmlmb19sZXZlbCBhbmQgb3V0X2ZpZm9fbGV2
ZWwgb3V0IG9mCnZwbDAxMV9kYXRhX2F2YWlsLCB0byB0aGUgY2FsbGVyLgpUaGlzIGNoYW5nZSB3
aWxsIG1ha2UgaXQgcG9zc2libGUgdG8gcmV1c2UgdnBsMDExX2RhdGFfYXZhaWwgd2l0aApkaWZm
ZXJlbnQgcmluZyBzdHJ1Y3R1cmVzIGluIGEgbGF0ZXIgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkNoYW5nZXMgaW4gdjM6Ci0gcmVtb3Zl
IGZvcndhcmQgZGVjbGFyYXRpb24gb2YgdnBsMDExX2RhdGFfYXZhaWwKCkNoYW5nZXMgaW4gdjI6
Ci0gbmV3IHBhdGNoCi0tLQogeGVuL2FyY2gvYXJtL3ZwbDAxMS5jIHwgNjQgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MzYgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3ZwbDAxMS5jIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCmluZGV4IGViYzA0NWUuLjY4NDUy
YTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92cGwwMTEuYworKysgYi94ZW4vYXJjaC9hcm0v
dnBsMDExLmMKQEAgLTM3OCwzMCArMzc4LDEzIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbW1pb19o
YW5kbGVyX29wcyB2cGwwMTFfbW1pb19oYW5kbGVyID0gewogICAgIC53cml0ZSA9IHZwbDAxMV9t
bWlvX3dyaXRlLAogfTsKIAotc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRv
bWFpbiAqZCkKK3N0YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5DT05TX1JJTkdfSURYIGluX2ZpZm9f
bGV2ZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5DT05TX1JJTkdfSURYIGlu
X3NpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5DT05TX1JJTkdfSURYIG91
dF9maWZvX2xldmVsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOQ09OU19SSU5H
X0lEWCBvdXRfc2l6ZSkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHN0cnVjdCB2
cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKLSAgICBzdHJ1Y3QgeGVuY29uc19pbnRl
cmZhY2UgKmludGYgPSB2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfYnVmOwotICAgIFhFTkNPTlNf
UklOR19JRFggaW5fY29ucywgaW5fcHJvZCwgb3V0X2NvbnMsIG91dF9wcm9kOwotICAgIFhFTkNP
TlNfUklOR19JRFggaW5fZmlmb19sZXZlbCwgb3V0X2ZpZm9fbGV2ZWw7Ci0KLSAgICBWUEwwMTFf
TE9DSyhkLCBmbGFncyk7Ci0KLSAgICBpbl9jb25zID0gaW50Zi0+aW5fY29uczsKLSAgICBpbl9w
cm9kID0gaW50Zi0+aW5fcHJvZDsKLSAgICBvdXRfY29ucyA9IGludGYtPm91dF9jb25zOwotICAg
IG91dF9wcm9kID0gaW50Zi0+b3V0X3Byb2Q7Ci0KLSAgICBzbXBfcm1iKCk7Ci0KLSAgICBpbl9m
aWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQoaW5fcHJvZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW5fY29ucywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2l6ZW9mKGludGYtPmluKSk7Ci0KLSAgICBvdXRfZmlmb19sZXZlbCA9IHhlbmNvbnNfcXVl
dWVkKG91dF9wcm9kLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0X2Nv
bnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+b3V0
KSk7CiAKICAgICAvKioqKiBVcGRhdGUgdGhlIFVBUlQgUlggc3RhdGUgKioqKi8KIApAQCAtNDEw
LDExICszOTMsMTEgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRvbWFp
biAqZCkKICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflJYRkU7CiAKICAgICAvKiBTZXQgdGhl
IEZJRk9fRlVMTCBiaXQgaWYgdGhlIFhlbiBidWZmZXIgaXMgZnVsbC4gKi8KLSAgICBpZiAoIGlu
X2ZpZm9fbGV2ZWwgPT0gc2l6ZW9mKGludGYtPmluKSApCisgICAgaWYgKCBpbl9maWZvX2xldmVs
ID09IGluX3NpemUgKQogICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZGOwogCiAgICAgLyog
QXNzZXJ0IHRoZSBSWCBpbnRlcnJ1cHQgaWYgdGhlIEZJRk8gaXMgbW9yZSB0aGFuIGhhbGYgd2F5
IGZpbGxlZC4gKi8KLSAgICBpZiAoIGluX2ZpZm9fbGV2ZWwgPj0gc2l6ZW9mKGludGYtPmluKSAt
IFNCU0FfVUFSVF9GSUZPX0xFVkVMICkKKyAgICBpZiAoIGluX2ZpZm9fbGV2ZWwgPj0gaW5fc2l6
ZSAtIFNCU0FfVUFSVF9GSUZPX0xFVkVMICkKICAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFJY
STsKIAogICAgIC8qCkBAIC00MjcsNyArNDEwLDcgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFf
YXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIC8qKioqIFVwZGF0ZSB0aGUgVUFSVCBUWCBz
dGF0ZSAqKioqLwogCi0gICAgaWYgKCBvdXRfZmlmb19sZXZlbCAhPSBzaXplb2YoaW50Zi0+b3V0
KSApCisgICAgaWYgKCBvdXRfZmlmb19sZXZlbCAhPSBvdXRfc2l6ZSApCiAgICAgewogICAgICAg
ICB2cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsKIApAQCAtNDQ1LDEzICs0MjgsMzggQEAgc3RhdGlj
IHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGlmICggb3V0
X2ZpZm9fbGV2ZWwgPT0gMCApCiAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkU7Ci0KLSAg
ICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKIH0KIAogc3RhdGljIHZvaWQgdnBsMDExX25vdGlm
aWNhdGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHBvcnQpCiB7Ci0gICAgdnBsMDEx
X2RhdGFfYXZhaWwodi0+ZG9tYWluKTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHN0
cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0g
JmQtPmFyY2gudnBsMDExOworICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZw
bDAxMS0+YmFja2VuZC5kb20ucmluZ19idWY7CisgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9jb25z
LCBpbl9wcm9kLCBvdXRfY29ucywgb3V0X3Byb2Q7CisgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9m
aWZvX2xldmVsLCBvdXRfZmlmb19sZXZlbDsKKworICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsK
KworICAgIGluX2NvbnMgPSBpbnRmLT5pbl9jb25zOworICAgIGluX3Byb2QgPSBpbnRmLT5pbl9w
cm9kOworICAgIG91dF9jb25zID0gaW50Zi0+b3V0X2NvbnM7CisgICAgb3V0X3Byb2QgPSBpbnRm
LT5vdXRfcHJvZDsKKworICAgIHNtcF9ybWIoKTsKKworICAgIGluX2ZpZm9fbGV2ZWwgPSB4ZW5j
b25zX3F1ZXVlZChpbl9wcm9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bl9jb25zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+
aW4pKTsKKworICAgIG91dF9maWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQob3V0X3Byb2QsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRfY29ucywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnRmLT5vdXQpKTsKKworICAgIHZwbDAx
MV9kYXRhX2F2YWlsKHYtPmRvbWFpbiwgaW5fZmlmb19sZXZlbCwgc2l6ZW9mKGludGYtPmluKSwK
KyAgICAgICAgICAgICAgICAgICAgICBvdXRfZmlmb19sZXZlbCwgc2l6ZW9mKGludGYtPm91dCkp
OworCisgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7CiB9CiAKIGludCBkb21haW5fdnBsMDEx
X2luaXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZwbDAxMV9pbml0X2luZm8gKmluZm8pCi0t
IAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj8G-0006z9-Mm; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj87-0006eG-Aw
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:31 +0000
X-Inumbo-ID: 61b18da6-def9-11e8-aaa2-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61b18da6-def9-11e8-aaa2-12d6303a7972;
 Fri, 02 Nov 2018 23:45:30 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6A0D320833;
 Fri,  2 Nov 2018 23:45:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202330;
 bh=Qe+IoZwMEtrCca4y9CvaYY6QDgB1/EREKo5gnc35bdw=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=yA53tof8eIkb8/uWtP/JuqLsJ4F/AB4pkClUXaraoPLApgkBX7/nbEeuY6erDoXli
 su7AjL+igPGfVuoyNZbwIMnJco/x6QT6X8vH1zvoLwsBsyaaWf4W5Z6Dt7hTNnXyCQ
 ySqI+D1WKvmWEBtkK/z616aYVQQe9xbggolHV3D4=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:45:14 -0700
Message-Id: <1541202318-9840-22-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 22/26] xen: support console_switching between
 Dom0 and DomUs on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Achin.Gupta@arm.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, tim@xen.org, jbeulich@suse.com, wei.liu2@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgQ3RybC1BQUEgaXMgdXNlZCB0byBzd2l0Y2ggYmV0d2VlbiBYZW4gYW5kIERvbTAuIEV4
dGVuZCB0aGUKbWVjaGFuaXNtIHRvIGFsbG93IGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBYZW4sIERv
bTAsIGFuZCBhbnkgb2YgdGhlCmluaXRpYWwgRG9tVSBjcmVhdGVkIGZyb20gWGVuIGFsb25nc2lk
ZSBEb20wIG91dCBvZiBpbmZvcm1hdGlvbiBwcm92aWRlZAp2aWEgZGV2aWNlIHRyZWUuCgpSZW5h
bWUgeGVuX3J4IHRvIGNvbnNvbGVfcnggdG8gbWF0Y2ggdGhlIG5ldyBiZWhhdmlvci4KCkNsYXJp
ZnkgZXhpc3RpbmcgY29tbWVudCBhYm91dCAibm90aWZ5IHRoZSBndWVzdCIsIG1ha2luZyBpdCBj
bGVhciB0aGF0Cml0IGlzIG9ubHkgYWJvdXQgdGhlIGhhcmR3YXJlIGRvbWFpbi4KClN3aXRjaGlu
ZyB0aGUgY29uc29sZSBpbnB1dCB0byBkb21VcyBzdGFydGVkIGZyb20gWGVuIGF0IGJvb3QgaXMK
I2lmZGVmJ2VkIHRvIDAgaW4gdGhpcyBwYXRjaC4gVGhlIGNvZGUgd2lsbCBiZSBlbmFibGVkIHdo
ZW4KdnBsMDExX3J4X2NoYXJfeGVuIGlzIGludHJvZHVjZWQuIEZvciBub3cgaXQgaXMgZGlzYWJs
ZWQgZm9yCmJpc2VjdGFiaWxpdHkuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9zQHhpbGlueC5jb20+CkNDOiBhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tCkNDOiBH
ZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20KQ0M6IGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20K
Q0M6IGpiZXVsaWNoQHN1c2UuY29tCkNDOiBrb25yYWQud2lsa0BvcmFjbGUuY29tCkNDOiB0aW1A
eGVuLm9yZwpDQzogd2VpLmxpdTJAY2l0cml4LmNvbQotLS0KQ2hhbmdlcyBpbiB2NjoKLSBpbXBy
b3ZlIGluLWNvZGUgY29tbWVudAotIGltcHJvdmUgY29tbWl0IG1lc3NhaGUKLSBjb2RlIHN0eWxl
CgpDaGFuZ2VzIGluIHY1OgotIG1vdmUgcGF0Y2ggZWFybGllciBhbmQgZGlzYWJsZSBjb2RlIHRo
YXQgY2FsbHMgdnBsMDExX3J4X2NoYXJfeGVuIChub3QKICBkZWZpbmVkIHlldCkKLSBpbXByb3Zl
IGNvbW1lbnRzCi0gcmVwbGFjZSBpZnMgd2l0aCBhIHN3aXRjaAotIGNvZGUgc3R5bGUKCkNoYW5n
ZXMgaW4gdjQ6Ci0gaGFuZGxlIGNvbnNvbGVfcnggPT0gMCBpbiBjb25zb2xlX2lucHV0X2RvbWFp
bgotIHVzZSByY3VfbG9ja19ieV9kb21haW4gaW5zdGVhZCBvZiBnZXRfZG9tYWluX2J5X2lkCi0g
aGFuZGxlIHRoZSBjYXNlIHdoZXJlIHRoZSByZXR1cm5lZCBkb21haW4gaXMgTlVMTAotIHNlbmRf
Z2xvYmFsX3ZpcnEoVklSUV9DT05TT0xFKSBvbmx5IHdoZW4gY2hhcnMgYXJlIGZvciBEb20wCi0g
bWFrZSBjb25zb2xlX3J4IHVuc2lnbmVkIGludAotIGZpeCBjb21tZW50Ci0gY29kZSByZWFkYWJp
bGl0eSBpbXByb3ZlbWVudAotIGZpeCBvcHRfY29uc3dpdGNoWzFdID09ICd4JyBjYXNlCi0gbW92
ZSBjb25zb2xlX2lucHV0X2RvbWFpbiB0byBuZXh0IHBhdGNoCgpDaGFuZ2VzIGluIHYzOgotIG9u
bHkgY2FsbCB2cGwwMTEgZnVuY3Rpb25zIGlmZGVmIENPTkZJR19TQlNBX1ZVQVJUX0NPTlNPTEUK
LSBhZGQgYmxhbmsgbGluZSBhbmQgc3BhY2VzCi0gcmVtb3ZlIHhlbl9yeCBmcm9tIHByaW50IG1l
c3NhZ2VzCi0gcmVuYW1lIHhlbl9yeCB0byBjb25zb2xlX3J4Ci0ga2VlcCBzd2l0Y2hfc2VyaWFs
X2lucHV0KCkgYXQgYm9vdAotIGFkZCBiZXR0ZXIgY29tbWVudHMKLSBmaXggZXhpc3RpbmcgY29t
bWVudAotIGFkZCB3YXJuaW5nIGlmIG5vIGd1ZXN0cyBjb25zb2xlL3VhcnQgaXMgYXZhaWxhYmxl
Ci0gYWRkIGNvbnNvbGVfaW5wdXRfZG9tYWluIGZ1bmN0aW9uCgpDaGFuZ2VzIGluIHYyOgotIG9u
bHkgY2FsbCB2cGwwMTFfcnhfY2hhciBpZiB0aGUgdnBsMDExIGhhcyBiZWVuIGluaXRpYWxpemVk
Ci0tLQogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgfCA4MiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNjggaW5zZXJ0aW9u
cygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25z
b2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCAzYjc1ZjdhLi44YTAxYTQz
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94ZW4vZHJpdmVy
cy9jaGFyL2NvbnNvbGUuYwpAQCAtMzEsMTAgKzMxLDEzIEBACiAjaW5jbHVkZSA8eGVuL2Vhcmx5
X3ByaW50ay5oPgogI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8eGVuL3B2X2Nv
bnNvbGUuaD4KKyNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAogI2lmZGVmIENPTkZJR19YODYKICNp
bmNsdWRlIDx4ZW4vY29uc29sZWQuaD4KICNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KKyNlbHNlCisj
aW5jbHVkZSA8YXNtL3ZwbDAxMS5oPgogI2VuZGlmCiAKIC8qIGNvbnNvbGU6IGNvbW1hLXNlcGFy
YXRlZCBsaXN0IG9mIGNvbnNvbGUgb3V0cHV0cy4gKi8KQEAgLTM5MSwzMSArMzk0LDgyIEBAIHN0
YXRpYyB2b2lkIGR1bXBfY29uc29sZV9yaW5nX2tleSh1bnNpZ25lZCBjaGFyIGtleSkKICAgICBm
cmVlX3hlbmhlYXBfcGFnZXMoYnVmLCBvcmRlcik7CiB9CiAKLS8qIENUUkwtPHN3aXRjaF9jaGFy
PiBzd2l0Y2hlcyBpbnB1dCBkaXJlY3Rpb24gYmV0d2VlbiBYZW4gYW5kIERPTTAuICovCisvKgor
ICogQ1RSTC08c3dpdGNoX2NoYXI+IGNoYW5nZXMgaW5wdXQgZGlyZWN0aW9uLCByb3RhdGluZyBh
bW9uZyBYZW4sIERvbTAsCisgKiBhbmQgdGhlIERvbVVzIHN0YXJ0ZWQgZnJvbSBYZW4gYXQgYm9v
dC4KKyAqLwogI2RlZmluZSBzd2l0Y2hfY29kZSAob3B0X2NvbnN3aXRjaFswXS0nYScrMSkKLXN0
YXRpYyBpbnQgX19yZWFkX21vc3RseSB4ZW5fcnggPSAxOyAvKiBGQUxTRSA9PiBpbnB1dCBwYXNz
ZWQgdG8gZG9tYWluIDAuICovCisvKgorICogY29uc29sZV9yeD0wID0+IGlucHV0IHRvIHhlbgor
ICogY29uc29sZV9yeD0xID0+IGlucHV0IHRvIGRvbTAKKyAqIGNvbnNvbGVfcng9TiA9PiBpbnB1
dCB0byBkb20oTi0xKQorICovCitzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgY29u
c29sZV9yeCA9IDA7CiAKIHN0YXRpYyB2b2lkIHN3aXRjaF9zZXJpYWxfaW5wdXQodm9pZCkKIHsK
LSAgICBzdGF0aWMgY2hhciAqaW5wdXRfc3RyWzJdID0geyAiRE9NMCIsICJYZW4iIH07Ci0gICAg
eGVuX3J4ID0gIXhlbl9yeDsKLSAgICBwcmludGsoIioqKiBTZXJpYWwgaW5wdXQgLT4gJXMiLCBp
bnB1dF9zdHJbeGVuX3J4XSk7CisgICAgaWYgKCBjb25zb2xlX3J4ID09IG1heF9pbml0X2RvbWlk
ICsgMSApCisgICAgeworICAgICAgICBjb25zb2xlX3J4ID0gMDsKKyAgICAgICAgcHJpbnRrKCIq
KiogU2VyaWFsIGlucHV0IHRvIFhlbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAg
ICBjb25zb2xlX3J4Kys7CisgICAgICAgIHByaW50aygiKioqIFNlcmlhbCBpbnB1dCB0byBET00l
ZCIsIGNvbnNvbGVfcnggLSAxKTsKKyAgICB9CisKICAgICBpZiAoIHN3aXRjaF9jb2RlICkKLSAg
ICAgICAgcHJpbnRrKCIgKHR5cGUgJ0NUUkwtJWMnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBpbnB1
dCB0byAlcykiLAotICAgICAgICAgICAgICAgb3B0X2NvbnN3aXRjaFswXSwgaW5wdXRfc3RyWyF4
ZW5fcnhdKTsKKyAgICAgICAgcHJpbnRrKCIgKHR5cGUgJ0NUUkwtJWMnIHRocmVlIHRpbWVzIHRv
IHN3aXRjaCBpbnB1dCkiLAorICAgICAgICAgICAgICAgb3B0X2NvbnN3aXRjaFswXSk7CiAgICAg
cHJpbnRrKCJcbiIpOwogfQogCiBzdGF0aWMgdm9pZCBfX3NlcmlhbF9yeChjaGFyIGMsIHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewotICAgIGlmICggeGVuX3J4ICkKKyAgICBzd2l0Y2gg
KCBjb25zb2xlX3J4ICkKKyAgICB7CisgICAgY2FzZSAwOgogICAgICAgICByZXR1cm4gaGFuZGxl
X2tleXByZXNzKGMsIHJlZ3MpOwogCi0gICAgLyogRGVsaXZlciBpbnB1dCB0byBndWVzdCBidWZm
ZXIsIHVubGVzcyBpdCBpcyBhbHJlYWR5IGZ1bGwuICovCi0gICAgaWYgKCAoc2VyaWFsX3J4X3By
b2Qtc2VyaWFsX3J4X2NvbnMpICE9IFNFUklBTF9SWF9TSVpFICkKLSAgICAgICAgc2VyaWFsX3J4
X3JpbmdbU0VSSUFMX1JYX01BU0soc2VyaWFsX3J4X3Byb2QrKyldID0gYzsKLSAgICAvKiBBbHdh
eXMgbm90aWZ5IHRoZSBndWVzdDogcHJldmVudHMgcmVjZWl2ZSBwYXRoIGZyb20gZ2V0dGluZyBz
dHVjay4gKi8KLSAgICBzZW5kX2dsb2JhbF92aXJxKFZJUlFfQ09OU09MRSk7CisgICAgY2FzZSAx
OgorICAgICAgICAvKgorICAgICAgICAgKiBEZWxpdmVyIGlucHV0IHRvIHRoZSBoYXJkd2FyZSBk
b21haW4gYnVmZmVyLCB1bmxlc3MgaXQgaXMKKyAgICAgICAgICogYWxyZWFkeSBmdWxsLgorICAg
ICAgICAgKi8KKyAgICAgICAgaWYgKCAoc2VyaWFsX3J4X3Byb2QgLSBzZXJpYWxfcnhfY29ucykg
IT0gU0VSSUFMX1JYX1NJWkUgKQorICAgICAgICAgICAgc2VyaWFsX3J4X3JpbmdbU0VSSUFMX1JY
X01BU0soc2VyaWFsX3J4X3Byb2QrKyldID0gYzsKKworICAgICAgICAvKgorICAgICAgICAgKiBB
bHdheXMgbm90aWZ5IHRoZSBoYXJkd2FyZSBkb21haW46IHByZXZlbnRzIHJlY2VpdmUgcGF0aCBm
cm9tCisgICAgICAgICAqIGdldHRpbmcgc3R1Y2suCisgICAgICAgICAqLworICAgICAgICBzZW5k
X2dsb2JhbF92aXJxKFZJUlFfQ09OU09MRSk7CisgICAgICAgIGJyZWFrOworCisjaWYgMAorICAg
IGRlZmF1bHQ6CisgICAgeworICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcmN1X2xvY2tfZG9t
YWluX2J5X2FueV9pZChjb25zb2xlX3J4IC0gMSk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICog
SWYgd2UgaGF2ZSBhIHByb3Blcmx5IGluaXRpYWxpemVkIHZwbDAxMSBjb25zb2xlIGZvciB0aGUK
KyAgICAgICAgICogZG9tYWluLCB3aXRob3V0IGEgZnVsbCBQViByaW5nIHRvIERvbTAgKGluIHRo
YXQgY2FzZSBpbnB1dAorICAgICAgICAgKiBjb21lcyBmcm9tIHRoZSBQViByaW5nKSwgdGhlbiBz
ZW5kIHRoZSBjaGFyYWN0ZXIgdG8gaXQuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGQgIT0g
TlVMTCAmJgorICAgICAgICAgICAgICFkLT5hcmNoLnZwbDAxMS5iYWNrZW5kX2luX2RvbWFpbiAm
JgorICAgICAgICAgICAgIGQtPmFyY2gudnBsMDExLmJhY2tlbmQueGVuICE9IE5VTEwgKQorICAg
ICAgICAgICAgdnBsMDExX3J4X2NoYXJfeGVuKGQsIGMpOworICAgICAgICBlbHNlCisgICAgICAg
ICAgICBwcmludGsoIkNhbm5vdCBzZW5kIGNoYXJzIHRvIERvbSVkOiBubyBVQVJUIGF2YWlsYWJs
ZVxuIiwKKyAgICAgICAgICAgICAgICAgICBjb25zb2xlX3J4IC0gMSk7CisKKyAgICAgICAgaWYg
KCBkICE9IE5VTEwgKQorICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7CisgICAgfQor
I2VuZGlmCisgICAgfQogCiAjaWZkZWYgQ09ORklHX1g4NgogICAgIGlmICggcHZfc2hpbSAmJiBw
dl9jb25zb2xlICkKQEAgLTk0Myw3ICs5OTcsNyBAQCB2b2lkIF9faW5pdCBjb25zb2xlX2VuZGJv
b3Qodm9pZCkKICAgICAgKiBhIHVzZWZ1bCAnaG93IHRvIHN3aXRjaCcgbWVzc2FnZS4KICAgICAg
Ki8KICAgICBpZiAoIG9wdF9jb25zd2l0Y2hbMV0gPT0gJ3gnICkKLSAgICAgICAgeGVuX3J4ID0g
IXhlbl9yeDsKKyAgICAgICAgY29uc29sZV9yeCA9IG1heF9pbml0X2RvbWlkICsgMTsKIAogICAg
IHJlZ2lzdGVyX2tleWhhbmRsZXIoJ3cnLCBkdW1wX2NvbnNvbGVfcmluZ19rZXksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAic3luY2hyb25vdXNseSBkdW1wIGNvbnNvbGUgcmluZyBidWZmZXIg
KGRtZXNnKSIsIDApOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj8H-00071L-I0; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj87-0006em-GX
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:31 +0000
X-Inumbo-ID: 61f3bf0a-def9-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61f3bf0a-def9-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 23:45:30 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 289C120840;
 Fri,  2 Nov 2018 23:45:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202330;
 bh=jLDXzxmj0sItrIlu3OajDMn0ivSwdlMclKvxi6N0y/Y=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=wHPBcPKVagphZetEoMwXKce6QazghTrIXb6/V4GHq+IKpmmqODD+R218hmI9eaf7E
 wWMzY+tsgT3P0zFAVq4i16rRRBGA4zZqKgOiFisM2raroxzDhSm06OlXt3YknIcK69
 cgEy9MTVPHZQ93TzJqWtAgL3H7Oy8ngg1evUTw4s=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:45:15 -0700
Message-Id: <1541202318-9840-23-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 23/26] xen/arm: Allow vpl011 to be used by
 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSB2cGwwMTEgYmVpbmcgYWJsZSB0byBiZSB1c2VkIHdpdGhvdXQgYSB1c2Vyc3BhY2UgY29t
cG9uZW50IGluIERvbTAuCkluIHRoYXQgY2FzZSwgb3V0cHV0IGlzIHByaW50ZWQgdG8gdGhlIFhl
biBzZXJpYWwgYW5kIGlucHV0IGlzIHJlY2VpdmVkCmZyb20gdGhlIFhlbiBzZXJpYWwgb25lIGNo
YXJhY3RlciBhdCBhIHRpbWUuCgpDYWxsIGRvbWFpbl92cGwwMTFfaW5pdCBkdXJpbmcgY29uc3Ry
dWN0X2RvbVUgaWYgdnBsMDExIGlzIGVuYWJsZWQuCgpJbnRyb2R1Y2UgYSBuZXcgcmluZyBzdHJ1
Y3Qgd2l0aCBvbmx5IHRoZSByaW5nIGFycmF5IHRvIGF2b2lkIGEgd2FzdGUgb2YKbWVtb3J5LiBJ
bnRyb2R1Y2Ugc2VwYXJhdGUgcmVhZF9kYXRhIGFuZCB3cml0ZV9kYXRhIGZ1bmN0aW9ucyBmb3IK
aW5pdGlhbCBkb21haW5zOiB2cGwwMTFfd3JpdGVfZGF0YV94ZW4gaXMgdmVyeSBzaW1wbGUgYW5k
IGp1c3Qgd3JpdGVzCnRvIHRoZSBjb25zb2xlLCB3aGlsZSB2cGwwMTFfcmVhZF9kYXRhX3hlbiBp
cyBhIGR1cGxpY2F0ZSBvZgp2cGwwMTFfcmVhZF9kYXRhLiBBbHRob3VnaCB0ZXh0dWFsbHkgYWxt
b3N0IGlkZW50aWNhbCwgd2UgYXJlIGZvcmNlZCB0bwpkdXBsaWNhdGUgdGhlIGZ1bmN0aW9ucyBi
ZWNhdXNlIHRoZSBzdHJ1Y3QgbGF5b3V0IGlzIGRpZmZlcmVudC4KCk91dHB1dCBjaGFyYWN0ZXJz
IGFyZSBwcmludGVkIG9uZSBieSBvbmUsIHBvdGVudGlhbGx5IGxlYWRpbmcgdG8KaW50ZXJtaXhl
ZCBvdXRwdXQgb2YgZGlmZmVyZW50IGRvbWFpbnMgb24gdGhlIGNvbnNvbGUuIEEgZm9sbG93LXVw
IHBhdGNoCndpbGwgc29sdmUgdGhlIGlzc3VlIGJ5IGludHJvZHVjaW5nIGJ1ZmZlcmluZy4KClNp
Z25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNr
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQpDaGFuZ2VzIGlu
IHY1OgotIHJlbmFibGUgY2FsbCB0byB2cGwwMTFfcnhfY2hhcl94ZW4gZnJvbSBjb25zb2xlLmMK
CkNoYW5nZXMgaW4gdjQ6Ci0gY29kZSBzdHlsZQoKQ2hhbmdlcyBpbiB2MzoKLSBhZGQgaW4tY29k
ZSBjb21tZW50cwotIGltcHJvdmUgZXhpc3RpbmcgY29tbWVudHMKLSByZW1vdmUgaWZkZWYgYXJv
dW5kIGRvbWFpbl92cGwwMTFfaW5pdCBpbiBjb25zdHJ1Y3RfZG9tVQotIGFkZCBBU1NFUlQKLSB1
c2UgU0JTQV9VQVJUX0ZJRk9fU0laRSBmb3IgaW4gYnVmZmVyIHNpemUKLSByZW5hbWUgcmluZ19l
bmFibGUgdG8gYmFja2VuZF9pbl9kb21haW4KLSByZW5hbWUgc3RydWN0IHhlbmNvbnNfaW4gdG8g
c3RydWN0IHZwbDAxMV94ZW5fYmFja2VuZAotIHJlbmFtZSBpbnJpbmcgZmllbGQgdG8geGVuCi0g
cmVuYW1lIGhlbHBlciBmdW5jdGlvbnMgYWNjb3JkaW5nbHkKLSByZW1vdmUgdW5uZWNlc3Nhcnkg
c3R1YiBpbXBsZW1lbnRhdGlvbiBvZiB2cGwwMTFfcnhfY2hhcgotIG1vdmUgdnBsMDExX3J4X2No
YXJfeGVuIHdpdGhpbiB0aGUgZmlsZSB0byBhdm9pZCB0aGUgbmVlZCBvZiBhIGZvcndhcmQKICBk
ZWNsYXJhdGlvbiBvZiB2cGwwMTFfZGF0YV9hdmFpbAotIGZpeCBzbWFsbCBidWcgaW4gdnBsMDEx
X3J4X2NoYXJfeGVuOiBpbmNyZW1lbnQgaW5fcHJvZCBiZWZvcmUgdXNpbmcgaXQKICB0byBjaGVj
ayB4ZW5jb25zX3F1ZXVlZC4KCkNoYW5nZXMgaW4gdjI6Ci0gb25seSBpbml0IGlmIHZwbDAxMQot
IHJlbmFtZSB2cGwwMTFfcmVhZF9jaGFyIHRvIHZwbDAxMV9yeF9jaGFyCi0gcmVtb3ZlIHNwdXJp
b3VzIGNoYW5nZQotIGZpeCBjb2Rpbmcgc3R5bGUKLSB1c2UgZGlmZmVyZW50IHJpbmcgc3RydWN0
Ci0gbW92ZSB0aGUgd3JpdGVfZGF0YSBjaGFuZ2VzIHRvIHRoZWlyIG93biBmdW5jdGlvbgogICh2
cGwwMTFfd3JpdGVfZGF0YV9ub3JpbmcpCi0gZHVwbGljYXRlIHZwbDAxMV9yZWFkX2RhdGEKLS0t
CiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgIHwgICA5ICstCiB4ZW4vYXJjaC9hcm0vdnBs
MDExLmMgICAgICAgIHwgMjAwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0KIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vdnBsMDExLmggfCAgIDggKysKIDQgZmlsZXMgY2hhbmdlZCwgMTkzIGluc2VydGlv
bnMoKyksIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBkODFlYzUzLi43NjFh
Y2NiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0yNjMyLDcgKzI2MzIsMTQgQEAgc3RhdGljIGludCBf
X2luaXQgY29uc3RydWN0X2RvbVUoc3RydWN0IGRvbWFpbiAqZCwKICAgICBpZiAoIHJjIDwgMCAp
CiAgICAgICAgIHJldHVybiByYzsKIAotICAgIHJldHVybiBjb25zdHJ1Y3RfZG9tYWluKGQsICZr
aW5mbyk7CisgICAgcmMgPSBjb25zdHJ1Y3RfZG9tYWluKGQsICZraW5mbyk7CisgICAgaWYgKCBy
YyA8IDAgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBpZiAoIGtpbmZvLnZwbDAxMSApCisg
ICAgICAgIHJjID0gZG9tYWluX3ZwbDAxMV9pbml0KGQsIE5VTEwpOworCisgICAgcmV0dXJuIHJj
OwogfQogCiB2b2lkIF9faW5pdCBjcmVhdGVfZG9tVXModm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwppbmRleCA2ODQ1MmE4Li4x
MzE1MDdlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMKKysrIGIveGVuL2FyY2gv
YXJtL3ZwbDAxMS5jCkBAIC03Nyw2ICs3Nyw5MSBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfdXBkYXRl
X2ludGVycnVwdF9zdGF0dXMoc3RydWN0IGRvbWFpbiAqZCkKICNlbmRpZgogfQogCisvKgorICog
dnBsMDExX3dyaXRlX2RhdGFfeGVuIHdyaXRlcyBjaGFycyBmcm9tIHRoZSB2cGwwMTEgb3V0IGJ1
ZmZlciB0byB0aGUKKyAqIGNvbnNvbGUuIE9ubHkgdG8gYmUgdXNlZCB3aGVuIHRoZSBiYWNrZW5k
IGlzIFhlbi4KKyAqLworc3RhdGljIHZvaWQgdnBsMDExX3dyaXRlX2RhdGFfeGVuKHN0cnVjdCBk
b21haW4gKmQsIHVpbnQ4X3QgZGF0YSkKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAg
IHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKKworICAgIFZQTDAxMV9M
T0NLKGQsIGZsYWdzKTsKKworICAgIHByaW50aygiJWMiLCBkYXRhKTsKKyAgICBpZiAoZGF0YSA9
PSAnXG4nKQorICAgICAgICBwcmludGsoIkRPTSV1OiAiLCBkLT5kb21haW5faWQpOworCisgICAg
dnBsMDExLT51YXJ0cmlzIHw9IFRYSTsKKyAgICB2cGwwMTEtPnVhcnRmciAmPSB+VFhGRTsKKyAg
ICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMoZCk7CisKKyAgICBWUEwwMTFfVU5MT0NL
KGQsIGZsYWdzKTsKK30KKworLyoKKyAqIHZwbDAxMV9yZWFkX2RhdGFfeGVuIHJlYWRzIGRhdGEg
d2hlbiB0aGUgYmFja2VuZCBpcyB4ZW4uIENoYXJhY3RlcnMKKyAqIGFyZSBhZGRlZCB0byB0aGUg
dnBsMDExIHJlY2VpdmUgYnVmZmVyIGJ5IHZwbDAxMV9yeF9jaGFyX3hlbi4KKyAqLworc3RhdGlj
IHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YV94ZW4oc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB1
bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHVpbnQ4X3QgZGF0YSA9IDA7CisgICAgc3RydWN0IHZw
bDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOworICAgIHN0cnVjdCB2cGwwMTFfeGVuX2Jh
Y2tlbmQgKmludGYgPSB2cGwwMTEtPmJhY2tlbmQueGVuOworICAgIFhFTkNPTlNfUklOR19JRFgg
aW5fY29ucywgaW5fcHJvZDsKKworICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKKworICAgIGlu
X2NvbnMgPSBpbnRmLT5pbl9jb25zOworICAgIGluX3Byb2QgPSBpbnRmLT5pbl9wcm9kOworCisg
ICAgc21wX3JtYigpOworCisgICAgLyoKKyAgICAgKiBJdCBpcyBleHBlY3RlZCB0aGF0IHRoZXJl
IHdpbGwgYmUgZGF0YSBpbiB0aGUgcmluZyBidWZmZXIgd2hlbiB0aGlzCisgICAgICogZnVuY3Rp
b24gaXMgY2FsbGVkIHNpbmNlIHRoZSBndWVzdCBpcyBleHBlY3RlZCB0byByZWFkIHRoZSBkYXRh
IHJlZ2lzdGVyCisgICAgICogb25seSBpZiB0aGUgVFhGRSBmbGFnIGlzIG5vdCBzZXQuCisgICAg
ICogSWYgdGhlIGd1ZXN0IHN0aWxsIGRvZXMgcmVhZCB3aGVuIFRYRkUgYml0IGlzIHNldCB0aGVu
IDAgd2lsbCBiZSByZXR1cm5lZC4KKyAgICAgKi8KKyAgICBpZiAoIHhlbmNvbnNfcXVldWVkKGlu
X3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpID4gMCApCisgICAgeworICAgICAgICB1
bnNpZ25lZCBpbnQgZmlmb19sZXZlbDsKKworICAgICAgICBkYXRhID0gaW50Zi0+aW5beGVuY29u
c19tYXNrKGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpXTsKKyAgICAgICAgaW5fY29ucyArPSAx
OworICAgICAgICBzbXBfbWIoKTsKKyAgICAgICAgaW50Zi0+aW5fY29ucyA9IGluX2NvbnM7CisK
KyAgICAgICAgZmlmb19sZXZlbCA9IHhlbmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNp
emVvZihpbnRmLT5pbikpOworCisgICAgICAgIC8qIElmIHRoZSBGSUZPIGlzIG5vdyBlbXB0eSwg
d2UgY2xlYXIgdGhlIHJlY2VpdmUgdGltZW91dCBpbnRlcnJ1cHQuICovCisgICAgICAgIGlmICgg
Zmlmb19sZXZlbCA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIg
fD0gUlhGRTsKKyAgICAgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+UlRJOworICAgICAgICB9
CisKKyAgICAgICAgLyogSWYgdGhlIEZJRk8gaXMgbW9yZSB0aGFuIGhhbGYgZW1wdHksIHdlIGNs
ZWFyIHRoZSBSWCBpbnRlcnJ1cHQuICovCisgICAgICAgIGlmICggZmlmb19sZXZlbCA8IHNpemVv
ZihpbnRmLT5pbikgLSBTQlNBX1VBUlRfRklGT19MRVZFTCApCisgICAgICAgICAgICB2cGwwMTEt
PnVhcnRyaXMgJj0gflJYSTsKKworICAgICAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0
dXMoZCk7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBs
MDExOiBVbmV4cGVjdGVkIElOIHJpbmcgYnVmZmVyIGVtcHR5XG4iKTsKKworICAgIC8qCisgICAg
ICogV2UgaGF2ZSBjb25zdW1lZCBhIGNoYXJhY3RlciBvciB0aGUgRklGTyB3YXMgZW1wdHksIHNv
IGNsZWFyIHRoZQorICAgICAqICJGSUZPIGZ1bGwiIGJpdC4KKyAgICAgKi8KKyAgICB2cGwwMTEt
PnVhcnRmciAmPSB+UlhGRjsKKworICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworCisgICAg
cmV0dXJuIGRhdGE7Cit9CisKIHN0YXRpYyB1aW50OF90IHZwbDAxMV9yZWFkX2RhdGEoc3RydWN0
IGRvbWFpbiAqZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwpAQCAtMjQwLDcgKzMyNSwx
MCBAQCBzdGF0aWMgaW50IHZwbDAxMV9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsCiAgICAgY2Fz
ZSBEUjoKICAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdv
dG8gYmFkX3dpZHRoOwogCi0gICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMV9y
ZWFkX2RhdGEoZCksIGluZm8pOworICAgICAgICBpZiAoIHZwbDAxMS0+YmFja2VuZF9pbl9kb21h
aW4gKQorICAgICAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExX3JlYWRfZGF0
YShkKSwgaW5mbyk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgICpyID0gdnJlZ19yZWczMl9l
eHRyYWN0KHZwbDAxMV9yZWFkX2RhdGFfeGVuKGQpLCBpbmZvKTsKICAgICAgICAgcmV0dXJuIDE7
CiAKICAgICBjYXNlIFJTUjoKQEAgLTMyNSw3ICs0MTMsMTAgQEAgc3RhdGljIGludCB2cGwwMTFf
bW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwKIAogICAgICAgICB2cmVnX3JlZzMyX3VwZGF0ZSgm
ZGF0YSwgciwgaW5mbyk7CiAgICAgICAgIGRhdGEgJj0gMHhGRjsKLSAgICAgICAgdnBsMDExX3dy
aXRlX2RhdGEodi0+ZG9tYWluLCBkYXRhKTsKKyAgICAgICAgaWYgKCB2cGwwMTEtPmJhY2tlbmRf
aW5fZG9tYWluICkKKyAgICAgICAgICAgIHZwbDAxMV93cml0ZV9kYXRhKHYtPmRvbWFpbiwgZGF0
YSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHZwbDAxMV93cml0ZV9kYXRhX3hlbih2LT5k
b21haW4sIGRhdGEpOwogICAgICAgICByZXR1cm4gMTsKICAgICB9CiAKQEAgLTQzMCw2ICs1MjEs
MzkgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRvbWFpbiAqZCwKICAg
ICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhGRTsKIH0KIAorLyoKKyAqIHZwbDAxMV9yeF9jaGFy
X3hlbiBhZGRzIGEgY2hhciB0byBhIGRvbWFpbidzIHZwbDAxMSByZWNlaXZlIGJ1ZmZlci4KKyAq
IEl0IGlzIG9ubHkgdXNlZCB3aGVuIHRoZSB2cGwwMTEgYmFja2VuZCBpcyBpbiBYZW4uCisgKi8K
K3ZvaWQgdnBsMDExX3J4X2NoYXJfeGVuKHN0cnVjdCBkb21haW4gKmQsIGNoYXIgYykKK3sKKyAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5h
cmNoLnZwbDAxMTsKKyAgICBzdHJ1Y3QgdnBsMDExX3hlbl9iYWNrZW5kICppbnRmID0gdnBsMDEx
LT5iYWNrZW5kLnhlbjsKKyAgICBYRU5DT05TX1JJTkdfSURYIGluX2NvbnMsIGluX3Byb2QsIGlu
X2ZpZm9fbGV2ZWw7CisKKyAgICBBU1NFUlQoIXZwbDAxMS0+YmFja2VuZF9pbl9kb21haW4pOwor
ICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKKworICAgIGluX2NvbnMgPSBpbnRmLT5pbl9jb25z
OworICAgIGluX3Byb2QgPSBpbnRmLT5pbl9wcm9kOworICAgIGlmICggeGVuY29uc19xdWV1ZWQo
aW5fcHJvZCwgaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSkgPT0gc2l6ZW9mKGludGYtPmluKSAp
CisgICAgeworICAgICAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKKyAgICAgICAgcmV0dXJu
OworICAgIH0KKworICAgIGludGYtPmluW3hlbmNvbnNfbWFzayhpbl9wcm9kLCBzaXplb2YoaW50
Zi0+aW4pKV0gPSBjOworICAgIGludGYtPmluX3Byb2QgPSArK2luX3Byb2Q7CisKKyAgICBpbl9m
aWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQoaW5fcHJvZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW5fY29ucywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2l6ZW9mKGludGYtPmluKSk7CisKKyAgICB2cGwwMTFfZGF0YV9hdmFpbChkLCBpbl9maWZv
X2xldmVsLCBzaXplb2YoaW50Zi0+aW4pLCAwLCBTQlNBX1VBUlRfRklGT19TSVpFKTsKKyAgICBW
UEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKK30KKwogc3RhdGljIHZvaWQgdnBsMDExX25vdGlmaWNh
dGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHBvcnQpCiB7CiAgICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKQEAgLTQ3MCwyNyArNTk0LDQ3IEBAIGludCBkb21haW5fdnBsMDExX2luaXQo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZwbDAxMV9pbml0X2luZm8gKmluZm8pCiAgICAgaWYg
KCB2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfYnVmICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CiAKLSAgICAvKiBNYXAgdGhlIGd1ZXN0IFBGTiB0byBYZW4gYWRkcmVzcyBzcGFjZS4gKi8KLSAg
ICByYyA9ICBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdmbl94KGluZm8tPmdmbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19wYWdlLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZ2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfYnVmKTsKLSAgICBp
ZiAoIHJjIDwgMCApCi0gICAgICAgIGdvdG8gb3V0OworICAgIC8qCisgICAgICogaW5mbyBpcyBO
VUxMIHdoZW4gdGhlIGJhY2tlbmQgaXMgaW4gWGVuLgorICAgICAqIGluZm8gaXMgIT0gTlVMTCB3
aGVuIHRoZSBiYWNrZW5kIGlzIGluIGEgZG9tYWluLgorICAgICAqLworICAgIGlmICggaW5mbyAh
PSBOVUxMICkKKyAgICB7CisgICAgICAgIHZwbDAxMS0+YmFja2VuZF9pbl9kb21haW4gPSB0cnVl
OworCisgICAgICAgIC8qIE1hcCB0aGUgZ3Vlc3QgUEZOIHRvIFhlbiBhZGRyZXNzIHNwYWNlLiAq
LworICAgICAgICByYyA9ICBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChpbmZvLT5nZm4pLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmdnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX3BhZ2Us
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2cGwwMTEtPmJhY2tlbmQu
ZG9tLnJpbmdfYnVmKTsKKyAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAgICAgICAgZ290byBv
dXQ7CisKKyAgICAgICAgcmMgPSBhbGxvY191bmJvdW5kX3hlbl9ldmVudF9jaGFubmVsKGQsIDAs
IGluZm8tPmNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2cGwwMTFfbm90aWZpY2F0aW9uKTsKKyAgICAgICAgaWYgKCByYyA8IDAgKQor
ICAgICAgICAgICAgZ290byBvdXQxOworCisgICAgICAgIHZwbDAxMS0+ZXZ0Y2huID0gaW5mby0+
ZXZ0Y2huID0gcmM7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHZwbDAxMS0+YmFj
a2VuZF9pbl9kb21haW4gPSBmYWxzZTsKKworICAgICAgICB2cGwwMTEtPmJhY2tlbmQueGVuID0g
eHphbGxvYyhzdHJ1Y3QgdnBsMDExX3hlbl9iYWNrZW5kKTsKKyAgICAgICAgaWYgKCB2cGwwMTEt
PmJhY2tlbmQueGVuID09IE5VTEwgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FSU5W
QUw7CisgICAgICAgICAgICBnb3RvIG91dDE7CisgICAgICAgIH0KKyAgICB9CiAKICAgICByYyA9
IHZnaWNfcmVzZXJ2ZV92aXJxKGQsIEdVRVNUX1ZQTDAxMV9TUEkpOwogICAgIGlmICggIXJjICkK
ICAgICB7CiAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgZ290byBvdXQxOwotICAgIH0K
LQotICAgIHJjID0gYWxsb2NfdW5ib3VuZF94ZW5fZXZlbnRfY2hhbm5lbChkLCAwLCBpbmZvLT5j
b25zb2xlX2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
cGwwMTFfbm90aWZpY2F0aW9uKTsKLSAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgIGdvdG8gb3V0
MjsKLQotICAgIHZwbDAxMS0+ZXZ0Y2huID0gaW5mby0+ZXZ0Y2huID0gcmM7CisgICAgfQogCiAg
ICAgc3Bpbl9sb2NrX2luaXQoJnZwbDAxMS0+bG9jayk7CiAKQEAgLTUwMyw4ICs2NDcsMTEgQEAg
b3V0MjoKICAgICB2Z2ljX2ZyZWVfdmlycShkLCBHVUVTVF9WUEwwMTFfU1BJKTsKIAogb3V0MToK
LSAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmdnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX2J1
ZiwKLQkJCSAgICAgICAgICAgICAgICB2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfcGFnZSk7Cisg
ICAgaWYgKCB2cGwwMTEtPmJhY2tlbmRfaW5fZG9tYWluICkKKyAgICAgICAgZGVzdHJveV9yaW5n
X2Zvcl9oZWxwZXIoJnZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19idWYsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19wYWdlKTsKKyAgICBl
bHNlCisgICAgICAgIHhmcmVlKHZwbDAxMS0+YmFja2VuZC54ZW4pOwogCiBvdXQ6CiAgICAgcmV0
dXJuIHJjOwpAQCAtNTE0LDEyICs2NjEsMTcgQEAgdm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNo
LnZwbDAxMTsKIAotICAgIGlmICggIXZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19idWYgKQotICAg
ICAgICByZXR1cm47CisgICAgaWYgKCB2cGwwMTEtPmJhY2tlbmRfaW5fZG9tYWluICkKKyAgICB7
CisgICAgICAgIGlmICggIXZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19idWYgKQorICAgICAgICAg
ICAgcmV0dXJuOwogCi0gICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbChkLCB2cGwwMTEtPmV2dGNo
bik7Ci0gICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZwbDAxMS0+YmFja2VuZC5kb20ucmlu
Z19idWYsCi0JCQkgICAgICAgICAgICAgICAgdnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX3BhZ2Up
OworICAgICAgICBmcmVlX3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKKyAg
ICAgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19i
dWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZwbDAxMS0+YmFja2VuZC5kb20u
cmluZ19wYWdlKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICB4ZnJlZSh2cGwwMTEtPmJhY2tl
bmQueGVuKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5j
IGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKaW5kZXggOGEwMWE0My4uNjVmZDQwNiAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hh
ci9jb25zb2xlLmMKQEAgLTQ0Nyw3ICs0NDcsNyBAQCBzdGF0aWMgdm9pZCBfX3NlcmlhbF9yeChj
aGFyIGMsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBzZW5kX2dsb2JhbF92
aXJxKFZJUlFfQ09OU09MRSk7CiAgICAgICAgIGJyZWFrOwogCi0jaWYgMAorI2lmZGVmIENPTkZJ
R19TQlNBX1ZVQVJUX0NPTlNPTEUKICAgICBkZWZhdWx0OgogICAgIHsKICAgICAgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoY29uc29sZV9yeCAtIDEpOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vdnBsMDExLmgKaW5kZXggNDJkN2EyNC4uNWViNmQyNSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS92cGwwMTEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5o
CkBAIC0yMSw2ICsyMSw3IEBACiAKICNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+CiAjaW5jbHVk
ZSA8cHVibGljL2lvL3JpbmcuaD4KKyNpbmNsdWRlIDxwdWJsaWMvaW8vY29uc29sZS5oPgogI2lu
Y2x1ZGUgPGFzbS92cmVnLmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CiAKQEAgLTI5LDEzICszMCwx
OSBAQAogI2RlZmluZSBWUEwwMTFfVU5MT0NLKGQsZmxhZ3MpIHNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUoJihkKS0+YXJjaC52cGwwMTEubG9jaywgZmxhZ3MpCiAKICNkZWZpbmUgU0JTQV9VQVJUX0ZJ
Rk9fU0laRSAzMgorc3RydWN0IHZwbDAxMV94ZW5fYmFja2VuZCB7CisgICAgY2hhciBpbltTQlNB
X1VBUlRfRklGT19TSVpFXTsKKyAgICBYRU5DT05TX1JJTkdfSURYIGluX2NvbnMsIGluX3Byb2Q7
Cit9OwogCiBzdHJ1Y3QgdnBsMDExIHsKKyAgICBib29sIGJhY2tlbmRfaW5fZG9tYWluOwogICAg
IHVuaW9uIHsKICAgICAgICAgc3RydWN0IHsKICAgICAgICAgICAgIHZvaWQgKnJpbmdfYnVmOwog
ICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcmluZ19wYWdlOwogICAgICAgICB9IGRvbTsK
KyAgICAgICAgc3RydWN0IHZwbDAxMV94ZW5fYmFja2VuZCAqeGVuOwogICAgIH0gYmFja2VuZDsK
ICAgICB1aW50MzJfdCAgICB1YXJ0ZnI7ICAgICAgICAgLyogRmxhZyByZWdpc3RlciAqLwogICAg
IHVpbnQzMl90ICAgIHVhcnRjcjsgICAgICAgICAvKiBDb250cm9sIHJlZ2lzdGVyICovCkBAIC01
Nyw2ICs2NCw3IEBAIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvIHsKIGludCBkb21haW5fdnBsMDEx
X2luaXQoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZw
bDAxMV9pbml0X2luZm8gKmluZm8pOwogdm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChzdHJ1Y3Qg
ZG9tYWluICpkKTsKK3ZvaWQgdnBsMDExX3J4X2NoYXJfeGVuKHN0cnVjdCBkb21haW4gKmQsIGNo
YXIgYyk7CiAjZWxzZQogc3RhdGljIGlubGluZSBpbnQgZG9tYWluX3ZwbDAxMV9pbml0KHN0cnVj
dCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHZwbDAxMV9pbml0X2luZm8gKmluZm8pCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj8I-000736-Bx; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj88-0006hQ-Pv
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:32 +0000
X-Inumbo-ID: 6265fe7d-def9-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6265fe7d-def9-11e8-9a16-bc764e045a96;
 Fri, 02 Nov 2018 23:45:31 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9F54620847;
 Fri,  2 Nov 2018 23:45:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202331;
 bh=lf3tYTdOkRFsnNp7co1GTaLjGtV7A4Tr1tLIcvnGDac=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=Ib580h07+LdeIREeDe1jj+IFHiuZZ83JrAfocmQG6Dgh45ElqcwCK29pUp8ueIo2i
 m7PMkkLXILDIyfkUkJOQuB8aYFvj11rs57uWlm/zOEXEnQ+hn7XzuHh4c7YGSsl+Ey
 UOs/PPTP6FnYVM3jekp6icL1DVvvLAxx2lJegodY=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:45:16 -0700
Message-Id: <1541202318-9840-24-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 24/26] xen/vpl011: buffer out chars when the
 backend is xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Achin.Gupta@arm.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, tim@xen.org, jbeulich@suse.com, wei.liu2@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gYXZvaWQgbWl4aW5nIHRoZSBvdXRwdXQgb2YgZGlmZmVyZW50IGRvbWFpbnMgb24gdGhlIGNv
bnNvbGUsIGJ1ZmZlcgp0aGUgb3V0cHV0IGNoYXJzIGFuZCBwcmludCBsaW5lIGJ5IGxpbmUuIFVu
bGVzcyB0aGUgZG9tYWluIGhhcyBpbnB1dApmcm9tIHRoZSBzZXJpYWwsIGluIHdoaWNoIGNhc2Ug
d2Ugd2FudCB0byBwcmludCBjaGFyIGJ5IGNoYXIgZm9yIGEKc21vb3RoIHVzZXIgZXhwZXJpZW5j
ZS4KClRoZSBzaXplIG9mIFNCU0FfVUFSVF9PVVRfQlVGX1NJWkUgaXMgYXJiaXRyYXJ5LCBjaG9v
c2UgdGhlIHNhbWUgc2l6ZQphcyBWVUFSVF9CVUZfU0laRSB1c2VkIGluIHZ1YXJ0LmMuCgpFeHBv
cnQgYSBmdW5jdGlvbiBuYW1lZCBjb25zb2xlX2lucHV0X2RvbWFpbigpIHRvIGFsbG93IG90aGVy
cyB0byBrbm93CndoaWNoIGRvbWFpbnMgaGFzIGlucHV0IGF0IGEgZ2l2ZW4gdGltZS4KClNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQ0M6IGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20KQ0M6IEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbQpD
QzogaWFuLmphY2tzb25AZXUuY2l0cml4LmNvbQpDQzogamJldWxpY2hAc3VzZS5jb20KQ0M6IGtv
bnJhZC53aWxrQG9yYWNsZS5jb20KQ0M6IHRpbUB4ZW4ub3JnCkNDOiB3ZWkubGl1MkBjaXRyaXgu
Y29tCi0tLQpYWFg6IG1lcmdlIHRoaXMgcGF0Y2ggd2l0aCAieGVuL2FybTogQWxsb3cgdnBsMDEx
IHRvIGJlIHVzZWQgYnkgRG9tVSIgb24KICAgICBjb21taXQKCkNoYW5nZXMgaW4gdjY6Ci0gZml4
IHR5cG8KLSBhZGQgaW5wdXQgIT0gTlVMTCBjaGVjawoKQ2hhbmdlcyBpbiB2NToKLSB1c2UgcmN1
X2xvY2sgaW4gY29uc29sZV9pbnB1dF9kb21haW4KLSByY3VfdW5sb2NrIGF0IHRoZSBlbmQgb2Yg
dnBsMDExX3dyaXRlX2RhdGFfeGVuCi0gYWRkIGEgY29tbWVudCBvbiB0b3Agb2YgY29uc29sZV9p
bnB1dF9kb21haW4gYXMgYSByZW1pbmRlciB0aGF0IHRoZQogIGNhbGxlciBuZWVkcyB0byByY3Vf
dW5sb2NrCgpDaGFuZ2VzIGluIHY0OgotIG1ha2UgU0JTQV9VQVJUX09VVF9CVUZfU0laRSB0aGUg
c2FtZSBzaXplIG9mIFZVQVJUX0JVRl9TSVpFCi0gcmVhcnJhbmdlIHRoZSBjb2RlIHRvIGJlIGNs
ZWFyZXIgaW5wdXQgYW5kICE9IGlucHV0IGNhc2VzCi0gY29kZSBzdHlsZQotIGFkZCBcbiB3aGVu
IHByaW50aW5nIHRoZSBvdXQgYnVmZmVyIGJlY2F1c2UgaXMgZnVsbAotIGRvbid0IHByaW50IHBy
ZWZpeCBmb3IgaW5wdXQgZG9tYWluCi0tLQogeGVuL2FyY2gvYXJtL3ZwbDAxMS5jICAgICAgICB8
IDM3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHhlbi9kcml2ZXJzL2No
YXIvY29uc29sZS5jICAgfCAgOCArKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEu
aCB8ICA0ICsrKysKIHhlbi9pbmNsdWRlL3hlbi9jb25zb2xlLmggICAgfCAgMiArKwogNCBmaWxl
cyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwppbmRleCAxMzE1
MDdlLi43MTlhMzM5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMKKysrIGIveGVu
L2FyY2gvYXJtL3ZwbDAxMS5jCkBAIC0yOCw2ICsyOCw3IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5o
PgogI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUg
PHhlbi9jb25zb2xlLmg+CiAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgogI2luY2x1ZGUgPHB1
YmxpYy9pby9jb25zb2xlLmg+CiAjaW5jbHVkZSA8YXNtL3BsMDExLXVhcnQuaD4KQEAgLTg1LDE4
ICs4Niw0OCBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfd3JpdGVfZGF0YV94ZW4oc3RydWN0IGRvbWFp
biAqZCwgdWludDhfdCBkYXRhKQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3Ry
dWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOworICAgIHN0cnVjdCB2cGwwMTFf
eGVuX2JhY2tlbmQgKmludGYgPSB2cGwwMTEtPmJhY2tlbmQueGVuOworICAgIHN0cnVjdCBkb21h
aW4gKmlucHV0ID0gY29uc29sZV9pbnB1dF9kb21haW4oKTsKIAogICAgIFZQTDAxMV9MT0NLKGQs
IGZsYWdzKTsKIAotICAgIHByaW50aygiJWMiLCBkYXRhKTsKLSAgICBpZiAoZGF0YSA9PSAnXG4n
KQotICAgICAgICBwcmludGsoIkRPTSV1OiAiLCBkLT5kb21haW5faWQpOworICAgIGludGYtPm91
dFtpbnRmLT5vdXRfcHJvZCsrXSA9IGRhdGE7CisgICAgaWYgKCBkID09IGlucHV0ICkKKyAgICB7
CisgICAgICAgIGlmICggaW50Zi0+b3V0X3Byb2QgPT0gMSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHByaW50aygiJWMiLCBkYXRhKTsKKyAgICAgICAgICAgIGludGYtPm91dF9wcm9kID0gMDsK
KyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggZGF0
YSAhPSAnXG4nICkKKyAgICAgICAgICAgICAgICBpbnRmLT5vdXRbaW50Zi0+b3V0X3Byb2QrK10g
PSAnXG4nOworICAgICAgICAgICAgaW50Zi0+b3V0W2ludGYtPm91dF9wcm9kKytdID0gJ1wwJzsK
KyAgICAgICAgICAgIHByaW50aygiJXMiLCBpbnRmLT5vdXQpOworICAgICAgICAgICAgaW50Zi0+
b3V0X3Byb2QgPSAwOworICAgICAgICB9CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAg
IGlmICggaW50Zi0+b3V0X3Byb2QgPT0gU0JTQV9VQVJUX09VVF9CVUZfU0laRSAtIDIgfHwKKyAg
ICAgICAgICAgICBkYXRhID09ICdcbicgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIGRh
dGEgIT0gJ1xuJyApCisgICAgICAgICAgICAgICAgaW50Zi0+b3V0W2ludGYtPm91dF9wcm9kKytd
ID0gJ1xuJzsKKyAgICAgICAgICAgIGludGYtPm91dFtpbnRmLT5vdXRfcHJvZCsrXSA9ICdcMCc7
CisgICAgICAgICAgICBwcmludGsoIkRPTSV1OiAlcyIsIGQtPmRvbWFpbl9pZCwgaW50Zi0+b3V0
KTsKKyAgICAgICAgICAgIGludGYtPm91dF9wcm9kID0gMDsKKyAgICAgICAgfQorICAgIH0KIAog
ICAgIHZwbDAxMS0+dWFydHJpcyB8PSBUWEk7CiAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkU7
CiAgICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOwogCiAgICAgVlBMMDExX1VO
TE9DSyhkLCBmbGFncyk7CisgICAgaWYgKCBpbnB1dCAhPSBOVUxMICkKKyAgICAgICAgcmN1X3Vu
bG9ja19kb21haW4oaW5wdXQpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hh
ci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCA2NWZkNDA2Li5m
YTY1NjlkIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94ZW4v
ZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtNDA2LDYgKzQwNiwxNCBAQCBzdGF0aWMgdm9pZCBk
dW1wX2NvbnNvbGVfcmluZ19rZXkodW5zaWduZWQgY2hhciBrZXkpCiAgKi8KIHN0YXRpYyB1bnNp
Z25lZCBpbnQgX19yZWFkX21vc3RseSBjb25zb2xlX3J4ID0gMDsKIAorLyogTWFrZSBzdXJlIHRv
IHJjdV91bmxvY2tfZG9tYWluIGFmdGVyIHVzZSAqLworc3RydWN0IGRvbWFpbiAqY29uc29sZV9p
bnB1dF9kb21haW4odm9pZCkKK3sKKyAgICBpZiAoIGNvbnNvbGVfcnggPT0gMCApCisgICAgICAg
ICAgICByZXR1cm4gTlVMTDsKKyAgICByZXR1cm4gcmN1X2xvY2tfZG9tYWluX2J5X2lkKGNvbnNv
bGVfcnggLSAxKTsKK30KKwogc3RhdGljIHZvaWQgc3dpdGNoX3NlcmlhbF9pbnB1dCh2b2lkKQog
ewogICAgIGlmICggY29uc29sZV9yeCA9PSBtYXhfaW5pdF9kb21pZCArIDEgKQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBs
MDExLmgKaW5kZXggNWViNmQyNS4uMTI1NzZhNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS92cGwwMTEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCkBAIC0zMCw5
ICszMCwxMyBAQAogI2RlZmluZSBWUEwwMTFfVU5MT0NLKGQsZmxhZ3MpIHNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUoJihkKS0+YXJjaC52cGwwMTEubG9jaywgZmxhZ3MpCiAKICNkZWZpbmUgU0JTQV9V
QVJUX0ZJRk9fU0laRSAzMgorLyogU2FtZSBzaXplIGFzIFZVQVJUX0JVRl9TSVpFLCB1c2VkIGlu
IHZ1YXJ0LmMgKi8KKyNkZWZpbmUgU0JTQV9VQVJUX09VVF9CVUZfU0laRSAxMjgKIHN0cnVjdCB2
cGwwMTFfeGVuX2JhY2tlbmQgewogICAgIGNoYXIgaW5bU0JTQV9VQVJUX0ZJRk9fU0laRV07Cisg
ICAgY2hhciBvdXRbU0JTQV9VQVJUX09VVF9CVUZfU0laRV07CiAgICAgWEVOQ09OU19SSU5HX0lE
WCBpbl9jb25zLCBpbl9wcm9kOworICAgIFhFTkNPTlNfUklOR19JRFggb3V0X3Byb2Q7CiB9Owog
CiBzdHJ1Y3QgdnBsMDExIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9jb25zb2xlLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vY29uc29sZS5oCmluZGV4IDcwYzk5MTEuLmM1YTg1YzggMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jb25zb2xlLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2Nv
bnNvbGUuaApAQCAtMzEsNiArMzEsOCBAQCB2b2lkIGNvbnNvbGVfZW5kX3N5bmModm9pZCk7CiB2
b2lkIGNvbnNvbGVfc3RhcnRfbG9nX2V2ZXJ5dGhpbmcodm9pZCk7CiB2b2lkIGNvbnNvbGVfZW5k
X2xvZ19ldmVyeXRoaW5nKHZvaWQpOwogCitzdHJ1Y3QgZG9tYWluICpjb25zb2xlX2lucHV0X2Rv
bWFpbih2b2lkKTsKKwogLyoKICAqIFN0ZWFsIG91dHB1dCBmcm9tIHRoZSBjb25zb2xlLiBSZXR1
cm5zICt2ZSBpZGVudGlmaWVyLCBlbHNlIC12ZSBlcnJvci4KICAqIFRha2VzIHRoZSBoYW5kbGUg
b2YgdGhlIHNlcmlhbCBsaW5lIHRvIHN0ZWFsLCBhbmQgc3RlYWwgY2FsbGJhY2sgZnVuY3Rpb24u
Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj8J-00075i-Dr; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj88-0006hc-Qx
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:32 +0000
X-Inumbo-ID: 62b9b41c-def9-11e8-80a4-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62b9b41c-def9-11e8-80a4-12d6303a7972;
 Fri, 02 Nov 2018 23:45:32 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5E79E2084A;
 Fri,  2 Nov 2018 23:45:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202331;
 bh=5QHGaJuZwEgpwN5bu0w5fdmWHFe3w+AnwDUqR66QB4s=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=W8maNRXmDcCZSkvvUY4kkMeGvT/P+U/milg1FdB1fnWa3i/bGGKD0yxM3MCHxgmc6
 sz+6wavh0d0sJSBx7NSfWxS1rj6+Ps5jUDuwljZGyVFwrMxcS8FnOc6EmN/e6Itp37
 kDUQF6p1DxFwUWLxBYiAidRUoWoKO4O/L4xCt8jg=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:45:17 -0700
Message-Id: <1541202318-9840-25-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 25/26] xen/arm: move kernel.h to asm-arm/
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgd2lsbCBiZSAjaW5jbHVkZWQgYnkgYSBmaWxlIGluIGEgeGVuL2FyY2gvYXJtIHN1YmRpcmVj
dG9yeS4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54
LmNvbT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0t
LQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICB8ICAyICstCiB4ZW4vYXJjaC9hcm0va2Vy
bmVsLmMgICAgICAgIHwgIDMgKy0KIHhlbi9hcmNoL2FybS9rZXJuZWwuaCAgICAgICAgfCA4NiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9rZXJuZWwuaCB8IDg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDg4IGluc2VydGlvbnMoKyksIDg5IGRlbGV0aW9u
cygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9rZXJuZWwuaAogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5k
ZXggNzYxYWNjYi4uMzJlZDVhYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTcsNiArMTcsNyBAQAog
I2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8YWNwaS9hY3RhYmxlcy5oPgogI2lu
Y2x1ZGUgPGFzbS9kZXZpY2UuaD4KKyNpbmNsdWRlIDxhc20va2VybmVsLmg+CiAjaW5jbHVkZSA8
YXNtL3NldHVwLmg+CiAjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+CiAjaW5jbHVkZSA8YXNtL3Bz
Y2kuaD4KQEAgLTI1LDcgKzI2LDYgQEAKIAogI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRl
IDx4ZW4vZ3JhbnRfdGFibGUuaD4KLSNpbmNsdWRlICJrZXJuZWwuaCIKIAogc3RhdGljIHVuc2ln
bmVkIGludCBfX2luaXRkYXRhIG9wdF9kb20wX21heF92Y3B1czsKIGludGVnZXJfcGFyYW0oImRv
bTBfbWF4X3ZjcHVzIiwgb3B0X2RvbTBfbWF4X3ZjcHVzKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9rZXJuZWwuYyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwppbmRleCBkNmM4MTBiLi42ZGQ5
OTAxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0va2VybmVsLmMKKysrIGIveGVuL2FyY2gvYXJt
L2tlcm5lbC5jCkBAIC0xNiw4ICsxNiw3IEBACiAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KIAogI2lu
Y2x1ZGUgPGFzbS9ndWVzdF9hY2Nlc3MuaD4KLQotI2luY2x1ZGUgImtlcm5lbC5oIgorI2luY2x1
ZGUgPGFzbS9rZXJuZWwuaD4KIAogI2RlZmluZSBVSU1BR0VfTUFHSUMgICAgICAgICAgMHgyNzA1
MTk1NgogI2RlZmluZSBVSU1BR0VfTk1MRU4gICAgICAgICAgMzIKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9rZXJuZWwuaCBiL3hlbi9hcmNoL2FybS9rZXJuZWwuaApkZWxldGVkIGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMzNmM2U3Mi4uMDAwMDAwMAotLS0gYS94ZW4vYXJjaC9hcm0va2VybmVs
LmgKKysrIC9kZXYvbnVsbApAQCAtMSw4NiArMCwwIEBACi0vKgotICogS2VybmVsIGltYWdlIGxv
YWRpbmcuCi0gKgotICogQ29weXJpZ2h0IChDKSAyMDExIENpdHJpeCBTeXN0ZW1zLCBJbmMuCi0g
Ki8KLSNpZm5kZWYgX19BUkNIX0FSTV9LRVJORUxfSF9fCi0jZGVmaW5lIF9fQVJDSF9BUk1fS0VS
TkVMX0hfXwotCi0jaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+Ci0jaW5jbHVkZSA8YXNtL3Nl
dHVwLmg+Ci0KLXN0cnVjdCBrZXJuZWxfaW5mbyB7Ci0jaWZkZWYgQ09ORklHX0FSTV82NAotICAg
IGVudW0gZG9tYWluX3R5cGUgdHlwZTsKLSNlbmRpZgotCi0gICAgc3RydWN0IGRvbWFpbiAqZDsK
LQotICAgIHZvaWQgKmZkdDsgLyogZmxhdCBkZXZpY2UgdHJlZSAqLwotICAgIHBhZGRyX3QgdW5h
c3NpZ25lZF9tZW07IC8qIFJBTSBub3QgKHlldCkgYXNzaWduZWQgdG8gYSBiYW5rICovCi0gICAg
c3RydWN0IG1lbWluZm8gbWVtOwotCi0gICAgLyoga2VybmVsIGVudHJ5IHBvaW50ICovCi0gICAg
cGFkZHJfdCBlbnRyeTsKLQotICAgIC8qIGdyYW50IHRhYmxlIHJlZ2lvbiAqLwotICAgIHBhZGRy
X3QgZ250dGFiX3N0YXJ0OwotICAgIHBhZGRyX3QgZ250dGFiX3NpemU7Ci0KLSAgICAvKiBib290
IGJsb2IgbG9hZCBhZGRyZXNzZXMgKi8KLSAgICBjb25zdCBzdHJ1Y3QgYm9vdG1vZHVsZSAqa2Vy
bmVsX2Jvb3Rtb2R1bGUsICppbml0cmRfYm9vdG1vZHVsZTsKLSAgICBjb25zdCBjaGFyKiBjbWRs
aW5lOwotICAgIHBhZGRyX3QgZHRiX3BhZGRyOwotICAgIHBhZGRyX3QgaW5pdHJkX3BhZGRyOwot
Ci0gICAgLyogRW5hYmxlIHBsMDExIGVtdWxhdGlvbiAqLwotICAgIGJvb2wgdnBsMDExOwotCi0g
ICAgLyogbG9hZGVyIHRvIHVzZSBmb3IgdGhpcyBrZXJuZWwgKi8KLSAgICB2b2lkICgqbG9hZCko
c3RydWN0IGtlcm5lbF9pbmZvICppbmZvKTsKLSAgICAvKiBsb2FkZXIgc3BlY2lmaWMgc3RhdGUg
Ki8KLSAgICB1bmlvbiB7Ci0gICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICBwYWRkcl90IGtl
cm5lbF9hZGRyOwotICAgICAgICAgICAgcGFkZHJfdCBsZW47Ci0jaWZkZWYgQ09ORklHX0FSTV82
NAotICAgICAgICAgICAgcGFkZHJfdCB0ZXh0X29mZnNldDsgLyogNjQtYml0IEltYWdlIG9ubHkg
Ki8KLSNlbmRpZgotICAgICAgICAgICAgcGFkZHJfdCBzdGFydDsgLyogMzItYml0IHpJbWFnZSBv
bmx5ICovCi0gICAgICAgIH0gemltYWdlOwotICAgIH07Ci19OwotCi0vKgotICogUHJvYmUgdGhl
IGtlcm5lbCB0byBkZXRlbWluZSBpdHMgdHlwZSBhbmQgc2VsZWN0IGEgbG9hZGVyLgotICoKLSAq
IFNldHMgaW4gaW5mbzoKLSAqICAtPnR5cGUKLSAqICAtPmxvYWQgaG9vaywgYW5kIHNldHMgbG9h
ZGVyIHNwZWNpZmljIHZhcmlhYmxlcyAtPnppbWFnZQotICovCi1pbnQga2VybmVsX3Byb2JlKHN0
cnVjdCBrZXJuZWxfaW5mbyAqaW5mbywgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpkb21h
aW4pOwotCi0vKgotICogTG9hZHMgdGhlIGtlcm5lbCBpbnRvIGd1ZXN0IFJBTS4KLSAqCi0gKiBF
eHBlY3RzIHRvIGJlIHNldCBpbiBpbmZvIHdoZW4gY2FsbGVkOgotICogIC0+bWVtCi0gKiAgLT5m
ZHQKLSAqCi0gKiBTZXRzIGluIGluZm86Ci0gKiAgLT5lbnRyeQotICogIC0+ZHRiX3BhZGRyCi0g
KiAgLT5pbml0cmRfcGFkZHIKLSAqLwotdm9pZCBrZXJuZWxfbG9hZChzdHJ1Y3Qga2VybmVsX2lu
Zm8gKmluZm8pOwotCi0jZW5kaWYgLyogI2lmZGVmIF9fQVJDSF9BUk1fS0VSTkVMX0hfXyAqLwot
Ci0vKgotICogTG9jYWwgdmFyaWFibGVzOgotICogbW9kZTogQwotICogYy1maWxlLXN0eWxlOiAi
QlNEIgotICogYy1iYXNpYy1vZmZzZXQ6IDQKLSAqIGluZGVudC10YWJzLW1vZGU6IG5pbAotICog
RW5kOgotICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi4zM2YzZTcyCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9rZXJu
ZWwuaApAQCAtMCwwICsxLDg2IEBACisvKgorICogS2VybmVsIGltYWdlIGxvYWRpbmcuCisgKgor
ICogQ29weXJpZ2h0IChDKSAyMDExIENpdHJpeCBTeXN0ZW1zLCBJbmMuCisgKi8KKyNpZm5kZWYg
X19BUkNIX0FSTV9LRVJORUxfSF9fCisjZGVmaW5lIF9fQVJDSF9BUk1fS0VSTkVMX0hfXworCisj
aW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+CisjaW5jbHVkZSA8YXNtL3NldHVwLmg+CisKK3N0
cnVjdCBrZXJuZWxfaW5mbyB7CisjaWZkZWYgQ09ORklHX0FSTV82NAorICAgIGVudW0gZG9tYWlu
X3R5cGUgdHlwZTsKKyNlbmRpZgorCisgICAgc3RydWN0IGRvbWFpbiAqZDsKKworICAgIHZvaWQg
KmZkdDsgLyogZmxhdCBkZXZpY2UgdHJlZSAqLworICAgIHBhZGRyX3QgdW5hc3NpZ25lZF9tZW07
IC8qIFJBTSBub3QgKHlldCkgYXNzaWduZWQgdG8gYSBiYW5rICovCisgICAgc3RydWN0IG1lbWlu
Zm8gbWVtOworCisgICAgLyoga2VybmVsIGVudHJ5IHBvaW50ICovCisgICAgcGFkZHJfdCBlbnRy
eTsKKworICAgIC8qIGdyYW50IHRhYmxlIHJlZ2lvbiAqLworICAgIHBhZGRyX3QgZ250dGFiX3N0
YXJ0OworICAgIHBhZGRyX3QgZ250dGFiX3NpemU7CisKKyAgICAvKiBib290IGJsb2IgbG9hZCBh
ZGRyZXNzZXMgKi8KKyAgICBjb25zdCBzdHJ1Y3QgYm9vdG1vZHVsZSAqa2VybmVsX2Jvb3Rtb2R1
bGUsICppbml0cmRfYm9vdG1vZHVsZTsKKyAgICBjb25zdCBjaGFyKiBjbWRsaW5lOworICAgIHBh
ZGRyX3QgZHRiX3BhZGRyOworICAgIHBhZGRyX3QgaW5pdHJkX3BhZGRyOworCisgICAgLyogRW5h
YmxlIHBsMDExIGVtdWxhdGlvbiAqLworICAgIGJvb2wgdnBsMDExOworCisgICAgLyogbG9hZGVy
IHRvIHVzZSBmb3IgdGhpcyBrZXJuZWwgKi8KKyAgICB2b2lkICgqbG9hZCkoc3RydWN0IGtlcm5l
bF9pbmZvICppbmZvKTsKKyAgICAvKiBsb2FkZXIgc3BlY2lmaWMgc3RhdGUgKi8KKyAgICB1bmlv
biB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICBwYWRkcl90IGtlcm5lbF9hZGRyOwor
ICAgICAgICAgICAgcGFkZHJfdCBsZW47CisjaWZkZWYgQ09ORklHX0FSTV82NAorICAgICAgICAg
ICAgcGFkZHJfdCB0ZXh0X29mZnNldDsgLyogNjQtYml0IEltYWdlIG9ubHkgKi8KKyNlbmRpZgor
ICAgICAgICAgICAgcGFkZHJfdCBzdGFydDsgLyogMzItYml0IHpJbWFnZSBvbmx5ICovCisgICAg
ICAgIH0gemltYWdlOworICAgIH07Cit9OworCisvKgorICogUHJvYmUgdGhlIGtlcm5lbCB0byBk
ZXRlbWluZSBpdHMgdHlwZSBhbmQgc2VsZWN0IGEgbG9hZGVyLgorICoKKyAqIFNldHMgaW4gaW5m
bzoKKyAqICAtPnR5cGUKKyAqICAtPmxvYWQgaG9vaywgYW5kIHNldHMgbG9hZGVyIHNwZWNpZmlj
IHZhcmlhYmxlcyAtPnppbWFnZQorICovCitpbnQga2VybmVsX3Byb2JlKHN0cnVjdCBrZXJuZWxf
aW5mbyAqaW5mbywgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpkb21haW4pOworCisvKgor
ICogTG9hZHMgdGhlIGtlcm5lbCBpbnRvIGd1ZXN0IFJBTS4KKyAqCisgKiBFeHBlY3RzIHRvIGJl
IHNldCBpbiBpbmZvIHdoZW4gY2FsbGVkOgorICogIC0+bWVtCisgKiAgLT5mZHQKKyAqCisgKiBT
ZXRzIGluIGluZm86CisgKiAgLT5lbnRyeQorICogIC0+ZHRiX3BhZGRyCisgKiAgLT5pbml0cmRf
cGFkZHIKKyAqLwordm9pZCBrZXJuZWxfbG9hZChzdHJ1Y3Qga2VybmVsX2luZm8gKmluZm8pOwor
CisjZW5kaWYgLyogI2lmZGVmIF9fQVJDSF9BUk1fS0VSTkVMX0hfXyAqLworCisvKgorICogTG9j
YWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1i
YXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0t
IAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 02 23:45:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Nov 2018 23:45: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-devel-bounces@lists.xenproject.org>)
	id 1gIj8L-00079q-4a; Fri, 02 Nov 2018 23:45: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=boe/=nn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gIj8A-0006kG-1L
 for xen-devel@lists.xen.org; Fri, 02 Nov 2018 23:45:34 +0000
X-Inumbo-ID: 62fd003c-def9-11e8-b4f0-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62fd003c-def9-11e8-b4f0-12d6303a7972;
 Fri, 02 Nov 2018 23:45:32 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CC4D42084C;
 Fri,  2 Nov 2018 23:45:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541202332;
 bh=tLFDfdCT80Vt7l4P8qfxxg0Ho+c/tS5Ds9k+cpDEsEE=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=r9Y9lnuV1tjwVHmocX/eHMCbTpSnpGIKqIeHQXt1vyriWyGL6D66LJhlFFb6fkcco
 t6xjqwE4ms4PGQJXzeDRpix6Y75XmGc2/RSTWRnsux0hERMthFwCkB+lwHzOgfFj9g
 e87SVwQxYVZ0lg+biYRd7pPmHx1wB2GfyTlfwNIs=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Fri,  2 Nov 2018 16:45:18 -0700
Message-Id: <1541202318-9840-26-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v6 26/26] xen/arm: split domain_build.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZG9tYWluX2J1aWxkLmMgaXMgdG9vIGxhcmdlLgoKTW92ZSBhbGwgdGhlIEFDUEkgc3BlY2lmaWMg
ZGV2aWNlIHRyZWUgZ2VuZXJhdGluZyBmdW5jdGlvbnMgZnJvbQpkb21haW5fYnVpbGQuYyB0byBh
Y3BpL2RvbWFpbl9idWlsZC5jLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
dGVmYW5vc0B4aWxpbnguY29tPgoKLS0tCgpDaGFuZ2VzIGluIHY2OgotIGZpeCBsaWNlbnNlCgpD
aGFuZ2VzIGluIHY0OgotIHJlbmFtZSBhY3BpX2R0X2J1aWxkIHRvIGRvbWFpbl9idWlsZC5jCi0g
YWRkIGNvcHlyaWdodCBoZWFkZXIKLSByZW1vdmUgdXNlbGVzcyAjaW5jbHVkZQotIHJlbW92ZSBh
Y3BpX2R0X2J1aWxkLmgsIGFkZCBkb21haW5fYnVpbGQuaAotLS0KIHhlbi9hcmNoL2FybS9hY3Bp
L01ha2VmaWxlICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL2FjcGkvZG9tYWluX2J1aWxk
LmMgICB8IDU5MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICAgIHwgNTg1ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW5fYnVpbGQuaCB8ICAzMSAr
KwogNCBmaWxlcyBjaGFuZ2VkLCA2MjggaW5zZXJ0aW9ucygrKSwgNTgwIGRlbGV0aW9ucygtKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hY3BpL2RvbWFpbl9idWlsZC5jCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW5fYnVpbGQuaAoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hY3BpL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL2FjcGkvTWFr
ZWZpbGUKaW5kZXggMjM5NjNmOC4uOTRhZTI0OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Fj
cGkvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL2FjcGkvTWFrZWZpbGUKQEAgLTEsMiArMSwz
IEBACiBvYmoteSArPSBsaWIubworb2JqLXkgKz0gZG9tYWluX2J1aWxkLm8KIG9iai15ICs9IGJv
b3QuaW5pdC5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYWNwaS9kb21haW5fYnVpbGQuYyBi
L3hlbi9hcmNoL2FybS9hY3BpL2RvbWFpbl9idWlsZC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLmVkMDk3ZDUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9hcm0vYWNw
aS9kb21haW5fYnVpbGQuYwpAQCAtMCwwICsxLDU5MSBAQAorLyoKKyAqIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cisg
KiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZl
cnNpb24gMiBhcworICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24u
CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl
biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5jbHVkZSA8eGVuL21tLmg+Cisj
aW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL2FjcGkuaD4KKyNpbmNsdWRlIDx4
ZW4vZXZlbnQuaD4KKyNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KKyNpbmNsdWRlIDx4ZW4vZGV2aWNl
X3RyZWUuaD4KKyNpbmNsdWRlIDx4ZW4vbGliZmR0L2xpYmZkdC5oPgorI2luY2x1ZGUgPGFjcGkv
YWN0YWJsZXMuaD4KKyNpbmNsdWRlIDxhc20va2VybmVsLmg+CisjaW5jbHVkZSA8YXNtL2RvbWFp
bl9idWlsZC5oPgorCisvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2Ug
dGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KKyN1bmRlZiB2aXJ0X3RvX21mbgorI2RlZmluZSB2aXJ0
X3RvX21mbih2YSkgX21mbihfX3ZpcnRfdG9fbWZuKHZhKSkKKworI2RlZmluZSBBQ1BJX0RPTTBf
RkRUX01JTl9TSVpFIDQwOTYKKworc3RhdGljIGludCBfX2luaXQgYWNwaV9pb21lbV9kZW55X2Fj
Y2VzcyhzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIGFjcGlfc3RhdHVzIHN0YXR1czsKKyAgICBz
dHJ1Y3QgYWNwaV90YWJsZV9zcGNyICpzcGNyID0gTlVMTDsKKyAgICB1bnNpZ25lZCBsb25nIG1m
bjsKKyAgICBpbnQgcmM7CisKKyAgICAvKiBGaXJzdGx5IHBlcm1pdCBmdWxsIE1NSU8gY2FwYWJp
bGl0aWVzLiAqLworICAgIHJjID0gaW9tZW1fcGVybWl0X2FjY2VzcyhkLCAwVUwsIH4wVUwpOwor
ICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICAvKiBUT0RPOiBEZW55IE1N
SU8gYWNjZXNzIGZvciBTTU1VLCBHSUMgSVRTICovCisgICAgc3RhdHVzID0gYWNwaV9nZXRfdGFi
bGUoQUNQSV9TSUdfU1BDUiwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RydWN0
IGFjcGlfdGFibGVfaGVhZGVyICoqKSZzcGNyKTsKKworICAgIGlmICggQUNQSV9GQUlMVVJFKHN0
YXR1cykgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gZ2V0IFNQQ1IgdGFibGVc
biIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBtZm4gPSBzcGNyLT5z
ZXJpYWxfcG9ydC5hZGRyZXNzID4+IFBBR0VfU0hJRlQ7CisgICAgLyogRGVueSBNTUlPIGFjY2Vz
cyBmb3IgVUFSVCAqLworICAgIHJjID0gaW9tZW1fZGVueV9hY2Nlc3MoZCwgbWZuLCBtZm4gKyAx
KTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgLyogRGVueSBNTUlP
IGFjY2VzcyBmb3IgR0lDIHJlZ2lvbnMgKi8KKyAgICByZXR1cm4gZ2ljX2lvbWVtX2RlbnlfYWNj
ZXNzKGQpOworfQorCitzdGF0aWMgaW50IF9faW5pdCBhY3BpX3JvdXRlX3NwaXMoc3RydWN0IGRv
bWFpbiAqZCkKK3sKKyAgICBpbnQgaSwgcmVzOworICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsK
KworICAgIC8qCisgICAgICogUm91dGUgdGhlIElSUSB0byBoYXJkd2FyZSBkb21haW4gYW5kIHBl
cm1pdCB0aGUgYWNjZXNzLgorICAgICAqIFRoZSBpbnRlcnJ1cHQgdHlwZSB3aWxsIGJlIHNldCBi
eSBzZXQgYnkgdGhlIGhhcmR3YXJlIGRvbWFpbi4KKyAgICAgKi8KKyAgICBmb3IoIGkgPSBOUl9M
T0NBTF9JUlFTOyBpIDwgdmdpY19udW1faXJxcyhkKTsgaSsrICkKKyAgICB7CisgICAgICAgIC8q
CisgICAgICAgICAqIFRPRE86IEV4Y2x1ZGUgdGhlIFNQSXMgU01NVSB1c2VzIHdoaWNoIHNob3Vs
ZCBub3QgYmUgcm91dGVkIHRvCisgICAgICAgICAqIHRoZSBoYXJkd2FyZSBkb21haW4uCisgICAg
ICAgICAqLworICAgICAgICBkZXNjID0gaXJxX3RvX2Rlc2MoaSk7CisgICAgICAgIGlmICggZGVz
Yy0+YWN0aW9uICE9IE5VTEwpCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAvKiBY
WFg6IFNoYWxsIHdlIHVzZSBhIHByb3BlciBkZXZuYW1lPyAqLworICAgICAgICByZXMgPSBtYXBf
aXJxX3RvX2RvbWFpbihkLCBpLCB0cnVlLCAiQUNQSSIpOworICAgICAgICBpZiAoIHJlcyApCisg
ICAgICAgICAgICByZXR1cm4gcmVzOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCitzdGF0
aWMgaW50IF9faW5pdCBhY3BpX21ha2VfaHlwZXJ2aXNvcl9ub2RlKGNvbnN0IHN0cnVjdCBrZXJu
ZWxfaW5mbyAqa2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBtZW1iYW5rIHRibF9hZGRbXSkKK3sKKyAgICBjb25zdCBjaGFyIGNvbXBhdFtd
ID0KKyAgICAgICAgInhlbix4ZW4tIl9fc3RyaW5naWZ5KFhFTl9WRVJTSU9OKSIuIl9fc3RyaW5n
aWZ5KFhFTl9TVUJWRVJTSU9OKSJcMCIKKyAgICAgICAgInhlbix4ZW4iOworICAgIGludCByZXM7
CisgICAgLyogQ29udmVuaWVuY2UgYWxpYXMgKi8KKyAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0
OworCisgICAgZHRfZHByaW50aygiQ3JlYXRlIGh5cGVydmlzb3Igbm9kZVxuIik7CisKKyAgICAv
KiBTZWUgbGludXggRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2FybS94ZW4udHh0
ICovCisgICAgcmVzID0gZmR0X2JlZ2luX25vZGUoZmR0LCAiaHlwZXJ2aXNvciIpOworICAgIGlm
ICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIC8qIENhbm5vdCB1c2UgZmR0X3By
b3BlcnR5X3N0cmluZyBkdWUgdG8gZW1iZWRkZWQgbnVsbHMgKi8KKyAgICByZXMgPSBmZHRfcHJv
cGVydHkoZmR0LCAiY29tcGF0aWJsZSIsIGNvbXBhdCwgc2l6ZW9mKGNvbXBhdCkpOworICAgIGlm
ICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGFjcGlfbWFrZV9lZmlf
bm9kZXMoZmR0LCB0YmxfYWRkKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7
CisKKyAgICByZXMgPSBmZHRfZW5kX25vZGUoZmR0KTsKKworICAgIHJldHVybiByZXM7Cit9CisK
Ky8qCisgKiBQcmVwYXJlIGEgbWluaW1hbCBEVEIgZm9yIERvbTAgd2hpY2ggY29udGFpbnMgYm9v
dGFyZ3MsIGluaXRyZCwgbWVtb3J5CisgKiBpbmZvcm1hdGlvbiwgRUZJIHRhYmxlLgorICovCitz
dGF0aWMgaW50IF9faW5pdCBjcmVhdGVfYWNwaV9kdGIoc3RydWN0IGtlcm5lbF9pbmZvICpraW5m
bywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbWVtYmFuayB0Ymxf
YWRkW10pCit7CisgICAgaW50IG5ld19zaXplOworICAgIGludCByZXQ7CisKKyAgICBkdF9kcHJp
bnRrKCJQcmVwYXJlIGEgbWluIERUQiBmb3IgRE9NMFxuIik7CisKKyAgICAvKiBBbGxvY2F0ZSBt
aW4gc2l6ZSBmb3IgRFQgKi8KKyAgICBuZXdfc2l6ZSA9IEFDUElfRE9NMF9GRFRfTUlOX1NJWkU7
CisgICAga2luZm8tPmZkdCA9IHhtYWxsb2NfYnl0ZXMobmV3X3NpemUpOworCisgICAgaWYgKCBr
aW5mby0+ZmR0ID09IE5VTEwgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIC8qIENy
ZWF0ZSBhIG5ldyBlbXB0eSBEVCBmb3IgRE9NMCAqLworICAgIHJldCA9IGZkdF9jcmVhdGUoa2lu
Zm8tPmZkdCwgbmV3X3NpemUpOworICAgIGlmICggcmV0IDwgMCApCisgICAgICAgIGdvdG8gZXJy
OworCisgICAgcmV0ID0gZmR0X2ZpbmlzaF9yZXNlcnZlbWFwKGtpbmZvLT5mZHQpOworICAgIGlm
ICggcmV0IDwgMCApCisgICAgICAgIGdvdG8gZXJyOworCisgICAgcmV0ID0gZmR0X2JlZ2luX25v
ZGUoa2luZm8tPmZkdCwgIi8iKTsKKyAgICBpZiAoIHJldCA8IDAgKQorICAgICAgICBnb3RvIGVy
cjsKKworICAgIHJldCA9IGZkdF9wcm9wZXJ0eV9jZWxsKGtpbmZvLT5mZHQsICIjYWRkcmVzcy1j
ZWxscyIsIDIpOworICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAgIHJl
dCA9IGZkdF9wcm9wZXJ0eV9jZWxsKGtpbmZvLT5mZHQsICIjc2l6ZS1jZWxscyIsIDEpOworICAg
IGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAgIC8qIENyZWF0ZSBhIGNob3Nl
biBub2RlIGZvciBET00wICovCisgICAgcmV0ID0gbWFrZV9jaG9zZW5fbm9kZShraW5mbyk7Cisg
ICAgaWYgKCByZXQgKQorICAgICAgICBnb3RvIGVycjsKKworICAgIHJldCA9IGFjcGlfbWFrZV9o
eXBlcnZpc29yX25vZGUoa2luZm8sIHRibF9hZGQpOworICAgIGlmICggcmV0ICkKKyAgICAgICAg
Z290byBlcnI7CisKKyAgICByZXQgPSBmZHRfZW5kX25vZGUoa2luZm8tPmZkdCk7CisgICAgaWYg
KCByZXQgPCAwICkKKyAgICAgICAgZ290byBlcnI7CisKKyAgICByZXQgPSBmZHRfZmluaXNoKGtp
bmZvLT5mZHQpOworICAgIGlmICggcmV0IDwgMCApCisgICAgICAgIGdvdG8gZXJyOworCisgICAg
cmV0dXJuIDA7CisKKyAgZXJyOgorICAgIHByaW50aygiRGV2aWNlIHRyZWUgZ2VuZXJhdGlvbiBm
YWlsZWQgKCVkKS5cbiIsIHJldCk7CisgICAgeGZyZWUoa2luZm8tPmZkdCk7CisgICAgcmV0dXJu
IC1FSU5WQUw7Cit9CisKK3N0YXRpYyB2b2lkIF9faW5pdCBhY3BpX21hcF9vdGhlcl90YWJsZXMo
c3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBpbnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIHJlczsK
KyAgICB1NjQgYWRkciwgc2l6ZTsKKworICAgIC8qIE1hcCBhbGwgQUNQSSB0YWJsZXMgdG8gRG9t
MCB1c2luZyAxOjEgbWFwcGluZ3MuICovCisgICAgZm9yKCBpID0gMDsgaSA8IGFjcGlfZ2JsX3Jv
b3RfdGFibGVfbGlzdC5jb3VudDsgaSsrICkKKyAgICB7CisgICAgICAgIGFkZHIgPSBhY3BpX2di
bF9yb290X3RhYmxlX2xpc3QudGFibGVzW2ldLmFkZHJlc3M7CisgICAgICAgIHNpemUgPSBhY3Bp
X2dibF9yb290X3RhYmxlX2xpc3QudGFibGVzW2ldLmxlbmd0aDsKKyAgICAgICAgcmVzID0gbWFw
X3JlZ2lvbnNfcDJtdChkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhZGRyX3Rv
X2dmbihhZGRyKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fVVAoc2l6ZSks
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFkZHJfdG9fbWZuKGFkZHIpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9tbWlvX2RpcmVjdF9jKTsKKyAgICAgICAg
aWYgKCByZXMgKQorICAgICAgICB7CisgICAgICAgICAgICAgcGFuaWMoWEVOTE9HX0VSUiAiVW5h
YmxlIHRvIG1hcCBBQ1BJIHJlZ2lvbiAweCUiUFJJeDY0CisgICAgICAgICAgICAgICAgICAgIiAt
IDB4JSJQUkl4NjQiIGluIGRvbWFpblxuIiwKKyAgICAgICAgICAgICAgICAgICBhZGRyICYgUEFH
RV9NQVNLLCBQQUdFX0FMSUdOKGFkZHIgKyBzaXplKSAtIDEpOworICAgICAgICB9CisgICAgfQor
fQorCitzdGF0aWMgaW50IF9faW5pdCBhY3BpX2NyZWF0ZV9yc2RwKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBtZW1iYW5rIHRibF9hZGRbXSkKK3sKKworICAgIHN0cnVjdCBhY3BpX3RhYmxlX3Jz
ZHAgKnJzZHAgPSBOVUxMOworICAgIHU2NCBhZGRyOworICAgIHU2NCB0YWJsZV9zaXplID0gc2l6
ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX3JzZHApOworICAgIHU4ICpiYXNlX3B0cjsKKyAgICB1OCBj
aGVja3N1bTsKKworICAgIGFkZHIgPSBhY3BpX29zX2dldF9yb290X3BvaW50ZXIoKTsKKyAgICBp
ZiAoICFhZGRyICApCisgICAgeworICAgICAgICBwcmludGsoIlVuYWJsZSB0byBnZXQgYWNwaSBy
b290IHBvaW50ZXJcbiIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisgICAgcnNk
cCA9IGFjcGlfb3NfbWFwX21lbW9yeShhZGRyLCB0YWJsZV9zaXplKTsKKyAgICBiYXNlX3B0ciA9
IGQtPmFyY2guZWZpX2FjcGlfdGFibGUKKyAgICAgICAgICAgICAgICsgYWNwaV9nZXRfdGFibGVf
b2Zmc2V0KHRibF9hZGQsIFRCTF9SU0RQKTsKKyAgICBtZW1jcHkoYmFzZV9wdHIsIHJzZHAsIHRh
YmxlX3NpemUpOworICAgIGFjcGlfb3NfdW5tYXBfbWVtb3J5KHJzZHAsIHRhYmxlX3NpemUpOwor
CisgICAgcnNkcCA9IChzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwICopYmFzZV9wdHI7CisgICAgLyog
UmVwbGFjZSB4c2R0X3BoeXNpY2FsX2FkZHJlc3MgKi8KKyAgICByc2RwLT54c2R0X3BoeXNpY2Fs
X2FkZHJlc3MgPSB0YmxfYWRkW1RCTF9YU0RUXS5zdGFydDsKKyAgICBjaGVja3N1bSA9IGFjcGlf
dGJfY2hlY2tzdW0oQUNQSV9DQVNUX1BUUih1OCwgcnNkcCksIHRhYmxlX3NpemUpOworICAgIHJz
ZHAtPmNoZWNrc3VtID0gcnNkcC0+Y2hlY2tzdW0gLSBjaGVja3N1bTsKKworICAgIHRibF9hZGRb
VEJMX1JTRFBdLnN0YXJ0ID0gZC0+YXJjaC5lZmlfYWNwaV9ncGEKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICsgYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9SU0RQKTsK
KyAgICB0YmxfYWRkW1RCTF9SU0RQXS5zaXplID0gdGFibGVfc2l6ZTsKKworICAgIHJldHVybiAw
OworfQorCitzdGF0aWMgdm9pZCBfX2luaXQgYWNwaV94c2R0X21vZGlmeV9lbnRyeSh1NjQgZW50
cnlbXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZW50cnlfY291bnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjaGFyICpzaWduYXR1cmUsIHU2NCBhZGRyKQoreworICAgIGludCBpOworICAgIHN0cnVj
dCBhY3BpX3RhYmxlX2hlYWRlciAqdGFibGU7CisgICAgdTY0IHNpemUgPSBzaXplb2Yoc3RydWN0
IGFjcGlfdGFibGVfaGVhZGVyKTsKKworICAgIGZvciggaSA9IDA7IGkgPCBlbnRyeV9jb3VudDsg
aSsrICkKKyAgICB7CisgICAgICAgIHRhYmxlID0gYWNwaV9vc19tYXBfbWVtb3J5KGVudHJ5W2ld
LCBzaXplKTsKKyAgICAgICAgaWYgKCBBQ1BJX0NPTVBBUkVfTkFNRSh0YWJsZS0+c2lnbmF0dXJl
LCBzaWduYXR1cmUpICkKKyAgICAgICAgeworICAgICAgICAgICAgZW50cnlbaV0gPSBhZGRyOwor
ICAgICAgICAgICAgYWNwaV9vc191bm1hcF9tZW1vcnkodGFibGUsIHNpemUpOworICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgYWNwaV9vc191bm1hcF9tZW1vcnkodGFibGUs
IHNpemUpOworICAgIH0KK30KKworc3RhdGljIGludCBfX2luaXQgYWNwaV9jcmVhdGVfeHNkdChz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW10pCit7CisgICAgc3RydWN0
IGFjcGlfdGFibGVfaGVhZGVyICp0YWJsZSA9IE5VTEw7CisgICAgc3RydWN0IGFjcGlfdGFibGVf
cnNkcCAqcnNkcF90Ymw7CisgICAgc3RydWN0IGFjcGlfdGFibGVfeHNkdCAqeHNkdCA9IE5VTEw7
CisgICAgdTY0IHRhYmxlX3NpemUsIGFkZHI7CisgICAgdW5zaWduZWQgbG9uZyBlbnRyeV9jb3Vu
dDsKKyAgICB1OCAqYmFzZV9wdHI7CisgICAgdTggY2hlY2tzdW07CisKKyAgICBhZGRyID0gYWNw
aV9vc19nZXRfcm9vdF9wb2ludGVyKCk7CisgICAgaWYgKCAhYWRkciApCisgICAgeworICAgICAg
ICBwcmludGsoIlVuYWJsZSB0byBnZXQgYWNwaSByb290IHBvaW50ZXJcbiIpOworICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKKyAgICB9CisgICAgcnNkcF90YmwgPSBhY3BpX29zX21hcF9tZW1vcnko
YWRkciwgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX3JzZHApKTsKKyAgICB0YWJsZSA9IGFjcGlf
b3NfbWFwX21lbW9yeShyc2RwX3RibC0+eHNkdF9waHlzaWNhbF9hZGRyZXNzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIpKTsK
KworICAgIC8qIEFkZCBwbGFjZSBmb3IgU1RBTyB0YWJsZSBpbiBYU0RUIHRhYmxlICovCisgICAg
dGFibGVfc2l6ZSA9IHRhYmxlLT5sZW5ndGggKyBzaXplb2YodTY0KTsKKyAgICBlbnRyeV9jb3Vu
dCA9ICh0YWJsZS0+bGVuZ3RoIC0gc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlcikpCisg
ICAgICAgICAgICAgICAgICAvIHNpemVvZih1NjQpOworICAgIGJhc2VfcHRyID0gZC0+YXJjaC5l
ZmlfYWNwaV90YWJsZQorICAgICAgICAgICAgICAgKyBhY3BpX2dldF90YWJsZV9vZmZzZXQodGJs
X2FkZCwgVEJMX1hTRFQpOworICAgIG1lbWNweShiYXNlX3B0ciwgdGFibGUsIHRhYmxlLT5sZW5n
dGgpOworICAgIGFjcGlfb3NfdW5tYXBfbWVtb3J5KHRhYmxlLCBzaXplb2Yoc3RydWN0IGFjcGlf
dGFibGVfaGVhZGVyKSk7CisgICAgYWNwaV9vc191bm1hcF9tZW1vcnkocnNkcF90YmwsIHNpemVv
ZihzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwKSk7CisKKyAgICB4c2R0ID0gKHN0cnVjdCBhY3BpX3Rh
YmxlX3hzZHQgKiliYXNlX3B0cjsKKyAgICBhY3BpX3hzZHRfbW9kaWZ5X2VudHJ5KHhzZHQtPnRh
YmxlX29mZnNldF9lbnRyeSwgZW50cnlfY291bnQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBBQ1BJX1NJR19GQURULCB0YmxfYWRkW1RCTF9GQURUXS5zdGFydCk7CisgICAgYWNwaV94c2R0
X21vZGlmeV9lbnRyeSh4c2R0LT50YWJsZV9vZmZzZXRfZW50cnksIGVudHJ5X2NvdW50LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQUNQSV9TSUdfTUFEVCwgdGJsX2FkZFtUQkxfTUFEVF0u
c3RhcnQpOworICAgIHhzZHQtPnRhYmxlX29mZnNldF9lbnRyeVtlbnRyeV9jb3VudF0gPSB0Ymxf
YWRkW1RCTF9TVEFPXS5zdGFydDsKKworICAgIHhzZHQtPmhlYWRlci5sZW5ndGggPSB0YWJsZV9z
aXplOworICAgIGNoZWNrc3VtID0gYWNwaV90Yl9jaGVja3N1bShBQ1BJX0NBU1RfUFRSKHU4LCB4
c2R0KSwgdGFibGVfc2l6ZSk7CisgICAgeHNkdC0+aGVhZGVyLmNoZWNrc3VtIC09IGNoZWNrc3Vt
OworCisgICAgdGJsX2FkZFtUQkxfWFNEVF0uc3RhcnQgPSBkLT5hcmNoLmVmaV9hY3BpX2dwYQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBhY3BpX2dldF90YWJsZV9vZmZzZXQodGJs
X2FkZCwgVEJMX1hTRFQpOworICAgIHRibF9hZGRbVEJMX1hTRFRdLnNpemUgPSB0YWJsZV9zaXpl
OworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IGFjcGlfY3JlYXRlX3N0
YW8oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKQoreworICAgIHN0
cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqdGFibGUgPSBOVUxMOworICAgIHN0cnVjdCBhY3BpX3Rh
YmxlX3N0YW8gKnN0YW8gPSBOVUxMOworICAgIHUzMiB0YWJsZV9zaXplID0gc2l6ZW9mKHN0cnVj
dCBhY3BpX3RhYmxlX3N0YW8pOworICAgIHUzMiBvZmZzZXQgPSBhY3BpX2dldF90YWJsZV9vZmZz
ZXQodGJsX2FkZCwgVEJMX1NUQU8pOworICAgIGFjcGlfc3RhdHVzIHN0YXR1czsKKyAgICB1OCAq
YmFzZV9wdHIsIGNoZWNrc3VtOworCisgICAgLyogQ29weSBPRU0gYW5kIEFTTCBjb21waWxlciBm
aWVsZHMgZnJvbSBhbm90aGVyIHRhYmxlLCB1c2UgTUFEVCAqLworICAgIHN0YXR1cyA9IGFjcGlf
Z2V0X3RhYmxlKEFDUElfU0lHX01BRFQsIDAsICZ0YWJsZSk7CisKKyAgICBpZiAoIEFDUElfRkFJ
TFVSRShzdGF0dXMpICkKKyAgICB7CisgICAgICAgIGNvbnN0IGNoYXIgKm1zZyA9IGFjcGlfZm9y
bWF0X2V4Y2VwdGlvbihzdGF0dXMpOworCisgICAgICAgIHByaW50aygiU1RBTzogRmFpbGVkIHRv
IGdldCBNQURUIHRhYmxlLCAlc1xuIiwgbXNnKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cisg
ICAgfQorCisgICAgYmFzZV9wdHIgPSBkLT5hcmNoLmVmaV9hY3BpX3RhYmxlICsgb2Zmc2V0Owor
ICAgIG1lbWNweShiYXNlX3B0ciwgdGFibGUsIHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9oZWFk
ZXIpKTsKKworICAgIHN0YW8gPSAoc3RydWN0IGFjcGlfdGFibGVfc3RhbyAqKWJhc2VfcHRyOwor
ICAgIG1lbWNweShzdGFvLT5oZWFkZXIuc2lnbmF0dXJlLCBBQ1BJX1NJR19TVEFPLCA0KTsKKyAg
ICBzdGFvLT5oZWFkZXIucmV2aXNpb24gPSAxOworICAgIHN0YW8tPmhlYWRlci5sZW5ndGggPSB0
YWJsZV9zaXplOworICAgIHN0YW8tPmlnbm9yZV91YXJ0ID0gMTsKKyAgICBjaGVja3N1bSA9IGFj
cGlfdGJfY2hlY2tzdW0oQUNQSV9DQVNUX1BUUih1OCwgc3RhbyksIHRhYmxlX3NpemUpOworICAg
IHN0YW8tPmhlYWRlci5jaGVja3N1bSAtPSBjaGVja3N1bTsKKworICAgIHRibF9hZGRbVEJMX1NU
QU9dLnN0YXJ0ID0gZC0+YXJjaC5lZmlfYWNwaV9ncGEgKyBvZmZzZXQ7CisgICAgdGJsX2FkZFtU
QkxfU1RBT10uc2l6ZSA9IHRhYmxlX3NpemU7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGlj
IGludCBfX2luaXQgYWNwaV9jcmVhdGVfbWFkdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgbWVt
YmFuayB0YmxfYWRkW10pCit7CisgICAgc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJsZSA9
IE5VTEw7CisgICAgc3RydWN0IGFjcGlfdGFibGVfbWFkdCAqbWFkdCA9IE5VTEw7CisgICAgc3Ry
dWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXI7CisgICAgc3RydWN0IGFjcGlfbWFkdF9n
ZW5lcmljX2Rpc3RyaWJ1dG9yICpnaWNkOworICAgIHUzMiB0YWJsZV9zaXplID0gc2l6ZW9mKHN0
cnVjdCBhY3BpX3RhYmxlX21hZHQpOworICAgIHUzMiBvZmZzZXQgPSBhY3BpX2dldF90YWJsZV9v
ZmZzZXQodGJsX2FkZCwgVEJMX01BRFQpOworICAgIGludCByZXQ7CisgICAgYWNwaV9zdGF0dXMg
c3RhdHVzOworICAgIHU4ICpiYXNlX3B0ciwgY2hlY2tzdW07CisKKyAgICBzdGF0dXMgPSBhY3Bp
X2dldF90YWJsZShBQ1BJX1NJR19NQURULCAwLCAmdGFibGUpOworCisgICAgaWYgKCBBQ1BJX0ZB
SUxVUkUoc3RhdHVzKSApCisgICAgeworICAgICAgICBjb25zdCBjaGFyICptc2cgPSBhY3BpX2Zv
cm1hdF9leGNlcHRpb24oc3RhdHVzKTsKKworICAgICAgICBwcmludGsoIkZhaWxlZCB0byBnZXQg
TUFEVCB0YWJsZSwgJXNcbiIsIG1zZyk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0K
KworICAgIGJhc2VfcHRyID0gZC0+YXJjaC5lZmlfYWNwaV90YWJsZSArIG9mZnNldDsKKyAgICBt
ZW1jcHkoYmFzZV9wdHIsIHRhYmxlLCB0YWJsZV9zaXplKTsKKworICAgIC8qIEFkZCBHZW5lcmlj
IERpc3RyaWJ1dG9yLiAqLworICAgIGhlYWRlciA9IGFjcGlfdGFibGVfZ2V0X2VudHJ5X21hZHQo
QUNQSV9NQURUX1RZUEVfR0VORVJJQ19ESVNUUklCVVRPUiwgMCk7CisgICAgaWYgKCAhaGVhZGVy
ICkKKyAgICB7CisgICAgICAgIHByaW50aygiQ2FuJ3QgZ2V0IEdJQ0QgZW50cnlcbiIpOworICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisgICAgZ2ljZCA9IGNvbnRhaW5lcl9vZihoZWFk
ZXIsIHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19kaXN0cmlidXRvciwgaGVhZGVyKTsKKyAgICBt
ZW1jcHkoYmFzZV9wdHIgKyB0YWJsZV9zaXplLCBnaWNkLAorICAgICAgICAgICAgICAgIHNpemVv
ZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfZGlzdHJpYnV0b3IpKTsKKyAgICB0YWJsZV9zaXpl
ICs9IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfZGlzdHJpYnV0b3IpOworCisgICAg
LyogQWRkIG90aGVyIHN1YnRhYmxlcy4gKi8KKyAgICByZXQgPSBnaWNfbWFrZV9od2RvbV9tYWR0
KGQsIG9mZnNldCArIHRhYmxlX3NpemUpOworICAgIGlmICggcmV0IDwgMCApCisgICAgeworICAg
ICAgICBwcmludGsoIkZhaWxlZCB0byBnZXQgb3RoZXIgc3VidGFibGVzXG4iKTsKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisgICAgfQorICAgIHRhYmxlX3NpemUgKz0gcmV0OworCisgICAgbWFk
dCA9IChzdHJ1Y3QgYWNwaV90YWJsZV9tYWR0ICopYmFzZV9wdHI7CisgICAgbWFkdC0+aGVhZGVy
Lmxlbmd0aCA9IHRhYmxlX3NpemU7CisgICAgY2hlY2tzdW0gPSBhY3BpX3RiX2NoZWNrc3VtKEFD
UElfQ0FTVF9QVFIodTgsIG1hZHQpLCB0YWJsZV9zaXplKTsKKyAgICBtYWR0LT5oZWFkZXIuY2hl
Y2tzdW0gLT0gY2hlY2tzdW07CisKKyAgICB0YmxfYWRkW1RCTF9NQURUXS5zdGFydCA9IGQtPmFy
Y2guZWZpX2FjcGlfZ3BhICsgb2Zmc2V0OworICAgIHRibF9hZGRbVEJMX01BRFRdLnNpemUgPSB0
YWJsZV9zaXplOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IGFjcGlf
Y3JlYXRlX2ZhZHQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKQor
eworICAgIHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqdGFibGUgPSBOVUxMOworICAgIHN0cnVj
dCBhY3BpX3RhYmxlX2ZhZHQgKmZhZHQgPSBOVUxMOworICAgIHU2NCB0YWJsZV9zaXplOworICAg
IGFjcGlfc3RhdHVzIHN0YXR1czsKKyAgICB1OCAqYmFzZV9wdHI7CisgICAgdTggY2hlY2tzdW07
CisKKyAgICBzdGF0dXMgPSBhY3BpX2dldF90YWJsZShBQ1BJX1NJR19GQURULCAwLCAmdGFibGUp
OworCisgICAgaWYgKCBBQ1BJX0ZBSUxVUkUoc3RhdHVzKSApCisgICAgeworICAgICAgICBjb25z
dCBjaGFyICptc2cgPSBhY3BpX2Zvcm1hdF9leGNlcHRpb24oc3RhdHVzKTsKKworICAgICAgICBw
cmludGsoIkZhaWxlZCB0byBnZXQgRkFEVCB0YWJsZSwgJXNcbiIsIG1zZyk7CisgICAgICAgIHJl
dHVybiAtRUlOVkFMOworICAgIH0KKworICAgIHRhYmxlX3NpemUgPSB0YWJsZS0+bGVuZ3RoOwor
ICAgIGJhc2VfcHRyID0gZC0+YXJjaC5lZmlfYWNwaV90YWJsZQorICAgICAgICAgICAgICAgKyBh
Y3BpX2dldF90YWJsZV9vZmZzZXQodGJsX2FkZCwgVEJMX0ZBRFQpOworICAgIG1lbWNweShiYXNl
X3B0ciwgdGFibGUsIHRhYmxlX3NpemUpOworICAgIGZhZHQgPSAoc3RydWN0IGFjcGlfdGFibGVf
ZmFkdCAqKWJhc2VfcHRyOworCisgICAgLyogU2V0IFBTQ0lfQ09NUExJQU5UIGFuZCBQU0NJX1VT
RV9IVkMgKi8KKyAgICBmYWR0LT5hcm1fYm9vdF9mbGFncyB8PSAoQUNQSV9GQURUX1BTQ0lfQ09N
UExJQU5UIHwgQUNQSV9GQURUX1BTQ0lfVVNFX0hWQyk7CisgICAgY2hlY2tzdW0gPSBhY3BpX3Ri
X2NoZWNrc3VtKEFDUElfQ0FTVF9QVFIodTgsIGZhZHQpLCB0YWJsZV9zaXplKTsKKyAgICBmYWR0
LT5oZWFkZXIuY2hlY2tzdW0gLT0gY2hlY2tzdW07CisKKyAgICB0YmxfYWRkW1RCTF9GQURUXS5z
dGFydCA9IGQtPmFyY2guZWZpX2FjcGlfZ3BhCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICArIGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRkLCBUQkxfRkFEVCk7CisgICAgdGJsX2Fk
ZFtUQkxfRkFEVF0uc2l6ZSA9IHRhYmxlX3NpemU7CisKKyAgICByZXR1cm4gMDsKK30KKworc3Rh
dGljIGludCBfX2luaXQgZXN0aW1hdGVfYWNwaV9lZmlfc2l6ZShzdHJ1Y3QgZG9tYWluICpkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qga2VybmVsX2lu
Zm8gKmtpbmZvKQoreworICAgIHNpemVfdCBlZmlfc2l6ZSwgYWNwaV9zaXplLCBtYWR0X3NpemU7
CisgICAgdTY0IGFkZHI7CisgICAgc3RydWN0IGFjcGlfdGFibGVfcnNkcCAqcnNkcF90Ymw7Cisg
ICAgc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJsZTsKKworICAgIGVmaV9zaXplID0gZXN0
aW1hdGVfZWZpX3NpemUoa2luZm8tPm1lbS5ucl9iYW5rcyk7CisKKyAgICBhY3BpX3NpemUgPSBS
T1VORFVQKHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9mYWR0KSwgOCk7CisgICAgYWNwaV9zaXpl
ICs9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX3N0YW8pLCA4KTsKKworICAgIG1h
ZHRfc2l6ZSA9IGdpY19nZXRfaHdkb21fbWFkdF9zaXplKGQpOworICAgIGFjcGlfc2l6ZSArPSBS
T1VORFVQKG1hZHRfc2l6ZSwgOCk7CisKKyAgICBhZGRyID0gYWNwaV9vc19nZXRfcm9vdF9wb2lu
dGVyKCk7CisgICAgaWYgKCAhYWRkciApCisgICAgeworICAgICAgICBwcmludGsoIlVuYWJsZSB0
byBnZXQgYWNwaSByb290IHBvaW50ZXJcbiIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICB9CisKKyAgICByc2RwX3RibCA9IGFjcGlfb3NfbWFwX21lbW9yeShhZGRyLCBzaXplb2Yoc3Ry
dWN0IGFjcGlfdGFibGVfcnNkcCkpOworICAgIGlmICggIXJzZHBfdGJsICkKKyAgICB7CisgICAg
ICAgIHByaW50aygiVW5hYmxlIHRvIG1hcCBSU0RQIHRhYmxlXG4iKTsKKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CisgICAgfQorCisgICAgdGFibGUgPSBhY3BpX29zX21hcF9tZW1vcnkocnNkcF90
YmwtPnhzZHRfcGh5c2ljYWxfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyKSk7CisgICAgYWNwaV9vc191bm1hcF9t
ZW1vcnkocnNkcF90YmwsIHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwKSk7CisgICAgaWYg
KCAhdGFibGUgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gbWFwIFhTRFQgdGFi
bGVcbiIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICAvKiBBZGQgcGxh
Y2UgZm9yIFNUQU8gdGFibGUgaW4gWFNEVCB0YWJsZSAqLworICAgIGFjcGlfc2l6ZSArPSBST1VO
RFVQKHRhYmxlLT5sZW5ndGggKyBzaXplb2YodTY0KSwgOCk7CisgICAgYWNwaV9vc191bm1hcF9t
ZW1vcnkodGFibGUsIHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIpKTsKKworICAgIGFj
cGlfc2l6ZSArPSBST1VORFVQKHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwKSwgOCk7Cisg
ICAgZC0+YXJjaC5lZmlfYWNwaV9sZW4gPSBQQUdFX0FMSUdOKFJPVU5EVVAoZWZpX3NpemUsIDgp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgUk9VTkRVUChhY3BpX3Np
emUsIDgpKTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IF9faW5pdCBwcmVwYXJl
X2FjcGkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKK3sKKyAg
ICBpbnQgcmMgPSAwOworICAgIGludCBvcmRlcjsKKyAgICBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRk
W1RCTF9NTUFYXSA9IHt9OworCisgICAgcmMgPSBlc3RpbWF0ZV9hY3BpX2VmaV9zaXplKGQsIGtp
bmZvKTsKKyAgICBpZiAoIHJjICE9IDAgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBvcmRl
ciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKGQtPmFyY2guZWZpX2FjcGlfbGVuKTsKKyAgICBkLT5h
cmNoLmVmaV9hY3BpX3RhYmxlID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhvcmRlciwgMCk7CisgICAg
aWYgKCBkLT5hcmNoLmVmaV9hY3BpX3RhYmxlID09IE5VTEwgKQorICAgIHsKKyAgICAgICAgcHJp
bnRrKCJ1bmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IVxuIik7CisgICAgICAgIHJldHVybiAtRU5P
TUVNOworICAgIH0KKyAgICBtZW1zZXQoZC0+YXJjaC5lZmlfYWNwaV90YWJsZSwgMCwgZC0+YXJj
aC5lZmlfYWNwaV9sZW4pOworCisgICAgLyoKKyAgICAgKiBGb3IgQUNQSSwgRG9tMCBkb2Vzbid0
IHVzZSBraW5mby0+Z250dGFiX3N0YXJ0IHRvIGdldCB0aGUgZ3JhbnQgdGFibGUKKyAgICAgKiBy
ZWdpb24uIFNvIHdlIHVzZSBpdCBhcyB0aGUgQUNQSSB0YWJsZSBtYXBwZWQgYWRkcmVzcy4gQWxz
byBpdCBuZWVkcyB0bworICAgICAqIGNoZWNrIGlmIHRoZSBzaXplIG9mIGdyYW50IHRhYmxlIHJl
Z2lvbiBpcyBlbm91Z2ggZm9yIHRob3NlIEFDUEkgdGFibGVzLgorICAgICAqLworICAgIGQtPmFy
Y2guZWZpX2FjcGlfZ3BhID0ga2luZm8tPmdudHRhYl9zdGFydDsKKyAgICBpZiAoIGtpbmZvLT5n
bnR0YWJfc2l6ZSA8IGQtPmFyY2guZWZpX2FjcGlfbGVuICkKKyAgICB7CisgICAgICAgIHByaW50
aygiVGhlIGdyYW50IHRhYmxlIHJlZ2lvbiBpcyBub3QgZW5vdWdoIHRvIGZpdCB0aGUgQUNQSSB0
YWJsZXMhXG4iKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmMgPSBh
Y3BpX2NyZWF0ZV9mYWR0KGQsIHRibF9hZGQpOworICAgIGlmICggcmMgIT0gMCApCisgICAgICAg
IHJldHVybiByYzsKKworICAgIHJjID0gYWNwaV9jcmVhdGVfbWFkdChkLCB0YmxfYWRkKTsKKyAg
ICBpZiAoIHJjICE9IDAgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICByYyA9IGFjcGlfY3Jl
YXRlX3N0YW8oZCwgdGJsX2FkZCk7CisgICAgaWYgKCByYyAhPSAwICkKKyAgICAgICAgcmV0dXJu
IHJjOworCisgICAgcmMgPSBhY3BpX2NyZWF0ZV94c2R0KGQsIHRibF9hZGQpOworICAgIGlmICgg
cmMgIT0gMCApCisgICAgICAgIHJldHVybiByYzsKKworICAgIHJjID0gYWNwaV9jcmVhdGVfcnNk
cChkLCB0YmxfYWRkKTsKKyAgICBpZiAoIHJjICE9IDAgKQorICAgICAgICByZXR1cm4gcmM7CisK
KyAgICBhY3BpX21hcF9vdGhlcl90YWJsZXMoZCk7CisgICAgYWNwaV9jcmVhdGVfZWZpX3N5c3Rl
bV90YWJsZShkLCB0YmxfYWRkKTsKKyAgICBhY3BpX2NyZWF0ZV9lZmlfbW1hcF90YWJsZShkLCAm
a2luZm8tPm1lbSwgdGJsX2FkZCk7CisKKyAgICAvKiBNYXAgdGhlIEVGSSBhbmQgQUNQSSB0YWJs
ZXMgdG8gRG9tMCAqLworICAgIHJjID0gbWFwX3JlZ2lvbnNfcDJtdChkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICBnYWRkcl90b19nZm4oZC0+YXJjaC5lZmlfYWNwaV9ncGEpLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICBQRk5fVVAoZC0+YXJjaC5lZmlfYWNwaV9sZW4pLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICB2aXJ0X3RvX21mbihkLT5hcmNoLmVmaV9hY3BpX3RhYmxlKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX21taW9fZGlyZWN0X2MpOworICAgIGlmICgg
cmMgIT0gMCApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiVW5hYmxlIHRvIG1h
cCBFRkkvQUNQSSB0YWJsZSAweCUiUFJJeDY0CisgICAgICAgICAgICAgICAiIC0gMHglIlBSSXg2
NCIgaW4gZG9tYWluICVkXG4iLAorICAgICAgICAgICAgICAgZC0+YXJjaC5lZmlfYWNwaV9ncGEg
JiBQQUdFX01BU0ssCisgICAgICAgICAgICAgICBQQUdFX0FMSUdOKGQtPmFyY2guZWZpX2FjcGlf
Z3BhICsgZC0+YXJjaC5lZmlfYWNwaV9sZW4pIC0gMSwKKyAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCk7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICAvKgorICAgICAqIEZsdXNo
IHRoZSBjYWNoZSBmb3IgdGhpcyByZWdpb24sIG90aGVyd2lzZSBET00wIG1heSByZWFkIHdyb25n
IGRhdGEgd2hlbgorICAgICAqIHRoZSBjYWNoZSBpcyBkaXNhYmxlZC4KKyAgICAgKi8KKyAgICBj
bGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfdmFfcmFuZ2UoZC0+YXJjaC5lZmlfYWNwaV90YWJs
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC5lZmlf
YWNwaV9sZW4pOworCisgICAgcmMgPSBjcmVhdGVfYWNwaV9kdGIoa2luZm8sIHRibF9hZGQpOwor
ICAgIGlmICggcmMgIT0gMCApCisgICAgICAgIHJldHVybiByYzsKKworICAgIHJjID0gYWNwaV9y
b3V0ZV9zcGlzKGQpOworICAgIGlmICggcmMgIT0gMCApCisgICAgICAgIHJldHVybiByYzsKKwor
ICAgIHJjID0gYWNwaV9pb21lbV9kZW55X2FjY2VzcyhkKTsKKyAgICBpZiAoIHJjICE9IDAgKQor
ICAgICAgICByZXR1cm4gcmM7CisKKyAgICAvKgorICAgICAqIEFsbCBQUElzIGhhdmUgYmVlbiBy
ZWdpc3RlcmVkLCBhbGxvY2F0ZSB0aGUgZXZlbnQgY2hhbm5lbAorICAgICAqIGludGVycnVwdHMu
CisgICAgICovCisgICAgZXZ0Y2huX2FsbG9jYXRlKGQpOworCisgICAgcmV0dXJuIDA7Cit9CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKaW5kZXggMzJlZDVhYS4uN2ExZGQ1NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAt
MjMsNiArMjMsNyBAQAogI2luY2x1ZGUgPGFzbS9wc2NpLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVw
Lmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KKyNpbmNsdWRlIDxhc20vZG9tYWluX2J1
aWxkLmg+CiAKICNpbmNsdWRlIDx4ZW4vaXJxLmg+CiAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxl
Lmg+CkBAIC02NzksOCArNjgwLDYgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9tZW1vcnlfbm9k
ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiByZXM7CiB9CiAKLXN0YXRpYyB2
b2lkIGV2dGNobl9hbGxvY2F0ZShzdHJ1Y3QgZG9tYWluICpkKTsKLQogc3RhdGljIGludCBfX2lu
aXQgbWFrZV9oeXBlcnZpc29yX25vZGUoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgYWRkcmNlbGxzLCBp
bnQgc2l6ZWNlbGxzKQpAQCAtMTA0MSw3ICsxMDQwLDcgQEAgc3RhdGljIGludCBfX2luaXQgbWFr
ZV90aW1lcl9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCwKICAqIG9uIEFD
UEkgc3lzdGVtcywgYW5kIERvbVVzIHN0YXJ0ZWQgZGlyZWN0bHkgZnJvbSBYZW4gYmFzZWQgb24g
ZGV2aWNlCiAgKiB0cmVlIGluZm9ybWF0aW9uLgogICovCi1zdGF0aWMgaW50IF9faW5pdCBtYWtl
X2Nob3Nlbl9ub2RlKGNvbnN0IHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCitpbnQgX19pbml0
IG1ha2VfY2hvc2VuX25vZGUoY29uc3Qgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKIHsKICAg
ICBpbnQgcmVzOwogICAgIGNvbnN0IGNoYXIgKmJvb3RhcmdzID0gTlVMTDsKQEAgLTEwODIsOCAr
MTA4MSw4IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfY2hvc2VuX25vZGUoY29uc3Qgc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbykKICAgICByZXR1cm4gcmVzOwogfQogCi1zdGF0aWMgaW50IF9f
aW5pdCBtYXBfaXJxX3RvX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaXJx
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBuZWVkX21hcHBpbmcs
IGNvbnN0IGNoYXIgKmRldm5hbWUpCitpbnQgX19pbml0IG1hcF9pcnFfdG9fZG9tYWluKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgbmVlZF9tYXBwaW5nLCBjb25zdCBjaGFyICpkZXZuYW1lKQogewogICAgIGludCBy
ZXM7CiAKQEAgLTE3OTcsNTgwICsxNzk2LDYgQEAgc3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9k
dGJfaHdkb20oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAg
ICByZXR1cm4gLUVJTlZBTDsKIH0KIAotI2lmZGVmIENPTkZJR19BQ1BJCi0jZGVmaW5lIEFDUElf
RE9NMF9GRFRfTUlOX1NJWkUgNDA5NgotCi1zdGF0aWMgaW50IF9faW5pdCBhY3BpX2lvbWVtX2Rl
bnlfYWNjZXNzKHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgYWNwaV9zdGF0dXMgc3RhdHVzOwot
ICAgIHN0cnVjdCBhY3BpX3RhYmxlX3NwY3IgKnNwY3IgPSBOVUxMOwotICAgIHVuc2lnbmVkIGxv
bmcgbWZuOwotICAgIGludCByYzsKLQotICAgIC8qIEZpcnN0bHkgcGVybWl0IGZ1bGwgTU1JTyBj
YXBhYmlsaXRpZXMuICovCi0gICAgcmMgPSBpb21lbV9wZXJtaXRfYWNjZXNzKGQsIDBVTCwgfjBV
TCk7Ci0gICAgaWYgKCByYyApCi0gICAgICAgIHJldHVybiByYzsKLQotICAgIC8qIFRPRE86IERl
bnkgTU1JTyBhY2Nlc3MgZm9yIFNNTVUsIEdJQyBJVFMgKi8KLSAgICBzdGF0dXMgPSBhY3BpX2dl
dF90YWJsZShBQ1BJX1NJR19TUENSLCAwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIChz
dHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKiopJnNwY3IpOwotCi0gICAgaWYgKCBBQ1BJX0ZBSUxV
UkUoc3RhdHVzKSApCi0gICAgewotICAgICAgICBwcmludGsoIkZhaWxlZCB0byBnZXQgU1BDUiB0
YWJsZVxuIik7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLQotICAgIG1mbiA9IHNw
Y3ItPnNlcmlhbF9wb3J0LmFkZHJlc3MgPj4gUEFHRV9TSElGVDsKLSAgICAvKiBEZW55IE1NSU8g
YWNjZXNzIGZvciBVQVJUICovCi0gICAgcmMgPSBpb21lbV9kZW55X2FjY2VzcyhkLCBtZm4sIG1m
biArIDEpOwotICAgIGlmICggcmMgKQotICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICAvKiBEZW55
IE1NSU8gYWNjZXNzIGZvciBHSUMgcmVnaW9ucyAqLwotICAgIHJldHVybiBnaWNfaW9tZW1fZGVu
eV9hY2Nlc3MoZCk7Ci19Ci0KLXN0YXRpYyBpbnQgX19pbml0IGFjcGlfcm91dGVfc3BpcyhzdHJ1
Y3QgZG9tYWluICpkKQotewotICAgIGludCBpLCByZXM7Ci0gICAgc3RydWN0IGlycV9kZXNjICpk
ZXNjOwotCi0gICAgLyoKLSAgICAgKiBSb3V0ZSB0aGUgSVJRIHRvIGhhcmR3YXJlIGRvbWFpbiBh
bmQgcGVybWl0IHRoZSBhY2Nlc3MuCi0gICAgICogVGhlIGludGVycnVwdCB0eXBlIHdpbGwgYmUg
c2V0IGJ5IHNldCBieSB0aGUgaGFyZHdhcmUgZG9tYWluLgotICAgICAqLwotICAgIGZvciggaSA9
IE5SX0xPQ0FMX0lSUVM7IGkgPCB2Z2ljX251bV9pcnFzKGQpOyBpKysgKQotICAgIHsKLSAgICAg
ICAgLyoKLSAgICAgICAgICogVE9ETzogRXhjbHVkZSB0aGUgU1BJcyBTTU1VIHVzZXMgd2hpY2gg
c2hvdWxkIG5vdCBiZSByb3V0ZWQgdG8KLSAgICAgICAgICogdGhlIGhhcmR3YXJlIGRvbWFpbi4K
LSAgICAgICAgICovCi0gICAgICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhpKTsKLSAgICAgICAgaWYg
KCBkZXNjLT5hY3Rpb24gIT0gTlVMTCkKLSAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAg
IC8qIFhYWDogU2hhbGwgd2UgdXNlIGEgcHJvcGVyIGRldm5hbWU/ICovCi0gICAgICAgIHJlcyA9
IG1hcF9pcnFfdG9fZG9tYWluKGQsIGksIHRydWUsICJBQ1BJIik7Ci0gICAgICAgIGlmICggcmVz
ICkKLSAgICAgICAgICAgIHJldHVybiByZXM7Ci0gICAgfQotCi0gICAgcmV0dXJuIDA7Ci19Ci0K
LXN0YXRpYyBpbnQgX19pbml0IGFjcGlfbWFrZV9oeXBlcnZpc29yX25vZGUoY29uc3Qgc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKQotewotICAgIGNvbnN0IGNoYXIgY29t
cGF0W10gPQotICAgICAgICAieGVuLHhlbi0iX19zdHJpbmdpZnkoWEVOX1ZFUlNJT04pIi4iX19z
dHJpbmdpZnkoWEVOX1NVQlZFUlNJT04pIlwwIgotICAgICAgICAieGVuLHhlbiI7Ci0gICAgaW50
IHJlczsKLSAgICAvKiBDb252ZW5pZW5jZSBhbGlhcyAqLwotICAgIHZvaWQgKmZkdCA9IGtpbmZv
LT5mZHQ7Ci0KLSAgICBkdF9kcHJpbnRrKCJDcmVhdGUgaHlwZXJ2aXNvciBub2RlXG4iKTsKLQot
ICAgIC8qIFNlZSBsaW51eCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvYXJtL3hl
bi50eHQgKi8KLSAgICByZXMgPSBmZHRfYmVnaW5fbm9kZShmZHQsICJoeXBlcnZpc29yIik7Ci0g
ICAgaWYgKCByZXMgKQotICAgICAgICByZXR1cm4gcmVzOwotCi0gICAgLyogQ2Fubm90IHVzZSBm
ZHRfcHJvcGVydHlfc3RyaW5nIGR1ZSB0byBlbWJlZGRlZCBudWxscyAqLwotICAgIHJlcyA9IGZk
dF9wcm9wZXJ0eShmZHQsICJjb21wYXRpYmxlIiwgY29tcGF0LCBzaXplb2YoY29tcGF0KSk7Ci0g
ICAgaWYgKCByZXMgKQotICAgICAgICByZXR1cm4gcmVzOwotCi0gICAgcmVzID0gYWNwaV9tYWtl
X2VmaV9ub2RlcyhmZHQsIHRibF9hZGQpOwotICAgIGlmICggcmVzICkKLSAgICAgICAgcmV0dXJu
IHJlczsKLQotICAgIHJlcyA9IGZkdF9lbmRfbm9kZShmZHQpOwotCi0gICAgcmV0dXJuIHJlczsK
LX0KLQotLyoKLSAqIFByZXBhcmUgYSBtaW5pbWFsIERUQiBmb3IgRG9tMCB3aGljaCBjb250YWlu
cyBib290YXJncywgaW5pdHJkLCBtZW1vcnkKLSAqIGluZm9ybWF0aW9uLCBFRkkgdGFibGUuCi0g
Ki8KLXN0YXRpYyBpbnQgX19pbml0IGNyZWF0ZV9hY3BpX2R0YihzdHJ1Y3Qga2VybmVsX2luZm8g
KmtpbmZvLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBtZW1iYW5r
IHRibF9hZGRbXSkKLXsKLSAgICBpbnQgbmV3X3NpemU7Ci0gICAgaW50IHJldDsKLQotICAgIGR0
X2RwcmludGsoIlByZXBhcmUgYSBtaW4gRFRCIGZvciBET00wXG4iKTsKLQotICAgIC8qIEFsbG9j
YXRlIG1pbiBzaXplIGZvciBEVCAqLwotICAgIG5ld19zaXplID0gQUNQSV9ET00wX0ZEVF9NSU5f
U0laRTsKLSAgICBraW5mby0+ZmR0ID0geG1hbGxvY19ieXRlcyhuZXdfc2l6ZSk7Ci0KLSAgICBp
ZiAoIGtpbmZvLT5mZHQgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiAtRU5PTUVNOwotCi0gICAg
LyogQ3JlYXRlIGEgbmV3IGVtcHR5IERUIGZvciBET00wICovCi0gICAgcmV0ID0gZmR0X2NyZWF0
ZShraW5mby0+ZmR0LCBuZXdfc2l6ZSk7Ci0gICAgaWYgKCByZXQgPCAwICkKLSAgICAgICAgZ290
byBlcnI7Ci0KLSAgICByZXQgPSBmZHRfZmluaXNoX3Jlc2VydmVtYXAoa2luZm8tPmZkdCk7Ci0g
ICAgaWYgKCByZXQgPCAwICkKLSAgICAgICAgZ290byBlcnI7Ci0KLSAgICByZXQgPSBmZHRfYmVn
aW5fbm9kZShraW5mby0+ZmR0LCAiLyIpOwotICAgIGlmICggcmV0IDwgMCApCi0gICAgICAgIGdv
dG8gZXJyOwotCi0gICAgcmV0ID0gZmR0X3Byb3BlcnR5X2NlbGwoa2luZm8tPmZkdCwgIiNhZGRy
ZXNzLWNlbGxzIiwgMik7Ci0gICAgaWYgKCByZXQgKQotICAgICAgICByZXR1cm4gcmV0OwotCi0g
ICAgcmV0ID0gZmR0X3Byb3BlcnR5X2NlbGwoa2luZm8tPmZkdCwgIiNzaXplLWNlbGxzIiwgMSk7
Ci0gICAgaWYgKCByZXQgKQotICAgICAgICByZXR1cm4gcmV0OwotCi0gICAgLyogQ3JlYXRlIGEg
Y2hvc2VuIG5vZGUgZm9yIERPTTAgKi8KLSAgICByZXQgPSBtYWtlX2Nob3Nlbl9ub2RlKGtpbmZv
KTsKLSAgICBpZiAoIHJldCApCi0gICAgICAgIGdvdG8gZXJyOwotCi0gICAgcmV0ID0gYWNwaV9t
YWtlX2h5cGVydmlzb3Jfbm9kZShraW5mbywgdGJsX2FkZCk7Ci0gICAgaWYgKCByZXQgKQotICAg
ICAgICBnb3RvIGVycjsKLQotICAgIHJldCA9IGZkdF9lbmRfbm9kZShraW5mby0+ZmR0KTsKLSAg
ICBpZiAoIHJldCA8IDAgKQotICAgICAgICBnb3RvIGVycjsKLQotICAgIHJldCA9IGZkdF9maW5p
c2goa2luZm8tPmZkdCk7Ci0gICAgaWYgKCByZXQgPCAwICkKLSAgICAgICAgZ290byBlcnI7Ci0K
LSAgICByZXR1cm4gMDsKLQotICBlcnI6Ci0gICAgcHJpbnRrKCJEZXZpY2UgdHJlZSBnZW5lcmF0
aW9uIGZhaWxlZCAoJWQpLlxuIiwgcmV0KTsKLSAgICB4ZnJlZShraW5mby0+ZmR0KTsKLSAgICBy
ZXR1cm4gLUVJTlZBTDsKLX0KLQotc3RhdGljIHZvaWQgX19pbml0IGFjcGlfbWFwX290aGVyX3Rh
YmxlcyhzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIGludCBpOwotICAgIHVuc2lnbmVkIGxvbmcg
cmVzOwotICAgIHU2NCBhZGRyLCBzaXplOwotCi0gICAgLyogTWFwIGFsbCBBQ1BJIHRhYmxlcyB0
byBEb20wIHVzaW5nIDE6MSBtYXBwaW5ncy4gKi8KLSAgICBmb3IoIGkgPSAwOyBpIDwgYWNwaV9n
Ymxfcm9vdF90YWJsZV9saXN0LmNvdW50OyBpKysgKQotICAgIHsKLSAgICAgICAgYWRkciA9IGFj
cGlfZ2JsX3Jvb3RfdGFibGVfbGlzdC50YWJsZXNbaV0uYWRkcmVzczsKLSAgICAgICAgc2l6ZSA9
IGFjcGlfZ2JsX3Jvb3RfdGFibGVfbGlzdC50YWJsZXNbaV0ubGVuZ3RoOwotICAgICAgICByZXMg
PSBtYXBfcmVnaW9uc19wMm10KGQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2Fk
ZHJfdG9fZ2ZuKGFkZHIpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9VUChz
aXplKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYWRkcl90b19tZm4oYWRkciks
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX21taW9fZGlyZWN0X2MpOwotICAg
ICAgICBpZiAoIHJlcyApCi0gICAgICAgIHsKLSAgICAgICAgICAgICBwYW5pYyhYRU5MT0dfRVJS
ICJVbmFibGUgdG8gbWFwIEFDUEkgcmVnaW9uIDB4JSJQUkl4NjQKLSAgICAgICAgICAgICAgICAg
ICAiIC0gMHglIlBSSXg2NCIgaW4gZG9tYWluXG4iLAotICAgICAgICAgICAgICAgICAgIGFkZHIg
JiBQQUdFX01BU0ssIFBBR0VfQUxJR04oYWRkciArIHNpemUpIC0gMSk7Ci0gICAgICAgIH0KLSAg
ICB9Ci19Ci0KLXN0YXRpYyBpbnQgX19pbml0IGFjcGlfY3JlYXRlX3JzZHAoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKQotewotCi0gICAgc3RydWN0IGFjcGlfdGFi
bGVfcnNkcCAqcnNkcCA9IE5VTEw7Ci0gICAgdTY0IGFkZHI7Ci0gICAgdTY0IHRhYmxlX3NpemUg
PSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfcnNkcCk7Ci0gICAgdTggKmJhc2VfcHRyOwotICAg
IHU4IGNoZWNrc3VtOwotCi0gICAgYWRkciA9IGFjcGlfb3NfZ2V0X3Jvb3RfcG9pbnRlcigpOwot
ICAgIGlmICggIWFkZHIgICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiVW5hYmxlIHRvIGdldCBh
Y3BpIHJvb3QgcG9pbnRlclxuIik7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLSAg
ICByc2RwID0gYWNwaV9vc19tYXBfbWVtb3J5KGFkZHIsIHRhYmxlX3NpemUpOwotICAgIGJhc2Vf
cHRyID0gZC0+YXJjaC5lZmlfYWNwaV90YWJsZQotICAgICAgICAgICAgICAgKyBhY3BpX2dldF90
YWJsZV9vZmZzZXQodGJsX2FkZCwgVEJMX1JTRFApOwotICAgIG1lbWNweShiYXNlX3B0ciwgcnNk
cCwgdGFibGVfc2l6ZSk7Ci0gICAgYWNwaV9vc191bm1hcF9tZW1vcnkocnNkcCwgdGFibGVfc2l6
ZSk7Ci0KLSAgICByc2RwID0gKHN0cnVjdCBhY3BpX3RhYmxlX3JzZHAgKiliYXNlX3B0cjsKLSAg
ICAvKiBSZXBsYWNlIHhzZHRfcGh5c2ljYWxfYWRkcmVzcyAqLwotICAgIHJzZHAtPnhzZHRfcGh5
c2ljYWxfYWRkcmVzcyA9IHRibF9hZGRbVEJMX1hTRFRdLnN0YXJ0OwotICAgIGNoZWNrc3VtID0g
YWNwaV90Yl9jaGVja3N1bShBQ1BJX0NBU1RfUFRSKHU4LCByc2RwKSwgdGFibGVfc2l6ZSk7Ci0g
ICAgcnNkcC0+Y2hlY2tzdW0gPSByc2RwLT5jaGVja3N1bSAtIGNoZWNrc3VtOwotCi0gICAgdGJs
X2FkZFtUQkxfUlNEUF0uc3RhcnQgPSBkLT5hcmNoLmVmaV9hY3BpX2dwYQotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKyBhY3BpX2dldF90YWJsZV9vZmZzZXQodGJsX2FkZCwgVEJMX1JT
RFApOwotICAgIHRibF9hZGRbVEJMX1JTRFBdLnNpemUgPSB0YWJsZV9zaXplOwotCi0gICAgcmV0
dXJuIDA7Ci19Ci0KLXN0YXRpYyB2b2lkIF9faW5pdCBhY3BpX3hzZHRfbW9kaWZ5X2VudHJ5KHU2
NCBlbnRyeVtdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBlbnRyeV9jb3VudCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNoYXIgKnNpZ25hdHVyZSwgdTY0IGFkZHIpCi17Ci0gICAgaW50IGk7Ci0gICAg
c3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJsZTsKLSAgICB1NjQgc2l6ZSA9IHNpemVvZihz
dHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIpOwotCi0gICAgZm9yKCBpID0gMDsgaSA8IGVudHJ5X2Nv
dW50OyBpKysgKQotICAgIHsKLSAgICAgICAgdGFibGUgPSBhY3BpX29zX21hcF9tZW1vcnkoZW50
cnlbaV0sIHNpemUpOwotICAgICAgICBpZiAoIEFDUElfQ09NUEFSRV9OQU1FKHRhYmxlLT5zaWdu
YXR1cmUsIHNpZ25hdHVyZSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBlbnRyeVtpXSA9IGFk
ZHI7Ci0gICAgICAgICAgICBhY3BpX29zX3VubWFwX21lbW9yeSh0YWJsZSwgc2l6ZSk7Ci0gICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgICAgICBhY3BpX29zX3VubWFwX21lbW9yeSh0
YWJsZSwgc2l6ZSk7Ci0gICAgfQotfQotCi1zdGF0aWMgaW50IF9faW5pdCBhY3BpX2NyZWF0ZV94
c2R0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBtZW1iYW5rIHRibF9hZGRbXSkKLXsKLSAgICBz
dHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRhYmxlID0gTlVMTDsKLSAgICBzdHJ1Y3QgYWNwaV90
YWJsZV9yc2RwICpyc2RwX3RibDsKLSAgICBzdHJ1Y3QgYWNwaV90YWJsZV94c2R0ICp4c2R0ID0g
TlVMTDsKLSAgICB1NjQgdGFibGVfc2l6ZSwgYWRkcjsKLSAgICB1bnNpZ25lZCBsb25nIGVudHJ5
X2NvdW50OwotICAgIHU4ICpiYXNlX3B0cjsKLSAgICB1OCBjaGVja3N1bTsKLQotICAgIGFkZHIg
PSBhY3BpX29zX2dldF9yb290X3BvaW50ZXIoKTsKLSAgICBpZiAoICFhZGRyICkKLSAgICB7Ci0g
ICAgICAgIHByaW50aygiVW5hYmxlIHRvIGdldCBhY3BpIHJvb3QgcG9pbnRlclxuIik7Ci0gICAg
ICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLSAgICByc2RwX3RibCA9IGFjcGlfb3NfbWFwX21l
bW9yeShhZGRyLCBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfcnNkcCkpOwotICAgIHRhYmxlID0g
YWNwaV9vc19tYXBfbWVtb3J5KHJzZHBfdGJsLT54c2R0X3BoeXNpY2FsX2FkZHJlc3MsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRl
cikpOwotCi0gICAgLyogQWRkIHBsYWNlIGZvciBTVEFPIHRhYmxlIGluIFhTRFQgdGFibGUgKi8K
LSAgICB0YWJsZV9zaXplID0gdGFibGUtPmxlbmd0aCArIHNpemVvZih1NjQpOwotICAgIGVudHJ5
X2NvdW50ID0gKHRhYmxlLT5sZW5ndGggLSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfaGVhZGVy
KSkKLSAgICAgICAgICAgICAgICAgIC8gc2l6ZW9mKHU2NCk7Ci0gICAgYmFzZV9wdHIgPSBkLT5h
cmNoLmVmaV9hY3BpX3RhYmxlCi0gICAgICAgICAgICAgICArIGFjcGlfZ2V0X3RhYmxlX29mZnNl
dCh0YmxfYWRkLCBUQkxfWFNEVCk7Ci0gICAgbWVtY3B5KGJhc2VfcHRyLCB0YWJsZSwgdGFibGUt
Pmxlbmd0aCk7Ci0gICAgYWNwaV9vc191bm1hcF9tZW1vcnkodGFibGUsIHNpemVvZihzdHJ1Y3Qg
YWNwaV90YWJsZV9oZWFkZXIpKTsKLSAgICBhY3BpX29zX3VubWFwX21lbW9yeShyc2RwX3RibCwg
c2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX3JzZHApKTsKLQotICAgIHhzZHQgPSAoc3RydWN0IGFj
cGlfdGFibGVfeHNkdCAqKWJhc2VfcHRyOwotICAgIGFjcGlfeHNkdF9tb2RpZnlfZW50cnkoeHNk
dC0+dGFibGVfb2Zmc2V0X2VudHJ5LCBlbnRyeV9jb3VudCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEFDUElfU0lHX0ZBRFQsIHRibF9hZGRbVEJMX0ZBRFRdLnN0YXJ0KTsKLSAgICBhY3Bp
X3hzZHRfbW9kaWZ5X2VudHJ5KHhzZHQtPnRhYmxlX29mZnNldF9lbnRyeSwgZW50cnlfY291bnQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICBBQ1BJX1NJR19NQURULCB0YmxfYWRkW1RCTF9N
QURUXS5zdGFydCk7Ci0gICAgeHNkdC0+dGFibGVfb2Zmc2V0X2VudHJ5W2VudHJ5X2NvdW50XSA9
IHRibF9hZGRbVEJMX1NUQU9dLnN0YXJ0OwotCi0gICAgeHNkdC0+aGVhZGVyLmxlbmd0aCA9IHRh
YmxlX3NpemU7Ci0gICAgY2hlY2tzdW0gPSBhY3BpX3RiX2NoZWNrc3VtKEFDUElfQ0FTVF9QVFIo
dTgsIHhzZHQpLCB0YWJsZV9zaXplKTsKLSAgICB4c2R0LT5oZWFkZXIuY2hlY2tzdW0gLT0gY2hl
Y2tzdW07Ci0KLSAgICB0YmxfYWRkW1RCTF9YU0RUXS5zdGFydCA9IGQtPmFyY2guZWZpX2FjcGlf
Z3BhCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGFjcGlfZ2V0X3RhYmxlX29mZnNl
dCh0YmxfYWRkLCBUQkxfWFNEVCk7Ci0gICAgdGJsX2FkZFtUQkxfWFNEVF0uc2l6ZSA9IHRhYmxl
X3NpemU7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotc3RhdGljIGludCBfX2luaXQgYWNwaV9jcmVh
dGVfc3RhbyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW10pCi17Ci0g
ICAgc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJsZSA9IE5VTEw7Ci0gICAgc3RydWN0IGFj
cGlfdGFibGVfc3RhbyAqc3RhbyA9IE5VTEw7Ci0gICAgdTMyIHRhYmxlX3NpemUgPSBzaXplb2Yo
c3RydWN0IGFjcGlfdGFibGVfc3Rhbyk7Ci0gICAgdTMyIG9mZnNldCA9IGFjcGlfZ2V0X3RhYmxl
X29mZnNldCh0YmxfYWRkLCBUQkxfU1RBTyk7Ci0gICAgYWNwaV9zdGF0dXMgc3RhdHVzOwotICAg
IHU4ICpiYXNlX3B0ciwgY2hlY2tzdW07Ci0KLSAgICAvKiBDb3B5IE9FTSBhbmQgQVNMIGNvbXBp
bGVyIGZpZWxkcyBmcm9tIGFub3RoZXIgdGFibGUsIHVzZSBNQURUICovCi0gICAgc3RhdHVzID0g
YWNwaV9nZXRfdGFibGUoQUNQSV9TSUdfTUFEVCwgMCwgJnRhYmxlKTsKLQotICAgIGlmICggQUNQ
SV9GQUlMVVJFKHN0YXR1cykgKQotICAgIHsKLSAgICAgICAgY29uc3QgY2hhciAqbXNnID0gYWNw
aV9mb3JtYXRfZXhjZXB0aW9uKHN0YXR1cyk7Ci0KLSAgICAgICAgcHJpbnRrKCJTVEFPOiBGYWls
ZWQgdG8gZ2V0IE1BRFQgdGFibGUsICVzXG4iLCBtc2cpOwotICAgICAgICByZXR1cm4gLUVJTlZB
TDsKLSAgICB9Ci0KLSAgICBiYXNlX3B0ciA9IGQtPmFyY2guZWZpX2FjcGlfdGFibGUgKyBvZmZz
ZXQ7Ci0gICAgbWVtY3B5KGJhc2VfcHRyLCB0YWJsZSwgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxl
X2hlYWRlcikpOwotCi0gICAgc3RhbyA9IChzdHJ1Y3QgYWNwaV90YWJsZV9zdGFvICopYmFzZV9w
dHI7Ci0gICAgbWVtY3B5KHN0YW8tPmhlYWRlci5zaWduYXR1cmUsIEFDUElfU0lHX1NUQU8sIDQp
OwotICAgIHN0YW8tPmhlYWRlci5yZXZpc2lvbiA9IDE7Ci0gICAgc3Rhby0+aGVhZGVyLmxlbmd0
aCA9IHRhYmxlX3NpemU7Ci0gICAgc3Rhby0+aWdub3JlX3VhcnQgPSAxOwotICAgIGNoZWNrc3Vt
ID0gYWNwaV90Yl9jaGVja3N1bShBQ1BJX0NBU1RfUFRSKHU4LCBzdGFvKSwgdGFibGVfc2l6ZSk7
Ci0gICAgc3Rhby0+aGVhZGVyLmNoZWNrc3VtIC09IGNoZWNrc3VtOwotCi0gICAgdGJsX2FkZFtU
QkxfU1RBT10uc3RhcnQgPSBkLT5hcmNoLmVmaV9hY3BpX2dwYSArIG9mZnNldDsKLSAgICB0Ymxf
YWRkW1RCTF9TVEFPXS5zaXplID0gdGFibGVfc2l6ZTsKLQotICAgIHJldHVybiAwOwotfQotCi1z
dGF0aWMgaW50IF9faW5pdCBhY3BpX2NyZWF0ZV9tYWR0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBtZW1iYW5rIHRibF9hZGRbXSkKLXsKLSAgICBzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRh
YmxlID0gTlVMTDsKLSAgICBzdHJ1Y3QgYWNwaV90YWJsZV9tYWR0ICptYWR0ID0gTlVMTDsKLSAg
ICBzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRlcjsKLSAgICBzdHJ1Y3QgYWNwaV9t
YWR0X2dlbmVyaWNfZGlzdHJpYnV0b3IgKmdpY2Q7Ci0gICAgdTMyIHRhYmxlX3NpemUgPSBzaXpl
b2Yoc3RydWN0IGFjcGlfdGFibGVfbWFkdCk7Ci0gICAgdTMyIG9mZnNldCA9IGFjcGlfZ2V0X3Rh
YmxlX29mZnNldCh0YmxfYWRkLCBUQkxfTUFEVCk7Ci0gICAgaW50IHJldDsKLSAgICBhY3BpX3N0
YXR1cyBzdGF0dXM7Ci0gICAgdTggKmJhc2VfcHRyLCBjaGVja3N1bTsKLQotICAgIHN0YXR1cyA9
IGFjcGlfZ2V0X3RhYmxlKEFDUElfU0lHX01BRFQsIDAsICZ0YWJsZSk7Ci0KLSAgICBpZiAoIEFD
UElfRkFJTFVSRShzdGF0dXMpICkKLSAgICB7Ci0gICAgICAgIGNvbnN0IGNoYXIgKm1zZyA9IGFj
cGlfZm9ybWF0X2V4Y2VwdGlvbihzdGF0dXMpOwotCi0gICAgICAgIHByaW50aygiRmFpbGVkIHRv
IGdldCBNQURUIHRhYmxlLCAlc1xuIiwgbXNnKTsKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0g
ICAgfQotCi0gICAgYmFzZV9wdHIgPSBkLT5hcmNoLmVmaV9hY3BpX3RhYmxlICsgb2Zmc2V0Owot
ICAgIG1lbWNweShiYXNlX3B0ciwgdGFibGUsIHRhYmxlX3NpemUpOwotCi0gICAgLyogQWRkIEdl
bmVyaWMgRGlzdHJpYnV0b3IuICovCi0gICAgaGVhZGVyID0gYWNwaV90YWJsZV9nZXRfZW50cnlf
bWFkdChBQ1BJX01BRFRfVFlQRV9HRU5FUklDX0RJU1RSSUJVVE9SLCAwKTsKLSAgICBpZiAoICFo
ZWFkZXIgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJDYW4ndCBnZXQgR0lDRCBlbnRyeVxuIik7
Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLSAgICBnaWNkID0gY29udGFpbmVyX29m
KGhlYWRlciwgc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX2Rpc3RyaWJ1dG9yLCBoZWFkZXIpOwot
ICAgIG1lbWNweShiYXNlX3B0ciArIHRhYmxlX3NpemUsIGdpY2QsCi0gICAgICAgICAgICAgICAg
c2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19kaXN0cmlidXRvcikpOwotICAgIHRhYmxl
X3NpemUgKz0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19kaXN0cmlidXRvcik7Ci0K
LSAgICAvKiBBZGQgb3RoZXIgc3VidGFibGVzLiAqLwotICAgIHJldCA9IGdpY19tYWtlX2h3ZG9t
X21hZHQoZCwgb2Zmc2V0ICsgdGFibGVfc2l6ZSk7Ci0gICAgaWYgKCByZXQgPCAwICkKLSAgICB7
Ci0gICAgICAgIHByaW50aygiRmFpbGVkIHRvIGdldCBvdGhlciBzdWJ0YWJsZXNcbiIpOwotICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0gICAgdGFibGVfc2l6ZSArPSByZXQ7Ci0KLSAg
ICBtYWR0ID0gKHN0cnVjdCBhY3BpX3RhYmxlX21hZHQgKiliYXNlX3B0cjsKLSAgICBtYWR0LT5o
ZWFkZXIubGVuZ3RoID0gdGFibGVfc2l6ZTsKLSAgICBjaGVja3N1bSA9IGFjcGlfdGJfY2hlY2tz
dW0oQUNQSV9DQVNUX1BUUih1OCwgbWFkdCksIHRhYmxlX3NpemUpOwotICAgIG1hZHQtPmhlYWRl
ci5jaGVja3N1bSAtPSBjaGVja3N1bTsKLQotICAgIHRibF9hZGRbVEJMX01BRFRdLnN0YXJ0ID0g
ZC0+YXJjaC5lZmlfYWNwaV9ncGEgKyBvZmZzZXQ7Ci0gICAgdGJsX2FkZFtUQkxfTUFEVF0uc2l6
ZSA9IHRhYmxlX3NpemU7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotc3RhdGljIGludCBfX2luaXQg
YWNwaV9jcmVhdGVfZmFkdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRk
W10pCi17Ci0gICAgc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJsZSA9IE5VTEw7Ci0gICAg
c3RydWN0IGFjcGlfdGFibGVfZmFkdCAqZmFkdCA9IE5VTEw7Ci0gICAgdTY0IHRhYmxlX3NpemU7
Ci0gICAgYWNwaV9zdGF0dXMgc3RhdHVzOwotICAgIHU4ICpiYXNlX3B0cjsKLSAgICB1OCBjaGVj
a3N1bTsKLQotICAgIHN0YXR1cyA9IGFjcGlfZ2V0X3RhYmxlKEFDUElfU0lHX0ZBRFQsIDAsICZ0
YWJsZSk7Ci0KLSAgICBpZiAoIEFDUElfRkFJTFVSRShzdGF0dXMpICkKLSAgICB7Ci0gICAgICAg
IGNvbnN0IGNoYXIgKm1zZyA9IGFjcGlfZm9ybWF0X2V4Y2VwdGlvbihzdGF0dXMpOwotCi0gICAg
ICAgIHByaW50aygiRmFpbGVkIHRvIGdldCBGQURUIHRhYmxlLCAlc1xuIiwgbXNnKTsKLSAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQotCi0gICAgdGFibGVfc2l6ZSA9IHRhYmxlLT5sZW5n
dGg7Ci0gICAgYmFzZV9wdHIgPSBkLT5hcmNoLmVmaV9hY3BpX3RhYmxlCi0gICAgICAgICAgICAg
ICArIGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRkLCBUQkxfRkFEVCk7Ci0gICAgbWVtY3B5
KGJhc2VfcHRyLCB0YWJsZSwgdGFibGVfc2l6ZSk7Ci0gICAgZmFkdCA9IChzdHJ1Y3QgYWNwaV90
YWJsZV9mYWR0ICopYmFzZV9wdHI7Ci0KLSAgICAvKiBTZXQgUFNDSV9DT01QTElBTlQgYW5kIFBT
Q0lfVVNFX0hWQyAqLwotICAgIGZhZHQtPmFybV9ib290X2ZsYWdzIHw9IChBQ1BJX0ZBRFRfUFND
SV9DT01QTElBTlQgfCBBQ1BJX0ZBRFRfUFNDSV9VU0VfSFZDKTsKLSAgICBjaGVja3N1bSA9IGFj
cGlfdGJfY2hlY2tzdW0oQUNQSV9DQVNUX1BUUih1OCwgZmFkdCksIHRhYmxlX3NpemUpOwotICAg
IGZhZHQtPmhlYWRlci5jaGVja3N1bSAtPSBjaGVja3N1bTsKLQotICAgIHRibF9hZGRbVEJMX0ZB
RFRdLnN0YXJ0ID0gZC0+YXJjaC5lZmlfYWNwaV9ncGEKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICsgYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9GQURUKTsKLSAgICB0
YmxfYWRkW1RCTF9GQURUXS5zaXplID0gdGFibGVfc2l6ZTsKLQotICAgIHJldHVybiAwOwotfQot
Ci1zdGF0aWMgaW50IF9faW5pdCBlc3RpbWF0ZV9hY3BpX2VmaV9zaXplKHN0cnVjdCBkb21haW4g
KmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBrZXJu
ZWxfaW5mbyAqa2luZm8pCi17Ci0gICAgc2l6ZV90IGVmaV9zaXplLCBhY3BpX3NpemUsIG1hZHRf
c2l6ZTsKLSAgICB1NjQgYWRkcjsKLSAgICBzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwICpyc2RwX3Ri
bDsKLSAgICBzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRhYmxlOwotCi0gICAgZWZpX3NpemUg
PSBlc3RpbWF0ZV9lZmlfc2l6ZShraW5mby0+bWVtLm5yX2JhbmtzKTsKLQotICAgIGFjcGlfc2l6
ZSA9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2ZhZHQpLCA4KTsKLSAgICBhY3Bp
X3NpemUgKz0gUk9VTkRVUChzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfc3RhbyksIDgpOwotCi0g
ICAgbWFkdF9zaXplID0gZ2ljX2dldF9od2RvbV9tYWR0X3NpemUoZCk7Ci0gICAgYWNwaV9zaXpl
ICs9IFJPVU5EVVAobWFkdF9zaXplLCA4KTsKLQotICAgIGFkZHIgPSBhY3BpX29zX2dldF9yb290
X3BvaW50ZXIoKTsKLSAgICBpZiAoICFhZGRyICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiVW5h
YmxlIHRvIGdldCBhY3BpIHJvb3QgcG9pbnRlclxuIik7Ci0gICAgICAgIHJldHVybiAtRUlOVkFM
OwotICAgIH0KLQotICAgIHJzZHBfdGJsID0gYWNwaV9vc19tYXBfbWVtb3J5KGFkZHIsIHNpemVv
ZihzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwKSk7Ci0gICAgaWYgKCAhcnNkcF90YmwgKQotICAgIHsK
LSAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gbWFwIFJTRFAgdGFibGVcbiIpOwotICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAgICB0YWJsZSA9IGFjcGlfb3NfbWFwX21lbW9yeShy
c2RwX3RibC0+eHNkdF9waHlzaWNhbF9hZGRyZXNzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIpKTsKLSAgICBhY3BpX29zX3Vu
bWFwX21lbW9yeShyc2RwX3RibCwgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX3JzZHApKTsKLSAg
ICBpZiAoICF0YWJsZSApCi0gICAgewotICAgICAgICBwcmludGsoIlVuYWJsZSB0byBtYXAgWFNE
VCB0YWJsZVxuIik7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLQotICAgIC8qIEFk
ZCBwbGFjZSBmb3IgU1RBTyB0YWJsZSBpbiBYU0RUIHRhYmxlICovCi0gICAgYWNwaV9zaXplICs9
IFJPVU5EVVAodGFibGUtPmxlbmd0aCArIHNpemVvZih1NjQpLCA4KTsKLSAgICBhY3BpX29zX3Vu
bWFwX21lbW9yeSh0YWJsZSwgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlcikpOwotCi0g
ICAgYWNwaV9zaXplICs9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX3JzZHApLCA4
KTsKLSAgICBkLT5hcmNoLmVmaV9hY3BpX2xlbiA9IFBBR0VfQUxJR04oUk9VTkRVUChlZmlfc2l6
ZSwgOCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBST1VORFVQKGFj
cGlfc2l6ZSwgOCkpOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyBpbnQgX19pbml0IHBy
ZXBhcmVfYWNwaShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQot
ewotICAgIGludCByYyA9IDA7Ci0gICAgaW50IG9yZGVyOwotICAgIHN0cnVjdCBtZW1iYW5rIHRi
bF9hZGRbVEJMX01NQVhdID0ge307Ci0KLSAgICByYyA9IGVzdGltYXRlX2FjcGlfZWZpX3NpemUo
ZCwga2luZm8pOwotICAgIGlmICggcmMgIT0gMCApCi0gICAgICAgIHJldHVybiByYzsKLQotICAg
IG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoZC0+YXJjaC5lZmlfYWNwaV9sZW4pOwotICAg
IGQtPmFyY2guZWZpX2FjcGlfdGFibGUgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKG9yZGVyLCAwKTsK
LSAgICBpZiAoIGQtPmFyY2guZWZpX2FjcGlfdGFibGUgPT0gTlVMTCApCi0gICAgewotICAgICAg
ICBwcmludGsoInVuYWJsZSB0byBhbGxvY2F0ZSBtZW1vcnkhXG4iKTsKLSAgICAgICAgcmV0dXJu
IC1FTk9NRU07Ci0gICAgfQotICAgIG1lbXNldChkLT5hcmNoLmVmaV9hY3BpX3RhYmxlLCAwLCBk
LT5hcmNoLmVmaV9hY3BpX2xlbik7Ci0KLSAgICAvKgotICAgICAqIEZvciBBQ1BJLCBEb20wIGRv
ZXNuJ3QgdXNlIGtpbmZvLT5nbnR0YWJfc3RhcnQgdG8gZ2V0IHRoZSBncmFudCB0YWJsZQotICAg
ICAqIHJlZ2lvbi4gU28gd2UgdXNlIGl0IGFzIHRoZSBBQ1BJIHRhYmxlIG1hcHBlZCBhZGRyZXNz
LiBBbHNvIGl0IG5lZWRzIHRvCi0gICAgICogY2hlY2sgaWYgdGhlIHNpemUgb2YgZ3JhbnQgdGFi
bGUgcmVnaW9uIGlzIGVub3VnaCBmb3IgdGhvc2UgQUNQSSB0YWJsZXMuCi0gICAgICovCi0gICAg
ZC0+YXJjaC5lZmlfYWNwaV9ncGEgPSBraW5mby0+Z250dGFiX3N0YXJ0OwotICAgIGlmICgga2lu
Zm8tPmdudHRhYl9zaXplIDwgZC0+YXJjaC5lZmlfYWNwaV9sZW4gKQotICAgIHsKLSAgICAgICAg
cHJpbnRrKCJUaGUgZ3JhbnQgdGFibGUgcmVnaW9uIGlzIG5vdCBlbm91Z2ggdG8gZml0IHRoZSBB
Q1BJIHRhYmxlcyFcbiIpOwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAgICBy
YyA9IGFjcGlfY3JlYXRlX2ZhZHQoZCwgdGJsX2FkZCk7Ci0gICAgaWYgKCByYyAhPSAwICkKLSAg
ICAgICAgcmV0dXJuIHJjOwotCi0gICAgcmMgPSBhY3BpX2NyZWF0ZV9tYWR0KGQsIHRibF9hZGQp
OwotICAgIGlmICggcmMgIT0gMCApCi0gICAgICAgIHJldHVybiByYzsKLQotICAgIHJjID0gYWNw
aV9jcmVhdGVfc3RhbyhkLCB0YmxfYWRkKTsKLSAgICBpZiAoIHJjICE9IDAgKQotICAgICAgICBy
ZXR1cm4gcmM7Ci0KLSAgICByYyA9IGFjcGlfY3JlYXRlX3hzZHQoZCwgdGJsX2FkZCk7Ci0gICAg
aWYgKCByYyAhPSAwICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgcmMgPSBhY3BpX2NyZWF0
ZV9yc2RwKGQsIHRibF9hZGQpOwotICAgIGlmICggcmMgIT0gMCApCi0gICAgICAgIHJldHVybiBy
YzsKLQotICAgIGFjcGlfbWFwX290aGVyX3RhYmxlcyhkKTsKLSAgICBhY3BpX2NyZWF0ZV9lZmlf
c3lzdGVtX3RhYmxlKGQsIHRibF9hZGQpOwotICAgIGFjcGlfY3JlYXRlX2VmaV9tbWFwX3RhYmxl
KGQsICZraW5mby0+bWVtLCB0YmxfYWRkKTsKLQotICAgIC8qIE1hcCB0aGUgRUZJIGFuZCBBQ1BJ
IHRhYmxlcyB0byBEb20wICovCi0gICAgcmMgPSBtYXBfcmVnaW9uc19wMm10KGQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgIGdhZGRyX3RvX2dmbihkLT5hcmNoLmVmaV9hY3BpX2dwYSksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9VUChkLT5hcmNoLmVmaV9hY3BpX2xlbiksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgIHZpcnRfdG9fbWZuKGQtPmFyY2guZWZpX2FjcGlfdGFi
bGUpLAotICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fbW1pb19kaXJlY3RfYyk7Ci0gICAg
aWYgKCByYyAhPSAwICkKLSAgICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJVbmFibGUg
dG8gbWFwIEVGSS9BQ1BJIHRhYmxlIDB4JSJQUkl4NjQKLSAgICAgICAgICAgICAgICIgLSAweCUi
UFJJeDY0IiBpbiBkb21haW4gJWRcbiIsCi0gICAgICAgICAgICAgICBkLT5hcmNoLmVmaV9hY3Bp
X2dwYSAmIFBBR0VfTUFTSywKLSAgICAgICAgICAgICAgIFBBR0VfQUxJR04oZC0+YXJjaC5lZmlf
YWNwaV9ncGEgKyBkLT5hcmNoLmVmaV9hY3BpX2xlbikgLSAxLAotICAgICAgICAgICAgICAgZC0+
ZG9tYWluX2lkKTsKLSAgICAgICAgcmV0dXJuIHJjOwotICAgIH0KLQotICAgIC8qCi0gICAgICog
Rmx1c2ggdGhlIGNhY2hlIGZvciB0aGlzIHJlZ2lvbiwgb3RoZXJ3aXNlIERPTTAgbWF5IHJlYWQg
d3JvbmcgZGF0YSB3aGVuCi0gICAgICogdGhlIGNhY2hlIGlzIGRpc2FibGVkLgotICAgICAqLwot
ICAgIGNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZShkLT5hcmNoLmVmaV9hY3Bp
X3RhYmxlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNo
LmVmaV9hY3BpX2xlbik7Ci0KLSAgICByYyA9IGNyZWF0ZV9hY3BpX2R0YihraW5mbywgdGJsX2Fk
ZCk7Ci0gICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgcmMgPSBh
Y3BpX3JvdXRlX3NwaXMoZCk7Ci0gICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAgcmV0dXJuIHJj
OwotCi0gICAgcmMgPSBhY3BpX2lvbWVtX2RlbnlfYWNjZXNzKGQpOwotICAgIGlmICggcmMgIT0g
MCApCi0gICAgICAgIHJldHVybiByYzsKLQotICAgIC8qCi0gICAgICogQWxsIFBQSXMgaGF2ZSBi
ZWVuIHJlZ2lzdGVyZWQsIGFsbG9jYXRlIHRoZSBldmVudCBjaGFubmVsCi0gICAgICogaW50ZXJy
dXB0cy4KLSAgICAgKi8KLSAgICBldnRjaG5fYWxsb2NhdGUoZCk7Ci0KLSAgICByZXR1cm4gMDsK
LX0KLSNlbHNlCi1zdGF0aWMgaW50IF9faW5pdCBwcmVwYXJlX2FjcGkoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKLXsKLSAgICAvKiBPbmx5IGJvb3Rpbmcgd2l0
aCBBQ1BJIHdpbGwgaGl0IGhlcmUgKi8KLSAgICBCVUcoKTsKLSAgICByZXR1cm4gLUVJTlZBTDsK
LX0KLSNlbmRpZgogc3RhdGljIHZvaWQgX19pbml0IGR0Yl9sb2FkKHN0cnVjdCBrZXJuZWxfaW5m
byAqa2luZm8pCiB7CiAgICAgdW5zaWduZWQgbG9uZyBsZWZ0OwpAQCAtMjQ0Myw3ICsxODY4LDcg
QEAgc3RhdGljIHZvaWQgX19pbml0IGluaXRyZF9sb2FkKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2lu
Zm8pCiAgKiBOb3RlIHRoYXQgdGhpcyBzaG91bGQgb25seSBiZSBjYWxsZWQgb25jZSBhbGwgUFBJ
cyB1c2VkIGJ5IHRoZQogICogaGFyZHdhcmUgZG9tYWluIGhhdmUgYmVlbiByZWdpc3RlcmVkLgog
ICovCi1zdGF0aWMgdm9pZCBfX2luaXQgZXZ0Y2huX2FsbG9jYXRlKHN0cnVjdCBkb21haW4gKmQp
Cit2b2lkIF9faW5pdCBldnRjaG5fYWxsb2NhdGUoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBp
bnQgcmVzOwogICAgIHU2NCB2YWw7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbl9idWlsZC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW5fYnVpbGQuaApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4zNGNlZGRjCi0tLSAvZGV2L251bGwKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW5fYnVpbGQuaApAQCAtMCwwICsxLDMxIEBACisjaWZu
ZGVmIF9fQVNNX0RPTUFJTl9CVUlMRF9IX18KKyNkZWZpbmUgX19BU01fRE9NQUlOX0JVSUxEX0hf
XworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8YXNtL2tlcm5lbC5oPgorCitp
bnQgbWFwX2lycV90b19kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlycSwK
KyAgICAgICAgICAgICAgICAgICAgICBib29sIG5lZWRfbWFwcGluZywgY29uc3QgY2hhciAqZGV2
bmFtZSk7CitpbnQgbWFrZV9jaG9zZW5fbm9kZShjb25zdCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtp
bmZvKTsKK3ZvaWQgZXZ0Y2huX2FsbG9jYXRlKHN0cnVjdCBkb21haW4gKmQpOworCisjaWZuZGVm
IENPTkZJR19BQ1BJCitzdGF0aWMgaW5saW5lIGludCBwcmVwYXJlX2FjcGkoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKK3sKKyAgICAvKiBPbmx5IGJvb3Rpbmcg
d2l0aCBBQ1BJIHdpbGwgaGl0IGhlcmUgKi8KKyAgICBCVUcoKTsKKyAgICByZXR1cm4gLUVJTlZB
TDsKK30KKyNlbHNlCitpbnQgcHJlcGFyZV9hY3BpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBr
ZXJuZWxfaW5mbyAqa2luZm8pOworI2VuZGlmCisjZW5kaWYKKworLyoKKyAqIExvY2FsIHZhcmlh
YmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMS45LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 03 00:32:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Nov 2018 00:32: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-devel-bounces@lists.xenproject.org>)
	id 1gIjrf-0005UP-PF; Sat, 03 Nov 2018 00:32: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=bne8=no=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIjrf-0005UF-8h
 for xen-devel@lists.xenproject.org; Sat, 03 Nov 2018 00:32:35 +0000
X-Inumbo-ID: f42ed4a0-deff-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f42ed4a0-deff-11e8-9a16-bc764e045a96;
 Sat, 03 Nov 2018 00:32:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gIjrZ-00075p-7a; Sat, 03 Nov 2018 00:32:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gIjrZ-0001Sh-0N; Sat, 03 Nov 2018 00:32:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gIjrY-0004KJ-VQ; Sat, 03 Nov 2018 00:32:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129304-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=baa888d25ea64d0c59344d474284ca99cfdd449a
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Nov 2018 00:32:28 +0000
Subject: [Xen-devel] [linux-linus test] 129304: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTMwNCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5MzA0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hv
c3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxv
d2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICBiYWE4ODhkMjVlYTY0ZDBjNTkzNDRkNDc0Mjg0Y2E5OWNmZGQ0NDlhCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3
NjY0YjM4Yzk1YmJmNzAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMg
MjE6MjA6NTUgWiAgIDgxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4
LTE1IDEzOjA2OjU2IFogICA3OSBkYXlzICAgNzMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI5MzA0ICAyMDE4LTExLTAyIDAwOjE5OjE1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQozMjIyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGlu
ZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUzOTIwMiBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Nov 03 04:16:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Nov 2018 04:16: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-devel-bounces@lists.xenproject.org>)
	id 1gInML-0004fq-QD; Sat, 03 Nov 2018 04:16: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=bne8=no=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gInMK-0004fW-5L
 for xen-devel@lists.xenproject.org; Sat, 03 Nov 2018 04:16:28 +0000
X-Inumbo-ID: 3a7baa48-df1f-11e8-ac63-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a7baa48-df1f-11e8-ac63-12d6303a7972;
 Sat, 03 Nov 2018 04:16:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gInMF-00049K-GN; Sat, 03 Nov 2018 04:16:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gInMF-0003oo-88; Sat, 03 Nov 2018 04:16:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gInMF-0005Je-7R; Sat, 03 Nov 2018 04:16:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129313-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Nov 2018 04:16:23 +0000
Subject: [Xen-devel] [linux-4.19 baseline test] 129313: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ik9sZCIgdGVzdGVkIHZlcnNpb24gaGFkIG5vdCBhY3R1YWxseSBiZWVuIHRlc3RlZDsgdGhlcmVm
b3JlIGluIHRoaXMKZmxpZ2h0IHdlIHRlc3QgaXQsIHJhdGhlciB0aGFuIGEgbmV3IGNhbmRpZGF0
ZS4gIFRoZSBiYXNlbGluZSwgaWYKYW55LCBpcyB0aGUgbW9zdCByZWNlbnQgYWN0dWFsbHkgdGVz
dGVkIHJldmlzaW9uLgoKZmxpZ2h0IDEyOTMxMyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjkzMTMvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4
ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QK
YmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2Vi
YzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAx
OC0xMS0wMiAwNTozOTowOCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgICAgICAg
ICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAgICAgMCBhdHRlbXB0cwoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNoZWQgdGVzdGVkIHRyZWUgaXMg
YWxyZWFkeSB1cCB0byBkYXRlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Nov 03 09:23:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Nov 2018 09:23: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-devel-bounces@lists.xenproject.org>)
	id 1gIs8g-00043W-S2; Sat, 03 Nov 2018 09:22:42 +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=bne8=no=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIs8g-00043K-0r
 for xen-devel@lists.xenproject.org; Sat, 03 Nov 2018 09:22:42 +0000
X-Inumbo-ID: 02b2dc78-df4a-11e8-9f6c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 02b2dc78-df4a-11e8-9f6c-12d6303a7972;
 Sat, 03 Nov 2018 09:22:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gIs8c-0002RD-UF; Sat, 03 Nov 2018 09:22:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gIs8c-00032Y-Lh; Sat, 03 Nov 2018 09:22:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gIs8c-0001vs-L3; Sat, 03 Nov 2018 09:22:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gIs8c-0001vs-L3@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Nov 2018 09:22:38 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20KdGVzdGlkIHhlbi1ib290CgpUcmVl
OiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9y
dmFsZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAg
QnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgYmFh
ODg4ZDI1ZWE2NGQwYzU5MzQ0ZDQ3NDI4NGNhOTljZmRkNDQ5YQogIEJ1ZyBub3QgcHJlc2VudDog
MDg1NGJhNWZmNWM5MzgzMDdjZDc4M2U5OTZiNjJjODNmMWNlOTIzYgogIExhc3QgZmFpbCByZXBy
bzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTM2
My8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24g
cmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbS54ZW4tYm9vdC5odG1sClJldmlzaW9uIElE
cyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFi
b3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNz
LWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGlu
dXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtLnhl
bi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEyOTM2My5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lz
LXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVz
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB4ZW4tYm9vdApT
ZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTI5MzA0IGZhaWwgW2hvc3Q9YWxi
YW5hMV0gLyAxMjg5NDUgW2hvc3Q9aHV4ZWxyZWJlMV0gMTI4OTIwIFtob3N0PWh1eGVscmViZTBd
IDEyODg4NSBbaG9zdD1nb2RlbGxvMF0gMTI4ODYxIFtob3N0PWRlYmluYTFdIDEyODgzNSBbaG9z
dD1maWFubzBdIDEyODcyNyBbaG9zdD1pdGFsaWEwXSAxMjg2NjMgW2hvc3Q9YmFyb3F1ZTFdIDEy
ODU5OSBbaG9zdD1kZWJpbmEwXSAxMjg1MjAgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdo
dHM6IDEyOTMwNCAvIDEyODUyMAoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRo
IG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRl
c3QgYmFhODg4ZDI1ZWE2NGQwYzU5MzQ0ZDQ3NDI4NGNhOTljZmRkNDQ5YSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4
ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2
NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CkJhc2lzIHBhc3MgMDg1NGJhNWZm
NWM5MzgzMDdjZDc4M2U5OTZiNjJjODNmMWNlOTIzYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MWQ0ZWNhN2FkZDZhN2Ex
MTRiYzA1Y2M2ZDM4MjIzYTBjMGI1NTc1CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhv
Yy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0IzA4NTRiYTVmZjVjOTM4MzA3Y2Q3ODNl
OTk2YjYyYzgzZjFjZTkyM2ItYmFhODg4ZDI1ZWE2NGQwYzU5MzQ0ZDQ3NDI4NGNhOTljZmRkNDQ5
YSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRp
b25hbC5naXQjOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OS05YzBlZWQ2
MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQjZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4Ni1kZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94ZW4uZ2l0IzkxZDRlY2E3YWRkNmE3YTExNGJjMDVjYzZkMzgyMjNhMGMwYjU1NzUtOTI2NjZm
ZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0
b3I6IHRyZWUgZGlzY29udGlndW91czogbGludXgtMi42CkxvYWRlZCAxMDAyIG5vZGVzIGluIHJl
dmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTI4NDM4IFtob3N0PWh1
eGVscmViZTBdCiAxMjg0NzYgW2hvc3Q9cGlub3QwXQogMTI4NDYxIFtob3N0PWpvdWJlcnRpbjBd
CiAxMjg0OTMgW2hvc3Q9Zmlhbm8xXQogMTI4NTIwIHBhc3MgMDg1NGJhNWZmNWM5MzgzMDdjZDc4
M2U5OTZiNjJjODNmMWNlOTIzYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MWQ0ZWNhN2FkZDZhN2ExMTRiYzA1Y2M2ZDM4
MjIzYTBjMGI1NTc1CiAxMjg1OTkgW2hvc3Q9ZGViaW5hMF0KIDEyODY2MyBbaG9zdD1iYXJvcXVl
MV0KIDEyODcyNyBbaG9zdD1pdGFsaWEwXQogMTI4ODYxIFtob3N0PWRlYmluYTFdCiAxMjg4MzUg
W2hvc3Q9Zmlhbm8wXQogMTI4ODg1IFtob3N0PWdvZGVsbG8wXQogMTI4OTIwIFtob3N0PWh1eGVs
cmViZTBdCiAxMjg5NDUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyODk3MCBmYWlsIGlycmVsZXZhbnQK
IDEyOTAwNSBmYWlsIGlycmVsZXZhbnQKIDEyOTA3MiBmYWlsIGlycmVsZXZhbnQKIDEyOTE2NyBm
YWlsIGlycmVsZXZhbnQKIDEyOTI1OCBmYWlsIGlycmVsZXZhbnQKIDEyOTMwNCBmYWlsIGJhYTg4
OGQyNWVhNjRkMGM1OTM0NGQ0NzQyODRjYTk5Y2ZkZDQ0OWEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2Uz
MTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBh
ZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5MzQ3IHBhc3MgMDg1NGJhNWZmNWM5Mzgz
MDdjZDc4M2U5OTZiNjJjODNmMWNlOTIzYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MWQ0ZWNhN2FkZDZhN2ExMTRiYzA1
Y2M2ZDM4MjIzYTBjMGI1NTc1CiAxMjkzNTAgZmFpbCBiYWE4ODhkMjVlYTY0ZDBjNTkzNDRkNDc0
Mjg0Y2E5OWNmZGQ0NDlhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
OWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNm
MmM2NDVhZTcKIDEyOTM1MSBwYXNzIDA4NTRiYTVmZjVjOTM4MzA3Y2Q3ODNlOTk2YjYyYzgzZjFj
ZTkyM2IgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThm
MzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgNTcwNzdjYzQyZWEwM2E3ODhmMDNjYjAxZGNmMWNlZTQ5MWQ4MDk5Mgog
MTI5MzUyIHBhc3MgMDg1NGJhNWZmNWM5MzgzMDdjZDc4M2U5OTZiNjJjODNmMWNlOTIzYiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3
YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiBlOWJlMzRiZTVmOWExYTZlY2JmMDViYTk1MDJjZDcwNWFlNDQxNDc2CiAxMjkzNTQgcGFz
cyAwODU0YmE1ZmY1YzkzODMwN2NkNzgzZTk5NmI2MmM4M2YxY2U5MjNiIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhl
Zjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDE2MmZj
ODI5NWYzMTI0MGRjMzY3MDE5MGE5MWU5YmJjMDNiMGQ3YmUKIDEyOTM1NiBwYXNzIDA4NTRiYTVm
ZjVjOTM4MzA3Y2Q3ODNlOTk2YjYyYzgzZjFjZTkyM2IgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMjMwNThlN2IzNjFhNGY2
Y2Y3NDAyNDUzMjdlYTE4NDFlMmJlOTEzMgogMTI5MzU3IHBhc3MgMDg1NGJhNWZmNWM5MzgzMDdj
ZDc4M2U5OTZiNjJjODNmMWNlOTIzYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1
OWQ5YjQzZjJjNjQ1YWU3CiAxMjkzNTggZmFpbCBiYWE4ODhkMjVlYTY0ZDBjNTkzNDRkNDc0Mjg0
Y2E5OWNmZGQ0NDlhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMw
ZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2
NDVhZTcKIDEyOTM1OSBwYXNzIDA4NTRiYTVmZjVjOTM4MzA3Y2Q3ODNlOTk2YjYyYzgzZjFjZTky
M2IgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdk
ZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5
MzYwIGZhaWwgYmFhODg4ZDI1ZWE2NGQwYzU5MzQ0ZDQ3NDI4NGNhOTljZmRkNDQ5YSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3Yzhi
M2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjkzNjIgcGFzcyAw
ODU0YmE1ZmY1YzkzODMwN2NkNzgzZTk5NmI2MmM4M2YxY2U5MjNiIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5
MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRk
NmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTM2MyBmYWlsIGJhYTg4OGQyNWVh
NjRkMGM1OTM0NGQ0NzQyODRjYTk5Y2ZkZDQ0OWEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5
YjJkODk3NTlkOWI0M2YyYzY0NWFlNwpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25z
CiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjg1MjAgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTI5MzA0IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTI5MzQ3IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTI5MzUwIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0
IDA4NTRiYTVmZjVjOTM4MzA3Y2Q3ODNlOTk2YjYyYzgzZjFjZTkyM2IgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVm
ODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZm
ZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwpObyByZXZpc2lvbnMgbGVmdCB0byB0
ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTM1NyAo
cGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTM1OCAoZmFpbCks
IGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTM1OSAocGFzcyksIGZv
ciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5MzYwIChmYWlsKSwgZm9yIGZpcnN0
IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5MzYyIChwYXNzKSwgZm9yIGxhc3QgcGFz
cwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjkzNjMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoK
KioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMg
aW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBiYWE4ODhkMjVl
YTY0ZDBjNTkzNDRkNDc0Mjg0Y2E5OWNmZGQ0NDlhCiAgQnVnIG5vdCBwcmVzZW50OiAwODU0YmE1
ZmY1YzkzODMwN2NkNzgzZTk5NmI2MmM4M2YxY2U5MjNiCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5MzYzLwoKCiAg
KFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpSZXZpc2lvbiBncmFwaCBsZWZ0IGlu
IC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtLnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3Zn
fS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMjkzNjM6IHRvbGVy
YWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEyOTM2MyBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVh
bF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTM2
My8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBi
YXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Nov 03 10:18:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Nov 2018 10:18: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-devel-bounces@lists.xenproject.org>)
	id 1gIt0o-00081w-7x; Sat, 03 Nov 2018 10:18: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=bne8=no=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIt0m-00081k-4X
 for xen-devel@lists.xenproject.org; Sat, 03 Nov 2018 10:18:36 +0000
X-Inumbo-ID: d1947fa3-df51-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1947fa3-df51-11e8-9a16-bc764e045a96;
 Sat, 03 Nov 2018 10:18:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gIt0f-0003Wc-I2; Sat, 03 Nov 2018 10:18:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gIt0f-0004KW-9p; Sat, 03 Nov 2018 10:18:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gIt0f-0005Jm-9F; Sat, 03 Nov 2018 10:18:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129317-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=25e9471b6a279ee28eb17a1baeceb575543002f7
X-Osstest-Versions-That: linux=a9ac6cc47bbb0fdd042012044f737ba13da10cb4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Nov 2018 10:18:29 +0000
Subject: [Xen-devel] [linux-next test] 129317: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTMxNyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjkzMTcvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTI5MjU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjkyNTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBsaWtlIDEyOTI1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5MjU4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMjkyNTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTI1OAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5MjU4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgbGlrZSAxMjkyNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTI1OAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTI5MjU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjkyNTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTI1
OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTI5MjU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjkyNTgKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDEyOTI1OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5MjU4CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgbGlrZSAxMjky
NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgZmFpbCBsaWtlIDEyOTI1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5MjU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMjkyNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTI1OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICBmYWlsIGxpa2UgMTI5
MjU4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMjkyNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTI1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI5MjU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgIDcgeGVuLWJvb3QgIGZhaWwgbGlrZSAxMjkyNTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEy
OTI1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTI5MjU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjkyNTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyOTI1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5MjU4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MjkyNTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDEyOTI1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgbGlrZSAxMjkyNTgKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAg
ICBmYWlsICBsaWtlIDEyOTI1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4t
Ym9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5MjU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjkyNTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDcgeGVuLWJvb3QgZmFpbCBsaWtlIDEyOTI1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5MjU4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjkyNTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTI1OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTI5MjU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjkyNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTI1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTI5MjU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjkyNTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDEyOTI1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTI5MjU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjky
NTgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDEyOTI1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5MjU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMjkyNTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTI1OAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsIGxpa2UgMTI5
MjU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgNyB4
ZW4tYm9vdCAgIGZhaWwgbGlrZSAxMjkyNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgZmFpbCBsaWtlIDEyOTI1OAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTI5MjU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjkyNTgKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEy
OTI1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTI5MjU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgbGlrZSAxMjkyNTgKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyOTI1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5MjU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgbGlr
ZSAxMjkyNTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTI1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5MjU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjkyNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTI1OAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTI5MjU4CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjkyNTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTI1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290
ICAgICBmYWlsIGxpa2UgMTI5MjU4CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjkyNTgKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDEyOTI1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgICAgICBmYWlsIGxpa2UgMTI5MjU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjkyNTgK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDI1ZTk0NzFiNmEyNzllZTI4ZWIxN2ExYmFlY2ViNTc1NTQzMDAyZjcKYmFz
ZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGE5YWM2Y2M0N2JiYjBmZGQwNDIw
MTIwNDRmNzM3YmExM2RhMTBjYjQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5MzE3
ICAyMDE4LTExLTAyIDA5OjE4OjUzIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 03 11:18:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Nov 2018 11:18: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-devel-bounces@lists.xenproject.org>)
	id 1gItwR-0004Dt-UK; Sat, 03 Nov 2018 11:18: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=k6l8=no=pathpartnertech.com=vikram.k@srs-us1.protection.inumbo.net>)
 id 1gItwQ-0004Dj-Py
 for xen-devel@lists.xenproject.org; Sat, 03 Nov 2018 11:18:10 +0000
X-Inumbo-ID: 245cd04c-df5a-11e8-9a16-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 245cd04c-df5a-11e8-9a16-bc764e045a96;
 Sat, 03 Nov 2018 11:18:09 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id g26-v6so3909449lja.10
 for <xen-devel@lists.xenproject.org>; Sat, 03 Nov 2018 04:18:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=pathpartnertech.com; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=sG1zadXj/prF8DAwSmfYoQVRD6mGz6R+eZU3pE9C1gs=;
 b=JfXTt8MZKHt7UMqK/Kw5ry3gWcrdHXwvgnjwkkyCHjSdPR3i+Z5kUnuGs39/Osw2nn
 UusedE1wmtQirpePKVgCTyK89cndR8eEZQY+ut7X6P/UcBIt7ZnmaPZXsHctcCw+pDL4
 QscrwvOFPY0ryVSlC0svaTzAc5ihR8zyvordVfybHO8/NMDsks7IEWuN7uLqsF6xdL0L
 MjaWcZlHPV5Q14vhDDKGxqHUYgFJzAJo6SdCJEaJXbE3PrXyQK4w7FPeRt1Jv20LDIbV
 4V44+w+3idqQMqoVqdX/rbOyoSogCZ73xBgNZ8HhltghcF7PkvnhxJs0tOnvr4gEA1p2
 5Lhg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=sG1zadXj/prF8DAwSmfYoQVRD6mGz6R+eZU3pE9C1gs=;
 b=evFosc6TpJhXAiDKF/FZTrf1FLj/eKaIiP8c3/N96PWgnQBem6hamw0n4SPjOfqxtA
 trLQoKsDFuqQMtBWVDAPNXF58FiRn38m6MpAf+gVpaDHH0s4ZxpRitnEGc0vAKzp45WH
 ZDdSgaChSXTVTzFIkP335eBqdiz4DS626eQ9omt9a/k0+qaxglf3wI+LRk2aeV+PmU4M
 BGKxbMg5AXqvBKYfcY2aNEF2yd2UgQwtWRrSmrQ+lO6s7Z4DZHE3cE2LFLp03cY0nCpa
 gUQhuQuAvjpkcCUTRubJNAPGERx4G/KMZfmr0HnK86kmYwAQ6tro70d1hal6e9cEceuQ
 Gbbw==
X-Gm-Message-State: AGRZ1gILZyuCKa25FNGrlihGVeKUyzQTlaTGJZOwzRuAHQNEzPsiR5tz
 CxyCE7Rrm8w3UVjIh7pzE3aB5Cxft8YvF7f9pNoU8W6TBs9i5bDF7EADGVc+LiyG//ayw7kULbq
 SLADU2UcO8s/V1aH4VHGJhgFnJgfjipjwqCCp
X-Google-Smtp-Source: AJdET5dXYYtFfTYcCBkP21tSv0ao7QP3bFpHjaW7KIlIiuXAYzpgMPoT5QzV+KPAbZFH4kCzJp0Tb6XSPmeFMHXoIW0=
X-Received: by 2002:a2e:b1ca:: with SMTP id
 e10-v6mr1705756lja.16.1541243887654; 
 Sat, 03 Nov 2018 04:18:07 -0700 (PDT)
MIME-Version: 1.0
References: <CAFsJcmZeFN2VfQciOCYhjHAeNvcXbV8+TkFPaLUotQ7VTEKZdQ@mail.gmail.com>
In-Reply-To: <CAFsJcmZeFN2VfQciOCYhjHAeNvcXbV8+TkFPaLUotQ7VTEKZdQ@mail.gmail.com>
From: Vikram K <vikram.k@pathpartnertech.com>
Date: Sat, 3 Nov 2018 16:47:55 +0530
Message-ID: <CAFsJcmagG=j3-8rGCQnQAqu=5t1SMArOB2N4LLOByhfnCgz5Pg@mail.gmail.com>
To: xen-users@lists.xenproject.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [XEN][ARM64] PVUSB device attach causing DomU hang
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7283883754820105339=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7283883754820105339==
Content-Type: multipart/alternative; boundary="0000000000006fb2250579c0ce62"

--0000000000006fb2250579c0ce62
Content-Type: text/plain; charset="UTF-8"

Hello,

Please provide inputs on how to debug this issue.
Is this due to some wrong configuration provide in the config file?

-- 






This
message contains confidential information and is intended only 
for the
individual(s) named. If you are not the intended
recipient, you are 
notified that disclosing, copying, distributing or taking any
action in 
reliance on the contents of this mail and attached file/s is strictly

prohibited. Please notify the
sender immediately and delete this e-mail 
from your system. E-mail transmission
cannot be guaranteed to be secured or 
error-free as information could be
intercepted, corrupted, lost, destroyed, 
arrive late or incomplete, or contain
viruses. The sender therefore does 
not accept liability for any errors or
omissions in the contents of this 
message, which arise as a result of e-mail
transmission.

--0000000000006fb2250579c0ce62
Content-Type: text/html; charset="UTF-8"

<div dir="ltr"><div>Hello,</div><div><br></div><div>Please provide inputs on how to debug this issue.</div><div>Is this due to some wrong configuration provide in the config file? <br></div></div>

<br>




<p><span lang="EN-IN">This
message contains confidential information and is intended only for the
individual(s) named.</span><span lang="EN-IN"> </span>If you are not the intended
recipient, you are notified that disclosing, copying, distributing or taking any
action in reliance on the contents of this mail and attached file/s is strictly
prohibited<span lang="EN-IN">. Please notify the
sender immediately and delete this e-mail from your system. E-mail transmission
cannot be guaranteed to be secured or error-free as information could be
intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain
viruses. The sender therefore does not accept liability for any errors or
omissions in the contents of this message, which arise as a result of e-mail
transmission.</span></p>
--0000000000006fb2250579c0ce62--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7283883754820105339==--


From xen-devel-bounces@lists.xenproject.org Sat Nov 03 11:51:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Nov 2018 11:51: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-devel-bounces@lists.xenproject.org>)
	id 1gIuSM-0007Tp-0t; Sat, 03 Nov 2018 11:51: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=bne8=no=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIuSK-0007Tf-0r
 for xen-devel@lists.xenproject.org; Sat, 03 Nov 2018 11:51:08 +0000
X-Inumbo-ID: bee3ac67-df5e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bee3ac67-df5e-11e8-9a16-bc764e045a96;
 Sat, 03 Nov 2018 11:51:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gIuSE-0005Fm-BV; Sat, 03 Nov 2018 11:51:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gIuSE-0006Lh-1s; Sat, 03 Nov 2018 11:51:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gIuSE-0001TX-0O; Sat, 03 Nov 2018 11:51:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129319-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-xtf-amd64-amd64-5:xen-boot:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:guest-start:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=87e89bd112e16503f37d219a525a5b5d470e08f9
X-Osstest-Versions-That: xen=92666fdd6e0afab989b2d89759d9b43f2c645ae7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Nov 2018 11:51:02 +0000
Subject: [Xen-devel] [xen-unstable test] 129319: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTMxOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTMxOS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4Nzc1CiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg3NzUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODc3NQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4Nzc1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI4Nzc1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg3NzUKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEyODc3NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4Nzc1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg3
NzUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyODc3NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4Nzc1CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA4N2U4OWJkMTEyZTE2NTAzZjM3ZDIxOWE1
MjVhNWI1ZDQ3MGUwOGY5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5
MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMjg3NzUgIDIwMTgtMTAtMTQgMTY6NDI6MjMgWiAgIDE5IGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTI4ODM5ICAyMDE4LTEwLTE2IDE1OjM4OjI2IFogICAxNyBkYXlzICAgMTMgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5MzE5ICAyMDE4LTExLTAyIDEwOjE3OjA5IFog
ICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgPGpiZXVsaWNoQHN1c2UuY29tPgogIEFkcmlhbiBQb3AgPGFwb3BAYml0
ZGVmZW5kZXIuY29tPgogIEFsZXhhbmRlciBTY2h1bHogPGNvZGVAc2NodWx6YWxleC5kZT4KICBB
bGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0Bh
bWQuY29tPgogIENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4K
ICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBEYXJpbyBGYWdnaW9s
aSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogIEVsZW5hIFVmaW10c2V2YSA8ZWxlbmEudWZpbXRzZXZh
QG9yYWNsZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgog
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtA
aW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBS
b2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRhbWFzIEsgTGVuZ3ll
bCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFhpbiBMaSA8dGFsb25zLmxlZUBnbWFpbC5jb20+
CiAgWGluIExpIDx4aW4ubGlAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
MzUyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 03 15:32:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Nov 2018 15:32: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-devel-bounces@lists.xenproject.org>)
	id 1gIxtz-0007Ai-2r; Sat, 03 Nov 2018 15:31: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=bne8=no=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gIxty-00079v-3j
 for xen-devel@lists.xenproject.org; Sat, 03 Nov 2018 15:31:54 +0000
X-Inumbo-ID: 8d708116-df7d-11e8-bdd9-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8d708116-df7d-11e8-bdd9-12d6303a7972;
 Sat, 03 Nov 2018 15:31:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gIxte-0000v3-Aj; Sat, 03 Nov 2018 15:31:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gIxte-0006fs-0v; Sat, 03 Nov 2018 15:31:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gIxte-0008Th-0G; Sat, 03 Nov 2018 15:31:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129346-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt:<job
 status>:broken:regression
 qemu-mainline:test-armhf-armhf-libvirt:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=7d56239f159afc2e7bd42623947e56ba48f37836
X-Osstest-Versions-That: qemuu=f96a3165ab1c36dbf4cb63e8761fa45457381aca
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Nov 2018 15:31:34 +0000
Subject: [Xen-devel] [qemu-mainline test] 129346: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTM0NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjkzNDYvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMwNQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTMwNQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTI5MzA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjkzMDUKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTMw
NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAg
ICAgICAgICA3ZDU2MjM5ZjE1OWFmYzJlN2JkNDI2MjM5NDdlNTZiYTQ4ZjM3ODM2CmJhc2VsaW5l
IHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBmOTZhMzE2NWFiMWMzNmRiZjRjYjYzZTg3
NjFmYTQ1NDU3MzgxYWNhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMDUgIDIwMTgtMTEtMDIg
MDA6NDE6MDYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5MzQ2ICAyMDE4LTEx
LTAyIDIzOjQ1OjIyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBs
aW5hcm8ub3JnPgogIENoYWkgV2VuIDxjaGFpd2VuQGJhaWR1LmNvbT4KICBEYXllb2wgTGVlIDxk
YXllb2xAYmVya2VsZXkuZWR1PgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJl
ZGhhdC5jb20+CiAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+
CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEd1YW5nIFdhbmcgPHdhbmcu
Z3Vhbmc1NUB6dGUuY29tLmNuPgogIEppYSBMaW5hIDxqaWFsaW5hMDFAYmFpZHUuY29tPgogIEp1
bGlhIFN1dm9yb3ZhIDxqdXN1YWxAbWFpbC5ydT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2
aXZpZXIuZXU+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIFBhbG1lciBEYWJi
ZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxp
bmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgog
IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFJpY2hhcmQgSGVuZGVy
c29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFNoYW5ub24gWmhhbyA8c2hhbm5v
bi56aGFvc2xAZ21haWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIHdh
bmdndWFuZyA8d2FuZy5ndWFuZzU1QHp0ZS5jb20uY24+CiAgWmhhbmcgQ2hlbiA8emhhbmdja2lk
QGdtYWlsLmNvbT4KICBaaGFuZyBZdSA8emhhbmd5dTMxQGJhaWR1LmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgYnJva2VuCmJyb2tlbi1z
dGVwIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTkzIGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 03 15:32:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Nov 2018 15:32: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-devel-bounces@lists.xenproject.org>)
	id 1gIxur-0007Cd-Dv; Sat, 03 Nov 2018 15:32: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=rubx=no=xenproject.org=prvs=83810d20f=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gIxuq-0007CT-4k
 for xen-devel@lists.xenproject.org; Sat, 03 Nov 2018 15:32:48 +0000
X-Inumbo-ID: b60f5b4c-df7d-11e8-8cb1-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b60f5b4c-df7d-11e8-8cb1-12d6303a7972;
 Sat, 03 Nov 2018 15:32:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,460,1534809600"; d="scan'208";a="69587091"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75566-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75518
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 3 Nov 2018 15:32:42 +0000
Subject: [Xen-devel] [distros-debian-stretch test] 75566: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NTY2IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvNzU1NjYvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1uZXRib290LXB5Z3J1
YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4gNzU1MTgKIHRlc3QtYW1kNjQt
aTM4Ni1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZh
aWwgYmxvY2tlZCBpbiA3NTUxOAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zdHJldGNoLW5ldGJv
b3QtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgYmxvY2tlZCBpbiA3NTUxOAogdGVz
dC1hbWQ2NC1pMzg2LWkzODYtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGJsb2NrZWQgaW4gNzU1MTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zdHJldGNo
LW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgYmxvY2tlZCBpbiA3NTUx
OAoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDc1NTE4Cgpqb2JzOgog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zdHJldGNo
LW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
aTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnVi
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1u
ZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwpp
bWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xv
Z3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBh
cHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Nov 03 15:56:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Nov 2018 15:56: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-devel-bounces@lists.xenproject.org>)
	id 1gIyHq-0000U2-Dq; Sat, 03 Nov 2018 15:56: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=hjyu=no=ainfosec.com=quinnr@srs-us1.protection.inumbo.net>)
 id 1gIy3X-00086K-57
 for xen-devel@lists.xenproject.org; Sat, 03 Nov 2018 15:41:47 +0000
X-Inumbo-ID: f7d14623-df7e-11e8-9a16-bc764e045a96
Received: from mail.ainfosec.com (unknown [209.217.208.252])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7d14623-df7e-11e8-9a16-bc764e045a96;
 Sat, 03 Nov 2018 15:41:45 +0000 (UTC)
Received: from AISEX01.ainfosec.com (10.201.1.85) by AISEX01.ainfosec.com
 (10.201.1.85) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1466.3; Sat, 3 Nov
 2018 11:41:44 -0400
Received: from AISEX01.ainfosec.com ([fe80::5db4:1a17:953a:2009]) by
 AISEX01.ainfosec.com ([fe80::5db4:1a17:953a:2009%13]) with mapi id
 15.01.1466.003; Sat, 3 Nov 2018 11:41:44 -0400
From: Rian Quinn <quinnr@ainfosec.com>
To: xen-devel <xen-devel@lists.xenproject.org>, "committers@xenproject.org"
 <committers@xenproject.org>, "tamas.k.lengyel@gmail.com"
 <tamas.k.lengyel@gmail.com>, "intel-xen@intel.com" <intel-xen@intel.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>, Christopher Clark
 <christopher.w.clark@gmail.com>, "persaur@gmail.com" <persaur@gmail.com>,
 "jgross@suse.com" <jgross@suse.com>, "john.ji@intel.com" <john.ji@intel.com>, 
 "Cc: dgar.iglesias@xilinx.com" <dgar.iglesias@xilinx.com>,
 "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>, "Artem_Mygaiev@epam.com"
 <Artem_Mygaiev@epam.com>, "anastassios.nanos@onapp.com"
 <anastassios.nanos@onapp.com>, Grall <julien.grall@arm.com>,
 "Stewart.Hildebrand@dornerworks.com" <Stewart.Hildebrand@dornerworks.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "Jarvis.Roach@dornerworks.com" <Jarvis.Roach@dornerworks.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>, "lars.kurth@citrix.com"
 <lars.kurth@citrix.com>
Thread-Topic: x86 Community Call: Nov 14 - 15:00 - 16:00 UTC - Call for Agenda
 Items
Thread-Index: AQHUc4sF5r9qXeVopE2KUXODvf0WWw==
Date: Sat, 3 Nov 2018 15:41:44 +0000
Message-ID: <16d8698098c24db8a68342f6af26f93a@ainfosec.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.201.1.87]
MIME-Version: 1.0
X-Mailman-Approved-At: Sat, 03 Nov 2018 15:56:32 +0000
Subject: [Xen-devel] x86 Community Call: Nov 14 - 15:00 - 16:00 UTC - Call
 for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4493463245708674685=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4493463245708674685==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_16d8698098c24db8a68342f6af26f93aainfoseccom_"

--_000_16d8698098c24db8a68342f6af26f93aainfoseccom_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

All,


I added an action item to the list for the November call to discuss the wor=
k we are doing at AIS with respect to documenting every resource and regist=
er that a Xen PVH guest touches using the Bareflank hypervisor. We are taki=
ng a whitelist approach which means to get a Xen PVH guest to work we have =
to explicitly grant access to every CPUID, MSR, port, memory address, and p=
rivileged instruction and we are documenting these requirements as we go. T=
he goal of the discussion is to introduce our work and get feedback and int=
erest in the results from the rest of the group.


Thanks,


Rian Quinn, PhD
Chief Technology Officer

Assured Information Security
153 Brooks Road
Rome, NY 13441
315-336-3306
Cell: 720-607-1719
quinnr@ainfosec.com<mailto:bushingere@ainfosec.com>

--_000_16d8698098c24db8a68342f6af26f93aainfoseccom_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"><!-- P {margin-top:0;margi=
n-bottom:0;} --></style>
</head>
<body dir=3D"ltr">
<div id=3D"divtagdefaultwrapper" dir=3D"ltr" style=3D"font-size:12pt; color=
:rgb(0,0,0); font-family:Calibri,Helvetica,sans-serif,Helvetica,EmojiFont,&=
quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quo=
t;Segoe UI Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymbols">
<p>All,</p>
<p><br>
</p>
<p>I added an action item to the list for the November call to discuss the =
work we are doing at AIS with respect to documenting every resource and reg=
ister that a Xen PVH guest touches using the Bareflank hypervisor. We are t=
aking a whitelist approach which
 means to get a Xen PVH guest to work we have to explicitly grant access to=
 every CPUID, MSR, port, memory address, and privileged instruction and we =
are documenting these requirements as we go. The goal of the discussion is =
to introduce our work and get feedback
 and interest in the results from the rest of the group.&nbsp;</p>
<p><br>
</p>
<p>Thanks,</p>
<p><br>
</p>
<div id=3D"Signature">
<div id=3D"divtagdefaultwrapper" dir=3D"ltr" style=3D"font-size:12pt; color=
:rgb(0,0,0); font-family:Calibri,Arial,Helvetica,sans-serif,Helvetica,Emoji=
Font,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoj=
i,&quot;Segoe UI Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymbols">
<p><b></b></p>
<div style=3D"color:rgb(33,33,33); font-size:15px; margin:0px"><b><font fac=
e=3D"Calibri,sans-serif" size=3D"2"><span style=3D"font-size:11pt"><font fa=
ce=3D"Arial,sans-serif" size=3D"2" color=3D"#212121"><span style=3D"font-si=
ze:10pt"><b>Rian Quinn, PhD</b></span></font></span></font></b><br>
</div>
<div style=3D"color:rgb(33,33,33); font-size:15px; margin:0px"><b><font fac=
e=3D"Calibri,sans-serif" size=3D"2"><span style=3D"font-size:11pt"><font fa=
ce=3D"Arial,sans-serif" size=3D"2" color=3D"#212121"><span style=3D"font-si=
ze:9pt"><i>Chief Technology Officer</i></span></font></span></font></b></di=
v>
<div style=3D"color:rgb(33,33,33); font-size:15px; margin:0px"><b><font fac=
e=3D"Calibri,sans-serif" size=3D"2"><span style=3D"font-size:11pt"><font fa=
ce=3D"Arial,sans-serif" size=3D"2" color=3D"#212121"><span style=3D"font-si=
ze:9pt"><i>&nbsp;</i></span></font></span></font></b></div>
<div style=3D"color:rgb(33,33,33); font-size:15px; margin:0px"><b><font fac=
e=3D"Calibri,sans-serif" size=3D"2"><span style=3D"font-size:11pt"><font fa=
ce=3D"Arial,sans-serif" size=3D"2" color=3D"#212121"><span style=3D"font-si=
ze:9pt">Assured Information Security</span></font></span></font></b></div>
<div style=3D"color:rgb(33,33,33); font-size:15px; margin:0px"><b><font fac=
e=3D"Calibri,sans-serif" size=3D"2"><span style=3D"font-size:11pt"><font fa=
ce=3D"Arial,sans-serif" size=3D"2" color=3D"#212121"><span style=3D"font-si=
ze:9pt"><span tabindex=3D"0" class=3D"contextualExtensionHighlight ms-font-=
color-themePrimary ms-border-color-themePrimary ident_299_329">153
 Brooks Road</span></span></font></span></font></b></div>
<div style=3D"color:rgb(33,33,33); font-size:15px; margin:0px"><b><font fac=
e=3D"Calibri,sans-serif" size=3D"2"><span style=3D"font-size:11pt"><font fa=
ce=3D"Arial,sans-serif" size=3D"2" color=3D"#212121"><span style=3D"font-si=
ze:9pt"><span tabindex=3D"0" class=3D"contextualExtensionHighlight ms-font-=
color-themePrimary ms-border-color-themePrimary ident_299_329">Rome,
 NY 13441</span></span></font></span></font></b></div>
<div style=3D"color:rgb(33,33,33); font-size:15px; margin:0px"><b><font fac=
e=3D"Calibri,sans-serif" size=3D"2"><span style=3D"font-size:11pt"><font fa=
ce=3D"Arial,sans-serif" size=3D"2" color=3D"#212121"><span style=3D"font-si=
ze:9pt">315-336-3306</span></font></span></font></b></div>
<div style=3D"color:rgb(33,33,33); font-size:15px; margin:0px"><b><font fac=
e=3D"Calibri,sans-serif" size=3D"2"><span style=3D"font-size:11pt"><font fa=
ce=3D"Arial,sans-serif" size=3D"2" color=3D"#212121"><span style=3D"font-si=
ze:9pt">Cell: 720-607-1719</span></font></span></font></b></div>
<div style=3D"color:rgb(33,33,33); font-size:15px; margin:0px"><b><font fac=
e=3D"Calibri,sans-serif" size=3D"2"><span style=3D"font-size:11pt"><font fa=
ce=3D"Arial,sans-serif" size=3D"2"><span style=3D"font-size:9pt"><a href=3D=
"mailto:bushingere@ainfosec.com" target=3D"_blank" id=3D"LPNoLP">quinnr@ain=
fosec.com</a></span></font></span></font></b></div>
<p><span style=3D"font-size:11pt"></span></p>
<p></p>
</div>
</div>
</div>
</body>
</html>

--_000_16d8698098c24db8a68342f6af26f93aainfoseccom_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4493463245708674685==--


From xen-devel-bounces@lists.xenproject.org Sat Nov 03 20:07:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Nov 2018 20:07: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-devel-bounces@lists.xenproject.org>)
	id 1gJ2CH-0002Ts-Vm; Sat, 03 Nov 2018 20:07: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=rubx=no=xenproject.org=prvs=83810d20f=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gJ2CG-0002Tg-Tn
 for xen-devel@lists.xenproject.org; Sat, 03 Nov 2018 20:07:05 +0000
X-Inumbo-ID: 0742e2ec-dfa4-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0742e2ec-dfa4-11e8-9a16-bc764e045a96;
 Sat, 03 Nov 2018 20:07:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,461,1534809600"; d="scan'208";a="69593076"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75564-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-shadow:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:nonblocking
 qemu-mainline:build-amd64-libvirt:libvirt-build:fail:nonblocking
 qemu-mainline:build-i386-libvirt:libvirt-build:fail:nonblocking
 qemu-mainline:build-armhf-libvirt:libvirt-build:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=f96a3165ab1c36dbf4cb63e8761fa45457381aca
X-Osstest-Versions-That: qemuu=a2e002ff7913ce93aa0f7dbedd2123dce5f1a9cd
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 3 Nov 2018 20:06:59 +0000
Subject: [Xen-devel] [qemu-mainline baseline-only test] 75564: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU2NCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzc1NTY0LwoKUmVncmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxk
IG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1NTkKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDEwIGRlYmlhbi1kaS1p
bnN0YWxsICAgICAgICBmYWlsIGJsb2NrZWQgaW4gNzU1NTkKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3NTU1
OQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAg
ICAgICAgIGZhaWwgICBsaWtlIDc1NTU5CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICA2
IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzU1NTkKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgbGlrZSA3NTU1OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSA3NTU1OQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbGlrZSA3NTU1OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCAgICAgZmFpbCBsaWtlIDc1NTU5CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IGxpa2UgNzU1NTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3NTU1OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSA3
NTU1OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgZmFpbCBsaWtlIDc1NTU5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIGxpa2UgNzU1NTkKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbGlrZSA3NTU1OQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDc1NTU5CiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJpYW4taHZtLWluc3RhbGwgICAgICBmYWlsIGxpa2Ug
NzU1NTkKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3NTU1OQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDc1NTU5CiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIGxpa2UgNzU1NTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbGlrZSA3NTU1OQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAxOSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgICBsaWtl
IDc1NTU5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzU1NTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSA3NTU1OQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBsaWtlIDc1NTU5CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgZjk2YTMxNjVhYjFjMzZkYmY0Y2I2M2U4NzYxZmE0
NTQ1NzM4MWFjYQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgYTJlMDAy
ZmY3OTEzY2U5M2FhMGY3ZGJlZGQyMTIzZGNlNWYxYTljZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
IDc1NTU5ICAyMDE4LTExLTAyIDAwOjQ5OjA0IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgICA3NTU2NCAgMjAxOC0xMS0wMiAyMzo0OToyMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJpc2hhcmEg
QWJ1SGF0dG91bSA8YmlzaGFyYUBkYXluaXguY29tPgogIENoZW4gSGFueGlhbyA8Y2hlbmhhbnhp
YW9AZ21haWwuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvcm5lbGlh
IEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdl
QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVt
aWxpbyBHLiBDb3RhIDxjb3RhQGJyYWFwLm9yZz4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0By
ZWRoYXQuY29tPgogIEpvbmF0aG9uIFJlaW5oYXJ0IDxqcmVpbmhhcnRAY2Mtc3cuY29tPgogIExp
IFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJl
Lmx1cmVhdUByZWRoYXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgog
IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGlu
dXgudm5ldC5pYm0uY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9y
Zz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUmljaGFy
ZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9iZXJ0IEhvbyA8
cm9iZXJ0Lmh1QGxpbnV4LmludGVsLmNvbT4KICBTYW1lZWggSnVicmFuIDxzYW1lZWhAZGF5bml4
LmNvbT4KICBTYW1lZWggSnVicmFuIDxzanVicmFuQHJlZGhhdC5jb20+CiAgU2ViYXN0aWFuIEFu
ZHJ6ZWogU2lld2lvciA8YmlnZWFzeUBsaW51dHJvbml4LmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0
ZWZhbmJAbGludXguaWJtLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgVGFvIFh1
IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBU
b23DocWhIEdvbGVtYmlvdnNrw70gPHRnb2xlbWJpQHJlZGhhdC5jb20+CiAgV2FpbmVyIGRvcyBT
YW50b3MgTW9zY2hldHRhIDx3YWluZXJzbUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hv
bWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3Vy
Y2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSAxMzUzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 03 20:10:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Nov 2018 20:10: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-devel-bounces@lists.xenproject.org>)
	id 1gJ2G1-0003Bn-GX; Sat, 03 Nov 2018 20:10: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=bne8=no=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJ2G0-0003Bc-6D
 for xen-devel@lists.xenproject.org; Sat, 03 Nov 2018 20:10:56 +0000
X-Inumbo-ID: 91169126-dfa4-11e8-bf02-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91169126-dfa4-11e8-bf02-12d6303a7972;
 Sat, 03 Nov 2018 20:10:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJ2Fu-0006hr-64; Sat, 03 Nov 2018 20:10:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJ2Ft-0001TM-NF; Sat, 03 Nov 2018 20:10:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJ2Ft-0001aM-MZ; Sat, 03 Nov 2018 20:10:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gJ2Ft-0001aM-MZ@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Nov 2018 20:10:49 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-xl-qemut-win7-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NAp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioq
IEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4g
dHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAwMjAwZmJkZDQzMTUx
OWQ3MzBiNWQzOTlhMTI4NDBlYzgzMmIyN2NjCiAgQnVnIG5vdCBwcmVzZW50OiBkZTNmYmIyYWE4
MDJhMjY3ZGVlMjIxM2FlN2Q1YTFlMTllYjQyOTRhCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5Mzc5LwoKCiAgKFJl
dmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10
dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQueGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2Rl
IHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdy
YXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0Lnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEyOTM4
MC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1y
ZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMjkz
NDggZmFpbCBbaG9zdD1iYXJvcXVlMF0gLyAxMjg5NDUgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNz
IGZsaWdodHM6IDEyOTM0OCAvIDEyODk0NQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJl
ZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxp
bnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk
cy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dApMYXRlc3QgNWYyMTU4NTM4NGE0YTY5YjhiZmRkMmNhZTdlMzY0OGFlODA1ZjU3ZCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3Yzhi
M2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CkJhc2lzIHBhc3MgNThh
MDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEz
ZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZl
MGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGgg
Li9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0IzU4YTAyMjg3MDc4NzBjODMz
MDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTktNWYyMTU4NTM4NGE0YTY5YjhiZmRkMmNhZTdlMzY0OGFl
ODA1ZjU3ZCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQj
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQjOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OS05
YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQjZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
Ni1kZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0IzkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTct
OTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwpMb2FkZWQgMTE2NiBub2Rl
cyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyODk0NSBw
YXNzIDU4YTAyMjg3MDc4NzBjODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0
OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2
NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI4OTcwIGZhaWwgMDFhYTlk
NTE4ZWFlOGE0ZDc1Y2QzMDQ5ZGVmYzZlZDBiNmQwYTY1OCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMx
NDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFm
YWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjkwMDUgZmFpbCBlNWY2ZDlhZmEzNDE1MTA0
ZTQwMmNkNjkyODhiYjAzZjcxNjVlZWJhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5
NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTA3MiBmYWlsIDY5ZDViOTdjNTk3MzA3NzczZmU2YzU5Nzc1
YTVkNWE4OGJiN2U2YjMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5
YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2Yy
YzY0NWFlNwogMTI5MTY3IGZhaWwgMTE3NDNjNTY3ODVjNzUxYzA4N2VlY2RiOTg3MTNlZWY3OTY2
MDllMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYz
N2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAx
MjkyNTggZmFpbCBhOWFjNmNjNDdiYmIwZmRkMDQyMDEyMDQ0ZjczN2JhMTNkYTEwY2I0IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdj
OGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTMwNCBmYWls
IGJhYTg4OGQyNWVhNjRkMGM1OTM0NGQ0NzQyODRjYTk5Y2ZkZDQ0OWEgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVm
ODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZm
ZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5MzczIGZhaWwgMDIwMGZiZGQ0
MzE1MTlkNzMwYjVkMzk5YTEyODQwZWM4MzJiMjdjYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5
ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjkzNzQgcGFzcyBkZTNmYmIyYWE4MDJhMjY3ZGVl
MjIxM2FlN2Q1YTFlMTllYjQyOTRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5
ZDliNDNmMmM2NDVhZTcKIDEyOTM3NiBmYWlsIDAyMDBmYmRkNDMxNTE5ZDczMGI1ZDM5OWExMjg0
MGVjODMyYjI3Y2MgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBl
ZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0
NWFlNwogMTI5Mzc4IHBhc3MgZGUzZmJiMmFhODAyYTI2N2RlZTIyMTNhZTdkNWExZTE5ZWI0Mjk0
YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2Rk
NWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjkz
NDggZmFpbCA1ZjIxNTg1Mzg0YTRhNjliOGJmZGQyY2FlN2UzNjQ4YWU4MDVmNTdkIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIz
ZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTM3OSBmYWlsIDAy
MDBmYmRkNDMxNTE5ZDczMGI1ZDM5OWExMjg0MGVjODMyYjI3Y2MgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkx
M2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2
ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5MzgwIGZhaWwgNWYyMTU4NTM4NGE0
YTY5YjhiZmRkMmNhZTdlMzY0OGFlODA1ZjU3ZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODli
MmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjkzNjQgcGFzcyA1OGEwMjI4NzA3ODcwYzgzMzA5MTdm
OTE5ODA0OTg2ODU1NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDli
NDNmMmM2NDVhZTcKIDEyOTM2NSBmYWlsIGJhYTg4OGQyNWVhNjRkMGM1OTM0NGQ0NzQyODRjYTk5
Y2ZkZDQ0OWEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2
MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFl
NwogMTI5MzY2IGZhaWwgZDgyOTI0YzNiOGQwNjA3MDk0Yjk0ZmFiMjkwYTMzYzVhZDdkNTg2YyBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0
YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjkzNjgg
ZmFpbCBjYmJmYjBhZTJjYTk3OTIyMjI5NzA2MjY0N2NlZDY1MzY4MmE2Y2M3IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJj
NDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDky
NjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTM3MCBwYXNzIGRlM2Zi
YjJhYTgwMmEyNjdkZWUyMjEzYWU3ZDVhMWUxOWViNDI5NGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2Uz
MTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBh
ZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5MzcxIGZhaWwgYzA1ZjM2NDJmNDMwNGRk
MDgxODc2ZTc3YTY4NTU1YjZhYmE0NDgzZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4
OTc1OWQ5YjQzZjJjNjQ1YWU3ClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJl
c3VsdCBmb3VuZDogZmxpZ2h0IDEyODk0NSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxMjkzNDggKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMjkzNjQgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMjkzODAgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgZGUz
ZmJiMmFhODAyYTI2N2RlZTIyMTNhZTdkNWExZTE5ZWI0Mjk0YSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEz
ZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZl
MGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3Ck5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3Qs
IGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI5MzcwIChwYXNz
KSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI5MzczIChmYWlsKSwgZm9y
IGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5Mzc0IChwYXNzKSwgZm9yIGxh
c3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjkzNzYgKGZhaWwpLCBmb3IgZmlyc3QgZmFp
bHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjkzNzggKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDEyOTM3OSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiog
Rm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0
cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDAyMDBmYmRkNDMxNTE5
ZDczMGI1ZDM5OWExMjg0MGVjODMyYjI3Y2MKICBCdWcgbm90IHByZXNlbnQ6IGRlM2ZiYjJhYTgw
MmEyNjdkZWUyMjEzYWU3ZDVhMWUxOWViNDI5NGEKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjkzNzkvCgoKICAoUmV2
aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCnBubXRvcG5nOiAyMDEgY29sb3JzIGZvdW5k
ClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1s
aW51cy90ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NC54ZW4tYm9vdC57ZG90LHBz
LHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
MTI5MzgwOiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMjkzODAgbGludXgtbGludXMgcmVh
bC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xMjkzODAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJl
IHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Nov 03 20:50:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Nov 2018 20:50: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-devel-bounces@lists.xenproject.org>)
	id 1gJ2rl-0005d9-Qz; Sat, 03 Nov 2018 20:49: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=rubx=no=xenproject.org=prvs=83810d20f=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gJ2rk-0005cx-MD
 for xen-devel@lists.xenproject.org; Sat, 03 Nov 2018 20:49:56 +0000
X-Inumbo-ID: 0202846c-dfaa-11e8-966f-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0202846c-dfaa-11e8-966f-12d6303a7972;
 Sat, 03 Nov 2018 20:49:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,461,1534809600"; d="scan'208";a="69593844"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75565-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 ovmf:build-i386-libvirt:libvirt-build:fail:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
X-Osstest-Versions-This: ovmf=93f98985826a6eba30584e9b2ada754b3da17990
X-Osstest-Versions-That: ovmf=c4f4984c69ab1057a5d297b4557fe6cf733f8584
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 3 Nov 2018 20:49:47 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 75565: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU2NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1NTY1LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICAgICAgZmFpbCAgIGxp
a2UgNzU1NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCAgICAgIGZhaWwgbGlrZSA3NTU2MQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDc1NTYxCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxs
ICAgICBmYWlsIGxpa2UgNzU1NjEKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBvdm1m
ICAgICAgICAgICAgICAgICA5M2Y5ODk4NTgyNmE2ZWJhMzA1ODRlOWIyYWRhNzU0YjNkYTE3OTkw
CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjNGY0OTg0YzY5YWIxMDU3
YTVkMjk3YjQ1NTdmZTZjZjczM2Y4NTg0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzU1NjEgIDIw
MTgtMTEtMDIgMDY6NTE6NTcgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDc1NTY1
ICAyMDE4LTExLTAyIDIzOjUyOjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcgPGJvYi5jLmZl
bmdAaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBMaW1p
bmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBNYXJ2aW4gSGFldXNlciA8TWFydmluLkhh
ZXVzZXJAb3V0bG9vay5jb20+CiAgTWFydmluLkhhZXVzZXJAb3V0bG9vay5jb20gPE1hcnZpbi5I
YWV1c2VyQG91dGxvb2suY29tPgogIFpoYW8sIFpoaXFpYW5nWCA8emhpcWlhbmd4LnpoYW9AaW50
ZWwuY29tPgogIFpoaXFpYW5nWCBaaGFvIDx6aGlxaWFuZ3guemhhb0BpbnRlbC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5j
b20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgOTNmOTg5ODU4MjZhNmViYTMwNTg0ZTliMmFkYTc1NGIzZGExNzk5MApBdXRo
b3I6IFpoYW8sIFpoaXFpYW5nWCA8emhpcWlhbmd4LnpoYW9AaW50ZWwuY29tPgpEYXRlOiAgIFdl
ZCBPY3QgMzEgMTg6MzU6NDcgMjAxOCArMDgwMAoKICAgIEJhc2VUb29sczogQ2hlY2sgdGhlIG1h
eCBzaXplIGZvciBzdHJpbmcgUENELgogICAgCiAgICBBY2NvcmRpbmcgdG8gUENEX0RBVEFCQVNF
X0lOSVQgaW4KICAgIGVkazJcTWRlTW9kdWxlUGtnXEluY2x1ZGVcR3VpZFxQY2REYXRhQmFzZVNp
Z25hdHVyZUd1aWQuaCwKICAgIHRoZSBtYXggc2l6ZSBmb3Igc3RyaW5nIFBDRCBzaG91bGQgbm90
IGV4Y2VlZCBVU0hSVF9NQVggNjU1MzUoMHhmZmZmKS4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1i
eTogWmhpcWlhbmdYIFpoYW8gPHpoaXFpYW5neC56aGFvQGludGVsLmNvbT4KICAgIENjOiBMaW1p
bmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBZb25naG9uZyBaaHUgPHlvbmdo
b25nLnpodUBpbnRlbC5jb20+CiAgICBDYzogQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4KCmNvbW1p
dCA0OThjYjI5ZGZkY2M3MjMyZjdiMDY5M2UyNjY1NTVjMTljNDNhZTIwCkF1dGhvcjogTWFydmlu
LkhhZXVzZXJAb3V0bG9vay5jb20gPE1hcnZpbi5IYWV1c2VyQG91dGxvb2suY29tPgpEYXRlOiAg
IFRodSBOb3YgMSAwNDowODozNSAyMDE4ICswODAwCgogICAgTWRlUGtnL0Jhc2UuaDogSW1wbGVt
ZW50IEJBU0VfQ1IoKSB2aWEgT0ZGU0VUX09GKCkuCiAgICAKICAgIFJlcGxhY2UgdGhlIGN1cnJl
bnQgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIHRvIHJldHJpZXZlIEZpZWxkJ3MKICAgIG9mZnNl
dCB3aXRoIGEgY2FsbCB0byBPRkZTRVRfT0YoKS4gIFRoaXMgaXMgaW1wbGVtZW50ZWQgdmlhCiAg
ICBfX2J1aWx0aW5fb2Zmc2V0b2YgZm9yIEdDQyBhbmQgQ2xhbmcsIHdoaWNoIGVsaW1pbmF0ZXMg
VUIgY2F1Z2h0IGJ5CiAgICBDbGFuZyBVbmRlZmluZWRCZWhhdmlvclNhbml0aXplci4KICAgIAog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MQogICAgU2lnbmVkLW9mZi1ieTogTWFydmluIEhhZXVzZXIgPE1hcnZpbi5IYWV1c2VyQG91dGxv
b2suY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29t
PgoKY29tbWl0IDg4ZTg0OThmOGE3MmNmZjFmN2FmNjg1MmVjODE2Njc3MjkxMzM5OWUKQXV0aG9y
OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KRGF0ZTogICBUaHUgTm92IDEgMjI6
MzU6MjkgMjAxOCArMDgwMAoKICAgIEJhc2VUb29scyB0b29sc19kZWYudGVtcGxhdGU6IEFkZCBH
Q0MgbGluayBzY3JpcHQgb3B0aW9uIGluIEFTTERMSU5LX0ZMQUdTCiAgICAKICAgIEdDQyBsaW5r
IHNjcmlwdCBpcyB1c2VkIHRvIGRpc2NhcmQgdGhlIHVudXNlZCBzZWN0aW9uIGRhdGEgZnJvbSBF
TEYgaW1hZ2UuCiAgICBBU0xETElOS19GTEFHUyByZXF1aXJlcyBpdCB0byByZW1vdmUgdGhlIHVu
bmVjZXNzYXJ5IHNlY3Rpb24gZGF0YSwgdGhlbgogICAgR2VuRncgY2FuIGJlIHVzZWQgdG8gcmV0
cmlldmUgdGhlIGNvcnJlY3QgZGF0YSBzZWN0aW9uIGZyb20gRUxGIGltYWdlLgogICAgCiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAg
ICBTaWduZWQtb2ZmLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENj
OiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTog
WW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoKY29tbWl0IDVhZjUxNTNhZDk1
NTNjZTdlZDRmMjQxYTgzZDFhNGI4NzA4MzM5NjAKQXV0aG9yOiBGZW5nLCBCb2IgQyA8Ym9iLmMu
ZmVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IE5vdiAxIDIzOjA3OjAxIDIwMTggKzA4MDAKCiAg
ICBCYXNlVG9vbHM6IEFkZCBjaGVja2luZyB0byBFRkkgdmFyaWFibGUgYXR0cmlidXRlLgogICAg
CiAgICBUaGlzIHBhdGNoIGlzIGdvaW5nIHRvIGFkZCBhIGNoZWNrIHRoYXQgb25seSBpZiB0aGUK
ICAgIGF0dHJpYnV0ZSBvZiBhIEVGSSB2YXJpYWJsZSBpbmNsdWRlICdOVicsIGl0IHdpbGwgYmUK
ICAgIGFkZGVkIGludG8gUGNkTnZTdG9yZURlZmF1bHRWYWx1ZUJ1ZmZlci4KICAgIAogICAgQ29u
dHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAg
U2lnbmVkLW9mZi1ieTogQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogICAgQ2M6IExp
bWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBH
YW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IGRiZWFmNTg1NTUwNTIyOGI1ZTA5YWZl
NDQ5MTRhNmQ4NzRmNjQ1M2YKQXV0aG9yOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNv
bT4KRGF0ZTogICBUaHUgTm92IDEgMjE6MzY6MDkgMjAxOCArMDgwMAoKICAgIE1kZU1vZHVsZVBr
ZzogUmVtb3ZlIHRoZSB0cmFpbGluZyBzcGFjZSBpbiB0aHJlZSBzb3VyY2UgZmlsZXMuCiAgICAK
ICAgIFRoZSByZWNlbnQgY2hhbmdlcyBpbiB0aGVzZSB0aHJlZSBzb3VyY2UgZmlsZXMgaW50cm9k
dWNlIHRoZSB0cmFpbGluZyBzcGFjZS4KICAgIFRoaXMgcGF0Y2ggcmVtb3ZlcyB0aGVtIHRvIGZv
bGxvdyBlZGsyIGNvZGluZyBzdHlsZS4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5v
Q29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogTGltaW5n
IEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzogU3RhciBaZW5nIDxzdGFyLnplbmdA
aW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Nov 03 23:29:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Nov 2018 23:29: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-devel-bounces@lists.xenproject.org>)
	id 1gJ5La-0000Ri-DL; Sat, 03 Nov 2018 23:28: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=bne8=no=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJ5LZ-0000RY-AR
 for xen-devel@lists.xenproject.org; Sat, 03 Nov 2018 23:28:53 +0000
X-Inumbo-ID: 386b3317-dfc0-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 386b3317-dfc0-11e8-9a16-bc764e045a96;
 Sat, 03 Nov 2018 23:28:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJ5LU-0001wL-V3; Sat, 03 Nov 2018 23:28:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJ5LU-0006RN-IY; Sat, 03 Nov 2018 23:28:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJ5LU-0004H1-Hw; Sat, 03 Nov 2018 23:28:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129353-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=48080527d6e364f213affd8517bb99a665d38440
X-Osstest-Versions-That: libvirt=5a128712bc76d7db80ce362db7d7ddd5062088f8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Nov 2018 23:28:48 +0000
Subject: [Xen-devel] [libvirt test] 129353: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTM1MyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjkzNTMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTI5MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5MjkyCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDQ4MDgwNTI3ZDZlMzY0ZjIxM2FmZmQ4NTE3YmI5OWE2NjVkMzg0
NDAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDVhMTI4NzEyYmM3NmQ3
ZGI4MGNlMzYyZGI3ZDdkZGQ1MDYyMDg4ZjgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTI5MiAg
MjAxOC0xMS0wMSAxNjo0ODozMSBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjkz
NTMgIDIwMTgtMTEtMDMgMDQ6MTg6NTYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5p
IDxhYm9sb2duYUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIDVhMTI4
NzEyYmMuLjQ4MDgwNTI3ZDYgIDQ4MDgwNTI3ZDZlMzY0ZjIxM2FmZmQ4NTE3YmI5OWE2NjVkMzg0
NDAgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Nov 03 23:49:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Nov 2018 23:49: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-devel-bounces@lists.xenproject.org>)
	id 1gJ5fG-00020Z-8s; Sat, 03 Nov 2018 23:49: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=bne8=no=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJ5fF-00020N-9V
 for xen-devel@lists.xenproject.org; Sat, 03 Nov 2018 23:49:13 +0000
X-Inumbo-ID: 0fececf2-dfc3-11e8-bfe5-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0fececf2-dfc3-11e8-bfe5-12d6303a7972;
 Sat, 03 Nov 2018 23:49:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJ5fC-0002Jd-2a; Sat, 03 Nov 2018 23:49:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJ5fB-0006sn-Qa; Sat, 03 Nov 2018 23:49:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJ5fB-0000MR-Pl; Sat, 03 Nov 2018 23:49:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129348-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=5f21585384a4a69b8bfdd2cae7e3648ae805f57d
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Nov 2018 23:49:09 +0000
Subject: [Xen-devel] [linux-linus test] 129348: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTM0OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5MzQ4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hv
c3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1i
b290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEy
NTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxv
d2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICA1ZjIxNTg1Mzg0YTRhNjliOGJmZGQyY2FlN2UzNjQ4YWU4MDVmNTdkCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3
NjY0YjM4Yzk1YmJmNzAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMg
MjE6MjA6NTUgWiAgIDgyIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4
LTE1IDEzOjA2OjU2IFogICA4MCBkYXlzICAgNzQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI5MzQ4ICAyMDE4LTExLTAzIDAwOjMzOjU2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQozMjM2IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGlu
ZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU0MzI3OSBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Nov 04 04:40:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:40: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-devel-bounces@lists.xenproject.org>)
	id 1gJACs-0006BR-1i; Sun, 04 Nov 2018 04:40: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJACr-0006BF-8B
 for xen-devel@lists.xenproject.org; Sun, 04 Nov 2018 04:40:13 +0000
X-Inumbo-ID: b6c9f22c-dfeb-11e8-b44f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6c9f22c-dfeb-11e8-b44f-12d6303a7972;
 Sun, 04 Nov 2018 04:40:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJACm-00013d-WF; Sun, 04 Nov 2018 04:40:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJACm-0004m4-G7; Sun, 04 Nov 2018 04:40:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJACm-0005F9-Ei; Sun, 04 Nov 2018 04:40:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gJACm-0005F9-Ei@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Nov 2018 04:40:08 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-qemuu-debianhvm-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NAp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxp
bnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk
cy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcg
aXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA1ZjIxNTg1
Mzg0YTRhNjliOGJmZGQyY2FlN2UzNjQ4YWU4MDVmNTdkCiAgQnVnIG5vdCBwcmVzZW50OiBiZWZh
ZDk0NGUyMzEyYzE4ZDg1NTAxM2NlMTU0Y2E3ZDJiMTEwYWRlCiAgTGFzdCBmYWlsIHJlcHJvOiBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5Mzk2LwoK
CiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZp
c2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQueGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFj
aCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rp
b24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVz
L3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0Lnhlbi1ib290IC0tc3Vt
bWFyeS1vdXQ9dG1wLzEyOTM5Ni5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEy
NTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFp
bHVyZSAvIGJhc2lzIHBhc3M6CiAxMjkzNDggZmFpbCBbaG9zdD1hbGJhbmEwXSAvIDEyODk0NSBb
aG9zdD1pdGFsaWEwXSAxMjg5MjAgW2hvc3Q9ZGViaW5hMF0gMTI4ODg1IFtob3N0PWFsYmFuYTFd
IDEyODg2MSBbaG9zdD1yaW1hdmExXSAxMjg4MzUgW2hvc3Q9Zmlhbm8xXSAxMjg3MjcgW2hvc3Q9
aHV4ZWxyZWJlMF0gMTI4NjYzIFtob3N0PXBpbm90MF0gMTI4NTk5IFtob3N0PWpvdWJlcnRpbjBd
IDEyODUyMCBbaG9zdD1pdGFsaWEwXSAxMjg0OTMgW2hvc3Q9aHV4ZWxyZWJlMV0gMTI4NDc2IFto
b3N0PWRlYmluYTBdIDEyODQ2MSBbaG9zdD1waW5vdDFdIDEyODQzOCBbaG9zdD1lbGJsaW5nMV0g
MTI4NDA3IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMjkzNDggLyAxMjg0MDcK
KHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVl
IHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51
eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdp
dApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5n
aXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4
ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDVmMjE1ODUzODRhNGE2OWI4
YmZkZDJjYWU3ZTM2NDhhZTgwNWY1N2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3
NTlkOWI0M2YyYzY0NWFlNwpCYXNpcyBwYXNzIGJlZmFkOTQ0ZTIzMTJjMThkODU1MDEzY2UxNTRj
YTdkMmIxMTBhZGUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBl
ZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMzU5OTcwZmQ4Yjc4MWZhYzJkZGNiYzg0ZGQ1Yjg5MDA3NWZh
MDhlZgpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9y
ICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMv
bGludXgtMi42LmdpdCNiZWZhZDk0NGUyMzEyYzE4ZDg1NTAxM2NlMTU0Y2E3ZDJiMTEwYWRlLTVm
MjE1ODUzODRhNGE2OWI4YmZkZDJjYWU3ZTM2NDhhZTgwNWY1N2QgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0IzljMGVlZDYxOGYz
N2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDktOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJj
NDhlZjg5MTNlMzE0OSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2RlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYtZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCMzNTk5NzBmZDhi
NzgxZmFjMmRkY2JjODRkZDViODkwMDc1ZmEwOGVmLTkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5
ZDliNDNmMmM2NDVhZTcKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3Vv
dXM6IGxpbnV4LTIuNgpMb2FkZWQgMTAwMiBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hp
bmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyODM2OSBbaG9zdD1yaW1hdmExXQogMTI4NDA3IHBhc3Mg
YmVmYWQ5NDRlMjMxMmMxOGQ4NTUwMTNjZTE1NGNhN2QyYjExMGFkZSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4
OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzNTk5NzBm
ZDhiNzgxZmFjMmRkY2JjODRkZDViODkwMDc1ZmEwOGVmCiAxMjg0MzggW2hvc3Q9ZWxibGluZzFd
CiAxMjg0NzYgW2hvc3Q9ZGViaW5hMF0KIDEyODQ2MSBbaG9zdD1waW5vdDFdCiAxMjg0OTMgW2hv
c3Q9aHV4ZWxyZWJlMV0KIDEyODUyMCBbaG9zdD1pdGFsaWEwXQogMTI4NTk5IFtob3N0PWpvdWJl
cnRpbjBdCiAxMjg2NjMgW2hvc3Q9cGlub3QwXQogMTI4NzI3IFtob3N0PWh1eGVscmViZTBdCiAx
Mjg4NjEgW2hvc3Q9cmltYXZhMV0KIDEyODgzNSBbaG9zdD1maWFubzFdCiAxMjg4ODUgW2hvc3Q9
YWxiYW5hMV0KIDEyODkyMCBbaG9zdD1kZWJpbmEwXQogMTI4OTQ1IFtob3N0PWl0YWxpYTBdCiAx
Mjg5NzAgZmFpbCBpcnJlbGV2YW50CiAxMjkwMDUgZmFpbCBpcnJlbGV2YW50CiAxMjkwNzIgZmFp
bCBpcnJlbGV2YW50CiAxMjkxNjcgZmFpbCBpcnJlbGV2YW50CiAxMjkyNTggZmFpbCBpcnJlbGV2
YW50CiAxMjkzMDQgZmFpbCBpcnJlbGV2YW50CiAxMjkzOTEgZmFpbCA1ZjIxNTg1Mzg0YTRhNjli
OGJmZGQyY2FlN2UzNjQ4YWU4MDVmNTdkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5
NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTM5MyBwYXNzIGJlZmFkOTQ0ZTIzMTJjMThkODU1MDEzY2Ux
NTRjYTdkMmIxMTBhZGUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5
YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2Yy
YzY0NWFlNwogMTI5Mzk0IGZhaWwgNWYyMTU4NTM4NGE0YTY5YjhiZmRkMmNhZTdlMzY0OGFlODA1
ZjU3ZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYz
N2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAx
MjkzOTUgcGFzcyBiZWZhZDk0NGUyMzEyYzE4ZDg1NTAxM2NlMTU0Y2E3ZDJiMTEwYWRlIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdj
OGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTM0OCBmYWls
IDVmMjE1ODUzODRhNGE2OWI4YmZkZDJjYWU3ZTM2NDhhZTgwNWY1N2QgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVm
ODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZm
ZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5Mzk2IGZhaWwgNWYyMTU4NTM4
NGE0YTY5YjhiZmRkMmNhZTdlMzY0OGFlODA1ZjU3ZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5
ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjkzODEgcGFzcyBiZWZhZDk0NGUyMzEyYzE4ZDg1
NTAxM2NlMTU0Y2E3ZDJiMTEwYWRlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM1OTk3MGZkOGI3ODFmYWMyZGRjYmM4NGRk
NWI4OTAwNzVmYTA4ZWYKIDEyOTM4MyBmYWlsIDVmMjE1ODUzODRhNGE2OWI4YmZkZDJjYWU3ZTM2
NDhhZTgwNWY1N2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBl
ZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0
NWFlNwogMTI5Mzg0IHBhc3MgYmVmYWQ5NDRlMjMxMmMxOGQ4NTUwMTNjZTE1NGNhN2QyYjExMGFk
ZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2Rk
NWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiAyOTE2OTUxYzFiYjk0M2U3OWJmOTY1Y2RlNjZhNzhiMGU4NDE0NTViCiAxMjkz
ODUgcGFzcyBiZWZhZDk0NGUyMzEyYzE4ZDg1NTAxM2NlMTU0Y2E3ZDJiMTEwYWRlIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIz
ZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDU3MDc3Y2M0MmVhMDNhNzg4ZjAzY2IwMWRjZjFjZWU0OTFkODA5OTIKIDEyOTM4NiBwYXNzIGJl
ZmFkOTQ0ZTIzMTJjMThkODU1MDEzY2UxNTRjYTdkMmIxMTBhZGUgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkx
M2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZTliZTM0YmU1
ZjlhMWE2ZWNiZjA1YmE5NTAyY2Q3MDVhZTQ0MTQ3NgogMTI5Mzg3IHBhc3MgYmVmYWQ5NDRlMjMx
MmMxOGQ4NTUwMTNjZTE1NGNhN2QyYjExMGFkZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxNjJmYzgyOTVmMzEyNDBkYzM2
NzAxOTBhOTFlOWJiYzAzYjBkN2JlCiAxMjkzODggcGFzcyBiZWZhZDk0NGUyMzEyYzE4ZDg1NTAx
M2NlMTU0Y2E3ZDJiMTEwYWRlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDIzMDU4ZTdiMzYxYTRmNmNmNzQwMjQ1MzI3ZWEx
ODQxZTJiZTkxMzIKIDEyOTM5MCBwYXNzIGJlZmFkOTQ0ZTIzMTJjMThkODU1MDEzY2UxNTRjYTdk
MmIxMTBhZGUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2
MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFl
NwpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdo
dCAxMjg0MDcgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI5
MzQ4IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5Mzgx
IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5MzgzIChmYWls
KSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGJlZmFkOTQ0ZTIzMTJjMThkODU1
MDEzY2UxNTRjYTdkMmIxMTBhZGUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlk
OWI0M2YyYzY0NWFlNwpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBz
dGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTM5MCAocGFzcyksIGZvciBsYXN0IHBhc3MK
IFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTM5MSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDEyOTM5MyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTI5Mzk0IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTI5Mzk1IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMjkzOTYgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1
Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0y
LjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA1ZjIxNTg1Mzg0YTRhNjliOGJmZGQyY2FlN2UzNjQ4
YWU4MDVmNTdkCiAgQnVnIG5vdCBwcmVzZW50OiBiZWZhZDk0NGUyMzEyYzE4ZDg1NTAxM2NlMTU0
Y2E3ZDJiMTEwYWRlCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5Mzk2LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9u
Zywgb21pdHRlZC4pCgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9i
aXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQueGVuLWJvb3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjEyOTM5NjogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTI5
Mzk2IGxpbnV4LWxpbnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5Mzk2LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyBy
ZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 04 04:47:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 04:47: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-devel-bounces@lists.xenproject.org>)
	id 1gJAJT-0006O2-Rm; Sun, 04 Nov 2018 04:47: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJAJS-0006Ns-WA
 for xen-devel@lists.xenproject.org; Sun, 04 Nov 2018 04:47:03 +0000
X-Inumbo-ID: ab69d4d0-dfec-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab69d4d0-dfec-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 04:47:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJAJQ-0001J8-RJ; Sun, 04 Nov 2018 04:47:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJAJQ-0004vo-F0; Sun, 04 Nov 2018 04:47:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJAJQ-0002MV-EI; Sun, 04 Nov 2018 04:47:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129369-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=2cf113891a38cc05434bc9876ffc107a990887be
X-Osstest-Versions-That: xen=92666fdd6e0afab989b2d89759d9b43f2c645ae7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Nov 2018 04:47:00 +0000
Subject: [Xen-devel] [xen-unstable test] 129369: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTM2OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTM2OS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4Nzc1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg3NzUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyODc3NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4Nzc1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjg3NzUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODc3NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4Nzc1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjg3NzUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODc3NQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1
OWQ5YjQzZjJjNjQ1YWU3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg3NzUgIDIwMTgtMTAtMTQg
MTY6NDI6MjMgWiAgIDIwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI4ODM5ICAyMDE4LTEw
LTE2IDE1OjM4OjI2IFogICAxOCBkYXlzICAgMTQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI5MzY5ICAyMDE4LTExLTAzIDExOjUxOjU2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgPGpiZXVsaWNo
QHN1c2UuY29tPgogIEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgogIEFsZXhhbmRl
ciBTY2h1bHogPGNvZGVAc2NodWx6YWxleC5kZT4KICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogIEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgogIENocmlzdGlhbiBMaW5k
aWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVn
cmFAdHljaG8ubnNhLmdvdj4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgog
IEVsZW5hIFVmaW10c2V2YSA8ZWxlbmEudWZpbXRzZXZhQG9yYWNsZS5jb20+CiAgR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1hcmVr
IE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4K
ICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgog
IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVm
YW5vc0B4aWxpbnguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4K
ICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogIFhpbiBMaSA8dGFsb25zLmxlZUBnbWFpbC5jb20+CiAgWGluIExpIDx4aW4ubGlAY2l0cml4
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDkyNjY2
ZmRkNmUuLjJjZjExMzg5MWEgIDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3
YmUgLT4gbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 04 09:15:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 09:15: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-devel-bounces@lists.xenproject.org>)
	id 1gJEUv-0005SZ-98; Sun, 04 Nov 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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJEUu-0005SN-05
 for xen-devel@lists.xenproject.org; Sun, 04 Nov 2018 09:15:08 +0000
X-Inumbo-ID: 19e65d0c-e012-11e8-9757-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19e65d0c-e012-11e8-9757-12d6303a7972;
 Sun, 04 Nov 2018 09:14:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJEUh-0007Ge-Ay; Sun, 04 Nov 2018 09:14:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJEUg-00085U-Tp; Sun, 04 Nov 2018 09:14:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJEUg-0002co-Su; Sun, 04 Nov 2018 09:14:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129375-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt:<job
 status>:broken:regression
 qemu-mainline:test-armhf-armhf-libvirt:host-install(4):broken:heisenbug
 qemu-mainline:test-arm64-arm64-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=7d56239f159afc2e7bd42623947e56ba48f37836
X-Osstest-Versions-That: qemuu=f96a3165ab1c36dbf4cb63e8761fa45457381aca
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Nov 2018 09:14:54 +0000
Subject: [Xen-devel] [qemu-mainline test] 129375: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTM3NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjkzNzUvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4gIGluIDEyOTM0NgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBpbiAxMjkzNDYgcGFzcyBpbiAxMjkzNzUKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDEy
OTM0NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyOTMwNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5MzA1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjkzMDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTMwNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5MzA1
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgN2Q1NjIzOWYxNTlhZmMyZTdiZDQyNjIzOTQ3
ZTU2YmE0OGYzNzgzNgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgZjk2
YTMxNjVhYjFjMzZkYmY0Y2I2M2U4NzYxZmE0NTQ1NzM4MWFjYQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTI5MzA1ICAyMDE4LTExLTAyIDAwOjQxOjA2IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDEyOTM0NiAgMjAxOC0xMS0wMiAyMzo0NToyMiBaICAgIDEgZGF5cyAgICAyIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXgg
QmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBDaGFpIFdlbiA8Y2hhaXdlbkBiYWlk
dS5jb20+CiAgRGF5ZW9sIExlZSA8ZGF5ZW9sQGJlcmtlbGV5LmVkdT4KICBEci4gRGF2aWQgQWxh
biBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdh
ci5pZ2xlc2lhc0B4aWxpbnguY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNv
bT4KICBHdWFuZyBXYW5nIDx3YW5nLmd1YW5nNTVAenRlLmNvbS5jbj4KICBKaWEgTGluYSA8amlh
bGluYTAxQGJhaWR1LmNvbT4KICBKdWxpYSBTdXZvcm92YSA8anVzdWFsQG1haWwucnU+CiAgTGF1
cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVk
aGF0LmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGV0ZXIgTWF5
ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOp
IDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0
Lm9yZz4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4K
ICBTaGFubm9uIFpoYW8gPHNoYW5ub24uemhhb3NsQGdtYWlsLmNvbT4KICBUaG9tYXMgSHV0aCA8
dGh1dGhAcmVkaGF0LmNvbT4KICB3YW5nZ3VhbmcgPHdhbmcuZ3Vhbmc1NUB6dGUuY29tLmNuPgog
IFpoYW5nIENoZW4gPHpoYW5nY2tpZEBnbWFpbC5jb20+CiAgWmhhbmcgWXUgPHpoYW5neXUzMUBi
YWlkdS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0IGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSA1OTMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 04 10:04:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 10:04: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-devel-bounces@lists.xenproject.org>)
	id 1gJFGy-00016I-9t; Sun, 04 Nov 2018 10:04: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJFGx-000166-0p
 for xen-devel@lists.xenproject.org; Sun, 04 Nov 2018 10:04:47 +0000
X-Inumbo-ID: 0ea5eb09-e019-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ea5eb09-e019-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 10:04:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJFGt-0008Fa-4s; Sun, 04 Nov 2018 10:04:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJFGs-0002d9-T5; Sun, 04 Nov 2018 10:04:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJFGs-0008Lg-SM; Sun, 04 Nov 2018 10:04:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129406-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=2cf113891a38cc05434bc9876ffc107a990887be
X-Osstest-Versions-That: xen=8e751ac59cfd1143d095c45927ba1bec0d441ee4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Nov 2018 10:04:42 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 129406: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQwNiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTQwNi8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDJjZjExMzg5MWEzOGNj
MDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDhlNzUxYWM1OWNmZDExNDNkMDk1YzQ1OTI3YmExYmVjMGQ0NDFlZTQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEyOTIyOCAgMjAxOC0xMC0zMSAwOToxODo1MSBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMjk0MDYgIDIwMTgtMTEtMDQgMDk6MTg6NDQgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJyaWFuIFdvb2RzIDxicmlh
bi53b29kc0BhbWQuY29tPgogIENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0
cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE1hcmVr
IE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4K
ICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGNv
dmVyaXR5LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIDhlNzUxYWM1OWMuLjJjZjExMzg5MWEgIDJjZjExMzg5MWEz
OGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUgLT4gY292ZXJpdHktdGVzdGVkL3Ntb2tlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 04 13:08:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 13:08: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-devel-bounces@lists.xenproject.org>)
	id 1gJI89-0006Q0-3L; Sun, 04 Nov 2018 13:07: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=w/ic=np=gmail.com=2rushikeshj@srs-us1.protection.inumbo.net>)
 id 1gJI87-0006Pt-5R
 for xen-devel@lists.xen.org; Sun, 04 Nov 2018 13:07:51 +0000
X-Inumbo-ID: a132f296-e032-11e8-9a16-bc764e045a96
Received: from mail-ed1-x52a.google.com (unknown [2a00:1450:4864:20::52a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a132f296-e032-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 13:07:50 +0000 (UTC)
Received: by mail-ed1-x52a.google.com with SMTP id a2-v6so707318edi.5
 for <xen-devel@lists.xen.org>; Sun, 04 Nov 2018 05:07:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=ayyf8Q1UlzVI5dGbg8Oa4L06zIvWaqJhXXOrcewzeh0=;
 b=HGxx/n/t/TCusH/GZ0VETwdI8uzrX3aI4LQi8De1Y+vgjog/0Bz0Y8+2HQBU1f/hK6
 DBMYGmH8hhWUXQvW1ph2BJpW2UD4xB6QxHsoPWl46t4Dp/SHG5iu7IsjgVM2e7aBQN5m
 Txp3Kn5eZYWXrYIcOgJ+7Y2+PmtKIWZJAqIBNhBSe2FKCEw4kGaNnijuJ3tGtRjMwHYB
 QYJrvL+2PC05xR+9X0w9Qa9ZudVCo1AeZA1T8s6XJVyHeUejRlQWq//sGNQc794N5bf2
 VeYCGifEjBfulDSA1fn+uUMvd4+k22wQaTZ3L6bPxsCzURs8Z9Uyk0GC6tZVfS8giARo
 OuSw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=ayyf8Q1UlzVI5dGbg8Oa4L06zIvWaqJhXXOrcewzeh0=;
 b=C9+HUCwv+lacjJuzzqgmzsL+JXAss7A3g9MINzibiExF/wYzGfXC9sfCUmxvywqCem
 L1ZHthx1JfIf3T1iN3FpiewxrYCQbjcbtLlPRgQWJQuaj/m7v84wrAdqs03X3jjcWoRp
 7tnPA8jOlrs9K217Cd6DP0/Xz7xjIzGNdl0nEhaZzItaACJSzR+viCDfoDpunvHQHVyx
 Dp/TKrN+m5m1UefTLv+zw/YW9OLflCoQcLmUjBfqCqu/Xjxojm1wd350vCkZe7myQwMQ
 QK7cmksEceXwRaAtYejgb3OtXQ9nOgsWfLJrZhdy+0g3qJm9ikOl2o4L4eqY0vJvQgqS
 ircA==
X-Gm-Message-State: AGRZ1gJ93z+p6I1QS9ZixlEFf9hTyURwFwJBgjgUfPYLuqm/Zxw5UZ8v
 UgOJIYXdAx4C7t5bzVfrGj/hEQfn16Dc5FPmulhVu7r2
X-Google-Smtp-Source: AJdET5fmZQvDTjt0rrFWcKDC6bcTTmCTZbCzPbiEaGOG7x0z6fYltF1/J3SHlaHkwmpVYqa4zg6wWHXipDjUeNw7RCw=
X-Received: by 2002:a50:b5a6:: with SMTP id
 a35-v6mr15030779ede.279.1541336868375; 
 Sun, 04 Nov 2018 05:07:48 -0800 (PST)
MIME-Version: 1.0
From: Rishi <2rushikeshj@gmail.com>
Date: Sun, 4 Nov 2018 18:37:36 +0530
Message-ID: <CAO9XypUsz-e3vmX-n5eSMz7rG2aZpDG1h03CMRAAT2X=TpZNNw@mail.gmail.com>
To: xen-devel@lists.xen.org
Subject: [Xen-devel] Dom0 kernel 4.14 with SMP randomly crashing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4940604271605558723=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4940604271605558723==
Content-Type: multipart/alternative; boundary="00000000000084d2540579d6748a"

--00000000000084d2540579d6748a
Content-Type: text/plain; charset="UTF-8"

I've built a dom0 kernel 4.14 with SMP support. The dom0 kernel crashes
when I'm downloading a large file on host. It does not crash if I have
nosmp boot option on xen command line.

my .config SMP options are

[root@f6029920339a wip-kernel-4.14.78]# grep SMP .config

CONFIG_X86_64_*SMP*=y

CONFIG_GENERIC_*SMP*_IDLE_THREAD=y

CONFIG_*SMP*=y

CONFIG_XEN_PV_*SMP*=y

CONFIG_XEN_PVHVM_*SMP*=y

# CONFIG_MAX*SMP* is not set

CONFIG_PM_SLEEP_*SMP*=y

CONFIG_SCSI_SAS_HOST_*SMP*=y


While comparing it to earlier kernels the options

CONFIG_XEN_PV_*SMP*=y

CONFIG_XEN_PVHVM_*SMP*=y


are newly introduced. Does xen need any update to better handle them?

My xen versions is : 4.7.6

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

<div dir=3D"ltr"><div>I&#39;ve built a dom0 kernel 4.14 with SMP support. T=
he dom0 kernel crashes when I&#39;m downloading a large file on host. It do=
es not crash if I have nosmp boot option on xen command line.<br></div><div=
><br></div><div>my .config SMP options are</div><div>





<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[root@f6029920339a wip-kernel-4=
.14.78]# grep SMP .config</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">CONFIG_X86_64_</span><span clas=
s=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligatures;color:rg=
b(202,51,35)"><b>SMP</b></span><span class=3D"gmail-s1" style=3D"font-varia=
nt-ligatures:no-common-ligatures">=3Dy</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">CONFIG_GENERIC_</span><span cla=
ss=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligatures;color:r=
gb(202,51,35)"><b>SMP</b></span><span class=3D"gmail-s1" style=3D"font-vari=
ant-ligatures:no-common-ligatures">_IDLE_THREAD=3Dy</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">CONFIG_</span><span class=3D"gm=
ail-s2" style=3D"font-variant-ligatures:no-common-ligatures;color:rgb(202,5=
1,35)"><b>SMP</b></span><span class=3D"gmail-s1" style=3D"font-variant-liga=
tures:no-common-ligatures">=3Dy</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">CONFIG_XEN_PV_</span><span clas=
s=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligatures;color:rg=
b(202,51,35)"><b>SMP</b></span><span class=3D"gmail-s1" style=3D"font-varia=
nt-ligatures:no-common-ligatures">=3Dy</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">CONFIG_XEN_PVHVM_</span><span c=
lass=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligatures;color=
:rgb(202,51,35)"><b>SMP</b></span><span class=3D"gmail-s1" style=3D"font-va=
riant-ligatures:no-common-ligatures">=3Dy</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures"># CONFIG_MAX</span><span class=
=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligatures;color:rgb=
(202,51,35)"><b>SMP</b></span><span class=3D"gmail-s1" style=3D"font-varian=
t-ligatures:no-common-ligatures"> is not set</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">CONFIG_PM_SLEEP_</span><span cl=
ass=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligatures;color:=
rgb(202,51,35)"><b>SMP</b></span><span class=3D"gmail-s1" style=3D"font-var=
iant-ligatures:no-common-ligatures">=3Dy</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">CONFIG_SCSI_SAS_HOST_</span><sp=
an class=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligatures;c=
olor:rgb(202,51,35)"><b>SMP</b></span><span class=3D"gmail-s1" style=3D"fon=
t-variant-ligatures:no-common-ligatures">=3Dy</span></p><p class=3D"gmail-p=
1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-east-asian:=
normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Me=
nlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-ligatu=
res:no-common-ligatures"><br></span></p><p class=3D"gmail-p1" style=3D"marg=
in:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stre=
tch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,=
0,0)"><span style=3D"color:rgb(34,34,34);font-family:Arial,Helvetica,sans-s=
erif;font-size:small">While comparing it to earlier kernels the options=C2=
=A0</span><br></p><p class=3D"gmail-p1" style=3D"margin:0px;font:11px Menlo=
;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-ligatures=
:no-common-ligatures">CONFIG_XEN_PV_</span><span class=3D"gmail-s2" style=
=3D"font-variant-ligatures:no-common-ligatures;color:rgb(202,51,35)"><b>SMP=
</b></span><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-comm=
on-ligatures">=3Dy</span></p><p class=3D"gmail-p1" style=3D"margin:0px;font=
-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;=
font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)">






</p><p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;f=
ont-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-heigh=
t:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=
=3D"font-variant-ligatures:no-common-ligatures">CONFIG_XEN_PVHVM_</span><sp=
an class=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligatures;c=
olor:rgb(202,51,35)"><b>SMP</b></span><span class=3D"gmail-s1" style=3D"fon=
t-variant-ligatures:no-common-ligatures">=3Dy</span></p><p class=3D"gmail-p=
1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-east-asian:=
normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Me=
nlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-ligatu=
res:no-common-ligatures"><br></span></p><p class=3D"gmail-p1" style=3D"marg=
in:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stre=
tch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,=
0,0)"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-li=
gatures"><span style=3D"color:rgb(34,34,34);font-family:Arial,Helvetica,san=
s-serif;font-size:small;font-variant-ligatures:normal">are newly introduced=
. Does xen need any update to better handle them?</span><br></span></p><p c=
lass=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-vari=
ant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal=
;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font=
-variant-ligatures:no-common-ligatures"><span style=3D"color:rgb(34,34,34);=
font-family:Arial,Helvetica,sans-serif;font-size:small;font-variant-ligatur=
es:normal">My xen versions is=C2=A0</span></span><span style=3D"font-varian=
t-ligatures:no-common-ligatures">: 4.7.6</span></p>





</div></div>

--00000000000084d2540579d6748a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4940604271605558723==--


From xen-devel-bounces@lists.xenproject.org Sun Nov 04 14:24:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 14:24: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-devel-bounces@lists.xenproject.org>)
	id 1gJJKC-00046h-PV; Sun, 04 Nov 2018 14:24: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=w/ic=np=gmail.com=2rushikeshj@srs-us1.protection.inumbo.net>)
 id 1gJJKB-00046c-Gs
 for xen-devel@lists.xen.org; Sun, 04 Nov 2018 14:24:23 +0000
X-Inumbo-ID: 51da0b9a-e03d-11e8-9a16-bc764e045a96
Received: from mail-ed1-x531.google.com (unknown [2a00:1450:4864:20::531])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51da0b9a-e03d-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 14:24:21 +0000 (UTC)
Received: by mail-ed1-x531.google.com with SMTP id c25-v6so5360029edt.8
 for <xen-devel@lists.xen.org>; Sun, 04 Nov 2018 06:24:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:from:date:message-id:subject:to;
 bh=NeVbMxp4wU1uthY1hNUshluDOfYq6b5w84c67Ro/Poc=;
 b=TWdA4+dSKMnONs2anb+mZamtMqQUNqnkrzAstY4LjwqAMFMVWV9uojZjigtt+hp/wz
 Rvgxx7eLIauygWhkxp7mdQATThWpI6bTID//dNOj+CQuYDQLCbiibD2KlPrdEvQtgudL
 InPTiSNCFRcvQ6hFpQdumMfiG3n3W/IOniFSLIfg/MFRQRzhGM1sdds942Hg4CD/QKyx
 b/sJZvYJJZYh4ApHlmlZPwNq8G8p3C1W0P+IJAwwCm1NID/QyCLpT2qpcDEJP9piN5aJ
 iwesYJURhEFRnWo+Rut544n0TqPT0kNOA33Q7zC2IQsZa/QWrDErxfZv3EFSZUP0nd7I
 Hr5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:from:date:message-id
 :subject:to;
 bh=NeVbMxp4wU1uthY1hNUshluDOfYq6b5w84c67Ro/Poc=;
 b=iduLfVAd+L0GJt/uIiIJ0TgvQ1OhH/dGFC5k0o9fg8fhYZQawJBDHrmbce8YwtIYvD
 ZjWNlLCyU+MD/xI5R+dAQUFti7+BoKcMM4axS2WKoA1gnZBI/Hm6mKPcsXD8ka1UR3Hj
 0tnfdXafUgHoCPPXklU4Eu/IvzPDP8yIYfp6r22uj1z65uPLk9uQBvChre8uLB1gda7/
 SMGzx0vV6ydcgIr4st5d1qsesLxLhCTGq5KR1YD1TRX5iPlm5yky2wSYLSFOL6ghfKNZ
 kIChS2KPmRc3wsuER3Od/6XHMEFesdyRgtcnci7Ys2t8xhqD3IbpxWm/BZJDUZNA0+fX
 uF1g==
X-Gm-Message-State: AGRZ1gKg2tMtTnhsKMEWSGaK04mLsBNzm3wTLjiaBn8xw6Gu8ZnRjndP
 UpujLZlDD9XOOki9SQ00Gm5kVLvgX7KIag+0oho1NzH/
X-Google-Smtp-Source: AJdET5eRNAxS89d7lYiYtvAVseT96Xt16kFVigMFquJJCvqdCEEVKRH4mVi8ZZgTty8hHbkFGWP5r2GbNdgtcsWzm/g=
X-Received: by 2002:a50:a396:: with SMTP id
 s22-v6mr15054848edb.87.1541341459922; 
 Sun, 04 Nov 2018 06:24:19 -0800 (PST)
MIME-Version: 1.0
References: <CAO9XypUsz-e3vmX-n5eSMz7rG2aZpDG1h03CMRAAT2X=TpZNNw@mail.gmail.com>
From: Rishi <2rushikeshj@gmail.com>
Date: Sun, 4 Nov 2018 19:54:08 +0530
Message-ID: <CAO9XypUZRphnT24zaopxHDSkHC=-f1=mGT4k5f4nMkTwLrBr1w@mail.gmail.com>
To: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Dom0 kernel 4.14 with SMP randomly crashing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6484963817594884007=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6484963817594884007==
Content-Type: multipart/alternative; boundary="0000000000003243830579d78658"

--0000000000003243830579d78658
Content-Type: text/plain; charset="UTF-8"

Found the references of these in
https://lists.xenproject.org/archives/html/xen-devel/2017-02/msg03120.html
proposal to split PV, PVHVM and PVH code in kernel.

There is no mention of any change or requirement from Xen perspective. Any
other way to track this problem?

On Sun, Nov 4, 2018 at 6:37 PM Rishi <2rushikeshj@gmail.com> wrote:

> I've built a dom0 kernel 4.14 with SMP support. The dom0 kernel crashes
> when I'm downloading a large file on host. It does not crash if I have
> nosmp boot option on xen command line.
>
> my .config SMP options are
>
> [root@f6029920339a wip-kernel-4.14.78]# grep SMP .config
>
> CONFIG_X86_64_*SMP*=y
>
> CONFIG_GENERIC_*SMP*_IDLE_THREAD=y
>
> CONFIG_*SMP*=y
>
> CONFIG_XEN_PV_*SMP*=y
>
> CONFIG_XEN_PVHVM_*SMP*=y
>
> # CONFIG_MAX*SMP* is not set
>
> CONFIG_PM_SLEEP_*SMP*=y
>
> CONFIG_SCSI_SAS_HOST_*SMP*=y
>
>
> While comparing it to earlier kernels the options
>
> CONFIG_XEN_PV_*SMP*=y
>
> CONFIG_XEN_PVHVM_*SMP*=y
>
>
> are newly introduced. Does xen need any update to better handle them?
>
> My xen versions is : 4.7.6
>

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

<div dir=3D"ltr"><div dir=3D"ltr">Found the references of these in=C2=A0<a =
href=3D"https://lists.xenproject.org/archives/html/xen-devel/2017-02/msg031=
20.html">https://lists.xenproject.org/archives/html/xen-devel/2017-02/msg03=
120.html</a> proposal to split PV, PVHVM and PVH code in kernel.</div><div =
dir=3D"ltr"><br></div><div>There is no mention of any change or requirement=
 from Xen perspective. Any other way to track this problem?</div></div><br>=
<div class=3D"gmail_quote"><div dir=3D"ltr">On Sun, Nov 4, 2018 at 6:37 PM =
Rishi &lt;<a href=3D"mailto:2rushikeshj@gmail.com">2rushikeshj@gmail.com</a=
>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0=
 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div>=
I&#39;ve built a dom0 kernel 4.14 with SMP support. The dom0 kernel crashes=
 when I&#39;m downloading a large file on host. It does not crash if I have=
 nosmp boot option on xen command line.<br></div><div><br></div><div>my .co=
nfig SMP options are</div><div>





<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[root@f6029920339a wip-kernel-4=
.14.78]# grep SMP .config</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">CONFIG_X86_64_</span><span clas=
s=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligatures;color:rg=
b(202,51,35)"><b>SMP</b></span><span class=3D"gmail-s1" style=3D"font-varia=
nt-ligatures:no-common-ligatures">=3Dy</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">CONFIG_GENERIC_</span><span cla=
ss=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligatures;color:r=
gb(202,51,35)"><b>SMP</b></span><span class=3D"gmail-s1" style=3D"font-vari=
ant-ligatures:no-common-ligatures">_IDLE_THREAD=3Dy</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">CONFIG_</span><span class=3D"gm=
ail-s2" style=3D"font-variant-ligatures:no-common-ligatures;color:rgb(202,5=
1,35)"><b>SMP</b></span><span class=3D"gmail-s1" style=3D"font-variant-liga=
tures:no-common-ligatures">=3Dy</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">CONFIG_XEN_PV_</span><span clas=
s=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligatures;color:rg=
b(202,51,35)"><b>SMP</b></span><span class=3D"gmail-s1" style=3D"font-varia=
nt-ligatures:no-common-ligatures">=3Dy</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">CONFIG_XEN_PVHVM_</span><span c=
lass=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligatures;color=
:rgb(202,51,35)"><b>SMP</b></span><span class=3D"gmail-s1" style=3D"font-va=
riant-ligatures:no-common-ligatures">=3Dy</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures"># CONFIG_MAX</span><span class=
=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligatures;color:rgb=
(202,51,35)"><b>SMP</b></span><span class=3D"gmail-s1" style=3D"font-varian=
t-ligatures:no-common-ligatures"> is not set</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">CONFIG_PM_SLEEP_</span><span cl=
ass=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligatures;color:=
rgb(202,51,35)"><b>SMP</b></span><span class=3D"gmail-s1" style=3D"font-var=
iant-ligatures:no-common-ligatures">=3Dy</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">CONFIG_SCSI_SAS_HOST_</span><sp=
an class=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligatures;c=
olor:rgb(202,51,35)"><b>SMP</b></span><span class=3D"gmail-s1" style=3D"fon=
t-variant-ligatures:no-common-ligatures">=3Dy</span></p><p class=3D"gmail-p=
1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-east-asian:=
normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Me=
nlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-ligatu=
res:no-common-ligatures"><br></span></p><p class=3D"gmail-p1" style=3D"marg=
in:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stre=
tch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,=
0,0)"><span style=3D"color:rgb(34,34,34);font-family:Arial,Helvetica,sans-s=
erif;font-size:small">While comparing it to earlier kernels the options=C2=
=A0</span><br></p><p class=3D"gmail-p1" style=3D"margin:0px;font:11px Menlo=
;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-ligatures=
:no-common-ligatures">CONFIG_XEN_PV_</span><span class=3D"gmail-s2" style=
=3D"font-variant-ligatures:no-common-ligatures;color:rgb(202,51,35)"><b>SMP=
</b></span><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-comm=
on-ligatures">=3Dy</span></p><p class=3D"gmail-p1" style=3D"margin:0px;font=
-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;=
font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)">






</p><p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;f=
ont-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-heigh=
t:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=
=3D"font-variant-ligatures:no-common-ligatures">CONFIG_XEN_PVHVM_</span><sp=
an class=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligatures;c=
olor:rgb(202,51,35)"><b>SMP</b></span><span class=3D"gmail-s1" style=3D"fon=
t-variant-ligatures:no-common-ligatures">=3Dy</span></p><p class=3D"gmail-p=
1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-east-asian:=
normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Me=
nlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-ligatu=
res:no-common-ligatures"><br></span></p><p class=3D"gmail-p1" style=3D"marg=
in:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stre=
tch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,=
0,0)"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-li=
gatures"><span style=3D"color:rgb(34,34,34);font-family:Arial,Helvetica,san=
s-serif;font-size:small;font-variant-ligatures:normal">are newly introduced=
. Does xen need any update to better handle them?</span><br></span></p><p c=
lass=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-vari=
ant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal=
;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font=
-variant-ligatures:no-common-ligatures"><span style=3D"color:rgb(34,34,34);=
font-family:Arial,Helvetica,sans-serif;font-size:small;font-variant-ligatur=
es:normal">My xen versions is=C2=A0</span></span><span style=3D"font-varian=
t-ligatures:no-common-ligatures">: 4.7.6</span></p>





</div></div></blockquote></div>

--0000000000003243830579d78658--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6484963817594884007==--


From xen-devel-bounces@lists.xenproject.org Sun Nov 04 15:04:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 15:04: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-devel-bounces@lists.xenproject.org>)
	id 1gJJwm-0007CN-VE; Sun, 04 Nov 2018 15:04: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJJwl-0007CC-Om
 for xen-devel@lists.xenproject.org; Sun, 04 Nov 2018 15:04:15 +0000
X-Inumbo-ID: e3d87cac-e042-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3d87cac-e042-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 15:04:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJJwg-0005MI-Ak; Sun, 04 Nov 2018 15:04:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJJwg-0003Qh-3V; Sun, 04 Nov 2018 15:04:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJJwg-0005n2-2q; Sun, 04 Nov 2018 15:04:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gJJwg-0005n2-2q@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Nov 2018 15:04:10 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-freebsd10-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0CnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIu
Ni5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91
bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVl
OiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rv
cnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIGQyZmYwZmYyYzIzZjFiYWNk
MzUwNzNiZjUwZTZjMTgyOThhOGQ1MzAKICBCdWcgbm90IHByZXNlbnQ6IDU4YTAyMjg3MDc4NzBj
ODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk0MTQvCgoKICAoUmV2aXNp
b24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxl
IGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0Lnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwg
cmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9
L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0Lnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEyOTQxNC5iaXNlY3Rpb24t
c3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlz
ZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgeGVuLWJvb3QK
U2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEyOTM4OSBmYWlsIFtob3N0PWJh
cm9xdWUwXSAvIDEyODk0NSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTI5Mzg5
IC8gMTI4OTQ1Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBv
dm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQK
VHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCBkMmZmMGZm
MmMyM2YxYmFjZDM1MDczYmY1MGU2YzE4Mjk4YThkNTMwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0
OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZh
Yjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKQmFzaXMgcGFzcyA1OGEwMjI4NzA3ODcwYzgzMzA5
MTdmOTE5ODA0OTg2ODU1NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5
ZDliNDNmMmM2NDVhZTcKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxl
LWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjNThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1
NTQ0M2ExOS1kMmZmMGZmMmMyM2YxYmFjZDM1MDczYmY1MGU2YzE4Mjk4YThkNTMwIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCM5
YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5LTljMGVlZDYxOGYzN2RkNWI0
YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dCNkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2LWRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQj
OTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNy05MjY2NmZkZDZlMGFmYWI5
ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBk
aXNjb250aWd1b3VzOiBsaW51eC0yLjYKTG9hZGVkIDIgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgK
U2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiA1Njc5MSBbaG9zdD1pdGFsaWExXQogNTY5NjQg
W2hvc3Q9aXRhbGlhMV0KIDU3MDMxIFtob3N0PWl0YWxpYTFdCiA2NzA2NCBbaG9zdD1iYXJvcXVl
MV0KIDU3MTIzIFtob3N0PWl0YWxpYTFdCiA1NzIwNSBbaG9zdD1pdGFsaWExXQogNTcyODkgW2hv
c3Q9aXRhbGlhMV0KIDU3NzQwIFtob3N0PWl0YWxpYTFdCiA1NzgyNCBbaG9zdD1pdGFsaWExXQog
NTc4NzQgW2hvc3Q9aXRhbGlhMV0KIDU3OTMxIFtob3N0PWl0YWxpYTFdCiA1ODA1NyBbaG9zdD1p
dGFsaWExXQogNTgyMjggW2hvc3Q9aXRhbGlhMV0KIDU4MTI4IFtob3N0PWl0YWxpYTFdCiA1ODMz
MyBbaG9zdD1pdGFsaWExXQogNTg0MjggW2hvc3Q9aXRhbGlhMV0KIDU4Mzk5IFtob3N0PWl0YWxp
YTFdCiA1ODUyMiBbaG9zdD1pdGFsaWExXQogNTg2MjAgW2hvc3Q9aXRhbGlhMV0KIDU4NzM3IFto
b3N0PWl0YWxpYTFdCiA1ODc2NiBbaG9zdD1pdGFsaWExXQogNTg3OTMgW2hvc3Q9aXRhbGlhMV0K
IDU4ODQxIFtob3N0PWl0YWxpYTFdCiA1ODkwMiBbaG9zdD1pdGFsaWExXQogNTg4NzMgW2hvc3Q9
aXRhbGlhMV0KIDU4OTMzIFtob3N0PWl0YWxpYTFdCiA1ODk0NCBbaG9zdD1pdGFsaWExXQogNTkw
MTggW2hvc3Q9aXRhbGlhMV0KIDU4OTY2IFtob3N0PWl0YWxpYTFdCiA1ODk4MSBbaG9zdD1pdGFs
aWExXQogNTkwMzYgW2hvc3Q9aXRhbGlhMV0KIDU5MDg2IFtob3N0PWl0YWxpYTFdCiA1OTEzMCBb
aG9zdD1pdGFsaWEwXQogNTkxODYgW2hvc3Q9aHV4ZWxyZWJlMV0KIDU5MjU0IFtob3N0PWVsYmxp
bmcwXQogNTkzNDggW2hvc3Q9Zmlhbm8wXQogNTk0MjYgW2hvc3Q9Y2hhcmRvbm5heTBdCiA1OTQ2
MiBbaG9zdD1waW5vdDBdCiA1OTUzMSBbaG9zdD1maWFubzFdCiA1OTU1OSBbaG9zdD1maWFubzFd
CiA1OTYwNiBbXQogNTk2NDkgW2hvc3Q9Zmlhbm8xXQogNTk3NzAgW2hvc3Q9Zmlhbm8xXQogNTk3
ODkgW10KIDU5ODE1IFtdCiA1OTgzNiBbaG9zdD1pdGFsaWEwXQogNTk4OTggW10KIDU5OTQ3IFtd
CiA2MDAwNSBbXQogNjAwNTcgW2hvc3Q9aHV4ZWxyZWJlMF0KIDYwMzg5IFtob3N0PWNoYXJkb25u
YXkxXQogNjA1OTQgW2hvc3Q9aXRhbGlhMV0KIDYwNzA5IFtob3N0PWNoYXJkb25uYXkwXQogNjA2
NDYgW2hvc3Q9aXRhbGlhMF0KIDYwNjIxIFtob3N0PXBpbm90MV0KIDYwNjU5IFtob3N0PXJpbWF2
YTFdCiA2MDY4MCBbaG9zdD1lbGJsaW5nMF0KIDYwNzczIFtob3N0PWl0YWxpYTFdCiA2MDg0MCBb
aG9zdD1maWFubzBdCiA2MDgwNyBbaG9zdD1tZXJsb3QwXQogNjA4NzcgW2hvc3Q9Zmlhbm8xXQog
NjA5NTIgW2hvc3Q9aHV4ZWxyZWJlMV0KIDYwOTk4IFtob3N0PWNoYXJkb25uYXkxXQogNjExMTkg
W10KIDYxMjk1IFtob3N0PWl0YWxpYTBdCiA2MTU5NCBbaG9zdD1yaW1hdmExXQogNjE2OTIgW2hv
c3Q9ZWxibGluZzFdCiA2MTc4MCBbaG9zdD1tZXJsb3QwXQogNjE5MTEgW2hvc3Q9aXRhbGlhMV0K
IDYyMDQyIFtob3N0PXBpbm90MF0KIDYyMTEwIFtob3N0PWVsYmxpbmcwXQogNzcwOTcgW2hvc3Q9
YmFyb3F1ZTFdCiA2MjE5NyBbaG9zdD1maWFubzFdCiA2MjI5NSBbaG9zdD1tZXJsb3QwXQogNjIz
ODEgW2hvc3Q9aHV4ZWxyZWJlMF0KIDYyNTQ0IFtob3N0PWl0YWxpYTBdCiA2MjYxNSBbaG9zdD1m
aWFubzFdCiA2MjY2MyBbaG9zdD1waW5vdDBdCiA2MjY5NCBbaG9zdD1jaGFyZG9ubmF5MF0KIDYy
NzQ0IFtob3N0PWl0YWxpYTFdCiA2MjkwOCBbaG9zdD1odXhlbHJlYmUwXQogNjI5NDggW2hvc3Q9
cmltYXZhMV0KIDYyOTQwIFtob3N0PWh1eGVscmViZTFdCiA2Mjk1OCBbaG9zdD1maWFubzBdCiA2
Mjk3MiBbaG9zdD1pdGFsaWEwXQogNjMwMjMgW2hvc3Q9cGlub3QxXQogNjMwODQgW2hvc3Q9cmlt
YXZhMF0KIDYzMDU5IFtob3N0PW1lcmxvdDFdCiA2MzIwOCBbaG9zdD1jaGFyZG9ubmF5MF0KIDYz
MzM5IFtob3N0PWZpYW5vMF0KIDYzMzcyIFtob3N0PWZpYW5vMV0KIDYzMzU0IFtob3N0PWl0YWxp
YTBdCiA2MzM5OCBbaG9zdD1waW5vdDBdCiA2MzUzNiBbaG9zdD1waW5vdDFdCiA2MzY1NCBbaG9z
dD1iYXJvcXVlMV0KIDIyMTcxIFtob3N0PWFybXldCiAyMjE4MyBbaG9zdD1sYWtlLWZyb2ddCiAy
MjI0NyBbXQogMjIzMTEgW2hvc3Q9cG90YXRvLWJlZXRsZV0KIDIyMjc5IFtob3N0PXBvdGF0by1i
ZWV0bGVdCiAyMjMwNCBbaG9zdD1wb3RhdG8tYmVldGxlXQogMjIzMzcgW2hvc3Q9ZWFyd2lnXQog
MjIzMzAgW2hvc3Q9cG90YXRvLWJlZXRsZV0KIDIyMzk2IFtob3N0PXdvb2Rsb3VzZV0KIDIyMzc3
IFtob3N0PXJpY2Utd2VldmlsXQogMjI0MDggW10KIDIyNDI2IFtob3N0PXdvb2Rsb3VzZV0KIDIy
NDM5IFtob3N0PXdvb2Rsb3VzZV0KIDIyNDMyIFtob3N0PXdvb2Rsb3VzZV0KIDIyNDUzIFtob3N0
PXdvb2Rsb3VzZV0KIDIyNDYzIFtob3N0PXdvb2Rsb3VzZV0KIDIyNDcxIFtob3N0PXdvb2Rsb3Vz
ZV0KIDIyNjY5IFtob3N0PXdvb2Rsb3VzZV0KIDIyNzQ3IFtob3N0PXdvb2Rsb3VzZV0KIDIyODYz
IFtob3N0PXdvb2Rsb3VzZV0KIDIyOTY2IFtob3N0PXdvb2Rsb3VzZV0KIDIzMDcwIFtdCiAyMzE2
OCBbXQogMjMyNjkgW10KIDIzMzY4IFtdCiAyMzc1OSBbaG9zdD13b29kbG91c2VdCiAyMzg2MiBb
aG9zdD13b29kbG91c2VdCiAyMzk2NyBbaG9zdD13b29kbG91c2VdCiAyNDA3MyBbaG9zdD13b29k
bG91c2VdCiAyNDE3NyBbaG9zdD13b29kbG91c2VdCiAyNDI3OSBbaG9zdD13b29kbG91c2VdCiAy
NDMxNyBbaG9zdD13b29kbG91c2VdCiAyNDM2NSBbaG9zdD13b29kbG91c2VdCiAyNDM0MSBbaG9z
dD13b29kbG91c2VdCiAyNDM2NyBbaG9zdD13b29kbG91c2VdCiAyNDM1OCBbaG9zdD13b29kbG91
c2VdCiAyNDM3MCBbaG9zdD13b29kbG91c2VdCiAyNDM3OCBbaG9zdD13b29kbG91c2VdCiAyNDM5
NiBbaG9zdD13b29kbG91c2VdCiAyNDQ1NCBbaG9zdD13b29kbG91c2VdCiAyNDQzNSBbaG9zdD13
b29kbG91c2VdCiAyNDQxNSBbaG9zdD13b29kbG91c2VdCiAyNDQ2NiBbaG9zdD13b29kbG91c2Vd
CiAyNDQ0NSBbaG9zdD13b29kbG91c2VdCiAyNDQ1OSBbaG9zdD13b29kbG91c2VdCiAyNDQ0OSBb
aG9zdD13b29kbG91c2VdCiAyNDQ3NiBbaG9zdD13b29kbG91c2VdCiAyNDUxMSBbaG9zdD13b29k
bG91c2VdCiAyNDUzMyBbaG9zdD13b29kbG91c2VdCiAyNDU5NyBbaG9zdD13b29kbG91c2VdCiAy
NDU0NCBbaG9zdD13b29kbG91c2VdCiAyNDU2OSBbaG9zdD13b29kbG91c2VdCiAyNDYzNSBbXQog
MjQ2NzcgW2hvc3Q9d29vZGxvdXNlXQogMjQ2OTggW2hvc3Q9d29vZGxvdXNlXQogMjQ4MDQgW2hv
c3Q9cG90YXRvLWJlZXRsZV0KIDI0NzgzIFtob3N0PXBvdGF0by1iZWV0bGVdCiAyNDgxNyBbaG9z
dD1wb3RhdG8tYmVldGxlXQogMjQ4NDEgW2hvc3Q9bGFjZS1idWddCiAyNDg1NCBbaG9zdD1tb3Nz
LWJ1Z10KIDI0ODY0IFtob3N0PWxlYWYtYmVldGxlXQogMjUxMDkgW2hvc3Q9bGFjZS1idWddCiAy
NTEyMiBbaG9zdD1lYXJ3aWddCiAyNTEzOSBbaG9zdD1wb3RhdG8tYmVldGxlXQogMjUxNTMgW2hv
c3Q9cmljZS13ZWV2aWxdCiAyNTI2OCBbaG9zdD1sYWNlLWJ1Z10KIDI1Mjg0IFtob3N0PXBvdGF0
by1iZWV0bGVdCiAyNTI0OCBbXQogMjUyNzggW2hvc3Q9bW9zcy1idWddCiAyNTMwMCBbaG9zdD1y
aWNlLXdlZXZpbF0KIDI1MzA5IFtob3N0PXJpY2Utd2VldmlsXQogMjUzMTkgW2hvc3Q9ZWFyd2ln
XQogMjUzMjkgW2hvc3Q9bW9zcy1idWddCiAyNTM0MCBbaG9zdD1idXNoLWNyaWNrZXRdCiAyNTM0
MyBbaG9zdD1wb3RhdG8tYmVldGxlXQogMjUzODUgW2hvc3Q9YnVzaC1jcmlja2V0XQogMjUzNDUg
W2hvc3Q9cmljZS13ZWV2aWxdCiAyNTM0OSBbaG9zdD1lYXJ3aWddCiAyNTM1NCBbaG9zdD1ncmFp
bi13ZWV2aWxdCiAyNTM4OCBbaG9zdD1yaWNlLXdlZXZpbF0KIDI1MzU5IFtob3N0PWdhbGwtbWl0
ZV0KIDI1MzkwIFtob3N0PWl0Y2gtbWl0ZV0KIDI1MzcxIFtob3N0PW1vc3MtYnVnXQogMjU0MDMg
W10KIDI1NDc4IFtob3N0PXJpY2Utd2VldmlsXQogMjU1NDUgW2hvc3Q9YnVzaC1jcmlja2V0XQog
MjU1NTggW2hvc3Q9bGVhZi1iZWV0bGVdCiAyNTU2MCBbaG9zdD1sYWNlLWJ1Z10KIDI1NTY3IFtd
CiAyNTYwNyBbaG9zdD1tb3NzLWJ1Z10KIDI1NjI0IFtob3N0PXJpY2Utd2VldmlsXQogMjU2MTMg
W2hvc3Q9bGVhZi1iZWV0bGVdCiAyNTYyNyBbaG9zdD1sYWNlLWJ1Z10KIDI1NjE1IFtob3N0PWVh
cndpZ10KIDI1NjMyIFtob3N0PW1vc3MtYnVnXQogMjU2NTMgW2hvc3Q9Z3JhaW4td2VldmlsXQog
MjU2NjggW2hvc3Q9ZWFyd2lnXQogMjU2NzcgW2hvc3Q9Z2FsbC1taXRlXQogMjU2ODYgW10KIDI1
NzE0IFtob3N0PWdyYWluLXdlZXZpbF0KIDI1NzQxIFtob3N0PWVhcndpZ10KIDI1NzI5IFtob3N0
PWVhcndpZ10KIDI1ODUzIFtob3N0PWVhcndpZ10KIDI1ODA4IFtob3N0PWVhcndpZ10KIDI1ODQw
IFtob3N0PWVhcndpZ10KIDI1ODkxIFtob3N0PXJpY2Utd2VldmlsXQogMjU4OTggW2hvc3Q9cmlj
ZS13ZWV2aWxdCiAyNTkwNCBbaG9zdD1yaWNlLXdlZXZpbF0KIDI1OTIwIFtob3N0PXJpY2Utd2Vl
dmlsXQogMjU5NTcgW2hvc3Q9Z2FsbC1taXRlXQogMjU5MzQgW2hvc3Q9bGFjZS1idWddCiAyNTk3
MSBbaG9zdD1yaWNlLXdlZXZpbF0KIDI1OTQxIFtob3N0PWZpZWxkLWNyaWNrZXRdCiAyNTk0OCBb
aG9zdD1ncmFpbi13ZWV2aWxdCiAyNTk4OCBbaG9zdD1maWVsZC1jcmlja2V0XQogMjYxMjEgW2hv
c3Q9Z3JhaW4td2VldmlsXQogMjYxMDcgW2hvc3Q9ZmllbGQtY3JpY2tldF0KIDI2MTMwIFtob3N0
PXJpY2Utd2VldmlsXQogMjYxNDAgW2hvc3Q9Z2FsbC1taXRlXQogMjYxNzMgW2hvc3Q9Z3JhaW4t
d2VldmlsXQogMjYyMDMgW2hvc3Q9cmljZS13ZWV2aWxdCiAyNjIxNiBbaG9zdD1maWVsZC1jcmlj
a2V0XQogMjYyMjQgW2hvc3Q9bGVhZi1iZWV0bGVdCiAyNjIyNiBbaG9zdD1tb3NzLWJ1Z10KIDI2
MzQ3IFtob3N0PWl0Y2gtbWl0ZV0KIDI2MzY1IFtob3N0PWdhbGwtbWl0ZV0KIDI2NDk1IFtob3N0
PWZpZWxkLWNyaWNrZXRdCiAyNjU0OSBbaG9zdD1wb3RhdG8tYmVldGxlXQogMjY2NjMgW2hvc3Q9
bW9zcy1idWddCiAyNjc3NSBbaG9zdD1nYWxsLW1pdGVdCiAyNjg4NCBbaG9zdD1yaWNlLXdlZXZp
bF0KIDI2OTMxIFtob3N0PWdyYWluLXdlZXZpbF0KIDI2OTQ2IFtob3N0PWZpZWxkLWNyaWNrZXRd
CiAyNjk5NiBbaG9zdD1sZWFmLWJlZXRsZV0KIDI3MDI4IFtob3N0PWxlYWYtYmVldGxlXQogMjcw
MDkgW2hvc3Q9bGVhZi1iZWV0bGVdCiAyNzA1MSBbXQogMjcwODQgW2hvc3Q9bGVhZi1iZWV0bGVd
CiAyNzE2NSBbaG9zdD1sZWFmLWJlZXRsZV0KIDI3MTU1IFtob3N0PWxlYWYtYmVldGxlXQogMjcy
OTMgW2hvc3Q9bGVhZi1iZWV0bGVdCiAyNzQwMSBbaG9zdD1sZWFmLWJlZXRsZV0KIDI3NDM0IFto
b3N0PWxlYWYtYmVldGxlXQogMjc0NDMgW2hvc3Q9bGVhZi1iZWV0bGVdCiAyNzQ1MSBbaG9zdD1s
ZWFmLWJlZXRsZV0KIDI3NDc3IFtob3N0PWxlYWYtYmVldGxlXQogMjc1NTMgW2hvc3Q9bGVhZi1i
ZWV0bGVdCiAyNzc4NiBbaG9zdD1sZWFmLWJlZXRsZV0KIDI3ODA4IFtob3N0PWxlYWYtYmVldGxl
XQogMjc4MjAgW10KIDI3ODYzIFtob3N0PWxlYWYtYmVldGxlXQogMjg5MjQgW2hvc3Q9bGVhZi1i
ZWV0bGVdCiAyODkzNyBbaG9zdD1sZWFmLWJlZXRsZV0KIDI5MTg5IFtob3N0PWxlYWYtYmVldGxl
XQogMjkyMDUgW2hvc3Q9bGVhZi1iZWV0bGVdCiAyOTMxMCBbaG9zdD1sZWFmLWJlZXRsZV0KIDI5
NDU1IFtob3N0PWxlYWYtYmVldGxlXQogMjkzODUgW2hvc3Q9bGVhZi1iZWV0bGVdCiAyOTM3NSBb
aG9zdD1sZWFmLWJlZXRsZV0KIDI5NDIzIFtob3N0PWxlYWYtYmVldGxlXQogMjkzOTkgW2hvc3Q9
bGVhZi1iZWV0bGVdCiAyOTQzMyBbaG9zdD1sZWFmLWJlZXRsZV0KIDI5NDY4IFtob3N0PWxlYWYt
YmVldGxlXQogMjk1MDAgW2hvc3Q9bGVhZi1iZWV0bGVdCiAyOTQ4NCBbaG9zdD1sZWFmLWJlZXRs
ZV0KIDI5NDkwIFtob3N0PWxlYWYtYmVldGxlXQogMjk1MTkgW2hvc3Q9bGVhZi1iZWV0bGVdCiAy
OTU0MCBbaG9zdD1sZWFmLWJlZXRsZV0KIDI5NTkyIFtob3N0PWxlYWYtYmVldGxlXQogMjk2Njgg
W2hvc3Q9bGVhZi1iZWV0bGVdCiAyOTYzNyBbaG9zdD1sZWFmLWJlZXRsZV0KIDI5NjIzIFtob3N0
PWxlYWYtYmVldGxlXQogMjk2MDUgW2hvc3Q9bGVhZi1iZWV0bGVdCiAyOTY2MSBbaG9zdD1sZWFm
LWJlZXRsZV0KIDI5NjUxIFtob3N0PWxlYWYtYmVldGxlXQogMjk2NzUgW2hvc3Q9bGVhZi1iZWV0
bGVdCiAyOTY4MiBbaG9zdD1sZWFmLWJlZXRsZV0KIDI5NjkyIFtob3N0PWxlYWYtYmVldGxlXQog
Mjk5NTcgW2hvc3Q9bGVhZi1iZWV0bGVdCiAyOTk0NCBbaG9zdD1sZWFmLWJlZXRsZV0KIDI5OTg1
IFtob3N0PWxlYWYtYmVldGxlXQogMjk5NzcgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzMDAxOSBbaG9z
dD1sZWFmLWJlZXRsZV0KIDMwMDMyIFtob3N0PWxlYWYtYmVldGxlXQogMzAwNTAgW2hvc3Q9bGVh
Zi1iZWV0bGVdCiAzMDA4NCBbaG9zdD1sZWFmLWJlZXRsZV0KIDMwMTA0IFtob3N0PWxlYWYtYmVl
dGxlXQogMzAwNjQgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzMDA3NCBbaG9zdD1sZWFmLWJlZXRsZV0K
IDMwMDk4IFtob3N0PWxlYWYtYmVldGxlXQogMzAxMzIgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzMDE0
NiBbaG9zdD1sZWFmLWJlZXRsZV0KIDMwMTUzIFtob3N0PWxlYWYtYmVldGxlXQogMzAxNzggW2hv
c3Q9bGVhZi1iZWV0bGVdCiAzMDE5OSBbaG9zdD1sZWFmLWJlZXRsZV0KIDMwMjI1IFtob3N0PWxl
YWYtYmVldGxlXQogMzAyMzcgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzMDI1OSBbaG9zdD1sZWFmLWJl
ZXRsZV0KIDMwMjY4IFtob3N0PWxlYWYtYmVldGxlXQogMzAyNzQgW2hvc3Q9bGVhZi1iZWV0bGVd
CiAzMDI4NSBbaG9zdD1sZWFmLWJlZXRsZV0KIDMwMzIzIFtob3N0PWxlYWYtYmVldGxlXQogMzAz
NDcgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzMDMzNiBbaG9zdD1sZWFmLWJlZXRsZV0KIDMwMzEyIFto
b3N0PWxlYWYtYmVldGxlXQogMzAzNDIgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzMDM1NiBbaG9zdD1s
ZWFmLWJlZXRsZV0KIDMwMzc1IFtob3N0PWxlYWYtYmVldGxlXQogMzAzOTAgW2hvc3Q9bGVhZi1i
ZWV0bGVdCiAzMDUxNiBbaG9zdD1sZWFmLWJlZXRsZV0KIDMwNTI4IFtob3N0PWxlYWYtYmVldGxl
XQogMzA1NjcgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzMDU1MCBbaG9zdD1sZWFmLWJlZXRsZV0KIDMw
NTkxIFtob3N0PWxlYWYtYmVldGxlXQogMzA2MDIgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzMDY1NyBb
XQogMzA2ODEgW10KIDMwNjY3IFtdCiAzMDY5NCBbaG9zdD1sZWFmLWJlZXRsZV0KIDMwNzA2IFto
b3N0PWxlYWYtYmVldGxlXQogMzA3NDkgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzMDczMCBbaG9zdD1s
ZWFmLWJlZXRsZV0KIDMwNzY0IFtob3N0PWxlYWYtYmVldGxlXQogMzA3OTMgW2hvc3Q9bGVhZi1i
ZWV0bGVdCiAzMDg1NiBbaG9zdD1sZWFmLWJlZXRsZV0KIDMwOTE4IFtob3N0PWxlYWYtYmVldGxl
XQogMzA5NDkgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzMDk4NCBbaG9zdD1sZWFmLWJlZXRsZV0KIDMx
MjQxIFtob3N0PWxlYWYtYmVldGxlXQogMzEyNjYgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzMTI4MiBb
aG9zdD1sZWFmLWJlZXRsZV0KIDMxMzM0IFtob3N0PWxlYWYtYmVldGxlXQogMzEzNTIgW2hvc3Q9
bGVhZi1iZWV0bGVdCiAzMTQ3MSBbaG9zdD1sZWFmLWJlZXRsZV0KIDMxNDg0IFtob3N0PWxlYWYt
YmVldGxlXQogMzE1MDcgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzMTUzMCBbaG9zdD1sZWFmLWJlZXRs
ZV0KIDMxNTY0IFtob3N0PWxlYWYtYmVldGxlXQogMzE2ODMgW2hvc3Q9bGVhZi1iZWV0bGVdCiAz
MTY2NSBbaG9zdD1sZWFmLWJlZXRsZV0KIDMxNzY2IFtob3N0PWxlYWYtYmVldGxlXQogMzE4NTgg
W2hvc3Q9bGVhZi1iZWV0bGVdCiAzMTg1MCBbaG9zdD1sZWFmLWJlZXRsZV0KIDMxOTI1IFtob3N0
PWxlYWYtYmVldGxlXQogMzE5NjAgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzMjE0MSBbaG9zdD1sZWFm
LWJlZXRsZV0KIDMyMTI0IFtob3N0PWxlYWYtYmVldGxlXQogMzIxNzEgW2hvc3Q9bGVhZi1iZWV0
bGVdCiAzMjI3OCBbaG9zdD1sZWFmLWJlZXRsZV0KIDMyMjIyIFtob3N0PWxlYWYtYmVldGxlXQog
MzIzNzQgW10KIDMyNDEyIFtdCiAzMjQzMSBbaG9zdD1sZWFmLWJlZXRsZV0KIDMyNTI0IFtob3N0
PWxlYWYtYmVldGxlXQogMzI0ODUgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzMjU5NSBbaG9zdD1sZWFm
LWJlZXRsZV0KIDMyNTQ2IFtob3N0PWxlYWYtYmVldGxlXQogMzI1NjQgW2hvc3Q9bGVhZi1iZWV0
bGVdCiAzMjYxNiBbaG9zdD1sZWFmLWJlZXRsZV0KIDMyNjc0IFtob3N0PWxlYWYtYmVldGxlXQog
MzI4NDkgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzMjg3OSBbaG9zdD1sZWFmLWJlZXRsZV0KIDMyOTA1
IFtob3N0PWxlYWYtYmVldGxlXQogMzI5NTQgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzMzA0MSBbaG9z
dD1sZWFmLWJlZXRsZV0KIDMzMDg3IFtob3N0PWxlYWYtYmVldGxlXQogMzMxMTUgW2hvc3Q9bGVh
Zi1iZWV0bGVdCiAzMzM3NyBbaG9zdD1sZWFmLWJlZXRsZV0KIDMzNDA2IFtob3N0PWxlYWYtYmVl
dGxlXQogMzM0MjYgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzMzQ4NSBbaG9zdD1sZWFmLWJlZXRsZV0K
IDMzNjExIFtob3N0PWxlYWYtYmVldGxlXQogMzM2NjQgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzMzc3
MCBbaG9zdD1sZWFmLWJlZXRsZV0KIDMzNjk3IFtob3N0PWxlYWYtYmVldGxlXQogMzM4MTUgW2hv
c3Q9bGVhZi1iZWV0bGVdCiAzMzg4MSBbaG9zdD1sZWFmLWJlZXRsZV0KIDM0MTI3IFtob3N0PWxl
YWYtYmVldGxlXQogMzQxNzEgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzNDIyNyBbaG9zdD1sZWFmLWJl
ZXRsZV0KIDM0Mjk5IFtob3N0PWxlYWYtYmVldGxlXQogMzQzODMgW2hvc3Q9bGVhZi1iZWV0bGVd
CiAzNDUxNiBbaG9zdD1sZWFmLWJlZXRsZV0KIDM0NTY4IFtob3N0PWxlYWYtYmVldGxlXQogNzcy
MDUgW2hvc3Q9YmFyb3F1ZTFdCiAzNDYyMiBbaG9zdD1sZWFmLWJlZXRsZV0KIDc3MTQ1IFtob3N0
PWJhcm9xdWUxXQogNzcxNTUgW2hvc3Q9YmFyb3F1ZTFdCiA3NzE2NiBbaG9zdD1iYXJvcXVlMV0K
IDc3MTQ5IFtob3N0PWJhcm9xdWUxXQogNzcxNTEgW2hvc3Q9YmFyb3F1ZTFdCiA3NzE1MiBbaG9z
dD1iYXJvcXVlMV0KIDc3MTQzIFtob3N0PWJhcm9xdWUxXQogNzcxNjIgW2hvc3Q9YmFyb3F1ZTFd
CiA3NzE4MiBbaG9zdD1iYXJvcXVlMV0KIDc3MTcxIFtob3N0PWJhcm9xdWUxXQogNzcxNzcgW2hv
c3Q9YmFyb3F1ZTFdCiA3NzE4NCBbaG9zdD1iYXJvcXVlMV0KIDc3MTkyIFtob3N0PWJhcm9xdWUx
XQogNzcxOTcgW2hvc3Q9YmFyb3F1ZTFdCiA3NzIwMiBbaG9zdD1iYXJvcXVlMV0KIDc3MjA0IFto
b3N0PWJhcm9xdWUxXQogNzcyMTggW2hvc3Q9YmFyb3F1ZTFdCiA3NzIwNiBbaG9zdD1iYXJvcXVl
MV0KIDc3MjA4IFtob3N0PWJhcm9xdWUxXQogNzcyMTIgW2hvc3Q9YmFyb3F1ZTFdCiA3NzIxMyBb
aG9zdD1iYXJvcXVlMV0KIDc3MjE0IFtob3N0PWJhcm9xdWUxXQogNzczNzAgW2hvc3Q9YmFyb3F1
ZTFdCiA3NzM2MCBbaG9zdD1iYXJvcXVlMV0KIDc3NTE0IFtob3N0PWJhcm9xdWUxXQogNzc1MTgg
W2hvc3Q9YmFyb3F1ZTFdCiA3NzU0NyBbaG9zdD1iYXJvcXVlMV0KIDc3NTIxIFtob3N0PWJhcm9x
dWUxXQogNzc1MjMgW2hvc3Q9YmFyb3F1ZTFdCiA3NzU0OSBbaG9zdD1iYXJvcXVlMV0KIDc3NTI2
IFtob3N0PWJhcm9xdWUxXQogNzc1MzAgW2hvc3Q9YmFyb3F1ZTFdCiA3NzUzNCBbaG9zdD1iYXJv
cXVlMV0KIDc3NTUyIFtob3N0PWJhcm9xdWUxXQogNzc1MzcgW2hvc3Q9YmFyb3F1ZTFdCiA3NzU0
MCBbaG9zdD1iYXJvcXVlMV0KIDc3NTU0IFtob3N0PWJhcm9xdWUxXQogNzc1NDIgW2hvc3Q9YmFy
b3F1ZTFdCiA3NzcxNiBbaG9zdD1iYXJvcXVlMV0KIDc3ODMwIFtob3N0PW5vY2VyYTFdCiA3Nzkw
MiBbaG9zdD1odXhlbHJlYmUwXQogNzc5NjUgW2hvc3Q9Y2hhcmRvbm5heTFdCiA3ODA1NCBbaG9z
dD1yaW1hdmExXQogNzgxNDcgW2hvc3Q9cGlub3QxXQogNzgyMjcgW10KIDc4MzE5IFtob3N0PWh1
eGVscmViZTFdCiA3ODQwNCBbaG9zdD1jaGFyZG9ubmF5MF0KIDc4NTg2IFtob3N0PWl0YWxpYTBd
CiA3ODQ4NyBbaG9zdD1yaW1hdmEwXQogNzg2NzAgW2hvc3Q9aXRhbGlhMV0KIDc4Nzg2IFtob3N0
PXBpbm90MF0KIDc4OTc3IHBhc3MgaXJyZWxldmFudAogNzkwNjggW2hvc3Q9YmFyb3F1ZTFdCiA3
OTE1NSBbaG9zdD1odXhlbHJlYmUwXQogNzkyMDggW10KIDc5Mzg5IFtob3N0PXJpbWF2YTFdCiA3
OTQ1MCBbaG9zdD1maWFubzFdCiA3OTU4NyBbaG9zdD1ub2NlcmEwXQogNzk3NzggW2hvc3Q9aHV4
ZWxyZWJlMV0KIDc5OTE4IFtob3N0PWZpYW5vMF0KIDgwMTIyIFtob3N0PWNoYXJkb25uYXkwXQog
ODAzODEgW2hvc3Q9Y2hhcmRvbm5heTFdCiA4MDYyNyBbaG9zdD1yaW1hdmEwXQogODExNjEgcGFz
cyBpcnJlbGV2YW50CiA4MTQyNCBbaG9zdD1ub2NlcmExXQogODE3MzQgW2hvc3Q9YmFyb3F1ZTFd
CiA4MjA2NSBbaG9zdD1maWFubzFdCiA4MjQxOSBbaG9zdD1waW5vdDBdCiA4MjYxNCBbaG9zdD1y
aW1hdmExXQogODI3NjQgW2hvc3Q9aXRhbGlhMV0KIDgyOTExIFtob3N0PWNoYXJkb25uYXkwXQog
ODMxMTggW2hvc3Q9aHV4ZWxyZWJlMV0KIDgzNDUyIFtob3N0PXBpbm90MV0KIDgzNjU1IFtob3N0
PW1lcmxvdDBdCiA4MzgxMCBmYWlsIGlycmVsZXZhbnQKIDg0MTY5IFtob3N0PWJhcm9xdWUxXQog
ODQzMDAgW2hvc3Q9cGlub3QwXQogODQzNzkgW2hvc3Q9cmltYXZhMF0KIDg0NDcyIFtob3N0PWZp
YW5vMV0KIDg0NjE2IFtdCiA4NTE2OCBbaG9zdD1odXhlbHJlYmUxXQogODUzNTMgW2hvc3Q9Y2hh
cmRvbm5heTBdCiA4NTUwOSBbaG9zdD1pdGFsaWExXQogODU2MTQgW2hvc3Q9ZWxibGluZzBdCiA4
NTY2NyBbaG9zdD1lbGJsaW5nMV0KIDg1NzI1IFtob3N0PW1lcmxvdDBdCiA4NTc3NiBbaG9zdD1o
dXhlbHJlYmUwXQogODU4NzAgW2hvc3Q9Zmlhbm8wXQogODU5ODggW2hvc3Q9YmFyb3F1ZTFdCiA4
NjExMSBwYXNzIGlycmVsZXZhbnQKIDg2MDQ3IFtob3N0PXBpbm90MV0KIDg2MTg3IFtob3N0PXBp
bm90MF0KIDg2Mjc5IFtob3N0PWZpYW5vMV0KIDg2MzY4IFtob3N0PWNoYXJkb25uYXkxXQogODY0
NDkgW2hvc3Q9bm9jZXJhMF0KIDg2NTQyIFtob3N0PXJpbWF2YTFdCiA4NjYyNiBbaG9zdD1pdGFs
aWExXQogODY4MTEgW2hvc3Q9ZWxibGluZzBdCiA4NjcxNSBbaG9zdD1jaGFyZG9ubmF5MF0KIDg2
ODgyIFtob3N0PWVsYmxpbmcxXQogODcxMzMgW2hvc3Q9aXRhbGlhMF0KIDg3MjM2IFtob3N0PWh1
eGVscmViZTFdCiA4NzMxNSBbaG9zdD1iYXJvcXVlMV0KIDg3NDE4IFtob3N0PW1lcmxvdDFdCiA4
NzU1OCBbaG9zdD1maWFubzBdCiA4NzcwMSBwYXNzIGlycmVsZXZhbnQKIDg3ODMyIFtob3N0PXBp
bm90MF0KIDg3OTc3IFtob3N0PW1lcmxvdDBdCiA4ODEzMSBbaG9zdD1jaGFyZG9ubmF5MV0KIDg4
Mjg0IFtob3N0PWl0YWxpYTFdCiA4ODQxNiBbaG9zdD1yaW1hdmExXQogODg1MzkgW2hvc3Q9cmlt
YXZhMF0KIDg4NjU1IFtob3N0PWVsYmxpbmcwXQogODkzMDQgW2hvc3Q9aXRhbGlhMF0KIDkwOTA4
IFtob3N0PWJhcm9xdWUxXQogOTEyNjMgcGFzcyBpcnJlbGV2YW50CiA5MTQxNiBbaG9zdD1waW5v
dDBdCiA5MTU5MSBbaG9zdD1odXhlbHJlYmUwXQogOTE3MDAgW2hvc3Q9Y2hhcmRvbm5heTFdCiA5
MTc3OSBbaG9zdD1tZXJsb3QwXQogOTE4NjIgW2hvc3Q9aXRhbGlhMV0KIDkyMDA1IFtob3N0PWVs
YmxpbmcxXQogOTIxMjUgW2hvc3Q9Zmlhbm8wXQogOTIyMjggW2hvc3Q9aXRhbGlhMF0KIDkyMzQy
IFtob3N0PWVsYmxpbmcwXQogOTI0NDAgW2hvc3Q9Zmlhbm8xXQogOTI1MzIgW2hvc3Q9cmltYXZh
MF0KIDkyNjY4IFtob3N0PWJhcm9xdWUxXQogOTI3OTggW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMDQy
MzcgW2hvc3Q9aXRhbGlhMF0KIDEwNDMyNiBbaG9zdD1odXhlbHJlYmUwXQogMTA0NDI1IHBhc3Mg
aXJyZWxldmFudAogMTA0NjAxIFtob3N0PWNoYXJkb25uYXkxXQogMTA0NTc4IFtob3N0PWVsYmxp
bmcxXQogMTA0NjE2IFtob3N0PWZpYW5vMF0KIDEwNDYzNyBbaG9zdD1iYXJvcXVlMV0KIDEwNDY4
NCBbaG9zdD1ub2JsaW5nMV0KIDEwNDg2MCBbaG9zdD1ub2JsaW5nMF0KIDEwNDgzMCBbaG9zdD1o
dXhlbHJlYmUxXQogMTA0OTE3IFtob3N0PW5vY2VyYTFdCiAxMDQ4ODQgW2hvc3Q9cGlub3QwXQog
MTA0OTQzIFtob3N0PXJpbWF2YTBdCiAxMDQ5ODQgW2hvc3Q9Zmlhbm8xXQogMTA1MDM4IFtob3N0
PWNoYXJkb25uYXkwXQogMTA1MDEyIFtob3N0PXJpbWF2YTFdCiAxMDUwODcgW2hvc3Q9bWVybG90
MF0KIDEwNTEyMiBbaG9zdD1odXhlbHJlYmUwXQogMTA1MTc2IFtob3N0PW5vY2VyYTBdCiAxMDUy
MTEgW2hvc3Q9aXRhbGlhMF0KIDEwNTIzNiBwYXNzIGlycmVsZXZhbnQKIDEwNTM1MyBbaG9zdD1j
aGFyZG9ubmF5MV0KIDEwNTQ0NSBbaG9zdD1odXhlbHJlYmUxXQogMTA1NDA1IFtob3N0PWJhcm9x
dWUxXQogMTA1NDYyIFtob3N0PWZpYW5vMF0KIDEwNTQ4NCBbaG9zdD1pdGFsaWExXQogMTA1NTE1
IFtob3N0PXBpbm90MV0KIDEwNTUzNSBbaG9zdD1ub2JsaW5nMF0KIDEwNTU3MyBbaG9zdD1yaW1h
dmExXQogMTA1NTU3IFtob3N0PXBpbm90MF0KIDEwNTU4OCBbaG9zdD1pdGFsaWEwXQogMTA1NTk0
IFtob3N0PW1lcmxvdDFdCiAxMDU2MDYgW2hvc3Q9bm9jZXJhMV0KIDEwNTYxNiBbaG9zdD1jaGFy
ZG9ubmF5MF0KIDEwNTY0MSBbaG9zdD1ub2JsaW5nMV0KIDEwNTYyNSBbaG9zdD1maWFubzFdCiAx
MDU2NTUgW2hvc3Q9cmltYXZhMF0KIDEwNTY3MiBbaG9zdD1odXhlbHJlYmUwXQogMTA1Njg3IHBh
c3MgaXJyZWxldmFudAogMTA1NzEzIFtob3N0PWJhcm9xdWUxXQogMTA1NzI5IFtob3N0PWl0YWxp
YTFdCiAxMDU3NTcgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNTczNiBbaG9zdD1ub2NlcmEwXQogMTA1
NzQ0IFtob3N0PW5vYmxpbmcwXQogMTA1ODA3IFtob3N0PXBpbm90MF0KIDEwNTc0OCBbaG9zdD1t
ZXJsb3QwXQogMTA1Nzc4IFtob3N0PWl0YWxpYTBdCiAxMDU3NTMgW2hvc3Q9Y2hhcmRvbm5heTFd
CiAxMDU3NjcgW2hvc3Q9ZWxibGluZzFdCiAxMDU3OTUgW2hvc3Q9cGlub3QxXQogMTA1ODAzIFto
b3N0PXJpbWF2YTFdCiAxMDU4NDUgcGFzcyBpcnJlbGV2YW50CiAxMDU4MjQgW2hvc3Q9Zmlhbm8x
XQogMTA1ODkzIFtob3N0PWh1eGVscmViZTBdCiAxMDU4NjcgW2hvc3Q9bm9ibGluZzFdCiAxMDU4
OTcgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMDU4OTggW2hvc3Q9YmFyb3F1ZTFdCiAxMDU5MDEgW2hv
c3Q9ZWxibGluZzBdCiAxMDU5MDUgW2hvc3Q9cmltYXZhMF0KIDEwNTkyMiBbaG9zdD1jaGFyZG9u
bmF5MV0KIDEwNTkyOSBbaG9zdD1ub2JsaW5nMF0KIDEwNTk0MSBbaG9zdD1tZXJsb3QwXQogMTA1
OTg0IFtob3N0PWl0YWxpYTFdCiAxMDU5NjAgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNjA4MyBbaG9z
dD1pdGFsaWEwXQogMTA2MTUyIFtdCiAxMDYxMjQgW2hvc3Q9ZWxibGluZzFdCiAxMDYxMzkgW10K
IDEwNjE3MiBbXQogMTA2MTkwIFtdCiAxMDYyMDkgW10KIDEwNjI2NSBbaG9zdD1maWFubzBdCiAx
MDYyMjQgW10KIDEwNjI4NSBbaG9zdD1yaW1hdmExXQogMTA2MzEyIFtob3N0PXJpbWF2YTFdCiAx
MDYzNTQgW2hvc3Q9Zmlhbm8xXQogMTA2Mzc1IHBhc3MgaXJyZWxldmFudAogMTA2Mzg4IFtob3N0
PXBpbm90MF0KIDEwNjQwNiBbaG9zdD1odXhlbHJlYmUwXQogMTA2NDU3IFtob3N0PXJpbWF2YTBd
CiAxMDY0ODAgW2hvc3Q9bm9jZXJhMV0KIDEwNjQ3MSBbaG9zdD1lbGJsaW5nMF0KIDEwNjQ3OCBb
aG9zdD1odXhlbHJlYmUxXQogMTA2NDg2IFtob3N0PWNoYXJkb25uYXkxXQogMTA2NTA5IFtob3N0
PWl0YWxpYTBdCiAxMDY1MjAgW2hvc3Q9bWVybG90MF0KIDEwNjU4OSBbaG9zdD1odXhlbHJlYmUw
XQogMTA2NTM3IFtob3N0PWJhcm9xdWUxXQogMTA2NTcwIFtob3N0PWZpYW5vMF0KIDEwNjU5MSBw
YXNzIGlycmVsZXZhbnQKIDEwNjYwMCBbaG9zdD1maWFubzFdCiAxMDY1OTcgW2hvc3Q9cmltYXZh
MV0KIDEwNjYwOSBbXQogMTA2NjI1IFtob3N0PWNoYXJkb25uYXkwXQogMTA2NjIzIFtob3N0PWh1
eGVscmViZTFdCiAxMDY2MzAgW2hvc3Q9ZWxibGluZzBdCiAxMDY2MzYgW2hvc3Q9cmltYXZhMF0K
IDEwNjY2MCBbaG9zdD1pdGFsaWEwXQogMTA2Njk5IFtob3N0PWJhcm9xdWUxXQogMTA2Njc0IFto
b3N0PWNoYXJkb25uYXkxXQogMTA2NzE0IFtob3N0PXBpbm90MV0KIDEwNjcyOSBbaG9zdD1lbGJs
aW5nMV0KIDEwNjc0NCBbaG9zdD1odXhlbHJlYmUwXQogMTA2NzUyIFtob3N0PXBpbm90MF0KIDEw
Njc2MSBbaG9zdD1tZXJsb3QxXQogMTA2ODA2IFtob3N0PWZpYW5vMV0KIDEwNjc5OSBbaG9zdD1m
aWFubzBdCiAxMDY3ODggW2hvc3Q9bWVybG90MF0KIDEwNjgyNSBbaG9zdD1lbGJsaW5nMF0KIDEw
Njk3NiBbaG9zdD1tZXJsb3QxXQogMTA2ODU3IFtob3N0PW5vY2VyYTBdCiAxMDY5NDYgW2hvc3Q9
aHV4ZWxyZWJlMF0KIDEwNjkwMiBbaG9zdD1pdGFsaWExXQogMTA2OTMwIFtob3N0PWJhcm9xdWUx
XQogMTA2ODg2IFtob3N0PWNoYXJkb25uYXkxXQogMTA2OTE5IFtob3N0PWl0YWxpYTBdCiAxMDY5
MjIgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMDY5MjYgW2hvc3Q9cGlub3QxXQogMTA2OTI3IFtob3N0
PWVsYmxpbmcxXQogMTA2OTM5IFtob3N0PXJpbWF2YTBdCiAxMDY5OTggcGFzcyBpcnJlbGV2YW50
CiAxMDY5ODcgW2hvc3Q9Zmlhbm8wXQogMTA3MDEwIFtob3N0PWh1eGVscmViZTFdCiAxMDcwNTMg
W2hvc3Q9aXRhbGlhMF0KIDEwNzAyNCBbaG9zdD1maWFubzFdCiAxMDcwNzUgW2hvc3Q9ZWxibGlu
ZzBdCiAxMDcxMDYgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMDcwOTAgW2hvc3Q9cmltYXZhMV0KIDEw
NzE2OSBbaG9zdD1ub2NlcmExXQogMTA3MTIzIFtob3N0PWNoYXJkb25uYXkwXQogMTA3MTU5IFto
b3N0PW1lcmxvdDBdCiAxMDcxNDIgW2hvc3Q9ZWxibGluZzFdCiAxMDcyMDYgW2hvc3Q9cGlub3Qx
XQogMTA3MjIxIFtob3N0PWJhcm9xdWUxXQogMTA3MjUzIFtob3N0PXBpbm90MF0KIDEwNzM2NyBb
aG9zdD1odXhlbHJlYmUxXQogMTA3NDA2IFtob3N0PWZpYW5vMF0KIDEwNzM1MCBwYXNzIGlycmVs
ZXZhbnQKIDEwNzM4MyBbaG9zdD1yaW1hdmExXQogMTA3NDI4IFtob3N0PW1lcmxvdDFdCiAxMDc0
NDMgW2hvc3Q9cGlub3QwXQogMTA3NDUyIFtob3N0PWZpYW5vMV0KIDEwNzQ2MiBbaG9zdD1lbGJs
aW5nMF0KIDEwNzQ2OSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwNzQ3NCBbaG9zdD1waW5vdDFdCiAx
MDc0ODYgW2hvc3Q9ZWxibGluZzFdCiAxMDc0OTcgW2hvc3Q9aXRhbGlhMV0KIDEwNzUyOSBbaG9z
dD1odXhlbHJlYmUwXQogMTA3NTU1IFtob3N0PWh1eGVscmViZTFdCiAxMDc1NzEgW2hvc3Q9bm9j
ZXJhMV0KIDEwNzYyMSBbaG9zdD1maWFubzFdCiAxMDc1NzkgcGFzcyBpcnJlbGV2YW50CiAxMDc2
MDcgW2hvc3Q9cmltYXZhMV0KIDEwNzYxNiBbXQogMTA3NTkyIFtob3N0PXBpbm90MF0KIDEwNzYz
MCBbaG9zdD1ub2NlcmEwXQogMTA3NjM4IFtob3N0PWZpYW5vMF0KIDEwNzY2MCBbaG9zdD1pdGFs
aWEwXQogMTA3NzEwIFtob3N0PWNoYXJkb25uYXkxXQogMTA3NzUzIFtob3N0PWVsYmxpbmcwXQog
MTA3ODE5IFtob3N0PW1lcmxvdDFdCiAxMDc5MjUgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNzk4MCBb
aG9zdD1waW5vdDFdCiAxMDgwMjIgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMDgwNTEgW2hvc3Q9ZWxi
bGluZzFdCiAxMDgwOTMgW2hvc3Q9YmFyb3F1ZTFdCiAxMDgxNjAgW2hvc3Q9bWVybG90MF0KIDEw
ODEyNCBbaG9zdD1pdGFsaWExXQogMTA4MjEwIFtob3N0PW1lcmxvdDBdCiAxMDkwMDcgW10KIDEw
OTA0OCBbaG9zdD1tZXJsb3QwXQogMTA5MDc1IFtob3N0PW1lcmxvdDBdCiAxMDkxMDUgW2hvc3Q9
bWVybG90MF0KIDEwOTE1NSBbaG9zdD1tZXJsb3QwXQogMTA5MTI3IFtob3N0PW1lcmxvdDBdCiAx
MDkxODEgW2hvc3Q9bWVybG90MF0KIDEwOTIxNCBbaG9zdD1tZXJsb3QwXQogMTA5MjM4IFtob3N0
PW1lcmxvdDBdCiAxMDkyOTIgW2hvc3Q9bWVybG90MF0KIDEwOTMxNSBbaG9zdD1tZXJsb3QwXQog
MTA5MzM0IFtob3N0PW1lcmxvdDBdCiAxMDkzNjEgW2hvc3Q9bWVybG90MF0KIDEwOTM5MCBbaG9z
dD1maWFubzBdCiAxMDk0MDQgW2hvc3Q9cmltYXZhMV0KIDEwOTQyOCBbaG9zdD1ub2JsaW5nMF0K
IDEwOTQ0OSBwYXNzIGlycmVsZXZhbnQKIDEwOTQ2OSBbaG9zdD1odXhlbHJlYmUwXQogMTA5NTA1
IFtob3N0PW1lcmxvdDFdCiAxMDk1NTIgW2hvc3Q9YmFyb3F1ZTFdCiAxMDk1NzIgW2hvc3Q9Y2hh
cmRvbm5heTBdCiAxMDk1OTggW2hvc3Q9aXRhbGlhMV0KIDEwOTYzMyBbaG9zdD1jaGFyZG9ubmF5
MV0KIDEwOTY1NiBbaG9zdD1ub2NlcmExXQogMTA5Njk3IFtob3N0PWVsYmxpbmcxXQogMTA5Njc1
IFtob3N0PWh1eGVscmViZTFdCiAxMDk3MDYgW2hvc3Q9ZWxibGluZzBdCiAxMDk2ODUgW2hvc3Q9
cmltYXZhMF0KIDEwOTcyNCBbaG9zdD1ub2JsaW5nMV0KIDEwOTc1OCBbaG9zdD1ub2NlcmEwXQog
MTA5Nzc4IFtob3N0PXBpbm90MF0KIDEwOTgzMiBwYXNzIGlycmVsZXZhbnQKIDEwOTgwOSBbaG9z
dD1yaW1hdmExXQogMTA5ODAxIFtob3N0PXBpbm90MV0KIDEwOTgyMSBbaG9zdD1ub2JsaW5nMF0K
IDEwOTgzOSBbaG9zdD1maWFubzBdCiAxMDk4ODkgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwOTg1OCBb
aG9zdD1iYXJvcXVlMV0KIDEwOTkyMCBbaG9zdD1tZXJsb3QxXQogMTA5OTQzIFtob3N0PWNoYXJk
b25uYXkwXQogMTA5OTk0IFtob3N0PWl0YWxpYTFdCiAxMDk5NjMgW2hvc3Q9Y2hhcmRvbm5heTFd
CiAxMTAwMTYgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExMDAwNiBbaG9zdD1tZXJsb3QwXQogMTEwMDM4
IFtob3N0PW5vY2VyYTFdCiAxMTAwMjUgW2hvc3Q9aXRhbGlhMF0KIDExMDA2MCBbaG9zdD1lbGJs
aW5nMF0KIDExMDA5MyBbaG9zdD1lbGJsaW5nMV0KIDExMDEzMSBbaG9zdD1ub2JsaW5nMV0KIDEx
MDIzNiBbaG9zdD1ub2NlcmEwXQogMTEwMzQ2IFtob3N0PXJpbWF2YTBdCiAxMTAyODggW2hvc3Q9
cmltYXZhMV0KIDExMDM4MCBbaG9zdD1waW5vdDFdCiAxMTAzOTkgW2hvc3Q9bm9ibGluZzBdCiAx
MTA0MjcgW2hvc3Q9YmFyb3F1ZTFdCiAxMTA0NjQgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMDQ4NiBb
aG9zdD1jaGFyZG9ubmF5MF0KIDExMDUxNSBwYXNzIGlycmVsZXZhbnQKIDExMDU0NyBbXQogMTEw
NTM2IFtdCiAxMTA1NjAgW10KIDExMDkwOCBbXQogMTEwOTUwIFtob3N0PW5vYmxpbmcxXQogMTEw
OTg0IFtob3N0PWh1eGVscmViZTFdCiAxMTEwODEgW2hvc3Q9cGlub3QxXQogMTExMTI0IFtob3N0
PXJpbWF2YTBdCiAxMTExNDggW2hvc3Q9aXRhbGlhMF0KIDExMTI4MCBbaG9zdD1ub2NlcmExXQog
MTExMTgzIFtob3N0PW1lcmxvdDFdCiAxMTEyMjIgW2hvc3Q9bm9jZXJhMF0KIDExMTMzMiBbaG9z
dD1ub2JsaW5nMF0KIDExMTM2MyBbaG9zdD1iYXJvcXVlMV0KIDExMTM3NCBbaG9zdD1yaW1hdmEx
XQogMTExMzgzIFtob3N0PWh1eGVscmViZTBdCiAxMTE0MTYgW2hvc3Q9bm9ibGluZzFdCiAxMTE0
OTMgcGFzcyBpcnJlbGV2YW50CiAxMTE1MjkgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMTE1ODAgW2hv
c3Q9aHV4ZWxyZWJlMV0KIDExMTYxMSBbaG9zdD1pdGFsaWExXQogMTExNjM1IFtob3N0PWNoYXJk
b25uYXkxXQogMTExNjU0IFtob3N0PWVsYmxpbmcwXQogMTExNjc3IFtob3N0PWZpYW5vMF0KIDEx
MTcxNCBbaG9zdD1maWFubzFdCiAxMTE3MzkgW2hvc3Q9aXRhbGlhMF0KIDExMTc3MSBbaG9zdD1w
aW5vdDFdCiAxMTE4MDAgW2hvc3Q9cmltYXZhMF0KIDExMTgzMSBbaG9zdD1tZXJsb3QwXQogMTEx
ODY2IFtob3N0PW1lcmxvdDFdCiAxMTE5MzkgW2hvc3Q9ZWxibGluZzFdCiAxMTE5NzIgW2hvc3Q9
YmFyb3F1ZTFdCiAxMTIwMTkgW2hvc3Q9bm9jZXJhMV0KIDExMTk5NSBbaG9zdD1yaW1hdmExXQog
MTEyMDQ5IFtob3N0PW5vYmxpbmcxXQogMTEyMDgzIFtob3N0PWh1eGVscmViZTBdCiAxMTIxODIg
W2hvc3Q9bm9jZXJhMF0KIDExMjI3MSBbaG9zdD1odXhlbHJlYmUxXQogMTEyMjM1IFtob3N0PXBp
bm90MF0KIDExMjI3NyBbaG9zdD1lbGJsaW5nMF0KIDExMzE1MCBbaG9zdD1ub2JsaW5nMF0KIDEx
MzE2NiBbaG9zdD1ub2JsaW5nMF0KIDExMzE4OSBbaG9zdD1ub2JsaW5nMF0KIDExMzI2MiBbaG9z
dD1ub2JsaW5nMF0KIDExMzMyMyBbaG9zdD1ub2JsaW5nMF0KIDExMzM1MyBbaG9zdD1ub2JsaW5n
MF0KIDExMzM4MSBbaG9zdD1ub2JsaW5nMF0KIDExMzQyMyBbaG9zdD1waW5vdDBdCiAxMTM0NTMg
W2hvc3Q9cGlub3QxXQogMTEzNDcyIFtob3N0PWVsYmxpbmcxXQogMTEzNTE2IFtob3N0PWh1eGVs
cmViZTBdCiAxMTM1MzEgW2hvc3Q9aXRhbGlhMF0KIDExMzQ5NyBwYXNzIGlycmVsZXZhbnQKIDEx
MzU1MiBbaG9zdD1iYXJvcXVlMV0KIDExMzU2NSBbaG9zdD1yaW1hdmExXQogMTEzNTc2IFtob3N0
PWh1eGVscmViZTFdCiAxMTM1ODMgW2hvc3Q9bm9ibGluZzFdCiAxMTM1OTQgW2hvc3Q9Y2hhcmRv
bm5heTBdCiAxMTM2MDUgW2hvc3Q9bWVybG90MF0KIDExMzYyOSBbaG9zdD1yaW1hdmEwXQogMTEz
NjE1IFtob3N0PWNoYXJkb25uYXkxXQogMTEzNjUwIFtob3N0PWVsYmxpbmcwXQogMTEzNjY2IFto
b3N0PWl0YWxpYTFdCiAxMTM3MDMgW2hvc3Q9bm9jZXJhMV0KIDExMzczMCBbaG9zdD1tZXJsb3Qx
XQogMTEzNzgzIFtob3N0PWZpYW5vMV0KIDExMzc2NSBbaG9zdD1ub2NlcmEwXQogMTEzODA0IFto
b3N0PW5vYmxpbmcwXQogMTEzNzc5IFtob3N0PWZpYW5vMF0KIDExMzc5NiBbaG9zdD1waW5vdDFd
CiAxMTM4MDkgcGFzcyBpcnJlbGV2YW50CiAxMTM4MTggW2hvc3Q9ZWxibGluZzFdCiAxMTM4MjMg
W2hvc3Q9aHV4ZWxyZWJlMF0KIDExMzg0NSBbaG9zdD1pdGFsaWEwXQogMTEzODU1IFtob3N0PWJh
cm9xdWUxXQogMTEzOTI0IFtob3N0PWVsYmxpbmcwXQogMTEzODgyIFtob3N0PWh1eGVscmViZTFd
CiAxMTM5MTMgW2hvc3Q9bWVybG90MF0KIDExMzg5NiBbaG9zdD1ub2JsaW5nMV0KIDExMzg2NiBb
aG9zdD1waW5vdDBdCiAxMTM5MzAgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMTM5MzkgW2hvc3Q9aXRh
bGlhMV0KIDExMzkxOSBbaG9zdD1yaW1hdmEwXQogMTEzOTMyIFtob3N0PWZpYW5vMV0KIDExMzkw
MiBbaG9zdD1yaW1hdmExXQogMTEzOTM1IFtob3N0PWNoYXJkb25uYXkxXQogMTEzOTQ1IFtob3N0
PW5vY2VyYTFdCiAxMTM5NzAgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMzk4MiBbaG9zdD1lbGJsaW5n
MV0KIDExNDAyNyBbaG9zdD1tZXJsb3QxXQogMTE0MDEyIFtob3N0PXBpbm90MV0KIDExNDA4OSBb
aG9zdD1ub2NlcmEwXQogMTE0MDUxIFtob3N0PW5vYmxpbmcwXQogMTE0MDY5IFtob3N0PWl0YWxp
YTBdCiAxMTQxMTYgW2hvc3Q9Zmlhbm8wXQogMTE0MTc1IHBhc3MgaXJyZWxldmFudAogMTE0MjE4
IFtob3N0PW5vYmxpbmcxXQogMTE0Mjk3IFtob3N0PWNoYXJkb25uYXkxXQogMTE0MzYyIFtob3N0
PWh1eGVscmViZTFdCiAxMTQ0NDIgW2hvc3Q9cmltYXZhMF0KIDExNDUyOCBbaG9zdD1lbGJsaW5n
MF0KIDExNDUwMCBbaG9zdD1yaW1hdmExXQogMTE0NTQxIFtob3N0PWNoYXJkb25uYXkwXQogMTE0
NjQzIFtob3N0PWJhcm9xdWUxXQogMTE0NjU4IFtob3N0PWh1eGVscmViZTBdCiAxMTQ3ODEgW2hv
c3Q9ZWxibGluZzFdCiAxMTQ2ODIgW2hvc3Q9bWVybG90MV0KIDExNDgyMCBbaG9zdD1pdGFsaWEx
XQogMTE0ODgzIFtob3N0PW5vYmxpbmcwXQogMTE1MDA5IFtob3N0PXBpbm90MV0KIDExNTEyMSBb
aG9zdD1ub2NlcmExXQogMTE1MTUzIHBhc3MgaXJyZWxldmFudAogMTE1MTgyIFtob3N0PW5vYmxp
bmcxXQogMTE1MjAzIFtob3N0PWh1eGVscmViZTFdCiAxMTUyNDQgW2hvc3Q9bm9jZXJhMF0KIDEx
NTI3OSBbaG9zdD1yaW1hdmEwXQogMTE1MzIxIFtob3N0PXJpbWF2YTFdCiAxMTUzMDIgW2hvc3Q9
Y2hhcmRvbm5heTFdCiAxMTUzMzggW2hvc3Q9Zmlhbm8wXQogMTE1MzUzIFtob3N0PWVsYmxpbmcw
XQogMTE1Mzg3IFtob3N0PWl0YWxpYTBdCiAxMTUzNzMgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMTU0
NjkgW2hvc3Q9bm9ibGluZzBdCiAxMTU0MTQgW2hvc3Q9Zmlhbm8xXQogMTE1NDU5IFtob3N0PWJh
cm9xdWUxXQogMTE1NDM4IFtob3N0PWh1eGVscmViZTBdCiAxMTU0NzUgW2hvc3Q9cGlub3QxXQog
MTE1NDg3IFtob3N0PW5vYmxpbmcxXQogMTE1NTk5IFtob3N0PXJpbWF2YTBdCiAxMTU1NDMgW2hv
c3Q9aXRhbGlhMV0KIDExNTU3MyBbaG9zdD1tZXJsb3QwXQogMTE1NjE1IFtob3N0PW5vY2VyYTFd
CiAxMTU2MjggW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMTU2NDMgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEx
NTY3OCBbaG9zdD1jaGFyZG9ubmF5MF0KIDExNTY5MCBbaG9zdD1ub2NlcmEwXQogMTE1NzE4IFto
b3N0PXBpbm90MF0KIDExNjEwMyBbaG9zdD1yaW1hdmExXQogMTE2MTUyIFtob3N0PWZpYW5vMV0K
IDExNjExOSBbaG9zdD1ub2JsaW5nMF0KIDExNjEzNiBbaG9zdD1lbGJsaW5nMF0KIDExNjE2NCBb
aG9zdD1maWFubzBdCiAxMTYxODIgW2hvc3Q9YmFyb3F1ZTFdCiAxMTYyMTUgW2hvc3Q9cGlub3Qx
XQogMTE2MjgxIFtob3N0PXBpbm90MV0KIDExNjIyNSBbaG9zdD1waW5vdDFdCiAxMTYyNTkgW2hv
c3Q9cGlub3QxXQogMTE2MjI4IFtob3N0PXBpbm90MV0KIDExNjI4MyBbaG9zdD1waW5vdDFdCiAx
MTYyMzAgW2hvc3Q9cGlub3QxXQogMTE2MjYzIFtob3N0PXBpbm90MV0KIDExNjIyNiBbaG9zdD1w
aW5vdDFdCiAxMTYyMzEgW2hvc3Q9cGlub3QxXQogMTE2MjM1IFtob3N0PXBpbm90MV0KIDExNjI2
NSBbaG9zdD1waW5vdDFdCiAxMTYyMzggW2hvc3Q9cGlub3QxXQogMTE2MjQyIFtob3N0PXBpbm90
MV0KIDExNjI1MiBbaG9zdD1waW5vdDFdCiAxMTYyNTMgW2hvc3Q9cGlub3QxXQogMTE2MjU0IFto
b3N0PXBpbm90MV0KIDExNjI4NSBbaG9zdD1waW5vdDFdCiAxMTYyNzQgW2hvc3Q9cGlub3QxXQog
MTE2Mjg4IFtob3N0PXBpbm90MV0KIDExNjI2OCBbaG9zdD1waW5vdDFdCiAxMTYzMTYgW2hvc3Q9
cGlub3QxXQogMTE2MzQzIFtob3N0PXBpbm90MV0KIDExNjQzMyBbaG9zdD1waW5vdDFdCiAxMTY0
NjEgW2hvc3Q9cGlub3QxXQogMTE2NTE0IFtob3N0PXBpbm90MV0KIDExNjUzNiBbaG9zdD1waW5v
dDFdCiAxMTY1NTAgW2hvc3Q9cGlub3QxXQogMTE2NTc3IFtob3N0PXBpbm90MV0KIDExNjU5MiBb
aG9zdD1waW5vdDFdCiAxMTY2MjggW2hvc3Q9cGlub3QxXQogMTE2Nzc1IFtob3N0PXBpbm90MV0K
IDExNjczNSBbaG9zdD1waW5vdDFdCiAxMTY4MTAgW2hvc3Q9cGlub3QxXQogMTE2ODQwIFtob3N0
PXBpbm90MV0KIDExNjg3NiBbaG9zdD1waW5vdDFdCiAxMTY5MjEgW2hvc3Q9cGlub3QxXQogMTE2
OTQ3IFtob3N0PXBpbm90MV0KIDExNzIwNSBbaG9zdD1waW5vdDFdCiAxMTcxNDMgW2hvc3Q9cGlu
b3QxXQogMTE3MjUxIFtob3N0PXBpbm90MV0KIDExNzMwNSBbaG9zdD1waW5vdDFdCiAxMTczNTkg
W2hvc3Q9cGlub3QxXQogMTE3NjU1IFtob3N0PWVsYmxpbmcxXQogMTE3Njk0IFtob3N0PXJpbWF2
YTBdCiAxMTc3MjEgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMTc3NDggW2hvc3Q9cmltYXZhMV0KIDEx
Nzc4OCBwYXNzIGlycmVsZXZhbnQKIDExNzk0NSBbaG9zdD1pdGFsaWExXQogMTE3OTA5IFtob3N0
PWZpYW5vMF0KIDExNzk5NiBbaG9zdD1pdGFsaWEwXQogMTE4MTEyIFtob3N0PWNoYXJkb25uYXkw
XQogMTE4MjE1IFtob3N0PWJhcm9xdWUxXQogMTE4MjUwIFtob3N0PWVsYmxpbmcxXQogMTE4Mjc2
IFtob3N0PWNoYXJkb25uYXkxXQogMTE4MjgzIFtob3N0PXJpbWF2YTBdCiAxMTgzMjQgW2hvc3Q9
cGlub3QwXQogMTE4NDQ1IFtob3N0PWl0YWxpYTBdCiAxMTgzNjIgW2hvc3Q9Zmlhbm8wXQogMTE4
NDAxIFtob3N0PWl0YWxpYTFdCiAxMTg0MjggcGFzcyBpcnJlbGV2YW50CiAxMTg0NjQgW2hvc3Q9
Y2hhcmRvbm5heTBdCiAxMTg1MzggW2hvc3Q9YmFyb3F1ZTFdCiAxMTg1MDEgW2hvc3Q9Zmlhbm8x
XQogMTE4NTU2IFtob3N0PWh1eGVscmViZTFdCiAxMTg1NjYgW2hvc3Q9ZWxibGluZzFdCiAxMTg1
NzYgW2hvc3Q9cGlub3QxXQogMTE4NTg2IFtob3N0PWVsYmxpbmcwXQogMTE4NjI5IFtob3N0PXJp
bWF2YTBdCiAxMTg1OTggW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMTg2MzggW2hvc3Q9aXRhbGlhMF0K
IDExODY3MiBbaG9zdD1pdGFsaWEwXQogMTE4Nzc1IFtob3N0PWl0YWxpYTBdCiAxMTg4OTMgW2hv
c3Q9aXRhbGlhMF0KIDExODk2OCBbaG9zdD1pdGFsaWEwXQogMTE5MDY0IFtob3N0PWl0YWxpYTBd
CiAxMTkxMTcgW2hvc3Q9aXRhbGlhMF0KIDExOTI3MSBbaG9zdD1pdGFsaWEwXQogMTE5MjgzIFto
b3N0PWl0YWxpYTBdCiAxMTkyODggW2hvc3Q9aXRhbGlhMF0KIDExOTI5OCBbaG9zdD1pdGFsaWEw
XQogMTE5MjkzIFtob3N0PWl0YWxpYTBdCiAxMTkzMDAgW2hvc3Q9aXRhbGlhMF0KIDExOTIwMSBb
aG9zdD1pdGFsaWEwXQogMTE5MzA1IFtob3N0PWl0YWxpYTBdCiAxMTkzNDUgW2hvc3Q9aXRhbGlh
MF0KIDExOTMxMyBbaG9zdD1pdGFsaWEwXQogMTE5MzIwIFtob3N0PWl0YWxpYTBdCiAxMTkzMjIg
W2hvc3Q9aXRhbGlhMF0KIDExOTMzMiBbaG9zdD1pdGFsaWEwXQogMTE5MzM3IFtob3N0PWl0YWxp
YTBdCiAxMTkzNDkgW2hvc3Q9aXRhbGlhMF0KIDExOTM1MCBbaG9zdD1pdGFsaWEwXQogMTE5NDM1
IFtob3N0PWl0YWxpYTBdCiAxMTk1MTEgW2hvc3Q9aXRhbGlhMF0KIDExOTU4MiBbaG9zdD1pdGFs
aWEwXQogMTE5NjM5IFtob3N0PWl0YWxpYTBdCiAxMTk2ODcgW2hvc3Q9aXRhbGlhMF0KIDExOTc1
MSBbaG9zdD1pdGFsaWEwXQogMTE5OTIyIFtob3N0PWl0YWxpYTBdCiAxMTk5OTIgW2hvc3Q9aXRh
bGlhMF0KIDEyMDAyMiBbaG9zdD1pdGFsaWEwXQogMTIwMDU1IFtob3N0PWl0YWxpYTBdCiAxMjAw
OTIgW2hvc3Q9aXRhbGlhMF0KIDEyMDIyOCBbaG9zdD1pdGFsaWEwXQogMTIwMzA1IFtob3N0PWl0
YWxpYTBdCiAxMjAyNjkgW2hvc3Q9aXRhbGlhMF0KIDEyMDQ0MSBbaG9zdD1pdGFsaWEwXQogMTIw
NjU0IFtob3N0PWl0YWxpYTBdCiAxMjA3NzkgW2hvc3Q9aXRhbGlhMF0KIDEyMDg2NiBbaG9zdD1p
dGFsaWEwXQogMTIwOTUyIFtob3N0PWl0YWxpYTBdCiAxMjEwMTIgW2hvc3Q9aXRhbGlhMF0KIDEy
MTI4NCBbaG9zdD1pdGFsaWEwXQogMTIxMTk1IFtob3N0PWl0YWxpYTBdCiAxMjEzMTUgW2hvc3Q9
aXRhbGlhMF0KIDEyMTM4MyBbaG9zdD1pdGFsaWEwXQogMTIxMzM2IFtob3N0PWl0YWxpYTBdCiAx
MjE2NzkgW2hvc3Q9aXRhbGlhMF0KIDEyMTcyMyBbaG9zdD1pdGFsaWEwXQogMTIxNzU1IFtob3N0
PWl0YWxpYTBdCiAxMjE4NDIgW2hvc3Q9aXRhbGlhMF0KIDEyMTk4OCBbaG9zdD1pdGFsaWEwXQog
MTIyMDY3IFtob3N0PWl0YWxpYTBdCiAxMjIxMTEgW2hvc3Q9aXRhbGlhMF0KIDEyMjE0MyBbaG9z
dD1pdGFsaWEwXQogMTIyMTY0IFtob3N0PWl0YWxpYTBdCiAxMjIxNzYgW2hvc3Q9aXRhbGlhMF0K
IDEyMjIwMyBbaG9zdD1pdGFsaWEwXQogMTIyMjU2IFtob3N0PWJhcm9xdWUxXQogMTIyMjg0IFto
b3N0PWZpYW5vMF0KIDEyMjMwMSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEyMjMxNyBwYXNzIGlycmVs
ZXZhbnQKIDEyMjMzNSBbaG9zdD1odXhlbHJlYmUwXQogMTIyMzQ3IFtob3N0PWh1eGVscmViZTFd
CiAxMjIzMjUgW2hvc3Q9ZWxibGluZzFdCiAxMjIzOTUgW2hvc3Q9cmltYXZhMF0KIDEyMjM1OCBb
aG9zdD1maWFubzFdCiAxMjI0NDIgW2hvc3Q9YmFyb3F1ZTFdCiAxMjI0ODYgW2hvc3Q9Y2hhcmRv
bm5heTFdCiAxMjI1MjEgcGFzcyBpcnJlbGV2YW50CiAxMjI1NTUgW2hvc3Q9ZWxibGluZzBdCiAx
MjI1NzggW2hvc3Q9aHV4ZWxyZWJlMF0KIDEyMjY0NyBbaG9zdD1iYXJvcXVlMV0KIDEyMjg1NSBb
aG9zdD1lbGJsaW5nMV0KIDEyMjkxMSBbaG9zdD1odXhlbHJlYmUxXQogMTIyOTgyIFtob3N0PWJh
cm9xdWUxXQogMTIzMTg4IFtob3N0PWNoYXJkb25uYXkxXQogMTIzMjE4IFtob3N0PWRlYmluYTBd
CiAxMjMyNzEgW2hvc3Q9am91YmVydGluMV0KIDEyMzMxMCBbaG9zdD1pdGFsaWExXQogMTIzMzcw
IFtob3N0PWRlYmluYTFdCiAxMjM0MzggW2hvc3Q9Zmlhbm8xXQogMTIzNTU0IFtob3N0PWh1eGVs
cmViZTFdCiAxMjM2NTUgW2hvc3Q9ZWxibGluZzFdCiAxMjM3OTIgW2hvc3Q9am91YmVydGluMF0K
IDEyMzkzNyBbaG9zdD1iYXJvcXVlMV0KIDEyMzg3MSBbaG9zdD1iYXJvcXVlMV0KIDEyNDAxMyBb
aG9zdD1iYXJvcXVlMV0KIDEyNDA0NyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEyNDA2NiBbaG9zdD1q
b3ViZXJ0aW4xXQogMTI0MDkyIFtob3N0PWh1eGVscmViZTBdCiAxMjQxNTEgW2hvc3Q9ZWxibGlu
ZzBdCiAxMjQ5MzggW2hvc3Q9ZGViaW5hMV0KIDEyNDk5NCBbaG9zdD1odXhlbHJlYmUwXQogMTI1
MDQxIFtob3N0PWRlYmluYTBdCiAxMjUwNjkgW2hvc3Q9YmFyb3F1ZTFdCiAxMjUxNjcgW2hvc3Q9
Zmlhbm8xXQogMTI1MTI5IFtob3N0PWVsYmxpbmcxXQogMTI1MjQyIFtob3N0PWZpYW5vMV0KIDEy
NTI4NSBbaG9zdD1maWFubzFdCiAxMjU0MDEgcGFzcyBpcnJlbGV2YW50CiAxMjU1MDEgW2hvc3Q9
cGlub3QwXQogMTI1NTUxIFtob3N0PWJhcm9xdWUxXQogMTI1NTIwIFtob3N0PWpvdWJlcnRpbjBd
CiAxMjU1ODUgW2hvc3Q9ZGViaW5hMF0KIDEyNTY0OCBbaG9zdD1kZWJpbmExXQogMTI1NjM5IFto
b3N0PXBpbm90MV0KIDEyNTY1NyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEyNTY3NiBbaG9zdD1qb3Vi
ZXJ0aW4xXQogMTI1NzAyIFtob3N0PWZpYW5vMF0KIDEyNTg5OCBbaG9zdD1kZWJpbmExXQogMTI1
OTIxIFtob3N0PWpvdWJlcnRpbjFdCiAxMjYwNjkgW2hvc3Q9am91YmVydGluMV0KIDEyNjIwMiBb
aG9zdD1qb3ViZXJ0aW4xXQogMTI2MzEwIFtob3N0PWpvdWJlcnRpbjFdCiAxMjY0MTIgW2hvc3Q9
am91YmVydGluMV0KIDEyNjU1MCBbaG9zdD1qb3ViZXJ0aW4xXQogMTI2NjgyIFtob3N0PWpvdWJl
cnRpbjFdCiAxMjY4ODggW2hvc3Q9am91YmVydGluMV0KIDEyNjk3OCBbXQogMTI3MDM4IHBhc3Mg
aXJyZWxldmFudAogMTI3MTA4IHBhc3MgaXJyZWxldmFudAogMTI3MTQ4IHBhc3MgaXJyZWxldmFu
dAogMTI3MTkzIHBhc3MgaXJyZWxldmFudAogMTI3MjIxIHBhc3MgaXJyZWxldmFudAogMTI3MjU2
IHBhc3MgaXJyZWxldmFudAogMTI3Mjg0IHBhc3MgaXJyZWxldmFudAogMTI3MzE1IHBhc3MgaXJy
ZWxldmFudAogMTI3MzQ0IHBhc3MgaXJyZWxldmFudAogMTI3MzY0IHBhc3MgaXJyZWxldmFudAog
MTI3Mzg5IHBhc3MgaXJyZWxldmFudAogMTI3NDAzIHBhc3MgaXJyZWxldmFudAogMTI3NDE1IHBh
c3MgaXJyZWxldmFudAogMTI3NDQzIHBhc3MgaXJyZWxldmFudAogMTI3NDc5IHBhc3MgaXJyZWxl
dmFudAogMTI3NDU4IHBhc3MgaXJyZWxldmFudAogMTI3NTE2IHBhc3MgaXJyZWxldmFudAogMTI3
NDk3IHBhc3MgaXJyZWxldmFudAogMTI3NTM1IHBhc3MgaXJyZWxldmFudAogMTI3NTUxIHBhc3Mg
aXJyZWxldmFudAogMTI3NTY5IHBhc3MgaXJyZWxldmFudAogMTI3NjE3IHBhc3MgaXJyZWxldmFu
dAogMTI3NzMyIHBhc3MgaXJyZWxldmFudAogMTI3NzkzIHBhc3MgaXJyZWxldmFudAogMTI3OTA3
IHBhc3MgaXJyZWxldmFudAogMTI3OTc2IHBhc3MgaXJyZWxldmFudAogMTI3OTYyIHBhc3MgaXJy
ZWxldmFudAogMTI3OTkxIHBhc3MgaXJyZWxldmFudAogMTI4MDAyIHBhc3MgaXJyZWxldmFudAog
MTI4MDIyIHBhc3MgaXJyZWxldmFudAogMTI4MDU5IHBhc3MgaXJyZWxldmFudAogMTI4MTE0IHBh
c3MgaXJyZWxldmFudAogMTI4MTcwIHBhc3MgaXJyZWxldmFudAogMTI4MjY0IHBhc3MgaXJyZWxl
dmFudAogMTI4MjM2IHBhc3MgaXJyZWxldmFudAogMTI4Mjc4IHBhc3MgaXJyZWxldmFudAogMTI4
MzM0IHBhc3MgaXJyZWxldmFudAogMTI4MzEyIHBhc3MgaXJyZWxldmFudAogMTI4Mzc0IHBhc3Mg
aXJyZWxldmFudAogMTI4Mzc2IHBhc3MgaXJyZWxldmFudAogMTI4Mzc3IGJsb2NrZWQgaXJyZWxl
dmFudAogMTI4Mzc4IHBhc3MgaXJyZWxldmFudAogMTI4Mzc5IGJsb2NrZWQgaXJyZWxldmFudAog
MTI4MzgxIGJsb2NrZWQgaXJyZWxldmFudAogMTI4MzgyIGJsb2NrZWQgaXJyZWxldmFudAogMTI4
MzY0IHBhc3MgaXJyZWxldmFudAogMTI4MzY1IHBhc3MgaXJyZWxldmFudAogMTI4MzY2IHBhc3Mg
aXJyZWxldmFudAogMTI4MzY4IHBhc3MgaXJyZWxldmFudAogMTI4MzcwIHBhc3MgaXJyZWxldmFu
dAogMTI4MzcxIHBhc3MgaXJyZWxldmFudAogMTI4MzcyIHBhc3MgaXJyZWxldmFudAogMTI4MzY5
IHBhc3MgaXJyZWxldmFudAogMTI4NDA3IHBhc3MgaXJyZWxldmFudAogMTI4NDM4IHBhc3MgaXJy
ZWxldmFudAogMTI4NDc2IHBhc3MgaXJyZWxldmFudAogMTI4NDYxIHBhc3MgaXJyZWxldmFudAog
MTI4NDkzIHBhc3MgaXJyZWxldmFudAogMTI4NTIwIHBhc3MgaXJyZWxldmFudAogMTI4NTk5IHBh
c3MgaXJyZWxldmFudAogMTI4NjYzIHBhc3MgaXJyZWxldmFudAogMTI4NzI3IHBhc3MgaXJyZWxl
dmFudAogMTI4ODYxIHBhc3MgaXJyZWxldmFudAogMTI4ODM1IHBhc3MgaXJyZWxldmFudAogMTI4
ODg1IHBhc3MgaXJyZWxldmFudAogMTI4OTIwIHBhc3MgaXJyZWxldmFudAogMTI4OTQ1IHBhc3Mg
NThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4
OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZk
ZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjg5NzAgZmFpbCBpcnJlbGV2YW50
CiAxMjkwMDUgZmFpbCBpcnJlbGV2YW50CiAxMjkwNzIgZmFpbCBpcnJlbGV2YW50CiAxMjkxNjcg
ZmFpbCBpcnJlbGV2YW50CiAxMjkyNTggZmFpbCBpcnJlbGV2YW50CiAxMjkzMDQgZmFpbCBpcnJl
bGV2YW50CiAxMjk0MDggZmFpbCBpcnJlbGV2YW50CiAxMjkzODkgZmFpbCBkMmZmMGZmMmMyM2Yx
YmFjZDM1MDczYmY1MGU2YzE4Mjk4YThkNTMwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIy
ZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTQwOSBmYWlsIGlycmVsZXZhbnQKIDEyOTM0OCBmYWls
IGlycmVsZXZhbnQKIDEyOTQxMCBmYWlsIGQyZmYwZmYyYzIzZjFiYWNkMzUwNzNiZjUwZTZjMTgy
OThhOGQ1MzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2
MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFl
NwogMTI5Mzk4IHBhc3MgNThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0
YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjk0MDEg
ZmFpbCBpcnJlbGV2YW50CiAxMjk0MDMgZmFpbCBpcnJlbGV2YW50CiAxMjk0MTEgcGFzcyA1OGEw
MjI4NzA3ODcwYzgzMzA5MTdmOTE5ODA0OTg2ODU1NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNl
MzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUw
YWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTQwNCBmYWlsIGlycmVsZXZhbnQKIDEy
OTQxNCBmYWlsIGQyZmYwZmYyYzIzZjFiYWNkMzUwNzNiZjUwZTZjMTgyOThhOGQ1MzAgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4
YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5NDA3IHBhc3Mg
aXJyZWxldmFudAogMzU2NDIgW2hvc3Q9bGVhZi1iZWV0bGVdCiAzNTc5MCBbaG9zdD1sZWFmLWJl
ZXRsZV0KIDM1ODgzIFtob3N0PWxlYWYtYmVldGxlXQogMzU5NDIgW2hvc3Q9bGVhZi1iZWV0bGVd
CiAzNjY5MSBbaG9zdD1sZWFmLWJlZXRsZV0KIDM2NzQ2IFtob3N0PWxlYWYtYmVldGxlXQogNTAy
NzYgW2hvc3Q9bm9jZXJhMF0KIDUwMzExIFtob3N0PW5vY2VyYTBdCiA1MDMyOSBbaG9zdD1ub2Nl
cmEwXQogNTAzODggW2hvc3Q9bm9jZXJhMF0KIDUwMzY2IFtob3N0PW5vY2VyYTBdCiA2NDAyNiBb
aG9zdD1iYXJvcXVlMV0KIDUwNDIyIFtob3N0PW5vY2VyYTBdCiA1MDQwNCBbaG9zdD1ub2NlcmEw
XQogNjQxNDcgW2hvc3Q9YmFyb3F1ZTFdCiA2NDE5NyBbaG9zdD1iYXJvcXVlMV0KIDY0NDg0IFto
b3N0PWJhcm9xdWUxXQogNjQ4NzQgW2hvc3Q9YmFyb3F1ZTFdCiA2NTAyNCBbaG9zdD1iYXJvcXVl
MV0KIDY0OTg1IFtob3N0PWJhcm9xdWUxXQogNTI3MDIgW2hvc3Q9bm9jZXJhMF0KIDY1MDg2IFto
b3N0PWJhcm9xdWUxXQogNjUwNTkgW2hvc3Q9YmFyb3F1ZTFdCiA2NTEwOSBbaG9zdD1iYXJvcXVl
MV0KIDY1MTU2IFtob3N0PWJhcm9xdWUxXQogNjUxMzIgW2hvc3Q9YmFyb3F1ZTFdCiA1MzAxNiBb
aG9zdD1pdGFsaWExXQogNjUxODAgW2hvc3Q9YmFyb3F1ZTFdCiA2NTI0NSBbaG9zdD1iYXJvcXVl
MV0KIDY1MzAzIFtob3N0PWJhcm9xdWUxXQogNjUyNjQgW2hvc3Q9YmFyb3F1ZTFdCiA2NTI4NSBb
aG9zdD1iYXJvcXVlMV0KIDY1MzI5IFtob3N0PWJhcm9xdWUxXQogNjUzNjEgW2hvc3Q9YmFyb3F1
ZTFdCiA2NTM5MiBbaG9zdD1iYXJvcXVlMV0KIDY1NDIwIFtob3N0PWJhcm9xdWUxXQogNjU0NTkg
W2hvc3Q9YmFyb3F1ZTFdCiA1MzcyMCBbaG9zdD1pdGFsaWExXQogNTM4NDkgW2hvc3Q9aXRhbGlh
MV0KIDY1NjY2IFtob3N0PWJhcm9xdWUxXQogNjU2ODUgW2hvc3Q9YmFyb3F1ZTFdCiA2NTY5MCBb
aG9zdD1iYXJvcXVlMV0KIDY1NjYzIFtob3N0PWJhcm9xdWUxXQogNjU2NjAgW2hvc3Q9YmFyb3F1
ZTFdCiA2NTY3OCBbaG9zdD1iYXJvcXVlMV0KIDY1NjcwIFtob3N0PWJhcm9xdWUxXQogNjU3MDAg
W2hvc3Q9YmFyb3F1ZTFdCiA2NTcwNCBbaG9zdD1iYXJvcXVlMV0KIDY1NzExIFtob3N0PWJhcm9x
dWUxXQogNjU3MTUgW2hvc3Q9YmFyb3F1ZTFdCiA2NTc5NyBbaG9zdD1iYXJvcXVlMV0KIDY1NzY0
IFtob3N0PWJhcm9xdWUxXQogNjU3MjAgW2hvc3Q9YmFyb3F1ZTFdCiA2NTc0NiBbaG9zdD1iYXJv
cXVlMV0KIDY1NzI1IFtob3N0PWJhcm9xdWUxXQogNjU3MzEgW2hvc3Q9YmFyb3F1ZTFdCiA2NTc1
MiBbaG9zdD1iYXJvcXVlMV0KIDY1NzM1IFtob3N0PWJhcm9xdWUxXQogNjU3NTcgW2hvc3Q9YmFy
b3F1ZTFdCiA2NTc1OSBbaG9zdD1iYXJvcXVlMV0KIDY1NzQwIFtob3N0PWJhcm9xdWUxXQogNjU3
NjAgW2hvc3Q9YmFyb3F1ZTFdCiA2NTc2MSBbaG9zdD1iYXJvcXVlMV0KIDY1NzYyIFtob3N0PWJh
cm9xdWUxXQogNjU3NjUgW2hvc3Q9YmFyb3F1ZTFdCiA1NDA5NSBbaG9zdD1pdGFsaWExXQogNTUy
NTUgW2hvc3Q9aXRhbGlhMV0KIDY2NDE0IFtob3N0PWJhcm9xdWUxXQogNTUzNDcgW2hvc3Q9aXRh
bGlhMV0KIDU1NDQyIFtob3N0PWl0YWxpYTFdCiA2NjQ1NSBbaG9zdD1iYXJvcXVlMV0KIDY2NTI2
IFtob3N0PWJhcm9xdWUxXQogNjY2MTQgW2hvc3Q9YmFyb3F1ZTFdCiA2Njc1MCBbaG9zdD1iYXJv
cXVlMV0KIDU2NDE2IFtob3N0PWl0YWxpYTFdCiA1NjUwNyBbaG9zdD1pdGFsaWExXQogNTY1ODkg
W2hvc3Q9aXRhbGlhMV0KIDY2ODk2IFtob3N0PWJhcm9xdWUxXQogNTY3MTggW2hvc3Q9aXRhbGlh
MV0KIDU2NjYwIFtob3N0PWl0YWxpYTFdClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lv
bnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyODk0NSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBS
ZXN1bHQgZm91bmQ6IGZsaWdodCAxMjkzODkgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMjkzOTggKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMjk0MTAgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMg
YXQgNThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4
ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2
NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3Ck5vIHJldmlzaW9ucyBsZWZ0IHRv
IHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI4OTQ1
IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI5Mzg5IChmYWls
KSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5Mzk4IChwYXNzKSwg
Zm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk0MTAgKGZhaWwpLCBmb3IgZmly
c3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk0MTEgKHBhc3MpLCBmb3IgbGFzdCBw
YXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTQxNCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBp
cyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIGQyZmYwZmYy
YzIzZjFiYWNkMzUwNzNiZjUwZTZjMTgyOThhOGQ1MzAKICBCdWcgbm90IHByZXNlbnQ6IDU4YTAy
Mjg3MDc4NzBjODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkKICBMYXN0IGZhaWwgcmVwcm86IGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk0MTQvCgoK
ICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKClJldmlzaW9uIGdyYXBoIGxlZnQg
aW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0Lnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMjk0MTQ6IHRvbGVyYWJsZSBBTEwgRkFJ
TAoKZmxpZ2h0IDEyOTQxNCBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTQxNC8KCkZhaWx1cmVz
IDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 04 16:12:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 16:12: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-devel-bounces@lists.xenproject.org>)
	id 1gJL0Y-0004cU-9r; Sun, 04 Nov 2018 16:12: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJL0W-0004cI-Uu
 for xen-devel@lists.xenproject.org; Sun, 04 Nov 2018 16:12:13 +0000
X-Inumbo-ID: 625b0cf6-e04c-11e8-bf58-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 625b0cf6-e04c-11e8-bf58-12d6303a7972;
 Sun, 04 Nov 2018 16:12:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJL0R-00077w-D9; Sun, 04 Nov 2018 16:12:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJL0R-0005kw-5j; Sun, 04 Nov 2018 16:12:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJL0R-00025q-2B; Sun, 04 Nov 2018 16:12:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129389-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=d2ff0ff2c23f1bacd35073bf50e6c18298a8d530
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Nov 2018 16:12:07 +0000
Subject: [Xen-devel] [linux-linus test] 129389: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTM4OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5Mzg5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVu
LWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1i
b290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEy
NTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxv
d2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICBkMmZmMGZmMmMyM2YxYmFjZDM1MDczYmY1MGU2YzE4Mjk4YThkNTMwCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3
NjY0YjM4Yzk1YmJmNzAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMg
MjE6MjA6NTUgWiAgIDgyIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4
LTE1IDEzOjA2OjU2IFogICA4MSBkYXlzICAgNzUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI5Mzg5ICAyMDE4LTExLTAzIDIzOjUwOjA3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQozMjQ0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGlu
ZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU0NDg1NyBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Nov 04 16:38:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 16:38: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-devel-bounces@lists.xenproject.org>)
	id 1gJLPO-0006II-Eb; Sun, 04 Nov 2018 16:37:54 +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=rovh=np=xenproject.org=prvs=839c98c99=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gJLPN-0006I6-2W
 for xen-devel@lists.xenproject.org; Sun, 04 Nov 2018 16:37:53 +0000
X-Inumbo-ID: f118329a-e04f-11e8-88e6-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f118329a-e04f-11e8-88e6-12d6303a7972;
 Sun, 04 Nov 2018 16:37:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,464,1534809600"; d="scan'208";a="69617849"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75568-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:build-amd64-libvirt:libvirt-build:fail:nonblocking
 xen-unstable:build-i386-libvirt:libvirt-build:fail:nonblocking
 xen-unstable:build-armhf-libvirt:libvirt-build:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-raw:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=2cf113891a38cc05434bc9876ffc107a990887be
X-Osstest-Versions-That: xen=92666fdd6e0afab989b2d89759d9b43f2c645ae7
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 4 Nov 2018 16:37:35 +0000
Subject: [Xen-devel] [xen-unstable baseline-only test] 75568: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU2OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNv
bS9vc3N0ZXN0L2xvZ3MvNzU1NjgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICBm
YWlsIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICA2IGxp
YnZpcnQtYnVpbGQgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgZmFpbCBiYXNlbGlu
ZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgYmFzZWxp
bmUgdW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCBmYWlsIGJhc2VsaW5lIHVudGVzdGVk
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIGJhc2Vs
aW5lIHVudGVzdGVkCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bWlkd2F5ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3Rl
ZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAg
ICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDE5
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJh
c2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgZmFpbCBiYXNlbGluZSB1bnRl
c3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMmNmMTEzODkx
YTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAg
ICAgICAgICAgICAgICAgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDc1NDE3ICAyMDE4LTEwLTE0IDE2OjUyOjA2IFogICAyMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3NTU2OCAgMjAxOC0xMS0wNCAwNToyMzowMyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIDxqYmV1bGljaEBzdXNlLmNvbT4KICBBZHJpYW4gUG9wIDxhcG9wQGJpdGRl
ZmVuZGVyLmNvbT4KICBBbGV4YW5kZXIgU2NodWx6IDxjb2RlQHNjaHVsemFsZXguZGU+CiAgQWxl
eGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1k
LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAg
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgRGFyaW8gRmFnZ2lvbGkg
PGRmYWdnaW9saUBzdXNlLmNvbT4KICBFbGVuYSBVZmltdHNldmEgPGVsZW5hLnVmaW10c2V2YUBv
cmFjbGUuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9n
ZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJp
eC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBYaW4gTGkgPHRhbG9ucy5sZWVAZ21haWwuY29tPgog
IFhpbiBMaSA8eGluLmxpQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0
MDYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 04 16:58:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 16:58: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-devel-bounces@lists.xenproject.org>)
	id 1gJLjV-0007v1-CC; Sun, 04 Nov 2018 16:58: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJLjU-0007up-2q
 for xen-devel@lists.xenproject.org; Sun, 04 Nov 2018 16:58:40 +0000
X-Inumbo-ID: dfebc2b3-e052-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dfebc2b3-e052-11e8-9a16-bc764e045a96;
 Sun, 04 Nov 2018 16:58:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJLjQ-0007xT-Ir; Sun, 04 Nov 2018 16:58:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJLjQ-00087d-4f; Sun, 04 Nov 2018 16:58:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJLjQ-0006Bt-3l; Sun, 04 Nov 2018 16:58:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129400-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=2cf113891a38cc05434bc9876ffc107a990887be
X-Osstest-Versions-That: xen=2cf113891a38cc05434bc9876ffc107a990887be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Nov 2018 16:58:36 +0000
Subject: [Xen-devel] [xen-unstable test] 129400: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQwMCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTQwMC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5MzY5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjkzNjkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyOTM2OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5MzY5CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjkzNjkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTM2OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5MzY5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjkzNjkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTM2OQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2
ZmZjMTA3YTk5MDg4N2JlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk0MDAgIDIwMTgtMTEtMDQg
MDU6MDU6MjkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAg
ICAgICAgICAobm90IGZvdW5kKSAgICAgICAgIDAgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVibGlzaGVkIHRlc3RlZCB0cmVlIGlzIGFscmVhZHkgdXAg
dG8gZGF0ZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 04 20:04:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 20:04: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-devel-bounces@lists.xenproject.org>)
	id 1gJOdJ-0004ya-Uf; Sun, 04 Nov 2018 20:04: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=05uz=np=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJOdI-0004yO-G3
 for xen-devel@lists.xenproject.org; Sun, 04 Nov 2018 20:04:28 +0000
X-Inumbo-ID: cee16fd0-e06c-11e8-a25b-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cee16fd0-e06c-11e8-a25b-12d6303a7972;
 Sun, 04 Nov 2018 20:04:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJOd5-00033w-An; Sun, 04 Nov 2018 20:04:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJOd5-0006Hi-11; Sun, 04 Nov 2018 20:04:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJOd5-000184-0T; Sun, 04 Nov 2018 20:04:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129405-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-arm64-arm64-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-arndale:xen-boot:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=7d56239f159afc2e7bd42623947e56ba48f37836
X-Osstest-Versions-That: qemuu=f96a3165ab1c36dbf4cb63e8761fa45457381aca
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Nov 2018 20:04:15 +0000
Subject: [Xen-devel] [qemu-mainline test] 129405: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQwNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk0MDUvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEyOTM3NSBwYXNzIGluIDEyOTQwNQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBh
c3MgaW4gMTI5Mzc1CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMjkzNzUKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTI5Mzc1IG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTI5Mzc1IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTMwNQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTI5MzA1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjkzMDUKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTMw
NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI5MzA1CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAg
ICAgICAgICA3ZDU2MjM5ZjE1OWFmYzJlN2JkNDI2MjM5NDdlNTZiYTQ4ZjM3ODM2CmJhc2VsaW5l
IHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBmOTZhMzE2NWFiMWMzNmRiZjRjYjYzZTg3
NjFmYTQ1NDU3MzgxYWNhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMDUgIDIwMTgtMTEtMDIg
MDA6NDE6MDYgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5MzQ2ICAyMDE4LTEx
LTAyIDIzOjQ1OjIyIFogICAgMSBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBs
aW5hcm8ub3JnPgogIENoYWkgV2VuIDxjaGFpd2VuQGJhaWR1LmNvbT4KICBEYXllb2wgTGVlIDxk
YXllb2xAYmVya2VsZXkuZWR1PgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJl
ZGhhdC5jb20+CiAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+
CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEd1YW5nIFdhbmcgPHdhbmcu
Z3Vhbmc1NUB6dGUuY29tLmNuPgogIEppYSBMaW5hIDxqaWFsaW5hMDFAYmFpZHUuY29tPgogIEp1
bGlhIFN1dm9yb3ZhIDxqdXN1YWxAbWFpbC5ydT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2
aXZpZXIuZXU+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5j
b20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIFBhbG1lciBEYWJi
ZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxp
bmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgog
IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFJpY2hhcmQgSGVuZGVy
c29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFNoYW5ub24gWmhhbyA8c2hhbm5v
bi56aGFvc2xAZ21haWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIHdh
bmdndWFuZyA8d2FuZy5ndWFuZzU1QHp0ZS5jb20uY24+CiAgWmhhbmcgQ2hlbiA8emhhbmdja2lk
QGdtYWlsLmNvbT4KICBaaGFuZyBZdSA8emhhbmd5dTMxQGJhaWR1LmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CiAgIGY5NmEzMTY1YWIuLjdkNTYyMzlmMTUgIDdkNTYyMzlmMTU5YWZj
MmU3YmQ0MjYyMzk0N2U1NmJhNDhmMzc4MzYgLT4gdXBzdHJlYW0tdGVzdGVkCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 04 20:49:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Nov 2018 20:49:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gJPKd-00081B-1c; Sun, 04 Nov 2018 20:49: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=mqmp=np=iki.fi=pasik@srs-us1.protection.inumbo.net>)
 id 1gJPKb-000816-C2
 for xen-devel@lists.xenproject.org; Sun, 04 Nov 2018 20:49:13 +0000
X-Inumbo-ID: 14ab99c2-e073-11e8-b5cb-12d6303a7972
Received: from emh01.mail.saunalahti.fi (unknown [62.142.5.107])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 14ab99c2-e073-11e8-b5cb-12d6303a7972;
 Sun, 04 Nov 2018 20:49:11 +0000 (UTC)
Received: from ydin.reaktio.net (reaktio.net [85.76.255.15])
 by emh01.mail.saunalahti.fi (Postfix) with ESMTP id DFB6C20024;
 Sun,  4 Nov 2018 22:49:09 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
 id 820B336C0F6; Sun,  4 Nov 2018 22:49:09 +0200 (EET)
Date: Sun, 4 Nov 2018 22:49:09 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181104204909.GF31019@reaktio.net>
References: <20181010185254.110354-1-andraprs@amazon.com>
 <23504.36291.25070.921458@mariner.uk.xensource.com>
 <20181029145815.GB31019@reaktio.net>
 <1540846506816.50601@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1540846506816.50601@amazon.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] [PATCH RESEND qemu-xen-traditional] xen/pt: allow
 QEMU to request MSI unmasking at bind time
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>, "Paraschiv,
 Andra-Irina" <andraprs@amazon.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Woodhouse,
 David" <dwmw@amazon.co.uk>, "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSWFuLAoKT24gTW9uLCBPY3QgMjksIDIwMTggYXQgMDg6NTU6MDlQTSArMDAwMCwgUGFy
YXNjaGl2LCBBbmRyYS1JcmluYSB3cm90ZToKPiAKPiAKPiBPbiBNb24sIE9jdCAyOSwgMjAxOCBh
dCAwNDo1ODoyMlBNICswMjAwLCBQYXNpIEvDpHJra8OkaW5lbiB3cm90ZToKPiA+IEhpLAo+ID4K
PiA+IE9uIFdlZCwgT2N0IDI0LCAyMDE4IGF0IDA0OjIwOjM1UE0gKzAxMDAsIElhbiBKYWNrc29u
IHdyb3RlOgo+ID4gPiBBbmRyYSBQYXJhc2NoaXYgd3JpdGVzICgiW1BBVENIIFJFU0VORCBxZW11
LXhlbi10cmFkaXRpb25hbF0geGVuL3B0OiBhbGxvdyBRRU1VIHRvIHJlcXVlc3QgTVNJIHVubWFz
a2luZyBhdCBiaW5kIHRpbWUiKToKPiA+ID4gPiBXaGVuIGEgTVNJIGludGVycnVwdCBpcyBib3Vu
ZCB0byBhIGd1ZXN0IHVzaW5nCj4gPiA+ID4geGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJxIChYRU5f
RE9NQ1RMX2JpbmRfcHRfaXJxKSB0aGUgaW50ZXJydXB0IGlzCj4gPiA+ID4gbGVmdCBtYXNrZWQg
YnkgZGVmYXVsdC4KPiA+ID4KPiA+ID4gQXBwbGllZCwgYW5kIHB1c2hlZCB0aGUgY29ycmVzcG9u
ZGluZyB1cGRhdGUgdG8gUUVNVV9UQUcgaW4KPiA+ID4gcWVtdS14ZW4tdW5zdGFibGUuCj4gPiA+
Cj4gPiA+IERvZXMgdGhpcyBwYXRjaCBuZWVkIHRvIGJlIGJhY2twb3J0ZWQgdG8gZWFybGllciBY
ZW4gcmVsZWFzZXMgPyAgSXQKPiA+ID4gd2Fzbid0IGNsZWFyIHRvIG1lIHdoZXRoZXIgdGhlcmUg
aXMgbmV3IFhlbiBjb2RlIGluIHRoaXMgYXJlYSB3aXRob3V0Cj4gPiA+IHdoaWNoIHRoZSBwcm9i
bGVtICh3aGljaCB0aGUgcGF0Y2ggc29sdmVzKSBkb2VzIG5vdCBhcmlzZTsgb3Igd2hldGhlciwK
PiA+ID4gY29udmVyc2VseSwgc2ltcGx5IHJ1bm5pbmcgYSBuZXcgZ3Vlc3QgaXMgc3VmZmljaWVu
dC4KPiA+ID4KPiA+IAo+ID4gR29vZCBxdWVzdGlvbi4gSW4gdGhlIGVhcmxpZXIgdGhyZWFkIGFi
b3V0IHRoaXMgcGF0Y2ggaXQgd2FzIG1lbnRpb25lZAo+ID4gdGhlIGJ1ZyBoYXBwZW5zIHdpdGgg
bGF0ZXN0IHN0YWJsZSB2ZXJzaW9uIG9mIFhlbiwgd2hpY2ggc291bmRzIGxpa2UKPiA+IHRoaXMg
cGF0Y2ggc2hvdWxkIGJlIGJhY2twb3J0ZWQgdG8gc3RhYmxlIFhlbiB2ZXJzaW9ucy4gSXMgdGhh
dCBjb3JyZWN0Pwo+IAo+IFJlcGxpZWQgbGF0ZXIgdGhhbiBleHBlY3RlZCwgYnV0IEknbSBiYWNr
IG5vdy4KPiAKPiBJYW4sIFBhc2ksCj4gCj4gUmlnaHQuIFdlIGhhdmUgdGhpcyBtYWlsIHRocmVh
ZCB3aGVyZSB0aGUgaXNzdWUgd2FzIG9yaWdpbmFsbHkgcmVwb3J0ZWQ6Cj4gaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3L21zZzAwOTE1
Lmh0bWwKPiAKPiBBbmQgdGhlIGZvbGxvdy11cCB3aXRoIHRoZSBwYXRjaGVzIGZvciBYZW4gYW5k
IFFFTVUgKG5vdCB0cmFkaXRpb25hbCk6Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTA1L21zZzAxMjM4Lmh0bWwKPiAKPiAiSG0sIEkg
dGhpbmsgSSBtaWdodCBoYXZlIGZpeGVkIHRoaXMgaXNzdWUsIHNlZToKPiAKPiBodHRwczovL2dp
dC5xZW11Lm9yZy8/cD1xZW11LmdpdDthPWNvbW1pdDtoPWE4MDM2MzM2NjA5ZDJlMTg0ZmMzNTQz
YTRjNDM5YzBiYTdkN2YzYTIKPiAKPiBBbmQgdGhlIFhlbiBzaWRlOgo+IAo+IGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXQ7aD02OWQ5OWQxYjIyM2ZjNTA4
MjQwMDM3NDY5OGRkZDc0ODZlNWVhOTUzIgo+IAo+IFRoZSBYZW4gcGF0Y2ggYWJvdmUgaXMgcHJl
c2VudCBpbiB0aGUgdHJlZSBmcm9tIDQuMTAuMC1yYzEgdGFnIGZvcndhcmQuCj4gCgpUaGlzIHNv
dW5kcyBsaWtlIGFuIGltcG9ydGFudCBmaXggdG8gaGF2ZSBmb3IgUENJIHBhc3N0aHJvdWdoIHVz
ZXJzLCBhbmQgaXQgc2VlbXMgdGhlIGJhY2twb3J0IApvZiB0aGlzIHBhdGNoIG5lZWRzIHRvIGdv
IHRvIFhlbiBxZW11LXRyYWRpdGlvbmFsIHRvIGJvdGggNC4xMCBhbmQgNC4xMSBicmFuY2hlcywK
YmVjYXVzZSB0aGUgWGVuIGh5cGVydmlzb3Igc2lkZSBwYXRjaCBpcyBhbHJlYWR5IGluIHRob3Nl
IGJyYW5jaGVzLgoKClRoYW5rcywKCi0tIFBhc2kKCj4gVGhhbmtzIGZvciBmZWVkYmFjay4gQW55
dGhpbmcgSSBjYW4gaGVscCBmdXJ0aGVyLCB3ZSBjYW4gZGlzY3VzcyBhYm91dCBpdC4KPiAKPiBB
bmRyYQo+IAo+ID4gVGhhbmtzLAo+ID4gCj4gPiAtLSBQYXNpCj4gPgo+ID4gPiBSZWdhcmRzLAo+
ID4gPiBJYW4uCj4gPiA+Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:42:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJTtc-0003Tp-8J; Mon, 05 Nov 2018 01:41: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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTta-0003Tk-7d
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:41:38 +0000
X-Inumbo-ID: ee1cbf4f-e09b-11e8-9a16-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee1cbf4f-e09b-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 01:41:35 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:41:35 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074237"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:41:30 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:23 +0100
Message-Id: <20181105014047.26447-1-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 00/24] ACPI reorganization for
 hardware-reduced API addition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBzZXQgcHJvdmlkZXMgYW4gQUNQSSBjb2RlIHJlb3JnYW5pemF0aW9uIGluIHBy
ZXBhcmF0aW9uIGZvcgphZGRpbmcgYSBzaGFyZWQgaGFyZHdhcmUtcmVkdWNlZCBBQ1BJIEFQSSB0
byBRRU1VLgoKVGhlIGNoYW5nZXMgYXJlIGNvbWluZyBmcm9tIHRoZSBORU1VIFsxXSBwcm9qZWN0
IHdoZXJlIHdlJ3JlIGRlZmluaW5nCmEgbmV3IHg4NiBtYWNoaW5lIHR5cGU6IGkzODYvdmlydC4g
VGhpcyBpcyBhbiBFRkkgb25seSwgQUNQSQpoYXJkd2FyZS1yZWR1Y2VkIHBsYXRmb3JtIHRoYXQg
aXMgYnVpbHQgb24gdG9wIG9mIGEgZ2VuZXJpYwpoYXJkd2FyZS1yZWR1Y2VkIEFDUEkgQVBJIFsy
XS4gVGhpcyBBUEkgd2FzIGluaXRpYWxseSBiYXNlZCBvZmYgdGhlCmdlbmVyaWMgcGFydHMgb2Yg
dGhlIGFybS92aXJ0LWFjcGktYnVpbGQuYyBpbXBsZW1lbnRhdGlvbiwgYW5kIHRoZSBnb2FsCmlz
IGZvciBib3RoIGkzODYvdmlydCBhbmQgYXJtL3ZpcnQgdG8gZHVwbGljYXRlIGFzIGxpdHRsZSBj
b2RlIGFzCnBvc3NpYmxlIGJ5IHVzaW5nIHRoaXMgbmV3LCBzaGFyZWQgQVBJLgoKQXMgYSBwcmVs
aW1pbmFyeSBmb3IgYWRkaW5nIHRoaXMgaGFyZHdhcmUtcmVkdWNlZCBBQ1BJIEFQSSB0byBRRU1V
LCB3ZSBkaWQKc29tZSBBQ1BJIGNvZGUgcmVvcmdhbml6YXRpb24gd2l0aCB0aGUgZm9sbG93aW5n
IGdvYWxzOgoKKiBTaGFyZSBhcyBtdWNoIGFzIHBvc3NpYmxlIG9mIHRoZSBjdXJyZW50IEFDUEkg
YnVpbGQgQVBJcyBiZXR3ZWVuCiAgbGVnYWN5IGFuZCBoYXJkd2FyZS1yZWR1Y2VkIEFDUEkuCiog
U2hhcmUgdGhlIEFDUEkgYnVpbGQgY29kZSBhY3Jvc3MgbWFjaGluZSB0eXBlcyBhbmQgYXJjaGl0
ZWN0dXJlcyBhbmQKICByZW1vdmUgdGhlIHR5cGljYWwgUEMgbWFjaGluZSB0eXBlIGRlcGVuZGVu
Y3kuCgpUaGUgcGF0Y2hlcyBhcmUgYWxzbyBhdmFpbGFibGUgaW4gdGhlaXIgb3duIGdpdCBicmFu
Y2ggWzNdLgoKWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9pbnRlbC9uZW11ClsyXSBodHRwczovL2dp
dGh1Yi5jb20vaW50ZWwvbmVtdS9ibG9iL3RvcGljL3ZpcnQteDg2L2h3L2FjcGkvcmVkdWNlZC5j
ClszXSBodHRwczovL2dpdGh1Yi5jb20vaW50ZWwvbmVtdS90cmVlL3RvcGljL3Vwc3RyZWFtL2Fj
cGkKCnYxIC0+IHYyOgogICAqIERyb3AgdGhlIGhhcmR3YXJlLXJlZHVjZWQgaW1wbGVtZW50YXRp
b24gZm9yIG5vdy4gT3VyIG5leHQgcGF0Y2gKICAgKiBzZXQKICAgICB3aWxsIGFkZCBoYXJkd2Fy
ZS1yZWR1Y2VkIGFuZCBjb252ZXJ0IGFybS92aXJ0IHRvIGl0LgogICAqIEltcGxlbWVudCB0aGUg
QUNQSSBidWlsZCBtZXRob2RzIGFzIGEgUU9NIEludGVyZmFjZSBDbGFzcyBhbmQKICAgKiBjb252
ZXJ0CiAgICAgdGhlIFBDIG1hY2hpbmUgdHlwZSB0byBpdC4KICAgKiBhY3BpX2NvbmZfcGNfaW5p
dCgpIHVzZXMgYSBQQ01hY2hpbmVTdGF0ZSBwb2ludGVyIGFuZCBub3QgYQogICAgIE1hY2hpbmVT
dGF0ZSBvbmUgYXMgaXRzIGFyZ3VtZW50LgoKdjIgLT4gdjM6CiAgICogQ2MgYWxsIHJlbGV2YW50
IG1haW50YWluZXJzLCBubyBmdW5jdGlvbmFsIGNoYW5nZXMuCgp2MyAtPiB2NDoKICAgKiBSZW5h
bWVkIGFsbCBBY3BpQ29uZmlndXJhdGlvbiBwb2ludGVycyBmcm9tIGNvbmYgdG8gYWNwaV9jb25m
LgogICAqIFJlbW92ZWQgdGhlIEFDUElfQlVJTERfQUxJR05fU0laRSBleHBvcnQuCiAgICogVGVt
cG9yYXJpbHkgdXBkYXRlZCB0aGUgYXJtIHZpcnQgYnVpbGRfcnNkcCgpIHByb3RvdHlwZSBmb3IK
ICAgICBiaXNlY3RhYmlsaXR5IHB1cnBvc2VzLgogICAqIFJlbW92ZWQgdW5uZWVkZWQgcGNpIGhl
YWRlcnMgZnJvbSBhY3BpLWJ1aWxkLmMuCiAgICogUmVmYWN0b3IgdGhlIGFjcGkgUENJIGhvc3Qg
Z2V0dGVyIHNvIHRoYXQgaXQgdHJ1bHkgaXMgYXJjaGl0ZWN0dXJlCiAgICAgYWdub3N0aWMsIGJ5
IGNhcnJ5aW5nIHRoZSBQQ0kgaG9zdCBwb2ludGVyIHRocm91Z2ggdGhlCiAgICAgQWNwaUNvbmZp
Z3VyYXRpb24gc3RydWN0dXJlLgogICAqIFNwbGl0dGVkIHRoZSBQQ0kgaG9zdCBBTUwgYnVpbGRl
ciBBUEkgZXhwb3J0IHBhdGNoIGZyb20gdGhlIFBDSQogICAgIGhvc3QgYW5kIGhvbGVzIGdldHRl
ciBvbmUuCiAgICogUmVkdWNlZCB0aGUgYnVpbGRfc3JhdCgpIGV4cG9ydCBzY29wZSB0byBody9p
Mzg2IGluc3RlYWQgb2YgdGhlCiAgICAgYnJvYWRlciBody9hY3BpLiBTUkFUIGJ1aWxkZXJzIGFy
ZSB0cnVseSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMKICAgICBhbmQgY2FuIGhhcmRseSBiZSBnZW5l
cmFsaXplZC4KICAgKiBDb21wbGV0ZWQgdGhlIEFDUEkgYnVpbGRlciBkb2N1bWVudGF0aW9uLgoK
djQgLT4gdjU6CiAgICogUmVvcmdhbml6ZSB0aGUgQUNQSSBSU0RQIGV4cG9ydCBhbmQgWFNEVCBp
bXBsZW1lbnRhdGlvbiBpbnRvIDMKICAgICBwYXRjaGVzLgogICAqIEZpeCB0aGUgaHcvaTM4Ni9h
Y3BpIGhlYWRlciBpbmNsdXNpb25zLgoKU2FtdWVsIE9ydGl6ICgxNik6CiAgaHc6IGkzODY6IERl
Y291cGxlIHRoZSBBQ1BJIGJ1aWxkIGZyb20gdGhlIFBDIG1hY2hpbmUgdHlwZQogIGh3OiBhY3Bp
OiBFeHBvcnQgQUNQSSBidWlsZCBhbGlnbm1lbnQgQVBJCiAgaHc6IGFjcGk6IFRoZSBSU0RQIGJ1
aWxkIEFQSSBjYW4gcmV0dXJuIHZvaWQKICBodzogYWNwaTogRXhwb3J0IHRoZSBSU0RQIGJ1aWxk
IEFQSQogIGh3OiBhY3BpOiBJbXBsZW1lbnQgWFNEVCBzdXBwb3J0IGZvciBSU0RQCiAgaHc6IGFj
cGk6IEZhY3Rvcml6ZSB0aGUgUlNEUCBidWlsZCBBUEkgaW1wbGVtZW50YXRpb24KICBodzogaTM4
NjogTW92ZSBQQ0kgaG9zdCBkZWZpbml0aW9ucyB0byBwY2lfaG9zdC5oCiAgaHc6IGFjcGk6IEV4
cG9ydCB0aGUgUENJIGhvc3QgYW5kIGhvbGVzIGdldHRlcnMKICBodzogYWNwaTogRG8gbm90IGNy
ZWF0ZSBob3RwbHVnIG1ldGhvZCB3aGVuIGhhbmRsZXIgaXMgbm90IGRlZmluZWQKICBodzogaTM4
NjogTWFrZSB0aGUgaG90cGx1Z2dhYmxlIG1lbW9yeSBzaXplIHByb3BlcnR5IG1vcmUgZ2VuZXJp
YwogIGh3OiBpMzg2OiBFeHBvcnQgdGhlIGkzODYgQUNQSSBTUkFUIGJ1aWxkIG1ldGhvZAogIGh3
OiBpMzg2OiBFeHBvcnQgdGhlIE1BRFQgYnVpbGQgbWV0aG9kCiAgaHc6IGFjcGk6IERlZmluZSBB
Q1BJIHRhYmxlcyBidWlsZGVyIGludGVyZmFjZQogIGh3OiBpMzg2OiBJbXBsZW1lbnQgdGhlIEFD
UEkgYnVpbGRlciBpbnRlcmZhY2UgZm9yIFBDCiAgaHc6IHBjaS1ob3N0OiBwaWl4OiBSZXR1cm4g
UENJIGhvc3QgcG9pbnRlciBpbnN0ZWFkIG9mIFBDSSBidXMKICBodzogaTM4NjogU2V0IEFDUEkg
Y29uZmlndXJhdGlvbiBQQ0kgaG9zdCBwb2ludGVyCgpTZWJhc3RpZW4gQm9ldWYgKDIpOgogIGh3
OiBhY3BpOiBFeHBvcnQgdGhlIFBDSSBob3RwbHVnIEFQSQogIGh3OiBhY3BpOiBSZXRyaWV2ZSB0
aGUgUENJIGJ1cyBmcm9tIEFjcGlQY2lIcFN0YXRlCgpZYW5nIFpob25nICg2KToKICBodzogYWNw
aTogR2VuZXJhbGl6ZSBBTUwgYnVpbGQgcm91dGluZXMKICBodzogYWNwaTogRmFjdG9yaXplIF9P
U0MgQU1MIGFjcm9zcyBhcmNoaXRlY3R1cmVzCiAgaHc6IGFjcGk6IEV4cG9ydCBhbmQgZ2VuZXJh
bGl6ZSB0aGUgUENJIGhvc3QgQU1MIEFQSQogIGh3OiBhY3BpOiBFeHBvcnQgdGhlIE1DRkcgZ2V0
dGVyCiAgaHc6IGFjcGk6IEZpeCBtZW1vcnkgaG90cGx1ZyBBTUwgZ2VuZXJhdGlvbiBlcnJvcgog
IGh3OiBpMzg2OiBSZWZhY3RvciBQQ0kgaG9zdCBnZXR0ZXIKCiBody9pMzg2L2FjcGktYnVpbGQu
aCAgICAgICAgICAgfCAgICA5ICstCiBpbmNsdWRlL2h3L2FjcGkvYWNwaS1kZWZzLmggICAgfCAg
IDE0ICsKIGluY2x1ZGUvaHcvYWNwaS9hY3BpLmggICAgICAgICB8ICAgNDQgKysKIGluY2x1ZGUv
aHcvYWNwaS9hbWwtYnVpbGQuaCAgICB8ICAgNDcgKysKIGluY2x1ZGUvaHcvYWNwaS9idWlsZGVy
LmggICAgICB8ICAxMDAgKysrCiBpbmNsdWRlL2h3L2kzODYvYWNwaS5oICAgICAgICAgfCAgIDI4
ICsKIGluY2x1ZGUvaHcvaTM4Ni9wYy5oICAgICAgICAgICB8ICAgNDkgKy0KIGluY2x1ZGUvaHcv
bWVtL21lbW9yeS1kZXZpY2UuaCB8ICAgIDIgKwogaW5jbHVkZS9ody9wY2kvcGNpX2hvc3QuaCAg
ICAgIHwgICAgNiArCiBody9hY3BpL2FtbC1idWlsZC5jICAgICAgICAgICAgfCAgOTgxICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiBody9hY3BpL2J1aWxkZXIuYyAgICAgICAgICAgICAg
fCAgIDk3ICsrKwogaHcvYWNwaS9jcHUuYyAgICAgICAgICAgICAgICAgIHwgICAgOCArLQogaHcv
YWNwaS9jcHVfaG90cGx1Zy5jICAgICAgICAgIHwgICAgOSArLQogaHcvYWNwaS9tZW1vcnlfaG90
cGx1Zy5jICAgICAgIHwgICAyMSArLQogaHcvYWNwaS9wY2locC5jICAgICAgICAgICAgICAgIHwg
ICAxMCArLQogaHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5jICAgICAgIHwgICA5MyArLS0KIGh3L2kz
ODYvYWNwaS1idWlsZC5jICAgICAgICAgICB8IDEwNzIgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIGh3L2kzODYvcGMuYyAgICAgICAgICAgICAgICAgICB8ICAxOTggKysrLS0tCiBo
dy9pMzg2L3BjX3BpaXguYyAgICAgICAgICAgICAgfCAgIDM2ICstCiBody9pMzg2L3BjX3EzNS5j
ICAgICAgICAgICAgICAgfCAgIDIyICstCiBody9pMzg2L3hlbi94ZW4taHZtLmMgICAgICAgICAg
fCAgIDE5ICstCiBody9wY2ktaG9zdC9waWl4LmMgICAgICAgICAgICAgfCAgIDMyICstCiBzdHVi
cy9wY2ktaG9zdC1waWl4LmMgICAgICAgICAgfCAgICA2IC0KIGh3L2FjcGkvTWFrZWZpbGUub2Jq
cyAgICAgICAgICB8ICAgIDEgKwogc3R1YnMvTWFrZWZpbGUub2JqcyAgICAgICAgICAgIHwgICAg
MSAtCiAyNSBmaWxlcyBjaGFuZ2VkLCAxNjQ0IGluc2VydGlvbnMoKyksIDEyNjEgZGVsZXRpb25z
KC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ody9hY3BpL2J1aWxkZXIuaAogY3JlYXRl
IG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcvaTM4Ni9hY3BpLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBo
dy9hY3BpL2J1aWxkZXIuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHN0dWJzL3BjaS1ob3N0LXBpaXgu
YwoKLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:42:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJTtq-0003V0-C5; Mon, 05 Nov 2018 01:41: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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTtp-0003Ur-0t
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:41:53 +0000
X-Inumbo-ID: f8288e8b-e09b-11e8-9a16-bc764e045a96
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f8288e8b-e09b-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 01:41:52 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:41:52 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074261"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:41:47 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:26 +0100
Message-Id: <20181105014047.26447-4-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 03/24] hw: acpi: The RSDP build API can
 return void
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGJvdGggeDg2IGFuZCBBUk0gYXJjaGl0ZWN0dXJlcywgdGhlIGludGVybmFsIFJTRFAgYnVp
bGQgQVBJIGNhbgpyZXR1cm4gdm9pZCBhcyB0aGUgY3VycmVudCByZXR1cm4gdmFsdWUgaXMgdW51
c2VkLgoKU2lnbmVkLW9mZi1ieTogU2FtdWVsIE9ydGl6IDxzYW1lb0BsaW51eC5pbnRlbC5jb20+
Ci0tLQogaHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5jIHwgNCArLS0tCiBody9pMzg2L2FjcGktYnVp
bGQuYyAgICAgfCA0ICstLS0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2FybS92aXJ0LWFjcGktYnVpbGQuYyBiL2h3L2Fy
bS92aXJ0LWFjcGktYnVpbGQuYwppbmRleCBmMjhhMmZhYTUzLi5mYzU5Y2NlNzY5IDEwMDY0NAot
LS0gYS9ody9hcm0vdmlydC1hY3BpLWJ1aWxkLmMKKysrIGIvaHcvYXJtL3ZpcnQtYWNwaS1idWls
ZC5jCkBAIC0zNjcsNyArMzY3LDcgQEAgc3RhdGljIHZvaWQgYWNwaV9kc2R0X2FkZF9wb3dlcl9i
dXR0b24oQW1sICpzY29wZSkKIH0KIAogLyogUlNEUCAqLwotc3RhdGljIEdBcnJheSAqCitzdGF0
aWMgdm9pZAogYnVpbGRfcnNkcChHQXJyYXkgKnJzZHBfdGFibGUsIEJJT1NMaW5rZXIgKmxpbmtl
ciwgdW5zaWduZWQgeHNkdF90Ymxfb2Zmc2V0KQogewogICAgIEFjcGlSc2RwRGVzY3JpcHRvciAq
cnNkcCA9IGFjcGlfZGF0YV9wdXNoKHJzZHBfdGFibGUsIHNpemVvZiAqcnNkcCk7CkBAIC0zOTIs
OCArMzkyLDYgQEAgYnVpbGRfcnNkcChHQXJyYXkgKnJzZHBfdGFibGUsIEJJT1NMaW5rZXIgKmxp
bmtlciwgdW5zaWduZWQgeHNkdF90Ymxfb2Zmc2V0KQogICAgIGJpb3NfbGlua2VyX2xvYWRlcl9h
ZGRfY2hlY2tzdW0obGlua2VyLCBBQ1BJX0JVSUxEX1JTRFBfRklMRSwKICAgICAgICAgKGNoYXIg
Kilyc2RwIC0gcnNkcF90YWJsZS0+ZGF0YSwgc2l6ZW9mICpyc2RwLAogICAgICAgICAoY2hhciAq
KSZyc2RwLT5jaGVja3N1bSAtIHJzZHBfdGFibGUtPmRhdGEpOwotCi0gICAgcmV0dXJuIHJzZHBf
dGFibGU7CiB9CiAKIHN0YXRpYyB2b2lkCmRpZmYgLS1naXQgYS9ody9pMzg2L2FjcGktYnVpbGQu
YyBiL2h3L2kzODYvYWNwaS1idWlsZC5jCmluZGV4IDgxZDk4ZmEzNGYuLjc0NDE5ZDA2NjMgMTAw
NjQ0Ci0tLSBhL2h3L2kzODYvYWNwaS1idWlsZC5jCisrKyBiL2h3L2kzODYvYWNwaS1idWlsZC5j
CkBAIC0yNTEzLDcgKzI1MTMsNyBAQCBidWlsZF9hbWRfaW9tbXUoR0FycmF5ICp0YWJsZV9kYXRh
LCBCSU9TTGlua2VyICpsaW5rZXIpCiAgICAgICAgICAgICAgICAgICJJVlJTIiwgdGFibGVfZGF0
YS0+bGVuIC0gaW9tbXVfc3RhcnQsIDEsIE5VTEwsIE5VTEwpOwogfQogCi1zdGF0aWMgR0FycmF5
ICoKK3N0YXRpYyB2b2lkCiBidWlsZF9yc2RwKEdBcnJheSAqcnNkcF90YWJsZSwgQklPU0xpbmtl
ciAqbGlua2VyLCB1bnNpZ25lZCByc2R0X3RibF9vZmZzZXQpCiB7CiAgICAgQWNwaVJzZHBEZXNj
cmlwdG9yICpyc2RwID0gYWNwaV9kYXRhX3B1c2gocnNkcF90YWJsZSwgc2l6ZW9mICpyc2RwKTsK
QEAgLTI1MzUsOCArMjUzNSw2IEBAIGJ1aWxkX3JzZHAoR0FycmF5ICpyc2RwX3RhYmxlLCBCSU9T
TGlua2VyICpsaW5rZXIsIHVuc2lnbmVkIHJzZHRfdGJsX29mZnNldCkKICAgICBiaW9zX2xpbmtl
cl9sb2FkZXJfYWRkX2NoZWNrc3VtKGxpbmtlciwgQUNQSV9CVUlMRF9SU0RQX0ZJTEUsCiAgICAg
ICAgIChjaGFyICopcnNkcCAtIHJzZHBfdGFibGUtPmRhdGEsIHNpemVvZiAqcnNkcCwKICAgICAg
ICAgKGNoYXIgKikmcnNkcC0+Y2hlY2tzdW0gLSByc2RwX3RhYmxlLT5kYXRhKTsKLQotICAgIHJl
dHVybiByc2RwX3RhYmxlOwogfQogCiBzdGF0aWMgYm9vbCBhY3BpX2dldF9tY2ZnKEFjcGlNY2Zn
SW5mbyAqbWNmZykKLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:42:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJTtj-0003U3-IF; Mon, 05 Nov 2018 01:41: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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTti-0003Tv-2p
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:41:46 +0000
X-Inumbo-ID: f1febb56-e09b-11e8-886d-12d6303a7972
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1febb56-e09b-11e8-886d-12d6303a7972;
 Mon, 05 Nov 2018 01:41:42 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:41:41 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074245"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:41:35 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:24 +0100
Message-Id: <20181105014047.26447-2-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 01/24] hw: i386: Decouple the ACPI build from
 the PC machine type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QUNQSSB0YWJsZXMgYXJlIHBsYXRmb3JtIGFuZCBtYWNoaW5lIHR5cGUgYW5kIGV2ZW4gYXJjaGl0
ZWN0dXJlCmFnbm9zdGljLCBhbmQgYXMgc3VjaCB3ZSB3YW50IHRvIHByb3ZpZGUgYW4gaW50ZXJu
YWwgQUNQSSBBUEkgdGhhdApvbmx5IGRlcGVuZHMgb24gcGxhdGZvcm0gYWdub3N0aWMgaW5mb3Jt
YXRpb24uCgpGb3IgdGhlIHg4NiBhcmNoaXRlY3R1cmUsIGluIG9yZGVyIHRvIGJ1aWxkIEFDUEkg
dGFibGVzIGluZGVwZW5kZW50bHkKZnJvbSB0aGUgUEMgb3IgUTM1IG1hY2hpbmUgdHlwZXMsIHdl
IGFyZSBtb3ZpbmcgYSBmZXcgTWFjaGluZVN0YXRlCnN0cnVjdHVyZSBmaWVsZHMgaW50byBhIG1h
Y2hpbmUgdHlwZSBhZ25vc3RpYyBzdHJ1Y3R1cmUgY2FsbGVkCkFjcGlDb25maWd1cmF0aW9uLiBU
aGUgc3RydWN0dXJlIGZpZWxkcyB3ZSBtb3ZlIGFyZToKCiAgIEhvdHBsdWdIYW5kbGVyICphY3Bp
X2RldgogICBBY3BpTlZESU1NU3RhdGUgYWNwaV9udmRpbW1fc3RhdGU7CiAgIEZXQ2ZnU3RhdGUg
KmZ3X2NmZwogICByYW1fYWRkcl90IGJlbG93XzRnX21lbV9zaXplLCBhYm92ZV80Z19tZW1fc2l6
ZQogICBib29sIGFwaWNfeHJ1cHRfb3ZlcnJpZGUKICAgdW5zaWduZWQgYXBpY19pZF9saW1pdAog
ICB1aW50NjRfdCBudW1hX25vZGVzCiAgIHVpbnQ2NF90IG51bWFfbWVtCgpTaWduZWQtb2ZmLWJ5
OiBTYW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNvbT4KLS0tCiBody9pMzg2L2FjcGkt
YnVpbGQuaCAgICAgfCAgIDQgKy0KIGluY2x1ZGUvaHcvYWNwaS9hY3BpLmggICB8ICA0NCArKysr
KysrKysrCiBpbmNsdWRlL2h3L2kzODYvcGMuaCAgICAgfCAgMTkgKystLS0KIGh3L2FjcGkvY3B1
X2hvdHBsdWcuYyAgICB8ICAgOSArLQogaHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5jIHwgIDEwIC0t
LQogaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgICAgIHwgMTM2ICsrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLQogaHcvaTM4Ni9wYy5jICAgICAgICAgICAgIHwgMTc2ICsrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLQogaHcvaTM4Ni9wY19waWl4LmMgICAgICAgIHwgIDIxICsr
LS0tCiBody9pMzg2L3BjX3EzNS5jICAgICAgICAgfCAgMjEgKystLS0KIGh3L2kzODYveGVuL3hl
bi1odm0uYyAgICB8ICAxOSArKystLQogMTAgZmlsZXMgY2hhbmdlZCwgMjU3IGluc2VydGlvbnMo
KyksIDIwMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9pMzg2L2FjcGktYnVpbGQuaCBi
L2h3L2kzODYvYWNwaS1idWlsZC5oCmluZGV4IDAwNzMzMmU1MWMuLjA2NWExZDgyNTAgMTAwNjQ0
Ci0tLSBhL2h3L2kzODYvYWNwaS1idWlsZC5oCisrKyBiL2h3L2kzODYvYWNwaS1idWlsZC5oCkBA
IC0yLDYgKzIsOCBAQAogI2lmbmRlZiBIV19JMzg2X0FDUElfQlVJTERfSAogI2RlZmluZSBIV19J
Mzg2X0FDUElfQlVJTERfSAogCi12b2lkIGFjcGlfc2V0dXAodm9pZCk7CisjaW5jbHVkZSAiaHcv
YWNwaS9hY3BpLmgiCisKK3ZvaWQgYWNwaV9zZXR1cChNYWNoaW5lU3RhdGUgKm1hY2hpbmUsIEFj
cGlDb25maWd1cmF0aW9uICphY3BpX2NvbmYpOwogCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvaHcvYWNwaS9hY3BpLmggYi9pbmNsdWRlL2h3L2FjcGkvYWNwaS5oCmluZGV4IGMyMGFjZTBk
MGIuLjI1NGM4ZDBjZmMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvYWNwaS9hY3BpLmgKKysrIGIv
aW5jbHVkZS9ody9hY3BpL2FjcGkuaApAQCAtMjQsNiArMjQsOCBAQAogI2luY2x1ZGUgImV4ZWMv
bWVtb3J5LmgiCiAjaW5jbHVkZSAiaHcvaXJxLmgiCiAjaW5jbHVkZSAiaHcvYWNwaS9hY3BpX2Rl
dl9pbnRlcmZhY2UuaCIKKyNpbmNsdWRlICJody9ob3RwbHVnLmgiCisjaW5jbHVkZSAiaHcvbWVt
L252ZGltbS5oIgogCiAvKgogICogY3VycmVudCBkZXZpY2UgbmFtaW5nIHNjaGVtZSBzdXBwb3J0
cyB1cCB0byAyNTYgbWVtb3J5IGRldmljZXMKQEAgLTE4Niw2ICsxODgsNDggQEAgZXh0ZXJuIGlu
dCBhY3BpX2VuYWJsZWQ7CiBleHRlcm4gY2hhciB1bnNpZ25lZCAqYWNwaV90YWJsZXM7CiBleHRl
cm4gc2l6ZV90IGFjcGlfdGFibGVzX2xlbjsKIAordHlwZWRlZgorc3RydWN0IEFjcGlCdWlsZFN0
YXRlIHsKKyAgICAvKiBDb3B5IG9mIHRhYmxlIGluIFJBTSAoZm9yIHBhdGNoaW5nKS4gKi8KKyAg
ICBNZW1vcnlSZWdpb24gKnRhYmxlX21yOworICAgIC8qIElzIHRhYmxlIHBhdGNoZWQ/ICovCisg
ICAgYm9vbCBwYXRjaGVkOworICAgIHZvaWQgKnJzZHA7CisgICAgTWVtb3J5UmVnaW9uICpyc2Rw
X21yOworICAgIE1lbW9yeVJlZ2lvbiAqbGlua2VyX21yOworfSBBY3BpQnVpbGRTdGF0ZTsKKwor
dHlwZWRlZgorc3RydWN0IEFjcGlDb25maWd1cmF0aW9uIHsKKyAgICAvKiBNYWNoaW5lIGNsYXNz
IEFDUEkgc2V0dGluZ3MgKi8KKyAgICBpbnQgbGVnYWN5X2FjcGlfdGFibGVfc2l6ZTsKKyAgICBi
b29sIHJzZHBfaW5fcmFtOworICAgIHVuc2lnbmVkIGFjcGlfZGF0YV9zaXplOworCisgICAgLyog
TWFjaGluZSBzdGF0ZSBBQ1BJIHNldHRpbmdzICovCisgICAgSG90cGx1Z0hhbmRsZXIgKmFjcGlf
ZGV2OworICAgIEFjcGlOVkRJTU1TdGF0ZSBhY3BpX252ZGltbV9zdGF0ZTsKKworICAgIC8qCisg
ICAgICogVGhlIGZpZWxkcyBiZWxvdyBhcmUgbWFjaGluZSBzZXR0aW5ncyB0aGF0CisgICAgICog
YXJlIG5vdCBBQ1BJIHNwZWNpZmljLiBIb3dldmVyIHRoZXkgYXJlIG5lZWRlZAorICAgICAqIGZv
ciBidWlsZGluZyBBQ1BJIHRhYmxlcyBhbmQgYXMgc3VjaCBzaG91bGQgYmUKKyAgICAgKiBjYXJy
aWVkIHRocm91Z2ggdGhlIEFDUEkgY29uZmlndXJhdGlvbiBzdHJ1Y3R1cmUuCisgICAgICovCisg
ICAgYm9vbCBsZWdhY3lfY3B1X2hvdHBsdWc7CisgICAgYm9vbCBsaW51eGJvb3RfZG1hX2VuYWJs
ZWQ7CisgICAgRldDZmdTdGF0ZSAqZndfY2ZnOworICAgIHJhbV9hZGRyX3QgYmVsb3dfNGdfbWVt
X3NpemUsIGFib3ZlXzRnX21lbV9zaXplOzsKKyAgICB1aW50NjRfdCBudW1hX25vZGVzOworICAg
IHVpbnQ2NF90ICpub2RlX21lbTsKKyAgICBib29sIGFwaWNfeHJ1cHRfb3ZlcnJpZGU7CisgICAg
dW5zaWduZWQgYXBpY19pZF9saW1pdDsKKyAgICBQQ0lIb3N0U3RhdGUgKnBjaV9ob3N0OworCisg
ICAgLyogQnVpbGQgc3RhdGUgKi8KKyAgICBBY3BpQnVpbGRTdGF0ZSAqYnVpbGRfc3RhdGU7Cit9
IEFjcGlDb25maWd1cmF0aW9uOworCiB1aW50OF90ICphY3BpX3RhYmxlX2ZpcnN0KHZvaWQpOwog
dWludDhfdCAqYWNwaV90YWJsZV9uZXh0KHVpbnQ4X3QgKmN1cnJlbnQpOwogdW5zaWduZWQgYWNw
aV90YWJsZV9sZW4odm9pZCAqY3VycmVudCk7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2kzODYv
cGMuaCBiL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCmluZGV4IDEzNmZlNDk3YjYuLmZlZDEzNmZjZGQg
MTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCisrKyBiL2luY2x1ZGUvaHcvaTM4Ni9w
Yy5oCkBAIC0xMiw2ICsxMiw3IEBACiAjaW5jbHVkZSAicWVtdS9yYW5nZS5oIgogI2luY2x1ZGUg
InFlbXUvYml0bWFwLmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgorI2luY2x1ZGUgImh3
L2FjcGkvYWNwaS5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKICNpbmNsdWRlICJody9jb21w
YXQuaCIKICNpbmNsdWRlICJody9tZW0vcGMtZGltbS5oIgpAQCAtMzUsMTAgKzM2LDggQEAgc3Ry
dWN0IFBDTWFjaGluZVN0YXRlIHsKICAgICBOb3RpZmllciBtYWNoaW5lX2RvbmU7CiAKICAgICAv
KiBQb2ludGVycyB0byBkZXZpY2VzIGFuZCBvYmplY3RzOiAqLwotICAgIEhvdHBsdWdIYW5kbGVy
ICphY3BpX2RldjsKICAgICBJU0FEZXZpY2UgKnJ0YzsKICAgICBQQ0lCdXMgKmJ1czsKLSAgICBG
V0NmZ1N0YXRlICpmd19jZmc7CiAgICAgcWVtdV9pcnEgKmdzaTsKIAogICAgIC8qIENvbmZpZ3Vy
YXRpb24gb3B0aW9uczogKi8KQEAgLTQ2LDI4ICs0NSwyMCBAQCBzdHJ1Y3QgUENNYWNoaW5lU3Rh
dGUgewogICAgIE9uT2ZmQXV0byB2bXBvcnQ7CiAgICAgT25PZmZBdXRvIHNtbTsKIAotICAgIEFj
cGlOVkRJTU1TdGF0ZSBhY3BpX252ZGltbV9zdGF0ZTsKLQogICAgIGJvb2wgYWNwaV9idWlsZF9l
bmFibGVkOwogICAgIGJvb2wgc21idXM7CiAgICAgYm9vbCBzYXRhOwogICAgIGJvb2wgcGl0Owog
Ci0gICAgLyogUkFNIGluZm9ybWF0aW9uIChzaXplcywgYWRkcmVzc2VzLCBjb25maWd1cmF0aW9u
KTogKi8KLSAgICByYW1fYWRkcl90IGJlbG93XzRnX21lbV9zaXplLCBhYm92ZV80Z19tZW1fc2l6
ZTsKLQotICAgIC8qIENQVSBhbmQgYXBpYyBpbmZvcm1hdGlvbjogKi8KLSAgICBib29sIGFwaWNf
eHJ1cHRfb3ZlcnJpZGU7Ci0gICAgdW5zaWduZWQgYXBpY19pZF9saW1pdDsKKyAgICAvKiBDUFUg
aW5mb3JtYXRpb24gKi8KICAgICB1aW50MTZfdCBib290X2NwdXM7CiAKLSAgICAvKiBOVU1BIGlu
Zm9ybWF0aW9uOiAqLwotICAgIHVpbnQ2NF90IG51bWFfbm9kZXM7Ci0gICAgdWludDY0X3QgKm5v
ZGVfbWVtOwotCiAgICAgLyogQWRkcmVzcyBzcGFjZSB1c2VkIGJ5IElPQVBJQyBkZXZpY2UuIEFs
bCBJT0FQSUMgaW50ZXJydXB0cwogICAgICAqIHdpbGwgYmUgdHJhbnNsYXRlZCB0byBNU0kgbWVz
c2FnZXMgaW4gdGhlIGFkZHJlc3Mgc3BhY2UuICovCiAgICAgQWRkcmVzc1NwYWNlICppb2FwaWNf
YXM7CisKKyAgICAvKiBBQ1BJIGNvbmZpZ3VyYXRpb24gKi8KKyAgICBBY3BpQ29uZmlndXJhdGlv
biBhY3BpX2NvbmZpZ3VyYXRpb247CiB9OwogCiAjZGVmaW5lIFBDX01BQ0hJTkVfQUNQSV9ERVZJ
Q0VfUFJPUCAiYWNwaS1kZXZpY2UiCmRpZmYgLS1naXQgYS9ody9hY3BpL2NwdV9ob3RwbHVnLmMg
Yi9ody9hY3BpL2NwdV9ob3RwbHVnLmMKaW5kZXggNTI0MzkxODEyNS4uNjM0ZGMzYjg0NiAxMDA2
NDQKLS0tIGEvaHcvYWNwaS9jcHVfaG90cGx1Zy5jCisrKyBiL2h3L2FjcGkvY3B1X2hvdHBsdWcu
YwpAQCAtMjM3LDkgKzIzNyw5IEBAIHZvaWQgYnVpbGRfbGVnYWN5X2NwdV9ob3RwbHVnX2FtbChB
bWwgKmN0eCwgTWFjaGluZVN0YXRlICptYWNoaW5lLAogICAgIC8qIFRoZSBjdXJyZW50IEFNTCBn
ZW5lcmF0b3IgY2FuIGNvdmVyIHRoZSBBUElDIElEIHJhbmdlIFswLi4yNTVdLAogICAgICAqIGlu
Y2x1c2l2ZSwgZm9yIFZDUFUgaG90cGx1Zy4gKi8KICAgICBRRU1VX0JVSUxEX0JVR19PTihBQ1BJ
X0NQVV9IT1RQTFVHX0lEX0xJTUlUID4gMjU2KTsKLSAgICBpZiAocGNtcy0+YXBpY19pZF9saW1p
dCA+IEFDUElfQ1BVX0hPVFBMVUdfSURfTElNSVQpIHsKKyAgICBpZiAocGNtcy0+YWNwaV9jb25m
aWd1cmF0aW9uLmFwaWNfaWRfbGltaXQgPiBBQ1BJX0NQVV9IT1RQTFVHX0lEX0xJTUlUKSB7CiAg
ICAgICAgIGVycm9yX3JlcG9ydCgibWF4X2NwdXMgaXMgdG9vIGxhcmdlLiBBUElDIElEIG9mIGxh
c3QgQ1BVIGlzICV1IiwKLSAgICAgICAgICAgICAgICAgICAgIHBjbXMtPmFwaWNfaWRfbGltaXQg
LSAxKTsKKyAgICAgICAgICAgICAgICAgICAgIHBjbXMtPmFjcGlfY29uZmlndXJhdGlvbi5hcGlj
X2lkX2xpbWl0IC0gMSk7CiAgICAgICAgIGV4aXQoMSk7CiAgICAgfQogCkBAIC0zMTYsOCArMzE2
LDkgQEAgdm9pZCBidWlsZF9sZWdhY3lfY3B1X2hvdHBsdWdfYW1sKEFtbCAqY3R4LCBNYWNoaW5l
U3RhdGUgKm1hY2hpbmUsCiAgICAgICogaXRoIHVwIHRvIDI1NSBlbGVtZW50cy4gV2luZG93cyBn
dWVzdHMgdXAgdG8gd2luMms4IGZhaWwgd2hlbgogICAgICAqIFZhclBhY2thZ2VPcCBpcyB1c2Vk
LgogICAgICAqLwotICAgIHBrZyA9IHBjbXMtPmFwaWNfaWRfbGltaXQgPD0gMjU1ID8gYW1sX3Bh
Y2thZ2UocGNtcy0+YXBpY19pZF9saW1pdCkgOgotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYW1sX3ZhcnBhY2thZ2UocGNtcy0+YXBpY19pZF9saW1pdCk7CisgICAgcGtn
ID0gcGNtcy0+YWNwaV9jb25maWd1cmF0aW9uLmFwaWNfaWRfbGltaXQgPD0gMjU1ID8KKyAgICAg
ICAgYW1sX3BhY2thZ2UocGNtcy0+YWNwaV9jb25maWd1cmF0aW9uLmFwaWNfaWRfbGltaXQpIDoK
KyAgICAgICAgYW1sX3ZhcnBhY2thZ2UocGNtcy0+YWNwaV9jb25maWd1cmF0aW9uLmFwaWNfaWRf
bGltaXQpOwogCiAgICAgZm9yIChpID0gMCwgYXBpY19pZHggPSAwOyBpIDwgYXBpY19pZHMtPmxl
bjsgaSsrKSB7CiAgICAgICAgIGludCBhcGljX2lkID0gYXBpY19pZHMtPmNwdXNbaV0uYXJjaF9p
ZDsKZGlmZiAtLWdpdCBhL2h3L2FybS92aXJ0LWFjcGktYnVpbGQuYyBiL2h3L2FybS92aXJ0LWFj
cGktYnVpbGQuYwppbmRleCA1Nzg1ZmI2OTdjLi5mMjhhMmZhYTUzIDEwMDY0NAotLS0gYS9ody9h
cm0vdmlydC1hY3BpLWJ1aWxkLmMKKysrIGIvaHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5jCkBAIC03
OTAsMTYgKzc5MCw2IEBAIGJ1aWxkX2RzZHQoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2Vy
ICpsaW5rZXIsIFZpcnRNYWNoaW5lU3RhdGUgKnZtcykKICAgICBmcmVlX2FtbF9hbGxvY2F0b3Io
KTsKIH0KIAotdHlwZWRlZgotc3RydWN0IEFjcGlCdWlsZFN0YXRlIHsKLSAgICAvKiBDb3B5IG9m
IHRhYmxlIGluIFJBTSAoZm9yIHBhdGNoaW5nKS4gKi8KLSAgICBNZW1vcnlSZWdpb24gKnRhYmxl
X21yOwotICAgIE1lbW9yeVJlZ2lvbiAqcnNkcF9tcjsKLSAgICBNZW1vcnlSZWdpb24gKmxpbmtl
cl9tcjsKLSAgICAvKiBJcyB0YWJsZSBwYXRjaGVkPyAqLwotICAgIGJvb2wgcGF0Y2hlZDsKLX0g
QWNwaUJ1aWxkU3RhdGU7Ci0KIHN0YXRpYwogdm9pZCB2aXJ0X2FjcGlfYnVpbGQoVmlydE1hY2hp
bmVTdGF0ZSAqdm1zLCBBY3BpQnVpbGRUYWJsZXMgKnRhYmxlcykKIHsKZGlmZiAtLWdpdCBhL2h3
L2kzODYvYWNwaS1idWlsZC5jIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKaW5kZXggMTU5OWNhYTdj
NS4uZDAzNjJlMTM4MiAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKKysrIGIvaHcv
aTM4Ni9hY3BpLWJ1aWxkLmMKQEAgLTMzOCwxMyArMzM4LDE0IEBAIHZvaWQgcGNfbWFkdF9jcHVf
ZW50cnkoQWNwaURldmljZUlmICphZGV2LCBpbnQgdWlkLAogfQogCiBzdGF0aWMgdm9pZAotYnVp
bGRfbWFkdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwgUENNYWNoaW5l
U3RhdGUgKnBjbXMpCitidWlsZF9tYWR0KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAq
bGlua2VyLAorICAgICAgICAgICBNYWNoaW5lU3RhdGUgKm1zLCBBY3BpQ29uZmlndXJhdGlvbiAq
YWNwaV9jb25mKQogewotICAgIE1hY2hpbmVDbGFzcyAqbWMgPSBNQUNISU5FX0dFVF9DTEFTUyhw
Y21zKTsKLSAgICBjb25zdCBDUFVBcmNoSWRMaXN0ICphcGljX2lkcyA9IG1jLT5wb3NzaWJsZV9j
cHVfYXJjaF9pZHMoTUFDSElORShwY21zKSk7CisgICAgTWFjaGluZUNsYXNzICptYyA9IE1BQ0hJ
TkVfR0VUX0NMQVNTKG1zKTsKKyAgICBjb25zdCBDUFVBcmNoSWRMaXN0ICphcGljX2lkcyA9IG1j
LT5wb3NzaWJsZV9jcHVfYXJjaF9pZHMobXMpOwogICAgIGludCBtYWR0X3N0YXJ0ID0gdGFibGVf
ZGF0YS0+bGVuOwotICAgIEFjcGlEZXZpY2VJZkNsYXNzICphZGV2YyA9IEFDUElfREVWSUNFX0lG
X0dFVF9DTEFTUyhwY21zLT5hY3BpX2Rldik7Ci0gICAgQWNwaURldmljZUlmICphZGV2ID0gQUNQ
SV9ERVZJQ0VfSUYocGNtcy0+YWNwaV9kZXYpOworICAgIEFjcGlEZXZpY2VJZkNsYXNzICphZGV2
YyA9IEFDUElfREVWSUNFX0lGX0dFVF9DTEFTUyhhY3BpX2NvbmYtPmFjcGlfZGV2KTsKKyAgICBB
Y3BpRGV2aWNlSWYgKmFkZXYgPSBBQ1BJX0RFVklDRV9JRihhY3BpX2NvbmYtPmFjcGlfZGV2KTsK
ICAgICBib29sIHgyYXBpY19tb2RlID0gZmFsc2U7CiAKICAgICBBY3BpTXVsdGlwbGVBcGljVGFi
bGUgKm1hZHQ7CkBAIC0zNzAsNyArMzcxLDcgQEAgYnVpbGRfbWFkdChHQXJyYXkgKnRhYmxlX2Rh
dGEsIEJJT1NMaW5rZXIgKmxpbmtlciwgUENNYWNoaW5lU3RhdGUgKnBjbXMpCiAgICAgaW9fYXBp
Yy0+YWRkcmVzcyA9IGNwdV90b19sZTMyKElPX0FQSUNfREVGQVVMVF9BRERSRVNTKTsKICAgICBp
b19hcGljLT5pbnRlcnJ1cHQgPSBjcHVfdG9fbGUzMigwKTsKIAotICAgIGlmIChwY21zLT5hcGlj
X3hydXB0X292ZXJyaWRlKSB7CisgICAgaWYgKGFjcGlfY29uZi0+YXBpY194cnVwdF9vdmVycmlk
ZSkgewogICAgICAgICBpbnRzcmNvdnIgPSBhY3BpX2RhdGFfcHVzaCh0YWJsZV9kYXRhLCBzaXpl
b2YgKmludHNyY292cik7CiAgICAgICAgIGludHNyY292ci0+dHlwZSAgID0gQUNQSV9BUElDX1hS
VVBUX09WRVJSSURFOwogICAgICAgICBpbnRzcmNvdnItPmxlbmd0aCA9IHNpemVvZigqaW50c3Jj
b3ZyKTsKQEAgLTE3ODYsMTMgKzE3ODcsMTIgQEAgc3RhdGljIEFtbCAqYnVpbGRfcTM1X29zY19t
ZXRob2Qodm9pZCkKIHN0YXRpYyB2b2lkCiBidWlsZF9kc2R0KEdBcnJheSAqdGFibGVfZGF0YSwg
QklPU0xpbmtlciAqbGlua2VyLAogICAgICAgICAgICBBY3BpUG1JbmZvICpwbSwgQWNwaU1pc2NJ
bmZvICptaXNjLAotICAgICAgICAgICBSYW5nZSAqcGNpX2hvbGUsIFJhbmdlICpwY2lfaG9sZTY0
LCBNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCisgICAgICAgICAgIFJhbmdlICpwY2lfaG9sZSwgUmFu
Z2UgKnBjaV9ob2xlNjQsCisgICAgICAgICAgIE1hY2hpbmVTdGF0ZSAqbWFjaGluZSwgQWNwaUNv
bmZpZ3VyYXRpb24gKmFjcGlfY29uZikKIHsKICAgICBDcnNSYW5nZUVudHJ5ICplbnRyeTsKICAg
ICBBbWwgKmRzZHQsICpzYl9zY29wZSwgKnNjb3BlLCAqZGV2LCAqbWV0aG9kLCAqZmllbGQsICpw
a2csICpjcnM7CiAgICAgQ3JzUmFuZ2VTZXQgY3JzX3JhbmdlX3NldDsKLSAgICBQQ01hY2hpbmVT
dGF0ZSAqcGNtcyA9IFBDX01BQ0hJTkUobWFjaGluZSk7Ci0gICAgUENNYWNoaW5lQ2xhc3MgKnBj
bWMgPSBQQ19NQUNISU5FX0dFVF9DTEFTUyhtYWNoaW5lKTsKICAgICB1aW50MzJfdCBucl9tZW0g
PSBtYWNoaW5lLT5yYW1fc2xvdHM7CiAgICAgaW50IHJvb3RfYnVzX2xpbWl0ID0gMHhGRjsKICAg
ICBQQ0lCdXMgKmJ1cyA9IE5VTEw7CkBAIC0xODM2LDcgKzE4MzYsNyBAQCBidWlsZF9kc2R0KEdB
cnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLAogICAgICAgICBidWlsZF9xMzVf
cGNpMF9pbnQoZHNkdCk7CiAgICAgfQogCi0gICAgaWYgKHBjbWMtPmxlZ2FjeV9jcHVfaG90cGx1
ZykgeworICAgIGlmIChhY3BpX2NvbmYtPmxlZ2FjeV9jcHVfaG90cGx1ZykgewogICAgICAgICBi
dWlsZF9sZWdhY3lfY3B1X2hvdHBsdWdfYW1sKGRzZHQsIG1hY2hpbmUsIHBtLT5jcHVfaHBfaW9f
YmFzZSk7CiAgICAgfSBlbHNlIHsKICAgICAgICAgQ1BVSG90cGx1Z0ZlYXR1cmVzIG9wdHMgPSB7
CkBAIC0xODYwLDcgKzE4NjAsNyBAQCBidWlsZF9kc2R0KEdBcnJheSAqdGFibGVfZGF0YSwgQklP
U0xpbmtlciAqbGlua2VyLAogICAgICAgICAgICAgYW1sX2FwcGVuZChzY29wZSwgbWV0aG9kKTsK
ICAgICAgICAgfQogCi0gICAgICAgIGlmIChwY21zLT5hY3BpX252ZGltbV9zdGF0ZS5pc19lbmFi
bGVkKSB7CisgICAgICAgIGlmIChhY3BpX2NvbmYtPmFjcGlfbnZkaW1tX3N0YXRlLmlzX2VuYWJs
ZWQpIHsKICAgICAgICAgICAgIG1ldGhvZCA9IGFtbF9tZXRob2QoIl9FMDQiLCAwLCBBTUxfTk9U
U0VSSUFMSVpFRCk7CiAgICAgICAgICAgICBhbWxfYXBwZW5kKG1ldGhvZCwgYW1sX25vdGlmeShh
bWxfbmFtZSgiXFxfU0IuTlZEUiIpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYW1sX2ludCgweDgwKSkpOwpAQCAtMjA0MSw3ICsyMDQxLDcgQEAgYnVpbGRfZHNk
dChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwKICAgICAgICAgICogd2l0
aCBoYWxmIG9mIHRoZSAxNi1iaXQgY29udHJvbCByZWdpc3Rlci4gSGVuY2UsIHRoZSB0b3RhbCBz
aXplCiAgICAgICAgICAqIG9mIHRoZSBpL28gcmVnaW9uIHVzZWQgaXMgRldfQ0ZHX0NUTF9TSVpF
OyB3aGVuIHVzaW5nIERNQSwgdGhlCiAgICAgICAgICAqIERNQSBjb250cm9sIHJlZ2lzdGVyIGlz
IGxvY2F0ZWQgYXQgRldfQ0ZHX0RNQV9JT19CQVNFICsgNCAqLwotICAgICAgICB1aW50OF90IGlv
X3NpemUgPSBvYmplY3RfcHJvcGVydHlfZ2V0X2Jvb2woT0JKRUNUKHBjbXMtPmZ3X2NmZyksCisg
ICAgICAgIHVpbnQ4X3QgaW9fc2l6ZSA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfYm9vbChPQkpFQ1Qo
YWNwaV9jb25mLT5md19jZmcpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgImRtYV9lbmFibGVkIiwgTlVMTCkgPwogICAgICAgICAgICAgICAgICAg
ICAgICAgICBST1VORF9VUChGV19DRkdfQ1RMX1NJWkUsIDQpICsgc2l6ZW9mKGRtYV9hZGRyX3Qp
IDoKICAgICAgICAgICAgICAgICAgICAgICAgICAgRldfQ0ZHX0NUTF9TSVpFOwpAQCAtMjI1Miw3
ICsyMjUyLDggQEAgYnVpbGRfdHBtMihHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxp
bmtlciwgR0FycmF5ICp0Y3BhbG9nKQogI2RlZmluZSBIT0xFXzY0MEtfRU5EICAgKDEgKiBNaUIp
CiAKIHN0YXRpYyB2b2lkCi1idWlsZF9zcmF0KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtl
ciAqbGlua2VyLCBNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCitidWlsZF9zcmF0KEdBcnJheSAqdGFi
bGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLAorICAgICAgICAgICBNYWNoaW5lU3RhdGUgKm1h
Y2hpbmUsIEFjcGlDb25maWd1cmF0aW9uICphY3BpX2NvbmYpCiB7CiAgICAgQWNwaVN5c3RlbVJl
c291cmNlQWZmaW5pdHlUYWJsZSAqc3JhdDsKICAgICBBY3BpU3JhdE1lbW9yeUFmZmluaXR5ICpu
dW1hbWVtOwpAQCAtMjI2Miw5ICsyMjYzLDggQEAgYnVpbGRfc3JhdChHQXJyYXkgKnRhYmxlX2Rh
dGEsIEJJT1NMaW5rZXIgKmxpbmtlciwgTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgIHVpbnQ2
NF90IG1lbV9sZW4sIG1lbV9iYXNlLCBuZXh0X2Jhc2U7CiAgICAgTWFjaGluZUNsYXNzICptYyA9
IE1BQ0hJTkVfR0VUX0NMQVNTKG1hY2hpbmUpOwogICAgIGNvbnN0IENQVUFyY2hJZExpc3QgKmFw
aWNfaWRzID0gbWMtPnBvc3NpYmxlX2NwdV9hcmNoX2lkcyhtYWNoaW5lKTsKLSAgICBQQ01hY2hp
bmVTdGF0ZSAqcGNtcyA9IFBDX01BQ0hJTkUobWFjaGluZSk7CiAgICAgcmFtX2FkZHJfdCBob3Rw
bHVnYWJibGVfYWRkcmVzc19zcGFjZV9zaXplID0KLSAgICAgICAgb2JqZWN0X3Byb3BlcnR5X2dl
dF9pbnQoT0JKRUNUKHBjbXMpLCBQQ19NQUNISU5FX0RFVk1FTV9SRUdJT05fU0laRSwKKyAgICAg
ICAgb2JqZWN0X3Byb3BlcnR5X2dldF9pbnQoT0JKRUNUKG1hY2hpbmUpLCBQQ19NQUNISU5FX0RF
Vk1FTV9SRUdJT05fU0laRSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7
CiAKICAgICBzcmF0X3N0YXJ0ID0gdGFibGVfZGF0YS0+bGVuOwpAQCAtMjMwNiw5ICsyMzA2LDkg
QEAgYnVpbGRfc3JhdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwgTWFj
aGluZVN0YXRlICptYWNoaW5lKQogICAgIG5leHRfYmFzZSA9IDA7CiAgICAgbnVtYV9zdGFydCA9
IHRhYmxlX2RhdGEtPmxlbjsKIAotICAgIGZvciAoaSA9IDE7IGkgPCBwY21zLT5udW1hX25vZGVz
ICsgMTsgKytpKSB7CisgICAgZm9yIChpID0gMTsgaSA8IGFjcGlfY29uZi0+bnVtYV9ub2RlcyAr
IDE7ICsraSkgewogICAgICAgICBtZW1fYmFzZSA9IG5leHRfYmFzZTsKLSAgICAgICAgbWVtX2xl
biA9IHBjbXMtPm5vZGVfbWVtW2kgLSAxXTsKKyAgICAgICAgbWVtX2xlbiA9IGFjcGlfY29uZi0+
bm9kZV9tZW1baSAtIDFdOwogICAgICAgICBuZXh0X2Jhc2UgPSBtZW1fYmFzZSArIG1lbV9sZW47
CiAKICAgICAgICAgLyogQ3V0IG91dCB0aGUgNjQwSyBob2xlICovCkBAIC0yMzMxLDE2ICsyMzMx
LDE2IEBAIGJ1aWxkX3NyYXQoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIs
IE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICAgICAgfQogCiAgICAgICAgIC8qIEN1dCBvdXQg
dGhlIEFDUElfUENJIGhvbGUgKi8KLSAgICAgICAgaWYgKG1lbV9iYXNlIDw9IHBjbXMtPmJlbG93
XzRnX21lbV9zaXplICYmCi0gICAgICAgICAgICBuZXh0X2Jhc2UgPiBwY21zLT5iZWxvd180Z19t
ZW1fc2l6ZSkgewotICAgICAgICAgICAgbWVtX2xlbiAtPSBuZXh0X2Jhc2UgLSBwY21zLT5iZWxv
d180Z19tZW1fc2l6ZTsKKyAgICAgICAgaWYgKG1lbV9iYXNlIDw9IGFjcGlfY29uZi0+YmVsb3df
NGdfbWVtX3NpemUgJiYKKyAgICAgICAgICAgIG5leHRfYmFzZSA+IGFjcGlfY29uZi0+YmVsb3df
NGdfbWVtX3NpemUpIHsKKyAgICAgICAgICAgIG1lbV9sZW4gLT0gbmV4dF9iYXNlIC0gYWNwaV9j
b25mLT5iZWxvd180Z19tZW1fc2l6ZTsKICAgICAgICAgICAgIGlmIChtZW1fbGVuID4gMCkgewog
ICAgICAgICAgICAgICAgIG51bWFtZW0gPSBhY3BpX2RhdGFfcHVzaCh0YWJsZV9kYXRhLCBzaXpl
b2YgKm51bWFtZW0pOwogICAgICAgICAgICAgICAgIGJ1aWxkX3NyYXRfbWVtb3J5KG51bWFtZW0s
IG1lbV9iYXNlLCBtZW1fbGVuLCBpIC0gMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBNRU1fQUZGSU5JVFlfRU5BQkxFRCk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBt
ZW1fYmFzZSA9IDFVTEwgPDwgMzI7Ci0gICAgICAgICAgICBtZW1fbGVuID0gbmV4dF9iYXNlIC0g
cGNtcy0+YmVsb3dfNGdfbWVtX3NpemU7CisgICAgICAgICAgICBtZW1fbGVuID0gbmV4dF9iYXNl
IC0gYWNwaV9jb25mLT5iZWxvd180Z19tZW1fc2l6ZTsKICAgICAgICAgICAgIG5leHRfYmFzZSA9
IG1lbV9iYXNlICsgbWVtX2xlbjsKICAgICAgICAgfQogCkBAIC0yMzUxLDcgKzIzNTEsNyBAQCBi
dWlsZF9zcmF0KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLCBNYWNoaW5l
U3RhdGUgKm1hY2hpbmUpCiAgICAgICAgIH0KICAgICB9CiAgICAgc2xvdHMgPSAodGFibGVfZGF0
YS0+bGVuIC0gbnVtYV9zdGFydCkgLyBzaXplb2YgKm51bWFtZW07Ci0gICAgZm9yICg7IHNsb3Rz
IDwgcGNtcy0+bnVtYV9ub2RlcyArIDI7IHNsb3RzKyspIHsKKyAgICBmb3IgKDsgc2xvdHMgPCBh
Y3BpX2NvbmYtPm51bWFfbm9kZXMgKyAyOyBzbG90cysrKSB7CiAgICAgICAgIG51bWFtZW0gPSBh
Y3BpX2RhdGFfcHVzaCh0YWJsZV9kYXRhLCBzaXplb2YgKm51bWFtZW0pOwogICAgICAgICBidWls
ZF9zcmF0X21lbW9yeShudW1hbWVtLCAwLCAwLCAwLCBNRU1fQUZGSU5JVFlfTk9GTEFHUyk7CiAg
ICAgfQpAQCAtMjM2Nyw3ICsyMzY3LDggQEAgYnVpbGRfc3JhdChHQXJyYXkgKnRhYmxlX2RhdGEs
IEJJT1NMaW5rZXIgKmxpbmtlciwgTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgIGlmIChob3Rw
bHVnYWJibGVfYWRkcmVzc19zcGFjZV9zaXplKSB7CiAgICAgICAgIG51bWFtZW0gPSBhY3BpX2Rh
dGFfcHVzaCh0YWJsZV9kYXRhLCBzaXplb2YgKm51bWFtZW0pOwogICAgICAgICBidWlsZF9zcmF0
X21lbW9yeShudW1hbWVtLCBtYWNoaW5lLT5kZXZpY2VfbWVtb3J5LT5iYXNlLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICBob3RwbHVnYWJibGVfYWRkcmVzc19zcGFjZV9zaXplLCBwY21zLT5u
dW1hX25vZGVzIC0gMSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgaG90cGx1Z2FiYmxlX2Fk
ZHJlc3Nfc3BhY2Vfc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgYWNwaV9jb25mLT5u
dW1hX25vZGVzIC0gMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgTUVNX0FGRklOSVRZX0hP
VFBMVUdHQUJMRSB8IE1FTV9BRkZJTklUWV9FTkFCTEVEKTsKICAgICB9CiAKQEAgLTI1NDYsMTcg
KzI1NDcsNiBAQCBidWlsZF9yc2RwKEdBcnJheSAqcnNkcF90YWJsZSwgQklPU0xpbmtlciAqbGlu
a2VyLCB1bnNpZ25lZCByc2R0X3RibF9vZmZzZXQpCiAgICAgcmV0dXJuIHJzZHBfdGFibGU7CiB9
CiAKLXR5cGVkZWYKLXN0cnVjdCBBY3BpQnVpbGRTdGF0ZSB7Ci0gICAgLyogQ29weSBvZiB0YWJs
ZSBpbiBSQU0gKGZvciBwYXRjaGluZykuICovCi0gICAgTWVtb3J5UmVnaW9uICp0YWJsZV9tcjsK
LSAgICAvKiBJcyB0YWJsZSBwYXRjaGVkPyAqLwotICAgIHVpbnQ4X3QgcGF0Y2hlZDsKLSAgICB2
b2lkICpyc2RwOwotICAgIE1lbW9yeVJlZ2lvbiAqcnNkcF9tcjsKLSAgICBNZW1vcnlSZWdpb24g
Kmxpbmtlcl9tcjsKLX0gQWNwaUJ1aWxkU3RhdGU7Ci0KIHN0YXRpYyBib29sIGFjcGlfZ2V0X21j
ZmcoQWNwaU1jZmdJbmZvICptY2ZnKQogewogICAgIE9iamVjdCAqcGNpX2hvc3Q7CkBAIC0yNTgw
LDEwICsyNTcwLDkgQEAgc3RhdGljIGJvb2wgYWNwaV9nZXRfbWNmZyhBY3BpTWNmZ0luZm8gKm1j
ZmcpCiB9CiAKIHN0YXRpYwotdm9pZCBhY3BpX2J1aWxkKEFjcGlCdWlsZFRhYmxlcyAqdGFibGVz
LCBNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCit2b2lkIGFjcGlfYnVpbGQoQWNwaUJ1aWxkVGFibGVz
ICp0YWJsZXMsCisgICAgICAgICAgICAgICAgTWFjaGluZVN0YXRlICptYWNoaW5lLCBBY3BpQ29u
ZmlndXJhdGlvbiAqYWNwaV9jb25mKQogewotICAgIFBDTWFjaGluZVN0YXRlICpwY21zID0gUENf
TUFDSElORShtYWNoaW5lKTsKLSAgICBQQ01hY2hpbmVDbGFzcyAqcGNtYyA9IFBDX01BQ0hJTkVf
R0VUX0NMQVNTKHBjbXMpOwogICAgIEdBcnJheSAqdGFibGVfb2Zmc2V0czsKICAgICB1bnNpZ25l
ZCBmYWNzLCBkc2R0LCByc2R0LCBmYWR0OwogICAgIEFjcGlQbUluZm8gcG07CkBAIC0yNjIxLDcg
KzI2MTAsNyBAQCB2b2lkIGFjcGlfYnVpbGQoQWNwaUJ1aWxkVGFibGVzICp0YWJsZXMsIE1hY2hp
bmVTdGF0ZSAqbWFjaGluZSkKICAgICAvKiBEU0RUIGlzIHBvaW50ZWQgdG8gYnkgRkFEVCAqLwog
ICAgIGRzZHQgPSB0YWJsZXNfYmxvYi0+bGVuOwogICAgIGJ1aWxkX2RzZHQodGFibGVzX2Jsb2Is
IHRhYmxlcy0+bGlua2VyLCAmcG0sICZtaXNjLAotICAgICAgICAgICAgICAgJnBjaV9ob2xlLCAm
cGNpX2hvbGU2NCwgbWFjaGluZSk7CisgICAgICAgICAgICAgICAmcGNpX2hvbGUsICZwY2lfaG9s
ZTY0LCBtYWNoaW5lLCBhY3BpX2NvbmYpOwogCiAgICAgLyogQ291bnQgdGhlIHNpemUgb2YgdGhl
IERTRFQgYW5kIFNTRFQsIHdlIHdpbGwgbmVlZCBpdCBmb3IgbGVnYWN5CiAgICAgICogc2l6aW5n
IG9mIEFDUEkgdGFibGVzLgpAQCAtMjYzOSw3ICsyNjI4LDcgQEAgdm9pZCBhY3BpX2J1aWxkKEFj
cGlCdWlsZFRhYmxlcyAqdGFibGVzLCBNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgYW1sX2xl
biArPSB0YWJsZXNfYmxvYi0+bGVuIC0gZmFkdDsKIAogICAgIGFjcGlfYWRkX3RhYmxlKHRhYmxl
X29mZnNldHMsIHRhYmxlc19ibG9iKTsKLSAgICBidWlsZF9tYWR0KHRhYmxlc19ibG9iLCB0YWJs
ZXMtPmxpbmtlciwgcGNtcyk7CisgICAgYnVpbGRfbWFkdCh0YWJsZXNfYmxvYiwgdGFibGVzLT5s
aW5rZXIsIG1hY2hpbmUsIGFjcGlfY29uZik7CiAKICAgICB2bWdlbmlkX2RldiA9IGZpbmRfdm1n
ZW5pZF9kZXYoKTsKICAgICBpZiAodm1nZW5pZF9kZXYpIHsKQEAgLTI2NjEsOSArMjY1MCw5IEBA
IHZvaWQgYWNwaV9idWlsZChBY3BpQnVpbGRUYWJsZXMgKnRhYmxlcywgTWFjaGluZVN0YXRlICpt
YWNoaW5lKQogICAgICAgICAgICAgYnVpbGRfdHBtMih0YWJsZXNfYmxvYiwgdGFibGVzLT5saW5r
ZXIsIHRhYmxlcy0+dGNwYWxvZyk7CiAgICAgICAgIH0KICAgICB9Ci0gICAgaWYgKHBjbXMtPm51
bWFfbm9kZXMpIHsKKyAgICBpZiAoYWNwaV9jb25mLT5udW1hX25vZGVzKSB7CiAgICAgICAgIGFj
cGlfYWRkX3RhYmxlKHRhYmxlX29mZnNldHMsIHRhYmxlc19ibG9iKTsKLSAgICAgICAgYnVpbGRf
c3JhdCh0YWJsZXNfYmxvYiwgdGFibGVzLT5saW5rZXIsIG1hY2hpbmUpOworICAgICAgICBidWls
ZF9zcmF0KHRhYmxlc19ibG9iLCB0YWJsZXMtPmxpbmtlciwgbWFjaGluZSwgYWNwaV9jb25mKTsK
ICAgICAgICAgaWYgKGhhdmVfbnVtYV9kaXN0YW5jZSkgewogICAgICAgICAgICAgYWNwaV9hZGRf
dGFibGUodGFibGVfb2Zmc2V0cywgdGFibGVzX2Jsb2IpOwogICAgICAgICAgICAgYnVpbGRfc2xp
dCh0YWJsZXNfYmxvYiwgdGFibGVzLT5saW5rZXIpOwpAQCAtMjY4Myw5ICsyNjcyLDkgQEAgdm9p
ZCBhY3BpX2J1aWxkKEFjcGlCdWlsZFRhYmxlcyAqdGFibGVzLCBNYWNoaW5lU3RhdGUgKm1hY2hp
bmUpCiAgICAgICAgICAgICBidWlsZF9kbWFyX3EzNSh0YWJsZXNfYmxvYiwgdGFibGVzLT5saW5r
ZXIpOwogICAgICAgICB9CiAgICAgfQotICAgIGlmIChwY21zLT5hY3BpX252ZGltbV9zdGF0ZS5p
c19lbmFibGVkKSB7CisgICAgaWYgKGFjcGlfY29uZi0+YWNwaV9udmRpbW1fc3RhdGUuaXNfZW5h
YmxlZCkgewogICAgICAgICBudmRpbW1fYnVpbGRfYWNwaSh0YWJsZV9vZmZzZXRzLCB0YWJsZXNf
YmxvYiwgdGFibGVzLT5saW5rZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZwY21zLT5h
Y3BpX252ZGltbV9zdGF0ZSwgbWFjaGluZS0+cmFtX3Nsb3RzKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmFjcGlfY29uZi0+YWNwaV9udmRpbW1fc3RhdGUsIG1hY2hpbmUtPnJhbV9zbG90
cyk7CiAgICAgfQogCiAgICAgLyogQWRkIHRhYmxlcyBzdXBwbGllZCBieSB1c2VyIChpZiBhbnkp
ICovCkBAIC0yNzIxLDEzICsyNzEwLDEzIEBAIHZvaWQgYWNwaV9idWlsZChBY3BpQnVpbGRUYWJs
ZXMgKnRhYmxlcywgTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgICAqCiAgICAgICogQWxsIHRo
aXMgaXMgZm9yIFBJSVg0LCBzaW5jZSBRRU1VIDIuMCBkaWRuJ3Qgc3VwcG9ydCBRMzUgbWlncmF0
aW9uLgogICAgICAqLwotICAgIGlmIChwY21jLT5sZWdhY3lfYWNwaV90YWJsZV9zaXplKSB7Cisg
ICAgaWYgKGFjcGlfY29uZi0+bGVnYWN5X2FjcGlfdGFibGVfc2l6ZSkgewogICAgICAgICAvKiBT
dWJ0cmFjdGluZyBhbWxfbGVuIGdpdmVzIHRoZSBzaXplIG9mIGZpeGVkIHRhYmxlcy4gIFRoZW4g
YWRkIHRoZQogICAgICAgICAgKiBzaXplIG9mIHRoZSBQSUlYNCBEU0RUL1NTRFQgaW4gUUVNVSAy
LjAuCiAgICAgICAgICAqLwogICAgICAgICBpbnQgbGVnYWN5X2FtbF9sZW4gPQotICAgICAgICAg
ICAgcGNtYy0+bGVnYWN5X2FjcGlfdGFibGVfc2l6ZSArCi0gICAgICAgICAgICBBQ1BJX0JVSUxE
X0xFR0FDWV9DUFVfQU1MX1NJWkUgKiBwY21zLT5hcGljX2lkX2xpbWl0OworICAgICAgICAgICAg
YWNwaV9jb25mLT5sZWdhY3lfYWNwaV90YWJsZV9zaXplICsKKyAgICAgICAgICAgIEFDUElfQlVJ
TERfTEVHQUNZX0NQVV9BTUxfU0laRSAqIGFjcGlfY29uZi0+YXBpY19pZF9saW1pdDsKICAgICAg
ICAgaW50IGxlZ2FjeV90YWJsZV9zaXplID0KICAgICAgICAgICAgIFJPVU5EX1VQKHRhYmxlc19i
bG9iLT5sZW4gLSBhbWxfbGVuICsgbGVnYWN5X2FtbF9sZW4sCiAgICAgICAgICAgICAgICAgICAg
ICBBQ1BJX0JVSUxEX0FMSUdOX1NJWkUpOwpAQCAtMjc3Miw5ICsyNzYxLDE3IEBAIHN0YXRpYyB2
b2lkIGFjcGlfcmFtX3VwZGF0ZShNZW1vcnlSZWdpb24gKm1yLCBHQXJyYXkgKmRhdGEpCiAKIHN0
YXRpYyB2b2lkIGFjcGlfYnVpbGRfdXBkYXRlKHZvaWQgKmJ1aWxkX29wYXF1ZSkKIHsKLSAgICBB
Y3BpQnVpbGRTdGF0ZSAqYnVpbGRfc3RhdGUgPSBidWlsZF9vcGFxdWU7CisgICAgQWNwaUNvbmZp
Z3VyYXRpb24gKmFjcGlfY29uZiA9IGJ1aWxkX29wYXF1ZTsKKyAgICBBY3BpQnVpbGRTdGF0ZSAq
YnVpbGRfc3RhdGU7CiAgICAgQWNwaUJ1aWxkVGFibGVzIHRhYmxlczsKIAorICAgIC8qIE5vIEFD
UEkgY29uZmlndXJhdGlvbj8gTm90aGluZyB0byBkby4gKi8KKyAgICBpZiAoIWFjcGlfY29uZikg
eworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgYnVpbGRfc3RhdGUgPSBhY3BpX2NvbmYt
PmJ1aWxkX3N0YXRlOworCiAgICAgLyogTm8gc3RhdGUgdG8gdXBkYXRlIG9yIGFscmVhZHkgcGF0
Y2hlZD8gTm90aGluZyB0byBkby4gKi8KICAgICBpZiAoIWJ1aWxkX3N0YXRlIHx8IGJ1aWxkX3N0
YXRlLT5wYXRjaGVkKSB7CiAgICAgICAgIHJldHVybjsKQEAgLTI3ODMsNyArMjc4MCw3IEBAIHN0
YXRpYyB2b2lkIGFjcGlfYnVpbGRfdXBkYXRlKHZvaWQgKmJ1aWxkX29wYXF1ZSkKIAogICAgIGFj
cGlfYnVpbGRfdGFibGVzX2luaXQoJnRhYmxlcyk7CiAKLSAgICBhY3BpX2J1aWxkKCZ0YWJsZXMs
IE1BQ0hJTkUocWRldl9nZXRfbWFjaGluZSgpKSk7CisgICAgYWNwaV9idWlsZCgmdGFibGVzLCBN
QUNISU5FKHFkZXZfZ2V0X21hY2hpbmUoKSksIGFjcGlfY29uZik7CiAKICAgICBhY3BpX3JhbV91
cGRhdGUoYnVpbGRfc3RhdGUtPnRhYmxlX21yLCB0YWJsZXMudGFibGVfZGF0YSk7CiAKQEAgLTI4
MDMsMTIgKzI4MDAsMTIgQEAgc3RhdGljIHZvaWQgYWNwaV9idWlsZF9yZXNldCh2b2lkICpidWls
ZF9vcGFxdWUpCiAgICAgYnVpbGRfc3RhdGUtPnBhdGNoZWQgPSAwOwogfQogCi1zdGF0aWMgTWVt
b3J5UmVnaW9uICphY3BpX2FkZF9yb21fYmxvYihBY3BpQnVpbGRTdGF0ZSAqYnVpbGRfc3RhdGUs
CitzdGF0aWMgTWVtb3J5UmVnaW9uICphY3BpX2FkZF9yb21fYmxvYihBY3BpQ29uZmlndXJhdGlv
biAqYWNwaV9jb25mLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0Fy
cmF5ICpibG9iLCBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgbWF4X3NpemUpCiB7CiAgICAgcmV0dXJuIHJvbV9hZGRfYmxv
YihuYW1lLCBibG9iLT5kYXRhLCBhY3BpX2RhdGFfbGVuKGJsb2IpLCBtYXhfc2l6ZSwgLTEsCi0g
ICAgICAgICAgICAgICAgICAgICAgICBuYW1lLCBhY3BpX2J1aWxkX3VwZGF0ZSwgYnVpbGRfc3Rh
dGUsIE5VTEwsIHRydWUpOworICAgICAgICAgICAgICAgICAgICAgICAgbmFtZSwgYWNwaV9idWls
ZF91cGRhdGUsIGFjcGlfY29uZiwgTlVMTCwgdHJ1ZSk7CiB9CiAKIHN0YXRpYyBjb25zdCBWTVN0
YXRlRGVzY3JpcHRpb24gdm1zdGF0ZV9hY3BpX2J1aWxkID0gewpAQCAtMjgxNiw1OSArMjgxMyw0
OCBAQCBzdGF0aWMgY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uIHZtc3RhdGVfYWNwaV9idWlsZCA9
IHsKICAgICAudmVyc2lvbl9pZCA9IDEsCiAgICAgLm1pbmltdW1fdmVyc2lvbl9pZCA9IDEsCiAg
ICAgLmZpZWxkcyA9IChWTVN0YXRlRmllbGRbXSkgewotICAgICAgICBWTVNUQVRFX1VJTlQ4KHBh
dGNoZWQsIEFjcGlCdWlsZFN0YXRlKSwKKyAgICAgICAgVk1TVEFURV9CT09MKHBhdGNoZWQsIEFj
cGlCdWlsZFN0YXRlKSwKICAgICAgICAgVk1TVEFURV9FTkRfT0ZfTElTVCgpCiAgICAgfSwKIH07
CiAKLXZvaWQgYWNwaV9zZXR1cCh2b2lkKQordm9pZCBhY3BpX3NldHVwKE1hY2hpbmVTdGF0ZSAq
bWFjaGluZSwgQWNwaUNvbmZpZ3VyYXRpb24gKmFjcGlfY29uZikKIHsKLSAgICBQQ01hY2hpbmVT
dGF0ZSAqcGNtcyA9IFBDX01BQ0hJTkUocWRldl9nZXRfbWFjaGluZSgpKTsKLSAgICBQQ01hY2hp
bmVDbGFzcyAqcGNtYyA9IFBDX01BQ0hJTkVfR0VUX0NMQVNTKHBjbXMpOwogICAgIEFjcGlCdWls
ZFRhYmxlcyB0YWJsZXM7CiAgICAgQWNwaUJ1aWxkU3RhdGUgKmJ1aWxkX3N0YXRlOwogICAgIE9i
amVjdCAqdm1nZW5pZF9kZXY7CiAKLSAgICBpZiAoIXBjbXMtPmZ3X2NmZykgewotICAgICAgICBB
Q1BJX0JVSUxEX0RQUklOVEYoIk5vIGZ3IGNmZy4gQmFpbGluZyBvdXQuXG4iKTsKLSAgICAgICAg
cmV0dXJuOwotICAgIH0KLQotICAgIGlmICghcGNtcy0+YWNwaV9idWlsZF9lbmFibGVkKSB7Ci0g
ICAgICAgIEFDUElfQlVJTERfRFBSSU5URigiQUNQSSBidWlsZCBkaXNhYmxlZC4gQmFpbGluZyBv
dXQuXG4iKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIGlmICghYWNwaV9lbmFibGVk
KSB7Ci0gICAgICAgIEFDUElfQlVJTERfRFBSSU5URigiQUNQSSBkaXNhYmxlZC4gQmFpbGluZyBv
dXQuXG4iKTsKKyAgICBpZiAoIWFjcGlfY29uZikgeworICAgICAgICBBQ1BJX0JVSUxEX0RQUklO
VEYoIk5vIEFDUEkgY29uZmlnLiBCYWlsaW5nIG91dC5cbiIpOwogICAgICAgICByZXR1cm47CiAg
ICAgfQogCiAgICAgYnVpbGRfc3RhdGUgPSBnX21hbGxvYzAoc2l6ZW9mICpidWlsZF9zdGF0ZSk7
CisgICAgYWNwaV9jb25mLT5idWlsZF9zdGF0ZSA9IGJ1aWxkX3N0YXRlOwogCiAgICAgYWNwaV9i
dWlsZF90YWJsZXNfaW5pdCgmdGFibGVzKTsKLSAgICBhY3BpX2J1aWxkKCZ0YWJsZXMsIE1BQ0hJ
TkUocGNtcykpOworICAgIGFjcGlfYnVpbGQoJnRhYmxlcywgbWFjaGluZSwgYWNwaV9jb25mKTsK
IAogICAgIC8qIE5vdyBleHBvc2UgaXQgYWxsIHRvIEd1ZXN0ICovCi0gICAgYnVpbGRfc3RhdGUt
PnRhYmxlX21yID0gYWNwaV9hZGRfcm9tX2Jsb2IoYnVpbGRfc3RhdGUsIHRhYmxlcy50YWJsZV9k
YXRhLAorICAgIGJ1aWxkX3N0YXRlLT50YWJsZV9tciA9IGFjcGlfYWRkX3JvbV9ibG9iKGFjcGlf
Y29uZiwgdGFibGVzLnRhYmxlX2RhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEFDUElfQlVJTERfVEFCTEVfRklMRSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQUNQSV9CVUlMRF9UQUJMRV9NQVhfU0laRSk7
CiAgICAgYXNzZXJ0KGJ1aWxkX3N0YXRlLT50YWJsZV9tciAhPSBOVUxMKTsKIAogICAgIGJ1aWxk
X3N0YXRlLT5saW5rZXJfbXIgPQotICAgICAgICBhY3BpX2FkZF9yb21fYmxvYihidWlsZF9zdGF0
ZSwgdGFibGVzLmxpbmtlci0+Y21kX2Jsb2IsCisgICAgICAgIGFjcGlfYWRkX3JvbV9ibG9iKGFj
cGlfY29uZiwgdGFibGVzLmxpbmtlci0+Y21kX2Jsb2IsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJldGMvdGFibGUtbG9hZGVyIiwgMCk7CiAKLSAgICBmd19jZmdfYWRkX2ZpbGUocGNtcy0+
ZndfY2ZnLCBBQ1BJX0JVSUxEX1RQTUxPR19GSUxFLAorICAgIGZ3X2NmZ19hZGRfZmlsZShhY3Bp
X2NvbmYtPmZ3X2NmZywgQUNQSV9CVUlMRF9UUE1MT0dfRklMRSwKICAgICAgICAgICAgICAgICAg
ICAgdGFibGVzLnRjcGFsb2ctPmRhdGEsIGFjcGlfZGF0YV9sZW4odGFibGVzLnRjcGFsb2cpKTsK
IAogICAgIHZtZ2VuaWRfZGV2ID0gZmluZF92bWdlbmlkX2RldigpOwogICAgIGlmICh2bWdlbmlk
X2RldikgewotICAgICAgICB2bWdlbmlkX2FkZF9md19jZmcoVk1HRU5JRCh2bWdlbmlkX2Rldiks
IHBjbXMtPmZ3X2NmZywKKyAgICAgICAgdm1nZW5pZF9hZGRfZndfY2ZnKFZNR0VOSUQodm1nZW5p
ZF9kZXYpLCBhY3BpX2NvbmYtPmZ3X2NmZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRh
Ymxlcy52bWdlbmlkKTsKICAgICB9CiAKLSAgICBpZiAoIXBjbWMtPnJzZHBfaW5fcmFtKSB7Cisg
ICAgaWYgKCFhY3BpX2NvbmYtPnJzZHBfaW5fcmFtKSB7CiAgICAgICAgIC8qCiAgICAgICAgICAq
IEtlZXAgZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBvbGQgbWFjaGluZSB0eXBlcy4KICAgICAgICAg
ICogVGhvdWdoIFJTRFAgaXMgc21hbGwsIGl0cyBjb250ZW50cyBpc24ndCBpbW11dGFibGUsIHNv
CkBAIC0yODc3LDEzICsyODYzLDEzIEBAIHZvaWQgYWNwaV9zZXR1cCh2b2lkKQogICAgICAgICB1
aW50MzJfdCByc2RwX3NpemUgPSBhY3BpX2RhdGFfbGVuKHRhYmxlcy5yc2RwKTsKIAogICAgICAg
ICBidWlsZF9zdGF0ZS0+cnNkcCA9IGdfbWVtZHVwKHRhYmxlcy5yc2RwLT5kYXRhLCByc2RwX3Np
emUpOwotICAgICAgICBmd19jZmdfYWRkX2ZpbGVfY2FsbGJhY2socGNtcy0+ZndfY2ZnLCBBQ1BJ
X0JVSUxEX1JTRFBfRklMRSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjcGlf
YnVpbGRfdXBkYXRlLCBOVUxMLCBidWlsZF9zdGF0ZSwKKyAgICAgICAgZndfY2ZnX2FkZF9maWxl
X2NhbGxiYWNrKGFjcGlfY29uZi0+ZndfY2ZnLCBBQ1BJX0JVSUxEX1JTRFBfRklMRSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjcGlfYnVpbGRfdXBkYXRlLCBOVUxMLCBhY3Bp
X2NvbmYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidWlsZF9zdGF0ZS0+cnNk
cCwgcnNkcF9zaXplLCB0cnVlKTsKICAgICAgICAgYnVpbGRfc3RhdGUtPnJzZHBfbXIgPSBOVUxM
OwogICAgIH0gZWxzZSB7CiAgICAgICAgIGJ1aWxkX3N0YXRlLT5yc2RwID0gTlVMTDsKLSAgICAg
ICAgYnVpbGRfc3RhdGUtPnJzZHBfbXIgPSBhY3BpX2FkZF9yb21fYmxvYihidWlsZF9zdGF0ZSwg
dGFibGVzLnJzZHAsCisgICAgICAgIGJ1aWxkX3N0YXRlLT5yc2RwX21yID0gYWNwaV9hZGRfcm9t
X2Jsb2IoYWNwaV9jb25mLCB0YWJsZXMucnNkcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQUNQSV9CVUlMRF9SU0RQX0ZJTEUsIDApOwogICAgIH0K
IApkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9wYy5jIGIvaHcvaTM4Ni9wYy5jCmluZGV4IGYwOTU3MjVk
YmEuLjA5MGY5Njk5MzMgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvcGMuYworKysgYi9ody9pMzg2L3Bj
LmMKQEAgLTQ0NCwxNyArNDQ0LDE4IEBAIHZvaWQgcGNfY21vc19pbml0KFBDTWFjaGluZVN0YXRl
ICpwY21zLAogewogICAgIGludCB2YWw7CiAgICAgc3RhdGljIHBjX2Ntb3NfaW5pdF9sYXRlX2Fy
ZyBhcmc7CisgICAgQWNwaUNvbmZpZ3VyYXRpb24gKmFjcGlfY29uZiA9ICZwY21zLT5hY3BpX2Nv
bmZpZ3VyYXRpb247CiAKICAgICAvKiB2YXJpb3VzIGltcG9ydGFudCBDTU9TIGxvY2F0aW9ucyBu
ZWVkZWQgYnkgUEMvQm9jaHMgYmlvcyAqLwogCiAgICAgLyogbWVtb3J5IHNpemUgKi8KICAgICAv
KiBiYXNlIG1lbW9yeSAoZmlyc3QgTWlCKSAqLwotICAgIHZhbCA9IE1JTihwY21zLT5iZWxvd180
Z19tZW1fc2l6ZSAvIEtpQiwgNjQwKTsKKyAgICB2YWwgPSBNSU4oYWNwaV9jb25mLT5iZWxvd180
Z19tZW1fc2l6ZSAvIEtpQiwgNjQwKTsKICAgICBydGNfc2V0X21lbW9yeShzLCAweDE1LCB2YWwp
OwogICAgIHJ0Y19zZXRfbWVtb3J5KHMsIDB4MTYsIHZhbCA+PiA4KTsKICAgICAvKiBleHRlbmRl
ZCBtZW1vcnkgKG5leHQgNjRNaUIpICovCi0gICAgaWYgKHBjbXMtPmJlbG93XzRnX21lbV9zaXpl
ID4gMSAqIE1pQikgewotICAgICAgICB2YWwgPSAocGNtcy0+YmVsb3dfNGdfbWVtX3NpemUgLSAx
ICogTWlCKSAvIEtpQjsKKyAgICBpZiAoYWNwaV9jb25mLT5iZWxvd180Z19tZW1fc2l6ZSA+IDEg
KiBNaUIpIHsKKyAgICAgICAgdmFsID0gKGFjcGlfY29uZi0+YmVsb3dfNGdfbWVtX3NpemUgLSAx
ICogTWlCKSAvIEtpQjsKICAgICB9IGVsc2UgewogICAgICAgICB2YWwgPSAwOwogICAgIH0KQEAg
LTQ2NSw4ICs0NjYsOCBAQCB2b2lkIHBjX2Ntb3NfaW5pdChQQ01hY2hpbmVTdGF0ZSAqcGNtcywK
ICAgICBydGNfc2V0X21lbW9yeShzLCAweDMwLCB2YWwpOwogICAgIHJ0Y19zZXRfbWVtb3J5KHMs
IDB4MzEsIHZhbCA+PiA4KTsKICAgICAvKiBtZW1vcnkgYmV0d2VlbiAxNk1pQiBhbmQgNEdpQiAq
LwotICAgIGlmIChwY21zLT5iZWxvd180Z19tZW1fc2l6ZSA+IDE2ICogTWlCKSB7Ci0gICAgICAg
IHZhbCA9IChwY21zLT5iZWxvd180Z19tZW1fc2l6ZSAtIDE2ICogTWlCKSAvICg2NCAqIEtpQik7
CisgICAgaWYgKGFjcGlfY29uZi0+YmVsb3dfNGdfbWVtX3NpemUgPiAxNiAqIE1pQikgeworICAg
ICAgICB2YWwgPSAoYWNwaV9jb25mLT5iZWxvd180Z19tZW1fc2l6ZSAtIDE2ICogTWlCKSAvICg2
NCAqIEtpQik7CiAgICAgfSBlbHNlIHsKICAgICAgICAgdmFsID0gMDsKICAgICB9CkBAIC00NzUs
NyArNDc2LDcgQEAgdm9pZCBwY19jbW9zX2luaXQoUENNYWNoaW5lU3RhdGUgKnBjbXMsCiAgICAg
cnRjX3NldF9tZW1vcnkocywgMHgzNCwgdmFsKTsKICAgICBydGNfc2V0X21lbW9yeShzLCAweDM1
LCB2YWwgPj4gOCk7CiAgICAgLyogbWVtb3J5IGFib3ZlIDRHaUIgKi8KLSAgICB2YWwgPSBwY21z
LT5hYm92ZV80Z19tZW1fc2l6ZSAvIDY1NTM2OworICAgIHZhbCA9IGFjcGlfY29uZi0+YWJvdmVf
NGdfbWVtX3NpemUgLyA2NTUzNjsKICAgICBydGNfc2V0X21lbW9yeShzLCAweDViLCB2YWwpOwog
ICAgIHJ0Y19zZXRfbWVtb3J5KHMsIDB4NWMsIHZhbCA+PiA4KTsKICAgICBydGNfc2V0X21lbW9y
eShzLCAweDVkLCB2YWwgPj4gMTYpOwpAQCAtNzE0LDEzICs3MTUsMTQgQEAgc3RhdGljIHZvaWQg
cGNfYnVpbGRfc21iaW9zKFBDTWFjaGluZVN0YXRlICpwY21zKQogICAgIHVuc2lnbmVkIGksIGFy
cmF5X2NvdW50OwogICAgIE1hY2hpbmVTdGF0ZSAqbXMgPSBNQUNISU5FKHBjbXMpOwogICAgIFg4
NkNQVSAqY3B1ID0gWDg2X0NQVShtcy0+cG9zc2libGVfY3B1cy0+Y3B1c1swXS5jcHUpOworICAg
IEFjcGlDb25maWd1cmF0aW9uICphY3BpX2NvbmYgPSAmcGNtcy0+YWNwaV9jb25maWd1cmF0aW9u
OwogCiAgICAgLyogdGVsbCBzbWJpb3MgYWJvdXQgY3B1aWQgdmVyc2lvbiBhbmQgZmVhdHVyZXMg
Ki8KICAgICBzbWJpb3Nfc2V0X2NwdWlkKGNwdS0+ZW52LmNwdWlkX3ZlcnNpb24sIGNwdS0+ZW52
LmZlYXR1cmVzW0ZFQVRfMV9FRFhdKTsKIAogICAgIHNtYmlvc190YWJsZXMgPSBzbWJpb3NfZ2V0
X3RhYmxlX2xlZ2FjeSgmc21iaW9zX3RhYmxlc19sZW4pOwogICAgIGlmIChzbWJpb3NfdGFibGVz
KSB7Ci0gICAgICAgIGZ3X2NmZ19hZGRfYnl0ZXMocGNtcy0+ZndfY2ZnLCBGV19DRkdfU01CSU9T
X0VOVFJJRVMsCisgICAgICAgIGZ3X2NmZ19hZGRfYnl0ZXMoYWNwaV9jb25mLT5md19jZmcsIEZX
X0NGR19TTUJJT1NfRU5UUklFUywKICAgICAgICAgICAgICAgICAgICAgICAgICBzbWJpb3NfdGFi
bGVzLCBzbWJpb3NfdGFibGVzX2xlbik7CiAgICAgfQogCkBAIC03NDEsOSArNzQzLDkgQEAgc3Rh
dGljIHZvaWQgcGNfYnVpbGRfc21iaW9zKFBDTWFjaGluZVN0YXRlICpwY21zKQogICAgIGdfZnJl
ZShtZW1fYXJyYXkpOwogCiAgICAgaWYgKHNtYmlvc19hbmNob3IpIHsKLSAgICAgICAgZndfY2Zn
X2FkZF9maWxlKHBjbXMtPmZ3X2NmZywgImV0Yy9zbWJpb3Mvc21iaW9zLXRhYmxlcyIsCisgICAg
ICAgIGZ3X2NmZ19hZGRfZmlsZShhY3BpX2NvbmYtPmZ3X2NmZywgImV0Yy9zbWJpb3Mvc21iaW9z
LXRhYmxlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICBzbWJpb3NfdGFibGVzLCBzbWJpb3Nf
dGFibGVzX2xlbik7Ci0gICAgICAgIGZ3X2NmZ19hZGRfZmlsZShwY21zLT5md19jZmcsICJldGMv
c21iaW9zL3NtYmlvcy1hbmNob3IiLAorICAgICAgICBmd19jZmdfYWRkX2ZpbGUoYWNwaV9jb25m
LT5md19jZmcsICJldGMvc21iaW9zL3NtYmlvcy1hbmNob3IiLAogICAgICAgICAgICAgICAgICAg
ICAgICAgc21iaW9zX2FuY2hvciwgc21iaW9zX2FuY2hvcl9sZW4pOwogICAgIH0KIH0KQEAgLTc1
NSw2ICs3NTcsNyBAQCBzdGF0aWMgRldDZmdTdGF0ZSAqYm9jaHNfYmlvc19pbml0KEFkZHJlc3NT
cGFjZSAqYXMsIFBDTWFjaGluZVN0YXRlICpwY21zKQogICAgIGludCBpOwogICAgIGNvbnN0IENQ
VUFyY2hJZExpc3QgKmNwdXM7CiAgICAgTWFjaGluZUNsYXNzICptYyA9IE1BQ0hJTkVfR0VUX0NM
QVNTKHBjbXMpOworICAgIEFjcGlDb25maWd1cmF0aW9uICphY3BpX2NvbmYgPSAmcGNtcy0+YWNw
aV9jb25maWd1cmF0aW9uOwogCiAgICAgZndfY2ZnID0gZndfY2ZnX2luaXRfaW9fZG1hKEZXX0NG
R19JT19CQVNFLCBGV19DRkdfSU9fQkFTRSArIDQsIGFzKTsKICAgICBmd19jZmdfYWRkX2kxNihm
d19jZmcsIEZXX0NGR19OQl9DUFVTLCBwY21zLT5ib290X2NwdXMpOwpAQCAtNzcxLDcgKzc3NCw3
IEBAIHN0YXRpYyBGV0NmZ1N0YXRlICpib2Noc19iaW9zX2luaXQoQWRkcmVzc1NwYWNlICphcywg
UENNYWNoaW5lU3RhdGUgKnBjbXMpCiAgICAgICogU28gZm9yIGNvbXBhdGliaWxpdHkgcmVhc29u
cyB3aXRoIG9sZCBCSU9TZXMgd2UgYXJlIHN0dWNrIHdpdGgKICAgICAgKiAiZXRjL21heC1jcHVz
IiBhY3R1YWxseSBiZWluZyBhcGljX2lkX2xpbWl0CiAgICAgICovCi0gICAgZndfY2ZnX2FkZF9p
MTYoZndfY2ZnLCBGV19DRkdfTUFYX0NQVVMsICh1aW50MTZfdClwY21zLT5hcGljX2lkX2xpbWl0
KTsKKyAgICBmd19jZmdfYWRkX2kxNihmd19jZmcsIEZXX0NGR19NQVhfQ1BVUywgKHVpbnQxNl90
KWFjcGlfY29uZi0+YXBpY19pZF9saW1pdCk7CiAgICAgZndfY2ZnX2FkZF9pNjQoZndfY2ZnLCBG
V19DRkdfUkFNX1NJWkUsICh1aW50NjRfdClyYW1fc2l6ZSk7CiAgICAgZndfY2ZnX2FkZF9ieXRl
cyhmd19jZmcsIEZXX0NGR19BQ1BJX1RBQkxFUywKICAgICAgICAgICAgICAgICAgICAgIGFjcGlf
dGFibGVzLCBhY3BpX3RhYmxlc19sZW4pOwpAQCAtNzg3LDIwICs3OTAsMjEgQEAgc3RhdGljIEZX
Q2ZnU3RhdGUgKmJvY2hzX2Jpb3NfaW5pdChBZGRyZXNzU3BhY2UgKmFzLCBQQ01hY2hpbmVTdGF0
ZSAqcGNtcykKICAgICAgKiBvZiBub2Rlcywgb25lIHdvcmQgZm9yIGVhY2ggVkNQVS0+bm9kZSBh
bmQgb25lIHdvcmQgZm9yIGVhY2ggbm9kZSB0bwogICAgICAqIGhvbGQgdGhlIGFtb3VudCBvZiBt
ZW1vcnkuCiAgICAgICovCi0gICAgbnVtYV9md19jZmcgPSBnX25ldzAodWludDY0X3QsIDEgKyBw
Y21zLT5hcGljX2lkX2xpbWl0ICsgbmJfbnVtYV9ub2Rlcyk7CisgICAgbnVtYV9md19jZmcgPSBn
X25ldzAodWludDY0X3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgMSArIGFjcGlfY29uZi0+
YXBpY19pZF9saW1pdCArIG5iX251bWFfbm9kZXMpOwogICAgIG51bWFfZndfY2ZnWzBdID0gY3B1
X3RvX2xlNjQobmJfbnVtYV9ub2Rlcyk7CiAgICAgY3B1cyA9IG1jLT5wb3NzaWJsZV9jcHVfYXJj
aF9pZHMoTUFDSElORShwY21zKSk7CiAgICAgZm9yIChpID0gMDsgaSA8IGNwdXMtPmxlbjsgaSsr
KSB7CiAgICAgICAgIHVuc2lnbmVkIGludCBhcGljX2lkID0gY3B1cy0+Y3B1c1tpXS5hcmNoX2lk
OwotICAgICAgICBhc3NlcnQoYXBpY19pZCA8IHBjbXMtPmFwaWNfaWRfbGltaXQpOworICAgICAg
ICBhc3NlcnQoYXBpY19pZCA8IGFjcGlfY29uZi0+YXBpY19pZF9saW1pdCk7CiAgICAgICAgIG51
bWFfZndfY2ZnW2FwaWNfaWQgKyAxXSA9IGNwdV90b19sZTY0KGNwdXMtPmNwdXNbaV0ucHJvcHMu
bm9kZV9pZCk7CiAgICAgfQogICAgIGZvciAoaSA9IDA7IGkgPCBuYl9udW1hX25vZGVzOyBpKysp
IHsKLSAgICAgICAgbnVtYV9md19jZmdbcGNtcy0+YXBpY19pZF9saW1pdCArIDEgKyBpXSA9Cisg
ICAgICAgIG51bWFfZndfY2ZnW2FjcGlfY29uZi0+YXBpY19pZF9saW1pdCArIDEgKyBpXSA9CiAg
ICAgICAgICAgICBjcHVfdG9fbGU2NChudW1hX2luZm9baV0ubm9kZV9tZW0pOwogICAgIH0KICAg
ICBmd19jZmdfYWRkX2J5dGVzKGZ3X2NmZywgRldfQ0ZHX05VTUEsIG51bWFfZndfY2ZnLAotICAg
ICAgICAgICAgICAgICAgICAgKDEgKyBwY21zLT5hcGljX2lkX2xpbWl0ICsgbmJfbnVtYV9ub2Rl
cykgKgorICAgICAgICAgICAgICAgICAgICAgKDEgKyBhY3BpX2NvbmYtPmFwaWNfaWRfbGltaXQg
KyBuYl9udW1hX25vZGVzKSAqCiAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoKm51bWFfZndf
Y2ZnKSk7CiAKICAgICByZXR1cm4gZndfY2ZnOwpAQCAtODQ4LDYgKzg1Miw3IEBAIHN0YXRpYyB2
b2lkIGxvYWRfbGludXgoUENNYWNoaW5lU3RhdGUgKnBjbXMsCiAgICAgY2hhciAqdm1vZGU7CiAg
ICAgTWFjaGluZVN0YXRlICptYWNoaW5lID0gTUFDSElORShwY21zKTsKICAgICBQQ01hY2hpbmVD
bGFzcyAqcGNtYyA9IFBDX01BQ0hJTkVfR0VUX0NMQVNTKHBjbXMpOworICAgIEFjcGlDb25maWd1
cmF0aW9uICphY3BpX2NvbmYgPSAmcGNtcy0+YWNwaV9jb25maWd1cmF0aW9uOwogICAgIHN0cnVj
dCBzZXR1cF9kYXRhICpzZXR1cF9kYXRhOwogICAgIGNvbnN0IGNoYXIgKmtlcm5lbF9maWxlbmFt
ZSA9IG1hY2hpbmUtPmtlcm5lbF9maWxlbmFtZTsKICAgICBjb25zdCBjaGFyICppbml0cmRfZmls
ZW5hbWUgPSBtYWNoaW5lLT5pbml0cmRfZmlsZW5hbWU7CkBAIC05MTcsOCArOTIyLDggQEAgc3Rh
dGljIHZvaWQgbG9hZF9saW51eChQQ01hY2hpbmVTdGF0ZSAqcGNtcywKICAgICAgICAgaW5pdHJk
X21heCA9IDB4MzdmZmZmZmY7CiAgICAgfQogCi0gICAgaWYgKGluaXRyZF9tYXggPj0gcGNtcy0+
YmVsb3dfNGdfbWVtX3NpemUgLSBwY21jLT5hY3BpX2RhdGFfc2l6ZSkgewotICAgICAgICBpbml0
cmRfbWF4ID0gcGNtcy0+YmVsb3dfNGdfbWVtX3NpemUgLSBwY21jLT5hY3BpX2RhdGFfc2l6ZSAt
IDE7CisgICAgaWYgKGluaXRyZF9tYXggPj0gYWNwaV9jb25mLT5iZWxvd180Z19tZW1fc2l6ZSAt
IHBjbWMtPmFjcGlfZGF0YV9zaXplKSB7CisgICAgICAgIGluaXRyZF9tYXggPSBhY3BpX2NvbmYt
PmJlbG93XzRnX21lbV9zaXplIC0gcGNtYy0+YWNwaV9kYXRhX3NpemUgLSAxOwogICAgIH0KIAog
ICAgIGZ3X2NmZ19hZGRfaTMyKGZ3X2NmZywgRldfQ0ZHX0NNRExJTkVfQUREUiwgY21kbGluZV9h
ZGRyKTsKQEAgLTExNTQsNyArMTE1OSw4IEBAIHZvaWQgcGNfY3B1c19pbml0KFBDTWFjaGluZVN0
YXRlICpwY21zKQogICAgICAqCiAgICAgICogVGhpcyBpcyB1c2VkIGZvciBGV19DRkdfTUFYX0NQ
VVMuIFNlZSBjb21tZW50cyBvbiBib2Noc19iaW9zX2luaXQoKS4KICAgICAgKi8KLSAgICBwY21z
LT5hcGljX2lkX2xpbWl0ID0geDg2X2NwdV9hcGljX2lkX2Zyb21faW5kZXgobWF4X2NwdXMgLSAx
KSArIDE7CisgICAgcGNtcy0+YWNwaV9jb25maWd1cmF0aW9uLmFwaWNfaWRfbGltaXQgPQorICAg
ICAgICB4ODZfY3B1X2FwaWNfaWRfZnJvbV9pbmRleChtYXhfY3B1cyAtIDEpICsgMTsKICAgICBw
b3NzaWJsZV9jcHVzID0gbWMtPnBvc3NpYmxlX2NwdV9hcmNoX2lkcyhtcyk7CiAgICAgZm9yIChp
ID0gMDsgaSA8IHNtcF9jcHVzOyBpKyspIHsKICAgICAgICAgcGNfbmV3X2NwdShwb3NzaWJsZV9j
cHVzLT5jcHVzW2ldLnR5cGUsIHBvc3NpYmxlX2NwdXMtPmNwdXNbaV0uYXJjaF9pZCwKQEAgLTEx
ODgsNyArMTE5NCw4IEBAIHN0YXRpYyB2b2lkIHBjX2J1aWxkX2ZlYXR1cmVfY29udHJvbF9maWxl
KFBDTWFjaGluZVN0YXRlICpwY21zKQogCiAgICAgdmFsID0gZ19tYWxsb2Moc2l6ZW9mKCp2YWwp
KTsKICAgICAqdmFsID0gY3B1X3RvX2xlNjQoZmVhdHVyZV9jb250cm9sX2JpdHMgfCBGRUFUVVJF
X0NPTlRST0xfTE9DS0VEKTsKLSAgICBmd19jZmdfYWRkX2ZpbGUocGNtcy0+ZndfY2ZnLCAiZXRj
L21zcl9mZWF0dXJlX2NvbnRyb2wiLCB2YWwsIHNpemVvZigqdmFsKSk7CisgICAgZndfY2ZnX2Fk
ZF9maWxlKHBjbXMtPmFjcGlfY29uZmlndXJhdGlvbi5md19jZmcsCisgICAgICAgICAgICAgICAg
ICAgICJldGMvbXNyX2ZlYXR1cmVfY29udHJvbCIsIHZhbCwgc2l6ZW9mKCp2YWwpKTsKIH0KIAog
c3RhdGljIHZvaWQgcnRjX3NldF9jcHVzX2NvdW50KElTQURldmljZSAqcnRjLCB1aW50MTZfdCBj
cHVzX2NvdW50KQpAQCAtMTIwNCwxMSArMTIxMSwyNiBAQCBzdGF0aWMgdm9pZCBydGNfc2V0X2Nw
dXNfY291bnQoSVNBRGV2aWNlICpydGMsIHVpbnQxNl90IGNwdXNfY291bnQpCiAgICAgfQogfQog
CitzdGF0aWMgdm9pZCBhY3BpX2NvbmZfcGNfaW5pdChQQ01hY2hpbmVTdGF0ZSAqcGNtcykKK3sK
KyAgICBQQ01hY2hpbmVDbGFzcyAqcGNtYyA9IFBDX01BQ0hJTkVfR0VUX0NMQVNTKHBjbXMpOwor
ICAgIEFjcGlDb25maWd1cmF0aW9uICphY3BpX2NvbmYgPSAmcGNtcy0+YWNwaV9jb25maWd1cmF0
aW9uOworCisgICAgLyogTWFjaGluZSBjbGFzcyBzZXR0aW5ncyAqLworICAgIGFjcGlfY29uZi0+
bGVnYWN5X2FjcGlfdGFibGVfc2l6ZSA9IHBjbWMtPmxlZ2FjeV9hY3BpX3RhYmxlX3NpemU7Cisg
ICAgYWNwaV9jb25mLT5sZWdhY3lfY3B1X2hvdHBsdWcgPSBwY21jLT5sZWdhY3lfY3B1X2hvdHBs
dWc7CisgICAgYWNwaV9jb25mLT5yc2RwX2luX3JhbSA9IHBjbWMtPnJzZHBfaW5fcmFtOworCisg
ICAgLyogQUNQSSBidWlsZCBzdGF0ZSAqLworICAgIGFjcGlfY29uZi0+YnVpbGRfc3RhdGUgPSBO
VUxMOworfQorCiBzdGF0aWMKIHZvaWQgcGNfbWFjaGluZV9kb25lKE5vdGlmaWVyICpub3RpZmll
ciwgdm9pZCAqZGF0YSkKIHsKICAgICBQQ01hY2hpbmVTdGF0ZSAqcGNtcyA9IGNvbnRhaW5lcl9v
Zihub3RpZmllciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ01h
Y2hpbmVTdGF0ZSwgbWFjaGluZV9kb25lKTsKKyAgICBBY3BpQ29uZmlndXJhdGlvbiAqYWNwaV9j
b25mID0gJnBjbXMtPmFjcGlfY29uZmlndXJhdGlvbjsKICAgICBQQ0lCdXMgKmJ1cyA9IHBjbXMt
PmJ1czsKIAogICAgIC8qIHNldCB0aGUgbnVtYmVyIG9mIENQVXMgKi8KQEAgLTEyMjMsMjMgKzEy
NDUsMjcgQEAgdm9pZCBwY19tYWNoaW5lX2RvbmUoTm90aWZpZXIgKm5vdGlmaWVyLCB2b2lkICpk
YXRhKQogICAgICAgICAgICAgICAgIGV4dHJhX2hvc3RzKys7CiAgICAgICAgICAgICB9CiAgICAg
ICAgIH0KLSAgICAgICAgaWYgKGV4dHJhX2hvc3RzICYmIHBjbXMtPmZ3X2NmZykgeworICAgICAg
ICBpZiAoZXh0cmFfaG9zdHMgJiYgYWNwaV9jb25mLT5md19jZmcpIHsKICAgICAgICAgICAgIHVp
bnQ2NF90ICp2YWwgPSBnX21hbGxvYyhzaXplb2YoKnZhbCkpOwogICAgICAgICAgICAgKnZhbCA9
IGNwdV90b19sZTY0KGV4dHJhX2hvc3RzKTsKLSAgICAgICAgICAgIGZ3X2NmZ19hZGRfZmlsZShw
Y21zLT5md19jZmcsCisgICAgICAgICAgICBmd19jZmdfYWRkX2ZpbGUoYWNwaV9jb25mLT5md19j
ZmcsCiAgICAgICAgICAgICAgICAgICAgICJldGMvZXh0cmEtcGNpLXJvb3RzIiwgdmFsLCBzaXpl
b2YoKnZhbCkpOwogICAgICAgICB9CiAgICAgfQogCi0gICAgYWNwaV9zZXR1cCgpOwotICAgIGlm
IChwY21zLT5md19jZmcpIHsKKyAgICBpZiAocGNtcy0+YWNwaV9idWlsZF9lbmFibGVkKSB7Cisg
ICAgICAgIGFjcGlfY29uZl9wY19pbml0KHBjbXMpOworICAgICAgICBhY3BpX3NldHVwKE1BQ0hJ
TkUocGNtcyksIGFjcGlfY29uZik7CisgICAgfQorCisgICAgaWYgKGFjcGlfY29uZi0+ZndfY2Zn
KSB7CiAgICAgICAgIHBjX2J1aWxkX3NtYmlvcyhwY21zKTsKICAgICAgICAgcGNfYnVpbGRfZmVh
dHVyZV9jb250cm9sX2ZpbGUocGNtcyk7CiAgICAgICAgIC8qIHVwZGF0ZSBGV19DRkdfTkJfQ1BV
UyB0byBhY2NvdW50IGZvciAtZGV2aWNlIGFkZGVkIENQVXMgKi8KLSAgICAgICAgZndfY2ZnX21v
ZGlmeV9pMTYocGNtcy0+ZndfY2ZnLCBGV19DRkdfTkJfQ1BVUywgcGNtcy0+Ym9vdF9jcHVzKTsK
KyAgICAgICAgZndfY2ZnX21vZGlmeV9pMTYoYWNwaV9jb25mLT5md19jZmcsIEZXX0NGR19OQl9D
UFVTLCBwY21zLT5ib290X2NwdXMpOwogICAgIH0KIAotICAgIGlmIChwY21zLT5hcGljX2lkX2xp
bWl0ID4gMjU1ICYmICF4ZW5fZW5hYmxlZCgpKSB7CisgICAgaWYgKGFjcGlfY29uZi0+YXBpY19p
ZF9saW1pdCA+IDI1NSAmJiAheGVuX2VuYWJsZWQoKSkgewogICAgICAgICBJbnRlbElPTU1VU3Rh
dGUgKmlvbW11ID0gSU5URUxfSU9NTVVfREVWSUNFKHg4Nl9pb21tdV9nZXRfZGVmYXVsdCgpKTsK
IAogICAgICAgICBpZiAoIWlvbW11IHx8ICFpb21tdS0+eDg2X2lvbW11LmludHJfc3VwcG9ydGVk
IHx8CkBAIC0xMjU2LDEzICsxMjgyLDE0IEBAIHZvaWQgcGNfbWFjaGluZV9kb25lKE5vdGlmaWVy
ICpub3RpZmllciwgdm9pZCAqZGF0YSkKIHZvaWQgcGNfZ3Vlc3RfaW5mb19pbml0KFBDTWFjaGlu
ZVN0YXRlICpwY21zKQogewogICAgIGludCBpOworICAgIEFjcGlDb25maWd1cmF0aW9uICphY3Bp
X2NvbmYgPSAmcGNtcy0+YWNwaV9jb25maWd1cmF0aW9uOwogCi0gICAgcGNtcy0+YXBpY194cnVw
dF9vdmVycmlkZSA9IGt2bV9hbGxvd3NfaXJxMF9vdmVycmlkZSgpOwotICAgIHBjbXMtPm51bWFf
bm9kZXMgPSBuYl9udW1hX25vZGVzOwotICAgIHBjbXMtPm5vZGVfbWVtID0gZ19tYWxsb2MwKHBj
bXMtPm51bWFfbm9kZXMgKgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6
ZW9mICpwY21zLT5ub2RlX21lbSk7CisgICAgYWNwaV9jb25mLT5hcGljX3hydXB0X292ZXJyaWRl
ID0ga3ZtX2FsbG93c19pcnEwX292ZXJyaWRlKCk7CisgICAgYWNwaV9jb25mLT5udW1hX25vZGVz
ID0gbmJfbnVtYV9ub2RlczsKKyAgICBhY3BpX2NvbmYtPm5vZGVfbWVtID0gZ19tYWxsb2MwKGFj
cGlfY29uZi0+bnVtYV9ub2RlcyAqCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzaXplb2YgKmFjcGlfY29uZi0+bm9kZV9tZW0pOwogICAgIGZvciAoaSA9IDA7IGkgPCBuYl9u
dW1hX25vZGVzOyBpKyspIHsKLSAgICAgICAgcGNtcy0+bm9kZV9tZW1baV0gPSBudW1hX2luZm9b
aV0ubm9kZV9tZW07CisgICAgICAgIGFjcGlfY29uZi0+bm9kZV9tZW1baV0gPSBudW1hX2luZm9b
aV0ubm9kZV9tZW07CiAgICAgfQogCiAgICAgcGNtcy0+bWFjaGluZV9kb25lLm5vdGlmeSA9IHBj
X21hY2hpbmVfZG9uZTsKQEAgLTEzMjMsNyArMTM1MCw3IEBAIHZvaWQgeGVuX2xvYWRfbGludXgo
UENNYWNoaW5lU3RhdGUgKnBjbXMpCiAgICAgICAgICAgICAgICAhc3RyY21wKG9wdGlvbl9yb21b
aV0ubmFtZSwgIm11bHRpYm9vdC5iaW4iKSk7CiAgICAgICAgIHJvbV9hZGRfb3B0aW9uKG9wdGlv
bl9yb21baV0ubmFtZSwgb3B0aW9uX3JvbVtpXS5ib290aW5kZXgpOwogICAgIH0KLSAgICBwY21z
LT5md19jZmcgPSBmd19jZmc7CisgICAgcGNtcy0+YWNwaV9jb25maWd1cmF0aW9uLmZ3X2NmZyA9
IGZ3X2NmZzsKIH0KIAogdm9pZCBwY19tZW1vcnlfaW5pdChQQ01hY2hpbmVTdGF0ZSAqcGNtcywK
QEAgLTEzMzcsOSArMTM2NCwxMCBAQCB2b2lkIHBjX21lbW9yeV9pbml0KFBDTWFjaGluZVN0YXRl
ICpwY21zLAogICAgIEZXQ2ZnU3RhdGUgKmZ3X2NmZzsKICAgICBNYWNoaW5lU3RhdGUgKm1hY2hp
bmUgPSBNQUNISU5FKHBjbXMpOwogICAgIFBDTWFjaGluZUNsYXNzICpwY21jID0gUENfTUFDSElO
RV9HRVRfQ0xBU1MocGNtcyk7CisgICAgQWNwaUNvbmZpZ3VyYXRpb24gKmFjcGlfY29uZiA9ICZw
Y21zLT5hY3BpX2NvbmZpZ3VyYXRpb247CiAKLSAgICBhc3NlcnQobWFjaGluZS0+cmFtX3NpemUg
PT0gcGNtcy0+YmVsb3dfNGdfbWVtX3NpemUgKwotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwY21zLT5hYm92ZV80Z19tZW1fc2l6ZSk7CisgICAgYXNzZXJ0KG1hY2hpbmUtPnJhbV9z
aXplID09IGFjcGlfY29uZi0+YmVsb3dfNGdfbWVtX3NpemUgKworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBhY3BpX2NvbmYtPmFib3ZlXzRnX21lbV9zaXplKTsKIAogICAgIGxpbnV4
X2Jvb3QgPSAobWFjaGluZS0+a2VybmVsX2ZpbGVuYW1lICE9IE5VTEwpOwogCkBAIC0xMzUzLDE3
ICsxMzgxLDE3IEBAIHZvaWQgcGNfbWVtb3J5X2luaXQoUENNYWNoaW5lU3RhdGUgKnBjbXMsCiAg
ICAgKnJhbV9tZW1vcnkgPSByYW07CiAgICAgcmFtX2JlbG93XzRnID0gZ19tYWxsb2Moc2l6ZW9m
KCpyYW1fYmVsb3dfNGcpKTsKICAgICBtZW1vcnlfcmVnaW9uX2luaXRfYWxpYXMocmFtX2JlbG93
XzRnLCBOVUxMLCAicmFtLWJlbG93LTRnIiwgcmFtLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAwLCBwY21zLT5iZWxvd180Z19tZW1fc2l6ZSk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDAsIGFjcGlfY29uZi0+YmVsb3dfNGdfbWVtX3NpemUpOwogICAgIG1lbW9yeV9yZWdp
b25fYWRkX3N1YnJlZ2lvbihzeXN0ZW1fbWVtb3J5LCAwLCByYW1fYmVsb3dfNGcpOwotICAgIGU4
MjBfYWRkX2VudHJ5KDAsIHBjbXMtPmJlbG93XzRnX21lbV9zaXplLCBFODIwX1JBTSk7Ci0gICAg
aWYgKHBjbXMtPmFib3ZlXzRnX21lbV9zaXplID4gMCkgeworICAgIGU4MjBfYWRkX2VudHJ5KDAs
IGFjcGlfY29uZi0+YmVsb3dfNGdfbWVtX3NpemUsIEU4MjBfUkFNKTsKKyAgICBpZiAoYWNwaV9j
b25mLT5hYm92ZV80Z19tZW1fc2l6ZSA+IDApIHsKICAgICAgICAgcmFtX2Fib3ZlXzRnID0gZ19t
YWxsb2Moc2l6ZW9mKCpyYW1fYWJvdmVfNGcpKTsKICAgICAgICAgbWVtb3J5X3JlZ2lvbl9pbml0
X2FsaWFzKHJhbV9hYm92ZV80ZywgTlVMTCwgInJhbS1hYm92ZS00ZyIsIHJhbSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBjbXMtPmJlbG93XzRnX21lbV9zaXplLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNtcy0+YWJvdmVfNGdfbWVtX3NpemUpOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNwaV9jb25mLT5iZWxvd180Z19tZW1fc2l6
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjcGlfY29uZi0+YWJvdmVfNGdf
bWVtX3NpemUpOwogICAgICAgICBtZW1vcnlfcmVnaW9uX2FkZF9zdWJyZWdpb24oc3lzdGVtX21l
bW9yeSwgMHgxMDAwMDAwMDBVTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByYW1fYWJvdmVfNGcpOwotICAgICAgICBlODIwX2FkZF9lbnRyeSgweDEwMDAwMDAwMFVMTCwg
cGNtcy0+YWJvdmVfNGdfbWVtX3NpemUsIEU4MjBfUkFNKTsKKyAgICAgICAgZTgyMF9hZGRfZW50
cnkoMHgxMDAwMDAwMDBVTEwsIGFjcGlfY29uZi0+YWJvdmVfNGdfbWVtX3NpemUsIEU4MjBfUkFN
KTsKICAgICB9CiAKICAgICBpZiAoIXBjbWMtPmhhc19yZXNlcnZlZF9tZW1vcnkgJiYKQEAgLTEz
OTgsNyArMTQyNiw3IEBAIHZvaWQgcGNfbWVtb3J5X2luaXQoUENNYWNoaW5lU3RhdGUgKnBjbXMs
CiAgICAgICAgIH0KIAogICAgICAgICBtYWNoaW5lLT5kZXZpY2VfbWVtb3J5LT5iYXNlID0KLSAg
ICAgICAgICAgIFJPVU5EX1VQKDB4MTAwMDAwMDAwVUxMICsgcGNtcy0+YWJvdmVfNGdfbWVtX3Np
emUsIDEgKiBHaUIpOworICAgICAgICAgICAgUk9VTkRfVVAoMHgxMDAwMDAwMDBVTEwgKyBhY3Bp
X2NvbmYtPmFib3ZlXzRnX21lbV9zaXplLCAxICogR2lCKTsKIAogICAgICAgICBpZiAocGNtYy0+
ZW5mb3JjZV9hbGlnbmVkX2RpbW0pIHsKICAgICAgICAgICAgIC8qIHNpemUgZGV2aWNlIHJlZ2lv
biBhc3N1bWluZyAxRyBwYWdlIG1heCBhbGlnbm1lbnQgcGVyIHNsb3QgKi8KQEAgLTE0NTUsNyAr
MTQ4Myw3IEBAIHZvaWQgcGNfbWVtb3J5X2luaXQoUENNYWNoaW5lU3RhdGUgKnBjbXMsCiAgICAg
Zm9yIChpID0gMDsgaSA8IG5iX29wdGlvbl9yb21zOyBpKyspIHsKICAgICAgICAgcm9tX2FkZF9v
cHRpb24ob3B0aW9uX3JvbVtpXS5uYW1lLCBvcHRpb25fcm9tW2ldLmJvb3RpbmRleCk7CiAgICAg
fQotICAgIHBjbXMtPmZ3X2NmZyA9IGZ3X2NmZzsKKyAgICBhY3BpX2NvbmYtPmZ3X2NmZyA9IGZ3
X2NmZzsKIAogICAgIC8qIEluaXQgZGVmYXVsdCBJT0FQSUMgYWRkcmVzcyBzcGFjZSAqLwogICAg
IHBjbXMtPmlvYXBpY19hcyA9ICZhZGRyZXNzX3NwYWNlX21lbW9yeTsKQEAgLTE0NzgsNyArMTUw
Niw4IEBAIHVpbnQ2NF90IHBjX3BjaV9ob2xlNjRfc3RhcnQodm9pZCkKICAgICAgICAgICAgIGhv
bGU2NF9zdGFydCArPSBtZW1vcnlfcmVnaW9uX3NpemUoJm1zLT5kZXZpY2VfbWVtb3J5LT5tcik7
CiAgICAgICAgIH0KICAgICB9IGVsc2UgewotICAgICAgICBob2xlNjRfc3RhcnQgPSAweDEwMDAw
MDAwMFVMTCArIHBjbXMtPmFib3ZlXzRnX21lbV9zaXplOworICAgICAgICBob2xlNjRfc3RhcnQg
PQorICAgICAgICAgICAgMHgxMDAwMDAwMDBVTEwgKyBwY21zLT5hY3BpX2NvbmZpZ3VyYXRpb24u
YWJvdmVfNGdfbWVtX3NpemU7CiAgICAgfQogCiAgICAgcmV0dXJuIFJPVU5EX1VQKGhvbGU2NF9z
dGFydCwgMSAqIEdpQik7CkBAIC0xNjg1LDIxICsxNzE0LDIyIEBAIHN0YXRpYyB2b2lkIHBjX21l
bW9yeV9wcmVfcGx1ZyhIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYsIERldmljZVN0YXRlICpk
ZXYsCiB7CiAgICAgY29uc3QgUENNYWNoaW5lU3RhdGUgKnBjbXMgPSBQQ19NQUNISU5FKGhvdHBs
dWdfZGV2KTsKICAgICBjb25zdCBQQ01hY2hpbmVDbGFzcyAqcGNtYyA9IFBDX01BQ0hJTkVfR0VU
X0NMQVNTKHBjbXMpOworICAgIGNvbnN0IEFjcGlDb25maWd1cmF0aW9uICphY3BpX2NvbmYgPSAm
cGNtcy0+YWNwaV9jb25maWd1cmF0aW9uOwogICAgIGNvbnN0IGJvb2wgaXNfbnZkaW1tID0gb2Jq
ZWN0X2R5bmFtaWNfY2FzdChPQkpFQ1QoZGV2KSwgVFlQRV9OVkRJTU0pOwogICAgIGNvbnN0IHVp
bnQ2NF90IGxlZ2FjeV9hbGlnbiA9IFRBUkdFVF9QQUdFX1NJWkU7CiAKICAgICAvKgogICAgICAq
IFdoZW4gLW5vLWFjcGkgaXMgdXNlZCB3aXRoIFEzNSBtYWNoaW5lIHR5cGUsIG5vIEFDUEkgaXMg
YnVpbHQsCi0gICAgICogYnV0IHBjbXMtPmFjcGlfZGV2IGlzIHN0aWxsIGNyZWF0ZWQuIENoZWNr
ICFhY3BpX2VuYWJsZWQgaW4KKyAgICAgKiBidXQgYWNwaV9kZXYgaXMgc3RpbGwgY3JlYXRlZC4g
Q2hlY2sgIWFjcGlfZW5hYmxlZCBpbgogICAgICAqIGFkZGl0aW9uIHRvIGNvdmVyIHRoaXMgY2Fz
ZS4KICAgICAgKi8KLSAgICBpZiAoIXBjbXMtPmFjcGlfZGV2IHx8ICFhY3BpX2VuYWJsZWQpIHsK
KyAgICBpZiAoIWFjcGlfY29uZi0+YWNwaV9kZXYgfHwgIWFjcGlfZW5hYmxlZCkgewogICAgICAg
ICBlcnJvcl9zZXRnKGVycnAsCiAgICAgICAgICAgICAgICAgICAgIm1lbW9yeSBob3RwbHVnIGlz
IG5vdCBlbmFibGVkOiBtaXNzaW5nIGFjcGkgZGV2aWNlIG9yIGFjcGkgZGlzYWJsZWQiKTsKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGlmIChpc19udmRpbW0gJiYgIXBjbXMtPmFjcGlf
bnZkaW1tX3N0YXRlLmlzX2VuYWJsZWQpIHsKKyAgICBpZiAoaXNfbnZkaW1tICYmICFhY3BpX2Nv
bmYtPmFjcGlfbnZkaW1tX3N0YXRlLmlzX2VuYWJsZWQpIHsKICAgICAgICAgZXJyb3Jfc2V0Zyhl
cnJwLCAibnZkaW1tIGlzIG5vdCBlbmFibGVkOiBtaXNzaW5nICdudmRpbW0nIGluICctTSciKTsK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTE3MTUsNiArMTc0NSw3IEBAIHN0YXRpYyB2b2lk
IHBjX21lbW9yeV9wbHVnKEhvdHBsdWdIYW5kbGVyICpob3RwbHVnX2RldiwKICAgICBFcnJvciAq
bG9jYWxfZXJyID0gTlVMTDsKICAgICBQQ01hY2hpbmVTdGF0ZSAqcGNtcyA9IFBDX01BQ0hJTkUo
aG90cGx1Z19kZXYpOwogICAgIGJvb2wgaXNfbnZkaW1tID0gb2JqZWN0X2R5bmFtaWNfY2FzdChP
QkpFQ1QoZGV2KSwgVFlQRV9OVkRJTU0pOworICAgIEFjcGlDb25maWd1cmF0aW9uICphY3BpX2Nv
bmYgPSAmcGNtcy0+YWNwaV9jb25maWd1cmF0aW9uOwogCiAgICAgcGNfZGltbV9wbHVnKFBDX0RJ
TU0oZGV2KSwgTUFDSElORShwY21zKSwgJmxvY2FsX2Vycik7CiAgICAgaWYgKGxvY2FsX2Vycikg
ewpAQCAtMTcyMiwxMSArMTc1MywxMSBAQCBzdGF0aWMgdm9pZCBwY19tZW1vcnlfcGx1ZyhIb3Rw
bHVnSGFuZGxlciAqaG90cGx1Z19kZXYsCiAgICAgfQogCiAgICAgaWYgKGlzX252ZGltbSkgewot
ICAgICAgICBudmRpbW1fcGx1ZygmcGNtcy0+YWNwaV9udmRpbW1fc3RhdGUpOworICAgICAgICBu
dmRpbW1fcGx1ZygmYWNwaV9jb25mLT5hY3BpX252ZGltbV9zdGF0ZSk7CiAgICAgfQogCi0gICAg
aGhjID0gSE9UUExVR19IQU5ETEVSX0dFVF9DTEFTUyhwY21zLT5hY3BpX2Rldik7Ci0gICAgaGhj
LT5wbHVnKEhPVFBMVUdfSEFORExFUihwY21zLT5hY3BpX2RldiksIGRldiwgJmVycm9yX2Fib3J0
KTsKKyAgICBoaGMgPSBIT1RQTFVHX0hBTkRMRVJfR0VUX0NMQVNTKGFjcGlfY29uZi0+YWNwaV9k
ZXYpOworICAgIGhoYy0+cGx1ZyhIT1RQTFVHX0hBTkRMRVIoYWNwaV9jb25mLT5hY3BpX2Rldiks
IGRldiwgJmVycm9yX2Fib3J0KTsKIG91dDoKICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKIH0KQEAgLTE3MzcsMTMgKzE3NjgsMTQgQEAgc3RhdGljIHZvaWQgcGNfbWVtb3J5
X3VucGx1Z19yZXF1ZXN0KEhvdHBsdWdIYW5kbGVyICpob3RwbHVnX2RldiwKICAgICBIb3RwbHVn
SGFuZGxlckNsYXNzICpoaGM7CiAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgUENN
YWNoaW5lU3RhdGUgKnBjbXMgPSBQQ19NQUNISU5FKGhvdHBsdWdfZGV2KTsKKyAgICBBY3BpQ29u
ZmlndXJhdGlvbiAqYWNwaV9jb25mID0gJnBjbXMtPmFjcGlfY29uZmlndXJhdGlvbjsKIAogICAg
IC8qCiAgICAgICogV2hlbiAtbm8tYWNwaSBpcyB1c2VkIHdpdGggUTM1IG1hY2hpbmUgdHlwZSwg
bm8gQUNQSSBpcyBidWlsdCwKLSAgICAgKiBidXQgcGNtcy0+YWNwaV9kZXYgaXMgc3RpbGwgY3Jl
YXRlZC4gQ2hlY2sgIWFjcGlfZW5hYmxlZCBpbgorICAgICAqIGJ1dCBhY3BpX2RldiBpcyBzdGls
bCBjcmVhdGVkLiBDaGVjayAhYWNwaV9lbmFibGVkIGluCiAgICAgICogYWRkaXRpb24gdG8gY292
ZXIgdGhpcyBjYXNlLgogICAgICAqLwotICAgIGlmICghcGNtcy0+YWNwaV9kZXYgfHwgIWFjcGlf
ZW5hYmxlZCkgeworICAgIGlmICghYWNwaV9jb25mLT5hY3BpX2RldiB8fCAhYWNwaV9lbmFibGVk
KSB7CiAgICAgICAgIGVycm9yX3NldGcoJmxvY2FsX2VyciwKICAgICAgICAgICAgICAgICAgICAi
bWVtb3J5IGhvdHBsdWcgaXMgbm90IGVuYWJsZWQ6IG1pc3NpbmcgYWNwaSBkZXZpY2Ugb3IgYWNw
aSBkaXNhYmxlZCIpOwogICAgICAgICBnb3RvIG91dDsKQEAgLTE3NTUsOCArMTc4Nyw4IEBAIHN0
YXRpYyB2b2lkIHBjX21lbW9yeV91bnBsdWdfcmVxdWVzdChIb3RwbHVnSGFuZGxlciAqaG90cGx1
Z19kZXYsCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIGhoYyA9IEhPVFBMVUdfSEFO
RExFUl9HRVRfQ0xBU1MocGNtcy0+YWNwaV9kZXYpOwotICAgIGhoYy0+dW5wbHVnX3JlcXVlc3Qo
SE9UUExVR19IQU5ETEVSKHBjbXMtPmFjcGlfZGV2KSwgZGV2LCAmbG9jYWxfZXJyKTsKKyAgICBo
aGMgPSBIT1RQTFVHX0hBTkRMRVJfR0VUX0NMQVNTKGFjcGlfY29uZi0+YWNwaV9kZXYpOworICAg
IGhoYy0+dW5wbHVnX3JlcXVlc3QoSE9UUExVR19IQU5ETEVSKGFjcGlfY29uZi0+YWNwaV9kZXYp
LCBkZXYsICZsb2NhbF9lcnIpOwogCiBvdXQ6CiAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CkBAIC0xNzY2LDExICsxNzk4LDEyIEBAIHN0YXRpYyB2b2lkIHBjX21lbW9yeV91
bnBsdWcoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgUENNYWNoaW5l
U3RhdGUgKnBjbXMgPSBQQ19NQUNISU5FKGhvdHBsdWdfZGV2KTsKKyAgICBBY3BpQ29uZmlndXJh
dGlvbiAqYWNwaV9jb25mID0gJnBjbXMtPmFjcGlfY29uZmlndXJhdGlvbjsKICAgICBIb3RwbHVn
SGFuZGxlckNsYXNzICpoaGM7CiAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKLSAgICBo
aGMgPSBIT1RQTFVHX0hBTkRMRVJfR0VUX0NMQVNTKHBjbXMtPmFjcGlfZGV2KTsKLSAgICBoaGMt
PnVucGx1ZyhIT1RQTFVHX0hBTkRMRVIocGNtcy0+YWNwaV9kZXYpLCBkZXYsICZsb2NhbF9lcnIp
OworICAgIGhoYyA9IEhPVFBMVUdfSEFORExFUl9HRVRfQ0xBU1MoYWNwaV9jb25mLT5hY3BpX2Rl
dik7CisgICAgaGhjLT51bnBsdWcoSE9UUExVR19IQU5ETEVSKGFjcGlfY29uZi0+YWNwaV9kZXYp
LCBkZXYsICZsb2NhbF9lcnIpOwogCiAgICAgaWYgKGxvY2FsX2VycikgewogICAgICAgICBnb3Rv
IG91dDsKQEAgLTE4MTcsMTAgKzE4NTAsMTEgQEAgc3RhdGljIHZvaWQgcGNfY3B1X3BsdWcoSG90
cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LAogICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwog
ICAgIFg4NkNQVSAqY3B1ID0gWDg2X0NQVShkZXYpOwogICAgIFBDTWFjaGluZVN0YXRlICpwY21z
ID0gUENfTUFDSElORShob3RwbHVnX2Rldik7CisgICAgQWNwaUNvbmZpZ3VyYXRpb24gKmFjcGlf
Y29uZiA9ICZwY21zLT5hY3BpX2NvbmZpZ3VyYXRpb247CiAKLSAgICBpZiAocGNtcy0+YWNwaV9k
ZXYpIHsKLSAgICAgICAgaGhjID0gSE9UUExVR19IQU5ETEVSX0dFVF9DTEFTUyhwY21zLT5hY3Bp
X2Rldik7Ci0gICAgICAgIGhoYy0+cGx1ZyhIT1RQTFVHX0hBTkRMRVIocGNtcy0+YWNwaV9kZXYp
LCBkZXYsICZsb2NhbF9lcnIpOworICAgIGlmIChhY3BpX2NvbmYtPmFjcGlfZGV2KSB7CisgICAg
ICAgIGhoYyA9IEhPVFBMVUdfSEFORExFUl9HRVRfQ0xBU1MoYWNwaV9jb25mLT5hY3BpX2Rldik7
CisgICAgICAgIGhoYy0+cGx1ZyhIT1RQTFVHX0hBTkRMRVIoYWNwaV9jb25mLT5hY3BpX2Rldiks
IGRldiwgJmxvY2FsX2Vycik7CiAgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgICAg
IGdvdG8gb3V0OwogICAgICAgICB9CkBAIC0xODMxLDggKzE4NjUsOCBAQCBzdGF0aWMgdm9pZCBw
Y19jcHVfcGx1ZyhIb3RwbHVnSGFuZGxlciAqaG90cGx1Z19kZXYsCiAgICAgaWYgKHBjbXMtPnJ0
YykgewogICAgICAgICBydGNfc2V0X2NwdXNfY291bnQocGNtcy0+cnRjLCBwY21zLT5ib290X2Nw
dXMpOwogICAgIH0KLSAgICBpZiAocGNtcy0+ZndfY2ZnKSB7Ci0gICAgICAgIGZ3X2NmZ19tb2Rp
ZnlfaTE2KHBjbXMtPmZ3X2NmZywgRldfQ0ZHX05CX0NQVVMsIHBjbXMtPmJvb3RfY3B1cyk7Cisg
ICAgaWYgKGFjcGlfY29uZi0+ZndfY2ZnKSB7CisgICAgICAgIGZ3X2NmZ19tb2RpZnlfaTE2KGFj
cGlfY29uZi0+ZndfY2ZnLCBGV19DRkdfTkJfQ1BVUywgcGNtcy0+Ym9vdF9jcHVzKTsKICAgICB9
CiAKICAgICBmb3VuZF9jcHUgPSBwY19maW5kX2NwdV9zbG90KE1BQ0hJTkUocGNtcyksIGNwdS0+
YXBpY19pZCwgTlVMTCk7CkBAIC0xODQ4LDggKzE4ODIsOSBAQCBzdGF0aWMgdm9pZCBwY19jcHVf
dW5wbHVnX3JlcXVlc3RfY2IoSG90cGx1Z0hhbmRsZXIgKmhvdHBsdWdfZGV2LAogICAgIEVycm9y
ICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIFg4NkNQVSAqY3B1ID0gWDg2X0NQVShkZXYpOwogICAg
IFBDTWFjaGluZVN0YXRlICpwY21zID0gUENfTUFDSElORShob3RwbHVnX2Rldik7CisgICAgQWNw
aUNvbmZpZ3VyYXRpb24gKmFjcGlfY29uZiA9ICZwY21zLT5hY3BpX2NvbmZpZ3VyYXRpb247CiAK
LSAgICBpZiAoIXBjbXMtPmFjcGlfZGV2KSB7CisgICAgaWYgKCFhY3BpX2NvbmYtPmFjcGlfZGV2
KSB7CiAgICAgICAgIGVycm9yX3NldGcoJmxvY2FsX2VyciwgIkNQVSBob3QgdW5wbHVnIG5vdCBz
dXBwb3J0ZWQgd2l0aG91dCBBQ1BJIik7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KQEAgLTE4
NjEsOCArMTg5Niw4IEBAIHN0YXRpYyB2b2lkIHBjX2NwdV91bnBsdWdfcmVxdWVzdF9jYihIb3Rw
bHVnSGFuZGxlciAqaG90cGx1Z19kZXYsCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAg
IGhoYyA9IEhPVFBMVUdfSEFORExFUl9HRVRfQ0xBU1MocGNtcy0+YWNwaV9kZXYpOwotICAgIGho
Yy0+dW5wbHVnX3JlcXVlc3QoSE9UUExVR19IQU5ETEVSKHBjbXMtPmFjcGlfZGV2KSwgZGV2LCAm
bG9jYWxfZXJyKTsKKyAgICBoaGMgPSBIT1RQTFVHX0hBTkRMRVJfR0VUX0NMQVNTKGFjcGlfY29u
Zi0+YWNwaV9kZXYpOworICAgIGhoYy0+dW5wbHVnX3JlcXVlc3QoSE9UUExVR19IQU5ETEVSKGFj
cGlfY29uZi0+YWNwaV9kZXYpLCBkZXYsICZsb2NhbF9lcnIpOwogCiAgICAgaWYgKGxvY2FsX2Vy
cikgewogICAgICAgICBnb3RvIG91dDsKQEAgLTE4ODEsOSArMTkxNiwxMCBAQCBzdGF0aWMgdm9p
ZCBwY19jcHVfdW5wbHVnX2NiKEhvdHBsdWdIYW5kbGVyICpob3RwbHVnX2RldiwKICAgICBFcnJv
ciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBYODZDUFUgKmNwdSA9IFg4Nl9DUFUoZGV2KTsKICAg
ICBQQ01hY2hpbmVTdGF0ZSAqcGNtcyA9IFBDX01BQ0hJTkUoaG90cGx1Z19kZXYpOworICAgIEFj
cGlDb25maWd1cmF0aW9uICphY3BpX2NvbmYgPSAmcGNtcy0+YWNwaV9jb25maWd1cmF0aW9uOwog
Ci0gICAgaGhjID0gSE9UUExVR19IQU5ETEVSX0dFVF9DTEFTUyhwY21zLT5hY3BpX2Rldik7Ci0g
ICAgaGhjLT51bnBsdWcoSE9UUExVR19IQU5ETEVSKHBjbXMtPmFjcGlfZGV2KSwgZGV2LCAmbG9j
YWxfZXJyKTsKKyAgICBoaGMgPSBIT1RQTFVHX0hBTkRMRVJfR0VUX0NMQVNTKGFjcGlfY29uZi0+
YWNwaV9kZXYpOworICAgIGhoYy0+dW5wbHVnKEhPVFBMVUdfSEFORExFUihhY3BpX2NvbmYtPmFj
cGlfZGV2KSwgZGV2LCAmbG9jYWxfZXJyKTsKIAogICAgIGlmIChsb2NhbF9lcnIpIHsKICAgICAg
ICAgZ290byBvdXQ7CkBAIC0xODk3LDcgKzE5MzMsNyBAQCBzdGF0aWMgdm9pZCBwY19jcHVfdW5w
bHVnX2NiKEhvdHBsdWdIYW5kbGVyICpob3RwbHVnX2RldiwKICAgICBwY21zLT5ib290X2NwdXMt
LTsKICAgICAvKiBVcGRhdGUgdGhlIG51bWJlciBvZiBDUFVzIGluIENNT1MgKi8KICAgICBydGNf
c2V0X2NwdXNfY291bnQocGNtcy0+cnRjLCBwY21zLT5ib290X2NwdXMpOwotICAgIGZ3X2NmZ19t
b2RpZnlfaTE2KHBjbXMtPmZ3X2NmZywgRldfQ0ZHX05CX0NQVVMsIHBjbXMtPmJvb3RfY3B1cyk7
CisgICAgZndfY2ZnX21vZGlmeV9pMTYoYWNwaV9jb25mLT5md19jZmcsIEZXX0NGR19OQl9DUFVT
LCBwY21zLT5ib290X2NwdXMpOwogIG91dDoKICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKIH0KQEAgLTIxODEsMjggKzIyMTcsMzAgQEAgc3RhdGljIGJvb2wgcGNfbWFjaGlu
ZV9nZXRfbnZkaW1tKE9iamVjdCAqb2JqLCBFcnJvciAqKmVycnApCiB7CiAgICAgUENNYWNoaW5l
U3RhdGUgKnBjbXMgPSBQQ19NQUNISU5FKG9iaik7CiAKLSAgICByZXR1cm4gcGNtcy0+YWNwaV9u
dmRpbW1fc3RhdGUuaXNfZW5hYmxlZDsKKyAgICByZXR1cm4gcGNtcy0+YWNwaV9jb25maWd1cmF0
aW9uLmFjcGlfbnZkaW1tX3N0YXRlLmlzX2VuYWJsZWQ7CiB9CiAKIHN0YXRpYyB2b2lkIHBjX21h
Y2hpbmVfc2V0X252ZGltbShPYmplY3QgKm9iaiwgYm9vbCB2YWx1ZSwgRXJyb3IgKiplcnJwKQog
ewogICAgIFBDTWFjaGluZVN0YXRlICpwY21zID0gUENfTUFDSElORShvYmopOworICAgIEFjcGlD
b25maWd1cmF0aW9uICphY3BpX2NvbmYgPSAmcGNtcy0+YWNwaV9jb25maWd1cmF0aW9uOwogCi0g
ICAgcGNtcy0+YWNwaV9udmRpbW1fc3RhdGUuaXNfZW5hYmxlZCA9IHZhbHVlOworICAgIGFjcGlf
Y29uZi0+YWNwaV9udmRpbW1fc3RhdGUuaXNfZW5hYmxlZCA9IHZhbHVlOwogfQogCiBzdGF0aWMg
Y2hhciAqcGNfbWFjaGluZV9nZXRfbnZkaW1tX3BlcnNpc3RlbmNlKE9iamVjdCAqb2JqLCBFcnJv
ciAqKmVycnApCiB7CiAgICAgUENNYWNoaW5lU3RhdGUgKnBjbXMgPSBQQ19NQUNISU5FKG9iaik7
CisgICAgQWNwaUNvbmZpZ3VyYXRpb24gKmFjcGlfY29uZiA9ICZwY21zLT5hY3BpX2NvbmZpZ3Vy
YXRpb247CiAKLSAgICByZXR1cm4gZ19zdHJkdXAocGNtcy0+YWNwaV9udmRpbW1fc3RhdGUucGVy
c2lzdGVuY2Vfc3RyaW5nKTsKKyAgICByZXR1cm4gZ19zdHJkdXAoYWNwaV9jb25mLT5hY3BpX252
ZGltbV9zdGF0ZS5wZXJzaXN0ZW5jZV9zdHJpbmcpOwogfQogCiBzdGF0aWMgdm9pZCBwY19tYWNo
aW5lX3NldF9udmRpbW1fcGVyc2lzdGVuY2UoT2JqZWN0ICpvYmosIGNvbnN0IGNoYXIgKnZhbHVl
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAq
KmVycnApCiB7CiAgICAgUENNYWNoaW5lU3RhdGUgKnBjbXMgPSBQQ19NQUNISU5FKG9iaik7Ci0g
ICAgQWNwaU5WRElNTVN0YXRlICpudmRpbW1fc3RhdGUgPSAmcGNtcy0+YWNwaV9udmRpbW1fc3Rh
dGU7CisgICAgQWNwaU5WRElNTVN0YXRlICpudmRpbW1fc3RhdGUgPSAmcGNtcy0+YWNwaV9jb25m
aWd1cmF0aW9uLmFjcGlfbnZkaW1tX3N0YXRlOwogCiAgICAgaWYgKHN0cmNtcCh2YWx1ZSwgImNw
dSIpID09IDApCiAgICAgICAgIG52ZGltbV9zdGF0ZS0+cGVyc2lzdGVuY2UgPSAzOwpAQCAtMjI2
OCw3ICsyMzA2LDcgQEAgc3RhdGljIHZvaWQgcGNfbWFjaGluZV9pbml0Zm4oT2JqZWN0ICpvYmop
CiAgICAgcGNtcy0+c21tID0gT05fT0ZGX0FVVE9fQVVUTzsKICAgICBwY21zLT52bXBvcnQgPSBP
Tl9PRkZfQVVUT19BVVRPOwogICAgIC8qIG52ZGltbSBpcyBkaXNhYmxlZCBvbiBkZWZhdWx0LiAq
LwotICAgIHBjbXMtPmFjcGlfbnZkaW1tX3N0YXRlLmlzX2VuYWJsZWQgPSBmYWxzZTsKKyAgICBw
Y21zLT5hY3BpX2NvbmZpZ3VyYXRpb24uYWNwaV9udmRpbW1fc3RhdGUuaXNfZW5hYmxlZCA9IGZh
bHNlOwogICAgIC8qIGFjcGkgYnVpbGQgaXMgZW5hYmxlZCBieSBkZWZhdWx0IGlmIG1hY2hpbmUg
c3VwcG9ydHMgaXQgKi8KICAgICBwY21zLT5hY3BpX2J1aWxkX2VuYWJsZWQgPSBQQ19NQUNISU5F
X0dFVF9DTEFTUyhwY21zKS0+aGFzX2FjcGlfYnVpbGQ7CiAgICAgcGNtcy0+c21idXMgPSB0cnVl
OwpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9wY19waWl4LmMgYi9ody9pMzg2L3BjX3BpaXguYwppbmRl
eCBkYzA5NDY2YjNlLi4wNjIwZDEwNzE1IDEwMDY0NAotLS0gYS9ody9pMzg2L3BjX3BpaXguYwor
KysgYi9ody9pMzg2L3BjX3BpaXguYwpAQCAtNzEsNiArNzEsNyBAQCBzdGF0aWMgdm9pZCBwY19p
bml0MShNYWNoaW5lU3RhdGUgKm1hY2hpbmUsCiB7CiAgICAgUENNYWNoaW5lU3RhdGUgKnBjbXMg
PSBQQ19NQUNISU5FKG1hY2hpbmUpOwogICAgIFBDTWFjaGluZUNsYXNzICpwY21jID0gUENfTUFD
SElORV9HRVRfQ0xBU1MocGNtcyk7CisgICAgQWNwaUNvbmZpZ3VyYXRpb24gKmFjcGlfY29uZiA9
ICZwY21zLT5hY3BpX2NvbmZpZ3VyYXRpb247CiAgICAgTWVtb3J5UmVnaW9uICpzeXN0ZW1fbWVt
b3J5ID0gZ2V0X3N5c3RlbV9tZW1vcnkoKTsKICAgICBNZW1vcnlSZWdpb24gKnN5c3RlbV9pbyA9
IGdldF9zeXN0ZW1faW8oKTsKICAgICBpbnQgaTsKQEAgLTE0MiwxMSArMTQzLDExIEBAIHN0YXRp
YyB2b2lkIHBjX2luaXQxKE1hY2hpbmVTdGF0ZSAqbWFjaGluZSwKICAgICAgICAgfQogCiAgICAg
ICAgIGlmIChtYWNoaW5lLT5yYW1fc2l6ZSA+PSBsb3dtZW0pIHsKLSAgICAgICAgICAgIHBjbXMt
PmFib3ZlXzRnX21lbV9zaXplID0gbWFjaGluZS0+cmFtX3NpemUgLSBsb3dtZW07Ci0gICAgICAg
ICAgICBwY21zLT5iZWxvd180Z19tZW1fc2l6ZSA9IGxvd21lbTsKKyAgICAgICAgICAgIGFjcGlf
Y29uZi0+YWJvdmVfNGdfbWVtX3NpemUgPSBtYWNoaW5lLT5yYW1fc2l6ZSAtIGxvd21lbTsKKyAg
ICAgICAgICAgIGFjcGlfY29uZi0+YmVsb3dfNGdfbWVtX3NpemUgPSBsb3dtZW07CiAgICAgICAg
IH0gZWxzZSB7Ci0gICAgICAgICAgICBwY21zLT5hYm92ZV80Z19tZW1fc2l6ZSA9IDA7Ci0gICAg
ICAgICAgICBwY21zLT5iZWxvd180Z19tZW1fc2l6ZSA9IG1hY2hpbmUtPnJhbV9zaXplOworICAg
ICAgICAgICAgYWNwaV9jb25mLT5hYm92ZV80Z19tZW1fc2l6ZSA9IDA7CisgICAgICAgICAgICBh
Y3BpX2NvbmYtPmJlbG93XzRnX21lbV9zaXplID0gbWFjaGluZS0+cmFtX3NpemU7CiAgICAgICAg
IH0KICAgICB9CiAKQEAgLTE5OSw4ICsyMDAsOCBAQCBzdGF0aWMgdm9pZCBwY19pbml0MShNYWNo
aW5lU3RhdGUgKm1hY2hpbmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfdHlw
ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpNDQwZnhfc3RhdGUsICZwaWl4M19k
ZXZmbiwgJmlzYV9idXMsIHBjbXMtPmdzaSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN5c3RlbV9tZW1vcnksIHN5c3RlbV9pbywgbWFjaGluZS0+cmFtX3NpemUsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwY21zLT5iZWxvd180Z19tZW1fc2l6ZSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBjbXMtPmFib3ZlXzRnX21lbV9zaXplLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYWNwaV9jb25mLT5iZWxvd180Z19tZW1fc2l6ZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGFjcGlfY29uZi0+YWJvdmVfNGdfbWVtX3NpemUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfbWVtb3J5LCByYW1fbWVtb3J5KTsKICAgICAg
ICAgcGNtcy0+YnVzID0gcGNpX2J1czsKICAgICB9IGVsc2UgewpAQCAtMjg5LDE2ICsyOTAsMTYg
QEAgc3RhdGljIHZvaWQgcGNfaW5pdDEoTWFjaGluZVN0YXRlICptYWNoaW5lLAogCiAgICAgICAg
IG9iamVjdF9wcm9wZXJ0eV9hZGRfbGluayhPQkpFQ1QobWFjaGluZSksIFBDX01BQ0hJTkVfQUNQ
SV9ERVZJQ0VfUFJPUCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRZUEVfSE9U
UExVR19IQU5ETEVSLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKE9iamVjdCAq
KikmcGNtcy0+YWNwaV9kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoT2Jq
ZWN0ICoqKSZhY3BpX2NvbmYtPmFjcGlfZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgb2JqZWN0X3Byb3BlcnR5X2FsbG93X3NldF9saW5rLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgT0JKX1BST1BfTElOS19TVFJPTkcsICZlcnJvcl9hYm9ydCk7CiAgICAg
ICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfbGluayhPQkpFQ1QobWFjaGluZSksIE9CSkVDVChwaWl4
NF9wbSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ19NQUNISU5FX0FDUElf
REVWSUNFX1BST1AsICZlcnJvcl9hYm9ydCk7CiAgICAgfQogCi0gICAgaWYgKHBjbXMtPmFjcGlf
bnZkaW1tX3N0YXRlLmlzX2VuYWJsZWQpIHsKLSAgICAgICAgbnZkaW1tX2luaXRfYWNwaV9zdGF0
ZSgmcGNtcy0+YWNwaV9udmRpbW1fc3RhdGUsIHN5c3RlbV9pbywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwY21zLT5md19jZmcsIE9CSkVDVChwY21zKSk7CisgICAgaWYgKGFjcGlf
Y29uZi0+YWNwaV9udmRpbW1fc3RhdGUuaXNfZW5hYmxlZCkgeworICAgICAgICBudmRpbW1faW5p
dF9hY3BpX3N0YXRlKCZhY3BpX2NvbmYtPmFjcGlfbnZkaW1tX3N0YXRlLCBzeXN0ZW1faW8sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNwaV9jb25mLT5md19jZmcsIE9CSkVDVChw
Y21zKSk7CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS9ody9pMzg2L3BjX3EzNS5jIGIvaHcvaTM4
Ni9wY19xMzUuYwppbmRleCA1MzIyNDFlM2Y4Li5jZGRlNGE0YmViIDEwMDY0NAotLS0gYS9ody9p
Mzg2L3BjX3EzNS5jCisrKyBiL2h3L2kzODYvcGNfcTM1LmMKQEAgLTYzLDYgKzYzLDcgQEAgc3Rh
dGljIHZvaWQgcGNfcTM1X2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogewogICAgIFBDTWFj
aGluZVN0YXRlICpwY21zID0gUENfTUFDSElORShtYWNoaW5lKTsKICAgICBQQ01hY2hpbmVDbGFz
cyAqcGNtYyA9IFBDX01BQ0hJTkVfR0VUX0NMQVNTKHBjbXMpOworICAgIEFjcGlDb25maWd1cmF0
aW9uICphY3BpX2NvbmYgPSAmcGNtcy0+YWNwaV9jb25maWd1cmF0aW9uOwogICAgIFEzNVBDSUhv
c3QgKnEzNV9ob3N0OwogICAgIFBDSUhvc3RTdGF0ZSAqcGhiOwogICAgIFBDSUJ1cyAqaG9zdF9i
dXM7CkBAIC0xMTYsMTEgKzExNywxMSBAQCBzdGF0aWMgdm9pZCBwY19xMzVfaW5pdChNYWNoaW5l
U3RhdGUgKm1hY2hpbmUpCiAgICAgfQogCiAgICAgaWYgKG1hY2hpbmUtPnJhbV9zaXplID49IGxv
d21lbSkgewotICAgICAgICBwY21zLT5hYm92ZV80Z19tZW1fc2l6ZSA9IG1hY2hpbmUtPnJhbV9z
aXplIC0gbG93bWVtOwotICAgICAgICBwY21zLT5iZWxvd180Z19tZW1fc2l6ZSA9IGxvd21lbTsK
KyAgICAgICAgYWNwaV9jb25mLT5hYm92ZV80Z19tZW1fc2l6ZSA9IG1hY2hpbmUtPnJhbV9zaXpl
IC0gbG93bWVtOworICAgICAgICBhY3BpX2NvbmYtPmJlbG93XzRnX21lbV9zaXplID0gbG93bWVt
OwogICAgIH0gZWxzZSB7Ci0gICAgICAgIHBjbXMtPmFib3ZlXzRnX21lbV9zaXplID0gMDsKLSAg
ICAgICAgcGNtcy0+YmVsb3dfNGdfbWVtX3NpemUgPSBtYWNoaW5lLT5yYW1fc2l6ZTsKKyAgICAg
ICAgYWNwaV9jb25mLT5hYm92ZV80Z19tZW1fc2l6ZSA9IDA7CisgICAgICAgIGFjcGlfY29uZi0+
YmVsb3dfNGdfbWVtX3NpemUgPSBtYWNoaW5lLT5yYW1fc2l6ZTsKICAgICB9CiAKICAgICBpZiAo
eGVuX2VuYWJsZWQoKSkgewpAQCAtMTc5LDkgKzE4MCw5IEBAIHN0YXRpYyB2b2lkIHBjX3EzNV9p
bml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TUNIX0hPU1RfUFJPUF9TWVNURU1fTUVNLCBOVUxMKTsKICAgICBvYmplY3RfcHJvcGVydHlfc2V0
X2xpbmsoT0JKRUNUKHEzNV9ob3N0KSwgT0JKRUNUKHN5c3RlbV9pbyksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE1DSF9IT1NUX1BST1BfSU9fTUVNLCBOVUxMKTsKLSAgICBvYmplY3Rf
cHJvcGVydHlfc2V0X2ludChPQkpFQ1QocTM1X2hvc3QpLCBwY21zLT5iZWxvd180Z19tZW1fc2l6
ZSwKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2ludChPQkpFQ1QocTM1X2hvc3QpLCBhY3BpX2Nv
bmYtPmJlbG93XzRnX21lbV9zaXplLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9I
T1NUX0JFTE9XXzRHX01FTV9TSVpFLCBOVUxMKTsKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X2lu
dChPQkpFQ1QocTM1X2hvc3QpLCBwY21zLT5hYm92ZV80Z19tZW1fc2l6ZSwKKyAgICBvYmplY3Rf
cHJvcGVydHlfc2V0X2ludChPQkpFQ1QocTM1X2hvc3QpLCBhY3BpX2NvbmYtPmFib3ZlXzRnX21l
bV9zaXplLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9IT1NUX0FCT1ZFXzRHX01F
TV9TSVpFLCBOVUxMKTsKICAgICAvKiBwY2kgKi8KICAgICBxZGV2X2luaXRfbm9mYWlsKERFVklD
RShxMzVfaG9zdCkpOwpAQCAtMTk0LDcgKzE5NSw3IEBAIHN0YXRpYyB2b2lkIHBjX3EzNV9pbml0
KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKIAogICAgIG9iamVjdF9wcm9wZXJ0eV9hZGRfbGluayhP
QkpFQ1QobWFjaGluZSksIFBDX01BQ0hJTkVfQUNQSV9ERVZJQ0VfUFJPUCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgVFlQRV9IT1RQTFVHX0hBTkRMRVIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChPYmplY3QgKiopJnBjbXMtPmFjcGlfZGV2LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoT2JqZWN0ICoqKSZhY3BpX2NvbmYtPmFjcGlfZGV2LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBvYmplY3RfcHJvcGVydHlfYWxsb3dfc2V0X2xpbmssCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE9CSl9QUk9QX0xJTktfU1RST05HLCAmZXJyb3JfYWJv
cnQpOwogICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfbGluayhPQkpFQ1QobWFjaGluZSksIE9CSkVD
VChscGMpLApAQCAtMjc2LDkgKzI3Nyw5IEBAIHN0YXRpYyB2b2lkIHBjX3EzNV9pbml0KE1hY2hp
bmVTdGF0ZSAqbWFjaGluZSkKICAgICBwY192Z2FfaW5pdChpc2FfYnVzLCBob3N0X2J1cyk7CiAg
ICAgcGNfbmljX2luaXQocGNtYywgaXNhX2J1cywgaG9zdF9idXMpOwogCi0gICAgaWYgKHBjbXMt
PmFjcGlfbnZkaW1tX3N0YXRlLmlzX2VuYWJsZWQpIHsKLSAgICAgICAgbnZkaW1tX2luaXRfYWNw
aV9zdGF0ZSgmcGNtcy0+YWNwaV9udmRpbW1fc3RhdGUsIHN5c3RlbV9pbywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwY21zLT5md19jZmcsIE9CSkVDVChwY21zKSk7CisgICAgaWYg
KGFjcGlfY29uZi0+YWNwaV9udmRpbW1fc3RhdGUuaXNfZW5hYmxlZCkgeworICAgICAgICBudmRp
bW1faW5pdF9hY3BpX3N0YXRlKCZhY3BpX2NvbmYtPmFjcGlfbnZkaW1tX3N0YXRlLCBzeXN0ZW1f
aW8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNwaV9jb25mLT5md19jZmcsIE9C
SkVDVChwY21zKSk7CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS9ody9pMzg2L3hlbi94ZW4taHZt
LmMgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMKaW5kZXggOTM1YTM2NzZjOC4uMDQ1OWZiNzM0MCAx
MDA2NDQKLS0tIGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCisrKyBiL2h3L2kzODYveGVuL3hlbi1o
dm0uYwpAQCAtMTkwLDYgKzE5MCw3IEBAIHFlbXVfaXJxICp4ZW5faW50ZXJydXB0X2NvbnRyb2xs
ZXJfaW5pdCh2b2lkKQogc3RhdGljIHZvaWQgeGVuX3JhbV9pbml0KFBDTWFjaGluZVN0YXRlICpw
Y21zLAogICAgICAgICAgICAgICAgICAgICAgICAgIHJhbV9hZGRyX3QgcmFtX3NpemUsIE1lbW9y
eVJlZ2lvbiAqKnJhbV9tZW1vcnlfcCkKIHsKKyAgICBBY3BpQ29uZmlndXJhdGlvbiAqYWNwaV9j
b25mID0gJnBjbXMtPmFjcGlfY29uZmlndXJhdGlvbjsKICAgICBNZW1vcnlSZWdpb24gKnN5c21l
bSA9IGdldF9zeXN0ZW1fbWVtb3J5KCk7CiAgICAgcmFtX2FkZHJfdCBibG9ja19sZW47CiAgICAg
dWludDY0X3QgdXNlcl9sb3dtZW0gPSBvYmplY3RfcHJvcGVydHlfZ2V0X3VpbnQocWRldl9nZXRf
bWFjaGluZSgpLApAQCAtMjA3LDIwICsyMDgsMjAgQEAgc3RhdGljIHZvaWQgeGVuX3JhbV9pbml0
KFBDTWFjaGluZVN0YXRlICpwY21zLAogICAgIH0KIAogICAgIGlmIChyYW1fc2l6ZSA+PSB1c2Vy
X2xvd21lbSkgewotICAgICAgICBwY21zLT5hYm92ZV80Z19tZW1fc2l6ZSA9IHJhbV9zaXplIC0g
dXNlcl9sb3dtZW07Ci0gICAgICAgIHBjbXMtPmJlbG93XzRnX21lbV9zaXplID0gdXNlcl9sb3dt
ZW07CisgICAgICAgIGFjcGlfY29uZi0+YWJvdmVfNGdfbWVtX3NpemUgPSByYW1fc2l6ZSAtIHVz
ZXJfbG93bWVtOworICAgICAgICBhY3BpX2NvbmYtPmJlbG93XzRnX21lbV9zaXplID0gdXNlcl9s
b3dtZW07CiAgICAgfSBlbHNlIHsKLSAgICAgICAgcGNtcy0+YWJvdmVfNGdfbWVtX3NpemUgPSAw
OwotICAgICAgICBwY21zLT5iZWxvd180Z19tZW1fc2l6ZSA9IHJhbV9zaXplOworICAgICAgICBh
Y3BpX2NvbmYtPmFib3ZlXzRnX21lbV9zaXplID0gMDsKKyAgICAgICAgYWNwaV9jb25mLT5iZWxv
d180Z19tZW1fc2l6ZSA9IHJhbV9zaXplOwogICAgIH0KLSAgICBpZiAoIXBjbXMtPmFib3ZlXzRn
X21lbV9zaXplKSB7CisgICAgaWYgKCFhY3BpX2NvbmYtPmFib3ZlXzRnX21lbV9zaXplKSB7CiAg
ICAgICAgIGJsb2NrX2xlbiA9IHJhbV9zaXplOwogICAgIH0gZWxzZSB7CiAgICAgICAgIC8qCiAg
ICAgICAgICAqIFhlbiBkb2VzIG5vdCBhbGxvY2F0ZSB0aGUgbWVtb3J5IGNvbnRpbnVvdXNseSwg
aXQga2VlcHMgYQogICAgICAgICAgKiBob2xlIG9mIHRoZSBzaXplIGNvbXB1dGVkIGFib3ZlIG9y
IHBhc3NlZCBpbi4KICAgICAgICAgICovCi0gICAgICAgIGJsb2NrX2xlbiA9ICgxVUxMIDw8IDMy
KSArIHBjbXMtPmFib3ZlXzRnX21lbV9zaXplOworICAgICAgICBibG9ja19sZW4gPSAoMVVMTCA8
PCAzMikgKyBhY3BpX2NvbmYtPmFib3ZlXzRnX21lbV9zaXplOwogICAgIH0KICAgICBtZW1vcnlf
cmVnaW9uX2luaXRfcmFtKCZyYW1fbWVtb3J5LCBOVUxMLCAieGVuLnJhbSIsIGJsb2NrX2xlbiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlcnJvcl9mYXRhbCk7CkBAIC0yMzcsMTIgKzIz
OCwxMiBAQCBzdGF0aWMgdm9pZCB4ZW5fcmFtX2luaXQoUENNYWNoaW5lU3RhdGUgKnBjbXMsCiAg
ICAgICovCiAgICAgbWVtb3J5X3JlZ2lvbl9pbml0X2FsaWFzKCZyYW1fbG8sIE5VTEwsICJ4ZW4u
cmFtLmxvIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnJhbV9tZW1vcnksIDB4YzAw
MDAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjbXMtPmJlbG93XzRnX21lbV9zaXpl
IC0gMHhjMDAwMCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjcGlfY29uZi0+YmVs
b3dfNGdfbWVtX3NpemUgLSAweGMwMDAwKTsKICAgICBtZW1vcnlfcmVnaW9uX2FkZF9zdWJyZWdp
b24oc3lzbWVtLCAweGMwMDAwLCAmcmFtX2xvKTsKLSAgICBpZiAocGNtcy0+YWJvdmVfNGdfbWVt
X3NpemUgPiAwKSB7CisgICAgaWYgKGFjcGlfY29uZi0+YWJvdmVfNGdfbWVtX3NpemUgPiAwKSB7
CiAgICAgICAgIG1lbW9yeV9yZWdpb25faW5pdF9hbGlhcygmcmFtX2hpLCBOVUxMLCAieGVuLnJh
bS5oaSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcmFtX21lbW9yeSwgMHgx
MDAwMDAwMDBVTEwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY21zLT5hYm92
ZV80Z19tZW1fc2l6ZSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY3BpX2Nv
bmYtPmFib3ZlXzRnX21lbV9zaXplKTsKICAgICAgICAgbWVtb3J5X3JlZ2lvbl9hZGRfc3VicmVn
aW9uKHN5c21lbSwgMHgxMDAwMDAwMDBVTEwsICZyYW1faGkpOwogICAgIH0KIH0KLS0gCjIuMTku
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:42:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJTtw-0003We-MR; Mon, 05 Nov 2018 01:42: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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTtv-0003W0-QK
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:41:59 +0000
X-Inumbo-ID: fb8307cc-e09b-11e8-9a16-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb8307cc-e09b-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 01:41:58 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:41:57 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074275"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:41:52 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:27 +0100
Message-Id: <20181105014047.26447-5-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 04/24] hw: acpi: Export the RSDP build API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGhhcmR3YXJlLXJlZHVjZWQgQVBJIHdpbGwgbmVlZCB0byBidWlsZCBSU0RQIGFzIHdlbGws
IHNvIHdlIHNob3VsZApleHBvcnQgdGhpcyByb3V0aW5lLgoKU2lnbmVkLW9mZi1ieTogU2FtdWVs
IE9ydGl6IDxzYW1lb0BsaW51eC5pbnRlbC5jb20+Ci0tLQogaW5jbHVkZS9ody9hY3BpL2FtbC1i
dWlsZC5oIHwgMyArKysKIGh3L2FybS92aXJ0LWFjcGktYnVpbGQuYyAgICB8IDIgKy0KIGh3L2kz
ODYvYWNwaS1idWlsZC5jICAgICAgICB8IDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvYWNwaS9hbWwt
YnVpbGQuaCBiL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaAppbmRleCA3M2ZjNjY1OWYyLi5j
OWJjYjMyZDgxIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgKKysrIGIv
aW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oCkBAIC0zOTAsNiArMzkwLDkgQEAgdm9pZCBhY3Bp
X2FkZF90YWJsZShHQXJyYXkgKnRhYmxlX29mZnNldHMsIEdBcnJheSAqdGFibGVfZGF0YSk7CiB2
b2lkIGFjcGlfYnVpbGRfdGFibGVzX2luaXQoQWNwaUJ1aWxkVGFibGVzICp0YWJsZXMpOwogdm9p
ZCBhY3BpX2J1aWxkX3RhYmxlc19jbGVhbnVwKEFjcGlCdWlsZFRhYmxlcyAqdGFibGVzLCBib29s
IG1mcmUpOwogdm9pZAorYnVpbGRfcnNkcChHQXJyYXkgKnRhYmxlX2RhdGEsCisgICAgICAgICAg
IEJJT1NMaW5rZXIgKmxpbmtlciwgdW5zaWduZWQgcnNkdF90Ymxfb2Zmc2V0KTsKK3ZvaWQKIGJ1
aWxkX3JzZHQoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIsIEdBcnJheSAq
dGFibGVfb2Zmc2V0cywKICAgICAgICAgICAgY29uc3QgY2hhciAqb2VtX2lkLCBjb25zdCBjaGFy
ICpvZW1fdGFibGVfaWQpOwogdm9pZApkaWZmIC0tZ2l0IGEvaHcvYXJtL3ZpcnQtYWNwaS1idWls
ZC5jIGIvaHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5jCmluZGV4IGZjNTljY2U3NjkuLjYyM2E2YzRl
YWMgMTAwNjQ0Ci0tLSBhL2h3L2FybS92aXJ0LWFjcGktYnVpbGQuYworKysgYi9ody9hcm0vdmly
dC1hY3BpLWJ1aWxkLmMKQEAgLTM2Nyw3ICszNjcsNyBAQCBzdGF0aWMgdm9pZCBhY3BpX2RzZHRf
YWRkX3Bvd2VyX2J1dHRvbihBbWwgKnNjb3BlKQogfQogCiAvKiBSU0RQICovCi1zdGF0aWMgdm9p
ZAordm9pZAogYnVpbGRfcnNkcChHQXJyYXkgKnJzZHBfdGFibGUsIEJJT1NMaW5rZXIgKmxpbmtl
ciwgdW5zaWduZWQgeHNkdF90Ymxfb2Zmc2V0KQogewogICAgIEFjcGlSc2RwRGVzY3JpcHRvciAq
cnNkcCA9IGFjcGlfZGF0YV9wdXNoKHJzZHBfdGFibGUsIHNpemVvZiAqcnNkcCk7CmRpZmYgLS1n
aXQgYS9ody9pMzg2L2FjcGktYnVpbGQuYyBiL2h3L2kzODYvYWNwaS1idWlsZC5jCmluZGV4IDc0
NDE5ZDA2NjMuLmY3YTY3ZjVjOWMgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvYWNwaS1idWlsZC5jCisr
KyBiL2h3L2kzODYvYWNwaS1idWlsZC5jCkBAIC0yNTEzLDcgKzI1MTMsNyBAQCBidWlsZF9hbWRf
aW9tbXUoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIpCiAgICAgICAgICAg
ICAgICAgICJJVlJTIiwgdGFibGVfZGF0YS0+bGVuIC0gaW9tbXVfc3RhcnQsIDEsIE5VTEwsIE5V
TEwpOwogfQogCi1zdGF0aWMgdm9pZAordm9pZAogYnVpbGRfcnNkcChHQXJyYXkgKnJzZHBfdGFi
bGUsIEJJT1NMaW5rZXIgKmxpbmtlciwgdW5zaWduZWQgcnNkdF90Ymxfb2Zmc2V0KQogewogICAg
IEFjcGlSc2RwRGVzY3JpcHRvciAqcnNkcCA9IGFjcGlfZGF0YV9wdXNoKHJzZHBfdGFibGUsIHNp
emVvZiAqcnNkcCk7Ci0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:42:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJTtn-0003Ue-2S; Mon, 05 Nov 2018 01:41: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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTtl-0003UT-P5
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:41:49 +0000
X-Inumbo-ID: f55aa3cc-e09b-11e8-9a16-bc764e045a96
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f55aa3cc-e09b-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 01:41:48 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:41:47 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074252"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:41:41 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:25 +0100
Message-Id: <20181105014047.26447-3-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 02/24] hw: acpi: Export ACPI build alignment
 API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBnb2luZyB0byBiZSBuZWVkZWQgYnkgdGhlIEhhcmR3YXJlLXJlZHVjZWQgQUNQSSBy
b3V0aW5lcy4KClJldmlld2VkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJl
ZGhhdC5jb20+ClRlc3RlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRo
YXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNv
bT4KLS0tCiBpbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmggfCAyICsrCiBody9hY3BpL2FtbC1i
dWlsZC5jICAgICAgICAgfCA4ICsrKysrKysrCiBody9pMzg2L2FjcGktYnVpbGQuYyAgICAgICAg
fCA4IC0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDggZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oIGIvaW5jbHVk
ZS9ody9hY3BpL2FtbC1idWlsZC5oCmluZGV4IDZjMzY5MDNjMGEuLjczZmM2NjU5ZjIgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaAorKysgYi9pbmNsdWRlL2h3L2FjcGkv
YW1sLWJ1aWxkLmgKQEAgLTM4NCw2ICszODQsOCBAQCBidWlsZF9oZWFkZXIoQklPU0xpbmtlciAq
bGlua2VyLCBHQXJyYXkgKnRhYmxlX2RhdGEsCiAgICAgICAgICAgICAgY29uc3QgY2hhciAqb2Vt
X2lkLCBjb25zdCBjaGFyICpvZW1fdGFibGVfaWQpOwogdm9pZCAqYWNwaV9kYXRhX3B1c2goR0Fy
cmF5ICp0YWJsZV9kYXRhLCB1bnNpZ25lZCBzaXplKTsKIHVuc2lnbmVkIGFjcGlfZGF0YV9sZW4o
R0FycmF5ICp0YWJsZSk7CisvKiBBbGlnbiBBTUwgYmxvYiBzaXplIHRvIGEgbXVsdGlwbGUgb2Yg
J2FsaWduJyAqLwordm9pZCBhY3BpX2FsaWduX3NpemUoR0FycmF5ICpibG9iLCB1bnNpZ25lZCBh
bGlnbik7CiB2b2lkIGFjcGlfYWRkX3RhYmxlKEdBcnJheSAqdGFibGVfb2Zmc2V0cywgR0FycmF5
ICp0YWJsZV9kYXRhKTsKIHZvaWQgYWNwaV9idWlsZF90YWJsZXNfaW5pdChBY3BpQnVpbGRUYWJs
ZXMgKnRhYmxlcyk7CiB2b2lkIGFjcGlfYnVpbGRfdGFibGVzX2NsZWFudXAoQWNwaUJ1aWxkVGFi
bGVzICp0YWJsZXMsIGJvb2wgbWZyZSk7CmRpZmYgLS1naXQgYS9ody9hY3BpL2FtbC1idWlsZC5j
IGIvaHcvYWNwaS9hbWwtYnVpbGQuYwppbmRleCAxZTQzY2Q3MzZkLi41MWI2MDg0MzJmIDEwMDY0
NAotLS0gYS9ody9hY3BpL2FtbC1idWlsZC5jCisrKyBiL2h3L2FjcGkvYW1sLWJ1aWxkLmMKQEAg
LTE1NjUsNiArMTU2NSwxNCBAQCB1bnNpZ25lZCBhY3BpX2RhdGFfbGVuKEdBcnJheSAqdGFibGUp
CiAgICAgcmV0dXJuIHRhYmxlLT5sZW47CiB9CiAKK3ZvaWQgYWNwaV9hbGlnbl9zaXplKEdBcnJh
eSAqYmxvYiwgdW5zaWduZWQgYWxpZ24pCit7CisgICAgLyogQWxpZ24gc2l6ZSB0byBtdWx0aXBs
ZSBvZiBnaXZlbiBzaXplLiBUaGlzIHJlZHVjZXMgdGhlIGNoYW5jZQorICAgICAqIHdlIG5lZWQg
dG8gY2hhbmdlIHNpemUgaW4gdGhlIGZ1dHVyZSAoYnJlYWtpbmcgY3Jvc3MgdmVyc2lvbiBtaWdy
YXRpb24pLgorICAgICAqLworICAgIGdfYXJyYXlfc2V0X3NpemUoYmxvYiwgUk9VTkRfVVAoYWNw
aV9kYXRhX2xlbihibG9iKSwgYWxpZ24pKTsKK30KKwogdm9pZCBhY3BpX2FkZF90YWJsZShHQXJy
YXkgKnRhYmxlX29mZnNldHMsIEdBcnJheSAqdGFibGVfZGF0YSkKIHsKICAgICB1aW50MzJfdCBv
ZmZzZXQgPSB0YWJsZV9kYXRhLT5sZW47CmRpZmYgLS1naXQgYS9ody9pMzg2L2FjcGktYnVpbGQu
YyBiL2h3L2kzODYvYWNwaS1idWlsZC5jCmluZGV4IGQwMzYyZTEzODIuLjgxZDk4ZmEzNGYgMTAw
NjQ0Ci0tLSBhL2h3L2kzODYvYWNwaS1idWlsZC5jCisrKyBiL2h3L2kzODYvYWNwaS1idWlsZC5j
CkBAIC0yODIsMTQgKzI4Miw2IEBAIHN0YXRpYyB2b2lkIGFjcGlfZ2V0X3BjaV9ob2xlcyhSYW5n
ZSAqaG9sZSwgUmFuZ2UgKmhvbGU2NCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTlVMTCkpOwogfQogCi1zdGF0aWMgdm9pZCBhY3BpX2FsaWduX3NpemUo
R0FycmF5ICpibG9iLCB1bnNpZ25lZCBhbGlnbikKLXsKLSAgICAvKiBBbGlnbiBzaXplIHRvIG11
bHRpcGxlIG9mIGdpdmVuIHNpemUuIFRoaXMgcmVkdWNlcyB0aGUgY2hhbmNlCi0gICAgICogd2Ug
bmVlZCB0byBjaGFuZ2Ugc2l6ZSBpbiB0aGUgZnV0dXJlIChicmVha2luZyBjcm9zcyB2ZXJzaW9u
IG1pZ3JhdGlvbikuCi0gICAgICovCi0gICAgZ19hcnJheV9zZXRfc2l6ZShibG9iLCBST1VORF9V
UChhY3BpX2RhdGFfbGVuKGJsb2IpLCBhbGlnbikpOwotfQotCiAvKiBGQUNTICovCiBzdGF0aWMg
dm9pZAogYnVpbGRfZmFjcyhHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlcikK
LS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:42:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJTu2-0003Z9-1Q; Mon, 05 Nov 2018 01:42:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTu0-0003YP-Cv
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:42:04 +0000
X-Inumbo-ID: fe8bebb9-e09b-11e8-9a16-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe8bebb9-e09b-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 01:42:03 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:42:02 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074281"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:41:58 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:28 +0100
Message-Id: <20181105014047.26447-6-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 05/24] hw: acpi: Implement XSDT support for
 RSDP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WFNEVCBpcyB0aGUgNjQtYml0IHZlcnNpb24gb2YgdGhlIGxlZ2FjeSBBQ1BJIFJTRFQgKFJvb3Qg
U3lzdGVtCkRlc2NyaXB0aW9uIFRhYmxlKS4gUlNEVCBvbmx5IGFsbG93IGZvciAzMi1iaXQgYWRk
cmVzc3NlcyBhbmQgaGF2ZSB0aHVzCmJlZW4gZGVwcmVjYXRlZC4gU2luY2UgQUNQSSB2ZXJzaW9u
IDIuMCwgUlNEUHMgc2hvdWxkIHBvaW50IGF0IFhTRFRzIGFuZApubyBsb25nZXIgUlNEVHMsIGFs
dGhvdWdoIFJTRFRzIGFyZSBzdGlsbCBzdXBwb3J0ZWQgZm9yIGJhY2t3YXJkCmNvbXBhdGliaWxp
dHkuCgpTaW5jZSB2ZXJzaW9uIDIuMCwgUlNEUHMgc2hvdWxkIGFkZCBhbiBleHRlbmRlZCBjaGVj
a3N1bSwgYSBjb21wbGV0ZSB0YWJsZQpsZW5ndGggYW5kIGEgdmVyc2lvbiBmaWVsZCB0byB0aGUg
dGFibGUuCgpTaWduZWQtb2ZmLWJ5OiBTYW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNv
bT4KLS0tCiBpbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmggfCAgMyArKysKIGh3L2FjcGkvYW1s
LWJ1aWxkLmMgICAgICAgICB8IDM3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDIgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaCBiL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaAppbmRl
eCBjOWJjYjMyZDgxLi4zNTgwZDBjZTkwIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L2FjcGkvYW1s
LWJ1aWxkLmgKKysrIGIvaW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oCkBAIC0zOTMsNiArMzkz
LDkgQEAgdm9pZAogYnVpbGRfcnNkcChHQXJyYXkgKnRhYmxlX2RhdGEsCiAgICAgICAgICAgIEJJ
T1NMaW5rZXIgKmxpbmtlciwgdW5zaWduZWQgcnNkdF90Ymxfb2Zmc2V0KTsKIHZvaWQKK2J1aWxk
X3JzZHBfeHNkdChHQXJyYXkgKnRhYmxlX2RhdGEsCisgICAgICAgICAgICAgICAgQklPU0xpbmtl
ciAqbGlua2VyLCB1bnNpZ25lZCB4c2R0X3RibF9vZmZzZXQpOwordm9pZAogYnVpbGRfcnNkdChH
QXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwgR0FycmF5ICp0YWJsZV9vZmZz
ZXRzLAogICAgICAgICAgICBjb25zdCBjaGFyICpvZW1faWQsIGNvbnN0IGNoYXIgKm9lbV90YWJs
ZV9pZCk7CiB2b2lkCmRpZmYgLS1naXQgYS9ody9hY3BpL2FtbC1idWlsZC5jIGIvaHcvYWNwaS9h
bWwtYnVpbGQuYwppbmRleCA1MWI2MDg0MzJmLi5hMDMwZDQwNjc0IDEwMDY0NAotLS0gYS9ody9h
Y3BpL2FtbC1idWlsZC5jCisrKyBiL2h3L2FjcGkvYW1sLWJ1aWxkLmMKQEAgLTE2NTEsNiArMTY1
MSw0MyBAQCBidWlsZF94c2R0KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2Vy
LCBHQXJyYXkgKnRhYmxlX29mZnNldHMsCiAgICAgICAgICAgICAgICAgICh2b2lkICopeHNkdCwg
IlhTRFQiLCB4c2R0X2xlbiwgMSwgb2VtX2lkLCBvZW1fdGFibGVfaWQpOwogfQogCisvKiBSU0RQ
IHBvaW50aW5nIGF0IGFuIFhTRFQgKi8KK3ZvaWQKK2J1aWxkX3JzZHBfeHNkdChHQXJyYXkgKnJz
ZHBfdGFibGUsCisgICAgICAgICAgICAgICAgQklPU0xpbmtlciAqbGlua2VyLCB1bnNpZ25lZCB4
c2R0X3RibF9vZmZzZXQpCit7CisgICAgQWNwaVJzZHBEZXNjcmlwdG9yICpyc2RwID0gYWNwaV9k
YXRhX3B1c2gocnNkcF90YWJsZSwgc2l6ZW9mICpyc2RwKTsKKyAgICB1bnNpZ25lZCB4c2R0X3Bh
X3NpemUgPSBzaXplb2YocnNkcC0+eHNkdF9waHlzaWNhbF9hZGRyZXNzKTsKKyAgICB1bnNpZ25l
ZCB4c2R0X3BhX29mZnNldCA9CisgICAgICAgIChjaGFyICopJnJzZHAtPnhzZHRfcGh5c2ljYWxf
YWRkcmVzcyAtIHJzZHBfdGFibGUtPmRhdGE7CisgICAgdW5zaWduZWQgeHNkdF9vZmZzZXQgPQor
ICAgICAgICAoY2hhciAqKSZyc2RwLT5sZW5ndGggLSByc2RwX3RhYmxlLT5kYXRhOworCisgICAg
Ymlvc19saW5rZXJfbG9hZGVyX2FsbG9jKGxpbmtlciwgQUNQSV9CVUlMRF9SU0RQX0ZJTEUsIHJz
ZHBfdGFibGUsIDE2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlIC8qIGZzZWcg
bWVtb3J5ICovKTsKKworICAgIG1lbWNweSgmcnNkcC0+c2lnbmF0dXJlLCAiUlNEIFBUUiAiLCA4
KTsKKyAgICBtZW1jcHkocnNkcC0+b2VtX2lkLCBBQ1BJX0JVSUxEX0FQUE5BTUU2LCA2KTsKKyAg
ICByc2RwLT5sZW5ndGggPSBjcHVfdG9fbGUzMihzaXplb2YoKnJzZHApKTsKKyAgICAvKiB2ZXJz
aW9uIDIsIHdlIHdpbGwgdXNlIHRoZSBYU0RUIHBvaW50ZXIgKi8KKyAgICByc2RwLT5yZXZpc2lv
biA9IDB4MDI7CisKKyAgICAvKiBBZGRyZXNzIHRvIGJlIGZpbGxlZCBieSBHdWVzdCBsaW5rZXIg
Ki8KKyAgICBiaW9zX2xpbmtlcl9sb2FkZXJfYWRkX3BvaW50ZXIobGlua2VyLAorICAgICAgICBB
Q1BJX0JVSUxEX1JTRFBfRklMRSwgeHNkdF9wYV9vZmZzZXQsIHhzZHRfcGFfc2l6ZSwKKyAgICAg
ICAgQUNQSV9CVUlMRF9UQUJMRV9GSUxFLCB4c2R0X3RibF9vZmZzZXQpOworCisgICAgLyogTGVn
YWN5IGNoZWNrc3VtIHRvIGJlIGZpbGxlZCBieSBHdWVzdCBsaW5rZXIgKi8KKyAgICBiaW9zX2xp
bmtlcl9sb2FkZXJfYWRkX2NoZWNrc3VtKGxpbmtlciwgQUNQSV9CVUlMRF9SU0RQX0ZJTEUsCisg
ICAgICAgIChjaGFyICopcnNkcCAtIHJzZHBfdGFibGUtPmRhdGEsIHhzZHRfb2Zmc2V0LAorICAg
ICAgICAoY2hhciAqKSZyc2RwLT5jaGVja3N1bSAtIHJzZHBfdGFibGUtPmRhdGEpOworCisgICAg
LyogRXh0ZW5kZWQgY2hlY2tzdW0gdG8gYmUgZmlsbGVkIGJ5IEd1ZXN0IGxpbmtlciAqLworICAg
IGJpb3NfbGlua2VyX2xvYWRlcl9hZGRfY2hlY2tzdW0obGlua2VyLCBBQ1BJX0JVSUxEX1JTRFBf
RklMRSwKKyAgICAgICAgKGNoYXIgKilyc2RwIC0gcnNkcF90YWJsZS0+ZGF0YSwgc2l6ZW9mICpy
c2RwLAorICAgICAgICAoY2hhciAqKSZyc2RwLT5leHRlbmRlZF9jaGVja3N1bSAtIHJzZHBfdGFi
bGUtPmRhdGEpOworfQorCiB2b2lkIGJ1aWxkX3NyYXRfbWVtb3J5KEFjcGlTcmF0TWVtb3J5QWZm
aW5pdHkgKm51bWFtZW0sIHVpbnQ2NF90IGJhc2UsCiAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90IGxlbiwgaW50IG5vZGUsIE1lbW9yeUFmZmluaXR5RmxhZ3MgZmxhZ3MpCiB7Ci0tIAoy
LjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:42:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJTu8-0003c2-Dt; Mon, 05 Nov 2018 01:42: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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTu6-0003bM-Lg
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:42:10 +0000
X-Inumbo-ID: 022601ba-e09c-11e8-9a16-bc764e045a96
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 022601ba-e09c-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 01:42:09 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:42:08 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074305"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:42:03 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:29 +0100
Message-Id: <20181105014047.26447-7-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 06/24] hw: acpi: Factorize the RSDP build API
 implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgY2FuIG5vdyBzaGFyZSB0aGUgUlNEUCBidWlsZCBiZXR3ZWVuIHRoZSBBUk0gYW5kIHg4NiBh
cmNoaXRlY3R1cmVzLgpIZXJlIHdlIG1ha2UgdGhlIGRlZmF1bHQgUlNEUCBidWlsZCB1c2UgWFNE
VCBhbmQga2VlcCB0aGUgZXhpc3RpbmcgeDg2CkFDUEkgYnVpbGQgaW1wbGVtZW50YXRpb24gdXNp
bmcgdGhlIGxlZ2FjeSBSU0RUIHZlcnNpb24uCgpTaWduZWQtb2ZmLWJ5OiBTYW11ZWwgT3J0aXog
PHNhbWVvQGxpbnV4LmludGVsLmNvbT4KLS0tCiBpbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgg
fCAgOCArKysrLS0tLQogaHcvYWNwaS9hbWwtYnVpbGQuYyAgICAgICAgIHwgMjggKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLQogaHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5jICAgIHwgMjggLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgICAgICAgIHwg
MjYgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0
aW9ucygrKSwgNjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9hY3BpL2Ft
bC1idWlsZC5oIGIvaW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oCmluZGV4IDM1ODBkMGNlOTAu
LmEyZWY4YjZmMzEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaAorKysg
Yi9pbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgKQEAgLTM5MCwxMSArMzkwLDExIEBAIHZvaWQg
YWNwaV9hZGRfdGFibGUoR0FycmF5ICp0YWJsZV9vZmZzZXRzLCBHQXJyYXkgKnRhYmxlX2RhdGEp
Owogdm9pZCBhY3BpX2J1aWxkX3RhYmxlc19pbml0KEFjcGlCdWlsZFRhYmxlcyAqdGFibGVzKTsK
IHZvaWQgYWNwaV9idWlsZF90YWJsZXNfY2xlYW51cChBY3BpQnVpbGRUYWJsZXMgKnRhYmxlcywg
Ym9vbCBtZnJlKTsKIHZvaWQKLWJ1aWxkX3JzZHAoR0FycmF5ICp0YWJsZV9kYXRhLAotICAgICAg
ICAgICBCSU9TTGlua2VyICpsaW5rZXIsIHVuc2lnbmVkIHJzZHRfdGJsX29mZnNldCk7CitidWls
ZF9yc2RwX3JzZHQoR0FycmF5ICp0YWJsZV9kYXRhLAorICAgICAgICAgICAgICAgIEJJT1NMaW5r
ZXIgKmxpbmtlciwgdW5zaWduZWQgcnNkdF90Ymxfb2Zmc2V0KTsKIHZvaWQKLWJ1aWxkX3JzZHBf
eHNkdChHQXJyYXkgKnRhYmxlX2RhdGEsCi0gICAgICAgICAgICAgICAgQklPU0xpbmtlciAqbGlu
a2VyLCB1bnNpZ25lZCB4c2R0X3RibF9vZmZzZXQpOworYnVpbGRfcnNkcChHQXJyYXkgKnRhYmxl
X2RhdGEsCisgICAgICAgICAgIEJJT1NMaW5rZXIgKmxpbmtlciwgdW5zaWduZWQgeHNkdF90Ymxf
b2Zmc2V0KTsKIHZvaWQKIGJ1aWxkX3JzZHQoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2Vy
ICpsaW5rZXIsIEdBcnJheSAqdGFibGVfb2Zmc2V0cywKICAgICAgICAgICAgY29uc3QgY2hhciAq
b2VtX2lkLCBjb25zdCBjaGFyICpvZW1fdGFibGVfaWQpOwpkaWZmIC0tZ2l0IGEvaHcvYWNwaS9h
bWwtYnVpbGQuYyBiL2h3L2FjcGkvYW1sLWJ1aWxkLmMKaW5kZXggYTAzMGQ0MDY3NC4uOGMyMzg4
Mjc0YyAxMDA2NDQKLS0tIGEvaHcvYWNwaS9hbWwtYnVpbGQuYworKysgYi9ody9hY3BpL2FtbC1i
dWlsZC5jCkBAIC0xNjUxLDEwICsxNjUxLDMyIEBAIGJ1aWxkX3hzZHQoR0FycmF5ICp0YWJsZV9k
YXRhLCBCSU9TTGlua2VyICpsaW5rZXIsIEdBcnJheSAqdGFibGVfb2Zmc2V0cywKICAgICAgICAg
ICAgICAgICAgKHZvaWQgKil4c2R0LCAiWFNEVCIsIHhzZHRfbGVuLCAxLCBvZW1faWQsIG9lbV90
YWJsZV9pZCk7CiB9CiAKKy8qIExlZ2FjeSBSU0RQIHBvaW50aW5nIGF0IGFuIFJTRFQuIFRoaXMg
aXMgZGVwcmVjYXRlZCAqLwordm9pZCBidWlsZF9yc2RwX3JzZHQoR0FycmF5ICpyc2RwX3RhYmxl
LCBCSU9TTGlua2VyICpsaW5rZXIsIHVuc2lnbmVkIHJzZHRfdGJsX29mZnNldCkKK3sKKyAgICBB
Y3BpUnNkcERlc2NyaXB0b3IgKnJzZHAgPSBhY3BpX2RhdGFfcHVzaChyc2RwX3RhYmxlLCBzaXpl
b2YgKnJzZHApOworICAgIHVuc2lnbmVkIHJzZHRfcGFfc2l6ZSA9IHNpemVvZihyc2RwLT5yc2R0
X3BoeXNpY2FsX2FkZHJlc3MpOworICAgIHVuc2lnbmVkIHJzZHRfcGFfb2Zmc2V0ID0KKyAgICAg
ICAgKGNoYXIgKikmcnNkcC0+cnNkdF9waHlzaWNhbF9hZGRyZXNzIC0gcnNkcF90YWJsZS0+ZGF0
YTsKKworICAgIGJpb3NfbGlua2VyX2xvYWRlcl9hbGxvYyhsaW5rZXIsIEFDUElfQlVJTERfUlNE
UF9GSUxFLCByc2RwX3RhYmxlLCAxNiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1
ZSAvKiBmc2VnIG1lbW9yeSAqLyk7CisKKyAgICBtZW1jcHkoJnJzZHAtPnNpZ25hdHVyZSwgIlJT
RCBQVFIgIiwgOCk7CisgICAgbWVtY3B5KHJzZHAtPm9lbV9pZCwgQUNQSV9CVUlMRF9BUFBOQU1F
NiwgNik7CisgICAgLyogQWRkcmVzcyB0byBiZSBmaWxsZWQgYnkgR3Vlc3QgbGlua2VyICovCisg
ICAgYmlvc19saW5rZXJfbG9hZGVyX2FkZF9wb2ludGVyKGxpbmtlciwKKyAgICAgICAgQUNQSV9C
VUlMRF9SU0RQX0ZJTEUsIHJzZHRfcGFfb2Zmc2V0LCByc2R0X3BhX3NpemUsCisgICAgICAgIEFD
UElfQlVJTERfVEFCTEVfRklMRSwgcnNkdF90Ymxfb2Zmc2V0KTsKKworICAgIC8qIENoZWNrc3Vt
IHRvIGJlIGZpbGxlZCBieSBHdWVzdCBsaW5rZXIgKi8KKyAgICBiaW9zX2xpbmtlcl9sb2FkZXJf
YWRkX2NoZWNrc3VtKGxpbmtlciwgQUNQSV9CVUlMRF9SU0RQX0ZJTEUsCisgICAgICAgIChjaGFy
ICopcnNkcCAtIHJzZHBfdGFibGUtPmRhdGEsIHNpemVvZiAqcnNkcCwKKyAgICAgICAgKGNoYXIg
KikmcnNkcC0+Y2hlY2tzdW0gLSByc2RwX3RhYmxlLT5kYXRhKTsKK30KKwogLyogUlNEUCBwb2lu
dGluZyBhdCBhbiBYU0RUICovCi12b2lkCi1idWlsZF9yc2RwX3hzZHQoR0FycmF5ICpyc2RwX3Rh
YmxlLAotICAgICAgICAgICAgICAgIEJJT1NMaW5rZXIgKmxpbmtlciwgdW5zaWduZWQgeHNkdF90
Ymxfb2Zmc2V0KQordm9pZCBidWlsZF9yc2RwKEdBcnJheSAqcnNkcF90YWJsZSwgQklPU0xpbmtl
ciAqbGlua2VyLCB1bnNpZ25lZCB4c2R0X3RibF9vZmZzZXQpCiB7CiAgICAgQWNwaVJzZHBEZXNj
cmlwdG9yICpyc2RwID0gYWNwaV9kYXRhX3B1c2gocnNkcF90YWJsZSwgc2l6ZW9mICpyc2RwKTsK
ICAgICB1bnNpZ25lZCB4c2R0X3BhX3NpemUgPSBzaXplb2YocnNkcC0+eHNkdF9waHlzaWNhbF9h
ZGRyZXNzKTsKZGlmZiAtLWdpdCBhL2h3L2FybS92aXJ0LWFjcGktYnVpbGQuYyBiL2h3L2FybS92
aXJ0LWFjcGktYnVpbGQuYwppbmRleCA2MjNhNmM0ZWFjLi4yNjEzNjNlMjBjIDEwMDY0NAotLS0g
YS9ody9hcm0vdmlydC1hY3BpLWJ1aWxkLmMKKysrIGIvaHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5j
CkBAIC0zNjYsMzQgKzM2Niw2IEBAIHN0YXRpYyB2b2lkIGFjcGlfZHNkdF9hZGRfcG93ZXJfYnV0
dG9uKEFtbCAqc2NvcGUpCiAgICAgYW1sX2FwcGVuZChzY29wZSwgZGV2KTsKIH0KIAotLyogUlNE
UCAqLwotdm9pZAotYnVpbGRfcnNkcChHQXJyYXkgKnJzZHBfdGFibGUsIEJJT1NMaW5rZXIgKmxp
bmtlciwgdW5zaWduZWQgeHNkdF90Ymxfb2Zmc2V0KQotewotICAgIEFjcGlSc2RwRGVzY3JpcHRv
ciAqcnNkcCA9IGFjcGlfZGF0YV9wdXNoKHJzZHBfdGFibGUsIHNpemVvZiAqcnNkcCk7Ci0gICAg
dW5zaWduZWQgeHNkdF9wYV9zaXplID0gc2l6ZW9mKHJzZHAtPnhzZHRfcGh5c2ljYWxfYWRkcmVz
cyk7Ci0gICAgdW5zaWduZWQgeHNkdF9wYV9vZmZzZXQgPQotICAgICAgICAoY2hhciAqKSZyc2Rw
LT54c2R0X3BoeXNpY2FsX2FkZHJlc3MgLSByc2RwX3RhYmxlLT5kYXRhOwotCi0gICAgYmlvc19s
aW5rZXJfbG9hZGVyX2FsbG9jKGxpbmtlciwgQUNQSV9CVUlMRF9SU0RQX0ZJTEUsIHJzZHBfdGFi
bGUsIDE2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlIC8qIGZzZWcgbWVtb3J5
ICovKTsKLQotICAgIG1lbWNweSgmcnNkcC0+c2lnbmF0dXJlLCAiUlNEIFBUUiAiLCBzaXplb2Yo
cnNkcC0+c2lnbmF0dXJlKSk7Ci0gICAgbWVtY3B5KHJzZHAtPm9lbV9pZCwgQUNQSV9CVUlMRF9B
UFBOQU1FNiwgc2l6ZW9mKHJzZHAtPm9lbV9pZCkpOwotICAgIHJzZHAtPmxlbmd0aCA9IGNwdV90
b19sZTMyKHNpemVvZigqcnNkcCkpOwotICAgIHJzZHAtPnJldmlzaW9uID0gMHgwMjsKLQotICAg
IC8qIEFkZHJlc3MgdG8gYmUgZmlsbGVkIGJ5IEd1ZXN0IGxpbmtlciAqLwotICAgIGJpb3NfbGlu
a2VyX2xvYWRlcl9hZGRfcG9pbnRlcihsaW5rZXIsCi0gICAgICAgIEFDUElfQlVJTERfUlNEUF9G
SUxFLCB4c2R0X3BhX29mZnNldCwgeHNkdF9wYV9zaXplLAotICAgICAgICBBQ1BJX0JVSUxEX1RB
QkxFX0ZJTEUsIHhzZHRfdGJsX29mZnNldCk7Ci0KLSAgICAvKiBDaGVja3N1bSB0byBiZSBmaWxs
ZWQgYnkgR3Vlc3QgbGlua2VyICovCi0gICAgYmlvc19saW5rZXJfbG9hZGVyX2FkZF9jaGVja3N1
bShsaW5rZXIsIEFDUElfQlVJTERfUlNEUF9GSUxFLAotICAgICAgICAoY2hhciAqKXJzZHAgLSBy
c2RwX3RhYmxlLT5kYXRhLCBzaXplb2YgKnJzZHAsCi0gICAgICAgIChjaGFyICopJnJzZHAtPmNo
ZWNrc3VtIC0gcnNkcF90YWJsZS0+ZGF0YSk7Ci19Ci0KIHN0YXRpYyB2b2lkCiBidWlsZF9pb3J0
KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLCBWaXJ0TWFjaGluZVN0YXRl
ICp2bXMpCiB7CmRpZmYgLS1naXQgYS9ody9pMzg2L2FjcGktYnVpbGQuYyBiL2h3L2kzODYvYWNw
aS1idWlsZC5jCmluZGV4IGY3YTY3ZjVjOWMuLmNmYzI0NDRkMGQgMTAwNjQ0Ci0tLSBhL2h3L2kz
ODYvYWNwaS1idWlsZC5jCisrKyBiL2h3L2kzODYvYWNwaS1idWlsZC5jCkBAIC0yNTEzLDMwICsy
NTEzLDYgQEAgYnVpbGRfYW1kX2lvbW11KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAq
bGlua2VyKQogICAgICAgICAgICAgICAgICAiSVZSUyIsIHRhYmxlX2RhdGEtPmxlbiAtIGlvbW11
X3N0YXJ0LCAxLCBOVUxMLCBOVUxMKTsKIH0KIAotdm9pZAotYnVpbGRfcnNkcChHQXJyYXkgKnJz
ZHBfdGFibGUsIEJJT1NMaW5rZXIgKmxpbmtlciwgdW5zaWduZWQgcnNkdF90Ymxfb2Zmc2V0KQot
ewotICAgIEFjcGlSc2RwRGVzY3JpcHRvciAqcnNkcCA9IGFjcGlfZGF0YV9wdXNoKHJzZHBfdGFi
bGUsIHNpemVvZiAqcnNkcCk7Ci0gICAgdW5zaWduZWQgcnNkdF9wYV9zaXplID0gc2l6ZW9mKHJz
ZHAtPnJzZHRfcGh5c2ljYWxfYWRkcmVzcyk7Ci0gICAgdW5zaWduZWQgcnNkdF9wYV9vZmZzZXQg
PQotICAgICAgICAoY2hhciAqKSZyc2RwLT5yc2R0X3BoeXNpY2FsX2FkZHJlc3MgLSByc2RwX3Rh
YmxlLT5kYXRhOwotCi0gICAgYmlvc19saW5rZXJfbG9hZGVyX2FsbG9jKGxpbmtlciwgQUNQSV9C
VUlMRF9SU0RQX0ZJTEUsIHJzZHBfdGFibGUsIDE2LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB0cnVlIC8qIGZzZWcgbWVtb3J5ICovKTsKLQotICAgIG1lbWNweSgmcnNkcC0+c2lnbmF0
dXJlLCAiUlNEIFBUUiAiLCA4KTsKLSAgICBtZW1jcHkocnNkcC0+b2VtX2lkLCBBQ1BJX0JVSUxE
X0FQUE5BTUU2LCA2KTsKLSAgICAvKiBBZGRyZXNzIHRvIGJlIGZpbGxlZCBieSBHdWVzdCBsaW5r
ZXIgKi8KLSAgICBiaW9zX2xpbmtlcl9sb2FkZXJfYWRkX3BvaW50ZXIobGlua2VyLAotICAgICAg
ICBBQ1BJX0JVSUxEX1JTRFBfRklMRSwgcnNkdF9wYV9vZmZzZXQsIHJzZHRfcGFfc2l6ZSwKLSAg
ICAgICAgQUNQSV9CVUlMRF9UQUJMRV9GSUxFLCByc2R0X3RibF9vZmZzZXQpOwotCi0gICAgLyog
Q2hlY2tzdW0gdG8gYmUgZmlsbGVkIGJ5IEd1ZXN0IGxpbmtlciAqLwotICAgIGJpb3NfbGlua2Vy
X2xvYWRlcl9hZGRfY2hlY2tzdW0obGlua2VyLCBBQ1BJX0JVSUxEX1JTRFBfRklMRSwKLSAgICAg
ICAgKGNoYXIgKilyc2RwIC0gcnNkcF90YWJsZS0+ZGF0YSwgc2l6ZW9mICpyc2RwLAotICAgICAg
ICAoY2hhciAqKSZyc2RwLT5jaGVja3N1bSAtIHJzZHBfdGFibGUtPmRhdGEpOwotfQotCiBzdGF0
aWMgYm9vbCBhY3BpX2dldF9tY2ZnKEFjcGlNY2ZnSW5mbyAqbWNmZykKIHsKICAgICBPYmplY3Qg
KnBjaV9ob3N0OwpAQCAtMjY4MSw3ICsyNjU3LDcgQEAgdm9pZCBhY3BpX2J1aWxkKEFjcGlCdWls
ZFRhYmxlcyAqdGFibGVzLAogICAgICAgICAgICAgICAgc2xpY19vZW0uaWQsIHNsaWNfb2VtLnRh
YmxlX2lkKTsKIAogICAgIC8qIFJTRFAgaXMgaW4gRlNFRyBtZW1vcnksIHNvIGFsbG9jYXRlIGl0
IHNlcGFyYXRlbHkgKi8KLSAgICBidWlsZF9yc2RwKHRhYmxlcy0+cnNkcCwgdGFibGVzLT5saW5r
ZXIsIHJzZHQpOworICAgIGJ1aWxkX3JzZHBfcnNkdCh0YWJsZXMtPnJzZHAsIHRhYmxlcy0+bGlu
a2VyLCByc2R0KTsKIAogICAgIC8qIFdlJ2xsIGV4cG9zZSBpdCBhbGwgdG8gR3Vlc3Qgc28gd2Ug
d2FudCB0byByZWR1Y2UKICAgICAgKiBjaGFuY2Ugb2Ygc2l6ZSBjaGFuZ2VzLgotLSAKMi4xOS4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:42:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJTuD-0003ex-Ol; Mon, 05 Nov 2018 01:42: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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTuD-0003eV-0n
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:42:17 +0000
X-Inumbo-ID: 05cf975e-e09c-11e8-8991-12d6303a7972
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05cf975e-e09c-11e8-8991-12d6303a7972;
 Mon, 05 Nov 2018 01:42:15 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:42:14 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074337"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:42:08 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:30 +0100
Message-Id: <20181105014047.26447-8-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 07/24] hw: acpi: Generalize AML build routines
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Yang Zhong <yang.zhong@intel.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogWWFuZyBaaG9uZyA8eWFuZy56aG9uZ0BpbnRlbC5jb20+CgpNb3N0IG9mIHRoZSBBTUwg
YnVpbGQgcm91dGluZXMgdW5kZXIgYWNwaS1idWlsZCBhcmUgbm90IGV2ZW4KYXJjaGl0ZWN0dXJl
IHNwZWNpZmljLiBUaGV5IGNhbiBiZSBtb3ZlZCB0byB0aGUgbW9yZSBnZW5lcmljIGh3L2FjcGkK
Zm9sZGVyIHdoZXJlIHRoZXkgY291bGQgYmUgc2hhcmVkIGFjcm9zcyBtYWNoaW5lIHR5cGVzIGFu
ZAphcmNoaXRlY3R1cmVzLgoKUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxw
aGlsbWRAcmVkaGF0LmNvbT4KVGVzdGVkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhp
bG1kQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IFlhbmcgWmhvbmcgPHlhbmcuemhvbmdAaW50
ZWwuY29tPgotLS0KIGluY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaCB8ICAyNSArKwogaHcvYWNw
aS9hbWwtYnVpbGQuYyAgICAgICAgIHwgNDk4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIGh3L2FybS92aXJ0LWFjcGktYnVpbGQuYyAgICB8ICAgNCArLQogaHcvaTM4Ni9hY3Bp
LWJ1aWxkLmMgICAgICAgIHwgNTE4ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogNCBmaWxlcyBjaGFuZ2VkLCA1MjggaW5zZXJ0aW9ucygrKSwgNTE3IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaCBiL2luY2x1ZGUvaHcvYWNw
aS9hbWwtYnVpbGQuaAppbmRleCBhMmVmOGI2ZjMxLi40ZjY3OGM0NWE1IDEwMDY0NAotLS0gYS9p
bmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgKKysrIGIvaW5jbHVkZS9ody9hY3BpL2FtbC1idWls
ZC5oCkBAIC0zLDYgKzMsNyBAQAogCiAjaW5jbHVkZSAiaHcvYWNwaS9hY3BpLWRlZnMuaCIKICNp
bmNsdWRlICJody9hY3BpL2Jpb3MtbGlua2VyLWxvYWRlci5oIgorI2luY2x1ZGUgImh3L3BjaS9w
Y2llX2hvc3QuaCIKIAogLyogUmVzZXJ2ZSBSQU0gc3BhY2UgZm9yIHRhYmxlczogYWRkIGFub3Ro
ZXIgb3JkZXIgb2YgbWFnbml0dWRlLiAqLwogI2RlZmluZSBBQ1BJX0JVSUxEX1RBQkxFX01BWF9T
SVpFICAgICAgICAgMHgyMDAwMDAKQEAgLTIyMyw2ICsyMjQsMjEgQEAgc3RydWN0IEFjcGlCdWls
ZFRhYmxlcyB7CiAgICAgQklPU0xpbmtlciAqbGlua2VyOwogfSBBY3BpQnVpbGRUYWJsZXM7CiAK
K3R5cGVkZWYgc3RydWN0IEFjcGlNY2ZnSW5mbyB7CisgICAgdWludDY0X3QgbWNmZ19iYXNlOwor
ICAgIHVpbnQzMl90IG1jZmdfc2l6ZTsKK30gQWNwaU1jZmdJbmZvOworCit0eXBlZGVmIHN0cnVj
dCBDcnNSYW5nZUVudHJ5IHsKKyAgICB1aW50NjRfdCBiYXNlOworICAgIHVpbnQ2NF90IGxpbWl0
OworfSBDcnNSYW5nZUVudHJ5OworCit0eXBlZGVmIHN0cnVjdCBDcnNSYW5nZVNldCB7CisgICAg
R1B0ckFycmF5ICppb19yYW5nZXM7CisgICAgR1B0ckFycmF5ICptZW1fcmFuZ2VzOworICAgIEdQ
dHJBcnJheSAqbWVtXzY0Yml0X3JhbmdlczsKK30gQ3JzUmFuZ2VTZXQ7CiAvKioKICAqIGluaXRf
YW1sX2FsbG9jYXRvcjoKICAqCkBAIC0zODksNiArNDA1LDE1IEBAIHZvaWQgYWNwaV9hbGlnbl9z
aXplKEdBcnJheSAqYmxvYiwgdW5zaWduZWQgYWxpZ24pOwogdm9pZCBhY3BpX2FkZF90YWJsZShH
QXJyYXkgKnRhYmxlX29mZnNldHMsIEdBcnJheSAqdGFibGVfZGF0YSk7CiB2b2lkIGFjcGlfYnVp
bGRfdGFibGVzX2luaXQoQWNwaUJ1aWxkVGFibGVzICp0YWJsZXMpOwogdm9pZCBhY3BpX2J1aWxk
X3RhYmxlc19jbGVhbnVwKEFjcGlCdWlsZFRhYmxlcyAqdGFibGVzLCBib29sIG1mcmUpOworQW1s
ICpidWlsZF9vc2NfbWV0aG9kKHZvaWQpOwordm9pZCBidWlsZF9tY2ZnKEdBcnJheSAqdGFibGVf
ZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLCBBY3BpTWNmZ0luZm8gKmluZm8pOworQW1sICpidWls
ZF9nc2lfbGlua19kZXYoY29uc3QgY2hhciAqbmFtZSwgdWludDhfdCB1aWQsIHVpbnQ4X3QgZ3Np
KTsKK0FtbCAqYnVpbGRfcHJ0KGJvb2wgaXNfcGNpMF9wcnQpOwordm9pZCBjcnNfcmFuZ2Vfc2V0
X2luaXQoQ3JzUmFuZ2VTZXQgKnJhbmdlX3NldCk7CitBbWwgKmJ1aWxkX2NycyhQQ0lIb3N0U3Rh
dGUgKmhvc3QsIENyc1JhbmdlU2V0ICpyYW5nZV9zZXQpOwordm9pZCBjcnNfcmVwbGFjZV93aXRo
X2ZyZWVfcmFuZ2VzKEdQdHJBcnJheSAqcmFuZ2VzLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IHN0YXJ0LCB1aW50NjRfdCBlbmQpOwordm9pZCBjcnNfcmFuZ2Vf
c2V0X2ZyZWUoQ3JzUmFuZ2VTZXQgKnJhbmdlX3NldCk7CiB2b2lkCiBidWlsZF9yc2RwX3JzZHQo
R0FycmF5ICp0YWJsZV9kYXRhLAogICAgICAgICAgICAgICAgIEJJT1NMaW5rZXIgKmxpbmtlciwg
dW5zaWduZWQgcnNkdF90Ymxfb2Zmc2V0KTsKZGlmZiAtLWdpdCBhL2h3L2FjcGkvYW1sLWJ1aWxk
LmMgYi9ody9hY3BpL2FtbC1idWlsZC5jCmluZGV4IDhjMjM4ODI3NGMuLmQzMjQyYzZiMzEgMTAw
NjQ0Ci0tLSBhL2h3L2FjcGkvYW1sLWJ1aWxkLmMKKysrIGIvaHcvYWNwaS9hbWwtYnVpbGQuYwpA
QCAtMjUsNiArMjUsMTAgQEAKICNpbmNsdWRlICJxZW11L2Jzd2FwLmgiCiAjaW5jbHVkZSAicWVt
dS9iaXRvcHMuaCIKICNpbmNsdWRlICJzeXNlbXUvbnVtYS5oIgorI2luY2x1ZGUgImh3L3BjaS9w
Y2kuaCIKKyNpbmNsdWRlICJody9wY2kvcGNpX2J1cy5oIgorI2luY2x1ZGUgInFlbXUvcmFuZ2Uu
aCIKKyNpbmNsdWRlICJody9wY2kvcGNpX2JyaWRnZS5oIgogCiBzdGF0aWMgR0FycmF5ICpidWls
ZF9hbGxvY19hcnJheSh2b2lkKQogewpAQCAtMTU5Nyw2ICsxNjAxLDUwMCBAQCB2b2lkIGFjcGlf
YnVpbGRfdGFibGVzX2NsZWFudXAoQWNwaUJ1aWxkVGFibGVzICp0YWJsZXMsIGJvb2wgbWZyZSkK
ICAgICBnX2FycmF5X2ZyZWUodGFibGVzLT52bWdlbmlkLCBtZnJlKTsKIH0KIAorc3RhdGljIHZv
aWQgY3JzX3JhbmdlX2luc2VydChHUHRyQXJyYXkgKnJhbmdlcywgdWludDY0X3QgYmFzZSwgdWlu
dDY0X3QgbGltaXQpCit7CisgICAgQ3JzUmFuZ2VFbnRyeSAqZW50cnk7CisKKyAgICBlbnRyeSA9
IGdfbWFsbG9jKHNpemVvZigqZW50cnkpKTsKKyAgICBlbnRyeS0+YmFzZSA9IGJhc2U7CisgICAg
ZW50cnktPmxpbWl0ID0gbGltaXQ7CisKKyAgICBnX3B0cl9hcnJheV9hZGQocmFuZ2VzLCBlbnRy
eSk7Cit9CisKK3N0YXRpYyB2b2lkIGNyc19yYW5nZV9mcmVlKGdwb2ludGVyIGRhdGEpCit7Cisg
ICAgQ3JzUmFuZ2VFbnRyeSAqZW50cnkgPSAoQ3JzUmFuZ2VFbnRyeSAqKWRhdGE7CisgICAgZ19m
cmVlKGVudHJ5KTsKK30KKwordm9pZCBjcnNfcmFuZ2Vfc2V0X2luaXQoQ3JzUmFuZ2VTZXQgKnJh
bmdlX3NldCkKK3sKKyAgICByYW5nZV9zZXQtPmlvX3JhbmdlcyA9IGdfcHRyX2FycmF5X25ld193
aXRoX2ZyZWVfZnVuYyhjcnNfcmFuZ2VfZnJlZSk7CisgICAgcmFuZ2Vfc2V0LT5tZW1fcmFuZ2Vz
ID0gZ19wdHJfYXJyYXlfbmV3X3dpdGhfZnJlZV9mdW5jKGNyc19yYW5nZV9mcmVlKTsKKyAgICBy
YW5nZV9zZXQtPm1lbV82NGJpdF9yYW5nZXMgPQorICAgICAgICAgICAgZ19wdHJfYXJyYXlfbmV3
X3dpdGhfZnJlZV9mdW5jKGNyc19yYW5nZV9mcmVlKTsKK30KKwordm9pZCBjcnNfcmFuZ2Vfc2V0
X2ZyZWUoQ3JzUmFuZ2VTZXQgKnJhbmdlX3NldCkKK3sKKyAgICBnX3B0cl9hcnJheV9mcmVlKHJh
bmdlX3NldC0+aW9fcmFuZ2VzLCB0cnVlKTsKKyAgICBnX3B0cl9hcnJheV9mcmVlKHJhbmdlX3Nl
dC0+bWVtX3JhbmdlcywgdHJ1ZSk7CisgICAgZ19wdHJfYXJyYXlfZnJlZShyYW5nZV9zZXQtPm1l
bV82NGJpdF9yYW5nZXMsIHRydWUpOworfQorCitzdGF0aWMgZ2ludCBjcnNfcmFuZ2VfY29tcGFy
ZShnY29uc3Rwb2ludGVyIGEsIGdjb25zdHBvaW50ZXIgYikKK3sKKyAgICAgQ3JzUmFuZ2VFbnRy
eSAqZW50cnlfYSA9ICooQ3JzUmFuZ2VFbnRyeSAqKilhOworICAgICBDcnNSYW5nZUVudHJ5ICpl
bnRyeV9iID0gKihDcnNSYW5nZUVudHJ5ICoqKWI7CisKKyAgICAgcmV0dXJuIChpbnQ2NF90KWVu
dHJ5X2EtPmJhc2UgLSAoaW50NjRfdCllbnRyeV9iLT5iYXNlOworfQorCisvKgorICogY3JzX3Jl
cGxhY2Vfd2l0aF9mcmVlX3JhbmdlcyAtIGdpdmVuIHRoZSAndXNlZCcgcmFuZ2VzIHdpdGhpbiBb
c3RhcnQgLSBlbmRdCisgKiBpbnRlcnZhbCwgY29tcHV0ZXMgdGhlICdmcmVlJyByYW5nZXMgZnJv
bSB0aGUgc2FtZSBpbnRlcnZhbC4KKyAqIEV4YW1wbGU6IElmIHRoZSBpbnB1dCBhcnJheSBpcyB7
IFthMSAtIGEyXSxbYjEgLSBiMl0gfSwgdGhlIGZ1bmN0aW9uCisgKiB3aWxsIHJldHVybiB7IFti
YXNlIC0gYTFdLCBbYTIgLSBiMV0sIFtiMiAtIGxpbWl0XSB9LgorICovCit2b2lkIGNyc19yZXBs
YWNlX3dpdGhfZnJlZV9yYW5nZXMoR1B0ckFycmF5ICpyYW5nZXMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHN0YXJ0LCB1aW50NjRfdCBlbmQpCit7
CisgICAgR1B0ckFycmF5ICpmcmVlX3JhbmdlcyA9IGdfcHRyX2FycmF5X25ldygpOworICAgIHVp
bnQ2NF90IGZyZWVfYmFzZSA9IHN0YXJ0OworICAgIGludCBpOworCisgICAgZ19wdHJfYXJyYXlf
c29ydChyYW5nZXMsIGNyc19yYW5nZV9jb21wYXJlKTsKKyAgICBmb3IgKGkgPSAwOyBpIDwgcmFu
Z2VzLT5sZW47IGkrKykgeworICAgICAgICBDcnNSYW5nZUVudHJ5ICp1c2VkID0gZ19wdHJfYXJy
YXlfaW5kZXgocmFuZ2VzLCBpKTsKKworICAgICAgICBpZiAoZnJlZV9iYXNlIDwgdXNlZC0+YmFz
ZSkgeworICAgICAgICAgICAgY3JzX3JhbmdlX2luc2VydChmcmVlX3JhbmdlcywgZnJlZV9iYXNl
LCB1c2VkLT5iYXNlIC0gMSk7CisgICAgICAgIH0KKworICAgICAgICBmcmVlX2Jhc2UgPSB1c2Vk
LT5saW1pdCArIDE7CisgICAgfQorCisgICAgaWYgKGZyZWVfYmFzZSA8IGVuZCkgeworICAgICAg
ICBjcnNfcmFuZ2VfaW5zZXJ0KGZyZWVfcmFuZ2VzLCBmcmVlX2Jhc2UsIGVuZCk7CisgICAgfQor
CisgICAgZ19wdHJfYXJyYXlfc2V0X3NpemUocmFuZ2VzLCAwKTsKKyAgICBmb3IgKGkgPSAwOyBp
IDwgZnJlZV9yYW5nZXMtPmxlbjsgaSsrKSB7CisgICAgICAgIGdfcHRyX2FycmF5X2FkZChyYW5n
ZXMsIGdfcHRyX2FycmF5X2luZGV4KGZyZWVfcmFuZ2VzLCBpKSk7CisgICAgfQorCisgICAgZ19w
dHJfYXJyYXlfZnJlZShmcmVlX3JhbmdlcywgdHJ1ZSk7Cit9CisKKy8qCisgKiBjcnNfcmFuZ2Vf
bWVyZ2UgLSBtZXJnZXMgYWRqYWNlbnQgcmFuZ2VzIGluIHRoZSBnaXZlbiBhcnJheS4KKyAqIEFy
cmF5IGVsZW1lbnRzIGFyZSBkZWxldGVkIGFuZCByZXBsYWNlZCB3aXRoIHRoZSBtZXJnZWQgcmFu
Z2VzLgorICovCitzdGF0aWMgdm9pZCBjcnNfcmFuZ2VfbWVyZ2UoR1B0ckFycmF5ICpyYW5nZSkK
K3sKKyAgICBHUHRyQXJyYXkgKnRtcCA9ICBnX3B0cl9hcnJheV9uZXdfd2l0aF9mcmVlX2Z1bmMo
Y3JzX3JhbmdlX2ZyZWUpOworICAgIENyc1JhbmdlRW50cnkgKmVudHJ5OworICAgIHVpbnQ2NF90
IHJhbmdlX2Jhc2UsIHJhbmdlX2xpbWl0OworICAgIGludCBpOworCisgICAgaWYgKCFyYW5nZS0+
bGVuKSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBnX3B0cl9hcnJheV9zb3J0KHJh
bmdlLCBjcnNfcmFuZ2VfY29tcGFyZSk7CisKKyAgICBlbnRyeSA9IGdfcHRyX2FycmF5X2luZGV4
KHJhbmdlLCAwKTsKKyAgICByYW5nZV9iYXNlID0gZW50cnktPmJhc2U7CisgICAgcmFuZ2VfbGlt
aXQgPSBlbnRyeS0+bGltaXQ7CisgICAgZm9yIChpID0gMTsgaSA8IHJhbmdlLT5sZW47IGkrKykg
eworICAgICAgICBlbnRyeSA9IGdfcHRyX2FycmF5X2luZGV4KHJhbmdlLCBpKTsKKyAgICAgICAg
aWYgKGVudHJ5LT5iYXNlIC0gMSA9PSByYW5nZV9saW1pdCkgeworICAgICAgICAgICAgcmFuZ2Vf
bGltaXQgPSBlbnRyeS0+bGltaXQ7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBjcnNf
cmFuZ2VfaW5zZXJ0KHRtcCwgcmFuZ2VfYmFzZSwgcmFuZ2VfbGltaXQpOworICAgICAgICAgICAg
cmFuZ2VfYmFzZSA9IGVudHJ5LT5iYXNlOworICAgICAgICAgICAgcmFuZ2VfbGltaXQgPSBlbnRy
eS0+bGltaXQ7CisgICAgICAgIH0KKyAgICB9CisgICAgY3JzX3JhbmdlX2luc2VydCh0bXAsIHJh
bmdlX2Jhc2UsIHJhbmdlX2xpbWl0KTsKKworICAgIGdfcHRyX2FycmF5X3NldF9zaXplKHJhbmdl
LCAwKTsKKyAgICBmb3IgKGkgPSAwOyBpIDwgdG1wLT5sZW47IGkrKykgeworICAgICAgICBlbnRy
eSA9IGdfcHRyX2FycmF5X2luZGV4KHRtcCwgaSk7CisgICAgICAgIGNyc19yYW5nZV9pbnNlcnQo
cmFuZ2UsIGVudHJ5LT5iYXNlLCBlbnRyeS0+bGltaXQpOworICAgIH0KKyAgICBnX3B0cl9hcnJh
eV9mcmVlKHRtcCwgdHJ1ZSk7Cit9CisKK0FtbCAqYnVpbGRfY3JzKFBDSUhvc3RTdGF0ZSAqaG9z
dCwgQ3JzUmFuZ2VTZXQgKnJhbmdlX3NldCkKK3sKKyAgICBBbWwgKmNycyA9IGFtbF9yZXNvdXJj
ZV90ZW1wbGF0ZSgpOworICAgIENyc1JhbmdlU2V0IHRlbXBfcmFuZ2Vfc2V0OworICAgIENyc1Jh
bmdlRW50cnkgKmVudHJ5OworICAgIHVpbnQ4X3QgbWF4X2J1cyA9IHBjaV9idXNfbnVtKGhvc3Qt
PmJ1cyk7CisgICAgdWludDhfdCB0eXBlOworICAgIGludCBkZXZmbjsKKyAgICBpbnQgaTsKKwor
ICAgIGNyc19yYW5nZV9zZXRfaW5pdCgmdGVtcF9yYW5nZV9zZXQpOworICAgIGZvciAoZGV2Zm4g
PSAwOyBkZXZmbiA8IEFSUkFZX1NJWkUoaG9zdC0+YnVzLT5kZXZpY2VzKTsgZGV2Zm4rKykgewor
ICAgICAgICB1aW50NjRfdCByYW5nZV9iYXNlLCByYW5nZV9saW1pdDsKKyAgICAgICAgUENJRGV2
aWNlICpkZXYgPSBob3N0LT5idXMtPmRldmljZXNbZGV2Zm5dOworCisgICAgICAgIGlmICghZGV2
KSB7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIGZvciAoaSA9
IDA7IGkgPCBQQ0lfTlVNX1JFR0lPTlM7IGkrKykgeworICAgICAgICAgICAgUENJSU9SZWdpb24g
KnIgPSAmZGV2LT5pb19yZWdpb25zW2ldOworCisgICAgICAgICAgICByYW5nZV9iYXNlID0gci0+
YWRkcjsKKyAgICAgICAgICAgIHJhbmdlX2xpbWl0ID0gci0+YWRkciArIHItPnNpemUgLSAxOwor
CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogV29yay1hcm91bmQgZm9yIG9sZCBiaW9z
ZXMKKyAgICAgICAgICAgICAqIHRoYXQgZG8gbm90IHN1cHBvcnQgbXVsdGlwbGUgcm9vdCBidXNl
cworICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIXJhbmdlX2Jhc2UgfHwgcmFuZ2Vf
YmFzZSA+IHJhbmdlX2xpbWl0KSB7CisgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAg
ICAgICB9CisKKyAgICAgICAgICAgIGlmIChyLT50eXBlICYgUENJX0JBU0VfQUREUkVTU19TUEFD
RV9JTykgeworICAgICAgICAgICAgICAgIGNyc19yYW5nZV9pbnNlcnQodGVtcF9yYW5nZV9zZXQu
aW9fcmFuZ2VzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFuZ2VfYmFzZSwg
cmFuZ2VfbGltaXQpOworICAgICAgICAgICAgfSBlbHNlIHsgLyogIm1lbW9yeSIgKi8KKyAgICAg
ICAgICAgICAgICBjcnNfcmFuZ2VfaW5zZXJ0KHRlbXBfcmFuZ2Vfc2V0Lm1lbV9yYW5nZXMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW5nZV9iYXNlLCByYW5nZV9saW1pdCk7
CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAgICB0eXBlID0gZGV2LT5jb25maWdb
UENJX0hFQURFUl9UWVBFXSAmIH5QQ0lfSEVBREVSX1RZUEVfTVVMVElfRlVOQ1RJT047CisgICAg
ICAgIGlmICh0eXBlID09IFBDSV9IRUFERVJfVFlQRV9CUklER0UpIHsKKyAgICAgICAgICAgIHVp
bnQ4X3Qgc3Vib3JkaW5hdGUgPSBkZXYtPmNvbmZpZ1tQQ0lfU1VCT1JESU5BVEVfQlVTXTsKKyAg
ICAgICAgICAgIGlmIChzdWJvcmRpbmF0ZSA+IG1heF9idXMpIHsKKyAgICAgICAgICAgICAgICBt
YXhfYnVzID0gc3Vib3JkaW5hdGU7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIHJhbmdl
X2Jhc2UgPSBwY2lfYnJpZGdlX2dldF9iYXNlKGRldiwgUENJX0JBU0VfQUREUkVTU19TUEFDRV9J
Tyk7CisgICAgICAgICAgICByYW5nZV9saW1pdCA9IHBjaV9icmlkZ2VfZ2V0X2xpbWl0KGRldiwg
UENJX0JBU0VfQUREUkVTU19TUEFDRV9JTyk7CisKKyAgICAgICAgICAgIC8qCisgICAgICAgICAg
ICAgKiBXb3JrLWFyb3VuZCBmb3Igb2xkIGJpb3NlcworICAgICAgICAgICAgICogdGhhdCBkbyBu
b3Qgc3VwcG9ydCBtdWx0aXBsZSByb290IGJ1c2VzCisgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgIGlmIChyYW5nZV9iYXNlICYmIHJhbmdlX2Jhc2UgPD0gcmFuZ2VfbGltaXQpIHsKKyAgICAg
ICAgICAgICAgICBjcnNfcmFuZ2VfaW5zZXJ0KHRlbXBfcmFuZ2Vfc2V0LmlvX3JhbmdlcywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhbmdlX2Jhc2UsIHJhbmdlX2xpbWl0KTsK
KyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgcmFuZ2VfYmFzZSA9CisgICAgICAgICAgICAg
ICAgcGNpX2JyaWRnZV9nZXRfYmFzZShkZXYsIFBDSV9CQVNFX0FERFJFU1NfU1BBQ0VfTUVNT1JZ
KTsKKyAgICAgICAgICAgIHJhbmdlX2xpbWl0ID0KKyAgICAgICAgICAgICAgICBwY2lfYnJpZGdl
X2dldF9saW1pdChkZXYsIFBDSV9CQVNFX0FERFJFU1NfU1BBQ0VfTUVNT1JZKTsKKworICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAqIFdvcmstYXJvdW5kIGZvciBvbGQgYmlvc2VzCisgICAg
ICAgICAgICAgKiB0aGF0IGRvIG5vdCBzdXBwb3J0IG11bHRpcGxlIHJvb3QgYnVzZXMKKyAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgaWYgKHJhbmdlX2Jhc2UgJiYgcmFuZ2VfYmFzZSA8PSBy
YW5nZV9saW1pdCkgeworICAgICAgICAgICAgICAgIHVpbnQ2NF90IGxlbmd0aCA9IHJhbmdlX2xp
bWl0IC0gcmFuZ2VfYmFzZSArIDE7CisgICAgICAgICAgICAgICAgaWYgKHJhbmdlX2xpbWl0IDw9
IFVJTlQzMl9NQVggJiYgbGVuZ3RoIDw9IFVJTlQzMl9NQVgpICB7CisgICAgICAgICAgICAgICAg
ICAgIGNyc19yYW5nZV9pbnNlcnQodGVtcF9yYW5nZV9zZXQubWVtX3JhbmdlcywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW5nZV9iYXNlLCByYW5nZV9saW1pdCk7Cisg
ICAgICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICAgICAgY3JzX3JhbmdlX2lu
c2VydCh0ZW1wX3JhbmdlX3NldC5tZW1fNjRiaXRfcmFuZ2VzLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJhbmdlX2Jhc2UsIHJhbmdlX2xpbWl0KTsKKyAgICAgICAgICAg
ICAgICB9CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIHJhbmdlX2Jhc2UgPQorICAgICAg
ICAgICAgICAgIHBjaV9icmlkZ2VfZ2V0X2Jhc2UoZGV2LCBQQ0lfQkFTRV9BRERSRVNTX01FTV9Q
UkVGRVRDSCk7CisgICAgICAgICAgICByYW5nZV9saW1pdCA9CisgICAgICAgICAgICAgICAgcGNp
X2JyaWRnZV9nZXRfbGltaXQoZGV2LCBQQ0lfQkFTRV9BRERSRVNTX01FTV9QUkVGRVRDSCk7CisK
KyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBXb3JrLWFyb3VuZCBmb3Igb2xkIGJpb3Nl
cworICAgICAgICAgICAgICogdGhhdCBkbyBub3Qgc3VwcG9ydCBtdWx0aXBsZSByb290IGJ1c2Vz
CisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmIChyYW5nZV9iYXNlICYmIHJhbmdlX2Jh
c2UgPD0gcmFuZ2VfbGltaXQpIHsKKyAgICAgICAgICAgICAgICB1aW50NjRfdCBsZW5ndGggPSBy
YW5nZV9saW1pdCAtIHJhbmdlX2Jhc2UgKyAxOworICAgICAgICAgICAgICAgIGlmIChyYW5nZV9s
aW1pdCA8PSBVSU5UMzJfTUFYICYmIGxlbmd0aCA8PSBVSU5UMzJfTUFYKSB7CisgICAgICAgICAg
ICAgICAgICAgIGNyc19yYW5nZV9pbnNlcnQodGVtcF9yYW5nZV9zZXQubWVtX3JhbmdlcywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW5nZV9iYXNlLCByYW5nZV9saW1p
dCk7CisgICAgICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICAgICAgY3JzX3Jh
bmdlX2luc2VydCh0ZW1wX3JhbmdlX3NldC5tZW1fNjRiaXRfcmFuZ2VzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJhbmdlX2Jhc2UsIHJhbmdlX2xpbWl0KTsKKyAgICAg
ICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisKKyAgICBjcnNf
cmFuZ2VfbWVyZ2UodGVtcF9yYW5nZV9zZXQuaW9fcmFuZ2VzKTsKKyAgICBmb3IgKGkgPSAwOyBp
IDwgdGVtcF9yYW5nZV9zZXQuaW9fcmFuZ2VzLT5sZW47IGkrKykgeworICAgICAgICBlbnRyeSA9
IGdfcHRyX2FycmF5X2luZGV4KHRlbXBfcmFuZ2Vfc2V0LmlvX3JhbmdlcywgaSk7CisgICAgICAg
IGFtbF9hcHBlbmQoY3JzLAorICAgICAgICAgICAgICAgICAgIGFtbF93b3JkX2lvKEFNTF9NSU5f
RklYRUQsIEFNTF9NQVhfRklYRUQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQU1M
X1BPU19ERUNPREUsIEFNTF9FTlRJUkVfUkFOR0UsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMCwgZW50cnktPmJhc2UsIGVudHJ5LT5saW1pdCwgMCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBlbnRyeS0+bGltaXQgLSBlbnRyeS0+YmFzZSArIDEpKTsKKyAgICAgICAg
Y3JzX3JhbmdlX2luc2VydChyYW5nZV9zZXQtPmlvX3JhbmdlcywgZW50cnktPmJhc2UsIGVudHJ5
LT5saW1pdCk7CisgICAgfQorCisgICAgY3JzX3JhbmdlX21lcmdlKHRlbXBfcmFuZ2Vfc2V0Lm1l
bV9yYW5nZXMpOworICAgIGZvciAoaSA9IDA7IGkgPCB0ZW1wX3JhbmdlX3NldC5tZW1fcmFuZ2Vz
LT5sZW47IGkrKykgeworICAgICAgICBlbnRyeSA9IGdfcHRyX2FycmF5X2luZGV4KHRlbXBfcmFu
Z2Vfc2V0Lm1lbV9yYW5nZXMsIGkpOworICAgICAgICBhbWxfYXBwZW5kKGNycywKKyAgICAgICAg
ICAgICAgICAgICBhbWxfZHdvcmRfbWVtb3J5KEFNTF9QT1NfREVDT0RFLCBBTUxfTUlOX0ZJWEVE
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQU1MX01BWF9GSVhFRCwgQU1M
X05PTl9DQUNIRUFCTEUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBTUxf
UkVBRF9XUklURSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIGVudHJ5
LT5iYXNlLCBlbnRyeS0+bGltaXQsIDAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBlbnRyeS0+bGltaXQgLSBlbnRyeS0+YmFzZSArIDEpKTsKKyAgICAgICAgY3JzX3Jhbmdl
X2luc2VydChyYW5nZV9zZXQtPm1lbV9yYW5nZXMsIGVudHJ5LT5iYXNlLCBlbnRyeS0+bGltaXQp
OworICAgIH0KKworICAgIGNyc19yYW5nZV9tZXJnZSh0ZW1wX3JhbmdlX3NldC5tZW1fNjRiaXRf
cmFuZ2VzKTsKKyAgICBmb3IgKGkgPSAwOyBpIDwgdGVtcF9yYW5nZV9zZXQubWVtXzY0Yml0X3Jh
bmdlcy0+bGVuOyBpKyspIHsKKyAgICAgICAgZW50cnkgPSBnX3B0cl9hcnJheV9pbmRleCh0ZW1w
X3JhbmdlX3NldC5tZW1fNjRiaXRfcmFuZ2VzLCBpKTsKKyAgICAgICAgYW1sX2FwcGVuZChjcnMs
CisgICAgICAgICAgICAgICAgICAgYW1sX3F3b3JkX21lbW9yeShBTUxfUE9TX0RFQ09ERSwgQU1M
X01JTl9GSVhFRCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFNTF9NQVhf
RklYRUQsIEFNTF9OT05fQ0FDSEVBQkxFLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQU1MX1JFQURfV1JJVEUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAwLCBlbnRyeS0+YmFzZSwgZW50cnktPmxpbWl0LCAwLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZW50cnktPmxpbWl0IC0gZW50cnktPmJhc2UgKyAxKSk7CisgICAgICAg
IGNyc19yYW5nZV9pbnNlcnQocmFuZ2Vfc2V0LT5tZW1fNjRiaXRfcmFuZ2VzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgIGVudHJ5LT5iYXNlLCBlbnRyeS0+bGltaXQpOworICAgIH0KKworICAg
IGNyc19yYW5nZV9zZXRfZnJlZSgmdGVtcF9yYW5nZV9zZXQpOworCisgICAgYW1sX2FwcGVuZChj
cnMsCisgICAgICAgIGFtbF93b3JkX2J1c19udW1iZXIoQU1MX01JTl9GSVhFRCwgQU1MX01BWF9G
SVhFRCwgQU1MX1BPU19ERUNPREUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfYnVzX251bShob3N0LT5idXMpLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1heF9idXMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfYnVzIC0gcGNpX2J1c19udW0o
aG9zdC0+YnVzKSArIDEpKTsKKworICAgIHJldHVybiBjcnM7Cit9CisKK0FtbCAqYnVpbGRfb3Nj
X21ldGhvZCh2b2lkKQoreworICAgIEFtbCAqaWZfY3R4OworICAgIEFtbCAqaWZfY3R4MjsKKyAg
ICBBbWwgKmVsc2VfY3R4OworICAgIEFtbCAqbWV0aG9kOworICAgIEFtbCAqYV9jd2QxID0gYW1s
X25hbWUoIkNEVzEiKTsKKyAgICBBbWwgKmFfY3RybCA9IGFtbF9sb2NhbCgwKTsKKworICAgIG1l
dGhvZCA9IGFtbF9tZXRob2QoIl9PU0MiLCA0LCBBTUxfTk9UU0VSSUFMSVpFRCk7CisgICAgYW1s
X2FwcGVuZChtZXRob2QsIGFtbF9jcmVhdGVfZHdvcmRfZmllbGQoYW1sX2FyZygzKSwgYW1sX2lu
dCgwKSwgIkNEVzEiKSk7CisKKyAgICBpZl9jdHggPSBhbWxfaWYoYW1sX2VxdWFsKAorICAgICAg
ICBhbWxfYXJnKDApLCBhbWxfdG91dWlkKCIzM0RCNEQ1Qi0xRkY3LTQwMUMtOTY1Ny03NDQxQzAz
REQ3NjYiKSkpOworICAgIGFtbF9hcHBlbmQoaWZfY3R4LCBhbWxfY3JlYXRlX2R3b3JkX2ZpZWxk
KGFtbF9hcmcoMyksIGFtbF9pbnQoNCksICJDRFcyIikpOworICAgIGFtbF9hcHBlbmQoaWZfY3R4
LCBhbWxfY3JlYXRlX2R3b3JkX2ZpZWxkKGFtbF9hcmcoMyksIGFtbF9pbnQoOCksICJDRFczIikp
OworCisgICAgYW1sX2FwcGVuZChpZl9jdHgsIGFtbF9zdG9yZShhbWxfbmFtZSgiQ0RXMyIpLCBh
X2N0cmwpKTsKKworICAgIC8qCisgICAgICogQWx3YXlzIGFsbG93IG5hdGl2ZSBQTUUsIEFFUiAo
bm8gZGVwZW5kZW5jaWVzKQorICAgICAqIEFsbG93IFNIUEMgKFBDSSBicmlkZ2VzIGNhbiBoYXZl
IFNIUEMgY29udHJvbGxlcikKKyAgICAgKi8KKyAgICBhbWxfYXBwZW5kKGlmX2N0eCwgYW1sX2Fu
ZChhX2N0cmwsIGFtbF9pbnQoMHgxRiksIGFfY3RybCkpOworCisgICAgaWZfY3R4MiA9IGFtbF9p
ZihhbWxfbG5vdChhbWxfZXF1YWwoYW1sX2FyZygxKSwgYW1sX2ludCgxKSkpKTsKKyAgICAvKiBV
bmtub3duIHJldmlzaW9uICovCisgICAgYW1sX2FwcGVuZChpZl9jdHgyLCBhbWxfb3IoYV9jd2Qx
LCBhbWxfaW50KDB4MDgpLCBhX2N3ZDEpKTsKKyAgICBhbWxfYXBwZW5kKGlmX2N0eCwgaWZfY3R4
Mik7CisKKyAgICBpZl9jdHgyID0gYW1sX2lmKGFtbF9sbm90KGFtbF9lcXVhbChhbWxfbmFtZSgi
Q0RXMyIpLCBhX2N0cmwpKSk7CisgICAgLyogQ2FwYWJpbGl0aWVzIGJpdHMgd2VyZSBtYXNrZWQg
Ki8KKyAgICBhbWxfYXBwZW5kKGlmX2N0eDIsIGFtbF9vcihhX2N3ZDEsIGFtbF9pbnQoMHgxMCks
IGFfY3dkMSkpOworICAgIGFtbF9hcHBlbmQoaWZfY3R4LCBpZl9jdHgyKTsKKworICAgIC8qIFVw
ZGF0ZSBEV09SRDMgaW4gdGhlIGJ1ZmZlciAqLworICAgIGFtbF9hcHBlbmQoaWZfY3R4LCBhbWxf
c3RvcmUoYV9jdHJsLCBhbWxfbmFtZSgiQ0RXMyIpKSk7CisgICAgYW1sX2FwcGVuZChtZXRob2Qs
IGlmX2N0eCk7CisKKyAgICBlbHNlX2N0eCA9IGFtbF9lbHNlKCk7CisgICAgLyogVW5yZWNvZ25p
emVkIFVVSUQgKi8KKyAgICBhbWxfYXBwZW5kKGVsc2VfY3R4LCBhbWxfb3IoYV9jd2QxLCBhbWxf
aW50KDQpLCBhX2N3ZDEpKTsKKyAgICBhbWxfYXBwZW5kKG1ldGhvZCwgZWxzZV9jdHgpOworCisg
ICAgYW1sX2FwcGVuZChtZXRob2QsIGFtbF9yZXR1cm4oYW1sX2FyZygzKSkpOworICAgIHJldHVy
biBtZXRob2Q7Cit9CisKK3ZvaWQKK2J1aWxkX21jZmcoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9T
TGlua2VyICpsaW5rZXIsIEFjcGlNY2ZnSW5mbyAqaW5mbykKK3sKKyAgICBBY3BpVGFibGVNY2Zn
ICptY2ZnOworICAgIGNvbnN0IGNoYXIgKnNpZzsKKyAgICBpbnQgbGVuID0gc2l6ZW9mKCptY2Zn
KSArIDEgKiBzaXplb2YobWNmZy0+YWxsb2NhdGlvblswXSk7CisKKyAgICBtY2ZnID0gYWNwaV9k
YXRhX3B1c2godGFibGVfZGF0YSwgbGVuKTsKKyAgICBtY2ZnLT5hbGxvY2F0aW9uWzBdLmFkZHJl
c3MgPSBjcHVfdG9fbGU2NChpbmZvLT5tY2ZnX2Jhc2UpOworICAgIC8qIE9ubHkgYSBzaW5nbGUg
YWxsb2NhdGlvbiBzbyBubyBuZWVkIHRvIHBsYXkgd2l0aCBzZWdtZW50cyAqLworICAgIG1jZmct
PmFsbG9jYXRpb25bMF0ucGNpX3NlZ21lbnQgPSBjcHVfdG9fbGUxNigwKTsKKyAgICBtY2ZnLT5h
bGxvY2F0aW9uWzBdLnN0YXJ0X2J1c19udW1iZXIgPSAwOworICAgIG1jZmctPmFsbG9jYXRpb25b
MF0uZW5kX2J1c19udW1iZXIgPSBQQ0lFX01NQ0ZHX0JVUyhpbmZvLT5tY2ZnX3NpemUgLSAxKTsK
KworICAgIC8qIE1DRkcgaXMgdXNlZCBmb3IgRUNBTSB3aGljaCBjYW4gYmUgZW5hYmxlZCBvciBk
aXNhYmxlZCBieSBndWVzdC4KKyAgICAgKiBUbyBhdm9pZCB0YWJsZSBzaXplIGNoYW5nZXMgKHdo
aWNoIGNyZWF0ZSBtaWdyYXRpb24gaXNzdWVzKSwKKyAgICAgKiBhbHdheXMgY3JlYXRlIHRoZSB0
YWJsZSBldmVuIGlmIHRoZXJlIGFyZSBubyBhbGxvY2F0aW9ucywKKyAgICAgKiBidXQgc2V0IHRo
ZSBzaWduYXR1cmUgdG8gYSByZXNlcnZlZCB2YWx1ZSBpbiB0aGlzIGNhc2UuCisgICAgICogQUNQ
SSBzcGVjIHJlcXVpcmVzIE9TUE1zIHRvIGlnbm9yZSBzdWNoIHRhYmxlcy4KKyAgICAgKi8KKyAg
ICBpZiAoaW5mby0+bWNmZ19iYXNlID09IFBDSUVfQkFTRV9BRERSX1VOTUFQUEVEKSB7CisgICAg
ICAgIC8qIFJlc2VydmVkIHNpZ25hdHVyZTogaWdub3JlZCBieSBPU1BNICovCisgICAgICAgIHNp
ZyA9ICJRRU1VIjsKKyAgICB9IGVsc2UgeworICAgICAgICBzaWcgPSAiTUNGRyI7CisgICAgfQor
ICAgIGJ1aWxkX2hlYWRlcihsaW5rZXIsIHRhYmxlX2RhdGEsICh2b2lkICopbWNmZywgc2lnLCBs
ZW4sIDEsIE5VTEwsIE5VTEwpOworfQorCitBbWwgKmJ1aWxkX2dzaV9saW5rX2Rldihjb25zdCBj
aGFyICpuYW1lLCB1aW50OF90IHVpZCwgdWludDhfdCBnc2kpCit7CisgICAgQW1sICpkZXY7Cisg
ICAgQW1sICpjcnM7CisgICAgQW1sICptZXRob2Q7CisgICAgdWludDMyX3QgaXJxczsKKworICAg
IGRldiA9IGFtbF9kZXZpY2UoIiVzIiwgbmFtZSk7CisgICAgYW1sX2FwcGVuZChkZXYsIGFtbF9u
YW1lX2RlY2woIl9ISUQiLCBhbWxfZWlzYWlkKCJQTlAwQzBGIikpKTsKKyAgICBhbWxfYXBwZW5k
KGRldiwgYW1sX25hbWVfZGVjbCgiX1VJRCIsIGFtbF9pbnQodWlkKSkpOworCisgICAgY3JzID0g
YW1sX3Jlc291cmNlX3RlbXBsYXRlKCk7CisgICAgaXJxcyA9IGdzaTsKKyAgICBhbWxfYXBwZW5k
KGNycywgYW1sX2ludGVycnVwdChBTUxfQ09OU1VNRVIsIEFNTF9MRVZFTCwgQU1MX0FDVElWRV9I
SUdILAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFNTF9TSEFSRUQsICZpcnFz
LCAxKSk7CisgICAgYW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIl9QUlMiLCBjcnMpKTsK
KworICAgIGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJfQ1JTIiwgY3JzKSk7CisKKyAg
ICAvKgorICAgICAqIF9ESVMgY2FuIGJlIG5vLW9wIGJlY2F1c2UgdGhlIGludGVycnVwdCBjYW5u
b3QgYmUgZGlzYWJsZWQuCisgICAgICovCisgICAgbWV0aG9kID0gYW1sX21ldGhvZCgiX0RJUyIs
IDAsIEFNTF9OT1RTRVJJQUxJWkVEKTsKKyAgICBhbWxfYXBwZW5kKGRldiwgbWV0aG9kKTsKKwor
ICAgIG1ldGhvZCA9IGFtbF9tZXRob2QoIl9TUlMiLCAxLCBBTUxfTk9UU0VSSUFMSVpFRCk7Cisg
ICAgYW1sX2FwcGVuZChkZXYsIG1ldGhvZCk7CisKKyAgICByZXR1cm4gZGV2OworfQorCisvKioK
KyAqIGJ1aWxkX3BydF9lbnRyeToKKyAqIEBsaW5rX25hbWU6IGxpbmsgbmFtZSBmb3IgUENJIHJv
dXRlIGVudHJ5CisgKgorICogYnVpbGQgQU1MIHBhY2thZ2UgY29udGFpbmluZyBhIFBDSSByb3V0
ZSBlbnRyeSBmb3IgQGxpbmtfbmFtZQorICovCitzdGF0aWMgQW1sICpidWlsZF9wcnRfZW50cnko
Y29uc3QgY2hhciAqbGlua19uYW1lKQoreworICAgIEFtbCAqYV96ZXJvID0gYW1sX2ludCgwKTsK
KyAgICBBbWwgKnBrZyA9IGFtbF9wYWNrYWdlKDQpOworICAgIGFtbF9hcHBlbmQocGtnLCBhX3pl
cm8pOworICAgIGFtbF9hcHBlbmQocGtnLCBhX3plcm8pOworICAgIGFtbF9hcHBlbmQocGtnLCBh
bWxfbmFtZSgiJXMiLCBsaW5rX25hbWUpKTsKKyAgICBhbWxfYXBwZW5kKHBrZywgYV96ZXJvKTsK
KyAgICByZXR1cm4gcGtnOworfQorCisvKgorICogaW5pdGlhbGl6ZV9yb3V0ZSAtIEluaXRpYWxp
emUgdGhlIGludGVycnVwdCByb3V0aW5nIHJ1bGUKKyAqIHRocm91Z2ggYSBzcGVjaWZpYyBMSU5L
OgorICogIGlmIChsbmtfaWR4ID09IGlkeCkKKyAqICAgICAgcm91dGUgdXNpbmcgbGluayAnbGlu
a19uYW1lJworICovCitzdGF0aWMgQW1sICppbml0aWFsaXplX3JvdXRlKEFtbCAqcm91dGUsIGNv
bnN0IGNoYXIgKmxpbmtfbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQW1sICps
bmtfaWR4LCBpbnQgaWR4KQoreworICAgIEFtbCAqaWZfY3R4ID0gYW1sX2lmKGFtbF9lcXVhbChs
bmtfaWR4LCBhbWxfaW50KGlkeCkpKTsKKyAgICBBbWwgKnBrZyA9IGJ1aWxkX3BydF9lbnRyeShs
aW5rX25hbWUpOworCisgICAgYW1sX2FwcGVuZChpZl9jdHgsIGFtbF9zdG9yZShwa2csIHJvdXRl
KSk7CisKKyAgICByZXR1cm4gaWZfY3R4OworfQorCisvKgorICogYnVpbGRfcHJ0IC0gRGVmaW5l
IGludGVycnVwdCByb3VudGluZyBydWxlcworICoKKyAqIFJldHVybnMgYW4gYXJyYXkgb2YgMTI4
IHJvdXRlcywgb25lIGZvciBlYWNoIGRldmljZSwKKyAqIGJhc2VkIG9uIGRldmljZSBsb2NhdGlv
bi4KKyAqIFRoZSBtYWluIGdvYWwgaXMgdG8gZXF1YWx5IGRpc3RyaWJ1dGUgdGhlIGludGVycnVw
dHMKKyAqIG92ZXIgdGhlIDQgZXhpc3RpbmcgQUNQSSBsaW5rcyAod29ya3Mgb25seSBmb3IgaTQ0
MGZ4KS4KKyAqIFRoZSBoYXNoIGZ1bmN0aW9uIGlzICAoc2xvdCArIHBpbikgJiAzIC0+ICJMTktb
RHxBfEJ8Q10iLgorICoKKyAqLworQW1sICpidWlsZF9wcnQoYm9vbCBpc19wY2kwX3BydCkKK3sK
KyAgICBBbWwgKm1ldGhvZCwgKndoaWxlX2N0eCwgKnBpbiwgKnJlczsKKworICAgIG1ldGhvZCA9
IGFtbF9tZXRob2QoIl9QUlQiLCAwLCBBTUxfTk9UU0VSSUFMSVpFRCk7CisgICAgcmVzID0gYW1s
X2xvY2FsKDApOworICAgIHBpbiA9IGFtbF9sb2NhbCgxKTsKKyAgICBhbWxfYXBwZW5kKG1ldGhv
ZCwgYW1sX3N0b3JlKGFtbF9wYWNrYWdlKDEyOCksIHJlcykpOworICAgIGFtbF9hcHBlbmQobWV0
aG9kLCBhbWxfc3RvcmUoYW1sX2ludCgwKSwgcGluKSk7CisKKyAgICAvKiB3aGlsZSAocGluIDwg
MTI4KSAqLworICAgIHdoaWxlX2N0eCA9IGFtbF93aGlsZShhbWxfbGxlc3MocGluLCBhbWxfaW50
KDEyOCkpKTsKKyAgICB7CisgICAgICAgIEFtbCAqc2xvdCA9IGFtbF9sb2NhbCgyKTsKKyAgICAg
ICAgQW1sICpsbmtfaWR4ID0gYW1sX2xvY2FsKDMpOworICAgICAgICBBbWwgKnJvdXRlID0gYW1s
X2xvY2FsKDQpOworCisgICAgICAgIC8qIHNsb3QgPSBwaW4gPj4gMiAqLworICAgICAgICBhbWxf
YXBwZW5kKHdoaWxlX2N0eCwKKyAgICAgICAgICAgICAgICAgICBhbWxfc3RvcmUoYW1sX3NoaWZ0
cmlnaHQocGluLCBhbWxfaW50KDIpLCBOVUxMKSwgc2xvdCkpOworICAgICAgICAvKiBsbmtfaWR4
ID0gKHNsb3QgKyBwaW4pICYgMyAqLworICAgICAgICBhbWxfYXBwZW5kKHdoaWxlX2N0eCwKKyAg
ICAgICAgICAgIGFtbF9zdG9yZShhbWxfYW5kKGFtbF9hZGQocGluLCBzbG90LCBOVUxMKSwgYW1s
X2ludCgzKSwgTlVMTCksCisgICAgICAgICAgICAgICAgICAgICAgbG5rX2lkeCkpOworCisgICAg
ICAgIC8qIHJvdXRlWzJdID0gIkxOS1tEfEF8QnxDXSIsIHNlbGVjdGlvbiBiYXNlZCBvbiBwaW4g
JSAzICAqLworICAgICAgICBhbWxfYXBwZW5kKHdoaWxlX2N0eCwgaW5pdGlhbGl6ZV9yb3V0ZShy
b3V0ZSwgIkxOS0QiLCBsbmtfaWR4LCAwKSk7CisgICAgICAgIGlmIChpc19wY2kwX3BydCkgewor
ICAgICAgICAgICAgQW1sICppZl9kZXZpY2VfMSwgKmlmX3Bpbl80LCAqZWxzZV9waW5fNDsKKwor
ICAgICAgICAgICAgLyogZGV2aWNlIDEgaXMgdGhlIHBvd2VyLW1hbmFnZW1lbnQgZGV2aWNlLCBu
ZWVkcyBTQ0kgKi8KKyAgICAgICAgICAgIGlmX2RldmljZV8xID0gYW1sX2lmKGFtbF9lcXVhbChs
bmtfaWR4LCBhbWxfaW50KDEpKSk7CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWZf
cGluXzQgPSBhbWxfaWYoYW1sX2VxdWFsKHBpbiwgYW1sX2ludCg0KSkpOworICAgICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICAgICAgYW1sX2FwcGVuZChpZl9waW5fNCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGFtbF9zdG9yZShidWlsZF9wcnRfZW50cnkoIkxOS1MiKSwgcm91dGUp
KTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgYW1sX2FwcGVuZChpZl9kZXZp
Y2VfMSwgaWZfcGluXzQpOworICAgICAgICAgICAgICAgIGVsc2VfcGluXzQgPSBhbWxfZWxzZSgp
OworICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgYW1sX2FwcGVuZChlbHNl
X3Bpbl80LAorICAgICAgICAgICAgICAgICAgICAgICAgYW1sX3N0b3JlKGJ1aWxkX3BydF9lbnRy
eSgiTE5LQSIpLCByb3V0ZSkpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBh
bWxfYXBwZW5kKGlmX2RldmljZV8xLCBlbHNlX3Bpbl80KTsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgIGFtbF9hcHBlbmQod2hpbGVfY3R4LCBpZl9kZXZpY2VfMSk7CisgICAgICAgIH0gZWxz
ZSB7CisgICAgICAgICAgICBhbWxfYXBwZW5kKHdoaWxlX2N0eCwgaW5pdGlhbGl6ZV9yb3V0ZShy
b3V0ZSwgIkxOS0EiLCBsbmtfaWR4LCAxKSk7CisgICAgICAgIH0KKyAgICAgICAgYW1sX2FwcGVu
ZCh3aGlsZV9jdHgsIGluaXRpYWxpemVfcm91dGUocm91dGUsICJMTktCIiwgbG5rX2lkeCwgMikp
OworICAgICAgICBhbWxfYXBwZW5kKHdoaWxlX2N0eCwgaW5pdGlhbGl6ZV9yb3V0ZShyb3V0ZSwg
IkxOS0MiLCBsbmtfaWR4LCAzKSk7CisKKyAgICAgICAgLyogcm91dGVbMF0gPSAweFtzbG90XUZG
RkYgKi8KKyAgICAgICAgYW1sX2FwcGVuZCh3aGlsZV9jdHgsCisgICAgICAgICAgICBhbWxfc3Rv
cmUoYW1sX29yKGFtbF9zaGlmdGxlZnQoc2xvdCwgYW1sX2ludCgxNikpLCBhbWxfaW50KDB4RkZG
RiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpLAorICAgICAgICAgICAgICAg
ICAgICAgIGFtbF9pbmRleChyb3V0ZSwgYW1sX2ludCgwKSkpKTsKKyAgICAgICAgLyogcm91dGVb
MV0gPSBwaW4gJiAzICovCisgICAgICAgIGFtbF9hcHBlbmQod2hpbGVfY3R4LAorICAgICAgICAg
ICAgYW1sX3N0b3JlKGFtbF9hbmQocGluLCBhbWxfaW50KDMpLCBOVUxMKSwKKyAgICAgICAgICAg
ICAgICAgICAgICBhbWxfaW5kZXgocm91dGUsIGFtbF9pbnQoMSkpKSk7CisgICAgICAgIC8qIHJl
c1twaW5dID0gcm91dGUgKi8KKyAgICAgICAgYW1sX2FwcGVuZCh3aGlsZV9jdHgsIGFtbF9zdG9y
ZShyb3V0ZSwgYW1sX2luZGV4KHJlcywgcGluKSkpOworICAgICAgICAvKiBwaW4rKyAqLworICAg
ICAgICBhbWxfYXBwZW5kKHdoaWxlX2N0eCwgYW1sX2luY3JlbWVudChwaW4pKTsKKyAgICB9Cisg
ICAgYW1sX2FwcGVuZChtZXRob2QsIHdoaWxlX2N0eCk7CisgICAgLyogcmV0dXJuIHJlcyovCisg
ICAgYW1sX2FwcGVuZChtZXRob2QsIGFtbF9yZXR1cm4ocmVzKSk7CisKKyAgICByZXR1cm4gbWV0
aG9kOworfQorCiAvKiBCdWlsZCByc2R0IHRhYmxlICovCiB2b2lkCiBidWlsZF9yc2R0KEdBcnJh
eSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLCBHQXJyYXkgKnRhYmxlX29mZnNldHMs
CmRpZmYgLS1naXQgYS9ody9hcm0vdmlydC1hY3BpLWJ1aWxkLmMgYi9ody9hcm0vdmlydC1hY3Bp
LWJ1aWxkLmMKaW5kZXggMjYxMzYzZTIwYy4uYzliNDkxNmJhNyAxMDA2NDQKLS0tIGEvaHcvYXJt
L3ZpcnQtYWNwaS1idWlsZC5jCisrKyBiL2h3L2FybS92aXJ0LWFjcGktYnVpbGQuYwpAQCAtNTQ1
LDcgKzU0NSw3IEBAIGJ1aWxkX3NyYXQoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICps
aW5rZXIsIFZpcnRNYWNoaW5lU3RhdGUgKnZtcykKIH0KIAogc3RhdGljIHZvaWQKLWJ1aWxkX21j
ZmcoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIsIFZpcnRNYWNoaW5lU3Rh
dGUgKnZtcykKK3ZpcnRfYnVpbGRfbWNmZyhHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIg
KmxpbmtlciwgVmlydE1hY2hpbmVTdGF0ZSAqdm1zKQogewogICAgIEFjcGlUYWJsZU1jZmcgKm1j
Zmc7CiAgICAgY29uc3QgTWVtTWFwRW50cnkgKm1lbW1hcCA9IHZtcy0+bWVtbWFwOwpAQCAtNzkw
LDcgKzc5MCw3IEBAIHZvaWQgdmlydF9hY3BpX2J1aWxkKFZpcnRNYWNoaW5lU3RhdGUgKnZtcywg
QWNwaUJ1aWxkVGFibGVzICp0YWJsZXMpCiAgICAgYnVpbGRfZ3RkdCh0YWJsZXNfYmxvYiwgdGFi
bGVzLT5saW5rZXIsIHZtcyk7CiAKICAgICBhY3BpX2FkZF90YWJsZSh0YWJsZV9vZmZzZXRzLCB0
YWJsZXNfYmxvYik7Ci0gICAgYnVpbGRfbWNmZyh0YWJsZXNfYmxvYiwgdGFibGVzLT5saW5rZXIs
IHZtcyk7CisgICAgdmlydF9idWlsZF9tY2ZnKHRhYmxlc19ibG9iLCB0YWJsZXMtPmxpbmtlciwg
dm1zKTsKIAogICAgIGFjcGlfYWRkX3RhYmxlKHRhYmxlX29mZnNldHMsIHRhYmxlc19ibG9iKTsK
ICAgICBidWlsZF9zcGNyKHRhYmxlc19ibG9iLCB0YWJsZXMtPmxpbmtlciwgdm1zKTsKZGlmZiAt
LWdpdCBhL2h3L2kzODYvYWNwaS1idWlsZC5jIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKaW5kZXgg
Y2ZjMjQ0NGQwZC4uOTk2ZDhhMTFkYyAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMK
KysrIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKQEAgLTI3LDcgKzI3LDYgQEAKICNpbmNsdWRlICJx
ZW11LWNvbW1vbi5oIgogI2luY2x1ZGUgInFlbXUvYml0bWFwLmgiCiAjaW5jbHVkZSAicWVtdS9l
cnJvci1yZXBvcnQuaCIKLSNpbmNsdWRlICJody9wY2kvcGNpLmgiCiAjaW5jbHVkZSAicW9tL2Nw
dS5oIgogI2luY2x1ZGUgInRhcmdldC9pMzg2L2NwdS5oIgogI2luY2x1ZGUgImh3L21pc2MvcHZw
YW5pYy5oIgpAQCAtNTMsNyArNTIsNiBAQAogI2luY2x1ZGUgImh3L2FjcGkvcGlpeDQuaCIKICNp
bmNsdWRlICJody9hY3BpL3BjaWhwLmgiCiAjaW5jbHVkZSAiaHcvaTM4Ni9pY2g5LmgiCi0jaW5j
bHVkZSAiaHcvcGNpL3BjaV9idXMuaCIKICNpbmNsdWRlICJody9wY2ktaG9zdC9xMzUuaCIKICNp
bmNsdWRlICJody9pMzg2L3g4Ni1pb21tdS5oIgogCkBAIC04NiwxMSArODQsNiBAQAogLyogRGVm
YXVsdCBJT0FQSUMgSUQgKi8KICNkZWZpbmUgQUNQSV9CVUlMRF9JT0FQSUNfSUQgMHgwCiAKLXR5
cGVkZWYgc3RydWN0IEFjcGlNY2ZnSW5mbyB7Ci0gICAgdWludDY0X3QgbWNmZ19iYXNlOwotICAg
IHVpbnQzMl90IG1jZmdfc2l6ZTsKLX0gQWNwaU1jZmdJbmZvOwotCiB0eXBlZGVmIHN0cnVjdCBB
Y3BpUG1JbmZvIHsKICAgICBib29sIHMzX2Rpc2FibGVkOwogICAgIGJvb2wgczRfZGlzYWJsZWQ7
CkBAIC01NjcsNDAzICs1NjAsNiBAQCBzdGF0aWMgdm9pZCBidWlsZF9hcHBlbmRfcGNpX2J1c19k
ZXZpY2VzKEFtbCAqcGFyZW50X3Njb3BlLCBQQ0lCdXMgKmJ1cywKICAgICBxb2JqZWN0X3VucmVm
KGJzZWwpOwogfQogCi0vKioKLSAqIGJ1aWxkX3BydF9lbnRyeToKLSAqIEBsaW5rX25hbWU6IGxp
bmsgbmFtZSBmb3IgUENJIHJvdXRlIGVudHJ5Ci0gKgotICogYnVpbGQgQU1MIHBhY2thZ2UgY29u
dGFpbmluZyBhIFBDSSByb3V0ZSBlbnRyeSBmb3IgQGxpbmtfbmFtZQotICovCi1zdGF0aWMgQW1s
ICpidWlsZF9wcnRfZW50cnkoY29uc3QgY2hhciAqbGlua19uYW1lKQotewotICAgIEFtbCAqYV96
ZXJvID0gYW1sX2ludCgwKTsKLSAgICBBbWwgKnBrZyA9IGFtbF9wYWNrYWdlKDQpOwotICAgIGFt
bF9hcHBlbmQocGtnLCBhX3plcm8pOwotICAgIGFtbF9hcHBlbmQocGtnLCBhX3plcm8pOwotICAg
IGFtbF9hcHBlbmQocGtnLCBhbWxfbmFtZSgiJXMiLCBsaW5rX25hbWUpKTsKLSAgICBhbWxfYXBw
ZW5kKHBrZywgYV96ZXJvKTsKLSAgICByZXR1cm4gcGtnOwotfQotCi0vKgotICogaW5pdGlhbGl6
ZV9yb3V0ZSAtIEluaXRpYWxpemUgdGhlIGludGVycnVwdCByb3V0aW5nIHJ1bGUKLSAqIHRocm91
Z2ggYSBzcGVjaWZpYyBMSU5LOgotICogIGlmIChsbmtfaWR4ID09IGlkeCkKLSAqICAgICAgcm91
dGUgdXNpbmcgbGluayAnbGlua19uYW1lJwotICovCi1zdGF0aWMgQW1sICppbml0aWFsaXplX3Jv
dXRlKEFtbCAqcm91dGUsIGNvbnN0IGNoYXIgKmxpbmtfbmFtZSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgQW1sICpsbmtfaWR4LCBpbnQgaWR4KQotewotICAgIEFtbCAqaWZfY3R4ID0g
YW1sX2lmKGFtbF9lcXVhbChsbmtfaWR4LCBhbWxfaW50KGlkeCkpKTsKLSAgICBBbWwgKnBrZyA9
IGJ1aWxkX3BydF9lbnRyeShsaW5rX25hbWUpOwotCi0gICAgYW1sX2FwcGVuZChpZl9jdHgsIGFt
bF9zdG9yZShwa2csIHJvdXRlKSk7Ci0KLSAgICByZXR1cm4gaWZfY3R4OwotfQotCi0vKgotICog
YnVpbGRfcHJ0IC0gRGVmaW5lIGludGVycnVwdCByb3VudGluZyBydWxlcwotICoKLSAqIFJldHVy
bnMgYW4gYXJyYXkgb2YgMTI4IHJvdXRlcywgb25lIGZvciBlYWNoIGRldmljZSwKLSAqIGJhc2Vk
IG9uIGRldmljZSBsb2NhdGlvbi4KLSAqIFRoZSBtYWluIGdvYWwgaXMgdG8gZXF1YWx5IGRpc3Ry
aWJ1dGUgdGhlIGludGVycnVwdHMKLSAqIG92ZXIgdGhlIDQgZXhpc3RpbmcgQUNQSSBsaW5rcyAo
d29ya3Mgb25seSBmb3IgaTQ0MGZ4KS4KLSAqIFRoZSBoYXNoIGZ1bmN0aW9uIGlzICAoc2xvdCAr
IHBpbikgJiAzIC0+ICJMTktbRHxBfEJ8Q10iLgotICoKLSAqLwotc3RhdGljIEFtbCAqYnVpbGRf
cHJ0KGJvb2wgaXNfcGNpMF9wcnQpCi17Ci0gICAgQW1sICptZXRob2QsICp3aGlsZV9jdHgsICpw
aW4sICpyZXM7Ci0KLSAgICBtZXRob2QgPSBhbWxfbWV0aG9kKCJfUFJUIiwgMCwgQU1MX05PVFNF
UklBTElaRUQpOwotICAgIHJlcyA9IGFtbF9sb2NhbCgwKTsKLSAgICBwaW4gPSBhbWxfbG9jYWwo
MSk7Ci0gICAgYW1sX2FwcGVuZChtZXRob2QsIGFtbF9zdG9yZShhbWxfcGFja2FnZSgxMjgpLCBy
ZXMpKTsKLSAgICBhbWxfYXBwZW5kKG1ldGhvZCwgYW1sX3N0b3JlKGFtbF9pbnQoMCksIHBpbikp
OwotCi0gICAgLyogd2hpbGUgKHBpbiA8IDEyOCkgKi8KLSAgICB3aGlsZV9jdHggPSBhbWxfd2hp
bGUoYW1sX2xsZXNzKHBpbiwgYW1sX2ludCgxMjgpKSk7Ci0gICAgewotICAgICAgICBBbWwgKnNs
b3QgPSBhbWxfbG9jYWwoMik7Ci0gICAgICAgIEFtbCAqbG5rX2lkeCA9IGFtbF9sb2NhbCgzKTsK
LSAgICAgICAgQW1sICpyb3V0ZSA9IGFtbF9sb2NhbCg0KTsKLQotICAgICAgICAvKiBzbG90ID0g
cGluID4+IDIgKi8KLSAgICAgICAgYW1sX2FwcGVuZCh3aGlsZV9jdHgsCi0gICAgICAgICAgICAg
ICAgICAgYW1sX3N0b3JlKGFtbF9zaGlmdHJpZ2h0KHBpbiwgYW1sX2ludCgyKSwgTlVMTCksIHNs
b3QpKTsKLSAgICAgICAgLyogbG5rX2lkeCA9IChzbG90ICsgcGluKSAmIDMgKi8KLSAgICAgICAg
YW1sX2FwcGVuZCh3aGlsZV9jdHgsCi0gICAgICAgICAgICBhbWxfc3RvcmUoYW1sX2FuZChhbWxf
YWRkKHBpbiwgc2xvdCwgTlVMTCksIGFtbF9pbnQoMyksIE5VTEwpLAotICAgICAgICAgICAgICAg
ICAgICAgIGxua19pZHgpKTsKLQotICAgICAgICAvKiByb3V0ZVsyXSA9ICJMTktbRHxBfEJ8Q10i
LCBzZWxlY3Rpb24gYmFzZWQgb24gcGluICUgMyAgKi8KLSAgICAgICAgYW1sX2FwcGVuZCh3aGls
ZV9jdHgsIGluaXRpYWxpemVfcm91dGUocm91dGUsICJMTktEIiwgbG5rX2lkeCwgMCkpOwotICAg
ICAgICBpZiAoaXNfcGNpMF9wcnQpIHsKLSAgICAgICAgICAgIEFtbCAqaWZfZGV2aWNlXzEsICpp
Zl9waW5fNCwgKmVsc2VfcGluXzQ7Ci0KLSAgICAgICAgICAgIC8qIGRldmljZSAxIGlzIHRoZSBw
b3dlci1tYW5hZ2VtZW50IGRldmljZSwgbmVlZHMgU0NJICovCi0gICAgICAgICAgICBpZl9kZXZp
Y2VfMSA9IGFtbF9pZihhbWxfZXF1YWwobG5rX2lkeCwgYW1sX2ludCgxKSkpOwotICAgICAgICAg
ICAgewotICAgICAgICAgICAgICAgIGlmX3Bpbl80ID0gYW1sX2lmKGFtbF9lcXVhbChwaW4sIGFt
bF9pbnQoNCkpKTsKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGFtbF9h
cHBlbmQoaWZfcGluXzQsCi0gICAgICAgICAgICAgICAgICAgICAgICBhbWxfc3RvcmUoYnVpbGRf
cHJ0X2VudHJ5KCJMTktTIiksIHJvdXRlKSk7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAg
ICAgICAgIGFtbF9hcHBlbmQoaWZfZGV2aWNlXzEsIGlmX3Bpbl80KTsKLSAgICAgICAgICAgICAg
ICBlbHNlX3Bpbl80ID0gYW1sX2Vsc2UoKTsKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgICAgIGFtbF9hcHBlbmQoZWxzZV9waW5fNCwKLSAgICAgICAgICAgICAgICAgICAgICAg
IGFtbF9zdG9yZShidWlsZF9wcnRfZW50cnkoIkxOS0EiKSwgcm91dGUpKTsKLSAgICAgICAgICAg
ICAgICB9Ci0gICAgICAgICAgICAgICAgYW1sX2FwcGVuZChpZl9kZXZpY2VfMSwgZWxzZV9waW5f
NCk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBhbWxfYXBwZW5kKHdoaWxlX2N0eCwgaWZf
ZGV2aWNlXzEpOwotICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgYW1sX2FwcGVuZCh3aGls
ZV9jdHgsIGluaXRpYWxpemVfcm91dGUocm91dGUsICJMTktBIiwgbG5rX2lkeCwgMSkpOwotICAg
ICAgICB9Ci0gICAgICAgIGFtbF9hcHBlbmQod2hpbGVfY3R4LCBpbml0aWFsaXplX3JvdXRlKHJv
dXRlLCAiTE5LQiIsIGxua19pZHgsIDIpKTsKLSAgICAgICAgYW1sX2FwcGVuZCh3aGlsZV9jdHgs
IGluaXRpYWxpemVfcm91dGUocm91dGUsICJMTktDIiwgbG5rX2lkeCwgMykpOwotCi0gICAgICAg
IC8qIHJvdXRlWzBdID0gMHhbc2xvdF1GRkZGICovCi0gICAgICAgIGFtbF9hcHBlbmQod2hpbGVf
Y3R4LAotICAgICAgICAgICAgYW1sX3N0b3JlKGFtbF9vcihhbWxfc2hpZnRsZWZ0KHNsb3QsIGFt
bF9pbnQoMTYpKSwgYW1sX2ludCgweEZGRkYpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBOVUxMKSwKLSAgICAgICAgICAgICAgICAgICAgICBhbWxfaW5kZXgocm91dGUsIGFtbF9pbnQo
MCkpKSk7Ci0gICAgICAgIC8qIHJvdXRlWzFdID0gcGluICYgMyAqLwotICAgICAgICBhbWxfYXBw
ZW5kKHdoaWxlX2N0eCwKLSAgICAgICAgICAgIGFtbF9zdG9yZShhbWxfYW5kKHBpbiwgYW1sX2lu
dCgzKSwgTlVMTCksCi0gICAgICAgICAgICAgICAgICAgICAgYW1sX2luZGV4KHJvdXRlLCBhbWxf
aW50KDEpKSkpOwotICAgICAgICAvKiByZXNbcGluXSA9IHJvdXRlICovCi0gICAgICAgIGFtbF9h
cHBlbmQod2hpbGVfY3R4LCBhbWxfc3RvcmUocm91dGUsIGFtbF9pbmRleChyZXMsIHBpbikpKTsK
LSAgICAgICAgLyogcGluKysgKi8KLSAgICAgICAgYW1sX2FwcGVuZCh3aGlsZV9jdHgsIGFtbF9p
bmNyZW1lbnQocGluKSk7Ci0gICAgfQotICAgIGFtbF9hcHBlbmQobWV0aG9kLCB3aGlsZV9jdHgp
OwotICAgIC8qIHJldHVybiByZXMqLwotICAgIGFtbF9hcHBlbmQobWV0aG9kLCBhbWxfcmV0dXJu
KHJlcykpOwotCi0gICAgcmV0dXJuIG1ldGhvZDsKLX0KLQotdHlwZWRlZiBzdHJ1Y3QgQ3JzUmFu
Z2VFbnRyeSB7Ci0gICAgdWludDY0X3QgYmFzZTsKLSAgICB1aW50NjRfdCBsaW1pdDsKLX0gQ3Jz
UmFuZ2VFbnRyeTsKLQotc3RhdGljIHZvaWQgY3JzX3JhbmdlX2luc2VydChHUHRyQXJyYXkgKnJh
bmdlcywgdWludDY0X3QgYmFzZSwgdWludDY0X3QgbGltaXQpCi17Ci0gICAgQ3JzUmFuZ2VFbnRy
eSAqZW50cnk7Ci0KLSAgICBlbnRyeSA9IGdfbWFsbG9jKHNpemVvZigqZW50cnkpKTsKLSAgICBl
bnRyeS0+YmFzZSA9IGJhc2U7Ci0gICAgZW50cnktPmxpbWl0ID0gbGltaXQ7Ci0KLSAgICBnX3B0
cl9hcnJheV9hZGQocmFuZ2VzLCBlbnRyeSk7Ci19Ci0KLXN0YXRpYyB2b2lkIGNyc19yYW5nZV9m
cmVlKGdwb2ludGVyIGRhdGEpCi17Ci0gICAgQ3JzUmFuZ2VFbnRyeSAqZW50cnkgPSAoQ3JzUmFu
Z2VFbnRyeSAqKWRhdGE7Ci0gICAgZ19mcmVlKGVudHJ5KTsKLX0KLQotdHlwZWRlZiBzdHJ1Y3Qg
Q3JzUmFuZ2VTZXQgewotICAgIEdQdHJBcnJheSAqaW9fcmFuZ2VzOwotICAgIEdQdHJBcnJheSAq
bWVtX3JhbmdlczsKLSAgICBHUHRyQXJyYXkgKm1lbV82NGJpdF9yYW5nZXM7Ci0gfSBDcnNSYW5n
ZVNldDsKLQotc3RhdGljIHZvaWQgY3JzX3JhbmdlX3NldF9pbml0KENyc1JhbmdlU2V0ICpyYW5n
ZV9zZXQpCi17Ci0gICAgcmFuZ2Vfc2V0LT5pb19yYW5nZXMgPSBnX3B0cl9hcnJheV9uZXdfd2l0
aF9mcmVlX2Z1bmMoY3JzX3JhbmdlX2ZyZWUpOwotICAgIHJhbmdlX3NldC0+bWVtX3JhbmdlcyA9
IGdfcHRyX2FycmF5X25ld193aXRoX2ZyZWVfZnVuYyhjcnNfcmFuZ2VfZnJlZSk7Ci0gICAgcmFu
Z2Vfc2V0LT5tZW1fNjRiaXRfcmFuZ2VzID0KLSAgICAgICAgICAgIGdfcHRyX2FycmF5X25ld193
aXRoX2ZyZWVfZnVuYyhjcnNfcmFuZ2VfZnJlZSk7Ci19Ci0KLXN0YXRpYyB2b2lkIGNyc19yYW5n
ZV9zZXRfZnJlZShDcnNSYW5nZVNldCAqcmFuZ2Vfc2V0KQotewotICAgIGdfcHRyX2FycmF5X2Zy
ZWUocmFuZ2Vfc2V0LT5pb19yYW5nZXMsIHRydWUpOwotICAgIGdfcHRyX2FycmF5X2ZyZWUocmFu
Z2Vfc2V0LT5tZW1fcmFuZ2VzLCB0cnVlKTsKLSAgICBnX3B0cl9hcnJheV9mcmVlKHJhbmdlX3Nl
dC0+bWVtXzY0Yml0X3JhbmdlcywgdHJ1ZSk7Ci19Ci0KLXN0YXRpYyBnaW50IGNyc19yYW5nZV9j
b21wYXJlKGdjb25zdHBvaW50ZXIgYSwgZ2NvbnN0cG9pbnRlciBiKQotewotICAgICBDcnNSYW5n
ZUVudHJ5ICplbnRyeV9hID0gKihDcnNSYW5nZUVudHJ5ICoqKWE7Ci0gICAgIENyc1JhbmdlRW50
cnkgKmVudHJ5X2IgPSAqKENyc1JhbmdlRW50cnkgKiopYjsKLQotICAgICByZXR1cm4gKGludDY0
X3QpZW50cnlfYS0+YmFzZSAtIChpbnQ2NF90KWVudHJ5X2ItPmJhc2U7Ci19Ci0KLS8qCi0gKiBj
cnNfcmVwbGFjZV93aXRoX2ZyZWVfcmFuZ2VzIC0gZ2l2ZW4gdGhlICd1c2VkJyByYW5nZXMgd2l0
aGluIFtzdGFydCAtIGVuZF0KLSAqIGludGVydmFsLCBjb21wdXRlcyB0aGUgJ2ZyZWUnIHJhbmdl
cyBmcm9tIHRoZSBzYW1lIGludGVydmFsLgotICogRXhhbXBsZTogSWYgdGhlIGlucHV0IGFycmF5
IGlzIHsgW2ExIC0gYTJdLFtiMSAtIGIyXSB9LCB0aGUgZnVuY3Rpb24KLSAqIHdpbGwgcmV0dXJu
IHsgW2Jhc2UgLSBhMV0sIFthMiAtIGIxXSwgW2IyIC0gbGltaXRdIH0uCi0gKi8KLXN0YXRpYyB2
b2lkIGNyc19yZXBsYWNlX3dpdGhfZnJlZV9yYW5nZXMoR1B0ckFycmF5ICpyYW5nZXMsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHN0YXJ0LCB1aW50
NjRfdCBlbmQpCi17Ci0gICAgR1B0ckFycmF5ICpmcmVlX3JhbmdlcyA9IGdfcHRyX2FycmF5X25l
dygpOwotICAgIHVpbnQ2NF90IGZyZWVfYmFzZSA9IHN0YXJ0OwotICAgIGludCBpOwotCi0gICAg
Z19wdHJfYXJyYXlfc29ydChyYW5nZXMsIGNyc19yYW5nZV9jb21wYXJlKTsKLSAgICBmb3IgKGkg
PSAwOyBpIDwgcmFuZ2VzLT5sZW47IGkrKykgewotICAgICAgICBDcnNSYW5nZUVudHJ5ICp1c2Vk
ID0gZ19wdHJfYXJyYXlfaW5kZXgocmFuZ2VzLCBpKTsKLQotICAgICAgICBpZiAoZnJlZV9iYXNl
IDwgdXNlZC0+YmFzZSkgewotICAgICAgICAgICAgY3JzX3JhbmdlX2luc2VydChmcmVlX3Jhbmdl
cywgZnJlZV9iYXNlLCB1c2VkLT5iYXNlIC0gMSk7Ci0gICAgICAgIH0KLQotICAgICAgICBmcmVl
X2Jhc2UgPSB1c2VkLT5saW1pdCArIDE7Ci0gICAgfQotCi0gICAgaWYgKGZyZWVfYmFzZSA8IGVu
ZCkgewotICAgICAgICBjcnNfcmFuZ2VfaW5zZXJ0KGZyZWVfcmFuZ2VzLCBmcmVlX2Jhc2UsIGVu
ZCk7Ci0gICAgfQotCi0gICAgZ19wdHJfYXJyYXlfc2V0X3NpemUocmFuZ2VzLCAwKTsKLSAgICBm
b3IgKGkgPSAwOyBpIDwgZnJlZV9yYW5nZXMtPmxlbjsgaSsrKSB7Ci0gICAgICAgIGdfcHRyX2Fy
cmF5X2FkZChyYW5nZXMsIGdfcHRyX2FycmF5X2luZGV4KGZyZWVfcmFuZ2VzLCBpKSk7Ci0gICAg
fQotCi0gICAgZ19wdHJfYXJyYXlfZnJlZShmcmVlX3JhbmdlcywgdHJ1ZSk7Ci19Ci0KLS8qCi0g
KiBjcnNfcmFuZ2VfbWVyZ2UgLSBtZXJnZXMgYWRqYWNlbnQgcmFuZ2VzIGluIHRoZSBnaXZlbiBh
cnJheS4KLSAqIEFycmF5IGVsZW1lbnRzIGFyZSBkZWxldGVkIGFuZCByZXBsYWNlZCB3aXRoIHRo
ZSBtZXJnZWQgcmFuZ2VzLgotICovCi1zdGF0aWMgdm9pZCBjcnNfcmFuZ2VfbWVyZ2UoR1B0ckFy
cmF5ICpyYW5nZSkKLXsKLSAgICBHUHRyQXJyYXkgKnRtcCA9ICBnX3B0cl9hcnJheV9uZXdfd2l0
aF9mcmVlX2Z1bmMoY3JzX3JhbmdlX2ZyZWUpOwotICAgIENyc1JhbmdlRW50cnkgKmVudHJ5Owot
ICAgIHVpbnQ2NF90IHJhbmdlX2Jhc2UsIHJhbmdlX2xpbWl0OwotICAgIGludCBpOwotCi0gICAg
aWYgKCFyYW5nZS0+bGVuKSB7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBnX3B0cl9h
cnJheV9zb3J0KHJhbmdlLCBjcnNfcmFuZ2VfY29tcGFyZSk7Ci0KLSAgICBlbnRyeSA9IGdfcHRy
X2FycmF5X2luZGV4KHJhbmdlLCAwKTsKLSAgICByYW5nZV9iYXNlID0gZW50cnktPmJhc2U7Ci0g
ICAgcmFuZ2VfbGltaXQgPSBlbnRyeS0+bGltaXQ7Ci0gICAgZm9yIChpID0gMTsgaSA8IHJhbmdl
LT5sZW47IGkrKykgewotICAgICAgICBlbnRyeSA9IGdfcHRyX2FycmF5X2luZGV4KHJhbmdlLCBp
KTsKLSAgICAgICAgaWYgKGVudHJ5LT5iYXNlIC0gMSA9PSByYW5nZV9saW1pdCkgewotICAgICAg
ICAgICAgcmFuZ2VfbGltaXQgPSBlbnRyeS0+bGltaXQ7Ci0gICAgICAgIH0gZWxzZSB7Ci0gICAg
ICAgICAgICBjcnNfcmFuZ2VfaW5zZXJ0KHRtcCwgcmFuZ2VfYmFzZSwgcmFuZ2VfbGltaXQpOwot
ICAgICAgICAgICAgcmFuZ2VfYmFzZSA9IGVudHJ5LT5iYXNlOwotICAgICAgICAgICAgcmFuZ2Vf
bGltaXQgPSBlbnRyeS0+bGltaXQ7Ci0gICAgICAgIH0KLSAgICB9Ci0gICAgY3JzX3JhbmdlX2lu
c2VydCh0bXAsIHJhbmdlX2Jhc2UsIHJhbmdlX2xpbWl0KTsKLQotICAgIGdfcHRyX2FycmF5X3Nl
dF9zaXplKHJhbmdlLCAwKTsKLSAgICBmb3IgKGkgPSAwOyBpIDwgdG1wLT5sZW47IGkrKykgewot
ICAgICAgICBlbnRyeSA9IGdfcHRyX2FycmF5X2luZGV4KHRtcCwgaSk7Ci0gICAgICAgIGNyc19y
YW5nZV9pbnNlcnQocmFuZ2UsIGVudHJ5LT5iYXNlLCBlbnRyeS0+bGltaXQpOwotICAgIH0KLSAg
ICBnX3B0cl9hcnJheV9mcmVlKHRtcCwgdHJ1ZSk7Ci19Ci0KLXN0YXRpYyBBbWwgKmJ1aWxkX2Ny
cyhQQ0lIb3N0U3RhdGUgKmhvc3QsIENyc1JhbmdlU2V0ICpyYW5nZV9zZXQpCi17Ci0gICAgQW1s
ICpjcnMgPSBhbWxfcmVzb3VyY2VfdGVtcGxhdGUoKTsKLSAgICBDcnNSYW5nZVNldCB0ZW1wX3Jh
bmdlX3NldDsKLSAgICBDcnNSYW5nZUVudHJ5ICplbnRyeTsKLSAgICB1aW50OF90IG1heF9idXMg
PSBwY2lfYnVzX251bShob3N0LT5idXMpOwotICAgIHVpbnQ4X3QgdHlwZTsKLSAgICBpbnQgZGV2
Zm47Ci0gICAgaW50IGk7Ci0KLSAgICBjcnNfcmFuZ2Vfc2V0X2luaXQoJnRlbXBfcmFuZ2Vfc2V0
KTsKLSAgICBmb3IgKGRldmZuID0gMDsgZGV2Zm4gPCBBUlJBWV9TSVpFKGhvc3QtPmJ1cy0+ZGV2
aWNlcyk7IGRldmZuKyspIHsKLSAgICAgICAgdWludDY0X3QgcmFuZ2VfYmFzZSwgcmFuZ2VfbGlt
aXQ7Ci0gICAgICAgIFBDSURldmljZSAqZGV2ID0gaG9zdC0+YnVzLT5kZXZpY2VzW2RldmZuXTsK
LQotICAgICAgICBpZiAoIWRldikgewotICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgIH0K
LQotICAgICAgICBmb3IgKGkgPSAwOyBpIDwgUENJX05VTV9SRUdJT05TOyBpKyspIHsKLSAgICAg
ICAgICAgIFBDSUlPUmVnaW9uICpyID0gJmRldi0+aW9fcmVnaW9uc1tpXTsKLQotICAgICAgICAg
ICAgcmFuZ2VfYmFzZSA9IHItPmFkZHI7Ci0gICAgICAgICAgICByYW5nZV9saW1pdCA9IHItPmFk
ZHIgKyByLT5zaXplIC0gMTsKLQotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFdvcmst
YXJvdW5kIGZvciBvbGQgYmlvc2VzCi0gICAgICAgICAgICAgKiB0aGF0IGRvIG5vdCBzdXBwb3J0
IG11bHRpcGxlIHJvb3QgYnVzZXMKLSAgICAgICAgICAgICAqLwotICAgICAgICAgICAgaWYgKCFy
YW5nZV9iYXNlIHx8IHJhbmdlX2Jhc2UgPiByYW5nZV9saW1pdCkgewotICAgICAgICAgICAgICAg
IGNvbnRpbnVlOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBpZiAoci0+dHlwZSAmIFBD
SV9CQVNFX0FERFJFU1NfU1BBQ0VfSU8pIHsKLSAgICAgICAgICAgICAgICBjcnNfcmFuZ2VfaW5z
ZXJ0KHRlbXBfcmFuZ2Vfc2V0LmlvX3JhbmdlcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHJhbmdlX2Jhc2UsIHJhbmdlX2xpbWl0KTsKLSAgICAgICAgICAgIH0gZWxzZSB7IC8q
ICJtZW1vcnkiICovCi0gICAgICAgICAgICAgICAgY3JzX3JhbmdlX2luc2VydCh0ZW1wX3Jhbmdl
X3NldC5tZW1fcmFuZ2VzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFuZ2Vf
YmFzZSwgcmFuZ2VfbGltaXQpOwotICAgICAgICAgICAgfQotICAgICAgICB9Ci0KLSAgICAgICAg
dHlwZSA9IGRldi0+Y29uZmlnW1BDSV9IRUFERVJfVFlQRV0gJiB+UENJX0hFQURFUl9UWVBFX01V
TFRJX0ZVTkNUSU9OOwotICAgICAgICBpZiAodHlwZSA9PSBQQ0lfSEVBREVSX1RZUEVfQlJJREdF
KSB7Ci0gICAgICAgICAgICB1aW50OF90IHN1Ym9yZGluYXRlID0gZGV2LT5jb25maWdbUENJX1NV
Qk9SRElOQVRFX0JVU107Ci0gICAgICAgICAgICBpZiAoc3Vib3JkaW5hdGUgPiBtYXhfYnVzKSB7
Ci0gICAgICAgICAgICAgICAgbWF4X2J1cyA9IHN1Ym9yZGluYXRlOwotICAgICAgICAgICAgfQot
Ci0gICAgICAgICAgICByYW5nZV9iYXNlID0gcGNpX2JyaWRnZV9nZXRfYmFzZShkZXYsIFBDSV9C
QVNFX0FERFJFU1NfU1BBQ0VfSU8pOwotICAgICAgICAgICAgcmFuZ2VfbGltaXQgPSBwY2lfYnJp
ZGdlX2dldF9saW1pdChkZXYsIFBDSV9CQVNFX0FERFJFU1NfU1BBQ0VfSU8pOwotCi0gICAgICAg
ICAgICAvKgotICAgICAgICAgICAgICogV29yay1hcm91bmQgZm9yIG9sZCBiaW9zZXMKLSAgICAg
ICAgICAgICAqIHRoYXQgZG8gbm90IHN1cHBvcnQgbXVsdGlwbGUgcm9vdCBidXNlcwotICAgICAg
ICAgICAgICovCi0gICAgICAgICAgICBpZiAocmFuZ2VfYmFzZSAmJiByYW5nZV9iYXNlIDw9IHJh
bmdlX2xpbWl0KSB7Ci0gICAgICAgICAgICAgICAgY3JzX3JhbmdlX2luc2VydCh0ZW1wX3Jhbmdl
X3NldC5pb19yYW5nZXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW5nZV9i
YXNlLCByYW5nZV9saW1pdCk7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIHJhbmdlX2Jh
c2UgPQotICAgICAgICAgICAgICAgIHBjaV9icmlkZ2VfZ2V0X2Jhc2UoZGV2LCBQQ0lfQkFTRV9B
RERSRVNTX1NQQUNFX01FTU9SWSk7Ci0gICAgICAgICAgICByYW5nZV9saW1pdCA9Ci0gICAgICAg
ICAgICAgICAgcGNpX2JyaWRnZV9nZXRfbGltaXQoZGV2LCBQQ0lfQkFTRV9BRERSRVNTX1NQQUNF
X01FTU9SWSk7Ci0KLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBXb3JrLWFyb3VuZCBm
b3Igb2xkIGJpb3NlcwotICAgICAgICAgICAgICogdGhhdCBkbyBub3Qgc3VwcG9ydCBtdWx0aXBs
ZSByb290IGJ1c2VzCi0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmIChyYW5nZV9iYXNl
ICYmIHJhbmdlX2Jhc2UgPD0gcmFuZ2VfbGltaXQpIHsKLSAgICAgICAgICAgICAgICB1aW50NjRf
dCBsZW5ndGggPSByYW5nZV9saW1pdCAtIHJhbmdlX2Jhc2UgKyAxOwotICAgICAgICAgICAgICAg
IGlmIChyYW5nZV9saW1pdCA8PSBVSU5UMzJfTUFYICYmIGxlbmd0aCA8PSBVSU5UMzJfTUFYKSB7
Ci0gICAgICAgICAgICAgICAgICAgIGNyc19yYW5nZV9pbnNlcnQodGVtcF9yYW5nZV9zZXQubWVt
X3JhbmdlcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW5nZV9iYXNl
LCByYW5nZV9saW1pdCk7Ci0gICAgICAgICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgICAg
ICAgICAgY3JzX3JhbmdlX2luc2VydCh0ZW1wX3JhbmdlX3NldC5tZW1fNjRiaXRfcmFuZ2VzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhbmdlX2Jhc2UsIHJhbmdlX2xp
bWl0KTsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIHJh
bmdlX2Jhc2UgPQotICAgICAgICAgICAgICAgIHBjaV9icmlkZ2VfZ2V0X2Jhc2UoZGV2LCBQQ0lf
QkFTRV9BRERSRVNTX01FTV9QUkVGRVRDSCk7Ci0gICAgICAgICAgICByYW5nZV9saW1pdCA9Ci0g
ICAgICAgICAgICAgICAgcGNpX2JyaWRnZV9nZXRfbGltaXQoZGV2LCBQQ0lfQkFTRV9BRERSRVNT
X01FTV9QUkVGRVRDSCk7Ci0KLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBXb3JrLWFy
b3VuZCBmb3Igb2xkIGJpb3NlcwotICAgICAgICAgICAgICogdGhhdCBkbyBub3Qgc3VwcG9ydCBt
dWx0aXBsZSByb290IGJ1c2VzCi0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmIChyYW5n
ZV9iYXNlICYmIHJhbmdlX2Jhc2UgPD0gcmFuZ2VfbGltaXQpIHsKLSAgICAgICAgICAgICAgICB1
aW50NjRfdCBsZW5ndGggPSByYW5nZV9saW1pdCAtIHJhbmdlX2Jhc2UgKyAxOwotICAgICAgICAg
ICAgICAgIGlmIChyYW5nZV9saW1pdCA8PSBVSU5UMzJfTUFYICYmIGxlbmd0aCA8PSBVSU5UMzJf
TUFYKSB7Ci0gICAgICAgICAgICAgICAgICAgIGNyc19yYW5nZV9pbnNlcnQodGVtcF9yYW5nZV9z
ZXQubWVtX3JhbmdlcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW5n
ZV9iYXNlLCByYW5nZV9saW1pdCk7Ci0gICAgICAgICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAg
ICAgICAgICAgICAgY3JzX3JhbmdlX2luc2VydCh0ZW1wX3JhbmdlX3NldC5tZW1fNjRiaXRfcmFu
Z2VzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhbmdlX2Jhc2UsIHJh
bmdlX2xpbWl0KTsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0K
LSAgICB9Ci0KLSAgICBjcnNfcmFuZ2VfbWVyZ2UodGVtcF9yYW5nZV9zZXQuaW9fcmFuZ2VzKTsK
LSAgICBmb3IgKGkgPSAwOyBpIDwgdGVtcF9yYW5nZV9zZXQuaW9fcmFuZ2VzLT5sZW47IGkrKykg
ewotICAgICAgICBlbnRyeSA9IGdfcHRyX2FycmF5X2luZGV4KHRlbXBfcmFuZ2Vfc2V0LmlvX3Jh
bmdlcywgaSk7Ci0gICAgICAgIGFtbF9hcHBlbmQoY3JzLAotICAgICAgICAgICAgICAgICAgIGFt
bF93b3JkX2lvKEFNTF9NSU5fRklYRUQsIEFNTF9NQVhfRklYRUQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgQU1MX1BPU19ERUNPREUsIEFNTF9FTlRJUkVfUkFOR0UsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMCwgZW50cnktPmJhc2UsIGVudHJ5LT5saW1pdCwgMCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnRyeS0+bGltaXQgLSBlbnRyeS0+YmFz
ZSArIDEpKTsKLSAgICAgICAgY3JzX3JhbmdlX2luc2VydChyYW5nZV9zZXQtPmlvX3Jhbmdlcywg
ZW50cnktPmJhc2UsIGVudHJ5LT5saW1pdCk7Ci0gICAgfQotCi0gICAgY3JzX3JhbmdlX21lcmdl
KHRlbXBfcmFuZ2Vfc2V0Lm1lbV9yYW5nZXMpOwotICAgIGZvciAoaSA9IDA7IGkgPCB0ZW1wX3Jh
bmdlX3NldC5tZW1fcmFuZ2VzLT5sZW47IGkrKykgewotICAgICAgICBlbnRyeSA9IGdfcHRyX2Fy
cmF5X2luZGV4KHRlbXBfcmFuZ2Vfc2V0Lm1lbV9yYW5nZXMsIGkpOwotICAgICAgICBhbWxfYXBw
ZW5kKGNycywKLSAgICAgICAgICAgICAgICAgICBhbWxfZHdvcmRfbWVtb3J5KEFNTF9QT1NfREVD
T0RFLCBBTUxfTUlOX0ZJWEVELAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
QU1MX01BWF9GSVhFRCwgQU1MX05PTl9DQUNIRUFCTEUsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBBTUxfUkVBRF9XUklURSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDAsIGVudHJ5LT5iYXNlLCBlbnRyeS0+bGltaXQsIDAsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBlbnRyeS0+bGltaXQgLSBlbnRyeS0+YmFzZSArIDEpKTsK
LSAgICAgICAgY3JzX3JhbmdlX2luc2VydChyYW5nZV9zZXQtPm1lbV9yYW5nZXMsIGVudHJ5LT5i
YXNlLCBlbnRyeS0+bGltaXQpOwotICAgIH0KLQotICAgIGNyc19yYW5nZV9tZXJnZSh0ZW1wX3Jh
bmdlX3NldC5tZW1fNjRiaXRfcmFuZ2VzKTsKLSAgICBmb3IgKGkgPSAwOyBpIDwgdGVtcF9yYW5n
ZV9zZXQubWVtXzY0Yml0X3Jhbmdlcy0+bGVuOyBpKyspIHsKLSAgICAgICAgZW50cnkgPSBnX3B0
cl9hcnJheV9pbmRleCh0ZW1wX3JhbmdlX3NldC5tZW1fNjRiaXRfcmFuZ2VzLCBpKTsKLSAgICAg
ICAgYW1sX2FwcGVuZChjcnMsCi0gICAgICAgICAgICAgICAgICAgYW1sX3F3b3JkX21lbW9yeShB
TUxfUE9TX0RFQ09ERSwgQU1MX01JTl9GSVhFRCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEFNTF9NQVhfRklYRUQsIEFNTF9OT05fQ0FDSEVBQkxFLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQU1MX1JFQURfV1JJVEUsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAwLCBlbnRyeS0+YmFzZSwgZW50cnktPmxpbWl0LCAwLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW50cnktPmxpbWl0IC0gZW50cnktPmJh
c2UgKyAxKSk7Ci0gICAgICAgIGNyc19yYW5nZV9pbnNlcnQocmFuZ2Vfc2V0LT5tZW1fNjRiaXRf
cmFuZ2VzLAotICAgICAgICAgICAgICAgICAgICAgICAgIGVudHJ5LT5iYXNlLCBlbnRyeS0+bGlt
aXQpOwotICAgIH0KLQotICAgIGNyc19yYW5nZV9zZXRfZnJlZSgmdGVtcF9yYW5nZV9zZXQpOwot
Ci0gICAgYW1sX2FwcGVuZChjcnMsCi0gICAgICAgIGFtbF93b3JkX2J1c19udW1iZXIoQU1MX01J
Tl9GSVhFRCwgQU1MX01BWF9GSVhFRCwgQU1MX1BPU19ERUNPREUsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfYnVzX251bSho
b3N0LT5idXMpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heF9idXMsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhf
YnVzIC0gcGNpX2J1c19udW0oaG9zdC0+YnVzKSArIDEpKTsKLQotICAgIHJldHVybiBjcnM7Ci19
Ci0KIHN0YXRpYyB2b2lkIGJ1aWxkX2hwZXRfYW1sKEFtbCAqdGFibGUpCiB7CiAgICAgQW1sICpj
cnM7CkBAIC0xMzM0LDM3ICs5MzAsNiBAQCBzdGF0aWMgQW1sICpidWlsZF9saW5rX2Rldihjb25z
dCBjaGFyICpuYW1lLCB1aW50OF90IHVpZCwgQW1sICpyZWcpCiAgICAgcmV0dXJuIGRldjsKICB9
CiAKLXN0YXRpYyBBbWwgKmJ1aWxkX2dzaV9saW5rX2Rldihjb25zdCBjaGFyICpuYW1lLCB1aW50
OF90IHVpZCwgdWludDhfdCBnc2kpCi17Ci0gICAgQW1sICpkZXY7Ci0gICAgQW1sICpjcnM7Ci0g
ICAgQW1sICptZXRob2Q7Ci0gICAgdWludDMyX3QgaXJxczsKLQotICAgIGRldiA9IGFtbF9kZXZp
Y2UoIiVzIiwgbmFtZSk7Ci0gICAgYW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIl9ISUQi
LCBhbWxfZWlzYWlkKCJQTlAwQzBGIikpKTsKLSAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVf
ZGVjbCgiX1VJRCIsIGFtbF9pbnQodWlkKSkpOwotCi0gICAgY3JzID0gYW1sX3Jlc291cmNlX3Rl
bXBsYXRlKCk7Ci0gICAgaXJxcyA9IGdzaTsKLSAgICBhbWxfYXBwZW5kKGNycywgYW1sX2ludGVy
cnVwdChBTUxfQ09OU1VNRVIsIEFNTF9MRVZFTCwgQU1MX0FDVElWRV9ISUdILAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEFNTF9TSEFSRUQsICZpcnFzLCAxKSk7Ci0gICAgYW1s
X2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIl9QUlMiLCBjcnMpKTsKLQotICAgIGFtbF9hcHBl
bmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJfQ1JTIiwgY3JzKSk7Ci0KLSAgICAvKgotICAgICAqIF9E
SVMgY2FuIGJlIG5vLW9wIGJlY2F1c2UgdGhlIGludGVycnVwdCBjYW5ub3QgYmUgZGlzYWJsZWQu
Ci0gICAgICovCi0gICAgbWV0aG9kID0gYW1sX21ldGhvZCgiX0RJUyIsIDAsIEFNTF9OT1RTRVJJ
QUxJWkVEKTsKLSAgICBhbWxfYXBwZW5kKGRldiwgbWV0aG9kKTsKLQotICAgIG1ldGhvZCA9IGFt
bF9tZXRob2QoIl9TUlMiLCAxLCBBTUxfTk9UU0VSSUFMSVpFRCk7Ci0gICAgYW1sX2FwcGVuZChk
ZXYsIG1ldGhvZCk7Ci0KLSAgICByZXR1cm4gZGV2OwotfQotCiAvKiBfQ1JTIG1ldGhvZCAtIGdl
dCBjdXJyZW50IHNldHRpbmdzICovCiBzdGF0aWMgQW1sICpidWlsZF9pcWNyX21ldGhvZChib29s
IGlzX3BpaXg0KQogewpAQCAtMTcyOCw1NCArMTI5Myw2IEBAIHN0YXRpYyB2b2lkIGJ1aWxkX3Bp
aXg0X3BjaV9ob3RwbHVnKEFtbCAqdGFibGUpCiAgICAgYW1sX2FwcGVuZCh0YWJsZSwgc2NvcGUp
OwogfQogCi1zdGF0aWMgQW1sICpidWlsZF9xMzVfb3NjX21ldGhvZCh2b2lkKQotewotICAgIEFt
bCAqaWZfY3R4OwotICAgIEFtbCAqaWZfY3R4MjsKLSAgICBBbWwgKmVsc2VfY3R4OwotICAgIEFt
bCAqbWV0aG9kOwotICAgIEFtbCAqYV9jd2QxID0gYW1sX25hbWUoIkNEVzEiKTsKLSAgICBBbWwg
KmFfY3RybCA9IGFtbF9sb2NhbCgwKTsKLQotICAgIG1ldGhvZCA9IGFtbF9tZXRob2QoIl9PU0Mi
LCA0LCBBTUxfTk9UU0VSSUFMSVpFRCk7Ci0gICAgYW1sX2FwcGVuZChtZXRob2QsIGFtbF9jcmVh
dGVfZHdvcmRfZmllbGQoYW1sX2FyZygzKSwgYW1sX2ludCgwKSwgIkNEVzEiKSk7Ci0KLSAgICBp
Zl9jdHggPSBhbWxfaWYoYW1sX2VxdWFsKAotICAgICAgICBhbWxfYXJnKDApLCBhbWxfdG91dWlk
KCIzM0RCNEQ1Qi0xRkY3LTQwMUMtOTY1Ny03NDQxQzAzREQ3NjYiKSkpOwotICAgIGFtbF9hcHBl
bmQoaWZfY3R4LCBhbWxfY3JlYXRlX2R3b3JkX2ZpZWxkKGFtbF9hcmcoMyksIGFtbF9pbnQoNCks
ICJDRFcyIikpOwotICAgIGFtbF9hcHBlbmQoaWZfY3R4LCBhbWxfY3JlYXRlX2R3b3JkX2ZpZWxk
KGFtbF9hcmcoMyksIGFtbF9pbnQoOCksICJDRFczIikpOwotCi0gICAgYW1sX2FwcGVuZChpZl9j
dHgsIGFtbF9zdG9yZShhbWxfbmFtZSgiQ0RXMyIpLCBhX2N0cmwpKTsKLQotICAgIC8qCi0gICAg
ICogQWx3YXlzIGFsbG93IG5hdGl2ZSBQTUUsIEFFUiAobm8gZGVwZW5kZW5jaWVzKQotICAgICAq
IEFsbG93IFNIUEMgKFBDSSBicmlkZ2VzIGNhbiBoYXZlIFNIUEMgY29udHJvbGxlcikKLSAgICAg
Ki8KLSAgICBhbWxfYXBwZW5kKGlmX2N0eCwgYW1sX2FuZChhX2N0cmwsIGFtbF9pbnQoMHgxRiks
IGFfY3RybCkpOwotCi0gICAgaWZfY3R4MiA9IGFtbF9pZihhbWxfbG5vdChhbWxfZXF1YWwoYW1s
X2FyZygxKSwgYW1sX2ludCgxKSkpKTsKLSAgICAvKiBVbmtub3duIHJldmlzaW9uICovCi0gICAg
YW1sX2FwcGVuZChpZl9jdHgyLCBhbWxfb3IoYV9jd2QxLCBhbWxfaW50KDB4MDgpLCBhX2N3ZDEp
KTsKLSAgICBhbWxfYXBwZW5kKGlmX2N0eCwgaWZfY3R4Mik7Ci0KLSAgICBpZl9jdHgyID0gYW1s
X2lmKGFtbF9sbm90KGFtbF9lcXVhbChhbWxfbmFtZSgiQ0RXMyIpLCBhX2N0cmwpKSk7Ci0gICAg
LyogQ2FwYWJpbGl0aWVzIGJpdHMgd2VyZSBtYXNrZWQgKi8KLSAgICBhbWxfYXBwZW5kKGlmX2N0
eDIsIGFtbF9vcihhX2N3ZDEsIGFtbF9pbnQoMHgxMCksIGFfY3dkMSkpOwotICAgIGFtbF9hcHBl
bmQoaWZfY3R4LCBpZl9jdHgyKTsKLQotICAgIC8qIFVwZGF0ZSBEV09SRDMgaW4gdGhlIGJ1ZmZl
ciAqLwotICAgIGFtbF9hcHBlbmQoaWZfY3R4LCBhbWxfc3RvcmUoYV9jdHJsLCBhbWxfbmFtZSgi
Q0RXMyIpKSk7Ci0gICAgYW1sX2FwcGVuZChtZXRob2QsIGlmX2N0eCk7Ci0KLSAgICBlbHNlX2N0
eCA9IGFtbF9lbHNlKCk7Ci0gICAgLyogVW5yZWNvZ25pemVkIFVVSUQgKi8KLSAgICBhbWxfYXBw
ZW5kKGVsc2VfY3R4LCBhbWxfb3IoYV9jd2QxLCBhbWxfaW50KDQpLCBhX2N3ZDEpKTsKLSAgICBh
bWxfYXBwZW5kKG1ldGhvZCwgZWxzZV9jdHgpOwotCi0gICAgYW1sX2FwcGVuZChtZXRob2QsIGFt
bF9yZXR1cm4oYW1sX2FyZygzKSkpOwotICAgIHJldHVybiBtZXRob2Q7Ci19Ci0KIHN0YXRpYyB2
b2lkCiBidWlsZF9kc2R0KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLAog
ICAgICAgICAgICBBY3BpUG1JbmZvICpwbSwgQWNwaU1pc2NJbmZvICptaXNjLApAQCAtMTgxOCw3
ICsxMzM1LDcgQEAgYnVpbGRfZHNkdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxp
bmtlciwKICAgICAgICAgYW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIl9DSUQiLCBhbWxf
ZWlzYWlkKCJQTlAwQTAzIikpKTsKICAgICAgICAgYW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2Rl
Y2woIl9BRFIiLCBhbWxfaW50KDApKSk7CiAgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFt
ZV9kZWNsKCJfVUlEIiwgYW1sX2ludCgxKSkpOwotICAgICAgICBhbWxfYXBwZW5kKGRldiwgYnVp
bGRfcTM1X29zY19tZXRob2QoKSk7CisgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBidWlsZF9vc2Nf
bWV0aG9kKCkpOwogICAgICAgICBhbWxfYXBwZW5kKHNiX3Njb3BlLCBkZXYpOwogICAgICAgICBh
bWxfYXBwZW5kKGRzZHQsIHNiX3Njb3BlKTsKIApAQCAtMTg4Myw3ICsxNDAwLDcgQEAgYnVpbGRf
ZHNkdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwKICAgICAgICAgICAg
IGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJfSElEIiwgYW1sX2Vpc2FpZCgiUE5QMEEw
MyIpKSk7CiAgICAgICAgICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX0JCTiIs
IGFtbF9pbnQoYnVzX251bSkpKTsKICAgICAgICAgICAgIGlmIChwY2lfYnVzX2lzX2V4cHJlc3Mo
YnVzKSkgewotICAgICAgICAgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBidWlsZF9xMzVfb3NjX21l
dGhvZCgpKTsKKyAgICAgICAgICAgICAgICBhbWxfYXBwZW5kKGRldiwgYnVpbGRfb3NjX21ldGhv
ZCgpKTsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgaWYgKG51bWFfbm9kZSAhPSBOVU1B
X05PREVfVU5BU1NJR05FRCkgewpAQCAtMjM3MCwzNSArMTg4Nyw2IEBAIGJ1aWxkX3NyYXQoR0Fy
cmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIsCiAgICAgICAgICAgICAgICAgIHRh
YmxlX2RhdGEtPmxlbiAtIHNyYXRfc3RhcnQsIDEsIE5VTEwsIE5VTEwpOwogfQogCi1zdGF0aWMg
dm9pZAotYnVpbGRfbWNmZ19xMzUoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5r
ZXIsIEFjcGlNY2ZnSW5mbyAqaW5mbykKLXsKLSAgICBBY3BpVGFibGVNY2ZnICptY2ZnOwotICAg
IGNvbnN0IGNoYXIgKnNpZzsKLSAgICBpbnQgbGVuID0gc2l6ZW9mKCptY2ZnKSArIDEgKiBzaXpl
b2YobWNmZy0+YWxsb2NhdGlvblswXSk7Ci0KLSAgICBtY2ZnID0gYWNwaV9kYXRhX3B1c2godGFi
bGVfZGF0YSwgbGVuKTsKLSAgICBtY2ZnLT5hbGxvY2F0aW9uWzBdLmFkZHJlc3MgPSBjcHVfdG9f
bGU2NChpbmZvLT5tY2ZnX2Jhc2UpOwotICAgIC8qIE9ubHkgYSBzaW5nbGUgYWxsb2NhdGlvbiBz
byBubyBuZWVkIHRvIHBsYXkgd2l0aCBzZWdtZW50cyAqLwotICAgIG1jZmctPmFsbG9jYXRpb25b
MF0ucGNpX3NlZ21lbnQgPSBjcHVfdG9fbGUxNigwKTsKLSAgICBtY2ZnLT5hbGxvY2F0aW9uWzBd
LnN0YXJ0X2J1c19udW1iZXIgPSAwOwotICAgIG1jZmctPmFsbG9jYXRpb25bMF0uZW5kX2J1c19u
dW1iZXIgPSBQQ0lFX01NQ0ZHX0JVUyhpbmZvLT5tY2ZnX3NpemUgLSAxKTsKLQotICAgIC8qIE1D
RkcgaXMgdXNlZCBmb3IgRUNBTSB3aGljaCBjYW4gYmUgZW5hYmxlZCBvciBkaXNhYmxlZCBieSBn
dWVzdC4KLSAgICAgKiBUbyBhdm9pZCB0YWJsZSBzaXplIGNoYW5nZXMgKHdoaWNoIGNyZWF0ZSBt
aWdyYXRpb24gaXNzdWVzKSwKLSAgICAgKiBhbHdheXMgY3JlYXRlIHRoZSB0YWJsZSBldmVuIGlm
IHRoZXJlIGFyZSBubyBhbGxvY2F0aW9ucywKLSAgICAgKiBidXQgc2V0IHRoZSBzaWduYXR1cmUg
dG8gYSByZXNlcnZlZCB2YWx1ZSBpbiB0aGlzIGNhc2UuCi0gICAgICogQUNQSSBzcGVjIHJlcXVp
cmVzIE9TUE1zIHRvIGlnbm9yZSBzdWNoIHRhYmxlcy4KLSAgICAgKi8KLSAgICBpZiAoaW5mby0+
bWNmZ19iYXNlID09IFBDSUVfQkFTRV9BRERSX1VOTUFQUEVEKSB7Ci0gICAgICAgIC8qIFJlc2Vy
dmVkIHNpZ25hdHVyZTogaWdub3JlZCBieSBPU1BNICovCi0gICAgICAgIHNpZyA9ICJRRU1VIjsK
LSAgICB9IGVsc2UgewotICAgICAgICBzaWcgPSAiTUNGRyI7Ci0gICAgfQotICAgIGJ1aWxkX2hl
YWRlcihsaW5rZXIsIHRhYmxlX2RhdGEsICh2b2lkICopbWNmZywgc2lnLCBsZW4sIDEsIE5VTEws
IE5VTEwpOwotfQotCiAvKgogICogVlQtZCBzcGVjIDguMSBETUEgUmVtYXBwaW5nIFJlcG9ydGlu
ZyBTdHJ1Y3R1cmUKICAqICh2ZXJzaW9uIE9jdC4gMjAxNCBvciBsYXRlcikKQEAgLTI2MjYsNyAr
MjExNCw3IEBAIHZvaWQgYWNwaV9idWlsZChBY3BpQnVpbGRUYWJsZXMgKnRhYmxlcywKICAgICB9
CiAgICAgaWYgKGFjcGlfZ2V0X21jZmcoJm1jZmcpKSB7CiAgICAgICAgIGFjcGlfYWRkX3RhYmxl
KHRhYmxlX29mZnNldHMsIHRhYmxlc19ibG9iKTsKLSAgICAgICAgYnVpbGRfbWNmZ19xMzUodGFi
bGVzX2Jsb2IsIHRhYmxlcy0+bGlua2VyLCAmbWNmZyk7CisgICAgICAgIGJ1aWxkX21jZmcodGFi
bGVzX2Jsb2IsIHRhYmxlcy0+bGlua2VyLCAmbWNmZyk7CiAgICAgfQogICAgIGlmICh4ODZfaW9t
bXVfZ2V0X2RlZmF1bHQoKSkgewogICAgICAgICBJb21tdVR5cGUgSU9NTVVUeXBlID0geDg2X2lv
bW11X2dldF90eXBlKCk7Ci0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:42:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJTuI-0003i8-D4; Mon, 05 Nov 2018 01:42:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTuH-0003hb-Ds
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:42:21 +0000
X-Inumbo-ID: 08fe54f6-e09c-11e8-9a16-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08fe54f6-e09c-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 01:42:20 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:42:20 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074344"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:42:15 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:31 +0100
Message-Id: <20181105014047.26447-9-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 08/24] hw: acpi: Factorize _OSC AML across
 architectures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Yang Zhong <yang.zhong@intel.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogWWFuZyBaaG9uZyA8eWFuZy56aG9uZ0BpbnRlbC5jb20+CgpUaGUgX09TQyBBTUwgdGFi
bGUgaXMgYWxtb3N0IGlkZW50aWNhbCBiZXR3ZWVuIHRoZSBpMzg2IFEzNSBhbmQgYXJtIHZpcnQK
bWFjaGluZSB0eXBlcy4gV2UgY2FuIG1ha2UgaXQgc2xpZ2h0bHkgbW9yZSBnZW5lcmljIGFuZCBz
aGFyZSBpdCBhY3Jvc3MKYWxsIFBDSWUgYXJjaGl0ZWN0dXJlcy4KClNpZ25lZC1vZmYtYnk6IFlh
bmcgWmhvbmcgPHlhbmcuemhvbmdAaW50ZWwuY29tPgotLS0KIGluY2x1ZGUvaHcvYWNwaS9hY3Bp
LWRlZnMuaCB8IDE0ICsrKysrKysKIGluY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaCB8ICAyICst
CiBody9hY3BpL2FtbC1idWlsZC5jICAgICAgICAgfCA4NCArKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tCiBody9hcm0vdmlydC1hY3BpLWJ1aWxkLmMgICAgfCA0NSArKy0tLS0t
LS0tLS0tLS0tLS0tLQogaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgICAgICAgIHwgIDYgKystCiA1IGZp
bGVzIGNoYW5nZWQsIDY2IGluc2VydGlvbnMoKyksIDg1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2luY2x1ZGUvaHcvYWNwaS9hY3BpLWRlZnMuaCBiL2luY2x1ZGUvaHcvYWNwaS9hY3BpLWRl
ZnMuaAppbmRleCBhZjhlMDIzOTY4Li42ZTE3MjZlMGEyIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3
L2FjcGkvYWNwaS1kZWZzLmgKKysrIGIvaW5jbHVkZS9ody9hY3BpL2FjcGktZGVmcy5oCkBAIC02
NTIsNCArNjUyLDE4IEBAIHN0cnVjdCBBY3BpSW9ydFJDIHsKIH0gUUVNVV9QQUNLRUQ7CiB0eXBl
ZGVmIHN0cnVjdCBBY3BpSW9ydFJDIEFjcGlJb3J0UkM7CiAKKy8qIF9PU0MgKi8KKworI2RlZmlu
ZSBBQ1BJX09TQ19DVFJMX1BDSUVfTkFUSVZFX0hQICgxIDw8IDApCisjZGVmaW5lIEFDUElfT1ND
X0NUUkxfU0hQQ19OQVRJVkVfSFAgKDEgPDwgMSkKKyNkZWZpbmUgQUNQSV9PU0NfQ1RSTF9QQ0lF
X1BNX0VWVCAgICAoMSA8PCAyKQorI2RlZmluZSBBQ1BJX09TQ19DVFJMX1BDSUVfQUVSICAgICAg
ICgxIDw8IDMpCisjZGVmaW5lIEFDUElfT1NDX0NUUkxfUENJRV9DQVBfQ1RSTCAgKDEgPDwgNCkK
KyNkZWZpbmUgQUNQSV9PU0NfQ1RSTF9QQ0lfQUxMIFwKKyAgICAoQUNQSV9PU0NfQ1RSTF9QQ0lF
X05BVElWRV9IUCB8ICAgICAgICAgICAgIFwKKyAgICAgQUNQSV9PU0NfQ1RSTF9TSFBDX05BVElW
RV9IUCB8ICAgICAgICAgICAgIFwKKyAgICAgQUNQSV9PU0NfQ1RSTF9QQ0lFX1BNX0VWVCB8ICAg
ICAgICAgICAgICAgIFwKKyAgICAgQUNQSV9PU0NfQ1RSTF9QQ0lFX0FFUiB8ICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgQUNQSV9PU0NfQ1RSTF9QQ0lFX0NBUF9DVFJMKQorCiAjZW5kaWYKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaCBiL2luY2x1ZGUvaHcvYWNwaS9h
bWwtYnVpbGQuaAppbmRleCA0ZjY3OGM0NWE1Li5jMjdjMDkzNWFlIDEwMDY0NAotLS0gYS9pbmNs
dWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgKKysrIGIvaW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5o
CkBAIC00MDUsNyArNDA1LDcgQEAgdm9pZCBhY3BpX2FsaWduX3NpemUoR0FycmF5ICpibG9iLCB1
bnNpZ25lZCBhbGlnbik7CiB2b2lkIGFjcGlfYWRkX3RhYmxlKEdBcnJheSAqdGFibGVfb2Zmc2V0
cywgR0FycmF5ICp0YWJsZV9kYXRhKTsKIHZvaWQgYWNwaV9idWlsZF90YWJsZXNfaW5pdChBY3Bp
QnVpbGRUYWJsZXMgKnRhYmxlcyk7CiB2b2lkIGFjcGlfYnVpbGRfdGFibGVzX2NsZWFudXAoQWNw
aUJ1aWxkVGFibGVzICp0YWJsZXMsIGJvb2wgbWZyZSk7Ci1BbWwgKmJ1aWxkX29zY19tZXRob2Qo
dm9pZCk7CitBbWwgKmJ1aWxkX29zY19tZXRob2QodWludDMyX3QgdmFsdWUpOwogdm9pZCBidWls
ZF9tY2ZnKEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLCBBY3BpTWNmZ0lu
Zm8gKmluZm8pOwogQW1sICpidWlsZF9nc2lfbGlua19kZXYoY29uc3QgY2hhciAqbmFtZSwgdWlu
dDhfdCB1aWQsIHVpbnQ4X3QgZ3NpKTsKIEFtbCAqYnVpbGRfcHJ0KGJvb2wgaXNfcGNpMF9wcnQp
OwpkaWZmIC0tZ2l0IGEvaHcvYWNwaS9hbWwtYnVpbGQuYyBiL2h3L2FjcGkvYW1sLWJ1aWxkLmMK
aW5kZXggZDMyNDJjNmIzMS4uMmI5YTYzNmU3NSAxMDA2NDQKLS0tIGEvaHcvYWNwaS9hbWwtYnVp
bGQuYworKysgYi9ody9hY3BpL2FtbC1idWlsZC5jCkBAIC0xODY5LDUxICsxODY5LDU1IEBAIEFt
bCAqYnVpbGRfY3JzKFBDSUhvc3RTdGF0ZSAqaG9zdCwgQ3JzUmFuZ2VTZXQgKnJhbmdlX3NldCkK
ICAgICByZXR1cm4gY3JzOwogfQogCi1BbWwgKmJ1aWxkX29zY19tZXRob2Qodm9pZCkKKy8qCisg
KiBjdHJsX21hc2sgaXMgdGhlIF9PU0MgY2FwYWJpbGl0aWVzIGJ1ZmZlciBjb250cm9sIGZpZWxk
IG1hc2suCisgKi8KK0FtbCAqYnVpbGRfb3NjX21ldGhvZCh1aW50MzJfdCBjdHJsX21hc2spCiB7
Ci0gICAgQW1sICppZl9jdHg7Ci0gICAgQW1sICppZl9jdHgyOwotICAgIEFtbCAqZWxzZV9jdHg7
Ci0gICAgQW1sICptZXRob2Q7Ci0gICAgQW1sICphX2N3ZDEgPSBhbWxfbmFtZSgiQ0RXMSIpOwot
ICAgIEFtbCAqYV9jdHJsID0gYW1sX2xvY2FsKDApOworICAgIEFtbCAqaWZjdHgsICppZmN0eDEs
ICplbHNlY3R4LCAqbWV0aG9kLCAqVVVJRDsKIAogICAgIG1ldGhvZCA9IGFtbF9tZXRob2QoIl9P
U0MiLCA0LCBBTUxfTk9UU0VSSUFMSVpFRCk7Ci0gICAgYW1sX2FwcGVuZChtZXRob2QsIGFtbF9j
cmVhdGVfZHdvcmRfZmllbGQoYW1sX2FyZygzKSwgYW1sX2ludCgwKSwgIkNEVzEiKSk7Ci0KLSAg
ICBpZl9jdHggPSBhbWxfaWYoYW1sX2VxdWFsKAotICAgICAgICBhbWxfYXJnKDApLCBhbWxfdG91
dWlkKCIzM0RCNEQ1Qi0xRkY3LTQwMUMtOTY1Ny03NDQxQzAzREQ3NjYiKSkpOwotICAgIGFtbF9h
cHBlbmQoaWZfY3R4LCBhbWxfY3JlYXRlX2R3b3JkX2ZpZWxkKGFtbF9hcmcoMyksIGFtbF9pbnQo
NCksICJDRFcyIikpOwotICAgIGFtbF9hcHBlbmQoaWZfY3R4LCBhbWxfY3JlYXRlX2R3b3JkX2Zp
ZWxkKGFtbF9hcmcoMyksIGFtbF9pbnQoOCksICJDRFczIikpOwotCi0gICAgYW1sX2FwcGVuZChp
Zl9jdHgsIGFtbF9zdG9yZShhbWxfbmFtZSgiQ0RXMyIpLCBhX2N0cmwpKTsKLQotICAgIC8qCi0g
ICAgICogQWx3YXlzIGFsbG93IG5hdGl2ZSBQTUUsIEFFUiAobm8gZGVwZW5kZW5jaWVzKQotICAg
ICAqIEFsbG93IFNIUEMgKFBDSSBicmlkZ2VzIGNhbiBoYXZlIFNIUEMgY29udHJvbGxlcikKKyAg
ICBhbWxfYXBwZW5kKG1ldGhvZCwKKyAgICAgICAgYW1sX2NyZWF0ZV9kd29yZF9maWVsZChhbWxf
YXJnKDMpLCBhbWxfaW50KDApLCAiQ0RXMSIpKTsKKworICAgIC8qIFBDSSBGaXJtd2FyZSBTcGVj
aWZpY2F0aW9uIDMuMAorICAgICAqIDQuNS4xLiBfT1NDIEludGVyZmFjZSBmb3IgUENJIEhvc3Qg
QnJpZGdlIERldmljZXMKKyAgICAgKiBUaGUgX09TQyBpbnRlcmZhY2UgZm9yIGEgUENJL1BDSS1Y
L1BDSSBFeHByZXNzIGhpZXJhcmNoeSBpcworICAgICAqIGlkZW50aWZpZWQgYnkgdGhlIFVuaXZl
cnNhbCBVbmlxdWUgSURlbnRpZmllciAoVVVJRCkKKyAgICAgKiAzM0RCNEQ1Qi0xRkY3LTQwMUMt
OTY1Ny03NDQxQzAzREQ3NjYKICAgICAgKi8KLSAgICBhbWxfYXBwZW5kKGlmX2N0eCwgYW1sX2Fu
ZChhX2N0cmwsIGFtbF9pbnQoMHgxRiksIGFfY3RybCkpOwotCi0gICAgaWZfY3R4MiA9IGFtbF9p
ZihhbWxfbG5vdChhbWxfZXF1YWwoYW1sX2FyZygxKSwgYW1sX2ludCgxKSkpKTsKLSAgICAvKiBV
bmtub3duIHJldmlzaW9uICovCi0gICAgYW1sX2FwcGVuZChpZl9jdHgyLCBhbWxfb3IoYV9jd2Qx
LCBhbWxfaW50KDB4MDgpLCBhX2N3ZDEpKTsKLSAgICBhbWxfYXBwZW5kKGlmX2N0eCwgaWZfY3R4
Mik7Ci0KLSAgICBpZl9jdHgyID0gYW1sX2lmKGFtbF9sbm90KGFtbF9lcXVhbChhbWxfbmFtZSgi
Q0RXMyIpLCBhX2N0cmwpKSk7Ci0gICAgLyogQ2FwYWJpbGl0aWVzIGJpdHMgd2VyZSBtYXNrZWQg
Ki8KLSAgICBhbWxfYXBwZW5kKGlmX2N0eDIsIGFtbF9vcihhX2N3ZDEsIGFtbF9pbnQoMHgxMCks
IGFfY3dkMSkpOwotICAgIGFtbF9hcHBlbmQoaWZfY3R4LCBpZl9jdHgyKTsKLQotICAgIC8qIFVw
ZGF0ZSBEV09SRDMgaW4gdGhlIGJ1ZmZlciAqLwotICAgIGFtbF9hcHBlbmQoaWZfY3R4LCBhbWxf
c3RvcmUoYV9jdHJsLCBhbWxfbmFtZSgiQ0RXMyIpKSk7Ci0gICAgYW1sX2FwcGVuZChtZXRob2Qs
IGlmX2N0eCk7Ci0KLSAgICBlbHNlX2N0eCA9IGFtbF9lbHNlKCk7Ci0gICAgLyogVW5yZWNvZ25p
emVkIFVVSUQgKi8KLSAgICBhbWxfYXBwZW5kKGVsc2VfY3R4LCBhbWxfb3IoYV9jd2QxLCBhbWxf
aW50KDQpLCBhX2N3ZDEpKTsKLSAgICBhbWxfYXBwZW5kKG1ldGhvZCwgZWxzZV9jdHgpOworICAg
IFVVSUQgPSBhbWxfdG91dWlkKCIzM0RCNEQ1Qi0xRkY3LTQwMUMtOTY1Ny03NDQxQzAzREQ3NjYi
KTsKKyAgICBpZmN0eCA9IGFtbF9pZihhbWxfZXF1YWwoYW1sX2FyZygwKSwgVVVJRCkpOworICAg
IGFtbF9hcHBlbmQoaWZjdHgsCisgICAgICAgIGFtbF9jcmVhdGVfZHdvcmRfZmllbGQoYW1sX2Fy
ZygzKSwgYW1sX2ludCg0KSwgIkNEVzIiKSk7CisgICAgYW1sX2FwcGVuZChpZmN0eCwKKyAgICAg
ICAgYW1sX2NyZWF0ZV9kd29yZF9maWVsZChhbWxfYXJnKDMpLCBhbWxfaW50KDgpLCAiQ0RXMyIp
KTsKKyAgICBhbWxfYXBwZW5kKGlmY3R4LCBhbWxfc3RvcmUoYW1sX25hbWUoIkNEVzIiKSwgYW1s
X25hbWUoIlNVUFAiKSkpOworICAgIGFtbF9hcHBlbmQoaWZjdHgsIGFtbF9zdG9yZShhbWxfbmFt
ZSgiQ0RXMyIpLCBhbWxfbmFtZSgiQ1RSTCIpKSk7CisgICAgYW1sX2FwcGVuZChpZmN0eCwgYW1s
X3N0b3JlKGFtbF9hbmQoYW1sX25hbWUoIkNUUkwiKSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBhbWxfaW50KGN0cmxfbWFzayksIE5VTEwpLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBhbWxfbmFtZSgiQ1RSTCIpKSk7CisKKyAgICBpZmN0eDEgPSBh
bWxfaWYoYW1sX2xub3QoYW1sX2VxdWFsKGFtbF9hcmcoMSksIGFtbF9pbnQoMHgxKSkpKTsKKyAg
ICBhbWxfYXBwZW5kKGlmY3R4MSwgYW1sX3N0b3JlKGFtbF9vcihhbWxfbmFtZSgiQ0RXMSIpLCBh
bWxfaW50KDB4MDgpLCBOVUxMKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFt
bF9uYW1lKCJDRFcxIikpKTsKKyAgICBhbWxfYXBwZW5kKGlmY3R4LCBpZmN0eDEpOworCisgICAg
aWZjdHgxID0gYW1sX2lmKGFtbF9sbm90KGFtbF9lcXVhbChhbWxfbmFtZSgiQ0RXMyIpLCBhbWxf
bmFtZSgiQ1RSTCIpKSkpOworICAgIGFtbF9hcHBlbmQoaWZjdHgxLCBhbWxfc3RvcmUoYW1sX29y
KGFtbF9uYW1lKCJDRFcxIiksIGFtbF9pbnQoMHgxMCksIE5VTEwpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYW1sX25hbWUoIkNEVzEiKSkpOworICAgIGFtbF9hcHBlbmQoaWZj
dHgsIGlmY3R4MSk7CisKKyAgICBhbWxfYXBwZW5kKGlmY3R4LCBhbWxfc3RvcmUoYW1sX25hbWUo
IkNUUkwiKSwgYW1sX25hbWUoIkNEVzMiKSkpOworICAgIGFtbF9hcHBlbmQoaWZjdHgsIGFtbF9y
ZXR1cm4oYW1sX2FyZygzKSkpOworICAgIGFtbF9hcHBlbmQobWV0aG9kLCBpZmN0eCk7CisKKyAg
ICBlbHNlY3R4ID0gYW1sX2Vsc2UoKTsKKyAgICBhbWxfYXBwZW5kKGVsc2VjdHgsIGFtbF9zdG9y
ZShhbWxfb3IoYW1sX25hbWUoIkNEVzEiKSwgYW1sX2ludCg0KSwgTlVMTCksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYW1sX25hbWUoIkNEVzEiKSkpOworICAgIGFtbF9hcHBl
bmQoZWxzZWN0eCwgYW1sX3JldHVybihhbWxfYXJnKDMpKSk7CisgICAgYW1sX2FwcGVuZChtZXRo
b2QsIGVsc2VjdHgpOwogCi0gICAgYW1sX2FwcGVuZChtZXRob2QsIGFtbF9yZXR1cm4oYW1sX2Fy
ZygzKSkpOwogICAgIHJldHVybiBtZXRob2Q7CiB9CiAKZGlmZiAtLWdpdCBhL2h3L2FybS92aXJ0
LWFjcGktYnVpbGQuYyBiL2h3L2FybS92aXJ0LWFjcGktYnVpbGQuYwppbmRleCBjOWI0OTE2YmE3
Li5iNWUxNjU1NDNhIDEwMDY0NAotLS0gYS9ody9hcm0vdmlydC1hY3BpLWJ1aWxkLmMKKysrIGIv
aHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5jCkBAIC0xNTMsNyArMTUzLDcgQEAgc3RhdGljIHZvaWQg
YWNwaV9kc2R0X2FkZF9wY2koQW1sICpzY29wZSwgY29uc3QgTWVtTWFwRW50cnkgKm1lbW1hcCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGlycSwgYm9vbCB1c2VfaGln
aG1lbSwgYm9vbCBoaWdobWVtX2VjYW0pCiB7CiAgICAgaW50IGVjYW1faWQgPSBWSVJUX0VDQU1f
SUQoaGlnaG1lbV9lY2FtKTsKLSAgICBBbWwgKm1ldGhvZCwgKmNycywgKmlmY3R4LCAqVVVJRCwg
KmlmY3R4MSwgKmVsc2VjdHgsICpidWY7CisgICAgQW1sICptZXRob2QsICpjcnMsICppZmN0eCwg
KlVVSUQsICppZmN0eDEsICpidWY7CiAgICAgaW50IGksIGJ1c19ubzsKICAgICBod2FkZHIgYmFz
ZV9tbWlvID0gbWVtbWFwW1ZJUlRfUENJRV9NTUlPXS5iYXNlOwogICAgIGh3YWRkciBzaXplX21t
aW8gPSBtZW1tYXBbVklSVF9QQ0lFX01NSU9dLnNpemU7CkBAIC0yNDcsNDcgKzI0Nyw4IEBAIHN0
YXRpYyB2b2lkIGFjcGlfZHNkdF9hZGRfcGNpKEFtbCAqc2NvcGUsIGNvbnN0IE1lbU1hcEVudHJ5
ICptZW1tYXAsCiAgICAgLyogRGVjbGFyZSBhbiBfT1NDIChPUyBDb250cm9sIEhhbmRvZmYpIG1l
dGhvZCAqLwogICAgIGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJTVVBQIiwgYW1sX2lu
dCgwKSkpOwogICAgIGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJDVFJMIiwgYW1sX2lu
dCgwKSkpOwotICAgIG1ldGhvZCA9IGFtbF9tZXRob2QoIl9PU0MiLCA0LCBBTUxfTk9UU0VSSUFM
SVpFRCk7Ci0gICAgYW1sX2FwcGVuZChtZXRob2QsCi0gICAgICAgIGFtbF9jcmVhdGVfZHdvcmRf
ZmllbGQoYW1sX2FyZygzKSwgYW1sX2ludCgwKSwgIkNEVzEiKSk7Ci0KLSAgICAvKiBQQ0kgRmly
bXdhcmUgU3BlY2lmaWNhdGlvbiAzLjAKLSAgICAgKiA0LjUuMS4gX09TQyBJbnRlcmZhY2UgZm9y
IFBDSSBIb3N0IEJyaWRnZSBEZXZpY2VzCi0gICAgICogVGhlIF9PU0MgaW50ZXJmYWNlIGZvciBh
IFBDSS9QQ0ktWC9QQ0kgRXhwcmVzcyBoaWVyYXJjaHkgaXMKLSAgICAgKiBpZGVudGlmaWVkIGJ5
IHRoZSBVbml2ZXJzYWwgVW5pcXVlIElEZW50aWZpZXIgKFVVSUQpCi0gICAgICogMzNEQjRENUIt
MUZGNy00MDFDLTk2NTctNzQ0MUMwM0RENzY2Ci0gICAgICovCi0gICAgVVVJRCA9IGFtbF90b3V1
aWQoIjMzREI0RDVCLTFGRjctNDAxQy05NjU3LTc0NDFDMDNERDc2NiIpOwotICAgIGlmY3R4ID0g
YW1sX2lmKGFtbF9lcXVhbChhbWxfYXJnKDApLCBVVUlEKSk7Ci0gICAgYW1sX2FwcGVuZChpZmN0
eCwKLSAgICAgICAgYW1sX2NyZWF0ZV9kd29yZF9maWVsZChhbWxfYXJnKDMpLCBhbWxfaW50KDQp
LCAiQ0RXMiIpKTsKLSAgICBhbWxfYXBwZW5kKGlmY3R4LAotICAgICAgICBhbWxfY3JlYXRlX2R3
b3JkX2ZpZWxkKGFtbF9hcmcoMyksIGFtbF9pbnQoOCksICJDRFczIikpOwotICAgIGFtbF9hcHBl
bmQoaWZjdHgsIGFtbF9zdG9yZShhbWxfbmFtZSgiQ0RXMiIpLCBhbWxfbmFtZSgiU1VQUCIpKSk7
Ci0gICAgYW1sX2FwcGVuZChpZmN0eCwgYW1sX3N0b3JlKGFtbF9uYW1lKCJDRFczIiksIGFtbF9u
YW1lKCJDVFJMIikpKTsKLSAgICBhbWxfYXBwZW5kKGlmY3R4LCBhbWxfc3RvcmUoYW1sX2FuZChh
bWxfbmFtZSgiQ1RSTCIpLCBhbWxfaW50KDB4MUQpLCBOVUxMKSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYW1sX25hbWUoIkNUUkwiKSkpOwotCi0gICAgaWZjdHgxID0gYW1sX2lm
KGFtbF9sbm90KGFtbF9lcXVhbChhbWxfYXJnKDEpLCBhbWxfaW50KDB4MSkpKSk7Ci0gICAgYW1s
X2FwcGVuZChpZmN0eDEsIGFtbF9zdG9yZShhbWxfb3IoYW1sX25hbWUoIkNEVzEiKSwgYW1sX2lu
dCgweDA4KSwgTlVMTCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbWxfbmFt
ZSgiQ0RXMSIpKSk7Ci0gICAgYW1sX2FwcGVuZChpZmN0eCwgaWZjdHgxKTsKLQotICAgIGlmY3R4
MSA9IGFtbF9pZihhbWxfbG5vdChhbWxfZXF1YWwoYW1sX25hbWUoIkNEVzMiKSwgYW1sX25hbWUo
IkNUUkwiKSkpKTsKLSAgICBhbWxfYXBwZW5kKGlmY3R4MSwgYW1sX3N0b3JlKGFtbF9vcihhbWxf
bmFtZSgiQ0RXMSIpLCBhbWxfaW50KDB4MTApLCBOVUxMKSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGFtbF9uYW1lKCJDRFcxIikpKTsKLSAgICBhbWxfYXBwZW5kKGlmY3R4LCBp
ZmN0eDEpOwotCi0gICAgYW1sX2FwcGVuZChpZmN0eCwgYW1sX3N0b3JlKGFtbF9uYW1lKCJDVFJM
IiksIGFtbF9uYW1lKCJDRFczIikpKTsKLSAgICBhbWxfYXBwZW5kKGlmY3R4LCBhbWxfcmV0dXJu
KGFtbF9hcmcoMykpKTsKLSAgICBhbWxfYXBwZW5kKG1ldGhvZCwgaWZjdHgpOwotCi0gICAgZWxz
ZWN0eCA9IGFtbF9lbHNlKCk7Ci0gICAgYW1sX2FwcGVuZChlbHNlY3R4LCBhbWxfc3RvcmUoYW1s
X29yKGFtbF9uYW1lKCJDRFcxIiksIGFtbF9pbnQoNCksIE5VTEwpLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFtbF9uYW1lKCJDRFcxIikpKTsKLSAgICBhbWxfYXBwZW5kKGVs
c2VjdHgsIGFtbF9yZXR1cm4oYW1sX2FyZygzKSkpOwotICAgIGFtbF9hcHBlbmQobWV0aG9kLCBl
bHNlY3R4KTsKLSAgICBhbWxfYXBwZW5kKGRldiwgbWV0aG9kKTsKKyAgICBhbWxfYXBwZW5kKGRl
diwgYnVpbGRfb3NjX21ldGhvZChBQ1BJX09TQ19DVFJMX1BDSV9BTEwgJgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIH5BQ1BJX09TQ19DVFJMX1NIUENfTkFUSVZFX0hQKSk7
CiAKICAgICBtZXRob2QgPSBhbWxfbWV0aG9kKCJfRFNNIiwgNCwgQU1MX05PVFNFUklBTElaRUQp
OwogCmRpZmYgLS1naXQgYS9ody9pMzg2L2FjcGktYnVpbGQuYyBiL2h3L2kzODYvYWNwaS1idWls
ZC5jCmluZGV4IDk5NmQ4YTExZGMuLmJkMTQ3YTZiZDIgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvYWNw
aS1idWlsZC5jCisrKyBiL2h3L2kzODYvYWNwaS1idWlsZC5jCkBAIC0xMzM1LDcgKzEzMzUsOSBA
QCBidWlsZF9kc2R0KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLAogICAg
ICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX0NJRCIsIGFtbF9laXNhaWQoIlBO
UDBBMDMiKSkpOwogICAgICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX0FEUiIs
IGFtbF9pbnQoMCkpKTsKICAgICAgICAgYW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIl9V
SUQiLCBhbWxfaW50KDEpKSk7Ci0gICAgICAgIGFtbF9hcHBlbmQoZGV2LCBidWlsZF9vc2NfbWV0
aG9kKCkpOworICAgICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiU1VQUCIsIGFt
bF9pbnQoMCkpKTsKKyAgICAgICAgYW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIkNUUkwi
LCBhbWxfaW50KDApKSk7CisgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBidWlsZF9vc2NfbWV0aG9k
KEFDUElfT1NDX0NUUkxfUENJX0FMTCkpOwogICAgICAgICBhbWxfYXBwZW5kKHNiX3Njb3BlLCBk
ZXYpOwogICAgICAgICBhbWxfYXBwZW5kKGRzZHQsIHNiX3Njb3BlKTsKIApAQCAtMTQwMCw3ICsx
NDAyLDcgQEAgYnVpbGRfZHNkdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtl
ciwKICAgICAgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJfSElEIiwgYW1s
X2Vpc2FpZCgiUE5QMEEwMyIpKSk7CiAgICAgICAgICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25h
bWVfZGVjbCgiX0JCTiIsIGFtbF9pbnQoYnVzX251bSkpKTsKICAgICAgICAgICAgIGlmIChwY2lf
YnVzX2lzX2V4cHJlc3MoYnVzKSkgewotICAgICAgICAgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBi
dWlsZF9vc2NfbWV0aG9kKCkpOworICAgICAgICAgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBidWls
ZF9vc2NfbWV0aG9kKEFDUElfT1NDX0NUUkxfUENJX0FMTCkpOwogICAgICAgICAgICAgfQogCiAg
ICAgICAgICAgICBpZiAobnVtYV9ub2RlICE9IE5VTUFfTk9ERV9VTkFTU0lHTkVEKSB7Ci0tIAoy
LjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:42:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJTuN-0003l8-P6; Mon, 05 Nov 2018 01:42: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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTuM-0003kM-5O
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:42:26 +0000
X-Inumbo-ID: 0bdf4282-e09c-11e8-9a16-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0bdf4282-e09c-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 01:42:25 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:42:25 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074346"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:42:20 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:32 +0100
Message-Id: <20181105014047.26447-10-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 09/24] hw: i386: Move PCI host definitions to
 pci_host.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFBDSSBob2xlIHByb3BlcnRpZXMgYXJlIG5vdCBwYyBvciBpMzg2IHNwZWNpZmljLiBUaGV5
IGJlbG9uZyB0byB0aGUKUENJIGhvc3QgaGVhZGVyIGluc3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBT
YW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNvbT4KLS0tCiBpbmNsdWRlL2h3L2kzODYv
cGMuaCAgICAgIHwgNSAtLS0tLQogaW5jbHVkZS9ody9wY2kvcGNpX2hvc3QuaCB8IDYgKysrKysr
CiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9pbmNsdWRlL2h3L2kzODYvcGMuaCBiL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCmluZGV4
IGZlZDEzNmZjZGQuLmJiYmRiMzNlYTMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5o
CisrKyBiL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCkBAIC0xODIsMTEgKzE4Miw2IEBAIHZvaWQgcGNf
YWNwaV9pbml0KGNvbnN0IGNoYXIgKmRlZmF1bHRfZHNkdCk7CiAKIHZvaWQgcGNfZ3Vlc3RfaW5m
b19pbml0KFBDTWFjaGluZVN0YXRlICpwY21zKTsKIAotI2RlZmluZSBQQ0lfSE9TVF9QUk9QX1BD
SV9IT0xFX1NUQVJUICAgInBjaS1ob2xlLXN0YXJ0IgotI2RlZmluZSBQQ0lfSE9TVF9QUk9QX1BD
SV9IT0xFX0VORCAgICAgInBjaS1ob2xlLWVuZCIKLSNkZWZpbmUgUENJX0hPU1RfUFJPUF9QQ0lf
SE9MRTY0X1NUQVJUICJwY2ktaG9sZTY0LXN0YXJ0IgotI2RlZmluZSBQQ0lfSE9TVF9QUk9QX1BD
SV9IT0xFNjRfRU5EICAgInBjaS1ob2xlNjQtZW5kIgotI2RlZmluZSBQQ0lfSE9TVF9QUk9QX1BD
SV9IT0xFNjRfU0laRSAgInBjaS1ob2xlNjQtc2l6ZSIKICNkZWZpbmUgUENJX0hPU1RfQkVMT1df
NEdfTUVNX1NJWkUgICAgICJiZWxvdy00Zy1tZW0tc2l6ZSIKICNkZWZpbmUgUENJX0hPU1RfQUJP
VkVfNEdfTUVNX1NJWkUgICAgICJhYm92ZS00Zy1tZW0tc2l6ZSIKIApkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9ody9wY2kvcGNpX2hvc3QuaCBiL2luY2x1ZGUvaHcvcGNpL3BjaV9ob3N0LmgKaW5kZXgg
YmEzMTU5NWZjNy4uZTM0M2Y0ZDljYSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody9wY2kvcGNpX2hv
c3QuaAorKysgYi9pbmNsdWRlL2h3L3BjaS9wY2lfaG9zdC5oCkBAIC0zOCw2ICszOCwxMiBAQAog
I2RlZmluZSBQQ0lfSE9TVF9CUklER0VfR0VUX0NMQVNTKG9iaikgXAogICAgICBPQkpFQ1RfR0VU
X0NMQVNTKFBDSUhvc3RCcmlkZ2VDbGFzcywgKG9iaiksIFRZUEVfUENJX0hPU1RfQlJJREdFKQog
CisjZGVmaW5lIFBDSV9IT1NUX1BST1BfUENJX0hPTEVfU1RBUlQgICAicGNpLWhvbGUtc3RhcnQi
CisjZGVmaW5lIFBDSV9IT1NUX1BST1BfUENJX0hPTEVfRU5EICAgICAicGNpLWhvbGUtZW5kIgor
I2RlZmluZSBQQ0lfSE9TVF9QUk9QX1BDSV9IT0xFNjRfU1RBUlQgInBjaS1ob2xlNjQtc3RhcnQi
CisjZGVmaW5lIFBDSV9IT1NUX1BST1BfUENJX0hPTEU2NF9FTkQgICAicGNpLWhvbGU2NC1lbmQi
CisjZGVmaW5lIFBDSV9IT1NUX1BST1BfUENJX0hPTEU2NF9TSVpFICAicGNpLWhvbGU2NC1zaXpl
IgorCiBzdHJ1Y3QgUENJSG9zdFN0YXRlIHsKICAgICBTeXNCdXNEZXZpY2UgYnVzZGV2OwogCi0t
IAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:42:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJTuT-0003oR-3a; Mon, 05 Nov 2018 01:42: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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTuS-0003o3-Gd
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:42:32 +0000
X-Inumbo-ID: 0f414120-e09c-11e8-96c1-12d6303a7972
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0f414120-e09c-11e8-96c1-12d6303a7972;
 Mon, 05 Nov 2018 01:42:31 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:42:30 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074352"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:42:25 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:33 +0100
Message-Id: <20181105014047.26447-11-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 10/24] hw: acpi: Export the PCI host and
 holes getters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBnb2luZyB0byBiZSBuZWVkZWQgYnkgdGhlIGhhcmR3YXJlIHJlZHVjZWQgaW1wbGVt
ZW50YXRpb24sIHNvCmxldCdzIGV4cG9ydCBpdC4KT25jZSB0aGUgQUNQSSBidWlsZGVyIG1ldGhv
ZHMgYW5kIGdldHRlcnMgd2lsbCBiZSBpbXBsZW1lbnRlZCwgdGhlCmFjcGlfZ2V0X3BjaV9ob3N0
KCkgaW1wbGVtZW50YXRpb24gd2lsbCBiZWNvbWUgaGFyZHdhcmUgYWdub3N0aWMuCgpTaWduZWQt
b2ZmLWJ5OiBTYW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNvbT4KLS0tCiBpbmNsdWRl
L2h3L2FjcGkvYW1sLWJ1aWxkLmggfCAgMiArKwogaHcvYWNwaS9hbWwtYnVpbGQuYyAgICAgICAg
IHwgNDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBody9pMzg2L2FjcGktYnVp
bGQuYyAgICAgICAgfCA0NyArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAz
IGZpbGVzIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKyksIDQ1IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaCBiL2luY2x1ZGUvaHcvYWNwaS9hbWwt
YnVpbGQuaAppbmRleCBjMjdjMDkzNWFlLi5mZGUyNzg1YjlhIDEwMDY0NAotLS0gYS9pbmNsdWRl
L2h3L2FjcGkvYW1sLWJ1aWxkLmgKKysrIGIvaW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oCkBA
IC00MDAsNiArNDAwLDggQEAgYnVpbGRfaGVhZGVyKEJJT1NMaW5rZXIgKmxpbmtlciwgR0FycmF5
ICp0YWJsZV9kYXRhLAogICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm9lbV9pZCwgY29uc3QgY2hh
ciAqb2VtX3RhYmxlX2lkKTsKIHZvaWQgKmFjcGlfZGF0YV9wdXNoKEdBcnJheSAqdGFibGVfZGF0
YSwgdW5zaWduZWQgc2l6ZSk7CiB1bnNpZ25lZCBhY3BpX2RhdGFfbGVuKEdBcnJheSAqdGFibGUp
OworT2JqZWN0ICphY3BpX2dldF9wY2lfaG9zdCh2b2lkKTsKK3ZvaWQgYWNwaV9nZXRfcGNpX2hv
bGVzKFJhbmdlICpob2xlLCBSYW5nZSAqaG9sZTY0KTsKIC8qIEFsaWduIEFNTCBibG9iIHNpemUg
dG8gYSBtdWx0aXBsZSBvZiAnYWxpZ24nICovCiB2b2lkIGFjcGlfYWxpZ25fc2l6ZShHQXJyYXkg
KmJsb2IsIHVuc2lnbmVkIGFsaWduKTsKIHZvaWQgYWNwaV9hZGRfdGFibGUoR0FycmF5ICp0YWJs
ZV9vZmZzZXRzLCBHQXJyYXkgKnRhYmxlX2RhdGEpOwpkaWZmIC0tZ2l0IGEvaHcvYWNwaS9hbWwt
YnVpbGQuYyBiL2h3L2FjcGkvYW1sLWJ1aWxkLmMKaW5kZXggMmI5YTYzNmU3NS4uYjhlMzJmMTVm
NyAxMDA2NDQKLS0tIGEvaHcvYWNwaS9hbWwtYnVpbGQuYworKysgYi9ody9hY3BpL2FtbC1idWls
ZC5jCkBAIC0xNjAxLDYgKzE2MDEsNDkgQEAgdm9pZCBhY3BpX2J1aWxkX3RhYmxlc19jbGVhbnVw
KEFjcGlCdWlsZFRhYmxlcyAqdGFibGVzLCBib29sIG1mcmUpCiAgICAgZ19hcnJheV9mcmVlKHRh
Ymxlcy0+dm1nZW5pZCwgbWZyZSk7CiB9CiAKKy8qCisgKiBCZWNhdXNlIG9mIHRoZSBQWEIgaG9z
dHMgd2UgY2Fubm90IHNpbXBseSBxdWVyeSBUWVBFX1BDSV9IT1NUX0JSSURHRS4KKyAqLworT2Jq
ZWN0ICphY3BpX2dldF9wY2lfaG9zdCh2b2lkKQoreworICAgIFBDSUhvc3RTdGF0ZSAqaG9zdDsK
KworICAgIGhvc3QgPSBPQkpFQ1RfQ0hFQ0soUENJSG9zdFN0YXRlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgb2JqZWN0X3Jlc29sdmVfcGF0aCgiL21hY2hpbmUvaTQ0MGZ4IiwgTlVMTCksCisg
ICAgICAgICAgICAgICAgICAgICAgICBUWVBFX1BDSV9IT1NUX0JSSURHRSk7CisgICAgaWYgKCFo
b3N0KSB7CisgICAgICAgIGhvc3QgPSBPQkpFQ1RfQ0hFQ0soUENJSG9zdFN0YXRlLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG9iamVjdF9yZXNvbHZlX3BhdGgoIi9tYWNoaW5lL3EzNSIs
IE5VTEwpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRZUEVfUENJX0hPU1RfQlJJREdF
KTsKKyAgICB9CisKKyAgICByZXR1cm4gT0JKRUNUKGhvc3QpOworfQorCisKK3ZvaWQgYWNwaV9n
ZXRfcGNpX2hvbGVzKFJhbmdlICpob2xlLCBSYW5nZSAqaG9sZTY0KQoreworICAgIE9iamVjdCAq
cGNpX2hvc3Q7CisKKyAgICBwY2lfaG9zdCA9IGFjcGlfZ2V0X3BjaV9ob3N0KCk7CisgICAgZ19h
c3NlcnQocGNpX2hvc3QpOworCisgICAgcmFuZ2Vfc2V0X2JvdW5kczEoaG9sZSwKKyAgICAgICAg
ICAgICAgICAgICAgICBvYmplY3RfcHJvcGVydHlfZ2V0X3VpbnQocGNpX2hvc3QsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9IT1NUX1BST1BfUENJ
X0hPTEVfU1RBUlQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE5VTEwpLAorICAgICAgICAgICAgICAgICAgICAgIG9iamVjdF9wcm9wZXJ0eV9nZXRfdWlu
dChwY2lfaG9zdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUENJX0hPU1RfUFJPUF9QQ0lfSE9MRV9FTkQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE5VTEwpKTsKKyAgICByYW5nZV9zZXRfYm91bmRzMShob2xl
NjQsCisgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X2dldF91aW50KHBjaV9o
b3N0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lf
SE9TVF9QUk9QX1BDSV9IT0xFNjRfU1RBUlQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE5VTEwpLAorICAgICAgICAgICAgICAgICAgICAgIG9iamVjdF9w
cm9wZXJ0eV9nZXRfdWludChwY2lfaG9zdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUENJX0hPU1RfUFJPUF9QQ0lfSE9MRTY0X0VORCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCkpOworfQorCiBzdGF0
aWMgdm9pZCBjcnNfcmFuZ2VfaW5zZXJ0KEdQdHJBcnJheSAqcmFuZ2VzLCB1aW50NjRfdCBiYXNl
LCB1aW50NjRfdCBsaW1pdCkKIHsKICAgICBDcnNSYW5nZUVudHJ5ICplbnRyeTsKZGlmZiAtLWdp
dCBhL2h3L2kzODYvYWNwaS1idWlsZC5jIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKaW5kZXggYmQx
NDdhNmJkMi4uYTVmNWY4MzUwMCAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKKysr
IGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKQEAgLTIzMiw0OSArMjMyLDYgQEAgc3RhdGljIHZvaWQg
YWNwaV9nZXRfbWlzY19pbmZvKEFjcGlNaXNjSW5mbyAqaW5mbykKICAgICBpbmZvLT5hcHBsZXNt
Y19pb19iYXNlID0gYXBwbGVzbWNfcG9ydCgpOwogfQogCi0vKgotICogQmVjYXVzZSBvZiB0aGUg
UFhCIGhvc3RzIHdlIGNhbm5vdCBzaW1wbHkgcXVlcnkgVFlQRV9QQ0lfSE9TVF9CUklER0UuCi0g
KiBPbiBpMzg2IGFyY2ggd2Ugb25seSBoYXZlIHR3byBwY2kgaG9zdHMsIHNvIHdlIGNhbiBsb29r
IG9ubHkgZm9yIHRoZW0uCi0gKi8KLXN0YXRpYyBPYmplY3QgKmFjcGlfZ2V0X2kzODZfcGNpX2hv
c3Qodm9pZCkKLXsKLSAgICBQQ0lIb3N0U3RhdGUgKmhvc3Q7Ci0KLSAgICBob3N0ID0gT0JKRUNU
X0NIRUNLKFBDSUhvc3RTdGF0ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdF9yZXNv
bHZlX3BhdGgoIi9tYWNoaW5lL2k0NDBmeCIsIE5VTEwpLAotICAgICAgICAgICAgICAgICAgICAg
ICAgVFlQRV9QQ0lfSE9TVF9CUklER0UpOwotICAgIGlmICghaG9zdCkgewotICAgICAgICBob3N0
ID0gT0JKRUNUX0NIRUNLKFBDSUhvc3RTdGF0ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBvYmplY3RfcmVzb2x2ZV9wYXRoKCIvbWFjaGluZS9xMzUiLCBOVUxMKSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBUWVBFX1BDSV9IT1NUX0JSSURHRSk7Ci0gICAgfQotCi0gICAgcmV0
dXJuIE9CSkVDVChob3N0KTsKLX0KLQotc3RhdGljIHZvaWQgYWNwaV9nZXRfcGNpX2hvbGVzKFJh
bmdlICpob2xlLCBSYW5nZSAqaG9sZTY0KQotewotICAgIE9iamVjdCAqcGNpX2hvc3Q7Ci0KLSAg
ICBwY2lfaG9zdCA9IGFjcGlfZ2V0X2kzODZfcGNpX2hvc3QoKTsKLSAgICBnX2Fzc2VydChwY2lf
aG9zdCk7Ci0KLSAgICByYW5nZV9zZXRfYm91bmRzMShob2xlLAotICAgICAgICAgICAgICAgICAg
ICAgIG9iamVjdF9wcm9wZXJ0eV9nZXRfdWludChwY2lfaG9zdCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0hPU1RfUFJPUF9QQ0lfSE9MRV9TVEFS
VCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCks
Ci0gICAgICAgICAgICAgICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X2dldF91aW50KHBjaV9ob3N0
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfSE9T
VF9QUk9QX1BDSV9IT0xFX0VORCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTlVMTCkpOwotICAgIHJhbmdlX3NldF9ib3VuZHMxKGhvbGU2NCwKLSAgICAg
ICAgICAgICAgICAgICAgICBvYmplY3RfcHJvcGVydHlfZ2V0X3VpbnQocGNpX2hvc3QsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9IT1NUX1BST1Bf
UENJX0hPTEU2NF9TVEFSVCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTlVMTCksCi0gICAgICAgICAgICAgICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X2dl
dF91aW50KHBjaV9ob3N0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQQ0lfSE9TVF9QUk9QX1BDSV9IT0xFNjRfRU5ELAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKSk7Ci19Ci0KIC8qIEZBQ1MgKi8KIHN0
YXRpYyB2b2lkCiBidWlsZF9mYWNzKEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlu
a2VyKQpAQCAtMTYzNCw3ICsxNTkxLDcgQEAgYnVpbGRfZHNkdChHQXJyYXkgKnRhYmxlX2RhdGEs
IEJJT1NMaW5rZXIgKmxpbmtlciwKICAgICAgICAgT2JqZWN0ICpwY2lfaG9zdDsKICAgICAgICAg
UENJQnVzICpidXMgPSBOVUxMOwogCi0gICAgICAgIHBjaV9ob3N0ID0gYWNwaV9nZXRfaTM4Nl9w
Y2lfaG9zdCgpOworICAgICAgICBwY2lfaG9zdCA9IGFjcGlfZ2V0X3BjaV9ob3N0KCk7CiAgICAg
ICAgIGlmIChwY2lfaG9zdCkgewogICAgICAgICAgICAgYnVzID0gUENJX0hPU1RfQlJJREdFKHBj
aV9ob3N0KS0+YnVzOwogICAgICAgICB9CkBAIC0yMDA4LDcgKzE5NjUsNyBAQCBzdGF0aWMgYm9v
bCBhY3BpX2dldF9tY2ZnKEFjcGlNY2ZnSW5mbyAqbWNmZykKICAgICBPYmplY3QgKnBjaV9ob3N0
OwogICAgIFFPYmplY3QgKm87CiAKLSAgICBwY2lfaG9zdCA9IGFjcGlfZ2V0X2kzODZfcGNpX2hv
c3QoKTsKKyAgICBwY2lfaG9zdCA9IGFjcGlfZ2V0X3BjaV9ob3N0KCk7CiAgICAgZ19hc3NlcnQo
cGNpX2hvc3QpOwogCiAgICAgbyA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfcW9iamVjdChwY2lfaG9z
dCwgUENJRV9IT1NUX01DRkdfQkFTRSwgTlVMTCk7Ci0tIAoyLjE5LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:42:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJTuZ-0003si-FM; Mon, 05 Nov 2018 01:42: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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTuY-0003sC-Ig
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:42:38 +0000
X-Inumbo-ID: 12990be0-e09c-11e8-9a16-bc764e045a96
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 12990be0-e09c-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 01:42:37 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:42:36 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074372"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:42:31 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:34 +0100
Message-Id: <20181105014047.26447-12-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 11/24] hw: acpi: Export and generalize the
 PCI host AML API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Yang Zhong <yang.zhong@intel.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Rob Bradford <robert.bradford@intel.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Shannon Zhao <shannon.zhaosl@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>, qemu-arm@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogWWFuZyBaaG9uZyA8eWFuZy56aG9uZ0BpbnRlbC5jb20+CgpUaGUgQU1MIGJ1aWxkIHJv
dXRpbmVzIGZvciB0aGUgUENJIGhvc3QgYnJpZGdlIGFuZCB0aGUgY29ycmVzcG9uZGluZwpEU0RU
IGFkZGl0aW9uIGFyZSBuZWl0aGVyIHg4NiBub3IgUEMgbWFjaGluZSB0eXBlIHNwZWNpZmljLgpX
ZSBjYW4gbW92ZSB0aGVtIHRvIHRoZSBhcmNoaXRlY3R1cmUgYWdub3N0aWMgaHcvYWNwaSBmb2xk
ZXIsIGFuZCBieQpjYXJyeWluZyBhbGwgdGhlIG5lZWRlZCBpbmZvcm1hdGlvbiB0aHJvdWdoIGEg
bmV3IEFjcGlQY2lCdXMgc3RydWN0dXJlLAp3ZSBjYW4gbWFrZSB0aGVtIFBDIG1hY2hpbmUgdHlw
ZSBpbmRlcGVuZGVudC4KClNpZ25lZC1vZmYtYnk6IFlhbmcgWmhvbmcgPHlhbmcuemhvbmdAaW50
ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBSb2IgQnJhZGZvcmQgPHJvYmVydC5icmFkZm9yZEBpbnRl
bC5jb20+ClNpZ25lZC1vZmYtYnk6IFNhbXVlbCBPcnRpeiA8c2FtZW9AbGludXguaW50ZWwuY29t
PgotLS0KIGluY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaCB8ICAgOCArKwogaHcvYWNwaS9hbWwt
YnVpbGQuYyAgICAgICAgIHwgMTU3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgICAgICAgIHwgMTE1ICsrLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDE3MyBpbnNlcnRpb25zKCspLCAxMDcgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oIGIvaW5jbHVkZS9o
dy9hY3BpL2FtbC1idWlsZC5oCmluZGV4IGZkZTI3ODViOWEuLjE4NjFlMzdlYmYgMTAwNjQ0Ci0t
LSBhL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaAorKysgYi9pbmNsdWRlL2h3L2FjcGkvYW1s
LWJ1aWxkLmgKQEAgLTIyOSw2ICsyMjksMTIgQEAgdHlwZWRlZiBzdHJ1Y3QgQWNwaU1jZmdJbmZv
IHsKICAgICB1aW50MzJfdCBtY2ZnX3NpemU7CiB9IEFjcGlNY2ZnSW5mbzsKIAordHlwZWRlZiBz
dHJ1Y3QgQWNwaVBjaUJ1cyB7CisgICAgUENJQnVzICpwY2lfYnVzOworICAgIFJhbmdlICpwY2lf
aG9sZTsKKyAgICBSYW5nZSAqcGNpX2hvbGU2NDsKK30gQWNwaVBjaUJ1czsKKwogdHlwZWRlZiBz
dHJ1Y3QgQ3JzUmFuZ2VFbnRyeSB7CiAgICAgdWludDY0X3QgYmFzZTsKICAgICB1aW50NjRfdCBs
aW1pdDsKQEAgLTQxMSw2ICs0MTcsOCBAQCBBbWwgKmJ1aWxkX29zY19tZXRob2QodWludDMyX3Qg
dmFsdWUpOwogdm9pZCBidWlsZF9tY2ZnKEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAq
bGlua2VyLCBBY3BpTWNmZ0luZm8gKmluZm8pOwogQW1sICpidWlsZF9nc2lfbGlua19kZXYoY29u
c3QgY2hhciAqbmFtZSwgdWludDhfdCB1aWQsIHVpbnQ4X3QgZ3NpKTsKIEFtbCAqYnVpbGRfcHJ0
KGJvb2wgaXNfcGNpMF9wcnQpOwordm9pZCBhY3BpX2RzZHRfYWRkX3BjaV9idXMoQW1sICpkc2R0
LCBBY3BpUGNpQnVzICpwY2lfaG9zdCk7CitBbWwgKmJ1aWxkX3BjaV9ob3N0X2JyaWRnZShBbWwg
KnRhYmxlLCBBY3BpUGNpQnVzICpwY2lfaG9zdCk7CiB2b2lkIGNyc19yYW5nZV9zZXRfaW5pdChD
cnNSYW5nZVNldCAqcmFuZ2Vfc2V0KTsKIEFtbCAqYnVpbGRfY3JzKFBDSUhvc3RTdGF0ZSAqaG9z
dCwgQ3JzUmFuZ2VTZXQgKnJhbmdlX3NldCk7CiB2b2lkIGNyc19yZXBsYWNlX3dpdGhfZnJlZV9y
YW5nZXMoR1B0ckFycmF5ICpyYW5nZXMsCmRpZmYgLS1naXQgYS9ody9hY3BpL2FtbC1idWlsZC5j
IGIvaHcvYWNwaS9hbWwtYnVpbGQuYwppbmRleCBiOGUzMmYxNWY3Li44NjllZDcwZGIzIDEwMDY0
NAotLS0gYS9ody9hY3BpL2FtbC1idWlsZC5jCisrKyBiL2h3L2FjcGkvYW1sLWJ1aWxkLmMKQEAg
LTI5LDYgKzI5LDE5IEBACiAjaW5jbHVkZSAiaHcvcGNpL3BjaV9idXMuaCIKICNpbmNsdWRlICJx
ZW11L3JhbmdlLmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaV9icmlkZ2UuaCIKKyNpbmNsdWRlICJo
dy9pMzg2L3BjLmgiCisjaW5jbHVkZSAic3lzZW11L3RwbS5oIgorI2luY2x1ZGUgImh3L2FjcGkv
dHBtLmgiCisKKyNkZWZpbmUgUENJX0hPU1RfQlJJREdFX0NPTkZJR19BRERSICAgICAgICAweGNm
OAorI2RlZmluZSBQQ0lfSE9TVF9CUklER0VfSU9fMF9NSU5fQUREUiAgICAgIDB4MDAwMAorI2Rl
ZmluZSBQQ0lfSE9TVF9CUklER0VfSU9fMF9NQVhfQUREUiAgICAgIDB4MGNmNworI2RlZmluZSBQ
Q0lfSE9TVF9CUklER0VfSU9fMV9NSU5fQUREUiAgICAgIDB4MGQwMAorI2RlZmluZSBQQ0lfSE9T
VF9CUklER0VfSU9fMV9NQVhfQUREUiAgICAgIDB4ZmZmZgorI2RlZmluZSBQQ0lfVkdBX01FTV9C
QVNFX0FERFIgICAgICAgICAgICAgIDB4MDAwYTAwMDAKKyNkZWZpbmUgUENJX1ZHQV9NRU1fTUFY
X0FERFIgICAgICAgICAgICAgICAweDAwMGJmZmZmCisjZGVmaW5lIElPXzBfTEVOICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMHhjZjgKKyNkZWZpbmUgVkdBX01FTV9MRU4gICAgICAgICAgICAg
ICAgICAgICAgICAweDIwMDAwCiAKIHN0YXRpYyBHQXJyYXkgKmJ1aWxkX2FsbG9jX2FycmF5KHZv
aWQpCiB7CkBAIC0yMTQyLDYgKzIxNTUsMTUwIEBAIEFtbCAqYnVpbGRfcHJ0KGJvb2wgaXNfcGNp
MF9wcnQpCiAgICAgcmV0dXJuIG1ldGhvZDsKIH0KIAorQW1sICpidWlsZF9wY2lfaG9zdF9icmlk
Z2UoQW1sICp0YWJsZSwgQWNwaVBjaUJ1cyAqcGNpX2hvc3QpCit7CisgICAgQ3JzUmFuZ2VFbnRy
eSAqZW50cnk7CisgICAgQW1sICpzY29wZSwgKmRldiwgKmNyczsKKyAgICBDcnNSYW5nZVNldCBj
cnNfcmFuZ2Vfc2V0OworICAgIFJhbmdlICpwY2lfaG9sZSA9IE5VTEw7CisgICAgUmFuZ2UgKnBj
aV9ob2xlNjQgPSBOVUxMOworICAgIFBDSUJ1cyAqYnVzID0gTlVMTDsKKyAgICBpbnQgcm9vdF9i
dXNfbGltaXQgPSAweEZGOworICAgIGludCBpOworCisgICAgYnVzID0gcGNpX2hvc3QtPnBjaV9i
dXM7CisgICAgYXNzZXJ0KGJ1cyk7CisgICAgcGNpX2hvbGUgPSBwY2lfaG9zdC0+cGNpX2hvbGU7
CisgICAgcGNpX2hvbGU2NCA9IHBjaV9ob3N0LT5wY2lfaG9sZTY0OworCisgICAgY3JzX3Jhbmdl
X3NldF9pbml0KCZjcnNfcmFuZ2Vfc2V0KTsKKyAgICBRTElTVF9GT1JFQUNIKGJ1cywgJmJ1cy0+
Y2hpbGQsIHNpYmxpbmcpIHsKKyAgICAgICAgdWludDhfdCBidXNfbnVtID0gcGNpX2J1c19udW0o
YnVzKTsKKyAgICAgICAgdWludDhfdCBudW1hX25vZGUgPSBwY2lfYnVzX251bWFfbm9kZShidXMp
OworCisgICAgICAgIC8qIGxvb2sgb25seSBmb3IgZXhwYW5kZXIgcm9vdCBidXNlcyAqLworICAg
ICAgICBpZiAoIXBjaV9idXNfaXNfcm9vdChidXMpKSB7CisgICAgICAgICAgICBjb250aW51ZTsK
KyAgICAgICAgfQorCisgICAgICAgIGlmIChidXNfbnVtIDwgcm9vdF9idXNfbGltaXQpIHsKKyAg
ICAgICAgICAgIHJvb3RfYnVzX2xpbWl0ID0gYnVzX251bSAtIDE7CisgICAgICAgIH0KKworICAg
ICAgICBzY29wZSA9IGFtbF9zY29wZSgiXFxfU0IiKTsKKyAgICAgICAgZGV2ID0gYW1sX2Rldmlj
ZSgiUEMlLjAyWCIsIGJ1c19udW0pOworICAgICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVf
ZGVjbCgiX1VJRCIsIGFtbF9pbnQoYnVzX251bSkpKTsKKyAgICAgICAgYW1sX2FwcGVuZChkZXYs
IGFtbF9uYW1lX2RlY2woIl9ISUQiLCBhbWxfZWlzYWlkKCJQTlAwQTAzIikpKTsKKyAgICAgICAg
YW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIl9CQk4iLCBhbWxfaW50KGJ1c19udW0pKSk7
CisgICAgICAgIGlmIChwY2lfYnVzX2lzX2V4cHJlc3MoYnVzKSkgeworICAgICAgICAgICAgYW1s
X2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIlNVUFAiLCBhbWxfaW50KDApKSk7CisgICAgICAg
ICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiQ1RSTCIsIGFtbF9pbnQoMCkpKTsK
KyAgICAgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBidWlsZF9vc2NfbWV0aG9kKDB4MUYpKTsKKyAg
ICAgICAgfQorICAgICAgICBpZiAobnVtYV9ub2RlICE9IE5VTUFfTk9ERV9VTkFTU0lHTkVEKSB7
CisgICAgICAgICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX1BYTSIsIGFtbF9p
bnQobnVtYV9ub2RlKSkpOworICAgICAgICB9CisKKyAgICAgICAgYW1sX2FwcGVuZChkZXYsIGJ1
aWxkX3BydChmYWxzZSkpOworICAgICAgICBjcnMgPSBidWlsZF9jcnMoUENJX0hPU1RfQlJJREdF
KEJVUyhidXMpLT5wYXJlbnQpLCAmY3JzX3JhbmdlX3NldCk7CisgICAgICAgIGFtbF9hcHBlbmQo
ZGV2LCBhbWxfbmFtZV9kZWNsKCJfQ1JTIiwgY3JzKSk7CisgICAgICAgIGFtbF9hcHBlbmQoc2Nv
cGUsIGRldik7CisgICAgICAgIGFtbF9hcHBlbmQodGFibGUsIHNjb3BlKTsKKyAgICB9CisgICAg
c2NvcGUgPSBhbWxfc2NvcGUoIlxcX1NCLlBDSTAiKTsKKyAgICAvKiBidWlsZCBQQ0kwLl9DUlMg
Ki8KKyAgICBjcnMgPSBhbWxfcmVzb3VyY2VfdGVtcGxhdGUoKTsKKyAgICAvKiBzZXQgdGhlIHBj
aWUgYnVzIG51bSAqLworICAgIGFtbF9hcHBlbmQoY3JzLAorICAgICAgICBhbWxfd29yZF9idXNf
bnVtYmVyKEFNTF9NSU5fRklYRUQsIEFNTF9NQVhfRklYRUQsIEFNTF9QT1NfREVDT0RFLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAwMCwgMHgwLCByb290X2J1c19saW1pdCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwMDAsIHJvb3RfYnVzX2xpbWl0ICsgMSkpOwor
ICAgIGFtbF9hcHBlbmQoY3JzLCBhbWxfaW8oQU1MX0RFQ09ERTE2LCBQQ0lfSE9TVF9CUklER0Vf
Q09ORklHX0FERFIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfSE9TVF9CUklER0Vf
Q09ORklHX0FERFIsIDB4MDEsIDB4MDgpKTsKKyAgICAvKiBzZXQgdGhlIGlvIHJlZ2lvbiAwIGlu
IHBjaSBob3N0IGJyaWRnZSAqLworICAgIGFtbF9hcHBlbmQoY3JzLAorICAgICAgICBhbWxfd29y
ZF9pbyhBTUxfTUlOX0ZJWEVELCBBTUxfTUFYX0ZJWEVELAorICAgICAgICAgICAgICAgICAgICBB
TUxfUE9TX0RFQ09ERSwgQU1MX0VOVElSRV9SQU5HRSwKKyAgICAgICAgICAgICAgICAgICAgMHgw
MDAwLCBQQ0lfSE9TVF9CUklER0VfSU9fMF9NSU5fQUREUiwKKyAgICAgICAgICAgICAgICAgICAg
UENJX0hPU1RfQlJJREdFX0lPXzBfTUFYX0FERFIsIDB4MDAwMCwgSU9fMF9MRU4pKTsKKworICAg
IC8qIHNldCB0aGUgaW8gcmVnaW9uIDEgaW4gcGNpIGhvc3QgYnJpZGdlICovCisgICAgY3JzX3Jl
cGxhY2Vfd2l0aF9mcmVlX3JhbmdlcyhjcnNfcmFuZ2Vfc2V0LmlvX3JhbmdlcywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9IT1NUX0JSSURHRV9JT18xX01JTl9BRERSLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0hPU1RfQlJJREdFX0lPXzFfTUFY
X0FERFIpOworICAgIGZvciAoaSA9IDA7IGkgPCBjcnNfcmFuZ2Vfc2V0LmlvX3Jhbmdlcy0+bGVu
OyBpKyspIHsKKyAgICAgICAgZW50cnkgPSBnX3B0cl9hcnJheV9pbmRleChjcnNfcmFuZ2Vfc2V0
LmlvX3JhbmdlcywgaSk7CisgICAgICAgIGFtbF9hcHBlbmQoY3JzLAorICAgICAgICAgICAgYW1s
X3dvcmRfaW8oQU1MX01JTl9GSVhFRCwgQU1MX01BWF9GSVhFRCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgIEFNTF9QT1NfREVDT0RFLCBBTUxfRU5USVJFX1JBTkdFLAorICAgICAgICAgICAgICAg
ICAgICAgICAgMHgwMDAwLCBlbnRyeS0+YmFzZSwgZW50cnktPmxpbWl0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgMHgwMDAwLCBlbnRyeS0+bGltaXQgLSBlbnRyeS0+YmFzZSArIDEpKTsKKyAg
ICB9CisKKyAgICAvKiBzZXQgdGhlIHZnYSBtZW0gcmVnaW9uKDApIGluIHBjaSBob3N0IGJyaWRn
ZSAqLworICAgIGFtbF9hcHBlbmQoY3JzLAorICAgICAgICBhbWxfZHdvcmRfbWVtb3J5KEFNTF9Q
T1NfREVDT0RFLCBBTUxfTUlOX0ZJWEVELCBBTUxfTUFYX0ZJWEVELAorICAgICAgICAgICAgICAg
ICAgICAgICAgIEFNTF9DQUNIRUFCTEUsIEFNTF9SRUFEX1dSSVRFLAorICAgICAgICAgICAgICAg
ICAgICAgICAgIDAsIFBDSV9WR0FfTUVNX0JBU0VfQUREUiwgUENJX1ZHQV9NRU1fTUFYX0FERFIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgMCwgVkdBX01FTV9MRU4pKTsKKworICAgIC8qIHNl
dCB0aGUgbWVtIHJlZ2lvbiAxIGluIHBjaSBob3N0IGJyaWRnZSAqLworICAgIGNyc19yZXBsYWNl
X3dpdGhfZnJlZV9yYW5nZXMoY3JzX3JhbmdlX3NldC5tZW1fcmFuZ2VzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmFuZ2VfbG9iKHBjaV9ob2xlKSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJhbmdlX3VwYihwY2lfaG9sZSkpOworICAgIGZvciAoaSA9IDA7
IGkgPCBjcnNfcmFuZ2Vfc2V0Lm1lbV9yYW5nZXMtPmxlbjsgaSsrKSB7CisgICAgICAgIGVudHJ5
ID0gZ19wdHJfYXJyYXlfaW5kZXgoY3JzX3JhbmdlX3NldC5tZW1fcmFuZ2VzLCBpKTsKKyAgICAg
ICAgYW1sX2FwcGVuZChjcnMsCisgICAgICAgICAgICBhbWxfZHdvcmRfbWVtb3J5KEFNTF9QT1Nf
REVDT0RFLCBBTUxfTUlOX0ZJWEVELCBBTUxfTUFYX0ZJWEVELAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBBTUxfTk9OX0NBQ0hFQUJMRSwgQU1MX1JFQURfV1JJVEUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDAsIGVudHJ5LT5iYXNlLCBlbnRyeS0+bGltaXQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDAsIGVudHJ5LT5saW1pdCAtIGVudHJ5LT5iYXNlICsgMSkp
OworICAgIH0KKworICAgIC8qIHNldCB0aGUgbWVtIHJlZ2lvbiAyIGluIHBjaSBob3N0IGJyaWRn
ZSAqLworICAgIGlmICghcmFuZ2VfaXNfZW1wdHkocGNpX2hvbGU2NCkpIHsKKyAgICAgICAgY3Jz
X3JlcGxhY2Vfd2l0aF9mcmVlX3JhbmdlcyhjcnNfcmFuZ2Vfc2V0Lm1lbV82NGJpdF9yYW5nZXMs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFuZ2VfbG9iKHBjaV9ob2xl
NjQpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhbmdlX3VwYihwY2lf
aG9sZTY0KSk7CisgICAgICAgIGZvciAoaSA9IDA7IGkgPCBjcnNfcmFuZ2Vfc2V0Lm1lbV82NGJp
dF9yYW5nZXMtPmxlbjsgaSsrKSB7CisgICAgICAgICAgICBlbnRyeSA9IGdfcHRyX2FycmF5X2lu
ZGV4KGNyc19yYW5nZV9zZXQubWVtXzY0Yml0X3JhbmdlcywgaSk7CisgICAgICAgICAgICBhbWxf
YXBwZW5kKGNycywKKyAgICAgICAgICAgICAgICAgICAgICAgYW1sX3F3b3JkX21lbW9yeShBTUxf
UE9TX0RFQ09ERSwgQU1MX01JTl9GSVhFRCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBBTUxfTUFYX0ZJWEVELAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEFNTF9DQUNIRUFCTEUsIEFNTF9SRUFEX1dSSVRFLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDAsIGVudHJ5LT5iYXNlLCBlbnRyeS0+bGltaXQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgZW50cnktPmxpbWl0IC0g
ZW50cnktPmJhc2UgKyAxKSk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoVFBNX0lTX1RJ
Uyh0cG1fZmluZCgpKSkgeworICAgICAgICBhbWxfYXBwZW5kKGNycywgYW1sX21lbW9yeTMyX2Zp
eGVkKFRQTV9USVNfQUREUl9CQVNFLAorICAgICAgICAgICAgICAgICAgIFRQTV9USVNfQUREUl9T
SVpFLCBBTUxfUkVBRF9XUklURSkpOworICAgIH0KKworICAgIGFtbF9hcHBlbmQoc2NvcGUsIGFt
bF9uYW1lX2RlY2woIl9DUlMiLCBjcnMpKTsKKyAgICBjcnNfcmFuZ2Vfc2V0X2ZyZWUoJmNyc19y
YW5nZV9zZXQpOworICAgIHJldHVybiBzY29wZTsKK30KKwordm9pZCBhY3BpX2RzZHRfYWRkX3Bj
aV9idXMoQW1sICpkc2R0LCBBY3BpUGNpQnVzICpwY2lfaG9zdCkKK3sKKyAgICBBbWwgKmRldiwg
KnBjaV9zY29wZTsKKworICAgIGRldiA9IGFtbF9kZXZpY2UoIlxcX1NCLlBDSTAiKTsKKyAgICBh
bWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX0hJRCIsIGFtbF9laXNhaWQoIlBOUDBBMDgi
KSkpOworICAgIGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJfQ0lEIiwgYW1sX2Vpc2Fp
ZCgiUE5QMEEwMyIpKSk7CisgICAgYW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIl9BRFIi
LCBhbWxfaW50KDApKSk7CisgICAgYW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIl9VSUQi
LCBhbWxfaW50KDEpKSk7CisgICAgYW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIlNVUFAi
LCBhbWxfaW50KDApKSk7CisgICAgYW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIkNUUkwi
LCBhbWxfaW50KDApKSk7CisgICAgYW1sX2FwcGVuZChkZXYsIGJ1aWxkX29zY19tZXRob2QoMHgx
RikpOworICAgIGFtbF9hcHBlbmQoZHNkdCwgZGV2KTsKKworICAgIHBjaV9zY29wZSA9IGJ1aWxk
X3BjaV9ob3N0X2JyaWRnZShkc2R0LCBwY2lfaG9zdCk7CisgICAgYW1sX2FwcGVuZChkc2R0LCBw
Y2lfc2NvcGUpOworfQorCiAvKiBCdWlsZCByc2R0IHRhYmxlICovCiB2b2lkCiBidWlsZF9yc2R0
KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLCBHQXJyYXkgKnRhYmxlX29m
ZnNldHMsCmRpZmYgLS1naXQgYS9ody9pMzg2L2FjcGktYnVpbGQuYyBiL2h3L2kzODYvYWNwaS1i
dWlsZC5jCmluZGV4IGE1ZjVmODM1MDAuLjE0ZTI2MjRkMTQgMTAwNjQ0Ci0tLSBhL2h3L2kzODYv
YWNwaS1idWlsZC5jCisrKyBiL2h3L2kzODYvYWNwaS1idWlsZC5jCkBAIC0xMjUzLDE2ICsxMjUz
LDExIEBAIHN0YXRpYyB2b2lkIGJ1aWxkX3BpaXg0X3BjaV9ob3RwbHVnKEFtbCAqdGFibGUpCiBz
dGF0aWMgdm9pZAogYnVpbGRfZHNkdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxp
bmtlciwKICAgICAgICAgICAgQWNwaVBtSW5mbyAqcG0sIEFjcGlNaXNjSW5mbyAqbWlzYywKLSAg
ICAgICAgICAgUmFuZ2UgKnBjaV9ob2xlLCBSYW5nZSAqcGNpX2hvbGU2NCwKKyAgICAgICAgICAg
QWNwaVBjaUJ1cyAqcGNpX2hvc3QsCiAgICAgICAgICAgIE1hY2hpbmVTdGF0ZSAqbWFjaGluZSwg
QWNwaUNvbmZpZ3VyYXRpb24gKmFjcGlfY29uZikKIHsKLSAgICBDcnNSYW5nZUVudHJ5ICplbnRy
eTsKICAgICBBbWwgKmRzZHQsICpzYl9zY29wZSwgKnNjb3BlLCAqZGV2LCAqbWV0aG9kLCAqZmll
bGQsICpwa2csICpjcnM7Ci0gICAgQ3JzUmFuZ2VTZXQgY3JzX3JhbmdlX3NldDsKICAgICB1aW50
MzJfdCBucl9tZW0gPSBtYWNoaW5lLT5yYW1fc2xvdHM7Ci0gICAgaW50IHJvb3RfYnVzX2xpbWl0
ID0gMHhGRjsKLSAgICBQQ0lCdXMgKmJ1cyA9IE5VTEw7Ci0gICAgaW50IGk7CiAKICAgICBkc2R0
ID0gaW5pdF9hbWxfYWxsb2NhdG9yKCk7CiAKQEAgLTEzMzcsMTA0ICsxMzMyLDcgQEAgYnVpbGRf
ZHNkdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwKICAgICB9CiAgICAg
YW1sX2FwcGVuZChkc2R0LCBzY29wZSk7CiAKLSAgICBjcnNfcmFuZ2Vfc2V0X2luaXQoJmNyc19y
YW5nZV9zZXQpOwotICAgIGJ1cyA9IFBDX01BQ0hJTkUobWFjaGluZSktPmJ1czsKLSAgICBpZiAo
YnVzKSB7Ci0gICAgICAgIFFMSVNUX0ZPUkVBQ0goYnVzLCAmYnVzLT5jaGlsZCwgc2libGluZykg
ewotICAgICAgICAgICAgdWludDhfdCBidXNfbnVtID0gcGNpX2J1c19udW0oYnVzKTsKLSAgICAg
ICAgICAgIHVpbnQ4X3QgbnVtYV9ub2RlID0gcGNpX2J1c19udW1hX25vZGUoYnVzKTsKLQotICAg
ICAgICAgICAgLyogbG9vayBvbmx5IGZvciBleHBhbmRlciByb290IGJ1c2VzICovCi0gICAgICAg
ICAgICBpZiAoIXBjaV9idXNfaXNfcm9vdChidXMpKSB7Ci0gICAgICAgICAgICAgICAgY29udGlu
dWU7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIGlmIChidXNfbnVtIDwgcm9vdF9idXNf
bGltaXQpIHsKLSAgICAgICAgICAgICAgICByb290X2J1c19saW1pdCA9IGJ1c19udW0gLSAxOwot
ICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBzY29wZSA9IGFtbF9zY29wZSgiXFxfU0IiKTsK
LSAgICAgICAgICAgIGRldiA9IGFtbF9kZXZpY2UoIlBDJS4wMlgiLCBidXNfbnVtKTsKLSAgICAg
ICAgICAgIGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJfVUlEIiwgYW1sX2ludChidXNf
bnVtKSkpOwotICAgICAgICAgICAgYW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIl9ISUQi
LCBhbWxfZWlzYWlkKCJQTlAwQTAzIikpKTsKLSAgICAgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBh
bWxfbmFtZV9kZWNsKCJfQkJOIiwgYW1sX2ludChidXNfbnVtKSkpOwotICAgICAgICAgICAgaWYg
KHBjaV9idXNfaXNfZXhwcmVzcyhidXMpKSB7Ci0gICAgICAgICAgICAgICAgYW1sX2FwcGVuZChk
ZXYsIGJ1aWxkX29zY19tZXRob2QoQUNQSV9PU0NfQ1RSTF9QQ0lfQUxMKSk7Ci0gICAgICAgICAg
ICB9Ci0KLSAgICAgICAgICAgIGlmIChudW1hX25vZGUgIT0gTlVNQV9OT0RFX1VOQVNTSUdORUQp
IHsKLSAgICAgICAgICAgICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX1BYTSIs
IGFtbF9pbnQobnVtYV9ub2RlKSkpOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBhbWxf
YXBwZW5kKGRldiwgYnVpbGRfcHJ0KGZhbHNlKSk7Ci0gICAgICAgICAgICBjcnMgPSBidWlsZF9j
cnMoUENJX0hPU1RfQlJJREdFKEJVUyhidXMpLT5wYXJlbnQpLCAmY3JzX3JhbmdlX3NldCk7Ci0g
ICAgICAgICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX0NSUyIsIGNycykpOwot
ICAgICAgICAgICAgYW1sX2FwcGVuZChzY29wZSwgZGV2KTsKLSAgICAgICAgICAgIGFtbF9hcHBl
bmQoZHNkdCwgc2NvcGUpOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgc2NvcGUgPSBhbWxfc2Nv
cGUoIlxcX1NCLlBDSTAiKTsKLSAgICAvKiBidWlsZCBQQ0kwLl9DUlMgKi8KLSAgICBjcnMgPSBh
bWxfcmVzb3VyY2VfdGVtcGxhdGUoKTsKLSAgICBhbWxfYXBwZW5kKGNycywKLSAgICAgICAgYW1s
X3dvcmRfYnVzX251bWJlcihBTUxfTUlOX0ZJWEVELCBBTUxfTUFYX0ZJWEVELCBBTUxfUE9TX0RF
Q09ERSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwMDAsIDB4MCwgcm9vdF9idXNf
bGltaXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDAwLCByb290X2J1c19saW1p
dCArIDEpKTsKLSAgICBhbWxfYXBwZW5kKGNycywgYW1sX2lvKEFNTF9ERUNPREUxNiwgMHgwQ0Y4
LCAweDBDRjgsIDB4MDEsIDB4MDgpKTsKLQotICAgIGFtbF9hcHBlbmQoY3JzLAotICAgICAgICBh
bWxfd29yZF9pbyhBTUxfTUlOX0ZJWEVELCBBTUxfTUFYX0ZJWEVELAotICAgICAgICAgICAgICAg
ICAgICBBTUxfUE9TX0RFQ09ERSwgQU1MX0VOVElSRV9SQU5HRSwKLSAgICAgICAgICAgICAgICAg
ICAgMHgwMDAwLCAweDAwMDAsIDB4MENGNywgMHgwMDAwLCAweDBDRjgpKTsKLQotICAgIGNyc19y
ZXBsYWNlX3dpdGhfZnJlZV9yYW5nZXMoY3JzX3JhbmdlX3NldC5pb19yYW5nZXMsIDB4MEQwMCwg
MHhGRkZGKTsKLSAgICBmb3IgKGkgPSAwOyBpIDwgY3JzX3JhbmdlX3NldC5pb19yYW5nZXMtPmxl
bjsgaSsrKSB7Ci0gICAgICAgIGVudHJ5ID0gZ19wdHJfYXJyYXlfaW5kZXgoY3JzX3JhbmdlX3Nl
dC5pb19yYW5nZXMsIGkpOwotICAgICAgICBhbWxfYXBwZW5kKGNycywKLSAgICAgICAgICAgIGFt
bF93b3JkX2lvKEFNTF9NSU5fRklYRUQsIEFNTF9NQVhfRklYRUQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICBBTUxfUE9TX0RFQ09ERSwgQU1MX0VOVElSRV9SQU5HRSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgIDB4MDAwMCwgZW50cnktPmJhc2UsIGVudHJ5LT5saW1pdCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgIDB4MDAwMCwgZW50cnktPmxpbWl0IC0gZW50cnktPmJhc2UgKyAxKSk7Ci0g
ICAgfQotCi0gICAgYW1sX2FwcGVuZChjcnMsCi0gICAgICAgIGFtbF9kd29yZF9tZW1vcnkoQU1M
X1BPU19ERUNPREUsIEFNTF9NSU5fRklYRUQsIEFNTF9NQVhfRklYRUQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgQU1MX0NBQ0hFQUJMRSwgQU1MX1JFQURfV1JJVEUsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgMCwgMHgwMDBBMDAwMCwgMHgwMDBCRkZGRiwgMCwgMHgwMDAyMDAwMCkpOwot
Ci0gICAgY3JzX3JlcGxhY2Vfd2l0aF9mcmVlX3JhbmdlcyhjcnNfcmFuZ2Vfc2V0Lm1lbV9yYW5n
ZXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW5nZV9sb2IocGNpX2hvbGUp
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFuZ2VfdXBiKHBjaV9ob2xlKSk7
Ci0gICAgZm9yIChpID0gMDsgaSA8IGNyc19yYW5nZV9zZXQubWVtX3Jhbmdlcy0+bGVuOyBpKysp
IHsKLSAgICAgICAgZW50cnkgPSBnX3B0cl9hcnJheV9pbmRleChjcnNfcmFuZ2Vfc2V0Lm1lbV9y
YW5nZXMsIGkpOwotICAgICAgICBhbWxfYXBwZW5kKGNycywKLSAgICAgICAgICAgIGFtbF9kd29y
ZF9tZW1vcnkoQU1MX1BPU19ERUNPREUsIEFNTF9NSU5fRklYRUQsIEFNTF9NQVhfRklYRUQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFNTF9OT05fQ0FDSEVBQkxFLCBBTUxfUkVBRF9X
UklURSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgZW50cnktPmJhc2UsIGVudHJ5
LT5saW1pdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgZW50cnktPmxpbWl0IC0g
ZW50cnktPmJhc2UgKyAxKSk7Ci0gICAgfQotCi0gICAgaWYgKCFyYW5nZV9pc19lbXB0eShwY2lf
aG9sZTY0KSkgewotICAgICAgICBjcnNfcmVwbGFjZV93aXRoX2ZyZWVfcmFuZ2VzKGNyc19yYW5n
ZV9zZXQubWVtXzY0Yml0X3JhbmdlcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByYW5nZV9sb2IocGNpX2hvbGU2NCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmFuZ2VfdXBiKHBjaV9ob2xlNjQpKTsKLSAgICAgICAgZm9yIChpID0gMDsgaSA8
IGNyc19yYW5nZV9zZXQubWVtXzY0Yml0X3Jhbmdlcy0+bGVuOyBpKyspIHsKLSAgICAgICAgICAg
IGVudHJ5ID0gZ19wdHJfYXJyYXlfaW5kZXgoY3JzX3JhbmdlX3NldC5tZW1fNjRiaXRfcmFuZ2Vz
LCBpKTsKLSAgICAgICAgICAgIGFtbF9hcHBlbmQoY3JzLAotICAgICAgICAgICAgICAgICAgICAg
ICBhbWxfcXdvcmRfbWVtb3J5KEFNTF9QT1NfREVDT0RFLCBBTUxfTUlOX0ZJWEVELAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFNTF9NQVhfRklYRUQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQU1MX0NBQ0hFQUJMRSwgQU1MX1JFQURf
V1JJVEUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgZW50cnkt
PmJhc2UsIGVudHJ5LT5saW1pdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAwLCBlbnRyeS0+bGltaXQgLSBlbnRyeS0+YmFzZSArIDEpKTsKLSAgICAgICAgfQotICAg
IH0KLQotICAgIGlmIChUUE1fSVNfVElTKHRwbV9maW5kKCkpKSB7Ci0gICAgICAgIGFtbF9hcHBl
bmQoY3JzLCBhbWxfbWVtb3J5MzJfZml4ZWQoVFBNX1RJU19BRERSX0JBU0UsCi0gICAgICAgICAg
ICAgICAgICAgVFBNX1RJU19BRERSX1NJWkUsIEFNTF9SRUFEX1dSSVRFKSk7Ci0gICAgfQotICAg
IGFtbF9hcHBlbmQoc2NvcGUsIGFtbF9uYW1lX2RlY2woIl9DUlMiLCBjcnMpKTsKKyAgICBzY29w
ZSA9IGJ1aWxkX3BjaV9ob3N0X2JyaWRnZShkc2R0LCBwY2lfaG9zdCk7CiAKICAgICAvKiByZXNl
cnZlIEdQRTAgYmxvY2sgcmVzb3VyY2VzICovCiAgICAgZGV2ID0gYW1sX2RldmljZSgiR1BFMCIp
OwpAQCAtMTQ1NCw4ICsxMzUyLDYgQEAgYnVpbGRfZHNkdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJ
T1NMaW5rZXIgKmxpbmtlciwKICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX0NS
UyIsIGNycykpOwogICAgIGFtbF9hcHBlbmQoc2NvcGUsIGRldik7CiAKLSAgICBjcnNfcmFuZ2Vf
c2V0X2ZyZWUoJmNyc19yYW5nZV9zZXQpOwotCiAgICAgLyogcmVzZXJ2ZSBQQ0lIUCByZXNvdXJj
ZXMgKi8KICAgICBpZiAocG0tPnBjaWhwX2lvX2xlbikgewogICAgICAgICBkZXYgPSBhbWxfZGV2
aWNlKCJQSFBSIik7CkBAIC0yMDEyLDYgKzE5MDgsMTEgQEAgdm9pZCBhY3BpX2J1aWxkKEFjcGlC
dWlsZFRhYmxlcyAqdGFibGVzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2NCAvKiBF
bnN1cmUgRkFDUyBpcyBhbGlnbmVkICovLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWxzZSAvKiBoaWdoIG1lbW9yeSAqLyk7CiAKKyAgICBBY3BpUGNpQnVzIHBjaV9ob3N0ID0gewor
ICAgICAgICAucGNpX2J1cyAgICA9IFBDX01BQ0hJTkUobWFjaGluZSktPmJ1cywKKyAgICAgICAg
LnBjaV9ob2xlICAgPSAmcGNpX2hvbGUsCisgICAgICAgIC5wY2lfaG9sZTY0ID0gJnBjaV9ob2xl
NjQsCisgICAgfTsKICAgICAvKgogICAgICAqIEZBQ1MgaXMgcG9pbnRlZCB0byBieSBGQURULgog
ICAgICAqIFdlIHBsYWNlIGl0IGZpcnN0IHNpbmNlIGl0J3MgdGhlIG9ubHkgdGFibGUgdGhhdCBo
YXMgYWxpZ25tZW50CkBAIC0yMDIzLDcgKzE5MjQsNyBAQCB2b2lkIGFjcGlfYnVpbGQoQWNwaUJ1
aWxkVGFibGVzICp0YWJsZXMsCiAgICAgLyogRFNEVCBpcyBwb2ludGVkIHRvIGJ5IEZBRFQgKi8K
ICAgICBkc2R0ID0gdGFibGVzX2Jsb2ItPmxlbjsKICAgICBidWlsZF9kc2R0KHRhYmxlc19ibG9i
LCB0YWJsZXMtPmxpbmtlciwgJnBtLCAmbWlzYywKLSAgICAgICAgICAgICAgICZwY2lfaG9sZSwg
JnBjaV9ob2xlNjQsIG1hY2hpbmUsIGFjcGlfY29uZik7CisgICAgICAgICAgICAgICAmcGNpX2hv
c3QsIG1hY2hpbmUsIGFjcGlfY29uZik7CiAKICAgICAvKiBDb3VudCB0aGUgc2l6ZSBvZiB0aGUg
RFNEVCBhbmQgU1NEVCwgd2Ugd2lsbCBuZWVkIGl0IGZvciBsZWdhY3kKICAgICAgKiBzaXppbmcg
b2YgQUNQSSB0YWJsZXMuCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:42:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJTuf-0003x5-20; Mon, 05 Nov 2018 01:42: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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTud-0003w6-NN
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:42:43 +0000
X-Inumbo-ID: 15b24a4a-e09c-11e8-bdfa-12d6303a7972
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 15b24a4a-e09c-11e8-bdfa-12d6303a7972;
 Mon, 05 Nov 2018 01:42:42 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:42:41 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074384"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:42:36 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:35 +0100
Message-Id: <20181105014047.26447-13-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 12/24] hw: acpi: Export the MCFG getter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Yang Zhong <yang.zhong@intel.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogWWFuZyBaaG9uZyA8eWFuZy56aG9uZ0BpbnRlbC5jb20+CgpUaGUgQUNQSSBNQ0ZHIGdl
dHRlciBpcyBub3QgeDg2IHNwZWNpZmljIGFuZCBjb3VsZCBiZSBjYWxsZWQgZnJvbQphbnl3aGVy
ZSB3aXRoaW4gZ2VuZXJpYyBBQ1BJIEFQSSwgc28gbGV0J3MgZXhwb3J0IGl0LgoKUmV2aWV3ZWQt
Ynk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KVGVzdGVkLWJ5
OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYt
Ynk6IFlhbmcgWmhvbmcgPHlhbmcuemhvbmdAaW50ZWwuY29tPgotLS0KIGluY2x1ZGUvaHcvYWNw
aS9hbWwtYnVpbGQuaCB8ICAxICsKIGh3L2FjcGkvYW1sLWJ1aWxkLmMgICAgICAgICB8IDI0ICsr
KysrKysrKysrKysrKysrKysrKysrKwogaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgICAgICAgIHwgMjIg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCsp
LCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxk
LmggYi9pbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgKaW5kZXggMTg2MWUzN2ViZi4uNjRlYTM3
MTY1NiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oCisrKyBiL2luY2x1
ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaApAQCAtNDA4LDYgKzQwOCw3IEBAIHZvaWQgKmFjcGlfZGF0
YV9wdXNoKEdBcnJheSAqdGFibGVfZGF0YSwgdW5zaWduZWQgc2l6ZSk7CiB1bnNpZ25lZCBhY3Bp
X2RhdGFfbGVuKEdBcnJheSAqdGFibGUpOwogT2JqZWN0ICphY3BpX2dldF9wY2lfaG9zdCh2b2lk
KTsKIHZvaWQgYWNwaV9nZXRfcGNpX2hvbGVzKFJhbmdlICpob2xlLCBSYW5nZSAqaG9sZTY0KTsK
K2Jvb2wgYWNwaV9nZXRfbWNmZyhBY3BpTWNmZ0luZm8gKm1jZmcpOwogLyogQWxpZ24gQU1MIGJs
b2Igc2l6ZSB0byBhIG11bHRpcGxlIG9mICdhbGlnbicgKi8KIHZvaWQgYWNwaV9hbGlnbl9zaXpl
KEdBcnJheSAqYmxvYiwgdW5zaWduZWQgYWxpZ24pOwogdm9pZCBhY3BpX2FkZF90YWJsZShHQXJy
YXkgKnRhYmxlX29mZnNldHMsIEdBcnJheSAqdGFibGVfZGF0YSk7CmRpZmYgLS1naXQgYS9ody9h
Y3BpL2FtbC1idWlsZC5jIGIvaHcvYWNwaS9hbWwtYnVpbGQuYwppbmRleCA4NjllZDcwZGIzLi4y
YzU0NDZhYjIzIDEwMDY0NAotLS0gYS9ody9hY3BpL2FtbC1idWlsZC5jCisrKyBiL2h3L2FjcGkv
YW1sLWJ1aWxkLmMKQEAgLTMyLDYgKzMyLDggQEAKICNpbmNsdWRlICJody9pMzg2L3BjLmgiCiAj
aW5jbHVkZSAic3lzZW11L3RwbS5oIgogI2luY2x1ZGUgImh3L2FjcGkvdHBtLmgiCisjaW5jbHVk
ZSAicW9tL3FvbS1xb2JqZWN0LmgiCisjaW5jbHVkZSAicWFwaS9xbXAvcW51bS5oIgogCiAjZGVm
aW5lIFBDSV9IT1NUX0JSSURHRV9DT05GSUdfQUREUiAgICAgICAgMHhjZjgKICNkZWZpbmUgUENJ
X0hPU1RfQlJJREdFX0lPXzBfTUlOX0FERFIgICAgICAweDAwMDAKQEAgLTE2NTcsNiArMTY1OSwy
OCBAQCB2b2lkIGFjcGlfZ2V0X3BjaV9ob2xlcyhSYW5nZSAqaG9sZSwgUmFuZ2UgKmhvbGU2NCkK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCkpOwog
fQogCitib29sIGFjcGlfZ2V0X21jZmcoQWNwaU1jZmdJbmZvICptY2ZnKQoreworICAgIE9iamVj
dCAqcGNpX2hvc3Q7CisgICAgUU9iamVjdCAqbzsKKworICAgIHBjaV9ob3N0ID0gYWNwaV9nZXRf
cGNpX2hvc3QoKTsKKyAgICBnX2Fzc2VydChwY2lfaG9zdCk7CisKKyAgICBvID0gb2JqZWN0X3By
b3BlcnR5X2dldF9xb2JqZWN0KHBjaV9ob3N0LCBQQ0lFX0hPU1RfTUNGR19CQVNFLCBOVUxMKTsK
KyAgICBpZiAoIW8pIHsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKyAgICBtY2ZnLT5t
Y2ZnX2Jhc2UgPSBxbnVtX2dldF91aW50KHFvYmplY3RfdG8oUU51bSwgbykpOworICAgIHFvYmpl
Y3RfdW5yZWYobyk7CisKKyAgICBvID0gb2JqZWN0X3Byb3BlcnR5X2dldF9xb2JqZWN0KHBjaV9o
b3N0LCBQQ0lFX0hPU1RfTUNGR19TSVpFLCBOVUxMKTsKKyAgICBhc3NlcnQobyk7CisgICAgbWNm
Zy0+bWNmZ19zaXplID0gcW51bV9nZXRfdWludChxb2JqZWN0X3RvKFFOdW0sIG8pKTsKKyAgICBx
b2JqZWN0X3VucmVmKG8pOworICAgIHJldHVybiB0cnVlOworfQorCiBzdGF0aWMgdm9pZCBjcnNf
cmFuZ2VfaW5zZXJ0KEdQdHJBcnJheSAqcmFuZ2VzLCB1aW50NjRfdCBiYXNlLCB1aW50NjRfdCBs
aW1pdCkKIHsKICAgICBDcnNSYW5nZUVudHJ5ICplbnRyeTsKZGlmZiAtLWdpdCBhL2h3L2kzODYv
YWNwaS1idWlsZC5jIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKaW5kZXggMTRlMjYyNGQxNC4uZDhi
YmExNjc3NiAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKKysrIGIvaHcvaTM4Ni9h
Y3BpLWJ1aWxkLmMKQEAgLTE4NTYsMjggKzE4NTYsNiBAQCBidWlsZF9hbWRfaW9tbXUoR0FycmF5
ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIpCiAgICAgICAgICAgICAgICAgICJJVlJT
IiwgdGFibGVfZGF0YS0+bGVuIC0gaW9tbXVfc3RhcnQsIDEsIE5VTEwsIE5VTEwpOwogfQogCi1z
dGF0aWMgYm9vbCBhY3BpX2dldF9tY2ZnKEFjcGlNY2ZnSW5mbyAqbWNmZykKLXsKLSAgICBPYmpl
Y3QgKnBjaV9ob3N0OwotICAgIFFPYmplY3QgKm87Ci0KLSAgICBwY2lfaG9zdCA9IGFjcGlfZ2V0
X3BjaV9ob3N0KCk7Ci0gICAgZ19hc3NlcnQocGNpX2hvc3QpOwotCi0gICAgbyA9IG9iamVjdF9w
cm9wZXJ0eV9nZXRfcW9iamVjdChwY2lfaG9zdCwgUENJRV9IT1NUX01DRkdfQkFTRSwgTlVMTCk7
Ci0gICAgaWYgKCFvKSB7Ci0gICAgICAgIHJldHVybiBmYWxzZTsKLSAgICB9Ci0gICAgbWNmZy0+
bWNmZ19iYXNlID0gcW51bV9nZXRfdWludChxb2JqZWN0X3RvKFFOdW0sIG8pKTsKLSAgICBxb2Jq
ZWN0X3VucmVmKG8pOwotCi0gICAgbyA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfcW9iamVjdChwY2lf
aG9zdCwgUENJRV9IT1NUX01DRkdfU0laRSwgTlVMTCk7Ci0gICAgYXNzZXJ0KG8pOwotICAgIG1j
ZmctPm1jZmdfc2l6ZSA9IHFudW1fZ2V0X3VpbnQocW9iamVjdF90byhRTnVtLCBvKSk7Ci0gICAg
cW9iamVjdF91bnJlZihvKTsKLSAgICByZXR1cm4gdHJ1ZTsKLX0KLQogc3RhdGljCiB2b2lkIGFj
cGlfYnVpbGQoQWNwaUJ1aWxkVGFibGVzICp0YWJsZXMsCiAgICAgICAgICAgICAgICAgTWFjaGlu
ZVN0YXRlICptYWNoaW5lLCBBY3BpQ29uZmlndXJhdGlvbiAqYWNwaV9jb25mKQotLSAKMi4xOS4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:42:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJTuk-00040w-FJ; Mon, 05 Nov 2018 01:42: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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTuj-0003zp-36
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:42:49 +0000
X-Inumbo-ID: 18da3f99-e09c-11e8-9a16-bc764e045a96
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18da3f99-e09c-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 01:42:47 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:42:46 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074386"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:42:42 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:36 +0100
Message-Id: <20181105014047.26447-14-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 13/24] hw: acpi: Do not create hotplug method
 when handler is not defined
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q1BVIGFuZCBtZW1vcnkgQUNQSSBob3RwbHVnIGFyZSBub3QgbmVjZXNzYXJpbHkgaGFuZGxlZCB0
aHJvdWdoIFNDSQpldmVudHMuIEZvciBleGFtcGxlLCB3aXRoIEhhcmR3YXJlLXJlZHVjZWQgQUNQ
SSwgdGhlIEdFRCBkZXZpY2Ugd2lsbAptYW5hZ2UgQUNQSSBob3RwbHVnIGVudGlyZWx5LgpBcyBh
IGNvbnNlcXVlbmNlLCB3ZSBtYWtlIHRoZSBDUFUgYW5kIG1lbW9yeSBzcGVjaWZpYyBldmVudHMg
QU1MCmdlbmVyYXRpb24gb3B0aW9uYWwuIFRoZSBjb2RlIHdpbGwgb25seSBiZSBhZGRlZCB3aGVu
IHRoZSBtZXRob2QgbmFtZSBpcwpub3QgTlVMTC4KClJldmlld2VkLWJ5OiBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+ClRlc3RlZC1ieTogUGhpbGlwcGUgTWF0aGll
dS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYW11ZWwgT3J0aXog
PHNhbWVvQGxpbnV4LmludGVsLmNvbT4KLS0tCiBody9hY3BpL2NwdS5jICAgICAgICAgICAgfCAg
OCArKysrKy0tLQogaHcvYWNwaS9tZW1vcnlfaG90cGx1Zy5jIHwgMTEgKysrKysrKy0tLS0KIDIg
ZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9ody9hY3BpL2NwdS5jIGIvaHcvYWNwaS9jcHUuYwppbmRleCBmMTBiMTkwMDE5Li5jZDQx
Mzc3YjVhIDEwMDY0NAotLS0gYS9ody9hY3BpL2NwdS5jCisrKyBiL2h3L2FjcGkvY3B1LmMKQEAg
LTU2OSw5ICs1NjksMTEgQEAgdm9pZCBidWlsZF9jcHVzX2FtbChBbWwgKnRhYmxlLCBNYWNoaW5l
U3RhdGUgKm1hY2hpbmUsIENQVUhvdHBsdWdGZWF0dXJlcyBvcHRzLAogICAgIGFtbF9hcHBlbmQo
c2Jfc2NvcGUsIGNwdXNfZGV2KTsKICAgICBhbWxfYXBwZW5kKHRhYmxlLCBzYl9zY29wZSk7CiAK
LSAgICBtZXRob2QgPSBhbWxfbWV0aG9kKGV2ZW50X2hhbmRsZXJfbWV0aG9kLCAwLCBBTUxfTk9U
U0VSSUFMSVpFRCk7Ci0gICAgYW1sX2FwcGVuZChtZXRob2QsIGFtbF9jYWxsMCgiXFxfU0IuQ1BV
Uy4iIENQVV9TQ0FOX01FVEhPRCkpOwotICAgIGFtbF9hcHBlbmQodGFibGUsIG1ldGhvZCk7Cisg
ICAgaWYgKGV2ZW50X2hhbmRsZXJfbWV0aG9kKSB7CisgICAgICAgIG1ldGhvZCA9IGFtbF9tZXRo
b2QoZXZlbnRfaGFuZGxlcl9tZXRob2QsIDAsIEFNTF9OT1RTRVJJQUxJWkVEKTsKKyAgICAgICAg
YW1sX2FwcGVuZChtZXRob2QsIGFtbF9jYWxsMCgiXFxfU0IuQ1BVUy4iIENQVV9TQ0FOX01FVEhP
RCkpOworICAgICAgICBhbWxfYXBwZW5kKHRhYmxlLCBtZXRob2QpOworICAgIH0KIAogICAgIGdf
ZnJlZShjcGhwX3Jlc19wYXRoKTsKIH0KZGlmZiAtLWdpdCBhL2h3L2FjcGkvbWVtb3J5X2hvdHBs
dWcuYyBiL2h3L2FjcGkvbWVtb3J5X2hvdHBsdWcuYwppbmRleCA4YzdjMTAxM2YzLi5kYjJjNGRm
OTYxIDEwMDY0NAotLS0gYS9ody9hY3BpL21lbW9yeV9ob3RwbHVnLmMKKysrIGIvaHcvYWNwaS9t
ZW1vcnlfaG90cGx1Zy5jCkBAIC03MTUsMTAgKzcxNSwxMyBAQCB2b2lkIGJ1aWxkX21lbW9yeV9o
b3RwbHVnX2FtbChBbWwgKnRhYmxlLCB1aW50MzJfdCBucl9tZW0sCiAgICAgfQogICAgIGFtbF9h
cHBlbmQodGFibGUsIGRldl9jb250YWluZXIpOwogCi0gICAgbWV0aG9kID0gYW1sX21ldGhvZChl
dmVudF9oYW5kbGVyX21ldGhvZCwgMCwgQU1MX05PVFNFUklBTElaRUQpOwotICAgIGFtbF9hcHBl
bmQobWV0aG9kLAotICAgICAgICBhbWxfY2FsbDAoTUVNT1JZX0RFVklDRVNfQ09OVEFJTkVSICIu
IiBNRU1PUllfU0xPVF9TQ0FOX01FVEhPRCkpOwotICAgIGFtbF9hcHBlbmQodGFibGUsIG1ldGhv
ZCk7CisgICAgaWYgKGV2ZW50X2hhbmRsZXJfbWV0aG9kKSB7CisgICAgICAgIG1ldGhvZCA9IGFt
bF9tZXRob2QoZXZlbnRfaGFuZGxlcl9tZXRob2QsIDAsIEFNTF9OT1RTRVJJQUxJWkVEKTsKKyAg
ICAgICAgYW1sX2FwcGVuZChtZXRob2QsCisgICAgICAgICAgICAgICAgICAgYW1sX2NhbGwwKE1F
TU9SWV9ERVZJQ0VTX0NPTlRBSU5FUiAiLiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TUVNT1JZX1NMT1RfU0NBTl9NRVRIT0QpKTsKKyAgICAgICAgYW1sX2FwcGVuZCh0YWJsZSwgbWV0
aG9kKTsKKyAgICB9CiAKICAgICBnX2ZyZWUobWhwX3Jlc19wYXRoKTsKIH0KLS0gCjIuMTkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:42:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJTuq-00046B-TH; Mon, 05 Nov 2018 01:42:56 +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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTup-00044Z-2P
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:42:55 +0000
X-Inumbo-ID: 1c7d824a-e09c-11e8-b9c1-12d6303a7972
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c7d824a-e09c-11e8-b9c1-12d6303a7972;
 Mon, 05 Nov 2018 01:42:53 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:42:52 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074393"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:42:47 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:37 +0100
Message-Id: <20181105014047.26447-15-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 14/24] hw: i386: Make the hotpluggable memory
 size property more generic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwcm9wZXJ0eSBpcyBjdXJyZW50bHkgZGVmaW5lZCB1bmRlciBpMzg2L3BjIHdoaWxlIGl0
IG9ubHkgZGVzY3JpYmVzCmEgcmVnaW9uIHNpemUgdGhhdCdzIGV2ZW50dWFsbHkgZmV0Y2hlZCBm
cm9tIHRoZSBBTUwgQUNQSSBjb2RlLgoKV2UgY2FuIG1ha2UgaXQgbW9yZSBnZW5lcmljIGFuZCBz
aGFyZWFibGUgYWNyb3NzIG1hY2hpbmUgdHlwZXMgYnkgbW92aW5nCml0IHRvIG1lbW9yeS1kZXZp
Y2UuaCBpbnN0ZWFkLgoKU2lnbmVkLW9mZi1ieTogU2FtdWVsIE9ydGl6IDxzYW1lb0BsaW51eC5p
bnRlbC5jb20+Ci0tLQogaW5jbHVkZS9ody9pMzg2L3BjLmggICAgICAgICAgIHwgMSAtCiBpbmNs
dWRlL2h3L21lbS9tZW1vcnktZGV2aWNlLmggfCAyICsrCiBody9pMzg2L2FjcGktYnVpbGQuYyAg
ICAgICAgICAgfCAyICstCiBody9pMzg2L3BjLmMgICAgICAgICAgICAgICAgICAgfCAzICsrLQog
NCBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9ody9pMzg2L3BjLmggYi9pbmNsdWRlL2h3L2kzODYvcGMuaAppbmRleCBi
YmJkYjMzZWEzLi40NGNiNmJmM2YzIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L2kzODYvcGMuaAor
KysgYi9pbmNsdWRlL2h3L2kzODYvcGMuaApAQCAtNjIsNyArNjIsNiBAQCBzdHJ1Y3QgUENNYWNo
aW5lU3RhdGUgewogfTsKIAogI2RlZmluZSBQQ19NQUNISU5FX0FDUElfREVWSUNFX1BST1AgImFj
cGktZGV2aWNlIgotI2RlZmluZSBQQ19NQUNISU5FX0RFVk1FTV9SRUdJT05fU0laRSAiZGV2aWNl
LW1lbW9yeS1yZWdpb24tc2l6ZSIKICNkZWZpbmUgUENfTUFDSElORV9NQVhfUkFNX0JFTE9XXzRH
ICJtYXgtcmFtLWJlbG93LTRnIgogI2RlZmluZSBQQ19NQUNISU5FX1ZNUE9SVCAgICAgICAgICAg
InZtcG9ydCIKICNkZWZpbmUgUENfTUFDSElORV9TTU0gICAgICAgICAgICAgICJzbW0iCmRpZmYg
LS1naXQgYS9pbmNsdWRlL2h3L21lbS9tZW1vcnktZGV2aWNlLmggYi9pbmNsdWRlL2h3L21lbS9t
ZW1vcnktZGV2aWNlLmgKaW5kZXggZTkwNGUxOTRkNS4uZDlhNGZjN2MzZSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9ody9tZW0vbWVtb3J5LWRldmljZS5oCisrKyBiL2luY2x1ZGUvaHcvbWVtL21lbW9y
eS1kZXZpY2UuaApAQCAtOTcsNiArOTcsOCBAQCB0eXBlZGVmIHN0cnVjdCBNZW1vcnlEZXZpY2VD
bGFzcyB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1lbW9yeURldmljZUluZm8gKmlu
Zm8pOwogfSBNZW1vcnlEZXZpY2VDbGFzczsKIAorI2RlZmluZSBNRU1PUllfREVWSUNFX1JFR0lP
Tl9TSVpFICJtZW1vcnktZGV2aWNlLXJlZ2lvbi1zaXplIgorCiBNZW1vcnlEZXZpY2VJbmZvTGlz
dCAqcW1wX21lbW9yeV9kZXZpY2VfbGlzdCh2b2lkKTsKIHVpbnQ2NF90IGdldF9wbHVnZ2VkX21l
bW9yeV9zaXplKHZvaWQpOwogdm9pZCBtZW1vcnlfZGV2aWNlX3ByZV9wbHVnKE1lbW9yeURldmlj
ZVN0YXRlICptZCwgTWFjaGluZVN0YXRlICptcywKZGlmZiAtLWdpdCBhL2h3L2kzODYvYWNwaS1i
dWlsZC5jIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKaW5kZXggZDhiYmExNjc3Ni4uMWVmMWEzODQ0
MSAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKKysrIGIvaHcvaTM4Ni9hY3BpLWJ1
aWxkLmMKQEAgLTE2MjgsNyArMTYyOCw3IEBAIGJ1aWxkX3NyYXQoR0FycmF5ICp0YWJsZV9kYXRh
LCBCSU9TTGlua2VyICpsaW5rZXIsCiAgICAgTWFjaGluZUNsYXNzICptYyA9IE1BQ0hJTkVfR0VU
X0NMQVNTKG1hY2hpbmUpOwogICAgIGNvbnN0IENQVUFyY2hJZExpc3QgKmFwaWNfaWRzID0gbWMt
PnBvc3NpYmxlX2NwdV9hcmNoX2lkcyhtYWNoaW5lKTsKICAgICByYW1fYWRkcl90IGhvdHBsdWdh
YmJsZV9hZGRyZXNzX3NwYWNlX3NpemUgPQotICAgICAgICBvYmplY3RfcHJvcGVydHlfZ2V0X2lu
dChPQkpFQ1QobWFjaGluZSksIFBDX01BQ0hJTkVfREVWTUVNX1JFR0lPTl9TSVpFLAorICAgICAg
ICBvYmplY3RfcHJvcGVydHlfZ2V0X2ludChPQkpFQ1QobWFjaGluZSksIE1FTU9SWV9ERVZJQ0Vf
UkVHSU9OX1NJWkUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOwogCiAg
ICAgc3JhdF9zdGFydCA9IHRhYmxlX2RhdGEtPmxlbjsKZGlmZiAtLWdpdCBhL2h3L2kzODYvcGMu
YyBiL2h3L2kzODYvcGMuYwppbmRleCAwOTBmOTY5OTMzLi5jOWZmYzhjZmY2IDEwMDY0NAotLS0g
YS9ody9pMzg2L3BjLmMKKysrIGIvaHcvaTM4Ni9wYy5jCkBAIC02Nyw2ICs2Nyw3IEBACiAjaW5j
bHVkZSAiaHcvYm9hcmRzLmgiCiAjaW5jbHVkZSAiYWNwaS1idWlsZC5oIgogI2luY2x1ZGUgImh3
L21lbS9wYy1kaW1tLmgiCisjaW5jbHVkZSAiaHcvbWVtL21lbW9yeS1kZXZpY2UuaCIKICNpbmNs
dWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0LWNvbW1vbi5oIgog
I2luY2x1ZGUgInFhcGkvdmlzaXRvci5oIgpAQCAtMjQ0Myw3ICsyNDQ0LDcgQEAgc3RhdGljIHZv
aWQgcGNfbWFjaGluZV9jbGFzc19pbml0KE9iamVjdENsYXNzICpvYywgdm9pZCAqZGF0YSkKICAg
ICBuYy0+bm1pX21vbml0b3JfaGFuZGxlciA9IHg4Nl9ubWk7CiAgICAgbWMtPmRlZmF1bHRfY3B1
X3R5cGUgPSBUQVJHRVRfREVGQVVMVF9DUFVfVFlQRTsKIAotICAgIG9iamVjdF9jbGFzc19wcm9w
ZXJ0eV9hZGQob2MsIFBDX01BQ0hJTkVfREVWTUVNX1JFR0lPTl9TSVpFLCAiaW50IiwKKyAgICBv
YmplY3RfY2xhc3NfcHJvcGVydHlfYWRkKG9jLCBNRU1PUllfREVWSUNFX1JFR0lPTl9TSVpFLCAi
aW50IiwKICAgICAgICAgcGNfbWFjaGluZV9nZXRfZGV2aWNlX21lbW9yeV9yZWdpb25fc2l6ZSwg
TlVMTCwKICAgICAgICAgTlVMTCwgTlVMTCwgJmVycm9yX2Fib3J0KTsKIAotLSAKMi4xOS4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:43:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:43: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-devel-bounces@lists.xenproject.org>)
	id 1gJTuv-0004AF-At; Mon, 05 Nov 2018 01:43:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTuu-00049s-N4
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:43:00 +0000
X-Inumbo-ID: 2029abaa-e09c-11e8-9a16-bc764e045a96
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2029abaa-e09c-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 01:42:59 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:42:59 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074430"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:42:53 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:38 +0100
Message-Id: <20181105014047.26447-16-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 15/24] hw: i386: Export the i386 ACPI SRAT
 build method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB0aGUgc3RhbmRhcmQgd2F5IG9mIGJ1aWxkaW5nIFNSQVQgb24geDg2IHBsYXRmb21z
LiBCdXQgZnV0dXJlCm1hY2hpbmUgdHlwZXMgY291bGQgZGVjaWRlIHRvIGRlZmluZSB0aGVpciBv
d24gY3VzdG9tIFNSQVQgYnVpbGQgbWV0aG9kCnRocm91Z2ggdGhlIEFDUEkgYnVpbGRlciBtZXRo
b2RzLgpNb3Jlb3Zlciwgd2Ugd2lsbCBhbHNvIG5lZWQgdG8gcmVhY2ggYnVpbGRfc3JhdCgpIGZy
b20gb3V0c2lkZSBvZgphY3BpLWJ1aWxkIGluIG9yZGVyIHRvIHVzZSBpdCBhcyB0aGUgQUNQSSBi
dWlsZGVyIFNSQVQgYnVpbGQgbWV0aG9kLgoKU2lnbmVkLW9mZi1ieTogU2FtdWVsIE9ydGl6IDxz
YW1lb0BsaW51eC5pbnRlbC5jb20+Ci0tLQogaHcvaTM4Ni9hY3BpLWJ1aWxkLmggfCA1ICsrKysr
CiBody9pMzg2L2FjcGktYnVpbGQuYyB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmgg
Yi9ody9pMzg2L2FjcGktYnVpbGQuaAppbmRleCAwNjVhMWQ4MjUwLi5kNzNjNDFmZThmIDEwMDY0
NAotLS0gYS9ody9pMzg2L2FjcGktYnVpbGQuaAorKysgYi9ody9pMzg2L2FjcGktYnVpbGQuaApA
QCAtNCw2ICs0LDExIEBACiAKICNpbmNsdWRlICJody9hY3BpL2FjcGkuaCIKIAorLyogQUNQSSBT
UkFUIChTdGF0aWMgUmVzb3VyY2UgQWZmaW5pdHkgVGFibGUpIGJ1aWxkIG1ldGhvZCBmb3IgeDg2
ICovCit2b2lkCitidWlsZF9zcmF0KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlu
a2VyLAorICAgICAgICAgICBNYWNoaW5lU3RhdGUgKm1hY2hpbmUsIEFjcGlDb25maWd1cmF0aW9u
ICphY3BpX2NvbmYpOworCiB2b2lkIGFjcGlfc2V0dXAoTWFjaGluZVN0YXRlICptYWNoaW5lLCBB
Y3BpQ29uZmlndXJhdGlvbiAqYWNwaV9jb25mKTsKIAogI2VuZGlmCmRpZmYgLS1naXQgYS9ody9p
Mzg2L2FjcGktYnVpbGQuYyBiL2h3L2kzODYvYWNwaS1idWlsZC5jCmluZGV4IDFlZjFhMzg0NDEu
LjY3M2M1ZGZhZmMgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvYWNwaS1idWlsZC5jCisrKyBiL2h3L2kz
ODYvYWNwaS1idWlsZC5jCkBAIC0xNjE1LDcgKzE2MTUsNyBAQCBidWlsZF90cG0yKEdBcnJheSAq
dGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLCBHQXJyYXkgKnRjcGFsb2cpCiAjZGVmaW5l
IEhPTEVfNjQwS19TVEFSVCAgKDY0MCAqIEtpQikKICNkZWZpbmUgSE9MRV82NDBLX0VORCAgICgx
ICogTWlCKQogCi1zdGF0aWMgdm9pZAordm9pZAogYnVpbGRfc3JhdChHQXJyYXkgKnRhYmxlX2Rh
dGEsIEJJT1NMaW5rZXIgKmxpbmtlciwKICAgICAgICAgICAgTWFjaGluZVN0YXRlICptYWNoaW5l
LCBBY3BpQ29uZmlndXJhdGlvbiAqYWNwaV9jb25mKQogewotLSAKMi4xOS4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:43:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:43: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-devel-bounces@lists.xenproject.org>)
	id 1gJTv0-0004EC-Mi; Mon, 05 Nov 2018 01:43:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTuz-0004D7-P8
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:43:05 +0000
X-Inumbo-ID: 22f9f562-e09c-11e8-9a16-bc764e045a96
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22f9f562-e09c-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 01:43:04 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:43:04 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074463"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:42:59 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:39 +0100
Message-Id: <20181105014047.26447-17-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 16/24] hw: acpi: Fix memory hotplug AML
 generation error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Yang Zhong <yang.zhong@intel.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogWWFuZyBaaG9uZyA8eWFuZy56aG9uZ0BpbnRlbC5jb20+CgpXaGVuIHVzaW5nIHRoZSBn
ZW5lcmF0ZWQgbWVtb3J5IGhvdHBsdWcgQU1MLCB0aGUgaWFzbApjb21waWxlciB3b3VsZCBnaXZl
IHRoZSBmb2xsb3dpbmcgZXJyb3I6Cgpkc2R0LmRzbCAyNjY6IFJldHVybiAoTU9TVCAoX1VJRCwg
QXJnMCwgQXJnMSwgQXJnMikpCkVycm9yIDYwODAgLSBDYWxsZWQgbWV0aG9kIHJldHVybnMgbm8g
dmFsdWUgXgoKU2lnbmVkLW9mZi1ieTogWWFuZyBaaG9uZyA8eWFuZy56aG9uZ0BpbnRlbC5jb20+
Ci0tLQogaHcvYWNwaS9tZW1vcnlfaG90cGx1Zy5jIHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9h
Y3BpL21lbW9yeV9ob3RwbHVnLmMgYi9ody9hY3BpL21lbW9yeV9ob3RwbHVnLmMKaW5kZXggZGIy
YzRkZjk2MS4uODkzZmMyYmQyNyAxMDA2NDQKLS0tIGEvaHcvYWNwaS9tZW1vcnlfaG90cGx1Zy5j
CisrKyBiL2h3L2FjcGkvbWVtb3J5X2hvdHBsdWcuYwpAQCAtNjg2LDE1ICs2ODYsMTUgQEAgdm9p
ZCBidWlsZF9tZW1vcnlfaG90cGx1Z19hbWwoQW1sICp0YWJsZSwgdWludDMyX3QgbnJfbWVtLAog
CiAgICAgICAgICAgICBtZXRob2QgPSBhbWxfbWV0aG9kKCJfT1NUIiwgMywgQU1MX05PVFNFUklB
TElaRUQpOwogICAgICAgICAgICAgcyA9IE1FTU9SWV9TTE9UX09TVF9NRVRIT0Q7Ci0gICAgICAg
ICAgICBhbWxfYXBwZW5kKG1ldGhvZCwgYW1sX3JldHVybihhbWxfY2FsbDQoCi0gICAgICAgICAg
ICAgICAgcywgYW1sX25hbWUoIl9VSUQiKSwgYW1sX2FyZygwKSwgYW1sX2FyZygxKSwgYW1sX2Fy
ZygyKQotICAgICAgICAgICAgKSkpOworICAgICAgICAgICAgYW1sX2FwcGVuZChtZXRob2QsCisg
ICAgICAgICAgICAgICAgICAgICAgIGFtbF9jYWxsNChzLCBhbWxfbmFtZSgiX1VJRCIpLCBhbWxf
YXJnKDApLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW1sX2FyZygxKSwgYW1s
X2FyZygyKSkpOwogICAgICAgICAgICAgYW1sX2FwcGVuZChkZXYsIG1ldGhvZCk7CiAKICAgICAg
ICAgICAgIG1ldGhvZCA9IGFtbF9tZXRob2QoIl9FSjAiLCAxLCBBTUxfTk9UU0VSSUFMSVpFRCk7
CiAgICAgICAgICAgICBzID0gTUVNT1JZX1NMT1RfRUpFQ1RfTUVUSE9EOwotICAgICAgICAgICAg
YW1sX2FwcGVuZChtZXRob2QsIGFtbF9yZXR1cm4oYW1sX2NhbGwyKAotICAgICAgICAgICAgICAg
ICAgICAgICBzLCBhbWxfbmFtZSgiX1VJRCIpLCBhbWxfYXJnKDApKSkpOworICAgICAgICAgICAg
YW1sX2FwcGVuZChtZXRob2QsCisgICAgICAgICAgICAgICAgICAgICAgIGFtbF9jYWxsMihzLCBh
bWxfbmFtZSgiX1VJRCIpLCBhbWxfYXJnKDApKSk7CiAgICAgICAgICAgICBhbWxfYXBwZW5kKGRl
diwgbWV0aG9kKTsKIAogICAgICAgICAgICAgYW1sX2FwcGVuZChkZXZfY29udGFpbmVyLCBkZXYp
OwotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:43:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:43: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-devel-bounces@lists.xenproject.org>)
	id 1gJTv7-0004K3-2k; Mon, 05 Nov 2018 01:43: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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTv5-0004J4-UI
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:43:11 +0000
X-Inumbo-ID: 26c4498c-e09c-11e8-988d-12d6303a7972
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26c4498c-e09c-11e8-988d-12d6303a7972;
 Mon, 05 Nov 2018 01:43:11 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:43:10 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074475"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:43:04 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:40 +0100
Message-Id: <20181105014047.26447-18-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 17/24] hw: acpi: Export the PCI hotplug API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Jing Liu <jing2.liu@linux.intel.com>, Shannon Zhao <shannon.zhaosl@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>, qemu-arm@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Sebastien Boeuf <sebastien.boeuf@intel.com>,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2ViYXN0aWVuIEJvZXVmIDxzZWJhc3RpZW4uYm9ldWZAaW50ZWwuY29tPgoKVGhlIEFD
UEkgaG90cGx1ZyBzdXBwb3J0IGZvciBQQ0kgZGV2aWNlcyBBUElzIGFyZSBub3QgeDg2IG9yIGV2
ZW4KbWFjaGluZSB0eXBlIHNwZWNpZmljLiBJbiBvcmRlciBmb3IgZnV0dXJlIG1hY2hpbmUgdHlw
ZXMgdG8gYmUgYWJsZSB0bwpyZS11c2UgdGhhdCBjb2RlLCB3ZSBleHBvcnQgaXQgdGhyb3VnaCB0
aGUgYXJjaGl0ZWN0dXJlIGFnbm9zdGljCmh3L2FjcGkgZm9sZGVyLgoKUmV2aWV3ZWQtYnk6IFBo
aWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KVGVzdGVkLWJ5OiBQaGls
aXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IFNl
YmFzdGllbiBCb2V1ZiA8c2ViYXN0aWVuLmJvZXVmQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTog
SmluZyBMaXUgPGppbmcyLmxpdUBsaW51eC5pbnRlbC5jb20+Ci0tLQogaW5jbHVkZS9ody9hY3Bp
L2FtbC1idWlsZC5oIHwgICAzICsKIGh3L2FjcGkvYW1sLWJ1aWxkLmMgICAgICAgICB8IDE5NCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGh3L2kzODYvYWNwaS1idWlsZC5j
ICAgICAgICB8IDE5MiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMyBmaWxl
cyBjaGFuZ2VkLCAxOTkgaW5zZXJ0aW9ucygrKSwgMTkwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaCBiL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVp
bGQuaAppbmRleCA2NGVhMzcxNjU2Li42YjBhOTczNWM1IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3
L2FjcGkvYW1sLWJ1aWxkLmgKKysrIGIvaW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oCkBAIC00
MTgsNiArNDE4LDkgQEAgQW1sICpidWlsZF9vc2NfbWV0aG9kKHVpbnQzMl90IHZhbHVlKTsKIHZv
aWQgYnVpbGRfbWNmZyhHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwgQWNw
aU1jZmdJbmZvICppbmZvKTsKIEFtbCAqYnVpbGRfZ3NpX2xpbmtfZGV2KGNvbnN0IGNoYXIgKm5h
bWUsIHVpbnQ4X3QgdWlkLCB1aW50OF90IGdzaSk7CiBBbWwgKmJ1aWxkX3BydChib29sIGlzX3Bj
aTBfcHJ0KTsKK3ZvaWQgYnVpbGRfYWNwaV9wY2locChBbWwgKnNjb3BlKTsKK3ZvaWQgYnVpbGRf
YXBwZW5kX3BjaV9idXNfZGV2aWNlcyhBbWwgKnBhcmVudF9zY29wZSwgUENJQnVzICpidXMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwY2locF9icmlkZ2VfZW4pOwog
dm9pZCBhY3BpX2RzZHRfYWRkX3BjaV9idXMoQW1sICpkc2R0LCBBY3BpUGNpQnVzICpwY2lfaG9z
dCk7CiBBbWwgKmJ1aWxkX3BjaV9ob3N0X2JyaWRnZShBbWwgKnRhYmxlLCBBY3BpUGNpQnVzICpw
Y2lfaG9zdCk7CiB2b2lkIGNyc19yYW5nZV9zZXRfaW5pdChDcnNSYW5nZVNldCAqcmFuZ2Vfc2V0
KTsKZGlmZiAtLWdpdCBhL2h3L2FjcGkvYW1sLWJ1aWxkLmMgYi9ody9hY3BpL2FtbC1idWlsZC5j
CmluZGV4IDJjNTQ0NmFiMjMuLjYxMTJjYzIxNDkgMTAwNjQ0Ci0tLSBhL2h3L2FjcGkvYW1sLWJ1
aWxkLmMKKysrIGIvaHcvYWNwaS9hbWwtYnVpbGQuYwpAQCAtMzQsNiArMzQsNyBAQAogI2luY2x1
ZGUgImh3L2FjcGkvdHBtLmgiCiAjaW5jbHVkZSAicW9tL3FvbS1xb2JqZWN0LmgiCiAjaW5jbHVk
ZSAicWFwaS9xbXAvcW51bS5oIgorI2luY2x1ZGUgImh3L2FjcGkvcGNpaHAuaCIKIAogI2RlZmlu
ZSBQQ0lfSE9TVF9CUklER0VfQ09ORklHX0FERFIgICAgICAgIDB4Y2Y4CiAjZGVmaW5lIFBDSV9I
T1NUX0JSSURHRV9JT18wX01JTl9BRERSICAgICAgMHgwMDAwCkBAIC0yMzA1LDYgKzIzMDYsMTk5
IEBAIEFtbCAqYnVpbGRfcGNpX2hvc3RfYnJpZGdlKEFtbCAqdGFibGUsIEFjcGlQY2lCdXMgKnBj
aV9ob3N0KQogICAgIHJldHVybiBzY29wZTsKIH0KIAordm9pZCBidWlsZF9hY3BpX3BjaWhwKEFt
bCAqc2NvcGUpCit7CisgICAgQW1sICpmaWVsZDsKKyAgICBBbWwgKm1ldGhvZDsKKworICAgIGFt
bF9hcHBlbmQoc2NvcGUsCisgICAgICAgIGFtbF9vcGVyYXRpb25fcmVnaW9uKCJQQ1NUIiwgQU1M
X1NZU1RFTV9JTywgYW1sX2ludCgweGFlMDApLCAweDA4KSk7CisgICAgZmllbGQgPSBhbWxfZmll
bGQoIlBDU1QiLCBBTUxfRFdPUkRfQUNDLCBBTUxfTk9MT0NLLCBBTUxfV1JJVEVfQVNfWkVST1Mp
OworICAgIGFtbF9hcHBlbmQoZmllbGQsIGFtbF9uYW1lZF9maWVsZCgiUENJVSIsIDMyKSk7Cisg
ICAgYW1sX2FwcGVuZChmaWVsZCwgYW1sX25hbWVkX2ZpZWxkKCJQQ0lEIiwgMzIpKTsKKyAgICBh
bWxfYXBwZW5kKHNjb3BlLCBmaWVsZCk7CisKKyAgICBhbWxfYXBwZW5kKHNjb3BlLAorICAgICAg
ICBhbWxfb3BlcmF0aW9uX3JlZ2lvbigiU0VKIiwgQU1MX1NZU1RFTV9JTywgYW1sX2ludCgweGFl
MDgpLCAweDA0KSk7CisgICAgZmllbGQgPSBhbWxfZmllbGQoIlNFSiIsIEFNTF9EV09SRF9BQ0Ms
IEFNTF9OT0xPQ0ssIEFNTF9XUklURV9BU19aRVJPUyk7CisgICAgYW1sX2FwcGVuZChmaWVsZCwg
YW1sX25hbWVkX2ZpZWxkKCJCMEVKIiwgMzIpKTsKKyAgICBhbWxfYXBwZW5kKHNjb3BlLCBmaWVs
ZCk7CisKKyAgICBhbWxfYXBwZW5kKHNjb3BlLAorICAgICAgICBhbWxfb3BlcmF0aW9uX3JlZ2lv
bigiQk5NUiIsIEFNTF9TWVNURU1fSU8sIGFtbF9pbnQoMHhhZTEwKSwgMHgwNCkpOworICAgIGZp
ZWxkID0gYW1sX2ZpZWxkKCJCTk1SIiwgQU1MX0RXT1JEX0FDQywgQU1MX05PTE9DSywgQU1MX1dS
SVRFX0FTX1pFUk9TKTsKKyAgICBhbWxfYXBwZW5kKGZpZWxkLCBhbWxfbmFtZWRfZmllbGQoIkJO
VU0iLCAzMikpOworICAgIGFtbF9hcHBlbmQoc2NvcGUsIGZpZWxkKTsKKworICAgIGFtbF9hcHBl
bmQoc2NvcGUsIGFtbF9tdXRleCgiQkxDSyIsIDApKTsKKworICAgIG1ldGhvZCA9IGFtbF9tZXRo
b2QoIlBDRUoiLCAyLCBBTUxfTk9UU0VSSUFMSVpFRCk7CisgICAgYW1sX2FwcGVuZChtZXRob2Qs
IGFtbF9hY3F1aXJlKGFtbF9uYW1lKCJCTENLIiksIDB4RkZGRikpOworICAgIGFtbF9hcHBlbmQo
bWV0aG9kLCBhbWxfc3RvcmUoYW1sX2FyZygwKSwgYW1sX25hbWUoIkJOVU0iKSkpOworICAgIGFt
bF9hcHBlbmQobWV0aG9kLAorICAgICAgICBhbWxfc3RvcmUoYW1sX3NoaWZ0bGVmdChhbWxfaW50
KDEpLCBhbWxfYXJnKDEpKSwgYW1sX25hbWUoIkIwRUoiKSkpOworICAgIGFtbF9hcHBlbmQobWV0
aG9kLCBhbWxfcmVsZWFzZShhbWxfbmFtZSgiQkxDSyIpKSk7CisgICAgYW1sX2FwcGVuZChtZXRo
b2QsIGFtbF9yZXR1cm4oYW1sX2ludCgwKSkpOworICAgIGFtbF9hcHBlbmQoc2NvcGUsIG1ldGhv
ZCk7Cit9CisKK3N0YXRpYyB2b2lkIGJ1aWxkX2FwcGVuZF9wY2locF9ub3RpZnlfZW50cnkoQW1s
ICptZXRob2QsIGludCBzbG90KQoreworICAgIEFtbCAqaWZfY3R4OworICAgIGludDMyX3QgZGV2
Zm4gPSBQQ0lfREVWRk4oc2xvdCwgMCk7CisKKyAgICBpZl9jdHggPSBhbWxfaWYoYW1sX2FuZChh
bWxfYXJnKDApLCBhbWxfaW50KDB4MVUgPDwgc2xvdCksIE5VTEwpKTsKKyAgICBhbWxfYXBwZW5k
KGlmX2N0eCwgYW1sX25vdGlmeShhbWxfbmFtZSgiUyUuMDJYIiwgZGV2Zm4pLCBhbWxfYXJnKDEp
KSk7CisgICAgYW1sX2FwcGVuZChtZXRob2QsIGlmX2N0eCk7Cit9CisKK3ZvaWQgYnVpbGRfYXBw
ZW5kX3BjaV9idXNfZGV2aWNlcyhBbWwgKnBhcmVudF9zY29wZSwgUENJQnVzICpidXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwY2locF9icmlkZ2VfZW4pCit7Cisg
ICAgQW1sICpkZXYsICpub3RpZnlfbWV0aG9kID0gTlVMTCwgKm1ldGhvZDsKKyAgICBRT2JqZWN0
ICpic2VsOworICAgIFBDSUJ1cyAqc2VjOworICAgIGludCBpOworCisgICAgYnNlbCA9IG9iamVj
dF9wcm9wZXJ0eV9nZXRfcW9iamVjdChPQkpFQ1QoYnVzKSwgQUNQSV9QQ0lIUF9QUk9QX0JTRUws
IE5VTEwpOworICAgIGlmIChic2VsKSB7CisgICAgICAgIHVpbnQ2NF90IGJzZWxfdmFsID0gcW51
bV9nZXRfdWludChxb2JqZWN0X3RvKFFOdW0sIGJzZWwpKTsKKworICAgICAgICBhbWxfYXBwZW5k
KHBhcmVudF9zY29wZSwgYW1sX25hbWVfZGVjbCgiQlNFTCIsIGFtbF9pbnQoYnNlbF92YWwpKSk7
CisgICAgICAgIG5vdGlmeV9tZXRob2QgPSBhbWxfbWV0aG9kKCJEVk5UIiwgMiwgQU1MX05PVFNF
UklBTElaRUQpOworICAgIH0KKworICAgIGZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGJ1cy0+
ZGV2aWNlcyk7IGkgKz0gUENJX0ZVTkNfTUFYKSB7CisgICAgICAgIERldmljZUNsYXNzICpkYzsK
KyAgICAgICAgUENJRGV2aWNlQ2xhc3MgKnBjOworICAgICAgICBQQ0lEZXZpY2UgKnBkZXYgPSBi
dXMtPmRldmljZXNbaV07CisgICAgICAgIGludCBzbG90ID0gUENJX1NMT1QoaSk7CisgICAgICAg
IGJvb2wgaG90cGx1Z19lbmFibGVkX2RldjsKKyAgICAgICAgYm9vbCBicmlkZ2VfaW5fYWNwaTsK
KworICAgICAgICBpZiAoIXBkZXYpIHsKKyAgICAgICAgICAgIGlmIChic2VsKSB7IC8qIGFkZCBo
b3RwbHVnIHNsb3RzIGZvciBub24gcHJlc2VudCBkZXZpY2VzICovCisgICAgICAgICAgICAgICAg
ZGV2ID0gYW1sX2RldmljZSgiUyUuMDJYIiwgUENJX0RFVkZOKHNsb3QsIDApKTsKKyAgICAgICAg
ICAgICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX1NVTiIsIGFtbF9pbnQoc2xv
dCkpKTsKKyAgICAgICAgICAgICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX0FE
UiIsIGFtbF9pbnQoc2xvdCA8PCAxNikpKTsKKyAgICAgICAgICAgICAgICBtZXRob2QgPSBhbWxf
bWV0aG9kKCJfRUowIiwgMSwgQU1MX05PVFNFUklBTElaRUQpOworICAgICAgICAgICAgICAgIGFt
bF9hcHBlbmQobWV0aG9kLAorICAgICAgICAgICAgICAgICAgICBhbWxfY2FsbDIoIlBDRUoiLCBh
bWxfbmFtZSgiQlNFTCIpLCBhbWxfbmFtZSgiX1NVTiIpKQorICAgICAgICAgICAgICAgICk7Cisg
ICAgICAgICAgICAgICAgYW1sX2FwcGVuZChkZXYsIG1ldGhvZCk7CisgICAgICAgICAgICAgICAg
YW1sX2FwcGVuZChwYXJlbnRfc2NvcGUsIGRldik7CisKKyAgICAgICAgICAgICAgICBidWlsZF9h
cHBlbmRfcGNpaHBfbm90aWZ5X2VudHJ5KG5vdGlmeV9tZXRob2QsIHNsb3QpOworICAgICAgICAg
ICAgfQorICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKworICAgICAgICBwYyA9IFBD
SV9ERVZJQ0VfR0VUX0NMQVNTKHBkZXYpOworICAgICAgICBkYyA9IERFVklDRV9HRVRfQ0xBU1Mo
cGRldik7CisKKyAgICAgICAgLyogV2hlbiBob3RwbHVnIGZvciBicmlkZ2VzIGlzIGVuYWJsZWQs
IGJyaWRnZXMgYXJlCisgICAgICAgICAqIGRlc2NyaWJlZCBpbiBBQ1BJIHNlcGFyYXRlbHkgKHNl
ZSBidWlsZF9wY2lfYnVzX2VuZCkuCisgICAgICAgICAqIEluIHRoaXMgY2FzZSB0aGV5IGFyZW4n
dCB0aGVtc2VsdmVzIGhvdC1wbHVnZ2FibGUuCisgICAgICAgICAqIEhvdHBsdWdnZWQgYnJpZGdl
cyAqYXJlKiBob3QtcGx1Z2dhYmxlLgorICAgICAgICAgKi8KKyAgICAgICAgYnJpZGdlX2luX2Fj
cGkgPSBwYy0+aXNfYnJpZGdlICYmIHBjaWhwX2JyaWRnZV9lbiAmJgorICAgICAgICAgICAgIURF
VklDRShwZGV2KS0+aG90cGx1Z2dlZDsKKworICAgICAgICBob3RwbHVnX2VuYWJsZWRfZGV2ID0g
YnNlbCAmJiBkYy0+aG90cGx1Z2dhYmxlICYmICFicmlkZ2VfaW5fYWNwaTsKKworICAgICAgICBp
ZiAocGMtPmNsYXNzX2lkID09IFBDSV9DTEFTU19CUklER0VfSVNBKSB7CisgICAgICAgICAgICBj
b250aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIC8qIHN0YXJ0IHRvIGNvbXBvc2UgUENJIHNs
b3QgZGVzY3JpcHRvciAqLworICAgICAgICBkZXYgPSBhbWxfZGV2aWNlKCJTJS4wMlgiLCBQQ0lf
REVWRk4oc2xvdCwgMCkpOworICAgICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgi
X0FEUiIsIGFtbF9pbnQoc2xvdCA8PCAxNikpKTsKKworICAgICAgICBpZiAocGMtPmNsYXNzX2lk
ID09IFBDSV9DTEFTU19ESVNQTEFZX1ZHQSkgeworICAgICAgICAgICAgLyogYWRkIFZHQSBzcGVj
aWZpYyBBTUwgbWV0aG9kcyAqLworICAgICAgICAgICAgaW50IHMzZDsKKworICAgICAgICAgICAg
aWYgKG9iamVjdF9keW5hbWljX2Nhc3QoT0JKRUNUKHBkZXYpLCAicXhsLXZnYSIpKSB7CisgICAg
ICAgICAgICAgICAgczNkID0gMzsKKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAg
ICAgczNkID0gMDsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgbWV0aG9kID0gYW1sX21l
dGhvZCgiX1MxRCIsIDAsIEFNTF9OT1RTRVJJQUxJWkVEKTsKKyAgICAgICAgICAgIGFtbF9hcHBl
bmQobWV0aG9kLCBhbWxfcmV0dXJuKGFtbF9pbnQoMCkpKTsKKyAgICAgICAgICAgIGFtbF9hcHBl
bmQoZGV2LCBtZXRob2QpOworCisgICAgICAgICAgICBtZXRob2QgPSBhbWxfbWV0aG9kKCJfUzJE
IiwgMCwgQU1MX05PVFNFUklBTElaRUQpOworICAgICAgICAgICAgYW1sX2FwcGVuZChtZXRob2Qs
IGFtbF9yZXR1cm4oYW1sX2ludCgwKSkpOworICAgICAgICAgICAgYW1sX2FwcGVuZChkZXYsIG1l
dGhvZCk7CisKKyAgICAgICAgICAgIG1ldGhvZCA9IGFtbF9tZXRob2QoIl9TM0QiLCAwLCBBTUxf
Tk9UU0VSSUFMSVpFRCk7CisgICAgICAgICAgICBhbWxfYXBwZW5kKG1ldGhvZCwgYW1sX3JldHVy
bihhbWxfaW50KHMzZCkpKTsKKyAgICAgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBtZXRob2QpOwor
ICAgICAgICB9IGVsc2UgaWYgKGhvdHBsdWdfZW5hYmxlZF9kZXYpIHsKKyAgICAgICAgICAgIC8q
IGFkZCBfU1VOL19FSjAgdG8gbWFrZSBzbG90IGhvdHBsdWdnYWJsZSAgKi8KKyAgICAgICAgICAg
IGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJfU1VOIiwgYW1sX2ludChzbG90KSkpOwor
CisgICAgICAgICAgICBtZXRob2QgPSBhbWxfbWV0aG9kKCJfRUowIiwgMSwgQU1MX05PVFNFUklB
TElaRUQpOworICAgICAgICAgICAgYW1sX2FwcGVuZChtZXRob2QsCisgICAgICAgICAgICAgICAg
YW1sX2NhbGwyKCJQQ0VKIiwgYW1sX25hbWUoIkJTRUwiKSwgYW1sX25hbWUoIl9TVU4iKSkKKyAg
ICAgICAgICAgICk7CisgICAgICAgICAgICBhbWxfYXBwZW5kKGRldiwgbWV0aG9kKTsKKworICAg
ICAgICAgICAgaWYgKGJzZWwpIHsKKyAgICAgICAgICAgICAgICBidWlsZF9hcHBlbmRfcGNpaHBf
bm90aWZ5X2VudHJ5KG5vdGlmeV9tZXRob2QsIHNsb3QpOworICAgICAgICAgICAgfQorICAgICAg
ICB9IGVsc2UgaWYgKGJyaWRnZV9pbl9hY3BpKSB7CisgICAgICAgICAgICAvKgorICAgICAgICAg
ICAgICogZGV2aWNlIGlzIGNvbGRwbHVnZ2VkIGJyaWRnZSwKKyAgICAgICAgICAgICAqIGFkZCBj
aGlsZCBkZXZpY2UgZGVzY3JpcHRpb25zIGludG8gaXRzIHNjb3BlCisgICAgICAgICAgICAgKi8K
KyAgICAgICAgICAgIFBDSUJ1cyAqc2VjX2J1cyA9IHBjaV9icmlkZ2VfZ2V0X3NlY19idXMoUENJ
X0JSSURHRShwZGV2KSk7CisKKyAgICAgICAgICAgIGJ1aWxkX2FwcGVuZF9wY2lfYnVzX2Rldmlj
ZXMoZGV2LCBzZWNfYnVzLCBwY2locF9icmlkZ2VfZW4pOworICAgICAgICB9CisgICAgICAgIC8q
IHNsb3QgZGVzY3JpcHRvciBoYXMgYmVlbiBjb21wb3NlZCwgYWRkIGl0IGludG8gcGFyZW50IGNv
bnRleHQgKi8KKyAgICAgICAgYW1sX2FwcGVuZChwYXJlbnRfc2NvcGUsIGRldik7CisgICAgfQor
CisgICAgaWYgKGJzZWwpIHsKKyAgICAgICAgYW1sX2FwcGVuZChwYXJlbnRfc2NvcGUsIG5vdGlm
eV9tZXRob2QpOworICAgIH0KKworICAgIC8qIEFwcGVuZCBQQ05UIG1ldGhvZCB0byBub3RpZnkg
YWJvdXQgZXZlbnRzIG9uIGxvY2FsIGFuZCBjaGlsZCBidXNlcy4KKyAgICAgKiBBZGQgdW5jb25k
aXRpb25hbGx5IGZvciByb290IHNpbmNlIERTRFQgZXhwZWN0cyBpdC4KKyAgICAgKi8KKyAgICBt
ZXRob2QgPSBhbWxfbWV0aG9kKCJQQ05UIiwgMCwgQU1MX05PVFNFUklBTElaRUQpOworCisgICAg
LyogSWYgYnVzIHN1cHBvcnRzIGhvdHBsdWcgc2VsZWN0IGl0IGFuZCBub3RpZnkgYWJvdXQgbG9j
YWwgZXZlbnRzICovCisgICAgaWYgKGJzZWwpIHsKKyAgICAgICAgdWludDY0X3QgYnNlbF92YWwg
PSBxbnVtX2dldF91aW50KHFvYmplY3RfdG8oUU51bSwgYnNlbCkpOworCisgICAgICAgIGFtbF9h
cHBlbmQobWV0aG9kLCBhbWxfc3RvcmUoYW1sX2ludChic2VsX3ZhbCksIGFtbF9uYW1lKCJCTlVN
IikpKTsKKyAgICAgICAgYW1sX2FwcGVuZChtZXRob2QsCisgICAgICAgICAgICBhbWxfY2FsbDIo
IkRWTlQiLCBhbWxfbmFtZSgiUENJVSIpLCBhbWxfaW50KDEpIC8qIERldmljZSBDaGVjayAqLykK
KyAgICAgICAgKTsKKyAgICAgICAgYW1sX2FwcGVuZChtZXRob2QsCisgICAgICAgICAgICBhbWxf
Y2FsbDIoIkRWTlQiLCBhbWxfbmFtZSgiUENJRCIpLCBhbWxfaW50KDMpLyogRWplY3QgUmVxdWVz
dCAqLykKKyAgICAgICAgKTsKKyAgICB9CisKKyAgICAvKiBOb3RpZnkgYWJvdXQgY2hpbGQgYnVz
IGV2ZW50cyBpbiBhbnkgY2FzZSAqLworICAgIGlmIChwY2locF9icmlkZ2VfZW4pIHsKKyAgICAg
ICAgUUxJU1RfRk9SRUFDSChzZWMsICZidXMtPmNoaWxkLCBzaWJsaW5nKSB7CisgICAgICAgICAg
ICBpbnQzMl90IGRldmZuID0gc2VjLT5wYXJlbnRfZGV2LT5kZXZmbjsKKworICAgICAgICAgICAg
aWYgKHBjaV9idXNfaXNfcm9vdChzZWMpIHx8IHBjaV9idXNfaXNfZXhwcmVzcyhzZWMpKSB7Cisg
ICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGFt
bF9hcHBlbmQobWV0aG9kLCBhbWxfbmFtZSgiXlMlLjAyWC5QQ05UIiwgZGV2Zm4pKTsKKyAgICAg
ICAgfQorICAgIH0KKyAgICBhbWxfYXBwZW5kKHBhcmVudF9zY29wZSwgbWV0aG9kKTsKKyAgICBx
b2JqZWN0X3VucmVmKGJzZWwpOworfQorCiB2b2lkIGFjcGlfZHNkdF9hZGRfcGNpX2J1cyhBbWwg
KmRzZHQsIEFjcGlQY2lCdXMgKnBjaV9ob3N0KQogewogICAgIEFtbCAqZGV2LCAqcGNpX3Njb3Bl
OwpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgYi9ody9pMzg2L2FjcGktYnVpbGQu
YwppbmRleCA2NzNjNWRmYWZjLi5iZWY1YjIzMTY4IDEwMDY0NAotLS0gYS9ody9pMzg2L2FjcGkt
YnVpbGQuYworKysgYi9ody9pMzg2L2FjcGktYnVpbGQuYwpAQCAtMzYwLDE2MyArMzYwLDYgQEAg
YnVpbGRfbWFkdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwKICAgICAg
ICAgICAgICAgICAgdGFibGVfZGF0YS0+bGVuIC0gbWFkdF9zdGFydCwgMSwgTlVMTCwgTlVMTCk7
CiB9CiAKLXN0YXRpYyB2b2lkIGJ1aWxkX2FwcGVuZF9wY2locF9ub3RpZnlfZW50cnkoQW1sICpt
ZXRob2QsIGludCBzbG90KQotewotICAgIEFtbCAqaWZfY3R4OwotICAgIGludDMyX3QgZGV2Zm4g
PSBQQ0lfREVWRk4oc2xvdCwgMCk7Ci0KLSAgICBpZl9jdHggPSBhbWxfaWYoYW1sX2FuZChhbWxf
YXJnKDApLCBhbWxfaW50KDB4MVUgPDwgc2xvdCksIE5VTEwpKTsKLSAgICBhbWxfYXBwZW5kKGlm
X2N0eCwgYW1sX25vdGlmeShhbWxfbmFtZSgiUyUuMDJYIiwgZGV2Zm4pLCBhbWxfYXJnKDEpKSk7
Ci0gICAgYW1sX2FwcGVuZChtZXRob2QsIGlmX2N0eCk7Ci19Ci0KLXN0YXRpYyB2b2lkIGJ1aWxk
X2FwcGVuZF9wY2lfYnVzX2RldmljZXMoQW1sICpwYXJlbnRfc2NvcGUsIFBDSUJ1cyAqYnVzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHBjaWhwX2JyaWRn
ZV9lbikKLXsKLSAgICBBbWwgKmRldiwgKm5vdGlmeV9tZXRob2QgPSBOVUxMLCAqbWV0aG9kOwot
ICAgIFFPYmplY3QgKmJzZWw7Ci0gICAgUENJQnVzICpzZWM7Ci0gICAgaW50IGk7Ci0KLSAgICBi
c2VsID0gb2JqZWN0X3Byb3BlcnR5X2dldF9xb2JqZWN0KE9CSkVDVChidXMpLCBBQ1BJX1BDSUhQ
X1BST1BfQlNFTCwgTlVMTCk7Ci0gICAgaWYgKGJzZWwpIHsKLSAgICAgICAgdWludDY0X3QgYnNl
bF92YWwgPSBxbnVtX2dldF91aW50KHFvYmplY3RfdG8oUU51bSwgYnNlbCkpOwotCi0gICAgICAg
IGFtbF9hcHBlbmQocGFyZW50X3Njb3BlLCBhbWxfbmFtZV9kZWNsKCJCU0VMIiwgYW1sX2ludChi
c2VsX3ZhbCkpKTsKLSAgICAgICAgbm90aWZ5X21ldGhvZCA9IGFtbF9tZXRob2QoIkRWTlQiLCAy
LCBBTUxfTk9UU0VSSUFMSVpFRCk7Ci0gICAgfQotCi0gICAgZm9yIChpID0gMDsgaSA8IEFSUkFZ
X1NJWkUoYnVzLT5kZXZpY2VzKTsgaSArPSBQQ0lfRlVOQ19NQVgpIHsKLSAgICAgICAgRGV2aWNl
Q2xhc3MgKmRjOwotICAgICAgICBQQ0lEZXZpY2VDbGFzcyAqcGM7Ci0gICAgICAgIFBDSURldmlj
ZSAqcGRldiA9IGJ1cy0+ZGV2aWNlc1tpXTsKLSAgICAgICAgaW50IHNsb3QgPSBQQ0lfU0xPVChp
KTsKLSAgICAgICAgYm9vbCBob3RwbHVnX2VuYWJsZWRfZGV2OwotICAgICAgICBib29sIGJyaWRn
ZV9pbl9hY3BpOwotCi0gICAgICAgIGlmICghcGRldikgewotICAgICAgICAgICAgaWYgKGJzZWwp
IHsgLyogYWRkIGhvdHBsdWcgc2xvdHMgZm9yIG5vbiBwcmVzZW50IGRldmljZXMgKi8KLSAgICAg
ICAgICAgICAgICBkZXYgPSBhbWxfZGV2aWNlKCJTJS4wMlgiLCBQQ0lfREVWRk4oc2xvdCwgMCkp
OwotICAgICAgICAgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJfU1VOIiwg
YW1sX2ludChzbG90KSkpOwotICAgICAgICAgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFt
ZV9kZWNsKCJfQURSIiwgYW1sX2ludChzbG90IDw8IDE2KSkpOwotICAgICAgICAgICAgICAgIG1l
dGhvZCA9IGFtbF9tZXRob2QoIl9FSjAiLCAxLCBBTUxfTk9UU0VSSUFMSVpFRCk7Ci0gICAgICAg
ICAgICAgICAgYW1sX2FwcGVuZChtZXRob2QsCi0gICAgICAgICAgICAgICAgICAgIGFtbF9jYWxs
MigiUENFSiIsIGFtbF9uYW1lKCJCU0VMIiksIGFtbF9uYW1lKCJfU1VOIikpCi0gICAgICAgICAg
ICAgICAgKTsKLSAgICAgICAgICAgICAgICBhbWxfYXBwZW5kKGRldiwgbWV0aG9kKTsKLSAgICAg
ICAgICAgICAgICBhbWxfYXBwZW5kKHBhcmVudF9zY29wZSwgZGV2KTsKLQotICAgICAgICAgICAg
ICAgIGJ1aWxkX2FwcGVuZF9wY2locF9ub3RpZnlfZW50cnkobm90aWZ5X21ldGhvZCwgc2xvdCk7
Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgfQotCi0gICAg
ICAgIHBjID0gUENJX0RFVklDRV9HRVRfQ0xBU1MocGRldik7Ci0gICAgICAgIGRjID0gREVWSUNF
X0dFVF9DTEFTUyhwZGV2KTsKLQotICAgICAgICAvKiBXaGVuIGhvdHBsdWcgZm9yIGJyaWRnZXMg
aXMgZW5hYmxlZCwgYnJpZGdlcyBhcmUKLSAgICAgICAgICogZGVzY3JpYmVkIGluIEFDUEkgc2Vw
YXJhdGVseSAoc2VlIGJ1aWxkX3BjaV9idXNfZW5kKS4KLSAgICAgICAgICogSW4gdGhpcyBjYXNl
IHRoZXkgYXJlbid0IHRoZW1zZWx2ZXMgaG90LXBsdWdnYWJsZS4KLSAgICAgICAgICogSG90cGx1
Z2dlZCBicmlkZ2VzICphcmUqIGhvdC1wbHVnZ2FibGUuCi0gICAgICAgICAqLwotICAgICAgICBi
cmlkZ2VfaW5fYWNwaSA9IHBjLT5pc19icmlkZ2UgJiYgcGNpaHBfYnJpZGdlX2VuICYmCi0gICAg
ICAgICAgICAhREVWSUNFKHBkZXYpLT5ob3RwbHVnZ2VkOwotCi0gICAgICAgIGhvdHBsdWdfZW5h
YmxlZF9kZXYgPSBic2VsICYmIGRjLT5ob3RwbHVnZ2FibGUgJiYgIWJyaWRnZV9pbl9hY3BpOwot
Ci0gICAgICAgIGlmIChwYy0+Y2xhc3NfaWQgPT0gUENJX0NMQVNTX0JSSURHRV9JU0EpIHsKLSAg
ICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICB9Ci0KLSAgICAgICAgLyogc3RhcnQgdG8gY29t
cG9zZSBQQ0kgc2xvdCBkZXNjcmlwdG9yICovCi0gICAgICAgIGRldiA9IGFtbF9kZXZpY2UoIlMl
LjAyWCIsIFBDSV9ERVZGTihzbG90LCAwKSk7Ci0gICAgICAgIGFtbF9hcHBlbmQoZGV2LCBhbWxf
bmFtZV9kZWNsKCJfQURSIiwgYW1sX2ludChzbG90IDw8IDE2KSkpOwotCi0gICAgICAgIGlmIChw
Yy0+Y2xhc3NfaWQgPT0gUENJX0NMQVNTX0RJU1BMQVlfVkdBKSB7Ci0gICAgICAgICAgICAvKiBh
ZGQgVkdBIHNwZWNpZmljIEFNTCBtZXRob2RzICovCi0gICAgICAgICAgICBpbnQgczNkOwotCi0g
ICAgICAgICAgICBpZiAob2JqZWN0X2R5bmFtaWNfY2FzdChPQkpFQ1QocGRldiksICJxeGwtdmdh
IikpIHsKLSAgICAgICAgICAgICAgICBzM2QgPSAzOwotICAgICAgICAgICAgfSBlbHNlIHsKLSAg
ICAgICAgICAgICAgICBzM2QgPSAwOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBtZXRo
b2QgPSBhbWxfbWV0aG9kKCJfUzFEIiwgMCwgQU1MX05PVFNFUklBTElaRUQpOwotICAgICAgICAg
ICAgYW1sX2FwcGVuZChtZXRob2QsIGFtbF9yZXR1cm4oYW1sX2ludCgwKSkpOwotICAgICAgICAg
ICAgYW1sX2FwcGVuZChkZXYsIG1ldGhvZCk7Ci0KLSAgICAgICAgICAgIG1ldGhvZCA9IGFtbF9t
ZXRob2QoIl9TMkQiLCAwLCBBTUxfTk9UU0VSSUFMSVpFRCk7Ci0gICAgICAgICAgICBhbWxfYXBw
ZW5kKG1ldGhvZCwgYW1sX3JldHVybihhbWxfaW50KDApKSk7Ci0gICAgICAgICAgICBhbWxfYXBw
ZW5kKGRldiwgbWV0aG9kKTsKLQotICAgICAgICAgICAgbWV0aG9kID0gYW1sX21ldGhvZCgiX1Mz
RCIsIDAsIEFNTF9OT1RTRVJJQUxJWkVEKTsKLSAgICAgICAgICAgIGFtbF9hcHBlbmQobWV0aG9k
LCBhbWxfcmV0dXJuKGFtbF9pbnQoczNkKSkpOwotICAgICAgICAgICAgYW1sX2FwcGVuZChkZXYs
IG1ldGhvZCk7Ci0gICAgICAgIH0gZWxzZSBpZiAoaG90cGx1Z19lbmFibGVkX2RldikgewotICAg
ICAgICAgICAgLyogYWRkIF9TVU4vX0VKMCB0byBtYWtlIHNsb3QgaG90cGx1Z2dhYmxlICAqLwot
ICAgICAgICAgICAgYW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIl9TVU4iLCBhbWxfaW50
KHNsb3QpKSk7Ci0KLSAgICAgICAgICAgIG1ldGhvZCA9IGFtbF9tZXRob2QoIl9FSjAiLCAxLCBB
TUxfTk9UU0VSSUFMSVpFRCk7Ci0gICAgICAgICAgICBhbWxfYXBwZW5kKG1ldGhvZCwKLSAgICAg
ICAgICAgICAgICBhbWxfY2FsbDIoIlBDRUoiLCBhbWxfbmFtZSgiQlNFTCIpLCBhbWxfbmFtZSgi
X1NVTiIpKQotICAgICAgICAgICAgKTsKLSAgICAgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBtZXRo
b2QpOwotCi0gICAgICAgICAgICBpZiAoYnNlbCkgewotICAgICAgICAgICAgICAgIGJ1aWxkX2Fw
cGVuZF9wY2locF9ub3RpZnlfZW50cnkobm90aWZ5X21ldGhvZCwgc2xvdCk7Ci0gICAgICAgICAg
ICB9Ci0gICAgICAgIH0gZWxzZSBpZiAoYnJpZGdlX2luX2FjcGkpIHsKLSAgICAgICAgICAgIC8q
Ci0gICAgICAgICAgICAgKiBkZXZpY2UgaXMgY29sZHBsdWdnZWQgYnJpZGdlLAotICAgICAgICAg
ICAgICogYWRkIGNoaWxkIGRldmljZSBkZXNjcmlwdGlvbnMgaW50byBpdHMgc2NvcGUKLSAgICAg
ICAgICAgICAqLwotICAgICAgICAgICAgUENJQnVzICpzZWNfYnVzID0gcGNpX2JyaWRnZV9nZXRf
c2VjX2J1cyhQQ0lfQlJJREdFKHBkZXYpKTsKLQotICAgICAgICAgICAgYnVpbGRfYXBwZW5kX3Bj
aV9idXNfZGV2aWNlcyhkZXYsIHNlY19idXMsIHBjaWhwX2JyaWRnZV9lbik7Ci0gICAgICAgIH0K
LSAgICAgICAgLyogc2xvdCBkZXNjcmlwdG9yIGhhcyBiZWVuIGNvbXBvc2VkLCBhZGQgaXQgaW50
byBwYXJlbnQgY29udGV4dCAqLwotICAgICAgICBhbWxfYXBwZW5kKHBhcmVudF9zY29wZSwgZGV2
KTsKLSAgICB9Ci0KLSAgICBpZiAoYnNlbCkgewotICAgICAgICBhbWxfYXBwZW5kKHBhcmVudF9z
Y29wZSwgbm90aWZ5X21ldGhvZCk7Ci0gICAgfQotCi0gICAgLyogQXBwZW5kIFBDTlQgbWV0aG9k
IHRvIG5vdGlmeSBhYm91dCBldmVudHMgb24gbG9jYWwgYW5kIGNoaWxkIGJ1c2VzLgotICAgICAq
IEFkZCB1bmNvbmRpdGlvbmFsbHkgZm9yIHJvb3Qgc2luY2UgRFNEVCBleHBlY3RzIGl0LgotICAg
ICAqLwotICAgIG1ldGhvZCA9IGFtbF9tZXRob2QoIlBDTlQiLCAwLCBBTUxfTk9UU0VSSUFMSVpF
RCk7Ci0KLSAgICAvKiBJZiBidXMgc3VwcG9ydHMgaG90cGx1ZyBzZWxlY3QgaXQgYW5kIG5vdGlm
eSBhYm91dCBsb2NhbCBldmVudHMgKi8KLSAgICBpZiAoYnNlbCkgewotICAgICAgICB1aW50NjRf
dCBic2VsX3ZhbCA9IHFudW1fZ2V0X3VpbnQocW9iamVjdF90byhRTnVtLCBic2VsKSk7Ci0KLSAg
ICAgICAgYW1sX2FwcGVuZChtZXRob2QsIGFtbF9zdG9yZShhbWxfaW50KGJzZWxfdmFsKSwgYW1s
X25hbWUoIkJOVU0iKSkpOwotICAgICAgICBhbWxfYXBwZW5kKG1ldGhvZCwKLSAgICAgICAgICAg
IGFtbF9jYWxsMigiRFZOVCIsIGFtbF9uYW1lKCJQQ0lVIiksIGFtbF9pbnQoMSkgLyogRGV2aWNl
IENoZWNrICovKQotICAgICAgICApOwotICAgICAgICBhbWxfYXBwZW5kKG1ldGhvZCwKLSAgICAg
ICAgICAgIGFtbF9jYWxsMigiRFZOVCIsIGFtbF9uYW1lKCJQQ0lEIiksIGFtbF9pbnQoMykvKiBF
amVjdCBSZXF1ZXN0ICovKQotICAgICAgICApOwotICAgIH0KLQotICAgIC8qIE5vdGlmeSBhYm91
dCBjaGlsZCBidXMgZXZlbnRzIGluIGFueSBjYXNlICovCi0gICAgaWYgKHBjaWhwX2JyaWRnZV9l
bikgewotICAgICAgICBRTElTVF9GT1JFQUNIKHNlYywgJmJ1cy0+Y2hpbGQsIHNpYmxpbmcpIHsK
LSAgICAgICAgICAgIGludDMyX3QgZGV2Zm4gPSBzZWMtPnBhcmVudF9kZXYtPmRldmZuOwotCi0g
ICAgICAgICAgICBpZiAocGNpX2J1c19pc19yb290KHNlYykgfHwgcGNpX2J1c19pc19leHByZXNz
KHNlYykpIHsKLSAgICAgICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgICAgIH0KLQotICAg
ICAgICAgICAgYW1sX2FwcGVuZChtZXRob2QsIGFtbF9uYW1lKCJeUyUuMDJYLlBDTlQiLCBkZXZm
bikpOwotICAgICAgICB9Ci0gICAgfQotICAgIGFtbF9hcHBlbmQocGFyZW50X3Njb3BlLCBtZXRo
b2QpOwotICAgIHFvYmplY3RfdW5yZWYoYnNlbCk7Ci19Ci0KIHN0YXRpYyB2b2lkIGJ1aWxkX2hw
ZXRfYW1sKEFtbCAqdGFibGUpCiB7CiAgICAgQW1sICpjcnM7CkBAIC0xMjEyLDQxICsxMDU1LDEw
IEBAIHN0YXRpYyB2b2lkIGJ1aWxkX3BpaXg0X2lzYV9icmlkZ2UoQW1sICp0YWJsZSkKIHN0YXRp
YyB2b2lkIGJ1aWxkX3BpaXg0X3BjaV9ob3RwbHVnKEFtbCAqdGFibGUpCiB7CiAgICAgQW1sICpz
Y29wZTsKLSAgICBBbWwgKmZpZWxkOwotICAgIEFtbCAqbWV0aG9kOwotCi0gICAgc2NvcGUgPSAg
YW1sX3Njb3BlKCJfU0IuUENJMCIpOwotCi0gICAgYW1sX2FwcGVuZChzY29wZSwKLSAgICAgICAg
YW1sX29wZXJhdGlvbl9yZWdpb24oIlBDU1QiLCBBTUxfU1lTVEVNX0lPLCBhbWxfaW50KDB4YWUw
MCksIDB4MDgpKTsKLSAgICBmaWVsZCA9IGFtbF9maWVsZCgiUENTVCIsIEFNTF9EV09SRF9BQ0Ms
IEFNTF9OT0xPQ0ssIEFNTF9XUklURV9BU19aRVJPUyk7Ci0gICAgYW1sX2FwcGVuZChmaWVsZCwg
YW1sX25hbWVkX2ZpZWxkKCJQQ0lVIiwgMzIpKTsKLSAgICBhbWxfYXBwZW5kKGZpZWxkLCBhbWxf
bmFtZWRfZmllbGQoIlBDSUQiLCAzMikpOwotICAgIGFtbF9hcHBlbmQoc2NvcGUsIGZpZWxkKTsK
IAotICAgIGFtbF9hcHBlbmQoc2NvcGUsCi0gICAgICAgIGFtbF9vcGVyYXRpb25fcmVnaW9uKCJT
RUoiLCBBTUxfU1lTVEVNX0lPLCBhbWxfaW50KDB4YWUwOCksIDB4MDQpKTsKLSAgICBmaWVsZCA9
IGFtbF9maWVsZCgiU0VKIiwgQU1MX0RXT1JEX0FDQywgQU1MX05PTE9DSywgQU1MX1dSSVRFX0FT
X1pFUk9TKTsKLSAgICBhbWxfYXBwZW5kKGZpZWxkLCBhbWxfbmFtZWRfZmllbGQoIkIwRUoiLCAz
MikpOwotICAgIGFtbF9hcHBlbmQoc2NvcGUsIGZpZWxkKTsKLQotICAgIGFtbF9hcHBlbmQoc2Nv
cGUsCi0gICAgICAgIGFtbF9vcGVyYXRpb25fcmVnaW9uKCJCTk1SIiwgQU1MX1NZU1RFTV9JTywg
YW1sX2ludCgweGFlMTApLCAweDA0KSk7Ci0gICAgZmllbGQgPSBhbWxfZmllbGQoIkJOTVIiLCBB
TUxfRFdPUkRfQUNDLCBBTUxfTk9MT0NLLCBBTUxfV1JJVEVfQVNfWkVST1MpOwotICAgIGFtbF9h
cHBlbmQoZmllbGQsIGFtbF9uYW1lZF9maWVsZCgiQk5VTSIsIDMyKSk7Ci0gICAgYW1sX2FwcGVu
ZChzY29wZSwgZmllbGQpOwotCi0gICAgYW1sX2FwcGVuZChzY29wZSwgYW1sX211dGV4KCJCTENL
IiwgMCkpOwotCi0gICAgbWV0aG9kID0gYW1sX21ldGhvZCgiUENFSiIsIDIsIEFNTF9OT1RTRVJJ
QUxJWkVEKTsKLSAgICBhbWxfYXBwZW5kKG1ldGhvZCwgYW1sX2FjcXVpcmUoYW1sX25hbWUoIkJM
Q0siKSwgMHhGRkZGKSk7Ci0gICAgYW1sX2FwcGVuZChtZXRob2QsIGFtbF9zdG9yZShhbWxfYXJn
KDApLCBhbWxfbmFtZSgiQk5VTSIpKSk7Ci0gICAgYW1sX2FwcGVuZChtZXRob2QsCi0gICAgICAg
IGFtbF9zdG9yZShhbWxfc2hpZnRsZWZ0KGFtbF9pbnQoMSksIGFtbF9hcmcoMSkpLCBhbWxfbmFt
ZSgiQjBFSiIpKSk7Ci0gICAgYW1sX2FwcGVuZChtZXRob2QsIGFtbF9yZWxlYXNlKGFtbF9uYW1l
KCJCTENLIikpKTsKLSAgICBhbWxfYXBwZW5kKG1ldGhvZCwgYW1sX3JldHVybihhbWxfaW50KDAp
KSk7Ci0gICAgYW1sX2FwcGVuZChzY29wZSwgbWV0aG9kKTsKKyAgICBzY29wZSA9IGFtbF9zY29w
ZSgiX1NCLlBDSTAiKTsKIAorICAgIGJ1aWxkX2FjcGlfcGNpaHAoc2NvcGUpOwogICAgIGFtbF9h
cHBlbmQodGFibGUsIHNjb3BlKTsKIH0KIAotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:43:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:43: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-devel-bounces@lists.xenproject.org>)
	id 1gJTvB-0004OT-Lm; Mon, 05 Nov 2018 01:43: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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTvA-0004NI-5P
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:43:16 +0000
X-Inumbo-ID: 296b48d4-e09c-11e8-afcf-12d6303a7972
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 296b48d4-e09c-11e8-afcf-12d6303a7972;
 Mon, 05 Nov 2018 01:43:15 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:43:14 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074476"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:43:10 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:41 +0100
Message-Id: <20181105014047.26447-19-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 18/24] hw: i386: Export the MADT build method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgZ29pbmcgdG8gYmUgdXNlZCBieSB0aGUgUEMgbWFjaGluZSB0eXBlIGFzIHRoZSBNQURU
IHRhYmxlIGJ1aWxkZXIKbWV0aG9kIGFuZCB0aHVzIG5lZWRzIHRvIGJlIGV4cG9ydGVkIG91dHNp
ZGUgb2YgYWNwaS1idWlsZC5jCgpBbHNvLCBub3cgdGhhdCB0aGUgZ2VuZXJpYyBidWlsZF9tYWR0
KCkgQVBJIGlzIGV4cG9ydGVkLCB3ZSBoYXZlIHRvCnJlbmFtZSB0aGUgQVJNIHN0YXRpYyBvbmUg
aW4gb3JkZXIgdG8gYXZvaWQgYnVpbGQgdGltZSBjb25mbGljdHMuCgpSZXZpZXdlZC1ieTogUGhp
bGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgpUZXN0ZWQtYnk6IFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KU2lnbmVkLW9mZi1ieTogU2Ft
dWVsIE9ydGl6IDxzYW1lb0BsaW51eC5pbnRlbC5jb20+Ci0tLQogaW5jbHVkZS9ody9pMzg2L2Fj
cGkuaCAgIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaHcvYXJtL3ZpcnQtYWNw
aS1idWlsZC5jIHwgIDQgKystLQogaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgICAgIHwgIDQgKystLQog
MyBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcvaTM4Ni9hY3BpLmgKCmRpZmYgLS1naXQgYS9pbmNsdWRl
L2h3L2kzODYvYWNwaS5oIGIvaW5jbHVkZS9ody9pMzg2L2FjcGkuaApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwLi5iN2E4ODcxMTFkCi0tLSAvZGV2L251bGwKKysrIGIvaW5j
bHVkZS9ody9pMzg2L2FjcGkuaApAQCAtMCwwICsxLDI4IEBACisvKgorICoKKyAqIENvcHlyaWdo
dCAoYykgMjAxOCBJbnRlbCBDb3Jwb3J0YXRpb24KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJl
ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAorICog
dW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSwKKyAqIHZlcnNpb24gMiBvciBsYXRlciwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAorICogQU5ZIFdBUlJB
TlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZ
IG9yCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCisgKiBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNo
b3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgYWxvbmcgd2l0aAorICogdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cu
Z251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpZm5kZWYgSFdfSTM4Nl9BQ1BJX0gKKyNkZWZp
bmUgSFdfSTM4Nl9BQ1BJX0gKKworI2luY2x1ZGUgImh3L2FjcGkvYWNwaS5oIgorI2luY2x1ZGUg
Imh3L2FjcGkvYmlvcy1saW5rZXItbG9hZGVyLmgiCisKKy8qIEFDUEkgTUFEVCAoTXVsdGlwbGUg
QVBJQyBEZXNjcmlwdGlvbiBUYWJsZSkgYnVpbGQgbWV0aG9kICovCit2b2lkIGJ1aWxkX21hZHQo
R0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIsCisgICAgICAgICAgICAgICAg
TWFjaGluZVN0YXRlICptcywgQWNwaUNvbmZpZ3VyYXRpb24gKmNvbmYpOworCisjZW5kaWYKZGlm
ZiAtLWdpdCBhL2h3L2FybS92aXJ0LWFjcGktYnVpbGQuYyBiL2h3L2FybS92aXJ0LWFjcGktYnVp
bGQuYwppbmRleCBiNWUxNjU1NDNhLi5iMDM1NGM1ZjAzIDEwMDY0NAotLS0gYS9ody9hcm0vdmly
dC1hY3BpLWJ1aWxkLmMKKysrIGIvaHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5jCkBAIC01NjQsNyAr
NTY0LDcgQEAgYnVpbGRfZ3RkdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtl
ciwgVmlydE1hY2hpbmVTdGF0ZSAqdm1zKQogCiAvKiBNQURUICovCiBzdGF0aWMgdm9pZAotYnVp
bGRfbWFkdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwgVmlydE1hY2hp
bmVTdGF0ZSAqdm1zKQordmlydF9idWlsZF9tYWR0KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xp
bmtlciAqbGlua2VyLCBWaXJ0TWFjaGluZVN0YXRlICp2bXMpCiB7CiAgICAgVmlydE1hY2hpbmVD
bGFzcyAqdm1jID0gVklSVF9NQUNISU5FX0dFVF9DTEFTUyh2bXMpOwogICAgIGludCBtYWR0X3N0
YXJ0ID0gdGFibGVfZGF0YS0+bGVuOwpAQCAtNzQ1LDcgKzc0NSw3IEBAIHZvaWQgdmlydF9hY3Bp
X2J1aWxkKFZpcnRNYWNoaW5lU3RhdGUgKnZtcywgQWNwaUJ1aWxkVGFibGVzICp0YWJsZXMpCiAg
ICAgYnVpbGRfZmFkdF9yZXY1KHRhYmxlc19ibG9iLCB0YWJsZXMtPmxpbmtlciwgdm1zLCBkc2R0
KTsKIAogICAgIGFjcGlfYWRkX3RhYmxlKHRhYmxlX29mZnNldHMsIHRhYmxlc19ibG9iKTsKLSAg
ICBidWlsZF9tYWR0KHRhYmxlc19ibG9iLCB0YWJsZXMtPmxpbmtlciwgdm1zKTsKKyAgICB2aXJ0
X2J1aWxkX21hZHQodGFibGVzX2Jsb2IsIHRhYmxlcy0+bGlua2VyLCB2bXMpOwogCiAgICAgYWNw
aV9hZGRfdGFibGUodGFibGVfb2Zmc2V0cywgdGFibGVzX2Jsb2IpOwogICAgIGJ1aWxkX2d0ZHQo
dGFibGVzX2Jsb2IsIHRhYmxlcy0+bGlua2VyLCB2bXMpOwpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9h
Y3BpLWJ1aWxkLmMgYi9ody9pMzg2L2FjcGktYnVpbGQuYwppbmRleCBiZWY1YjIzMTY4Li40YjFk
OGZiZTNmIDEwMDY0NAotLS0gYS9ody9pMzg2L2FjcGktYnVpbGQuYworKysgYi9ody9pMzg2L2Fj
cGktYnVpbGQuYwpAQCAtMzUsNyArMzUsNiBAQAogI2luY2x1ZGUgImh3L2FjcGkvYWNwaS5oIgog
I2luY2x1ZGUgImh3L2FjcGkvY3B1LmgiCiAjaW5jbHVkZSAiaHcvbnZyYW0vZndfY2ZnLmgiCi0j
aW5jbHVkZSAiaHcvYWNwaS9iaW9zLWxpbmtlci1sb2FkZXIuaCIKICNpbmNsdWRlICJody9sb2Fk
ZXIuaCIKICNpbmNsdWRlICJody9pc2EvaXNhLmgiCiAjaW5jbHVkZSAiaHcvYmxvY2svZmRjLmgi
CkBAIC02MCw2ICs1OSw3IEBACiAjaW5jbHVkZSAicW9tL3FvbS1xb2JqZWN0LmgiCiAjaW5jbHVk
ZSAiaHcvaTM4Ni9hbWRfaW9tbXUuaCIKICNpbmNsdWRlICJody9pMzg2L2ludGVsX2lvbW11Lmgi
CisjaW5jbHVkZSAiaHcvaTM4Ni9hY3BpLmgiCiAKICNpbmNsdWRlICJody9hY3BpL2lwbWkuaCIK
IApAQCAtMjc5LDcgKzI3OSw3IEBAIHZvaWQgcGNfbWFkdF9jcHVfZW50cnkoQWNwaURldmljZUlm
ICphZGV2LCBpbnQgdWlkLAogICAgIH0KIH0KIAotc3RhdGljIHZvaWQKK3ZvaWQKIGJ1aWxkX21h
ZHQoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIsCiAgICAgICAgICAgIE1h
Y2hpbmVTdGF0ZSAqbXMsIEFjcGlDb25maWd1cmF0aW9uICphY3BpX2NvbmYpCiB7Ci0tIAoyLjE5
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:43:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:43: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-devel-bounces@lists.xenproject.org>)
	id 1gJTvI-0004Ua-2B; Mon, 05 Nov 2018 01:43: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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTvH-0004TZ-2w
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:43:23 +0000
X-Inumbo-ID: 2cc62a94-e09c-11e8-b1f1-12d6303a7972
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2cc62a94-e09c-11e8-b1f1-12d6303a7972;
 Mon, 05 Nov 2018 01:43:21 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:43:20 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074507"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:43:14 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:42 +0100
Message-Id: <20181105014047.26447-20-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 19/24] hw: acpi: Retrieve the PCI bus from
 AcpiPciHpState
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Jing Liu <jing2.liu@linux.intel.com>, Shannon Zhao <shannon.zhaosl@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>, qemu-arm@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Sebastien Boeuf <sebastien.boeuf@intel.com>,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2ViYXN0aWVuIEJvZXVmIDxzZWJhc3RpZW4uYm9ldWZAaW50ZWwuY29tPgoKSW5zdGVh
ZCBvZiB1c2luZyB0aGUgbWFjaGluZSB0eXBlIHNwZWNpZmljIG1ldGhvZCBmaW5kX2k0NDBmeCgp
IHRvCnJldHJpZXZlIHRoZSBQQ0kgYnVzLCB0aGlzIGNvbW1pdCBhaW1zIHRvIHJlbHkgb24gdGhl
IGZhY3QgdGhhdCB0aGUKUENJIGJ1cyBpcyBrbm93biBieSB0aGUgc3RydWN0dXJlIEFjcGlQY2lI
cFN0YXRlLgoKV2hlbiB0aGUgc3RydWN0dXJlIGlzIGluaXRpYWxpemVkIHRocm91Z2ggYWNwaV9w
Y2locF9pbml0KCkgY2FsbCwKaXQgc2F2ZXMgdGhlIFBDSSBidXMsIHdoaWNoIG1lYW5zIHRoZXJl
IGlzIG5vIG5lZWQgdG8gaW52b2tlIGEKc3BlY2lhbCBmdW5jdGlvbiBsYXRlciBvbi4KCkJhc2Vk
IG9uIHRoZSBmYWN0IHRoYXQgZmluZF9pNDQwZngoKSB3YXMgb25seSB1c2VkIHRoZXJlLCB0aGlz
CnBhdGNoIGFsc28gcmVtb3ZlcyB0aGUgZnVuY3Rpb24gZmluZF9pNDQwZngoKSBpdHNlbGYgZnJv
bSB0aGUKZW50aXJlIGNvZGViYXNlLgoKUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1
ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KVGVzdGVkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTD
qSA8cGhpbG1kQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IFNlYmFzdGllbiBCb2V1ZiA8c2Vi
YXN0aWVuLmJvZXVmQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogSmluZyBMaXUgPGppbmcyLmxp
dUBsaW51eC5pbnRlbC5jb20+Ci0tLQogaW5jbHVkZS9ody9pMzg2L3BjLmggIHwgIDEgLQogaHcv
YWNwaS9wY2locC5jICAgICAgIHwgMTAgKysrKy0tLS0tLQogaHcvcGNpLWhvc3QvcGlpeC5jICAg
IHwgIDggLS0tLS0tLS0KIHN0dWJzL3BjaS1ob3N0LXBpaXguYyB8ICA2IC0tLS0tLQogc3R1YnMv
TWFrZWZpbGUub2JqcyAgIHwgIDEgLQogNSBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyks
IDIyIGRlbGV0aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IHN0dWJzL3BjaS1ob3N0LXBpaXgu
YwoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oIGIvaW5jbHVkZS9ody9pMzg2L3Bj
LmgKaW5kZXggNDRjYjZiZjNmMy4uOGU1ZjE0NjRlYiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody9p
Mzg2L3BjLmgKKysrIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKQEAgLTI1NSw3ICsyNTUsNiBAQCBQ
Q0lCdXMgKmk0NDBmeF9pbml0KGNvbnN0IGNoYXIgKmhvc3RfdHlwZSwgY29uc3QgY2hhciAqcGNp
X3R5cGUsCiAgICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqcGNpX21lbW9yeSwKICAg
ICAgICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9uICpyYW1fbWVtb3J5KTsKIAotUENJQnVzICpm
aW5kX2k0NDBmeCh2b2lkKTsKIC8qIHBpaXg0LmMgKi8KIGV4dGVybiBQQ0lEZXZpY2UgKnBpaXg0
X2RldjsKIGludCBwaWl4NF9pbml0KFBDSUJ1cyAqYnVzLCBJU0FCdXMgKippc2FfYnVzLCBpbnQg
ZGV2Zm4pOwpkaWZmIC0tZ2l0IGEvaHcvYWNwaS9wY2locC5jIGIvaHcvYWNwaS9wY2locC5jCmlu
ZGV4IDgwZDQyZTEyZmYuLjI1NGIyZTUwYWIgMTAwNjQ0Ci0tLSBhL2h3L2FjcGkvcGNpaHAuYwor
KysgYi9ody9hY3BpL3BjaWhwLmMKQEAgLTkzLDEwICs5Myw5IEBAIHN0YXRpYyB2b2lkICphY3Bp
X3NldF9ic2VsKFBDSUJ1cyAqYnVzLCB2b2lkICpvcGFxdWUpCiAgICAgcmV0dXJuIGJzZWxfYWxs
b2M7CiB9CiAKLXN0YXRpYyB2b2lkIGFjcGlfc2V0X3BjaV9pbmZvKHZvaWQpCitzdGF0aWMgdm9p
ZCBhY3BpX3NldF9wY2lfaW5mbyhBY3BpUGNpSHBTdGF0ZSAqcykKIHsKICAgICBzdGF0aWMgYm9v
bCBic2VsX2lzX3NldDsKLSAgICBQQ0lCdXMgKmJ1czsKICAgICB1bnNpZ25lZCBic2VsX2FsbG9j
ID0gQUNQSV9QQ0lIUF9CU0VMX0RFRkFVTFQ7CiAKICAgICBpZiAoYnNlbF9pc19zZXQpIHsKQEAg
LTEwNCwxMCArMTAzLDkgQEAgc3RhdGljIHZvaWQgYWNwaV9zZXRfcGNpX2luZm8odm9pZCkKICAg
ICB9CiAgICAgYnNlbF9pc19zZXQgPSB0cnVlOwogCi0gICAgYnVzID0gZmluZF9pNDQwZngoKTsg
LyogVE9ETzogUTM1IHN1cHBvcnQgKi8KLSAgICBpZiAoYnVzKSB7CisgICAgaWYgKHMtPnJvb3Qp
IHsKICAgICAgICAgLyogU2NhbiBhbGwgUENJIGJ1c2VzLiBTZXQgcHJvcGVydHkgdG8gZW5hYmxl
IGFjcGkgYmFzZWQgaG90cGx1Zy4gKi8KLSAgICAgICAgcGNpX2Zvcl9lYWNoX2J1c19kZXB0aF9m
aXJzdChidXMsIGFjcGlfc2V0X2JzZWwsIE5VTEwsICZic2VsX2FsbG9jKTsKKyAgICAgICAgcGNp
X2Zvcl9lYWNoX2J1c19kZXB0aF9maXJzdChzLT5yb290LCBhY3BpX3NldF9ic2VsLCBOVUxMLCAm
YnNlbF9hbGxvYyk7CiAgICAgfQogfQogCkBAIC0yMTMsNyArMjExLDcgQEAgc3RhdGljIHZvaWQg
YWNwaV9wY2locF91cGRhdGUoQWNwaVBjaUhwU3RhdGUgKnMpCiAKIHZvaWQgYWNwaV9wY2locF9y
ZXNldChBY3BpUGNpSHBTdGF0ZSAqcykKIHsKLSAgICBhY3BpX3NldF9wY2lfaW5mbygpOworICAg
IGFjcGlfc2V0X3BjaV9pbmZvKHMpOwogICAgIGFjcGlfcGNpaHBfdXBkYXRlKHMpOwogfQogCmRp
ZmYgLS1naXQgYS9ody9wY2ktaG9zdC9waWl4LmMgYi9ody9wY2ktaG9zdC9waWl4LmMKaW5kZXgg
NDcyOTNhMzkxNS4uNjU4NDYwMjY0YiAxMDA2NDQKLS0tIGEvaHcvcGNpLWhvc3QvcGlpeC5jCisr
KyBiL2h3L3BjaS1ob3N0L3BpaXguYwpAQCAtNDQ1LDE0ICs0NDUsNiBAQCBQQ0lCdXMgKmk0NDBm
eF9pbml0KGNvbnN0IGNoYXIgKmhvc3RfdHlwZSwgY29uc3QgY2hhciAqcGNpX3R5cGUsCiAgICAg
cmV0dXJuIGI7CiB9CiAKLVBDSUJ1cyAqZmluZF9pNDQwZngodm9pZCkKLXsKLSAgICBQQ0lIb3N0
U3RhdGUgKnMgPSBPQkpFQ1RfQ0hFQ0soUENJSG9zdFN0YXRlLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBvYmplY3RfcmVzb2x2ZV9wYXRoKCIvbWFjaGluZS9pNDQwZngiLCBO
VUxMKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFlQRV9QQ0lfSE9TVF9C
UklER0UpOwotICAgIHJldHVybiBzID8gcy0+YnVzIDogTlVMTDsKLX0KLQogLyogUElJWDMgUENJ
IHRvIElTQSBicmlkZ2UgKi8KIHN0YXRpYyB2b2lkIHBpaXgzX3NldF9pcnFfcGljKFBJSVgzU3Rh
dGUgKnBpaXgzLCBpbnQgcGljX2lycSkKIHsKZGlmZiAtLWdpdCBhL3N0dWJzL3BjaS1ob3N0LXBp
aXguYyBiL3N0dWJzL3BjaS1ob3N0LXBpaXguYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggNmVkODFiMWYyMS4uMDAwMDAwMDAwMAotLS0gYS9zdHVicy9wY2ktaG9zdC1waWl4LmMKKysr
IC9kZXYvbnVsbApAQCAtMSw2ICswLDAgQEAKLSNpbmNsdWRlICJxZW11L29zZGVwLmgiCi0jaW5j
bHVkZSAiaHcvaTM4Ni9wYy5oIgotUENJQnVzICpmaW5kX2k0NDBmeCh2b2lkKQotewotICAgIHJl
dHVybiBOVUxMOwotfQpkaWZmIC0tZ2l0IGEvc3R1YnMvTWFrZWZpbGUub2JqcyBiL3N0dWJzL01h
a2VmaWxlLm9ianMKaW5kZXggNWRkMGFlZWVjNi4uNzI1Zjc4YmVkYyAxMDA2NDQKLS0tIGEvc3R1
YnMvTWFrZWZpbGUub2JqcworKysgYi9zdHVicy9NYWtlZmlsZS5vYmpzCkBAIC00MSw2ICs0MSw1
IEBAIHN0dWItb2JqLXkgKz0gcGNfbWFkdF9jcHVfZW50cnkubwogc3R1Yi1vYmoteSArPSB2bWdl
bmlkLm8KIHN0dWItb2JqLXkgKz0geGVuLWNvbW1vbi5vCiBzdHViLW9iai15ICs9IHhlbi1odm0u
bwotc3R1Yi1vYmoteSArPSBwY2ktaG9zdC1waWl4Lm8KIHN0dWItb2JqLXkgKz0gcmFtLWJsb2Nr
Lm8KIHN0dWItb2JqLXkgKz0gcmFtZmIubwotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:43:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:43: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-devel-bounces@lists.xenproject.org>)
	id 1gJTvN-0004a5-FW; Mon, 05 Nov 2018 01:43: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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTvM-0004Yr-65
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:43:28 +0000
X-Inumbo-ID: 2fde36dd-e09c-11e8-9a16-bc764e045a96
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fde36dd-e09c-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 01:43:26 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:43:25 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074510"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:43:20 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:43 +0100
Message-Id: <20181105014047.26447-21-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 20/24] hw: acpi: Define ACPI tables builder
 interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gZGVjb3VwbGUgQUNQSSBBUElzIGZyb20gc3BlY2lmaWMgbWFjaGluZSB0eXBl
cywgd2UgYXJlCmNyZWF0aW5nIGFuIEFDUEkgYnVpbGRlciBpbnRlcmZhY2UgdGhhdCBlYWNoIEFD
UEkgcGxhdGZvcm0gY2FuIGNob29zZSB0bwppbXBsZW1lbnQuClRoaXMgd2F5LCBhIG5ldyBtYWNo
aW5lIHR5cGUgY2FuIHJlLXVzZSB0aGUgaGlnaCBsZXZlbCBBQ1BJIEFQSXMgYW5kCmRlZmluZSBz
b21lIGN1c3RvbSB0YWJsZSBidWlsZCBtZXRob2RzLCB3aXRob3V0IGhhdmluZyB0byBkdXBsaWNh
dGUgbW9zdApvZiB0aGUgZXhpc3RpbmcgaW1wbGVtZW50YXRpb24gb25seSB0byBhZGQgc21hbGwg
dmFyaWF0aW9ucyB0byBpdC4KClJldmlld2VkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
cGhpbG1kQHJlZGhhdC5jb20+ClRlc3RlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBo
aWxtZEByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4
LmludGVsLmNvbT4KLS0tCiBpbmNsdWRlL2h3L2FjcGkvYnVpbGRlci5oIHwgMTAwICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBody9hY3BpL2J1aWxkZXIuYyAgICAgICAg
IHwgIDk3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaHcvYWNwaS9NYWtl
ZmlsZS5vYmpzICAgICB8ICAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDE5OCBpbnNlcnRpb25zKCsp
CiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ody9hY3BpL2J1aWxkZXIuaAogY3JlYXRlIG1v
ZGUgMTAwNjQ0IGh3L2FjcGkvYnVpbGRlci5jCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9hY3Bp
L2J1aWxkZXIuaCBiL2luY2x1ZGUvaHcvYWNwaS9idWlsZGVyLmgKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMC4uYTYzYjg4ZmZlOQotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1
ZGUvaHcvYWNwaS9idWlsZGVyLmgKQEAgLTAsMCArMSwxMDAgQEAKKy8qCisgKgorICogQ29weXJp
Z2h0IChjKSAyMDE4IEludGVsIENvcnBvcmF0aW9uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZy
ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKyAq
IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UsCisgKiB2ZXJzaW9uIDIgb3IgbGF0ZXIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJl
ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRl
ZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKKyAqIEFOWSBXQVJS
QU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElU
WSBvcgorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgorICogbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBz
aG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGFsb25nIHdpdGgKKyAqIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3
LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaWZuZGVmIEFDUElfQlVJTERFUl9ICisjZGVm
aW5lIEFDUElfQlVJTERFUl9ICisKKyNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAi
aHcvYWNwaS9iaW9zLWxpbmtlci1sb2FkZXIuaCIKKyNpbmNsdWRlICJxb20vb2JqZWN0LmgiCisK
KyNkZWZpbmUgVFlQRV9BQ1BJX0JVSUxERVIgImFjcGktYnVpbGRlciIKKworI2RlZmluZSBBQ1BJ
X0JVSUxERVJfTUVUSE9EUyhrbGFzcykgXAorICAgICBPQkpFQ1RfQ0xBU1NfQ0hFQ0soQWNwaUJ1
aWxkZXJNZXRob2RzLCAoa2xhc3MpLCBUWVBFX0FDUElfQlVJTERFUikKKyNkZWZpbmUgQUNQSV9C
VUlMREVSX0dFVF9NRVRIT0RTKG9iaikgXAorICAgICBPQkpFQ1RfR0VUX0NMQVNTKEFjcGlCdWls
ZGVyTWV0aG9kcywgKG9iaiksIFRZUEVfQUNQSV9CVUlMREVSKQorI2RlZmluZSBBQ1BJX0JVSUxE
RVIob2JqKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgSU5U
RVJGQUNFX0NIRUNLKEFjcGlCdWlsZGVyLCAob2JqKSwgVFlQRV9BQ1BJX0JVSUxERVIpCisKK3R5
cGVkZWYgc3RydWN0IEFjcGlDb25maWd1cmF0aW9uIEFjcGlDb25maWd1cmF0aW9uOwordHlwZWRl
ZiBzdHJ1Y3QgQWNwaUJ1aWxkU3RhdGUgQWNwaUJ1aWxkU3RhdGU7Cit0eXBlZGVmIHN0cnVjdCBB
Y3BpTWNmZ0luZm8gQWNwaU1jZmdJbmZvOworCit0eXBlZGVmIHN0cnVjdCBBY3BpQnVpbGRlciB7
CisgICAgLyogPHByaXZhdGU+ICovCisgICAgT2JqZWN0IFBhcmVudDsKK30gQWNwaUJ1aWxkZXI7
CisKKy8qKgorICogQWNwaUJ1aWxkTWV0aG9kczoKKyAqCisgKiBJbnRlcmZhY2UgdG8gYmUgaW1w
bGVtZW50ZWQgYnkgYSBtYWNoaW5lIHR5cGUgdGhhdCBuZWVkcyB0byBwcm92aWRlCisgKiBjdXN0
b20gQUNQSSB0YWJsZXMgYnVpbGQgbWV0aG9kLgorICoKKyAqIEBwYXJlbnQ6IE9wYXF1ZSBwYXJl
bnQgaW50ZXJmYWNlLgorICogQHJzZHA6IEFDUEkgUlNEUCAoUm9vdCBTeXN0ZW0gRGVzY3JpcHRp
b24gUG9pbnRlcikgdGFibGUgYnVpbGQgY2FsbGJhY2suCisgKiBAbWFkdDogQUNQSSBNQURUIChN
dWx0aXBsZSBBUElDIERlc2NyaXB0aW9uIFRhYmxlKSB0YWJsZSBidWlsZCBjYWxsYmFjay4KKyAq
IEBtY2ZnOiBBQ1BJIE1DRkcgdGFibGUgYnVpbGQgY2FsbGJhY2suCisgKiBAc3JhdDogQUNQSSBT
UkFUIChTeXN0ZW0vU3RhdGljIFJlc291cmNlIEFmZmluaXR5IFRhYmxlKQorICogICAgICAgIHRh
YmxlIGJ1aWxkIGNhbGxiYWNrLgorICogQHNsaXQ6IEFDUEkgU0xJVCAoU3lzdGVtIExvY2FsaXR5
IFN5c3RlbSBJbmZvcm1hdGlvbiBUYWJsZSkKKyAqICAgICAgICB0YWJsZSBidWlsZCBjYWxsYmFj
ay4KKyAqIEBjb25maWd1cmF0aW9uOiBBQ1BJIGNvbmZpZ3VyYXRpb24gZ2V0dGVyLgorICogICAg
ICAgICAgICAgICAgIFRoaXMgaXMgdXNlZCB0byBxdWVyeSB0aGUgbWFjaGluZSBpbnN0YW5jZSBm
b3IgaXRzCisgKiAgICAgICAgICAgICAgICAgQWNwaUNvbmZpZ3VyYXRpb24gcG9pbnRlci4KKyAq
LwordHlwZWRlZiBzdHJ1Y3QgQWNwaUJ1aWxkZXJNZXRob2RzIHsKKyAgICAvKiA8cHJpdmF0ZT4g
Ki8KKyAgICBJbnRlcmZhY2VDbGFzcyBwYXJlbnQ7CisKKyAgICAvKiA8cHVibGljPiAqLworICAg
IHZvaWQgKCpyc2RwKShHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwKKyAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgcnNkdF90Ymxfb2Zmc2V0KTsKKyAgICB2b2lkICgqbWFk
dCkoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIsCisgICAgICAgICAgICAg
ICAgIE1hY2hpbmVTdGF0ZSAqbXMsIEFjcGlDb25maWd1cmF0aW9uICpjb25mKTsKKyAgICB2b2lk
ICgqbWNmZykoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIsCisgICAgICAg
ICAgICAgICAgIEFjcGlNY2ZnSW5mbyAqaW5mbyk7CisgICAgdm9pZCAoKnNyYXQpKEdBcnJheSAq
dGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLAorICAgICAgICAgICAgICAgICBNYWNoaW5l
U3RhdGUgKm1hY2hpbmUsIEFjcGlDb25maWd1cmF0aW9uICpjb25mKTsKKyAgICB2b2lkICgqc2xp
dCkoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIpOworCisgICAgQWNwaUNv
bmZpZ3VyYXRpb24gKigqY29uZmlndXJhdGlvbikoQWNwaUJ1aWxkZXIgKmJ1aWxkZXIpOworfSBB
Y3BpQnVpbGRlck1ldGhvZHM7CisKK3ZvaWQgYWNwaV9idWlsZGVyX3JzZHAoQWNwaUJ1aWxkZXIg
KmJ1aWxkZXIsCisgICAgICAgICAgICAgICAgICAgICAgIEdBcnJheSAqdGFibGVfZGF0YSwgQklP
U0xpbmtlciAqbGlua2VyLAorICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCByc2R0X3Ri
bF9vZmZzZXQpOworCit2b2lkIGFjcGlfYnVpbGRlcl9tYWR0KEFjcGlCdWlsZGVyICpidWlsZGVy
LAorICAgICAgICAgICAgICAgICAgICAgICBHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIg
KmxpbmtlciwKKyAgICAgICAgICAgICAgICAgICAgICAgTWFjaGluZVN0YXRlICptcywgQWNwaUNv
bmZpZ3VyYXRpb24gKmNvbmYpOworCit2b2lkIGFjcGlfYnVpbGRlcl9tY2ZnKEFjcGlCdWlsZGVy
ICpidWlsZGVyLAorICAgICAgICAgICAgICAgICAgICAgICBHQXJyYXkgKnRhYmxlX2RhdGEsIEJJ
T1NMaW5rZXIgKmxpbmtlciwKKyAgICAgICAgICAgICAgICAgICAgICAgQWNwaU1jZmdJbmZvICpp
bmZvKTsKKwordm9pZCBhY3BpX2J1aWxkZXJfc3JhdChBY3BpQnVpbGRlciAqYnVpbGRlciwKKyAg
ICAgICAgICAgICAgICAgICAgICAgR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5r
ZXIsCisgICAgICAgICAgICAgICAgICAgICAgIE1hY2hpbmVTdGF0ZSAqbWFjaGluZSwgQWNwaUNv
bmZpZ3VyYXRpb24gKmNvbmYpOworCit2b2lkIGFjcGlfYnVpbGRlcl9zbGl0KEFjcGlCdWlsZGVy
ICpidWlsZGVyLAorICAgICAgICAgICAgICAgICAgICAgICBHQXJyYXkgKnRhYmxlX2RhdGEsIEJJ
T1NMaW5rZXIgKmxpbmtlcik7CisKK0FjcGlDb25maWd1cmF0aW9uICphY3BpX2J1aWxkZXJfY29u
ZmlndXJhdGlvbihBY3BpQnVpbGRlciAqYnVpbGRlcik7CisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEv
aHcvYWNwaS9idWlsZGVyLmMgYi9ody9hY3BpL2J1aWxkZXIuYwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwLi5jMjlhNjE0NzkzCi0tLSAvZGV2L251bGwKKysrIGIvaHcvYWNw
aS9idWlsZGVyLmMKQEAgLTAsMCArMSw5NyBAQAorLyoKKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIw
MTggSW50ZWwgQ29ycG9yYXRpb24KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAorICogdW5kZXIgdGhl
IHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwK
KyAqIHZlcnNpb24gMiBvciBsYXRlciwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBo
b3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAorICogQU5ZIFdBUlJBTlRZOyB3aXRo
b3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCisgKiBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yCisgKiBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZl
IHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcg
d2l0aAorICogdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9s
aWNlbnNlcy8+LgorICovCisKKyNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVt
dS9tb2R1bGUuaCIKKyNpbmNsdWRlICJxb20vb2JqZWN0LmgiCisjaW5jbHVkZSAiaHcvYWNwaS9i
dWlsZGVyLmgiCisKK3ZvaWQgYWNwaV9idWlsZGVyX3JzZHAoQWNwaUJ1aWxkZXIgKmJ1aWxkZXIs
CisgICAgICAgICAgICAgICAgICAgICAgIEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAq
bGlua2VyLAorICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCByc2R0X3RibF9vZmZzZXQp
Cit7CisgICAgQWNwaUJ1aWxkZXJNZXRob2RzICphYm0gPSBBQ1BJX0JVSUxERVJfR0VUX01FVEhP
RFMoYnVpbGRlcik7CisKKyAgICBpZiAoYWJtICYmIGFibS0+cnNkcCkgeworICAgICAgICBhYm0t
PnJzZHAodGFibGVfZGF0YSwgbGlua2VyLCByc2R0X3RibF9vZmZzZXQpOworICAgIH0KK30KKwor
dm9pZCBhY3BpX2J1aWxkZXJfbWFkdChBY3BpQnVpbGRlciAqYnVpbGRlciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIsCisgICAg
ICAgICAgICAgICAgICAgICAgIE1hY2hpbmVTdGF0ZSAqbXMsIEFjcGlDb25maWd1cmF0aW9uICpj
b25mKQoreworICAgIEFjcGlCdWlsZGVyTWV0aG9kcyAqYWJtID0gQUNQSV9CVUlMREVSX0dFVF9N
RVRIT0RTKGJ1aWxkZXIpOworCisgICAgaWYgKGFibSAmJiBhYm0tPm1hZHQpIHsKKyAgICAgICAg
YWJtLT5tYWR0KHRhYmxlX2RhdGEsIGxpbmtlciwgbXMsIGNvbmYpOworICAgIH0KK30KKwordm9p
ZCBhY3BpX2J1aWxkZXJfbWNmZyhBY3BpQnVpbGRlciAqYnVpbGRlciwKKyAgICAgICAgICAgICAg
ICAgICAgICAgR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIsCisgICAgICAg
ICAgICAgICAgICAgICAgIEFjcGlNY2ZnSW5mbyAqaW5mbykKK3sKKyAgICBBY3BpQnVpbGRlck1l
dGhvZHMgKmFibSA9IEFDUElfQlVJTERFUl9HRVRfTUVUSE9EUyhidWlsZGVyKTsKKworICAgIGlm
IChhYm0gJiYgYWJtLT5tY2ZnKSB7CisgICAgICAgIGFibS0+bWNmZyh0YWJsZV9kYXRhLCBsaW5r
ZXIsIGluZm8pOworICAgIH0KK30KKwordm9pZCBhY3BpX2J1aWxkZXJfc3JhdChBY3BpQnVpbGRl
ciAqYnVpbGRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgR0FycmF5ICp0YWJsZV9kYXRhLCBC
SU9TTGlua2VyICpsaW5rZXIsCisgICAgICAgICAgICAgICAgICAgICAgIE1hY2hpbmVTdGF0ZSAq
bWFjaGluZSwgQWNwaUNvbmZpZ3VyYXRpb24gKmNvbmYpCit7CisgICAgQWNwaUJ1aWxkZXJNZXRo
b2RzICphYm0gPSBBQ1BJX0JVSUxERVJfR0VUX01FVEhPRFMoYnVpbGRlcik7CisKKyAgICBpZiAo
YWJtICYmIGFibS0+c3JhdCkgeworICAgICAgICBhYm0tPnNyYXQodGFibGVfZGF0YSwgbGlua2Vy
LCBtYWNoaW5lLCBjb25mKTsKKyAgICB9Cit9CisKK3ZvaWQgYWNwaV9idWlsZGVyX3NsaXQoQWNw
aUJ1aWxkZXIgKmJ1aWxkZXIsCisgICAgICAgICAgICAgICAgICAgICAgIEdBcnJheSAqdGFibGVf
ZGF0YSwgQklPU0xpbmtlciAqbGlua2VyKQoreworICAgIEFjcGlCdWlsZGVyTWV0aG9kcyAqYWJt
ID0gQUNQSV9CVUlMREVSX0dFVF9NRVRIT0RTKGJ1aWxkZXIpOworCisgICAgaWYgKGFibSAmJiBh
Ym0tPnNsaXQpIHsKKyAgICAgICAgYWJtLT5zbGl0KHRhYmxlX2RhdGEsIGxpbmtlcik7CisgICAg
fQorfQorCitBY3BpQ29uZmlndXJhdGlvbiAqYWNwaV9idWlsZGVyX2NvbmZpZ3VyYXRpb24oQWNw
aUJ1aWxkZXIgKmJ1aWxkZXIpCit7CisgICAgQWNwaUJ1aWxkZXJNZXRob2RzICphYm0gPSBBQ1BJ
X0JVSUxERVJfR0VUX01FVEhPRFMoYnVpbGRlcik7CisgICAgaWYgKGFibSAmJiBhYm0tPmNvbmZp
Z3VyYXRpb24pIHsKKyAgICAgICAgcmV0dXJuIGFibS0+Y29uZmlndXJhdGlvbihidWlsZGVyKTsK
KyAgICB9CisgICAgcmV0dXJuIE5VTEw7Cit9CisKK3N0YXRpYyBjb25zdCBUeXBlSW5mbyBhY3Bp
X2J1aWxkZXJfaW5mbyA9IHsKKyAgICAubmFtZSAgICAgICAgICA9IFRZUEVfQUNQSV9CVUlMREVS
LAorICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9JTlRFUkZBQ0UsCisgICAgLmNsYXNzX3NpemUg
ICAgPSBzaXplb2YoQWNwaUJ1aWxkZXJNZXRob2RzKSwKK307CisKK3N0YXRpYyB2b2lkIGFjcGlf
YnVpbGRlcl9yZWdpc3Rlcl90eXBlKHZvaWQpCit7CisgICAgdHlwZV9yZWdpc3Rlcl9zdGF0aWMo
JmFjcGlfYnVpbGRlcl9pbmZvKTsKK30KKwordHlwZV9pbml0KGFjcGlfYnVpbGRlcl9yZWdpc3Rl
cl90eXBlKQpkaWZmIC0tZ2l0IGEvaHcvYWNwaS9NYWtlZmlsZS5vYmpzIGIvaHcvYWNwaS9NYWtl
ZmlsZS5vYmpzCmluZGV4IDExYzM1YmNiNDQuLjJmMzgzYWRjNmYgMTAwNjQ0Ci0tLSBhL2h3L2Fj
cGkvTWFrZWZpbGUub2JqcworKysgYi9ody9hY3BpL01ha2VmaWxlLm9ianMKQEAgLTExLDYgKzEx
LDcgQEAgY29tbW9uLW9iai0kKGNhbGwgbG5vdCwkKENPTkZJR19BQ1BJX1g4NikpICs9IGFjcGkt
c3R1Yi5vCiBjb21tb24tb2JqLXkgKz0gYWNwaV9pbnRlcmZhY2UubwogY29tbW9uLW9iai15ICs9
IGJpb3MtbGlua2VyLWxvYWRlci5vCiBjb21tb24tb2JqLXkgKz0gYW1sLWJ1aWxkLm8KK2NvbW1v
bi1vYmoteSArPSBidWlsZGVyLm8KIAogY29tbW9uLW9iai0kKENPTkZJR19JUE1JKSArPSBpcG1p
Lm8KIGNvbW1vbi1vYmotJChjYWxsIGxub3QsJChDT05GSUdfSVBNSSkpICs9IGlwbWktc3R1Yi5v
Ci0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:43:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:43:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gJTvR-0004f1-TF; Mon, 05 Nov 2018 01:43:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTvQ-0004dU-HZ
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:43:32 +0000
X-Inumbo-ID: 32bbb25c-e09c-11e8-9a16-bc764e045a96
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32bbb25c-e09c-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 01:43:30 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:43:30 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074522"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:43:25 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:44 +0100
Message-Id: <20181105014047.26447-22-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 21/24] hw: i386: Implement the ACPI builder
 interface for PC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIFBDIG1hY2hpbmUgdHlwZSBkZXJpdmF0aXZlcyB3aWxsIHVzZSB0aGUgc2FtZSBBQ1BJIHRh
YmxlIGJ1aWxkCm1ldGhvZHMuIEJ1dCB3aXRoIHRoYXQgY2hhbmdlIGluIHBsYWNlLCBhbnkgbmV3
IHg4NiBtYWNoaW5lIHR5cGUgd2lsbCBiZQphYmxlIHRvIHJlLXVzZSB0aGUgYWNwaS1idWlsZCBB
UEkgYW5kIGN1c3RvbWl6ZSBwYXJ0IG9mIGl0IGJ5IGRlZmluaW5nCml0cyBvd24gQUNQSSB0YWJs
ZSBidWlsZCBtZXRob2RzLgoKUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxw
aGlsbWRAcmVkaGF0LmNvbT4KVGVzdGVkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhp
bG1kQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IFNhbXVlbCBPcnRpeiA8c2FtZW9AbGludXgu
aW50ZWwuY29tPgotLS0KIGh3L2kzODYvYWNwaS1idWlsZC5jIHwgMTQgKysrKysrKysrLS0tLS0K
IGh3L2kzODYvcGMuYyAgICAgICAgIHwgMTkgKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBj
aGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3
L2kzODYvYWNwaS1idWlsZC5jIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKaW5kZXggNGIxZDhmYmUz
Zi4uOTNkODliOTZmMSAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKKysrIGIvaHcv
aTM4Ni9hY3BpLWJ1aWxkLmMKQEAgLTM0LDYgKzM0LDcgQEAKICNpbmNsdWRlICJody9hY3BpL2Fj
cGktZGVmcy5oIgogI2luY2x1ZGUgImh3L2FjcGkvYWNwaS5oIgogI2luY2x1ZGUgImh3L2FjcGkv
Y3B1LmgiCisjaW5jbHVkZSAiaHcvYWNwaS9idWlsZGVyLmgiCiAjaW5jbHVkZSAiaHcvbnZyYW0v
ZndfY2ZnLmgiCiAjaW5jbHVkZSAiaHcvbG9hZGVyLmgiCiAjaW5jbHVkZSAiaHcvaXNhL2lzYS5o
IgpAQCAtMTY4Myw2ICsxNjg0LDcgQEAgdm9pZCBhY3BpX2J1aWxkKEFjcGlCdWlsZFRhYmxlcyAq
dGFibGVzLAogICAgIEdBcnJheSAqdGFibGVzX2Jsb2IgPSB0YWJsZXMtPnRhYmxlX2RhdGE7CiAg
ICAgQWNwaVNsaWNPZW0gc2xpY19vZW0gPSB7IC5pZCA9IE5VTEwsIC50YWJsZV9pZCA9IE5VTEwg
fTsKICAgICBPYmplY3QgKnZtZ2VuaWRfZGV2OworICAgIEFjcGlCdWlsZGVyICphYiA9IEFDUElf
QlVJTERFUihtYWNoaW5lKTsKIAogICAgIGFjcGlfZ2V0X3BtX2luZm8oJnBtKTsKICAgICBhY3Bp
X2dldF9taXNjX2luZm8oJm1pc2MpOwpAQCAtMTczMiw3ICsxNzM0LDggQEAgdm9pZCBhY3BpX2J1
aWxkKEFjcGlCdWlsZFRhYmxlcyAqdGFibGVzLAogICAgIGFtbF9sZW4gKz0gdGFibGVzX2Jsb2It
PmxlbiAtIGZhZHQ7CiAKICAgICBhY3BpX2FkZF90YWJsZSh0YWJsZV9vZmZzZXRzLCB0YWJsZXNf
YmxvYik7Ci0gICAgYnVpbGRfbWFkdCh0YWJsZXNfYmxvYiwgdGFibGVzLT5saW5rZXIsIG1hY2hp
bmUsIGFjcGlfY29uZik7CisgICAgYWNwaV9idWlsZGVyX21hZHQoYWIsIHRhYmxlc19ibG9iLCB0
YWJsZXMtPmxpbmtlciwKKyAgICAgICAgICAgICAgICAgICAgICBtYWNoaW5lLCBhY3BpX2NvbmYp
OwogCiAgICAgdm1nZW5pZF9kZXYgPSBmaW5kX3ZtZ2VuaWRfZGV2KCk7CiAgICAgaWYgKHZtZ2Vu
aWRfZGV2KSB7CkBAIC0xNzU2LDE1ICsxNzU5LDE2IEBAIHZvaWQgYWNwaV9idWlsZChBY3BpQnVp
bGRUYWJsZXMgKnRhYmxlcywKICAgICB9CiAgICAgaWYgKGFjcGlfY29uZi0+bnVtYV9ub2Rlcykg
ewogICAgICAgICBhY3BpX2FkZF90YWJsZSh0YWJsZV9vZmZzZXRzLCB0YWJsZXNfYmxvYik7Ci0g
ICAgICAgIGJ1aWxkX3NyYXQodGFibGVzX2Jsb2IsIHRhYmxlcy0+bGlua2VyLCBtYWNoaW5lLCBh
Y3BpX2NvbmYpOworICAgICAgICBhY3BpX2J1aWxkZXJfc3JhdChhYiwgdGFibGVzX2Jsb2IsIHRh
Ymxlcy0+bGlua2VyLAorICAgICAgICAgICAgICAgICAgICAgICAgICBtYWNoaW5lLCBhY3BpX2Nv
bmYpOwogICAgICAgICBpZiAoaGF2ZV9udW1hX2Rpc3RhbmNlKSB7CiAgICAgICAgICAgICBhY3Bp
X2FkZF90YWJsZSh0YWJsZV9vZmZzZXRzLCB0YWJsZXNfYmxvYik7Ci0gICAgICAgICAgICBidWls
ZF9zbGl0KHRhYmxlc19ibG9iLCB0YWJsZXMtPmxpbmtlcik7CisgICAgICAgICAgICBhY3BpX2J1
aWxkZXJfc2xpdChhYiwgdGFibGVzX2Jsb2IsIHRhYmxlcy0+bGlua2VyKTsKICAgICAgICAgfQog
ICAgIH0KICAgICBpZiAoYWNwaV9nZXRfbWNmZygmbWNmZykpIHsKICAgICAgICAgYWNwaV9hZGRf
dGFibGUodGFibGVfb2Zmc2V0cywgdGFibGVzX2Jsb2IpOwotICAgICAgICBidWlsZF9tY2ZnKHRh
Ymxlc19ibG9iLCB0YWJsZXMtPmxpbmtlciwgJm1jZmcpOworICAgICAgICBhY3BpX2J1aWxkZXJf
bWNmZyhhYiwgdGFibGVzX2Jsb2IsIHRhYmxlcy0+bGlua2VyLCAmbWNmZyk7CiAgICAgfQogICAg
IGlmICh4ODZfaW9tbXVfZ2V0X2RlZmF1bHQoKSkgewogICAgICAgICBJb21tdVR5cGUgSU9NTVVU
eXBlID0geDg2X2lvbW11X2dldF90eXBlKCk7CkBAIC0xNzk1LDcgKzE3OTksNyBAQCB2b2lkIGFj
cGlfYnVpbGQoQWNwaUJ1aWxkVGFibGVzICp0YWJsZXMsCiAgICAgICAgICAgICAgICBzbGljX29l
bS5pZCwgc2xpY19vZW0udGFibGVfaWQpOwogCiAgICAgLyogUlNEUCBpcyBpbiBGU0VHIG1lbW9y
eSwgc28gYWxsb2NhdGUgaXQgc2VwYXJhdGVseSAqLwotICAgIGJ1aWxkX3JzZHBfcnNkdCh0YWJs
ZXMtPnJzZHAsIHRhYmxlcy0+bGlua2VyLCByc2R0KTsKKyAgICBhY3BpX2J1aWxkZXJfcnNkcChh
YiwgdGFibGVzLT5yc2RwLCB0YWJsZXMtPmxpbmtlciwgcnNkdCk7CiAKICAgICAvKiBXZSdsbCBl
eHBvc2UgaXQgYWxsIHRvIEd1ZXN0IHNvIHdlIHdhbnQgdG8gcmVkdWNlCiAgICAgICogY2hhbmNl
IG9mIHNpemUgY2hhbmdlcy4KZGlmZiAtLWdpdCBhL2h3L2kzODYvcGMuYyBiL2h3L2kzODYvcGMu
YwppbmRleCBjOWZmYzhjZmY2Li41M2EzMDM2MDY2IDEwMDY0NAotLS0gYS9ody9pMzg2L3BjLmMK
KysrIGIvaHcvaTM4Ni9wYy5jCkBAIC02NCw2ICs2NCw3IEBACiAjaW5jbHVkZSAicWVtdS9vcHRp
b24uaCIKICNpbmNsdWRlICJody9hY3BpL2FjcGkuaCIKICNpbmNsdWRlICJody9hY3BpL2NwdV9o
b3RwbHVnLmgiCisjaW5jbHVkZSAiaHcvYWNwaS9idWlsZGVyLmgiCiAjaW5jbHVkZSAiaHcvYm9h
cmRzLmgiCiAjaW5jbHVkZSAiYWNwaS1idWlsZC5oIgogI2luY2x1ZGUgImh3L21lbS9wYy1kaW1t
LmgiCkBAIC03NSw2ICs3Niw3IEBACiAjaW5jbHVkZSAiaHcvbm1pLmgiCiAjaW5jbHVkZSAiaHcv
aTM4Ni9pbnRlbF9pb21tdS5oIgogI2luY2x1ZGUgImh3L25ldC9uZTIwMDAtaXNhLmgiCisjaW5j
bHVkZSAiaHcvaTM4Ni9hY3BpLmgiCiAKIC8qIGRlYnVnIFBDL0lTQSBpbnRlcnJ1cHRzICovCiAv
LyNkZWZpbmUgREVCVUdfSVJRCkBAIC0yNDA0LDEyICsyNDA2LDIwIEBAIHN0YXRpYyB2b2lkIHg4
Nl9ubWkoTk1JU3RhdGUgKm4sIGludCBjcHVfaW5kZXgsIEVycm9yICoqZXJycCkKICAgICB9CiB9
CiAKK3N0YXRpYyBBY3BpQ29uZmlndXJhdGlvbiAqcGNfYWNwaV9jb25maWd1cmF0aW9uKEFjcGlC
dWlsZGVyICpidWlsZGVyKQoreworICAgIFBDTWFjaGluZVN0YXRlICpwY21zID0gUENfTUFDSElO
RShidWlsZGVyKTsKKworICAgIHJldHVybiAmcGNtcy0+YWNwaV9jb25maWd1cmF0aW9uOworfQor
CiBzdGF0aWMgdm9pZCBwY19tYWNoaW5lX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKm9jLCB2b2lk
ICpkYXRhKQogewogICAgIE1hY2hpbmVDbGFzcyAqbWMgPSBNQUNISU5FX0NMQVNTKG9jKTsKICAg
ICBQQ01hY2hpbmVDbGFzcyAqcGNtYyA9IFBDX01BQ0hJTkVfQ0xBU1Mob2MpOwogICAgIEhvdHBs
dWdIYW5kbGVyQ2xhc3MgKmhjID0gSE9UUExVR19IQU5ETEVSX0NMQVNTKG9jKTsKICAgICBOTUlD
bGFzcyAqbmMgPSBOTUlfQ0xBU1Mob2MpOworICAgIEFjcGlCdWlsZGVyTWV0aG9kcyAqYWJtID0g
QUNQSV9CVUlMREVSX01FVEhPRFMob2MpOwogCiAgICAgcGNtYy0+cGNpX2VuYWJsZWQgPSB0cnVl
OwogICAgIHBjbWMtPmhhc19hY3BpX2J1aWxkID0gdHJ1ZTsKQEAgLTI0NDQsNiArMjQ1NCwxNCBA
QCBzdGF0aWMgdm9pZCBwY19tYWNoaW5lX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKm9jLCB2b2lk
ICpkYXRhKQogICAgIG5jLT5ubWlfbW9uaXRvcl9oYW5kbGVyID0geDg2X25taTsKICAgICBtYy0+
ZGVmYXVsdF9jcHVfdHlwZSA9IFRBUkdFVF9ERUZBVUxUX0NQVV9UWVBFOwogCisgICAgLyogQUNQ
SSBidWlsZGluZyBtZXRob2RzICovCisgICAgYWJtLT5tYWR0ID0gYnVpbGRfbWFkdDsKKyAgICBh
Ym0tPnJzZHAgPSBidWlsZF9yc2RwX3JzZHQ7CisgICAgYWJtLT5tY2ZnID0gYnVpbGRfbWNmZzsK
KyAgICBhYm0tPnNyYXQgPSBidWlsZF9zcmF0OworICAgIGFibS0+c2xpdCA9IGJ1aWxkX3NsaXQ7
CisgICAgYWJtLT5jb25maWd1cmF0aW9uID0gcGNfYWNwaV9jb25maWd1cmF0aW9uOworCiAgICAg
b2JqZWN0X2NsYXNzX3Byb3BlcnR5X2FkZChvYywgTUVNT1JZX0RFVklDRV9SRUdJT05fU0laRSwg
ImludCIsCiAgICAgICAgIHBjX21hY2hpbmVfZ2V0X2RldmljZV9tZW1vcnlfcmVnaW9uX3NpemUs
IE5VTEwsCiAgICAgICAgIE5VTEwsIE5VTEwsICZlcnJvcl9hYm9ydCk7CkBAIC0yNDk1LDYgKzI1
MTMsNyBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8gcGNfbWFjaGluZV9pbmZvID0gewogICAgIC5p
bnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewogICAgICAgICAgeyBUWVBFX0hPVFBMVUdf
SEFORExFUiB9LAogICAgICAgICAgeyBUWVBFX05NSSB9LAorICAgICAgICAgeyBUWVBFX0FDUElf
QlVJTERFUiB9LAogICAgICAgICAgeyB9CiAgICAgfSwKIH07Ci0tIAoyLjE5LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:43:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:43: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-devel-bounces@lists.xenproject.org>)
	id 1gJTvW-0004ki-IX; Mon, 05 Nov 2018 01:43: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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTvU-0004ip-Ty
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:43:36 +0000
X-Inumbo-ID: 35e31b0a-e09c-11e8-9a16-bc764e045a96
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35e31b0a-e09c-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 01:43:36 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:43:35 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074531"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:43:30 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:45 +0100
Message-Id: <20181105014047.26447-23-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 22/24] hw: pci-host: piix: Return PCI host
 pointer instead of PCI bus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGJ1aWxkaW5nIHRoZSBNQ0ZHIHRhYmxlLCB3ZSBuZWVkIHRvIHRyYWNrIGEgZ2l2ZW4gbWFj
aGluZQp0eXBlIFBDSSBob3N0IHBvaW50ZXIsIGFuZCB3ZSBjYW4ndCBnZXQgaXQgZnJvbSB0aGUg
YnVzIHBvaW50ZXIgYWxvbmUuCkFzIHBpaXggcmV0dXJucyBhIFBDSSBidXMgcG9pbnRlciwgd2Ug
c2ltcGx5IG1vZGlmeSBpdHMgYnVpbGRlciB0bwpyZXR1cm4gYSBQQ0kgaG9zdCBwb2ludGVyIGlu
c3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBTYW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNv
bT4KLS0tCiBpbmNsdWRlL2h3L2kzODYvcGMuaCB8IDIxICsrKysrKysrKysrLS0tLS0tLS0tLQog
aHcvaTM4Ni9wY19waWl4LmMgICAgfCAxOCArKysrKysrKysrKy0tLS0tLS0KIGh3L3BjaS1ob3N0
L3BpaXguYyAgIHwgMjQgKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQs
IDM0IGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
aHcvaTM4Ni9wYy5oIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKaW5kZXggOGU1ZjE0NjRlYi4uYjZi
NzllMTQ2ZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody9pMzg2L3BjLmgKKysrIGIvaW5jbHVkZS9o
dy9pMzg2L3BjLmgKQEAgLTI0NCwxNiArMjQ0LDE3IEBAIHR5cGVkZWYgc3RydWN0IFBDSUk0NDBG
WFN0YXRlIFBDSUk0NDBGWFN0YXRlOwogICovCiAjZGVmaW5lIFJDUl9JT1BPUlQgMHhjZjkKIAot
UENJQnVzICppNDQwZnhfaW5pdChjb25zdCBjaGFyICpob3N0X3R5cGUsIGNvbnN0IGNoYXIgKnBj
aV90eXBlLAotICAgICAgICAgICAgICAgICAgICBQQ0lJNDQwRlhTdGF0ZSAqKnBpNDQwZnhfc3Rh
dGUsIGludCAqcGlpeF9kZXZmbiwKLSAgICAgICAgICAgICAgICAgICAgSVNBQnVzICoqaXNhX2J1
cywgcWVtdV9pcnEgKnBpYywKLSAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9uICphZGRy
ZXNzX3NwYWNlX21lbSwKLSAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9uICphZGRyZXNz
X3NwYWNlX2lvLAotICAgICAgICAgICAgICAgICAgICByYW1fYWRkcl90IHJhbV9zaXplLAotICAg
ICAgICAgICAgICAgICAgICByYW1fYWRkcl90IGJlbG93XzRnX21lbV9zaXplLAotICAgICAgICAg
ICAgICAgICAgICByYW1fYWRkcl90IGFib3ZlXzRnX21lbV9zaXplLAotICAgICAgICAgICAgICAg
ICAgICBNZW1vcnlSZWdpb24gKnBjaV9tZW1vcnksCi0gICAgICAgICAgICAgICAgICAgIE1lbW9y
eVJlZ2lvbiAqcmFtX21lbW9yeSk7CitzdHJ1Y3QgUENJSG9zdFN0YXRlICppNDQwZnhfaW5pdChj
b25zdCBjaGFyICpob3N0X3R5cGUsIGNvbnN0IGNoYXIgKnBjaV90eXBlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUENJSTQ0MEZYU3RhdGUgKipwaTQ0MGZ4X3N0YXRlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpwaWl4X2RldmZuLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSVNBQnVzICoqaXNhX2J1cywgcWVtdV9pcnEgKnBpYywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqYWRkcmVzc19z
cGFjZV9tZW0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNZW1vcnlSZWdpb24g
KmFkZHJlc3Nfc3BhY2VfaW8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW1f
YWRkcl90IHJhbV9zaXplLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFtX2Fk
ZHJfdCBiZWxvd180Z19tZW1fc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJhbV9hZGRyX3QgYWJvdmVfNGdfbWVtX3NpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBNZW1vcnlSZWdpb24gKnBjaV9tZW1vcnksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBNZW1vcnlSZWdpb24gKnJhbV9tZW1vcnkpOwogCiAvKiBwaWl4NC5jICovCiBl
eHRlcm4gUENJRGV2aWNlICpwaWl4NF9kZXY7CmRpZmYgLS1naXQgYS9ody9pMzg2L3BjX3BpaXgu
YyBiL2h3L2kzODYvcGNfcGlpeC5jCmluZGV4IDA2MjBkMTA3MTUuLmY1YjEzOWEzZWIgMTAwNjQ0
Ci0tLSBhL2h3L2kzODYvcGNfcGlpeC5jCisrKyBiL2h3L2kzODYvcGNfcGlpeC5jCkBAIC0zMiw2
ICszMiw3IEBACiAjaW5jbHVkZSAiaHcvZGlzcGxheS9yYW1mYi5oIgogI2luY2x1ZGUgImh3L3Nt
Ymlvcy9zbWJpb3MuaCIKICNpbmNsdWRlICJody9wY2kvcGNpLmgiCisjaW5jbHVkZSAiaHcvcGNp
L3BjaV9ob3N0LmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaV9pZHMuaCIKICNpbmNsdWRlICJody91
c2IuaCIKICNpbmNsdWRlICJuZXQvbmV0LmgiCkBAIC03NSw2ICs3Niw3IEBAIHN0YXRpYyB2b2lk
IHBjX2luaXQxKE1hY2hpbmVTdGF0ZSAqbWFjaGluZSwKICAgICBNZW1vcnlSZWdpb24gKnN5c3Rl
bV9tZW1vcnkgPSBnZXRfc3lzdGVtX21lbW9yeSgpOwogICAgIE1lbW9yeVJlZ2lvbiAqc3lzdGVt
X2lvID0gZ2V0X3N5c3RlbV9pbygpOwogICAgIGludCBpOworICAgIHN0cnVjdCBQQ0lIb3N0U3Rh
dGUgKnBjaV9ob3N0OwogICAgIFBDSUJ1cyAqcGNpX2J1czsKICAgICBJU0FCdXMgKmlzYV9idXM7
CiAgICAgUENJSTQ0MEZYU3RhdGUgKmk0NDBmeF9zdGF0ZTsKQEAgLTE5NiwxNSArMTk4LDE3IEBA
IHN0YXRpYyB2b2lkIHBjX2luaXQxKE1hY2hpbmVTdGF0ZSAqbWFjaGluZSwKICAgICB9CiAKICAg
ICBpZiAocGNtYy0+cGNpX2VuYWJsZWQpIHsKLSAgICAgICAgcGNpX2J1cyA9IGk0NDBmeF9pbml0
KGhvc3RfdHlwZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV90eXBlLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmk0NDBmeF9zdGF0ZSwgJnBpaXgzX2RldmZuLCAm
aXNhX2J1cywgcGNtcy0+Z3NpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3lzdGVt
X21lbW9yeSwgc3lzdGVtX2lvLCBtYWNoaW5lLT5yYW1fc2l6ZSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGFjcGlfY29uZi0+YmVsb3dfNGdfbWVtX3NpemUsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBhY3BpX2NvbmYtPmFib3ZlXzRnX21lbV9zaXplLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGNpX21lbW9yeSwgcmFtX21lbW9yeSk7CisgICAgICAgIHBj
aV9ob3N0ID0gaTQ0MGZ4X2luaXQoaG9zdF90eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBjaV90eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpNDQwZnhf
c3RhdGUsICZwaWl4M19kZXZmbiwgJmlzYV9idXMsIHBjbXMtPmdzaSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzeXN0ZW1fbWVtb3J5LCBzeXN0ZW1faW8sIG1hY2hpbmUtPnJhbV9z
aXplLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjcGlfY29uZi0+YmVsb3dfNGdf
bWVtX3NpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNwaV9jb25mLT5hYm92
ZV80Z19tZW1fc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfbWVtb3J5
LCByYW1fbWVtb3J5KTsKKyAgICAgICAgcGNpX2J1cyA9IHBjaV9ob3N0LT5idXM7CiAgICAgICAg
IHBjbXMtPmJ1cyA9IHBjaV9idXM7CiAgICAgfSBlbHNlIHsKKyAgICAgICAgcGNpX2hvc3QgPSBO
VUxMOwogICAgICAgICBwY2lfYnVzID0gTlVMTDsKICAgICAgICAgaTQ0MGZ4X3N0YXRlID0gTlVM
TDsKICAgICAgICAgaXNhX2J1cyA9IGlzYV9idXNfbmV3KE5VTEwsIGdldF9zeXN0ZW1fbWVtb3J5
KCksIHN5c3RlbV9pbywKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3BpaXguYyBiL2h3L3BjaS1o
b3N0L3BpaXguYwppbmRleCA2NTg0NjAyNjRiLi40YTQxMmRiNDRjIDEwMDY0NAotLS0gYS9ody9w
Y2ktaG9zdC9waWl4LmMKKysrIGIvaHcvcGNpLWhvc3QvcGlpeC5jCkBAIC0zNDIsMTcgKzM0Miwx
NyBAQCBzdGF0aWMgdm9pZCBpNDQwZnhfcmVhbGl6ZShQQ0lEZXZpY2UgKmRldiwgRXJyb3IgKipl
cnJwKQogICAgIH0KIH0KIAotUENJQnVzICppNDQwZnhfaW5pdChjb25zdCBjaGFyICpob3N0X3R5
cGUsIGNvbnN0IGNoYXIgKnBjaV90eXBlLAotICAgICAgICAgICAgICAgICAgICBQQ0lJNDQwRlhT
dGF0ZSAqKnBpNDQwZnhfc3RhdGUsCi0gICAgICAgICAgICAgICAgICAgIGludCAqcGlpeDNfZGV2
Zm4sCi0gICAgICAgICAgICAgICAgICAgIElTQUJ1cyAqKmlzYV9idXMsIHFlbXVfaXJxICpwaWMs
Ci0gICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqYWRkcmVzc19zcGFjZV9tZW0sCi0g
ICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqYWRkcmVzc19zcGFjZV9pbywKLSAgICAg
ICAgICAgICAgICAgICAgcmFtX2FkZHJfdCByYW1fc2l6ZSwKLSAgICAgICAgICAgICAgICAgICAg
cmFtX2FkZHJfdCBiZWxvd180Z19tZW1fc2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgcmFtX2Fk
ZHJfdCBhYm92ZV80Z19tZW1fc2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9u
ICpwY2lfYWRkcmVzc19zcGFjZSwKLSAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9uICpy
YW1fbWVtb3J5KQorc3RydWN0IFBDSUhvc3RTdGF0ZSAqaTQ0MGZ4X2luaXQoY29uc3QgY2hhciAq
aG9zdF90eXBlLCBjb25zdCBjaGFyICpwY2lfdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBDSUk0NDBGWFN0YXRlICoqcGk0NDBmeF9zdGF0ZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCAqcGlpeDNfZGV2Zm4sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJU0FCdXMgKippc2FfYnVzLCBxZW11X2lycSAqcGljLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9uICphZGRyZXNzX3NwYWNlX21lbSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqYWRkcmVzc19z
cGFjZV9pbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhbV9hZGRyX3QgcmFt
X3NpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW1fYWRkcl90IGJlbG93
XzRnX21lbV9zaXplLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFtX2FkZHJf
dCBhYm92ZV80Z19tZW1fc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1l
bW9yeVJlZ2lvbiAqcGNpX2FkZHJlc3Nfc3BhY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBNZW1vcnlSZWdpb24gKnJhbV9tZW1vcnkpCiB7CiAgICAgRGV2aWNlU3RhdGUgKmRl
djsKICAgICBQQ0lCdXMgKmI7CkBAIC00NDIsNyArNDQyLDcgQEAgUENJQnVzICppNDQwZnhfaW5p
dChjb25zdCBjaGFyICpob3N0X3R5cGUsIGNvbnN0IGNoYXIgKnBjaV90eXBlLAogCiAgICAgaTQ0
MGZ4X3VwZGF0ZV9tZW1vcnlfbWFwcGluZ3MoZik7CiAKLSAgICByZXR1cm4gYjsKKyAgICByZXR1
cm4gczsKIH0KIAogLyogUElJWDMgUENJIHRvIElTQSBicmlkZ2UgKi8KLS0gCjIuMTkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:43:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:43: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-devel-bounces@lists.xenproject.org>)
	id 1gJTvc-0004rn-V4; Mon, 05 Nov 2018 01:43: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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTvb-0004qH-Ns
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:43:43 +0000
X-Inumbo-ID: 396ea9e2-e09c-11e8-9a16-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 396ea9e2-e09c-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 01:43:42 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:43:41 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074538"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:43:36 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:46 +0100
Message-Id: <20181105014047.26447-24-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 23/24] hw: i386: Set ACPI configuration PCI
 host pointer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGJvdGggUEMgYW5kIFEzNSBtYWNoaW5lIHR5cGVzLCB3ZSBjYW4gc2V0IGl0IGF0IHRoZSBQ
Q0kgaG9zdApicmlkZ2UgY3JlYXRpb24gdGltZS4KClNpZ25lZC1vZmYtYnk6IFNhbXVlbCBPcnRp
eiA8c2FtZW9AbGludXguaW50ZWwuY29tPgotLS0KIGh3L2kzODYvcGNfcGlpeC5jIHwgMSArCiBo
dy9pMzg2L3BjX3EzNS5jICB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9ody9pMzg2L3BjX3BpaXguYyBiL2h3L2kzODYvcGNfcGlpeC5jCmluZGV4
IGY1YjEzOWEzZWIuLmYxZjBkZTM1ODUgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvcGNfcGlpeC5jCisr
KyBiL2h3L2kzODYvcGNfcGlpeC5jCkBAIC0yMTYsNiArMjE2LDcgQEAgc3RhdGljIHZvaWQgcGNf
aW5pdDEoTWFjaGluZVN0YXRlICptYWNoaW5lLAogICAgICAgICBub19ocGV0ID0gMTsKICAgICB9
CiAgICAgaXNhX2J1c19pcnFzKGlzYV9idXMsIHBjbXMtPmdzaSk7CisgICAgYWNwaV9jb25mLT5w
Y2lfaG9zdCA9IHBjaV9ob3N0OwogCiAgICAgaWYgKGt2bV9waWNfaW5fa2VybmVsKCkpIHsKICAg
ICAgICAgaTgyNTkgPSBrdm1faTgyNTlfaW5pdChpc2FfYnVzKTsKZGlmZiAtLWdpdCBhL2h3L2kz
ODYvcGNfcTM1LmMgYi9ody9pMzg2L3BjX3EzNS5jCmluZGV4IGNkZGU0YTRiZWIuLmE4NzcyZTI5
YTUgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvcGNfcTM1LmMKKysrIGIvaHcvaTM4Ni9wY19xMzUuYwpA
QCAtMTg4LDYgKzE4OCw3IEBAIHN0YXRpYyB2b2lkIHBjX3EzNV9pbml0KE1hY2hpbmVTdGF0ZSAq
bWFjaGluZSkKICAgICBxZGV2X2luaXRfbm9mYWlsKERFVklDRShxMzVfaG9zdCkpOwogICAgIHBo
YiA9IFBDSV9IT1NUX0JSSURHRShxMzVfaG9zdCk7CiAgICAgaG9zdF9idXMgPSBwaGItPmJ1czsK
KyAgICBhY3BpX2NvbmYtPnBjaV9ob3N0ID0gcGhiOwogICAgIC8qIGNyZWF0ZSBJU0EgYnVzICov
CiAgICAgbHBjID0gcGNpX2NyZWF0ZV9zaW1wbGVfbXVsdGlmdW5jdGlvbihob3N0X2J1cywgUENJ
X0RFVkZOKElDSDlfTFBDX0RFViwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElDSDlfTFBDX0ZVTkMpLCB0cnVlLAotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 01:43:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 01:43: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-devel-bounces@lists.xenproject.org>)
	id 1gJTvh-0004xN-D4; Mon, 05 Nov 2018 01:43: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=j2jf=nq=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJTvf-0004vl-W0
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 01:43:48 +0000
X-Inumbo-ID: 3c482d50-e09c-11e8-9a16-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c482d50-e09c-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 01:43:46 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Nov 2018 17:43:46 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,466,1534834800"; d="scan'208";a="277074557"
Received: from emurphy1-mobl1.ger.corp.intel.com (HELO localhost.localdomain)
 ([10.252.26.250])
 by fmsmga005.fm.intel.com with ESMTP; 04 Nov 2018 17:43:41 -0800
From: Samuel Ortiz <sameo@linux.intel.com>
To: qemu-devel@nongnu.org
Date: Mon,  5 Nov 2018 02:40:47 +0100
Message-Id: <20181105014047.26447-25-sameo@linux.intel.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 24/24] hw: i386: Refactor PCI host getter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Yang Zhong <yang.zhong@intel.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogWWFuZyBaaG9uZyA8eWFuZy56aG9uZ0BpbnRlbC5jb20+CgpOb3cgdGhhdCB0aGUgQUNQ
SSBidWlsZGVyIG1ldGhvZHMgYXJlIGFkZGVkLCB3ZSBjYW4gcmVhY2ggdGhlIEFDUEkKY29uZmln
dXJhdGlvbiBwb2ludGVyIGZyb20gdGhlIE1hY2hpbmVTdGF0ZSBwb2ludGVyLiBGcm9tIHRoZXJl
IHdlIGNhbgpnZXQgdG8gdGhlIFBDSSBob3N0IHBvaW50ZXIgYW5kIHJldHVybiBpdC4KClRoaXMg
bWFrZXMgdGhlIFBDSSBob3N0IGdldHRlciBhbiBBQ1BJLCBhcmNoaXRlY3R1cmUgYWdub3N0aWMg
ZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBZYW5nIFpob25nIDx5YW5nLnpob25nQGludGVsLmNv
bT4KLS0tCiBody9hY3BpL2FtbC1idWlsZC5jIHwgMjAgKysrKysrKy0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2h3L2FjcGkvYW1sLWJ1aWxkLmMgYi9ody9hY3BpL2FtbC1idWlsZC5jCmluZGV4IDYxMTJj
YzIxNDkuLmI1MzI4MTdmYjUgMTAwNjQ0Ci0tLSBhL2h3L2FjcGkvYW1sLWJ1aWxkLmMKKysrIGIv
aHcvYWNwaS9hbWwtYnVpbGQuYwpAQCAtMjIsNiArMjIsOCBAQAogI2luY2x1ZGUgInFlbXUvb3Nk
ZXAuaCIKICNpbmNsdWRlIDxnbGliL2dwcmludGYuaD4KICNpbmNsdWRlICJody9hY3BpL2FtbC1i
dWlsZC5oIgorI2luY2x1ZGUgImh3L2FjcGkvYnVpbGRlci5oIgorI2luY2x1ZGUgImh3L21lbS9t
ZW1vcnktZGV2aWNlLmgiCiAjaW5jbHVkZSAicWVtdS9ic3dhcC5oIgogI2luY2x1ZGUgInFlbXUv
Yml0b3BzLmgiCiAjaW5jbHVkZSAic3lzZW11L251bWEuaCIKQEAgLTE2MTcsMjMgKzE2MTksMTUg
QEAgdm9pZCBhY3BpX2J1aWxkX3RhYmxlc19jbGVhbnVwKEFjcGlCdWlsZFRhYmxlcyAqdGFibGVz
LCBib29sIG1mcmUpCiAgICAgZ19hcnJheV9mcmVlKHRhYmxlcy0+dm1nZW5pZCwgbWZyZSk7CiB9
CiAKLS8qCi0gKiBCZWNhdXNlIG9mIHRoZSBQWEIgaG9zdHMgd2UgY2Fubm90IHNpbXBseSBxdWVy
eSBUWVBFX1BDSV9IT1NUX0JSSURHRS4KLSAqLwogT2JqZWN0ICphY3BpX2dldF9wY2lfaG9zdCh2
b2lkKQogewotICAgIFBDSUhvc3RTdGF0ZSAqaG9zdDsKKyAgICBNYWNoaW5lU3RhdGUgKm1zID0g
TUFDSElORShxZGV2X2dldF9tYWNoaW5lKCkpOworICAgIEFjcGlCdWlsZGVyICphYiA9IEFDUElf
QlVJTERFUihtcyk7CisgICAgQWNwaUNvbmZpZ3VyYXRpb24gKmFjcGlfY29uZjsKIAotICAgIGhv
c3QgPSBPQkpFQ1RfQ0hFQ0soUENJSG9zdFN0YXRlLAotICAgICAgICAgICAgICAgICAgICAgICAg
b2JqZWN0X3Jlc29sdmVfcGF0aCgiL21hY2hpbmUvaTQ0MGZ4IiwgTlVMTCksCi0gICAgICAgICAg
ICAgICAgICAgICAgICBUWVBFX1BDSV9IT1NUX0JSSURHRSk7Ci0gICAgaWYgKCFob3N0KSB7Ci0g
ICAgICAgIGhvc3QgPSBPQkpFQ1RfQ0hFQ0soUENJSG9zdFN0YXRlLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG9iamVjdF9yZXNvbHZlX3BhdGgoIi9tYWNoaW5lL3EzNSIsIE5VTEwpLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRZUEVfUENJX0hPU1RfQlJJREdFKTsKLSAgICB9
CisgICAgYWNwaV9jb25mID0gYWNwaV9idWlsZGVyX2NvbmZpZ3VyYXRpb24oYWIpOwogCi0gICAg
cmV0dXJuIE9CSkVDVChob3N0KTsKKyAgICByZXR1cm4gT0JKRUNUKGFjcGlfY29uZi0+cGNpX2hv
c3QpOwogfQogCiAKLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 02:10:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 02:10: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-devel-bounces@lists.xenproject.org>)
	id 1gJULV-00007b-Ny; Mon, 05 Nov 2018 02:10: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJULV-00007S-5S
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 02:10:29 +0000
X-Inumbo-ID: f5bfc6e7-e09f-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5bfc6e7-e09f-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 02:10:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJULN-0003EV-UV; Mon, 05 Nov 2018 02:10:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJULN-0004TY-N4; Mon, 05 Nov 2018 02:10:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJULN-0008Gw-Ly; Mon, 05 Nov 2018 02:10:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129412-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=07a03b97b9ce2a6430344386eeab9b16283b893f
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Nov 2018 02:10:21 +0000
Subject: [Xen-devel] [linux-4.19 test] 129412: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQxMiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk0MTIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgMTAg
cmVkaGF0LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0
LWluc3RhbGwgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9v
dCAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMDdhMDNiOTdiOWNlMmE2
NDMwMzQ0Mzg2ZWVhYjliMTYyODNiODkzZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTI5MzEzICAyMDE4LTExLTAyIDA1OjM5OjA4IFogICAgMiBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTQxMiAgMjAxOC0xMS0wNCAxNDoxMDoxNSBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERhdmlkIEFoZXJu
IDxkc2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBNaWxsZXIgPGRhdmVtQHJlZGhhdC5jb20+CiAg
RGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIEVyaWMgRHVtYXpldCA8ZWR1
bWF6ZXRAZ29vZ2xlLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5k
YXRpb24ub3JnPgogIEdyZWcgUm9zZSA8Z3Zyb3NlODE5MkBnbWFpbC5jb20+CiAgSGFuZ2JpbiBM
aXUgPGxpdWhhbmdiaW5AZ21haWwuY29tPgogIEhlaW5lciBLYWxsd2VpdCA8aGthbGx3ZWl0MUBn
bWFpbC5jb20+CiAgSWRvIFNjaGltbWVsIDxpZG9zY2hAbWVsbGFub3guY29tPgogIEl2YW4gVmVj
ZXJhIDxpdmVjZXJhQHJlZGhhdC5jb20+CiAgSmFpbWUgQ2FhbWHDsW8gUnVpeiA8amNhYW1hbm9A
c3VzZS5jb20+CiAgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+
CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBLYXJzdGVuIEdyYXVsIDxrZ3Jh
dWxAbGludXguaWJtLmNvbT4KICBNYXJpYSBQYXNlY2huaWsgPG1hcmlhcEBtZWxsYW5veC5jb20+
CiAgTmlrbGFzIENhc3NlbCA8bmlrbGFzLmNhc3NlbEBsaW5hcm8ub3JnPgogIE5pa29sYXkgQWxl
a3NhbmRyb3YgPG5pa29sYXlAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBPbGVrc2FuZHIgTmF0YWxl
bmtvIDxvbGVrc2FuZHJAbmF0YWxlbmtvLm5hbWU+CiAgUGV0ciBNYWNoYXRhIDxwZXRybUBtZWxs
YW5veC5jb20+CiAgUm9vcGEgUHJhYmh1IDxyb29wYUBjdW11bHVzbmV0d29ya3MuY29tPgogIFNl
YW4gVHJhbmNoZXR0aSA8c3RyYW5jaGVAY29kZWF1cm9yYS5vcmc+CiAgU2hhbG9tIFRvbGVkbyA8
c2hhbG9tdEBtZWxsYW5veC5jb20+CiAgU3RlZmFubyBCcml2aW8gPHNicml2aW9AcmVkaGF0LmNv
bT4KICBUb2JpYXMgSnVuZ2VsIDx0b2JpYXMuanVuZ2VsQGdtYWlsLmNvbT4KICBVcnN1bGEgQnJh
dW4gPHVicmF1bkBsaW51eC5pYm0uY29tPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA3MDggbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 02:11:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 02:11: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-devel-bounces@lists.xenproject.org>)
	id 1gJUMO-0000CP-A0; Mon, 05 Nov 2018 02:11: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=mezv=nq=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1gJUMM-0000CD-Vl
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 02:11:23 +0000
X-Inumbo-ID: 15b2a9d1-e0a0-11e8-9a16-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::601])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15b2a9d1-e0a0-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 02:11:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=u0DyC9lOVwxVHeG55NtLfZVUV6rNO3nZXbKJ1eLt88I=;
 b=LdyeWnfCFgzoRn5Qu1yi764044CqShIyVmWcvB8S03PppINoHtZ2iOQTf04slpWBR4wPj0bscVFaCq6AfWyCsoSsoQvsx2Tn6wOzYhxwpH46dSxYEk+rYOJtICiWSFE+WPpOR0cVa5e1xivtAuddgk/06Ogwc+P/hxUlK9K2bjo=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB5331.eurprd04.prod.outlook.com (52.134.125.153) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.21; Mon, 5 Nov 2018 02:11:18 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::2cc2:9269:b873:f270]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::2cc2:9269:b873:f270%3]) with mapi id 15.20.1294.032; Mon, 5 Nov 2018
 02:11:18 +0000
From: Peng Fan <peng.fan@nxp.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: Does XEN ARM support RTC in domu?
Thread-Index: AdRxIL4Q/RuXw7lDRqSLxY9eStxFjgAKhhgAABIou4AAJQ4RgAChP+vA
Date: Mon, 5 Nov 2018 02:11:18 +0000
Message-ID: <AM0PR04MB448159C762A0CF5FD4B51AD388CA0@AM0PR04MB4481.eurprd04.prod.outlook.com>
References: <AM0PR04MB44819354E4855B72C4C7F82388CD0@AM0PR04MB4481.eurprd04.prod.outlook.com>
 <0c0ce589-d65f-429d-9a2f-dd267b949c29@arm.com>
 <AM0PR04MB44814D7E3A6A14BA18C9A93788CE0@AM0PR04MB4481.eurprd04.prod.outlook.com>
 <009ad6b6-f2f3-9e53-6ab4-bb712feb7dfd@arm.com>
In-Reply-To: <009ad6b6-f2f3-9e53-6ab4-bb712feb7dfd@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-originating-ip: [92.121.36.197]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB5331;
 6:Iy6WS6cHOwneyx+tUjrdnhCXyXPxBsfhQpFzdVbVfxpaaL4rP3R9soBLMI7Tx0fwucOyuGJTbzoeo9H/tAxpk456uLBmTOdiC6LYwwSt76IAJbxiFj4hwxXIP2npHNxU+P9NLWRaSa3kET9Gb7Rdha6svsS+m7ut7HPW6x8EoqEH2S87hFI09p8niSQBmmPX8ReahdUQw/EIfqRnP0Ebw9hpHdLvn2z7aXz5d+Ldq8l7PN02/qLP/au/D0DRxhbNlwce6DQXHZvV7NI/D4ozoLWfb3zfR9rbEvfswTgOMXycerWniBKBkZaaj2S/QEx2lvKmrcx81OvyauDkuGvROIWs/6SQYf3q8xKCZkh7946ZTdze5JyDWi/MMyhUSluHlfxzhiT9fJexX7J1uEosvMFZQHUVX/Z1N/cL6YWoGgbPaoqEMZcTs5f2R69xSgnF/q6oIGOQRvyDZnb4pW0/EQ==;
 5:OViSIdmYVkI8L9FDu6R0IDT0jniryRXQ1c2zCKlE6oCuVV7Y+3wqSWFna2fXquAChfyv7C++Do4aJeP8sL/YKyobGAUdSR2XDQx6M6eaFXkFR6AyHt3ywHnl0/R/G68+3r5cNIptNU86q+ZNWlDKFCNdY4uqvh941YYwj9g6grI=;
 7:mt6rdVVlMtkzsGg2lra3yg4mwmADK+01U8vh4x6AMs6WX5Owu8UFB6iOWtlhHm7P70dbon/XNOtD/Yjo/udUs4cG9hRQk98b8W8mdhb1tgLpLKWBM7SnicuTD5lSDDcJM25vNku273qZeudxpg4waQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 6c24c100-6234-4f1b-b948-08d642c3f935
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB5331; 
x-ms-traffictypediagnostic: AM0PR04MB5331:
x-microsoft-antispam-prvs: <AM0PR04MB5331FCF3F2BB86C46D86668988CA0@AM0PR04MB5331.eurprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(17755550239193);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231382)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:AM0PR04MB5331; BCL:0; PCL:0; RULEID:; SRVR:AM0PR04MB5331; 
x-forefront-prvs: 08476BC6EF
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(39860400002)(136003)(366004)(396003)(189003)(199004)(14444005)(186003)(7736002)(256004)(6246003)(102836004)(6506007)(93886005)(26005)(76176011)(97736004)(9686003)(2900100001)(2501003)(7696005)(476003)(25786009)(55016002)(229853002)(99286004)(446003)(11346002)(217873002)(74316002)(305945005)(105586002)(86362001)(6116002)(6436002)(106356001)(71190400001)(71200400001)(66066001)(5660300001)(3846002)(53936002)(486006)(44832011)(8936002)(110136005)(68736007)(2906002)(478600001)(81166006)(14454004)(81156014)(316002)(33656002)(8676002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB5331;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: TpUIJAkA1E8ul278iC7tMhgGqhjOSVZU/IFcdv8MaPf0EUGFUS2VHDIW7YvHAmRPJTwxLV1ttJ/cjt+s2FVbwTN0J3JWz8h/8ccS9Rky59HDj55t1ctSeX/+b6UifrB3KlyOaI0JaUJ7/TP5FTOXWv2X3CJU4zTvjZh1wxbn1pICbq/3xiIMvjIvq7EWqOqDiPyI32+VkRMpKmuXn2nZ6stg53cxl+whBQxJHNN2avs/3lKoftraSoaXXFumOstYYH8PTCoij58uGnP2uSBz7ONZ29KN/HCbngFub4E2WdhxgT0Eakq1CV6vunH387dPK/7kIL0cp2KOGbfd0CGEeHE+Vy1WMVq2uWUtbT0QpGk=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6c24c100-6234-4f1b-b948-08d642c3f935
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Nov 2018 02:11:18.5726 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB5331
Subject: Re: [Xen-devel] Does XEN ARM support RTC in domu?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLA0KDQo+ID4+DQo+ID4+Pg0KPiA+Pj4gSnVzdCBoYXZlIGEgcXVlc3Rpb24sIGRv
ZXMgWEVOIEFSTSBzdXBwb3J0IFJUQyBpbiBkb211PyBUbyBzdXBwb3J0DQo+ID4+PiBBbmRyb2lk
DQo+ID4+IGluIERvbVUsIFJUQyBpcyBuZWVkZWQgZm9yIGFsYXJtLCBidXQgSSBkaWQgbm90IGZp
bmQgaW5mb3JtYXRpb24NCj4gPj4gYWJvdXQgUlRDIG9uIHhlbiBmb3IgZG9tdS4gU28gdGhpcyBu
ZWVkIGEgbmV3IFJUQyBwYXJhdmlydHVhbGl6YXRpb24gZHJpdmVyPw0KPiBBbnkgc3VnZ2VzdGlv
bnM/DQo+ID4+DQo+ID4+IEJ5IFJUQywgZG8geW91IG1lYW4gUmVhbC1UaW1lIENsb2NrPyBTb21l
dGhpbmcgbGlrZSBQTDAzMT8gT3IgZG8geW91DQo+ID4+IGhhdmUgc29tZXRoaW5nIGVsc2UgaW4g
bWluZD8NCj4gPg0KPiA+IFllcywgUmVhbCBUaW1lIENsb2NrIGxpa2UgUEwwMzEgaW4gRG9tVS4g
SSBkbyBub3QgaGF2ZSBhIGdvb2QgaWRlYQ0KPiA+IHN1cHBvcnQgUlRDIGluIEFSTSBEb21VLCBL
Vk0gYW5kIFhFTiB4ODYgc2VlbXMgdXNlIGVtdWxhdGVkIFJUQyBpbg0KPiA+IHFlbXUuIFRoaW5r
aW5nIG9mIHBhcmF2aXJ0dWFsIFJUQywgYW5kIGRvbTAgY29udHJvbCB0aGUgZXhwaXJlIHRpbWUg
Zm9yDQo+IGFsYXJtLg0KPiANCj4gVGhlIFBMMDMxIGlzIHF1aXRlIHNtYWxsIChiYXNlZCBvbiB0
aGUgUUVNVSB2ZXJzaW9uKS4gU28gSSB0aGluayBpdCB3b3VsZCBiZSBmaW5lDQo+IHRvIHByb3Zp
ZGUgYW4gZW11bGF0aW9uIGluIHRoZSBoeXBlcnZpc29yLg0KDQpPay4gSnVzdCBsaWtlIHRoZSBo
dm0geDg2LCBpbXBsZW1lbnQgZW11bGF0ZSBQTDAzMSBpbnNpZGUgWEVOLiBJJ2xsIGdpdmUgYSB0
cnkuDQoNClRoYW5rcywNClBlbmcuDQoNCj4gDQo+IENoZWVycywNCj4gDQo+IC0tDQo+IEp1bGll
biBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 03:23:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 03: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-devel-bounces@lists.xenproject.org>)
	id 1gJVU2-0005vP-TH; Mon, 05 Nov 2018 03:23:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJVU2-0005vD-9f
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 03:23:22 +0000
X-Inumbo-ID: 2535f24b-e0aa-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2535f24b-e0aa-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 03:23:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJVTz-00053I-8q; Mon, 05 Nov 2018 03:23:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJVTy-00066K-NG; Mon, 05 Nov 2018 03:23:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJVTy-0000Ft-Md; Mon, 05 Nov 2018 03:23:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gJVTy-0000Ft-Md@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Nov 2018 03:23:18 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-credit2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42Lmdp
dApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4
LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBh
bmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBs
aW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs
ZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZDJmZjBmZjJjMjNmMWJhY2QzNTA3
M2JmNTBlNmMxODI5OGE4ZDUzMAogIEJ1ZyBub3QgcHJlc2VudDogMDg1NGJhNWZmNWM5MzgzMDdj
ZDc4M2U5OTZiNjJjODNmMWNlOTIzYgogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTQzMS8KCgogIChSZXZpc2lvbiBs
b2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3Jh
cGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jl
c3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Mi54ZW4t
Ym9vdC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3Rp
dmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xv
Z3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
Lnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEyOTQzMS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJh
c2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxp
bnVzIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiB4ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZh
aWx1cmUgLyBiYXNpcyBwYXNzOgogMTI5Mzg5IGZhaWwgW2hvc3Q9YmFyb3F1ZTBdIC8gMTI4OTQ1
IFtob3N0PWJhcm9xdWUxXSAxMjg5MjAgW2hvc3Q9Z29kZWxsbzFdIDEyODg4NSBbaG9zdD1lbGJs
aW5nMF0gMTI4ODYxIFtob3N0PWdvZGVsbG8wXSAxMjg4MzUgW2hvc3Q9aHV4ZWxyZWJlMV0gMTI4
NzI3IFtob3N0PWFsYmFuYTFdIDEyODY2MyBbaG9zdD1odXhlbHJlYmUwXSAxMjg1OTkgW2hvc3Q9
YWxiYW5hMF0gMTI4NTIwIG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMjkzODkg
LyAxMjg1MjAKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92
bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdApU
cmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZp
cm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGQyZmYwZmYy
YzIzZjFiYWNkMzUwNzNiZjUwZTZjMTgyOThhOGQ1MzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFi
OTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwpCYXNpcyBwYXNzIDA4NTRiYTVmZjVjOTM4MzA3Y2Q3
ODNlOTk2YjYyYzgzZjFjZTkyM2IgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTFkNGVjYTdhZGQ2YTdhMTE0YmMwNWNjNmQz
ODIyM2EwYzBiNTU3NQpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUt
Z2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
dG9ydmFsZHMvbGludXgtMi42LmdpdCMwODU0YmE1ZmY1YzkzODMwN2NkNzgzZTk5NmI2MmM4M2Yx
Y2U5MjNiLWQyZmYwZmYyYzIzZjFiYWNkMzUwNzNiZjUwZTZjMTgyOThhOGQ1MzAgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0Izlj
MGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDktOWMwZWVkNjE4ZjM3ZGQ1YjRh
NTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
I2RlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYtZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM5
MWQ0ZWNhN2FkZDZhN2ExMTRiYzA1Y2M2ZDM4MjIzYTBjMGI1NTc1LTkyNjY2ZmRkNmUwYWZhYjk4
OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRp
c2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgpMb2FkZWQgMTAwMiBub2RlcyBpbiByZXZpc2lvbiBncmFw
aApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyODQzOCBbaG9zdD1nb2RlbGxvMV0KIDEy
ODQ3NiBbaG9zdD1kZWJpbmExXQogMTI4NDYxIFtob3N0PWZpYW5vMV0KIDEyODQ5MyBbaG9zdD1i
YXJvcXVlMV0KIDEyODUyMCBwYXNzIDA4NTRiYTVmZjVjOTM4MzA3Y2Q3ODNlOTk2YjYyYzgzZjFj
ZTkyM2IgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThm
MzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgOTFkNGVjYTdhZGQ2YTdhMTE0YmMwNWNjNmQzODIyM2EwYzBiNTU3NQog
MTI4NTk5IFtob3N0PWFsYmFuYTBdCiAxMjg2NjMgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEyODcyNyBb
aG9zdD1hbGJhbmExXQogMTI4ODYxIFtob3N0PWdvZGVsbG8wXQogMTI4ODM1IFtob3N0PWh1eGVs
cmViZTFdCiAxMjg4ODUgW2hvc3Q9ZWxibGluZzBdCiAxMjg5MjAgW2hvc3Q9Z29kZWxsbzFdCiAx
Mjg5NDUgW2hvc3Q9YmFyb3F1ZTFdCiAxMjg5NzAgZmFpbCBpcnJlbGV2YW50CiAxMjkwMDUgZmFp
bCBpcnJlbGV2YW50CiAxMjkwNzIgZmFpbCBpcnJlbGV2YW50CiAxMjkxNjcgZmFpbCBpcnJlbGV2
YW50CiAxMjkyNTggZmFpbCBpcnJlbGV2YW50CiAxMjkzMDQgZmFpbCBpcnJlbGV2YW50CiAxMjkz
ODkgZmFpbCBkMmZmMGZmMmMyM2YxYmFjZDM1MDczYmY1MGU2YzE4Mjk4YThkNTMwIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIz
ZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTQxOSBwYXNzIDA4
NTRiYTVmZjVjOTM4MzA3Y2Q3ODNlOTk2YjYyYzgzZjFjZTkyM2IgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkx
M2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZTliZTM0YmU1
ZjlhMWE2ZWNiZjA1YmE5NTAyY2Q3MDVhZTQ0MTQ3NgogMTI5MzQ4IGZhaWwgaXJyZWxldmFudAog
MTI5NDIwIHBhc3MgMDg1NGJhNWZmNWM5MzgzMDdjZDc4M2U5OTZiNjJjODNmMWNlOTIzYiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3
YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAxNjJmYzgyOTVmMzEyNDBkYzM2NzAxOTBhOTFlOWJiYzAzYjBkN2JlCiAxMjk0MjUgZmFp
bCBkMmZmMGZmMmMyM2YxYmFjZDM1MDczYmY1MGU2YzE4Mjk4YThkNTMwIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhl
Zjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2
ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTQyMSBwYXNzIDA4NTRiYTVm
ZjVjOTM4MzA3Y2Q3ODNlOTk2YjYyYzgzZjFjZTkyM2IgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMjMwNThlN2IzNjFhNGY2
Y2Y3NDAyNDUzMjdlYTE4NDFlMmJlOTEzMgogMTI5NDI5IHBhc3MgMDg1NGJhNWZmNWM5MzgzMDdj
ZDc4M2U5OTZiNjJjODNmMWNlOTIzYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1
OWQ5YjQzZjJjNjQ1YWU3CiAxMjk0MjIgcGFzcyAwODU0YmE1ZmY1YzkzODMwN2NkNzgzZTk5NmI2
MmM4M2YxY2U5MjNiIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMw
ZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2
NDVhZTcKIDEyOTQxNSBwYXNzIDA4NTRiYTVmZjVjOTM4MzA3Y2Q3ODNlOTk2YjYyYzgzZjFjZTky
M2IgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdk
ZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgOTFkNGVjYTdhZGQ2YTdhMTE0YmMwNWNjNmQzODIyM2EwYzBiNTU3NQogMTI5
NDE2IGZhaWwgZDJmZjBmZjJjMjNmMWJhY2QzNTA3M2JmNTBlNmMxODI5OGE4ZDUzMCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3Yzhi
M2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjk0MjMgZmFpbCBk
MmZmMGZmMmMyM2YxYmFjZDM1MDczYmY1MGU2YzE4Mjk4YThkNTMwIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5
MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRk
NmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTQxOCBwYXNzIDA4NTRiYTVmZjVj
OTM4MzA3Y2Q3ODNlOTk2YjYyYzgzZjFjZTkyM2IgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNTcwNzdjYzQyZWEwM2E3ODhm
MDNjYjAxZGNmMWNlZTQ5MWQ4MDk5MgogMTI5NDI0IHBhc3MgMDg1NGJhNWZmNWM5MzgzMDdjZDc4
M2U5OTZiNjJjODNmMWNlOTIzYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5
YjQzZjJjNjQ1YWU3CiAxMjk0MzEgZmFpbCBkMmZmMGZmMmMyM2YxYmFjZDM1MDczYmY1MGU2YzE4
Mjk4YThkNTMwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVk
NjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVh
ZTcKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGln
aHQgMTI4NTIwIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEy
OTM4OSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTQx
NSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTQxNiAoZmFp
bCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCAwODU0YmE1ZmY1YzkzODMwN2Nk
NzgzZTk5NmI2MmM4M2YxY2U5MjNiIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5
ZDliNDNmMmM2NDVhZTcKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGgg
c3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjk0MjIgKHBhc3MpLCBmb3IgbGFzdCBwYXNz
CiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjk0MjMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQog
UmVwcm8gZm91bmQ6IGZsaWdodCAxMjk0MjQgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBm
b3VuZDogZmxpZ2h0IDEyOTQyNSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3Vu
ZDogZmxpZ2h0IDEyOTQyOSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTI5NDMxIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9k
dWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgt
Mi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZDJmZjBmZjJjMjNmMWJhY2QzNTA3M2JmNTBlNmMx
ODI5OGE4ZDUzMAogIEJ1ZyBub3QgcHJlc2VudDogMDg1NGJhNWZmNWM5MzgzMDdjZDc4M2U5OTZi
NjJjODNmMWNlOTIzYgogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTQzMS8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxv
bmcsIG9taXR0ZWQuKQoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMv
YmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Mi54ZW4tYm9vdC57
ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KMTI5NDMxOiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMjk0MzEgbGludXgtbGlu
dXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMjk0MzEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQg
bm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 05:33:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 05: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-devel-bounces@lists.xenproject.org>)
	id 1gJXVe-0007G1-3D; Mon, 05 Nov 2018 05:33: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJXVc-0007Fp-7S
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 05:33:08 +0000
X-Inumbo-ID: 4517bfb6-e0bc-11e8-848b-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4517bfb6-e0bc-11e8-848b-12d6303a7972;
 Mon, 05 Nov 2018 05:33:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJXVX-0007tm-8S; Mon, 05 Nov 2018 05:33:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJXVW-0003km-Vm; Mon, 05 Nov 2018 05:33:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJXVW-0003qV-V5; Mon, 05 Nov 2018 05:33:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gJXVW-0003qV-V5@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Nov 2018 05:33:02 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-qemut-win10-i386
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioq
KiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGlu
IHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZDJmZjBmZjJjMjNm
MWJhY2QzNTA3M2JmNTBlNmMxODI5OGE4ZDUzMAogIEJ1ZyBub3QgcHJlc2VudDogNThhMDIyODcw
Nzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOQogIExhc3QgZmFpbCByZXBybzogaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTQzNi8KCgogIChS
ZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24t
dHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4Ni54ZW4tYm9vdC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5v
ZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0t
Z3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2Lnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEy
OTQzNi5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5n
cz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiB4ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgog
MTI5Mzg5IGZhaWwgW2hvc3Q9Z29kZWxsbzBdIC8gMTI4OTQ1IG9rLgpGYWlsdXJlIC8gYmFzaXMg
cGFzcyBmbGlnaHRzOiAxMjkzODkgLyAxMjg5NDUKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykK
KHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVl
OiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9y
dmFsZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKTGF0ZXN0IGQyZmYwZmYyYzIzZjFiYWNkMzUwNzNiZjUwZTZjMTgyOThhOGQ1MzAgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1
N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwpCYXNpcyBwYXNz
IDU4YTAyMjg3MDc4NzBjODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVm
ODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZm
ZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwpHZW5lcmF0aW5nIHJldmlzaW9ucyB3
aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCM1OGEwMjI4NzA3ODcw
YzgzMzA5MTdmOTE5ODA0OTg2ODU1NDQzYTE5LWQyZmYwZmYyYzIzZjFiYWNkMzUwNzNiZjUwZTZj
MTgyOThhOGQ1MzAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUu
Z2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0IzljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMx
NDktOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2RlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYtZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdCM5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1
YWU3LTkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKYWRob2MtcmV2dHVw
bGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgpMb2FkZWQgMiBub2Rl
cyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEwOTUwNSBb
aG9zdD1tZXJsb3QwXQogMTA5NTUyIFtob3N0PW1lcmxvdDBdCiAxMDk1NzIgW2hvc3Q9bWVybG90
MF0KIDEwOTU5OCBbaG9zdD1tZXJsb3QwXQogMTA5NjMzIFtob3N0PW1lcmxvdDBdCiAxMDk2NTYg
W2hvc3Q9bWVybG90MF0KIDEwOTY5NyBbaG9zdD1tZXJsb3QwXQogMTA5Njc1IFtob3N0PW1lcmxv
dDBdCiAxMDk3MDYgW2hvc3Q9bWVybG90MF0KIDEwOTY4NSBbaG9zdD1tZXJsb3QwXQogMTA5NzI0
IFtob3N0PW1lcmxvdDBdCiAxMDk3NTggW2hvc3Q9bWVybG90MF0KIDEwOTc3OCBbaG9zdD1tZXJs
b3QwXQogMTA5ODMyIFtob3N0PW1lcmxvdDBdCiAxMDk4MDkgW2hvc3Q9bWVybG90MF0KIDEwOTgw
MSBbaG9zdD1tZXJsb3QwXQogMTA5ODIxIFtob3N0PW1lcmxvdDBdCiAxMDk4MzkgW2hvc3Q9bWVy
bG90MF0KIDEwOTg4OSBbaG9zdD1tZXJsb3QwXQogMTA5ODU4IFtob3N0PW1lcmxvdDBdCiAxMDk5
MjAgW2hvc3Q9bWVybG90MF0KIDEwOTk0MyBbaG9zdD1tZXJsb3QwXQogMTA5OTk0IFtob3N0PW1l
cmxvdDBdCiAxMDk5NjMgW2hvc3Q9bWVybG90MF0KIDExMDAxNiBbaG9zdD1tZXJsb3QwXQogMTEw
MDA2IFtob3N0PW1lcmxvdDBdCiAxMTAwMzggcGFzcyBpcnJlbGV2YW50CiAxMTAwMjUgW2hvc3Q9
bWVybG90MF0KIDExMDA2MCBwYXNzIGlycmVsZXZhbnQKIDExMDA5MyBwYXNzIGlycmVsZXZhbnQK
IDExMDEzMSBwYXNzIGlycmVsZXZhbnQKIDExMDIzNiBwYXNzIGlycmVsZXZhbnQKIDExMDM0NiBw
YXNzIGlycmVsZXZhbnQKIDExMDI4OCBwYXNzIGlycmVsZXZhbnQKIDExMDM4MCBwYXNzIGlycmVs
ZXZhbnQKIDExMDM5OSBwYXNzIGlycmVsZXZhbnQKIDExMDQyNyBwYXNzIGlycmVsZXZhbnQKIDEx
MDQ2NCBwYXNzIGlycmVsZXZhbnQKIDExMDQ4NiBwYXNzIGlycmVsZXZhbnQKIDExMDUxNSBwYXNz
IGlycmVsZXZhbnQKIDExMDU0NyBwYXNzIGlycmVsZXZhbnQKIDExMDUzNiBwYXNzIGlycmVsZXZh
bnQKIDExMDU2MCBwYXNzIGlycmVsZXZhbnQKIDExMDkwOCBwYXNzIGlycmVsZXZhbnQKIDExMDk1
MCBwYXNzIGlycmVsZXZhbnQKIDExMDk4NCBwYXNzIGlycmVsZXZhbnQKIDExMTA4MSBwYXNzIGly
cmVsZXZhbnQKIDExMTEyNCBwYXNzIGlycmVsZXZhbnQKIDExMTE0OCBwYXNzIGlycmVsZXZhbnQK
IDExMTI4MCBwYXNzIGlycmVsZXZhbnQKIDExMTE4MyBwYXNzIGlycmVsZXZhbnQKIDExMTIyMiBw
YXNzIGlycmVsZXZhbnQKIDExMTMzMiBwYXNzIGlycmVsZXZhbnQKIDExMTM2MyBwYXNzIGlycmVs
ZXZhbnQKIDExMTM3NCBwYXNzIGlycmVsZXZhbnQKIDExMTM4MyBwYXNzIGlycmVsZXZhbnQKIDEx
MTQxNiBwYXNzIGlycmVsZXZhbnQKIDExMTQ5MyBwYXNzIGlycmVsZXZhbnQKIDExMTUyOSBwYXNz
IGlycmVsZXZhbnQKIDExMTU4MCBwYXNzIGlycmVsZXZhbnQKIDExMTYxMSBwYXNzIGlycmVsZXZh
bnQKIDExMTYzNSBwYXNzIGlycmVsZXZhbnQKIDExMTY1NCBwYXNzIGlycmVsZXZhbnQKIDExMTY3
NyBwYXNzIGlycmVsZXZhbnQKIDExMTcxNCBwYXNzIGlycmVsZXZhbnQKIDExMTczOSBwYXNzIGly
cmVsZXZhbnQKIDExMTc3MSBwYXNzIGlycmVsZXZhbnQKIDExMTgwMCBwYXNzIGlycmVsZXZhbnQK
IDExMTgzMSBwYXNzIGlycmVsZXZhbnQKIDExMTg2NiBwYXNzIGlycmVsZXZhbnQKIDExMTkzOSBw
YXNzIGlycmVsZXZhbnQKIDExMTk3MiBwYXNzIGlycmVsZXZhbnQKIDExMjAxOSBwYXNzIGlycmVs
ZXZhbnQKIDExMTk5NSBwYXNzIGlycmVsZXZhbnQKIDExMjA0OSBwYXNzIGlycmVsZXZhbnQKIDEx
MjA4MyBwYXNzIGlycmVsZXZhbnQKIDExMjE4MiBwYXNzIGlycmVsZXZhbnQKIDExMjI3MSBwYXNz
IGlycmVsZXZhbnQKIDExMjIzNSBwYXNzIGlycmVsZXZhbnQKIDExMjI3NyBwYXNzIGlycmVsZXZh
bnQKIDExMzE1MCBwYXNzIGlycmVsZXZhbnQKIDExMzE2NiBwYXNzIGlycmVsZXZhbnQKIDExMzE4
OSBwYXNzIGlycmVsZXZhbnQKIDExMzI2MiBwYXNzIGlycmVsZXZhbnQKIDExMzMyMyBwYXNzIGly
cmVsZXZhbnQKIDExMzM1MyBwYXNzIGlycmVsZXZhbnQKIDExMzM4MSBwYXNzIGlycmVsZXZhbnQK
IDExMzQyMyBwYXNzIGlycmVsZXZhbnQKIDExMzQ1MyBwYXNzIGlycmVsZXZhbnQKIDExMzQ3MiBw
YXNzIGlycmVsZXZhbnQKIDExMzUxNiBwYXNzIGlycmVsZXZhbnQKIDExMzUzMSBwYXNzIGlycmVs
ZXZhbnQKIDExMzQ5NyBwYXNzIGlycmVsZXZhbnQKIDExMzU1MiBwYXNzIGlycmVsZXZhbnQKIDEx
MzU2NSBwYXNzIGlycmVsZXZhbnQKIDExMzU3NiBwYXNzIGlycmVsZXZhbnQKIDExMzU4MyBwYXNz
IGlycmVsZXZhbnQKIDExMzU5NCBwYXNzIGlycmVsZXZhbnQKIDExMzYwNSBwYXNzIGlycmVsZXZh
bnQKIDExMzYyOSBwYXNzIGlycmVsZXZhbnQKIDExMzYxNSBwYXNzIGlycmVsZXZhbnQKIDExMzY1
MCBwYXNzIGlycmVsZXZhbnQKIDExMzY2NiBwYXNzIGlycmVsZXZhbnQKIDExMzcwMyBwYXNzIGly
cmVsZXZhbnQKIDExMzczMCBwYXNzIGlycmVsZXZhbnQKIDExMzc4MyBwYXNzIGlycmVsZXZhbnQK
IDExMzc2NSBwYXNzIGlycmVsZXZhbnQKIDExMzgwNCBwYXNzIGlycmVsZXZhbnQKIDExMzc3OSBw
YXNzIGlycmVsZXZhbnQKIDExMzc5NiBwYXNzIGlycmVsZXZhbnQKIDExMzgwOSBwYXNzIGlycmVs
ZXZhbnQKIDExMzgxOCBwYXNzIGlycmVsZXZhbnQKIDExMzgyMyBwYXNzIGlycmVsZXZhbnQKIDEx
Mzg0NSBwYXNzIGlycmVsZXZhbnQKIDExMzg1NSBwYXNzIGlycmVsZXZhbnQKIDExMzkyNCBwYXNz
IGlycmVsZXZhbnQKIDExMzg4MiBwYXNzIGlycmVsZXZhbnQKIDExMzkxMyBwYXNzIGlycmVsZXZh
bnQKIDExMzg5NiBwYXNzIGlycmVsZXZhbnQKIDExMzg2NiBwYXNzIGlycmVsZXZhbnQKIDExMzkz
MCBwYXNzIGlycmVsZXZhbnQKIDExMzkzOSBwYXNzIGlycmVsZXZhbnQKIDExMzkxOSBwYXNzIGly
cmVsZXZhbnQKIDExMzkzMiBwYXNzIGlycmVsZXZhbnQKIDExMzkwMiBwYXNzIGlycmVsZXZhbnQK
IDExMzkzNSBwYXNzIGlycmVsZXZhbnQKIDExMzk0NSBwYXNzIGlycmVsZXZhbnQKIDExMzk3MCBw
YXNzIGlycmVsZXZhbnQKIDExMzk4MiBwYXNzIGlycmVsZXZhbnQKIDExNDAyNyBwYXNzIGlycmVs
ZXZhbnQKIDExNDAxMiBwYXNzIGlycmVsZXZhbnQKIDExNDA4OSBwYXNzIGlycmVsZXZhbnQKIDEx
NDA1MSBwYXNzIGlycmVsZXZhbnQKIDExNDA2OSBwYXNzIGlycmVsZXZhbnQKIDExNDExNiBwYXNz
IGlycmVsZXZhbnQKIDExNDE3NSBwYXNzIGlycmVsZXZhbnQKIDExNDIxOCBwYXNzIGlycmVsZXZh
bnQKIDExNDI5NyBwYXNzIGlycmVsZXZhbnQKIDExNDM2MiBwYXNzIGlycmVsZXZhbnQKIDExNDQ0
MiBwYXNzIGlycmVsZXZhbnQKIDExNDUyOCBwYXNzIGlycmVsZXZhbnQKIDExNDUwMCBwYXNzIGly
cmVsZXZhbnQKIDExNDU0MSBwYXNzIGlycmVsZXZhbnQKIDExNDY0MyBwYXNzIGlycmVsZXZhbnQK
IDExNDY1OCBwYXNzIGlycmVsZXZhbnQKIDExNDc4MSBwYXNzIGlycmVsZXZhbnQKIDExNDY4MiBw
YXNzIGlycmVsZXZhbnQKIDExNDgyMCBwYXNzIGlycmVsZXZhbnQKIDExNDg4MyBwYXNzIGlycmVs
ZXZhbnQKIDExNTAwOSBwYXNzIGlycmVsZXZhbnQKIDExNTEyMSBwYXNzIGlycmVsZXZhbnQKIDEx
NTE1MyBwYXNzIGlycmVsZXZhbnQKIDExNTE4MiBwYXNzIGlycmVsZXZhbnQKIDExNTIwMyBwYXNz
IGlycmVsZXZhbnQKIDExNTI0NCBwYXNzIGlycmVsZXZhbnQKIDExNTI3OSBwYXNzIGlycmVsZXZh
bnQKIDExNTMyMSBwYXNzIGlycmVsZXZhbnQKIDExNTMwMiBwYXNzIGlycmVsZXZhbnQKIDExNTMz
OCBwYXNzIGlycmVsZXZhbnQKIDExNTM1MyBwYXNzIGlycmVsZXZhbnQKIDExNTM4NyBwYXNzIGly
cmVsZXZhbnQKIDExNTM3MyBwYXNzIGlycmVsZXZhbnQKIDExNTQ2OSBwYXNzIGlycmVsZXZhbnQK
IDExNTQxNCBwYXNzIGlycmVsZXZhbnQKIDExNTQ1OSBwYXNzIGlycmVsZXZhbnQKIDExNTQzOCBw
YXNzIGlycmVsZXZhbnQKIDExNTQ3NSBwYXNzIGlycmVsZXZhbnQKIDExNTQ4NyBwYXNzIGlycmVs
ZXZhbnQKIDExNTU5OSBwYXNzIGlycmVsZXZhbnQKIDExNTU0MyBwYXNzIGlycmVsZXZhbnQKIDEx
NTU3MyBwYXNzIGlycmVsZXZhbnQKIDExNTYxNSBwYXNzIGlycmVsZXZhbnQKIDExNTYyOCBwYXNz
IGlycmVsZXZhbnQKIDExNTY0MyBbaG9zdD1nb2RlbGxvMV0KIDExNTY3OCBbaG9zdD1nb2RlbGxv
MV0KIDExNTY5MCBbaG9zdD1nb2RlbGxvMV0KIDExNTcxOCBbaG9zdD1nb2RlbGxvMV0KIDExNjEw
MyBbaG9zdD1nb2RlbGxvMV0KIDExNjE1MiBbXQogMTE2MTE5IFtob3N0PWdvZGVsbG8xXQogMTE2
MTM2IFtob3N0PWdvZGVsbG8xXQogMTE2MTY0IFtdCiAxMTYxODIgW10KIDExNjIxNSBbXQogMTE2
MjI2IFtob3N0PWdvZGVsbG8xXQogMTE2MjY4IFtob3N0PWdvZGVsbG8xXQogMTE2MzE2IFtob3N0
PWdvZGVsbG8xXQogMTE2MzQzIFtob3N0PWdvZGVsbG8xXQogMTE2NDMzIFtob3N0PWdvZGVsbG8x
XQogMTE2NDYxIFtob3N0PWdvZGVsbG8xXQogMTE2NTE0IFtob3N0PWdvZGVsbG8xXQogMTE2NTM2
IFtob3N0PWdvZGVsbG8xXQogMTE2NTUwIFtob3N0PWdvZGVsbG8xXQogMTE2NTc3IFtob3N0PWdv
ZGVsbG8xXQogMTE2NTkyIFtob3N0PWdvZGVsbG8xXQogMTE2NjI4IFtob3N0PWdvZGVsbG8xXQog
MTE2Nzc1IFtob3N0PWdvZGVsbG8xXQogMTE2NzM1IFtob3N0PWdvZGVsbG8xXQogMTE2ODEwIFto
b3N0PWdvZGVsbG8xXQogMTE2ODQwIFtob3N0PWdvZGVsbG8xXQogMTE2ODc2IFtob3N0PWdvZGVs
bG8xXQogMTE2OTIxIFtob3N0PWdvZGVsbG8xXQogMTE2OTQ3IFtob3N0PWdvZGVsbG8xXQogMTE3
MjA1IFtob3N0PWdvZGVsbG8xXQogMTE3MTQzIFtob3N0PWdvZGVsbG8xXQogMTE3MjUxIFtob3N0
PWdvZGVsbG8xXQogMTE3MzA1IFtob3N0PWdvZGVsbG8xXQogMTE3MzU5IFtob3N0PWdvZGVsbG8x
XQogMTE3NjU1IHBhc3MgaXJyZWxldmFudAogMTE3Njk0IHBhc3MgaXJyZWxldmFudAogMTE3NzIx
IHBhc3MgaXJyZWxldmFudAogMTE3NzQ4IHBhc3MgaXJyZWxldmFudAogMTE3Nzg4IHBhc3MgaXJy
ZWxldmFudAogMTE3OTQ1IHBhc3MgaXJyZWxldmFudAogMTE3OTA5IHBhc3MgaXJyZWxldmFudAog
MTE3OTk2IHBhc3MgaXJyZWxldmFudAogMTE4MTEyIHBhc3MgaXJyZWxldmFudAogMTE4MjE1IHBh
c3MgaXJyZWxldmFudAogMTE4MjUwIHBhc3MgaXJyZWxldmFudAogMTE4Mjc2IHBhc3MgaXJyZWxl
dmFudAogMTE4MjgzIHBhc3MgaXJyZWxldmFudAogMTE4MzI0IHBhc3MgaXJyZWxldmFudAogMTE4
NDQ1IHBhc3MgaXJyZWxldmFudAogMTE4MzYyIHBhc3MgaXJyZWxldmFudAogMTE4NDAxIHBhc3Mg
aXJyZWxldmFudAogMTE4NDI4IHBhc3MgaXJyZWxldmFudAogMTE4NDY0IHBhc3MgaXJyZWxldmFu
dAogMTE4NTM4IHBhc3MgaXJyZWxldmFudAogMTE4NTAxIHBhc3MgaXJyZWxldmFudAogMTE4NTU2
IHBhc3MgaXJyZWxldmFudAogMTE4NTY2IHBhc3MgaXJyZWxldmFudAogMTE4NTc2IHBhc3MgaXJy
ZWxldmFudAogMTE4NTg2IHBhc3MgaXJyZWxldmFudAogMTE4NjI5IHBhc3MgaXJyZWxldmFudAog
MTE4NTk4IHBhc3MgaXJyZWxldmFudAogMTE4NjM4IGZhaWwgaXJyZWxldmFudAogMTE4NjcyIGZh
aWwgaXJyZWxldmFudAogMTE4Nzc1IGZhaWwgaXJyZWxldmFudAogMTE4ODkzIHBhc3MgaXJyZWxl
dmFudAogMTE4OTY4IHBhc3MgaXJyZWxldmFudAogMTE5MDY0IHBhc3MgaXJyZWxldmFudAogMTE5
MTE3IHBhc3MgaXJyZWxldmFudAogMTE5MjAxIHBhc3MgaXJyZWxldmFudAogMTE5MzUwIHBhc3Mg
aXJyZWxldmFudAogMTE5NDM1IHBhc3MgaXJyZWxldmFudAogMTE5NTExIHBhc3MgaXJyZWxldmFu
dAogMTE5NTgyIHBhc3MgaXJyZWxldmFudAogMTE5NjM5IHBhc3MgaXJyZWxldmFudAogMTE5Njg3
IHBhc3MgaXJyZWxldmFudAogMTE5NzUxIHBhc3MgaXJyZWxldmFudAogMTE5OTIyIHBhc3MgaXJy
ZWxldmFudAogMTE5OTkyIHBhc3MgaXJyZWxldmFudAogMTIwMDIyIHBhc3MgaXJyZWxldmFudAog
MTIwMDU1IHBhc3MgaXJyZWxldmFudAogMTIwMDkyIHBhc3MgaXJyZWxldmFudAogMTIwMjI4IHBh
c3MgaXJyZWxldmFudAogMTIwMzA1IHBhc3MgaXJyZWxldmFudAogMTIwMjY5IHBhc3MgaXJyZWxl
dmFudAogMTIwNDQxIHBhc3MgaXJyZWxldmFudAogMTIwNjU0IHBhc3MgaXJyZWxldmFudAogMTIw
Nzc5IHBhc3MgaXJyZWxldmFudAogMTIwODY2IHBhc3MgaXJyZWxldmFudAogMTIwOTUyIHBhc3Mg
aXJyZWxldmFudAogMTIxMDEyIHBhc3MgaXJyZWxldmFudAogMTIxMjg0IHBhc3MgaXJyZWxldmFu
dAogMTIxMTk1IHBhc3MgaXJyZWxldmFudAogMTIxMzE1IHBhc3MgaXJyZWxldmFudAogMTIxMzgz
IHBhc3MgaXJyZWxldmFudAogMTIxMzM2IHBhc3MgaXJyZWxldmFudAogMTIxNjc5IHBhc3MgaXJy
ZWxldmFudAogMTIxNzIzIHBhc3MgaXJyZWxldmFudAogMTIxNzU1IHBhc3MgaXJyZWxldmFudAog
MTIxODQyIHBhc3MgaXJyZWxldmFudAogMTIxOTg4IHBhc3MgaXJyZWxldmFudAogMTIyMDY3IHBh
c3MgaXJyZWxldmFudAogMTIyMTExIHBhc3MgaXJyZWxldmFudAogMTIyMTQzIHBhc3MgaXJyZWxl
dmFudAogMTIyMTY0IHBhc3MgaXJyZWxldmFudAogMTIyMTc2IHBhc3MgaXJyZWxldmFudAogMTIy
MjAzIHBhc3MgaXJyZWxldmFudAogMTIyMjU2IHBhc3MgaXJyZWxldmFudAogMTIyMjg0IHBhc3Mg
aXJyZWxldmFudAogMTIyMzAxIHBhc3MgaXJyZWxldmFudAogMTIyMzE3IHBhc3MgaXJyZWxldmFu
dAogMTIyMzM1IHBhc3MgaXJyZWxldmFudAogMTIyMzQ3IHBhc3MgaXJyZWxldmFudAogMTIyMzI1
IHBhc3MgaXJyZWxldmFudAogMTIyMzk1IHBhc3MgaXJyZWxldmFudAogMTIyMzU4IHBhc3MgaXJy
ZWxldmFudAogMTIyNDQyIHBhc3MgaXJyZWxldmFudAogMTIyNDg2IHBhc3MgaXJyZWxldmFudAog
MTIyNTIxIHBhc3MgaXJyZWxldmFudAogMTIyNTU1IHBhc3MgaXJyZWxldmFudAogMTIyNTc4IHBh
c3MgaXJyZWxldmFudAogMTIyNjQ3IHBhc3MgaXJyZWxldmFudAogMTIyODU1IHBhc3MgaXJyZWxl
dmFudAogMTIyOTExIHBhc3MgaXJyZWxldmFudAogMTIyOTgyIHBhc3MgaXJyZWxldmFudAogMTIz
MTg4IHBhc3MgaXJyZWxldmFudAogMTIzMjE4IHBhc3MgaXJyZWxldmFudAogMTIzMjcxIHBhc3Mg
aXJyZWxldmFudAogMTIzMzEwIHBhc3MgaXJyZWxldmFudAogMTIzMzcwIHBhc3MgaXJyZWxldmFu
dAogMTIzNDM4IHBhc3MgaXJyZWxldmFudAogMTIzNTU0IHBhc3MgaXJyZWxldmFudAogMTIzNjU1
IHBhc3MgaXJyZWxldmFudAogMTIzNzkyIHBhc3MgaXJyZWxldmFudAogMTIzOTM3IHBhc3MgaXJy
ZWxldmFudAogMTIzODcxIHBhc3MgaXJyZWxldmFudAogMTI0MDEzIHBhc3MgaXJyZWxldmFudAog
MTI0MDQ3IHBhc3MgaXJyZWxldmFudAogMTI0MDY2IHBhc3MgaXJyZWxldmFudAogMTI0MDkyIHBh
c3MgaXJyZWxldmFudAogMTI0MTUxIHBhc3MgaXJyZWxldmFudAogMTI0OTM4IHBhc3MgaXJyZWxl
dmFudAogMTI0OTk0IHBhc3MgaXJyZWxldmFudAogMTI1MDQxIHBhc3MgaXJyZWxldmFudAogMTI1
MDY5IHBhc3MgaXJyZWxldmFudAogMTI1MTY3IHBhc3MgaXJyZWxldmFudAogMTI1MTI5IHBhc3Mg
aXJyZWxldmFudAogMTI1MjQyIHBhc3MgaXJyZWxldmFudAogMTI1Mjg1IHBhc3MgaXJyZWxldmFu
dAogMTI1NDAxIHBhc3MgaXJyZWxldmFudAogMTI1NTAxIHBhc3MgaXJyZWxldmFudAogMTI1NTUx
IHBhc3MgaXJyZWxldmFudAogMTI1NTIwIHBhc3MgaXJyZWxldmFudAogMTI1NTg1IHBhc3MgaXJy
ZWxldmFudAogMTI1NjQ4IHBhc3MgaXJyZWxldmFudAogMTI1NjM5IHBhc3MgaXJyZWxldmFudAog
MTI1NjU3IHBhc3MgaXJyZWxldmFudAogMTI1Njc2IHBhc3MgaXJyZWxldmFudAogMTI1NzAyIHBh
c3MgaXJyZWxldmFudAogMTI1ODk4IHBhc3MgaXJyZWxldmFudAogMTI1OTIxIHBhc3MgaXJyZWxl
dmFudAogMTI2MDY5IHBhc3MgaXJyZWxldmFudAogMTI2MjAyIHBhc3MgaXJyZWxldmFudAogMTI2
MzEwIHBhc3MgaXJyZWxldmFudAogMTI2NDEyIHBhc3MgaXJyZWxldmFudAogMTI2NTUwIHBhc3Mg
aXJyZWxldmFudAogMTI2NjgyIHBhc3MgaXJyZWxldmFudAogMTI2ODg4IHBhc3MgaXJyZWxldmFu
dAogMTI2OTc4IHBhc3MgaXJyZWxldmFudAogMTI3MDM4IHBhc3MgaXJyZWxldmFudAogMTI3MTA4
IHBhc3MgaXJyZWxldmFudAogMTI3MTQ4IHBhc3MgaXJyZWxldmFudAogMTI3MTkzIHBhc3MgaXJy
ZWxldmFudAogMTI3MjIxIHBhc3MgaXJyZWxldmFudAogMTI3MjU2IHBhc3MgaXJyZWxldmFudAog
MTI3Mjg0IHBhc3MgaXJyZWxldmFudAogMTI3MzE1IHBhc3MgaXJyZWxldmFudAogMTI3MzQ0IHBh
c3MgaXJyZWxldmFudAogMTI3MzY0IHBhc3MgaXJyZWxldmFudAogMTI3Mzg5IHBhc3MgaXJyZWxl
dmFudAogMTI3NDAzIHBhc3MgaXJyZWxldmFudAogMTI3NDE1IHBhc3MgaXJyZWxldmFudAogMTI3
NDQzIHBhc3MgaXJyZWxldmFudAogMTI3NDc5IHBhc3MgaXJyZWxldmFudAogMTI3NDU4IHBhc3Mg
aXJyZWxldmFudAogMTI3NTE2IHBhc3MgaXJyZWxldmFudAogMTI3NDk3IHBhc3MgaXJyZWxldmFu
dAogMTI3NTM1IHBhc3MgaXJyZWxldmFudAogMTI3NTUxIHBhc3MgaXJyZWxldmFudAogMTI3NTY5
IHBhc3MgaXJyZWxldmFudAogMTI3NjE3IHBhc3MgaXJyZWxldmFudAogMTI3NzMyIHBhc3MgaXJy
ZWxldmFudAogMTI3NzkzIHBhc3MgaXJyZWxldmFudAogMTI3OTA3IHBhc3MgaXJyZWxldmFudAog
MTI3OTc2IHBhc3MgaXJyZWxldmFudAogMTI3OTYyIHBhc3MgaXJyZWxldmFudAogMTI3OTkxIHBh
c3MgaXJyZWxldmFudAogMTI4MDAyIHBhc3MgaXJyZWxldmFudAogMTI4MDIyIHBhc3MgaXJyZWxl
dmFudAogMTI4MDU5IHBhc3MgaXJyZWxldmFudAogMTI4MTE0IHBhc3MgaXJyZWxldmFudAogMTI4
MTcwIHBhc3MgaXJyZWxldmFudAogMTI4MjY0IHBhc3MgaXJyZWxldmFudAogMTI4MjM2IHBhc3Mg
aXJyZWxldmFudAogMTI4Mjc4IHBhc3MgaXJyZWxldmFudAogMTI4MzM0IHBhc3MgaXJyZWxldmFu
dAogMTI4MzEyIHBhc3MgaXJyZWxldmFudAogMTI4MzY5IHBhc3MgaXJyZWxldmFudAogMTI4NDA3
IHBhc3MgaXJyZWxldmFudAogMTI4NDM4IHBhc3MgaXJyZWxldmFudAogMTI4NDc2IHBhc3MgaXJy
ZWxldmFudAogMTI4NDYxIHBhc3MgaXJyZWxldmFudAogMTI4NDkzIHBhc3MgaXJyZWxldmFudAog
MTI4NTIwIHBhc3MgaXJyZWxldmFudAogMTI4NTk5IHBhc3MgaXJyZWxldmFudAogMTI4NjYzIHBh
c3MgaXJyZWxldmFudAogMTI4NzI3IHBhc3MgaXJyZWxldmFudAogMTI4ODYxIHBhc3MgaXJyZWxl
dmFudAogMTI4ODM1IHBhc3MgaXJyZWxldmFudAogMTI4ODg1IHBhc3MgaXJyZWxldmFudAogMTI4
OTIwIHBhc3MgaXJyZWxldmFudAogMTI4OTQ1IHBhc3MgNThhMDIyODcwNzg3MGM4MzMwOTE3Zjkx
OTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQz
ZjJjNjQ1YWU3CiAxMjg5NzAgZmFpbCBpcnJlbGV2YW50CiAxMjkwMDUgZmFpbCBpcnJlbGV2YW50
CiAxMjkwNzIgZmFpbCBpcnJlbGV2YW50CiAxMjkxNjcgZmFpbCBpcnJlbGV2YW50CiAxMjkyNTgg
ZmFpbCBpcnJlbGV2YW50CiAxMjkzMDQgZmFpbCBpcnJlbGV2YW50CiAxMjkzODkgZmFpbCBkMmZm
MGZmMmMyM2YxYmFjZDM1MDczYmY1MGU2YzE4Mjk4YThkNTMwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNl
MzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUw
YWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTM0OCBmYWlsIGlycmVsZXZhbnQKIDEy
OTQzMyBmYWlsIGQyZmYwZmYyYzIzZjFiYWNkMzUwNzNiZjUwZTZjMTgyOThhOGQ1MzAgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4
YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5NDM1IHBhc3Mg
NThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4
OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZk
ZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjk0MzIgcGFzcyA1OGEwMjI4NzA3
ODcwYzgzMzA5MTdmOTE5ODA0OTg2ODU1NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4
OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTQzNiBmYWlsIGQyZmYwZmYyYzIzZjFiYWNkMzUw
NzNiZjUwZTZjMTgyOThhOGQ1MzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlk
OWI0M2YyYzY0NWFlNwpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxMjg5NDUgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5k
OiBmbGlnaHQgMTI5Mzg5IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTI5NDMyIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTI5NDMzIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDU4YTAyMjg3
MDc4NzBjODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFi
OTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVj
a2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyODk0NSAocGFzcyksIGZv
ciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTM4OSAoZmFpbCksIGZvciBmaXJz
dCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTQzMiAocGFzcyksIGZvciBsYXN0IHBh
c3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5NDMzIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5NDM1IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMjk0MzYgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5k
IGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTog
IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2
YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBkMmZmMGZmMmMyM2YxYmFjZDM1
MDczYmY1MGU2YzE4Mjk4YThkNTMwCiAgQnVnIG5vdCBwcmVzZW50OiA1OGEwMjI4NzA3ODcwYzgz
MzA5MTdmOTE5ODA0OTg2ODU1NDQzYTE5CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5NDM2LwoKCiAgKFJldmlzaW9u
IGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xv
Z3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2Lnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMjk0MzY6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxp
Z2h0IDEyOTQzNiBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTQzNi8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoK
am9iczoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 05:48:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 05:48: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-devel-bounces@lists.xenproject.org>)
	id 1gJXk5-00089F-NK; Mon, 05 Nov 2018 05:48: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJXk4-000892-4I
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 05:48:04 +0000
X-Inumbo-ID: 57cf45f0-e0be-11e8-b164-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57cf45f0-e0be-11e8-b164-12d6303a7972;
 Mon, 05 Nov 2018 05:47:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJXju-0008AR-GC; Mon, 05 Nov 2018 05:47:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJXju-0004Mr-4V; Mon, 05 Nov 2018 05:47:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJXju-0002Fd-3r; Mon, 05 Nov 2018 05:47:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129413-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-4.14:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=50961e4888a1d53544ac4ea6f185fc27ee4fee4f
X-Osstest-Versions-That: linux=e7405910ca5553eae8744af4e5c03e64ee048cb1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Nov 2018 05:47:54 +0000
Subject: [Xen-devel] [linux-4.14 test] 129413: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQxMyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk0MTMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODkyMQogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4OTIxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTI4OTIxCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAg
ICAgICAgICAgICAgICA1MDk2MWU0ODg4YTFkNTM1NDRhYzRlYTZmMTg1ZmMyN2VlNGZlZTRmCmJh
c2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBlNzQwNTkxMGNhNTU1M2VhZTg3
NDRhZjRlNWMwM2U2NGVlMDQ4Y2IxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg5MjEgIDIwMTgt
MTAtMjEgMjA6MTY6MDkgWiAgIDE0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NDEzICAy
MDE4LTExLTA0IDE0OjExOjUzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFuIEJ1bmsgPGJ1bmtAa2Vy
bmVsLm9yZz4KICBBa2UgS29vbXNpbiA8YWtlQGlnZWwuY28uanA+CiAgQWxleCBWZXNrZXIgPHZh
bGV4QG1lbGxhbm94LmNvbT4KICBBbGV4YW5kcmUgQmVsbG9uaSA8YWxleGFuZHJlLmJlbGxvbmlA
Ym9vdGxpbi5jb20+CiAgQW5kcmVpIE90Y2hlcmV0aWFuc2tpIDxhbmRyZWkub3RjaGVyZXRpYW5z
a2lAaW50ZWwuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+
CiAgQW5kcmV5IEtvbm92YWxvdiA8YW5kcmV5a252bEBnb29nbGUuY29tPgogIEFybmFsZG8gQ2Fy
dmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJu
ZGIuZGU+CiAgQXJ0aHVyIEtpeWFub3Zza2kgPGFraXlhbm9AYW1hem9uLmNvbT4KICBCYXJ0bG9t
aWVqIFpvbG5pZXJraWV3aWN6IDxiLnpvbG5pZXJraWVAc2Ftc3VuZy5jb20+CiAgQmVuIEh1dGNo
aW5ncyA8YmVuLmh1dGNoaW5nc0Bjb2RldGhpbmsuY28udWs+CiAgQm9iIENvcGVsYW5kIDxib2Jj
b3BlbGFuZEBmYi5jb20+CiAgQm9iIENvcGVsYW5kIDxtZUBib2Jjb3BlbGFuZC5jb20+CiAgQm9y
aXMgQnJlemlsbG9uIDxib3Jpcy5icmV6aWxsb25AYm9vdGxpbi5jb20+CiAgQnJpYW4gS2luZyA8
YnJraW5nQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBDaGFuZ3dlaSBHZSA8Z2UuY2hhbmd3ZWlAaDNj
LmNvbT4KICBDaHJpcyBQYXRlcnNvbiA8Y2hyaXMucGF0ZXJzb24yQHJlbmVzYXMuY29tPgogIENo
cmlzdG9waCBQYWFzY2ggPGNwYWFzY2hAYXBwbGUuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xp
bi5raW5nQGNhbm9uaWNhbC5jb20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5j
b20+CiAgQ29yZW50aW4gTGFiYmUgPGNsYWJiZUBiYXlsaWJyZS5jb20+CiAgRGFuIENhcnBlbnRl
ciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbiBXaWxsaWFtcyA8ZGFuLmoud2lsbGlh
bXNAaW50ZWwuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CiAg
RGFuaWVsIE1hY2sgPGRhbmllbEB6b25xdWUub3JnPgogIERhdmlkIEFoZXJuIDxkc2FoZXJuQGdt
YWlsLmNvbT4KICBEYXZpZCBIb3dlbGxzIDxkaG93ZWxsc0ByZWRoYXQuY29tPgogIERhdmlkIFMu
IE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3Vz
ZS5jb20+CiAgRGF2aWRlIENhcmF0dGkgPGRjYXJhdHRpQHJlZGhhdC5jb20+CiAgRGltaXRyaXMg
TWljaGFpbGlkaXMgPGRtaWNoYWlsQGdvb2dsZS5jb20+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtv
dkBnb29nbGUuY29tPgogIERvdWcgTGVkZm9yZCA8ZGxlZGZvcmRAcmVkaGF0LmNvbT4KICBFbGkg
Q29oZW4gPGVsaUBtZWxsYW5veC5jb20+CiAgRW1tYW51ZWwgR3J1bWJhY2ggPGVtbWFudWVsLmdy
dW1iYWNoQGludGVsLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAg
RmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+CiAgRnVnYW5nIER1YW4gPGZ1
Z2FuZy5kdWFuQG54cC5jb20+CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydEBsaW51eC1tNjhr
Lm9yZz4KICBHb3ZpbmRhcmFqdWx1IFZhcmFkYXJhamFuIDxndmFyYWRhckBjaXNjby5jb20+CiAg
R3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnIFJv
c2UgPGd2cm9zZTgxOTJAZ21haWwuY29tPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVz
Lm5ldD4KICBIYW5nYmluIExpdSA8bGl1aGFuZ2JpbkBnbWFpbC5jb20+CiAgSGVpbmVyIEthbGx3
ZWl0IDxoa2FsbHdlaXQxQGdtYWlsLmNvbT4KICBIaW1hbnNodSBNYWRoYW5pIDxoaW1hbnNodS5t
YWRoYW5pQGNhdml1bS5jb20+CiAgSHV5IE5ndXllbiA8aHV5bkBtZWxsYW5veC5jb20+CiAgSWRv
IFNjaGltbWVsIDxpZG9zY2hAbWVsbGFub3guY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJu
ZWwub3JnPgogIElzcmFlbCBSdWtzaGluIDxpc3JhZWxyQG1lbGxhbm94LmNvbT4KICBKYWltZSBD
YWFtYcOxbyBSdWl6IDxqY2FhbWFub0BzdXNlLmNvbT4KICBKYWt1YiBLaWNpbnNraSA8amFrdWIu
a2ljaW5za2lAbmV0cm9ub21lLmNvbT4KICBKYW1lcyBDaGFwbWFuIDxqY2hhcG1hbkBrYXRhbGl4
LmNvbT4KICBKYW5ha2FyYWphbiBOYXRhcmFqYW4gPEphbmFrYXJhamFuLk5hdGFyYWphbkBhbWQu
Y29tPgogIEphcmtrbyBTYWtraW5lbiA8amFya2tvLnNha2tpbmVuQGxpbnV4LmludGVsLmNvbT4K
ICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dh
bmdAcmVkaGF0LmNvbT4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmlyaSBPbHNh
IDxqb2xzYUByZWRoYXQuY29tPgogIEpvaGFuIEhlZGJlcmcgPGpvaGFuLmhlZGJlcmdAaW50ZWwu
Y29tPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4gRmFz
dGFiZW5kIDxqb2huLmZhc3RhYmVuZEBnbWFpbC5jb20+CiAgSm9obiBLZWVwaW5nIDxqb2huQG1l
dGFuYXRlLmNvbT4KICBKb25hdGhhbiBDYW1lcm9uIDxKb25hdGhhbi5DYW1lcm9uQGh1YXdlaS5j
b20+CiAgSm91bmkgTWFsaW5lbiA8am91bmlAY29kZWF1cm9yYS5vcmc+CiAgSnVsaWFuIFdpZWRt
YW5uIDxqd2lAbGludXgudm5ldC5pYm0uY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJv
cmEub3JnPgogIEthbiBMaWFuZyA8a2FuLmxpYW5nQGxpbnV4LmludGVsLmNvbT4KICBLYXJpbUFs
bGFoIEFobWVkIDxrYXJhaG1lZEBhbWF6b24uZGU+CiAgS2V2aW4gSGFvIDxoYW9rZXhpbkBnbWFp
bC5jb20+CiAgS2hhemhpc21lbCBLdW15a292IDxraGF6aHlAZ29vZ2xlLmNvbT4KICBLaW1tbyBS
YXV0a29za2kgPGV4dC1raW1tby5yYXV0a29za2lAdmFpc2FsYS5jb20+CiAgTGFycnkgQ2hlbiA8
bGNoZW5Ac3VzZS5jb20+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9uQGtlcm5lbC5vcmc+CiAgTGkg
WWFuZyA8bGVveWFuZy5saUBueHAuY29tPgogIExpYWQgS2F1Zm1hbiA8bGlhZC5rYXVmbWFuQGlu
dGVsLmNvbT4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHVjYSBDb2VsaG8g
PGx1Y2lhbm8uY29lbGhvQGludGVsLmNvbT4KICBNYWNpZWogVy4gUm96eWNraSA8bWFjcm9AbGlu
dXgtbWlwcy5vcmc+CiAgTWFyY2VsIFppc3dpbGVyIDxtYXJjZWwuemlzd2lsZXJAdG9yYWRleC5j
b20+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+
CiAgTWFyaWEgUGFzZWNobmlrIDxtYXJpYXBAbWVsbGFub3guY29tPgogIE1hcnRpbiBLLiBQZXRl
cnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFdpbGxpIDxtYXJ0aW5A
c3Ryb25nc3dhbi5vcmc+CiAgTWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9u
ZXh0LmNvbT4KICBNYXNhc2hpIEhvbm1hIDxtYXNhc2hpLmhvbm1hQGdtYWlsLmNvbT4KICBNYXRp
YXMgS2FyaHVtYWEgPG1hdGlhcy5rYXJodW1hYUBnbWFpbC5jb20+CiAgTWF1cm8gQ2FydmFsaG8g
Q2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNZWVsaXMgUm9vcyA8bXJvb3NA
bGludXguZWU+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1pY2hh
ZWwgTmV1bGluZyA8bWlrZXlAbmV1bGluZy5vcmc+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNoYWwgU2ltZWsgPG1pY2hhbC5zaW1la0B4aWxpbnguY29tPgogIE1p
a2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pbGFuIEJyb3ogPGdtYXp5bGFuZEBn
bWFpbC5jb20+CiAgTmF0YXJhamFuLCBKYW5ha2FyYWphbiA8SmFuYWthcmFqYW4uTmF0YXJhamFu
QGFtZC5jb20+CiAgTmF0aGFuIENoYW5jZWxsb3IgPG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4K
ICBOYXluYSBKYWluIDxuYXluYUBsaW51eC52bmV0LmlibS5jb20+CiAgTmVpbCBIb3JtYW4gPG5o
b3JtYW5AdHV4ZHJpdmVyLmNvbT4KICBOaWNvbGFzIEZlcnJlIDxuaWNvbGFzLmZlcnJlQG1pY3Jv
Y2hpcC5jb20+CiAgTmljb2xhcyBQaXRyZSA8bmljb0BsaW5hcm8ub3JnPgogIE5pa2xhcyBDYXNz
ZWwgPG5pa2xhcy5jYXNzZWxAbGluYXJvLm9yZz4KICBOaWtvbGF5IEFsZWtzYW5kcm92IDxuaWtv
bGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgTm9hIE9zaGVyb3ZpY2ggPG5vYW9zQG1lbGxhbm94
LmNvbT4KICBPR0FXQSBIaXJvZnVtaSA8aGlyb2Z1bWlAbWFpbC5wYXJrbmV0LmNvLmpwPgogIE9s
b2YgSm9oYW5zc29uIDxvbG9mQGxpeG9tLm5ldD4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9A
bmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGFvbG8g
Qm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25A
bWlwcy5jb20+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBldGVyIFppamxzdHJh
IChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpA
aW5mcmFkZWFkLm9yZz4KICBQaGlsIEVsd2VsbCA8cGhpbEByYXNwYmVycnlwaS5vcmc+CiAgUGhp
bCBSZWlkIDxwcmVpZEBlbGVjdHJvbWFnLmNvbS5hdT4KICBQaGlsIFN1dHRlciA8cGhpbEBud2wu
Y2M+CiAgUGhpbGlwcCBaYWJlbCA8cGhpbGlwcC56YWJlbEBnbWFpbC5jb20+CiAgUXUgV2VucnVv
IDx3cXVAc3VzZS5jb20+CiAgUmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+CiAg
UmFuZHkgRHVubGFwIDxyZHVubGFwQGluZnJhZGVhZC5vcmc+CiAgUmFzbXVzIFZpbGxlbW9lcyA8
bGludXhAcmFzbXVzdmlsbGVtb2VzLmRrPgogIFJpY2thcmQgeCBBbmRlcnNzb24gPHJpY2thcmFu
QGF4aXMuY29tPgogIFJvb3BhIFByYWJodSA8cm9vcGFAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBS
b3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICBSdXNzZWxsIEtpbmcg
PHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgogIFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVs
bGFub3guY29tPgogIFNhbmRpcGFuIERhcyA8c2FuZGlwYW5AbGludXguaWJtLmNvbT4KICBTYXJh
IFNoYXJvbiA8c2FyYS5zaGFyb25AaW50ZWwuY29tPgogIFNhc2NoYSBIYXVlciA8cy5oYXVlckBw
ZW5ndXRyb25peC5kZT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBU
cmFuY2hldHRpIDxzdHJhbmNoZUBjb2RlYXVyb3JhLm9yZz4KICBTaGF3biBHdW8gPHNoYXduZ3Vv
QGtlcm5lbC5vcmc+CiAgU2hheSBBZ3Jvc2tpbiA8c2hheWFnQG1lbGxhbm94LmNvbT4KICBTaHVh
aCBLaGFuIDxzaHVhaGtoQG9zZy5zYW1zdW5nLmNvbT4KICBTaW1vbiBIb3JtYW4gPGhvcm1zK3Jl
bmVzYXNAdmVyZ2UubmV0LmF1PgogIFNvd21pbmkgVmFyYWRoYW4gPHNvd21pbmkudmFyYWRoYW5A
b3JhY2xlLmNvbT4KICBTdGVmYW4gQWduZXIgPHN0ZWZhbkBhZ25lci5jaD4KICBTdGVmYW5vIEJy
aXZpbyA8c2JyaXZpb0ByZWRoYXQuY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xh
c3NlcnRAc2VjdW5ldC5jb20+CiAgU3RldmUgQ2FwcGVyIDxzdGV2ZS5jYXBwZXJAYXJtLmNvbT4K
ICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3ViYXNoIEFiaGlub3Yg
S2FzaXZpc3dhbmF0aGFuIDxzdWJhc2hhYkBjb2RlYXVyb3JhLm9yZz4KICBTdWRpcCBNdWtoZXJq
ZWUgPHN1ZGlwbS5tdWtoZXJqZWVAZ21haWwuY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3Vz
ZS5kZT4KICBUaGFkZXUgTGltYSBkZSBTb3V6YSBDYXNjYXJkbyA8Y2FzY2FyZG9AY2Fub25pY2Fs
LmNvbT4KICBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29tPgogIFRob21hcyBHbGVp
eG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRh
enpvbmlAYm9vdGxpbi5jb20+CiAgVGhvbWFzIFBldGF6em9uaSA8dGhvbWFzLnBldGF6em9uaUBm
cmVlLWVsZWN0cm9ucy5jb20+CiAgVG9iaWFzIEp1bmdlbCA8dG9iaWFzLmp1bmdlbEBnbWFpbC5j
b20+CiAgVG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2VuIDx0b2tlQHRva2UuZGs+CiAgVG9tYXMgV2lu
a2xlciA8dG9tYXMud2lua2xlckBpbnRlbC5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29u
QGxpbmFyby5vcmc+CiAgV2Vud2VuIFdhbmcgPHdhbmc2NDk1QHVtbi5lZHU+CiAgV2lsbCBEZWFj
b24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgV2lua2xlciwgVG9tYXMgPHRvbWFzLndpbmtsZXJA
aW50ZWwuY29tPgogIFl1IFpoYW8gPHl1emhhb0Bnb29nbGUuY29tPgogIFl1YW4tQ2hpIFBhbmcg
PGZ1M21vNmdvb0BnbWFpbC5jb20+CiAgWmhhbyBRaWFuZyA8cWlhbmcuemhhb0BueHAuY29tPgog
IFpoZW55dSBXYW5nIDx6aGVueXV3QGxpbnV4LmludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSA0Mjk4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 08:51:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 08:51: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-devel-bounces@lists.xenproject.org>)
	id 1gJab8-0005Vs-Uq; Mon, 05 Nov 2018 08:51:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJab8-0005Vj-1q
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 08:51:02 +0000
X-Inumbo-ID: eb769b4c-e0d7-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb769b4c-e0d7-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 08:51:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 01:51:00 -0700
Message-Id: <5BE0047002000078001F7D25@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 01:50:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541181240-30757-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1541181240-30757-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/vcpu: Remove struct vcpu allocation
 restriction for !CONFIG_SHADOW_PAGING
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjExLjE4IGF0IDE4OjU0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCj4gQEAgLTMxMSw4ICszMTEsMTEgQEAgc3RydWN0IHZjcHUgKmFsbG9jX3ZjcHVfc3Ry
dWN0KHZvaWQpCj4gICAgICAgKiBtYXkgcmVxdWlyZSB0aGF0IHRoZSBzaGFkb3cgQ1IzIHBvaW50
cyBiZWxvdyA0R0IsIGFuZCBoZW5jZSB0aGUgd2hvbGUKPiAgICAgICAqIHN0cnVjdHVyZSBtdXN0
IHNhdGlzZnkgdGhpcyByZXN0cmljdGlvbi4gVGh1cyB3ZSBzcGVjaWZ5IE1FTUZfYml0cygzMiku
Cj4gICAgICAgKi8KPiArICAgIHVuc2lnbmVkIGludCBtZW1mbGFncyA9Cj4gKyAgICAgICAgSVNf
RU5BQkxFRChDT05GSUdfU0hBRE9XX1BBR0lORykgPyBNRU1GX2JpdHMoMzIpIDogMDsKCkFjY29y
ZGluZyB0byB0aGUgY29tbWVudCwgQ09ORklHX0hWTSAob3IgcGVyaGFwcyBldmVuCmlzX2h2bV9k
b21haW4oKSwgaWYgb25seSB0aGUgY29ycmVzcG9uZGluZyBzdHJ1Y3QgZG9tYWluIHdhcwphdmFp
bGFibGUgaGVyZSkgY291bGQgYmUgdGFrZW4gaW50byBjb25zaWRlcmF0aW9uIGF0IHRoZSBzYW1l
CnRpbWUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 09:06:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 09:06: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-devel-bounces@lists.xenproject.org>)
	id 1gJapj-0006Wf-B1; Mon, 05 Nov 2018 09:06: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJapi-0006WZ-CL
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 09:06:06 +0000
X-Inumbo-ID: 062e588d-e0da-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 062e588d-e0da-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 09:06:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 02:06:04 -0700
Message-Id: <5BE007F902000078001F7D39@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 02:06:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20181102193328.1352-1-wei.liu2@citrix.com>
In-Reply-To: <20181102193328.1352-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] automation: build some customised configs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjExLjE4IGF0IDIwOjMzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
SW50cm9kdWNlIGEgbmV3IGRpcmVjdG9yeSB0byBwdXQgaW4gY29uZmlncyB3ZSBjYXJlIGFib3V0
LiBNb2RpZnkKPiBidWlsZCBzY3JpcHQgdG8gYnVpbGQgd2l0aCB0aG9zZSBjb25maWdzLgo+IAo+
IFdoaWxlIHdlIG9ubHkgaW50cm9kdWNlIHg4NiBjb25maWdzIGluaXRpYWxseSwgcHJvdmlzaW9u
IGZvciBub24teDg2Cj4gY29uZmlncy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCj4gSmFuLCBmZWVsIGZyZWUgdG8gcHV0IGNvbmZpZ3MgaGVyZS4KCkFyZSB5b3UgcmVmZXJy
aW5nIHRvIHNvbWUgcGFydCBvZiBhIHByaW9yIGRpc2N1c3Npb24gd2UndmUgaGFkLCBhbmQKdGhh
dCBJIGZvcmdvdCBhYm91dCBpbiB0aGUgbWVhbnRpbWU/IEkgZG9uJ3QgcmVjYWxsIGhhdmluZyBw
b2ludGVkCm91dCBzcGVjaWZpYyBjb25maWdzIHdlJ2Qgd2FudCB0byByb3V0aW5lbHkgdGVzdCAo
YWxiZWl0IEkgY2VydGFpbmx5CmNhbiB0aGluayBvZiBzb21lKS4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 09:15:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 09:15: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-devel-bounces@lists.xenproject.org>)
	id 1gJaz6-0007PC-Hp; Mon, 05 Nov 2018 09:15: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJaz4-0007P7-Kk
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 09:15:46 +0000
X-Inumbo-ID: 5fcb4638-e0db-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5fcb4638-e0db-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 09:15:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 02:15:43 -0700
Message-Id: <5BE00A3A02000078001F7D4C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 02:15:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
 <1541202318-9840-22-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1541202318-9840-22-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v6 22/26] xen: support console_switching
 between Dom0 and DomUs on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Achin.Gupta@arm.com,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjExLjE4IGF0IDAwOjQ1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gVG9kYXkgQ3RybC1BQUEgaXMgdXNlZCB0byBzd2l0Y2ggYmV0d2VlbiBYZW4gYW5kIERvbTAu
IEV4dGVuZCB0aGUKPiBtZWNoYW5pc20gdG8gYWxsb3cgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIFhl
biwgRG9tMCwgYW5kIGFueSBvZiB0aGUKPiBpbml0aWFsIERvbVUgY3JlYXRlZCBmcm9tIFhlbiBh
bG9uZ3NpZGUgRG9tMCBvdXQgb2YgaW5mb3JtYXRpb24gcHJvdmlkZWQKPiB2aWEgZGV2aWNlIHRy
ZWUuCj4gCj4gUmVuYW1lIHhlbl9yeCB0byBjb25zb2xlX3J4IHRvIG1hdGNoIHRoZSBuZXcgYmVo
YXZpb3IuCj4gCj4gQ2xhcmlmeSBleGlzdGluZyBjb21tZW50IGFib3V0ICJub3RpZnkgdGhlIGd1
ZXN0IiwgbWFraW5nIGl0IGNsZWFyIHRoYXQKPiBpdCBpcyBvbmx5IGFib3V0IHRoZSBoYXJkd2Fy
ZSBkb21haW4uCj4gCj4gU3dpdGNoaW5nIHRoZSBjb25zb2xlIGlucHV0IHRvIGRvbVVzIHN0YXJ0
ZWQgZnJvbSBYZW4gYXQgYm9vdCBpcwo+ICNpZmRlZidlZCB0byAwIGluIHRoaXMgcGF0Y2guIFRo
ZSBjb2RlIHdpbGwgYmUgZW5hYmxlZCB3aGVuCj4gdnBsMDExX3J4X2NoYXJfeGVuIGlzIGludHJv
ZHVjZWQuIEZvciBub3cgaXQgaXMgZGlzYWJsZWQgZm9yCj4gYmlzZWN0YWJpbGl0eS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgp3aXRoIHR3byByZW1hcmtz
IChidXQgdGhlIGFjayBhcHBsaWVzIHdpdGggb3Igd2l0aG91dCBlaXRoZXIKdGFrZW4gY2FyZSBv
Zik6Cgo+IEBAIC0zOTEsMzEgKzM5NCw4MiBAQCBzdGF0aWMgdm9pZCBkdW1wX2NvbnNvbGVfcmlu
Z19rZXkodW5zaWduZWQgY2hhciBrZXkpCj4gICAgICBmcmVlX3hlbmhlYXBfcGFnZXMoYnVmLCBv
cmRlcik7Cj4gIH0KPiAgCj4gLS8qIENUUkwtPHN3aXRjaF9jaGFyPiBzd2l0Y2hlcyBpbnB1dCBk
aXJlY3Rpb24gYmV0d2VlbiBYZW4gYW5kIERPTTAuICovCj4gKy8qCj4gKyAqIENUUkwtPHN3aXRj
aF9jaGFyPiBjaGFuZ2VzIGlucHV0IGRpcmVjdGlvbiwgcm90YXRpbmcgYW1vbmcgWGVuLCBEb20w
LAo+ICsgKiBhbmQgdGhlIERvbVVzIHN0YXJ0ZWQgZnJvbSBYZW4gYXQgYm9vdC4KPiArICovCj4g
ICNkZWZpbmUgc3dpdGNoX2NvZGUgKG9wdF9jb25zd2l0Y2hbMF0tJ2EnKzEpCj4gLXN0YXRpYyBp
bnQgX19yZWFkX21vc3RseSB4ZW5fcnggPSAxOyAvKiBGQUxTRSA9PiBpbnB1dCBwYXNzZWQgdG8g
ZG9tYWluIDAuICovCj4gKy8qCj4gKyAqIGNvbnNvbGVfcng9MCA9PiBpbnB1dCB0byB4ZW4KPiAr
ICogY29uc29sZV9yeD0xID0+IGlucHV0IHRvIGRvbTAKPiArICogY29uc29sZV9yeD1OID0+IGlu
cHV0IHRvIGRvbShOLTEpCj4gKyAqLwo+ICtzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0
bHkgY29uc29sZV9yeCA9IDA7Cj4gIAo+ICBzdGF0aWMgdm9pZCBzd2l0Y2hfc2VyaWFsX2lucHV0
KHZvaWQpCj4gIHsKPiAtICAgIHN0YXRpYyBjaGFyICppbnB1dF9zdHJbMl0gPSB7ICJET00wIiwg
IlhlbiIgfTsKPiAtICAgIHhlbl9yeCA9ICF4ZW5fcng7Cj4gLSAgICBwcmludGsoIioqKiBTZXJp
YWwgaW5wdXQgLT4gJXMiLCBpbnB1dF9zdHJbeGVuX3J4XSk7Cj4gKyAgICBpZiAoIGNvbnNvbGVf
cnggPT0gbWF4X2luaXRfZG9taWQgKyAxICkKCkkgZ2VuZXJhbGx5IGNvbnNpZGVyIGl0IGJldHRl
ciB0byB1c2UgPj0gaW4gY2FzZXMgbGlrZSB0aGlzLgoKPiAgc3RhdGljIHZvaWQgX19zZXJpYWxf
cngoY2hhciBjLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgewo+IC0gICAgaWYgKCB4
ZW5fcnggKQo+ICsgICAgc3dpdGNoICggY29uc29sZV9yeCApCj4gKyAgICB7Cj4gKyAgICBjYXNl
IDA6Cj4gICAgICAgICAgcmV0dXJuIGhhbmRsZV9rZXlwcmVzcyhjLCByZWdzKTsKPiAgCj4gLSAg
ICAvKiBEZWxpdmVyIGlucHV0IHRvIGd1ZXN0IGJ1ZmZlciwgdW5sZXNzIGl0IGlzIGFscmVhZHkg
ZnVsbC4gKi8KPiAtICAgIGlmICggKHNlcmlhbF9yeF9wcm9kLXNlcmlhbF9yeF9jb25zKSAhPSBT
RVJJQUxfUlhfU0laRSApCj4gLSAgICAgICAgc2VyaWFsX3J4X3JpbmdbU0VSSUFMX1JYX01BU0so
c2VyaWFsX3J4X3Byb2QrKyldID0gYzsKPiAtICAgIC8qIEFsd2F5cyBub3RpZnkgdGhlIGd1ZXN0
OiBwcmV2ZW50cyByZWNlaXZlIHBhdGggZnJvbSBnZXR0aW5nIHN0dWNrLiAqLwo+IC0gICAgc2Vu
ZF9nbG9iYWxfdmlycShWSVJRX0NPTlNPTEUpOwo+ICsgICAgY2FzZSAxOgo+ICsgICAgICAgIC8q
Cj4gKyAgICAgICAgICogRGVsaXZlciBpbnB1dCB0byB0aGUgaGFyZHdhcmUgZG9tYWluIGJ1ZmZl
ciwgdW5sZXNzIGl0IGlzCj4gKyAgICAgICAgICogYWxyZWFkeSBmdWxsLgo+ICsgICAgICAgICAq
Lwo+ICsgICAgICAgIGlmICggKHNlcmlhbF9yeF9wcm9kIC0gc2VyaWFsX3J4X2NvbnMpICE9IFNF
UklBTF9SWF9TSVpFICkKPiArICAgICAgICAgICAgc2VyaWFsX3J4X3JpbmdbU0VSSUFMX1JYX01B
U0soc2VyaWFsX3J4X3Byb2QrKyldID0gYzsKPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAg
KiBBbHdheXMgbm90aWZ5IHRoZSBoYXJkd2FyZSBkb21haW46IHByZXZlbnRzIHJlY2VpdmUgcGF0
aCBmcm9tCj4gKyAgICAgICAgICogZ2V0dGluZyBzdHVjay4KPiArICAgICAgICAgKi8KPiArICAg
ICAgICBzZW5kX2dsb2JhbF92aXJxKFZJUlFfQ09OU09MRSk7Cj4gKyAgICAgICAgYnJlYWs7Cj4g
Kwo+ICsjaWYgMAo+ICsgICAgZGVmYXVsdDoKPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChjb25zb2xlX3J4IC0gMSk7Cj4gKwo+
ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogSWYgd2UgaGF2ZSBhIHByb3Blcmx5IGluaXRpYWxp
emVkIHZwbDAxMSBjb25zb2xlIGZvciB0aGUKPiArICAgICAgICAgKiBkb21haW4sIHdpdGhvdXQg
YSBmdWxsIFBWIHJpbmcgdG8gRG9tMCAoaW4gdGhhdCBjYXNlIGlucHV0Cj4gKyAgICAgICAgICog
Y29tZXMgZnJvbSB0aGUgUFYgcmluZyksIHRoZW4gc2VuZCB0aGUgY2hhcmFjdGVyIHRvIGl0Lgo+
ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggZCAhPSBOVUxMICYmCj4gKyAgICAgICAgICAg
ICAhZC0+YXJjaC52cGwwMTEuYmFja2VuZF9pbl9kb21haW4gJiYKPiArICAgICAgICAgICAgIGQt
PmFyY2gudnBsMDExLmJhY2tlbmQueGVuICE9IE5VTEwgKQo+ICsgICAgICAgICAgICB2cGwwMTFf
cnhfY2hhcl94ZW4oZCwgYyk7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICBwcmludGso
IkNhbm5vdCBzZW5kIGNoYXJzIHRvIERvbSVkOiBubyBVQVJUIGF2YWlsYWJsZVxuIiwKPiArICAg
ICAgICAgICAgICAgICAgIGNvbnNvbGVfcnggLSAxKTsKPiArCj4gKyAgICAgICAgaWYgKCBkICE9
IE5VTEwgKQo+ICsgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKPiArICAgIH0KPiAr
I2VuZGlmCgpBcyBzYWlkIGJlZm9yZSwgSSB3b3VsZCBoYXZlIHByZWZlcnJlZCBpZiB0aGlzIGNv
ZGUgYmxvY2sgd2FzCmludHJvZHVjZWQgb25seSB3aXRoIHRoZSBwYXRjaCBtYWtpbmcgaXQgdXNh
YmxlLCByYXRoZXIgdGhhbgp3aXRoIHRoZSAjaWYgMCBoZXJlLgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 09:42:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 09:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJbOx-0001Sj-F0; Mon, 05 Nov 2018 09:42: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=dwfx=nq=codeaurora.org=arunks@srs-us1.protection.inumbo.net>)
 id 1gJbOv-0001Se-UH
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 09:42:29 +0000
X-Inumbo-ID: 1c08e1a8-e0df-11e8-9a16-bc764e045a96
Received: from smtp.codeaurora.org (unknown [198.145.29.96])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c08e1a8-e0df-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 09:42:29 +0000 (UTC)
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 4E20960B26; Mon,  5 Nov 2018 09:42:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1541410948;
 bh=ZuW+AaqfCLSRA9Kf5pYu6vAZLi5tpItZrhXkNqTYJ60=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=OgXsWJ3We4v8zF1L97ZLIi+asYLUDSapbX74yRJWRbEKNj4kHaWE3nfq6AomRoXa4
 fT0j6oZ2w2JL7ma6j1aNwO5niLNKQVXiOjnx/obXeWnDBX/wBX4THM1yzwV9txPsxv
 L6eucLxVBmxzEUitKwki9S5ne/etaXK206g74M6A=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_INVALID,DKIM_SIGNED autolearn=no autolearn_force=no version=3.4.0
Received: from mail.codeaurora.org (localhost.localdomain [127.0.0.1])
 by smtp.codeaurora.org (Postfix) with ESMTP id 502416074C;
 Mon,  5 Nov 2018 09:42:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1541410947;
 bh=ZuW+AaqfCLSRA9Kf5pYu6vAZLi5tpItZrhXkNqTYJ60=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=XVNNqV7Ac/zE+BjjGFQXU8duKHFpHehzIBd4lLcQ3yaRtkIMyst6nrp6EMk1Z5MBc
 mWThZIdbPhqy7Bpjo7z0MfIy8raKGqoljE9GyLgZ6dcq8tKbUsFEPSKuABBnGoX06k
 sjgyxAEDkdLtlAb7Kb398BvbOq2sXLTDXy5c1dJw=
MIME-Version: 1.0
Date: Mon, 05 Nov 2018 15:12:27 +0530
From: Arun KS <arunks@codeaurora.org>
To: Michal Hocko <mhocko@kernel.org>
In-Reply-To: <c6289fada694462ed708174f9a1f3b6c@codeaurora.org>
References: <1538727006-5727-1-git-send-email-arunks@codeaurora.org>
 <72215e75-6c7e-0aef-c06e-e3aba47cf806@suse.cz>
 <efb65160af41d0e18cb2dcb30c2fb86a@codeaurora.org>
 <20181010173334.GL5873@dhcp22.suse.cz>
 <a2d576a5fc82cdf54fc89409686e58f5@codeaurora.org>
 <20181011075503.GQ5873@dhcp22.suse.cz>
 <20181018191825.fcad6e28f32a3686f201acdf@linux-foundation.org>
 <20181019080755.GK18839@dhcp22.suse.cz>
 <c6289fada694462ed708174f9a1f3b6c@codeaurora.org>
Message-ID: <beaa1acf7423da7ee0f9bbc4cee2d14a@codeaurora.org>
X-Sender: arunks@codeaurora.org
User-Agent: Roundcube Webmail/1.2.5
Subject: Re: [Xen-devel] [PATCH v5 1/2] memory_hotplug: Free pages as higher
 order
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: vatsa@codeaurora.org, linux-mm@kvack.org, getarunks@gmail.com,
 kys@microsoft.com, boris.ostrovsky@oracle.com, sthemmin@microsoft.com,
 xen-devel@lists.xenproject.org, haiyangz@microsoft.com, yasu.isimatu@gmail.com,
 dan.j.williams@intel.com, Andrew Morton <akpm@linux-foundation.org>,
 Vlastimil Babka <vbabka@suse.cz>, osalvador@suse.de, jgross@suse.com,
 aaron.lu@intel.com, malat@debian.org, gregkh@linuxfoundation.org,
 linux-kernel@vger.kernel.org, vinmenon@codeaurora.org, jrdr.linux@gmail.com,
 devel@linuxdriverproject.org, iamjoonsoo.kim@lge.com,
 mgorman@techsingularity.net, kirill.shutemov@linux.intel.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOC0xMC0yMiAxNjowMywgQXJ1biBLUyB3cm90ZToKPiBPbiAyMDE4LTEwLTE5IDEzOjM3
LCBNaWNoYWwgSG9ja28gd3JvdGU6Cj4+IE9uIFRodSAxOC0xMC0xOCAxOToxODoyNSwgQW5kcmV3
IE1vcnRvbiB3cm90ZToKPj4gWy4uLl0KPj4+IFNvIHRoaXMgcGF0Y2ggbmVlZHMgbW9yZSB3b3Jr
LCB5ZXM/Cj4+IAo+PiBZZXMsIEkndmUgdGFsa2VkIHRvIEFydW4gKGhlIGlzIG9mZmxpbmUgdW50
aWwgbmV4dCB3ZWVrKSBvZmZsaXN0IGFuZCAKPj4gaGUKPj4gd2lsbCBwbGF5IHdpdGggdGhpcyBz
b21lIG1vcmUuCj4gCj4gQ29udmVydGVkIHRvdGFsaGlnaF9wYWdlcywgdG90YWxyYW1fcGFnZXMg
YW5kIHpvbmUtPm1hbmFnZWRfcGFnZSB0bwo+IGF0b21pYyBhbmQgdGVzdGVkIGhvdCBhZGQuIExh
dGVuY3kgaXMgbm90IGVmZmVjdGVkIHdpdGggdGhpcyBjaGFuZ2UuCj4gV2lsbCBzZW5kIG91dCBh
IHNlcGFyYXRlIHBhdGNoIG9uIHRvcCBvZiB0aGlzIG9uZS4KSGVsbG8gQW5kcmV3L01pY2hhbCwK
CldpbGwgdGhpcyBiZSBnb2luZyBpbiBzdWJzZXF1ZW50IC1yY3M/CgpSZWdhcmRzLApBcnVuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 09:47:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 09:47: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-devel-bounces@lists.xenproject.org>)
	id 1gJbTm-0001gL-3P; Mon, 05 Nov 2018 09:47: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJbTl-0001gG-Fj
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 09:47:29 +0000
X-Inumbo-ID: cd769576-e0df-11e8-b7a2-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd769576-e0df-11e8-b7a2-12d6303a7972;
 Mon, 05 Nov 2018 09:47:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 02:47:26 -0700
Message-Id: <5BE011A902000078001F7D7B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 02:47:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5BDC7E5802000078001F75BA@prv1-mh.provo.novell.com>
 <5BDC7F3002000078001F75CF@prv1-mh.provo.novell.com>
 <44156271-6b5a-fd35-bb9c-c30a0e158c36@citrix.com>
In-Reply-To: <44156271-6b5a-fd35-bb9c-c30a0e158c36@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/3] x86emul: raise #GP(0) in VME mode for
 POPF with TF set in new value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjExLjE4IGF0IDE5OjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDIvMTEvMTggMTY6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUaGlzIGlzIGEg
Y2hlY2sgZXhwbGljaXRseSBsaXN0ZWQgYnkgdGhlIGluc3RydWN0aW9uIHBhZ2UgaW4gdGhlIFNE
TS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
IAo+IEhtbSAtIGxvb2tpbmcgYXQgdGhlIGxpc3RpbmcsIEkgdGhpbmsgd2UndmUgZ290IGFuIElP
UEwgbWlzbWF0Y2guICBUaGlzCj4gYmVoYXZpb3VyLCBhcyB3ZWxsIGFzIHRoZSBWSVAgYWRqdXN0
bWVudCBpbiBjb250ZXh0LCBvbmx5IGFwcGx5IGF0IElPUEwgPCAzLgoKQWgsIHllcywgYnV0IHRo
YXQnbGwgYmUgYW5vdGhlciAocHJlcmVxKSBwYXRjaC4KCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 09:54:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 09:54: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-devel-bounces@lists.xenproject.org>)
	id 1gJbaH-0002Rv-Vt; Mon, 05 Nov 2018 09:54: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=ufyo=nq=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gJbaG-0002Rq-4j
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 09:54:12 +0000
X-Inumbo-ID: bdd1af04-e0e0-11e8-9a16-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::718])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bdd1af04-e0e0-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 09:54:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=87cc/oNS1+yEIqBhc2HKqwY6zZovyRVJKBGWeWmDz5o=;
 b=xQUz2Yuvj9zmmH+9YC1kOE0yr7q901LGyzWurLqcMx3oAln/psi86OciTLhQDKfFdbVVp2nXIr/eH029Qn+oSHteJnF35fCPmVcnbjMthpkzCVTbp4l7eu+f7NrUnLQYcvwf7CEgd7zdhUGWT4mloz7ya6Cw1n4iolbngPqXOSQ=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB3902.eurprd02.prod.outlook.com (20.177.58.75) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.27; Mon, 5 Nov 2018 09:54:06 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::4907:98f3:a6a4:51ca]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::4907:98f3:a6a4:51ca%4]) with mapi id 15.20.1294.028; Mon, 5 Nov 2018
 09:54:06 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v8] arch/x86: Add registers to vm_event
Thread-Index: AQHUdO19gpkfGizc50CDeNOl6OfHYQ==
Date: Mon, 5 Nov 2018 09:54:06 +0000
Message-ID: <20181105095354.9082-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM5P189CA0030.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:206:15::43) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB3902;
 6:3G3zA4CXOQ2gB19JcP299DD3jxh3l/MMecCtBdcSEUFN2JHX0N5YuVcVaOzhdALD8rXxKEXKEPxXan5ZGKGJwR/ta6FUpf99m+zLLYcThQpeGljZ4Zvb5yGdMCW5Ec8CzLNMrWZsAJ4WMH22SpiB4ToJ42O7eCIBC+sWRbvKsdp4tmeXK1dsv3CJ3zlLcyRrhgTmpvoJJeYLyt9n58XMGf20XmV/L4pJGaAi2yDr3zywzCMdqs/GruT7BXEolfCr+Z2Oq//YxQdzzxSGRZtdH+F+XFUlC5y68U/hUCYU248lGU+ieVnd1sbj4GzvrU1R9h8ul0DekMeDYfabEsmcnRIQomsqVi4y635MVaHVfamhh25AmBaXLfshMatXy96iRVYdXwXFUb8L2GpdECabl373FSK4Qr3GBirFJAcucLNHAzH+CCoNCANqUncEruuPR3GY1y/80TwiZHnBNr9r9Q==;
 5:WcJ7WHhs6D80hdpt9cIjH3S9GnANdPCv9FTlI6fc0to+SwrQWVKM7sEDvbPB8Zqh7uhfAeDZQvUQpBek8GjZBOPm2jq81sPezRBXKsFyI7SryK4AtqXrrKzuduGs2zfXYrON4JBlTpMUpdo+JdRZXq6oBigiKv/RnYj/Fe4RuEE=;
 7:hWRMuIAOh6rpvfFCDYFaceX1CSTX+TJdeg+N8ALrBFLdCRjr0IsEpcbu4q9HT8jKdpAkMyCzR/NJ9E8ISpaer+3dPETvYOcBXdAqdAOb0+6Aby2mBH+DKSN2grM8+zavVDIqUzczN5mqAd2tXuTeeA==
x-ms-office365-filtering-correlation-id: e0bbaa9a-b8fa-4470-6b79-08d643049fde
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB3902; 
x-ms-traffictypediagnostic: VI1PR02MB3902:
x-microsoft-antispam-prvs: <VI1PR02MB390207E25679B29840E071BDABCA0@VI1PR02MB3902.eurprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(3231382)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB3902; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB3902; 
x-forefront-prvs: 08476BC6EF
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(376002)(39840400004)(136003)(366004)(396003)(189003)(199004)(6486002)(14454004)(86362001)(575784001)(66066001)(25786009)(305945005)(2616005)(478600001)(4326008)(81156014)(81166006)(107886003)(6916009)(8936002)(8676002)(1076002)(3846002)(53936002)(6116002)(5640700003)(5660300001)(71200400001)(6436002)(36756003)(6512007)(71190400001)(2900100001)(7736002)(2351001)(486006)(316002)(99286004)(476003)(2501003)(52116002)(105586002)(256004)(2906002)(14444005)(68736007)(97736004)(102836004)(26005)(6506007)(186003)(54906003)(386003)(106356001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB3902;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: 9LsDj2GC3BXsiKY3QiR4opTsU8bmoq1czSFXeNpaoKtf//UDatogQYtNwIPuMT6FXtMKsc6sy3U0+hGFW1istb5b8nus12z94o6G5V4IywOqKaWm+9kSfcBV8GycZxpGkv/hKEl/wRKerfKckWcNz8KFXxxbuImM/8o0rQ60p4IsEMAxwmHZ8dtSYBAJ9EgyDH5dnjcmBQivdJGv3+9W1aVc21d4tlD2wUnxy6jLsDrzpbeXwFILGX8D9+ZbDMhwuI5Pk0Ti5eoYGkJn7PipUgpJDd0GHMDRzu63n0g6e7JblKPquOZFH33uHGMicGZw1VJEmQZCYkwuEdOu+oEeFbWmB+QJ8bjcLK8Ebpy9mCI=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e0bbaa9a-b8fa-4470-6b79-08d643049fde
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Nov 2018 09:54:06.4940 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB3902
Subject: [Xen-devel] [PATCH v8] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGEgY291cGxlIG9mIHJlZ3MgdG8gdGhlIHZtX2V2ZW50IHRoYXQgYXJl
IHVzZWQgYnkKdGhlIGludHJvc3BlY3Rpb24uIFRoZSBiYXNlLCBsaW1pdCBhbmQgYXIKYml0cyBh
cmUgY29tcHJlc3NlZCBpbnRvIGEgdWludDY0X3QgdW5pb24gc28gYXMgbm90IHRvIGVubGFyZ2Ug
dGhlCnZtX2V2ZW50LgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBWNzoKCS0gTW92ZSBkcjYgbmV0eCB0
byBkcjcgaW4gdm1fZXZlbnRfcmVnc194ODYuCi0tLQogeGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMg
ICAgICAgfCA3MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2luY2x1
ZGUvcHVibGljL3ZtX2V2ZW50LmggfCAyNyArKysrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQs
IDg5IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni92bV9ldmVudC5jIGIveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMKaW5kZXggMTVkZTQzYzNl
Ni4uNDNhNGE1NzAyMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMKKysrIGIv
eGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMKQEAgLTEyMiwxMSArMTIyLDY2IEBAIHZvaWQgdm1fZXZl
bnRfbW9uaXRvcl9uZXh0X2ludGVycnVwdChzdHJ1Y3QgdmNwdSAqdikKICAgICB2LT5hcmNoLm1v
bml0b3IubmV4dF9pbnRlcnJ1cHRfZW5hYmxlZCA9IHRydWU7CiB9CiAKK3N0YXRpYyB2b2lkIHZt
X2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3RlcihlbnVtIHg4Nl9zZWdtZW50IHNlZ21lbnQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZtX2V2ZW50
X3JlZ3NfeDg2ICpyZWcpCit7CisgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgc2VnOworCisg
ICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKGN1cnJlbnQsIHNlZ21lbnQsICZzZWcpOworCisg
ICAgc3dpdGNoICggc2VnbWVudCApCisgICAgeworICAgIGNhc2UgeDg2X3NlZ19zczoKKyAgICAg
ICAgcmVnLT5zc19iYXNlID0gc2VnLmJhc2U7CisgICAgICAgIHJlZy0+c3MubGltaXQgPSBzZWcu
ZyA/IHNlZy5saW1pdCA+PiAxMiA6IHNlZy5saW1pdDsKKyAgICAgICAgcmVnLT5zcy5hciA9IHNl
Zy5hdHRyOworICAgICAgICByZWctPnNzX3NlbCA9IHNlZy5zZWw7CisgICAgICAgIGJyZWFrOwor
CisgICAgY2FzZSB4ODZfc2VnX2ZzOgorICAgICAgICByZWctPmZzX2Jhc2UgPSBzZWcuYmFzZTsK
KyAgICAgICAgcmVnLT5mcy5saW1pdCA9IHNlZy5nID8gc2VnLmxpbWl0ID4+IDEyIDogc2VnLmxp
bWl0OworICAgICAgICByZWctPmZzLmFyID0gc2VnLmF0dHI7CisgICAgICAgIHJlZy0+ZnNfc2Vs
ID0gc2VnLnNlbDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIHg4Nl9zZWdfZ3M6CisgICAg
ICAgIHJlZy0+Z3NfYmFzZSA9IHNlZy5iYXNlOworICAgICAgICByZWctPmdzLmxpbWl0ID0gc2Vn
LmcgPyBzZWcubGltaXQgPj4gMTIgOiBzZWcubGltaXQ7CisgICAgICAgIHJlZy0+Z3MuYXIgPSBz
ZWcuYXR0cjsKKyAgICAgICAgcmVnLT5nc19zZWwgPSBzZWcuc2VsOworICAgICAgICBicmVhazsK
KworICAgIGNhc2UgeDg2X3NlZ19jczoKKyAgICAgICAgcmVnLT5jc19iYXNlID0gc2VnLmJhc2U7
CisgICAgICAgIHJlZy0+Y3MubGltaXQgPSBzZWcuZyA/IHNlZy5saW1pdCA+PiAxMiA6IHNlZy5s
aW1pdDsKKyAgICAgICAgcmVnLT5jcy5hciA9IHNlZy5hdHRyOworICAgICAgICByZWctPmNzX3Nl
bCA9IHNlZy5zZWw7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSB4ODZfc2VnX2RzOgorICAg
ICAgICByZWctPmRzX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICAgICAgcmVnLT5kcy5saW1pdCA9IHNl
Zy5nID8gc2VnLmxpbWl0ID4+IDEyIDogc2VnLmxpbWl0OworICAgICAgICByZWctPmRzLmFyID0g
c2VnLmF0dHI7CisgICAgICAgIHJlZy0+ZHNfc2VsID0gc2VnLnNlbDsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIHg4Nl9zZWdfZXM6CisgICAgICAgIHJlZy0+ZXNfYmFzZSA9IHNlZy5iYXNl
OworICAgICAgICByZWctPmVzLmxpbWl0ID0gc2VnLmcgPyBzZWcubGltaXQgPj4gMTIgOiBzZWcu
bGltaXQ7CisgICAgICAgIHJlZy0+ZXMuYXIgPSBzZWcuYXR0cjsKKyAgICAgICAgcmVnLT5lc19z
ZWwgPSBzZWcuc2VsOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOworICAgIH0KK30KKwogdm9pZCB2bV9ldmVudF9maWxsX3JlZ3Mo
dm1fZXZlbnRfcmVxdWVzdF90ICpyZXEpCiB7CiAjaWZkZWYgQ09ORklHX0hWTQogICAgIGNvbnN0
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpOwotICAg
IHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZzsKICAgICBzdHJ1Y3QgaHZtX2h3X2NwdSBjdHh0
ID0ge307CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogCkBAIC0xNzAsMTQgKzIy
NSwxNSBAQCB2b2lkIHZtX2V2ZW50X2ZpbGxfcmVncyh2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSkK
ICAgICByZXEtPmRhdGEucmVncy54ODYubXNyX3N0YXIgPSBjdHh0Lm1zcl9zdGFyOwogICAgIHJl
cS0+ZGF0YS5yZWdzLng4Ni5tc3JfbHN0YXIgPSBjdHh0Lm1zcl9sc3RhcjsKIAotICAgIGh2bV9n
ZXRfc2VnbWVudF9yZWdpc3RlcihjdXJyLCB4ODZfc2VnX2ZzLCAmc2VnKTsKLSAgICByZXEtPmRh
dGEucmVncy54ODYuZnNfYmFzZSA9IHNlZy5iYXNlOwotCi0gICAgaHZtX2dldF9zZWdtZW50X3Jl
Z2lzdGVyKGN1cnIsIHg4Nl9zZWdfZ3MsICZzZWcpOwotICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5n
c19iYXNlID0gc2VnLmJhc2U7CisgICAgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKHg4
Nl9zZWdfZnMsICZyZXEtPmRhdGEucmVncy54ODYpOworICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVu
dF9yZWdpc3Rlcih4ODZfc2VnX2dzLCAmcmVxLT5kYXRhLnJlZ3MueDg2KTsKKyAgICB2bV9ldmVu
dF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIoeDg2X3NlZ19jcywgJnJlcS0+ZGF0YS5yZWdzLng4Nik7
CisgICAgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKHg4Nl9zZWdfc3MsICZyZXEtPmRh
dGEucmVncy54ODYpOworICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rlcih4ODZfc2Vn
X2RzLCAmcmVxLT5kYXRhLnJlZ3MueDg2KTsKKyAgICB2bV9ldmVudF9wYWNrX3NlZ21lbnRfcmVn
aXN0ZXIoeDg2X3NlZ19lcywgJnJlcS0+ZGF0YS5yZWdzLng4Nik7CiAKLSAgICBodm1fZ2V0X3Nl
Z21lbnRfcmVnaXN0ZXIoY3VyciwgeDg2X3NlZ19jcywgJnNlZyk7Ci0gICAgcmVxLT5kYXRhLnJl
Z3MueDg2LmNzX2FyYnl0ZXMgPSBzZWcuYXR0cjsKKyAgICByZXEtPmRhdGEucmVncy54ODYuc2hh
ZG93X2dzID0gY3R4dC5zaGFkb3dfZ3M7CisgICAgcmVxLT5kYXRhLnJlZ3MueDg2LmRyNiA9IGN0
eHQuZHI2OwogI2VuZGlmCiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9l
dmVudC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmgKaW5kZXggMzZlM2Y0Njg1ZC4u
YjJiYWZjMGQ3NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmgKKysr
IGIveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmgKQEAgLTI5LDcgKzI5LDcgQEAKIAogI2lu
Y2x1ZGUgInhlbi5oIgogCi0jZGVmaW5lIFZNX0VWRU5UX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAw
MDAwMDMKKyNkZWZpbmUgVk1fRVZFTlRfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwNAogCiAj
aWYgZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pCiAKQEAgLTE1Nyw2
ICsxNTcsMTIgQEAKICNkZWZpbmUgVk1fRVZFTlRfWDg2X0NSNCAgICAyCiAjZGVmaW5lIFZNX0VW
RU5UX1g4Nl9YQ1IwICAgMwogCisvKiBUaGUgbGltaXQgZmllbGQgaXMgcmlnaHQtc2hpZnRlZCBi
eSAxMiBiaXRzIGlmIC5hci5nIGlzIHNldC4gKi8KK3N0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0
b3JfcmVnIHsKKyAgICB1aW50MzJfdCBsaW1pdCAgOiAgICAyMDsKKyAgICB1aW50MzJfdCBhciAg
ICAgOiAgICAxMjsKK307CisKIC8qCiAgKiBVc2luZyBjdXN0b20gdkNQVSBzdHJ1Y3RzIChpLmUu
IG5vdCBodm1faHdfY3B1KSBmb3IgYm90aCB4ODYgYW5kIEFSTQogICogc28gYXMgdG8gbm90IGZp
bGwgdGhlIHZtX2V2ZW50IHJpbmcgYnVmZmVyIHRvbyBxdWlja2x5LgpAQCAtMTc5LDYgKzE4NSw3
IEBAIHN0cnVjdCB2bV9ldmVudF9yZWdzX3g4NiB7CiAgICAgdWludDY0X3QgcjE0OwogICAgIHVp
bnQ2NF90IHIxNTsKICAgICB1aW50NjRfdCByZmxhZ3M7CisgICAgdWludDY0X3QgZHI2OwogICAg
IHVpbnQ2NF90IGRyNzsKICAgICB1aW50NjRfdCByaXA7CiAgICAgdWludDY0X3QgY3IwOwpAQCAt
MTkxLDkgKzE5OCwyNSBAQCBzdHJ1Y3Qgdm1fZXZlbnRfcmVnc194ODYgewogICAgIHVpbnQ2NF90
IG1zcl9lZmVyOwogICAgIHVpbnQ2NF90IG1zcl9zdGFyOwogICAgIHVpbnQ2NF90IG1zcl9sc3Rh
cjsKKyAgICB1aW50MzJfdCBjc19iYXNlOworICAgIHVpbnQzMl90IHNzX2Jhc2U7CisgICAgdWlu
dDMyX3QgZHNfYmFzZTsKKyAgICB1aW50MzJfdCBlc19iYXNlOwogICAgIHVpbnQ2NF90IGZzX2Jh
c2U7CiAgICAgdWludDY0X3QgZ3NfYmFzZTsKLSAgICB1aW50MzJfdCBjc19hcmJ5dGVzOworICAg
IHN0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIGNzOworICAgIHN0cnVjdCB2bV9ldmVu
dF94ODZfc2VsZWN0b3JfcmVnIHNzOworICAgIHN0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0b3Jf
cmVnIGRzOworICAgIHN0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIGVzOworICAgIHN0
cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIGZzOworICAgIHN0cnVjdCB2bV9ldmVudF94
ODZfc2VsZWN0b3JfcmVnIGdzOworICAgIHVpbnQ2NF90IHNoYWRvd19nczsKKyAgICB1aW50MTZf
dCBjc19zZWw7CisgICAgdWludDE2X3Qgc3Nfc2VsOworICAgIHVpbnQxNl90IGRzX3NlbDsKKyAg
ICB1aW50MTZfdCBlc19zZWw7CisgICAgdWludDE2X3QgZnNfc2VsOworICAgIHVpbnQxNl90IGdz
X3NlbDsKICAgICB1aW50MzJfdCBfcGFkOwogfTsKIAotLSAKMi4xNy4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 09:55:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 09:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gJbba-0002XW-CN; Mon, 05 Nov 2018 09:55:34 +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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJbbY-0002XO-Hs
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 09:55:32 +0000
X-Inumbo-ID: edb396ee-e0e0-11e8-827d-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id edb396ee-e0e0-11e8-827d-12d6303a7972;
 Mon, 05 Nov 2018 09:55:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 02:55:29 -0700
Message-Id: <5BE0138E02000078001F7D91@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 02:55:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5BDC7E5802000078001F75BA@prv1-mh.provo.novell.com>
 <5BDC7F4B02000078001F75D2@prv1-mh.provo.novell.com>
 <a3c2177c-1847-3e86-d853-db098abd1a8a@citrix.com>
In-Reply-To: <a3c2177c-1847-3e86-d853-db098abd1a8a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/3] x86emul: consolidate CR4 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjExLjE4IGF0IDE5OjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDIvMTEvMTggMTY6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBOb3cgdGhhdCB0
aGVyZSdzIGFuIGFsbW9zdCB1bmNvbmRpdGlvbmFsIENSNCByZWFkIHJpZ2h0IGF0IHRoZSBiZWdp
bm5pbmcKPj4gb2YgeDg2X2VtdWxhdGUoKSwgY2VudHJhbGl6ZSBpdHMgcmVhZGluZyB0aGVyZSBh
bmQgdXNlIHJlc3VsdCBhbmQgdmFsdWUKPj4gZXZlcnl3aGVyZSBlbHNlIHdpdGhvdXQgZnVydGhl
ciBpbnZva2luZyB0aGUgaG9vay4KPj4KPj4gU3Vic2VxdWVudGx5IHdlIG1heSB3YW50IHRvIGNv
bnNpZGVyIGhhdmluZyB0aGUgY2FsbGVycyBwcm92aWRlCj4+IHdoaWNoZXZlciB2YWx1ZSB0aGV5
IGRlZW0gYXBwcm9wcmlhdGUgaW4gdGhlaXIgY29udGV4dHMsIHRvIGF2b2lkCj4+IGludm9raW5n
IHRoZSBob29rIGFsdG9nZXRoZXIgZm9yIHRoaXMgcHVycG9zZS4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IEkndmUgZ290IG1vc3Qgb2Yg
YSBzZXJpZXMgZG9pbmcgdGhpcyBmb3IgY3B1aWQsIHdoaWNoIGRyb3BzIH40ayBvZiAudGV4dAo+
IHZvbHVtZSBmcm9tIHg4Nl9lbXVsYXRlKCkgYWxvbmUuCj4gCj4gTXkgcGxhbiB3YXMgdG8gZ2V0
IGFsbCB0aGUgYXJjaGl0ZWN0dXJhbCBzdGF0ZSBpbiBhIGRpcmVjdGx5IHJlYWRhYmxlCj4gZm9y
bSwgdG8gcmVkdWNlIHRoZSBjb21wbGV4aXR5IGFuZCBib2lsZXJwbGF0ZS4KCkknbSBub3QgY29u
dmluY2VkLCB0aGUgbW9yZSB0aGF0IEkgZG9uJ3QgdGhpbmsgeW91IHJlYWxseSBtZWFuICJhbGwi
CndoZW4geW91IHNheSAiYWxsIjogU3VyZWx5IG5vdCB0aGUgd2hvbGUgc2V0IG9mIE1TUnMgb3Ig
YW55IG9mClhTVEFURT8KCj4gIE9uIHRoYXQgc3ViamVjdC4uLgo+IAo+PiBAQCAtMzI0Nyw2ICsz
MjQ1LDggQEAgeDg2X2VtdWxhdGUoCj4+ICAKPj4gICAgICBBU1NFUlQob3BzLT5yZWFkKTsKPj4g
IAo+PiArICAgIGNyNF9yYyA9IG9wcy0+cmVhZF9jciA/IG9wcy0+cmVhZF9jcig0LCAmY3I0LCBj
dHh0KSA6IFg4NkVNVUxfT0tBWTsKPiAKPiAuLi4gd2h5IG5vdCBtYWtlIHJlYWRfY3IoKSBtYW5k
YXRvcnksIG9yIHB1dCBjcjQgaW50byBjdHh0PyAgUGx1bWJpbmcKPiBjcjRfcmMgYXJvdW5kIHN0
aWxsIGZlZWxzIGxpa2UgYSBsb3Qgb2YgYm9pbGVycGxhdGUuCgpyZWFkX2NyKCkgaXMgbm90IGN1
cnJlbnRseSBwb3B1bGF0ZWQgYnkgYWxsIHBhdGhzOyBzZWUKaHZtX2VtdWxhdGVfb25lX21taW8o
KSBmb3Igb25lIGV4YW1wbGUuIEkgZG9uJ3Qgd2FudCB0byBtYWtlCnRoZSBob29rIG1hbmRhdG9y
eSwgYXQgbGVhc3Qgbm90IHlldC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 09:58:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 09:58: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-devel-bounces@lists.xenproject.org>)
	id 1gJbeC-0002i9-TK; Mon, 05 Nov 2018 09:58: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=zikf=nq=amazon.com=prvs=840ca0562=andraprs@srs-us1.protection.inumbo.net>)
 id 1gJbeC-0002i4-H5
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 09:58:16 +0000
X-Inumbo-ID: 500a5954-e0e1-11e8-810e-12d6303a7972
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 500a5954-e0e1-11e8-810e-12d6303a7972;
 Mon, 05 Nov 2018 09:58:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1541411895; x=1572947895;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:mime-version:content-transfer-encoding;
 bh=c15UsLOiHym9nWMKk0sqSKMAdFP53gH2JGNbNCbxhdM=;
 b=ElrJHhD2QMjhiTenmjOCuI/6Ooz5+ZcEDu0yNAthO3HGWQHltFQXbcab
 pB449eQtnrVk0rH+3LnN/JAa/4+zI/nWrTloYrlVZ6Vds9UfXK7iDPz+1
 jOs9+0nHIuN6nekM7uXXsTRY15+bYbxdAfADQVpCQuEURrLwRLNpYOFcQ w=;
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="768355601"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 05 Nov 2018 09:58:12 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id wA59w8BK055204
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 5 Nov 2018 09:58:11 GMT
Received: from EX13D08UEE003.ant.amazon.com (10.43.62.118) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 5 Nov 2018 09:58:10 +0000
Received: from EX13D16EUB003.ant.amazon.com (10.43.166.99) by
 EX13D08UEE003.ant.amazon.com (10.43.62.118) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 5 Nov 2018 09:58:09 +0000
Received: from EX13D16EUB003.ant.amazon.com ([10.43.166.99]) by
 EX13D16EUB003.ant.amazon.com ([10.43.166.99]) with mapi id 15.00.1367.000;
 Mon, 5 Nov 2018 09:58:09 +0000
From: "Paraschiv, Andra-Irina" <andraprs@amazon.com>
To: Ian Jackson <ian.jackson@citrix.com>, =?iso-8859-1?Q?Pasi_K=E4rkk=E4inen?=
 <pasik@iki.fi>
Thread-Topic: [Xen-devel] [PATCH RESEND qemu-xen-traditional] xen/pt: allow
 QEMU to request MSI unmasking at bind time
Thread-Index: AQHUYMp2e2H1XeI2E0KiDUt8Z1TmmKUumKOAgAfVa4CAABn/sYAJtgiAgADVNUI=
Date: Mon, 5 Nov 2018 09:58:09 +0000
Message-ID: <1541411887398.68668@amazon.com>
References: <20181010185254.110354-1-andraprs@amazon.com>
 <23504.36291.25070.921458@mariner.uk.xensource.com>
 <20181029145815.GB31019@reaktio.net>
 <1540846506816.50601@amazon.com>,<20181104204909.GF31019@reaktio.net>
In-Reply-To: <20181104204909.GF31019@reaktio.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.162.215]
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH RESEND qemu-xen-traditional] xen/pt: allow
 QEMU to request MSI unmasking at bind time
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Woodhouse,
 David" <dwmw@amazon.co.uk>, "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIFN1biwgTm92IDQsIDIwMTggYXQgMTA6NDk6MDJQTSArMDIwMCwgUGFzaSBLw6Rya2vDpGlu
ZW4gd3JvdGU6Cj4KPiBIZWxsbyBJYW4sCj4KPiBPbiBNb24sIE9jdCAyOSwgMjAxOCBhdCAwODo1
NTowOVBNICswMDAwLCBQYXJhc2NoaXYsIEFuZHJhLUlyaW5hIHdyb3RlOgo+ID4KPiA+Cj4gPiBP
biBNb24sIE9jdCAyOSwgMjAxOCBhdCAwNDo1ODoyMlBNICswMjAwLCBQYXNpIEvDpHJra8OkaW5l
biB3cm90ZToKPiA+ID4gSGksCj4gPiA+Cj4gPiA+IE9uIFdlZCwgT2N0IDI0LCAyMDE4IGF0IDA0
OjIwOjM1UE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gPiA+IEFuZHJhIFBhcmFzY2hp
diB3cml0ZXMgKCJbUEFUQ0ggUkVTRU5EIHFlbXUteGVuLXRyYWRpdGlvbmFsXSB4ZW4vcHQ6IGFs
bG93IFFFTVUgdG8gcmVxdWVzdCBNU0kgdW5tYXNraW5nIGF0IGJpbmQgdGltZSIpOgo+ID4gPiA+
ID4gV2hlbiBhIE1TSSBpbnRlcnJ1cHQgaXMgYm91bmQgdG8gYSBndWVzdCB1c2luZwo+ID4gPiA+
ID4geGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJxIChYRU5fRE9NQ1RMX2JpbmRfcHRfaXJxKSB0aGUg
aW50ZXJydXB0IGlzCj4gPiA+ID4gPiBsZWZ0IG1hc2tlZCBieSBkZWZhdWx0Lgo+ID4gPiA+Cj4g
PiA+ID4gQXBwbGllZCwgYW5kIHB1c2hlZCB0aGUgY29ycmVzcG9uZGluZyB1cGRhdGUgdG8gUUVN
VV9UQUcgaW4KPiA+ID4gPiBxZW11LXhlbi11bnN0YWJsZS4KPiA+ID4gPgo+ID4gPiA+IERvZXMg
dGhpcyBwYXRjaCBuZWVkIHRvIGJlIGJhY2twb3J0ZWQgdG8gZWFybGllciBYZW4gcmVsZWFzZXMg
PyAgSXQKPiA+ID4gPiB3YXNuJ3QgY2xlYXIgdG8gbWUgd2hldGhlciB0aGVyZSBpcyBuZXcgWGVu
IGNvZGUgaW4gdGhpcyBhcmVhIHdpdGhvdXQKPiA+ID4gPiB3aGljaCB0aGUgcHJvYmxlbSAod2hp
Y2ggdGhlIHBhdGNoIHNvbHZlcykgZG9lcyBub3QgYXJpc2U7IG9yIHdoZXRoZXIsCj4gPiA+ID4g
Y29udmVyc2VseSwgc2ltcGx5IHJ1bm5pbmcgYSBuZXcgZ3Vlc3QgaXMgc3VmZmljaWVudC4KPiA+
ID4gPgo+ID4gPgo+ID4gPiBHb29kIHF1ZXN0aW9uLiBJbiB0aGUgZWFybGllciB0aHJlYWQgYWJv
dXQgdGhpcyBwYXRjaCBpdCB3YXMgbWVudGlvbmVkCj4gPiA+IHRoZSBidWcgaGFwcGVucyB3aXRo
IGxhdGVzdCBzdGFibGUgdmVyc2lvbiBvZiBYZW4sIHdoaWNoIHNvdW5kcyBsaWtlCj4gPiA+IHRo
aXMgcGF0Y2ggc2hvdWxkIGJlIGJhY2twb3J0ZWQgdG8gc3RhYmxlIFhlbiB2ZXJzaW9ucy4gSXMg
dGhhdCBjb3JyZWN0Pwo+ID4KPiA+IFJlcGxpZWQgbGF0ZXIgdGhhbiBleHBlY3RlZCwgYnV0IEkn
bSBiYWNrIG5vdy4KPiA+Cj4gPiBJYW4sIFBhc2ksCj4gPgo+ID4gUmlnaHQuIFdlIGhhdmUgdGhp
cyBtYWlsIHRocmVhZCB3aGVyZSB0aGUgaXNzdWUgd2FzIG9yaWdpbmFsbHkgcmVwb3J0ZWQ6Cj4g
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTctMDcvbXNnMDA5MTUuaHRtbAo+ID4KPiA+IEFuZCB0aGUgZm9sbG93LXVwIHdpdGggdGhlIHBh
dGNoZXMgZm9yIFhlbiBhbmQgUUVNVSAobm90IHRyYWRpdGlvbmFsKToKPiA+IGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wNS9tc2cwMTIz
OC5odG1sCj4gPgo+ID4gIkhtLCBJIHRoaW5rIEkgbWlnaHQgaGF2ZSBmaXhlZCB0aGlzIGlzc3Vl
LCBzZWU6Cj4gPgo+ID4gaHR0cHM6Ly9naXQucWVtdS5vcmcvP3A9cWVtdS5naXQ7YT1jb21taXQ7
aD1hODAzNjMzNjYwOWQyZTE4NGZjMzU0M2E0YzQzOWMwYmE3ZDdmM2EyCj4gPgo+ID4gQW5kIHRo
ZSBYZW4gc2lkZToKPiA+Cj4gPiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4u
Z2l0O2E9Y29tbWl0O2g9NjlkOTlkMWIyMjNmYzUwODI0MDAzNzQ2OThkZGQ3NDg2ZTVlYTk1MyIK
PiA+Cj4gPiBUaGUgWGVuIHBhdGNoIGFib3ZlIGlzIHByZXNlbnQgaW4gdGhlIHRyZWUgZnJvbSA0
LjEwLjAtcmMxIHRhZyBmb3J3YXJkLgo+ID4KPiAKPiBUaGlzIHNvdW5kcyBsaWtlIGFuIGltcG9y
dGFudCBmaXggdG8gaGF2ZSBmb3IgUENJIHBhc3N0aHJvdWdoIHVzZXJzLCBhbmQgaXQgc2VlbXMg
dGhlIGJhY2sgcG9ydAo+IG9mIHRoaXMgcGF0Y2ggbmVlZHMgdG8gZ28gdG8gWGVuIHFlbXUtdHJh
ZGl0aW9uYWwgdG8gYm90aCA0LjEwIGFuZCA0LjExIGJyYW5jaGVzLApiZWNhdXNlIHRoZSBYZW4g
aHlwZXJ2aXNvciBzaWRlIHBhdGNoIGlzIGFscmVhZHkgaW4gdGhvc2UgYnJhbmNoZXMuCgpBcyBh
IGZvbGxvdy11cCwgdGVzdGVkIGFuZCB0aGUgZml4IGFwcGxpZWQgY2xlYW5seQpvdmVyIHRoZSBw
YXRjaCBbMF0gdGhhdCBjb3JyZXNwb25kcyB0byB4ZW4tNC4xMC4wIGFuZAp4ZW4tNC4xMS4wIHRh
Z3MuCgpUaGFua3MsIElhbiwgUGFzaS4KCkFuZHJhCgpbMF0gaHR0cHM6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPXFlbXUteGVuLXRyYWRpdGlvbmFsLmdpdDthPWNvbW1pdDtoPWM4ZWEwNDU3
NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAKCj4gCj4gCj4gVGhhbmtzLAo+IAo+IC0t
IFBhc2kKPiAKPiA+IFRoYW5rcyBmb3IgZmVlZGJhY2suIEFueXRoaW5nIEkgY2FuIGhlbHAgZnVy
dGhlciwgd2UgY2FuIGRpc2N1c3MgYWJvdXQgaXQuCj4gPgo+ID4gQW5kcmEKPiA+Cj4gPiA+IFRo
YW5rcywKPiA+ID4KPiA+ID4gLS0gUGFzaQo+ID4gPgo+ID4gPiA+IFJlZ2FyZHMsCj4gPiA+ID4g
SWFuLgo+ID4gPiA+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwK
CgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciAoUm9tYW5pYSkgUy5SLkwuIHJlZ2lzdGVyZWQg
b2ZmaWNlOiAyN0EgU2YuIExhemFyIFN0cmVldCwgVUJDNSwgZmxvb3IgMiwgSWFzaSwgSWFzaSBD
b3VudHksIDcwMDA0NSwgUm9tYW5pYS4gUmVnaXN0ZXJlZCBpbiBSb21hbmlhLiBSZWdpc3RyYXRp
b24gbnVtYmVyIEoyMi8yNjIxLzIwMDUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 09:58:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 09:58: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-devel-bounces@lists.xenproject.org>)
	id 1gJbeH-0002iy-DY; Mon, 05 Nov 2018 09:58: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=0qzg=nq=amazon.com=prvs=840733e56=lexnv@srs-us1.protection.inumbo.net>)
 id 1gJbeG-0002iq-CL
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 09:58:20 +0000
X-Inumbo-ID: 522f7199-e0e1-11e8-9a16-bc764e045a96
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 522f7199-e0e1-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 09:58:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1541411898; x=1572947898;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to;
 bh=GMLfJS2T1I66+39JijBS9fiwlsFjYB8SYmfzfKdffMA=;
 b=vA4s9+YSelyXgHWKx019TsoNAXvNFAC+pNDjDTg3FMGZNPS6nFNboLpu
 rGxe0tXLFw6+zYRIjjf/Yl6mVCAvyw3/7FzfGFClGQ2IMIasGsd48Rphl
 M8g9g0q2B3OKpG0rikmU993GTvEpAwTcxAvwfgV3asJnJOJmoCZVeqwe8 0=;
X-Amazon-filename: log_hvm_no_passthrough, log_hvm_passthrough, lspci_3.00
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; 
 d="00'?scan'208,217";a="702960536"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2a-53356bf6.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 05 Nov 2018 09:58:16 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-53356bf6.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id wA59w9tN031499
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 5 Nov 2018 09:58:13 GMT
Received: from EX13D03UEE003.ant.amazon.com (10.43.62.105) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 5 Nov 2018 09:58:12 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D03UEE003.ant.amazon.com (10.43.62.105) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 5 Nov 2018 09:58:11 +0000
Received: from udc56b47e33e855.ant.amazon.com (10.55.185.209) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Mon, 5 Nov 2018 09:58:10 +0000
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1539965325190.3407@amazon.com>
 <20181019162246.v4u7zynxfzwjqisd@mac.bytemobile.com>
 <ff01985d-16db-de10-79ba-4ba794db5373@amazon.com>
 <20181030150741.bxzawoyxhrqit3b5@mac.citrite.net>
From: Alexandru Vasile <lexnv@amazon.com>
Message-ID: <7c1fb1f5-55a5-993b-c806-db0a85005055@amazon.com>
Date: Mon, 5 Nov 2018 11:58:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181030150741.bxzawoyxhrqit3b5@mac.citrite.net>
Content-Type: multipart/mixed; boundary="------------61950BB91FE7A31D1893B75E"
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] dom0/pvh: Dom0 PVH with PCI passthrough support
 status
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--------------61950BB91FE7A31D1893B75E
Content-Type: multipart/alternative;
	boundary="------------2348C3181D4BD207229671C9"

--------------2348C3181D4BD207229671C9
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: base64

SGVsbG8sCgoKU2luY2UgbXkgbGFzdCBtZXNzYWdlIEkgdHJpZWQgdG8gb2J0YWluIHRoZSBzZXJp
YWwgY29uc29sZSBsb2cgZnJvbSB0aGUgCnNlcnZlciwgdW5mb3J0dW5hdGVseSB0aGUgZGVsYXkg
d2FzIGNhdXNlZCBieSBhIG1pc3Npbmcgc2VyaWFsIGNhYmxlLgoKVGhlIGNoYW5nZXMgdGhhdCBJ
IG1hZGUgYXJlIHRoZSBmb2xsb3dpbmc6IGNvbXBpbGVkIHhlbiBmcm9tIFJvZ2Vy4oCZcyAKYnJh
bmNoIOKAmGZpeGVzLXB2aC12M+KAmSBbMF0gaW5zdGVhZCBvZiB2ZXJzaW9uIDIsIGFkZGVkIOKA
mGRlYnVnPXnigJkgaW4gCkNvbmZpZy5tayBhbmQgY2hhbmdlZCB0aGUgZ3J1YiBjb21tYW5kIGxp
bmUgYXMgcGVyIFJvZ2Vy4oCZcyBzdWdnZXN0aW9uOgoKR1JVQl9DTURMSU5FX0xJTlVYPSJjb25z
b2xlPWh2YzAgZWFybHlwcmludGs9eGVuIgoKR1JVQl9DTURMSU5FX1hFTj0iZG9tMD1wdmggZG9t
MF9tZW09ODE5Mk0sbWF4OjgxOTJNIGxvZ2x2bD1hbGwgCmd1ZXN0X2xvZ2x2bD1hbGwgc3luY19j
b25zb2xlX3RvX3Jpbmc9dHJ1ZSBzeW5jX2NvbnNvbGUgY29tMT0xMTUyMDAsOG4xIApjb25zb2xl
PWNvbTEsdmdhIGlvbW11PWRlYnVnLHZlcmJvc2Usd29ya2Fyb3VuZF9iaW9zX2J1ZyIKCgpPbiBU
dWUsIE9jdCAzMCwgMjAxOCBhdCAxNToxMjoxNyArMDAwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToKID4gRG8geW91IGhhdmUgYSBzZXJpYWwgY29uc29sZSBzZXR1cCBpbiBvcmRlciB0byBjYXRj
aCBhbnkgWGVuIAptZXNzYWdlcz8+IEluIHdoaWNoIGNhc2UsIGRvIHlvdSBnZXQgYW55dGhpbmcg
b24gdGhlIHNlcmlhbCBiZWZvcmUgdGhlIApyZWJvb3Q/CkkgYXR0YWNoZWQgdGhlIGNvbnNvbGUg
b3V0cHV0IGZyb20gdGhlIHNlcmlhbCwgYm90aCB3aGVuIHRyeWluZyB0byBzdGFydCAKYSBIVk0g
RG9tVSB3aXRob3V0IHBhc3N0aHJvdWdoWzFdIGFuZCB3aXRoIHBhc3N0aHJvdWdoIGVuYWJsZWRb
Ml0uCgpJIGhhdmUgYWxzbyBjaGFuZ2VkIHRoZSBkZXZpY2UgdGhhdCBJIGFtIHRyeWluZyB0byBw
YXNzdGhyb3VnaFszXS4KCkkgd2lsbCBrZWVwIGludmVzdGlnYXRpbmcgdGhpcyBpc3N1ZSwgYnV0
IGFueSBoZWxwIGlzIGFwcHJlY2lhdGVkLgoKClRoYW5rcywgQWxleC4KCgpbMF0gCmh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9yb3lnZXIveGVuLmdpdDthPXNob3J0bG9n
O2g9cmVmcy9oZWFkcy9maXhlcy1wdmgtdjMKClsxXSBzZWUg4oCYbG9nX2h2bV9ub19wYXNzdGhy
b3VnaOKAmSBmcm9tIHRoZSBhdHRhY2hlZCBmaWxlcwoKWzJdIHNlZSDigJhsb2dfaHZtX3Bhc3N0
aHJvdWdo4oCZIGZyb20gdGhlIGF0dGFjaGVkIGZpbGVzCgpbM10gc2VlIOKAmGxzcGNpXzMuMDDi
gJkgZnJvbSB0aGUgYXR0YWNoZWQgZmlsZXMKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIg
KFJvbWFuaWEpIFMuUi5MLiByZWdpc3RlcmVkIG9mZmljZTogMjdBIFNmLiBMYXphciBTdHJlZXQs
IFVCQzUsIGZsb29yIDIsIElhc2ksIElhc2kgQ291bnR5LCA3MDAwNDUsIFJvbWFuaWEuIFJlZ2lz
dGVyZWQgaW4gUm9tYW5pYS4gUmVnaXN0cmF0aW9uIG51bWJlciBKMjIvMjYyMS8yMDA1Lgo=

--------------2348C3181D4BD207229671C9
Content-Type: text/html; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64

PGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRl
bnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCI+CiAgPC9oZWFkPgogIDxib2R5IHRleHQ9IiMw
MDAwMDAiIGJnY29sb3I9IiNGRkZGRkYiPgogICAgPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206IDBp
bjsgbGluZS1oZWlnaHQ6IDEwMCUiPgogICAgICA8Zm9udCBmYWNlPSJMaWJlcmF0aW9uIFNlcmlm
LCBzZXJpZiI+SGVsbG8sPC9mb250PjwvcD4KICAgIDxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOiAw
aW47IGxpbmUtaGVpZ2h0OiAxMDAlIj48Zm9udAogICAgICAgIGZhY2U9IkxpYmVyYXRpb24gU2Vy
aWYsIHNlcmlmIj48YnI+CiAgICAgIDwvZm9udD48L3A+CiAgICA8cCBzdHlsZT0ibWFyZ2luLWJv
dHRvbTogMGluOyBsaW5lLWhlaWdodDogMTAwJSI+PGZvbnQKICAgICAgICBmYWNlPSJMaWJlcmF0
aW9uIFNlcmlmLCBzZXJpZiI+U2luY2UKICAgICAgICBteSBsYXN0IG1lc3NhZ2UgSSB0cmllZCB0
byBvYnRhaW4gdGhlIHNlcmlhbCBjb25zb2xlIGxvZyBmcm9tCiAgICAgICAgdGhlCiAgICAgICAg
c2VydmVyLCB1bmZvcnR1bmF0ZWx5IHRoZSBkZWxheSB3YXMgY2F1c2VkIGJ5IGEgbWlzc2luZyBz
ZXJpYWwKICAgICAgICBjYWJsZS48L2ZvbnQ+PC9wPgogICAgPHAgc3R5bGU9Im1hcmdpbi1ib3R0
b206IDBpbjsgbGluZS1oZWlnaHQ6IDEwMCUiPjxmb250CiAgICAgICAgZmFjZT0iTGliZXJhdGlv
biBTZXJpZiwgc2VyaWYiPlRoZQogICAgICAgIGNoYW5nZXMgdGhhdCBJIG1hZGUgYXJlIHRoZSBm
b2xsb3dpbmc6IGNvbXBpbGVkIHhlbiBmcm9tIFJvZ2Vy4oCZcwogICAgICAgIGJyYW5jaCDigJhm
aXhlcy1wdmgtdjPigJkgWzBdIGluc3RlYWQgb2YgdmVyc2lvbiAyLCBhZGRlZCDigJhkZWJ1Zz15
4oCZCiAgICAgICAgaW4gQ29uZmlnLm1rIGFuZCBjaGFuZ2VkIHRoZSBncnViIGNvbW1hbmQgbGlu
ZSBhcyBwZXIgUm9nZXLigJlzCiAgICAgICAgc3VnZ2VzdGlvbjo8L2ZvbnQ+PC9wPgogICAgPHAg
c3R5bGU9Im1hcmdpbi1ib3R0b206IDBpbjsgbGluZS1oZWlnaHQ6IDEwMCUiPjxmb250CiAgICAg
ICAgZmFjZT0iTGliZXJhdGlvbiBTZXJpZiwgc2VyaWYiPkdSVUJfQ01ETElORV9MSU5VWD0iY29u
c29sZT1odmMwCiAgICAgICAgZWFybHlwcmludGs9eGVuIjwvZm9udD48L3A+CiAgICA8cCBzdHls
ZT0ibWFyZ2luLWJvdHRvbTogMGluOyBsaW5lLWhlaWdodDogMTAwJSI+PGZvbnQKICAgICAgICBm
YWNlPSJMaWJlcmF0aW9uIFNlcmlmLCBzZXJpZiI+R1JVQl9DTURMSU5FX1hFTj0iZG9tMD1wdmgK
ICAgICAgICBkb20wX21lbT04MTkyTSxtYXg6ODE5Mk0gbG9nbHZsPWFsbCBndWVzdF9sb2dsdmw9
YWxsCiAgICAgICAgc3luY19jb25zb2xlX3RvX3Jpbmc9dHJ1ZSBzeW5jX2NvbnNvbGUgY29tMT0x
MTUyMDAsOG4xCiAgICAgICAgY29uc29sZT1jb20xLHZnYSBpb21tdT1kZWJ1Zyx2ZXJib3NlLHdv
cmthcm91bmRfYmlvc19idWciPC9mb250PjwvcD4KICAgIDxwIHN0eWxlPSJtYXJnaW4tYm90dG9t
OiAwaW47IGxpbmUtaGVpZ2h0OiAxMDAlIj48Zm9udAogICAgICAgIGZhY2U9IkxpYmVyYXRpb24g
U2VyaWYsIHNlcmlmIj48YnI+CiAgICAgIDwvZm9udD48L3A+CiAgICA8cHJlPjxmb250IGZhY2U9
IkxpYmVyYXRpb24gU2VyaWYsIHNlcmlmIj48Zm9udCBzdHlsZT0iZm9udC1zaXplOiAxMnB0IiBz
aXplPSIzIj5PbiBUdWUsIE9jdCAzMCwgMjAxOCBhdCA8L2ZvbnQ+PGZvbnQgc3R5bGU9ImZvbnQt
c2l6ZTogMTJwdCIgc2l6ZT0iMyI+MTU6MTI6MTcgKzAwMDA8L2ZvbnQ+PGZvbnQgc3R5bGU9ImZv
bnQtc2l6ZTogMTJwdCIgc2l6ZT0iMyI+LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOjwvZm9udD48
L2ZvbnQ+Cjx0dD48Zm9udCBmYWNlPSJMaWJlcmF0aW9uIFNlcmlmLCBzZXJpZiI+PGZvbnQgc3R5
bGU9ImZvbnQtc2l6ZTogMTJwdCIgc2l6ZT0iMyI+Jmd0OyBEbyB5b3UgaGF2ZSBhIHNlcmlhbCBj
b25zb2xlIHNldHVwIGluIG9yZGVyIHRvIGNhdGNoIGFueSBYZW4gbWVzc2FnZXM/PC9mb250Pjwv
Zm9udD48L3R0Pjx0dD4KPC90dD48dHQ+PGZvbnQgZmFjZT0iTGliZXJhdGlvbiBTZXJpZiwgc2Vy
aWYiPjxmb250IHN0eWxlPSJmb250LXNpemU6IDEycHQiIHNpemU9IjMiPiZndDsgPC9mb250Pjxm
b250IHN0eWxlPSJmb250LXNpemU6IDEycHQiIHNpemU9IjMiPkluIHdoaWNoIGNhc2UsIGRvIHlv
dSBnZXQgYW55dGhpbmcgb24gdGhlIHNlcmlhbCBiZWZvcmUgdGhlIHJlYm9vdD88L2ZvbnQ+PC9m
b250PjwvdHQ+Cjxmb250IGZhY2U9IkxpYmVyYXRpb24gU2VyaWYsIHNlcmlmIj48Zm9udCBzdHls
ZT0iZm9udC1zaXplOiAxMnB0IiBzaXplPSIzIj5JIGF0dGFjaGVkIHRoZSA8L2ZvbnQ+PGZvbnQg
c3R5bGU9ImZvbnQtc2l6ZTogMTJwdCIgc2l6ZT0iMyI+Y29uc29sZSBvdXRwdXQgZnJvbSB0aGUg
c2VyaWFsLCBib3RoIHdoZW4gdHJ5aW5nIHRvIHN0YXJ0IGEgSFZNIERvbVUgd2l0aG91dCBwYXNz
dGhyb3VnaFsxXSBhbmQgd2l0aCBwYXNzdGhyb3VnaCBlbmFibGVkWzJdLjwvZm9udD48L2ZvbnQ+
PC9wcmU+CiAgICA8cCBzdHlsZT0ibWFyZ2luLWJvdHRvbTogMGluOyBsaW5lLWhlaWdodDogMTAw
JSI+CiAgICAgIDxmb250IGZhY2U9IkxpYmVyYXRpb24gU2VyaWYsIHNlcmlmIj5JIGhhdmUgYWxz
byBjaGFuZ2VkIHRoZQogICAgICAgIGRldmljZQogICAgICAgIHRoYXQgSSBhbSB0cnlpbmcgdG8g
cGFzc3Rocm91Z2hbM10uPC9mb250PjwvcD4KICAgIDxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOiAw
aW47IGxpbmUtaGVpZ2h0OiAxMDAlIj48Zm9udAogICAgICAgIGZhY2U9IkxpYmVyYXRpb24gU2Vy
aWYsIHNlcmlmIj5JCiAgICAgICAgd2lsbCBrZWVwIGludmVzdGlnYXRpbmcgdGhpcyBpc3N1ZSwg
YnV0IGFueSBoZWxwIGlzIGFwcHJlY2lhdGVkLjwvZm9udD48L3A+CiAgICA8cCBzdHlsZT0ibWFy
Z2luLWJvdHRvbTogMGluOyBsaW5lLWhlaWdodDogMTAwJSI+PGJyPgogICAgPC9wPgogICAgPHAg
c3R5bGU9Im1hcmdpbi1ib3R0b206IDBpbjsgbGluZS1oZWlnaHQ6IDEwMCUiPjxmb250CiAgICAg
ICAgZmFjZT0iTGliZXJhdGlvbiBTZXJpZiwgc2VyaWYiPlRoYW5rcywKICAgICAgICBBbGV4Ljwv
Zm9udD48L3A+CiAgICA8cCBzdHlsZT0ibWFyZ2luLWJvdHRvbTogMGluOyBsaW5lLWhlaWdodDog
MTAwJSI+PGJyPgogICAgPC9wPgogICAgPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206IDBpbjsgbGlu
ZS1oZWlnaHQ6IDEwMCUiPjxmb250CiAgICAgICAgZmFjZT0iTGliZXJhdGlvbiBTZXJpZiwgc2Vy
aWYiPlswXQogICAgICAgIDxhCmhyZWY9Imh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PXBlb3BsZS9yb3lnZXIveGVuLmdpdDthPXNob3J0bG9nO2g9cmVmcy9oZWFkcy9maXhlcy1wdmgt
djMiPmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9yb3lnZXIveGVuLmdp
dDthPXNob3J0bG9nO2g9cmVmcy9oZWFkcy9maXhlcy1wdmgtdjM8L2E+PC9mb250PjwvcD4KICAg
IDxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOiAwaW47IGxpbmUtaGVpZ2h0OiAxMDAlIj48Zm9udAog
ICAgICAgIGZhY2U9IkxpYmVyYXRpb24gU2VyaWYsIHNlcmlmIj5bMV0KICAgICAgICBzZWUg4oCY
bG9nX2h2bV9ub19wYXNzdGhyb3VnaOKAmSBmcm9tIHRoZSBhdHRhY2hlZCBmaWxlczwvZm9udD48
L3A+CiAgICA8cCBzdHlsZT0ibWFyZ2luLWJvdHRvbTogMGluOyBsaW5lLWhlaWdodDogMTAwJSI+
PGZvbnQKICAgICAgICBmYWNlPSJMaWJlcmF0aW9uIFNlcmlmLCBzZXJpZiI+WzJdCiAgICAgICAg
c2VlIOKAmGxvZ19odm1fcGFzc3Rocm91Z2jigJkgZnJvbSB0aGUgYXR0YWNoZWQgZmlsZXM8L2Zv
bnQ+PC9wPgogICAgPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206IDBpbjsgbGluZS1oZWlnaHQ6IDEw
MCUiPjxmb250CiAgICAgICAgZmFjZT0iTGliZXJhdGlvbiBTZXJpZiwgc2VyaWYiPlszXQogICAg
ICAgIHNlZSDigJhsc3BjaV8zLjAw4oCZIGZyb20gdGhlIGF0dGFjaGVkIGZpbGVzPC9mb250Pjwv
cD4KICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+cHJlIHsgZm9udC1mYW1pbHk6ICJMaWJlcmF0
aW9uIE1vbm8iLCBtb25vc3BhY2U7IGZvbnQtc2l6ZTogMTBwdDsgYmFja2dyb3VuZDogdHJhbnNw
YXJlbnQgbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlOyB9cCB7IG1hcmdpbi1ib3R0b206IDAuMWlu
OyBsaW5lLWhlaWdodDogMTE1JTsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSByZXBlYXQg
c2Nyb2xsIDAlIDAlOyB9YTpsaW5rIHsgY29sb3I6IHJnYigwLCAwLCAxMjgpOyB0ZXh0LWRlY29y
YXRpb246IHVuZGVybGluZTsgfTwvc3R5bGU+CiAgPHA+PC9wPgoKPHA+PGJyPgpBbWF6b24gRGV2
ZWxvcG1lbnQgQ2VudGVyIChSb21hbmlhKSBTLlIuTC4gcmVnaXN0ZXJlZCBvZmZpY2U6IDI3QSBT
Zi4gTGF6YXIgU3RyZWV0LCBVQkM1LCBmbG9vciAyLCBJYXNpLCBJYXNpIENvdW50eSwgNzAwMDQ1
LCBSb21hbmlhLiBSZWdpc3RlcmVkIGluIFJvbWFuaWEuIFJlZ2lzdHJhdGlvbiBudW1iZXIgSjIy
LzI2MjEvMjAwNS48L3A+CjwvYm9keT4KPC9odG1sPgo=

--------------2348C3181D4BD207229671C9--

--------------61950BB91FE7A31D1893B75E
Content-Type: text/plain; charset="UTF-8"; name="log_hvm_no_passthrough"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="log_hvm_no_passthrough"

IFhlbiA0LjEyLXVuc3RhYmxlCihYRU4pIFhlbiB2ZXJzaW9uIDQuMTItdW5zdGFibGUgKHJv
b3RAKSAoZ2NjIChEZWJpYW4gNi4zLjAtMTgrZGViOXUxKSA2LjMuMCAyMDE3MDUxNikgZGVi
dWc9eSAgRnJpIE5vdiAgMiAxMjoyODo0OSBFRFQgMjAxOAooWEVOKSBMYXRlc3QgQ2hhbmdl
U2V0OiBUdWUgT2N0IDMwIDE2OjE3OjEwIDIwMTggKzAxMDAgZ2l0OjkxMzBiODJkYmYKKFhF
TikgQ29uc29sZSBvdXRwdXQgaXMgc3luY2hyb25vdXMuCihYRU4pIEJvb3Rsb2FkZXI6IEdS
VUIgMi4wMn5iZXRhMy01CihYRU4pIENvbW1hbmQgbGluZTogcGxhY2Vob2xkZXIgZG9tMD1w
dmggZG9tMF9tZW09ODE5Mk0sbWF4OjgxOTJNIGxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFs
bCBzeW5jX2NvbnNvbGVfdG9fcmluZz10cnVlIHN5bmNfY29uc29sZSBjb20xPTExNTIwMCw4
bjEgY29uc29sZT1jb20xLHZnYSBpb21tdT1kZWJ1Zyx2ZXJib3NlLHdvcmthcm91bmRfYmlv
c19idWcKKFhFTikgWGVuIGltYWdlIGxvYWQgYmFzZSBhZGRyZXNzOiAwCihYRU4pIFZpZGVv
IGluZm9ybWF0aW9uOgooWEVOKSAgVkdBIGlzIHRleHQgbW9kZSA4MHgyNSwgZm9udCA4eDE2
CihYRU4pICBWQkUvRERDIG1ldGhvZHM6IFYyOyBFRElEIHRyYW5zZmVyIHRpbWU6IDEgc2Vj
b25kcwooWEVOKSBEaXNjIGluZm9ybWF0aW9uOgooWEVOKSAgRm91bmQgMiBNQlIgc2lnbmF0
dXJlcwooWEVOKSAgRm91bmQgMiBFREQgaW5mb3JtYXRpb24gc3RydWN0dXJlcwooWEVOKSBY
ZW4tZTgyMCBSQU0gbWFwOgooWEVOKSAgMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAwMDAw
OThjMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwMDAwOThjMDAgLSAwMDAwMDAwMDAwMGEw
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAwZTAwMDAgLSAwMDAwMDAwMDAwMTAw
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAwMDAwMDhjMWM0
MDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDhjMWM0MDAwIC0gMDAwMDAwMDA4YzFjNTAw
MCAoQUNQSSBOVlMpCihYRU4pICAwMDAwMDAwMDhjMWM1MDAwIC0gMDAwMDAwMDA4YzIwZjAw
MCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDhjMjBmMDAwIC0gMDAwMDAwMDA4YzI4MTAw
MCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA4YzI4MTAwMCAtIDAwMDAwMDAwOGRlYzEwMDAg
KHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA4ZGVjMTAwMCAtIDAwMDAwMDAwOGRmOWEwMDAg
KEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDA4ZGY5YTAwMCAtIDAwMDAwMDAwOGRmZmYwMDAg
KEFDUEkgZGF0YSkKKFhFTikgIDAwMDAwMDAwOGRmZmYwMDAgLSAwMDAwMDAwMDhlMDAwMDAw
ICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDhlMDAwMDAwIC0gMDAwMDAwMDA5MDAwMDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDk0MDAwMDAwIC0gMDAwMDAwMDA5YTAwMDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDlkZjAwMDAwIC0gMDAwMDAwMDBhMDAwMDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGUwMDAwMDAwIC0gMDAwMDAwMDBmMDAwMDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZkMDAwMDAwIC0gMDAwMDAwMDBmZTgwMDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlYzAwMDAwIC0gMDAwMDAwMDBmZWMwMTAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlZDAwMDAwIC0gMDAwMDAwMDBmZWQwMTAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlZDEwMDAwIC0gMDAwMDAwMDBmZWQxYTAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlZDg0MDAwIC0gMDAwMDAwMDBmZWQ4NTAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlZTAwMDAwIC0gMDAwMDAwMDBmZWUwMTAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZmNDAwMDAwIC0gMDAwMDAwMDEwMDAwMDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMTAwMDAwMDAwIC0gMDAwMDAwMTA2MDAwMDAwMCAo
dXNhYmxlKQooWEVOKSBOZXcgWGVuIGltYWdlIGJhc2UgYWRkcmVzczogMHg4YmEwMDAwMAoo
WEVOKSBBQ1BJOiBSU0RQIDAwMEYwNTEwLCAwMDI0IChyMiBJTlRFTCApCihYRU4pIEFDUEk6
IFhTRFQgOERGQjcxODgsIDAwRUMgKHIxIElOVEVMICBTMTIwMFNQTyAgICAgICAgMCBJTlRM
ICAxMDAwMDEzKQooWEVOKSBBQ1BJOiBGQUNQIDhERkYzMDAwLCAwMEY0IChyNSBJTlRFTCAg
UzEyMDBTUE8gICAgICAgIDAgSU5UTCAyMDA5MTAxMykKKFhFTikgQUNQSTogRFNEVCA4REZD
MzAwMCwgMjkyNDEgKHIyIElOVEVMICBTMTIwMFNQTyAgICAgICAgMCBJTlRMIDIwMDkxMDEz
KQooWEVOKSBBQ1BJOiBGQUNTIDhERjZEMDAwLCAwMDQwCihYRU4pIEFDUEk6IEhQRVQgOERG
RjIwMDAsIDAwMzggKHIxIElOVEVMICBTMTIwMFNQTyAgICAgICAgMSBJTlRMIDIwMDkxMDEz
KQooWEVOKSBBQ1BJOiBBUElDIDhERkYxMDAwLCAwMEJDIChyMyBJTlRFTCAgUzEyMDBTUE8g
ICAgICAgIDEgSU5UTCAyMDA5MTAxMykKKFhFTikgQUNQSTogTUNGRyA4REZGMDAwMCwgMDAz
QyAocjEgSU5URUwgIFMxMjAwU1BPICAgICAgICAxIElOVEwgMjAwOTEwMTMpCihYRU4pIEFD
UEk6IFNQTUkgOERGRUUwMDAsIDAwNDIgKHI1IElOVEVMICBTMTIwMFNQTyAgICAgICAgMCBJ
TlRMIDIwMDkxMDEzKQooWEVOKSBBQ1BJOiBXRERUIDhERkVEMDAwLCAwMDQwIChyMSBJTlRF
TCAgUzEyMDBTUE8gICAgICAgIDAgSU5UTCAyMDA5MTAxMykKKFhFTikgQUNQSTogU1NEVCA4
REZDMDAwMCwgMkJBRSAocjIgSU5URUwgIFMxMjAwU1BPICAgICAxMDAwIElOVEwgMjAwOTEw
MTMpCihYRU4pIEFDUEk6IFNTRFQgOERGQkYwMDAsIDBCRTMgKHIyIElOVEVMICBTMTIwMFNQ
TyAgICAgMTAwMCBJTlRMIDIwMDkxMDEzKQooWEVOKSBBQ1BJOiBTU0RUIDhERkJFMDAwLCAw
MTlBIChyMiBJTlRFTCAgUzEyMDBTUE8gICAgIDEwMDAgSU5UTCAyMDA5MTAxMykKKFhFTikg
QUNQSTogU1NEVCA4REZCRDAwMCwgMDRBMyAocjIgSU5URUwgIFMxMjAwU1BPICAgICAxMDAw
IElOVEwgMjAwOTEwMTMpCihYRU4pIEFDUEk6IFRDUEEgOERGRkMwMDAsIDAwNjQgKHIyIElO
VEVMICBTMTIwMFNQTyAgICAgICAgMiBJTlRMICAxMDAwMDEzKQooWEVOKSBBQ1BJOiBUUE0y
IDhERkZBMDAwLCAwMDM0IChyMyBJTlRFTCAgUzEyMDBTUE8gICAgICAgIDIgSU5UTCAgMTAw
MDAxMykKKFhFTikgQUNQSTogU1NEVCA4REZGNDAwMCwgNTMyOCAocjIgSU5URUwgIFMxMjAw
U1BPICAgICAzMDAwIElOVEwgMjAxNDExMDcpCihYRU4pIEFDUEk6IFNTRFQgOERGQkMwMDAs
IDBFNzMgKHIyIElOVEVMICBTMTIwMFNQTyAgICAgMzAwMCBJTlRMIDIwMTQxMTA3KQooWEVO
KSBBQ1BJOiBTU0RUIDhERkJBMDAwLCAwMDY0IChyMiBJTlRFTCAgUzEyMDBTUE8gICAgICAg
IDIgSU5UTCAyMDE0MTEwNykKKFhFTikgQUNQSTogRE1BUiA4REZCODAwMCwgMDA3MCAocjEg
SU5URUwgIFMxMjAwU1BPICAgICAgICAxIElOVEwgICAgICAgIDEpCihYRU4pIEFDUEk6IEhF
U1QgOERGRkQwMDAsIDAwQTggKHIxIElOVEVMICBTMTIwMFNQTyAgICAgICAgMSBJTlRMICAg
ICAgICAxKQooWEVOKSBBQ1BJOiBFUlNUIDhERkI1MDAwLCAwMjMwIChyMSBJTlRFTCAgUzEy
MDBTUE8gICAgICAgIDEgSU5UTCAgICAgICAgMSkKKFhFTikgQUNQSTogU1NEVCA4REZGQjAw
MCwgMDNBNyAocjIgSU5URUwgIFMxMjAwU1BPICAgICAxMDAwIElOVEwgMjAxNDExMDcpCihY
RU4pIEFDUEk6IFNTRFQgOERGQkIwMDAsIDBCNzkgKHIyIElOVEVMICBTMTIwMFNQTyAgICAg
ICAgMiBJTlRMIDIwMTQxMTA3KQooWEVOKSBBQ1BJOiBCRVJUIDhERkI2MDAwLCAwMDMwIChy
MSBJTlRFTCAgUzEyMDBTUE8gICAgICAgIDEgSU5UTCAgICAgICAgMSkKKFhFTikgQUNQSTog
VUVGSSA4REY4MjAwMCwgMDA0MiAocjEgSU5URUwgIFMxMjAwU1BPICAgICAgICAyIElOVEwg
IDEwMDAwMTMpCihYRU4pIEFDUEk6IFBSQUQgOERGQjkwMDAsIDAxMDIgKHIyIElOVEVMICBT
MTIwMFNQTyAgICAgICAgMiBJTlRMIDIwMTQxMTA3KQooWEVOKSBBQ1BJOiBFSU5KIDhERkI0
MDAwLCAwMTMwIChyMSBJTlRFTCAgUzEyMDBTUE8gICAgICAgIDEgSU5UTCAgICAgICAgMSkK
KFhFTikgQUNQSTogU1BDUiA4REZFRjAwMCwgMDA1MCAocjEgSU5URUwgIFMxMjAwU1BPICAg
ICAgICAwIElOVEwgMjAwOTEwMTMpCihYRU4pIFN5c3RlbSBSQU06IDY1MjE3TUIgKDY2Nzgz
MDM2a0IpCihYRU4pIE5vIE5VTUEgY29uZmlndXJhdGlvbiBmb3VuZAooWEVOKSBGYWtpbmcg
YSBub2RlIGF0IDAwMDAwMDAwMDAwMDAwMDAtMDAwMDAwMTA2MDAwMDAwMAooWEVOKSBEb21h
aW4gaGVhcCBpbml0aWFsaXNlZAooWEVOKSBDUFUgVmVuZG9yOiBJbnRlbCwgRmFtaWx5IDYg
KDB4NiksIE1vZGVsIDE1OCAoMHg5ZSksIFN0ZXBwaW5nIDkgKHJhdyAwMDA5MDZlOSkKKFhF
TikgRE1JIDIuNyBwcmVzZW50LgooWEVOKSBVc2luZyBBUElDIGRyaXZlciBkZWZhdWx0CihY
RU4pIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4MTgwOCAoMzIgYml0cykKKFhFTikgQUNQ
STogU0xFRVAgSU5GTzogcG0xeF9jbnRbMToxODA0LDE6MF0sIHBtMXhfZXZ0WzE6MTgwMCwx
OjBdCihYRU4pIEFDUEk6IDMyLzY0WCBGQUNTIGFkZHJlc3MgbWlzbWF0Y2ggaW4gRkFEVCAt
IDhkZjZkMDAwLzAwMDAwMDAwMDAwMDAwMDAsIHVzaW5nIDMyCihYRU4pIEFDUEk6ICAgICAg
ICAgICAgIHdha2V1cF92ZWNbOGRmNmQwMGNdLCB2ZWNfc2l6ZVsyMF0KKFhFTikgQUNQSTog
TG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHgwMV0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgwMl0gbGFwaWNfaWRbMHgwMl0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgwM10gbGFwaWNfaWRbMHgwNF0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwNl0gZW5hYmxlZCkKKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgwNV0gbGFwaWNfaWRbMHgwMV0gZW5hYmxlZCkKKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHgwNl0gbGFwaWNfaWRbMHgwM10gZW5hYmxlZCkKKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwN10gbGFwaWNfaWRbMHgwNV0gZW5hYmxlZCkKKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwOF0gbGFwaWNfaWRbMHgwN10gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDFdIGhpZ2ggZWRnZSBsaW50WzB4
MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAyXSBoaWdoIGVkZ2UgbGlu
dFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwM10gaGlnaCBlZGdl
IGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDRdIGhpZ2gg
ZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDA1XSBo
aWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgw
Nl0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lk
WzB4MDddIGhpZ2ggZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNw
aV9pZFsweDA4XSBoaWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlk
WzB4MDJdIGFkZHJlc3NbMHhmZWMwMDAwMF0gZ3NpX2Jhc2VbMF0pCihYRU4pIElPQVBJQ1sw
XTogYXBpY19pZCAyLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTEx
OQooWEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEg
MiBkZmwgZGZsKQooWEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGds
b2JhbF9pcnEgOSBoaWdoIGxldmVsKQooWEVOKSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJp
ZGUuCihYRU4pIEFDUEk6IElSUTIgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgQUNQSTogSVJR
OSB1c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBFbmFibGluZyBBUElDIG1vZGU6ICBGbGF0LiAg
VXNpbmcgMSBJL08gQVBJQ3MKKFhFTikgQUNQSTogSFBFVCBpZDogMHg4MDg2YTIwMSBiYXNl
OiAweGZlZDAwMDAwCihYRU4pIFBDSTogTUNGRyBjb25maWd1cmF0aW9uIDA6IGJhc2UgZTAw
MDAwMDAgc2VnbWVudCAwMDAwIGJ1c2VzIDAwIC0gZmYKKFhFTikgUENJOiBNQ0ZHIGFyZWEg
YXQgZTAwMDAwMDAgcmVzZXJ2ZWQgaW4gRTgyMAooWEVOKSBQQ0k6IFVzaW5nIE1DRkcgZm9y
IHNlZ21lbnQgMDAwMCBidXMgMDAtZmYKKFhFTikgW1ZULURdSG9zdCBhZGRyZXNzIHdpZHRo
IDM5CihYRU4pIFtWVC1EXWZvdW5kIEFDUElfRE1BUl9EUkhEOgooWEVOKSBbVlQtRF0gIGRt
YXJ1LT5hZGRyZXNzID0gZmVkOTAwMDAKKFhFTikgW1ZULURdZHJoZC0+YWRkcmVzcyA9IGZl
ZDkwMDAwIGlvbW11LT5yZWcgPSBmZmZmODJjMDAwMjFkMDAwCihYRU4pIFtWVC1EXWNhcCA9
IGQyMDA4YzQwNjYwNDYyIGVjYXAgPSBmMDUwZGEKKFhFTikgW1ZULURdIElPQVBJQzogMDAw
MDpmMDoxZi4wCihYRU4pIFtWVC1EXSBNU0kgSFBFVDogMDAwMDowMDoxZi4wCihYRU4pIFtW
VC1EXSAgZmxhZ3M6IElOQ0xVREVfQUxMCihYRU4pIFtWVC1EXWZvdW5kIEFDUElfRE1BUl9S
TVJSOgooWEVOKSBbVlQtRF0gIFJNUlIgYWRkcmVzcyByYW5nZSAzZTJlMDAwMC4uM2UyZmZm
ZmYgbm90IGluIHJlc2VydmVkIG1lbW9yeTsgbmVlZCAiaW9tbXVfaW5jbHVzaXZlX21hcHBp
bmc9MSI/CihYRU4pIFtWVC1EXSBlbmRwb2ludDogMDAwMDowMDoxNC4wCihYRU4pIFtWVC1E
XWRtYXIuYzo2Mzk6ICAgUk1SUiByZWdpb246IGJhc2VfYWRkciAzZTJlMDAwMCBlbmRfYWRk
ciAzZTJmZmZmZgooWEVOKSBYZW4gRVJTVCBzdXBwb3J0IGlzIGluaXRpYWxpemVkLgooWEVO
KSBIRVNUOiBUYWJsZSBwYXJzaW5nIGhhcyBiZWVuIGluaXRpYWxpemVkCihYRU4pIFVzaW5n
IEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgooWEVOKSBT
TVA6IEFsbG93aW5nIDggQ1BVcyAoMCBob3RwbHVnIENQVXMpCihYRU4pIElSUSBsaW1pdHM6
IDEyMCBHU0ksIDE0MzIgTVNJL01TSS1YCihYRU4pIE5vdCBlbmFibGluZyB4MkFQSUMgKHVw
b24gZmlybXdhcmUgcmVxdWVzdCkKKFhFTikgeHN0YXRlOiBzaXplOiAweDQ0MCBhbmQgc3Rh
dGVzOiAweDFmCihYRU4pIG1jZV9pbnRlbC5jOjc4MDogTUNBIENhcGFiaWxpdHk6IGZpcnN0
YmFuayAwLCBleHRlbmRlZCBNQ0UgTVNSIDAsIEJDQVNULCBDTUNJCihYRU4pIENQVTA6IElu
dGVsIG1hY2hpbmUgY2hlY2sgcmVwb3J0aW5nIGVuYWJsZWQKKFhFTikgU3BlY3VsYXRpdmUg
bWl0aWdhdGlvbiBmYWNpbGl0aWVzOgooWEVOKSAgIEhhcmR3YXJlIGZlYXR1cmVzOgooWEVO
KSAgIENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LIFNIQURPV19QQUdJTkcK
KFhFTikgICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayBSRVRQT0xJTkUsIFNQRUNfQ1RSTDog
Tm8sIE90aGVyOgooWEVOKSAgIEwxVEY6IGJlbGlldmVkIHZ1bG5lcmFibGUsIG1heHBoeXNh
ZGRyIEwxRCA0NiwgQ1BVSUQgMzksIFNhZmUgYWRkcmVzcyA4MDAwMDAwMDAwCihYRU4pICAg
U3VwcG9ydCBmb3IgSFZNIFZNczogUlNCIEVBR0VSX0ZQVQooWEVOKSAgIFN1cHBvcnQgZm9y
IFBWIFZNczogUlNCIEVBR0VSX0ZQVQooWEVOKSAgIFhQVEkgKDY0LWJpdCBQViBvbmx5KTog
RG9tMCBlbmFibGVkLCBEb21VIGVuYWJsZWQgKHdpdGggUENJRCkKKFhFTikgICBQViBMMVRG
IHNoYWRvd2luZzogRG9tMCBkaXNhYmxlZCwgRG9tVSBlbmFibGVkCihYRU4pIFVzaW5nIHNj
aGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVsZXIgcmV2MiAoY3JlZGl0MikKKFhFTikgSW5p
dGlhbGl6aW5nIENyZWRpdDIgc2NoZWR1bGVyCihYRU4pICBsb2FkX3ByZWNpc2lvbl9zaGlm
dDogMTgKKFhFTikgIGxvYWRfd2luZG93X3NoaWZ0OiAzMAooWEVOKSAgdW5kZXJsb2FkX2Jh
bGFuY2VfdG9sZXJhbmNlOiAwCihYRU4pICBvdmVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZTog
LTMKKFhFTikgIHJ1bnF1ZXVlcyBhcnJhbmdlbWVudDogc29ja2V0CihYRU4pICBjYXAgZW5m
b3JjZW1lbnQgZ3JhbnVsYXJpdHk6IDEwbXMKKFhFTikgbG9hZCB0cmFja2luZyB3aW5kb3cg
bGVuZ3RoIDEwNzM3NDE4MjQgbnMKKFhFTikgQWRkaW5nIGNwdSAwIHRvIHJ1bnF1ZXVlIDAK
KFhFTikgIEZpcnN0IGNwdSBvbiBydW5xdWV1ZSwgYWN0aXZhdGluZwooWEVOKSBQbGF0Zm9y
bSB0aW1lciBpcyAyMy45OTlNSHogSFBFVAooWEVOKSBEZXRlY3RlZCAzNzkyLjA3NCBNSHog
cHJvY2Vzc29yLgooWEVOKSBJbml0aW5nIG1lbW9yeSBzaGFyaW5nLgooWEVOKSBhbHQgdGFi
bGUgZmZmZjgyZDA4MDQ2YjgzOCAtPiBmZmZmODJkMDgwNDZkNjNlCihYRU4pIEludGVsIFZU
LWQgaW9tbXUgMCBzdXBwb3J0ZWQgcGFnZSBzaXplczogNGtCLCAyTUIsIDFHQi4KKFhFTikg
SW50ZWwgVlQtZCBTbm9vcCBDb250cm9sIGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQgRG9t
MCBETUEgUGFzc3Rocm91Z2ggbm90IGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQgUXVldWVk
IEludmFsaWRhdGlvbiBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIEludGVycnVwdCBSZW1h
cHBpbmcgZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQtZCBQb3N0ZWQgSW50ZXJydXB0IG5vdCBl
bmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIFNoYXJlZCBFUFQgdGFibGVzIGVuYWJsZWQuCihY
RU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBlbmFibGVkCihYRU4pICAtIERvbTAgbW9kZTogUmVs
YXhlZAooWEVOKSBJbnRlcnJ1cHQgcmVtYXBwaW5nIGVuYWJsZWQKKFhFTikgbnJfc29ja2V0
czogMQooWEVOKSBFbmFibGVkIGRpcmVjdGVkIEVPSSB3aXRoIGlvYXBpY19hY2tfb2xkIG9u
IQooWEVOKSBFTkFCTElORyBJTy1BUElDIElSUXMKKFhFTikgIC0+IFVzaW5nIG9sZCBBQ0sg
bWV0aG9kCihYRU4pIC4uVElNRVI6IHZlY3Rvcj0weEYwIGFwaWMxPTAgcGluMT0yIGFwaWMy
PS0xIHBpbjI9LTEKKFhFTikgVFNDIGRlYWRsaW5lIHRpbWVyIGVuYWJsZWQKKFhFTikgQWxs
b2NhdGVkIGNvbnNvbGUgcmluZyBvZiA2NCBLaUIuCihYRU4pIG13YWl0LWlkbGU6IE1XQUlU
IHN1YnN0YXRlczogMHgxNDIxMjAKKFhFTikgbXdhaXQtaWRsZTogdjAuNC4xIG1vZGVsIDB4
OWUKKFhFTikgbXdhaXQtaWRsZTogbGFwaWNfdGltZXJfcmVsaWFibGVfc3RhdGVzIDB4ZmZm
ZmZmZmYKKFhFTikgVk1YOiBTdXBwb3J0ZWQgYWR2YW5jZWQgZmVhdHVyZXM6CihYRU4pICAt
IEFQSUMgTU1JTyBhY2Nlc3MgdmlydHVhbGlzYXRpb24KKFhFTikgIC0gQVBJQyBUUFIgc2hh
ZG93CihYRU4pICAtIEV4dGVuZGVkIFBhZ2UgVGFibGVzIChFUFQpCihYRU4pICAtIFZpcnR1
YWwtUHJvY2Vzc29yIElkZW50aWZpZXJzIChWUElEKQooWEVOKSAgLSBWaXJ0dWFsIE5NSQoo
WEVOKSAgLSBNU1IgZGlyZWN0LWFjY2VzcyBiaXRtYXAKKFhFTikgIC0gVW5yZXN0cmljdGVk
IEd1ZXN0CihYRU4pICAtIFZNQ1Mgc2hhZG93aW5nCihYRU4pICAtIFZNIEZ1bmN0aW9ucwoo
WEVOKSAgLSBWaXJ0dWFsaXNhdGlvbiBFeGNlcHRpb25zCihYRU4pICAtIFBhZ2UgTW9kaWZp
Y2F0aW9uIExvZ2dpbmcKKFhFTikgSFZNOiBBU0lEcyBlbmFibGVkLgooWEVOKSBIVk06IFZN
WCBlbmFibGVkCihYRU4pIEhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIGRl
dGVjdGVkCihYRU4pIEhWTTogSEFQIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IKKFhFTikg
QWRkaW5nIGNwdSAxIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAyIHRvIHJ1bnF1
ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAzIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNw
dSA0IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA1IHRvIHJ1bnF1ZXVlIDAKKFhF
TikgQWRkaW5nIGNwdSA2IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA3IHRvIHJ1
bnF1ZXVlIDAKKFhFTikgQnJvdWdodCB1cCA4IENQVXMKKFhFTikgYnVpbGQtaWQ6IDhjYTg2
ZTRhZmY3MjFkNDczOTY2ODc2MGY1MGYzMzI0NTY2NzMxOTYKKFhFTikgUnVubmluZyBzdHVi
IHJlY292ZXJ5IHNlbGZ0ZXN0cy4uLgooWEVOKSB0cmFwcy5jOjE1NjY6IEdQRiAoMDAwMCk6
IGZmZmY4MmQwYmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQwODAzODA0
MTIKKFhFTikgdHJhcHMuYzo3NTU6IFRyYXAgMTI6IGZmZmY4MmQwYmZmZmYwNDAgW2ZmZmY4
MmQwYmZmZmYwNDBdIC0+IGZmZmY4MmQwODAzODA0MTIKKFhFTikgdHJhcHMuYzoxMDk0OiBU
cmFwIDM6IGZmZmY4MmQwYmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQw
ODAzODA0MTIKKFhFTikgQUNQSSBzbGVlcCBtb2RlczogUzMKKFhFTikgVlBNVTogZGlzYWJs
ZWQKKFhFTikgbWNoZWNrX3BvbGw6IE1hY2hpbmUgY2hlY2sgcG9sbGluZyB0aW1lciBzdGFy
dGVkLgooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDg4OCBQSVJRcwooWEVOKSBOWCAoRXhlY3V0
ZSBEaXNhYmxlKSBwcm90ZWN0aW9uIGFjdGl2ZQooWEVOKSAqKiogQnVpbGRpbmcgYSBQVkgg
RG9tMCAqKioKKFhFTikgW1ZULURdZDA6SG9zdGJyaWRnZTogc2tpcCAwMDAwOjAwOjAwLjAg
bWFwCihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6MDA6MTQuMAooWEVOKSBbVlQtRF1k
MDpQQ0k6IG1hcCAwMDAwOjAwOjE0LjIKKFhFTikgW1ZULURdZDA6UENJOiBtYXAgMDAwMDow
MDoxNi4wCihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6MDA6MTYuMQooWEVOKSBbVlQt
RF1kMDpQQ0k6IG1hcCAwMDAwOjAwOjE3LjAKKFhFTikgW1ZULURdZDA6UENJOiBtYXAgMDAw
MDowMDoxZi4wCihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6MDA6MWYuMgooWEVOKSBb
VlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjAwOjFmLjQKKFhFTikgW1ZULURdZDA6UENJZTogbWFw
IDAwMDA6MDE6MDAuMAooWEVOKSBbVlQtRF1kMDpQQ0llOiBtYXAgMDAwMDowMjowMC4wCihY
RU4pIFtWVC1EXWQwOlBDSWU6IG1hcCAwMDAwOjAzOjAwLjAKKFhFTikgW1ZULURdZDA6UENJ
ZTogbWFwIDAwMDA6MDQ6MDAuMAooWEVOKSBDYW5ub3Qgc2V0dXAgaWRlbnRpdHkgbWFwIGQw
OjNlMmUwLCBnZm4gYWxyZWFkeSBtYXBwZWQgdG8gZmZlMWUwLgooWEVOKSBbVlQtRF1pb21t
dS5jOjIyNzI6IElPTU1VOiBtYXBwaW5nIHJlc2VydmVkIHJlZ2lvbiBmYWlsZWQKKFhFTikg
W1ZULURdaW9tbXVfZW5hYmxlX3RyYW5zbGF0aW9uOiBpb21tdS0+cmVnID0gZmZmZjgyYzAw
MDIxZDAwMAooWEVOKSBXQVJOSU5HOiBQVkggaXMgYW4gZXhwZXJpbWVudGFsIG1vZGUgd2l0
aCBsaW1pdGVkIGZ1bmN0aW9uYWxpdHkKKFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5IHZpcnEg
dGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMuCihYRU4pIFNjcnViYmluZyBGcmVlIFJB
TSBvbiAxIG5vZGVzIHVzaW5nIDQgQ1BVcwooWEVOKSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
LmRvbmUuCihYRU4pIFN0ZC4gTG9nbGV2ZWw6IEFsbAooWEVOKSBHdWVzdCBMb2dsZXZlbDog
QWxsCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgooWEVOKSBXQVJOSU5HOiBDT05TT0xFIE9VVFBVVCBJUyBTWU5DSFJPTk9VUwoo
WEVOKSBUaGlzIG9wdGlvbiBpcyBpbnRlbmRlZCB0byBhaWQgZGVidWdnaW5nIG9mIFhlbiBi
eSBlbnN1cmluZwooWEVOKSB0aGF0IGFsbCBvdXRwdXQgaXMgc3luY2hyb25vdXNseSBkZWxp
dmVyZWQgb24gdGhlIHNlcmlhbCBsaW5lLgooWEVOKSBIb3dldmVyIGl0IGNhbiBpbnRyb2R1
Y2UgU0lHTklGSUNBTlQgbGF0ZW5jaWVzIGFuZCBhZmZlY3QKKFhFTikgdGltZWtlZXBpbmcu
IEl0IGlzIE5PVCByZWNvbW1lbmRlZCBmb3IgcHJvZHVjdGlvbiB1c2UhCihYRU4pICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgooWEVOKSBC
b290ZWQgb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdpdGggU01UL0h5cGVydGhyZWFk
aW5nCihYRU4pIGVuYWJsZWQuICBQbGVhc2UgYXNzZXNzIHlvdXIgY29uZmlndXJhdGlvbiBh
bmQgY2hvb3NlIGFuCihYRU4pIGV4cGxpY2l0ICdzbXQ9PGJvb2w+JyBzZXR0aW5nLiAgU2Vl
IFhTQS0yNzMuCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgooWEVOKSAzLi4uIDIuLi4gMS4uLiAKKFhFTikgWGVuIGlzIHJlbGlu
cXVpc2hpbmcgVkdBIGNvbnNvbGUuCihYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAo
dHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8gWGVuKQooWEVO
KSBGcmVlZCA0NzJrQiBpbml0IG1lbW9yeQooWEVOKSBEb20wIGNhbGxiYWNrIHZpYSBjaGFu
Z2VkIHRvIERpcmVjdCBWZWN0b3IgMHhmMwpbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9u
IDQuMTkuMCsgKHJvb3RAZGViaWFuKSAoZ2NjIHZlcnNpb24gNi4zLjAgMjAxNzA1MTYgKERl
YmlhbiA2LjMuMC0xOCtkZWI5dTEpKSAjMSBTTVAgRnJpIE5vdiAyIDA5OjExOjE4IEVEVCAy
MDE4ClsgICAgMC4wMDAwMDBdIENvbW1hbmQgbGluZTogcGxhY2Vob2xkZXIgcm9vdD1VVUlE
PTkzYmNmODJiLWI5YjktNDM2Mi05MzZhLWQwYzEwMGE5MjBkYSBybyBjb25zb2xlPWh2YzAg
ZWFybHlwcmludGs9eGVuClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNB
VkUgZmVhdHVyZSAweDAwMTogJ3g4NyBmbG9hdGluZyBwb2ludCByZWdpc3RlcnMnClsgICAg
MC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwMjogJ1NT
RSByZWdpc3RlcnMnClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUg
ZmVhdHVyZSAweDAwNDogJ0FWWCByZWdpc3RlcnMnClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6
IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwODogJ01QWCBib3VuZHMgcmVnaXN0ZXJz
JwpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUgMHgw
MTA6ICdNUFggQ1NSJwpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiB4c3RhdGVfb2Zmc2V0WzJd
OiAgNTc2LCB4c3RhdGVfc2l6ZXNbMl06ICAyNTYKWyAgICAwLjAwMDAwMF0geDg2L2ZwdTog
eHN0YXRlX29mZnNldFszXTogIDgzMiwgeHN0YXRlX3NpemVzWzNdOiAgIDY0ClsgICAgMC4w
MDAwMDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbNF06ICA4OTYsIHhzdGF0ZV9zaXplc1s0
XTogICA2NApbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBFbmFibGVkIHhzdGF0ZSBmZWF0dXJl
cyAweDFmLCBjb250ZXh0IHNpemUgaXMgOTYwIGJ5dGVzLCB1c2luZyAnY29tcGFjdGVkJyBm
b3JtYXQuClsgICAgMC4wMDAwMDBdIEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoK
WyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAw
MDAwMDAwMDAwOTdmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0g
MHgwMDAwMDAwMDAwMDk4YzAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2ZWQKWyAgICAw
LjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAw
OGMxYzNmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAw
MDAwMDhjMWM0MDAwLTB4MDAwMDAwMDA4YzFjNGZmZl0gQUNQSSBOVlMKWyAgICAwLjAwMDAw
MF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDA4YzFjNTAwMC0weDAwMDAwMDAwOGMyMGVm
ZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAw
OGMyMGYwMDAtMHgwMDAwMDAwMDhjMjgwZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklP
Uy1lODIwOiBbbWVtIDB4MDAwMDAwMDA4YzI4MTAwMC0weDAwMDAwMDAwOGRlYzBmZmZdIHJl
c2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwOGRlYzEw
MDAtMHgwMDAwMDAwMDhkZjk5ZmZmXSBBQ1BJIE5WUwpbICAgIDAuMDAwMDAwXSBCSU9TLWU4
MjA6IFttZW0gMHgwMDAwMDAwMDhkZjlhMDAwLTB4MDAwMDAwMDA4ZGZmZWZmZl0gQUNQSSBk
YXRhClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwOGRmZmYwMDAt
MHgwMDAwMDAwMDhkZmZmZThiXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBb
bWVtIDB4MDAwMDAwMDA4ZGZmZmU4Yy0weDAwMDAwMDAwOGRmZmZmNTddIEFDUEkgZGF0YQpb
ICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDhlMDAwMDAwLTB4MDAw
MDAwMDA4ZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVt
IDB4MDAwMDAwMDA5NDAwMDAwMC0weDAwMDAwMDAwOTlmZmZmZmZdIHJlc2VydmVkClsgICAg
MC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwOWRmMDAwMDAtMHgwMDAwMDAw
MDlmZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgw
MDAwMDAwMGUwMDAwMDAwLTB4MDAwMDAwMDBlZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAw
MDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZDAwMDAwMC0weDAwMDAwMDAwZmU3
ZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAw
MDAwZmVjMDAwMDAtMHgwMDAwMDAwMGZlYzAwZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAw
XSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZDAwMDAwLTB4MDAwMDAwMDBmZWQwMGZm
Zl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBm
ZWQxMDAwMC0weDAwMDAwMDAwZmVkMTlmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJ
T1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmVkODQwMDAtMHgwMDAwMDAwMGZlZDg0ZmZmXSBy
ZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZTAw
MDAwLTB4MDAwMDAwMDBmZWUwMGZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1l
ODIwOiBbbWVtIDB4MDAwMDAwMDBmZjQwMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdIHJlc2Vy
dmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAxMDAwMDAwMDAt
MHgwMDAwMDAwMjczZTMwZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBb
bWVtIDB4MDAwMDAwMDI3M2UzMTAwMC0weDAwMDAwMDEwNWZmZmZmZmZdIHVudXNhYmxlClsg
ICAgMC4wMDAwMDBdIE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rpb246IGFjdGl2ZQpb
ICAgIDAuMDAwMDAwXSBTTUJJT1MgMi43IHByZXNlbnQuClsgICAgMC4wMDAwMDBdIERNSTog
SW50ZWwgQ29ycG9yYXRpb24gUzEyMDBTUC9TMTIwMFNQLCBCSU9TIFMxMjAwU1AuODZCLjAz
LjAxLjAwMjAuMDUyNjIwMTcwNzM3IDA1LzI2LzIwMTcKWyAgICAwLjAwMDAwMF0gSHlwZXJ2
aXNvciBkZXRlY3RlZDogWGVuIEhWTQpbICAgIDAuMDAwMDAwXSBYZW4gdmVyc2lvbiA0LjEy
LgpbICAgIDAuMDAwMDAwXSBYZW4gUGxhdGZvcm0gUENJOiB1bnJlY29nbmlzZWQgbWFnaWMg
dmFsdWUKWyAgICAwLjA1NTIwNV0gdHNjOiBGYXN0IFRTQyBjYWxpYnJhdGlvbiBmYWlsZWQK
WyAgICAwLjA1NTIwNl0gdHNjOiBEZXRlY3RlZCAzNzkyLjA3NCBNSHogcHJvY2Vzc29yClsg
ICAgMC4wNjA3MjVdIGxhc3RfcGZuID0gMHgyNzNlMzEgbWF4X2FyY2hfcGZuID0gMHg0MDAw
MDAwMDAKWyAgICAwLjA2MjI3NF0geDg2L1BBVDogQ29uZmlndXJhdGlvbiBbMC03XTogV0Ig
IFdDICBVQy0gVUMgIFdCICBXUCAgVUMtIFdUICAKWyAgICAwLjA2MzY4N10gbGFzdF9wZm4g
PSAweDhkZmZmIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwClsgICAgMC4wNzcyMTddIFVz
aW5nIEdCIHBhZ2VzIGZvciBkaXJlY3QgbWFwcGluZwpbICAgIDAuMDc3NjE2XSBSQU1ESVNL
OiBbbWVtIDB4MDI4MmMwMDAtMHgxMjkxZWZmZl0KWyAgICAwLjA3NzYyMl0gQUNQSTogRWFy
bHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkClsgICAgMC4wNzc2NDRd
IEFDUEk6IFJTRFAgMHgwMDAwMDAwMDhERkZGRThDIDAwMDAyNCAodjAyIElOVEVMICkKWyAg
ICAwLjA3NzY0OF0gQUNQSTogWFNEVCAweDAwMDAwMDAwOERGRkZFQjAgMDAwMDg0ICh2MDEg
SU5URUwgIFMxMjAwU1BPIDAwMDAwMDAwIElOVEwgMDEwMDAwMTMpClsgICAgMC4wNzc2NTJd
IEFDUEk6IEFQSUMgMHgwMDAwMDAwMDhERkZGRjM0IDAwMDBDQyAodjAzIElOVEVMICBTMTIw
MFNQTyAwMDAwMDAwMSBJTlRMIDIwMDkxMDEzKQpbICAgIDAuMDc3NjU2XSBBQ1BJOiBGQUNQ
IDB4MDAwMDAwMDA4REZGMzAwMCAwMDAwRjQgKHYwNSBJTlRFTCAgUzEyMDBTUE8gMDAwMDAw
MDAgSU5UTCAyMDA5MTAxMykKWyAgICAwLjA3NzY4OV0gQUNQSTogRFNEVCAweDAwMDAwMDAw
OERGQzMwMDAgMDI5MjQxICh2MDIgSU5URUwgIFMxMjAwU1BPIDAwMDAwMDAwIElOVEwgMjAw
OTEwMTMpClsgICAgMC4wNzc2OTNdIEFDUEk6IEZBQ1MgMHgwMDAwMDAwMDhERjZEMDAwIDAw
MDA0MApbICAgIDAuMDc3Njk2XSBBQ1BJOiBNQ0ZHIDB4MDAwMDAwMDA4REZGMDAwMCAwMDAw
M0MgKHYwMSBJTlRFTCAgUzEyMDBTUE8gMDAwMDAwMDEgSU5UTCAyMDA5MTAxMykKWyAgICAw
LjA3NzcwMF0gQUNQSTogU1NEVCAweDAwMDAwMDAwOERGQzAwMDAgMDAyQkFFICh2MDIgSU5U
RUwgIFMxMjAwU1BPIDAwMDAxMDAwIElOVEwgMjAwOTEwMTMpClsgICAgMC4wNzc3MDNdIEFD
UEk6IFNTRFQgMHgwMDAwMDAwMDhERkJGMDAwIDAwMEJFMyAodjAyIElOVEVMICBTMTIwMFNQ
TyAwMDAwMTAwMCBJTlRMIDIwMDkxMDEzKQpbICAgIDAuMDc3NzA3XSBBQ1BJOiBTU0RUIDB4
MDAwMDAwMDA4REZCRTAwMCAwMDAxOUEgKHYwMiBJTlRFTCAgUzEyMDBTUE8gMDAwMDEwMDAg
SU5UTCAyMDA5MTAxMykKWyAgICAwLjA3NzcxMF0gQUNQSTogU1NEVCAweDAwMDAwMDAwOERG
QkQwMDAgMDAwNEEzICh2MDIgSU5URUwgIFMxMjAwU1BPIDAwMDAxMDAwIElOVEwgMjAwOTEw
MTMpClsgICAgMC4wNzc3MTRdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMDhERkY0MDAwIDAwNTMy
OCAodjAyIElOVEVMICBTMTIwMFNQTyAwMDAwMzAwMCBJTlRMIDIwMTQxMTA3KQpbICAgIDAu
MDc3NzE4XSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDA4REZCQzAwMCAwMDBFNzMgKHYwMiBJTlRF
TCAgUzEyMDBTUE8gMDAwMDMwMDAgSU5UTCAyMDE0MTEwNykKWyAgICAwLjA3NzcyMV0gQUNQ
STogU1NEVCAweDAwMDAwMDAwOERGQkEwMDAgMDAwMDY0ICh2MDIgSU5URUwgIFMxMjAwU1BP
IDAwMDAwMDAyIElOVEwgMjAxNDExMDcpClsgICAgMC4wNzc3MjVdIEFDUEk6IFNTRFQgMHgw
MDAwMDAwMDhERkZCMDAwIDAwMDNBNyAodjAyIElOVEVMICBTMTIwMFNQTyAwMDAwMTAwMCBJ
TlRMIDIwMTQxMTA3KQpbICAgIDAuMDc3NzI4XSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDA4REZC
QjAwMCAwMDBCNzkgKHYwMiBJTlRFTCAgUzEyMDBTUE8gMDAwMDAwMDIgSU5UTCAyMDE0MTEw
NykKWyAgICAwLjA3NzkwOF0gTm8gTlVNQSBjb25maWd1cmF0aW9uIGZvdW5kClsgICAgMC4w
Nzc5MDldIEZha2luZyBhIG5vZGUgYXQgW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAw
MDAwMjczZTMwZmZmXQpbICAgIDAuMDc3OTExXSBOT0RFX0RBVEEoMCkgYWxsb2NhdGVkIFtt
ZW0gMHgyNzNlMmMwMDAtMHgyNzNlMzBmZmZdClsgICAgMC4wNzc5MzFdIFpvbmUgcmFuZ2Vz
OgpbICAgIDAuMDc3OTMxXSAgIERNQSAgICAgIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4
MDAwMDAwMDAwMGZmZmZmZl0KWyAgICAwLjA3NzkzM10gICBETUEzMiAgICBbbWVtIDB4MDAw
MDAwMDAwMTAwMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdClsgICAgMC4wNzc5MzRdICAgTm9y
bWFsICAgW21lbSAweDAwMDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAwMjczZTMwZmZmXQpbICAg
IDAuMDc3OTM0XSAgIERldmljZSAgIGVtcHR5ClsgICAgMC4wNzc5MzVdIE1vdmFibGUgem9u
ZSBzdGFydCBmb3IgZWFjaCBub2RlClsgICAgMC4wNzc5MzZdIEVhcmx5IG1lbW9yeSBub2Rl
IHJhbmdlcwpbICAgIDAuMDc3OTM3XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDAw
MTAwMC0weDAwMDAwMDAwMDAwOTdmZmZdClsgICAgMC4wNzc5MzddICAgbm9kZSAgIDA6IFtt
ZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDA4YzFjM2ZmZl0KWyAgICAwLjA3Nzkz
OF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOGMyMGYwMDAtMHgwMDAwMDAwMDhjMjgw
ZmZmXQpbICAgIDAuMDc3OTM4XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDEwMDAwMDAw
MC0weDAwMDAwMDAyNzNlMzBmZmZdClsgICAgMC4wNzgzNDZdIFJlc2VydmVkIGJ1dCB1bmF2
YWlsYWJsZTogMzI3NzAgcGFnZXMKWyAgICAwLjA3ODM0N10gSW5pdG1lbSBzZXR1cCBub2Rl
IDAgW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMjczZTMwZmZmXQpbICAgIDAu
MTA2ODU0XSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDE4MDgKWyAgICAwLjEwNjg5OV0g
SU9BUElDWzBdOiBhcGljX2lkIDIsIHZlcnNpb24gMTcsIGFkZHJlc3MgMHhmZWMwMDAwMCwg
R1NJIDAtMTE5ClsgICAgMC4xMDY5MDFdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNf
aXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpClsgICAgMC4xMDY5MDJdIEFDUEk6IElOVF9T
UkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2ggbGV2ZWwpClsgICAg
MC4xMDY5MDZdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZv
cm1hdGlvbgpbICAgIDAuMTA2OTEzXSBzbXBib290OiBBbGxvd2luZyA4IENQVXMsIDAgaG90
cGx1ZyBDUFVzClsgICAgMC4xMDY5MjZdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6
IFttZW0gMHgwMDAwMDAwMC0weDAwMDAwZmZmXQpbICAgIDAuMTA2OTI3XSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwOTgwMDAtMHgwMDA5OGZmZl0KWyAgICAw
LjEwNjkyOF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMDk5MDAw
LTB4MDAwZmZmZmZdClsgICAgMC4xMDY5MjldIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1v
cnk6IFttZW0gMHg4YzFjNDAwMC0weDhjMWM0ZmZmXQpbICAgIDAuMTA2OTI5XSBQTTogUmVn
aXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OGMxYzUwMDAtMHg4YzIwZWZmZl0KWyAg
ICAwLjEwNjkzMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDhjMjgx
MDAwLTB4OGRlYzBmZmZdClsgICAgMC4xMDY5MzFdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHg4ZGVjMTAwMC0weDhkZjk5ZmZmXQpbICAgIDAuMTA2OTMyXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OGRmOWEwMDAtMHg4ZGZmZWZmZl0K
WyAgICAwLjEwNjkzMl0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDhk
ZmZmMDAwLTB4OGRmZmZmZmZdClsgICAgMC4xMDY5MzNdIFBNOiBSZWdpc3RlcmVkIG5vc2F2
ZSBtZW1vcnk6IFttZW0gMHg4ZGZmZjAwMC0weDhkZmZmZmZmXQpbICAgIDAuMTA2OTM0XSBQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OGUwMDAwMDAtMHg4ZmZmZmZm
Zl0KWyAgICAwLjEwNjkzNF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAw
eDkwMDAwMDAwLTB4OTNmZmZmZmZdClsgICAgMC4xMDY5MzVdIFBNOiBSZWdpc3RlcmVkIG5v
c2F2ZSBtZW1vcnk6IFttZW0gMHg5NDAwMDAwMC0weDk5ZmZmZmZmXQpbICAgIDAuMTA2OTM1
XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OWEwMDAwMDAtMHg5ZGVm
ZmZmZl0KWyAgICAwLjEwNjkzNl0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l
bSAweDlkZjAwMDAwLTB4OWZmZmZmZmZdClsgICAgMC4xMDY5MzZdIFBNOiBSZWdpc3RlcmVk
IG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhhMDAwMDAwMC0weGRmZmZmZmZmXQpbICAgIDAuMTA2
OTM3XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZTAwMDAwMDAtMHhl
ZmZmZmZmZl0KWyAgICAwLjEwNjkzN10gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTog
W21lbSAweGYwMDAwMDAwLTB4ZmNmZmZmZmZdClsgICAgMC4xMDY5MzhdIFBNOiBSZWdpc3Rl
cmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZDAwMDAwMC0weGZlN2ZmZmZmXQpbICAgIDAu
MTA2OTM5XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmU4MDAwMDAt
MHhmZWJmZmZmZl0KWyAgICAwLjEwNjkzOV0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9y
eTogW21lbSAweGZlYzAwMDAwLTB4ZmVjMDBmZmZdClsgICAgMC4xMDY5NDBdIFBNOiBSZWdp
c3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWMwMTAwMC0weGZlY2ZmZmZmXQpbICAg
IDAuMTA2OTQwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVkMDAw
MDAtMHhmZWQwMGZmZl0KWyAgICAwLjEwNjk0MV0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1l
bW9yeTogW21lbSAweGZlZDAxMDAwLTB4ZmVkMGZmZmZdClsgICAgMC4xMDY5NDFdIFBNOiBS
ZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQxMDAwMC0weGZlZDE5ZmZmXQpb
ICAgIDAuMTA2OTQyXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVk
MWEwMDAtMHhmZWQ4M2ZmZl0KWyAgICAwLjEwNjk0Ml0gUE06IFJlZ2lzdGVyZWQgbm9zYXZl
IG1lbW9yeTogW21lbSAweGZlZDg0MDAwLTB4ZmVkODRmZmZdClsgICAgMC4xMDY5NDNdIFBN
OiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQ4NTAwMC0weGZlZGZmZmZm
XQpbICAgIDAuMTA2OTQzXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4
ZmVlMDAwMDAtMHhmZWUwMGZmZl0KWyAgICAwLjEwNjk0NF0gUE06IFJlZ2lzdGVyZWQgbm9z
YXZlIG1lbW9yeTogW21lbSAweGZlZTAxMDAwLTB4ZmYzZmZmZmZdClsgICAgMC4xMDY5NDRd
IFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZjQwMDAwMC0weGZmZmZm
ZmZmXQpbICAgIDAuMTA2OTQ2XSBbbWVtIDB4YTAwMDAwMDAtMHhkZmZmZmZmZl0gYXZhaWxh
YmxlIGZvciBQQ0kgZGV2aWNlcwpbICAgIDAuMTA2OTQ3XSBCb290aW5nIHBhcmF2aXJ0dWFs
aXplZCBrZXJuZWwgb24gWGVuIFBWSApbICAgIDAuMTA2OTQ5XSBjbG9ja3NvdXJjZTogcmVm
aW5lZC1qaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYs
IG1heF9pZGxlX25zOiA3NjQ1NTE5NjAwMjExNTY4IG5zClsgICAgMC4xNjU5ODZdIHJhbmRv
bTogZ2V0X3JhbmRvbV9ieXRlcyBjYWxsZWQgZnJvbSBzdGFydF9rZXJuZWwrMHg5Ni8weDRk
YyB3aXRoIGNybmdfaW5pdD0wClsgICAgMC4xNjU5OTFdIHNldHVwX3BlcmNwdTogTlJfQ1BV
Uzo1MTIgbnJfY3B1bWFza19iaXRzOjUxMiBucl9jcHVfaWRzOjggbnJfbm9kZV9pZHM6MQpb
ICAgIDAuMTY2MDk4XSBwZXJjcHU6IEVtYmVkZGVkIDQ0IHBhZ2VzL2NwdSBAKF9fX19wdHJ2
YWxfX19fKSBzMTQyODA4IHI4MTkyIGQyOTIyNCB1MjYyMTQ0ClsgICAgMC4xNjYxMjVdIFBW
IHFzcGlubG9jayBoYXNoIHRhYmxlIGVudHJpZXM6IDI1NiAob3JkZXI6IDAsIDQwOTYgYnl0
ZXMpClsgICAgMC4xNjYxMjhdIEJ1aWx0IDEgem9uZWxpc3RzLCBtb2JpbGl0eSBncm91cGlu
ZyBvbi4gIFRvdGFsIHBhZ2VzOiAyMDY0MzU5ClsgICAgMC4xNjYxMjldIFBvbGljeSB6b25l
OiBOb3JtYWwKWyAgICAwLjE2NjEzMF0gS2VybmVsIGNvbW1hbmQgbGluZTogcGxhY2Vob2xk
ZXIgcm9vdD1VVUlEPTkzYmNmODJiLWI5YjktNDM2Mi05MzZhLWQwYzEwMGE5MjBkYSBybyBj
b25zb2xlPWh2YzAgZWFybHlwcmludGs9eGVuClsgICAgMC4yMTQ4OTNdIE1lbW9yeTogNzkw
MDE4NEsvODM4ODYwMEsgYXZhaWxhYmxlICgxMDI0NUsga2VybmVsIGNvZGUsIDExMzhLIHJ3
ZGF0YSwgMzE2OEsgcm9kYXRhLCAxNTgwSyBpbml0LCAyNDQ0SyBic3MsIDQ4ODQxNksgcmVz
ZXJ2ZWQsIDBLIGNtYS1yZXNlcnZlZCkKWyAgICAwLjIxNDk0NF0gS2VybmVsL1VzZXIgcGFn
ZSB0YWJsZXMgaXNvbGF0aW9uOiBlbmFibGVkClsgICAgMC4yMTQ5NTZdIGZ0cmFjZTogYWxs
b2NhdGluZyAzMTI1MyBlbnRyaWVzIGluIDEyMyBwYWdlcwpbICAgIDAuMjIzNDExXSByY3U6
IEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4yMjM0MTNdIHJjdTog
CVJDVSByZXN0cmljdGluZyBDUFVzIGZyb20gTlJfQ1BVUz01MTIgdG8gbnJfY3B1X2lkcz04
LgpbICAgIDAuMjIzNDE0XSByY3U6IFJDVSBjYWxjdWxhdGVkIHZhbHVlIG9mIHNjaGVkdWxl
ci1lbmxpc3RtZW50IGRlbGF5IGlzIDI1IGppZmZpZXMuClsgICAgMC4yMjM0MTVdIHJjdTog
QWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0X2xlYWY9MTYsIG5yX2NwdV9pZHM9
OApbICAgIDAuMjI1MTkxXSBVc2luZyBOVUxMIGxlZ2FjeSBQSUMKWyAgICAwLjIyNTE5Ml0g
TlJfSVJRUzogMzMwMjQsIG5yX2lycXM6IDIwNDgsIHByZWFsbG9jYXRlZCBpcnFzOiAwClsg
ICAgMC4yMjUyMTJdIHhlbjpldmVudHM6IFVzaW5nIEZJRk8tYmFzZWQgQUJJClsgICAgMC4y
MzAzNzldIHhlbjpldmVudHM6IFhlbiBIVk0gY2FsbGJhY2sgdmVjdG9yIGZvciBldmVudCBk
ZWxpdmVyeSBpcyBlbmFibGVkClsgICAgMC4yMzA0NjBdIENvbnNvbGU6IGNvbG91ciBkdW1t
eSBkZXZpY2UgODB4MjUKWyAgICAxLjI3MjM2Nl0gY29uc29sZSBbaHZjMF0gZW5hYmxlZApb
ICAgIDEuMjc2MjU1XSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTgxMDAzClsgICAgMS4yOTMx
MjBdIEZhaWxlZCB0byByZWdpc3RlciBsZWdhY3kgdGltZXIgaW50ZXJydXB0ClsgICAgMS4y
OTg2NzRdIEFQSUM6IFN3aXRjaCB0byBzeW1tZXRyaWMgSS9PIG1vZGUgc2V0dXAKWyAgICAx
LjMwNTY2Ml0geDJhcGljIGVuYWJsZWQKWyAgICAxLjMwOTk2NF0gU3dpdGNoZWQgQVBJQyBy
b3V0aW5nIHRvIHBoeXNpY2FsIHgyYXBpYy4KWyAgICAxLjMxNTU1MV0gY2xvY2tzb3VyY2U6
IHRzYy1lYXJseTogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4NmQ1
MjMzZGJkNzcsIG1heF9pZGxlX25zOiA4ODE1OTA5MDQ0NzQgbnMKWyAgICAxLjMyNzM1NF0g
Q2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBlZCksIHZhbHVlIGNhbGN1bGF0ZWQgdXNp
bmcgdGltZXIgZnJlcXVlbmN5Li4gNzU4NC4xNCBCb2dvTUlQUyAobHBqPTE1MTY4Mjk2KQpb
ICAgIDEuMzMxMzM5XSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKWyAg
ICAxLjMzMTMzOV0gU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxpemVkClsgICAgMS4zMzEz
MzldIFlhbWE6IGJlY29taW5nIG1pbmRmdWwuClsgICAgMS4zMzEzMzldIEFwcEFybW9yOiBB
cHBBcm1vciBkaXNhYmxlZCBieSBib290IHRpbWUgcGFyYW1ldGVyClsgICAgMS4zMzEzMzld
IERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwNDg1NzYgKG9yZGVyOiAxMSwg
ODM4ODYwOCBieXRlcykKWyAgICAxLjMzMTMzOV0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBl
bnRyaWVzOiA1MjQyODggKG9yZGVyOiAxMCwgNDE5NDMwNCBieXRlcykKWyAgICAxLjMzMTMz
OV0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6IDUsIDEz
MTA3MiBieXRlcykKWyAgICAxLjMzMTMzOV0gTW91bnRwb2ludC1jYWNoZSBoYXNoIHRhYmxl
IGVudHJpZXM6IDE2Mzg0IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDEuMzMxMzM5
XSBtY2U6IENQVSBzdXBwb3J0cyAyIE1DRSBiYW5rcwpbICAgIDEuMzMxMzM5XSBMYXN0IGxl
dmVsIGlUTEIgZW50cmllczogNEtCIDY0LCAyTUIgOCwgNE1CIDgKWyAgICAxLjMzMTMzOV0g
TGFzdCBsZXZlbCBkVExCIGVudHJpZXM6IDRLQiA2NCwgMk1CIDAsIDRNQiAwLCAxR0IgNApb
ICAgIDEuMzMxMzM5XSBTcGVjdHJlIFYyIDogTWl0aWdhdGlvbjogRnVsbCBnZW5lcmljIHJl
dHBvbGluZQpbICAgIDEuMzMxMzM5XSBTcGVjdHJlIFYyIDogU3BlY3RyZSB2MiAvIFNwZWN0
cmVSU0IgbWl0aWdhdGlvbjogRmlsbGluZyBSU0Igb24gY29udGV4dCBzd2l0Y2gKWyAgICAx
LjMzMTMzOV0gU3BlY3VsYXRpdmUgU3RvcmUgQnlwYXNzOiBWdWxuZXJhYmxlClsgICAgMS4z
MzEzMzldIEZyZWVpbmcgU01QIGFsdGVybmF0aXZlcyBtZW1vcnk6IDMySwpbICAgIDEuMzMx
MzM5XSBjbG9ja3NvdXJjZTogeGVuOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4X2N5
Y2xlczogMHgxY2Q0MmU0ZGZmYiwgbWF4X2lkbGVfbnM6IDg4MTU5MDU5MTQ4MyBucwpbICAg
IDEuMzMxMzM5XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDAKWyAgICAxLjMzMTMz
OV0gc21wYm9vdDogQ1BVMDogSW50ZWwoUikgWGVvbihSKSBDUFUgRTMtMTI3MCB2NiBAIDMu
ODBHSHogKGZhbWlseTogMHg2LCBtb2RlbDogMHg5ZSwgc3RlcHBpbmc6IDB4OSkKWyAgICAx
LjMzMTM3Ml0gY3B1IDAgc3BpbmxvY2sgZXZlbnQgaXJxIDEyNQpbICAgIDEuMzM1NDA1XSBQ
ZXJmb3JtYW5jZSBFdmVudHM6IHVuc3VwcG9ydGVkIHA2IENQVSBtb2RlbCAxNTggbm8gUE1V
IGRyaXZlciwgc29mdHdhcmUgZXZlbnRzIG9ubHkuClsgICAgMS4zMzkzNjJdIHJjdTogSGll
cmFyY2hpY2FsIFNSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMS4zNDM1ODZdIE5NSSB3YXRj
aGRvZzogUGVyZiBOTUkgd2F0Y2hkb2cgcGVybWFuZW50bHkgZGlzYWJsZWQKWyAgICAxLjM0
NzM5Nl0gc21wOiBCcmluZ2luZyB1cCBzZWNvbmRhcnkgQ1BVcyAuLi4KWyAgICAxLjM1MTM5
N10gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxClsgICAgMS4zNTUzODRdIHg4Njog
Qm9vdGluZyBTTVAgY29uZmlndXJhdGlvbjoKWyAgICAxLjM1OTM0NF0gLi4uLiBub2RlICAj
MCwgQ1BVczogICAgICAjMQpbICAgIDEuMzU5NzUxXSBjcHUgMSBzcGlubG9jayBldmVudCBp
cnEgMTMxClsgICAgMS4zNjc0MDddIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMgpb
ICAgIDEuMzcxMzg1XSAgIzIKWyAgICAxLjM3MTgwOV0gY3B1IDIgc3BpbmxvY2sgZXZlbnQg
aXJxIDEzNwpbICAgIDEuMzc1NDA2XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDMK
WyAgICAxLjM3OTM4NF0gICMzClsgICAgMS4zNzk3OThdIGNwdSAzIHNwaW5sb2NrIGV2ZW50
IGlycSAxNDMKWyAgICAxLjM4MzQwNF0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSA0
ClsgICAgMS4zODczODZdICAjNApbICAgIDEuMzg3NzYyXSBjcHUgNCBzcGlubG9jayBldmVu
dCBpcnEgMTQ5ClsgICAgMS4zOTE0MDddIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUg
NQpbICAgIDEuMzk1Mzg2XSAgIzUKWyAgICAxLjM5NTY5OV0gY3B1IDUgc3BpbmxvY2sgZXZl
bnQgaXJxIDE1NQpbICAgIDEuMzk5NDA5XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BV
IDYKWyAgICAxLjQwMzM5Ml0gICM2ClsgICAgMS40MDM4MDFdIGNwdSA2IHNwaW5sb2NrIGV2
ZW50IGlycSAxNjEKWyAgICAxLjQwNzQwNV0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQ
VSA3ClsgICAgMS40MTEzODZdICAjNwpbICAgIDEuNDExNjc5XSBjcHUgNyBzcGlubG9jayBl
dmVudCBpcnEgMTY3ClsgICAgMS40MTUzNDZdIHNtcDogQnJvdWdodCB1cCAxIG5vZGUsIDgg
Q1BVcwpbICAgIDEuNDE5MzQ0XSBzbXBib290OiBNYXggbG9naWNhbCBwYWNrYWdlczogMQpb
ICAgIDEuNDIzMzQzXSBzbXBib290OiBUb3RhbCBvZiA4IHByb2Nlc3NvcnMgYWN0aXZhdGVk
ICg2MDY3My4xOCBCb2dvTUlQUykKWyAgICAxLjQzMTYwOF0gZGV2dG1wZnM6IGluaXRpYWxp
emVkClsgICAgMS40MzUzODRdIHg4Ni9tbTogTWVtb3J5IGJsb2NrIHNpemU6IDEyOE1CClsg
ICAgMS40Mzk4NTVdIFBNOiBSZWdpc3RlcmluZyBBQ1BJIE5WUyByZWdpb24gW21lbSAweDhj
MWM0MDAwLTB4OGMxYzRmZmZdICg0MDk2IGJ5dGVzKQpbICAgIDEuNDQzMzQ1XSBQTTogUmVn
aXN0ZXJpbmcgQUNQSSBOVlMgcmVnaW9uIFttZW0gMHg4ZGVjMTAwMC0weDhkZjk5ZmZmXSAo
ODg4ODMyIGJ5dGVzKQpbICAgIDEuNDQ3NDEwXSBjbG9ja3NvdXJjZTogamlmZmllczogbWFz
azogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogNzY0
NTA0MTc4NTEwMDAwMCBucwpbICAgIDEuNDUxMzUwXSBmdXRleCBoYXNoIHRhYmxlIGVudHJp
ZXM6IDIwNDggKG9yZGVyOiA1LCAxMzEwNzIgYnl0ZXMpClsgICAgMS40NTU0MDddIHBpbmN0
cmwgY29yZTogaW5pdGlhbGl6ZWQgcGluY3RybCBzdWJzeXN0ZW0KWyAgICAxLjQ1OTU2MV0g
TkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNgpbICAgIDEuNDYzMzUyXSB4ZW46
Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxlcyB1c2luZyB2ZXJzaW9uIDEgbGF5b3V0ClsgICAg
MS40NjczNTNdIEdyYW50IHRhYmxlIGluaXRpYWxpemVkClsgICAgMS40NzE0NDldIGF1ZGl0
OiBpbml0aWFsaXppbmcgbmV0bGluayBzdWJzeXMgKGRpc2FibGVkKQpbICAgIDEuNDc1MzYx
XSBhdWRpdDogdHlwZT0yMDAwIGF1ZGl0KDE1NDExNzc3NzAuNjE0OjEpOiBzdGF0ZT1pbml0
aWFsaXplZCBhdWRpdF9lbmFibGVkPTAgcmVzPTEKWyAgICAxLjQ4MzM0NV0gY3B1aWRsZTog
dXNpbmcgZ292ZXJub3IgbGFkZGVyClsgICAgMS40ODczNTddIGNwdWlkbGU6IHVzaW5nIGdv
dmVybm9yIG1lbnUKWyAgICAxLjQ5MTM2OF0gQUNQSSBGQURUIGRlY2xhcmVzIHRoZSBzeXN0
ZW0gZG9lc24ndCBzdXBwb3J0IFBDSWUgQVNQTSwgc28gZGlzYWJsZSBpdApbICAgIDEuNDk1
MzQ0XSBBQ1BJOiBidXMgdHlwZSBQQ0kgcmVnaXN0ZXJlZApbICAgIDEuNDk5MzQyXSBhY3Bp
cGhwOiBBQ1BJIEhvdCBQbHVnIFBDSSBDb250cm9sbGVyIERyaXZlciB2ZXJzaW9uOiAwLjUK
WyAgICAxLjUwMzUxMV0gUENJOiBNTUNPTkZJRyBmb3IgZG9tYWluIDAwMDAgW2J1cyAwMC1m
Zl0gYXQgW21lbSAweGUwMDAwMDAwLTB4ZWZmZmZmZmZdIChiYXNlIDB4ZTAwMDAwMDApClsg
ICAgMS41MDczNTBdIFBDSTogTU1DT05GSUcgYXQgW21lbSAweGUwMDAwMDAwLTB4ZWZmZmZm
ZmZdIHJlc2VydmVkIGluIEU4MjAKWyAgICAxLjUxMTM0OV0gUENJOiBVc2luZyBjb25maWd1
cmF0aW9uIHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MKWyAgICAxLjUxNTk0MV0gSHVnZVRMQiBy
ZWdpc3RlcmVkIDEuMDAgR2lCIHBhZ2Ugc2l6ZSwgcHJlLWFsbG9jYXRlZCAwIHBhZ2VzClsg
ICAgMS41MTkzNDddIEh1Z2VUTEIgcmVnaXN0ZXJlZCAyLjAwIE1pQiBwYWdlIHNpemUsIHBy
ZS1hbGxvY2F0ZWQgMCBwYWdlcwpbICAgIDEuNTIzNDM0XSBBQ1BJOiBBZGRlZCBfT1NJKE1v
ZHVsZSBEZXZpY2UpClsgICAgMS41MjczNDRdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29y
IERldmljZSkKWyAgICAxLjUzMTM0NF0gQUNQSTogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRl
bnNpb25zKQpbICAgIDEuNTM1MzQyXSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dy
ZWdhdG9yIERldmljZSkKWyAgICAxLjUzOTM0Ml0gQUNQSTogQWRkZWQgX09TSShMaW51eC1E
ZWxsLVZpZGVvKQpbICAgIDEuNTQzMzQyXSBBQ1BJOiBBZGRlZCBfT1NJKExpbnV4LUxlbm92
by1OVi1IRE1JLUF1ZGlvKQpbICAgIDEuNTU1MzQzXSByYW5kb206IGZhc3QgaW5pdCBkb25l
ClsgICAgMS41ODExNzldIEFDUEk6IDEwIEFDUEkgQU1MIHRhYmxlcyBzdWNjZXNzZnVsbHkg
YWNxdWlyZWQgYW5kIGxvYWRlZAooWEVOKSBkMDogYmluZDogbV9nc2k9OSBnX2dzaT05Clsg
ICAgMS41ODg5MTJdIEFDUEk6IFtGaXJtd2FyZSBCdWddOiBCSU9TIF9PU0koTGludXgpIHF1
ZXJ5IGlnbm9yZWQKWyAgICAxLjU5NTkwOV0gQUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxlZApb
ICAgIDEuNTk5MzcwXSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzUpClsgICAgMS42MDMyMTNdIEFD
UEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcKWyAgICAxLjYwMzM3MV0g
UENJOiBVc2luZyBob3N0IGJyaWRnZSB3aW5kb3dzIGZyb20gQUNQSTsgaWYgbmVjZXNzYXJ5
LCB1c2UgInBjaT1ub2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpbICAgIDEuNjA4MjE1XSBBQ1BJ
OiBFbmFibGVkIDkgR1BFcyBpbiBibG9jayAwMCB0byA3RgpbICAgIDEuNjEyMTY3XSBBQ1BJ
OiBQb3dlciBSZXNvdXJjZSBbUEcwMF0gKG9uKQpbICAgIDEuNjE1NjEyXSBBQ1BJOiBQb3dl
ciBSZXNvdXJjZSBbUEcwMV0gKG9uKQpbICAgIDEuNjE5NjA1XSBBQ1BJOiBQb3dlciBSZXNv
dXJjZSBbUEcwMl0gKG9uKQpbICAgIDEuNjMwNDMyXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBb
V1JTVF0gKG9mZikKWyAgICAxLjYzMTY2Ml0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1Rd
IChvZmYpClsgICAgMS42MzU2NjBdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2Zm
KQpbICAgIDEuNjM5NjU4XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAg
ICAxLjY0MzY1NV0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAgMS42
NDc2NTVdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAgIDEuNjUxNjU3
XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAxLjY1NTY1NV0gQUNQ
STogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAgMS42NTk2NTNdIEFDUEk6IFBv
d2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAgIDEuNjYzNjYzXSBBQ1BJOiBQb3dlciBS
ZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAxLjY2NzY3N10gQUNQSTogUG93ZXIgUmVzb3Vy
Y2UgW1dSU1RdIChvZmYpClsgICAgMS42NzE2ODFdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtX
UlNUXSAob2ZmKQpbICAgIDEuNjc1NjU3XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0g
KG9mZikKWyAgICAxLjY3OTY1OF0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYp
ClsgICAgMS42ODM2NTVdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAg
IDEuNjg3NjU4XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAxLjY5
MTY2MV0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAgMS42OTU2NTdd
IEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAgIDEuNjk5NjU3XSBBQ1BJ
OiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAxLjcwMzY2MF0gQUNQSTogUG93
ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAgMS43MTE5NTBdIGFjcGkgQUJDRDAwMDA6
MDA6IEFDUEkgZG9jayBzdGF0aW9uIChkb2Nrcy9iYXlzIGNvdW50OiAxKQpbICAgIDEuNzE5
MDgyXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbRk4wMF0gKG9mZikKWyAgICAxLjcxOTQxOF0g
QUNQSTogUG93ZXIgUmVzb3VyY2UgW0ZOMDFdIChvZmYpClsgICAgMS43MjM0MTZdIEFDUEk6
IFBvd2VyIFJlc291cmNlIFtGTjAyXSAob2ZmKQpbICAgIDEuNzI3NDE0XSBBQ1BJOiBQb3dl
ciBSZXNvdXJjZSBbRk4wM10gKG9mZikKWyAgICAxLjczMTQxNV0gQUNQSTogUG93ZXIgUmVz
b3VyY2UgW0ZOMDRdIChvZmYpClsgICAgMS43MzYzNjFdIEFDUEk6IFBDSSBSb290IEJyaWRn
ZSBbUENJMF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtZmVdKQpbICAgIDEuNzM5MzQ3XSBhY3Bp
IFBOUDBBMDg6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENs
b2NrUE0gU2VnbWVudHMgTVNJXQpbICAgIDEuNzQ2MjY1XSBhY3BpIFBOUDBBMDg6MDA6IF9P
U0M6IE9TIG5vdyBjb250cm9scyBbUENJZUhvdHBsdWcgUE1FIEFFUiBQQ0llQ2FwYWJpbGl0
eSBMVFJdClsgICAgMS43NDczNDNdIGFjcGkgUE5QMEEwODowMDogRkFEVCBpbmRpY2F0ZXMg
QVNQTSBpcyB1bnN1cHBvcnRlZCwgdXNpbmcgQklPUyBjb25maWd1cmF0aW9uClsgICAgMS43
NTMyNzldIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDowMApbICAgIDEuNzU1MzQ0XSBw
Y2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgwMDAwLTB4MGNmNyB3
aW5kb3ddClsgICAgMS43NTkzNDNdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3Vy
Y2UgW2lvICAweDBkMDAtMHhmZmZmIHdpbmRvd10KWyAgICAxLjc2MzM0Ml0gcGNpX2J1cyAw
MDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZiB3
aW5kb3ddClsgICAgMS43NjczNDJdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3Vy
Y2UgW21lbSAweGEwMDAwMDAwLTB4ZGZmZmZmZmYgd2luZG93XQpbICAgIDEuNzcxMzQzXSBw
Y2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgxMDgwMDAwMDAwLTB4
MTBiZmZmZmZmZiB3aW5kb3ddClsgICAgMS43NzUzNDNdIHBjaV9idXMgMDAwMDowMDogcm9v
dCBidXMgcmVzb3VyY2UgW21lbSAweGZkMDAwMDAwLTB4ZmU3ZmZmZmYgd2luZG93XQpbICAg
IDEuNzc5MzQzXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgMDAt
ZmVdClsgICAgMS43ODQyNDddIHBjaSAwMDAwOjAwOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBw
YXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICAxLjc4ODc0OF0gcGNp
IDAwMDA6MDA6MDEuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0kt
WCBtaWdodCBmYWlsIQpbICAgIDEuNzkzMTc5XSBwY2kgMDAwMDowMDoxNC4wOiBGYWlsZWQg
dG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgMS43
OTY0NDBdIHBjaSAwMDAwOjAwOjE0LjI6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBv
ciBNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICAxLjgwMDI5Nl0gcGNpIDAwMDA6MDA6MTYu
MDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWls
IQpbICAgIDEuODA0ODI2XSBwY2kgMDAwMDowMDoxNi4xOiBGYWlsZWQgdG8gYWRkIC0gcGFz
c3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgMS44MDg2NDddIHBjaSAw
MDAwOjAwOjE3LjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVgg
bWlnaHQgZmFpbCEKWyAgICAxLjgxMjUwMV0gcGNpIDAwMDA6MDA6MWQuMDogRmFpbGVkIHRv
IGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDEuODE2
NDg0XSBwY2kgMDAwMDowMDoxZC4yOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3Ig
TVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgMS44MjA3NDNdIHBjaSAwMDAwOjAwOjFkLjM6
IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCEK
WyAgICAxLjgyNDYzNl0gcGNpIDAwMDA6MDA6MWYuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0
aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDEuODI4NjAyXSBwY2kgMDAw
MDowMDoxZi4yOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1p
Z2h0IGZhaWwhClsgICAgMS44MzI1OTVdIHBjaSAwMDAwOjAwOjFmLjQ6IEZhaWxlZCB0byBh
ZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICAxLjg0MDUz
Nl0gcGNpIDAwMDA6MDE6MDAuMDogMi4wMDAgR2IvcyBhdmFpbGFibGUgUENJZSBiYW5kd2lk
dGgsIGxpbWl0ZWQgYnkgMi41IEdUL3MgeDEgbGluayBhdCAwMDAwOjAwOjAxLjAgKGNhcGFi
bGUgb2YgNy44NzYgR2IvcyB3aXRoIDggR1QvcyB4MSBsaW5rKQpbICAgIDEuODQzNDA0XSBw
Y2kgMDAwMDowMTowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01T
SS1YIG1pZ2h0IGZhaWwhClsgICAgMS44NDc0NDBdIHBjaSAwMDAwOjAwOjAxLjA6IFBDSSBi
cmlkZ2UgdG8gW2J1cyAwMV0KWyAgICAxLjg1MjY0M10gcGNpIDAwMDA6MDI6MDAuMDogMi4w
MDAgR2IvcyBhdmFpbGFibGUgUENJZSBiYW5kd2lkdGgsIGxpbWl0ZWQgYnkgMi41IEdUL3Mg
eDEgbGluayBhdCAwMDAwOjAwOjFkLjAgKGNhcGFibGUgb2YgNy44NzYgR2IvcyB3aXRoIDgg
R1QvcyB4MSBsaW5rKQpbICAgIDEuODU1NDM0XSBwY2kgMDAwMDowMjowMC4wOiBGYWlsZWQg
dG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgMS44
NTk0MTNdIHBjaSAwMDAwOjAwOjFkLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMl0KWyAgICAx
Ljg3MTIyN10gcGNpIDAwMDA6MDM6MDAuMDogMi4wMDAgR2IvcyBhdmFpbGFibGUgUENJZSBi
YW5kd2lkdGgsIGxpbWl0ZWQgYnkgMi41IEdUL3MgeDEgbGluayBhdCAwMDAwOjAwOjFkLjIg
KGNhcGFibGUgb2YgNy44NzYgR2IvcyB3aXRoIDggR1QvcyB4MSBsaW5rKQpbICAgIDEuODcx
NDI1XSBwY2kgMDAwMDowMzowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3Ig
TVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgMS44NzU0NDhdIHBjaSAwMDAwOjAwOjFkLjI6
IFBDSSBicmlkZ2UgdG8gW2J1cyAwM10KWyAgICAxLjg4Njk0N10gcGNpIDAwMDA6MDQ6MDAu
MDogMi4wMDAgR2IvcyBhdmFpbGFibGUgUENJZSBiYW5kd2lkdGgsIGxpbWl0ZWQgYnkgMi41
IEdUL3MgeDEgbGluayBhdCAwMDAwOjAwOjFkLjMgKGNhcGFibGUgb2YgNy44NzYgR2IvcyB3
aXRoIDggR1QvcyB4MSBsaW5rKQpbICAgIDEuODg3NDI1XSBwY2kgMDAwMDowNDowMC4wOiBG
YWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsg
ICAgMS44OTE0NDhdIHBjaSAwMDAwOjAwOjFkLjM6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNF0K
WyAgICAxLjg5Njc3Nl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcyAz
IDQgNSA2IDEwICoxMSAxMiAxNCAxNSkKWyAgICAxLjg5OTM5NV0gQUNQSTogUENJIEludGVy
cnVwdCBMaW5rIFtMTktCXSAoSVJRcyAzIDQgNSA2ICoxMCAxMSAxMiAxNCAxNSkKWyAgICAx
LjkwMzM5NF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktDXSAoSVJRcyAzIDQgNSA2
IDEwICoxMSAxMiAxNCAxNSkKWyAgICAxLjkwNzM5M10gQUNQSTogUENJIEludGVycnVwdCBM
aW5rIFtMTktEXSAoSVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkKWyAgICAxLjkxMTM5
M10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktFXSAoSVJRcyAzIDQgNSA2IDEwICox
MSAxMiAxNCAxNSkKWyAgICAxLjkxNTM5M10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtM
TktGXSAoSVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkKWyAgICAxLjkxOTM5Ml0gQUNQ
STogUENJIEludGVycnVwdCBMaW5rIFtMTktHXSAoSVJRcyAzIDQgNSA2IDEwICoxMSAxMiAx
NCAxNSkKWyAgICAxLjkyMzM5M10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktIXSAo
SVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkKWyAgICAxLjkyODE4OF0geGVuOmJhbGxv
b246IEluaXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcgpbICAgIDEuOTMxMzQ3XSBhcmNoX3hl
bl9iYWxsb29uX2luaXQ6IENhbid0IHJlYWQgaG9zdCBlODIwICgtMzgpClsgICAgMS45MzU0
MDZdIHBjaSAwMDAwOjAyOjAwLjA6IHZnYWFyYjogc2V0dGluZyBhcyBib290IFZHQSBkZXZp
Y2UKWyAgICAxLjkzOTMzOV0gcGNpIDAwMDA6MDI6MDAuMDogdmdhYXJiOiBWR0EgZGV2aWNl
IGFkZGVkOiBkZWNvZGVzPWlvK21lbSxvd25zPWlvK21lbSxsb2Nrcz1ub25lClsgICAgMS45
MzkzNDNdIHBjaSAwMDAwOjAyOjAwLjA6IHZnYWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2li
bGUKWyAgICAxLjk0MzM0Ml0gdmdhYXJiOiBsb2FkZWQKWyAgICAxLjk0NjQ2Nl0gcHBzX2Nv
cmU6IExpbnV4UFBTIEFQSSB2ZXIuIDEgcmVnaXN0ZXJlZApbICAgIDEuOTQ3MzQzXSBwcHNf
Y29yZTogU29mdHdhcmUgdmVyLiA1LjMuNiAtIENvcHlyaWdodCAyMDA1LTIwMDcgUm9kb2xm
byBHaW9tZXR0aSA8Z2lvbWV0dGlAbGludXguaXQ+ClsgICAgMS45NTEzNDVdIFBUUCBjbG9j
ayBzdXBwb3J0IHJlZ2lzdGVyZWQKWyAgICAxLjk1NTM0Nl0gRURBQyBNQzogVmVyOiAzLjAu
MApbICAgIDEuOTU5MDUwXSBQQ0k6IFVzaW5nIEFDUEkgZm9yIElSUSByb3V0aW5nClsgICAg
MS45ODc0ODJdIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB0c2MtZWFy
bHkKWyAgICAxLjk5OTM3Ml0gVkZTOiBEaXNrIHF1b3RhcyBkcXVvdF82LjYuMApbICAgIDIu
MDAzNjc1XSBWRlM6IERxdW90LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRl
ciAwLCA0MDk2IGJ5dGVzKQpbICAgIDIuMDExNDUzXSBwbnA6IFBuUCBBQ1BJIGluaXQKWyAg
ICAyLjAxNTAwMl0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmQwMDAwMDAtMHhmZGFiZmZmZl0g
aGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjAyMjM3OF0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4
ZmRhZDAwMDAtMHhmZGFkZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjAyOTg0M10g
c3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmRiMDAwMDAtMHhmZGZmZmZmZl0gaGFzIGJlZW4gcmVz
ZXJ2ZWQKWyAgICAyLjAzNzMwOV0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmUwMDAwMDAtMHhm
ZTAxZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjA0NDc3NF0gc3lzdGVtIDAwOjAw
OiBbbWVtIDB4ZmUwMzYwMDAtMHhmZTAzYmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAy
LjA1MjI0MF0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmUwM2QwMDAtMHhmZTNmZmZmZl0gaGFz
IGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjA1OTcwNl0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmU0
MTAwMDAtMHhmZTdmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjA2NzQ1M10gc3lz
dGVtIDAwOjAxOiBbaW8gIDB4MjAwMC0weDIwZmVdIGhhcyBiZWVuIHJlc2VydmVkClsgICAg
Mi4wNzQwODhdIHN5c3RlbSAwMDowMjogW2lvICAweDA2ODAtMHgwNjlmXSBoYXMgYmVlbiBy
ZXNlcnZlZApbICAgIDIuMDgwNjY4XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHhmZmZmXSBoYXMg
YmVlbiByZXNlcnZlZApbICAgIDIuMDg2Njc4XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHhmZmZm
XSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDIuMDkyNjg4XSBzeXN0ZW0gMDA6MDI6IFtpbyAg
MHhmZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDIuMDk4Njk4XSBzeXN0ZW0gMDA6MDI6
IFtpbyAgMHgxODAwLTB4MThmZV0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjEwNTM4OF0g
c3lzdGVtIDAwOjAyOiBbaW8gIDB4MTY0ZS0weDE2NGZdIGhhcyBiZWVuIHJlc2VydmVkClsg
ICAgMi4xMTIxNTJdIHN5c3RlbSAwMDowMzogW2lvICAweDA4MDAtMHgwODdmXSBoYXMgYmVl
biByZXNlcnZlZApbICAgIDIuMTE4ODEzXSBzeXN0ZW0gMDA6MDU6IFtpbyAgMHgxODU0LTB4
MTg1N10gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjEyNjgxMV0gc3lzdGVtIDAwOjA3OiBb
bWVtIDB4ZmRhZjAwMDAtMHhmZGFmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjEz
NDExMl0gc3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmRhZTAwMDAtMHhmZGFlZmZmZl0gaGFzIGJl
ZW4gcmVzZXJ2ZWQKWyAgICAyLjE0MTU3NV0gc3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmRhYzAw
MDAtMHhmZGFjZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjE0OTQ5OF0gc3lzdGVt
IDAwOjA4OiBbbWVtIDB4ZmVkMTAwMDAtMHhmZWQxN2ZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQK
WyAgICAyLjE1Njc5OF0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVkMTgwMDAtMHhmZWQxOGZm
Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjE2NDI2NF0gc3lzdGVtIDAwOjA4OiBbbWVt
IDB4ZmVkMTkwMDAtMHhmZWQxOWZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjE3MTcz
MF0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZTAwMDAwMDAtMHhlZmZmZmZmZl0gaGFzIGJlZW4g
cmVzZXJ2ZWQKWyAgICAyLjE3OTE5Ml0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVkMjAwMDAt
MHhmZWQzZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjE4NjY1OF0gc3lzdGVtIDAw
OjA4OiBbbWVtIDB4ZmVkOTAwMDAtMHhmZWQ5M2ZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAg
ICAyLjE5NDEyNl0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVkNDUwMDAtMHhmZWQ4ZmZmZl0g
Y291bGQgbm90IGJlIHJlc2VydmVkClsgICAgMi4yMDE5NzldIHN5c3RlbSAwMDowODogW21l
bSAweGZmMDAwMDAwLTB4ZmZmZmZmZmZdIGNvdWxkIG5vdCBiZSByZXNlcnZlZApbICAgIDIu
MjA5ODMwXSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWUwMDAwMC0weGZlZWZmZmZmXSBjb3Vs
ZCBub3QgYmUgcmVzZXJ2ZWQKWyAgICAyLjIxNzY4NV0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4
YTAwMDAwMDAtMHhhMDAxZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjIyNTk0MV0g
cG5wOiBQblAgQUNQSTogZm91bmQgOSBkZXZpY2VzClsgICAgMi4yMzgwMjldIFBNLVRpbWVy
IGZhaWxlZCBjb25zaXN0ZW5jeSBjaGVjayAgKDB4ZmZmZmZmKSAtIGFib3J0aW5nLgpbICAg
IDIuMjQ1MTI2XSBwY2kgMDAwMDowMTowMC4wOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVtIDB4
ZmZmYzAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93
ClsgICAgMi4yNTYyNzRdIHBjaSAwMDAwOjAyOjAwLjA6IGNhbid0IGNsYWltIEJBUiA2IFtt
ZW0gMHhmZmZmMDAwMC0weGZmZmZmZmZmIHByZWZdOiBubyBjb21wYXRpYmxlIGJyaWRnZSB3
aW5kb3cKWyAgICAyLjI2NzQ2OV0gcGNpIDAwMDA6MDE6MDAuMDogQkFSIDY6IGFzc2lnbmVk
IFttZW0gMHhhMmRjMDAwMC0weGEyZGZmZmZmIHByZWZdClsgICAgMi4yNzU1NzFdIHBjaSAw
MDAwOjAwOjAxLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMV0KWyAgICAyLjI4MTE5Nl0gcGNp
IDAwMDA6MDA6MDEuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHg1MDAwLTB4NWZmZl0KWyAg
ICAyLjI4ODA4MV0gcGNpIDAwMDA6MDA6MDEuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhh
MmQwMDAwMC0weGEyZGZmZmZmXQpbICAgIDIuMjk1Nzc3XSBwY2kgMDAwMDowMjowMC4wOiBC
QVIgNjogYXNzaWduZWQgW21lbSAweGEyODEwMDAwLTB4YTI4MWZmZmYgcHJlZl0KWyAgICAy
LjMwMzg3OF0gcGNpIDAwMDA6MDA6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDAyXQpbICAg
IDIuMzA5NTA4XSBwY2kgMDAwMDowMDoxZC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGEy
MDAwMDAwLTB4YTI4ZmZmZmZdClsgICAgMi4zMTcxNjddIHBjaSAwMDAwOjAwOjFkLjA6ICAg
YnJpZGdlIHdpbmRvdyBbbWVtIDB4YTEwMDAwMDAtMHhhMWZmZmZmZiA2NGJpdCBwcmVmXQpb
ICAgIDIuMzI1OTAwXSBwY2kgMDAwMDowMDoxZC4yOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDNd
ClsgICAgMi4zMzE1MTZdIHBjaSAwMDAwOjAwOjFkLjI6ICAgYnJpZGdlIHdpbmRvdyBbaW8g
IDB4NDAwMC0weDRmZmZdClsgICAgMi4zMzg0MDFdIHBjaSAwMDAwOjAwOjFkLjI6ICAgYnJp
ZGdlIHdpbmRvdyBbbWVtIDB4YTJiMDAwMDAtMHhhMmNmZmZmZl0KWyAgICAyLjM0NjA2Nl0g
cGNpIDAwMDA6MDA6MWQuMzogUENJIGJyaWRnZSB0byBbYnVzIDA0XQpbICAgIDIuMzUxNjgy
XSBwY2kgMDAwMDowMDoxZC4zOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDMwMDAtMHgzZmZm
XQpbICAgIDIuMzU4NTcxXSBwY2kgMDAwMDowMDoxZC4zOiAgIGJyaWRnZSB3aW5kb3cgW21l
bSAweGEyOTAwMDAwLTB4YTJhZmZmZmZdClsgICAgMi4zNjYzNjJdIE5FVDogUmVnaXN0ZXJl
ZCBwcm90b2NvbCBmYW1pbHkgMgpbICAgIDIuMzcxMjU0XSB0Y3BfbGlzdGVuX3BvcnRhZGRy
X2hhc2ggaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogNCwgNjU1MzYgYnl0ZXMp
ClsgICAgMi4zODAwMTJdIFRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJpZXM6IDY1
NTM2IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpbICAgIDIuMzg4MTk2XSBUQ1AgYmluZCBo
YXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogOCwgMTA0ODU3NiBieXRlcykKWyAg
ICAyLjM5NTc3M10gVENQOiBIYXNoIHRhYmxlcyBjb25maWd1cmVkIChlc3RhYmxpc2hlZCA2
NTUzNiBiaW5kIDY1NTM2KQpbICAgIDIuNDAzMDg2XSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVz
OiA0MDk2IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDIuNDA5OTYxXSBVRFAtTGl0
ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiA1LCAxMzEwNzIgYnl0ZXMpClsg
ICAgMi40MTczNTVdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQpbICAgIDIu
NDIzMDM2XSBwY2kgMDAwMDowMjowMC4wOiBWaWRlbyBkZXZpY2Ugd2l0aCBzaGFkb3dlZCBS
T00gYXQgW21lbSAweDAwMGMwMDAwLTB4MDAwZGZmZmZdClsgICAgMi40MzIzMTNdIFVucGFj
a2luZyBpbml0cmFtZnMuLi4KWyAgICA1LjAxNjAzMF0gRnJlZWluZyBpbml0cmQgbWVtb3J5
OiAyNjMxMTZLClsgICAgNS4wMjA1NDNdIFBDSS1ETUE6IFVzaW5nIHNvZnR3YXJlIGJvdW5j
ZSBidWZmZXJpbmcgZm9yIElPIChTV0lPVExCKQpbICAgIDUuMDI3Nzk5XSBzb2Z0d2FyZSBJ
TyBUTEI6IG1hcHBlZCBbbWVtIDB4ODgxYzQwMDAtMHg4YzFjNDAwMF0gKDY0TUIpClsgICAg
NS4wMzU2MzNdIEluaXRpYWxpc2Ugc3lzdGVtIHRydXN0ZWQga2V5cmluZ3MKWyAgICA1LjA0
MDY2NV0gd29ya2luZ3NldDogdGltZXN0YW1wX2JpdHM9NDAgbWF4X29yZGVyPTIxIGJ1Y2tl
dF9vcmRlcj0wClsgICAgNS4wNDgxMDVdIHpidWQ6IGxvYWRlZApbICAgIDUuMDUwOTk4XSBw
c3RvcmU6IHVzaW5nIGRlZmxhdGUgY29tcHJlc3Npb24KWyAgICA1LjIyNjg5N10gS2V5IHR5
cGUgYXN5bW1ldHJpYyByZWdpc3RlcmVkClsgICAgNS4yMzE0MDldIEFzeW1tZXRyaWMga2V5
IHBhcnNlciAneDUwOScgcmVnaXN0ZXJlZApbICAgIDUuMjM2OTIyXSBCbG9jayBsYXllciBT
Q1NJIGdlbmVyaWMgKGJzZykgZHJpdmVyIHZlcnNpb24gMC40IGxvYWRlZCAobWFqb3IgMjQ3
KQpbICAgIDUuMjQ1MzQxXSBpbyBzY2hlZHVsZXIgbm9vcCByZWdpc3RlcmVkClsgICAgNS4y
NDk3MTJdIGlvIHNjaGVkdWxlciBkZWFkbGluZSByZWdpc3RlcmVkClsgICAgNS4yNTQ1NjJd
IGlvIHNjaGVkdWxlciBjZnEgcmVnaXN0ZXJlZCAoZGVmYXVsdCkKWyAgICA1LjI1OTg4N10g
aW8gc2NoZWR1bGVyIG1xLWRlYWRsaW5lIHJlZ2lzdGVyZWQKWyAgICA1LjI2NTAzMF0gaW8g
c2NoZWR1bGVyIGt5YmVyIHJlZ2lzdGVyZWQKWyAgICA1LjI3MTAzMF0gcGNpZXBvcnQgMDAw
MDowMDowMS4wOiBBRVIgZW5hYmxlZCB3aXRoIElSUSAxNzAKWyAgICA1LjI3NzIyMF0gcGNp
ZXBvcnQgMDAwMDowMDoxZC4wOiBBRVIgZW5hYmxlZCB3aXRoIElSUSAxNzEKWyAgICA1LjI4
MzUyNF0gcGNpZXBvcnQgMDAwMDowMDoxZC4yOiBBRVIgZW5hYmxlZCB3aXRoIElSUSAxNzIK
WyAgICA1LjI4OTgxOV0gcGNpZXBvcnQgMDAwMDowMDoxZC4zOiBBRVIgZW5hYmxlZCB3aXRo
IElSUSAxNzMKWyAgICA1LjI5NjA4NF0gcGNpZXBvcnQgMDAwMDowMDowMS4wOiBTaWduYWxp
bmcgUE1FIHdpdGggSVJRIDE3MApbICAgIDUuMzAyNTc5XSBwY2llcG9ydCAwMDAwOjAwOjFk
LjA6IFNpZ25hbGluZyBQTUUgd2l0aCBJUlEgMTcxClsgICAgNS4zMDkwNzVdIHBjaWVwb3J0
IDAwMDA6MDA6MWQuMjogU2lnbmFsaW5nIFBNRSB3aXRoIElSUSAxNzIKWyAgICA1LjMxNTU3
Ml0gcGNpZXBvcnQgMDAwMDowMDoxZC4zOiBTaWduYWxpbmcgUE1FIHdpdGggSVJRIDE3Mwpb
ICAgIDUuMzIyMzc3XSB4ZW5fbWNlbG9nOiBGYWlsZWQgdG8gZ2V0IENQVSBudW1iZXJzClsg
ICAgNS4zMjg0NjldIFNlcmlhbDogODI1MC8xNjU1MCBkcml2ZXIsIDQgcG9ydHMsIElSUSBz
aGFyaW5nIGVuYWJsZWQKWyAgICA1LjMzNTg2OF0gaHBldF9hY3BpX2FkZDogbm8gYWRkcmVz
cyBvciBpcnFzIGluIF9DUlMKWyAgICA1LjM0MTQ0Nl0gTGludXggYWdwZ2FydCBpbnRlcmZh
Y2UgdjAuMTAzClsgICAgNS4zNDYxNDFdIEFNRCBJT01NVXYyIGRyaXZlciBieSBKb2VyZyBS
b2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KWyAgICA1LjM1Mjg2NF0gQU1EIElPTU1VdjIgZnVu
Y3Rpb25hbGl0eSBub3QgYXZhaWxhYmxlIG9uIHRoaXMgc3lzdGVtClsgICAgNS4zNjA1NTZd
IGk4MDQyOiBQTlA6IE5vIFBTLzIgY29udHJvbGxlciBmb3VuZC4KWyAgICA1LjM2NTg2MF0g
bW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKWyAgICA1
LjM3MjA0NF0gcnRjX2Ntb3MgMDA6MDQ6IFJUQyBjYW4gd2FrZSBmcm9tIFM0CihYRU4pIGQw
OiBiaW5kOiBtX2dzaT04IGdfZ3NpPTgKWyAgICA1LjQwMDQwN10gcnRjX2Ntb3MgMDA6MDQ6
IHJlZ2lzdGVyZWQgYXMgcnRjMApbICAgIDUuNDA1Mjg5XSBydGNfY21vcyAwMDowNDogYWxh
cm1zIHVwIHRvIG9uZSBtb250aCwgeTNrLCAyNDIgYnl0ZXMgbnZyYW0KWyAgICA1LjQxMzIx
MF0gbGVkdHJpZy1jcHU6IHJlZ2lzdGVyZWQgdG8gaW5kaWNhdGUgYWN0aXZpdHkgb24gQ1BV
cwpbICAgIDUuNDIwODQ5XSBvcHJvZmlsZTogdXNpbmcgTk1JIHRpbWVyIGludGVycnVwdC4K
WyAgICA1LjQyNTk5Ml0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxMApbICAg
IDUuNDMxMTE0XSBTZWdtZW50IFJvdXRpbmcgd2l0aCBJUHY2ClsgICAgNS40MzUxNDRdIG1p
cDY6IE1vYmlsZSBJUHY2ClsgICAgNS40Mzg1MjJdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2Nv
bCBmYW1pbHkgMTcKWyAgICA1LjQ0MzU2Ml0gbXBsc19nc286IE1QTFMgR1NPIHN1cHBvcnQK
WyAgICA1LjQ0ODM0NV0gc2NoZWRfY2xvY2s6IE1hcmtpbmcgc3RhYmxlICg0MzUxMzcxNDU3
LCAxMDk2OTUzMTQwKS0+KDYwNjg0MjE2ODksIC02MjAwOTcwOTIpClsgICAgNS40NTgzMDdd
IHJlZ2lzdGVyZWQgdGFza3N0YXRzIHZlcnNpb24gMQpbICAgIDUuNDYyNzk2XSBMb2FkaW5n
IGNvbXBpbGVkLWluIFguNTA5IGNlcnRpZmljYXRlcwpbICAgIDUuNDY4MjMyXSB6c3dhcDog
bG9hZGVkIHVzaW5nIHBvb2wgbHpvL3pidWQKWyAgICA1LjQ3MzY1M10gaW1hOiBObyBUUE0g
Y2hpcCBmb3VuZCwgYWN0aXZhdGluZyBUUE0tYnlwYXNzIQpbICAgIDUuNDc5Njk2XSBpbWE6
IEFsbG9jYXRlZCBoYXNoIGFsZ29yaXRobTogc2hhMjU2ClsgICAgNS41MDU2NTldIHJ0Y19j
bW9zIDAwOjA0OiBoY3Rvc3lzOiB1bmFibGUgdG8gcmVhZCB0aGUgaGFyZHdhcmUgY2xvY2sK
WyAgICA1LjUxMzU1Nl0gRnJlZWluZyB1bnVzZWQga2VybmVsIGltYWdlIG1lbW9yeTogMTU4
MEsKWyAgICA1LjUzMTQ4MV0gV3JpdGUgcHJvdGVjdGluZyB0aGUga2VybmVsIHJlYWQtb25s
eSBkYXRhOiAxNjM4NGsKWyAgICA1LjUzODM3OV0gRnJlZWluZyB1bnVzZWQga2VybmVsIGlt
YWdlIG1lbW9yeTogMjAxNksKWyAgICA1LjU0NDIwNF0gRnJlZWluZyB1bnVzZWQga2VybmVs
IGltYWdlIG1lbW9yeTogOTI4SwpbICAgIDUuNTU0MTE4XSB4ODYvbW06IENoZWNrZWQgVytY
IG1hcHBpbmdzOiBwYXNzZWQsIG5vIFcrWCBwYWdlcyBmb3VuZC4KWyAgICA1LjU2MTIyMF0g
eDg2L21tOiBDaGVja2luZyB1c2VyIHNwYWNlIHBhZ2UgdGFibGVzClsgICAgNS41NzEwOTBd
IHg4Ni9tbTogQ2hlY2tlZCBXK1ggbWFwcGluZ3M6IHBhc3NlZCwgbm8gVytYIHBhZ2VzIGZv
dW5kLgpbICAgIDUuNTc4MTk0XSBSdW4gL2luaXQgYXMgaW5pdCBwcm9jZXNzCkxvYWRpbmcs
IHBsZWFzZSB3YWl0Li4uCnN0YXJ0aW5nIHZlcnNpb24gMjMyClsgICAgNS41OTYwNTNdIHJh
bmRvbTogc3lzdGVtZC11ZGV2ZDogdW5pbml0aWFsaXplZCB1cmFuZG9tIHJlYWQgKDE2IGJ5
dGVzIHJlYWQpClsgICAgNS41OTY3MzRdIHJhbmRvbTogdWRldmFkbTogdW5pbml0aWFsaXpl
ZCB1cmFuZG9tIHJlYWQgKDE2IGJ5dGVzIHJlYWQpClsgICAgNS42MDM5OTRdIHJhbmRvbTog
c3lzdGVtZC11ZGV2ZDogdW5pbml0aWFsaXplZCB1cmFuZG9tIHJlYWQgKDE2IGJ5dGVzIHJl
YWQpClsgICAgNS42MzkyNzddIHRoZXJtYWwgTE5YVEhFUk06MDA6IHJlZ2lzdGVyZWQgYXMg
dGhlcm1hbF96b25lMApbICAgIDUuNjQ1NTI1XSBBQ1BJOiBUaGVybWFsIFpvbmUgW1RaMDBd
ICgyOCBDKQpbICAgIDUuNjUwNjgyXSB0aGVybWFsIExOWFRIRVJNOjAxOiByZWdpc3RlcmVk
IGFzIHRoZXJtYWxfem9uZTEKWyAgICA1LjY1NjkyMl0gQUNQSTogVGhlcm1hbCBab25lIFtU
WjAxXSAoMzAgQykKWyAgICA1LjY2MjYwMl0gZGNhIHNlcnZpY2Ugc3RhcnRlZCwgdmVyc2lv
biAxLjEyLjEKWyAgICA1LjY2MjcxOF0gQUNQSTogYnVzIHR5cGUgVVNCIHJlZ2lzdGVyZWQK
WyAgICA1LjY2Mjc2Nl0gU0NTSSBzdWJzeXN0ZW0gaW5pdGlhbGl6ZWQKWyAgICA1LjY3NjQx
Nl0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JmcwpbICAg
IDUuNjgyNjExXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGh1
YgpbICAgIDUuNjg4Njg5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVy
IHVzYgpbICAgIDUuNjk0Mzc4XSByYW5kb206IGNybmcgaW5pdCBkb25lClsgICAgNS42OTgy
MTBdIHJhbmRvbTogNyB1cmFuZG9tIHdhcm5pbmcocykgbWlzc2VkIGR1ZSB0byByYXRlbGlt
aXRpbmcKWyAgICA1LjcwNTU5NV0gZTEwMDBlOiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3Jr
IERyaXZlciAtIDMuMi42LWsKWyAgICA1LjcwNTc1MV0gaTgwMV9zbWJ1cyAwMDAwOjAwOjFm
LjQ6IFNQRCBXcml0ZSBEaXNhYmxlIGlzIHNldApbICAgIDUuNzEyMDMwXSBlKFhFTikgZDA6
IGJpbmQ6IG1fZ3NpPTE2IGdfZ3NpPTE2CjEwMDBlOiBDb3B5cmlnaHQoYykgMTk5OSAtIDIw
MTUgSW50ZWwgQ29ycG9yYXRpb24uClsgICAgNS43MjM0ODNdIGk4MDFfc21idXMgMDAwMDow
MDoxZi40OiBTTUJ1cyB1c2luZyBQQ0kgaW50ZXJydXB0ClsgICAgNS43Mjg2ODNdIGUxMDAw
ZSAwMDAwOjAxOjAwLjA6IERpc2FibGluZyBBU1BNICAKWyAgICA1Ljc0MDYyNl0gZTEwMDBl
IDAwMDA6MDE6MDAuMDogY2FuJ3QgZGlzYWJsZSBBU1BNOyBPUyBkb2Vzbid0IGhhdmUgQVNQ
TSBjb250cm9sClsgICAgNS43NDkzNzRdIGUxMDAwZSAwMDAwOjAxOjAwLjA6IEludGVycnVw
dCBUaHJvdHRsaW5nIFJhdGUgKGludHMvc2VjKSBzZXQgdG8gZHluYW1pYyBjb25zZXJ2YXRp
dmUgbW9kZQpbICAgIDUuNzY2NDQ0XSBpZ2I6IEludGVsKFIpIEdpZ2FiaXQgRXRoZXJuZXQg
TmV0d29yayBEcml2ZXIgLSB2ZXJzaW9uIDUuNC4wLWsKWyAgICA1Ljc2NjQ2OV0geGhjaV9o
Y2QgMDAwMDowMDoxNC4wOiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDUuNzc0MTQxXSBp
Z2I6IENvcHlyaWdodCAoYykgMjAwNy0yMDE0IEludGVsIENvcnBvcmF0aW9uLgpbICAgIDUu
NzgwMDYwXSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQs
IGFzc2lnbmVkIGJ1cyBudW1iZXIgMQpbICAgIDUuNzk1NzU1XSB4aGNpX2hjZCAwMDAwOjAw
OjE0LjA6IGhjYyBwYXJhbXMgMHgyMDAwNzdjMSBoY2kgdmVyc2lvbiAweDEwMCBxdWlya3Mg
MHgwMDAwMDAwMDAxMTA5ODEwClsgICAgNS44MDYxMDBdIHVzYiB1c2IxOiBOZXcgVVNCIGRl
dmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDIsIGJjZERldmljZT0g
NC4xOQpbICAgIDUuODE1MjQ4XSB1c2IgdXNiMTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczog
TWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKWyAgICA1LjgxNTY3Ml0gcHBzIHBw
czA6IG5ldyBQUFMgc291cmNlIHB0cDAKWyAgICA1LjgxNjE4N10gZTEwMDBlIDAwMDA6MDE6
MDAuMCAwMDAwOjAxOjAwLjAgKHVuaW5pdGlhbGl6ZWQpOiByZWdpc3RlcmVkIFBIQyBjbG9j
awpbICAgIDUuODIzMzk1XSB1c2IgdXNiMTogUHJvZHVjdDogeEhDSSBIb3N0IENvbnRyb2xs
ZXIKWyAgICA1LjgyNzk0OF0gaWdiIDAwMDA6MDM6MDAuMDogYWRkZWQgUEhDIG9uIGV0aDAK
WyAgICA1LjgzNjQ3NV0gdXNiIHVzYjE6IE1hbnVmYWN0dXJlcjogTGludXggNC4xOS4wKyB4
aGNpLWhjZApbICAgIDUuODM2NDc2XSB1c2IgdXNiMTogU2VyaWFsTnVtYmVyOiAwMDAwOjAw
OjE0LjAKWyAgICA1Ljg0MjAwNF0gaWdiIDAwMDA6MDM6MDAuMDogSW50ZWwoUikgR2lnYWJp
dCBFdGhlcm5ldCBOZXR3b3JrIENvbm5lY3Rpb24KWyAgICA1Ljg0NzIzNl0gaHViIDEtMDox
LjA6IFVTQiBodWIgZm91bmQKWyAgICA1Ljg1MzM1M10gaWdiIDAwMDA6MDM6MDAuMDogZXRo
MDogKFBDSWU6Mi41R2IvczpXaWR0aCB4MSkgYTQ6YmY6MDE6MTc6OTY6OTQKWyAgICA1Ljg1
Mzc4NV0gYWhjaSAwMDAwOjAwOjE3LjA6IEFIQ0kgMDAwMS4wMzAxIDMyIHNsb3RzIDggcG9y
dHMgNiBHYnBzIDB4ZmYgaW1wbCBTQVRBIG1vZGUKWyAgICA1Ljg1Mzc4N10gYWhjaSAwMDAw
OjAwOjE3LjA6IGZsYWdzOiA2NGJpdCBuY3Egc250ZiBsZWQgY2xvIG9ubHkgcGlvIHNsdW0g
cGFydCBlbXMgZGVzbyBzYWRtIHNkcyBhcHN0IApbICAgIDUuODU4NjE4XSBodWIgMS0wOjEu
MDogMTYgcG9ydHMgZGV0ZWN0ZWQKWyAgICA1Ljg2NjQzMl0gaWdiIDAwMDA6MDM6MDAuMDog
ZXRoMDogUEJBIE5vOiAwMDYyMDAtMDAwClsgICAgNS44NzE4ODFdIHhoY2lfaGNkIDAwMDA6
MDA6MTQuMDogeEhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICA1Ljg3NDMxOV0gZTEwMDBlIDAw
MDA6MDE6MDAuMCBldGgxOiAoUENJIEV4cHJlc3M6Mi41R1QvczpXaWR0aCB4MSkgNjg6MDU6
Y2E6ODA6M2U6YTAKWyAgICA1Ljg3NDMyMF0gZTEwMDBlIDAwMDA6MDE6MDAuMCBldGgxOiBJ
bnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIENvbm5lY3Rpb24KWyAgICA1Ljg3NDM0MV0gZTEw
MDBlIDAwMDA6MDE6MDAuMCBldGgxOiBNQUM6IDMsIFBIWTogOCwgUEJBIE5vOiBFNDY5ODEt
MDA4ClsgICAgNS44Nzg2NTNdIGlnYiAwMDAwOjAzOjAwLjA6IFVzaW5nIE1TSS1YIGludGVy
cnVwdHMuIDQgcnggcXVldWUocyksIDQgdHggcXVldWUocykKWyAgICA1LjkwNzc3OV0gcHBz
IHBwczE6IG5ldyBQUFMgc291cmNlIHB0cDIKWyAgICA1LjkwODkxMl0geGhjaV9oY2QgMDAw
MDowMDoxNC4wOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVy
IDIKWyAgICA1LjkwOTQwNF0gZTEwMDBlIDAwMDA6MDE6MDAuMCBlbnAxczA6IHJlbmFtZWQg
ZnJvbSBldGgxClsgICAgNS45MTQ4MTldIGlnYiAwMDAwOjA0OjAwLjA6IGFkZGVkIFBIQyBv
biBldGgyClsgICAgNS45MjM3NDNdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogSG9zdCBzdXBw
b3J0cyBVU0IgMy4wICBTdXBlclNwZWVkClsgICAgNS45MzE0OTNdIGlnYiAwMDAwOjA0OjAw
LjA6IEludGVsKFIpIEdpZ2FiaXQgRXRoZXJuZXQgTmV0d29yayBDb25uZWN0aW9uClsgICAg
NS45MzkwODRdIHVzYiB1c2IyOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2
YiwgaWRQcm9kdWN0PTAwMDMsIGJjZERldmljZT0gNC4xOQpbICAgIDUuOTQwMDU0XSBzY3Np
IGhvc3QwOiBhaGNpClsgICAgNS45NDAxOTNdIHNjc2kgaG9zdDE6IGFoY2kKWyAgICA1Ljk0
MDMxMV0gc2NzaSBob3N0MjogYWhjaQpbICAgIDUuOTQwNDU5XSBzY3NpIGhvc3QzOiBhaGNp
ClsgICAgNS45NDA2MDldIHNjc2kgaG9zdDQ6IGFoY2kKWyAgICA1Ljk0MDczOV0gc2NzaSBo
b3N0NTogYWhjaQpbICAgIDUuOTQwODM3XSBzY3NpIGhvc3Q2OiBhaGNpClsgICAgNS45NDA5
NTRdIHNjc2kgaG9zdDc6IGFoY2kKWyAgICA1Ljk0MDk4NV0gYXRhMTogU0FUQSBtYXggVURN
QS8xMzMgYWJhciBtMjA0OEAweGEyZTE4MDAwIHBvcnQgMHhhMmUxODEwMCBpcnEgMTg0Clsg
ICAgNS45NDA5ODddIGF0YTI6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhhMmUx
ODAwMCBwb3J0IDB4YTJlMTgxODAgaXJxIDE4NApbICAgIDUuOTQwOTkwXSBhdGEzOiBTQVRB
IG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTJlMTgwMDAgcG9ydCAweGEyZTE4MjAwIGly
cSAxODQKWyAgICA1Ljk0MDk5Ml0gYXRhNDogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMjA0
OEAweGEyZTE4MDAwIHBvcnQgMHhhMmUxODI4MCBpcnEgMTg0ClsgICAgNS45NDA5OTVdIGF0
YTU6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhhMmUxODAwMCBwb3J0IDB4YTJl
MTgzMDAgaXJxIDE4NApbICAgIDUuOTQwOTk4XSBhdGE2OiBTQVRBIG1heCBVRE1BLzEzMyBh
YmFyIG0yMDQ4QDB4YTJlMTgwMDAgcG9ydCAweGEyZTE4MzgwIGlycSAxODQKWyAgICA1Ljk0
MTAwMF0gYXRhNzogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAweGEyZTE4MDAwIHBv
cnQgMHhhMmUxODQwMCBpcnEgMTg0ClsgICAgNS45NDEwMDNdIGF0YTg6IFNBVEEgbWF4IFVE
TUEvMTMzIGFiYXIgbTIwNDhAMHhhMmUxODAwMCBwb3J0IDB4YTJlMTg0ODAgaXJxIDE4NApb
ICAgIDUuOTQ3NTk1XSBpZ2IgMDAwMDowNDowMC4wOiBldGgyOiAoUENJZToyLjVHYi9zOldp
ZHRoIHgxKSBhNDpiZjowMToxNzo5Njo5NQpbICAgIDUuOTQ3NjY1XSBpZ2IgMDAwMDowNDow
MC4wOiBldGgyOiBQQkEgTm86IDAwNjIwMC0wMDAKWyAgICA1Ljk1MjE0OV0gdXNiIHVzYjI6
IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJl
cj0xClsgICAgNS45NTIxNTFdIHVzYiB1c2IyOiBQcm9kdWN0OiB4SENJIEhvc3QgQ29udHJv
bGxlcgpbICAgIDUuOTYwNDgyXSBpZ2IgMDAwMDowNDowMC4wOiBVc2luZyBNU0ktWCBpbnRl
cnJ1cHRzLiA0IHJ4IHF1ZXVlKHMpLCA0IHR4IHF1ZXVlKHMpClsgICAgNi4wNjczNDhdIGNs
b2Nrc291cmNlOiB0c2M6IG1hc2s6IDB4ZmZmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAw
eDZkNTIzM2RiZDc3LCBtYXhfaWRsZV9uczogODgxNTkwOTA0NDc0IG5zClsgICAgNi4wNzI5
NTRdIHVzYiB1c2IyOiBNYW51ZmFjdHVyZXI6IExpbnV4IDQuMTkuMCsgeGhjaS1oY2QKWyAg
ICA2LjA3Mjk1NV0gdXNiIHVzYjI6IFNlcmlhbE51bWJlcjogMDAwMDowMDoxNC4wClsgICAg
Ni4wNzMxNDRdIGh1YiAyLTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgNi4xNTI4NTldIGNs
b2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB0c2MKWyAgICA2LjE1Mjg4OF0g
aHViIDItMDoxLjA6IDEwIHBvcnRzIGRldGVjdGVkClsgICAgNi4xNjM5NjFdIGlnYiAwMDAw
OjA0OjAwLjAgZW5vMjogcmVuYW1lZCBmcm9tIGV0aDIKWyAgICA2LjE5NTU2MV0gaWdiIDAw
MDA6MDM6MDAuMCBlbm8xOiByZW5hbWVkIGZyb20gZXRoMApbICAgIDYuMjU2MzE2XSBhdGEx
OiBTQVRBIGxpbmsgdXAgNi4wIEdicHMgKFNTdGF0dXMgMTMzIFNDb250cm9sIDMwMCkKWyAg
ICA2LjI2MzE1Nl0gYXRhODogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAz
MDApClsgICAgNi4yNjkyNzFdIGF0YTI6IFNBVEEgbGluayB1cCA2LjAgR2JwcyAoU1N0YXR1
cyAxMzMgU0NvbnRyb2wgMzAwKQpbICAgIDYuMjc2MjMzXSBhdGE1OiBTQVRBIGxpbmsgZG93
biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkKWyAgICA2LjI4MjM0MV0gYXRhNDogU0FUQSBs
aW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsgICAgNi4yODg0NTFdIGF0YTc6
IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQpbICAgIDYuMjk0NTYx
XSBhdGEzOiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkKWyAgICA2
LjMwMDY2OF0gYXRhNjogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDAp
ClsgICAgNi4zMDY3ODVdIGF0YTEuMDA6IEFUQS0xMDogSU5URUwgU1NEU0MyQkIwMTJUNywg
TjIwMTAxMDEsIG1heCBVRE1BLzEzMwpbICAgIDYuMzE0MzMxXSBhdGExLjAwOiAyMzQ0MjI1
OTY4IHNlY3RvcnMsIG11bHRpIDE6IExCQTQ4IE5DUSAoZGVwdGggMzIpClsgICAgNi4zMTUz
NTNdIHVzYiAxLTE6IG5ldyBmdWxsLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDIgdXNpbmcg
eGhjaV9oY2QKWyAgICA2LjMyMTcwNV0gYXRhMi4wMDogQVRBLTEwOiBJTlRFTCBTU0RTQzJC
QjAxMlQ3LCBOMjAxMDEwMSwgbWF4IFVETUEvMTMzClsgICAgNi4zMzY2MjNdIGF0YTIuMDA6
IDIzNDQyMjU5Njggc2VjdG9ycywgbXVsdGkgMTogTEJBNDggTkNRIChkZXB0aCAzMikKWyAg
ICA2LjM0NTIyMV0gYXRhMS4wMDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMKWyAgICA2LjM0
OTkxNF0gYXRhMi4wMDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMKWyAgICA2LjM1MDEzOV0g
c2NzaSAwOjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBBVEEgICAgICBJTlRFTCBTU0RTQzJC
QjAxIDAxMDEgUFE6IDAgQU5TSTogNQpbICAgIDYuMzY0MjgxXSBzY3NpIDE6MDowOjA6IERp
cmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIElOVEVMIFNTRFNDMkJCMDEgMDEwMSBQUTogMCBB
TlNJOiA1ClsgICAgNi4zNzU1MzRdIGF0YTEuMDA6IEVuYWJsaW5nIGRpc2NhcmRfemVyb2Vz
X2RhdGEKWyAgICA2LjM4MDY5Nl0gYXRhMi4wMDogRW5hYmxpbmcgZGlzY2FyZF96ZXJvZXNf
ZGF0YQpbICAgIDYuMzg2MDU2XSBzZCAwOjA6MDowOiBbc2RhXSAyMzQ0MjI1OTY4IDUxMi1i
eXRlIGxvZ2ljYWwgYmxvY2tzOiAoMS4yMCBUQi8xLjA5IFRpQikKWyAgICA2LjM4NjA2MF0g
c2QgMTowOjA6MDogW3NkYl0gMjM0NDIyNTk2OCA1MTItYnl0ZSBsb2dpY2FsIGJsb2Nrczog
KDEuMjAgVEIvMS4wOSBUaUIpClsgICAgNi4zOTQ3NTddIHNkIDA6MDowOjA6IFtzZGFdIDQw
OTYtYnl0ZSBwaHlzaWNhbCBibG9ja3MKWyAgICA2LjQwMzQ3N10gc2QgMTowOjA6MDogW3Nk
Yl0gNDA5Ni1ieXRlIHBoeXNpY2FsIGJsb2NrcwpbICAgIDYuNDAzNDk3XSBzZCAxOjA6MDow
OiBbc2RiXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDYuNDA5Mzk4XSBzZCAwOjA6MDow
OiBbc2RhXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDYuNDE1MzEyXSBzZCAxOjA6MDow
OiBbc2RiXSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9l
c24ndCBzdXBwb3J0IERQTyBvciBGVUEKWyAgICA2LjQyNjI3OF0gYXRhMi4wMDogRW5hYmxp
bmcgZGlzY2FyZF96ZXJvZXNfZGF0YQpbICAgIDYuNDQxNjk1XSBzZCAwOjA6MDowOiBbc2Rh
XSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBz
dXBwb3J0IERQTyBvciBGVUEKWyAgICA2LjQ0MTk4N10gIHNkYjogc2RiMSBzZGIyIHNkYjMg
c2RiNApbICAgIDYuNDUxOTQ5XSBhdGExLjAwOiBFbmFibGluZyBkaXNjYXJkX3plcm9lc19k
YXRhClsgICAgNi40NjEzODFdIGF0YTIuMDA6IEVuYWJsaW5nIGRpc2NhcmRfemVyb2VzX2Rh
dGEKWyAgICA2LjQ2NjczOF0gc2QgMTowOjA6MDogW3NkYl0gQXR0YWNoZWQgU0NTSSBkaXNr
ClsgICAgNi40Njk4NTJdICBzZGE6IHNkYTEgc2RhMiA8IHNkYTUgPgpbICAgIDYuNDc2MjY1
XSBhdGExLjAwOiBFbmFibGluZyBkaXNjYXJkX3plcm9lc19kYXRhClsgICAgNi40ODE0NjVd
IHNkIDA6MDowOjA6IFtzZGFdIEF0dGFjaGVkIFNDU0kgZGlzawpbICAgIDYuNTE4NzAwXSB1
c2IgMS0xOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MDQ2YiwgaWRQcm9kdWN0
PWZmMTAsIGJjZERldmljZT0gMS4wMApbICAgIDYuNTI3NzQ5XSB1c2IgMS0xOiBOZXcgVVNC
IGRldmljZSBzdHJpbmdzOiBNZnI9MSwgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MwpbICAg
IDYuNTM1Nzk4XSB1c2IgMS0xOiBQcm9kdWN0OiBWaXJ0dWFsIEtleWJvYXJkIGFuZCBNb3Vz
ZQpbICAgIDYuNTQxODA2XSB1c2IgMS0xOiBNYW51ZmFjdHVyZXI6IEFtZXJpY2FuIE1lZ2F0
cmVuZHMgSW5jLgpbICAgIDYuNTQ4MTA5XSB1c2IgMS0xOiBTZXJpYWxOdW1iZXI6IHNlcmlh
bApCZWdpbjogTG9hZGluZyBlc3NlbnRpYWwgZHJpdmVycyAuLi4gZG9uZS4KQmVnaW46IFJ1
bm5pbmcgL3NjcmlwdHMvaW5pdC1wcmVtb3VudCAuLi4gZG9uZS4KQmVnaW46IE1vdW50aW5n
IHJvb3QgZmlsZSBzeXN0ZW0gLi4uIFsgICAgNi41Njg4MjldIGhCZWdpbjogUnVubmluZyAv
c2NyaXB0cy9sb2NhbC10b3AgLi4uIGlkcmF3OiByYXcgSElEIGVkb25lLnZlbnRzIGRyaXZl
ciAoQykKIEppcmkgS29zaW5hCkJlZ2luOiBSdW5uaW5nIC9zY3JpcHRzL2xvY2FsLXByZW1v
dW50IC4uLiBbICAgIDYuNTk0MzkyXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZh
Y2UgZHJpdmVyIHVzYmhpZApbICAgIDYuNjAwNTQ3XSB1c2JoaWQ6IFVTQiBISUQgY29yZSBk
cml2ZXIKWyAgICA2LjYwNTY0Nl0gaW5wdXQ6IEFtZXJpY2FuIE1lZ2F0cmVuZHMgSW5jLiBW
aXJ0dWFsIEtleWJvYXJkIGFuZCBNb3VzZSBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6
MDA6MTQuMC91c2IxLzEtMS8xLTE6MS4wLzAwMDM6MDQ2QjpGRjEwLjAwMDEvaW5wdXQvaW5w
dXQwClsgICAgNi42MjEzMDRdIGhpZC1nZW5lcmljIDAwMDM6MDQ2QjpGRjEwLjAwMDE6IGlu
cHV0LGhpZHJhdzA6IFVTQiBISUQgdjEuMTAgS2V5Ym9hcmQgW0FtZXJpY2FuIE1lZ2F0cmVu
ZHMgSW5jLiBWaXJ0dWFsIEtleWJvYXJkIGFuZCBNb3VzZV0gb24gdXNiLTAwMDA6MDA6MTQu
MC0xL2lucHV0MApbICAgIDYuNjM3ODMyXSBpbnB1dDogQW1lcmljYW4gTWVnYXRyZW5kcyBJ
bmMuIFZpcnR1YWwgS2V5Ym9hcmQgYW5kIE1vdXNlIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAv
MDAwMDowMDoxNC4wL3VzYjEvMS0xLzEtMToxLjEvMDAwMzowNDZCOkZGMTAuMDAwMi9pbnB1
dC9pbnB1dDEKWyAgICA2LjY1MzYwM10gaGlkLWdlbmVyaWMgMDAwMzowNDZCOkZGMTAuMDAw
MjogaW5wdXQsaGlkcmF3MTogVVNCIEhJRCB2MS4xMCBNb3VzZSBbQW1lcmljYW4gTWVnYXRy
ZW5kcyBJbmMuIFZpcnR1YWwgS2V5Ym9hcmQgYW5kIE1vdXNlXSBvbiB1c2ItMDAwMDowMDox
NC4wLTEvaW5wdXQxClsgICAgNi42ODczNzFdIHVzYiAxLTEwOiBuZXcgbG93LXNwZWVkIFVT
QiBkZXZpY2UgbnVtYmVyIDMgdXNpbmcgeGhjaV9oY2QKZG9uZS4KQmVnaW46IFdpbGwgbm93
IGNoZWNrIHJvb3QgZmlsZSBzeXN0ZW0gLi4uIGZzY2sgZnJvbSB1dGlsLWxpbnV4IDIuMjku
MgpbL3NiaW4vZnNjay5leHQ0ICgxKSAtLSAvZGV2L3NkYTFdIGZzY2suZXh0NCAtYSAtQzAg
L2Rldi9zZGExIAovZGV2L3NkYTE6IHJlY292ZXJpbmcgam91cm5hbApbICAgIDYuODQ5MDM2
XSB1c2IgMS0xMDogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTAzZjAsIGlkUHJv
ZHVjdD0xMzRhLCBiY2REZXZpY2U9IDEuMDAKWyAgICA2Ljg1ODE3MV0gdXNiIDEtMTA6IE5l
dyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0xLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0w
ClsgICAgNi44NjYzMTRdIHVzYiAxLTEwOiBQcm9kdWN0OiBIUCBVU0IgT3B0aWNhbCBNb3Vz
ZQpbICAgIDYuODcxODQyXSB1c2IgMS0xMDogTWFudWZhY3R1cmVyOiBQaXhBcnQKWyAgICA2
Ljg4MTk3NV0gaW5wdXQ6IFBpeEFydCBIUCBVU0IgT3B0aWNhbCBNb3VzZSBhcyAvZGV2aWNl
cy9wY2kwMDAwOjAwLzAwMDA6MDA6MTQuMC91c2IxLzEtMTAvMS0xMDoxLjAvMDAwMzowM0Yw
OjEzNEEuMDAwMy9pbnB1dC9pbnB1dDIKWyAgICA2Ljg5NTU0MF0gaGlkLWdlbmVyaWMgMDAw
MzowM0YwOjEzNEEuMDAwMzogaW5wdXQsaGlkcmF3MjogVVNCIEhJRCB2MS4xMSBNb3VzZSBb
UGl4QXJ0IEhQIFVTQiBPcHRpY2FsIE1vdXNlXSBvbiB1c2ItMDAwMDowMDoxNC4wLTEwL2lu
cHV0MApbICAgIDcuMDM1Mzg3XSB1c2IgMS0xMjogbmV3IGxvdy1zcGVlZCBVU0IgZGV2aWNl
IG51bWJlciA0IHVzaW5nIHhoY2lfaGNkClsgICAgNy4yMTM0MDVdIHVzYiAxLTEyOiBOZXcg
VVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MDNmMCwgaWRQcm9kdWN0PTAzNGEsIGJjZERl
dmljZT0gMS4yMQpbICAgIDcuMjIyNTQ1XSB1c2IgMS0xMjogTmV3IFVTQiBkZXZpY2Ugc3Ry
aW5nczogTWZyPTEsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTAKWyAgICA3LjIzMDY5MF0g
dXNiIDEtMTI6IFByb2R1Y3Q6IEhQIEVsaXRlIFVTQiBLZXlib2FyZApbICAgIDcuMjM2MzEz
XSB1c2IgMS0xMjogTWFudWZhY3R1cmVyOiBDaGljb255ClsgICAgNy4yNTQ2MzddIGlucHV0
OiBDaGljb255IEhQIEVsaXRlIFVTQiBLZXlib2FyZCBhcyAvZGV2aWNlcy9wY2kwMDAwOjAw
LzAwMDA6MDA6MTQuMC91c2IxLzEtMTIvMS0xMjoxLjAvMDAwMzowM0YwOjAzNEEuMDAwNC9p
bnB1dC9pbnB1dDMKWyAgICA3LjMyNzQ5N10gaGlkLWdlbmVyaWMgMDAwMzowM0YwOjAzNEEu
MDAwNDogaW5wdXQsaGlkcmF3MzogVVNCIEhJRCB2MS4xMCBLZXlib2FyZCBbQ2hpY29ueSBI
UCBFbGl0ZSBVU0IgS2V5Ym9hcmRdIG9uIHVzYi0wMDAwOjAwOjE0LjAtMTIvaW5wdXQwClsg
ICAgNy4zNDg0MTldIGlucHV0OiBDaGljb255IEhQIEVsaXRlIFVTQiBLZXlib2FyZCBTeXN0
ZW0gQ29udHJvbCBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTQuMC91c2IxLzEt
MTIvMS0xMjoxLjEvMDAwMzowM0YwOjAzNEEuMDAwNS9pbnB1dC9pbnB1dDQKWyAgICA3LjQy
MzQ3Ml0gaW5wdXQ6IENoaWNvbnkgSFAgRWxpdGUgVVNCIEtleWJvYXJkIENvbnN1bWVyIENv
bnRyb2wgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE0LjAvdXNiMS8xLTEyLzEt
MTI6MS4xLzAwMDM6MDNGMDowMzRBLjAwMDUvaW5wdXQvaW5wdXQ1ClsgICAgNy40Mzg4Mjld
IGhpZC1nZW5lcmljIDAwMDM6MDNGMDowMzRBLjAwMDU6IGlucHV0LGhpZHJhdzQ6IFVTQiBI
SUQgdjEuMTAgRGV2aWNlIFtDaGljb255IEhQIEVsaXRlIFVTQiBLZXlib2FyZF0gb24gdXNi
LTAwMDA6MDA6MTQuMC0xMi9pbnB1dDEKL2Rldi9zZGExOiBDbGVhcmluZyBvcnBoYW5lZCBp
bm9kZSAxNDY4MDA3MyAodWlkPTEwMDAsIGdpZD0xMDAwLCBtb2RlPTAxMDA2MDAsIHNpemU9
MCkKL2Rldi9zZGExOiBDbGVhcmluZyBvcnBoYW5lZCBpbm9kZSAxNDY4MDA3MiAodWlkPTEw
MDAsIGdpZD0xMDAwLCBtb2RlPTAxMDA2MDAsIHNpemU9MCkKL2Rldi9zZGExOiBDbGVhcmlu
ZyBvcnBoYW5lZCBpbm9kZSAxNDY4MDA3MSAodWlkPTEwMDAsIGdpZD0xMDAwLCBtb2RlPTAx
MDA2MDAsIHNpemU9MCkKL2Rldi9zZGExOiBDbGVhcmluZyBvcnBoYW5lZCBpbm9kZSAxNDY4
MDA3MCAodWlkPTEwMDAsIGdpZD0xMDAwLCBtb2RlPTAxMDA2MDAsIHNpemU9MCkKL2Rldi9z
ZGExOiBDbGVhcmluZyBvcnBoYW5lZCBpbm9kZSAxNDY4MDA2OSAodWlkPTEwMDAsIGdpZD0x
MDAwLCBtb2RlPTAxMDA2MDAsIHNpemU9MCkKL2Rldi9zZGExOiBDbGVhcmluZyBvcnBoYW5l
ZCBpbm9kZSAzMzI5MjM0NSAodWlkPTEwMDAsIGdpZD0xMDAwLCBtb2RlPTAxMDA2NDQsIHNp
emU9MTA4OCkKL2Rldi9zZGExOiBjbGVhbiwgMTE3MzAyOC82OTA5MTMyOCBmaWxlcywgOTkx
ODMzMTcvMjc2MzU2NjA4IGJsb2Nrcwpkb25lLgpbICAgIDkuMDM4ODU2XSBFWFQ0LWZzIChz
ZGExKTogbW91bnRlZCBmaWxlc3lzdGVtIHdpdGggb3JkZXJlZCBkYXRhIG1vZGUuIE9wdHM6
IChudWxsKQpkb25lLgpCZWdpbjogUnVubmluZyAvc2NyaXB0cy9sb2NhbC1ib3R0b20gLi4u
IGRvbmUuCkJlZ2luOiBSdW5uaW5nIC9zY3JpcHRzL2luaXQtYm90dG9tIC4uLiBkb25lLgpb
ICAgIDkuMzAxMjcxXSBzeXN0ZW1kWzFdOiBzeXN0ZW1kIDIzMiBydW5uaW5nIGluIHN5c3Rl
bSBtb2RlLiAoK1BBTSArQVVESVQgK1NFTElOVVggK0lNQSArQVBQQVJNT1IgK1NNQUNLICtT
WVNWSU5JVCArVVRNUCArTElCQ1JZUFRTRVRVUCArR0NSWVBUICtHTlVUTFMgK0FDTCArWFog
K0xaNCArU0VDQ09NUCArQkxLSUQgK0VMRlVUSUxTICtLTU9EICtJRE4pClsgICAgOS4zMjEz
MzJdIHN5c3RlbWRbMV06IERldGVjdGVkIHZpcnR1YWxpemF0aW9uIHhlbi4KWyAgICA5LjMy
NjkwMV0gc3lzdGVtZFsxXTogRGV0ZWN0ZWQgYXJjaGl0ZWN0dXJlIHg4Ni02NC4KCldlbGNv
bWUgdG8gRGViaWFuIEdOVS9MaW51eCA5IChzdHJldGNoKSEKClsgICAgOS4zMzk0ODJdIHN5
c3RlbWRbMV06IFNldCBob3N0bmFtZSB0byA8ZGViaWFuPi4KWyAgICA5LjUzNzU0OV0gc3lz
dGVtZFsxXTogbGl2ZS10b29scy5zZXJ2aWNlOiBDYW5ub3QgYWRkIGRlcGVuZGVuY3kgam9i
LCBpZ25vcmluZzogVW5pdCBsaXZlLXRvb2xzLnNlcnZpY2UgaXMgbWFza2VkLgpbICAgIDku
NTQ5NDQzXSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gL2Rldi9pbml0Y3RsIENvbXBhdGli
aWxpdHkgTmFtZWQgUGlwZS4KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIC9kZXYvaW5pdGN0bCBD
b21wYXRpYmlsaXR5IE5hbWVkIFBpcGUuClsgICAgOS41NjQ0MjldIHN5c3RlbWRbMV06IFNl
dCB1cCBhdXRvbW91bnQgQXJiaXRyYXJ5IEV4ZWN1dGFibGUgRmlsZSBGb3JtYXRzIEZpbGUg
U3lzdGVtIEF1dG9tb3VudCBQb2ludC4KWyAgT0sgIF0gU2V0IHVwIGF1dG9tb3VudCBBcmJp
dHJhcnkgRXhlY3V0YWLigKZybWF0cyBGaWxlIFN5c3RlbSBBdXRvbW91bnQgUG9pbnQuClsg
ICAgOS41ODQwOThdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0IFVzZXIgYW5kIEdyb3Vw
IE5hbWUgTG9va3Vwcy4KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgVXNlciBhbmQgR3JvdXAg
TmFtZSBMb29rdXBzLgpbICAgIDkuNTk3NTg4XSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24g
U3lzbG9nIFNvY2tldC4KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIFN5c2xvZyBTb2NrZXQuClsg
ICAgOS42MDc5NzFdIHN5c3RlbWRbMV06IFN0YXJ0ZWQgRGlzcGF0Y2ggUGFzc3dvcmQgUmVx
dWVzdHMgdG8gQ29uc29sZSBEaXJlY3RvcnkgV2F0Y2guClsgIE9LICBdIFN0YXJ0ZWQgRGlz
cGF0Y2ggUGFzc3dvcmQgUmVxdWVzdHMgdG8gQ29uc29sZSBEaXJlY3RvcnkgV2F0Y2guClsg
IE9LICBdIExpc3RlbmluZyBvbiB1ZGV2IEtlcm5lbCBTb2NrZXQuClsgIE9LICBdIExpc3Rl
bmluZyBvbiBKb3VybmFsIEF1ZGl0IFNvY2tldC4KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIHVk
ZXYgQ29udHJvbCBTb2NrZXQuClsgIE9LICBdIENyZWF0ZWQgc2xpY2UgU3lzdGVtIFNsaWNl
LgpbICBPSyAgXSBDcmVhdGVkIHNsaWNlIHN5c3RlbS1nZXR0eS5zbGljZS4KICAgICAgICAg
TW91bnRpbmcgSHVnZSBQYWdlcyBGaWxlIFN5c3RlbS4uLgogICAgICAgICBNb3VudGluZyBN
b3VudCAvcHJvYy94ZW4gZmlsZXMuLi4KWyAgT0sgIF0gQ3JlYXRlZCBzbGljZSBzeXN0ZW0t
c2VyaWFsXHgyZGdldHR5LnNsaWNlLgpbICBPSyAgXSBMaXN0ZW5pbmcgb24gSm91cm5hbCBT
b2NrZXQgKC9kZXYvbG9nKS4KWyAgT0sgIF0gU3RhcnRlZCBGb3J3YXJkIFBhc3N3b3JkIFJl
cXVlc3RzIHRvIFdhbGwgRGlyZWN0b3J5IFdhdGNoLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdl
dCBFbmNyeXB0ZWQgVm9sdW1lcy4KICAgICAgICAgTW91bnRpbmcgUE9TSVggTWVzc2FnZSBR
dWV1ZSBGaWxlIFN5c3RlbS4uLgpbICBPSyAgXSBMaXN0ZW5pbmcgb24gZnNjayB0byBmc2Nr
ZCBjb21tdW5pY2F0aW9uIFNvY2tldC4KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIEpvdXJuYWwg
U29ja2V0LgogICAgICAgICBTdGFydGluZyBMb2FkIEtlcm5lbCBNb2R1bGVzLi4uCiAgICAg
ICAgIFN0YXJ0aW5nIEpvdXJuYWwgU2VydmljZS4uLgpbICAgIDkuNzE5ODMwXSB4ZW46eGVu
X2V2dGNobjogRXZlbnQtY2hhbm5lbCBkZXZpY2UgaW5zdGFsbGVkCiAgICAgICAgIFN0YXJ0
aW5nIENyZWF0ZSBsaXN0IG9mIHJlcXVpcmVkIHN04oCmY2Ugbm9kZXMgZm9yIHRoZSBjdXJy
ZW50IGtlcm5lbC4uLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBSZW1vdGUgRmlsZSBTeXN0
ZW1zLgogICAgICAgICBNb3VudGluZyBEZWJ1ZyBGaWxlIFN5c3RlbS4uLgpbICBPSyAgXSBD
cmVhdGVkIHNsaWNlIFVzZXIgYW5kIFNlc3Npb24gU2xpY2UuClsgIE9LICBdIFJlYWNoZWQg
dGFyZ2V0IFNsaWNlcy4KICAgICAgICAgU3RhcnRpbmcgU2V0IHRoZSBjb25zb2xlIGtleWJv
YXJkIGxheW91dC4uLgogICAgICAgICBTdGFydGluZyBSZW1vdW50IFJvb3QgYW5kIEtlcm5l
bCBGaWxlIFN5c3RlbXMuLi4KWyAgICA5Ljc2NjQwNF0gRVhUNC1mcyAoc2RhMSk6IHJlLW1v
dW50ZWQuIE9wdHM6IGVycm9ycz1yZW1vdW50LXJvClsgIE9LICBdIE1vdW50ZWQgTW91bnQg
L3Byb2MveGVuIGZpbGVzLgpbICBPSyAgXSBNb3VudGVkIFBPU0lYIE1lc3NhZ2UgUXVldWUg
RmlsZSBTeXN0ZW0uClsgIE9LICBdIE1vdW50ZWQgSHVnZSBQYWdlcyBGaWxlIFN5c3RlbS4K
WyAgT0sgIF0gTW91bnRlZCBEZWJ1ZyBGaWxlIFN5c3RlbS4KWyAgT0sgIF0gU3RhcnRlZCBK
b3VybmFsIFNlcnZpY2UuClsgICAgOS43OTkyMDldIHhlbl9wY2liYWNrOiBiYWNrZW5kIGlz
IHZwY2kKWyAgT0sgIF0gU3RhcnRlZCBDcmVhdGUgbGlzdCBvZiByZXF1aXJlZCBzdGHigKZ2
aWNlIG5vZGVzIGZvciB0aGUgY3VycmVudCBrZXJuZWwuClsgICAgOS44MTI5MTFdIHhlbl9h
Y3BpX3Byb2Nlc3NvcjogVXBsb2FkaW5nIFhlbiBwcm9jZXNzb3IgUE0gaW5mbwpbICBPSyAg
XSBTdGFydGVkIFJlbW91bnQgUm9vdCBhbmQgS2VybmVsIEZpbGUgU3lzdGVtcy4KWyAgT0sg
IF0gU3RhcnRlZCBTZXQgdGhlIGNvbnNvbGUga2V5Ym9hcmQgbGF5b3V0LgogICAgICAgICBT
dGFydGluZyB1ZGV2IENvbGRwbHVnIGFsbCBEZXZpY2VzLi4uCiAgICAgICAgIFN0YXJ0aW5n
IExvYWQvU2F2ZSBSYW5kb20gU2VlZC4uLgogICAgICAgICBTdGFydGluZyBDcmVhdGUgU3Rh
dGljIERldmljZSBOb2RlcyBpbiAvZGV2Li4uCiAgICAgICAgIFN0YXJ0aW5nIEZsdXNoIEpv
dXJuYWwgdG8gUGVyc2lzdGVudCBTdG9yYWdlLi4uClsgIE9LICBdIFN0YXJ0ZWQgTG9hZC9T
YXZlIFJhbmRvbSBTZWVkLgpbICAgIDkuODYxODk2XSBzeXN0ZW1kLWpvdXJuYWxkWzI1M106
IFJlY2VpdmVkIHJlcXVlc3QgdG8gZmx1c2ggcnVudGltZSBqb3VybmFsIGZyb20gUElEIDEK
WyAgT0sgIF0gU3RhcnRlZCBGbHVzaCBKb3VybmFsIHRvIFBlcnNpc3RlbnQgU3RvcmFnZS4K
WyAgT0sgIF0gU3RhcnRlZCBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2Lgpb
ICBPSyAgXSBTdGFydGVkIHVkZXYgQ29sZHBsdWcgYWxsIERldmljZXMuCltGQUlMRURdIEZh
aWxlZCB0byBzdGFydCBMb2FkIEtlcm5lbCBNb2R1bGVzLgpTZWUgJ3N5c3RlbWN0bCBzdGF0
dXMgc3lzdGVtZC1tb2R1bGVzLWxvYWQuc2VydmljZScgZm9yIGRldGFpbHMuCiAgICAgICAg
IFN0YXJ0aW5nIEFwcGx5IEtlcm5lbCBWYXJpYWJsZXMuLi4KICAgICAgICAgU3RhcnRpbmcg
dWRldiBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuLi4KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQg
TG9jYWwgRmlsZSBTeXN0ZW1zIChQcmUpLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBMb2Nh
bCBGaWxlIFN5c3RlbXMuCiAgICAgICAgIFN0YXJ0aW5nIFNldCBjb25zb2xlIGZvbnQgYW5k
IGtleW1hcC4uLgogICAgICAgICBNb3VudGluZyBtb3VudCB4ZW5zdG9yZSBmaWxlIHN5c3Rl
bS4uLgogICAgICAgICBTdGFydGluZyBDcmVhdGUgVm9sYXRpbGUgRmlsZXMgYW5kIERpcmVj
dG9yaWVzLi4uClsgIE9LICBdIE1vdW50ZWQgbW91bnQgeGVuc3RvcmUgZmlsZSBzeXN0ZW0u
ClsgIE9LICBdIFN0YXJ0ZWQgQXBwbHkgS2VybmVsIFZhcmlhYmxlcy4KWyAgT0sgIF0gU3Rh
cnRlZCBTZXQgY29uc29sZSBmb250IGFuZCBrZXltYXAuCiAgICAgICAgIFN0YXJ0aW5nIFJh
aXNlIG5ldHdvcmsgaW50ZXJmYWNlcy4uLgpbICBPSyAgXSBTdGFydGVkIENyZWF0ZSBWb2xh
dGlsZSBGaWxlcyBhbmQgRGlyZWN0b3JpZXMuCiAgICAgICAgIFN0YXJ0aW5nIE5ldHdvcmsg
VGltZSBTeW5jaHJvbml6YXRpb24uLi4KICAgICAgICAgU3RhcnRpbmcgVXBkYXRlIFVUTVAg
YWJvdXQgU3lzdGVtIEJvb3QvU2h1dGRvd24uLi4KWyAgT0sgIF0gU3RhcnRlZCBVcGRhdGUg
VVRNUCBhYm91dCBTeXN0ZW0gQm9vdC9TaHV0ZG93bi4KWyAgT0sgIF0gU3RhcnRlZCB1ZGV2
IEtlcm5lbCBEZXZpY2UgTWFuYWdlci4KWyAgIDEwLjA0NDA1M10gaW5wdXQ6IFNsZWVwIEJ1
dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhTWUJVUzowMC9QTlAwQzBFOjAwL2lu
cHV0L2lucHV0NgpbICAgMTAuMDUzNDcxXSBBQ1BJOiBTbGVlcCBCdXR0b24gW1NMUEJdClsg
ICAxMC4wNTc4MTddIGlucHV0OiBQb3dlciBCdXR0b24gYXMgL2RldmljZXMvTE5YU1lTVE06
MDAvTE5YUFdSQk46MDAvaW5wdXQvaW5wdXQ3ClsgICAxMC4wNjc1ODZdIEFDUEk6IFBvd2Vy
IEJ1dHRvbiBbUFdSRl0KWyAgIDEwLjEzNTU4NF0gYWNwaSBJTlQzM0Q2OjAwOiBpbnRlbC12
YnRuOiBjcmVhdGVkIHBsYXRmb3JtIGRldmljZQpbICAgMTAuMTQyNjU2XSBpbnB1dDogSW50
ZWwgVmlydHVhbCBCdXR0b24gZHJpdmVyIGFzIC9kZXZpY2VzL3BsYXRmb3JtL0lOVDMzRDY6
MDAvaW5wdXQvaW5wdXQ4ClsgICAxMC4xNTI1NjVdIGlUQ09fdmVuZG9yX3N1cHBvcnQ6IHZl
bmRvci1zdXBwb3J0PTAKWyAgIDEwLjE1MjcwNV0gRURBQyBNQzA6IEdpdmluZyBvdXQgZGV2
aWNlIHRvIG1vZHVsZSBpZTMxMjAwX2VkYWMgY29udHJvbGxlciBJRTMxMjAwOiBERVYgMDAw
MDowMDowMC4wIChQT0xMRUQpClsgICAxMC4xNzEzNzRdIElQTUkgbWVzc2FnZSBoYW5kbGVy
OiB2ZXJzaW9uIDM5LjIKWyAgIDEwLjE3NjU3M10gaW5wdXQ6IFBDIFNwZWFrZXIgYXMgL2Rl
dmljZXMvcGxhdGZvcm0vcGNzcGtyL2lucHV0L2lucHV0OQpbICAgMTAuMTg0NDExXSBzZCAw
OjA6MDowOiBBdHRhY2hlZCBzY3NpIGdlbmVyaWMgc2cwIHR5cGUgMApbICAgMTAuMTkwNTU4
XSBpVENPX3dkdDogSW50ZWwgVENPIFdhdGNoRG9nIFRpbWVyIERyaXZlciB2MS4xMQpbICAg
MTAuMTkwODMyXSBzZCAxOjA6MDowOiBBdHRhY2hlZCBzY3NpIGdlbmVyaWMgc2cxIHR5cGUg
MApbICAgMTAuMTk2NzYyXSBpVENPX3dkdDogdW5hYmxlIHRvIHJlc2V0IE5PX1JFQk9PVCBm
bGFnLCBkZXZpY2UgZGlzYWJsZWQgYnkgaGFyZHdhcmUvQklPUwpbICAgMTAuMjExODkxXSBp
cG1pIGRldmljZSBpbnRlcmZhY2UKWyAgIDEwLjIxNjQ1NF0gbWVpX21lIDAwMDA6MDA6MTYu
MDogRGV2aWNlIGRvZXNuJ3QgaGF2ZSB2YWxpZCBNRSBJbnRlcmZhY2UKWyAgIDEwLjIyNDQw
NV0gbWVpX21lIDAwMDA6MDA6MTYuMTogRGV2aWNlIGRvZXNuJ3QgaGF2ZSB2YWxpZCBNRSBJ
bnRlcmZhY2UKWyAgT0sgIF0gU3RhcnRlZCBOZXR3b3JrIFRpbWUgU3luY2hyb25pemF0aW9u
LgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBTeXN0ZW0gVGltZSBTeW5jaHJvbml6ZWQuClsg
ICAxMC4yNDUyODldIFJBUEwgUE1VOiBBUEkgdW5pdCBpcyAyXi0zMiBKb3VsZXMsIDUgZml4
ZWQgY291bnRlcnMsIDY1NTM2MCBtcyBvdmZsIHRpbWVyClsgICAxMC4yNTQwODNdIFJBUEwg
UE1VOiBodyB1bml0IG9mIGRvbWFpbiBwcDAtY29yZSAyXi0xNCBKb3VsZXMKWyAgIDEwLjI2
MDU2MV0gUkFQTCBQTVU6IGh3IHVuaXQgb2YgZG9tYWluIHBhY2thZ2UgMl4tMTQgSm91bGVz
ClsgICAxMC4yNjA1NjFdIFJBUEwgUE1VOiBodyB1bml0IG9mIGRvbWFpbiBkcmFtIDJeLTE0
IEpvdWxlcwpbICAgMTAuMjYwNTYyXSBSQVBMIFBNVTogaHcgdW5pdCBvZiBkb21haW4gcHAx
LWdwdSAyXi0xNCBKb3VsZXMKWyAgIDEwLjI2MDU2Ml0gUkFQTCBQTVU6IGh3IHVuaXQgb2Yg
ZG9tYWluIHBzeXMgMl4tMTQgSm91bGVzClsgIE9LICBdIEZvdW5kIGRldmljZSBJTlRFTF9T
U0RTQzJCQjAxMlQ3IDUuWyAgIDEwLjI4NzU4Ml0gaQpwbWlfc2k6IElQTUkgU3lzdGVtIElu
dGVyZmFjZSBkcml2ZXIKWyAgIDEwLjI5NjYyNV0gaVtwbWlfc2kgZG1pLWlwbWktICBPSyAg
c2kuMDogaXBtaV9wbGF0Zl0gb3JtOiBwcm9iaW5nIHZpYUZvdW5kIGRldmljZSAvZGV2L2h2
YzAuIFNNQklPUwoKWyAgIDEwLjMwNzk1MF0gaXBtaV9wbGF0Zm9ybTogaXBtaV9zaTogU01C
SU9TOiBpbyAweGNhMiByZWdzaXplIDEgc3BhY2luZyAxIGlycSAwClsgICAxMC4zMTY0MTNd
IGlwbWlfc2k6IEFkZGluZyBTTUJJT1Mtc3BlY2lmaWVkIGtjcyBzdGF0ZSBtYWNoaW5lClsg
ICAxMC4zMTY1NTddIGkgICAgICAgICBwbWlfc2k6IFRyeWluZyBTQWN0aXZhdGluZyBzd2Fw
IC9kZXYvZGlzay9ieS11dWlkLznigKYzNzMtN2E4YS00NjhjLWJkYjctMjBhMzljYjZlYmUz
Li4uTUJJT1Mtc3BlY2lmaWVkIAprY3Mgc3RhdGUgbWFjaGluZSBhdCBpL28gYWRkcmVzcyAw
eGNhMiwgc2xhdmUgYWRkcmVzcyAweDIwLCBpcnEgMApbICAgMTAuMzE3MjA3XSBwcGRldjog
dXNlci1zcGFjZSBwYXJhbGxlbCBwb3J0IGRyaXZlcgpbICAgMTAuMzc3OTM2XSBBZGRpbmcg
NjY2ODM5MDBrIHN3YXAgb24gL2Rldi9zZGE1LiAgUHJpb3JpdHk6LTIgZXh0ZW50czoxIGFj
cm9zczo2NjY4MzkwMGsgU1NGUwpbICBPSyAgXSBBY3RpdmF0ZWQgc3dhcCAvZGV2L2Rpc2sv
YnktdXVpZC85ZDlhMjM3My03YThhLTQ2OGMtYmRiNy0yMGEzOWNiNmViZTMuClsgIE9LICBd
IFJlYWNoZWQgdGFyZ2V0IFN3YXAuClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFN5c3RlbSBJ
bml0aWFsaXphdGlvbi4KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIEFDUElEIExpc3RlbiBTb2Nr
ZXQuClsgIE9LICBdIExpc3RlbmluZyBvbiBVVUlEIGRhZW1vbiBhY3RpdmF0aW9uIHNvY2tl
dC4KWyAgT0sgIF0gU3RhcnRlZCBBQ1BJIEV2ZW50cyBDaGVjay4KWyAgT0sgIF0gUmVhY2hl
ZCB0YXJnZXQgUGF0aHMuClsgIE9LICBdIFN0YXJ0ZWQgRGFpbHkgYXB0IGRvd25sb2FkIGFj
dGl2aXRpZXMuClsgIE9LICBdIFN0YXJ0ZWQgRGFpbHkgYXB0IHVwZ3JhZGUgYW5kIGNsZWFu
IGFjdGl2aXRpZXMuClsgIE9LICBdIExpc3RlbmluZyBvbiBELUJ1cyBTeXN0ZW0gTWVzc2Fn
ZSBCdXMgU29ja2V0LgpbICBPSyAgWyAgIDEwLjQ1ODI3MV0gY10gcnlwdGQ6IG1heF9jcHVf
cUxpc3RlbmluZyBvbiBBdmFoaSBtRE5TL0ROUy1TRCBTdGFjayBBY3RpdmF0aW9uIFNvY2tl
dC5sZW4gc2V0IHRvIDEwMDAKClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFNvY2tldHMuClsg
IE9LICBdIFN0YXJ0ZWQgVHJpZ2dlciBhbmFjcm9uIGV2ZXJ5IGhvdXIuClsgIE9LICBdIFN0
YXJ0ZWQgRGFpbHkgQ2xlYW51cCBvZiBUZW1wb3JhcnkgRGlyZWN0b3JpZXMuClsgIE9LICBd
IFJlYWNoZWQgdGFyZ2V0IFRpbWVycy4KWyAgIDEwLjQ5MTQyMV0gRXJyb3I6IERyaXZlciAn
cGNzcGtyJyBpcyBhbHJlYWR5IHJlZ2lzdGVyZWQsIGFib3J0aW5nLi4uClsgIE9LICBdIFJl
YWNoZWQgdGFyZ2V0IEJhc2ljIFN5c3RlbS4KICAgICAgICAgU3RhcnRpbmcgTFNCOiBTcGVl
Y2ggRGlzcGF0Y2hlci4uLgogICAgICAgICBTdGFydGluZyBTeXN0ZW0gTG9nZ2luZyBTZXJ2
aWNlLi4uWyAgIDEwLjUxMjU5MF0gWwpUVE1dIFpvbmUgIGtlcm5lbDogQXZhaWxhYmxlIGdy
YXBoaWNzIG1lbW9yeTogNDA4MzgwMCBraUIKWyAgIDEwLjUyMDg2NF0gW1RUTV0gWm9uZSAg
IGRtYTMyOiBBdmFpbGFibGUgZ3JhcGhpY3MgbWVtb3J5OiAyMDk3MTUyIGtpQgpbICAgMTAu
NTIwODY1XSBbVFRNXSBJbml0aWFsaXppbmcgcG9vbCBhbGxvY2F0b3IKWyAgIDEwLjUyMDg3
MV0gW1RUTV0gSW5pdGlhbGl6aW5nIERNQSBwb29sIGFsbG9jYXRvcgogICAgICAgICBTdGFy
dGluZyBMb2dpbiBTZXJ2aWNlLi4uWyAgIDEwLjUzOTQ0OF0gQQpWWDIgdmVyc2lvbiBvZiBn
Y21fZW5jL2RlYyBlbmdhZ2VkLgpbICAgMTAuNTQ3MzIxXSBBRVMgQ1RSIG1vZGUgYnk4IG9w
dGltaXphdGlvbiBlbmFibGVkCiAgICAgICAgIFN0YXJ0aW5nIE1vZGVtIE1hbmFnZXIuLi4K
ICAgICAgICAgU3RhcnRpbmcgVGhlIFhlbiB4ZW5zdG9yZS4uLgogICAgICAgICBTdGFydGlu
ZyBSZXN0b3JlIC9ldGMvcmVzb2x2LmNvbmYgaeKApmZvcmUgdGhlIHBwcCBsaW5rIHdhcyBz
aHV0IGRvd24uLi4KWyAgT0sgIF0gU3RhcnRlZCBSdW4gYW5hY3JvbiBqb2JzLgogICAgICAg
ICBTdGFydGluZyBSZWFsdGltZUtpdCBTY2hlZHVsaW5nIFBvbGljeSBTZXJ2aWNlLi4uClsg
IE9LICBdIFN0YXJ0ZWQgUmVndWxhciBiYWNrZ3JvdW5kIHByb2dyYW0gcHJvY2Vzc2luZyBk
YWVtb24uCihYRU4pIHRyYXBzLmM6MTU2NjogR1BGICgwMDAwKTogZmZmZjgyZDA4MDMyMjY1
OSBbdm14LmMjdm14X21zcl9yZWFkX2ludGVyY2VwdCsweDM4Ny8weDNlMl0gLT4gZmZmZjgy
ZDA4MDM4MDk4OAooWEVOKSB0cmFwcy5jOjE1NjY6IEdQRiAoMDAwMCk6IGZmZmY4MmQwODAz
MjI2NTkgW3ZteC5jI3ZteF9tc3JfcmVhZF9pbnRlcmNlcHQrMHgzODcvMHgzZTJdIC0+IGZm
ZmY4MmQwODAzODA5ODgKKFhFTikgdHJhcHMuYzoxNTY2OiBHUEYgKDAwMDApOiBmZmZmODJk
MDgwMzIyNjU5IFt2bXguYyN2bXhfbXNyX3JlYWRfaW50ZXJjZXB0KzB4Mzg3LzB4M2UyXSAt
PiBmZmZmODJkMDgwMzgwOTg4CihYRU4pIHRyYXBzLmM6MTU2NjogR1BGICgwMDAwKTogZmZm
ZjgyZDA4MDMyMjY1OSBbdm14LmMjdm14X21zcl9yZWFkX2ludGVyY2VwdCsweDM4Ny8weDNl
Ml0gLT4gZmZmZjgyZDA4MDM4MDk4OApbICAgMTAuNTkwMTYyXSBmYmNvbjogbWdhZHJtZmIg
KGZiMCkgaXMgcHJpbWFyeSBkZXZpY2UKWyAgIDEwLjU5MDE5Nl0gQ29uc29sZTogc3dpdGNo
aW5nIHRvIGNvbG91ciBmcmFtZSBidWZmZXIgZGV2aWNlIDE2MHg2NApbICAgMTAuNjQ4MjA1
XSBhbGc6IE5vIHRlc3QgZm9yIHBjYmMoYWVzKSAocGNiYy1hZXMtYWVzbmkpClsgICAxMC42
NTY1NzNdIGlwbWlfc2kgZG1pLWlwbWktc2kuMDogSVBNSSBtZXNzYWdlIGhhbmRsZXI6IEZv
dW5kIG5ldyBCTUMgKG1hbl9pZDogMHgwMDAxNTcsIHByb2RfaWQ6IDB4MDA3OCwgZGV2X2lk
OiAweDIxKQpbICAgMTAuNjcyMjQxXSBpcG1pX3NpIGRtaS1pcG1pLXNpLjA6IElQTUkga2Nz
IGludGVyZmFjZSBpbml0aWFsaXplZApbICAgMTAuNjc2NTAzXSBpbnRlbF9yYXBsOiBGb3Vu
ZCBSQVBMIGRvbWFpbiBwYWNrYWdlClsgICAxMC42NzY1MTNdIGludGVsX3JhcGw6IEZvdW5k
IFJBUEwgZG9tYWluIGNvcmUKWyAgIDEwLjY3NjUxNV0gaW50ZWxfcmFwbDogRm91bmQgUkFQ
TCBkb21haW4gZHJhbQpbICAgMTAuOTM2MzA0XSBtZ2FnMjAwIDAwMDA6MDI6MDAuMDogZmIw
OiBtZ2Fkcm1mYiBmcmFtZSBidWZmZXIgZGV2aWNlClsgIE9LICBdIFN0YXJ0ZWQgRC1CdXMg
U3lzdGVtIE1lc3NhZ2UgQnVzLgpbICBPSyAgXSBTdGFydGVkIFJlYWx0aW1lS2l0IFNjaGVk
dWxpbmcgUG9saWN5IFNlcnZpY2UuClsgICAxMC45ODczNjldIFtkcm1dIEluaXRpYWxpemVk
IG1nYWcyMDAgMS4wLjAgMjAxMTA0MTggZm9yIDAwMDA6MDI6MDAuMCBvbiBtaW5vciAwCiAg
ICAgICAgIFN0YXJ0aW5nIE5ldHdvcmsgTWFuYWdlci4uLgogICAgICAgICBTdGFydGluZyBB
dmFoaSBtRE5TL0ROUy1TRCBTdGFjay4uLgogICAgICAgICBTdGFydGluZyBMU0I6IFN0YXJ0
L3N0b3Agc3lzc3RhdCdzIHNhZGMuLi4KICAgICAgICAgU3RhcnRpbmcgTFNCOiBTdGFydCB0
aGUgR05Vc3RlcCBkaXN0cmlidXRlZCBvYmplY3QgbWFwcGVyLi4uCiAgICAgICAgIFN0YXJ0
aW5nIEFjY291bnRzIFNlcnZpY2UuLi4KWyAgT0sgIF0gU3RhcnRlZCBTeXN0ZW0gTG9nZ2lu
ZyBTZXJ2aWNlLgpbICBPSyAgXSBTdGFydGVkIFJlc3RvcmUgL2V0Yy9yZXNvbHYuY29uZiBp
ZuKApmJlZm9yZSB0aGUgcHBwIGxpbmsgd2FzIHNodXQgZG93bi4KWyAgT0sgIF0gU3RhcnRl
ZCBMU0I6IFNwZWVjaCBEaXNwYXRjaGVyLgpbICBPSyAgXSBTdGFydGVkIExTQjogU3RhcnQv
c3RvcCBzeXNzdGF0J3Mgc2FkYy4KWyAgT0sgIF0gU3RhcnRlZCBMU0I6IFN0YXJ0IHRoZSBH
TlVzdGVwIGRpc3RyaWJ1dGVkIG9iamVjdCBtYXBwZXIuClsgIE9LICBdIFN0YXJ0ZWQgQXZh
aGkgbUROUy9ETlMtU0QgU3RhY2suClsgIE9LICBdIFN0YXJ0ZWQgTG9naW4gU2VydmljZS4K
ICAgICAgICAgU3RhcnRpbmcgQXV0aG9yaXphdGlvbiBNYW5hZ2VyLi4uClsgIE9LICBdIFN0
YXJ0ZWQgVGhlIFhlbiB4ZW5zdG9yZS4KICAgICAgICAgU3RhcnRpbmcgeGVuLWluaXQtZG9t
MCwgaW5pdGlhbGlzZSDigKZub2RlcywgSlNPTiBjb25maWd1cmF0aW9uIHN0dWIpLi4uCiAg
ICAgICAgIFN0YXJ0aW5nIFhlbmNvbnNvbGVkIC0gaGFuZGxlcyBsb2dn4oCmbSBndWVzdCBj
b25zb2xlcyBhbmQgaHlwZXJ2aXNvci4uLgpbICBPSyAgXSBTdGFydGVkIEF1dGhvcml6YXRp
b24gTWFuYWdlci4KWyAgT0sgIF0gU3RhcnRlZCBYZW5jb25zb2xlZCAtIGhhbmRsZXMgbG9n
Z2nigKZyb20gZ3Vlc3QgY29uc29sZXMgYW5kIGh5cGVydmlzb3IuClsgIE9LICBdIFN0YXJ0
ZWQgQWNjb3VudHMgU2VydmljZS4KWyAgT0sgIF0gU3RhcnRlZCBOZXR3b3JrIE1hbmFnZXIu
CiAgICAgICAgIFN0YXJ0aW5nIE5ldHdvcmsgTWFuYWdlciBTY3JpcHQgRGlzcGF0Y2hlciBT
ZXJ2aWNlLi4uCiAgICAgICAgIFN0YXJ0aW5nIE5ldHdvcmsgTWFuYWdlciBXYWl0IE9ubGlu
ZS4uLgpbRkFJTEVEXSBGYWlsZWQgdG8gc3RhcnQgeGVuLWluaXQtZG9tMCwgaW5pdOKApmUg
bm9kZXMsIEpTT04gY29uZmlndXJhdGlvbiBzdHViKS4KU2VlICdzeXN0ZW1jdGwgc3RhdHVz
IHhlbi1pbml0LWRvbTAuc2VydmljZScgZm9yIGRldGFpbHMuClsgIE9LICBdIFN0YXJ0ZWQg
TmV0d29yayBNYW5hZ2VyIFNjcmlwdCBEaXNwYXRjaGVyIFNlcnZpY2UuCiAgICAgICAgIFN0
YXJ0aW5nIEhvc3RuYW1lIFNlcnZpY2UuLi4KWyAgIDExLjIyMzQyOV0gcG93ZXJfbWV0ZXIg
QUNQSTAwMEQ6MDA6IEZvdW5kIEFDUEkgcG93ZXIgbWV0ZXIuClsgICAxMS4yMjk5NTNdIHBv
d2VyX21ldGVyIEFDUEkwMDBEOjAwOiBod21vbl9kZXZpY2VfcmVnaXN0ZXIoKSBpcyBkZXBy
ZWNhdGVkLiBQbGVhc2UgY29udmVydCB0aGUgZHJpdmVyIHRvIHVzZSBod21vbl9kZXZpY2Vf
cmVnaXN0ZXJfd2l0aF9pbmZvKCkuClsgIE9LICBdIFN0YXJ0ZWQgTW9kZW0gTWFuYWdlci4K
WyAgIDExLjI2NTAxOV0gcG93ZXJfbWV0ZXIgQUNQSTAwMEQ6MDA6IEZvdW5kIEFDUEkgcG93
ZXIgbWV0ZXIuClsgICAxMS4yNzEzMDJdIHBvd2VyX21ldGVyIEFDUEkwMDBEOjAwOiBJZ25v
cmluZyB1bnNhZmUgc29mdHdhcmUgcG93ZXIgY2FwIQpbICBPSyAgXSBTdGFydGVkIEhvc3Ru
YW1lIFNlcnZpY2UuClsgICAxMS4zODM3NjBdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6
IGVubzI6IGxpbmsgaXMgbm90IHJlYWR5ClsgICAxMS40MTY1NjhdIElQdjY6IEFERFJDT05G
KE5FVERFVl9VUCk6IGVubzI6IGxpbmsgaXMgbm90IHJlYWR5ClsgICAxMS41MDY0OTVdIElQ
djY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDFzMDogbGluayBpcyBub3QgcmVhZHkKWyAg
IDE2LjU2NDQ2NF0gZTEwMDBlOiBlbnAxczAgTklDIExpbmsgaXMgVXAgMTAwMCBNYnBzIEZ1
bGwgRHVwbGV4LCBGbG93IENvbnRyb2w6IFJ4L1R4ClsgICAxNi41NzMzODddIElQdjY6IEFE
RFJDT05GKE5FVERFVl9DSEFOR0UpOiBlbnAxczA6IGxpbmsgYmVjb21lcyByZWFkeQpbKiAg
ICAgXSAoMSBvZiAyKSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvcuKApmFuYWdlciBXYWl0
IE9ubGluZSAoN3MgLyBubyBsaW1pdClbICBPSyAgXSBTdGFydGVkIE5ldHdvcmsgTWFuYWdl
ciBXYWl0IE9ubGluZS4KWyAgIDE5LjUwNDU2MF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQ
KTogZW5vMTogbGluayBpcyBub3QgcmVhZHkKWyoqICAgIF0gQSBzdGFydCBqb2IgaXMgcnVu
bmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxMnMgLyAxbWluIDFzKVsqKiog
ICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNl
cyAoMTNzIC8gMW1pbiAxcylbICoqKiAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBS
YWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDEzcyAvIDFtaW4gMXMpWyAgKioqIF0gQSBzdGFy
dCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxNHMgLyAx
bWluIDFzKVsgICAqKipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdv
cmsgaW50ZXJmYWNlcyAoMTRzIC8gMW1pbiAxcylbICAgICoqXSBBIHN0YXJ0IGpvYiBpcyBy
dW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDE1cyAvIDFtaW4gMXMpWyAg
ICAgKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZh
Y2VzICgxNnMgLyAxbWluIDFzKVsgICAgKipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9y
IFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMTZzIC8gMW1pbiAxcylbICAgKioqXSBBIHN0
YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDE3cyAv
IDFtaW4gMXMpWyAgKioqIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0
d29yayBpbnRlcmZhY2VzICgxN3MgLyAxbWluIDFzKVsgKioqICBdIEEgc3RhcnQgam9iIGlz
IHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMThzIC8gMW1pbiAxcylb
KioqICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVy
ZmFjZXMgKDE5cyAvIDFtaW4gMXMpWyoqICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBm
b3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxOXMgLyAxbWluIDFzKVsqICAgICBdIEEg
c3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMjBz
IC8gMW1pbiAxcylbKiogICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBu
ZXR3b3JrIGludGVyZmFjZXMgKDIwcyAvIDFtaW4gMXMpWyoqKiAgIF0gQSBzdGFydCBqb2Ig
aXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyMXMgLyAxbWluIDFz
KVsgKioqICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50
ZXJmYWNlcyAoMjJzIC8gMW1pbiAxcylbICAqKiogXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5n
IGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDIycyAvIDFtaW4gMXMpWyAgICoqKl0g
QSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgy
M3MgLyAxbWluIDFzKVsgICAgKipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNl
IG5ldHdvcmsgaW50ZXJmYWNlcyAoMjNzIC8gMW1pbiAxcylbICAgICAqXSBBIHN0YXJ0IGpv
YiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDI0cyAvIDFtaW4g
MXMpWyAgICAqKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBp
bnRlcmZhY2VzICgyNXMgLyAxbWluIDFzKVsgICAqKipdIEEgc3RhcnQgam9iIGlzIHJ1bm5p
bmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMjVzIC8gMW1pbiAxcylbICAqKiog
XSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMg
KDI2cyAvIDFtaW4gMXMpWyAqKiogIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFp
c2UgbmV0d29yayBpbnRlcmZhY2VzICgyNnMgLyAxbWluIDFzKVsqKiogICBdIEEgc3RhcnQg
am9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMjdzIC8gMW1p
biAxcylbKiogICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3Jr
IGludGVyZmFjZXMgKDI3cyAvIDFtaW4gMXMpWyogICAgIF0gQSBzdGFydCBqb2IgaXMgcnVu
bmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyOHMgLyAxbWluIDFzKVsqKiAg
ICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNl
cyAoMjlzIC8gMW1pbiAxcylbKioqICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBS
YWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDI5cyAvIDFtaW4gMXMpWyAqKiogIF0gQSBzdGFy
dCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzMHMgLyAx
bWluIDFzKVsgICoqKiBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdv
cmsgaW50ZXJmYWNlcyAoMzBzIC8gMW1pbiAxcylbICAgKioqXSBBIHN0YXJ0IGpvYiBpcyBy
dW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDMxcyAvIDFtaW4gMXMpWyAg
ICAqKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZh
Y2VzICgzMnMgLyAxbWluIDFzKVsgICAgICpdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9y
IFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMzJzIC8gMW1pbiAxcylbICAgICoqXSBBIHN0
YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDMzcyAv
IDFtaW4gMXMpWyAgICoqKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0
d29yayBpbnRlcmZhY2VzICgzM3MgLyAxbWluIDFzKVsgICoqKiBdIEEgc3RhcnQgam9iIGlz
IHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMzRzIC8gMW1pbiAxcylb
ICoqKiAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVy
ZmFjZXMgKDM1cyAvIDFtaW4gMXMpWyoqKiAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBm
b3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzNXMgLyAxbWluIDFzKVsqKiAgICBdIEEg
c3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMzZz
IC8gMW1pbiAxcylbKiAgICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBu
ZXR3b3JrIGludGVyZmFjZXMgKDM2cyAvIDFtaW4gMXMpWyoqICAgIF0gQSBzdGFydCBqb2Ig
aXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzN3MgLyAxbWluIDFz
KVsqKiogICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50
ZXJmYWNlcyAoMzhzIC8gMW1pbiAxcylbICoqKiAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5n
IGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDM4cyAvIDFtaW4gMXMpWyAgKioqIF0g
QSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgz
OXMgLyAxbWluIDFzKVsgICAqKipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNl
IG5ldHdvcmsgaW50ZXJmYWNlcyAoMzlzIC8gMW1pbiAxcylbICAgICoqXSBBIHN0YXJ0IGpv
YiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDQwcyAvIDFtaW4g
MXMpWyAgICAgKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBp
bnRlcmZhY2VzICg0MHMgLyAxbWluIDFzKVsgICA1MC40MzgzNDRdIGJyaWRnZTogZmlsdGVy
aW5nIHZpYSBhcnAvaXAvaXA2dGFibGVzIGlzIG5vIGxvbmdlciBhdmFpbGFibGUgYnkgZGVm
YXVsdC4gVXBkYXRlIHlvdXIgc2NyaXB0cyB0byBsb2FkIGJyX25ldGZpbHRlciBpZiB5b3Ug
bmVlZCB0aGlzLgpbICAgICoqXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBu
ZXR3b3JrIGludGVyZmFjZXMgKDQxcyAvIDFtaW4gMXMpWyAgICoqKl0gQSBzdGFydCBqb2Ig
aXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg0MnMgLyAxbWluIDFz
KVsgICoqKiBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50
ZXJmYWNlcyAoNDJzIC8gMW1pbiAxcylbICoqKiAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5n
IGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDQzcyAvIDFtaW4gMXMpWyoqKiAgIF0g
QSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg0
M3MgLyAxbWluIDFzKVsqKiAgICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNl
IG5ldHdvcmsgaW50ZXJmYWNlcyAoNDRzIC8gMW1pbiAxcylbKiAgICAgXSBBIHN0YXJ0IGpv
YiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDQ0cyAvIDFtaW4g
MXMpWyoqICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBp
bnRlcmZhY2VzICg0NXMgLyAxbWluIDFzKVsqKiogICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5p
bmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNDZzIC8gMW1pbiAxcylbICoqKiAg
XSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMg
KDQ2cyAvIDFtaW4gMXMpWyAgKioqIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFp
c2UgbmV0d29yayBpbnRlcmZhY2VzICg0N3MgLyAxbWluIDFzKVsgICAqKipdIEEgc3RhcnQg
am9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNDdzIC8gMW1p
biAxcylbICAgICoqXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3Jr
IGludGVyZmFjZXMgKDQ4cyAvIDFtaW4gMXMpWyAgICAgKl0gQSBzdGFydCBqb2IgaXMgcnVu
bmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg0OXMgLyAxbWluIDFzKVsgICAg
KipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNl
cyAoNDlzIC8gMW1pbiAxcylbICAgKioqXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBS
YWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDUwcyAvIDFtaW4gMXMpWyAgKioqIF0gQSBzdGFy
dCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg1MHMgLyAx
bWluIDFzKVsgKioqICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdv
cmsgaW50ZXJmYWNlcyAoNTFzIC8gMW1pbiAxcylbKioqICAgXSBBIHN0YXJ0IGpvYiBpcyBy
dW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDUxcyAvIDFtaW4gMXMpWyoq
ICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZh
Y2VzICg1MnMgLyAxbWluIDFzKVsqICAgICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9y
IFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNTJzIC8gMW1pbiAxcylbKiogICAgXSBBIHN0
YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDUzcyAv
IDFtaW4gMXMpWyoqKiAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0
d29yayBpbnRlcmZhY2VzICg1M3MgLyAxbWluIDFzKVsgKioqICBdIEEgc3RhcnQgam9iIGlz
IHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNTRzIC8gMW1pbiAxcylb
ICAqKiogXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVy
ZmFjZXMgKDU0cyAvIDFtaW4gMXMpWyAgICoqKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBm
b3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg1NXMgLyAxbWluIDFzKVsgICAgKipdIEEg
c3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNTVz
IC8gMW1pbiAxcylbICAgICAqXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBu
ZXR3b3JrIGludGVyZmFjZXMgKDU2cyAvIDFtaW4gMXMpWyAgICAqKl0gQSBzdGFydCBqb2Ig
aXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg1NnMgLyAxbWluIDFz
KVsgICAqKipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50
ZXJmYWNlcyAoNTdzIC8gMW1pbiAxcylbICAqKiogXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5n
IGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDU3cyAvIDFtaW4gMXMpWyAqKiogIF0g
QSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg1
OHMgLyAxbWluIDFzKVsqKiogICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNl
IG5ldHdvcmsgaW50ZXJmYWNlcyAoNThzIC8gMW1pbiAxcylbKiogICAgXSBBIHN0YXJ0IGpv
YiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDU5cyAvIDFtaW4g
MXMpWyogICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBp
bnRlcmZhY2VzICg1OXMgLyAxbWluIDFzKVsqKiAgICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5p
bmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMW1pbiAvIDFtaW4gMXMpWyoqKiAg
IF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2Vz
ICgxbWluIC8gMW1pbiAxcylbICoqKiAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBS
YWlzZSBuZeKApm9yayBpbnRlcmZhY2VzICgxbWluIDFzIC8gMW1pbiAxcylbICAqKiogXSBB
IHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZeKApm9yayBpbnRlcmZhY2VzICgx
bWluIDFzIC8gMW1pbiAxcylbRkFJTEVEXSBGYWlsZWQgdG8gc3RhcnQgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzLgpTZWUgJ3N5c3RlbWN0bCBzdGF0dXMgbmV0d29ya2luZy5zZXJ2aWNl
JyBmb3IgZGV0YWlscy4KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgTmV0d29yay4KICAgICAg
ICAgU3RhcnRpbmcgT3BlbkJTRCBTZWN1cmUgU2hlbGwgc2VydmVyLi4uCiAgICAgICAgIFN0
YXJ0aW5nIFBlcm1pdCBVc2VyIFNlc3Npb25zLi4uClsgIE9LICBdIFN0YXJ0ZWQgVW5hdHRl
bmRlZCBVcGdyYWRlcyBTaHV0ZG93bi4KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgTmV0d29y
ayBpcyBPbmxpbmUuCiAgICAgICAgIFN0YXJ0aW5nIExTQjogbmV0d29yayBiZW5jaG1hcmsu
Li4KICAgICAgICAgU3RhcnRpbmcgTFNCOiBkaXNrIHRlbXBlcmF0dXJlIG1vbml0b3Jpbmcg
ZGFlbW9uLi4uCiAgICAgICAgIFN0YXJ0aW5nIFhlbmRvbWFpbnMgLSBzdGFydCBhbmQgc3Rv
cCBndWVzdHMgb24gYm9vdCBhbmQgc2h1dGRvd24uLi4KWyAgT0sgIF0gU3RhcnRlZCBQZXJt
aXQgVXNlciBTZXNzaW9ucy4KWyAgT0sgIF0gU3RhcnRlZCBTZXJpYWwgR2V0dHkgb24gaHZj
MC4KWyAgT0sgIF0gU3RhcnRlZCBHZXR0eSBvbiB0dHkxLgpbICBPSyAgXSBSZWFjaGVkIHRh
cmdldCBMb2dpbiBQcm9tcHRzLgogICAgICAgICBTdGFydGluZyBTaW1wbGUgRGVza3RvcCBE
aXNwbGF5IE1hbmFnZXIuLi4KWyAgT0sgIF0gU3RhcnRlZCBMU0I6IG5ldHdvcmsgYmVuY2ht
YXJrLgpbICBPSyAgXSBTdGFydGVkIExTQjogZGlzayB0ZW1wZXJhdHVyZSBtb25pdG9yaW5n
IGRhZW1vbi4KWyAgT0sgIF0gU3RhcnRlZCBYZW5kb21haW5zIC0gc3RhcnQgYW5kIHN0b3Ag
Z3Vlc3RzIG9uIGJvb3QgYW5kIHNodXRkb3duLgpbICBPSyAgXSBTdGFydGVkIFNpbXBsZSBE
ZXNrdG9wIERpc3BsYXkgTWFuYWdlci4KWyAgT0sgIF0gU3RhcnRlZCBPcGVuQlNEIFNlY3Vy
ZSBTaGVsbCBzZXJ2ZXIuCiAgICAgICAgIFN0YXJ0aW5nIFhlbi13YXRjaGRvZyAtIHJ1biB4
ZW4gd2F0Y2hkb2cgZGFlbW9uLi4uClsgIE9LICBdIFN0YXJ0ZWQgWGVuLXdhdGNoZG9nIC0g
cnVuIHhlbiB3YXRjaGRvZyBkYWVtb24uClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IE11bHRp
LVVzZXIgU3lzdGVtLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBHcmFwaGljYWwgSW50ZXJm
YWNlLgogICAgICAgICBTdGFydGluZyBVcGRhdGUgVVRNUCBhYm91dCBTeXN0ZW0gUnVubGV2
ZWwgQ2hhbmdlcy4uLgpbICBPSyAgXSBTdGFydGVkIFVwZGF0ZSBVVE1QIGFib3V0IFN5c3Rl
bSBSdW5sZXZlbCBDaGFuZ2VzLgoKRGViaWFuIEdOVS9MaW51eCA5IGRlYmlhbiBodmMwCgpk
ZWJpYW4gbG9naW46IFsgICA4MS4wMDA2NjJdIG1nYWcyMDAgMDAwMDowMjowMC4wOiBWaWRl
byBjYXJkIGRvZXNuJ3Qgc3VwcG9ydCBjdXJzb3JzIHdpdGggcGFydGlhbCB0cmFuc3BhcmVu
Y3kuClsgICA4MS4wMTAzMDJdIG1nYWcyMDAgMDAwMDowMjowMC4wOiBOb3QgZW5hYmxpbmcg
aGFyZHdhcmUgY3Vyc29yLgpbICAxMzcuMjM3NTk3XSB4ZW5fYWNwaV9wcm9jZXNzb3I6IFVw
bG9hZGluZyBYZW4gcHJvY2Vzc29yIFBNIGluZm8KKFhFTikgSFZNIGQxdjAgc2F2ZTogQ1BV
CihYRU4pIEhWTSBkMXYxIHNhdmU6IENQVQooWEVOKSBIVk0gZDEgc2F2ZTogUElDCihYRU4p
IEhWTSBkMSBzYXZlOiBJT0FQSUMKKFhFTikgSFZNIGQxdjAgc2F2ZTogTEFQSUMKKFhFTikg
SFZNIGQxdjEgc2F2ZTogTEFQSUMKKFhFTikgSFZNIGQxdjAgc2F2ZTogTEFQSUNfUkVHUwoo
WEVOKSBIVk0gZDF2MSBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTSBkMSBzYXZlOiBQQ0lf
SVJRCihYRU4pIEhWTSBkMSBzYXZlOiBJU0FfSVJRCihYRU4pIEhWTSBkMSBzYXZlOiBQQ0lf
TElOSwooWEVOKSBIVk0gZDEgc2F2ZTogUElUCihYRU4pIEhWTSBkMSBzYXZlOiBSVEMKKFhF
TikgSFZNIGQxIHNhdmU6IEhQRVQKKFhFTikgSFZNIGQxIHNhdmU6IFBNVElNRVIKKFhFTikg
SFZNIGQxdjAgc2F2ZTogTVRSUgooWEVOKSBIVk0gZDF2MSBzYXZlOiBNVFJSCihYRU4pIEhW
TSBkMSBzYXZlOiBWSVJJRElBTl9ET01BSU4KKFhFTikgSFZNIGQxdjAgc2F2ZTogQ1BVX1hT
QVZFCihYRU4pIEhWTSBkMXYxIHNhdmU6IENQVV9YU0FWRQooWEVOKSBIVk0gZDF2MCBzYXZl
OiBWSVJJRElBTl9WQ1BVCihYRU4pIEhWTSBkMXYxIHNhdmU6IFZJUklESUFOX1ZDUFUKKFhF
TikgSFZNIGQxdjAgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIEhWTSBkMXYxIHNhdmU6IFZNQ0Vf
VkNQVQooWEVOKSBIVk0gZDF2MCBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBkMXYxIHNh
dmU6IFRTQ19BREpVU1QKKFhFTikgSFZNIGQxdjAgc2F2ZTogQ1BVX01TUgooWEVOKSBIVk0g
ZDF2MSBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTTEgcmVzdG9yZTogQ1BVIDAKWyAgMjc0LjAx
MjcyNl0gbG9vcDogbW9kdWxlIGxvYWRlZAooWEVOKSBldmVudF9jaGFubmVsLmM6MzE5OmQw
djMgRVZUQ0hOT1AgZmFpbHVyZTogZG9tYWluIDEsIGVycm9yIC0yMgooWEVOKSBldmVudF9j
aGFubmVsLmM6MzE5OmQwdjMgRVZUQ0hOT1AgZmFpbHVyZTogZG9tYWluIDEsIGVycm9yIC0y
MgooWEVOKSBldmVudF9jaGFubmVsLmM6MzE5OmQwdjMgRVZUQ0hOT1AgZmFpbHVyZTogZG9t
YWluIDEsIGVycm9yIC0yMgooWEVOKSBldmVudF9jaGFubmVsLmM6MzE5OmQwdjMgRVZUQ0hO
T1AgZmFpbHVyZTogZG9tYWluIDEsIGVycm9yIC0yMgooWEVOKSBldmVudF9jaGFubmVsLmM6
MzE5OmQwdjUgRVZUQ0hOT1AgZmFpbHVyZTogZG9tYWluIDEsIGVycm9yIC0yMgooWEVOKSBl
dmVudF9jaGFubmVsLmM6MzE5OmQwdjUgRVZUQ0hOT1AgZmFpbHVyZTogZG9tYWluIDEsIGVy
cm9yIC0yMgooWEVOKSBldmVudF9jaGFubmVsLmM6MzE5OmQwdjUgRVZUQ0hOT1AgZmFpbHVy
ZTogZG9tYWluIDEsIGVycm9yIC0yMgooWEVOKSBldmVudF9jaGFubmVsLmM6MzE5OmQwdjUg
RVZUQ0hOT1AgZmFpbHVyZTogZG9tYWluIDEsIGVycm9yIC0yMgooWEVOKSBldmVudF9jaGFu
bmVsLmM6MzE5OmQwdjUgRVZUQ0hOT1AgZmFpbHVyZTogZG9tYWluIDEsIGVycm9yIC0yMgoo
WEVOKSBldmVudF9jaGFubmVsLmM6MzE5OmQwdjUgRVZUQ0hOT1AgZmFpbHVyZTogZG9tYWlu
IDEsIGVycm9yIC0yMgooWEVOKSBldmVudF9jaGFubmVsLmM6MzE5OmQwdjUgRVZUQ0hOT1Ag
ZmFpbHVyZTogZG9tYWluIDEsIGVycm9yIC0yMgooWEVOKSBldmVudF9jaGFubmVsLmM6MzE5
OmQwdjUgRVZUQ0hOT1AgZmFpbHVyZTogZG9tYWluIDEsIGVycm9yIC0yMgooWEVOKSBldmVu
dF9jaGFubmVsLmM6MzE5OmQwdjUgRVZUQ0hOT1AgZmFpbHVyZTogZG9tYWluIDEsIGVycm9y
IC0yMgooWEVOKSBldmVudF9jaGFubmVsLmM6MzE5OmQwdjUgRVZUQ0hOT1AgZmFpbHVyZTog
ZG9tYWluIDEsIGVycm9yIC0yMgooWEVOKSBldmVudF9jaGFubmVsLmM6MzE5OmQwdjUgRVZU
Q0hOT1AgZmFpbHVyZTogZG9tYWluIDEsIGVycm9yIC0yMgooWEVOKSBldmVudF9jaGFubmVs
LmM6MzE5OmQwdjUgRVZUQ0hOT1AgZmFpbHVyZTogZG9tYWluIDEsIGVycm9yIC0yMgooWEVO
KSBldmVudF9jaGFubmVsLmM6MzE5OmQwdjYgRVZUQ0hOT1AgZmFpbHVyZTogZG9tYWluIDEs
IGVycm9yIC0yMgooWEVOKSBldmVudF9jaGFubmVsLmM6MzE5OmQwdjYgRVZUQ0hOT1AgZmFp
bHVyZTogZG9tYWluIDEsIGVycm9yIC0yMgooWEVOKSBldmVudF9jaGFubmVsLmM6MzE5OmQw
djUgRVZUQ0hOT1AgZmFpbHVyZTogZG9tYWluIDEsIGVycm9yIC0yMgooWEVOKSBldmVudF9j
aGFubmVsLmM6MzE5OmQwdjUgRVZUQ0hOT1AgZmFpbHVyZTogZG9tYWluIDEsIGVycm9yIC0y
MgooWEVOKSBldmVudF9jaGFubmVsLmM6MzE5OmQwdjIgRVZUQ0hOT1AgZmFpbHVyZTogZG9t
YWluIDEsIGVycm9yIC0yMgooZDEpIEhWTSBMb2FkZXIKKGQxKSBEZXRlY3RlZCBYZW4gdjQu
MTItdW5zdGFibGUKKGQxKSBYZW5idXMgcmluZ3MgQDB4ZmVmZmMwMDAsIGV2ZW50IGNoYW5u
ZWwgMQooZDEpIFN5c3RlbSByZXF1ZXN0ZWQgU2VhQklPUwooZDEpIENQVSBzcGVlZCBpcyAz
NzkyIE1IegooZDEpIFJlbG9jYXRpbmcgZ3Vlc3QgbWVtb3J5IGZvciBsb3dtZW0gTU1JTyBz
cGFjZSBkaXNhYmxlZAooWEVOKSBpcnEuYzozNzQ6IERvbTEgUENJIGxpbmsgMCBjaGFuZ2Vk
IDAgLT4gNQooZDEpIFBDSS1JU0EgbGluayAwIHJvdXRlZCB0byBJUlE1CihYRU4pIGlycS5j
OjM3NDogRG9tMSBQQ0kgbGluayAxIGNoYW5nZWQgMCAtPiAxMAooZDEpIFBDSS1JU0EgbGlu
ayAxIHJvdXRlZCB0byBJUlExMAooWEVOKSBpcnEuYzozNzQ6IERvbTEgUENJIGxpbmsgMiBj
aGFuZ2VkIDAgLT4gMTEKKGQxKSBQQ0ktSVNBIGxpbmsgMiByb3V0ZWQgdG8gSVJRMTEKKFhF
TikgaXJxLmM6Mzc0OiBEb20xIFBDSSBsaW5rIDMgY2hhbmdlZCAwIC0+IDUKKGQxKSBQQ0kt
SVNBIGxpbmsgMyByb3V0ZWQgdG8gSVJRNQooZDEpIHBjaSBkZXYgMDE6MyBJTlRBLT5JUlEx
MAooZDEpIHBjaSBkZXYgMDI6MCBJTlRBLT5JUlExMQooZDEpIE5vIFJBTSBpbiBoaWdoIG1l
bW9yeTsgc2V0dGluZyBoaWdoX21lbSByZXNvdXJjZSBiYXNlIHRvIDEwMDAwMDAwMAooZDEp
IHBjaSBkZXYgMDM6MCBiYXIgMTAgc2l6ZSAwMDIwMDAwMDA6IDBmMDAwMDAwOAooZDEpIHBj
aSBkZXYgMDI6MCBiYXIgMTQgc2l6ZSAwMDEwMDAwMDA6IDBmMjAwMDAwOAooZDEpIHBjaSBk
ZXYgMDM6MCBiYXIgMzAgc2l6ZSAwMDAwMTAwMDA6IDBmMzAwMDAwMAooZDEpIHBjaSBkZXYg
MDM6MCBiYXIgMTQgc2l6ZSAwMDAwMDEwMDA6IDBmMzAxMDAwMAooZDEpIHBjaSBkZXYgMDI6
MCBiYXIgMTAgc2l6ZSAwMDAwMDAxMDA6IDAwMDAwYzAwMQooZDEpIHBjaSBkZXYgMDE6MSBi
YXIgMjAgc2l6ZSAwMDAwMDAwMTA6IDAwMDAwYzEwMQooZDEpIE11bHRpcHJvY2Vzc29yIGlu
aXRpYWxpc2F0aW9uOgooZDEpICAtIENQVTAgLi4uIDM5LWJpdCBwaHlzIC4uLiBmaXhlZCBN
VFJScyAuLi4gdmFyIE1UUlJzIFsxLzhdIC4uLiBkb25lLgooZDEpICAtIENQVTEgLi4uIDM5
LWJpdCBwaHlzIC4uLiBmaXhlZCBNVFJScyAuLi4gdmFyIE1UUlJzIFsxLzhdIC4uLiBkb25l
LgooZDEpIFRlc3RpbmcgSFZNIGVudmlyb25tZW50OgooZDEpIFVzaW5nIHNjcmF0Y2ggbWVt
b3J5IGF0IDQwMDAwMAooZDEpICAtIFJFUCBJTlNCIGFjcm9zcyBwYWdlIGJvdW5kYXJpZXMg
Li4uIHBhc3NlZAooZDEpICAtIFJFUCBJTlNXIGFjcm9zcyBwYWdlIGJvdW5kYXJpZXMgLi4u
IHBhc3NlZAooZDEpICAtIEdTIGJhc2UgTVNScyBhbmQgU1dBUEdTIC4uLiBwYXNzZWQKKGQx
KSBQYXNzZWQgMyBvZiAzIHRlc3RzCihkMSkgV3JpdGluZyBTTUJJT1MgdGFibGVzIC4uLgoo
ZDEpIExvYWRpbmcgU2VhQklPUyAuLi4KKGQxKSBDcmVhdGluZyBNUCB0YWJsZXMgLi4uCihk
MSkgTG9hZGluZyBBQ1BJIC4uLgooZDEpIHZtODYgVFNTIGF0IGZjMDBhNjgwCihkMSkgQklP
UyBtYXA6CihkMSkgIDEwMDAwLTEwMGUzOiBTY3JhdGNoIHNwYWNlCihkMSkgIGMwMDAwLWZm
ZmZmOiBNYWluIEJJT1MKKGQxKSBFODIwIHRhYmxlOgooZDEpICBbMDBdOiAwMDAwMDAwMDow
MDAwMDAwMCAtIDAwMDAwMDAwOjAwMGEwMDAwOiBSQU0KKGQxKSAgSE9MRTogMDAwMDAwMDA6
MDAwYTAwMDAgLSAwMDAwMDAwMDowMDBjMDAwMAooZDEpICBbMDFdOiAwMDAwMDAwMDowMDBj
MDAwMCAtIDAwMDAwMDAwOjAwMTAwMDAwOiBSRVNFUlZFRAooZDEpICBbMDJdOiAwMDAwMDAw
MDowMDEwMDAwMCAtIDAwMDAwMDAwOjdmODAwMDAwOiBSQU0KKGQxKSAgSE9MRTogMDAwMDAw
MDA6N2Y4MDAwMDAgLSAwMDAwMDAwMDpmYzAwMDAwMAooZDEpICBbMDNdOiAwMDAwMDAwMDpm
YzAwMDAwMCAtIDAwMDAwMDAxOjAwMDAwMDAwOiBSRVNFUlZFRAooZDEpIEludm9raW5nIFNl
YUJJT1MgLi4uCihkMSkgU2VhQklPUyAodmVyc2lvbiByZWwtMS4xMS4xLTAtZzA1NTFhNGIt
ZGlydHktMjAxODExMDJfMTIyOTAzLWRlYmlhbi1YZW4pCihkMSkgQlVJTEQ6IGdjYzogKERl
YmlhbiA2LjMuMC0xOCtkZWI5dTEpIDYuMy4wIDIwMTcwNTE2IGJpbnV0aWxzOiAoR05VIEJp
bnV0aWxzIGZvciBEZWJpYW4pIDIuMjgKKGQxKSAKKGQxKSBGb3VuZCBYZW4gaHlwZXJ2aXNv
ciBzaWduYXR1cmUgYXQgNDAwMDAwMDAKKGQxKSBSdW5uaW5nIG9uIFFFTVUgKGk0NDBmeCkK
KGQxKSB4ZW46IGNvcHkgZTgyMC4uLgooZDEpIFJlbG9jYXRpbmcgaW5pdCBmcm9tIDB4MDAw
ZDgwYzAgdG8gMHg3ZjdhYmYyMCAoc2l6ZSA4MTk4NCkKKGQxKSBGb3VuZCA2IFBDSSBkZXZp
Y2VzIChtYXggUENJIGJ1cyBpcyAwMCkKKGQxKSBBbGxvY2F0ZWQgWGVuIGh5cGVyY2FsbCBw
YWdlIGF0IDdmN2ZmMDAwCihkMSkgRGV0ZWN0ZWQgWGVuIHY0LjEyLXVuc3RhYmxlCihkMSkg
eGVuOiBjb3B5IEJJT1MgdGFibGVzLi4uCihkMSkgQ29weWluZyBTTUJJT1MgZW50cnkgcG9p
bnQgZnJvbSAweDAwMDEwMDIwIHRvIDB4MDAwZjVhNjAKKGQxKSBDb3B5aW5nIE1QVEFCTEUg
ZnJvbSAweGZjMDAxMTkwL2ZjMDAxMWEwIHRvIDB4MDAwZjU5NjAKKGQxKSBDb3B5aW5nIFBJ
UiBmcm9tIDB4MDAwMTAwNDAgdG8gMHgwMDBmNThlMAooZDEpIENvcHlpbmcgQUNQSSBSU0RQ
IGZyb20gMHgwMDAxMDBjMCB0byAweDAwMGY1OGIwCihkMSkgVXNpbmcgcG10aW1lciwgaW9w
b3J0IDB4YjAwOAooZDEpIFNjYW4gZm9yIFZHQSBvcHRpb24gcm9tCihkMSkgUnVubmluZyBv
cHRpb24gcm9tIGF0IGMwMDA6MDAwMwooWEVOKSBzdGR2Z2EuYzoxNzM6ZDF2MCBlbnRlcmlu
ZyBzdGR2Z2EgbW9kZQooZDEpIHBtbSBjYWxsIGFyZzE9MAooZDEpIFR1cm5pbmcgb24gdmdh
IHRleHQgbW9kZSBjb25zb2xlCihkMSkgU2VhQklPUyAodmVyc2lvbiByZWwtMS4xMS4xLTAt
ZzA1NTFhNGItZGlydHktMjAxODExMDJfMTIyOTAzLWRlYmlhbi1YZW4pCihkMSkgTWFjaGlu
ZSBVVUlEIGY4Yjg0NjBmLTMxZTQtNGJiNS1hYmYzLWMwZDYxOGFlYmRjZQooZDEpIEFUQSBj
b250cm9sbGVyIDEgYXQgMWYwLzNmNC9jMTAwIChpcnEgMTQgZGV2IDkpCihkMSkgQVRBIGNv
bnRyb2xsZXIgMiBhdCAxNzAvMzc0L2MxMDggKGlycSAxNSBkZXYgOSkKKGQxKSBhdGEwLTA6
IFFFTVUgSEFSRERJU0sgQVRBLTcgSGFyZC1EaXNrICg0ODgyIE1pQnl0ZXMpCihkMSkgU2Vh
cmNoaW5nIGJvb3RvcmRlciBmb3I6IC9wY2lAaTBjZjgvKkAxLDEvZHJpdmVAMC9kaXNrQDAK
KGQxKSBGb3VuZCAwIGxwdCBwb3J0cwooZDEpIEZvdW5kIDAgc2VyaWFsIHBvcnRzCihkMSkg
RFZEL0NEIFthdGExLTA6IFFFTVUgRFZELVJPTSBBVEFQSS00IERWRC9DRF0KKGQxKSBTZWFy
Y2hpbmcgYm9vdG9yZGVyIGZvcjogL3BjaUBpMGNmOC8qQDEsMS9kcml2ZUAxL2Rpc2tAMAoo
ZDEpIFBTMiBrZXlib2FyZCBpbml0aWFsaXplZAooZDEpIEFsbCB0aHJlYWRzIGNvbXBsZXRl
LgooZDEpIFNjYW4gZm9yIG9wdGlvbiByb21zCihkMSkgCihkMSkgUHJlc3MgRVNDIGZvciBi
b290IG1lbnUuCihkMSkgCihkMSkgU2VhcmNoaW5nIGJvb3RvcmRlciBmb3I6IEhBTFQKKGQx
KSBkcml2ZSAweDAwMGY1ODQwOiBQQ0hTPTk5MjAvMTYvNjMgdHJhbnNsYXRpb249bGJhIExD
SFM9NjIyLzI1NS82MyBzPTEwMDAwMDAwCihkMSkgU3BhY2UgYXZhaWxhYmxlIGZvciBVTUI6
IGM5ODAwLWVhODAwLCBmNTI4MC1mNTdlMAooZDEpIFJldHVybmVkIDI1ODA0OCBieXRlcyBv
ZiBab25lSGlnaAooZDEpIGU4MjAgbWFwIGhhcyA2IGl0ZW1zOgooZDEpICAgMDogMDAwMDAw
MDAwMDAwMDAwMCAtIDAwMDAwMDAwMDAwOWZjMDAgPSAxIFJBTQooZDEpICAgMTogMDAwMDAw
MDAwMDA5ZmMwMCAtIDAwMDAwMDAwMDAwYTAwMDAgPSAyIFJFU0VSVkVECihkMSkgICAyOiAw
MDAwMDAwMDAwMGYwMDAwIC0gMDAwMDAwMDAwMDEwMDAwMCA9IDIgUkVTRVJWRUQKKGQxKSAg
IDM6IDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAwMDAwMDdmN2ZmMDAwID0gMSBSQU0KKGQxKSAg
IDQ6IDAwMDAwMDAwN2Y3ZmYwMDAgLSAwMDAwMDAwMDdmODAwMDAwID0gMiBSRVNFUlZFRAoo
ZDEpICAgNTogMDAwMDAwMDBmYzAwMDAwMCAtIDAwMDAwMDAxMDAwMDAwMDAgPSAyIFJFU0VS
VkVECihkMSkgZW50ZXIgaGFuZGxlXzE5OgooZDEpICAgTlVMTAooZDEpIEJvb3RpbmcgZnJv
bSBEVkQvQ0QuLi4KKGQxKSBCb290aW5nIGZyb20gMDAwMDo3YzAwCihYRU4pIHN0ZHZnYS5j
OjE3ODpkMXYwIGxlYXZpbmcgc3RkdmdhIG1vZGUKKFhFTikgc3RkdmdhLmM6MTczOmQxdjAg
ZW50ZXJpbmcgc3RkdmdhIG1vZGUKKFhFTikgRG9tMSBjYWxsYmFjayB2aWEgY2hhbmdlZCB0
byBEaXJlY3QgVmVjdG9yIDB4ZjMKKFhFTikgaXJxLmM6Mzc0OiBEb20xIFBDSSBsaW5rIDAg
Y2hhbmdlZCA1IC0+IDAKKFhFTikgaXJxLmM6Mzc0OiBEb20xIFBDSSBsaW5rIDEgY2hhbmdl
ZCAxMCAtPiAwCihYRU4pIGlycS5jOjM3NDogRG9tMSBQQ0kgbGluayAyIGNoYW5nZWQgMTEg
LT4gMAooWEVOKSBpcnEuYzozNzQ6IERvbTEgUENJIGxpbmsgMyBjaGFuZ2VkIDUgLT4gMApb
ICAyOTUuMDIzMDA3XSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMS81MTcxMjogdXNpbmcg
MSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzCg==
--------------61950BB91FE7A31D1893B75E
Content-Type: text/plain; charset="UTF-8"; name="log_hvm_passthrough"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="log_hvm_passthrough"

IFhlbiA0LjEyLXVuc3RhYmxlCihYRU4pIFhlbiB2ZXJzaW9uIDQuMTItdW5zdGFibGUgKHJv
b3RAKSAoZ2NjIChEZWJpYW4gNi4zLjAtMTgrZGViOXUxKSA2LjMuMCAyMDE3MDUxNikgZGVi
dWc9eSAgRnJpIE5vdiAgMiAxMjoyODo0OSBFRFQgMjAxOAooWEVOKSBMYXRlc3QgQ2hhbmdl
U2V0OiBUdWUgT2N0IDMwIDE2OjE3OjEwIDIwMTggKzAxMDAgZ2l0OjkxMzBiODJkYmYKKFhF
TikgQ29uc29sZSBvdXRwdXQgaXMgc3luY2hyb25vdXMuCihYRU4pIEJvb3Rsb2FkZXI6IEdS
VUIgMi4wMn5iZXRhMy01CihYRU4pIENvbW1hbmQgbGluZTogcGxhY2Vob2xkZXIgZG9tMD1w
dmggZG9tMF9tZW09ODE5Mk0sbWF4OjgxOTJNIGxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFs
bCBzeW5jX2NvbnNvbGVfdG9fcmluZz10cnVlIHN5bmNfY29uc29sZSBjb20xPTExNTIwMCw4
bjEgY29uc29sZT1jb20xLHZnYSBpb21tdT1kZWJ1Zyx2ZXJib3NlLHdvcmthcm91bmRfYmlv
c19idWcKKFhFTikgWGVuIGltYWdlIGxvYWQgYmFzZSBhZGRyZXNzOiAwCihYRU4pIFZpZGVv
IGluZm9ybWF0aW9uOgooWEVOKSAgVkdBIGlzIHRleHQgbW9kZSA4MHgyNSwgZm9udCA4eDE2
CihYRU4pICBWQkUvRERDIG1ldGhvZHM6IFYyOyBFRElEIHRyYW5zZmVyIHRpbWU6IDEgc2Vj
b25kcwooWEVOKSBEaXNjIGluZm9ybWF0aW9uOgooWEVOKSAgRm91bmQgMiBNQlIgc2lnbmF0
dXJlcwooWEVOKSAgRm91bmQgMiBFREQgaW5mb3JtYXRpb24gc3RydWN0dXJlcwooWEVOKSBY
ZW4tZTgyMCBSQU0gbWFwOgooWEVOKSAgMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAwMDAw
OThjMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwMDAwOThjMDAgLSAwMDAwMDAwMDAwMGEw
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAwZTAwMDAgLSAwMDAwMDAwMDAwMTAw
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAwMDAwMDhjMWM0
MDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDhjMWM0MDAwIC0gMDAwMDAwMDA4YzFjNTAw
MCAoQUNQSSBOVlMpCihYRU4pICAwMDAwMDAwMDhjMWM1MDAwIC0gMDAwMDAwMDA4YzIwZjAw
MCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDhjMjBmMDAwIC0gMDAwMDAwMDA4YzI4MTAw
MCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA4YzI4MTAwMCAtIDAwMDAwMDAwOGRlYzEwMDAg
KHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA4ZGVjMTAwMCAtIDAwMDAwMDAwOGRmOWEwMDAg
KEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDA4ZGY5YTAwMCAtIDAwMDAwMDAwOGRmZmYwMDAg
KEFDUEkgZGF0YSkKKFhFTikgIDAwMDAwMDAwOGRmZmYwMDAgLSAwMDAwMDAwMDhlMDAwMDAw
ICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDhlMDAwMDAwIC0gMDAwMDAwMDA5MDAwMDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDk0MDAwMDAwIC0gMDAwMDAwMDA5YTAwMDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDlkZjAwMDAwIC0gMDAwMDAwMDBhMDAwMDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGUwMDAwMDAwIC0gMDAwMDAwMDBmMDAwMDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZkMDAwMDAwIC0gMDAwMDAwMDBmZTgwMDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlYzAwMDAwIC0gMDAwMDAwMDBmZWMwMTAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlZDAwMDAwIC0gMDAwMDAwMDBmZWQwMTAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlZDEwMDAwIC0gMDAwMDAwMDBmZWQxYTAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlZDg0MDAwIC0gMDAwMDAwMDBmZWQ4NTAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlZTAwMDAwIC0gMDAwMDAwMDBmZWUwMTAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZmNDAwMDAwIC0gMDAwMDAwMDEwMDAwMDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMTAwMDAwMDAwIC0gMDAwMDAwMTA2MDAwMDAwMCAo
dXNhYmxlKQooWEVOKSBOZXcgWGVuIGltYWdlIGJhc2UgYWRkcmVzczogMHg4YmEwMDAwMAoo
WEVOKSBBQ1BJOiBSU0RQIDAwMEYwNTEwLCAwMDI0IChyMiBJTlRFTCApCihYRU4pIEFDUEk6
IFhTRFQgOERGQjcxODgsIDAwRUMgKHIxIElOVEVMICBTMTIwMFNQTyAgICAgICAgMCBJTlRM
ICAxMDAwMDEzKQooWEVOKSBBQ1BJOiBGQUNQIDhERkYzMDAwLCAwMEY0IChyNSBJTlRFTCAg
UzEyMDBTUE8gICAgICAgIDAgSU5UTCAyMDA5MTAxMykKKFhFTikgQUNQSTogRFNEVCA4REZD
MzAwMCwgMjkyNDEgKHIyIElOVEVMICBTMTIwMFNQTyAgICAgICAgMCBJTlRMIDIwMDkxMDEz
KQooWEVOKSBBQ1BJOiBGQUNTIDhERjZEMDAwLCAwMDQwCihYRU4pIEFDUEk6IEhQRVQgOERG
RjIwMDAsIDAwMzggKHIxIElOVEVMICBTMTIwMFNQTyAgICAgICAgMSBJTlRMIDIwMDkxMDEz
KQooWEVOKSBBQ1BJOiBBUElDIDhERkYxMDAwLCAwMEJDIChyMyBJTlRFTCAgUzEyMDBTUE8g
ICAgICAgIDEgSU5UTCAyMDA5MTAxMykKKFhFTikgQUNQSTogTUNGRyA4REZGMDAwMCwgMDAz
QyAocjEgSU5URUwgIFMxMjAwU1BPICAgICAgICAxIElOVEwgMjAwOTEwMTMpCihYRU4pIEFD
UEk6IFNQTUkgOERGRUUwMDAsIDAwNDIgKHI1IElOVEVMICBTMTIwMFNQTyAgICAgICAgMCBJ
TlRMIDIwMDkxMDEzKQooWEVOKSBBQ1BJOiBXRERUIDhERkVEMDAwLCAwMDQwIChyMSBJTlRF
TCAgUzEyMDBTUE8gICAgICAgIDAgSU5UTCAyMDA5MTAxMykKKFhFTikgQUNQSTogU1NEVCA4
REZDMDAwMCwgMkJBRSAocjIgSU5URUwgIFMxMjAwU1BPICAgICAxMDAwIElOVEwgMjAwOTEw
MTMpCihYRU4pIEFDUEk6IFNTRFQgOERGQkYwMDAsIDBCRTMgKHIyIElOVEVMICBTMTIwMFNQ
TyAgICAgMTAwMCBJTlRMIDIwMDkxMDEzKQooWEVOKSBBQ1BJOiBTU0RUIDhERkJFMDAwLCAw
MTlBIChyMiBJTlRFTCAgUzEyMDBTUE8gICAgIDEwMDAgSU5UTCAyMDA5MTAxMykKKFhFTikg
QUNQSTogU1NEVCA4REZCRDAwMCwgMDRBMyAocjIgSU5URUwgIFMxMjAwU1BPICAgICAxMDAw
IElOVEwgMjAwOTEwMTMpCihYRU4pIEFDUEk6IFRDUEEgOERGRkMwMDAsIDAwNjQgKHIyIElO
VEVMICBTMTIwMFNQTyAgICAgICAgMiBJTlRMICAxMDAwMDEzKQooWEVOKSBBQ1BJOiBUUE0y
IDhERkZBMDAwLCAwMDM0IChyMyBJTlRFTCAgUzEyMDBTUE8gICAgICAgIDIgSU5UTCAgMTAw
MDAxMykKKFhFTikgQUNQSTogU1NEVCA4REZGNDAwMCwgNTMyOCAocjIgSU5URUwgIFMxMjAw
U1BPICAgICAzMDAwIElOVEwgMjAxNDExMDcpCihYRU4pIEFDUEk6IFNTRFQgOERGQkMwMDAs
IDBFNzMgKHIyIElOVEVMICBTMTIwMFNQTyAgICAgMzAwMCBJTlRMIDIwMTQxMTA3KQooWEVO
KSBBQ1BJOiBTU0RUIDhERkJBMDAwLCAwMDY0IChyMiBJTlRFTCAgUzEyMDBTUE8gICAgICAg
IDIgSU5UTCAyMDE0MTEwNykKKFhFTikgQUNQSTogRE1BUiA4REZCODAwMCwgMDA3MCAocjEg
SU5URUwgIFMxMjAwU1BPICAgICAgICAxIElOVEwgICAgICAgIDEpCihYRU4pIEFDUEk6IEhF
U1QgOERGRkQwMDAsIDAwQTggKHIxIElOVEVMICBTMTIwMFNQTyAgICAgICAgMSBJTlRMICAg
ICAgICAxKQooWEVOKSBBQ1BJOiBFUlNUIDhERkI1MDAwLCAwMjMwIChyMSBJTlRFTCAgUzEy
MDBTUE8gICAgICAgIDEgSU5UTCAgICAgICAgMSkKKFhFTikgQUNQSTogU1NEVCA4REZGQjAw
MCwgMDNBNyAocjIgSU5URUwgIFMxMjAwU1BPICAgICAxMDAwIElOVEwgMjAxNDExMDcpCihY
RU4pIEFDUEk6IFNTRFQgOERGQkIwMDAsIDBCNzkgKHIyIElOVEVMICBTMTIwMFNQTyAgICAg
ICAgMiBJTlRMIDIwMTQxMTA3KQooWEVOKSBBQ1BJOiBCRVJUIDhERkI2MDAwLCAwMDMwIChy
MSBJTlRFTCAgUzEyMDBTUE8gICAgICAgIDEgSU5UTCAgICAgICAgMSkKKFhFTikgQUNQSTog
VUVGSSA4REY4MjAwMCwgMDA0MiAocjEgSU5URUwgIFMxMjAwU1BPICAgICAgICAyIElOVEwg
IDEwMDAwMTMpCihYRU4pIEFDUEk6IFBSQUQgOERGQjkwMDAsIDAxMDIgKHIyIElOVEVMICBT
MTIwMFNQTyAgICAgICAgMiBJTlRMIDIwMTQxMTA3KQooWEVOKSBBQ1BJOiBFSU5KIDhERkI0
MDAwLCAwMTMwIChyMSBJTlRFTCAgUzEyMDBTUE8gICAgICAgIDEgSU5UTCAgICAgICAgMSkK
KFhFTikgQUNQSTogU1BDUiA4REZFRjAwMCwgMDA1MCAocjEgSU5URUwgIFMxMjAwU1BPICAg
ICAgICAwIElOVEwgMjAwOTEwMTMpCihYRU4pIFN5c3RlbSBSQU06IDY1MjE3TUIgKDY2Nzgz
MDM2a0IpCihYRU4pIE5vIE5VTUEgY29uZmlndXJhdGlvbiBmb3VuZAooWEVOKSBGYWtpbmcg
YSBub2RlIGF0IDAwMDAwMDAwMDAwMDAwMDAtMDAwMDAwMTA2MDAwMDAwMAooWEVOKSBEb21h
aW4gaGVhcCBpbml0aWFsaXNlZAooWEVOKSBDUFUgVmVuZG9yOiBJbnRlbCwgRmFtaWx5IDYg
KDB4NiksIE1vZGVsIDE1OCAoMHg5ZSksIFN0ZXBwaW5nIDkgKHJhdyAwMDA5MDZlOSkKKFhF
TikgRE1JIDIuNyBwcmVzZW50LgooWEVOKSBVc2luZyBBUElDIGRyaXZlciBkZWZhdWx0CihY
RU4pIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4MTgwOCAoMzIgYml0cykKKFhFTikgQUNQ
STogU0xFRVAgSU5GTzogcG0xeF9jbnRbMToxODA0LDE6MF0sIHBtMXhfZXZ0WzE6MTgwMCwx
OjBdCihYRU4pIEFDUEk6IDMyLzY0WCBGQUNTIGFkZHJlc3MgbWlzbWF0Y2ggaW4gRkFEVCAt
IDhkZjZkMDAwLzAwMDAwMDAwMDAwMDAwMDAsIHVzaW5nIDMyCihYRU4pIEFDUEk6ICAgICAg
ICAgICAgIHdha2V1cF92ZWNbOGRmNmQwMGNdLCB2ZWNfc2l6ZVsyMF0KKFhFTikgQUNQSTog
TG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHgwMV0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgwMl0gbGFwaWNfaWRbMHgwMl0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgwM10gbGFwaWNfaWRbMHgwNF0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwNl0gZW5hYmxlZCkKKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgwNV0gbGFwaWNfaWRbMHgwMV0gZW5hYmxlZCkKKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHgwNl0gbGFwaWNfaWRbMHgwM10gZW5hYmxlZCkKKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwN10gbGFwaWNfaWRbMHgwNV0gZW5hYmxlZCkKKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwOF0gbGFwaWNfaWRbMHgwN10gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDFdIGhpZ2ggZWRnZSBsaW50WzB4
MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAyXSBoaWdoIGVkZ2UgbGlu
dFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwM10gaGlnaCBlZGdl
IGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDRdIGhpZ2gg
ZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDA1XSBo
aWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgw
Nl0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lk
WzB4MDddIGhpZ2ggZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNw
aV9pZFsweDA4XSBoaWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlk
WzB4MDJdIGFkZHJlc3NbMHhmZWMwMDAwMF0gZ3NpX2Jhc2VbMF0pCihYRU4pIElPQVBJQ1sw
XTogYXBpY19pZCAyLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTEx
OQooWEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEg
MiBkZmwgZGZsKQooWEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGds
b2JhbF9pcnEgOSBoaWdoIGxldmVsKQooWEVOKSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJp
ZGUuCihYRU4pIEFDUEk6IElSUTIgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgQUNQSTogSVJR
OSB1c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBFbmFibGluZyBBUElDIG1vZGU6ICBGbGF0LiAg
VXNpbmcgMSBJL08gQVBJQ3MKKFhFTikgQUNQSTogSFBFVCBpZDogMHg4MDg2YTIwMSBiYXNl
OiAweGZlZDAwMDAwCihYRU4pIFBDSTogTUNGRyBjb25maWd1cmF0aW9uIDA6IGJhc2UgZTAw
MDAwMDAgc2VnbWVudCAwMDAwIGJ1c2VzIDAwIC0gZmYKKFhFTikgUENJOiBNQ0ZHIGFyZWEg
YXQgZTAwMDAwMDAgcmVzZXJ2ZWQgaW4gRTgyMAooWEVOKSBQQ0k6IFVzaW5nIE1DRkcgZm9y
IHNlZ21lbnQgMDAwMCBidXMgMDAtZmYKKFhFTikgW1ZULURdSG9zdCBhZGRyZXNzIHdpZHRo
IDM5CihYRU4pIFtWVC1EXWZvdW5kIEFDUElfRE1BUl9EUkhEOgooWEVOKSBbVlQtRF0gIGRt
YXJ1LT5hZGRyZXNzID0gZmVkOTAwMDAKKFhFTikgW1ZULURdZHJoZC0+YWRkcmVzcyA9IGZl
ZDkwMDAwIGlvbW11LT5yZWcgPSBmZmZmODJjMDAwMjFkMDAwCihYRU4pIFtWVC1EXWNhcCA9
IGQyMDA4YzQwNjYwNDYyIGVjYXAgPSBmMDUwZGEKKFhFTikgW1ZULURdIElPQVBJQzogMDAw
MDpmMDoxZi4wCihYRU4pIFtWVC1EXSBNU0kgSFBFVDogMDAwMDowMDoxZi4wCihYRU4pIFtW
VC1EXSAgZmxhZ3M6IElOQ0xVREVfQUxMCihYRU4pIFtWVC1EXWZvdW5kIEFDUElfRE1BUl9S
TVJSOgooWEVOKSBbVlQtRF0gIFJNUlIgYWRkcmVzcyByYW5nZSAzZTJlMDAwMC4uM2UyZmZm
ZmYgbm90IGluIHJlc2VydmVkIG1lbW9yeTsgbmVlZCAiaW9tbXVfaW5jbHVzaXZlX21hcHBp
bmc9MSI/CihYRU4pIFtWVC1EXSBlbmRwb2ludDogMDAwMDowMDoxNC4wCihYRU4pIFtWVC1E
XWRtYXIuYzo2Mzk6ICAgUk1SUiByZWdpb246IGJhc2VfYWRkciAzZTJlMDAwMCBlbmRfYWRk
ciAzZTJmZmZmZgooWEVOKSBYZW4gRVJTVCBzdXBwb3J0IGlzIGluaXRpYWxpemVkLgooWEVO
KSBIRVNUOiBUYWJsZSBwYXJzaW5nIGhhcyBiZWVuIGluaXRpYWxpemVkCihYRU4pIFVzaW5n
IEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgooWEVOKSBT
TVA6IEFsbG93aW5nIDggQ1BVcyAoMCBob3RwbHVnIENQVXMpCihYRU4pIElSUSBsaW1pdHM6
IDEyMCBHU0ksIDE0MzIgTVNJL01TSS1YCihYRU4pIE5vdCBlbmFibGluZyB4MkFQSUMgKHVw
b24gZmlybXdhcmUgcmVxdWVzdCkKKFhFTikgeHN0YXRlOiBzaXplOiAweDQ0MCBhbmQgc3Rh
dGVzOiAweDFmCihYRU4pIG1jZV9pbnRlbC5jOjc4MDogTUNBIENhcGFiaWxpdHk6IGZpcnN0
YmFuayAwLCBleHRlbmRlZCBNQ0UgTVNSIDAsIEJDQVNULCBDTUNJCihYRU4pIENQVTA6IElu
dGVsIG1hY2hpbmUgY2hlY2sgcmVwb3J0aW5nIGVuYWJsZWQKKFhFTikgU3BlY3VsYXRpdmUg
bWl0aWdhdGlvbiBmYWNpbGl0aWVzOgooWEVOKSAgIEhhcmR3YXJlIGZlYXR1cmVzOgooWEVO
KSAgIENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LIFNIQURPV19QQUdJTkcK
KFhFTikgICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayBSRVRQT0xJTkUsIFNQRUNfQ1RSTDog
Tm8sIE90aGVyOgooWEVOKSAgIEwxVEY6IGJlbGlldmVkIHZ1bG5lcmFibGUsIG1heHBoeXNh
ZGRyIEwxRCA0NiwgQ1BVSUQgMzksIFNhZmUgYWRkcmVzcyA4MDAwMDAwMDAwCihYRU4pICAg
U3VwcG9ydCBmb3IgSFZNIFZNczogUlNCIEVBR0VSX0ZQVQooWEVOKSAgIFN1cHBvcnQgZm9y
IFBWIFZNczogUlNCIEVBR0VSX0ZQVQooWEVOKSAgIFhQVEkgKDY0LWJpdCBQViBvbmx5KTog
RG9tMCBlbmFibGVkLCBEb21VIGVuYWJsZWQgKHdpdGggUENJRCkKKFhFTikgICBQViBMMVRG
IHNoYWRvd2luZzogRG9tMCBkaXNhYmxlZCwgRG9tVSBlbmFibGVkCihYRU4pIFVzaW5nIHNj
aGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVsZXIgcmV2MiAoY3JlZGl0MikKKFhFTikgSW5p
dGlhbGl6aW5nIENyZWRpdDIgc2NoZWR1bGVyCihYRU4pICBsb2FkX3ByZWNpc2lvbl9zaGlm
dDogMTgKKFhFTikgIGxvYWRfd2luZG93X3NoaWZ0OiAzMAooWEVOKSAgdW5kZXJsb2FkX2Jh
bGFuY2VfdG9sZXJhbmNlOiAwCihYRU4pICBvdmVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZTog
LTMKKFhFTikgIHJ1bnF1ZXVlcyBhcnJhbmdlbWVudDogc29ja2V0CihYRU4pICBjYXAgZW5m
b3JjZW1lbnQgZ3JhbnVsYXJpdHk6IDEwbXMKKFhFTikgbG9hZCB0cmFja2luZyB3aW5kb3cg
bGVuZ3RoIDEwNzM3NDE4MjQgbnMKKFhFTikgQWRkaW5nIGNwdSAwIHRvIHJ1bnF1ZXVlIDAK
KFhFTikgIEZpcnN0IGNwdSBvbiBydW5xdWV1ZSwgYWN0aXZhdGluZwooWEVOKSBQbGF0Zm9y
bSB0aW1lciBpcyAyMy45OTlNSHogSFBFVAooWEVOKSBEZXRlY3RlZCAzNzkyLjE2NSBNSHog
cHJvY2Vzc29yLgooWEVOKSBJbml0aW5nIG1lbW9yeSBzaGFyaW5nLgooWEVOKSBhbHQgdGFi
bGUgZmZmZjgyZDA4MDQ2YjgzOCAtPiBmZmZmODJkMDgwNDZkNjNlCihYRU4pIEludGVsIFZU
LWQgaW9tbXUgMCBzdXBwb3J0ZWQgcGFnZSBzaXplczogNGtCLCAyTUIsIDFHQi4KKFhFTikg
SW50ZWwgVlQtZCBTbm9vcCBDb250cm9sIGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQgRG9t
MCBETUEgUGFzc3Rocm91Z2ggbm90IGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQgUXVldWVk
IEludmFsaWRhdGlvbiBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIEludGVycnVwdCBSZW1h
cHBpbmcgZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQtZCBQb3N0ZWQgSW50ZXJydXB0IG5vdCBl
bmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIFNoYXJlZCBFUFQgdGFibGVzIGVuYWJsZWQuCihY
RU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBlbmFibGVkCihYRU4pICAtIERvbTAgbW9kZTogUmVs
YXhlZAooWEVOKSBJbnRlcnJ1cHQgcmVtYXBwaW5nIGVuYWJsZWQKKFhFTikgbnJfc29ja2V0
czogMQooWEVOKSBFbmFibGVkIGRpcmVjdGVkIEVPSSB3aXRoIGlvYXBpY19hY2tfb2xkIG9u
IQooWEVOKSBFTkFCTElORyBJTy1BUElDIElSUXMKKFhFTikgIC0+IFVzaW5nIG9sZCBBQ0sg
bWV0aG9kCihYRU4pIC4uVElNRVI6IHZlY3Rvcj0weEYwIGFwaWMxPTAgcGluMT0yIGFwaWMy
PS0xIHBpbjI9LTEKKFhFTikgVFNDIGRlYWRsaW5lIHRpbWVyIGVuYWJsZWQKKFhFTikgQWxs
b2NhdGVkIGNvbnNvbGUgcmluZyBvZiA2NCBLaUIuCihYRU4pIG13YWl0LWlkbGU6IE1XQUlU
IHN1YnN0YXRlczogMHgxNDIxMjAKKFhFTikgbXdhaXQtaWRsZTogdjAuNC4xIG1vZGVsIDB4
OWUKKFhFTikgbXdhaXQtaWRsZTogbGFwaWNfdGltZXJfcmVsaWFibGVfc3RhdGVzIDB4ZmZm
ZmZmZmYKKFhFTikgVk1YOiBTdXBwb3J0ZWQgYWR2YW5jZWQgZmVhdHVyZXM6CihYRU4pICAt
IEFQSUMgTU1JTyBhY2Nlc3MgdmlydHVhbGlzYXRpb24KKFhFTikgIC0gQVBJQyBUUFIgc2hh
ZG93CihYRU4pICAtIEV4dGVuZGVkIFBhZ2UgVGFibGVzIChFUFQpCihYRU4pICAtIFZpcnR1
YWwtUHJvY2Vzc29yIElkZW50aWZpZXJzIChWUElEKQooWEVOKSAgLSBWaXJ0dWFsIE5NSQoo
WEVOKSAgLSBNU1IgZGlyZWN0LWFjY2VzcyBiaXRtYXAKKFhFTikgIC0gVW5yZXN0cmljdGVk
IEd1ZXN0CihYRU4pICAtIFZNQ1Mgc2hhZG93aW5nCihYRU4pICAtIFZNIEZ1bmN0aW9ucwoo
WEVOKSAgLSBWaXJ0dWFsaXNhdGlvbiBFeGNlcHRpb25zCihYRU4pICAtIFBhZ2UgTW9kaWZp
Y2F0aW9uIExvZ2dpbmcKKFhFTikgSFZNOiBBU0lEcyBlbmFibGVkLgooWEVOKSBIVk06IFZN
WCBlbmFibGVkCihYRU4pIEhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIGRl
dGVjdGVkCihYRU4pIEhWTTogSEFQIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IKKFhFTikg
QWRkaW5nIGNwdSAxIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAyIHRvIHJ1bnF1
ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAzIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNw
dSA0IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA1IHRvIHJ1bnF1ZXVlIDAKKFhF
TikgQWRkaW5nIGNwdSA2IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA3IHRvIHJ1
bnF1ZXVlIDAKKFhFTikgQnJvdWdodCB1cCA4IENQVXMKKFhFTikgYnVpbGQtaWQ6IDhjYTg2
ZTRhZmY3MjFkNDczOTY2ODc2MGY1MGYzMzI0NTY2NzMxOTYKKFhFTikgUnVubmluZyBzdHVi
IHJlY292ZXJ5IHNlbGZ0ZXN0cy4uLgooWEVOKSB0cmFwcy5jOjE1NjY6IEdQRiAoMDAwMCk6
IGZmZmY4MmQwYmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQwODAzODA0
MTIKKFhFTikgdHJhcHMuYzo3NTU6IFRyYXAgMTI6IGZmZmY4MmQwYmZmZmYwNDAgW2ZmZmY4
MmQwYmZmZmYwNDBdIC0+IGZmZmY4MmQwODAzODA0MTIKKFhFTikgdHJhcHMuYzoxMDk0OiBU
cmFwIDM6IGZmZmY4MmQwYmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQw
ODAzODA0MTIKKFhFTikgQUNQSSBzbGVlcCBtb2RlczogUzMKKFhFTikgVlBNVTogZGlzYWJs
ZWQKKFhFTikgbWNoZWNrX3BvbGw6IE1hY2hpbmUgY2hlY2sgcG9sbGluZyB0aW1lciBzdGFy
dGVkLgooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDg4OCBQSVJRcwooWEVOKSBOWCAoRXhlY3V0
ZSBEaXNhYmxlKSBwcm90ZWN0aW9uIGFjdGl2ZQooWEVOKSAqKiogQnVpbGRpbmcgYSBQVkgg
RG9tMCAqKioKKFhFTikgW1ZULURdZDA6SG9zdGJyaWRnZTogc2tpcCAwMDAwOjAwOjAwLjAg
bWFwCihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6MDA6MTQuMAooWEVOKSBbVlQtRF1k
MDpQQ0k6IG1hcCAwMDAwOjAwOjE0LjIKKFhFTikgW1ZULURdZDA6UENJOiBtYXAgMDAwMDow
MDoxNi4wCihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6MDA6MTYuMQooWEVOKSBbVlQt
RF1kMDpQQ0k6IG1hcCAwMDAwOjAwOjE3LjAKKFhFTikgW1ZULURdZDA6UENJOiBtYXAgMDAw
MDowMDoxZi4wCihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6MDA6MWYuMgooWEVOKSBb
VlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjAwOjFmLjQKKFhFTikgW1ZULURdZDA6UENJZTogbWFw
IDAwMDA6MDE6MDAuMAooWEVOKSBbVlQtRF1kMDpQQ0llOiBtYXAgMDAwMDowMjowMC4wCihY
RU4pIFtWVC1EXWQwOlBDSWU6IG1hcCAwMDAwOjAzOjAwLjAKKFhFTikgW1ZULURdZDA6UENJ
ZTogbWFwIDAwMDA6MDQ6MDAuMAooWEVOKSBDYW5ub3Qgc2V0dXAgaWRlbnRpdHkgbWFwIGQw
OjNlMmUwLCBnZm4gYWxyZWFkeSBtYXBwZWQgdG8gZmZlMWUwLgooWEVOKSBbVlQtRF1pb21t
dS5jOjIyNzI6IElPTU1VOiBtYXBwaW5nIHJlc2VydmVkIHJlZ2lvbiBmYWlsZWQKKFhFTikg
W1ZULURdaW9tbXVfZW5hYmxlX3RyYW5zbGF0aW9uOiBpb21tdS0+cmVnID0gZmZmZjgyYzAw
MDIxZDAwMAooWEVOKSBXQVJOSU5HOiBQVkggaXMgYW4gZXhwZXJpbWVudGFsIG1vZGUgd2l0
aCBsaW1pdGVkIGZ1bmN0aW9uYWxpdHkKKFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5IHZpcnEg
dGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMuCihYRU4pIFNjcnViYmluZyBGcmVlIFJB
TSBvbiAxIG5vZGVzIHVzaW5nIDQgQ1BVcwooWEVOKSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
LmRvbmUuCihYRU4pIFN0ZC4gTG9nbGV2ZWw6IEFsbAooWEVOKSBHdWVzdCBMb2dsZXZlbDog
QWxsCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgooWEVOKSBXQVJOSU5HOiBDT05TT0xFIE9VVFBVVCBJUyBTWU5DSFJPTk9VUwoo
WEVOKSBUaGlzIG9wdGlvbiBpcyBpbnRlbmRlZCB0byBhaWQgZGVidWdnaW5nIG9mIFhlbiBi
eSBlbnN1cmluZwooWEVOKSB0aGF0IGFsbCBvdXRwdXQgaXMgc3luY2hyb25vdXNseSBkZWxp
dmVyZWQgb24gdGhlIHNlcmlhbCBsaW5lLgooWEVOKSBIb3dldmVyIGl0IGNhbiBpbnRyb2R1
Y2UgU0lHTklGSUNBTlQgbGF0ZW5jaWVzIGFuZCBhZmZlY3QKKFhFTikgdGltZWtlZXBpbmcu
IEl0IGlzIE5PVCByZWNvbW1lbmRlZCBmb3IgcHJvZHVjdGlvbiB1c2UhCihYRU4pICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgooWEVOKSBC
b290ZWQgb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdpdGggU01UL0h5cGVydGhyZWFk
aW5nCihYRU4pIGVuYWJsZWQuICBQbGVhc2UgYXNzZXNzIHlvdXIgY29uZmlndXJhdGlvbiBh
bmQgY2hvb3NlIGFuCihYRU4pIGV4cGxpY2l0ICdzbXQ9PGJvb2w+JyBzZXR0aW5nLiAgU2Vl
IFhTQS0yNzMuCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgooWEVOKSAzLi4uIDIuLi4gMS4uLiAKKFhFTikgWGVuIGlzIHJlbGlu
cXVpc2hpbmcgVkdBIGNvbnNvbGUuCihYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAo
dHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8gWGVuKQooWEVO
KSBGcmVlZCA0NzJrQiBpbml0IG1lbW9yeQooWEVOKSBEb20wIGNhbGxiYWNrIHZpYSBjaGFu
Z2VkIHRvIERpcmVjdCBWZWN0b3IgMHhmMwpbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9u
IDQuMTkuMCsgKHJvb3RAZGViaWFuKSAoZ2NjIHZlcnNpb24gNi4zLjAgMjAxNzA1MTYgKERl
YmlhbiA2LjMuMC0xOCtkZWI5dTEpKSAjMSBTTVAgRnJpIE5vdiAyIDA5OjExOjE4IEVEVCAy
MDE4ClsgICAgMC4wMDAwMDBdIENvbW1hbmQgbGluZTogcGxhY2Vob2xkZXIgcm9vdD1VVUlE
PTkzYmNmODJiLWI5YjktNDM2Mi05MzZhLWQwYzEwMGE5MjBkYSBybyBjb25zb2xlPWh2YzAg
ZWFybHlwcmludGs9eGVuClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNB
VkUgZmVhdHVyZSAweDAwMTogJ3g4NyBmbG9hdGluZyBwb2ludCByZWdpc3RlcnMnClsgICAg
MC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwMjogJ1NT
RSByZWdpc3RlcnMnClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUg
ZmVhdHVyZSAweDAwNDogJ0FWWCByZWdpc3RlcnMnClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6
IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwODogJ01QWCBib3VuZHMgcmVnaXN0ZXJz
JwpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUgMHgw
MTA6ICdNUFggQ1NSJwpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiB4c3RhdGVfb2Zmc2V0WzJd
OiAgNTc2LCB4c3RhdGVfc2l6ZXNbMl06ICAyNTYKWyAgICAwLjAwMDAwMF0geDg2L2ZwdTog
eHN0YXRlX29mZnNldFszXTogIDgzMiwgeHN0YXRlX3NpemVzWzNdOiAgIDY0ClsgICAgMC4w
MDAwMDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbNF06ICA4OTYsIHhzdGF0ZV9zaXplc1s0
XTogICA2NApbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBFbmFibGVkIHhzdGF0ZSBmZWF0dXJl
cyAweDFmLCBjb250ZXh0IHNpemUgaXMgOTYwIGJ5dGVzLCB1c2luZyAnY29tcGFjdGVkJyBm
b3JtYXQuClsgICAgMC4wMDAwMDBdIEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoK
WyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAw
MDAwMDAwMDAwOTdmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0g
MHgwMDAwMDAwMDAwMDk4YzAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2ZWQKWyAgICAw
LjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAw
OGMxYzNmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAw
MDAwMDhjMWM0MDAwLTB4MDAwMDAwMDA4YzFjNGZmZl0gQUNQSSBOVlMKWyAgICAwLjAwMDAw
MF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDA4YzFjNTAwMC0weDAwMDAwMDAwOGMyMGVm
ZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAw
OGMyMGYwMDAtMHgwMDAwMDAwMDhjMjgwZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklP
Uy1lODIwOiBbbWVtIDB4MDAwMDAwMDA4YzI4MTAwMC0weDAwMDAwMDAwOGRlYzBmZmZdIHJl
c2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwOGRlYzEw
MDAtMHgwMDAwMDAwMDhkZjk5ZmZmXSBBQ1BJIE5WUwpbICAgIDAuMDAwMDAwXSBCSU9TLWU4
MjA6IFttZW0gMHgwMDAwMDAwMDhkZjlhMDAwLTB4MDAwMDAwMDA4ZGZmZWZmZl0gQUNQSSBk
YXRhClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwOGRmZmYwMDAt
MHgwMDAwMDAwMDhkZmZmZThiXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBb
bWVtIDB4MDAwMDAwMDA4ZGZmZmU4Yy0weDAwMDAwMDAwOGRmZmZmNTddIEFDUEkgZGF0YQpb
ICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDhlMDAwMDAwLTB4MDAw
MDAwMDA4ZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVt
IDB4MDAwMDAwMDA5NDAwMDAwMC0weDAwMDAwMDAwOTlmZmZmZmZdIHJlc2VydmVkClsgICAg
MC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwOWRmMDAwMDAtMHgwMDAwMDAw
MDlmZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgw
MDAwMDAwMGUwMDAwMDAwLTB4MDAwMDAwMDBlZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAw
MDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZDAwMDAwMC0weDAwMDAwMDAwZmU3
ZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAw
MDAwZmVjMDAwMDAtMHgwMDAwMDAwMGZlYzAwZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAw
XSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZDAwMDAwLTB4MDAwMDAwMDBmZWQwMGZm
Zl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBm
ZWQxMDAwMC0weDAwMDAwMDAwZmVkMTlmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJ
T1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmVkODQwMDAtMHgwMDAwMDAwMGZlZDg0ZmZmXSBy
ZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZTAw
MDAwLTB4MDAwMDAwMDBmZWUwMGZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1l
ODIwOiBbbWVtIDB4MDAwMDAwMDBmZjQwMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdIHJlc2Vy
dmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAxMDAwMDAwMDAt
MHgwMDAwMDAwMjczZTMwZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBb
bWVtIDB4MDAwMDAwMDI3M2UzMTAwMC0weDAwMDAwMDEwNWZmZmZmZmZdIHVudXNhYmxlClsg
ICAgMC4wMDAwMDBdIE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rpb246IGFjdGl2ZQpb
ICAgIDAuMDAwMDAwXSBTTUJJT1MgMi43IHByZXNlbnQuClsgICAgMC4wMDAwMDBdIERNSTog
SW50ZWwgQ29ycG9yYXRpb24gUzEyMDBTUC9TMTIwMFNQLCBCSU9TIFMxMjAwU1AuODZCLjAz
LjAxLjAwMjAuMDUyNjIwMTcwNzM3IDA1LzI2LzIwMTcKWyAgICAwLjAwMDAwMF0gSHlwZXJ2
aXNvciBkZXRlY3RlZDogWGVuIEhWTQpbICAgIDAuMDAwMDAwXSBYZW4gdmVyc2lvbiA0LjEy
LgpbICAgIDAuMDAwMDAwXSBYZW4gUGxhdGZvcm0gUENJOiB1bnJlY29nbmlzZWQgbWFnaWMg
dmFsdWUKWyAgICAwLjA1NTA1OV0gdHNjOiBGYXN0IFRTQyBjYWxpYnJhdGlvbiBmYWlsZWQK
WyAgICAwLjA1NTA2MF0gdHNjOiBEZXRlY3RlZCAzNzkyLjE2NCBNSHogcHJvY2Vzc29yClsg
ICAgMC4wNjA1NzhdIGxhc3RfcGZuID0gMHgyNzNlMzEgbWF4X2FyY2hfcGZuID0gMHg0MDAw
MDAwMDAKWyAgICAwLjA2MjEyNF0geDg2L1BBVDogQ29uZmlndXJhdGlvbiBbMC03XTogV0Ig
IFdDICBVQy0gVUMgIFdCICBXUCAgVUMtIFdUICAKWyAgICAwLjA2MzUzOF0gbGFzdF9wZm4g
PSAweDhkZmZmIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwClsgICAgMC4wNzcwNjFdIFVz
aW5nIEdCIHBhZ2VzIGZvciBkaXJlY3QgbWFwcGluZwpbICAgIDAuMDc3NDU3XSBSQU1ESVNL
OiBbbWVtIDB4MDI4MmMwMDAtMHgxMjkxZWZmZl0KWyAgICAwLjA3NzQ2M10gQUNQSTogRWFy
bHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkClsgICAgMC4wNzc0ODVd
IEFDUEk6IFJTRFAgMHgwMDAwMDAwMDhERkZGRThDIDAwMDAyNCAodjAyIElOVEVMICkKWyAg
ICAwLjA3NzQ4OV0gQUNQSTogWFNEVCAweDAwMDAwMDAwOERGRkZFQjAgMDAwMDg0ICh2MDEg
SU5URUwgIFMxMjAwU1BPIDAwMDAwMDAwIElOVEwgMDEwMDAwMTMpClsgICAgMC4wNzc0OTNd
IEFDUEk6IEFQSUMgMHgwMDAwMDAwMDhERkZGRjM0IDAwMDBDQyAodjAzIElOVEVMICBTMTIw
MFNQTyAwMDAwMDAwMSBJTlRMIDIwMDkxMDEzKQpbICAgIDAuMDc3NDk3XSBBQ1BJOiBGQUNQ
IDB4MDAwMDAwMDA4REZGMzAwMCAwMDAwRjQgKHYwNSBJTlRFTCAgUzEyMDBTUE8gMDAwMDAw
MDAgSU5UTCAyMDA5MTAxMykKWyAgICAwLjA3NzUzMV0gQUNQSTogRFNEVCAweDAwMDAwMDAw
OERGQzMwMDAgMDI5MjQxICh2MDIgSU5URUwgIFMxMjAwU1BPIDAwMDAwMDAwIElOVEwgMjAw
OTEwMTMpClsgICAgMC4wNzc1MzRdIEFDUEk6IEZBQ1MgMHgwMDAwMDAwMDhERjZEMDAwIDAw
MDA0MApbICAgIDAuMDc3NTM3XSBBQ1BJOiBNQ0ZHIDB4MDAwMDAwMDA4REZGMDAwMCAwMDAw
M0MgKHYwMSBJTlRFTCAgUzEyMDBTUE8gMDAwMDAwMDEgSU5UTCAyMDA5MTAxMykKWyAgICAw
LjA3NzU0MV0gQUNQSTogU1NEVCAweDAwMDAwMDAwOERGQzAwMDAgMDAyQkFFICh2MDIgSU5U
RUwgIFMxMjAwU1BPIDAwMDAxMDAwIElOVEwgMjAwOTEwMTMpClsgICAgMC4wNzc1NDVdIEFD
UEk6IFNTRFQgMHgwMDAwMDAwMDhERkJGMDAwIDAwMEJFMyAodjAyIElOVEVMICBTMTIwMFNQ
TyAwMDAwMTAwMCBJTlRMIDIwMDkxMDEzKQpbICAgIDAuMDc3NTQ5XSBBQ1BJOiBTU0RUIDB4
MDAwMDAwMDA4REZCRTAwMCAwMDAxOUEgKHYwMiBJTlRFTCAgUzEyMDBTUE8gMDAwMDEwMDAg
SU5UTCAyMDA5MTAxMykKWyAgICAwLjA3NzU1Ml0gQUNQSTogU1NEVCAweDAwMDAwMDAwOERG
QkQwMDAgMDAwNEEzICh2MDIgSU5URUwgIFMxMjAwU1BPIDAwMDAxMDAwIElOVEwgMjAwOTEw
MTMpClsgICAgMC4wNzc1NTZdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMDhERkY0MDAwIDAwNTMy
OCAodjAyIElOVEVMICBTMTIwMFNQTyAwMDAwMzAwMCBJTlRMIDIwMTQxMTA3KQpbICAgIDAu
MDc3NTYwXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDA4REZCQzAwMCAwMDBFNzMgKHYwMiBJTlRF
TCAgUzEyMDBTUE8gMDAwMDMwMDAgSU5UTCAyMDE0MTEwNykKWyAgICAwLjA3NzU2M10gQUNQ
STogU1NEVCAweDAwMDAwMDAwOERGQkEwMDAgMDAwMDY0ICh2MDIgSU5URUwgIFMxMjAwU1BP
IDAwMDAwMDAyIElOVEwgMjAxNDExMDcpClsgICAgMC4wNzc1NjddIEFDUEk6IFNTRFQgMHgw
MDAwMDAwMDhERkZCMDAwIDAwMDNBNyAodjAyIElOVEVMICBTMTIwMFNQTyAwMDAwMTAwMCBJ
TlRMIDIwMTQxMTA3KQpbICAgIDAuMDc3NTcxXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDA4REZC
QjAwMCAwMDBCNzkgKHYwMiBJTlRFTCAgUzEyMDBTUE8gMDAwMDAwMDIgSU5UTCAyMDE0MTEw
NykKWyAgICAwLjA3Nzc0OV0gTm8gTlVNQSBjb25maWd1cmF0aW9uIGZvdW5kClsgICAgMC4w
Nzc3NTBdIEZha2luZyBhIG5vZGUgYXQgW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAw
MDAwMjczZTMwZmZmXQpbICAgIDAuMDc3NzUzXSBOT0RFX0RBVEEoMCkgYWxsb2NhdGVkIFtt
ZW0gMHgyNzNlMmMwMDAtMHgyNzNlMzBmZmZdClsgICAgMC4wNzc3NzJdIFpvbmUgcmFuZ2Vz
OgpbICAgIDAuMDc3NzczXSAgIERNQSAgICAgIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4
MDAwMDAwMDAwMGZmZmZmZl0KWyAgICAwLjA3Nzc3NF0gICBETUEzMiAgICBbbWVtIDB4MDAw
MDAwMDAwMTAwMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdClsgICAgMC4wNzc3NzVdICAgTm9y
bWFsICAgW21lbSAweDAwMDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAwMjczZTMwZmZmXQpbICAg
IDAuMDc3Nzc2XSAgIERldmljZSAgIGVtcHR5ClsgICAgMC4wNzc3NzddIE1vdmFibGUgem9u
ZSBzdGFydCBmb3IgZWFjaCBub2RlClsgICAgMC4wNzc3NzddIEVhcmx5IG1lbW9yeSBub2Rl
IHJhbmdlcwpbICAgIDAuMDc3Nzc4XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDAw
MTAwMC0weDAwMDAwMDAwMDAwOTdmZmZdClsgICAgMC4wNzc3NzldICAgbm9kZSAgIDA6IFtt
ZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDA4YzFjM2ZmZl0KWyAgICAwLjA3Nzc3
OV0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOGMyMGYwMDAtMHgwMDAwMDAwMDhjMjgw
ZmZmXQpbICAgIDAuMDc3NzgwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDEwMDAwMDAw
MC0weDAwMDAwMDAyNzNlMzBmZmZdClsgICAgMC4wNzgxODddIFJlc2VydmVkIGJ1dCB1bmF2
YWlsYWJsZTogMzI3NzAgcGFnZXMKWyAgICAwLjA3ODE4OF0gSW5pdG1lbSBzZXR1cCBub2Rl
IDAgW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMjczZTMwZmZmXQpbICAgIDAu
MTA2NzQ5XSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDE4MDgKWyAgICAwLjEwNjc5M10g
SU9BUElDWzBdOiBhcGljX2lkIDIsIHZlcnNpb24gMTcsIGFkZHJlc3MgMHhmZWMwMDAwMCwg
R1NJIDAtMTE5ClsgICAgMC4xMDY3OTZdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNf
aXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpClsgICAgMC4xMDY3OTddIEFDUEk6IElOVF9T
UkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2ggbGV2ZWwpClsgICAg
MC4xMDY4MDJdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZv
cm1hdGlvbgpbICAgIDAuMTA2ODA4XSBzbXBib290OiBBbGxvd2luZyA4IENQVXMsIDAgaG90
cGx1ZyBDUFVzClsgICAgMC4xMDY4MjFdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6
IFttZW0gMHgwMDAwMDAwMC0weDAwMDAwZmZmXQpbICAgIDAuMTA2ODIzXSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwOTgwMDAtMHgwMDA5OGZmZl0KWyAgICAw
LjEwNjgyM10gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMDk5MDAw
LTB4MDAwZmZmZmZdClsgICAgMC4xMDY4MjRdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1v
cnk6IFttZW0gMHg4YzFjNDAwMC0weDhjMWM0ZmZmXQpbICAgIDAuMTA2ODI1XSBQTTogUmVn
aXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OGMxYzUwMDAtMHg4YzIwZWZmZl0KWyAg
ICAwLjEwNjgyNl0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDhjMjgx
MDAwLTB4OGRlYzBmZmZdClsgICAgMC4xMDY4MjddIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHg4ZGVjMTAwMC0weDhkZjk5ZmZmXQpbICAgIDAuMTA2ODI3XSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OGRmOWEwMDAtMHg4ZGZmZWZmZl0K
WyAgICAwLjEwNjgyOF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDhk
ZmZmMDAwLTB4OGRmZmZmZmZdClsgICAgMC4xMDY4MjldIFBNOiBSZWdpc3RlcmVkIG5vc2F2
ZSBtZW1vcnk6IFttZW0gMHg4ZGZmZjAwMC0weDhkZmZmZmZmXQpbICAgIDAuMTA2ODI5XSBQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OGUwMDAwMDAtMHg4ZmZmZmZm
Zl0KWyAgICAwLjEwNjgzMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAw
eDkwMDAwMDAwLTB4OTNmZmZmZmZdClsgICAgMC4xMDY4MzBdIFBNOiBSZWdpc3RlcmVkIG5v
c2F2ZSBtZW1vcnk6IFttZW0gMHg5NDAwMDAwMC0weDk5ZmZmZmZmXQpbICAgIDAuMTA2ODMx
XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OWEwMDAwMDAtMHg5ZGVm
ZmZmZl0KWyAgICAwLjEwNjgzMl0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l
bSAweDlkZjAwMDAwLTB4OWZmZmZmZmZdClsgICAgMC4xMDY4MzJdIFBNOiBSZWdpc3RlcmVk
IG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhhMDAwMDAwMC0weGRmZmZmZmZmXQpbICAgIDAuMTA2
ODMzXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZTAwMDAwMDAtMHhl
ZmZmZmZmZl0KWyAgICAwLjEwNjgzM10gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTog
W21lbSAweGYwMDAwMDAwLTB4ZmNmZmZmZmZdClsgICAgMC4xMDY4MzRdIFBNOiBSZWdpc3Rl
cmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZDAwMDAwMC0weGZlN2ZmZmZmXQpbICAgIDAu
MTA2ODM0XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmU4MDAwMDAt
MHhmZWJmZmZmZl0KWyAgICAwLjEwNjgzNV0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9y
eTogW21lbSAweGZlYzAwMDAwLTB4ZmVjMDBmZmZdClsgICAgMC4xMDY4MzVdIFBNOiBSZWdp
c3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWMwMTAwMC0weGZlY2ZmZmZmXQpbICAg
IDAuMTA2ODM2XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVkMDAw
MDAtMHhmZWQwMGZmZl0KWyAgICAwLjEwNjgzNl0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1l
bW9yeTogW21lbSAweGZlZDAxMDAwLTB4ZmVkMGZmZmZdClsgICAgMC4xMDY4MzddIFBNOiBS
ZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQxMDAwMC0weGZlZDE5ZmZmXQpb
ICAgIDAuMTA2ODM3XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVk
MWEwMDAtMHhmZWQ4M2ZmZl0KWyAgICAwLjEwNjgzOF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZl
IG1lbW9yeTogW21lbSAweGZlZDg0MDAwLTB4ZmVkODRmZmZdClsgICAgMC4xMDY4MzhdIFBN
OiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQ4NTAwMC0weGZlZGZmZmZm
XQpbICAgIDAuMTA2ODM5XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4
ZmVlMDAwMDAtMHhmZWUwMGZmZl0KWyAgICAwLjEwNjgzOV0gUE06IFJlZ2lzdGVyZWQgbm9z
YXZlIG1lbW9yeTogW21lbSAweGZlZTAxMDAwLTB4ZmYzZmZmZmZdClsgICAgMC4xMDY4NDBd
IFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZjQwMDAwMC0weGZmZmZm
ZmZmXQpbICAgIDAuMTA2ODQxXSBbbWVtIDB4YTAwMDAwMDAtMHhkZmZmZmZmZl0gYXZhaWxh
YmxlIGZvciBQQ0kgZGV2aWNlcwpbICAgIDAuMTA2ODQyXSBCb290aW5nIHBhcmF2aXJ0dWFs
aXplZCBrZXJuZWwgb24gWGVuIFBWSApbICAgIDAuMTA2ODQ0XSBjbG9ja3NvdXJjZTogcmVm
aW5lZC1qaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYs
IG1heF9pZGxlX25zOiA3NjQ1NTE5NjAwMjExNTY4IG5zClsgICAgMC4xNjU3NjRdIHJhbmRv
bTogZ2V0X3JhbmRvbV9ieXRlcyBjYWxsZWQgZnJvbSBzdGFydF9rZXJuZWwrMHg5Ni8weDRk
YyB3aXRoIGNybmdfaW5pdD0wClsgICAgMC4xNjU3NjhdIHNldHVwX3BlcmNwdTogTlJfQ1BV
Uzo1MTIgbnJfY3B1bWFza19iaXRzOjUxMiBucl9jcHVfaWRzOjggbnJfbm9kZV9pZHM6MQpb
ICAgIDAuMTY1ODc4XSBwZXJjcHU6IEVtYmVkZGVkIDQ0IHBhZ2VzL2NwdSBAKF9fX19wdHJ2
YWxfX19fKSBzMTQyODA4IHI4MTkyIGQyOTIyNCB1MjYyMTQ0ClsgICAgMC4xNjU5MDVdIFBW
IHFzcGlubG9jayBoYXNoIHRhYmxlIGVudHJpZXM6IDI1NiAob3JkZXI6IDAsIDQwOTYgYnl0
ZXMpClsgICAgMC4xNjU5MDhdIEJ1aWx0IDEgem9uZWxpc3RzLCBtb2JpbGl0eSBncm91cGlu
ZyBvbi4gIFRvdGFsIHBhZ2VzOiAyMDY0MzU5ClsgICAgMC4xNjU5MDldIFBvbGljeSB6b25l
OiBOb3JtYWwKWyAgICAwLjE2NTkxMF0gS2VybmVsIGNvbW1hbmQgbGluZTogcGxhY2Vob2xk
ZXIgcm9vdD1VVUlEPTkzYmNmODJiLWI5YjktNDM2Mi05MzZhLWQwYzEwMGE5MjBkYSBybyBj
b25zb2xlPWh2YzAgZWFybHlwcmludGs9eGVuClsgICAgMC4yMTg2NjBdIE1lbW9yeTogNzkw
MDE4NEsvODM4ODYwMEsgYXZhaWxhYmxlICgxMDI0NUsga2VybmVsIGNvZGUsIDExMzhLIHJ3
ZGF0YSwgMzE2OEsgcm9kYXRhLCAxNTgwSyBpbml0LCAyNDQ0SyBic3MsIDQ4ODQxNksgcmVz
ZXJ2ZWQsIDBLIGNtYS1yZXNlcnZlZCkKWyAgICAwLjIxODcxMF0gS2VybmVsL1VzZXIgcGFn
ZSB0YWJsZXMgaXNvbGF0aW9uOiBlbmFibGVkClsgICAgMC4yMTg3MjNdIGZ0cmFjZTogYWxs
b2NhdGluZyAzMTI1MyBlbnRyaWVzIGluIDEyMyBwYWdlcwpbICAgIDAuMjI3MTg2XSByY3U6
IEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4yMjcxODhdIHJjdTog
CVJDVSByZXN0cmljdGluZyBDUFVzIGZyb20gTlJfQ1BVUz01MTIgdG8gbnJfY3B1X2lkcz04
LgpbICAgIDAuMjI3MTg5XSByY3U6IFJDVSBjYWxjdWxhdGVkIHZhbHVlIG9mIHNjaGVkdWxl
ci1lbmxpc3RtZW50IGRlbGF5IGlzIDI1IGppZmZpZXMuClsgICAgMC4yMjcxODldIHJjdTog
QWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0X2xlYWY9MTYsIG5yX2NwdV9pZHM9
OApbICAgIDAuMjI4OTYwXSBVc2luZyBOVUxMIGxlZ2FjeSBQSUMKWyAgICAwLjIyODk2MV0g
TlJfSVJRUzogMzMwMjQsIG5yX2lycXM6IDIwNDgsIHByZWFsbG9jYXRlZCBpcnFzOiAwClsg
ICAgMC4yMjg5ODFdIHhlbjpldmVudHM6IFVzaW5nIEZJRk8tYmFzZWQgQUJJClsgICAgMC4y
MzQxNDNdIHhlbjpldmVudHM6IFhlbiBIVk0gY2FsbGJhY2sgdmVjdG9yIGZvciBldmVudCBk
ZWxpdmVyeSBpcyBlbmFibGVkClsgICAgMC4yMzQyMjVdIENvbnNvbGU6IGNvbG91ciBkdW1t
eSBkZXZpY2UgODB4MjUKWyAgICAxLjI3NjExMF0gY29uc29sZSBbaHZjMF0gZW5hYmxlZApb
ICAgIDEuMjgwMDAxXSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTgxMDAzClsgICAgMS4yOTY4
NjRdIEZhaWxlZCB0byByZWdpc3RlciBsZWdhY3kgdGltZXIgaW50ZXJydXB0ClsgICAgMS4z
MDI0MTFdIEFQSUM6IFN3aXRjaCB0byBzeW1tZXRyaWMgSS9PIG1vZGUgc2V0dXAKWyAgICAx
LjMwOTQwMl0geDJhcGljIGVuYWJsZWQKWyAgICAxLjMxMzcwM10gU3dpdGNoZWQgQVBJQyBy
b3V0aW5nIHRvIHBoeXNpY2FsIHgyYXBpYy4KWyAgICAxLjMxOTI4OV0gY2xvY2tzb3VyY2U6
IHRzYy1lYXJseTogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4NmQ1
MmRkMTc5ZGIsIG1heF9pZGxlX25zOiA4ODE1OTExMzAzOTggbnMKWyAgICAxLjMzMTA5M10g
Q2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBlZCksIHZhbHVlIGNhbGN1bGF0ZWQgdXNp
bmcgdGltZXIgZnJlcXVlbmN5Li4gNzU4NC4zMiBCb2dvTUlQUyAobHBqPTE1MTY4NjU2KQpb
ICAgIDEuMzM1MDc2XSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKWyAg
ICAxLjMzNTA3Nl0gU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxpemVkClsgICAgMS4zMzUw
NzZdIFlhbWE6IGJlY29taW5nIG1pbmRmdWwuClsgICAgMS4zMzUwNzZdIEFwcEFybW9yOiBB
cHBBcm1vciBkaXNhYmxlZCBieSBib290IHRpbWUgcGFyYW1ldGVyClsgICAgMS4zMzUwNzZd
IERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwNDg1NzYgKG9yZGVyOiAxMSwg
ODM4ODYwOCBieXRlcykKWyAgICAxLjMzNTA3Nl0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBl
bnRyaWVzOiA1MjQyODggKG9yZGVyOiAxMCwgNDE5NDMwNCBieXRlcykKWyAgICAxLjMzNTA3
Nl0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6IDUsIDEz
MTA3MiBieXRlcykKWyAgICAxLjMzNTA3Nl0gTW91bnRwb2ludC1jYWNoZSBoYXNoIHRhYmxl
IGVudHJpZXM6IDE2Mzg0IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDEuMzM1MDc2
XSBtY2U6IENQVSBzdXBwb3J0cyAyIE1DRSBiYW5rcwpbICAgIDEuMzM1MDc2XSBMYXN0IGxl
dmVsIGlUTEIgZW50cmllczogNEtCIDY0LCAyTUIgOCwgNE1CIDgKWyAgICAxLjMzNTA3Nl0g
TGFzdCBsZXZlbCBkVExCIGVudHJpZXM6IDRLQiA2NCwgMk1CIDAsIDRNQiAwLCAxR0IgNApb
ICAgIDEuMzM1MDc2XSBTcGVjdHJlIFYyIDogTWl0aWdhdGlvbjogRnVsbCBnZW5lcmljIHJl
dHBvbGluZQpbICAgIDEuMzM1MDc2XSBTcGVjdHJlIFYyIDogU3BlY3RyZSB2MiAvIFNwZWN0
cmVSU0IgbWl0aWdhdGlvbjogRmlsbGluZyBSU0Igb24gY29udGV4dCBzd2l0Y2gKWyAgICAx
LjMzNTA3Nl0gU3BlY3VsYXRpdmUgU3RvcmUgQnlwYXNzOiBWdWxuZXJhYmxlClsgICAgMS4z
MzUwNzZdIEZyZWVpbmcgU01QIGFsdGVybmF0aXZlcyBtZW1vcnk6IDMySwpbICAgIDEuMzM1
MDc2XSBjbG9ja3NvdXJjZTogeGVuOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4X2N5
Y2xlczogMHgxY2Q0MmU0ZGZmYiwgbWF4X2lkbGVfbnM6IDg4MTU5MDU5MTQ4MyBucwpbICAg
IDEuMzM1MDc2XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDAKWyAgICAxLjMzNTA3
Nl0gc21wYm9vdDogQ1BVMDogSW50ZWwoUikgWGVvbihSKSBDUFUgRTMtMTI3MCB2NiBAIDMu
ODBHSHogKGZhbWlseTogMHg2LCBtb2RlbDogMHg5ZSwgc3RlcHBpbmc6IDB4OSkKWyAgICAx
LjMzNTEwOV0gY3B1IDAgc3BpbmxvY2sgZXZlbnQgaXJxIDEyNQpbICAgIDEuMzM5MTQ1XSBQ
ZXJmb3JtYW5jZSBFdmVudHM6IHVuc3VwcG9ydGVkIHA2IENQVSBtb2RlbCAxNTggbm8gUE1V
IGRyaXZlciwgc29mdHdhcmUgZXZlbnRzIG9ubHkuClsgICAgMS4zNDMwOTldIHJjdTogSGll
cmFyY2hpY2FsIFNSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMS4zNDczMjJdIE5NSSB3YXRj
aGRvZzogUGVyZiBOTUkgd2F0Y2hkb2cgcGVybWFuZW50bHkgZGlzYWJsZWQKWyAgICAxLjM1
MTEzM10gc21wOiBCcmluZ2luZyB1cCBzZWNvbmRhcnkgQ1BVcyAuLi4KWyAgICAxLjM1NTEz
Nl0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxClsgICAgMS4zNTkxMjJdIHg4Njog
Qm9vdGluZyBTTVAgY29uZmlndXJhdGlvbjoKWyAgICAxLjM2MzA4MV0gLi4uLiBub2RlICAj
MCwgQ1BVczogICAgICAjMQpbICAgIDEuMzYzNDg1XSBjcHUgMSBzcGlubG9jayBldmVudCBp
cnEgMTMxClsgICAgMS4zNzExNDRdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMgpb
ICAgIDEuMzc1MTIzXSAgIzIKWyAgICAxLjM3NTU0OV0gY3B1IDIgc3BpbmxvY2sgZXZlbnQg
aXJxIDEzNwpbICAgIDEuMzc5MTQ0XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDMK
WyAgICAxLjM4MzEyMl0gICMzClsgICAgMS4zODM1NDZdIGNwdSAzIHNwaW5sb2NrIGV2ZW50
IGlycSAxNDMKWyAgICAxLjM4NzE0Ml0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSA0
ClsgICAgMS4zOTExMjNdICAjNApbICAgIDEuMzkxNDg3XSBjcHUgNCBzcGlubG9jayBldmVu
dCBpcnEgMTQ5ClsgICAgMS4zOTUxNDddIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUg
NQpbICAgIDEuMzk5MTI0XSAgIzUKWyAgICAxLjM5OTQzNV0gY3B1IDUgc3BpbmxvY2sgZXZl
bnQgaXJxIDE1NQpbICAgIDEuNDAzMTQ1XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BV
IDYKWyAgICAxLjQwNzEyNl0gICM2ClsgICAgMS40MDc1NThdIGNwdSA2IHNwaW5sb2NrIGV2
ZW50IGlycSAxNjEKWyAgICAxLjQxMTE0MV0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQ
VSA3ClsgICAgMS40MTUxMjNdICAjNwpbICAgIDEuNDE1NTMxXSBjcHUgNyBzcGlubG9jayBl
dmVudCBpcnEgMTY3ClsgICAgMS40MTkwODNdIHNtcDogQnJvdWdodCB1cCAxIG5vZGUsIDgg
Q1BVcwpbICAgIDEuNDIzMDgyXSBzbXBib290OiBNYXggbG9naWNhbCBwYWNrYWdlczogMQpb
ICAgIDEuNDI3MDgwXSBzbXBib290OiBUb3RhbCBvZiA4IHByb2Nlc3NvcnMgYWN0aXZhdGVk
ICg2MDY3NC42MiBCb2dvTUlQUykKWyAgICAxLjQzNTM0Ml0gZGV2dG1wZnM6IGluaXRpYWxp
emVkClsgICAgMS40MzkxMTFdIHg4Ni9tbTogTWVtb3J5IGJsb2NrIHNpemU6IDEyOE1CClsg
ICAgMS40NDM1OTRdIFBNOiBSZWdpc3RlcmluZyBBQ1BJIE5WUyByZWdpb24gW21lbSAweDhj
MWM0MDAwLTB4OGMxYzRmZmZdICg0MDk2IGJ5dGVzKQpbICAgIDEuNDQ3MDg1XSBQTTogUmVn
aXN0ZXJpbmcgQUNQSSBOVlMgcmVnaW9uIFttZW0gMHg4ZGVjMTAwMC0weDhkZjk5ZmZmXSAo
ODg4ODMyIGJ5dGVzKQpbICAgIDEuNDUxMTQzXSBjbG9ja3NvdXJjZTogamlmZmllczogbWFz
azogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogNzY0
NTA0MTc4NTEwMDAwMCBucwpbICAgIDEuNDU1MDg0XSBmdXRleCBoYXNoIHRhYmxlIGVudHJp
ZXM6IDIwNDggKG9yZGVyOiA1LCAxMzEwNzIgYnl0ZXMpClsgICAgMS40NTkxNDVdIHBpbmN0
cmwgY29yZTogaW5pdGlhbGl6ZWQgcGluY3RybCBzdWJzeXN0ZW0KWyAgICAxLjQ2MzI2OF0g
TkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNgpbICAgIDEuNDY3MDkwXSB4ZW46
Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxlcyB1c2luZyB2ZXJzaW9uIDEgbGF5b3V0ClsgICAg
MS40NzEwOTBdIEdyYW50IHRhYmxlIGluaXRpYWxpemVkClsgICAgMS40NzUxODddIGF1ZGl0
OiBpbml0aWFsaXppbmcgbmV0bGluayBzdWJzeXMgKGRpc2FibGVkKQpbICAgIDEuNDc5MDk4
XSBhdWRpdDogdHlwZT0yMDAwIGF1ZGl0KDE1NDE0MDczMDIuMTQwOjEpOiBzdGF0ZT1pbml0
aWFsaXplZCBhdWRpdF9lbmFibGVkPTAgcmVzPTEKWyAgICAxLjQ4NzA4Ml0gY3B1aWRsZTog
dXNpbmcgZ292ZXJub3IgbGFkZGVyClsgICAgMS40OTEwOTZdIGNwdWlkbGU6IHVzaW5nIGdv
dmVybm9yIG1lbnUKWyAgICAxLjQ5NTEwNl0gQUNQSSBGQURUIGRlY2xhcmVzIHRoZSBzeXN0
ZW0gZG9lc24ndCBzdXBwb3J0IFBDSWUgQVNQTSwgc28gZGlzYWJsZSBpdApbICAgIDEuNDk5
MDgxXSBBQ1BJOiBidXMgdHlwZSBQQ0kgcmVnaXN0ZXJlZApbICAgIDEuNTAzMDgwXSBhY3Bp
cGhwOiBBQ1BJIEhvdCBQbHVnIFBDSSBDb250cm9sbGVyIERyaXZlciB2ZXJzaW9uOiAwLjUK
WyAgICAxLjUwNzI0OF0gUENJOiBNTUNPTkZJRyBmb3IgZG9tYWluIDAwMDAgW2J1cyAwMC1m
Zl0gYXQgW21lbSAweGUwMDAwMDAwLTB4ZWZmZmZmZmZdIChiYXNlIDB4ZTAwMDAwMDApClsg
ICAgMS41MTEwODhdIFBDSTogTU1DT05GSUcgYXQgW21lbSAweGUwMDAwMDAwLTB4ZWZmZmZm
ZmZdIHJlc2VydmVkIGluIEU4MjAKWyAgICAxLjUxNTA4Nl0gUENJOiBVc2luZyBjb25maWd1
cmF0aW9uIHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MKWyAgICAxLjUxOTY3M10gSHVnZVRMQiBy
ZWdpc3RlcmVkIDEuMDAgR2lCIHBhZ2Ugc2l6ZSwgcHJlLWFsbG9jYXRlZCAwIHBhZ2VzClsg
ICAgMS41MjMwODVdIEh1Z2VUTEIgcmVnaXN0ZXJlZCAyLjAwIE1pQiBwYWdlIHNpemUsIHBy
ZS1hbGxvY2F0ZWQgMCBwYWdlcwpbICAgIDEuNTI3MTc3XSBBQ1BJOiBBZGRlZCBfT1NJKE1v
ZHVsZSBEZXZpY2UpClsgICAgMS41MzEwODFdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29y
IERldmljZSkKWyAgICAxLjUzNTA4Ml0gQUNQSTogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRl
bnNpb25zKQpbICAgIDEuNTM1MDgwXSByYW5kb206IGZhc3QgaW5pdCBkb25lClsgICAgMS41
MzkwODBdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIEFnZ3JlZ2F0b3IgRGV2aWNlKQpb
ICAgIDEuNTQzMDgwXSBBQ1BJOiBBZGRlZCBfT1NJKExpbnV4LURlbGwtVmlkZW8pClsgICAg
MS41NDcwODBdIEFDUEk6IEFkZGVkIF9PU0koTGludXgtTGVub3ZvLU5WLUhETUktQXVkaW8p
ClsgICAgMS41ODMwMTNdIEFDUEk6IDEwIEFDUEkgQU1MIHRhYmxlcyBzdWNjZXNzZnVsbHkg
YWNxdWlyZWQgYW5kIGxvYWRlZAooWEVOKSBkMDogYmluZDogbV9nc2k9OSBnX2dzaT05Clsg
ICAgMS41ODg2NDZdIEFDUEk6IFtGaXJtd2FyZSBCdWddOiBCSU9TIF9PU0koTGludXgpIHF1
ZXJ5IGlnbm9yZWQKWyAgICAxLjU5NTczNF0gQUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxlZApb
ICAgIDEuNTk5MTA4XSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzUpClsgICAgMS42MDI5NTBdIEFD
UEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcKWyAgICAxLjYwMzExMF0g
UENJOiBVc2luZyBob3N0IGJyaWRnZSB3aW5kb3dzIGZyb20gQUNQSTsgaWYgbmVjZXNzYXJ5
LCB1c2UgInBjaT1ub2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpbICAgIDEuNjA3OTYxXSBBQ1BJ
OiBFbmFibGVkIDkgR1BFcyBpbiBibG9jayAwMCB0byA3RgpbICAgIDEuNjExODExXSBBQ1BJ
OiBQb3dlciBSZXNvdXJjZSBbUEcwMF0gKG9uKQpbICAgIDEuNjE1MzU5XSBBQ1BJOiBQb3dl
ciBSZXNvdXJjZSBbUEcwMV0gKG9uKQpbICAgIDEuNjE5MzQ0XSBBQ1BJOiBQb3dlciBSZXNv
dXJjZSBbUEcwMl0gKG9uKQpbICAgIDEuNjM0MjgxXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBb
V1JTVF0gKG9mZikKWyAgICAxLjYzOTQwM10gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1Rd
IChvZmYpClsgICAgMS42NDM0MDBdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2Zm
KQpbICAgIDEuNjQ3Mzk4XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAg
ICAxLjY1MTQzOF0gQUNQSSBCSU9TIEVycm9yIChidWcpOiBDb3VsZCBub3QgcmVzb2x2ZSBb
XF9TQi5QUkFEXSwgQUVfTk9UX0ZPVU5EICgyMDE4MTAwMy9wc2FyZ3MtMzMwKQpbICAgIDEu
NjU1MDg2XSBBQ1BJIEVycm9yOiBNZXRob2QgcGFyc2UvZXhlY3V0aW9uIGZhaWxlZCBcX1NC
LlBDSTAuSEVDMi5IMlJELCBBRV9OT1RfRk9VTkQgKDIwMTgxMDAzL3BzcGFyc2UtNTE2KQpb
ICAgIDEuNjU1NDE0XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAx
LjY1OTA4MV0gQUNQSSBFcnJvcjogTWV0aG9kIHBhcnNlL2V4ZWN1dGlvbiBmYWlsZWQgXF9T
Qi5QQ0kwLkhFQzIuSFNDSSwgQUVfTk9UX0ZPVU5EICgyMDE4MTAwMy9wc3BhcnNlLTUxNikK
WyAgICAxLjY2MzQwOF0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAg
MS42NjcwODBdIEFDUEkgRXJyb3I6IE1ldGhvZCBwYXJzZS9leGVjdXRpb24gZmFpbGVkIFxf
R1BFLl9MNkMsIEFFX05PVF9GT1VORCAoMjAxODEwMDMvcHNwYXJzZS01MTYpClsgICAgMS42
Njc0MDddIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAgIDEuNjc1MDgx
XSBBQ1BJIEVycm9yOiBBRV9OT1RfRk9VTkQsIHdoaWxlIGV2YWx1YXRpbmcgR1BFIG1ldGhv
ZCBbX0w2Q10gKDIwMTgxMDAzL2V2Z3BlLTUwOSkKWyAgICAxLjY4NzQwMV0gQUNQSTogUG93
ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAgMS42OTE0MDFdIEFDUEk6IFBvd2VyIFJl
c291cmNlIFtXUlNUXSAob2ZmKQpbICAgIDEuNjk5NDA0XSBBQ1BJOiBQb3dlciBSZXNvdXJj
ZSBbV1JTVF0gKG9mZikKWyAgICAxLjcwMzQyMV0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dS
U1RdIChvZmYpClsgICAgMS43MDc0MTldIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAo
b2ZmKQpbICAgIDEuNzExMzk5XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikK
WyAgICAxLjcxOTM5OF0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAg
MS43MjMzOThdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAgIDEuNzI3
Mzk3XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAxLjczMTQwMF0g
QUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAgMS43MzkzOThdIEFDUEk6
IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAgIDEuNzQzMzk5XSBBQ1BJOiBQb3dl
ciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAxLjc0NzM5OV0gQUNQSTogUG93ZXIgUmVz
b3VyY2UgW1dSU1RdIChvZmYpClsgICAgMS43NTk3MjVdIGFjcGkgQUJDRDAwMDA6MDA6IEFD
UEkgZG9jayBzdGF0aW9uIChkb2Nrcy9iYXlzIGNvdW50OiAxKQpbICAgIDEuNzY2ODQ4XSBB
Q1BJOiBQb3dlciBSZXNvdXJjZSBbRk4wMF0gKG9mZikKWyAgICAxLjc3NTE1N10gQUNQSTog
UG93ZXIgUmVzb3VyY2UgW0ZOMDFdIChvZmYpClsgICAgMS43NzkxNTddIEFDUEk6IFBvd2Vy
IFJlc291cmNlIFtGTjAyXSAob2ZmKQpbICAgIDEuNzgzMTUxXSBBQ1BJOiBQb3dlciBSZXNv
dXJjZSBbRk4wM10gKG9mZikKWyAgICAxLjc4NzE1MV0gQUNQSTogUG93ZXIgUmVzb3VyY2Ug
W0ZOMDRdIChvZmYpClsgICAgMS43OTIxMDNdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJ
MF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtZmVdKQpbICAgIDEuNzk5MDg1XSBhY3BpIFBOUDBB
MDg6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0g
U2VnbWVudHMgTVNJXQpbICAgIDEuODE0MDQyXSBhY3BpIFBOUDBBMDg6MDA6IF9PU0M6IE9T
IG5vdyBjb250cm9scyBbUENJZUhvdHBsdWcgUE1FIEFFUiBQQ0llQ2FwYWJpbGl0eSBMVFJd
ClsgICAgMS44MjMwODFdIGFjcGkgUE5QMEEwODowMDogRkFEVCBpbmRpY2F0ZXMgQVNQTSBp
cyB1bnN1cHBvcnRlZCwgdXNpbmcgQklPUyBjb25maWd1cmF0aW9uClsgICAgMS44MzMwNTdd
IFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDowMApbICAgIDEuODM5MDgyXSBwY2lfYnVz
IDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgwMDAwLTB4MGNmNyB3aW5kb3dd
ClsgICAgMS44NDMwODBdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lv
ICAweDBkMDAtMHhmZmZmIHdpbmRvd10KWyAgICAxLjg1MTA4MF0gcGNpX2J1cyAwMDAwOjAw
OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZiB3aW5kb3dd
ClsgICAgMS44NTkwODBdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21l
bSAweGEwMDAwMDAwLTB4ZGZmZmZmZmYgd2luZG93XQpbICAgIDEuODcxMDgwXSBwY2lfYnVz
IDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgxMDgwMDAwMDAwLTB4MTBiZmZm
ZmZmZiB3aW5kb3ddClsgICAgMS44NzkwODBdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMg
cmVzb3VyY2UgW21lbSAweGZkMDAwMDAwLTB4ZmU3ZmZmZmYgd2luZG93XQpbICAgIDEuODg3
MDgwXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgMDAtZmVdClsg
ICAgMS44OTIwMTZdIHBjaSAwMDAwOjAwOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhy
b3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICAxLjkwNDQ5Nl0gcGNpIDAwMDA6
MDA6MDEuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdo
dCBmYWlsIQpbICAgIDEuOTEyNjk2XSBwY2kgMDAwMDowMDoxNC4wOiBGYWlsZWQgdG8gYWRk
IC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgMS45MjQxNzZd
IHBjaSAwMDAwOjAwOjE0LjI6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kv
TVNJLVggbWlnaHQgZmFpbCEKWyAgICAxLjkzMjA1M10gcGNpIDAwMDA6MDA6MTYuMDogRmFp
bGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAg
IDEuOTQwNDAwXSBwY2kgMDAwMDowMDoxNi4xOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91
Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgMS45NTIzODFdIHBjaSAwMDAwOjAw
OjE3LjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQg
ZmFpbCEKWyAgICAxLjk2MDI1OV0gcGNpIDAwMDA6MDA6MWQuMDogRmFpbGVkIHRvIGFkZCAt
IHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDEuOTY0MjA5XSBw
Y2kgMDAwMDowMDoxZC4yOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01T
SS1YIG1pZ2h0IGZhaWwhClsgICAgMS45NzYyOTddIHBjaSAwMDAwOjAwOjFkLjM6IEZhaWxl
ZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICAx
Ljk4NDExMF0gcGNpIDAwMDA6MDA6MWYuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdo
IG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDEuOTk2MjYwXSBwY2kgMDAwMDowMDox
Zi4yOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZh
aWwhClsgICAgMi4wMDQyOTZdIHBjaSAwMDAwOjAwOjFmLjQ6IEZhaWxlZCB0byBhZGQgLSBw
YXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICAyLjAxNjEwMV0gcGNp
IDAwMDA6MDE6MDAuMDogMi4wMDAgR2IvcyBhdmFpbGFibGUgUENJZSBiYW5kd2lkdGgsIGxp
bWl0ZWQgYnkgMi41IEdUL3MgeDEgbGluayBhdCAwMDAwOjAwOjAxLjAgKGNhcGFibGUgb2Yg
Ny44NzYgR2IvcyB3aXRoIDggR1QvcyB4MSBsaW5rKQpbICAgIDIuMDMxMTQxXSBwY2kgMDAw
MDowMTowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1p
Z2h0IGZhaWwhClsgICAgMi4wNDMxNzZdIHBjaSAwMDAwOjAwOjAxLjA6IFBDSSBicmlkZ2Ug
dG8gW2J1cyAwMV0KWyAgICAyLjA0ODI3Nl0gcGNpIDAwMDA6MDI6MDAuMDogMi4wMDAgR2Iv
cyBhdmFpbGFibGUgUENJZSBiYW5kd2lkdGgsIGxpbWl0ZWQgYnkgMi41IEdUL3MgeDEgbGlu
ayBhdCAwMDAwOjAwOjFkLjAgKGNhcGFibGUgb2YgNy44NzYgR2IvcyB3aXRoIDggR1QvcyB4
MSBsaW5rKQpbICAgIDIuMDYzMTczXSBwY2kgMDAwMDowMjowMC4wOiBGYWlsZWQgdG8gYWRk
IC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgMi4wNzExNTFd
IHBjaSAwMDAwOjAwOjFkLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMl0KWyAgICAyLjA4Mjg5
OF0gcGNpIDAwMDA6MDM6MDAuMDogMi4wMDAgR2IvcyBhdmFpbGFibGUgUENJZSBiYW5kd2lk
dGgsIGxpbWl0ZWQgYnkgMi41IEdUL3MgeDEgbGluayBhdCAwMDAwOjAwOjFkLjIgKGNhcGFi
bGUgb2YgNy44NzYgR2IvcyB3aXRoIDggR1QvcyB4MSBsaW5rKQpbICAgIDIuMDk5MTY2XSBw
Y2kgMDAwMDowMzowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01T
SS1YIG1pZ2h0IGZhaWwhClsgICAgMi4xMDcxOTddIHBjaSAwMDAwOjAwOjFkLjI6IFBDSSBi
cmlkZ2UgdG8gW2J1cyAwM10KWyAgICAyLjExODUwNV0gcGNpIDAwMDA6MDQ6MDAuMDogMi4w
MDAgR2IvcyBhdmFpbGFibGUgUENJZSBiYW5kd2lkdGgsIGxpbWl0ZWQgYnkgMi41IEdUL3Mg
eDEgbGluayBhdCAwMDAwOjAwOjFkLjMgKGNhcGFibGUgb2YgNy44NzYgR2IvcyB3aXRoIDgg
R1QvcyB4MSBsaW5rKQpbICAgIDIuMTMxMTY1XSBwY2kgMDAwMDowNDowMC4wOiBGYWlsZWQg
dG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgMi4x
MzkxOTddIHBjaSAwMDAwOjAwOjFkLjM6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNF0KWyAgICAy
LjE0ODU2MF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcyAzIDQgNSA2
IDEwICoxMSAxMiAxNCAxNSkKWyAgICAyLjE1NTEzM10gQUNQSTogUENJIEludGVycnVwdCBM
aW5rIFtMTktCXSAoSVJRcyAzIDQgNSA2ICoxMCAxMSAxMiAxNCAxNSkKWyAgICAyLjE2MzEz
OV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktDXSAoSVJRcyAzIDQgNSA2IDEwICox
MSAxMiAxNCAxNSkKWyAgICAyLjE3MTEzMV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtM
TktEXSAoSVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkKWyAgICAyLjE3OTEzMV0gQUNQ
STogUENJIEludGVycnVwdCBMaW5rIFtMTktFXSAoSVJRcyAzIDQgNSA2IDEwICoxMSAxMiAx
NCAxNSkKWyAgICAyLjE4NzEzMV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktGXSAo
SVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkKWyAgICAyLjE5NTEzMF0gQUNQSTogUENJ
IEludGVycnVwdCBMaW5rIFtMTktHXSAoSVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkK
WyAgICAyLjIwMzEzMF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktIXSAoSVJRcyAz
IDQgNSA2IDEwICoxMSAxMiAxNCAxNSkKWyAgICAyLjIxMTA3OV0geGVuOmJhbGxvb246IElu
aXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcgpbICAgIDIuMjE1MDg1XSBhcmNoX3hlbl9iYWxs
b29uX2luaXQ6IENhbid0IHJlYWQgaG9zdCBlODIwICgtMzgpClsgICAgMi4yMjMxNDVdIHBj
aSAwMDAwOjAyOjAwLjA6IHZnYWFyYjogc2V0dGluZyBhcyBib290IFZHQSBkZXZpY2UKWyAg
ICAyLjIyNzA3Nl0gcGNpIDAwMDA6MDI6MDAuMDogdmdhYXJiOiBWR0EgZGV2aWNlIGFkZGVk
OiBkZWNvZGVzPWlvK21lbSxvd25zPWlvK21lbSxsb2Nrcz1ub25lClsgICAgMi4yMzkwODFd
IHBjaSAwMDAwOjAyOjAwLjA6IHZnYWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2libGUKWyAg
ICAyLjI0MzA3OV0gdmdhYXJiOiBsb2FkZWQKWyAgICAyLjI0NjIwM10gcHBzX2NvcmU6IExp
bnV4UFBTIEFQSSB2ZXIuIDEgcmVnaXN0ZXJlZApbICAgIDIuMjUxMDgwXSBwcHNfY29yZTog
U29mdHdhcmUgdmVyLiA1LjMuNiAtIENvcHlyaWdodCAyMDA1LTIwMDcgUm9kb2xmbyBHaW9t
ZXR0aSA8Z2lvbWV0dGlAbGludXguaXQ+ClsgICAgMi4yNjMwODFdIFBUUCBjbG9jayBzdXBw
b3J0IHJlZ2lzdGVyZWQKWyAgICAyLjI2NzA4NF0gRURBQyBNQzogVmVyOiAzLjAuMApbICAg
IDIuMjcxMTAwXSBQQ0k6IFVzaW5nIEFDUEkgZm9yIElSUSByb3V0aW5nClsgICAgMi4zMDMx
ODhdIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB0c2MtZWFybHkKWyAg
ICAyLjMxNTA2OV0gVkZTOiBEaXNrIHF1b3RhcyBkcXVvdF82LjYuMApbICAgIDIuMzE5Mzc0
XSBWRlM6IERxdW90LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRlciAwLCA0
MDk2IGJ5dGVzKQpbICAgIDIuMzI3MTU5XSBwbnA6IFBuUCBBQ1BJIGluaXQKWyAgICAyLjMz
MDcwMl0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmQwMDAwMDAtMHhmZGFiZmZmZl0gaGFzIGJl
ZW4gcmVzZXJ2ZWQKWyAgICAyLjMzODA3N10gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmRhZDAw
MDAtMHhmZGFkZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjM0NTUzOF0gc3lzdGVt
IDAwOjAwOiBbbWVtIDB4ZmRiMDAwMDAtMHhmZGZmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQK
WyAgICAyLjM1MzAwN10gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmUwMDAwMDAtMHhmZTAxZmZm
Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjM2MDQ3NF0gc3lzdGVtIDAwOjAwOiBbbWVt
IDB4ZmUwMzYwMDAtMHhmZTAzYmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjM2Nzkz
Nl0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmUwM2QwMDAtMHhmZTNmZmZmZl0gaGFzIGJlZW4g
cmVzZXJ2ZWQKWyAgICAyLjM3NTQwNF0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmU0MTAwMDAt
MHhmZTdmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjM4MzIxMV0gc3lzdGVtIDAw
OjAxOiBbaW8gIDB4MjAwMC0weDIwZmVdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMi4zODk4
ODddIHN5c3RlbSAwMDowMjogW2lvICAweDA2ODAtMHgwNjlmXSBoYXMgYmVlbiByZXNlcnZl
ZApbICAgIDIuMzk2NDI0XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHhmZmZmXSBoYXMgYmVlbiBy
ZXNlcnZlZApbICAgIDIuNDAyNDM3XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHhmZmZmXSBoYXMg
YmVlbiByZXNlcnZlZApbICAgIDIuNDA4NDQ4XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHhmZmZm
XSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDIuNDE0NDU4XSBzeXN0ZW0gMDA6MDI6IFtpbyAg
MHgxODAwLTB4MThmZV0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjQyMTE0N10gc3lzdGVt
IDAwOjAyOiBbaW8gIDB4MTY0ZS0weDE2NGZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMi40
Mjc5MDhdIHN5c3RlbSAwMDowMzogW2lvICAweDA4MDAtMHgwODdmXSBoYXMgYmVlbiByZXNl
cnZlZApbICAgIDIuNDM0NTc0XSBzeXN0ZW0gMDA6MDU6IFtpbyAgMHgxODU0LTB4MTg1N10g
aGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjQ0MjU4Nl0gc3lzdGVtIDAwOjA3OiBbbWVtIDB4
ZmRhZjAwMDAtMHhmZGFmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjQ0OTg4Nl0g
c3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmRhZTAwMDAtMHhmZGFlZmZmZl0gaGFzIGJlZW4gcmVz
ZXJ2ZWQKWyAgICAyLjQ1NzM1MV0gc3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmRhYzAwMDAtMHhm
ZGFjZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjQ2NTI4M10gc3lzdGVtIDAwOjA4
OiBbbWVtIDB4ZmVkMTAwMDAtMHhmZWQxN2ZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAy
LjQ3MjU4N10gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVkMTgwMDAtMHhmZWQxOGZmZl0gaGFz
IGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjQ4MDA0NV0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVk
MTkwMDAtMHhmZWQxOWZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjQ4NzUxMF0gc3lz
dGVtIDAwOjA4OiBbbWVtIDB4ZTAwMDAwMDAtMHhlZmZmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2
ZWQKWyAgICAyLjQ5NDk3OV0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVkMjAwMDAtMHhmZWQz
ZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjUwMjQ0MV0gc3lzdGVtIDAwOjA4OiBb
bWVtIDB4ZmVkOTAwMDAtMHhmZWQ5M2ZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjUw
OTkwOF0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVkNDUwMDAtMHhmZWQ4ZmZmZl0gY291bGQg
bm90IGJlIHJlc2VydmVkClsgICAgMi41MTc3NjFdIHN5c3RlbSAwMDowODogW21lbSAweGZm
MDAwMDAwLTB4ZmZmZmZmZmZdIGNvdWxkIG5vdCBiZSByZXNlcnZlZApbICAgIDIuNTI1NjE0
XSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWUwMDAwMC0weGZlZWZmZmZmXSBjb3VsZCBub3Qg
YmUgcmVzZXJ2ZWQKWyAgICAyLjUzMzQ3MF0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4YTAwMDAw
MDAtMHhhMDAxZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjU0MTcyNV0gcG5wOiBQ
blAgQUNQSTogZm91bmQgOSBkZXZpY2VzClsgICAgMi41NTQ2NDldIFBNLVRpbWVyIGZhaWxl
ZCBjb25zaXN0ZW5jeSBjaGVjayAgKDB4ZmZmZmZmKSAtIGFib3J0aW5nLgpbICAgIDIuNTYx
NzUyXSBwY2kgMDAwMDowMTowMC4wOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVtIDB4ZmZmYzAw
MDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93ClsgICAg
Mi41NzI5MDFdIHBjaSAwMDAwOjAyOjAwLjA6IGNhbid0IGNsYWltIEJBUiA2IFttZW0gMHhm
ZmZmMDAwMC0weGZmZmZmZmZmIHByZWZdOiBubyBjb21wYXRpYmxlIGJyaWRnZSB3aW5kb3cK
WyAgICAyLjU4NDA5OF0gcGNpIDAwMDA6MDE6MDAuMDogQkFSIDY6IGFzc2lnbmVkIFttZW0g
MHhhMmRjMDAwMC0weGEyZGZmZmZmIHByZWZdClsgICAgMi41OTIxOTddIHBjaSAwMDAwOjAw
OjAxLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMV0KWyAgICAyLjU5NzgyMl0gcGNpIDAwMDA6
MDA6MDEuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHg1MDAwLTB4NWZmZl0KWyAgICAyLjYw
NDcwOF0gcGNpIDAwMDA6MDA6MDEuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhhMmQwMDAw
MC0weGEyZGZmZmZmXQpbICAgIDIuNjEyMzcxXSBwY2kgMDAwMDowMjowMC4wOiBCQVIgNjog
YXNzaWduZWQgW21lbSAweGEyODEwMDAwLTB4YTI4MWZmZmYgcHJlZl0KWyAgICAyLjYyMDUx
MF0gcGNpIDAwMDA6MDA6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDAyXQpbICAgIDIuNjI2
MTMzXSBwY2kgMDAwMDowMDoxZC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGEyMDAwMDAw
LTB4YTI4ZmZmZmZdClsgICAgMi42MzM3OTNdIHBjaSAwMDAwOjAwOjFkLjA6ICAgYnJpZGdl
IHdpbmRvdyBbbWVtIDB4YTEwMDAwMDAtMHhhMWZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDIu
NjQyNTIzXSBwY2kgMDAwMDowMDoxZC4yOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDNdClsgICAg
Mi42NDgxNDFdIHBjaSAwMDAwOjAwOjFkLjI6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4NDAw
MC0weDRmZmZdClsgICAgMi42NTUwMjddIHBjaSAwMDAwOjAwOjFkLjI6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4YTJiMDAwMDAtMHhhMmNmZmZmZl0KWyAgICAyLjY2MjY5Ml0gcGNpIDAw
MDA6MDA6MWQuMzogUENJIGJyaWRnZSB0byBbYnVzIDA0XQpbICAgIDIuNjY4MzA0XSBwY2kg
MDAwMDowMDoxZC4zOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDMwMDAtMHgzZmZmXQpbICAg
IDIuNjc1MTk0XSBwY2kgMDAwMDowMDoxZC4zOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGEy
OTAwMDAwLTB4YTJhZmZmZmZdClsgICAgMi42ODI5ODZdIE5FVDogUmVnaXN0ZXJlZCBwcm90
b2NvbCBmYW1pbHkgMgpbICAgIDIuNjg3ODc2XSB0Y3BfbGlzdGVuX3BvcnRhZGRyX2hhc2gg
aGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogNCwgNjU1MzYgYnl0ZXMpClsgICAg
Mi42OTY2MzldIFRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChv
cmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpbICAgIDIuNzA0ODIzXSBUQ1AgYmluZCBoYXNoIHRh
YmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogOCwgMTA0ODU3NiBieXRlcykKWyAgICAyLjcx
MjM5N10gVENQOiBIYXNoIHRhYmxlcyBjb25maWd1cmVkIChlc3RhYmxpc2hlZCA2NTUzNiBi
aW5kIDY1NTM2KQpbICAgIDIuNzE5NzA5XSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2
IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDIuNzI2NTg1XSBVRFAtTGl0ZSBoYXNo
IHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiA1LCAxMzEwNzIgYnl0ZXMpClsgICAgMi43
MzM5ODFdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQpbICAgIDIuNzM5NjYy
XSBwY2kgMDAwMDowMjowMC4wOiBWaWRlbyBkZXZpY2Ugd2l0aCBzaGFkb3dlZCBST00gYXQg
W21lbSAweDAwMGMwMDAwLTB4MDAwZGZmZmZdClsgICAgMi43NDg5MzZdIFVucGFja2luZyBp
bml0cmFtZnMuLi4KWyAgICA1LjMzMTg1MF0gRnJlZWluZyBpbml0cmQgbWVtb3J5OiAyNjMx
MTZLClsgICAgNS4zMzYzNjVdIFBDSS1ETUE6IFVzaW5nIHNvZnR3YXJlIGJvdW5jZSBidWZm
ZXJpbmcgZm9yIElPIChTV0lPVExCKQpbICAgIDUuMzQzNjE2XSBzb2Z0d2FyZSBJTyBUTEI6
IG1hcHBlZCBbbWVtIDB4ODgxYzQwMDAtMHg4YzFjNDAwMF0gKDY0TUIpClsgICAgNS4zNTE0
NTddIEluaXRpYWxpc2Ugc3lzdGVtIHRydXN0ZWQga2V5cmluZ3MKWyAgICA1LjM1NjQ3OV0g
d29ya2luZ3NldDogdGltZXN0YW1wX2JpdHM9NDAgbWF4X29yZGVyPTIxIGJ1Y2tldF9vcmRl
cj0wClsgICAgNS4zNjM5ODZdIHpidWQ6IGxvYWRlZApbICAgIDUuMzY2ODgxXSBwc3RvcmU6
IHVzaW5nIGRlZmxhdGUgY29tcHJlc3Npb24KWyAgICA1LjU0NjIwOF0gS2V5IHR5cGUgYXN5
bW1ldHJpYyByZWdpc3RlcmVkClsgICAgNS41NTA3MDBdIEFzeW1tZXRyaWMga2V5IHBhcnNl
ciAneDUwOScgcmVnaXN0ZXJlZApbICAgIDUuNTU2MjI5XSBCbG9jayBsYXllciBTQ1NJIGdl
bmVyaWMgKGJzZykgZHJpdmVyIHZlcnNpb24gMC40IGxvYWRlZCAobWFqb3IgMjQ3KQpbICAg
IDUuNTY0NjMzXSBpbyBzY2hlZHVsZXIgbm9vcCByZWdpc3RlcmVkClsgICAgNS41NjkwMjVd
IGlvIHNjaGVkdWxlciBkZWFkbGluZSByZWdpc3RlcmVkClsgICAgNS41NzM4NzZdIGlvIHNj
aGVkdWxlciBjZnEgcmVnaXN0ZXJlZCAoZGVmYXVsdCkKWyAgICA1LjU3OTIwMV0gaW8gc2No
ZWR1bGVyIG1xLWRlYWRsaW5lIHJlZ2lzdGVyZWQKWyAgICA1LjU4NDMzOV0gaW8gc2NoZWR1
bGVyIGt5YmVyIHJlZ2lzdGVyZWQKWyAgICA1LjU5MDMyN10gcGNpZXBvcnQgMDAwMDowMDow
MS4wOiBBRVIgZW5hYmxlZCB3aXRoIElSUSAxNzAKWyAgICA1LjU5NjUyNF0gcGNpZXBvcnQg
MDAwMDowMDoxZC4wOiBBRVIgZW5hYmxlZCB3aXRoIElSUSAxNzEKWyAgICA1LjYwMjgxNl0g
cGNpZXBvcnQgMDAwMDowMDoxZC4yOiBBRVIgZW5hYmxlZCB3aXRoIElSUSAxNzIKWyAgICA1
LjYwOTEyMV0gcGNpZXBvcnQgMDAwMDowMDoxZC4zOiBBRVIgZW5hYmxlZCB3aXRoIElSUSAx
NzMKWyAgICA1LjYxNTM4NF0gcGNpZXBvcnQgMDAwMDowMDowMS4wOiBTaWduYWxpbmcgUE1F
IHdpdGggSVJRIDE3MApbICAgIDUuNjIxODc3XSBwY2llcG9ydCAwMDAwOjAwOjFkLjA6IFNp
Z25hbGluZyBQTUUgd2l0aCBJUlEgMTcxClsgICAgNS42MjgzNzhdIHBjaWVwb3J0IDAwMDA6
MDA6MWQuMjogU2lnbmFsaW5nIFBNRSB3aXRoIElSUSAxNzIKWyAgICA1LjYzNDg3M10gcGNp
ZXBvcnQgMDAwMDowMDoxZC4zOiBTaWduYWxpbmcgUE1FIHdpdGggSVJRIDE3MwpbICAgIDUu
NjQxNjcwXSB4ZW5fbWNlbG9nOiBGYWlsZWQgdG8gZ2V0IENQVSBudW1iZXJzClsgICAgNS42
NDcyNzVdIFNlcmlhbDogODI1MC8xNjU1MCBkcml2ZXIsIDQgcG9ydHMsIElSUSBzaGFyaW5n
IGVuYWJsZWQKWyAgICA1LjY1NDY4Ml0gaHBldF9hY3BpX2FkZDogbm8gYWRkcmVzcyBvciBp
cnFzIGluIF9DUlMKWyAgICA1LjY2MDI2NV0gTGludXggYWdwZ2FydCBpbnRlcmZhY2UgdjAu
MTAzClsgICAgNS42NjQ5NTRdIEFNRCBJT01NVXYyIGRyaXZlciBieSBKb2VyZyBSb2VkZWwg
PGpyb2VkZWxAc3VzZS5kZT4KWyAgICA1LjY3MTY3OF0gQU1EIElPTU1VdjIgZnVuY3Rpb25h
bGl0eSBub3QgYXZhaWxhYmxlIG9uIHRoaXMgc3lzdGVtClsgICAgNS42NzkzMjBdIGk4MDQy
OiBQTlA6IE5vIFBTLzIgY29udHJvbGxlciBmb3VuZC4KWyAgICA1LjY4NDYyNl0gbW91c2Vk
ZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKWyAgICA1LjY5MDgx
MV0gcnRjX2Ntb3MgMDA6MDQ6IFJUQyBjYW4gd2FrZSBmcm9tIFM0CihYRU4pIGQwOiBiaW5k
OiBtX2dzaT04IGdfZ3NpPTgKWyAgICA1LjcxOTE0OF0gcnRjX2Ntb3MgMDA6MDQ6IHJlZ2lz
dGVyZWQgYXMgcnRjMApbICAgIDUuNzI0MDI1XSBydGNfY21vcyAwMDowNDogYWxhcm1zIHVw
IHRvIG9uZSBtb250aCwgeTNrLCAyNDIgYnl0ZXMgbnZyYW0KWyAgICA1LjczMTk3MF0gbGVk
dHJpZy1jcHU6IHJlZ2lzdGVyZWQgdG8gaW5kaWNhdGUgYWN0aXZpdHkgb24gQ1BVcwpbICAg
IDUuNzM5NTg5XSBvcHJvZmlsZTogdXNpbmcgTk1JIHRpbWVyIGludGVycnVwdC4KWyAgICA1
Ljc0NDczMF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxMApbICAgIDUuNzQ5
OTQzXSBTZWdtZW50IFJvdXRpbmcgd2l0aCBJUHY2ClsgICAgNS43NTM5NjRdIG1pcDY6IE1v
YmlsZSBJUHY2ClsgICAgNS43NTczMzhdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1p
bHkgMTcKWyAgICA1Ljc2MjM3OV0gbXBsc19nc286IE1QTFMgR1NPIHN1cHBvcnQKWyAgICA1
Ljc2NzIxNF0gc2NoZWRfY2xvY2s6IE1hcmtpbmcgc3RhYmxlICg0NjcwMjYyMzY4LCAxMDk2
OTI2NjQ4KS0+KDYxMjE4OTQzMzcsIC0zNTQ3MDUzMjEpClsgICAgNS43NzcyMzFdIHJlZ2lz
dGVyZWQgdGFza3N0YXRzIHZlcnNpb24gMQpbICAgIDUuNzgxNzEwXSBMb2FkaW5nIGNvbXBp
bGVkLWluIFguNTA5IGNlcnRpZmljYXRlcwpbICAgIDUuNzg3MTQ3XSB6c3dhcDogbG9hZGVk
IHVzaW5nIHBvb2wgbHpvL3pidWQKWyAgICA1Ljc5MjYxNV0gaW1hOiBObyBUUE0gY2hpcCBm
b3VuZCwgYWN0aXZhdGluZyBUUE0tYnlwYXNzIQpbICAgIDUuNzk4NjYwXSBpbWE6IEFsbG9j
YXRlZCBoYXNoIGFsZ29yaXRobTogc2hhMjU2ClsgICAgNS44MjQ2MjRdIHJ0Y19jbW9zIDAw
OjA0OiBoY3Rvc3lzOiB1bmFibGUgdG8gcmVhZCB0aGUgaGFyZHdhcmUgY2xvY2sKWyAgICA1
LjgzMjUyMV0gRnJlZWluZyB1bnVzZWQga2VybmVsIGltYWdlIG1lbW9yeTogMTU4MEsKWyAg
ICA1Ljg1NTIyMl0gV3JpdGUgcHJvdGVjdGluZyB0aGUga2VybmVsIHJlYWQtb25seSBkYXRh
OiAxNjM4NGsKWyAgICA1Ljg2MjEyM10gRnJlZWluZyB1bnVzZWQga2VybmVsIGltYWdlIG1l
bW9yeTogMjAxNksKWyAgICA1Ljg2Nzk2N10gRnJlZWluZyB1bnVzZWQga2VybmVsIGltYWdl
IG1lbW9yeTogOTI4SwpbICAgIDUuODc3OTEzXSB4ODYvbW06IENoZWNrZWQgVytYIG1hcHBp
bmdzOiBwYXNzZWQsIG5vIFcrWCBwYWdlcyBmb3VuZC4KWyAgICA1Ljg4NTAwOF0geDg2L21t
OiBDaGVja2luZyB1c2VyIHNwYWNlIHBhZ2UgdGFibGVzClsgICAgNS44OTQ4ODBdIHg4Ni9t
bTogQ2hlY2tlZCBXK1ggbWFwcGluZ3M6IHBhc3NlZCwgbm8gVytYIHBhZ2VzIGZvdW5kLgpb
ICAgIDUuOTAxOTgzXSBSdW4gL2luaXQgYXMgaW5pdCBwcm9jZXNzCkxvYWRpbmcsIHBsZWFz
ZSB3YWl0Li4uCnN0YXJ0aW5nIHZlcnNpb24gMjMyClsgICAgNS45MTk4OTNdIHJhbmRvbTog
c3lzdGVtZC11ZGV2ZDogdW5pbml0aWFsaXplZCB1cmFuZG9tIHJlYWQgKDE2IGJ5dGVzIHJl
YWQpClsgICAgNS45MjA1NzddIHJhbmRvbTogdWRldmFkbTogdW5pbml0aWFsaXplZCB1cmFu
ZG9tIHJlYWQgKDE2IGJ5dGVzIHJlYWQpClsgICAgNS45Mjc4MzRdIHJhbmRvbTogc3lzdGVt
ZC11ZGV2ZDogdW5pbml0aWFsaXplZCB1cmFuZG9tIHJlYWQgKDE2IGJ5dGVzIHJlYWQpClsg
ICAgNS45NjI1NDhdIHRoZXJtYWwgTE5YVEhFUk06MDA6IHJlZ2lzdGVyZWQgYXMgdGhlcm1h
bF96b25lMApbICAgIDUuOTY4NzkwXSBBQ1BJOiBUaGVybWFsIFpvbmUgW1RaMDBdICgyOCBD
KQpbICAgIDUuOTczODgxXSBkY2Egc2VydmljZSBzdGFydGVkLCB2ZXJzaW9uIDEuMTIuMQpb
ICAgIDUuOTczOTQzXSB0aGVybWFsIExOWFRIRVJNOjAxOiByZWdpc3RlcmVkIGFzIHRoZXJt
YWxfem9uZTEKWyAgICA1Ljk4NTI2MV0gQUNQSTogVGhlcm1hbCBab25lIFtUWjAxXSAoMzAg
QykKWyAgICA1Ljk5MDQ5Nl0gaTgwMV9zbWJ1cyAwMDAwOjAwOjFmLjQ6IFNQRCBXcml0ZSBE
aXNhYmxlIGlzIHNldAooWEVOKSBkMDogYmluZDogbV9nc2k9MTYgZ19nc2k9MTYKWyAgICA2
LjAwMDMwOV0gaTgwMV9zbWJ1cyAwMDAwOjAwOjFmLjQ6IFNNQnVzIHVzaW5nIFBDSSBpbnRl
cnJ1cHQKWyAgICA2LjAzNzA1M10gcmFuZG9tOiBjcm5nIGluaXQgZG9uZQpbICAgIDYuMDQw
NzYxXSByYW5kb206IDcgdXJhbmRvbSB3YXJuaW5nKHMpIG1pc3NlZCBkdWUgdG8gcmF0ZWxp
bWl0aW5nClsgICAgNi4wNDkyODJdIGlnYjogSW50ZWwoUikgR2lnYWJpdCBFdGhlcm5ldCBO
ZXR3b3JrIERyaXZlciAtIHZlcnNpb24gNS40LjAtawpbICAgIDYuMDQ5MzI0XSBlMTAwMGU6
IEludGVsKFIpIFBSTy8xMDAwIE5ldHdvcmsgRHJpdmVyIC0gMy4yLjYtawpbICAgIDYuMDQ5
MzQ1XSBBQ1BJOiBidXMgdHlwZSBVU0IgcmVnaXN0ZXJlZApbICAgIDYuMDQ5MzY3XSB1c2Jj
b3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmZzClsgICAgNi4wNDkz
NzNdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaHViClsgICAg
Ni4wNDkzODVdIFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkClsgICAgNi4wNDk0MjZdIHVz
YmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGRldmljZSBkcml2ZXIgdXNiClsgICAgNi4wNTY5NzNd
IGlnYjogQ29weXJpZ2h0IChjKSAyMDA3LTIwMTQgSW50ZWwgQ29ycG9yYXRpb24uClsgICAg
Ni4wOTU0OTNdIHBwcyBwcHMwOiBuZXcgUFBTIHNvdXJjZSBwdHAwClsgICAgNi4wOTY2Mzdd
IGUxMDAwZTogQ29weXJpZ2h0KGMpIDE5OTkgLSAyMDE1IEludGVsIENvcnBvcmF0aW9uLgpb
ICAgIDYuMTAxMTkzXSBpZ2IgMDAwMDowMzowMC4wOiBhZGRlZCBQSEMgb24gZXRoMApbICAg
IDYuMTA3OTEwXSBlMTAwMGUgMDAwMDowMTowMC4wOiBEaXNhYmxpbmcgQVNQTSAgClsgICAg
Ni4xMTMwMTJdIGlnYiAwMDAwOjAzOjAwLjA6IEludGVsKFIpIEdpZ2FiaXQgRXRoZXJuZXQg
TmV0d29yayBDb25uZWN0aW9uClsgICAgNi4xMTMwMTRdIGlnYiAwMDAwOjAzOjAwLjA6IGV0
aDA6IChQQ0llOjIuNUdiL3M6V2lkdGggeDEpIGE0OmJmOjAxOjE3Ojk2Ojk0ClsgICAgNi4x
MTMxMjJdIGlnYiAwMDAwOjAzOjAwLjA6IGV0aDA6IFBCQSBObzogMDA2MjAwLTAwMApbICAg
IDYuMTE4MzUzXSBlMTAwMGUgMDAwMDowMTowMC4wOiBjYW4ndCBkaXNhYmxlIEFTUE07IE9T
IGRvZXNuJ3QgaGF2ZSBBU1BNIGNvbnRyb2wKWyAgICA2LjEyNjEwM10gaWdiIDAwMDA6MDM6
MDAuMDogVXNpbmcgTVNJLVggaW50ZXJydXB0cy4gNCByeCBxdWV1ZShzKSwgNCB0eCBxdWV1
ZShzKQpbICAgIDYuMTM0NDU1XSBlMTAwMGUgMDAwMDowMTowMC4wOiBJbnRlcnJ1cHQgVGhy
b3R0bGluZyBSYXRlIChpbnRzL3NlYykgc2V0IHRvIGR5bmFtaWMgY29uc2VydmF0aXZlIG1v
ZGUKWyAgICA2LjE2ODcyOV0gcHBzIHBwczE6IG5ldyBQUFMgc291cmNlIHB0cDEKWyAgICA2
LjE3MzEyNl0gaWdiIDAwMDA6MDQ6MDAuMDogYWRkZWQgUEhDIG9uIGV0aDEKWyAgICA2LjE3
ODI1OV0gaWdiIDAwMDA6MDQ6MDAuMDogSW50ZWwoUikgR2lnYWJpdCBFdGhlcm5ldCBOZXR3
b3JrIENvbm5lY3Rpb24KWyAgICA2LjE4NjAyMV0gaWdiIDAwMDA6MDQ6MDAuMDogZXRoMTog
KFBDSWU6Mi41R2IvczpXaWR0aCB4MSkgYTQ6YmY6MDE6MTc6OTY6OTUKWyAgICA2LjE5NDEx
MV0gaWdiIDAwMDA6MDQ6MDAuMDogZXRoMTogUEJBIE5vOiAwMDYyMDAtMDAwClsgICAgNi4x
OTk4ODBdIGlnYiAwMDAwOjA0OjAwLjA6IFVzaW5nIE1TSS1YIGludGVycnVwdHMuIDQgcngg
cXVldWUocyksIDQgdHggcXVldWUocykKWyAgICA2LjIwODg4MF0geGhjaV9oY2QgMDAwMDow
MDoxNC4wOiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDYuMjA5NTMzXSBpZ2IgMDAwMDow
NDowMC4wIGVubzI6IHJlbmFtZWQgZnJvbSBldGgxClsgICAgNi4yMTQ2MzRdIHhoY2lfaGNk
IDAwMDA6MDA6MTQuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51
bWJlciAxClsgICAgNi4yMjM4ODZdIGUxMDAwZSAwMDAwOjAxOjAwLjAgMDAwMDowMTowMC4w
ICh1bmluaXRpYWxpemVkKTogcmVnaXN0ZXJlZCBQSEMgY2xvY2sKWyAgICA2LjIyOTc0Ml0g
eGhjaV9oY2QgMDAwMDowMDoxNC4wOiBoY2MgcGFyYW1zIDB4MjAwMDc3YzEgaGNpIHZlcnNp
b24gMHgxMDAgcXVpcmtzIDB4MDAwMDAwMDAwMTEwOTgxMApbICAgIDYuMjQ3NjU4XSB1c2Ig
dXNiMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0w
MDAyLCBiY2REZXZpY2U9IDQuMTkKWyAgICA2LjI0ODAwMl0gYWhjaSAwMDAwOjAwOjE3LjA6
IEFIQ0kgMDAwMS4wMzAxIDMyIHNsb3RzIDggcG9ydHMgNiBHYnBzIDB4ZmYgaW1wbCBTQVRB
IG1vZGUKWyAgICA2LjI1NjgwNV0gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6
IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICAgNi4yNjYwMTZdIGFoY2kg
MDAwMDowMDoxNy4wOiBmbGFnczogNjRiaXQgbmNxIHNudGYgbGVkIGNsbyBvbmx5IHBpbyBz
bHVtIHBhcnQgZW1zIGRlc28gc2FkbSBzZHMgYXBzdCAKWyAgICA2LjI3NDE1NF0gdXNiIHVz
YjE6IFByb2R1Y3Q6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICAgNi4yOTAyNDldIHVzYiB1
c2IxOiBNYW51ZmFjdHVyZXI6IExpbnV4IDQuMTkuMCsgeGhjaS1oY2QKWyAgICA2LjI5NjQ1
Ml0gdXNiIHVzYjE6IFNlcmlhbE51bWJlcjogMDAwMDowMDoxNC4wClsgICAgNi4zMDE4NDRd
IGh1YiAxLTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgNi4zMDU5NzBdIGh1YiAxLTA6MS4w
OiAxNiBwb3J0cyBkZXRlY3RlZApbICAgIDYuMzA3MzM2XSBpZ2IgMDAwMDowMzowMC4wIGVu
bzE6IHJlbmFtZWQgZnJvbSBldGgwClsgICAgNi4zMTE0MzVdIHhoY2lfaGNkIDAwMDA6MDA6
MTQuMDogeEhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICA2LjMyMjE1MF0geGhjaV9oY2QgMDAw
MDowMDoxNC4wOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVy
IDIKWyAgICA2LjMzMDQ4Nl0geGhjaV9oY2QgMDAwMDowMDoxNC4wOiBIb3N0IHN1cHBvcnRz
IFVTQiAzLjAgIFN1cGVyU3BlZWQKWyAgICA2LjMzNzY4M10gdXNiIHVzYjI6IE5ldyBVU0Ig
ZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMywgYmNkRGV2aWNl
PSA0LjE5ClsgICAgNi4zNDY5NzFdIHVzYiB1c2IyOiBOZXcgVVNCIGRldmljZSBzdHJpbmdz
OiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICAgIDYuMzU1MTEwXSB1c2Ig
dXNiMjogUHJvZHVjdDogeEhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICA2LjM1NTEzOV0gY2xv
Y2tzb3VyY2U6IHRzYzogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4
NmQ1MmRkMTc5ZGIsIG1heF9pZGxlX25zOiA4ODE1OTExMzAzOTggbnMKWyAgICA2LjM2MDYz
NF0gdXNiIHVzYjI6IE1hbnVmYWN0dXJlcjogTGludXggNC4xOS4wKyB4aGNpLWhjZApbICAg
IDYuMzYwNjM1XSB1c2IgdXNiMjogU2VyaWFsTnVtYmVyOiAwMDAwOjAwOjE0LjAKWyAgICA2
LjM2MDc5Nl0gaHViIDItMDoxLjA6IFVTQiBodWIgZm91bmQKWyAgICA2LjM2NzkyNV0gc2Nz
aSBob3N0MDogYWhjaQpbICAgIDYuMzY4MDc4XSBzY3NpIGhvc3QxOiBhaGNpClsgICAgNi4z
NjgyNDJdIHNjc2kgaG9zdDI6IGFoY2kKWyAgICA2LjM2ODM4MF0gc2NzaSBob3N0MzogYWhj
aQpbICAgIDYuMzY4NTQ4XSBzY3NpIGhvc3Q0OiBhaGNpClsgICAgNi4zNjg2ODNdIHNjc2kg
aG9zdDU6IGFoY2kKWyAgICA2LjM2ODgyM10gc2NzaSBob3N0NjogYWhjaQpbICAgIDYuMzY4
OTY0XSBzY3NpIGhvc3Q3OiBhaGNpClsgICAgNi4zNjkwMDBdIGF0YTE6IFNBVEEgbWF4IFVE
TUEvMTMzIGFiYXIgbTIwNDhAMHhhMmUxODAwMCBwb3J0IDB4YTJlMTgxMDAgaXJxIDE4OQpb
ICAgIDYuMzY5MDAyXSBhdGEyOiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTJl
MTgwMDAgcG9ydCAweGEyZTE4MTgwIGlycSAxODkKWyAgICA2LjM2OTAwNF0gYXRhMzogU0FU
QSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAweGEyZTE4MDAwIHBvcnQgMHhhMmUxODIwMCBp
cnEgMTg5ClsgICAgNi4zNjkwMDddIGF0YTQ6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIw
NDhAMHhhMmUxODAwMCBwb3J0IDB4YTJlMTgyODAgaXJxIDE4OQpbICAgIDYuMzY5MDA5XSBh
dGE1OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTJlMTgwMDAgcG9ydCAweGEy
ZTE4MzAwIGlycSAxODkKWyAgICA2LjM2OTAxMl0gYXRhNjogU0FUQSBtYXggVURNQS8xMzMg
YWJhciBtMjA0OEAweGEyZTE4MDAwIHBvcnQgMHhhMmUxODM4MCBpcnEgMTg5ClsgICAgNi4z
NjkwMTVdIGF0YTc6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhhMmUxODAwMCBw
b3J0IDB4YTJlMTg0MDAgaXJxIDE4OQpbICAgIDYuMzY5MDE3XSBhdGE4OiBTQVRBIG1heCBV
RE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTJlMTgwMDAgcG9ydCAweGEyZTE4NDgwIGlycSAxODkK
WyAgICA2LjQ4MTQ1MF0gY2xvY2tzb3VyY2U6IFN3aXRjaGVkIHRvIGNsb2Nrc291cmNlIHRz
YwpbICAgIDYuNDgxNTQ5XSBodWIgMi0wOjEuMDogMTAgcG9ydHMgZGV0ZWN0ZWQKWyAgICA2
LjQ4MTU5Nl0gZTEwMDBlIDAwMDA6MDE6MDAuMCBldGgwOiAoUENJIEV4cHJlc3M6Mi41R1Qv
czpXaWR0aCB4MSkgNjg6MDU6Y2E6ODA6M2U6YTAKWyAgICA2LjQ4MTU5N10gZTEwMDBlIDAw
MDA6MDE6MDAuMCBldGgwOiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIENvbm5lY3Rpb24K
WyAgICA2LjQ4MTYyOV0gZTEwMDBlIDAwMDA6MDE6MDAuMCBldGgwOiBNQUM6IDMsIFBIWTog
OCwgUEJBIE5vOiBFNDY5ODEtMDA4ClsgICAgNi41MDg4NjddIGUxMDAwZSAwMDAwOjAxOjAw
LjAgZW5wMXMwOiByZW5hbWVkIGZyb20gZXRoMApbICAgIDYuNjgzODg3XSBhdGE0OiBTQVRB
IGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkKWyAgICA2LjY4OTg1MV0gYXRh
MTogU0FUQSBsaW5rIHVwIDYuMCBHYnBzIChTU3RhdHVzIDEzMyBTQ29udHJvbCAzMDApClsg
ICAgNi42OTY4MzFdIGF0YTI6IFNBVEEgbGluayB1cCA2LjAgR2JwcyAoU1N0YXR1cyAxMzMg
U0NvbnRyb2wgMzAwKQpbICAgIDYuNzAzODEwXSBhdGEzOiBTQVRBIGxpbmsgZG93biAoU1N0
YXR1cyAwIFNDb250cm9sIDMwMCkKWyAgICA2LjcwOTkxNl0gYXRhNTogU0FUQSBsaW5rIGRv
d24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsgICAgNi43MTEwOTJdIHVzYiAxLTE6IG5l
dyBmdWxsLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDIgdXNpbmcgeGhjaV9oY2QKWyAgICA2
LjcxNjA0NV0gYXRhODogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDAp
ClsgICAgNi43Mjk1MDldIGF0YTc6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRy
b2wgMzAwKQpbICAgIDYuNzM1NjA3XSBhdGE2OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAw
IFNDb250cm9sIDMwMCkKWyAgICA2Ljc0MTcyM10gYXRhMS4wMDogQVRBLTEwOiBJTlRFTCBT
U0RTQzJCQjAxMlQ3LCBOMjAxMDEwMSwgbWF4IFVETUEvMTMzClsgICAgNi43NDkyNjVdIGF0
YTEuMDA6IDIzNDQyMjU5Njggc2VjdG9ycywgbXVsdGkgMTogTEJBNDggTkNRIChkZXB0aCAz
MikKWyAgICA2Ljc1NjY0MV0gYXRhMi4wMDogQVRBLTEwOiBJTlRFTCBTU0RTQzJCQjAxMlQ3
LCBOMjAxMDEwMSwgbWF4IFVETUEvMTMzClsgICAgNi43NjQxOTNdIGF0YTIuMDA6IDIzNDQy
MjU5Njggc2VjdG9ycywgbXVsdGkgMTogTEJBNDggTkNRIChkZXB0aCAzMikKWyAgICA2Ljc3
Mjc1OF0gYXRhMS4wMDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMKWyAgICA2Ljc3NzY3Nl0g
c2NzaSAwOjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBBVEEgICAgICBJTlRFTCBTU0RTQzJC
QjAxIDAxMDEgUFE6IDAgQU5TSTogNQpbICAgIDYuNzc5MTUxXSBhdGEyLjAwOiBjb25maWd1
cmVkIGZvciBVRE1BLzEzMwpbICAgIDYuNzkxNjQxXSBzY3NpIDE6MDowOjA6IERpcmVjdC1B
Y2Nlc3MgICAgIEFUQSAgICAgIElOVEVMIFNTRFNDMkJCMDEgMDEwMSBQUTogMCBBTlNJOiA1
ClsgICAgNi44MDI5NjVdIGF0YTEuMDA6IEVuYWJsaW5nIGRpc2NhcmRfemVyb2VzX2RhdGEK
WyAgICA2LjgwODEyOV0gYXRhMi4wMDogRW5hYmxpbmcgZGlzY2FyZF96ZXJvZXNfZGF0YQpb
ICAgIDYuODEzNDk4XSBzZCAxOjA6MDowOiBbc2RiXSAyMzQ0MjI1OTY4IDUxMi1ieXRlIGxv
Z2ljYWwgYmxvY2tzOiAoMS4yMCBUQi8xLjA5IFRpQikKWyAgICA2LjgxMzQ5OV0gc2QgMDow
OjA6MDogW3NkYV0gMjM0NDIyNTk2OCA1MTItYnl0ZSBsb2dpY2FsIGJsb2NrczogKDEuMjAg
VEIvMS4wOSBUaUIpClsgICAgNi44MjIxOTZdIHNkIDE6MDowOjA6IFtzZGJdIDQwOTYtYnl0
ZSBwaHlzaWNhbCBibG9ja3MKWyAgICA2LjgzMDkxN10gc2QgMDowOjA6MDogW3NkYV0gNDA5
Ni1ieXRlIHBoeXNpY2FsIGJsb2NrcwpbICAgIDYuODMwOTI1XSBzZCAwOjA6MDowOiBbc2Rh
XSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDYuODM2ODM4XSBzZCAxOjA6MDowOiBbc2Ri
XSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDYuODQyNzUzXSBzZCAwOjA6MDowOiBbc2Rh
XSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBz
dXBwb3J0IERQTyBvciBGVUEKWyAgICA2Ljg0ODE4Ml0gc2QgMTowOjA6MDogW3NkYl0gV3Jp
dGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9y
dCBEUE8gb3IgRlVBClsgICAgNi44NTM3MjVdIGF0YTEuMDA6IEVuYWJsaW5nIGRpc2NhcmRf
emVyb2VzX2RhdGEKWyAgICA2Ljg3OTM5NV0gYXRhMi4wMDogRW5hYmxpbmcgZGlzY2FyZF96
ZXJvZXNfZGF0YQpbICAgIDYuODg0OTY3XSAgc2RiOiBzZGIxIHNkYjIgc2RiMyBzZGI0Clsg
ICAgNi44ODQ5OTRdICBzZGE6IHNkYTEgc2RhMiA8IHNkYTUgPgpbICAgIDYuODg5MzAxXSBh
dGEyLjAwOiBFbmFibGluZyBkaXNjYXJkX3plcm9lc19kYXRhClsgICAgNi44OTg0MDNdIGF0
YTEuMDA6IEVuYWJsaW5nIGRpc2NhcmRfemVyb2VzX2RhdGEKWyAgICA2LjkwMzcxNV0gc2Qg
MTowOjA6MDogW3NkYl0gQXR0YWNoZWQgU0NTSSBkaXNrClsgICAgNi45MDM3NDddIHNkIDA6
MDowOjA6IFtzZGFdIEF0dGFjaGVkIFNDU0kgZGlzawpbICAgIDYuOTcxNzAxXSB1c2IgMS0x
OiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MDQ2YiwgaWRQcm9kdWN0PWZmMTAs
IGJjZERldmljZT0gMS4wMApbICAgIDYuOTgwNzU0XSB1c2IgMS0xOiBOZXcgVVNCIEJlZ2lu
OiBMb2FkaW5nIGVzc2VudGlhbCBkcml2ZXJzIC4uLiBkZXZpY2Ugc3RyaW5nczogZG9uZS5N
ZnI9MSwgUHJvZHVjdD0yCiwgU2VyaWFsTnVtYmVyPTNCZWdpbjogUnVubmluZyAvc2NyaXB0
cy9pbml0LXByZW1vdW50IC4uLiAKZG9uZS5bICAgIDYuOTk3MjMxXSB1CnNiIDEtMTogUHJv
ZHVjdDpCZWdpbjogTW91bnRpbmcgcm9vdCBmaWxlIHN5c3RlbSAuLi4gIFZpcnR1YWwgS2V5
Ym9hckJlZ2luOiBSdW5uaW5nIC9zY3JpcHRzL2xvY2FsLXRvcCAuLi4gZCBhbmQgTW91c2UK
ZG9uZS5bICAgIDcuMDExMjg5XSB1CnNiIDEtMTogTWFudWZhY3RCZWdpbjogUnVubmluZyAv
c2NyaXB0cy9sb2NhbC1wcmVtb3VudCAuLi4gdXJlcjogQW1lcmljYW4gTWVnYXRyZW5kcyBJ
bmMuClsgICAgNy4wMjI1MzddIHVzYiAxLTE6IFNlcmlhbE51bWJlcjogc2VyaWFsClsgICAg
Ny4wMzYyODldIGhpZHJhdzogcmF3IEhJRCBldmVudHMgZHJpdmVyIChDKSBKaXJpIEtvc2lu
YQpkb25lLgpbICAgIDcuMDUwMDA2XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZh
Y2UgZHJpdmVyIHVzYmhpZApbICAgIDcuMDU2MTQ0XSB1c2JoaWQ6IFVTQiBISUQgY29yZSBk
cml2ZXIKWyAgICA3LjA2MTMyMF0gaW5wdXQ6IEFtZXJpY2FuIE1lZ2F0cmVuZHMgSW5jLiBW
aXJ0dWFsIEtleWJvYXJkIGFuZCBNb3VzZSBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6
MDA6MTQuMC91c2IxLzEtMS8xLTE6MS4wLzAwMDM6MDQ2QjpGRjEwLjAwMDEvaW5wdXQvaW5w
dXQwClsgICAgNy4wNzcwMDddIGhpZC1nZW5lcmljIDAwMDM6MDQ2QjpGRjEwLjAwMDE6IGlu
cHV0LGhpZHJhdzA6IFVTQiBISUQgdjEuMTAgS2V5Ym9hcmQgW0FtZXJpY2FuIE1lZ2F0cmVu
ZHMgSW5jLiBWaXJ0dWFsIEtleWJvYXJkIGFuZCBNb3VzZV0gb24gdXNiLTAwMDA6MDA6MTQu
MC0xL2lucHV0MApbICAgIDcuMDkzNTEzXSBpbnB1dDogQW1lcmljYW4gTWVnYXRyZW5kcyBJ
bmMuIFZpcnR1YWwgS2V5Ym9hcmQgYW5kIE1vdXNlIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAv
MDAwMDowMDoxNC4wL3VzYjEvMS0xLzEtMToxLjEvMDAwMzowNDZCOkZGMTAuMDAwMi9pbnB1
dC9pbnB1dDEKWyAgICA3LjEwOTM3MV0gaGlkLWdlbmVyaWMgMDAwMzowNDZCOkZGMTAuMDAw
MjogaW5wdXQsaGlkcmF3MTogVVNCIEhJRCB2MS4xMCBNb3VzZSBbQW1lcmljYW4gTWVnYXRy
ZW5kcyBJbmMuIFZpcnR1YWwgS2V5Ym9hcmQgYW5kIE1vdXNlXSBvbiB1c2ItMDAwMDowMDox
NC4wLTEvaW5wdXQxClsgICAgNy4xNjcxMTJdIHVzYiAxLTEwOiBuZXcgbG93LXNwZWVkIFVT
QiBkZXZpY2UgbnVtYmVyIDMgdXNpbmcgeGhjaV9oY2QKQmVnaW46IFdpbGwgbm93IGNoZWNr
IHJvb3QgZmlsZSBzeXN0ZW0gLi4uIGZzY2sgZnJvbSB1dGlsLWxpbnV4IDIuMjkuMgpbL3Ni
aW4vZnNjay5leHQ0ICgxKSAtLSAvZGV2L3NkYTFdIGZzY2suZXh0NCAtYSAtQzAgL2Rldi9z
ZGExIAovZGV2L3NkYTE6IGNsZWFuLCAxMTczMDM1LzY5MDkxMzI4IGZpbGVzLCA5OTE4MzY0
OC8yNzYzNTY2MDggYmxvY2tzCmRvbmUuClsgICAgNy4yMzc2NTRdIEVYVDQtZnMgKHNkYTEp
OiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0czogKG51
bGwpCmRvbmUuCkJlZ2luOiBSdW5uaW5nIC9zY3JpcHRzL2xvY2FsLWJvdHRvbSAuLi4gZG9u
ZS4KQmVnaW46IFJ1bm5pbmcgL3NjcmlwdHMvaW5pdC1ib3R0b20gLi4uIGRvbmUuClsgICAg
Ny40MTI5ODJdIHVzYiAxLTEwOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MDNm
MCwgaWRQcm9kdWN0PTEzNGEsIGJjZERldmljZT0gMS4wMApbICAgIDcuNDIyMTI2XSB1c2Ig
MS0xMDogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTEsIFByb2R1Y3Q9MiwgU2VyaWFs
TnVtYmVyPTAKWyAgICA3LjQzMDI2OV0gdXNiIDEtMTA6IFByb2R1Y3Q6IEhQIFVTQiBPcHRp
Y2FsIE1vdXNlClsgICAgNy40MzU3OTRdIHVzYiAxLTEwOiBNYW51ZmFjdHVyZXI6IFBpeEFy
dApbICAgIDcuNDcwNTg3XSBpbnB1dDogUGl4QXJ0IEhQIFVTQiBPcHRpY2FsIE1vdXNlIGFz
IC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNC4wL3VzYjEvMS0xMC8xLTEwOjEuMC8w
MDAzOjAzRjA6MTM0QS4wMDAzL2lucHV0L2lucHV0MgpbICAgIDcuNDg0MTk1XSBoaWQtZ2Vu
ZXJpYyAwMDAzOjAzRjA6MTM0QS4wMDAzOiBpbnB1dCxoaWRyYXcyOiBVU0IgSElEIHYxLjEx
IE1vdXNlIFtQaXhBcnQgSFAgVVNCIE9wdGljYWwgTW91c2VdIG9uIHVzYi0wMDAwOjAwOjE0
LjAtMTAvaW5wdXQwClsgICAgNy41MzM5NjJdIHN5c3RlbWRbMV06IHN5c3RlbWQgMjMyIHJ1
bm5pbmcgaW4gc3lzdGVtIG1vZGUuICgrUEFNICtBVURJVCArU0VMSU5VWCArSU1BICtBUFBB
Uk1PUiArU01BQ0sgK1NZU1ZJTklUICtVVE1QICtMSUJDUllQVFNFVFVQICtHQ1JZUFQgK0dO
VVRMUyArQUNMICtYWiArTFo0ICtTRUNDT01QICtCTEtJRCArRUxGVVRJTFMgK0tNT0QgK0lE
TikKWyAgICA3LjU1NDAyM10gc3lzdGVtZFsxXTogRGV0ZWN0ZWQgdmlydHVhbGl6YXRpb24g
eGVuLgpbICAgIDcuNTU5NTkxXSBzeXN0ZW1kWzFdOiBEZXRlY3RlZCBhcmNoaXRlY3R1cmUg
eDg2LTY0LgoKV2VsY29tZSB0byBEZWJpYW4gR05VL0xpbnV4IDkgKHN0cmV0Y2gpIQoKWyAg
ICA3LjU3MjIxMF0gc3lzdGVtZFsxXTogU2V0IGhvc3RuYW1lIHRvIDxkZWJpYW4+LgpbICAg
IDcuNjI3MTA1XSB1c2IgMS0xMjogbmV3IGxvdy1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciA0
IHVzaW5nIHhoY2lfaGNkClsgICAgNy43NzAyNTJdIHN5c3RlbWRbMV06IGxpdmUtdG9vbHMu
c2VydmljZTogQ2Fubm90IGFkZCBkZXBlbmRlbmN5IGpvYiwgaWdub3Jpbmc6IFVuaXQgbGl2
ZS10b29scy5zZXJ2aWNlIGlzIG1hc2tlZC4KWyAgICA3Ljc4MjExM10gc3lzdGVtZFsxXTog
TGlzdGVuaW5nIG9uIFN5c2xvZyBTb2NrZXQuClsgIE9LICBdIExpc3RlbmluZyBvbiBTeXNs
b2cgU29ja2V0LgpbICAgIDcuNzkyMzUxXSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gL2Rl
di9pbml0Y3RsIENvbXBhdGliaWxpdHkgTmFtZWQgUGlwZS4KWyAgT0sgIF0gTGlzdGVuaW5n
IG9uIC9kZXYvaW5pdGN0bCBDb21wYXRpYmlsaXR5IE5hbWVkIFBpcGUuClsgICAgNy44MDcz
OTddIHN5c3RlbWRbMV06IExpc3RlbmluZyBvbiBKb3VybmFsIEF1ZGl0IFNvY2tldC4KWyAg
T0sgIF0gTGlzdGVuaW5nIG9uIEpvdXJuYWwgQXVkaXQgU29ja2V0LgpbICAgIDcuODE5MTcw
XSBzeXN0ZW1kWzFdOiBDcmVhdGVkIHNsaWNlIFN5c3RlbSBTbGljZS4KWyAgT0sgIF0gQ3Jl
YXRlZCBzbGljZSBTeXN0ZW0gU2xpY2UuClsgICAgNy44Mjk1MjVdIHN5c3RlbWRbMV06IENy
ZWF0ZWQgc2xpY2Ugc3lzdGVtLXNlcmlhbFx4MmRnZXR0eS5zbGljZS4KWyAgT0sgIF0gQ3Jl
YXRlZCBzbGljZSBzeXN0ZW0tc2VyaWFsXHgyZGdldHR5LnNsaWNlLgpbICBPSyAgXSBDcmVh
dGVkIHNsaWNlIHN5c3RlbS1nZXR0eS5zbGljZS4KICAgICAgICAgTW91bnRpbmcgUE9TSVgg
TWVzc2FnZSBRdWV1ZSBGaWxlIFN5c3RlbS4uLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBS
ZW1vdGUgRmlsZSBTeXN0ZW1zLgogICAgICAgICBNb3VudGluZyBEZWJ1ZyBGaWxlIFN5c3Rl
bS4uLgpbICBPSyAgXSBTdGFydGVkIERpc3BhdGNoIFBhc3N3b3JkIFJlcXVlc3RzIHRvIENv
bnNvbGUgRGlyZWN0b3J5IFdhdGNoLgpbICBPSyAgXSBMaXN0ZW5pbmcgb24gSm91cm5hbCBT
b2NrZXQgKC9kZXYvbG9nKS4KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIGZzY2sgdG8gZnNja2Qg
Y29tbXVuaWNhdGlvbiBTb2NrZXQuCiAgICAgICAgIE1vdW50aW5nIEh1Z2UgUGFnZXMgRmls
ZSBTeXN0ZW0uLi4KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIEpvdXJuYWwgU29ja2V0LgogICAg
ICAgICBTdGFydGluZyBTZXQgdGhlIGNvbnNvbGUga2V5Ym9hcmQgbGF5b3V0Li4uCiAgICAg
ICAgIFN0YXJ0aW5nIENyZWF0ZSBsaXN0IG9mIHJlcXVpcmVkIHN04oCmY2Ugbm9kZXMgZm9y
IHRoZSBjdXJyZW50IGtlcm5lbC4uLgogICAgICAgICBTdGFydGluZyBKb3VybmFsIFNlcnZp
Y2UuLi4KICAgICAgICAgU3RhcnRpbmcgTG9hZCBLZXJuZWwgTW9kdWxlcy4uLgogICAgICAg
ICBNb3VudGluZyBNb3VudCAvcHJvYy94ZW4gZmlsZXMuLi4KWyAgT0sgIF0gWyAgICA3Ljky
NjkxMV0geExpc3RlbmluZyBvbiB1ZGV2IEtlcm5lbCBTb2NrZXQuZW46eGVuX2V2dGNobjog
RQp2ZW50LWNoYW5uZWwgZGV2aWNlIGluc3RhbGxlZApbICBPSyAgXSBDcmVhdGVkIHNsaWNl
IFVzZXIgYW5kIFNlc3Npb24gU2xpY2UuClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFNsaWNl
cy4KWyAgT0sgIF0gU3RhcnRlZCBGb3J3YXJkIFBhc3N3b3JkIFJlcXVlc3RzIHRvIFdhbGwg
RGlyZWN0b3J5IFdhdGNoLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBFbmNyeXB0ZWQgVm9s
dW1lcy4KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgVXNlciBhbmQgR3JvdXAgTmFtZSBMb29r
dXBzLgpbICBPSyAgXSBMaXN0ZW5pbmcgb24gdWRldiBDb250cm9sIFNvY2tldC5bICAgIDcu
OTY5Mjk4XSB1CnNiIDEtMTI6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0wM2Yw
LCBpZFByb2R1Y3Q9MDM0YSwgYmNkRGV2aWNlPSAxLjIxClsgICAgNy45Nzg1NTFdIEVYVDQt
ZnMgKHNkYTEpOiByZS1tb3VudGVkLiBPcHRzOiBlcnJvcnM9cmVtb3VudC1ybwpbICAgIDcu
OTgxMjE1XSB1c2IgMS0xMjogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTEsIFByb2R1
Y3Q9MiwgU2VyaWFsTnVtYmVyPTAKWyAgICA3Ljk5NjA1MF0gdXNiIDEtMTI6IFByb2R1Y3Q6
IEhQIEVsaXRlIFVTQiBLZXlib2FyZApbICAgIDcuOTk2MDU4XSB1c2IgMS0xMjogTWFudWZh
Y3R1cmVyOiBDaGljb255CiAgICAgICAgIFN0YXJ0aW5nIFJlbW91bnQgUm9vdCBhbmQgS2Vy
bmVsIEZpbGUgU3lzdGVtcy4uLlsgICAgOC4wMDk1ODddIGkKbnB1dDogQ2hpY29ueSBIUCBF
bGl0ZSBVU0IgS2V5Ym9hcmQgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE0LjAv
dXNiMS8xLTEyLzEtMTI6MS4wLzAwMDM6MDNGMDowMzRBLjAwMDQvaW5wdXQvaW5wdXQzClsg
IE9LICBdIFNldCB1cCBhdXRvbW91bnQgQXJiaXRyYXJ5IEV4ZWN1dGFi4oCmcm1hdHMgRmls
ZSBTeXN0ZW0gQXV0b21vdW50IFBvaW50LgpbICBPSyAgXSBNb3VudGVkIE1vdW50IC9wcm9j
L3hlbiBmaWxlcy4KWyAgT0sgIF0gTW91bnRlZCBQT1NJWCBNZXNzYWdlIFF1ZXVlIEZpbGUg
U3lzdGVtLgpbICBPSyAgXSBNb3VudGVkIEh1Z2UgUGFnZXMgRmlsZSBTeXN0ZW0uClsgIE9L
ICBdIE1vdW50ZWQgRGVidWcgRmlsZSBTeXN0ZW0uClsgIE9LICBdIFN0YXJ0ZWQgSm91cm5h
bCBTZXJ2aWNlLgpbICBPSyAgXSBTdGFydGVkIFNldCB0aGUgY29uc29sZSBrZXlib2FyZCBs
YXlvdXQuClsgIE9LICBbICAgIDguMDcyNDQzXSB4XSBlbl9wY2liYWNrOiBiYWNrU3RhcnRl
ZCBDcmVhdGUgbGlzdCBvZiByZXF1aXJlZCBzdGHigKZ2aWNlIG5vZGVzIGZvciB0aGUgY3Vy
cmVudCBrZXJuZWwuZW5kIGlzIHZwY2kKClsgICAgOC4wODMyMjZdIGhpZC1nZW5lcmljIDAw
MDM6MDNGMDowMzRBLjAwMDQ6IGlucHV0LGhpZHJhdzM6IFVTQiBISUQgdjEuMTAgS2V5Ym9h
cmQgW0NoaWNvbnkgSFAgRWxpdGUgVVNCIEtleWJvYXJkXSBvbiB1c2ItMDAwMDowMDoxNC4w
LTEyL2lucHV0MApbICBPSyAgXSBTdGFydGVkIFJlbW91bnQgUm9vdCBhbmQgS2VybmVsIEZp
bGUgU3lzdGVtcy4KWyAgICA4LjEwNjcyOF0gaW5wdXQ6IENoaWNvbnkgSFAgRWxpdGUgVVNC
IEtleWJvYXJkIFN5c3RlbSBDb250cm9sIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDow
MDoxNC4wL3VzYjEvMS0xMi8xLTEyOjEuMS8wMDAzOjAzRjA6MDM0QS4wMDA1L2lucHV0L2lu
cHV0NAogICAgICAgICBTdGFydGluZyBMb2FkL1NhdmUgUmFuZG9tIFNlZWQuLi4KWyAgICA4
LjEyNjgzMl0geGVuX2FjcGlfcHJvY2Vzc29yOiBVcGxvYWRpbmcgWGVuIHByb2Nlc3NvciBQ
TSBpbmZvCiAgICAgICAgIFN0YXJ0aW5nIHVkZXYgQ29sZHBsdWcgYWxsIERldmljZXMuLi4K
ICAgICAgICAgU3RhcnRpbmcgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rldi4u
LgogICAgICAgICBTdGFydGluZyBGbHVzaCBKb3VybmFsIHRvIFBlcnNpc3RlbnQgU3RvcmFn
ZS4uLgpbICBPSyAgXSBTdGFydGVkIExvYWQvU2F2ZSBSYW5kb20gU2VlZC4KWyAgICA4LjE1
NjcwMF0gc3lzdGVtZC1qb3VybmFsZFsyNDddOiBSZWNlaXZlZCByZXF1ZXN0IHRvIGZsdXNo
IHJ1bnRpbWUgam91cm5hbCBmcm9tIFBJRCAxCltGQUlMRURdIEZhaWxlZCB0byBzdGFydCBM
b2FkIEtlcm5lbCBNb2R1bGVzLgpTZWUgJ3N5c3RlbWN0bCBzdGF0dXMgc3lzdGVtZC1tb2R1
bGVzLWxvYWQuc2VydmljZScgZm9yIGRldGFpbHMuWyAgICA4LjE4MzE1NV0gaQpucHV0OiBD
aGljb255IEhQIEVsaXRlIFVTQiBLZXlib2FyZCBDb25zdW1lciBDb250cm9sIGFzIC9kZXZp
Y2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNC4wL3VzYjEvMS0xMi8xLTEyOjEuMS8wMDAzOjAz
RjA6MDM0QS4wMDA1L2lucHV0L2lucHV0NQpbWyAgICA4LjIwMzYwNV0gaCAgT0sgIGlkLWdl
bmVyaWMgMDAwMzpdIDAzRjA6MDM0QS4wMDA1OiBTdGFydGVkIHVkZXYgQ29sZHBsdWcgYWxs
IERldmljZXMuaW5wdXQsaGlkcmF3NDogVQpTQiBISUQgdjEuMTAgRGV2aWNlIFtDaGljb255
IEhQIEVsaXRlIFVTQiBLZXlib2FyZF0gb24gdXNiLTAwMDA6MDA6MTQuMC0xMi9pbnB1dDEK
WyAgT0sgIF0gU3RhcnRlZCBDcmVhdGUgU3RhdGljIERldmljZSBOb2RlcyBpbiAvZGV2Lgpb
ICBPSyAgXSBTdGFydGVkIEZsdXNoIEpvdXJuYWwgdG8gUGVyc2lzdGVudCBTdG9yYWdlLgpb
ICBPSyAgXSBSZWFjaGVkIHRhcmdldCBMb2NhbCBGaWxlIFN5c3RlbXMgKFByZSkuCiAgICAg
ICAgIE1vdW50aW5nIG1vdW50IHhlbnN0b3JlIGZpbGUgc3lzdGVtLi4uClsgIE9LICBdIFJl
YWNoZWQgdGFyZ2V0IExvY2FsIEZpbGUgU3lzdGVtcy4KICAgICAgICAgU3RhcnRpbmcgU2V0
IGNvbnNvbGUgZm9udCBhbmQga2V5bWFwLi4uCiAgICAgICAgIFN0YXJ0aW5nIENyZWF0ZSBW
b2xhdGlsZSBGaWxlcyBhbmQgRGlyZWN0b3JpZXMuLi4KICAgICAgICAgU3RhcnRpbmcgdWRl
diBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuLi4KICAgICAgICAgU3RhcnRpbmcgQXBwbHkgS2Vy
bmVsIFZhcmlhYmxlcy4uLgpbICBPSyAgXSBNb3VudGVkIG1vdW50IHhlbnN0b3JlIGZpbGUg
c3lzdGVtLgpbICBPSyAgXSBTdGFydGVkIFNldCBjb25zb2xlIGZvbnQgYW5kIGtleW1hcC4K
WyAgT0sgIF0gU3RhcnRlZCBBcHBseSBLZXJuZWwgVmFyaWFibGVzLgpbICBPSyAgXSBTdGFy
dGVkIENyZWF0ZSBWb2xhdGlsZSBGaWxlcyBhbmQgRGlyZWN0b3JpZXMuCiAgICAgICAgIFN0
YXJ0aW5nIFVwZGF0ZSBVVE1QIGFib3V0IFN5c3RlbSBCb290L1NodXRkb3duLi4uCiAgICAg
ICAgIFN0YXJ0aW5nIE5ldHdvcmsgVGltZSBTeW5jaHJvbml6YXRpb24uLi4KICAgICAgICAg
U3RhcnRpbmcgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzLi4uClsgIE9LICBdIFN0YXJ0ZWQg
VXBkYXRlIFVUTVAgYWJvdXQgU3lzdGVtIEJvb3QvU2h1dGRvd24uClsgIE9LICBdIFN0YXJ0
ZWQgdWRldiBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuClsgICAgOC40MDA2NjldIGlucHV0OiBT
bGVlcCBCdXR0b24gYXMgL2RldmljZXMvTE5YU1lTVE06MDAvTE5YU1lCVVM6MDAvUE5QMEMw
RTowMC9pbnB1dC9pbnB1dDYKWyAgICA4LjQxMDY3NF0gQUNQSTogU2xlZXAgQnV0dG9uIFtT
TFBCXQpbICAgIDguNDE0Nzk5XSBpbnB1dDogUG93ZXIgQnV0dG9uIGFzIC9kZXZpY2VzL0xO
WFNZU1RNOjAwL0xOWFBXUkJOOjAwL2lucHV0L2lucHV0NwpbICAgIDguNDIzMzQ0XSBBQ1BJ
OiBQb3dlciBCdXR0b24gW1BXUkZdClsgICAgOC40NjMzNzJdIGFjcGkgSU5UMzNENjowMDog
aW50ZWwtdmJ0bjogY3JlYXRlZCBwbGF0Zm9ybSBkZXZpY2UKWyAgICA4LjQ3MDM1Ml0gaW5w
dXQ6IEludGVsIFZpcnR1YWwgQnV0dG9uIGRyaXZlciBhcyAvZGV2aWNlcy9wbGF0Zm9ybS9J
TlQzM0Q2OjAwL2lucHV0L2lucHV0OApbICBPSyAgXSBTdGFydGVkIE5ldHdvcmsgVGltZSBT
eW5jaHJvbml6YXRpb24uClsgICAgOC40ODU5OTddIGlUQ09fdmVuZG9yX3N1cHBvcnQ6IHZl
bmRvci1zdXBwb3J0PTAKWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgU3lzdGVtIFRpbWUgU3lu
Y2hyb25pemVkLgpbICAgIDguNDk3NTg2XSBFREFDIE1DMDogR2l2aW5nIG91dCBkZXZpY2Ug
dG8gbW9kdWxlIGllMzEyMDBfZWRhYyBjb250cm9sbGVyIElFMzEyMDA6IERFViAwMDAwOjAw
OjAwLjAgKFBPTExFRCkKWyAgICA4LjU0NzU3OV0gaVRDT193ZHQ6IEludGVsIFRDTyBXYXRj
aERvZyBUaW1lciBEcml2ZXIgdjEuMTEKWyAgICA4LjU1Mzc4OF0gaVRDT193ZHQ6IHVuYWJs
ZSB0byByZXNldCBOT19SRUJPT1QgZmxhZywgZGV2aWNlIGRpc2FibGVkIGJ5IGhhcmR3YXJl
L0JJT1MKWyAgICA4LjU2MzA0Ml0gaW5wdXQ6IFBDIFNwZWFrZXIgYXMgL2RldmljZXMvcGxh
dGZvcm0vcGNzcGtyL2lucHV0L2lucHV0OQpbICAgIDguNTYzMTc3XSBSQVBMIFBNVTogQVBJ
IHVuaXQgaXMgMl4tMzIgSm91bGVzLCA1IGZpeGVkIGNvdW50ZXJzLCA2NTUzNjAgbXMgb3Zm
bCB0aW1lcgpbICAgIDguNTc5MTk4XSBSQVBMIFBNVTogaHcgdW5pdCBvZiBkb21haW4gcHAw
LWNvcmUgMl4tMTQgSm91bGVzClsgICAgOC41ODU2NzJdIFJBUEwgUE1VOiBodyB1bml0IG9m
IGRvbWFpbiBwYWNrYWdlIDJeLTE0IEpvdWxlcwpbICAgIDguNTkyMDcxXSBSQVBMIFBNVTog
aHcgdW5pdCBvZiBkb21haW4gZHJhbSAyXi0xNCBKb3VsZXMKWyAgICA4LjU5ODE3N10gUkFQ
TCBQTVU6IGh3IHVuaXQgb2YgZG9tYWluIHBwMS1ncHUgMl4tMTQgSm91bGVzClsgICAgOC42
MDQ1ODRdIFJBUEwgUE1VOiBodyB1bml0IG9mIGRvbWFpbiBwc3lzIDJeLTE0IEpvdWxlcwpb
ICBPSyAgXSBGb3VuZCBkZXZpY2UgL2Rldi9odmMwLgpbICAgIDguNjE2NTE5XSBJUE1JIG1l
c3NhZ2UgaGFuZGxlcjogdmVyc2lvbiAzOS4yClsgICAgOC42MTY3NjVdIHNkIDA6MDowOjA6
IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzAgdHlwZSAwClsgICAgOC42Mjc4OTRdIHNkIDE6
MDowOjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzEgdHlwZSAwClsgICAgOC42MzQzODVd
IHBwZGV2OiB1c2VyLXNwYWNlIHBhcmFsbGVsIHBvcnQgZHJpdmVyClsgICAgOC42NTE0NTRd
IG1laV9tZSAwMDAwOjAwOjE2LjA6IERldmljZSBkb2Vzbid0IGhhdmUgdmFsaWQgTUUgSW50
ZXJmYWNlClsgICAgOC42NTg3ODFdIG1laV9tZSAwMDAwOjAwOjE2LjE6IERldmljZSBkb2Vz
bid0IGhhdmUgdmFsaWQgTUUgSW50ZXJmYWNlClsgICAgOC42NjY0ODZdIGlwbWkgZGV2aWNl
IGludGVyZmFjZQpbICBPSyAgXSBGb3VuZCBkZXZpY2UgSU5URUxfU1NEU0MyQkIwMTJUNyA1
LgogICAgICAgICBBY3RpdmF0aW5nIHN3YXAgL2Rldi9kaXNrL2J5LXV1aWQvOeKApjM3My03
YThhLTQ2OGMtYmRiNy0yMGEzOWNiNmViZTMuLi4KWyAgICA4Ljc0NDkyNl0gaXBtaV9zaTog
SVBNSSBTeXN0ZW0gSW50ZXJmYWNlIGRyaXZlcgpbICAgIDguNzUwMTE3XSBpcG1pX3NpIGRt
aS1pcG1pLXNpLjA6IGlwbWlfcGxhdGZvcm06IHByb2JpbmcgdmlhIFNNQklPUwpbICAgIDgu
NzUzMDg2XSBBZGRpbmcgNjY2ODM5MDBrIHN3YXAgb24gL2Rldi9zZGE1LiAgUHJpb3JpdHk6
LTIgZXh0ZW50czoxIGFjcm9zczo2NjY4MzkwMGsgU1NGUwpbICAgIDguNzU3Mjk5XSBpcG1p
X3BsYXRmb3JtOiBpcG1pX3NpOiBTTUJJT1M6IGlvIDB4Y2EyIHJlZ3NpemUgMSBzcGFjaW5n
IDEgaXJxIDAKWyAgICA4Ljc3MTUyOF0gcG93ZXJfbWV0ZXIgQUNQSTAwMEQ6MDA6IEZvdW5k
IEFDUEkgcG93ZXIgbWV0ZXIuClsgICAgOC43NzUzNjZdIGlwbWlfc2k6IEFkZGluZyBTTUJJ
T1Mtc3BlY2lmaWVkIGtjcyBzdGF0ZSBtYWNoaW5lClsgICAgOC43ODEzNTBdIHBvd2VyX21l
dGVyIEFDUEkwMDBEOjAwOiBJZ25vcmluZyB1bnNhZmUgc29mdHdhcmUgcG93ZXIgY2FwIQpb
ICAgIDguNzg3OTczXSBpcG1pX3NpOiBUcnlpbmcgU01CSU9TLXNwZWNpZmllZCBrY3Mgc3Rh
dGUgbWFjaGluZSBhdCBpL28gYWRkcmVzcyAweGNhMiwgc2xhdmUgYWRkcmVzcyAweDIwLCBp
cnEgMApbICAgIDguNzk1NDg1XSBwb3dlcl9tZXRlciBBQ1BJMDAwRDowMDogaHdtb25fZGV2
aWNlX3JlZ2lzdGVyKCkgaXMgZGVwcmVjYXRlZC4gUGxlYXNlIGNvbnZlcnQgdGhlIGRyaXZl
ciB0byB1c2UgaHdtb25fZGV2aWNlX3JlZ2lzdGVyX3dpdGhfaW5mbygpLgpbICBPSyAgXSBB
Y3RpdmF0ZWQgc3dhcCAvZGV2L2Rpc2svYnktdXVpZC85ZDlhMjM3My03YThhLTQ2OGMtYmRi
Ny0yMGEzOWNiNmViZTMuClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFN3YXAuClsgIE9LICBd
IFJlYWNoZWQgdGFyZ2V0IFN5c3RlbSBJbml0aWFsaXphdGlvbi4KWyAgT0sgIF0gU3RhcnRl
ZCBEYWlseSBDbGVhbnVwIG9mIFRlbXBvcmFyeSBEaXJlY3Rvcmllcy4KWyAgT0sgIF0gTGlz
dGVuaW5nIG9uIEFDUElEIExpc3RlbiBTb2NrZXQuClsgIE9LICBdIExpc3RlbmluZyBvbiBB
dmFoaSBtRE5TL0ROUy1TRCBTdGFjayBBY3RpdmF0aW9uIFNvY2tldC4KWyAgICA4Ljg2MDYw
NF0gY3J5cHRkOiBtYXhfY3B1X3FsZW4gc2V0IHRvIDEwMDAKWyAgT0sgIF0gU3RhcnRlZCBB
Q1BJIEV2ZW50cyBDaGVjay4KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgUGF0aHMuClsgICAg
OC44NzQ2ODBdIEVycm9yOiBEcml2ZXIgJ3Bjc3BrcicgaXMgYWxyZWFkeSByZWdpc3RlcmVk
LCBhYm9ydGluZy4uLgpbICBPSyAgXSBTdGFydGVkIFRyaWdnZXIgYW5hY3JvbiBldmVyeSBo
b3VyLgpbICBPSyAgWyAgICA4Ljg4ODY4Ml0gW10gVFRNXSBab25lICBrZXJuZVN0YXJ0ZWQg
RGFpbHkgYXB0IGRvd25sb2FkIGFjdGl2aXRpZXMubDogQXZhaWxhYmxlIGdyYQpwaGljcyBt
ZW1vcnk6IDQwODM4MDAga2lCClsgICAgOC45MDA3MDddIFtUVE1dIFpvbmUgICBkbWEzMjog
QXZhaWxhYmxlIGdyYXBoaWNzIG1lbW9yeTogMjA5NzE1MiBraUIKWyAgICA4LjkwMDcwOF0g
W1RUTV0gSW5pdGlhbGl6aW5nIHBvb2wgYWxsb2NhdG9yClsgICAgOC45MDA3MjJdIFtUVE1d
IEluaXRpYWxpemluZyBETUEgcG9vbCBhbGxvY2F0b3IKWyAgT0sgIF0gU3RhcnRlZCBEYWls
eSBhcHQgdXBncmFkZSBhbmQgY2xlYW4gYWN0aXZpdGllcy4KWyAgT0sgIF0gUmVhY2hlZCB0
YXJnZXQgVGltZXJzLgpbICBPSyAgXSBMaXN0ZW5pbmcgb24gVVVJRCBkYWVtb24gYWN0aXZh
dGlvbiBzb2NrZXQuClsgIE9LICBdIExpc3RlbmluZyBvbiBELUJ1cyBTeXN0ZW0gTWVzc2Fn
ZSBCdXMgU29ja2V0LgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBTb2NrZXRzLgpbICBPSyAg
XSBSZWFjaGVkIHRhcmdldCBCYXNpYyBTeXN0ZW0uCiAgICAgICAgIFN0YXJ0aW5nIFRoZSBY
ZW4geGVuc3RvcmUuLi4KWyAgT0sgIF0gU3RhcnRlZCBSdW4gYW5hY3JvbiBqb2JzLgogICAg
ICAgICBTdGFydGluZyBTeXN0ZW0gTG9nZ2luZyBTZXJ2aWNlLi4uCiAgICAgICAgIFN0YXJ0
aW5nIFJlc3RvcmUgL2V0Yy9yZXNvbHYuY29uZiBp4oCmZm9yZSB0aGUgcHBwIGxpbmsgd2Fz
IHNodXQgZG93bi4uLgooWEVOKSB0cmFwcy5jOjE1NjY6IEdQRiAoMDAwMCk6IGZmZmY4MmQw
ODAzMjI2NTkgW3ZteC5jI3ZteF9tc3JfcmVhZF9pbnRlcmNlcHQrMHgzODcvMHgzZTJdIC0+
IGZmZmY4MmQwODAzODA5ODgKKFhFTikgdHJhcHMuYzoxNTY2OiBHUEYgKDAwMDApOiBmZmZm
ODJkMDgwMzIyNjU5IFt2bXguYyN2bXhfbXNyX3JlYWRfaW50ZXJjZXB0KzB4Mzg3LzB4M2Uy
XSAtPiBmZmZmODJkMDgwMzgwOTg4CihYRU4pIHRyYXBzLmM6MTU2NjogR1BGICgwMDAwKTog
ZmZmZjgyZDA4MDMyMjY1OSBbdm14LmMjdm14X21zcl9yZWFkX2ludGVyY2VwdCsweDM4Ny8w
eDNlMl0gLT4gZmZmZjgyZDA4MDM4MDk4OAooWEVOKSB0cmFwcy5jOjE1NjY6IEdQRiAoMDAw
MCk6IGZmZmY4MmQwODAzMjI2NTkgW3ZteC5jI3ZteF9tc3JfcmVhZF9pbnRlcmNlcHQrMHgz
ODcvMHgzZTJdIC0+IGZmZmY4MmQwODAzODA5ODgKWyAgICA4Ljk3MDE3N10gZmJjb246IG1n
YWRybWZiIChmYjApIGlzIHByaW1hcnkgZGV2aWNlClsgICAgOC45NzAyMTBdIENvbnNvbGU6
IHN3aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmljZSAxNjB4NjQKWyAgICA4
Ljk5MTY0OF0gQVZYMiB2ZXJzaW9uIG9mIGdjbV9lbmMvZGVjIGVuZ2FnZWQuClsgICAgOC45
OTE2NDhdIEFFUyBDVFIgbW9kZSBieTggb3B0aW1pemF0aW9uIGVuYWJsZWQKWyAgICA5LjAw
MjY5OV0gYWxnOiBObyB0ZXN0IGZvciBwY2JjKGFlcykgKHBjYmMtYWVzLWFlc25pKQpbICAg
IDkuMTI2NTg3XSBpbnRlbF9yYXBsOiBGb3VuZCBSQVBMIGRvbWFpbiBwYWNrYWdlClsgICAg
OS4xMjY1ODldIGludGVsX3JhcGw6IEZvdW5kIFJBUEwgZG9tYWluIGNvcmUKWyAgICA5LjEy
NjU5MV0gaW50ZWxfcmFwbDogRm91bmQgUkFQTCBkb21haW4gZHJhbQpbICAgIDkuMTgwMjcy
XSBpcG1pX3NpIGRtaS1pcG1pLXNpLjA6IElQTUkgbWVzc2FnZSBoYW5kbGVyOiBGb3VuZCBu
ZXcgQk1DIChtYW5faWQ6IDB4MDAwMTU3LCBwcm9kX2lkOiAweDAwNzgsIGRldl9pZDogMHgy
MSkKWyAgICA5LjIwMjUxMF0gaXBtaV9zaSBkbWktaXBtaS1zaS4wOiBJUE1JIGtjcyBpbnRl
cmZhY2UgaW5pdGlhbGl6ZWQKWyAgICA5LjMyNjU1NF0gbWdhZzIwMCAwMDAwOjAyOjAwLjA6
IGZiMDogbWdhZHJtZmIgZnJhbWUgYnVmZmVyIGRldmljZQogICAgICAgICBTdGFydGluZyBM
U0I6IFN0YXJ0IHRoZSBHTlVzdGVwIGRpc3RyaWJ1dGVkIG9iamVjdCBtYXBwZXIuLi4KWyAg
ICA5LjM1MTEyN10gW2RybV0gSW5pdGlhbGl6ZWQgbWdhZzIwMCAxLjAuMCAyMDExMDQxOCBm
b3IgMDAwMDowMjowMC4wIG9uIG1pbm9yIDAKICAgICAgICAgU3RhcnRpbmcgTG9naW4gU2Vy
dmljZS4uLgogICAgICAgICBTdGFydGluZyBMU0I6IFNwZWVjaCBEaXNwYXRjaGVyLi4uClsg
IE9LICBdIFN0YXJ0ZWQgUmVndWxhciBiYWNrZ3JvdW5kIHByb2dyYW0gcHJvY2Vzc2luZyBk
YWVtb24uCiAgICAgICAgIFN0YXJ0aW5nIE1vZGVtIE1hbmFnZXIuLi4KICAgICAgICAgU3Rh
cnRpbmcgQWNjb3VudHMgU2VydmljZS4uLgpbICBPSyAgXSBTdGFydGVkIEQtQnVzIFN5c3Rl
bSBNZXNzYWdlIEJ1cy4KICAgICAgICAgU3RhcnRpbmcgUmVhbHRpbWVLaXQgU2NoZWR1bGlu
ZyBQb2xpY3kgU2VydmljZS4uLgogICAgICAgICBTdGFydGluZyBOZXR3b3JrIE1hbmFnZXIu
Li4KICAgICAgICAgU3RhcnRpbmcgTFNCOiBTdGFydC9zdG9wIHN5c3N0YXQncyBzYWRjLi4u
CiAgICAgICAgIFN0YXJ0aW5nIEF2YWhpIG1ETlMvRE5TLVNEIFN0YWNrLi4uClsgIE9LICBd
IFN0YXJ0ZWQgU3lzdGVtIExvZ2dpbmcgU2VydmljZS4KWyAgT0sgIF0gU3RhcnRlZCBSZXN0
b3JlIC9ldGMvcmVzb2x2LmNvbmYgaWbigKZiZWZvcmUgdGhlIHBwcCBsaW5rIHdhcyBzaHV0
IGRvd24uClsgIE9LICBdIFN0YXJ0ZWQgTFNCOiBTdGFydCB0aGUgR05Vc3RlcCBkaXN0cmli
dXRlZCBvYmplY3QgbWFwcGVyLgpbICBPSyAgXSBTdGFydGVkIExTQjogU3BlZWNoIERpc3Bh
dGNoZXIuClsgIE9LICBdIFN0YXJ0ZWQgTFNCOiBTdGFydC9zdG9wIHN5c3N0YXQncyBzYWRj
LgpbICBPSyAgXSBTdGFydGVkIFJlYWx0aW1lS2l0IFNjaGVkdWxpbmcgUG9saWN5IFNlcnZp
Y2UuClsgIE9LICBdIFN0YXJ0ZWQgQXZhaGkgbUROUy9ETlMtU0QgU3RhY2suClsgIE9LICBd
IFN0YXJ0ZWQgTG9naW4gU2VydmljZS4KICAgICAgICAgU3RhcnRpbmcgQXV0aG9yaXphdGlv
biBNYW5hZ2VyLi4uClsgIE9LICBdIFN0YXJ0ZWQgVGhlIFhlbiB4ZW5zdG9yZS4KICAgICAg
ICAgU3RhcnRpbmcgeGVuLWluaXQtZG9tMCwgaW5pdGlhbGlzZSDigKZub2RlcywgSlNPTiBj
b25maWd1cmF0aW9uIHN0dWIpLi4uCiAgICAgICAgIFN0YXJ0aW5nIFhlbmNvbnNvbGVkIC0g
aGFuZGxlcyBsb2dn4oCmbSBndWVzdCBjb25zb2xlcyBhbmQgaHlwZXJ2aXNvci4uLgpbICBP
SyAgXSBTdGFydGVkIEF1dGhvcml6YXRpb24gTWFuYWdlci4KWyAgT0sgIF0gU3RhcnRlZCBY
ZW5jb25zb2xlZCAtIGhhbmRsZXMgbG9nZ2nigKZyb20gZ3Vlc3QgY29uc29sZXMgYW5kIGh5
cGVydmlzb3IuClsgIE9LICBdIFN0YXJ0ZWQgQWNjb3VudHMgU2VydmljZS4KW0ZBSUxFRF0g
RmFpbGVkIHRvIHN0YXJ0IHhlbi1pbml0LWRvbTAsIGluaXTigKZlIG5vZGVzLCBKU09OIGNv
bmZpZ3VyYXRpb24gc3R1YikuClNlZSAnc3lzdGVtY3RsIHN0YXR1cyB4ZW4taW5pdC1kb20w
LnNlcnZpY2UnIGZvciBkZXRhaWxzLgpbICBPSyAgXSBTdGFydGVkIE5ldHdvcmsgTWFuYWdl
ci4KICAgICAgICAgU3RhcnRpbmcgTmV0d29yayBNYW5hZ2VyIFdhaXQgT25saW5lLi4uCiAg
ICAgICAgIFN0YXJ0aW5nIE5ldHdvcmsgTWFuYWdlciBTY3JpcHQgRGlzcGF0Y2hlciBTZXJ2
aWNlLi4uClsgIE9LICBdIFN0YXJ0ZWQgTW9kZW0gTWFuYWdlci4KWyAgT0sgIF0gU3RhcnRl
ZCBOZXR3b3JrIE1hbmFnZXIgU2NyaXB0IERpc3BhdGNoZXIgU2VydmljZS4KICAgICAgICAg
U3RhcnRpbmcgSG9zdG5hbWUgU2VydmljZS4uLgpbICAgIDkuODE4MjI2XSBJUHY2OiBBRERS
Q09ORihORVRERVZfVVApOiBlbnAxczA6IGxpbmsgaXMgbm90IHJlYWR5ClsgIE9LICBdIFN0
YXJ0ZWQgSG9zdG5hbWUgU2VydmljZS4KWyAgICA5Ljk0MjIzMV0gSVB2NjogQUREUkNPTkYo
TkVUREVWX1VQKTogZW5vMjogbGluayBpcyBub3QgcmVhZHkKWyAgICA5Ljk3NTE4NV0gSVB2
NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5vMjogbGluayBpcyBub3QgcmVhZHkKWyogICAg
IF0gKDEgb2YgMikgQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3LigKZhaXNlIG5ldHdvcmsg
aW50ZXJmYWNlcyAoNXMgLyA1OXMpWyAgT0sgIF0gU3RhcnRlZCBOZXR3b3JrIE1hbmFnZXIg
V2FpdCBPbmxpbmUuClsgICAxNS4xNDgyMTFdIGUxMDAwZTogZW5wMXMwIE5JQyBMaW5rIGlz
IFVwIDEwMDAgTWJwcyBGdWxsIER1cGxleCwgRmxvdyBDb250cm9sOiBSeC9UeApbICAgMTUu
MTU3MDY4XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogZW5wMXMwOiBsaW5rIGJl
Y29tZXMgcmVhZHkKWyAgIDE4LjgzNjI5Ml0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTog
ZW5vMTogbGluayBpcyBub3QgcmVhZHkKWyoqICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxMHMgLyA1OXMpWyoqKiAgIF0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxMXMg
LyA1OXMpWyAqKiogIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgxMXMgLyA1OXMpWyAgKioqIF0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxMnMgLyA1OXMpWyAgICoqKl0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxMnMg
LyA1OXMpWyAgICAqKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgxM3MgLyA1OXMpWyAgICAgKl0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxM3MgLyA1OXMpWyAgICAqKl0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxNHMg
LyA1OXMpWyAgICoqKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgxNHMgLyA1OXMpWyAgKioqIF0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxNXMgLyA1OXMpWyAqKiogIF0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxNXMg
LyA1OXMpWyoqKiAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgxNnMgLyA1OXMpWyoqICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxNnMgLyA1OXMpWyogICAgIF0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxN3Mg
LyA1OXMpWyoqICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgxN3MgLyA1OXMpWyoqKiAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxOHMgLyA1OXMpWyAqKiogIF0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxOHMg
LyA1OXMpWyAgKioqIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgxOXMgLyA1OXMpWyAgICoqKl0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxOXMgLyA1OXMpWyAgICAqKl0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyMHMg
LyA1OXMpWyAgICAgKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgyMHMgLyA1OXMpWyAgICAqKl0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyMXMgLyA1OXMpWyAgICoqKl0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyMXMg
LyA1OXMpWyAgKioqIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgyMnMgLyA1OXMpWyAqKiogIF0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyMnMgLyA1OXMpWyoqKiAgIF0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyM3Mg
LyA1OXMpWyoqICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgyM3MgLyA1OXMpWyogICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyNHMgLyA1OXMpWyoqICAgIF0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyNHMg
LyA1OXMpWyoqKiAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgyNXMgLyA1OXMpWyAqKiogIF0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyNXMgLyA1OXMpWyAgKioqIF0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyNnMg
LyA1OXMpWyAgICoqKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgyNnMgLyA1OXMpWyAgICAqKl0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyN3MgLyA1OXMpWyAgICAgKl0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyN3Mg
LyA1OXMpWyAgICAqKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgyOHMgLyA1OXMpWyAgICoqKl0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyOHMgLyA1OXMpWyAgKioqIF0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyOXMg
LyA1OXMpWyAqKiogIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgyOXMgLyA1OXMpWyoqKiAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzMHMgLyA1OXMpWyoqICAgIF0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzMHMg
LyA1OXMpWyogICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgzMHMgLyA1OXMpWyoqICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzMXMgLyA1OXMpWyoqKiAgIF0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzMXMg
LyA1OXMpWyAqKiogIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgzMnMgLyA1OXMpWyAgKioqIF0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzMnMgLyA1OXMpWyAgICoqKl0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzM3Mg
LyA1OXMpWyAgICAqKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgzM3MgLyA1OXMpWyAgICAgKl0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzNHMgLyA1OXMpWyAgICAqKl0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzNHMg
LyA1OXMpWyAgICoqKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgzNXMgLyA1OXMpWyAgKioqIF0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzNXMgLyA1OXMpWyAqKiogIF0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzNnMg
LyA1OXMpWyoqKiAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgzNnMgLyA1OXMpWyoqICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzN3MgLyA1OXMpWyogICAgIF0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzN3Mg
LyA1OXMpWyoqICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgzOHMgLyA1OXMpWyoqKiAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzOHMgLyA1OXMpWyAqKiogIF0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzOXMg
LyA1OXMpWyAgKioqIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgzOXMgLyA1OXMpWyAgICoqKl0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg0MHMgLyA1OXMpWyAgICAqKl0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg0MHMg
LyA1OXMpWyAgICAgKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICg0MXMgLyA1OXMpWyAgICAqKl0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg0MXMgLyA1OXMpWyAgICoqKl0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg0MnMg
LyA1OXMpWyAgKioqIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICg0MnMgLyA1OXMpWyAgIDUyLjQ3Mzk1OF0gYnJpZGdlOiBmaWx0ZXJp
bmcgdmlhIGFycC9pcC9pcDZ0YWJsZXMgaXMgbm8gbG9uZ2VyIGF2YWlsYWJsZSBieSBkZWZh
dWx0LiBVcGRhdGUgeW91ciBzY3JpcHRzIHRvIGxvYWQgYnJfbmV0ZmlsdGVyIGlmIHlvdSBu
ZWVkIHRoaXMuClsgKioqICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5l
dHdvcmsgaW50ZXJmYWNlcyAoNDNzIC8gNTlzKVsqKiogICBdIEEgc3RhcnQgam9iIGlzIHJ1
bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNDNzIC8gNTlzKVsqKiAgICBd
IEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAo
NDRzIC8gNTlzKVsqICAgICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5l
dHdvcmsgaW50ZXJmYWNlcyAoNDRzIC8gNTlzKVsqKiAgICBdIEEgc3RhcnQgam9iIGlzIHJ1
bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNDVzIC8gNTlzKVsqKiogICBd
IEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAo
NDVzIC8gNTlzKVsgKioqICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5l
dHdvcmsgaW50ZXJmYWNlcyAoNDZzIC8gNTlzKVsgICoqKiBdIEEgc3RhcnQgam9iIGlzIHJ1
bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNDZzIC8gNTlzKVsgICAqKipd
IEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAo
NDdzIC8gNTlzKVsgICAgKipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5l
dHdvcmsgaW50ZXJmYWNlcyAoNDdzIC8gNTlzKVsgICAgICpdIEEgc3RhcnQgam9iIGlzIHJ1
bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNDhzIC8gNTlzKVsgICAgKipd
IEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAo
NDhzIC8gNTlzKVsgICAqKipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5l
dHdvcmsgaW50ZXJmYWNlcyAoNDlzIC8gNTlzKVsgICoqKiBdIEEgc3RhcnQgam9iIGlzIHJ1
bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNDlzIC8gNTlzKVsgKioqICBd
IEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAo
NTBzIC8gNTlzKVsqKiogICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5l
dHdvcmsgaW50ZXJmYWNlcyAoNTBzIC8gNTlzKVsqKiAgICBdIEEgc3RhcnQgam9iIGlzIHJ1
bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNTFzIC8gNTlzKVsqICAgICBd
IEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAo
NTFzIC8gNTlzKVsqKiAgICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5l
dHdvcmsgaW50ZXJmYWNlcyAoNTJzIC8gNTlzKVsqKiogICBdIEEgc3RhcnQgam9iIGlzIHJ1
bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNTJzIC8gNTlzKVsgKioqICBd
IEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAo
NTNzIC8gNTlzKVsgICoqKiBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5l
dHdvcmsgaW50ZXJmYWNlcyAoNTNzIC8gNTlzKVsgICAqKipdIEEgc3RhcnQgam9iIGlzIHJ1
bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNTRzIC8gNTlzKVsgICAgKipd
IEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAo
NTRzIC8gNTlzKVsgICAgICpdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5l
dHdvcmsgaW50ZXJmYWNlcyAoNTVzIC8gNTlzKVsgICAgKipdIEEgc3RhcnQgam9iIGlzIHJ1
bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNTVzIC8gNTlzKVsgICAqKipd
IEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAo
NTZzIC8gNTlzKVsgICoqKiBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5l
dHdvcmsgaW50ZXJmYWNlcyAoNTZzIC8gNTlzKVsgKioqICBdIEEgc3RhcnQgam9iIGlzIHJ1
bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNTdzIC8gNTlzKVsqKiogICBd
IEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAo
NTdzIC8gNTlzKVsqKiAgICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5l
dHdvcmsgaW50ZXJmYWNlcyAoNThzIC8gNTlzKVsqICAgICBdIEEgc3RhcnQgam9iIGlzIHJ1
bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNThzIC8gNTlzKVsqKiAgICBd
IEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAo
NTlzIC8gNTlzKVsqKiogICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5l
dHdvcmsgaW50ZXJmYWNlcyAoNTlzIC8gNTlzKVtGQUlMRURdIEZhaWxlZCB0byBzdGFydCBS
YWlzZSBuZXR3b3JrIGludGVyZmFjZXMuClNlZSAnc3lzdGVtY3RsIHN0YXR1cyBuZXR3b3Jr
aW5nLnNlcnZpY2UnIGZvciBkZXRhaWxzLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBOZXR3
b3JrLgogICAgICAgICBTdGFydGluZyBPcGVuQlNEIFNlY3VyZSBTaGVsbCBzZXJ2ZXIuLi4K
WyAgT0sgIF0gU3RhcnRlZCBVbmF0dGVuZGVkIFVwZ3JhZGVzIFNodXRkb3duLgogICAgICAg
ICBTdGFydGluZyBQZXJtaXQgVXNlciBTZXNzaW9ucy4uLgpbICBPSyAgXSBSZWFjaGVkIHRh
cmdldCBOZXR3b3JrIGlzIE9ubGluZS4KICAgICAgICAgU3RhcnRpbmcgWGVuZG9tYWlucyAt
IHN0YXJ0IGFuZCBzdG9wIGd1ZXN0cyBvbiBib290IGFuZCBzaHV0ZG93bi4uLgogICAgICAg
ICBTdGFydGluZyBEYWlseSBhcHQgZG93bmxvYWQgYWN0aXZpdGllcy4uLgogICAgICAgICBT
dGFydGluZyBMU0I6IG5ldHdvcmsgYmVuY2htYXJrLi4uCiAgICAgICAgIFN0YXJ0aW5nIExT
QjogZGlzayB0ZW1wZXJhdHVyZSBtb25pdG9yaW5nIGRhZW1vbi4uLgpbICBPSyAgXSBTdGFy
dGVkIFBlcm1pdCBVc2VyIFNlc3Npb25zLgpbICBPSyAgXSBTdGFydGVkIE9wZW5CU0QgU2Vj
dXJlIFNoZWxsIHNlcnZlci4KWyAgT0sgIF0gU3RhcnRlZCBTZXJpYWwgR2V0dHkgb24gaHZj
MC4KICAgICAgICAgU3RhcnRpbmcgU2ltcGxlIERlc2t0b3AgRGlzcGxheSBNYW5hZ2VyLi4u
ClsgIE9LICBdIFN0YXJ0ZWQgR2V0dHkgb24gdHR5MS4KWyAgT0sgIF0gUmVhY2hlZCB0YXJn
ZXQgTG9naW4gUHJvbXB0cy4KWyAgT0sgIF0gU3RhcnRlZCBMU0I6IG5ldHdvcmsgYmVuY2ht
YXJrLgpbICBPSyAgXSBTdGFydGVkIExTQjogZGlzayB0ZW1wZXJhdHVyZSBtb25pdG9yaW5n
IGRhZW1vbi4KWyAgT0sgIF0gU3RhcnRlZCBYZW5kb21haW5zIC0gc3RhcnQgYW5kIHN0b3Ag
Z3Vlc3RzIG9uIGJvb3QgYW5kIHNodXRkb3duLgpbICBPSyAgXSBTdGFydGVkIFNpbXBsZSBE
ZXNrdG9wIERpc3BsYXkgTWFuYWdlci4KICAgICAgICAgU3RhcnRpbmcgWGVuLXdhdGNoZG9n
IC0gcnVuIHhlbiB3YXRjaGRvZyBkYWVtb24uLi4KWyAgT0sgIF0gU3RhcnRlZCBYZW4td2F0
Y2hkb2cgLSBydW4geGVuIHdhdGNoZG9nIGRhZW1vbi4KWyAgT0sgIF0gUmVhY2hlZCB0YXJn
ZXQgTXVsdGktVXNlciBTeXN0ZW0uClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IEdyYXBoaWNh
bCBJbnRlcmZhY2UuCiAgICAgICAgIFN0YXJ0aW5nIFVwZGF0ZSBVVE1QIGFib3V0IFN5c3Rl
bSBSdW5sZXZlbCBDaGFuZ2VzLi4uClsgIE9LICBdIFN0YXJ0ZWQgVXBkYXRlIFVUTVAgYWJv
dXQgU3lzdGVtIFJ1bmxldmVsIENoYW5nZXMuCiAgICAgICAgIFN0YXJ0aW5nIFBhY2thZ2VL
aXQgRGFlbW9uLi4uClsgIE9LICBdIFN0YXJ0ZWQgUGFja2FnZUtpdCBEYWVtb24uClsgIE9L
ICBdIFN0YXJ0ZWQgRGFpbHkgYXB0IGRvd25sb2FkIGFjdGl2aXRpZXMuCiAgICAgICAgIFN0
YXJ0aW5nIERhaWx5IGFwdCB1cGdyYWRlIGFuZCBjbGVhbiBhY3Rpdml0aWVzLi4uClsgIE9L
ICBdIFN0YXJ0ZWQgRGFpbHkgYXB0IHVwZ3JhZGUgYW5kIGNsZWFuIGFjdGl2aXRpZXMuCgpE
ZWJpYW4gR05VL0xpbnV4IDkgZGViaWFuIGh2YzAKCmRlYmlhbiBsb2dpbjogWyAgIDc5LjUy
Mjc3MV0gbWdhZzIwMCAwMDAwOjAyOjAwLjA6IFZpZGVvIGNhcmQgZG9lc24ndCBzdXBwb3J0
IGN1cnNvcnMgd2l0aCBwYXJ0aWFsIHRyYW5zcGFyZW5jeS4KWyAgIDc5LjUzMjQxNl0gbWdh
ZzIwMCAwMDAwOjAyOjAwLjA6IE5vdCBlbmFibGluZyBoYXJkd2FyZSBjdXJzb3IuClsgIDEx
Ni4xMTkzODldIHhlbl9hY3BpX3Byb2Nlc3NvcjogVXBsb2FkaW5nIFhlbiBwcm9jZXNzb3Ig
UE0gaW5mbwpbICAxOTkuOTIyODMyXSBpZ2IgMDAwMDowMzowMC4wOiByZW1vdmVkIFBIQyBv
biBlbm8xClsgIDIwMS4zNDc2NzNdIHBjaWJhY2sgMDAwMDowMzowMC4wOiBzZWl6aW5nIGRl
dmljZQooWEVOKSBIVk0gZDF2MCBzYXZlOiBDUFUKKFhFTikgSFZNIGQxdjEgc2F2ZTogQ1BV
CihYRU4pIEhWTSBkMSBzYXZlOiBQSUMKKFhFTikgSFZNIGQxIHNhdmU6IElPQVBJQwooWEVO
KSBIVk0gZDF2MCBzYXZlOiBMQVBJQwooWEVOKSBIVk0gZDF2MSBzYXZlOiBMQVBJQwooWEVO
KSBIVk0gZDF2MCBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTSBkMXYxIHNhdmU6IExBUElD
X1JFR1MKKFhFTikgSFZNIGQxIHNhdmU6IFBDSV9JUlEKKFhFTikgSFZNIGQxIHNhdmU6IElT
QV9JUlEKKFhFTikgSFZNIGQxIHNhdmU6IFBDSV9MSU5LCihYRU4pIEhWTSBkMSBzYXZlOiBQ
SVQKKFhFTikgSFZNIGQxIHNhdmU6IFJUQwooWEVOKSBIVk0gZDEgc2F2ZTogSFBFVAooWEVO
KSBIVk0gZDEgc2F2ZTogUE1USU1FUgooWEVOKSBIVk0gZDF2MCBzYXZlOiBNVFJSCihYRU4p
IEhWTSBkMXYxIHNhdmU6IE1UUlIKKFhFTikgSFZNIGQxIHNhdmU6IFZJUklESUFOX0RPTUFJ
TgooWEVOKSBIVk0gZDF2MCBzYXZlOiBDUFVfWFNBVkUKKFhFTikgSFZNIGQxdjEgc2F2ZTog
Q1BVX1hTQVZFCihYRU4pIEhWTSBkMXYwIHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgSFZN
IGQxdjEgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0gZDF2MCBzYXZlOiBWTUNFX1ZD
UFUKKFhFTikgSFZNIGQxdjEgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIEhWTSBkMXYwIHNhdmU6
IFRTQ19BREpVU1QKKFhFTikgSFZNIGQxdjEgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBIVk0g
ZDF2MCBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTSBkMXYxIHNhdmU6IENQVV9NU1IKKFhFTikg
SFZNMSByZXN0b3JlOiBDUFUgMApbICA0MzMuMzgxMjg5XSBsb29wOiBtb2R1bGUgbG9hZGVk
CihYRU4pIGV2ZW50X2NoYW5uZWwuYzozMTk6ZDB2NiBFVlRDSE5PUCBmYWlsdXJlOiBkb21h
aW4gMSwgZXJyb3IgLTIyCihYRU4pIGV2ZW50X2NoYW5uZWwuYzozMTk6ZDB2NiBFVlRDSE5P
UCBmYWlsdXJlOiBkb21haW4gMSwgZXJyb3IgLTIyCihYRU4pIGV2ZW50X2NoYW5uZWwuYzoz
MTk6ZDB2NiBFVlRDSE5PUCBmYWlsdXJlOiBkb21haW4gMSwgZXJyb3IgLTIyCihYRU4pIGV2
ZW50X2NoYW5uZWwuYzozMTk6ZDB2NiBFVlRDSE5PUCBmYWlsdXJlOiBkb21haW4gMSwgZXJy
b3IgLTIyCihYRU4pIGV2ZW50X2NoYW5uZWwuYzozMTk6ZDB2NiBFVlRDSE5PUCBmYWlsdXJl
OiBkb21haW4gMSwgZXJyb3IgLTIyCihYRU4pIGV2ZW50X2NoYW5uZWwuYzozMTk6ZDB2NiBF
VlRDSE5PUCBmYWlsdXJlOiBkb21haW4gMSwgZXJyb3IgLTIyCihYRU4pIGV2ZW50X2NoYW5u
ZWwuYzozMTk6ZDB2NiBFVlRDSE5PUCBmYWlsdXJlOiBkb21haW4gMSwgZXJyb3IgLTIyCihY
RU4pIGV2ZW50X2NoYW5uZWwuYzozMTk6ZDB2MCBFVlRDSE5PUCBmYWlsdXJlOiBkb21haW4g
MSwgZXJyb3IgLTIyCihYRU4pIGV2ZW50X2NoYW5uZWwuYzozMTk6ZDB2MCBFVlRDSE5PUCBm
YWlsdXJlOiBkb21haW4gMSwgZXJyb3IgLTIyCihYRU4pIGV2ZW50X2NoYW5uZWwuYzozMTk6
ZDB2MSBFVlRDSE5PUCBmYWlsdXJlOiBkb21haW4gMSwgZXJyb3IgLTIyCihYRU4pIGV2ZW50
X2NoYW5uZWwuYzozMTk6ZDB2MSBFVlRDSE5PUCBmYWlsdXJlOiBkb21haW4gMSwgZXJyb3Ig
LTIyCihYRU4pIGV2ZW50X2NoYW5uZWwuYzozMTk6ZDB2MSBFVlRDSE5PUCBmYWlsdXJlOiBk
b21haW4gMSwgZXJyb3IgLTIyCihYRU4pIGV2ZW50X2NoYW5uZWwuYzozMTk6ZDB2MSBFVlRD
SE5PUCBmYWlsdXJlOiBkb21haW4gMSwgZXJyb3IgLTIyCihYRU4pIGV2ZW50X2NoYW5uZWwu
YzozMTk6ZDB2MSBFVlRDSE5PUCBmYWlsdXJlOiBkb21haW4gMSwgZXJyb3IgLTIyCihYRU4p
IGV2ZW50X2NoYW5uZWwuYzozMTk6ZDB2MSBFVlRDSE5PUCBmYWlsdXJlOiBkb21haW4gMSwg
ZXJyb3IgLTIyCihYRU4pIGV2ZW50X2NoYW5uZWwuYzozMTk6ZDB2MSBFVlRDSE5PUCBmYWls
dXJlOiBkb21haW4gMSwgZXJyb3IgLTIyCihYRU4pIGV2ZW50X2NoYW5uZWwuYzozMTk6ZDB2
MiBFVlRDSE5PUCBmYWlsdXJlOiBkb21haW4gMSwgZXJyb3IgLTIyCihYRU4pIGV2ZW50X2No
YW5uZWwuYzozMTk6ZDB2MiBFVlRDSE5PUCBmYWlsdXJlOiBkb21haW4gMSwgZXJyb3IgLTIy
CihYRU4pIGV2ZW50X2NoYW5uZWwuYzozMTk6ZDB2MSBFVlRDSE5PUCBmYWlsdXJlOiBkb21h
aW4gMSwgZXJyb3IgLTIyCihYRU4pIGV2ZW50X2NoYW5uZWwuYzozMTk6ZDB2MSBFVlRDSE5P
UCBmYWlsdXJlOiBkb21haW4gMSwgZXJyb3IgLTIyCihYRU4pIGV2ZW50X2NoYW5uZWwuYzoz
MTk6ZDB2MyBFVlRDSE5PUCBmYWlsdXJlOiBkb21haW4gMSwgZXJyb3IgLTIyCihYRU4pIEFz
c2VydGlvbiAnZmRvbSAhPSBwMm0tPmRvbWFpbicgZmFpbGVkIGF0IHAybS5jOjUwNAooWEVO
KSAtLS0tWyBYZW4tNC4xMi11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgVGFpbnRlZDog
IEMgICBdLS0tLQooWEVOKSBDUFU6ICAgIDAKKFhFTikgUklQOiAgICBlMDA4Ols8ZmZmZjgy
ZDA4MDMzNTE4NT5dIHAybV9nZXRfcGFnZV9mcm9tX2dmbisweDI1ZS8weDNkMQooWEVOKSBS
RkxBR1M6IDAwMDAwMDAwMDAwMTAyNDYgICBDT05URVhUOiBoeXBlcnZpc29yIChkMHYwKQoo
WEVOKSByYXg6IGZmZmY4MzEwMjE2ZDUwMDAgICByYng6IGZmZmY4MzEwMjE2ZGY1MjAgICBy
Y3g6IDgwMDAwMDAwMDAwMDAwMDMKKFhFTikgcmR4OiBmZmZmODMwMDAwMDAwMDAwICAgcnNp
OiAwMDdmZmZmZmZmZmZmZmZmICAgcmRpOiBmZmZmODJlMDIwOWY1ZTAwCihYRU4pIHJicDog
ZmZmZjgzMDA4YmU4ZmFiOCAgIHJzcDogZmZmZjgzMDA4YmU4ZmE2OCAgIHI4OiAgMDAwMDAw
MDAwMDAwMDAwMQooWEVOKSByOTogIDAwMDAwMDAwMDAwMDAwMDAgICByMTA6IGZmZmY4MzEw
MWNlOTM4MTggICByMTE6IGZmZmY4MzEwMjE2ZDU2MDAKKFhFTikgcjEyOiBmZmZmODMwMDhi
ZThmYTgwICAgcjEzOiBmZmZmODMwMDhiZThmYTg0ICAgcjE0OiBmZmZmODJlMDIwOWY1ZTAw
CihYRU4pIHIxNTogMDAwMDAwMDAwMDI2NGEzMCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMyAg
IGNyNDogMDAwMDAwMDAwMDM1MjZlMAooWEVOKSBjcjM6IDAwMDAwMDEwMjE2YTAwMDAgICBj
cjI6IDAwMDA1NWNlMGQ5NTg2ZTAKKFhFTikgZnNiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3Ni
OiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIGRzOiAw
MDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IDAwMDAgICBjczog
ZTAwOAooWEVOKSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwODAzMzUxODU+IChwMm1fZ2V0
X3BhZ2VfZnJvbV9nZm4rMHgyNWUvMHgzZDEpOgooWEVOKSAgMDAgMDAgNGMgMGYgNDQgZjAg
ZWIgMjQgPDBmPiAwYiA0OCA4YiAzNSA0YSBjMiAyNyAwMCA0YyA4OSBmNyBlOCA3ZSBhMyBm
NQooWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgzMDA4YmU4ZmE2ODoKKFhF
TikgICAgZmZmZjgzMTAyMTZkNTAwMCAwMDAwMDAwMTAxMzQzYjk4IGZmZmY4MzAwOGJlOGZh
OTggMDAwMDAwMDcwMDAwMDAwZQooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZm
ZmZmZmZmZmQgZmZmZjgzMTAyMTZkNTAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIGZm
ZmY4MzEwMjE2ZDUwMDAgZmZmZmM5MDAwMTM0M2I5OCBmZmZmODMwMDhiZThmZGI4IGZmZmY4
MmQwODAyMjNjYjIKKFhFTikgICAgZmZmZjgzMDA4YmU4ZmM0NCBmZmZmODMwMDhiZThmYzM4
IGZmZmY4MzAwOGJlOGZiMzggZmZmZjgzMTAyMTZkNTAwMAooWEVOKSAgICAwMDAwMDAwOTAw
MDAwMDAwIGZmZmY4MzAwMDAwMDAwMDAgZmZmZjgzMTAyMTZkNTAwMCBmZmZmODMxMDAwMDAw
MTAwCihYRU4pICAgIDAwMDAwMDAwMDAwMmI2MDMgZmZmZjgzMTAyMTIyMjAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgZmZmZjgzMTAyMTZkZjUyMCBm
ZmZmODMwMDhiZThmYzQ0IDAwMDAwMDAwMDAyNjM4NGUgMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSAgICBmZmZmODMwMDhiZThmYmE4IGZmZmY4MmQwODAzMzRkNTMgMDAwMDAwMDAwMDAwMDAw
MCBmZmZmODMwMDhiZThmYmY4CihYRU4pICAgIGZmZmY4MzEwMjE2ZDA4NDAgZmZmZjgzMDA4
YmU4ZmJlNCBmZmZmODMwMDhiZThmYjg4IGZmZmY4MzEwMjE2ZGY1MjAKKFhFTikgICAgZmZm
ZjgzMDA4YmU4ZmJiOCBmZmZmODJkMDgwMjhmNTJjIGZmZmY4MzEwMjE2ZDUwMDAgZmZmZjgz
MTAyMTZkZjUyMAooWEVOKSAgICBmZmZmODMwMDhiZThmYzQ0IGZmZmY4MzAwOGJlOGZiZTQg
ZmZmZjgzMDA4YmU4ZmMxOCBmZmZmODJkMDgwMzM1MGFiCihYRU4pICAgIGZmZmY4ODAyNmI2
MDNlMjAgMDAwMDAwMDIwMDI2YjYwMyBmZmZmODMwMDhjMWMwMDAwIDAwMDAwMDA3MDAwMDAw
MDAKKFhFTikgICAgZmZmZjgzMDA4YmU4ZmMxOCBmZmZmODgwMjZiNjAzZTIwIDAwMDAwMDAw
MDAyNmI2MDMgZmZmZjgzMDA4YzFjMDAwMAooWEVOKSAgICBmZmZmODMxMDIxNmQ1MDAwIGZm
ZmY4MzAwOGJlOGZjZDggZmZmZjgzMDA4YmU4ZmM3OCBmZmZmODJkMDgwMmZhYWNlCihYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwYTggZmZmZjgzMDA4YmU4ZmZmZiA5YWU3Nzc0M2MyYjE3ZmYw
IDAwMDAwMDAwMDAyNjRhMzAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDEwIDAwMDAwMDAwMDAwMDBlMjAgMDAwMDAwMDAwMDAwMDAxMAooWEVOKSAgICAwMDAw
MDAwMDAwMDAwZTIwIDAwMDAwMDAwMDAwMDAwMTAgZmZmZjgzMDA4YmU4ZmQ3OCBmZmZmODgw
MjZiNjAzZTIwCihYRU4pICAgIGZmZmY4MzAwOGJlOGZkMTggZmZmZjgyZDA4MDJmYWJmYyBm
ZmZmODMwMDhiZThmY2UwIGZmZmY4MzAwOGJlOGZjZDQKKFhFTikgICAgZmZmZjgzMDA4YmU4
ZmNkOCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDA0MDAwMDAwMDEgZmZmZjgzMDA4YzFjMDAw
MAooWEVOKSAgICBmZmZmODJjMDAwMjQ0MDIwIDAwMDAwMDAwMDAwMDAwOTYgZmZmZjgzMDA4
YmU4ZmNmOCBmZmZmODJkMDgwMjQwODljCihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAg
ICBbPGZmZmY4MmQwODAzMzUxODU+XSBwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4rMHgyNWUvMHgz
ZDEKKFhFTikgICAgWzxmZmZmODJkMDgwMjIzY2IyPl0gZG9fbWVtb3J5X29wKzB4MTZiZi8w
eDI1M2QKKFhFTikgICAgWzxmZmZmODJkMDgwMmZmY2FlPl0gaHlwZXJjYWxsLmMjaHZtX21l
bW9yeV9vcCsweDM2LzB4NjAKKFhFTikgICAgWzxmZmZmODJkMDgwMzAwMzExPl0gaHZtX2h5
cGVyY2FsbCsweDYzOS8weDY4OAooWEVOKSAgICBbPGZmZmY4MmQwODAzMjYwYzU+XSB2bXhf
dm1leGl0X2hhbmRsZXIrMHgxMDJkLzB4MWJkZAooWEVOKSAgICBbPGZmZmY4MmQwODAzMmJi
NWE+XSB2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKzB4ZmEvMHgyNzAKKFhFTikgCihYRU4pIAoo
WEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCihYRU4pIFBh
bmljIG9uIENQVSAwOgooWEVOKSBBc3NlcnRpb24gJ2Zkb20gIT0gcDJtLT5kb21haW4nIGZh
aWxlZCBhdCBwMm0uYzo1MDQKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgooWEVOKSAKKFhFTikgUmVib290IGluIGZpdmUgc2Vjb25kcy4uLgooWEVO
KSBSZXNldHRpbmcgd2l0aCBBQ1BJIE1FTU9SWSBvciBJL08gUkVTRVRfUkVHLgo=
--------------61950BB91FE7A31D1893B75E
Content-Type: text/plain; charset="UTF-8"; name="lspci_3.00"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="lspci_3.00"

MDM6MDAuMCBFdGhlcm5ldCBjb250cm9sbGVyOiBJbnRlbCBDb3Jwb3JhdGlvbiBJMjEwIEdp
Z2FiaXQgTmV0d29yayBDb25uZWN0aW9uIChyZXYgMDMpCglTdWJzeXN0ZW06IEludGVsIENv
cnBvcmF0aW9uIEkyMTAgR2lnYWJpdCBOZXR3b3JrIENvbm5lY3Rpb24KCUZsYWdzOiBidXMg
bWFzdGVyLCBmYXN0IGRldnNlbCwgbGF0ZW5jeSAwLCBJUlEgMTgKCU1lbW9yeSBhdCBhMmIw
MDAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xTV0KCUkvTyBwb3J0cyBh
dCA0MDAwIFtzaXplPTMyXQoJTWVtb3J5IGF0IGEyYzAwMDAwICgzMi1iaXQsIG5vbi1wcmVm
ZXRjaGFibGUpIFtzaXplPTE2S10KCUNhcGFiaWxpdGllczogWzQwXSBQb3dlciBNYW5hZ2Vt
ZW50IHZlcnNpb24gMwoJQ2FwYWJpbGl0aWVzOiBbNTBdIE1TSTogRW5hYmxlLSBDb3VudD0x
LzEgTWFza2FibGUrIDY0Yml0KwoJQ2FwYWJpbGl0aWVzOiBbNzBdIE1TSS1YOiBFbmFibGUr
IENvdW50PTUgTWFza2VkLQoJQ2FwYWJpbGl0aWVzOiBbYTBdIEV4cHJlc3MgRW5kcG9pbnQs
IE1TSSAwMAoJQ2FwYWJpbGl0aWVzOiBbMTAwXSBBZHZhbmNlZCBFcnJvciBSZXBvcnRpbmcK
CUNhcGFiaWxpdGllczogWzE0MF0gRGV2aWNlIFNlcmlhbCBOdW1iZXIgYTQtYmYtMDEtZmYt
ZmYtMTctOTYtOTQKCUNhcGFiaWxpdGllczogWzFhMF0gVHJhbnNhY3Rpb24gUHJvY2Vzc2lu
ZyBIaW50cwoJS2VybmVsIGRyaXZlciBpbiB1c2U6IGlnYgoJS2VybmVsIG1vZHVsZXM6IGln
YgoK
--------------61950BB91FE7A31D1893B75E
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------61950BB91FE7A31D1893B75E--



From xen-devel-bounces@lists.xenproject.org Mon Nov 05 10:00:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 10:00: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-devel-bounces@lists.xenproject.org>)
	id 1gJbgV-0003aa-5y; Mon, 05 Nov 2018 10:00: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJbgU-0003aS-8L
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 10:00:38 +0000
X-Inumbo-ID: a4240760-e0e1-11e8-8300-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a4240760-e0e1-11e8-8300-12d6303a7972;
 Mon, 05 Nov 2018 10:00:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 03:00:35 -0700
Message-Id: <5BE014BF02000078001F7DA3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 03:00:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20181105095354.9082-1-aisaila@bitdefender.com>
In-Reply-To: <20181105095354.9082-1-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjExLjE4IGF0IDEwOjU0LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IFRoaXMgcGF0Y2ggYWRkcyBhIGNvdXBsZSBvZiByZWdzIHRvIHRoZSB2bV9ldmVudCB0aGF0
IGFyZSB1c2VkIGJ5Cj4gdGhlIGludHJvc3BlY3Rpb24uIFRoZSBiYXNlLCBsaW1pdCBhbmQgYXIK
PiBiaXRzIGFyZSBjb21wcmVzc2VkIGludG8gYSB1aW50NjRfdCB1bmlvbiBzbyBhcyBub3QgdG8g
ZW5sYXJnZSB0aGUKPiB2bV9ldmVudC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNh
aWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 10:12:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 10:12: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-devel-bounces@lists.xenproject.org>)
	id 1gJbsC-0004SS-Er; Mon, 05 Nov 2018 10:12: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=mtqo=nq=citrix.com=prvs=8406a2984=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJbsA-0004SN-Uo
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 10:12:42 +0000
X-Inumbo-ID: 542d5bb5-e0e3-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 542d5bb5-e0e3-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 10:12:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69654618"
Date: Mon, 5 Nov 2018 10:12:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181105101238.pwqem64p6f2gtg77@zion.uk.xensource.com>
References: <20181102193328.1352-1-wei.liu2@citrix.com>
 <5BE007F902000078001F7D39@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE007F902000078001F7D39@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] automation: build some customised configs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDI6MDY6MDFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAyLjExLjE4IGF0IDIwOjMzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBJbnRyb2R1Y2UgYSBuZXcgZGlyZWN0b3J5IHRvIHB1dCBpbiBjb25maWdzIHdlIGNh
cmUgYWJvdXQuIE1vZGlmeQo+ID4gYnVpbGQgc2NyaXB0IHRvIGJ1aWxkIHdpdGggdGhvc2UgY29u
Zmlncy4KPiA+IAo+ID4gV2hpbGUgd2Ugb25seSBpbnRyb2R1Y2UgeDg2IGNvbmZpZ3MgaW5pdGlh
bGx5LCBwcm92aXNpb24gZm9yIG5vbi14ODYKPiA+IGNvbmZpZ3MuCj4gPiAKPiA+IFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiA+IEphbiwgZmVlbCBmcmVlIHRvIHB1dCBj
b25maWdzIGhlcmUuCj4gCj4gQXJlIHlvdSByZWZlcnJpbmcgdG8gc29tZSBwYXJ0IG9mIGEgcHJp
b3IgZGlzY3Vzc2lvbiB3ZSd2ZSBoYWQsIGFuZAo+IHRoYXQgSSBmb3Jnb3QgYWJvdXQgaW4gdGhl
IG1lYW50aW1lPyBJIGRvbid0IHJlY2FsbCBoYXZpbmcgcG9pbnRlZAo+IG91dCBzcGVjaWZpYyBj
b25maWdzIHdlJ2Qgd2FudCB0byByb3V0aW5lbHkgdGVzdCAoYWxiZWl0IEkgY2VydGFpbmx5Cj4g
Y2FuIHRoaW5rIG9mIHNvbWUpLgoKSW4gb25lIG9mIHRoZSBtYWlscyB0byBteSBwcmV2aW91cyB2
ZXJzaW9uLCB5b3Ugc2FpZDoKCiJXZSBkb24ndCBoYXZlIG5vLXNoYWRvdyBhbmQgYmlnbWVtIGRl
ZmNvbmZpZ3MsIHlldCBJIHRoaW5rIHdlIChzaG91bGQpCmNhcmUgYWJvdXQgbm90IGJyZWFraW5n
IHRob3NlIGJ1aWxkcyAoSSByb3V0aW5lbHkgY2hlY2sgdGhlbSBldmVyeSBvbmNlCmluIGEgd2hp
bGUpLiIKCk9uY2UgdGhpcyBwYXRjaCBpcyBtZXJnZWQsIHlvdSBjYW4gYWRkIHdoYXRldmVyIGNv
bmZpZ3MgeW91IGNhcmUgYWJvdXQgdG8KdGhpcyBkaXJlY3RvcnkgYW5kIHRoZXkgd2lsbCBiZSBi
dWlsdCBieSBHaXRsYWIgQ0kgY29uc3RhbnRseS4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 10:13:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 10:13: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-devel-bounces@lists.xenproject.org>)
	id 1gJbsb-0004Tt-PM; Mon, 05 Nov 2018 10:13: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=0qzg=nq=amazon.com=prvs=840733e56=lexnv@srs-us1.protection.inumbo.net>)
 id 1gJbsa-0004Tm-Kz
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 10:13:08 +0000
X-Inumbo-ID: 63b64661-e0e3-11e8-9a16-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63b64661-e0e3-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 10:13:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1541412787; x=1572948787;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to;
 bh=CEuTyGNKc707yTEfHeumt0bxMVlsBa6SJA1nNDXRaPo=;
 b=lvdZtJyt2bFo1DFU48+LYgZ7DUcOwIUk+kvSbvLTgy1Sx82Bu+on6tNd
 wzCOQPeip94MlGjsScDuryzB2c6/veNRLLQgZXRju7TksMJEHHw7Ui9Yw
 8rIlemJbAAET0dJgL+vuAxOBFzd6/PxF1fHxxyKqsj47Kxlf7zoygc0zY E=;
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; 
 d="scan'208,217";a="768360311"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 05 Nov 2018 10:13:04 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-7d76a15f.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id wA5ACsNY130033
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 5 Nov 2018 10:13:02 GMT
Received: from EX13D10UEE002.ant.amazon.com (10.43.62.136) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 5 Nov 2018 10:13:01 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D10UEE002.ant.amazon.com (10.43.62.136) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 5 Nov 2018 10:13:01 +0000
Received: from udc56b47e33e855.ant.amazon.com (10.55.185.209) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Mon, 5 Nov 2018 10:13:00 +0000
To: Wei Liu <wei.liu2@citrix.com>
References: <1539965325190.3407@amazon.com>
 <20181019162246.v4u7zynxfzwjqisd@mac.bytemobile.com>
 <ff01985d-16db-de10-79ba-4ba794db5373@amazon.com>
 <20181030151922.5sjzbkw2hr2y2r42@zion.uk.xensource.com>
From: Alexandru Vasile <lexnv@amazon.com>
Message-ID: <2f4819e1-9439-70cd-0418-0afdd7229b5f@amazon.com>
Date: Mon, 5 Nov 2018 12:12:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181030151922.5sjzbkw2hr2y2r42@zion.uk.xensource.com>
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] dom0/pvh: Dom0 PVH with PCI passthrough support
 status
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============1439222850907279293=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1439222850907279293==
Content-Type: multipart/alternative;
	boundary="------------0D199770EB7E1CFED40E9385"
Content-Language: en-US

--------------0D199770EB7E1CFED40E9385
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: base64

Ck9uIFR1ZSwgT2N0IDMwLCAyMDE4IGF0IDE1OjE5OjIyICswMDAwLCBXZWkgTGl1IHdyb3RlOgo+
IE9uIFR1ZSwgT2N0IDMwLCAyMDE4IGF0IDAxOjMyOjM4UE0gKzAyMDAsIEFsZXhhbmRydSBWYXNp
bGUgd3JvdGU6Cj4+IEhlbGxvLAo+Pgo+Pgo+Pj4gVGhlcmUgaXMgc29tZSBsb3ctaGFuZ2luZyBm
cnVpdCwgYm90aCBpbiBYZW4gYW5kIHRoZSBMaW51eCBrZXJuZWwsCj4+PiB3aGljaCBjYW4gcmVh
bGx5IGJlIHdvcmtlZCBpbiBwYXJhbGxlbCBieSBkaWZmZXJlbnQgcGFydGllcywgc28gbGV0IG1l
Cj4+PiBrbm93IGlmIHlvdSBoYXZlIHNvbWUgY2FwYWNpdHkgYW5kIHdlIGNhbiBzcGVhayBhYm91
dCBzaGFyaW5nIHRoZQo+Pj4gd29ya2xvYWQuCj4+IENvdWxkIHlvdSBzaGFyZSBtb3JlIGRldGFp
bHMgYWJvdXQgdGhlIGxvdy1oYW5naW5nIGZydWl0Pwo+Pgo+Pgo+PiBGb2xsb3dpbmcgd2l0aCBh
biB1cGRhdGUsIEkgbWFuYWdlZCB0byBzdGFydCBhIFBWSCBEb20wIHdpdGggdGhlIHBhdGNoZXMK
Pj4gZnJvbSBSb2dlcuKAmXMgZml4ZXMgYnJhbmNoaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9cGVvcGxlL3JveWdlci94ZW4uZ2l0O2E9c2hvcnRsb2c7aD1yZWZzL2hlYWRzL2ZpeGVz
LXB2aC12Mgo+PiBhbmQgd2l0aCB0aGUgeGVuIGtlcm5lbCB0aXAKPj4gaHR0cHM6Ly9rZXJuZWwu
Z29vZ2xlc291cmNlLmNvbS9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQveGVuL3RpcC8gIChhOTc4
YTViIOKAkwo+PiBsYXRlc3QgY29tbWl0KS4KPj4KPj4gV2hlbiB0cnlpbmcgdG8gUENJIHBhc3N0
aHJvdWdoIGEgTklDIHRvIGEgSFZNIERvbVUgZ3Vlc3QgZnJvbSBQVkggRG9tMCwgdGhlCj4+IGhv
c3QgY29tcGxldGVseSBmcmVlemVzIGFuZCByZWJvb3RzIGFuZCB4bCByZXR1cm5zIHRoZSBmb2xs
b3dpbmcgZXJyb3JzOgo+IEkgdGhpbmsgeW91IG1lYW4geGwgcmV0dXJucyBzdWNoIGVycm9yIGJl
Zm9yZSB0aGUgaG9zdCBmcmVlemVzPwoKWWVzLCB4bCByZXR1cm5zIHRoZSBzYWlkIGVycm9ycywg
Y29tcHV0ZXIgZnJlZXplcyBhbmQgdGhlbiByZWJvb3RzLiBJIAphdHRhY2hlZCB0aGUgc2VyaWFs
IGxvZyBhcyBhIHJlcGxheSB0byBSb2dlcidzIG1lc3NhZ2VbMF0uCgpUaGFua3MsIEFsZXguCgpb
MF0gCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxOC0xMS9tc2cwMDMyNi5odG1sCgoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciAoUm9t
YW5pYSkgUy5SLkwuIHJlZ2lzdGVyZWQgb2ZmaWNlOiAyN0EgU2YuIExhemFyIFN0cmVldCwgVUJD
NSwgZmxvb3IgMiwgSWFzaSwgSWFzaSBDb3VudHksIDcwMDA0NSwgUm9tYW5pYS4gUmVnaXN0ZXJl
ZCBpbiBSb21hbmlhLiBSZWdpc3RyYXRpb24gbnVtYmVyIEoyMi8yNjIxLzIwMDUuCg==

--------------0D199770EB7E1CFED40E9385
Content-Type: text/html; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64

PGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRl
bnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCI+CiAgPC9oZWFkPgogIDxib2R5IHRleHQ9IiMw
MDAwMDAiIGJnY29sb3I9IiNGRkZGRkYiPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4
Ij48Zm9udCBzaXplPSItMSI+PGJyPgogICAgICA8L2ZvbnQ+PC9kaXY+CiAgICA8ZGl2IGNsYXNz
PSJtb3otY2l0ZS1wcmVmaXgiPjxmb250IHNpemU9Ii0xIj5PbiA8L2ZvbnQ+PGZvbnQKICAgICAg
ICBzaXplPSItMSI+VHVlLCBPY3QgPC9mb250Pjxmb250IHNpemU9Ii0xIj48Zm9udCBzaXplPSIt
MSI+MzAsPC9mb250PgogICAgICAgIDIwMTggYXQgMTU6MTk6MjIgKzAwMDAsIDwvZm9udD48Zm9u
dCBzaXplPSItMSI+PGZvbnQgc2l6ZT0iLTEiPldlaQogICAgICAgICAgTGl1IHdyb3RlOjwvZm9u
dD48L2ZvbnQ+PC9kaXY+CiAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIgogICAgICBjaXRlPSJt
aWQ6MjAxODEwMzAxNTE5MjIuNXNqemJrdzJocjJ5MnI0MkB6aW9uLnVrLnhlbnNvdXJjZS5jb20i
PgogICAgICA8cHJlIGNsYXNzPSJtb3otcXVvdGUtcHJlIiB3cmFwPSIiPk9uIFR1ZSwgT2N0IDMw
LCAyMDE4IGF0IDAxOjMyOjM4UE0gKzAyMDAsIEFsZXhhbmRydSBWYXNpbGUgd3JvdGU6CjwvcHJl
PgogICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iY29sb3I6ICMwMDAwMDA7Ij4K
ICAgICAgICA8cHJlIGNsYXNzPSJtb3otcXVvdGUtcHJlIiB3cmFwPSIiPkhlbGxvLAoKCjwvcHJl
PgogICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIHN0eWxlPSJjb2xvcjogIzAwMDAwMDsi
PgogICAgICAgICAgPHByZSBjbGFzcz0ibW96LXF1b3RlLXByZSIgd3JhcD0iIj5UaGVyZSBpcyBz
b21lIGxvdy1oYW5naW5nIGZydWl0LCBib3RoIGluIFhlbiBhbmQgdGhlIExpbnV4IGtlcm5lbCwK
d2hpY2ggY2FuIHJlYWxseSBiZSB3b3JrZWQgaW4gcGFyYWxsZWwgYnkgZGlmZmVyZW50IHBhcnRp
ZXMsIHNvIGxldCBtZQprbm93IGlmIHlvdSBoYXZlIHNvbWUgY2FwYWNpdHkgYW5kIHdlIGNhbiBz
cGVhayBhYm91dCBzaGFyaW5nIHRoZQp3b3JrbG9hZC4KPC9wcmU+CiAgICAgICAgPC9ibG9ja3F1
b3RlPgogICAgICAgIDxwcmUgY2xhc3M9Im1vei1xdW90ZS1wcmUiIHdyYXA9IiI+Q291bGQgeW91
IHNoYXJlIG1vcmUgZGV0YWlscyBhYm91dCB0aGUgbG93LWhhbmdpbmcgZnJ1aXQ/CgoKRm9sbG93
aW5nIHdpdGggYW4gdXBkYXRlLCBJIG1hbmFnZWQgdG8gc3RhcnQgYSBQVkggRG9tMCB3aXRoIHRo
ZSBwYXRjaGVzCmZyb20gUm9nZXLigJlzIGZpeGVzIGJyYW5jaCA8YSBjbGFzcz0ibW96LXR4dC1s
aW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1wZW9w
bGUvcm95Z2VyL3hlbi5naXQ7YT1zaG9ydGxvZztoPXJlZnMvaGVhZHMvZml4ZXMtcHZoLXYyIiBt
b3otZG8tbm90LXNlbmQ9InRydWUiPmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXBl
b3BsZS9yb3lnZXIveGVuLmdpdDthPXNob3J0bG9nO2g9cmVmcy9oZWFkcy9maXhlcy1wdmgtdjI8
L2E+CmFuZCB3aXRoIHRoZSB4ZW4ga2VybmVsIHRpcAo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZy
ZWV0ZXh0IiBocmVmPSJodHRwczovL2tlcm5lbC5nb29nbGVzb3VyY2UuY29tL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC94ZW4vdGlwLyIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj5odHRwczovL2tl
cm5lbC5nb29nbGVzb3VyY2UuY29tL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC94ZW4vdGlwLzwv
YT4gKGE5NzhhNWIg4oCTCmxhdGVzdCBjb21taXQpLgoKV2hlbiB0cnlpbmcgdG8gUENJIHBhc3N0
aHJvdWdoIGEgTklDIHRvIGEgSFZNIERvbVUgZ3Vlc3QgZnJvbSBQVkggRG9tMCwgdGhlCmhvc3Qg
Y29tcGxldGVseSBmcmVlemVzIGFuZCByZWJvb3RzIGFuZCB4bCByZXR1cm5zIHRoZSBmb2xsb3dp
bmcgZXJyb3JzOgo8L3ByZT4KICAgICAgPC9ibG9ja3F1b3RlPgogICAgICA8cHJlIGNsYXNzPSJt
b3otcXVvdGUtcHJlIiB3cmFwPSIiPkkgdGhpbmsgeW91IG1lYW4geGwgcmV0dXJucyBzdWNoIGVy
cm9yIGJlZm9yZSB0aGUgaG9zdCBmcmVlemVzPwo8L3ByZT4KICAgIDwvYmxvY2txdW90ZT4KICAg
IDxwPjxmb250IHNpemU9Ii0xIj5ZZXMsIHhsIHJldHVybnMgdGhlIHNhaWQgZXJyb3JzLCBjb21w
dXRlciBmcmVlemVzCiAgICAgICAgYW5kIHRoZW4gcmVib290cy4gSSBhdHRhY2hlZCB0aGUgc2Vy
aWFsIGxvZyBhcyBhIHJlcGxheSB0bwogICAgICAgIFJvZ2VyJ3MgbWVzc2FnZVswXS4gPC9mb250
Pjxicj4KICAgIDwvcD4KICAgIDxwPjxmb250IHNpemU9Ii0xIj5UaGFua3MsIEFsZXguPC9mb250
PjwvcD4KICAgIDxwPjxmb250IHNpemU9Ii0xIj5bMF0KPGEgY2xhc3M9Im1vei10eHQtbGluay1m
cmVldGV4dCIgaHJlZj0iaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE4LTExL21zZzAwMzI2Lmh0bWwiPmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0xMS9tc2cwMDMyNi5odG1sPC9hPjwv
Zm9udD48L3A+CiAgICA8YnI+CiAgPHA+PC9wPgoKPHA+PGJyPgpBbWF6b24gRGV2ZWxvcG1lbnQg
Q2VudGVyIChSb21hbmlhKSBTLlIuTC4gcmVnaXN0ZXJlZCBvZmZpY2U6IDI3QSBTZi4gTGF6YXIg
U3RyZWV0LCBVQkM1LCBmbG9vciAyLCBJYXNpLCBJYXNpIENvdW50eSwgNzAwMDQ1LCBSb21hbmlh
LiBSZWdpc3RlcmVkIGluIFJvbWFuaWEuIFJlZ2lzdHJhdGlvbiBudW1iZXIgSjIyLzI2MjEvMjAw
NS48L3A+CjwvYm9keT4KPC9odG1sPgo=

--------------0D199770EB7E1CFED40E9385--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1439222850907279293==--



From xen-devel-bounces@lists.xenproject.org Mon Nov 05 10:19:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 10:19: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-devel-bounces@lists.xenproject.org>)
	id 1gJbyy-0004oK-IW; Mon, 05 Nov 2018 10:19: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=mtqo=nq=citrix.com=prvs=8406a2984=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJbyx-0004o3-1i
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 10:19:43 +0000
X-Inumbo-ID: 4ea56c03-e0e4-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ea56c03-e0e4-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 10:19:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69654992"
Date: Mon, 5 Nov 2018 10:19:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Rishi <2rushikeshj@gmail.com>
Message-ID: <20181105101938.mj2c6l4nx5sbsk2n@zion.uk.xensource.com>
References: <CAO9XypUsz-e3vmX-n5eSMz7rG2aZpDG1h03CMRAAT2X=TpZNNw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAO9XypUsz-e3vmX-n5eSMz7rG2aZpDG1h03CMRAAT2X=TpZNNw@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Dom0 kernel 4.14 with SMP randomly crashing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBOb3YgMDQsIDIwMTggYXQgMDY6Mzc6MzZQTSArMDUzMCwgUmlzaGkgd3JvdGU6Cj4g
SSd2ZSBidWlsdCBhIGRvbTAga2VybmVsIDQuMTQgd2l0aCBTTVAgc3VwcG9ydC4gVGhlIGRvbTAg
a2VybmVsIGNyYXNoZXMKPiB3aGVuIEknbSBkb3dubG9hZGluZyBhIGxhcmdlIGZpbGUgb24gaG9z
dC4gSXQgZG9lcyBub3QgY3Jhc2ggaWYgSSBoYXZlCj4gbm9zbXAgYm9vdCBvcHRpb24gb24geGVu
IGNvbW1hbmQgbGluZS4KPiAKPiBteSAuY29uZmlnIFNNUCBvcHRpb25zIGFyZQo+IAo+IFtyb290
QGY2MDI5OTIwMzM5YSB3aXAta2VybmVsLTQuMTQuNzhdIyBncmVwIFNNUCAuY29uZmlnCj4gCj4g
Q09ORklHX1g4Nl82NF8qU01QKj15Cj4gCj4gQ09ORklHX0dFTkVSSUNfKlNNUCpfSURMRV9USFJF
QUQ9eQo+IAo+IENPTkZJR18qU01QKj15Cj4gCj4gQ09ORklHX1hFTl9QVl8qU01QKj15Cj4gCj4g
Q09ORklHX1hFTl9QVkhWTV8qU01QKj15Cj4gCj4gIyBDT05GSUdfTUFYKlNNUCogaXMgbm90IHNl
dAo+IAo+IENPTkZJR19QTV9TTEVFUF8qU01QKj15Cj4gCj4gQ09ORklHX1NDU0lfU0FTX0hPU1Rf
KlNNUCo9eQo+IAo+IAo+IFdoaWxlIGNvbXBhcmluZyBpdCB0byBlYXJsaWVyIGtlcm5lbHMgdGhl
IG9wdGlvbnMKPiAKPiBDT05GSUdfWEVOX1BWXypTTVAqPXkKPiAKPiBDT05GSUdfWEVOX1BWSFZN
XypTTVAqPXkKPiAKPiAKPiBhcmUgbmV3bHkgaW50cm9kdWNlZC4gRG9lcyB4ZW4gbmVlZCBhbnkg
dXBkYXRlIHRvIGJldHRlciBoYW5kbGUgdGhlbT8KPiAKClBsZWFzZSBwb3N0IHRoZSBrZXJuZWwg
bG9nIHdoZW4gaXQgY3Jhc2hlZC4gSSdtIGFmcmFpZCBYZW4gZGV2ZWxvcGVycwpjYW4ndCByZWFk
IHlvdXIgbWluZCB0byBmaWd1cmUgb3V0IHdoYXQgd2VudCB3cm9uZy4gOi0pCgpXZWkuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 10:26:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 10:26: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-devel-bounces@lists.xenproject.org>)
	id 1gJc5r-0005gE-Vr; Mon, 05 Nov 2018 10:26: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=mtqo=nq=citrix.com=prvs=8406a2984=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJc5q-0005g9-Qq
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 10:26:50 +0000
X-Inumbo-ID: 4cd2e57c-e0e5-11e8-8917-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4cd2e57c-e0e5-11e8-8917-12d6303a7972;
 Mon, 05 Nov 2018 10:26:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69655334"
Date: Mon, 5 Nov 2018 10:26:10 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181105102610.nxcbjatx2xc27lky@zion.uk.xensource.com>
References: <20181102192851.733-1-wei.liu2@citrix.com>
 <9be8ae3b-fde9-f9ac-ffc1-6133f107653f@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9be8ae3b-fde9-f9ac-ffc1-6133f107653f@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86: put vcpumask_to_pcpumask under
 CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDc6MzA6NDNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwMi8xMS8xOCAxOToyOCwgV2VpIExpdSB3cm90ZToKPiA+IFRoaXMgZnVuY3Rp
b24gaXMgdXNlZCBieSBQViBjb2RlIG9ubHkuIFRoaXMgaXNzdWUgaXMgZGlzY292ZXJlZCBieQo+
ID4gY2xhbmcgYnVpbGQuCj4gCj4gSW5kZWVkLsKgIEl0IGlzIG9ubHkgdXNlZCBieSB0d28gUFYg
aHlwZXJjYWxscy4KPiAKPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgo+ID4gLS0tCj4gPiAgeGVuL2FyY2gveDg2L21tLmMgfCAyICstCj4gPiAgMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gPgo+ID4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKPiA+IGluZGV4IGY5
NjY3OGY0NmQuLjAxZWM2YWEyYmYgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+
ID4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiA+IEBAIC0zMDU3LDYgKzMwNTcsNyBAQCBpbnQg
bmV3X2d1ZXN0X2NyMyhtZm5fdCBtZm4pCj4gPiAgI2VuZGlmCj4gPiAgfQo+ID4gIAo+ID4gKyNp
ZmRlZiBDT05GSUdfUFYKPiA+ICBzdGF0aWMgaW5saW5lIGludCB2Y3B1bWFza190b19wY3B1bWFz
aygKPiAKPiBNaW5kIGRyb3BwaW5nIHRoaXMgc3B1cmlvdXMgaW5saW5lIHdoaWxlIHlvdSdyZSBh
dCBpdD8KCldpbGwgZG8uCgo+IAo+IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKVGhhbmtzLgoKPiAKPiA+ICAgICAgc3RydWN0IGRvbWFpbiAq
ZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBibWFwLCBjcHVtYXNrX3QgKnBt
YXNrKQo+ID4gIHsKPiA+IEBAIC0zMDk5LDcgKzMxMDAsNiBAQCBzdGF0aWMgaW5saW5lIGludCB2
Y3B1bWFza190b19wY3B1bWFzaygKPiA+ICAgICAgfQo+ID4gIH0KPiA+ICAKPiA+IC0jaWZkZWYg
Q09ORklHX1BWCj4gPiAgc3RhdGljIHN0cnVjdCBkb21haW4gKmdldF9wZ19vd25lcihkb21pZF90
IGRvbWlkKQo+ID4gIHsKPiA+ICAgICAgc3RydWN0IGRvbWFpbiAqcGdfb3duZXIgPSBOVUxMLCAq
Y3VyciA9IGN1cnJlbnQtPmRvbWFpbjsKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 10:39:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 10:39: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-devel-bounces@lists.xenproject.org>)
	id 1gJcI4-0006aa-Dm; Mon, 05 Nov 2018 10:39: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=ij7j=nq=xenproject.org=prvs=8403e7615=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gJcI2-0006Yw-VG
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 10:39:26 +0000
X-Inumbo-ID: 0f7b877c-e0e7-11e8-ac17-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0f7b877c-e0e7-11e8-ac17-12d6303a7972;
 Mon, 05 Nov 2018 10:39:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69656079"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75571-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75534
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 5 Nov 2018 10:39:16 +0000
Subject: [Xen-devel] [distros-debian-sid test] 75571: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NTcxIGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTU3MS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc2lkLW5ldGJvb3QtcHZncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsIGZhaWwgYmxvY2tlZCBpbiA3NTUzNAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0
LXNpZC1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4g
NzU1MzQKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zaWQtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFu
LWRpLWluc3RhbGwgZmFpbCBibG9ja2VkIGluIDc1NTM0CiB0ZXN0LWFybWhmLWFybWhmLWFybWhm
LXNpZC1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4g
NzU1MzQKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc2lkLW5ldGJvb3QtcHZncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsIGZhaWwgYmxvY2tlZCBpbiA3NTUzNAoKYmFzZWxpbmUgdmVyc2lvbjoKIGZs
aWdodCAgICAgICAgICAgICAgIDc1NTM0Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zaWQtbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zaWQtbmV0Ym9vdC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zaWQt
bmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1hcm1oZi1zaWQtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc2lkLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJp
dGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 10:42:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 10:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJcKc-0007FD-UB; Mon, 05 Nov 2018 10:42:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=k8cf=nq=citrix.com=prvs=840cd6c1a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gJcKb-0007F7-AK
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 10:42:05 +0000
X-Inumbo-ID: 6ed4ed23-e0e7-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ed4ed23-e0e7-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 10:42:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69656243"
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1541181240-30757-1-git-send-email-andrew.cooper3@citrix.com>
 <5BE0047002000078001F7D25@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <300650ee-11ed-307e-d7dd-10cc6fdc6e8a@citrix.com>
Date: Mon, 5 Nov 2018 10:41:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BE0047002000078001F7D25@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/vcpu: Remove struct vcpu allocation
 restriction for !CONFIG_SHADOW_PAGING
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDUvMjAxOCAwODo1MCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDIuMTEu
MTggYXQgMTg6NTQsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+PiBA
QCAtMzExLDggKzMxMSwxMSBAQCBzdHJ1Y3QgdmNwdSAqYWxsb2NfdmNwdV9zdHJ1Y3Qodm9pZCkK
Pj4gICAgICAgKiBtYXkgcmVxdWlyZSB0aGF0IHRoZSBzaGFkb3cgQ1IzIHBvaW50cyBiZWxvdyA0
R0IsIGFuZCBoZW5jZSB0aGUgd2hvbGUKPj4gICAgICAgKiBzdHJ1Y3R1cmUgbXVzdCBzYXRpc2Z5
IHRoaXMgcmVzdHJpY3Rpb24uIFRodXMgd2Ugc3BlY2lmeSBNRU1GX2JpdHMoMzIpLgo+PiAgICAg
ICAqLwo+PiArICAgIHVuc2lnbmVkIGludCBtZW1mbGFncyA9Cj4+ICsgICAgICAgIElTX0VOQUJM
RUQoQ09ORklHX1NIQURPV19QQUdJTkcpID8gTUVNRl9iaXRzKDMyKSA6IDA7Cj4gCj4gQWNjb3Jk
aW5nIHRvIHRoZSBjb21tZW50LCBDT05GSUdfSFZNIChvciBwZXJoYXBzIGV2ZW4KPiBpc19odm1f
ZG9tYWluKCksIGlmIG9ubHkgdGhlIGNvcnJlc3BvbmRpbmcgc3RydWN0IGRvbWFpbiB3YXMKPiBh
dmFpbGFibGUgaGVyZSkgY291bGQgYmUgdGFrZW4gaW50byBjb25zaWRlcmF0aW9uIGF0IHRoZSBz
YW1lCj4gdGltZS4KCmlzX2h2bV9kb21haW4oKSB3b3VsZCBiZSBuaWNlIGFjdHVhbGx5LiAgSXQg
ZG9lcyBsb29rIGxpa2UgdGhhdCBzaG91bGQKd29yazogRm9yIFBWIGd1ZXN0cywgYHYtPmFyY2gu
cGFnaW5nLm1vZGVgIGxvb2tzIGxpa2UgaXQncyBzZXQgdG8KYCZTSEFET1dfSU5URVJOQUxfTkFN
RShzaF9wYWdpbmdfbW9kZSwgNClgIGFuZCBuZXZlciBjaGFuZ2VkIFsxXS4KCkl0IHdvdWxkIGJl
IG5pY2UgaWYgd2UgY291bGQgdGVzdCB0aGlzIHRob3VnaC4KCkknZCBhbHNvIGJlIGhhcHB5IHRv
IHRvc3MgdGhpcyBpbiBhcy1pcyB3aGlsZSB3ZSBwb25kZXIgdGhhdCBwb3RlbnRpYWwKaW1wcm92
ZW1lbnQ6CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgoKIC1HZW9yZ2UKClsxXSAvYnVpbGQvaGcveGVuLmdpdC94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L2NvbW1vbi5jOnNoYWRvd192Y3B1X2luaXQoKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 10:55:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 10:55: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-devel-bounces@lists.xenproject.org>)
	id 1gJcXL-00087k-9L; Mon, 05 Nov 2018 10:55: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=ylya=nq=citrix.com=prvs=8406b12ba=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gJcXJ-00087f-Up
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 10:55:13 +0000
X-Inumbo-ID: 44d7e9cc-e0e9-11e8-8f40-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44d7e9cc-e0e9-11e8-8f40-12d6303a7972;
 Mon, 05 Nov 2018 10:55:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69656922"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23520.8589.72638.602584@mariner.uk.xensource.com>
Date: Mon, 5 Nov 2018 10:55:09 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1811021048170.18518@sstabellini-ThinkPad-X260>
References: <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <alpine.DEB.2.10.1810311138360.7220@sstabellini-ThinkPad-X260>
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810310942530.7220@sstabellini-ThinkPad-X260>
 <23514.62634.413212.853593@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811011051290.7220@sstabellini-ThinkPad-X260>
 <5F35FB3B-9C4F-467C-8461-5201D0BF5E18@citrix.com>
 <20181102141632.jr4vjefvou5562zd@zion.uk.xensource.com>
 <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
 <23516.26572.806824.551458@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811021048170.18518@sstabellini-ThinkPad-X260>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages] [and 2 more messages] [and 2 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Lars Kurth <lars.kurth@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, stefanos@xilinx.com,
 George Dunlap <dunlapg@umich.edu>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>, infra@xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbT1NTVEVTVCBQQVRDSF0gUkVBRE1FLmhh
cmR3YXJlLWFjcXVpc2l0aW9uIFthbmQgMSBtb3JlIG1lc3NhZ2VzXSBbYW5kIDIgbW9yZSBtZXNz
YWdlc10gW2FuZCAyIG1vcmUgbWVzc2FnZXNdIik6Cj4gQmFzaWNhbGx5LCB5b3UgYXJlIHNheWlu
ZyB0aGF0IGV2ZW4gaWYgaGFkIGEgd2VsbCBtYWludGFpbmVkIGRlYgo+IHJlcG9zaXRvcnkgb2Yg
a2VybmVsIHBhY2thZ2VzIGZvciBPU1NUZXN0IHRvIHVzZSwgZG9lc24ndCBtYXR0ZXIgaG93IHdl
Cj4gYWNoaWV2ZSB0aGlzIGdvYWwsIGl0IHdvdWxkIHN0aWxsIHJlcXVpcmUgYSBub24gdHJpdmlh
bCBhbW91bnQgb2Ygd29yawo+IHRvIGRvIHRoZSBpbnRlZ3JhdGlvbiB3aXRoIE9TU1Rlc3QuCgpO
bywgc29ycnkuICBUaGUgb25lIHRoaW5nIHRoYXQgb3NzdGVzdCBjYW4gZWFzaWx5IGNvbnN1bWUg
aXMgYQp3ZWxsLW1haW50YWluZWQgZGViIHJlcG9zaXRvcnkuCgpJYW4uCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 10:56:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 10:56: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-devel-bounces@lists.xenproject.org>)
	id 1gJcYM-0008Bf-Kq; Mon, 05 Nov 2018 10:56: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=ibf2=nq=gmail.com=2rushikeshj@srs-us1.protection.inumbo.net>)
 id 1gJcYL-0008B4-Qg
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 10:56:17 +0000
X-Inumbo-ID: 6ab48eb2-e0e9-11e8-9a16-bc764e045a96
Received: from mail-ed1-x52e.google.com (unknown [2a00:1450:4864:20::52e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ab48eb2-e0e9-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 10:56:16 +0000 (UTC)
Received: by mail-ed1-x52e.google.com with SMTP id w25so1178109edx.6
 for <xen-devel@lists.xen.org>; Mon, 05 Nov 2018 02:56:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=t+QfqF36pcg1d1X4GdeNdLD9NWvEP/DNrZOUl5YBLaM=;
 b=XXjuCl+effuklQ66r+r4MFyu9Kc3/FS3nnICUgXN6T0rMwrxpECsAO+VSOKuUlX47j
 N3HOBq40uoGxJJoA4WxZt9zBasvBBshhG+fsgzIVmwmXlCqyk+ugqL6O/adcTtXCqRwZ
 cNOYvce1sTp60hMEKpOcf2LBoWviR4+FHJtafnEWwVJVtvFnJ+pJRxz+0gUqNcOD1Imr
 kPnFGw7k1Lf5s0VKI6+Luh+mLptbFtaXZgB00Y9bNqfb1pQEh0pBusKnKJ9gU/TN/6HR
 tPuuiocacYtOLM4B1AW7Cy4e+tByw8R+wisHIA84CxZSxrx0/Oz8Fir25i/8EQFjtcqk
 CkBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=t+QfqF36pcg1d1X4GdeNdLD9NWvEP/DNrZOUl5YBLaM=;
 b=QPxwHznESTHfE8lj7V1Uo0UXdFnW+XGwNmax1Z2O6BUSBp2NV9nSeH4+H9BKGJz2Af
 JKL5RltINa+fwtNQyeY9/AIuml8ouyQorEOhriSmh5v7HjYptldGbjKzB4qowPHNpzyt
 YvjGkBfKlTccwkaTtp1cGZFQeWYbrWiMyrME8WyPWF0jH2LwIhhmRAsGLBpkjDwJScI+
 Vs5qX3akA0RXBOKWFXRZmJ3z8FwclbKvDWqJ+F0rk5Icxkxvi99OJtqyeOdVugLtlgwi
 blbvK9z9aPUJHyCLr13S+bAhiFTNCWssj3u6MFLYlY9qRBk9rcl/NnbmmEckCLaovbo3
 kbOA==
X-Gm-Message-State: AGRZ1gLHqhLwkUqmzHvNMUZO5nIdlAyUxCe9MOM2QJdcpVMHPny1HYec
 asr8bZD94uHE+SxoXjEfKgWDPolOz729yU6o8EY=
X-Google-Smtp-Source: AJdET5dJQaKY8VrhZrKSANtG0OKc8mRu5icdhrVW6cKbNgpd5TT/3LjcEFBtHeqKjkzrnPd1QffMShrfxWd/NsDSHUc=
X-Received: by 2002:a50:e0cd:: with SMTP id
 j13-v6mr17450358edl.195.1541415375201; 
 Mon, 05 Nov 2018 02:56:15 -0800 (PST)
MIME-Version: 1.0
References: <CAO9XypUsz-e3vmX-n5eSMz7rG2aZpDG1h03CMRAAT2X=TpZNNw@mail.gmail.com>
 <20181105101938.mj2c6l4nx5sbsk2n@zion.uk.xensource.com>
In-Reply-To: <20181105101938.mj2c6l4nx5sbsk2n@zion.uk.xensource.com>
From: Rishi <2rushikeshj@gmail.com>
Date: Mon, 5 Nov 2018 16:26:03 +0530
Message-ID: <CAO9XypWZ=Qr4Bo9Km_MUeod3cCHOnA=SonXXRF95zeeu0+RNHQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Dom0 kernel 4.14 with SMP randomly crashing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============3674767924627962890=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3674767924627962890==
Content-Type: multipart/alternative; boundary="000000000000e3e89a0579e8bbbe"

--000000000000e3e89a0579e8bbbe
Content-Type: text/plain; charset="UTF-8"

Nothing is getting logged. I suspect its because the kernel just goes in
halt state.

/var/log/kern.log /var/log/messages /var/log/xen/hypervisor.log

All of these files have nothing appended.

I can fetch info from kernel debugfs, if you point me to required area,


The dom0 kernel works fine without spilt of SMP code or with "nosmp" option
at xen command line.

On Mon, Nov 5, 2018 at 3:49 PM Wei Liu <wei.liu2@citrix.com> wrote:

> On Sun, Nov 04, 2018 at 06:37:36PM +0530, Rishi wrote:
> > I've built a dom0 kernel 4.14 with SMP support. The dom0 kernel crashes
> > when I'm downloading a large file on host. It does not crash if I have
> > nosmp boot option on xen command line.
> >
> > my .config SMP options are
> >
> > [root@f6029920339a wip-kernel-4.14.78]# grep SMP .config
> >
> > CONFIG_X86_64_*SMP*=y
> >
> > CONFIG_GENERIC_*SMP*_IDLE_THREAD=y
> >
> > CONFIG_*SMP*=y
> >
> > CONFIG_XEN_PV_*SMP*=y
> >
> > CONFIG_XEN_PVHVM_*SMP*=y
> >
> > # CONFIG_MAX*SMP* is not set
> >
> > CONFIG_PM_SLEEP_*SMP*=y
> >
> > CONFIG_SCSI_SAS_HOST_*SMP*=y
> >
> >
> > While comparing it to earlier kernels the options
> >
> > CONFIG_XEN_PV_*SMP*=y
> >
> > CONFIG_XEN_PVHVM_*SMP*=y
> >
> >
> > are newly introduced. Does xen need any update to better handle them?
> >
>
> Please post the kernel log when it crashed. I'm afraid Xen developers
> can't read your mind to figure out what went wrong. :-)
>
> Wei.
>

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

<div dir=3D"ltr">Nothing is getting logged. I suspect its because the kerne=
l just goes in halt state.<div><br></div><div>





<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">/var/log/kern.log /var/log/mess=
ages /var/log/xen/hypervisor.log<br><br><span style=3D"color:rgb(34,34,34);=
font-family:Arial,Helvetica,sans-serif;font-size:small;font-variant-ligatur=
es:normal">All of these files have nothing appended.<br></span><br><span st=
yle=3D"color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif;font-size=
:small;font-variant-ligatures:normal">I can fetch info from kernel debugfs,=
 if you point me to required area,</span><br></span></p><p class=3D"gmail-p=
1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-east-asian:=
normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Me=
nlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-ligatu=
res:no-common-ligatures"><span style=3D"color:rgb(34,34,34);font-family:Ari=
al,Helvetica,sans-serif;font-size:small;font-variant-ligatures:normal"><br>=
</span></span></p><p class=3D"gmail-p1" style=3D"margin:0px;font-variant-nu=
meric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:1=
1px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"g=
mail-s1" style=3D"font-variant-ligatures:no-common-ligatures"><span style=
=3D"color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif;font-size:sm=
all;font-variant-ligatures:normal">The dom0 kernel works fine without spilt=
 of SMP code or with &quot;nosmp&quot; option at xen command line.</span></=
span></p></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Mon=
, Nov 5, 2018 at 3:49 PM Wei Liu &lt;<a href=3D"mailto:wei.liu2@citrix.com"=
>wei.liu2@citrix.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>On Sun, Nov 04, 2018 at 06:37:36PM +0530, Rishi wrote:<br>
&gt; I&#39;ve built a dom0 kernel 4.14 with SMP support. The dom0 kernel cr=
ashes<br>
&gt; when I&#39;m downloading a large file on host. It does not crash if I =
have<br>
&gt; nosmp boot option on xen command line.<br>
&gt; <br>
&gt; my .config SMP options are<br>
&gt; <br>
&gt; [root@f6029920339a wip-kernel-4.14.78]# grep SMP .config<br>
&gt; <br>
&gt; CONFIG_X86_64_*SMP*=3Dy<br>
&gt; <br>
&gt; CONFIG_GENERIC_*SMP*_IDLE_THREAD=3Dy<br>
&gt; <br>
&gt; CONFIG_*SMP*=3Dy<br>
&gt; <br>
&gt; CONFIG_XEN_PV_*SMP*=3Dy<br>
&gt; <br>
&gt; CONFIG_XEN_PVHVM_*SMP*=3Dy<br>
&gt; <br>
&gt; # CONFIG_MAX*SMP* is not set<br>
&gt; <br>
&gt; CONFIG_PM_SLEEP_*SMP*=3Dy<br>
&gt; <br>
&gt; CONFIG_SCSI_SAS_HOST_*SMP*=3Dy<br>
&gt; <br>
&gt; <br>
&gt; While comparing it to earlier kernels the options<br>
&gt; <br>
&gt; CONFIG_XEN_PV_*SMP*=3Dy<br>
&gt; <br>
&gt; CONFIG_XEN_PVHVM_*SMP*=3Dy<br>
&gt; <br>
&gt; <br>
&gt; are newly introduced. Does xen need any update to better handle them?<=
br>
&gt; <br>
<br>
Please post the kernel log when it crashed. I&#39;m afraid Xen developers<b=
r>
can&#39;t read your mind to figure out what went wrong. :-)<br>
<br>
Wei.<br>
</blockquote></div>

--000000000000e3e89a0579e8bbbe--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3674767924627962890==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 05 10:57:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 10:57: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-devel-bounces@lists.xenproject.org>)
	id 1gJcZo-0008IZ-2k; Mon, 05 Nov 2018 10:57: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=mtqo=nq=citrix.com=prvs=8406a2984=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJcZm-0008IO-Gl
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 10:57:46 +0000
X-Inumbo-ID: a020a994-e0e9-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a020a994-e0e9-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 10:57:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69657012"
Date: Mon, 5 Nov 2018 10:57:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Alexandru Vasile <lexnv@amazon.com>
Message-ID: <20181105105738.xttqv425apcbfbfp@zion.uk.xensource.com>
References: <1539965325190.3407@amazon.com>
 <20181019162246.v4u7zynxfzwjqisd@mac.bytemobile.com>
 <ff01985d-16db-de10-79ba-4ba794db5373@amazon.com>
 <20181030150741.bxzawoyxhrqit3b5@mac.citrite.net>
 <7c1fb1f5-55a5-993b-c806-db0a85005055@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7c1fb1f5-55a5-993b-c806-db0a85005055@amazon.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] dom0/pvh: Dom0 PVH with PCI passthrough support
 status
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMTE6NTg6MDlBTSArMDIwMCwgQWxleGFuZHJ1IFZhc2ls
ZSB3cm90ZToKPiBIZWxsbywKPiAoWEVOKSBldmVudF9jaGFubmVsLmM6MzE5OmQwdjEgRVZUQ0hO
T1AgZmFpbHVyZTogZG9tYWluIDEsIGVycm9yIC0yMgo+IChYRU4pIGV2ZW50X2NoYW5uZWwuYzoz
MTk6ZDB2MyBFVlRDSE5PUCBmYWlsdXJlOiBkb21haW4gMSwgZXJyb3IgLTIyCgpEbyB5b3UgcGVy
aGFwcyBoYXZlIG1vcmUgdGhhbiBvbmUgeGVuc3RvcmVkIC8geGVuY29uc29sZWQgcnVubmluZz8K
Cj4gKFhFTikgQXNzZXJ0aW9uICdmZG9tICE9IHAybS0+ZG9tYWluJyBmYWlsZWQgYXQgcDJtLmM6
NTA0CgpZb3UgY2FuIHdvcmsgYXJvdW5kIHRoaXMgd2l0aDoKCi0tLTg8LS0tCkZyb20gOTQzNzA1
NDI5OWMxZDM2MGViNGZlZGQwNjVkNTE5NjVlNTYwZmMwYyBNb24gU2VwIDE3IDAwOjAwOjAwIDIw
MDEKRnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogRnJpLCAyIE5vdiAy
MDE4IDE0OjU1OjA0ICswMDAwClN1YmplY3Q6IFtQQVRDSF0gRFJPUCBET05UIFBPU1QKCi0tLQog
eGVuL2FyY2gveDg2L21tLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCmluZGV4IGYwNDNlNDNhYzcuLjljMTU0NzgzZTQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00NDQzLDcgKzQ0NDMsNyBA
QCBpbnQgYXJjaF9hY3F1aXJlX3Jlc291cmNlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCB0eXBlLAogCiAgICAgc3dpdGNoICggdHlwZSApCiAgICAgewotI2lmZGVmIENPTkZJR19IVk0K
KyNpZiAwCiAgICAgY2FzZSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyOgogICAgIHsKICAg
ICAgICAgaW9zZXJ2aWRfdCBpb3NlcnZpZCA9IGlkOwotLSAKMi4xMS4wCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 10:58:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 10:58: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-devel-bounces@lists.xenproject.org>)
	id 1gJcaw-0008Og-FL; Mon, 05 Nov 2018 10:58: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=mtqo=nq=citrix.com=prvs=8406a2984=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJcau-0008OU-NL
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 10:58:56 +0000
X-Inumbo-ID: c9b1aef9-e0e9-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9b1aef9-e0e9-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 10:58:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69657071"
Date: Mon, 5 Nov 2018 10:58:52 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Rishi <2rushikeshj@gmail.com>
Message-ID: <20181105105852.ae4sjkkcm6eumpwr@zion.uk.xensource.com>
References: <CAO9XypUsz-e3vmX-n5eSMz7rG2aZpDG1h03CMRAAT2X=TpZNNw@mail.gmail.com>
 <20181105101938.mj2c6l4nx5sbsk2n@zion.uk.xensource.com>
 <CAO9XypWZ=Qr4Bo9Km_MUeod3cCHOnA=SonXXRF95zeeu0+RNHQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAO9XypWZ=Qr4Bo9Km_MUeod3cCHOnA=SonXXRF95zeeu0+RNHQ@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Dom0 kernel 4.14 with SMP randomly crashing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDQ6MjY6MDNQTSArMDUzMCwgUmlzaGkgd3JvdGU6Cj4g
Tm90aGluZyBpcyBnZXR0aW5nIGxvZ2dlZC4gSSBzdXNwZWN0IGl0cyBiZWNhdXNlIHRoZSBrZXJu
ZWwganVzdCBnb2VzIGluCj4gaGFsdCBzdGF0ZS4KPiAKPiAvdmFyL2xvZy9rZXJuLmxvZyAvdmFy
L2xvZy9tZXNzYWdlcyAvdmFyL2xvZy94ZW4vaHlwZXJ2aXNvci5sb2cKPiAKPiBBbGwgb2YgdGhl
c2UgZmlsZXMgaGF2ZSBub3RoaW5nIGFwcGVuZGVkLgo+IAo+IEkgY2FuIGZldGNoIGluZm8gZnJv
bSBrZXJuZWwgZGVidWdmcywgaWYgeW91IHBvaW50IG1lIHRvIHJlcXVpcmVkIGFyZWEsCj4gCj4g
Cj4gVGhlIGRvbTAga2VybmVsIHdvcmtzIGZpbmUgd2l0aG91dCBzcGlsdCBvZiBTTVAgY29kZSBv
ciB3aXRoICJub3NtcCIgb3B0aW9uCj4gYXQgeGVuIGNvbW1hbmQgbGluZS4KCkkgdGhpbmsgeW91
IHdpbGwgbmVlZCB0byBzZXQgdXAgYSBzZXJpYWwgY29uc29sZS4gSSB3b3VsZG4ndCBleHBlY3Qg
dG8Kc2VlIGFueXRoaW5nIGluIC92YXIvbG9nIGlmIHRoZSBzeXN0ZW0gaGFzIGNyYXNoZWQuCgpX
aXRob3V0IHNlcmlhbCBsb2cgdGhlcmUgaXMgbm90aGluZyB3ZSBjYW4gZG8gdG8gaGVscC4KCldl
aS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:08:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:08: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-devel-bounces@lists.xenproject.org>)
	id 1gJckC-0000s8-HR; Mon, 05 Nov 2018 11:08: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=ya8r=nq=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gJckB-0000s3-FD
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 11:08:31 +0000
X-Inumbo-ID: 209f2674-e0eb-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 209f2674-e0eb-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 11:08:30 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D4E54EBD;
 Mon,  5 Nov 2018 03:08:29 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 13E433F5BD;
 Mon,  5 Nov 2018 03:08:27 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810310942530.7220@sstabellini-ThinkPad-X260>
 <23514.62634.413212.853593@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811011051290.7220@sstabellini-ThinkPad-X260>
 <5F35FB3B-9C4F-467C-8461-5201D0BF5E18@citrix.com>
 <20181102141632.jr4vjefvou5562zd@zion.uk.xensource.com>
 <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
 <23516.26572.806824.551458@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811021048170.18518@sstabellini-ThinkPad-X260>
 <25ada98c-bd5a-83c2-134a-171293f7f638@arm.com>
 <alpine.DEB.2.10.1811021221070.18518@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6b4bf5bb-b7ee-9947-7868-46c38c7f324d@arm.com>
Date: Mon, 5 Nov 2018 11:08:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811021221070.18518@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages] [and 2 more messages] [and 2 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Lars Kurth <lars.kurth@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, stefanos@xilinx.com,
 George Dunlap <dunlapg@umich.edu>, cardoe@cardoe.com,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>, infra@xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDAyLzExLzIwMTggMjM6NDQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBGcmksIDIgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMDIvMTEv
MjAxOCAxNzo1NiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gRnJpLCAyIE5vdiAy
MDE4LCBJYW4gSmFja3NvbiB3cm90ZToKPj4+PiBJZSB0aGUgYmlnZ2VzdCB3b3JrIGhlcmUgb2Yg
YWxsIGtpbmRzIGlzIGlzIGdsdWUuICBBZGRpbmcgbW9yZQo+Pj4+IGVudGl0aWVzIHRvIHRoZSBw
cm9ibGVtIHdpbGwgaW5jcmVhc2UgcmF0aGVyIHRoYW4gcmVkdWNlIHRoZSBhbW91bnQgb2YKPj4+
PiBnbHVlIGNvZGUgdGhhdCBuZWVkcyB0byBiZSB3cml0dGVuLgo+Pj4KPj4+IEJhc2ljYWxseSwg
eW91IGFyZSBzYXlpbmcgdGhhdCBldmVuIGlmIGhhZCBhIHdlbGwgbWFpbnRhaW5lZCBkZWIKPj4+
IHJlcG9zaXRvcnkgb2Yga2VybmVsIHBhY2thZ2VzIGZvciBPU1NUZXN0IHRvIHVzZSwgZG9lc24n
dCBtYXR0ZXIgaG93IHdlCj4+PiBhY2hpZXZlIHRoaXMgZ29hbCwgaXQgd291bGQgc3RpbGwgcmVx
dWlyZSBhIG5vbiB0cml2aWFsIGFtb3VudCBvZiB3b3JrCj4+PiB0byBkbyB0aGUgaW50ZWdyYXRp
b24gd2l0aCBPU1NUZXN0Lgo+Pgo+PiBUaGlzIGlzIG5vdCBob3cgSSB1bmRlcnN0b29kIHRoZSB0
aHJlYWQuIEkgYmVsaWV2ZSB0aGlzIHdhcyByZWxhdGVkIHRvIHVzZSBhbgo+PiBleHRlcm5hbCBD
SSBsb29wLgo+Pgo+PiBJbiBvdXIgY2FzZSwgb25jZSB3ZSBoYXZlIGEgZGViIHBhY2thZ2UuIFRo
ZW4gdGhpcyBpcyBub3QgbXVjaCBkaWZmZXJlbnQgdGhhbgo+PiB1c2luZyBhIGJhY2twb3J0IGtl
cm5lbC4gV2UgYWxyZWFkeSBoYXZlIHN1Y2ggc3VwcG9ydCBpbiBPc3N0ZXN0LCBzbyBpdCBzaG91
bGQKPj4gbm90IGJlIHRvbyBkaWZmaWN1bHQgdG8gYWRhcHQgaXQgZm9yIGEgZGlmZmVyZW50IHJl
cG8uCj4gCj4gT0ssIEkgbWlzdW5kZXJzdG9vZCBJYW4sIHRoYW5rcyBmb3Igc3RlcHBpbmcgaW4u
IElmIHRoYXQgaXMgdGhlIGNhc2UsIHRoZW46Cj4gCj4gMSkgV2UgYWxyZWFkeSBoYXZlIGEgWGVu
IEFSTSBMaW51eCB0cmVlIHdoaWNoIHdlIGhhdmUgdG8gbWFpbnRhaW4gZm9yIERvbTAKPiBUaGUg
bWFpbnRlbmFuY2UgbW9kZWwgYW5kIHRlc3Rpbmcgb2YgdGhpcyB0cmVlIGRvZXNuJ3QgY2hhbmdl
IHJlZ2FyZGxlc3MuCj4gCj4gMikgV2UgYWxyZWFkeSBoYXZlIERvY2tlcmZpbGVzIGFuZCBzY3Jp
cHRzIGJ5IERvdWcgYW5kIFZpcnlhT1MgdG8gYnVpbGQga2VybmVscyBvbiBnaXRsYWIKPiBXZSBj
b3VsZCBpbXByb3ZlIHRoZW0gdG8gYnVpbGQgYSBmdWxsIGRlYiByZXBvc2l0b3J5LgoKV2hpY2gg
ZG9lcyBub3Qgd29yayBvbiBBcm0gdG9kYXkuLi4gKHNlZSB0aGUgcHJldmlvdXMgZGlzY3Vzc2lv
bnMpLiBMYXJzIGFuZCBXZWkgCmFyZSB3b3JraW5nIHRvd2FyZHMgYWRkcmVzc2luZyB0aGlzLgoK
PiAKPiBXaGF0J3Mgc3RvcHBpbmcgdXMgZnJvbSB1c2luZyAoMikgdG8gc2V0dXAgdXAgYSBYZW4g
UHJvamVjdCBkZWIgcmVwbz8KPiAKPiBEb2VzIGl0IHJlYWxseSBtYXR0ZXIgd2hvIGV4ZWN1dGVz
IHNjcmlwdHMgKDIpIGFuZCB3aGV0aGVyIHRoZXkgYXJlIHJ1bgo+IG9uIHlvdXIgbGFwdG9wIG9y
IGluIHRoZSBjbG91ZCBhcyBsb25nIGFzIHRoZSBidWlsZCBpcyBmdWxseQo+IHJlcHJvZHVjaWJs
ZT8gV2UgYXJlIG5vdCB0YWxraW5nIGFib3V0IGhhY2tpbmcgY29uZmlnIGZpbGVzIGFyb3VuZCBh
bmQKPiB1c2luZyB3aG8ga25vd3Mgd2hhdCBjb21waWxlciB0byBidWlsZCBzb21ldGhpbmcuIGRv
Y2tlciBidWlsZCB3aWxsIGdpdmUKPiB5b3UgdGhlIHNhbWUgb3V0cHV0IG5vIG1hdHRlciB0aGUg
aG9zdC4KCkFGQUlDVCwgSWFuJ3MgbWFpbiBjb25jZXJuIHdhcyBhZGRpbmcgeWV0IGFub3RoZXIg
ZGVwZW5kZW5jeSBvbiBleHRlcm5hbCBlbnRpdHkuCgpIb3dldmVyLCBPU1N0ZXN0IGFscmVhZHkg
cHJvdmlkZXMgc2NyaXB0cyB0byBidWlsZCBrZXJuZWwuIFNvIHdoeSB3b3VsZCB5b3Ugd2FudCAK
dG8gdXNlIERvY2tlcmZpbGVzL1ZpcnlhT1M/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:17:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:17: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-devel-bounces@lists.xenproject.org>)
	id 1gJcsX-0001gM-5j; Mon, 05 Nov 2018 11:17: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJcsV-0001fc-1c
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:17:07 +0000
X-Inumbo-ID: 53855cb8-e0ec-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53855cb8-e0ec-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 11:17:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69658214"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Nov 2018 11:16:40 +0000
Message-ID: <1541416600-30056-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1541416600-30056-1-git-send-email-andrew.cooper3@citrix.com>
References: <1541416600-30056-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 5/5] x86/domctl: Implement
 XEN_DOMCTL_get_cpu_policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKVGhpcyBmaW5h
bGx5IChhZnRlciBsaXRlcmFsbHkgeWVhcnMgb2Ygd29yayEpIG1hcmtzIHRoZSBwb2ludCB3aGVy
ZSB0aGUKdG9vbHN0YWNrIGNhbiBhc2sgdGhlIGh5cGVydmlzb3IgZm9yIHRoZSBjdXJyZW50IENQ
VUlEIGNvbmZpZ3VyYXRpb24gb2YgYQpzcGVjaWZpYyBkb21haW4uCgpJbnRyb2R1Y2UgYSBuZXcg
Zmxhc2sgYWNjZXNzIHZlY3RvciBhbmQgdXBkYXRlIHRoZSBkZWZhdWx0IHBvbGljaWVzLgoKQWxz
byBleHRlbmQgeGVuLWNwdWlkJ3MgLS1wb2xpY3kgbW9kZSB0byBiZSBhYmxlIHRvIHRha2UgYSBk
b21pZCBhbmQgZHVtcCBhCnNwZWNpZmljIGRvbWFpbnMgQ1BVSUQgYW5kIE1TUiBwb2xpY3kuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpT
aWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0t
LQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogSWFuIEphY2tzb24gPElh
bi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBTZXJnZXkg
RHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CkNDOiBEYW5pZWwgRGUgR3JhYWYgPGRn
ZGVncmFAdHljaG8ubnNhLmdvdj4KCnYzOgogKiBNaXNjIGNvZGUgaHlnZW5lCiAqIEZpeCBjb21t
ZW50cyB0byBhdm9pZCBoYXZpbmcgYSBTWVNDVEwvRE9NQ1RMIHBhc3RlIGVycm9yCiAqIEludHJv
ZHVjZSBhIG5ldyBmbGFzayB2ZWN0b3IgcmF0aGVyIHRoYW4gcmV1c2luZyBzZXRfY3B1aWQKLS0t
CiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICB8ICAyICstCiB0b29scy9mbGFz
ay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYgICB8ICAyICstCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCAgICAgICB8ICAzICsrCiB0b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyAgICAgICAg
ICB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyAg
ICAgICAgICAgICAgfCA1OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4
ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICB8IDMyICsrKysrKysrKysrKysrKysr
KysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICB8IDE4ICsrKysrKysrKysr
KwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgfCAgMyArKwogeGVuL3hzbS9m
bGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCAgMiArKwogOSBmaWxlcyBjaGFuZ2VkLCAxNDgg
aW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMvZG9tMC50ZSBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAu
dGUKaW5kZXggZGZkY2RjZC4uYzdkNTY1ZCAxMDA2NDQKLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5
L21vZHVsZXMvZG9tMC50ZQorKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRl
CkBAIC0zOSw3ICszOSw3IEBAIGFsbG93IGRvbTBfdCBkb20wX3Q6ZG9tYWluIHsKIH07CiBhbGxv
dyBkb20wX3QgZG9tMF90OmRvbWFpbjIgewogCXNldF9jcHVpZCBnZXR0c2Mgc2V0dHNjIHNldHNj
aGVkdWxlciBzZXRfdm51bWFpbmZvCi0JZ2V0X3ZudW1haW5mbyBwc3JfY210X29wIHBzcl9hbGxv
YworCWdldF92bnVtYWluZm8gcHNyX2NtdF9vcCBwc3JfYWxsb2MgZ2V0X2NwdV9wb2xpY3kKIH07
CiBhbGxvdyBkb20wX3QgZG9tMF90OnJlc291cmNlIHsgYWRkIHJlbW92ZSB9OwogCmRpZmYgLS1n
aXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYgYi90b29scy9mbGFzay9wb2xp
Y3kvbW9kdWxlcy94ZW4uaWYKaW5kZXggNGUwNmNmYy4uZGU1ZmIzMyAxMDA2NDQKLS0tIGEvdG9v
bHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmCisrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9t
b2R1bGVzL3hlbi5pZgpAQCAtNTMsNyArNTMsNyBAQCBkZWZpbmUoYGNyZWF0ZV9kb21haW5fY29t
bW9uJywgYAogCWFsbG93ICQxICQyOmRvbWFpbjIgeyBzZXRfY3B1aWQgc2V0dHNjIHNldHNjaGVk
dWxlciBzZXRjbGFpbQogCQkJc2V0X3ZudW1haW5mbyBnZXRfdm51bWFpbmZvIGNhY2hlZmx1c2gK
IAkJCXBzcl9jbXRfb3AgcHNyX2FsbG9jIHNvZnRfcmVzZXQKLQkJCXJlc291cmNlX21hcCB9Owor
CQkJcmVzb3VyY2VfbWFwIGdldF9jcHVfcG9saWN5IH07CiAJYWxsb3cgJDEgJDI6c2VjdXJpdHkg
Y2hlY2tfY29udGV4dDsKIAlhbGxvdyAkMSAkMjpzaGFkb3cgZW5hYmxlOwogCWFsbG93ICQxICQy
Om1tdSB7IG1hcF9yZWFkIG1hcF93cml0ZSBhZGp1c3QgbWVtb3J5bWFwIHBoeXNtYXAgcGlucGFn
ZSBtbXVleHRfb3AgdXBkYXRlbXAgfTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXggNzRmYTg4Yi4u
OTdhZTk2NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTI1MzgsNiArMjUzOCw5IEBAIGludCB4
Y19nZXRfY3B1X3BvbGljeV9zaXplKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCAqbnJfbGVh
dmVzLAogaW50IHhjX2dldF9zeXN0ZW1fY3B1X3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3QgaW5kZXgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpucl9s
ZWF2ZXMsIHhlbl9jcHVpZF9sZWFmX3QgKmxlYXZlcywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgKm5yX21zcnMsIHhlbl9tc3JfZW50cnlfdCAqbXNycyk7CitpbnQgeGNf
Z2V0X2RvbWFpbl9jcHVfcG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKm5yX2xlYXZlcywgeGVuX2Nw
dWlkX2xlYWZfdCAqbGVhdmVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCAqbnJfbXNycywgeGVuX21zcl9lbnRyeV90ICptc3JzKTsKIAogdWludDMyX3QgeGNfZ2V0X2Nw
dV9mZWF0dXJlc2V0X3NpemUodm9pZCk7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2Nw
dWlkX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKaW5kZXggMDBlMjdmMC4uOWU0
N2ZjOCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKKysrIGIvdG9vbHMv
bGlieGMveGNfY3B1aWRfeDg2LmMKQEAgLTE4OSw2ICsxODksNDQgQEAgaW50IHhjX2dldF9zeXN0
ZW1fY3B1X3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgaW5kZXgsCiAgICAgcmV0
dXJuIHJldDsKIH0KIAoraW50IHhjX2dldF9kb21haW5fY3B1X3BvbGljeSh4Y19pbnRlcmZhY2Ug
KnhjaCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90ICpucl9sZWF2ZXMsIHhlbl9jcHVpZF9sZWFmX3QgKmxlYXZlcywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgKm5yX21zcnMsIHhlbl9tc3JfZW50cnlfdCAqbXNycykK
K3sKKyAgICBERUNMQVJFX0RPTUNUTDsKKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UobGVh
dmVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqbnJfbGVhdmVzICogc2l6ZW9mKCps
ZWF2ZXMpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYQ19IWVBFUkNBTExfQlVGRkVS
X0JPVU5DRV9PVVQpOworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShtc3JzLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAqbnJfbXNycyAqIHNpemVvZigqbXNycyksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX09VVCk7Cisg
ICAgaW50IHJldDsKKworICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBsZWF2
ZXMpIHx8CisgICAgICAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3ByZSh4Y2gsIG1zcnMpICkKKyAg
ICAgICAgcmV0dXJuIC0xOworCisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfZ2V0X2NwdV9w
b2xpY3k7CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOworICAgIGRvbWN0bC51LmNwdV9wb2xp
Y3kubnJfbGVhdmVzID0gKm5yX2xlYXZlczsKKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShkb21j
dGwudS5jcHVfcG9saWN5LmNwdWlkX3BvbGljeSwgbGVhdmVzKTsKKyAgICBkb21jdGwudS5jcHVf
cG9saWN5Lm5yX21zcnMgPSAqbnJfbXNyczsKKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShkb21j
dGwudS5jcHVfcG9saWN5Lm1zcl9wb2xpY3ksIG1zcnMpOworCisgICAgcmV0ID0gZG9fZG9tY3Rs
KHhjaCwgJmRvbWN0bCk7CisKKyAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBsZWF2
ZXMpOworICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIG1zcnMpOworCisgICAgaWYg
KCAhcmV0ICkKKyAgICB7CisgICAgICAgICpucl9sZWF2ZXMgPSBkb21jdGwudS5jcHVfcG9saWN5
Lm5yX2xlYXZlczsKKyAgICAgICAgKm5yX21zcnMgPSBkb21jdGwudS5jcHVfcG9saWN5Lm5yX21z
cnM7CisgICAgfQorCisgICAgcmV0dXJuIHJldDsKK30KKwogc3RydWN0IGNwdWlkX2RvbWFpbl9p
bmZvCiB7CiAgICAgZW51bQpkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyBiL3Rv
b2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXggOTVlZDg1My4uMmM0MTAzMSAxMDA2NDQKLS0tIGEv
dG9vbHMvbWlzYy94ZW4tY3B1aWQuYworKysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0z
LDYgKzMsOCBAQAogI2luY2x1ZGUgPGVyci5oPgogI2luY2x1ZGUgPGdldG9wdC5oPgogI2luY2x1
ZGUgPHN0cmluZy5oPgorI2luY2x1ZGUgPGVycm5vLmg+CisjaW5jbHVkZSA8bGltaXRzLmg+CiAK
ICNpbmNsdWRlIDx4ZW5jdHJsLmg+CiAKQEAgLTMwOSwxMSArMzExLDEzIEBAIGludCBtYWluKGlu
dCBhcmdjLCBjaGFyICoqYXJndikKIHsKICAgICBlbnVtIHsgTU9ERV9VTktOT1dOLCBNT0RFX0lO
Rk8sIE1PREVfREVUQUlMLCBNT0RFX0lOVEVSUFJFVCwgTU9ERV9QT0xJQ1kgfQogICAgIG1vZGUg
PSBNT0RFX1VOS05PV047CisgICAgaW50IGRvbWlkID0gLTE7CiAKICAgICBucl9mZWF0dXJlcyA9
IHhjX2dldF9jcHVfZmVhdHVyZXNldF9zaXplKCk7CiAKICAgICBmb3IgKCA7OyApCiAgICAgewor
ICAgICAgICBjb25zdCBjaGFyICp0bXBfb3B0YXJnOwogICAgICAgICBpbnQgb3B0aW9uX2luZGV4
ID0gMCwgYzsKICAgICAgICAgc3RhdGljIHN0cnVjdCBvcHRpb24gbG9uZ19vcHRpb25zW10gPQog
ICAgICAgICB7CkBAIC0zMjEsMTEgKzMyNSwxMSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCiAgICAgICAgICAgICB7ICJpbmZvIiwgbm9fYXJndW1lbnQsIE5VTEwsICdpJyB9LAog
ICAgICAgICAgICAgeyAiZGV0YWlsIiwgbm9fYXJndW1lbnQsIE5VTEwsICdkJyB9LAogICAgICAg
ICAgICAgeyAidmVyYm9zZSIsIG5vX2FyZ3VtZW50LCBOVUxMLCAndicgfSwKLSAgICAgICAgICAg
IHsgInBvbGljeSIsIG5vX2FyZ3VtZW50LCBOVUxMLCAncCcgfSwKKyAgICAgICAgICAgIHsgInBv
bGljeSIsIG9wdGlvbmFsX2FyZ3VtZW50LCBOVUxMLCAncCcgfSwKICAgICAgICAgICAgIHsgTlVM
TCwgMCwgTlVMTCwgMCB9LAogICAgICAgICB9OwogCi0gICAgICAgIGMgPSBnZXRvcHRfbG9uZyhh
cmdjLCBhcmd2LCAiaGlkdnAiLCBsb25nX29wdGlvbnMsICZvcHRpb25faW5kZXgpOworICAgICAg
ICBjID0gZ2V0b3B0X2xvbmcoYXJnYywgYXJndiwgImhpZHZwOjoiLCBsb25nX29wdGlvbnMsICZv
cHRpb25faW5kZXgpOwogCiAgICAgICAgIGlmICggYyA9PSAtMSApCiAgICAgICAgICAgICBicmVh
azsKQEAgLTM0NSw2ICszNDksMjQgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQog
CiAgICAgICAgIGNhc2UgJ3AnOgogICAgICAgICAgICAgbW9kZSA9IE1PREVfUE9MSUNZOworCisg
ICAgICAgICAgICB0bXBfb3B0YXJnID0gb3B0YXJnOworCisgICAgICAgICAgICAvKiBNYWtlICIt
LXBvbGljeSAkRE9NSUQiIGFuZCAiLXAgJERPTUlEIiB3b3JrLiAqLworICAgICAgICAgICAgaWYg
KCAhb3B0YXJnICYmIG9wdGluZCA8IGFyZ2MgJiYKKyAgICAgICAgICAgICAgICAgYXJndltvcHRp
bmRdICE9IE5VTEwgJiYgYXJndltvcHRpbmRdWzBdICE9ICdcMCcgJiYKKyAgICAgICAgICAgICAg
ICAgYXJndltvcHRpbmRdWzBdICE9ICctJyApCisgICAgICAgICAgICAgICAgdG1wX29wdGFyZyA9
IGFyZ3Zbb3B0aW5kKytdOworCisgICAgICAgICAgICBpZiAoIHRtcF9vcHRhcmcgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIGNoYXIgKmVuZHB0cjsKKworICAgICAgICAgICAgICAg
IGVycm5vID0gMDsKKyAgICAgICAgICAgICAgICBkb21pZCA9IHN0cnRvbCh0bXBfb3B0YXJnLCAm
ZW5kcHRyLCAwKTsKKyAgICAgICAgICAgICAgICBpZiAoIGVycm5vIHx8IGVuZHB0ciA9PSB0bXBf
b3B0YXJnICkKKyAgICAgICAgICAgICAgICAgICAgZXJyKDEsICJzdHJ0b2woJXMsLCkiLCB0bXBf
b3B0YXJnKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNh
c2UgJ2QnOgpAQCAtMzk4LDggKzQyMCw5IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJn
dikKIAogICAgICAgICBpZiAoIHhjX2dldF9jcHVfcG9saWN5X3NpemUoeGNoLCAmbWF4X2xlYXZl
cywgJm1heF9tc3JzKSApCiAgICAgICAgICAgICBlcnIoMSwgInhjX2dldF9jcHVfcG9saWN5X3Np
emUoLi4uKSIpOwotICAgICAgICBwcmludGYoIlhlbiByZXBvcnRzIHRoZXJlIGFyZSBtYXhpbXVt
ICV1IGxlYXZlcyBhbmQgJXUgTVNSc1xuIiwKLSAgICAgICAgICAgICAgIG1heF9sZWF2ZXMsIG1h
eF9tc3JzKTsKKyAgICAgICAgaWYgKCBkb21pZCA9PSAtMSApCisgICAgICAgICAgICBwcmludGYo
IlhlbiByZXBvcnRzIHRoZXJlIGFyZSBtYXhpbXVtICV1IGxlYXZlcyBhbmQgJXUgTVNSc1xuIiwK
KyAgICAgICAgICAgICAgICAgICBtYXhfbGVhdmVzLCBtYXhfbXNycyk7CiAKICAgICAgICAgbGVh
dmVzID0gY2FsbG9jKG1heF9sZWF2ZXMsIHNpemVvZih4ZW5fY3B1aWRfbGVhZl90KSk7CiAgICAg
ICAgIGlmICggIWxlYXZlcyApCkBAIC00MDgsMTYgKzQzMSwzNSBAQCBpbnQgbWFpbihpbnQgYXJn
YywgY2hhciAqKmFyZ3YpCiAgICAgICAgIGlmICggIW1zcnMgKQogICAgICAgICAgICAgZXJyKDEs
ICJjYWxsb2MobWF4X21zcnMpIik7CiAKLSAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9T
SVpFKHN5c19wb2xpY2llcyk7ICsraSApCisgICAgICAgIGlmICggZG9taWQgIT0gLTEgKQogICAg
ICAgICB7CisgICAgICAgICAgICBjaGFyIG5hbWVbMjBdOwogICAgICAgICAgICAgdWludDMyX3Qg
bnJfbGVhdmVzID0gbWF4X2xlYXZlczsKICAgICAgICAgICAgIHVpbnQzMl90IG5yX21zcnMgPSBt
YXhfbXNyczsKIAotICAgICAgICAgICAgaWYgKCB4Y19nZXRfc3lzdGVtX2NwdV9wb2xpY3koeGNo
LCBpLCAmbnJfbGVhdmVzLCBsZWF2ZXMsCisgICAgICAgICAgICBpZiAoIHhjX2dldF9kb21haW5f
Y3B1X3BvbGljeSh4Y2gsIGRvbWlkLCAmbnJfbGVhdmVzLCBsZWF2ZXMsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbnJfbXNycywgbXNycykgKQotICAgICAgICAg
ICAgICAgIGVycigxLCAieGNfZ2V0X3N5c3RlbV9jcHVfcG9saWN5KCwgJXMsLCkiLCBzeXNfcG9s
aWNpZXNbaV0pOworICAgICAgICAgICAgICAgIGVycigxLCAieGNfZ2V0X2RvbWFpbl9jcHVfcG9s
aWN5KCwgJWQsICVkLCwgJWQsKSIsCisgICAgICAgICAgICAgICAgICAgIGRvbWlkLCBucl9sZWF2
ZXMsIG5yX21zcnMpOwogCi0gICAgICAgICAgICBwcmludF9wb2xpY3koc3lzX3BvbGljaWVzW2ld
LCBsZWF2ZXMsIG5yX2xlYXZlcywgbXNycywgbnJfbXNycyk7CisgICAgICAgICAgICBzbnByaW50
ZihuYW1lLCBzaXplb2YobmFtZSksICJEb21haW4gJWQiLCBkb21pZCk7CisgICAgICAgICAgICBw
cmludF9wb2xpY3kobmFtZSwgbGVhdmVzLCBucl9sZWF2ZXMsIG1zcnMsIG5yX21zcnMpOworICAg
ICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgLyogR2V0IHN5c3Rl
bSBwb2xpY2llcyAqLworICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHN5
c19wb2xpY2llcyk7ICsraSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgdWludDMy
X3QgbnJfbGVhdmVzID0gbWF4X2xlYXZlczsKKyAgICAgICAgICAgICAgICB1aW50MzJfdCBucl9t
c3JzID0gbWF4X21zcnM7CisKKyAgICAgICAgICAgICAgICBpZiAoIHhjX2dldF9zeXN0ZW1fY3B1
X3BvbGljeSh4Y2gsIGksICZucl9sZWF2ZXMsIGxlYXZlcywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmbnJfbXNycywgbXNycykgKQorICAgICAgICAgICAg
ICAgICAgICBlcnIoMSwgInhjX2dldF9zeXN0ZW1fY3B1X3BvbGljeSgsICVzLCwpIiwgc3lzX3Bv
bGljaWVzW2ldKTsKKworICAgICAgICAgICAgICAgIHByaW50X3BvbGljeShzeXNfcG9saWNpZXNb
aV0sIGxlYXZlcywgbnJfbGVhdmVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc3Jz
LCBucl9tc3JzKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQogCiAgICAgICAgIGZyZWUobGVh
dmVzKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYwppbmRleCBmNzk4MjdlLi5kOTFiNmFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xNTI4LDYgKzE1MjgsMzgg
QEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgcmVjYWxjdWxhdGVfY3B1aWRfcG9saWN5
KGQpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWEVOX0RPTUNUTF9nZXRfY3B1X3BvbGlj
eToKKyAgICAgICAgLyogUHJvY2VzcyB0aGUgQ1BVSUQgbGVhdmVzLiAqLworICAgICAgICBpZiAo
IGd1ZXN0X2hhbmRsZV9pc19udWxsKGRvbWN0bC0+dS5jcHVfcG9saWN5LmNwdWlkX3BvbGljeSkg
KQorICAgICAgICAgICAgZG9tY3RsLT51LmNwdV9wb2xpY3kubnJfbGVhdmVzID0gQ1BVSURfTUFY
X1NFUklBTElTRURfTEVBVkVTOworICAgICAgICBlbHNlIGlmICggKHJldCA9IHg4Nl9jcHVpZF9j
b3B5X3RvX2J1ZmZlcigKKyAgICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC5jcHVpZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LmNwdV9wb2xpY3kuY3B1aWRfcG9saWN5LAor
ICAgICAgICAgICAgICAgICAgICAgICAmZG9tY3RsLT51LmNwdV9wb2xpY3kubnJfbGVhdmVzKSkg
KQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vl
c3QodV9kb21jdGwsIGRvbWN0bCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dS5jcHVfcG9saWN5Lm5yX2xlYXZlcykgKQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAt
RUZBVUxUOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICAvKiBQcm9j
ZXNzIHRoZSBNU1IgZW50cmllcy4gKi8KKyAgICAgICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVs
bChkb21jdGwtPnUuY3B1X3BvbGljeS5tc3JfcG9saWN5KSApCisgICAgICAgICAgICBkb21jdGwt
PnUuY3B1X3BvbGljeS5ucl9tc3JzID0gTVNSX01BWF9TRVJJQUxJU0VEX0VOVFJJRVM7CisgICAg
ICAgIGVsc2UgaWYgKCAocmV0ID0geDg2X21zcl9jb3B5X3RvX2J1ZmZlcigKKyAgICAgICAgICAg
ICAgICAgICAgICAgZC0+YXJjaC5tc3IsCisgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+
dS5jcHVfcG9saWN5Lm1zcl9wb2xpY3ksCisgICAgICAgICAgICAgICAgICAgICAgICZkb21jdGwt
PnUuY3B1X3BvbGljeS5ucl9tc3JzKSkgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAg
aWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV9kb21jdGwsIGRvbWN0bCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdS5jcHVfcG9saWN5Lm5yX21zcnMpICApCisgICAgICAg
ICAgICByZXQgPSAtRUZBVUxUOworCisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAg
ICAgICAgcmV0ID0gaW9tbXVfZG9fZG9tY3RsKGRvbWN0bCwgZCwgdV9kb21jdGwpOwogICAgICAg
ICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCAxYmJkY2Q5Li40YTQ2YzI4IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oCkBAIC02NTIsNiArNjUyLDIyIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2NwdWlkIHsKICAg
dWludDMyX3QgZWN4OwogICB1aW50MzJfdCBlZHg7CiB9OworCisvKgorICogWEVOX0RPTUNUTF9n
ZXRfY3B1X3BvbGljeSAoeDg2IHNwZWNpZmljKQorICoKKyAqIFF1ZXJ5IHRoZSBDUFVJRCBhbmQg
TVNSIHBvbGljaWVzIGZvciBhIHNwZWNpZmljIGRvbWFpbi4KKyAqLworc3RydWN0IHhlbl9kb21j
dGxfY3B1X3BvbGljeSB7CisgICAgdWludDMyX3QgbnJfbGVhdmVzOyAvKiBJTi9PVVQ6IE51bWJl
ciBvZiBsZWF2ZXMgaW4vd3JpdHRlbiB0bworICAgICAgICAgICAgICAgICAgICAgICAgICogJ2Nw
dWlkX3BvbGljeScuICovCisgICAgdWludDMyX3QgbnJfbXNyczsgICAvKiBJTi9PVVQ6IE51bWJl
ciBvZiBNU1JzIGluL3dyaXR0ZW4gdG8KKyAgICAgICAgICAgICAgICAgICAgICAgICAqICdtc3Jf
ZG9tYWluX3BvbGljeScgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl9jcHVpZF9sZWFm
X3QpIGNwdWlkX3BvbGljeTsgLyogT1VUICovCisgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5f
bXNyX2VudHJ5X3QpIG1zcl9wb2xpY3k7ICAgIC8qIE9VVCAqLworfTsKK3R5cGVkZWYgc3RydWN0
IHhlbl9kb21jdGxfY3B1X3BvbGljeSB4ZW5fZG9tY3RsX2NwdV9wb2xpY3lfdDsKK0RFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfY3B1X3BvbGljeV90KTsKICNlbmRpZgogCiAvKgpA
QCAtMTE3Nyw2ICsxMTkzLDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogI2RlZmluZSBYRU5fRE9N
Q1RMX3NvZnRfcmVzZXQgICAgICAgICAgICAgICAgICAgIDc5CiAvKiAjZGVmaW5lIFhFTl9ET01D
VExfc2V0X2dudHRhYl9saW1pdHMgICAgICAgICAgODAgLSBNb3ZlZCBpbnRvIFhFTl9ET01DVExf
Y3JlYXRlZG9tYWluICovCiAjZGVmaW5lIFhFTl9ET01DVExfdnVhcnRfb3AgICAgICAgICAgICAg
ICAgICAgICAgODEKKyNkZWZpbmUgWEVOX0RPTUNUTF9nZXRfY3B1X3BvbGljeSAgICAgICAgICAg
ICAgICA4MgogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X2d1ZXN0bWVtaW8gICAgICAgICAgICAx
MDAwCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfcGF1c2V2Y3B1ICAgICAgICAgICAgIDEwMDEK
ICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF91bnBhdXNldmNwdSAgICAgICAgICAgMTAwMgpAQCAt
MTIyMSw2ICsxMjM4LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogICAgICAgICBzdHJ1Y3QgeGVu
X2RvbWN0bF9tZW1fc2hhcmluZ19vcCAgICBtZW1fc2hhcmluZ19vcDsKICNpZiBkZWZpbmVkKF9f
aTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3Rs
X2NwdWlkICAgICAgICAgICAgIGNwdWlkOworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcHVf
cG9saWN5ICAgICAgICBjcHVfcG9saWN5OwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92Y3B1
ZXh0c3RhdGUgICAgICB2Y3B1ZXh0c3RhdGU7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Zj
cHVfbXNycyAgICAgICAgIHZjcHVfbXNyczsKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL3hzbS9m
bGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IGU1YjBjNjAuLjk2ZDMx
YWEgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2ZsYXNr
L2hvb2tzLmMKQEAgLTc0Miw2ICs3NDIsOSBAQCBzdGF0aWMgaW50IGZsYXNrX2RvbWN0bChzdHJ1
Y3QgZG9tYWluICpkLCBpbnQgY21kKQogICAgIGNhc2UgWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0Ogog
ICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01B
SU4yX19TT0ZUX1JFU0VUKTsKIAorICAgIGNhc2UgWEVOX0RPTUNUTF9nZXRfY3B1X3BvbGljeToK
KyAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9N
QUlOMl9fR0VUX0NQVV9QT0xJQ1kpOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIGF2
Y191bmtub3duX3Blcm1pc3Npb24oImRvbWN0bCIsIGNtZCk7CiAgICAgfQpkaWZmIC0tZ2l0IGEv
eGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3BvbGlj
eS9hY2Nlc3NfdmVjdG9ycwppbmRleCBlNThhNTBkLi42ZmVjZmRhIDEwMDY0NAotLS0gYS94ZW4v
eHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3BvbGlj
eS9hY2Nlc3NfdmVjdG9ycwpAQCAtMjQ4LDYgKzI0OCw4IEBAIGNsYXNzIGRvbWFpbjIKICAgICBw
c3JfYWxsb2MKICMgWEVOTUVNX3Jlc291cmNlX21hcAogICAgIHJlc291cmNlX21hcAorIyBYRU5f
RE9NQ1RMX2dldF9jcHVfcG9saWN5CisgICAgZ2V0X2NwdV9wb2xpY3kKIH0KIAogIyBTaW1pbGFy
IHRvIGNsYXNzIGRvbWFpbiwgYnV0IHByaW1hcmlseSBjb250YWlucyBkb21jdGxzIHJlbGF0ZWQg
dG8gSFZNIGRvbWFpbnMKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:17:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:17: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-devel-bounces@lists.xenproject.org>)
	id 1gJcsT-0001ez-F2; Mon, 05 Nov 2018 11:17: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJcsS-0001ep-CC
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:17:04 +0000
X-Inumbo-ID: 51c206aa-e0ec-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51c206aa-e0ec-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 11:17:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69658204"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Nov 2018 11:16:39 +0000
Message-ID: <1541416600-30056-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1541416600-30056-1-git-send-email-andrew.cooper3@citrix.com>
References: <1541416600-30056-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 4/5] x86/sysctl: Implement
 XEN_SYSCTL_get_cpu_policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKUHJvdmlkZSBh
IFNZU0NUTCBmb3IgdGhlIHRvb2xzdGFjayB0byBvYnRhaW4gY29tcGxldGUgc3lzdGVtIENQVUlE
IGFuZCBNU1IKcG9saWN5IGluZm9ybWF0aW9uLgoKRm9yIHRoZSBmbGFzayBzaWRlIG9mIHRoaW5n
cywgdGhpcyBzdWJvcCBpcyBjbG9zZWx5IHJlbGF0ZWQgdG8Ke3BoeXMsY3B1dG9wbyxudW1hfWlu
Zm8sIHNvIHNoYXJlcyB0aGUgcGh5c2luZm8gYWNjZXNzIHZlY3Rvci4KCkV4dGVuZCB0aGUgeGVu
LWNwdWlkIHV0aWxpdHkgdG8gYmUgYWJsZSB0byBkdW1wIHRoZSBzeXN0ZW0gcG9saWNpZXMuICBB
bgpleGFtcGxlIG91dHB1dCBpczoKCiAgWGVuIHJlcG9ydHMgdGhlcmUgYXJlIG1heGltdW0gMTEz
IGxlYXZlcyBhbmQgMyBNU1JzCiAgUmF3IHBvbGljeTogOTMgbGVhdmVzLCAzIE1TUnMKICAgQ1BV
SUQ6CiAgICBsZWFmICAgICBzdWJsZWFmICAtPiBlYXggICAgICBlYnggICAgICBlY3ggICAgICBl
ZHgKICAgIDAwMDAwMDAwOmZmZmZmZmZmIC0+IDAwMDAwMDBkOjc1NmU2NTQ3OjZjNjU3NDZlOjQ5
NjU2ZTY5CiAgICAwMDAwMDAwMTpmZmZmZmZmZiAtPiAwMDAzMDZjMzowMDEwMDgwMDo3ZmZhZmJm
ZjpiZmViZmJmZgogICAgMDAwMDAwMDI6ZmZmZmZmZmYgLT4gNzYwMzYzMDE6MDBmMGI1ZmY6MDAw
MDAwMDA6MDBjMTAwMDAKICAgIDAwMDAwMDA0OjAwMDAwMDAwIC0+IDFjMDA0MTIxOjAxYzAwMDNm
OjAwMDAwMDNmOjAwMDAwMDAwCiAgICAwMDAwMDAwNDowMDAwMDAwMSAtPiAxYzAwNDEyMjowMWMw
MDAzZjowMDAwMDAzZjowMDAwMDAwMAogICAgMDAwMDAwMDQ6MDAwMDAwMDIgLT4gMWMwMDQxNDM6
MDFjMDAwM2Y6MDAwMDAxZmY6MDAwMDAwMDAKICAgIDAwMDAwMDA0OjAwMDAwMDAzIC0+IDFjMDNj
MTYzOjAzYzAwMDNmOjAwMDAxZmZmOjAwMDAwMDA2CiAgICAwMDAwMDAwNTpmZmZmZmZmZiAtPiAw
MDAwMDA0MDowMDAwMDA0MDowMDAwMDAwMzowMDA0MjEyMAogICAgMDAwMDAwMDY6ZmZmZmZmZmYg
LT4gMDAwMDAwNzc6MDAwMDAwMDI6MDAwMDAwMDk6MDAwMDAwMDAKICAgIDAwMDAwMDA3OjAwMDAw
MDAwIC0+IDAwMDAwMDAwOjAwMDAyN2FiOjAwMDAwMDAwOjljMDAwMDAwCiAgICAwMDAwMDAwYTpm
ZmZmZmZmZiAtPiAwNzMwMDQwMzowMDAwMDAwMDowMDAwMDAwMDowMDAwMDYwMwogICAgMDAwMDAw
MGI6MDAwMDAwMDAgLT4gMDAwMDAwMDE6MDAwMDAwMDI6MDAwMDAxMDA6MDAwMDAwMDAKICAgIDAw
MDAwMDBiOjAwMDAwMDAxIC0+IDAwMDAwMDA0OjAwMDAwMDA4OjAwMDAwMjAxOjAwMDAwMDAwCiAg
ICAwMDAwMDAwZDowMDAwMDAwMCAtPiAwMDAwMDAwNzowMDAwMDM0MDowMDAwMDM0MDowMDAwMDAw
MAogICAgMDAwMDAwMGQ6MDAwMDAwMDEgLT4gMDAwMDAwMDE6MDAwMDAwMDA6MDAwMDAwMDA6MDAw
MDAwMDAKICAgIDAwMDAwMDBkOjAwMDAwMDAyIC0+IDAwMDAwMTAwOjAwMDAwMjQwOjAwMDAwMDAw
OjAwMDAwMDAwCiAgICA4MDAwMDAwMDpmZmZmZmZmZiAtPiA4MDAwMDAwODowMDAwMDAwMDowMDAw
MDAwMDowMDAwMDAwMAogICAgODAwMDAwMDE6ZmZmZmZmZmYgLT4gMDAwMDAwMDA6MDAwMDAwMDA6
MDAwMDAwMjE6MmMxMDA4MDAKICAgIDgwMDAwMDAyOmZmZmZmZmZmIC0+IDY1NzQ2ZTQ5OjI5NTIy
ODZjOjZmNjU1ODIwOjI5NTIyODZlCiAgICA4MDAwMDAwMzpmZmZmZmZmZiAtPiA1NTUwNDMyMDoy
ZDMzNDUyMDozMDM0MzIzMToyMDMzNzYyMAogICAgODAwMDAwMDQ6ZmZmZmZmZmYgLT4gMmUzMzIw
NDA6NDg0NzMwMzQ6MDAwMDAwN2E6MDAwMDAwMDAKICAgIDgwMDAwMDA2OmZmZmZmZmZmIC0+IDAw
MDAwMDAwOjAwMDAwMDAwOjAxMDA2MDQwOjAwMDAwMDAwCiAgICA4MDAwMDAwNzpmZmZmZmZmZiAt
PiAwMDAwMDAwMDowMDAwMDAwMDowMDAwMDAwMDowMDAwMDEwMAogICAgODAwMDAwMDg6ZmZmZmZm
ZmYgLT4gMDAwMDMwMjc6MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDAKICAgTVNSczoKICAgIGlu
ZGV4ICAgIC0+IHZhbHVlCiAgICAwMDAwMDBjZSAtPiAwMDAwMDAwMDgwMDAwMDAwCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ0M6IEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogU2VyZ2V5IER5YXNsaSA8
c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpDQzogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+Cgp2MjoKICogQXZvaWQgaW50cm9kdWNpbmcgYSBTcGVjdHJlIFYxIGdhZGdl
dAp2MzoKICogUmVvcmdhbmlzZSBsb2dpYwotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oICAgICAgIHwgIDYgKysrCiB0b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyAgICAgICAgICB8
IDU3ICsrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyAgICAg
ICAgICAgICAgfCA4NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4v
YXJjaC94ODYvc3lzY3RsLmMgICAgICAgICAgICAgICB8IDQ3ICsrKysrKysrKysrKysrKysrKysr
CiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgICAgICB8IDE3ICsrKysrKysrCiB4ZW4v
eHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8ICAxICsKIHhlbi94c20vZmxhc2svcG9s
aWN5L2FjY2Vzc192ZWN0b3JzIHwgIDIgKy0KIDcgZmlsZXMgY2hhbmdlZCwgMjEyIGluc2VydGlv
bnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCA2MThmM2NiLi43
NGZhODhiIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjUzMyw2ICsyNTMzLDEyIEBAIGludCB4
Y19nZXRfY3B1X2xldmVsbGluZ19jYXBzKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCAqY2Fw
cyk7CiBpbnQgeGNfZ2V0X2NwdV9mZWF0dXJlc2V0KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJf
dCBpbmRleCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKm5yX2ZlYXR1cmVz
LCB1aW50MzJfdCAqZmVhdHVyZXNldCk7CiAKK2ludCB4Y19nZXRfY3B1X3BvbGljeV9zaXplKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCAqbnJfbGVhdmVzLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgKm5yX21zcnMpOworaW50IHhjX2dldF9zeXN0ZW1fY3B1X3BvbGlj
eSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgaW5kZXgsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90ICpucl9sZWF2ZXMsIHhlbl9jcHVpZF9sZWFmX3QgKmxlYXZlcywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKm5yX21zcnMsIHhlbl9tc3Jf
ZW50cnlfdCAqbXNycyk7CisKIHVpbnQzMl90IHhjX2dldF9jcHVfZmVhdHVyZXNldF9zaXplKHZv
aWQpOwogCiBlbnVtIHhjX3N0YXRpY19jcHVfZmVhdHVyZW1hc2sgewpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGMveGNfY3B1aWRfeDg2LmMgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwppbmRl
eCA1YTViMTVmLi4wMGUyN2YwIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYu
YworKysgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwpAQCAtMTMyLDYgKzEzMiw2MyBAQCBj
b25zdCB1aW50MzJfdCAqeGNfZ2V0X3N0YXRpY19jcHVfZmVhdHVyZW1hc2soCiAgICAgfQogfQog
CitpbnQgeGNfZ2V0X2NwdV9wb2xpY3lfc2l6ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qg
Km5yX2xlYXZlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpucl9tc3Jz
KQoreworICAgIHN0cnVjdCB4ZW5fc3lzY3RsIHN5c2N0bCA9IHt9OworICAgIGludCByZXQ7CisK
KyAgICBzeXNjdGwuY21kID0gWEVOX1NZU0NUTF9nZXRfY3B1X3BvbGljeTsKKworICAgIHJldCA9
IGRvX3N5c2N0bCh4Y2gsICZzeXNjdGwpOworCisgICAgaWYgKCAhcmV0ICkKKyAgICB7CisgICAg
ICAgICpucl9sZWF2ZXMgPSBzeXNjdGwudS5jcHVfcG9saWN5Lm5yX2xlYXZlczsKKyAgICAgICAg
Km5yX21zcnMgPSBzeXNjdGwudS5jcHVfcG9saWN5Lm5yX21zcnM7CisgICAgfQorCisgICAgcmV0
dXJuIHJldDsKK30KKworaW50IHhjX2dldF9zeXN0ZW1fY3B1X3BvbGljeSh4Y19pbnRlcmZhY2Ug
KnhjaCwgdWludDMyX3QgaW5kZXgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90ICpucl9sZWF2ZXMsIHhlbl9jcHVpZF9sZWFmX3QgKmxlYXZlcywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgKm5yX21zcnMsIHhlbl9tc3JfZW50cnlfdCAqbXNycykK
K3sKKyAgICBzdHJ1Y3QgeGVuX3N5c2N0bCBzeXNjdGwgPSB7fTsKKyAgICBERUNMQVJFX0hZUEVS
Q0FMTF9CT1VOQ0UobGVhdmVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqbnJfbGVh
dmVzICogc2l6ZW9mKCpsZWF2ZXMpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYQ19I
WVBFUkNBTExfQlVGRkVSX0JPVU5DRV9PVVQpOworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5D
RShtc3JzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqbnJfbXNycyAqIHNpemVvZigq
bXNycyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhDX0hZUEVSQ0FMTF9CVUZGRVJf
Qk9VTkNFX09VVCk7CisgICAgaW50IHJldDsKKworICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5j
ZV9wcmUoeGNoLCBsZWF2ZXMpIHx8CisgICAgICAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3ByZSh4
Y2gsIG1zcnMpICkKKyAgICAgICAgcmV0dXJuIC0xOworCisgICAgc3lzY3RsLmNtZCA9IFhFTl9T
WVNDVExfZ2V0X2NwdV9wb2xpY3k7CisgICAgc3lzY3RsLnUuY3B1X3BvbGljeS5pbmRleCA9IGlu
ZGV4OworICAgIHN5c2N0bC51LmNwdV9wb2xpY3kubnJfbGVhdmVzID0gKm5yX2xlYXZlczsKKyAg
ICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShzeXNjdGwudS5jcHVfcG9saWN5LmNwdWlkX3BvbGljeSwg
bGVhdmVzKTsKKyAgICBzeXNjdGwudS5jcHVfcG9saWN5Lm5yX21zcnMgPSAqbnJfbXNyczsKKyAg
ICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShzeXNjdGwudS5jcHVfcG9saWN5Lm1zcl9wb2xpY3ksIG1z
cnMpOworCisgICAgcmV0ID0gZG9fc3lzY3RsKHhjaCwgJnN5c2N0bCk7CisKKyAgICB4Y19oeXBl
cmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBsZWF2ZXMpOworICAgIHhjX2h5cGVyY2FsbF9ib3VuY2Vf
cG9zdCh4Y2gsIG1zcnMpOworCisgICAgaWYgKCAhcmV0ICkKKyAgICB7CisgICAgICAgICpucl9s
ZWF2ZXMgPSBzeXNjdGwudS5jcHVfcG9saWN5Lm5yX2xlYXZlczsKKyAgICAgICAgKm5yX21zcnMg
PSBzeXNjdGwudS5jcHVfcG9saWN5Lm5yX21zcnM7CisgICAgfQorCisgICAgcmV0dXJuIHJldDsK
K30KKwogc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvCiB7CiAgICAgZW51bQpkaWZmIC0tZ2l0IGEv
dG9vbHMvbWlzYy94ZW4tY3B1aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXggZjVh
ZDg1Zi4uOTVlZDg1MyAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYworKysgYi90
b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0yNzcsOSArMjc3LDM3IEBAIHN0YXRpYyB2b2lkIGR1
bXBfaW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwgYm9vbCBkZXRhaWwpCiAgICAgICAgIGZyZWUoZmVh
dHVyZXNldHNbaV0uZnMpOwogfQogCitzdGF0aWMgdm9pZCBwcmludF9wb2xpY3koY29uc3QgY2hh
ciAqbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fY3B1aWRfbGVhZl90ICpsZWF2
ZXMsIHVpbnQzMl90IG5yX2xlYXZlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fbXNy
X2VudHJ5X3QgKm1zcnMsIHVpbnQzMl90IG5yX21zcnMpCit7CisgICAgdW5zaWduZWQgaW50IGw7
CisKKyAgICBwcmludGYoIiVzIHBvbGljeTogJXUgbGVhdmVzLCAldSBNU1JzXG4iLCBuYW1lLCBu
cl9sZWF2ZXMsIG5yX21zcnMpOworICAgIHByaW50ZigiIENQVUlEOlxuIik7CisgICAgcHJpbnRm
KCIgICUtOHMgJS04cyAtPiAlLThzICUtOHMgJS04cyAlLThzXG4iLAorICAgICAgICAgICAibGVh
ZiIsICJzdWJsZWFmIiwgImVheCIsICJlYngiLCAiZWN4IiwgImVkeCIpOworICAgIGZvciAoIGwg
PSAwOyBsIDwgbnJfbGVhdmVzOyArK2wgKQorICAgIHsKKyAgICAgICAgLyogU2tpcCBlbXB0eSBs
ZWF2ZXMuICovCisgICAgICAgIGlmICggIWxlYXZlc1tsXS5hICYmICFsZWF2ZXNbbF0uYiAmJiAh
bGVhdmVzW2xdLmMgJiYgIWxlYXZlc1tsXS5kICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisg
ICAgICAgIHByaW50ZigiICAlMDh4OiUwOHggLT4gJTA4eDolMDh4OiUwOHg6JTA4eFxuIiwKKyAg
ICAgICAgICAgICAgIGxlYXZlc1tsXS5sZWFmLCBsZWF2ZXNbbF0uc3VibGVhZiwKKyAgICAgICAg
ICAgICAgIGxlYXZlc1tsXS5hLCBsZWF2ZXNbbF0uYiwgbGVhdmVzW2xdLmMsIGxlYXZlc1tsXS5k
KTsKKyAgICB9CisKKyAgICBwcmludGYoIiBNU1JzOlxuIik7CisgICAgcHJpbnRmKCIgICUtOHMg
LT4gJS0xNnNcbiIsICJpbmRleCIsICJ2YWx1ZSIpOworICAgIGZvciAoIGwgPSAwOyBsIDwgbnJf
bXNyczsgKytsICkKKyAgICAgICAgcHJpbnRmKCIgICUwOHggLT4gJTAxNmx4XG4iLAorICAgICAg
ICAgICAgICAgbXNyc1tsXS5pZHgsIG1zcnNbbF0udmFsKTsKK30KKwogaW50IG1haW4oaW50IGFy
Z2MsIGNoYXIgKiphcmd2KQogewotICAgIGVudW0geyBNT0RFX1VOS05PV04sIE1PREVfSU5GTywg
TU9ERV9ERVRBSUwsIE1PREVfSU5URVJQUkVUIH0KKyAgICBlbnVtIHsgTU9ERV9VTktOT1dOLCBN
T0RFX0lORk8sIE1PREVfREVUQUlMLCBNT0RFX0lOVEVSUFJFVCwgTU9ERV9QT0xJQ1kgfQogICAg
IG1vZGUgPSBNT0RFX1VOS05PV047CiAKICAgICBucl9mZWF0dXJlcyA9IHhjX2dldF9jcHVfZmVh
dHVyZXNldF9zaXplKCk7CkBAIC0yOTMsMTAgKzMyMSwxMSBAQCBpbnQgbWFpbihpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpCiAgICAgICAgICAgICB7ICJpbmZvIiwgbm9fYXJndW1lbnQsIE5VTEwsICdp
JyB9LAogICAgICAgICAgICAgeyAiZGV0YWlsIiwgbm9fYXJndW1lbnQsIE5VTEwsICdkJyB9LAog
ICAgICAgICAgICAgeyAidmVyYm9zZSIsIG5vX2FyZ3VtZW50LCBOVUxMLCAndicgfSwKKyAgICAg
ICAgICAgIHsgInBvbGljeSIsIG5vX2FyZ3VtZW50LCBOVUxMLCAncCcgfSwKICAgICAgICAgICAg
IHsgTlVMTCwgMCwgTlVMTCwgMCB9LAogICAgICAgICB9OwogCi0gICAgICAgIGMgPSBnZXRvcHRf
bG9uZyhhcmdjLCBhcmd2LCAiaGlkdiIsIGxvbmdfb3B0aW9ucywgJm9wdGlvbl9pbmRleCk7Cisg
ICAgICAgIGMgPSBnZXRvcHRfbG9uZyhhcmdjLCBhcmd2LCAiaGlkdnAiLCBsb25nX29wdGlvbnMs
ICZvcHRpb25faW5kZXgpOwogCiAgICAgICAgIGlmICggYyA9PSAtMSApCiAgICAgICAgICAgICBi
cmVhazsKQEAgLTMxNCw2ICszNDMsMTAgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2
KQogICAgICAgICAgICAgbW9kZSA9IE1PREVfSU5GTzsKICAgICAgICAgICAgIGJyZWFrOwogCisg
ICAgICAgIGNhc2UgJ3AnOgorICAgICAgICAgICAgbW9kZSA9IE1PREVfUE9MSUNZOworICAgICAg
ICAgICAgYnJlYWs7CisKICAgICAgICAgY2FzZSAnZCc6CiAgICAgICAgIGNhc2UgJ3YnOgogICAg
ICAgICAgICAgbW9kZSA9IE1PREVfREVUQUlMOwpAQCAtMzQ0LDcgKzM3Nyw1NCBAQCBpbnQgbWFp
bihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgICAgICBtb2RlID0gTU9ERV9JTlRFUlBS
RVQ7CiAgICAgfQogCi0gICAgaWYgKCBtb2RlID09IE1PREVfSU5GTyB8fCBtb2RlID09IE1PREVf
REVUQUlMICkKKyAgICBpZiAoIG1vZGUgPT0gTU9ERV9QT0xJQ1kgKQorICAgIHsKKyAgICAgICAg
c3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IHN5c19wb2xpY2llc1tdID0geworICAgICAgICAgICAg
WyBYRU5fU1lTQ1RMX2NwdV9wb2xpY3lfcmF3IF0gICAgICAgICAgPSAiUmF3IiwKKyAgICAgICAg
ICAgIFsgWEVOX1NZU0NUTF9jcHVfcG9saWN5X2hvc3QgXSAgICAgICAgID0gIkhvc3QiLAorICAg
ICAgICAgICAgWyBYRU5fU1lTQ1RMX2NwdV9wb2xpY3lfcHZfbWF4IF0gICAgICAgPSAiUFYgTWF4
IiwKKyAgICAgICAgICAgIFsgWEVOX1NZU0NUTF9jcHVfcG9saWN5X2h2bV9tYXggXSAgICAgID0g
IkhWTSBNYXgiLAorICAgICAgICAgICAgWyBYRU5fU1lTQ1RMX2NwdV9wb2xpY3lfcHZfZGVmYXVs
dCBdICAgPSAiUFYgRGVmYXVsdCIsCisgICAgICAgICAgICBbIFhFTl9TWVNDVExfY3B1X3BvbGlj
eV9odm1fZGVmYXVsdCBdICA9ICJIVk0gRGVmYXVsdCIsCisgICAgICAgIH07CisgICAgICAgIHhl
bl9jcHVpZF9sZWFmX3QgKmxlYXZlczsKKyAgICAgICAgeGVuX21zcl9lbnRyeV90ICptc3JzOwor
ICAgICAgICB1aW50MzJfdCBpLCBtYXhfbGVhdmVzLCBtYXhfbXNyczsKKworICAgICAgICB4Y19p
bnRlcmZhY2UgKnhjaCA9IHhjX2ludGVyZmFjZV9vcGVuKDAsIDAsIDApOworCisgICAgICAgIGlm
ICggIXhjaCApCisgICAgICAgICAgICBlcnIoMSwgInhjX2ludGVyZmFjZV9vcGVuIik7CisKKyAg
ICAgICAgaWYgKCB4Y19nZXRfY3B1X3BvbGljeV9zaXplKHhjaCwgJm1heF9sZWF2ZXMsICZtYXhf
bXNycykgKQorICAgICAgICAgICAgZXJyKDEsICJ4Y19nZXRfY3B1X3BvbGljeV9zaXplKC4uLiki
KTsKKyAgICAgICAgcHJpbnRmKCJYZW4gcmVwb3J0cyB0aGVyZSBhcmUgbWF4aW11bSAldSBsZWF2
ZXMgYW5kICV1IE1TUnNcbiIsCisgICAgICAgICAgICAgICBtYXhfbGVhdmVzLCBtYXhfbXNycyk7
CisKKyAgICAgICAgbGVhdmVzID0gY2FsbG9jKG1heF9sZWF2ZXMsIHNpemVvZih4ZW5fY3B1aWRf
bGVhZl90KSk7CisgICAgICAgIGlmICggIWxlYXZlcyApCisgICAgICAgICAgICBlcnIoMSwgImNh
bGxvYyhtYXhfbGVhdmVzKSIpOworICAgICAgICBtc3JzID0gY2FsbG9jKG1heF9tc3JzLCBzaXpl
b2YoeGVuX21zcl9lbnRyeV90KSk7CisgICAgICAgIGlmICggIW1zcnMgKQorICAgICAgICAgICAg
ZXJyKDEsICJjYWxsb2MobWF4X21zcnMpIik7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBB
UlJBWV9TSVpFKHN5c19wb2xpY2llcyk7ICsraSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVp
bnQzMl90IG5yX2xlYXZlcyA9IG1heF9sZWF2ZXM7CisgICAgICAgICAgICB1aW50MzJfdCBucl9t
c3JzID0gbWF4X21zcnM7CisKKyAgICAgICAgICAgIGlmICggeGNfZ2V0X3N5c3RlbV9jcHVfcG9s
aWN5KHhjaCwgaSwgJm5yX2xlYXZlcywgbGVhdmVzLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJm5yX21zcnMsIG1zcnMpICkKKyAgICAgICAgICAgICAgICBlcnIo
MSwgInhjX2dldF9zeXN0ZW1fY3B1X3BvbGljeSgsICVzLCwpIiwgc3lzX3BvbGljaWVzW2ldKTsK
KworICAgICAgICAgICAgcHJpbnRfcG9saWN5KHN5c19wb2xpY2llc1tpXSwgbGVhdmVzLCBucl9s
ZWF2ZXMsIG1zcnMsIG5yX21zcnMpOworICAgICAgICB9CisKKyAgICAgICAgZnJlZShsZWF2ZXMp
OworICAgICAgICBmcmVlKG1zcnMpOworICAgICAgICB4Y19pbnRlcmZhY2VfY2xvc2UoeGNoKTsK
KyAgICB9CisgICAgZWxzZSBpZiAoIG1vZGUgPT0gTU9ERV9JTkZPIHx8IG1vZGUgPT0gTU9ERV9E
RVRBSUwgKQogICAgIHsKICAgICAgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSB4Y19pbnRlcmZhY2Vf
b3BlbigwLCAwLCAwKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVu
L2FyY2gveDg2L3N5c2N0bC5jCmluZGV4IGVjYjUxZjkuLjZhOTk3MWQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zeXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTksNiAr
OSw3IEBACiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2lu
Y2x1ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9ub3NwZWMuaD4KICNpbmNsdWRlIDx4ZW4v
Z3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPHB1
YmxpYy9zeXNjdGwuaD4KQEAgLTMzNiw2ICszMzcsNTIgQEAgbG9uZyBhcmNoX2RvX3N5c2N0bCgK
ICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSBYRU5fU1lTQ1RMX2dldF9jcHVfcG9s
aWN5OgorICAgIHsKKyAgICAgICAgY29uc3Qgc3RydWN0IGNwdV9wb2xpY3kgKnBvbGljeTsKKwor
ICAgICAgICAvKiBCYWQgcG9saWN5IGluZGV4PyAqLworICAgICAgICBpZiAoIHN5c2N0bC0+dS5j
cHVfcG9saWN5LmluZGV4ID49IEFSUkFZX1NJWkUoc3lzdGVtX3BvbGljaWVzKSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgfQorICAgICAgICBwb2xpY3kgPSAmc3lzdGVtX3BvbGljaWVzWworICAgICAgICAgICAgYXJy
YXlfaW5kZXhfbm9zcGVjKHN5c2N0bC0+dS5jcHVfcG9saWN5LmluZGV4LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUoc3lzdGVtX3BvbGljaWVzKSldOworCisgICAg
ICAgIC8qIFByb2Nlc3MgdGhlIENQVUlEIGxlYXZlcy4gKi8KKyAgICAgICAgaWYgKCBndWVzdF9o
YW5kbGVfaXNfbnVsbChzeXNjdGwtPnUuY3B1X3BvbGljeS5jcHVpZF9wb2xpY3kpICkKKyAgICAg
ICAgICAgIHN5c2N0bC0+dS5jcHVfcG9saWN5Lm5yX2xlYXZlcyA9IENQVUlEX01BWF9TRVJJQUxJ
U0VEX0xFQVZFUzsKKyAgICAgICAgZWxzZSBpZiAoIChyZXQgPSB4ODZfY3B1aWRfY29weV90b19i
dWZmZXIoCisgICAgICAgICAgICAgICAgICAgICAgIHBvbGljeS0+Y3B1aWQsCisgICAgICAgICAg
ICAgICAgICAgICAgIHN5c2N0bC0+dS5jcHVfcG9saWN5LmNwdWlkX3BvbGljeSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgJnN5c2N0bC0+dS5jcHVfcG9saWN5Lm5yX2xlYXZlcykpICkKKyAgICAg
ICAgICAgIGJyZWFrOworCisgICAgICAgIGlmICggX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lz
Y3RsLCBzeXNjdGwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHUuY3B1X3Bv
bGljeS5ucl9sZWF2ZXMpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgLyogUHJvY2VzcyB0aGUg
TVNSIGVudHJpZXMuICovCisgICAgICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwoc3lzY3Rs
LT51LmNwdV9wb2xpY3kubXNyX3BvbGljeSkgKQorICAgICAgICAgICAgc3lzY3RsLT51LmNwdV9w
b2xpY3kubnJfbXNycyA9IE1TUl9NQVhfU0VSSUFMSVNFRF9FTlRSSUVTOworICAgICAgICBlbHNl
IGlmICggKHJldCA9IHg4Nl9tc3JfY29weV90b19idWZmZXIoCisgICAgICAgICAgICAgICAgICAg
ICAgIHBvbGljeS0+bXNyLAorICAgICAgICAgICAgICAgICAgICAgICBzeXNjdGwtPnUuY3B1X3Bv
bGljeS5tc3JfcG9saWN5LAorICAgICAgICAgICAgICAgICAgICAgICAmc3lzY3RsLT51LmNwdV9w
b2xpY3kubnJfbXNycykpICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGlmICggX19j
b3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHUuY3B1X3BvbGljeS5ucl9tc3JzKSAgKQorICAgICAgICAgICAgcmV0
ID0gLUVGQVVMVDsKKworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAg
ICAgICByZXQgPSAtRU5PU1lTOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCA5
MDcwMDA3Li41YmEyMDBmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgK
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC0xMDc1LDEyICsxMDc1LDI1IEBA
IHN0cnVjdCB4ZW5fc3lzY3RsX3NldF9wYXJhbWV0ZXIgewogICogIC0gRGVmYXVsdF8qOiBEZWZh
dWx0IHNldCBvZiBmZWF0dXJlcyBhIFBWIG9yIEhWTSBndWVzdCBjYW4gdXNlLiAgVGhpcyBpcwog
ICogICAgICAgICAgICAgICB0aGUgc2VjdXJpdHkgc3VwcG9ydGVkIHNldC4KICAqLworc3RydWN0
IHhlbl9zeXNjdGxfY3B1X3BvbGljeSB7CiAjZGVmaW5lIFhFTl9TWVNDVExfY3B1X3BvbGljeV9y
YXcgICAgICAgICAgMAogI2RlZmluZSBYRU5fU1lTQ1RMX2NwdV9wb2xpY3lfaG9zdCAgICAgICAg
IDEKICNkZWZpbmUgWEVOX1NZU0NUTF9jcHVfcG9saWN5X3B2X21heCAgICAgICAyCiAjZGVmaW5l
IFhFTl9TWVNDVExfY3B1X3BvbGljeV9odm1fbWF4ICAgICAgMwogI2RlZmluZSBYRU5fU1lTQ1RM
X2NwdV9wb2xpY3lfcHZfZGVmYXVsdCAgIDQKICNkZWZpbmUgWEVOX1NZU0NUTF9jcHVfcG9saWN5
X2h2bV9kZWZhdWx0ICA1CisgICAgdWludDMyX3QgaW5kZXg7ICAgICAgIC8qIElOOiBXaGljaCBw
b2xpY3kgdG8gcXVlcnk/ICovCisgICAgdWludDMyX3QgbnJfbGVhdmVzOyAgIC8qIElOL09VVDog
TnVtYmVyIG9mIGxlYXZlcyBpbi93cml0dGVuIHRvCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAqICdjcHVpZF9wb2xpY3knLCBvciB0aGUgbWF4aW11bSBudW1iZXIgb2YgbGVhdmVzCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAqIGlmIHRoZSBndWVzdCBoYW5kbGUgaXMgTlVMTC4gKi8K
KyAgICB1aW50MzJfdCBucl9tc3JzOyAgICAgLyogSU4vT1VUOiBOdW1iZXIgb2YgTVNScyBpbi93
cml0dGVuIHRvCisgICAgICAgICAgICAgICAgICAgICAgICAgICAqICdtc3JfcG9saWN5Jywgb3Ig
dGhlIG1heGltdW0gbnVtYmVyIG9mIE1TUnMgaWYKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICogdGhlIGd1ZXN0IGhhbmRsZSBpcyBOVUxMLiAqLworICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQo
eGVuX2NwdWlkX2xlYWZfdCkgY3B1aWRfcG9saWN5OyAvKiBPVVQgKi8KKyAgICBYRU5fR1VFU1Rf
SEFORExFXzY0KHhlbl9tc3JfZW50cnlfdCkgbXNyX3BvbGljeTsgICAgLyogT1VUICovCit9Owor
dHlwZWRlZiBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVfcG9saWN5IHhlbl9zeXNjdGxfY3B1X3BvbGlj
eV90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3N5c2N0bF9jcHVfcG9saWN5X3QpOwog
I2VuZGlmCiAKIHN0cnVjdCB4ZW5fc3lzY3RsIHsKQEAgLTExMTIsNiArMTEyNSw3IEBAIHN0cnVj
dCB4ZW5fc3lzY3RsIHsKICNkZWZpbmUgWEVOX1NZU0NUTF9nZXRfY3B1X2ZlYXR1cmVzZXQgICAg
ICAgICAgICAyNgogI2RlZmluZSBYRU5fU1lTQ1RMX2xpdmVwYXRjaF9vcCAgICAgICAgICAgICAg
ICAgIDI3CiAjZGVmaW5lIFhFTl9TWVNDVExfc2V0X3BhcmFtZXRlciAgICAgICAgICAgICAgICAg
MjgKKyNkZWZpbmUgWEVOX1NZU0NUTF9nZXRfY3B1X3BvbGljeSAgICAgICAgICAgICAgICAyOQog
ICAgIHVpbnQzMl90IGludGVyZmFjZV92ZXJzaW9uOyAvKiBYRU5fU1lTQ1RMX0lOVEVSRkFDRV9W
RVJTSU9OICovCiAgICAgdW5pb24gewogICAgICAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9yZWFkY29u
c29sZSAgICAgICByZWFkY29uc29sZTsKQEAgLTExNDEsNiArMTE1NSw5IEBAIHN0cnVjdCB4ZW5f
c3lzY3RsIHsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfY3B1X2ZlYXR1cmVzZXQgICAgY3B1
X2ZlYXR1cmVzZXQ7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcCAgICAg
IGxpdmVwYXRjaDsKICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfc2V0X3BhcmFtZXRlciAgICAg
c2V0X3BhcmFtZXRlcjsKKyNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0
X18pCisgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdV9wb2xpY3kgICAgICAgIGNwdV9wb2xp
Y3k7CisjZW5kaWYKICAgICAgICAgdWludDhfdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFkWzEyOF07CiAgICAgfSB1OwogfTsKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3Mu
YyBiL3hlbi94c20vZmxhc2svaG9va3MuYwppbmRleCA2ZGEyNzczLi5lNWIwYzYwIDEwMDY0NAot
LS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCkBA
IC03OTUsNiArNzk1LDcgQEAgc3RhdGljIGludCBmbGFza19zeXNjdGwoaW50IGNtZCkKICAgICBj
YXNlIFhFTl9TWVNDVExfY3B1dG9wb2luZm86CiAgICAgY2FzZSBYRU5fU1lTQ1RMX251bWFpbmZv
OgogICAgIGNhc2UgWEVOX1NZU0NUTF9wY2l0b3BvaW5mbzoKKyAgICBjYXNlIFhFTl9TWVNDVExf
Z2V0X2NwdV9wb2xpY3k6CiAgICAgICAgIHJldHVybiBkb21haW5faGFzX3hlbihjdXJyZW50LT5k
b21haW4sIFhFTl9fUEhZU0lORk8pOwogCiAgICAgY2FzZSBYRU5fU1lTQ1RMX3Bzcl9jbXRfb3A6
CmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyBiL3hlbi94
c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCmluZGV4IGQwMWE3YTAuLmU1OGE1MGQgMTAw
NjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCisrKyBiL3hlbi94
c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCkBAIC0yOCw3ICsyOCw3IEBAIGNsYXNzIHhl
bgogIyBYRU5QRl9taWNyb2NvZGVfdXBkYXRlCiAgICAgbWljcm9jb2RlCiAjIFhFTl9TWVNDVExf
cGh5c2luZm8sIFhFTl9TWVNDVExfY3B1dG9wb2luZm8sIFhFTl9TWVNDVExfbnVtYWluZm8KLSMg
WEVOX1NZU0NUTF9wY2l0b3BvaW5mbworIyBYRU5fU1lTQ1RMX3BjaXRvcG9pbmZvLCBYRU5fU1lT
Q1RMX2dldF9jcHVfcG9saWN5CiAgICAgcGh5c2luZm8KICMgWEVOUEZfcGxhdGZvcm1fcXVpcmsK
ICAgICBxdWlyawotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:17:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:17: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-devel-bounces@lists.xenproject.org>)
	id 1gJcsV-0001fr-Hb; Mon, 05 Nov 2018 11:17: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJcsT-0001f9-VR
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:17:05 +0000
X-Inumbo-ID: 523cd82c-e0ec-11e8-b459-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 523cd82c-e0ec-11e8-b459-12d6303a7972;
 Mon, 05 Nov 2018 11:17:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69658213"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Nov 2018 11:16:38 +0000
Message-ID: <1541416600-30056-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1541416600-30056-1-git-send-email-andrew.cooper3@citrix.com>
References: <1541416600-30056-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/5] x86: Introduce struct cpu_policy to
 refer to a group of individual policies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBwcmVwIHdvcmsgZm9yIHRoZSBmb2xsb3dpbmcgcGF0Y2ggLSBwbGVhc2UgcmVmZXIg
dG8gaXQgYXMgd2VsbC4KCldoZW4gYXVkaXRpbmcgYW5kIG1hbmlwdWxhdGluZyBwb2xpY2llcywg
aXQgaXMgbmVjZXNzYXJ5IHRvIGRvIHNvIHdpdGggYQpjb21wbGV0ZSBzZXQgb2YgcG9saWNpZXMs
IGR1ZSB0byB0aGUgaW50ZXJkZXBlbmRlbmNlcyBvZiB0aGUgY29udGVudHMuICBBCmNvbnRhaW5p
bmcgc3RydWN0dXJlIGxpa2UgdGhpcyB3aWxsIGFsbG93IGZvciBjbGVhcmVyIEFQSXMgYW5kIGNv
ZGUuCgpBcyBhIGZpcnN0IHVzZXIsIHRoaXMgc3RydWN0dXJlIGlzIGNvbnZlbmllbnQgZm9yIHRo
ZSBtYXBwaW5nIHVzZWQgYnkKWEVOX1NZU0NUTF9nZXRfY3B1X3BvbGljeSAoaW1wbGVtZW50ZWQg
aW4gdGhlIG5leHQgcGF0Y2gpLCBhbmQgZm9yIGF1ZGl0aW5nCihsYXRlciB3aGVuIFhFTl9ET01D
VExfc2V0X2NwdV9wb2xpY3kgaXMgaW1wbGVtZW50ZWQpLgoKQXQgdGhpcyBwb2ludCwgdGhlIGRp
c3RpbmN0aW9uIGJldHdlZW4gKl9tYXggYW5kICpfZGVmYXVsdCBpcyBpbnRyb2R1Y2VkIGludG8K
dGhlIEFCSS4gIEZvciBub3csICpfZGVmYXVsdCBpcyBtYXBwZWQgdG8gKl9tYXgsIGJ1dCBmdXR1
cmUgZGV2ZWxvcG1lbnQgd29yawp3aWxsIHJlc3VsdCBpbiAqX2RlZmF1bHQgYmVpbmcgYSBsb2dp
Y2FsIHN1YnNldCBvZiAqX21heC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogU2VyZ2V5IER5
YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKdjI6CiAqIERyb3AgX19yZWFkX21vc3Rs
eSBmcm9tIE1TUiBkZWNsYXJhdGlvbnMuICBGaXhlcyBjbGFuZyBidWlsZC4KICogcy9wb2xpY3lf
Z3JvdXAvY3B1X3BvbGljeS9nIHMvY3B1bXNyX3BvbGljeS9jcHVfcG9saWN5L2cKICogUmViYXNl
IG92ZXIgdGhlIG1zcl97ZG9tYWluLHZjcHV9X3BvbGljeSByZW5hbWUKICogRG9uJ3QgaW5jbHVk
ZSB2Y3B1X21zcnMgaW4gdGhlIGNwdV9wb2xpY3kKLS0tCiB4ZW4vYXJjaC94ODYvc3lzY3RsLmMg
ICAgICAgICAgICAgICAgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNs
dWRlL2FzbS14ODYvY3B1aWQuaCAgICAgICAgICB8ICAzICsrKwogeGVuL2luY2x1ZGUvcHVibGlj
L3N5c2N0bC5oICAgICAgICAgIHwgMjAgKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRl
L3hlbi9saWIveDg2L2NwdS1wb2xpY3kuaCB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwog
NCBmaWxlcyBjaGFuZ2VkLCA3NCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2luY2x1ZGUveGVuL2xpYi94ODYvY3B1LXBvbGljeS5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCmluZGV4IDQ1NmRjNTguLmVjYjUx
ZjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYv
c3lzY3RsLmMKQEAgLTMyLDYgKzMyLDMzIEBACiAjaW5jbHVkZSA8YXNtL3Bzci5oPgogI2luY2x1
ZGUgPGFzbS9jcHVpZC5oPgogCitjb25zdCBzdHJ1Y3QgY3B1X3BvbGljeSBzeXN0ZW1fcG9saWNp
ZXNbXSA9IHsKKyAgICBbIFhFTl9TWVNDVExfY3B1X3BvbGljeV9yYXcgXSA9IHsKKyAgICAgICAg
JnJhd19jcHVpZF9wb2xpY3ksCisgICAgICAgICZyYXdfbXNyX3BvbGljeSwKKyAgICB9LAorICAg
IFsgWEVOX1NZU0NUTF9jcHVfcG9saWN5X2hvc3QgXSA9IHsKKyAgICAgICAgJmhvc3RfY3B1aWRf
cG9saWN5LAorICAgICAgICAmaG9zdF9tc3JfcG9saWN5LAorICAgIH0sCisgICAgWyBYRU5fU1lT
Q1RMX2NwdV9wb2xpY3lfcHZfbWF4IF0gPSB7CisgICAgICAgICZwdl9tYXhfY3B1aWRfcG9saWN5
LAorICAgICAgICAmcHZfbWF4X21zcl9wb2xpY3ksCisgICAgfSwKKyAgICBbIFhFTl9TWVNDVExf
Y3B1X3BvbGljeV9odm1fbWF4IF0gPSB7CisgICAgICAgICZodm1fbWF4X2NwdWlkX3BvbGljeSwK
KyAgICAgICAgJmh2bV9tYXhfbXNyX3BvbGljeSwKKyAgICB9LAorICAgIFsgWEVOX1NZU0NUTF9j
cHVfcG9saWN5X3B2X2RlZmF1bHQgXSA9IHsKKyAgICAgICAgJnB2X21heF9jcHVpZF9wb2xpY3ks
CisgICAgICAgICZwdl9tYXhfbXNyX3BvbGljeSwKKyAgICB9LAorICAgIFsgWEVOX1NZU0NUTF9j
cHVfcG9saWN5X2h2bV9kZWZhdWx0IF0gPSB7CisgICAgICAgICZodm1fbWF4X2NwdWlkX3BvbGlj
eSwKKyAgICAgICAgJmh2bV9tYXhfbXNyX3BvbGljeSwKKyAgICB9LAorfTsKKwogc3RydWN0IGwz
X2NhY2hlX2luZm8gewogICAgIGludCByZXQ7CiAgICAgdW5zaWduZWQgbG9uZyBzaXplOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVpZC5oCmluZGV4IGYxMDljNmYuLjU0ODEwOGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3B1aWQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkLmgKQEAgLTgs
NiArOCw3IEBACiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8eGVuL2tlcm5lbC5o
PgogCisjaW5jbHVkZSA8eGVuL2xpYi94ODYvY3B1LXBvbGljeS5oPgogI2luY2x1ZGUgPHhlbi9s
aWIveDg2L2NwdWlkLmg+CiAKICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CkBAIC01MCw2ICs1
MSw4IEBAIGV4dGVybiBzdHJ1Y3QgY3B1aWRtYXNrcyBjcHVpZG1hc2tfZGVmYXVsdHM7CiBleHRl
cm4gc3RydWN0IGNwdWlkX3BvbGljeSByYXdfY3B1aWRfcG9saWN5LCBob3N0X2NwdWlkX3BvbGlj
eSwKICAgICBwdl9tYXhfY3B1aWRfcG9saWN5LCBodm1fbWF4X2NwdWlkX3BvbGljeTsKIAorZXh0
ZXJuIGNvbnN0IHN0cnVjdCBjcHVfcG9saWN5IHN5c3RlbV9wb2xpY2llc1tdOworCiAvKiBDaGVj
ayB0aGF0IGFsbCBwcmV2aW91c2x5IHByZXNlbnQgZmVhdHVyZXMgYXJlIHN0aWxsIGF2YWlsYWJs
ZS4gKi8KIGJvb2wgcmVjaGVja19jcHVfZmVhdHVyZXModW5zaWduZWQgaW50IGNwdSk7CiAKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9zeXNjdGwuaAppbmRleCA4Y2QwYTljLi45MDcwMDA3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC0x
MDYzLDYgKzEwNjMsMjYgQEAgc3RydWN0IHhlbl9zeXNjdGxfc2V0X3BhcmFtZXRlciB7CiAgICAg
dWludDE2X3QgcGFkWzNdOyAgICAgICAgICAgICAgICAgICAgICAgIC8qIElOOiBNVVNUIGJlIHpl
cm8uICovCiB9OwogCisjaWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChfX3g4Nl82NF9f
KQorLyoKKyAqIFhFTl9TWVNDVExfZ2V0X2NwdV9wb2xpY3kgKHg4NiBzcGVjaWZpYykKKyAqCisg
KiBSZXR1cm4gaW5mb3JtYXRpb24gYWJvdXQgQ1BVSUQgYW5kIE1TUiBwb2xpY2llcyBhdmFpbGFi
bGUgb24gdGhpcyBob3N0LgorICogIC0gICAgICAgUmF3OiBUaGUgcmVhbCBIL1cgdmFsdWVzLgor
ICogIC0gICAgICBIb3N0OiBUaGUgdmFsdWVzIFhlbiBpcyB1c2luZywgKGFmdGVyIGNvbW1hbmQg
bGluZSBvdmVycmlkZXMsIGV0YykuCisgKiAgLSAgICAgTWF4Xyo6IE1heGltdW0gc2V0IG9mIGZl
YXR1cmVzIGEgUFYgb3IgSFZNIGd1ZXN0IGNhbiB1c2UuICBJbmNsdWRlcworICogICAgICAgICAg
ICAgICBleHBlcmltZW50YWwgZmVhdHVyZXMgb3V0c2lkZSBvZiBzZWN1cml0eSBzdXBwb3J0Lgor
ICogIC0gRGVmYXVsdF8qOiBEZWZhdWx0IHNldCBvZiBmZWF0dXJlcyBhIFBWIG9yIEhWTSBndWVz
dCBjYW4gdXNlLiAgVGhpcyBpcworICogICAgICAgICAgICAgICB0aGUgc2VjdXJpdHkgc3VwcG9y
dGVkIHNldC4KKyAqLworI2RlZmluZSBYRU5fU1lTQ1RMX2NwdV9wb2xpY3lfcmF3ICAgICAgICAg
IDAKKyNkZWZpbmUgWEVOX1NZU0NUTF9jcHVfcG9saWN5X2hvc3QgICAgICAgICAxCisjZGVmaW5l
IFhFTl9TWVNDVExfY3B1X3BvbGljeV9wdl9tYXggICAgICAgMgorI2RlZmluZSBYRU5fU1lTQ1RM
X2NwdV9wb2xpY3lfaHZtX21heCAgICAgIDMKKyNkZWZpbmUgWEVOX1NZU0NUTF9jcHVfcG9saWN5
X3B2X2RlZmF1bHQgICA0CisjZGVmaW5lIFhFTl9TWVNDVExfY3B1X3BvbGljeV9odm1fZGVmYXVs
dCAgNQorI2VuZGlmCisKIHN0cnVjdCB4ZW5fc3lzY3RsIHsKICAgICB1aW50MzJfdCBjbWQ7CiAj
ZGVmaW5lIFhFTl9TWVNDVExfcmVhZGNvbnNvbGUgICAgICAgICAgICAgICAgICAgIDEKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdS1wb2xpY3kuaCBiL3hlbi9pbmNsdWRl
L3hlbi9saWIveDg2L2NwdS1wb2xpY3kuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi42ZjA3YzRiCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYv
Y3B1LXBvbGljeS5oCkBAIC0wLDAgKzEsMjQgQEAKKy8qIENvbW1vbiBkYXRhIHN0cnVjdHVyZXMg
YW5kIGZ1bmN0aW9ucyBjb25zdW1lZCBieSBoeXBlcnZpc29yIGFuZCB0b29sc3RhY2sgKi8KKyNp
Zm5kZWYgWEVOX0xJQl9YODZfUE9MSUNJRVNfSAorI2RlZmluZSBYRU5fTElCX1g4Nl9QT0xJQ0lF
U19ICisKKyNpbmNsdWRlIDx4ZW4vbGliL3g4Ni9jcHVpZC5oPgorI2luY2x1ZGUgPHhlbi9saWIv
eDg2L21zci5oPgorCitzdHJ1Y3QgY3B1X3BvbGljeQoreworICAgIHN0cnVjdCBjcHVpZF9wb2xp
Y3kgKmNwdWlkOworICAgIHN0cnVjdCBtc3JfcG9saWN5ICptc3I7Cit9OworCisjZW5kaWYgLyog
IVhFTl9MSUJfWDg2X1BPTElDSUVTX0ggKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAq
IG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cisg
KiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0t
IAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:17:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:17: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-devel-bounces@lists.xenproject.org>)
	id 1gJcsV-0001fh-74; Mon, 05 Nov 2018 11:17: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJcsT-0001f6-Rc
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:17:05 +0000
X-Inumbo-ID: 530c73b4-e0ec-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 530c73b4-e0ec-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 11:17:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69658212"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Nov 2018 11:16:37 +0000
Message-ID: <1541416600-30056-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1541416600-30056-1-git-send-email-andrew.cooper3@citrix.com>
References: <1541416600-30056-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/5] libx86: Introduce a helper to serialise
 msr_policy objects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBcyB3aXRoIENQ
VUlELCBhbiBhcmNoaXRlY3R1cmFsIGZvcm0gaXMgdXNlZCBmb3IgcmVwcmVzZW50aW5nIHRoZSBN
U1IgZGF0YS4KSXQgaXMgZXhwZWN0ZWQgbm90IHRvIGNoYW5nZSBtb3ZpbmcgZm9yd2FyZHMsIGJ1
dCBkb2VzIGhhdmUgYSAzMiBiaXQgZmllbGQKKGN1cnJlbnRseSByZXNlcnZlZCkgd2hpY2ggY2Fu
IGJlIHVzZWQgY29tcGF0aWJseSBpZiBuZWVkcyBiZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IFNlcmdleSBE
eWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogU2Vy
Z2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKdjI6CiAqIFJlYmFzZSBvdmVy
IHRoZSBtc3Jfe2RvbWFpbix2Y3B1fV9wb2xpY3kgcmVuYW1lCiAqIE9ubHkgc2VyaWFsaXNlIG1z
cl9wb2xpY3kKICogQ2hhbmdlIHRvIGFuIGFycmF5IHR5cGVkZWYgZm9yIGNvbnN0bmVzcyByZWFz
b25zCnYzOgogKiBSZWJhc2Ugb3ZlciBsaWJ4ODYncyBtb3ZlbWVudAotLS0KIHRvb2xzL2xpYnhj
L01ha2VmaWxlICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYveGVuLmggfCAgOSArKysrKy0KIHhlbi9pbmNsdWRlL3hlbi9saWIveDg2L21zci5oICAgICB8
IDI2ICsrKysrKysrKysrKysrKysrKwogeGVuL2xpYi94ODYvTWFrZWZpbGUgICAgICAgICAgICAg
IHwgIDEgKwogeGVuL2xpYi94ODYvbXNyLmMgICAgICAgICAgICAgICAgIHwgNTggKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vbGliL3g4Ni9wcml2YXRlLmggICAg
ICAgICAgICAgfCAgMyArKwogNiBmaWxlcyBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9saWIveDg2L21zci5jCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMvTWFrZWZpbGUgYi90b29scy9saWJ4Yy9NYWtlZmlsZQppbmRleCA2
OGJiMzY3Li40NGQ5ZDA5IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9NYWtlZmlsZQorKysgYi90
b29scy9saWJ4Yy9NYWtlZmlsZQpAQCAtODMsNyArODMsNyBAQCAkKHBhdHN1YnN0ICUuYywlLm9w
aWMsJChFTEZfU1JDUy15KSk6IENGTEFHUyArPSAtV25vLXBvaW50ZXItc2lnbgogaWZlcSAoJChD
T05GSUdfWDg2KSx5KSAjIEFkZCBsaWJ4ODYgdG8gdGhlIGJ1aWxkCiB2cGF0aCAlLmMgLi4vLi4v
eGVuL2xpYi94ODYKIAotR1VFU1RfU1JDUy15ICAgICAgICAgICAgICAgICArPSBjcHVpZC5jCitH
VUVTVF9TUkNTLXkgICAgICAgICAgICAgICAgICs9IGNwdWlkLmMgbXNyLmMKIGVuZGlmCiAKICMg
bmV3IGRvbWFpbiBidWlsZGVyCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYveGVuLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmgKaW5kZXggNzk4MGY5
ZS4uOGVkNTkwNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaApAQCAtMzE1LDcgKzMxNSw3
IEBAIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgewogI2VuZGlmCiAKIC8qCi0gKiBSZXBy
ZXNlbnRhdGlvbnMgb2YgYXJjaGl0ZWN0dXJhbCBDUFVJRCBpbmZvcm1hdGlvbi4gIFVzZWQgYXMg
dGhlCisgKiBSZXByZXNlbnRhdGlvbnMgb2YgYXJjaGl0ZWN0dXJhbCBDUFVJRCBhbmQgTVNSIGlu
Zm9ybWF0aW9uLiAgVXNlZCBhcyB0aGUKICAqIHNlcmlhbGlzZWQgdmVyc2lvbiBvZiBYZW4ncyBp
bnRlcm5hbCByZXByZXNlbnRhdGlvbi4KICAqLwogdHlwZWRlZiBzdHJ1Y3QgeGVuX2NwdWlkX2xl
YWYgewpAQCAtMzI1LDYgKzMyNSwxMyBAQCB0eXBlZGVmIHN0cnVjdCB4ZW5fY3B1aWRfbGVhZiB7
CiB9IHhlbl9jcHVpZF9sZWFmX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fY3B1aWRf
bGVhZl90KTsKIAordHlwZWRlZiBzdHJ1Y3QgeGVuX21zcl9lbnRyeSB7CisgICAgdWludDMyX3Qg
aWR4OworICAgIHVpbnQzMl90IGZsYWdzOyAvKiBSZXNlcnZlZCBNQlouICovCisgICAgdWludDY0
X3QgdmFsOworfSB4ZW5fbXNyX2VudHJ5X3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
bXNyX2VudHJ5X3QpOworCiAjZW5kaWYgLyogIV9fQVNTRU1CTFlfXyAqLwogCiAvKgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvbXNyLmggYi94ZW4vaW5jbHVkZS94ZW4vbGli
L3g4Ni9tc3IuaAppbmRleCBlNmIxM2FkLi5lMmNmYmIxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vbGliL3g4Ni9tc3IuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9tc3IuaApA
QCAtMiw2ICsyLDkgQEAKICNpZm5kZWYgWEVOX0xJQl9YODZfTVNSX0gKICNkZWZpbmUgWEVOX0xJ
Ql9YODZfTVNSX0gKIAorLyogTWF4aW11bSBudW1iZXIgb2YgTVNScyB3cml0dGVuIHdoZW4gc2Vy
aWFsaXNpbmcgbXNyX3BvbGljeS4gKi8KKyNkZWZpbmUgTVNSX01BWF9TRVJJQUxJU0VEX0VOVFJJ
RVMgMQorCiAvKiBNU1IgcG9saWN5IG9iamVjdCBmb3Igc2hhcmVkIHBlci1kb21haW4gTVNScyAq
Lwogc3RydWN0IG1zcl9wb2xpY3kKIHsKQEAgLTIyLDYgKzI1LDI5IEBAIHN0cnVjdCBtc3JfcG9s
aWN5CiAgICAgfSBwbGFmb3JtX2luZm87CiB9OwogCisjaWZkZWYgX19YRU5fXworI2luY2x1ZGUg
PHB1YmxpYy9hcmNoLXg4Ni94ZW4uaD4KK3R5cGVkZWYgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5f
bXNyX2VudHJ5X3QpIG1zcl9lbnRyeV9idWZmZXJfdDsKKyNlbHNlCisjaW5jbHVkZSA8eGVuL2Fy
Y2gteDg2L3hlbi5oPgordHlwZWRlZiB4ZW5fbXNyX2VudHJ5X3QgbXNyX2VudHJ5X2J1ZmZlcl90
W107CisjZW5kaWYKKworLyoqCisgKiBTZXJpYWxpc2UgYW4gbXNyX3BvbGljeSBvYmplY3QgaW50
byBhbiBhcnJheS4KKyAqCisgKiBAcGFyYW0gcG9saWN5ICAgICBUaGUgbXNyX3BvbGljeSB0byBz
ZXJpYWxpc2UuCisgKiBAcGFyYW0gbXNycyAgICAgICBUaGUgYXJyYXkgb2YgbXNycyB0byBzZXJp
YWxpc2UgaW50by4KKyAqIEBwYXJhbSBucl9lbnRyaWVzIFRoZSBudW1iZXIgb2YgZW50cmllcyBp
biAnbXNycycuCisgKiBAcmV0dXJucyAtZXJybm8KKyAqCisgKiBXcml0ZXMgYXQgbW9zdCBNU1Jf
TUFYX1NFUklBTElTRURfRU5UUklFUy4gIE1heSBmYWlsIHdpdGggLUVOT0JVRlMgaWYgdGhlCisg
KiBidWZmZXIgYXJyYXkgaXMgdG9vIHNob3J0LiAgT24gc3VjY2VzcywgbnJfZW50cmllcyBpcyB1
cGRhdGVkIHdpdGggdGhlCisgKiBhY3R1YWwgbnVtYmVyIG9mIG1zcnMgd3JpdHRlbi4KKyAqLwor
aW50IHg4Nl9tc3JfY29weV90b19idWZmZXIoY29uc3Qgc3RydWN0IG1zcl9wb2xpY3kgKnBvbGlj
eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zcl9lbnRyeV9idWZmZXJfdCBtc3JzLCB1
aW50MzJfdCAqbnJfZW50cmllcyk7CisKICNlbmRpZiAvKiAhWEVOX0xJQl9YODZfTVNSX0ggKi8K
IAogLyoKZGlmZiAtLWdpdCBhL3hlbi9saWIveDg2L01ha2VmaWxlIGIveGVuL2xpYi94ODYvTWFr
ZWZpbGUKaW5kZXggM2ZiMmUwYi4uMmY5NjkxZSAxMDA2NDQKLS0tIGEveGVuL2xpYi94ODYvTWFr
ZWZpbGUKKysrIGIveGVuL2xpYi94ODYvTWFrZWZpbGUKQEAgLTEgKzEsMiBAQAogb2JqLXkgKz0g
Y3B1aWQubworb2JqLXkgKz0gbXNyLm8KZGlmZiAtLWdpdCBhL3hlbi9saWIveDg2L21zci5jIGIv
eGVuL2xpYi94ODYvbXNyLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNjBm
YjU2NwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9saWIveDg2L21zci5jCkBAIC0wLDAgKzEsNTgg
QEAKKyNpbmNsdWRlICJwcml2YXRlLmgiCisKKyNpbmNsdWRlIDx4ZW4vbGliL3g4Ni9tc3IuaD4K
KworLyoKKyAqIENvcHkgYSBzaW5nbGUgTVNSIGludG8gdGhlIHByb3ZpZGVkIG1zcl9lbnRyeV9i
dWZmZXJfdCBidWZmZXIsIHBlcmZvcm1pbmcgYQorICogYm91bmRhcnkgY2hlY2sgYWdhaW5zdCB0
aGUgYnVmZmVyIHNpemUuCisgKi8KK3N0YXRpYyBpbnQgY29weV9tc3JfdG9fYnVmZmVyKHVpbnQz
Ml90IGlkeCwgdWludDY0X3QgdmFsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNy
X2VudHJ5X2J1ZmZlcl90IG1zcnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCAqY3Vycl9lbnRyeSwgY29uc3QgdWludDMyX3QgbnJfZW50cmllcykKK3sKKyAgICBjb25z
dCB4ZW5fbXNyX2VudHJ5X3QgZW50ID0geyAuaWR4ID0gaWR4LCAudmFsID0gdmFsIH07CisKKyAg
ICBpZiAoICpjdXJyX2VudHJ5ID09IG5yX2VudHJpZXMgKQorICAgICAgICByZXR1cm4gLUVOT0JV
RlM7CisKKyAgICBpZiAoIGNvcHlfdG9fYnVmZmVyX29mZnNldChtc3JzLCAqY3Vycl9lbnRyeSwg
JmVudCwgMSkgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgICsrKmN1cnJfZW50cnk7
CisKKyAgICByZXR1cm4gMDsKK30KKworaW50IHg4Nl9tc3JfY29weV90b19idWZmZXIoY29uc3Qg
c3RydWN0IG1zcl9wb2xpY3kgKnAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBtc3JfZW50
cnlfYnVmZmVyX3QgbXNycywgdWludDMyX3QgKm5yX2VudHJpZXNfcCkKK3sKKyAgICBjb25zdCB1
aW50MzJfdCBucl9lbnRyaWVzID0gKm5yX2VudHJpZXNfcDsKKyAgICB1aW50MzJfdCBjdXJyX2Vu
dHJ5ID0gMDsKKworI2RlZmluZSBDT1BZX01TUihpZHgsIHZhbCkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGludCByZXQ7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgaWYgKCAocmV0ID0gY29weV9tc3JfdG9fYnVmZmVyKCAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgICBpZHgsIHZhbCwgbXNycywgJmN1cnJfZW50cnksIG5yX2Vu
dHJpZXMpKSApICAgXAorICAgICAgICAgICAgcmV0dXJuIHJldDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9KQorCisgICAgQ09QWV9NU1IoTVNSX0lOVEVM
X1BMQVRGT1JNX0lORk8sIHAtPnBsYWZvcm1faW5mby5yYXcpOworCisjdW5kZWYgQ09QWV9NU1IK
KworICAgICpucl9lbnRyaWVzX3AgPSBjdXJyX2VudHJ5OworCisgICAgcmV0dXJuIDA7Cit9CisK
Ky8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJC
U0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFi
cy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2xpYi94ODYvcHJpdmF0
ZS5oIGIveGVuL2xpYi94ODYvcHJpdmF0ZS5oCmluZGV4IDgzY2I2NTMuLjNlZTk5YWEgMTAwNjQ0
Ci0tLSBhL3hlbi9saWIveDg2L3ByaXZhdGUuaAorKysgYi94ZW4vbGliL3g4Ni9wcml2YXRlLmgK
QEAgLTksNiArOSw3IEBACiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAKICNpbmNsdWRlIDxhc20v
Z3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8YXNtL21zci1pbmRleC5oPgogCiAjZGVmaW5lIGNv
cHlfdG9fYnVmZmVyX29mZnNldCBjb3B5X3RvX2d1ZXN0X29mZnNldAogCkBAIC0xOSw2ICsyMCw4
IEBACiAjaW5jbHVkZSA8c3RkYm9vbC5oPgogI2luY2x1ZGUgPHN0ZGRlZi5oPgogCisjaW5jbHVk
ZSA8eGVuL2FzbS9tc3ItaW5kZXguaD4KKwogI2luY2x1ZGUgPHhlbi10b29scy9saWJzLmg+CiAK
IHN0YXRpYyBpbmxpbmUgYm9vbCB0ZXN0X2JpdCh1bnNpZ25lZCBpbnQgYml0LCBjb25zdCB2b2lk
ICp2YWRkcikKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:17:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:17: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-devel-bounces@lists.xenproject.org>)
	id 1gJcsT-0001f5-OT; Mon, 05 Nov 2018 11:17: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJcsS-0001er-K2
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:17:04 +0000
X-Inumbo-ID: 52b80ca7-e0ec-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52b80ca7-e0ec-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 11:17:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69658208"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Nov 2018 11:16:35 +0000
Message-ID: <1541416600-30056-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/5] x86: Be able to retrieve system and
 domain policies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXRzIGxvbmctc2luY2UgdGltZSB0byByZXBvc3QgdGhpcyB3b3JrLCBzZWVpbmcgYXMgaXQgaXMg
YmxvY2tpbmcgcGFydHMgb2YgdGhlCnNwZWN1bGF0aXZlIGltcHJvdmVtZW50IHdvcmsgYWxyZWFk
eSBkaXNjdXNzZWQuICBTZWUgaW5kaXZpdWRhbCBwYXRjaGVzIGZvcgpkZXRhaWxzLgoKQW5kcmV3
IENvb3BlciAoMik6CiAgbGlieDg2OiBJbnRyb2R1Y2UgYSBoZWxwZXIgdG8gc2VyaWFsaXNlIGNw
dWlkX3BvbGljeSBvYmplY3RzCiAgeDg2OiBJbnRyb2R1Y2Ugc3RydWN0IGNwdV9wb2xpY3kgdG8g
cmVmZXIgdG8gYSBncm91cCBvZiBpbmRpdmlkdWFsIHBvbGljaWVzCgpSb2dlciBQYXUgTW9ubsOp
ICgxKToKICBsaWJ4ODY6IEludHJvZHVjZSBhIGhlbHBlciB0byBzZXJpYWxpc2UgbXNyX3BvbGlj
eSBvYmplY3RzCgpTZXJnZXkgRHlhc2xpICgyKToKICB4ODYvc3lzY3RsOiBJbXBsZW1lbnQgWEVO
X1NZU0NUTF9nZXRfY3B1X3BvbGljeQogIHg4Ni9kb21jdGw6IEltcGxlbWVudCBYRU5fRE9NQ1RM
X2dldF9jcHVfcG9saWN5CgogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSAgIHwg
ICAyICstCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYgICAgfCAgIDIgKy0KIHRv
b2xzL2xpYnhjL01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAgMiArLQogdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmggICAgICAgIHwgICA5ICsrKwogdG9vbHMvbGlieGMveGNfY3B1aWRf
eDg2LmMgICAgICAgICAgIHwgIDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9t
aXNjL3hlbi1jcHVpZC5jICAgICAgICAgICAgICAgfCAxMjggKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICAgICAgICB8ICAz
MiArKysrKysrKysKIHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgICAgICAgICAgICB8ICA3NCAr
KysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZC5oICAgICAgICAg
IHwgICAzICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaCAgICB8ICAxOCArKysr
KwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgIHwgIDE4ICsrKysrCiB4ZW4v
aW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgICAgICAgfCAgMzcgKysrKysrKysrKwogeGVuL2lu
Y2x1ZGUveGVuL2xpYi94ODYvY3B1LXBvbGljeS5oIHwgIDI0ICsrKysrKysKIHhlbi9pbmNsdWRl
L3hlbi9saWIveDg2L2NwdWlkLmggICAgICB8ICAzNiArKysrKysrKysrCiB4ZW4vaW5jbHVkZS94
ZW4vbGliL3g4Ni9tc3IuaCAgICAgICAgfCAgMjYgKysrKysrKwogeGVuL2xpYi94ODYvTWFrZWZp
bGUgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9saWIveDg2L2NwdWlkLmMgICAgICAgICAg
ICAgICAgICB8ICA5MSArKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vbGliL3g4Ni9tc3Iu
YyAgICAgICAgICAgICAgICAgICAgfCAgNTggKysrKysrKysrKysrKysrKwogeGVuL2xpYi94ODYv
cHJpdmF0ZS5oICAgICAgICAgICAgICAgIHwgIDIxICsrKysrKwogeGVuL3hzbS9mbGFzay9ob29r
cy5jICAgICAgICAgICAgICAgIHwgICA0ICsrCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3Nf
dmVjdG9ycyAgfCAgIDQgKy0KIDIxIGZpbGVzIGNoYW5nZWQsIDY3OCBpbnNlcnRpb25zKCspLCA3
IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9saWIveDg2
L2NwdS1wb2xpY3kuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9saWIveDg2L21zci5jCgotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:17:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:17: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-devel-bounces@lists.xenproject.org>)
	id 1gJcsV-0001fx-S3; Mon, 05 Nov 2018 11:17: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJcsU-0001fM-5u
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:17:06 +0000
X-Inumbo-ID: 5325e38c-e0ec-11e8-ad4d-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5325e38c-e0ec-11e8-ad4d-12d6303a7972;
 Mon, 05 Nov 2018 11:17:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69658209"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Nov 2018 11:16:36 +0000
Message-ID: <1541416600-30056-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1541416600-30056-1-git-send-email-andrew.cooper3@citrix.com>
References: <1541416600-30056-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/5] libx86: Introduce a helper to serialise
 cpuid_policy objects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHNlcmlhbGlzZWQgZm9ybSBpcyBtYWRlIHVwIG9mIHRoZSBsZWFmLCBzdWJsZWFmIGFuZCBk
YXRhIHR1cGxlLiAgQXMgdGhpcwppcyB0aGUgYXJjaGl0ZWN0dXJhbCBmb3JtLCBpdCBpcyBleHBl
Y3RlZCBub3QgdG8gY2hhbmdlIGdvaW5nIGZvcndhcmRzLgoKVGhlIHNlcmlhbGlzYXRpb24gb2Yg
dGhlIFhlbi9WaXJpZGlhbiBsZWF2ZXMgaXNuJ3QgZnVsbHkgaW1wbGVtZW50ZWQgeWV0LiAgSXQK
aXMganVzdCBlbm91Z2ggdG8gYmUgYnVnLWNvbXBhdGlibGUgd2l0aCB0aGUgY3VycmVudCBET01D
VExfc2V0X2NwdWlkCmJlaGF2aW91ciwgYnV0IG5lZWRzIGZ1cnRoZXIgaHlwZXJ2aXNvciB3b3Jr
IGJlZm9yZSB0aGUgdG9vbHN0YWNrIGNhbiBzZW5zaWJseQpjb250cm9sIHRoZXNlIHZhbHVlcy4K
Cng4Nl9jcHVpZF9jb3B5X3RvX2J1ZmZlcigpIGlzIGltcGxlbWVudGVkIHVzaW5nIFhlbidzIHJl
Z3VsYXIgY29weV90b19ndWVzdApwcmltaXRpdmVzLCB3aXRoIGFuIEFQSS1jb21wYXRpYmxlIG1l
bWNweSgpIGlzIHVzZWQgZm9yIHRoZSBsaWJ4YyBoYWxmIG9mIHRoZQpidWlsZC4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgpDQzogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKdjI6CiAqIE1v
dmUgTUlOKCkgaW50byB4ZW4tdG9vbHMvbGlicy5oCiAqIExlYXZlIGEgVE9ETyBmb3IgdGhlIFhl
bi9WaXJpZGlhbiBsZWFmIGluZnJhc3RydWN0dXJlLCBhbmQgdXBkYXRlIHRoZQogICBjb21taXQg
bWVzc2FnZQogKiBSZXdyaXRlIGNvcHlfdG9fYnVmZmVyX29mZnNldCgpIHRvIGF2b2lkIG11bHRp
cGxlIGV2YWx1YXRpb24gb2YgaXRzCiAgIHBhcmFtZXRlcnMKICogQ2hhbmdlIHRvIGFuIGFycmF5
IHR5cGVkZWYgZm9yIGNvbnN0bmVzcyByZWFzb25zCnYzOgogKiBSZWJhc2Ugb3ZlciBsaWJ4ODYn
cyBtb3ZlbWVudAogKiBSZW1vdmUgdW5uZWNlc3NhcnkgYnJhY2tldHMgaW4gY29weV90b19idWZm
ZXJfb2Zmc2V0KCkgYW5kIGluY2x1ZGUgZXh0cmEKICAgdHlwZSBzYWZldHkKLS0tCiB4ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmggfCAxMSArKysrKwogeGVuL2luY2x1ZGUveGVuL2xp
Yi94ODYvY3B1aWQuaCAgIHwgMzYgKysrKysrKysrKysrKysrKwogeGVuL2xpYi94ODYvY3B1aWQu
YyAgICAgICAgICAgICAgIHwgOTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vbGliL3g4Ni9wcml2YXRlLmggICAgICAgICAgICAgfCAxOCArKysrKysrKwogNCBm
aWxlcyBjaGFuZ2VkLCAxNTYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni94ZW4uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4u
aAppbmRleCBjNzY2MjI2Li43OTgwZjllIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC14ODYveGVuLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oCkBA
IC0zMTQsNiArMzE0LDE3IEBAIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgewogI2RlZmlu
ZSBYRU5fQUNQSV9HUEUwX0NQVUhQX0JJVCAgICAgIDIKICNlbmRpZgogCisvKgorICogUmVwcmVz
ZW50YXRpb25zIG9mIGFyY2hpdGVjdHVyYWwgQ1BVSUQgaW5mb3JtYXRpb24uICBVc2VkIGFzIHRo
ZQorICogc2VyaWFsaXNlZCB2ZXJzaW9uIG9mIFhlbidzIGludGVybmFsIHJlcHJlc2VudGF0aW9u
LgorICovCit0eXBlZGVmIHN0cnVjdCB4ZW5fY3B1aWRfbGVhZiB7CisjZGVmaW5lIFhFTl9DUFVJ
RF9OT19TVUJMRUFGIDB4ZmZmZmZmZmZ1CisgICAgdWludDMyX3QgbGVhZiwgc3VibGVhZjsKKyAg
ICB1aW50MzJfdCBhLCBiLCBjLCBkOworfSB4ZW5fY3B1aWRfbGVhZl90OworREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX2NwdWlkX2xlYWZfdCk7CisKICNlbmRpZiAvKiAhX19BU1NFTUJMWV9f
ICovCiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oIGIv
eGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaAppbmRleCA1ZTRlYzA5Li41MWI2MTcxIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi9saWIveDg2L2NwdWlkLmgKQEAgLTQ1LDYgKzQ1LDE5IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCBjcHVpZF9jb3VudF9sZWFmKAogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9FWFREICAgICAg
IE1BWChDUFVJRF9HVUVTVF9OUl9FWFREX0lOVEVMLCBcCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIENQVUlEX0dVRVNUX05SX0VYVERfQU1EKQogCisvKgorICogTWF4aW11
bSBudW1iZXIgb2YgbGVhdmVzIGEgc3RydWN0IGNwdWlkX3BvbGljeSB0dXJucyBpbnRvIHdoZW4g
c2VyaWFsaXNlZAorICogZm9yIGludGVyYWN0aW9uIHdpdGggdGhlIHRvb2xzdGFjay4gIChTdW0g
b2YgYWxsIGxlYXZlcyBpbiBlYWNoIHVuaW9uLCBsZXNzCisgKiB0aGUgZW50cmllcyBpbiBiYXNp
YyB3aGljaCBzdWItdW5pb25zIGhhbmcgb2ZmIG9mLikKKyAqLworI2RlZmluZSBDUFVJRF9NQVhf
U0VSSUFMSVNFRF9MRUFWRVMgICAgICAgICAgICAgICAgICAgICBcCisgICAgKENQVUlEX0dVRVNU
X05SX0JBU0lDICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgQ1BVSURfR1VF
U1RfTlJfRkVBVCAgIC0gISFDUFVJRF9HVUVTVF9OUl9GRUFUICsgICAgXAorICAgICBDUFVJRF9H
VUVTVF9OUl9DQUNIRSAgLSAhIUNQVUlEX0dVRVNUX05SX0NBQ0hFICsgICBcCisgICAgIENQVUlE
X0dVRVNUX05SX1RPUE8gICAtICEhQ1BVSURfR1VFU1RfTlJfVE9QTyArICAgIFwKKyAgICAgQ1BV
SURfR1VFU1RfTlJfWFNUQVRFIC0gISFDUFVJRF9HVUVTVF9OUl9YU1RBVEUgKyAgXAorICAgICBD
UFVJRF9HVUVTVF9OUl9FWFREICsgMiAvKiBodl9saW1pdCBhbmQgaHYyX2xpbWl0ICovICkKKwog
c3RydWN0IGNwdWlkX3BvbGljeQogewogI2RlZmluZSBERUNMX0JJVEZJRUxEKHdvcmQpIF9ERUNM
X0JJVEZJRUxEKEZFQVRVUkVTRVRfICMjIHdvcmQpCkBAIC0yNDgsNiArMjYxLDI5IEBAIHZvaWQg
eDg2X2NwdWlkX3BvbGljeV9maWxsX25hdGl2ZShzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwKTsKIAog
Y29uc3QgdWludDMyX3QgKng4Nl9jcHVpZF9sb29rdXBfZGVlcF9kZXBzKHVpbnQzMl90IGZlYXR1
cmUpOwogCisjaWZkZWYgX19YRU5fXworI2luY2x1ZGUgPHB1YmxpYy9hcmNoLXg4Ni94ZW4uaD4K
K3R5cGVkZWYgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fY3B1aWRfbGVhZl90KSBjcHVpZF9sZWFm
X2J1ZmZlcl90OworI2Vsc2UKKyNpbmNsdWRlIDx4ZW4vYXJjaC14ODYveGVuLmg+Cit0eXBlZGVm
IHhlbl9jcHVpZF9sZWFmX3QgY3B1aWRfbGVhZl9idWZmZXJfdFtdOworI2VuZGlmCisKKy8qKgor
ICogU2VyaWFsaXNlIGEgY3B1aWRfcG9saWN5IG9iamVjdCBpbnRvIGFuIGFycmF5IG9mIGNwdWlk
IGxlYXZlcy4KKyAqCisgKiBAcGFyYW0gcG9saWN5ICAgICBUaGUgY3B1aWRfcG9saWN5IHRvIHNl
cmlhbGlzZS4KKyAqIEBwYXJhbSBsZWF2ZXMgICAgIFRoZSBhcnJheSBvZiBsZWF2ZXMgdG8gc2Vy
aWFsaXNlIGludG8uCisgKiBAcGFyYW0gbnJfZW50cmllcyBUaGUgbnVtYmVyIG9mIGVudHJpZXMg
aW4gJ2xlYXZlcycuCisgKiBAcmV0dXJucyAtZXJybm8KKyAqCisgKiBXcml0ZXMgYXQgbW9zdCBD
UFVJRF9NQVhfU0VSSUFMSVNFRF9MRUFWRVMuICBNYXkgZmFpbCB3aXRoIC1FTk9CVUZTIGlmIHRo
ZQorICogbGVhdmVzIGFycmF5IGlzIHRvbyBzaG9ydC4gIE9uIHN1Y2Nlc3MsIG5yX2VudHJpZXMg
aXMgdXBkYXRlZCB3aXRoIHRoZQorICogYWN0dWFsIG51bWJlciBvZiBsZWF2ZXMgd3JpdHRlbi4K
KyAqLworaW50IHg4Nl9jcHVpZF9jb3B5X3RvX2J1ZmZlcihjb25zdCBzdHJ1Y3QgY3B1aWRfcG9s
aWN5ICpwb2xpY3ksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdWlkX2xlYWZfYnVm
ZmVyX3QgbGVhdmVzLCB1aW50MzJfdCAqbnJfZW50cmllcyk7CisKICNlbmRpZiAvKiAhWEVOX0xJ
Ql9YODZfQ1BVSURfSCAqLwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2xpYi94ODYvY3B1aWQuYyBi
L3hlbi9saWIveDg2L2NwdWlkLmMKaW5kZXggZGRkMzgyMS4uZjA5ZDhkNSAxMDA2NDQKLS0tIGEv
eGVuL2xpYi94ODYvY3B1aWQuYworKysgYi94ZW4vbGliL3g4Ni9jcHVpZC5jCkBAIC0xNDIsNiAr
MTQyLDk3IEBAIGNvbnN0IHVpbnQzMl90ICp4ODZfY3B1aWRfbG9va3VwX2RlZXBfZGVwcyh1aW50
MzJfdCBmZWF0dXJlKQogfQogCiAvKgorICogQ29weSBhIHNpbmdsZSBjcHVpZF9sZWFmIGludG8g
YSBwcm92aWRlZCB4ZW5fY3B1aWRfbGVhZl90IGJ1ZmZlciwKKyAqIHBlcmZvcm1pbmcgYm91bmRh
cnkgY2hlY2tpbmcgYWdhaW5zdCB0aGUgYnVmZmVyIHNpemUuCisgKi8KK3N0YXRpYyBpbnQgY29w
eV9sZWFmX3RvX2J1ZmZlcih1aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpkYXRhLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdWlkX2xlYWZfYnVmZmVyX3QgbGVhdmVz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpjdXJyX2VudHJ5LCBj
b25zdCB1aW50MzJfdCBucl9lbnRyaWVzKQoreworICAgIGNvbnN0IHhlbl9jcHVpZF9sZWFmX3Qg
dmFsID0geworICAgICAgICBsZWFmLCBzdWJsZWFmLCBkYXRhLT5hLCBkYXRhLT5iLCBkYXRhLT5j
LCBkYXRhLT5kLAorICAgIH07CisKKyAgICBpZiAoICpjdXJyX2VudHJ5ID09IG5yX2VudHJpZXMg
KQorICAgICAgICByZXR1cm4gLUVOT0JVRlM7CisKKyAgICBpZiAoIGNvcHlfdG9fYnVmZmVyX29m
ZnNldChsZWF2ZXMsICpjdXJyX2VudHJ5LCAmdmFsLCAxKSApCisgICAgICAgIHJldHVybiAtRUZB
VUxUOworCisgICAgKysqY3Vycl9lbnRyeTsKKworICAgIHJldHVybiAwOworfQorCitpbnQgeDg2
X2NwdWlkX2NvcHlfdG9fYnVmZmVyKGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNwdWlkX2xlYWZfYnVmZmVyX3QgbGVhdmVzLCB1aW50
MzJfdCAqbnJfZW50cmllc19wKQoreworICAgIGNvbnN0IHVpbnQzMl90IG5yX2VudHJpZXMgPSAq
bnJfZW50cmllc19wOworICAgIHVpbnQzMl90IGN1cnJfZW50cnkgPSAwLCBsZWFmLCBzdWJsZWFm
OworCisjZGVmaW5lIENPUFlfTEVBRihsLCBzLCBkYXRhKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBpbnQgcmV0OyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgaWYgKCAocmV0ID0gY29weV9sZWFmX3RvX2J1ZmZlciggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgbCwgcywgZGF0YSwgbGVhdmVzLCAm
Y3Vycl9lbnRyeSwgbnJfZW50cmllcykpICkgICBcCisgICAgICAgICAgICByZXR1cm4gcmV0OyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9KQorCisg
ICAgLyogQmFzaWMgbGVhdmVzLiAqLworICAgIGZvciAoIGxlYWYgPSAwOyBsZWFmIDw9IE1JTihw
LT5iYXNpYy5tYXhfbGVhZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlf
U0laRShwLT5iYXNpYy5yYXcpIC0gMSk7ICsrbGVhZiApCisgICAgeworICAgICAgICBzd2l0Y2gg
KCBsZWFmICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDB4NDoKKyAgICAgICAgICAgIGZvciAo
IHN1YmxlYWYgPSAwOyBzdWJsZWFmIDwgQVJSQVlfU0laRShwLT5jYWNoZS5yYXcpOyArK3N1Ymxl
YWYgKQorICAgICAgICAgICAgICAgIENPUFlfTEVBRihsZWFmLCBzdWJsZWFmLCAmcC0+Y2FjaGUu
cmF3W3N1YmxlYWZdKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgMHg3Ogor
ICAgICAgICAgICAgZm9yICggc3VibGVhZiA9IDA7CisgICAgICAgICAgICAgICAgICBzdWJsZWFm
IDw9IE1JTihwLT5mZWF0Lm1heF9zdWJsZWFmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQVJSQVlfU0laRShwLT5mZWF0LnJhdykgLSAxKTsgKytzdWJsZWFmICkKKyAgICAgICAg
ICAgICAgICBDT1BZX0xFQUYobGVhZiwgc3VibGVhZiwgJnAtPmZlYXQucmF3W3N1YmxlYWZdKTsK
KyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgMHhiOgorICAgICAgICAgICAgZm9y
ICggc3VibGVhZiA9IDA7IHN1YmxlYWYgPCBBUlJBWV9TSVpFKHAtPnRvcG8ucmF3KTsgKytzdWJs
ZWFmICkKKyAgICAgICAgICAgICAgICBDT1BZX0xFQUYobGVhZiwgc3VibGVhZiwgJnAtPnRvcG8u
cmF3W3N1YmxlYWZdKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgMHhkOgor
ICAgICAgICAgICAgZm9yICggc3VibGVhZiA9IDA7IHN1YmxlYWYgPCBBUlJBWV9TSVpFKHAtPnhz
dGF0ZS5yYXcpOyArK3N1YmxlYWYgKQorICAgICAgICAgICAgICAgIENPUFlfTEVBRihsZWFmLCBz
dWJsZWFmLCAmcC0+eHN0YXRlLnJhd1tzdWJsZWFmXSk7CisgICAgICAgICAgICBicmVhazsKKwor
ICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgQ09QWV9MRUFGKGxlYWYsIFhFTl9DUFVJRF9O
T19TVUJMRUFGLCAmcC0+YmFzaWMucmF3W2xlYWZdKTsKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICB9CisgICAgfQorCisgICAgLyogVE9ETzogUG9ydCBYZW4gYW5kIFZpcmlkaWFuIGxlYXZl
cyB0byB0aGUgbmV3IENQVUlEIGluZnJhc3RydWN0dXJlLiAqLworICAgIENPUFlfTEVBRigweDQw
MDAwMDAwLCBYRU5fQ1BVSURfTk9fU1VCTEVBRiwKKyAgICAgICAgICAgICAgJihzdHJ1Y3QgY3B1
aWRfbGVhZil7IHAtPmh2X2xpbWl0IH0pOworICAgIENPUFlfTEVBRigweDQwMDAwMTAwLCBYRU5f
Q1BVSURfTk9fU1VCTEVBRiwKKyAgICAgICAgICAgICAgJihzdHJ1Y3QgY3B1aWRfbGVhZil7IHAt
Pmh2Ml9saW1pdCB9KTsKKworICAgIC8qIEV4dGVuZGVkIGxlYXZlcy4gKi8KKyAgICBmb3IgKCBs
ZWFmID0gMDsgbGVhZiA8PSBNSU4ocC0+ZXh0ZC5tYXhfbGVhZiAmIDB4ZmZmZnVsLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHAtPmV4dGQucmF3KSAtIDEpOyAr
K2xlYWYgKQorICAgICAgICBDT1BZX0xFQUYoMHg4MDAwMDAwMCB8IGxlYWYsIFhFTl9DUFVJRF9O
T19TVUJMRUFGLCAmcC0+ZXh0ZC5yYXdbbGVhZl0pOworCisjdW5kZWYgQ09QWV9MRUFGCisKKyAg
ICAqbnJfZW50cmllc19wID0gY3Vycl9lbnRyeTsKKworICAgIHJldHVybiAwOworfQorCisvKgog
ICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwogICogYy1maWxlLXN0eWxlOiAiQlNEIgpk
aWZmIC0tZ2l0IGEveGVuL2xpYi94ODYvcHJpdmF0ZS5oIGIveGVuL2xpYi94ODYvcHJpdmF0ZS5o
CmluZGV4IDhhN2NmNTcuLjgzY2I2NTMgMTAwNjQ0Ci0tLSBhL3hlbi9saWIveDg2L3ByaXZhdGUu
aAorKysgYi94ZW4vbGliL3g4Ni9wcml2YXRlLmgKQEAgLTgsOCArOCwxMyBAQAogI2luY2x1ZGUg
PHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KIAorI2luY2x1ZGUgPGFzbS9ndWVz
dF9hY2Nlc3MuaD4KKworI2RlZmluZSBjb3B5X3RvX2J1ZmZlcl9vZmZzZXQgY29weV90b19ndWVz
dF9vZmZzZXQKKwogI2Vsc2UKIAorI2luY2x1ZGUgPGVycm5vLmg+CiAjaW5jbHVkZSA8aW50dHlw
ZXMuaD4KICNpbmNsdWRlIDxzdGRib29sLmg+CiAjaW5jbHVkZSA8c3RkZGVmLmg+CkBAIC0yMyw2
ICsyOCwxOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgdGVzdF9iaXQodW5zaWduZWQgaW50IGJpdCwg
Y29uc3Qgdm9pZCAqdmFkZHIpCiAgICAgcmV0dXJuIGFkZHJbYml0IC8gOF0gJiAoMXUgPDwgKGJp
dCAlIDgpKTsKIH0KIAorLyogbWVtY3B5KCksIGJ1dCB3aXRoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0
KCkncyBBUEkuICovCisjZGVmaW5lIGNvcHlfdG9fYnVmZmVyX29mZnNldChkc3QsIGluZGV4LCBz
cmMsIG5yKSAgICAgIFwKKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIGNvbnN0IHR5cGVvZigqKHNyYykpICpzcmNfID0gKHNyYyk7
ICAgICAgICAgICAgICAgICBcCisgICAgdHlwZW9mKCooZHN0KSkgKmRzdF8gPSAoZHN0KTsgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoaW5kZXgpIGluZGV4XyA9IChpbmRleCk7
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihucikgbnJfID0gKG5yKSwgaV87ICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBmb3IgKCBpXyA9IDA7IGlfIDwgbnJfOyBp
XysrICkgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBkc3RfW2luZGV4XyArIGlfXSA9
IHNyY19baV9dOyAgICAgICAgICAgICAgICAgICBcCisgICAgMDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30pCisKICNlbmRpZiAvKiBfX1hFTl9f
ICovCiAKICNlbmRpZiAvKiBYRU5fTElCX1g4Nl9QUklWQVRFX0ggKi8KLS0gCjIuMS40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:20:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:20: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-devel-bounces@lists.xenproject.org>)
	id 1gJcvk-0002sc-St; Mon, 05 Nov 2018 11:20: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJcvj-0002sR-KI
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 11:20:27 +0000
X-Inumbo-ID: cb281fa8-e0ec-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb281fa8-e0ec-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 11:20:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJcvh-0006hL-5z; Mon, 05 Nov 2018 11:20:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJcvg-0006Nw-Sy; Mon, 05 Nov 2018 11:20:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJcvg-0001YF-SR; Mon, 05 Nov 2018 11:20:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129430-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=e048ce883c8e9f746a655ca5a4c8c0ce34198999
X-Osstest-Versions-That: ovmf=93f98985826a6eba30584e9b2ada754b3da17990
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Nov 2018 11:20:24 +0000
Subject: [Xen-devel] [ovmf test] 129430: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQzMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk0MzAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBlMDQ4Y2U4ODNjOGU5Zjc0NmE2NTVjYTVhNGM4YzBj
ZTM0MTk4OTk5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5M2Y5ODk4
NTgyNmE2ZWJhMzA1ODRlOWIyYWRhNzU0YjNkYTE3OTkwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjkzMjggIDIwMTgtMTEtMDIgMTQ6NDE6MjcgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI5NDMwICAyMDE4LTExLTA1IDAyOjQxOjI5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRG9uZywgRXJp
YyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+
CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA5M2Y5ODk4NTgyLi5lMDQ4Y2U4ODNjICBlMDQ4
Y2U4ODNjOGU5Zjc0NmE2NTVjYTVhNGM4YzBjZTM0MTk4OTk5IC0+IHhlbi10ZXN0ZWQtbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:21:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:21: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-devel-bounces@lists.xenproject.org>)
	id 1gJcwT-0002wH-7q; Mon, 05 Nov 2018 11:21: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJcwR-0002w3-Ko
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:21:11 +0000
X-Inumbo-ID: e574dc34-e0ec-11e8-b755-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e574dc34-e0ec-11e8-b755-12d6303a7972;
 Mon, 05 Nov 2018 11:21:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69658421"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Nov 2018 11:21:01 +0000
Message-ID: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/6] x86/emul: Use struct cpuid_policy for
 feature checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvbXB0ZWQgYnkgSmFuJ3MgIng4NmVtdWw6IGNvbnNvbGlkYXRlIENSNCBoYW5kbGluZyIsIEkn
dmUgY2xlYW5lZCB1cCB0aGlzCnNlcmllcyBhbmQgcG9zdGVkIGl0LiAgVGhlIGVuZCBwdXJwb3Nl
IGlzIHRoZSBzdWJzdGFudGlhbCByZWR1Y3Rpb24gaW4KY29tcGlsZWQgdm9sdW1lIG9mIHg4Nl9l
bXVsYXRlKCkuCgpBbmRyZXcgQ29vcGVyICg2KToKICB0b29sczogTW92ZSB0aGUgdHlwZXNhZmUg
bWluL21heCBoZWxwZXJzIGludG8geGVuLXRvb2xzL2xpYnMuaAogIGxpYng4NjogU3BsaXQgeDg2
X2NwdWlkX3BvbGljeV9maWxsX25hdGl2ZSgpIG91dCBvZiBjYWxjdWxhdGVfcmF3X3BvbGljeSgp
CiAgdG9vbHMveDg2ZW11bDogVXNlIHN0cnVjdCBjcHVpZF9wb2xpY3kgaW4gdGhlIHVzZXJzcGFj
ZSB0ZXN0IGhhcm5lc3NlcwogIHg4Ni9lbXVsOiBQYXNzIGEgZnVsbCBjcHVpZF9wb2xpY3kgaW50
byB4ODZfZW11bGF0ZSgpCiAgeDg2L2VtdWw6IERvbid0IHVzZSB0aGUgLT5jcHVpZCgpIGhvb2sg
Zm9yIGZlYXR1cmUgY2hlY2tzCiAgeDg2L2VtdWw6IGRlZHVwIGh2bWVtdWxfY3B1aWQoKSBhbmQg
cHZfZW11bF9jcHVpZCgpCgogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFr
ZWZpbGUgICAgfCAgIDkgKy0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1
enotZW11bC5jIHwgICAxICsKIHRvb2xzL2luY2x1ZGUveGVuLXRvb2xzL2xpYnMuaCAgICAgICAg
ICAgICAgICAgIHwgIDM4ICsrKysrCiB0b29scy9saWJ4Yy94Y19wcml2YXRlLmggICAgICAgICAg
ICAgICAgICAgICAgICB8ICAxNiAtLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAg
ICAgICAgICAgICAgICAgfCAgMTYgLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmls
ZSAgICAgICAgICAgICAgIHwgICA3ICstCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94
ODZfZW11bGF0b3IuYyAgICB8ICAgMiArLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1l
bXVsYXRlLmMgICAgICAgICAgfCAgMTIgKysKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYt
ZW11bGF0ZS5oICAgICAgICAgIHwgMjE3ICsrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L2NwdWlkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMDUgKy0tLS0tLS0t
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAx
NSArLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyAgICAgICAgICAgICAgICAgfCAg
IDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMgICAgICAgICAgICAgICAgICAgIHwg
ICAxIC0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyAgICAgICAgICAgICAgICAgIHwg
IDEyICstCiB4ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jICAgICAgICAgICAgICAgICB8
ICAgNSArLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMgICAgICAgICAgICAgICAgICAgICAg
fCAgIDggKwogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgICAgICAgICAg
fCAxNDcgKysrKysrLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmggICAgICAgICAgfCAgIDYgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUu
aCAgICAgICAgICAgICAgIHwgICAyIC0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAyIC0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgg
ICAgICAgICAgICAgICAgIHwgICA2IC0KIHhlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgg
ICAgICAgICAgICAgICAgIHwgIDE4ICsrCiB4ZW4vbGliL3g4Ni9jcHVpZC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDEwOCArKysrKysrKysrKysKIDIzIGZpbGVzIGNoYW5nZWQsIDMw
MCBpbnNlcnRpb25zKCspLCA0NTUgZGVsZXRpb25zKC0pCgotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:21:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:21: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-devel-bounces@lists.xenproject.org>)
	id 1gJcwU-0002wt-HS; Mon, 05 Nov 2018 11:21: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJcwS-0002wA-RJ
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:21:12 +0000
X-Inumbo-ID: e6492782-e0ec-11e8-a1a6-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e6492782-e0ec-11e8-a1a6-12d6303a7972;
 Mon, 05 Nov 2018 11:21:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69658422"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Nov 2018 11:21:03 +0000
Message-ID: <1541416867-30253-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/6] libx86: Split
 x86_cpuid_policy_fill_native() out of calculate_raw_policy()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3aWxsIHNob3J0bHkgYmUgd2FudGVkIGJ5IHRoZSB1c2Vyc3BhY2UgZW11bGF0b3IgaGFy
bmVzc2VzIGFzIHdlbGwuCgpDb25zb2xpZGF0ZSB0aGUgY3B1aWR7LF9jb3VudH1fbGVhZigpIGhl
bHBlcnMgYmVzaWRlIHRoZSBzdHJ1Y3R1cmUgZGVmaW5pdGlvbiwKcmF0aGVyIHRoYW4gaGF2aW5n
IHRoZW0gc2NhdHRlcmVkIHRocm91Z2hvdXQgWGVuLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAgfCAxMDUgKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggfCAgIDYg
LS0tCiB4ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oIHwgIDE4ICsrKysrKysKIHhlbi9s
aWIveDg2L2NwdWlkLmMgICAgICAgICAgICAgfCAxMDggKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxMjcgaW5zZXJ0aW9ucygrKSwgMTEw
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2Fy
Y2gveDg2L2NwdWlkLmMKaW5kZXggZDIxZTc0NS4uMDU5MWE3ZCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTc1LDExICs3NSw2
IEBAIHN0cnVjdCBjcHVpZF9wb2xpY3kgX19yZWFkX21vc3RseSByYXdfY3B1aWRfcG9saWN5LAog
ICAgIF9fcmVhZF9tb3N0bHkgcHZfbWF4X2NwdWlkX3BvbGljeSwKICAgICBfX3JlYWRfbW9zdGx5
IGh2bV9tYXhfY3B1aWRfcG9saWN5OwogCi1zdGF0aWMgdm9pZCBjcHVpZF9sZWFmKHVpbnQzMl90
IGxlYWYsIHN0cnVjdCBjcHVpZF9sZWFmICpkYXRhKQotewotICAgIGNwdWlkKGxlYWYsICZkYXRh
LT5hLCAmZGF0YS0+YiwgJmRhdGEtPmMsICZkYXRhLT5kKTsKLX0KLQogc3RhdGljIHZvaWQgc2Fu
aXRpc2VfZmVhdHVyZXNldCh1aW50MzJfdCAqZnMpCiB7CiAgICAgLyogZm9yX2VhY2hfc2V0X2Jp
dCgpIHVzZXMgdW5zaWduZWQgbG9uZ3MuICBFeHRlbmQgd2l0aCB6ZXJvZXMuICovCkBAIC0yNzMs
MTA2ICsyNjgsOCBAQCBzdGF0aWMgdm9pZCByZWNhbGN1bGF0ZV9taXNjKHN0cnVjdCBjcHVpZF9w
b2xpY3kgKnApCiBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3Jhd19wb2xpY3kodm9pZCkK
IHsKICAgICBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwID0gJnJhd19jcHVpZF9wb2xpY3k7Ci0gICAg
dW5zaWduZWQgaW50IGk7Ci0KLSAgICBjcHVpZF9sZWFmKDAsICZwLT5iYXNpYy5yYXdbMF0pOwot
ICAgIGZvciAoIGkgPSAxOyBpIDwgbWluKEFSUkFZX1NJWkUocC0+YmFzaWMucmF3KSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICBwLT5iYXNpYy5tYXhfbGVhZiArIDF1bCk7ICsraSApCi0gICAg
ewotICAgICAgICBzd2l0Y2ggKCBpICkKLSAgICAgICAgewotICAgICAgICBjYXNlIDB4NDogY2Fz
ZSAweDc6IGNhc2UgMHhiOiBjYXNlIDB4ZDoKLSAgICAgICAgICAgIC8qIE11bHRpLWludm9jYXRp
b24gbGVhdmVzLiAgRGVmZXJyZWQuICovCi0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAg
fQotCi0gICAgICAgIGNwdWlkX2xlYWYoaSwgJnAtPmJhc2ljLnJhd1tpXSk7Ci0gICAgfQotCi0g
ICAgaWYgKCBwLT5iYXNpYy5tYXhfbGVhZiA+PSA0ICkKLSAgICB7Ci0gICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgQVJSQVlfU0laRShwLT5jYWNoZS5yYXcpOyArK2kgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICB1bmlvbiB7Ci0gICAgICAgICAgICAgICAgc3RydWN0IGNwdWlkX2xlYWYgbDsKLSAg
ICAgICAgICAgICAgICBzdHJ1Y3QgY3B1aWRfY2FjaGVfbGVhZiBjOwotICAgICAgICAgICAgfSB1
OwotCi0gICAgICAgICAgICBjcHVpZF9jb3VudF9sZWFmKDQsIGksICZ1LmwpOwotCi0gICAgICAg
ICAgICBpZiAoIHUuYy50eXBlID09IDAgKQotICAgICAgICAgICAgICAgIGJyZWFrOwotCi0gICAg
ICAgICAgICBwLT5jYWNoZS5zdWJsZWFmW2ldID0gdS5jOwotICAgICAgICB9Ci0KLSAgICAgICAg
LyoKLSAgICAgICAgICogVGhlIGNob2ljZSBvZiBDUFVJRF9HVUVTVF9OUl9DQUNIRSBpcyBhcmJp
dHJhcnkuICBJdCBpcyBleHBlY3RlZAotICAgICAgICAgKiB0aGF0IGl0IHdpbGwgZXZlbnR1YWxs
eSBuZWVkIGluY3JlYXNpbmcgZm9yIGZ1dHVyZSBoYXJkd2FyZS4KLSAgICAgICAgICovCi0gICAg
ICAgIGlmICggaSA9PSBBUlJBWV9TSVpFKHAtPmNhY2hlLnJhdykgKQotICAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19XQVJOSU5HCi0gICAgICAgICAgICAgICAgICAgIkNQVUlEOiBJbnN1ZmZpY2ll
bnQgTGVhZiA0IHNwYWNlIGZvciB0aGlzIGhhcmR3YXJlXG4iKTsKLSAgICB9Ci0KLSAgICBpZiAo
IHAtPmJhc2ljLm1heF9sZWFmID49IDcgKQotICAgIHsKLSAgICAgICAgY3B1aWRfY291bnRfbGVh
Zig3LCAwLCAmcC0+ZmVhdC5yYXdbMF0pOwotCi0gICAgICAgIGZvciAoIGkgPSAxOyBpIDwgbWlu
KEFSUkFZX1NJWkUocC0+ZmVhdC5yYXcpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
LT5mZWF0Lm1heF9zdWJsZWFmICsgMXVsKTsgKytpICkKLSAgICAgICAgICAgIGNwdWlkX2NvdW50
X2xlYWYoNywgaSwgJnAtPmZlYXQucmF3W2ldKTsKLSAgICB9Ci0KLSAgICBpZiAoIHAtPmJhc2lj
Lm1heF9sZWFmID49IDB4YiApCi0gICAgewotICAgICAgICB1bmlvbiB7Ci0gICAgICAgICAgICBz
dHJ1Y3QgY3B1aWRfbGVhZiBsOwotICAgICAgICAgICAgc3RydWN0IGNwdWlkX3RvcG9fbGVhZiB0
OwotICAgICAgICB9IHU7Ci0KLSAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHAt
PnRvcG8ucmF3KTsgKytpICkKLSAgICAgICAgewotICAgICAgICAgICAgY3B1aWRfY291bnRfbGVh
ZigweGIsIGksICZ1LmwpOwotCi0gICAgICAgICAgICBpZiAoIHUudC50eXBlID09IDAgKQotICAg
ICAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgICAgICBwLT50b3BvLnN1YmxlYWZbaV0gPSB1
LnQ7Ci0gICAgICAgIH0KLQotICAgICAgICAvKgotICAgICAgICAgKiBUaGUgY2hvaWNlIG9mIENQ
VUlEX0dVRVNUX05SX1RPUE8gaXMgcGVyIHRoZSBtYW51YWwuICBJdCBtYXkgbmVlZAotICAgICAg
ICAgKiB0byBncm93IGZvciBmdXR1cmUgaGFyZHdhcmUuCi0gICAgICAgICAqLwotICAgICAgICBp
ZiAoIGkgPT0gQVJSQVlfU0laRShwLT50b3BvLnJhdykgJiYKLSAgICAgICAgICAgICAoY3B1aWRf
Y291bnRfbGVhZigweGIsIGksICZ1LmwpLCB1LnQudHlwZSAhPSAwKSApCi0gICAgICAgICAgICBw
cmludGsoWEVOTE9HX1dBUk5JTkcKLSAgICAgICAgICAgICAgICAgICAiQ1BVSUQ6IEluc3VmZmlj
aWVudCBMZWFmIDB4YiBzcGFjZSBmb3IgdGhpcyBoYXJkd2FyZVxuIik7Ci0gICAgfQotCi0gICAg
aWYgKCBwLT5iYXNpYy5tYXhfbGVhZiA+PSBYU1RBVEVfQ1BVSUQgKQotICAgIHsKLSAgICAgICAg
dWludDY0X3QgeHN0YXRlczsKLQotICAgICAgICBjcHVpZF9jb3VudF9sZWFmKFhTVEFURV9DUFVJ
RCwgMCwgJnAtPnhzdGF0ZS5yYXdbMF0pOwotICAgICAgICBjcHVpZF9jb3VudF9sZWFmKFhTVEFU
RV9DUFVJRCwgMSwgJnAtPnhzdGF0ZS5yYXdbMV0pOwotCi0gICAgICAgIHhzdGF0ZXMgPSAoKHVp
bnQ2NF90KShwLT54c3RhdGUueGNyMF9oaWdoIHwgcC0+eHN0YXRlLnhzc19oaWdoKSA8PCAzMikg
fAotICAgICAgICAgICAgKHAtPnhzdGF0ZS54Y3IwX2xvdyB8IHAtPnhzdGF0ZS54c3NfbG93KTsK
LQotICAgICAgICBmb3IgKCBpID0gMjsgaSA8IG1pbig2M3VsLCBBUlJBWV9TSVpFKHAtPnhzdGF0
ZS5yYXcpKTsgKytpICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCB4c3RhdGVzICYgKDF1
bCA8PCBpKSApCi0gICAgICAgICAgICAgICAgY3B1aWRfY291bnRfbGVhZihYU1RBVEVfQ1BVSUQs
IGksICZwLT54c3RhdGUucmF3W2ldKTsKLSAgICAgICAgfQotICAgIH0KIAotICAgIC8qIEV4dGVu
ZGVkIGxlYXZlcy4gKi8KLSAgICBjcHVpZF9sZWFmKDB4ODAwMDAwMDAsICZwLT5leHRkLnJhd1sw
XSk7Ci0gICAgZm9yICggaSA9IDE7IGkgPCBtaW4oQVJSQVlfU0laRShwLT5leHRkLnJhdyksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgcC0+ZXh0ZC5tYXhfbGVhZiArIDEgLSAweDgwMDAwMDAw
dWwpOyArK2kgKQotICAgICAgICBjcHVpZF9sZWFmKDB4ODAwMDAwMDAgKyBpLCAmcC0+ZXh0ZC5y
YXdbaV0pOworICAgIHg4Nl9jcHVpZF9wb2xpY3lfZmlsbF9uYXRpdmUocCk7CiAKICAgICBwLT54
ODZfdmVuZG9yID0gYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yOwogfQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vz
c29yLmgKaW5kZXggMDM1NTVlMS4uZGYwMWFlMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBA
IC0yNjMsMTIgKzI2Myw2IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGludCBjcHVp
ZF9jb3VudF9lYngoCiAgICAgcmV0dXJuIGVieDsKIH0KIAotc3RhdGljIGFsd2F5c19pbmxpbmUg
dm9pZCBjcHVpZF9jb3VudF9sZWFmKHVpbnQzMl90IGxlYWYsIHVpbnQzMl90IHN1YmxlYWYsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdWlkX2xl
YWYgKmRhdGEpCi17Ci0gICAgY3B1aWRfY291bnQobGVhZiwgc3VibGVhZiwgJmRhdGEtPmEsICZk
YXRhLT5iLCAmZGF0YS0+YywgJmRhdGEtPmQpOwotfQotCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGxvbmcgcmVhZF9jcjAodm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGNyMDsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmggYi94ZW4vaW5jbHVkZS94ZW4vbGli
L3g4Ni9jcHVpZC5oCmluZGV4IDkzYWRhMjMuLjVlNGVjMDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9saWIveDg2L2NwdWlkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1
aWQuaApAQCAtMjAsNiArMjAsMjEgQEAgc3RydWN0IGNwdWlkX2xlYWYKICAgICB1aW50MzJfdCBh
LCBiLCBjLCBkOwogfTsKIAorc3RhdGljIGlubGluZSB2b2lkIGNwdWlkX2xlYWYodWludDMyX3Qg
bGVhZiwgc3RydWN0IGNwdWlkX2xlYWYgKmwpCit7CisgICAgYXNtIHZvbGF0aWxlICggImNwdWlk
IgorICAgICAgICAgICAgICAgICAgIDogIj1hIiAobC0+YSksICI9YiIgKGwtPmIpLCAiPWMiIChs
LT5jKSwgIj1kIiAobC0+ZCkKKyAgICAgICAgICAgICAgICAgICA6ICJhIiAobGVhZikgKTsKK30K
Kworc3RhdGljIGlubGluZSB2b2lkIGNwdWlkX2NvdW50X2xlYWYoCisgICAgdWludDMyX3QgbGVh
ZiwgdWludDMyX3Qgc3VibGVhZiwgc3RydWN0IGNwdWlkX2xlYWYgKmwpCit7CisgICAgYXNtIHZv
bGF0aWxlICggImNwdWlkIgorICAgICAgICAgICAgICAgICAgIDogIj1hIiAobC0+YSksICI9YiIg
KGwtPmIpLCAiPWMiIChsLT5jKSwgIj1kIiAobC0+ZCkKKyAgICAgICAgICAgICAgICAgICA6ICJh
IiAobGVhZiksICJjIiAoc3VibGVhZikgKTsKK30KKwogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9C
QVNJQyAgICAgICgweGR1ICsgMSkKICNkZWZpbmUgQ1BVSURfR1VFU1RfTlJfRkVBVCAgICAgICAo
MHUgKyAxKQogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9DQUNIRSAgICAgICg1dSArIDEpCkBAIC0y
MjgsNiArMjQzLDkgQEAgc3RhdGljIGlubGluZSB2b2lkIGNwdWlkX2ZlYXR1cmVzZXRfdG9fcG9s
aWN5KAogICAgIHAtPmZlYXQuXzdkMCAgPSBmc1tGRUFUVVJFU0VUXzdkMF07CiB9CiAKKy8qIEZp
bGwgYSBDUFVJRCBwb2xpY3kgdXNpbmcgdGhlIG5hdGl2ZSBDUFVJRCBpbnN0cnVjdGlvbi4gKi8K
K3ZvaWQgeDg2X2NwdWlkX3BvbGljeV9maWxsX25hdGl2ZShzdHJ1Y3QgY3B1aWRfcG9saWN5ICpw
KTsKKwogY29uc3QgdWludDMyX3QgKng4Nl9jcHVpZF9sb29rdXBfZGVlcF9kZXBzKHVpbnQzMl90
IGZlYXR1cmUpOwogCiAjZW5kaWYgLyogIVhFTl9MSUJfWDg2X0NQVUlEX0ggKi8KZGlmZiAtLWdp
dCBhL3hlbi9saWIveDg2L2NwdWlkLmMgYi94ZW4vbGliL3g4Ni9jcHVpZC5jCmluZGV4IGE2M2U0
MmIuLmRkZDM4MjEgMTAwNjQ0Ci0tLSBhL3hlbi9saWIveDg2L2NwdWlkLmMKKysrIGIveGVuL2xp
Yi94ODYvY3B1aWQuYwpAQCAtMiw2ICsyLDExNCBAQAogCiAjaW5jbHVkZSA8eGVuL2xpYi94ODYv
Y3B1aWQuaD4KIAordm9pZCB4ODZfY3B1aWRfcG9saWN5X2ZpbGxfbmF0aXZlKHN0cnVjdCBjcHVp
ZF9wb2xpY3kgKnApCit7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBjcHVpZF9sZWFmKDAs
ICZwLT5iYXNpYy5yYXdbMF0pOworICAgIGZvciAoIGkgPSAxOyBpIDwgbWluKEFSUkFZX1NJWkUo
cC0+YmFzaWMucmF3KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBwLT5iYXNpYy5tYXhfbGVh
ZiArIDF1bCk7ICsraSApCisgICAgeworICAgICAgICBzd2l0Y2ggKCBpICkKKyAgICAgICAgewor
ICAgICAgICBjYXNlIDB4NDogY2FzZSAweDc6IGNhc2UgMHhiOiBjYXNlIDB4ZDoKKyAgICAgICAg
ICAgIC8qIE11bHRpLWludm9jYXRpb24gbGVhdmVzLiAgRGVmZXJyZWQuICovCisgICAgICAgICAg
ICBjb250aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIGNwdWlkX2xlYWYoaSwgJnAtPmJhc2lj
LnJhd1tpXSk7CisgICAgfQorCisgICAgaWYgKCBwLT5iYXNpYy5tYXhfbGVhZiA+PSA0ICkKKyAg
ICB7CisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShwLT5jYWNoZS5yYXcpOyAr
K2kgKQorICAgICAgICB7CisgICAgICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICAgICAgc3Ry
dWN0IGNwdWlkX2xlYWYgbDsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1aWRfY2FjaGVfbGVh
ZiBjOworICAgICAgICAgICAgfSB1OworCisgICAgICAgICAgICBjcHVpZF9jb3VudF9sZWFmKDQs
IGksICZ1LmwpOworCisgICAgICAgICAgICBpZiAoIHUuYy50eXBlID09IDAgKQorICAgICAgICAg
ICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBwLT5jYWNoZS5zdWJsZWFmW2ldID0gdS5jOwor
ICAgICAgICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIGNob2ljZSBvZiBDUFVJRF9H
VUVTVF9OUl9DQUNIRSBpcyBhcmJpdHJhcnkuICBJdCBpcyBleHBlY3RlZAorICAgICAgICAgKiB0
aGF0IGl0IHdpbGwgZXZlbnR1YWxseSBuZWVkIGluY3JlYXNpbmcgZm9yIGZ1dHVyZSBoYXJkd2Fy
ZS4KKyAgICAgICAgICovCisjaWZkZWYgX19YRU5fXworICAgICAgICBpZiAoIGkgPT0gQVJSQVlf
U0laRShwLT5jYWNoZS5yYXcpICkKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORwor
ICAgICAgICAgICAgICAgICAgICJDUFVJRDogSW5zdWZmaWNpZW50IExlYWYgNCBzcGFjZSBmb3Ig
dGhpcyBoYXJkd2FyZVxuIik7CisjZW5kaWYKKyAgICB9CisKKyAgICBpZiAoIHAtPmJhc2ljLm1h
eF9sZWFmID49IDcgKQorICAgIHsKKyAgICAgICAgY3B1aWRfY291bnRfbGVhZig3LCAwLCAmcC0+
ZmVhdC5yYXdbMF0pOworCisgICAgICAgIGZvciAoIGkgPSAxOyBpIDwgbWluKEFSUkFZX1NJWkUo
cC0+ZmVhdC5yYXcpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwLT5mZWF0Lm1heF9z
dWJsZWFmICsgMXVsKTsgKytpICkKKyAgICAgICAgICAgIGNwdWlkX2NvdW50X2xlYWYoNywgaSwg
JnAtPmZlYXQucmF3W2ldKTsKKyAgICB9CisKKyAgICBpZiAoIHAtPmJhc2ljLm1heF9sZWFmID49
IDB4YiApCisgICAgeworICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICBzdHJ1Y3QgY3B1aWRf
bGVhZiBsOworICAgICAgICAgICAgc3RydWN0IGNwdWlkX3RvcG9fbGVhZiB0OworICAgICAgICB9
IHU7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHAtPnRvcG8ucmF3KTsg
KytpICkKKyAgICAgICAgeworICAgICAgICAgICAgY3B1aWRfY291bnRfbGVhZigweGIsIGksICZ1
LmwpOworCisgICAgICAgICAgICBpZiAoIHUudC50eXBlID09IDAgKQorICAgICAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgICAgICBwLT50b3BvLnN1YmxlYWZbaV0gPSB1LnQ7CisgICAgICAg
IH0KKworICAgICAgICAvKgorICAgICAgICAgKiBUaGUgY2hvaWNlIG9mIENQVUlEX0dVRVNUX05S
X1RPUE8gaXMgcGVyIHRoZSBtYW51YWwuICBJdCBtYXkgbmVlZAorICAgICAgICAgKiB0byBncm93
IGZvciBmdXR1cmUgaGFyZHdhcmUuCisgICAgICAgICAqLworI2lmZGVmIF9fWEVOX18KKyAgICAg
ICAgaWYgKCBpID09IEFSUkFZX1NJWkUocC0+dG9wby5yYXcpICYmCisgICAgICAgICAgICAgKGNw
dWlkX2NvdW50X2xlYWYoMHhiLCBpLCAmdS5sKSwgdS50LnR5cGUgIT0gMCkgKQorICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HCisgICAgICAgICAgICAgICAgICAgIkNQVUlEOiBJbnN1
ZmZpY2llbnQgTGVhZiAweGIgc3BhY2UgZm9yIHRoaXMgaGFyZHdhcmVcbiIpOworI2VuZGlmCisg
ICAgfQorCisgICAgaWYgKCBwLT5iYXNpYy5tYXhfbGVhZiA+PSAweGQgKQorICAgIHsKKyAgICAg
ICAgdWludDY0X3QgeHN0YXRlczsKKworICAgICAgICBjcHVpZF9jb3VudF9sZWFmKDB4ZCwgMCwg
JnAtPnhzdGF0ZS5yYXdbMF0pOworICAgICAgICBjcHVpZF9jb3VudF9sZWFmKDB4ZCwgMSwgJnAt
PnhzdGF0ZS5yYXdbMV0pOworCisgICAgICAgIHhzdGF0ZXMgID0gKCh1aW50NjRfdCkocC0+eHN0
YXRlLnhjcjBfaGlnaCB8IHAtPnhzdGF0ZS54c3NfaGlnaCkgPDwgMzIpOworICAgICAgICB4c3Rh
dGVzIHw9ICAgICAgICAgICAgKHAtPnhzdGF0ZS54Y3IwX2xvdyAgfCBwLT54c3RhdGUueHNzX2xv
dyk7CisKKyAgICAgICAgZm9yICggaSA9IDI7IGkgPCBtaW4oNjN1bCwgQVJSQVlfU0laRShwLT54
c3RhdGUucmF3KSk7ICsraSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggeHN0YXRlcyAm
ICgxdWwgPDwgaSkgKQorICAgICAgICAgICAgICAgIGNwdWlkX2NvdW50X2xlYWYoMHhkLCBpLCAm
cC0+eHN0YXRlLnJhd1tpXSk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICAvKiBFeHRlbmRlZCBs
ZWF2ZXMuICovCisgICAgY3B1aWRfbGVhZigweDgwMDAwMDAwLCAmcC0+ZXh0ZC5yYXdbMF0pOwor
ICAgIGZvciAoIGkgPSAxOyBpIDwgbWluKEFSUkFZX1NJWkUocC0+ZXh0ZC5yYXcpLAorICAgICAg
ICAgICAgICAgICAgICAgICAgIHAtPmV4dGQubWF4X2xlYWYgKyAxIC0gMHg4MDAwMDAwMHVsKTsg
KytpICkKKyAgICAgICAgY3B1aWRfbGVhZigweDgwMDAwMDAwICsgaSwgJnAtPmV4dGQucmF3W2ld
KTsKK30KKwogY29uc3QgdWludDMyX3QgKng4Nl9jcHVpZF9sb29rdXBfZGVlcF9kZXBzKHVpbnQz
Ml90IGZlYXR1cmUpCiB7CiAgICAgc3RhdGljIGNvbnN0IHVpbnQzMl90IGRlZXBfZmVhdHVyZXNb
XSA9IElOSVRfREVFUF9GRUFUVVJFUzsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:21:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:21: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-devel-bounces@lists.xenproject.org>)
	id 1gJcwU-0002xC-Rl; Mon, 05 Nov 2018 11:21: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJcwU-0002wb-26
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:21:14 +0000
X-Inumbo-ID: e6fe157a-e0ec-11e8-8832-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e6fe157a-e0ec-11e8-8832-12d6303a7972;
 Mon, 05 Nov 2018 11:21:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69658426"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Nov 2018 11:21:05 +0000
Message-ID: <1541416867-30253-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/6] x86/emul: Pass a full cpuid_policy into
 x86_emulate()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3aWxsIGJlIHVzZWQgdG8gc2ltcGxpZnkgZmVhdHVyZSBjaGVja2luZy4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVt
dWwuYyB8IDEgKwogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMg
ICAgfCAyICstCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgICAgICAgICAgICAg
ICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgICAgICAgICAgICAgICAg
IHwgMiArLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jICAgICAgICAgICAgICAgICAg
fCAyICstCiB4ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jICAgICAgICAgICAgICAgICB8
IDIgKy0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAgICAgICAgIHwg
NyArKysrLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCAgICAgICAg
ICB8IDQgKystLQogOCBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9m
dXp6LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11
bC5jCmluZGV4IDBmZmQwZmIuLjhkMGVhMDIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC04MjcsNiArODI3LDcgQEAgaW50IExMVk1G
dXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKICAg
ICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0ID0gewogICAgICAgICAuZGF0YSA9ICZzdGF0
ZSwKICAgICAgICAgLnJlZ3MgPSAmaW5wdXQucmVncywKKyAgICAgICAgLmNwdWlkID0gJmNwLAog
ICAgICAgICAuYWRkcl9zaXplID0gOCAqIHNpemVvZih2b2lkICopLAogICAgICAgICAuc3Bfc2l6
ZSA9IDggKiBzaXplb2Yodm9pZCAqKSwKICAgICB9OwpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3IvdGVzdF94ODZfZW11bGF0b3IuYwppbmRleCBlZDVhM2Q4Li4yODZhYmI3IDEwMDY0NAotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtNDM0LDcgKzQzNCw3
IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIAogICAgIGN0eHQucmVncyA9ICZy
ZWdzOwogICAgIGN0eHQuZm9yY2Vfd3JpdGViYWNrID0gMDsKLSAgICBjdHh0LnZlbmRvciAgICA9
IFg4Nl9WRU5ET1JfVU5LTk9XTjsKKyAgICBjdHh0LmNwdWlkICAgICA9ICZjcDsKICAgICBjdHh0
LmxtYSAgICAgICA9IHNpemVvZih2b2lkICopID09IDg7CiAgICAgY3R4dC5hZGRyX3NpemUgPSA4
ICogc2l6ZW9mKHZvaWQgKik7CiAgICAgY3R4dC5zcF9zaXplICAgPSA4ICogc2l6ZW9mKHZvaWQg
Kik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4
Ni9odm0vZW11bGF0ZS5jCmluZGV4IDllN2RlYWEuLjkxZmE5ZGIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBA
IC0yNTQzLDcgKzI1NDMsNyBAQCB2b2lkIGh2bV9lbXVsYXRlX2luaXRfb25jZSgKIAogICAgIGh2
bWVtdWxfY3R4dC0+dmFsaWRhdGUgPSB2YWxpZGF0ZTsKICAgICBodm1lbXVsX2N0eHQtPmN0eHQu
cmVncyA9IHJlZ3M7Ci0gICAgaHZtZW11bF9jdHh0LT5jdHh0LnZlbmRvciA9IGN1cnItPmRvbWFp
bi0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvcjsKKyAgICBodm1lbXVsX2N0eHQtPmN0eHQuY3B1aWQg
PSBjdXJyLT5kb21haW4tPmFyY2guY3B1aWQ7CiAgICAgaHZtZW11bF9jdHh0LT5jdHh0LmZvcmNl
X3dyaXRlYmFjayA9IHRydWU7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCmluZGV4IGQ1NGE4
NDguLjQ1MjYwNTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtMTQwLDcgKzE0MCw3IEBA
IGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgKnNoYWRvd19pbml0X2VtdWxhdGlvbigKICAg
ICBtZW1zZXQoc2hfY3R4dCwgMCwgc2l6ZW9mKCpzaF9jdHh0KSk7CiAKICAgICBzaF9jdHh0LT5j
dHh0LnJlZ3MgPSByZWdzOwotICAgIHNoX2N0eHQtPmN0eHQudmVuZG9yID0gdi0+ZG9tYWluLT5h
cmNoLmNwdWlkLT54ODZfdmVuZG9yOworICAgIHNoX2N0eHQtPmN0eHQuY3B1aWQgPSB2LT5kb21h
aW4tPmFyY2guY3B1aWQ7CiAgICAgc2hfY3R4dC0+Y3R4dC5sbWEgPSBodm1fbG9uZ19tb2RlX2Fj
dGl2ZSh2KTsKIAogICAgIC8qIFNlZ21lbnQgY2FjaGUgaW5pdGlhbGlzYXRpb24uIFByaW1lZCB3
aXRoIENTLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIv
eGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCmluZGV4IGY3M2VhNGEuLjU5NjhmOTkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJjaC94
ODYvcHYvZW11bC1wcml2LW9wLmMKQEAgLTEyOTksNyArMTI5OSw3IEBAIGludCBwdl9lbXVsYXRl
X3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgc3RydWN0IGRv
bWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47CiAgICAgc3RydWN0IHByaXZfb3BfY3R4dCBjdHh0
ID0gewogICAgICAgICAuY3R4dC5yZWdzID0gcmVncywKLSAgICAgICAgLmN0eHQudmVuZG9yID0g
Y3VycmQtPmFyY2guY3B1aWQtPng4Nl92ZW5kb3IsCisgICAgICAgIC5jdHh0LmNwdWlkID0gY3Vy
cmQtPmFyY2guY3B1aWQsCiAgICAgICAgIC5jdHh0LmxtYSA9ICFpc19wdl8zMmJpdF9kb21haW4o
Y3VycmQpLAogICAgIH07CiAgICAgaW50IHJjOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2
L3JvLXBhZ2UtZmF1bHQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMKaW5kZXgg
ZTdhNzE3OS4uOWQ0OTEzZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3JvLXBhZ2UtZmF1
bHQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jCkBAIC0zNTEsNyArMzUx
LDcgQEAgaW50IHB2X3JvX3BhZ2VfZmF1bHQodW5zaWduZWQgbG9uZyBhZGRyLCBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICB1bnNpZ25lZCBpbnQgYWRkcl9zaXplID0gaXNfcHZfMzJi
aXRfZG9tYWluKGN1cnJkKSA/IDMyIDogQklUU19QRVJfTE9ORzsKICAgICBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfY3R4dCBjdHh0ID0gewogICAgICAgICAucmVncyAgICAgID0gcmVncywKLSAgICAgICAg
LnZlbmRvciAgICA9IGN1cnJkLT5hcmNoLmNwdWlkLT54ODZfdmVuZG9yLAorICAgICAgICAuY3B1
aWQgICAgID0gY3VycmQtPmFyY2guY3B1aWQsCiAgICAgICAgIC5hZGRyX3NpemUgPSBhZGRyX3Np
emUsCiAgICAgICAgIC5zcF9zaXplICAgPSBhZGRyX3NpemUsCiAgICAgICAgIC5sbWEgICAgICAg
PSBhZGRyX3NpemUgPiAzMiwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5k
ZXggZTY5ZGZkZC4uOGJmZjAyYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKQEAgLTE4MzgsNiArMTgzOCw3IEBAIHByb3Rtb2RlX2xvYWRfc2VnKAogICAgIHN0cnVjdCB4
ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAogICAgIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMg
Km9wcykKIHsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IGN0eHQtPmNwdWlk
OwogICAgIGVudW0geDg2X3NlZ21lbnQgc2VsX3NlZyA9IChzZWwgJiA0KSA/IHg4Nl9zZWdfbGR0
ciA6IHg4Nl9zZWdfZ2R0cjsKICAgICBzdHJ1Y3QgeyB1aW50MzJfdCBhLCBiOyB9IGRlc2MsIGRl
c2NfaGkgPSB7fTsKICAgICB1aW50OF90IGRwbCwgcnBsOwpAQCAtMTg2Miw3ICsxODYzLDcgQEAg
cHJvdG1vZGVfbG9hZF9zZWcoCiAgICAgICAgIGNhc2UgeDg2X3NlZ190cjoKICAgICAgICAgICAg
IGdvdG8gcmFpc2VfZXhuOwogICAgICAgICB9Ci0gICAgICAgIGlmICggY3R4dC0+dmVuZG9yICE9
IFg4Nl9WRU5ET1JfQU1EIHx8ICFvcHMtPnJlYWRfc2VnbWVudCB8fAorICAgICAgICBpZiAoIGNw
LT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EIHx8ICFvcHMtPnJlYWRfc2VnbWVudCB8fAog
ICAgICAgICAgICAgIG9wcy0+cmVhZF9zZWdtZW50KHNlZywgc3JlZywgY3R4dCkgIT0gWDg2RU1V
TF9PS0FZICkKICAgICAgICAgICAgIG1lbXNldChzcmVnLCAwLCBzaXplb2YoKnNyZWcpKTsKICAg
ICAgICAgZWxzZQpAQCAtMTk4OSw3ICsxOTkwLDcgQEAgcHJvdG1vZGVfbG9hZF9zZWcoCiAgICAg
ICAgICAqLwogICAgICAgICBib29sIHdpZGUgPSBkZXNjLmIgJiAweDEwMDAKICAgICAgICAgICAg
ICAgICAgICAgPyBmYWxzZSA6IChkZXNjLmIgJiAweGYwMCkgIT0gMHhjMDAgJiYKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjdHh0LT52ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcC0+eDg2X3ZlbmRvciAhPSBYODZfVkVORE9S
X0FNRAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gbW9kZV82NGJpdCgpIDogY3R4
dC0+bG1hOwogCiAgICAgICAgIGlmICggd2lkZSApCkBAIC0yMDA3LDcgKzIwMDgsNyBAQCBwcm90
bW9kZV9sb2FkX3NlZygKICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICAgcmV0
dXJuIHJjOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICYm
IGN0eHQtPnZlbmRvciA9PSBYODZfVkVORE9SX0FNRCAmJgorICAgICAgICAgICAgaWYgKCAhbW9k
ZV82NGJpdCgpICYmIGNwLT54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICYmCiAgICAgICAg
ICAgICAgICAgIChkZXNjLmIgJiAweGYwMCkgIT0gMHhjMDAgKQogICAgICAgICAgICAgICAgIGRl
c2NfaGkuYiA9IGRlc2NfaGkuYSA9IDA7CiAgICAgICAgICAgICBpZiAoIChkZXNjX2hpLmIgJiAw
eDAwMDAxZjAwKSB8fApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmggYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAppbmRleCAz
NzUwZjBjLi4wMzk3YzFkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuaAorKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaApA
QCAtNTAxLDggKzUwMSw4IEBAIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0CiAgICAgICogSW5wdXQt
b25seSBzdGF0ZToKICAgICAgKi8KIAotICAgIC8qIENQVSB2ZW5kb3IgKFg4Nl9WRU5ET1JfVU5L
Tk9XTiBmb3IgImRvbid0IGNhcmUiKSAqLwotICAgIHVuc2lnbmVkIGNoYXIgdmVuZG9yOworICAg
IC8qIENQVUlEIFBvbGljeSBmb3IgdGhlIGRvbWFpbi4gKi8KKyAgICBjb25zdCBzdHJ1Y3QgY3B1
aWRfcG9saWN5ICpjcHVpZDsKIAogICAgIC8qIFNldCB0aGlzIGlmIHdyaXRlcyBtYXkgaGF2ZSBz
aWRlIGVmZmVjdHMuICovCiAgICAgYm9vbCBmb3JjZV93cml0ZWJhY2s7Ci0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:21:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:21: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-devel-bounces@lists.xenproject.org>)
	id 1gJcwV-0002xk-6k; Mon, 05 Nov 2018 11:21: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJcwU-0002wi-8y
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:21:14 +0000
X-Inumbo-ID: e689d29d-e0ec-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e689d29d-e0ec-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 11:21:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69658424"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Nov 2018 11:21:04 +0000
Message-ID: <1541416867-30253-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/6] tools/x86emul: Use struct cpuid_policy in
 the userspace test harnesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3aWxsIHNob3J0bHkgYmUgcmVxdWlyZWQgdG8gcGFzcyBpbnRvIHRoZSBlbXVsYXRvciBp
dHNlbGYuCgpTaW1wbGlmeSB0aGUgc2hhcmVkIGNwdV9oYXNfKiBoZWxwZXJzIGJ5IHJlYWRpbmcg
dGhlIGNvcnJlY3QgYml0IG91dCBvZiB0aGUKQ1BVSUQgcG9saWN5IGl0c2VsZi4KCk5vIChpbnRl
bmRlZCkgY2hhbmdlIGluIGJlaGF2aW91ci4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9m
dXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9NYWtlZmlsZSB8ICAgOSArLQogdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL01ha2VmaWxlICAgICAgICAgICAgfCAgIDcgKy0KIHRvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5jICAgICAgIHwgIDEyICsrCiB0b29scy90ZXN0cy94
ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaCAgICAgICB8IDIxNyArKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgMTg3IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL01h
a2VmaWxlIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvTWFrZWZpbGUKaW5k
ZXggZWI4OGY5NC4uYTU1YmM3OCAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rp
b25fZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11
bGF0b3IvTWFrZWZpbGUKQEAgLTgsNiArOCw5IEBAIGVsc2UKIHg4Ni1pbnNuLWZ1enotYWxsOgog
ZW5kaWYKIAorIyBBZGQgbGlieDg2IHRvIHRoZSBidWlsZAordnBhdGggJS5jICQoWEVOX1JPT1Qp
L3hlbi9saWIveDg2CisKIHg4Nl9lbXVsYXRlOgogCVsgLUwgJEAgXSB8fCBsbiAtc2YgJChYRU5f
Uk9PVCkveGVuL2FyY2gveDg2LyRACiAKQEAgLTMxLDEzICszNCwxMyBAQCB4ODYtZW11bGF0ZS5v
IHg4Ni1lbXVsYXRlLWNvdi5vOiB4ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICQoeDg2X2VtdWxh
dGUuaCkKIAogZnV6ei1lbXVsLm8gZnV6ei1lbXVsYXRlLWNvdi5vIHdyYXBwZXJzLm86ICQoeDg2
X2VtdWxhdGUuaCkKIAoteDg2LWluc24tZnV6emVyLmE6IGZ1enotZW11bC5vIHg4Ni1lbXVsYXRl
Lm8KK3g4Ni1pbnNuLWZ1enplci5hOiBmdXp6LWVtdWwubyB4ODYtZW11bGF0ZS5vIGNwdWlkLm8K
IAkkKEFSKSByYyAkQCAkXgogCi1hZmwtaGFybmVzczogYWZsLWhhcm5lc3MubyBmdXp6LWVtdWwu
byB4ODYtZW11bGF0ZS5vIHdyYXBwZXJzLm8KK2FmbC1oYXJuZXNzOiBhZmwtaGFybmVzcy5vIGZ1
enotZW11bC5vIHg4Ni1lbXVsYXRlLm8gY3B1aWQubyB3cmFwcGVycy5vCiAJJChDQykgJChDRkxB
R1MpICReIC1vICRACiAKLWFmbC1oYXJuZXNzLWNvdjogYWZsLWhhcm5lc3MtY292Lm8gZnV6ei1l
bXVsLWNvdi5vIHg4Ni1lbXVsYXRlLWNvdi5vIHdyYXBwZXJzLm8KK2FmbC1oYXJuZXNzLWNvdjog
YWZsLWhhcm5lc3MtY292Lm8gZnV6ei1lbXVsLWNvdi5vIHg4Ni1lbXVsYXRlLWNvdi5vIGNwdWlk
Lm8gd3JhcHBlcnMubwogCSQoQ0MpICQoQ0ZMQUdTKSAkKEdDT1ZfRkxBR1MpICReIC1vICRACiAK
ICMgQ29tbW9uIHRhcmdldHMKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9N
YWtlZmlsZSBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQppbmRleCBhOTdjNDNi
Li5iMmY4ZTQ0IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUK
KysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0xMSw2ICsxMSwxMSBA
QCBhbGw6ICQoVEFSR0VUKQogcnVuOiAkKFRBUkdFVCkKIAkuLyQoVEFSR0VUKQogCisjIEFkZCBs
aWJ4ODYgdG8gdGhlIGJ1aWxkCit2cGF0aCAlLmMgJChYRU5fUk9PVCkveGVuL2xpYi94ODYKKwor
Q0ZMQUdTICs9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCisKIFNJTUQgOj0gM2Rub3cgc3NlIHNzZTIg
c3NlNCBhdnggYXZ4MiB4b3AKIEZNQSA6PSBmbWE0IGZtYQogU0cgOj0gYXZ4Mi1zZwpAQCAtMTM5
LDcgKzE0NCw3IEBAICQoYWRkc3VmZml4IC5oLCQoU0lNRCkgJChGTUEpICQoU0cpKTogc2ltZC5o
CiAKIHhvcC5oOiBzaW1kLWZtYS5jCiAKLSQoVEFSR0VUKTogeDg2LWVtdWxhdGUubyB0ZXN0X3g4
Nl9lbXVsYXRvci5vIHdyYXBwZXJzLm8KKyQoVEFSR0VUKTogeDg2LWVtdWxhdGUubyBjcHVpZC5v
IHRlc3RfeDg2X2VtdWxhdG9yLm8gd3JhcHBlcnMubwogCSQoSE9TVENDKSAkKEhPU1RDRkxBR1Mp
IC1vICRAICReCiAKIC5QSE9OWTogY2xlYW4KZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci94ODYtZW11bGF0ZS5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVs
YXRlLmMKaW5kZXggYWJhNTc2OC4uYTEwOWU5MyAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4
Ni1lbXVsYXRlLmMKQEAgLTI1LDYgKzI1LDcgQEAKICNkZWZpbmUgcHV0X3N0dWIoc3RiKSAoKHN0
YikuYWRkciA9IDApCiAKIHVpbnQzMl90IG14Y3NyX21hc2sgPSAweDAwMDBmZmJmOworc3RydWN0
IGNwdWlkX3BvbGljeSBjcDsKIAogc3RhdGljIGNoYXIgZnB1X3NhdmVfYXJlYVs0MDk2XSBfX2F0
dHJpYnV0ZV9fKChfX2FsaWduZWRfXygoNjQpKSkpOwogc3RhdGljIGJvb2wgdXNlX3hzYXZlOwpA
QCAtNjQsNiArNjUsMTcgQEAgYm9vbCBlbXVsX3Rlc3RfaW5pdCh2b2lkKQogCiAgICAgdW5zaWdu
ZWQgbG9uZyBzcDsKIAorICAgIHg4Nl9jcHVpZF9wb2xpY3lfZmlsbF9uYXRpdmUoJmNwKTsKKwor
ICAgIC8qCisgICAgICogVGhlIGVtdWxhdG9yIGRvZXNuJ3QgdXNlIHRoZXNlIGluc3RydWN0aW9u
cywgc28gY2FuIGFsd2F5cyBlbXVsYXRlCisgICAgICogdGhlbS4KKyAgICAgKi8KKyAgICBjcC5i
YXNpYy5tb3ZiZSA9IHRydWU7CisgICAgY3AuZmVhdC5hZHggPSB0cnVlOworICAgIGNwLmZlYXQu
cmRwaWQgPSB0cnVlOworICAgIGNwLmV4dGQuY2x6ZXJvID0gdHJ1ZTsKKwogICAgIGlmICggY3B1
X2hhc194c2F2ZSApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgdG1wLCBlYng7CmRpZmYg
LS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaCBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCmluZGV4IGVmNTg0NjYuLjhiYjAyZmQgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCisrKyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCkBAIC02Miw2ICs2Miw3IEBACiAj
ZGVmaW5lIGlzX2Nhbm9uaWNhbF9hZGRyZXNzKHgpICgoKGludDY0X3QpKHgpID4+IDQ3KSA9PSAo
KGludDY0X3QpKHgpID4+IDYzKSkKIAogZXh0ZXJuIHVpbnQzMl90IG14Y3NyX21hc2s7CitleHRl
cm4gc3RydWN0IGNwdWlkX3BvbGljeSBjcDsKIAogI2RlZmluZSBNTUFQX1NaIDE2Mzg0CiBib29s
IGVtdWxfdGVzdF9pbml0KHZvaWQpOwpAQCAtMTA0LDE5MSArMTA1LDQxIEBAIHN0YXRpYyBpbmxp
bmUgdWludDY0X3QgeGdldGJ2KHVpbnQzMl90IHhjcikKICAgICByZXR1cm4gKCh1aW50NjRfdClo
aSA8PCAzMikgfCBsbzsKIH0KIAotI2RlZmluZSBjYWNoZV9saW5lX3NpemUoKSAoewkJICAgICBc
Ci0gICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCi0gICAgZW11bF90ZXN0X2NwdWlkKDEsIDAs
ICZyZXMsIE5VTEwpOyBcCi0gICAgcmVzLmQgJiAoMVUgPDwgMTkpID8gKHJlcy5iID4+IDUpICYg
MHg3ZjggOiAwOyBcCi19KQotCi0jZGVmaW5lIGNwdV9oYXNfbW14ICh7IFwKLSAgICBzdHJ1Y3Qg
Y3B1aWRfbGVhZiByZXM7IFwKLSAgICBlbXVsX3Rlc3RfY3B1aWQoMSwgMCwgJnJlcywgTlVMTCk7
IFwKLSAgICAocmVzLmQgJiAoMVUgPDwgMjMpKSAhPSAwOyBcCi19KQotCi0jZGVmaW5lIGNwdV9o
YXNfZnhzciAoeyBcCi0gICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCi0gICAgZW11bF90ZXN0
X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCi0gICAgKHJlcy5kICYgKDFVIDw8IDI0KSkgIT0g
MDsgXAotfSkKLQotI2RlZmluZSBjcHVfaGFzX3NzZSAoeyBcCi0gICAgc3RydWN0IGNwdWlkX2xl
YWYgcmVzOyBcCi0gICAgZW11bF90ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCi0gICAg
KHJlcy5kICYgKDFVIDw8IDI1KSkgIT0gMDsgXAotfSkKLQotI2RlZmluZSBjcHVfaGFzX3NzZTIg
KHsgXAotICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAotICAgIGVtdWxfdGVzdF9jcHVpZCgx
LCAwLCAmcmVzLCBOVUxMKTsgXAotICAgIChyZXMuZCAmICgxVSA8PCAyNikpICE9IDA7IFwKLX0p
Ci0KLSNkZWZpbmUgY3B1X2hhc19zc2UzICh7IFwKLSAgICBzdHJ1Y3QgY3B1aWRfbGVhZiByZXM7
IFwKLSAgICBlbXVsX3Rlc3RfY3B1aWQoMSwgMCwgJnJlcywgTlVMTCk7IFwKLSAgICAocmVzLmMg
JiAoMVUgPDwgMCkpICE9IDA7IFwKLX0pCi0KLSNkZWZpbmUgY3B1X2hhc19mbWEgKHsgXAotICAg
IHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAotICAgIGVtdWxfdGVzdF9jcHVpZCgxLCAwLCAmcmVz
LCBOVUxMKTsgXAotICAgIGlmICggIShyZXMuYyAmICgxVSA8PCAyNykpIHx8ICgoeGdldGJ2KDAp
ICYgNikgIT0gNikgKSBcCi0gICAgICAgIHJlcy5jID0gMDsgXAotICAgIChyZXMuYyAmICgxVSA8
PCAxMikpICE9IDA7IFwKLX0pCi0KLSNkZWZpbmUgY3B1X2hhc19zc2U0XzEgKHsgXAotICAgIHN0
cnVjdCBjcHVpZF9sZWFmIHJlczsgXAotICAgIGVtdWxfdGVzdF9jcHVpZCgxLCAwLCAmcmVzLCBO
VUxMKTsgXAotICAgIChyZXMuYyAmICgxVSA8PCAxOSkpICE9IDA7IFwKLX0pCi0KLSNkZWZpbmUg
Y3B1X2hhc19zc2U0XzIgKHsgXAotICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAotICAgIGVt
dWxfdGVzdF9jcHVpZCgxLCAwLCAmcmVzLCBOVUxMKTsgXAotICAgIChyZXMuYyAmICgxVSA8PCAy
MCkpICE9IDA7IFwKLX0pCi0KLSNkZWZpbmUgY3B1X2hhc19wb3BjbnQgKHsgXAotICAgIHN0cnVj
dCBjcHVpZF9sZWFmIHJlczsgXAotICAgIGVtdWxfdGVzdF9jcHVpZCgxLCAwLCAmcmVzLCBOVUxM
KTsgXAotICAgIChyZXMuYyAmICgxVSA8PCAyMykpICE9IDA7IFwKLX0pCi0KLSNkZWZpbmUgY3B1
X2hhc194c2F2ZSAoeyBcCi0gICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCi0gICAgZW11bF90
ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCi0gICAgLyogSW50ZW50aW9uYWxseSBjaGVj
a2luZyBPU1hTQVZFIGhlcmUuICovIFwKLSAgICAocmVzLmMgJiAoMVUgPDwgMjcpKSAhPSAwOyBc
Ci19KQotCi0jZGVmaW5lIGNwdV9oYXNfYXZ4ICh7IFwKLSAgICBzdHJ1Y3QgY3B1aWRfbGVhZiBy
ZXM7IFwKLSAgICBlbXVsX3Rlc3RfY3B1aWQoMSwgMCwgJnJlcywgTlVMTCk7IFwKLSAgICBpZiAo
ICEocmVzLmMgJiAoMVUgPDwgMjcpKSB8fCAoKHhnZXRidigwKSAmIDYpICE9IDYpICkgXAotICAg
ICAgICByZXMuYyA9IDA7IFwKLSAgICAocmVzLmMgJiAoMVUgPDwgMjgpKSAhPSAwOyBcCi19KQot
Ci0jZGVmaW5lIGNwdV9oYXNfZjE2YyAoeyBcCi0gICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBc
Ci0gICAgZW11bF90ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCi0gICAgaWYgKCAhKHJl
cy5jICYgKDFVIDw8IDI3KSkgfHwgKCh4Z2V0YnYoMCkgJiA2KSAhPSA2KSApIFwKLSAgICAgICAg
cmVzLmMgPSAwOyBcCi0gICAgKHJlcy5jICYgKDFVIDw8IDI5KSkgIT0gMDsgXAotfSkKKy8qIElu
dGVudGlvbmFsbHkgY2hlY2tpbmcgT1NYU0FWRSBoZXJlLiAqLworI2RlZmluZSBjcHVfaGFzX3hz
YXZlICAgICAoY3AuYmFzaWMucmF3WzFdLmMgJiAoMXUgPDwgMjcpKQogCi0jZGVmaW5lIGNwdV9o
YXNfYXZ4MiAoeyBcCi0gICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCi0gICAgZW11bF90ZXN0
X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCi0gICAgaWYgKCAhKHJlcy5jICYgKDFVIDw8IDI3
KSkgfHwgKCh4Z2V0YnYoMCkgJiA2KSAhPSA2KSApIFwKLSAgICAgICAgcmVzLmIgPSAwOyBcCi0g
ICAgZWxzZSB7IFwKLSAgICAgICAgZW11bF90ZXN0X2NwdWlkKDcsIDAsICZyZXMsIE5VTEwpOyBc
Ci0gICAgfSBcCi0gICAgKHJlcy5iICYgKDFVIDw8IDUpKSAhPSAwOyBcCi19KQotCi0jZGVmaW5l
IGNwdV9oYXNfeGdldGJ2MSAoeyBcCi0gICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCi0gICAg
ZW11bF90ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCi0gICAgaWYgKCAhKHJlcy5jICYg
KDFVIDw8IDI3KSkgKSBcCi0gICAgICAgIHJlcy5hID0gMDsgXAotICAgIGVsc2UgXAotICAgICAg
ICBlbXVsX3Rlc3RfY3B1aWQoMHhkLCAxLCAmcmVzLCBOVUxMKTsgXAotICAgIChyZXMuYSAmICgx
VSA8PCAyKSkgIT0gMDsgXAotfSkKLQotI2RlZmluZSBjcHVfaGFzX2JtaTEgKHsgXAotICAgIHN0
cnVjdCBjcHVpZF9sZWFmIHJlczsgXAotICAgIGVtdWxfdGVzdF9jcHVpZCg3LCAwLCAmcmVzLCBO
VUxMKTsgXAotICAgIChyZXMuYiAmICgxVSA8PCAzKSkgIT0gMDsgXAotfSkKLQotI2RlZmluZSBj
cHVfaGFzX2JtaTIgKHsgXAotICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAotICAgIGVtdWxf
dGVzdF9jcHVpZCg3LCAwLCAmcmVzLCBOVUxMKTsgXAotICAgIChyZXMuYiAmICgxVSA8PCA4KSkg
IT0gMDsgXAotfSkKLQotI2RlZmluZSBjcHVfaGFzXzNkbm93X2V4dCAoeyBcCi0gICAgc3RydWN0
IGNwdWlkX2xlYWYgcmVzOyBcCi0gICAgZW11bF90ZXN0X2NwdWlkKDB4ODAwMDAwMDEsIDAsICZy
ZXMsIE5VTEwpOyBcCi0gICAgKHJlcy5kICYgKDFVIDw8IDMwKSkgIT0gMDsgXAotfSkKLQotI2Rl
ZmluZSBjcHVfaGFzX3NzZTRhICh7IFwKLSAgICBzdHJ1Y3QgY3B1aWRfbGVhZiByZXM7IFwKLSAg
ICBlbXVsX3Rlc3RfY3B1aWQoMHg4MDAwMDAwMSwgMCwgJnJlcywgTlVMTCk7IFwKLSAgICAocmVz
LmMgJiAoMVUgPDwgNikpICE9IDA7IFwKLX0pCi0KLSNkZWZpbmUgY3B1X2hhc194b3AgKHsgXAot
ICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAotICAgIGVtdWxfdGVzdF9jcHVpZCgxLCAwLCAm
cmVzLCBOVUxMKTsgXAotICAgIGlmICggIShyZXMuYyAmICgxVSA8PCAyNykpIHx8ICgoeGdldGJ2
KDApICYgNikgIT0gNikgKSBcCi0gICAgICAgIHJlcy5jID0gMDsgXAotICAgIGVsc2UgXAotICAg
ICAgICBlbXVsX3Rlc3RfY3B1aWQoMHg4MDAwMDAwMSwgMCwgJnJlcywgTlVMTCk7IFwKLSAgICAo
cmVzLmMgJiAoMVUgPDwgMTEpKSAhPSAwOyBcCi19KQotCi0jZGVmaW5lIGNwdV9oYXNfZm1hNCAo
eyBcCi0gICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCi0gICAgZW11bF90ZXN0X2NwdWlkKDEs
IDAsICZyZXMsIE5VTEwpOyBcCi0gICAgaWYgKCAhKHJlcy5jICYgKDFVIDw8IDI3KSkgfHwgKCh4
Z2V0YnYoMCkgJiA2KSAhPSA2KSApIFwKLSAgICAgICAgcmVzLmMgPSAwOyBcCi0gICAgZWxzZSBc
Ci0gICAgICAgIGVtdWxfdGVzdF9jcHVpZCgweDgwMDAwMDAxLCAwLCAmcmVzLCBOVUxMKTsgXAot
ICAgIChyZXMuYyAmICgxVSA8PCAxNikpICE9IDA7IFwKLX0pCi0KLSNkZWZpbmUgY3B1X2hhc190
Ym0gKHsgXAotICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAotICAgIGVtdWxfdGVzdF9jcHVp
ZCgweDgwMDAwMDAxLCAwLCAmcmVzLCBOVUxMKTsgXAotICAgIChyZXMuYyAmICgxVSA8PCAyMSkp
ICE9IDA7IFwKLX0pCi0KLSNkZWZpbmUgY3B1X2hhc19hdng1MTJmICh7IFwKLSAgICBzdHJ1Y3Qg
Y3B1aWRfbGVhZiByZXM7IFwKLSAgICBlbXVsX3Rlc3RfY3B1aWQoMSwgMCwgJnJlcywgTlVMTCk7
IFwKLSAgICBpZiAoICEocmVzLmMgJiAoMVUgPDwgMjcpKSB8fCAoKHhnZXRidigwKSAmIDB4ZTYp
ICE9IDB4ZTYpICkgXAotICAgICAgICByZXMuYiA9IDA7IFwKLSAgICBlbHNlIFwKLSAgICAgICAg
ZW11bF90ZXN0X2NwdWlkKDcsIDAsICZyZXMsIE5VTEwpOyBcCi0gICAgKHJlcy5iICYgKDFVIDw8
IDE2KSkgIT0gMDsgXAotfSkKLQotI2RlZmluZSBjcHVfaGFzX2F2eDUxMmRxICh7IFwKLSAgICBz
dHJ1Y3QgY3B1aWRfbGVhZiByZXM7IFwKLSAgICBlbXVsX3Rlc3RfY3B1aWQoMSwgMCwgJnJlcywg
TlVMTCk7IFwKLSAgICBpZiAoICEocmVzLmMgJiAoMVUgPDwgMjcpKSB8fCAoKHhnZXRidigwKSAm
IDB4ZTYpICE9IDB4ZTYpICkgXAotICAgICAgICByZXMuYiA9IDA7IFwKLSAgICBlbHNlIFwKLSAg
ICAgICAgZW11bF90ZXN0X2NwdWlkKDcsIDAsICZyZXMsIE5VTEwpOyBcCi0gICAgKHJlcy5iICYg
KDFVIDw8IDE3KSkgIT0gMDsgXAotfSkKK3N0YXRpYyBpbmxpbmUgYm9vbCB4Y3IwX21hc2sodWlu
dDY0X3QgbWFzaykKK3sKKyAgICByZXR1cm4gY3B1X2hhc194c2F2ZSAmJiAoKHhnZXRidigwKSAm
IG1hc2spID09IG1hc2spOworfQogCi0jZGVmaW5lIGNwdV9oYXNfYXZ4NTEyYncgKHsgXAotICAg
IHN0cnVjdCBjcHVpZF9sZWFmIHJlczsgXAotICAgIGVtdWxfdGVzdF9jcHVpZCgxLCAwLCAmcmVz
LCBOVUxMKTsgXAotICAgIGlmICggIShyZXMuYyAmICgxVSA8PCAyNykpIHx8ICgoeGdldGJ2KDAp
ICYgMHhlNikgIT0gMHhlNikgKSBcCi0gICAgICAgIHJlcy5iID0gMDsgXAotICAgIGVsc2UgXAot
ICAgICAgICBlbXVsX3Rlc3RfY3B1aWQoNywgMCwgJnJlcywgTlVMTCk7IFwKLSAgICAocmVzLmIg
JiAoMVUgPDwgMzApKSAhPSAwOyBcCi19KQorI2RlZmluZSBjYWNoZV9saW5lX3NpemUoKSAoY3Au
YmFzaWMuY2xmbHVzaF9zaXplICogOCkKKyNkZWZpbmUgY3B1X2hhc19tbXggICAgICAgKGNwLmJh
c2ljLm1teCkKKyNkZWZpbmUgY3B1X2hhc19meHNyICAgICAgKGNwLmJhc2ljLmZ4c3IpCisjZGVm
aW5lIGNwdV9oYXNfc3NlICAgICAgIChjcC5iYXNpYy5zc2UpCisjZGVmaW5lIGNwdV9oYXNfc3Nl
MiAgICAgIChjcC5iYXNpYy5zc2UyKQorI2RlZmluZSBjcHVfaGFzX3NzZTMgICAgICAoY3AuYmFz
aWMuc3NlMykKKyNkZWZpbmUgY3B1X2hhc19mbWEgICAgICAgKHhjcjBfbWFzayg2KSAmJiBjcC5i
YXNpYy5mbWEpCisjZGVmaW5lIGNwdV9oYXNfc3NlNF8xICAgIChjcC5iYXNpYy5zc2U0XzEpCisj
ZGVmaW5lIGNwdV9oYXNfc3NlNF8yICAgIChjcC5iYXNpYy5zc2U0XzIpCisjZGVmaW5lIGNwdV9o
YXNfcG9wY250ICAgIChjcC5iYXNpYy5wb3BjbnQpCisjZGVmaW5lIGNwdV9oYXNfYXZ4ICAgICAg
ICh4Y3IwX21hc2soNikgJiYgY3AuYmFzaWMuYXZ4KQorI2RlZmluZSBjcHVfaGFzX2YxNmMgICAg
ICAoeGNyMF9tYXNrKDYpICYmIGNwLmJhc2ljLmYxNmMpCisKKyNkZWZpbmUgY3B1X2hhc19hdngy
ICAgICAgKHhjcjBfbWFzayg2KSAmJiBjcC5mZWF0LmF2eDIpCisjZGVmaW5lIGNwdV9oYXNfYm1p
MSAgICAgIChjcC5mZWF0LmJtaTEpCisjZGVmaW5lIGNwdV9oYXNfYm1pMiAgICAgIChjcC5mZWF0
LmJtaTIpCisjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyZiAgICh4Y3IwX21hc2soMHhlNikgJiYgY3Au
ZmVhdC5hdng1MTJmKQorI2RlZmluZSBjcHVfaGFzX2F2eDUxMmRxICAoeGNyMF9tYXNrKDB4ZTYp
ICYmIGNwLmZlYXQuYXZ4NTEyZHEpCisjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyYncgICh4Y3IwX21h
c2soMHhlNikgJiYgY3AuZmVhdC5hdng1MTJidykKKworI2RlZmluZSBjcHVfaGFzX3hnZXRidjEg
ICAoY3B1X2hhc194c2F2ZSAmJiBjcC54c3RhdGUueGdldGJ2MSkKKworI2RlZmluZSBjcHVfaGFz
XzNkbm93X2V4dCAoY3AuZXh0ZC5fM2Rub3dleHQpCisjZGVmaW5lIGNwdV9oYXNfc3NlNGEgICAg
IChjcC5leHRkLnNzZTRhKQorI2RlZmluZSBjcHVfaGFzX3hvcCAgICAgICAoeGNyMF9tYXNrKDYp
ICYmIGNwLmV4dGQueG9wKQorI2RlZmluZSBjcHVfaGFzX2ZtYTQgICAgICAoeGNyMF9tYXNrKDYp
ICYmIGNwLmV4dGQuZm1hNCkKKyNkZWZpbmUgY3B1X2hhc190Ym0gICAgICAgKGNwLmV4dGQudGJt
KQogCiBpbnQgZW11bF90ZXN0X2NwdWlkKAogICAgIHVpbnQzMl90IGxlYWYsCi0tIAoyLjEuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:21:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:21: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-devel-bounces@lists.xenproject.org>)
	id 1gJcwX-0002zc-RZ; Mon, 05 Nov 2018 11:21: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJcwW-0002ym-8x
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:21:16 +0000
X-Inumbo-ID: e7e1790a-e0ec-11e8-b3eb-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e7e1790a-e0ec-11e8-b3eb-12d6303a7972;
 Mon, 05 Nov 2018 11:21:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69658428"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Nov 2018 11:21:07 +0000
Message-ID: <1541416867-30253-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 6/6] x86/emul: dedup hvmemul_cpuid() and
 pv_emul_cpuid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhleSBhcmUgaWRlbnRpY2FsLCBzbyBwcm92aWRlIGEgc2luZ2xlIHg4NmVtdWxfY3B1aWQoKSBp
bnN0ZWFkLgoKQXMgeDg2X2VtdWxhdGUoKSBub3cgb25seSB1c2VzIHRoZSAtPmNwdWlkKCkgaG9v
ayBmb3IgcmVhbCBDUFVJRCBpbnN0cnVjdGlvbnMsCnRoZSBob29rIGNhbiBiZSBvbWl0dGVkIGZy
b20gYWxsIHNwZWNpYWwtcHVycG9zZSBlbXVsYXRpb24gb3BzLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICAgICAgIHwgMTMgKystLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYyAgICAgICAgICAgfCAgMSAtCiB4ZW4v
YXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgICAgICAgICB8IDEwICstLS0tLS0tLS0KIHhlbi9h
cmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMgICAgICAgIHwgIDMgLS0tCiB4ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUuYyAgICAgICAgICAgICB8ICA4ICsrKysrKysrCiB4ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuaCB8ICAyICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9l
bXVsYXRlLmggICAgICB8ICAyIC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgICAg
ICAgICB8ICAyIC0tCiA4IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDI4IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggOTFmYTlkYi4uM2M0MjM4MSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRl
LmMKQEAgLTIxMDcsMTMgKzIxMDcsNiBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd2JpbnZkKAogICAg
IHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKLWludCBodm1lbXVsX2NwdWlkKHVpbnQzMl90IGxl
YWYsIHVpbnQzMl90IHN1YmxlYWYsCi0gICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1aWRfbGVh
ZiAqcmVzLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICBndWVzdF9jcHVp
ZChjdXJyZW50LCBsZWFmLCBzdWJsZWFmLCByZXMpOwotICAgIHJldHVybiBYODZFTVVMX09LQVk7
Ci19Ci0KIHN0YXRpYyBpbnQgaHZtZW11bF9nZXRfZnB1KAogICAgIGVudW0geDg2X2VtdWxhdGVf
ZnB1X3R5cGUgdHlwZSwKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKQEAgLTIz
MTIsNyArMjMwNSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGh2bV9l
bXVsYXRlX29wcyA9IHsKICAgICAucmVhZF9tc3IgICAgICA9IGh2bWVtdWxfcmVhZF9tc3IsCiAg
ICAgLndyaXRlX21zciAgICAgPSBodm1lbXVsX3dyaXRlX21zciwKICAgICAud2JpbnZkICAgICAg
ICA9IGh2bWVtdWxfd2JpbnZkLAotICAgIC5jcHVpZCAgICAgICAgID0gaHZtZW11bF9jcHVpZCwK
KyAgICAuY3B1aWQgICAgICAgICA9IHg4NmVtdWxfY3B1aWQsCiAgICAgLmdldF9mcHUgICAgICAg
PSBodm1lbXVsX2dldF9mcHUsCiAgICAgLnB1dF9mcHUgICAgICAgPSBodm1lbXVsX3B1dF9mcHUs
CiAgICAgLmludmxwZyAgICAgICAgPSBodm1lbXVsX2ludmxwZywKQEAgLTIzMzksNyArMjMzMiw3
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGh2bV9lbXVsYXRlX29wc19u
b193cml0ZSA9IHsKICAgICAucmVhZF9tc3IgICAgICA9IGh2bWVtdWxfcmVhZF9tc3IsCiAgICAg
LndyaXRlX21zciAgICAgPSBodm1lbXVsX3dyaXRlX21zcl9kaXNjYXJkLAogICAgIC53YmludmQg
ICAgICAgID0gaHZtZW11bF93YmludmRfZGlzY2FyZCwKLSAgICAuY3B1aWQgICAgICAgICA9IGh2
bWVtdWxfY3B1aWQsCisgICAgLmNwdWlkICAgICAgICAgPSB4ODZlbXVsX2NwdWlkLAogICAgIC5n
ZXRfZnB1ICAgICAgID0gaHZtZW11bF9nZXRfZnB1LAogICAgIC5wdXRfZnB1ICAgICAgID0gaHZt
ZW11bF9wdXRfZnB1LAogICAgIC5pbnZscGcgICAgICAgID0gaHZtZW11bF9pbnZscGcsCkBAIC0y
NDI0LDEzICsyNDE3LDExIEBAIGludCBodm1fZW11bGF0ZV9vbmVfbW1pbyh1bnNpZ25lZCBsb25n
IG1mbiwgdW5zaWduZWQgbG9uZyBnbGEpCiAgICAgICAgIC5yZWFkICAgICAgID0geDg2ZW11bF91
bmhhbmRsZWFibGVfcncsCiAgICAgICAgIC5pbnNuX2ZldGNoID0gaHZtZW11bF9pbnNuX2ZldGNo
LAogICAgICAgICAud3JpdGUgICAgICA9IG1tY2ZnX2ludGVyY2VwdF93cml0ZSwKLSAgICAgICAg
LmNwdWlkICAgICAgPSBodm1lbXVsX2NwdWlkLAogICAgIH07CiAgICAgc3RhdGljIGNvbnN0IHN0
cnVjdCB4ODZfZW11bGF0ZV9vcHMgaHZtX3JvX2VtdWxhdGVfb3BzX21taW8gPSB7CiAgICAgICAg
IC5yZWFkICAgICAgID0geDg2ZW11bF91bmhhbmRsZWFibGVfcncsCiAgICAgICAgIC5pbnNuX2Zl
dGNoID0gaHZtZW11bF9pbnNuX2ZldGNoLAogICAgICAgICAud3JpdGUgICAgICA9IG1taW9fcm9f
ZW11bGF0ZWRfd3JpdGUsCi0gICAgICAgIC5jcHVpZCAgICAgID0gaHZtZW11bF9jcHVpZCwKICAg
ICB9OwogICAgIHN0cnVjdCBtbWlvX3JvX2VtdWxhdGVfY3R4dCBtbWlvX3JvX2N0eHQgPSB7IC5j
cjIgPSBnbGEgfTsKICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCBjdHh0OwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
aHZtLmMKaW5kZXggNGNjNzU5MS4uNTA4N2NkOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9odm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2h2bS5jCkBAIC0yOTcs
NyArMjk3LDYgQEAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBodm1fc2hhZG93X2VtdWxh
dG9yX29wcyA9IHsKICAgICAuaW5zbl9mZXRjaCA9IGh2bV9lbXVsYXRlX2luc25fZmV0Y2gsCiAg
ICAgLndyaXRlICAgICAgPSBodm1fZW11bGF0ZV93cml0ZSwKICAgICAuY21weGNoZyAgICA9IGh2
bV9lbXVsYXRlX2NtcHhjaGcsCi0gICAgLmNwdWlkICAgICAgPSBodm1lbXVsX2NwdWlkLAogfTsK
IAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwt
cHJpdi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCmluZGV4IDU5NjhmOTku
LmQ1YTQwNDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysg
Yi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAgLTExNzgsMTQgKzExNzgsNiBAQCBz
dGF0aWMgaW50IF93YmludmQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotaW50IHB2X2VtdWxfY3B1aWQodWludDMyX3QgbGVhZiwg
dWludDMyX3Qgc3VibGVhZiwKLSAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVpZF9sZWFmICpy
ZXMsIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIGd1ZXN0X2NwdWlkKGN1
cnJlbnQsIGxlYWYsIHN1YmxlYWYsIHJlcyk7Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwot
fQotCiBzdGF0aWMgaW50IHZhbGlkYXRlKGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAq
c3RhdGUsCiAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0
KQogewpAQCAtMTI4OSw3ICsxMjgxLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0
ZV9vcHMgcHJpdl9vcF9vcHMgPSB7CiAgICAgLndyaXRlX3hjciAgICAgICAgICAgPSB4ODZlbXVs
X3dyaXRlX3hjciwKICAgICAucmVhZF9tc3IgICAgICAgICAgICA9IHJlYWRfbXNyLAogICAgIC53
cml0ZV9tc3IgICAgICAgICAgID0gd3JpdGVfbXNyLAotICAgIC5jcHVpZCAgICAgICAgICAgICAg
ID0gcHZfZW11bF9jcHVpZCwKKyAgICAuY3B1aWQgICAgICAgICAgICAgICA9IHg4NmVtdWxfY3B1
aWQsCiAgICAgLndiaW52ZCAgICAgICAgICAgICAgPSBfd2JpbnZkLAogfTsKIApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3B2L3JvLXBhZ2UtZmF1bHQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9yby1w
YWdlLWZhdWx0LmMKaW5kZXggOWQ0OTEzZC4uZmEzNThhNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3B2L3JvLXBhZ2UtZmF1bHQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVs
dC5jCkBAIC0yNTksNyArMjU5LDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9v
cHMgcHR3cl9lbXVsYXRlX29wcyA9IHsKICAgICAud3JpdGUgICAgICA9IHB0d3JfZW11bGF0ZWRf
d3JpdGUsCiAgICAgLmNtcHhjaGcgICAgPSBwdHdyX2VtdWxhdGVkX2NtcHhjaGcsCiAgICAgLnZh
bGlkYXRlICAgPSBwdl9lbXVsX2lzX21lbV93cml0ZSwKLSAgICAuY3B1aWQgICAgICA9IHB2X2Vt
dWxfY3B1aWQsCiB9OwogCiAvKiBXcml0ZSBwYWdlIGZhdWx0IGhhbmRsZXI6IGNoZWNrIGlmIGd1
ZXN0IGlzIHRyeWluZyB0byBtb2RpZnkgYSBQVEUuICovCkBAIC0zMDgsNyArMzA3LDYgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgbW1pb19yb19lbXVsYXRlX29wcyA9IHsK
ICAgICAuaW5zbl9mZXRjaCA9IHB0d3JfZW11bGF0ZWRfcmVhZCwKICAgICAud3JpdGUgICAgICA9
IG1taW9fcm9fZW11bGF0ZWRfd3JpdGUsCiAgICAgLnZhbGlkYXRlICAgPSBwdl9lbXVsX2lzX21l
bV93cml0ZSwKLSAgICAuY3B1aWQgICAgICA9IHB2X2VtdWxfY3B1aWQsCiB9OwogCiBzdGF0aWMg
Y29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBtbWNmZ19pbnRlcmNlcHRfb3BzID0gewpAQCAt
MzE2LDcgKzMxNCw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIG1tY2Zn
X2ludGVyY2VwdF9vcHMgPSB7CiAgICAgLmluc25fZmV0Y2ggPSBwdHdyX2VtdWxhdGVkX3JlYWQs
CiAgICAgLndyaXRlICAgICAgPSBtbWNmZ19pbnRlcmNlcHRfd3JpdGUsCiAgICAgLnZhbGlkYXRl
ICAgPSBwdl9lbXVsX2lzX21lbV93cml0ZSwKLSAgICAuY3B1aWQgICAgICA9IHB2X2VtdWxfY3B1
aWQsCiB9OwogCiAvKiBDaGVjayBpZiBndWVzdCBpcyB0cnlpbmcgdG8gbW9kaWZ5IGEgci9vIE1N
SU8gcGFnZS4gKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jIGIveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMKaW5kZXggODg2YmQ4Ny4uNjBmNzNkMCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlLmMKQEAgLTE1Niw2ICsxNTYsMTQgQEAgaW50IHg4NmVtdWxfd3JpdGVfZHIodW5zaWduZWQg
aW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWwsCiAgICAgfQogfQogCitpbnQgeDg2ZW11bF9jcHVp
ZCh1aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLAorICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGNwdWlkX2xlYWYgKnJlcywgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7Cisg
ICAgZ3Vlc3RfY3B1aWQoY3VycmVudCwgbGVhZiwgc3VibGVhZiwgcmVzKTsKKworICAgIHJldHVy
biBYODZFTVVMX09LQVk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBD
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCBiL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCmluZGV4IDAzOTdjMWQuLjczMjAx
YjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCisr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCkBAIC03MjQsNiArNzI0
LDggQEAgaW50IHg4NmVtdWxfcmVhZF9kcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25n
ICp2YWwsCiAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0
KTsKIGludCB4ODZlbXVsX3dyaXRlX2RyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcg
dmFsLAogICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQp
OworaW50IHg4NmVtdWxfY3B1aWQodWludDMyX3QgbGVhZiwgdWludDMyX3Qgc3VibGVhZiwKKyAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVpZF9sZWFmICpyZXMsIHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0KTsKIAogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2VtdWxhdGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaAppbmRl
eCAyNmEwMWU4Li5iMzlhMWEwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9l
bXVsYXRlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCkBAIC03Niw4
ICs3Niw2IEBAIHZvaWQgaHZtX2VtdWxhdGVfaW5pdF9wZXJfaW5zbigKICAgICB1bnNpZ25lZCBp
bnQgaW5zbl9ieXRlcyk7CiB2b2lkIGh2bV9lbXVsYXRlX3dyaXRlYmFjaygKICAgICBzdHJ1Y3Qg
aHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KTsKLWludCBodm1lbXVsX2NwdWlkKHVpbnQz
Ml90IGxlYWYsIHVpbnQzMl90IHN1YmxlYWYsCi0gICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1
aWRfbGVhZiAqcmVzLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7CiBzdHJ1Y3Qgc2Vn
bWVudF9yZWdpc3RlciAqaHZtZW11bF9nZXRfc2VnX3JlZygKICAgICBlbnVtIHg4Nl9zZWdtZW50
IHNlZywKICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aAppbmRleCA2ZTQ1NjUxLi5jZGE3M2UyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC01MjgsOCArNTI4LDYgQEAg
ZXh0ZXJuIGludCBtbWNmZ19pbnRlcmNlcHRfd3JpdGUoZW51bSB4ODZfc2VnbWVudCBzZWcsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwX2RhdGEsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7Ci1pbnQg
cHZfZW11bF9jcHVpZCh1aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLAotICAgICAgICAg
ICAgICAgICAgc3RydWN0IGNwdWlkX2xlYWYgKnJlcywgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQpOwogCiBpbnQgYXVkaXRfYWRqdXN0X3BndGFibGVzKHN0cnVjdCBkb21haW4gKmQsIGlu
dCBkaXIsIGludCBub2lzeSk7CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:21:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:21: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-devel-bounces@lists.xenproject.org>)
	id 1gJcx3-0003Ei-Js; Mon, 05 Nov 2018 11:21: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJcx1-0003Dm-OA
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:21:47 +0000
X-Inumbo-ID: fac22d9e-e0ec-11e8-94f3-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fac22d9e-e0ec-11e8-94f3-12d6303a7972;
 Mon, 05 Nov 2018 11:21:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69658430"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Nov 2018 11:21:02 +0000
Message-ID: <1541416867-30253-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/6] tools: Move the typesafe min/max helpers
 into xen-tools/libs.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIHJhdGhlciB0aGFuIGltcGxlbWVudGluZyB0aGVtIHNlcGFyYXRlbHkgZm9yIGxpYnhjIGFu
ZCBsaWJ4bC4gIFRoZXkgd2lsbApzaG9ydGx5IGJlIHdhbnRlZCBpbiBsaWJ4ODYgYXMgd2VsbC4K
CkZpeCB1cCB0aGUgc3R5bGUvY29uc2lzdGVuY3kgaW4gdGhlIGRlY2xhcmF0aW9uLCBidXQgbm8g
ZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRy
aXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9pbmNs
dWRlL3hlbi10b29scy9saWJzLmggfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oICAgICAgIHwgMTYgLS0tLS0tLS0tLS0t
LS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgIHwgMTYgLS0tLS0tLS0tLS0tLS0t
LQogMyBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAzMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9pbmNsdWRlL3hlbi10b29scy9saWJzLmggYi90b29scy9pbmNsdWRl
L3hlbi10b29scy9saWJzLmgKaW5kZXggOTI3ZTA1Ny4uY2M3ZGZjOCAxMDA2NDQKLS0tIGEvdG9v
bHMvaW5jbHVkZS94ZW4tdG9vbHMvbGlicy5oCisrKyBiL3Rvb2xzL2luY2x1ZGUveGVuLXRvb2xz
L2xpYnMuaApAQCAtMjEsNCArMjEsNDIgQEAKICNkZWZpbmUgTUlOKHgsIHkpICgoeCkgPCAoeSkg
PyAoeCkgOiAoeSkpCiAjZW5kaWYKIAorI2lmbmRlZiBtaW4KKyNkZWZpbmUgbWluKHgsIHkpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoeyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgY29uc3QgdHlwZW9mKHgpIF94ID0gKHgp
OyAgICAgICAgICAgICAgIFwKKyAgICAgICAgY29uc3QgdHlwZW9mKHkpIF95ID0gKHkpOyAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgKHZvaWQpICgmX3ggPT0gJl95KTsgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgKF94IDwgX3kpID8gX3ggOiBfeTsgICAgICAgICAgICAgICAgICAgIFwK
KyAgICB9KQorI2VuZGlmCisKKyNpZm5kZWYgbWF4CisjZGVmaW5lIG1heCh4LCB5KSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNvbnN0IHR5cGVvZih4KSBfeCA9ICh4KTsgICAg
ICAgICAgICAgICBcCisgICAgICAgIGNvbnN0IHR5cGVvZih5KSBfeSA9ICh5KTsgICAgICAgICAg
ICAgICBcCisgICAgICAgICh2b2lkKSgmX3ggPT0gJl95KTsgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIChfeCA+IF95KSA/IF94IDogX3k7ICAgICAgICAgICAgICAgICAgICBcCisgICAg
fSkKKyNlbmRpZgorCisjaWZuZGVmIG1pbl90CisjZGVmaW5lIG1pbl90KHR5cGUsIHgsIHkpICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIGNvbnN0IHR5cGUgX3ggPSAoeCk7ICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIGNvbnN0IHR5cGUgX3kgPSAoeSk7ICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIChfeCA8IF95KSA/IF94OiBfeTsgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgfSkKKyNlbmRpZgorCisjaWZuZGVmIG1heF90CisjZGVmaW5lIG1heF90KHR5cGUsIHgsIHkp
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNvbnN0IHR5cGUgX3ggPSAoeCk7ICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIGNvbnN0IHR5cGUgX3kgPSAoeSk7ICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIChfeCA+IF95KSA/IF94OiBfeTsgICAgICAgICAgICAgICAgICAgICBc
CisgICAgfSkKKyNlbmRpZgorCiAjZW5kaWYJLyogX19YRU5fVE9PTFNfTElCU19fICovCmRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmggYi90b29scy9saWJ4Yy94Y19wcml2YXRl
LmgKaW5kZXggNzA1ZWFhOS4uYWRjM2I2YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfcHJp
dmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaApAQCAtNDA1LDIyICs0MDUsNiBA
QCBpbnQgeGNfZmZzMTYodWludDE2X3QgeCk7CiBpbnQgeGNfZmZzMzIodWludDMyX3QgeCk7CiBp
bnQgeGNfZmZzNjQodWludDY0X3QgeCk7CiAKLSNkZWZpbmUgbWluKFgsIFkpICh7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICBjb25zdCB0eXBlb2YgKFgpIF94ID0g
KFgpOyAgICAgICAgICAgXAotICAgICAgICAgICAgY29uc3QgdHlwZW9mIChZKSBfeSA9IChZKTsg
ICAgICAgICAgIFwKLSAgICAgICAgICAgICh2b2lkKSAoJl94ID09ICZfeSk7ICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgICAgICAoX3ggPCBfeSkgPyBfeCA6IF95OyB9KQotI2RlZmluZSBtYXgo
WCwgWSkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIGNvbnN0
IHR5cGVvZiAoWCkgX3ggPSAoWCk7ICAgICAgICAgICBcCi0gICAgICAgICAgICBjb25zdCB0eXBl
b2YgKFkpIF95ID0gKFkpOyAgICAgICAgICAgXAotICAgICAgICAgICAgKHZvaWQpICgmX3ggPT0g
Jl95KTsgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIChfeCA+IF95KSA/IF94IDogX3k7
IH0pCi0KLSNkZWZpbmUgbWluX3QodHlwZSx4LHkpIFwKLSAgICAgICAgKHsgdHlwZSBfX3ggPSAo
eCk7IHR5cGUgX195ID0gKHkpOyBfX3ggPCBfX3kgPyBfX3g6IF9feTsgfSkKLSNkZWZpbmUgbWF4
X3QodHlwZSx4LHkpIFwKLSAgICAgICAgKHsgdHlwZSBfX3ggPSAoeCk7IHR5cGUgX195ID0gKHkp
OyBfX3ggPiBfX3kgPyBfX3g6IF9feTsgfSkKLQogI2RlZmluZSBET01QUklOVEYoZm10LCBhcmdz
Li4uKSB4Y19kb21fcHJpbnRmKGRvbS0+eGNoLCBmbXQsICMjIGFyZ3MpCiAjZGVmaW5lIERPTVBS
SU5URl9DQUxMRUQoeGNoKSB4Y19kb21fcHJpbnRmKCh4Y2gpLCAiJXM6IGNhbGxlZCIsIF9fRlVO
Q1RJT05fXykKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggMTUzNTY2YS4uZmY4ODkzOCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCkBAIC0xMzgsMjIgKzEzOCw2IEBACiAjZGVmaW5lIE1BU0tfRVhUUih2LCBt
KSAoKCh2KSAmIChtKSkgLyAoKG0pICYgLShtKSkpCiAjZGVmaW5lIE1BU0tfSU5TUih2LCBtKSAo
KCh2KSAqICgobSkgJiAtKG0pKSkgJiAobSkpCiAKLSNkZWZpbmUgbWluKFgsIFkpICh7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICBjb25zdCB0eXBlb2YgKFgpIF94
ID0gKFgpOyAgICAgICAgICAgXAotICAgICAgICAgICAgY29uc3QgdHlwZW9mIChZKSBfeSA9IChZ
KTsgICAgICAgICAgIFwKLSAgICAgICAgICAgICh2b2lkKSAoJl94ID09ICZfeSk7ICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgICAgICAoX3ggPCBfeSkgPyBfeCA6IF95OyB9KQotI2RlZmluZSBt
YXgoWCwgWSkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIGNv
bnN0IHR5cGVvZiAoWCkgX3ggPSAoWCk7ICAgICAgICAgICBcCi0gICAgICAgICAgICBjb25zdCB0
eXBlb2YgKFkpIF95ID0gKFkpOyAgICAgICAgICAgXAotICAgICAgICAgICAgKHZvaWQpICgmX3gg
PT0gJl95KTsgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIChfeCA+IF95KSA/IF94IDog
X3k7IH0pCi0KLSNkZWZpbmUgbWluX3QodHlwZSwgeCwgeSkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAoeyBjb25zdCB0eXBlIF94ID0gKHgpOyBj
b25zdCB0eXBlIF95ID0gKHkpOyBfeCA8IF95ID8gX3g6IF95OyB9KQotI2RlZmluZSBtYXhfdCh0
eXBlLCB4LCB5KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICh7IGNvbnN0IHR5cGUgX3ggPSAoeCk7IGNvbnN0IHR5cGUgX3kgPSAoeSk7IF94ID4g
X3kgPyBfeDogX3k7IH0pCi0KICNkZWZpbmUgTElCWExfX0xPR0dJTkdfRU5BQkxFRAogCiAjaWZk
ZWYgTElCWExfX0xPR0dJTkdfRU5BQkxFRAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:21:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:21: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-devel-bounces@lists.xenproject.org>)
	id 1gJcx3-0003EX-8K; Mon, 05 Nov 2018 11:21: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJcx1-0003Dn-OF
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:21:47 +0000
X-Inumbo-ID: fb4b93a4-e0ec-11e8-944b-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fb4b93a4-e0ec-11e8-944b-12d6303a7972;
 Mon, 05 Nov 2018 11:21:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69658433"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Nov 2018 11:21:06 +0000
Message-ID: <1541416867-30253-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/6] x86/emul: Don't use the ->cpuid() hook for
 feature checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGEgcmVsZWFzZSBidWlsZCBvZiB4ZW4sIHRoaXMgcmVtb3ZlcyBhbG1vc3QgNGsgb2YgY29k
ZSB2b2x1bWUsIGFuZCByZW1vdmVzCmEgZnVuY3Rpb24gcG9pbnRlciBjYWxsIGZyb20gZXZlcnkg
aW5zdGFudGlhdGlvbi4KCiAgYWRkL3JlbW92ZTogMC8xIGdyb3cvc2hyaW5rOiAwLzMgdXAvZG93
bjogMC8tMzg3NyAoLTM4NzcpCiAgRnVuY3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgb2xkICAgICBuZXcgICBkZWx0YQogIGFkanVzdF9ibmQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDIyNyAgICAgMjA1ICAgICAtMjIKICB4ODZfZGVjb2RlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgxMzYgICAgODA5NiAgICAgLTQwCiAgdmNwdV9o
YXMuaXNyYSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTMzICAgICAgIC0gICAgLTEz
MwogIHg4Nl9lbXVsYXRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDExODY4NyAgMTE1
MDA1ICAgLTM2ODIKICBUb3RhbDogQmVmb3JlPTMzMDkyMDAsIEFmdGVyPTMzMDUzMjMsIGNoZyAt
MC4xMiUKClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYyB8IDE0MCArKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspLCA4OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDhiZmYwMmEuLjM5NjBjOGUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0xNjk0LDkxICsxNjk0LDU4IEBAIGlu
X3Byb3Rtb2RlKAogICAgIHJldHVybiAhKGluX3JlYWxtb2RlKGN0eHQsIG9wcykgfHwgKGN0eHQt
PnJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfVk0pKTsKIH0KIAotI2RlZmluZSBFQVggMAotI2Rl
ZmluZSBFQ1ggMQotI2RlZmluZSBFRFggMgotI2RlZmluZSBFQlggMwotCi1zdGF0aWMgYm9vbCB2
Y3B1X2hhcygKLSAgICB1bnNpZ25lZCBpbnQgZWF4LAotICAgIHVuc2lnbmVkIGludCByZWcsCi0g
ICAgdW5zaWduZWQgaW50IGJpdCwKLSAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwK
LSAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICpvcHMpCi17Ci0gICAgc3RydWN0IGNw
dWlkX2xlYWYgcmVzOwotICAgIGludCByYyA9IFg4NkVNVUxfT0tBWTsKLQotICAgIGZhaWxfaWYo
IW9wcy0+Y3B1aWQpOwotICAgIHJjID0gb3BzLT5jcHVpZChlYXgsIDAsICZyZXMsIGN0eHQpOwot
ICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKLSAgICB7Ci0gICAgICAgIHN3aXRjaCAoIHJl
ZyApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSBFQVg6IHJlZyA9IHJlcy5hOyBicmVhazsKLSAg
ICAgICAgY2FzZSBFQlg6IHJlZyA9IHJlcy5iOyBicmVhazsKLSAgICAgICAgY2FzZSBFQ1g6IHJl
ZyA9IHJlcy5jOyBicmVhazsKLSAgICAgICAgY2FzZSBFRFg6IHJlZyA9IHJlcy5kOyBicmVhazsK
LSAgICAgICAgZGVmYXVsdDogQlVHKCk7Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKCAhKHJlZyAm
ICgxVSA8PCBiaXQpKSApCi0gICAgICAgICAgICByYyA9IH5YODZFTVVMX09LQVk7Ci0gICAgfQot
Ci0gZG9uZToKLSAgICByZXR1cm4gcmMgPT0gWDg2RU1VTF9PS0FZOwotfQotCi0jZGVmaW5lIHZj
cHVfaGFzX2ZwdSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRURYLCAgMCwgY3R4dCwg
b3BzKQotI2RlZmluZSB2Y3B1X2hhc19zZXAoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEs
IEVEWCwgMTEsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfY3g4KCkgICAgICAgICB2Y3B1
X2hhcyggICAgICAgICAxLCBFRFgsICA4LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2Nt
b3YoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRURYLCAxNSwgY3R4dCwgb3BzKQotI2Rl
ZmluZSB2Y3B1X2hhc19jbGZsdXNoKCkgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVEWCwgMTks
IGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfbW14KCkgICAgICAgICB2Y3B1X2hhcyggICAg
ICAgICAxLCBFRFgsIDIzLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX3NzZSgpICAgICAg
ICAgdmNwdV9oYXMoICAgICAgICAgMSwgRURYLCAyNSwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1
X2hhc19zc2UyKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVEWCwgMjYsIGN0eHQsIG9w
cykKLSNkZWZpbmUgdmNwdV9oYXNfc3NlMygpICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBF
Q1gsICAwLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX3BjbG11bHFkcSgpICAgdmNwdV9o
YXMoICAgICAgICAgMSwgRUNYLCAgMSwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19zc3Nl
MygpICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgIDksIGN0eHQsIG9wcykKLSNkZWZp
bmUgdmNwdV9oYXNfZm1hKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDEyLCBj
dHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2N4MTYoKSAgICAgICAgdmNwdV9oYXMoICAgICAg
ICAgMSwgRUNYLCAxMywgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19zc2U0XzEoKSAgICAg
IHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMTksIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9o
YXNfc3NlNF8yKCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDIwLCBjdHh0LCBvcHMp
Ci0jZGVmaW5lIHZjcHVfaGFzX21vdmJlKCkgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNY
LCAyMiwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19wb3BjbnQoKSAgICAgIHZjcHVfaGFz
KCAgICAgICAgIDEsIEVDWCwgMjMsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfYWVzbmko
KSAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDI1LCBjdHh0LCBvcHMpCi0jZGVmaW5l
IHZjcHVfaGFzX2F2eCgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAyOCwgY3R4
dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19mMTZjKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAg
IDEsIEVDWCwgMjksIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfcmRyYW5kKCkgICAgICB2
Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDMwLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFz
X21teGV4dCgpICAgICAodmNwdV9oYXMoMHg4MDAwMDAwMSwgRURYLCAyMiwgY3R4dCwgb3BzKSB8
fCBcCisjZGVmaW5lIHZjcHVfaGFzX2ZwdSgpICAgICAgICAgKGN0eHQtPmNwdWlkLT5iYXNpYy5m
cHUpCisjZGVmaW5lIHZjcHVfaGFzX3NlcCgpICAgICAgICAgKGN0eHQtPmNwdWlkLT5iYXNpYy5z
ZXApCisjZGVmaW5lIHZjcHVfaGFzX2N4OCgpICAgICAgICAgKGN0eHQtPmNwdWlkLT5iYXNpYy5j
eDgpCisjZGVmaW5lIHZjcHVfaGFzX2Ntb3YoKSAgICAgICAgKGN0eHQtPmNwdWlkLT5iYXNpYy5j
bW92KQorI2RlZmluZSB2Y3B1X2hhc19jbGZsdXNoKCkgICAgIChjdHh0LT5jcHVpZC0+YmFzaWMu
Y2xmbHVzaCkKKyNkZWZpbmUgdmNwdV9oYXNfbW14KCkgICAgICAgICAoY3R4dC0+Y3B1aWQtPmJh
c2ljLm1teCkKKyNkZWZpbmUgdmNwdV9oYXNfc3NlKCkgICAgICAgICAoY3R4dC0+Y3B1aWQtPmJh
c2ljLnNzZSkKKyNkZWZpbmUgdmNwdV9oYXNfc3NlMigpICAgICAgICAoY3R4dC0+Y3B1aWQtPmJh
c2ljLnNzZTIpCisjZGVmaW5lIHZjcHVfaGFzX3NzZTMoKSAgICAgICAgKGN0eHQtPmNwdWlkLT5i
YXNpYy5zc2UzKQorI2RlZmluZSB2Y3B1X2hhc19wY2xtdWxxZHEoKSAgIChjdHh0LT5jcHVpZC0+
YmFzaWMucGNsbXVscWRxKQorI2RlZmluZSB2Y3B1X2hhc19zc3NlMygpICAgICAgIChjdHh0LT5j
cHVpZC0+YmFzaWMuc3NzZTMpCisjZGVmaW5lIHZjcHVfaGFzX2ZtYSgpICAgICAgICAgKGN0eHQt
PmNwdWlkLT5iYXNpYy5mbWEpCisjZGVmaW5lIHZjcHVfaGFzX2N4MTYoKSAgICAgICAgKGN0eHQt
PmNwdWlkLT5iYXNpYy5jeDE2KQorI2RlZmluZSB2Y3B1X2hhc19zc2U0XzEoKSAgICAgIChjdHh0
LT5jcHVpZC0+YmFzaWMuc3NlNF8xKQorI2RlZmluZSB2Y3B1X2hhc19zc2U0XzIoKSAgICAgIChj
dHh0LT5jcHVpZC0+YmFzaWMuc3NlNF8yKQorI2RlZmluZSB2Y3B1X2hhc19tb3ZiZSgpICAgICAg
IChjdHh0LT5jcHVpZC0+YmFzaWMubW92YmUpCisjZGVmaW5lIHZjcHVfaGFzX3BvcGNudCgpICAg
ICAgKGN0eHQtPmNwdWlkLT5iYXNpYy5wb3BjbnQpCisjZGVmaW5lIHZjcHVfaGFzX2Flc25pKCkg
ICAgICAgKGN0eHQtPmNwdWlkLT5iYXNpYy5hZXNuaSkKKyNkZWZpbmUgdmNwdV9oYXNfYXZ4KCkg
ICAgICAgICAoY3R4dC0+Y3B1aWQtPmJhc2ljLmF2eCkKKyNkZWZpbmUgdmNwdV9oYXNfZjE2Yygp
ICAgICAgICAoY3R4dC0+Y3B1aWQtPmJhc2ljLmYxNmMpCisjZGVmaW5lIHZjcHVfaGFzX3JkcmFu
ZCgpICAgICAgKGN0eHQtPmNwdWlkLT5iYXNpYy5yZHJhbmQpCisKKyNkZWZpbmUgdmNwdV9oYXNf
bW14ZXh0KCkgICAgIChjdHh0LT5jcHVpZC0+ZXh0ZC5tbXhleHQgfHwgXAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZjcHVfaGFzX3NzZSgpKQotI2RlZmluZSB2Y3B1X2hhc18zZG5v
d19leHQoKSAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVEWCwgMzAsIGN0eHQsIG9wcykKLSNkZWZp
bmUgdmNwdV9oYXNfM2Rub3coKSAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFRFgsIDMxLCBj
dHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2xhaGZfbG0oKSAgICAgdmNwdV9oYXMoMHg4MDAw
MDAwMSwgRUNYLCAgMCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19jcjhfbGVnYWN5KCkg
IHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgIDQsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9o
YXNfbHpjbnQoKSAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsICA1LCBjdHh0LCBvcHMp
Ci0jZGVmaW5lIHZjcHVfaGFzX3NzZTRhKCkgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNY
LCAgNiwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19taXNhbGlnbnNzZSgpIHZjcHVfaGFz
KDB4ODAwMDAwMDEsIEVDWCwgIDcsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfeG9wKCkg
ICAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsIDEyLCBjdHh0LCBvcHMpCi0jZGVmaW5l
IHZjcHVfaGFzX2ZtYTQoKSAgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAxNiwgY3R4
dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc190Ym0oKSAgICAgICAgIHZjcHVfaGFzKDB4ODAwMDAw
MDEsIEVDWCwgMjEsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfYm1pMSgpICAgICAgICB2
Y3B1X2hhcyggICAgICAgICA3LCBFQlgsICAzLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFz
X2hsZSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAgNCwgY3R4dCwgb3BzKQot
I2RlZmluZSB2Y3B1X2hhc19hdngyKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwg
IDUsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfYm1pMigpICAgICAgICB2Y3B1X2hhcygg
ICAgICAgICA3LCBFQlgsICA4LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX3J0bSgpICAg
ICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAxMSwgY3R4dCwgb3BzKQotI2RlZmluZSB2
Y3B1X2hhc19tcHgoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMTQsIGN0eHQs
IG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyZigpICAgICB2Y3B1X2hhcyggICAgICAgICA3
LCBFQlgsIDE2LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2F2eDUxMmRxKCkgICAgdmNw
dV9oYXMoICAgICAgICAgNywgRUJYLCAxNywgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19y
ZHNlZWQoKSAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMTgsIGN0eHQsIG9wcykKLSNk
ZWZpbmUgdmNwdV9oYXNfYWR4KCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDE5
LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX3NtYXAoKSAgICAgICAgdmNwdV9oYXMoICAg
ICAgICAgNywgRUJYLCAyMCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19jbGZsdXNob3B0
KCkgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMjMsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNw
dV9oYXNfY2x3YigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI0LCBjdHh0LCBv
cHMpCi0jZGVmaW5lIHZjcHVfaGFzX3NoYSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywg
RUJYLCAyOSwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19hdng1MTJidygpICAgIHZjcHVf
aGFzKCAgICAgICAgIDcsIEVCWCwgMzAsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfcmRw
aWQoKSAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQ1gsIDIyLCBjdHh0LCBvcHMpCi0jZGVm
aW5lIHZjcHVfaGFzX2NsemVybygpICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwOCwgRUJYLCAgMCwg
Y3R4dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc18zZG5vd19leHQoKSAgIChjdHh0LT5jcHVpZC0+
ZXh0ZC5fM2Rub3dleHQpCisjZGVmaW5lIHZjcHVfaGFzXzNkbm93KCkgICAgICAgKGN0eHQtPmNw
dWlkLT5leHRkLl8zZG5vdykKKyNkZWZpbmUgdmNwdV9oYXNfbGFoZl9sbSgpICAgICAoY3R4dC0+
Y3B1aWQtPmV4dGQubGFoZl9sbSkKKyNkZWZpbmUgdmNwdV9oYXNfY3I4X2xlZ2FjeSgpICAoY3R4
dC0+Y3B1aWQtPmV4dGQuY3I4X2xlZ2FjeSkKKyNkZWZpbmUgdmNwdV9oYXNfbHpjbnQoKSAgICAg
ICAoY3R4dC0+Y3B1aWQtPmV4dGQuYWJtKQorI2RlZmluZSB2Y3B1X2hhc19zc2U0YSgpICAgICAg
IChjdHh0LT5jcHVpZC0+ZXh0ZC5zc2U0YSkKKyNkZWZpbmUgdmNwdV9oYXNfbWlzYWxpZ25zc2Uo
KSAoY3R4dC0+Y3B1aWQtPmV4dGQubWlzYWxpZ25zc2UpCisjZGVmaW5lIHZjcHVfaGFzX3hvcCgp
ICAgICAgICAgKGN0eHQtPmNwdWlkLT5leHRkLnhvcCkKKyNkZWZpbmUgdmNwdV9oYXNfZm1hNCgp
ICAgICAgICAoY3R4dC0+Y3B1aWQtPmV4dGQuZm1hNCkKKyNkZWZpbmUgdmNwdV9oYXNfdGJtKCkg
ICAgICAgICAoY3R4dC0+Y3B1aWQtPmV4dGQudGJtKQorI2RlZmluZSB2Y3B1X2hhc19jbHplcm8o
KSAgICAgIChjdHh0LT5jcHVpZC0+ZXh0ZC5jbHplcm8pCisKKyNkZWZpbmUgdmNwdV9oYXNfYm1p
MSgpICAgICAgICAoY3R4dC0+Y3B1aWQtPmZlYXQuYm1pMSkKKyNkZWZpbmUgdmNwdV9oYXNfaGxl
KCkgICAgICAgICAoY3R4dC0+Y3B1aWQtPmZlYXQuaGxlKQorI2RlZmluZSB2Y3B1X2hhc19hdngy
KCkgICAgICAgIChjdHh0LT5jcHVpZC0+ZmVhdC5hdngyKQorI2RlZmluZSB2Y3B1X2hhc19ibWky
KCkgICAgICAgIChjdHh0LT5jcHVpZC0+ZmVhdC5ibWkyKQorI2RlZmluZSB2Y3B1X2hhc19ydG0o
KSAgICAgICAgIChjdHh0LT5jcHVpZC0+ZmVhdC5ydG0pCisjZGVmaW5lIHZjcHVfaGFzX21weCgp
ICAgICAgICAgKGN0eHQtPmNwdWlkLT5mZWF0Lm1weCkKKyNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEy
ZigpICAgICAoY3R4dC0+Y3B1aWQtPmZlYXQuYXZ4NTEyZikKKyNkZWZpbmUgdmNwdV9oYXNfYXZ4
NTEyZHEoKSAgICAoY3R4dC0+Y3B1aWQtPmZlYXQuYXZ4NTEyZHEpCisjZGVmaW5lIHZjcHVfaGFz
X3Jkc2VlZCgpICAgICAgKGN0eHQtPmNwdWlkLT5mZWF0LnJkc2VlZCkKKyNkZWZpbmUgdmNwdV9o
YXNfYWR4KCkgICAgICAgICAoY3R4dC0+Y3B1aWQtPmZlYXQuYWR4KQorI2RlZmluZSB2Y3B1X2hh
c19zbWFwKCkgICAgICAgIChjdHh0LT5jcHVpZC0+ZmVhdC5zbWFwKQorI2RlZmluZSB2Y3B1X2hh
c19jbGZsdXNob3B0KCkgIChjdHh0LT5jcHVpZC0+ZmVhdC5jbGZsdXNob3B0KQorI2RlZmluZSB2
Y3B1X2hhc19jbHdiKCkgICAgICAgIChjdHh0LT5jcHVpZC0+ZmVhdC5jbHdiKQorI2RlZmluZSB2
Y3B1X2hhc19zaGEoKSAgICAgICAgIChjdHh0LT5jcHVpZC0+ZmVhdC5zaGEpCisjZGVmaW5lIHZj
cHVfaGFzX2F2eDUxMmJ3KCkgICAgKGN0eHQtPmNwdWlkLT5mZWF0LmF2eDUxMmJ3KQorI2RlZmlu
ZSB2Y3B1X2hhc19yZHBpZCgpICAgICAgIChjdHh0LT5jcHVpZC0+ZmVhdC5yZHBpZCkKIAogI2Rl
ZmluZSB2Y3B1X211c3RfaGF2ZShmZWF0KSBcCiAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCF2
Y3B1X2hhc18jI2ZlYXQoKSwgRVhDX1VEKQpAQCAtNTI2OCwxMCArNTIzNSw3IEBAIHg4Nl9lbXVs
YXRlKAogCiAgICAgICAgICAgICBiYXNlID0gYWRfYnl0ZXMgPT0gOCA/IF9yZWdzLnIoYXgpIDoK
ICAgICAgICAgICAgICAgICAgICBhZF9ieXRlcyA9PSA0ID8gX3JlZ3MuZWF4IDogX3JlZ3MuYXg7
Ci0gICAgICAgICAgICBsaW1pdCA9IDA7Ci0gICAgICAgICAgICBpZiAoIHZjcHVfaGFzX2NsZmx1
c2goKSAmJgotICAgICAgICAgICAgICAgICBvcHMtPmNwdWlkKDEsIDAsICZjcHVpZF9sZWFmLCBj
dHh0KSA9PSBYODZFTVVMX09LQVkgKQotICAgICAgICAgICAgICAgIGxpbWl0ID0gKChjcHVpZF9s
ZWFmLmIgPj4gOCkgJiAweGZmKSAqIDg7CisgICAgICAgICAgICBsaW1pdCA9IGN0eHQtPmNwdWlk
LT5iYXNpYy5jbGZsdXNoX3NpemUgKiA4OwogICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKGxpbWl0IDwgc2l6ZW9mKGxvbmcpIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGxpbWl0ICYgKGxpbWl0IC0gMSkpLCBFWENfVUQpOwogICAgICAgICAgICAgYmFzZSAm
PSB+KGxpbWl0IC0gMSk7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:23:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:23: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-devel-bounces@lists.xenproject.org>)
	id 1gJcyn-0003hJ-1m; Mon, 05 Nov 2018 11:23: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=mtqo=nq=citrix.com=prvs=8406a2984=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJcyl-0003gy-8L
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:23:35 +0000
X-Inumbo-ID: 3b365a6c-e0ed-11e8-b77c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3b365a6c-e0ed-11e8-b77c-12d6303a7972;
 Mon, 05 Nov 2018 11:23:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69658531"
Date: Mon, 5 Nov 2018 11:23:31 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181105112331.igwx3ghkhbog4uof@zion.uk.xensource.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416867-30253-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1541416867-30253-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/6] tools: Move the typesafe min/max
 helpers into xen-tools/libs.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMTE6MjE6MDJBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAuLi4gcmF0aGVyIHRoYW4gaW1wbGVtZW50aW5nIHRoZW0gc2VwYXJhdGVseSBmb3Ig
bGlieGMgYW5kIGxpYnhsLiAgVGhleSB3aWxsCj4gc2hvcnRseSBiZSB3YW50ZWQgaW4gbGlieDg2
IGFzIHdlbGwuCj4gCj4gRml4IHVwIHRoZSBzdHlsZS9jb25zaXN0ZW5jeSBpbiB0aGUgZGVjbGFy
YXRpb24sIGJ1dCBubyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:28:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:28: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-devel-bounces@lists.xenproject.org>)
	id 1gJd3r-0003xN-Q7; Mon, 05 Nov 2018 11:28: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=ibf2=nq=gmail.com=2rushikeshj@srs-us1.protection.inumbo.net>)
 id 1gJd3q-0003xI-Af
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:28:50 +0000
X-Inumbo-ID: f64966a5-e0ed-11e8-9a16-bc764e045a96
Received: from mail-ed1-x533.google.com (unknown [2a00:1450:4864:20::533])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f64966a5-e0ed-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 11:28:48 +0000 (UTC)
Received: by mail-ed1-x533.google.com with SMTP id c25-v6so7146429edt.8
 for <xen-devel@lists.xen.org>; Mon, 05 Nov 2018 03:28:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=nHKNXCe+9VazyOpxoEvpFwjZARxYHgmRcsSnR7e+WHs=;
 b=UrFgHvzJRI/2OAH3b9rPpuI4vCA7YOivZEk0Buz76rADTMwW0LY7hN3VefvXhQMJhu
 zMokGgoNB7ZyyjB2DYDvuDcVzfNy/qXXVc6C2Hu+7p9zyCpKL5TP5/VXUnc1JIvK7mGk
 TEBD7E4/4GALX09sut0jYu5ZIzRftvXBC/vcbFgD9VVdJRmQYxRQChXH4KfzVySYvL7q
 leb3VAFTG4Cry2Tznvq9Lg2TDZKisE6nygFhctmCNDG0TqcexvB7DQX6YEyy6Wer5mlX
 aD0I3hAtaHhUCLJ45I2pwBeL+TED9bu1JSoQE4gxM36sTR7LAxkwcijO+4ctNea0z0i0
 Ypsw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=nHKNXCe+9VazyOpxoEvpFwjZARxYHgmRcsSnR7e+WHs=;
 b=Pbvuaokp4ncQjR15AXBXu2u5T480mAd/DvjNu6G36NHpdX2YY5ey3MeUdYvjTRMkza
 /dMYS5x2TcrRx2NRuSPhpY7R/jPHmf5n3zk87/z/unCrJICul8/F4NgOfqKyei81z9KQ
 9F9Ax4LaGLyy4ZNEJCzai5iLA7S0AiG+pEBBe2/kJ7yP64MGTiMoWaSI2ONEG/uKR8Hn
 l1oG/DCkdp3vPgaj3MCHXax7uhTAzRYDtoCWrPbjIwFMrW0ugpe+q3+tj8zx473Qx8ha
 xeKrwXUuwsx8rIAUNhigZoS3w7z2Td5RO2hyPKzwuPeIQZ0VcoivKZmy+srNDQ/Xn8Tp
 1LQg==
X-Gm-Message-State: AGRZ1gJmXQYxXrm8xAdGYIVKFnyv4C8wS8vGQ3F/PRcPCordfWdhIwcn
 4uwTl74AvgmifvaLgyBJhXX+Lqr6/SNN4WHbuudUj3Xq
X-Google-Smtp-Source: AJdET5deIFoqC0Sm3RCCxEh7soP/A/UdvqzzSDvlVptAlUOikd3/+I41AqvqkOnq7uEWAeYpYyUDoHfT6JtqJTPgvs8=
X-Received: by 2002:a17:906:7b91:: with SMTP id
 s17-v6mr13998027ejo.80.1541417327215; 
 Mon, 05 Nov 2018 03:28:47 -0800 (PST)
MIME-Version: 1.0
References: <CAO9XypUsz-e3vmX-n5eSMz7rG2aZpDG1h03CMRAAT2X=TpZNNw@mail.gmail.com>
 <20181105101938.mj2c6l4nx5sbsk2n@zion.uk.xensource.com>
 <CAO9XypWZ=Qr4Bo9Km_MUeod3cCHOnA=SonXXRF95zeeu0+RNHQ@mail.gmail.com>
 <20181105105852.ae4sjkkcm6eumpwr@zion.uk.xensource.com>
In-Reply-To: <20181105105852.ae4sjkkcm6eumpwr@zion.uk.xensource.com>
From: Rishi <2rushikeshj@gmail.com>
Date: Mon, 5 Nov 2018 16:58:35 +0530
Message-ID: <CAO9XypUXJkhGEiH14HuMW8zOha9mRQh0+kpMa_0b2doHhjJUCQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Dom0 kernel 4.14 with SMP randomly crashing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============1633537603557354621=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1633537603557354621==
Content-Type: multipart/alternative; boundary="0000000000003d473c0579e930ae"

--0000000000003d473c0579e930ae
Content-Type: text/plain; charset="UTF-8"

Alright, I got the serial console and following is the crash log. Thank you
for pointing that out.

[  133.594852] watchdog: BUG: soft lockup - CPU#2 stuck for 22s!
[ksoftirqd/2:22]

[  133.599232] Kernel panic - not syncing: softlockup: hung tasks

[  133.602275] CPU: 2 PID: 22 Comm: ksoftirqd/2 Tainted: G
L    4.19.1
#1

[  133.606620] Hardware name: Xen HVM domU, BIOS 4.4.1-xs132257 12/12/2016

[  133.610376] Call Trace:

[  133.611827]  <IRQ>

[  133.612942]  dump_stack+0x5a/0x73

[  133.614676]  panic+0xe8/0x249

[  133.616183]  watchdog_timer_fn+0x200/0x230

[  133.618366]  ? softlockup_fn+0x40/0x40

[  133.620561]  __hrtimer_run_queues+0x133/0x270

[  133.623056]  hrtimer_interrupt+0xfb/0x260

[  133.625580]  xen_timer_interrupt+0x1b/0x30

[  133.628011]  __handle_irq_event_percpu+0x69/0x1a0

[  133.630642]  handle_irq_event_percpu+0x30/0x70

[  133.633826]  handle_percpu_irq+0x34/0x50

[  133.636012]  generic_handle_irq+0x1e/0x30

[  133.638573]  __evtchn_fifo_handle_events+0x163/0x1a0

[  133.641444]  __xen_evtchn_do_upcall+0x41/0x70

[  133.643772]  xen_evtchn_do_upcall+0x27/0x50

[  133.645868]  xen_do_hypervisor_callback+0x29/0x40

[  133.648231]  </IRQ>

[  133.649279] RIP: e030:xen_hypercall_xen_version+0xa/0x20

[  133.652259] Code: 51 41 53 b8 10 00 00 00 0f 05 41 5b 59 c3 cc cc cc cc
cc cc cc cc cc cc cc cc cc cc cc cc cc cc 51 41 53 b8 11 00 00 00 0f 05
<41> 5b 59 c3 cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc

[  133.662574] RSP: e02b:ffffc900400dbd18 EFLAGS: 00000246

[  133.665557] RAX: 0000000000040007 RBX: ffff88003315a898 RCX:
ffffffff8100122a

[  133.670005] RDX: ffffc900400080ff RSI: 0000000000000000 RDI:
0000000000000000

[  133.674606] RBP: ffff88003315a890 R08: 0000000000000000 R09:
0000000000000000

[  133.678567] R10: 0000000000000000 R11: 0000000000000246 R12:
0000000080000600

[  133.682552] R13: 000000000000002a R14: 00000000000002a0 R15:
000000000000002a

[  133.686851]  ? xen_hypercall_xen_version+0xa/0x20

[  133.689681]  ? xen_force_evtchn_callback+0x9/0x10

[  133.692189]  ? check_events+0x12/0x20

[  133.694227]  ? xen_restore_fl_direct+0x1f/0x20

[  133.696878]  ? _raw_spin_unlock_irqrestore+0x14/0x20

[  133.699894]  ? cp_rx_poll+0x427/0x4d0 [8139cp]

[  133.702421]  ? net_rx_action+0x171/0x3a0

[  133.704693]  ? __do_softirq+0x11e/0x295

[  133.706672]  ? run_ksoftirqd+0x1e/0x40

[  133.708867]  ? smpboot_thread_fn+0x13c/0x160

[  133.711320]  ? kthread+0x115/0x120

[  133.713350]  ? sort_range+0x20/0x20

[  133.715421]  ? __kthread_cancel_work+0x80/0x80

[  133.717969]  ? ret_from_fork+0x35/0x40

[  133.720238] Kernel Offset: disabled



I'll try to solve it ahead.



On Mon, Nov 5, 2018 at 4:28 PM Wei Liu <wei.liu2@citrix.com> wrote:

> On Mon, Nov 05, 2018 at 04:26:03PM +0530, Rishi wrote:
> > Nothing is getting logged. I suspect its because the kernel just goes in
> > halt state.
> >
> > /var/log/kern.log /var/log/messages /var/log/xen/hypervisor.log
> >
> > All of these files have nothing appended.
> >
> > I can fetch info from kernel debugfs, if you point me to required area,
> >
> >
> > The dom0 kernel works fine without spilt of SMP code or with "nosmp"
> option
> > at xen command line.
>
> I think you will need to set up a serial console. I wouldn't expect to
> see anything in /var/log if the system has crashed.
>
> Without serial log there is nothing we can do to help.
>
> Wei.
>

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

<div dir=3D"ltr">Alright, I got the serial console and following is the cra=
sh log. Thank you for pointing that out.<div><br>





<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.594852] watchdog: BUG: soft lockup - CPU#2 =
stuck for 22s! [ksoftirqd/2:22]</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.599232] Kernel panic - not syncing: softloc=
kup: hung tasks</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.602275] CPU: 2 PID: 22 Comm: ksoftirqd/2 Ta=
inted: G <span class=3D"gmail-Apple-converted-space">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 </span>L<span class=3D"gmail-Apple-converted-space">=
=C2=A0 =C2=A0 </span>4.19.1 #1</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.606620] Hardware name: Xen HVM domU, BIOS 4=
.4.1-xs132257 12/12/2016</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.610376] Call Trace:</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.611827]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>&lt;IRQ&gt;</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.612942]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>dump_stack+0x5a/0x73</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.614676]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>panic+0xe8/0x249</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.616183]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>watchdog_timer_fn+0x200/0x230</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.618366]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>? softlockup_fn+0x40/0x40</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.620561]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>__hrtimer_run_queues+0x133/0x270</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.623056]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>hrtimer_interrupt+0xfb/0x260</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.625580]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>xen_timer_interrupt+0x1b/0x30</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.628011]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>__handle_irq_event_percpu+0x69/0x1a0</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.630642]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>handle_irq_event_percpu+0x30/0x70</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.633826]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>handle_percpu_irq+0x34/0x50</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.636012]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>generic_handle_irq+0x1e/0x30</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.638573]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>__evtchn_fifo_handle_events+0x163/0x1a0</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.641444]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>__xen_evtchn_do_upcall+0x41/0x70</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.643772]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>xen_evtchn_do_upcall+0x27/0x50</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.645868]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>xen_do_hypervisor_callback+0x29/0x40</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.648231]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>&lt;/IRQ&gt;</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.649279] RIP: e030:xen_hypercall_xen_version=
+0xa/0x20</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.652259] Code: 51 41 53 b8 10 00 00 00 0f 05=
 41 5b 59 c3 cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc 51 41 53=
 b8 11 00 00 00 0f 05 &lt;41&gt; 5b 59 c3 cc cc cc cc cc cc cc cc cc cc cc =
cc cc cc cc cc cc cc</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.662574] RSP: e02b:ffffc900400dbd18 EFLAGS: =
00000246</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.665557] RAX: 0000000000040007 RBX: ffff8800=
3315a898 RCX: ffffffff8100122a</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.670005] RDX: ffffc900400080ff RSI: 00000000=
00000000 RDI: 0000000000000000</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.674606] RBP: ffff88003315a890 R08: 00000000=
00000000 R09: 0000000000000000</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.678567] R10: 0000000000000000 R11: 00000000=
00000246 R12: 0000000080000600</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.682552] R13: 000000000000002a R14: 00000000=
000002a0 R15: 000000000000002a</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.686851]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>? xen_hypercall_xen_version+0xa/0x20</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.689681]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>? xen_force_evtchn_callback+0x9/0x10</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.692189]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>? check_events+0x12/0x20</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.694227]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>? xen_restore_fl_direct+0x1f/0x20</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.696878]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>? _raw_spin_unlock_irqrestore+0x14/0x20</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.699894]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>? cp_rx_poll+0x427/0x4d0 [8139cp]</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.702421]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>? net_rx_action+0x171/0x3a0</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.704693]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>? __do_softirq+0x11e/0x295</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.706672]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>? run_ksoftirqd+0x1e/0x40</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.708867]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>? smpboot_thread_fn+0x13c/0x160</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.711320]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>? kthread+0x115/0x120</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.713350]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>? sort_range+0x20/0x20</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.715421]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>? __kthread_cancel_work+0x80/0x80</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.717969]<span class=3D"gmail-Apple-converted=
-space">=C2=A0 </span>? ret_from_fork+0x35/0x40</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">[<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>133.720238] Kernel Offset: disabled</span></p><=
p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-v=
ariant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:nor=
mal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"f=
ont-variant-ligatures:no-common-ligatures"><br></span></p><p class=3D"gmail=
-p1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-east-asia=
n:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:=
Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-liga=
tures:no-common-ligatures"><br></span></p><p class=3D"gmail-p1" style=3D"ma=
rgin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-st=
retch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(=
0,0,0)"><span style=3D"font-variant-ligatures:no-common-ligatures">I&#39;ll=
 try to solve it ahead.</span></p><p class=3D"gmail-p1" style=3D"margin:0px=
;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:no=
rmal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)">=
<span style=3D"font-variant-ligatures:no-common-ligatures"><br></span></p><=
/div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Mon, Nov 5, 2=
018 at 4:28 PM Wei Liu &lt;<a href=3D"mailto:wei.liu2@citrix.com">wei.liu2@=
citrix.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, =
Nov 05, 2018 at 04:26:03PM +0530, Rishi wrote:<br>
&gt; Nothing is getting logged. I suspect its because the kernel just goes =
in<br>
&gt; halt state.<br>
&gt; <br>
&gt; /var/log/kern.log /var/log/messages /var/log/xen/hypervisor.log<br>
&gt; <br>
&gt; All of these files have nothing appended.<br>
&gt; <br>
&gt; I can fetch info from kernel debugfs, if you point me to required area=
,<br>
&gt; <br>
&gt; <br>
&gt; The dom0 kernel works fine without spilt of SMP code or with &quot;nos=
mp&quot; option<br>
&gt; at xen command line.<br>
<br>
I think you will need to set up a serial console. I wouldn&#39;t expect to<=
br>
see anything in /var/log if the system has crashed.<br>
<br>
Without serial log there is nothing we can do to help.<br>
<br>
Wei.<br>
</blockquote></div>

--0000000000003d473c0579e930ae--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1633537603557354621==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:32:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:32: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-devel-bounces@lists.xenproject.org>)
	id 1gJd7P-0004h4-Fg; Mon, 05 Nov 2018 11:32: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=ylya=nq=citrix.com=prvs=8406b12ba=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gJd7O-0004gh-Bg
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 11:32:30 +0000
X-Inumbo-ID: 79ef4b64-e0ee-11e8-b479-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79ef4b64-e0ee-11e8-b479-12d6303a7972;
 Mon, 05 Nov 2018 11:32:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69658998"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23520.10824.898935.795466@mariner.uk.xensource.com>
Date: Mon, 5 Nov 2018 11:32:24 +0000
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <6b4bf5bb-b7ee-9947-7868-46c38c7f324d@arm.com>
References: <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <CAFLBxZZtiPxCw8Pz4+3JN81ENjzms+qnQEhHBcbJs9FxEP_QXA@mail.gmail.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810310942530.7220@sstabellini-ThinkPad-X260>
 <23514.62634.413212.853593@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811011051290.7220@sstabellini-ThinkPad-X260>
 <5F35FB3B-9C4F-467C-8461-5201D0BF5E18@citrix.com>
 <20181102141632.jr4vjefvou5562zd@zion.uk.xensource.com>
 <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
 <23516.26572.806824.551458@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811021048170.18518@sstabellini-ThinkPad-X260>
 <25ada98c-bd5a-83c2-134a-171293f7f638@arm.com>
 <alpine.DEB.2.10.1811021221070.18518@sstabellini-ThinkPad-X260>
 <6b4bf5bb-b7ee-9947-7868-46c38c7f324d@arm.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages] [and 2 more messages] [and 2 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Lars  Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 stefanos@xilinx.com, George Dunlap <dunlapg@umich.edu>, cardoe@cardoe.com,
 xen-devel@lists.xenproject.org,
 Stefano  Stabellini <stefano.stabellini@xilinx.com>, infra@xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbT1NTVEVTVCBQQVRDSF0gUkVBRE1FLmhhcmR3YXJl
LWFjcXVpc2l0aW9uIFthbmQgMSBtb3JlIG1lc3NhZ2VzXSBbYW5kIDIgbW9yZSBtZXNzYWdlc10g
W2FuZCAyIG1vcmUgbWVzc2FnZXNdIik6Cj4gQUZBSUNULCBJYW4ncyBtYWluIGNvbmNlcm4gd2Fz
IGFkZGluZyB5ZXQgYW5vdGhlciBkZXBlbmRlbmN5IG9uIGV4dGVybmFsIGVudGl0eS4KCldlIGNv
dWxkIHB1dCB0aGUgLmRlYiByZXBvc2l0b3J5IG9uIHhlbmJpdHMuClRoZXJlIHJlbWFpbnMgdGhl
IHF1ZXN0aW9uIG9mIHdobyB3aWxsIGRvIHRoZSBtYW51YWwgcmVidWlsZHMuCgpBbm90aGVyIHRo
aW5nIHRoYXQgb2NjdXJyZWQgdG8gbWUgaXMgdGhhdCBub3QgYWxsIGtlcm5lbCAuZGVicyBhcmUK
Y3JlYXRlZCBlcXVhbC4gIERvIG9uZXMgdGhhdCBjb21lIGZyb20gdGhlIGtlcm5lbCBzb3VyY2Ug
dHJlZSwgd2l0aG91dAphbnkgb2YgdGhlIERlYmlhbiBwYWNrYWdpbmcgY29kZSwgaW50ZXJhY3Qg
cHJvcGVybHkgd2l0aCBEZWJpYW4ncwppbml0cmFtZnMgYW5kIGJvb3Rsb2FkZXIgdXBkYXRlIG1h
Y2hpbmVyeSA/Cgo+IEhvd2V2ZXIsIE9TU3Rlc3QgYWxyZWFkeSBwcm92aWRlcyBzY3JpcHRzIHRv
IGJ1aWxkIGtlcm5lbC4gU28gd2h5IHdvdWxkIHlvdSB3YW50IAo+IHRvIHVzZSBEb2NrZXJmaWxl
cy9WaXJ5YU9TPwoKVGhhdCBzZWVtcyB0byBtZSB0byBiZSBhIHZlcnkgc2FsaWVudCBwb2ludC4g
IEVhcmxpZXIgSSB3cm90ZToKCiAgIEllIHRoZSBiaWdnZXN0IHdvcmsgaGVyZSBvZiBhbGwga2lu
ZHMgaXMgaXMgZ2x1ZS4gIEFkZGluZyBtb3JlCiAgIGVudGl0aWVzIHRvIHRoZSBwcm9ibGVtIHdp
bGwgaW5jcmVhc2UgcmF0aGVyIHRoYW4gcmVkdWNlIHRoZSBhbW91bnQgb2YKICAgZ2x1ZSBjb2Rl
IHRoYXQgbmVlZHMgdG8gYmUgd3JpdHRlbi4KClRoZSBhbW91bnQgb2YgbmV3IGdsdWUgdGhhdCBp
cyBuZWVkZWQgZGVwZW5kcyBhbHNvIG9uIGhvdyBtdWNoIG9mIHRoZQpleGlzdGluZyBzeXN0ZW1z
IGNhbiBiZSByZXVzZWQuCgoKSSBhbSBzdGFydGluZyB0byB0aGluayB0aGF0IGl0IG1heSBoYXZl
IGJlZW4gYSBtaXN0YWtlIG9mIG1lIHRvCmV4cGxhaW4gaW4gY2xlYXIgYW5kIHByZWNpc2UgZGV0
YWlsIHdoYXQgd291bGQgYmUgbmVlZGVkLCB0byBoYXZlCm9zc3Rlc3QgZGlyZWN0bHkgdXNlIGl0
cyBvd24tYnVpbHQga2VybmVscyBmb3IgYmFyZW1ldGFsIGluc3RhbGwuCgpJZiB5b3UgbG9vayBh
dCB0aGUgbGVuZ3RoIG9mIG15IGRlc2NyaXB0aW9uIGl0IGxvb2tzIGxpa2UgYSBsb3Qgb2YKd29y
ay4gIEJ1dCB0aGUgY29tcGV0aW5nIHByb3Bvc2FscyBhcmUgYmVpbmcgZGVzY3JpYmVkIGJ5IHNv
bWUKaGFuZHdhdmluZy4gIE9idmlvdXNseSB0aGV5IGxvb2sgc2ltcGxlciB0aGVuIQoKTm8tb25l
IGhhcyB3cml0dGVuIGEgY29tcGFyYWJpbHkgZGV0YWlsZWQgcGxhbiBmb3IgZXhhY3RseSB3aGF0
IHdvcmsKd291bGQgbmVlZCB0byBiZSBkb25lLCBhbmQgd2hhdCByaXNrcyB0aGVyZSBhcmUsIGZv
ciBleGFtcGxlIGluIHRoaXMKc2NoZW1lIHRvIHVzZSBkb2NrZXIgYW5kIFZpcnlhT1MgYW5kIGFu
IGFwdCByZXBvc2l0b3J5LiAgSXQncyB0cnVlCnRoYXQgc3VjaCBhIHBsYW4gd291bGQgaGF2ZSBm
ZXdlciBjaGFuZ2VzIHRvIG9zc3Rlc3Q7IGJ1dCBtb3JlIG9mIGl0CndvdWxkIGJlIG1hbnVhbCBz
dGVwcy4gIEluIHRoZSBjYXNlIG9mIG1hbnVhbCBzdGVwcyBJTU8gYSBjb21wYXJhYmx5CmRldGFp
bGVkIHBsYW4gd291bGQgaW5jbHVkZSBhIHJvdWdoIHNldCBvZiBwcm9wb3NlZCBjb21tYW5kIGxp
bmUKcnVuZXMsIGV0Yy4gIEknbSBub3QgZXZlbiBzdXJlIHRoYXQgdGhpcyBzY2hlbWUgaGFzIGJl
ZW4gdGhvdWdodAp0aHJvdWdoIGVub3VnaCBmb3IgdXMgdG8gd3JpdGUgc3VjaCBhIHBsYW4gd2l0
aCBjb25maWRlbmNlIHRoYXQgaXQKd2lsbCB3b3JrLgoKQWxtb3N0IGNlcnRhaW5seSBzdWNoIGEg
ZGV0YWlsZWQgcGxhbiwgaWYgd2UgY2FuIHdyaXRlIGl0LCB3b3VsZCBiZQpjb25zaWRlcmFibHkg
bG9uZ2VyIGFuZCBtb3JlIGNvbXBsZXggdGhhbiB0aGUgcGxhbiBJIHBvc3RlZCBlYXJsaWVyLgoK
QW5kIG9mIGNvdXJzZSBpdCBoYXMgYSBoaWdoZXIgb3ZlcmFsbCBtYWludGVuYW5jZSBidXJkZW4g
YmVjYXVzZQp1cGRhdGVzIHdvdWxkIGJlIG1hbnVhbCBmb3JldmVyIG1vcmUgLSBub3Qgb25seSBt
YW51YWwsIGJ1dCBhbHNvCmRlcGVuZGVudCBvbiB0aGUgZG9ja2VyZmlsZSBjb250aW51aW5nIHRv
IHdvcmssIHdoaWNoIG1lYW5zIHRoZSBtYW51YWwKc3RlcHMgZGVwZW5kIG9uIHRoZSBhdmFpbGFi
aWxpdHkgKGFuZCBpbnRlZ3JpdHkhKSBvZiB3aGF0ZXZlciBleHRlcm5hbAplbnRpdGllcyB0aGUg
ZG9ja2VyZmlsZSB1c2VzLgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:34:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:34: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-devel-bounces@lists.xenproject.org>)
	id 1gJd9j-0004pm-0C; Mon, 05 Nov 2018 11:34: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=ij7j=nq=xenproject.org=prvs=8403e7615=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gJd9h-0004pY-MB
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 11:34:53 +0000
X-Inumbo-ID: c9dae782-e0ee-11e8-a4ab-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9dae782-e0ee-11e8-a4ab-12d6303a7972;
 Mon, 05 Nov 2018 11:34:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69659099"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75570-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 qemu-mainline:build-amd64-libvirt:libvirt-build:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 qemu-mainline:build-i386-libvirt:libvirt-build:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=7d56239f159afc2e7bd42623947e56ba48f37836
X-Osstest-Versions-That: qemuu=f96a3165ab1c36dbf4cb63e8761fa45457381aca
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 5 Nov 2018 11:34:34 +0000
Subject: [Xen-devel] [qemu-mainline baseline-only test] 75570: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU3MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzc1NTcwLwoKUmVncmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxk
IG5vdCBiZSBydW46CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1NjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3NTU2
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICBmYWlsIGJs
b2NrZWQgaW4gNzU1NjQKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYgbGlidmlydC1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3NTU2NAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBsaWtlIDc1NTY0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDc1NTY0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICAgICBmYWlsIGxpa2Ug
NzU1NjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbGlrZSA3NTU2NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDc1NTY0CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBsaWtlIDc1NTY0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIGxpa2UgNzU1NjQKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwg
bGlrZSA3NTU2NAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTAgZGViaWFu
LWh2bS1pbnN0YWxsICAgICAgZmFpbCBsaWtlIDc1NTY0CiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzU1NjQK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIGxpa2UgNzU1NjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbGlrZSA3NTU2NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDc1NTY0CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgN2Q1NjIzOWYxNTlhZmMyZTdiZDQyNjIzOTQ3ZTU2
YmE0OGYzNzgzNgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgZjk2YTMx
NjVhYjFjMzZkYmY0Y2I2M2U4NzYxZmE0NTQ1NzM4MWFjYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
IDc1NTY0ICAyMDE4LTExLTAyIDIzOjQ5OjIyIFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgICA3NTU3MCAgMjAxOC0xMS0wNCAyMDoyMzo0OSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXggQmVu
bsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBDaGFpIFdlbiA8Y2hhaXdlbkBiYWlkdS5j
b20+CiAgRGF5ZW9sIExlZSA8ZGF5ZW9sQGJlcmtlbGV5LmVkdT4KICBEci4gRGF2aWQgQWxhbiBH
aWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5p
Z2xlc2lhc0B4aWxpbnguY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4K
ICBHdWFuZyBXYW5nIDx3YW5nLmd1YW5nNTVAenRlLmNvbS5jbj4KICBKaWEgTGluYSA8amlhbGlu
YTAxQGJhaWR1LmNvbT4KICBKdWxpYSBTdXZvcm92YSA8anVzdWFsQG1haWwucnU+CiAgTGF1cmVu
dCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2Fu
ZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0
LmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGV0ZXIgTWF5ZGVs
bCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxw
aGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9y
Zz4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBT
aGFubm9uIFpoYW8gPHNoYW5ub24uemhhb3NsQGdtYWlsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1
dGhAcmVkaGF0LmNvbT4KICB3YW5nZ3VhbmcgPHdhbmcuZ3Vhbmc1NUB6dGUuY29tLmNuPgogIFpo
YW5nIENoZW4gPHpoYW5nY2tpZEBnbWFpbC5jb20+CiAgWmhhbmcgWXUgPHpoYW5neXUzMUBiYWlk
dS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9v
c3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20v
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU5MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:41:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:41: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-devel-bounces@lists.xenproject.org>)
	id 1gJdGP-0005di-Ry; Mon, 05 Nov 2018 11:41: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=mtqo=nq=citrix.com=prvs=8406a2984=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJdGP-0005dd-53
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:41:49 +0000
X-Inumbo-ID: c70da908-e0ef-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c70da908-e0ef-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 11:41:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69659407"
Date: Mon, 5 Nov 2018 11:41:27 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Rishi <2rushikeshj@gmail.com>
Message-ID: <20181105114127.s57z7n7p4pmix5b5@zion.uk.xensource.com>
References: <CAO9XypUsz-e3vmX-n5eSMz7rG2aZpDG1h03CMRAAT2X=TpZNNw@mail.gmail.com>
 <20181105101938.mj2c6l4nx5sbsk2n@zion.uk.xensource.com>
 <CAO9XypWZ=Qr4Bo9Km_MUeod3cCHOnA=SonXXRF95zeeu0+RNHQ@mail.gmail.com>
 <20181105105852.ae4sjkkcm6eumpwr@zion.uk.xensource.com>
 <CAO9XypUXJkhGEiH14HuMW8zOha9mRQh0+kpMa_0b2doHhjJUCQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAO9XypUXJkhGEiH14HuMW8zOha9mRQh0+kpMa_0b2doHhjJUCQ@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Dom0 kernel 4.14 with SMP randomly crashing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDQ6NTg6MzVQTSArMDUzMCwgUmlzaGkgd3JvdGU6Cj4g
QWxyaWdodCwgSSBnb3QgdGhlIHNlcmlhbCBjb25zb2xlIGFuZCBmb2xsb3dpbmcgaXMgdGhlIGNy
YXNoIGxvZy4gVGhhbmsgeW91Cj4gZm9yIHBvaW50aW5nIHRoYXQgb3V0Lgo+IAo+IFsgIDEzMy41
OTQ4NTJdIHdhdGNoZG9nOiBCVUc6IHNvZnQgbG9ja3VwIC0gQ1BVIzIgc3R1Y2sgZm9yIDIycyEK
PiBba3NvZnRpcnFkLzI6MjJdCj4gCj4gWyAgMTMzLjU5OTIzMl0gS2VybmVsIHBhbmljIC0gbm90
IHN5bmNpbmc6IHNvZnRsb2NrdXA6IGh1bmcgdGFza3MKPiAKPiBbICAxMzMuNjAyMjc1XSBDUFU6
IDIgUElEOiAyMiBDb21tOiBrc29mdGlycWQvMiBUYWludGVkOiBHCj4gTCAgICA0LjE5LjEKPiAj
MQo+IAo+IFsgIDEzMy42MDY2MjBdIEhhcmR3YXJlIG5hbWU6IFhlbiBIVk0gZG9tVSwgQklPUyA0
LjQuMS14czEzMjI1NyAxMi8xMi8yMDE2CgpJcyB0aGlzIHNlcmlhbCBsb2cgZnJvbSB0aGUgaG9z
dD8gSXQgc2F5cyBpdCBpcyBydW5uaW5nIGFzIGEgSFZNIERvbVUuCk1heWJlIHlvdSBoYXZlIG1p
c3Rha2VuIGd1ZXN0IHNlcmlhbCBsb2cgd2l0aCBob3N0IHNlcmlhbCBsb2c/CgpUaGlzIGluZGlj
YXRlcyB5b3VyIG1hY2hpbmUgcnVucyBYZW5TZXJ2ZXIsIHdoaWNoIGhhcyBpdHMgb3duIHBhdGNo
CnF1ZXVlcyBvbiB0b3Agb2YgdXBzdHJlYW0gWGVuLiBZb3UgbWF5IGFsc28gd2FudCB0byByZXBv
cnQgdG8geHMtZGV2ZWwKbWFpbGluZyBsaXN0LgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:49:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:49: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-devel-bounces@lists.xenproject.org>)
	id 1gJdNK-0005qN-LA; Mon, 05 Nov 2018 11:48: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=ibf2=nq=gmail.com=2rushikeshj@srs-us1.protection.inumbo.net>)
 id 1gJdNJ-0005qI-7y
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:48:57 +0000
X-Inumbo-ID: c5c17264-e0f0-11e8-9a16-bc764e045a96
Received: from mail-ed1-x541.google.com (unknown [2a00:1450:4864:20::541])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5c17264-e0f0-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 11:48:55 +0000 (UTC)
Received: by mail-ed1-x541.google.com with SMTP id w25so1309923edx.6
 for <xen-devel@lists.xen.org>; Mon, 05 Nov 2018 03:48:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=MI+yeMo00mkumGPy7pCy6S+GUvdaE903ZrzpuSH6fvw=;
 b=BrxmWFLQo2Yp549Cyq95MMe2EqaZazebkmj1OA9hMG+zq/hQQgpMS2bwj9ScLA9JK8
 Rb2ilmtvgwd1HPjaM5Zl/UdmF2HrpJ7S95SUAjxeMlS3R1FyiNQ/K+SkUgzacp2FUca3
 MjinmTD1i2GBXjTCZr3g7d3qSYbyP44inem5io97zOLNO5YcLNnJxF9fiwrcxQWTyLSR
 NNQmk7HRxDIzStwdP8wZRdQqY+UWVcvCmbryrwNDCHNsEHXfpZ+uNSIE/qFWWaVBI0TU
 hZ8YKfERzz0J5QduXwdbomae14QUAF4oyihc7JpAjFjMdVwgZ59kxv3HXPzvEDTHRraX
 tlZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=MI+yeMo00mkumGPy7pCy6S+GUvdaE903ZrzpuSH6fvw=;
 b=rTZHInE5zsFRj6lEXmMKFjhX37HE/5SlkLu2D/MkQeIL76IoiKEKfp+FF+E4JtxhDz
 DPEJ3bXovNXrMTiGxLQ2VVrLWvqH8JLZZxHyPKv3iZeZ7BP64PiPztReeYJZItB8Wee3
 2TS94sZJRpIrCzrHImwxm+e9oMgHpqSmrP8WAaItfv8G1P4T3X9PPiaGBUsJb6vyFEfS
 4yyUxM0RY1aRygkZS1nvDOi7YZY5rolYOMPCmFHqNPKYIHS8a0Nv1Lx0Xz2lYWvNCIwR
 5IU8LTt4ILGXj6+l4ZMRppt0KHZWTQl7D+8Pc0So+2bZoGFCsbOkprCH+sgBEtLYBEvi
 8YZg==
X-Gm-Message-State: AGRZ1gKfyFCbXT2RCFlXltGcB8Ku4IiTCdiNWti5Po4CQKH4bpf/J8sy
 LFvv6/e44YQ9syAxqu+9WuRfR8XxRoONb/dGtnc=
X-Google-Smtp-Source: AJdET5d83jmu7B3xAzCxHTZYyJWZhd5fGkjhrhb53W93HSjxDt57CmyvfUdewcaugYtq4R6l1EMWdzC6MvVQe2X5BMU=
X-Received: by 2002:a17:906:7b91:: with SMTP id
 s17-v6mr14045259ejo.80.1541418534402; 
 Mon, 05 Nov 2018 03:48:54 -0800 (PST)
MIME-Version: 1.0
References: <CAO9XypUsz-e3vmX-n5eSMz7rG2aZpDG1h03CMRAAT2X=TpZNNw@mail.gmail.com>
 <20181105101938.mj2c6l4nx5sbsk2n@zion.uk.xensource.com>
 <CAO9XypWZ=Qr4Bo9Km_MUeod3cCHOnA=SonXXRF95zeeu0+RNHQ@mail.gmail.com>
 <20181105105852.ae4sjkkcm6eumpwr@zion.uk.xensource.com>
 <CAO9XypUXJkhGEiH14HuMW8zOha9mRQh0+kpMa_0b2doHhjJUCQ@mail.gmail.com>
 <20181105114127.s57z7n7p4pmix5b5@zion.uk.xensource.com>
In-Reply-To: <20181105114127.s57z7n7p4pmix5b5@zion.uk.xensource.com>
From: Rishi <2rushikeshj@gmail.com>
Date: Mon, 5 Nov 2018 17:18:43 +0530
Message-ID: <CAO9XypV42TO8c=26dRJSNnFukXDfWp_0rM3McRBKZs1crT1qEA@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Dom0 kernel 4.14 with SMP randomly crashing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============6990630781781957848=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6990630781781957848==
Content-Type: multipart/alternative; boundary="000000000000317dce0579e9783c"

--000000000000317dce0579e9783c
Content-Type: text/plain; charset="UTF-8"

Yes, I'm running it in a HVM domU for development purpose.

On Mon, Nov 5, 2018 at 5:11 PM Wei Liu <wei.liu2@citrix.com> wrote:

> On Mon, Nov 05, 2018 at 04:58:35PM +0530, Rishi wrote:
> > Alright, I got the serial console and following is the crash log. Thank
> you
> > for pointing that out.
> >
> > [  133.594852] watchdog: BUG: soft lockup - CPU#2 stuck for 22s!
> > [ksoftirqd/2:22]
> >
> > [  133.599232] Kernel panic - not syncing: softlockup: hung tasks
> >
> > [  133.602275] CPU: 2 PID: 22 Comm: ksoftirqd/2 Tainted: G
> > L    4.19.1
> > #1
> >
> > [  133.606620] Hardware name: Xen HVM domU, BIOS 4.4.1-xs132257
> 12/12/2016
>
> Is this serial log from the host? It says it is running as a HVM DomU.
> Maybe you have mistaken guest serial log with host serial log?
>
> This indicates your machine runs XenServer, which has its own patch
> queues on top of upstream Xen. You may also want to report to xs-devel
> mailing list.
>
> Wei.
>

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

<div dir=3D"ltr">Yes, I&#39;m running it in a HVM domU for development purp=
ose. <br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Mon, Nov =
5, 2018 at 5:11 PM Wei Liu &lt;<a href=3D"mailto:wei.liu2@citrix.com">wei.l=
iu2@citrix.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mo=
n, Nov 05, 2018 at 04:58:35PM +0530, Rishi wrote:<br>
&gt; Alright, I got the serial console and following is the crash log. Than=
k you<br>
&gt; for pointing that out.<br>
&gt; <br>
&gt; [=C2=A0 133.594852] watchdog: BUG: soft lockup - CPU#2 stuck for 22s!<=
br>
&gt; [ksoftirqd/2:22]<br>
&gt; <br>
&gt; [=C2=A0 133.599232] Kernel panic - not syncing: softlockup: hung tasks=
<br>
&gt; <br>
&gt; [=C2=A0 133.602275] CPU: 2 PID: 22 Comm: ksoftirqd/2 Tainted: G<br>
&gt; L=C2=A0 =C2=A0 4.19.1<br>
&gt; #1<br>
&gt; <br>
&gt; [=C2=A0 133.606620] Hardware name: Xen HVM domU, BIOS 4.4.1-xs132257 1=
2/12/2016<br>
<br>
Is this serial log from the host? It says it is running as a HVM DomU.<br>
Maybe you have mistaken guest serial log with host serial log?<br>
<br>
This indicates your machine runs XenServer, which has its own patch<br>
queues on top of upstream Xen. You may also want to report to xs-devel<br>
mailing list.<br>
<br>
Wei.<br>
</blockquote></div>

--000000000000317dce0579e9783c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6990630781781957848==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:55:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11: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-devel-bounces@lists.xenproject.org>)
	id 1gJdTF-0006cp-C7; Mon, 05 Nov 2018 11:55: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=ya8r=nq=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gJdTD-0006ck-Kj
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:55:03 +0000
X-Inumbo-ID: a0f3140a-e0f1-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a0f3140a-e0f1-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 11:55:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6624C80D;
 Mon,  5 Nov 2018 03:55:02 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C07AC3F5BD;
 Mon,  5 Nov 2018 03:55:01 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-10-julien.grall@arm.com>
 <alpine.DEB.2.10.1811021531060.18518@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ecb491ab-313d-de21-bc97-6e578aa6df77@arm.com>
Date: Mon, 5 Nov 2018 11:55:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811021531060.18518@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 09/16] xen/arm: p2m: Introduce a function to
 resolve translation fault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8xMS8yMDE4IDIzOjI3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
TW9uLCA4IE9jdCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEN1cnJlbnRseSBhIFN0YWdl
LTIgdHJhbnNsYXRpb24gZmF1bHQgY291bGQgaGFwcGVuOgo+PiAgICAgIDEpIE1NSU8gZW11bGF0
aW9uCj4+ICAgICAgMikgV2hlbiB0aGUgcGFnZS10YWJsZXMgaXMgYmVlbiB1cGRhdGVkIHVzaW5n
IEJyZWFrLUJlZm9yZS1NYWtlCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gaGF2
ZQo+IAo+PiAgICAgIDMpIFBhZ2Ugbm90IG1hcHBlZAo+Pgo+PiBBIGZvbGxvdy11cCBwYXRjaCB3
aWxsIHJlLXB1cnBvc2UgdGhlIHZhbGlkIGJpdCBpbiBhbiBlbnRyeSB0byBnZW5lcmF0ZQo+PiB0
cmFuc2xhdGlvbiBmYXVsdC4gVGhpcyB3b3VsZCBiZSB1c2VkIHRvIGRvIGFuIGFjdGlvbiBvbiBl
YWNoIGVudHJpZXMgdG8KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIF5lbnRyeQo+IAo+PiB0cmFjayBwYWdlIHVzZWQgZm9y
IGEgZ2l2ZW4gcGVyaW9kLgo+ICAgICAgICAgIF5wYWdlcwo+IAo+IAo+Pgo+PiBBIG5ldyBmdW5j
dGlvbiBpcyBpbnRyb2R1Y2VkIHRvIHRyeSB0byByZXNvbHZlIGEgdHJhbnNsYXRpb24gZmF1bHQu
IFRoaXMKPj4gd2lsbCBpbmNsdWRlIDIpIGFuZCB0aGUgbmV3IHdheSB0byBnZW5lcmF0ZSBmYXVs
dCBleHBsYWluZWQgYWJvdmUuCj4gCj4gSSBjYW4gc2VlIHRoZSBjb2RlIGRvZXMgd2hhdCB5b3Ug
ZGVzY3JpYmUsIGJ1dCBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IHdlCj4gYXJlIGRvaW5nIHRoaXMu
IFdoYXQgaXMgbWlzc2luZyBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgaXMgdGhlIGV4cGxhbmF0aW9u
Cj4gb2YgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIHRoZSBmdXR1cmUgZ29hbCBvZiByZXB1cnBv
c2luZyB0aGUgdmFsaWQgYml0Cj4gYW5kIHRoZSBpbnRyb2R1Y3Rpb24gb2YgYSBmdW5jdGlvbiB0
byBoYW5kbGUgQnJlYWstQmVmb3JlLU1ha2Ugc3RhZ2UyCj4gZmF1bHRzLiBEb2VzIGl0IGZpeCBh
biBpc3N1ZSB3aXRoIEJyZWFrLUJlZm9yZS1NYWtlIHRoYXQgd2UgY3VycmVudGx5Cj4gaGF2ZT8g
T3IgaXQgYmVjb21lcyBuZWVkZWQgZHVlIHRvIHRoZSByZXB1cnBvc2luZyBvZiB2YWxpZD8gSWYg
c28sIHdoeT8KClRoaXMgZG9lcyBub3QgZml4IGFueSBpc3N1ZSB3aXRoIEJCTS4gVGhlIHZhbGlk
IGJpdCBhZGRzIGEgNHRoIHJlYXNvbnMgZm9yIAp0cmFuc2xhdGlvbiBmYXVsdC4gQm90aCBCQk0g
YW5kIHRoZSB2YWxpZCBiaXQgd2lsbCByZXF1aXJlIHRvIHdhbGsgdGhlIHBhZ2UtdGFibGVzLgoK
Rm9yIHRoZSB2YWxpZCBiaXQsIHdlIHdpbGwgbmVlZCB0byB3YWxrIHRoZSBwYWdlLXRhYmxlIGlu
IG9yZGVyIHRvIGZpeHVwIHRoZSAKZW50cnkgKGkuZSBzZXQgdmFsaWQgYml0KS4gV2UgYWxzbyBj
YW4ndCB1c2UgcDJtX2xvb2t1cCguLi4pIGhhcyBpdCBvbmx5IHRlbGwgCnlvdSB0aGUgbWFwcGlu
ZyBleGlzdHMsIHRoZSB2YWxpZCBiaXQgbWF5IHN0aWxsIG5vdCBiZSBzZXQuCgpTbyB3ZSBuZWVk
IHRvIHByb3ZpZGUgYSBuZXcgaGVscGVyIHRvIHdhbGsgdGhlIHBhZ2UtdGFibGUgYW5kIGZpeHVw
IGFuIGVudHJ5LgoKPj4gVG8gYXZvaWQgaW52YWxpZGF0aW5nIGFsbCB0aGUgcGFnZS10YWJsZXMg
ZW50cmllcyBpbiBvbmUgZ28uIEl0IGlzCj4+IHBvc3NpYmxlIHRvIGludmFsaWRhdGUgdGhlIHRv
cC1sZXZlbCB0YWJsZSBhbmQgdGhlbiBvbiB0cmFwIGludmFsaWRhdGUKPj4gdGhlIHRhYmxlIG9u
ZS1sZXZlbCBkb3duLiBUaGlzIHdpbGwgYmUgcmVwZWF0ZWQgdW50aWwgYSBibG9jay9wYWdlIGVu
dHJ5Cj4+IGhhcyBiZWVuIHJlYWNoZWQuCj4+Cj4+IEF0IHRoZSBtb21lbnQsIHRoZXJlIGFyZSBu
byBhY3Rpb24gZG9uZSB3aGVuIHJlYWNoaW5nIGEgYmxvY2svcGFnZSBlbnRyeQo+PiBidXQgc2V0
dGluZyB0aGUgdmFsaWQgYml0IHRvIDEuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IC0tLQo+PiAgIHhlbi9hcmNoL2FybS9wMm0uYyAg
IHwgMTI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Kwo+PiAgIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgICA3ICstLQo+PiAgIDIgZmlsZXMgY2hhbmdl
ZCwgMTMxIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPj4gaW5kZXggZWM5NTZiYzE1
MS4uYWY0NDVkMzMxMyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4+ICsrKyBi
L3hlbi9hcmNoL2FybS9wMm0uYwo+PiBAQCAtMTA0Myw2ICsxMDQzLDEzMyBAQCBpbnQgcDJtX3Nl
dF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+PiAgICAgICByZXR1cm4gcmM7Cj4+ICAg
fQo+PiAgIAo+PiArLyogSW52YWxpZGF0ZSBhbGwgZW50cmllcyBpbiB0aGUgdGFibGUuIFRoZSBw
Mm0gc2hvdWxkIGJlIHdyaXRlIGxvY2tlZC4gKi8KPj4gK3N0YXRpYyB2b2lkIHAybV9pbnZhbGlk
YXRlX3RhYmxlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIG1mbl90IG1mbikKPj4gK3sKPj4gKyAg
ICBscGFlX3QgKnRhYmxlOwo+PiArICAgIHVuc2lnbmVkIGludCBpOwo+PiArCj4+ICsgICAgQVNT
RVJUKHAybV9pc193cml0ZV9sb2NrZWQocDJtKSk7Cj4+ICsKPj4gKyAgICB0YWJsZSA9IG1hcF9k
b21haW5fcGFnZShtZm4pOwo+PiArCj4+ICsgICAgZm9yICggaSA9IDA7IGkgPCBMUEFFX0VOVFJJ
RVM7IGkrKyApCj4+ICsgICAgewo+PiArICAgICAgICBscGFlX3QgcHRlID0gdGFibGVbaV07Cj4+
ICsKPj4gKyAgICAgICAgcHRlLnAybS52YWxpZCA9IDA7Cj4+ICsKPj4gKyAgICAgICAgcDJtX3dy
aXRlX3B0ZSgmdGFibGVbaV0sIHB0ZSwgcDJtLT5jbGVhbl9wdGUpOwo+PiArICAgIH0KPj4gKwo+
PiArICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKPj4gKwo+PiArICAgIHAybS0+bmVlZF9m
bHVzaCA9IHRydWU7Cj4+ICt9Cj4+ICsKPj4gK2Jvb2wgcDJtX3Jlc29sdmVfdHJhbnNsYXRpb25f
ZmF1bHQoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuKQo+PiArewo+PiArICAgIHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4+ICsgICAgdW5zaWduZWQgaW50
IGxldmVsID0gMDsKPj4gKyAgICBib29sIHJlc29sdmVkID0gZmFsc2U7Cj4+ICsgICAgbHBhZV90
IGVudHJ5LCAqdGFibGU7Cj4+ICsgICAgcGFkZHJfdCBhZGRyID0gZ2ZuX3RvX2dhZGRyKGdmbik7
Cj4+ICsKPj4gKyAgICAvKiBDb252ZW5pZW5jZSBhbGlhc2VzICovCj4+ICsgICAgY29uc3QgdW5z
aWduZWQgaW50IG9mZnNldHNbNF0gPSB7Cj4+ICsgICAgICAgIHplcm9ldGhfdGFibGVfb2Zmc2V0
KGFkZHIpLAo+PiArICAgICAgICBmaXJzdF90YWJsZV9vZmZzZXQoYWRkciksCj4+ICsgICAgICAg
IHNlY29uZF90YWJsZV9vZmZzZXQoYWRkciksCj4+ICsgICAgICAgIHRoaXJkX3RhYmxlX29mZnNl
dChhZGRyKQo+PiArICAgIH07Cj4+ICsKPj4gKyAgICBwMm1fd3JpdGVfbG9jayhwMm0pOwo+PiAr
Cj4+ICsgICAgLyogVGhpcyBnZm4gaXMgaGlnaGVyIHRoYW4gdGhlIGhpZ2hlc3QgdGhlIHAybSBt
YXAgY3VycmVudGx5IGhvbGRzICovCj4+ICsgICAgaWYgKCBnZm5feChnZm4pID4gZ2ZuX3gocDJt
LT5tYXhfbWFwcGVkX2dmbikgKQo+PiArICAgICAgICBnb3RvIG91dDsKPj4gKwo+PiArICAgIHRh
YmxlID0gcDJtX2dldF9yb290X3BvaW50ZXIocDJtLCBnZm4pOwo+PiArICAgIC8qCj4+ICsgICAg
ICogVGhlIHRhYmxlIHNob3VsZCBhbHdheXMgYmUgbm9uLU5VTEwgYmVjYXVzZSB0aGUgZ2ZuIGlz
IGJlbG93Cj4+ICsgICAgICogcDJtLT5tYXhfbWFwcGVkX2dmbiBhbmQgdGhlIHJvb3QgdGFibGUg
cGFnZXMgYXJlIGFsd2F5cyBwcmVzZW50Lgo+PiArICAgICAqLwo+PiArICAgIEJVR19PTih0YWJs
ZSA9PSBOVUxMKTsKPj4gKwo+PiArICAgIC8qCj4+ICsgICAgICogR28gZG93biB0aGUgcGFnZS10
YWJsZXMgdW50aWwgYW4gZW50cnkgaGFzIHRoZSB2YWxpZCBiaXQgdW5zZXQgb3IKPj4gKyAgICAg
KiBhIGJsb2NrL3BhZ2UgZW50cnkgaGFzIGJlZW4gaGl0Lgo+PiArICAgICAqLwo+PiArICAgIGZv
ciAoIGxldmVsID0gUDJNX1JPT1RfTEVWRUw7IGxldmVsIDw9IDM7IGxldmVsKysgKQo+PiArICAg
IHsKPj4gKyAgICAgICAgaW50IHJjOwo+PiArCj4+ICsgICAgICAgIGVudHJ5ID0gdGFibGVbb2Zm
c2V0c1tsZXZlbF1dOwo+PiArCj4+ICsgICAgICAgIGlmICggbGV2ZWwgPT0gMyApCj4+ICsgICAg
ICAgICAgICBicmVhazsKPj4gKwo+PiArICAgICAgICAvKiBTdG9wIGFzIHNvb24gYXMgd2UgaGl0
IGFuIGVudHJ5IHdpdGggdGhlIHZhbGlkIGJpdCB1bnNldC4gKi8KPj4gKyAgICAgICAgaWYgKCAh
bHBhZV9pc192YWxpZChlbnRyeSkgKQo+PiArICAgICAgICAgICAgYnJlYWs7Cj4+ICsKPj4gKyAg
ICAgICAgcmMgPSBwMm1fbmV4dF9sZXZlbChwMm0sIHRydWUsIGxldmVsLCAmdGFibGUsIG9mZnNl
dHNbbGV2ZWxdKTsKPj4gKyAgICAgICAgaWYgKCByYyA9PSBHVUVTVF9UQUJMRV9NQVBfRkFJTEVE
ICkKPj4gKyAgICAgICAgICAgIGdvdG8gb3V0X3VubWFwOwo+PiArICAgICAgICBlbHNlIGlmICgg
cmMgIT0gR1VFU1RfVEFCTEVfTk9STUFMX1BBR0UgKQo+IAo+IHdoeSBub3QgcmMgPT0gR1VFU1Rf
VEFCTEVfU1VQRVJfUEFHRT8KClRoZSBsb2dpYyBoYXMgYmVlbiB0YWtlbiBmcm9tIHAybV9nZXRf
ZW50cnkoKS4gSXQgbWFrZXMgc2Vuc2UgdG8gdXNlICE9IGhlcmUgYXMgCnlvdSBvbmx5IHdhbnQg
dG8gY29udGludWUgdGhlIGxvb3AgaWYgeW91IGFyZSBvbiBhIHRhYmxlLiBTbyBpdCBpcyBjbGVh
cmVyIHdoeSAKeW91IGNvbnRpbnVlLgoKPiAKPj4gKyAgICAgICAgICAgIGJyZWFrOwo+PiArICAg
IH0KPj4gKwo+PiArICAgIC8qCj4+ICsgICAgICogSWYgdGhlIHZhbGlkIGJpdCBvZiB0aGUgZW50
cnkgaXMgc2V0LCBpdCBtZWFucyBzb21lb25lIHdhcyBwbGF5aW5nIHdpdGgKPj4gKyAgICAgKiB0
aGUgU3RhZ2UtMiBwYWdlIHRhYmxlLiBOb3RoaW5nIHRvIGRvIGFuZCBtYXJrIHRoZSBmYXVsdCBh
cyByZXNvbHZlZC4KPj4gKyAgICAgKi8KPj4gKyAgICBpZiAoIGxwYWVfaXNfdmFsaWQoZW50cnkp
ICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHJlc29sdmVkID0gdHJ1ZTsKPj4gKyAgICAgICAgZ290
byBvdXRfdW5tYXA7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAgKiBUaGUgdmFs
aWQgYml0IGlzIHVuc2V0LiBJZiB0aGUgZW50cnkgaXMgc3RpbGwgbm90IHZhbGlkIHRoZW4gdGhl
IGZhdWx0Cj4+ICsgICAgICogY2Fubm90IGJlIHJlc29sdmVkLCBleGl0IGFuZCByZXBvcnQgaXQu
Cj4+ICsgICAgICovCj4+ICsgICAgaWYgKCAhcDJtX2lzX3ZhbGlkKGVudHJ5KSApCj4+ICsgICAg
ICAgIGdvdG8gb3V0X3VubWFwOwo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAgKiBOb3cgd2UgaGF2
ZSBhbiBlbnRyeSB3aXRoIHZhbGlkIGJpdCB1bnNldCwgYnV0IHN0aWxsIHZhbGlkIGZyb20KPj4g
KyAgICAgKiB0aGUgUDJNIHBvaW50IG9mIHZpZXcuCj4+ICsgICAgICoKPj4gKyAgICAgKiBGb3Ig
ZW50cnkgcG9pbnRpbmcgdG8gYSB0YWJsZSwgdGhlIHRhYmxlIHdpbGwgYmUgaW52YWxpZGF0ZWQu
Cj4gICAgICAgICAgICAgICAgXiBlbnRyaWVzCj4gCj4gCj4+ICsgICAgICogRm9yIGVudHJ5IHBv
aW50aW5nIHRvIGEgYmxvY2svcGFnZSwgbm8gd29yayB0byBkbyBmb3Igbm93Lgo+ICAgICAgICAg
ICAgICAgIF4gZW50cmllcwoKSSBhbSBub3QgZW50aXJlbHkgc3VyZSB3aHkgaXQgc2hvdWxkIGJl
IHBsdXJhbCBoZXJlLiBXZSBhcmUgZGVhbGluZyB3aXRoIG9ubHkgCm9uZSBlbnRyeSBpdC4KCj4g
Cj4gCj4+ICsgICAgICovCj4+ICsgICAgaWYgKCBscGFlX2lzX3RhYmxlKGVudHJ5LCBsZXZlbCkg
KQo+PiArICAgICAgICBwMm1faW52YWxpZGF0ZV90YWJsZShwMm0sIGxwYWVfZ2V0X21mbihlbnRy
eSkpOwo+IAo+IE1heWJlIGJlY2F1c2UgSSBoYXZlbid0IHJlYWQgdGhlIHJlc3Qgb2YgdGhlIHBh
dGNoZXMsIGl0IGlzIG5vdCBjbGVhciB0bwo+IG1lIHdoeSBpbiB0aGUgY2FzZSBvZiBhbiBlbnRy
eSBwb2ludGluZyB0byBhIHRhYmxlIHdlIG5lZWQgdG8gaW52YWxpZGF0ZQo+IGl0LCBhbmQgb3Ro
ZXJ3aXNlIHNldCB2YWxpZCB0byAxLgoKVGhpcyB3YXMgd3JpdHRlbiBpbiB0aGUgY29tbWl0IG1l
c3NhZ2U6CgoiVG8gYXZvaWQgaW52YWxpZGF0aW5nIGFsbCB0aGUgcGFnZS10YWJsZXMgZW50cmll
cyBpbiBvbmUgZ28uIEl0IGlzCnBvc3NpYmxlIHRvIGludmFsaWRhdGUgdGhlIHRvcC1sZXZlbCB0
YWJsZSBhbmQgdGhlbiBvbiB0cmFwIGludmFsaWRhdGUKdGhlIHRhYmxlIG9uZS1sZXZlbCBkb3du
LiBUaGlzIHdpbGwgYmUgcmVwZWF0ZWQgdW50aWwgYSBibG9jay9wYWdlIGVudHJ5CmhhcyBiZWVu
IHJlYWNoZWQuIgoKSXQgaXMgbW9zdGx5IHRvIHNwcmVhZCB0aGUgY29zdCBvZiBpbnZhbGlkYXRp
bmcgdGhlIHBhZ2UtdGFibGVzLiBXaXRoIHRoaXMgCnNvbHV0aW9uLCB5b3Ugb25seSBuZWVkIHRv
IGNsZWFyIHRoZSB2YWxpZCBiaXQgb2YgdGhlIHRvcC1sZXZlbCBlbnRyaWVzIHRvIAppbnZhbGlk
YXRlIHRoZSBmdWxsIFAyTS4KCk9uIHRoZSBmaXJzdCBhY2Nlc3MsIHlvdSB3aWxsIHRyYXAsIHNl
dCB0aGUgZW50cnkgb2YgdGhlIGZpcnN0ICJpbnZhbGlkIGVudHJ5IiwgCmFuZCBpbnZhbGlkYXRl
IHRoZSBuZXh0IGxldmVsIGlmIG5lY2Vzc2FyeS4KClRoZSBhY2Nlc3Mgd2lsbCB0aGVuIGJlIHJl
dHJpZWQuIElmIHRyYXBwZWQsIHRoZSBwcm9jZXNzIGlzIHJlcGVhdGVkIHVudGlsIGFsbCAKdGhl
IGVudHJpZXMgYXJlIHZhbGlkLgoKSXQgaXMgcG9zc2libGUgdG8gb3B0aW1pemUgaXQsIGF2b2lk
aW5nIGludGVybWVkaWF0ZSB0cmFwIHdoZW4gbmVjZXNzYXJ5LiBCdXQgSSAKd291bGQgbm90IGJv
dGhlciBsb29raW5nIGF0IHRoYXQgZm9yIG5vdy4gSW5kZWVkLCB0aGlzIHdpbGwgYmUgdXNlZCBm
b3IgbG93ZXJpbmcgCmRvd24gdGhlIGNvc3Qgb2Ygc2V0L3dheSBjYWNoZSBtYWludGVuYW5jZSBl
bXVsYXRpb24uIEFueSBndWVzdCB1c2luZyB0aGF0IAphbHJlYWR5IGtub3dzIHRoYXQgYSBiaWcg
Y29zdCB3aWxsIGluY3VyLgoKPiAKPiAKPj4gKyAgICAvKgo+PiArICAgICAqIE5vdyB0aGF0IHRo
ZSB3b3JrIG9uIHRoZSBlbnRyeSBpcyBkb25lLCBzZXQgdGhlIHZhbGlkIGJpdCB0byBwcmV2ZW50
Cj4+ICsgICAgICogYW5vdGhlciBmYXVsdCBvbiB0aGF0IGVudHJ5Lgo+PiArICAgICAqLwo+PiAr
ICAgIHJlc29sdmVkID0gdHJ1ZTsKPj4gKyAgICBlbnRyeS5wMm0udmFsaWQgPSAxOwo+PiArCj4+
ICsgICAgcDJtX3dyaXRlX3B0ZSh0YWJsZSArIG9mZnNldHNbbGV2ZWxdLCBlbnRyeSwgcDJtLT5j
bGVhbl9wdGUpOwo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAgKiBObyBuZWVkIHRvIGZsdXNoIHRo
ZSBUTEJzIGFzIHRoZSBtb2RpZmllZCBlbnRyeSBoYWQgdGhlIHZhbGlkIGJpdAo+PiArICAgICAq
IHVuc2V0Lgo+PiArICAgICAqLwo+PiArCj4+ICtvdXRfdW5tYXA6Cj4+ICsgICAgdW5tYXBfZG9t
YWluX3BhZ2UodGFibGUpOwo+PiArCj4+ICtvdXQ6Cj4+ICsgICAgcDJtX3dyaXRlX3VubG9jayhw
Mm0pOwo+PiArCj4+ICsgICAgcmV0dXJuIHJlc29sdmVkOwo+PiArfQo+PiArCj4+ICAgc3RhdGlj
IGlubGluZSBpbnQgcDJtX2luc2VydF9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQsCj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IHN0YXJ0X2dmbiwKPj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuciwKPj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMK
Pj4gaW5kZXggYjQwNzk4MDg0ZC4uMTY5YjU3Y2I2YiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gv
YXJtL3RyYXBzLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gQEAgLTE4ODIsNiAr
MTg4Miw4IEBAIHN0YXRpYyBib29sIHRyeV9tYXBfbW1pbyhnZm5fdCBnZm4pCj4+ICAgICAgIHJl
dHVybiAhbWFwX3JlZ2lvbnNfcDJtdChkLCBnZm4sIDEsIG1mbiwgcDJtX21taW9fZGlyZWN0X2Mp
Owo+PiAgIH0KPj4gICAKPj4gK2Jvb2wgcDJtX3Jlc29sdmVfdHJhbnNsYXRpb25fZmF1bHQoc3Ry
dWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuKTsKPiAKPiBTaG91bGQgYmUgaW4gYW4gaGVhZGVyIGZp
bGU/CgpZZXMuIEkgd2lsbCBtb3ZlIGl0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:57:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:57: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-devel-bounces@lists.xenproject.org>)
	id 1gJdUy-0006jW-Uz; Mon, 05 Nov 2018 11:56:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ya8r=nq=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gJdUy-0006jQ-7G
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:56:52 +0000
X-Inumbo-ID: e1655825-e0f1-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e1655825-e0f1-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 11:56:50 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 82D2C80D;
 Mon,  5 Nov 2018 03:56:50 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DE22F3F5BD;
 Mon,  5 Nov 2018 03:56:49 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-15-julien.grall@arm.com>
 <alpine.DEB.2.10.1811021641060.18518@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <992e95ef-141f-45c8-dc8e-707f22d765e9@arm.com>
Date: Mon, 5 Nov 2018 11:56:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811021641060.18518@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 14/16] xen/arm: p2m: Extend p2m_get_entry to
 return the value of bit[0] (valid bit)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDAyLzExLzIwMTggMjM6NDQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBNb24sIDggT2N0IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gV2l0aCB0aGUg
cmVjZW50IGNoYW5nZXMsIGEgUDJNIGVudHJ5IG1heSBiZSBwb3B1bGF0ZWQgYnV0IG1heSBhcyBu
b3QKPj4gdmFsaWQuIEluIHNvbWUgc2l0dWF0aW9uLCBpdCB3b3VsZCBiZSB1c2VmdWwgdG8ga25v
dyB3aGV0aGVyIHRoZSBlbnRyeQo+PiBoYXMgYmVlbiBtYXJrZWQgYXZhaWxhYmxlIHRvIGd1ZXN0
IGluIG9yZGVyIHRvIHBlcmZvcm0gYSBzcGVjaWZpYwo+PiBhY3Rpb24uIFNvIGV4dGVuZCBwMm1f
Z2V0X2VudHJ5IHRvIHJldHVybiB0aGUgdmFsdWUgb2YgYml0WzBdICh2YWxpZCBiaXQpLgo+Pgo+
PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+PiAt
LS0KPj4gICB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIHwgIDYgKysrLS0tCj4+ICAgeGVuL2Fy
Y2gvYXJtL3AybS5jICAgICAgICB8IDIwICsrKysrKysrKysrKysrKystLS0tCj4+ICAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9wMm0uaCB8ICAzICsrLQo+PiAgIDMgZmlsZXMgY2hhbmdlZCwgMjEgaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCj4+IGluZGV4IDkyMzli
ZGYzMjMuLmY0MzQ1MTBiMmEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNz
LmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwo+PiBAQCAtNzAsNyArNzAsNyBA
QCBzdGF0aWMgaW50IF9fcDJtX2dldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90
IGdmbiwKPj4gICAgICAgICAgICAqIE5vIHNldHRpbmcgd2FzIGZvdW5kIGluIHRoZSBSYWRpeCB0
cmVlLiBDaGVjayBpZiB0aGUKPj4gICAgICAgICAgICAqIGVudHJ5IGV4aXN0cyBpbiB0aGUgcGFn
ZS10YWJsZXMuCj4+ICAgICAgICAgICAgKi8KPj4gLSAgICAgICAgbWZuX3QgbWZuID0gcDJtX2dl
dF9lbnRyeShwMm0sIGdmbiwgTlVMTCwgTlVMTCwgTlVMTCk7Cj4+ICsgICAgICAgIG1mbl90IG1m
biA9IHAybV9nZXRfZW50cnkocDJtLCBnZm4sIE5VTEwsIE5VTEwsIE5VTEwsIE5VTEwpOwo+PiAg
IAo+PiAgICAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQo+PiAgICAgICAg
ICAgICAgIHJldHVybiAtRVNSQ0g7Cj4+IEBAIC0xOTksNyArMTk5LDcgQEAgcDJtX21lbV9hY2Nl
c3NfY2hlY2tfYW5kX2dldF9wYWdlKHZhZGRyX3QgZ3ZhLCB1bnNpZ25lZCBsb25nIGZsYWcsCj4+
ICAgICAgICAqIFdlIGhhZCBhIG1lbV9hY2Nlc3MgcGVybWlzc2lvbiBsaW1pdGluZyB0aGUgYWNj
ZXNzLCBidXQgdGhlIHBhZ2UgdHlwZQo+PiAgICAgICAgKiBjb3VsZCBhbHNvIGJlIGxpbWl0aW5n
LCBzbyB3ZSBuZWVkIHRvIGNoZWNrIHRoYXQgYXMgd2VsbC4KPj4gICAgICAgICovCj4+IC0gICAg
bWZuID0gcDJtX2dldF9lbnRyeShwMm0sIGdmbiwgJnQsIE5VTEwsIE5VTEwpOwo+PiArICAgIG1m
biA9IHAybV9nZXRfZW50cnkocDJtLCBnZm4sICZ0LCBOVUxMLCBOVUxMLCBOVUxMKTsKPj4gICAg
ICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQo+PiAgICAgICAgICAgZ290byBlcnI7
Cj4+ICAgCj4+IEBAIC00MDUsNyArNDA1LDcgQEAgbG9uZyBwMm1fc2V0X21lbV9hY2Nlc3Moc3Ry
dWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1aW50MzJfdCBuciwKPj4gICAgICAgICAgICAgZ2Zu
ID0gZ2ZuX25leHRfYm91bmRhcnkoZ2ZuLCBvcmRlcikgKQo+PiAgICAgICB7Cj4+ICAgICAgICAg
ICBwMm1fdHlwZV90IHQ7Cj4+IC0gICAgICAgIG1mbl90IG1mbiA9IHAybV9nZXRfZW50cnkocDJt
LCBnZm4sICZ0LCBOVUxMLCAmb3JkZXIpOwo+PiArICAgICAgICBtZm5fdCBtZm4gPSBwMm1fZ2V0
X2VudHJ5KHAybSwgZ2ZuLCAmdCwgTlVMTCwgJm9yZGVyLCBOVUxMKTsKPj4gICAKPj4gICAKPj4g
ICAgICAgICAgIGlmICggIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPj4gaW5kZXggMTJiNDU5
OTI0Yi4uZGY2YjQ4ZDczYiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4+ICsr
KyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+PiBAQCAtMzA2LDEwICszMDYsMTQgQEAgc3RhdGljIGlu
dCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBib29sIHJlYWRfb25seSwK
Pj4gICAgKgo+PiAgICAqIElmIHRoZSBlbnRyeSBpcyBub3QgcHJlc2VudCwgSU5WQUxJRF9NRk4g
d2lsbCBiZSByZXR1cm5lZCBhbmQgdGhlCj4+ICAgICogcGFnZV9vcmRlciB3aWxsIGJlIHNldCBh
Y2NvcmRpbmcgdG8gdGhlIG9yZGVyIG9mIHRoZSBpbnZhbGlkIHJhbmdlLgo+PiArICoKPj4gKyAq
IHZhbGlkIHdpbGwgY29udGFpbiB0aGUgdmFsdWUgb2YgYml0WzBdIChlLmcgdmFsaWQgYml0KSBv
ZiB0aGUKPj4gKyAqIGVudHJ5Lgo+PiAgICAqLwo+PiAgIG1mbl90IHAybV9nZXRfZW50cnkoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAo+PiAgICAgICAgICAgICAgICAgICAgICAg
cDJtX3R5cGVfdCAqdCwgcDJtX2FjY2Vzc190ICphLAo+PiAtICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgKnBhZ2Vfb3JkZXIpCj4+ICsgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCAqcGFnZV9vcmRlciwKPj4gKyAgICAgICAgICAgICAgICAgICAgYm9vbCAqdmFsaWQpCj4+
ICAgewo+PiAgICAgICBwYWRkcl90IGFkZHIgPSBnZm5fdG9fZ2FkZHIoZ2ZuKTsKPj4gICAgICAg
dW5zaWduZWQgaW50IGxldmVsID0gMDsKPj4gQEAgLTMxNyw2ICszMjEsNyBAQCBtZm5fdCBwMm1f
Z2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwKPj4gICAgICAgaW50
IHJjOwo+PiAgICAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsKPj4gICAgICAgcDJtX3R5cGVf
dCBfdDsKPj4gKyAgICBib29sIF92YWxpZDsKPj4gICAKPj4gICAgICAgLyogQ29udmVuaWVuY2Ug
YWxpYXNlcyAqLwo+PiAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgb2Zmc2V0c1s0XSA9IHsKPj4g
QEAgLTMzNCw2ICszMzksMTAgQEAgbWZuX3QgcDJtX2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCBnZm5fdCBnZm4sCj4+ICAgCj4+ICAgICAgICp0ID0gcDJtX2ludmFsaWQ7Cj4+ICAg
Cj4+ICsgICAgLyogQWxsb3cgdmFsaWQgdG8gYmUgTlVMTCAqLwo+PiArICAgIHZhbGlkID0gdmFs
aWQ/OiAmX3ZhbGlkOwo+PiArICAgICp2YWxpZCA9IGZhbHNlOwo+IAo+IFdoeSBub3QgYSBzaW1w
bGU6Cj4gCj4gICAgaWYgKCB2YWxpZCApCj4gICAgICAqdmFsaWQgPSBmYWxzZTsKPiAKPiBlc3Bl
Y2lhbGx5IGdpdmVuIHRoYXQgeW91IGRvIHRoZSBzYW1lIGlmICggdmFsaWQgKSBjaGVjayBiZWxv
dy4KPiBJbiBmYWN0LCBpdCBkb2VzbicgbG9vayBsaWtlIHdlIG5lZWQgX3ZhbGlkPwoKSSB0aG91
Z2h0IEkgZHJvcHBlZCB0aGUgaWYgKCB2YWxpZCApIGJlbG93LiBJIHdvdWxkIGFjdHVhbGx5IHBy
ZWZlciB0byBrZWVwIApfdmFsaWQgYW5kIGF2b2lkIHVzaW5nIGlmICggLi4uICkgZXZlcnl3aGVy
ZS4KClRoaXMgbWFrZXMgdGhlIGNvZGUgc2xpZ2h0bHkgZWFzaWVyIHRvIGZvbGxvdy4KCj4gCj4g
Cj4+ICAgICAgIC8qIFhYWDogQ2hlY2sgaWYgdGhlIG1hcHBpbmcgaXMgbG93ZXIgdGhhbiB0aGUg
bWFwcGVkIGdmbiAqLwo+PiAgIAo+PiAgICAgICAvKiBUaGlzIGdmbiBpcyBoaWdoZXIgdGhhbiB0
aGUgaGlnaGVzdCB0aGUgcDJtIG1hcCBjdXJyZW50bHkgaG9sZHMgKi8KPj4gQEAgLTM3OSw2ICsz
ODgsOSBAQCBtZm5fdCBwMm1fZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90
IGdmbiwKPj4gICAgICAgICAgICAqIHRvIHRoZSBHRk4uCj4+ICAgICAgICAgICAgKi8KPj4gICAg
ICAgICAgIG1mbiA9IG1mbl9hZGQobWZuLCBnZm5feChnZm4pICYgKCgxVUwgPDwgbGV2ZWxfb3Jk
ZXJzW2xldmVsXSkgLSAxKSk7Cj4+ICsKPj4gKyAgICAgICAgaWYgKCB2YWxpZCApCj4+ICsgICAg
ICAgICAgICAqdmFsaWQgPSBscGFlX2lzX3ZhbGlkKGVudHJ5KTsKPj4gICAgICAgfQo+PiAgIAo+
PiAgIG91dF91bm1hcDoKPj4gQEAgLTM5Nyw3ICs0MDksNyBAQCBtZm5fdCBwMm1fbG9va3VwKHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgcDJtX3R5cGVfdCAqdCkKPj4gICAgICAgc3RydWN0
IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPj4gICAKPj4gICAgICAgcDJt
X3JlYWRfbG9jayhwMm0pOwo+PiAtICAgIG1mbiA9IHAybV9nZXRfZW50cnkocDJtLCBnZm4sIHQs
IE5VTEwsIE5VTEwpOwo+PiArICAgIG1mbiA9IHAybV9nZXRfZW50cnkocDJtLCBnZm4sIHQsIE5V
TEwsIE5VTEwsIE5VTEwpOwo+PiAgICAgICBwMm1fcmVhZF91bmxvY2socDJtKTsKPj4gICAKPj4g
ICAgICAgcmV0dXJuIG1mbjsKPj4gQEAgLTE0NjQsNyArMTQ3Niw3IEBAIGludCByZWxpbnF1aXNo
X3AybV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCj4+ICAgICAgIGZvciAoIDsgZ2ZuX3goc3Rh
cnQpIDwgZ2ZuX3goZW5kKTsKPj4gICAgICAgICAgICAgc3RhcnQgPSBnZm5fbmV4dF9ib3VuZGFy
eShzdGFydCwgb3JkZXIpICkKPj4gICAgICAgewo+PiAtICAgICAgICBtZm5fdCBtZm4gPSBwMm1f
Z2V0X2VudHJ5KHAybSwgc3RhcnQsICZ0LCBOVUxMLCAmb3JkZXIpOwo+PiArICAgICAgICBtZm5f
dCBtZm4gPSBwMm1fZ2V0X2VudHJ5KHAybSwgc3RhcnQsICZ0LCBOVUxMLCAmb3JkZXIsIE5VTEwp
Owo+PiAgIAo+PiAgICAgICAgICAgY291bnQrKzsKPj4gICAgICAgICAgIC8qCj4+IEBAIC0xNTI3
LDcgKzE1MzksNyBAQCBpbnQgcDJtX2NhY2hlX2ZsdXNoX3JhbmdlKHN0cnVjdCBkb21haW4gKmQs
IGdmbl90IHN0YXJ0LCBnZm5fdCBlbmQpCj4+ICAgCj4+ICAgICAgIGZvciAoIDsgZ2ZuX3goc3Rh
cnQpIDwgZ2ZuX3goZW5kKTsgc3RhcnQgPSBuZXh0X2dmbiApCj4+ICAgICAgIHsKPj4gLSAgICAg
ICAgbWZuX3QgbWZuID0gcDJtX2dldF9lbnRyeShwMm0sIHN0YXJ0LCAmdCwgTlVMTCwgJm9yZGVy
KTsKPj4gKyAgICAgICAgbWZuX3QgbWZuID0gcDJtX2dldF9lbnRyeShwMm0sIHN0YXJ0LCAmdCwg
TlVMTCwgJm9yZGVyLCBOVUxMKTsKPj4gICAKPj4gICAgICAgICAgIG5leHRfZ2ZuID0gZ2ZuX25l
eHRfYm91bmRhcnkoc3RhcnQsIG9yZGVyKTsKPj4gICAKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCj4+IGluZGV4IGQ3
YWZhMmJiZTguLjkyMjEzZGQxYWIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cDJtLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAo+PiBAQCAtMjExLDcgKzIx
MSw4IEBAIG1mbl90IHAybV9sb29rdXAoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBwMm1f
dHlwZV90ICp0KTsKPj4gICAgKi8KPj4gICBtZm5fdCBwMm1fZ2V0X2VudHJ5KHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIGdmbl90IGdmbiwKPj4gICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBl
X3QgKnQsIHAybV9hY2Nlc3NfdCAqYSwKPj4gLSAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50ICpwYWdlX29yZGVyKTsKPj4gKyAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpw
YWdlX29yZGVyLAo+PiArICAgICAgICAgICAgICAgICAgICBib29sICp2YWxpZCk7Cj4+ICAgCj4+
ICAgLyoKPj4gICAgKiBEaXJlY3Qgc2V0IGEgcDJtIGVudHJ5OiBvbmx5IGZvciB1c2UgYnkgdGhl
IFAyTSBjb2RlLgo+PiAtLSAKPj4gMi4xMS4wCj4+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 11:59:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 11:59: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-devel-bounces@lists.xenproject.org>)
	id 1gJdX3-0006s0-F2; Mon, 05 Nov 2018 11:59: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=mtqo=nq=citrix.com=prvs=8406a2984=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJdX2-0006rn-Fy
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 11:59:00 +0000
X-Inumbo-ID: 2d2100f8-e0f2-11e8-843d-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d2100f8-e0f2-11e8-843d-12d6303a7972;
 Mon, 05 Nov 2018 11:58:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69660422"
Date: Mon, 5 Nov 2018 11:58:50 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Rishi <2rushikeshj@gmail.com>
Message-ID: <20181105115850.f677uvjmm7vqfikc@zion.uk.xensource.com>
References: <CAO9XypUsz-e3vmX-n5eSMz7rG2aZpDG1h03CMRAAT2X=TpZNNw@mail.gmail.com>
 <20181105101938.mj2c6l4nx5sbsk2n@zion.uk.xensource.com>
 <CAO9XypWZ=Qr4Bo9Km_MUeod3cCHOnA=SonXXRF95zeeu0+RNHQ@mail.gmail.com>
 <20181105105852.ae4sjkkcm6eumpwr@zion.uk.xensource.com>
 <CAO9XypUXJkhGEiH14HuMW8zOha9mRQh0+kpMa_0b2doHhjJUCQ@mail.gmail.com>
 <20181105114127.s57z7n7p4pmix5b5@zion.uk.xensource.com>
 <CAO9XypV42TO8c=26dRJSNnFukXDfWp_0rM3McRBKZs1crT1qEA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAO9XypV42TO8c=26dRJSNnFukXDfWp_0rM3McRBKZs1crT1qEA@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Dom0 kernel 4.14 with SMP randomly crashing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDU6MTg6NDNQTSArMDUzMCwgUmlzaGkgd3JvdGU6Cj4g
WWVzLCBJJ20gcnVubmluZyBpdCBpbiBhIEhWTSBkb21VIGZvciBkZXZlbG9wbWVudCBwdXJwb3Nl
LgoKV2hhdCBpcyB5b3VyIGV4YWN0IHNldHVwPwoKV2VpLgoKPiAKPiBPbiBNb24sIE5vdiA1LCAy
MDE4IGF0IDU6MTEgUE0gV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gCj4g
PiBPbiBNb24sIE5vdiAwNSwgMjAxOCBhdCAwNDo1ODozNVBNICswNTMwLCBSaXNoaSB3cm90ZToK
PiA+ID4gQWxyaWdodCwgSSBnb3QgdGhlIHNlcmlhbCBjb25zb2xlIGFuZCBmb2xsb3dpbmcgaXMg
dGhlIGNyYXNoIGxvZy4gVGhhbmsKPiA+IHlvdQo+ID4gPiBmb3IgcG9pbnRpbmcgdGhhdCBvdXQu
Cj4gPiA+Cj4gPiA+IFsgIDEzMy41OTQ4NTJdIHdhdGNoZG9nOiBCVUc6IHNvZnQgbG9ja3VwIC0g
Q1BVIzIgc3R1Y2sgZm9yIDIycyEKPiA+ID4gW2tzb2Z0aXJxZC8yOjIyXQo+ID4gPgo+ID4gPiBb
ICAxMzMuNTk5MjMyXSBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogc29mdGxvY2t1cDogaHVu
ZyB0YXNrcwo+ID4gPgo+ID4gPiBbICAxMzMuNjAyMjc1XSBDUFU6IDIgUElEOiAyMiBDb21tOiBr
c29mdGlycWQvMiBUYWludGVkOiBHCj4gPiA+IEwgICAgNC4xOS4xCj4gPiA+ICMxCj4gPiA+Cj4g
PiA+IFsgIDEzMy42MDY2MjBdIEhhcmR3YXJlIG5hbWU6IFhlbiBIVk0gZG9tVSwgQklPUyA0LjQu
MS14czEzMjI1Nwo+ID4gMTIvMTIvMjAxNgo+ID4KPiA+IElzIHRoaXMgc2VyaWFsIGxvZyBmcm9t
IHRoZSBob3N0PyBJdCBzYXlzIGl0IGlzIHJ1bm5pbmcgYXMgYSBIVk0gRG9tVS4KPiA+IE1heWJl
IHlvdSBoYXZlIG1pc3Rha2VuIGd1ZXN0IHNlcmlhbCBsb2cgd2l0aCBob3N0IHNlcmlhbCBsb2c/
Cj4gPgo+ID4gVGhpcyBpbmRpY2F0ZXMgeW91ciBtYWNoaW5lIHJ1bnMgWGVuU2VydmVyLCB3aGlj
aCBoYXMgaXRzIG93biBwYXRjaAo+ID4gcXVldWVzIG9uIHRvcCBvZiB1cHN0cmVhbSBYZW4uIFlv
dSBtYXkgYWxzbyB3YW50IHRvIHJlcG9ydCB0byB4cy1kZXZlbAo+ID4gbWFpbGluZyBsaXN0Lgo+
ID4KPiA+IFdlaS4KPiA+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 12:30:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 12:30: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-devel-bounces@lists.xenproject.org>)
	id 1gJe1R-0001QK-Ie; Mon, 05 Nov 2018 12:30: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=ibf2=nq=gmail.com=2rushikeshj@srs-us1.protection.inumbo.net>)
 id 1gJe1Q-0001QF-TT
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 12:30:24 +0000
X-Inumbo-ID: 906e0d9f-e0f6-11e8-9a16-bc764e045a96
Received: from mail-ed1-x542.google.com (unknown [2a00:1450:4864:20::542])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 906e0d9f-e0f6-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 12:30:23 +0000 (UTC)
Received: by mail-ed1-x542.google.com with SMTP id d6-v6so7332789edi.2
 for <xen-devel@lists.xen.org>; Mon, 05 Nov 2018 04:30:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=8YGN5c3YLWAdlpWGu2eOMTf27+6A29Cvys633YI3F80=;
 b=r/zWfvkLQ/okl7qVxwbLQlSFvRBYLO9K87JFn8QeBq2V1bfYuAjnAWQiEqk+AnNLLZ
 f5NIfDGy9MBpl7nBobVoU5YSfUpc7I0QQjEVHJ0R59Iu6kqrRrBNhHlBxZk/l18YaWFg
 FqISZM1PIX3a5B6g5K9gGRus+7xqRNoPYufQK5SND9f2x4E3baOSWiW7c1nEP8nv1N91
 yvkZ1gj4flWUq/8VhYBx2bBVreNsYhfNhTKCfZx57Nqj4fMu56hQOYzI3rICBiywA+da
 sOCocKAUxAfb+Ht3fvjnK40ogLHLyo4IeoPQCLfw+KnYBKeicOgPq5XzR2Mo3OH/ycl+
 zzFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=8YGN5c3YLWAdlpWGu2eOMTf27+6A29Cvys633YI3F80=;
 b=WG9xP0jPnkIVUZP42iwHq023KGVquEEUvfyI9nZYamGC/Z5T0glqZVYqZhCyGmgLI6
 v0aPWlZm44sA3K7uNGN6r0pGHT7qFXoRYQvIA0aWa7I8e0flzBqSsMJZRhmBvN0b359Z
 A67aMk5bdqhge5HzZBL3+6uvKX3ObW59Nk5ri32q9f6CG0P/slqLnt+UTT3XwfbykhaO
 AdJaaBCfey8ZZRiKTvrXRJF9E5OCSmklqigTVXRD29rhf3RbE2BnlYUa/a6L/SO+EZLn
 5DhZeI/hMox063VrG1bHiIMSLGBTA1LBoGI6l4OTZB6Xnm9HXwbZRzRUPmwwlzJWwAsH
 Ee+A==
X-Gm-Message-State: AGRZ1gJdJbAMrSgoWZfxNtJqShzc1ZzeBL/k2Pa/HlSe99Xn6aZeAOUN
 DGRALI5cVAngMmRIgWTLuFvmeQx8IcosssBeCUQYqAMi
X-Google-Smtp-Source: AJdET5eCOn9vSIL63WRfCJmxndcQ92fo2xe6eJXWyZMXsHb8D/BbJRM+DsbvNa1owRTXUf94U/8lTIhMgwqlEjBRasw=
X-Received: by 2002:a17:906:64cb:: with SMTP id
 p11-v6mr14103402ejn.181.1541421021902; 
 Mon, 05 Nov 2018 04:30:21 -0800 (PST)
MIME-Version: 1.0
References: <CAO9XypUsz-e3vmX-n5eSMz7rG2aZpDG1h03CMRAAT2X=TpZNNw@mail.gmail.com>
 <20181105101938.mj2c6l4nx5sbsk2n@zion.uk.xensource.com>
 <CAO9XypWZ=Qr4Bo9Km_MUeod3cCHOnA=SonXXRF95zeeu0+RNHQ@mail.gmail.com>
 <20181105105852.ae4sjkkcm6eumpwr@zion.uk.xensource.com>
 <CAO9XypUXJkhGEiH14HuMW8zOha9mRQh0+kpMa_0b2doHhjJUCQ@mail.gmail.com>
 <20181105114127.s57z7n7p4pmix5b5@zion.uk.xensource.com>
 <CAO9XypV42TO8c=26dRJSNnFukXDfWp_0rM3McRBKZs1crT1qEA@mail.gmail.com>
 <20181105115850.f677uvjmm7vqfikc@zion.uk.xensource.com>
In-Reply-To: <20181105115850.f677uvjmm7vqfikc@zion.uk.xensource.com>
From: Rishi <2rushikeshj@gmail.com>
Date: Mon, 5 Nov 2018 18:00:10 +0530
Message-ID: <CAO9XypVrwzvC4iNP9HR63kjj_n-Ju30mvptd89GtK6TYO0yUTQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Dom0 kernel 4.14 with SMP randomly crashing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============0287050578245869222=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0287050578245869222==
Content-Type: multipart/alternative; boundary="00000000000075bce50579ea0c87"

--00000000000075bce50579ea0c87
Content-Type: text/plain; charset="UTF-8"

I'm using a XenServer Host and XCP-NG on it as HVM. I used xencons=tty
console=ttyS0 on XCP-NG dom0 kernel line, to obtain serial console.
I'm working on to build a more recent dom0 kernel for improved support of
Ceph in XenServer/XCP-NG.



On Mon, Nov 5, 2018 at 5:28 PM Wei Liu <wei.liu2@citrix.com> wrote:

> On Mon, Nov 05, 2018 at 05:18:43PM +0530, Rishi wrote:
> > Yes, I'm running it in a HVM domU for development purpose.
>
> What is your exact setup?
>
> Wei.
>
> >
> > On Mon, Nov 5, 2018 at 5:11 PM Wei Liu <wei.liu2@citrix.com> wrote:
> >
> > > On Mon, Nov 05, 2018 at 04:58:35PM +0530, Rishi wrote:
> > > > Alright, I got the serial console and following is the crash log.
> Thank
> > > you
> > > > for pointing that out.
> > > >
> > > > [  133.594852] watchdog: BUG: soft lockup - CPU#2 stuck for 22s!
> > > > [ksoftirqd/2:22]
> > > >
> > > > [  133.599232] Kernel panic - not syncing: softlockup: hung tasks
> > > >
> > > > [  133.602275] CPU: 2 PID: 22 Comm: ksoftirqd/2 Tainted: G
> > > > L    4.19.1
> > > > #1
> > > >
> > > > [  133.606620] Hardware name: Xen HVM domU, BIOS 4.4.1-xs132257
> > > 12/12/2016
> > >
> > > Is this serial log from the host? It says it is running as a HVM DomU.
> > > Maybe you have mistaken guest serial log with host serial log?
> > >
> > > This indicates your machine runs XenServer, which has its own patch
> > > queues on top of upstream Xen. You may also want to report to xs-devel
> > > mailing list.
> > >
> > > Wei.
> > >
>

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

<div dir=3D"ltr">I&#39;m using a XenServer Host and XCP-NG on it as HVM. I =
used=C2=A0<span style=3D"font-variant-ligatures:no-common-ligatures;color:r=
gb(0,0,0);font-family:Menlo;font-size:11px">xencons=3Dtty console=3DttyS0=
=C2=A0</span>on XCP-NG dom0 kernel line, to obtain serial console.<div>I&#3=
9;m working on to build a more recent dom0 kernel for improved support of C=
eph in XenServer/XCP-NG.</div><div><br></div><div><br></div></div><br><div =
class=3D"gmail_quote"><div dir=3D"ltr">On Mon, Nov 5, 2018 at 5:28 PM Wei L=
iu &lt;<a href=3D"mailto:wei.liu2@citrix.com">wei.liu2@citrix.com</a>&gt; w=
rote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex">On Mon, Nov 05, 2018 at 05:18=
:43PM +0530, Rishi wrote:<br>
&gt; Yes, I&#39;m running it in a HVM domU for development purpose.<br>
<br>
What is your exact setup?<br>
<br>
Wei.<br>
<br>
&gt; <br>
&gt; On Mon, Nov 5, 2018 at 5:11 PM Wei Liu &lt;<a href=3D"mailto:wei.liu2@=
citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&gt; wrote:<br>
&gt; <br>
&gt; &gt; On Mon, Nov 05, 2018 at 04:58:35PM +0530, Rishi wrote:<br>
&gt; &gt; &gt; Alright, I got the serial console and following is the crash=
 log. Thank<br>
&gt; &gt; you<br>
&gt; &gt; &gt; for pointing that out.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; [=C2=A0 133.594852] watchdog: BUG: soft lockup - CPU#2 stuck=
 for 22s!<br>
&gt; &gt; &gt; [ksoftirqd/2:22]<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; [=C2=A0 133.599232] Kernel panic - not syncing: softlockup: =
hung tasks<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; [=C2=A0 133.602275] CPU: 2 PID: 22 Comm: ksoftirqd/2 Tainted=
: G<br>
&gt; &gt; &gt; L=C2=A0 =C2=A0 4.19.1<br>
&gt; &gt; &gt; #1<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; [=C2=A0 133.606620] Hardware name: Xen HVM domU, BIOS 4.4.1-=
xs132257<br>
&gt; &gt; 12/12/2016<br>
&gt; &gt;<br>
&gt; &gt; Is this serial log from the host? It says it is running as a HVM =
DomU.<br>
&gt; &gt; Maybe you have mistaken guest serial log with host serial log?<br=
>
&gt; &gt;<br>
&gt; &gt; This indicates your machine runs XenServer, which has its own pat=
ch<br>
&gt; &gt; queues on top of upstream Xen. You may also want to report to xs-=
devel<br>
&gt; &gt; mailing list.<br>
&gt; &gt;<br>
&gt; &gt; Wei.<br>
&gt; &gt;<br>
</blockquote></div>

--00000000000075bce50579ea0c87--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0287050578245869222==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 05 12:49:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 12:49: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-devel-bounces@lists.xenproject.org>)
	id 1gJeJn-0002NI-AB; Mon, 05 Nov 2018 12:49:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mtqo=nq=citrix.com=prvs=8406a2984=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJeJl-0002Mh-Mv
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 12:49:21 +0000
X-Inumbo-ID: 35e28d19-e0f9-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35e28d19-e0f9-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 12:49:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600"; d="scan'208";a="69663800"
Date: Mon, 5 Nov 2018 12:49:16 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Rishi <2rushikeshj@gmail.com>
Message-ID: <20181105124916.da2kqcczcomnxepv@zion.uk.xensource.com>
References: <CAO9XypUsz-e3vmX-n5eSMz7rG2aZpDG1h03CMRAAT2X=TpZNNw@mail.gmail.com>
 <20181105101938.mj2c6l4nx5sbsk2n@zion.uk.xensource.com>
 <CAO9XypWZ=Qr4Bo9Km_MUeod3cCHOnA=SonXXRF95zeeu0+RNHQ@mail.gmail.com>
 <20181105105852.ae4sjkkcm6eumpwr@zion.uk.xensource.com>
 <CAO9XypUXJkhGEiH14HuMW8zOha9mRQh0+kpMa_0b2doHhjJUCQ@mail.gmail.com>
 <20181105114127.s57z7n7p4pmix5b5@zion.uk.xensource.com>
 <CAO9XypV42TO8c=26dRJSNnFukXDfWp_0rM3McRBKZs1crT1qEA@mail.gmail.com>
 <20181105115850.f677uvjmm7vqfikc@zion.uk.xensource.com>
 <CAO9XypVrwzvC4iNP9HR63kjj_n-Ju30mvptd89GtK6TYO0yUTQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAO9XypVrwzvC4iNP9HR63kjj_n-Ju30mvptd89GtK6TYO0yUTQ@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Dom0 kernel 4.14 with SMP randomly crashing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBmb3Jnb3QgdG8gc2F5OiBwbGVhc2UgZG9uJ3QgdG9wLXBvc3QuCgpPbiBNb24sIE5vdiAwNSwg
MjAxOCBhdCAwNjowMDoxMFBNICswNTMwLCBSaXNoaSB3cm90ZToKPiBJJ20gdXNpbmcgYSBYZW5T
ZXJ2ZXIgSG9zdCBhbmQgWENQLU5HIG9uIGl0IGFzIEhWTS4gSSB1c2VkIHhlbmNvbnM9dHR5Cj4g
Y29uc29sZT10dHlTMCBvbiBYQ1AtTkcgZG9tMCBrZXJuZWwgbGluZSwgdG8gb2J0YWluIHNlcmlh
bCBjb25zb2xlLgo+IEknbSB3b3JraW5nIG9uIHRvIGJ1aWxkIGEgbW9yZSByZWNlbnQgZG9tMCBr
ZXJuZWwgZm9yIGltcHJvdmVkIHN1cHBvcnQgb2YKPiBDZXBoIGluIFhlblNlcnZlci9YQ1AtTkcu
CgpUaGlzIGlzIGFuIGludGVyZXN0aW5nIHNldHVwLiBJIGRvbid0IHRoaW5rIHlvdSBjYW4gZXhw
ZWN0IHRvIGp1c3QgZHJvcAppbiBhIG5ldyBrZXJuZWwgdG8gWGVuU2VydmVyL1hDUC1ORyBhbmQg
dGhlbiBpdCB3b3JrcyBmbGF3bGVzc2x5LiBXaGF0CmRpZCB5b3UgZG8gdG8gdGhlIHBhdGNoIHF1
ZXVlIFhlblNlcnZlciBjYXJyaWVzIGZvciA0LjQ/CgpBbHNvLCBoYXZlIHlvdSBnb3QgYSB3b3Jr
aW5nIGJhc2VsaW5lPyBJLmUuIGRpZCB0aGUgc3RvY2sgNC40IGtlcm5lbAp3b3JrPwoKV2VpLgoK
PiAKPiAKPiAKPiBPbiBNb24sIE5vdiA1LCAyMDE4IGF0IDU6MjggUE0gV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gCj4gPiBPbiBNb24sIE5vdiAwNSwgMjAxOCBhdCAwNTox
ODo0M1BNICswNTMwLCBSaXNoaSB3cm90ZToKPiA+ID4gWWVzLCBJJ20gcnVubmluZyBpdCBpbiBh
IEhWTSBkb21VIGZvciBkZXZlbG9wbWVudCBwdXJwb3NlLgo+ID4KPiA+IFdoYXQgaXMgeW91ciBl
eGFjdCBzZXR1cD8KPiA+Cj4gPiBXZWkuCj4gPgo+ID4gPgo+ID4gPiBPbiBNb24sIE5vdiA1LCAy
MDE4IGF0IDU6MTEgUE0gV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+
Cj4gPiA+ID4gT24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDQ6NTg6MzVQTSArMDUzMCwgUmlzaGkg
d3JvdGU6Cj4gPiA+ID4gPiBBbHJpZ2h0LCBJIGdvdCB0aGUgc2VyaWFsIGNvbnNvbGUgYW5kIGZv
bGxvd2luZyBpcyB0aGUgY3Jhc2ggbG9nLgo+ID4gVGhhbmsKPiA+ID4gPiB5b3UKPiA+ID4gPiA+
IGZvciBwb2ludGluZyB0aGF0IG91dC4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBbICAxMzMuNTk0ODUy
XSB3YXRjaGRvZzogQlVHOiBzb2Z0IGxvY2t1cCAtIENQVSMyIHN0dWNrIGZvciAyMnMhCj4gPiA+
ID4gPiBba3NvZnRpcnFkLzI6MjJdCj4gPiA+ID4gPgo+ID4gPiA+ID4gWyAgMTMzLjU5OTIzMl0g
S2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IHNvZnRsb2NrdXA6IGh1bmcgdGFza3MKPiA+ID4g
PiA+Cj4gPiA+ID4gPiBbICAxMzMuNjAyMjc1XSBDUFU6IDIgUElEOiAyMiBDb21tOiBrc29mdGly
cWQvMiBUYWludGVkOiBHCj4gPiA+ID4gPiBMICAgIDQuMTkuMQo+ID4gPiA+ID4gIzEKPiA+ID4g
PiA+Cj4gPiA+ID4gPiBbICAxMzMuNjA2NjIwXSBIYXJkd2FyZSBuYW1lOiBYZW4gSFZNIGRvbVUs
IEJJT1MgNC40LjEteHMxMzIyNTcKPiA+ID4gPiAxMi8xMi8yMDE2Cj4gPiA+ID4KPiA+ID4gPiBJ
cyB0aGlzIHNlcmlhbCBsb2cgZnJvbSB0aGUgaG9zdD8gSXQgc2F5cyBpdCBpcyBydW5uaW5nIGFz
IGEgSFZNIERvbVUuCj4gPiA+ID4gTWF5YmUgeW91IGhhdmUgbWlzdGFrZW4gZ3Vlc3Qgc2VyaWFs
IGxvZyB3aXRoIGhvc3Qgc2VyaWFsIGxvZz8KPiA+ID4gPgo+ID4gPiA+IFRoaXMgaW5kaWNhdGVz
IHlvdXIgbWFjaGluZSBydW5zIFhlblNlcnZlciwgd2hpY2ggaGFzIGl0cyBvd24gcGF0Y2gKPiA+
ID4gPiBxdWV1ZXMgb24gdG9wIG9mIHVwc3RyZWFtIFhlbi4gWW91IG1heSBhbHNvIHdhbnQgdG8g
cmVwb3J0IHRvIHhzLWRldmVsCj4gPiA+ID4gbWFpbGluZyBsaXN0Lgo+ID4gPiA+Cj4gPiA+ID4g
V2VpLgo+ID4gPiA+Cj4gPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 12:51:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 12:51: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-devel-bounces@lists.xenproject.org>)
	id 1gJeLh-00031j-PL; Mon, 05 Nov 2018 12:51: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJeLg-00030y-Gz
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 12:51:20 +0000
X-Inumbo-ID: 7c43e888-e0f9-11e8-83fd-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c43e888-e0f9-11e8-83fd-12d6303a7972;
 Mon, 05 Nov 2018 12:51:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 05:51:16 -0700
Message-Id: <5BE03CC002000078001F7FE7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 05:51:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181031124335.23867-1-paul.durrant@citrix.com>
 <20181031124335.23867-6-paul.durrant@citrix.com>
In-Reply-To: <20181031124335.23867-6-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 5/9] viridian: separate interrupt related
 enlightenment implementations...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjEwLjE4IGF0IDEzOjQzLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmlj
LmMKPiBAQCAtMCwwICsxLDIyNSBAQAo+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAqCj4gKyAqIHN5
bmljLmMKPiArICoKPiArICogQW4gaW1wbGVtZW50YXRpb24gb2Ygc29tZSBpbnRlcnJ1cHQgcmVs
YXRlZCBWaXJpZGlhbiBlbmxpZ2h0ZW5tZW50cy4KPiArICogU2VlIE1pY3Jvc29mdCdzIEh5cGVy
dmlzb3IgVG9wIExldmVsIEZ1bmN0aW9uYWwgU3BlY2lmaWNhdGlvbi4KPiArICogZm9yIG1vcmUg
aW5mb3JtYXRpb24uCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgo+
ICsjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgo+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4g
KyNpbmNsdWRlIDx4ZW4vdmVyc2lvbi5oPgo+ICsKPiArI2luY2x1ZGUgPGFzbS9hcGljLmg+Cj4g
KyNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KPiArCj4gK3N0YXRpYyB2b2lkIGR1bXBfdnBf
YXNzaXN0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQoKV2l0aCB0aGUgbmFtZSBjaGFuZ2UgdG8gc3lu
aWMsIGlzIHRoZSBfdnBfIGluZml4IGhlcmUgYW5kIGluIGEgZmV3Cm90aGVyIHBsYWNlcyByZXRh
aW5lZCBpbnRlbnRpb25hbGx5PwoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJp
ZGlhbi5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAo+IEBAIC05
LDYgKzksNzQgQEAKPiAgI2lmbmRlZiBfX0FTTV9YODZfSFZNX1ZJUklESUFOX0hfXwo+ICAjZGVm
aW5lIF9fQVNNX1g4Nl9IVk1fVklSSURJQU5fSF9fCj4gIAo+ICsjaW5jbHVkZSA8YXNtL2h2bS9z
YXZlLmg+Cj4gKwo+ICsvKiBWaXJpZGlhbiBNU1IgbnVtYmVycy4gKi8KPiArI2RlZmluZSBIVl9Y
NjRfTVNSX0dVRVNUX09TX0lEICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwMDAKCkFyZSB0aGVz
ZSBuZWVkZWQgb3V0c2lkZSBvZiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLyA/IElmIG5vdCwK
cGxlYXNlIGludHJvZHVjZSBhIGxvY2FsIGhlYWRlciB0aGVyZSByYXRoZXIgdGhhbiBwb2xsdXRp
bmcKZXZlcnkgQ1UncyBuYW1lIHNwYWNlLiBPdGhlciBkZWZpbml0aW9ucyBhbmQgZGVjbGFyYXRp
b24gbG9jYWwKdG8gdGhlIFZpcmlkaWFuIGltcGxlbWVudGF0aW9uIHNob3VsZCB0aGVuIGdvIHRo
ZXJlIHRvbywgcmF0aGVyCnRoYW4gaGVyZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 12:56:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 12:56: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-devel-bounces@lists.xenproject.org>)
	id 1gJeQx-0003Eg-FV; Mon, 05 Nov 2018 12:56: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJeQw-0003Eb-Qc
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 12:56:46 +0000
X-Inumbo-ID: 3fef9dc5-e0fa-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3fef9dc5-e0fa-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 12:56:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 05:56:45 -0700
Message-Id: <5BE03E0902000078001F8001@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 05:56:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181031124335.23867-1-paul.durrant@citrix.com>
 <20181031124335.23867-7-paul.durrant@citrix.com>
In-Reply-To: <20181031124335.23867-7-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 6/9] viridian: separate time related
 enlightenment implementations...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjEwLjE4IGF0IDEzOjQzLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUu
Ywo+IEBAIC0wLDAgKzEsMjQ1IEBACj4gKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICoKPiArICogdGlt
ZS5jCj4gKyAqCj4gKyAqIEFuIGltcGxlbWVudGF0aW9uIG9mIHNvbWUgdGltZSByZWxhdGVkIFZp
cmlkaWFuIGVubGlnaHRlbm1lbnRzLgo+ICsgKiBTZWUgTWljcm9zb2Z0J3MgSHlwZXJ2aXNvciBU
b3AgTGV2ZWwgRnVuY3Rpb25hbCBTcGVjaWZpY2F0aW9uLgo+ICsgKiBmb3IgbW9yZSBpbmZvcm1h
dGlvbi4KPiArICovCj4gKwo+ICsjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+Cj4gKyNpbmNs
dWRlIDx4ZW4vaHlwZXJjYWxsLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiArI2luY2x1
ZGUgPHhlbi92ZXJzaW9uLmg+Cj4gKwo+ICsjaW5jbHVkZSA8YXNtL2FwaWMuaD4KPiArI2luY2x1
ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgo+ICsKPiArdHlwZWRlZiBzdHJ1Y3QgX0hWX1JFRkVSRU5D
RV9UU0NfUEFHRQo+ICt7Cj4gKyAgICB1aW50MzJfdCBUc2NTZXF1ZW5jZTsKPiArICAgIHVpbnQz
Ml90IFJlc2VydmVkMTsKPiArICAgIHVpbnQ2NF90IFRzY1NjYWxlOwo+ICsgICAgaW50NjRfdCAg
VHNjT2Zmc2V0Owo+ICsgICAgdWludDY0X3QgUmVzZXJ2ZWQyWzUwOV07Cj4gK30gSFZfUkVGRVJF
TkNFX1RTQ19QQUdFLCAqUEhWX1JFRkVSRU5DRV9UU0NfUEFHRTsKCkFuZCB5b3Ugd2FudCB0byBj
b250aW51ZSB0byBoYXZlIGl0IGFsbCB1cHBlciBjYXNlLCBkZXNwaXRlIHVzIG5vcm1hbGx5CnVz
aW5nIHN1Y2ggaWRlbnRpZmllcnMgZm9yICNkZWZpbmUtcyBvbmx5PwoKQXBhcnQgZnJvbSB0aGF0
IHNhbWUgcmVtYXJrIHJlZ2FyZGluZyB0aGUgcGxhY2VtZW50IG9mIHRoZSBmdW5jdGlvbgpkZWNs
YXJhdGlvbnMgYXMgZm9yIHRoZSBwcmV2aW91cyBwYXRjaC4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 12:59:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 12:59: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-devel-bounces@lists.xenproject.org>)
	id 1gJeTR-0003Nm-TZ; Mon, 05 Nov 2018 12:59: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=ibf2=nq=gmail.com=2rushikeshj@srs-us1.protection.inumbo.net>)
 id 1gJeTQ-0003Mv-EL
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 12:59:20 +0000
X-Inumbo-ID: 9b3d3503-e0fa-11e8-9a16-bc764e045a96
Received: from mail-ed1-x544.google.com (unknown [2a00:1450:4864:20::544])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b3d3503-e0fa-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 12:59:19 +0000 (UTC)
Received: by mail-ed1-x544.google.com with SMTP id h21-v6so6945289edq.9
 for <xen-devel@lists.xen.org>; Mon, 05 Nov 2018 04:59:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ZR1phZkSpP4qE/fZD/J8i+m+fM0GELtCfXVFZaFANjY=;
 b=IZcNqh1V1aEL4skHNvvYB5I/577bLVI5Ez6mEmKp85fVKAna29lCUzHrFMj8pPg7fJ
 PUWhxoWpLmAfkeiMlIYHf16xaov+v7ZZVSq4wdpzisRz1f0/AAHPXhJ6Zg3bbXhYDgk2
 XzMPjXghX+yfOQH2LvcfzRXK39/EwXklK/cdnasfVHOMR5KiNvYNIEQaUjjxgh2Oksz7
 NkQop315S9eMkWNHaG5AtKRhPa6RJrisLTTnPVS39teazXhp/DC1WlITOllb8rE3m6fZ
 SC0Rt+S5k8R0yYJnlDqbOnAKRO9CqeGF4YaJC08KTvjUTJMq5KFW1B45P1rNcuCwvdWe
 lW8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=ZR1phZkSpP4qE/fZD/J8i+m+fM0GELtCfXVFZaFANjY=;
 b=ucJ0jFAwxYfiHmU567/65+xyaSvEatsdD3RgCzzO2pxO1Qhm+8KxEaCwlB8lFoLuoi
 Ypo3ymPJ5rl7PicvqM2ksxQcFfGJ9o2Hs7h1nPMhACZ4W8h3zYj0hxi9tkRlfDqWr5xy
 5+E4TCyd1O4Jv5DVZsns2uJ5nRHfVub7fsNs+PoViJgjnImAHa4Nc0PqSFK6pbqarTdf
 H5QriSYKPo1nfHY6T0HEAt9CNpQRMmPlewR7LHi5pRz9LPvyJJHSIRv2Srp2hffLiCFF
 T+PtBT50LTy8kTPTZ3xaTYkdqjhw9DE8wPvxyU2n2jwAUcV2EGhB0lZ/5x+lP0S7sKwJ
 wjAg==
X-Gm-Message-State: AGRZ1gJ0BTXipyxm+n5fR5tY1WbdFoJQ17nx4ZHE48qYoQyHasbWHc+B
 JTNe5+huVJc6YybrhmGxf2j5H//jHdAAnVvcaBc=
X-Google-Smtp-Source: AJdET5eEtTWDTV23VE1PmJZJDcPFQl+mnZ2/aCi2lPP1xfaVgDoK/XbNna9XLbbvhSEYg+gSgOFGZ7gPaFKik1gFIzI=
X-Received: by 2002:a50:82c2:: with SMTP id
 60-v6mr18370653edg.281.1541422758049; 
 Mon, 05 Nov 2018 04:59:18 -0800 (PST)
MIME-Version: 1.0
References: <CAO9XypUsz-e3vmX-n5eSMz7rG2aZpDG1h03CMRAAT2X=TpZNNw@mail.gmail.com>
 <20181105101938.mj2c6l4nx5sbsk2n@zion.uk.xensource.com>
 <CAO9XypWZ=Qr4Bo9Km_MUeod3cCHOnA=SonXXRF95zeeu0+RNHQ@mail.gmail.com>
 <20181105105852.ae4sjkkcm6eumpwr@zion.uk.xensource.com>
 <CAO9XypUXJkhGEiH14HuMW8zOha9mRQh0+kpMa_0b2doHhjJUCQ@mail.gmail.com>
 <20181105114127.s57z7n7p4pmix5b5@zion.uk.xensource.com>
 <CAO9XypV42TO8c=26dRJSNnFukXDfWp_0rM3McRBKZs1crT1qEA@mail.gmail.com>
 <20181105115850.f677uvjmm7vqfikc@zion.uk.xensource.com>
 <CAO9XypVrwzvC4iNP9HR63kjj_n-Ju30mvptd89GtK6TYO0yUTQ@mail.gmail.com>
 <20181105124916.da2kqcczcomnxepv@zion.uk.xensource.com>
In-Reply-To: <20181105124916.da2kqcczcomnxepv@zion.uk.xensource.com>
From: Rishi <2rushikeshj@gmail.com>
Date: Mon, 5 Nov 2018 18:29:06 +0530
Message-ID: <CAO9XypU_sRsxe5J7SAaoVPOK-zCF68-LLd8v-2m+nyyqae3P4A@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Dom0 kernel 4.14 with SMP randomly crashing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============7782070415120006341=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7782070415120006341==
Content-Type: multipart/alternative; boundary="000000000000f13d010579ea7346"

--000000000000f13d010579ea7346
Content-Type: text/plain; charset="UTF-8"

Yes, I'm taking out patches from 4.4 and actually do have a working 4.9
kernel along with blktap. Tested networking and disk IO in it.

There are roughly 415 patches to 4.4 out of which some ~210+ are already
applied in 4.9 and ~220+ are already applied in 4.14. I dont have numbers
for 4.19 yet.

Essentially I'm down to single digit number of patches atm to have a
working setup for kernel 4.9. I know there would be mishaps since I'm not
applying all patches but my experiment is to see how close can we stay near
mainline kernel + what can be the patches that kernel.org can accept.



On Mon, Nov 5, 2018 at 6:19 PM Wei Liu <wei.liu2@citrix.com> wrote:

> I forgot to say: please don't top-post.
>
> On Mon, Nov 05, 2018 at 06:00:10PM +0530, Rishi wrote:
> > I'm using a XenServer Host and XCP-NG on it as HVM. I used xencons=tty
> > console=ttyS0 on XCP-NG dom0 kernel line, to obtain serial console.
> > I'm working on to build a more recent dom0 kernel for improved support of
> > Ceph in XenServer/XCP-NG.
>
> This is an interesting setup. I don't think you can expect to just drop
> in a new kernel to XenServer/XCP-NG and then it works flawlessly. What
> did you do to the patch queue XenServer carries for 4.4?
>
> Also, have you got a working baseline? I.e. did the stock 4.4 kernel
> work?
>
> Wei.
>
> >
> >
> >
> > On Mon, Nov 5, 2018 at 5:28 PM Wei Liu <wei.liu2@citrix.com> wrote:
> >
> > > On Mon, Nov 05, 2018 at 05:18:43PM +0530, Rishi wrote:
> > > > Yes, I'm running it in a HVM domU for development purpose.
> > >
> > > What is your exact setup?
> > >
> > > Wei.
> > >
> > > >
> > > > On Mon, Nov 5, 2018 at 5:11 PM Wei Liu <wei.liu2@citrix.com> wrote:
> > > >
> > > > > On Mon, Nov 05, 2018 at 04:58:35PM +0530, Rishi wrote:
> > > > > > Alright, I got the serial console and following is the crash log.
> > > Thank
> > > > > you
> > > > > > for pointing that out.
> > > > > >
> > > > > > [  133.594852] watchdog: BUG: soft lockup - CPU#2 stuck for 22s!
> > > > > > [ksoftirqd/2:22]
> > > > > >
> > > > > > [  133.599232] Kernel panic - not syncing: softlockup: hung tasks
> > > > > >
> > > > > > [  133.602275] CPU: 2 PID: 22 Comm: ksoftirqd/2 Tainted: G
> > > > > > L    4.19.1
> > > > > > #1
> > > > > >
> > > > > > [  133.606620] Hardware name: Xen HVM domU, BIOS 4.4.1-xs132257
> > > > > 12/12/2016
> > > > >
> > > > > Is this serial log from the host? It says it is running as a HVM
> DomU.
> > > > > Maybe you have mistaken guest serial log with host serial log?
> > > > >
> > > > > This indicates your machine runs XenServer, which has its own patch
> > > > > queues on top of upstream Xen. You may also want to report to
> xs-devel
> > > > > mailing list.
> > > > >
> > > > > Wei.
> > > > >
> > >
>

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

<div dir=3D"ltr">Yes, I&#39;m taking out patches from 4.4 and actually do h=
ave a working 4.9 kernel along with blktap. Tested networking and disk IO i=
n it.<div><br></div><div>There are roughly 415 patches to 4.4 out of which =
some ~210+ are already applied in 4.9 and ~220+ are already applied in 4.14=
. I dont have numbers for 4.19 yet.<br><br>Essentially I&#39;m down to sing=
le digit number of patches atm to have a working setup for kernel 4.9. I kn=
ow there would be mishaps since I&#39;m not applying all patches but my exp=
eriment is to see how close can we stay near mainline kernel=C2=A0+ what ca=
n be the patches that <a href=3D"http://kernel.org">kernel.org</a> can acce=
pt.<br><br><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">=
On Mon, Nov 5, 2018 at 6:19 PM Wei Liu &lt;<a href=3D"mailto:wei.liu2@citri=
x.com">wei.liu2@citrix.com</a>&gt; wrote:<br></div><blockquote class=3D"gma=
il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef=
t:1ex">I forgot to say: please don&#39;t top-post.<br>
<br>
On Mon, Nov 05, 2018 at 06:00:10PM +0530, Rishi wrote:<br>
&gt; I&#39;m using a XenServer Host and XCP-NG on it as HVM. I used xencons=
=3Dtty<br>
&gt; console=3DttyS0 on XCP-NG dom0 kernel line, to obtain serial console.<=
br>
&gt; I&#39;m working on to build a more recent dom0 kernel for improved sup=
port of<br>
&gt; Ceph in XenServer/XCP-NG.<br>
<br>
This is an interesting setup. I don&#39;t think you can expect to just drop=
<br>
in a new kernel to XenServer/XCP-NG and then it works flawlessly. What<br>
did you do to the patch queue XenServer carries for 4.4?<br>
<br>
Also, have you got a working baseline? I.e. did the stock 4.4 kernel<br>
work?<br>
<br>
Wei.<br>
<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; On Mon, Nov 5, 2018 at 5:28 PM Wei Liu &lt;<a href=3D"mailto:wei.liu2@=
citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&gt; wrote:<br>
&gt; <br>
&gt; &gt; On Mon, Nov 05, 2018 at 05:18:43PM +0530, Rishi wrote:<br>
&gt; &gt; &gt; Yes, I&#39;m running it in a HVM domU for development purpos=
e.<br>
&gt; &gt;<br>
&gt; &gt; What is your exact setup?<br>
&gt; &gt;<br>
&gt; &gt; Wei.<br>
&gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Mon, Nov 5, 2018 at 5:11 PM Wei Liu &lt;<a href=3D"mailto=
:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&gt; wrote:<=
br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; On Mon, Nov 05, 2018 at 04:58:35PM +0530, Rishi wrote:<=
br>
&gt; &gt; &gt; &gt; &gt; Alright, I got the serial console and following is=
 the crash log.<br>
&gt; &gt; Thank<br>
&gt; &gt; &gt; &gt; you<br>
&gt; &gt; &gt; &gt; &gt; for pointing that out.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; [=C2=A0 133.594852] watchdog: BUG: soft lockup - C=
PU#2 stuck for 22s!<br>
&gt; &gt; &gt; &gt; &gt; [ksoftirqd/2:22]<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; [=C2=A0 133.599232] Kernel panic - not syncing: so=
ftlockup: hung tasks<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; [=C2=A0 133.602275] CPU: 2 PID: 22 Comm: ksoftirqd=
/2 Tainted: G<br>
&gt; &gt; &gt; &gt; &gt; L=C2=A0 =C2=A0 4.19.1<br>
&gt; &gt; &gt; &gt; &gt; #1<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; [=C2=A0 133.606620] Hardware name: Xen HVM domU, B=
IOS 4.4.1-xs132257<br>
&gt; &gt; &gt; &gt; 12/12/2016<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Is this serial log from the host? It says it is running=
 as a HVM DomU.<br>
&gt; &gt; &gt; &gt; Maybe you have mistaken guest serial log with host seri=
al log?<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; This indicates your machine runs XenServer, which has i=
ts own patch<br>
&gt; &gt; &gt; &gt; queues on top of upstream Xen. You may also want to rep=
ort to xs-devel<br>
&gt; &gt; &gt; &gt; mailing list.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Wei.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt;<br>
</blockquote></div>

--000000000000f13d010579ea7346--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7782070415120006341==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 05 13:00:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 13:00: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-devel-bounces@lists.xenproject.org>)
	id 1gJeU6-0003al-8a; Mon, 05 Nov 2018 13:00: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJeU4-0003T3-TL
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 13:00:00 +0000
X-Inumbo-ID: b312b096-e0fa-11e8-9950-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b312b096-e0fa-11e8-9950-12d6303a7972;
 Mon, 05 Nov 2018 12:59:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 05:59:58 -0700
Message-Id: <5BE03ECB02000078001F8004@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 05:59:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181031124335.23867-1-paul.durrant@citrix.com>
 <20181031124335.23867-8-paul.durrant@citrix.com>
In-Reply-To: <20181031124335.23867-8-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 7/9] viridian: define type for the
 'virtual VP assist page'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjEwLjE4IGF0IDEzOjQzLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKPiArKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCj4gQEAgLTkyLDcgKzkyLDcgQEAgc3RydWN0
IHZpcmlkaWFuX3ZjcHUKPiAgewo+ICAgICAgc3RydWN0IHsKPiAgICAgICAgICB1bmlvbiB2aXJp
ZGlhbl9wYWdlX21zciBtc3I7Cj4gLSAgICAgICAgdm9pZCAqdmE7Cj4gKyAgICAgICAgdm9pZCAq
cHRyOwoKV2h5IHZvaWQgcmF0aGVyIHRoYW4gdGhlIGFjdHVhbCB0eXBlPyBZb3UgY2FuJ3QgdXNl
IHRoZSB0eXBlZGVmCihmb3IgaXQgYmVpbmcgbG9jYWwgdG8gdGhlIC5jIGZpbGUpLCBidXQgeW91
IGNhbiB1c2UgdGhlIHVuaW9uIHRhZwpoZXJlIGluIGEgZm9yd2FyZCBkZWNsYXJpbmcgbWFubmVy
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 13:02:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 13:02: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-devel-bounces@lists.xenproject.org>)
	id 1gJeWg-0004Dm-TX; Mon, 05 Nov 2018 13:02: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=ibf2=nq=gmail.com=2rushikeshj@srs-us1.protection.inumbo.net>)
 id 1gJeWf-0004Dg-S5
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 13:02:41 +0000
X-Inumbo-ID: 13344905-e0fb-11e8-9a16-bc764e045a96
Received: from mail-ed1-x542.google.com (unknown [2a00:1450:4864:20::542])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13344905-e0fb-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 13:02:40 +0000 (UTC)
Received: by mail-ed1-x542.google.com with SMTP id w39-v6so2999891edw.12
 for <xen-devel@lists.xen.org>; Mon, 05 Nov 2018 05:02:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=LEhN6eUCnonAn1C1oelpM+0nljPHHSWkNRgtPYkukV0=;
 b=Jqyt+jyC+IF1KBPU6tIBUk/UHzL2CPCk2slBVFvNqcZokltaYupPa910IQzmE7oqLV
 /2s+TRRtaGDcRo7s1Qm/fJBpOcepY0JHxMnjxE9qvfFRcOOkSRMrKVJueB08TJBlsoIz
 ixAndeiOUHG6f7AkkDhEkgmkyHMV13DJUgZGXaKGwIOWEp7w2zlvPuL0W5LL5e26tQBO
 1wOGBtfwl4LlAfZydRDzy9N5kC2cyQL4rQKSyksTg5p5lrF61WTsZGocE4iz3Hh6B/NM
 hc9oJ7ZGEkjI5f69iDII4fd1lb7Z0WxqoFkg9s/dZ0K4OWkkjaPTiVhTrnwmN7//5NxS
 MNiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=LEhN6eUCnonAn1C1oelpM+0nljPHHSWkNRgtPYkukV0=;
 b=B9wOaQg6NVHUlKlRIT+Wrf68s/CHFARanabF60WL48gA7P6gTIlILN3NJOcrAXUEaI
 fT5kMWcJ3/TWVVGbr3KcB8PVJy/FNY3TtqKJNgPw99Ty/zPr0gWfAdKT3/8GibmMhD9I
 CZtl+JmDn7tfxpZxOYYi/5QoqoEC8mDffhSWEj+pV2wz/NeIGtcrat27AYJUfVmEFQob
 Xhzml8HBZLoEFkKPCQFgnC2pbWF+8n8JNE8wBzC4t52K61UHq3NBYRKwQThZk69oynxr
 sThi20PwDQQuWH/55K0vUV2FGb7n8Kw7y/biJwgremHRFrJxnQwJ64etsZI1GNg0jWUl
 gf3Q==
X-Gm-Message-State: AGRZ1gJvA8Zt9QhEcl5ofn2CuFU7dvmJJAq7hWJ/XMp78/cdzZzk7x5u
 y8zkljMBIusHwNdAH3O+bdo7Jobsux3OZIFgOHeIeg==
X-Google-Smtp-Source: AJdET5dCg23KLvm0R7H+V7hknG8prYw7xmE3saZ8MYQsf5ugzGhItWsojEumjGVPN0tzVTq5Q2zu/3tD1IRz9981syA=
X-Received: by 2002:a50:b5a6:: with SMTP id
 a35-v6mr18084441ede.279.1541422959081; 
 Mon, 05 Nov 2018 05:02:39 -0800 (PST)
MIME-Version: 1.0
References: <CAO9XypUsz-e3vmX-n5eSMz7rG2aZpDG1h03CMRAAT2X=TpZNNw@mail.gmail.com>
 <20181105101938.mj2c6l4nx5sbsk2n@zion.uk.xensource.com>
 <CAO9XypWZ=Qr4Bo9Km_MUeod3cCHOnA=SonXXRF95zeeu0+RNHQ@mail.gmail.com>
 <20181105105852.ae4sjkkcm6eumpwr@zion.uk.xensource.com>
 <CAO9XypUXJkhGEiH14HuMW8zOha9mRQh0+kpMa_0b2doHhjJUCQ@mail.gmail.com>
 <20181105114127.s57z7n7p4pmix5b5@zion.uk.xensource.com>
 <CAO9XypV42TO8c=26dRJSNnFukXDfWp_0rM3McRBKZs1crT1qEA@mail.gmail.com>
 <20181105115850.f677uvjmm7vqfikc@zion.uk.xensource.com>
 <CAO9XypVrwzvC4iNP9HR63kjj_n-Ju30mvptd89GtK6TYO0yUTQ@mail.gmail.com>
 <20181105124916.da2kqcczcomnxepv@zion.uk.xensource.com>
 <CAO9XypU_sRsxe5J7SAaoVPOK-zCF68-LLd8v-2m+nyyqae3P4A@mail.gmail.com>
In-Reply-To: <CAO9XypU_sRsxe5J7SAaoVPOK-zCF68-LLd8v-2m+nyyqae3P4A@mail.gmail.com>
From: Rishi <2rushikeshj@gmail.com>
Date: Mon, 5 Nov 2018 18:32:26 +0530
Message-ID: <CAO9XypXCio51Dbt6chxufyH_6M73HfXufQQS751gmNK5R3Uo5A@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Dom0 kernel 4.14 with SMP randomly crashing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============3504722806356547493=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3504722806356547493==
Content-Type: multipart/alternative; boundary="000000000000ecbf550579ea7f69"

--000000000000ecbf550579ea7f69
Content-Type: text/plain; charset="UTF-8"

On Mon, Nov 5, 2018 at 6:29 PM Rishi <2rushikeshj@gmail.com> wrote:

> Yes, I'm taking out patches from 4.4 and actually do have a working 4.9
> kernel along with blktap. Tested networking and disk IO in it.
>
> There are roughly 415 patches to 4.4 out of which some ~210+ are already
> applied in 4.9 and ~220+ are already applied in 4.14. I dont have numbers
> for 4.19 yet.
>
> Essentially I'm down to single digit number of patches atm to have a
> working setup for kernel 4.9. I know there would be mishaps since I'm not
> applying all patches but my experiment is to see how close can we stay near
> mainline kernel + what can be the patches that kernel.org can accept.
>
>
>
> On Mon, Nov 5, 2018 at 6:19 PM Wei Liu <wei.liu2@citrix.com> wrote:
>
>> I forgot to say: please don't top-post.
>>
>> On Mon, Nov 05, 2018 at 06:00:10PM +0530, Rishi wrote:
>> > I'm using a XenServer Host and XCP-NG on it as HVM. I used xencons=tty
>> > console=ttyS0 on XCP-NG dom0 kernel line, to obtain serial console.
>> > I'm working on to build a more recent dom0 kernel for improved support
>> of
>> > Ceph in XenServer/XCP-NG.
>>
>> This is an interesting setup. I don't think you can expect to just drop
>> in a new kernel to XenServer/XCP-NG and then it works flawlessly. What
>> did you do to the patch queue XenServer carries for 4.4?
>>
>> Also, have you got a working baseline? I.e. did the stock 4.4 kernel
>> work?
>>
>> Wei.
>>
>> >
>> >
>> >
>> > On Mon, Nov 5, 2018 at 5:28 PM Wei Liu <wei.liu2@citrix.com> wrote:
>> >
>> > > On Mon, Nov 05, 2018 at 05:18:43PM +0530, Rishi wrote:
>> > > > Yes, I'm running it in a HVM domU for development purpose.
>> > >
>> > > What is your exact setup?
>> > >
>> > > Wei.
>> > >
>> > > >
>> > > > On Mon, Nov 5, 2018 at 5:11 PM Wei Liu <wei.liu2@citrix.com> wrote:
>> > > >
>> > > > > On Mon, Nov 05, 2018 at 04:58:35PM +0530, Rishi wrote:
>> > > > > > Alright, I got the serial console and following is the crash
>> log.
>> > > Thank
>> > > > > you
>> > > > > > for pointing that out.
>> > > > > >
>> > > > > > [  133.594852] watchdog: BUG: soft lockup - CPU#2 stuck for 22s!
>> > > > > > [ksoftirqd/2:22]
>> > > > > >
>> > > > > > [  133.599232] Kernel panic - not syncing: softlockup: hung
>> tasks
>> > > > > >
>> > > > > > [  133.602275] CPU: 2 PID: 22 Comm: ksoftirqd/2 Tainted: G
>> > > > > > L    4.19.1
>> > > > > > #1
>> > > > > >
>> > > > > > [  133.606620] Hardware name: Xen HVM domU, BIOS 4.4.1-xs132257
>> > > > > 12/12/2016
>> > > > >
>> > > > > Is this serial log from the host? It says it is running as a HVM
>> DomU.
>> > > > > Maybe you have mistaken guest serial log with host serial log?
>> > > > >
>> > > > > This indicates your machine runs XenServer, which has its own
>> patch
>> > > > > queues on top of upstream Xen. You may also want to report to
>> xs-devel
>> > > > > mailing list.
>> > > > >
>> > > > > Wei.
>> > > > >
>> > >
>>
>

Sorry, I'll take care of top post from onwards.

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

<div dir=3D"ltr"><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Mon=
, Nov 5, 2018 at 6:29 PM Rishi &lt;<a href=3D"mailto:2rushikeshj@gmail.com"=
>2rushikeshj@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x"><div dir=3D"ltr">Yes, I&#39;m taking out patches from 4.4 and actually d=
o have a working 4.9 kernel along with blktap. Tested networking and disk I=
O in it.<div><br></div><div>There are roughly 415 patches to 4.4 out of whi=
ch some ~210+ are already applied in 4.9 and ~220+ are already applied in 4=
.14. I dont have numbers for 4.19 yet.<br><br>Essentially I&#39;m down to s=
ingle digit number of patches atm to have a working setup for kernel 4.9. I=
 know there would be mishaps since I&#39;m not applying all patches but my =
experiment is to see how close can we stay near mainline kernel=C2=A0+ what=
 can be the patches that <a href=3D"http://kernel.org" target=3D"_blank">ke=
rnel.org</a> can accept.<br><br><br></div></div><br><div class=3D"gmail_quo=
te"><div dir=3D"ltr">On Mon, Nov 5, 2018 at 6:19 PM Wei Liu &lt;<a href=3D"=
mailto:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&gt; w=
rote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex">I forgot to say: please don&#=
39;t top-post.<br>
<br>
On Mon, Nov 05, 2018 at 06:00:10PM +0530, Rishi wrote:<br>
&gt; I&#39;m using a XenServer Host and XCP-NG on it as HVM. I used xencons=
=3Dtty<br>
&gt; console=3DttyS0 on XCP-NG dom0 kernel line, to obtain serial console.<=
br>
&gt; I&#39;m working on to build a more recent dom0 kernel for improved sup=
port of<br>
&gt; Ceph in XenServer/XCP-NG.<br>
<br>
This is an interesting setup. I don&#39;t think you can expect to just drop=
<br>
in a new kernel to XenServer/XCP-NG and then it works flawlessly. What<br>
did you do to the patch queue XenServer carries for 4.4?<br>
<br>
Also, have you got a working baseline? I.e. did the stock 4.4 kernel<br>
work?<br>
<br>
Wei.<br>
<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; On Mon, Nov 5, 2018 at 5:28 PM Wei Liu &lt;<a href=3D"mailto:wei.liu2@=
citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&gt; wrote:<br>
&gt; <br>
&gt; &gt; On Mon, Nov 05, 2018 at 05:18:43PM +0530, Rishi wrote:<br>
&gt; &gt; &gt; Yes, I&#39;m running it in a HVM domU for development purpos=
e.<br>
&gt; &gt;<br>
&gt; &gt; What is your exact setup?<br>
&gt; &gt;<br>
&gt; &gt; Wei.<br>
&gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Mon, Nov 5, 2018 at 5:11 PM Wei Liu &lt;<a href=3D"mailto=
:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&gt; wrote:<=
br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; On Mon, Nov 05, 2018 at 04:58:35PM +0530, Rishi wrote:<=
br>
&gt; &gt; &gt; &gt; &gt; Alright, I got the serial console and following is=
 the crash log.<br>
&gt; &gt; Thank<br>
&gt; &gt; &gt; &gt; you<br>
&gt; &gt; &gt; &gt; &gt; for pointing that out.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; [=C2=A0 133.594852] watchdog: BUG: soft lockup - C=
PU#2 stuck for 22s!<br>
&gt; &gt; &gt; &gt; &gt; [ksoftirqd/2:22]<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; [=C2=A0 133.599232] Kernel panic - not syncing: so=
ftlockup: hung tasks<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; [=C2=A0 133.602275] CPU: 2 PID: 22 Comm: ksoftirqd=
/2 Tainted: G<br>
&gt; &gt; &gt; &gt; &gt; L=C2=A0 =C2=A0 4.19.1<br>
&gt; &gt; &gt; &gt; &gt; #1<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; [=C2=A0 133.606620] Hardware name: Xen HVM domU, B=
IOS 4.4.1-xs132257<br>
&gt; &gt; &gt; &gt; 12/12/2016<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Is this serial log from the host? It says it is running=
 as a HVM DomU.<br>
&gt; &gt; &gt; &gt; Maybe you have mistaken guest serial log with host seri=
al log?<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; This indicates your machine runs XenServer, which has i=
ts own patch<br>
&gt; &gt; &gt; &gt; queues on top of upstream Xen. You may also want to rep=
ort to xs-devel<br>
&gt; &gt; &gt; &gt; mailing list.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Wei.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt;<br></blockquote></div></blockquote><div><br><br>Sorry, I&#39;ll t=
ake care of top post from onwards.=C2=A0</div></div></div>

--000000000000ecbf550579ea7f69--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3504722806356547493==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 05 13:05:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 13:05: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-devel-bounces@lists.xenproject.org>)
	id 1gJeZi-0004Ni-ED; Mon, 05 Nov 2018 13:05:50 +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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJeZh-0004Nd-He
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 13:05:49 +0000
X-Inumbo-ID: 8303acc4-e0fb-11e8-9d54-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8303acc4-e0fb-11e8-9d54-12d6303a7972;
 Mon, 05 Nov 2018 13:05:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 06:05:46 -0700
Message-Id: <5BE0402602000078001F8040@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 06:05:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181031124335.23867-1-paul.durrant@citrix.com>
 <20181031124335.23867-10-paul.durrant@citrix.com>
In-Reply-To: <20181031124335.23867-10-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 9/9] viridian: introduce struct
 viridian_page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjEwLjE4IGF0IDEzOjQzLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoZSAndnBfYXNzaXN0JyBwYWdlIGlzIGN1cnJlbnRseSBhbiBleGFtcGxlIG9mIGEgZ3Vl
c3QgcGFnZSB3aGljaCBuZWVkcyB0bwo+IGJlIGtlcHQgbWFwcGVkIHRocm91Z2hvdXQgdGhlIGxp
ZmUtdGltZSBvZiBhIGd1ZXN0LCBidXQgdGhlcmUgYXJlIG90aGVyCj4gc3VjaCBleGFtcGxlcyBp
biB0aGUgc3BlY2lmaWN0aW9uIFsxXS4gVGhpcyBwYXRjaCB0aGVyZWZvcmUgaW50cm9kdWNlcyBh
Cj4gZ2VuZXJpYyAndmlyaWRpYW5fcGFnZScgdHlwZSBhbmQgY29udmVydHMgdGhlIGN1cnJlbnQg
dnBfYXNzaXN0L2FwaWNfYXNzaXN0Cj4gcmVsYXRlZCBjb2RlIHRvIHVzZSBpdC4gU3Vic2VxdWVu
dCBwYXRjaGVzIGltcGxlbWVudGluZyBvdGhlciBlbmxpZ2h0bWVudHMKPiBjYW4gdGhlbiBhbHNv
IG1ha2UgdXNlIG9mIGl0LgoKVGhpcyBzb3VuZHMgZ2VuZXJpYyAoYXMgaW4gIm5vdCBzeW5pYyBz
cGVjaWZpYyksIHlldCAuLi4KCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5p
Yy5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCj4gQEAgLTM3LDE0
ICszNywxMyBAQCBzdGF0aWMgdm9pZCBkdW1wX3ZwX2Fzc2lzdChjb25zdCBzdHJ1Y3QgdmNwdSAq
dikKPiAgICAgICAgICAgICB2LCAodW5zaWduZWQgbG9uZyl2YS0+ZmllbGRzLnBmbik7Cj4gIH0K
PiAgCj4gLXN0YXRpYyB2b2lkIGluaXRpYWxpemVfdnBfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQo+
ICtzdGF0aWMgdm9pZCBpbml0aWFsaXplX2d1ZXN0X3BhZ2Uoc3RydWN0IHZjcHUgKnYsIHN0cnVj
dCB2aXJpZGlhbl9wYWdlICp2cCkKPiAgewo+ICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKPiAtICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLnZw
X2Fzc2lzdC5tc3IuZmllbGRzLnBmbjsKPiArICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHZwLT5t
c3IuZmllbGRzLnBmbjsKPiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBnZXRfcGFnZV9m
cm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwo+IC0gICAgSFZfVlBfQVNTSVNUX1BB
R0UgKnB0cjsKPiAgCj4gLSAgICBBU1NFUlQoIXYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lz
dC5wdHIpOwo+ICsgICAgQVNTRVJUKCF2cC0+cHRyKTsKPiAgCj4gICAgICBpZiAoICFwYWdlICkK
PiAgICAgICAgICBnb3RvIGZhaWw7CgouLi4geW91IHJldGFpbiB0aGUgaW1wbGVtZW50YXRpb24g
aGVyZSwgd2hlbiBpdCB3b3VsZCBub3cgcGVyaGFwcwptb3JlIGxvZ2ljYWxseSBsaXZlIGluIHZp
cmlkaWFuLmMgKGFnYWluKS4gSXMgdGhpcyBpbnRlbnRpb25hbD8KCj4gQEAgLTIyMSw5ICsyMTgs
OSBAQCB2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KAo+ICB7Cj4gICAgICB2LT5h
cmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLnJhdyA9IGN0eHQtPnZwX2Fzc2lzdF9tc3I7
Cj4gICAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVu
YWJsZWQgKQo+IC0gICAgICAgIGluaXRpYWxpemVfdnBfYXNzaXN0KHYpOwo+ICsgICAgICAgIGlu
aXRpYWxpemVfZ3Vlc3RfcGFnZSh2LCAmdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0KTsK
PiAgCj4gLSAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucGVuZGluZyA9ICEhY3R4
dC0+dnBfYXNzaXN0X3BlbmRpbmc7Cj4gKyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi5hcGljX2Fz
c2lzdF9wZW5kaW5nID0gISFjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwoKTm8gbmVlZCBmb3Ig
ISEgYW55bW9yZSB3aXRoIC4uLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJp
ZGlhbi5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAo+IEBAIC04
OCwxMyArODgsMTYgQEAgdW5pb24gdmlyaWRpYW5fcGFnZV9tc3IKPiAgICAgIH0gZmllbGRzOwo+
ICB9Owo+ICAKPiArc3RydWN0IHZpcmlkaWFuX3BhZ2UKPiArewo+ICsgICAgdW5pb24gdmlyaWRp
YW5fcGFnZV9tc3IgbXNyOwo+ICsgICAgdm9pZCAqcHRyOwo+ICt9Owo+ICsKPiAgc3RydWN0IHZp
cmlkaWFuX3ZjcHUKPiAgewo+IC0gICAgc3RydWN0IHsKPiAtICAgICAgICB1bmlvbiB2aXJpZGlh
bl9wYWdlX21zciBtc3I7Cj4gLSAgICAgICAgdm9pZCAqcHRyOwo+IC0gICAgICAgIGJvb2wgcGVu
ZGluZzsKPiAtICAgIH0gdnBfYXNzaXN0Owo+ICsgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2UgdnBf
YXNzaXN0Owo+ICsgICAgYm9vbCBhcGljX2Fzc2lzdF9wZW5kaW5nOwoKLi4uIHRoaXMgYmVpbmcg
KGFuZCBoYXZpbmcgYmVlbikgYm9vbC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 13:12:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 13:12: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-devel-bounces@lists.xenproject.org>)
	id 1gJefZ-00058u-6G; Mon, 05 Nov 2018 13:11: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=ufyo=nq=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gJefX-00058p-MG
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 13:11:51 +0000
X-Inumbo-ID: 5a80c204-e0fc-11e8-9a16-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::70c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a80c204-e0fc-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 13:11:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=cT5rFjHBmankr35kfYWPhbsvo2XapbuuRKWPZOVZs8E=;
 b=uDuiB5+/X4VXkt+Mmp6cdCo+3j/nJ14r5+ei+fH2xebjIZL33IMZJhfYSX/AdgUNPpbnQeqgaV9+Ywpj12hzzTQ/3KclAtFu2MGNgh+8jhfQDXk6vRirIw52RdNmwD+6bicxFJxYqPIjEKQpM8xctIDcvFxEN63RksKmN//2gso=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB4173.eurprd02.prod.outlook.com (20.177.60.91) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.26; Mon, 5 Nov 2018 13:11:47 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::4907:98f3:a6a4:51ca]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::4907:98f3:a6a4:51ca%4]) with mapi id 15.20.1294.028; Mon, 5 Nov 2018
 13:11:47 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2] x86/hvm: Clean up the rest of bool_t from vm_event
Thread-Index: AQHUb59/W/SmEtDnsE+8qHNyNl6tdKVBMvMA
Date: Mon, 5 Nov 2018 13:11:46 +0000
Message-ID: <bfcaab57-e78e-0341-4b4f-a38a8e4bb1c2@bitdefender.com>
References: <20181029155259.15230-1-aisaila@bitdefender.com>
In-Reply-To: <20181029155259.15230-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR0202CA0008.eurprd02.prod.outlook.com
 (2603:10a6:209:15::21) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB4173;
 6:zlaffoQbFtchIJtbvwP0sybL3GE/ZDqSL132DQ3FsQxfv2rgKhhqL9OTlUW4QtSKY7ed+LgzDfOI0VeO6y5/89j+m3mbp54u3To6i/5l9W/WPr4jiJh262e+oDjMpDz+bDoGd+KOcwh1+UVbQVTHrsQkkHpijLdHNMSwJVK+bChkCf37IAdZrkrLLf6PPWAOjCreWTS3RuzDqZggMjx/3hGEXZptT6McQAzVgNFW4b9JxWj+amsU9oQNW+zTAG02T+0fhCg/8G8vVOkhP3hKbAxmj+XCFSJdPlpsYSLjsAMDDoSod4QOexMPmSVc5yAdDHa9dB5GRbKfv66TrcpLGojt3Y/KPYveLroHPRzrLKhzrrPuobQu5ufbVXGlc+G7kSSJ5r6aRKXV1K6FIW3wal0ZZetg53R9MMs7COG4XnKAq3ADE49DOQpQ6g/HOKVF5NZvXDndi2NTUbdM9jyINg==;
 5:sfOhBBuOZz01JV5Xvg9Q/4nuvLlD+VvA54BCqGMXly9JzKdi4L92lpmslQfmFXPVAXJcJ/xol46qu85NhadJp0U90EMicnOfwt5e+M49twdBJXjgcVDSb+SGXRjkZMDdVyKn2GeomnAg14D8FPIXYYCvtEWQPVoJUJZjPSXx2fQ=;
 7:SHddU8iGcnftj/vSR/G6eS3CWPlYvSXFALjVXv2OToIarEKv0ECum5O9dGB5MQelIKSClMpFsJuMjHA3236IS4RsVJjyrizyjo2EHmt7udqka8OlrgAMPMFathKcwusCXOkthhnG6zYqk0dxwJ7l7Q==
x-ms-office365-filtering-correlation-id: ff6cbad3-a9f1-4528-7124-08d643203d0e
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4173; 
x-ms-traffictypediagnostic: VI1PR02MB4173:
x-microsoft-antispam-prvs: <VI1PR02MB41738179738A05CD05CF07E3ABCA0@VI1PR02MB4173.eurprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(269456686620040);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(3231382)(944501410)(52105095)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123560045)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB4173; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4173; 
x-forefront-prvs: 08476BC6EF
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(396003)(376002)(346002)(366004)(39850400004)(199004)(189003)(5660300001)(316002)(54906003)(6436002)(386003)(105586002)(106356001)(66066001)(229853002)(186003)(256004)(8936002)(14444005)(76176011)(8676002)(2501003)(6512007)(7736002)(14454004)(31686004)(2351001)(6506007)(305945005)(81156014)(81166006)(478600001)(3846002)(6116002)(86362001)(5640700003)(7416002)(52116002)(4326008)(36756003)(97736004)(446003)(99286004)(68736007)(107886003)(53546011)(6246003)(2906002)(476003)(11346002)(25786009)(486006)(6486002)(26005)(71190400001)(71200400001)(53936002)(102836004)(2616005)(31696002)(2900100001)(6916009);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4173;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: tTccE1zBDmlqC4wd0U31Jw1zTfkx17E4zyiY2s0kM0naYTlu2plCcNnd4MemS1XqdzeMZ3qGRR+fynO5+rXbtGb7KBxoYE9yGGu9cxz7hfwU/XsnQNgcfSn+oMvtg03+6aaW3i/aZ7u5uaxbJFz3KAIFWuTbpOIS8BQv4XO8KFt1muQ/hoSzlkH6ywPrndLmsaB1Fo9EFYaJByiCVW92+qhgAqjXDMKnHnHxSfKRzxAaVAQnwUTrPQUP73SBGGPBi1F4xvar4J8Z/kWvEWhe3/rWjxCBJFho8KR/lmbyXqfBOdlRqIjXHi6aguHqAQDfLqGe8B9Be/t1cxv0zflcsi4uxVI5oUYdSfNKm3yUr1Y=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <2810240E97E8D3468DA1AD4AC3B25902@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ff6cbad3-a9f1-4528-7124-08d643203d0e
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Nov 2018 13:11:46.9880 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4173
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Clean up the rest of bool_t
 from vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW55IGNoYW5nZXMgcmVxdWlyZWQgZm9yIHRoaXMgdG8gZ28gaW4/DQoNClJlZ2FyZHMsDQpBbGV4
DQoNCk9uIDI5LjEwLjIwMTggMTc6NTMsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOg0K
PiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4NCj4gQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4NCj4g
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gDQo+IC0tLQ0KPiBD
aGFuZ2VzIHNpbmNlIFYxOg0KPiAJLSBNYWRlIHN0eWxlIGNvcnJlY3Rpb25zIHN1Z2dlc3RlZCBi
eSBKYW4uDQo+IC0tLQ0KPiAgIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8IDMg
KystDQo+ICAgeGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgICAgIHwgMiArLQ0KPiAgIHhl
bi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICB8IDUgKystLS0NCj4gICB4ZW4vY29tbW9u
L21lbW9yeS5jICAgICAgICAgICAgICAgfCAyICstDQo+ICAgeGVuL2NvbW1vbi92bV9ldmVudC5j
ICAgICAgICAgICAgIHwgNCArKy0tDQo+ICAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmlu
Zy5oIHwgMiArLQ0KPiAgIHhlbi9pbmNsdWRlL3hlbi92bV9ldmVudC5oICAgICAgICB8IDggKysr
Ky0tLS0NCj4gICA3IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9u
cygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jDQo+IGluZGV4IGExNDBlNjBjOWMuLmE4NTY2ZmI4N2MgMTAwNjQ0DQo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYw0KPiBAQCAtMTkwNSw3ICsxOTA1LDggQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1
bHQocGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLA0KPiAgICAgICBpZiAoIHNoYXJpbmdf
ZW5vbWVtICkNCj4gICAgICAgew0KPiAgICAgICAgICAgaW50IHJ2Ow0KPiAtICAgICAgICBpZiAo
IChydiA9IG1lbV9zaGFyaW5nX25vdGlmeV9lbm9tZW0oY3VycmQsIGdmbiwgMSkpIDwgMCApDQo+
ICsNCj4gKyAgICAgICAgaWYgKCAocnYgPSBtZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKGN1cnJk
LCBnZm4sIHRydWUpKSA8IDAgKQ0KPiAgICAgICAgICAgew0KPiAgICAgICAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19FUlIsICJEb21haW4gJWh1IGF0dGVtcHQgdG8gdW5zaGFyZSAiDQo+ICAgICAg
ICAgICAgICAgICAgICAgICAgImdmbiAlbHgsIEVOT01FTSBhbmQgbm8gaGVscGVyIChyYyAlZClc
biIsDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyBiL3hlbi9h
cmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jDQo+IGluZGV4IDFkYWIyYzhjYzMuLmJlMDljODg3MWEg
MTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jDQo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jDQo+IEBAIC01NDYsNyArNTQ2LDcgQEAgc3RhdGlj
IGludCBhdWRpdCh2b2lkKQ0KPiAgIH0NCj4gICANCj4gICBpbnQgbWVtX3NoYXJpbmdfbm90aWZ5
X2Vub21lbShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwNCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGFsbG93X3NsZWVwKQ0KPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBhbGxvd19zbGVlcCkNCj4gICB7DQo+ICAgICAgIHN0
cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsNCj4gICAgICAgaW50IHJjOw0KPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jDQo+IGluZGV4IGEw
MGEzYzFiZmYuLjRiZGM1ZTM0ZTAgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
Yw0KPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMNCj4gQEAgLTQ0OCw3ICs0NDgsNyBAQCBt
Zm5fdCBfX2dldF9nZm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyBnZm5fbCwNCj4gICAgICAgICAgIC8qIFRyeSB0byB1bnNoYXJlLiBJZiB3ZSBmYWls
LCBjb21tdW5pY2F0ZSBFTk9NRU0gd2l0aG91dA0KPiAgICAgICAgICAgICogc2xlZXBpbmcuICov
DQo+ICAgICAgICAgICBpZiAoIG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShwMm0tPmRvbWFpbiwg
Z2ZuX2wsIDApIDwgMCApDQo+IC0gICAgICAgICAgICAodm9pZCltZW1fc2hhcmluZ19ub3RpZnlf
ZW5vbWVtKHAybS0+ZG9tYWluLCBnZm5fbCwgMCk7DQo+ICsgICAgICAgICAgICBtZW1fc2hhcmlu
Z19ub3RpZnlfZW5vbWVtKHAybS0+ZG9tYWluLCBnZm5fbCwgZmFsc2UpOw0KPiAgICAgICAgICAg
bWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sIHQsIGEsIHEsIHBhZ2Vfb3JkZXIsIE5VTEwp
Ow0KPiAgICAgICB9DQo+ICAgDQo+IEBAIC04MzksOCArODM5LDcgQEAgZ3Vlc3RfcGh5c21hcF9h
ZGRfZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sDQo+ICAgICAg
ICAgICAgICAgICAgICAqIEZvcmVpZ24gZG9tYWlucyBhcmUgb2theSB0byBwbGFjZSBhbiBldmVu
dCBhcyB0aGV5DQo+ICAgICAgICAgICAgICAgICAgICAqIHdvbid0IGdvIHRvIHNsZWVwLiAqLw0K
PiAgICAgICAgICAgICAgICAgICAodm9pZCltZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKHAybS0+
ZG9tYWluLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ2ZuX3goZ2ZuX2FkZChnZm4sIGkpKSwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDApOw0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZ2ZuX3goZ2ZuX2FkZChnZm4sIGkpKSwgZmFsc2UpOw0KPiAg
ICAgICAgICAgICAgICAgICByZXR1cm4gcmM7DQo+ICAgICAgICAgICAgICAgfQ0KPiAgICAgICAg
ICAgICAgIG9tZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbl9hZGQoZ2ZuLCBpKSwNCj4gZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jDQo+IGlu
ZGV4IDk4NzM5NWZiYjMuLmI2OGVmZDRkOWYgMTAwNjQ0DQo+IC0tLSBhL3hlbi9jb21tb24vbWVt
b3J5LmMNCj4gKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYw0KPiBAQCAtMzU2LDcgKzM1Niw3IEBA
IGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdt
Zm4pDQo+ICAgICAgICAgICByYyA9IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShkLCBnbWZuLCAw
KTsNCj4gICAgICAgICAgIGlmICggcmMgKQ0KPiAgICAgICAgICAgew0KPiAtICAgICAgICAgICAg
KHZvaWQpbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21lbShkLCBnbWZuLCAwKTsNCj4gKyAgICAgICAg
ICAgIG1lbV9zaGFyaW5nX25vdGlmeV9lbm9tZW0oZCwgZ21mbiwgZmFsc2UpOw0KPiAgICAgICAg
ICAgICAgIGdvdG8gb3V0X3B1dF9nZm47DQo+ICAgICAgICAgICB9DQo+ICAgICAgICAgICAvKiBN
YXliZSB0aGUgbWZuIGNoYW5nZWQgKi8NCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZl
bnQuYyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYw0KPiBpbmRleCA2ZmZkMThhNDQ4Li4yNmNmYTJj
NjA1IDEwMDY0NA0KPiAtLS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMNCj4gKysrIGIveGVuL2Nv
bW1vbi92bV9ldmVudC5jDQo+IEBAIC00OTYsNyArNDk2LDcgQEAgc3RhdGljIGludCB2bV9ldmVu
dF93YWl0X3Nsb3Qoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQ0KPiAgICAgICByZXR1cm4g
cmM7DQo+ICAgfQ0KPiAgIA0KPiAtYm9vbF90IHZtX2V2ZW50X2NoZWNrX3Jpbmcoc3RydWN0IHZt
X2V2ZW50X2RvbWFpbiAqdmVkKQ0KPiArYm9vbCB2bV9ldmVudF9jaGVja19yaW5nKHN0cnVjdCB2
bV9ldmVudF9kb21haW4gKnZlZCkNCj4gICB7DQo+ICAgICAgIHJldHVybiAodmVkICYmIHZlZC0+
cmluZ19wYWdlKTsNCj4gICB9DQo+IEBAIC01MTQsNyArNTE0LDcgQEAgYm9vbF90IHZtX2V2ZW50
X2NoZWNrX3Jpbmcoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKQ0KPiAgICAqDQo+ICAgICov
DQo+ICAgaW50IF9fdm1fZXZlbnRfY2xhaW1fc2xvdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
dm1fZXZlbnRfZG9tYWluICp2ZWQsDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xf
dCBhbGxvd19zbGVlcCkNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBhbGxvd19z
bGVlcCkNCj4gICB7DQo+ICAgICAgIGlmICggIXZtX2V2ZW50X2NoZWNrX3JpbmcodmVkKSApDQo+
ICAgICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7DQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21lbV9zaGFyaW5nLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5n
LmgNCj4gaW5kZXggOTE5MDg5MjRkZi4uMGU3N2I3ZDkzNSAxMDA2NDQNCj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bWVtX3NoYXJpbmcuaA0KPiBAQCAtODQsNyArODQsNyBAQCBzdGF0aWMgaW5saW5lIGludCBtZW1f
c2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwNCj4gICAgKiB0aGVuIGl0J3Mg
dGhlIHNhbWUgYXMgYSBmb3JlaWduIGRvbWFpbi4NCj4gICAgKi8NCj4gICBpbnQgbWVtX3NoYXJp
bmdfbm90aWZ5X2Vub21lbShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwNCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGFsbG93X3NsZWVwKTsNCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgYWxsb3dfc2xlZXApOw0KPiAgIGlu
dCBtZW1fc2hhcmluZ19tZW1vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1fc2hhcmlu
Z19vcF90KSBhcmcpOw0KPiAgIGludCBtZW1fc2hhcmluZ19kb21jdGwoc3RydWN0IGRvbWFpbiAq
ZCwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX21lbV9zaGFy
aW5nX29wICptZWMpOw0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50Lmgg
Yi94ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaA0KPiBpbmRleCAyZmY2ZTFjMzMzLi41MzAyZWU1
NWMxIDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaA0KPiArKysgYi94
ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaA0KPiBAQCAtMzAsNyArMzAsNyBAQA0KPiAgIHZvaWQg
dm1fZXZlbnRfY2xlYW51cChzdHJ1Y3QgZG9tYWluICpkKTsNCj4gICANCj4gICAvKiBSZXR1cm5z
IHdoZXRoZXIgYSByaW5nIGhhcyBiZWVuIHNldCB1cCAqLw0KPiAtYm9vbF90IHZtX2V2ZW50X2No
ZWNrX3Jpbmcoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKTsNCj4gK2Jvb2wgdm1fZXZlbnRf
Y2hlY2tfcmluZyhzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpOw0KPiAgIA0KPiAgIC8qIFJl
dHVybnMgMCBvbiBzdWNjZXNzLCAtRU5PU1lTIGlmIHRoZXJlIGlzIG5vIHJpbmcsIC1FQlVTWSBp
ZiB0aGVyZSBpcyBubw0KPiAgICAqIGF2YWlsYWJsZSBzcGFjZSBhbmQgdGhlIGNhbGxlciBpcyBh
IGZvcmVpZ24gZG9tYWluLiBJZiB0aGUgZ3Vlc3QgaXRzZWxmDQo+IEBAIC00NiwxNyArNDYsMTcg
QEAgYm9vbF90IHZtX2V2ZW50X2NoZWNrX3Jpbmcoc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVk
KTsNCj4gICAgKiBzdWNjZWVkLg0KPiAgICAqLw0KPiAgIGludCBfX3ZtX2V2ZW50X2NsYWltX3Ns
b3Qoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkLA0KPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgYWxsb3dfc2xlZXApOw0KPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIGFsbG93X3NsZWVwKTsNCj4gICBzdGF0aWMgaW5saW5lIGlu
dCB2bV9ldmVudF9jbGFpbV9zbG90KHN0cnVjdCBkb21haW4gKmQsDQo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpDQo+
ICAgew0KPiAtICAgIHJldHVybiBfX3ZtX2V2ZW50X2NsYWltX3Nsb3QoZCwgdmVkLCAxKTsNCj4g
KyAgICByZXR1cm4gX192bV9ldmVudF9jbGFpbV9zbG90KGQsIHZlZCwgdHJ1ZSk7DQo+ICAgfQ0K
PiAgIA0KPiAgIHN0YXRpYyBpbmxpbmUgaW50IHZtX2V2ZW50X2NsYWltX3Nsb3Rfbm9zbGVlcChz
dHJ1Y3QgZG9tYWluICpkLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQpDQo+ICAgew0KPiAtICAgIHJl
dHVybiBfX3ZtX2V2ZW50X2NsYWltX3Nsb3QoZCwgdmVkLCAwKTsNCj4gKyAgICByZXR1cm4gX192
bV9ldmVudF9jbGFpbV9zbG90KGQsIHZlZCwgZmFsc2UpOw0KPiAgIH0NCj4gICANCj4gICB2b2lk
IHZtX2V2ZW50X2NhbmNlbF9zbG90KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9k
b21haW4gKnZlZCk7DQo+IA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 13:17:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 13:17: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-devel-bounces@lists.xenproject.org>)
	id 1gJel5-0005LK-1m; Mon, 05 Nov 2018 13:17: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJel4-0005LF-N4
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 13:17:34 +0000
X-Inumbo-ID: 27911408-e0fd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27911408-e0fd-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 13:17:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69665940"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Nov 2018 13:17:30 +0000
Message-ID: <1541423850-8873-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] x86/vcpu: Remove struct vcpu allocation
 restriction when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgbm8gbmVlZCBmb3Igc3RydWN0IHZjcHUgdG8gbGl2ZSBiZWxvdyB0aGUgNEcgYm91
bmRhcnkgZm9yIFBWIGd1ZXN0cywKb3IgZm9yIEhWTSB2Y3B1cyB1c2luZyBIQVAuCgpQbHVtYiBz
dHJ1Y3QgZG9tYWluIGludG8gYWxsb2NfdmNwdV9zdHJ1Y3QoKSBzbyB0aGUgeDg2IHZlcnNpb24g
Y2FuIHF1ZXJ5IHRoZQpkb21haW4ncyB0eXBlIGFuZCBwYWdpbmcgc2V0dGluZ3MuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6
IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+
CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cgp2MjoKICogUGx1bWIgc3RydWN0IGRvbWFpbiBpbnRvIGFsbG9jX3ZjcHVfc3RydWN0KCkK
LS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgfCAyICstCiB4ZW4vYXJjaC94ODYvZG9tYWlu
LmMgICAgfCA3ICsrKysrLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICB8IDIgKy0KIHhlbi9p
bmNsdWRlL3hlbi9kb21haW4uaCB8IDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25z
KCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBi
L3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCBmZWViYmY1Li44MDQzMjg3IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC01
MTYsNyArNTE2LDcgQEAgdm9pZCBkdW1wX3BhZ2VmcmFtZV9pbmZvKHN0cnVjdCBkb21haW4gKmQp
CiAjZGVmaW5lIE1BWF9QQUdFU19QRVJfVkNQVSAgMQogI2VuZGlmCiAKLXN0cnVjdCB2Y3B1ICph
bGxvY192Y3B1X3N0cnVjdCh2b2lkKQorc3RydWN0IHZjcHUgKmFsbG9jX3ZjcHVfc3RydWN0KGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA5
NDNmOTViLi5mNmZlOTU0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0zMDIsNyArMzAyLDcgQEAgdm9pZCBmcmVlX2RvbWFp
bl9zdHJ1Y3Qoc3RydWN0IGRvbWFpbiAqZCkKICAgICBmcmVlX3hlbmhlYXBfcGFnZShkKTsKIH0K
IAotc3RydWN0IHZjcHUgKmFsbG9jX3ZjcHVfc3RydWN0KHZvaWQpCitzdHJ1Y3QgdmNwdSAqYWxs
b2NfdmNwdV9zdHJ1Y3QoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgdmNw
dSAqdjsKICAgICAvKgpAQCAtMzExLDggKzMxMSwxMSBAQCBzdHJ1Y3QgdmNwdSAqYWxsb2NfdmNw
dV9zdHJ1Y3Qodm9pZCkKICAgICAgKiBtYXkgcmVxdWlyZSB0aGF0IHRoZSBzaGFkb3cgQ1IzIHBv
aW50cyBiZWxvdyA0R0IsIGFuZCBoZW5jZSB0aGUgd2hvbGUKICAgICAgKiBzdHJ1Y3R1cmUgbXVz
dCBzYXRpc2Z5IHRoaXMgcmVzdHJpY3Rpb24uIFRodXMgd2Ugc3BlY2lmeSBNRU1GX2JpdHMoMzIp
LgogICAgICAqLworICAgIHVuc2lnbmVkIGludCBtZW1mbGFncyA9CisgICAgICAgIChpc19odm1f
ZG9tYWluKGQpICYmIHBhZ2luZ19tb2RlX3NoYWRvdyhkKSkgPyBNRU1GX2JpdHMoMzIpIDogMDsK
KwogICAgIEJVSUxEX0JVR19PTihzaXplb2YoKnYpID4gUEFHRV9TSVpFKTsKLSAgICB2ID0gYWxs
b2NfeGVuaGVhcF9wYWdlcygwLCBNRU1GX2JpdHMoMzIpKTsKKyAgICB2ID0gYWxsb2NfeGVuaGVh
cF9wYWdlcygwLCBtZW1mbGFncyk7CiAgICAgaWYgKCB2ICE9IE5VTEwgKQogICAgICAgICBjbGVh
cl9wYWdlKHYpOwogICAgIHJldHVybiB2OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4u
YyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggYjhkNDg0OC4uZDY2NTBmMCAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0xNDAs
NyArMTQwLDcgQEAgc3RydWN0IHZjcHUgKnZjcHVfY3JlYXRlKAogCiAgICAgQlVHX09OKCghaXNf
aWRsZV9kb21haW4oZCkgfHwgdmNwdV9pZCkgJiYgZC0+dmNwdVt2Y3B1X2lkXSk7CiAKLSAgICBp
ZiAoICh2ID0gYWxsb2NfdmNwdV9zdHJ1Y3QoKSkgPT0gTlVMTCApCisgICAgaWYgKCAodiA9IGFs
bG9jX3ZjcHVfc3RydWN0KGQpKSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKICAg
ICB2LT5kb21haW4gPSBkOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oIGIv
eGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oCmluZGV4IDVlMzkzZmQuLjMzZTQxNDggMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWlu
LmgKQEAgLTM2LDcgKzM2LDcgQEAgc3RydWN0IGRvbWFpbiAqYWxsb2NfZG9tYWluX3N0cnVjdCh2
b2lkKTsKIHZvaWQgZnJlZV9kb21haW5fc3RydWN0KHN0cnVjdCBkb21haW4gKmQpOwogCiAvKiBB
bGxvY2F0ZS9mcmVlIGEgVkNQVSBzdHJ1Y3R1cmUuICovCi1zdHJ1Y3QgdmNwdSAqYWxsb2NfdmNw
dV9zdHJ1Y3Qodm9pZCk7CitzdHJ1Y3QgdmNwdSAqYWxsb2NfdmNwdV9zdHJ1Y3QoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCk7CiB2b2lkIGZyZWVfdmNwdV9zdHJ1Y3Qoc3RydWN0IHZjcHUgKnYpOwog
CiAvKiBBbGxvY2F0ZS9mcmVlIGEgUElSUSBzdHJ1Y3R1cmUuICovCi0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 13:18:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 13:18: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-devel-bounces@lists.xenproject.org>)
	id 1gJela-0005NT-Cj; Mon, 05 Nov 2018 13:18:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=av/c=nq=citrix.com=prvs=840b0b363=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gJelZ-0005NK-HI
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 13:18:05 +0000
X-Inumbo-ID: 3966394b-e0fd-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3966394b-e0fd-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 13:18:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="81406611"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v2 9/9] viridian: introduce struct viridian_page
Thread-Index: AQHUcRdcUqLz8D8U/UOhJaJqxF4dbKVBHZAAgAATfyA=
Date: Mon, 5 Nov 2018 13:18:01 +0000
Message-ID: <ab6bf7186cda4a069ff61587c170021c@AMSPEX02CL03.citrite.net>
References: <20181031124335.23867-1-paul.durrant@citrix.com>
 <20181031124335.23867-10-paul.durrant@citrix.com>
 <5BE0402602000078001F8040@prv1-mh.provo.novell.com>
In-Reply-To: <5BE0402602000078001F8040@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 9/9] viridian: introduce struct
 viridian_page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDUgTm92ZW1iZXIgMjAxOCAxMzowNgo+IFRvOiBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVy
IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgV2VpIExpdQo+IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWwKPiA8
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjIg
OS85XSB2aXJpZGlhbjogaW50cm9kdWNlIHN0cnVjdCB2aXJpZGlhbl9wYWdlCj4gCj4gPj4+IE9u
IDMxLjEwLjE4IGF0IDEzOjQzLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4g
VGhlICd2cF9hc3Npc3QnIHBhZ2UgaXMgY3VycmVudGx5IGFuIGV4YW1wbGUgb2YgYSBndWVzdCBw
YWdlIHdoaWNoIG5lZWRzCj4gdG8KPiA+IGJlIGtlcHQgbWFwcGVkIHRocm91Z2hvdXQgdGhlIGxp
ZmUtdGltZSBvZiBhIGd1ZXN0LCBidXQgdGhlcmUgYXJlIG90aGVyCj4gPiBzdWNoIGV4YW1wbGVz
IGluIHRoZSBzcGVjaWZpY3Rpb24gWzFdLiBUaGlzIHBhdGNoIHRoZXJlZm9yZSBpbnRyb2R1Y2Vz
IGEKPiA+IGdlbmVyaWMgJ3ZpcmlkaWFuX3BhZ2UnIHR5cGUgYW5kIGNvbnZlcnRzIHRoZSBjdXJy
ZW50Cj4gdnBfYXNzaXN0L2FwaWNfYXNzaXN0Cj4gPiByZWxhdGVkIGNvZGUgdG8gdXNlIGl0LiBT
dWJzZXF1ZW50IHBhdGNoZXMgaW1wbGVtZW50aW5nIG90aGVyCj4gZW5saWdodG1lbnRzCj4gPiBj
YW4gdGhlbiBhbHNvIG1ha2UgdXNlIG9mIGl0Lgo+IAo+IFRoaXMgc291bmRzIGdlbmVyaWMgKGFz
IGluICJub3Qgc3luaWMgc3BlY2lmaWMpLCB5ZXQgLi4uCj4gCgpBY3R1YWxseSBNaWNyb3NvZnQg
bHVtcCBwcmV0dHkgbXVjaCBhbGwgdGhlIGludGVycnVwdCBlbmxpZ2h0ZW5tZW50cyB1bmRlciB0
aGUgc3luaWMgc2VjdGlvbiBpbiB0aGUgc3BlYy4gc28gSSB0aG91Z2h0IGl0IGJldHRlciB0byBw
dXQgdGhlbSBhbGwgdG9nZXRoZXIuCgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi9zeW5pYy5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKPiA+
IEBAIC0zNywxNCArMzcsMTMgQEAgc3RhdGljIHZvaWQgZHVtcF92cF9hc3Npc3QoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYpCj4gPiAgICAgICAgICAgICB2LCAodW5zaWduZWQgbG9uZyl2YS0+ZmllbGRz
LnBmbik7Cj4gPiAgfQo+ID4KPiA+IC1zdGF0aWMgdm9pZCBpbml0aWFsaXplX3ZwX2Fzc2lzdChz
dHJ1Y3QgdmNwdSAqdikKPiA+ICtzdGF0aWMgdm9pZCBpbml0aWFsaXplX2d1ZXN0X3BhZ2Uoc3Ry
dWN0IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdlCj4gKnZwKQo+ID4gIHsKPiA+ICAgICAg
c3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPiA+IC0gICAgdW5zaWduZWQgbG9uZyBnbWZu
ID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5maWVsZHMucGZuOwo+ID4gKyAg
ICB1bnNpZ25lZCBsb25nIGdtZm4gPSB2cC0+bXNyLmZpZWxkcy5wZm47Cj4gPiAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLAo+IFAy
TV9BTExPQyk7Cj4gPiAtICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHI7Cj4gPgo+ID4gLSAgICBB
U1NFUlQoIXYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wdHIpOwo+ID4gKyAgICBBU1NF
UlQoIXZwLT5wdHIpOwo+ID4KPiA+ICAgICAgaWYgKCAhcGFnZSApCj4gPiAgICAgICAgICBnb3Rv
IGZhaWw7Cj4gCj4gLi4uIHlvdSByZXRhaW4gdGhlIGltcGxlbWVudGF0aW9uIGhlcmUsIHdoZW4g
aXQgd291bGQgbm93IHBlcmhhcHMKPiBtb3JlIGxvZ2ljYWxseSBsaXZlIGluIHZpcmlkaWFuLmMg
KGFnYWluKS4gSXMgdGhpcyBpbnRlbnRpb25hbD8KPiAKCk5vdCByZWFsbHksIGl0J3MgZG93biB0
aGUgcGF0Y2ggb3JkZXJpbmcuIEkgYWdyZWUgaXQgbWFrZXMgbW9yZSBzZW5zZSB0byBwdXQgaXQg
dW5kZXIgdmlyaWRpYW4uYyBub3cuIEknbGwgbW92ZSBpdC4KCj4gPiBAQCAtMjIxLDkgKzIxOCw5
IEBAIHZvaWQgdmlyaWRpYW5fc3luaWNfbG9hZF92Y3B1X2N0eHQoCj4gPiAgewo+ID4gICAgICB2
LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLnJhdyA9IGN0eHQtPnZwX2Fzc2lzdF9t
c3I7Cj4gPiAgICAgIGlmICggdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5maWVs
ZHMuZW5hYmxlZCApCj4gPiAtICAgICAgICBpbml0aWFsaXplX3ZwX2Fzc2lzdCh2KTsKPiA+ICsg
ICAgICAgIGluaXRpYWxpemVfZ3Vlc3RfcGFnZSh2LCAmdi0+YXJjaC5odm0udmlyaWRpYW4udnBf
YXNzaXN0KTsKPiA+Cj4gPiAtICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wZW5k
aW5nID0gISFjdHh0LT52cF9hc3Npc3RfcGVuZGluZzsKPiA+ICsgICAgdi0+YXJjaC5odm0udmly
aWRpYW4uYXBpY19hc3Npc3RfcGVuZGluZyA9ICEhY3R4dC0KPiA+YXBpY19hc3Npc3RfcGVuZGlu
ZzsKPiAKPiBObyBuZWVkIGZvciAhISBhbnltb3JlIHdpdGggLi4uCj4gCj4gPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oCj4gPiBAQCAtODgsMTMgKzg4LDE2IEBAIHVuaW9uIHZpcmlkaWFu
X3BhZ2VfbXNyCj4gPiAgICAgIH0gZmllbGRzOwo+ID4gIH07Cj4gPgo+ID4gK3N0cnVjdCB2aXJp
ZGlhbl9wYWdlCj4gPiArewo+ID4gKyAgICB1bmlvbiB2aXJpZGlhbl9wYWdlX21zciBtc3I7Cj4g
PiArICAgIHZvaWQgKnB0cjsKPiA+ICt9Owo+ID4gKwo+ID4gIHN0cnVjdCB2aXJpZGlhbl92Y3B1
Cj4gPiAgewo+ID4gLSAgICBzdHJ1Y3Qgewo+ID4gLSAgICAgICAgdW5pb24gdmlyaWRpYW5fcGFn
ZV9tc3IgbXNyOwo+ID4gLSAgICAgICAgdm9pZCAqcHRyOwo+ID4gLSAgICAgICAgYm9vbCBwZW5k
aW5nOwo+ID4gLSAgICB9IHZwX2Fzc2lzdDsKPiA+ICsgICAgc3RydWN0IHZpcmlkaWFuX3BhZ2Ug
dnBfYXNzaXN0Owo+ID4gKyAgICBib29sIGFwaWNfYXNzaXN0X3BlbmRpbmc7Cj4gCj4gLi4uIHRo
aXMgYmVpbmcgKGFuZCBoYXZpbmcgYmVlbikgYm9vbC4KPiAKClRydWUsIEknbGwgZ2V0IHJpZCBv
ZiB0aGF0LgoKICBQYXVsCgo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 13:19:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 13:19: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-devel-bounces@lists.xenproject.org>)
	id 1gJemv-0005Yi-QQ; Mon, 05 Nov 2018 13:19: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=av/c=nq=citrix.com=prvs=840b0b363=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gJemu-0005Ya-LJ
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 13:19:28 +0000
X-Inumbo-ID: 6a90b644-e0fd-11e8-a4fd-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a90b644-e0fd-11e8-a4fd-12d6303a7972;
 Mon, 05 Nov 2018 13:19:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="81406669"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v2 7/9] viridian: define type for the 'virtual VP assist
 page'
Thread-Index: AQHUcRdZfkRlsVcyAEuGvLB05gfSZ6VBG/OAgAAWDhA=
Date: Mon, 5 Nov 2018 13:19:24 +0000
Message-ID: <4cfa11aa750a47aea52778bedb473bed@AMSPEX02CL03.citrite.net>
References: <20181031124335.23867-1-paul.durrant@citrix.com>
 <20181031124335.23867-8-paul.durrant@citrix.com>
 <5BE03ECB02000078001F8004@prv1-mh.provo.novell.com>
In-Reply-To: <5BE03ECB02000078001F8004@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 7/9] viridian: define type for the
 'virtual VP assist page'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDUgTm92ZW1iZXIgMjAxOCAxMzowMAo+IFRvOiBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVy
IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgV2VpIExpdQo+IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gU3ViamVj
dDogUmU6IFtQQVRDSCB2MiA3LzldIHZpcmlkaWFuOiBkZWZpbmUgdHlwZSBmb3IgdGhlICd2aXJ0
dWFsIFZQCj4gYXNzaXN0IHBhZ2UnCj4gCj4gPj4+IE9uIDMxLjEwLjE4IGF0IDEzOjQzLCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vdmlyaWRpYW4uaAo+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRp
YW4uaAo+ID4gQEAgLTkyLDcgKzkyLDcgQEAgc3RydWN0IHZpcmlkaWFuX3ZjcHUKPiA+ICB7Cj4g
PiAgICAgIHN0cnVjdCB7Cj4gPiAgICAgICAgICB1bmlvbiB2aXJpZGlhbl9wYWdlX21zciBtc3I7
Cj4gPiAtICAgICAgICB2b2lkICp2YTsKPiA+ICsgICAgICAgIHZvaWQgKnB0cjsKPiAKPiBXaHkg
dm9pZCByYXRoZXIgdGhhbiB0aGUgYWN0dWFsIHR5cGU/IFlvdSBjYW4ndCB1c2UgdGhlIHR5cGVk
ZWYKPiAoZm9yIGl0IGJlaW5nIGxvY2FsIHRvIHRoZSAuYyBmaWxlKSwgYnV0IHlvdSBjYW4gdXNl
IHRoZSB1bmlvbiB0YWcKPiBoZXJlIGluIGEgZm9yd2FyZCBkZWNsYXJpbmcgbWFubmVyLgo+IAoK
T2suIEknbGwgaGF2ZSBhIGxvb2sgYXQgdGhhdC4KCiAgUGF1bAoKPiBKYW4KPiAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 13:23:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gJeqw-0006Jr-E9; Mon, 05 Nov 2018 13:23: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=av/c=nq=citrix.com=prvs=840b0b363=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gJequ-0006Jm-KQ
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 13:23:36 +0000
X-Inumbo-ID: fef3dc5d-e0fd-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fef3dc5d-e0fd-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 13:23:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="81406840"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v2 5/9] viridian: separate interrupt related
 enlightenment implementations...
Thread-Index: AQHUcRda7S9/xo4Bj0W/7KefvIqgY6VBGYMAgAAY4DA=
Date: Mon, 5 Nov 2018 13:22:38 +0000
Message-ID: <f103289eeb0d4eecb7b1ce2782c252e9@AMSPEX02CL03.citrite.net>
References: <20181031124335.23867-1-paul.durrant@citrix.com>
 <20181031124335.23867-6-paul.durrant@citrix.com>
 <5BE03CC002000078001F7FE7@prv1-mh.provo.novell.com>
In-Reply-To: <5BE03CC002000078001F7FE7@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 5/9] viridian: separate interrupt related
 enlightenment implementations...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0
bzpKQmV1bGljaEBzdXNlLmNvbV0KPiBTZW50OiAwNSBOb3ZlbWJlciAyMDE4IDEyOjUxCj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29w
ZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1Cj4gPHdlaS5saXUyQGNpdHJp
eC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBTdWJq
ZWN0OiBSZTogW1BBVENIIHYyIDUvOV0gdmlyaWRpYW46IHNlcGFyYXRlIGludGVycnVwdCByZWxh
dGVkCj4gZW5saWdodGVubWVudCBpbXBsZW1lbnRhdGlvbnMuLi4KPiAKPiA+Pj4gT24gMzEuMTAu
MTggYXQgMTM6NDMsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiAtLS0gL2Rl
di9udWxsCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKPiA+IEBA
IC0wLDAgKzEsMjI1IEBACj4gPgo+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKioKPiA+ICoKPiA+ICsg
KiBzeW5pYy5jCj4gPiArICoKPiA+ICsgKiBBbiBpbXBsZW1lbnRhdGlvbiBvZiBzb21lIGludGVy
cnVwdCByZWxhdGVkIFZpcmlkaWFuIGVubGlnaHRlbm1lbnRzLgo+ID4gKyAqIFNlZSBNaWNyb3Nv
ZnQncyBIeXBlcnZpc29yIFRvcCBMZXZlbCBGdW5jdGlvbmFsIFNwZWNpZmljYXRpb24uCj4gPiAr
ICogZm9yIG1vcmUgaW5mb3JtYXRpb24uCj4gPiArICovCj4gPiArCj4gPiArI2luY2x1ZGUgPHhl
bi9kb21haW5fcGFnZS5oPgo+ID4gKyNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+Cj4gPiArI2lu
Y2x1ZGUgPHhlbi9zY2hlZC5oPgo+ID4gKyNpbmNsdWRlIDx4ZW4vdmVyc2lvbi5oPgo+ID4gKwo+
ID4gKyNpbmNsdWRlIDxhc20vYXBpYy5oPgo+ID4gKyNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQu
aD4KPiA+ICsKPiA+ICtzdGF0aWMgdm9pZCBkdW1wX3ZwX2Fzc2lzdChjb25zdCBzdHJ1Y3QgdmNw
dSAqdikKPiAKPiBXaXRoIHRoZSBuYW1lIGNoYW5nZSB0byBzeW5pYywgaXMgdGhlIF92cF8gaW5m
aXggaGVyZSBhbmQgaW4gYSBmZXcKPiBvdGhlciBwbGFjZXMgcmV0YWluZWQgaW50ZW50aW9uYWxs
eT8KClllcywgaXQncyBtZWFudCB0byBkdW1wIGFmdGVyIHByb2dyYW1taW5nIHRoZSBWUCBhc3Np
c3QgTVNSLCBzbyBJIHRoaW5rIHRoZSBuYW1lIGlzIHN0aWxsIGNvcnJlY3QuCgo+IAo+ID4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAo+ID4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAo+ID4gQEAgLTksNiArOSw3NCBAQAo+ID4gICNpZm5k
ZWYgX19BU01fWDg2X0hWTV9WSVJJRElBTl9IX18KPiA+ICAjZGVmaW5lIF9fQVNNX1g4Nl9IVk1f
VklSSURJQU5fSF9fCj4gPgo+ID4gKyNpbmNsdWRlIDxhc20vaHZtL3NhdmUuaD4KPiA+ICsKPiA+
ICsvKiBWaXJpZGlhbiBNU1IgbnVtYmVycy4gKi8KPiA+ICsjZGVmaW5lIEhWX1g2NF9NU1JfR1VF
U1RfT1NfSUQgICAgICAgICAgICAgICAgICAgMHg0MDAwMDAwMAo+IAo+IEFyZSB0aGVzZSBuZWVk
ZWQgb3V0c2lkZSBvZiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLyA/IElmIG5vdCwKPiBwbGVh
c2UgaW50cm9kdWNlIGEgbG9jYWwgaGVhZGVyIHRoZXJlIHJhdGhlciB0aGFuIHBvbGx1dGluZwo+
IGV2ZXJ5IENVJ3MgbmFtZSBzcGFjZS4gT3RoZXIgZGVmaW5pdGlvbnMgYW5kIGRlY2xhcmF0aW9u
IGxvY2FsCj4gdG8gdGhlIFZpcmlkaWFuIGltcGxlbWVudGF0aW9uIHNob3VsZCB0aGVuIGdvIHRo
ZXJlIHRvbywgcmF0aGVyCj4gdGhhbiBoZXJlLgoKT2suIFRoZXkgYXJlIG9ubHkgbmVlZGVkIHVu
ZGVyIHRoYXQgc3ViLWRpciBzbyBJJ2xsIGFkZCB0aGUgZXh0cmEgaGVhZGVyLgoKICBQYXVsCgo+
IAo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 13:27:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 13: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-devel-bounces@lists.xenproject.org>)
	id 1gJeuf-0006Tu-0x; Mon, 05 Nov 2018 13:27: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJeud-0006Tk-LM
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 13:27:27 +0000
X-Inumbo-ID: 8864b58e-e0fe-11e8-9d08-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8864b58e-e0fe-11e8-9d08-12d6303a7972;
 Mon, 05 Nov 2018 13:27:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJeua-0000mD-Cx; Mon, 05 Nov 2018 13:27:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJeua-0003X8-5q; Mon, 05 Nov 2018 13:27:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJeuZ-000218-VV; Mon, 05 Nov 2018 13:27:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129417-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-xl:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=71e56028173bc84f01456a5679d8be9d681b49f1
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Nov 2018 13:27:24 +0000
Subject: [Xen-devel] [linux-linus test] 129417: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQxNyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5NDE3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVu
LWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1i
b290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEy
NTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcg
eGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3Qg
YmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNzFl
NTYwMjgxNzNiYzg0ZjAxNDU2YTU2NzlkOGJlOWQ2ODFiNDlmMQpiYXNlbGluZSB2ZXJzaW9uOgog
bGludXggICAgICAgICAgICAgICAgOTQ3MTBjYWMwZWY0ZWUxNzdhNjNiNTIyNzY2NGIzOGM5NWJi
ZjcwMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI1ODk4ICAyMDE4LTA4LTEzIDIxOjIwOjU1IFog
ICA4MyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNTkyMSAgMjAxOC0wOC0xNSAxMzowNjo1
NiBaICAgODIgZGF5cyAgIDc2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTQxNyAg
MjAxOC0xMS0wNCAxNjoxMzowNiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMzI0OSBw
ZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwK
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1NDc5NjMgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 13:27:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 13:27: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-devel-bounces@lists.xenproject.org>)
	id 1gJeuy-0006WU-Hj; Mon, 05 Nov 2018 13:27: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=av/c=nq=citrix.com=prvs=840b0b363=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gJeux-0006WL-A4
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 13:27:47 +0000
X-Inumbo-ID: 94616120-e0fe-11e8-9459-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 94616120-e0fe-11e8-9459-12d6303a7972;
 Mon, 05 Nov 2018 13:27:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="81407069"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v2 6/9] viridian: separate time related enlightenment
 implementations...
Thread-Index: AQHUcRdapdpm7UvPZEq3mYuUTm9E8KVBGwuAgAAXL4A=
Date: Mon, 5 Nov 2018 13:26:36 +0000
Message-ID: <3f74ff787b5443e39f1472f3a839f646@AMSPEX02CL03.citrite.net>
References: <20181031124335.23867-1-paul.durrant@citrix.com>
 <20181031124335.23867-7-paul.durrant@citrix.com>
 <5BE03E0902000078001F8001@prv1-mh.provo.novell.com>
In-Reply-To: <5BE03E0902000078001F8001@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 6/9] viridian: separate time related
 enlightenment implementations...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDUgTm92ZW1iZXIgMjAxOCAxMjo1Nwo+IFRvOiBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVy
IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgV2VpIExpdQo+IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gU3ViamVj
dDogUmU6IFtQQVRDSCB2MiA2LzldIHZpcmlkaWFuOiBzZXBhcmF0ZSB0aW1lIHJlbGF0ZWQgZW5s
aWdodGVubWVudAo+IGltcGxlbWVudGF0aW9ucy4uLgo+IAo+ID4+PiBPbiAzMS4xMC4xOCBhdCAx
Mzo0MywgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+IC0tLSAvZGV2L251bGwK
PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCj4gPiBAQCAtMCwwICsx
LDI0NSBAQAo+ID4KPiArLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICoqCj4gPiAqCj4gPiArICogdGltZS5j
Cj4gPiArICoKPiA+ICsgKiBBbiBpbXBsZW1lbnRhdGlvbiBvZiBzb21lIHRpbWUgcmVsYXRlZCBW
aXJpZGlhbiBlbmxpZ2h0ZW5tZW50cy4KPiA+ICsgKiBTZWUgTWljcm9zb2Z0J3MgSHlwZXJ2aXNv
ciBUb3AgTGV2ZWwgRnVuY3Rpb25hbCBTcGVjaWZpY2F0aW9uLgo+ID4gKyAqIGZvciBtb3JlIGlu
Zm9ybWF0aW9uLgo+ID4gKyAqLwo+ID4gKwo+ID4gKyNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2Uu
aD4KPiA+ICsjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgo+ID4gKyNpbmNsdWRlIDx4ZW4vc2No
ZWQuaD4KPiA+ICsjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KPiA+ICsKPiA+ICsjaW5jbHVkZSA8
YXNtL2FwaWMuaD4KPiA+ICsjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+Cj4gPiArCj4gPiAr
dHlwZWRlZiBzdHJ1Y3QgX0hWX1JFRkVSRU5DRV9UU0NfUEFHRQo+ID4gK3sKPiA+ICsgICAgdWlu
dDMyX3QgVHNjU2VxdWVuY2U7Cj4gPiArICAgIHVpbnQzMl90IFJlc2VydmVkMTsKPiA+ICsgICAg
dWludDY0X3QgVHNjU2NhbGU7Cj4gPiArICAgIGludDY0X3QgIFRzY09mZnNldDsKPiA+ICsgICAg
dWludDY0X3QgUmVzZXJ2ZWQyWzUwOV07Cj4gPiArfSBIVl9SRUZFUkVOQ0VfVFNDX1BBR0UsICpQ
SFZfUkVGRVJFTkNFX1RTQ19QQUdFOwo+IAo+IEFuZCB5b3Ugd2FudCB0byBjb250aW51ZSB0byBo
YXZlIGl0IGFsbCB1cHBlciBjYXNlLCBkZXNwaXRlIHVzIG5vcm1hbGx5Cj4gdXNpbmcgc3VjaCBp
ZGVudGlmaWVycyBmb3IgI2RlZmluZS1zIG9ubHk/Cj4gCgpJdCdzIGEgZGVmaW5pdGlvbiBsaWZ0
ZWQgZnJvbSB0aGUgc3BlYy4gc28gaXQncyB1c3VhbCBNaWNyb3NvZnQgc3R5bGUuLi4gaS5lLiB1
cHBlciBjYXNlIHR5cGVzIGFuZCBjYW1lbC1jYXNlIG5hbWVzLiBJIGRpZG4ndCBkZWZpbmUgVUlO
VDMyLCBJTlQ2NCBhbmQgVUlOVDY0IHR5cGVzIC0gYXMgdXNlZCBieSB0aGUgc3BlYyAtIGJ1dCBJ
IGNvdWxkIGRvIHNvIGlmIHlvdSdkIHByZWZlciB0aGUgY29uc2lzdGVuY3kuCgo+IEFwYXJ0IGZy
b20gdGhhdCBzYW1lIHJlbWFyayByZWdhcmRpbmcgdGhlIHBsYWNlbWVudCBvZiB0aGUgZnVuY3Rp
b24KPiBkZWNsYXJhdGlvbnMgYXMgZm9yIHRoZSBwcmV2aW91cyBwYXRjaC4KPgoKSSBhc3N1bWUg
eW91IG1lYW4gaW4gdGhlIHByb3Bvc2VkIG5ldyBoZWFkZXIsIHdoaWNoIGlzIGZpbmUuCgogIFBh
dWwKCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 13:34:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 13:34: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-devel-bounces@lists.xenproject.org>)
	id 1gJf1X-0007O3-8X; Mon, 05 Nov 2018 13:34: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJf1V-0007Ny-3Q
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 13:34:33 +0000
X-Inumbo-ID: 866d3fd5-e0ff-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 866d3fd5-e0ff-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 13:34:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 06:34:30 -0700
Message-Id: <5BE046E202000078001F809B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 06:34:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541423850-8873-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1541423850-8873-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/vcpu: Remove struct vcpu allocation
 restriction when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjExLjE4IGF0IDE0OjE3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlcmUgaXMgbm8gbmVlZCBmb3Igc3RydWN0IHZjcHUgdG8gbGl2ZSBiZWxvdyB0aGUg
NEcgYm91bmRhcnkgZm9yIFBWIGd1ZXN0cywKPiBvciBmb3IgSFZNIHZjcHVzIHVzaW5nIEhBUC4K
PiAKPiBQbHVtYiBzdHJ1Y3QgZG9tYWluIGludG8gYWxsb2NfdmNwdV9zdHJ1Y3QoKSBzbyB0aGUg
eDg2IHZlcnNpb24gY2FuIHF1ZXJ5IHRoZQo+IGRvbWFpbidzIHR5cGUgYW5kIHBhZ2luZyBzZXR0
aW5ncy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 13:36:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 13:36: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-devel-bounces@lists.xenproject.org>)
	id 1gJf3b-0007UD-Mv; Mon, 05 Nov 2018 13:36: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJf3a-0007U5-Li
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 13:36:42 +0000
X-Inumbo-ID: d4009746-e0ff-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4009746-e0ff-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 13:36:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 06:36:41 -0700
Message-Id: <5BE0476502000078001F80B2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 06:36:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181031124335.23867-1-paul.durrant@citrix.com>
 <20181031124335.23867-7-paul.durrant@citrix.com>
 <5BE03E0902000078001F8001@prv1-mh.provo.novell.com>
 <3f74ff787b5443e39f1472f3a839f646@AMSPEX02CL03.citrite.net>
In-Reply-To: <3f74ff787b5443e39f1472f3a839f646@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 6/9] viridian: separate time related
 enlightenment implementations...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjExLjE4IGF0IDE0OjI2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAwNSBOb3ZlbWJlciAyMDE4IDEyOjU3Cj4+IAo+PiA+Pj4gT24gMzEuMTAuMTggYXQgMTM6NDMs
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gLS0tIC9kZXYvbnVsbAo+PiA+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCj4+ID4gQEAgLTAsMCArMSwy
NDUgQEAKPj4gPgo+PiArLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiAqKgo+PiA+ICoKPj4gPiArICogdGlt
ZS5jCj4+ID4gKyAqCj4+ID4gKyAqIEFuIGltcGxlbWVudGF0aW9uIG9mIHNvbWUgdGltZSByZWxh
dGVkIFZpcmlkaWFuIGVubGlnaHRlbm1lbnRzLgo+PiA+ICsgKiBTZWUgTWljcm9zb2Z0J3MgSHlw
ZXJ2aXNvciBUb3AgTGV2ZWwgRnVuY3Rpb25hbCBTcGVjaWZpY2F0aW9uLgo+PiA+ICsgKiBmb3Ig
bW9yZSBpbmZvcm1hdGlvbi4KPj4gPiArICovCj4+ID4gKwo+PiA+ICsjaW5jbHVkZSA8eGVuL2Rv
bWFpbl9wYWdlLmg+Cj4+ID4gKyNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+Cj4+ID4gKyNpbmNs
dWRlIDx4ZW4vc2NoZWQuaD4KPj4gPiArI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+Cj4+ID4gKwo+
PiA+ICsjaW5jbHVkZSA8YXNtL2FwaWMuaD4KPj4gPiArI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9y
dC5oPgo+PiA+ICsKPj4gPiArdHlwZWRlZiBzdHJ1Y3QgX0hWX1JFRkVSRU5DRV9UU0NfUEFHRQo+
PiA+ICt7Cj4+ID4gKyAgICB1aW50MzJfdCBUc2NTZXF1ZW5jZTsKPj4gPiArICAgIHVpbnQzMl90
IFJlc2VydmVkMTsKPj4gPiArICAgIHVpbnQ2NF90IFRzY1NjYWxlOwo+PiA+ICsgICAgaW50NjRf
dCAgVHNjT2Zmc2V0Owo+PiA+ICsgICAgdWludDY0X3QgUmVzZXJ2ZWQyWzUwOV07Cj4+ID4gK30g
SFZfUkVGRVJFTkNFX1RTQ19QQUdFLCAqUEhWX1JFRkVSRU5DRV9UU0NfUEFHRTsKPj4gCj4+IEFu
ZCB5b3Ugd2FudCB0byBjb250aW51ZSB0byBoYXZlIGl0IGFsbCB1cHBlciBjYXNlLCBkZXNwaXRl
IHVzIG5vcm1hbGx5Cj4+IHVzaW5nIHN1Y2ggaWRlbnRpZmllcnMgZm9yICNkZWZpbmUtcyBvbmx5
Pwo+PiAKPiAKPiBJdCdzIGEgZGVmaW5pdGlvbiBsaWZ0ZWQgZnJvbSB0aGUgc3BlYy4gc28gaXQn
cyB1c3VhbCBNaWNyb3NvZnQgc3R5bGUuLi4gCj4gaS5lLiB1cHBlciBjYXNlIHR5cGVzIGFuZCBj
YW1lbC1jYXNlIG5hbWVzLiBJIGRpZG4ndCBkZWZpbmUgVUlOVDMyLCBJTlQ2NCBhbmQgCj4gVUlO
VDY0IHR5cGVzIC0gYXMgdXNlZCBieSB0aGUgc3BlYyAtIGJ1dCBJIGNvdWxkIGRvIHNvIGlmIHlv
dSdkIHByZWZlciB0aGUgCj4gY29uc2lzdGVuY3kuCgpPaCwgbm8sIEknbSBub3QgbG9va2luZyBm
b3J3YXJkIHRvIHNlZSBVSU5UPG4+IGFwcGVhci4gSQp3YXMgcmF0aGVyIGFza2luZyB3aGV0aGVy
IHRoZSBvZGQgYWxsLXVwcGVyLWNhc2UgbmFtaW5nCmNvdWxkIGJlIGNoYW5nZWQsIHRvIGJlIGlu
IGxpbmUgd2l0aCBvdXIgc3R5bGUgcmF0aGVyIHRoYW4KTWljcm9zb2Z0J3MuCgo+PiBBcGFydCBm
cm9tIHRoYXQgc2FtZSByZW1hcmsgcmVnYXJkaW5nIHRoZSBwbGFjZW1lbnQgb2YgdGhlIGZ1bmN0
aW9uCj4+IGRlY2xhcmF0aW9ucyBhcyBmb3IgdGhlIHByZXZpb3VzIHBhdGNoLgo+IAo+IEkgYXNz
dW1lIHlvdSBtZWFuIGluIHRoZSBwcm9wb3NlZCBuZXcgaGVhZGVyLCB3aGljaCBpcyBmaW5lLgoK
WWVzLCB0aGF0J3Mgd2hhdCBJIG1lYW4uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 13:37:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 13:37: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-devel-bounces@lists.xenproject.org>)
	id 1gJf43-0007WU-1Z; Mon, 05 Nov 2018 13:37: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=mtqo=nq=citrix.com=prvs=8406a2984=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJf41-0007WJ-NE
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 13:37:09 +0000
X-Inumbo-ID: e3049dc8-e0ff-11e8-9259-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e3049dc8-e0ff-11e8-9259-12d6303a7972;
 Mon, 05 Nov 2018 13:37:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69667620"
Date: Mon, 5 Nov 2018 13:36:43 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181105133643.dtzmrmvm3qbfnbnn@zion.uk.xensource.com>
References: <1541423850-8873-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1541423850-8873-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] x86/vcpu: Remove struct vcpu allocation
 restriction when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDE6MTc6MzBQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGVyZSBpcyBubyBuZWVkIGZvciBzdHJ1Y3QgdmNwdSB0byBsaXZlIGJlbG93IHRo
ZSA0RyBib3VuZGFyeSBmb3IgUFYgZ3Vlc3RzLAo+IG9yIGZvciBIVk0gdmNwdXMgdXNpbmcgSEFQ
Lgo+IAo+IFBsdW1iIHN0cnVjdCBkb21haW4gaW50byBhbGxvY192Y3B1X3N0cnVjdCgpIHNvIHRo
ZSB4ODYgdmVyc2lvbiBjYW4gcXVlcnkgdGhlCj4gZG9tYWluJ3MgdHlwZSBhbmQgcGFnaW5nIHNl
dHRpbmdzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 13:39:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 13:39: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-devel-bounces@lists.xenproject.org>)
	id 1gJf6D-0007jE-Hi; Mon, 05 Nov 2018 13:39: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=ya8r=nq=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gJf6C-0007j7-A8
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 13:39:24 +0000
X-Inumbo-ID: 34ba1f8c-e100-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 34ba1f8c-e100-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 13:39:23 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1DDB6EBD;
 Mon,  5 Nov 2018 05:39:23 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DE73E3F706;
 Mon,  5 Nov 2018 05:39:21 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1541423850-8873-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cd3aa617-e62e-8fca-53e4-fe03d7f65022@arm.com>
Date: Mon, 5 Nov 2018 13:39:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <1541423850-8873-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/vcpu: Remove struct vcpu allocation
 restriction when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwNS8xMS8yMDE4IDEzOjE3LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IFRoZXJlIGlz
IG5vIG5lZWQgZm9yIHN0cnVjdCB2Y3B1IHRvIGxpdmUgYmVsb3cgdGhlIDRHIGJvdW5kYXJ5IGZv
ciBQViBndWVzdHMsCj4gb3IgZm9yIEhWTSB2Y3B1cyB1c2luZyBIQVAuCj4gCj4gUGx1bWIgc3Ry
dWN0IGRvbWFpbiBpbnRvIGFsbG9jX3ZjcHVfc3RydWN0KCkgc28gdGhlIHg4NiB2ZXJzaW9uIGNh
biBxdWVyeSB0aGUKPiBkb21haW4ncyB0eXBlIGFuZCBwYWdpbmcgc2V0dGluZ3MuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAt
LS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1
LmNpdHJpeC5jb20+Cj4gQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENDOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gdjI6Cj4gICAqIFBsdW1iIHN0cnVjdCBkb21haW4g
aW50byBhbGxvY192Y3B1X3N0cnVjdCgpCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMg
ICAgfCAyICstCgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 13:44:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 13:44: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-devel-bounces@lists.xenproject.org>)
	id 1gJfBP-0008Vp-9S; Mon, 05 Nov 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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJfBO-0008Vd-JL
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 13:44:46 +0000
X-Inumbo-ID: f3d41056-e100-11e8-9c1d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f3d41056-e100-11e8-9c1d-12d6303a7972;
 Mon, 05 Nov 2018 13:44:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJfBL-00016M-K0; Mon, 05 Nov 2018 13:44:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJfBL-0004vr-DZ; Mon, 05 Nov 2018 13:44:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJfBL-0003U2-Cd; Mon, 05 Nov 2018 13:44:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129451-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3cbecb3c6307a23d5a2227b8f48eb395131e998e
X-Osstest-Versions-That: xen=2cf113891a38cc05434bc9876ffc107a990887be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Nov 2018 13:44:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129451: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQ1MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTQ1MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzY2JlY2IzYzYzMDdhMjNkNWEyMjI3YjhmNDhlYjM5NTEzMWU5OThlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyY2YxMTM4OTFhMzhjYzA1NDM0
YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMzAgIDIwMTgt
MTEtMDIgMTU6MDA6MjkgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NDUxICAy
MDE4LTExLTA1IDExOjAwOjMyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMmNmMTEzODkxYS4uM2NiZWNiM2M2MyAgM2Ni
ZWNiM2M2MzA3YTIzZDVhMjIyN2I4ZjQ4ZWIzOTUxMzFlOTk4ZSAtPiBzbW9rZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 13:55:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1gJfLG-0000u0-AK; Mon, 05 Nov 2018 13:54:58 +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=av/c=nq=citrix.com=prvs=840b0b363=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gJfLF-0000tv-Gt
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 13:54:57 +0000
X-Inumbo-ID: 5f0c1462-e102-11e8-af4b-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f0c1462-e102-11e8-af4b-12d6303a7972;
 Mon, 05 Nov 2018 13:54:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="81408509"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v2 6/9] viridian: separate time related enlightenment
 implementations...
Thread-Index: AQHUcRdapdpm7UvPZEq3mYuUTm9E8KVBGwuAgAAXL4D///P6gIAAFVCA
Date: Mon, 5 Nov 2018 13:54:52 +0000
Message-ID: <7f998a395c2b409891aac8ab24c4ce28@AMSPEX02CL03.citrite.net>
References: <20181031124335.23867-1-paul.durrant@citrix.com>
 <20181031124335.23867-7-paul.durrant@citrix.com>
 <5BE03E0902000078001F8001@prv1-mh.provo.novell.com>
 <3f74ff787b5443e39f1472f3a839f646@AMSPEX02CL03.citrite.net>
 <5BE0476502000078001F80B2@prv1-mh.provo.novell.com>
In-Reply-To: <5BE0476502000078001F80B2@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 6/9] viridian: separate time related
 enlightenment implementations...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDUgTm92ZW1iZXIgMjAxOCAxMzozNwo+IFRvOiBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVy
IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgV2VpIExpdQo+IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gU3ViamVj
dDogUkU6IFtQQVRDSCB2MiA2LzldIHZpcmlkaWFuOiBzZXBhcmF0ZSB0aW1lIHJlbGF0ZWQgZW5s
aWdodGVubWVudAo+IGltcGxlbWVudGF0aW9ucy4uLgo+IAo+ID4+PiBPbiAwNS4xMS4xOCBhdCAx
NDoyNiwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiBGcm9tOiBKYW4gQmV1
bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+ID4+IFNlbnQ6IDA1IE5vdmVtYmVyIDIw
MTggMTI6NTcKPiA+Pgo+ID4+ID4+PiBPbiAzMS4xMC4xOCBhdCAxMzo0MywgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+IC0tLSAvZGV2L251bGwKPiA+PiA+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCj4gPj4gPiBAQCAtMCwwICsxLDI0NSBAQAo+
ID4+ID4KPiA+Pgo+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gPj4gKioKPiA+PiA+ICoKPiA+PiA+ICsg
KiB0aW1lLmMKPiA+PiA+ICsgKgo+ID4+ID4gKyAqIEFuIGltcGxlbWVudGF0aW9uIG9mIHNvbWUg
dGltZSByZWxhdGVkIFZpcmlkaWFuIGVubGlnaHRlbm1lbnRzLgo+ID4+ID4gKyAqIFNlZSBNaWNy
b3NvZnQncyBIeXBlcnZpc29yIFRvcCBMZXZlbCBGdW5jdGlvbmFsIFNwZWNpZmljYXRpb24uCj4g
Pj4gPiArICogZm9yIG1vcmUgaW5mb3JtYXRpb24uCj4gPj4gPiArICovCj4gPj4gPiArCj4gPj4g
PiArI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgo+ID4+ID4gKyNpbmNsdWRlIDx4ZW4vaHlw
ZXJjYWxsLmg+Cj4gPj4gPiArI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ID4+ID4gKyNpbmNsdWRl
IDx4ZW4vdmVyc2lvbi5oPgo+ID4+ID4gKwo+ID4+ID4gKyNpbmNsdWRlIDxhc20vYXBpYy5oPgo+
ID4+ID4gKyNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KPiA+PiA+ICsKPiA+PiA+ICt0eXBl
ZGVmIHN0cnVjdCBfSFZfUkVGRVJFTkNFX1RTQ19QQUdFCj4gPj4gPiArewo+ID4+ID4gKyAgICB1
aW50MzJfdCBUc2NTZXF1ZW5jZTsKPiA+PiA+ICsgICAgdWludDMyX3QgUmVzZXJ2ZWQxOwo+ID4+
ID4gKyAgICB1aW50NjRfdCBUc2NTY2FsZTsKPiA+PiA+ICsgICAgaW50NjRfdCAgVHNjT2Zmc2V0
Owo+ID4+ID4gKyAgICB1aW50NjRfdCBSZXNlcnZlZDJbNTA5XTsKPiA+PiA+ICt9IEhWX1JFRkVS
RU5DRV9UU0NfUEFHRSwgKlBIVl9SRUZFUkVOQ0VfVFNDX1BBR0U7Cj4gPj4KPiA+PiBBbmQgeW91
IHdhbnQgdG8gY29udGludWUgdG8gaGF2ZSBpdCBhbGwgdXBwZXIgY2FzZSwgZGVzcGl0ZSB1cyBu
b3JtYWxseQo+ID4+IHVzaW5nIHN1Y2ggaWRlbnRpZmllcnMgZm9yICNkZWZpbmUtcyBvbmx5Pwo+
ID4+Cj4gPgo+ID4gSXQncyBhIGRlZmluaXRpb24gbGlmdGVkIGZyb20gdGhlIHNwZWMuIHNvIGl0
J3MgdXN1YWwgTWljcm9zb2Z0IHN0eWxlLi4uCj4gPiBpLmUuIHVwcGVyIGNhc2UgdHlwZXMgYW5k
IGNhbWVsLWNhc2UgbmFtZXMuIEkgZGlkbid0IGRlZmluZSBVSU5UMzIsCj4gSU5UNjQgYW5kCj4g
PiBVSU5UNjQgdHlwZXMgLSBhcyB1c2VkIGJ5IHRoZSBzcGVjIC0gYnV0IEkgY291bGQgZG8gc28g
aWYgeW91J2QgcHJlZmVyCj4gdGhlCj4gPiBjb25zaXN0ZW5jeS4KPiAKPiBPaCwgbm8sIEknbSBu
b3QgbG9va2luZyBmb3J3YXJkIHRvIHNlZSBVSU5UPG4+IGFwcGVhci4gSQo+IHdhcyByYXRoZXIg
YXNraW5nIHdoZXRoZXIgdGhlIG9kZCBhbGwtdXBwZXItY2FzZSBuYW1pbmcKPiBjb3VsZCBiZSBj
aGFuZ2VkLCB0byBiZSBpbiBsaW5lIHdpdGggb3VyIHN0eWxlIHJhdGhlciB0aGFuCj4gTWljcm9z
b2Z0J3MuCj4gCgpXaGVyZSB0eXBlZGVmcyBhcmUgYWN0dWFsbHkgZ2l2ZW4gaW4gdGhlIHNwZWMg
SSBwcmVmZXIgdG8gbGlmdCB0aGVtLCBldmVuIHRob3VnaCB0aGV5IGRvIG5vdCBhZGhlcmUgdG8g
b3VyIGNvZGluZyBzdHlsZS4gSSBjb3VsZCBidXQgYSBkb2N1bWVudCBpbiB0aGUgdmlyaWRpYW4g
c3ViZGlyZWN0b3J5IHN0YXRpbmcgdGhpcyBpZiB5b3UnZCBsaWtlLgoKPiA+PiBBcGFydCBmcm9t
IHRoYXQgc2FtZSByZW1hcmsgcmVnYXJkaW5nIHRoZSBwbGFjZW1lbnQgb2YgdGhlIGZ1bmN0aW9u
Cj4gPj4gZGVjbGFyYXRpb25zIGFzIGZvciB0aGUgcHJldmlvdXMgcGF0Y2guCj4gPgo+ID4gSSBh
c3N1bWUgeW91IG1lYW4gaW4gdGhlIHByb3Bvc2VkIG5ldyBoZWFkZXIsIHdoaWNoIGlzIGZpbmUu
Cj4gCj4gWWVzLCB0aGF0J3Mgd2hhdCBJIG1lYW4uCj4gCgpPay4KCiAgUGF1bAoKPiBKYW4KPiAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 14:10:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:10: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-devel-bounces@lists.xenproject.org>)
	id 1gJfZn-00023E-45; Mon, 05 Nov 2018 14:09: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJfZl-000239-Sw
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 14:09:57 +0000
X-Inumbo-ID: 78858ea6-e104-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78858ea6-e104-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 14:09:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="81409427"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <cdcdb5e85a0681a000df6124cbd0ff0403e05fe3.1541174103.git-series.wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f7340186-18e1-4aea-d515-3f1a24737547@citrix.com>
Date: Mon, 5 Nov 2018 14:07:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <cdcdb5e85a0681a000df6124cbd0ff0403e05fe3.1541174103.git-series.wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 1/7] x86: make traps.c build with
 !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTEvMTggMTU6NTUsIFdlaSBMaXUgd3JvdGU6Cj4gQEAgLTIwNzgsNiArMjA5Miw3IEBA
IHZvaWQgYWN0aXZhdGVfZGVidWdyZWdzKGNvbnN0IHN0cnVjdCB2Y3B1ICpjdXJyKQo+ICAgICAg
fQo+ICB9Cj4gIAo+ICsjaWZkZWYgQ09ORklHX1BWCj4gIC8qCj4gICAqIFVzZWQgYnkgaHlwZXJj
YWxscyBhbmQgdGhlIGVtdWxhdG9yLgo+ICAgKiAgLUVOT0RFViA9PiAjVUQKPiBAQCAtMjE5Myw2
ICsyMjA4LDcgQEAgbG9uZyBzZXRfZGVidWdyZWcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCj4gIAo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAr
I2VuZGlmICAvKiBDT05GSUdfUFYgKi8KCnNldF9kZWJ1Z3JlZygpIGRvZXNuJ3QgcmVhbGx5IGJl
bG9uZyBoZXJlLsKgIEhvdyBhYm91dCBtb3ZpbmcgaXQgdG8KcHYvbWlzYy1oeXBlcmNhbGxzLmMg
PwoKRWl0aGVyIHdheSwgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 14:10:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:10: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-devel-bounces@lists.xenproject.org>)
	id 1gJfad-0002dp-Ls; Mon, 05 Nov 2018 14:10: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJfac-0002di-KL
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 14:10:50 +0000
X-Inumbo-ID: 9859220f-e104-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9859220f-e104-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 14:10:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="81409494"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <22488bd886230a8039240b6714c08f8baa4e525c.1541174103.git-series.wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <c213081d-c93e-3361-78d7-4670b75e3244@citrix.com>
Date: Mon, 5 Nov 2018 14:08:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <22488bd886230a8039240b6714c08f8baa4e525c.1541174103.git-series.wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 2/7] x86/domctl: rework XEN_DOMCTL_{set,
 get}_address_size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTEvMTggMTU6NTUsIFdlaSBMaXUgd3JvdGU6Cj4gR29pbmcgdGhyb3VnaCB0b29sc3Rh
Y2sgY29kZSwgdGhleSBhcmUgdXNlZCBmb3IgUFYgZ3Vlc3RzIG9ubHkuCj4KPiBUaWdodGVuIHRo
ZWlyIGFjY2VzcyB0byBQViBvbmx5LiBSZXR1cm4gLUVPUE5PVFNVUFAgaWYgdGhleSBhcmUgY2Fs
bGVkCj4gb24gSFZNIGd1ZXN0cy4gUmV3cml0ZSB0aGUgY29kZSBpbiBhIHBhdHRlcm4gdGhhdCBt
YWtlcyBEQ0Ugd29yay4KPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 14:15:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:15: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-devel-bounces@lists.xenproject.org>)
	id 1gJfep-00037Q-Ua; Mon, 05 Nov 2018 14:15: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJfeo-00037K-ET
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 14:15:10 +0000
X-Inumbo-ID: 326362c8-e105-11e8-9256-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 326362c8-e105-11e8-9256-12d6303a7972;
 Mon, 05 Nov 2018 14:15:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="81409818"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <578d1dfbfc76230034b81fc79175a2181a62eac2.1541174103.git-series.wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <20bd9081-163c-c14e-6653-918b557f3cd0@citrix.com>
Date: Mon, 5 Nov 2018 14:13:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <578d1dfbfc76230034b81fc79175a2181a62eac2.1541174103.git-series.wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 3/7] x86: make PV hypercall entry points
 work with !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTEvMTggMTU6NTUsIFdlaSBMaXUgd3JvdGU6Cj4gV2Ugd2FudCBYZW4gdG8gY3Jhc2gg
aWYgd2UgaGl0IHRoZXNlIHBhdGhzIHdoZW4gUFYgaXMgZGlzYWJsZWQuCj4KPiBGb3Igc3lzY2Fs
bCwgd2UgcHJvdmlkZSBzdHVicyBmb3Ige2wsY31zdGFyX2VudGVyIHdoaWNoIGVuZCB1cCBjYWxs
aW5nCj4gcGFuaWMuICBGb3Igc3lzZW50ZXIsIHdlIGluaXRpYWxpc2UgQ1MgdG8gMCBzbyB0aGF0
ICNHUCBjYW4gYmUgcmFpc2VkLgo+Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KPiAtLS0KPiB2MzogcmV3cml0ZQo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZt
L3ZteC92bWNzLmMgfCAgNSArKystLQo+ICB4ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgfCAx
OSArKysrKysrKysrKysrKysrKy0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKPiBpbmRleCBkOTc0N2I0Li5kZWMy
MWQxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwo+IEBAIC0xMTYwLDggKzExNjAsOSBAQCBzdGF0aWMg
aW50IGNvbnN0cnVjdF92bWNzKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgX192bXdyaXRlKEhPU1Rf
UklQLCAodW5zaWduZWQgbG9uZyl2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKTsKPiAgCj4gICAgICAv
KiBIb3N0IFNZU0VOVEVSIENTOlJJUC4gKi8KPiAtICAgIF9fdm13cml0ZShIT1NUX1NZU0VOVEVS
X0NTLCBfX0hZUEVSVklTT1JfQ1MpOwo+IC0gICAgX192bXdyaXRlKEhPU1RfU1lTRU5URVJfRUlQ
LCAodW5zaWduZWQgbG9uZylzeXNlbnRlcl9lbnRyeSk7Cj4gKyAgICBfX3Ztd3JpdGUoSE9TVF9T
WVNFTlRFUl9DUywgSVNfRU5BQkxFRChDT05GSUdfUFYpID8gX19IWVBFUlZJU09SX0NTIDogMCk7
Cj4gKyAgICBfX3Ztd3JpdGUoSE9TVF9TWVNFTlRFUl9FSVAsCj4gKyAgICAgICAgICAgICAgSVNf
RU5BQkxFRChDT05GSUdfUFYpID8gKHVuc2lnbmVkIGxvbmcpc3lzZW50ZXJfZW50cnkgOiAwKTsK
Ckp1bi9LZXZpbjogR2l2ZW4gdGhhdCB0aGUgVk1DUyBiYWNraW5nIHBhZ2UgaXMgemVyb2VkLCBp
cyBpdCBzYWZlIHRvCm9taXQgdGhlc2UgVk1XUklURSdzIGVudGlyZWx5IGluIHRoZSAhQ09ORklH
X1BWIGNhc2UsIHJhdGhlciB0aGFuCmV4cGxpY2l0bHkgd3JpdGluZyAwPwoKSXQgd291bGQgYmUg
bW9yZSBlZmZpY2llbnQsIGVzcGVjaWFsbHkgd2hlbiBuZXN0ZWQsIGlmIGl0IGlzIHNhZmUgdG8g
ZG8gc28uCgo+ICAKPiAgICAgIC8qIE1TUiBpbnRlcmNlcHRzLiAqLwo+ICAgICAgX192bXdyaXRl
KFZNX0VYSVRfTVNSX0xPQURfQ09VTlQsIDApOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eDg2XzY0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKPiBpbmRleCAyNzE1
NGYyLi4zNWE2MGQ0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwo+IEBAIC0yOTgsOCArMjk4LDIxIEBA
IHN0YXRpYyB1bnNpZ25lZCBpbnQgd3JpdGVfc3R1Yl90cmFtcG9saW5lKAo+ICB9Cj4gIAo+ICBE
RUZJTkVfUEVSX0NQVShzdHJ1Y3Qgc3R1YnMsIHN0dWJzKTsKPiArCj4gKyNpZmRlZiBDT05GSUdf
UFYKPiAgdm9pZCBsc3Rhcl9lbnRlcih2b2lkKTsKPiAgdm9pZCBjc3Rhcl9lbnRlcih2b2lkKTsK
PiArI2Vsc2UKPiArc3RhdGljIGlubGluZSB2b2lkIGxzdGFyX2VudGVyKHZvaWQpCj4gK3sKPiAr
ICAgIHBhbmljKCIlcyBjYWxsZWQiLCBfX2Z1bmNfXyk7CgpcbgoKV2l0aCB0aGlzIGZpeGVkLCBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCj4g
K30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBjc3Rhcl9lbnRlcih2b2lkKQo+ICt7Cj4gKyAg
ICBwYW5pYygiJXMgY2FsbGVkIiwgX19mdW5jX18pOwo+ICt9Cj4gKyNlbmRpZiAvKiBDT05GSUdf
UFYgKi8KPiAgCj4gIHZvaWQgc3ViYXJjaF9wZXJjcHVfdHJhcHNfaW5pdCh2b2lkKQo+ICB7Cj4g
QEAgLTMyOSw4ICszNDIsMTAgQEAgdm9pZCBzdWJhcmNoX3BlcmNwdV90cmFwc19pbml0KHZvaWQp
Cj4gICAgICB7Cj4gICAgICAgICAgLyogU1lTRU5URVIgZW50cnkuICovCj4gICAgICAgICAgd3Jt
c3JsKE1TUl9JQTMyX1NZU0VOVEVSX0VTUCwgc3RhY2tfYm90dG9tKTsKPiAtICAgICAgICB3cm1z
cmwoTVNSX0lBMzJfU1lTRU5URVJfRUlQLCAodW5zaWduZWQgbG9uZylzeXNlbnRlcl9lbnRyeSk7
Cj4gLSAgICAgICAgd3Jtc3IoTVNSX0lBMzJfU1lTRU5URVJfQ1MsIF9fSFlQRVJWSVNPUl9DUywg
MCk7Cj4gKyAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1NZU0VOVEVSX0VJUCwKPiArICAgICAgICAg
ICAgICAgSVNfRU5BQkxFRChDT05GSUdfUFYpID8gKHVuc2lnbmVkIGxvbmcpc3lzZW50ZXJfZW50
cnkgOiAwKTsKPiArICAgICAgICB3cm1zcihNU1JfSUEzMl9TWVNFTlRFUl9DUywKPiArICAgICAg
ICAgICAgICBJU19FTkFCTEVEKENPTkZJR19QVikgPyBfX0hZUEVSVklTT1JfQ1MgOiAwLCAwKTsK
PiAgICAgIH0KPiAgCj4gICAgICAvKiBUcmFtcG9saW5lIGZvciBTWVNDQUxMIGVudHJ5IGZyb20g
Y29tcGF0aWJpbGl0eSBtb2RlLiAqLwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 14:18:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:18: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-devel-bounces@lists.xenproject.org>)
	id 1gJfhg-0003HG-GN; Mon, 05 Nov 2018 14:18: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=0qzg=nq=amazon.com=prvs=840733e56=lexnv@srs-us1.protection.inumbo.net>)
 id 1gJfhe-0003HA-Ks
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 14:18:06 +0000
X-Inumbo-ID: 9cb2c448-e105-11e8-99dc-12d6303a7972
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9cb2c448-e105-11e8-99dc-12d6303a7972;
 Mon, 05 Nov 2018 14:18:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1541427485; x=1572963485;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to;
 bh=UB/5hiVZlNgmgZ/1pwbMOndcszIssmRqPuvVOxBEWDg=;
 b=Vx8oFcpNkf8t1klohITeg2xgoHGrpDokV/1abYWTSJTP/l+Wpk94ENwq
 T1FdzKXZrmeWtLOPu2wn8aLmfUFpBvcR/jGCyPdqh0rOfVGFz/WkK9NkS
 Waxa3FZAryiIz2HCuzIHdiXfiY3lAGTG/WVWp48kyq1eiehTIqySoWFQj w=;
X-Amazon-filename: dom0_freeze, dom0_freeze_loop, xl_output_clean,
 xl_output_xencommons
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; 
 d="scan'208,217";a="744249350"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 05 Nov 2018 14:18:02 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id wA5EI1gh115054
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 5 Nov 2018 14:18:02 GMT
Received: from EX13D05UWB002.ant.amazon.com (10.43.161.50) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 5 Nov 2018 14:18:01 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D05UWB002.ant.amazon.com (10.43.161.50) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 5 Nov 2018 14:18:00 +0000
Received: from udc56b47e33e855.ant.amazon.com (10.55.185.209) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Mon, 5 Nov 2018 14:17:58 +0000
To: Wei Liu <wei.liu2@citrix.com>
References: <1539965325190.3407@amazon.com>
 <20181019162246.v4u7zynxfzwjqisd@mac.bytemobile.com>
 <ff01985d-16db-de10-79ba-4ba794db5373@amazon.com>
 <20181030150741.bxzawoyxhrqit3b5@mac.citrite.net>
 <7c1fb1f5-55a5-993b-c806-db0a85005055@amazon.com>
 <20181105105738.xttqv425apcbfbfp@zion.uk.xensource.com>
From: Alexandru Vasile <lexnv@amazon.com>
Message-ID: <a9391804-a8bc-f2aa-1779-231097df99f2@amazon.com>
Date: Mon, 5 Nov 2018 16:17:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181105105738.xttqv425apcbfbfp@zion.uk.xensource.com>
Content-Type: multipart/mixed; boundary="------------DA8EB5290D01AD8D8E44CC93"
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] dom0/pvh: Dom0 PVH with PCI passthrough support
 status
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--------------DA8EB5290D01AD8D8E44CC93
Content-Type: multipart/alternative;
	boundary="------------E7B81809B1C9F42DDD6B7939"

--------------E7B81809B1C9F42DDD6B7939
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: base64

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMTI6NTcgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9u
LCBOb3YgMDUsIDIwMTggYXQgMTE6NTg6MDlBTSArMDIwMCwgQWxleGFuZHJ1IFZhc2lsZSB3cm90
ZToKPj4gSGVsbG8sCj4+IChYRU4pIGV2ZW50X2NoYW5uZWwuYzozMTk6ZDB2MSBFVlRDSE5PUCBm
YWlsdXJlOiBkb21haW4gMSwgZXJyb3IgLTIyCj4+IChYRU4pIGV2ZW50X2NoYW5uZWwuYzozMTk6
ZDB2MyBFVlRDSE5PUCBmYWlsdXJlOiBkb21haW4gMSwgZXJyb3IgLTIyCj4gRG8geW91IHBlcmhh
cHMgaGF2ZSBtb3JlIHRoYW4gb25lIHhlbnN0b3JlZCAvIHhlbmNvbnNvbGVkIHJ1bm5pbmc/CgpU
aGUgcHJvY2Vzc2VzIGxpc3RlZCBieSAncHMgLWF1eCB8IGdyZXAgeGVuJyBpbW1lZGlhdGVseSBh
ZnRlciBkb20wIApib290cyBhcmUgb3hlbnN0b3JlZCwgeGVuY29uc29sZWQgYW5kIHhlbndhdGNo
ZG9nZC4KCkkgZGlkIHN0YXJ0ICd4ZW5jb21tb25zICcgZnJvbSBteSBpbnN0YWxsIGZvbGRlciBk
dWUgdG8geGwgc2hvd2luZyB0aGUgCm5hbWUgb2YgRG9tMCBhcyAnKG51bGwpJyBhbmQgYWxzbyBi
ZWNhdXNlIG9mIGEgZGlmZmVyZW5jZSBpbiBvdXRwdXQgCmVycm9yIGZyb20geGwgd2hlbiBjcmVh
dGluZyBhIEhWTSBEb21VIHdpdGggcGFzc3Rocm91Z2ggKHRoZSBvdXRwdXQgaXMgCmNhcHR1cmVk
IGluIGZpbGVzIHhsX291dHB1dF9jbGVhblswXSBhbmQgeGxfb3V0cHV0X3hlbmNvbW1vbnNbMV0p
LgoKPj4gKFhFTikgQXNzZXJ0aW9uICdmZG9tICE9IHAybS0+ZG9tYWluJyBmYWlsZWQgYXQgcDJt
LmM6NTA0Cj4gWW91IGNhbiB3b3JrIGFyb3VuZCB0aGlzIHdpdGg6Cj4KPiAtLS04PC0tLQo+ICBG
cm9tIDk0MzcwNTQyOTljMWQzNjBlYjRmZWRkMDY1ZDUxOTY1ZTU2MGZjMGMgTW9uIFNlcCAxNyAw
MDowMDowMCAyMDAxCj4gRnJvbTogV2VpIExpdTx3ZWkubGl1MkBjaXRyaXguY29tPgo+IERhdGU6
IEZyaSwgMiBOb3YgMjAxOCAxNDo1NTowNCArMDAwMAo+IFN1YmplY3Q6IFtQQVRDSF0gRFJPUCBE
T05UIFBPU1QKPgo+IC0tLQo+ICAgeGVuL2FyY2gveDg2L21tLmMgfCAyICstCj4gICAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPgo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gaW5kZXggZjA0M2U0M2FjNy4u
OWMxNTQ3ODNlNCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCj4gQEAgLTQ0NDMsNyArNDQ0Myw3IEBAIGludCBhcmNoX2FjcXVpcmVfcmVz
b3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHR5cGUsCj4gICAKPiAgICAgICBz
d2l0Y2ggKCB0eXBlICkKPiAgICAgICB7Cj4gLSNpZmRlZiBDT05GSUdfSFZNCj4gKyNpZiAwCj4g
ICAgICAgY2FzZSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyOgo+ICAgICAgIHsKPiAgICAg
ICAgICAgaW9zZXJ2aWRfdCBpb3NlcnZpZCA9IGlkOwo+IC0tIDIuMTEuMAoKVGhhbmsgeW91LCBh
ZnRlciBhcHBseWluZyB0aGlzIHBhdGNoIGRvbTAgbm8gbG9uZ2VyIGZyZWV6ZXMgb3IgcmVib290
cywgCnRoZXJlZm9yZSBJIHdhcyBhYmxlIHRvIGNhcHR1cmUgYWxsIHRoZSBlcnJvciBtZXNzYWdl
cyBmcm9tIHRoZSAneGwgCmNyZWF0ZScgY29tbWFuZCBbMF0gWzFdLgoKQW5vdGhlciBwcm9ibGVt
IHRoYXQgSSBkaXNjb3ZlcmVkIHdoaWxlIGludmVzdGlnYXRpbmcgcGNpIHBhc3N0aHJvdWdoIGlz
IAp0aGF0IERvbTAgcmFuZG9tbHkgZnJlZXplcy4gSSBlbmNvdW50ZXJlZCB0aGlzIHByb2JsZW0g
bXVsdGlwbGUgdGltZXMsIApidXQgb24gdHdvIG9jY2FzaW9ucyBJIHdhcyBhYmxlIHRvIGNhcHR1
cmUgdGhlIG91dHB1dCBmb3JtIHRoZSBzZXJpYWwgCmNvbnNvbGU6IHRoZSBwcm9ibGVtIHdpbGwg
cmVzZXQgZG9tMCBhZnRlciA1IHNlY29uZHMgWzJdIG9yIHdpbGwgY2F1c2UgCnRoZSBzeXN0ZW0g
dG8gbmV2ZXIgcmVzZXQgWzNdLgoKSSBsYXRlciBhcHBsaWVkIHRoZSBwYXRjaCBmcm9tIFs0XSBh
cyBzZWVpbmcgdGhpcyBpcyBhIHJlY3VycmVudCAKcHJvYmxlbSwgYnV0IEkgY291bGQgbm90IHJl
cHJvZHVjZSB0aGUgYnVnIGV2ZW4gd2hlbiBzdHJlc3NpbmcgdGhlIHN5c3RlbS4KCgpUaGFua3Ms
IEFsZXguCgpbMF0gc2VlICd4bF9vdXRwdXRfY2xlYW4nIGZyb20gYXR0YWNoZWQgZmlsZXMgLSB0
aGUgb3V0cHV0IG9mIHhsIGNyZWF0ZSAKSFZNIERvbTAgYmVmb3JlIG1hbnVhbGx5IHN0YXJ0aW5n
IHhlbmNvbW1vbgoKWzFdc2VlICd4bF9vdXRwdXRfeGVuY29tbW9ucycgZnJvbSBhdHRhY2hlZCBm
aWxlcyAtIHRoZSBvdXRwdXQgb2YgeGwgCmNyZWF0ZSBIVk0gRG9tMCBhZnRlciBtYW51YWxseSBz
dGFydGluZyB4ZW5jb21tb24KClsyXSBzZWUgJ2RvbTBfZnJlZXplJyBmb3JtIGF0dGFjaGVkIGZp
bGVzIC0gcmVzZXQgYWZ0ZXIgZnJlZXplCgpbM10gc2VlICdkb20wX2ZyZWV6ZV9sb29wJyBmb3Jt
IGF0dGFjaGVkIGZpbGVzIC0gYSByZXNldCBpcyBub3QgCnBlcmZvcm1lZCBhZnRlciBmcmVlemUK
Cls0XSAKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE2LTAxL21zZzAyNzUzLmh0bWwKCgoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciAo
Um9tYW5pYSkgUy5SLkwuIHJlZ2lzdGVyZWQgb2ZmaWNlOiAyN0EgU2YuIExhemFyIFN0cmVldCwg
VUJDNSwgZmxvb3IgMiwgSWFzaSwgSWFzaSBDb3VudHksIDcwMDA0NSwgUm9tYW5pYS4gUmVnaXN0
ZXJlZCBpbiBSb21hbmlhLiBSZWdpc3RyYXRpb24gbnVtYmVyIEoyMi8yNjIxLzIwMDUuCg==

--------------E7B81809B1C9F42DDD6B7939
Content-Type: text/html; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64

PGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRl
bnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCI+CiAgPC9oZWFkPgogIDxib2R5IHRleHQ9IiMw
MDAwMDAiIGJnY29sb3I9IiNGRkZGRkYiPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4
Ij48Zm9udCBzaXplPSItMSI+T24gTW9uLCBOb3YgMDUsIDIwMTggYXQKICAgICAgICAxMjo1NyBQ
TSwgV2VpIExpdSB3cm90ZTo8L2ZvbnQ+PGJyPgogICAgPC9kaXY+CiAgICA8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIgogICAgICBjaXRlPSJtaWQ6MjAxODExMDUxMDU3MzgueHR0cXY0MjVhcGNiZmJm
cEB6aW9uLnVrLnhlbnNvdXJjZS5jb20iPgogICAgICA8ZGl2IGNsYXNzPSJtb3otdGV4dC1wbGFp
biIgd3JhcD0idHJ1ZSIgZ3JhcGhpY2FsLXF1b3RlPSJ0cnVlIgogICAgICAgIHN0eWxlPSJmb250
LWZhbWlseTogLW1vei1maXhlZDsgZm9udC1zaXplOiAxMnB4OyIKICAgICAgICBsYW5nPSJ4LXdl
c3Rlcm4iPgogICAgICAgIDxwcmUgY2xhc3M9Im1vei1xdW90ZS1wcmUiIHdyYXA9IiI+T24gTW9u
LCBOb3YgMDUsIDIwMTggYXQgMTE6NTg6MDlBTSArMDIwMCwgQWxleGFuZHJ1IFZhc2lsZSB3cm90
ZToKPC9wcmU+CiAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgc3R5bGU9ImNvbG9yOiAj
MDAwMDAwOyI+CiAgICAgICAgICA8cHJlIGNsYXNzPSJtb3otcXVvdGUtcHJlIiB3cmFwPSIiPkhl
bGxvLAooWEVOKSBldmVudF9jaGFubmVsLmM6MzE5OmQwdjEgRVZUQ0hOT1AgZmFpbHVyZTogZG9t
YWluIDEsIGVycm9yIC0yMgooWEVOKSBldmVudF9jaGFubmVsLmM6MzE5OmQwdjMgRVZUQ0hOT1Ag
ZmFpbHVyZTogZG9tYWluIDEsIGVycm9yIC0yMgo8L3ByZT4KICAgICAgICA8L2Jsb2NrcXVvdGU+
CiAgICAgICAgPHByZSBjbGFzcz0ibW96LXF1b3RlLXByZSIgd3JhcD0iIj5EbyB5b3UgcGVyaGFw
cyBoYXZlIG1vcmUgdGhhbiBvbmUgeGVuc3RvcmVkIC8geGVuY29uc29sZWQgcnVubmluZz8KPC9w
cmU+CiAgICAgIDwvZGl2PgogICAgPC9ibG9ja3F1b3RlPgogICAgPHA+PGZvbnQgc2l6ZT0iLTEi
PlRoZSBwcm9jZXNzZXMgbGlzdGVkIGJ5ICdwcyAtYXV4IHwgZ3JlcCB4ZW4nCiAgICAgICAgaW1t
ZWRpYXRlbHkgYWZ0ZXIgZG9tMCBib290cyBhcmUgb3hlbnN0b3JlZCwgeGVuY29uc29sZWQgYW5k
CiAgICAgICAgeGVud2F0Y2hkb2dkLjwvZm9udD48L3A+CiAgICA8cD48Zm9udCBzaXplPSItMSI+
SSBkaWQgc3RhcnQgJ3hlbmNvbW1vbnMgJyBmcm9tIG15IGluc3RhbGwgZm9sZGVyCiAgICAgICAg
ZHVlIHRvIHhsIHNob3dpbmcgdGhlIG5hbWUgb2YgRG9tMCBhcyAnKG51bGwpJyBhbmQgYWxzbyBi
ZWNhdXNlCiAgICAgICAgb2YgYSBkaWZmZXJlbmNlIGluIG91dHB1dCBlcnJvciBmcm9tIHhsIHdo
ZW4gY3JlYXRpbmcgYSBIVk0gRG9tVQogICAgICAgIHdpdGggcGFzc3Rocm91Z2ggKHRoZSBvdXRw
dXQgaXMgY2FwdHVyZWQgaW4gZmlsZXMKICAgICAgICB4bF9vdXRwdXRfY2xlYW5bMF0gYW5kIHhs
X291dHB1dF94ZW5jb21tb25zWzFdKS48L2ZvbnQ+PC9wPgogICAgPGJsb2NrcXVvdGUgdHlwZT0i
Y2l0ZSIKICAgICAgY2l0ZT0ibWlkOjIwMTgxMTA1MTA1NzM4Lnh0dHF2NDI1YXBjYmZiZnBAemlv
bi51ay54ZW5zb3VyY2UuY29tIj4KICAgICAgPGRpdiBjbGFzcz0ibW96LXRleHQtcGxhaW4iIHdy
YXA9InRydWUiIGdyYXBoaWNhbC1xdW90ZT0idHJ1ZSIKICAgICAgICBzdHlsZT0iZm9udC1mYW1p
bHk6IC1tb3otZml4ZWQ7IGZvbnQtc2l6ZTogMTJweDsiCiAgICAgICAgbGFuZz0ieC13ZXN0ZXJu
Ij4KICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBzdHlsZT0iY29sb3I6ICMwMDAwMDA7
Ij4KICAgICAgICAgIDxwcmUgY2xhc3M9Im1vei1xdW90ZS1wcmUiIHdyYXA9IiI+KFhFTikgQXNz
ZXJ0aW9uICdmZG9tICE9IHAybS0mZ3Q7ZG9tYWluJyBmYWlsZWQgYXQgcDJtLmM6NTA0CjwvcHJl
PgogICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICA8cHJlIGNsYXNzPSJtb3otcXVvdGUtcHJl
IiB3cmFwPSIiPllvdSBjYW4gd29yayBhcm91bmQgdGhpcyB3aXRoOgoKLS0tOCZsdDstLS0KRnJv
bSA5NDM3MDU0Mjk5YzFkMzYwZWI0ZmVkZDA2NWQ1MTk2NWU1NjBmYzBjIE1vbiBTZXAgMTcgMDA6
MDA6MDAgMjAwMQpGcm9tOiBXZWkgTGl1IDxhIGNsYXNzPSJtb3otdHh0LWxpbmstcmZjMjM5NkUi
IGhyZWY9Im1haWx0bzp3ZWkubGl1MkBjaXRyaXguY29tIiBtb3otZG8tbm90LXNlbmQ9InRydWUi
PiZsdDt3ZWkubGl1MkBjaXRyaXguY29tJmd0OzwvYT4KRGF0ZTogRnJpLCAyIE5vdiAyMDE4IDE0
OjU1OjA0ICswMDAwClN1YmplY3Q6IFtQQVRDSF0gRFJPUCBET05UIFBPU1QKCi0tLQogeGVuL2Fy
Y2gveDg2L21tLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCmluZGV4IGYwNDNlNDNhYzcuLjljMTU0NzgzZTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00NDQzLDcgKzQ0NDMsNyBAQCBpbnQg
YXJjaF9hY3F1aXJlX3Jlc291cmNlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBl
LAogCiAgICAgc3dpdGNoICggdHlwZSApCiAgICAgewotI2lmZGVmIENPTkZJR19IVk0KKyNpZiAw
CiAgICAgY2FzZSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyOgogICAgIHsKICAgICAgICAg
aW9zZXJ2aWRfdCBpb3NlcnZpZCA9IGlkOwo8ZGl2IGNsYXNzPSJtb3otdHh0LXNpZyI+LS0gCjIu
MTEuMAo8L2Rpdj48L3ByZT4KICAgICAgPC9kaXY+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8cD48
Zm9udCBzaXplPSItMSI+VGhhbmsgeW91LCBhZnRlciBhcHBseWluZyB0aGlzIHBhdGNoIGRvbTAg
bm8KICAgICAgICBsb25nZXIgZnJlZXplcyBvciByZWJvb3RzLCB0aGVyZWZvcmUgSSB3YXMgYWJs
ZSB0byBjYXB0dXJlIGFsbAogICAgICAgIHRoZSBlcnJvciBtZXNzYWdlcyBmcm9tIHRoZSAneGwg
Y3JlYXRlJyBjb21tYW5kIFswXSBbMV0uPGJyPgogICAgICA8L2ZvbnQ+PC9wPgogICAgPHA+PGZv
bnQgc2l6ZT0iLTEiPkFub3RoZXIgcHJvYmxlbSB0aGF0IEkgZGlzY292ZXJlZCB3aGlsZQogICAg
ICAgIGludmVzdGlnYXRpbmcgcGNpIHBhc3N0aHJvdWdoIGlzIHRoYXQgRG9tMCByYW5kb21seSBm
cmVlemVzLiBJCiAgICAgICAgZW5jb3VudGVyZWQgdGhpcyBwcm9ibGVtIG11bHRpcGxlIHRpbWVz
LCBidXQgb24gdHdvIG9jY2FzaW9ucyBJCiAgICAgICAgd2FzIGFibGUgdG8gY2FwdHVyZSB0aGUg
b3V0cHV0IGZvcm0gdGhlIHNlcmlhbCBjb25zb2xlOiB0aGUKICAgICAgICBwcm9ibGVtIHdpbGwg
cmVzZXQgZG9tMCBhZnRlciA1IHNlY29uZHMgWzJdIG9yIHdpbGwgY2F1c2UgdGhlCiAgICAgICAg
c3lzdGVtIHRvIG5ldmVyIHJlc2V0IFszXS48YnI+CiAgICAgIDwvZm9udD48L3A+CiAgICA8cD48
Zm9udCBzaXplPSItMSI+IEkgbGF0ZXIgYXBwbGllZCB0aGUgcGF0Y2ggZnJvbSBbNF0gYXMgc2Vl
aW5nCiAgICAgICAgdGhpcyBpcyBhIHJlY3VycmVudCBwcm9ibGVtLCBidXQgSSBjb3VsZCBub3Qg
cmVwcm9kdWNlIHRoZSBidWcKICAgICAgICBldmVuIHdoZW4gc3RyZXNzaW5nIHRoZSBzeXN0ZW0u
PGJyPgogICAgICA8L2ZvbnQ+PC9wPgogICAgPHA+PGZvbnQgc2l6ZT0iLTEiPjxicj4KICAgICAg
PC9mb250PjwvcD4KICAgIDxwPjxmb250IHNpemU9Ii0xIj5UaGFua3MsIEFsZXguPC9mb250Pjwv
cD4KICAgIDxwPjxmb250IHNpemU9Ii0xIj5bMF0gc2VlICd4bF9vdXRwdXRfY2xlYW4nIGZyb20g
YXR0YWNoZWQgZmlsZXMgLQogICAgICAgIHRoZSBvdXRwdXQgb2YgeGwgY3JlYXRlIEhWTSBEb20w
IGJlZm9yZSBtYW51YWxseSBzdGFydGluZwogICAgICAgIHhlbmNvbW1vbjwvZm9udD48L3A+CiAg
ICA8cD48Zm9udCBzaXplPSItMSI+PGZvbnQgc2l6ZT0iLTEiPlsxXTwvZm9udD48L2ZvbnQ+PGZv
bnQgc2l6ZT0iLTEiPgogICAgICAgIHNlZSAnPC9mb250Pjxmb250IHNpemU9Ii0xIj48Zm9udCBz
aXplPSItMSI+eGxfb3V0cHV0X3hlbmNvbW1vbnM8L2ZvbnQ+JwogICAgICAgIGZyb20gYXR0YWNo
ZWQgZmlsZXMgLSB0aGUgb3V0cHV0IG9mIHhsIGNyZWF0ZSBIVk0gRG9tMCBhZnRlcgogICAgICAg
IG1hbnVhbGx5IHN0YXJ0aW5nIHhlbmNvbW1vbjwvZm9udD48L3A+CiAgICA8cD48Zm9udCBzaXpl
PSItMSI+PGZvbnQgc2l6ZT0iLTEiPlsyXSBzZWUgJ2RvbTBfZnJlZXplJyBmb3JtCiAgICAgICAg
ICBhdHRhY2hlZCBmaWxlcyAtIHJlc2V0IGFmdGVyIGZyZWV6ZTwvZm9udD48L2ZvbnQ+PC9wPgog
ICAgPHA+PGZvbnQgc2l6ZT0iLTEiPjxmb250IHNpemU9Ii0xIj5bM10gc2VlICdkb20wX2ZyZWV6
ZV9sb29wJyA8L2ZvbnQ+PC9mb250Pjxmb250CiAgICAgICAgc2l6ZT0iLTEiPjxmb250IHNpemU9
Ii0xIj48Zm9udCBzaXplPSItMSI+PGZvbnQgc2l6ZT0iLTEiPmZvcm0KICAgICAgICAgICAgICBh
dHRhY2hlZCBmaWxlcyAtIGEgcmVzZXQgaXMgbm90IHBlcmZvcm1lZCBhZnRlciBmcmVlemUgPGJy
PgogICAgICAgICAgICA8L2ZvbnQ+PC9mb250PjwvZm9udD48L2ZvbnQ+PC9wPgogICAgPHA+PGZv
bnQgc2l6ZT0iLTEiPjxmb250IHNpemU9Ii0xIj5bNF0KPGEgY2xhc3M9Im1vei10eHQtbGluay1m
cmVldGV4dCIgaHJlZj0iaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE2LTAxL21zZzAyNzUzLmh0bWwiPmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wMS9tc2cwMjc1My5odG1sPC9hPjwv
Zm9udD48L2ZvbnQ+PC9wPgogICAgPHA+PGZvbnQgc2l6ZT0iLTEiPjxmb250IHNpemU9Ii0xIj48
YnI+CiAgICAgICAgPC9mb250PjwvZm9udD48L3A+CiAgICA8cD48YnI+CiAgICA8L3A+CiAgPHA+
PC9wPgoKPHA+PGJyPgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIChSb21hbmlhKSBTLlIuTC4g
cmVnaXN0ZXJlZCBvZmZpY2U6IDI3QSBTZi4gTGF6YXIgU3RyZWV0LCBVQkM1LCBmbG9vciAyLCBJ
YXNpLCBJYXNpIENvdW50eSwgNzAwMDQ1LCBSb21hbmlhLiBSZWdpc3RlcmVkIGluIFJvbWFuaWEu
IFJlZ2lzdHJhdGlvbiBudW1iZXIgSjIyLzI2MjEvMjAwNS48L3A+CjwvYm9keT4KPC9odG1sPgo=

--------------E7B81809B1C9F42DDD6B7939--

--------------DA8EB5290D01AD8D8E44CC93
Content-Type: text/plain; charset="UTF-8"; name="dom0_freeze"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="dom0_freeze"

IFhlbiA0LjEyLXVuc3RhYmxlCihYRU4pIFhlbiB2ZXJzaW9uIDQuMTItdW5zdGFibGUgKHJv
b3RAKSAoZ2NjIChEZWJpYW4gNi4zLjAtMTgrZGViOXUxKSA2LjMuMCAyMDE3MDUxNikgZGVi
dWc9eSAgTW9uIE5vdiAgNSAwNzoyNTo1NCBFU1QgMjAxOAooWEVOKSBMYXRlc3QgQ2hhbmdl
U2V0OiBUdWUgT2N0IDMwIDE2OjE3OjEwIDIwMTggKzAxMDAgZ2l0OjkxMzBiODJkYmYtZGly
dHkKKFhFTikgQ29uc29sZSBvdXRwdXQgaXMgc3luY2hyb25vdXMuCihYRU4pIEJvb3Rsb2Fk
ZXI6IEdSVUIgMi4wMn5iZXRhMy01CihYRU4pIENvbW1hbmQgbGluZTogcGxhY2Vob2xkZXIg
ZG9tMD1wdmggZG9tMF9tZW09ODE5Mk0sbWF4OjgxOTJNIGxvZ2x2bD1hbGwgZ3Vlc3RfbG9n
bHZsPWFsbCBzeW5jX2NvbnNvbGVfdG9fcmluZz10cnVlIHN5bmNfY29uc29sZSBjb20xPTEx
NTIwMCw4bjEgY29uc29sZT1jb20xLHZnYSBpb21tdT1kZWJ1Zyx2ZXJib3NlLHdvcmthcm91
bmRfYmlvc19idWcKKFhFTikgWGVuIGltYWdlIGxvYWQgYmFzZSBhZGRyZXNzOiAwCihYRU4p
IFZpZGVvIGluZm9ybWF0aW9uOgooWEVOKSAgVkdBIGlzIHRleHQgbW9kZSA4MHgyNSwgZm9u
dCA4eDE2CihYRU4pICBWQkUvRERDIG1ldGhvZHM6IFYyOyBFRElEIHRyYW5zZmVyIHRpbWU6
IDEgc2Vjb25kcwooWEVOKSBEaXNjIGluZm9ybWF0aW9uOgooWEVOKSAgRm91bmQgMiBNQlIg
c2lnbmF0dXJlcwooWEVOKSAgRm91bmQgMiBFREQgaW5mb3JtYXRpb24gc3RydWN0dXJlcwoo
WEVOKSBYZW4tZTgyMCBSQU0gbWFwOgooWEVOKSAgMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAw
MDAwMDAwOThjMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwMDAwOThjMDAgLSAwMDAwMDAw
MDAwMGEwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAwZTAwMDAgLSAwMDAwMDAw
MDAwMTAwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAwMDAw
MDhjMWM0MDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDhjMWM0MDAwIC0gMDAwMDAwMDA4
YzFjNTAwMCAoQUNQSSBOVlMpCihYRU4pICAwMDAwMDAwMDhjMWM1MDAwIC0gMDAwMDAwMDA4
YzIwZjAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDhjMjBmMDAwIC0gMDAwMDAwMDA4
YzI4MTAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA4YzI4MTAwMCAtIDAwMDAwMDAwOGRl
YzEwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA4ZGVjMTAwMCAtIDAwMDAwMDAwOGRm
OWEwMDAgKEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDA4ZGY5YTAwMCAtIDAwMDAwMDAwOGRm
ZmYwMDAgKEFDUEkgZGF0YSkKKFhFTikgIDAwMDAwMDAwOGRmZmYwMDAgLSAwMDAwMDAwMDhl
MDAwMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDhlMDAwMDAwIC0gMDAwMDAwMDA5MDAw
MDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDk0MDAwMDAwIC0gMDAwMDAwMDA5YTAw
MDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDlkZjAwMDAwIC0gMDAwMDAwMDBhMDAw
MDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGUwMDAwMDAwIC0gMDAwMDAwMDBmMDAw
MDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZkMDAwMDAwIC0gMDAwMDAwMDBmZTgw
MDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlYzAwMDAwIC0gMDAwMDAwMDBmZWMw
MTAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlZDAwMDAwIC0gMDAwMDAwMDBmZWQw
MTAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlZDEwMDAwIC0gMDAwMDAwMDBmZWQx
YTAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlZDg0MDAwIC0gMDAwMDAwMDBmZWQ4
NTAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlZTAwMDAwIC0gMDAwMDAwMDBmZWUw
MTAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZmNDAwMDAwIC0gMDAwMDAwMDEwMDAw
MDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMTAwMDAwMDAwIC0gMDAwMDAwMTA2MDAw
MDAwMCAodXNhYmxlKQooWEVOKSBOZXcgWGVuIGltYWdlIGJhc2UgYWRkcmVzczogMHg4YmEw
MDAwMAooWEVOKSBBQ1BJOiBSU0RQIDAwMEYwNTEwLCAwMDI0IChyMiBJTlRFTCApCihYRU4p
IEFDUEk6IFhTRFQgOERGQjcxODgsIDAwRUMgKHIxIElOVEVMICBTMTIwMFNQTyAgICAgICAg
MCBJTlRMICAxMDAwMDEzKQooWEVOKSBBQ1BJOiBGQUNQIDhERkYzMDAwLCAwMEY0IChyNSBJ
TlRFTCAgUzEyMDBTUE8gICAgICAgIDAgSU5UTCAyMDA5MTAxMykKKFhFTikgQUNQSTogRFNE
VCA4REZDMzAwMCwgMjkyNDEgKHIyIElOVEVMICBTMTIwMFNQTyAgICAgICAgMCBJTlRMIDIw
MDkxMDEzKQooWEVOKSBBQ1BJOiBGQUNTIDhERjZEMDAwLCAwMDQwCihYRU4pIEFDUEk6IEhQ
RVQgOERGRjIwMDAsIDAwMzggKHIxIElOVEVMICBTMTIwMFNQTyAgICAgICAgMSBJTlRMIDIw
MDkxMDEzKQooWEVOKSBBQ1BJOiBBUElDIDhERkYxMDAwLCAwMEJDIChyMyBJTlRFTCAgUzEy
MDBTUE8gICAgICAgIDEgSU5UTCAyMDA5MTAxMykKKFhFTikgQUNQSTogTUNGRyA4REZGMDAw
MCwgMDAzQyAocjEgSU5URUwgIFMxMjAwU1BPICAgICAgICAxIElOVEwgMjAwOTEwMTMpCihY
RU4pIEFDUEk6IFNQTUkgOERGRUUwMDAsIDAwNDIgKHI1IElOVEVMICBTMTIwMFNQTyAgICAg
ICAgMCBJTlRMIDIwMDkxMDEzKQooWEVOKSBBQ1BJOiBXRERUIDhERkVEMDAwLCAwMDQwIChy
MSBJTlRFTCAgUzEyMDBTUE8gICAgICAgIDAgSU5UTCAyMDA5MTAxMykKKFhFTikgQUNQSTog
U1NEVCA4REZDMDAwMCwgMkJBRSAocjIgSU5URUwgIFMxMjAwU1BPICAgICAxMDAwIElOVEwg
MjAwOTEwMTMpCihYRU4pIEFDUEk6IFNTRFQgOERGQkYwMDAsIDBCRTMgKHIyIElOVEVMICBT
MTIwMFNQTyAgICAgMTAwMCBJTlRMIDIwMDkxMDEzKQooWEVOKSBBQ1BJOiBTU0RUIDhERkJF
MDAwLCAwMTlBIChyMiBJTlRFTCAgUzEyMDBTUE8gICAgIDEwMDAgSU5UTCAyMDA5MTAxMykK
KFhFTikgQUNQSTogU1NEVCA4REZCRDAwMCwgMDRBMyAocjIgSU5URUwgIFMxMjAwU1BPICAg
ICAxMDAwIElOVEwgMjAwOTEwMTMpCihYRU4pIEFDUEk6IFRDUEEgOERGRkMwMDAsIDAwNjQg
KHIyIElOVEVMICBTMTIwMFNQTyAgICAgICAgMiBJTlRMICAxMDAwMDEzKQooWEVOKSBBQ1BJ
OiBUUE0yIDhERkZBMDAwLCAwMDM0IChyMyBJTlRFTCAgUzEyMDBTUE8gICAgICAgIDIgSU5U
TCAgMTAwMDAxMykKKFhFTikgQUNQSTogU1NEVCA4REZGNDAwMCwgNTMyOCAocjIgSU5URUwg
IFMxMjAwU1BPICAgICAzMDAwIElOVEwgMjAxNDExMDcpCihYRU4pIEFDUEk6IFNTRFQgOERG
QkMwMDAsIDBFNzMgKHIyIElOVEVMICBTMTIwMFNQTyAgICAgMzAwMCBJTlRMIDIwMTQxMTA3
KQooWEVOKSBBQ1BJOiBTU0RUIDhERkJBMDAwLCAwMDY0IChyMiBJTlRFTCAgUzEyMDBTUE8g
ICAgICAgIDIgSU5UTCAyMDE0MTEwNykKKFhFTikgQUNQSTogRE1BUiA4REZCODAwMCwgMDA3
MCAocjEgSU5URUwgIFMxMjAwU1BPICAgICAgICAxIElOVEwgICAgICAgIDEpCihYRU4pIEFD
UEk6IEhFU1QgOERGRkQwMDAsIDAwQTggKHIxIElOVEVMICBTMTIwMFNQTyAgICAgICAgMSBJ
TlRMICAgICAgICAxKQooWEVOKSBBQ1BJOiBFUlNUIDhERkI1MDAwLCAwMjMwIChyMSBJTlRF
TCAgUzEyMDBTUE8gICAgICAgIDEgSU5UTCAgICAgICAgMSkKKFhFTikgQUNQSTogU1NEVCA4
REZGQjAwMCwgMDNBNyAocjIgSU5URUwgIFMxMjAwU1BPICAgICAxMDAwIElOVEwgMjAxNDEx
MDcpCihYRU4pIEFDUEk6IFNTRFQgOERGQkIwMDAsIDBCNzkgKHIyIElOVEVMICBTMTIwMFNQ
TyAgICAgICAgMiBJTlRMIDIwMTQxMTA3KQooWEVOKSBBQ1BJOiBCRVJUIDhERkI2MDAwLCAw
MDMwIChyMSBJTlRFTCAgUzEyMDBTUE8gICAgICAgIDEgSU5UTCAgICAgICAgMSkKKFhFTikg
QUNQSTogVUVGSSA4REY4MjAwMCwgMDA0MiAocjEgSU5URUwgIFMxMjAwU1BPICAgICAgICAy
IElOVEwgIDEwMDAwMTMpCihYRU4pIEFDUEk6IFBSQUQgOERGQjkwMDAsIDAxMDIgKHIyIElO
VEVMICBTMTIwMFNQTyAgICAgICAgMiBJTlRMIDIwMTQxMTA3KQooWEVOKSBBQ1BJOiBFSU5K
IDhERkI0MDAwLCAwMTMwIChyMSBJTlRFTCAgUzEyMDBTUE8gICAgICAgIDEgSU5UTCAgICAg
ICAgMSkKKFhFTikgQUNQSTogU1BDUiA4REZFRjAwMCwgMDA1MCAocjEgSU5URUwgIFMxMjAw
U1BPICAgICAgICAwIElOVEwgMjAwOTEwMTMpCihYRU4pIFN5c3RlbSBSQU06IDY1MjE3TUIg
KDY2NzgzMDM2a0IpCihYRU4pIE5vIE5VTUEgY29uZmlndXJhdGlvbiBmb3VuZAooWEVOKSBG
YWtpbmcgYSBub2RlIGF0IDAwMDAwMDAwMDAwMDAwMDAtMDAwMDAwMTA2MDAwMDAwMAooWEVO
KSBEb21haW4gaGVhcCBpbml0aWFsaXNlZAooWEVOKSBDUFUgVmVuZG9yOiBJbnRlbCwgRmFt
aWx5IDYgKDB4NiksIE1vZGVsIDE1OCAoMHg5ZSksIFN0ZXBwaW5nIDkgKHJhdyAwMDA5MDZl
OSkKKFhFTikgRE1JIDIuNyBwcmVzZW50LgooWEVOKSBVc2luZyBBUElDIGRyaXZlciBkZWZh
dWx0CihYRU4pIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4MTgwOCAoMzIgYml0cykKKFhF
TikgQUNQSTogU0xFRVAgSU5GTzogcG0xeF9jbnRbMToxODA0LDE6MF0sIHBtMXhfZXZ0WzE6
MTgwMCwxOjBdCihYRU4pIEFDUEk6IDMyLzY0WCBGQUNTIGFkZHJlc3MgbWlzbWF0Y2ggaW4g
RkFEVCAtIDhkZjZkMDAwLzAwMDAwMDAwMDAwMDAwMDAsIHVzaW5nIDMyCihYRU4pIEFDUEk6
ICAgICAgICAgICAgIHdha2V1cF92ZWNbOGRmNmQwMGNdLCB2ZWNfc2l6ZVsyMF0KKFhFTikg
QUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgwMV0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHgwMl0gbGFwaWNfaWRbMHgwMl0gZW5hYmxlZCkKKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgwM10gbGFwaWNfaWRbMHgwNF0gZW5hYmxlZCkKKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwNl0gZW5hYmxlZCkKKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNV0gbGFwaWNfaWRbMHgwMV0gZW5hYmxlZCkKKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNl0gbGFwaWNfaWRbMHgwM10gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwN10gbGFwaWNfaWRbMHgwNV0gZW5hYmxl
ZCkKKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwOF0gbGFwaWNfaWRbMHgwN10gZW5h
YmxlZCkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDFdIGhpZ2ggZWRnZSBs
aW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAyXSBoaWdoIGVk
Z2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwM10gaGln
aCBlZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDRd
IGhpZ2ggZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsw
eDA1XSBoaWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlf
aWRbMHgwNl0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChh
Y3BpX2lkWzB4MDddIGhpZ2ggZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05N
SSAoYWNwaV9pZFsweDA4XSBoaWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBJT0FQ
SUMgKGlkWzB4MDJdIGFkZHJlc3NbMHhmZWMwMDAwMF0gZ3NpX2Jhc2VbMF0pCihYRU4pIElP
QVBJQ1swXTogYXBpY19pZCAyLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdT
SSAwLTExOQooWEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2Jh
bF9pcnEgMiBkZmwgZGZsKQooWEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2ly
cSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxldmVsKQooWEVOKSBBQ1BJOiBJUlEwIHVzZWQgYnkg
b3ZlcnJpZGUuCihYRU4pIEFDUEk6IElSUTIgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgQUNQ
STogSVJROSB1c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBFbmFibGluZyBBUElDIG1vZGU6ICBG
bGF0LiAgVXNpbmcgMSBJL08gQVBJQ3MKKFhFTikgQUNQSTogSFBFVCBpZDogMHg4MDg2YTIw
MSBiYXNlOiAweGZlZDAwMDAwCihYRU4pIFBDSTogTUNGRyBjb25maWd1cmF0aW9uIDA6IGJh
c2UgZTAwMDAwMDAgc2VnbWVudCAwMDAwIGJ1c2VzIDAwIC0gZmYKKFhFTikgUENJOiBNQ0ZH
IGFyZWEgYXQgZTAwMDAwMDAgcmVzZXJ2ZWQgaW4gRTgyMAooWEVOKSBQQ0k6IFVzaW5nIE1D
RkcgZm9yIHNlZ21lbnQgMDAwMCBidXMgMDAtZmYKKFhFTikgW1ZULURdSG9zdCBhZGRyZXNz
IHdpZHRoIDM5CihYRU4pIFtWVC1EXWZvdW5kIEFDUElfRE1BUl9EUkhEOgooWEVOKSBbVlQt
RF0gIGRtYXJ1LT5hZGRyZXNzID0gZmVkOTAwMDAKKFhFTikgW1ZULURdZHJoZC0+YWRkcmVz
cyA9IGZlZDkwMDAwIGlvbW11LT5yZWcgPSBmZmZmODJjMDAwMjFkMDAwCihYRU4pIFtWVC1E
XWNhcCA9IGQyMDA4YzQwNjYwNDYyIGVjYXAgPSBmMDUwZGEKKFhFTikgW1ZULURdIElPQVBJ
QzogMDAwMDpmMDoxZi4wCihYRU4pIFtWVC1EXSBNU0kgSFBFVDogMDAwMDowMDoxZi4wCihY
RU4pIFtWVC1EXSAgZmxhZ3M6IElOQ0xVREVfQUxMCihYRU4pIFtWVC1EXWZvdW5kIEFDUElf
RE1BUl9STVJSOgooWEVOKSBbVlQtRF0gIFJNUlIgYWRkcmVzcyByYW5nZSAzZTJlMDAwMC4u
M2UyZmZmZmYgbm90IGluIHJlc2VydmVkIG1lbW9yeTsgbmVlZCAiaW9tbXVfaW5jbHVzaXZl
X21hcHBpbmc9MSI/CihYRU4pIFtWVC1EXSBlbmRwb2ludDogMDAwMDowMDoxNC4wCihYRU4p
IFtWVC1EXWRtYXIuYzo2Mzk6ICAgUk1SUiByZWdpb246IGJhc2VfYWRkciAzZTJlMDAwMCBl
bmRfYWRkciAzZTJmZmZmZgooWEVOKSBYZW4gRVJTVCBzdXBwb3J0IGlzIGluaXRpYWxpemVk
LgooWEVOKSBIRVNUOiBUYWJsZSBwYXJzaW5nIGhhcyBiZWVuIGluaXRpYWxpemVkCihYRU4p
IFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgoo
WEVOKSBTTVA6IEFsbG93aW5nIDggQ1BVcyAoMCBob3RwbHVnIENQVXMpCihYRU4pIElSUSBs
aW1pdHM6IDEyMCBHU0ksIDE0MzIgTVNJL01TSS1YCihYRU4pIE5vdCBlbmFibGluZyB4MkFQ
SUMgKHVwb24gZmlybXdhcmUgcmVxdWVzdCkKKFhFTikgeHN0YXRlOiBzaXplOiAweDQ0MCBh
bmQgc3RhdGVzOiAweDFmCihYRU4pIG1jZV9pbnRlbC5jOjc4MDogTUNBIENhcGFiaWxpdHk6
IGZpcnN0YmFuayAwLCBleHRlbmRlZCBNQ0UgTVNSIDAsIEJDQVNULCBDTUNJCihYRU4pIENQ
VTA6IEludGVsIG1hY2hpbmUgY2hlY2sgcmVwb3J0aW5nIGVuYWJsZWQKKFhFTikgU3BlY3Vs
YXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOgooWEVOKSAgIEhhcmR3YXJlIGZlYXR1cmVz
OgooWEVOKSAgIENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LIFNIQURPV19Q
QUdJTkcKKFhFTikgICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayBSRVRQT0xJTkUsIFNQRUNf
Q1RSTDogTm8sIE90aGVyOgooWEVOKSAgIEwxVEY6IGJlbGlldmVkIHZ1bG5lcmFibGUsIG1h
eHBoeXNhZGRyIEwxRCA0NiwgQ1BVSUQgMzksIFNhZmUgYWRkcmVzcyA4MDAwMDAwMDAwCihY
RU4pICAgU3VwcG9ydCBmb3IgSFZNIFZNczogUlNCIEVBR0VSX0ZQVQooWEVOKSAgIFN1cHBv
cnQgZm9yIFBWIFZNczogUlNCIEVBR0VSX0ZQVQooWEVOKSAgIFhQVEkgKDY0LWJpdCBQViBv
bmx5KTogRG9tMCBlbmFibGVkLCBEb21VIGVuYWJsZWQgKHdpdGggUENJRCkKKFhFTikgICBQ
ViBMMVRGIHNoYWRvd2luZzogRG9tMCBkaXNhYmxlZCwgRG9tVSBlbmFibGVkCihYRU4pIFVz
aW5nIHNjaGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVsZXIgcmV2MiAoY3JlZGl0MikKKFhF
TikgSW5pdGlhbGl6aW5nIENyZWRpdDIgc2NoZWR1bGVyCihYRU4pICBsb2FkX3ByZWNpc2lv
bl9zaGlmdDogMTgKKFhFTikgIGxvYWRfd2luZG93X3NoaWZ0OiAzMAooWEVOKSAgdW5kZXJs
b2FkX2JhbGFuY2VfdG9sZXJhbmNlOiAwCihYRU4pICBvdmVybG9hZF9iYWxhbmNlX3RvbGVy
YW5jZTogLTMKKFhFTikgIHJ1bnF1ZXVlcyBhcnJhbmdlbWVudDogc29ja2V0CihYRU4pICBj
YXAgZW5mb3JjZW1lbnQgZ3JhbnVsYXJpdHk6IDEwbXMKKFhFTikgbG9hZCB0cmFja2luZyB3
aW5kb3cgbGVuZ3RoIDEwNzM3NDE4MjQgbnMKKFhFTikgQWRkaW5nIGNwdSAwIHRvIHJ1bnF1
ZXVlIDAKKFhFTikgIEZpcnN0IGNwdSBvbiBydW5xdWV1ZSwgYWN0aXZhdGluZwooWEVOKSBQ
bGF0Zm9ybSB0aW1lciBpcyAyMy45OTlNSHogSFBFVAooWEVOKSBEZXRlY3RlZCAzNzkyLjEz
MyBNSHogcHJvY2Vzc29yLgooWEVOKSBJbml0aW5nIG1lbW9yeSBzaGFyaW5nLgooWEVOKSBh
bHQgdGFibGUgZmZmZjgyZDA4MDQ2YjgzOCAtPiBmZmZmODJkMDgwNDZkNjNlCihYRU4pIElu
dGVsIFZULWQgaW9tbXUgMCBzdXBwb3J0ZWQgcGFnZSBzaXplczogNGtCLCAyTUIsIDFHQi4K
KFhFTikgSW50ZWwgVlQtZCBTbm9vcCBDb250cm9sIGVuYWJsZWQuCihYRU4pIEludGVsIFZU
LWQgRG9tMCBETUEgUGFzc3Rocm91Z2ggbm90IGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQg
UXVldWVkIEludmFsaWRhdGlvbiBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIEludGVycnVw
dCBSZW1hcHBpbmcgZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQtZCBQb3N0ZWQgSW50ZXJydXB0
IG5vdCBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIFNoYXJlZCBFUFQgdGFibGVzIGVuYWJs
ZWQuCihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBlbmFibGVkCihYRU4pICAtIERvbTAgbW9k
ZTogUmVsYXhlZAooWEVOKSBJbnRlcnJ1cHQgcmVtYXBwaW5nIGVuYWJsZWQKKFhFTikgbnJf
c29ja2V0czogMQooWEVOKSBFbmFibGVkIGRpcmVjdGVkIEVPSSB3aXRoIGlvYXBpY19hY2tf
b2xkIG9uIQooWEVOKSBFTkFCTElORyBJTy1BUElDIElSUXMKKFhFTikgIC0+IFVzaW5nIG9s
ZCBBQ0sgbWV0aG9kCihYRU4pIC4uVElNRVI6IHZlY3Rvcj0weEYwIGFwaWMxPTAgcGluMT0y
IGFwaWMyPS0xIHBpbjI9LTEKKFhFTikgVFNDIGRlYWRsaW5lIHRpbWVyIGVuYWJsZWQKKFhF
TikgQWxsb2NhdGVkIGNvbnNvbGUgcmluZyBvZiA2NCBLaUIuCihYRU4pIG13YWl0LWlkbGU6
IE1XQUlUIHN1YnN0YXRlczogMHgxNDIxMjAKKFhFTikgbXdhaXQtaWRsZTogdjAuNC4xIG1v
ZGVsIDB4OWUKKFhFTikgbXdhaXQtaWRsZTogbGFwaWNfdGltZXJfcmVsaWFibGVfc3RhdGVz
IDB4ZmZmZmZmZmYKKFhFTikgVk1YOiBTdXBwb3J0ZWQgYWR2YW5jZWQgZmVhdHVyZXM6CihY
RU4pICAtIEFQSUMgTU1JTyBhY2Nlc3MgdmlydHVhbGlzYXRpb24KKFhFTikgIC0gQVBJQyBU
UFIgc2hhZG93CihYRU4pICAtIEV4dGVuZGVkIFBhZ2UgVGFibGVzIChFUFQpCihYRU4pICAt
IFZpcnR1YWwtUHJvY2Vzc29yIElkZW50aWZpZXJzIChWUElEKQooWEVOKSAgLSBWaXJ0dWFs
IE5NSQooWEVOKSAgLSBNU1IgZGlyZWN0LWFjY2VzcyBiaXRtYXAKKFhFTikgIC0gVW5yZXN0
cmljdGVkIEd1ZXN0CihYRU4pICAtIFZNQ1Mgc2hhZG93aW5nCihYRU4pICAtIFZNIEZ1bmN0
aW9ucwooWEVOKSAgLSBWaXJ0dWFsaXNhdGlvbiBFeGNlcHRpb25zCihYRU4pICAtIFBhZ2Ug
TW9kaWZpY2F0aW9uIExvZ2dpbmcKKFhFTikgSFZNOiBBU0lEcyBlbmFibGVkLgooWEVOKSBI
Vk06IFZNWCBlbmFibGVkCihYRU4pIEhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChI
QVApIGRldGVjdGVkCihYRU4pIEhWTTogSEFQIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IK
KFhFTikgQWRkaW5nIGNwdSAxIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAyIHRv
IHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAzIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRk
aW5nIGNwdSA0IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA1IHRvIHJ1bnF1ZXVl
IDAKKFhFTikgQWRkaW5nIGNwdSA2IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA3
IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQnJvdWdodCB1cCA4IENQVXMKKFhFTikgYnVpbGQtaWQ6
IGM1MGQzOThlNWIwYjliMmMyNDU4ODZhMGI5MmI4OGQ3NWFjZjhlMmUKKFhFTikgUnVubmlu
ZyBzdHViIHJlY292ZXJ5IHNlbGZ0ZXN0cy4uLgooWEVOKSB0cmFwcy5jOjE1NjY6IEdQRiAo
MDAwMCk6IGZmZmY4MmQwYmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQw
ODAzODA0MTIKKFhFTikgdHJhcHMuYzo3NTU6IFRyYXAgMTI6IGZmZmY4MmQwYmZmZmYwNDAg
W2ZmZmY4MmQwYmZmZmYwNDBdIC0+IGZmZmY4MmQwODAzODA0MTIKKFhFTikgdHJhcHMuYzox
MDk0OiBUcmFwIDM6IGZmZmY4MmQwYmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZm
ZmY4MmQwODAzODA0MTIKKFhFTikgQUNQSSBzbGVlcCBtb2RlczogUzMKKFhFTikgVlBNVTog
ZGlzYWJsZWQKKFhFTikgbWNoZWNrX3BvbGw6IE1hY2hpbmUgY2hlY2sgcG9sbGluZyB0aW1l
ciBzdGFydGVkLgooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDg4OCBQSVJRcwooWEVOKSBOWCAo
RXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uIGFjdGl2ZQooWEVOKSAqKiogQnVpbGRpbmcg
YSBQVkggRG9tMCAqKioKKFhFTikgW1ZULURdZDA6SG9zdGJyaWRnZTogc2tpcCAwMDAwOjAw
OjAwLjAgbWFwCihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6MDA6MTQuMAooWEVOKSBb
VlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjAwOjE0LjIKKFhFTikgW1ZULURdZDA6UENJOiBtYXAg
MDAwMDowMDoxNi4wCihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6MDA6MTYuMQooWEVO
KSBbVlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjAwOjE3LjAKKFhFTikgW1ZULURdZDA6UENJOiBt
YXAgMDAwMDowMDoxZi4wCihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6MDA6MWYuMgoo
WEVOKSBbVlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjAwOjFmLjQKKFhFTikgW1ZULURdZDA6UENJ
ZTogbWFwIDAwMDA6MDE6MDAuMAooWEVOKSBbVlQtRF1kMDpQQ0llOiBtYXAgMDAwMDowMjow
MC4wCihYRU4pIFtWVC1EXWQwOlBDSWU6IG1hcCAwMDAwOjAzOjAwLjAKKFhFTikgW1ZULURd
ZDA6UENJZTogbWFwIDAwMDA6MDQ6MDAuMAooWEVOKSBDYW5ub3Qgc2V0dXAgaWRlbnRpdHkg
bWFwIGQwOjNlMmUwLCBnZm4gYWxyZWFkeSBtYXBwZWQgdG8gZmZlMWUwLgooWEVOKSBbVlQt
RF1pb21tdS5jOjIyNzI6IElPTU1VOiBtYXBwaW5nIHJlc2VydmVkIHJlZ2lvbiBmYWlsZWQK
KFhFTikgW1ZULURdaW9tbXVfZW5hYmxlX3RyYW5zbGF0aW9uOiBpb21tdS0+cmVnID0gZmZm
ZjgyYzAwMDIxZDAwMAooWEVOKSBXQVJOSU5HOiBQVkggaXMgYW4gZXhwZXJpbWVudGFsIG1v
ZGUgd2l0aCBsaW1pdGVkIGZ1bmN0aW9uYWxpdHkKKFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5
IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMuCihYRU4pIFNjcnViYmluZyBG
cmVlIFJBTSBvbiAxIG5vZGVzIHVzaW5nIDQgQ1BVcwooWEVOKSAuLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLmRvbmUuCihYRU4pIFN0ZC4gTG9nbGV2ZWw6IEFsbAooWEVOKSBHdWVzdCBMb2ds
ZXZlbDogQWxsCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgooWEVOKSBXQVJOSU5HOiBDT05TT0xFIE9VVFBVVCBJUyBTWU5DSFJP
Tk9VUwooWEVOKSBUaGlzIG9wdGlvbiBpcyBpbnRlbmRlZCB0byBhaWQgZGVidWdnaW5nIG9m
IFhlbiBieSBlbnN1cmluZwooWEVOKSB0aGF0IGFsbCBvdXRwdXQgaXMgc3luY2hyb25vdXNs
eSBkZWxpdmVyZWQgb24gdGhlIHNlcmlhbCBsaW5lLgooWEVOKSBIb3dldmVyIGl0IGNhbiBp
bnRyb2R1Y2UgU0lHTklGSUNBTlQgbGF0ZW5jaWVzIGFuZCBhZmZlY3QKKFhFTikgdGltZWtl
ZXBpbmcuIEl0IGlzIE5PVCByZWNvbW1lbmRlZCBmb3IgcHJvZHVjdGlvbiB1c2UhCihYRU4p
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoo
WEVOKSBCb290ZWQgb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdpdGggU01UL0h5cGVy
dGhyZWFkaW5nCihYRU4pIGVuYWJsZWQuICBQbGVhc2UgYXNzZXNzIHlvdXIgY29uZmlndXJh
dGlvbiBhbmQgY2hvb3NlIGFuCihYRU4pIGV4cGxpY2l0ICdzbXQ9PGJvb2w+JyBzZXR0aW5n
LiAgU2VlIFhTQS0yNzMuCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgooWEVOKSAzLi4uIDIuLi4gMS4uLiAKKFhFTikgWGVuIGlz
IHJlbGlucXVpc2hpbmcgVkdBIGNvbnNvbGUuCihYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4g
RE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8gWGVu
KQooWEVOKSBGcmVlZCA0NzJrQiBpbml0IG1lbW9yeQooWEVOKSBEb20wIGNhbGxiYWNrIHZp
YSBjaGFuZ2VkIHRvIERpcmVjdCBWZWN0b3IgMHhmMwpbICAgIDAuMDAwMDAwXSBMaW51eCB2
ZXJzaW9uIDQuMTkuMCsgKHJvb3RAZGViaWFuKSAoZ2NjIHZlcnNpb24gNi4zLjAgMjAxNzA1
MTYgKERlYmlhbiA2LjMuMC0xOCtkZWI5dTEpKSAjMSBTTVAgRnJpIE5vdiAyIDA5OjExOjE4
IEVEVCAyMDE4ClsgICAgMC4wMDAwMDBdIENvbW1hbmQgbGluZTogcGxhY2Vob2xkZXIgcm9v
dD1VVUlEPTkzYmNmODJiLWI5YjktNDM2Mi05MzZhLWQwYzEwMGE5MjBkYSBybyBjb25zb2xl
PWh2YzAgZWFybHlwcmludGs9eGVuClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRp
bmcgWFNBVkUgZmVhdHVyZSAweDAwMTogJ3g4NyBmbG9hdGluZyBwb2ludCByZWdpc3RlcnMn
ClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAw
MjogJ1NTRSByZWdpc3RlcnMnClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcg
WFNBVkUgZmVhdHVyZSAweDAwNDogJ0FWWCByZWdpc3RlcnMnClsgICAgMC4wMDAwMDBdIHg4
Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwODogJ01QWCBib3VuZHMgcmVn
aXN0ZXJzJwpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1
cmUgMHgwMTA6ICdNUFggQ1NSJwpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiB4c3RhdGVfb2Zm
c2V0WzJdOiAgNTc2LCB4c3RhdGVfc2l6ZXNbMl06ICAyNTYKWyAgICAwLjAwMDAwMF0geDg2
L2ZwdTogeHN0YXRlX29mZnNldFszXTogIDgzMiwgeHN0YXRlX3NpemVzWzNdOiAgIDY0Clsg
ICAgMC4wMDAwMDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbNF06ICA4OTYsIHhzdGF0ZV9z
aXplc1s0XTogICA2NApbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBFbmFibGVkIHhzdGF0ZSBm
ZWF0dXJlcyAweDFmLCBjb250ZXh0IHNpemUgaXMgOTYwIGJ5dGVzLCB1c2luZyAnY29tcGFj
dGVkJyBmb3JtYXQuClsgICAgMC4wMDAwMDBdIEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFN
IG1hcDoKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAw
MC0weDAwMDAwMDAwMDAwOTdmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6
IFttZW0gMHgwMDAwMDAwMDAwMDk4YzAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2ZWQK
WyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAw
MDAwMDAwOGMxYzNmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0g
MHgwMDAwMDAwMDhjMWM0MDAwLTB4MDAwMDAwMDA4YzFjNGZmZl0gQUNQSSBOVlMKWyAgICAw
LjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDA4YzFjNTAwMC0weDAwMDAwMDAw
OGMyMGVmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAw
MDAwMDAwOGMyMGYwMDAtMHgwMDAwMDAwMDhjMjgwZmZmXSB1c2FibGUKWyAgICAwLjAwMDAw
MF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDA4YzI4MTAwMC0weDAwMDAwMDAwOGRlYzBm
ZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAw
OGRlYzEwMDAtMHgwMDAwMDAwMDhkZjk5ZmZmXSBBQ1BJIE5WUwpbICAgIDAuMDAwMDAwXSBC
SU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDhkZjlhMDAwLTB4MDAwMDAwMDA4ZGZmZWZmZl0g
QUNQSSBkYXRhClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwOGRm
ZmYwMDAtMHgwMDAwMDAwMDhkZmZmZThiXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1l
ODIwOiBbbWVtIDB4MDAwMDAwMDA4ZGZmZmU4Yy0weDAwMDAwMDAwOGRmZmZmNTddIEFDUEkg
ZGF0YQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDhlMDAwMDAw
LTB4MDAwMDAwMDA4ZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIw
OiBbbWVtIDB4MDAwMDAwMDA5NDAwMDAwMC0weDAwMDAwMDAwOTlmZmZmZmZdIHJlc2VydmVk
ClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwOWRmMDAwMDAtMHgw
MDAwMDAwMDlmZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFtt
ZW0gMHgwMDAwMDAwMGUwMDAwMDAwLTB4MDAwMDAwMDBlZmZmZmZmZl0gcmVzZXJ2ZWQKWyAg
ICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZDAwMDAwMC0weDAwMDAw
MDAwZmU3ZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAw
eDAwMDAwMDAwZmVjMDAwMDAtMHgwMDAwMDAwMGZlYzAwZmZmXSByZXNlcnZlZApbICAgIDAu
MDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZDAwMDAwLTB4MDAwMDAwMDBm
ZWQwMGZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAw
MDAwMDBmZWQxMDAwMC0weDAwMDAwMDAwZmVkMTlmZmZdIHJlc2VydmVkClsgICAgMC4wMDAw
MDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmVkODQwMDAtMHgwMDAwMDAwMGZlZDg0
ZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAw
MGZlZTAwMDAwLTB4MDAwMDAwMDBmZWUwMGZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0g
QklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZjQwMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZd
IHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAxMDAw
MDAwMDAtMHgwMDAwMDAwMjczZTMwZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1l
ODIwOiBbbWVtIDB4MDAwMDAwMDI3M2UzMTAwMC0weDAwMDAwMDEwNWZmZmZmZmZdIHVudXNh
YmxlClsgICAgMC4wMDAwMDBdIE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rpb246IGFj
dGl2ZQpbICAgIDAuMDAwMDAwXSBTTUJJT1MgMi43IHByZXNlbnQuClsgICAgMC4wMDAwMDBd
IERNSTogSW50ZWwgQ29ycG9yYXRpb24gUzEyMDBTUC9TMTIwMFNQLCBCSU9TIFMxMjAwU1Au
ODZCLjAzLjAxLjAwMjAuMDUyNjIwMTcwNzM3IDA1LzI2LzIwMTcKWyAgICAwLjAwMDAwMF0g
SHlwZXJ2aXNvciBkZXRlY3RlZDogWGVuIEhWTQpbICAgIDAuMDAwMDAwXSBYZW4gdmVyc2lv
biA0LjEyLgpbICAgIDAuMDAwMDAwXSBYZW4gUGxhdGZvcm0gUENJOiB1bnJlY29nbmlzZWQg
bWFnaWMgdmFsdWUKWyAgICAwLjA1NTA3Nl0gdHNjOiBGYXN0IFRTQyBjYWxpYnJhdGlvbiBm
YWlsZWQKWyAgICAwLjA1NTA3N10gdHNjOiBEZXRlY3RlZCAzNzkyLjEzMiBNSHogcHJvY2Vz
c29yClsgICAgMC4wNjA1OTRdIGxhc3RfcGZuID0gMHgyNzNlMzEgbWF4X2FyY2hfcGZuID0g
MHg0MDAwMDAwMDAKWyAgICAwLjA2MjE0MF0geDg2L1BBVDogQ29uZmlndXJhdGlvbiBbMC03
XTogV0IgIFdDICBVQy0gVUMgIFdCICBXUCAgVUMtIFdUICAKWyAgICAwLjA2MzU1Nl0gbGFz
dF9wZm4gPSAweDhkZmZmIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwClsgICAgMC4wNzcw
NzddIFVzaW5nIEdCIHBhZ2VzIGZvciBkaXJlY3QgbWFwcGluZwpbICAgIDAuMDc3NDczXSBS
QU1ESVNLOiBbbWVtIDB4MDI4MmMwMDAtMHgxMjkxZWZmZl0KWyAgICAwLjA3NzQ3OV0gQUNQ
STogRWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkClsgICAgMC4w
Nzc1MDFdIEFDUEk6IFJTRFAgMHgwMDAwMDAwMDhERkZGRThDIDAwMDAyNCAodjAyIElOVEVM
ICkKWyAgICAwLjA3NzUwNF0gQUNQSTogWFNEVCAweDAwMDAwMDAwOERGRkZFQjAgMDAwMDg0
ICh2MDEgSU5URUwgIFMxMjAwU1BPIDAwMDAwMDAwIElOVEwgMDEwMDAwMTMpClsgICAgMC4w
Nzc1MDhdIEFDUEk6IEFQSUMgMHgwMDAwMDAwMDhERkZGRjM0IDAwMDBDQyAodjAzIElOVEVM
ICBTMTIwMFNQTyAwMDAwMDAwMSBJTlRMIDIwMDkxMDEzKQpbICAgIDAuMDc3NTEyXSBBQ1BJ
OiBGQUNQIDB4MDAwMDAwMDA4REZGMzAwMCAwMDAwRjQgKHYwNSBJTlRFTCAgUzEyMDBTUE8g
MDAwMDAwMDAgSU5UTCAyMDA5MTAxMykKWyAgICAwLjA3NzU0Nl0gQUNQSTogRFNEVCAweDAw
MDAwMDAwOERGQzMwMDAgMDI5MjQxICh2MDIgSU5URUwgIFMxMjAwU1BPIDAwMDAwMDAwIElO
VEwgMjAwOTEwMTMpClsgICAgMC4wNzc1NDldIEFDUEk6IEZBQ1MgMHgwMDAwMDAwMDhERjZE
MDAwIDAwMDA0MApbICAgIDAuMDc3NTUzXSBBQ1BJOiBNQ0ZHIDB4MDAwMDAwMDA4REZGMDAw
MCAwMDAwM0MgKHYwMSBJTlRFTCAgUzEyMDBTUE8gMDAwMDAwMDEgSU5UTCAyMDA5MTAxMykK
WyAgICAwLjA3NzU1Nl0gQUNQSTogU1NEVCAweDAwMDAwMDAwOERGQzAwMDAgMDAyQkFFICh2
MDIgSU5URUwgIFMxMjAwU1BPIDAwMDAxMDAwIElOVEwgMjAwOTEwMTMpClsgICAgMC4wNzc1
NjBdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMDhERkJGMDAwIDAwMEJFMyAodjAyIElOVEVMICBT
MTIwMFNQTyAwMDAwMTAwMCBJTlRMIDIwMDkxMDEzKQpbICAgIDAuMDc3NTYzXSBBQ1BJOiBT
U0RUIDB4MDAwMDAwMDA4REZCRTAwMCAwMDAxOUEgKHYwMiBJTlRFTCAgUzEyMDBTUE8gMDAw
MDEwMDAgSU5UTCAyMDA5MTAxMykKWyAgICAwLjA3NzU2N10gQUNQSTogU1NEVCAweDAwMDAw
MDAwOERGQkQwMDAgMDAwNEEzICh2MDIgSU5URUwgIFMxMjAwU1BPIDAwMDAxMDAwIElOVEwg
MjAwOTEwMTMpClsgICAgMC4wNzc1NzFdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMDhERkY0MDAw
IDAwNTMyOCAodjAyIElOVEVMICBTMTIwMFNQTyAwMDAwMzAwMCBJTlRMIDIwMTQxMTA3KQpb
ICAgIDAuMDc3NTc0XSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDA4REZCQzAwMCAwMDBFNzMgKHYw
MiBJTlRFTCAgUzEyMDBTUE8gMDAwMDMwMDAgSU5UTCAyMDE0MTEwNykKWyAgICAwLjA3NzU3
OF0gQUNQSTogU1NEVCAweDAwMDAwMDAwOERGQkEwMDAgMDAwMDY0ICh2MDIgSU5URUwgIFMx
MjAwU1BPIDAwMDAwMDAyIElOVEwgMjAxNDExMDcpClsgICAgMC4wNzc1ODJdIEFDUEk6IFNT
RFQgMHgwMDAwMDAwMDhERkZCMDAwIDAwMDNBNyAodjAyIElOVEVMICBTMTIwMFNQTyAwMDAw
MTAwMCBJTlRMIDIwMTQxMTA3KQpbICAgIDAuMDc3NTg1XSBBQ1BJOiBTU0RUIDB4MDAwMDAw
MDA4REZCQjAwMCAwMDBCNzkgKHYwMiBJTlRFTCAgUzEyMDBTUE8gMDAwMDAwMDIgSU5UTCAy
MDE0MTEwNykKWyAgICAwLjA3Nzc2NF0gTm8gTlVNQSBjb25maWd1cmF0aW9uIGZvdW5kClsg
ICAgMC4wNzc3NjVdIEZha2luZyBhIG5vZGUgYXQgW21lbSAweDAwMDAwMDAwMDAwMDAwMDAt
MHgwMDAwMDAwMjczZTMwZmZmXQpbICAgIDAuMDc3NzY4XSBOT0RFX0RBVEEoMCkgYWxsb2Nh
dGVkIFttZW0gMHgyNzNlMmMwMDAtMHgyNzNlMzBmZmZdClsgICAgMC4wNzc3ODhdIFpvbmUg
cmFuZ2VzOgpbICAgIDAuMDc3Nzg5XSAgIERNQSAgICAgIFttZW0gMHgwMDAwMDAwMDAwMDAx
MDAwLTB4MDAwMDAwMDAwMGZmZmZmZl0KWyAgICAwLjA3Nzc5MF0gICBETUEzMiAgICBbbWVt
IDB4MDAwMDAwMDAwMTAwMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdClsgICAgMC4wNzc3OTFd
ICAgTm9ybWFsICAgW21lbSAweDAwMDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAwMjczZTMwZmZm
XQpbICAgIDAuMDc3NzkxXSAgIERldmljZSAgIGVtcHR5ClsgICAgMC4wNzc3OTJdIE1vdmFi
bGUgem9uZSBzdGFydCBmb3IgZWFjaCBub2RlClsgICAgMC4wNzc3OTNdIEVhcmx5IG1lbW9y
eSBub2RlIHJhbmdlcwpbICAgIDAuMDc3Nzk0XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAw
MDAwMDAwMTAwMC0weDAwMDAwMDAwMDAwOTdmZmZdClsgICAgMC4wNzc3OTRdICAgbm9kZSAg
IDA6IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDA4YzFjM2ZmZl0KWyAgICAw
LjA3Nzc5NV0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOGMyMGYwMDAtMHgwMDAwMDAw
MDhjMjgwZmZmXQpbICAgIDAuMDc3Nzk2XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDEw
MDAwMDAwMC0weDAwMDAwMDAyNzNlMzBmZmZdClsgICAgMC4wNzgyMDNdIFJlc2VydmVkIGJ1
dCB1bmF2YWlsYWJsZTogMzI3NzAgcGFnZXMKWyAgICAwLjA3ODIwNF0gSW5pdG1lbSBzZXR1
cCBub2RlIDAgW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMjczZTMwZmZmXQpb
ICAgIDAuMTA2NzgzXSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDE4MDgKWyAgICAwLjEw
NjgyN10gSU9BUElDWzBdOiBhcGljX2lkIDIsIHZlcnNpb24gMTcsIGFkZHJlc3MgMHhmZWMw
MDAwMCwgR1NJIDAtMTE5ClsgICAgMC4xMDY4MjldIEFDUEk6IElOVF9TUkNfT1ZSIChidXMg
MCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpClsgICAgMC4xMDY4MzFdIEFDUEk6
IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2ggbGV2ZWwp
ClsgICAgMC4xMDY4MzVdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlv
biBpbmZvcm1hdGlvbgpbICAgIDAuMTA2ODQxXSBzbXBib290OiBBbGxvd2luZyA4IENQVXMs
IDAgaG90cGx1ZyBDUFVzClsgICAgMC4xMDY4NTRdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHgwMDAwMDAwMC0weDAwMDAwZmZmXQpbICAgIDAuMTA2ODU1XSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwOTgwMDAtMHgwMDA5OGZmZl0K
WyAgICAwLjEwNjg1Nl0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAw
MDk5MDAwLTB4MDAwZmZmZmZdClsgICAgMC4xMDY4NTddIFBNOiBSZWdpc3RlcmVkIG5vc2F2
ZSBtZW1vcnk6IFttZW0gMHg4YzFjNDAwMC0weDhjMWM0ZmZmXQpbICAgIDAuMTA2ODU3XSBQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OGMxYzUwMDAtMHg4YzIwZWZm
Zl0KWyAgICAwLjEwNjg1OF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAw
eDhjMjgxMDAwLTB4OGRlYzBmZmZdClsgICAgMC4xMDY4NTldIFBNOiBSZWdpc3RlcmVkIG5v
c2F2ZSBtZW1vcnk6IFttZW0gMHg4ZGVjMTAwMC0weDhkZjk5ZmZmXQpbICAgIDAuMTA2ODU5
XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OGRmOWEwMDAtMHg4ZGZm
ZWZmZl0KWyAgICAwLjEwNjg2MF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l
bSAweDhkZmZmMDAwLTB4OGRmZmZmZmZdClsgICAgMC4xMDY4NjFdIFBNOiBSZWdpc3RlcmVk
IG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg4ZGZmZjAwMC0weDhkZmZmZmZmXQpbICAgIDAuMTA2
ODYyXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OGUwMDAwMDAtMHg4
ZmZmZmZmZl0KWyAgICAwLjEwNjg2Ml0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTog
W21lbSAweDkwMDAwMDAwLTB4OTNmZmZmZmZdClsgICAgMC4xMDY4NjNdIFBNOiBSZWdpc3Rl
cmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg5NDAwMDAwMC0weDk5ZmZmZmZmXQpbICAgIDAu
MTA2ODYzXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OWEwMDAwMDAt
MHg5ZGVmZmZmZl0KWyAgICAwLjEwNjg2NF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9y
eTogW21lbSAweDlkZjAwMDAwLTB4OWZmZmZmZmZdClsgICAgMC4xMDY4NjRdIFBNOiBSZWdp
c3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhhMDAwMDAwMC0weGRmZmZmZmZmXQpbICAg
IDAuMTA2ODY1XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZTAwMDAw
MDAtMHhlZmZmZmZmZl0KWyAgICAwLjEwNjg2NV0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1l
bW9yeTogW21lbSAweGYwMDAwMDAwLTB4ZmNmZmZmZmZdClsgICAgMC4xMDY4NjZdIFBNOiBS
ZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZDAwMDAwMC0weGZlN2ZmZmZmXQpb
ICAgIDAuMTA2ODY2XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmU4
MDAwMDAtMHhmZWJmZmZmZl0KWyAgICAwLjEwNjg2N10gUE06IFJlZ2lzdGVyZWQgbm9zYXZl
IG1lbW9yeTogW21lbSAweGZlYzAwMDAwLTB4ZmVjMDBmZmZdClsgICAgMC4xMDY4NjddIFBN
OiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWMwMTAwMC0weGZlY2ZmZmZm
XQpbICAgIDAuMTA2ODY4XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4
ZmVkMDAwMDAtMHhmZWQwMGZmZl0KWyAgICAwLjEwNjg2OF0gUE06IFJlZ2lzdGVyZWQgbm9z
YXZlIG1lbW9yeTogW21lbSAweGZlZDAxMDAwLTB4ZmVkMGZmZmZdClsgICAgMC4xMDY4Njld
IFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQxMDAwMC0weGZlZDE5
ZmZmXQpbICAgIDAuMTA2ODcwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVt
IDB4ZmVkMWEwMDAtMHhmZWQ4M2ZmZl0KWyAgICAwLjEwNjg3MF0gUE06IFJlZ2lzdGVyZWQg
bm9zYXZlIG1lbW9yeTogW21lbSAweGZlZDg0MDAwLTB4ZmVkODRmZmZdClsgICAgMC4xMDY4
NzFdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQ4NTAwMC0weGZl
ZGZmZmZmXQpbICAgIDAuMTA2ODcxXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBb
bWVtIDB4ZmVlMDAwMDAtMHhmZWUwMGZmZl0KWyAgICAwLjEwNjg3Ml0gUE06IFJlZ2lzdGVy
ZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlZTAxMDAwLTB4ZmYzZmZmZmZdClsgICAgMC4x
MDY4NzJdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZjQwMDAwMC0w
eGZmZmZmZmZmXQpbICAgIDAuMTA2ODc0XSBbbWVtIDB4YTAwMDAwMDAtMHhkZmZmZmZmZl0g
YXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcwpbICAgIDAuMTA2ODc1XSBCb290aW5nIHBhcmF2
aXJ0dWFsaXplZCBrZXJuZWwgb24gWGVuIFBWSApbICAgIDAuMTA2ODc3XSBjbG9ja3NvdXJj
ZTogcmVmaW5lZC1qaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZm
ZmZmZmYsIG1heF9pZGxlX25zOiA3NjQ1NTE5NjAwMjExNTY4IG5zClsgICAgMC4xNjU3ODld
IHJhbmRvbTogZ2V0X3JhbmRvbV9ieXRlcyBjYWxsZWQgZnJvbSBzdGFydF9rZXJuZWwrMHg5
Ni8weDRkYyB3aXRoIGNybmdfaW5pdD0wClsgICAgMC4xNjU3OTRdIHNldHVwX3BlcmNwdTog
TlJfQ1BVUzo1MTIgbnJfY3B1bWFza19iaXRzOjUxMiBucl9jcHVfaWRzOjggbnJfbm9kZV9p
ZHM6MQpbICAgIDAuMTY1OTAzXSBwZXJjcHU6IEVtYmVkZGVkIDQ0IHBhZ2VzL2NwdSBAKF9f
X19wdHJ2YWxfX19fKSBzMTQyODA4IHI4MTkyIGQyOTIyNCB1MjYyMTQ0ClsgICAgMC4xNjU5
MjldIFBWIHFzcGlubG9jayBoYXNoIHRhYmxlIGVudHJpZXM6IDI1NiAob3JkZXI6IDAsIDQw
OTYgYnl0ZXMpClsgICAgMC4xNjU5MzJdIEJ1aWx0IDEgem9uZWxpc3RzLCBtb2JpbGl0eSBn
cm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiAyMDY0MzU5ClsgICAgMC4xNjU5MzNdIFBvbGlj
eSB6b25lOiBOb3JtYWwKWyAgICAwLjE2NTkzNF0gS2VybmVsIGNvbW1hbmQgbGluZTogcGxh
Y2Vob2xkZXIgcm9vdD1VVUlEPTkzYmNmODJiLWI5YjktNDM2Mi05MzZhLWQwYzEwMGE5MjBk
YSBybyBjb25zb2xlPWh2YzAgZWFybHlwcmludGs9eGVuClsgICAgMC4yMjExNjRdIE1lbW9y
eTogNzkwMDE4NEsvODM4ODYwMEsgYXZhaWxhYmxlICgxMDI0NUsga2VybmVsIGNvZGUsIDEx
MzhLIHJ3ZGF0YSwgMzE2OEsgcm9kYXRhLCAxNTgwSyBpbml0LCAyNDQ0SyBic3MsIDQ4ODQx
NksgcmVzZXJ2ZWQsIDBLIGNtYS1yZXNlcnZlZCkKWyAgICAwLjIyMTIxNF0gS2VybmVsL1Vz
ZXIgcGFnZSB0YWJsZXMgaXNvbGF0aW9uOiBlbmFibGVkClsgICAgMC4yMjEyMjZdIGZ0cmFj
ZTogYWxsb2NhdGluZyAzMTI1MyBlbnRyaWVzIGluIDEyMyBwYWdlcwpbICAgIDAuMjI5NjY5
XSByY3U6IEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4yMjk2NzFd
IHJjdTogCVJDVSByZXN0cmljdGluZyBDUFVzIGZyb20gTlJfQ1BVUz01MTIgdG8gbnJfY3B1
X2lkcz04LgpbICAgIDAuMjI5NjcyXSByY3U6IFJDVSBjYWxjdWxhdGVkIHZhbHVlIG9mIHNj
aGVkdWxlci1lbmxpc3RtZW50IGRlbGF5IGlzIDI1IGppZmZpZXMuClsgICAgMC4yMjk2NzJd
IHJjdTogQWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0X2xlYWY9MTYsIG5yX2Nw
dV9pZHM9OApbICAgIDAuMjMxNDQ1XSBVc2luZyBOVUxMIGxlZ2FjeSBQSUMKWyAgICAwLjIz
MTQ0Nl0gTlJfSVJRUzogMzMwMjQsIG5yX2lycXM6IDIwNDgsIHByZWFsbG9jYXRlZCBpcnFz
OiAwClsgICAgMC4yMzE0NjZdIHhlbjpldmVudHM6IFVzaW5nIEZJRk8tYmFzZWQgQUJJClsg
ICAgMC4yMzY2MzRdIHhlbjpldmVudHM6IFhlbiBIVk0gY2FsbGJhY2sgdmVjdG9yIGZvciBl
dmVudCBkZWxpdmVyeSBpcyBlbmFibGVkClsgICAgMC4yMzY3MTZdIENvbnNvbGU6IGNvbG91
ciBkdW1teSBkZXZpY2UgODB4MjUKWyAgICAxLjI3ODYwNF0gY29uc29sZSBbaHZjMF0gZW5h
YmxlZApbICAgIDEuMjgyNDk0XSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTgxMDAzClsgICAg
MS4yOTkzNTddIEZhaWxlZCB0byByZWdpc3RlciBsZWdhY3kgdGltZXIgaW50ZXJydXB0Clsg
ICAgMS4zMDQ5MTNdIEFQSUM6IFN3aXRjaCB0byBzeW1tZXRyaWMgSS9PIG1vZGUgc2V0dXAK
WyAgICAxLjMxMTg5OV0geDJhcGljIGVuYWJsZWQKWyAgICAxLjMxNjE5OV0gU3dpdGNoZWQg
QVBJQyByb3V0aW5nIHRvIHBoeXNpY2FsIHgyYXBpYy4KWyAgICAxLjMyMTc4M10gY2xvY2tz
b3VyY2U6IHRzYy1lYXJseTogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6
IDB4NmQ1MjlmZDEyZjcsIG1heF9pZGxlX25zOiA4ODE1OTEyMDMwMDYgbnMKWyAgICAxLjMz
MzU4N10gQ2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBlZCksIHZhbHVlIGNhbGN1bGF0
ZWQgdXNpbmcgdGltZXIgZnJlcXVlbmN5Li4gNzU4NC4yNiBCb2dvTUlQUyAobHBqPTE1MTY4
NTI4KQpbICAgIDEuMzM3NTcyXSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAz
MDEKWyAgICAxLjMzNzU3Ml0gU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxpemVkClsgICAg
MS4zMzc1NzJdIFlhbWE6IGJlY29taW5nIG1pbmRmdWwuClsgICAgMS4zMzc1NzJdIEFwcEFy
bW9yOiBBcHBBcm1vciBkaXNhYmxlZCBieSBib290IHRpbWUgcGFyYW1ldGVyClsgICAgMS4z
Mzc1NzJdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwNDg1NzYgKG9yZGVy
OiAxMSwgODM4ODYwOCBieXRlcykKWyAgICAxLjMzNzU3Ml0gSW5vZGUtY2FjaGUgaGFzaCB0
YWJsZSBlbnRyaWVzOiA1MjQyODggKG9yZGVyOiAxMCwgNDE5NDMwNCBieXRlcykKWyAgICAx
LjMzNzU3Ml0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6
IDUsIDEzMTA3MiBieXRlcykKWyAgICAxLjMzNzU3Ml0gTW91bnRwb2ludC1jYWNoZSBoYXNo
IHRhYmxlIGVudHJpZXM6IDE2Mzg0IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDEu
MzM3NTcyXSBtY2U6IENQVSBzdXBwb3J0cyAyIE1DRSBiYW5rcwpbICAgIDEuMzM3NTcyXSBM
YXN0IGxldmVsIGlUTEIgZW50cmllczogNEtCIDY0LCAyTUIgOCwgNE1CIDgKWyAgICAxLjMz
NzU3Ml0gTGFzdCBsZXZlbCBkVExCIGVudHJpZXM6IDRLQiA2NCwgMk1CIDAsIDRNQiAwLCAx
R0IgNApbICAgIDEuMzM3NTcyXSBTcGVjdHJlIFYyIDogTWl0aWdhdGlvbjogRnVsbCBnZW5l
cmljIHJldHBvbGluZQpbICAgIDEuMzM3NTcyXSBTcGVjdHJlIFYyIDogU3BlY3RyZSB2MiAv
IFNwZWN0cmVSU0IgbWl0aWdhdGlvbjogRmlsbGluZyBSU0Igb24gY29udGV4dCBzd2l0Y2gK
WyAgICAxLjMzNzU3Ml0gU3BlY3VsYXRpdmUgU3RvcmUgQnlwYXNzOiBWdWxuZXJhYmxlClsg
ICAgMS4zMzc1NzJdIEZyZWVpbmcgU01QIGFsdGVybmF0aXZlcyBtZW1vcnk6IDMySwpbICAg
IDEuMzM3NTcyXSBjbG9ja3NvdXJjZTogeGVuOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYg
bWF4X2N5Y2xlczogMHgxY2Q0MmU0ZGZmYiwgbWF4X2lkbGVfbnM6IDg4MTU5MDU5MTQ4MyBu
cwpbICAgIDEuMzM3NTcyXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDAKWyAgICAx
LjMzNzU3Ml0gc21wYm9vdDogQ1BVMDogSW50ZWwoUikgWGVvbihSKSBDUFUgRTMtMTI3MCB2
NiBAIDMuODBHSHogKGZhbWlseTogMHg2LCBtb2RlbDogMHg5ZSwgc3RlcHBpbmc6IDB4OSkK
WyAgICAxLjMzNzYwNV0gY3B1IDAgc3BpbmxvY2sgZXZlbnQgaXJxIDEyNQpbICAgIDEuMzQx
NjM4XSBQZXJmb3JtYW5jZSBFdmVudHM6IHVuc3VwcG9ydGVkIHA2IENQVSBtb2RlbCAxNTgg
bm8gUE1VIGRyaXZlciwgc29mdHdhcmUgZXZlbnRzIG9ubHkuClsgICAgMS4zNDU1OTRdIHJj
dTogSGllcmFyY2hpY2FsIFNSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMS4zNDk4MTddIE5N
SSB3YXRjaGRvZzogUGVyZiBOTUkgd2F0Y2hkb2cgcGVybWFuZW50bHkgZGlzYWJsZWQKWyAg
ICAxLjM1MzYyOF0gc21wOiBCcmluZ2luZyB1cCBzZWNvbmRhcnkgQ1BVcyAuLi4KWyAgICAx
LjM1NzYzMV0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxClsgICAgMS4zNjE2MThd
IHg4NjogQm9vdGluZyBTTVAgY29uZmlndXJhdGlvbjoKWyAgICAxLjM2NTU3N10gLi4uLiBu
b2RlICAjMCwgQ1BVczogICAgICAjMQpbICAgIDEuMzY1OTk3XSBjcHUgMSBzcGlubG9jayBl
dmVudCBpcnEgMTMxClsgICAgMS4zNzM2NDBdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBD
UFUgMgpbICAgIDEuMzc3NjE5XSAgIzIKWyAgICAxLjM3ODA0NV0gY3B1IDIgc3BpbmxvY2sg
ZXZlbnQgaXJxIDEzNwpbICAgIDEuMzgxNjM5XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3Ig
Q1BVIDMKWyAgICAxLjM4NTYxN10gICMzClsgICAgMS4zODYwNDNdIGNwdSAzIHNwaW5sb2Nr
IGV2ZW50IGlycSAxNDMKWyAgICAxLjM4OTYzN10gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9y
IENQVSA0ClsgICAgMS4zOTM2MjBdICAjNApbICAgIDEuMzkzOTkxXSBjcHUgNCBzcGlubG9j
ayBldmVudCBpcnEgMTQ5ClsgICAgMS4zOTc2NDFdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZv
ciBDUFUgNQpbICAgIDEuNDAxNjE5XSAgIzUKWyAgICAxLjQwMTkzNF0gY3B1IDUgc3Bpbmxv
Y2sgZXZlbnQgaXJxIDE1NQpbICAgIDEuNDA1NjQxXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBm
b3IgQ1BVIDYKWyAgICAxLjQwOTYyMV0gICM2ClsgICAgMS40MTAwMTVdIGNwdSA2IHNwaW5s
b2NrIGV2ZW50IGlycSAxNjEKWyAgICAxLjQxMzYzN10gaW5zdGFsbGluZyBYZW4gdGltZXIg
Zm9yIENQVSA3ClsgICAgMS40MTc2MTldICAjNwpbICAgIDEuNDE4MDIxXSBjcHUgNyBzcGlu
bG9jayBldmVudCBpcnEgMTY3ClsgICAgMS40MjE1ODBdIHNtcDogQnJvdWdodCB1cCAxIG5v
ZGUsIDggQ1BVcwpbICAgIDEuNDI1NTc3XSBzbXBib290OiBNYXggbG9naWNhbCBwYWNrYWdl
czogMQpbICAgIDEuNDI5NTc2XSBzbXBib290OiBUb3RhbCBvZiA4IHByb2Nlc3NvcnMgYWN0
aXZhdGVkICg2MDY3NC4xMSBCb2dvTUlQUykKWyAgICAxLjQzNzgzN10gZGV2dG1wZnM6IGlu
aXRpYWxpemVkClsgICAgMS40NDE2MTddIHg4Ni9tbTogTWVtb3J5IGJsb2NrIHNpemU6IDEy
OE1CClsgICAgMS40NDYwODldIFBNOiBSZWdpc3RlcmluZyBBQ1BJIE5WUyByZWdpb24gW21l
bSAweDhjMWM0MDAwLTB4OGMxYzRmZmZdICg0MDk2IGJ5dGVzKQpbICAgIDEuNDQ5NTc4XSBQ
TTogUmVnaXN0ZXJpbmcgQUNQSSBOVlMgcmVnaW9uIFttZW0gMHg4ZGVjMTAwMC0weDhkZjk5
ZmZmXSAoODg4ODMyIGJ5dGVzKQpbICAgIDEuNDUzNjM3XSBjbG9ja3NvdXJjZTogamlmZmll
czogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9u
czogNzY0NTA0MTc4NTEwMDAwMCBucwpbICAgIDEuNDU3NTgzXSBmdXRleCBoYXNoIHRhYmxl
IGVudHJpZXM6IDIwNDggKG9yZGVyOiA1LCAxMzEwNzIgYnl0ZXMpClsgICAgMS40NjE2NDNd
IHBpbmN0cmwgY29yZTogaW5pdGlhbGl6ZWQgcGluY3RybCBzdWJzeXN0ZW0KWyAgICAxLjQ2
NTc2MF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNgpbICAgIDEuNDY5NTg1
XSB4ZW46Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxlcyB1c2luZyB2ZXJzaW9uIDEgbGF5b3V0
ClsgICAgMS40NzM1ODddIEdyYW50IHRhYmxlIGluaXRpYWxpemVkClsgICAgMS40Nzc2Nzld
IGF1ZGl0OiBpbml0aWFsaXppbmcgbmV0bGluayBzdWJzeXMgKGRpc2FibGVkKQpbICAgIDEu
NDgxNTk0XSBhdWRpdDogdHlwZT0yMDAwIGF1ZGl0KDE1NDE0MjA4NzYuOTU3OjEpOiBzdGF0
ZT1pbml0aWFsaXplZCBhdWRpdF9lbmFibGVkPTAgcmVzPTEKWyAgICAxLjQ5MTE3NV0gY3B1
aWRsZTogdXNpbmcgZ292ZXJub3IgbGFkZGVyClsgICAgMS40OTM1ODldIGNwdWlkbGU6IHVz
aW5nIGdvdmVybm9yIG1lbnUKWyAgICAxLjQ5NzU5N10gQUNQSSBGQURUIGRlY2xhcmVzIHRo
ZSBzeXN0ZW0gZG9lc24ndCBzdXBwb3J0IFBDSWUgQVNQTSwgc28gZGlzYWJsZSBpdApbICAg
IDEuNTAxNTc2XSBBQ1BJOiBidXMgdHlwZSBQQ0kgcmVnaXN0ZXJlZApbICAgIDEuNTA1NTc2
XSBhY3BpcGhwOiBBQ1BJIEhvdCBQbHVnIFBDSSBDb250cm9sbGVyIERyaXZlciB2ZXJzaW9u
OiAwLjUKWyAgICAxLjUwOTc0MF0gUENJOiBNTUNPTkZJRyBmb3IgZG9tYWluIDAwMDAgW2J1
cyAwMC1mZl0gYXQgW21lbSAweGUwMDAwMDAwLTB4ZWZmZmZmZmZdIChiYXNlIDB4ZTAwMDAw
MDApClsgICAgMS41MTM1ODNdIFBDSTogTU1DT05GSUcgYXQgW21lbSAweGUwMDAwMDAwLTB4
ZWZmZmZmZmZdIHJlc2VydmVkIGluIEU4MjAKWyAgICAxLjUxNzU4Ml0gUENJOiBVc2luZyBj
b25maWd1cmF0aW9uIHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MKWyAgICAxLjUyMjE2Nl0gSHVn
ZVRMQiByZWdpc3RlcmVkIDEuMDAgR2lCIHBhZ2Ugc2l6ZSwgcHJlLWFsbG9jYXRlZCAwIHBh
Z2VzClsgICAgMS41MjU1ODBdIEh1Z2VUTEIgcmVnaXN0ZXJlZCAyLjAwIE1pQiBwYWdlIHNp
emUsIHByZS1hbGxvY2F0ZWQgMCBwYWdlcwpbICAgIDEuNTI5NjcyXSBBQ1BJOiBBZGRlZCBf
T1NJKE1vZHVsZSBEZXZpY2UpClsgICAgMS41MzM1NzddIEFDUEk6IEFkZGVkIF9PU0koUHJv
Y2Vzc29yIERldmljZSkKWyAgICAxLjUzNzU3N10gQUNQSTogQWRkZWQgX09TSSgzLjAgX1ND
UCBFeHRlbnNpb25zKQpbICAgIDEuNTM3NTc5XSByYW5kb206IGZhc3QgaW5pdCBkb25lClsg
ICAgMS41NDE1NzZdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29yIEFnZ3JlZ2F0b3IgRGV2
aWNlKQpbICAgIDEuNTQ1NTc2XSBBQ1BJOiBBZGRlZCBfT1NJKExpbnV4LURlbGwtVmlkZW8p
ClsgICAgMS41NDk1NzVdIEFDUEk6IEFkZGVkIF9PU0koTGludXgtTGVub3ZvLU5WLUhETUkt
QXVkaW8pClsgICAgMS41ODUxNDRdIEFDUEk6IDEwIEFDUEkgQU1MIHRhYmxlcyBzdWNjZXNz
ZnVsbHkgYWNxdWlyZWQgYW5kIGxvYWRlZAooWEVOKSBkMDogYmluZDogbV9nc2k9OSBnX2dz
aT05ClsgICAgMS41OTExMzhdIEFDUEk6IFtGaXJtd2FyZSBCdWddOiBCSU9TIF9PU0koTGlu
dXgpIHF1ZXJ5IGlnbm9yZWQKWyAgICAxLjU5ODE2NF0gQUNQSTogSW50ZXJwcmV0ZXIgZW5h
YmxlZApbICAgIDEuNjAxNjA0XSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzUpClsgICAgMS42MDU0
NDZdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcKWyAgICAxLjYw
NTYwNF0gUENJOiBVc2luZyBob3N0IGJyaWRnZSB3aW5kb3dzIGZyb20gQUNQSTsgaWYgbmVj
ZXNzYXJ5LCB1c2UgInBjaT1ub2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpbICAgIDEuNjEwNDQ3
XSBBQ1BJOiBFbmFibGVkIDkgR1BFcyBpbiBibG9jayAwMCB0byA3RgpbICAgIDEuNjE0Mzk0
XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbUEcwMF0gKG9uKQpbICAgIDEuNjE3ODQ2XSBBQ1BJ
OiBQb3dlciBSZXNvdXJjZSBbUEcwMV0gKG9uKQpbICAgIDEuNjIxODM0XSBBQ1BJOiBQb3dl
ciBSZXNvdXJjZSBbUEcwMl0gKG9uKQpbICAgIDEuNjMyNjYxXSBBQ1BJOiBQb3dlciBSZXNv
dXJjZSBbV1JTVF0gKG9mZikKWyAgICAxLjYzMzg5NF0gQUNQSTogUG93ZXIgUmVzb3VyY2Ug
W1dSU1RdIChvZmYpClsgICAgMS42Mzc4OTFdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNU
XSAob2ZmKQpbICAgIDEuNjQxODkyXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9m
ZikKWyAgICAxLjY0NTg4OV0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsg
ICAgMS42NDk4ODldIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAgIDEu
NjUzODg3XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAxLjY1Nzg5
Ml0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAgMS42NjE4ODhdIEFD
UEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAgIDEuNjY1ODk3XSBBQ1BJOiBQ
b3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAxLjY2OTkyMV0gQUNQSTogUG93ZXIg
UmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAgMS42NzM5MTJdIEFDUEk6IFBvd2VyIFJlc291
cmNlIFtXUlNUXSAob2ZmKQpbICAgIDEuNjc3ODg4XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBb
V1JTVF0gKG9mZikKWyAgICAxLjY4MTg5MV0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1Rd
IChvZmYpClsgICAgMS42ODU4OTFdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2Zm
KQpbICAgIDEuNjg5ODkyXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAg
ICAxLjY5Mzg5NF0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAgMS42
OTc4OTBdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAgIDEuNzAxODg5
XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAxLjcwNTg4N10gQUNQ
STogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAgMS43MTQxNzZdIGFjcGkgQUJD
RDAwMDA6MDA6IEFDUEkgZG9jayBzdGF0aW9uIChkb2Nrcy9iYXlzIGNvdW50OiAxKQpbICAg
IDEuNzIxMzAwXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbRk4wMF0gKG9mZikKWyAgICAxLjcy
MTY1M10gQUNQSTogUG93ZXIgUmVzb3VyY2UgW0ZOMDFdIChvZmYpClsgICAgMS43MjU2NDhd
IEFDUEk6IFBvd2VyIFJlc291cmNlIFtGTjAyXSAob2ZmKQpbICAgIDEuNzI5NjQ3XSBBQ1BJ
OiBQb3dlciBSZXNvdXJjZSBbRk4wM10gKG9mZikKWyAgICAxLjczMzY0N10gQUNQSTogUG93
ZXIgUmVzb3VyY2UgW0ZOMDRdIChvZmYpClsgICAgMS43Mzg1OTRdIEFDUEk6IFBDSSBSb290
IEJyaWRnZSBbUENJMF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtZmVdKQpbICAgIDEuNzQxNTgx
XSBhY3BpIFBOUDBBMDg6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBB
U1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQpbICAgIDEuNzQ4NTIyXSBhY3BpIFBOUDBBMDg6
MDA6IF9PU0M6IE9TIG5vdyBjb250cm9scyBbUENJZUhvdHBsdWcgUE1FIEFFUiBQQ0llQ2Fw
YWJpbGl0eSBMVFJdClsgICAgMS43NDk1NzZdIGFjcGkgUE5QMEEwODowMDogRkFEVCBpbmRp
Y2F0ZXMgQVNQTSBpcyB1bnN1cHBvcnRlZCwgdXNpbmcgQklPUyBjb25maWd1cmF0aW9uClsg
ICAgMS43NTU1MzVdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDowMApbICAgIDEuNzU3
NTc4XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgwMDAwLTB4
MGNmNyB3aW5kb3ddClsgICAgMS43NjE1NzZdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMg
cmVzb3VyY2UgW2lvICAweDBkMDAtMHhmZmZmIHdpbmRvd10KWyAgICAxLjc2NTU3Nl0gcGNp
X2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBi
ZmZmZiB3aW5kb3ddClsgICAgMS43Njk1NzZdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMg
cmVzb3VyY2UgW21lbSAweGEwMDAwMDAwLTB4ZGZmZmZmZmYgd2luZG93XQpbICAgIDEuNzcz
NTc2XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgxMDgwMDAw
MDAwLTB4MTBiZmZmZmZmZiB3aW5kb3ddClsgICAgMS43Nzc1NzZdIHBjaV9idXMgMDAwMDow
MDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweGZkMDAwMDAwLTB4ZmU3ZmZmZmYgd2luZG93
XQpbICAgIDEuNzgxNTc2XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFti
dXMgMDAtZmVdClsgICAgMS43ODY0OTddIHBjaSAwMDAwOjAwOjAwLjA6IEZhaWxlZCB0byBh
ZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICAxLjc5MDkw
MF0gcGNpIDAwMDA6MDA6MDEuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1T
SS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDEuNzk1Mjg2XSBwY2kgMDAwMDowMDoxNC4wOiBG
YWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsg
ICAgMS43OTg2MDZdIHBjaSAwMDAwOjAwOjE0LjI6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhy
b3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICAxLjgwMjQ2NV0gcGNpIDAwMDA6
MDA6MTYuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdo
dCBmYWlsIQpbICAgIDEuODA2OTQ1XSBwY2kgMDAwMDowMDoxNi4xOiBGYWlsZWQgdG8gYWRk
IC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgMS44MTA4Njld
IHBjaSAwMDAwOjAwOjE3LjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kv
TVNJLVggbWlnaHQgZmFpbCEKWyAgICAxLjgxNDc2MV0gcGNpIDAwMDA6MDA6MWQuMDogRmFp
bGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAg
IDEuODE4NzI1XSBwY2kgMDAwMDowMDoxZC4yOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91
Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgMS44MjI4NjhdIHBjaSAwMDAwOjAw
OjFkLjM6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQg
ZmFpbCEKWyAgICAxLjgyNjkxNF0gcGNpIDAwMDA6MDA6MWYuMDogRmFpbGVkIHRvIGFkZCAt
IHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDEuODMwNzk3XSBw
Y2kgMDAwMDowMDoxZi4yOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01T
SS1YIG1pZ2h0IGZhaWwhClsgICAgMS44MzQ4OTBdIHBjaSAwMDAwOjAwOjFmLjQ6IEZhaWxl
ZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICAx
Ljg0MjA2OF0gcGNpIDAwMDA6MDE6MDAuMDogMi4wMDAgR2IvcyBhdmFpbGFibGUgUENJZSBi
YW5kd2lkdGgsIGxpbWl0ZWQgYnkgMi41IEdUL3MgeDEgbGluayBhdCAwMDAwOjAwOjAxLjAg
KGNhcGFibGUgb2YgNy44NzYgR2IvcyB3aXRoIDggR1QvcyB4MSBsaW5rKQpbICAgIDEuODQ1
NjM4XSBwY2kgMDAwMDowMTowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3Ig
TVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgMS44NDk2NzJdIHBjaSAwMDAwOjAwOjAxLjA6
IFBDSSBicmlkZ2UgdG8gW2J1cyAwMV0KWyAgICAxLjg1NDg1MF0gcGNpIDAwMDA6MDI6MDAu
MDogMi4wMDAgR2IvcyBhdmFpbGFibGUgUENJZSBiYW5kd2lkdGgsIGxpbWl0ZWQgYnkgMi41
IEdUL3MgeDEgbGluayBhdCAwMDAwOjAwOjFkLjAgKGNhcGFibGUgb2YgNy44NzYgR2IvcyB3
aXRoIDggR1QvcyB4MSBsaW5rKQpbICAgIDEuODU3NjY3XSBwY2kgMDAwMDowMjowMC4wOiBG
YWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsg
ICAgMS44NjE2NDZdIHBjaSAwMDAwOjAwOjFkLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMl0K
WyAgICAxLjg3MzIzOF0gcGNpIDAwMDA6MDM6MDAuMDogMi4wMDAgR2IvcyBhdmFpbGFibGUg
UENJZSBiYW5kd2lkdGgsIGxpbWl0ZWQgYnkgMi41IEdUL3MgeDEgbGluayBhdCAwMDAwOjAw
OjFkLjIgKGNhcGFibGUgb2YgNy44NzYgR2IvcyB3aXRoIDggR1QvcyB4MSBsaW5rKQpbICAg
IDEuODczNjU4XSBwY2kgMDAwMDowMzowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91
Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgMS44Nzc2ODJdIHBjaSAwMDAwOjAw
OjFkLjI6IFBDSSBicmlkZ2UgdG8gW2J1cyAwM10KWyAgICAxLjg4OTIwMV0gcGNpIDAwMDA6
MDQ6MDAuMDogMi4wMDAgR2IvcyBhdmFpbGFibGUgUENJZSBiYW5kd2lkdGgsIGxpbWl0ZWQg
YnkgMi41IEdUL3MgeDEgbGluayBhdCAwMDAwOjAwOjFkLjMgKGNhcGFibGUgb2YgNy44NzYg
R2IvcyB3aXRoIDggR1QvcyB4MSBsaW5rKQpbICAgIDEuODg5NjU4XSBwY2kgMDAwMDowNDow
MC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZh
aWwhClsgICAgMS44OTM2ODJdIHBjaSAwMDAwOjAwOjFkLjM6IFBDSSBicmlkZ2UgdG8gW2J1
cyAwNF0KWyAgICAxLjg5OTAxOV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktBXSAo
SVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkKWyAgICAxLjkwMTYyOF0gQUNQSTogUENJ
IEludGVycnVwdCBMaW5rIFtMTktCXSAoSVJRcyAzIDQgNSA2ICoxMCAxMSAxMiAxNCAxNSkK
WyAgICAxLjkwNTYyNl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktDXSAoSVJRcyAz
IDQgNSA2IDEwICoxMSAxMiAxNCAxNSkKWyAgICAxLjkwOTYyNl0gQUNQSTogUENJIEludGVy
cnVwdCBMaW5rIFtMTktEXSAoSVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkKWyAgICAx
LjkxMzYyNV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktFXSAoSVJRcyAzIDQgNSA2
IDEwICoxMSAxMiAxNCAxNSkKWyAgICAxLjkxNzYyNl0gQUNQSTogUENJIEludGVycnVwdCBM
aW5rIFtMTktGXSAoSVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkKWyAgICAxLjkyMTYy
Nl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktHXSAoSVJRcyAzIDQgNSA2IDEwICox
MSAxMiAxNCAxNSkKWyAgICAxLjkyNTYyNl0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtM
TktIXSAoSVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkKWyAgICAxLjkzMDQxN10geGVu
OmJhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcgpbICAgIDEuOTMzNTgwXSBh
cmNoX3hlbl9iYWxsb29uX2luaXQ6IENhbid0IHJlYWQgaG9zdCBlODIwICgtMzgpClsgICAg
MS45Mzc2MzldIHBjaSAwMDAwOjAyOjAwLjA6IHZnYWFyYjogc2V0dGluZyBhcyBib290IFZH
QSBkZXZpY2UKWyAgICAxLjk0MTU3Ml0gcGNpIDAwMDA6MDI6MDAuMDogdmdhYXJiOiBWR0Eg
ZGV2aWNlIGFkZGVkOiBkZWNvZGVzPWlvK21lbSxvd25zPWlvK21lbSxsb2Nrcz1ub25lClsg
ICAgMS45NDE1NzddIHBjaSAwMDAwOjAyOjAwLjA6IHZnYWFyYjogYnJpZGdlIGNvbnRyb2wg
cG9zc2libGUKWyAgICAxLjk0NTU3NV0gdmdhYXJiOiBsb2FkZWQKWyAgICAxLjk0ODY5NV0g
cHBzX2NvcmU6IExpbnV4UFBTIEFQSSB2ZXIuIDEgcmVnaXN0ZXJlZApbICAgIDEuOTQ5NTc2
XSBwcHNfY29yZTogU29mdHdhcmUgdmVyLiA1LjMuNiAtIENvcHlyaWdodCAyMDA1LTIwMDcg
Um9kb2xmbyBHaW9tZXR0aSA8Z2lvbWV0dGlAbGludXguaXQ+ClsgICAgMS45NTM1NzhdIFBU
UCBjbG9jayBzdXBwb3J0IHJlZ2lzdGVyZWQKWyAgICAxLjk1NzU3OV0gRURBQyBNQzogVmVy
OiAzLjAuMApbICAgIDEuOTYxMjg3XSBQQ0k6IFVzaW5nIEFDUEkgZm9yIElSUSByb3V0aW5n
ClsgICAgMS45ODk3MThdIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB0
c2MtZWFybHkKWyAgICAyLjAwMTYzN10gVkZTOiBEaXNrIHF1b3RhcyBkcXVvdF82LjYuMApb
ICAgIDIuMDA1OTQyXSBWRlM6IERxdW90LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNTEy
IChvcmRlciAwLCA0MDk2IGJ5dGVzKQpbICAgIDIuMDEzNzIxXSBwbnA6IFBuUCBBQ1BJIGlu
aXQKWyAgICAyLjAxNzI3M10gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmQwMDAwMDAtMHhmZGFi
ZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjAyNDY0OF0gc3lzdGVtIDAwOjAwOiBb
bWVtIDB4ZmRhZDAwMDAtMHhmZGFkZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjAz
MjEwN10gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmRiMDAwMDAtMHhmZGZmZmZmZl0gaGFzIGJl
ZW4gcmVzZXJ2ZWQKWyAgICAyLjAzOTU3NF0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmUwMDAw
MDAtMHhmZTAxZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjA0NzAzOV0gc3lzdGVt
IDAwOjAwOiBbbWVtIDB4ZmUwMzYwMDAtMHhmZTAzYmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQK
WyAgICAyLjA1NDUwOF0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmUwM2QwMDAtMHhmZTNmZmZm
Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjA2MTk3MF0gc3lzdGVtIDAwOjAwOiBbbWVt
IDB4ZmU0MTAwMDAtMHhmZTdmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjA2OTcz
MV0gc3lzdGVtIDAwOjAxOiBbaW8gIDB4MjAwMC0weDIwZmVdIGhhcyBiZWVuIHJlc2VydmVk
ClsgICAgMi4wNzYzNThdIHN5c3RlbSAwMDowMjogW2lvICAweDA2ODAtMHgwNjlmXSBoYXMg
YmVlbiByZXNlcnZlZApbICAgIDIuMDgyOTM0XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHhmZmZm
XSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDIuMDg4OTQ1XSBzeXN0ZW0gMDA6MDI6IFtpbyAg
MHhmZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDIuMDk0OTU5XSBzeXN0ZW0gMDA6MDI6
IFtpbyAgMHhmZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDIuMTAwOTY3XSBzeXN0ZW0g
MDA6MDI6IFtpbyAgMHgxODAwLTB4MThmZV0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjEw
NzY1OV0gc3lzdGVtIDAwOjAyOiBbaW8gIDB4MTY0ZS0weDE2NGZdIGhhcyBiZWVuIHJlc2Vy
dmVkClsgICAgMi4xMTQ0MTldIHN5c3RlbSAwMDowMzogW2lvICAweDA4MDAtMHgwODdmXSBo
YXMgYmVlbiByZXNlcnZlZApbICAgIDIuMTIxMDg1XSBzeXN0ZW0gMDA6MDU6IFtpbyAgMHgx
ODU0LTB4MTg1N10gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjEyOTA5MF0gc3lzdGVtIDAw
OjA3OiBbbWVtIDB4ZmRhZjAwMDAtMHhmZGFmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAg
ICAyLjEzNjM4OF0gc3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmRhZTAwMDAtMHhmZGFlZmZmZl0g
aGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjE0Mzg1NF0gc3lzdGVtIDAwOjA3OiBbbWVtIDB4
ZmRhYzAwMDAtMHhmZGFjZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjE1MTc4Ml0g
c3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVkMTAwMDAtMHhmZWQxN2ZmZl0gaGFzIGJlZW4gcmVz
ZXJ2ZWQKWyAgICAyLjE1OTA4Ml0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVkMTgwMDAtMHhm
ZWQxOGZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjE2NjU0NV0gc3lzdGVtIDAwOjA4
OiBbbWVtIDB4ZmVkMTkwMDAtMHhmZWQxOWZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAy
LjE3NDAxM10gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZTAwMDAwMDAtMHhlZmZmZmZmZl0gaGFz
IGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjE4MTQ3N10gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVk
MjAwMDAtMHhmZWQzZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjE4ODk0MF0gc3lz
dGVtIDAwOjA4OiBbbWVtIDB4ZmVkOTAwMDAtMHhmZWQ5M2ZmZl0gaGFzIGJlZW4gcmVzZXJ2
ZWQKWyAgICAyLjE5NjQwOF0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVkNDUwMDAtMHhmZWQ4
ZmZmZl0gY291bGQgbm90IGJlIHJlc2VydmVkClsgICAgMi4yMDQyNjJdIHN5c3RlbSAwMDow
ODogW21lbSAweGZmMDAwMDAwLTB4ZmZmZmZmZmZdIGNvdWxkIG5vdCBiZSByZXNlcnZlZApb
ICAgIDIuMjEyMTEzXSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWUwMDAwMC0weGZlZWZmZmZm
XSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKWyAgICAyLjIxOTk3MF0gc3lzdGVtIDAwOjA4OiBb
bWVtIDB4YTAwMDAwMDAtMHhhMDAxZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjIy
ODIyMV0gcG5wOiBQblAgQUNQSTogZm91bmQgOSBkZXZpY2VzClsgICAgMi4yNDAyMDZdIFBN
LVRpbWVyIGZhaWxlZCBjb25zaXN0ZW5jeSBjaGVjayAgKDB4ZmZmZmZmKSAtIGFib3J0aW5n
LgpbICAgIDIuMjQ3MzAyXSBwY2kgMDAwMDowMTowMC4wOiBjYW4ndCBjbGFpbSBCQVIgNiBb
bWVtIDB4ZmZmYzAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlkZ2Ug
d2luZG93ClsgICAgMi4yNTg0NDldIHBjaSAwMDAwOjAyOjAwLjA6IGNhbid0IGNsYWltIEJB
UiA2IFttZW0gMHhmZmZmMDAwMC0weGZmZmZmZmZmIHByZWZdOiBubyBjb21wYXRpYmxlIGJy
aWRnZSB3aW5kb3cKWyAgICAyLjI2OTY0OF0gcGNpIDAwMDA6MDE6MDAuMDogQkFSIDY6IGFz
c2lnbmVkIFttZW0gMHhhMmRjMDAwMC0weGEyZGZmZmZmIHByZWZdClsgICAgMi4yNzc3NDZd
IHBjaSAwMDAwOjAwOjAxLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMV0KWyAgICAyLjI4MzM3
MF0gcGNpIDAwMDA6MDA6MDEuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHg1MDAwLTB4NWZm
Zl0KWyAgICAyLjI5MDI1OF0gcGNpIDAwMDA6MDA6MDEuMDogICBicmlkZ2Ugd2luZG93IFtt
ZW0gMHhhMmQwMDAwMC0weGEyZGZmZmZmXQpbICAgIDIuMjk3OTQ3XSBwY2kgMDAwMDowMjow
MC4wOiBCQVIgNjogYXNzaWduZWQgW21lbSAweGEyODEwMDAwLTB4YTI4MWZmZmYgcHJlZl0K
WyAgICAyLjMwNjA1Nl0gcGNpIDAwMDA6MDA6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDAy
XQpbICAgIDIuMzExNjg0XSBwY2kgMDAwMDowMDoxZC4wOiAgIGJyaWRnZSB3aW5kb3cgW21l
bSAweGEyMDAwMDAwLTB4YTI4ZmZmZmZdClsgICAgMi4zMTkzNDFdIHBjaSAwMDAwOjAwOjFk
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YTEwMDAwMDAtMHhhMWZmZmZmZiA2NGJpdCBw
cmVmXQpbICAgIDIuMzI4MDcxXSBwY2kgMDAwMDowMDoxZC4yOiBQQ0kgYnJpZGdlIHRvIFti
dXMgMDNdClsgICAgMi4zMzM2ODhdIHBjaSAwMDAwOjAwOjFkLjI6ICAgYnJpZGdlIHdpbmRv
dyBbaW8gIDB4NDAwMC0weDRmZmZdClsgICAgMi4zNDA1NzZdIHBjaSAwMDAwOjAwOjFkLjI6
ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YTJiMDAwMDAtMHhhMmNmZmZmZl0KWyAgICAyLjM0
ODIzOV0gcGNpIDAwMDA6MDA6MWQuMzogUENJIGJyaWRnZSB0byBbYnVzIDA0XQpbICAgIDIu
MzUzODU1XSBwY2kgMDAwMDowMDoxZC4zOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDMwMDAt
MHgzZmZmXQpbICAgIDIuMzYwNzQyXSBwY2kgMDAwMDowMDoxZC4zOiAgIGJyaWRnZSB3aW5k
b3cgW21lbSAweGEyOTAwMDAwLTB4YTJhZmZmZmZdClsgICAgMi4zNjg1MzVdIE5FVDogUmVn
aXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpbICAgIDIuMzczNDI2XSB0Y3BfbGlzdGVuX3Bv
cnRhZGRyX2hhc2ggaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogNCwgNjU1MzYg
Ynl0ZXMpClsgICAgMi4zODIxODNdIFRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJp
ZXM6IDY1NTM2IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpbICAgIDIuMzkwMzY4XSBUQ1Ag
YmluZCBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogOCwgMTA0ODU3NiBieXRl
cykKWyAgICAyLjM5Nzk0OV0gVENQOiBIYXNoIHRhYmxlcyBjb25maWd1cmVkIChlc3RhYmxp
c2hlZCA2NTUzNiBiaW5kIDY1NTM2KQpbICAgIDIuNDA1MjYxXSBVRFAgaGFzaCB0YWJsZSBl
bnRyaWVzOiA0MDk2IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDIuNDEyMTM2XSBV
RFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiA1LCAxMzEwNzIgYnl0
ZXMpClsgICAgMi40MTk1MjhdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQpb
ICAgIDIuNDI1MjExXSBwY2kgMDAwMDowMjowMC4wOiBWaWRlbyBkZXZpY2Ugd2l0aCBzaGFk
b3dlZCBST00gYXQgW21lbSAweDAwMGMwMDAwLTB4MDAwZGZmZmZdClsgICAgMi40MzQ0ODhd
IFVucGFja2luZyBpbml0cmFtZnMuLi4KWyAgICA1LjAxNzk5MF0gRnJlZWluZyBpbml0cmQg
bWVtb3J5OiAyNjMxMTZLClsgICAgNS4wMjI0OTddIFBDSS1ETUE6IFVzaW5nIHNvZnR3YXJl
IGJvdW5jZSBidWZmZXJpbmcgZm9yIElPIChTV0lPVExCKQpbICAgIDUuMDI5NzUzXSBzb2Z0
d2FyZSBJTyBUTEI6IG1hcHBlZCBbbWVtIDB4ODgxYzQwMDAtMHg4YzFjNDAwMF0gKDY0TUIp
ClsgICAgNS4wMzc1OTZdIEluaXRpYWxpc2Ugc3lzdGVtIHRydXN0ZWQga2V5cmluZ3MKWyAg
ICA1LjA0MjYxMF0gd29ya2luZ3NldDogdGltZXN0YW1wX2JpdHM9NDAgbWF4X29yZGVyPTIx
IGJ1Y2tldF9vcmRlcj0wClsgICAgNS4wNTAxMDhdIHpidWQ6IGxvYWRlZApbICAgIDUuMDUy
OTkzXSBwc3RvcmU6IHVzaW5nIGRlZmxhdGUgY29tcHJlc3Npb24KWyAgICA1LjIzMjIzMV0g
S2V5IHR5cGUgYXN5bW1ldHJpYyByZWdpc3RlcmVkClsgICAgNS4yMzY3MzFdIEFzeW1tZXRy
aWMga2V5IHBhcnNlciAneDUwOScgcmVnaXN0ZXJlZApbICAgIDUuMjQyMjQ4XSBCbG9jayBs
YXllciBTQ1NJIGdlbmVyaWMgKGJzZykgZHJpdmVyIHZlcnNpb24gMC40IGxvYWRlZCAobWFq
b3IgMjQ3KQpbICAgIDUuMjUwNjQzXSBpbyBzY2hlZHVsZXIgbm9vcCByZWdpc3RlcmVkClsg
ICAgNS4yNTUwMzddIGlvIHNjaGVkdWxlciBkZWFkbGluZSByZWdpc3RlcmVkClsgICAgNS4y
NTk4OTJdIGlvIHNjaGVkdWxlciBjZnEgcmVnaXN0ZXJlZCAoZGVmYXVsdCkKWyAgICA1LjI2
NTIxM10gaW8gc2NoZWR1bGVyIG1xLWRlYWRsaW5lIHJlZ2lzdGVyZWQKWyAgICA1LjI3MDM1
Nl0gaW8gc2NoZWR1bGVyIGt5YmVyIHJlZ2lzdGVyZWQKWyAgICA1LjI3NjM5MF0gcGNpZXBv
cnQgMDAwMDowMDowMS4wOiBBRVIgZW5hYmxlZCB3aXRoIElSUSAxNzAKWyAgICA1LjI4MjU4
M10gcGNpZXBvcnQgMDAwMDowMDoxZC4wOiBBRVIgZW5hYmxlZCB3aXRoIElSUSAxNzEKWyAg
ICA1LjI4ODg4NF0gcGNpZXBvcnQgMDAwMDowMDoxZC4yOiBBRVIgZW5hYmxlZCB3aXRoIElS
USAxNzIKWyAgICA1LjI5NTE4M10gcGNpZXBvcnQgMDAwMDowMDoxZC4zOiBBRVIgZW5hYmxl
ZCB3aXRoIElSUSAxNzMKWyAgICA1LjMwMTQ1MF0gcGNpZXBvcnQgMDAwMDowMDowMS4wOiBT
aWduYWxpbmcgUE1FIHdpdGggSVJRIDE3MApbICAgIDUuMzA3OTQ0XSBwY2llcG9ydCAwMDAw
OjAwOjFkLjA6IFNpZ25hbGluZyBQTUUgd2l0aCBJUlEgMTcxClsgICAgNS4zMTQ0MzldIHBj
aWVwb3J0IDAwMDA6MDA6MWQuMjogU2lnbmFsaW5nIFBNRSB3aXRoIElSUSAxNzIKWyAgICA1
LjMyMDkzMl0gcGNpZXBvcnQgMDAwMDowMDoxZC4zOiBTaWduYWxpbmcgUE1FIHdpdGggSVJR
IDE3MwpbICAgIDUuMzI3NzQxXSB4ZW5fbWNlbG9nOiBGYWlsZWQgdG8gZ2V0IENQVSBudW1i
ZXJzClsgICAgNS4zMzMzMTVdIFNlcmlhbDogODI1MC8xNjU1MCBkcml2ZXIsIDQgcG9ydHMs
IElSUSBzaGFyaW5nIGVuYWJsZWQKWyAgICA1LjM0MDcxN10gaHBldF9hY3BpX2FkZDogbm8g
YWRkcmVzcyBvciBpcnFzIGluIF9DUlMKWyAgICA1LjM0NjMwMV0gTGludXggYWdwZ2FydCBp
bnRlcmZhY2UgdjAuMTAzClsgICAgNS4zNTA5OTBdIEFNRCBJT01NVXYyIGRyaXZlciBieSBK
b2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KWyAgICA1LjM1NzcxM10gQU1EIElPTU1V
djIgZnVuY3Rpb25hbGl0eSBub3QgYXZhaWxhYmxlIG9uIHRoaXMgc3lzdGVtClsgICAgNS4z
NjUzNDZdIGk4MDQyOiBQTlA6IE5vIFBTLzIgY29udHJvbGxlciBmb3VuZC4KWyAgICA1LjM3
MDY1Ml0gbW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UK
WyAgICA1LjM3NjgzN10gcnRjX2Ntb3MgMDA6MDQ6IFJUQyBjYW4gd2FrZSBmcm9tIFM0CihY
RU4pIGQwOiBiaW5kOiBtX2dzaT04IGdfZ3NpPTgKWyAgICA1LjQwNTE4NF0gcnRjX2Ntb3Mg
MDA6MDQ6IHJlZ2lzdGVyZWQgYXMgcnRjMApbICAgIDUuNDEwMDY5XSBydGNfY21vcyAwMDow
NDogYWxhcm1zIHVwIHRvIG9uZSBtb250aCwgeTNrLCAyNDIgYnl0ZXMgbnZyYW0KWyAgICA1
LjQxNzk2MV0gbGVkdHJpZy1jcHU6IHJlZ2lzdGVyZWQgdG8gaW5kaWNhdGUgYWN0aXZpdHkg
b24gQ1BVcwpbICAgIDUuNDI1NTkzXSBvcHJvZmlsZTogdXNpbmcgTk1JIHRpbWVyIGludGVy
cnVwdC4KWyAgICA1LjQzMDczNV0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAx
MApbICAgIDUuNDM1ODc3XSBTZWdtZW50IFJvdXRpbmcgd2l0aCBJUHY2ClsgICAgNS40Mzk4
OTFdIG1pcDY6IE1vYmlsZSBJUHY2ClsgICAgNS40NDMyNjhdIE5FVDogUmVnaXN0ZXJlZCBw
cm90b2NvbCBmYW1pbHkgMTcKWyAgICA1LjQ0ODMxMF0gbXBsc19nc286IE1QTFMgR1NPIHN1
cHBvcnQKWyAgICA1LjQ1MzAwMF0gc2NoZWRfY2xvY2s6IE1hcmtpbmcgc3RhYmxlICg0MzU2
MDQ4MzM2LCAxMDk2OTMxMjMyKS0+KDYwNzI4NzU4MjUsIC02MTk4OTYyNTcpClsgICAgNS40
NjI5MzBdIHJlZ2lzdGVyZWQgdGFza3N0YXRzIHZlcnNpb24gMQpbICAgIDUuNDY3NDE1XSBM
b2FkaW5nIGNvbXBpbGVkLWluIFguNTA5IGNlcnRpZmljYXRlcwpbICAgIDUuNDcyODUzXSB6
c3dhcDogbG9hZGVkIHVzaW5nIHBvb2wgbHpvL3pidWQKWyAgICA1LjQ3ODI0NV0gaW1hOiBO
byBUUE0gY2hpcCBmb3VuZCwgYWN0aXZhdGluZyBUUE0tYnlwYXNzIQpbICAgIDUuNDg0Mjgy
XSBpbWE6IEFsbG9jYXRlZCBoYXNoIGFsZ29yaXRobTogc2hhMjU2ClsgICAgNS41MTAyNTRd
IHJ0Y19jbW9zIDAwOjA0OiBoY3Rvc3lzOiB1bmFibGUgdG8gcmVhZCB0aGUgaGFyZHdhcmUg
Y2xvY2sKWyAgICA1LjUxODE0N10gRnJlZWluZyB1bnVzZWQga2VybmVsIGltYWdlIG1lbW9y
eTogMTU4MEsKWyAgICA1LjUzNzcxNl0gV3JpdGUgcHJvdGVjdGluZyB0aGUga2VybmVsIHJl
YWQtb25seSBkYXRhOiAxNjM4NGsKWyAgICA1LjU0NDYyMF0gRnJlZWluZyB1bnVzZWQga2Vy
bmVsIGltYWdlIG1lbW9yeTogMjAxNksKWyAgICA1LjU1MDQ1OF0gRnJlZWluZyB1bnVzZWQg
a2VybmVsIGltYWdlIG1lbW9yeTogOTI4SwpbICAgIDUuNTYwMzg2XSB4ODYvbW06IENoZWNr
ZWQgVytYIG1hcHBpbmdzOiBwYXNzZWQsIG5vIFcrWCBwYWdlcyBmb3VuZC4KWyAgICA1LjU2
NzQ5Ml0geDg2L21tOiBDaGVja2luZyB1c2VyIHNwYWNlIHBhZ2UgdGFibGVzClsgICAgNS41
NzczNThdIHg4Ni9tbTogQ2hlY2tlZCBXK1ggbWFwcGluZ3M6IHBhc3NlZCwgbm8gVytYIHBh
Z2VzIGZvdW5kLgpbICAgIDUuNTg0NDYwXSBSdW4gL2luaXQgYXMgaW5pdCBwcm9jZXNzCkxv
YWRpbmcsIHBsZWFzZSB3YWl0Li4uCnN0YXJ0aW5nIHZlcnNpb24gMjMyClsgICAgNS42MDIz
OTldIHJhbmRvbTogc3lzdGVtZC11ZGV2ZDogdW5pbml0aWFsaXplZCB1cmFuZG9tIHJlYWQg
KDE2IGJ5dGVzIHJlYWQpClsgICAgNS42MDMwNTFdIHJhbmRvbTogdWRldmFkbTogdW5pbml0
aWFsaXplZCB1cmFuZG9tIHJlYWQgKDE2IGJ5dGVzIHJlYWQpClsgICAgNS42MTAzMzNdIHJh
bmRvbTogc3lzdGVtZC11ZGV2ZDogdW5pbml0aWFsaXplZCB1cmFuZG9tIHJlYWQgKDE2IGJ5
dGVzIHJlYWQpClsgICAgNS42NDUwNjJdIHRoZXJtYWwgTE5YVEhFUk06MDA6IHJlZ2lzdGVy
ZWQgYXMgdGhlcm1hbF96b25lMApbICAgIDUuNjUxMzE1XSBBQ1BJOiBUaGVybWFsIFpvbmUg
W1RaMDBdICgyOCBDKQpbICAgIDUuNjU2ODg4XSB0aGVybWFsIExOWFRIRVJNOjAxOiByZWdp
c3RlcmVkIGFzIHRoZXJtYWxfem9uZTEKWyAgICA1LjY2MzEzMl0gQUNQSTogVGhlcm1hbCBa
b25lIFtUWjAxXSAoMzAgQykKWyAgICA1LjY2ODY3Nl0gQUNQSTogYnVzIHR5cGUgVVNCIHJl
Z2lzdGVyZWQKWyAgICA1LjY2ODcyNV0gU0NTSSBzdWJzeXN0ZW0gaW5pdGlhbGl6ZWQKWyAg
ICA1LjY2ODc1MV0gcmFuZG9tOiBjcm5nIGluaXQgZG9uZQpbICAgIDUuNjY4NzUyXSByKFhF
TikgZDA6IGJpbmQ6IG1fZ3NpPTE2IGdfZ3NpPTE2CmFuZG9tOiA3IHVyYW5kb20gd2Fybmlu
ZyhzKSBtaXNzZWQgZHVlIHRvIHJhdGVsaW1pdGluZwpbICAgIDUuNjczMTA2XSB1c2Jjb3Jl
OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmZzClsgICAgNS42ODEyNzBd
IGRjYSBzZXJ2aWNlIHN0YXJ0ZWQsIHZlcnNpb24gMS4xMi4xClsgICAgNS42ODE0MTNdIGUx
MDAwZTogSW50ZWwoUikgUFJPLzEwMDAgTmV0d29yayBEcml2ZXIgLSAzLjIuNi1rClsgICAg
NS42ODE0MTRdIGUxMDAwZTogQ29weXJpZ2h0KGMpIDE5OTkgLSAyMDE1IEludGVsIENvcnBv
cmF0aW9uLgpbICAgIDUuNjgxNDI2XSBpODAxX3NtYnVzIDAwMDA6MDA6MWYuNDogU1BEIFdy
aXRlIERpc2FibGUgaXMgc2V0ClsgICAgNS42ODE0NDRdIGUxMDAwZSAwMDAwOjAxOjAwLjA6
IERpc2FibGluZyBBU1BNICAKWyAgICA1LjY4MTQ0NV0gZTEwMDBlIDAwMDA6MDE6MDAuMDog
Y2FuJ3QgZGlzYWJsZSBBU1BNOyBPUyBkb2Vzbid0IGhhdmUgQVNQTSBjb250cm9sClsgICAg
NS42ODE4MTBdIGUxMDAwZSAwMDAwOjAxOjAwLjA6IEludGVycnVwdCBUaHJvdHRsaW5nIFJh
dGUgKGludHMvc2VjKSBzZXQgdG8gZHluYW1pYyBjb25zZXJ2YXRpdmUgbW9kZQpbICAgIDUu
Njg2MjA0XSBpODAxX3NtYnVzIDAwMDA6MDA6MWYuNDogU01CdXMgdXNpbmcgUENJIGludGVy
cnVwdApbICAgIDUuNjkxNzQzXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2Ug
ZHJpdmVyIGh1YgpbICAgIDUuNzQyNDQzXSBlMTAwMGUgMDAwMDowMTowMC4wIDAwMDA6MDE6
MDAuMCAodW5pbml0aWFsaXplZCk6IHJlZ2lzdGVyZWQgUEhDIGNsb2NrClsgICAgNS43NDcx
MjddIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGRldmljZSBkcml2ZXIgdXNiClsgICAgNS44
MDAzOTNdIGlnYjogSW50ZWwoUikgR2lnYWJpdCBFdGhlcm5ldCBOZXR3b3JrIERyaXZlciAt
IHZlcnNpb24gNS40LjAtawpbICAgIDUuODAwNTA2XSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6
IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICAgNS44MDgwOTddIGlnYjogQ29weXJpZ2h0IChj
KSAyMDA3LTIwMTQgSW50ZWwgQ29ycG9yYXRpb24uClsgICAgNS44MTQwMDJdIHhoY2lfaGNk
IDAwMDA6MDA6MTQuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51
bWJlciAxClsgICAgNS44MTY0NzBdIGUxMDAwZSAwMDAwOjAxOjAwLjAgZXRoMDogKFBDSSBF
eHByZXNzOjIuNUdUL3M6V2lkdGggeDEpIDY4OjA1OmNhOjgwOjNlOmEwClsgICAgNS44MTY0
NzFdIGUxMDAwZSAwMDAwOjAxOjAwLjAgZXRoMDogSW50ZWwoUikgUFJPLzEwMDAgTmV0d29y
ayBDb25uZWN0aW9uClsgICAgNS44MTY0OTJdIGUxMDAwZSAwMDAwOjAxOjAwLjAgZXRoMDog
TUFDOiAzLCBQSFk6IDgsIFBCQSBObzogRTQ2OTgxLTAwOApbICAgIDUuODQ5MjE5XSBwcHMg
cHBzMDogbmV3IFBQUyBzb3VyY2UgcHRwMQpbICAgIDUuODU0MDM5XSB4aGNpX2hjZCAwMDAw
OjAwOjE0LjA6IGhjYyBwYXJhbXMgMHgyMDAwNzdjMSBoY2kgdmVyc2lvbiAweDEwMCBxdWly
a3MgMHgwMDAwMDAwMDAxMTA5ODEwClsgICAgNS44NTc0MzhdIGlnYiAwMDAwOjAzOjAwLjA6
IGFkZGVkIFBIQyBvbiBldGgxClsgICAgNS44NzI4NTFdIGlnYiAwMDAwOjAzOjAwLjA6IElu
dGVsKFIpIEdpZ2FiaXQgRXRoZXJuZXQgTmV0d29yayBDb25uZWN0aW9uClsgICAgNS44NzMy
MjBdIHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQ
cm9kdWN0PTAwMDIsIGJjZERldmljZT0gNC4xOQpbICAgIDUuODgwNjEwXSBpZ2IgMDAwMDow
MzowMC4wOiBldGgxOiAoUENJZToyLjVHYi9zOldpZHRoIHgxKSBhNDpiZjowMToxNzo5Njo5
NApbICAgIDUuODg5OTE2XSB1c2IgdXNiMTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZy
PTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKWyAgICA1Ljg4OTkxOF0gdXNiIHVzYjE6
IFByb2R1Y3Q6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICAgNS44OTgwNThdIGlnYiAwMDAw
OjAzOjAwLjA6IGV0aDE6IFBCQSBObzogMDA2MjAwLTAwMApbICAgIDUuOTA2MTA3XSB1c2Ig
dXNiMTogTWFudWZhY3R1cmVyOiBMaW51eCA0LjE5LjArIHhoY2ktaGNkClsgICAgNS45MTE2
MzhdIGlnYiAwMDAwOjAzOjAwLjA6IFVzaW5nIE1TSS1YIGludGVycnVwdHMuIDQgcnggcXVl
dWUocyksIDQgdHggcXVldWUocykKWyAgICA1LjkxMjExNV0gYWhjaSAwMDAwOjAwOjE3LjA6
IEFIQ0kgMDAwMS4wMzAxIDMyIHNsb3RzIDggcG9ydHMgNiBHYnBzIDB4ZmYgaW1wbCBTQVRB
IG1vZGUKWyAgICA1LjkxMjExN10gYWhjaSAwMDAwOjAwOjE3LjA6IGZsYWdzOiA2NGJpdCBu
Y3Egc250ZiBsZWQgY2xvIG9ubHkgcGlvIHNsdW0gcGFydCBlbXMgZGVzbyBzYWRtIHNkcyBh
cHN0IApbICAgIDUuOTEyMzMxXSBlMTAwMGUgMDAwMDowMTowMC4wIGVucDFzMDogcmVuYW1l
ZCBmcm9tIGV0aDAKWyAgICA1LjkxNzQ1NF0gdXNiIHVzYjE6IFNlcmlhbE51bWJlcjogMDAw
MDowMDoxNC4wClsgICAgNS45NjM1OTldIGh1YiAxLTA6MS4wOiBVU0IgaHViIGZvdW5kClsg
ICAgNS45Njc3MjRdIGh1YiAxLTA6MS4wOiAxNiBwb3J0cyBkZXRlY3RlZApbICAgIDUuOTcy
OTgxXSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICAg
NS45Nzg3MzRdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJl
ZCwgYXNzaWduZWQgYnVzIG51bWJlciAyClsgICAgNS45ODIyMTddIHBwcyBwcHMxOiBuZXcg
UFBTIHNvdXJjZSBwdHAyClsgICAgNS45ODcwNzFdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDog
SG9zdCBzdXBwb3J0cyBVU0IgMy4wICBTdXBlclNwZWVkClsgICAgNS45OTE2MjZdIGlnYiAw
MDAwOjA0OjAwLjA6IGFkZGVkIFBIQyBvbiBldGgwClsgICAgNS45OTQ0ODRdIHNjc2kgaG9z
dDA6IGFoY2kKWyAgICA1Ljk5NDYxNV0gc2NzaSBob3N0MTogYWhjaQpbICAgIDUuOTk0NzI5
XSBzY3NpIGhvc3QyOiBhaGNpClsgICAgNS45OTg4MjVdIHVzYiB1c2IyOiBOZXcgVVNCIGRl
dmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDMsIGJjZERldmljZT0g
NC4xOQpbICAgIDYuMDAxNjczXSBzY3NpIGhvc3QzOiBhaGNpClsgICAgNi4wMDE5MDFdIHNj
c2kgaG9zdDQ6IGFoY2kKWyAgICA2LjAwMjAxNl0gc2NzaSBob3N0NTogYWhjaQpbICAgIDYu
MDAyMTE2XSBzY3NpIGhvc3Q2OiBhaGNpClsgICAgNi4wMDIyMzRdIHNjc2kgaG9zdDc6IGFo
Y2kKWyAgICA2LjAwMjI2OV0gYXRhMTogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAw
eGEyZTE4MDAwIHBvcnQgMHhhMmUxODEwMCBpcnEgMTg0ClsgICAgNi4wMDIyNzFdIGF0YTI6
IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhhMmUxODAwMCBwb3J0IDB4YTJlMTgx
ODAgaXJxIDE4NApbICAgIDYuMDAyMjc0XSBhdGEzOiBTQVRBIG1heCBVRE1BLzEzMyBhYmFy
IG0yMDQ4QDB4YTJlMTgwMDAgcG9ydCAweGEyZTE4MjAwIGlycSAxODQKWyAgICA2LjAwMjI3
Nl0gYXRhNDogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAweGEyZTE4MDAwIHBvcnQg
MHhhMmUxODI4MCBpcnEgMTg0ClsgICAgNi4wMDIyNzldIGF0YTU6IFNBVEEgbWF4IFVETUEv
MTMzIGFiYXIgbTIwNDhAMHhhMmUxODAwMCBwb3J0IDB4YTJlMTgzMDAgaXJxIDE4NApbICAg
IDYuMDAyMjgyXSBhdGE2OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTJlMTgw
MDAgcG9ydCAweGEyZTE4MzgwIGlycSAxODQKWyAgICA2LjAwMjI4NF0gYXRhNzogU0FUQSBt
YXggVURNQS8xMzMgYWJhciBtMjA0OEAweGEyZTE4MDAwIHBvcnQgMHhhMmUxODQwMCBpcnEg
MTg0ClsgICAgNi4wMDIyODddIGF0YTg6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhA
MHhhMmUxODAwMCBwb3J0IDB4YTJlMTg0ODAgaXJxIDE4NApbICAgIDYuMDA0MDk0XSBpZ2Ig
MDAwMDowNDowMC4wOiBJbnRlbChSKSBHaWdhYml0IEV0aGVybmV0IE5ldHdvcmsgQ29ubmVj
dGlvbgpbICAgIDYuMDA3MjMxXSB1c2IgdXNiMjogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczog
TWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEKWyAgICA2LjAxMDUyN10gaWdiIDAw
MDA6MDQ6MDAuMDogZXRoMDogKFBDSWU6Mi41R2IvczpXaWR0aCB4MSkgYTQ6YmY6MDE6MTc6
OTY6OTUKWyAgICA2LjAxMDYyMF0gaWdiIDAwMDA6MDQ6MDAuMDogZXRoMDogUEJBIE5vOiAw
MDYyMDAtMDAwClsgICAgNi4wMTM4MjVdIHVzYiB1c2IyOiBQcm9kdWN0OiB4SENJIEhvc3Qg
Q29udHJvbGxlcgpbICAgIDYuMDIzMTMzXSBpZ2IgMDAwMDowNDowMC4wOiBVc2luZyBNU0kt
WCBpbnRlcnJ1cHRzLiA0IHJ4IHF1ZXVlKHMpLCA0IHR4IHF1ZXVlKHMpClsgICAgNi4wMjY0
MjldIHVzYiB1c2IyOiBNYW51ZmFjdHVyZXI6IExpbnV4IDQuMTkuMCsgeGhjaS1oY2QKWyAg
ICA2LjA0MTYzNF0gY2xvY2tzb3VyY2U6IHRzYzogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZm
IG1heF9jeWNsZXM6IDB4NmQ1MjlmZDEyZjcsIG1heF9pZGxlX25zOiA4ODE1OTEyMDMwMDYg
bnMKWyAgICA2LjA0ODA1NF0gdXNiIHVzYjI6IFNlcmlhbE51bWJlcjogMDAwMDowMDoxNC4w
ClsgICAgNi4wNDg2MzNdIGlnYiAwMDAwOjAzOjAwLjAgZW5vMTogcmVuYW1lZCBmcm9tIGV0
aDEKWyAgICA2LjE3OTIzOV0gY2xvY2tzb3VyY2U6IFN3aXRjaGVkIHRvIGNsb2Nrc291cmNl
IHRzYwpbICAgIDYuMTc5NTA0XSBodWIgMi0wOjEuMDogVVNCIGh1YiBmb3VuZApbICAgIDYu
MTg5MTM2XSBodWIgMi0wOjEuMDogMTAgcG9ydHMgZGV0ZWN0ZWQKWyAgICA2LjIwNTc1Nl0g
aWdiIDAwMDA6MDQ6MDAuMCBlbm8yOiByZW5hbWVkIGZyb20gZXRoMApbICAgIDYuMzE2OTA3
XSBhdGEyOiBTQVRBIGxpbmsgdXAgNi4wIEdicHMgKFNTdGF0dXMgMTMzIFNDb250cm9sIDMw
MCkKWyAgICA2LjMyMzc0MV0gYXRhNjogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29u
dHJvbCAzMDApClsgICAgNi4zMjk4NThdIGF0YTE6IFNBVEEgbGluayB1cCA2LjAgR2JwcyAo
U1N0YXR1cyAxMzMgU0NvbnRyb2wgMzAwKQpbICAgIDYuMzM2ODE5XSBhdGE3OiBTQVRBIGxp
bmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkKWyAgICA2LjM0MjkzMF0gYXRhNTog
U0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsgICAgNi4zNDkwMzdd
IGF0YTM6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQpbICAgIDYu
MzU1MTU3XSBhdGE0OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkK
WyAgICA2LjM2MTI2MF0gYXRhMi4wMDogQVRBLTEwOiBJTlRFTCBTU0RTQzJCQjAxMlQ3LCBO
MjAxMDEwMSwgbWF4IFVETUEvMTMzClsgICAgNi4zNjg4MDZdIGF0YTIuMDA6IDIzNDQyMjU5
Njggc2VjdG9ycywgbXVsdGkgMTogTEJBNDggTkNRIChkZXB0aCAzMikKWyAgICA2LjM3NjE4
NF0gYXRhODogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsgICAg
Ni4zODIyOTJdIGF0YTEuMDA6IEFUQS0xMDogSU5URUwgU1NEU0MyQkIwMTJUNywgTjIwMTAx
MDEsIG1heCBVRE1BLzEzMwpbICAgIDYuMzg5ODQ0XSBhdGExLjAwOiAyMzQ0MjI1OTY4IHNl
Y3RvcnMsIG11bHRpIDE6IExCQTQ4IE5DUSAoZGVwdGggMzIpClsgICAgNi4zOTg0ODNdIGF0
YTEuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEvMTMzClsgICAgNi40MDMyMjddIGF0YTIuMDA6
IGNvbmZpZ3VyZWQgZm9yIFVETUEvMTMzClsgICAgNi40MDM0MjJdIHNjc2kgMDowOjA6MDog
RGlyZWN0LUFjY2VzcyAgICAgQVRBICAgICAgSU5URUwgU1NEU0MyQkIwMSAwMTAxIFBROiAw
IEFOU0k6IDUKWyAgICA2LjQwOTYyMl0gdXNiIDEtMTogbmV3IGZ1bGwtc3BlZWQgVVNCIGRl
dmljZSBudW1iZXIgMiB1c2luZyB4aGNpX2hjZApbICAgIDYuNDE3NDk4XSBzY3NpIDE6MDow
OjA6IERpcmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIElOVEVMIFNTRFNDMkJCMDEgMDEwMSBQ
UTogMCBBTlNJOiA1ClsgICAgNi40MzU4MzBdIGF0YTEuMDA6IEVuYWJsaW5nIGRpc2NhcmRf
emVyb2VzX2RhdGEKWyAgICA2LjQ0MTAwMV0gYXRhMi4wMDogRW5hYmxpbmcgZGlzY2FyZF96
ZXJvZXNfZGF0YQpbICAgIDYuNDQ2MzU5XSBzZCAwOjA6MDowOiBbc2RhXSAyMzQ0MjI1OTY4
IDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoMS4yMCBUQi8xLjA5IFRpQikKWyAgICA2LjQ0
NjM2NF0gc2QgMTowOjA6MDogW3NkYl0gMjM0NDIyNTk2OCA1MTItYnl0ZSBsb2dpY2FsIGJs
b2NrczogKDEuMjAgVEIvMS4wOSBUaUIpClsgICAgNi40NTUwNTddIHNkIDA6MDowOjA6IFtz
ZGFdIDQwOTYtYnl0ZSBwaHlzaWNhbCBibG9ja3MKWyAgICA2LjQ1NTA2NF0gc2QgMDowOjA6
MDogW3NkYV0gV3JpdGUgUHJvdGVjdCBpcyBvZmYKWyAgICA2LjQ2Mzc4M10gc2QgMTowOjA6
MDogW3NkYl0gNDA5Ni1ieXRlIHBoeXNpY2FsIGJsb2NrcwpbICAgIDYuNDc1MTI5XSBzZCAx
OjA6MDowOiBbc2RiXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDYuNDgxMDQ2XSBzZCAw
OjA6MDowOiBbc2RhXSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxl
ZCwgZG9lc24ndCBzdXBwb3J0IERQTyBvciBGVUEKWyAgICA2LjQ4NjQ3OF0gc2QgMTowOjA6
MDogW3NkYl0gV3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRv
ZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBClsgICAgNi40OTY3NzJdIGF0YTEuMDA6IEVuYWJs
aW5nIGRpc2NhcmRfemVyb2VzX2RhdGEKWyAgICA2LjUxMjI2MV0gYXRhMi4wMDogRW5hYmxp
bmcgZGlzY2FyZF96ZXJvZXNfZGF0YQpbICAgIDYuNTE3NzQ2XSAgc2RhOiBzZGExIHNkYTIg
PCBzZGE1ID4KWyAgICA2LjUxODc0N10gIHNkYjogc2RiMSBzZGIyIHNkYjMgc2RiNApbICAg
IDYuNTIxOTI2XSBhdGExLjAwOiBFbmFibGluZyBkaXNjYXJkX3plcm9lc19kYXRhClsgICAg
Ni41MzExODBdIGF0YTIuMDA6IEVuYWJsaW5nIGRpc2NhcmRfemVyb2VzX2RhdGEKWyAgICA2
LjUzNjUxM10gc2QgMDowOjA6MDogW3NkYV0gQXR0YWNoZWQgU0NTSSBkaXNrClsgICAgNi41
MzY1MjhdIHNkIDE6MDowOjA6IFtzZGJdIEF0dGFjaGVkIFNDU0kgZGlzawpbICAgIDYuNjAw
MDIxXSB1c2IgMS0xOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MDQ2YiwgaWRQ
cm9kdWN0PWZmMTAsIGJjZERldmljZT0gMS4wMApbICAgIDYuNjA5MDc4XSB1c2IgMS0xOiBO
ZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MSwgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9
MwpbICAgIDYuNjE3MTE4XSB1c2IgMS0xOiBQcm9kdWN0OiBWaXJ0dWFsIEtleWJvYXJkIGFu
ZCBNb3VzZQpbICAgIDYuNjIzMTI1XSB1c2IgMS0xOiBNYW51ZmFjdHVyZXI6IEFtZXJpY2Fu
IE1lZ2F0cmVuZHMgSW5jLgpbICAgIDYuNjI5NDI0XSB1QmVnaW46IExvYWRpbmcgZXNzZW50
aWFsIGRyaXZlcnMgLi4uIHNiIDEtMTogU2VyaWFsTnVkb25lLm1iZXI6IHNlcmlhbAoKQmVn
aW46IFJ1bm5pbmcgL3NjcmlwdHMvaW5pdC1wcmVtb3VudCAuLi4gZG9uZS4KQmVnaW46IE1v
dW50aW5nIHJvb3QgZmlsZSBzeXN0ZW0gLi4uIFsgICAgNi42NDcxMjNdIGhCZWdpbjogUnVu
bmluZyAvc2NyaXB0cy9sb2NhbC10b3AgLi4uIGlkcmF3OiByYXcgSElEIGVkb25lLnZlbnRz
IGRyaXZlciAoQykKIEppcmkgS29zaW5hCkJlZ2luOiBSdW5uaW5nIC9zY3JpcHRzL2xvY2Fs
LXByZW1vdW50IC4uLiBbICAgIDYuNjY5MDIwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBp
bnRlcmZhY2UgZHJpdmVyIHVzYmhpZApbICAgIDYuNjc1MTY2XSB1c2JoaWQ6IFVTQiBISUQg
Y29yZSBkcml2ZXIKWyAgICA2LjY4MDI5NF0gaW5wdXQ6IEFtZXJpY2FuIE1lZ2F0cmVuZHMg
SW5jLiBWaXJ0dWFsIEtleWJvYXJkIGFuZCBNb3VzZSBhcyAvZGV2aWNlcy9wY2kwMDAwOjAw
LzAwMDA6MDA6MTQuMC91c2IxLzEtMS8xLTE6MS4wLzAwMDM6MDQ2QjpGRjEwLjAwMDEvaW5w
dXQvaW5wdXQwClsgICAgNi42OTU5OTFdIGhpZC1nZW5lcmljIDAwMDM6MDQ2QjpGRjEwLjAw
MDE6IGlucHV0LGhpZHJhdzA6IFVTQiBISUQgdjEuMTAgS2V5Ym9hcmQgW0FtZXJpY2FuIE1l
Z2F0cmVuZHMgSW5jLiBWaXJ0dWFsIEtleWJvYXJkIGFuZCBNb3VzZV0gb24gdXNiLTAwMDA6
MDA6MTQuMC0xL2lucHV0MApbICAgIDYuNzEyNTA2XSBpbnB1dDogQW1lcmljYW4gTWVnYXRy
ZW5kcyBJbmMuIFZpcnR1YWwgS2V5Ym9hcmQgYW5kIE1vdXNlIGFzIC9kZXZpY2VzL3BjaTAw
MDA6MDAvMDAwMDowMDoxNC4wL3VzYjEvMS0xLzEtMToxLjEvMDAwMzowNDZCOkZGMTAuMDAw
Mi9pbnB1dC9pbnB1dDEKWyAgICA2LjcyODI4MV0gaGlkLWdlbmVyaWMgMDAwMzowNDZCOkZG
MTAuMDAwMjogaW5wdXQsaGlkcmF3MTogVVNCIEhJRCB2MS4xMCBNb3VzZSBbQW1lcmljYW4g
TWVnYXRyZW5kcyBJbmMuIFZpcnR1YWwgS2V5Ym9hcmQgYW5kIE1vdXNlXSBvbiB1c2ItMDAw
MDowMDoxNC4wLTEvaW5wdXQxCmRvbmUuClsgICAgNi43NzM2MDRdIHVzYiAxLTEwOiBuZXcg
bG93LXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDMgdXNpbmcgeGhjaV9oY2QKQmVnaW46IFdp
bGwgbm93IGNoZWNrIHJvb3QgZmlsZSBzeXN0ZW0gLi4uIGZzY2sgZnJvbSB1dGlsLWxpbnV4
IDIuMjkuMgpbL3NiaW4vZnNjay5leHQ0ICgxKSAtLSAvZGV2L3NkYTFdIGZzY2suZXh0NCAt
YSAtQzAgL2Rldi9zZGExIAovZGV2L3NkYTE6IGNsZWFuLCAxMTc1MzM4LzY5MDkxMzI4IGZp
bGVzLCA5OTI0Nzc5MC8yNzYzNTY2MDggYmxvY2tzCmRvbmUuClsgICAgNi44NjkzNzVdIEVY
VDQtZnMgKHNkYTEpOiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9k
ZS4gT3B0czogKG51bGwpCmRvbmUuCkJlZ2luOiBSdW5uaW5nIC9zY3JpcHRzL2xvY2FsLWJv
dHRvbSAuLi4gZG9uZS4KQmVnaW46IFJ1bm5pbmcgL3NjcmlwdHMvaW5pdC1ib3R0b20gLi4u
IGRvbmUuClsgICAgNi45MzkzMTFdIHVzYiAxLTEwOiBOZXcgVVNCIGRldmljZSBmb3VuZCwg
aWRWZW5kb3I9MDNmMCwgaWRQcm9kdWN0PTEzNGEsIGJjZERldmljZT0gMS4wMApbICAgIDYu
OTQ4NDQ4XSB1c2IgMS0xMDogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTEsIFByb2R1
Y3Q9MiwgU2VyaWFsTnVtYmVyPTAKWyAgICA2Ljk1NjU5MF0gdXNiIDEtMTA6IFByb2R1Y3Q6
IEhQIFVTQiBPcHRpY2FsIE1vdXNlClsgICAgNi45NTY1OTBdIHVzYiAxLTEwOiBNYW51ZmFj
dHVyZXI6IFBpeEFydApbICAgIDYuOTYyMDMyXSBpbnB1dDogUGl4QXJ0IEhQIFVTQiBPcHRp
Y2FsIE1vdXNlIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNC4wL3VzYjEvMS0x
MC8xLTEwOjEuMC8wMDAzOjAzRjA6MTM0QS4wMDAzL2lucHV0L2lucHV0MgpbICAgIDYuOTgw
NDQ5XSBoaWQtZ2VuZXJpYyAwMDAzOjAzRjA6MTM0QS4wMDAzOiBpbnB1dCxoaWRyYXcyOiBV
U0IgSElEIHYxLjExIE1vdXNlIFtQaXhBcnQgSFAgVVNCIE9wdGljYWwgTW91c2VdIG9uIHVz
Yi0wMDAwOjAwOjE0LjAtMTAvaW5wdXQwClsgICAgNy4xMjE2NTJdIHVzYiAxLTEyOiBuZXcg
bG93LXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDQgdXNpbmcgeGhjaV9oY2QKWyAgICA3LjE1
MzMyNF0gc3lzdGVtZFsxXTogc3lzdGVtZCAyMzIgcnVubmluZyBpbiBzeXN0ZW0gbW9kZS4g
KCtQQU0gK0FVRElUICtTRUxJTlVYICtJTUEgK0FQUEFSTU9SICtTTUFDSyArU1lTVklOSVQg
K1VUTVAgK0xJQkNSWVBUU0VUVVAgK0dDUllQVCArR05VVExTICtBQ0wgK1haICtMWjQgK1NF
Q0NPTVAgK0JMS0lEICtFTEZVVElMUyArS01PRCArSUROKQpbICAgIDcuMTczMzg0XSBzeXN0
ZW1kWzFdOiBEZXRlY3RlZCB2aXJ0dWFsaXphdGlvbiB4ZW4uClsgICAgNy4xNzg5NDldIHN5
c3RlbWRbMV06IERldGVjdGVkIGFyY2hpdGVjdHVyZSB4ODYtNjQuCgpXZWxjb21lIHRvIERl
YmlhbiBHTlUvTGludXggOSAoc3RyZXRjaCkhCgpbICAgIDcuMTkxNTAyXSBzeXN0ZW1kWzFd
OiBTZXQgaG9zdG5hbWUgdG8gPGRlYmlhbj4uClsgICAgNy4yOTk2ODddIHVzYiAxLTEyOiBO
ZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MDNmMCwgaWRQcm9kdWN0PTAzNGEsIGJj
ZERldmljZT0gMS4yMQpbICAgIDcuMzA4ODM1XSB1c2IgMS0xMjogTmV3IFVTQiBkZXZpY2Ug
c3RyaW5nczogTWZyPTEsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTAKWyAgICA3LjMxNjk3
M10gdXNiIDEtMTI6IFByb2R1Y3Q6IEhQIEVsaXRlIFVTQiBLZXlib2FyZApbICAgIDcuMzIy
NTk3XSB1c2IgMS0xMjogTWFudWZhY3R1cmVyOiBDaGljb255ClsgICAgNy4zNDA5NjddIGlu
cHV0OiBDaGljb255IEhQIEVsaXRlIFVTQiBLZXlib2FyZCBhcyAvZGV2aWNlcy9wY2kwMDAw
OjAwLzAwMDA6MDA6MTQuMC91c2IxLzEtMTIvMS0xMjoxLjAvMDAwMzowM0YwOjAzNEEuMDAw
NC9pbnB1dC9pbnB1dDMKWyAgICA3LjQwMTgzMl0gc3lzdGVtZFsxXTogbGl2ZS10b29scy5z
ZXJ2aWNlOiBDYW5ub3QgYWRkIGRlcGVuZGVuY3kgam9iLCBpZ25vcmluZzogVW5pdCBsaXZl
LXRvb2xzLnNlcnZpY2UgaXMgbWFza2VkLgpbICAgIDcuNDEzNzU5XSBoaWQtZ2VuZXJpYyAw
MDAzOjAzRjA6MDM0QS4wMDA0OiBpbnB1dCxoaWRyYXczOiBVU0IgSElEIHYxLjEwIEtleWJv
YXJkIFtDaGljb255IEhQIEVsaXRlIFVTQiBLZXlib2FyZF0gb24gdXNiLTAwMDA6MDA6MTQu
MC0xMi9pbnB1dDAKWyAgICA3LjQxMzc2N10gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIEpv
dXJuYWwgQXVkaXQgU29ja2V0LgpbICBPSyAgWyAgICA3LjQzNDgyNV0gaV0gbnB1dDogQ2hp
Y29ueSBIUExpc3RlbmluZyBvbiBKb3VybmFsIEF1ZGl0IFNvY2tldC4gRWxpdGUgVVNCIEtl
eWJvCmFyZCBTeXN0ZW0gQ29udHJvbCBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6
MTQuMC91c2IxLzEtMTIvMS0xMjoxLjEvMDAwMzowM0YwOjAzNEEuMDAwNS9pbnB1dC9pbnB1
dDQKWyAgICA3LjQ0NDU2MV0gc3lzdGVtZFsxXTogU3RhcnRlZCBGb3J3YXJkIFBhc3N3b3Jk
IFJlcXVlc3RzIHRvIFdhbGwgRGlyZWN0b3J5IFdhdGNoLgpbICBPSyAgXSBTdGFydGVkIEZv
cndhcmQgUGFzc3dvcmQgUmVxdWVzdHMgdG8gV2FsbCBEaXJlY3RvcnkgV2F0Y2guClsgICAg
Ny40NzE1MDFdIHN5c3RlbWRbMV06IExpc3RlbmluZyBvbiBTeXNsb2cgU29ja2V0LgpbICBP
SyAgXSBMaXN0ZW5pbmcgb24gU3lzbG9nIFNvY2tldC4KWyAgICA3LjQ4MTg4MF0gc3lzdGVt
ZFsxXTogTGlzdGVuaW5nIG9uIC9kZXYvaW5pdGN0bCBDb21wYXRpYmlsaXR5IE5hbWVkIFBp
cGUuClsgIE9LICBdIExpc3RlbmluZyBvbiAvZGV2L2luaXRjdGwgQ29tcGF0aWJpbGl0eSBO
YW1lZCBQaXBlLgpbICAgIDcuNDk2OTU3XSBzeXN0ZW1kWzFdOiBDcmVhdGVkIHNsaWNlIFVz
ZXIgYW5kIFNlc3Npb24gU2xpY2UuClsgIE9LICBdIENyZWF0ZWQgc2xpY2UgVXNlciBhbmQg
U2Vzc2lvbiBTbGljZS4KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgUmVtb3RlIEZpbGUgU3lz
dGVtcy5bICAgIDcuNTEzNjU0XSBpCm5wdXQ6IENoaWNvbnkgSFAgRWxpdGUgVVNCIEtleWJv
YXJkIENvbnN1bWVyIENvbnRyb2wgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE0
LjAvdXNiMS8xLTEyLzEtMTI6MS4xLzAwMDM6MDNGMDowMzRBLjAwMDUvaW5wdXQvaW5wdXQ1
ClsgIE9LICBbICAgIDcuNTMwMzQ1XSBoXSBpZC1nZW5lcmljIDAwMDM6UmVhY2hlZCB0YXJn
ZXQgVXNlciBhbmQgR3JvdXAgTmFtZSBMb29rdXBzLjAzRjA6MDM0QS4wMDA1OiAKaW5wdXQs
aGlkcmF3NDogVVNCIEhJRCB2MS4xMCBEZXZpY2UgW0NoaWNvbnkgSFAgRWxpdGUgVVNCIEtl
eWJvYXJkXSBvbiB1c2ItMDAwMDowMDoxNC4wLTEyL2lucHV0MQpbICBPSyAgXSBMaXN0ZW5p
bmcgb24gSm91cm5hbCBTb2NrZXQgKC9kZXYvbG9nKS4KWyAgT0sgIF0gU3RhcnRlZCBEaXNw
YXRjaCBQYXNzd29yZCBSZXF1ZXN0cyB0byBDb25zb2xlIERpcmVjdG9yeSBXYXRjaC4KWyAg
T0sgIF0gUmVhY2hlZCB0YXJnZXQgRW5jcnlwdGVkIFZvbHVtZXMuClsgIE9LICBdIExpc3Rl
bmluZyBvbiBKb3VybmFsIFNvY2tldC4KWyAgT0sgIF0gU2V0IHVwIGF1dG9tb3VudCBBcmJp
dHJhcnkgRXhlY3V0YWLigKZybWF0cyBGaWxlIFN5c3RlbSBBdXRvbW91bnQgUG9pbnQuClsg
IE9LICBdIExpc3RlbmluZyBvbiB1ZGV2IENvbnRyb2wgU29ja2V0LgpbICBPSyAgXSBMaXN0
ZW5pbmcgb24gZnNjayB0byBmc2NrZCBjb21tdW5pY2F0aW9uIFNvY2tldC4KWyAgT0sgIF0g
TGlzdGVuaW5nIG9uIHVkZXYgS2VybmVsIFNvY2tldC4KWyAgT0sgIF0gQ3JlYXRlZCBzbGlj
ZSBTeXN0ZW0gU2xpY2UuCiAgICAgICAgIE1vdW50aW5nIFBPU0lYIE1lc3NhZ2UgUXVldWUg
RmlsZSBTeXN0ZW0uLi4KICAgICAgICAgU3RhcnRpbmcgU2V0IHRoZSBjb25zb2xlIGtleWJv
YXJkIGxheW91dC4uLgogICAgICAgICBTdGFydGluZyBKb3VybmFsIFNlcnZpY2UuLi4KICAg
ICAgICAgTW91bnRpbmcgRGVidWcgRmlsZSBTeXN0ZW0uLi4KICAgICAgICAgU3RhcnRpbmcg
Q3JlYXRlIGxpc3Qgb2YgcmVxdWlyZWQgc3TigKZjZSBub2RlcyBmb3IgdGhlIGN1cnJlbnQg
a2VybmVsLi4uClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFNsaWNlcy4KICAgICAgICAgTW91
bnRpbmcgSHVnZSBQYWdlcyBGaWxlIFN5c3RlbS4uLgogICAgICAgICBTdGFydGluZyBSZW1v
dW50IFJvb3QgYW5kIEtlcm5lbCBGaWxlIFN5c3RlbXMuLi4KWyAgT0sgIF0gQ3JlYXRlZCBz
bGljZSBzeXN0ZW0tc2VyaWFsXHgyZGdldHR5LnNsaWNlLlsgICAgNy42NTc2MDhdIEUKWFQ0
LWZzIChzZGExKTogcmUtbW91bnRlZC4gT3B0czogZXJyb3JzPXJlbW91bnQtcm8KICAgICAg
ICAgU3RhcnRpbmcgTG9hZCBLZXJuZWwgTW9kdWxlcy4uLgpbICBPSyAgXSBDcmVhdGVkIHNs
aWNlIHN5c3RlbS1nZXR0eS5zbGljZS4KWyAgICA3LjY3NzY4Nl0geGVuOnhlbl9ldnRjaG46
IEV2ZW50LWNoYW5uZWwgZGV2aWNlIGluc3RhbGxlZAogICAgICAgICBNb3VudGluZyBNb3Vu
dCAvcHJvYy94ZW4gZmlsZXMuLi4KWyAgT0sgIF0gTW91bnRlZCBQT1NJWCBNZXNzYWdlIFF1
ZXVlIEZpbGUgU3lzdGVtLgpbICBPSyAgXSBNb3VudGVkIEh1Z2UgUGFnZXMgRmlsZSBTeXN0
ZW0uClsgIE9LICBdIE1vdW50ZWQgRGVidWcgRmlsZSBTeXN0ZW0uClsgIE9LICBdIFN0YXJ0
ZWQgSm91cm5hbCBTZXJ2aWNlLgpbICBPSyAgXSBNb3VudGVkIE1vdW50IC9wcm9jL3hlbiBm
aWxlcy4KWyAgT0sgIF0gU3RhcnRlZCBTZXQgdGhlIGNvbnNvbGUga2V5Ym9hcmQgbGF5b3V0
LgpbICBPSyAgXSBTdGFydGVkIENyZWF0ZSBsaXN0IG9mIHJlcXVpcmVkIHN0YeKApnZpY2Ug
bm9kZXMgZm9yIHRoZSBjdXJyZW50IGtlcm5lbC4KWyAgT0sgIF0gU3RhcnRlZCBSZW1vdW50
IFJvb3QgYW5kIEtlcm5lbCBGaWxlIFN5c3RlbXMuCiAgICAgICAgIFN0YXJ0aW5nIHVkZXYg
Q29sZHBsdWcgYWxsIERldmljZXMuLi4KWyAgICA3Ljc0NzcwNV0geGVuX3BjaWJhY2s6IGJh
Y2tlbmQgaXMgdnBjaQogICAgICAgICBTdGFydGluZyBMb2FkL1NhdmUgUmFuZG9tIFNlZWQu
Li4KICAgICAgICAgU3RhcnRpbmcgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rl
di4uLgogICAgICAgICBTdGFydGluZyBGbHVzaCBKb3VybmFsIHRvIFBlcnNpc3RlbnQgU3Rv
cmFnZS4uLgpbICAgIDcuNzY4MzUwXSB4ZW5fYWNwaV9wcm9jZXNzb3I6IFVwbG9hZGluZyBY
ZW4gcHJvY2Vzc29yIFBNIGluZm8KWyAgT0sgIF0gU3RhcnRlZCBMb2FkL1NhdmUgUmFuZG9t
IFNlZWQuClsgICAgNy43ODEwMzBdIHN5c3RlbWQtam91cm5hbGRbMjM1XTogUmVjZWl2ZWQg
cmVxdWVzdCB0byBmbHVzaCBydW50aW1lIGpvdXJuYWwgZnJvbSBQSUQgMQpbICBPSyAgXSBT
dGFydGVkIHVkZXYgQ29sZHBsdWcgYWxsIERldmljZXMuClsgIE9LICBdIFN0YXJ0ZWQgQ3Jl
YXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rldi4KICAgICAgICAgU3RhcnRpbmcgdWRl
diBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuLi4KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgTG9j
YWwgRmlsZSBTeXN0ZW1zIChQcmUpLgogICAgICAgICBNb3VudGluZyBtb3VudCB4ZW5zdG9y
ZSBmaWxlIHN5c3RlbS4uLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBMb2NhbCBGaWxlIFN5
c3RlbXMuCiAgICAgICAgIFN0YXJ0aW5nIFNldCBjb25zb2xlIGZvbnQgYW5kIGtleW1hcC4u
LgpbICBPSyAgXSBNb3VudGVkIG1vdW50IHhlbnN0b3JlIGZpbGUgc3lzdGVtLgpbICBPSyAg
XSBTdGFydGVkIEZsdXNoIEpvdXJuYWwgdG8gUGVyc2lzdGVudCBTdG9yYWdlLgpbRkFJTEVE
XSBGYWlsZWQgdG8gc3RhcnQgTG9hZCBLZXJuZWwgTW9kdWxlcy4KU2VlICdzeXN0ZW1jdGwg
c3RhdHVzIHN5c3RlbWQtbW9kdWxlcy1sb2FkLnNlcnZpY2UnIGZvciBkZXRhaWxzLgpbICBP
SyAgXSBTdGFydGVkIFNldCBjb25zb2xlIGZvbnQgYW5kIGtleW1hcC4KICAgICAgICAgU3Rh
cnRpbmcgQXBwbHkgS2VybmVsIFZhcmlhYmxlcy4uLgogICAgICAgICBTdGFydGluZyBDcmVh
dGUgVm9sYXRpbGUgRmlsZXMgYW5kIERpcmVjdG9yaWVzLi4uClsgIE9LICBdIFN0YXJ0ZWQg
QXBwbHkgS2VybmVsIFZhcmlhYmxlcy4KICAgICAgICAgU3RhcnRpbmcgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzLi4uClsgIE9LICBdIFN0YXJ0ZWQgQ3JlYXRlIFZvbGF0aWxlIEZpbGVz
IGFuZCBEaXJlY3Rvcmllcy4KICAgICAgICAgU3RhcnRpbmcgTmV0d29yayBUaW1lIFN5bmNo
cm9uaXphdGlvbi4uLgogICAgICAgICBTdGFydGluZyBVcGRhdGUgVVRNUCBhYm91dCBTeXN0
ZW0gQm9vdC9TaHV0ZG93bi4uLgpbICBPSyAgXSBTdGFydGVkIFVwZGF0ZSBVVE1QIGFib3V0
IFN5c3RlbSBCb290L1NodXRkb3duLgpbICBPSyAgXSBTdGFydGVkIHVkZXYgS2VybmVsIERl
dmljZSBNYW5hZ2VyLgpbICAgIDcuOTgzODUxXSBpbnB1dDogU2xlZXAgQnV0dG9uIGFzIC9k
ZXZpY2VzL0xOWFNZU1RNOjAwL0xOWFNZQlVTOjAwL1BOUDBDMEU6MDAvaW5wdXQvaW5wdXQ2
ClsgICAgNy45OTMxNzBdIEFDUEk6IFNsZWVwIEJ1dHRvbiBbU0xQQl0KWyAgICA3Ljk5NzM1
Nl0gaW5wdXQ6IFBvd2VyIEJ1dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhQV1JC
TjowMC9pbnB1dC9pbnB1dDcKWyAgICA4LjAwNTYyNF0gQUNQSTogUG93ZXIgQnV0dG9uIFtQ
V1JGXQpbICBPSyAgXSBTdGFydGVkIE5ldHdvcmsgVGltZSBTeW5jaHJvbml6YXRpb24uClsg
IE9LICBdIFJlYWNoZWQgdGFyZ2V0IFN5c3RlbSBUaW1lIFN5bmNocm9uaXplZC4KWyAgICA4
LjA5OTc4Ml0gaW5wdXQ6IFBDIFNwZWFrZXIgYXMgL2RldmljZXMvcGxhdGZvcm0vcGNzcGty
L2lucHV0L2lucHV0OApbICAgIDguMDk5ODEwXSBpVENPX3ZlbmRvcl9zdXBwb3J0OiB2ZW5k
b3Itc3VwcG9ydD0wClsgICAgOC4xMTI3NTRdIGFjcGkgSU5UMzNENjowMDogaW50ZWwtdmJ0
bjogY3JlYXRlZCBwbGF0Zm9ybSBkZXZpY2UKWyAgICA4LjExMjc2Nl0gRURBQyBNQzA6IEdp
dmluZyBvdXQgZGV2aWNlIHRvIG1vZHVsZSBpZTMxMjAwX2VkYWMgY29udHJvbGxlciBJRTMx
MjAwOiBERVYgMDAwMDowMDowMC4wIChQT0xMRUQpClsgICAgOC4xMTk3NTJdIGlucHV0OiBJ
bnRlbCBWaXJ0dWFsIEJ1dHRvbiBkcml2ZXIgYXMgL2RldmljZXMvcGxhdGZvcm0vSU5UMzNE
NjowMC9pbnB1dC9pbnB1dDkKWyAgICA4LjE0MDkwN10gSVBNSSBtZXNzYWdlIGhhbmRsZXI6
IHZlcnNpb24gMzkuMgpbICAgIDguMTQ2MTY0XSBpVENPX3dkdDogSW50ZWwgVENPIFdhdGNo
RG9nIFRpbWVyIERyaXZlciB2MS4xMQpbICAgIDguMTQ2MjQxXSBzZCAwOjA6MDowOiBBdHRh
Y2hlZCBzY3NpIGdlbmVyaWMgc2cwIHR5cGUgMApbICAgIDguMTUyMzU1XSBpVENPX3dkdDog
dW5hYmxlIHRvIHJlc2V0IE5PX1JFQk9PVCBmbGFnLCBkZXZpY2UgZGlzYWJsZWQgYnkgaGFy
ZHdhcmUvQklPUwpbICAgIDguMTU4NDA4XSBzZCAxOjA6MDowOiBBdHRhY2hlZCBzY3NpIGdl
bmVyaWMgc2cxIHR5cGUgMApbICAgIDguMTc1MTk2XSBpcG1pIGRldmljZSBpbnRlcmZhY2UK
WyAgICA4LjE3OTE0N10gUkFQTCBQTVU6IEFQSSB1bml0IGlzIDJeLTMyIEpvdWxlcywgNSBm
aXhlZCBjb3VudGVycywgNjU1MzYwIG1zIG92ZmwgdGltZXIKWyAgICA4LjE4NzkxNV0gUkFQ
TCBQTVU6IGh3IHVuaXQgb2YgZG9tYWluIHBwMC1jb3JlIDJeLTE0IEpvdWxlcwpbICAgIDgu
MTk0NDEwXSBSQVBMIFBNVTogaHcgdW5pdCBvZiBkb21haW4gcGFja2FnZSAyXi0xNCBKb3Vs
ZXMKWyAgICA4LjIwMDc5OV0gUkFQTCBQTVU6IGh3IHVuaXQgb2YgZG9tYWluIGRyYW0gMl4t
MTQgSm91bGVzClsgICAgOC4yMDY5MDldIFJBUEwgUE1VOiBodyB1bml0IG9mIGRvbWFpbiBw
cDEtZ3B1IDJeLTE0IEpvdWxlcwpbICAgIDguMjEzMzA1XSBSQVBMIFBNVTogaHcgdW5pdCBv
ZiBkb21haW4gcHN5cyAyXi0xNCBKb3VsZXMKWyAgT0sgIF0gRm91bmQgZGV2aWNlIElOVEVM
X1NTRFNDMkJCMDEyVDcgNS4KICAgICAgICAgQWN0aXZhdGluZyBzd2FwIC9kZXYvZGlzay9i
eS11dWlkLznigKYzNzMtN2E4YS00NjhjLWJkYjctMjBhMzljYjZlYmUzLi4uClsgICAgOC4y
MzkxMDNdIG1laV9tZSAwMDAwOjAwOjE2LjA6IERldmljZSBkb2Vzbid0IGhhdmUgdmFsaWQg
TUUgSW50ZXJmYWNlClsgICAgOC4yNDExMzNdIEFkZGluZyA2NjY4MzkwMGsgc3dhcCBvbiAv
ZGV2L3NkYTUuICBQcmlvcml0eTotMiBleHRlbnRzOjEgYWNyb3NzOjY2NjgzOTAwayBTU0ZT
ClsgICAgOC4yNDY0MzhdIG1laV9tZSAwMDAwOjAwOjE2LjE6IERldmljZSBkb2Vzbid0IGhh
dmUgdmFsaWQgTUUgSW50ZXJmYWNlClsgIE9LICBdIEFjdGl2YXRlZCBzd2FwIC9kZXYvZGlz
ay9ieS11dWlkLzlkOWEyMzczLTdhOGEtNDY4Yy1iZGI3LTIwYTM5Y2I2ZWJlMy4KWyAgT0sg
IF0gRm91bmQgZGV2aWNlIC9kZXYvaHZjMC4KWyAgICA4LjI4MDM3NV0gaXBtaV9zaTogSVBN
SSBTeXN0ZW0gSW50ZXJmYWNlIGRyaXZlcgpbICBPSyAgWyAgICA4LjI4NTgxMF0gaV0gcG1p
X3NpIGRtaS1pcG1pLVJlYWNoZWQgdGFyZ2V0IFN3YXAuc2kuMDogaXBtaV9wbGF0Zgpvcm06
IHByb2JpbmcgdmlhIFNNQklPUwpbICAgIDguMjk2ODk5XSBpcG1pX3BsYXRmb3JtOiBpcG1p
X3NpOiBTTUJJT1M6IGlvIDB4Y2EyIHJlZ3NpemUgMSBzcGFjaW5nIDEgaXJxIDAKWyAgICA4
LjI5NjkwMF0gaXBtaV9zaTogQWRkaW5nIFNNQklPUy1zcGVjaWZpZWQga2NzIHN0YXRlIG1h
Y2hpbmUKWyAgICA4LjI5Njk2NF0gaXBtaV9zaTogVHJ5aW5nIFNNQklPUy1zcGVjaWZpZWQg
a2NzIHN0YXRlIG1hY2hpbmUgYXQgaS9vIGFkZHJlc3MgMHhjYTIsIHNsYXZlIGFkZHJlc3Mg
MHgyMCwgaXJxIDAKWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgU3lzdGVtIEluaXRpYWxpemF0
aW9uLgpbICBPSyAgXSBMaXN0ZW5pbmcgb24gRC1CdXMgU3lzdGVtIE1lc3NhZ2UgQnVzIFNv
Y2tldC4KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIEF2YWhpIG1ETlMvRE5TLVNEIFN0YWNrIEFj
dGl2YXRpb24gU29ja2V0LgpbICBPSyAgXSBTdGFydGVkIEFDUEkgRXZlbnRzIENoZWNrLgpb
ICBPSyAgXSBSZWFjaGVkIHRhcmdldCBQYXRocy4KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIFVV
SUQgZGFlbW9uIGFjdGl2YXRpb24gc29ja2V0LlsgICAgOC4zNTU5OThdIHAKcGRldjogdXNl
ci1zcGFjZSBwYXJhbGxlbCBwb3J0IGRyaXZlcgpbICBPSyAgXSBTdGFydGVkIERhaWx5IENs
ZWFudXAgb2YgVGVtcG9yYXJ5IERpcmVjdG9yaWVzLgpbICBPSyAgXSBMaXN0ZW5pbmcgb24g
QUNQSUQgTGlzdGVuIFNvY2tldC4KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgU29ja2V0cy4K
WyAgT0sgIF0gU3RhcnRlZCBEYWlseSBhcHQgZG93bmxvYWQgYWN0aXZpdGllcy4KWyAgT0sg
IF0gU3RhcnRlZCBEYWlseSBhcHQgdXBncmFkZSBhbmQgY2xlYW4gYWN0aXZpdGllcy4KWyAg
T0sgIF0gUmVhY2hlZCB0YXJnZXQgQmFzaWMgU3lzdGVtLgogICAgICAgICBTdGFydGluZyBS
ZXN0b3JlIC9ldGMvcmVzb2x2LmNvbmYgaeKApmZvcmUgdGhlIHBwcCBsaW5rIHdhcyBzaHV0
IGRvd24uLi4KWyAgT0sgIF0gU3RhcnRlZCBELUJ1cyBTeXN0ZW0gTWVzc2FnZSBCdXMuClsg
ICAgOC40MjQ0NjJdIGNyeXB0ZDogbWF4X2NwdV9xbGVuIHNldCB0byAxMDAwClsgICAgOC40
MjQ0NzhdIEVycm9yOiBEcml2ZXIgJ3Bjc3BrcicgaXMgYWxyZWFkeSByZWdpc3RlcmVkLCBh
Ym9ydGluZy4uLgpbICAgIDguNDc4MzU5XSBBVlgyIHZlcnNpb24gb2YgZ2NtX2VuYy9kZWMg
ZW5nYWdlZC4KWyAgICA4LjQ4MzQzMl0gQUVTIENUUiBtb2RlIGJ5OCBvcHRpbWl6YXRpb24g
ZW5hYmxlZApbICAgIDguNDk2ODg0XSBbVFRNXSBab25lICBrZXJuZWw6IEF2YWlsYWJsZSBn
cmFwaGljcyBtZW1vcnk6IDQwODM4MDAga2lCClsgICAgOC41MDQxMTFdIFtUVE1dIFpvbmUg
ICBkbWEzMjogQXZhaWxhYmxlIGdyYXBoaWNzIG1lbW9yeTogMjA5NzE1MiBraUIKWyAgICA4
LjUxMTQ3M10gW1RUTV0gSW5pdGlhbGl6aW5nIHBvb2wgYWxsb2NhdG9yClsgICAgOC41MTY0
MjJdIFtUVE1dIEluaXRpYWxpemluZyBETUEgcG9vbCBhbGxvY2F0b3IKWyAgICA4LjUyMjMy
MF0gYWxnOiBObyB0ZXN0IGZvciBwY2JjKGFlcykgKHBjYmMtYWVzLWFlc25pKQogICAgICAg
ICBTdGFydGluZyBTeXN0ZW0gTG9nZ2luZyBTZXJ2aWNlLi4uCiAgICAgICAgIFN0YXJ0aW5n
IExTQjogU3RhcnQvc3RvcCBzeXNzdGF0J3Mgc2FkYy4uLgogICAgICAgICBTdGFydGluZyBB
Y2NvdW50cyBTZXJ2aWNlLi4uCiAgICAgICAgIFN0YXJ0aW5nIExTQjogU3RhcnQgdGhlIEdO
VXN0ZXAgZGlzdHJpYnV0ZWQgb2JqZWN0IG1hcHBlci4uLgogICAgICAgICBTdGFydGluZyBO
ZXR3b3JrIE1hbmFnZXIuLi4KKFhFTikgdHJhcHMuYzoxNTY2OiBHUEYgKDAwMDApOiBmZmZm
ODJkMDgwMzIyNWM5IFt2bXguYyN2bXhfbXNyX3JlYWRfaW50ZXJjZXB0KzB4Mzg3LzB4M2Uy
XSAtPiBmZmZmODJkMDgwMzgwOTg4CihYRU4pIHRyYXBzLmM6MTU2NjogR1BGICgwMDAwKTog
ZmZmZjgyZDA4MDMyMjVjOSBbdm14LmMjdm14X21zcl9yZWFkX2ludGVyY2VwdCsweDM4Ny8w
eDNlMl0gLT4gZmZmZjgyZDA4MDM4MDk4OAooWEVOKSB0cmFwcy5jOjE1NjY6IEdQRiAoMDAw
MCk6IGZmZmY4MmQwODAzMjI1YzkgW3ZteC5jI3ZteF9tc3JfcmVhZF9pbnRlcmNlcHQrMHgz
ODcvMHgzZTJdIC0+IGZmZmY4MmQwODAzODA5ODgKKFhFTikgdHJhcHMuYzoxNTY2OiBHUEYg
KDAwMDApOiBmZmZmODJkMDgwMzIyNWM5IFt2bXguYyN2bXhfbXNyX3JlYWRfaW50ZXJjZXB0
KzB4Mzg3LzB4M2UyXSAtPiBmZmZmODJkMDgwMzgwOTg4ClsgICAgOC41OTExODVdIGZiY29u
OiBtZ2Fkcm1mYiAoZmIwKSBpcyBwcmltYXJ5IGRldmljZQpbICAgIDguNTkxMjE3XSBDb25z
b2xlOiBzd2l0Y2hpbmcgdG8gY29sb3VyIGZyYW1lIGJ1ZmZlciBkZXZpY2UgMTYweDY0Clsg
ICAgOC42MjI5NTJdIGludGVsX3JhcGw6IEZvdW5kIFJBUEwgZG9tYWluIHBhY2thZ2UKWyAg
ICA4LjYyMjk1NF0gaW50ZWxfcmFwbDogRm91bmQgUkFQTCBkb21haW4gY29yZQpbICAgIDgu
NjIyOTU2XSBpbnRlbF9yYXBsOiBGb3VuZCBSQVBMIGRvbWFpbiBkcmFtClsgICAgOC42NzA5
MzZdIGlwbWlfc2kgZG1pLWlwbWktc2kuMDogSVBNSSBtZXNzYWdlIGhhbmRsZXI6IEZvdW5k
IG5ldyBCTUMgKG1hbl9pZDogMHgwMDAxNTcsIHByb2RfaWQ6IDB4MDA3OCwgZGV2X2lkOiAw
eDIxKQpbICAgIDguNjkwNzQ3XSBpcG1pX3NpIGRtaS1pcG1pLXNpLjA6IElQTUkga2NzIGlu
dGVyZmFjZSBpbml0aWFsaXplZApbICAgIDguOTMyNTY1XSBtZ2FnMjAwIDAwMDA6MDI6MDAu
MDogZmIwOiBtZ2Fkcm1mYiBmcmFtZSBidWZmZXIgZGV2aWNlCiAgICAgICAgIFN0YXJ0aW5n
IFJlYWx0aW1lS2l0IFNjaGVkdWxpbmcgUG9saWN5IFNlcnZpY2UuLi4KWyAgICA4Ljk1NzY5
NF0gW2RybV0gSW5pdGlhbGl6ZWQgbWdhZzIwMCAxLjAuMCAyMDExMDQxOCBmb3IgMDAwMDow
MjowMC4wIG9uIG1pbm9yIDAKICAgICAgICAgU3RhcnRpbmcgTW9kZW0gTWFuYWdlci4uLgpb
ICBPSyAgXSBTdGFydGVkIFJlZ3VsYXIgYmFja2dyb3VuZCBwcm9ncmFtIHByb2Nlc3Npbmcg
ZGFlbW9uLgogICAgICAgICBTdGFydGluZyBUaGUgWGVuIHhlbnN0b3JlLi4uCiAgICAgICAg
IFN0YXJ0aW5nIEF2YWhpIG1ETlMvRE5TLVNEIFN0YWNrLi4uCiAgICAgICAgIFN0YXJ0aW5n
IExvZ2luIFNlcnZpY2UuLi4KICAgICAgICAgU3RhcnRpbmcgTFNCOiBTcGVlY2ggRGlzcGF0
Y2hlci4uLgpbICBPSyAgXSBTdGFydGVkIFRyaWdnZXIgYW5hY3JvbiBldmVyeSBob3VyLgpb
ICBPSyAgXSBSZWFjaGVkIHRhcmdldCBUaW1lcnMuClsgIE9LICBdIFN0YXJ0ZWQgUnVuIGFu
YWNyb24gam9icy4KWyAgT0sgIF0gU3RhcnRlZCBTeXN0ZW0gTG9nZ2luZyBTZXJ2aWNlLgpb
ICBPSyAgXSBTdGFydGVkIFJlc3RvcmUgL2V0Yy9yZXNvbHYuY29uZiBpZuKApmJlZm9yZSB0
aGUgcHBwIGxpbmsgd2FzIHNodXQgZG93bi4KWyAgT0sgIF0gU3RhcnRlZCBMU0I6IFN0YXJ0
IHRoZSBHTlVzdGVwIGRpc3RyaWJ1dGVkIG9iamVjdCBtYXBwZXIuClsgIE9LICBdIFN0YXJ0
ZWQgTFNCOiBTdGFydC9zdG9wIHN5c3N0YXQncyBzYWRjLgpbICBPSyAgXSBTdGFydGVkIExT
QjogU3BlZWNoIERpc3BhdGNoZXIuClsgIE9LICBbICAgIDkuMTA1NjY3XSBwXSBvd2VyX21l
dGVyIEFDUEkwU3RhcnRlZCBSZWFsdGltZUtpdCBTY2hlZHVsaW5nIFBvbGljeSBTZXJ2aWNl
LjAwRDowMDogRm91bmQgQUMKUEkgcG93ZXIgbWV0ZXIuCltbICAgIDkuMTE4MzcxXSBwICBP
SyAgb3dlcl9tZXRlciBBQ1BJMF0gMDBEOjAwOiBod21vbl9kZVN0YXJ0ZWQgTmV0d29yayBN
YW5hZ2VyLnZpY2VfcmVnaXN0ZXIoKSAKaXMgZGVwcmVjYXRlZC4gUGxlYXNlIGNvbnZlcnQg
dGhlIGRyaXZlciB0byB1c2UgaHdtb25fZGV2aWNlX3JlZ2lzdGVyX3dpdGhfaW5mbygpLgpb
ICBPSyAgXSBTdGFydGVkIEF2YWhpIG1ETlMvRE5TLVNEIFN0YWNrLgpbICBPSyAgXSBTdGFy
dGVkIExvZ2luIFNlcnZpY2UuCiAgICAgICAgIFN0YXJ0aW5nIE5ldHdvcmsgTWFuYWdlciBT
Y3JpcHQgRGlzcGF0Y2hlciBTZXJ2aWNlLi4uCiAgICAgICAgIFN0YXJ0aW5nIE5ldHdvcmsg
TWFuYWdlciBXYWl0IE9ubGluZS4uLgogICAgICAgICBTdGFydGluZyBBdXRob3JpemF0aW9u
IE1hbmFnZXIuLi4KWyAgT0sgIF0gU3RhcnRlZCBUaGUgWGVuIHhlbnN0b3JlLgpbICBPSyAg
XSBTdGFydGVkIE5ldHdvcmsgTWFuYWdlciBTY3JpcHQgRGlzcGF0Y2hlciBTZXJ2aWNlLgog
ICAgICAgICBTdGFydGluZyB4ZW4taW5pdC1kb20wLCBpbml0aWFsaXNlIOKApm5vZGVzLCBK
U09OIGNvbmZpZ3VyYXRpb24gc3R1YikuLi4KICAgICAgICAgU3RhcnRpbmcgWGVuY29uc29s
ZWQgLSBoYW5kbGVzIGxvZ2figKZtIGd1ZXN0IGNvbnNvbGVzIGFuZCBoeXBlcnZpc29yLi4u
ClsgIE9LICBdIFN0YXJ0ZWQgWGVuY29uc29sZWQgLSBoYW5kbGVzIGxvZ2dp4oCmcm9tIGd1
ZXN0IGNvbnNvbGVzIGFuZCBoeXBlcnZpc29yLgpbICBPSyAgWyAgICA5LjIwODM3NF0gcF0g
b3dlcl9tZXRlciBBQ1BJMFN0YXJ0ZWQgQXV0aG9yaXphdGlvbiBNYW5hZ2VyLjAwRDowMDog
Rm91bmQgQUMKUEkgcG93ZXIgbWV0ZXIuClsgICAgOS4yMTg2NTNdIHBbb3dlcl9tZXRlciBB
Q1BJMCAgT0sgIDAwRDowMDogSWdub3JpbmddICB1bnNhZmUgc29mdHdhcmVTdGFydGVkIEFj
Y291bnRzIFNlcnZpY2UuIHBvd2VyIGNhcCEKCiAgICAgICAgIFN0YXJ0aW5nIEhvc3RuYW1l
IFNlcnZpY2UuLi4KW0ZBSUxFRF0gRmFpbGVkIHRvIHN0YXJ0IHhlbi1pbml0LWRvbTAsIGlu
aXTigKZlIG5vZGVzLCBKU09OIGNvbmZpZ3VyYXRpb24gc3R1YikuClNlZSAnc3lzdGVtY3Rs
IHN0YXR1cyB4ZW4taW5pdC1kb20wLnNlcnZpY2UnIGZvciBkZXRhaWxzLgpbICBPSyAgXSBT
dGFydGVkIE1vZGVtIE1hbmFnZXIuClsgIE9LICBdIFN0YXJ0ZWQgSG9zdG5hbWUgU2Vydmlj
ZS4KWyAgICA5LjQxNjY3MF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5wMXMwOiBs
aW5rIGlzIG5vdCByZWFkeQpbICAgIDkuNDI2OTQwXSBJUHY2OiBBRERSQ09ORihORVRERVZf
VVApOiBlbm8yOiBsaW5rIGlzIG5vdCByZWFkeQpbICAgIDkuNDU4NTk5XSBJUHY2OiBBRERS
Q09ORihORVRERVZfVVApOiBlbm8yOiBsaW5rIGlzIG5vdCByZWFkeQpbKiAgICAgXSAoMSBv
ZiAyKSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvcuKApmFuYWdlciBXYWl0IE9ubGluZSAo
N3MgLyBubyBsaW1pdClbICBPSyAgXSBTdGFydGVkIE5ldHdvcmsgTWFuYWdlciBXYWl0IE9u
bGluZS4KWyAgIDE1LjExMDcwN10gZTEwMDBlOiBlbnAxczAgTklDIExpbmsgaXMgVXAgMTAw
MCBNYnBzIEZ1bGwgRHVwbGV4LCBGbG93IENvbnRyb2w6IFJ4L1R4ClsgICAxNS4xMTk1NjVd
IElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBlbnAxczA6IGxpbmsgYmVjb21lcyBy
ZWFkeQpbKiogICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3Jr
IGludGVyZmFjZXMgKDEycyAvIDFtaW4gMXMpWyoqKiAgIF0gQSBzdGFydCBqb2IgaXMgcnVu
bmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxM3MgLyAxbWluIDFzKVsgKioq
ICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNl
cyAoMTRzIC8gMW1pbiAxcylbICAgMjEuNTM0ODgwXSBJUHY2OiBBRERSQ09ORihORVRERVZf
VVApOiBlbm8xOiBsaW5rIGlzIG5vdCByZWFkeQpbICAqKiogXSBBIHN0YXJ0IGpvYiBpcyBy
dW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDE0cyAvIDFtaW4gMXMpWyAg
ICoqKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZh
Y2VzICgxNXMgLyAxbWluIDFzKVsgICAgKipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9y
IFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMTVzIC8gMW1pbiAxcylbICAgICAqXSBBIHN0
YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDE2cyAv
IDFtaW4gMXMpWyAgICAqKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0
d29yayBpbnRlcmZhY2VzICgxNnMgLyAxbWluIDFzKVsgICAqKipdIEEgc3RhcnQgam9iIGlz
IHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMTdzIC8gMW1pbiAxcylb
ICAqKiogXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVy
ZmFjZXMgKDE3cyAvIDFtaW4gMXMpWyAqKiogIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBm
b3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxOHMgLyAxbWluIDFzKVsqKiogICBdIEEg
c3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMThz
IC8gMW1pbiAxcylbKiogICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBu
ZXR3b3JrIGludGVyZmFjZXMgKDE5cyAvIDFtaW4gMXMpWyogICAgIF0gQSBzdGFydCBqb2Ig
aXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxOXMgLyAxbWluIDFz
KVsqKiAgICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50
ZXJmYWNlcyAoMjBzIC8gMW1pbiAxcylbKioqICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5n
IGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDIwcyAvIDFtaW4gMXMpWyAqKiogIF0g
QSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgy
MXMgLyAxbWluIDFzKVsgICoqKiBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNl
IG5ldHdvcmsgaW50ZXJmYWNlcyAoMjFzIC8gMW1pbiAxcylbICAgKioqXSBBIHN0YXJ0IGpv
YiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDIycyAvIDFtaW4g
MXMpWyAgICAqKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBp
bnRlcmZhY2VzICgyMnMgLyAxbWluIDFzKVsgICAgICpdIEEgc3RhcnQgam9iIGlzIHJ1bm5p
bmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMjNzIC8gMW1pbiAxcylbICAgICoq
XSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMg
KDIzcyAvIDFtaW4gMXMpWyAgICoqKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFp
c2UgbmV0d29yayBpbnRlcmZhY2VzICgyNHMgLyAxbWluIDFzKVsgICoqKiBdIEEgc3RhcnQg
am9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMjRzIC8gMW1p
biAxcylbICoqKiAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3Jr
IGludGVyZmFjZXMgKDI1cyAvIDFtaW4gMXMpWyoqKiAgIF0gQSBzdGFydCBqb2IgaXMgcnVu
bmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyNXMgLyAxbWluIDFzKVsqKiAg
ICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNl
cyAoMjZzIC8gMW1pbiAxcylbKiAgICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBS
YWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDI2cyAvIDFtaW4gMXMpWyoqICAgIF0gQSBzdGFy
dCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyN3MgLyAx
bWluIDFzKVsqKiogICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdv
cmsgaW50ZXJmYWNlcyAoMjdzIC8gMW1pbiAxcylbICoqKiAgXSBBIHN0YXJ0IGpvYiBpcyBy
dW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDI4cyAvIDFtaW4gMXMpWyAg
KioqIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZh
Y2VzICgyOHMgLyAxbWluIDFzKVsgICAqKipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9y
IFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMjlzIC8gMW1pbiAxcylbICAgICoqXSBBIHN0
YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDI5cyAv
IDFtaW4gMXMpWyAgICAgKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0
d29yayBpbnRlcmZhY2VzICgzMHMgLyAxbWluIDFzKVsgICAgKipdIEEgc3RhcnQgam9iIGlz
IHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMzBzIC8gMW1pbiAxcylb
ICAgKioqXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVy
ZmFjZXMgKDMxcyAvIDFtaW4gMXMpWyAgKioqIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBm
b3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzMXMgLyAxbWluIDFzKVsgKioqICBdIEEg
c3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMzJz
IC8gMW1pbiAxcylbKioqICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBu
ZXR3b3JrIGludGVyZmFjZXMgKDMycyAvIDFtaW4gMXMpWyoqICAgIF0gQSBzdGFydCBqb2Ig
aXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzM3MgLyAxbWluIDFz
KVsqICAgICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50
ZXJmYWNlcyAoMzNzIC8gMW1pbiAxcylbKiogICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5n
IGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDM0cyAvIDFtaW4gMXMpWyoqKiAgIF0g
QSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgz
NHMgLyAxbWluIDFzKVsgKioqICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNl
IG5ldHdvcmsgaW50ZXJmYWNlcyAoMzVzIC8gMW1pbiAxcylbICAqKiogXSBBIHN0YXJ0IGpv
YiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDM1cyAvIDFtaW4g
MXMpWyAgICoqKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBp
bnRlcmZhY2VzICgzNnMgLyAxbWluIDFzKVsgICAgKipdIEEgc3RhcnQgam9iIGlzIHJ1bm5p
bmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMzZzIC8gMW1pbiAxcylbICAgICAq
XSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMg
KDM3cyAvIDFtaW4gMXMpWyAgICAqKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFp
c2UgbmV0d29yayBpbnRlcmZhY2VzICgzN3MgLyAxbWluIDFzKVsgICAqKipdIEEgc3RhcnQg
am9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMzhzIC8gMW1p
biAxcylbICAqKiogXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3Jr
IGludGVyZmFjZXMgKDM4cyAvIDFtaW4gMXMpWyAqKiogIF0gQSBzdGFydCBqb2IgaXMgcnVu
bmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzOXMgLyAxbWluIDFzKVsqKiog
ICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNl
cyAoMzlzIC8gMW1pbiAxcylbKiogICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBS
YWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDQwcyAvIDFtaW4gMXMpWyogICAgIF0gQSBzdGFy
dCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg0MHMgLyAx
bWluIDFzKVsqKiAgICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdv
cmsgaW50ZXJmYWNlcyAoNDFzIC8gMW1pbiAxcylbKioqICAgXSBBIHN0YXJ0IGpvYiBpcyBy
dW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDQxcyAvIDFtaW4gMXMpWyAq
KiogIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZh
Y2VzICg0MnMgLyAxbWluIDFzKVsgICoqKiBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9y
IFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNDJzIC8gMW1pbiAxcylbICAgNTAuMzI2MjQ4
XSBicmlkZ2U6IGZpbHRlcmluZyB2aWEgYXJwL2lwL2lwNnRhYmxlcyBpcyBubyBsb25nZXIg
YXZhaWxhYmxlIGJ5IGRlZmF1bHQuIFVwZGF0ZSB5b3VyIHNjcmlwdHMgdG8gbG9hZCBicl9u
ZXRmaWx0ZXIgaWYgeW91IG5lZWQgdGhpcy4KWyAgICoqKl0gQSBzdGFydCBqb2IgaXMgcnVu
bmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg0M3MgLyAxbWluIDFzKVsgICAg
KipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNl
cyAoNDNzIC8gMW1pbiAxcylbICAgICAqXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBS
YWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDQ0cyAvIDFtaW4gMXMpWyAgICAqKl0gQSBzdGFy
dCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg0NHMgLyAx
bWluIDFzKVsgICAqKipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdv
cmsgaW50ZXJmYWNlcyAoNDVzIC8gMW1pbiAxcylbICAqKiogXSBBIHN0YXJ0IGpvYiBpcyBy
dW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDQ1cyAvIDFtaW4gMXMpWyAq
KiogIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZh
Y2VzICg0NnMgLyAxbWluIDFzKVsqKiogICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9y
IFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNDZzIC8gMW1pbiAxcylbKiogICAgXSBBIHN0
YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDQ3cyAv
IDFtaW4gMXMpWyogICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0
d29yayBpbnRlcmZhY2VzICg0N3MgLyAxbWluIDFzKVsqKiAgICBdIEEgc3RhcnQgam9iIGlz
IHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNDhzIC8gMW1pbiAxcylb
KioqICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVy
ZmFjZXMgKDQ4cyAvIDFtaW4gMXMpWyAqKiogIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBm
b3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg0OXMgLyAxbWluIDFzKVsgICoqKiBdIEEg
c3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNDlz
IC8gMW1pbiAxcylbICAgKioqXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBu
ZXR3b3JrIGludGVyZmFjZXMgKDUwcyAvIDFtaW4gMXMpWyAgICAqKl0gQSBzdGFydCBqb2Ig
aXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg1MHMgLyAxbWluIDFz
KVsgICAgICpdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50
ZXJmYWNlcyAoNTFzIC8gMW1pbiAxcylbICAgICoqXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5n
IGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDUxcyAvIDFtaW4gMXMpWyAgICoqKl0g
QSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg1
MnMgLyAxbWluIDFzKVsgICoqKiBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNl
IG5ldHdvcmsgaW50ZXJmYWNlcyAoNTJzIC8gMW1pbiAxcylbICoqKiAgXSBBIHN0YXJ0IGpv
YiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDUzcyAvIDFtaW4g
MXMpWyoqKiAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBp
bnRlcmZhY2VzICg1M3MgLyAxbWluIDFzKVsqKiAgICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5p
bmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNTRzIC8gMW1pbiAxcylbKiAgICAg
XSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMg
KDU0cyAvIDFtaW4gMXMpWyoqICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFp
c2UgbmV0d29yayBpbnRlcmZhY2VzICg1NXMgLyAxbWluIDFzKVsqKiogICBdIEEgc3RhcnQg
am9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNTVzIC8gMW1p
biAxcylbICoqKiAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3Jr
IGludGVyZmFjZXMgKDU2cyAvIDFtaW4gMXMpWyAgKioqIF0gQSBzdGFydCBqb2IgaXMgcnVu
bmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg1NnMgLyAxbWluIDFzKVsgICAq
KipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNl
cyAoNTdzIC8gMW1pbiAxcylbICAgICoqXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBS
YWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDU3cyAvIDFtaW4gMXMpWyAgICAgKl0gQSBzdGFy
dCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg1OHMgLyAx
bWluIDFzKVsgICAgKipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdv
cmsgaW50ZXJmYWNlcyAoNThzIC8gMW1pbiAxcylbICAgKioqXSBBIHN0YXJ0IGpvYiBpcyBy
dW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDU5cyAvIDFtaW4gMXMpWyAg
KioqIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZh
Y2VzICg1OXMgLyAxbWluIDFzKVsgKioqICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9y
IFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMW1pbiAvIDFtaW4gMXMpWyoqKiAgIF0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxbWlu
IC8gMW1pbiAxcylbKiogICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBu
ZeKApm9yayBpbnRlcmZhY2VzICgxbWluIDFzIC8gMW1pbiAxcylbKiAgICAgXSBBIHN0YXJ0
IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZeKApm9yayBpbnRlcmZhY2VzICgxbWluIDFz
IC8gMW1pbiAxcylbRkFJTEVEXSBGYWlsZWQgdG8gc3RhcnQgUmFpc2UgbmV0d29yayBpbnRl
cmZhY2VzLgpTZWUgJ3N5c3RlbWN0bCBzdGF0dXMgbmV0d29ya2luZy5zZXJ2aWNlJyBmb3Ig
ZGV0YWlscy4KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgTmV0d29yay4KICAgICAgICAgU3Rh
cnRpbmcgUGVybWl0IFVzZXIgU2Vzc2lvbnMuLi4KWyAgT0sgIF0gU3RhcnRlZCBVbmF0dGVu
ZGVkIFVwZ3JhZGVzIFNodXRkb3duLgogICAgICAgICBTdGFydGluZyBPcGVuQlNEIFNlY3Vy
ZSBTaGVsbCBzZXJ2ZXIuLi4KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgTmV0d29yayBpcyBP
bmxpbmUuCiAgICAgICAgIFN0YXJ0aW5nIExTQjogbmV0d29yayBiZW5jaG1hcmsuLi4KICAg
ICAgICAgU3RhcnRpbmcgTFNCOiBkaXNrIHRlbXBlcmF0dXJlIG1vbml0b3JpbmcgZGFlbW9u
Li4uCiAgICAgICAgIFN0YXJ0aW5nIFhlbmRvbWFpbnMgLSBzdGFydCBhbmQgc3RvcCBndWVz
dHMgb24gYm9vdCBhbmQgc2h1dGRvd24uLi4KWyAgT0sgIF0gU3RhcnRlZCBQZXJtaXQgVXNl
ciBTZXNzaW9ucy4KICAgICAgICAgU3RhcnRpbmcgU2ltcGxlIERlc2t0b3AgRGlzcGxheSBN
YW5hZ2VyLi4uClsgIE9LICBdIFN0YXJ0ZWQgR2V0dHkgb24gdHR5MS4KWyAgT0sgIF0gU3Rh
cnRlZCBTZXJpYWwgR2V0dHkgb24gaHZjMC4KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgTG9n
aW4gUHJvbXB0cy4KWyAgT0sgIF0gU3RhcnRlZCBPcGVuQlNEIFNlY3VyZSBTaGVsbCBzZXJ2
ZXIuClsgIE9LICBdIFN0YXJ0ZWQgWGVuZG9tYWlucyAtIHN0YXJ0IGFuZCBzdG9wIGd1ZXN0
cyBvbiBib290IGFuZCBzaHV0ZG93bi4KWyAgT0sgIF0gU3RhcnRlZCBTaW1wbGUgRGVza3Rv
cCBEaXNwbGF5IE1hbmFnZXIuCiAgICAgICAgIFN0YXJ0aW5nIFhlbi13YXRjaGRvZyAtIHJ1
biB4ZW4gd2F0Y2hkb2cgZGFlbW9uLi4uClsgIE9LICBdIFN0YXJ0ZWQgTFNCOiBkaXNrIHRl
bXBlcmF0dXJlIG1vbml0b3JpbmcgZGFlbW9uLgpbICBPSyAgXSBTdGFydGVkIExTQjogbmV0
d29yayBiZW5jaG1hcmsuClsgIE9LICBdIFN0YXJ0ZWQgWGVuLXdhdGNoZG9nIC0gcnVuIHhl
biB3YXRjaGRvZyBkYWVtb24uClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IE11bHRpLVVzZXIg
U3lzdGVtLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBHcmFwaGljYWwgSW50ZXJmYWNlLgog
ICAgICAgICBTdGFydGluZyBVcGRhdGUgVVRNUCBhYm91dCBTeXN0ZW0gUnVubGV2ZWwgQ2hh
bmdlcy4uLgpbICBPSyAgXSBTdGFydGVkIFVwZGF0ZSBVVE1QIGFib3V0IFN5c3RlbSBSdW5s
ZXZlbCBDaGFuZ2VzLgoKRGViaWFuIEdOVS9MaW51eCA5IGRlYmlhbiBodmMwCgpkZWJpYW4g
bG9naW46IFsgICA5My43OTQ3NDBdIG1nYWcyMDAgMDAwMDowMjowMC4wOiBWaWRlbyBjYXJk
IGRvZXNuJ3Qgc3VwcG9ydCBjdXJzb3JzIHdpdGggcGFydGlhbCB0cmFuc3BhcmVuY3kuClsg
ICA5My44MDQzODBdIG1nYWcyMDAgMDAwMDowMjowMC4wOiBOb3QgZW5hYmxpbmcgaGFyZHdh
cmUgY3Vyc29yLgooWEVOKSBBc3NlcnRpb24gJyhzcCA9PSAwKSB8fCAocGVvaVtzcC0xXS52
ZWN0b3IgPCB2ZWN0b3IpJyBmYWlsZWQgYXQgaXJxLmM6MTE3MwooWEVOKSAtLS0tWyBYZW4t
NC4xMi11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgVGFpbnRlZDogIEMgICBdLS0tLQoo
WEVOKSBDUFU6ICAgIDUKKFhFTikgUklQOiAgICBlMDA4Ols8ZmZmZjgyZDA4MDI4NzQ3Mj5d
IGRvX0lSUSsweDQ5Ni8weDY4MAooWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAwMTAwNDYgICBD
T05URVhUOiBoeXBlcnZpc29yCihYRU4pIHJheDogZmZmZjgzMTA0ZGE5ODRjMCAgIHJieDog
ZmZmZjgzMTA0ZGEwN2UwMCAgIHJjeDogMDAwMDAwMDAwMDAwMDAwMQooWEVOKSByZHg6IDAw
MDAwMDAwMDAwMDAwMjEgICByc2k6IDAwMDAwMDAwMDAwMDAwMjEgICByZGk6IDAwMDAwMDAw
MDAwMDAwMDEKKFhFTikgcmJwOiBmZmZmODMxMDRkYTk3ZDk4ICAgcnNwOiBmZmZmODMxMDRk
YTk3ZDM4ICAgcjg6ICAwMDAwMDAwMDAwMDAwMDIxCihYRU4pIHI5OiAgMDAwMDAwMDAwMDAw
MDAwMCAgIHIxMDogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMTogMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSByMTI6IGZmZmY4MzEwMWNlMDExZjAgICByMTM6IDAwMDAwMDAwMDAwMDAwMjEgICBy
MTQ6IGZmZmY4MzEwNGRhMDdlMDAKKFhFTikgcjE1OiAwMDAwMDAwMDAwMDAwMDdlICAgY3Iw
OiAwMDAwMDAwMDgwMDUwMDMzICAgY3I0OiAwMDAwMDAwMDAwMzUyNmUwCihYRU4pIGNyMzog
MDAwMDAwMTAyMTFhNDAwMCAgIGNyMjogMDAwMDdmNGYwMjBjYzAwMAooWEVOKSBmc2I6IDAw
MDAwMDAwMDAwMDAwMDAgICBnc2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc3M6IDAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAw
MDAgICBzczogMDAwMCAgIGNzOiBlMDA4CihYRU4pIFhlbiBjb2RlIGFyb3VuZCA8ZmZmZjgy
ZDA4MDI4NzQ3Mj4gKGRvX0lSUSsweDQ5Ni8weDY4MCk6CihYRU4pICBiZSAwMCAwMCAwMCA3
ZSA5MyAwZiAwYiA8MGY+IDBiIDBmIDBiIDBmIDBiIGI4IDAwIDAwIDAwIDAwIGViIDRlIDgz
IGJiIDFjCihYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMxMDRkYTk3ZDM4
OgooWEVOKSAgICBmZmZmODJkMDAwMDAwMDAwIGZmZmY4MzEwNGRhMDdlMjQgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDA3ZTgwMzdlODM1CihYRU4pICAgIGZmZmY4MmQwODAzN2U4NDEgZmZm
ZjgyZDA4MDM3ZTgzNSBmZmZmODJkMDgwMzdlODQxIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzEwNGRhOTdmZmYg
MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwN2NlZmIyNTY4MjM3IGZmZmY4MmQwODAz
N2U4YWEgMDAwMDAwMzU1NGVjZThiNyAwMDAwMDAwMDAwMDAwMDA4CihYRU4pICAgIGZmZmY4
MzEwNGRhOWJhZDggZmZmZjgzMTA0ZGE5YmEyMCBmZmZmODMxMDRkYTk3ZWMwIDAwMDAwMDM1
NTRmNDRjMjYKKFhFTikgICAgMDAwMDAwMDAwMDAwMDBmZiAwMDAwMDAwMDAwMDAwMDA0IDAw
MDAwMDAwMDAxZWIxNzcgMDAwMDAwMDAwMDAwMDdkYgooWEVOKSAgICBmZmZmODMxMDRkYTk4
MDJjIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgzMTA0ZGE5N2ZmZiAwMDAwMDAwMDAwMDA5ZTYz
CihYRU4pICAgIGZmZmY4MzEwNGRhOWJhNTAgMDAwMDAwMjEwMDAwMDAwMCBmZmZmODJkMDgw
MmU0ODNmIDAwMDAwMDAwMDAwMGUwMDgKKFhFTikgICAgMDAwMDAwMDAwMDAwMDIwMiBmZmZm
ODMxMDRkYTk3ZTUwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgyZDA4MDU5YmM4MAooWEVOKSAg
ICAwMDAwMDAyMGZmZmZmZmZmIGZmZmY4MzEwNGRhOTdmZmYgZmZmZjgyZDA4MDVhM2M4MCBm
ZmZmODMxMDRkYTk3ZWIwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDMxYzAwMDAwMWEzIGZmZmY4MmQwODA1OWJmMDAKKFhFTikgICAgMDAwMDAw
MDAwMDAwMDAwNSBmZmZmODJkMDgwNTliZjAwIDAwMDAwMDAwMDAwMDAwMDUgMDAwMDAwMDAw
MDAwMDAwNQooWEVOKSAgICBmZmZmODMxMDIxNmQ1MDAwIGZmZmY4MzEwNGRhOTdlZjAgZmZm
ZjgyZDA4MDI3NzhjYSBmZmZmODMxMDRkYWY2MDAwCihYRU4pICAgIGZmZmY4MzAwOGJiZmMw
MDAgZmZmZjgzMDA4YmJmODAwMCBmZmZmODMxMDRkYWY2MDAwIGZmZmY4MzEwNGRhOTdkYTgK
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4ODAyNmEy
NDYwMDAgZmZmZjg4MDI2YTI0NjAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA2IDAwMDAw
MDAwMDAwMDAwMDYgZmZmZmZmZmY4MWMxMzY0OCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgZmZmZmM5MDAwMjNmZmE0MCBmZmZmZmZmZjgxNzExZDUwIDAw
MDAwMDAwMDAwMDAwMDEKKFhFTikgICAgZmZmZjg4MDI2YjdhMjg4MCAwMDAwMDAwMDAwMDAw
MDg3IDAwMDAwMDAwMDAwMDAwMDYgMDAwMGJlZWYwMDAwYmVlZgooWEVOKSAgICBmZmZmZmZm
ZjgxNzEyMTEyIDAwMDAwMGJmMDAwMGJlZWYgMDAwMDAwMDAwMDAwMDI0NiBmZmZmYzkwMDAw
ZDJiZWEwCihYRU4pICAgIDAwMDAwMDAwMDAwMGJlZWYgMDAwMDAwMDAwMDAwYmVlZiAwMDAw
MDAwMDAwMDBiZWVmIDAwMDAwMDAwMDAwMGJlZWYKKFhFTikgWGVuIGNhbGwgdHJhY2U6CihY
RU4pICAgIFs8ZmZmZjgyZDA4MDI4NzQ3Mj5dIGRvX0lSUSsweDQ5Ni8weDY4MAooWEVOKSAg
ICBbPGZmZmY4MmQwODAzN2U4YWE+XSBjb21tb25faW50ZXJydXB0KzB4MTBhLzB4MTIwCihY
RU4pICAgIFs8ZmZmZjgyZDA4MDJlNDgzZj5dIG13YWl0LWlkbGUuYyNtd2FpdF9pZGxlKzB4
Mjk2LzB4MzcyCihYRU4pICAgIFs8ZmZmZjgyZDA4MDI3NzhjYT5dIGRvbWFpbi5jI2lkbGVf
bG9vcCsweGIzLzB4YjUKKFhFTikgCihYRU4pIAooWEVOKSAqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCihYRU4pIFBhbmljIG9uIENQVSA1OgooWEVOKSBBc3Nl
cnRpb24gJyhzcCA9PSAwKSB8fCAocGVvaVtzcC0xXS52ZWN0b3IgPCB2ZWN0b3IpJyBmYWls
ZWQgYXQgaXJxLmM6MTE3MwooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCihYRU4pIAooWEVOKSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4uCg==
--------------DA8EB5290D01AD8D8E44CC93
Content-Type: text/plain; charset="UTF-8"; name="dom0_freeze_loop"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="dom0_freeze_loop"

IFhlbiA0LjEyLXVuc3RhYmxlCihYRU4pIFhlbiB2ZXJzaW9uIDQuMTItdW5zdGFibGUgKHJv
b3RAKSAoZ2NjIChEZWJpYW4gNi4zLjAtMTgrZGViOXUxKSA2LjMuMCAyMDE3MDUxNikgZGVi
dWc9eSAgRnJpIE5vdiAgMiAxMjoyODo0OSBFRFQgMjAxOAooWEVOKSBMYXRlc3QgQ2hhbmdl
U2V0OiBUdWUgT2N0IDMwIDE2OjE3OjEwIDIwMTggKzAxMDAgZ2l0OjkxMzBiODJkYmYKKFhF
TikgQ29uc29sZSBvdXRwdXQgaXMgc3luY2hyb25vdXMuCihYRU4pIEJvb3Rsb2FkZXI6IEdS
VUIgMi4wMn5iZXRhMy01CihYRU4pIENvbW1hbmQgbGluZTogcGxhY2Vob2xkZXIgZG9tMD1w
dmggZG9tMF9tZW09ODE5Mk0sbWF4OjgxOTJNIGxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFs
bCBzeW5jX2NvbnNvbGVfdG9fcmluZz10cnVlIHN5bmNfY29uc29sZSBjb20xPTExNTIwMCw4
bjEgY29uc29sZT1jb20xLHZnYSBpb21tdT1kZWJ1Zyx2ZXJib3NlLHdvcmthcm91bmRfYmlv
c19idWcKKFhFTikgWGVuIGltYWdlIGxvYWQgYmFzZSBhZGRyZXNzOiAwCihYRU4pIFZpZGVv
IGluZm9ybWF0aW9uOgooWEVOKSAgVkdBIGlzIHRleHQgbW9kZSA4MHgyNSwgZm9udCA4eDE2
CihYRU4pICBWQkUvRERDIG1ldGhvZHM6IFYyOyBFRElEIHRyYW5zZmVyIHRpbWU6IDEgc2Vj
b25kcwooWEVOKSBEaXNjIGluZm9ybWF0aW9uOgooWEVOKSAgRm91bmQgMiBNQlIgc2lnbmF0
dXJlcwooWEVOKSAgRm91bmQgMiBFREQgaW5mb3JtYXRpb24gc3RydWN0dXJlcwooWEVOKSBY
ZW4tZTgyMCBSQU0gbWFwOgooWEVOKSAgMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAwMDAw
OThjMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwMDAwOThjMDAgLSAwMDAwMDAwMDAwMGEw
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAwZTAwMDAgLSAwMDAwMDAwMDAwMTAw
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAwMDAwMDhjMWM0
MDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDhjMWM0MDAwIC0gMDAwMDAwMDA4YzFjNTAw
MCAoQUNQSSBOVlMpCihYRU4pICAwMDAwMDAwMDhjMWM1MDAwIC0gMDAwMDAwMDA4YzIwZjAw
MCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDhjMjBmMDAwIC0gMDAwMDAwMDA4YzI4MTAw
MCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA4YzI4MTAwMCAtIDAwMDAwMDAwOGRlYzEwMDAg
KHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA4ZGVjMTAwMCAtIDAwMDAwMDAwOGRmOWEwMDAg
KEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDA4ZGY5YTAwMCAtIDAwMDAwMDAwOGRmZmYwMDAg
KEFDUEkgZGF0YSkKKFhFTikgIDAwMDAwMDAwOGRmZmYwMDAgLSAwMDAwMDAwMDhlMDAwMDAw
ICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDhlMDAwMDAwIC0gMDAwMDAwMDA5MDAwMDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDk0MDAwMDAwIC0gMDAwMDAwMDA5YTAwMDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDlkZjAwMDAwIC0gMDAwMDAwMDBhMDAwMDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGUwMDAwMDAwIC0gMDAwMDAwMDBmMDAwMDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZkMDAwMDAwIC0gMDAwMDAwMDBmZTgwMDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlYzAwMDAwIC0gMDAwMDAwMDBmZWMwMTAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlZDAwMDAwIC0gMDAwMDAwMDBmZWQwMTAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlZDEwMDAwIC0gMDAwMDAwMDBmZWQxYTAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlZDg0MDAwIC0gMDAwMDAwMDBmZWQ4NTAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZlZTAwMDAwIC0gMDAwMDAwMDBmZWUwMTAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGZmNDAwMDAwIC0gMDAwMDAwMDEwMDAwMDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMTAwMDAwMDAwIC0gMDAwMDAwMTA2MDAwMDAwMCAo
dXNhYmxlKQooWEVOKSBOZXcgWGVuIGltYWdlIGJhc2UgYWRkcmVzczogMHg4YmEwMDAwMAoo
WEVOKSBBQ1BJOiBSU0RQIDAwMEYwNTEwLCAwMDI0IChyMiBJTlRFTCApCihYRU4pIEFDUEk6
IFhTRFQgOERGQjcxODgsIDAwRUMgKHIxIElOVEVMICBTMTIwMFNQTyAgICAgICAgMCBJTlRM
ICAxMDAwMDEzKQooWEVOKSBBQ1BJOiBGQUNQIDhERkYzMDAwLCAwMEY0IChyNSBJTlRFTCAg
UzEyMDBTUE8gICAgICAgIDAgSU5UTCAyMDA5MTAxMykKKFhFTikgQUNQSTogRFNEVCA4REZD
MzAwMCwgMjkyNDEgKHIyIElOVEVMICBTMTIwMFNQTyAgICAgICAgMCBJTlRMIDIwMDkxMDEz
KQooWEVOKSBBQ1BJOiBGQUNTIDhERjZEMDAwLCAwMDQwCihYRU4pIEFDUEk6IEhQRVQgOERG
RjIwMDAsIDAwMzggKHIxIElOVEVMICBTMTIwMFNQTyAgICAgICAgMSBJTlRMIDIwMDkxMDEz
KQooWEVOKSBBQ1BJOiBBUElDIDhERkYxMDAwLCAwMEJDIChyMyBJTlRFTCAgUzEyMDBTUE8g
ICAgICAgIDEgSU5UTCAyMDA5MTAxMykKKFhFTikgQUNQSTogTUNGRyA4REZGMDAwMCwgMDAz
QyAocjEgSU5URUwgIFMxMjAwU1BPICAgICAgICAxIElOVEwgMjAwOTEwMTMpCihYRU4pIEFD
UEk6IFNQTUkgOERGRUUwMDAsIDAwNDIgKHI1IElOVEVMICBTMTIwMFNQTyAgICAgICAgMCBJ
TlRMIDIwMDkxMDEzKQooWEVOKSBBQ1BJOiBXRERUIDhERkVEMDAwLCAwMDQwIChyMSBJTlRF
TCAgUzEyMDBTUE8gICAgICAgIDAgSU5UTCAyMDA5MTAxMykKKFhFTikgQUNQSTogU1NEVCA4
REZDMDAwMCwgMkJBRSAocjIgSU5URUwgIFMxMjAwU1BPICAgICAxMDAwIElOVEwgMjAwOTEw
MTMpCihYRU4pIEFDUEk6IFNTRFQgOERGQkYwMDAsIDBCRTMgKHIyIElOVEVMICBTMTIwMFNQ
TyAgICAgMTAwMCBJTlRMIDIwMDkxMDEzKQooWEVOKSBBQ1BJOiBTU0RUIDhERkJFMDAwLCAw
MTlBIChyMiBJTlRFTCAgUzEyMDBTUE8gICAgIDEwMDAgSU5UTCAyMDA5MTAxMykKKFhFTikg
QUNQSTogU1NEVCA4REZCRDAwMCwgMDRBMyAocjIgSU5URUwgIFMxMjAwU1BPICAgICAxMDAw
IElOVEwgMjAwOTEwMTMpCihYRU4pIEFDUEk6IFRDUEEgOERGRkMwMDAsIDAwNjQgKHIyIElO
VEVMICBTMTIwMFNQTyAgICAgICAgMiBJTlRMICAxMDAwMDEzKQooWEVOKSBBQ1BJOiBUUE0y
IDhERkZBMDAwLCAwMDM0IChyMyBJTlRFTCAgUzEyMDBTUE8gICAgICAgIDIgSU5UTCAgMTAw
MDAxMykKKFhFTikgQUNQSTogU1NEVCA4REZGNDAwMCwgNTMyOCAocjIgSU5URUwgIFMxMjAw
U1BPICAgICAzMDAwIElOVEwgMjAxNDExMDcpCihYRU4pIEFDUEk6IFNTRFQgOERGQkMwMDAs
IDBFNzMgKHIyIElOVEVMICBTMTIwMFNQTyAgICAgMzAwMCBJTlRMIDIwMTQxMTA3KQooWEVO
KSBBQ1BJOiBTU0RUIDhERkJBMDAwLCAwMDY0IChyMiBJTlRFTCAgUzEyMDBTUE8gICAgICAg
IDIgSU5UTCAyMDE0MTEwNykKKFhFTikgQUNQSTogRE1BUiA4REZCODAwMCwgMDA3MCAocjEg
SU5URUwgIFMxMjAwU1BPICAgICAgICAxIElOVEwgICAgICAgIDEpCihYRU4pIEFDUEk6IEhF
U1QgOERGRkQwMDAsIDAwQTggKHIxIElOVEVMICBTMTIwMFNQTyAgICAgICAgMSBJTlRMICAg
ICAgICAxKQooWEVOKSBBQ1BJOiBFUlNUIDhERkI1MDAwLCAwMjMwIChyMSBJTlRFTCAgUzEy
MDBTUE8gICAgICAgIDEgSU5UTCAgICAgICAgMSkKKFhFTikgQUNQSTogU1NEVCA4REZGQjAw
MCwgMDNBNyAocjIgSU5URUwgIFMxMjAwU1BPICAgICAxMDAwIElOVEwgMjAxNDExMDcpCihY
RU4pIEFDUEk6IFNTRFQgOERGQkIwMDAsIDBCNzkgKHIyIElOVEVMICBTMTIwMFNQTyAgICAg
ICAgMiBJTlRMIDIwMTQxMTA3KQooWEVOKSBBQ1BJOiBCRVJUIDhERkI2MDAwLCAwMDMwIChy
MSBJTlRFTCAgUzEyMDBTUE8gICAgICAgIDEgSU5UTCAgICAgICAgMSkKKFhFTikgQUNQSTog
VUVGSSA4REY4MjAwMCwgMDA0MiAocjEgSU5URUwgIFMxMjAwU1BPICAgICAgICAyIElOVEwg
IDEwMDAwMTMpCihYRU4pIEFDUEk6IFBSQUQgOERGQjkwMDAsIDAxMDIgKHIyIElOVEVMICBT
MTIwMFNQTyAgICAgICAgMiBJTlRMIDIwMTQxMTA3KQooWEVOKSBBQ1BJOiBFSU5KIDhERkI0
MDAwLCAwMTMwIChyMSBJTlRFTCAgUzEyMDBTUE8gICAgICAgIDEgSU5UTCAgICAgICAgMSkK
KFhFTikgQUNQSTogU1BDUiA4REZFRjAwMCwgMDA1MCAocjEgSU5URUwgIFMxMjAwU1BPICAg
ICAgICAwIElOVEwgMjAwOTEwMTMpCihYRU4pIFN5c3RlbSBSQU06IDY1MjE3TUIgKDY2Nzgz
MDM2a0IpCihYRU4pIE5vIE5VTUEgY29uZmlndXJhdGlvbiBmb3VuZAooWEVOKSBGYWtpbmcg
YSBub2RlIGF0IDAwMDAwMDAwMDAwMDAwMDAtMDAwMDAwMTA2MDAwMDAwMAooWEVOKSBEb21h
aW4gaGVhcCBpbml0aWFsaXNlZAooWEVOKSBDUFUgVmVuZG9yOiBJbnRlbCwgRmFtaWx5IDYg
KDB4NiksIE1vZGVsIDE1OCAoMHg5ZSksIFN0ZXBwaW5nIDkgKHJhdyAwMDA5MDZlOSkKKFhF
TikgRE1JIDIuNyBwcmVzZW50LgooWEVOKSBVc2luZyBBUElDIGRyaXZlciBkZWZhdWx0CihY
RU4pIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4MTgwOCAoMzIgYml0cykKKFhFTikgQUNQ
STogU0xFRVAgSU5GTzogcG0xeF9jbnRbMToxODA0LDE6MF0sIHBtMXhfZXZ0WzE6MTgwMCwx
OjBdCihYRU4pIEFDUEk6IDMyLzY0WCBGQUNTIGFkZHJlc3MgbWlzbWF0Y2ggaW4gRkFEVCAt
IDhkZjZkMDAwLzAwMDAwMDAwMDAwMDAwMDAsIHVzaW5nIDMyCihYRU4pIEFDUEk6ICAgICAg
ICAgICAgIHdha2V1cF92ZWNbOGRmNmQwMGNdLCB2ZWNfc2l6ZVsyMF0KKFhFTikgQUNQSTog
TG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHgwMV0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHgwMl0gbGFwaWNfaWRbMHgwMl0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgwM10gbGFwaWNfaWRbMHgwNF0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwNl0gZW5hYmxlZCkKKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHgwNV0gbGFwaWNfaWRbMHgwMV0gZW5hYmxlZCkKKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHgwNl0gbGFwaWNfaWRbMHgwM10gZW5hYmxlZCkKKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwN10gbGFwaWNfaWRbMHgwNV0gZW5hYmxlZCkKKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwOF0gbGFwaWNfaWRbMHgwN10gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDFdIGhpZ2ggZWRnZSBsaW50WzB4
MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAyXSBoaWdoIGVkZ2UgbGlu
dFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwM10gaGlnaCBlZGdl
IGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDRdIGhpZ2gg
ZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDA1XSBo
aWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgw
Nl0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lk
WzB4MDddIGhpZ2ggZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNw
aV9pZFsweDA4XSBoaWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlk
WzB4MDJdIGFkZHJlc3NbMHhmZWMwMDAwMF0gZ3NpX2Jhc2VbMF0pCihYRU4pIElPQVBJQ1sw
XTogYXBpY19pZCAyLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTEx
OQooWEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEg
MiBkZmwgZGZsKQooWEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGds
b2JhbF9pcnEgOSBoaWdoIGxldmVsKQooWEVOKSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJp
ZGUuCihYRU4pIEFDUEk6IElSUTIgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgQUNQSTogSVJR
OSB1c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBFbmFibGluZyBBUElDIG1vZGU6ICBGbGF0LiAg
VXNpbmcgMSBJL08gQVBJQ3MKKFhFTikgQUNQSTogSFBFVCBpZDogMHg4MDg2YTIwMSBiYXNl
OiAweGZlZDAwMDAwCihYRU4pIFBDSTogTUNGRyBjb25maWd1cmF0aW9uIDA6IGJhc2UgZTAw
MDAwMDAgc2VnbWVudCAwMDAwIGJ1c2VzIDAwIC0gZmYKKFhFTikgUENJOiBNQ0ZHIGFyZWEg
YXQgZTAwMDAwMDAgcmVzZXJ2ZWQgaW4gRTgyMAooWEVOKSBQQ0k6IFVzaW5nIE1DRkcgZm9y
IHNlZ21lbnQgMDAwMCBidXMgMDAtZmYKKFhFTikgW1ZULURdSG9zdCBhZGRyZXNzIHdpZHRo
IDM5CihYRU4pIFtWVC1EXWZvdW5kIEFDUElfRE1BUl9EUkhEOgooWEVOKSBbVlQtRF0gIGRt
YXJ1LT5hZGRyZXNzID0gZmVkOTAwMDAKKFhFTikgW1ZULURdZHJoZC0+YWRkcmVzcyA9IGZl
ZDkwMDAwIGlvbW11LT5yZWcgPSBmZmZmODJjMDAwMjFkMDAwCihYRU4pIFtWVC1EXWNhcCA9
IGQyMDA4YzQwNjYwNDYyIGVjYXAgPSBmMDUwZGEKKFhFTikgW1ZULURdIElPQVBJQzogMDAw
MDpmMDoxZi4wCihYRU4pIFtWVC1EXSBNU0kgSFBFVDogMDAwMDowMDoxZi4wCihYRU4pIFtW
VC1EXSAgZmxhZ3M6IElOQ0xVREVfQUxMCihYRU4pIFtWVC1EXWZvdW5kIEFDUElfRE1BUl9S
TVJSOgooWEVOKSBbVlQtRF0gIFJNUlIgYWRkcmVzcyByYW5nZSAzZTJlMDAwMC4uM2UyZmZm
ZmYgbm90IGluIHJlc2VydmVkIG1lbW9yeTsgbmVlZCAiaW9tbXVfaW5jbHVzaXZlX21hcHBp
bmc9MSI/CihYRU4pIFtWVC1EXSBlbmRwb2ludDogMDAwMDowMDoxNC4wCihYRU4pIFtWVC1E
XWRtYXIuYzo2Mzk6ICAgUk1SUiByZWdpb246IGJhc2VfYWRkciAzZTJlMDAwMCBlbmRfYWRk
ciAzZTJmZmZmZgooWEVOKSBYZW4gRVJTVCBzdXBwb3J0IGlzIGluaXRpYWxpemVkLgooWEVO
KSBIRVNUOiBUYWJsZSBwYXJzaW5nIGhhcyBiZWVuIGluaXRpYWxpemVkCihYRU4pIFVzaW5n
IEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgooWEVOKSBT
TVA6IEFsbG93aW5nIDggQ1BVcyAoMCBob3RwbHVnIENQVXMpCihYRU4pIElSUSBsaW1pdHM6
IDEyMCBHU0ksIDE0MzIgTVNJL01TSS1YCihYRU4pIE5vdCBlbmFibGluZyB4MkFQSUMgKHVw
b24gZmlybXdhcmUgcmVxdWVzdCkKKFhFTikgeHN0YXRlOiBzaXplOiAweDQ0MCBhbmQgc3Rh
dGVzOiAweDFmCihYRU4pIG1jZV9pbnRlbC5jOjc4MDogTUNBIENhcGFiaWxpdHk6IGZpcnN0
YmFuayAwLCBleHRlbmRlZCBNQ0UgTVNSIDAsIEJDQVNULCBDTUNJCihYRU4pIENQVTA6IElu
dGVsIG1hY2hpbmUgY2hlY2sgcmVwb3J0aW5nIGVuYWJsZWQKKFhFTikgU3BlY3VsYXRpdmUg
bWl0aWdhdGlvbiBmYWNpbGl0aWVzOgooWEVOKSAgIEhhcmR3YXJlIGZlYXR1cmVzOgooWEVO
KSAgIENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LIFNIQURPV19QQUdJTkcK
KFhFTikgICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayBSRVRQT0xJTkUsIFNQRUNfQ1RSTDog
Tm8sIE90aGVyOgooWEVOKSAgIEwxVEY6IGJlbGlldmVkIHZ1bG5lcmFibGUsIG1heHBoeXNh
ZGRyIEwxRCA0NiwgQ1BVSUQgMzksIFNhZmUgYWRkcmVzcyA4MDAwMDAwMDAwCihYRU4pICAg
U3VwcG9ydCBmb3IgSFZNIFZNczogUlNCIEVBR0VSX0ZQVQooWEVOKSAgIFN1cHBvcnQgZm9y
IFBWIFZNczogUlNCIEVBR0VSX0ZQVQooWEVOKSAgIFhQVEkgKDY0LWJpdCBQViBvbmx5KTog
RG9tMCBlbmFibGVkLCBEb21VIGVuYWJsZWQgKHdpdGggUENJRCkKKFhFTikgICBQViBMMVRG
IHNoYWRvd2luZzogRG9tMCBkaXNhYmxlZCwgRG9tVSBlbmFibGVkCihYRU4pIFVzaW5nIHNj
aGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVsZXIgcmV2MiAoY3JlZGl0MikKKFhFTikgSW5p
dGlhbGl6aW5nIENyZWRpdDIgc2NoZWR1bGVyCihYRU4pICBsb2FkX3ByZWNpc2lvbl9zaGlm
dDogMTgKKFhFTikgIGxvYWRfd2luZG93X3NoaWZ0OiAzMAooWEVOKSAgdW5kZXJsb2FkX2Jh
bGFuY2VfdG9sZXJhbmNlOiAwCihYRU4pICBvdmVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZTog
LTMKKFhFTikgIHJ1bnF1ZXVlcyBhcnJhbmdlbWVudDogc29ja2V0CihYRU4pICBjYXAgZW5m
b3JjZW1lbnQgZ3JhbnVsYXJpdHk6IDEwbXMKKFhFTikgbG9hZCB0cmFja2luZyB3aW5kb3cg
bGVuZ3RoIDEwNzM3NDE4MjQgbnMKKFhFTikgQWRkaW5nIGNwdSAwIHRvIHJ1bnF1ZXVlIDAK
KFhFTikgIEZpcnN0IGNwdSBvbiBydW5xdWV1ZSwgYWN0aXZhdGluZwooWEVOKSBQbGF0Zm9y
bSB0aW1lciBpcyAyMy45OTlNSHogSFBFVAooWEVOKSBEZXRlY3RlZCAzNzkyLjMxOCBNSHog
cHJvY2Vzc29yLgooWEVOKSBJbml0aW5nIG1lbW9yeSBzaGFyaW5nLgooWEVOKSBhbHQgdGFi
bGUgZmZmZjgyZDA4MDQ2YjgzOCAtPiBmZmZmODJkMDgwNDZkNjNlCihYRU4pIEludGVsIFZU
LWQgaW9tbXUgMCBzdXBwb3J0ZWQgcGFnZSBzaXplczogNGtCLCAyTUIsIDFHQi4KKFhFTikg
SW50ZWwgVlQtZCBTbm9vcCBDb250cm9sIGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQgRG9t
MCBETUEgUGFzc3Rocm91Z2ggbm90IGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQgUXVldWVk
IEludmFsaWRhdGlvbiBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIEludGVycnVwdCBSZW1h
cHBpbmcgZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQtZCBQb3N0ZWQgSW50ZXJydXB0IG5vdCBl
bmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIFNoYXJlZCBFUFQgdGFibGVzIGVuYWJsZWQuCihY
RU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBlbmFibGVkCihYRU4pICAtIERvbTAgbW9kZTogUmVs
YXhlZAooWEVOKSBJbnRlcnJ1cHQgcmVtYXBwaW5nIGVuYWJsZWQKKFhFTikgbnJfc29ja2V0
czogMQooWEVOKSBFbmFibGVkIGRpcmVjdGVkIEVPSSB3aXRoIGlvYXBpY19hY2tfb2xkIG9u
IQooWEVOKSBFTkFCTElORyBJTy1BUElDIElSUXMKKFhFTikgIC0+IFVzaW5nIG9sZCBBQ0sg
bWV0aG9kCihYRU4pIC4uVElNRVI6IHZlY3Rvcj0weEYwIGFwaWMxPTAgcGluMT0yIGFwaWMy
PS0xIHBpbjI9LTEKKFhFTikgVFNDIGRlYWRsaW5lIHRpbWVyIGVuYWJsZWQKKFhFTikgQWxs
b2NhdGVkIGNvbnNvbGUgcmluZyBvZiA2NCBLaUIuCihYRU4pIG13YWl0LWlkbGU6IE1XQUlU
IHN1YnN0YXRlczogMHgxNDIxMjAKKFhFTikgbXdhaXQtaWRsZTogdjAuNC4xIG1vZGVsIDB4
OWUKKFhFTikgbXdhaXQtaWRsZTogbGFwaWNfdGltZXJfcmVsaWFibGVfc3RhdGVzIDB4ZmZm
ZmZmZmYKKFhFTikgVk1YOiBTdXBwb3J0ZWQgYWR2YW5jZWQgZmVhdHVyZXM6CihYRU4pICAt
IEFQSUMgTU1JTyBhY2Nlc3MgdmlydHVhbGlzYXRpb24KKFhFTikgIC0gQVBJQyBUUFIgc2hh
ZG93CihYRU4pICAtIEV4dGVuZGVkIFBhZ2UgVGFibGVzIChFUFQpCihYRU4pICAtIFZpcnR1
YWwtUHJvY2Vzc29yIElkZW50aWZpZXJzIChWUElEKQooWEVOKSAgLSBWaXJ0dWFsIE5NSQoo
WEVOKSAgLSBNU1IgZGlyZWN0LWFjY2VzcyBiaXRtYXAKKFhFTikgIC0gVW5yZXN0cmljdGVk
IEd1ZXN0CihYRU4pICAtIFZNQ1Mgc2hhZG93aW5nCihYRU4pICAtIFZNIEZ1bmN0aW9ucwoo
WEVOKSAgLSBWaXJ0dWFsaXNhdGlvbiBFeGNlcHRpb25zCihYRU4pICAtIFBhZ2UgTW9kaWZp
Y2F0aW9uIExvZ2dpbmcKKFhFTikgSFZNOiBBU0lEcyBlbmFibGVkLgooWEVOKSBIVk06IFZN
WCBlbmFibGVkCihYRU4pIEhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIGRl
dGVjdGVkCihYRU4pIEhWTTogSEFQIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IKKFhFTikg
QWRkaW5nIGNwdSAxIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAyIHRvIHJ1bnF1
ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAzIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNw
dSA0IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA1IHRvIHJ1bnF1ZXVlIDAKKFhF
TikgQWRkaW5nIGNwdSA2IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA3IHRvIHJ1
bnF1ZXVlIDAKKFhFTikgQnJvdWdodCB1cCA4IENQVXMKKFhFTikgYnVpbGQtaWQ6IDhjYTg2
ZTRhZmY3MjFkNDczOTY2ODc2MGY1MGYzMzI0NTY2NzMxOTYKKFhFTikgUnVubmluZyBzdHVi
IHJlY292ZXJ5IHNlbGZ0ZXN0cy4uLgooWEVOKSB0cmFwcy5jOjE1NjY6IEdQRiAoMDAwMCk6
IGZmZmY4MmQwYmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQwODAzODA0
MTIKKFhFTikgdHJhcHMuYzo3NTU6IFRyYXAgMTI6IGZmZmY4MmQwYmZmZmYwNDAgW2ZmZmY4
MmQwYmZmZmYwNDBdIC0+IGZmZmY4MmQwODAzODA0MTIKKFhFTikgdHJhcHMuYzoxMDk0OiBU
cmFwIDM6IGZmZmY4MmQwYmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQw
ODAzODA0MTIKKFhFTikgQUNQSSBzbGVlcCBtb2RlczogUzMKKFhFTikgVlBNVTogZGlzYWJs
ZWQKKFhFTikgbWNoZWNrX3BvbGw6IE1hY2hpbmUgY2hlY2sgcG9sbGluZyB0aW1lciBzdGFy
dGVkLgooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDg4OCBQSVJRcwooWEVOKSBOWCAoRXhlY3V0
ZSBEaXNhYmxlKSBwcm90ZWN0aW9uIGFjdGl2ZQooWEVOKSAqKiogQnVpbGRpbmcgYSBQVkgg
RG9tMCAqKioKKFhFTikgW1ZULURdZDA6SG9zdGJyaWRnZTogc2tpcCAwMDAwOjAwOjAwLjAg
bWFwCihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6MDA6MTQuMAooWEVOKSBbVlQtRF1k
MDpQQ0k6IG1hcCAwMDAwOjAwOjE0LjIKKFhFTikgW1ZULURdZDA6UENJOiBtYXAgMDAwMDow
MDoxNi4wCihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6MDA6MTYuMQooWEVOKSBbVlQt
RF1kMDpQQ0k6IG1hcCAwMDAwOjAwOjE3LjAKKFhFTikgW1ZULURdZDA6UENJOiBtYXAgMDAw
MDowMDoxZi4wCihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6MDA6MWYuMgooWEVOKSBb
VlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjAwOjFmLjQKKFhFTikgW1ZULURdZDA6UENJZTogbWFw
IDAwMDA6MDE6MDAuMAooWEVOKSBbVlQtRF1kMDpQQ0llOiBtYXAgMDAwMDowMjowMC4wCihY
RU4pIFtWVC1EXWQwOlBDSWU6IG1hcCAwMDAwOjAzOjAwLjAKKFhFTikgW1ZULURdZDA6UENJ
ZTogbWFwIDAwMDA6MDQ6MDAuMAooWEVOKSBDYW5ub3Qgc2V0dXAgaWRlbnRpdHkgbWFwIGQw
OjNlMmUwLCBnZm4gYWxyZWFkeSBtYXBwZWQgdG8gZmZlMWUwLgooWEVOKSBbVlQtRF1pb21t
dS5jOjIyNzI6IElPTU1VOiBtYXBwaW5nIHJlc2VydmVkIHJlZ2lvbiBmYWlsZWQKKFhFTikg
W1ZULURdaW9tbXVfZW5hYmxlX3RyYW5zbGF0aW9uOiBpb21tdS0+cmVnID0gZmZmZjgyYzAw
MDIxZDAwMAooWEVOKSBXQVJOSU5HOiBQVkggaXMgYW4gZXhwZXJpbWVudGFsIG1vZGUgd2l0
aCBsaW1pdGVkIGZ1bmN0aW9uYWxpdHkKKFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5IHZpcnEg
dGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMuCihYRU4pIFNjcnViYmluZyBGcmVlIFJB
TSBvbiAxIG5vZGVzIHVzaW5nIDQgQ1BVcwooWEVOKSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
LmRvbmUuCihYRU4pIFN0ZC4gTG9nbGV2ZWw6IEFsbAooWEVOKSBHdWVzdCBMb2dsZXZlbDog
QWxsCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgooWEVOKSBXQVJOSU5HOiBDT05TT0xFIE9VVFBVVCBJUyBTWU5DSFJPTk9VUwoo
WEVOKSBUaGlzIG9wdGlvbiBpcyBpbnRlbmRlZCB0byBhaWQgZGVidWdnaW5nIG9mIFhlbiBi
eSBlbnN1cmluZwooWEVOKSB0aGF0IGFsbCBvdXRwdXQgaXMgc3luY2hyb25vdXNseSBkZWxp
dmVyZWQgb24gdGhlIHNlcmlhbCBsaW5lLgooWEVOKSBIb3dldmVyIGl0IGNhbiBpbnRyb2R1
Y2UgU0lHTklGSUNBTlQgbGF0ZW5jaWVzIGFuZCBhZmZlY3QKKFhFTikgdGltZWtlZXBpbmcu
IEl0IGlzIE5PVCByZWNvbW1lbmRlZCBmb3IgcHJvZHVjdGlvbiB1c2UhCihYRU4pICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgooWEVOKSBC
b290ZWQgb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdpdGggU01UL0h5cGVydGhyZWFk
aW5nCihYRU4pIGVuYWJsZWQuICBQbGVhc2UgYXNzZXNzIHlvdXIgY29uZmlndXJhdGlvbiBh
bmQgY2hvb3NlIGFuCihYRU4pIGV4cGxpY2l0ICdzbXQ9PGJvb2w+JyBzZXR0aW5nLiAgU2Vl
IFhTQS0yNzMuCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgooWEVOKSAzLi4uIDIuLi4gMS4uLiAKKFhFTikgWGVuIGlzIHJlbGlu
cXVpc2hpbmcgVkdBIGNvbnNvbGUuCihYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAo
dHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8gWGVuKQooWEVO
KSBGcmVlZCA0NzJrQiBpbml0IG1lbW9yeQooWEVOKSBEb20wIGNhbGxiYWNrIHZpYSBjaGFu
Z2VkIHRvIERpcmVjdCBWZWN0b3IgMHhmMwpbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9u
IDQuMTkuMCsgKHJvb3RAZGViaWFuKSAoZ2NjIHZlcnNpb24gNi4zLjAgMjAxNzA1MTYgKERl
YmlhbiA2LjMuMC0xOCtkZWI5dTEpKSAjMSBTTVAgRnJpIE5vdiAyIDA5OjExOjE4IEVEVCAy
MDE4ClsgICAgMC4wMDAwMDBdIENvbW1hbmQgbGluZTogcGxhY2Vob2xkZXIgcm9vdD1VVUlE
PTkzYmNmODJiLWI5YjktNDM2Mi05MzZhLWQwYzEwMGE5MjBkYSBybyBjb25zb2xlPWh2YzAg
ZWFybHlwcmludGs9eGVuClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNB
VkUgZmVhdHVyZSAweDAwMTogJ3g4NyBmbG9hdGluZyBwb2ludCByZWdpc3RlcnMnClsgICAg
MC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwMjogJ1NT
RSByZWdpc3RlcnMnClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUg
ZmVhdHVyZSAweDAwNDogJ0FWWCByZWdpc3RlcnMnClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6
IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwODogJ01QWCBib3VuZHMgcmVnaXN0ZXJz
JwpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUgMHgw
MTA6ICdNUFggQ1NSJwpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiB4c3RhdGVfb2Zmc2V0WzJd
OiAgNTc2LCB4c3RhdGVfc2l6ZXNbMl06ICAyNTYKWyAgICAwLjAwMDAwMF0geDg2L2ZwdTog
eHN0YXRlX29mZnNldFszXTogIDgzMiwgeHN0YXRlX3NpemVzWzNdOiAgIDY0ClsgICAgMC4w
MDAwMDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbNF06ICA4OTYsIHhzdGF0ZV9zaXplc1s0
XTogICA2NApbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBFbmFibGVkIHhzdGF0ZSBmZWF0dXJl
cyAweDFmLCBjb250ZXh0IHNpemUgaXMgOTYwIGJ5dGVzLCB1c2luZyAnY29tcGFjdGVkJyBm
b3JtYXQuClsgICAgMC4wMDAwMDBdIEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoK
WyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAw
MDAwMDAwMDAwOTdmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0g
MHgwMDAwMDAwMDAwMDk4YzAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2ZWQKWyAgICAw
LjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAw
OGMxYzNmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAw
MDAwMDhjMWM0MDAwLTB4MDAwMDAwMDA4YzFjNGZmZl0gQUNQSSBOVlMKWyAgICAwLjAwMDAw
MF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDA4YzFjNTAwMC0weDAwMDAwMDAwOGMyMGVm
ZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAw
OGMyMGYwMDAtMHgwMDAwMDAwMDhjMjgwZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklP
Uy1lODIwOiBbbWVtIDB4MDAwMDAwMDA4YzI4MTAwMC0weDAwMDAwMDAwOGRlYzBmZmZdIHJl
c2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwOGRlYzEw
MDAtMHgwMDAwMDAwMDhkZjk5ZmZmXSBBQ1BJIE5WUwpbICAgIDAuMDAwMDAwXSBCSU9TLWU4
MjA6IFttZW0gMHgwMDAwMDAwMDhkZjlhMDAwLTB4MDAwMDAwMDA4ZGZmZWZmZl0gQUNQSSBk
YXRhClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwOGRmZmYwMDAt
MHgwMDAwMDAwMDhkZmZmZThiXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBb
bWVtIDB4MDAwMDAwMDA4ZGZmZmU4Yy0weDAwMDAwMDAwOGRmZmZmNTddIEFDUEkgZGF0YQpb
ICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDhlMDAwMDAwLTB4MDAw
MDAwMDA4ZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVt
IDB4MDAwMDAwMDA5NDAwMDAwMC0weDAwMDAwMDAwOTlmZmZmZmZdIHJlc2VydmVkClsgICAg
MC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwOWRmMDAwMDAtMHgwMDAwMDAw
MDlmZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgw
MDAwMDAwMGUwMDAwMDAwLTB4MDAwMDAwMDBlZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAw
MDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZDAwMDAwMC0weDAwMDAwMDAwZmU3
ZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAw
MDAwZmVjMDAwMDAtMHgwMDAwMDAwMGZlYzAwZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAw
XSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZDAwMDAwLTB4MDAwMDAwMDBmZWQwMGZm
Zl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBm
ZWQxMDAwMC0weDAwMDAwMDAwZmVkMTlmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJ
T1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmVkODQwMDAtMHgwMDAwMDAwMGZlZDg0ZmZmXSBy
ZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlZTAw
MDAwLTB4MDAwMDAwMDBmZWUwMGZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1l
ODIwOiBbbWVtIDB4MDAwMDAwMDBmZjQwMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdIHJlc2Vy
dmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAxMDAwMDAwMDAt
MHgwMDAwMDAwMjczZTMwZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBb
bWVtIDB4MDAwMDAwMDI3M2UzMTAwMC0weDAwMDAwMDEwNWZmZmZmZmZdIHVudXNhYmxlClsg
ICAgMC4wMDAwMDBdIE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rpb246IGFjdGl2ZQpb
ICAgIDAuMDAwMDAwXSBTTUJJT1MgMi43IHByZXNlbnQuClsgICAgMC4wMDAwMDBdIERNSTog
SW50ZWwgQ29ycG9yYXRpb24gUzEyMDBTUC9TMTIwMFNQLCBCSU9TIFMxMjAwU1AuODZCLjAz
LjAxLjAwMjAuMDUyNjIwMTcwNzM3IDA1LzI2LzIwMTcKWyAgICAwLjAwMDAwMF0gSHlwZXJ2
aXNvciBkZXRlY3RlZDogWGVuIEhWTQpbICAgIDAuMDAwMDAwXSBYZW4gdmVyc2lvbiA0LjEy
LgpbICAgIDAuMDAwMDAwXSBYZW4gUGxhdGZvcm0gUENJOiB1bnJlY29nbmlzZWQgbWFnaWMg
dmFsdWUKWyAgICAwLjA1NDk4OF0gdHNjOiBGYXN0IFRTQyBjYWxpYnJhdGlvbiBmYWlsZWQK
WyAgICAwLjA1NDk4OV0gdHNjOiBEZXRlY3RlZCAzNzkyLjMxOCBNSHogcHJvY2Vzc29yClsg
ICAgMC4wNjA1MDZdIGxhc3RfcGZuID0gMHgyNzNlMzEgbWF4X2FyY2hfcGZuID0gMHg0MDAw
MDAwMDAKWyAgICAwLjA2MjA1MF0geDg2L1BBVDogQ29uZmlndXJhdGlvbiBbMC03XTogV0Ig
IFdDICBVQy0gVUMgIFdCICBXUCAgVUMtIFdUICAKWyAgICAwLjA2MzQ2MF0gbGFzdF9wZm4g
PSAweDhkZmZmIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwClsgICAgMC4wNzY5ODVdIFVz
aW5nIEdCIHBhZ2VzIGZvciBkaXJlY3QgbWFwcGluZwpbICAgIDAuMDc3MzgyXSBSQU1ESVNL
OiBbbWVtIDB4MDI4MmMwMDAtMHgxMjkxZWZmZl0KWyAgICAwLjA3NzM4OV0gQUNQSTogRWFy
bHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkClsgICAgMC4wNzc0MTFd
IEFDUEk6IFJTRFAgMHgwMDAwMDAwMDhERkZGRThDIDAwMDAyNCAodjAyIElOVEVMICkKWyAg
ICAwLjA3NzQxNF0gQUNQSTogWFNEVCAweDAwMDAwMDAwOERGRkZFQjAgMDAwMDg0ICh2MDEg
SU5URUwgIFMxMjAwU1BPIDAwMDAwMDAwIElOVEwgMDEwMDAwMTMpClsgICAgMC4wNzc0MThd
IEFDUEk6IEFQSUMgMHgwMDAwMDAwMDhERkZGRjM0IDAwMDBDQyAodjAzIElOVEVMICBTMTIw
MFNQTyAwMDAwMDAwMSBJTlRMIDIwMDkxMDEzKQpbICAgIDAuMDc3NDIyXSBBQ1BJOiBGQUNQ
IDB4MDAwMDAwMDA4REZGMzAwMCAwMDAwRjQgKHYwNSBJTlRFTCAgUzEyMDBTUE8gMDAwMDAw
MDAgSU5UTCAyMDA5MTAxMykKWyAgICAwLjA3NzQ1Nl0gQUNQSTogRFNEVCAweDAwMDAwMDAw
OERGQzMwMDAgMDI5MjQxICh2MDIgSU5URUwgIFMxMjAwU1BPIDAwMDAwMDAwIElOVEwgMjAw
OTEwMTMpClsgICAgMC4wNzc0NTldIEFDUEk6IEZBQ1MgMHgwMDAwMDAwMDhERjZEMDAwIDAw
MDA0MApbICAgIDAuMDc3NDYyXSBBQ1BJOiBNQ0ZHIDB4MDAwMDAwMDA4REZGMDAwMCAwMDAw
M0MgKHYwMSBJTlRFTCAgUzEyMDBTUE8gMDAwMDAwMDEgSU5UTCAyMDA5MTAxMykKWyAgICAw
LjA3NzQ2Nl0gQUNQSTogU1NEVCAweDAwMDAwMDAwOERGQzAwMDAgMDAyQkFFICh2MDIgSU5U
RUwgIFMxMjAwU1BPIDAwMDAxMDAwIElOVEwgMjAwOTEwMTMpClsgICAgMC4wNzc0NzBdIEFD
UEk6IFNTRFQgMHgwMDAwMDAwMDhERkJGMDAwIDAwMEJFMyAodjAyIElOVEVMICBTMTIwMFNQ
TyAwMDAwMTAwMCBJTlRMIDIwMDkxMDEzKQpbICAgIDAuMDc3NDc0XSBBQ1BJOiBTU0RUIDB4
MDAwMDAwMDA4REZCRTAwMCAwMDAxOUEgKHYwMiBJTlRFTCAgUzEyMDBTUE8gMDAwMDEwMDAg
SU5UTCAyMDA5MTAxMykKWyAgICAwLjA3NzQ3N10gQUNQSTogU1NEVCAweDAwMDAwMDAwOERG
QkQwMDAgMDAwNEEzICh2MDIgSU5URUwgIFMxMjAwU1BPIDAwMDAxMDAwIElOVEwgMjAwOTEw
MTMpClsgICAgMC4wNzc0ODFdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMDhERkY0MDAwIDAwNTMy
OCAodjAyIElOVEVMICBTMTIwMFNQTyAwMDAwMzAwMCBJTlRMIDIwMTQxMTA3KQpbICAgIDAu
MDc3NDg0XSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDA4REZCQzAwMCAwMDBFNzMgKHYwMiBJTlRF
TCAgUzEyMDBTUE8gMDAwMDMwMDAgSU5UTCAyMDE0MTEwNykKWyAgICAwLjA3NzQ4OF0gQUNQ
STogU1NEVCAweDAwMDAwMDAwOERGQkEwMDAgMDAwMDY0ICh2MDIgSU5URUwgIFMxMjAwU1BP
IDAwMDAwMDAyIElOVEwgMjAxNDExMDcpClsgICAgMC4wNzc0OTFdIEFDUEk6IFNTRFQgMHgw
MDAwMDAwMDhERkZCMDAwIDAwMDNBNyAodjAyIElOVEVMICBTMTIwMFNQTyAwMDAwMTAwMCBJ
TlRMIDIwMTQxMTA3KQpbICAgIDAuMDc3NDk1XSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDA4REZC
QjAwMCAwMDBCNzkgKHYwMiBJTlRFTCAgUzEyMDBTUE8gMDAwMDAwMDIgSU5UTCAyMDE0MTEw
NykKWyAgICAwLjA3NzY3Ml0gTm8gTlVNQSBjb25maWd1cmF0aW9uIGZvdW5kClsgICAgMC4w
Nzc2NzNdIEZha2luZyBhIG5vZGUgYXQgW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAw
MDAwMjczZTMwZmZmXQpbICAgIDAuMDc3Njc2XSBOT0RFX0RBVEEoMCkgYWxsb2NhdGVkIFtt
ZW0gMHgyNzNlMmMwMDAtMHgyNzNlMzBmZmZdClsgICAgMC4wNzc2OTVdIFpvbmUgcmFuZ2Vz
OgpbICAgIDAuMDc3Njk2XSAgIERNQSAgICAgIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4
MDAwMDAwMDAwMGZmZmZmZl0KWyAgICAwLjA3NzY5N10gICBETUEzMiAgICBbbWVtIDB4MDAw
MDAwMDAwMTAwMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdClsgICAgMC4wNzc2OThdICAgTm9y
bWFsICAgW21lbSAweDAwMDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAwMjczZTMwZmZmXQpbICAg
IDAuMDc3Njk5XSAgIERldmljZSAgIGVtcHR5ClsgICAgMC4wNzc3MDBdIE1vdmFibGUgem9u
ZSBzdGFydCBmb3IgZWFjaCBub2RlClsgICAgMC4wNzc3MDFdIEVhcmx5IG1lbW9yeSBub2Rl
IHJhbmdlcwpbICAgIDAuMDc3NzAxXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDAw
MTAwMC0weDAwMDAwMDAwMDAwOTdmZmZdClsgICAgMC4wNzc3MDJdICAgbm9kZSAgIDA6IFtt
ZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDA4YzFjM2ZmZl0KWyAgICAwLjA3Nzcw
M10gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwOGMyMGYwMDAtMHgwMDAwMDAwMDhjMjgw
ZmZmXQpbICAgIDAuMDc3NzAzXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDEwMDAwMDAw
MC0weDAwMDAwMDAyNzNlMzBmZmZdClsgICAgMC4wNzgxMTBdIFJlc2VydmVkIGJ1dCB1bmF2
YWlsYWJsZTogMzI3NzAgcGFnZXMKWyAgICAwLjA3ODExMV0gSW5pdG1lbSBzZXR1cCBub2Rl
IDAgW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMjczZTMwZmZmXQpbICAgIDAu
MTA2Njc5XSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDE4MDgKWyAgICAwLjEwNjcyNF0g
SU9BUElDWzBdOiBhcGljX2lkIDIsIHZlcnNpb24gMTcsIGFkZHJlc3MgMHhmZWMwMDAwMCwg
R1NJIDAtMTE5ClsgICAgMC4xMDY3MjZdIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNf
aXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpClsgICAgMC4xMDY3MjddIEFDUEk6IElOVF9T
UkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2ggbGV2ZWwpClsgICAg
MC4xMDY3MzJdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZv
cm1hdGlvbgpbICAgIDAuMTA2NzM4XSBzbXBib290OiBBbGxvd2luZyA4IENQVXMsIDAgaG90
cGx1ZyBDUFVzClsgICAgMC4xMDY3NTFdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6
IFttZW0gMHgwMDAwMDAwMC0weDAwMDAwZmZmXQpbICAgIDAuMTA2NzUyXSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwOTgwMDAtMHgwMDA5OGZmZl0KWyAgICAw
LjEwNjc1M10gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMDk5MDAw
LTB4MDAwZmZmZmZdClsgICAgMC4xMDY3NTRdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1v
cnk6IFttZW0gMHg4YzFjNDAwMC0weDhjMWM0ZmZmXQpbICAgIDAuMTA2NzU0XSBQTTogUmVn
aXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OGMxYzUwMDAtMHg4YzIwZWZmZl0KWyAg
ICAwLjEwNjc1NV0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDhjMjgx
MDAwLTB4OGRlYzBmZmZdClsgICAgMC4xMDY3NTZdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHg4ZGVjMTAwMC0weDhkZjk5ZmZmXQpbICAgIDAuMTA2NzU3XSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OGRmOWEwMDAtMHg4ZGZmZWZmZl0K
WyAgICAwLjEwNjc1N10gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDhk
ZmZmMDAwLTB4OGRmZmZmZmZdClsgICAgMC4xMDY3NThdIFBNOiBSZWdpc3RlcmVkIG5vc2F2
ZSBtZW1vcnk6IFttZW0gMHg4ZGZmZjAwMC0weDhkZmZmZmZmXQpbICAgIDAuMTA2NzU5XSBQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OGUwMDAwMDAtMHg4ZmZmZmZm
Zl0KWyAgICAwLjEwNjc1OV0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAw
eDkwMDAwMDAwLTB4OTNmZmZmZmZdClsgICAgMC4xMDY3NjBdIFBNOiBSZWdpc3RlcmVkIG5v
c2F2ZSBtZW1vcnk6IFttZW0gMHg5NDAwMDAwMC0weDk5ZmZmZmZmXQpbICAgIDAuMTA2NzYw
XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OWEwMDAwMDAtMHg5ZGVm
ZmZmZl0KWyAgICAwLjEwNjc2MV0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l
bSAweDlkZjAwMDAwLTB4OWZmZmZmZmZdClsgICAgMC4xMDY3NjFdIFBNOiBSZWdpc3RlcmVk
IG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhhMDAwMDAwMC0weGRmZmZmZmZmXQpbICAgIDAuMTA2
NzYyXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZTAwMDAwMDAtMHhl
ZmZmZmZmZl0KWyAgICAwLjEwNjc2Ml0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTog
W21lbSAweGYwMDAwMDAwLTB4ZmNmZmZmZmZdClsgICAgMC4xMDY3NjNdIFBNOiBSZWdpc3Rl
cmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZDAwMDAwMC0weGZlN2ZmZmZmXQpbICAgIDAu
MTA2NzY0XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmU4MDAwMDAt
MHhmZWJmZmZmZl0KWyAgICAwLjEwNjc2NF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9y
eTogW21lbSAweGZlYzAwMDAwLTB4ZmVjMDBmZmZdClsgICAgMC4xMDY3NjVdIFBNOiBSZWdp
c3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWMwMTAwMC0weGZlY2ZmZmZmXQpbICAg
IDAuMTA2NzY1XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVkMDAw
MDAtMHhmZWQwMGZmZl0KWyAgICAwLjEwNjc2Nl0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1l
bW9yeTogW21lbSAweGZlZDAxMDAwLTB4ZmVkMGZmZmZdClsgICAgMC4xMDY3NjZdIFBNOiBS
ZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQxMDAwMC0weGZlZDE5ZmZmXQpb
ICAgIDAuMTA2NzY3XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVk
MWEwMDAtMHhmZWQ4M2ZmZl0KWyAgICAwLjEwNjc2N10gUE06IFJlZ2lzdGVyZWQgbm9zYXZl
IG1lbW9yeTogW21lbSAweGZlZDg0MDAwLTB4ZmVkODRmZmZdClsgICAgMC4xMDY3NjhdIFBN
OiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQ4NTAwMC0weGZlZGZmZmZm
XQpbICAgIDAuMTA2NzY4XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4
ZmVlMDAwMDAtMHhmZWUwMGZmZl0KWyAgICAwLjEwNjc2OV0gUE06IFJlZ2lzdGVyZWQgbm9z
YXZlIG1lbW9yeTogW21lbSAweGZlZTAxMDAwLTB4ZmYzZmZmZmZdClsgICAgMC4xMDY3Njld
IFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZjQwMDAwMC0weGZmZmZm
ZmZmXQpbICAgIDAuMTA2NzcxXSBbbWVtIDB4YTAwMDAwMDAtMHhkZmZmZmZmZl0gYXZhaWxh
YmxlIGZvciBQQ0kgZGV2aWNlcwpbICAgIDAuMTA2NzcyXSBCb290aW5nIHBhcmF2aXJ0dWFs
aXplZCBrZXJuZWwgb24gWGVuIFBWSApbICAgIDAuMTA2Nzc0XSBjbG9ja3NvdXJjZTogcmVm
aW5lZC1qaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYs
IG1heF9pZGxlX25zOiA3NjQ1NTE5NjAwMjExNTY4IG5zClsgICAgMC4xNjU2OTddIHJhbmRv
bTogZ2V0X3JhbmRvbV9ieXRlcyBjYWxsZWQgZnJvbSBzdGFydF9rZXJuZWwrMHg5Ni8weDRk
YyB3aXRoIGNybmdfaW5pdD0wClsgICAgMC4xNjU3MDFdIHNldHVwX3BlcmNwdTogTlJfQ1BV
Uzo1MTIgbnJfY3B1bWFza19iaXRzOjUxMiBucl9jcHVfaWRzOjggbnJfbm9kZV9pZHM6MQpb
ICAgIDAuMTY1ODA4XSBwZXJjcHU6IEVtYmVkZGVkIDQ0IHBhZ2VzL2NwdSBAKF9fX19wdHJ2
YWxfX19fKSBzMTQyODA4IHI4MTkyIGQyOTIyNCB1MjYyMTQ0ClsgICAgMC4xNjU4MzddIFBW
IHFzcGlubG9jayBoYXNoIHRhYmxlIGVudHJpZXM6IDI1NiAob3JkZXI6IDAsIDQwOTYgYnl0
ZXMpClsgICAgMC4xNjU4MzldIEJ1aWx0IDEgem9uZWxpc3RzLCBtb2JpbGl0eSBncm91cGlu
ZyBvbi4gIFRvdGFsIHBhZ2VzOiAyMDY0MzU5ClsgICAgMC4xNjU4NDBdIFBvbGljeSB6b25l
OiBOb3JtYWwKWyAgICAwLjE2NTg0MV0gS2VybmVsIGNvbW1hbmQgbGluZTogcGxhY2Vob2xk
ZXIgcm9vdD1VVUlEPTkzYmNmODJiLWI5YjktNDM2Mi05MzZhLWQwYzEwMGE5MjBkYSBybyBj
b25zb2xlPWh2YzAgZWFybHlwcmludGs9eGVuClsgICAgMC4yMTgzMTBdIE1lbW9yeTogNzkw
MDE4NEsvODM4ODYwMEsgYXZhaWxhYmxlICgxMDI0NUsga2VybmVsIGNvZGUsIDExMzhLIHJ3
ZGF0YSwgMzE2OEsgcm9kYXRhLCAxNTgwSyBpbml0LCAyNDQ0SyBic3MsIDQ4ODQxNksgcmVz
ZXJ2ZWQsIDBLIGNtYS1yZXNlcnZlZCkKWyAgICAwLjIxODM2MF0gS2VybmVsL1VzZXIgcGFn
ZSB0YWJsZXMgaXNvbGF0aW9uOiBlbmFibGVkClsgICAgMC4yMTgzNzNdIGZ0cmFjZTogYWxs
b2NhdGluZyAzMTI1MyBlbnRyaWVzIGluIDEyMyBwYWdlcwpbICAgIDAuMjI2ODIwXSByY3U6
IEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4yMjY4MjJdIHJjdTog
CVJDVSByZXN0cmljdGluZyBDUFVzIGZyb20gTlJfQ1BVUz01MTIgdG8gbnJfY3B1X2lkcz04
LgpbICAgIDAuMjI2ODIzXSByY3U6IFJDVSBjYWxjdWxhdGVkIHZhbHVlIG9mIHNjaGVkdWxl
ci1lbmxpc3RtZW50IGRlbGF5IGlzIDI1IGppZmZpZXMuClsgICAgMC4yMjY4MjRdIHJjdTog
QWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0X2xlYWY9MTYsIG5yX2NwdV9pZHM9
OApbICAgIDAuMjI4NTk4XSBVc2luZyBOVUxMIGxlZ2FjeSBQSUMKWyAgICAwLjIyODU5OV0g
TlJfSVJRUzogMzMwMjQsIG5yX2lycXM6IDIwNDgsIHByZWFsbG9jYXRlZCBpcnFzOiAwClsg
ICAgMC4yMjg2MjBdIHhlbjpldmVudHM6IFVzaW5nIEZJRk8tYmFzZWQgQUJJClsgICAgMC4y
MzM3ODRdIHhlbjpldmVudHM6IFhlbiBIVk0gY2FsbGJhY2sgdmVjdG9yIGZvciBldmVudCBk
ZWxpdmVyeSBpcyBlbmFibGVkClsgICAgMC4yMzM4NjRdIENvbnNvbGU6IGNvbG91ciBkdW1t
eSBkZXZpY2UgODB4MjUKWyAgICAxLjI3NTcwOF0gY29uc29sZSBbaHZjMF0gZW5hYmxlZApb
ICAgIDEuMjc5NTk4XSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTgxMDAzClsgICAgMS4yOTY0
NjBdIEZhaWxlZCB0byByZWdpc3RlciBsZWdhY3kgdGltZXIgaW50ZXJydXB0ClsgICAgMS4z
MDIwMTRdIEFQSUM6IFN3aXRjaCB0byBzeW1tZXRyaWMgSS9PIG1vZGUgc2V0dXAKWyAgICAx
LjMwOTAwNl0geDJhcGljIGVuYWJsZWQKWyAgICAxLjMxMzMxMV0gU3dpdGNoZWQgQVBJQyBy
b3V0aW5nIHRvIHBoeXNpY2FsIHgyYXBpYy4KWyAgICAxLjMxODg5OF0gY2xvY2tzb3VyY2U6
IHRzYy1lYXJseTogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4NmQ1
M2ZkZjk4YmIsIG1heF9pZGxlX25zOiA4ODE1OTA0MDQyNTIgbnMKWyAgICAxLjMzMDcwMF0g
Q2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBlZCksIHZhbHVlIGNhbGN1bGF0ZWQgdXNp
bmcgdGltZXIgZnJlcXVlbmN5Li4gNzU4NC42MyBCb2dvTUlQUyAobHBqPTE1MTY5MjcyKQpb
ICAgIDEuMzM0Njg0XSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKWyAg
ICAxLjMzNDY4NF0gU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxpemVkClsgICAgMS4zMzQ2
ODRdIFlhbWE6IGJlY29taW5nIG1pbmRmdWwuClsgICAgMS4zMzQ2ODRdIEFwcEFybW9yOiBB
cHBBcm1vciBkaXNhYmxlZCBieSBib290IHRpbWUgcGFyYW1ldGVyClsgICAgMS4zMzQ2ODRd
IERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwNDg1NzYgKG9yZGVyOiAxMSwg
ODM4ODYwOCBieXRlcykKWyAgICAxLjMzNDY4NF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBl
bnRyaWVzOiA1MjQyODggKG9yZGVyOiAxMCwgNDE5NDMwNCBieXRlcykKWyAgICAxLjMzNDY4
NF0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6IDUsIDEz
MTA3MiBieXRlcykKWyAgICAxLjMzNDY4NF0gTW91bnRwb2ludC1jYWNoZSBoYXNoIHRhYmxl
IGVudHJpZXM6IDE2Mzg0IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDEuMzM0Njg0
XSBtY2U6IENQVSBzdXBwb3J0cyAyIE1DRSBiYW5rcwpbICAgIDEuMzM0Njg0XSBMYXN0IGxl
dmVsIGlUTEIgZW50cmllczogNEtCIDY0LCAyTUIgOCwgNE1CIDgKWyAgICAxLjMzNDY4NF0g
TGFzdCBsZXZlbCBkVExCIGVudHJpZXM6IDRLQiA2NCwgMk1CIDAsIDRNQiAwLCAxR0IgNApb
ICAgIDEuMzM0Njg0XSBTcGVjdHJlIFYyIDogTWl0aWdhdGlvbjogRnVsbCBnZW5lcmljIHJl
dHBvbGluZQpbICAgIDEuMzM0Njg0XSBTcGVjdHJlIFYyIDogU3BlY3RyZSB2MiAvIFNwZWN0
cmVSU0IgbWl0aWdhdGlvbjogRmlsbGluZyBSU0Igb24gY29udGV4dCBzd2l0Y2gKWyAgICAx
LjMzNDY4NF0gU3BlY3VsYXRpdmUgU3RvcmUgQnlwYXNzOiBWdWxuZXJhYmxlClsgICAgMS4z
MzQ2ODRdIEZyZWVpbmcgU01QIGFsdGVybmF0aXZlcyBtZW1vcnk6IDMySwpbICAgIDEuMzM0
Njg0XSBjbG9ja3NvdXJjZTogeGVuOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYgbWF4X2N5
Y2xlczogMHgxY2Q0MmU0ZGZmYiwgbWF4X2lkbGVfbnM6IDg4MTU5MDU5MTQ4MyBucwpbICAg
IDEuMzM0Njg0XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDAKWyAgICAxLjMzNDY4
NF0gc21wYm9vdDogQ1BVMDogSW50ZWwoUikgWGVvbihSKSBDUFUgRTMtMTI3MCB2NiBAIDMu
ODBHSHogKGZhbWlseTogMHg2LCBtb2RlbDogMHg5ZSwgc3RlcHBpbmc6IDB4OSkKWyAgICAx
LjMzNDcxNl0gY3B1IDAgc3BpbmxvY2sgZXZlbnQgaXJxIDEyNQpbICAgIDEuMzM4NzUxXSBQ
ZXJmb3JtYW5jZSBFdmVudHM6IHVuc3VwcG9ydGVkIHA2IENQVSBtb2RlbCAxNTggbm8gUE1V
IGRyaXZlciwgc29mdHdhcmUgZXZlbnRzIG9ubHkuClsgICAgMS4zNDI3MDddIHJjdTogSGll
cmFyY2hpY2FsIFNSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMS4zNDY5MzBdIE5NSSB3YXRj
aGRvZzogUGVyZiBOTUkgd2F0Y2hkb2cgcGVybWFuZW50bHkgZGlzYWJsZWQKWyAgICAxLjM1
MDc0MF0gc21wOiBCcmluZ2luZyB1cCBzZWNvbmRhcnkgQ1BVcyAuLi4KWyAgICAxLjM1NDc0
Ml0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxClsgICAgMS4zNTg3MjldIHg4Njog
Qm9vdGluZyBTTVAgY29uZmlndXJhdGlvbjoKWyAgICAxLjM2MjY4OF0gLi4uLiBub2RlICAj
MCwgQ1BVczogICAgICAjMQpbICAgIDEuMzYzMTA0XSBjcHUgMSBzcGlubG9jayBldmVudCBp
cnEgMTMxClsgICAgMS4zNzA3NTFdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMgpb
ICAgIDEuMzc0NzMwXSAgIzIKWyAgICAxLjM3NTE2MF0gY3B1IDIgc3BpbmxvY2sgZXZlbnQg
aXJxIDEzNwpbICAgIDEuMzc4NzUxXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDMK
WyAgICAxLjM4MjcyOV0gICMzClsgICAgMS4zODMxNDhdIGNwdSAzIHNwaW5sb2NrIGV2ZW50
IGlycSAxNDMKWyAgICAxLjM4Njc0OV0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSA0
ClsgICAgMS4zOTA3MzFdICAjNApbICAgIDEuMzkxMTA3XSBjcHUgNCBzcGlubG9jayBldmVu
dCBpcnEgMTQ5ClsgICAgMS4zOTQ3NTRdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUg
NQpbICAgIDEuMzk4NzMxXSAgIzUKWyAgICAxLjM5OTA5MF0gY3B1IDUgc3BpbmxvY2sgZXZl
bnQgaXJxIDE1NQpbICAgIDEuNDAyNzUzXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BV
IDYKWyAgICAxLjQwNjczNF0gICM2ClsgICAgMS40MDcxMjddIGNwdSA2IHNwaW5sb2NrIGV2
ZW50IGlycSAxNjEKWyAgICAxLjQxMDc0OV0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQ
VSA3ClsgICAgMS40MTQ3MzJdICAjNwpbICAgIDEuNDE1MDMxXSBjcHUgNyBzcGlubG9jayBl
dmVudCBpcnEgMTY3ClsgICAgMS40MTg2OTFdIHNtcDogQnJvdWdodCB1cCAxIG5vZGUsIDgg
Q1BVcwpbICAgIDEuNDIyNjkwXSBzbXBib290OiBNYXggbG9naWNhbCBwYWNrYWdlczogMQpb
ICAgIDEuNDI2Njg4XSBzbXBib290OiBUb3RhbCBvZiA4IHByb2Nlc3NvcnMgYWN0aXZhdGVk
ICg2MDY3Ny4wOCBCb2dvTUlQUykKWyAgICAxLjQzNDk2NV0gZGV2dG1wZnM6IGluaXRpYWxp
emVkClsgICAgMS40Mzg3MjhdIHg4Ni9tbTogTWVtb3J5IGJsb2NrIHNpemU6IDEyOE1CClsg
ICAgMS40NDMxOTZdIFBNOiBSZWdpc3RlcmluZyBBQ1BJIE5WUyByZWdpb24gW21lbSAweDhj
MWM0MDAwLTB4OGMxYzRmZmZdICg0MDk2IGJ5dGVzKQpbICAgIDEuNDQ2Njg5XSBQTTogUmVn
aXN0ZXJpbmcgQUNQSSBOVlMgcmVnaW9uIFttZW0gMHg4ZGVjMTAwMC0weDhkZjk5ZmZmXSAo
ODg4ODMyIGJ5dGVzKQpbICAgIDEuNDUwNzUwXSBjbG9ja3NvdXJjZTogamlmZmllczogbWFz
azogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogNzY0
NTA0MTc4NTEwMDAwMCBucwpbICAgIDEuNDU0Njk0XSBmdXRleCBoYXNoIHRhYmxlIGVudHJp
ZXM6IDIwNDggKG9yZGVyOiA1LCAxMzEwNzIgYnl0ZXMpClsgICAgMS40NTg3NTFdIHBpbmN0
cmwgY29yZTogaW5pdGlhbGl6ZWQgcGluY3RybCBzdWJzeXN0ZW0KWyAgICAxLjQ2Mjg1M10g
TkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNgpbICAgIDEuNDY2Njk3XSB4ZW46
Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxlcyB1c2luZyB2ZXJzaW9uIDEgbGF5b3V0ClsgICAg
MS40NzA2OThdIEdyYW50IHRhYmxlIGluaXRpYWxpemVkClsgICAgMS40NzQ3OTJdIGF1ZGl0
OiBpbml0aWFsaXppbmcgbmV0bGluayBzdWJzeXMgKGRpc2FibGVkKQpbICAgIDEuNDc4NzA2
XSBhdWRpdDogdHlwZT0yMDAwIGF1ZGl0KDE1NDE0MTc5MjEuMDkwOjEpOiBzdGF0ZT1pbml0
aWFsaXplZCBhdWRpdF9lbmFibGVkPTAgcmVzPTEKWyAgICAxLjQ4NjY5MF0gY3B1aWRsZTog
dXNpbmcgZ292ZXJub3IgbGFkZGVyClsgICAgMS40OTA3MDFdIGNwdWlkbGU6IHVzaW5nIGdv
dmVybm9yIG1lbnUKWyAgICAxLjQ5NDcxMl0gQUNQSSBGQURUIGRlY2xhcmVzIHRoZSBzeXN0
ZW0gZG9lc24ndCBzdXBwb3J0IFBDSWUgQVNQTSwgc28gZGlzYWJsZSBpdApbICAgIDEuNDk4
Njg4XSBBQ1BJOiBidXMgdHlwZSBQQ0kgcmVnaXN0ZXJlZApbICAgIDEuNTAyNjg4XSBhY3Bp
cGhwOiBBQ1BJIEhvdCBQbHVnIFBDSSBDb250cm9sbGVyIERyaXZlciB2ZXJzaW9uOiAwLjUK
WyAgICAxLjUwNjg1NF0gUENJOiBNTUNPTkZJRyBmb3IgZG9tYWluIDAwMDAgW2J1cyAwMC1m
Zl0gYXQgW21lbSAweGUwMDAwMDAwLTB4ZWZmZmZmZmZdIChiYXNlIDB4ZTAwMDAwMDApClsg
ICAgMS41MTA2OTVdIFBDSTogTU1DT05GSUcgYXQgW21lbSAweGUwMDAwMDAwLTB4ZWZmZmZm
ZmZdIHJlc2VydmVkIGluIEU4MjAKWyAgICAxLjUxNDY5M10gUENJOiBVc2luZyBjb25maWd1
cmF0aW9uIHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MKWyAgICAxLjUxOTI4MF0gSHVnZVRMQiBy
ZWdpc3RlcmVkIDEuMDAgR2lCIHBhZ2Ugc2l6ZSwgcHJlLWFsbG9jYXRlZCAwIHBhZ2VzClsg
ICAgMS41MjI2OTNdIEh1Z2VUTEIgcmVnaXN0ZXJlZCAyLjAwIE1pQiBwYWdlIHNpemUsIHBy
ZS1hbGxvY2F0ZWQgMCBwYWdlcwpbICAgIDEuNTI2NzgyXSBBQ1BJOiBBZGRlZCBfT1NJKE1v
ZHVsZSBEZXZpY2UpClsgICAgMS41MzA2ODldIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29y
IERldmljZSkKWyAgICAxLjUzNDY4OV0gQUNQSTogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRl
bnNpb25zKQpbICAgIDEuNTM4Njg3XSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dy
ZWdhdG9yIERldmljZSkKWyAgICAxLjU0MjY4N10gQUNQSTogQWRkZWQgX09TSShMaW51eC1E
ZWxsLVZpZGVvKQpbICAgIDEuNTQ2Njg3XSBBQ1BJOiBBZGRlZCBfT1NJKExpbnV4LUxlbm92
by1OVi1IRE1JLUF1ZGlvKQpbICAgIDEuNTQ2Njg4XSByYW5kb206IGZhc3QgaW5pdCBkb25l
ClsgICAgMS41ODI1MzJdIEFDUEk6IDEwIEFDUEkgQU1MIHRhYmxlcyBzdWNjZXNzZnVsbHkg
YWNxdWlyZWQgYW5kIGxvYWRlZAooWEVOKSBkMDogYmluZDogbV9nc2k9OSBnX2dzaT05Clsg
ICAgMS41ODgyNTJdIEFDUEk6IFtGaXJtd2FyZSBCdWddOiBCSU9TIF9PU0koTGludXgpIHF1
ZXJ5IGlnbm9yZWQKWyAgICAxLjU5NTMzNF0gQUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxlZApb
ICAgIDEuNTk4NzE3XSBBQ1BJOiAoc3VwcG9ydHMgUzAgUzUpClsgICAgMS42MDI1NTldIEFD
UEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcKWyAgICAxLjYwMjcxN10g
UENJOiBVc2luZyBob3N0IGJyaWRnZSB3aW5kb3dzIGZyb20gQUNQSTsgaWYgbmVjZXNzYXJ5
LCB1c2UgInBjaT1ub2NycyIgYW5kIHJlcG9ydCBhIGJ1ZwpbICAgIDEuNjA3NTY0XSBBQ1BJ
OiBFbmFibGVkIDkgR1BFcyBpbiBibG9jayAwMCB0byA3RgpbICAgIDEuNjExNDE5XSBBQ1BJ
OiBQb3dlciBSZXNvdXJjZSBbUEcwMF0gKG9uKQpbICAgIDEuNjE0OTY2XSBBQ1BJOiBQb3dl
ciBSZXNvdXJjZSBbUEcwMV0gKG9uKQpbICAgIDEuNjE4OTU3XSBBQ1BJOiBQb3dlciBSZXNv
dXJjZSBbUEcwMl0gKG9uKQpbICAgIDEuNjMzODYyXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBb
V1JTVF0gKG9mZikKWyAgICAxLjYzOTAwOV0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1Rd
IChvZmYpClsgICAgMS42NDMwMTFdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2Zm
KQpbICAgIDEuNjQ3MDM0XSBBQ1BJIEJJT1MgRXJyb3IgKGJ1Zyk6IENvdWxkIG5vdCByZXNv
bHZlIFtcX1NCLlBSQURdLCBBRV9OT1RfRk9VTkQgKDIwMTgxMDAzL3BzYXJncy0zMzApClsg
ICAgMS42NTA2OTRdIEFDUEkgRXJyb3I6IE1ldGhvZCBwYXJzZS9leGVjdXRpb24gZmFpbGVk
IFxfU0IuUENJMC5IRUMyLkgyUkQsIEFFX05PVF9GT1VORCAoMjAxODEwMDMvcHNwYXJzZS01
MTYpClsgICAgMS42NTEwMjJdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpb
ICAgIDEuNjU0Njg5XSBBQ1BJIEVycm9yOiBNZXRob2QgcGFyc2UvZXhlY3V0aW9uIGZhaWxl
ZCBcX1NCLlBDSTAuSEVDMi5IU0NJLCBBRV9OT1RfRk9VTkQgKDIwMTgxMDAzL3BzcGFyc2Ut
NTE2KQpbICAgIDEuNjU5MDE4XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikK
WyAgICAxLjY2MjY4OF0gQUNQSSBFcnJvcjogTWV0aG9kIHBhcnNlL2V4ZWN1dGlvbiBmYWls
ZWQgXF9HUEUuX0w2QywgQUVfTk9UX0ZPVU5EICgyMDE4MTAwMy9wc3BhcnNlLTUxNikKWyAg
ICAxLjY2NzAxNF0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAgMS42
NzA2ODhdIEFDUEkgRXJyb3I6IEFFX05PVF9GT1VORCwgd2hpbGUgZXZhbHVhdGluZyBHUEUg
bWV0aG9kIFtfTDZDXSAoMjAxODEwMDMvZXZncGUtNTA5KQpbICAgIDEuNjc1MDE1XSBBQ1BJ
OiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAxLjY4MzAwOF0gQUNQSTogUG93
ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAgMS42ODcwMDhdIEFDUEk6IFBvd2VyIFJl
c291cmNlIFtXUlNUXSAob2ZmKQpbICAgIDEuNjkxMDEzXSBBQ1BJOiBQb3dlciBSZXNvdXJj
ZSBbV1JTVF0gKG9mZikKWyAgICAxLjY5OTAyOF0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dS
U1RdIChvZmYpClsgICAgMS43MDMwMjldIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAo
b2ZmKQpbICAgIDEuNzA3MDA3XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikK
WyAgICAxLjcxMTAwN10gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAg
MS43MTkwMDZdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAgIDEuNzIz
MDA5XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAxLjcyNzAwOF0g
QUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAgMS43MzEwMDZdIEFDUEk6
IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAgIDEuNzM5MDA3XSBBQ1BJOiBQb3dl
ciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAxLjc0MzAwN10gQUNQSTogUG93ZXIgUmVz
b3VyY2UgW1dSU1RdIChvZmYpClsgICAgMS43NTEzNzddIGFjcGkgQUJDRDAwMDA6MDA6IEFD
UEkgZG9jayBzdGF0aW9uIChkb2Nrcy9iYXlzIGNvdW50OiAxKQpbICAgIDEuNzYyNDQ4XSBB
Q1BJOiBQb3dlciBSZXNvdXJjZSBbRk4wMF0gKG9mZikKWyAgICAxLjc2Njc2NF0gQUNQSTog
UG93ZXIgUmVzb3VyY2UgW0ZOMDFdIChvZmYpClsgICAgMS43NzA3NjJdIEFDUEk6IFBvd2Vy
IFJlc291cmNlIFtGTjAyXSAob2ZmKQpbICAgIDEuNzc4NzU4XSBBQ1BJOiBQb3dlciBSZXNv
dXJjZSBbRk4wM10gKG9mZikKWyAgICAxLjc4Mjc1OV0gQUNQSTogUG93ZXIgUmVzb3VyY2Ug
W0ZOMDRdIChvZmYpClsgICAgMS43ODc3MTNdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUENJ
MF0gKGRvbWFpbiAwMDAwIFtidXMgMDAtZmVdKQpbICAgIDEuNzk0NjkyXSBhY3BpIFBOUDBB
MDg6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0g
U2VnbWVudHMgTVNJXQpbICAgIDEuODA1NjY1XSBhY3BpIFBOUDBBMDg6MDA6IF9PU0M6IE9T
IG5vdyBjb250cm9scyBbUENJZUhvdHBsdWcgUE1FIEFFUiBQQ0llQ2FwYWJpbGl0eSBMVFJd
ClsgICAgMS44MTQ2ODhdIGFjcGkgUE5QMEEwODowMDogRkFEVCBpbmRpY2F0ZXMgQVNQTSBp
cyB1bnN1cHBvcnRlZCwgdXNpbmcgQklPUyBjb25maWd1cmF0aW9uClsgICAgMS44Mjg2NjNd
IFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDowMApbICAgIDEuODMwNjg5XSBwY2lfYnVz
IDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgwMDAwLTB4MGNmNyB3aW5kb3dd
ClsgICAgMS44Mzg2ODhdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lv
ICAweDBkMDAtMHhmZmZmIHdpbmRvd10KWyAgICAxLjg0NjY4N10gcGNpX2J1cyAwMDAwOjAw
OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBiZmZmZiB3aW5kb3dd
ClsgICAgMS44NTQ2ODddIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21l
bSAweGEwMDAwMDAwLTB4ZGZmZmZmZmYgd2luZG93XQpbICAgIDEuODYyNjg3XSBwY2lfYnVz
IDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgxMDgwMDAwMDAwLTB4MTBiZmZm
ZmZmZiB3aW5kb3ddClsgICAgMS44NzA2ODhdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMg
cmVzb3VyY2UgW21lbSAweGZkMDAwMDAwLTB4ZmU3ZmZmZmYgd2luZG93XQpbICAgIDEuODc4
Njg4XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgMDAtZmVdClsg
ICAgMS44ODc2MTRdIHBjaSAwMDAwOjAwOjAwLjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhy
b3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICAxLjg5NjA5M10gcGNpIDAwMDA6
MDA6MDEuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdo
dCBmYWlsIQpbICAgIDEuOTA4MzI2XSBwY2kgMDAwMDowMDoxNC4wOiBGYWlsZWQgdG8gYWRk
IC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgMS45MTU4Mjld
IHBjaSAwMDAwOjAwOjE0LjI6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kv
TVNJLVggbWlnaHQgZmFpbCEKWyAgICAxLjkyMzY1Nl0gcGNpIDAwMDA6MDA6MTYuMDogRmFp
bGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAg
IDEuOTM1OTkwXSBwY2kgMDAwMDowMDoxNi4xOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91
Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgMS45NDM5NTNdIHBjaSAwMDAwOjAw
OjE3LjA6IEZhaWxlZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQg
ZmFpbCEKWyAgICAxLjk1MTg1OV0gcGNpIDAwMDA6MDA6MWQuMDogRmFpbGVkIHRvIGFkZCAt
IHBhc3N0aHJvdWdoIG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDEuOTYzODY4XSBw
Y2kgMDAwMDowMDoxZC4yOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01T
SS1YIG1pZ2h0IGZhaWwhClsgICAgMS45NzE4NDhdIHBjaSAwMDAwOjAwOjFkLjM6IEZhaWxl
ZCB0byBhZGQgLSBwYXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICAx
Ljk3OTcyMl0gcGNpIDAwMDA6MDA6MWYuMDogRmFpbGVkIHRvIGFkZCAtIHBhc3N0aHJvdWdo
IG9yIE1TSS9NU0ktWCBtaWdodCBmYWlsIQpbICAgIDEuOTkxOTM4XSBwY2kgMDAwMDowMDox
Zi4yOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZh
aWwhClsgICAgMS45OTk5MjBdIHBjaSAwMDAwOjAwOjFmLjQ6IEZhaWxlZCB0byBhZGQgLSBw
YXNzdGhyb3VnaCBvciBNU0kvTVNJLVggbWlnaHQgZmFpbCEKWyAgICAyLjAxNTg4Ml0gcGNp
IDAwMDA6MDE6MDAuMDogMi4wMDAgR2IvcyBhdmFpbGFibGUgUENJZSBiYW5kd2lkdGgsIGxp
bWl0ZWQgYnkgMi41IEdUL3MgeDEgbGluayBhdCAwMDAwOjAwOjAxLjAgKGNhcGFibGUgb2Yg
Ny44NzYgR2IvcyB3aXRoIDggR1QvcyB4MSBsaW5rKQpbICAgIDIuMDI2NzQ3XSBwY2kgMDAw
MDowMTowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1p
Z2h0IGZhaWwhClsgICAgMi4wMzQ3ODNdIHBjaSAwMDAwOjAwOjAxLjA6IFBDSSBicmlkZ2Ug
dG8gW2J1cyAwMV0KWyAgICAyLjA0MzkyMF0gcGNpIDAwMDA6MDI6MDAuMDogMi4wMDAgR2Iv
cyBhdmFpbGFibGUgUENJZSBiYW5kd2lkdGgsIGxpbWl0ZWQgYnkgMi41IEdUL3MgeDEgbGlu
ayBhdCAwMDAwOjAwOjFkLjAgKGNhcGFibGUgb2YgNy44NzYgR2IvcyB3aXRoIDggR1QvcyB4
MSBsaW5rKQpbICAgIDIuMDU4Nzc4XSBwY2kgMDAwMDowMjowMC4wOiBGYWlsZWQgdG8gYWRk
IC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgMi4wNjY3NThd
IHBjaSAwMDAwOjAwOjFkLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMl0KWyAgICAyLjA3ODM3
NF0gcGNpIDAwMDA6MDM6MDAuMDogMi4wMDAgR2IvcyBhdmFpbGFibGUgUENJZSBiYW5kd2lk
dGgsIGxpbWl0ZWQgYnkgMi41IEdUL3MgeDEgbGluayBhdCAwMDAwOjAwOjFkLjIgKGNhcGFi
bGUgb2YgNy44NzYgR2IvcyB3aXRoIDggR1QvcyB4MSBsaW5rKQpbICAgIDIuMDk0NzcxXSBw
Y2kgMDAwMDowMzowMC4wOiBGYWlsZWQgdG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01T
SS1YIG1pZ2h0IGZhaWwhClsgICAgMi4xMDI3OTRdIHBjaSAwMDAwOjAwOjFkLjI6IFBDSSBi
cmlkZ2UgdG8gW2J1cyAwM10KWyAgICAyLjExODQ2OV0gcGNpIDAwMDA6MDQ6MDAuMDogMi4w
MDAgR2IvcyBhdmFpbGFibGUgUENJZSBiYW5kd2lkdGgsIGxpbWl0ZWQgYnkgMi41IEdUL3Mg
eDEgbGluayBhdCAwMDAwOjAwOjFkLjMgKGNhcGFibGUgb2YgNy44NzYgR2IvcyB3aXRoIDgg
R1QvcyB4MSBsaW5rKQpbICAgIDIuMTMwNzcwXSBwY2kgMDAwMDowNDowMC4wOiBGYWlsZWQg
dG8gYWRkIC0gcGFzc3Rocm91Z2ggb3IgTVNJL01TSS1YIG1pZ2h0IGZhaWwhClsgICAgMi4x
Mzg3OTNdIHBjaSAwMDAwOjAwOjFkLjM6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNF0KWyAgICAy
LjE0NDE1MF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktBXSAoSVJRcyAzIDQgNSA2
IDEwICoxMSAxMiAxNCAxNSkKWyAgICAyLjE1NDc0MV0gQUNQSTogUENJIEludGVycnVwdCBM
aW5rIFtMTktCXSAoSVJRcyAzIDQgNSA2ICoxMCAxMSAxMiAxNCAxNSkKWyAgICAyLjE2MjY5
NF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktDXSAoSVJRcyAzIDQgNSA2IDEwICox
MSAxMiAxNCAxNSkKWyAgICAyLjE2Njc0MF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtM
TktEXSAoSVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkKWyAgICAyLjE3NDczOF0gQUNQ
STogUENJIEludGVycnVwdCBMaW5rIFtMTktFXSAoSVJRcyAzIDQgNSA2IDEwICoxMSAxMiAx
NCAxNSkKWyAgICAyLjE4MjczOF0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktGXSAo
SVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkKWyAgICAyLjE5MDczNl0gQUNQSTogUENJ
IEludGVycnVwdCBMaW5rIFtMTktHXSAoSVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkK
WyAgICAyLjE5ODczN10gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktIXSAoSVJRcyAz
IDQgNSA2IDEwICoxMSAxMiAxNCAxNSkKWyAgICAyLjIwNzUzNV0geGVuOmJhbGxvb246IElu
aXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcgpbICAgIDIuMjE0NjkyXSBhcmNoX3hlbl9iYWxs
b29uX2luaXQ6IENhbid0IHJlYWQgaG9zdCBlODIwICgtMzgpClsgICAgMi4yMTg3NTNdIHBj
aSAwMDAwOjAyOjAwLjA6IHZnYWFyYjogc2V0dGluZyBhcyBib290IFZHQSBkZXZpY2UKWyAg
ICAyLjIyMjY4NF0gcGNpIDAwMDA6MDI6MDAuMDogdmdhYXJiOiBWR0EgZGV2aWNlIGFkZGVk
OiBkZWNvZGVzPWlvK21lbSxvd25zPWlvK21lbSxsb2Nrcz1ub25lClsgICAgMi4yMzQ2ODhd
IHBjaSAwMDAwOjAyOjAwLjA6IHZnYWFyYjogYnJpZGdlIGNvbnRyb2wgcG9zc2libGUKWyAg
ICAyLjI0MjY4N10gdmdhYXJiOiBsb2FkZWQKWyAgICAyLjI0NTc5N10gcHBzX2NvcmU6IExp
bnV4UFBTIEFQSSB2ZXIuIDEgcmVnaXN0ZXJlZApbICAgIDIuMjUwNjg3XSBwcHNfY29yZTog
U29mdHdhcmUgdmVyLiA1LjMuNiAtIENvcHlyaWdodCAyMDA1LTIwMDcgUm9kb2xmbyBHaW9t
ZXR0aSA8Z2lvbWV0dGlAbGludXguaXQ+ClsgICAgMi4yNjI2ODldIFBUUCBjbG9jayBzdXBw
b3J0IHJlZ2lzdGVyZWQKWyAgICAyLjI2NjY5MV0gRURBQyBNQzogVmVyOiAzLjAuMApbICAg
IDIuMjcwNzA3XSBQQ0k6IFVzaW5nIEFDUEkgZm9yIElSUSByb3V0aW5nClsgICAgMi4zMDI3
OTldIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB0c2MtZWFybHkKWyAg
ICAyLjMxNDcxNl0gVkZTOiBEaXNrIHF1b3RhcyBkcXVvdF82LjYuMApbICAgIDIuMzE5MDIx
XSBWRlM6IERxdW90LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRlciAwLCA0
MDk2IGJ5dGVzKQpbICAgIDIuMzI2Nzk5XSBwbnA6IFBuUCBBQ1BJIGluaXQKWyAgICAyLjMz
MDM1MF0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmQwMDAwMDAtMHhmZGFiZmZmZl0gaGFzIGJl
ZW4gcmVzZXJ2ZWQKWyAgICAyLjMzNzcyMl0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmRhZDAw
MDAtMHhmZGFkZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjM0NTE4NV0gc3lzdGVt
IDAwOjAwOiBbbWVtIDB4ZmRiMDAwMDAtMHhmZGZmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQK
WyAgICAyLjM1MjY1Ml0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmUwMDAwMDAtMHhmZTAxZmZm
Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjM2MDExN10gc3lzdGVtIDAwOjAwOiBbbWVt
IDB4ZmUwMzYwMDAtMHhmZTAzYmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjM2NzU4
M10gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmUwM2QwMDAtMHhmZTNmZmZmZl0gaGFzIGJlZW4g
cmVzZXJ2ZWQKWyAgICAyLjM3NTA0OF0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmU0MTAwMDAt
MHhmZTdmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjM4Mjg1MV0gc3lzdGVtIDAw
OjAxOiBbaW8gIDB4MjAwMC0weDIwZmVdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMi4zODk1
MTRdIHN5c3RlbSAwMDowMjogW2lvICAweDA2ODAtMHgwNjlmXSBoYXMgYmVlbiByZXNlcnZl
ZApbICAgIDIuMzk2MDY2XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHhmZmZmXSBoYXMgYmVlbiBy
ZXNlcnZlZApbICAgIDIuNDAyMDc2XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHhmZmZmXSBoYXMg
YmVlbiByZXNlcnZlZApbICAgIDIuNDA4MDg2XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHhmZmZm
XSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDIuNDE0MDk0XSBzeXN0ZW0gMDA6MDI6IFtpbyAg
MHgxODAwLTB4MThmZV0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjQyMDc4NV0gc3lzdGVt
IDAwOjAyOiBbaW8gIDB4MTY0ZS0weDE2NGZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMi40
Mjc1NDhdIHN5c3RlbSAwMDowMzogW2lvICAweDA4MDAtMHgwODdmXSBoYXMgYmVlbiByZXNl
cnZlZApbICAgIDIuNDM0MjA4XSBzeXN0ZW0gMDA6MDU6IFtpbyAgMHgxODU0LTB4MTg1N10g
aGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjQ0MjIyN10gc3lzdGVtIDAwOjA3OiBbbWVtIDB4
ZmRhZjAwMDAtMHhmZGFmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjQ0OTUyOF0g
c3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmRhZTAwMDAtMHhmZGFlZmZmZl0gaGFzIGJlZW4gcmVz
ZXJ2ZWQKWyAgICAyLjQ1Njk4OF0gc3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmRhYzAwMDAtMHhm
ZGFjZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjQ2NDkyM10gc3lzdGVtIDAwOjA4
OiBbbWVtIDB4ZmVkMTAwMDAtMHhmZWQxN2ZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAy
LjQ3MjIyMl0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVkMTgwMDAtMHhmZWQxOGZmZl0gaGFz
IGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjQ3OTY5MF0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVk
MTkwMDAtMHhmZWQxOWZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjQ4NzE1Ml0gc3lz
dGVtIDAwOjA4OiBbbWVtIDB4ZTAwMDAwMDAtMHhlZmZmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2
ZWQKWyAgICAyLjQ5NDYxOF0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVkMjAwMDAtMHhmZWQz
ZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjUwMjA4M10gc3lzdGVtIDAwOjA4OiBb
bWVtIDB4ZmVkOTAwMDAtMHhmZWQ5M2ZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjUw
OTU0OF0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVkNDUwMDAtMHhmZWQ4ZmZmZl0gY291bGQg
bm90IGJlIHJlc2VydmVkClsgICAgMi41MTczOTldIHN5c3RlbSAwMDowODogW21lbSAweGZm
MDAwMDAwLTB4ZmZmZmZmZmZdIGNvdWxkIG5vdCBiZSByZXNlcnZlZApbICAgIDIuNTI1MjU0
XSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWUwMDAwMC0weGZlZWZmZmZmXSBjb3VsZCBub3Qg
YmUgcmVzZXJ2ZWQKWyAgICAyLjUzMzEwNF0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4YTAwMDAw
MDAtMHhhMDAxZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAyLjU0MTM2MF0gcG5wOiBQ
blAgQUNQSTogZm91bmQgOSBkZXZpY2VzClsgICAgMi41NTQyMTBdIFBNLVRpbWVyIGZhaWxl
ZCBjb25zaXN0ZW5jeSBjaGVjayAgKDB4ZmZmZmZmKSAtIGFib3J0aW5nLgpbICAgIDIuNTYx
MzE0XSBwY2kgMDAwMDowMTowMC4wOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVtIDB4ZmZmYzAw
MDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93ClsgICAg
Mi41NzI0NjBdIHBjaSAwMDAwOjAyOjAwLjA6IGNhbid0IGNsYWltIEJBUiA2IFttZW0gMHhm
ZmZmMDAwMC0weGZmZmZmZmZmIHByZWZdOiBubyBjb21wYXRpYmxlIGJyaWRnZSB3aW5kb3cK
WyAgICAyLjU4MzY1NV0gcGNpIDAwMDA6MDE6MDAuMDogQkFSIDY6IGFzc2lnbmVkIFttZW0g
MHhhMmRjMDAwMC0weGEyZGZmZmZmIHByZWZdClsgICAgMi41OTE3NTZdIHBjaSAwMDAwOjAw
OjAxLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMV0KWyAgICAyLjU5NzM3OV0gcGNpIDAwMDA6
MDA6MDEuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHg1MDAwLTB4NWZmZl0KWyAgICAyLjYw
NDI2Nl0gcGNpIDAwMDA6MDA6MDEuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhhMmQwMDAw
MC0weGEyZGZmZmZmXQpbICAgIDIuNjExOTI5XSBwY2kgMDAwMDowMjowMC4wOiBCQVIgNjog
YXNzaWduZWQgW21lbSAweGEyODEwMDAwLTB4YTI4MWZmZmYgcHJlZl0KWyAgICAyLjYyMDA2
N10gcGNpIDAwMDA6MDA6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDAyXQpbICAgIDIuNjI1
Njk0XSBwY2kgMDAwMDowMDoxZC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGEyMDAwMDAw
LTB4YTI4ZmZmZmZdClsgICAgMi42MzMzNTJdIHBjaSAwMDAwOjAwOjFkLjA6ICAgYnJpZGdl
IHdpbmRvdyBbbWVtIDB4YTEwMDAwMDAtMHhhMWZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDIu
NjQyMDgxXSBwY2kgMDAwMDowMDoxZC4yOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDNdClsgICAg
Mi42NDc2OTVdIHBjaSAwMDAwOjAwOjFkLjI6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4NDAw
MC0weDRmZmZdClsgICAgMi42NTQ1ODNdIHBjaSAwMDAwOjAwOjFkLjI6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4YTJiMDAwMDAtMHhhMmNmZmZmZl0KWyAgICAyLjY2MjI0OV0gcGNpIDAw
MDA6MDA6MWQuMzogUENJIGJyaWRnZSB0byBbYnVzIDA0XQpbICAgIDIuNjY3ODY3XSBwY2kg
MDAwMDowMDoxZC4zOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDMwMDAtMHgzZmZmXQpbICAg
IDIuNjc0NzQ4XSBwY2kgMDAwMDowMDoxZC4zOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGEy
OTAwMDAwLTB4YTJhZmZmZmZdClsgICAgMi42ODI1NDRdIE5FVDogUmVnaXN0ZXJlZCBwcm90
b2NvbCBmYW1pbHkgMgpbICAgIDIuNjg3NDMyXSB0Y3BfbGlzdGVuX3BvcnRhZGRyX2hhc2gg
aGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogNCwgNjU1MzYgYnl0ZXMpClsgICAg
Mi42OTYxOTBdIFRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChv
cmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpbICAgIDIuNzA0Mzc1XSBUQ1AgYmluZCBoYXNoIHRh
YmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogOCwgMTA0ODU3NiBieXRlcykKWyAgICAyLjcx
MTk1MV0gVENQOiBIYXNoIHRhYmxlcyBjb25maWd1cmVkIChlc3RhYmxpc2hlZCA2NTUzNiBi
aW5kIDY1NTM2KQpbICAgIDIuNzE5MjYzXSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2
IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICAgIDIuNzI2MTQwXSBVRFAtTGl0ZSBoYXNo
IHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiA1LCAxMzEwNzIgYnl0ZXMpClsgICAgMi43
MzM1MzRdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQpbICAgIDIuNzM5MjE3
XSBwY2kgMDAwMDowMjowMC4wOiBWaWRlbyBkZXZpY2Ugd2l0aCBzaGFkb3dlZCBST00gYXQg
W21lbSAweDAwMGMwMDAwLTB4MDAwZGZmZmZdClsgICAgMi43NDg0ODldIFVucGFja2luZyBp
bml0cmFtZnMuLi4KWyAgICA1LjMzMDg2MV0gRnJlZWluZyBpbml0cmQgbWVtb3J5OiAyNjMx
MTZLClsgICAgNS4zMzUzNjhdIFBDSS1ETUE6IFVzaW5nIHNvZnR3YXJlIGJvdW5jZSBidWZm
ZXJpbmcgZm9yIElPIChTV0lPVExCKQpbICAgIDUuMzQyNjI2XSBzb2Z0d2FyZSBJTyBUTEI6
IG1hcHBlZCBbbWVtIDB4ODgxYzQwMDAtMHg4YzFjNDAwMF0gKDY0TUIpClsgICAgNS4zNTA0
NThdIEluaXRpYWxpc2Ugc3lzdGVtIHRydXN0ZWQga2V5cmluZ3MKWyAgICA1LjM1NTU1M10g
d29ya2luZ3NldDogdGltZXN0YW1wX2JpdHM9NDAgbWF4X29yZGVyPTIxIGJ1Y2tldF9vcmRl
cj0wClsgICAgNS4zNjMzNDBdIHpidWQ6IGxvYWRlZApbICAgIDUuMzY2MjQ0XSBwc3RvcmU6
IHVzaW5nIGRlZmxhdGUgY29tcHJlc3Npb24KWyAgICA1LjU0NTIyOF0gS2V5IHR5cGUgYXN5
bW1ldHJpYyByZWdpc3RlcmVkClsgICAgNS41NDk3MTRdIEFzeW1tZXRyaWMga2V5IHBhcnNl
ciAneDUwOScgcmVnaXN0ZXJlZApbICAgIDUuNTU1MjQ3XSBCbG9jayBsYXllciBTQ1NJIGdl
bmVyaWMgKGJzZykgZHJpdmVyIHZlcnNpb24gMC40IGxvYWRlZCAobWFqb3IgMjQ3KQpbICAg
IDUuNTYzNjY0XSBpbyBzY2hlZHVsZXIgbm9vcCByZWdpc3RlcmVkClsgICAgNS41NjgwNDNd
IGlvIHNjaGVkdWxlciBkZWFkbGluZSByZWdpc3RlcmVkClsgICAgNS41NzI4OTRdIGlvIHNj
aGVkdWxlciBjZnEgcmVnaXN0ZXJlZCAoZGVmYXVsdCkKWyAgICA1LjU3ODIyMF0gaW8gc2No
ZWR1bGVyIG1xLWRlYWRsaW5lIHJlZ2lzdGVyZWQKWyAgICA1LjU4MzM1OF0gaW8gc2NoZWR1
bGVyIGt5YmVyIHJlZ2lzdGVyZWQKWyAgICA1LjU4OTU2NF0gcGNpZXBvcnQgMDAwMDowMDow
MS4wOiBBRVIgZW5hYmxlZCB3aXRoIElSUSAxNzAKWyAgICA1LjU5NTc2MF0gcGNpZXBvcnQg
MDAwMDowMDoxZC4wOiBBRVIgZW5hYmxlZCB3aXRoIElSUSAxNzEKWyAgICA1LjYwMjA1Nl0g
cGNpZXBvcnQgMDAwMDowMDoxZC4yOiBBRVIgZW5hYmxlZCB3aXRoIElSUSAxNzIKWyAgICA1
LjYwODM1OV0gcGNpZXBvcnQgMDAwMDowMDoxZC4zOiBBRVIgZW5hYmxlZCB3aXRoIElSUSAx
NzMKWyAgICA1LjYxNDYxN10gcGNpZXBvcnQgMDAwMDowMDowMS4wOiBTaWduYWxpbmcgUE1F
IHdpdGggSVJRIDE3MApbICAgIDUuNjIxMTE4XSBwY2llcG9ydCAwMDAwOjAwOjFkLjA6IFNp
Z25hbGluZyBQTUUgd2l0aCBJUlEgMTcxClsgICAgNS42Mjc2MTRdIHBjaWVwb3J0IDAwMDA6
MDA6MWQuMjogU2lnbmFsaW5nIFBNRSB3aXRoIElSUSAxNzIKWyAgICA1LjYzNDEwNl0gcGNp
ZXBvcnQgMDAwMDowMDoxZC4zOiBTaWduYWxpbmcgUE1FIHdpdGggSVJRIDE3MwpbICAgIDUu
NjQwOTE5XSB4ZW5fbWNlbG9nOiBGYWlsZWQgdG8gZ2V0IENQVSBudW1iZXJzClsgICAgNS42
NDY1NjRdIFNlcmlhbDogODI1MC8xNjU1MCBkcml2ZXIsIDQgcG9ydHMsIElSUSBzaGFyaW5n
IGVuYWJsZWQKWyAgICA1LjY1Mzk4Nl0gaHBldF9hY3BpX2FkZDogbm8gYWRkcmVzcyBvciBp
cnFzIGluIF9DUlMKWyAgICA1LjY1OTU2MV0gTGludXggYWdwZ2FydCBpbnRlcmZhY2UgdjAu
MTAzClsgICAgNS42NjQyNDZdIEFNRCBJT01NVXYyIGRyaXZlciBieSBKb2VyZyBSb2VkZWwg
PGpyb2VkZWxAc3VzZS5kZT4KWyAgICA1LjY3MDk3MV0gQU1EIElPTU1VdjIgZnVuY3Rpb25h
bGl0eSBub3QgYXZhaWxhYmxlIG9uIHRoaXMgc3lzdGVtClsgICAgNS42Nzg0OTZdIGk4MDQy
OiBQTlA6IE5vIFBTLzIgY29udHJvbGxlciBmb3VuZC4KWyAgICA1LjY4MzgwN10gbW91c2Vk
ZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKWyAgICA1LjY4OTk4
NF0gcnRjX2Ntb3MgMDA6MDQ6IFJUQyBjYW4gd2FrZSBmcm9tIFM0CihYRU4pIGQwOiBiaW5k
OiBtX2dzaT04IGdfZ3NpPTgKWyAgICA1LjcxODM0MF0gcnRjX2Ntb3MgMDA6MDQ6IHJlZ2lz
dGVyZWQgYXMgcnRjMApbICAgIDUuNzIzMjI0XSBydGNfY21vcyAwMDowNDogYWxhcm1zIHVw
IHRvIG9uZSBtb250aCwgeTNrLCAyNDIgYnl0ZXMgbnZyYW0KWyAgICA1LjczMTE0OV0gbGVk
dHJpZy1jcHU6IHJlZ2lzdGVyZWQgdG8gaW5kaWNhdGUgYWN0aXZpdHkgb24gQ1BVcwpbICAg
IDUuNzM4Nzg3XSBvcHJvZmlsZTogdXNpbmcgTk1JIHRpbWVyIGludGVycnVwdC4KWyAgICA1
Ljc0MzkzM10gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxMApbICAgIDUuNzQ5
MDgzXSBTZWdtZW50IFJvdXRpbmcgd2l0aCBJUHY2ClsgICAgNS43NTMxMDJdIG1pcDY6IE1v
YmlsZSBJUHY2ClsgICAgNS43NTY0ODJdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1p
bHkgMTcKWyAgICA1Ljc2MTUyNF0gbXBsc19nc286IE1QTFMgR1NPIHN1cHBvcnQKWyAgICA1
Ljc2NjMyMF0gc2NoZWRfY2xvY2s6IE1hcmtpbmcgc3RhYmxlICg0NjY5NDA2NjczLCAxMDk2
ODkzMTYwKS0+KDYxMjQwNzUzNDksIC0zNTc3NzU1MTYpClsgICAgNS43NzYyNDldIHJlZ2lz
dGVyZWQgdGFza3N0YXRzIHZlcnNpb24gMQpbICAgIDUuNzgwNzM1XSBMb2FkaW5nIGNvbXBp
bGVkLWluIFguNTA5IGNlcnRpZmljYXRlcwpbICAgIDUuNzg2MTc1XSB6c3dhcDogbG9hZGVk
IHVzaW5nIHBvb2wgbHpvL3pidWQKWyAgICA1Ljc5MTU5N10gaW1hOiBObyBUUE0gY2hpcCBm
b3VuZCwgYWN0aXZhdGluZyBUUE0tYnlwYXNzIQpbICAgIDUuNzk3NjMzXSBpbWE6IEFsbG9j
YXRlZCBoYXNoIGFsZ29yaXRobTogc2hhMjU2ClsgICAgNS44MjM2MDhdIHJ0Y19jbW9zIDAw
OjA0OiBoY3Rvc3lzOiB1bmFibGUgdG8gcmVhZCB0aGUgaGFyZHdhcmUgY2xvY2sKWyAgICA1
LjgzMTQ5N10gRnJlZWluZyB1bnVzZWQga2VybmVsIGltYWdlIG1lbW9yeTogMTU4MEsKWyAg
ICA1Ljg1MDgzMF0gV3JpdGUgcHJvdGVjdGluZyB0aGUga2VybmVsIHJlYWQtb25seSBkYXRh
OiAxNjM4NGsKWyAgICA1Ljg1NzczM10gRnJlZWluZyB1bnVzZWQga2VybmVsIGltYWdlIG1l
bW9yeTogMjAxNksKWyAgICA1Ljg2MzU4MV0gRnJlZWluZyB1bnVzZWQga2VybmVsIGltYWdl
IG1lbW9yeTogOTI4SwpbICAgIDUuODczNTI2XSB4ODYvbW06IENoZWNrZWQgVytYIG1hcHBp
bmdzOiBwYXNzZWQsIG5vIFcrWCBwYWdlcyBmb3VuZC4KWyAgICA1Ljg4MDYzMV0geDg2L21t
OiBDaGVja2luZyB1c2VyIHNwYWNlIHBhZ2UgdGFibGVzClsgICAgNS44OTA0OTldIHg4Ni9t
bTogQ2hlY2tlZCBXK1ggbWFwcGluZ3M6IHBhc3NlZCwgbm8gVytYIHBhZ2VzIGZvdW5kLgpb
ICAgIDUuODk3NjAzXSBSdW4gL2luaXQgYXMgaW5pdCBwcm9jZXNzCkxvYWRpbmcsIHBsZWFz
ZSB3YWl0Li4uCnN0YXJ0aW5nIHZlcnNpb24gMjMyClsgICAgNS45MTU0MzJdIHJhbmRvbTog
c3lzdGVtZC11ZGV2ZDogdW5pbml0aWFsaXplZCB1cmFuZG9tIHJlYWQgKDE2IGJ5dGVzIHJl
YWQpClsgICAgNS45MTYwNjBdIHJhbmRvbTogdWRldmFkbTogdW5pbml0aWFsaXplZCB1cmFu
ZG9tIHJlYWQgKDE2IGJ5dGVzIHJlYWQpClsgICAgNS45MjMzNzFdIHJhbmRvbTogc3lzdGVt
ZC11ZGV2ZDogdW5pbml0aWFsaXplZCB1cmFuZG9tIHJlYWQgKDE2IGJ5dGVzIHJlYWQpClsg
ICAgNS45NTc2NjJdIHRoZXJtYWwgTE5YVEhFUk06MDA6IHJlZ2lzdGVyZWQgYXMgdGhlcm1h
bF96b25lMApbICAgIDUuOTYzOTEwXSBBQ1BJOiBUaGVybWFsIFpvbmUgW1RaMDBdICgyOCBD
KQpbICAgIDUuOTY5MDU2XSB0aGVybWFsIExOWFRIRVJNOjAxOiByZWdpc3RlcmVkIGFzIHRo
ZXJtYWxfem9uZTEKWyAgICA1Ljk3NTMwM10gQUNQSTogVGhlcm1hbCBab25lIFtUWjAxXSAo
MzAgQykKWyAgICA1Ljk4MDU3MF0gaTgwMV9zbWJ1cyAwMDAwOjAwOjFmLjQ6IFNQRCBXcml0
ZSBEaXNhYmxlIGlzIHNldApbICAgIDUuOTgyNzI4XSBlKFhFTikgZDA6IGJpbmQ6IG1fZ3Np
PTE2IGdfZ3NpPTE2CjEwMDBlOiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIERyaXZlciAt
IDMuMi42LWsKWyAgICA1Ljk5MTg3NF0gaTgwMV9zbWJ1cyAwMDAwOjAwOjFmLjQ6IFNNQnVz
IHVzaW5nIFBDSSBpbnRlcnJ1cHQKWyAgICA1Ljk5Njg4OF0gZTEwMDBlOiBDb3B5cmlnaHQo
YykgMTk5OSAtIDIwMTUgSW50ZWwgQ29ycG9yYXRpb24uClsgICAgNi4wMTAyMzFdIGUxMDAw
ZSAwMDAwOjAxOjAwLjA6IERpc2FibGluZyBBU1BNICAKWyAgICA2LjAxNTU0Ml0gZTEwMDBl
IDAwMDA6MDE6MDAuMDogY2FuJ3QgZGlzYWJsZSBBU1BNOyBPUyBkb2Vzbid0IGhhdmUgQVNQ
TSBjb250cm9sClsgICAgNi4wMjQyNzVdIGUxMDAwZSAwMDAwOjAxOjAwLjA6IEludGVycnVw
dCBUaHJvdHRsaW5nIFJhdGUgKGludHMvc2VjKSBzZXQgdG8gZHluYW1pYyBjb25zZXJ2YXRp
dmUgbW9kZQpbICAgIDYuMDM0OTIwXSBkY2Egc2VydmljZSBzdGFydGVkLCB2ZXJzaW9uIDEu
MTIuMQpbICAgIDYuMDM1MDgzXSBBQ1BJOiBidXMgdHlwZSBVU0IgcmVnaXN0ZXJlZApbICAg
IDYuMDM1MjA4XSBTQ1NJIHN1YnN5c3RlbSBpbml0aWFsaXplZApbICAgIDYuMDQ0NDUyXSBy
YW5kb206IGNybmcgaW5pdCBkb25lClsgICAgNi4wNDQ0NTNdIHJhbmRvbTogNyB1cmFuZG9t
IHdhcm5pbmcocykgbWlzc2VkIGR1ZSB0byByYXRlbGltaXRpbmcKWyAgICA2LjA1OTY5Ml0g
dXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JmcwpbICAgIDYu
MDY1ODg2XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGh1Ygpb
ICAgIDYuMDcxOTI5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVz
YgpbICAgIDYuMDg3MzQyXSBlMTAwMGUgMDAwMDowMTowMC4wIDAwMDA6MDE6MDAuMCAodW5p
bml0aWFsaXplZCk6IHJlZ2lzdGVyZWQgUEhDIGNsb2NrClsgICAgNi4xMDM2NjBdIGlnYjog
SW50ZWwoUikgR2lnYWJpdCBFdGhlcm5ldCBOZXR3b3JrIERyaXZlciAtIHZlcnNpb24gNS40
LjAtawpbICAgIDYuMTAzODQ5XSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6IHhIQ0kgSG9zdCBD
b250cm9sbGVyClsgICAgNi4xMTEzNTldIGlnYjogQ29weXJpZ2h0IChjKSAyMDA3LTIwMTQg
SW50ZWwgQ29ycG9yYXRpb24uClsgICAgNi4xMjM1ODZdIHhoY2lfaGNkIDAwMDA6MDA6MTQu
MDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAxClsgICAg
Ni4xMzI5NjhdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogaGNjIHBhcmFtcyAweDIwMDA3N2Mx
IGhjaSB2ZXJzaW9uIDB4MTAwIHF1aXJrcyAweDAwMDAwMDAwMDExMDk4MTAKWyAgICA2LjEz
OTc2MF0gcHBzIHBwczA6IG5ldyBQUFMgc291cmNlIHB0cDEKWyAgICA2LjE0MjUzMV0gYWhj
aSAwMDAwOjAwOjE3LjA6IEFIQ0kgMDAwMS4wMzAxIDMyIHNsb3RzIDggcG9ydHMgNiBHYnBz
IDB4ZmYgaW1wbCBTQVRBIG1vZGUKWyAgICA2LjE0MjUzMl0gYWhjaSAwMDAwOjAwOjE3LjA6
IGZsYWdzOiA2NGJpdCBuY3Egc250ZiBsZWQgY2xvIG9ubHkgcGlvIHNsdW0gcGFydCBlbXMg
ZGVzbyBzYWRtIHNkcyBhcHN0IApbICAgIDYuMTQ3NjM1XSBpZ2IgMDAwMDowMzowMC4wOiBh
ZGRlZCBQSEMgb24gZXRoMApbICAgIDYuMTU3MjI2XSB1c2IgdXNiMTogTmV3IFVTQiBkZXZp
Y2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAyLCBiY2REZXZpY2U9IDQu
MTkKWyAgICA2LjE2MTY4MF0gZTEwMDBlIDAwMDA6MDE6MDAuMCBldGgxOiAoUENJIEV4cHJl
c3M6Mi41R1QvczpXaWR0aCB4MSkgNjg6MDU6Y2E6ODA6M2U6YTAKWyAgICA2LjE2MTY4MV0g
ZTEwMDBlIDAwMDA6MDE6MDAuMCBldGgxOiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIENv
bm5lY3Rpb24KWyAgICA2LjE2MTcwMF0gZTEwMDBlIDAwMDA6MDE6MDAuMCBldGgxOiBNQUM6
IDMsIFBIWTogOCwgUEJBIE5vOiBFNDY5ODEtMDA4ClsgICAgNi4xNjc0MTRdIGlnYiAwMDAw
OjAzOjAwLjA6IEludGVsKFIpIEdpZ2FiaXQgRXRoZXJuZXQgTmV0d29yayBDb25uZWN0aW9u
ClsgICAgNi4xNjc0MTVdIGlnYiAwMDAwOjAzOjAwLjA6IGV0aDA6IChQQ0llOjIuNUdiL3M6
V2lkdGggeDEpIGE0OmJmOjAxOjE3Ojk2Ojk0ClsgICAgNi4xNjc1MTBdIGlnYiAwMDAwOjAz
OjAwLjA6IGV0aDA6IFBCQSBObzogMDA2MjAwLTAwMApbICAgIDYuMTcyNTU1XSB1c2IgdXNi
MTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVt
YmVyPTEKWyAgICA2LjE4MTg2MF0gaWdiIDAwMDA6MDM6MDAuMDogVXNpbmcgTVNJLVggaW50
ZXJydXB0cy4gNCByeCBxdWV1ZShzKSwgNCB0eCBxdWV1ZShzKQpbICAgIDYuMjA2NjcxXSBl
MTAwMGUgMDAwMDowMTowMC4wIGVucDFzMDogcmVuYW1lZCBmcm9tIGV0aDEKWyAgICA2LjIx
Mzg1MV0gdXNiIHVzYjE6IFByb2R1Y3Q6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICAgNi4y
MTM4NTJdIHVzYiB1c2IxOiBNYW51ZmFjdHVyZXI6IExpbnV4IDQuMTkuMCsgeGhjaS1oY2QK
WyAgICA2LjIxMzg1M10gdXNiIHVzYjE6IFNlcmlhbE51bWJlcjogMDAwMDowMDoxNC4wClsg
ICAgNi4yMjc0NjldIHNjc2kgaG9zdDA6IGFoY2kKWyAgICA2LjIyNzgyNl0gaHViIDEtMDox
LjA6IFVTQiBodWIgZm91bmQKWyAgICA2LjIzNjE4MF0gc2NzaSBob3N0MTogYWhjaQpbICAg
IDYuMjQ0NDU5XSBodWIgMS0wOjEuMDogMTYgcG9ydHMgZGV0ZWN0ZWQKWyAgICA2LjI1MDcw
MF0gc2NzaSBob3N0MjogYWhjaQpbICAgIDYuMjU2ODE4XSB4aGNpX2hjZCAwMDAwOjAwOjE0
LjA6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICAgNi4yNjI0MjJdIHNjc2kgaG9zdDM6IGFo
Y2kKWyAgICA2LjI2NzQ3Nl0geGhjaV9oY2QgMDAwMDowMDoxNC4wOiBuZXcgVVNCIGJ1cyBy
ZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDIKWyAgICA2LjI2NzgzMF0gcHBzIHBw
czE6IG5ldyBQUFMgc291cmNlIHB0cDIKWyAgICA2LjI2NzgzMV0gaWdiIDAwMDA6MDQ6MDAu
MDogYWRkZWQgUEhDIG9uIGV0aDEKWyAgICA2LjI2NzgzMl0gaWdiIDAwMDA6MDQ6MDAuMDog
SW50ZWwoUikgR2lnYWJpdCBFdGhlcm5ldCBOZXR3b3JrIENvbm5lY3Rpb24KWyAgICA2LjI2
NzgzNF0gaWdiIDAwMDA6MDQ6MDAuMDogZXRoMTogKFBDSWU6Mi41R2IvczpXaWR0aCB4MSkg
YTQ6YmY6MDE6MTc6OTY6OTUKWyAgICA2LjI2NzkyOF0gaWdiIDAwMDA6MDQ6MDAuMDogZXRo
MTogUEJBIE5vOiAwMDYyMDAtMDAwClsgICAgNi4yNjc5MjldIGlnYiAwMDAwOjA0OjAwLjA6
IFVzaW5nIE1TSS1YIGludGVycnVwdHMuIDQgcnggcXVldWUocyksIDQgdHggcXVldWUocykK
WyAgICA2LjI3MDk4Nl0gc2NzaSBob3N0NDogYWhjaQpbICAgIDYuMjc1MDM2XSB4aGNpX2hj
ZCAwMDAwOjAwOjE0LjA6IEhvc3Qgc3VwcG9ydHMgVVNCIDMuMCAgU3VwZXJTcGVlZApbICAg
IDYuMjc4NDUzXSBzY3NpIGhvc3Q1OiBhaGNpClsgICAgNi4yODMwMTFdIHVzYiB1c2IyOiBO
ZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDMsIGJj
ZERldmljZT0gNC4xOQpbICAgIDYuMjg0MDEzXSBpZ2IgMDAwMDowMzowMC4wIGVubzE6IHJl
bmFtZWQgZnJvbSBldGgwClsgICAgNi4yODY0NzNdIHNjc2kgaG9zdDY6IGFoY2kKWyAgICA2
LjI5MjE5OF0gdXNiIHVzYjI6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9k
dWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICAgNi4yOTU3OTNdIHNjc2kgaG9zdDc6IGFoY2kK
WyAgICA2LjMwMzgyNF0gdXNiIHVzYjI6IFByb2R1Y3Q6IHhIQ0kgSG9zdCBDb250cm9sbGVy
ClsgICAgNi4zMDg0MTJdIGF0YTE6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhh
MmUxODAwMCBwb3J0IDB4YTJlMTgxMDAgaXJxIDE4MwpbICAgIDYuMzEzNTE3XSB1c2IgdXNi
MjogTWFudWZhY3R1cmVyOiBMaW51eCA0LjE5LjArIHhoY2ktaGNkClsgICAgNi4zMjEyNzVd
IGF0YTI6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhhMmUxODAwMCBwb3J0IDB4
YTJlMTgxODAgaXJxIDE4MwpbICAgIDYuMzI5MzIzXSB1c2IgdXNiMjogU2VyaWFsTnVtYmVy
OiAwMDAwOjAwOjE0LjAKWyAgICA2LjMzNTE0MV0gYXRhMzogU0FUQSBtYXggVURNQS8xMzMg
YWJhciBtMjA0OEAweGEyZTE4MDAwIHBvcnQgMHhhMmUxODIwMCBpcnEgMTgzClsgICAgNi4z
NDM3OTNdIGh1YiAyLTA6MS4wOiBVU0IgaHViIGZvdW5kClsgICAgNi4zNDY5NjZdIGF0YTQ6
IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhhMmUxODAwMCBwb3J0IDB4YTJlMTgy
ODAgaXJxIDE4MwpbICAgIDYuMzQ2OTY3XSBhdGE1OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFy
IG0yMDQ4QDB4YTJlMTgwMDAgcG9ydCAweGEyZTE4MzAwIGlycSAxODMKWyAgICA2LjM0Njk2
OF0gYXRhNjogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAweGEyZTE4MDAwIHBvcnQg
MHhhMmUxODM4MCBpcnEgMTgzClsgICAgNi4zNDY5NzBdIGF0YTc6IFNBVEEgbWF4IFVETUEv
MTMzIGFiYXIgbTIwNDhAMHhhMmUxODAwMCBwb3J0IDB4YTJlMTg0MDAgaXJxIDE4MwpbICAg
IDYuMzQ2OTcxXSBhdGE4OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTJlMTgw
MDAgcG9ydCAweGEyZTE4NDgwIGlycSAxODMKWyAgICA2LjM1NDE0NF0gY2xvY2tzb3VyY2U6
IHRzYzogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4NmQ1M2ZkZjk4
YmIsIG1heF9pZGxlX25zOiA4ODE1OTA0MDQyNTIgbnMKWyAgICA2LjM1NDc4OV0gaHViIDIt
MDoxLjA6IDEwIHBvcnRzIGRldGVjdGVkClsgICAgNi4zNjI4MzJdIGlnYiAwMDAwOjA0OjAw
LjAgZW5vMjogcmVuYW1lZCBmcm9tIGV0aDEKWyAgICA2LjQ5NzM0M10gY2xvY2tzb3VyY2U6
IFN3aXRjaGVkIHRvIGNsb2Nrc291cmNlIHRzYwpbICAgIDYuNjcwNTk2XSBhdGExOiBTQVRB
IGxpbmsgdXAgNi4wIEdicHMgKFNTdGF0dXMgMTMzIFNDb250cm9sIDMwMCkKWyAgICA2LjY3
NzQzNV0gYXRhMjogU0FUQSBsaW5rIHVwIDYuMCBHYnBzIChTU3RhdHVzIDEzMyBTQ29udHJv
bCAzMDApClsgICAgNi42ODQ0MDVdIGF0YTg6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAg
U0NvbnRyb2wgMzAwKQpbICAgIDYuNjkwNTEyXSBhdGE0OiBTQVRBIGxpbmsgZG93biAoU1N0
YXR1cyAwIFNDb250cm9sIDMwMCkKWyAgICA2LjY5NjYyNl0gYXRhNTogU0FUQSBsaW5rIGRv
d24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsgICAgNi43MDI3MjhdIGF0YTY6IFNBVEEg
bGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQpbICAgIDYuNzA4ODM3XSBhdGEz
OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkKWyAgICA2LjcxNDk1
Nl0gYXRhMS4wMDogQVRBLTEwOiBJTlRFTCBTU0RTQzJCQjAxMlQ3LCBOMjAxMDEwMSwgbWF4
IFVETUEvMTMzClsgICAgNi43MjI0OTFdIGF0YTEuMDA6IDIzNDQyMjU5Njggc2VjdG9ycywg
bXVsdGkgMTogTEJBNDggTkNRIChkZXB0aCAzMikKWyAgICA2LjcyOTg2OF0gYXRhNzogU0FU
QSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsgICAgNi43MzU5ODddIGF0
YTIuMDA6IEFUQS0xMDogSU5URUwgU1NEU0MyQkIwMTJUNywgTjIwMTAxMDEsIG1heCBVRE1B
LzEzMwpbICAgIDYuNzQzNTMxXSBhdGEyLjAwOiAyMzQ0MjI1OTY4IHNlY3RvcnMsIG11bHRp
IDE6IExCQTQ4IE5DUSAoZGVwdGggMzIpClsgICAgNi43NTA5MDNdIHVzYiAxLTE6IG5ldyBm
dWxsLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDIgdXNpbmcgeGhjaV9oY2QKWyAgICA2Ljc1
NDA1Nl0gYXRhMS4wMDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMKWyAgICA2Ljc2MzM1OV0g
c2NzaSAwOjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBBVEEgICAgICBJTlRFTCBTU0RTQzJC
QjAxIDAxMDEgUFE6IDAgQU5TSTogNQpbICAgIDYuNzYzNDg0XSBhdGEyLjAwOiBjb25maWd1
cmVkIGZvciBVRE1BLzEzMwpbICAgIDYuNzc3MjQwXSBzY3NpIDE6MDowOjA6IERpcmVjdC1B
Y2Nlc3MgICAgIEFUQSAgICAgIElOVEVMIFNTRFNDMkJCMDEgMDEwMSBQUTogMCBBTlNJOiA1
ClsgICAgNi43ODg2OTJdIGF0YTEuMDA6IEVuYWJsaW5nIGRpc2NhcmRfemVyb2VzX2RhdGEK
WyAgICA2Ljc5Mzg2NF0gYXRhMi4wMDogRW5hYmxpbmcgZGlzY2FyZF96ZXJvZXNfZGF0YQpb
ICAgIDYuNzk5MjIyXSBzZCAwOjA6MDowOiBbc2RhXSAyMzQ0MjI1OTY4IDUxMi1ieXRlIGxv
Z2ljYWwgYmxvY2tzOiAoMS4yMCBUQi8xLjA5IFRpQikKWyAgICA2Ljc5OTIyM10gc2QgMTow
OjA6MDogW3NkYl0gMjM0NDIyNTk2OCA1MTItYnl0ZSBsb2dpY2FsIGJsb2NrczogKDEuMjAg
VEIvMS4wOSBUaUIpClsgICAgNi43OTkyMjRdIHNkIDE6MDowOjA6IFtzZGJdIDQwOTYtYnl0
ZSBwaHlzaWNhbCBibG9ja3MKWyAgICA2LjgwNzkxN10gc2QgMDowOjA6MDogW3NkYV0gNDA5
Ni1ieXRlIHBoeXNpY2FsIGJsb2NrcwpbICAgIDYuODA3OTI0XSBzZCAwOjA6MDowOiBbc2Rh
XSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDYuODE2NjQ1XSBzZCAxOjA6MDowOiBbc2Ri
XSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDYuODIyNTYyXSBzZCAwOjA6MDowOiBbc2Rh
XSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24ndCBz
dXBwb3J0IERQTyBvciBGVUEKWyAgICA2LjgyODQ4MF0gc2QgMTowOjA6MDogW3NkYl0gV3Jp
dGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9y
dCBEUE8gb3IgRlVBClsgICAgNi44MzQwNDZdIGF0YTEuMDA6IEVuYWJsaW5nIGRpc2NhcmRf
emVyb2VzX2RhdGEKWyAgICA2Ljg2NTEyN10gYXRhMi4wMDogRW5hYmxpbmcgZGlzY2FyZF96
ZXJvZXNfZGF0YQpbICAgIDYuODcwNTk3XSAgc2RhOiBzZGExIHNkYTIgPCBzZGE1ID4KWyAg
ICA2Ljg3MTU1Nl0gIHNkYjogc2RiMSBzZGIyIHNkYjMgc2RiNApbICAgIDYuODc0NzExXSBh
dGExLjAwOiBFbmFibGluZyBkaXNjYXJkX3plcm9lc19kYXRhClsgICAgNi44ODQwMjFdIGF0
YTIuMDA6IEVuYWJsaW5nIGRpc2NhcmRfemVyb2VzX2RhdGEKWyAgICA2Ljg4OTM4MF0gc2Qg
MTowOjA6MDogW3NkYl0gQXR0YWNoZWQgU0NTSSBkaXNrClsgICAgNi44ODkzODJdIHNkIDA6
MDowOjA6IFtzZGFdIEF0dGFjaGVkIFNDU0kgZGlzawpbICAgIDYuOTQ1MTUzXSB1c2IgMS0x
OiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MDQ2YiwgaWRQcm9kdWN0PWZmMTAs
IGJjZERldmljZT0gMS4wMApbICAgIDYuOTU0MjA0XSB1c2IgMS0xOiBOZXcgVVNCIGRldmlj
ZSBzdHJpbmdzOiBNZnI9MSwgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MwpbICAgIDYuOTYy
MjY5XSB1c2IgMS0xOiBQcm9kdWN0OiBWaXJ0dWFsIEtleWJvYXJkIGFuZCBNb3VzZQpbICAg
IDYuOTY4MjYxXSB1c2IgMS0xOiBNYW51ZmFjdHVyZXI6IEFtZXJpY2FuIE1lZ2F0cmVuZHMg
SW5jLgpbICAgIDYuOTc0NTU4XSB1c2IgMS0xOiBTZXJpYWxOdW1iZXI6IHNlcmlhbApCZWdp
bjogTG9hZGluZyBlc3NlbnRpYWwgZHJpdmVycyAuLi4gZG9uZS4KQmVnaW46IFJ1bm5pbmcg
L3NjcmlwdHMvaW5pdC1wcmVtb3VudCAuLi4gZG9uZS4KQmVnaW46IE1vdW50aW5nIHJvb3Qg
ZmlsZSBzeXN0ZW0gLi4uIFsgICAgNi45OTIyMzddIGhCZWdpbjogUnVubmluZyAvc2NyaXB0
cy9sb2NhbC10b3AgLi4uIGlkcmF3OiByYXcgSElEIGVkb25lLnZlbnRzIGRyaXZlciAoQykK
IEppcmkgS29zaW5hCkJlZ2luOiBSdW5uaW5nIC9zY3JpcHRzL2xvY2FsLXByZW1vdW50IC4u
LiBbICAgIDcuMDE0MTA1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp
dmVyIHVzYmhpZApbICAgIDcuMDIwMjQ3XSB1c2JoaWQ6IFVTQiBISUQgY29yZSBkcml2ZXIK
WyAgICA3LjAyNTM4MF0gaW5wdXQ6IEFtZXJpY2FuIE1lZ2F0cmVuZHMgSW5jLiBWaXJ0dWFs
IEtleWJvYXJkIGFuZCBNb3VzZSBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTQu
MC91c2IxLzEtMS8xLTE6MS4wLzAwMDM6MDQ2QjpGRjEwLjAwMDEvaW5wdXQvaW5wdXQwClsg
ICAgNy4wNDEwNDldIGhpZC1nZW5lcmljIDAwMDM6MDQ2QjpGRjEwLjAwMDE6IGlucHV0LGhp
ZHJhdzA6IFVTQiBISUQgdjEuMTAgS2V5Ym9hcmQgW0FtZXJpY2FuIE1lZ2F0cmVuZHMgSW5j
LiBWaXJ0dWFsIEtleWJvYXJkIGFuZCBNb3VzZV0gb24gdXNiLTAwMDA6MDA6MTQuMC0xL2lu
cHV0MApbICAgIDcuMDU3NTk5XSBpbnB1dDogQW1lcmljYW4gTWVnYXRyZW5kcyBJbmMuIFZp
cnR1YWwgS2V5Ym9hcmQgYW5kIE1vdXNlIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDow
MDoxNC4wL3VzYjEvMS0xLzEtMToxLjEvMDAwMzowNDZCOkZGMTAuMDAwMi9pbnB1dC9pbnB1
dDEKWyAgICA3LjA3MzM1NF0gaGlkLWdlbmVyaWMgMDAwMzowNDZCOkZGMTAuMDAwMjogaW5w
dXQsaGlkcmF3MTogVVNCIEhJRCB2MS4xMCBNb3VzZSBbQW1lcmljYW4gTWVnYXRyZW5kcyBJ
bmMuIFZpcnR1YWwgS2V5Ym9hcmQgYW5kIE1vdXNlXSBvbiB1c2ItMDAwMDowMDoxNC4wLTEv
aW5wdXQxClsgICAgNy4xMTg3MzFdIHVzYiAxLTEwOiBuZXcgbG93LXNwZWVkIFVTQiBkZXZp
Y2UgbnVtYmVyIDMgdXNpbmcgeGhjaV9oY2QKZG9uZS4KQmVnaW46IFdpbGwgbm93IGNoZWNr
IHJvb3QgZmlsZSBzeXN0ZW0gLi4uIGZzY2sgZnJvbSB1dGlsLWxpbnV4IDIuMjkuMgpbL3Ni
aW4vZnNjay5leHQ0ICgxKSAtLSAvZGV2L3NkYTFdIGZzY2suZXh0NCAtYSAtQzAgL2Rldi9z
ZGExIAovZGV2L3NkYTE6IGNsZWFuLCAxMTczMDQwLzY5MDkxMzI4IGZpbGVzLCA5OTE4MTkz
Mi8yNzYzNTY2MDggYmxvY2tzCmRvbmUuClsgICAgNy4yMjc4MzRdIEVYVDQtZnMgKHNkYTEp
OiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0czogKG51
bGwpCmRvbmUuCkJlZ2luOiBSdW5uaW5nIC9zY3JpcHRzL2xvY2FsLWJvdHRvbSAuLi4gZG9u
ZS4KQmVnaW46IFJ1bm5pbmcgL3NjcmlwdHMvaW5pdC1ib3R0b20gLi4uIGRvbmUuClsgICAg
Ny4yODAyODVdIHVzYiAxLTEwOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MDNm
MCwgaWRQcm9kdWN0PTEzNGEsIGJjZERldmljZT0gMS4wMApbICAgIDcuMjg5NDI5XSB1c2Ig
MS0xMDogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTEsIFByb2R1Y3Q9MiwgU2VyaWFs
TnVtYmVyPTAKWyAgICA3LjI5NzU3Ml0gdXNiIDEtMTA6IFByb2R1Y3Q6IEhQIFVTQiBPcHRp
Y2FsIE1vdXNlClsgICAgNy4zMDMwOTVdIHVzYiAxLTEwOiBNYW51ZmFjdHVyZXI6IFBpeEFy
dApbICAgIDcuMzEzMTkyXSBpbnB1dDogUGl4QXJ0IEhQIFVTQiBPcHRpY2FsIE1vdXNlIGFz
IC9kZXZpY2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxNC4wL3VzYjEvMS0xMC8xLTEwOjEuMC8w
MDAzOjAzRjA6MTM0QS4wMDAzL2lucHV0L2lucHV0MgpbICAgIDcuMzI2Njc2XSBoaWQtZ2Vu
ZXJpYyAwMDAzOjAzRjA6MTM0QS4wMDAzOiBpbnB1dCxoaWRyYXcyOiBVU0IgSElEIHYxLjEx
IE1vdXNlIFtQaXhBcnQgSFAgVVNCIE9wdGljYWwgTW91c2VdIG9uIHVzYi0wMDAwOjAwOjE0
LjAtMTAvaW5wdXQwClsgICAgNy40NjY3NTJdIHVzYiAxLTEyOiBuZXcgbG93LXNwZWVkIFVT
QiBkZXZpY2UgbnVtYmVyIDQgdXNpbmcgeGhjaV9oY2QKWyAgICA3LjQ5NzExNl0gc3lzdGVt
ZFsxXTogc3lzdGVtZCAyMzIgcnVubmluZyBpbiBzeXN0ZW0gbW9kZS4gKCtQQU0gK0FVRElU
ICtTRUxJTlVYICtJTUEgK0FQUEFSTU9SICtTTUFDSyArU1lTVklOSVQgK1VUTVAgK0xJQkNS
WVBUU0VUVVAgK0dDUllQVCArR05VVExTICtBQ0wgK1haICtMWjQgK1NFQ0NPTVAgK0JMS0lE
ICtFTEZVVElMUyArS01PRCArSUROKQpbICAgIDcuNTE3MTcxXSBzeXN0ZW1kWzFdOiBEZXRl
Y3RlZCB2aXJ0dWFsaXphdGlvbiB4ZW4uClsgICAgNy41MjI3NDRdIHN5c3RlbWRbMV06IERl
dGVjdGVkIGFyY2hpdGVjdHVyZSB4ODYtNjQuCgpXZWxjb21lIHRvIERlYmlhbiBHTlUvTGlu
dXggOSAoc3RyZXRjaCkhCgpbICAgIDcuNTM1MzQxXSBzeXN0ZW1kWzFdOiBTZXQgaG9zdG5h
bWUgdG8gPGRlYmlhbj4uClsgICAgNy42NDU1NTNdIHVzYiAxLTEyOiBOZXcgVVNCIGRldmlj
ZSBmb3VuZCwgaWRWZW5kb3I9MDNmMCwgaWRQcm9kdWN0PTAzNGEsIGJjZERldmljZT0gMS4y
MQpbICAgIDcuNjU0NzAxXSB1c2IgMS0xMjogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZy
PTEsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTAKWyAgICA3LjY2Mjg0MF0gdXNiIDEtMTI6
IFByb2R1Y3Q6IEhQIEVsaXRlIFVTQiBLZXlib2FyZApbICAgIDcuNjY4NDYxXSB1c2IgMS0x
MjogTWFudWZhY3R1cmVyOiBDaGljb255ClsgICAgNy42ODY3NzNdIGlucHV0OiBDaGljb255
IEhQIEVsaXRlIFVTQiBLZXlib2FyZCBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6
MTQuMC91c2IxLzEtMTIvMS0xMjoxLjAvMDAwMzowM0YwOjAzNEEuMDAwNC9pbnB1dC9pbnB1
dDMKWyAgICA3LjczNDE0OF0gc3lzdGVtZFsxXTogbGl2ZS10b29scy5zZXJ2aWNlOiBDYW5u
b3QgYWRkIGRlcGVuZGVuY3kgam9iLCBpZ25vcmluZzogVW5pdCBsaXZlLXRvb2xzLnNlcnZp
Y2UgaXMgbWFza2VkLgpbICAgIDcuNzQ2MTU4XSBzeXN0ZW1kWzFdOiBTZXQgdXAgYXV0b21v
dW50IEFyYml0cmFyeSBFeGVjdXRhYmxlIEZpbGUgRm9ybWF0cyBGaWxlIFN5c3RlbSBBdXRv
bW91bnQgUG9pbnQuClsgIE9LICBdIFNldCB1cCBhdXRvbW91bnQgQXJiaXRyYXJ5IEV4ZWN1
dGFi4oCmcm1hdHMgRmlsZSBTeXN0ZW0gQXV0b21vdW50IFBvaW50LlsgICAgNy43NTg4OTBd
IGgKaWQtZ2VuZXJpYyAwMDAzOjAzRjA6MDM0QS4wMDA0OiBpbnB1dCxoaWRyYXczOiBVU0Ig
SElEIHYxLjEwIEtleWJvYXJkIFtDaGljb255IEhQIEVsaXRlIFVTQiBLZXlib2FyZF0gb24g
dXNiLTAwMDA6MDA6MTQuMC0xMi9pbnB1dDAKWyAgICA3Ljc2NzM0Ml0gc3lzdGVtZFsxXTog
UmVhY2hlZCB0YXJnZXQgUmVtb3RlIEZpbGUgU3lzdGVtcy4KWyAgT0sgIFsgICAgNy43ODcw
NjldIGldIG5wdXQ6IENoaWNvbnkgSFBSZWFjaGVkIHRhcmdldCBSZW1vdGUgRmlsZSBTeXN0
ZW1zLiBFbGl0ZSBVU0IgS2V5Ym8KYXJkIFN5c3RlbSBDb250cm9sIGFzIC9kZXZpY2VzL3Bj
aTAwMDA6MDAvMDAwMDowMDoxNC4wL3VzYjEvMS0xMi8xLTEyOjEuMS8wMDAzOjAzRjA6MDM0
QS4wMDA1L2lucHV0L2lucHV0NApbICAgIDcuNzk2OTIzXSBzeXN0ZW1kWzFdOiBMaXN0ZW5p
bmcgb24gdWRldiBDb250cm9sIFNvY2tldC4KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIHVkZXYg
Q29udHJvbCBTb2NrZXQuClsgICAgNy44MTkwMDRdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFy
Z2V0IFVzZXIgYW5kIEdyb3VwIE5hbWUgTG9va3Vwcy4KWyAgT0sgIF0gUmVhY2hlZCB0YXJn
ZXQgVXNlciBhbmQgR3JvdXAgTmFtZSBMb29rdXBzLgpbICAgIDcuODMyNTEyXSBzeXN0ZW1k
WzFdOiBMaXN0ZW5pbmcgb24gSm91cm5hbCBBdWRpdCBTb2NrZXQuClsgIE9LICBdIExpc3Rl
bmluZyBvbiBKb3VybmFsIEF1ZGl0IFNvY2tldC4KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIEpv
dXJuYWwgU29ja2V0LgpbICBPSyAgXSBMaXN0ZW5pbmcgb24gdWRldiBLZXJuZWwgU29ja2V0
LgpbICBPSyAgXSBMaXN0ZW5pbmcgb24gU3lzbG9nIFNvY2tldC4KWyAgT0sgIF0gU3RhcnRl
ZCBEaXNwYXRjaCBQYXNzd29yZCBSZXF1ZXN0cyB0byBDb25zb2xlIERpcmVjdG9yeSBXYXRj
aC5bICAgIDcuODY2NzcwXSBpCm5wdXQ6IENoaWNvbnkgSFAgRWxpdGUgVVNCIEtleWJvYXJk
IENvbnN1bWVyIENvbnRyb2wgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE0LjAv
dXNiMS8xLTEyLzEtMTI6MS4xLzAwMDM6MDNGMDowMzRBLjAwMDUvaW5wdXQvaW5wdXQ1Clsg
IE9LICBbICAgIDcuODgzMTAzXSBoXSBpZC1nZW5lcmljIDAwMDM6U3RhcnRlZCBGb3J3YXJk
IFBhc3N3b3JkIFJlcXVlc3RzIHRvIFdhbGwgRGlyZWN0b3J5IFdhdGNoLjAzRjA6MDM0QS4w
MDA1OiAKaW5wdXQsaGlkcmF3NDogVVNCIEhJRCB2MS4xMCBEZXZpY2UgW0NoaWNvbnkgSFAg
RWxpdGUgVVNCIEtleWJvYXJkXSBvbiB1c2ItMDAwMDowMDoxNC4wLTEyL2lucHV0MQpbICBP
SyAgXSBMaXN0ZW5pbmcgb24gZnNjayB0byBmc2NrZCBjb21tdW5pY2F0aW9uIFNvY2tldC4K
WyAgT0sgIF0gQ3JlYXRlZCBzbGljZSBTeXN0ZW0gU2xpY2UuCiAgICAgICAgIE1vdW50aW5n
IFBPU0lYIE1lc3NhZ2UgUXVldWUgRmlsZSBTeXN0ZW0uLi4KICAgICAgICAgTW91bnRpbmcg
RGVidWcgRmlsZSBTeXN0ZW0uLi4KICAgICAgICAgTW91bnRpbmcgTW91bnQgL3Byb2MveGVu
IGZpbGVzLi4uClsgIE9LICBdIENyZWF0ZWQgc2xpY2Ugc3lzdGVtLWdldHR5LnNsaWNlLgog
ICAgICAgICBTdGFydGluZyBSZW1vdW50IFJvb3QgYW5kIEtlcm5lbCBGaWxlIFN5c3RlbXMu
Li5bICAgIDcuOTQyMDI4XSBFClhUNC1mcyAoc2RhMSk6IHJlLW1vdW50ZWQuIE9wdHM6IGVy
cm9ycz1yZW1vdW50LXJvCiAgICAgICAgIE1vdW50aW5nIEh1Z2UgUGFnZXMgRmlsZSBTeXN0
ZW0uLi4KWyAgT0sgIF0gQ3JlYXRlZCBzbGljZSBzeXN0ZW0tc2VyaWFsXHgyZGdldHR5LnNs
aWNlLgogICAgICAgICBTdGFydGluZyBTZXQgdGhlIGNvbnNvbGUga2V5Ym9hcmQgbGF5b3V0
Li4uClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IEVuY3J5cHRlZCBWb2x1bWVzLgpbICBPSyAg
XSBMaXN0ZW5pbmcgb24gL2Rldi9pbml0Y3RsIENvbXBhdGliaWxpdHkgTmFtZWQgUGlwZS4K
ICAgICAgICAgU3RhcnRpbmcgTG9hZCBLZXJuZWwgTW9kdWxlcy4uLgpbICBPSyAgXSBMaXN0
ZW5pbmcgb24gSm91cm5hbCBTb2NrZXQgKC9kZXYvbG9nKS4KWyAgICA3Ljk5MjkxNV0geGVu
Onhlbl9ldnRjaG46IEV2ZW50LWNoYW5uZWwgZGV2aWNlIGluc3RhbGxlZAogICAgICAgICBT
dGFydGluZyBKb3VybmFsIFNlcnZpY2UuLi4KICAgICAgICAgU3RhcnRpbmcgQ3JlYXRlIGxp
c3Qgb2YgcmVxdWlyZWQgc3TigKZjZSBub2RlcyBmb3IgdGhlIGN1cnJlbnQga2VybmVsLi4u
ClsgIE9LICBdIENyZWF0ZWQgc2xpY2UgVXNlciBhbmQgU2Vzc2lvbiBTbGljZS4KWyAgT0sg
IF0gUmVhY2hlZCB0YXJnZXQgU2xpY2VzLgpbICBPSyAgXSBNb3VudGVkIE1vdW50IC9wcm9j
L3hlbiBmaWxlcy4KWyAgT0sgIF0gTW91bnRlZCBQT1NJWCBNZXNzYWdlIFF1ZXVlIEZpbGUg
U3lzdGVtLgpbICBPSyAgXSBNb3VudGVkIEh1Z2UgUGFnZXMgRmlsZSBTeXN0ZW0uClsgIE9L
ICBdIE1vdW50ZWQgRGVidWcgRmlsZSBTeXN0ZW0uClsgIE9LICBdIFN0YXJ0ZWQgSm91cm5h
bCBTZXJ2aWNlLgpbICBPSyAgXSBTdGFydGVkIFJlbW91bnQgUm9vdCBhbmQgS2VybmVsIEZp
bGUgU3lzdGVtcy4KWyAgICA4LjA2MDczNF0geGVuX3BjaWJhY2s6IGJhY2tlbmQgaXMgdnBj
aQpbICBPSyAgXSBTdGFydGVkIFNldCB0aGUgY29uc29sZSBrZXlib2FyZCBsYXlvdXQuClsg
IE9LICBdIFN0YXJ0ZWQgQ3JlYXRlIGxpc3Qgb2YgcmVxdWlyZWQgc3Rh4oCmdmljZSBub2Rl
cyBmb3IgdGhlIGN1cnJlbnQga2VybmVsLgpbICAgIDguMDgwNjE0XSB4ZW5fYWNwaV9wcm9j
ZXNzb3I6IFVwbG9hZGluZyBYZW4gcHJvY2Vzc29yIFBNIGluZm8KICAgICAgICAgU3RhcnRp
bmcgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rldi4uLgogICAgICAgICBTdGFy
dGluZyBMb2FkL1NhdmUgUmFuZG9tIFNlZWQuLi4KICAgICAgICAgU3RhcnRpbmcgdWRldiBD
b2xkcGx1ZyBhbGwgRGV2aWNlcy4uLgogICAgICAgICBTdGFydGluZyBGbHVzaCBKb3VybmFs
IHRvIFBlcnNpc3RlbnQgU3RvcmFnZS4uLgpbICBPSyAgXSBTdGFydGVkIExvYWQvU2F2ZSBS
YW5kb20gU2VlZC4KWyAgICA4LjExNjA2OV0gc3lzdGVtZC1qb3VybmFsZFsyNTVdOiBSZWNl
aXZlZCByZXF1ZXN0IHRvIGZsdXNoIHJ1bnRpbWUgam91cm5hbCBmcm9tIFBJRCAxClsgIE9L
ICBdIFN0YXJ0ZWQgQ3JlYXRlIFN0YXRpYyBEZXZpY2UgTm9kZXMgaW4gL2Rldi4KICAgICAg
ICAgU3RhcnRpbmcgdWRldiBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuLi4KWyAgT0sgIF0gUmVh
Y2hlZCB0YXJnZXQgTG9jYWwgRmlsZSBTeXN0ZW1zIChQcmUpLgogICAgICAgICBNb3VudGlu
ZyBtb3VudCB4ZW5zdG9yZSBmaWxlIHN5c3RlbS4uLgpbICBPSyAgXSBSZWFjaGVkIHRhcmdl
dCBMb2NhbCBGaWxlIFN5c3RlbXMuCiAgICAgICAgIFN0YXJ0aW5nIFNldCBjb25zb2xlIGZv
bnQgYW5kIGtleW1hcC4uLgpbICBPSyAgXSBNb3VudGVkIG1vdW50IHhlbnN0b3JlIGZpbGUg
c3lzdGVtLgpbRkFJTEVEXSBGYWlsZWQgdG8gc3RhcnQgTG9hZCBLZXJuZWwgTW9kdWxlcy4K
U2VlICdzeXN0ZW1jdGwgc3RhdHVzIHN5c3RlbWQtbW9kdWxlcy1sb2FkLnNlcnZpY2UnIGZv
ciBkZXRhaWxzLgpbICBPSyAgXSBTdGFydGVkIEZsdXNoIEpvdXJuYWwgdG8gUGVyc2lzdGVu
dCBTdG9yYWdlLgpbICBPSyAgXSBTdGFydGVkIHVkZXYgQ29sZHBsdWcgYWxsIERldmljZXMu
ClsgIE9LICBdIFN0YXJ0ZWQgU2V0IGNvbnNvbGUgZm9udCBhbmQga2V5bWFwLgogICAgICAg
ICBTdGFydGluZyBDcmVhdGUgVm9sYXRpbGUgRmlsZXMgYW5kIERpcmVjdG9yaWVzLi4uCiAg
ICAgICAgIFN0YXJ0aW5nIEFwcGx5IEtlcm5lbCBWYXJpYWJsZXMuLi4KWyAgT0sgIF0gU3Rh
cnRlZCBBcHBseSBLZXJuZWwgVmFyaWFibGVzLgogICAgICAgICBTdGFydGluZyBSYWlzZSBu
ZXR3b3JrIGludGVyZmFjZXMuLi4KWyAgT0sgIF0gU3RhcnRlZCBDcmVhdGUgVm9sYXRpbGUg
RmlsZXMgYW5kIERpcmVjdG9yaWVzLgogICAgICAgICBTdGFydGluZyBOZXR3b3JrIFRpbWUg
U3luY2hyb25pemF0aW9uLi4uCiAgICAgICAgIFN0YXJ0aW5nIFVwZGF0ZSBVVE1QIGFib3V0
IFN5c3RlbSBCb290L1NodXRkb3duLi4uClsgIE9LICBdIFN0YXJ0ZWQgVXBkYXRlIFVUTVAg
YWJvdXQgU3lzdGVtIEJvb3QvU2h1dGRvd24uClsgIE9LICBdIFN0YXJ0ZWQgdWRldiBLZXJu
ZWwgRGV2aWNlIE1hbmFnZXIuClsgICAgOC4yODM3OTJdIGlucHV0OiBTbGVlcCBCdXR0b24g
YXMgL2RldmljZXMvTE5YU1lTVE06MDAvTE5YU1lCVVM6MDAvUE5QMEMwRTowMC9pbnB1dC9p
bnB1dDYKWyAgICA4LjI5MzE2NF0gQUNQSTogU2xlZXAgQnV0dG9uIFtTTFBCXQpbICAgIDgu
MzAzNjQ0XSBpbnB1dDogUG93ZXIgQnV0dG9uIGFzIC9kZXZpY2VzL0xOWFNZU1RNOjAwL0xO
WFBXUkJOOjAwL2lucHV0L2lucHV0NwpbICAgIDguMzE1MzU4XSBBQ1BJOiBQb3dlciBCdXR0
b24gW1BXUkZdClsgICAgOC4zNTAwMzRdIGFjcGkgSU5UMzNENjowMDogaW50ZWwtdmJ0bjog
Y3JlYXRlZCBwbGF0Zm9ybSBkZXZpY2UKWyAgICA4LjM1NzAzM10gaW5wdXQ6IEludGVsIFZp
cnR1YWwgQnV0dG9uIGRyaXZlciBhcyAvZGV2aWNlcy9wbGF0Zm9ybS9JTlQzM0Q2OjAwL2lu
cHV0L2lucHV0OApbICBPSyAgXSBTdGFydGVkIE5ldHdvcmsgVGltZSBTeW5jaHJvbml6YXRp
b24uClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFN5c3RlbSBUaW1lIFN5bmNocm9uaXplZC4K
WyAgICA4LjQ1NTczNl0gRURBQyBNQzA6IEdpdmluZyBvdXQgZGV2aWNlIHRvIG1vZHVsZSBp
ZTMxMjAwX2VkYWMgY29udHJvbGxlciBJRTMxMjAwOiBERVYgMDAwMDowMDowMC4wIChQT0xM
RUQpClsgICAgOC40NjY3NzhdIElQTUkgbWVzc2FnZSBoYW5kbGVyOiB2ZXJzaW9uIDM5LjIK
WyAgICA4LjQ2Njg4Nl0gUkFQTCBQTVU6IEFQSSB1bml0IGlzIDJeLTMyIEpvdWxlcywgNSBm
aXhlZCBjb3VudGVycywgNjU1MzYwIG1zIG92ZmwgdGltZXIKWyAgICA4LjQ4MDY0MV0gUkFQ
TCBQTVU6IGh3IHVuaXQgb2YgZG9tYWluIHBwMC1jb3JlIDJeLTE0IEpvdWxlcwpbICAgIDgu
NDg3MDk4XSBSQVBMIFBNVTogaHcgdW5pdCBvZiBkb21haW4gcGFja2FnZSAyXi0xNCBKb3Vs
ZXMKWyAgICA4LjQ5MzQ5Ml0gUkFQTCBQTVU6IGh3IHVuaXQgb2YgZG9tYWluIGRyYW0gMl4t
MTQgSm91bGVzClsgICAgOC40OTk1OTRdIFJBUEwgUE1VOiBodyB1bml0IG9mIGRvbWFpbiBw
cDEtZ3B1IDJeLTE0IEpvdWxlcwpbICAgIDguNTA1OTkyXSBSQVBMIFBNVTogaHcgdW5pdCBv
ZiBkb21haW4gcHN5cyAyXi0xNCBKb3VsZXMKWyAgT0sgIF0gRm91bmQgZGV2aWNlIC9kZXYv
aHZjMC4KWyAgICA4LjUxNjc2Nl0gaW5wdXQ6IFBDIFNwZWFrZXIgYXMgL2RldmljZXMvcGxh
dGZvcm0vcGNzcGtyL2lucHV0L2lucHV0OQpbICAgIDguNTI0NzAxXSBpVENPX3ZlbmRvcl9z
dXBwb3J0OiB2ZW5kb3Itc3VwcG9ydD0wClsgICAgOC41MzEzNDZdIHNkIDA6MDowOjA6IEF0
dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzAgdHlwZSAwClsgICAgOC41MzcyNjldIHNkIDE6MDow
OjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzEgdHlwZSAwClsgICAgOC41NDM0MjZdIGlw
bWkgZGV2aWNlIGludGVyZmFjZQpbICBPSyAgXSBGb3VuZCBkZXZpY2UgSU5URUxfU1NEU0My
QkIwMTJUNyA1LgogICAgICAgICBBY3RpdmF0aW5nIHN3YXAgL2Rldi9kaXNrL2J5LXV1aWQv
OeKApjM3My03YThhLTQ2OGMtYmRiNy0yMGEzOWNiNmViZTMuLi4KWyAgICA4LjU4MjY4MV0g
aVRDT193ZHQ6IEludGVsIFRDTyBXYXRjaERvZyBUaW1lciBEcml2ZXIgdjEuMTEKWyAgICA4
LjU4ODg5MF0gaVRDT193ZHQ6IHVuYWJsZSB0byByZXNldCBOT19SRUJPT1QgZmxhZywgZGV2
aWNlIGRpc2FibGVkIGJ5IGhhcmR3YXJlL0JJT1MKWyAgICA4LjYwMDg0OV0gbWVpX21lIDAw
MDA6MDA6MTYuMDogRGV2aWNlIGRvZXNuJ3QgaGF2ZSB2YWxpZCBNRSBJbnRlcmZhY2UKWyAg
ICA4LjYwMjUyMF0gQWRkaW5nIDY2NjgzOTAwayBzd2FwIG9uIC9kZXYvc2RhNS4gIFByaW9y
aXR5Oi0yIGV4dGVudHM6MSBhY3Jvc3M6NjY2ODM5MDBrIFNTRlMKWyAgICA4LjYwODE4MV0g
bWVpX21lIDAwMDA6MDA6MTYuMTogRGV2aWNlIGRvZXNuJ3QgaGF2ZSB2YWxpZCBNRSBJbnRl
cmZhY2UKWyAgT0sgIF0gQWN0aXZhdGVkIHN3YXAgL2Rldi9kaXNrL2J5LXV1aWQvOWQ5YTIz
NzMtN2E4YS00NjhjLWJkYjctMjBhMzljYjZlYmUzLgpbICAgIDguNjM0NDQ2XSBpcG1pX3Np
OiBJUE1JIFN5c3RlbSBJbnRlcmZhY2UgZHJpdmVyClsgICAgOC42Mzk2NTVdIGlbcG1pX3Np
IGRtaS1pcG1pLSAgT0sgIHNpLjA6IGlwbWlfcGxhdGZdIG9ybTogcHJvYmluZyB2aWFSZWFj
aGVkIHRhcmdldCBTd2FwLiBTTUJJT1MKClsgICAgOC42NTA2ODhdIGlwbWlfcGxhdGZvcm06
IGlwbWlfc2k6IFNNQklPUzogaW8gMHhjYTIgcmVnc2l6ZSAxIHNwYWNpbmcgMSBpcnEgMApb
ICAgIDguNjU5MTE5XSBpcG1pX3NpOiBBZGRpbmcgU01CSU9TLXNwZWNpZmllZCBrY3Mgc3Rh
dGUgbWFjaGluZQpbICAgIDguNjU5MTgxXSBpW3BtaV9zaTogVHJ5aW5nIFMgIE9LICBNQklP
Uy1zcGVjaWZpZWQgXSBrY3Mgc3RhdGUgbWFjaGluUmVhY2hlZCB0YXJnZXQgU3lzdGVtIElu
aXRpYWxpemF0aW9uLmUgYXQgaS9vIGFkZHJlc3MKIDB4Y2EyLCBzbGF2ZSBhZGRyZXNzIDB4
MjAsIGlycSAwClsgIE9LICBdIFN0YXJ0ZWQgVHJpZ2dlciBhbmFjcm9uIGV2ZXJ5IGhvdXIu
WyAgICA4LjY4NzEyNV0gcApvd2VyX21ldGVyIEFDUEkwMDBEOjAwOiBGb3VuZCBBQ1BJIHBv
d2VyIG1ldGVyLgpbICAgIDguNjk0ODA3XSBwW293ZXJfbWV0ZXIgQUNQSTAgIE9LICAwMEQ6
MDA6IElnbm9yaW5nXSAgdW5zYWZlIHNvZnR3YXJlU3RhcnRlZCBEYWlseSBDbGVhbnVwIG9m
IFRlbXBvcmFyeSBEaXJlY3Rvcmllcy4gcG93ZXIgY2FwIQoKWyAgICA4LjcwODkyOF0gcG93
ZXJfbWV0ZXIgQUNQSTAwMEQ6MDA6IGh3bW9uX2RldmljZV9yZWdpc3RlcigpIGlzIGRlcHJl
Y2F0ZWQuIFBsZWFzZSBjb252ZXJ0IHRoZSBkcml2ZXIgdG8gdXNlIGh3bW9uX2RldmljZV9y
ZWdpc3Rlcl93aXRoX2luZm8oKS4KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIFVVSUQgZGFlbW9u
IGFjdGl2YXRpb24gc29ja2V0LgpbICBPSyAgXSBMaXN0ZW5pbmcgb24gQUNQSUQgTGlzdGVu
IFNvY2tldC4KWyAgICA4LjczNjEyOV0gcHBkZXY6IHVzZXItc3BhY2UgcGFyYWxsZWwgcG9y
dCBkcml2ZXIKWyAgT0sgIF0gU3RhcnRlZCBBQ1BJIEV2ZW50cyBDaGVjay4KWyAgT0sgIF0g
UmVhY2hlZCB0YXJnZXQgUGF0aHMuClsgIE9LICBdIFN0YXJ0ZWQgRGFpbHkgYXB0IGRvd25s
b2FkIGFjdGl2aXRpZXMuClsgIE9LICBdIFN0YXJ0ZWQgRGFpbHkgYXB0IHVwZ3JhZGUgYW5k
IGNsZWFuIGFjdGl2aXRpZXMuClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IFRpbWVycy4KWyAg
T0sgIF0gTGlzdGVuaW5nIG9uIEF2YWhpIG1ETlMvRE5TLVNEIFN0YWNrIEFjdGl2YXRpb24g
U29ja2V0LgpbICBPSyAgXSBMaXN0ZW5pbmcgb24gRC1CdXMgU3lzdGVtIE1lc3NhZ2UgQnVz
IFNvY2tldC4KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgU29ja2V0cy4KWyAgT0sgIF0gUmVh
Y2hlZCB0YXJnZXQgQmFzaWMgU3lzdGVtLgpbICAgIDguNzkxNDM0XSBjcnlwdGQ6IG1heF9j
cHVfcWxlbiBzZXQgdG8gMTAwMAogICAgICAgICBTdGFydGluZyBMU0I6IFNwZWVjaCBEaXNw
YXRjaGVyLi4uCiAgICAgICAgIFN0YXJ0aW5nIFRoZSBYZW4geGVuc3RvcmUuLi4KWyAgICA4
LjgxODA2OV0gRXJyb3I6IERyaXZlciAncGNzcGtyJyBpcyBhbHJlYWR5IHJlZ2lzdGVyZWQs
IGFib3J0aW5nLi4uCiAgICAgICAgIFN0YXJ0aW5nIFJlYWx0aW1lS2l0IFNjaGVkdWxpbmcg
UG9saWN5IFNlcnZpY2UuLi5bICAgIDguODI4MjMyXSBbClRUTV0gWm9uZSAga2VybmVsOiBB
dmFpbGFibGUgZ3JhcGhpY3MgbWVtb3J5OiA0MDgzODAwIGtpQgpbICAgIDguODM4NDc3XSBb
VFRNXSBab25lICAgZG1hMzI6IEF2YWlsYWJsZSBncmFwaGljcyBtZW1vcnk6IDIwOTcxNTIg
a2lCClsgICAgOC44Mzg0NzhdIFtbVFRNXSBJbml0aWFsaXppbiAgT0sgIGcgcG9vbCBhbGxv
Y2F0b3JdIApTdGFydGVkIFJlZ3VsYXIgYmFja2dyb3VuZCBwcm9ncmFtIHByb2Nlc3Npbmcg
ZGFlbW9uLlsgICAgOC44Mzg0OTNdIFsKVFRNXSBJbml0aWFsaXppbmcgRE1BIHBvb2wgYWxs
b2NhdG9yCiAgICAgICAgIFN0YXJ0aW5nIExvZ2luIFNlcnZpY2UuLi5bICAgIDguODY0NDYy
XSBBClZYMiB2ZXJzaW9uIG9mIGdjbV9lbmMvZGVjIGVuZ2FnZWQuClsgICAgOC44NzIzMDld
IEFFUyBDVFIgbW9kZSBieTggb3B0aW1pemF0aW9uIGVuYWJsZWQKICAgICAgICAgU3RhcnRp
bmcgQWNjb3VudHMgU2VydmljZS4uLgogICAgICAgICBTdGFydGluZyBSZXN0b3JlIC9ldGMv
cmVzb2x2LmNvbmYgaeKApmZvcmUgdGhlIHBwcCBsaW5rIHdhcyBzaHV0IGRvd24uLi4KICAg
ICAgICAgWyAgICA4Ljg5MDU3Ml0gYVN0YXJ0aW5nIExTQjogU3RhcnQgdGhlIEdOVXN0ZXAg
ZGlzdHJpYnV0ZWQgb2JqZWN0IG1hcHBlci4uLmxnOiBObyB0ZXN0IGZvciAKcGNiYyhhZXMp
IChwY2JjLWFlcy1hZXNuaSkKICAgICAgICAgU3RhcnRpbmcgU3lzdGVtIExvZ2dpbmcgU2Vy
dmljZS4uLgpbICBPSyAgXSBTdGFydGVkIFJ1biBhbmFjcm9uIGpvYnMuCiAgICAgICAgIFN0
YXJ0aW5nIEF2YWhpIG1ETlMvRE5TLVNEIFN0YWNrLi4uClsgIE9LICBdIFN0YXJ0ZWQgRC1C
dXMgU3lzdGVtIE1lc3NhZ2UgQnVzLgooWEVOKSB0cmFwcy5jOjE1NjY6IEdQRiAoMDAwMCk6
IGZmZmY4MmQwODAzMjI2NTkgW3ZteC5jI3ZteF9tc3JfcmVhZF9pbnRlcmNlcHQrMHgzODcv
MHgzZTJdIC0+IGZmZmY4MmQwODAzODA5ODgKKFhFTikgdHJhcHMuYzoxNTY2OiBHUEYgKDAw
MDApOiBmZmZmODJkMDgwMzIyNjU5IFt2bXguYyN2bXhfbXNyX3JlYWRfaW50ZXJjZXB0KzB4
Mzg3LzB4M2UyXSAtPiBmZmZmODJkMDgwMzgwOTg4CihYRU4pIHRyYXBzLmM6MTU2NjogR1BG
ICgwMDAwKTogZmZmZjgyZDA4MDMyMjY1OSBbdm14LmMjdm14X21zcl9yZWFkX2ludGVyY2Vw
dCsweDM4Ny8weDNlMl0gLT4gZmZmZjgyZDA4MDM4MDk4OAooWEVOKSB0cmFwcy5jOjE1NjY6
IEdQRiAoMDAwMCk6IGZmZmY4MmQwODAzMjI2NTkgW3ZteC5jI3ZteF9tc3JfcmVhZF9pbnRl
cmNlcHQrMHgzODcvMHgzZTJdIC0+IGZmZmY4MmQwODAzODA5ODgKWyAgICA4LjkzOTYwM10g
ZmJjb246IG1nYWRybWZiIChmYjApIGlzIHByaW1hcnkgZGV2aWNlClsgICAgOC45Mzk2Mzld
IENvbnNvbGU6IHN3aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmljZSAxNjB4
NjQKWyAgICA5LjA2MzA4OF0gaW50ZWxfcmFwbDogRm91bmQgUkFQTCBkb21haW4gcGFja2Fn
ZQpbICAgIDkuMDYzMDg5XSBpbnRlbF9yYXBsOiBGb3VuZCBSQVBMIGRvbWFpbiBjb3JlClsg
ICAgOS4wNjMwOTFdIGludGVsX3JhcGw6IEZvdW5kIFJBUEwgZG9tYWluIGRyYW0KWyAgICA5
LjA2NjEwNV0gaXBtaV9zaSBkbWktaXBtaS1zaS4wOiBJUE1JIG1lc3NhZ2UgaGFuZGxlcjog
Rm91bmQgbmV3IEJNQyAobWFuX2lkOiAweDAwMDE1NywgcHJvZF9pZDogMHgwMDc4LCBkZXZf
aWQ6IDB4MjEpClsgICAgOS4wODc5MTVdIGlwbWlfc2kgZG1pLWlwbWktc2kuMDogSVBNSSBr
Y3MgaW50ZXJmYWNlIGluaXRpYWxpemVkClsgICAgOS4yODE3MjhdIG1nYWcyMDAgMDAwMDow
MjowMC4wOiBmYjA6IG1nYWRybWZiIGZyYW1lIGJ1ZmZlciBkZXZpY2UKWyAgT0sgIF0gU3Rh
cnRlZCBSZWFsdGltZUtpdCBTY2hlZHVsaW5nIFBvbGljeSBTZXJ2aWNlLgpbICBPSyAgXSBT
dGFydGVkIEF2YWhpIG1ETlMvRE5TLVNEIFN0YWNrLgpbICAgIDkuMzMwNzE5XSBbZHJtXSBJ
bml0aWFsaXplZCBtZ2FnMjAwIDEuMC4wIDIwMTEwNDE4IGZvciAwMDAwOjAyOjAwLjAgb24g
bWlub3IgMAogICAgICAgICBTdGFydGluZyBOZXR3b3JrIE1hbmFnZXIuLi4KICAgICAgICAg
U3RhcnRpbmcgTW9kZW0gTWFuYWdlci4uLgogICAgICAgICBTdGFydGluZyBMU0I6IFN0YXJ0
L3N0b3Agc3lzc3RhdCdzIHNhZGMuLi4KWyAgT0sgIF0gU3RhcnRlZCBTeXN0ZW0gTG9nZ2lu
ZyBTZXJ2aWNlLgpbICBPSyAgXSBTdGFydGVkIFJlc3RvcmUgL2V0Yy9yZXNvbHYuY29uZiBp
ZuKApmJlZm9yZSB0aGUgcHBwIGxpbmsgd2FzIHNodXQgZG93bi4KWyAgT0sgIF0gU3RhcnRl
ZCBMU0I6IFNwZWVjaCBEaXNwYXRjaGVyLgpbICBPSyAgXSBTdGFydGVkIExTQjogU3RhcnQg
dGhlIEdOVXN0ZXAgZGlzdHJpYnV0ZWQgb2JqZWN0IG1hcHBlci4KWyAgT0sgIF0gU3RhcnRl
ZCBMU0I6IFN0YXJ0L3N0b3Agc3lzc3RhdCdzIHNhZGMuClsgIE9LICBdIFN0YXJ0ZWQgTG9n
aW4gU2VydmljZS4KICAgICAgICAgU3RhcnRpbmcgQXV0aG9yaXphdGlvbiBNYW5hZ2VyLi4u
ClsgIE9LICBdIFN0YXJ0ZWQgUnVuIGFuYWNyb24gam9icy4KICAgICAgICAgU3RhcnRpbmcg
RGFpbHkgYXB0IHVwZ3JhZGUgYW5kIGNsZWFuIGFjdGl2aXRpZXMuLi4KWyAgT0sgIF0gU3Rh
cnRlZCBOZXR3b3JrIE1hbmFnZXIuClsgIE9LICBdIFN0YXJ0ZWQgVGhlIFhlbiB4ZW5zdG9y
ZS4KWyAgT0sgIF0gU3RhcnRlZCBBdXRob3JpemF0aW9uIE1hbmFnZXIuClsgIE9LICBdIFN0
YXJ0ZWQgQWNjb3VudHMgU2VydmljZS4KICAgICAgICAgU3RhcnRpbmcgeGVuLWluaXQtZG9t
MCwgaW5pdGlhbGlzZSDigKZub2RlcywgSlNPTiBjb25maWd1cmF0aW9uIHN0dWIpLi4uCiAg
ICAgICAgIFN0YXJ0aW5nIFhlbmNvbnNvbGVkIC0gaGFuZGxlcyBsb2dn4oCmbSBndWVzdCBj
b25zb2xlcyBhbmQgaHlwZXJ2aXNvci4uLgogICAgICAgICBTdGFydGluZyBOZXR3b3JrIE1h
bmFnZXIgU2NyaXB0IERpc3BhdGNoZXIgU2VydmljZS4uLgogICAgICAgICBTdGFydGluZyBO
ZXR3b3JrIE1hbmFnZXIgV2FpdCBPbmxpbmUuLi4KWyAgT0sgIF0gU3RhcnRlZCBYZW5jb25z
b2xlZCAtIGhhbmRsZXMgbG9nZ2nigKZyb20gZ3Vlc3QgY29uc29sZXMgYW5kIGh5cGVydmlz
b3IuClsgIE9LICBdIFN0YXJ0ZWQgTmV0d29yayBNYW5hZ2VyIFNjcmlwdCBEaXNwYXRjaGVy
IFNlcnZpY2UuClsgIE9LICBdIFN0YXJ0ZWQgTW9kZW0gTWFuYWdlci4KW0ZBSUxFRF0gRmFp
bGVkIHRvIHN0YXJ0IHhlbi1pbml0LWRvbTAsIGluaXTigKZlIG5vZGVzLCBKU09OIGNvbmZp
Z3VyYXRpb24gc3R1YikuClNlZSAnc3lzdGVtY3RsIHN0YXR1cyB4ZW4taW5pdC1kb20wLnNl
cnZpY2UnIGZvciBkZXRhaWxzLgogICAgICAgICBTdGFydGluZyBIb3N0bmFtZSBTZXJ2aWNl
Li4uClsgICAgOS42Nzc3NTldIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGVucDFzMDog
bGluayBpcyBub3QgcmVhZHkKWyAgT0sgIF0gU3RhcnRlZCBIb3N0bmFtZSBTZXJ2aWNlLgpb
ICAgIDkuNzI0MzI0XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbm8yOiBsaW5rIGlz
IG5vdCByZWFkeQpbICAgIDkuNzU1ODE3XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBl
bm8yOiBsaW5rIGlzIG5vdCByZWFkeQpbICBPSyAgXSBTdGFydGVkIERhaWx5IGFwdCB1cGdy
YWRlIGFuZCBjbGVhbiBhY3Rpdml0aWVzLgpbKiAgICAgXSAoMSBvZiAyKSBBIHN0YXJ0IGpv
YiBpcyBydW5uaW5nIGZvcuKApiBuZXR3b3JrIGludGVyZmFjZXMgKDdzIC8gMW1pbiAxcylb
ICBPSyAgXSBTdGFydGVkIE5ldHdvcmsgTWFuYWdlciBXYWl0IE9ubGluZS4KWyAgIDE1LjM5
NTc5OV0gZTEwMDBlOiBlbnAxczAgTklDIExpbmsgaXMgVXAgMTAwMCBNYnBzIEZ1bGwgRHVw
bGV4LCBGbG93IENvbnRyb2w6IFJ4L1R4ClsgICAxNS40MDQ2NTddIElQdjY6IEFERFJDT05G
KE5FVERFVl9DSEFOR0UpOiBlbnAxczA6IGxpbmsgYmVjb21lcyByZWFkeQpbICAgMTcuNDYz
OTI5XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlbm8xOiBsaW5rIGlzIG5vdCByZWFk
eQpbKiogICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGlu
dGVyZmFjZXMgKDEycyAvIDFtaW4gMXMpWyoqKiAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxMnMgLyAxbWluIDFzKVsgKioqICBd
IEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAo
MTNzIC8gMW1pbiAxcylbICAqKiogXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlz
ZSBuZXR3b3JrIGludGVyZmFjZXMgKDEzcyAvIDFtaW4gMXMpWyAgICoqKl0gQSBzdGFydCBq
b2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxNHMgLyAxbWlu
IDFzKVsgICAgKipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsg
aW50ZXJmYWNlcyAoMTRzIC8gMW1pbiAxcylbICAgICAqXSBBIHN0YXJ0IGpvYiBpcyBydW5u
aW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDE1cyAvIDFtaW4gMXMpWyAgICAq
Kl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2Vz
ICgxNXMgLyAxbWluIDFzKVsgICAqKipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJh
aXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMTZzIC8gMW1pbiAxcylbICAqKiogXSBBIHN0YXJ0
IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDE2cyAvIDFt
aW4gMXMpWyAqKiogIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgxN3MgLyAxbWluIDFzKVsqKiogICBdIEEgc3RhcnQgam9iIGlzIHJ1
bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMTdzIC8gMW1pbiAxcylbKiog
ICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFj
ZXMgKDE4cyAvIDFtaW4gMXMpWyogICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3Ig
UmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgxOHMgLyAxbWluIDFzKVsqKiAgICBdIEEgc3Rh
cnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMTlzIC8g
MW1pbiAxcylbKioqICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3
b3JrIGludGVyZmFjZXMgKDE5cyAvIDFtaW4gMXMpWyAqKiogIF0gQSBzdGFydCBqb2IgaXMg
cnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyMHMgLyAxbWluIDFzKVsg
ICoqKiBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJm
YWNlcyAoMjBzIC8gMW1pbiAxcylbICAgKioqXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZv
ciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDIxcyAvIDFtaW4gMXMpWyAgICAqKl0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyMXMg
LyAxbWluIDFzKVsgICAgICpdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5l
dHdvcmsgaW50ZXJmYWNlcyAoMjJzIC8gMW1pbiAxcylbICAgICoqXSBBIHN0YXJ0IGpvYiBp
cyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDIycyAvIDFtaW4gMXMp
WyAgICoqKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRl
cmZhY2VzICgyM3MgLyAxbWluIDFzKVsgICoqKiBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcg
Zm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMjNzIC8gMW1pbiAxcylbICoqKiAgXSBB
IHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDI0
cyAvIDFtaW4gMXMpWyoqKiAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2Ug
bmV0d29yayBpbnRlcmZhY2VzICgyNHMgLyAxbWluIDFzKVsqKiAgICBdIEEgc3RhcnQgam9i
IGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMjVzIC8gMW1pbiAx
cylbKiAgICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGlu
dGVyZmFjZXMgKDI1cyAvIDFtaW4gMXMpWyoqICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyNnMgLyAxbWluIDFzKVsqKiogICBd
IEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAo
MjZzIC8gMW1pbiAxcylbICoqKiAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlz
ZSBuZXR3b3JrIGludGVyZmFjZXMgKDI3cyAvIDFtaW4gMXMpWyAgKioqIF0gQSBzdGFydCBq
b2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgyN3MgLyAxbWlu
IDFzKVsgICAqKipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsg
aW50ZXJmYWNlcyAoMjhzIC8gMW1pbiAxcylbICAgICoqXSBBIHN0YXJ0IGpvYiBpcyBydW5u
aW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDI4cyAvIDFtaW4gMXMpWyAgICAg
Kl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2Vz
ICgyOXMgLyAxbWluIDFzKVsgICAgKipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJh
aXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMjlzIC8gMW1pbiAxcylbICAgKioqXSBBIHN0YXJ0
IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDMwcyAvIDFt
aW4gMXMpWyAgKioqIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICgzMHMgLyAxbWluIDFzKVsgKioqICBdIEEgc3RhcnQgam9iIGlzIHJ1
bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMzFzIC8gMW1pbiAxcylbKioq
ICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFj
ZXMgKDMxcyAvIDFtaW4gMXMpWyoqICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3Ig
UmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzMnMgLyAxbWluIDFzKVsqICAgICBdIEEgc3Rh
cnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMzJzIC8g
MW1pbiAxcylbKiogICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3
b3JrIGludGVyZmFjZXMgKDMzcyAvIDFtaW4gMXMpWyoqKiAgIF0gQSBzdGFydCBqb2IgaXMg
cnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzM3MgLyAxbWluIDFzKVsg
KioqICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJm
YWNlcyAoMzRzIC8gMW1pbiAxcylbICAqKiogXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZv
ciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDM0cyAvIDFtaW4gMXMpWyAgICoqKl0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzNXMg
LyAxbWluIDFzKVsgICAgKipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5l
dHdvcmsgaW50ZXJmYWNlcyAoMzVzIC8gMW1pbiAxcylbICAgICAqXSBBIHN0YXJ0IGpvYiBp
cyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDM2cyAvIDFtaW4gMXMp
WyAgICAqKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRl
cmZhY2VzICgzNnMgLyAxbWluIDFzKVsgICAqKipdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcg
Zm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMzdzIC8gMW1pbiAxcylbICAqKiogXSBB
IHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDM3
cyAvIDFtaW4gMXMpWyAqKiogIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2Ug
bmV0d29yayBpbnRlcmZhY2VzICgzOHMgLyAxbWluIDFzKVsqKiogICBdIEEgc3RhcnQgam9i
IGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoMzhzIC8gMW1pbiAx
cylbKiogICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGlu
dGVyZmFjZXMgKDM5cyAvIDFtaW4gMXMpWyogICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICgzOXMgLyAxbWluIDFzKVsqKiAgICBd
IEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAo
NDBzIC8gMW1pbiAxcylbKioqICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlz
ZSBuZXR3b3JrIGludGVyZmFjZXMgKDQwcyAvIDFtaW4gMXMpWyAqKiogIF0gQSBzdGFydCBq
b2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg0MXMgLyAxbWlu
IDFzKVsgICoqKiBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsg
aW50ZXJmYWNlcyAoNDFzIC8gMW1pbiAxcylbICAgKioqXSBBIHN0YXJ0IGpvYiBpcyBydW5u
aW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDQycyAvIDFtaW4gMXMpWyAgICAq
Kl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2Vz
ICg0MnMgLyAxbWluIDFzKVsgICAgICpdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJh
aXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNDNzIC8gMW1pbiAxcylbICAgNTAuOTc5OTYzXSBi
cmlkZ2U6IGZpbHRlcmluZyB2aWEgYXJwL2lwL2lwNnRhYmxlcyBpcyBubyBsb25nZXIgYXZh
aWxhYmxlIGJ5IGRlZmF1bHQuIFVwZGF0ZSB5b3VyIHNjcmlwdHMgdG8gbG9hZCBicl9uZXRm
aWx0ZXIgaWYgeW91IG5lZWQgdGhpcy4KWyAgICAqKl0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg0M3MgLyAxbWluIDFzKVsgICAqKipd
IEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAo
NDRzIC8gMW1pbiAxcylbICAqKiogXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlz
ZSBuZXR3b3JrIGludGVyZmFjZXMgKDQ0cyAvIDFtaW4gMXMpWyAqKiogIF0gQSBzdGFydCBq
b2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg0NXMgLyAxbWlu
IDFzKVsqKiogICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsg
aW50ZXJmYWNlcyAoNDVzIC8gMW1pbiAxcylbKiogICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5u
aW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDQ2cyAvIDFtaW4gMXMpWyogICAg
IF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2Vz
ICg0NnMgLyAxbWluIDFzKVsqKiAgICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJh
aXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNDdzIC8gMW1pbiAxcylbKioqICAgXSBBIHN0YXJ0
IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDQ3cyAvIDFt
aW4gMXMpWyAqKiogIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29y
ayBpbnRlcmZhY2VzICg0OHMgLyAxbWluIDFzKVsgICoqKiBdIEEgc3RhcnQgam9iIGlzIHJ1
bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNDhzIC8gMW1pbiAxcylbICAg
KioqXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFj
ZXMgKDQ5cyAvIDFtaW4gMXMpWyAgICAqKl0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3Ig
UmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg0OXMgLyAxbWluIDFzKVsgICAgICpdIEEgc3Rh
cnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNTBzIC8g
MW1pbiAxcylbICAgICoqXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3
b3JrIGludGVyZmFjZXMgKDUwcyAvIDFtaW4gMXMpWyAgICoqKl0gQSBzdGFydCBqb2IgaXMg
cnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg1MXMgLyAxbWluIDFzKVsg
ICoqKiBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJm
YWNlcyAoNTFzIC8gMW1pbiAxcylbICoqKiAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZv
ciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDUycyAvIDFtaW4gMXMpWyoqKiAgIF0gQSBz
dGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg1MnMg
LyAxbWluIDFzKVsqKiAgICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5l
dHdvcmsgaW50ZXJmYWNlcyAoNTNzIC8gMW1pbiAxcylbKiAgICAgXSBBIHN0YXJ0IGpvYiBp
cyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDUzcyAvIDFtaW4gMXMp
WyoqICAgIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRl
cmZhY2VzICg1NHMgLyAxbWluIDFzKVsqKiogICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcg
Zm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNTRzIC8gMW1pbiAxcylbICoqKiAgXSBB
IHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDU1
cyAvIDFtaW4gMXMpWyAgKioqIF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2Ug
bmV0d29yayBpbnRlcmZhY2VzICg1NXMgLyAxbWluIDFzKVsgICAqKipdIEEgc3RhcnQgam9i
IGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAoNTZzIC8gMW1pbiAx
cylbICAgICoqXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlzZSBuZXR3b3JrIGlu
dGVyZmFjZXMgKDU2cyAvIDFtaW4gMXMpWyAgICAgKl0gQSBzdGFydCBqb2IgaXMgcnVubmlu
ZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg1N3MgLyAxbWluIDFzKVsgICAgKipd
IEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsgaW50ZXJmYWNlcyAo
NTdzIC8gMW1pbiAxcylbICAgKioqXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBSYWlz
ZSBuZXR3b3JrIGludGVyZmFjZXMgKDU4cyAvIDFtaW4gMXMpWyAgKioqIF0gQSBzdGFydCBq
b2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2VzICg1OHMgLyAxbWlu
IDFzKVsgKioqICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5ldHdvcmsg
aW50ZXJmYWNlcyAoNTlzIC8gMW1pbiAxcylbKioqICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5u
aW5nIGZvciBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDU5cyAvIDFtaW4gMXMpWyoqICAg
IF0gQSBzdGFydCBqb2IgaXMgcnVubmluZyBmb3IgUmFpc2UgbmV0d29yayBpbnRlcmZhY2Vz
ICgxbWluIC8gMW1pbiAxcylbKiAgICAgXSBBIHN0YXJ0IGpvYiBpcyBydW5uaW5nIGZvciBS
YWlzZSBuZXR3b3JrIGludGVyZmFjZXMgKDFtaW4gLyAxbWluIDFzKVsqKiAgICBdIEEgc3Rh
cnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNlIG5l4oCmb3JrIGludGVyZmFjZXMgKDFtaW4g
MXMgLyAxbWluIDFzKVsqKiogICBdIEEgc3RhcnQgam9iIGlzIHJ1bm5pbmcgZm9yIFJhaXNl
IG5l4oCmb3JrIGludGVyZmFjZXMgKDFtaW4gMXMgLyAxbWluIDFzKVtGQUlMRURdIEZhaWxl
ZCB0byBzdGFydCBSYWlzZSBuZXR3b3JrIGludGVyZmFjZXMuClNlZSAnc3lzdGVtY3RsIHN0
YXR1cyBuZXR3b3JraW5nLnNlcnZpY2UnIGZvciBkZXRhaWxzLgpbICBPSyAgXSBSZWFjaGVk
IHRhcmdldCBOZXR3b3JrLgogICAgICAgICBTdGFydGluZyBQZXJtaXQgVXNlciBTZXNzaW9u
cy4uLgpbICBPSyAgXSBTdGFydGVkIFVuYXR0ZW5kZWQgVXBncmFkZXMgU2h1dGRvd24uCiAg
ICAgICAgIFN0YXJ0aW5nIE9wZW5CU0QgU2VjdXJlIFNoZWxsIHNlcnZlci4uLgpbICBPSyAg
XSBSZWFjaGVkIHRhcmdldCBOZXR3b3JrIGlzIE9ubGluZS4KICAgICAgICAgU3RhcnRpbmcg
WGVuZG9tYWlucyAtIHN0YXJ0IGFuZCBzdG9wIGd1ZXN0cyBvbiBib290IGFuZCBzaHV0ZG93
bi4uLgogICAgICAgICBTdGFydGluZyBMU0I6IGRpc2sgdGVtcGVyYXR1cmUgbW9uaXRvcmlu
ZyBkYWVtb24uLi4KICAgICAgICAgU3RhcnRpbmcgTFNCOiBuZXR3b3JrIGJlbmNobWFyay4u
LgpbICBPSyAgXSBTdGFydGVkIFBlcm1pdCBVc2VyIFNlc3Npb25zLgpbICBPSyAgXSBTdGFy
dGVkIFNlcmlhbCBHZXR0eSBvbiBodmMwLgpbICBPSyAgXSBTdGFydGVkIEdldHR5IG9uIHR0
eTEuClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IExvZ2luIFByb21wdHMuCiAgICAgICAgIFN0
YXJ0aW5nIFNpbXBsZSBEZXNrdG9wIERpc3BsYXkgTWFuYWdlci4uLgpbICBPSyAgXSBTdGFy
dGVkIE9wZW5CU0QgU2VjdXJlIFNoZWxsIHNlcnZlci4KWyAgT0sgIF0gU3RhcnRlZCBMU0I6
IGRpc2sgdGVtcGVyYXR1cmUgbW9uaXRvcmluZyBkYWVtb24uClsgIE9LICBdIFN0YXJ0ZWQg
TFNCOiBuZXR3b3JrIGJlbmNobWFyay4KWyAgT0sgIF0gU3RhcnRlZCBYZW5kb21haW5zIC0g
c3RhcnQgYW5kIHN0b3AgZ3Vlc3RzIG9uIGJvb3QgYW5kIHNodXRkb3duLgpbICBPSyAgXSBT
dGFydGVkIFNpbXBsZSBEZXNrdG9wIERpc3BsYXkgTWFuYWdlci4KICAgICAgICAgU3RhcnRp
bmcgWGVuLXdhdGNoZG9nIC0gcnVuIHhlbiB3YXRjaGRvZyBkYWVtb24uLi4KWyAgT0sgIF0g
U3RhcnRlZCBYZW4td2F0Y2hkb2cgLSBydW4geGVuIHdhdGNoZG9nIGRhZW1vbi4KWyAgT0sg
IF0gUmVhY2hlZCB0YXJnZXQgTXVsdGktVXNlciBTeXN0ZW0uClsgIE9LICBdIFJlYWNoZWQg
dGFyZ2V0IEdyYXBoaWNhbCBJbnRlcmZhY2UuCiAgICAgICAgIFN0YXJ0aW5nIFVwZGF0ZSBV
VE1QIGFib3V0IFN5c3RlbSBSdW5sZXZlbCBDaGFuZ2VzLi4uClsgIE9LICBdIFN0YXJ0ZWQg
VXBkYXRlIFVUTVAgYWJvdXQgU3lzdGVtIFJ1bmxldmVsIENoYW5nZXMuCgpEZWJpYW4gR05V
L0xpbnV4IDkgZGViaWFuIGh2YzAKCmRlYmlhbiBsb2dpbjogWyAgIDc4LjYxMjQwMF0gbWdh
ZzIwMCAwMDAwOjAyOjAwLjA6IFZpZGVvIGNhcmQgZG9lc24ndCBzdXBwb3J0IGN1cnNvcnMg
d2l0aCBwYXJ0aWFsIHRyYW5zcGFyZW5jeS4KWyAgIDc4LjYyMjA1Ml0gbWdhZzIwMCAwMDAw
OjAyOjAwLjA6IE5vdCBlbmFibGluZyBoYXJkd2FyZSBjdXJzb3IuCihYRU4pIEFzc2VydGlv
biAnKHNwID09IDApIHx8IChwZW9pW3NwLTFdLnZlY3RvciA8IHZlY3RvciknIGZhaWxlZCBh
dCBpcnEuYzoxMTczCihYRU4pIC0tLS1bIFhlbi00LjEyLXVuc3RhYmxlICB4ODZfNjQgIGRl
YnVnPXkgICBUYWludGVkOiAgQyAgIF0tLS0tCihYRU4pIENQVTogICAgNwooWEVOKSBSSVA6
ICAgIGUwMDg6WzxmZmZmODJkMDgwMjg3NDcyPl0gZG9fSVJRKzB4NDk2LzB4NjgwCihYRU4p
IFJGTEFHUzogMDAwMDAwMDAwMDAxMDA0NiAgIENPTlRFWFQ6IGh5cGVydmlzb3IKKFhFTikg
cmF4OiBmZmZmODMxMDIxNmVlNGMwICAgcmJ4OiBmZmZmODMxMDRkYTA3ZTAwICAgcmN4OiAw
MDAwMDAwMDAwMDAwMDAxCihYRU4pIHJkeDogMDAwMDAwMDAwMDAwMDAyMSAgIHJzaTogMDAw
MDAwMDAwMDAwMDAyMSAgIHJkaTogMDAwMDAwMDAwMDAwMDAwMQooWEVOKSByYnA6IGZmZmY4
MzEwMjE2ZTdkOTggICByc3A6IGZmZmY4MzEwMjE2ZTdkMzggICByODogIDAwMDAwMDAwMDAw
MDAwMjEKKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMDAwMDAwMDAwMDAw
MDAwICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIHIxMjogZmZmZjgzMTAxY2UwMTFm
MCAgIHIxMzogMDAwMDAwMDAwMDAwMDAyMSAgIHIxNDogZmZmZjgzMTA0ZGEwN2UwMAooWEVO
KSByMTU6IDAwMDAwMDAwMDAwMDAwN2UgICBjcjA6IDAwMDAwMDAwODAwNTAwMzMgICBjcjQ6
IDAwMDAwMDAwMDAzNTI2ZTAKKFhFTikgY3IzOiAwMDAwMDAxMDIxMWE1MDAwICAgY3IyOiAw
MDAwN2YxNjY0ZmE1MDAwCihYRU4pIGZzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzYjogMDAw
MDAwMDAwMDAwMDAwMCAgIGdzczogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBkczogMDAwMCAg
IGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiAwMDAwICAgY3M6IGUwMDgK
KFhFTikgWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwMjg3NDcyPiAoZG9fSVJRKzB4NDk2
LzB4NjgwKToKKFhFTikgIGJlIDAwIDAwIDAwIDdlIDkzIDBmIDBiIDwwZj4gMGIgMGYgMGIg
MGYgMGIgYjggMDAgMDAgMDAgMDAgZWIgNGUgODMgYmIgMWMKKFhFTikgWGVuIHN0YWNrIHRy
YWNlIGZyb20gcnNwPWZmZmY4MzEwMjE2ZTdkMzg6CihYRU4pICAgIGZmZmY4MmQwMDAwMDAw
MDAgZmZmZjgzMTA0ZGEwN2UyNCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDdlODAzN2U4MzUK
KFhFTikgICAgZmZmZjgyZDA4MDM3ZTg0MSBmZmZmODJkMDgwMzdlODM1IGZmZmY4MmQwODAz
N2U4NDEgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgZmZmZjgzMTAyMTZlN2ZmZiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAg
IDAwMDA3Y2VmZGU5MTgyMzcgZmZmZjgyZDA4MDM3ZThhYSAwMDAwMDA0ZmRkYzIzM2U4IDAw
MDAwMDAwMDAwMDAwMDgKKFhFTikgICAgZmZmZjgzMTAyMTZkZjEyOCBmZmZmODMxMDIxNmRm
MDcwIGZmZmY4MzEwMjE2ZTdlYzAgMDAwMDAwNGZkZGM1ZGFlNAooWEVOKSAgICAwMDAwMDAw
MDAwMDAwNTU0IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDFiZjRlNiAwMDAwMDAwMDAw
MDAwNzI4CihYRU4pICAgIGZmZmY4MzEwMjE2ZWUwMmMgMDAwMDAwMDAwMDAwMDAwMCBmZmZm
ODMxMDIxNmU3ZmZmIDAwMDAwMDAwMDAwMGU0MGQKKFhFTikgICAgZmZmZjgzMTAyMTZkZjBh
MCAwMDAwMDAyMTAwMDAwMDAwIGZmZmY4MmQwODAyZTQ4Y2YgMDAwMDAwMDAwMDAwZTAwOAoo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMjAyIGZmZmY4MzEwMjE2ZTdlNTAgMDAwMDAwMDAwMDAw
MDAwMCBmZmZmODJkMDgwNTliYzgwCihYRU4pICAgIDAwMDAwMDIwZmZmZmZmZmYgZmZmZjgz
MTAyMTZlN2ZmZiBmZmZmODJkMDgwNWEzYzgwIGZmZmY4MzEwMjE2ZTdlYjAKKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwM2U2MDAwMDAxZWYgZmZm
ZjgyZDA4MDU5YzAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA3IGZmZmY4MmQwODA1OWMw
MDAgMDAwMDAwMDAwMDAwMDAwNyAwMDAwMDAwMDAwMDAwMDA3CihYRU4pICAgIGZmZmY4MzEw
MjE2ZDUwMDAgZmZmZjgzMTAyMTZlN2VmMCBmZmZmODJkMDgwMjc3OGNhIGZmZmY4MzEwNGRh
ZjYwMDAKKFhFTikgICAgZmZmZjgzMDA4YmZjYTAwMCBmZmZmODMwMDhiYmY5MDAwIGZmZmY4
MzEwNGRhZjYwMDAgZmZmZjgzMTAyMTZlN2RhOAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4MDI2YTI0MDA4MCBmZmZmODgwMjZhMjQwMDgwCihY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDUgMDAwMDAwMDAwMDAwMDAwNSAwMDAwNTVjYjE4MGU0
OTAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDRlYTU3M2Q2IGZmZmZmZmZmODE3MTFkNTAgMDAwMDAwMDAwMDAwMDAwMQooWEVOKSAgICBm
ZmZmODgwMjZiNzYyODgwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwNGM5MmUxZTAxMyAwMDAw
YmVlZjAwMDBiZWVmCihYRU4pICAgIGZmZmZmZmZmODE3MTIxMTIgMDAwMDAwYmYwMDAwYmVl
ZiAwMDAwMDAwMDAwMDAwMjQ2IGZmZmZjOTAwMDBkMjNlYTAKKFhFTikgICAgMDAwMDAwMDAw
MDAwYmVlZiAwMDAwMDAwMDAwMDBiZWVmIDAwMDAwMDAwMDAwMGJlZWYgMDAwMDAwMDAwMDAw
YmVlZgooWEVOKSBYZW4gY2FsbCB0cmFjZToKKFhFTikgICAgWzxmZmZmODJkMDgwMjg3NDcy
Pl0gZG9fSVJRKzB4NDk2LzB4NjgwCihYRU4pICAgIFs8ZmZmZjgyZDA4MDM3ZThhYT5dIGNv
bW1vbl9pbnRlcnJ1cHQrMHgxMGEvMHgxMjAKKFhFTikgICAgWzxmZmZmODJkMDgwMmU0OGNm
Pl0gbXdhaXQtaWRsZS5jI213YWl0X2lkbGUrMHgyOTYvMHgzNzIKKFhFTikgICAgWzxmZmZm
ODJkMDgwMjc3OGNhPl0gZG9tYWluLmMjaWRsZV9sb29wKzB4YjMvMHhiNQooWEVOKSAKKFhF
TikgCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKFhF
TikgUGFuaWMgb24gQ1BVIDc6CihYRU4pIEFzc2VydGlvbiAnKHNwID09IDApIHx8IChwZW9p
W3NwLTFdLnZlY3RvciA8IHZlY3RvciknIGZhaWxlZCBhdCBpcnEuYzoxMTczCihYRU4pICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKFhFTikgCihYRU4pIFJl
Ym9vdCBpbiBmaXZlIHNlY29uZHMuLi4KWyAgMzUxLjAxMDcwN10gcmN1OiBJTkZPOiByY3Vf
c2NoZWQgZGV0ZWN0ZWQgc3RhbGxzIG9uIENQVXMvdGFza3M6ClsgIDM1MS4wMTcyMjZdIHJj
dTogCTItLi4uITogKDYzIHRpY2tzIHRoaXMgR1ApIGlkbGU9M2U2LzEvMHg0MDAwMDAwMDAw
MDAwMDAwIHNvZnRpcnE9NzUyMi83NTIyIGZxcz00NCAKWyAgMzUxLjAyNzUwM10gcmN1OiAJ
KGRldGVjdGVkIGJ5IDcsIHQ9NTI1MiBqaWZmaWVzLCBnPTExMjc3LCBxPTIyNykKWyAgMzUx
LjAzNDM4Nl0gU2VuZGluZyBOTUkgZnJvbSBDUFUgNyB0byBDUFVzIDI6ClsgIDM2MC45NjI2
MzFdIHJjdTogcmN1X3NjaGVkIGt0aHJlYWQgc3RhcnZlZCBmb3IgNTE2MyBqaWZmaWVzISBn
MTEyNzcgZjB4MCBSQ1VfR1BfV0FJVF9GUVMoNSkgLT5zdGF0ZT0weDQwMiAtPmNwdT02Clsg
IDM2MC45NzM5OTRdIHJjdTogUkNVIGdyYWNlLXBlcmlvZCBrdGhyZWFkIHN0YWNrIGR1bXA6
ClsgIDM2MC45Nzk3MTNdIHJjdV9zY2hlZCAgICAgICBJICAgIDAgICAgMTAgICAgICAyIDB4
ODAwMDAwMDAKWyAgMzYwLjk4NTkyMF0gQ2FsbCBUcmFjZToKWyAgMzYwLjk4ODc2OV0gID8g
X19zY2hlZHVsZSsweDNmNS8weDg4MApbICAzNjAuOTkyOTAyXSAgc2NoZWR1bGUrMHgzMi8w
eDgwClsgIDM2MC45OTY0ODVdICBzY2hlZHVsZV90aW1lb3V0KzB4MTZmLzB4MzUwClsgIDM2
MS4wMDEwNDddICA/IF9fbmV4dF90aW1lcl9pbnRlcnJ1cHQrMHhjMC8weGMwClsgIDM2MS4w
MDYxODJdICByY3VfZ3Bfa3RocmVhZCsweDU3MS8weDg2MApbICAzNjEuMDEwNTQ2XSAga3Ro
cmVhZCsweGY4LzB4MTMwClsgIDM2MS4wMTQxMjldICA/IGNhbGxfcmN1KzB4MTAvMHgxMApb
ICAzNjEuMDE3OTE1XSAgPyBrdGhyZWFkX2NyZWF0ZV93b3JrZXJfb25fY3B1KzB4NzAvMHg3
MApbICAzNjEuMDIzNjMyXSAgcmV0X2Zyb21fZm9yaysweDM1LzB4NDAKWyAgMzczLjM0MDg2
Nl0gd2F0Y2hkb2c6IEJVRzogc29mdCBsb2NrdXAgLSBDUFUjMSBzdHVjayBmb3IgMjJzISBb
WG9yZzo5NzddClsgIDM3My4zNDgyNTZdIE1vZHVsZXMgbGlua2VkIGluOiBicmlkZ2Ugc3Rw
IGxsYyBpbnRlbF9yYXBsIGNyY3QxMGRpZl9wY2xtdWwgY3JjMzJfcGNsbXVsIGdoYXNoX2Ns
bXVsbmlfaW50ZWwgcGNiYyBhZXNuaV9pbnRlbCBhZXNfeDg2XzY0IG1nYWcyMDAgY3J5cHRv
X3NpbWQgc25kX3BjbSB0dG0gY3J5cHRkIHNuZF90aW1lciBnbHVlX2hlbHBlciBkcm1fa21z
X2hlbHBlciBwcGRldiBzbmQgaXBtaV9zaSBtZWlfbWUgc291bmRjb3JlIGlUQ09fd2R0IGlw
bWlfZGV2aW50ZiBkcm0gaVRDT192ZW5kb3Jfc3VwcG9ydCBtZWkgc2cgaW50ZWxfcGNoX3Ro
ZXJtYWwgaWUzMTIwMF9lZGFjIGludGVsX3JhcGxfcGVyZiBwY3Nwa3IgaXBtaV9tc2doYW5k
bGVyIHdtaSBwYXJwb3J0X3BjIGludGVsX3ZidG4gcGFycG9ydCBhY3BpX3Bvd2VyX21ldGVy
IHZpZGVvIGJhdHRlcnkgc3BhcnNlX2tleW1hcCBidXR0b24gZXZkZXYgam95ZGV2IHhlbl9w
Y2liYWNrIHhlbl9uZXRiYWNrIHhlbl9ibGtiYWNrIHhlbl9nbnRhbGxvYyB4ZW5fZ250ZGV2
IHhlbl9ldnRjaG4geGVuZnMgeGVuX3ByaXZjbWQgaXBfdGFibGVzIHhfdGFibGVzIGF1dG9m
czQgZXh0NCBjcmMzMmNfZ2VuZXJpYyBjcmMxNiBtYmNhY2hlIGpiZDIgZnNjcnlwdG8gaGlk
X2dlbmVyaWMgdXNiaGlkIGhpZCBzZF9tb2QgYWhjaSBsaWJhaGNpIHhoY2lfcGNpIGlnYiBs
aWJhdGEgeGhjaV9oY2QgaTJjX2FsZ29fYml0IGNyYzMyY19pbnRlbCB1c2Jjb3JlIGkyY19p
ODAxIHNjc2lfbW9kIGRjYSBlMTAwMGUgZmFuIHRoZXJtYWwKWyAgMzczLjQyNDI2N10gQ1BV
OiAxIFBJRDogOTc3IENvbW06IFhvcmcgTm90IHRhaW50ZWQgNC4xOS4wKyAjMQpbICAzNzMu
NDMwNzU5XSBIYXJkd2FyZSBuYW1lOiBJbnRlbCBDb3Jwb3JhdGlvbiBTMTIwMFNQL1MxMjAw
U1AsIEJJT1MgUzEyMDBTUC44NkIuMDMuMDEuMDAyMC4wNTI2MjAxNzA3MzcgMDUvMjYvMjAx
NwpbICAzNzMuNDQyMjk5XSBSSVA6IDAwMTA6c21wX2NhbGxfZnVuY3Rpb25fc2luZ2xlKzB4
ZGQvMHgxMDAKWyAgMzczLjQ0ODQwNV0gQ29kZTogMDAgMDAgMDAgNzUgNDAgNDggODMgYzQg
NDggNDEgNWEgNWQgNDkgOGQgNjIgZjggYzMgNDggODkgZDEgNDggODkgZjIgNDggOGQgNzUg
YjAgZTggNmQgZmUgZmYgZmYgOGIgNTUgYzggODMgZTIgMDEgNzQgMGEgZjMgOTAgPDhiPiA1
NSBjOCA4MyBlMiAwMSA3NSBmNiBlYiBjMiA4YiAwNSBmYiBlYSA0YSAwMSA4NSBjMCA3NSA4
MCAwZiAwYgpbICAzNzMuNDY5NDQyXSBSU1A6IDAwMTg6ZmZmZmM5MDAwMTMzZmM4MCBFRkxB
R1M6IDAwMDAwMjAyIE9SSUdfUkFYOiBmZmZmZmZmZmZmZmZmZjBjClsgIDM3My40Nzc5NzVd
IFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IGZmZmY4ODAyNmIwODg0NDAgUkNYOiAwMDAw
MDAwMDAwMDAwMjAwClsgIDM3My40ODYwMjJdIFJEWDogMDAwMDAwMDAwMDAwMDAwMSBSU0k6
IGZmZmZmZmZmODIxMTQxNjAgUkRJOiBmZmZmZmZmZjgxYzExODAwClsgIDM3My40OTQwNjdd
IFJCUDogZmZmZmM5MDAwMTMzZmNkMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAw
MDAwMDAwMDAwMDA3ClsgIDM3My41MDIxMTRdIFIxMDogMDAwMDAwMDAwMDAwMDAwMCBSMTE6
IDAwMDAwMDAwMDAwMDAwNDAgUjEyOiAwMDAwMDAwMDAwMDAwMDAxClsgIDM3My41MTAxNjBd
IFIxMzogZmZmZjg4MDIzM2YzODk2MCBSMTQ6IGZmZmY4ODAyNmIwODgwNDAgUjE1OiBmZmZm
ODgwMjM1MmM3YmI4ClsgIDM3My41MTgyMDhdIEZTOiAgMDAwMDdmYmQ0NThjMmE0MCgwMDAw
KSBHUzpmZmZmODgwMjZiNjQwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKWyAg
MzczLjUyNzMyNF0gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4
MDA1MDAzMwpbICAzNzMuNTMzODE0XSBDUjI6IDAwMDA3ZjE2ZjQxMjEwMDAgQ1IzOiAwMDAw
MDAwMjU0ZTNjMDA0IENSNDogMDAwMDAwMDAwMDM2MDZlMApbICAzNzMuNTQxODY2XSBEUjA6
IDAwMDAwMDAwMDAwMDAwMDAgRFIxOiAwMDAwMDAwMDAwMDAwMDAwIERSMjogMDAwMDAwMDAw
MDAwMDAwMApbICAzNzMuNTQ5OTExXSBEUjM6IDAwMDAwMDAwMDAwMDAwMDAgRFI2OiAwMDAw
MDAwMGZmZmUwZmYwIERSNzogMDAwMDAwMDAwMDAwMDQwMApbICAzNzMuNTU3OTU1XSBDYWxs
IFRyYWNlOgpbICAzNzMuNTYwNzcyXSAgPyBmbHVzaF90bGJfZnVuY19jb21tb24uY29uc3Rw
cm9wLjkrMHgyMzAvMHgyMzAKWyAgMzczLjU2NzE2OF0gID8gY3B1bWFza19uZXh0X2FuZCsw
eDE5LzB4MjAKWyAgMzczLjU3MTcyNl0gID8gc21wX2NhbGxfZnVuY3Rpb25fbWFueSsweGEz
LzB4MjYwClsgIDM3My41NzY5NjFdICA/IGZsdXNoX3RsYl9tbV9yYW5nZSsweGQ1LzB4MTMw
ClsgIDM3My41ODE4MDhdICBmbHVzaF90bGJfbW1fcmFuZ2UrMHhkNS8weDEzMApbICAzNzMu
NTg2NDYxXSAgPyB0bGJfZmx1c2hfbW11KzB4NDYvMHgxMTAKWyAgMzczLjU5MDgyNl0gIHRs
Yl9mbHVzaF9tbXUrMHg0Ni8weDExMApbICAzNzMuNTk0OTkyXSAgYXJjaF90bGJfZmluaXNo
X21tdSsweDE2LzB4YTAKWyAgMzczLjU5OTY0OV0gIHRsYl9maW5pc2hfbW11KzB4MWYvMHgz
MApbICAzNzMuNjAzODE3XSAgdW5tYXBfcmVnaW9uKzB4ZDkvMHgxMjAKWyAgMzczLjYwNzg5
MV0gIGRvX211bm1hcCsweDI3ZS8weDQ0MApbICAzNzMuNjExNzY0XSAgX194NjRfc3lzX2Jy
aysweDE1ZS8weDFkMApbICAzNzMuNjE2MDMzXSAgZG9fc3lzY2FsbF82NCsweDU1LzB4MTAw
ClsgIDM3My42MjAyMDBdICBlbnRyeV9TWVNDQUxMXzY0X2FmdGVyX2h3ZnJhbWUrMHg0NC8w
eGE5ClsgIDM3My42MjU5MjJdIFJJUDogMDAzMzoweDdmYmQ0MzJkYWNhOQpbICAzNzMuNjI5
OTkzXSBDb2RlOiA1YyBjMyAwZiAxZiA4MCAwMCAwMCAwMCAwMCA2NCA4MyAzYiAwZCA3NSBl
OSA2NCBjNyAwMyAwMSAwMCAwMCAwMCA1YiA1ZCA0MSA1YyBjMyA2NiAwZiAxZiA0NCAwMCAw
MCBiOSAwYyAwMCAwMCAwMCA4OSBjOCAwZiAwNSA8NDg+IDNkIDAwIGYwIGZmIGZmIDQ4IDg5
IGMyIDc3IDFjIDQ4IDhiIDA1IDBkIDgyIDJiIDAwIDQ4IDg5IDEwIDMxClsgIDM3My42NTEw
MzJdIFJTUDogMDAyYjowMDAwN2ZmZTEwM2RmNzA4IEVGTEFHUzogMDAwMDMyNDYgT1JJR19S
QVg6IDAwMDAwMDAwMDAwMDAwMGMKWyAgMzczLjY1OTU2NF0gUkFYOiBmZmZmZmZmZmZmZmZm
ZmRhIFJCWDogMDAwMDU2NDVmNmI5NzAwMCBSQ1g6IDAwMDA3ZmJkNDMyZGFjYTkKWyAgMzcz
LjY2NzYwN10gUkRYOiAwMDAwMDAwMDAwMDAwMDAwIFJTSTogMDAwMDdmYmQ0MzU5M2I1OCBS
REk6IDAwMDA1NjQ1ZjVmNzMwMDAKWyAgMzczLjY3NTY1NV0gUkJQOiBmZmZmZmZmZmZmM2Rj
MDAwIFIwODogMDAwMDAwMDAwMDAwMDAwMSBSMDk6IDAwMDAwMDAwMDAwMDAwMDAKWyAgMzcz
LjY4MzcwMl0gUjEwOiAwMDAwMDAwMDAwMDAwMDIwIFIxMTogMDAwMDAwMDAwMDAwMzI0NiBS
MTI6IDAwMDA3ZmJkNDM1OTVmNTgKWyAgMzczLjY5MTc0OV0gUjEzOiAwMDAwN2ZiZDQzNTk0
MzgwIFIxNDogMDAwMDdmYmQ0MzU5NDM5MCBSMTU6IDAwMDA1NjQ1ZjZiOTcwMDAKWyAgNDAx
LjMzODk1Ml0gd2F0Y2hkb2c6IEJVRzogc29mdCBsb2NrdXAgLSBDUFUjMSBzdHVjayBmb3Ig
MjJzISBbWG9yZzo5NzddClsgIDQwMS4zNDYzMzhdIE1vZHVsZXMgbGlua2VkIGluOiBicmlk
Z2Ugc3RwIGxsYyBpbnRlbF9yYXBsIGNyY3QxMGRpZl9wY2xtdWwgY3JjMzJfcGNsbXVsIGdo
YXNoX2NsbXVsbmlfaW50ZWwgcGNiYyBhZXNuaV9pbnRlbCBhZXNfeDg2XzY0IG1nYWcyMDAg
Y3J5cHRvX3NpbWQgc25kX3BjbSB0dG0gY3J5cHRkIHNuZF90aW1lciBnbHVlX2hlbHBlciBk
cm1fa21zX2hlbHBlciBwcGRldiBzbmQgaXBtaV9zaSBtZWlfbWUgc291bmRjb3JlIGlUQ09f
d2R0IGlwbWlfZGV2aW50ZiBkcm0gaVRDT192ZW5kb3Jfc3VwcG9ydCBtZWkgc2cgaW50ZWxf
cGNoX3RoZXJtYWwgaWUzMTIwMF9lZGFjIGludGVsX3JhcGxfcGVyZiBwY3Nwa3IgaXBtaV9t
c2doYW5kbGVyIHdtaSBwYXJwb3J0X3BjIGludGVsX3ZidG4gcGFycG9ydCBhY3BpX3Bvd2Vy
X21ldGVyIHZpZGVvIGJhdHRlcnkgc3BhcnNlX2tleW1hcCBidXR0b24gZXZkZXYgam95ZGV2
IHhlbl9wY2liYWNrIHhlbl9uZXRiYWNrIHhlbl9ibGtiYWNrIHhlbl9nbnRhbGxvYyB4ZW5f
Z250ZGV2IHhlbl9ldnRjaG4geGVuZnMgeGVuX3ByaXZjbWQgaXBfdGFibGVzIHhfdGFibGVz
IGF1dG9mczQgZXh0NCBjcmMzMmNfZ2VuZXJpYyBjcmMxNiBtYmNhY2hlIGpiZDIgZnNjcnlw
dG8gaGlkX2dlbmVyaWMgdXNiaGlkIGhpZCBzZF9tb2QgYWhjaSBsaWJhaGNpIHhoY2lfcGNp
IGlnYiBsaWJhdGEgeGhjaV9oY2QgaTJjX2FsZ29fYml0IGNyYzMyY19pbnRlbCB1c2Jjb3Jl
IGkyY19pODAxIHNjc2lfbW9kIGRjYSBlMTAwMGUgZmFuIHRoZXJtYWwKWyAgNDAxLjQyMjM1
Ml0gQ1BVOiAxIFBJRDogOTc3IENvbW06IFhvcmcgVGFpbnRlZDogRyAgICAgICAgICAgICBM
ICAgIDQuMTkuMCsgIzEKWyAgNDAxLjQzMDM5N10gSGFyZHdhcmUgbmFtZTogSW50ZWwgQ29y
cG9yYXRpb24gUzEyMDBTUC9TMTIwMFNQLCBCSU9TIFMxMjAwU1AuODZCLjAzLjAxLjAwMjAu
MDUyNjIwMTcwNzM3IDA1LzI2LzIwMTcKWyAgNDAxLjQ0MTkzNF0gUklQOiAwMDEwOnNtcF9j
YWxsX2Z1bmN0aW9uX3NpbmdsZSsweGRkLzB4MTAwClsgIDQwMS40NDgwNDRdIENvZGU6IDAw
IDAwIDAwIDc1IDQwIDQ4IDgzIGM0IDQ4IDQxIDVhIDVkIDQ5IDhkIDYyIGY4IGMzIDQ4IDg5
IGQxIDQ4IDg5IGYyIDQ4IDhkIDc1IGIwIGU4IDZkIGZlIGZmIGZmIDhiIDU1IGM4IDgzIGUy
IDAxIDc0IDBhIGYzIDkwIDw4Yj4gNTUgYzggODMgZTIgMDEgNzUgZjYgZWIgYzIgOGIgMDUg
ZmIgZWEgNGEgMDEgODUgYzAgNzUgODAgMGYgMGIKWyAgNDAxLjQ2OTA4MV0gUlNQOiAwMDE4
OmZmZmZjOTAwMDEzM2ZjODAgRUZMQUdTOiAwMDAwMDIwMiBPUklHX1JBWDogZmZmZmZmZmZm
ZmZmZmYwYwpbICA0MDEuNDc3NjA5XSBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiBmZmZm
ODgwMjZiMDg4NDQwIFJDWDogMDAwMDAwMDAwMDAwMDIwMApbICA0MDEuNDg1NjU5XSBSRFg6
IDAwMDAwMDAwMDAwMDAwMDEgUlNJOiBmZmZmZmZmZjgyMTE0MTYwIFJESTogZmZmZmZmZmY4
MWMxMTgwMApbICA0MDEuNDkzNzA1XSBSQlA6IGZmZmZjOTAwMDEzM2ZjZDAgUjA4OiAwMDAw
MDAwMDAwMDAwMDAwIFIwOTogMDAwMDAwMDAwMDAwMDAwNwpbICA0MDEuNTAxNzUzXSBSMTA6
IDAwMDAwMDAwMDAwMDAwMDAgUjExOiAwMDAwMDAwMDAwMDAwMDQwIFIxMjogMDAwMDAwMDAw
MDAwMDAwMQpbICA0MDEuNTA5Nzk2XSBSMTM6IGZmZmY4ODAyMzNmMzg5NjAgUjE0OiBmZmZm
ODgwMjZiMDg4MDQwIFIxNTogZmZmZjg4MDIzNTJjN2JiOApbICA0MDEuNTE3ODQ2XSBGUzog
IDAwMDA3ZmJkNDU4YzJhNDAoMDAwMCkgR1M6ZmZmZjg4MDI2YjY0MDAwMCgwMDAwKSBrbmxH
UzowMDAwMDAwMDAwMDAwMDAwClsgIDQwMS41MjY5NjBdIENTOiAgMDAxMCBEUzogMDAwMCBF
UzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKWyAgNDAxLjUzMzQ1Ml0gQ1IyOiAwMDAw
N2YxNmY0MTIxMDAwIENSMzogMDAwMDAwMDI1NGUzYzAwNCBDUjQ6IDAwMDAwMDAwMDAzNjA2
ZTAKWyAgNDAxLjU0MTUwM10gRFIwOiAwMDAwMDAwMDAwMDAwMDAwIERSMTogMDAwMDAwMDAw
MDAwMDAwMCBEUjI6IDAwMDAwMDAwMDAwMDAwMDAKWyAgNDAxLjU0OTU1MF0gRFIzOiAwMDAw
MDAwMDAwMDAwMDAwIERSNjogMDAwMDAwMDBmZmZlMGZmMCBEUjc6IDAwMDAwMDAwMDAwMDA0
MDAKWyAgNDAxLjU1NzU5Nl0gQ2FsbCBUcmFjZToKWyAgNDAxLjU2MDQwOV0gID8gZmx1c2hf
dGxiX2Z1bmNfY29tbW9uLmNvbnN0cHJvcC45KzB4MjMwLzB4MjMwClsgIDQwMS41NjY4MDRd
ICA/IGNwdW1hc2tfbmV4dF9hbmQrMHgxOS8weDIwClsgIDQwMS41NzEzNjJdICA/IHNtcF9j
YWxsX2Z1bmN0aW9uX21hbnkrMHhhMy8weDI2MApbICA0MDEuNTc2NTk2XSAgPyBmbHVzaF90
bGJfbW1fcmFuZ2UrMHhkNS8weDEzMApbICA0MDEuNTgxNDQzXSAgZmx1c2hfdGxiX21tX3Jh
bmdlKzB4ZDUvMHgxMzAKWyAgNDAxLjU4NjEwMV0gID8gdGxiX2ZsdXNoX21tdSsweDQ2LzB4
MTEwClsgIDQwMS41OTA0NjFdICB0bGJfZmx1c2hfbW11KzB4NDYvMHgxMTAKWyAgNDAxLjU5
NDYzMF0gIGFyY2hfdGxiX2ZpbmlzaF9tbXUrMHgxNi8weGEwClsgIDQwMS41OTkyODNdICB0
bGJfZmluaXNoX21tdSsweDFmLzB4MzAKWyAgNDAxLjYwMzQ1NF0gIHVubWFwX3JlZ2lvbisw
eGQ5LzB4MTIwClsgIDQwMS42MDc1MjddICBkb19tdW5tYXArMHgyN2UvMHg0NDAKWyAgNDAx
LjYxMTQwNV0gIF9feDY0X3N5c19icmsrMHgxNWUvMHgxZDAKWyAgNDAxLjYxNTY2OF0gIGRv
X3N5c2NhbGxfNjQrMHg1NS8weDEwMApbICA0MDEuNjE5ODQwXSAgZW50cnlfU1lTQ0FMTF82
NF9hZnRlcl9od2ZyYW1lKzB4NDQvMHhhOQpbICA0MDEuNjI1NTYwXSBSSVA6IDAwMzM6MHg3
ZmJkNDMyZGFjYTkKWyAgNDAxLjYyOTYzMV0gQ29kZTogNWMgYzMgMGYgMWYgODAgMDAgMDAg
MDAgMDAgNjQgODMgM2IgMGQgNzUgZTkgNjQgYzcgMDMgMDEgMDAgMDAgMDAgNWIgNWQgNDEg
NWMgYzMgNjYgMGYgMWYgNDQgMDAgMDAgYjkgMGMgMDAgMDAgMDAgODkgYzggMGYgMDUgPDQ4
PiAzZCAwMCBmMCBmZiBmZiA0OCA4OSBjMiA3NyAxYyA0OCA4YiAwNSAwZCA4MiAyYiAwMCA0
OCA4OSAxMCAzMQpbICA0MDEuNjUwNjY4XSBSU1A6IDAwMmI6MDAwMDdmZmUxMDNkZjcwOCBF
RkxBR1M6IDAwMDAzMjQ2IE9SSUdfUkFYOiAwMDAwMDAwMDAwMDAwMDBjClsgIDQwMS42NTkx
OThdIFJBWDogZmZmZmZmZmZmZmZmZmZkYSBSQlg6IDAwMDA1NjQ1ZjZiOTcwMDAgUkNYOiAw
MDAwN2ZiZDQzMmRhY2E5ClsgIDQwMS42NjcyNDVdIFJEWDogMDAwMDAwMDAwMDAwMDAwMCBS
U0k6IDAwMDA3ZmJkNDM1OTNiNTggUkRJOiAwMDAwNTY0NWY1ZjczMDAwClsgIDQwMS42NzUy
OTFdIFJCUDogZmZmZmZmZmZmZjNkYzAwMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDEgUjA5OiAw
MDAwMDAwMDAwMDAwMDAwClsgIDQwMS42ODMzMzldIFIxMDogMDAwMDAwMDAwMDAwMDAyMCBS
MTE6IDAwMDAwMDAwMDAwMDMyNDYgUjEyOiAwMDAwN2ZiZDQzNTk1ZjU4ClsgIDQwMS42OTEz
ODhdIFIxMzogMDAwMDdmYmQ0MzU5NDM4MCBSMTQ6IDAwMDA3ZmJkNDM1OTQzOTAgUjE1OiAw
MDAwNTY0NWY2Yjk3MDAwClsgIDQxNC4wMjYxNzVdIHJjdTogSU5GTzogcmN1X3NjaGVkIGRl
dGVjdGVkIHN0YWxscyBvbiBDUFVzL3Rhc2tzOgpbICA0MTQuMDMyNjkxXSByY3U6IAkyLS4u
LjA6ICg2MyB0aWNrcyB0aGlzIEdQKSBpZGxlPTNlNi8xLzB4NDAwMDAwMDAwMDAwMDAwMCBz
b2Z0aXJxPTc1MjIvNzUyMiBmcXM9NDUgClsgIDQxNC4wNDI5NjddIHJjdTogCShkZXRlY3Rl
ZCBieSA3LCB0PTIxMDA3IGppZmZpZXMsIGc9MTEyNzcsIHE9MTAyNCkKWyAgNDE0LjA1MDA0
NV0gU2VuZGluZyBOTUkgZnJvbSBDUFUgNyB0byBDUFVzIDI6ClsgIDQyMy45NzgyNDJdIHJj
dTogcmN1X3NjaGVkIGt0aHJlYWQgc3RhcnZlZCBmb3IgMTMyNTEgamlmZmllcyEgZzExMjc3
IGYweDAgUkNVX0dQX1dBSVRfRlFTKDUpIC0+c3RhdGU9MHg0MDIgLT5jcHU9MwpbICA0MjMu
OTg5NzAwXSByY3U6IFJDVSBncmFjZS1wZXJpb2Qga3RocmVhZCBzdGFjayBkdW1wOgpbICA0
MjMuOTk1NDIwXSByY3Vfc2NoZWQgICAgICAgSSAgICAwICAgIDEwICAgICAgMiAweDgwMDAw
MDAwClsgIDQyNC4wMDE2MjZdIENhbGwgVHJhY2U6ClsgIDQyNC4wMDQ0MzldICA/IF9fc2No
ZWR1bGUrMHgzZjUvMHg4ODAKWyAgNDI0LjAwODYwOF0gID8gaXJxX2dldF9pcnFfZGF0YSsw
eGEvMHgyMApbICA0MjQuMDEzMDY5XSAgc2NoZWR1bGUrMHgzMi8weDgwClsgIDQyNC4wMTY2
NTNdICBzY2hlZHVsZV90aW1lb3V0KzB4MTZmLzB4MzUwClsgIDQyNC4wMjEyMTNdICA/IF9f
bmV4dF90aW1lcl9pbnRlcnJ1cHQrMHhjMC8weGMwClsgIDQyNC4wMjYzNDddICByY3VfZ3Bf
a3RocmVhZCsweDU3MS8weDg2MApbICA0MjQuMDMwNzEzXSAga3RocmVhZCsweGY4LzB4MTMw
ClsgIDQyNC4wMzQyOTddICA/IGNhbGxfcmN1KzB4MTAvMHgxMApbICA0MjQuMDM4MDgxXSAg
PyBrdGhyZWFkX2NyZWF0ZV93b3JrZXJfb25fY3B1KzB4NzAvMHg3MApbICA0MjQuMDQzODAx
XSAgcmV0X2Zyb21fZm9yaysweDM1LzB4NDAKWyAgNDI5LjMzNzI4Ml0gd2F0Y2hkb2c6IEJV
Rzogc29mdCBsb2NrdXAgLSBDUFUjMSBzdHVjayBmb3IgMjJzISBbWG9yZzo5NzddClsgIDQy
OS4zNDQ2NzFdIE1vZHVsZXMgbGlua2VkIGluOiBicmlkZ2Ugc3RwIGxsYyBpbnRlbF9yYXBs
IGNyY3QxMGRpZl9wY2xtdWwgY3JjMzJfcGNsbXVsIGdoYXNoX2NsbXVsbmlfaW50ZWwgcGNi
YyBhZXNuaV9pbnRlbCBhZXNfeDg2XzY0IG1nYWcyMDAgY3J5cHRvX3NpbWQgc25kX3BjbSB0
dG0gY3J5cHRkIHNuZF90aW1lciBnbHVlX2hlbHBlciBkcm1fa21zX2hlbHBlciBwcGRldiBz
bmQgaXBtaV9zaSBtZWlfbWUgc291bmRjb3JlIGlUQ09fd2R0IGlwbWlfZGV2aW50ZiBkcm0g
aVRDT192ZW5kb3Jfc3VwcG9ydCBtZWkgc2cgaW50ZWxfcGNoX3RoZXJtYWwgaWUzMTIwMF9l
ZGFjIGludGVsX3JhcGxfcGVyZiBwY3Nwa3IgaXBtaV9tc2doYW5kbGVyIHdtaSBwYXJwb3J0
X3BjIGludGVsX3ZidG4gcGFycG9ydCBhY3BpX3Bvd2VyX21ldGVyIHZpZGVvIGJhdHRlcnkg
c3BhcnNlX2tleW1hcCBidXR0b24gZXZkZXYgam95ZGV2IHhlbl9wY2liYWNrIHhlbl9uZXRi
YWNrIHhlbl9ibGtiYWNrIHhlbl9nbnRhbGxvYyB4ZW5fZ250ZGV2IHhlbl9ldnRjaG4geGVu
ZnMgeGVuX3ByaXZjbWQgaXBfdGFibGVzIHhfdGFibGVzIGF1dG9mczQgZXh0NCBjcmMzMmNf
Z2VuZXJpYyBjcmMxNiBtYmNhY2hlIGpiZDIgZnNjcnlwdG8gaGlkX2dlbmVyaWMgdXNiaGlk
IGhpZCBzZF9tb2QgYWhjaSBsaWJhaGNpIHhoY2lfcGNpIGlnYiBsaWJhdGEgeGhjaV9oY2Qg
aTJjX2FsZ29fYml0IGNyYzMyY19pbnRlbCB1c2Jjb3JlIGkyY19pODAxIHNjc2lfbW9kIGRj
YSBlMTAwMGUgZmFuIHRoZXJtYWwKWyAgNDI5LjQyMDY3OV0gQ1BVOiAxIFBJRDogOTc3IENv
bW06IFhvcmcgVGFpbnRlZDogRyAgICAgICAgICAgICBMICAgIDQuMTkuMCsgIzEKWyAgNDI5
LjQyODcyNV0gSGFyZHdhcmUgbmFtZTogSW50ZWwgQ29ycG9yYXRpb24gUzEyMDBTUC9TMTIw
MFNQLCBCSU9TIFMxMjAwU1AuODZCLjAzLjAxLjAwMjAuMDUyNjIwMTcwNzM3IDA1LzI2LzIw
MTcKWyAgNDI5LjQ0MDI2NF0gUklQOiAwMDEwOnNtcF9jYWxsX2Z1bmN0aW9uX3NpbmdsZSsw
eGRkLzB4MTAwClsgIDQyOS40NDYzNzFdIENvZGU6IDAwIDAwIDAwIDc1IDQwIDQ4IDgzIGM0
IDQ4IDQxIDVhIDVkIDQ5IDhkIDYyIGY4IGMzIDQ4IDg5IGQxIDQ4IDg5IGYyIDQ4IDhkIDc1
IGIwIGU4IDZkIGZlIGZmIGZmIDhiIDU1IGM4IDgzIGUyIDAxIDc0IDBhIGYzIDkwIDw4Yj4g
NTUgYzggODMgZTIgMDEgNzUgZjYgZWIgYzIgOGIgMDUgZmIgZWEgNGEgMDEgODUgYzAgNzUg
ODAgMGYgMGIKWyAgNDI5LjQ2NzQwOV0gUlNQOiAwMDE4OmZmZmZjOTAwMDEzM2ZjODAgRUZM
QUdTOiAwMDAwMDIwMiBPUklHX1JBWDogZmZmZmZmZmZmZmZmZmYwYwpbICA0MjkuNDc1OTQy
XSBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiBmZmZmODgwMjZiMDg4NDQwIFJDWDogMDAw
MDAwMDAwMDAwMDIwMApbICA0MjkuNDgzOTg2XSBSRFg6IDAwMDAwMDAwMDAwMDAwMDEgUlNJ
OiBmZmZmZmZmZjgyMTE0MTYwIFJESTogZmZmZmZmZmY4MWMxMTgwMApbICA0MjkuNDkyMDM0
XSBSQlA6IGZmZmZjOTAwMDEzM2ZjZDAgUjA4OiAwMDAwMDAwMDAwMDAwMDAwIFIwOTogMDAw
MDAwMDAwMDAwMDAwNwpbICA0MjkuNTAwMDgyXSBSMTA6IDAwMDAwMDAwMDAwMDAwMDAgUjEx
OiAwMDAwMDAwMDAwMDAwMDQwIFIxMjogMDAwMDAwMDAwMDAwMDAwMQpbICA0MjkuNTA4MTI4
XSBSMTM6IGZmZmY4ODAyMzNmMzg5NjAgUjE0OiBmZmZmODgwMjZiMDg4MDQwIFIxNTogZmZm
Zjg4MDIzNTJjN2JiOApbICA0MjkuNTE2MTc1XSBGUzogIDAwMDA3ZmJkNDU4YzJhNDAoMDAw
MCkgR1M6ZmZmZjg4MDI2YjY0MDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwClsg
IDQyOS41MjUyOTBdIENTOiAgMDAxMCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAw
ODAwNTAwMzMKWyAgNDI5LjUzMTc4Ml0gQ1IyOiAwMDAwN2YxNmY0MTIxMDAwIENSMzogMDAw
MDAwMDI1NGUzYzAwNCBDUjQ6IDAwMDAwMDAwMDAzNjA2ZTAKWyAgNDI5LjUzOTgzMF0gRFIw
OiAwMDAwMDAwMDAwMDAwMDAwIERSMTogMDAwMDAwMDAwMDAwMDAwMCBEUjI6IDAwMDAwMDAw
MDAwMDAwMDAKWyAgNDI5LjU0Nzg3OF0gRFIzOiAwMDAwMDAwMDAwMDAwMDAwIERSNjogMDAw
MDAwMDBmZmZlMGZmMCBEUjc6IDAwMDAwMDAwMDAwMDA0MDAKWyAgNDI5LjU1NTkyNV0gQ2Fs
bCBUcmFjZToKWyAgNDI5LjU1ODczN10gID8gZmx1c2hfdGxiX2Z1bmNfY29tbW9uLmNvbnN0
cHJvcC45KzB4MjMwLzB4MjMwClsgIDQyOS41NjUxMzNdICA/IGNwdW1hc2tfbmV4dF9hbmQr
MHgxOS8weDIwClsgIDQyOS41Njk2OTNdICA/IHNtcF9jYWxsX2Z1bmN0aW9uX21hbnkrMHhh
My8weDI2MApbICA0MjkuNTc0OTI3XSAgPyBmbHVzaF90bGJfbW1fcmFuZ2UrMHhkNS8weDEz
MApbICA0MjkuNTc5Nzc0XSAgZmx1c2hfdGxiX21tX3JhbmdlKzB4ZDUvMHgxMzAKWyAgNDI5
LjU4NDQzMV0gID8gdGxiX2ZsdXNoX21tdSsweDQ2LzB4MTEwClsgIDQyOS41ODg3OTNdICB0
bGJfZmx1c2hfbW11KzB4NDYvMHgxMTAKWyAgNDI5LjU5Mjk1OV0gIGFyY2hfdGxiX2Zpbmlz
aF9tbXUrMHgxNi8weGEwClsgIDQyOS41OTc2MTZdICB0bGJfZmluaXNoX21tdSsweDFmLzB4
MzAKWyAgNDI5LjYwMTc4Ml0gIHVubWFwX3JlZ2lvbisweGQ5LzB4MTIwClsgIDQyOS42MDU4
NTVdICBkb19tdW5tYXArMHgyN2UvMHg0NDAKWyAgNDI5LjYwOTczMl0gIF9feDY0X3N5c19i
cmsrMHgxNWUvMHgxZDAKWyAgNDI5LjYxNDAwMF0gIGRvX3N5c2NhbGxfNjQrMHg1NS8weDEw
MApbICA0MjkuNjE4MTY5XSAgZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9od2ZyYW1lKzB4NDQv
MHhhOQpbICA0MjkuNjIzODg3XSBSSVA6IDAwMzM6MHg3ZmJkNDMyZGFjYTkKWyAgNDI5LjYy
Nzk1OF0gQ29kZTogNWMgYzMgMGYgMWYgODAgMDAgMDAgMDAgMDAgNjQgODMgM2IgMGQgNzUg
ZTkgNjQgYzcgMDMgMDEgMDAgMDAgMDAgNWIgNWQgNDEgNWMgYzMgNjYgMGYgMWYgNDQgMDAg
MDAgYjkgMGMgMDAgMDAgMDAgODkgYzggMGYgMDUgPDQ4PiAzZCAwMCBmMCBmZiBmZiA0OCA4
OSBjMiA3NyAxYyA0OCA4YiAwNSAwZCA4MiAyYiAwMCA0OCA4OSAxMCAzMQpbICA0MjkuNjQ4
OTk1XSBSU1A6IDAwMmI6MDAwMDdmZmUxMDNkZjcwOCBFRkxBR1M6IDAwMDAzMjQ2IE9SSUdf
UkFYOiAwMDAwMDAwMDAwMDAwMDBjClsgIDQyOS42NTc1MjldIFJBWDogZmZmZmZmZmZmZmZm
ZmZkYSBSQlg6IDAwMDA1NjQ1ZjZiOTcwMDAgUkNYOiAwMDAwN2ZiZDQzMmRhY2E5ClsgIDQy
OS42NjU1NzRdIFJEWDogMDAwMDAwMDAwMDAwMDAwMCBSU0k6IDAwMDA3ZmJkNDM1OTNiNTgg
UkRJOiAwMDAwNTY0NWY1ZjczMDAwClsgIDQyOS42NzM2MjNdIFJCUDogZmZmZmZmZmZmZjNk
YzAwMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDEgUjA5OiAwMDAwMDAwMDAwMDAwMDAwClsgIDQy
OS42ODE2NjldIFIxMDogMDAwMDAwMDAwMDAwMDAyMCBSMTE6IDAwMDAwMDAwMDAwMDMyNDYg
UjEyOiAwMDAwN2ZiZDQzNTk1ZjU4ClsgIDQyOS42ODk3MTVdIFIxMzogMDAwMDdmYmQ0MzU5
NDM4MCBSMTQ6IDAwMDA3ZmJkNDM1OTQzOTAgUjE1OiAwMDAwNTY0NWY2Yjk3MDAwClsgIDQ1
Ny4zMzU3OTVdIHdhdGNoZG9nOiBCVUc6IHNvZnQgbG9ja3VwIC0gQ1BVIzEgc3R1Y2sgZm9y
IDIycyEgW1hvcmc6OTc3XQpbICA0NTcuMzQzMTg1XSBNb2R1bGVzIGxpbmtlZCBpbjogYnJp
ZGdlIHN0cCBsbGMgaW50ZWxfcmFwbCBjcmN0MTBkaWZfcGNsbXVsIGNyYzMyX3BjbG11bCBn
aGFzaF9jbG11bG5pX2ludGVsIHBjYmMgYWVzbmlfaW50ZWwgYWVzX3g4Nl82NCBtZ2FnMjAw
IGNyeXB0b19zaW1kIHNuZF9wY20gdHRtIGNyeXB0ZCBzbmRfdGltZXIgZ2x1ZV9oZWxwZXIg
ZHJtX2ttc19oZWxwZXIgcHBkZXYgc25kIGlwbWlfc2kgbWVpX21lIHNvdW5kY29yZSBpVENP
X3dkdCBpcG1pX2RldmludGYgZHJtIGlUQ09fdmVuZG9yX3N1cHBvcnQgbWVpIHNnIGludGVs
X3BjaF90aGVybWFsIGllMzEyMDBfZWRhYyBpbnRlbF9yYXBsX3BlcmYgcGNzcGtyIGlwbWlf
bXNnaGFuZGxlciB3bWkgcGFycG9ydF9wYyBpbnRlbF92YnRuIHBhcnBvcnQgYWNwaV9wb3dl
cl9tZXRlciB2aWRlbyBiYXR0ZXJ5IHNwYXJzZV9rZXltYXAgYnV0dG9uIGV2ZGV2IGpveWRl
diB4ZW5fcGNpYmFjayB4ZW5fbmV0YmFjayB4ZW5fYmxrYmFjayB4ZW5fZ250YWxsb2MgeGVu
X2dudGRldiB4ZW5fZXZ0Y2huIHhlbmZzIHhlbl9wcml2Y21kIGlwX3RhYmxlcyB4X3RhYmxl
cyBhdXRvZnM0IGV4dDQgY3JjMzJjX2dlbmVyaWMgY3JjMTYgbWJjYWNoZSBqYmQyIGZzY3J5
cHRvIGhpZF9nZW5lcmljIHVzYmhpZCBoaWQgc2RfbW9kIGFoY2kgbGliYWhjaSB4aGNpX3Bj
aSBpZ2IgbGliYXRhIHhoY2lfaGNkIGkyY19hbGdvX2JpdCBjcmMzMmNfaW50ZWwgdXNiY29y
ZSBpMmNfaTgwMSBzY3NpX21vZCBkY2EgZTEwMDBlIGZhbiB0aGVybWFsClsgIDQ1Ny40MTkx
OTJdIENQVTogMSBQSUQ6IDk3NyBDb21tOiBYb3JnIFRhaW50ZWQ6IEcgICAgICAgICAgICAg
TCAgICA0LjE5LjArICMxClsgIDQ1Ny40MjcyNDBdIEhhcmR3YXJlIG5hbWU6IEludGVsIENv
cnBvcmF0aW9uIFMxMjAwU1AvUzEyMDBTUCwgQklPUyBTMTIwMFNQLjg2Qi4wMy4wMS4wMDIw
LjA1MjYyMDE3MDczNyAwNS8yNi8yMDE3ClsgIDQ1Ny40Mzg3NzldIFJJUDogMDAxMDpzbXBf
Y2FsbF9mdW5jdGlvbl9zaW5nbGUrMHhkYi8weDEwMApbICA0NTcuNDQ0ODg2XSBDb2RlOiAy
NSAyOCAwMCAwMCAwMCA3NSA0MCA0OCA4MyBjNCA0OCA0MSA1YSA1ZCA0OSA4ZCA2MiBmOCBj
MyA0OCA4OSBkMSA0OCA4OSBmMiA0OCA4ZCA3NSBiMCBlOCA2ZCBmZSBmZiBmZiA4YiA1NSBj
OCA4MyBlMiAwMSA3NCAwYSA8ZjM+IDkwIDhiIDU1IGM4IDgzIGUyIDAxIDc1IGY2IGViIGMy
IDhiIDA1IGZiIGVhIDRhIDAxIDg1IGMwIDc1IDgwClsgIDQ1Ny40NjU5MjNdIFJTUDogMDAx
ODpmZmZmYzkwMDAxMzNmYzgwIEVGTEFHUzogMDAwMDAyMDIgT1JJR19SQVg6IGZmZmZmZmZm
ZmZmZmZmMGMKWyAgNDU3LjQ3NDQ1NV0gUkFYOiAwMDAwMDAwMDAwMDAwMDAwIFJCWDogZmZm
Zjg4MDI2YjA4ODQ0MCBSQ1g6IDAwMDAwMDAwMDAwMDAyMDAKWyAgNDU3LjQ4MjUwM10gUkRY
OiAwMDAwMDAwMDAwMDAwMDAxIFJTSTogZmZmZmZmZmY4MjExNDE2MCBSREk6IGZmZmZmZmZm
ODFjMTE4MDAKWyAgNDU3LjQ5MDU0NV0gUkJQOiBmZmZmYzkwMDAxMzNmY2QwIFIwODogMDAw
MDAwMDAwMDAwMDAwMCBSMDk6IDAwMDAwMDAwMDAwMDAwMDcKWyAgNDU3LjQ5ODU5NV0gUjEw
OiAwMDAwMDAwMDAwMDAwMDAwIFIxMTogMDAwMDAwMDAwMDAwMDA0MCBSMTI6IDAwMDAwMDAw
MDAwMDAwMDEKWyAgNDU3LjUwNjY0MV0gUjEzOiBmZmZmODgwMjMzZjM4OTYwIFIxNDogZmZm
Zjg4MDI2YjA4ODA0MCBSMTU6IGZmZmY4ODAyMzUyYzdiYjgKWyAgNDU3LjUxNDY4N10gRlM6
ICAwMDAwN2ZiZDQ1OGMyYTQwKDAwMDApIEdTOmZmZmY4ODAyNmI2NDAwMDAoMDAwMCkga25s
R1M6MDAwMDAwMDAwMDAwMDAwMApbICA0NTcuNTIzODA0XSBDUzogIDAwMTAgRFM6IDAwMDAg
RVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzClsgIDQ1Ny41MzAyOTldIENSMjogMDAw
MDdmMTZmNDEyMTAwMCBDUjM6IDAwMDAwMDAyNTRlM2MwMDQgQ1I0OiAwMDAwMDAwMDAwMzYw
NmUwClsgIDQ1Ny41MzgzNDRdIERSMDogMDAwMDAwMDAwMDAwMDAwMCBEUjE6IDAwMDAwMDAw
MDAwMDAwMDAgRFIyOiAwMDAwMDAwMDAwMDAwMDAwClsgIDQ1Ny41NDYzOTBdIERSMzogMDAw
MDAwMDAwMDAwMDAwMCBEUjY6IDAwMDAwMDAwZmZmZTBmZjAgRFI3OiAwMDAwMDAwMDAwMDAw
NDAwClsgIDQ1Ny41NTQ0MzldIENhbGwgVHJhY2U6ClsgIDQ1Ny41NTcyNTFdICA/IGZsdXNo
X3RsYl9mdW5jX2NvbW1vbi5jb25zdHByb3AuOSsweDIzMC8weDIzMApbICA0NTcuNTYzNjQ4
XSAgPyBjcHVtYXNrX25leHRfYW5kKzB4MTkvMHgyMApbICA0NTcuNTY4MjA0XSAgPyBzbXBf
Y2FsbF9mdW5jdGlvbl9tYW55KzB4YTMvMHgyNjAKWyAgNDU3LjU3MzQ0Ml0gID8gZmx1c2hf
dGxiX21tX3JhbmdlKzB4ZDUvMHgxMzAKWyAgNDU3LjU3ODI4OF0gIGZsdXNoX3RsYl9tbV9y
YW5nZSsweGQ1LzB4MTMwClsgIDQ1Ny41ODI5NDFdICA/IHRsYl9mbHVzaF9tbXUrMHg0Ni8w
eDExMApbICA0NTcuNTg3MzA0XSAgdGxiX2ZsdXNoX21tdSsweDQ2LzB4MTEwClsgIDQ1Ny41
OTE0NzRdICBhcmNoX3RsYl9maW5pc2hfbW11KzB4MTYvMHhhMApbICA0NTcuNTk2MTI4XSAg
dGxiX2ZpbmlzaF9tbXUrMHgxZi8weDMwClsgIDQ1Ny42MDAyOTZdICB1bm1hcF9yZWdpb24r
MHhkOS8weDEyMApbICA0NTcuNjA0MzcxXSAgZG9fbXVubWFwKzB4MjdlLzB4NDQwClsgIDQ1
Ny42MDgyNDldICBfX3g2NF9zeXNfYnJrKzB4MTVlLzB4MWQwClsgIDQ1Ny42MTI1MTNdICBk
b19zeXNjYWxsXzY0KzB4NTUvMHgxMDAKWyAgNDU3LjYxNjY4MF0gIGVudHJ5X1NZU0NBTExf
NjRfYWZ0ZXJfaHdmcmFtZSsweDQ0LzB4YTkKWyAgNDU3LjYyMjQwMV0gUklQOiAwMDMzOjB4
N2ZiZDQzMmRhY2E5ClsgIDQ1Ny42MjY0NzNdIENvZGU6IDVjIGMzIDBmIDFmIDgwIDAwIDAw
IDAwIDAwIDY0IDgzIDNiIDBkIDc1IGU5IDY0IGM3IDAzIDAxIDAwIDAwIDAwIDViIDVkIDQx
IDVjIGMzIDY2IDBmIDFmIDQ0IDAwIDAwIGI5IDBjIDAwIDAwIDAwIDg5IGM4IDBmIDA1IDw0
OD4gM2QgMDAgZjAgZmYgZmYgNDggODkgYzIgNzcgMWMgNDggOGIgMDUgMGQgODIgMmIgMDAg
NDggODkgMTAgMzEKWyAgNDU3LjY0NzUxMF0gUlNQOiAwMDJiOjAwMDA3ZmZlMTAzZGY3MDgg
RUZMQUdTOiAwMDAwMzI0NiBPUklHX1JBWDogMDAwMDAwMDAwMDAwMDAwYwpbICA0NTcuNjU2
MDQzXSBSQVg6IGZmZmZmZmZmZmZmZmZmZGEgUkJYOiAwMDAwNTY0NWY2Yjk3MDAwIFJDWDog
MDAwMDdmYmQ0MzJkYWNhOQpbICA0NTcuNjY0MDg4XSBSRFg6IDAwMDAwMDAwMDAwMDAwMDAg
UlNJOiAwMDAwN2ZiZDQzNTkzYjU4IFJESTogMDAwMDU2NDVmNWY3MzAwMApbICA0NTcuNjcy
MTM3XSBSQlA6IGZmZmZmZmZmZmYzZGMwMDAgUjA4OiAwMDAwMDAwMDAwMDAwMDAxIFIwOTog
MDAwMDAwMDAwMDAwMDAwMApbICA0NTcuNjgwMTgyXSBSMTA6IDAwMDAwMDAwMDAwMDAwMjAg
UjExOiAwMDAwMDAwMDAwMDAzMjQ2IFIxMjogMDAwMDdmYmQ0MzU5NWY1OApbICA0NTcuNjg4
MjI3XSBSMTM6IDAwMDA3ZmJkNDM1OTQzODAgUjE0OiAwMDAwN2ZiZDQzNTk0MzkwIFIxNTog
MDAwMDU2NDVmNmI5NzAwMApbICA0NzcuMDQyODE0XSByY3U6IElORk86IHJjdV9zY2hlZCBk
ZXRlY3RlZCBzdGFsbHMgb24gQ1BVcy90YXNrczoKWyAgNDc3LjA0OTMzMl0gcmN1OiAJMi0u
Li4wOiAoNjMgdGlja3MgdGhpcyBHUCkgaWRsZT0zZTYvMS8weDQwMDAwMDAwMDAwMDAwMDAg
c29mdGlycT03NTIyLzc1MjIgZnFzPTQ2IApbICA0NzcuMDU5NjA3XSByY3U6IAkoZGV0ZWN0
ZWQgYnkgNywgdD0zNjc2MiBqaWZmaWVzLCBnPTExMjc3LCBxPTE4MTYpClsgIDQ3Ny4wNjY2
ODNdIFNlbmRpbmcgTk1JIGZyb20gQ1BVIDcgdG8gQ1BVcyAyOgpbICA0ODUuMzM0NDEzXSB3
YXRjaGRvZzogQlVHOiBzb2Z0IGxvY2t1cCAtIENQVSMxIHN0dWNrIGZvciAyM3MhIFtYb3Jn
Ojk3N10KWyAgNDg1LjM0MTgwM10gTW9kdWxlcyBsaW5rZWQgaW46IGJyaWRnZSBzdHAgbGxj
IGludGVsX3JhcGwgY3JjdDEwZGlmX3BjbG11bCBjcmMzMl9wY2xtdWwgZ2hhc2hfY2xtdWxu
aV9pbnRlbCBwY2JjIGFlc25pX2ludGVsIGFlc194ODZfNjQgbWdhZzIwMCBjcnlwdG9fc2lt
ZCBzbmRfcGNtIHR0bSBjcnlwdGQgc25kX3RpbWVyIGdsdWVfaGVscGVyIGRybV9rbXNfaGVs
cGVyIHBwZGV2IHNuZCBpcG1pX3NpIG1laV9tZSBzb3VuZGNvcmUgaVRDT193ZHQgaXBtaV9k
ZXZpbnRmIGRybSBpVENPX3ZlbmRvcl9zdXBwb3J0IG1laSBzZyBpbnRlbF9wY2hfdGhlcm1h
bCBpZTMxMjAwX2VkYWMgaW50ZWxfcmFwbF9wZXJmIHBjc3BrciBpcG1pX21zZ2hhbmRsZXIg
d21pIHBhcnBvcnRfcGMgaW50ZWxfdmJ0biBwYXJwb3J0IGFjcGlfcG93ZXJfbWV0ZXIgdmlk
ZW8gYmF0dGVyeSBzcGFyc2Vfa2V5bWFwIGJ1dHRvbiBldmRldiBqb3lkZXYgeGVuX3BjaWJh
Y2sgeGVuX25ldGJhY2sgeGVuX2Jsa2JhY2sgeGVuX2dudGFsbG9jIHhlbl9nbnRkZXYgeGVu
X2V2dGNobiB4ZW5mcyB4ZW5fcHJpdmNtZCBpcF90YWJsZXMgeF90YWJsZXMgYXV0b2ZzNCBl
eHQ0IGNyYzMyY19nZW5lcmljIGNyYzE2IG1iY2FjaGUgamJkMiBmc2NyeXB0byBoaWRfZ2Vu
ZXJpYyB1c2JoaWQgaGlkIHNkX21vZCBhaGNpIGxpYmFoY2kgeGhjaV9wY2kgaWdiIGxpYmF0
YSB4aGNpX2hjZCBpMmNfYWxnb19iaXQgY3JjMzJjX2ludGVsIHVzYmNvcmUgaTJjX2k4MDEg
c2NzaV9tb2QgZGNhIGUxMDAwZSBmYW4gdGhlcm1hbApbICA0ODUuNDE3ODE0XSBDUFU6IDEg
UElEOiA5NzcgQ29tbTogWG9yZyBUYWludGVkOiBHICAgICAgICAgICAgIEwgICAgNC4xOS4w
KyAjMQpbICA0ODUuNDI1ODU2XSBIYXJkd2FyZSBuYW1lOiBJbnRlbCBDb3Jwb3JhdGlvbiBT
MTIwMFNQL1MxMjAwU1AsIEJJT1MgUzEyMDBTUC44NkIuMDMuMDEuMDAyMC4wNTI2MjAxNzA3
MzcgMDUvMjYvMjAxNwpbICA0ODUuNDM3Mzk4XSBSSVA6IDAwMTA6c21wX2NhbGxfZnVuY3Rp
b25fc2luZ2xlKzB4ZGIvMHgxMDAKWyAgNDg1LjQ0MzUwNl0gQ29kZTogMjUgMjggMDAgMDAg
MDAgNzUgNDAgNDggODMgYzQgNDggNDEgNWEgNWQgNDkgOGQgNjIgZjggYzMgNDggODkgZDEg
NDggODkgZjIgNDggOGQgNzUgYjAgZTggNmQgZmUgZmYgZmYgOGIgNTUgYzggODMgZTIgMDEg
NzQgMGEgPGYzPiA5MCA4YiA1NSBjOCA4MyBlMiAwMSA3NSBmNiBlYiBjMiA4YiAwNSBmYiBl
YSA0YSAwMSA4NSBjMCA3NSA4MApbICA0ODUuNDY0NTM5XSBSU1A6IDAwMTg6ZmZmZmM5MDAw
MTMzZmM4MCBFRkxBR1M6IDAwMDAwMjAyIE9SSUdfUkFYOiBmZmZmZmZmZmZmZmZmZjBjClsg
IDQ4NS40NzMwNzNdIFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IGZmZmY4ODAyNmIwODg0
NDAgUkNYOiAwMDAwMDAwMDAwMDAwMjAwClsgIDQ4NS40ODExMTldIFJEWDogMDAwMDAwMDAw
MDAwMDAwMSBSU0k6IGZmZmZmZmZmODIxMTQxNjAgUkRJOiBmZmZmZmZmZjgxYzExODAwClsg
IDQ4NS40ODkxNjddIFJCUDogZmZmZmM5MDAwMTMzZmNkMCBSMDg6IDAwMDAwMDAwMDAwMDAw
MDAgUjA5OiAwMDAwMDAwMDAwMDAwMDA3ClsgIDQ4NS40OTcyMTNdIFIxMDogMDAwMDAwMDAw
MDAwMDAwMCBSMTE6IDAwMDAwMDAwMDAwMDAwNDAgUjEyOiAwMDAwMDAwMDAwMDAwMDAxClsg
IDQ4NS41MDUyNjBdIFIxMzogZmZmZjg4MDIzM2YzODk2MCBSMTQ6IGZmZmY4ODAyNmIwODgw
NDAgUjE1OiBmZmZmODgwMjM1MmM3YmI4ClsgIDQ4NS41MTMzMDVdIEZTOiAgMDAwMDdmYmQ0
NThjMmE0MCgwMDAwKSBHUzpmZmZmODgwMjZiNjQwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAw
MDAwMDAwMDAKWyAgNDg1LjUyMjQxOV0gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENS
MDogMDAwMDAwMDA4MDA1MDAzMwpbICA0ODUuNTI4OTEzXSBDUjI6IDAwMDA3ZjE2ZjQxMjEw
MDAgQ1IzOiAwMDAwMDAwMjU0ZTNjMDA0IENSNDogMDAwMDAwMDAwMDM2MDZlMApbICA0ODUu
NTM2OTYyXSBEUjA6IDAwMDAwMDAwMDAwMDAwMDAgRFIxOiAwMDAwMDAwMDAwMDAwMDAwIERS
MjogMDAwMDAwMDAwMDAwMDAwMApbICA0ODUuNTQ1MDA5XSBEUjM6IDAwMDAwMDAwMDAwMDAw
MDAgRFI2OiAwMDAwMDAwMGZmZmUwZmYwIERSNzogMDAwMDAwMDAwMDAwMDQwMApbICA0ODUu
NTUzMDU0XSBDYWxsIFRyYWNlOgpbICA0ODUuNTU1ODcwXSAgPyBmbHVzaF90bGJfZnVuY19j
b21tb24uY29uc3Rwcm9wLjkrMHgyMzAvMHgyMzAKWyAgNDg1LjU2MjI2OV0gID8gY3B1bWFz
a19uZXh0X2FuZCsweDE5LzB4MjAKWyAgNDg1LjU2NjgyMl0gID8gc21wX2NhbGxfZnVuY3Rp
b25fbWFueSsweGEzLzB4MjYwClsgIDQ4NS41NzIwNTldICA/IGZsdXNoX3RsYl9tbV9yYW5n
ZSsweGQ1LzB4MTMwClsgIDQ4NS41NzY5MDddICBmbHVzaF90bGJfbW1fcmFuZ2UrMHhkNS8w
eDEzMApbICA0ODUuNTgxNTYyXSAgPyB0bGJfZmx1c2hfbW11KzB4NDYvMHgxMTAKWyAgNDg1
LjU4NTkyM10gIHRsYl9mbHVzaF9tbXUrMHg0Ni8weDExMApbICA0ODUuNTkwMDkyXSAgYXJj
aF90bGJfZmluaXNoX21tdSsweDE2LzB4YTAKWyAgNDg1LjU5NDc0OF0gIHRsYl9maW5pc2hf
bW11KzB4MWYvMHgzMApbICA0ODUuNTk4OTE3XSAgdW5tYXBfcmVnaW9uKzB4ZDkvMHgxMjAK
WyAgNDg1LjYwMjk4OF0gIGRvX211bm1hcCsweDI3ZS8weDQ0MApbICA0ODUuNjA2ODY3XSAg
X194NjRfc3lzX2JyaysweDE1ZS8weDFkMApbICA0ODUuNjExMTMxXSAgZG9fc3lzY2FsbF82
NCsweDU1LzB4MTAwClsgIDQ4NS42MTUzMDJdICBlbnRyeV9TWVNDQUxMXzY0X2FmdGVyX2h3
ZnJhbWUrMHg0NC8weGE5ClsgIDQ4NS42MjEwMThdIFJJUDogMDAzMzoweDdmYmQ0MzJkYWNh
OQpbICA0ODUuNjI1MDkyXSBDb2RlOiA1YyBjMyAwZiAxZiA4MCAwMCAwMCAwMCAwMCA2NCA4
MyAzYiAwZCA3NSBlOSA2NCBjNyAwMyAwMSAwMCAwMCAwMCA1YiA1ZCA0MSA1YyBjMyA2NiAw
ZiAxZiA0NCAwMCAwMCBiOSAwYyAwMCAwMCAwMCA4OSBjOCAwZiAwNSA8NDg+IDNkIDAwIGYw
IGZmIGZmIDQ4IDg5IGMyIDc3IDFjIDQ4IDhiIDA1IDBkIDgyIDJiIDAwIDQ4IDg5IDEwIDMx
ClsgIDQ4NS42NDYxMjddIFJTUDogMDAyYjowMDAwN2ZmZTEwM2RmNzA4IEVGTEFHUzogMDAw
MDMyNDYgT1JJR19SQVg6IDAwMDAwMDAwMDAwMDAwMGMKWyAgNDg1LjY1NDY2MF0gUkFYOiBm
ZmZmZmZmZmZmZmZmZmRhIFJCWDogMDAwMDU2NDVmNmI5NzAwMCBSQ1g6IDAwMDA3ZmJkNDMy
ZGFjYTkKWyAgNDg1LjY2MjcwN10gUkRYOiAwMDAwMDAwMDAwMDAwMDAwIFJTSTogMDAwMDdm
YmQ0MzU5M2I1OCBSREk6IDAwMDA1NjQ1ZjVmNzMwMDAKWyAgNDg1LjY3MDc1M10gUkJQOiBm
ZmZmZmZmZmZmM2RjMDAwIFIwODogMDAwMDAwMDAwMDAwMDAwMSBSMDk6IDAwMDAwMDAwMDAw
MDAwMDAKWyAgNDg1LjY3ODc5OV0gUjEwOiAwMDAwMDAwMDAwMDAwMDIwIFIxMTogMDAwMDAw
MDAwMDAwMzI0NiBSMTI6IDAwMDA3ZmJkNDM1OTVmNTgKWyAgNDg1LjY4Njg0OF0gUjEzOiAw
MDAwN2ZiZDQzNTk0MzgwIFIxNDogMDAwMDdmYmQ0MzU5NDM5MCBSMTU6IDAwMDA1NjQ1ZjZi
OTcwMDAKWyAgNDg2Ljk5NDg4N10gcmN1OiByY3Vfc2NoZWQga3RocmVhZCBzdGFydmVkIGZv
ciAxMzI1MCBqaWZmaWVzISBnMTEyNzcgZjB4MCBSQ1VfR1BfV0FJVF9GUVMoNSkgLT5zdGF0
ZT0weDQwMiAtPmNwdT0zClsgIDQ4Ny4wMDYzNDddIHJjdTogUkNVIGdyYWNlLXBlcmlvZCBr
dGhyZWFkIHN0YWNrIGR1bXA6ClsgIDQ4Ny4wMTIwNjddIHJjdV9zY2hlZCAgICAgICBJICAg
IDAgICAgMTAgICAgICAyIDB4ODAwMDAwMDAKWyAgNDg3LjAxODI3Ml0gQ2FsbCBUcmFjZToK
WyAgNDg3LjAyMTA4NF0gID8gX19zY2hlZHVsZSsweDNmNS8weDg4MApbICA0ODcuMDI1MjUz
XSAgc2NoZWR1bGUrMHgzMi8weDgwClsgIDQ4Ny4wMjg4MzddICBzY2hlZHVsZV90aW1lb3V0
KzB4MTZmLzB4MzUwClsgIDQ4Ny4wMzMzOTRdICA/IF9fbmV4dF90aW1lcl9pbnRlcnJ1cHQr
MHhjMC8weGMwClsgIDQ4Ny4wMzg1MzVdICByY3VfZ3Bfa3RocmVhZCsweDU3MS8weDg2MApb
ICA0ODcuMDQyODk1XSAga3RocmVhZCsweGY4LzB4MTMwClsgIDQ4Ny4wNDY0ODZdICA/IGNh
bGxfcmN1KzB4MTAvMHgxMApbICA0ODcuMDUwMjY1XSAgPyBrdGhyZWFkX2NyZWF0ZV93b3Jr
ZXJfb25fY3B1KzB4NzAvMHg3MApbICA0ODcuMDU1OTg3XSAgcmV0X2Zyb21fZm9yaysweDM1
LzB4NDAKWyAgNTEzLjMzMzA5N10gd2F0Y2hkb2c6IEJVRzogc29mdCBsb2NrdXAgLSBDUFUj
MSBzdHVjayBmb3IgMjNzISBbWG9yZzo5NzddClsgIDUxMy4zNDA0ODVdIE1vZHVsZXMgbGlu
a2VkIGluOiBicmlkZ2Ugc3RwIGxsYyBpbnRlbF9yYXBsIGNyY3QxMGRpZl9wY2xtdWwgY3Jj
MzJfcGNsbXVsIGdoYXNoX2NsbXVsbmlfaW50ZWwgcGNiYyBhZXNuaV9pbnRlbCBhZXNfeDg2
XzY0IG1nYWcyMDAgY3J5cHRvX3NpbWQgc25kX3BjbSB0dG0gY3J5cHRkIHNuZF90aW1lciBn
bHVlX2hlbHBlciBkcm1fa21zX2hlbHBlciBwcGRldiBzbmQgaXBtaV9zaSBtZWlfbWUgc291
bmRjb3JlIGlUQ09fd2R0IGlwbWlfZGV2aW50ZiBkcm0gaVRDT192ZW5kb3Jfc3VwcG9ydCBt
ZWkgc2cgaW50ZWxfcGNoX3RoZXJtYWwgaWUzMTIwMF9lZGFjIGludGVsX3JhcGxfcGVyZiBw
Y3Nwa3IgaXBtaV9tc2doYW5kbGVyIHdtaSBwYXJwb3J0X3BjIGludGVsX3ZidG4gcGFycG9y
dCBhY3BpX3Bvd2VyX21ldGVyIHZpZGVvIGJhdHRlcnkgc3BhcnNlX2tleW1hcCBidXR0b24g
ZXZkZXYgam95ZGV2IHhlbl9wY2liYWNrIHhlbl9uZXRiYWNrIHhlbl9ibGtiYWNrIHhlbl9n
bnRhbGxvYyB4ZW5fZ250ZGV2IHhlbl9ldnRjaG4geGVuZnMgeGVuX3ByaXZjbWQgaXBfdGFi
bGVzIHhfdGFibGVzIGF1dG9mczQgZXh0NCBjcmMzMmNfZ2VuZXJpYyBjcmMxNiBtYmNhY2hl
IGpiZDIgZnNjcnlwdG8gaGlkX2dlbmVyaWMgdXNiaGlkIGhpZCBzZF9tb2QgYWhjaSBsaWJh
aGNpIHhoY2lfcGNpIGlnYiBsaWJhdGEgeGhjaV9oY2QgaTJjX2FsZ29fYml0IGNyYzMyY19p
bnRlbCB1c2Jjb3JlIGkyY19pODAxIHNjc2lfbW9kIGRjYSBlMTAwMGUgZmFuIHRoZXJtYWwK
WyAgNTEzLjQxNjQ5M10gQ1BVOiAxIFBJRDogOTc3IENvbW06IFhvcmcgVGFpbnRlZDogRyAg
ICAgICAgICAgICBMICAgIDQuMTkuMCsgIzEKWyAgNTEzLjQyNDU0MV0gSGFyZHdhcmUgbmFt
ZTogSW50ZWwgQ29ycG9yYXRpb24gUzEyMDBTUC9TMTIwMFNQLCBCSU9TIFMxMjAwU1AuODZC
LjAzLjAxLjAwMjAuMDUyNjIwMTcwNzM3IDA1LzI2LzIwMTcKWyAgNTEzLjQzNjA3OF0gUklQ
OiAwMDEwOnNtcF9jYWxsX2Z1bmN0aW9uX3NpbmdsZSsweGUwLzB4MTAwClsgIDUxMy40NDIx
ODZdIENvZGU6IDc1IDQwIDQ4IDgzIGM0IDQ4IDQxIDVhIDVkIDQ5IDhkIDYyIGY4IGMzIDQ4
IDg5IGQxIDQ4IDg5IGYyIDQ4IDhkIDc1IGIwIGU4IDZkIGZlIGZmIGZmIDhiIDU1IGM4IDgz
IGUyIDAxIDc0IDBhIGYzIDkwIDhiIDU1IGM4IDw4Mz4gZTIgMDEgNzUgZjYgZWIgYzIgOGIg
MDUgZmIgZWEgNGEgMDEgODUgYzAgNzUgODAgMGYgMGIgZTkgNzkgZmYKWyAgNTEzLjQ2MzIy
Nl0gUlNQOiAwMDE4OmZmZmZjOTAwMDEzM2ZjODAgRUZMQUdTOiAwMDAwMDIwMiBPUklHX1JB
WDogZmZmZmZmZmZmZmZmZmYwYwpbICA1MTMuNDcxNzU1XSBSQVg6IDAwMDAwMDAwMDAwMDAw
MDAgUkJYOiBmZmZmODgwMjZiMDg4NDQwIFJDWDogMDAwMDAwMDAwMDAwMDIwMApbICA1MTMu
NDc5ODAzXSBSRFg6IDAwMDAwMDAwMDAwMDAwMDMgUlNJOiBmZmZmZmZmZjgyMTE0MTYwIFJE
STogZmZmZmZmZmY4MWMxMTgwMApbICA1MTMuNDg3ODQ5XSBSQlA6IGZmZmZjOTAwMDEzM2Zj
ZDAgUjA4OiAwMDAwMDAwMDAwMDAwMDAwIFIwOTogMDAwMDAwMDAwMDAwMDAwNwpbICA1MTMu
NDk1ODk0XSBSMTA6IDAwMDAwMDAwMDAwMDAwMDAgUjExOiAwMDAwMDAwMDAwMDAwMDQwIFIx
MjogMDAwMDAwMDAwMDAwMDAwMQpbICA1MTMuNTAzOTQxXSBSMTM6IGZmZmY4ODAyMzNmMzg5
NjAgUjE0OiBmZmZmODgwMjZiMDg4MDQwIFIxNTogZmZmZjg4MDIzNTJjN2JiOApbICA1MTMu
NTExOTkxXSBGUzogIDAwMDA3ZmJkNDU4YzJhNDAoMDAwMCkgR1M6ZmZmZjg4MDI2YjY0MDAw
MCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwClsgIDUxMy41MjExMDVdIENTOiAgMDAx
MCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKWyAgNTEzLjUyNzYw
MF0gQ1IyOiAwMDAwN2YxNmY0MTIxMDAwIENSMzogMDAwMDAwMDI1NGUzYzAwNCBDUjQ6IDAw
MDAwMDAwMDAzNjA2ZTAKWyAgNTEzLjUzNTY0Nl0gRFIwOiAwMDAwMDAwMDAwMDAwMDAwIERS
MTogMDAwMDAwMDAwMDAwMDAwMCBEUjI6IDAwMDAwMDAwMDAwMDAwMDAKWyAgNTEzLjU0MzY5
NF0gRFIzOiAwMDAwMDAwMDAwMDAwMDAwIERSNjogMDAwMDAwMDBmZmZlMGZmMCBEUjc6IDAw
MDAwMDAwMDAwMDA0MDAKWyAgNTEzLjU1MTc0MF0gQ2FsbCBUcmFjZToKWyAgNTEzLjU1NDU1
M10gID8gZmx1c2hfdGxiX2Z1bmNfY29tbW9uLmNvbnN0cHJvcC45KzB4MjMwLzB4MjMwClsg
IDUxMy41NjA5NTFdICA/IGNwdW1hc2tfbmV4dF9hbmQrMHgxOS8weDIwClsgIDUxMy41NjU1
MDZdICA/IHNtcF9jYWxsX2Z1bmN0aW9uX21hbnkrMHhhMy8weDI2MApbICA1MTMuNTcwNzQz
XSAgPyBmbHVzaF90bGJfbW1fcmFuZ2UrMHhkNS8weDEzMApbICA1MTMuNTc1NTkyXSAgZmx1
c2hfdGxiX21tX3JhbmdlKzB4ZDUvMHgxMzAKWyAgNTEzLjU4MDI0NV0gID8gdGxiX2ZsdXNo
X21tdSsweDQ2LzB4MTEwClsgIDUxMy41ODQ2MDldICB0bGJfZmx1c2hfbW11KzB4NDYvMHgx
MTAKWyAgNTEzLjU4ODc3N10gIGFyY2hfdGxiX2ZpbmlzaF9tbXUrMHgxNi8weGEwClsgIDUx
My41OTM0MjldICB0bGJfZmluaXNoX21tdSsweDFmLzB4MzAKWyAgNTEzLjU5NzU5N10gIHVu
bWFwX3JlZ2lvbisweGQ5LzB4MTIwClsgIDUxMy42MDE2NzBdICBkb19tdW5tYXArMHgyN2Uv
MHg0NDAKWyAgNTEzLjYwNTU0OV0gIF9feDY0X3N5c19icmsrMHgxNWUvMHgxZDAKWyAgNTEz
LjYwOTgxNF0gIGRvX3N5c2NhbGxfNjQrMHg1NS8weDEwMApbICA1MTMuNjEzOTgyXSAgZW50
cnlfU1lTQ0FMTF82NF9hZnRlcl9od2ZyYW1lKzB4NDQvMHhhOQpbICA1MTMuNjE5NzAyXSBS
SVA6IDAwMzM6MHg3ZmJkNDMyZGFjYTkKWyAgNTEzLjYyMzc3Ml0gQ29kZTogNWMgYzMgMGYg
MWYgODAgMDAgMDAgMDAgMDAgNjQgODMgM2IgMGQgNzUgZTkgNjQgYzcgMDMgMDEgMDAgMDAg
MDAgNWIgNWQgNDEgNWMgYzMgNjYgMGYgMWYgNDQgMDAgMDAgYjkgMGMgMDAgMDAgMDAgODkg
YzggMGYgMDUgPDQ4PiAzZCAwMCBmMCBmZiBmZiA0OCA4OSBjMiA3NyAxYyA0OCA4YiAwNSAw
ZCA4MiAyYiAwMCA0OCA4OSAxMCAzMQpbICA1MTMuNjQ0ODEwXSBSU1A6IDAwMmI6MDAwMDdm
ZmUxMDNkZjcwOCBFRkxBR1M6IDAwMDAzMjQ2IE9SSUdfUkFYOiAwMDAwMDAwMDAwMDAwMDBj
ClsgIDUxMy42NTMzNDNdIFJBWDogZmZmZmZmZmZmZmZmZmZkYSBSQlg6IDAwMDA1NjQ1ZjZi
OTcwMDAgUkNYOiAwMDAwN2ZiZDQzMmRhY2E5ClsgIDUxMy42NjEzODldIFJEWDogMDAwMDAw
MDAwMDAwMDAwMCBSU0k6IDAwMDA3ZmJkNDM1OTNiNTggUkRJOiAwMDAwNTY0NWY1ZjczMDAw
ClsgIDUxMy42Njk0MzZdIFJCUDogZmZmZmZmZmZmZjNkYzAwMCBSMDg6IDAwMDAwMDAwMDAw
MDAwMDEgUjA5OiAwMDAwMDAwMDAwMDAwMDAwClsgIDUxMy42Nzc0ODVdIFIxMDogMDAwMDAw
MDAwMDAwMDAyMCBSMTE6IDAwMDAwMDAwMDAwMDMyNDYgUjEyOiAwMDAwN2ZiZDQzNTk1ZjU4
ClsgIDUxMy42ODU1MzFdIFIxMzogMDAwMDdmYmQ0MzU5NDM4MCBSMTQ6IDAwMDA3ZmJkNDM1
OTQzOTAgUjE1OiAwMDAwNTY0NWY2Yjk3MDAwClsgIDU0MC4wNTk4ODVdIHJjdTogSU5GTzog
cmN1X3NjaGVkIGRldGVjdGVkIHN0YWxscyBvbiBDUFVzL3Rhc2tzOgpbICA1NDAuMDY2NDAz
XSByY3U6IAkyLS4uLjA6ICg2MyB0aWNrcyB0aGlzIEdQKSBpZGxlPTNlNi8xLzB4NDAwMDAw
MDAwMDAwMDAwMCBzb2Z0aXJxPTc1MjIvNzUyMiBmcXM9NDcgClsgIDU0MC4wNzY2NzZdIHJj
dTogCShkZXRlY3RlZCBieSA3LCB0PTUyNTE3IGppZmZpZXMsIGc9MTEyNzcsIHE9MjY3NikK
WyAgNTQwLjA4Mzc1NV0gU2VuZGluZyBOTUkgZnJvbSBDUFUgNyB0byBDUFVzIDI6ClsgIDU0
MS4zMzE4MjldIHdhdGNoZG9nOiBCVUc6IHNvZnQgbG9ja3VwIC0gQ1BVIzEgc3R1Y2sgZm9y
IDIzcyEgW1hvcmc6OTc3XQpbICA1NDEuMzM5MjE3XSBNb2R1bGVzIGxpbmtlZCBpbjogYnJp
ZGdlIHN0cCBsbGMgaW50ZWxfcmFwbCBjcmN0MTBkaWZfcGNsbXVsIGNyYzMyX3BjbG11bCBn
aGFzaF9jbG11bG5pX2ludGVsIHBjYmMgYWVzbmlfaW50ZWwgYWVzX3g4Nl82NCBtZ2FnMjAw
IGNyeXB0b19zaW1kIHNuZF9wY20gdHRtIGNyeXB0ZCBzbmRfdGltZXIgZ2x1ZV9oZWxwZXIg
ZHJtX2ttc19oZWxwZXIgcHBkZXYgc25kIGlwbWlfc2kgbWVpX21lIHNvdW5kY29yZSBpVENP
X3dkdCBpcG1pX2RldmludGYgZHJtIGlUQ09fdmVuZG9yX3N1cHBvcnQgbWVpIHNnIGludGVs
X3BjaF90aGVybWFsIGllMzEyMDBfZWRhYyBpbnRlbF9yYXBsX3BlcmYgcGNzcGtyIGlwbWlf
bXNnaGFuZGxlciB3bWkgcGFycG9ydF9wYyBpbnRlbF92YnRuIHBhcnBvcnQgYWNwaV9wb3dl
cl9tZXRlciB2aWRlbyBiYXR0ZXJ5IHNwYXJzZV9rZXltYXAgYnV0dG9uIGV2ZGV2IGpveWRl
diB4ZW5fcGNpYmFjayB4ZW5fbmV0YmFjayB4ZW5fYmxrYmFjayB4ZW5fZ250YWxsb2MgeGVu
X2dudGRldiB4ZW5fZXZ0Y2huIHhlbmZzIHhlbl9wcml2Y21kIGlwX3RhYmxlcyB4X3RhYmxl
cyBhdXRvZnM0IGV4dDQgY3JjMzJjX2dlbmVyaWMgY3JjMTYgbWJjYWNoZSBqYmQyIGZzY3J5
cHRvIGhpZF9nZW5lcmljIHVzYmhpZCBoaWQgc2RfbW9kIGFoY2kgbGliYWhjaSB4aGNpX3Bj
aSBpZ2IgbGliYXRhIHhoY2lfaGNkIGkyY19hbGdvX2JpdCBjcmMzMmNfaW50ZWwgdXNiY29y
ZSBpMmNfaTgwMSBzY3NpX21vZCBkY2EgZTEwMDBlIGZhbiB0aGVybWFsClsgIDU0MS40MTUy
MjddIENQVTogMSBQSUQ6IDk3NyBDb21tOiBYb3JnIFRhaW50ZWQ6IEcgICAgICAgICAgICAg
TCAgICA0LjE5LjArICMxClsgIDU0MS40MjMyNzNdIEhhcmR3YXJlIG5hbWU6IEludGVsIENv
cnBvcmF0aW9uIFMxMjAwU1AvUzEyMDBTUCwgQklPUyBTMTIwMFNQLjg2Qi4wMy4wMS4wMDIw
LjA1MjYyMDE3MDczNyAwNS8yNi8yMDE3ClsgIDU0MS40MzQ4MTRdIFJJUDogMDAxMDpzbXBf
Y2FsbF9mdW5jdGlvbl9zaW5nbGUrMHhkYi8weDEwMApbICA1NDEuNDQwOTE4XSBDb2RlOiAy
NSAyOCAwMCAwMCAwMCA3NSA0MCA0OCA4MyBjNCA0OCA0MSA1YSA1ZCA0OSA4ZCA2MiBmOCBj
MyA0OCA4OSBkMSA0OCA4OSBmMiA0OCA4ZCA3NSBiMCBlOCA2ZCBmZSBmZiBmZiA4YiA1NSBj
OCA4MyBlMiAwMSA3NCAwYSA8ZjM+IDkwIDhiIDU1IGM4IDgzIGUyIDAxIDc1IGY2IGViIGMy
IDhiIDA1IGZiIGVhIDRhIDAxIDg1IGMwIDc1IDgwClsgIDU0MS40NjE5NTddIFJTUDogMDAx
ODpmZmZmYzkwMDAxMzNmYzgwIEVGTEFHUzogMDAwMDAyMDIgT1JJR19SQVg6IGZmZmZmZmZm
ZmZmZmZmMGMKWyAgNTQxLjQ3MDQ5MF0gUkFYOiAwMDAwMDAwMDAwMDAwMDAwIFJCWDogZmZm
Zjg4MDI2YjA4ODQ0MCBSQ1g6IDAwMDAwMDAwMDAwMDAyMDAKWyAgNTQxLjQ3ODUzM10gUkRY
OiAwMDAwMDAwMDAwMDAwMDAxIFJTSTogZmZmZmZmZmY4MjExNDE2MCBSREk6IGZmZmZmZmZm
ODFjMTE4MDAKWyAgNTQxLjQ4NjU4Ml0gUkJQOiBmZmZmYzkwMDAxMzNmY2QwIFIwODogMDAw
MDAwMDAwMDAwMDAwMCBSMDk6IDAwMDAwMDAwMDAwMDAwMDcKWyAgNTQxLjQ5NDYzMF0gUjEw
OiAwMDAwMDAwMDAwMDAwMDAwIFIxMTogMDAwMDAwMDAwMDAwMDA0MCBSMTI6IDAwMDAwMDAw
MDAwMDAwMDEKWyAgNTQxLjUwMjY3NV0gUjEzOiBmZmZmODgwMjMzZjM4OTYwIFIxNDogZmZm
Zjg4MDI2YjA4ODA0MCBSMTU6IGZmZmY4ODAyMzUyYzdiYjgKWyAgNTQxLjUxMDcyMF0gRlM6
ICAwMDAwN2ZiZDQ1OGMyYTQwKDAwMDApIEdTOmZmZmY4ODAyNmI2NDAwMDAoMDAwMCkga25s
R1M6MDAwMDAwMDAwMDAwMDAwMApbICA1NDEuNTE5ODM4XSBDUzogIDAwMTAgRFM6IDAwMDAg
RVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzClsgIDU0MS41MjYzMjldIENSMjogMDAw
MDdmMTZmNDEyMTAwMCBDUjM6IDAwMDAwMDAyNTRlM2MwMDQgQ1I0OiAwMDAwMDAwMDAwMzYw
NmUwClsgIDU0MS41MzQzNzhdIERSMDogMDAwMDAwMDAwMDAwMDAwMCBEUjE6IDAwMDAwMDAw
MDAwMDAwMDAgRFIyOiAwMDAwMDAwMDAwMDAwMDAwClsgIDU0MS41NDI0MjJdIERSMzogMDAw
MDAwMDAwMDAwMDAwMCBEUjY6IDAwMDAwMDAwZmZmZTBmZjAgRFI3OiAwMDAwMDAwMDAwMDAw
NDAwClsgIDU0MS41NTA0NjldIENhbGwgVHJhY2U6ClsgIDU0MS41NTMyODRdICA/IGZsdXNo
X3RsYl9mdW5jX2NvbW1vbi5jb25zdHByb3AuOSsweDIzMC8weDIzMApbICA1NDEuNTU5Njgw
XSAgPyBjcHVtYXNrX25leHRfYW5kKzB4MTkvMHgyMApbICA1NDEuNTY0MjQwXSAgPyBzbXBf
Y2FsbF9mdW5jdGlvbl9tYW55KzB4YTMvMHgyNjAKWyAgNTQxLjU2OTQ3Nl0gID8gZmx1c2hf
dGxiX21tX3JhbmdlKzB4ZDUvMHgxMzAKWyAgNTQxLjU3NDMyMF0gIGZsdXNoX3RsYl9tbV9y
YW5nZSsweGQ1LzB4MTMwClsgIDU0MS41Nzg5NzZdICA/IHRsYl9mbHVzaF9tbXUrMHg0Ni8w
eDExMApbICA1NDEuNTgzMzM4XSAgdGxiX2ZsdXNoX21tdSsweDQ2LzB4MTEwClsgIDU0MS41
ODc1MDldICBhcmNoX3RsYl9maW5pc2hfbW11KzB4MTYvMHhhMApbICA1NDEuNTkyMTYwXSAg
dGxiX2ZpbmlzaF9tbXUrMHgxZi8weDMwClsgIDU0MS41OTYzMzNdICB1bm1hcF9yZWdpb24r
MHhkOS8weDEyMApbICA1NDEuNjAwNDA0XSAgZG9fbXVubWFwKzB4MjdlLzB4NDQwClsgIDU0
MS42MDQyODJdICBfX3g2NF9zeXNfYnJrKzB4MTVlLzB4MWQwClsgIDU0MS42MDg1NDldICBk
b19zeXNjYWxsXzY0KzB4NTUvMHgxMDAKWyAgNTQxLjYxMjcxNF0gIGVudHJ5X1NZU0NBTExf
NjRfYWZ0ZXJfaHdmcmFtZSsweDQ0LzB4YTkKWyAgNTQxLjYxODQzN10gUklQOiAwMDMzOjB4
N2ZiZDQzMmRhY2E5ClsgIDU0MS42MjI1MDhdIENvZGU6IDVjIGMzIDBmIDFmIDgwIDAwIDAw
IDAwIDAwIDY0IDgzIDNiIDBkIDc1IGU5IDY0IGM3IDAzIDAxIDAwIDAwIDAwIDViIDVkIDQx
IDVjIGMzIDY2IDBmIDFmIDQ0IDAwIDAwIGI5IDBjIDAwIDAwIDAwIDg5IGM4IDBmIDA1IDw0
OD4gM2QgMDAgZjAgZmYgZmYgNDggODkgYzIgNzcgMWMgNDggOGIgMDUgMGQgODIgMmIgMDAg
NDggODkgMTAgMzEKWyAgNTQxLjY0MzU0NV0gUlNQOiAwMDJiOjAwMDA3ZmZlMTAzZGY3MDgg
RUZMQUdTOiAwMDAwMzI0NiBPUklHX1JBWDogMDAwMDAwMDAwMDAwMDAwYwpbICA1NDEuNjUy
MDc2XSBSQVg6IGZmZmZmZmZmZmZmZmZmZGEgUkJYOiAwMDAwNTY0NWY2Yjk3MDAwIFJDWDog
MDAwMDdmYmQ0MzJkYWNhOQpbICA1NDEuNjYwMTIwXSBSRFg6IDAwMDAwMDAwMDAwMDAwMDAg
UlNJOiAwMDAwN2ZiZDQzNTkzYjU4IFJESTogMDAwMDU2NDVmNWY3MzAwMApbICA1NDEuNjY4
MTY4XSBSQlA6IGZmZmZmZmZmZmYzZGMwMDAgUjA4OiAwMDAwMDAwMDAwMDAwMDAxIFIwOTog
MDAwMDAwMDAwMDAwMDAwMApbICA1NDEuNjc2MjE0XSBSMTA6IDAwMDAwMDAwMDAwMDAwMjAg
UjExOiAwMDAwMDAwMDAwMDAzMjQ2IFIxMjogMDAwMDdmYmQ0MzU5NWY1OApbICA1NDEuNjg0
MjY0XSBSMTM6IDAwMDA3ZmJkNDM1OTQzODAgUjE0OiAwMDAwN2ZiZDQzNTk0MzkwIFIxNTog
MDAwMDU2NDVmNmI5NzAwMApbICA1NTAuMDExOTQ3XSByY3U6IHJjdV9zY2hlZCBrdGhyZWFk
IHN0YXJ2ZWQgZm9yIDEzMjUxIGppZmZpZXMhIGcxMTI3NyBmMHgwIFJDVV9HUF9XQUlUX0ZR
Uyg1KSAtPnN0YXRlPTB4NDAyIC0+Y3B1PTMKWyAgNTUwLjAyMzQwN10gcmN1OiBSQ1UgZ3Jh
Y2UtcGVyaW9kIGt0aHJlYWQgc3RhY2sgZHVtcDoKWyAgNTUwLjAyOTEyOV0gcmN1X3NjaGVk
ICAgICAgIEkgICAgMCAgICAxMCAgICAgIDIgMHg4MDAwMDAwMApbICA1NTAuMDM1MzMwXSBD
YWxsIFRyYWNlOgpbICA1NTAuMDM4MTQ3XSAgPyBfX3NjaGVkdWxlKzB4M2Y1LzB4ODgwClsg
IDU1MC4wNDIzMTNdICBzY2hlZHVsZSsweDMyLzB4ODAKWyAgNTUwLjA0NTkwMV0gIHNjaGVk
dWxlX3RpbWVvdXQrMHgxNmYvMHgzNTAKWyAgNTUwLjA1MDQ1N10gID8gX19uZXh0X3RpbWVy
X2ludGVycnVwdCsweGMwLzB4YzAKWyAgNTUwLjA1NTU5NF0gIHJjdV9ncF9rdGhyZWFkKzB4
NTcxLzB4ODYwClsgIDU1MC4wNTk5NThdICBrdGhyZWFkKzB4ZjgvMHgxMzAKWyAgNTUwLjA2
MzU0N10gID8gY2FsbF9yY3UrMHgxMC8weDEwClsgIDU1MC4wNjczMjhdICA/IGt0aHJlYWRf
Y3JlYXRlX3dvcmtlcl9vbl9jcHUrMHg3MC8weDcwClsgIDU1MC4wNzMwNDhdICByZXRfZnJv
bV9mb3JrKzB4MzUvMHg0MApbICA1NjkuMzMwNTg4XSB3YXRjaGRvZzogQlVHOiBzb2Z0IGxv
Y2t1cCAtIENQVSMxIHN0dWNrIGZvciAyM3MhIFtYb3JnOjk3N10KWyAgNTY5LjMzNzk3N10g
TW9kdWxlcyBsaW5rZWQgaW46IGJyaWRnZSBzdHAgbGxjIGludGVsX3JhcGwgY3JjdDEwZGlm
X3BjbG11bCBjcmMzMl9wY2xtdWwgZ2hhc2hfY2xtdWxuaV9pbnRlbCBwY2JjIGFlc25pX2lu
dGVsIGFlc194ODZfNjQgbWdhZzIwMCBjcnlwdG9fc2ltZCBzbmRfcGNtIHR0bSBjcnlwdGQg
c25kX3RpbWVyIGdsdWVfaGVscGVyIGRybV9rbXNfaGVscGVyIHBwZGV2IHNuZCBpcG1pX3Np
IG1laV9tZSBzb3VuZGNvcmUgaVRDT193ZHQgaXBtaV9kZXZpbnRmIGRybSBpVENPX3ZlbmRv
cl9zdXBwb3J0IG1laSBzZyBpbnRlbF9wY2hfdGhlcm1hbCBpZTMxMjAwX2VkYWMgaW50ZWxf
cmFwbF9wZXJmIHBjc3BrciBpcG1pX21zZ2hhbmRsZXIgd21pIHBhcnBvcnRfcGMgaW50ZWxf
dmJ0biBwYXJwb3J0IGFjcGlfcG93ZXJfbWV0ZXIgdmlkZW8gYmF0dGVyeSBzcGFyc2Vfa2V5
bWFwIGJ1dHRvbiBldmRldiBqb3lkZXYgeGVuX3BjaWJhY2sgeGVuX25ldGJhY2sgeGVuX2Js
a2JhY2sgeGVuX2dudGFsbG9jIHhlbl9nbnRkZXYgeGVuX2V2dGNobiB4ZW5mcyB4ZW5fcHJp
dmNtZCBpcF90YWJsZXMgeF90YWJsZXMgYXV0b2ZzNCBleHQ0IGNyYzMyY19nZW5lcmljIGNy
YzE2IG1iY2FjaGUgamJkMiBmc2NyeXB0byBoaWRfZ2VuZXJpYyB1c2JoaWQgaGlkIHNkX21v
ZCBhaGNpIGxpYmFoY2kgeGhjaV9wY2kgaWdiIGxpYmF0YSB4aGNpX2hjZCBpMmNfYWxnb19i
aXQgY3JjMzJjX2ludGVsIHVzYmNvcmUgaTJjX2k4MDEgc2NzaV9tb2QgZGNhIGUxMDAwZSBm
YW4gdGhlcm1hbApbICA1NjkuNDEzOTg1XSBDUFU6IDEgUElEOiA5NzcgQ29tbTogWG9yZyBU
YWludGVkOiBHICAgICAgICAgICAgIEwgICAgNC4xOS4wKyAjMQpbICA1NjkuNDIyMDMxXSBI
YXJkd2FyZSBuYW1lOiBJbnRlbCBDb3Jwb3JhdGlvbiBTMTIwMFNQL1MxMjAwU1AsIEJJT1Mg
UzEyMDBTUC44NkIuMDMuMDEuMDAyMC4wNTI2MjAxNzA3MzcgMDUvMjYvMjAxNwpbICA1Njku
NDMzNTcwXSBSSVA6IDAwMTA6c21wX2NhbGxfZnVuY3Rpb25fc2luZ2xlKzB4ZGIvMHgxMDAK
WyAgNTY5LjQzOTY4MV0gQ29kZTogMjUgMjggMDAgMDAgMDAgNzUgNDAgNDggODMgYzQgNDgg
NDEgNWEgNWQgNDkgOGQgNjIgZjggYzMgNDggODkgZDEgNDggODkgZjIgNDggOGQgNzUgYjAg
ZTggNmQgZmUgZmYgZmYgOGIgNTUgYzggODMgZTIgMDEgNzQgMGEgPGYzPiA5MCA4YiA1NSBj
OCA4MyBlMiAwMSA3NSBmNiBlYiBjMiA4YiAwNSBmYiBlYSA0YSAwMSA4NSBjMCA3NSA4MApb
ICA1NjkuNDYwNzE2XSBSU1A6IDAwMTg6ZmZmZmM5MDAwMTMzZmM4MCBFRkxBR1M6IDAwMDAw
MjAyIE9SSUdfUkFYOiBmZmZmZmZmZmZmZmZmZjBjClsgIDU2OS40NjkyNDhdIFJBWDogMDAw
MDAwMDAwMDAwMDAwMCBSQlg6IGZmZmY4ODAyNmIwODg0NDAgUkNYOiAwMDAwMDAwMDAwMDAw
MjAwClsgIDU2OS40NzcyOTVdIFJEWDogMDAwMDAwMDAwMDAwMDAwMSBSU0k6IGZmZmZmZmZm
ODIxMTQxNjAgUkRJOiBmZmZmZmZmZjgxYzExODAwClsgIDU2OS40ODUzNDFdIFJCUDogZmZm
ZmM5MDAwMTMzZmNkMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAwMDAwMDAwMDAw
MDA3ClsgIDU2OS40OTMzODhdIFIxMDogMDAwMDAwMDAwMDAwMDAwMCBSMTE6IDAwMDAwMDAw
MDAwMDAwNDAgUjEyOiAwMDAwMDAwMDAwMDAwMDAxClsgIDU2OS41MDE0MzRdIFIxMzogZmZm
Zjg4MDIzM2YzODk2MCBSMTQ6IGZmZmY4ODAyNmIwODgwNDAgUjE1OiBmZmZmODgwMjM1MmM3
YmI4ClsgIDU2OS41MDk0ODJdIEZTOiAgMDAwMDdmYmQ0NThjMmE0MCgwMDAwKSBHUzpmZmZm
ODgwMjZiNjQwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKWyAgNTY5LjUxODU5
NF0gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwpb
ICA1NjkuNTI1MDkwXSBDUjI6IDAwMDA3ZjE2ZjQxMjEwMDAgQ1IzOiAwMDAwMDAwMjU0ZTNj
MDA0IENSNDogMDAwMDAwMDAwMDM2MDZlMApbICA1NjkuNTMzMTM1XSBEUjA6IDAwMDAwMDAw
MDAwMDAwMDAgRFIxOiAwMDAwMDAwMDAwMDAwMDAwIERSMjogMDAwMDAwMDAwMDAwMDAwMApb
ICA1NjkuNTQxMTgzXSBEUjM6IDAwMDAwMDAwMDAwMDAwMDAgRFI2OiAwMDAwMDAwMGZmZmUw
ZmYwIERSNzogMDAwMDAwMDAwMDAwMDQwMApbICA1NjkuNTQ5MjMwXSBDYWxsIFRyYWNlOgpb
ICA1NjkuNTUyMDQyXSAgPyBmbHVzaF90bGJfZnVuY19jb21tb24uY29uc3Rwcm9wLjkrMHgy
MzAvMHgyMzAKWyAgNTY5LjU1ODQ0MF0gID8gY3B1bWFza19uZXh0X2FuZCsweDE5LzB4MjAK
WyAgNTY5LjU2Mjk5OV0gID8gc21wX2NhbGxfZnVuY3Rpb25fbWFueSsweGEzLzB4MjYwClsg
IDU2OS41NjgyMzVdICA/IGZsdXNoX3RsYl9tbV9yYW5nZSsweGQ1LzB4MTMwClsgIDU2OS41
NzMwNzldICBmbHVzaF90bGJfbW1fcmFuZ2UrMHhkNS8weDEzMApbICA1NjkuNTc3NzM2XSAg
PyB0bGJfZmx1c2hfbW11KzB4NDYvMHgxMTAKWyAgNTY5LjU4MjEwMF0gIHRsYl9mbHVzaF9t
bXUrMHg0Ni8weDExMApbICA1NjkuNTg2MjY4XSAgYXJjaF90bGJfZmluaXNoX21tdSsweDE2
LzB4YTAKWyAgNTY5LjU5MDkxOF0gIHRsYl9maW5pc2hfbW11KzB4MWYvMHgzMApbICA1Njku
NTk1MDg3XSAgdW5tYXBfcmVnaW9uKzB4ZDkvMHgxMjAKWyAgNTY5LjU5OTE2M10gIGRvX211
bm1hcCsweDI3ZS8weDQ0MApbICA1NjkuNjAzMDQyXSAgX194NjRfc3lzX2JyaysweDE1ZS8w
eDFkMApbICA1NjkuNjA3MzA2XSAgZG9fc3lzY2FsbF82NCsweDU1LzB4MTAwClsgIDU2OS42
MTE0NzJdICBlbnRyeV9TWVNDQUxMXzY0X2FmdGVyX2h3ZnJhbWUrMHg0NC8weGE5ClsgIDU2
OS42MTcxOTFdIFJJUDogMDAzMzoweDdmYmQ0MzJkYWNhOQpbICA1NjkuNjIxMjY0XSBDb2Rl
OiA1YyBjMyAwZiAxZiA4MCAwMCAwMCAwMCAwMCA2NCA4MyAzYiAwZCA3NSBlOSA2NCBjNyAw
MyAwMSAwMCAwMCAwMCA1YiA1ZCA0MSA1YyBjMyA2NiAwZiAxZiA0NCAwMCAwMCBiOSAwYyAw
MCAwMCAwMCA4OSBjOCAwZiAwNSA8NDg+IDNkIDAwIGYwIGZmIGZmIDQ4IDg5IGMyIDc3IDFj
IDQ4IDhiIDA1IDBkIDgyIDJiIDAwIDQ4IDg5IDEwIDMxClsgIDU2OS42NDIzMDNdIFJTUDog
MDAyYjowMDAwN2ZmZTEwM2RmNzA4IEVGTEFHUzogMDAwMDMyNDYgT1JJR19SQVg6IDAwMDAw
MDAwMDAwMDAwMGMKWyAgNTY5LjY1MDgzM10gUkFYOiBmZmZmZmZmZmZmZmZmZmRhIFJCWDog
MDAwMDU2NDVmNmI5NzAwMCBSQ1g6IDAwMDA3ZmJkNDMyZGFjYTkKWyAgNTY5LjY1ODg4MF0g
UkRYOiAwMDAwMDAwMDAwMDAwMDAwIFJTSTogMDAwMDdmYmQ0MzU5M2I1OCBSREk6IDAwMDA1
NjQ1ZjVmNzMwMDAKWyAgNTY5LjY2NjkyOV0gUkJQOiBmZmZmZmZmZmZmM2RjMDAwIFIwODog
MDAwMDAwMDAwMDAwMDAwMSBSMDk6IDAwMDAwMDAwMDAwMDAwMDAKWyAgNTY5LjY3NDk3NV0g
UjEwOiAwMDAwMDAwMDAwMDAwMDIwIFIxMTogMDAwMDAwMDAwMDAwMzI0NiBSMTI6IDAwMDA3
ZmJkNDM1OTVmNTgKWyAgNTY5LjY4MzAyMV0gUjEzOiAwMDAwN2ZiZDQzNTk0MzgwIFIxNDog
MDAwMDdmYmQ0MzU5NDM5MCBSMTU6IDAwMDA1NjQ1ZjZiOTcwMDAKWyAgNTk3LjMyOTM2OF0g
d2F0Y2hkb2c6IEJVRzogc29mdCBsb2NrdXAgLSBDUFUjMSBzdHVjayBmb3IgMjNzISBbWG9y
Zzo5NzddClsgIDU5Ny4zMzY3NTZdIE1vZHVsZXMgbGlua2VkIGluOiBicmlkZ2Ugc3RwIGxs
YyBpbnRlbF9yYXBsIGNyY3QxMGRpZl9wY2xtdWwgY3JjMzJfcGNsbXVsIGdoYXNoX2NsbXVs
bmlfaW50ZWwgcGNiYyBhZXNuaV9pbnRlbCBhZXNfeDg2XzY0IG1nYWcyMDAgY3J5cHRvX3Np
bWQgc25kX3BjbSB0dG0gY3J5cHRkIHNuZF90aW1lciBnbHVlX2hlbHBlciBkcm1fa21zX2hl
bHBlciBwcGRldiBzbmQgaXBtaV9zaSBtZWlfbWUgc291bmRjb3JlIGlUQ09fd2R0IGlwbWlf
ZGV2aW50ZiBkcm0gaVRDT192ZW5kb3Jfc3VwcG9ydCBtZWkgc2cgaW50ZWxfcGNoX3RoZXJt
YWwgaWUzMTIwMF9lZGFjIGludGVsX3JhcGxfcGVyZiBwY3Nwa3IgaXBtaV9tc2doYW5kbGVy
IHdtaSBwYXJwb3J0X3BjIGludGVsX3ZidG4gcGFycG9ydCBhY3BpX3Bvd2VyX21ldGVyIHZp
ZGVvIGJhdHRlcnkgc3BhcnNlX2tleW1hcCBidXR0b24gZXZkZXYgam95ZGV2IHhlbl9wY2li
YWNrIHhlbl9uZXRiYWNrIHhlbl9ibGtiYWNrIHhlbl9nbnRhbGxvYyB4ZW5fZ250ZGV2IHhl
bl9ldnRjaG4geGVuZnMgeGVuX3ByaXZjbWQgaXBfdGFibGVzIHhfdGFibGVzIGF1dG9mczQg
ZXh0NCBjcmMzMmNfZ2VuZXJpYyBjcmMxNiBtYmNhY2hlIGpiZDIgZnNjcnlwdG8gaGlkX2dl
bmVyaWMgdXNiaGlkIGhpZCBzZF9tb2QgYWhjaSBsaWJhaGNpIHhoY2lfcGNpIGlnYiBsaWJh
dGEgeGhjaV9oY2QgaTJjX2FsZ29fYml0IGNyYzMyY19pbnRlbCB1c2Jjb3JlIGkyY19pODAx
IHNjc2lfbW9kIGRjYSBlMTAwMGUgZmFuIHRoZXJtYWwKWyAgNTk3LjQxMjc2N10gQ1BVOiAx
IFBJRDogOTc3IENvbW06IFhvcmcgVGFpbnRlZDogRyAgICAgICAgICAgICBMICAgIDQuMTku
MCsgIzEKWyAgNTk3LjQyMDgxMl0gSGFyZHdhcmUgbmFtZTogSW50ZWwgQ29ycG9yYXRpb24g
UzEyMDBTUC9TMTIwMFNQLCBCSU9TIFMxMjAwU1AuODZCLjAzLjAxLjAwMjAuMDUyNjIwMTcw
NzM3IDA1LzI2LzIwMTcKWyAgNTk3LjQzMjM1MV0gUklQOiAwMDEwOnNtcF9jYWxsX2Z1bmN0
aW9uX3NpbmdsZSsweGRiLzB4MTAwClsgIDU5Ny40Mzg0NTddIENvZGU6IDI1IDI4IDAwIDAw
IDAwIDc1IDQwIDQ4IDgzIGM0IDQ4IDQxIDVhIDVkIDQ5IDhkIDYyIGY4IGMzIDQ4IDg5IGQx
IDQ4IDg5IGYyIDQ4IDhkIDc1IGIwIGU4IDZkIGZlIGZmIGZmIDhiIDU1IGM4IDgzIGUyIDAx
IDc0IDBhIDxmMz4gOTAgOGIgNTUgYzggODMgZTIgMDEgNzUgZjYgZWIgYzIgOGIgMDUgZmIg
ZWEgNGEgMDEgODUgYzAgNzUgODAKWyAgNTk3LjQ1OTQ5OF0gUlNQOiAwMDE4OmZmZmZjOTAw
MDEzM2ZjODAgRUZMQUdTOiAwMDAwMDIwMiBPUklHX1JBWDogZmZmZmZmZmZmZmZmZmYwYwpb
ICA1OTcuNDY4MDI3XSBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiBmZmZmODgwMjZiMDg4
NDQwIFJDWDogMDAwMDAwMDAwMDAwMDIwMApbICA1OTcuNDc2MDc1XSBSRFg6IDAwMDAwMDAw
MDAwMDAwMDEgUlNJOiBmZmZmZmZmZjgyMTE0MTYwIFJESTogZmZmZmZmZmY4MWMxMTgwMApb
ICA1OTcuNDg0MTIwXSBSQlA6IGZmZmZjOTAwMDEzM2ZjZDAgUjA4OiAwMDAwMDAwMDAwMDAw
MDAwIFIwOTogMDAwMDAwMDAwMDAwMDAwNwpbICA1OTcuNDkyMTY5XSBSMTA6IDAwMDAwMDAw
MDAwMDAwMDAgUjExOiAwMDAwMDAwMDAwMDAwMDQwIFIxMjogMDAwMDAwMDAwMDAwMDAwMQpb
ICA1OTcuNTAwMjEzXSBSMTM6IGZmZmY4ODAyMzNmMzg5NjAgUjE0OiBmZmZmODgwMjZiMDg4
MDQwIFIxNTogZmZmZjg4MDIzNTJjN2JiOApbICA1OTcuNTA4MjYzXSBGUzogIDAwMDA3ZmJk
NDU4YzJhNDAoMDAwMCkgR1M6ZmZmZjg4MDI2YjY0MDAwMCgwMDAwKSBrbmxHUzowMDAwMDAw
MDAwMDAwMDAwClsgIDU5Ny41MTczNzVdIENTOiAgMDAxMCBEUzogMDAwMCBFUzogMDAwMCBD
UjA6IDAwMDAwMDAwODAwNTAwMzMKWyAgNTk3LjUyMzg2OV0gQ1IyOiAwMDAwN2YxNmY0MTIx
MDAwIENSMzogMDAwMDAwMDI1NGUzYzAwNCBDUjQ6IDAwMDAwMDAwMDAzNjA2ZTAKWyAgNTk3
LjUzMTkxOF0gRFIwOiAwMDAwMDAwMDAwMDAwMDAwIERSMTogMDAwMDAwMDAwMDAwMDAwMCBE
UjI6IDAwMDAwMDAwMDAwMDAwMDAKWyAgNTk3LjUzOTk2NF0gRFIzOiAwMDAwMDAwMDAwMDAw
MDAwIERSNjogMDAwMDAwMDBmZmZlMGZmMCBEUjc6IDAwMDAwMDAwMDAwMDA0MDAKWyAgNTk3
LjU0ODAwOV0gQ2FsbCBUcmFjZToKWyAgNTk3LjU1MDgyNF0gID8gZmx1c2hfdGxiX2Z1bmNf
Y29tbW9uLmNvbnN0cHJvcC45KzB4MjMwLzB4MjMwClsgIDU5Ny41NTcyMjJdICA/IGNwdW1h
c2tfbmV4dF9hbmQrMHgxOS8weDIwClsgIDU5Ny41NjE3NzldICA/IHNtcF9jYWxsX2Z1bmN0
aW9uX21hbnkrMHhhMy8weDI2MApbICA1OTcuNTY3MDEzXSAgPyBmbHVzaF90bGJfbW1fcmFu
Z2UrMHhkNS8weDEzMApbICA1OTcuNTcxODU5XSAgZmx1c2hfdGxiX21tX3JhbmdlKzB4ZDUv
MHgxMzAKWyAgNTk3LjU3NjUxNV0gID8gdGxiX2ZsdXNoX21tdSsweDQ2LzB4MTEwClsgIDU5
Ny41ODA4NzddICB0bGJfZmx1c2hfbW11KzB4NDYvMHgxMTAKWyAgNTk3LjU4NTA0N10gIGFy
Y2hfdGxiX2ZpbmlzaF9tbXUrMHgxNi8weGEwClsgIDU5Ny41ODk3MDFdICB0bGJfZmluaXNo
X21tdSsweDFmLzB4MzAKWyAgNTk3LjU5Mzg3MF0gIHVubWFwX3JlZ2lvbisweGQ5LzB4MTIw
ClsgIDU5Ny41OTc5NDRdICBkb19tdW5tYXArMHgyN2UvMHg0NDAKWyAgNTk3LjYwMTgyMV0g
IF9feDY0X3N5c19icmsrMHgxNWUvMHgxZDAKWyAgNTk3LjYwNjA4Nl0gIGRvX3N5c2NhbGxf
NjQrMHg1NS8weDEwMApbICA1OTcuNjEwMjU0XSAgZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9o
d2ZyYW1lKzB4NDQvMHhhOQpbICA1OTcuNjE1OTcxXSBSSVA6IDAwMzM6MHg3ZmJkNDMyZGFj
YTkKWyAgNTk3LjYyMDA0NV0gQ29kZTogNWMgYzMgMGYgMWYgODAgMDAgMDAgMDAgMDAgNjQg
ODMgM2IgMGQgNzUgZTkgNjQgYzcgMDMgMDEgMDAgMDAgMDAgNWIgNWQgNDEgNWMgYzMgNjYg
MGYgMWYgNDQgMDAgMDAgYjkgMGMgMDAgMDAgMDAgODkgYzggMGYgMDUgPDQ4PiAzZCAwMCBm
MCBmZiBmZiA0OCA4OSBjMiA3NyAxYyA0OCA4YiAwNSAwZCA4MiAyYiAwMCA0OCA4OSAxMCAz
MQpbICA1OTcuNjQxMDgzXSBSU1A6IDAwMmI6MDAwMDdmZmUxMDNkZjcwOCBFRkxBR1M6IDAw
MDAzMjQ2IE9SSUdfUkFYOiAwMDAwMDAwMDAwMDAwMDBjClsgIDU5Ny42NDk2MTRdIFJBWDog
ZmZmZmZmZmZmZmZmZmZkYSBSQlg6IDAwMDA1NjQ1ZjZiOTcwMDAgUkNYOiAwMDAwN2ZiZDQz
MmRhY2E5ClsgIDU5Ny42NTc2NjBdIFJEWDogMDAwMDAwMDAwMDAwMDAwMCBSU0k6IDAwMDA3
ZmJkNDM1OTNiNTggUkRJOiAwMDAwNTY0NWY1ZjczMDAwClsgIDU5Ny42NjU3MDZdIFJCUDog
ZmZmZmZmZmZmZjNkYzAwMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDEgUjA5OiAwMDAwMDAwMDAw
MDAwMDAwClsgIDU5Ny42NzM3NTRdIFIxMDogMDAwMDAwMDAwMDAwMDAyMCBSMTE6IDAwMDAw
MDAwMDAwMDMyNDYgUjEyOiAwMDAwN2ZiZDQzNTk1ZjU4ClsgIDU5Ny42ODE4MDBdIFIxMzog
MDAwMDdmYmQ0MzU5NDM4MCBSMTQ6IDAwMDA3ZmJkNDM1OTQzOTAgUjE1OiAwMDAwNTY0NWY2
Yjk3MDAwClsgIDYwMy4wNzcxMTddIHJjdTogSU5GTzogcmN1X3NjaGVkIGRldGVjdGVkIHN0
YWxscyBvbiBDUFVzL3Rhc2tzOgpbICA2MDMuMDgzNjMzXSByY3U6IAkyLS4uLjA6ICg2MyB0
aWNrcyB0aGlzIEdQKSBpZGxlPTNlNi8xLzB4NDAwMDAwMDAwMDAwMDAwMCBzb2Z0aXJxPTc1
MjIvNzUyMiBmcXM9NDggClsgIDYwMy4wOTM5MTBdIHJjdTogCShkZXRlY3RlZCBieSA3LCB0
PTY4MjcyIGppZmZpZXMsIGc9MTEyNzcsIHE9MzY2NSkKWyAgNjAzLjEwMDk4NF0gU2VuZGlu
ZyBOTUkgZnJvbSBDUFUgNyB0byBDUFVzIDI6ClsgIDYxMy4wMjk0NzZdIHJjdTogcmN1X3Nj
aGVkIGt0aHJlYWQgc3RhcnZlZCBmb3IgMTMyNTEgamlmZmllcyEgZzExMjc3IGYweDAgUkNV
X0dQX1dBSVRfRlFTKDUpIC0+c3RhdGU9MHg0MDIgLT5jcHU9MwpbICA2MTMuMDQwOTM0XSBy
Y3U6IFJDVSBncmFjZS1wZXJpb2Qga3RocmVhZCBzdGFjayBkdW1wOgpbICA2MTMuMDQ2NjU2
XSByY3Vfc2NoZWQgICAgICAgSSAgICAwICAgIDEwICAgICAgMiAweDgwMDAwMDAwClsgIDYx
My4wNTI4NjBdIENhbGwgVHJhY2U6ClsgIDYxMy4wNTU2NzNdICA/IF9fc2NoZWR1bGUrMHgz
ZjUvMHg4ODAKWyAgNjEzLjA1OTg0MF0gIHNjaGVkdWxlKzB4MzIvMHg4MApbICA2MTMuMDYz
NDI5XSAgc2NoZWR1bGVfdGltZW91dCsweDE2Zi8weDM1MApbICA2MTMuMDY3OTg2XSAgPyBf
X25leHRfdGltZXJfaW50ZXJydXB0KzB4YzAvMHhjMApbICA2MTMuMDczMTIyXSAgcmN1X2dw
X2t0aHJlYWQrMHg1NzEvMHg4NjAKWyAgNjEzLjA3NzQ4NF0gIGt0aHJlYWQrMHhmOC8weDEz
MApbICA2MTMuMDgxMDczXSAgPyBjYWxsX3JjdSsweDEwLzB4MTAKWyAgNjEzLjA4NDg1NF0g
ID8ga3RocmVhZF9jcmVhdGVfd29ya2VyX29uX2NwdSsweDcwLzB4NzAKWyAgNjEzLjA5MDU3
NF0gIHJldF9mcm9tX2ZvcmsrMHgzNS8weDQwClsgIDYyNS4zMjgxNTddIHdhdGNoZG9nOiBC
VUc6IHNvZnQgbG9ja3VwIC0gQ1BVIzEgc3R1Y2sgZm9yIDIycyEgW1hvcmc6OTc3XQpbICA2
MjUuMzM1NTQ1XSBNb2R1bGVzIGxpbmtlZCBpbjogYnJpZGdlIHN0cCBsbGMgaW50ZWxfcmFw
bCBjcmN0MTBkaWZfcGNsbXVsIGNyYzMyX3BjbG11bCBnaGFzaF9jbG11bG5pX2ludGVsIHBj
YmMgYWVzbmlfaW50ZWwgYWVzX3g4Nl82NCBtZ2FnMjAwIGNyeXB0b19zaW1kIHNuZF9wY20g
dHRtIGNyeXB0ZCBzbmRfdGltZXIgZ2x1ZV9oZWxwZXIgZHJtX2ttc19oZWxwZXIgcHBkZXYg
c25kIGlwbWlfc2kgbWVpX21lIHNvdW5kY29yZSBpVENPX3dkdCBpcG1pX2RldmludGYgZHJt
IGlUQ09fdmVuZG9yX3N1cHBvcnQgbWVpIHNnIGludGVsX3BjaF90aGVybWFsIGllMzEyMDBf
ZWRhYyBpbnRlbF9yYXBsX3BlcmYgcGNzcGtyIGlwbWlfbXNnaGFuZGxlciB3bWkgcGFycG9y
dF9wYyBpbnRlbF92YnRuIHBhcnBvcnQgYWNwaV9wb3dlcl9tZXRlciB2aWRlbyBiYXR0ZXJ5
IHNwYXJzZV9rZXltYXAgYnV0dG9uIGV2ZGV2IGpveWRldiB4ZW5fcGNpYmFjayB4ZW5fbmV0
YmFjayB4ZW5fYmxrYmFjayB4ZW5fZ250YWxsb2MgeGVuX2dudGRldiB4ZW5fZXZ0Y2huIHhl
bmZzIHhlbl9wcml2Y21kIGlwX3RhYmxlcyB4X3RhYmxlcyBhdXRvZnM0IGV4dDQgY3JjMzJj
X2dlbmVyaWMgY3JjMTYgbWJjYWNoZSBqYmQyIGZzY3J5cHRvIGhpZF9nZW5lcmljIHVzYmhp
ZCBoaWQgc2RfbW9kIGFoY2kgbGliYWhjaSB4aGNpX3BjaSBpZ2IgbGliYXRhIHhoY2lfaGNk
IGkyY19hbGdvX2JpdCBjcmMzMmNfaW50ZWwgdXNiY29yZSBpMmNfaTgwMSBzY3NpX21vZCBk
Y2EgZTEwMDBlIGZhbiB0aGVybWFsClsgIDYyNS40MTE1NTVdIENQVTogMSBQSUQ6IDk3NyBD
b21tOiBYb3JnIFRhaW50ZWQ6IEcgICAgICAgICAgICAgTCAgICA0LjE5LjArICMxClsgIDYy
NS40MTk2MDFdIEhhcmR3YXJlIG5hbWU6IEludGVsIENvcnBvcmF0aW9uIFMxMjAwU1AvUzEy
MDBTUCwgQklPUyBTMTIwMFNQLjg2Qi4wMy4wMS4wMDIwLjA1MjYyMDE3MDczNyAwNS8yNi8y
MDE3ClsgIDYyNS40MzExMzldIFJJUDogMDAxMDpzbXBfY2FsbF9mdW5jdGlvbl9zaW5nbGUr
MHhkYi8weDEwMApbICA2MjUuNDM3MjQ4XSBDb2RlOiAyNSAyOCAwMCAwMCAwMCA3NSA0MCA0
OCA4MyBjNCA0OCA0MSA1YSA1ZCA0OSA4ZCA2MiBmOCBjMyA0OCA4OSBkMSA0OCA4OSBmMiA0
OCA4ZCA3NSBiMCBlOCA2ZCBmZSBmZiBmZiA4YiA1NSBjOCA4MyBlMiAwMSA3NCAwYSA8ZjM+
IDkwIDhiIDU1IGM4IDgzIGUyIDAxIDc1IGY2IGViIGMyIDhiIDA1IGZiIGVhIDRhIDAxIDg1
IGMwIDc1IDgwClsgIDYyNS40NTgyODRdIFJTUDogMDAxODpmZmZmYzkwMDAxMzNmYzgwIEVG
TEFHUzogMDAwMDAyMDIgT1JJR19SQVg6IGZmZmZmZmZmZmZmZmZmMGMKWyAgNjI1LjQ2Njgx
N10gUkFYOiAwMDAwMDAwMDAwMDAwMDAwIFJCWDogZmZmZjg4MDI2YjA4ODQ0MCBSQ1g6IDAw
MDAwMDAwMDAwMDAyMDAKWyAgNjI1LjQ3NDg2NF0gUkRYOiAwMDAwMDAwMDAwMDAwMDAxIFJT
STogZmZmZmZmZmY4MjExNDE2MCBSREk6IGZmZmZmZmZmODFjMTE4MDAKWyAgNjI1LjQ4Mjkx
MV0gUkJQOiBmZmZmYzkwMDAxMzNmY2QwIFIwODogMDAwMDAwMDAwMDAwMDAwMCBSMDk6IDAw
MDAwMDAwMDAwMDAwMDcKWyAgNjI1LjQ5MDk1N10gUjEwOiAwMDAwMDAwMDAwMDAwMDAwIFIx
MTogMDAwMDAwMDAwMDAwMDA0MCBSMTI6IDAwMDAwMDAwMDAwMDAwMDEKWyAgNjI1LjQ5OTAw
NF0gUjEzOiBmZmZmODgwMjMzZjM4OTYwIFIxNDogZmZmZjg4MDI2YjA4ODA0MCBSMTU6IGZm
ZmY4ODAyMzUyYzdiYjgKWyAgNjI1LjUwNzA0OF0gRlM6ICAwMDAwN2ZiZDQ1OGMyYTQwKDAw
MDApIEdTOmZmZmY4ODAyNmI2NDAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMApb
ICA2MjUuNTE2MTY1XSBDUzogIDAwMTAgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAw
MDgwMDUwMDMzClsgIDYyNS41MjI2NTddIENSMjogMDAwMDdmMTZmNDEyMTAwMCBDUjM6IDAw
MDAwMDAyNTRlM2MwMDQgQ1I0OiAwMDAwMDAwMDAwMzYwNmUwClsgIDYyNS41MzA3MDZdIERS
MDogMDAwMDAwMDAwMDAwMDAwMCBEUjE6IDAwMDAwMDAwMDAwMDAwMDAgRFIyOiAwMDAwMDAw
MDAwMDAwMDAwClsgIDYyNS41Mzg3NTJdIERSMzogMDAwMDAwMDAwMDAwMDAwMCBEUjY6IDAw
MDAwMDAwZmZmZTBmZjAgRFI3OiAwMDAwMDAwMDAwMDAwNDAwClsgIDYyNS41NDY3OTldIENh
bGwgVHJhY2U6ClsgIDYyNS41NDk2MTNdICA/IGZsdXNoX3RsYl9mdW5jX2NvbW1vbi5jb25z
dHByb3AuOSsweDIzMC8weDIzMApbICA2MjUuNTU2MDExXSAgPyBjcHVtYXNrX25leHRfYW5k
KzB4MTkvMHgyMApbICA2MjUuNTYwNTY3XSAgPyBzbXBfY2FsbF9mdW5jdGlvbl9tYW55KzB4
YTMvMHgyNjAKWyAgNjI1LjU2NTgwMl0gID8gZmx1c2hfdGxiX21tX3JhbmdlKzB4ZDUvMHgx
MzAKWyAgNjI1LjU3MDY0OV0gIGZsdXNoX3RsYl9tbV9yYW5nZSsweGQ1LzB4MTMwClsgIDYy
NS41NzUzMDVdICA/IHRsYl9mbHVzaF9tbXUrMHg0Ni8weDExMApbICA2MjUuNTc5NjY3XSAg
dGxiX2ZsdXNoX21tdSsweDQ2LzB4MTEwClsgIDYyNS41ODM4MzhdICBhcmNoX3RsYl9maW5p
c2hfbW11KzB4MTYvMHhhMApbICA2MjUuNTg4NDkwXSAgdGxiX2ZpbmlzaF9tbXUrMHgxZi8w
eDMwClsgIDYyNS41OTI2NjFdICB1bm1hcF9yZWdpb24rMHhkOS8weDEyMApbICA2MjUuNTk2
NzMxXSAgZG9fbXVubWFwKzB4MjdlLzB4NDQwClsgIDYyNS42MDA2MDldICBfX3g2NF9zeXNf
YnJrKzB4MTVlLzB4MWQwClsgIDYyNS42MDQ4NzRdICBkb19zeXNjYWxsXzY0KzB4NTUvMHgx
MDAKWyAgNjI1LjYwOTA0Nl0gIGVudHJ5X1NZU0NBTExfNjRfYWZ0ZXJfaHdmcmFtZSsweDQ0
LzB4YTkKWyAgNjI1LjYxNDc2NV0gUklQOiAwMDMzOjB4N2ZiZDQzMmRhY2E5ClsgIDYyNS42
MTg4MzVdIENvZGU6IDVjIGMzIDBmIDFmIDgwIDAwIDAwIDAwIDAwIDY0IDgzIDNiIDBkIDc1
IGU5IDY0IGM3IDAzIDAxIDAwIDAwIDAwIDViIDVkIDQxIDVjIGMzIDY2IDBmIDFmIDQ0IDAw
IDAwIGI5IDBjIDAwIDAwIDAwIDg5IGM4IDBmIDA1IDw0OD4gM2QgMDAgZjAgZmYgZmYgNDgg
ODkgYzIgNzcgMWMgNDggOGIgMDUgMGQgODIgMmIgMDAgNDggODkgMTAgMzEKWyAgNjI1LjYz
OTg3NF0gUlNQOiAwMDJiOjAwMDA3ZmZlMTAzZGY3MDggRUZMQUdTOiAwMDAwMzI0NiBPUklH
X1JBWDogMDAwMDAwMDAwMDAwMDAwYwpbICA2MjUuNjQ4NDAzXSBSQVg6IGZmZmZmZmZmZmZm
ZmZmZGEgUkJYOiAwMDAwNTY0NWY2Yjk3MDAwIFJDWDogMDAwMDdmYmQ0MzJkYWNhOQpbICA2
MjUuNjU2NDQ5XSBSRFg6IDAwMDAwMDAwMDAwMDAwMDAgUlNJOiAwMDAwN2ZiZDQzNTkzYjU4
IFJESTogMDAwMDU2NDVmNWY3MzAwMApbICA2MjUuNjY0NDk3XSBSQlA6IGZmZmZmZmZmZmYz
ZGMwMDAgUjA4OiAwMDAwMDAwMDAwMDAwMDAxIFIwOTogMDAwMDAwMDAwMDAwMDAwMApbICA2
MjUuNjcyNTQyXSBSMTA6IDAwMDAwMDAwMDAwMDAwMjAgUjExOiAwMDAwMDAwMDAwMDAzMjQ2
IFIxMjogMDAwMDdmYmQ0MzU5NWY1OApbICA2MjUuNjgwNTg5XSBSMTM6IDAwMDA3ZmJkNDM1
OTQzODAgUjE0OiAwMDAwN2ZiZDQzNTk0MzkwIFIxNTogMDAwMDU2NDVmNmI5NzAwMApbICA2
NTMuMzI2OTU2XSB3YXRjaGRvZzogQlVHOiBzb2Z0IGxvY2t1cCAtIENQVSMxIHN0dWNrIGZv
ciAyMnMhIFtYb3JnOjk3N10KWyAgNjUzLjMzNDM0NV0gTW9kdWxlcyBsaW5rZWQgaW46IGJy
aWRnZSBzdHAgbGxjIGludGVsX3JhcGwgY3JjdDEwZGlmX3BjbG11bCBjcmMzMl9wY2xtdWwg
Z2hhc2hfY2xtdWxuaV9pbnRlbCBwY2JjIGFlc25pX2ludGVsIGFlc194ODZfNjQgbWdhZzIw
MCBjcnlwdG9fc2ltZCBzbmRfcGNtIHR0bSBjcnlwdGQgc25kX3RpbWVyIGdsdWVfaGVscGVy
IGRybV9rbXNfaGVscGVyIHBwZGV2IHNuZCBpcG1pX3NpIG1laV9tZSBzb3VuZGNvcmUgaVRD
T193ZHQgaXBtaV9kZXZpbnRmIGRybSBpVENPX3ZlbmRvcl9zdXBwb3J0IG1laSBzZyBpbnRl
bF9wY2hfdGhlcm1hbCBpZTMxMjAwX2VkYWMgaW50ZWxfcmFwbF9wZXJmIHBjc3BrciBpcG1p
X21zZ2hhbmRsZXIgd21pIHBhcnBvcnRfcGMgaW50ZWxfdmJ0biBwYXJwb3J0IGFjcGlfcG93
ZXJfbWV0ZXIgdmlkZW8gYmF0dGVyeSBzcGFyc2Vfa2V5bWFwIGJ1dHRvbiBldmRldiBqb3lk
ZXYgeGVuX3BjaWJhY2sgeGVuX25ldGJhY2sgeGVuX2Jsa2JhY2sgeGVuX2dudGFsbG9jIHhl
bl9nbnRkZXYgeGVuX2V2dGNobiB4ZW5mcyB4ZW5fcHJpdmNtZCBpcF90YWJsZXMgeF90YWJs
ZXMgYXV0b2ZzNCBleHQ0IGNyYzMyY19nZW5lcmljIGNyYzE2IG1iY2FjaGUgamJkMiBmc2Ny
eXB0byBoaWRfZ2VuZXJpYyB1c2JoaWQgaGlkIHNkX21vZCBhaGNpIGxpYmFoY2kgeGhjaV9w
Y2kgaWdiIGxpYmF0YSB4aGNpX2hjZCBpMmNfYWxnb19iaXQgY3JjMzJjX2ludGVsIHVzYmNv
cmUgaTJjX2k4MDEgc2NzaV9tb2QgZGNhIGUxMDAwZSBmYW4gdGhlcm1hbApbICA2NTMuNDEw
MzU0XSBDUFU6IDEgUElEOiA5NzcgQ29tbTogWG9yZyBUYWludGVkOiBHICAgICAgICAgICAg
IEwgICAgNC4xOS4wKyAjMQpbICA2NTMuNDE4NDAxXSBIYXJkd2FyZSBuYW1lOiBJbnRlbCBD
b3Jwb3JhdGlvbiBTMTIwMFNQL1MxMjAwU1AsIEJJT1MgUzEyMDBTUC44NkIuMDMuMDEuMDAy
MC4wNTI2MjAxNzA3MzcgMDUvMjYvMjAxNwpbICA2NTMuNDI5OTM4XSBSSVA6IDAwMTA6c21w
X2NhbGxfZnVuY3Rpb25fc2luZ2xlKzB4ZGQvMHgxMDAKWyAgNjUzLjQzNjA0OV0gQ29kZTog
MDAgMDAgMDAgNzUgNDAgNDggODMgYzQgNDggNDEgNWEgNWQgNDkgOGQgNjIgZjggYzMgNDgg
ODkgZDEgNDggODkgZjIgNDggOGQgNzUgYjAgZTggNmQgZmUgZmYgZmYgOGIgNTUgYzggODMg
ZTIgMDEgNzQgMGEgZjMgOTAgPDhiPiA1NSBjOCA4MyBlMiAwMSA3NSBmNiBlYiBjMiA4YiAw
NSBmYiBlYSA0YSAwMSA4NSBjMCA3NSA4MCAwZiAwYgpbICA2NTMuNDU3MDg1XSBSU1A6IDAw
MTg6ZmZmZmM5MDAwMTMzZmM4MCBFRkxBR1M6IDAwMDAwMjAyIE9SSUdfUkFYOiBmZmZmZmZm
ZmZmZmZmZjBjClsgIDY1My40NjU2MTRdIFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IGZm
ZmY4ODAyNmIwODg0NDAgUkNYOiAwMDAwMDAwMDAwMDAwMjAwClsgIDY1My40NzM2NTldIFJE
WDogMDAwMDAwMDAwMDAwMDAwMSBSU0k6IGZmZmZmZmZmODIxMTQxNjAgUkRJOiBmZmZmZmZm
ZjgxYzExODAwClsgIDY1My40ODE3MDZdIFJCUDogZmZmZmM5MDAwMTMzZmNkMCBSMDg6IDAw
MDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAwMDAwMDAwMDAwMDA3ClsgIDY1My40ODk3NTZdIFIx
MDogMDAwMDAwMDAwMDAwMDAwMCBSMTE6IDAwMDAwMDAwMDAwMDAwNDAgUjEyOiAwMDAwMDAw
MDAwMDAwMDAxClsgIDY1My40OTc4MDFdIFIxMzogZmZmZjg4MDIzM2YzODk2MCBSMTQ6IGZm
ZmY4ODAyNmIwODgwNDAgUjE1OiBmZmZmODgwMjM1MmM3YmI4ClsgIDY1My41MDU4NTBdIEZT
OiAgMDAwMDdmYmQ0NThjMmE0MCgwMDAwKSBHUzpmZmZmODgwMjZiNjQwMDAwKDAwMDApIGtu
bEdTOjAwMDAwMDAwMDAwMDAwMDAKWyAgNjUzLjUxNDk2NF0gQ1M6ICAwMDEwIERTOiAwMDAw
IEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwpbICA2NTMuNTIxNDU4XSBDUjI6IDAw
MDA3ZjE2ZjQxMjEwMDAgQ1IzOiAwMDAwMDAwMjU0ZTNjMDA0IENSNDogMDAwMDAwMDAwMDM2
MDZlMApbICA2NTMuNTI5NTAzXSBEUjA6IDAwMDAwMDAwMDAwMDAwMDAgRFIxOiAwMDAwMDAw
MDAwMDAwMDAwIERSMjogMDAwMDAwMDAwMDAwMDAwMApbICA2NTMuNTM3NTUzXSBEUjM6IDAw
MDAwMDAwMDAwMDAwMDAgRFI2OiAwMDAwMDAwMGZmZmUwZmYwIERSNzogMDAwMDAwMDAwMDAw
MDQwMApbICA2NTMuNTQ1NTk5XSBDYWxsIFRyYWNlOgpbICA2NTMuNTQ4NDEzXSAgPyBmbHVz
aF90bGJfZnVuY19jb21tb24uY29uc3Rwcm9wLjkrMHgyMzAvMHgyMzAKWyAgNjUzLjU1NDgx
MF0gID8gY3B1bWFza19uZXh0X2FuZCsweDE5LzB4MjAKWyAgNjUzLjU1OTM2OF0gID8gc21w
X2NhbGxfZnVuY3Rpb25fbWFueSsweGEzLzB4MjYwClsgIDY1My41NjQ1OTldICA/IGZsdXNo
X3RsYl9tbV9yYW5nZSsweGQ1LzB4MTMwClsgIDY1My41Njk0NDhdICBmbHVzaF90bGJfbW1f
cmFuZ2UrMHhkNS8weDEzMApbICA2NTMuNTc0MTA0XSAgPyB0bGJfZmx1c2hfbW11KzB4NDYv
MHgxMTAKWyAgNjUzLjU3ODQ2N10gIHRsYl9mbHVzaF9tbXUrMHg0Ni8weDExMApbICA2NTMu
NTgyNjMyXSAgYXJjaF90bGJfZmluaXNoX21tdSsweDE2LzB4YTAKWyAgNjUzLjU4NzI4OV0g
IHRsYl9maW5pc2hfbW11KzB4MWYvMHgzMApbICA2NTMuNTkxNDU2XSAgdW5tYXBfcmVnaW9u
KzB4ZDkvMHgxMjAKWyAgNjUzLjU5NTUyOF0gIGRvX211bm1hcCsweDI3ZS8weDQ0MApbICA2
NTMuNTk5NDA5XSAgX194NjRfc3lzX2JyaysweDE1ZS8weDFkMApbICA2NTMuNjAzNjcxXSAg
ZG9fc3lzY2FsbF82NCsweDU1LzB4MTAwClsgIDY1My42MDc4NDFdICBlbnRyeV9TWVNDQUxM
XzY0X2FmdGVyX2h3ZnJhbWUrMHg0NC8weGE5ClsgIDY1My42MTM1NjFdIFJJUDogMDAzMzow
eDdmYmQ0MzJkYWNhOQpbICA2NTMuNjE3NjM0XSBDb2RlOiA1YyBjMyAwZiAxZiA4MCAwMCAw
MCAwMCAwMCA2NCA4MyAzYiAwZCA3NSBlOSA2NCBjNyAwMyAwMSAwMCAwMCAwMCA1YiA1ZCA0
MSA1YyBjMyA2NiAwZiAxZiA0NCAwMCAwMCBiOSAwYyAwMCAwMCAwMCA4OSBjOCAwZiAwNSA8
NDg+IDNkIDAwIGYwIGZmIGZmIDQ4IDg5IGMyIDc3IDFjIDQ4IDhiIDA1IDBkIDgyIDJiIDAw
IDQ4IDg5IDEwIDMxClsgIDY1My42Mzg2NzFdIFJTUDogMDAyYjowMDAwN2ZmZTEwM2RmNzA4
IEVGTEFHUzogMDAwMDMyNDYgT1JJR19SQVg6IDAwMDAwMDAwMDAwMDAwMGMKWyAgNjUzLjY0
NzIwMV0gUkFYOiBmZmZmZmZmZmZmZmZmZmRhIFJCWDogMDAwMDU2NDVmNmI5NzAwMCBSQ1g6
IDAwMDA3ZmJkNDMyZGFjYTkKWyAgNjUzLjY1NTI1MF0gUkRYOiAwMDAwMDAwMDAwMDAwMDAw
IFJTSTogMDAwMDdmYmQ0MzU5M2I1OCBSREk6IDAwMDA1NjQ1ZjVmNzMwMDAKWyAgNjUzLjY2
MzI5NF0gUkJQOiBmZmZmZmZmZmZmM2RjMDAwIFIwODogMDAwMDAwMDAwMDAwMDAwMSBSMDk6
IDAwMDAwMDAwMDAwMDAwMDAKWyAgNjUzLjY3MTM0M10gUjEwOiAwMDAwMDAwMDAwMDAwMDIw
IFIxMTogMDAwMDAwMDAwMDAwMzI0NiBSMTI6IDAwMDA3ZmJkNDM1OTVmNTgKWyAgNjUzLjY3
OTM5MV0gUjEzOiAwMDAwN2ZiZDQzNTk0MzgwIFIxNDogMDAwMDdmYmQ0MzU5NDM5MCBSMTU6
IDAwMDA1NjQ1ZjZiOTcwMDAKWyAgNjY2LjA5NDQwOV0gcmN1OiBJTkZPOiByY3Vfc2NoZWQg
ZGV0ZWN0ZWQgc3RhbGxzIG9uIENQVXMvdGFza3M6ClsgIDY2Ni4xMDA5MjddIHJjdTogCTIt
Li4uMDogKDYzIHRpY2tzIHRoaXMgR1ApIGlkbGU9M2U2LzEvMHg0MDAwMDAwMDAwMDAwMDAw
IHNvZnRpcnE9NzUyMi83NTIyIGZxcz00OSAKWyAgNjY2LjExMTIwMl0gcmN1OiAJKGRldGVj
dGVkIGJ5IDcsIHQ9ODQwMjcgamlmZmllcywgZz0xMTI3NywgcT00NDcyKQpbICA2NjYuMTE4
Mjc5XSBTZW5kaW5nIE5NSSBmcm9tIENQVSA3IHRvIENQVXMgMjoKWyAgNjc2LjA0NjIzN10g
cmN1OiByY3Vfc2NoZWQga3RocmVhZCBzdGFydmVkIGZvciAxMzI1MSBqaWZmaWVzISBnMTEy
NzcgZjB4MCBSQ1VfR1BfV0FJVF9GUVMoNSkgLT5zdGF0ZT0weDQwMiAtPmNwdT0zClsgIDY3
Ni4wNTc2OTVdIHJjdTogUkNVIGdyYWNlLXBlcmlvZCBrdGhyZWFkIHN0YWNrIGR1bXA6Clsg
IDY3Ni4wNjM0MTVdIHJjdV9zY2hlZCAgICAgICBJICAgIDAgICAgMTAgICAgICAyIDB4ODAw
MDAwMDAKWyAgNjc2LjA2OTYyMF0gQ2FsbCBUcmFjZToKWyAgNjc2LjA3MjQzN10gID8gX19z
Y2hlZHVsZSsweDNmNS8weDg4MApbICA2NzYuMDc2NjAxXSAgc2NoZWR1bGUrMHgzMi8weDgw
ClsgIDY3Ni4wODAxODldICBzY2hlZHVsZV90aW1lb3V0KzB4MTZmLzB4MzUwClsgIDY3Ni4w
ODQ3NDZdICA/IF9fbmV4dF90aW1lcl9pbnRlcnJ1cHQrMHhjMC8weGMwClsgIDY3Ni4wODk4
ODNdICByY3VfZ3Bfa3RocmVhZCsweDU3MS8weDg2MApbICA2NzYuMDk0MjQ2XSAga3RocmVh
ZCsweGY4LzB4MTMwClsgIDY3Ni4wOTc4MzNdICA/IGNhbGxfcmN1KzB4MTAvMHgxMApbICA2
NzYuMTAxNjE2XSAgPyBrdGhyZWFkX2NyZWF0ZV93b3JrZXJfb25fY3B1KzB4NzAvMHg3MApb
ICA2NzYuMTA3MzM4XSAgcmV0X2Zyb21fZm9yaysweDM1LzB4NDAKWyAgNjgxLjMyNTc1OF0g
d2F0Y2hkb2c6IEJVRzogc29mdCBsb2NrdXAgLSBDUFUjMSBzdHVjayBmb3IgMjJzISBbWG9y
Zzo5NzddClsgIDY4MS4zMzMxNDVdIE1vZHVsZXMgbGlua2VkIGluOiBicmlkZ2Ugc3RwIGxs
YyBpbnRlbF9yYXBsIGNyY3QxMGRpZl9wY2xtdWwgY3JjMzJfcGNsbXVsIGdoYXNoX2NsbXVs
bmlfaW50ZWwgcGNiYyBhZXNuaV9pbnRlbCBhZXNfeDg2XzY0IG1nYWcyMDAgY3J5cHRvX3Np
bWQgc25kX3BjbSB0dG0gY3J5cHRkIHNuZF90aW1lciBnbHVlX2hlbHBlciBkcm1fa21zX2hl
bHBlciBwcGRldiBzbmQgaXBtaV9zaSBtZWlfbWUgc291bmRjb3JlIGlUQ09fd2R0IGlwbWlf
ZGV2aW50ZiBkcm0gaVRDT192ZW5kb3Jfc3VwcG9ydCBtZWkgc2cgaW50ZWxfcGNoX3RoZXJt
YWwgaWUzMTIwMF9lZGFjIGludGVsX3JhcGxfcGVyZiBwY3Nwa3IgaXBtaV9tc2doYW5kbGVy
IHdtaSBwYXJwb3J0X3BjIGludGVsX3ZidG4gcGFycG9ydCBhY3BpX3Bvd2VyX21ldGVyIHZp
ZGVvIGJhdHRlcnkgc3BhcnNlX2tleW1hcCBidXR0b24gZXZkZXYgam95ZGV2IHhlbl9wY2li
YWNrIHhlbl9uZXRiYWNrIHhlbl9ibGtiYWNrIHhlbl9nbnRhbGxvYyB4ZW5fZ250ZGV2IHhl
bl9ldnRjaG4geGVuZnMgeGVuX3ByaXZjbWQgaXBfdGFibGVzIHhfdGFibGVzIGF1dG9mczQg
ZXh0NCBjcmMzMmNfZ2VuZXJpYyBjcmMxNiBtYmNhY2hlIGpiZDIgZnNjcnlwdG8gaGlkX2dl
bmVyaWMgdXNiaGlkIGhpZCBzZF9tb2QgYWhjaSBsaWJhaGNpIHhoY2lfcGNpIGlnYiBsaWJh
dGEgeGhjaV9oY2QgaTJjX2FsZ29fYml0IGNyYzMyY19pbnRlbCB1c2Jjb3JlIGkyY19pODAx
IHNjc2lfbW9kIGRjYSBlMTAwMGUgZmFuIHRoZXJtYWwKWyAgNjgxLjQwOTE1Nl0gQ1BVOiAx
IFBJRDogOTc3IENvbW06IFhvcmcgVGFpbnRlZDogRyAgICAgICAgICAgICBMICAgIDQuMTku
MCsgIzEKWyAgNjgxLjQxNzIwNF0gSGFyZHdhcmUgbmFtZTogSW50ZWwgQ29ycG9yYXRpb24g
UzEyMDBTUC9TMTIwMFNQLCBCSU9TIFMxMjAwU1AuODZCLjAzLjAxLjAwMjAuMDUyNjIwMTcw
NzM3IDA1LzI2LzIwMTcKWyAgNjgxLjQyODc0MV0gUklQOiAwMDEwOnNtcF9jYWxsX2Z1bmN0
aW9uX3NpbmdsZSsweGRkLzB4MTAwClsgIDY4MS40MzQ4NTBdIENvZGU6IDAwIDAwIDAwIDc1
IDQwIDQ4IDgzIGM0IDQ4IDQxIDVhIDVkIDQ5IDhkIDYyIGY4IGMzIDQ4IDg5IGQxIDQ4IDg5
IGYyIDQ4IDhkIDc1IGIwIGU4IDZkIGZlIGZmIGZmIDhiIDU1IGM4IDgzIGUyIDAxIDc0IDBh
IGYzIDkwIDw4Yj4gNTUgYzggODMgZTIgMDEgNzUgZjYgZWIgYzIgOGIgMDUgZmIgZWEgNGEg
MDEgODUgYzAgNzUgODAgMGYgMGIKWyAgNjgxLjQ1NTg4OF0gUlNQOiAwMDE4OmZmZmZjOTAw
MDEzM2ZjODAgRUZMQUdTOiAwMDAwMDIwMiBPUklHX1JBWDogZmZmZmZmZmZmZmZmZmYwYwpb
ICA2ODEuNDY0NDE3XSBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiBmZmZmODgwMjZiMDg4
NDQwIFJDWDogMDAwMDAwMDAwMDAwMDIwMApbICA2ODEuNDcyNDYyXSBSRFg6IDAwMDAwMDAw
MDAwMDAwMDEgUlNJOiBmZmZmZmZmZjgyMTE0MTYwIFJESTogZmZmZmZmZmY4MWMxMTgwMApb
ICA2ODEuNDgwNTEwXSBSQlA6IGZmZmZjOTAwMDEzM2ZjZDAgUjA4OiAwMDAwMDAwMDAwMDAw
MDAwIFIwOTogMDAwMDAwMDAwMDAwMDAwNwpbICA2ODEuNDg4NTU4XSBSMTA6IDAwMDAwMDAw
MDAwMDAwMDAgUjExOiAwMDAwMDAwMDAwMDAwMDQwIFIxMjogMDAwMDAwMDAwMDAwMDAwMQpb
ICA2ODEuNDk2NjA1XSBSMTM6IGZmZmY4ODAyMzNmMzg5NjAgUjE0OiBmZmZmODgwMjZiMDg4
MDQwIFIxNTogZmZmZjg4MDIzNTJjN2JiOApbICA2ODEuNTA0NjUwXSBGUzogIDAwMDA3ZmJk
NDU4YzJhNDAoMDAwMCkgR1M6ZmZmZjg4MDI2YjY0MDAwMCgwMDAwKSBrbmxHUzowMDAwMDAw
MDAwMDAwMDAwClsgIDY4MS41MTM3NjddIENTOiAgMDAxMCBEUzogMDAwMCBFUzogMDAwMCBD
UjA6IDAwMDAwMDAwODAwNTAwMzMKWyAgNjgxLjUyMDI2MF0gQ1IyOiAwMDAwN2YxNmY0MTIx
MDAwIENSMzogMDAwMDAwMDI1NGUzYzAwNCBDUjQ6IDAwMDAwMDAwMDAzNjA2ZTAKWyAgNjgx
LjUyODMwN10gRFIwOiAwMDAwMDAwMDAwMDAwMDAwIERSMTogMDAwMDAwMDAwMDAwMDAwMCBE
UjI6IDAwMDAwMDAwMDAwMDAwMDAKWyAgNjgxLjUzNjM1NV0gRFIzOiAwMDAwMDAwMDAwMDAw
MDAwIERSNjogMDAwMDAwMDBmZmZlMGZmMCBEUjc6IDAwMDAwMDAwMDAwMDA0MDAKWyAgNjgx
LjU0NDM5OV0gQ2FsbCBUcmFjZToKWyAgNjgxLjU0NzIxM10gID8gZmx1c2hfdGxiX2Z1bmNf
Y29tbW9uLmNvbnN0cHJvcC45KzB4MjMwLzB4MjMwClsgIDY4MS41NTM2MTNdICA/IGNwdW1h
c2tfbmV4dF9hbmQrMHgxOS8weDIwClsgIDY4MS41NTgxNzFdICA/IHNtcF9jYWxsX2Z1bmN0
aW9uX21hbnkrMHhhMy8weDI2MApbICA2ODEuNTYzNDAzXSAgPyBmbHVzaF90bGJfbW1fcmFu
Z2UrMHhkNS8weDEzMApbICA2ODEuNTY4MjUxXSAgZmx1c2hfdGxiX21tX3JhbmdlKzB4ZDUv
MHgxMzAKWyAgNjgxLjU3MjkwN10gID8gdGxiX2ZsdXNoX21tdSsweDQ2LzB4MTEwClsgIDY4
MS41NzcyNjhdICB0bGJfZmx1c2hfbW11KzB4NDYvMHgxMTAKWyAgNjgxLjU4MTQzNl0gIGFy
Y2hfdGxiX2ZpbmlzaF9tbXUrMHgxNi8weGEwClsgIDY4MS41ODYwOTJdICB0bGJfZmluaXNo
X21tdSsweDFmLzB4MzAKWyAgNjgxLjU5MDI2MF0gIHVubWFwX3JlZ2lvbisweGQ5LzB4MTIw
ClsgIDY4MS41OTQzMzVdICBkb19tdW5tYXArMHgyN2UvMHg0NDAKWyAgNjgxLjU5ODIxMV0g
IF9feDY0X3N5c19icmsrMHgxNWUvMHgxZDAKWyAgNjgxLjYwMjQ3NF0gIGRvX3N5c2NhbGxf
NjQrMHg1NS8weDEwMApbICA2ODEuNjA2NjQ2XSAgZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9o
d2ZyYW1lKzB4NDQvMHhhOQpbICA2ODEuNjEyMzY1XSBSSVA6IDAwMzM6MHg3ZmJkNDMyZGFj
YTkKWyAgNjgxLjYxNjQzNV0gQ29kZTogNWMgYzMgMGYgMWYgODAgMDAgMDAgMDAgMDAgNjQg
ODMgM2IgMGQgNzUgZTkgNjQgYzcgMDMgMDEgMDAgMDAgMDAgNWIgNWQgNDEgNWMgYzMgNjYg
MGYgMWYgNDQgMDAgMDAgYjkgMGMgMDAgMDAgMDAgODkgYzggMGYgMDUgPDQ4PiAzZCAwMCBm
MCBmZiBmZiA0OCA4OSBjMiA3NyAxYyA0OCA4YiAwNSAwZCA4MiAyYiAwMCA0OCA4OSAxMCAz
MQpbICA2ODEuNjM3NDc1XSBSU1A6IDAwMmI6MDAwMDdmZmUxMDNkZjcwOCBFRkxBR1M6IDAw
MDAzMjQ2IE9SSUdfUkFYOiAwMDAwMDAwMDAwMDAwMDBjClsgIDY4MS42NDYwMDZdIFJBWDog
ZmZmZmZmZmZmZmZmZmZkYSBSQlg6IDAwMDA1NjQ1ZjZiOTcwMDAgUkNYOiAwMDAwN2ZiZDQz
MmRhY2E5ClsgIDY4MS42NTQwNTFdIFJEWDogMDAwMDAwMDAwMDAwMDAwMCBSU0k6IDAwMDA3
ZmJkNDM1OTNiNTggUkRJOiAwMDAwNTY0NWY1ZjczMDAwClsgIDY4MS42NjIwOTldIFJCUDog
ZmZmZmZmZmZmZjNkYzAwMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDEgUjA5OiAwMDAwMDAwMDAw
MDAwMDAwClsgIDY4MS42NzAxNDVdIFIxMDogMDAwMDAwMDAwMDAwMDAyMCBSMTE6IDAwMDAw
MDAwMDAwMDMyNDYgUjEyOiAwMDAwN2ZiZDQzNTk1ZjU4ClsgIDY4MS42NzgxOTFdIFIxMzog
MDAwMDdmYmQ0MzU5NDM4MCBSMTQ6IDAwMDA3ZmJkNDM1OTQzOTAgUjE1OiAwMDAwNTY0NWY2
Yjk3MDAwCg==
--------------DA8EB5290D01AD8D8E44CC93
Content-Type: text/plain; charset="UTF-8"; name="xl_output_clean"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="xl_output_clean"

dGVzdEBkZWJpYW46fi93L2luc3RhbGwkIHN1ZG8gLi94ZW4vc2Jpbi94bCBjcmVhdGUgfi93
L2ltYWdlcy9kb21VX2h2bS5jZmcKUGFyc2luZyBjb25maWcgZnJvbSAvaG9tZS90ZXN0L3cv
aW1hZ2VzL2RvbVVfaHZtLmNmZwpsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbWFpbi5jOjEyMTQ6
bGlieGxfX2dldF9kb21pZDogZmFpbGVkIHRvIGdldCBvd24gZG9taWQgKGRvbWlkKQpsaWJ4
bDogZXJyb3I6IGxpYnhsX2RldmljZS5jOjExNjc6ZGV2aWNlX2hvdHBsdWc6IERvbWFpbiAx
OkZhaWxlZCB0byBnZXQgZG9taWQKbGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzoxMjE0
OmxpYnhsX19nZXRfZG9taWQ6IGZhaWxlZCB0byBnZXQgb3duIGRvbWlkIChkb21pZCkKbGli
eGw6IGVycm9yOiBsaWJ4bF9kZXZpY2UuYzoxMTY3OmRldmljZV9ob3RwbHVnOiBEb21haW4g
MTpGYWlsZWQgdG8gZ2V0IGRvbWlkCmxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6MTI5
Nzpkb21jcmVhdGVfbGF1bmNoX2RtOiBEb21haW4gMTp1bmFibGUgdG8gYWRkIGRpc2sgZGV2
aWNlcwpsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbWFpbi5jOjEyMTQ6bGlieGxfX2dldF9kb21p
ZDogZmFpbGVkIHRvIGdldCBvd24gZG9taWQgKGRvbWlkKQpsaWJ4bDogZXJyb3I6IGxpYnhs
X2RldmljZS5jOjk2ODpsaWJ4bF9faW5pdGlhdGVfZGV2aWNlX2dlbmVyaWNfcmVtb3ZlOiBE
b21haW4gMTp1bmFibGUgdG8gZ2V0IG15IGRvbWlkCmxpYnhsOiBlcnJvcjogbGlieGxfZG9t
YWluLmM6MTIxNDpsaWJ4bF9fZ2V0X2RvbWlkOiBmYWlsZWQgdG8gZ2V0IG93biBkb21pZCAo
ZG9taWQpCmxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6MTIxNDpsaWJ4bF9fZ2V0X2Rv
bWlkOiBmYWlsZWQgdG8gZ2V0IG93biBkb21pZCAoZG9taWQpCmxpYnhsOiBlcnJvcjogbGli
eGxfZGV2aWNlLmM6OTY4OmxpYnhsX19pbml0aWF0ZV9kZXZpY2VfZ2VuZXJpY19yZW1vdmU6
IERvbWFpbiAxOnVuYWJsZSB0byBnZXQgbXkgZG9taWQKbGlieGw6IGVycm9yOiBsaWJ4bF9k
b21haW4uYzoxMjE0OmxpYnhsX19nZXRfZG9taWQ6IGZhaWxlZCB0byBnZXQgb3duIGRvbWlk
IChkb21pZCkKbGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzoxMTA3OmRldmljZXNfZGVz
dHJveV9jYjogRG9tYWluIDE6bGlieGxfX2RldmljZXNfZGVzdHJveSBmYWlsZWQKbGlieGw6
IGVycm9yOiBsaWJ4bF9kb21haW4uYzoxMDM0OmxpYnhsX19kZXN0cm95X2RvbWlkOiBEb21h
aW4gMTpOb24tZXhpc3RhbnQgZG9tYWluCmxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6
OTkzOmRvbWFpbl9kZXN0cm95X2NhbGxiYWNrOiBEb21haW4gMTpVbmFibGUgdG8gZGVzdHJv
eSBndWVzdApsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbWFpbi5jOjkyMDpkb21haW5fZGVzdHJv
eV9jYjogRG9tYWluIDE6RGVzdHJ1Y3Rpb24gb2YgZG9tYWluIGZhaWxlZAoK
--------------DA8EB5290D01AD8D8E44CC93
Content-Type: text/plain; charset="UTF-8"; name="xl_output_xencommons"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="xl_output_xencommons"

dGVzdEBkZWJpYW46fi93L2luc3RhbGwkIHN1ZG8gLi94ZW4vc2Jpbi94bCBjcmVhdGUgfi93
L2ltYWdlcy9kb21VX2h2bS5jZmcgClBhcnNpbmcgY29uZmlnIGZyb20gL2hvbWUvdGVzdC93
L2ltYWdlcy9kb21VX2h2bS5jZmcKbGlieGw6IGVycm9yOiBsaWJ4bF9xbXAuYzozMzQ6cW1w
X2hhbmRsZV9lcnJvcl9yZXNwb25zZTogRG9tYWluIDI6cmVjZWl2ZWQgYW4gZXJyb3IgbWVz
c2FnZSBmcm9tIFFNUCBzZXJ2ZXI6IE1hcHBpbmcgbWFjaGluZSBpcnEgMTggdG8gcGlycSAt
MSBmYWlsZWQ6IEZ1bmN0aW9uIG5vdCBpbXBsZW1lbnRlZApsaWJ4bDogZXJyb3I6IGxpYnhs
X3BjaS5jOjEzMDA6bGlieGxfX2FkZF9wY2lkZXZzOiBEb21haW4gMjpsaWJ4bF9kZXZpY2Vf
cGNpX2FkZCBmYWlsZWQ6IC0zCmxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6MTUyMjpk
b21jcmVhdGVfYXR0YWNoX2RldmljZXM6IERvbWFpbiAyOnVuYWJsZSB0byBhZGQgcGNpIGRl
dmljZXMKbGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzoxMDM0OmxpYnhsX19kZXN0cm95
X2RvbWlkOiBEb21haW4gMjpOb24tZXhpc3RhbnQgZG9tYWluCmxpYnhsOiBlcnJvcjogbGli
eGxfZG9tYWluLmM6OTkzOmRvbWFpbl9kZXN0cm95X2NhbGxiYWNrOiBEb21haW4gMjpVbmFi
bGUgdG8gZGVzdHJveSBndWVzdApsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbWFpbi5jOjkyMDpk
b21haW5fZGVzdHJveV9jYjogRG9tYWluIDI6RGVzdHJ1Y3Rpb24gb2YgZG9tYWluIGZhaWxl
ZAoK
--------------DA8EB5290D01AD8D8E44CC93
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------DA8EB5290D01AD8D8E44CC93--



From xen-devel-bounces@lists.xenproject.org Mon Nov 05 14:21:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:21: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-devel-bounces@lists.xenproject.org>)
	id 1gJfkU-000405-BE; Mon, 05 Nov 2018 14:21: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJfkT-000400-VB
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 14:21:01 +0000
X-Inumbo-ID: 04bc42f8-e106-11e8-b836-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 04bc42f8-e106-11e8-b836-12d6303a7972;
 Mon, 05 Nov 2018 14:21:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="81410295"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <805e6a102f30fa54f1ba1730db13bb1d3972dd5e.1541174103.git-series.wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <58d7cd8f-0632-cc71-57eb-04b7bf4f96f7@citrix.com>
Date: Mon, 5 Nov 2018 14:20:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <805e6a102f30fa54f1ba1730db13bb1d3972dd5e.1541174103.git-series.wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 4/7] x86: rearrange x86_64/entry.S
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTEvMTggMTU6NTUsIFdlaSBMaXUgd3JvdGU6Cj4gQEAgLTU1Myw4ICs1MjMsNDMgQEAg
RU5UUlkoZG9tX2NyYXNoX3N5bmNfZXh0YWJsZSkKPiAgICAgICAgICBqbXAgICBhc21fZG9tYWlu
X2NyYXNoX3N5bmNocm9ub3VzIC8qIERvZXMgbm90IHJldHVybiAqLwo+ICAgICAgICAgIC5wb3Bz
ZWN0aW9uCj4gIAo+ICsvKiAtLS0gQ09ERSBCRUxPVyBUSElTIExJTkUgKE1PU1RMWSkgTk9UIEdV
RVNUIFJFTEFURUQgLS0tICovCj4gKwo+ICsgICAgICAgIC50ZXh0Cj4gKwo+ICsgICAgICAgIEFM
SUdOCgpObyBuZWVkIGZvciBhbiBBTElHTiBoZXJlLsKgIFRoZXJlIGlzIG9uZSBpbnNpZGUgRU5U
UlkoKS4KCk90aGVyd2lzZSwgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cgo+ICsvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAq
Lwo+ICtFTlRSWShyZXRfZnJvbV9pbnRyKQo+ICsgICAgICAgIEdFVF9DVVJSRU5UKGJ4KQo+ICsg
ICAgICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQo+ICsgICAgICAgIGp6ICAgIHJlc3RvcmVf
YWxsX3hlbgo+ICsgICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCAlcmF4Cj4gKyAgICAg
ICAgY21wYiAgJDAsIERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQo+ICsgICAgICAgIGplICAgIHRl
c3RfYWxsX2V2ZW50cwo+ICsgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKPiAr
Cj4gICAgICAgICAgLnNlY3Rpb24gLnRleHQuZW50cnksICJheCIsIEBwcm9nYml0cwo+ICAKPiAr
ICAgICAgICBBTElHTgo+ICsvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwo+
ICtyZXN0b3JlX2FsbF94ZW46Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBDaGVjayB3aGV0
aGVyIHdlIG5lZWQgdG8gc3dpdGNoIHRvIHRoZSBwZXItQ1BVIHBhZ2UgdGFibGVzLCBpbgo+ICsg
ICAgICAgICAqIGNhc2Ugd2UgcmV0dXJuIHRvIGxhdGUgUFYgZXhpdCBjb2RlIChmcm9tIGFuIE5N
SSBvciAjTUMpLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCj4g
KyAgICAgICAgY21wYiAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3B2X2NyMykoJXJieCkK
PiArVU5MSUtFTFlfU1RBUlQobmUsIGV4aXRfY3IzKQo+ICsgICAgICAgIG1vdiAgIFNUQUNLX0NQ
VUlORk9fRklFTEQocHZfY3IzKSglcmJ4KSwgJXJheAo+ICsgICAgICAgIG1vdiAgICVyYXgsICVj
cjMKPiArVU5MSUtFTFlfRU5EKGV4aXRfY3IzKQo+ICsKPiArICAgICAgICAvKiBXQVJOSU5HISBg
cmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCj4g
KyAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fWEVOX0lTVCAvKiBSZXE6ICVyYng9ZW5kLCBDbG9i
OiBhY2QgKi8KPiArCj4gKyAgICAgICAgUkVTVE9SRV9BTEwgYWRqPTgKPiArICAgICAgICBpcmV0
cQo+ICsKPiAgRU5UUlkoY29tbW9uX2ludGVycnVwdCkKPiAgICAgICAgICBTQVZFX0FMTCBDTEFD
Cj4gIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 14:33:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14: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-devel-bounces@lists.xenproject.org>)
	id 1gJfwb-0005M4-0Q; Mon, 05 Nov 2018 14:33:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJfwZ-0005Lz-VH
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 14:33:31 +0000
X-Inumbo-ID: c32aa7b5-e107-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c32aa7b5-e107-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 14:33:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="81411222"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <5f8c46af5da4c828be3d021023eac53d41d403eb.1541174103.git-series.wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <40ae3ca4-0b4d-2afc-7aeb-461415368180@citrix.com>
Date: Mon, 5 Nov 2018 14:33:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5f8c46af5da4c828be3d021023eac53d41d403eb.1541174103.git-series.wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 5/7] x86: make entry point code build
 when !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTEvMTggMTU6NTUsIFdlaSBMaXUgd3JvdGU6Cj4gU2tpcCBidWlsZGluZyB4ODZfNjQv
Y29tcGF0L2VudHJ5LlMgYW5kIHB1dCBDT05GSUdfUFYgaW4KPiB4ODZfNjQvZW50cnkuUy4KPgo+
IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gdjM6
Cj4gMS4gbWFrZSBDUjRfUFYzMl9SRVNUT1JFIGV4cGFuZCB0byBub3RoaW5nIHdoZW4gIVBWCj4g
Mi4gdXNlIHVuY29uZGl0aW9uYWwgam1wIGFuZCBhZGQgYXNzZXJ0aW9ucwo+Cj4gdjI6IG5ldwo+
IC0tLQo+ICB4ZW4vYXJjaC94ODYveDg2XzY0L01ha2VmaWxlICAgIHwgIDIgKy0KPiAgeGVuL2Fy
Y2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCB8ICA0ICsrKy0KPiAg
MyBmaWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYveDg2
XzY0L01ha2VmaWxlCj4gaW5kZXggZjMzNmE2YS4uNGJmYTE0OCAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYveDg2XzY0L01ha2VmaWxlCj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9NYWtl
ZmlsZQo+IEBAIC0xLDQgKzEsNCBAQAo+IC1zdWJkaXIteSArPSBjb21wYXQKPiArc3ViZGlyLSQo
Q09ORklHX1BWKSArPSBjb21wYXQKPiAgCj4gIG9iai1iaW4teSArPSBlbnRyeS5vCj4gIG9iai15
ICs9IHRyYXBzLm8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIv
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCj4gaW5kZXggOWIwMjg5OS4uOTc1ZWQ2YSAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKPiArKysgYi94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMKPiBAQCAtMTUsNiArMTUsMTggQEAKPiAgI2luY2x1ZGUgPHB1Ymxp
Yy94ZW4uaD4KPiAgI2luY2x1ZGUgPGlycV92ZWN0b3JzLmg+Cj4gIAo+ICsjaWZuZGVmIE5ERUJV
Rwo+ICsvKiAlcnNwOiBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqLwo+ICsjZGVmaW5lIEFTU0VSVF9J
TlRFUlJVUFRFRF9YRU5fQ09OVEVYVCAgICAgICAgICAgIFwKCkNvdWxkIEkgc3VnZ2VzdCBBU1NF
UlRfQ09OVEVYVF9JU19YRU4gd2hpY2ggSSB0aGluayBmaXRzIGJldHRlciBpbiBzb21lCm9mIHRo
ZSBjYXNlcyBiZWxvdz8KCj4gKyAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApOyAgICAg
ICAgICAgICAgICAgXAo+ICsgICAgICAgIGp6ICAgIDFmOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPiArICAgICAgICBBU1NFUlRfRkFJTEVEKCJJTlRFUlJVUFRFRCBYRU4gQ09O
VEVYVCIpOyBcCgpUaGlzIHByb2JhYmx5IHdhbnRzIHRvIGJlOgoKLm1hY3JvIEFTU0VSVF9DT05U
RVhUX0lTX1hFTgojaWZuZGVmIE5ERUJVRwrCoMKgwqAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3Ap
OwrCoMKgwqAgVU5MSUtFTFlfU1RBUlQobnosIEFTU0VSVF9YRU5fXEApOwrCoMKgwqAgQVNTRVJU
X0ZBSUxFRCgiQ09OVEVYVCBJUyBYRU4iKTsKwqDCoMKgIF9fVU5MSUtFTFlfRU5EKEFTU0VSVF9Y
RU5fXEApOwojZW5kaWYKLmVuZG0KCndoaWNoIHdpbGwgYXNzZW1ibGUgaW4gdGhlIGZhc3RwYXRo
IHRvOgoKdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApOwpqbmUgPHVubGlrZWx5PgpqbXAgcmVzdG9y
ZV9hbGxfeGVuCgpBbmQgYXZvaWQgYSBjb25kaXRpb25hbCBqdW1wIGluIHRoZSBleHBlY3RlZCBw
YXRoLsKgIChDb2RlIGNvbXBsZXRlbHkKdW50ZXN0ZWQuKQoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 14:57:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 14:57: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-devel-bounces@lists.xenproject.org>)
	id 1gJgJ9-0006y3-Vn; Mon, 05 Nov 2018 14:56: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJgJ7-0006xy-TY
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 14:56:49 +0000
X-Inumbo-ID: 04905cba-e10b-11e8-960d-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 04905cba-e10b-11e8-960d-12d6303a7972;
 Mon, 05 Nov 2018 14:56:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 07:56:46 -0700
Message-Id: <5BE05A2A02000078001F8178@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 07:56:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181031124335.23867-1-paul.durrant@citrix.com>
 <20181031124335.23867-7-paul.durrant@citrix.com>
 <5BE03E0902000078001F8001@prv1-mh.provo.novell.com>
 <3f74ff787b5443e39f1472f3a839f646@AMSPEX02CL03.citrite.net>
 <5BE0476502000078001F80B2@prv1-mh.provo.novell.com>
 <7f998a395c2b409891aac8ab24c4ce28@AMSPEX02CL03.citrite.net>
In-Reply-To: <7f998a395c2b409891aac8ab24c4ce28@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 6/9] viridian: separate time related
 enlightenment implementations...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjExLjE4IGF0IDE0OjU0LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFdoZXJlIHR5cGVkZWZzIGFyZSBhY3R1YWxseSBnaXZlbiBpbiB0aGUgc3BlYyBJIHByZWZl
ciB0byBsaWZ0IHRoZW0sIGV2ZW4gCj4gdGhvdWdoIHRoZXkgZG8gbm90IGFkaGVyZSB0byBvdXIg
Y29kaW5nIHN0eWxlLiBJIGNvdWxkIGJ1dCBhIGRvY3VtZW50IGluIHRoZSAKPiB2aXJpZGlhbiBz
dWJkaXJlY3Rvcnkgc3RhdGluZyB0aGlzIGlmIHlvdSdkIGxpa2UuCgpJIGRvbid0IHRoaW5rIHRo
YXQncyB3b3J0aCBpdC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 15:04:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15:04: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-devel-bounces@lists.xenproject.org>)
	id 1gJgQn-0007ne-U5; Mon, 05 Nov 2018 15:04: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJgQm-0007nZ-Pc
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 15:04:44 +0000
X-Inumbo-ID: 1fc96374-e10c-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1fc96374-e10c-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 15:04:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 08:04:42 -0700
Message-Id: <5BE05C0502000078001F8186@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 08:04:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <578d1dfbfc76230034b81fc79175a2181a62eac2.1541174103.git-series.wei.liu2@citrix.com>
In-Reply-To: <578d1dfbfc76230034b81fc79175a2181a62eac2.1541174103.git-series.wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 3/7] x86: make PV hypercall entry points
 work with !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjExLjE4IGF0IDE2OjU1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gveDg2L3g4
Nl82NC90cmFwcy5jCj4gQEAgLTI5OCw4ICsyOTgsMjEgQEAgc3RhdGljIHVuc2lnbmVkIGludCB3
cml0ZV9zdHViX3RyYW1wb2xpbmUoCj4gIH0KPiAgCj4gIERFRklORV9QRVJfQ1BVKHN0cnVjdCBz
dHVicywgc3R1YnMpOwo+ICsKPiArI2lmZGVmIENPTkZJR19QVgo+ICB2b2lkIGxzdGFyX2VudGVy
KHZvaWQpOwo+ICB2b2lkIGNzdGFyX2VudGVyKHZvaWQpOwo+ICsjZWxzZQo+ICtzdGF0aWMgaW5s
aW5lIHZvaWQgbHN0YXJfZW50ZXIodm9pZCkKPiArewo+ICsgICAgcGFuaWMoIiVzIGNhbGxlZCIs
IF9fZnVuY19fKTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIGNzdGFyX2VudGVyKHZv
aWQpCj4gK3sKPiArICAgIHBhbmljKCIlcyBjYWxsZWQiLCBfX2Z1bmNfXyk7Cj4gK30KPiArI2Vu
ZGlmIC8qIENPTkZJR19QViAqLwoKRG8gd2UgcmVhbGx5IG5lZWQgdHdvIHNlcGFyYXRlIHN0dWJz
IChhbmQgdHdvIHNlcGFyYXRlIHN0cmluZyBsaXRlcmFscykKaGVyZT8KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 15:20:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15:20: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-devel-bounces@lists.xenproject.org>)
	id 1gJgfv-0000pL-BS; Mon, 05 Nov 2018 15:20:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJgft-0000pG-LD
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 15:20:21 +0000
X-Inumbo-ID: 4e916a05-e10e-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e916a05-e10e-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 15:20:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 08:20:19 -0700
Message-Id: <5BE05FAF02000078001F8191@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 08:20:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <4d892f7f59b5fef0dbb62ac5c96d2549faa3ba03.1541174103.git-series.wei.liu2@citrix.com>
In-Reply-To: <4d892f7f59b5fef0dbb62ac5c96d2549faa3ba03.1541174103.git-series.wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 7/7] x86: update help string for
 CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjExLjE4IGF0IDE2OjU1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VXBkYXRlIHRleHQuIENoYW5nZSAiZ3Vlc3QiIHRvICJkb21haW4iIHdoZXJlIGFwcHJvcHJpYXRl
IGJlY2F1c2UKPiAiZ3Vlc3QiIGRvZXNuJ3QgaW5jbHVkZSBEb21haW4gMC4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 15:26:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15:26: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-devel-bounces@lists.xenproject.org>)
	id 1gJgld-0001Cu-Mt; Mon, 05 Nov 2018 15:26: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJglc-0001Cp-Su
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 15:26:16 +0000
X-Inumbo-ID: 21c1c707-e10f-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21c1c707-e10f-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 15:26:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 08:26:13 -0700
Message-Id: <5BE0611302000078001F819A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 08:26:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541416600-30056-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416600-30056-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1541416600-30056-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 1/5] libx86: Introduce a helper to
 serialise cpuid_policy objects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjExLjE4IGF0IDEyOjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIHNlcmlhbGlzZWQgZm9ybSBpcyBtYWRlIHVwIG9mIHRoZSBsZWFmLCBzdWJsZWFm
IGFuZCBkYXRhIHR1cGxlLiAgQXMgdGhpcwo+IGlzIHRoZSBhcmNoaXRlY3R1cmFsIGZvcm0sIGl0
IGlzIGV4cGVjdGVkIG5vdCB0byBjaGFuZ2UgZ29pbmcgZm9yd2FyZHMuCj4gCj4gVGhlIHNlcmlh
bGlzYXRpb24gb2YgdGhlIFhlbi9WaXJpZGlhbiBsZWF2ZXMgaXNuJ3QgZnVsbHkgaW1wbGVtZW50
ZWQgeWV0LiAgCj4gSXQKPiBpcyBqdXN0IGVub3VnaCB0byBiZSBidWctY29tcGF0aWJsZSB3aXRo
IHRoZSBjdXJyZW50IERPTUNUTF9zZXRfY3B1aWQKPiBiZWhhdmlvdXIsIGJ1dCBuZWVkcyBmdXJ0
aGVyIGh5cGVydmlzb3Igd29yayBiZWZvcmUgdGhlIHRvb2xzdGFjayBjYW4gCj4gc2Vuc2libHkK
PiBjb250cm9sIHRoZXNlIHZhbHVlcy4KPiAKPiB4ODZfY3B1aWRfY29weV90b19idWZmZXIoKSBp
cyBpbXBsZW1lbnRlZCB1c2luZyBYZW4ncyByZWd1bGFyIGNvcHlfdG9fZ3Vlc3QKPiBwcmltaXRp
dmVzLCB3aXRoIGFuIEFQSS1jb21wYXRpYmxlIG1lbWNweSgpIGlzIHVzZWQgZm9yIHRoZSBsaWJ4
YyBoYWxmIG9mIAo+IHRoZQo+IGJ1aWxkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5
YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 15:28:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15:28: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-devel-bounces@lists.xenproject.org>)
	id 1gJgo7-0001KN-6H; Mon, 05 Nov 2018 15:28: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJgo5-0001KI-L9
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 15:28:49 +0000
X-Inumbo-ID: 7c9f0e8c-e10f-11e8-bbc3-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c9f0e8c-e10f-11e8-bbc3-12d6303a7972;
 Mon, 05 Nov 2018 15:28:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 08:28:46 -0700
Message-Id: <5BE061AB02000078001F81AD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 08:28:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541416600-30056-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416600-30056-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1541416600-30056-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 3/5] x86: Introduce struct cpu_policy to
 refer to a group of individual policies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjExLjE4IGF0IDEyOjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBpcyBwcmVwIHdvcmsgZm9yIHRoZSBmb2xsb3dpbmcgcGF0Y2ggLSBwbGVhc2Ug
cmVmZXIgdG8gaXQgYXMgd2VsbC4KPiAKPiBXaGVuIGF1ZGl0aW5nIGFuZCBtYW5pcHVsYXRpbmcg
cG9saWNpZXMsIGl0IGlzIG5lY2Vzc2FyeSB0byBkbyBzbyB3aXRoIGEKPiBjb21wbGV0ZSBzZXQg
b2YgcG9saWNpZXMsIGR1ZSB0byB0aGUgaW50ZXJkZXBlbmRlbmNlcyBvZiB0aGUgY29udGVudHMu
ICBBCj4gY29udGFpbmluZyBzdHJ1Y3R1cmUgbGlrZSB0aGlzIHdpbGwgYWxsb3cgZm9yIGNsZWFy
ZXIgQVBJcyBhbmQgY29kZS4KPiAKPiBBcyBhIGZpcnN0IHVzZXIsIHRoaXMgc3RydWN0dXJlIGlz
IGNvbnZlbmllbnQgZm9yIHRoZSBtYXBwaW5nIHVzZWQgYnkKPiBYRU5fU1lTQ1RMX2dldF9jcHVf
cG9saWN5IChpbXBsZW1lbnRlZCBpbiB0aGUgbmV4dCBwYXRjaCksIGFuZCBmb3IgYXVkaXRpbmcK
PiAobGF0ZXIgd2hlbiBYRU5fRE9NQ1RMX3NldF9jcHVfcG9saWN5IGlzIGltcGxlbWVudGVkKS4K
PiAKPiBBdCB0aGlzIHBvaW50LCB0aGUgZGlzdGluY3Rpb24gYmV0d2VlbiAqX21heCBhbmQgKl9k
ZWZhdWx0IGlzIGludHJvZHVjZWQgaW50bwo+IHRoZSBBQkkuICBGb3Igbm93LCAqX2RlZmF1bHQg
aXMgbWFwcGVkIHRvICpfbWF4LCBidXQgZnV0dXJlIGRldmVsb3BtZW50IHdvcmsKPiB3aWxsIHJl
c3VsdCBpbiAqX2RlZmF1bHQgYmVpbmcgYSBsb2dpY2FsIHN1YnNldCBvZiAqX21heC4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 15:42:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJh17-0002mf-F3; Mon, 05 Nov 2018 15:42: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJh16-0002ma-8e
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 15:42:16 +0000
X-Inumbo-ID: 5e33492e-e111-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e33492e-e111-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 15:42:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 08:42:14 -0700
Message-Id: <5BE064D102000078001F81C4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 08:42:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541416600-30056-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416600-30056-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1541416600-30056-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 4/5] x86/sysctl: Implement
 XEN_SYSCTL_get_cpu_policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjExLjE4IGF0IDEyOjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCj4gKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oCj4gQEAgLTEwNzUsMTIgKzEwNzUsMjUgQEAgc3RydWN0IHhlbl9z
eXNjdGxfc2V0X3BhcmFtZXRlciB7Cj4gICAqICAtIERlZmF1bHRfKjogRGVmYXVsdCBzZXQgb2Yg
ZmVhdHVyZXMgYSBQViBvciBIVk0gZ3Vlc3QgY2FuIHVzZS4gIFRoaXMgaXMKPiAgICogICAgICAg
ICAgICAgICB0aGUgc2VjdXJpdHkgc3VwcG9ydGVkIHNldC4KPiAgICovCj4gK3N0cnVjdCB4ZW5f
c3lzY3RsX2NwdV9wb2xpY3kgewo+ICAjZGVmaW5lIFhFTl9TWVNDVExfY3B1X3BvbGljeV9yYXcg
ICAgICAgICAgMAo+ICAjZGVmaW5lIFhFTl9TWVNDVExfY3B1X3BvbGljeV9ob3N0ICAgICAgICAg
MQo+ICAjZGVmaW5lIFhFTl9TWVNDVExfY3B1X3BvbGljeV9wdl9tYXggICAgICAgMgo+ICAjZGVm
aW5lIFhFTl9TWVNDVExfY3B1X3BvbGljeV9odm1fbWF4ICAgICAgMwo+ICAjZGVmaW5lIFhFTl9T
WVNDVExfY3B1X3BvbGljeV9wdl9kZWZhdWx0ICAgNAo+ICAjZGVmaW5lIFhFTl9TWVNDVExfY3B1
X3BvbGljeV9odm1fZGVmYXVsdCAgNQo+ICsgICAgdWludDMyX3QgaW5kZXg7ICAgICAgIC8qIElO
OiBXaGljaCBwb2xpY3kgdG8gcXVlcnk/ICovCj4gKyAgICB1aW50MzJfdCBucl9sZWF2ZXM7ICAg
LyogSU4vT1VUOiBOdW1iZXIgb2YgbGVhdmVzIGluL3dyaXR0ZW4gdG8KPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKiAnY3B1aWRfcG9saWN5Jywgb3IgdGhlIG1heGltdW0gbnVtYmVyIG9m
IGxlYXZlcwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGlmIHRoZSBndWVzdCBoYW5k
bGUgaXMgTlVMTC4gKi8KPiArICAgIHVpbnQzMl90IG5yX21zcnM7ICAgICAvKiBJTi9PVVQ6IE51
bWJlciBvZiBNU1JzIGluL3dyaXR0ZW4gdG8KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
KiAnbXNyX3BvbGljeScsIG9yIHRoZSBtYXhpbXVtIG51bWJlciBvZiBNU1JzIGlmCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICogdGhlIGd1ZXN0IGhhbmRsZSBpcyBOVUxMLiAqLwo+ICsg
ICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5fY3B1aWRfbGVhZl90KSBjcHVpZF9wb2xpY3k7IC8q
IE9VVCAqLwoKSSdtIHNvcnJ5IGZvciBiZWluZyBwaWNreSwgYnV0IEkgKGNvbnRpbnVlIHRvKSB0
aGluayB0aGVyZSBzaG91bGQgYmUKZXhwbGljaXQgcGFkZGluZyBhZGRlZCBhYm92ZSBoZXJlLCBj
aGVja2VkIHRvIGJlIHplcm8gb24gaW5wdXQuCldpdGggdGhpcyBoeXBlcnZpc29yIHBhcnRzClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 15:47:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15:47: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-devel-bounces@lists.xenproject.org>)
	id 1gJh63-0002yU-91; Mon, 05 Nov 2018 15:47:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJh62-0002yP-10
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 15:47:22 +0000
X-Inumbo-ID: 14bd9637-e112-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14bd9637-e112-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 15:47:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 08:47:20 -0700
Message-Id: <5BE0660502000078001F81D8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 08:47:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541416600-30056-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416600-30056-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1541416600-30056-6-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 5/5] x86/domctl: Implement
 XEN_DOMCTL_get_cpu_policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjExLjE4IGF0IDEyOjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2Rv
bWN0bC5jCj4gQEAgLTE1MjgsNiArMTUyOCwzOCBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAo+ICAg
ICAgICAgIHJlY2FsY3VsYXRlX2NwdWlkX3BvbGljeShkKTsKPiAgICAgICAgICBicmVhazsKPiAg
Cj4gKyAgICBjYXNlIFhFTl9ET01DVExfZ2V0X2NwdV9wb2xpY3k6Cj4gKyAgICAgICAgLyogUHJv
Y2VzcyB0aGUgQ1BVSUQgbGVhdmVzLiAqLwo+ICsgICAgICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lz
X251bGwoZG9tY3RsLT51LmNwdV9wb2xpY3kuY3B1aWRfcG9saWN5KSApCj4gKyAgICAgICAgICAg
IGRvbWN0bC0+dS5jcHVfcG9saWN5Lm5yX2xlYXZlcyA9IENQVUlEX01BWF9TRVJJQUxJU0VEX0xF
QVZFUzsKPiArICAgICAgICBlbHNlIGlmICggKHJldCA9IHg4Nl9jcHVpZF9jb3B5X3RvX2J1ZmZl
cigKPiArICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmNwdWlkLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWN0bC0+dS5jcHVfcG9saWN5LmNwdWlkX3BvbGljeSwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAmZG9tY3RsLT51LmNwdV9wb2xpY3kubnJfbGVhdmVzKSkgKQo+ICsg
ICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vl
c3QodV9kb21jdGwsIGRvbWN0bCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1LmNwdV9wb2xpY3kubnJfbGVhdmVzKSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBy
ZXQgPSAtRUZBVUxUOwo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKwo+ICsg
ICAgICAgIC8qIFByb2Nlc3MgdGhlIE1TUiBlbnRyaWVzLiAqLwo+ICsgICAgICAgIGlmICggZ3Vl
c3RfaGFuZGxlX2lzX251bGwoZG9tY3RsLT51LmNwdV9wb2xpY3kubXNyX3BvbGljeSkgKQo+ICsg
ICAgICAgICAgICBkb21jdGwtPnUuY3B1X3BvbGljeS5ucl9tc3JzID0gTVNSX01BWF9TRVJJQUxJ
U0VEX0VOVFJJRVM7Cj4gKyAgICAgICAgZWxzZSBpZiAoIChyZXQgPSB4ODZfbXNyX2NvcHlfdG9f
YnVmZmVyKAo+ICsgICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gubXNyLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5jcHVfcG9saWN5Lm1zcl9wb2xpY3ksCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgJmRvbWN0bC0+dS5jcHVfcG9saWN5Lm5yX21zcnMpKSApCj4gKyAg
ICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICBpZiAoIF9fY29weV9maWVsZF90b19ndWVz
dCh1X2RvbWN0bCwgZG9tY3RsLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHUuY3B1X3BvbGljeS5ucl9tc3JzKSAgKQo+ICsgICAgICAgICAgICByZXQgPSAtRUZBVUxUOwoK
SXMgaXQgcmVhbGx5IHdvcnRod2hpbGUgaGF2aW5nIGV4dHJhIGNvZGUgdG8gY29weSBiYWNrIHR3
byBmaWVsZHMsCnJhdGhlciB0aGFuIGp1c3Qgc2V0dGluZyBjb3B5YmFjayB0byB0cnVlPyBQcmVm
ZXJhYmx5IHdpdGggdGhpcwpjaGFuZ2VkLCBoeXBlcnZpc29yIHNpZGUKUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 15:48:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15:48: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-devel-bounces@lists.xenproject.org>)
	id 1gJh7P-00033z-L5; Mon, 05 Nov 2018 15:48: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=mtqo=nq=citrix.com=prvs=8406a2984=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJh7O-00033u-AY
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 15:48:46 +0000
X-Inumbo-ID: 469c60fa-e112-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 469c60fa-e112-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 15:48:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69688270"
Date: Mon, 5 Nov 2018 15:48:42 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181105154842.ka44hltutou2fdia@zion.uk.xensource.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <578d1dfbfc76230034b81fc79175a2181a62eac2.1541174103.git-series.wei.liu2@citrix.com>
 <5BE05C0502000078001F8186@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE05C0502000078001F8186@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 3/7] x86: make PV hypercall entry points
 work with !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDg6MDQ6MzdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAyLjExLjE4IGF0IDE2OjU1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKPiA+ICsrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvdHJhcHMuYwo+ID4gQEAgLTI5OCw4ICsyOTgsMjEgQEAgc3RhdGljIHVu
c2lnbmVkIGludCB3cml0ZV9zdHViX3RyYW1wb2xpbmUoCj4gPiAgfQo+ID4gIAo+ID4gIERFRklO
RV9QRVJfQ1BVKHN0cnVjdCBzdHVicywgc3R1YnMpOwo+ID4gKwo+ID4gKyNpZmRlZiBDT05GSUdf
UFYKPiA+ICB2b2lkIGxzdGFyX2VudGVyKHZvaWQpOwo+ID4gIHZvaWQgY3N0YXJfZW50ZXIodm9p
ZCk7Cj4gPiArI2Vsc2UKPiA+ICtzdGF0aWMgaW5saW5lIHZvaWQgbHN0YXJfZW50ZXIodm9pZCkK
PiA+ICt7Cj4gPiArICAgIHBhbmljKCIlcyBjYWxsZWQiLCBfX2Z1bmNfXyk7Cj4gPiArfQo+ID4g
Kwo+ID4gK3N0YXRpYyBpbmxpbmUgdm9pZCBjc3Rhcl9lbnRlcih2b2lkKQo+ID4gK3sKPiA+ICsg
ICAgcGFuaWMoIiVzIGNhbGxlZCIsIF9fZnVuY19fKTsKPiA+ICt9Cj4gPiArI2VuZGlmIC8qIENP
TkZJR19QViAqLwo+IAo+IERvIHdlIHJlYWxseSBuZWVkIHR3byBzZXBhcmF0ZSBzdHVicyAoYW5k
IHR3byBzZXBhcmF0ZSBzdHJpbmcgbGl0ZXJhbHMpCj4gaGVyZT8KCkkgdGhpbmsgaXQgaXMgY2xl
YXJlciBpZiB3ZSBoYXZlIHR3byBkaXN0aW5jdCBtZXNzYWdlcy4gQnV0IEknbSBub3QgdG9vCmZ1
c3NlZCBlaXRoZXIgd2F5IHJlYWxseS4gSWYgeW91IGZlZWwgc3Ryb25nbHkgYWJvdXQgdGhpcywg
SSdtIGhhcHB5IHRvCmNoYW5nZSBpdCB0byBvbmx5IG9uZSBmdW5jdGlvbi4KCldlaS4KCj4gCj4g
SmFuCj4gCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 15:49:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15:49: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-devel-bounces@lists.xenproject.org>)
	id 1gJh8L-0003DU-0x; Mon, 05 Nov 2018 15:49: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJh8J-0003DL-Ry
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 15:49:43 +0000
X-Inumbo-ID: 68b61dc2-e112-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68b61dc2-e112-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 15:49:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="81416650"
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <578d1dfbfc76230034b81fc79175a2181a62eac2.1541174103.git-series.wei.liu2@citrix.com>
 <5BE05C0502000078001F8186@prv1-mh.provo.novell.com>
 <20181105154842.ka44hltutou2fdia@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e7474869-6ea1-691c-4eae-c2131b1527db@citrix.com>
Date: Mon, 5 Nov 2018 15:49:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181105154842.ka44hltutou2fdia@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 3/7] x86: make PV hypercall entry points
 work with !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMTEvMTggMTU6NDgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBOb3YgMDUsIDIwMTgg
YXQgMDg6MDQ6MzdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAyLjExLjE4
IGF0IDE2OjU1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAtLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L3RyYXBzLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMu
Ywo+Pj4gQEAgLTI5OCw4ICsyOTgsMjEgQEAgc3RhdGljIHVuc2lnbmVkIGludCB3cml0ZV9zdHVi
X3RyYW1wb2xpbmUoCj4+PiAgfQo+Pj4gIAo+Pj4gIERFRklORV9QRVJfQ1BVKHN0cnVjdCBzdHVi
cywgc3R1YnMpOwo+Pj4gKwo+Pj4gKyNpZmRlZiBDT05GSUdfUFYKPj4+ICB2b2lkIGxzdGFyX2Vu
dGVyKHZvaWQpOwo+Pj4gIHZvaWQgY3N0YXJfZW50ZXIodm9pZCk7Cj4+PiArI2Vsc2UKPj4+ICtz
dGF0aWMgaW5saW5lIHZvaWQgbHN0YXJfZW50ZXIodm9pZCkKPj4+ICt7Cj4+PiArICAgIHBhbmlj
KCIlcyBjYWxsZWQiLCBfX2Z1bmNfXyk7Cj4+PiArfQo+Pj4gKwo+Pj4gK3N0YXRpYyBpbmxpbmUg
dm9pZCBjc3Rhcl9lbnRlcih2b2lkKQo+Pj4gK3sKPj4+ICsgICAgcGFuaWMoIiVzIGNhbGxlZCIs
IF9fZnVuY19fKTsKPj4+ICt9Cj4+PiArI2VuZGlmIC8qIENPTkZJR19QViAqLwo+PiBEbyB3ZSBy
ZWFsbHkgbmVlZCB0d28gc2VwYXJhdGUgc3R1YnMgKGFuZCB0d28gc2VwYXJhdGUgc3RyaW5nIGxp
dGVyYWxzKQo+PiBoZXJlPwo+IEkgdGhpbmsgaXQgaXMgY2xlYXJlciBpZiB3ZSBoYXZlIHR3byBk
aXN0aW5jdCBtZXNzYWdlcy4gQnV0IEknbSBub3QgdG9vCj4gZnVzc2VkIGVpdGhlciB3YXkgcmVh
bGx5LiBJZiB5b3UgZmVlbCBzdHJvbmdseSBhYm91dCB0aGlzLCBJJ20gaGFwcHkgdG8KPiBjaGFu
Z2UgaXQgdG8gb25seSBvbmUgZnVuY3Rpb24uCgpUaGlzIGlzIHRoZSBjb3JyZWN0IHdheSB0byBk
byBpdC7CoCBfX2Z1bmNfXyB3aWxsIGFscmVhZHkgYmUgaW4gdGhlCnN0cmluZyB0YWJsZSwgYW5k
IHRoZSBmb3JtYXQgc3RyaW5nIChiZWluZyBpZGVudGljYWwpIHdpbGwgYmUgbWVyZ2VkLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 15:51:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15:51: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-devel-bounces@lists.xenproject.org>)
	id 1gJhA8-0003tD-Em; Mon, 05 Nov 2018 15:51: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=mtqo=nq=citrix.com=prvs=8406a2984=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJhA7-0003t4-CO
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 15:51:35 +0000
X-Inumbo-ID: aaa1c3da-e112-11e8-a334-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aaa1c3da-e112-11e8-a334-12d6303a7972;
 Mon, 05 Nov 2018 15:51:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69688656"
Date: Mon, 5 Nov 2018 15:51:30 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181105155130.3gugvufubnladgnc@zion.uk.xensource.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <578d1dfbfc76230034b81fc79175a2181a62eac2.1541174103.git-series.wei.liu2@citrix.com>
 <5BE05C0502000078001F8186@prv1-mh.provo.novell.com>
 <20181105154842.ka44hltutou2fdia@zion.uk.xensource.com>
 <e7474869-6ea1-691c-4eae-c2131b1527db@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e7474869-6ea1-691c-4eae-c2131b1527db@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 3/7] x86: make PV hypercall entry points
 work with !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDM6NDk6NDBQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNS8xMS8xOCAxNTo0OCwgV2VpIExpdSB3cm90ZToKPiA+IE9uIE1vbiwgTm92
IDA1LCAyMDE4IGF0IDA4OjA0OjM3QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+Pj4+
IE9uIDAyLjExLjE4IGF0IDE2OjU1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwo+ID4+PiArKysgYi94ZW4vYXJjaC94
ODYveDg2XzY0L3RyYXBzLmMKPiA+Pj4gQEAgLTI5OCw4ICsyOTgsMjEgQEAgc3RhdGljIHVuc2ln
bmVkIGludCB3cml0ZV9zdHViX3RyYW1wb2xpbmUoCj4gPj4+ICB9Cj4gPj4+ICAKPiA+Pj4gIERF
RklORV9QRVJfQ1BVKHN0cnVjdCBzdHVicywgc3R1YnMpOwo+ID4+PiArCj4gPj4+ICsjaWZkZWYg
Q09ORklHX1BWCj4gPj4+ICB2b2lkIGxzdGFyX2VudGVyKHZvaWQpOwo+ID4+PiAgdm9pZCBjc3Rh
cl9lbnRlcih2b2lkKTsKPiA+Pj4gKyNlbHNlCj4gPj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgbHN0
YXJfZW50ZXIodm9pZCkKPiA+Pj4gK3sKPiA+Pj4gKyAgICBwYW5pYygiJXMgY2FsbGVkIiwgX19m
dW5jX18pOwo+ID4+PiArfQo+ID4+PiArCj4gPj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgY3N0YXJf
ZW50ZXIodm9pZCkKPiA+Pj4gK3sKPiA+Pj4gKyAgICBwYW5pYygiJXMgY2FsbGVkIiwgX19mdW5j
X18pOwo+ID4+PiArfQo+ID4+PiArI2VuZGlmIC8qIENPTkZJR19QViAqLwo+ID4+IERvIHdlIHJl
YWxseSBuZWVkIHR3byBzZXBhcmF0ZSBzdHVicyAoYW5kIHR3byBzZXBhcmF0ZSBzdHJpbmcgbGl0
ZXJhbHMpCj4gPj4gaGVyZT8KPiA+IEkgdGhpbmsgaXQgaXMgY2xlYXJlciBpZiB3ZSBoYXZlIHR3
byBkaXN0aW5jdCBtZXNzYWdlcy4gQnV0IEknbSBub3QgdG9vCj4gPiBmdXNzZWQgZWl0aGVyIHdh
eSByZWFsbHkuIElmIHlvdSBmZWVsIHN0cm9uZ2x5IGFib3V0IHRoaXMsIEknbSBoYXBweSB0bwo+
ID4gY2hhbmdlIGl0IHRvIG9ubHkgb25lIGZ1bmN0aW9uLgo+IAo+IFRoaXMgaXMgdGhlIGNvcnJl
Y3Qgd2F5IHRvIGRvIGl0LsKgIF9fZnVuY19fIHdpbGwgYWxyZWFkeSBiZSBpbiB0aGUKPiBzdHJp
bmcgdGFibGUsIGFuZCB0aGUgZm9ybWF0IHN0cmluZyAoYmVpbmcgaWRlbnRpY2FsKSB3aWxsIGJl
IG1lcmdlZC4KCkkgdGhpbmsgSmFuIHdhcyBjb21wbGFpbmluZyB0d28gX19mdW5jX18ncyAodHdv
IHN0cmluZyBsaXRlcmFscykuCgpXZWkuCgo+IAo+IH5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 15:55:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15: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-devel-bounces@lists.xenproject.org>)
	id 1gJhDn-000449-14; Mon, 05 Nov 2018 15:55: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=mtqo=nq=citrix.com=prvs=8406a2984=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJhDm-000444-AN
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 15:55:22 +0000
X-Inumbo-ID: 3236c3cc-e113-11e8-b565-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3236c3cc-e113-11e8-b565-12d6303a7972;
 Mon, 05 Nov 2018 15:55:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69689078"
Date: Mon, 5 Nov 2018 15:55:17 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181105155517.cu4kuczi7jei3pp2@zion.uk.xensource.com>
References: <1541416600-30056-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416600-30056-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1541416600-30056-5-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 4/5] x86/sysctl: Implement
 XEN_SYSCTL_get_cpu_policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMTE6MTY6MzlBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBGcm9tOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4g
Cj4gUHJvdmlkZSBhIFNZU0NUTCBmb3IgdGhlIHRvb2xzdGFjayB0byBvYnRhaW4gY29tcGxldGUg
c3lzdGVtIENQVUlEIGFuZCBNU1IKPiBwb2xpY3kgaW5mb3JtYXRpb24uCj4gCj4gRm9yIHRoZSBm
bGFzayBzaWRlIG9mIHRoaW5ncywgdGhpcyBzdWJvcCBpcyBjbG9zZWx5IHJlbGF0ZWQgdG8KPiB7
cGh5cyxjcHV0b3BvLG51bWF9aW5mbywgc28gc2hhcmVzIHRoZSBwaHlzaW5mbyBhY2Nlc3MgdmVj
dG9yLgo+IAo+IEV4dGVuZCB0aGUgeGVuLWNwdWlkIHV0aWxpdHkgdG8gYmUgYWJsZSB0byBkdW1w
IHRoZSBzeXN0ZW0gcG9saWNpZXMuICBBbgo+IGV4YW1wbGUgb3V0cHV0IGlzOgo+IAo+ICAgWGVu
IHJlcG9ydHMgdGhlcmUgYXJlIG1heGltdW0gMTEzIGxlYXZlcyBhbmQgMyBNU1JzCj4gICBSYXcg
cG9saWN5OiA5MyBsZWF2ZXMsIDMgTVNScwo+ICAgIENQVUlEOgo+ICAgICBsZWFmICAgICBzdWJs
ZWFmICAtPiBlYXggICAgICBlYnggICAgICBlY3ggICAgICBlZHgKPiAgICAgMDAwMDAwMDA6ZmZm
ZmZmZmYgLT4gMDAwMDAwMGQ6NzU2ZTY1NDc6NmM2NTc0NmU6NDk2NTZlNjkKPiAgICAgMDAwMDAw
MDE6ZmZmZmZmZmYgLT4gMDAwMzA2YzM6MDAxMDA4MDA6N2ZmYWZiZmY6YmZlYmZiZmYKPiAgICAg
MDAwMDAwMDI6ZmZmZmZmZmYgLT4gNzYwMzYzMDE6MDBmMGI1ZmY6MDAwMDAwMDA6MDBjMTAwMDAK
PiAgICAgMDAwMDAwMDQ6MDAwMDAwMDAgLT4gMWMwMDQxMjE6MDFjMDAwM2Y6MDAwMDAwM2Y6MDAw
MDAwMDAKPiAgICAgMDAwMDAwMDQ6MDAwMDAwMDEgLT4gMWMwMDQxMjI6MDFjMDAwM2Y6MDAwMDAw
M2Y6MDAwMDAwMDAKPiAgICAgMDAwMDAwMDQ6MDAwMDAwMDIgLT4gMWMwMDQxNDM6MDFjMDAwM2Y6
MDAwMDAxZmY6MDAwMDAwMDAKPiAgICAgMDAwMDAwMDQ6MDAwMDAwMDMgLT4gMWMwM2MxNjM6MDNj
MDAwM2Y6MDAwMDFmZmY6MDAwMDAwMDYKPiAgICAgMDAwMDAwMDU6ZmZmZmZmZmYgLT4gMDAwMDAw
NDA6MDAwMDAwNDA6MDAwMDAwMDM6MDAwNDIxMjAKPiAgICAgMDAwMDAwMDY6ZmZmZmZmZmYgLT4g
MDAwMDAwNzc6MDAwMDAwMDI6MDAwMDAwMDk6MDAwMDAwMDAKPiAgICAgMDAwMDAwMDc6MDAwMDAw
MDAgLT4gMDAwMDAwMDA6MDAwMDI3YWI6MDAwMDAwMDA6OWMwMDAwMDAKPiAgICAgMDAwMDAwMGE6
ZmZmZmZmZmYgLT4gMDczMDA0MDM6MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDA2MDMKPiAgICAgMDAw
MDAwMGI6MDAwMDAwMDAgLT4gMDAwMDAwMDE6MDAwMDAwMDI6MDAwMDAxMDA6MDAwMDAwMDAKPiAg
ICAgMDAwMDAwMGI6MDAwMDAwMDEgLT4gMDAwMDAwMDQ6MDAwMDAwMDg6MDAwMDAyMDE6MDAwMDAw
MDAKPiAgICAgMDAwMDAwMGQ6MDAwMDAwMDAgLT4gMDAwMDAwMDc6MDAwMDAzNDA6MDAwMDAzNDA6
MDAwMDAwMDAKPiAgICAgMDAwMDAwMGQ6MDAwMDAwMDEgLT4gMDAwMDAwMDE6MDAwMDAwMDA6MDAw
MDAwMDA6MDAwMDAwMDAKPiAgICAgMDAwMDAwMGQ6MDAwMDAwMDIgLT4gMDAwMDAxMDA6MDAwMDAy
NDA6MDAwMDAwMDA6MDAwMDAwMDAKPiAgICAgODAwMDAwMDA6ZmZmZmZmZmYgLT4gODAwMDAwMDg6
MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDAKPiAgICAgODAwMDAwMDE6ZmZmZmZmZmYgLT4gMDAw
MDAwMDA6MDAwMDAwMDA6MDAwMDAwMjE6MmMxMDA4MDAKPiAgICAgODAwMDAwMDI6ZmZmZmZmZmYg
LT4gNjU3NDZlNDk6Mjk1MjI4NmM6NmY2NTU4MjA6Mjk1MjI4NmUKPiAgICAgODAwMDAwMDM6ZmZm
ZmZmZmYgLT4gNTU1MDQzMjA6MmQzMzQ1MjA6MzAzNDMyMzE6MjAzMzc2MjAKPiAgICAgODAwMDAw
MDQ6ZmZmZmZmZmYgLT4gMmUzMzIwNDA6NDg0NzMwMzQ6MDAwMDAwN2E6MDAwMDAwMDAKPiAgICAg
ODAwMDAwMDY6ZmZmZmZmZmYgLT4gMDAwMDAwMDA6MDAwMDAwMDA6MDEwMDYwNDA6MDAwMDAwMDAK
PiAgICAgODAwMDAwMDc6ZmZmZmZmZmYgLT4gMDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDA6MDAw
MDAxMDAKPiAgICAgODAwMDAwMDg6ZmZmZmZmZmYgLT4gMDAwMDMwMjc6MDAwMDAwMDA6MDAwMDAw
MDA6MDAwMDAwMDAKPiAgICBNU1JzOgo+ICAgICBpbmRleCAgICAtPiB2YWx1ZQo+ICAgICAwMDAw
MDBjZSAtPiAwMDAwMDAwMDgwMDAwMDAwCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlh
c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KPiBDQzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJp
eC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBTZXJnZXkgRHlhc2xpIDxzZXJn
ZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4gQ0M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNo
by5uc2EuZ292Pgo+IAo+IHYyOgo+ICAqIEF2b2lkIGludHJvZHVjaW5nIGEgU3BlY3RyZSBWMSBn
YWRnZXQKPiB2MzoKPiAgKiBSZW9yZ2FuaXNlIGxvZ2ljCj4gLS0tCj4gIHRvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oICAgICAgIHwgIDYgKysrCj4gIHRvb2xzL2xpYnhjL3hjX2NwdWlkX3g4
Ni5jICAgICAgICAgIHwgNTcgKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHRvb2xzL21pc2Mv
eGVuLWNwdWlkLmMgICAgICAgICAgICAgIHwgODYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 15:55:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15:55: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-devel-bounces@lists.xenproject.org>)
	id 1gJhEG-00046c-BP; Mon, 05 Nov 2018 15:55:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mtqo=nq=citrix.com=prvs=8406a2984=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJhEF-00046X-Bw
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 15:55:51 +0000
X-Inumbo-ID: 43d63612-e113-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43d63612-e113-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 15:55:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69689167"
Date: Mon, 5 Nov 2018 15:55:46 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181105155546.p3fauk6c67tvx4aj@zion.uk.xensource.com>
References: <1541416600-30056-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416600-30056-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1541416600-30056-6-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 5/5] x86/domctl: Implement
 XEN_DOMCTL_get_cpu_policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMTE6MTY6NDBBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBGcm9tOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4g
Cj4gVGhpcyBmaW5hbGx5IChhZnRlciBsaXRlcmFsbHkgeWVhcnMgb2Ygd29yayEpIG1hcmtzIHRo
ZSBwb2ludCB3aGVyZSB0aGUKPiB0b29sc3RhY2sgY2FuIGFzayB0aGUgaHlwZXJ2aXNvciBmb3Ig
dGhlIGN1cnJlbnQgQ1BVSUQgY29uZmlndXJhdGlvbiBvZiBhCj4gc3BlY2lmaWMgZG9tYWluLgo+
IAo+IEludHJvZHVjZSBhIG5ldyBmbGFzayBhY2Nlc3MgdmVjdG9yIGFuZCB1cGRhdGUgdGhlIGRl
ZmF1bHQgcG9saWNpZXMuCj4gCj4gQWxzbyBleHRlbmQgeGVuLWNwdWlkJ3MgLS1wb2xpY3kgbW9k
ZSB0byBiZSBhYmxlIHRvIHRha2UgYSBkb21pZCBhbmQgZHVtcCBhCj4gc3BlY2lmaWMgZG9tYWlu
cyBDUFVJRCBhbmQgTVNSIHBvbGljeS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFz
bGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgo+IENDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4
LmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ0M6IFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4KPiBDQzogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hv
Lm5zYS5nb3Y+Cj4gCj4gdjM6Cj4gICogTWlzYyBjb2RlIGh5Z2VuZQo+ICAqIEZpeCBjb21tZW50
cyB0byBhdm9pZCBoYXZpbmcgYSBTWVNDVEwvRE9NQ1RMIHBhc3RlIGVycm9yCj4gICogSW50cm9k
dWNlIGEgbmV3IGZsYXNrIHZlY3RvciByYXRoZXIgdGhhbiByZXVzaW5nIHNldF9jcHVpZAo+IC0t
LQo+ICB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlICB8ICAyICstCj4gIHRvb2xz
L2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZiAgIHwgIDIgKy0KPiAgdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmggICAgICAgfCAgMyArKwo+ICB0b29scy9saWJ4Yy94Y19jcHVpZF94ODYu
YyAgICAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKwo+ICB0b29scy9taXNjL3hl
bi1jcHVpZC5jICAgICAgICAgICAgICB8IDU4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 15:57:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 15:57: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-devel-bounces@lists.xenproject.org>)
	id 1gJhFw-0004GR-Of; Mon, 05 Nov 2018 15:57: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=cgte=nq=redhat.com=armbru@srs-us1.protection.inumbo.net>)
 id 1gJhFu-0004GH-Uy
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 15:57:34 +0000
X-Inumbo-ID: 81b0824e-e113-11e8-bceb-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81b0824e-e113-11e8-bceb-12d6303a7972;
 Mon, 05 Nov 2018 15:57:33 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C5CA689AC4;
 Mon,  5 Nov 2018 15:57:32 +0000 (UTC)
Received: from blackfin.pond.sub.org (ovpn-117-34.ams2.redhat.com
 [10.36.117.34])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 83D8B1974F;
 Mon,  5 Nov 2018 15:57:32 +0000 (UTC)
Received: by blackfin.pond.sub.org (Postfix, from userid 1000)
 id 56CBB11385F2; Mon,  5 Nov 2018 16:57:31 +0100 (CET)
From: Markus Armbruster <armbru@redhat.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
 <20181102110412.GD7521@dhcp-200-186.str.redhat.com>
 <152b8d37c7d54de687f4ced536ba6a10@AMSPEX02CL03.citrite.net>
Date: Mon, 05 Nov 2018 16:57:31 +0100
In-Reply-To: <152b8d37c7d54de687f4ced536ba6a10@AMSPEX02CL03.citrite.net> (Paul
 Durrant's message of "Fri, 2 Nov 2018 11:13:48 +0000")
Message-ID: <871s7z5xg4.fsf@dusky.pond.sub.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Mon, 05 Nov 2018 15:57:32 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] xen_disk qdevification
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 'Kevin Wolf' <kwolf@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 Tim Smith <tim.smith@citrix.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JpdGVzOgoKPj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogS2V2aW4gV29sZiBbbWFpbHRvOmt3b2xmQHJl
ZGhhdC5jb21dCj4+IFNlbnQ6IDAyIE5vdmVtYmVyIDIwMTggMTE6MDQKPj4gVG86IFRpbSBTbWl0
aCA8dGltLnNtaXRoQGNpdHJpeC5jb20+Cj4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmc7IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZzsgcWVtdS0KPj4gYmxvY2tAbm9uZ251Lm9yZzsg
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQK
Pj4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPjsKPj4gTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT47IGFybWJy
dUByZWRoYXQuY29tCj4+IFN1YmplY3Q6IHhlbl9kaXNrIHFkZXZpZmljYXRpb24gKHdhczogW1BB
VENIIDAvM10gUGVyZm9ybWFuY2UgaW1wcm92ZW1lbnRzCj4+IGZvciB4ZW5fZGlzayB2MikKPj4g
Cj4+IEFtIDAyLjExLjIwMTggdW0gMTE6MDAgaGF0IFRpbSBTbWl0aCBnZXNjaHJpZWJlbjoKPj4g
PiBBIHNlcmllcyBvZiBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudHMgZm9yIGRpc2tzIHVzaW5nIHRo
ZSBYZW4gUFYgcmluZy4KPj4gPgo+PiA+IFRoZXNlIGhhdmUgaGFkIGZhaXJseSBleHRlbnNpdmUg
dGVzdGluZy4KPj4gPgo+PiA+IFRoZSBiYXRjaGluZyBhbmQgbGF0ZW5jeSBpbXByb3ZlbWVudHMg
dG9nZXRoZXIgYm9vc3QgdGhlIHRocm91Z2hwdXQKPj4gPiBvZiBzbWFsbCByZWFkcyBhbmQgd3Jp
dGVzIGJ5IHR3byB0byBzaXggcGVyY2VudCAobWVhc3VyZWQgdXNpbmcgZmlvCj4+ID4gaW4gdGhl
IGd1ZXN0KQo+PiA+Cj4+ID4gQXZvaWRpbmcgcmVwZWF0ZWQgY2FsbHMgdG8gcG9zaXhfbWVtYWxp
Z24oKSByZWR1Y2VkIHRoZSBkaXJ0eSBoZWFwCj4+ID4gZnJvbSAyNU1CIHRvIDVNQiBpbiB0aGUg
Y2FzZSBvZiBhIHNpbmdsZSBkYXRhcGF0aCBwcm9jZXNzIHdoaWxlIGFsc28KPj4gPiBpbXByb3Zp
bmcgcGVyZm9ybWFuY2UuCj4+ID4KPj4gPiB2MiByZW1vdmVzIHNvbWUgY2hlY2twYXRjaCBjb21w
bGFpbnRzIGFuZCBmaXhlcyB0aGUgQ0NzCj4+IAo+PiBDb21wbGV0ZWx5IHVucmVsYXRlZCwgYnV0
IHNpbmNlIHlvdSdyZSB0aGUgZmlyc3QgcGVyc29uIHRvdWNoaW5nCj4+IHhlbl9kaXNrIGluIGEg
d2hpbGUsIHlvdSdyZSBteSB2aWN0aW06Cj4+IAo+PiBBdCBLVk0gRm9ydW0gd2UgZGlzY3Vzc2Vk
IHNlbmRpbmcgYSBwYXRjaCB0byBkZXByZWNhdGUgeGVuX2Rpc2sgYmVjYXVzZQo+PiBhZnRlciBh
bGwgdGhvc2UgeWVhcnMsIGl0IHN0aWxsIGhhc24ndCBiZWVuIGNvbnZlcnRlZCB0byBxZGV2LiBN
YXJrdXMgaXMKPj4gY3VycmVudGx5IGZpeGluZyBzb21lIG90aGVyIG5vdCB5ZXQgcWRldmlmaWVk
IGJsb2NrIGRldmljZSwgYnV0IGFmdGVyCj4+IHRoYXQgeGVuX2Rpc2sgd2lsbCBiZSB0aGUgb25s
eSBvbmUgbGVmdC4KPj4gCj4+IEEgd2hpbGUgYWdvLCBhIGRvd25zdHJlYW0gcGF0Y2ggcmV2aWV3
IGZvdW5kIG91dCB0aGF0IHRoZXJlIGFyZSBzb21lIFFNUAo+PiBjb21tYW5kcyB0aGF0IHdvdWxk
IGltbWVkaWF0ZWx5IGNyYXNoIGlmIGEgeGVuX2Rpc2sgZGV2aWNlIHdlcmUgcHJlc2VudAo+PiBi
ZWNhdXNlIG9mIHRoZSBsYWNraW5nIHFkZXZpZmljYXRpb24uIFRoaXMgaXMgbm90IHRoZSBjb2Rl
IHF1YWxpdHkKPj4gc3RhbmRhcmQgSSBlbnZpc2lvbiBmb3IgUUVNVS4gSXQncyB0aW1lIGZvciBu
b24tcWRldiBkZXZpY2VzIHRvIGdvLgo+PiAKPj4gU28gaWYgeW91IGd1eXMgYXJlIHN0aWxsIGlu
dGVyZXN0ZWQgaW4gdGhlIGRldmljZSwgY291bGQgc29tZW9uZSBwbGVhc2UKPj4gZmluYWxseSBs
b29rIGludG8gY29udmVydGluZyBpdD8KPj4gCj4KPiBJIGhhdmUgYSBwYXRjaCBzZXJpZXMgdG8g
ZG8gZXhhY3RseSB0aGlzLiBJdCdzIHNvbWV3aGF0IGludm9sdmVkIGFzIEkKPiBuZWVkIHRvIGNv
bnZlcnQgdGhlIHdob2xlIFBWIGJhY2tlbmQgaW5mcmFzdHJ1Y3R1cmUuIEkgd2lsbCB0cnkgdG8K
PiByZWJhc2UgYW5kIGNsZWFuIHVwIG15IHNlcmllcyBhLnMuYS5wLgoKQXdlc29tZSEgIFBsZWFz
ZSBjb29yZGluYXRlIHdpdGggQW50aG9ueSBQcmVyYXJkIHRvIGF2b2lkIGR1cGxpY2F0aW5nCndv
cmsgaWYgeW91IGhhdmVuJ3QgZG9uZSBzbyBhbHJlYWR5LgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 16:12:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 16:12: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-devel-bounces@lists.xenproject.org>)
	id 1gJhTn-0006Jd-6r; Mon, 05 Nov 2018 16:11: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJhTm-0006JY-39
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 16:11:54 +0000
X-Inumbo-ID: 81797d88-e115-11e8-b017-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81797d88-e115-11e8-b017-12d6303a7972;
 Mon, 05 Nov 2018 16:11:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 09:11:50 -0700
Message-Id: <5BE06BC002000078001F823D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 09:11:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <578d1dfbfc76230034b81fc79175a2181a62eac2.1541174103.git-series.wei.liu2@citrix.com>
 <5BE05C0502000078001F8186@prv1-mh.provo.novell.com>
 <20181105154842.ka44hltutou2fdia@zion.uk.xensource.com>
 <e7474869-6ea1-691c-4eae-c2131b1527db@citrix.com>
In-Reply-To: <e7474869-6ea1-691c-4eae-c2131b1527db@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 3/7] x86: make PV hypercall entry points
 work with !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjExLjE4IGF0IDE2OjQ5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMTEvMTggMTU6NDgsIFdlaSBMaXUgd3JvdGU6Cj4+IE9uIE1vbiwgTm92IDA1
LCAyMDE4IGF0IDA4OjA0OjM3QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24g
MDIuMTEuMTggYXQgMTY6NTUsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPj4+PiAtLS0g
YS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKPj4+PiArKysgYi94ZW4vYXJjaC94ODYveDg2
XzY0L3RyYXBzLmMKPj4+PiBAQCAtMjk4LDggKzI5OCwyMSBAQCBzdGF0aWMgdW5zaWduZWQgaW50
IHdyaXRlX3N0dWJfdHJhbXBvbGluZSgKPj4+PiAgfQo+Pj4+ICAKPj4+PiAgREVGSU5FX1BFUl9D
UFUoc3RydWN0IHN0dWJzLCBzdHVicyk7Cj4+Pj4gKwo+Pj4+ICsjaWZkZWYgQ09ORklHX1BWCj4+
Pj4gIHZvaWQgbHN0YXJfZW50ZXIodm9pZCk7Cj4+Pj4gIHZvaWQgY3N0YXJfZW50ZXIodm9pZCk7
Cj4+Pj4gKyNlbHNlCj4+Pj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBsc3Rhcl9lbnRlcih2b2lkKQo+
Pj4+ICt7Cj4+Pj4gKyAgICBwYW5pYygiJXMgY2FsbGVkIiwgX19mdW5jX18pOwo+Pj4+ICt9Cj4+
Pj4gKwo+Pj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgY3N0YXJfZW50ZXIodm9pZCkKPj4+PiArewo+
Pj4+ICsgICAgcGFuaWMoIiVzIGNhbGxlZCIsIF9fZnVuY19fKTsKPj4+PiArfQo+Pj4+ICsjZW5k
aWYgLyogQ09ORklHX1BWICovCj4+PiBEbyB3ZSByZWFsbHkgbmVlZCB0d28gc2VwYXJhdGUgc3R1
YnMgKGFuZCB0d28gc2VwYXJhdGUgc3RyaW5nIGxpdGVyYWxzKQo+Pj4gaGVyZT8KPj4gSSB0aGlu
ayBpdCBpcyBjbGVhcmVyIGlmIHdlIGhhdmUgdHdvIGRpc3RpbmN0IG1lc3NhZ2VzLiBCdXQgSSdt
IG5vdCB0b28KPj4gZnVzc2VkIGVpdGhlciB3YXkgcmVhbGx5LiBJZiB5b3UgZmVlbCBzdHJvbmds
eSBhYm91dCB0aGlzLCBJJ20gaGFwcHkgdG8KPj4gY2hhbmdlIGl0IHRvIG9ubHkgb25lIGZ1bmN0
aW9uLgo+IAo+IFRoaXMgaXMgdGhlIGNvcnJlY3Qgd2F5IHRvIGRvIGl0LiAgX19mdW5jX18gd2ls
bCBhbHJlYWR5IGJlIGluIHRoZQo+IHN0cmluZyB0YWJsZSwgYW5kIHRoZSBmb3JtYXQgc3RyaW5n
IChiZWluZyBpZGVudGljYWwpIHdpbGwgYmUgbWVyZ2VkLgoKV2h5IHdvdWxkIF9fZnVuY19fIGJl
IGluIHRoZSBzdHJpbmcgdGFibGUgYWxyZWFkeSwgZm9yIGZ1bmN0aW9ucwpjb250YWluaW5nIG5v
IG90aGVyIHJlZmVyZW5jZXMgdG8gaXQ/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 16:17:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 16:17: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-devel-bounces@lists.xenproject.org>)
	id 1gJhZB-0006VC-Tu; Mon, 05 Nov 2018 16:17: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=k8cf=nq=citrix.com=prvs=840cd6c1a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gJhZA-0006V7-BF
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 16:17:28 +0000
X-Inumbo-ID: 4861c266-e116-11e8-8db2-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4861c266-e116-11e8-8db2-12d6303a7972;
 Mon, 05 Nov 2018 16:17:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69694045"
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20181029155259.15230-1-aisaila@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <e1676bf0-3e0e-af36-ef46-f3c3615b38f9@citrix.com>
Date: Mon, 5 Nov 2018 16:17:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181029155259.15230-1-aisaila@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Clean up the rest of bool_t
 from vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMjkvMjAxOCAwMzo1MyBQTSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4g
U2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
Cj4gQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPiBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IC0tLQo+IENoYW5nZXMg
c2luY2UgVjE6Cj4gCS0gTWFkZSBzdHlsZSBjb3JyZWN0aW9ucyBzdWdnZXN0ZWQgYnkgSmFuLgo+
IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgfCAzICsrLQo+ICB4ZW4v
YXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyAgICAgfCAyICstCj4gIHhlbi9hcmNoL3g4Ni9tbS9w
Mm0uYyAgICAgICAgICAgICB8IDUgKystLS0KPiAgeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAg
ICAgICAgIHwgMiArLQo+ICB4ZW4vY29tbW9uL3ZtX2V2ZW50LmMgICAgICAgICAgICAgfCA0ICsr
LS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fc2hhcmluZy5oIHwgMiArLQo+ICB4ZW4vaW5j
bHVkZS94ZW4vdm1fZXZlbnQuaCAgICAgICAgfCA4ICsrKystLS0tCj4gIDcgZmlsZXMgY2hhbmdl
ZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gaW5kZXggYTE0
MGU2MGM5Yy4uYTg1NjZmYjg3YyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IEBAIC0xOTA1LDcgKzE5MDUsOCBAQCBp
bnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBn
bGEsCj4gICAgICBpZiAoIHNoYXJpbmdfZW5vbWVtICkKPiAgICAgIHsKPiAgICAgICAgICBpbnQg
cnY7Cj4gLSAgICAgICAgaWYgKCAocnYgPSBtZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKGN1cnJk
LCBnZm4sIDEpKSA8IDAgKQo+ICsKPiArICAgICAgICBpZiAoIChydiA9IG1lbV9zaGFyaW5nX25v
dGlmeV9lbm9tZW0oY3VycmQsIGdmbiwgdHJ1ZSkpIDwgMCApCj4gICAgICAgICAgewo+ICAgICAg
ICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiRG9tYWluICVodSBhdHRlbXB0IHRvIHVuc2hh
cmUgIgo+ICAgICAgICAgICAgICAgICAgICAgICAiZ2ZuICVseCwgRU5PTUVNIGFuZCBubyBoZWxw
ZXIgKHJjICVkKVxuIiwKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5n
LmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwo+IGluZGV4IDFkYWIyYzhjYzMuLmJl
MDljODg3MWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPiAr
KysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwo+IEBAIC01NDYsNyArNTQ2LDcgQEAg
c3RhdGljIGludCBhdWRpdCh2b2lkKQo+ICB9Cj4gIAo+ICBpbnQgbWVtX3NoYXJpbmdfbm90aWZ5
X2Vub21lbShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgYWxsb3dfc2xlZXApIAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIGFsbG93X3NsZWVwKQo+ICB7Cj4gICAgICBzdHJ1Y3Qg
dmNwdSAqdiA9IGN1cnJlbnQ7Cj4gICAgICBpbnQgcmM7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IGluZGV4IGEwMGEzYzFiZmYu
LjRiZGM1ZTM0ZTAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS5jCj4gQEAgLTQ0OCw3ICs0NDgsNyBAQCBtZm5fdCBfX2dldF9n
Zm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5f
bCwKPiAgICAgICAgICAvKiBUcnkgdG8gdW5zaGFyZS4gSWYgd2UgZmFpbCwgY29tbXVuaWNhdGUg
RU5PTUVNIHdpdGhvdXQKPiAgICAgICAgICAgKiBzbGVlcGluZy4gKi8KPiAgICAgICAgICBpZiAo
IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuX2wsIDApIDwgMCApCj4g
LSAgICAgICAgICAgICh2b2lkKW1lbV9zaGFyaW5nX25vdGlmeV9lbm9tZW0ocDJtLT5kb21haW4s
IGdmbl9sLCAwKTsKPiArICAgICAgICAgICAgbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21lbShwMm0t
PmRvbWFpbiwgZ2ZuX2wsIGZhbHNlKTsKCldoeSBkbyB5b3UgcmVtb3ZlIHRoZSAodm9pZCkgY2Fz
dCBoZXJlLi4uCgo+ICAgICAgICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCB0LCBh
LCBxLCBwYWdlX29yZGVyLCBOVUxMKTsKPiAgICAgIH0KPiAgCj4gQEAgLTgzOSw4ICs4MzksNyBA
QCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1m
bl90IG1mbiwKPiAgICAgICAgICAgICAgICAgICAqIEZvcmVpZ24gZG9tYWlucyBhcmUgb2theSB0
byBwbGFjZSBhbiBldmVudCBhcyB0aGV5IAo+ICAgICAgICAgICAgICAgICAgICogd29uJ3QgZ28g
dG8gc2xlZXAuICovCj4gICAgICAgICAgICAgICAgICAodm9pZCltZW1fc2hhcmluZ19ub3RpZnlf
ZW5vbWVtKHAybS0+ZG9tYWluLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBnZm5feChnZm5fYWRkKGdmbiwgaSkpLAo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwKTsKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3goZ2ZuX2FkZChnZm4sIGkpKSwgZmFs
c2UpOwoKLi4uYnV0IG5vdCBoZXJlPwoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 16:18:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 16:18: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-devel-bounces@lists.xenproject.org>)
	id 1gJhab-0006ZP-9r; Mon, 05 Nov 2018 16:18: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=av/c=nq=citrix.com=prvs=840b0b363=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gJhaZ-0006ZE-M0
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 16:18:55 +0000
X-Inumbo-ID: 7ced322c-e116-11e8-9832-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ced322c-e116-11e8-9832-12d6303a7972;
 Mon, 05 Nov 2018 16:18:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="81418885"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Markus Armbruster' <armbru@redhat.com>
Thread-Topic: [Qemu-devel] xen_disk qdevification
Thread-Index: AQHUdSBVxo7HwLHwbEqkFpdC3/OKV6VBWxXA
Date: Mon, 5 Nov 2018 16:15:26 +0000
Message-ID: <145e902e2e174f29ad742f008137482f@AMSPEX02CL03.citrite.net>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
 <20181102110412.GD7521@dhcp-200-186.str.redhat.com>
 <152b8d37c7d54de687f4ced536ba6a10@AMSPEX02CL03.citrite.net>
 <871s7z5xg4.fsf@dusky.pond.sub.org>
In-Reply-To: <871s7z5xg4.fsf@dusky.pond.sub.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Qemu-devel] xen_disk qdevification
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 'Kevin Wolf' <kwolf@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 Tim Smith <tim.smith@citrix.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1hcmt1cyBBcm1icnVzdGVyIFtt
YWlsdG86YXJtYnJ1QHJlZGhhdC5jb21dCj4gU2VudDogMDUgTm92ZW1iZXIgMjAxOCAxNTo1OAo+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiAnS2V2aW4g
V29sZicgPGt3b2xmQHJlZGhhdC5jb20+OyBUaW0gU21pdGggPHRpbS5zbWl0aEBjaXRyaXguY29t
PjsKPiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBxZW11LWJs
b2NrQG5vbmdudS5vcmc7IHFlbXUtCj4gZGV2ZWxAbm9uZ251Lm9yZzsgTWF4IFJlaXR6IDxtcmVp
dHpAcmVkaGF0LmNvbT47IEFudGhvbnkgUGVyYXJkCj4gPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBTdWJqZWN0OiBSZTogW1FlbXUt
ZGV2ZWxdIHhlbl9kaXNrIHFkZXZpZmljYXRpb24KPiAKPiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPiB3cml0ZXM6Cj4gCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0KPiA+PiBGcm9tOiBLZXZpbiBXb2xmIFttYWlsdG86a3dvbGZAcmVkaGF0LmNvbV0KPiA+PiBT
ZW50OiAwMiBOb3ZlbWJlciAyMDE4IDExOjA0Cj4gPj4gVG86IFRpbSBTbWl0aCA8dGltLnNtaXRo
QGNpdHJpeC5jb20+Cj4gPj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgcWVt
dS1kZXZlbEBub25nbnUub3JnOyBxZW11LQo+ID4+IGJsb2NrQG5vbmdudS5vcmc7IEFudGhvbnkg
UGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsgUGF1bAo+IER1cnJhbnQKPiA+PiA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Owo+ID4+IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+OyBhcm1icnVA
cmVkaGF0LmNvbQo+ID4+IFN1YmplY3Q6IHhlbl9kaXNrIHFkZXZpZmljYXRpb24gKHdhczogW1BB
VENIIDAvM10gUGVyZm9ybWFuY2UKPiBpbXByb3ZlbWVudHMKPiA+PiBmb3IgeGVuX2Rpc2sgdjIp
Cj4gPj4KPiA+PiBBbSAwMi4xMS4yMDE4IHVtIDExOjAwIGhhdCBUaW0gU21pdGggZ2VzY2hyaWVi
ZW46Cj4gPj4gPiBBIHNlcmllcyBvZiBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudHMgZm9yIGRpc2tz
IHVzaW5nIHRoZSBYZW4gUFYgcmluZy4KPiA+PiA+Cj4gPj4gPiBUaGVzZSBoYXZlIGhhZCBmYWly
bHkgZXh0ZW5zaXZlIHRlc3RpbmcuCj4gPj4gPgo+ID4+ID4gVGhlIGJhdGNoaW5nIGFuZCBsYXRl
bmN5IGltcHJvdmVtZW50cyB0b2dldGhlciBib29zdCB0aGUgdGhyb3VnaHB1dAo+ID4+ID4gb2Yg
c21hbGwgcmVhZHMgYW5kIHdyaXRlcyBieSB0d28gdG8gc2l4IHBlcmNlbnQgKG1lYXN1cmVkIHVz
aW5nIGZpbwo+ID4+ID4gaW4gdGhlIGd1ZXN0KQo+ID4+ID4KPiA+PiA+IEF2b2lkaW5nIHJlcGVh
dGVkIGNhbGxzIHRvIHBvc2l4X21lbWFsaWduKCkgcmVkdWNlZCB0aGUgZGlydHkgaGVhcAo+ID4+
ID4gZnJvbSAyNU1CIHRvIDVNQiBpbiB0aGUgY2FzZSBvZiBhIHNpbmdsZSBkYXRhcGF0aCBwcm9j
ZXNzIHdoaWxlIGFsc28KPiA+PiA+IGltcHJvdmluZyBwZXJmb3JtYW5jZS4KPiA+PiA+Cj4gPj4g
PiB2MiByZW1vdmVzIHNvbWUgY2hlY2twYXRjaCBjb21wbGFpbnRzIGFuZCBmaXhlcyB0aGUgQ0Nz
Cj4gPj4KPiA+PiBDb21wbGV0ZWx5IHVucmVsYXRlZCwgYnV0IHNpbmNlIHlvdSdyZSB0aGUgZmly
c3QgcGVyc29uIHRvdWNoaW5nCj4gPj4geGVuX2Rpc2sgaW4gYSB3aGlsZSwgeW91J3JlIG15IHZp
Y3RpbToKPiA+Pgo+ID4+IEF0IEtWTSBGb3J1bSB3ZSBkaXNjdXNzZWQgc2VuZGluZyBhIHBhdGNo
IHRvIGRlcHJlY2F0ZSB4ZW5fZGlzayBiZWNhdXNlCj4gPj4gYWZ0ZXIgYWxsIHRob3NlIHllYXJz
LCBpdCBzdGlsbCBoYXNuJ3QgYmVlbiBjb252ZXJ0ZWQgdG8gcWRldi4gTWFya3VzCj4gaXMKPiA+
PiBjdXJyZW50bHkgZml4aW5nIHNvbWUgb3RoZXIgbm90IHlldCBxZGV2aWZpZWQgYmxvY2sgZGV2
aWNlLCBidXQgYWZ0ZXIKPiA+PiB0aGF0IHhlbl9kaXNrIHdpbGwgYmUgdGhlIG9ubHkgb25lIGxl
ZnQuCj4gPj4KPiA+PiBBIHdoaWxlIGFnbywgYSBkb3duc3RyZWFtIHBhdGNoIHJldmlldyBmb3Vu
ZCBvdXQgdGhhdCB0aGVyZSBhcmUgc29tZQo+IFFNUAo+ID4+IGNvbW1hbmRzIHRoYXQgd291bGQg
aW1tZWRpYXRlbHkgY3Jhc2ggaWYgYSB4ZW5fZGlzayBkZXZpY2Ugd2VyZSBwcmVzZW50Cj4gPj4g
YmVjYXVzZSBvZiB0aGUgbGFja2luZyBxZGV2aWZpY2F0aW9uLiBUaGlzIGlzIG5vdCB0aGUgY29k
ZSBxdWFsaXR5Cj4gPj4gc3RhbmRhcmQgSSBlbnZpc2lvbiBmb3IgUUVNVS4gSXQncyB0aW1lIGZv
ciBub24tcWRldiBkZXZpY2VzIHRvIGdvLgo+ID4+Cj4gPj4gU28gaWYgeW91IGd1eXMgYXJlIHN0
aWxsIGludGVyZXN0ZWQgaW4gdGhlIGRldmljZSwgY291bGQgc29tZW9uZSBwbGVhc2UKPiA+PiBm
aW5hbGx5IGxvb2sgaW50byBjb252ZXJ0aW5nIGl0Pwo+ID4+Cj4gPgo+ID4gSSBoYXZlIGEgcGF0
Y2ggc2VyaWVzIHRvIGRvIGV4YWN0bHkgdGhpcy4gSXQncyBzb21ld2hhdCBpbnZvbHZlZCBhcyBJ
Cj4gPiBuZWVkIHRvIGNvbnZlcnQgdGhlIHdob2xlIFBWIGJhY2tlbmQgaW5mcmFzdHJ1Y3R1cmUu
IEkgd2lsbCB0cnkgdG8KPiA+IHJlYmFzZSBhbmQgY2xlYW4gdXAgbXkgc2VyaWVzIGEucy5hLnAu
Cj4gCj4gQXdlc29tZSEgIFBsZWFzZSBjb29yZGluYXRlIHdpdGggQW50aG9ueSBQcmVyYXJkIHRv
IGF2b2lkIGR1cGxpY2F0aW5nCj4gd29yayBpZiB5b3UgaGF2ZW4ndCBkb25lIHNvIGFscmVhZHku
CgpTdXJlLiBJIGhhdmUgYWxyZWFkeSBzcG9rZW4gdG8gQW50aG9ueS4KCiAgVGhhbmtzLAoKICAg
UGF1bAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 16:19:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 16: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-devel-bounces@lists.xenproject.org>)
	id 1gJhat-0006bh-KR; Mon, 05 Nov 2018 16:19: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJhar-0006bR-KK
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 16:19:13 +0000
X-Inumbo-ID: 87ba23c7-e116-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87ba23c7-e116-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 16:19:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69694568"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Nov 2018 16:19:05 +0000
Message-ID: <1541434745-23469-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/traps: Misc non-functional cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ICogcy91bnNpZ25lZCBjaGFyL3VpbnQ4X3QvIGZvciBjbGFyaXR5CiAqIERyb3AgcmVkdW5kYW50
IHJldHVybiBhdCB0aGUgZW5kIG9mIGEgdm9pZCBmdW5jdGlvbgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
Tm90aWNlZCB3aGlsZSByZXZpZXdpbmcgV2VpJ3MgQ09ORklHX1BWIHNlcmllcy4KLS0tCiB4ZW4v
YXJjaC94ODYvdHJhcHMuYyB8IDggKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlv
bnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMg
Yi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBjNjBjOGY1Li5kOGIyMTMwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTUz
MCw5ICsxNTMwLDkgQEAgdm9pZCBkb19nZW5lcmFsX3Byb3RlY3Rpb24oc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgaWYgKCByZWdzLT5lcnJvcl9jb2RlICYgWDg2X1hFQ19JRFQgKQog
ICAgIHsKICAgICAgICAgLyogVGhpcyBmYXVsdCBtdXN0IGJlIGR1ZSB0byA8SU5UIG4+IGluc3Ry
dWN0aW9uLiAqLwotICAgICAgICBjb25zdCBzdHJ1Y3QgdHJhcF9pbmZvICp0aTsKLSAgICAgICAg
dW5zaWduZWQgY2hhciB2ZWN0b3IgPSByZWdzLT5lcnJvcl9jb2RlID4+IDM7Ci0gICAgICAgIHRp
ID0gJnYtPmFyY2gucHYudHJhcF9jdHh0W3ZlY3Rvcl07CisgICAgICAgIHVpbnQ4X3QgdmVjdG9y
ID0gcmVncy0+ZXJyb3JfY29kZSA+PiAzOworICAgICAgICBjb25zdCBzdHJ1Y3QgdHJhcF9pbmZv
ICp0aSA9ICZ2LT5hcmNoLnB2LnRyYXBfY3R4dFt2ZWN0b3JdOworCiAgICAgICAgIGlmICggcGVy
bWl0X3NvZnRpbnQoVElfR0VUX0RQTCh0aSksIHYsIHJlZ3MpICkKICAgICAgICAgewogICAgICAg
ICAgICAgcmVncy0+cmlwICs9IDI7CkBAIC0xNzcxLDggKzE3NzEsNiBAQCB2b2lkIGRvX2Rldmlj
ZV9ub3RfYXZhaWxhYmxlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIH0KICAgICBl
bHNlCiAgICAgICAgIFRSQUNFXzBEKFRSQ19QVl9NQVRIX1NUQVRFX1JFU1RPUkUpOwotCi0gICAg
cmV0dXJuOwogfQogCiB2b2lkIGRvX2RlYnVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQot
LSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 16:23:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 16:23: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-devel-bounces@lists.xenproject.org>)
	id 1gJhee-0007Wh-E3; Mon, 05 Nov 2018 16:23: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=mtqo=nq=citrix.com=prvs=8406a2984=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJhed-0007Wc-5c
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 16:23:07 +0000
X-Inumbo-ID: 1382a9bf-e117-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1382a9bf-e117-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 16:23:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69695614"
Date: Mon, 5 Nov 2018 16:23:04 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181105162304.zru74jxyr5th5vtx@zion.uk.xensource.com>
References: <1541434745-23469-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1541434745-23469-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86/traps: Misc non-functional cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDQ6MTk6MDVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAgKiBzL3Vuc2lnbmVkIGNoYXIvdWludDhfdC8gZm9yIGNsYXJpdHkKPiAgKiBEcm9w
IHJlZHVuZGFudCByZXR1cm4gYXQgdGhlIGVuZCBvZiBhIHZvaWQgZnVuY3Rpb24KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 16:25:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 16:25: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-devel-bounces@lists.xenproject.org>)
	id 1gJhgf-0007eR-Sa; Mon, 05 Nov 2018 16:25: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=ylya=nq=citrix.com=prvs=8406b12ba=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gJhge-0007eM-2P
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 16:25:12 +0000
X-Inumbo-ID: 5d7b97ba-e117-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d7b97ba-e117-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 16:25:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69696178"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23520.28385.769149.814077@mariner.uk.xensource.com>
Date: Mon, 5 Nov 2018 16:25:05 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <da3bef8f-bb8c-7911-3771-8f44cf87cf6c@citrix.com>
References: <da3bef8f-bb8c-7911-3771-8f44cf87cf6c@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] MSR load lists on Harpertown
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel List <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbWGVuLWRldmVsXSBNU1IgbG9hZCBsaXN0cyBvbiBIYXJw
ZXJ0b3duIik6Cj4gSSByZWFsaXNlIHRoaXMgaXMgYW4gb2xkIENQVSwgYnV0IEkndmUgSSd2ZSBl
bmNvdW50ZXJlZCBhIHdlaXJkIGZhaWx1cmUKPiBvbiBpdC4KLi4uCj4gSG93ZXZlciwgZ2l2ZW4g
dGhpcyBiZWhhdmlvdXIsIEkgY2FuJ3QgdGhpbmsgb2YgYW55IHdheSB0byBjb250ZXh0Cj4gc3dp
dGNoIE5YIHByb3Blcmx5LCBhbmQgbGVhdmUgNjRiaXQgZ3Vlc3RzIGluIGEgd29ya2luZyBzdGF0
ZS4KPiAKPiBEbyB5b3UgaGF2ZSBhbnkgc3VnZ2VzdGlvbnM/CgpJU1RNIHRoYXQgWGVuIHNob3Vs
ZCBydW4gb24gdGhlc2Ugb2xkIENQVXMgYW5kIGFsc28gdGhhdCBpdCBzaG91bGQKd29yaywgaWRl
YWxseSwgZXZlbiBpZiB0aGUgbWljcm9jb2RlIGlzIGJ1Z2d5LgoKU28gcHJlc3VtYWx5IHRoZSBy
aWdodCBhbnN3ZXIgaXMgdG8gc2ltcGx5IGRpc2FibGUgTlggZm9yIHRoZSBndWVzdApjb21wbGV0
ZWx5ID8KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 16:27:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 16:27: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-devel-bounces@lists.xenproject.org>)
	id 1gJhiv-0007nf-Bv; Mon, 05 Nov 2018 16:27:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0faw=nq=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gJhit-0007na-7Y
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 16:27:31 +0000
X-Inumbo-ID: b05d5931-e117-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b05d5931-e117-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 16:27:29 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 E18893075039; Mon,  5 Nov 2018 18:27:28 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id BFD7E3084EEC;
 Mon,  5 Nov 2018 18:27:28 +0200 (EET)
To: George Dunlap <george.dunlap@citrix.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20181029155259.15230-1-aisaila@bitdefender.com>
 <e1676bf0-3e0e-af36-ef46-f3c3615b38f9@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <a91222a6-0653-0a9d-de80-557c105efe6c@bitdefender.com>
Date: Mon, 5 Nov 2018 18:27:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <e1676bf0-3e0e-af36-ef46-f3c3615b38f9@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Clean up the rest of bool_t
 from vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvNS8xOCA2OjE3IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIDEwLzI5LzIwMTgg
MDM6NTMgUE0sIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+PiBTaWduZWQtb2ZmLWJ5
OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KPj4gQWNrZWQtYnk6
IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPj4gQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4KPj4gLS0tCj4+IENoYW5nZXMgc2luY2UgVjE6
Cj4+IAktIE1hZGUgc3R5bGUgY29ycmVjdGlvbnMgc3VnZ2VzdGVkIGJ5IEphbi4KPj4gLS0tCj4+
ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgfCAzICsrLQo+PiAgeGVuL2FyY2gv
eDg2L21tL21lbV9zaGFyaW5nLmMgICAgIHwgMiArLQo+PiAgeGVuL2FyY2gveDg2L21tL3AybS5j
ICAgICAgICAgICAgIHwgNSArKy0tLQo+PiAgeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAg
ICAgIHwgMiArLQo+PiAgeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgICAgICAgIHwgNCArKy0t
Cj4+ICB4ZW4vaW5jbHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmggfCAyICstCj4+ICB4ZW4vaW5j
bHVkZS94ZW4vdm1fZXZlbnQuaCAgICAgICAgfCA4ICsrKystLS0tCj4+ICA3IGZpbGVzIGNoYW5n
ZWQsIDEzIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4gaW5kZXgg
YTE0MGU2MGM5Yy4uYTg1NjZmYjg3YyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+IEBAIC0xOTA1LDcgKzE5MDUs
OCBAQCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQg
bG9uZyBnbGEsCj4+ICAgICAgaWYgKCBzaGFyaW5nX2Vub21lbSApCj4+ICAgICAgewo+PiAgICAg
ICAgICBpbnQgcnY7Cj4+IC0gICAgICAgIGlmICggKHJ2ID0gbWVtX3NoYXJpbmdfbm90aWZ5X2Vu
b21lbShjdXJyZCwgZ2ZuLCAxKSkgPCAwICkKPj4gKwo+PiArICAgICAgICBpZiAoIChydiA9IG1l
bV9zaGFyaW5nX25vdGlmeV9lbm9tZW0oY3VycmQsIGdmbiwgdHJ1ZSkpIDwgMCApCj4+ICAgICAg
ICAgIHsKPj4gICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJEb21haW4gJWh1IGF0
dGVtcHQgdG8gdW5zaGFyZSAiCj4+ICAgICAgICAgICAgICAgICAgICAgICAiZ2ZuICVseCwgRU5P
TUVNIGFuZCBubyBoZWxwZXIgKHJjICVkKVxuIiwKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPj4gaW5k
ZXggMWRhYjJjOGNjMy4uYmUwOWM4ODcxYSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L21t
L21lbV9zaGFyaW5nLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPj4g
QEAgLTU0Niw3ICs1NDYsNyBAQCBzdGF0aWMgaW50IGF1ZGl0KHZvaWQpCj4+ICB9Cj4+ICAKPj4g
IGludCBtZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgYWxs
b3dfc2xlZXApIAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBhbGxvd19z
bGVlcCkKPj4gIHsKPj4gICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4+ICAgICAgaW50
IHJjOwo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2
L21tL3AybS5jCj4+IGluZGV4IGEwMGEzYzFiZmYuLjRiZGM1ZTM0ZTAgMTAwNjQ0Cj4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPj4g
QEAgLTQ0OCw3ICs0NDgsNyBAQCBtZm5fdCBfX2dldF9nZm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwKPj4gICAgICAgICAgLyogVHJ5IHRv
IHVuc2hhcmUuIElmIHdlIGZhaWwsIGNvbW11bmljYXRlIEVOT01FTSB3aXRob3V0Cj4+ICAgICAg
ICAgICAqIHNsZWVwaW5nLiAqLwo+PiAgICAgICAgICBpZiAoIG1lbV9zaGFyaW5nX3Vuc2hhcmVf
cGFnZShwMm0tPmRvbWFpbiwgZ2ZuX2wsIDApIDwgMCApCj4+IC0gICAgICAgICAgICAodm9pZClt
ZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKHAybS0+ZG9tYWluLCBnZm5fbCwgMCk7Cj4+ICsgICAg
ICAgICAgICBtZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKHAybS0+ZG9tYWluLCBnZm5fbCwgZmFs
c2UpOwo+IAo+IFdoeSBkbyB5b3UgcmVtb3ZlIHRoZSAodm9pZCkgY2FzdCBoZXJlLi4uCj4gCj4+
ICAgICAgICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCB0LCBhLCBxLCBwYWdlX29y
ZGVyLCBOVUxMKTsKPj4gICAgICB9Cj4+ICAKPj4gQEAgLTgzOSw4ICs4MzksNyBAQCBndWVzdF9w
aHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwK
Pj4gICAgICAgICAgICAgICAgICAgKiBGb3JlaWduIGRvbWFpbnMgYXJlIG9rYXkgdG8gcGxhY2Ug
YW4gZXZlbnQgYXMgdGhleSAKPj4gICAgICAgICAgICAgICAgICAgKiB3b24ndCBnbyB0byBzbGVl
cC4gKi8KPj4gICAgICAgICAgICAgICAgICAodm9pZCltZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVt
KHAybS0+ZG9tYWluLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZ2ZuX3goZ2ZuX2FkZChnZm4sIGkpKSwKPj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDApOwo+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3goZ2ZuX2FkZChnZm4sIGkpKSwgZmFsc2Up
Owo+IAo+IC4uLmJ1dCBub3QgaGVyZT8KClRoYXQncyB3aGF0IEphbiBoYXMgcmVjb21tZW5kZWQg
aGVyZToKCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxOC0xMC9tc2cwMjI4OS5odG1sCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 16:28:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 16:28: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-devel-bounces@lists.xenproject.org>)
	id 1gJhjb-0007rw-RT; Mon, 05 Nov 2018 16:28: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJhja-0007rn-Hx
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 16:28:14 +0000
X-Inumbo-ID: ca67b9ab-e117-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca67b9ab-e117-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 16:28:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 09:28:12 -0700
Message-Id: <5BE06F9902000078001F82B9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 09:28:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <20181029155259.15230-1-aisaila@bitdefender.com>
 <e1676bf0-3e0e-af36-ef46-f3c3615b38f9@citrix.com>
In-Reply-To: <e1676bf0-3e0e-af36-ef46-f3c3615b38f9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Clean up the rest of bool_t
 from vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 aisaila@bitdefender.com, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjExLjE4IGF0IDE3OjE3LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMC8yOS8yMDE4IDAzOjUzIFBNLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90
ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYwo+PiBAQCAtNDQ4LDcgKzQ0OCw3IEBAIG1mbl90IF9fZ2V0X2dmbl90eXBlX2FjY2Vz
cyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbl9sLAo+PiAgICAgICAg
ICAvKiBUcnkgdG8gdW5zaGFyZS4gSWYgd2UgZmFpbCwgY29tbXVuaWNhdGUgRU5PTUVNIHdpdGhv
dXQKPj4gICAgICAgICAgICogc2xlZXBpbmcuICovCj4+ICAgICAgICAgIGlmICggbWVtX3NoYXJp
bmdfdW5zaGFyZV9wYWdlKHAybS0+ZG9tYWluLCBnZm5fbCwgMCkgPCAwICkKPj4gLSAgICAgICAg
ICAgICh2b2lkKW1lbV9zaGFyaW5nX25vdGlmeV9lbm9tZW0ocDJtLT5kb21haW4sIGdmbl9sLCAw
KTsKPj4gKyAgICAgICAgICAgIG1lbV9zaGFyaW5nX25vdGlmeV9lbm9tZW0ocDJtLT5kb21haW4s
IGdmbl9sLCBmYWxzZSk7Cj4gCj4gV2h5IGRvIHlvdSByZW1vdmUgdGhlICh2b2lkKSBjYXN0IGhl
cmUuLi4KPiAKPj4gICAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sIHQsIGEs
IHEsIHBhZ2Vfb3JkZXIsIE5VTEwpOwo+PiAgICAgIH0KPj4gIAo+PiBAQCAtODM5LDggKzgzOSw3
IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwg
bWZuX3QgbWZuLAo+PiAgICAgICAgICAgICAgICAgICAqIEZvcmVpZ24gZG9tYWlucyBhcmUgb2th
eSB0byBwbGFjZSBhbiBldmVudCBhcyB0aGV5IAo+PiAgICAgICAgICAgICAgICAgICAqIHdvbid0
IGdvIHRvIHNsZWVwLiAqLwo+PiAgICAgICAgICAgICAgICAgICh2b2lkKW1lbV9zaGFyaW5nX25v
dGlmeV9lbm9tZW0ocDJtLT5kb21haW4sCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBnZm5feChnZm5fYWRkKGdmbiwgaSkpLAo+PiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCk7Cj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChnZm5fYWRkKGdmbiwg
aSkpLCBmYWxzZSk7Cj4gCj4gLi4uYnV0IG5vdCBoZXJlPwoKSSBoYWQgYXNrZWQgdGhhdCBpdCBz
dHJpY3RseSBiZSByZW1vdmVkIGZyb20gbGluZXMgdG91Y2hlZCBhbnl3YXksCmFuZCBJIGxlZnQg
aXQgdG8gdGhlaXIgZGlzY3JldGlvbiB0byBsZWF2ZSBhbG9uZSBuZWlnaGJvcmluZyBsaW5lcy4g
T2YKY291cnNlIGl0IHdvdWxkIGhhdmUgaGVscGVkIGlmIHRoZSBkZXNjcmlwdGlvbiBzYWlkIHNv
LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 16:29:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 16:29: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-devel-bounces@lists.xenproject.org>)
	id 1gJhkl-0007za-7q; Mon, 05 Nov 2018 16:29: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJhkk-0007zQ-85
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 16:29:26 +0000
X-Inumbo-ID: f4bbb8fe-e117-11e8-8721-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4bbb8fe-e117-11e8-8721-12d6303a7972;
 Mon, 05 Nov 2018 16:29:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 09:29:23 -0700
Message-Id: <5BE06FE102000078001F82BC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 09:29:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541434745-23469-1-git-send-email-andrew.cooper3@citrix.com>
 <20181105162304.zru74jxyr5th5vtx@zion.uk.xensource.com>
In-Reply-To: <20181105162304.zru74jxyr5th5vtx@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/traps: Misc non-functional cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjExLjE4IGF0IDE3OjIzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDQ6MTk6MDVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gICogcy91bnNpZ25lZCBjaGFyL3VpbnQ4X3QvIGZvciBjbGFyaXR5Cj4+ICAqIERy
b3AgcmVkdW5kYW50IHJldHVybiBhdCB0aGUgZW5kIG9mIGEgdm9pZCBmdW5jdGlvbgo+PiAKPj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiAKPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 16:34:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 16:34: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-devel-bounces@lists.xenproject.org>)
	id 1gJhpR-0000Rc-7P; Mon, 05 Nov 2018 16:34: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=k8cf=nq=citrix.com=prvs=840cd6c1a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gJhpQ-0000RW-2f
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 16:34:16 +0000
X-Inumbo-ID: a1c4bbb8-e118-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1c4bbb8-e118-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 16:34:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69698122"
To: Jan Beulich <JBeulich@suse.com>
References: <20181029155259.15230-1-aisaila@bitdefender.com>
 <e1676bf0-3e0e-af36-ef46-f3c3615b38f9@citrix.com>
 <5BE06F9902000078001F82B9@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <5f0628b9-55dc-e3e9-f41d-7b1148ccd78c@citrix.com>
Date: Mon, 5 Nov 2018 16:34:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BE06F9902000078001F82B9@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Clean up the rest of bool_t
 from vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 aisaila@bitdefender.com, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDUvMjAxOCAwNDoyOCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDUuMTEu
MTggYXQgMTc6MTcsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAxMC8y
OS8yMDE4IDAzOjUzIFBNLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPj4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4+
PiBAQCAtNDQ4LDcgKzQ0OCw3IEBAIG1mbl90IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbl9sLAo+Pj4gICAgICAgICAgLyogVHJ5
IHRvIHVuc2hhcmUuIElmIHdlIGZhaWwsIGNvbW11bmljYXRlIEVOT01FTSB3aXRob3V0Cj4+PiAg
ICAgICAgICAgKiBzbGVlcGluZy4gKi8KPj4+ICAgICAgICAgIGlmICggbWVtX3NoYXJpbmdfdW5z
aGFyZV9wYWdlKHAybS0+ZG9tYWluLCBnZm5fbCwgMCkgPCAwICkKPj4+IC0gICAgICAgICAgICAo
dm9pZCltZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKHAybS0+ZG9tYWluLCBnZm5fbCwgMCk7Cj4+
PiArICAgICAgICAgICAgbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21lbShwMm0tPmRvbWFpbiwgZ2Zu
X2wsIGZhbHNlKTsKPj4KPj4gV2h5IGRvIHlvdSByZW1vdmUgdGhlICh2b2lkKSBjYXN0IGhlcmUu
Li4KPj4KPj4+ICAgICAgICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCB0LCBhLCBx
LCBwYWdlX29yZGVyLCBOVUxMKTsKPj4+ICAgICAgfQo+Pj4gIAo+Pj4gQEAgLTgzOSw4ICs4Mzks
NyBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4s
IG1mbl90IG1mbiwKPj4+ICAgICAgICAgICAgICAgICAgICogRm9yZWlnbiBkb21haW5zIGFyZSBv
a2F5IHRvIHBsYWNlIGFuIGV2ZW50IGFzIHRoZXkgCj4+PiAgICAgICAgICAgICAgICAgICAqIHdv
bid0IGdvIHRvIHNsZWVwLiAqLwo+Pj4gICAgICAgICAgICAgICAgICAodm9pZCltZW1fc2hhcmlu
Z19ub3RpZnlfZW5vbWVtKHAybS0+ZG9tYWluLAo+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl94KGdmbl9hZGQoZ2ZuLCBpKSksCj4+PiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCk7Cj4+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3goZ2ZuX2Fk
ZChnZm4sIGkpKSwgZmFsc2UpOwo+Pgo+PiAuLi5idXQgbm90IGhlcmU/Cj4gCj4gSSBoYWQgYXNr
ZWQgdGhhdCBpdCBzdHJpY3RseSBiZSByZW1vdmVkIGZyb20gbGluZXMgdG91Y2hlZCBhbnl3YXks
Cj4gYW5kIEkgbGVmdCBpdCB0byB0aGVpciBkaXNjcmV0aW9uIHRvIGxlYXZlIGFsb25lIG5laWdo
Ym9yaW5nIGxpbmVzLiBPZgo+IGNvdXJzZSBpdCB3b3VsZCBoYXZlIGhlbHBlZCBpZiB0aGUgZGVz
Y3JpcHRpb24gc2FpZCBzby4KClJpZ2h0LiAgSW4gdGhhdCBjYXNlOgoKQWNrZWQtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 16:38:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 16:38: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-devel-bounces@lists.xenproject.org>)
	id 1gJhtU-0000bd-Ql; Mon, 05 Nov 2018 16:38: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJhtT-0000bY-Fk
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 16:38:27 +0000
X-Inumbo-ID: 370a8f2c-e119-11e8-b5ab-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 370a8f2c-e119-11e8-b5ab-12d6303a7972;
 Mon, 05 Nov 2018 16:38:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="81420437"
To: Ian Jackson <ian.jackson@citrix.com>
References: <da3bef8f-bb8c-7911-3771-8f44cf87cf6c@citrix.com>
 <23520.28385.769149.814077@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7a7eb41d-1ae7-551a-ae94-b4f506444835@citrix.com>
Date: Mon, 5 Nov 2018 16:36:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <23520.28385.769149.814077@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] MSR load lists on Harpertown
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel List <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMTEvMTggMTY6MjUsIElhbiBKYWNrc29uIHdyb3RlOgo+IEFuZHJldyBDb29wZXIgd3Jp
dGVzICgiW1hlbi1kZXZlbF0gTVNSIGxvYWQgbGlzdHMgb24gSGFycGVydG93biIpOgo+PiBJIHJl
YWxpc2UgdGhpcyBpcyBhbiBvbGQgQ1BVLCBidXQgSSd2ZSBJJ3ZlIGVuY291bnRlcmVkIGEgd2Vp
cmQgZmFpbHVyZQo+PiBvbiBpdC4KPiAuLi4KPj4gSG93ZXZlciwgZ2l2ZW4gdGhpcyBiZWhhdmlv
dXIsIEkgY2FuJ3QgdGhpbmsgb2YgYW55IHdheSB0byBjb250ZXh0Cj4+IHN3aXRjaCBOWCBwcm9w
ZXJseSwgYW5kIGxlYXZlIDY0Yml0IGd1ZXN0cyBpbiBhIHdvcmtpbmcgc3RhdGUuCj4+Cj4+IERv
IHlvdSBoYXZlIGFueSBzdWdnZXN0aW9ucz8KPiBJU1RNIHRoYXQgWGVuIHNob3VsZCBydW4gb24g
dGhlc2Ugb2xkIENQVXMgYW5kIGFsc28gdGhhdCBpdCBzaG91bGQKPiB3b3JrLCBpZGVhbGx5LCBl
dmVuIGlmIHRoZSBtaWNyb2NvZGUgaXMgYnVnZ3kuCj4KPiBTbyBwcmVzdW1hbHkgdGhlIHJpZ2h0
IGFuc3dlciBpcyB0byBzaW1wbHkgZGlzYWJsZSBOWCBmb3IgdGhlIGd1ZXN0Cj4gY29tcGxldGVs
eSA/CgpBcyB5b3UndmUgb2JzZXJ2ZWQsIHdoZW4gU0NFIGRvZXNuJ3Qgd29yaywgZXZlcnl0aGlu
ZyBpcyBmdWxseSBob3NlZC4KCkhvd2V2ZXIsIGRpc2FibGluZyBOWCBvbiB0aGF0IENQVSB3b24n
dCBmaXggdGhlIHByb2JsZW0sIGJlY2F1c2UgdGhlCnByb2JsZW0gYXBwZWFycyB0byBiZSB1c2lu
ZyB0aGUgTVNSIGxvYWQgbGlzdC4KCldpdGhvdXQgYSBtaWNyb2NvZGUgZml4IChpZiBpbmRlZWQg
dGhpcyBpcyBhIG1pY3JvY29kZSBpc3N1ZSwgYnV0IGdpdmVuCmhvdyBtdWNoIG9mIHZtZW50cnkg
aXMsIEknZCBiZSBzdXJwcmlzZWQgaWYgaXQgaXMgc29tZXRoaW5nIGVsc2UpLCB0aGUKb25seSBm
aXggSSBjYW4gc2VlIGlzIHRvIGVmZmVjdGl2ZWx5IHJldmVydCB0aGUgY2hhbmdlIHRvIHVzZSBN
U1IgbG9hZApsaXN0cy4KCkhvd2V2ZXIsIEkgcmVhbGx5IGRvbid0IHdhbnQgdG8gZG8gdGhpcyB1
bmlsYXRlcmFsbHksIGJlY2F1c2UgaXQgd2lsbApicmVhayBOWCBoYW5kbGluZyBvbiBhbGwgSW50
ZWwgaGFyZHdhcmUsIGFuZCByZWludHJvZHVjZSBhIHdhcnQgaW50byB0aGUKY29udGV4dCBzd2l0
Y2ggY29kZSB3aGljaCBJIHRob3VnaHQgSSdkIGV4Y2lzZWQgcHJvcGVybHkuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 16:42:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 16:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJhwq-0001M9-Cm; Mon, 05 Nov 2018 16:41: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJhwp-0001Lz-1z
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 16:41:55 +0000
X-Inumbo-ID: b394ca57-e119-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b394ca57-e119-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 16:41:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJhwl-0005I6-Ns; Mon, 05 Nov 2018 16:41:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJhwl-0007vZ-2j; Mon, 05 Nov 2018 16:41:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJhwl-0002eH-1Z; Mon, 05 Nov 2018 16:41:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129426-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=2cf113891a38cc05434bc9876ffc107a990887be
X-Osstest-Versions-That: xen=2cf113891a38cc05434bc9876ffc107a990887be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Nov 2018 16:41:51 +0000
Subject: [Xen-devel] [xen-unstable test] 129426: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQyNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTQyNi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgZmFpbCBwYXNzIGluIDEyOTQwMAoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEyOTQwMCBsaWtlIDEyOTM2OQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTI5NDAwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk0MDAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyOTQwMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDAwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk0MDAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEyOTQwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDAwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjk0MDAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZm
YzEwN2E5OTA4ODdiZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMmNm
MTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTI5NDI2ICAyMDE4LTExLTA1IDAxOjUxOjQ5IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVt
cHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1Ymxpc2hlZCB0ZXN0
ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRhdGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 16:46:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 16:46: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-devel-bounces@lists.xenproject.org>)
	id 1gJi1E-0001XN-8G; Mon, 05 Nov 2018 16:46: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJi1D-0001XI-5j
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 16:46:27 +0000
X-Inumbo-ID: 55d750f1-e11a-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55d750f1-e11a-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 16:46:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 09:46:25 -0700
Message-Id: <5BE073DE02000078001F82F8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 09:46:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181030154123.4218-1-roger.pau@citrix.com>
 <20181030154123.4218-5-roger.pau@citrix.com>
In-Reply-To: <20181030154123.4218-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 4/7] vpci: fix updating the command
 register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjEwLjE4IGF0IDE2OjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFdoZW4gc3dpdGNoaW5nIHRoZSBtZW1vcnkgZGVjb2RpbmcgYml0IGluIHRoZSBjb21tYW5kIHJl
Z2lzdGVyIHRoZQo+IHJlc3Qgb2YgdGhlIGNoYW5nZXMgd2hlcmUgZHJvcHBlZCwgbGVhZGluZyB0
byBvbmx5IHRoZSBtZW1vcnkgZGVjb2RpbmcKPiBiaXQgYmVpbmcgdXBkYXRlZC4KPiAKPiBGaXgg
dGhpcyBieSB1bmNvbmRpdGlvbmFsbHkgd3JpdGluZyB0aGUgZ3Vlc3QtcmVxdWVzdGVkIGNvbW1h
bmQgZXhjZXB0Cj4gZm9yIHRoZSBtZW1vcnkgZGVjb2RpbmcgYml0LCB3aGljaCB3aWxsIGJlIHVw
ZGF0ZWQgb25jZSB0aGUgcDJtCj4gY2hhbmdlcyBhcmUgcGVyZm9ybWVkLgoKQXJlIHlvdSBjb252
aW5jZWQgdGhlcmUgYXJlIG5vIGRldmljZXMgKG9yIGRyaXZlcnMpIHdpdGggZXJyYXRhCnJlcXVp
cmluZyB0aGUgd3JpdGUgdG8gaGFwcGVuIGluIGEgc2luZ2xlIHN0ZXA/IFJlbWVtYmVyIHRoYXQK
dGhlIHJlZ2lzdGVyIHZhbHVlIGltbWVkaWF0ZWx5IGJlY29tZXMgdmlzaWJsZSB0byBvdGhlciAo
dilDUFVzLgoKPiAtLS0gYS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCj4gKysrIGIveGVuL2Ry
aXZlcnMvdnBjaS9oZWFkZXIuYwo+IEBAIC0zMzMsOCArMzMzLDEwIEBAIHN0YXRpYyB2b2lkIGNt
ZF93cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPiAg
ICAgICAgICAgKiBob3BpbmcgdGhlIGd1ZXN0IHdpbGwgcmVhbGl6ZSBhbmQgdHJ5IGFnYWluLgo+
ICAgICAgICAgICAqLwo+ICAgICAgICAgIG1vZGlmeV9iYXJzKHBkZXYsIGNtZCAmIFBDSV9DT01N
QU5EX01FTU9SWSwgZmFsc2UpOwo+IC0gICAgZWxzZQo+IC0gICAgICAgIHBjaV9jb25mX3dyaXRl
MTYocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsIHJlZywgY21kKTsKPiArCj4gKyAg
ICAvKiBXcml0ZSB0aGUgbmV3IGNvbW1hbmQgd2l0aG91dCB1cGRhdGluZyB0aGUgbWVtb3J5IGRl
Y29kaW5nIGJpdC4gKi8KPiArICAgIGNtZCA9IChjbWQgJiB+UENJX0NPTU1BTkRfTUVNT1JZKSB8
IChjdXJyZW50X2NtZCAmIFBDSV9DT01NQU5EX01FTU9SWSk7Cj4gKyAgICBwY2lfY29uZl93cml0
ZTE2KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCByZWcsIGNtZCk7CgpGdXJ0aGVy
bW9yZSwgaWYgdGhlIG1hcHBpbmcgZGlkbid0IGdldCBkZWZlcnJlZCwgYXJlbid0IHlvdQpkaXNj
YXJkaW5nIHRoZSBuZXcgZGVjb2RlIGJpdCB2YWx1ZSBoZXJlLCBhcyB3cml0dGVuIGJ5Cm1vZGlm
eV9iYXJzKCkgLT4gYXBwbHlfbWFwKCkgLT4gbW9kaWZ5X2RlY29kaW5nKCk/CgpKYW4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 16:56:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 16:56: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-devel-bounces@lists.xenproject.org>)
	id 1gJiAq-0002Mh-6U; Mon, 05 Nov 2018 16:56: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJiAo-0002Ma-U5
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 16:56:22 +0000
X-Inumbo-ID: b792957a-e11b-11e8-b552-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b792957a-e11b-11e8-b552-12d6303a7972;
 Mon, 05 Nov 2018 16:56:20 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 09:56:16 -0700
Message-Id: <5BE0762D02000078001F8356@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 09:56:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181030154123.4218-1-roger.pau@citrix.com>
 <20181030154123.4218-6-roger.pau@citrix.com>
In-Reply-To: <20181030154123.4218-6-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 5/7] vpci: fix execution of long running
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjEwLjE4IGF0IDE2OjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEJBUiBtYXAvdW5tYXAgaXMgYSBsb25nIHJ1bm5pbmcgb3BlcmF0aW9uIHRoYXQgbmVlZHMgdG8g
YmUgcHJlZW1wdGVkCj4gaW4gb3JkZXIgdG8gYXZvaWQgb3ZlcnJ1bm5pbmcgdGhlIGFzc2lnbmVk
IHZDUFUgdGltZSAob3IgZXZlbgo+IHRyaWdnZXJpbmcgdGhlIHdhdGNoZG9nKS4KPiAKPiBDdXJy
ZW50IGxvZ2ljIGZvciB0aGlzIHByZWVtcHRpb24gaXMgd3JvbmcsIGFuZCB3b24ndCB3b3JrIGF0
IGFsbCBmb3IKPiBBTUQgc2luY2Ugb25seSBJbnRlbCBtYWtlcyB1c2Ugb2YgaHZtX2lvX3BlbmRp
bmcgKGFuZCBldmVuIGluIHRoYXQKPiBjYXNlIHRoZSBjdXJyZW50IGNvZGUgaXMgd3JvbmcpLgoK
SSdtIGhhdmluZyB0cm91YmxlIHVuZGVyc3RhbmRpbmcgdGhpcywgYm90aCBmb3IgdGhlIEFNRCBh
c3BlY3QKKGl0IGlzIG9ubHkgdnZteC5jIHdoaWNoIGhhcyBhIGZ1bmN0aW9uIGNhbGwgbm90IG1p
cnJvcmVkIG9uIHRoZQpBTUQgc2lkZSkgYW5kIGZvciB0aGUgc3VwcG9zZWQgZ2VuZXJhbCBicm9r
ZW5uZXNzLiBXaXRob3V0CnNvbWUgY2xhcmlmaWNhdGlvbiBJIGNhbid0IGp1ZGdlIHdoZXRoZXIg
cmUtaW1wbGVtZW50aW5nIHZpYQp0YXNrbGV0IGlzIGFjdHVhbGx5IHRoZSBiZXN0IGFwcHJvYWNo
LgoKPiArdm9pZCB2cGNpX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdikKPiArewo+ICsgICAgdGFz
a2xldF9pbml0KCZ2LT52cGNpLnRhc2ssIHZwY2lfcHJvY2Vzc19wZW5kaW5nLCAodW5zaWduZWQg
bG9uZyl2KTsKPiAgfQoKU2luY2UgdGhlcmUncyBubyByZXNwZWN0aXZlIGNsZWFudXAgY29kZSBh
ZGRlZCBhZmFpY3MgLSB3aGF0CmlmIHRoZSBkb21haW4gZ2V0cyBjbGVhbmVkIHVwIGJlaGluZCB0
aGUgYmFjayBvZiB0aGUgKGxvbmcKcnVubmluZykgdGFza2xldD8gRG9uJ3QgeW91IHdhbnQgdG8g
YWNxdWlyZSAoYW5kIHRoZW4gcmVsZWFzZSkKYW4gZXh0cmEgZG9tYWluIHJlZmVyZW5jZSBzb21l
d2hlcmU/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 17:07:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 17:07: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-devel-bounces@lists.xenproject.org>)
	id 1gJiLd-0003F5-Ab; Mon, 05 Nov 2018 17:07: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=5iqt=nq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gJiLb-0003F0-Nk
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 17:07:31 +0000
X-Inumbo-ID: 46c4a9c6-e11d-11e8-8572-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 46c4a9c6-e11d-11e8-8572-12d6303a7972;
 Mon, 05 Nov 2018 17:07:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Nov 2018 10:07:28 -0700
Message-Id: <5BE078CC02000078001F8374@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 05 Nov 2018 10:07:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181030154123.4218-1-roger.pau@citrix.com>
 <20181030154123.4218-7-roger.pau@citrix.com>
In-Reply-To: <20181030154123.4218-7-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 6/7] vpci/msix: carve p2m hole for MSIX
 MMIO regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjEwLjE4IGF0IDE2OjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE1ha2Ugc3VyZSB0aGUgTVNJWCBNTUlPIHJlZ2lvbnMgZG9uJ3QgaGF2ZSBwMm0gZW50cmllcyBz
ZXR1cCwgc28gdGhhdAo+IGFjY2Vzc2VzIHRvIHRoZW0gdHJhcCBpbnRvIHRoZSBoeXBlcnZpc29y
IGFuZCBjYW4gYmUgaGFuZGxlZCBieSB2cGNpLgo+IAo+IFRoaXMgaXMgYSBzaWRlLWVmZmVjdCBv
ZiBjb21taXQgMDQyNjc4NzYyIGZvciBQVkggRG9tMCwgd2hpY2ggYWRkZWQKPiBtYXBwaW5ncyBm
b3IgYWxsIHRoZSByZXNlcnZlZCByZWdpb25zIGludG8gdGhlIERvbTAgcDJtLgoKSSdtIGFmcmFp
ZCB0aGUgZGVzY3JpcHRpb24gaXMgYW1iaWd1b3VzIG9yIG1pc2xlYWRpbmcsIGFzIEkgZG9uJ3Qg
c3VwcG9zZQp5b3Ugd2FudCB0byBzdGF0ZSB0aGF0IHdoYXQgdGhlIHBhdGNoIGhlcmUgZG9lcyBp
cyBhIHNpZGUgZWZmZWN0IG9mIHRoZQptZW50aW9uZWQgY29tbWl0LiBJbnN0ZWFkIEkgYXNzdW1l
IHlvdSBtZWFuIHRoYXQgcDJtIGVudHJpZXMgd2UKZG9uJ3Qgd2FudCBnZXQgc2V0IHVwIHdpdGhv
dXQgdGhlIGNoYW5nZSBoZXJlLgoKPiAtLS0gYS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCj4g
KysrIGIveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYwo+IEBAIC04OCw2ICs4OCwxNCBAQCBzdGF0
aWMgdm9pZCBtb2RpZnlfZGVjb2RpbmcoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIGJvb2wg
bWFwLCBib29sIHJvbV9vbmx5KQo+ICAgICAgdWludDE2X3QgY21kOwo+ICAgICAgdW5zaWduZWQg
aW50IGk7Cj4gIAo+ICsgICAgLyoKPiArICAgICAqIE1ha2Ugc3VyZSB0aGVyZSBhcmUgbm8gbWFw
cGluZ3MgaW4gdGhlIE1TSVggTU1JTyBhcmVhcywgc28gdGhhdCBhY2Nlc3Nlcwo+ICsgICAgICog
Y2FuIGJlIHRyYXBwZWQgKGFuZCBlbXVsYXRlZCkgYnkgWGVuIHdoZW4gdGhlIG1lbW9yeSBkZWNv
ZGluZyBiaXQgaXMKPiArICAgICAqIGVuYWJsZWQuCj4gKyAgICAgKi8KPiArICAgIGlmICggbWFw
ICYmICFyb21fb25seSAmJiB2cGNpX21ha2VfbXNpeF9ob2xlKHBkZXYpICkKPiArICAgICAgICBy
ZXR1cm47CgpJZiBJJ20gbm90IG1pc3Rha2VuLCB5b3UgcHVuY2ggaG9sZXMgYWZ0ZXIgaGF2aW5n
IHNldCB1cCBwMm0gZW50cmllcy4KVGhpcyBtYXkgYmUgZmluZSBmb3IgRG9tMCwgYnV0IGxvb2tz
IHJhY3kgZm9yIChmdXR1cmUpIERvbVUgdXNlIG9mCnRoaXMgY29kZS4gSWYgc28sIHBsZWFzZSBh
ZGQgYSByZXNwZWN0aXZlIGZpeG1lIGFubm90YXRpb24uCgo+ICtpbnQgdnBjaV9tYWtlX21zaXhf
aG9sZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiArewo+ICsgICAgc3RydWN0IGRvbWFp
biAqZCA9IHBkZXYtPmRvbWFpbjsKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIGlm
ICggIXBkZXYtPnZwY2ktPm1zaXggKQo+ICsgICAgICAgIHJldHVybiAwOwo+ICsKPiArICAgIC8q
IE1ha2Ugc3VyZSB0aGVyZSdzIGEgaG9sZSBmb3IgdGhlIE1TSVggdGFibGUvUEJBIGluIHRoZSBw
Mm0uICovCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUocGRldi0+dnBjaS0+bXNp
eC0+dGFibGVzKTsgaSsrICkKPiArICAgIHsKPiArICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0
ID0gUEZOX0RPV04odm1zaXhfdGFibGVfYWRkcihwZGV2LT52cGNpLCBpKSk7Cj4gKyAgICAgICAg
dW5zaWduZWQgbG9uZyBlbmQgPSBQRk5fRE9XTih2bXNpeF90YWJsZV9hZGRyKHBkZXYtPnZwY2ks
IGkpICsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZtc2l4X3RhYmxl
X3NpemUocGRldi0+dnBjaSwgaSkgLSAxKTsKPiArCj4gKyAgICAgICAgZm9yICggOyBzdGFydCA8
PSBlbmQ7IHN0YXJ0KysgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcDJtX3R5cGVfdCB0
Owo+ICsgICAgICAgICAgICBtZm5fdCBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5KGQsIHN0YXJ0LCAmdCk7
Cj4gKwo+ICsgICAgICAgICAgICBpZiAoIHQgPT0gcDJtX21taW9fZGlyZWN0ICYmIG1mbl94KG1m
bikgPT0gc3RhcnQgKQo+ICsgICAgICAgICAgICAgICAgICAgIGNsZWFyX2lkZW50aXR5X3AybV9l
bnRyeShkLCBzdGFydCk7CgpJbmRlbnRhdGlvbi4KCj4gKyAgICAgICAgICAgIGVsc2UgaWYgKCB0
ICE9IHAybV9tbWlvX2RtICkKCkNhbiB5b3UgcGxlYXNlIGFsc28gcGVybWl0IHAybV9pbnZhbGlk
IHJpZ2h0IGF3YXksIGFzIHRoZSBsb25nIHRlcm0KcGxhbiBpcyB0byBkZWZhdWx0IHRvIHRoYXQg
dHlwZSBpbnN0ZWFkIG9mIHAybV9tbWlvX2RtIGZvciB1bnBvcHVsYXRlZApwMm0gZW50cmllcz8g
QW5kIHBlcmhhcHMgdXNpbmcgc3dpdGNoKCkgdGhlbiBwcm9kdWNlcyBlYXNpZXIgdG8gcmVhZApj
b2RlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 17:08:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 17:08: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-devel-bounces@lists.xenproject.org>)
	id 1gJiMr-0003JQ-OC; Mon, 05 Nov 2018 17:08: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=mtqo=nq=citrix.com=prvs=8406a2984=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJiMp-0003JF-J3
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 17:08:47 +0000
X-Inumbo-ID: 741500d9-e11d-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 741500d9-e11d-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 17:08:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69703673"
Date: Mon, 5 Nov 2018 17:08:42 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181105170842.67koblz5ggw2lgk4@zion.uk.xensource.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <5f8c46af5da4c828be3d021023eac53d41d403eb.1541174103.git-series.wei.liu2@citrix.com>
 <40ae3ca4-0b4d-2afc-7aeb-461415368180@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <40ae3ca4-0b4d-2afc-7aeb-461415368180@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 5/7] x86: make entry point code build
 when !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDI6MzM6MjNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwMi8xMS8xOCAxNTo1NSwgV2VpIExpdSB3cm90ZToKPiA+IFNraXAgYnVpbGRp
bmcgeDg2XzY0L2NvbXBhdC9lbnRyeS5TIGFuZCBwdXQgQ09ORklHX1BWIGluCj4gPiB4ODZfNjQv
ZW50cnkuUy4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+ID4gLS0tCj4gPiB2MzoKPiA+IDEuIG1ha2UgQ1I0X1BWMzJfUkVTVE9SRSBleHBhbmQg
dG8gbm90aGluZyB3aGVuICFQVgo+ID4gMi4gdXNlIHVuY29uZGl0aW9uYWwgam1wIGFuZCBhZGQg
YXNzZXJ0aW9ucwo+ID4KPiA+IHYyOiBuZXcKPiA+IC0tLQo+ID4gIHhlbi9hcmNoL3g4Ni94ODZf
NjQvTWFrZWZpbGUgICAgfCAgMiArLQo+ID4gIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAg
ICAgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gPiAgeGVuL2luY2x1
ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCB8ICA0ICsrKy0KPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDQz
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni94ODZfNjQvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYveDg2XzY0L01ha2VmaWxlCj4g
PiBpbmRleCBmMzM2YTZhLi40YmZhMTQ4IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl82NC9NYWtlZmlsZQo+ID4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9NYWtlZmlsZQo+ID4g
QEAgLTEsNCArMSw0IEBACj4gPiAtc3ViZGlyLXkgKz0gY29tcGF0Cj4gPiArc3ViZGlyLSQoQ09O
RklHX1BWKSArPSBjb21wYXQKPiA+ICAKPiA+ICBvYmotYmluLXkgKz0gZW50cnkubwo+ID4gIG9i
ai15ICs9IHRyYXBzLm8KPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKPiA+IGluZGV4IDliMDI4OTkuLjk3NWVk
NmEgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKPiA+ICsrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwo+ID4gQEAgLTE1LDYgKzE1LDE4IEBACj4gPiAg
I2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KPiA+ICAjaW5jbHVkZSA8aXJxX3ZlY3RvcnMuaD4KPiA+
ICAKPiA+ICsjaWZuZGVmIE5ERUJVRwo+ID4gKy8qICVyc3A6IHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICovCj4gPiArI2RlZmluZSBBU1NFUlRfSU5URVJSVVBURURfWEVOX0NPTlRFWFQgICAgICAgICAg
ICBcCj4gCj4gQ291bGQgSSBzdWdnZXN0IEFTU0VSVF9DT05URVhUX0lTX1hFTiB3aGljaCBJIHRo
aW5rIGZpdHMgYmV0dGVyIGluIHNvbWUKPiBvZiB0aGUgY2FzZXMgYmVsb3c/Cj4gCj4gPiArICAg
ICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCk7ICAgICAgICAgICAgICAgICBcCj4gPiArICAg
ICAgICBqeiAgICAxZjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAg
ICAgICBBU1NFUlRfRkFJTEVEKCJJTlRFUlJVUFRFRCBYRU4gQ09OVEVYVCIpOyBcCj4gCj4gVGhp
cyBwcm9iYWJseSB3YW50cyB0byBiZToKPiAKPiAubWFjcm8gQVNTRVJUX0NPTlRFWFRfSVNfWEVO
Cj4gI2lmbmRlZiBOREVCVUcKPiDCoMKgwqAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApOwo+IMKg
wqDCoCBVTkxJS0VMWV9TVEFSVChueiwgQVNTRVJUX1hFTl9cQCk7Cj4gwqDCoMKgIEFTU0VSVF9G
QUlMRUQoIkNPTlRFWFQgSVMgWEVOIik7Cj4gwqDCoMKgIF9fVU5MSUtFTFlfRU5EKEFTU0VSVF9Y
RU5fXEApOwo+ICNlbmRpZgo+IC5lbmRtCgpUaGlzIHdvcmtzLiBJIGhhdmUgZGVsZXRlZCBhbGwg
c2VtaWNvbG9ucyB0aG91Z2guCgooVG8gYXZvaWQgcG9zdGluZyBvdGhlciBwYXRjaGVzKQoKLS0t
ODwtLS0KRnJvbSA4ZjNjZTBiMGE1YjZhMjE1ZDQzMDlkNzdkMmM2MzIyOWZiNGFmOTAwIE1vbiBT
ZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpE
YXRlOiBGcmksIDE5IE9jdCAyMDE4IDEyOjMyOjEyICswMTAwClN1YmplY3Q6IFtQQVRDSF0geDg2
OiBtYWtlIGVudHJ5IHBvaW50IGNvZGUgYnVpbGQgd2hlbiAhQ09ORklHX1BWCgpTa2lwIGJ1aWxk
aW5nIHg4Nl82NC9jb21wYXQvZW50cnkuUyBhbmQgcHV0IENPTkZJR19QViBpbgp4ODZfNjQvZW50
cnkuUy4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2
NDoKMS4gQ2hhbmdlIG5hbWUgdG8gQVNTRVJUX0NPTlRFWFRfSVNfWEVOCjIuIFVzZSBVTkxJS0VM
WQoKdjM6CjEuIG1ha2UgQ1I0X1BWMzJfUkVTVE9SRSBleHBhbmQgdG8gbm90aGluZyB3aGVuICFQ
VgoyLiB1c2UgdW5jb25kaXRpb25hbCBqbXAgYW5kIGFkZCBhc3NlcnRpb25zCgp2MjogbmV3Ci0t
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9NYWtlZmlsZSAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYv
eDg2XzY0L2VudHJ5LlMgICAgIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggfCAgNCArKysrCiAzIGZpbGVz
IGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvTWFrZWZp
bGUKaW5kZXggZjMzNmE2YWU2NS4uNGJmYTE0ODBlYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3g4Nl82NC9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L01ha2VmaWxlCkBAIC0x
LDQgKzEsNCBAQAotc3ViZGlyLXkgKz0gY29tcGF0CitzdWJkaXItJChDT05GSUdfUFYpICs9IGNv
bXBhdAogCiBvYmotYmluLXkgKz0gZW50cnkubwogb2JqLXkgKz0gdHJhcHMubwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TCmluZGV4IDhlMTJkZWNlYTguLmU4ZWFlM2IwOGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTE1
LDYgKzE1LDE3IEBACiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgogI2luY2x1ZGUgPGlycV92ZWN0
b3JzLmg+CiAKKy8qICVyc3A6IHN0cnVjdCBjcHVfdXNlcl9yZWdzICovCisubWFjcm8gQVNTRVJU
X0NPTlRFWFRfSVNfWEVOCisjaWZuZGVmIE5ERUJVRworICAgICAgICB0ZXN0YiAkMywgVVJFR1Nf
Y3MoJXJzcCkKKyAgICAgICAgVU5MSUtFTFlfU1RBUlQobnosIEFTU0VSVF9YRU5fXEApCisgICAg
ICAgIEFTU0VSVF9GQUlMRUQoIklOVEVSUlVQVEVEIFhFTiBDT05URVhUIikKKyAgICAgICAgX19V
TkxJS0VMWV9FTkQoQVNTRVJUX1hFTl9cQCkKKyNlbmRpZgorLmVuZG0KKworI2lmZGVmIENPTkZJ
R19QVgogLyogJXJieDogc3RydWN0IHZjcHUgKi8KIEVOVFJZKHN3aXRjaF90b19rZXJuZWwpCiAg
ICAgICAgIGxlYXEgIFZDUFVfdHJhcF9ib3VuY2UoJXJieCksJXJkeApAQCAtNTIyLDYgKzUzMyw3
IEBAIEVOVFJZKGRvbV9jcmFzaF9zeW5jX2V4dGFibGUpCiAgICAgICAgIHhvcmwgICVlZGksJWVk
aQogICAgICAgICBqbXAgICBhc21fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzIC8qIERvZXMgbm90
IHJldHVybiAqLwogICAgICAgICAucG9wc2VjdGlvbgorI2VuZGlmIC8qIENPTkZJR19QViAqLwog
CiAvKiAtLS0gQ09ERSBCRUxPVyBUSElTIExJTkUgKE1PU1RMWSkgTk9UIEdVRVNUIFJFTEFURUQg
LS0tICovCiAKQEAgLTUyOSw2ICs1NDEsNyBAQCBFTlRSWShkb21fY3Jhc2hfc3luY19leHRhYmxl
KQogCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwogRU5UUlkocmV0X2Zy
b21faW50cikKKyNpZmRlZiBDT05GSUdfUFYKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAg
ICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQogICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94
ZW4KQEAgLTUzNiw2ICs1NDksMTAgQEAgRU5UUlkocmV0X2Zyb21faW50cikKICAgICAgICAgY21w
YiAgJDAsIERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQogICAgICAgICBqZSAgICB0ZXN0X2FsbF9l
dmVudHMKICAgICAgICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cworI2Vsc2UKKyAgICAg
ICAgQVNTRVJUX0NPTlRFWFRfSVNfWEVOCisgICAgICAgIGptcCAgIHJlc3RvcmVfYWxsX3hlbgor
I2VuZGlmCiAKICAgICAgICAgLnNlY3Rpb24gLnRleHQuZW50cnksICJheCIsIEBwcm9nYml0cwog
CkBAIC02MTgsNiArNjM1LDcgQEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgdGVz
dGIgJFg4Nl9FRkxBR1NfSUY+PjgsVVJFR1NfZWZsYWdzKzEoJXJzcCkKICAgICAgICAganogICAg
ZXhjZXB0aW9uX3dpdGhfaW50c19kaXNhYmxlZAogCisjaWZkZWYgQ09ORklHX1BWCiAgICAgICAg
IEFMVEVSTkFUSVZFXzIgImptcCAuTGNyNF9wdjMyX2RvbmUiLCBcCiAgICAgICAgICAgICBfX3N0
cmluZ2lmeShtb3YgVkNQVV9kb21haW4oJXJieCksICVyYXgpLCBYODZfRkVBVFVSRV9YRU5fU01F
UCwgXAogICAgICAgICAgICAgX19zdHJpbmdpZnkobW92IFZDUFVfZG9tYWluKCVyYngpLCAlcmF4
KSwgWDg2X0ZFQVRVUkVfWEVOX1NNQVAKQEAgLTY1Nyw2ICs2NzUsOSBAQCBoYW5kbGVfZXhjZXB0
aW9uX3NhdmVkOgogICAgICAgICB0ZXN0ICAkfihQRkVDX3dyaXRlX2FjY2Vzc3xQRkVDX2luc25f
ZmV0Y2gpLCVlYXgKICAgICAgICAganogICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cwogLkxjcjRf
cHYzMl9kb25lOgorI2Vsc2UKKyAgICAgICAgQVNTRVJUX0NPTlRFWFRfSVNfWEVOCisjZW5kaWYg
LyogQ09ORklHX1BWICovCiAgICAgICAgIHN0aQogMTogICAgICBtb3ZxICAlcnNwLCVyZGkKICAg
ICAgICAgbW92emJsIFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKSwlZWF4CkBAIC02NjYsMTIgKzY4
NywxNyBAQCBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkOgogICAgICAgICBJTkRJUkVDVF9DQUxMICVy
ZHgKICAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0
KQogICAgICAgICBtb3YgICAlcjEzYiwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2VfcHZfY3IzKSgl
cjE0KQorI2lmZGVmIENPTkZJR19QVgogICAgICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQog
ICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94ZW4KICAgICAgICAgbW92cSAgVkNQVV9kb21haW4o
JXJieCksJXJheAogICAgICAgICBjbXBiICAkMCwgRE9NQUlOX2lzXzMyYml0X3B2KCVyYXgpCiAg
ICAgICAgIGpuZSAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKICAgICAgICAgam1wICAgdGVzdF9h
bGxfZXZlbnRzCisjZWxzZQorICAgICAgICBBU1NFUlRfQ09OVEVYVF9JU19YRU4KKyAgICAgICAg
am1wICAgcmVzdG9yZV9hbGxfeGVuCisjZW5kaWYKIAogLyogTm8gc3BlY2lhbCByZWdpc3RlciBh
c3N1bXB0aW9ucy4gKi8KIGV4Y2VwdGlvbl93aXRoX2ludHNfZGlzYWJsZWQ6CkBAIC04MjIsNiAr
ODQ4LDcgQEAgaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAgICAgIG1vdiAgICVyMTIsIFNUQUNL
X0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKIC5MaXN0X2NyM19va2F5OgogCisjaWZkZWYg
Q09ORklHX1BWCiAgICAgICAgIENSNF9QVjMyX1JFU1RPUkUKICAgICAgICAgdGVzdGIgJDMsVVJF
R1NfY3MoJXJzcCkKICAgICAgICAganogICAgMWYKQEAgLTgzNiw3ICs4NjMsMTEgQEAgaGFuZGxl
X2lzdF9leGNlcHRpb246CiAgICAgICAgIG1vdmwgICRVUkVHU19rZXJuZWxfc2l6ZW9mLzgsJWVj
eAogICAgICAgICBtb3ZxICAlcmRpLCVyc3AKICAgICAgICAgcmVwICAgbW92c3EKLTE6ICAgICAg
bW92cSAgJXJzcCwlcmRpCisxOgorI2Vsc2UKKyAgICAgICAgQVNTRVJUX0NPTlRFWFRfSVNfWEVO
CisjZW5kaWYKKyAgICAgICAgbW92cSAgJXJzcCwlcmRpCiAgICAgICAgIG1vdnpibCBVUkVHU19l
bnRyeV92ZWN0b3IoJXJzcCksJWVheAogICAgICAgICBsZWFxICBleGNlcHRpb25fdGFibGUoJXJp
cCksJXJkeAogICAgICAgICBtb3YgICAoJXJkeCwgJXJheCwgOCksICVyZHgKQEAgLTg0Nyw2ICs4
NzgsNyBAQCBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKICAgICAgICAgam5lICAgcmV0X2Zyb21faW50
cgogCiAgICAgICAgIC8qIFdlIHdhbnQgdG8gZ2V0IHN0cmFpZ2h0IHRvIHRoZSBJUkVUIG9uIHRo
ZSBOTUkgZXhpdCBwYXRoLiAqLworI2lmZGVmIENPTkZJR19QVgogICAgICAgICB0ZXN0YiAkMyxV
UkVHU19jcyglcnNwKQogICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94ZW4KICAgICAgICAgR0VU
X0NVUlJFTlQoYngpCkBAIC04NjIsNiArODk0LDEwIEBAIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgog
ICAgICAgICBjbXBiICAkMCxET01BSU5faXNfMzJiaXRfcHYoJXJheCkKICAgICAgICAgamUgICAg
cmVzdG9yZV9hbGxfZ3Vlc3QKICAgICAgICAgam1wICAgY29tcGF0X3Jlc3RvcmVfYWxsX2d1ZXN0
CisjZWxzZQorICAgICAgICBBU1NFUlRfQ09OVEVYVF9JU19YRU4KKyAgICAgICAgam1wICAgcmVz
dG9yZV9hbGxfeGVuCisjZW5kaWYKIAogRU5UUlkobWFjaGluZV9jaGVjaykKICAgICAgICAgcHVz
aHEgJDAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4IGRhNTA0ZWFlYzIuLmU2ODhjZjFjMTYg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApAQCAtMzIxLDEwICszMjEsMTQgQEAgc3RhdGljIGFs
d2F5c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQpCiAgICAgICAgIHN1YnEgICQtKFVSRUdTX2Vycm9y
X2NvZGUtVVJFR1NfcjE1K1xhZGopLCAlcnNwCiAuZW5kbQogCisjaWZkZWYgQ09ORklHX1BWCiAj
ZGVmaW5lIENSNF9QVjMyX1JFU1RPUkUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgIEFMVEVSTkFUSVZFXzIgIiIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgImNhbGwgY3I0X3B2MzJfcmVzdG9yZSIsIFg4Nl9GRUFUVVJFX1hFTl9TTUVQLCBc
CiAgICAgICAgICJjYWxsIGNyNF9wdjMyX3Jlc3RvcmUiLCBYODZfRkVBVFVSRV9YRU5fU01BUAor
I2Vsc2UKKyNkZWZpbmUgQ1I0X1BWMzJfUkVTVE9SRQorI2VuZGlmCiAKICNpbmNsdWRlIDxhc20v
c3BlY19jdHJsX2FzbS5oPgogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 17:11:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 17:11: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-devel-bounces@lists.xenproject.org>)
	id 1gJiPa-000455-7k; Mon, 05 Nov 2018 17:11: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJiPY-000450-Tf
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 17:11:36 +0000
X-Inumbo-ID: d878e166-e11d-11e8-997a-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d878e166-e11d-11e8-997a-12d6303a7972;
 Mon, 05 Nov 2018 17:11:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="81422783"
To: Wei Liu <wei.liu2@citrix.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <5f8c46af5da4c828be3d021023eac53d41d403eb.1541174103.git-series.wei.liu2@citrix.com>
 <40ae3ca4-0b4d-2afc-7aeb-461415368180@citrix.com>
 <20181105170842.67koblz5ggw2lgk4@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <989a59c1-0b7b-0675-6347-febec95769b1@citrix.com>
Date: Mon, 5 Nov 2018 17:10:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181105170842.67koblz5ggw2lgk4@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 5/7] x86: make entry point code build
 when !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMTEvMTggMTc6MDgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBOb3YgMDUsIDIwMTgg
YXQgMDI6MzM6MjNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDIvMTEvMTgg
MTU6NTUsIFdlaSBMaXUgd3JvdGU6Cj4+PiBTa2lwIGJ1aWxkaW5nIHg4Nl82NC9jb21wYXQvZW50
cnkuUyBhbmQgcHV0IENPTkZJR19QViBpbgo+Pj4geDg2XzY0L2VudHJ5LlMuCj4+Pgo+Pj4gU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4+IC0tLQo+Pj4gdjM6
Cj4+PiAxLiBtYWtlIENSNF9QVjMyX1JFU1RPUkUgZXhwYW5kIHRvIG5vdGhpbmcgd2hlbiAhUFYK
Pj4+IDIuIHVzZSB1bmNvbmRpdGlvbmFsIGptcCBhbmQgYWRkIGFzc2VydGlvbnMKPj4+Cj4+PiB2
MjogbmV3Cj4+PiAtLS0KPj4+ICB4ZW4vYXJjaC94ODYveDg2XzY0L01ha2VmaWxlICAgIHwgIDIg
Ky0KPj4+ICB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgIHwgMzkgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLQo+Pj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5z
LmggfCAgNCArKystCj4+PiAgMyBmaWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L01ha2Vm
aWxlIGIveGVuL2FyY2gveDg2L3g4Nl82NC9NYWtlZmlsZQo+Pj4gaW5kZXggZjMzNmE2YS4uNGJm
YTE0OCAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvTWFrZWZpbGUKPj4+ICsr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvTWFrZWZpbGUKPj4+IEBAIC0xLDQgKzEsNCBAQAo+Pj4g
LXN1YmRpci15ICs9IGNvbXBhdAo+Pj4gK3N1YmRpci0kKENPTkZJR19QVikgKz0gY29tcGF0Cj4+
PiAgCj4+PiAgb2JqLWJpbi15ICs9IGVudHJ5Lm8KPj4+ICBvYmoteSArPSB0cmFwcy5vCj4+PiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9lbnRyeS5TCj4+PiBpbmRleCA5YjAyODk5Li45NzVlZDZhIDEwMDY0NAo+Pj4gLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCj4+PiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0
L2VudHJ5LlMKPj4+IEBAIC0xNSw2ICsxNSwxOCBAQAo+Pj4gICNpbmNsdWRlIDxwdWJsaWMveGVu
Lmg+Cj4+PiAgI2luY2x1ZGUgPGlycV92ZWN0b3JzLmg+Cj4+PiAgCj4+PiArI2lmbmRlZiBOREVC
VUcKPj4+ICsvKiAlcnNwOiBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqLwo+Pj4gKyNkZWZpbmUgQVNT
RVJUX0lOVEVSUlVQVEVEX1hFTl9DT05URVhUICAgICAgICAgICAgXAo+PiBDb3VsZCBJIHN1Z2dl
c3QgQVNTRVJUX0NPTlRFWFRfSVNfWEVOIHdoaWNoIEkgdGhpbmsgZml0cyBiZXR0ZXIgaW4gc29t
ZQo+PiBvZiB0aGUgY2FzZXMgYmVsb3c/Cj4+Cj4+PiArICAgICAgICB0ZXN0YiAkMywgVVJFR1Nf
Y3MoJXJzcCk7ICAgICAgICAgICAgICAgICBcCj4+PiArICAgICAgICBqeiAgICAxZjsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+PiArICAgICAgICBBU1NFUlRfRkFJTEVEKCJJ
TlRFUlJVUFRFRCBYRU4gQ09OVEVYVCIpOyBcCj4+IFRoaXMgcHJvYmFibHkgd2FudHMgdG8gYmU6
Cj4+Cj4+IC5tYWNybyBBU1NFUlRfQ09OVEVYVF9JU19YRU4KPj4gI2lmbmRlZiBOREVCVUcKPj4g
wqDCoMKgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKTsKPj4gwqDCoMKgIFVOTElLRUxZX1NUQVJU
KG56LCBBU1NFUlRfWEVOX1xAKTsKPj4gwqDCoMKgIEFTU0VSVF9GQUlMRUQoIkNPTlRFWFQgSVMg
WEVOIik7Cj4+IMKgwqDCoCBfX1VOTElLRUxZX0VORChBU1NFUlRfWEVOX1xAKTsKPj4gI2VuZGlm
Cj4+IC5lbmRtCj4gVGhpcyB3b3Jrcy4gSSBoYXZlIGRlbGV0ZWQgYWxsIHNlbWljb2xvbnMgdGhv
dWdoLgoKTmljZSEKCj4KPiAoVG8gYXZvaWQgcG9zdGluZyBvdGhlciBwYXRjaGVzKQo+Cj4gLS0t
ODwtLS0KPiBGcm9tIDhmM2NlMGIwYTViNmEyMTVkNDMwOWQ3N2QyYzYzMjI5ZmI0YWY5MDAgTW9u
IFNlcCAxNyAwMDowMDowMCAyMDAxCj4gRnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiBEYXRlOiBGcmksIDE5IE9jdCAyMDE4IDEyOjMyOjEyICswMTAwCj4gU3ViamVjdDogW1BB
VENIXSB4ODY6IG1ha2UgZW50cnkgcG9pbnQgY29kZSBidWlsZCB3aGVuICFDT05GSUdfUFYKPgo+
IFNraXAgYnVpbGRpbmcgeDg2XzY0L2NvbXBhdC9lbnRyeS5TIGFuZCBwdXQgQ09ORklHX1BWIGlu
Cj4geDg2XzY0L2VudHJ5LlMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 17:31:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 17:31: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-devel-bounces@lists.xenproject.org>)
	id 1gJiik-0005qb-Hq; Mon, 05 Nov 2018 17:31:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mof2=nq=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gJiii-0005qT-GP
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 17:31:24 +0000
X-Inumbo-ID: 9c7e21eb-e120-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c7e21eb-e120-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 17:31:22 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DB69D2085A;
 Mon,  5 Nov 2018 17:31:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541439081;
 bh=cl7C+kLMGgF6eLA+CNqMLJHSrW8lVJJMFlj6gXUn/s0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Hn83tZm0R93bpVsSp6QGEKfLJRSkhVEwhfra3UohalpueAJJ7sdfPzvgw48hNn+A3
 rKp2lTtz1iGcP4KGiOPgesu3zgNhbKrOz2ArJIn9CsKy2GNinEVz5A6MskQczpa6Uz
 2EgO2NK4T2cHBbpwhaS9JgS9rzxG89bJXzcqlD0E=
Date: Mon, 5 Nov 2018 09:31:18 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <992e95ef-141f-45c8-dc8e-707f22d765e9@arm.com>
Message-ID: <alpine.DEB.2.10.1811050930380.18518@sstabellini-ThinkPad-X260>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-15-julien.grall@arm.com>
 <alpine.DEB.2.10.1811021641060.18518@sstabellini-ThinkPad-X260>
 <992e95ef-141f-45c8-dc8e-707f22d765e9@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 14/16] xen/arm: p2m: Extend p2m_get_entry to
 return the value of bit[0] (valid bit)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA1IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiAwMi8xMS8yMDE4IDIzOjQ0LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBN
b24sIDggT2N0IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gV2l0aCB0aGUgcmVjZW50
IGNoYW5nZXMsIGEgUDJNIGVudHJ5IG1heSBiZSBwb3B1bGF0ZWQgYnV0IG1heSBhcyBub3QKPiA+
ID4gdmFsaWQuIEluIHNvbWUgc2l0dWF0aW9uLCBpdCB3b3VsZCBiZSB1c2VmdWwgdG8ga25vdyB3
aGV0aGVyIHRoZSBlbnRyeQo+ID4gPiBoYXMgYmVlbiBtYXJrZWQgYXZhaWxhYmxlIHRvIGd1ZXN0
IGluIG9yZGVyIHRvIHBlcmZvcm0gYSBzcGVjaWZpYwo+ID4gPiBhY3Rpb24uIFNvIGV4dGVuZCBw
Mm1fZ2V0X2VudHJ5IHRvIHJldHVybiB0aGUgdmFsdWUgb2YgYml0WzBdICh2YWxpZCBiaXQpLgo+
ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiA+ID4gLS0tCj4gPiA+ICAgeGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyB8ICA2ICsr
Ky0tLQo+ID4gPiAgIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgfCAyMCArKysrKysrKysrKysr
KysrLS0tLQo+ID4gPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggfCAgMyArKy0KPiA+ID4g
ICAzIGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4gPiA+
IAo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNo
L2FybS9tZW1fYWNjZXNzLmMKPiA+ID4gaW5kZXggOTIzOWJkZjMyMy4uZjQzNDUxMGIyYSAxMDA2
NDQKPiA+ID4gLS0tIGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwo+ID4gPiArKysgYi94ZW4v
YXJjaC9hcm0vbWVtX2FjY2Vzcy5jCj4gPiA+IEBAIC03MCw3ICs3MCw3IEBAIHN0YXRpYyBpbnQg
X19wMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QKPiA+ID4gZ2ZuLAo+
ID4gPiAgICAgICAgICAgICogTm8gc2V0dGluZyB3YXMgZm91bmQgaW4gdGhlIFJhZGl4IHRyZWUu
IENoZWNrIGlmIHRoZQo+ID4gPiAgICAgICAgICAgICogZW50cnkgZXhpc3RzIGluIHRoZSBwYWdl
LXRhYmxlcy4KPiA+ID4gICAgICAgICAgICAqLwo+ID4gPiAtICAgICAgICBtZm5fdCBtZm4gPSBw
Mm1fZ2V0X2VudHJ5KHAybSwgZ2ZuLCBOVUxMLCBOVUxMLCBOVUxMKTsKPiA+ID4gKyAgICAgICAg
bWZuX3QgbWZuID0gcDJtX2dldF9lbnRyeShwMm0sIGdmbiwgTlVMTCwgTlVMTCwgTlVMTCwgTlVM
TCk7Cj4gPiA+ICAgICAgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKPiA+
ID4gICAgICAgICAgICAgICByZXR1cm4gLUVTUkNIOwo+ID4gPiBAQCAtMTk5LDcgKzE5OSw3IEBA
IHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSh2YWRkcl90IGd2YSwKPiA+ID4gdW5z
aWduZWQgbG9uZyBmbGFnLAo+ID4gPiAgICAgICAgKiBXZSBoYWQgYSBtZW1fYWNjZXNzIHBlcm1p
c3Npb24gbGltaXRpbmcgdGhlIGFjY2VzcywgYnV0IHRoZSBwYWdlCj4gPiA+IHR5cGUKPiA+ID4g
ICAgICAgICogY291bGQgYWxzbyBiZSBsaW1pdGluZywgc28gd2UgbmVlZCB0byBjaGVjayB0aGF0
IGFzIHdlbGwuCj4gPiA+ICAgICAgICAqLwo+ID4gPiAtICAgIG1mbiA9IHAybV9nZXRfZW50cnko
cDJtLCBnZm4sICZ0LCBOVUxMLCBOVUxMKTsKPiA+ID4gKyAgICBtZm4gPSBwMm1fZ2V0X2VudHJ5
KHAybSwgZ2ZuLCAmdCwgTlVMTCwgTlVMTCwgTlVMTCk7Cj4gPiA+ICAgICAgIGlmICggbWZuX2Vx
KG1mbiwgSU5WQUxJRF9NRk4pICkKPiA+ID4gICAgICAgICAgIGdvdG8gZXJyOwo+ID4gPiAgIEBA
IC00MDUsNyArNDA1LDcgQEAgbG9uZyBwMm1fc2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAq
ZCwgZ2ZuX3QgZ2ZuLAo+ID4gPiB1aW50MzJfdCBuciwKPiA+ID4gICAgICAgICAgICAgZ2ZuID0g
Z2ZuX25leHRfYm91bmRhcnkoZ2ZuLCBvcmRlcikgKQo+ID4gPiAgICAgICB7Cj4gPiA+ICAgICAg
ICAgICBwMm1fdHlwZV90IHQ7Cj4gPiA+IC0gICAgICAgIG1mbl90IG1mbiA9IHAybV9nZXRfZW50
cnkocDJtLCBnZm4sICZ0LCBOVUxMLCAmb3JkZXIpOwo+ID4gPiArICAgICAgICBtZm5fdCBtZm4g
PSBwMm1fZ2V0X2VudHJ5KHAybSwgZ2ZuLCAmdCwgTlVMTCwgJm9yZGVyLCBOVUxMKTsKPiA+ID4g
ICAgICAgICAgICAgICBpZiAoICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQo+ID4gPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gPiA+IGlu
ZGV4IDEyYjQ1OTkyNGIuLmRmNmI0OGQ3M2IgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9wMm0uYwo+ID4gPiArKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiA+ID4gQEAgLTMwNiwxMCAr
MzA2LDE0IEBAIHN0YXRpYyBpbnQgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAy
bSwKPiA+ID4gYm9vbCByZWFkX29ubHksCj4gPiA+ICAgICoKPiA+ID4gICAgKiBJZiB0aGUgZW50
cnkgaXMgbm90IHByZXNlbnQsIElOVkFMSURfTUZOIHdpbGwgYmUgcmV0dXJuZWQgYW5kIHRoZQo+
ID4gPiAgICAqIHBhZ2Vfb3JkZXIgd2lsbCBiZSBzZXQgYWNjb3JkaW5nIHRvIHRoZSBvcmRlciBv
ZiB0aGUgaW52YWxpZCByYW5nZS4KPiA+ID4gKyAqCj4gPiA+ICsgKiB2YWxpZCB3aWxsIGNvbnRh
aW4gdGhlIHZhbHVlIG9mIGJpdFswXSAoZS5nIHZhbGlkIGJpdCkgb2YgdGhlCj4gPiA+ICsgKiBl
bnRyeS4KPiA+ID4gICAgKi8KPiA+ID4gICBtZm5fdCBwMm1fZ2V0X2VudHJ5KHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIGdmbl90IGdmbiwKPiA+ID4gICAgICAgICAgICAgICAgICAgICAgIHAybV90
eXBlX3QgKnQsIHAybV9hY2Nlc3NfdCAqYSwKPiA+ID4gLSAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50ICpwYWdlX29yZGVyKQo+ID4gPiArICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgKnBhZ2Vfb3JkZXIsCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgIGJvb2wgKnZhbGlk
KQo+ID4gPiAgIHsKPiA+ID4gICAgICAgcGFkZHJfdCBhZGRyID0gZ2ZuX3RvX2dhZGRyKGdmbik7
Cj4gPiA+ICAgICAgIHVuc2lnbmVkIGludCBsZXZlbCA9IDA7Cj4gPiA+IEBAIC0zMTcsNiArMzIx
LDcgQEAgbWZuX3QgcDJtX2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBn
Zm4sCj4gPiA+ICAgICAgIGludCByYzsKPiA+ID4gICAgICAgbWZuX3QgbWZuID0gSU5WQUxJRF9N
Rk47Cj4gPiA+ICAgICAgIHAybV90eXBlX3QgX3Q7Cj4gPiA+ICsgICAgYm9vbCBfdmFsaWQ7Cj4g
PiA+ICAgICAgICAgLyogQ29udmVuaWVuY2UgYWxpYXNlcyAqLwo+ID4gPiAgICAgICBjb25zdCB1
bnNpZ25lZCBpbnQgb2Zmc2V0c1s0XSA9IHsKPiA+ID4gQEAgLTMzNCw2ICszMzksMTAgQEAgbWZu
X3QgcDJtX2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdAo+ID4gPiBnZm4s
Cj4gPiA+ICAgICAgICAgKnQgPSBwMm1faW52YWxpZDsKPiA+ID4gICArICAgIC8qIEFsbG93IHZh
bGlkIHRvIGJlIE5VTEwgKi8KPiA+ID4gKyAgICB2YWxpZCA9IHZhbGlkPzogJl92YWxpZDsKPiA+
ID4gKyAgICAqdmFsaWQgPSBmYWxzZTsKPiA+IAo+ID4gV2h5IG5vdCBhIHNpbXBsZToKPiA+IAo+
ID4gICAgaWYgKCB2YWxpZCApCj4gPiAgICAgICp2YWxpZCA9IGZhbHNlOwo+ID4gCj4gPiBlc3Bl
Y2lhbGx5IGdpdmVuIHRoYXQgeW91IGRvIHRoZSBzYW1lIGlmICggdmFsaWQgKSBjaGVjayBiZWxv
dy4KPiA+IEluIGZhY3QsIGl0IGRvZXNuJyBsb29rIGxpa2Ugd2UgbmVlZCBfdmFsaWQ/Cj4gCj4g
SSB0aG91Z2h0IEkgZHJvcHBlZCB0aGUgaWYgKCB2YWxpZCApIGJlbG93LiBJIHdvdWxkIGFjdHVh
bGx5IHByZWZlciB0byBrZWVwCj4gX3ZhbGlkIGFuZCBhdm9pZCB1c2luZyBpZiAoIC4uLiApIGV2
ZXJ5d2hlcmUuCj4gCj4gVGhpcyBtYWtlcyB0aGUgY29kZSBzbGlnaHRseSBlYXNpZXIgdG8gZm9s
bG93LgoKX3ZhbGlkIGlzIGEgZ29vZCB0cmljaywgYnV0IEkgZG9uJ3QgdGhpbmsgaXMgd29ydGgg
ZG9pbmcgaXQgaW4gdGhpcwpjaGFuZ2U6IGl0IGlzIGVhc3kgdG8gZm9sbG93IGFueXdheS4gVXAg
dG8geW91LCBJIGFtIGZpbmUgZWl0aGVyIHdheS4KCgo+ID4gCj4gPiAKPiA+ID4gICAgICAgLyog
WFhYOiBDaGVjayBpZiB0aGUgbWFwcGluZyBpcyBsb3dlciB0aGFuIHRoZSBtYXBwZWQgZ2ZuICov
Cj4gPiA+ICAgICAgICAgLyogVGhpcyBnZm4gaXMgaGlnaGVyIHRoYW4gdGhlIGhpZ2hlc3QgdGhl
IHAybSBtYXAgY3VycmVudGx5IGhvbGRzCj4gPiA+ICovCj4gPiA+IEBAIC0zNzksNiArMzg4LDkg
QEAgbWZuX3QgcDJtX2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4s
Cj4gPiA+ICAgICAgICAgICAgKiB0byB0aGUgR0ZOLgo+ID4gPiAgICAgICAgICAgICovCj4gPiA+
ICAgICAgICAgICBtZm4gPSBtZm5fYWRkKG1mbiwgZ2ZuX3goZ2ZuKSAmICgoMVVMIDw8IGxldmVs
X29yZGVyc1tsZXZlbF0pIC0KPiA+ID4gMSkpOwo+ID4gPiArCj4gPiA+ICsgICAgICAgIGlmICgg
dmFsaWQgKQo+ID4gPiArICAgICAgICAgICAgKnZhbGlkID0gbHBhZV9pc192YWxpZChlbnRyeSk7
Cj4gPiA+ICAgICAgIH0KPiA+ID4gICAgIG91dF91bm1hcDoKPiA+ID4gQEAgLTM5Nyw3ICs0MDks
NyBAQCBtZm5fdCBwMm1fbG9va3VwKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKPiA+ID4g
cDJtX3R5cGVfdCAqdCkKPiA+ID4gICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9n
ZXRfaG9zdHAybShkKTsKPiA+ID4gICAgICAgICBwMm1fcmVhZF9sb2NrKHAybSk7Cj4gPiA+IC0g
ICAgbWZuID0gcDJtX2dldF9lbnRyeShwMm0sIGdmbiwgdCwgTlVMTCwgTlVMTCk7Cj4gPiA+ICsg
ICAgbWZuID0gcDJtX2dldF9lbnRyeShwMm0sIGdmbiwgdCwgTlVMTCwgTlVMTCwgTlVMTCk7Cj4g
PiA+ICAgICAgIHAybV9yZWFkX3VubG9jayhwMm0pOwo+ID4gPiAgICAgICAgIHJldHVybiBtZm47
Cj4gPiA+IEBAIC0xNDY0LDcgKzE0NzYsNyBAQCBpbnQgcmVsaW5xdWlzaF9wMm1fbWFwcGluZyhz
dHJ1Y3QgZG9tYWluICpkKQo+ID4gPiAgICAgICBmb3IgKCA7IGdmbl94KHN0YXJ0KSA8IGdmbl94
KGVuZCk7Cj4gPiA+ICAgICAgICAgICAgIHN0YXJ0ID0gZ2ZuX25leHRfYm91bmRhcnkoc3RhcnQs
IG9yZGVyKSApCj4gPiA+ICAgICAgIHsKPiA+ID4gLSAgICAgICAgbWZuX3QgbWZuID0gcDJtX2dl
dF9lbnRyeShwMm0sIHN0YXJ0LCAmdCwgTlVMTCwgJm9yZGVyKTsKPiA+ID4gKyAgICAgICAgbWZu
X3QgbWZuID0gcDJtX2dldF9lbnRyeShwMm0sIHN0YXJ0LCAmdCwgTlVMTCwgJm9yZGVyLCBOVUxM
KTsKPiA+ID4gICAgICAgICAgICAgY291bnQrKzsKPiA+ID4gICAgICAgICAgIC8qCj4gPiA+IEBA
IC0xNTI3LDcgKzE1MzksNyBAQCBpbnQgcDJtX2NhY2hlX2ZsdXNoX3JhbmdlKHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90Cj4gPiA+IHN0YXJ0LCBnZm5fdCBlbmQpCj4gPiA+ICAgICAgICAgZm9yICgg
OyBnZm5feChzdGFydCkgPCBnZm5feChlbmQpOyBzdGFydCA9IG5leHRfZ2ZuICkKPiA+ID4gICAg
ICAgewo+ID4gPiAtICAgICAgICBtZm5fdCBtZm4gPSBwMm1fZ2V0X2VudHJ5KHAybSwgc3RhcnQs
ICZ0LCBOVUxMLCAmb3JkZXIpOwo+ID4gPiArICAgICAgICBtZm5fdCBtZm4gPSBwMm1fZ2V0X2Vu
dHJ5KHAybSwgc3RhcnQsICZ0LCBOVUxMLCAmb3JkZXIsIE5VTEwpOwo+ID4gPiAgICAgICAgICAg
ICBuZXh0X2dmbiA9IGdmbl9uZXh0X2JvdW5kYXJ5KHN0YXJ0LCBvcmRlcik7Cj4gPiA+ICAgZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3AybS5oCj4gPiA+IGluZGV4IGQ3YWZhMmJiZTguLjkyMjEzZGQxYWIgMTAwNjQ0Cj4gPiA+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKPiA+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9wMm0uaAo+ID4gPiBAQCAtMjExLDcgKzIxMSw4IEBAIG1mbl90IHAybV9sb29rdXAoc3Ry
dWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAo+ID4gPiBwMm1fdHlwZV90ICp0KTsKPiA+ID4gICAg
Ki8KPiA+ID4gICBtZm5fdCBwMm1fZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdm
bl90IGdmbiwKPiA+ID4gICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgKnQsIHAybV9h
Y2Nlc3NfdCAqYSwKPiA+ID4gLSAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwYWdl
X29yZGVyKTsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwYWdlX29y
ZGVyLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICBib29sICp2YWxpZCk7Cj4gPiA+ICAgICAv
Kgo+ID4gPiAgICAqIERpcmVjdCBzZXQgYSBwMm0gZW50cnk6IG9ubHkgZm9yIHVzZSBieSB0aGUg
UDJNIGNvZGUuCj4gPiA+IC0tIAo+ID4gPiAyLjExLjAKPiA+ID4gCj4gCj4gQ2hlZXJzLAo+IAo+
IC0tIAo+IEp1bGllbiBHcmFsbAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 17:32:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 17:32: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-devel-bounces@lists.xenproject.org>)
	id 1gJijb-0005ur-2y; Mon, 05 Nov 2018 17:32: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=ya8r=nq=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gJija-0005ug-8y
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 17:32:18 +0000
X-Inumbo-ID: bd5a54de-e120-11e8-b7a0-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id bd5a54de-e120-11e8-b7a0-12d6303a7972;
 Mon, 05 Nov 2018 17:32:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 571D180D;
 Mon,  5 Nov 2018 09:32:16 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B14333F718;
 Mon,  5 Nov 2018 09:32:15 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-15-julien.grall@arm.com>
 <alpine.DEB.2.10.1811021641060.18518@sstabellini-ThinkPad-X260>
 <992e95ef-141f-45c8-dc8e-707f22d765e9@arm.com>
 <alpine.DEB.2.10.1811050930380.18518@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fe4916e3-e156-e5c6-56f0-5eca9e6e94cd@arm.com>
Date: Mon, 5 Nov 2018 17:32:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811050930380.18518@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 14/16] xen/arm: p2m: Extend p2m_get_entry to
 return the value of bit[0] (valid bit)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDA1LzExLzIwMTggMTc6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBNb24sIDUgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgU3RlZmFu
bywKPj4KPj4gT24gMDIvMTEvMjAxOCAyMzo0NCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+
Pj4gT24gTW9uLCA4IE9jdCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gV2l0aCB0aGUg
cmVjZW50IGNoYW5nZXMsIGEgUDJNIGVudHJ5IG1heSBiZSBwb3B1bGF0ZWQgYnV0IG1heSBhcyBu
b3QKPj4+PiB2YWxpZC4gSW4gc29tZSBzaXR1YXRpb24sIGl0IHdvdWxkIGJlIHVzZWZ1bCB0byBr
bm93IHdoZXRoZXIgdGhlIGVudHJ5Cj4+Pj4gaGFzIGJlZW4gbWFya2VkIGF2YWlsYWJsZSB0byBn
dWVzdCBpbiBvcmRlciB0byBwZXJmb3JtIGEgc3BlY2lmaWMKPj4+PiBhY3Rpb24uIFNvIGV4dGVu
ZCBwMm1fZ2V0X2VudHJ5IHRvIHJldHVybiB0aGUgdmFsdWUgb2YgYml0WzBdICh2YWxpZCBiaXQp
Lgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPj4+PiAtLS0KPj4+PiAgICB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIHwgIDYgKysr
LS0tCj4+Pj4gICAgeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICB8IDIwICsrKysrKysrKysrKysr
KystLS0tCj4+Pj4gICAgeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCB8ICAzICsrLQo+Pj4+ICAg
IDMgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKPj4+Pgo+
Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gvYXJt
L21lbV9hY2Nlc3MuYwo+Pj4+IGluZGV4IDkyMzliZGYzMjMuLmY0MzQ1MTBiMmEgMTAwNjQ0Cj4+
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9tZW1fYWNjZXNzLmMKPj4+PiBAQCAtNzAsNyArNzAsNyBAQCBzdGF0aWMgaW50IF9fcDJtX2dl
dF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90Cj4+Pj4gZ2ZuLAo+Pj4+ICAgICAg
ICAgICAgICogTm8gc2V0dGluZyB3YXMgZm91bmQgaW4gdGhlIFJhZGl4IHRyZWUuIENoZWNrIGlm
IHRoZQo+Pj4+ICAgICAgICAgICAgICogZW50cnkgZXhpc3RzIGluIHRoZSBwYWdlLXRhYmxlcy4K
Pj4+PiAgICAgICAgICAgICAqLwo+Pj4+IC0gICAgICAgIG1mbl90IG1mbiA9IHAybV9nZXRfZW50
cnkocDJtLCBnZm4sIE5VTEwsIE5VTEwsIE5VTEwpOwo+Pj4+ICsgICAgICAgIG1mbl90IG1mbiA9
IHAybV9nZXRfZW50cnkocDJtLCBnZm4sIE5VTEwsIE5VTEwsIE5VTEwsIE5VTEwpOwo+Pj4+ICAg
ICAgICAgICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCj4+Pj4gICAgICAgICAg
ICAgICAgcmV0dXJuIC1FU1JDSDsKPj4+PiBAQCAtMTk5LDcgKzE5OSw3IEBAIHAybV9tZW1fYWNj
ZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSh2YWRkcl90IGd2YSwKPj4+PiB1bnNpZ25lZCBsb25nIGZs
YWcsCj4+Pj4gICAgICAgICAqIFdlIGhhZCBhIG1lbV9hY2Nlc3MgcGVybWlzc2lvbiBsaW1pdGlu
ZyB0aGUgYWNjZXNzLCBidXQgdGhlIHBhZ2UKPj4+PiB0eXBlCj4+Pj4gICAgICAgICAqIGNvdWxk
IGFsc28gYmUgbGltaXRpbmcsIHNvIHdlIG5lZWQgdG8gY2hlY2sgdGhhdCBhcyB3ZWxsLgo+Pj4+
ICAgICAgICAgKi8KPj4+PiAtICAgIG1mbiA9IHAybV9nZXRfZW50cnkocDJtLCBnZm4sICZ0LCBO
VUxMLCBOVUxMKTsKPj4+PiArICAgIG1mbiA9IHAybV9nZXRfZW50cnkocDJtLCBnZm4sICZ0LCBO
VUxMLCBOVUxMLCBOVUxMKTsKPj4+PiAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01G
TikgKQo+Pj4+ICAgICAgICAgICAgZ290byBlcnI7Cj4+Pj4gICAgQEAgLTQwNSw3ICs0MDUsNyBA
QCBsb25nIHAybV9zZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCj4+
Pj4gdWludDMyX3QgbnIsCj4+Pj4gICAgICAgICAgICAgIGdmbiA9IGdmbl9uZXh0X2JvdW5kYXJ5
KGdmbiwgb3JkZXIpICkKPj4+PiAgICAgICAgewo+Pj4+ICAgICAgICAgICAgcDJtX3R5cGVfdCB0
Owo+Pj4+IC0gICAgICAgIG1mbl90IG1mbiA9IHAybV9nZXRfZW50cnkocDJtLCBnZm4sICZ0LCBO
VUxMLCAmb3JkZXIpOwo+Pj4+ICsgICAgICAgIG1mbl90IG1mbiA9IHAybV9nZXRfZW50cnkocDJt
LCBnZm4sICZ0LCBOVUxMLCAmb3JkZXIsIE5VTEwpOwo+Pj4+ICAgICAgICAgICAgICAgIGlmICgg
IW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+Pj4+IGluZGV4IDEyYjQ1OTkyNGIuLmRmNmI0
OGQ3M2IgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4+Pj4gKysrIGIveGVu
L2FyY2gvYXJtL3AybS5jCj4+Pj4gQEAgLTMwNiwxMCArMzA2LDE0IEBAIHN0YXRpYyBpbnQgcDJt
X25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwKPj4+PiBib29sIHJlYWRfb25seSwK
Pj4+PiAgICAgKgo+Pj4+ICAgICAqIElmIHRoZSBlbnRyeSBpcyBub3QgcHJlc2VudCwgSU5WQUxJ
RF9NRk4gd2lsbCBiZSByZXR1cm5lZCBhbmQgdGhlCj4+Pj4gICAgICogcGFnZV9vcmRlciB3aWxs
IGJlIHNldCBhY2NvcmRpbmcgdG8gdGhlIG9yZGVyIG9mIHRoZSBpbnZhbGlkIHJhbmdlLgo+Pj4+
ICsgKgo+Pj4+ICsgKiB2YWxpZCB3aWxsIGNvbnRhaW4gdGhlIHZhbHVlIG9mIGJpdFswXSAoZS5n
IHZhbGlkIGJpdCkgb2YgdGhlCj4+Pj4gKyAqIGVudHJ5Lgo+Pj4+ICAgICAqLwo+Pj4+ICAgIG1m
bl90IHAybV9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAo+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCAqdCwgcDJtX2FjY2Vzc190ICphLAo+
Pj4+IC0gICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGFnZV9vcmRlcikKPj4+PiAr
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBhZ2Vfb3JkZXIsCj4+Pj4gKyAgICAg
ICAgICAgICAgICAgICAgYm9vbCAqdmFsaWQpCj4+Pj4gICAgewo+Pj4+ICAgICAgICBwYWRkcl90
IGFkZHIgPSBnZm5fdG9fZ2FkZHIoZ2ZuKTsKPj4+PiAgICAgICAgdW5zaWduZWQgaW50IGxldmVs
ID0gMDsKPj4+PiBAQCAtMzE3LDYgKzMyMSw3IEBAIG1mbl90IHAybV9nZXRfZW50cnkoc3RydWN0
IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAo+Pj4+ICAgICAgICBpbnQgcmM7Cj4+Pj4gICAg
ICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOwo+Pj4+ICAgICAgICBwMm1fdHlwZV90IF90Owo+
Pj4+ICsgICAgYm9vbCBfdmFsaWQ7Cj4+Pj4gICAgICAgICAgLyogQ29udmVuaWVuY2UgYWxpYXNl
cyAqLwo+Pj4+ICAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgb2Zmc2V0c1s0XSA9IHsKPj4+PiBA
QCAtMzM0LDYgKzMzOSwxMCBAQCBtZm5fdCBwMm1fZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIGdmbl90Cj4+Pj4gZ2ZuLAo+Pj4+ICAgICAgICAgICp0ID0gcDJtX2ludmFsaWQ7Cj4+
Pj4gICAgKyAgICAvKiBBbGxvdyB2YWxpZCB0byBiZSBOVUxMICovCj4+Pj4gKyAgICB2YWxpZCA9
IHZhbGlkPzogJl92YWxpZDsKPj4+PiArICAgICp2YWxpZCA9IGZhbHNlOwo+Pj4KPj4+IFdoeSBu
b3QgYSBzaW1wbGU6Cj4+Pgo+Pj4gICAgIGlmICggdmFsaWQgKQo+Pj4gICAgICAgKnZhbGlkID0g
ZmFsc2U7Cj4+Pgo+Pj4gZXNwZWNpYWxseSBnaXZlbiB0aGF0IHlvdSBkbyB0aGUgc2FtZSBpZiAo
IHZhbGlkICkgY2hlY2sgYmVsb3cuCj4+PiBJbiBmYWN0LCBpdCBkb2VzbicgbG9vayBsaWtlIHdl
IG5lZWQgX3ZhbGlkPwo+Pgo+PiBJIHRob3VnaHQgSSBkcm9wcGVkIHRoZSBpZiAoIHZhbGlkICkg
YmVsb3cuIEkgd291bGQgYWN0dWFsbHkgcHJlZmVyIHRvIGtlZXAKPj4gX3ZhbGlkIGFuZCBhdm9p
ZCB1c2luZyBpZiAoIC4uLiApIGV2ZXJ5d2hlcmUuCj4+Cj4+IFRoaXMgbWFrZXMgdGhlIGNvZGUg
c2xpZ2h0bHkgZWFzaWVyIHRvIGZvbGxvdy4KPiAKPiBfdmFsaWQgaXMgYSBnb29kIHRyaWNrLCBi
dXQgSSBkb24ndCB0aGluayBpcyB3b3J0aCBkb2luZyBpdCBpbiB0aGlzCj4gY2hhbmdlOiBpdCBp
cyBlYXN5IHRvIGZvbGxvdyBhbnl3YXkuIFVwIHRvIHlvdSwgSSBhbSBmaW5lIGVpdGhlciB3YXku
CgpJIHdpbGwgdXNlIGlmICggdmFsaWQgKSBpbiB0aGUgbmV4dCB2ZXJzaW9uLgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 17:39:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 17:39: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-devel-bounces@lists.xenproject.org>)
	id 1gJiq8-0006Ew-UH; Mon, 05 Nov 2018 17:39: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=mtqo=nq=citrix.com=prvs=8406a2984=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJiq7-0006En-8y
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 17:39:03 +0000
X-Inumbo-ID: ae9a1aca-e121-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae9a1aca-e121-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 17:39:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69707179"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 5 Nov 2018 17:38:58 +0000
Message-ID: <20181105173858.30786-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86: put x86emul_{read,
 write}_dr under CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBidWlsZCBicmVha2FnZSBpcyBkaXNjb3ZlcmVkIGJ5IGEgbm9uLWRlYnVnIGJ1aWxkLiBEZWJ1
ZyBidWlsZAp3b3JrZWQgYmVjYXVzZSB0aGUgQVNTRVJUIG1hZGUgdGhlIGNvbXBpbGVyIGVsaW1p
bmF0ZSB0aGUgcmVzdCBvZiB0aGUKZnVuY3Rpb25zLgoKQ3VycmVudGx5IHRoZXkgYXJlIFBWIG9u
bHkuIFRoZXJlIGFyZSBjb21tZW50cyBhbGx1ZGluZyB0byBwb3NzaWJsZQpmdXR1cmUgSFZNIHN1
cHBvcnQgYnV0IHdlIGNhbiBjcm9zcyB0aGUgYnJpZGUgd2hlbiB3ZSBnZXQgdGhlcmUuCgpTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlLmMKaW5kZXggODg2YmQ4N2U1OS4uYjFkZmM5ZjI2MSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMK
QEAgLTg5LDYgKzg5LDcgQEAgaW50IHg4NmVtdWxfd3JpdGVfeGNyKHVuc2lnbmVkIGludCByZWcs
IHVpbnQ2NF90IHZhbCwKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCisjaWZkZWYgQ09O
RklHX1BWCiAvKiBDYWxsZWQgd2l0aCBOVUxMIGN0eHQgaW4gaHlwZXJjYWxsIGNvbnRleHQuICov
CiBpbnQgeDg2ZW11bF9yZWFkX2RyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgKnZh
bCwKICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCkBA
IC0xNTUsNiArMTU2LDcgQEAgaW50IHg4NmVtdWxfd3JpdGVfZHIodW5zaWduZWQgaW50IHJlZywg
dW5zaWduZWQgbG9uZyB2YWwsCiAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKICAg
ICB9CiB9CisjZW5kaWYgLyogQ09ORklHX1BWICovCiAKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 17:44:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 17:44: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-devel-bounces@lists.xenproject.org>)
	id 1gJivd-00073l-Km; Mon, 05 Nov 2018 17:44: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJivb-00073f-LM
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 17:44:43 +0000
X-Inumbo-ID: 78c612c2-e122-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78c612c2-e122-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 17:44:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="81424485"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181105173858.30786-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <5bdf0868-8cce-0fe1-662d-6f58ebb215c8@citrix.com>
Date: Mon, 5 Nov 2018 17:44:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181105173858.30786-1-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86: put x86emul_{read,
 write}_dr under CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMTEvMTggMTc6MzgsIFdlaSBMaXUgd3JvdGU6Cj4gQSBidWlsZCBicmVha2FnZSBpcyBk
aXNjb3ZlcmVkIGJ5IGEgbm9uLWRlYnVnIGJ1aWxkLiBEZWJ1ZyBidWlsZAo+IHdvcmtlZCBiZWNh
dXNlIHRoZSBBU1NFUlQgbWFkZSB0aGUgY29tcGlsZXIgZWxpbWluYXRlIHRoZSByZXN0IG9mIHRo
ZQo+IGZ1bmN0aW9ucy4KPgo+IEN1cnJlbnRseSB0aGV5IGFyZSBQViBvbmx5LiBUaGVyZSBhcmUg
Y29tbWVudHMgYWxsdWRpbmcgdG8gcG9zc2libGUKPiBmdXR1cmUgSFZNIHN1cHBvcnQgYnV0IHdl
IGNhbiBjcm9zcyB0aGUgYnJpZGUgd2hlbiB3ZSBnZXQgdGhlcmUuCj4KPiBTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKSG1tIC0gdGhpcyBpcyBkaXNhcHBvaW50
aW5nLCBidXQgcHJvYmFibHkgdGhlIGxlYXN0IGJhZCBjb3Vyc2Ugb2YgYWN0aW9uLgoKTG9uZ3Rl
cm0gSSB3YW50IHRvIG1lcmdlIHRoZSBQViBhbmQgSFZNIENSJ3MgaW50byBhcmNoX3ZjcHUgd2hp
Y2ggYXZvaWRzCm9uZSBvZiB0aGUgdHdvIGJ1aWxkIGJyZWFrYWdlcywgYnV0IHRoZSBkcjcgcGF0
aCB3aWxsIGFsd2F5cyBoYXZlIGEgUFYKY29uZGl0aW9uYWwgcGFydC4KCkFja2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 17:52:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 17:52: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-devel-bounces@lists.xenproject.org>)
	id 1gJj30-0007rE-GG; Mon, 05 Nov 2018 17:52:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ig4b=nq=citrix.com=prvs=840bce800=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gJj2z-0007r5-Px
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 17:52:21 +0000
X-Inumbo-ID: 8a29ade1-e123-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a29ade1-e123-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 17:52:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="81424791"
Date: Mon, 5 Nov 2018 18:52:08 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181105175208.2653ixmmqsg2smgm@mac.citrite.net>
References: <1541416600-30056-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416600-30056-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1541416600-30056-6-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 5/5] x86/domctl: Implement
 XEN_DOMCTL_get_cpu_policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMTE6MTY6NDBBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBGcm9tOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4g
Cj4gVGhpcyBmaW5hbGx5IChhZnRlciBsaXRlcmFsbHkgeWVhcnMgb2Ygd29yayEpIG1hcmtzIHRo
ZSBwb2ludCB3aGVyZSB0aGUKPiB0b29sc3RhY2sgY2FuIGFzayB0aGUgaHlwZXJ2aXNvciBmb3Ig
dGhlIGN1cnJlbnQgQ1BVSUQgY29uZmlndXJhdGlvbiBvZiBhCj4gc3BlY2lmaWMgZG9tYWluLgo+
IAo+IEludHJvZHVjZSBhIG5ldyBmbGFzayBhY2Nlc3MgdmVjdG9yIGFuZCB1cGRhdGUgdGhlIGRl
ZmF1bHQgcG9saWNpZXMuCj4gCj4gQWxzbyBleHRlbmQgeGVuLWNwdWlkJ3MgLS1wb2xpY3kgbW9k
ZSB0byBiZSBhYmxlIHRvIHRha2UgYSBkb21pZCBhbmQgZHVtcCBhCj4gc3BlY2lmaWMgZG9tYWlu
cyBDUFVJRCBhbmQgTVNSIHBvbGljeS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFz
bGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVu
LWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCj4gaW5kZXggOTVlZDg1My4uMmM0MTAz
MSAxMDA2NDQKPiAtLS0gYS90b29scy9taXNjL3hlbi1jcHVpZC5jCj4gKysrIGIvdG9vbHMvbWlz
Yy94ZW4tY3B1aWQuYwo+IEBAIC0zLDYgKzMsOCBAQAo+ICAjaW5jbHVkZSA8ZXJyLmg+Cj4gICNp
bmNsdWRlIDxnZXRvcHQuaD4KPiAgI2luY2x1ZGUgPHN0cmluZy5oPgo+ICsjaW5jbHVkZSA8ZXJy
bm8uaD4KPiArI2luY2x1ZGUgPGxpbWl0cy5oPgo+ICAKPiAgI2luY2x1ZGUgPHhlbmN0cmwuaD4K
PiAgCj4gQEAgLTMwOSwxMSArMzExLDEzIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJn
dikKPiAgewo+ICAgICAgZW51bSB7IE1PREVfVU5LTk9XTiwgTU9ERV9JTkZPLCBNT0RFX0RFVEFJ
TCwgTU9ERV9JTlRFUlBSRVQsIE1PREVfUE9MSUNZIH0KPiAgICAgIG1vZGUgPSBNT0RFX1VOS05P
V047Cj4gKyAgICBpbnQgZG9taWQgPSAtMTsKCldvdWxkIGl0IGJlIGJldHRlciB0byB1c2UgRE9N
SURfSU5WQUxJRCBpbnN0ZWFkIG9mIC0xPwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 17:57:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 17:57: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-devel-bounces@lists.xenproject.org>)
	id 1gJj7c-000829-6u; Mon, 05 Nov 2018 17:57: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=mof2=nq=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gJj7a-000824-JR
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 17:57:06 +0000
X-Inumbo-ID: 34b771db-e124-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34b771db-e124-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 17:57:05 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AE30620883;
 Mon,  5 Nov 2018 17:56:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541440618;
 bh=MwJrYMcRJQjT4SlobSiMKylFONaY7zzLpJ4q1Rk6xPM=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=2dv1lrBD4XNlQT4IgtwjZ4dprNNZmz6QHTaxBr8CM4bAE8nBWP/3rlJKyCY3CM5Dr
 xvjAVMxpDvDZkeYHnr7yjrday9xFmdLaKbPU6p7fjS0bbQJMw7A8ymzPD0fe71Mvs6
 CnNM6HZVUpOqnwublbunJGE2zxhMeKmE2H6ZGj0Y=
Date: Mon, 5 Nov 2018 09:56:44 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <ecb491ab-313d-de21-bc97-6e578aa6df77@arm.com>
Message-ID: <alpine.DEB.2.10.1811050934140.18518@sstabellini-ThinkPad-X260>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-10-julien.grall@arm.com>
 <alpine.DEB.2.10.1811021531060.18518@sstabellini-ThinkPad-X260>
 <ecb491ab-313d-de21-bc97-6e578aa6df77@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 09/16] xen/arm: p2m: Introduce a function to
 resolve translation fault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA1IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gT24gMDIvMTEvMjAxOCAy
MzoyNywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gTW9uLCA4IE9jdCAyMDE4LCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IEN1cnJlbnRseSBhIFN0YWdlLTIgdHJhbnNsYXRpb24g
ZmF1bHQgY291bGQgaGFwcGVuOgo+ID4gPiAgICAgIDEpIE1NSU8gZW11bGF0aW9uCj4gPiA+ICAg
ICAgMikgV2hlbiB0aGUgcGFnZS10YWJsZXMgaXMgYmVlbiB1cGRhdGVkIHVzaW5nIEJyZWFrLUJl
Zm9yZS1NYWtlCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBoYXZlCj4gPiAK
PiA+ID4gICAgICAzKSBQYWdlIG5vdCBtYXBwZWQKPiA+ID4gCj4gPiA+IEEgZm9sbG93LXVwIHBh
dGNoIHdpbGwgcmUtcHVycG9zZSB0aGUgdmFsaWQgYml0IGluIGFuIGVudHJ5IHRvIGdlbmVyYXRl
Cj4gPiA+IHRyYW5zbGF0aW9uIGZhdWx0LiBUaGlzIHdvdWxkIGJlIHVzZWQgdG8gZG8gYW4gYWN0
aW9uIG9uIGVhY2ggZW50cmllcyB0bwo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeZW50cnkKPiA+IAo+ID4gPiB0cmFj
ayBwYWdlIHVzZWQgZm9yIGEgZ2l2ZW4gcGVyaW9kLgo+ID4gICAgICAgICAgXnBhZ2VzCj4gPiAK
PiA+IAo+ID4gPiAKPiA+ID4gQSBuZXcgZnVuY3Rpb24gaXMgaW50cm9kdWNlZCB0byB0cnkgdG8g
cmVzb2x2ZSBhIHRyYW5zbGF0aW9uIGZhdWx0LiBUaGlzCj4gPiA+IHdpbGwgaW5jbHVkZSAyKSBh
bmQgdGhlIG5ldyB3YXkgdG8gZ2VuZXJhdGUgZmF1bHQgZXhwbGFpbmVkIGFib3ZlLgo+ID4gCj4g
PiBJIGNhbiBzZWUgdGhlIGNvZGUgZG9lcyB3aGF0IHlvdSBkZXNjcmliZSwgYnV0IEkgZG9uJ3Qg
dW5kZXJzdGFuZCB3aHkgd2UKPiA+IGFyZSBkb2luZyB0aGlzLiBXaGF0IGlzIG1pc3NpbmcgaW4g
dGhlIGNvbW1pdCBtZXNzYWdlIGlzIHRoZSBleHBsYW5hdGlvbgo+ID4gb2YgdGhlIHJlbGF0aW9u
c2hpcCBiZXR3ZWVuIHRoZSBmdXR1cmUgZ29hbCBvZiByZXB1cnBvc2luZyB0aGUgdmFsaWQgYml0
Cj4gPiBhbmQgdGhlIGludHJvZHVjdGlvbiBvZiBhIGZ1bmN0aW9uIHRvIGhhbmRsZSBCcmVhay1C
ZWZvcmUtTWFrZSBzdGFnZTIKPiA+IGZhdWx0cy4gRG9lcyBpdCBmaXggYW4gaXNzdWUgd2l0aCBC
cmVhay1CZWZvcmUtTWFrZSB0aGF0IHdlIGN1cnJlbnRseQo+ID4gaGF2ZT8gT3IgaXQgYmVjb21l
cyBuZWVkZWQgZHVlIHRvIHRoZSByZXB1cnBvc2luZyBvZiB2YWxpZD8gSWYgc28sIHdoeT8KPiAK
PiBUaGlzIGRvZXMgbm90IGZpeCBhbnkgaXNzdWUgd2l0aCBCQk0uIFRoZSB2YWxpZCBiaXQgYWRk
cyBhIDR0aCByZWFzb25zIGZvcgo+IHRyYW5zbGF0aW9uIGZhdWx0LiBCb3RoIEJCTSBhbmQgdGhl
IHZhbGlkIGJpdCB3aWxsIHJlcXVpcmUgdG8gd2FsayB0aGUKPiBwYWdlLXRhYmxlcy4KPiAKPiBG
b3IgdGhlIHZhbGlkIGJpdCwgd2Ugd2lsbCBuZWVkIHRvIHdhbGsgdGhlIHBhZ2UtdGFibGUgaW4g
b3JkZXIgdG8gZml4dXAgdGhlCj4gZW50cnkgKGkuZSBzZXQgdmFsaWQgYml0KS4gV2UgYWxzbyBj
YW4ndCB1c2UgcDJtX2xvb2t1cCguLi4pIGhhcyBpdCBvbmx5IHRlbGwKPiB5b3UgdGhlIG1hcHBp
bmcgZXhpc3RzLCB0aGUgdmFsaWQgYml0IG1heSBzdGlsbCBub3QgYmUgc2V0Lgo+IAo+IFNvIHdl
IG5lZWQgdG8gcHJvdmlkZSBhIG5ldyBoZWxwZXIgdG8gd2FsayB0aGUgcGFnZS10YWJsZSBhbmQg
Zml4dXAgYW4gZW50cnkuCgpPSy4gUGxlYXNlIGV4cGFuZCBhIGJpdCB0aGUgY29tbWl0IG1lc3Nh
Z2UuCgoKPiA+ID4gVG8gYXZvaWQgaW52YWxpZGF0aW5nIGFsbCB0aGUgcGFnZS10YWJsZXMgZW50
cmllcyBpbiBvbmUgZ28uIEl0IGlzCj4gPiA+IHBvc3NpYmxlIHRvIGludmFsaWRhdGUgdGhlIHRv
cC1sZXZlbCB0YWJsZSBhbmQgdGhlbiBvbiB0cmFwIGludmFsaWRhdGUKPiA+ID4gdGhlIHRhYmxl
IG9uZS1sZXZlbCBkb3duLiBUaGlzIHdpbGwgYmUgcmVwZWF0ZWQgdW50aWwgYSBibG9jay9wYWdl
IGVudHJ5Cj4gPiA+IGhhcyBiZWVuIHJlYWNoZWQuCj4gPiA+IAo+ID4gPiBBdCB0aGUgbW9tZW50
LCB0aGVyZSBhcmUgbm8gYWN0aW9uIGRvbmUgd2hlbiByZWFjaGluZyBhIGJsb2NrL3BhZ2UgZW50
cnkKPiA+ID4gYnV0IHNldHRpbmcgdGhlIHZhbGlkIGJpdCB0byAxLgo+ID4gPiAKPiA+ID4gU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+ID4gLS0t
Cj4gPiA+ICAgeGVuL2FyY2gvYXJtL3AybS5jICAgfCAxMjcKPiA+ID4gKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiA+ICAgeGVuL2FyY2gvYXJt
L3RyYXBzLmMgfCAgIDcgKy0tCj4gPiA+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxMzEgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKPiA+ID4gCj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiA+ID4gaW5kZXggZWM5NTZiYzE1MS4uYWY0
NDVkMzMxMyAxMDA2NDQKPiA+ID4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4gPiA+ICsrKyBi
L3hlbi9hcmNoL2FybS9wMm0uYwo+ID4gPiBAQCAtMTA0Myw2ICsxMDQzLDEzMyBAQCBpbnQgcDJt
X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ID4gPiAgICAgICByZXR1cm4gcmM7
Cj4gPiA+ICAgfQo+ID4gPiAgICsvKiBJbnZhbGlkYXRlIGFsbCBlbnRyaWVzIGluIHRoZSB0YWJs
ZS4gVGhlIHAybSBzaG91bGQgYmUgd3JpdGUgbG9ja2VkLgo+ID4gPiAqLwo+ID4gPiArc3RhdGlj
IHZvaWQgcDJtX2ludmFsaWRhdGVfdGFibGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgbWZuX3Qg
bWZuKQo+ID4gPiArewo+ID4gPiArICAgIGxwYWVfdCAqdGFibGU7Cj4gPiA+ICsgICAgdW5zaWdu
ZWQgaW50IGk7Cj4gPiA+ICsKPiA+ID4gKyAgICBBU1NFUlQocDJtX2lzX3dyaXRlX2xvY2tlZChw
Mm0pKTsKPiA+ID4gKwo+ID4gPiArICAgIHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKG1mbik7Cj4g
PiA+ICsKPiA+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IExQQUVfRU5UUklFUzsgaSsrICkKPiA+
ID4gKyAgICB7Cj4gPiA+ICsgICAgICAgIGxwYWVfdCBwdGUgPSB0YWJsZVtpXTsKPiA+ID4gKwo+
ID4gPiArICAgICAgICBwdGUucDJtLnZhbGlkID0gMDsKPiA+ID4gKwo+ID4gPiArICAgICAgICBw
Mm1fd3JpdGVfcHRlKCZ0YWJsZVtpXSwgcHRlLCBwMm0tPmNsZWFuX3B0ZSk7Cj4gPiA+ICsgICAg
fQo+ID4gPiArCj4gPiA+ICsgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUpOwo+ID4gPiArCj4g
PiA+ICsgICAgcDJtLT5uZWVkX2ZsdXNoID0gdHJ1ZTsKPiA+ID4gK30KPiA+ID4gKwo+ID4gPiAr
Ym9vbCBwMm1fcmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVsdChzdHJ1Y3QgZG9tYWluICpkLCBnZm5f
dCBnZm4pCj4gPiA+ICt7Cj4gPiA+ICsgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9n
ZXRfaG9zdHAybShkKTsKPiA+ID4gKyAgICB1bnNpZ25lZCBpbnQgbGV2ZWwgPSAwOwo+ID4gPiAr
ICAgIGJvb2wgcmVzb2x2ZWQgPSBmYWxzZTsKPiA+ID4gKyAgICBscGFlX3QgZW50cnksICp0YWJs
ZTsKPiA+ID4gKyAgICBwYWRkcl90IGFkZHIgPSBnZm5fdG9fZ2FkZHIoZ2ZuKTsKPiA+ID4gKwo+
ID4gPiArICAgIC8qIENvbnZlbmllbmNlIGFsaWFzZXMgKi8KPiA+ID4gKyAgICBjb25zdCB1bnNp
Z25lZCBpbnQgb2Zmc2V0c1s0XSA9IHsKPiA+ID4gKyAgICAgICAgemVyb2V0aF90YWJsZV9vZmZz
ZXQoYWRkciksCj4gPiA+ICsgICAgICAgIGZpcnN0X3RhYmxlX29mZnNldChhZGRyKSwKPiA+ID4g
KyAgICAgICAgc2Vjb25kX3RhYmxlX29mZnNldChhZGRyKSwKPiA+ID4gKyAgICAgICAgdGhpcmRf
dGFibGVfb2Zmc2V0KGFkZHIpCj4gPiA+ICsgICAgfTsKPiA+ID4gKwo+ID4gPiArICAgIHAybV93
cml0ZV9sb2NrKHAybSk7Cj4gPiA+ICsKPiA+ID4gKyAgICAvKiBUaGlzIGdmbiBpcyBoaWdoZXIg
dGhhbiB0aGUgaGlnaGVzdCB0aGUgcDJtIG1hcCBjdXJyZW50bHkgaG9sZHMgKi8KPiA+ID4gKyAg
ICBpZiAoIGdmbl94KGdmbikgPiBnZm5feChwMm0tPm1heF9tYXBwZWRfZ2ZuKSApCj4gPiA+ICsg
ICAgICAgIGdvdG8gb3V0Owo+ID4gPiArCj4gPiA+ICsgICAgdGFibGUgPSBwMm1fZ2V0X3Jvb3Rf
cG9pbnRlcihwMm0sIGdmbik7Cj4gPiA+ICsgICAgLyoKPiA+ID4gKyAgICAgKiBUaGUgdGFibGUg
c2hvdWxkIGFsd2F5cyBiZSBub24tTlVMTCBiZWNhdXNlIHRoZSBnZm4gaXMgYmVsb3cKPiA+ID4g
KyAgICAgKiBwMm0tPm1heF9tYXBwZWRfZ2ZuIGFuZCB0aGUgcm9vdCB0YWJsZSBwYWdlcyBhcmUg
YWx3YXlzIHByZXNlbnQuCj4gPiA+ICsgICAgICovCj4gPiA+ICsgICAgQlVHX09OKHRhYmxlID09
IE5VTEwpOwo+ID4gPiArCj4gPiA+ICsgICAgLyoKPiA+ID4gKyAgICAgKiBHbyBkb3duIHRoZSBw
YWdlLXRhYmxlcyB1bnRpbCBhbiBlbnRyeSBoYXMgdGhlIHZhbGlkIGJpdCB1bnNldCBvcgo+ID4g
PiArICAgICAqIGEgYmxvY2svcGFnZSBlbnRyeSBoYXMgYmVlbiBoaXQuCj4gPiA+ICsgICAgICov
Cj4gPiA+ICsgICAgZm9yICggbGV2ZWwgPSBQMk1fUk9PVF9MRVZFTDsgbGV2ZWwgPD0gMzsgbGV2
ZWwrKyApCj4gPiA+ICsgICAgewo+ID4gPiArICAgICAgICBpbnQgcmM7Cj4gPiA+ICsKPiA+ID4g
KyAgICAgICAgZW50cnkgPSB0YWJsZVtvZmZzZXRzW2xldmVsXV07Cj4gPiA+ICsKPiA+ID4gKyAg
ICAgICAgaWYgKCBsZXZlbCA9PSAzICkKPiA+ID4gKyAgICAgICAgICAgIGJyZWFrOwo+ID4gPiAr
Cj4gPiA+ICsgICAgICAgIC8qIFN0b3AgYXMgc29vbiBhcyB3ZSBoaXQgYW4gZW50cnkgd2l0aCB0
aGUgdmFsaWQgYml0IHVuc2V0LiAqLwo+ID4gPiArICAgICAgICBpZiAoICFscGFlX2lzX3ZhbGlk
KGVudHJ5KSApCj4gPiA+ICsgICAgICAgICAgICBicmVhazsKPiA+ID4gKwo+ID4gPiArICAgICAg
ICByYyA9IHAybV9uZXh0X2xldmVsKHAybSwgdHJ1ZSwgbGV2ZWwsICZ0YWJsZSwgb2Zmc2V0c1ts
ZXZlbF0pOwo+ID4gPiArICAgICAgICBpZiAoIHJjID09IEdVRVNUX1RBQkxFX01BUF9GQUlMRUQg
KQo+ID4gPiArICAgICAgICAgICAgZ290byBvdXRfdW5tYXA7Cj4gPiA+ICsgICAgICAgIGVsc2Ug
aWYgKCByYyAhPSBHVUVTVF9UQUJMRV9OT1JNQUxfUEFHRSApCj4gPiAKPiA+IHdoeSBub3QgcmMg
PT0gR1VFU1RfVEFCTEVfU1VQRVJfUEFHRT8KPiAKPiBUaGUgbG9naWMgaGFzIGJlZW4gdGFrZW4g
ZnJvbSBwMm1fZ2V0X2VudHJ5KCkuIEl0IG1ha2VzIHNlbnNlIHRvIHVzZSAhPSBoZXJlCj4gYXMg
eW91IG9ubHkgd2FudCB0byBjb250aW51ZSB0aGUgbG9vcCBpZiB5b3UgYXJlIG9uIGEgdGFibGUu
IFNvIGl0IGlzIGNsZWFyZXIKPiB3aHkgeW91IGNvbnRpbnVlLgoKT0sKCgo+ID4gCj4gPiA+ICsg
ICAgICAgICAgICBicmVhazsKPiA+ID4gKyAgICB9Cj4gPiA+ICsKPiA+ID4gKyAgICAvKgo+ID4g
PiArICAgICAqIElmIHRoZSB2YWxpZCBiaXQgb2YgdGhlIGVudHJ5IGlzIHNldCwgaXQgbWVhbnMg
c29tZW9uZSB3YXMgcGxheWluZwo+ID4gPiB3aXRoCj4gPiA+ICsgICAgICogdGhlIFN0YWdlLTIg
cGFnZSB0YWJsZS4gTm90aGluZyB0byBkbyBhbmQgbWFyayB0aGUgZmF1bHQgYXMKPiA+ID4gcmVz
b2x2ZWQuCj4gPiA+ICsgICAgICovCj4gPiA+ICsgICAgaWYgKCBscGFlX2lzX3ZhbGlkKGVudHJ5
KSApCj4gPiA+ICsgICAgewo+ID4gPiArICAgICAgICByZXNvbHZlZCA9IHRydWU7Cj4gPiA+ICsg
ICAgICAgIGdvdG8gb3V0X3VubWFwOwo+ID4gPiArICAgIH0KPiA+ID4gKwo+ID4gPiArICAgIC8q
Cj4gPiA+ICsgICAgICogVGhlIHZhbGlkIGJpdCBpcyB1bnNldC4gSWYgdGhlIGVudHJ5IGlzIHN0
aWxsIG5vdCB2YWxpZCB0aGVuIHRoZQo+ID4gPiBmYXVsdAo+ID4gPiArICAgICAqIGNhbm5vdCBi
ZSByZXNvbHZlZCwgZXhpdCBhbmQgcmVwb3J0IGl0Lgo+ID4gPiArICAgICAqLwo+ID4gPiArICAg
IGlmICggIXAybV9pc192YWxpZChlbnRyeSkgKQo+ID4gPiArICAgICAgICBnb3RvIG91dF91bm1h
cDsKPiA+ID4gKwo+ID4gPiArICAgIC8qCj4gPiA+ICsgICAgICogTm93IHdlIGhhdmUgYW4gZW50
cnkgd2l0aCB2YWxpZCBiaXQgdW5zZXQsIGJ1dCBzdGlsbCB2YWxpZCBmcm9tCj4gPiA+ICsgICAg
ICogdGhlIFAyTSBwb2ludCBvZiB2aWV3Lgo+ID4gPiArICAgICAqCj4gPiA+ICsgICAgICogRm9y
IGVudHJ5IHBvaW50aW5nIHRvIGEgdGFibGUsIHRoZSB0YWJsZSB3aWxsIGJlIGludmFsaWRhdGVk
Lgo+ID4gICAgICAgICAgICAgICAgXiBlbnRyaWVzCj4gPiAKPiA+IAo+ID4gPiArICAgICAqIEZv
ciBlbnRyeSBwb2ludGluZyB0byBhIGJsb2NrL3BhZ2UsIG5vIHdvcmsgdG8gZG8gZm9yIG5vdy4K
PiA+ICAgICAgICAgICAgICAgIF4gZW50cmllcwo+IAo+IEkgYW0gbm90IGVudGlyZWx5IHN1cmUg
d2h5IGl0IHNob3VsZCBiZSBwbHVyYWwgaGVyZS4gV2UgYXJlIGRlYWxpbmcgd2l0aCBvbmx5Cj4g
b25lIGVudHJ5IGl0LgoKSSB3YXMgdHJ5aW5nIHRvIG1ha2UgdGhlIGdyYW1tYXIgd29yayBhcyBh
IGdlbmVyaWMgc2VudGVuY2UuIFRvIG1ha2UgaXQKc2luZ3VsYXIgd2Ugd291bGQgaGF2ZSB0byBy
ZW1vdmUgIkZvciI6CgogIElmIGFuIGVudHJ5IGlzIHBvaW50aW5nIHRvIGEgdGFibGUsIHRoZSB0
YWJsZSB3aWxsIGJlIGludmFsaWRhdGVkLgogIElmIGFuIGVudHJ5IGlzIHBvaW50aW5nIHRvIGEg
YmxvY2svcGFnZSwgbm8gd29yayB0byBkbyBmb3Igbm93LgoKCj4gPiAKPiA+ID4gKyAgICAgKi8K
PiA+ID4gKyAgICBpZiAoIGxwYWVfaXNfdGFibGUoZW50cnksIGxldmVsKSApCj4gPiA+ICsgICAg
ICAgIHAybV9pbnZhbGlkYXRlX3RhYmxlKHAybSwgbHBhZV9nZXRfbWZuKGVudHJ5KSk7Cj4gPiAK
PiA+IE1heWJlIGJlY2F1c2UgSSBoYXZlbid0IHJlYWQgdGhlIHJlc3Qgb2YgdGhlIHBhdGNoZXMs
IGl0IGlzIG5vdCBjbGVhciB0bwo+ID4gbWUgd2h5IGluIHRoZSBjYXNlIG9mIGFuIGVudHJ5IHBv
aW50aW5nIHRvIGEgdGFibGUgd2UgbmVlZCB0byBpbnZhbGlkYXRlCj4gPiBpdCwgYW5kIG90aGVy
d2lzZSBzZXQgdmFsaWQgdG8gMS4KPiAKPiBUaGlzIHdhcyB3cml0dGVuIGluIHRoZSBjb21taXQg
bWVzc2FnZToKPiAKPiAiVG8gYXZvaWQgaW52YWxpZGF0aW5nIGFsbCB0aGUgcGFnZS10YWJsZXMg
ZW50cmllcyBpbiBvbmUgZ28uIEl0IGlzCj4gcG9zc2libGUgdG8gaW52YWxpZGF0ZSB0aGUgdG9w
LWxldmVsIHRhYmxlIGFuZCB0aGVuIG9uIHRyYXAgaW52YWxpZGF0ZQo+IHRoZSB0YWJsZSBvbmUt
bGV2ZWwgZG93bi4gVGhpcyB3aWxsIGJlIHJlcGVhdGVkIHVudGlsIGEgYmxvY2svcGFnZSBlbnRy
eQo+IGhhcyBiZWVuIHJlYWNoZWQuIgo+IAo+IEl0IGlzIG1vc3RseSB0byBzcHJlYWQgdGhlIGNv
c3Qgb2YgaW52YWxpZGF0aW5nIHRoZSBwYWdlLXRhYmxlcy4gV2l0aCB0aGlzCj4gc29sdXRpb24s
IHlvdSBvbmx5IG5lZWQgdG8gY2xlYXIgdGhlIHZhbGlkIGJpdCBvZiB0aGUgdG9wLWxldmVsIGVu
dHJpZXMgdG8KPiBpbnZhbGlkYXRlIHRoZSBmdWxsIFAyTS4KPiAKPiBPbiB0aGUgZmlyc3QgYWNj
ZXNzLCB5b3Ugd2lsbCB0cmFwLCBzZXQgdGhlIGVudHJ5IG9mIHRoZSBmaXJzdCAiaW52YWxpZAo+
IGVudHJ5IiwgYW5kIGludmFsaWRhdGUgdGhlIG5leHQgbGV2ZWwgaWYgbmVjZXNzYXJ5Lgo+IAo+
IFRoZSBhY2Nlc3Mgd2lsbCB0aGVuIGJlIHJldHJpZWQuIElmIHRyYXBwZWQsIHRoZSBwcm9jZXNz
IGlzIHJlcGVhdGVkIHVudGlsIGFsbAo+IHRoZSBlbnRyaWVzIGFyZSB2YWxpZC4KPiAKPiBJdCBp
cyBwb3NzaWJsZSB0byBvcHRpbWl6ZSBpdCwgYXZvaWRpbmcgaW50ZXJtZWRpYXRlIHRyYXAgd2hl
biBuZWNlc3NhcnkuIEJ1dAo+IEkgd291bGQgbm90IGJvdGhlciBsb29raW5nIGF0IHRoYXQgZm9y
IG5vdy4gSW5kZWVkLCB0aGlzIHdpbGwgYmUgdXNlZCBmb3IKPiBsb3dlcmluZyBkb3duIHRoZSBj
b3N0IG9mIHNldC93YXkgY2FjaGUgbWFpbnRlbmFuY2UgZW11bGF0aW9uLiBBbnkgZ3Vlc3QgdXNp
bmcKPiB0aGF0IGFscmVhZHkga25vd3MgdGhhdCBhIGJpZyBjb3N0IHdpbGwgaW5jdXIuCgpTbyBp
bnN0ZWFkIG9mIHdhbGtpbmcgdGhlIHBhZ2UgdGFibGUgaW4gWGVuLCBmaW5kaW5nIGFsbCB0aGUg
bGVhZgoobGV2ZWw9PTMpIGVudHJpZXMgdGhhdCB3ZSBuZWVkIHRvIHNldCAhdmFsaWQsIHdlIGp1
c3Qgc2V0ICF2YWxpZCBvbmUgb2YKdGhlIGhpZ2hlciBsZXZlbHMgZW50cmllcy4gT24gYWNjZXNz
LCB3ZSdsbCB0cmFwIGluIFhlbiwgdGhlbiBzZXQgdGhlCmhpZ2hlciBsZXZlbCBlbnRyeSBiYWNr
IHRvIHZhbGlkIGJ1dCB0aGUgZGlyZWN0IGNoaWxkcmVuIHRvICF2YWxpZC4gQW5kCndlJ2xsIGN5
Y2xlIGFnYWluIHRocm91Z2ggdGhpcyB1bnRpbCB0aGUgdGFibGUgZW50cmllcyBhcmUgdmFsaWQg
YW5kIHRoZQpsZWFmIGVudHJ5IGlzIHRoZSBvbmx5IGludmFsaWQgb25lOiBhdCB0aGF0IHBvaW50
IHdlJ2xsIG9ubHkgc2V0IGl0IHRvCnZhbGlkIGFuZCB0aGUgd2hvbGUgdHJhbnNsYXRpb24gZm9y
IHRoYXQgYWRkcmVzcyBpcyB2YWxpZCBhZ2Fpbi4KClZlcnkgaW5lZmZpY2llbnQsIGJ1dCB2ZXJ5
IHNpbXBsZSB0byBpbXBsZW1lbnQgaW4gWGVuLiBBIGdvb2Qgd2F5IHRvCnBlbmFsaXplIGd1ZXN0
cyB0aGF0IGFyZSB1c2luZyBpbnN0cnVjdGlvbnMgdGhleSBzaG91bGQgbm90IGJlIHVzaW5nIDot
KQoKQWxsIHJpZ2h0LCBwbGVhc2UgZXhwYW5kIG9uIHRoZSBleHBsYW5hdGlvbiBpbiB0aGUgY29t
bWl0IG1lc3NhZ2UuIEl0IGlzCmFsc28gd29ydGh5IG9mIGEgaW4tY29kZSBjb21tZW50IG9uIHRv
cCBvZgpwMm1fcmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVsdC4KCk9uZSBtb3JlIGNvbW1lbnQgYmVs
b3cuCgoKPiA+IAo+ID4gPiArICAgIC8qCj4gPiA+ICsgICAgICogTm93IHRoYXQgdGhlIHdvcmsg
b24gdGhlIGVudHJ5IGlzIGRvbmUsIHNldCB0aGUgdmFsaWQgYml0IHRvCj4gPiA+IHByZXZlbnQK
PiA+ID4gKyAgICAgKiBhbm90aGVyIGZhdWx0IG9uIHRoYXQgZW50cnkuCj4gPiA+ICsgICAgICov
Cj4gPiA+ICsgICAgcmVzb2x2ZWQgPSB0cnVlOwo+ID4gPiArICAgIGVudHJ5LnAybS52YWxpZCA9
IDE7Cj4gPiA+ICsKPiA+ID4gKyAgICBwMm1fd3JpdGVfcHRlKHRhYmxlICsgb2Zmc2V0c1tsZXZl
bF0sIGVudHJ5LCBwMm0tPmNsZWFuX3B0ZSk7Cj4gPiA+ICsKPiA+ID4gKyAgICAvKgo+ID4gPiAr
ICAgICAqIE5vIG5lZWQgdG8gZmx1c2ggdGhlIFRMQnMgYXMgdGhlIG1vZGlmaWVkIGVudHJ5IGhh
ZCB0aGUgdmFsaWQgYml0Cj4gPiA+ICsgICAgICogdW5zZXQuCj4gPiA+ICsgICAgICovCj4gPiA+
ICsKPiA+ID4gK291dF91bm1hcDoKPiA+ID4gKyAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7
Cj4gPiA+ICsKPiA+ID4gK291dDoKPiA+ID4gKyAgICBwMm1fd3JpdGVfdW5sb2NrKHAybSk7Cj4g
PiA+ICsKPiA+ID4gKyAgICByZXR1cm4gcmVzb2x2ZWQ7Cj4gPiA+ICt9Cj4gPiA+ICsKPiA+ID4g
ICBzdGF0aWMgaW5saW5lIGludCBwMm1faW5zZXJ0X21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCwK
PiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3Qgc3RhcnRf
Z2ZuLAo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIG5yLAoKCldlIHByb2JhYmx5IHdhbnQgdG8gdXBkYXRlIHRoZSBjb21tZW50IG9uIHRv
cCBvZiB0aGUgY2FsbCB0bwpwMm1fcmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVsdDoKCgo+IEBAIC0x
OTc3LDggKzE5NzgsOCBAQCBzdGF0aWMgdm9pZCBkb190cmFwX3N0YWdlMl9hYm9ydF9ndWVzdChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiAgICAgICAgICAgKiB3aXRoIHRoZSBTdGFnZS0y
IHBhZ2UgdGFibGUuIFdhbGsgdGhlIFN0YWdlLTIgUFQgdG8gY2hlY2sKPiAgICAgICAgICAgKiBp
ZiB0aGUgZW50cnkgZXhpc3RzLiBJZiBpdCdzIHRoZSBjYXNlLCByZXR1cm4gdG8gdGhlIGd1ZXN0
Cj4gICAgICAgICAgICovCj4gLSAgICAgICAgbWZuID0gZ2ZuX3RvX21mbihjdXJyZW50LT5kb21h
aW4sIGdhZGRyX3RvX2dmbihncGEpKTsKPiAtICAgICAgICBpZiAoICFtZm5fZXEobWZuLCBJTlZB
TElEX01GTikgKQo+ICsgICAgICAgIGlmICggcDJtX3Jlc29sdmVfdHJhbnNsYXRpb25fZmF1bHQo
Y3VycmVudC0+ZG9tYWluLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ2FkZHJfdG9fZ2ZuKGdwYSkpICkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 18:07:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 18:07: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-devel-bounces@lists.xenproject.org>)
	id 1gJjI1-0000X9-W2; Mon, 05 Nov 2018 18:07: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=k8cf=nq=citrix.com=prvs=840cd6c1a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gJjI0-0000Wn-AL
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 18:07:52 +0000
X-Inumbo-ID: b5840086-e125-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5840086-e125-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 18:07:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69710844"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 5 Nov 2018 18:07:10 +0000
Message-ID: <20181105180711.20322-5-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105180711.20322-1-george.dunlap@citrix.com>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 5/6] tools/dm_depriv: Add first cut RLIMITs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGltaXQgdGhlIGFiaWxpdHkgb2YgYSBwb3RlbnRpYWxseSBjb21wcm9taXNlZCBRRU1VIHRvIGNv
bnN1bWUgc3lzdGVtCnJlc291cmNlcy4gIEtleSBsaW1pdHM6CiAtIFJMSU1JVF9GU0laRSAoZmls
ZSBzaXplKTogMjU2S2lCCiAtIFJMSU1JVF9OUFJPQyAoYWZ0ZXIgdWlkIGNoYW5nZXMgdG8gYSB1
bmlxdWUgdWlkKQoKUHJvYmFibHkgdW5uZWNlc3NhcnkgbGltaXRzIGJ1dCB3aHkgbm90OgogLSBS
TElNSVRfQ09SRTogMAogLSBSTElNSVRfTVNHUVVFVUU6IDAKIC0gUkxJTUlUX0xPQ0tTOiAwCiAt
IFJMSU1JVF9NRU1MT0NLOiAwCgpOQiB0aGF0IHdlIGRvIG5vdCB5ZXQgc2V0IFJMSU1JVF9BUyAo
dG90YWwgdmlydHVhbCBtZW1vcnkpIG9yClJMSU1JVF9OT0ZJTEVTIChudW1iZXIgb2Ygb3BlbiBm
aWxlcyksIHNpbmNlIHRoZXNlIHJlcXVpcmUgbW9yZSBjYXJlCmFuZC9vciBtb3JlIGNvb3JkaW5h
dGlvbiB3aXRoIFFFTVUgdG8gaW1wbGVtZW50LgoKU3VnZ2VzdGVkLWJ5OiBSb3NzIExhZ2Vyd2Fs
bCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MzoKLSBBbGln
biBSTElNSVRfRU5UUlkgbGlzdCBmb3IgZWFzaWVyIHJlYWRpbmcKLSBGaXggd3JvbmcgZm9ybWF0
IHN0cmluZyBzcGVjaWZpZXIKLSBHZXQgcmlkIG9mIHNvbWUgdHJhaWxpbmcgd2hpdGVzcGFjZQoK
Q2hhbmdlcyBzaW5jZSB2MjoKLSBVc2UgYSBtYWNybyB0byBkZWZpbmUgcmxpbWl0IGVudHJpZXMK
LSBVc2UgUkxJTUlUX05MSU1JVFMgYXMgYW4gZW5kLW9mLWxpc3QgbWFya2VyLCByYXRoZXIgdGhh
biAtMQotIFZhcmlvdXMgc3R5bGUgY2xlYW4tdXBzCgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogQW50
aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9kZXNpZ25z
L3FlbXUtZGVwcml2aWxlZ2UubWQgfCAxMiArKysrLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2xp
bnV4LmMgICAgICAgIHwgNDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDIgZmls
ZXMgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9kb2NzL2Rlc2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZCBiL2RvY3MvZGVzaWducy9xZW11LWRl
cHJpdmlsZWdlLm1kCmluZGV4IGE0NjFlYmJhZGQuLmU5ODQwNjRkYTYgMTAwNjQ0Ci0tLSBhL2Rv
Y3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kCisrKyBiL2RvY3MvZGVzaWducy9xZW11LWRl
cHJpdmlsZWdlLm1kCkBAIC0xMDUsMTIgKzEwNSw2IEBAIGNhbGw6CiAKIFtxZW11LW5hbWVzcGFj
ZXNdOiBodHRwczovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwvMjAxNy0x
MC9tc2cwNDcyMy5odG1sCiAKLSMgUmVzdHJpY3Rpb25zIC8gaW1wcm92ZW1lbnRzIHN0aWxsIHRv
IGRvCi0KLVRoaXMgbGlzdHMgcG90ZW50aWFsIHJlc3RyaWN0aW9ucyBzdGlsbCB0byBkby4gIEl0
IGlzIG1lYW50IHRvIGJlCi1saXN0ZWQgaW4gb3JkZXIgb2YgZWFzZSBvZiBpbXBsZW1lbnRhdGlv
biwgd2l0aCBsb3ctaGFuZ2luZyBmcnVpdAotZmlyc3QuCi0KICMjIyBCYXNpYyBSTElNSVRzCiAK
ICcnJ0Rlc2NyaXB0aW9uJycnOiBBIG51bWJlciBvZiBsaW1pdHMgb24gdGhlIHJlc291cmNlcyB0
aGF0IGEgZ2l2ZW4KQEAgLTEzNyw2ICsxMzEsMTIgQEAgYXJlIHNwZWNpZmllZDsgdGhpcyBkb2Vz
IG5vdCBhcHBseSB0byBRRU1VIHJ1bm5pbmcgYXMgYSBYZW4gRE0uCiAKICcnJ1Rlc3RlZCcnJzog
Tm90IHRlc3RlZAogCisjIFJlc3RyaWN0aW9ucyAvIGltcHJvdmVtZW50cyBzdGlsbCB0byBkbwor
CitUaGlzIGxpc3RzIHBvdGVudGlhbCByZXN0cmljdGlvbnMgc3RpbGwgdG8gZG8uICBJdCBpcyBt
ZWFudCB0byBiZQorbGlzdGVkIGluIG9yZGVyIG9mIGVhc2Ugb2YgaW1wbGVtZW50YXRpb24sIHdp
dGggbG93LWhhbmdpbmcgZnJ1aXQKK2ZpcnN0LgorCiAjIyMgRnVydGhlciBSTElNSVRzCiAKIFJM
SU1JVF9BUyBsaW1pdHMgdGhlIHRvdGFsIGFtb3VudCBvZiBtZW1vcnk7IGJ1dCB0aGlzIGluY2x1
ZGVzIHRoZQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbGludXguYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2xpbnV4LmMKaW5kZXggYzdhMzQ1ZjRiYi4uYWM5NTI2ZDczMSAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfbGludXguYworKysgYi90b29scy9saWJ4bC9saWJ4bF9saW51
eC5jCkBAIC0xMiwxMSArMTIsMTIgQEAKICAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKICAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgogICovCi0gCisKICNpbmNsdWRlICJsaWJ4
bF9vc2RlcHMuaCIgLyogbXVzdCBjb21lIGJlZm9yZSBhbnkgb3RoZXIgaGVhZGVycyAqLwogCiAj
aW5jbHVkZSAibGlieGxfaW50ZXJuYWwuaCIKLSAKKyNpbmNsdWRlIDxzeXMvcmVzb3VyY2UuaD4K
KwogaW50IGxpYnhsX190cnlfcGh5X2JhY2tlbmQobW9kZV90IHN0X21vZGUpCiB7CiAgICAgaWYg
KFNfSVNCTEsoc3RfbW9kZSkgfHwgU19JU1JFRyhzdF9tb2RlKSkgewpAQCAtMzA3LDkgKzMwOCwz
MSBAQCBpbnQgbGlieGxfX3BjaV90b3BvbG9neV9pbml0KGxpYnhsX19nYyAqZ2MsCiAgICAgcmV0
dXJuIGVycjsKIH0KIAorc3RhdGljIHN0cnVjdCB7CisgICAgaW50IHJlc291cmNlOworICAgIHJs
aW1fdCBsaW1pdDsKK30gcmxpbWl0c1tdID0geworI2RlZmluZSBSTElNSVRfRU5UUlkociwgbCkg
XAorICAgIHsgLnJlc291cmNlID0gciwgLmxpbWl0ID0gbCB9CisgICAgLyogQmlnIGVub3VnaCBm
b3IgbG9nIGZpbGVzLCBub3QgYmlnIGVub3VnaCBmb3IgYSBEb1MgKi8KKyAgICBSTElNSVRfRU5U
UlkoUkxJTUlUX0ZTSVpFLCAgICAyNTYqMTAyNCksCisKKyAgICAvKiBTaG91bGRuJ3QgbmVlZCBh
bnkgb2YgdGhlc2UgKi8KKyAgICBSTElNSVRfRU5UUlkoUkxJTUlUX05QUk9DLCAgICAwKSwKKyAg
ICBSTElNSVRfRU5UUlkoUkxJTUlUX0NPUkUsICAgICAwKSwKKyAgICBSTElNSVRfRU5UUlkoUkxJ
TUlUX01TR1FVRVVFLCAwKSwKKyAgICBSTElNSVRfRU5UUlkoUkxJTUlUX0xPQ0tTLCAgICAwKSwK
KyAgICBSTElNSVRfRU5UUlkoUkxJTUlUX01FTUxPQ0ssICAwKSwKKworICAgIC8qIEVuZC1vZi1s
aXN0IG1hcmtlciAqLworICAgIFJMSU1JVF9FTlRSWShSTElNSVRfTkxJTUlUUywgIDApLAorfTsK
KyN1bmRlZiBSTElNSVRfRU5UUlkKKwogaW50IGxpYnhsX19sb2NhbF9kbV9wcmVleGVjX3Jlc3Ry
aWN0KGxpYnhsX19nYyAqZ2MpCiB7CiAgICAgaW50IHI7CisgICAgdW5zaWduZWQgaTsKIAogICAg
IC8qIFVuc2hhcmUgbW91bnQgYW5kIElQQyBuYW1lc3BhY2VzLiAgVGhlc2UgYXJlIHVudXNlZCBi
eSBRRU1VLiAqLwogICAgIHIgPSB1bnNoYXJlKENMT05FX05FV05TIHwgQ0xPTkVfTkVXSVBDKTsK
QEAgLTMxOCw2ICszNDEsMjEgQEAgaW50IGxpYnhsX19sb2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0
KGxpYnhsX19nYyAqZ2MpCiAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwogICAgIH0KIAorICAg
IC8qIFNldCB2YXJpb3VzICJlYXN5IiBybGltaXRzICovCisgICAgZm9yIChpID0gMDsgcmxpbWl0
c1tpXS5yZXNvdXJjZSAhPSBSTElNSVRfTkxJTUlUUzsgaSsrKSB7CisgICAgICAgIHN0cnVjdCBy
bGltaXQgcmxpbTsKKworICAgICAgICBybGltLnJsaW1fY3VyID0gcmxpbS5ybGltX21heCA9IHJs
aW1pdHNbaV0ubGltaXQ7CisKKyAgICAgICAgciA9IHNldHJsaW1pdChybGltaXRzW2ldLnJlc291
cmNlLCAmcmxpbSk7CisgICAgICAgIGlmIChyIDwgMCkgeworICAgICAgICAgICAgTE9HRShFUlJP
UiwgIlNldHRpbmcgcmxpbWl0ICVkIHRvICVsbHUgZmFpbGVkXG4iLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJsaW1pdHNbaV0ucmVzb3VyY2UsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcgbG9uZylybGltaXRzW2ldLmxpbWl0KTsK
KyAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICB9CisgICAgfQorCiAgICAg
cmV0dXJuIDA7CiB9CiAKLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 18:07:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 18:07: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-devel-bounces@lists.xenproject.org>)
	id 1gJjI0-0000Wr-CK; Mon, 05 Nov 2018 18:07:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=k8cf=nq=citrix.com=prvs=840cd6c1a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gJjHz-0000Wg-4b
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 18:07:51 +0000
X-Inumbo-ID: b4e4595b-e125-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4e4595b-e125-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 18:07:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69710843"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 5 Nov 2018 18:07:09 +0000
Message-ID: <20181105180711.20322-4-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105180711.20322-1-george.dunlap@citrix.com>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 4/6] tools/dm_restrict: Unshare mount and IPC
 namespaces on Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UUVNVSBydW5uaW5nIHVuZGVyIFhlbiBkb2Vzbid0IG5lZWQgbW91bnQgb3IgSVBDIGZ1bmN0aW9u
YWxpdHkuCkNyZWF0ZSBhbmQgZW50ZXIgc2VwYXJhdGUgbmFtZXNwYWNlcyBmb3IgZWFjaCBvZiB0
aGVzZSBiZWZvcmUKZXhlY3V0aW5nIFFFTVUsIHNvIHRoYXQgaW4gdGhlIGV2ZW50IHRoYXQgb3Ro
ZXIgcmVzdHJpY3Rpb25zIGZhaWwsIHRoZQpwcm9jZXNzIHdvbid0IGJlIGFibGUgdG8gZXZlbiBu
YW1lIHN5c3RlbSBtb3VudCBwb2ludHMgb3IgZXhzdGluZwpub24tZmlsZS1iYXNlZCBJUEMgZGVz
Y3JpcHRvcnMgdG8gYXR0ZW1wdCB0byBhdHRhY2sgdGhlbS4KClVuc2hhcmluZyBpcyBzb21ldGhp
bmcgYSBwcm9jZXNzIGNhbiBvbmx5IGRvIHRvIGl0c2VsZiAoaXQgd291bGQKc2VlbSk7IHNvIGFk
ZCBhbiBvcy1zcGVjaWZpYyAiZG1fcHJlZXhlY19yZXN0cmljdCgpIiBob29rIGp1c3QgYmVmb3Jl
CndlIGV4ZWMoKSB0aGUgZGV2aWNlIG1vZGVsLgoKQWxzbyBhZGQgY2hlY2tzIHRvIGRlcHJpdi1w
cm9jZXNzLWNoZWNrZXIuc2ggdG8gdmVyaWZ5IHRoYXQgZG0gaXMKcnVubmluZyBpbiBhIG5ldyBu
YW1lc3BhY2UgKG9yIGF0IGxlYXN0LCBhIGRpZmZlcmVudCBvbmUgdGhhbiB0aGUKY2FsbGVyKS4K
ClN1Z2dlc3RlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
QWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KQ2hh
bmdlcyBzaW5jZSB2MzoKLSBGaXggc29tZSBtb3JlIHN0eWxlIGlzc3VlcwoKQ2hhbmdlcyBzaW5j
ZSB2MjoKLSBSZXR1cm4gYW4gZXJyb3IgcmF0aGVyIHRoYW4gY2FsbGluZyBleGl0KCkKLSBVc2Ug
TE9HRSgpIGFuZCBwcmludCB0byB0aGUgY3VycmVudCBzdGRlcnIgZmQsIHJhdGhlciB0aGFuCiAg
cHJpbnRpbmcgdG8gdGhlIG5ldyBzdGRlcnIgZmQgdmlhIHdyaXRlKCkKLSBVc2UgciBmb3IgZXh0
ZXJuYWwgcmV0dXJuIHZhbHVlcyByYXRoZXIgdGhhbiByYy4KCkNDOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkND
OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBkb2NzL2Rl
c2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZCB8IDEyICsrKysrKy0tLS0tLQogdG9vbHMvbGlieGwv
bGlieGxfZG0uYyAgICAgICAgICAgfCAgNSArKysrKwogdG9vbHMvbGlieGwvbGlieGxfZnJlZWJz
ZC5jICAgICAgfCAgNSArKysrKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgfCAg
NSArKysrKwogdG9vbHMvbGlieGwvbGlieGxfbGludXguYyAgICAgICAgfCAxNCArKysrKysrKysr
KysrKwogdG9vbHMvbGlieGwvbGlieGxfbmV0YnNkLmMgICAgICAgfCAgNSArKysrKwogNiBmaWxl
cyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kIGIvZG9jcy9kZXNpZ25zL3FlbXUtZGVw
cml2aWxlZ2UubWQKaW5kZXggMDM5NWJiYmI0MC4uYTQ2MWViYmFkZCAxMDA2NDQKLS0tIGEvZG9j
cy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQKKysrIGIvZG9jcy9kZXNpZ25zL3FlbXUtZGVw
cml2aWxlZ2UubWQKQEAgLTc4LDEyICs3OCw2IEBAIFRoZW4gYWRkcyB0aGUgZm9sbG93aW5nIHRv
IHRoZSBxZW11IGNvbW1hbmQtbGluZToKIAkKICcnJ1Rlc3RlZCcnJzogTm90IHRlc3RlZAogCi0j
IyBSZXN0cmljdGlvbnMgLyBpbXByb3ZlbWVudHMgc3RpbGwgdG8gZG8KLQotVGhpcyBsaXN0cyBw
b3RlbnRpYWwgcmVzdHJpY3Rpb25zIHN0aWxsIHRvIGRvLiAgSXQgaXMgbWVhbnQgdG8gYmUKLWxp
c3RlZCBpbiBvcmRlciBvZiBlYXNlIG9mIGltcGxlbWVudGF0aW9uLCB3aXRoIGxvdy1oYW5naW5n
IGZydWl0Ci1maXJzdC4KLQogIyMgTmFtZXNwYWNlcyBmb3IgdW51c2VkIGZ1bmN0aW9uYWxpdHkg
KExpbnV4IG9ubHkpCiAKICcnJ0Rlc2NyaXB0aW9uJycnOiBRRU1VIGRvZXNuJ3QgdXNlIHRoZSBm
dW5jdGlvbmFsaXR5IGFzc29jaWF0ZWQgd2l0aApAQCAtMTExLDYgKzEwNSwxMiBAQCBjYWxsOgog
CiBbcWVtdS1uYW1lc3BhY2VzXTogaHR0cHM6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9x
ZW11LWRldmVsLzIwMTctMTAvbXNnMDQ3MjMuaHRtbAogCisjIFJlc3RyaWN0aW9ucyAvIGltcHJv
dmVtZW50cyBzdGlsbCB0byBkbworCitUaGlzIGxpc3RzIHBvdGVudGlhbCByZXN0cmljdGlvbnMg
c3RpbGwgdG8gZG8uICBJdCBpcyBtZWFudCB0byBiZQorbGlzdGVkIGluIG9yZGVyIG9mIGVhc2Ug
b2YgaW1wbGVtZW50YXRpb24sIHdpdGggbG93LWhhbmdpbmcgZnJ1aXQKK2ZpcnN0LgorCiAjIyMg
QmFzaWMgUkxJTUlUcwogCiAnJydEZXNjcmlwdGlvbicnJzogQSBudW1iZXIgb2YgbGltaXRzIG9u
IHRoZSByZXNvdXJjZXMgdGhhdCBhIGdpdmVuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCBhZDNlZmNjNzgzLi4yNzhjZmQ2
ZTZlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2RtLmMKQEAgLTIzOTMsNiArMjM5MywxMSBAQCByZXRyeV90cmFuc2FjdGlvbjoKICAg
ICAgICAgZ290byBvdXRfY2xvc2U7CiAgICAgaWYgKCFyYykgeyAvKiBpbm5lciBjaGlsZCAqLwog
ICAgICAgICBzZXRzaWQoKTsKKyAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+
ZG1fcmVzdHJpY3QpKSB7CisgICAgICAgICAgICByYyA9IGxpYnhsX19sb2NhbF9kbV9wcmVleGVj
X3Jlc3RyaWN0KGdjKTsKKyAgICAgICAgICAgIGlmIChyYykKKyAgICAgICAgICAgICAgICBfZXhp
dCgtMSk7CisgICAgICAgIH0KICAgICAgICAgbGlieGxfX2V4ZWMoZ2MsIG51bGwsIGxvZ2ZpbGVf
dywgbG9nZmlsZV93LCBkbSwgYXJncywgZW52cyk7CiAgICAgfQogCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9mcmVlYnNkLmMgYi90b29scy9saWJ4bC9saWJ4bF9mcmVlYnNkLmMKaW5k
ZXggNjQ0MmNjZWM3Mi4uZjdlZjRhODkxMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
ZnJlZWJzZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ZyZWVic2QuYwpAQCAtMjQ1LDMgKzI0
NSw4IEBAIGludCBsaWJ4bF9fcGNpX3RvcG9sb2d5X2luaXQobGlieGxfX2djICpnYywKIHsKICAg
ICByZXR1cm4gRVJST1JfTkk7CiB9CisKK2ludCBsaWJ4bF9fbG9jYWxfZG1fcHJlZXhlY19yZXN0
cmljdChsaWJ4bF9fZ2MgKmdjKQoreworICAgIHJldHVybiAwOworfQpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
aW5kZXggZmY4ODkzODVmZS4uZTQ5ODQzNWUxNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0zNzc0
LDYgKzM3NzQsMTEgQEAgc3RydWN0IGxpYnhsX19kbV9zcGF3bl9zdGF0ZSB7CiAKIF9oaWRkZW4g
dm9pZCBsaWJ4bF9fc3Bhd25fbG9jYWxfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG1fc3Bh
d25fc3RhdGUqKTsKIAorLyogCisgKiBDYWxsZWQgYWZ0ZXIgZm9ya2luZyBidXQgYmVmb3JlIGV4
ZWN1dGluZyB0aGUgbG9jYWwgZGV2aWNlbW9kZWwuCisgKi8KK19oaWRkZW4gaW50IGxpYnhsX19s
b2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGxpYnhsX19nYyAqZ2MpOworCiAvKiBTdHViZG9tIGRl
dmljZSBtb2RlbHMuICovCiAKIHR5cGVkZWYgc3RydWN0IHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2xpbnV4LmMgYi90b29scy9saWJ4bC9saWJ4bF9saW51eC5jCmluZGV4IDZlZjBh
YmM2OTMuLmM3YTM0NWY0YmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfbGludXguYwpAQCAtMzA3LDYgKzMwNywyMCBAQCBpbnQg
bGlieGxfX3BjaV90b3BvbG9neV9pbml0KGxpYnhsX19nYyAqZ2MsCiAgICAgcmV0dXJuIGVycjsK
IH0KIAoraW50IGxpYnhsX19sb2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGxpYnhsX19nYyAqZ2Mp
Cit7CisgICAgaW50IHI7CisKKyAgICAvKiBVbnNoYXJlIG1vdW50IGFuZCBJUEMgbmFtZXNwYWNl
cy4gIFRoZXNlIGFyZSB1bnVzZWQgYnkgUUVNVS4gKi8KKyAgICByID0gdW5zaGFyZShDTE9ORV9O
RVdOUyB8IENMT05FX05FV0lQQyk7CisgICAgaWYgKHIpIHsKKyAgICAgICAgTE9HRShFUlJPUiwg
ImxpYnhsOiBNb3VudCBhbmQgSVBDIG5hbWVzcGFjZSB1bmZhaWxlZCIpOworICAgICAgICByZXR1
cm4gRVJST1JfRkFJTDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX25l
dGJzZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfbmV0YnNkLmMKaW5kZXggMmVkZmIwMDY0MS4uZGNl
M2YxZmRjZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbmV0YnNkLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfbmV0YnNkLmMKQEAgLTEyNCwzICsxMjQsOCBAQCBpbnQgbGlieGxfX3Bj
aV90b3BvbG9neV9pbml0KGxpYnhsX19nYyAqZ2MsCiB7CiAgICAgcmV0dXJuIEVSUk9SX05JOwog
fQorCit2b2lkIGxpYnhsX19sb2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGxpYnhsX19nYyAqZ2Ms
IGludCBzdGRlcnJmZCkKK3sKKyAgICByZXR1cm47Cit9Ci0tIAoyLjE5LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 18:07:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 18:07: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-devel-bounces@lists.xenproject.org>)
	id 1gJjI1-0000X3-MA; Mon, 05 Nov 2018 18:07: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=k8cf=nq=citrix.com=prvs=840cd6c1a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gJjI0-0000Wo-AL
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 18:07:52 +0000
X-Inumbo-ID: b5897aec-e125-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5897aec-e125-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 18:07:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69710847"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 5 Nov 2018 18:07:11 +0000
Message-ID: <20181105180711.20322-6-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105180711.20322-1-george.dunlap@citrix.com>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 6/6] RFC: test/depriv: Add a tool to check
 process-level depriv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgdG9vbCB0byBjaGVjayB3aGV0aGVyIHRoZSB2YXJpb3VzIHByb2Nlc3MtbGV2ZWwgZGVw
cml2aWxlZ2luZwpvcGVyYXRpb25zIGhhdmUgYWN0dWFsbHkgdGFrZW4gcGxhY2Ugb24gdGhlIHBy
b2Nlc3MuCgpUaGUgdG9vbCB0YWtlcyBhIGRvbW5hbWUgb3IgZG9taWQsIGFuZCByZXR1cm5zIHN1
Y2Nlc3Mgb3IgZmFpbHVyZS4KClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjM6Ci0gVXNlIHhlbi1xZW11dXNl
ci1yYW5nZS1iYXNlJ3MgZ2lkIHJhdGhlciB0aGFuIGhhcmQtY29kaW5nIGBub2JvZHlgCi0gQ2hh
bmdlIEZJWE1FIGFib3V0IG5vdCBoYW5kbGluZyBvdGhlciB1c2VyaWQgc2NoZW1lcyBpbnRvIGFu
IE5CLgoKQ2hhbmdlcyBzaW5jZSB2MjoKLSBNYWtlIGdyZXAgZm9yIFVpZCBsaW5lIG1vcmUgc3Ry
aWN0Ci0gRml4IEdpZCBncmVwLCBtYWtlIG1vcmUgc3RyaWN0Ci0gTWF0Y2ggc3RyaWN0bHkgbW9y
ZSB0aGFuIG9uZSBzcGFjZQotIExvb2sgdXAgdGhlIGdyb3VwIElEIGZvciBgbm9ib2R5YCByYXRo
ZXIgdGhhbiBoYXJkLWNvZGluZyBpdAotIE1vdmUgdGVzdHMgZnJvbSBvdGhlciBwYXRjaGVzIGlu
dG8gb25lIHBhdGNoCi0gUmVtb3ZlIHN1ZmZpeCAoaW4gY2FzZSB3ZSBjaGFuZ2UgdGhlIGxhbmd1
YWdlKQotIEluc3RhbGwgaW4gdGhlIHBhdGgKCk5CIHRoaXMgcGF0Y2ggaXMgaW5jbHVkZWQgZm9y
IHJlZmVyZW5jZSBvbmx5LCB3aGlsZSBJIGNvbnNpZGVyIHdoZXRoZXIKdG8gbGVhdmUgdGhpcyBh
cyBhIHN0YW5kLWFsb25lIHNjcmlwdCwgb3Igd2hldGhlciB0byBtZXJnZSBvc3N0ZXN0J3MKZmQg
Y2hlY2tlciBmdW5jdGlvbmFsaXR5IGludG8gaXQgKHBlcmhhcHMgY2hhbmdpbmcgdGhlIGxhbmd1
YWdlIHRvCnBlcmwgYXQgdGhlIHNhbWUgdGltZSkuICBSZXZpZXdzIG9mIHRoZSBnZW5lcmFsIGRl
dGVjdGlvbiBhbGdvcml0aG0KYXJlIHdlbGNvbWUsIGJ1dCB0aGVyZSdzIG5vIG5lZWQgZm9yIGEg
ZGV0YWlsZWQgcmV2aWV3IG9mIHRoZSBjb2RlCnVudGlsIHRoZSBzY3JpcHQgaXMgaW4gaXRzIGZp
bmFsIGZvcm0uCgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpDQzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+CkNDOiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4K
LS0tCiB0b29scy90ZXN0cy9kZXByaXYvTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAgMiArLQog
dG9vbHMvdGVzdHMvZGVwcml2L2RlcHJpdi1wcm9jZXNzLWNoZWNrZXIgfCAxNDggKysrKysrKysr
KysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNDkgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNzU1IHRvb2xzL3Rlc3RzL2RlcHJpdi9kZXByaXYtcHJv
Y2Vzcy1jaGVja2VyCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvZGVwcml2L01ha2VmaWxlIGIv
dG9vbHMvdGVzdHMvZGVwcml2L01ha2VmaWxlCmluZGV4IDNjYmEyOGRhMjUuLjFiM2QwOWU5N2Qg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL2RlcHJpdi9NYWtlZmlsZQorKysgYi90b29scy90ZXN0
cy9kZXByaXYvTWFrZWZpbGUKQEAgLTIzLDcgKzIzLDcgQEAgTERMSUJTICs9ICQoTERMSUJTX2xp
YnhlbmRldmljZW1vZGVsKQogTERMSUJTICs9ICQoTERMSUJTX2xpYnhlbnRvb2xjb3JlKQogTERM
SUJTICs9ICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpCiAKLUlOU1RBTExfUFJJVkJJTi15ICs9IGRl
cHJpdi1mZC1jaGVja2VyCitJTlNUQUxMX1BSSVZCSU4teSArPSBkZXByaXYtZmQtY2hlY2tlciBk
ZXByaXYtcHJvY2Vzcy1jaGVja2VyCiBJTlNUQUxMX1BSSVZCSU4gOj0gJChJTlNUQUxMX1BSSVZC
SU4teSkKIFRBUkdFVFMgKz0gJChJTlNUQUxMX1BSSVZCSU4pCiAKZGlmZiAtLWdpdCBhL3Rvb2xz
L3Rlc3RzL2RlcHJpdi9kZXByaXYtcHJvY2Vzcy1jaGVja2VyIGIvdG9vbHMvdGVzdHMvZGVwcml2
L2RlcHJpdi1wcm9jZXNzLWNoZWNrZXIKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAw
MDAwMC4uNGY5ZjBkN2ZiYwotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL3Rlc3RzL2RlcHJpdi9k
ZXByaXYtcHJvY2Vzcy1jaGVja2VyCkBAIC0wLDAgKzEsMTQ4IEBACisjIS9iaW4vYmFzaAorCitk
b21haW49IiQxIgorCitpZiBbWyAiJGRvbWFpbiIgPX4gXlswLTldKyQgXV0gOyB0aGVuCisgICAg
ZG9taWQ9IiRkb21haW4iCitlbHNlCisgICAgZG9taWQ9JCh4bCBkb21pZCAiJGRvbWFpbiIpCitm
aQorCitkbXBpZD0kKHhlbnN0b3JlLXJlYWQgL2xvY2FsL2RvbWFpbi8kZG9taWQvaW1hZ2UvZGV2
aWNlLW1vZGVsLXBpZCAyPi9kZXYvbnVsbCkKK2lmIFtbIC16ICIkZG1waWQiIF1dIDsgdGhlbgor
ICAgIGVjaG8gInhlbnN0b3JlLXJlYWQgZmFpbGVkIgorICAgIGV4aXQgMQorZmkKKworZmFpbGVk
PSJmYWxzZSIKKworIyBURVNUOiBQcm9jZXNzIC8gZ3JvdXAgaWQKKyMKKyMgUmVhZCAvcHJvYy88
cXBpZD4vc3RhdHVzLCBjaGVja2luZyBVaWQgYW5kIEdpZCBsaW5lcworIworIyBVaWQgc2hvdWxk
IGJlIHhlbi1xZW11dXNlci1yYW5nZS1iYXNlKyRkb21pZAorIyBHaWQgc2hvdWxkIGJlIGdpZCBm
b3IgeGVuLXFlbXV1c2VyLXJhbmdlLWJhc2UKKyMKKyMgTkIgdGhpcyBkb2Vzbid0IGhhbmRsZSBv
dGhlciBjb25maWd1cmF0aW9ucyAoZS5nLiwKKyMgeGVuLXFlbXV1c2VyLXNoYXJlZCkuCitlY2hv
IC1uICJQcm9jZXNzIFVJRDogIgordGd0X3VpZD0kKGlkIC11IHhlbi1xZW11dXNlci1yYW5nZS1i
YXNlKQordGd0X3VpZD0kKCggJHRndF91aWQgKyAkZG9taWQgKSkKKworIyBFeGFtcGxlIGlucHV0
OgorIyBVaWQ6CTExOTMJMTE5MwkxMTkzCTExOTMKK2lucHV0PSQoZ3JlcCBeVWlkOiAvcHJvYy8k
ZG1waWQvc3RhdHVzKQoraWYgW1sgIiRpbnB1dCIgPX4gXlVpZDpbWzpzcGFjZTpdXSsoWzAtOV0r
KVtbOnNwYWNlOl1dKyhbMC05XSspW1s6c3BhY2U6XV0rKFswLTldKylbWzpzcGFjZTpdXSsoWzAt
OV0rKSQgXV0gOyB0aGVuCisgICAgcmVzdWx0PSJQQVNTRUQiCisgICAgZm9yIGkgaW4gezEuLjR9
OyBkbworCWlmIFtbICIke0JBU0hfUkVNQVRDSFskaV19IiAhPSAiJHRndF91aWQiIF1dIDsgdGhl
bgorCSAgICByZXN1bHQ9IkZBSUxFRCIKKwkgICAgZmFpbGVkPSJ0cnVlIgorCSAgICBicmVhawor
CWZpCisgICAgZG9uZQorZWxzZQorICAgIHJlc3VsdD0iRkFJTEVEIgorICAgIGZhaWxlZD0idHJ1
ZSIKK2ZpCitlY2hvICRyZXN1bHQKKworIyBFeGFtcGxlIGlucHV0OgorIyBHaWQ6CTEwMDIwCTEw
MDIwCTEwMDIwCTEwMDIwCitlY2hvIC1uICJQcm9jZXNzIEdJRDogIgordGd0X2dpZD0kKGlkIC1n
IHhlbi1xZW11dXNlci1yYW5nZS1iYXNlKQoraW5wdXQ9JChncmVwIF5HaWQ6IC9wcm9jLyRkbXBp
ZC9zdGF0dXMpCitpZiBbWyAiJGlucHV0IiA9fiBeR2lkOltbOnNwYWNlOl1dKyhbMC05XSspW1s6
c3BhY2U6XV0rKFswLTldKylbWzpzcGFjZTpdXSsoWzAtOV0rKVtbOnNwYWNlOl1dKyhbMC05XSsp
JCBdXSA7IHRoZW4KKyAgICByZXN1bHQ9IlBBU1NFRCIKKyAgICBmb3IgaSBpbiB7MS4uNH07IGRv
CisJaWYgW1sgIiR7QkFTSF9SRU1BVENIWyRpXX0iICE9ICIkdGd0X2dpZCIgXV0gOyB0aGVuCisJ
ICAgIHJlc3VsdD0iRkFJTEVEIgorCSAgICBmYWlsZWQ9InRydWUiCisJICAgIGJyZWFrCisJZmkK
KyAgICBkb25lCitlbHNlCisgICAgcmVzdWx0PSJGQUlMRUQiCisgICAgZmFpbGVkPSJ0cnVlIgor
ZmkKK2VjaG8gJHJlc3VsdAorCisjIFRFU1Q6IGNocm9vdAorIworIyBSZWFkIC9wcm9jLzxkbXBp
ZD4vcm9vdCB0byBzZWUgaWYgaXQncyBjb3JyZWN0LgorZWNobyAtbiAiQ2hyb290OiAiCitpZiBb
WyAtbiAiJFhFTl9SVU5fRElSIiBdXSA7IHRoZW4KKyAgICB0Z3RfY2hyb290PSRYRU5fUlVOX0RJ
Ui9xZW11LXJvb3QtJGRvbWlkCisgICAgcm9vdD0kKHJlYWRsaW5rIC9wcm9jLyRkbXBpZC9yb290
KQorICAgIGlmIFtbICIkcm9vdCIgIT0gIiR0Z3RfY2hyb290IiBdXSA7IHRoZW4KKwllY2hvICJG
QUlMRUQiCisJZmFpbGVkPSJ0cnVlIgorICAgIGVsc2UKKwllY2hvICJQQVNTRUQiCisgICAgZmkK
K2Vsc2UKKyAgICBlY2hvICJGQUlMRUQgKFhFTl9SVU5fRElSIHVuZGVmaW5lZCkiCisgICAgZmFp
bGVkPSJ0cnVlIgorZmkKKworIyBURVNUOiBOYW1lc3BhY2UgdW5zaGFyaW5nCisjCisjIFJlYWQg
L3Byb2MvPGRtcGlkPi9ucy88bmFtZXNwYWNlPiBhbmQgbWFrZSBzdXJlIGl0J3Mgbm90IGVxdWFs
IHRvCisjIHRoZSBjdXJyZW50IHByb2Nlc3NlcycgdmFsdWUKK2ZvciBuc25hbWUgaW4gaXBjIG1u
dDsgZG8KKyAgICBlY2hvIC1uICJVbnNoYXJlIG5hbWVzcGFjZSAkbnNuYW1lOiAiCisgICAgZG1u
cz0kKHJlYWRsaW5rIC9wcm9jLyRkbXBpZC9ucy8kbnNuYW1lKQorICAgIG15bnM9JChyZWFkbGlu
ayAvcHJvYy9zZWxmL25zLyRuc25hbWUpCisKKyAgICBpZiBbWyAiJGRtbnMiID09ICIkbXlucyIg
XV0gOyB0aGVuCisJZWNobyAiRkFJTEVEIgorCWZhaWxlZD0idHJ1ZSIKKyAgICBlbHNlCisJZWNo
byAiUEFTU0VEIgorICAgIGZpCitkb25lCisKKyMgVEVTVDogUkxJTUlUcworIworIyBSZWFkIC9w
cm9jLzxkbXBpZD4vbGltaXRzCitmdW5jdGlvbiBjaGVja19ybGltaXQoKSB7CisgICAgbGltaXRf
bmFtZT0kMQorICAgIGxpbWl0X3N0cmluZz0kMgorICAgIHRndD0kMworCisgICAgZWNobyAtbiAi
cmxpbWl0ICRsaW1pdF9uYW1lOiAiCisgICAgaW5wdXQ9JChncmVwICJeJGxpbWl0X3N0cmluZyIg
L3Byb2MvJGRtcGlkL2xpbWl0cykKKyAgICAKKyAgICBpZiBbWyAteiAiJGlucHV0IiBdXSA7IHRo
ZW4KKwllY2hvICJDb3VsZG4ndCBmaW5kIGxpbWl0ICRsaW1pdCIKKwllY2hvIEZBSUxFRAorCWZh
aWxlZD0idHJ1ZSIKKwlyZXR1cm4KKyAgICBmaQorICAgIAorICAgIGlmIFtbICIkaW5wdXQiID1+
IF4kbGltaXRfc3RyaW5nW1s6c3BhY2U6XV0qKFteWzpzcGFjZTpdXSspW1s6c3BhY2U6XV0qKFte
WzpzcGFjZTpdXSspW1s6c3BhY2U6XV0qW15bOnNwYWNlOl1dKyBdXSA7IHRoZW4KKwlpZiBbWyAi
JHtCQVNIX1JFTUFUQ0hbMV19IiAhPSAkdGd0IHx8CisJCSAgIiR7QkFTSF9SRU1BVENIWzJdfSIg
IT0gJHRndCBdXSA7IHRoZW4KKwkgICAgZWNobyAiRkFJTEVEIgorCSAgICBmYWlsZWQ9InRydWUi
CisJZWxzZQorCSAgICBlY2hvICJQQVNTRUQiCisJZmkKKyAgICBlbHNlCisJZWNobyAiQ291bGRu
J3QgcGFyc2UgL3Byb2MvPGRtcGlkPi9saW1pdHMiCisJZWNobyAiRkFJTEVEIgorCWZhaWxlZD0i
dHJ1ZSIKKyAgICBmaQorfQorY2hlY2tfcmxpbWl0IEZTSVpFICJNYXggZmlsZSBzaXplIiAiMjYy
MTQ0IgorY2hlY2tfcmxpbWl0IE5QUk9DICJNYXggcHJvY2Vzc2VzIiAwCitjaGVja19ybGltaXQg
Q09SRSAiTWF4IGNvcmUgZmlsZSBzaXplIiAiMCIKK2NoZWNrX3JsaW1pdCBNU0dRVUVVRSAiTWF4
IG1zZ3F1ZXVlIHNpemUiIDAKK2NoZWNrX3JsaW1pdCBMT0NLUyAiTWF4IGZpbGUgbG9ja3MiIDAK
K2NoZWNrX3JsaW1pdCBNRU1MT0NLICJNYXggbG9ja2VkIG1lbW9yeSIgMAorCitpZiAkZmFpbGVk
IDsgdGhlbgorICAgIGV4aXQgMQorZWxzZQorICAgIGV4aXQgMAorZmkKLS0gCjIuMTkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 18:08:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 18:08: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-devel-bounces@lists.xenproject.org>)
	id 1gJjIA-0000YV-95; Mon, 05 Nov 2018 18:08: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=k8cf=nq=citrix.com=prvs=840cd6c1a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gJjI8-0000Xz-Qi
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 18:08:00 +0000
X-Inumbo-ID: b70a5b2e-e125-11e8-94b1-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b70a5b2e-e125-11e8-94b1-12d6303a7972;
 Mon, 05 Nov 2018 18:07:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69710857"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 5 Nov 2018 18:07:07 +0000
Message-ID: <20181105180711.20322-2-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105180711.20322-1-george.dunlap@citrix.com>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 2/6] SUPPORT.md: Add qemu-depriv section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgot
LS0KQ2hhbmdlcyBzaW5jZSB2MzoKLSBNb3ZlZCBmcm9tIHRoZSBxZW11LWRlcHJpdiBkb2MgcGF0
Y2hlcy4KLSBSZXdvcmQgdG8gaW5jbHVkZSB0aGUgcG9zc2liaWxpdHkgb2YgaGF2aW5nIGEgbm9u
LWRvbTAgImRldmljZW1vZGVsIgogIGRvbWFpbiB3aGljaCBtYXkgd2FudCB0byBiZSBwcm90ZWN0
ZWQKLSBTcGVjaWZ5IGBMaW51eCBkb20wYCBhcyB0aGUgY3VycmVudGx5LXRlY2gtc3VwcG9ydGVk
IHdpbmRvdwoKQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IEtvbnJhZCBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpD
QzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IEFudGhvbnkgUGVyYXJk
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpDQzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFn
ZXJ3YWxsQGNpdHJpeC5jb20+Ci0tLQogU1VQUE9SVC5tZCB8IDIwICsrKysrKysrKysrKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL1NVUFBP
UlQubWQgYi9TVVBQT1JULm1kCmluZGV4IDRmMjAzZGE4NGEuLjFmMGY1ODU3YTcgMTAwNjQ0Ci0t
LSBhL1NVUFBPUlQubWQKKysrIGIvU1VQUE9SVC5tZApAQCAtNTI1LDYgKzUyNSwyNiBAQCBWdWxu
ZXJhYmlsaXRpZXMgb2YgYSBkZXZpY2UgbW9kZWwgc3R1YiBkb21haW4KIHRvIGEgaG9zdGlsZSBk
cml2ZXIgZG9tYWluIChlaXRoZXIgY29tcHJvbWlzZWQgb3IgdW50cnVzdGVkKQogYXJlIGV4Y2x1
ZGVkIGZyb20gc2VjdXJpdHkgc3VwcG9ydC4KIAorIyMjIERldmljZSBNb2RlbCBEZXByaXZpbGVn
aW5nCisKKyAgICBTdGF0dXMsIExpbnV4IGRvbTA6IFRlY2ggUHJldmlldywgd2l0aCBsaW1pdGVk
IHN1cHBvcnQKKworVGhpcyBtZWFucyBhZGRpbmcgZXh0cmEgcmVzdHJpY3Rpb25zIHRvIGEgZGV2
aWNlIG1vZGVsIGluIG9yZGVyIHRvCitwcmV2ZW50IGEgY29tcHJvbWlzZWQgZGV2aWNlIG1vZGVs
IGZyb20gYXR0YWNrIHRoZSByZXN0IG9mIHRoZSBkb21haW4KK2l0J3MgcnVubmluZyBpbiAobm9y
bWFsbHkgZG9tMCkuCisKKyJUZWNoIHByZXZpZXcgd2l0aCBsaW1pdGVkIHN1cHBvcnQiIG1lYW5z
IHdlIHdpbGwgbm90IGlzc3VlIFhTQXMgZm9yCit0aGUgX2FkZGl0aW9uYWxfIGZ1bmN0aW9uYWxp
dHkgcHJvdmlkZWQgYnkgdGhlIGZlYXR1cmU7IGJ1dCB3ZSB3aWxsCitpc3N1ZSBYU0FzIGluIHRo
ZSBldmVudCB0aGF0IGVuYWJsaW5nIHRoaXMgZmVhdHVyZSBvcGVucyB1cCBhIHNlY3VyaXR5Cito
b2xlIHRoYXQgd291bGQgbm90IGJlIHByZXNlbnQgd2l0aG91dCB0aGUgZmVhdHVyZSBkaXNhYmxl
ZC4KKworRm9yIGV4YW1wbGUsIHdoaWxlIHRoaXMgaXMgY2xhc3NpZmllZCBhcyB0ZWNoIHByZXZp
ZXcsIGEgYnVnIGluIGxpYnhsCit3aGljaCBmYWlsZWQgdG8gY2hhbmdlIHRoZSB1c2VyIElEIG9m
IFFFTVUgd291bGQgbm90IHJlY2VpdmUgYW4gWFNBLAorc2luY2Ugd2l0aG91dCB0aGlzIGZlYXR1
cmUgdGhlIHVzZXIgSUQgd291bGRuJ3QgYmUgY2hhbmdlZC4gQnV0IGEKK2NoYW5nZSB3aGljaCBt
YWRlIGl0IHBvc3NpYmxlIGZvciBhIGNvbXByb21pc2VkIGd1ZXN0IHRvIHJlYWQKK2FyYml0cmFy
eSBmaWxlcyBvbiB0aGUgaG9zdCBmaWxlc3lzdGVtIHdpdGhvdXQgY29tcHJvbWlzaW5nIFFFTVUg
d291bGQKK2JlIGlzc3VlZCBhbiBYU0EsIHNpbmNlIHRoYXQgZG9lcyB3ZWFrZW4gc2VjdXJpdHku
CisKICMjIyBLQ09ORklHIEV4cGVydAogCiAgICAgU3RhdHVzOiBFeHBlcmltZW50YWwKLS0gCjIu
MTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 18:08:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 18:08: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-devel-bounces@lists.xenproject.org>)
	id 1gJjIA-0000Yq-JF; Mon, 05 Nov 2018 18:08: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=k8cf=nq=citrix.com=prvs=840cd6c1a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gJjIA-0000YO-0w
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 18:08:02 +0000
X-Inumbo-ID: bb19c7ae-e125-11e8-b3f3-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bb19c7ae-e125-11e8-b3f3-12d6303a7972;
 Mon, 05 Nov 2018 18:08:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69710859"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 5 Nov 2018 18:07:08 +0000
Message-ID: <20181105180711.20322-3-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181105180711.20322-1-george.dunlap@citrix.com>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 3/6] tools/dm_restrict: Ask QEMU to chroot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBkbV9yZXN0cmljdCBpcyBlbmFibGVkLCBhc2sgUUVNVSB0byBjaHJvb3QgaW50byBhbiBl
bXB0eSBkaXJlY3RvcnkuCgoqIENyZWF0ZSAvdmFyL3J1bi9xZW11L3Jvb3QtZG9taWQgKGRlbGV0
aW5nIHRoZSBvbGQgb25lIGlmIGl0J3MgdGhlcmUpCiogUGFzcyB0aGUgLWNocm9vdCBvcHRpb24g
dG8gUUVNVQoKUmF0aGVyIHRoYW4gcnVubmluZyBgcm0gLXJmYCBvbiB0aGUgZGlyZWN0b3J5IGJl
Zm9yZSBjcmVhdGluZyBpdAooc2luY2UgdGhlcmUgaXMgbm8gbGlicmFyeSBmdW5jdGlvbiB0byBk
byB0aGlzKSwgc2ltcGx5IHJtZGlyIHRoZQpkaXJlY3RvcnksIHJlbHlpbmcgb24gdGhlIGZhY3Qg
dGhhdCB0aGUgcHJldmlvdXMgUUVNVSBpbnN0YW5jZSwgaWYKcHJvcGVybHkgcmVzdHJpY3RlZCwg
c2hvdWxkbid0IGhhdmUgYmVlbiBhYmxlIHRvIHdyaXRlIGFueXRoaW5nCmFueXdheS4KClN1Z2dl
c3RlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KQ2hhbmdlcyBz
aW5jZSB2MjoKLSBTdHlsZSBmaXhlcwotIFRlc3RpbmcgbW92ZWQgdG8gYSBkaWZmZXJlbnQgcGF0
Y2gKCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KLS0tCiBkb2NzL2Rlc2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZCB8IDEyICsr
KysrLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgICAgIHwgNDEgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygr
KSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL2Rlc2lnbnMvcWVtdS1kZXByaXZp
bGVnZS5tZCBiL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kCmluZGV4IDc4N2FlMWFj
N2MuLjAzOTViYmJiNDAgMTAwNjQ0Ci0tLSBhL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdl
Lm1kCisrKyBiL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kCkBAIC02MSwxMiArNjEs
NiBAQCBzb3VyY2UgdHJlZS4pCiAKICcnJ1Rlc3Rpbmcgc3RhdHVzJycnOiBUZXN0ZWQKIAotIyBS
ZXN0cmljdGlvbnMgLyBpbXByb3ZlbWVudHMgc3RpbGwgdG8gZG8KLQotVGhpcyBsaXN0cyBwb3Rl
bnRpYWwgcmVzdHJpY3Rpb25zIHN0aWxsIHRvIGRvLiAgSXQgaXMgbWVhbnQgdG8gYmUKLWxpc3Rl
ZCBpbiBvcmRlciBvZiBlYXNlIG9mIGltcGxlbWVudGF0aW9uLCB3aXRoIGxvdy1oYW5naW5nIGZy
dWl0Ci1maXJzdC4KLQogIyMgQ2hyb290CiAKICcnJ0Rlc2NyaXB0aW9uJycnOiBRZW11IHJ1bnMg
aW4gaXRzIG93biBjaHJvb3QsIHN1Y2ggdGhhdCBldmVuIGlmIGl0CkBAIC04NCw2ICs3OCwxMiBA
QCBUaGVuIGFkZHMgdGhlIGZvbGxvd2luZyB0byB0aGUgcWVtdSBjb21tYW5kLWxpbmU6CiAJCiAn
JydUZXN0ZWQnJyc6IE5vdCB0ZXN0ZWQKIAorIyMgUmVzdHJpY3Rpb25zIC8gaW1wcm92ZW1lbnRz
IHN0aWxsIHRvIGRvCisKK1RoaXMgbGlzdHMgcG90ZW50aWFsIHJlc3RyaWN0aW9ucyBzdGlsbCB0
byBkby4gIEl0IGlzIG1lYW50IHRvIGJlCitsaXN0ZWQgaW4gb3JkZXIgb2YgZWFzZSBvZiBpbXBs
ZW1lbnRhdGlvbiwgd2l0aCBsb3ctaGFuZ2luZyBmcnVpdAorZmlyc3QuCisKICMjIE5hbWVzcGFj
ZXMgZm9yIHVudXNlZCBmdW5jdGlvbmFsaXR5IChMaW51eCBvbmx5KQogCiAnJydEZXNjcmlwdGlv
bicnJzogUUVNVSBkb2Vzbid0IHVzZSB0aGUgZnVuY3Rpb25hbGl0eSBhc3NvY2lhdGVkIHdpdGgK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9k
bS5jCmluZGV4IDI2ZWIxNmFmMzQuLmFkM2VmY2M3ODMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMTQxMCw5ICsxNDEw
LDQ4IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4
bF9fZ2MgKmdjLAogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFs
KGJfaW5mby0+ZG1fcmVzdHJpY3QpKQorICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8t
PmRtX3Jlc3RyaWN0KSkgeworICAgICAgICBjaGFyICpjaHJvb3RfZGlyID0gR0NTUFJJTlRGKCIl
cy9xZW11LXJvb3QtJWQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fcnVuX2Rpcl9wYXRoKCksIGd1ZXN0X2RvbWlkKTsKKyAgICAgICAgaW50IHI7CisgICAg
ICAgIAogICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICIteGVuLWRvbWlkLXJlc3Ry
aWN0Iik7CiAKKyAgICAgICAgLyogCisgICAgICAgICAqIFJ1biBRRU1VIGluIGEgY2hyb290IGF0
IFhFTl9SVU5fRElSL3FlbXUtcm9vdC0lZAorICAgICAgICAgKgorICAgICAgICAgKiBUaGVyZSBp
cyBubyBsaWJyYXJ5IGZ1bmN0aW9uIHRvIGRvIHRoZSBlcXVpdmFsZW50IG9mIGBybQorICAgICAg
ICAgKiAtcmZgLiAgSG93ZXZlciBkZXByaXZpbGVnZWQgUUVNVSBpbiB0aGVvcnkgc2hvdWxkbid0
IGJlCisgICAgICAgICAqIGFibGUgdG8gd3JpdGUgYW55IGZpbGVzLCBhcyB0aGUgY2hyb290IHdv
dWxkIGJlIG93bmVkIGJ5CisgICAgICAgICAqIHJvb3QsIGJ1dCBpdCB3b3VsZCBiZSBydW5uaW5n
IGFzIGFuIHVucHJpdmlsZWdlZCBwcm9jZXNzLgorICAgICAgICAgKiBTbyBpbiB0aGVvcnksIG9s
ZCBjaHJvb3RzIHNob3VsZCBhbHdheXMgYmUgZW1wdHkuCisgICAgICAgICAqIAorICAgICAgICAg
KiBybWRpciB0aGUgZGlyZWN0b3J5IGJlZm9yZSBhdHRlbXB0aW5nIHRvIGNyZWF0ZQorICAgICAg
ICAgKiBpdDsgaWYgaXQgcmV0dXJucyBhbnl0aGluZyBvdGhlciB0aGFuIEVOT0VOVCwgZmFpbCBk
b21haW4KKyAgICAgICAgICogY3JlYXRpb24uCisgICAgICAgICAqLworICAgICAgICByID0gcm1k
aXIoY2hyb290X2Rpcik7CisgICAgICAgIGlmIChyICE9IDAgJiYgZXJybm8gIT0gRU5PRU5UKSB7
CisgICAgICAgICAgICBMT0dFRChFUlJPUiwgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAg
ICAiZmFpbGVkIHRvIHJlbW92ZSBleGlzdGluZyBjaHJvb3QgZGlyICVzIiwgY2hyb290X2Rpcik7
CisgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAgfQorICAgICAgICAKKyAg
ICAgICAgZm9yICg7OykgeworICAgICAgICAgICAgciA9IG1rZGlyKGNocm9vdF9kaXIsIDAwMDAp
OworICAgICAgICAgICAgaWYgKCFyKQorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgaWYgKGVycm5vID09IEVJTlRSKSBjb250aW51ZTsKKyAgICAgICAgICAgIExPR0VEKEVSUk9S
LCBndWVzdF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gY3JlYXRlIGNocm9v
dCBkaXIgJXMiLCBjaHJvb3RfZGlyKTsKKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwor
ICAgICAgICB9CisKKyAgICAgICAgLyogQWRkICItY2hyb290IFtkaXJdIiB0byBjb21tYW5kLWxp
bmUgKi8KKyAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLWNocm9vdCIpOworICAg
ICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsIGNocm9vdF9kaXIpOworICAgIH0KKwogICAg
IGlmIChzdGF0ZS0+c2F2ZWRfc3RhdGUpIHsKICAgICAgICAgLyogVGhpcyBmaWxlIGRlc2NyaXB0
b3IgaXMgbWVhbnQgdG8gYmUgdXNlZCBieSBRRU1VICovCiAgICAgICAgICpkbV9zdGF0ZV9mZCA9
IG9wZW4oc3RhdGUtPnNhdmVkX3N0YXRlLCBPX1JET05MWSk7Ci0tIAoyLjE5LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 18:08:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 18:08: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-devel-bounces@lists.xenproject.org>)
	id 1gJjIF-0000b6-4P; Mon, 05 Nov 2018 18:08: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=k8cf=nq=citrix.com=prvs=840cd6c1a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gJjIE-0000ag-8B
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 18:08:06 +0000
X-Inumbo-ID: bb2d5f62-e125-11e8-afb6-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bb2d5f62-e125-11e8-afb6-12d6303a7972;
 Mon, 05 Nov 2018 18:08:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69710861"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 5 Nov 2018 18:07:06 +0000
Message-ID: <20181105180711.20322-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 1/6] docs/qemu-deprivilege: Revise and update
 with status and future plans
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZG9jcy9xZW11LWRlcHJpdmlsZWdlLnR4dCBoYWQgc29tZSBiYXNpYyBpbnN0cnVjdGlvbnMgZm9y
IHVzaW5nCmRtX3Jlc3RyaWN0LCBidXQgaXQgd2FzIGluY29tcGxldGUsIG1pc2xlYWRpbmcsIGFu
ZCBzdGFsZS4KClVwZGF0ZSB0aGUgZG9jcyBpbiBhIG51bWJlciBvZiB3YXlzLgoKRmlyc3QsIHNl
cGFyYXRlIHVzZXItZmFjaW5nIGRvY3VtZW50YXRpb24gYW5kIHRlY2huaWNhbCBkZXNjcmlwdGlv
bgppbnRvIGRvY3MvZmVhdHVyZXMgYW5kIGRvY3MvZGVzaWduLCByZXNwZWN0aXZlbHkuCgpJbiB0
aGUgZmVhdHVyZSBkb2M6CgoqIEludHJvZHVjZSBhIHNlY3Rpb24gbWVudGlvbmluZyBtaW5pbWlt
IHZlcnNpb25zIG9mIExpbnV4LCBYZW4sIGFuZApxZW11IHJlcXVpcmVkIChUQkQpCgoqIEZpeCB0
aGUgZGlzY3Vzc2lvbiBvZiBxZW11IHVzZXJpZC4gIE1lbnRpb24geGVuLXFlbXV1c2VyLXJhbmdl
LWJhc2UsCmFuZCBwcm92aWRlIGV4YW1wbGUgc2hlbGwgY29kZSB0aGF0IGFjdHVhbGx5IGhhcyBz
b21lIGhvcGUgb2Ygd29ya2luZwooaW5zdGVhZCBvZiBmYWlsaW5nIG91dCBhZnRlciBjcmVhdGlu
ZyA5MDAgdXNlcmlkcykuCgoqIERlc2NyaWJlIGhvdyB0byBlbmFibGUgcmVzdHJpY3Rpb25zLCBh
cyB3ZWxsIGFzIGZlYXR1cmVzIHdoaWNoCnByb2JhYmx5IGRvbid0IG9yIGRlZmluaXRlbHkgZG9u
J3Qgd29yay4KCkluIHRoZSBkZXNpZ24gZG9jLCBpbnRyb2R1Y2UgYSAiVGVjaG5pY2FsIERldGFp
bHMiIHNlY3Rpb24gd2hpY2gKZGVzY3JpYmVzIHNwZWNpZmljYWxseSB3aGF0IHJlc3RyaWN0aW9u
cyBhcmUgY3VycmVudGx5IGRvbmUsIGFuZCBhbHNvCndoYXQgcmVzdHJpY3Rpb25zIHdlIGFyZSBs
b29raW5nIGF0IGRvaW5nIGluIHRoZSBmdXR1cmUuCgpUaGUgaWRlYSBoZXJlIGlzIHRoYXQgYXMg
d2UgaW1wbGVtZW50IHRoZSB2YXJpb3VzIGl0ZW1zIGZvciB0aGUKZnV0dXJlLCB3ZSBtb3ZlIHRo
ZW0gZnJvbSAiUmVzdHJpY3Rpb25zIHN0aWxsIHRvIGRvIiB0byAiUmVzdHJpY3Rpb25zCmRvbmUi
LiAgVGhpcyBjYW4gYWxzbyBhY3QgYXMgYSBkZXNpZ24gZG9jdW1lbnQgLS0gYSBwbGFjZSBmb3Ig
cHVibGljCmRpc2N1c3Npb24gb2Ygd2hhdCBjYW4gb3Igc2hvdWxkIGJlIGRvbmUgYW5kIGhvdy4K
CkFsc28gYWRkIGFuIGVudHJ5IHRvIFNVUFBPUlQubWQuCgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYzOgot
IEZpeCB0eXBvICgzMi0+MTYpCi0gVXNlIGFuIGV4YW1wbGUgdmFsdWUgbm90IGNsb3NlIHRvIHRo
ZSBgbm9ib2R5YCB1aWRzLCBidXQgc3RpbGwgYQogIG11bHRpcGxlIG9mIDJeMTYuCi0gTWVudGlv
biB0aGF0IHVzaW5nIGEgbXVsdGlwbGUgb2YgMl4xNiBtYXkgaGF2ZSBhZHZhbnRhZ2VzLgotIEhh
dmUgdGhlIGV4YW1wbGUgY3JlYXRlIGEgZ3JvdXAgYXMgd2VsbAotIFJlb3JnYW5pemUgdHdvIGNv
bW1lbnRzIG9uIHRoZSAicmFuZ2UtYmFzZSIgbWV0aG9kIGZvciBjbGFyaXR5CgpDaGFuZ2VzIHNp
bmNlIHYyOgotIEV4dHJhbmVvdXMgcHJpdmNtZCAvIGV2dGNobiBpbnN0YW5jZXMgYXJlbid0IGNs
b3NlZAotIEV4cGFuZCBkZXNjcmlwdGlvbiBvZiBob3cgdG8gdGVzdCBmZCBkZXByaXZpbGVnaW5n
Ci0gUmV3b3JrIGFuZCBjbGFyaWZ5IHR3byBuYW1lc3BhY2Ugc2VjdGlvbnMsIGdpdmUgcmVmZXJl
bmNlIGZvciBRRU1VIE5BSwotIEFkZCBtb3JlIGluZm9ybWF0aW9uIGFib3V0IG1pZ3JhdGlvbiB0
ZWNobmljYWwgY2hhbGxlbmdlcwotIEluIFVJRCBzZWN0aW9uLCBtZW50aW9uIHBvc3NpYmlsaXR5
IG9mIGNvbnRhaW5lciBJRCBjb2xsaXNpb25zLgotIEZpeCBuYW1lIG9mIGRlc2lnbiBkb2N1bWVu
dC4KLSBBZGQgU1VQUE9SVC5tZCBzdGF0ZW1lbnQuICBTcGVjaWZ5IExpbnV4LCB0byBtYWtlIHN1
cmUgdGhhdCBGcmVlQlNEIGlzCiAgZXZhbHVhdGVkIHNlcGFyYXRlbHkuCi0gTWVudGlvbiB0aGF0
IGAtc2FuZGJveGAgaXMgYSBibGFja2xpc3QgYW5kIHdoeQoKQ2hhbmdlcyBzaW5jZSB2MToKLSBC
cmVhayBpbnRvIHR3bywgYW5kIG1vdmUgaW50byBhcHByb3ByaWF0ZSBkaXJlY3RvcmllcyAocmF0
aGVyIHRoYW4gJ21pc2MnKQotIFVwZGF0ZWQgdmVyc2lvbiByZXF1aXJlbWVudHMKLSBEaXN0aW5n
dWlzaCBiZXR3ZWVuIGZlYXR1cmVzIHdoaWNoICJkb24ndCB5ZXQgd29yayIgYW5kIGZlYXR1cmVz
IHdoaWNoIHdlIG5ldmVyIGV4cGVjdCB0byB3b3JrCi0gVXBkYXRlIGRlc2NyaXB0aW9uIG9mIHhl
bi1yZXN0cmljdCBmdW5jdGlvbmFsaXR5Ci0gUmVvcmRlciBhbmQgZXhwYW5kIGZ1cnRoZXIgcmVz
dHJpY3Rpb25zCi0gTWFrZSBpdCBtb3JlIGNsZWFyIHdoaWNoIHJlc3RyaWN0aW9ucyBhcmUgYXZh
aWxhYmxlIG9uIExpbnV4IG9ubHkKLSBJbmNsdWRlIGRldGFpbGVkIGRlc2NyaXB0aW9uIG9mIGhv
dyB0byBraWxsIGEgcHJvY2VzcwotIEFkZCBSTElNSVRfTlBST0MgYXMgc29tZXRoaW5nIHdlIGNh
biBkbyB3aXRob3V0IGZ1cnRoZXIgY2hhbmdlcyB0byBxZW11Ci0gRG9jdW1lbnQgdGhlIG5lZWQg
dG8gY2hlY2sgZm9yIHRoZSBzYW5kYm94IGZlYXR1cmUgYmVmb3JlIHVzaW5nIGl0CgpUaGFuayB5
b3UgdG8gUm9zcyBMYWdlcndhbGwsIHdob3NlIGRlc2NyaXB0aW9uIG9mIHdoYXQgWGVuU2VydmVy
IGlzCmRvaW5nIGZvcm1lZCBtdWNoIG9mIHRoZSBiYXNpcyBmb3IgdGhlIHRleHQgaGVyZS4KCkND
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CkNDOiBLb25yYWQgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KQ0M6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRy
aXguY29tPgotLS0KIGRvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kICAgICAgfCAzMjIg
KysrKysrKysrKysrKysrKysrKysrKysrKysKIGRvY3MvZmVhdHVyZXMvcWVtdS1kZXByaXZpbGVn
ZS5wYW5kb2MgfCAxMDEgKysrKysrKysKIGRvY3MvbWlzYy9xZW11LWRlcHJpdmlsZWdlLnR4dCAg
ICAgICAgfCAgMzYgLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDQyMyBpbnNlcnRpb25zKCspLCAzNiBk
ZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL2Rlc2lnbnMvcWVtdS1kZXByaXZp
bGVnZS5tZAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvZmVhdHVyZXMvcWVtdS1kZXByaXZpbGVn
ZS5wYW5kb2MKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2MvcWVtdS1kZXByaXZpbGVnZS50
eHQKCmRpZmYgLS1naXQgYS9kb2NzL2Rlc2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZCBiL2RvY3Mv
ZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAuLjc4N2FlMWFjN2MKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2Rlc2lnbnMvcWVt
dS1kZXByaXZpbGVnZS5tZApAQCAtMCwwICsxLDMyMiBAQAorIyBJbnRyb2R1Y3Rpb24KKworVGhl
IGdvYWwgb2YgZGVwcmlsdmlsZWdpbmcgcWVtdSBpcyB0aGlzOiBFdmVuIGlmIHRoZXJlIGlzIGEg
YnVnIChmb3IKK2V4YW1wbGUgaW4gcWVtdSkgd2hpY2ggcGVybWl0cyBhIGRvbWFpbiB0byBnYWlu
IGNvbnRyb2wgb2YgdGhlIGRldmljZQorbW9kZWwsIHRoZSBjb21wcm9taXNlZCBkZXZpY2UgbW9k
ZWwgcHJvY2VzcyBpcyBwcmV2ZW50ZWQgZnJvbQordmlvbGF0aW5nIHRoZSBzeXN0ZW0ncyBvdmVy
YWxsIHNlY3VyaXR5IHByb3BlcnRpZXMuICBJZSwgYSBndWVzdAorY2Fubm90ICJlc2NhcGUiIGZy
b20gdGhlIHZpcnR1YWxpc2F0aW9uIGJ5IHVzaW5nIGEgcWVtdSBidWcuCisKK1RoaXMgZG9jdW1l
bnQgbGlzdHMgdGhlIHZhcmlvdXMgdGVjaG5pY2FsIG1lYXN1cmVzIHdoaWNoIHdlIGVpdGhlcgor
aGF2ZSB0YWtlbiwgb3IgcGxhbiB0byB0YWtlIHRvIGVmZmVjdCB0aGlzIGdvYWwuICBTb21lIG9m
IHRoZW0gYXJlCityZXF1aXJlZCB0byBiZSBjb25zaWRlcmVkIHNlY3VyZSAodGhhdCBpcywgdGhl
cmUgYXJlIGtub3duIGF0dGFjawordmVjdG9ycyB3aGljaCB0aGV5IGNsb3NlKTsgb3RoZXJzIGFy
ZSAianVzdCBpbiBjYXNlIiAodGhhdCBpcywgdGhlcmUKK2FyZSBubyBrbm93biBhdHRhY2sgdmVj
dG9ycywgYnV0IHdlIHBlcmZvcm0gdGhlIHJlc3RyaWN0aW9ucyB0byByZWR1Y2UKK3RoZSBwb3Nz
aWJpbGl0eSBvZiB1bmtub3duIGF0dGFjayB2ZWN0b3JzKS4KKworIyBSZXN0cmljdGlvbnMgZG9u
ZQorCitUaGUgZm9sbG93aW5nIHJlc3RyaWN0aW9ucyBhcmUgY3VycmVudGx5IGltcGxlbWVudGVk
LgorCisjIyBIYXZpbmcgcWVtdSBzd2l0Y2ggdXNlcgorCisnJydEZXNjcmlwdGlvbicnJzogQXMg
bWVudGlvbmVkIGFib3ZlLCBoYXZpbmcgUUVNVSBzd2l0Y2ggdG8gYQorbm9uLXJvb3QgdXNlciwg
b25lIHBlciBkb21haW4gaWQuICBOb3QgYmVpbmcgdGhlIHJvb3QgdXNlciBsaW1pdHMgd2hhdAor
YSBjb21wcm9taXNlZCBRRU1VIHByb2Nlc3MgY2FuIGRvIHRvIHRoZSBzeXN0ZW0sIGFuZCBoYXZp
bmcgb25lIHVzZXIKK3BlciBkb21haW4gaWQgbGltaXRzIHdoYXQgYSBjb21wcmltaXNlZCBRRU1V
IHByb2Nlc3MgY2FuIGRvIHRvIHRoZQorUUVNVSBwcm9jZXNzZXMgb2Ygb3RoZXIgVk1zLgorCisn
JydJbXBsZW1lbnRhdGlvbicnJzogVGhlIHRvb2xzdGFjayBhZGRzIHRoZSBmb2xsb3dpbmcgdG8g
dGhlIHFlbXUgY29tbWFuZC1saW5lOgorCisgICAgLXJ1bmFzIDx1aWQ+OjxnaWQ+CisKKycnJ0hv
dyB0byB0ZXN0JycnOgorCisgICAgZ3JlcCAvcHJvYy88cXBpZD4vc3RhdHVzIFtVR11pZAorCisn
JydUZXN0aW5nIFN0YXR1cycnJzogTm90IHRlc3RlZAorCisjIyBYZW4gbGlicmFyeSAvIGZpbGUt
ZGVzY3JpcHRvciByZXN0cmljdGlvbnMKKworJycnRGVzY3JpcHRpb24nJyc6IENsb3NlIGFuZCBy
ZXN0cmljdCBYZW4tcmVsYXRlZCBmaWxlIGRlc2NyaXB0b3JzLgorU3BlY2lmaWNhbGx5OgorICog
Q2xvc2UgYWxsIHhlbnN0b3JlLXJlbGF0ZWQgZmlsZSBkZXNjcmlwdG9ycworICogTWFrZSBzdXJl
IHRoYXQgYWxsIG9wZW4gaW5zdGFuY2VzIG9mIGBwcml2Y21kYCBhbmQgYGV2dGNobmAgZmlsZQor
ZGVzY3JpcHRvcnMgaGF2ZSBoYWQgYElPQ1RMX1BSSVZDTURfUkVTVFJJQ1RgIGFuZAorYElPQ1RM
X0VWVENITl9SRVNUUklDVF9ET01JRGAgaW9jdGxzIGNhbGxlZCBvbiB0aGVtLCByZXNwZWN0aXZl
bHkuCisKK0ZJWE1FOiBEb3VibGUtY2hlY2sgdGhlIGNvcnJlY3RuZXNzIG9mIHRoZSBhYm92ZQor
CisnJydJbXBsZW1lbnRhdGlvbicnJzogVG9vbHN0YWNrIGFkZHMgdGhlIGZvbGxvd2luZyB0byB0
aGUgcWVtdSBjb21tYW5kLWxpbmU6CisKKyAgICAteGVuLWRvbWlkLXJlc3RyaWN0CisKKycnJ0hv
dyB0byB0ZXN0JycnOgorCitVc2UgYGZpc2hkZXNjcmlwdG9yYCB0byBwdWxsIGEgZmlsZSBkZXNj
cmlwdG9yIGZyb20gYSBydW5uaW5nIFFFTVUsCit0aGVuIHVzZSBgZGVwcml2LWZkLWNoZWNrZXJg
IHRvIGNoZWNrIHRoYXQgaXQgaGFzIHRoZSBkZXNpcmVkCitwcm9wZXJ0aWVzLCBhbmQgdGhhdCBo
eXBlcmNhbGxzIHdoaWNoIGFyZSBtZWFudCB0byBmYWlsIGRvIGZhaWwuICAoSW4KK0RlYmlhbiBg
ZmlzaGRlc2NyaXB0b3JgIGNhbiBiZSBmb3VuZCBpbiB0aGUgYmluYXJ5IHBhY2thZ2UKK2BjaGlh
cmstc2NyaXB0c2A7IHRoZSBgZGVwcml2LWZkLWNoZWNrZXJgIGlzIGluY2x1ZGVkIGluIHRoZSBY
ZW4KK3NvdXJjZSB0cmVlLikKKworJycnVGVzdGluZyBzdGF0dXMnJyc6IFRlc3RlZAorCisjIFJl
c3RyaWN0aW9ucyAvIGltcHJvdmVtZW50cyBzdGlsbCB0byBkbworCitUaGlzIGxpc3RzIHBvdGVu
dGlhbCByZXN0cmljdGlvbnMgc3RpbGwgdG8gZG8uICBJdCBpcyBtZWFudCB0byBiZQorbGlzdGVk
IGluIG9yZGVyIG9mIGVhc2Ugb2YgaW1wbGVtZW50YXRpb24sIHdpdGggbG93LWhhbmdpbmcgZnJ1
aXQKK2ZpcnN0LgorCisjIyBDaHJvb3QKKworJycnRGVzY3JpcHRpb24nJyc6IFFlbXUgcnVucyBp
biBpdHMgb3duIGNocm9vdCwgc3VjaCB0aGF0IGV2ZW4gaWYgaXQKK2NvdWxkIGNhbGwgYW4gJ29w
ZW4nIGNvbW1hbmQgb2Ygc29tZSBzb3J0LCB0aGVyZSB3b3VsZCBiZSBub3RoaW5nIGZvcgoraXQg
dG8gc2VlLgorCisnJydJbXBsZW1lbnRhdGlvbicnJzogVGhlIHRvb2xzdGFjayBjcmVhdGVzIGEg
ZGlyZWN0b3J5IGluIHRoZSBsaWJ4bCAicnVuLWRpciI7IGUuZy4KK2AvdmFyL3J1bi94ZW4vcWVt
dS1yb290LTxkb21pZD5gCisKK1RoZW4gYWRkcyB0aGUgZm9sbG93aW5nIHRvIHRoZSBxZW11IGNv
bW1hbmQtbGluZToKKworICAgIC1jaHJvb3QgL3Zhci9ydW4veGVuL3FlbXUtcm9vdC08ZG9taWQ+
CisJCisnJydIb3cgdG8gdGVzdCcnJzogIENoZWNrIGAvcHJvYy88cXBpZD4vcm9vdGAKKwkKKycn
J1Rlc3RlZCcnJzogTm90IHRlc3RlZAorCisjIyBOYW1lc3BhY2VzIGZvciB1bnVzZWQgZnVuY3Rp
b25hbGl0eSAoTGludXggb25seSkKKworJycnRGVzY3JpcHRpb24nJyc6IFFFTVUgZG9lc24ndCB1
c2UgdGhlIGZ1bmN0aW9uYWxpdHkgYXNzb2NpYXRlZCB3aXRoCittb3VudCBhbmQgSVBDIG5hbWVz
cGFjZXMuIChJUEMgbmFtZXNwYWNlcyBjb250b2wgbm9uLWZpbGUtYmFzZWQgSVBDCittZWNoYW5p
c21zIHdpdGhpbiB0aGUga2VybmVsOyB1bml4IGFuZCBuZXR3b3JrIHNvY2tldHMgYXJlIG5vdAor
YWZmZWN0ZWQgYnkgdGhpcy4pICBNYWtpbmcgc2VwYXJhdGUgbmFtZXNwYWNlcyBmb3IgdGhlc2Ug
Zm9yIFFFTVUKK3dvbid0IGFmZmVjdCBub3JtYWwgb3BlcmF0aW9uLCBidXQgaXQgZG9lcyBtZWFu
IHRoYXQgZXZlbiBpZiBvdGhlcgorcmVzdHJpY3Rpb25zIGZhaWwsIHRoZSBwcm9jZXNzIHdvbid0
IGJlIGFibGUgdG8gZXZlbiBuYW1lIHN5c3RlbSBtb3VudAorcG9pbnRzIG9yIGV4aXN0aW5nIG5v
bi1maWxlLWJhc2VkIElQQyBkZXNjcmlwdG9ycyB0byBhdHRlbXB0IHRvIGF0dGFjawordGhlbS4K
KworJycnSW1wbGVtZW50YXRpb24nJyc6CisKK0luIHRoZW9yeSB0aGlzIGNvdWxkIGJlIGRvbmUg
aW4gUUVNVSAoc2ltaWxhciB0byAtc2FuZGJveCwgLXJ1bmFzLAorLWNocm9vdCwgYW5kIHNvIG9u
KSwgYnV0IGEgcGF0Y2ggZG9pbmcgdGhpcyBpbiBRRU1VIHdhcyBOQUtlZCB1cHN0cmVhbQorKHNl
ZSBbcWVtdS1uYW1lc3BhY2VzXSkuIFRoZXkgcHJlZmVycmVkIHRoYXQgdGhpcyB3YXMgZG9uZSBh
cyBhIHNldHVwIHN0ZXAgYnkKK3doYXRldmVyIGV4ZWN1dGVzIFFFTVU7IGkuZS4sIGhhdmUgdGhl
IHByb2Nlc3Mgd2hpY2ggZXhlYydzIFFFTVUgZmlyc3QKK2NhbGw6CisKKyAgICB1bnNoYXJlKENM
T05FX05FV05TIHwgQ0xPTkVfTkVXSVBDKQorCQorJycnSG93IHRvIHRlc3QnJyc6ICBDaGVjayBg
L3Byb2MvPHFwaWQ+L25zL1tpcGMsbW50XWAKKworJycnVGVzdGVkJycnOiBOb3QgdGVzdGVkCisK
K1txZW11LW5hbWVzcGFjZXNdOiBodHRwczovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL3Fl
bXUtZGV2ZWwvMjAxNy0xMC9tc2cwNDcyMy5odG1sCisKKyMjIyBCYXNpYyBSTElNSVRzCisKKycn
J0Rlc2NyaXB0aW9uJycnOiBBIG51bWJlciBvZiBsaW1pdHMgb24gdGhlIHJlc291cmNlcyB0aGF0
IGEgZ2l2ZW4KK3Byb2Nlc3MgLyB1c2VyaWQgaXMgYWxsb3dlZCB0byBjb25zdW1lLiAgVGhlc2Ug
Y2FuIGxpbWl0IHRoZSBhYmlsaXR5CitvZiBhIGNvbXByb21pc2VkIFFFTVUgcHJvY2VzcyB0byBE
b1MgZG9tYWluIDAgYnkgZXhoYXVzdGluZyB2YXJpb3VzCityZXNvdXJjZXMgYXZhaWxhYmxlIHRv
IGl0LgorCisnJydJbXBsZW1lbnRhdGlvbicnJworCitMaW1pdHMgdGhhdCBjYW4gYmUgaW1wbGVt
ZW50ZWQgaW1tZWRpYXRlbHkgd2l0aG91dCBtdWNoIGVmZm9ydDoKKyAtIFJMSU1JVF9GU0laRWAg
KGZpbGUgc2l6ZSkgdG8gMjU2S2lCLgorIC0gUkxJTUlUX05QUk9DIChhZnRlciB1aWQgY2hhbmdl
cyB0byBhIHVuaXF1ZSB1aWQpCisKK1Byb2JhYmx5IG5vdCBuZWNlc3NhcnkgYnV0IHdoeSBub3Q6
CisgLSBSTElNSVRfQ09SRTogMAorIC0gUkxJTUlUX01TR1FVRVVFOiAwCisgLSBSTElNSVRfTE9D
S1M6IDAKKyAtIFJMSU1JVF9NRU1MT0NLOiAwCisgCitOb3RlOiBtbG9jaygpIGlzIHVzZWQgYnkg
UUVNVSBvbmx5IHdoZW4gYm90aCAicmVhbHRpbWUiIGFuZCAibWxvY2siCithcmUgc3BlY2lmaWVk
OyB0aGlzIGRvZXMgbm90IGFwcGx5IHRvIFFFTVUgcnVubmluZyBhcyBhIFhlbiBETS4KKyAgIAor
JycnSG93IHRvIHRlc3QnJyc6IENoZWNrIGAvcHJvYy88cXBpZD4vbGltaXRzYAorCisnJydUZXN0
ZWQnJyc6IE5vdCB0ZXN0ZWQKKworIyMjIEZ1cnRoZXIgUkxJTUlUcworCitSTElNSVRfQVMgbGlt
aXRzIHRoZSB0b3RhbCBhbW91bnQgb2YgbWVtb3J5OyBidXQgdGhpcyBpbmNsdWRlcyB0aGUKK3Zp
cnR1YWwgbWVtb3J5IHdoaWNoIFFFTVUgdXNlcyBhcyBhIG1hcGNhY2hlLiAgeGVuLW1hcGNhY2hl
LmMgYWxyZWFkeQorZmlkZGxlcyB3aXRoIHRoaXM7IGl0IHdvdWxkIGJlIHN0cmFpZ2h0Zm9yd2Fy
ZCB0byBtYWtlIGl0ICpzZXQqIHRoZQorcmxpbWl0IHRvIHdoYXQgaXQgdGhpbmtzIGEgc2Vuc2li
bGUgbGltaXQgaXMuCisKK090aGVyIHRoaW5ncyB0aGF0IHdvdWxkIHRha2Ugc29tZSBjbGV2ZXJu
ZXNzIC8gY2hhbmdlcyB0byBRRU1VIHRvCit1dGlsaXplIGR1ZSB0byBvcmRlcmluZyBjb25zdHJh
bnRzOgorIC0gUkxJTUlUX05PRklMRVMgKGFmdGVyIGFsbCBuZWNlc3NhcnkgZmlsZXMgYXJlIG9w
ZW5lZCkKKworIyMjIGxpYnhsIFVJRCBjbGVhbnVwCisKKycnJ0Rlc2NyaXB0aW9uJycnOiBEb21h
aW4gSURzIGFyZSByZXVzZWQsIGFuZCB0aHVzIHJlc3RyaWN0ZWQgVUlEcyBhcmUKK3JldXNlZC4g
IElmIGEgY29tcHJvbWlzZWQgUUVNVSBjYW4gZm9yayAoZHVlIHRvIHNlY2NvbXAgb3IKK1JMSU1J
VF9OUFJPQyBsaW1pdHMgYmVpbmcgaW5lZmZlY3RpdmUgZm9yIHNvbWUgcmVhc29uKSwgaXQgbWF5
IGF2b2lkCitiZWluZyBraWxsZWQgd2hlbiBpdHMgZG9tYWluIGRpZXMsIHRoZW4gd2FpdCB1bnRp
bCB0aGUgZG9tYWluIElEIGlzCityZXVzZWQgYWdhaW4sIGF0IHdoaWNoIHBvaW50IGl0IHdpbGwg
aGF2ZSBjb250cm9sIG92ZXIgdGhlIGRvbWFpbiBpbgorcXVlc3Rpb24gKHdoaWNoIHByb2JhYmx5
IGJlbG9uZ3MgdG8gc29tZW9uZSBlbHNlKS4KKworbGlieGwgc2hvdWxkIGtpbGwgYWxsIFVJRHMg
YXNzb2NpYXRlZCB3aXRoIGEgZG9tYWluIGJvdGggd2hlbiB0aGUgVk0KK2lzIGRlc3Ryb3llZCwg
YW5kIGJlZm9yZSBzdGFydGluZyBhIFZNIHdpdGggdGhlIHNhbWUgVUlELgorCisnJydJbXBsZW1l
bnRhdGlvbicnJzogVGhpcyBpcyB1bm5lY2Vzc2FyaWx5IHRyaWNreS4KKworVGhlIGtpbGwoKSBz
eXN0ZW0gY2FsbCBjYW4gaGF2ZSB0aHJlZSBraW5kcyBvZiB0YXJnZXRzOgorIC0gQSBzaW5nbGUg
cGlkCisgLSBBIHByb2Nlc3MgZ3JvdXAKKyAtICJFdmVyeSBwcm9jZXNzIGV4Y2VwdCBtZSB0byB3
aGljaCBJIGFtIGFsbG93ZWQgdG8gc2VuZCBhIHNpZ25hbCIgKC0xKQorCitUYXJnZXRpbmcgYSBz
aW5nbGUgcGlkIGlzIHJhY3kgYW5kIGxpa2VseSB0byBiZSBiZWF0ZW4gYnkgdGhlCitmb2xsb3dp
bmcgbG9vcDoKKworICAgIHdoaWxlKDEpIHsKKyAgICAgICAgaWYoZm9yaygpKQorCSAgICBfZXhp
dCgwKTsKKyAgICB9CSAgCisKK1RoYXQgaXMsIGJ5IHRoZSB0aW1lIHlvdSd2ZSByZWFkIHRoZSBw
cm9jZXNzIGxpc3QgYW5kIGZvdW5kIHRoZQorcHJvY2VzcyBpZCB5b3Ugd2FudCB0byBraWxsLCB0
aGF0IHByb2Nlc3MgaGFzIGV4aXRlZCBhbmQgdGhlcmUgaXMgYQorbmV3IHByb2Nlc3Mgd2hvc2Ug
cGlkIHlvdSBkb24ndCBrbm93IGFib3V0LgorCitUYXJnZXRpbmcgYSBwcm9jZXNzIGdyb3VwIHdp
bGwgYmUgaW5lZmZlY3RpdmUsIGFzIHVucHJpdmlsZWdlZAorcHJvY2Vzc2VzIGFyZSBhbGxvd2Vk
IHRvIG1ha2UgdGhlaXIgb3duIHByb2Nlc3MgZ3JvdXBzLgorCitraWxsKC0xKSBjYW4gYmUgdXNl
ZCBidXQgbXVzdCBiZSBkb25lIHdpdGggY2FyZS4gIENvbnNpZGVyIHRoZQorZm9sbG93aW5nIGNv
ZGUsIGZvciBleGFtcGxlOgorCisgICAgc2V0dWlkKHRhcmdldF91aWQpOworICAgIGtpbGwoLTEs
IDkpOworCitUaGlzIGxvb2tzIGxpa2UgaXQgd2lsbCBkbyB0aGUgdHJpY2s7IGJ1dCBieSBzZXR0
aW5nIGFsbCBvZiB0aGUgdXNlcgoraWRzIChlZmZlY3RpdmUsIHJlYWwsIGFuZCBzYXZlZCksIGl0
IG9wZW5zIHRoZSAna2lsbGluZycgcHJvY2VzcyB1cCB0bworYmVpbmcga2lsbGVkIGJ5IHRoZSB0
YXJnZXQgcHJvY2VzczoKKworICAgIHdoaWxlKDEpIHsKKyAgICAgICAgaWYoZm9yaygpKQorICAg
ICAgICAgICAgX2V4aXQoMCk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGtpbGwoLTEsIDkp
OworICAgIH0KKworRm9ydHVuYXRlbHkgdGhlcmUgaXMgYW4gYXNzeW1ldHJ5IHdlIGNhbiB0YWtl
IGFkdmFudGFnZSBvZi4gIEZyb20gdGhlCitQT1NJWCBzcGVjOgorCis+IEZvciBhIHByb2Nlc3Mg
dG8gaGF2ZSBwZXJtaXNzaW9uIHRvIHNlbmQgYSBzaWduYWwgdG8gYSBwcm9jZXNzCis+IGRlc2ln
bmF0ZWQgYnkgcGlkLCB1bmxlc3MgdGhlIHNlbmRpbmcgcHJvY2VzcyBoYXMgYXBwcm9wcmlhdGUK
Kz4gcHJpdmlsZWdlcywgdGhlIHJlYWwgb3IgZWZmZWN0aXZlIHVzZXIgSUQgb2YgdGhlIHNlbmRp
bmcgcHJvY2VzcyBzaGFsbAorPiBtYXRjaCB0aGUgcmVhbCBvciBzYXZlZCBzZXQtdXNlci1JRCBv
ZiB0aGUgcmVjZWl2aW5nIHByb2Nlc3MuCisKK1RoZSBzb2x1dGlvbiBpcyB0byBhbGxvY2F0ZSBh
IHNlY29uZCAicmVhcGVyIiB1aWQgdGhhdCBpcyBvbmx5IHVzZWQgdG8ga2lsbAordGFyZ2V0IHBy
b2Nlc3Nlcy4gIFdlIHNldCB0aGUgZXVpZCBvZiB0aGUga2lsbGluZyBwcm9jZXNzIHRvIHRoZSBg
dGFyZ2V0X3VpZGAsCitidXQgdGhlIHJ1aWQgb2YgdGhlIGtpbGxpbmcgcHJvY2VzcyB0byBgcmVh
cGVyX3VpZGAsIGxlYXZpbmcgdGhlIHN1aWQgb2YgdGhlCitraWxsaW5nIHByb2Nlc3MgYXMgMDoK
KworICAgIHNldHJlc3VpZChyZWFwZXJfdWlkLCB0YXJnZXRfdWlkLCAwKTsKKyAgICBraWxsKC0x
LCA5KTsKKworTk9URTogV2UgY2Fubm90IHVzZSBgc2V0cmV1aWQocmVhcGVyX3VpZCwgdGFyZ2V0
X3VpZClgIGhlcmUsIGFzIHRoYXQKK3dpbGwgc2V0ICpib3RoKiBldWlkICphbmQqIHN1aWQgdG8g
YHRhcmdldF91aWRgLCBtYWtpbmcgdGhlIGtpbGxpbmcKK3Byb2Nlc3MgdnVsbmVyYWJsZSB0byB0
aGUgdGFyZ2V0IHByb2Nlc3MgYWdhaW4uCisKK1NpbmNlIHRoaXMgd2lsbCBraWxsIGFsbCBvdGhl
ciBgcmVhcGVyX3VpZGAgcHJvY2Vzc2VzIGFzIHdlbGwsIHdlIG11c3QKK2VpdGhlciBhbGxvY2F0
ZSBhIHNlcGFyYXRlIGByZWFwZXJfdWlkYCBwZXIgZG9tYWluLCBvciB1c2UgbG9ja2luZyB0bwor
ZW5zdXJlIHRoYXQgb25seSBvbmUga2lsbGluZyBwcm9jZXNzIGlzIGFjdGl2ZSBhdCBhIHRpbWUu
CisKKyMjIGxpYnhsOiBUcmVhdCBRTVAgY29ubmVjdGlvbiBhcyB1bnRydXN0ZWQKKworJycnRGVz
Y3JpcHRpb24nJyc6IEN1cnJlbnRseSBsaWJ4bCB0YWxrcyB3aXRoIFFFTVUgdmlhIFFNUDsgYnV0
IGl0cworaW50ZXJhY3Rpb25zIGhhdmUgbm90IGhpc3RvcmljYWxseSBjb25zaWRlcmVkIGZyb20g
YSBzZWN1cml0eSBwb2ludCBvZgordmlldy4gIEZvciBleGFtcGxlLCBxbXBfc3luY2hyb25vdXNf
c2VuZCgpIHdhaXRzIGZvciBhIHJlc3BvbnNlIGZyb20KK1FFTVUsIHdoaWNoIGEgY29tcHJvbWlz
ZWQgUUVNVSBjb3VsZCBzaW1wbHkgbm90IHNlbmQgKHRodXMgcHJldmVudGluZwordGhlIHRvb2xz
dGFjayBmcm9tIG1ha2luZyBmb3J3YXJkIHByb2dyZXNzKS4KKworJycnSW1wbGVtZW50YXRpb24n
Jyc6IEF1ZGl0IHRvb2xzdGFjayBpbnRlcmFjdGlvbnMgd2l0aCBRRU1VIHdoaWNoCitoYXBwZW4g
YWZ0ZXIgdGhlIGd1ZXN0IGhhcyBzdGFydGVkIHJ1bm5pbmcsIGFuZCBhc3N1bWUgUUVNVSBoYXMg
YmVlbgorY29tcHJvbWlzZWQuCisKKyMjIyBzZWNjb21wIGZpbHRlcmluZyAoTGludXggb25seSkK
KworJycnRGVzY3JpcHRpb24nJyc6IFR1cm4gb24gc2VjY29tcCBmaWx0ZXJpbmcgdG8gZGlzYWJs
ZSBzeXNjYWxscyB3aGljaAorUUVNVSBkb2Vzbid0IG5lZWQuIAorCisnJydJbXBsZW1lbnRhdGlv
bicnJzogRW5hYmxlIGZyb20gdGhlIGNvbW1hbmQtbGluZToKKworICAgIC1zYW5kYm94IG9uLG9i
c29sZXRlPWRlbnksZWxldmF0ZXByaXZpbGVnZXM9YWxsb3csc3Bhd249ZGVueSxyZXNvdXJjZWNv
bnRyb2w9ZGVueQorCitgZWxldmF0ZXByaXZpbGVnZXNgIGlzIGN1cnJlbnRseSByZXF1aXJlZCB0
byBhbGxvdyBgLXJ1bmFzYCB0byB3b3JrLgorUmVtb3ZpbmcgdGhpcyByZXF1aXJlbWVudCB3b3Vs
ZCBtZWFuIG1ha2luZyBzdXJlIHRoYXQgdGhlIHVpZCBjaGFuZ2UKK2hhcHBlbmVkIGJlZm9yZSB0
aGUgc2VjY29tcDIgY2FsbCwgcGVyaGFwcyBieSBjaGFuZ2luZyB0aGUgdWlkIGJlZm9yZQorZXhl
Y3V0aW5nIFFFTVUuICAoQnV0IHRoaXMgd291bGQgdGhlbiByZXF1aXJlIG90aGVyIGNoYW5nZXMg
dG8gY3JlYXRlCit0aGUgUU1QIHNvY2tldCwgVk5DIHNvY2tldCwgYW5kIHNvIG9uKS4KKworSXQg
c2hvdWxkIGJlIG5vdGVkIHRoYXQgYC1zYW5kYm94YCBpcyBpbXBsZW1lbnRlZCBhcyBhIGJsYWNr
bGlzdCwgbm90CithIHdoaXRlbGlzdDsgdGhhdCBpcywgaXQgZGlzYWJsZXMga25vd24tdW5zZWQg
ZnVuY3Rpb25hbGl0eSB3aGljaCBtYXkKK2JlIGhhcm1mdWwsIHJhdGhlciB0aGFuIGRpc2FibGlu
ZyBhbGwgZnVuY3Rpb25hbGl0eSBleGNlcHQgdGhhdCBrbm93bgordG8gYmUgc2FmZSBhbmQgbmVl
ZGVkLiAgVGhpcyBpcyB1bmZvcnR1bmF0ZWx5IG5lY2Vzc2FyeSBzaW5jZSBxZW11Citkb2Vzbid0
IGtub3cgd2hhdCBzeXN0ZW0gY2FsbHMgbGlicmFyaWVzIG1pZ2h0IGVuZCB1cCBtYWtpbmcuICAo
U2VlCitbbHduLXNlY2NvbXBdIGZvciBhIG1vcmUgY29tcGxldGUgZGlzY3Vzc2lvbi4pCisKK1Ro
aXMgZmVhdHVyZSBpcyBub3Qgb24gYnkgZGVmYXVsdCBhbmQgbWF5IG5vdCBiZSBhdmFpbGFibGUg
aW4gYWxsCitlbnZpcm9ubWVudHMuICBXZSB0aGVyZWZvcmUgbmVlZCB0byBlaXRoZXI6CisgMS4g
UmVxdWlyZSB0aGF0IHRoaXMgZmVhdHVyZSBiZSBlbmFibGVkIHRvIGJ1aWxkIHFlbXUKKyAyLiBD
aGVjayBmb3IgYC1zYW5kYm94YCBzdXBwb3J0IGF0IHJ1bnRpbWUgYmVmb3JlIAorCitbbHduLXNl
Y2NvbXBdOiBodHRwczovL2x3bi5uZXQvQXJ0aWNsZXMvNzM4Njk0LworCisjIyMgRGlza3MKKwor
VGhlIGNocm9vdCAoYW5kIHNlY2NvbXA/KSBoYXBwZW5zIGxhdGUgZW5vdWdoIHN1Y2ggdGhhdCBR
RU1VIGNhbgoraW5pdGlhbGl6ZSBpdHNlbGYgYW5kIG9wZW4gaXRzIGRpc2tzLiBJZiB5b3Ugd2Fu
dCB0byBhZGQgYSBkaXNrIGF0IHJ1bgordGltZSB2aWEgb3IgaW5zZXJ0IGEgQ0QsIHlvdSBjYW4n
dCBwYXNzIGEgcGF0aCBiZWNhdXNlIFFFTVUgaXMKK2Nocm9vdGVkLiBJbnN0ZWFkIHVzZSB0aGUg
YWRkLWZkIFFNUCBjb21tYW5kIGFuZCB1c2UKKy9kZXYvZmRzZXQvPGZkc2V0LWlkPiBhcyB0aGUg
cGF0aC4KKworQSBmdXJ0aGVyIGxheWVyIG9mIHJlc3RyaWN0aW9uIGNvdWxkIGJlIHRvIHNldCBS
TElNSVRfTk9GSUxFUyB0byAnMCcsCithbmQgaGFuZCBhbGwgZGlza3Mgb3ZlciBRTVAuCisKKyMj
IE1pZ3JhdGlvbgorCitXaGVuIGNhbGxpbmcgeGVuLXNhdmUtZGV2aWNlcy1zdGF0ZSwgc2luY2Ug
UUVNVSBpcyBydW5uaW5nIGluIGEgY2hyb290CitpdCBpcyBub3QgdXNlZnVsIHRvIHBhc3MgYSBm
aWxlbmFtZSAoaXQgZG9lc24ndCBldmVuIGhhdmUgd3JpdGUgYWNjZXNzCitpbnNpZGUgdGhlIGNo
cm9vdCkuIEluc3RlYWQsIGdpdmUgaXQgYW4gb3BlbiBmZCB1c2luZyB0aGUgYWRkLWZkCittZWNo
YW5pc20uCisKK0FkZGl0aW9uYWxseSwgYWxsIHRoZSByZXN0cmljdGlvbnMgbmVlZCB0byBiZSBh
cHBsaWVkIHRvIHRoZSBxZW11CitzdGFydGVkIHVwIG9uIHRoZSBwb3N0LW1pZ3JhdGlvbiBzaWRl
LiAgT25lIGlzc3VlIHRoYXQgbmVlZHMgdG8gYmUKK3NvbHZlZCBpcyBob3cgdG8gc2lnbmFsIHRo
ZSB0b29sc3RhY2sgb24gcmVzdG9yZSB0aGF0IHFlbXUgaXMgcmVhZHkKK2ZvciB0aGUgZG9tYWlu
IHRvIGJlIHN0YXJ0ZWQgKHNpbmNlIHRoaXMgaXMgbm9ybWFsbHkgZG9uZSB2aWEKK3hlbnN0b3Jl
LCBhbmQgYXQgdGhpcyBwb2ludCB0aGUgeGVuc3RvcmUgY29ubmVjdGlvbnMgd2lsbCBoYXZlIGJl
ZW4KK2Nsb3NlZCkuCisKKyMjIyBOZXR3b3JrIG5hbWVzcGFjaW5nIChMaW51eCBvbmx5KQorCitF
bnRlciBRRU1VIGludG8gaXRzIG93biBuZXR3b3JrIG5hbWVzcGFjZSAoaW4gYWRkaXRpb24gdG8g
bW91bnQgJiBJUEMKK25hbWVzcGFjZXMpOgorCisgICAgdW5zaGFyZShDTE9ORV9ORVdORVQpOwor
CitRRU1VIGRvZXMgYWN0dWFsbHkgdXNlIHRoZSBuZXR3b3JrIG5hbWVzcGFjZSBhcyBhIFhlbiBE
TSBmb3IgdHdvCitwdXJwb3NlczogMSkgVG8gc2V0IHVwIG5ldHdvcmsgdGFwIGRldmljZXMgMikg
VG8gb3BlbiB2bmMgY29ubmVjdGlvbnMuCisKKyMjIyMgTmV0d29yaworCitJZiBRRU1VIHJ1bnMg
aW4gaXRzIG93biBuZXR3b3JrIG5hbWVzcGFjZSwgaXQgY2FuJ3Qgb3BlbiB0aGUgdGFwCitkZXZp
Y2UgaXRzZWxmIGJlY2F1c2UgdGhlIGludGVyZmFjZSB3b24ndCBiZSB2aXNpYmxlIG91dHNpZGUg
b2YgaXRzCitvd24gbmFtZXNwYWNlLiBTbyBpbnN0ZWFkLCBoYXZlIHRoZSB0b29sc3RhY2sgb3Bl
biB0aGUgZGV2aWNlIGFuZCBwYXNzCitpdCBhcyBhbiBmZCBvbiB0aGUgY29tbWFuZC1saW5lOgor
CisgICAgLWRldmljZSBydGw4MTM5LG5ldGRldj10YXBuZXQwLG1hYz0uLi4gLW5ldGRldiB0YXAs
aWQ9dGFwbmV0MCxmZD08dGFwZmQ+CisKKyMjIyMgVk5DCisKK0lmIFFFTVUgcnVucyBpbiBpdHMg
b3duIG5ldHdvcmsgbmFtZXNwYWNlLCBpdCBpcyBub3Qgc3RyYWlnaHRmb3J3YXJkCit0byBsaXN0
ZW4gb24gYSBUQ1Agc29ja2V0IG91dHNpZGUgb2YgaXRzIG93biBuZXR3b3JrIG5hbWVzcGFjZS4g
T25lCitvcHRpb24gd291bGQgYmUgdG8gdXNlIFZOQyBvdmVyIGEgVU5JWCBzb2NrZXQ6CisKKyAg
ICAtdm5jIHVuaXg6L3Zhci9ydW4veGVuL3ZuYy08ZG9taWQ+CisKK0hvd2V2ZXIsIHRoaXMgd291
bGQgYnJlYWsgZnVuY3Rpb25hbGl0eSBpbiB0aGUgZ2VuZXJhbCBjYXNlOyBJIHRoaW5rCit3ZSBu
ZWVkIHRvIGhhdmUgdGhlIHRvb2xzdGFjayBvcGVuIGEgc29ja2V0IGFuZCBwYXNzIHRoZSBmZCB0
byBRRU1VCisod2hpY2ggcmVxdWlyZXMgY2hhbmdlcyB0byBRRU1VKS4KKwpkaWZmIC0tZ2l0IGEv
ZG9jcy9mZWF0dXJlcy9xZW11LWRlcHJpdmlsZWdlLnBhbmRvYyBiL2RvY3MvZmVhdHVyZXMvcWVt
dS1kZXByaXZpbGVnZS5wYW5kb2MKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MC4uZjk0MTUyNTE4OQotLS0gL2Rldi9udWxsCisrKyBiL2RvY3MvZmVhdHVyZXMvcWVtdS1kZXBy
aXZpbGVnZS5wYW5kb2MKQEAgLTAsMCArMSwxMDEgQEAKKyUgUUVNVSBEZXByaXZpbGVnaW5nIC8g
ZG1fcmVzdHJpY3QKKyUgUmV2aXNpb24gMQorCitcY2xlYXJwYWdlCisKKyMgQmFzaWNzCisKKy0t
LS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQorICAgICAgICAgU3RhdHVzOiAqKlRlY2ggUHJldmlldyoqCisKK0FyY2hpdGVj
dHVyZShzKTogeDg2CisKKyAgIENvbXBvbmVudChzKTogdG9vbHN0YWNrCisKKy0tLS0tLS0tLS0t
LS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQorCisjIE92ZXJ2aWV3CisKK0J5IGRlZmF1bHQsIHRoZSBRRU1VIGRldmljZSBtb2RlbCBpcyBy
dW4gaW4gZG9tYWluIDAuICBJZiBhbiBhdHRhY2tlcgorY2FuIGdhaW4gY29udHJvbCBvZiBhIFFF
TVUgcHJvY2VzcywgaXQgY291bGQgZWFzaWx5IHRha2UgY29udHJvbCBvZiBhCitzeXN0ZW0uCisK
K2RtX3Jlc3RyaWN0IGlzIGEgc2V0IG9mIG9wZXJhdGlvbnMgdG8gcmVzdHJpY3QgUUVNVSBydW5u
aW5nIGluIGRvbWFpbgorMC4gIEl0IGNvbnNpc3RzIG9mIHR3byBoYWx2ZXM6CisKKyAxLiBNZWNo
YW5pc21zIHRvIHJlc3RyaWN0IFFFTVUgdG8gb25seSBiZWluZyBhYmxlIHRvIGFmZmVjdCBpdHMg
b3duCitkb21haW4KKyAyLiBNZWNoYW5pc21zIHRvIHJlc3RydWN0IFFFTVUncyBhYmlsaXR5IHRv
IGludGVyYWN0IHdpdGggZG9tYWluIDAuCisKKyMgVXNlciBkZXRhaWxzCisKKyMjIEdldHRpbmcg
dGhlIHJpZ2h0IHZlcnNpb25zIG9mIHNvZnR3YXJlCisKK0xpbnV4OiA0LjExKworCitRZW11OiAz
LjArIChPciB0aGUgdmVyc2lvbiB0aGF0IGNvbWVzIHdpdGggWGVuIDQuMTIrKQorCisjIyBTZXR0
aW5nIHVwIGEgZ3JvdXAgYW5kIHVzZXJpZCByYW5nZQorCitGb3IgbWF4aW11bSBzZWN1cml0eSwg
bGlieGwgbmVlZHMgdG8gcnVuIHRoZSBkZXZpY2Vtb2RlbCBmb3IgZWFjaAorZG9tYWluIHVuZGVy
IGEgdXNlciBpZCAoVUlEKSBjb3JyZXNwb25kaW5nIHRvIGl0cyBkb21haW4gaWQuICBUaGVyZQor
YXJlIDMyNzUyIHBvc3NpYmxlIGRvbWFpbiBJRHMsIGFuZCBzbyBsaWJ4bCBuZWVkcyAzMjc1MiB1
c2VyIGlkcyBzZXQKK2FzaWRlIGZvciBpdC4gIFNldHRpbmcgdXAgYSBncm91cCBmb3IgYWxsIGRl
dmljZW1vZGVscyB0byBydW4gYXQgaXMKK2Fsc28gcmVjb21tZW5kZWQuCisKK1RoZSBzaW1wbGVz
dCBhbmQgbW9zdCBlZmZlY3RpdmUgd2F5IHRvIGRvIHRoaXMgaXMgdG8gYWxsb2NhdGUgYQorY29u
dGlndW91cyBibG9jayBvZiBVSURzLCBhbmQgY3JlYXRlIGEgc2luZ2xlIHVzZXIgbmFtZWQKK2B4
ZW4tcWVtdXVzZXItcmFuZ2UtYmFzZWAgd2l0aCB0aGUgZmlyc3QgVUlELiAgRm9yIGV4YW1wbGUs
IHVuZGVyCitEZWJpYW46CisKKyAgICBhZGR1c2VyIC0tc3lzdGVtIC0tdWlkIDEzMTA3MiAtLWdy
b3VwIC0tbm8tY3JlYXRlLWhvbWUgeGVuLXFlbXV1c2VyLXJhbmdlLWJhc2UKKworVHdvIGNvbW1l
bnRzIG9uIHRoaXMgbWV0aG9kOgorCisgIDEuIE1vc3QgbW9kZXJuIHN5c3RlbXMgaGF2ZSAzMi1i
aXQgVUlEcywgYW5kIHNvIGNhbiBpbiB0aGVvcnkgZ28gdXAKK3RvIDJeMzEgKG9yIDJeMzIgaWYg
dWlkcyBhcmUgdW5zaWduZWQpLiAgUE9TSVggb25seSBndWFyYW50ZWVzIDE2LWJpdAorVUlEcyBo
b3dldmVyOyBVSUQgNjU1MzUgaXMgcmVzZXJ2ZWQgZm9yIGFuIGludmFsaWQgdmFsdWUsIGFuZCA2
NTUzNCBpcworbm9ybWFsbHkgYWxsb2NhdGVkIHRvICJub2JvZHkiLgorICAyLiBBZGRpdGlvbmFs
bHksIHNvbWUgY29udGFpbmVyIHN5c3RlbXMgaGF2ZSBwcm9wb3NlZCB1c2luZyB0aGUKK3VwcGVy
IDE2IGJpdHMgb2YgdGhlIHVpZCBmb3IgYSBjb250YWluZXIgSUQuICBVc2luZyBhIG11bHRpcGxl
IG9mIDJeMTYKK2ZvciB0aGUgcmFuZ2UgYmFzZSAoYXMgaXMgZG9uZSBhYm92ZSkgd2lsbCByZXN1
bHQgaW4gYWxsIFVJRHMgYmVpbmcKK2ludGVycHJldGVkIGJ5IHN1Y2ggc3lzdGVtcyBhcyBhIHNp
bmdsZSBjb250YWluZXIgSUQuCisKK0Fub3RoZXIsIGxlc3Mtc2VjdXJlIHdheSBpcyB0byBydW4g
YWxsIFFFTVVzIGFzIHRoZSBzYW1lIFVJRC4gIFRvIGRvCit0aGlzLCBjcmVhdGUgYSB1c2VyIG5h
bWVkIGB4ZW4tcWVtdXVzZXItc2hhcmVkYDsgZm9yIGV4YW1wbGU6CisKKyAgICBhZGR1c2VyIC0t
bm8tY3JlYXRlLWhvbWUgLS1zeXN0ZW0geGVuLXFlbXV1c2VyLXNoYXJlZAorCisjIyBEb21haW4g
Y29uZmlnIGNoYW5nZXMKKworVGhlIGNvcmUgZG9tYWluIGNvbmZpZyBjaGFuZ2UgaXMgdG8gYWRk
IHRoZSBmb2xsb3dpbmcgbGluZSB0byB0aGUKK2RvbWFpbiBjb25maWd1cmF0aW9uOgorCisgICAg
ZG1fcmVzdHJpY3Q9MQorCitUaGlzIHdpbGwgcGVyZm9ybSBhIG51bWJlciBvZiByZXN0cmljdGlv
bnMsIG91dGxpbmVkIGJlbG93IGluIHRoZQorJ1RlY2huaWNhbCBkZXRhaWxzJyBzZWN0aW9uLgor
CisjIFRlY2huaWNhbCBkZXRhaWxzCisKK1NlZSBkb2NzL2Rlc2lnbi9xZW11LWRlcHJpdmlsZWdl
Lm1kIGZvciB0ZWNobmljYWwgZGV0YWlscy4KKworIyBMaW1pdGF0aW9ucworCitUaGUgZm9sbG93
aW5nIGZlYXR1cmVzIHN0aWxsIG5lZWQgdG8gYmUgaW1wbGVtZW50ZWQ6CisgKiBJbnNlcnRpbmcg
YSBuZXcgY2Ryb20gd2hpbGUgdGhlIGd1ZXN0IGlzIHJ1bm5pbmcgKHhsIGNkcm9tLWluc2VydCkK
KyAqIE1pZ3JhdGlvbiAvIHNhdmUgLyByZXN0b3JlCisKK0FkZGl0aW9uYWxseSwgZ2V0dGluZyBQ
Q0kgcGFzc3Rocm91Z2ggdG8gd29yayBzZWN1cmVseSB3b3VsZCByZXF1aXJlIGEKK3NpZ25pZmlj
YW50IHJld29yayBvZiBob3cgcGFzc3Rocm91Z2ggd29ya3MgYXQgdGhlIG1vbWVudC4gIEl0IG1h
eSBiZQoraW1wbGVtZW50ZWQgYXQgc29tZSBwb2ludCBidXQgaXMgbm90IGEgbmVhci10ZXJtIHBy
aW9yaXR5LgorCitTZWUgU1VQUE9SVC5tZCBmb3Igc2VjdXJpdHkgc3VwcG9ydCBzdGF0dXMuCisK
KyMgSGlzdG9yeQorCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK0RhdGUgICAgICAgUmV2aXNpb24gVmVyc2lv
biAgTm90ZXMKKy0tLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorMjAxOC0wOS0xNCAxICAgICAgICBYZW4gNC4xMiBJ
bXBvcnRlZCBmcm9tIGRvY3MvbWlzYworLS0tLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLSAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmRpZmYgLS1naXQgYS9kb2Nz
L21pc2MvcWVtdS1kZXByaXZpbGVnZS50eHQgYi9kb2NzL21pc2MvcWVtdS1kZXByaXZpbGVnZS50
eHQKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDU4Yjg2YTM5MDguLjAwMDAwMDAwMDAK
LS0tIGEvZG9jcy9taXNjL3FlbXUtZGVwcml2aWxlZ2UudHh0CisrKyAvZGV2L251bGwKQEAgLTEs
MzYgKzAsMCBAQAotRm9yIHNlY3VyaXR5IHJlYXNvbnMsIGxpYnhsIHRyaWVzIHRvIHBhc3MgYSBu
b24tcm9vdCB1c2VybmFtZSB0byBRRU1VIGFzCi1hcmd1bWVudC4gRHVyaW5nIGluaXRpYWxpemF0
aW9uIFFFTVUgY2FsbHMgc2V0dWlkIGFuZCBzZXRnaWQgd2l0aCB0aGUKLXVzZXIgSUQgYW5kIHRo
ZSBncm91cCBJRCBvZiB0aGUgdXNlciBwYXNzZWQgYXMgYXJndW1lbnQuCi1MaWJ4bCBsb29rcyBm
b3IgdGhlIGZvbGxvd2luZyB1c2VycyBpbiB0aGlzIG9yZGVyOgotCi0xKSBhIHVzZXIgbmFtZWQg
Inhlbi1xZW11dXNlci1kb21pZCRkb21pZCIsCi1XaGVyZSAkZG9taWQgaXMgdGhlIGRvbWlkIG9m
IHRoZSBkb21haW4gYmVpbmcgY3JlYXRlZC4KLVRoaXMgcmVxdWlyZXMgdGhlIHJlc2VydmF0aW9u
IG9mIDY1NTM1IHVpZHMgZnJvbSB4ZW4tcWVtdXVzZXItZG9taWQxCi10byB4ZW4tcWVtdXVzZXIt
ZG9taWQ2NTUzNS4gVG8gdXNlIHRoaXMgbWVjaGFuaXNtLCB5b3UgbWlnaHQgd2FudCB0bwotY3Jl
YXRlIGEgbGFyZ2UgbnVtYmVyIG9mIHVzZXJzIGF0IGluc3RhbGxhdGlvbiB0aW1lLiBGb3IgZXhh
bXBsZToKLQotZm9yICgoaT0xOyBpPDY1NTM2OyBpKyspKQotZG8KLSAgICBhZGR1c2VyIC0tbm8t
Y3JlYXRlLWhvbWUgLS1zeXN0ZW0geGVuLXFlbXV1c2VyLWRvbWlkJGkKLWRvbmUKLQotWW91IG1p
Z2h0IHdhbnQgdG8gY29uc2lkZXIgcGFzc2luZyAtLWdyb3VwIHRvIGFkZHVzZXIgdG8gY3JlYXRl
IGEgbmV3Ci1ncm91cCBmb3IgZWFjaCBuZXcgdXNlci4KLQotCi0yKSBhIHVzZXIgbmFtZWQgInhl
bi1xZW11dXNlci1zaGFyZWQiCi1BcyBhIGZhbGwgYmFjayBpZiBib3RoIDEpIGZhaWxzLCBsaWJ4
bCB3aWxsIHVzZSBhIHNpbmdsZSB1c2VyIGZvcgotYWxsIFFFTVUgaW5zdGFuY2VzLiBUaGUgdXNl
ciBpcyBuYW1lZCB4ZW4tcWVtdXVzZXItc2hhcmVkLiBUaGlzIGlzCi1sZXNzIHNlY3VyZSBidXQg
c3RpbGwgYmV0dGVyIHRoYW4gcnVubmluZyBRRU1VIGFzIHJvb3QuIFVzaW5nIHRoaXMgaXMgYXMK
LXNpbXBsZSBhcyBjcmVhdGluZyBqdXN0IG9uZSBtb3JlIHVzZXIgb24geW91ciBob3N0OgotCi1h
ZGR1c2VyIC0tbm8tY3JlYXRlLWhvbWUgLS1zeXN0ZW0geGVuLXFlbXV1c2VyLXNoYXJlZAotCi0K
LTMpIHJvb3QKLUFzIGEgbGFzdCByZXNvcnQsIGxpYnhsIHdpbGwgc3RhcnQgUUVNVSBhcyByb290
LgotCi0KLVBsZWFzZSBub3RlIHRoYXQgcnVubmluZyBRRU1VIGFzIG5vbi1yb290IGNhdXNlcyBz
ZXZlcmFsIGZlYXR1cmVzIGxpa2UKLW1pZ3JhdGlvbiBhbmQgUENJIHBhc3N0aHJvdWdoIHRvIG5v
dCB3b3JrIHByb3Blcmx5IGFuZCBtYXkgcHJldmVudCB0aGUgZ3Vlc3QKLWZyb20gYm9vdGluZy4K
LS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 18:08:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 18:08:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gJjIg-0000i5-FL; Mon, 05 Nov 2018 18:08:34 +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=ig4b=nq=citrix.com=prvs=840bce800=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gJjIe-0000hm-Tf
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 18:08:32 +0000
X-Inumbo-ID: cd1529b2-e125-11e8-8b5f-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd1529b2-e125-11e8-8b5f-12d6303a7972;
 Mon, 05 Nov 2018 18:08:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="81425756"
Date: Mon, 5 Nov 2018 19:03:02 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Alexandru Vasile <lexnv@amazon.com>
Message-ID: <20181105180302.5zsi2rz44hk6vn3t@mac.citrite.net>
References: <1539965325190.3407@amazon.com>
 <20181019162246.v4u7zynxfzwjqisd@mac.bytemobile.com>
 <ff01985d-16db-de10-79ba-4ba794db5373@amazon.com>
 <20181030150741.bxzawoyxhrqit3b5@mac.citrite.net>
 <7c1fb1f5-55a5-993b-c806-db0a85005055@amazon.com>
 <20181105105738.xttqv425apcbfbfp@zion.uk.xensource.com>
 <a9391804-a8bc-f2aa-1779-231097df99f2@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a9391804-a8bc-f2aa-1779-231097df99f2@amazon.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] dom0/pvh: Dom0 PVH with PCI passthrough support
 status
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDQ6MTc6NTZQTSArMDIwMCwgQWxleGFuZHJ1IFZhc2ls
ZSB3cm90ZToKPiBPbiBNb24sIE5vdiAwNSwgMjAxOCBhdCAxMjo1NyBQTSwgV2VpIExpdSB3cm90
ZToKPiA+IE9uIE1vbiwgTm92IDA1LCAyMDE4IGF0IDExOjU4OjA5QU0gKzAyMDAsIEFsZXhhbmRy
dSBWYXNpbGUgd3JvdGU6Cj4gPiA+IEhlbGxvLAo+ID4gPiAoWEVOKSBldmVudF9jaGFubmVsLmM6
MzE5OmQwdjEgRVZUQ0hOT1AgZmFpbHVyZTogZG9tYWluIDEsIGVycm9yIC0yMgo+ID4gPiAoWEVO
KSBldmVudF9jaGFubmVsLmM6MzE5OmQwdjMgRVZUQ0hOT1AgZmFpbHVyZTogZG9tYWluIDEsIGVy
cm9yIC0yMgo+ID4gRG8geW91IHBlcmhhcHMgaGF2ZSBtb3JlIHRoYW4gb25lIHhlbnN0b3JlZCAv
IHhlbmNvbnNvbGVkIHJ1bm5pbmc/Cj4gCj4gVGhlIHByb2Nlc3NlcyBsaXN0ZWQgYnkgJ3BzIC1h
dXggfCBncmVwIHhlbicgaW1tZWRpYXRlbHkgYWZ0ZXIgZG9tMCBib290cwo+IGFyZSBveGVuc3Rv
cmVkLCB4ZW5jb25zb2xlZCBhbmQgeGVud2F0Y2hkb2dkLgo+IAo+IEkgZGlkIHN0YXJ0ICd4ZW5j
b21tb25zICcgZnJvbSBteSBpbnN0YWxsIGZvbGRlciBkdWUgdG8geGwgc2hvd2luZyB0aGUgbmFt
ZQo+IG9mIERvbTAgYXMgJyhudWxsKScgYW5kIGFsc28gYmVjYXVzZSBvZiBhIGRpZmZlcmVuY2Ug
aW4gb3V0cHV0IGVycm9yIGZyb20geGwKPiB3aGVuIGNyZWF0aW5nIGEgSFZNIERvbVUgd2l0aCBw
YXNzdGhyb3VnaCAodGhlIG91dHB1dCBpcyBjYXB0dXJlZCBpbiBmaWxlcwo+IHhsX291dHB1dF9j
bGVhblswXSBhbmQgeGxfb3V0cHV0X3hlbmNvbW1vbnNbMV0pLgo+IAo+ID4gPiAoWEVOKSBBc3Nl
cnRpb24gJ2Zkb20gIT0gcDJtLT5kb21haW4nIGZhaWxlZCBhdCBwMm0uYzo1MDQKPiA+IFlvdSBj
YW4gd29yayBhcm91bmQgdGhpcyB3aXRoOgo+ID4gCj4gPiAtLS04PC0tLQo+ID4gIEZyb20gOTQz
NzA1NDI5OWMxZDM2MGViNGZlZGQwNjVkNTE5NjVlNTYwZmMwYyBNb24gU2VwIDE3IDAwOjAwOjAw
IDIwMDEKPiA+IEZyb206IFdlaSBMaXU8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IERhdGU6IEZy
aSwgMiBOb3YgMjAxOCAxNDo1NTowNCArMDAwMAo+ID4gU3ViamVjdDogW1BBVENIXSBEUk9QIERP
TlQgUE9TVAo+ID4gCj4gPiAtLS0KPiA+ICAgeGVuL2FyY2gveDg2L21tLmMgfCAyICstCj4gPiAg
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+ID4gCj4gPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwo+ID4gaW5k
ZXggZjA0M2U0M2FjNy4uOWMxNTQ3ODNlNCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+ID4gQEAgLTQ0NDMsNyArNDQ0Myw3IEBA
IGludCBhcmNoX2FjcXVpcmVfcmVzb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IHR5cGUsCj4gPiAgICAgICBzd2l0Y2ggKCB0eXBlICkKPiA+ICAgICAgIHsKPiA+IC0jaWZkZWYg
Q09ORklHX0hWTQo+ID4gKyNpZiAwCj4gPiAgICAgICBjYXNlIFhFTk1FTV9yZXNvdXJjZV9pb3Jl
cV9zZXJ2ZXI6Cj4gPiAgICAgICB7Cj4gPiAgICAgICAgICAgaW9zZXJ2aWRfdCBpb3NlcnZpZCA9
IGlkOwo+ID4gLS0gMi4xMS4wCj4gCj4gVGhhbmsgeW91LCBhZnRlciBhcHBseWluZyB0aGlzIHBh
dGNoIGRvbTAgbm8gbG9uZ2VyIGZyZWV6ZXMgb3IgcmVib290cywKPiB0aGVyZWZvcmUgSSB3YXMg
YWJsZSB0byBjYXB0dXJlIGFsbCB0aGUgZXJyb3IgbWVzc2FnZXMgZnJvbSB0aGUgJ3hsIGNyZWF0
ZScKPiBjb21tYW5kIFswXSBbMV0uCgpTbyB0aGUgZXJyb3IgbWVzc2FnZSBpczoKCmxpYnhsOiBl
cnJvcjogbGlieGxfcW1wLmM6MzM0OnFtcF9oYW5kbGVfZXJyb3JfcmVzcG9uc2U6IERvbWFpbiAy
OnJlY2VpdmVkIGFuIGVycm9yIG1lc3NhZ2UgZnJvbSBRTVAgc2VydmVyOiBNYXBwaW5nIG1hY2hp
bmUgaXJxIDE4IHRvIHBpcnEgLTEgZmFpbGVkOiBGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQKCkkg
aGF2ZW4ndCBsb29rZWQgaW50byB0aGUgY29kZSwgYnV0IEkgdGhpbmsgUUVNVSBpcyBsaWtlbHkg
dHJ5aW5nIHRvCnVzZSBhIFBIWVNERVZPUF8gb3Igc29tZSBvdGhlciBoeXBlcmNhbGwgdGhhdCdz
IG5vdCBiZWVuIG1hZGUKYXZhaWxhYmxlIHRvIFBWSC4gSWYgeW91IHdhbnQgdG8gZGVidWcgdGhp
cyB5b3Ugd2lsbCBoYXZlIHRvIGZpZ3VyZQpvdXQgd2hpY2ggaHlwZXJjYWxsIGlzIGJlaW5nIGJs
b2NrZWQgYnkgbG9va2luZyBpbnRvIHRoZSBRRU1VIGNvZGUKYW5kIGZpbmRpbmcgd2hlcmUgdGhh
dCBlcnJvciBtZXNzYWdlIGlzIGNvbWluZyBmcm9tLgoKPiBBbm90aGVyIHByb2JsZW0gdGhhdCBJ
IGRpc2NvdmVyZWQgd2hpbGUgaW52ZXN0aWdhdGluZyBwY2kgcGFzc3Rocm91Z2ggaXMKPiB0aGF0
IERvbTAgcmFuZG9tbHkgZnJlZXplcy4gSSBlbmNvdW50ZXJlZCB0aGlzIHByb2JsZW0gbXVsdGlw
bGUgdGltZXMsIGJ1dAo+IG9uIHR3byBvY2Nhc2lvbnMgSSB3YXMgYWJsZSB0byBjYXB0dXJlIHRo
ZSBvdXRwdXQgZm9ybSB0aGUgc2VyaWFsIGNvbnNvbGU6Cj4gdGhlIHByb2JsZW0gd2lsbCByZXNl
dCBkb20wIGFmdGVyIDUgc2Vjb25kcyBbMl0gb3Igd2lsbCBjYXVzZSB0aGUgc3lzdGVtIHRvCj4g
bmV2ZXIgcmVzZXQgWzNdLgo+IAo+IEkgbGF0ZXIgYXBwbGllZCB0aGUgcGF0Y2ggZnJvbSBbNF0g
YXMgc2VlaW5nIHRoaXMgaXMgYSByZWN1cnJlbnQgcHJvYmxlbSwKPiBidXQgSSBjb3VsZCBub3Qg
cmVwcm9kdWNlIHRoZSBidWcgZXZlbiB3aGVuIHN0cmVzc2luZyB0aGUgc3lzdGVtLgoKVGhpcyBp
cyBjdXJyZW50bHkgYmVpbmcgbG9va2VkIGludG8gYnkgSW50ZWwsIGFuZCBzZWVtcyB0byBiZSBz
b21lCmtpbmQgb2YgaGFyZHdhcmUgYnVnL2VycmF0YS4KClJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 18:08:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 18:08: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-devel-bounces@lists.xenproject.org>)
	id 1gJjIl-0000js-QC; Mon, 05 Nov 2018 18:08: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=k8cf=nq=citrix.com=prvs=840cd6c1a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gJjIl-0000jR-4O
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 18:08:39 +0000
X-Inumbo-ID: d15ddf28-e125-11e8-abaf-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d15ddf28-e125-11e8-abaf-12d6303a7972;
 Mon, 05 Nov 2018 18:08:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69711052"
To: <xen-devel@lists.xenproject.org>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <40d58f77-29a2-19aa-ddd1-ba0f11b3748f@citrix.com>
Date: Mon, 5 Nov 2018 18:08:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181105180711.20322-1-george.dunlap@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 1/6] docs/qemu-deprivilege: Revise and
 update with status and future plans
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDUvMjAxOCAwNjowNyBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBkb2NzL3FlbXUt
ZGVwcml2aWxlZ2UudHh0IGhhZCBzb21lIGJhc2ljIGluc3RydWN0aW9ucyBmb3IgdXNpbmcKPiBk
bV9yZXN0cmljdCwgYnV0IGl0IHdhcyBpbmNvbXBsZXRlLCBtaXNsZWFkaW5nLCBhbmQgc3RhbGUu
Cj4gCj4gVXBkYXRlIHRoZSBkb2NzIGluIGEgbnVtYmVyIG9mIHdheXMuCj4gCj4gRmlyc3QsIHNl
cGFyYXRlIHVzZXItZmFjaW5nIGRvY3VtZW50YXRpb24gYW5kIHRlY2huaWNhbCBkZXNjcmlwdGlv
bgo+IGludG8gZG9jcy9mZWF0dXJlcyBhbmQgZG9jcy9kZXNpZ24sIHJlc3BlY3RpdmVseS4KPiAK
PiBJbiB0aGUgZmVhdHVyZSBkb2M6Cj4gCj4gKiBJbnRyb2R1Y2UgYSBzZWN0aW9uIG1lbnRpb25p
bmcgbWluaW1pbSB2ZXJzaW9ucyBvZiBMaW51eCwgWGVuLCBhbmQKPiBxZW11IHJlcXVpcmVkIChU
QkQpCj4gCj4gKiBGaXggdGhlIGRpc2N1c3Npb24gb2YgcWVtdSB1c2VyaWQuICBNZW50aW9uIHhl
bi1xZW11dXNlci1yYW5nZS1iYXNlLAo+IGFuZCBwcm92aWRlIGV4YW1wbGUgc2hlbGwgY29kZSB0
aGF0IGFjdHVhbGx5IGhhcyBzb21lIGhvcGUgb2Ygd29ya2luZwo+IChpbnN0ZWFkIG9mIGZhaWxp
bmcgb3V0IGFmdGVyIGNyZWF0aW5nIDkwMCB1c2VyaWRzKS4KPiAKPiAqIERlc2NyaWJlIGhvdyB0
byBlbmFibGUgcmVzdHJpY3Rpb25zLCBhcyB3ZWxsIGFzIGZlYXR1cmVzIHdoaWNoCj4gcHJvYmFi
bHkgZG9uJ3Qgb3IgZGVmaW5pdGVseSBkb24ndCB3b3JrLgo+IAo+IEluIHRoZSBkZXNpZ24gZG9j
LCBpbnRyb2R1Y2UgYSAiVGVjaG5pY2FsIERldGFpbHMiIHNlY3Rpb24gd2hpY2gKPiBkZXNjcmli
ZXMgc3BlY2lmaWNhbGx5IHdoYXQgcmVzdHJpY3Rpb25zIGFyZSBjdXJyZW50bHkgZG9uZSwgYW5k
IGFsc28KPiB3aGF0IHJlc3RyaWN0aW9ucyB3ZSBhcmUgbG9va2luZyBhdCBkb2luZyBpbiB0aGUg
ZnV0dXJlLgo+IAo+IFRoZSBpZGVhIGhlcmUgaXMgdGhhdCBhcyB3ZSBpbXBsZW1lbnQgdGhlIHZh
cmlvdXMgaXRlbXMgZm9yIHRoZQo+IGZ1dHVyZSwgd2UgbW92ZSB0aGVtIGZyb20gIlJlc3RyaWN0
aW9ucyBzdGlsbCB0byBkbyIgdG8gIlJlc3RyaWN0aW9ucwo+IGRvbmUiLiAgVGhpcyBjYW4gYWxz
byBhY3QgYXMgYSBkZXNpZ24gZG9jdW1lbnQgLS0gYSBwbGFjZSBmb3IgcHVibGljCj4gZGlzY3Vz
c2lvbiBvZiB3aGF0IGNhbiBvciBzaG91bGQgYmUgZG9uZSBhbmQgaG93Lgo+IAo+IEFsc28gYWRk
IGFuIGVudHJ5IHRvIFNVUFBPUlQubWQuCgpTb3JyeSwgSSB0aG91Z2h0IEknZCByZW1vdmVkIHRo
aXMgLS0gdGhlIFNVUFBPUlQubWQgY2hhbmdlcyBoYXZlIGJlZW4KbW92ZWQgdG8gYW5vdGhlciBm
aWxlLiAgSSBjYW4gZml4IHRoaXMgdXAgb24gY2hlY2staW4gaWYgbmVjZXNzYXJ5LgoKIC1HZW9y
Z2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 18:36:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 18:36: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-devel-bounces@lists.xenproject.org>)
	id 1gJjjS-0003XR-7Y; Mon, 05 Nov 2018 18:36: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=ylya=nq=citrix.com=prvs=8406b12ba=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gJjjQ-0003XM-QF
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 18:36:12 +0000
X-Inumbo-ID: a9938494-e129-11e8-a886-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9938494-e129-11e8-a886-12d6303a7972;
 Mon, 05 Nov 2018 18:36:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69714635"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 5 Nov 2018 18:35:54 +0000
Message-ID: <20181105183554.28889-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] ts-xen-build: Force reliance on ipxe
 tarball
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGVuLmdpdC90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvTWFrZWZpbGUgdHJpZXMgdG8gZ2V0IGEg
dGFyYmFsbCBmcm9tCnhlbi1leHRmaWxlcyBmaXJzdCBhbmQgaWYgdGhhdCBmYWlscywgdHJpZXMg
Y2xvbmluZyBmcm9tIGlweGUub3JnLgoKaXB4ZS5vcmcgaXMgc29tZXRpbWVzIGRvd24gKG9yIGhh
bGYtZG93bikgYW5kIHdoZW4gdGhhdCBoYXBwZW5zCndpdGhvdXQgYSB0YXJiYWxsIHRoZSBidWls
ZCBicmVha3MgYW5kIGlzIGhhcmQgdG8gZml4LgoKV2Ugd291bGQgbGlrZSwgdGhlcmVmb3JlLCB0
byBlbnN1cmUgdGhhdCB0aGUgdGFyYmFsbCBpcyBhbHdheXMgbWFkZQpiZWZvcmUgdGhlIGNvbW1p
dCB3aGljaCByZWZlcnMgdG8gaXQgaXMgaW4geGVuLmdpdCNtYXN0ZXIuCgpvc3N0ZXN0IGhhcyBu
byBrbm93bGVkZ2Ugb2YgaXB4ZSBhcyBhIHNlcGFyYXRlIHRoaW5nIGFuZCBqdXN0IGxldHMKeGVu
LmdpdCBoYXZlIHdoYXRldmVyIHZlcnNpb24gaXMgaW4gQ29uZmlnLm1rLiAgU28gb3NzdGVzdCBu
ZXZlciBuZWVkcwp0byBzcGVjaWZ5IHBhcnRpY3VsYXIgaXB4ZSB2ZXJzaW9uIGJ5IGhhc2gsIG9y
IHRoZSBsaWtlLgoKU28gc2ltcGx5IG1ha2Ugb3NzdGVzdCByZWx5IG9uIHRoZSB0YXJiYWxsIGV4
aXN0aW5nLCBieSBoYXZpbmcgaXQKc3BlY2lmeSBhIGNvbXBsZXRlbHkgaW52YWxpZCBVUkwgZm9y
IHRoZSBnaXQgY2xvbmUuICBUaGlzIHdpbGwgZGV0ZWN0CmF0dGVtcHRzIHRvIHVwZGF0ZSBJUFhF
X0dJVF9UQUcgd2l0aG91dCBtYWtpbmcgYSBjb3JyZXNwb25kaW5nCnRhcmJhbGwuCgpDQzogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQogdHMteGVuLWJ1aWxkIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS90cy14ZW4tYnVpbGQgYi90cy14ZW4tYnVpbGQKaW5k
ZXggNDhiZjA2MmYuLjZkZGZjNTMzIDEwMDc1NQotLS0gYS90cy14ZW4tYnVpbGQKKysrIGIvdHMt
eGVuLWJ1aWxkCkBAIC05NSw2ICs5NSw3IEBAIHN1YiBjaGVja291dCAoKSB7CiAJZWNobyA+Pi5j
b25maWcgZGVidWc9JGRlYnVnX2J1aWxkCiAJZWNobyA+Pi5jb25maWcgR0lUX0hUVFA9eQogCWVj
aG8gPj4uY29uZmlnIExJQkxFQUZESVJfeDg2XzY0PWxpYgorCWVjaG8gPj4uY29uZmlnIElQWEVf
R0lUX1VSTD1maWxlOi8vLy9vc3N0ZXN0L0lQWEUtR0lULUZPUkJJRERFTgogCWVjaG8gPj4uY29u
ZmlnIEtFUk5FTFM9JycKIEVORAogICAgICAgICAgICAgICAgKCR7ZW5hYmxlX2xpdmVwYXRjaH0g
PyA8PEVORCA6ICcnKS4KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 18:43:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 18:43: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-devel-bounces@lists.xenproject.org>)
	id 1gJjpw-0004K7-Nn; Mon, 05 Nov 2018 18:42: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=ylya=nq=citrix.com=prvs=8406b12ba=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gJjpv-0004Jq-Dr
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 18:42:55 +0000
X-Inumbo-ID: 9b70145f-e12a-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b70145f-e12a-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 18:42:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69715742"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 5 Nov 2018 18:42:32 +0000
Message-ID: <20181105184234.31603-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/3] tools: Once again honour GIT_HTTP env var
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gImJ1aWxkOiBhZGQgYXV0b2NvbmYgdG8gcmVwbGFjZSBjdXN0b20gY2hlY2tzIGluIHRvb2xz
L2NoZWNrIgotLWVuYWJsZS1naXRodHRwIHdhcyBpbnRyb2R1Y2VkLiAgQnV0IHRoYXQgaGFkIHRo
ZSBlZmZlY3Qgb2YKdW5jb25kdGlvbmFsbHkgc2V0dGluZyBHSVRfSFRUUCBmcm9tIHRoZSBjb25m
aWd1cmUgdmFyaWFibGUuCgpCdXQgdGhlIGVudiB2YXIgaXMgYWR2ZXJ0aXNlZCBpbiBzb21lIHBs
YWNlcyBhcyB0aGUgd2F5IHRvIHNwZWNpZnkKdGhpcyBiZWhhdmlvdXIsIGFuZCBvdmVycmlkaW5n
IGl0IGlzIGp1c3QgdW5mcmllbmRseS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDQzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogY29uZmlnL1Rv
b2xzLm1rLmluICAgIHwgMiArLQogY29uZmlnL1RvcGxldmVsLm1rLmluIHwgMiArLQogMiBmaWxl
cyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
Y29uZmlnL1Rvb2xzLm1rLmluIGIvY29uZmlnL1Rvb2xzLm1rLmluCmluZGV4IDFlNWNjMjBiZjcu
LmQ1OTg1YzBkMDkgMTAwNjQ0Ci0tLSBhL2NvbmZpZy9Ub29scy5tay5pbgorKysgYi9jb25maWcv
VG9vbHMubWsuaW4KQEAgLTQxLDcgKzQxLDcgQEAgWEVOX1RPT0xTX1JQQVRIICAgICA6PSBAcnBh
dGhACiAjIEdJVCdzIHByb3RvY29sIGlzIGZhc3RlciBhbmQgbW9yZSByb2J1c3QsIHdoZW4gaXQg
d29ya3MgYXQgYWxsIChmaXJld2FsbHMKICMgbWF5IGJsb2NrIGl0KS4gV2UgbWFrZSBpdCB0aGUg
ZGVmYXVsdCwgYnV0IGlmIHlvdXIgR0lUIHJlcG9zaXRvcnkgZG93bmxvYWRzCiAjIGZhaWwgb3Ig
aGFuZywgcGxlYXNlIHNwZWNpZnkgR0lUX0hUVFA9eSBpbiB5b3VyIGVudmlyb25tZW50LgotR0lU
X0hUVFAgICAgICAgICAgICA6PSBAZ2l0aHR0cEAKK0dJVF9IVFRQICAgICAgICAgICAgPz0gQGdp
dGh0dHBACiAKICMgT3B0aW9uYWwgY29tcG9uZW50cwogWEVOU1RBVF9YRU5UT1AgICAgICA6PSBA
bW9uaXRvcnNACmRpZmYgLS1naXQgYS9jb25maWcvVG9wbGV2ZWwubWsuaW4gYi9jb25maWcvVG9w
bGV2ZWwubWsuaW4KaW5kZXggMWQ5OTE4OTVlYS4uNGVjYWNiYjM3ZCAxMDA2NDQKLS0tIGEvY29u
ZmlnL1RvcGxldmVsLm1rLmluCisrKyBiL2NvbmZpZy9Ub3BsZXZlbC5tay5pbgpAQCAtMSwyICsx
LDIgQEAKIFNVQlNZU1RFTVMgICAgICAgICAgICAgICA6PSBAU1VCU1lTVEVNU0AKLUdJVF9IVFRQ
ICAgICAgICAgICAgICAgICA6PSBAZ2l0aHR0cEAKK0dJVF9IVFRQICAgICAgICAgICAgICAgICA/
PSBAZ2l0aHR0cEAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 18:43:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 18:43: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-devel-bounces@lists.xenproject.org>)
	id 1gJjpw-0004Jv-3E; Mon, 05 Nov 2018 18:42: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=ylya=nq=citrix.com=prvs=8406b12ba=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gJjpu-0004Jg-Ul
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 18:42:54 +0000
X-Inumbo-ID: 99c17f4f-e12a-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 99c17f4f-e12a-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 18:42:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69715732"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 5 Nov 2018 18:42:33 +0000
Message-ID: <20181105184234.31603-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181105184234.31603-1-ian.jackson@eu.citrix.com>
References: <20181105184234.31603-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/3] tools: No longer advertise GIT_HTTP env var
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gImJ1aWxkOiBhZGQgYXV0b2NvbmYgdG8gcmVwbGFjZSBjdXN0b20gY2hlY2tzIGluIHRvb2xz
L2NoZWNrIgotLWVuYWJsZS1naXRodHRwIHdhcyBpbnRyb2R1Y2VkLiAgQnV0IHdlIG1pc3NlZCB0
aGlzIGNvbW1lbnQgd2hlcmUgaXQKd2FzIGFkdmVydGlzZWQuCgpTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIGNvbmZpZy9Ub29scy5tay5pbiB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2NvbmZpZy9Ub29scy5tay5pbiBiL2Nv
bmZpZy9Ub29scy5tay5pbgppbmRleCBkNTk4NWMwZDA5Li45ODI0NWY2M2M5IDEwMDY0NAotLS0g
YS9jb25maWcvVG9vbHMubWsuaW4KKysrIGIvY29uZmlnL1Rvb2xzLm1rLmluCkBAIC00MCw3ICs0
MCw3IEBAIFhFTl9UT09MU19SUEFUSCAgICAgOj0gQHJwYXRoQAogIyBEb3dubG9hZCBHSVQgcmVw
b3NpdG9yaWVzIHZpYSBIVFRQIG9yIEdJVCdzIG93biBwcm90b2NvbD8KICMgR0lUJ3MgcHJvdG9j
b2wgaXMgZmFzdGVyIGFuZCBtb3JlIHJvYnVzdCwgd2hlbiBpdCB3b3JrcyBhdCBhbGwgKGZpcmV3
YWxscwogIyBtYXkgYmxvY2sgaXQpLiBXZSBtYWtlIGl0IHRoZSBkZWZhdWx0LCBidXQgaWYgeW91
ciBHSVQgcmVwb3NpdG9yeSBkb3dubG9hZHMKLSMgZmFpbCBvciBoYW5nLCBwbGVhc2Ugc3BlY2lm
eSBHSVRfSFRUUD15IGluIHlvdXIgZW52aXJvbm1lbnQuCisjIGZhaWwgb3IgaGFuZywgcGxlYXNl
IHBhc3MgLS1lbmFibGUtZ2l0aHR0cCB0byBjb25maWd1cmUuCiBHSVRfSFRUUCAgICAgICAgICAg
ID89IEBnaXRodHRwQAogCiAjIE9wdGlvbmFsIGNvbXBvbmVudHMKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 18:43:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 18:43: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-devel-bounces@lists.xenproject.org>)
	id 1gJjpw-0004K1-DP; Mon, 05 Nov 2018 18:42: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=ylya=nq=citrix.com=prvs=8406b12ba=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gJjpv-0004Ji-4Z
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 18:42:55 +0000
X-Inumbo-ID: 9af61db1-e12a-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9af61db1-e12a-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 18:42:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,468,1534809600"; d="scan'208";a="69715735"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 5 Nov 2018 18:42:34 +0000
Message-ID: <20181105184234.31603-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181105184234.31603-1-ian.jackson@eu.citrix.com>
References: <20181105184234.31603-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/3] tools: ipxe: Correct download error handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzaGVsbCBmcmFnbWVudCBsYWNrZWQgc2V0IC1lLiAgU28sIGVnIGlmIHRoZSBkb3dubG9h
ZCBmYWlsZWQgYQpicm9rZW4gaXB4ZS50YXIuZ3ogd291bGQgYmUgbGVmdCBiZWhpbmQuCgpTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9NYWtlZmlsZSB8IDIg
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJl
L2V0aGVyYm9vdC9NYWtlZmlsZQppbmRleCAzODY4Zjg3NmVhLi5mZDhkZmRmNWE3IDEwMDY0NAot
LS0gYS90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvTWFrZWZpbGUKKysrIGIvdG9vbHMvZmlybXdh
cmUvZXRoZXJib290L01ha2VmaWxlCkBAIC0zMyw3ICszMyw3IEBAICQoUk9NKTogJChST01TKQog
CSQoTUFLRSkgLUMgJEQvc3JjIGJpbi8kKCpGKS5yb20KIAogJFQ6Ci0JaWYgISAkKEZFVENIRVIp
IF8kVCAkKElQWEVfVEFSQkFMTF9VUkwpOyB0aGVuIFwKKwlzZXQgLWU7IGlmICEgJChGRVRDSEVS
KSBfJFQgJChJUFhFX1RBUkJBTExfVVJMKTsgdGhlbiBcCiAJCSQoR0lUKSBjbG9uZSAkKElQWEVf
R0lUX1VSTCkgJEQuZ2l0OyBcCiAJCShjZCAkRC5naXQgJiYgJChHSVQpIGFyY2hpdmUgLS1mb3Jt
YXQ9dGFyIC0tcHJlZml4PSRELyBcCiAJCSQoSVBYRV9HSVRfVEFHKSB8IGd6aXAgLW4gPi4uL18k
VCk7IFwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 19:06:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 19:06: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-devel-bounces@lists.xenproject.org>)
	id 1gJkCg-0006A2-Lz; Mon, 05 Nov 2018 19:06: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJkCf-00069s-Mg
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 19:06:25 +0000
X-Inumbo-ID: e29732b4-e12d-11e8-a013-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e29732b4-e12d-11e8-a013-12d6303a7972;
 Mon, 05 Nov 2018 19:06:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJkCb-0008H2-H8; Mon, 05 Nov 2018 19:06:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJkCb-0004CP-9i; Mon, 05 Nov 2018 19:06:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJkCb-0007Ib-8y; Mon, 05 Nov 2018 19:06:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129467-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f8810d333e2aa73920e144ae2ddec2ce1ef59af8
X-Osstest-Versions-That: xen=3cbecb3c6307a23d5a2227b8f48eb395131e998e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Nov 2018 19:06:21 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129467: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQ2NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTQ2Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmODgxMGQzMzNlMmFhNzM5MjBlMTQ0YWUyZGRlYzJjZTFlZjU5YWY4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzY2JlY2IzYzYzMDdhMjNkNWEy
MjI3YjhmNDhlYjM5NTEzMWU5OThlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk0NTEgIDIwMTgt
MTEtMDUgMTE6MDA6MzIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NDY3ICAy
MDE4LTExLTA1IDE3OjAxOjAwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICAzY2JlY2IzYzYzLi5mODgxMGQzMzNlICBmODgxMGQzMzNlMmFhNzM5MjBlMTQ0YWUyZGRlYzJj
ZTFlZjU5YWY4IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 19:48:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 19:48: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-devel-bounces@lists.xenproject.org>)
	id 1gJkqx-0000ko-42; Mon, 05 Nov 2018 19:48: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=mof2=nq=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gJkqw-0000kj-6K
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 19:48:02 +0000
X-Inumbo-ID: b304fca6-e133-11e8-9ae3-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b304fca6-e133-11e8-9ae3-12d6303a7972;
 Mon, 05 Nov 2018 19:48:00 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 22E2320862;
 Mon,  5 Nov 2018 19:47:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541447273;
 bh=QKOGQScU7W69iv4RDa3WTUvjVdNdKZz7RmryKHlcQ54=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=rhgNjQ4zKfUBUNW7M+ed9ni3nOobsC2dQQq9I8325r8T8Y6Padb/x8pwQwSzh8Syi
 RRgQSyGX0ANqdmMB/a/K8D5R/xegwWx4txMzSKCycJDz2N69EJJs5IO0Vw4Pk3jkBn
 Lc97oKTkUo6ELvcTzF+WaqyULW+t1Gh5wSidmB+I=
Date: Mon, 5 Nov 2018 11:47:38 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181008183352.16291-11-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1811051106300.18518@sstabellini-ThinkPad-X260>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-11-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 10/16] xen/arm: vcpreg: Add wrappers to handle
 co-proc access trapped by HCR_EL2.TVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA4IE9jdCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQSBmb2xsb3ctdXAgcGF0
Y2ggd2lsbCByZXF1aXJlIHRvIGVtdWxhdGUgc29tZSBhY2Nlc3NlcyB0byBzb21lCj4gY28tcHJv
Y2Vzc29ycyByZWdpc3RlcnMgdHJhcHBlZCBieSBIQ1JfRUwyLlRWTS4gV2hlbiBzZXQsIGFsbCBO
UyBFTDEgd3JpdGVzCj4gdG8gdGhlIHZpcnR1YWwgbWVtb3J5IGNvbnRyb2wgcmVnaXN0ZXJzIHdp
bGwgYmUgdHJhcHBlZCB0byB0aGUgaHlwZXJ2aXNvci4KPiAKPiBUaGlzIHBhdGNoIGFkZHMgdGhl
IGluZnJhc3RydWN0dXJlIHRvIHBhc3N0aHJvdWdoIHRoZSBhY2Nlc3MgdG8gaG9zdAo+IHJlZ2lz
dGVycy4gRm9yIGNvbnZlbmllbmNlIGEgYnVuY2ggb2YgaGVscGVycyBoYXZlIGJlZW4gYWRkZWQg
dG8KPiBnZW5lcmF0ZSB0aGUgZGlmZmVyZW50IGhlbHBlcnMuCj4gCj4gTm90ZSB0aGF0IEhDUl9F
TDIuVFZNIHdpbGwgYmUgc2V0IGluIGEgZm9sbG93LXVwIHBhdGNoIGR5bmFtaWNhbGx5Lgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0t
Cj4gIHhlbi9hcmNoL2FybS92Y3ByZWcuYyAgICAgICAgfCAxNDQgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwcmVncy5o
IHwgICAxICsKPiAgMiBmaWxlcyBjaGFuZ2VkLCAxNDUgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdmNwcmVnLmMgYi94ZW4vYXJjaC9hcm0vdmNwcmVnLmMKPiBp
bmRleCBiMDRkOTk2ZmQzLi40OTUyOWI5N2NkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92
Y3ByZWcuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Y3ByZWcuYwo+IEBAIC0yNCw2ICsyNCwxMjIg
QEAKPiAgI2luY2x1ZGUgPGFzbS90cmFwcy5oPgo+ICAjaW5jbHVkZSA8YXNtL3Z0aW1lci5oPgo+
ICAKPiArLyoKPiArICogTWFjcm9zIHRvIGhlbHAgZ2VuZXJhdGluZyBoZWxwZXJzIGZvciByZWdp
c3RlcnMgdHJhcHBlZCB3aGVuCj4gKyAqIEhDUl9FTDIuVFZNIGlzIHNldC4KPiArICoKPiArICog
Tm90ZSB0aGF0IGl0IG9ubHkgdHJhcHMgTlMgd3JpdGUgYWNjZXNzIGZyb20gRUwxLgo+ICsgKgo+
ICsgKiAgLSBUVk1fUkVHKCkgc2hvdWxkIG5vdCBiZSB1c2VkIG91dHNpZGUgb2YgdGhlIG1hY3Jv
cy4gSXQgaXMgdGhlcmUgdG8KPiArICogICAgaGVscCBkZWZpbmluZyBUVk1fUkVHMzIoKSBhbmQg
VFZNX1JFRzY0KCkKPiArICogIC0gVFZNX1JFRzMyKHJlZ25hbWUsIHhyZWcpIGFuZCBUVk1fUkVH
NjQocmVnbmFtZSwgeHJlZykgYXJlIHVzZWQgdG8KPiArICogICAgcmVzcC4gZ2VuZXJhdGUgaGVs
cGVyIGFjY2Vzc2luZyAzMi1iaXQgYW5kIDY0LWJpdCByZWdpc3Rlci4gInJlZ25hbWUiCj4gKyAq
ICAgIGJlZW4gdGhlIEFybTMyIG5hbWUgYW5kICJ4cmVnIiB0aGUgQXJtNjQgbmFtZS4KICAgICAg
ICAgXiBpcwoKUGxlYXNlIGFkZCB0aGF0IHdlIHVzZSB0aGUgQXJtNjQgcmVnIG5hbWUgdG8gY2Fs
bCBXUklURV9TWVNSRUcgaW4gdGhlClhlbiBzb3VyY2UgY29kZSBldmVuIG9uIEFybTMyIGluIGdl
bmVyYWwKCgo+ICsgKiAgLSBVUERBVEVfUkVHMzJfQ09NQklORUQobG93cmVnLCBoaXJlZywgeHJl
ZykgYXJlIHVzZWQgdG8gZ2VuZXJhdGUgYQoKVFZNX1JFRzMyX0NPTUJJTkVECgoKPiArICogIHBh
aXIgb2YgcmVnaXN0ZXJzIHNoYXJlIHRoZSBzYW1lIEFybTMyIHJlZ2lzdGVycy4gImxvd3JlZyIg
YW5kCj4gKyAqICAiaGlncmVnIiBiZWVuIHJlc3AuIHRoZSBBcm0zMiBuYW1lIGFuZCAieHJlZyIg
dGhlIEFybTY0IG5hbWUuICJsb3dyZWciCj4gKyAqICB3aWxsIHVzZSB4cmVnWzMxOjBdIGFuZCAi
aGlyZWciIHdpbGwgdXNlIHhyZWdbNjM6MzJdLgoKUGxlYXNlIGFkZCB0aGF0IHhyZWcgaXMgdW51
c2VkIGluIHRoZSBBcm0zMiBjYXNlLgoKCj4gKyAqLwo+ICsKPiArLyogVGhlIG5hbWUgaXMgcGFz
c2VkIGZyb20gdGhlIHVwcGVyIG1hY3JvIHRvIHdvcmthcm91bmQgbWFjcm8gZXhwYW5zaW9uLiAq
Lwo+ICsjZGVmaW5lIFRWTV9SRUcoc3osIGZ1bmMsIHJlZy4uLikgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICtzdGF0aWMgYm9vbCBmdW5jKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCB1aW50IyNzeiMjX3QgKnIsIGJvb2wgcmVhZCkgICAgXAo+ICt7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+ICsgICAgR1VFU1RfQlVHX09OKHJlYWQpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgV1JJVEVfU1lT
UkVHIyNzeigqciwgcmVnKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgcmV0dXJuIHRydWU7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ICt9Cj4gKwo+ICsjZGVmaW5lIFRWTV9SRUczMihyZWduYW1lLCB4cmVnKSBUVk1fUkVHKDMyLCB2
cmVnX2VtdWxhdGVfIyNyZWduYW1lLCB4cmVnKQo+ICsjZGVmaW5lIFRWTV9SRUc2NChyZWduYW1l
LCB4cmVnKSBUVk1fUkVHKDY0LCB2cmVnX2VtdWxhdGVfIyNyZWduYW1lLCB4cmVnKQo+ICsKPiAr
I2lmZGVmIENPTkZJR19BUk1fMzIKPiArI2RlZmluZSBUVk1fUkVHMzJfQ09NQklORUQobG93cmVn
LCBoaXJlZywgeHJlZykgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAvKiBVc2UgVFZNX1JF
RyBkaXJlY3RseSB0byB3b3JrYXJvdW5kIG1hY3JvIGV4cGFuc2lvbi4gKi8gICAgICAgXAo+ICsg
ICAgVFZNX1JFRygzMiwgdnJlZ19lbXVsYXRlXyMjbG93cmVnLCBsb3dyZWcpICAgICAgICAgICAg
ICAgICAgICAgIFwKPiArICAgIFRWTV9SRUcoMzIsIHZyZWdfZW11bGF0ZV8jI2hpcmVnLCBoaXJl
ZykKPiArCj4gKyNlbHNlIC8qIENPTkZJR19BUk1fNjQgKi8KPiArI2RlZmluZSBUVk1fUkVHMzJf
Q09NQklORUQobG93cmVnLCBoaXJlZywgeHJlZykgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiArc3RhdGljIGJvb2wgdnJlZ19lbXVsYXRlXyMjeHJlZyhzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywgdWludDMyX3QgKnIsICAgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIHJlYWQsIGJvb2wgaGkpICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAreyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiArICAgIHJlZ2lzdGVyX3QgcmVnID0gUkVBRF9TWVNSRUcoeHJl
Zyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiArICAgIEdVRVNUX0JVR19PTihyZWFkKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGlmICggaGkgKSAvKiByZWdb
NjM6MzJdIGlzIEFBcmNoMzIgcmVnaXN0ZXIgaGlyZWcgKi8gICAgICAgICAgICAgICAgICAgIFwK
PiArICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICByZWcgJj0gR0VOTUFTSygzMSwgMCk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKCk1vdmUgR0VO
TUFTSyBiZWZvcmUgdGhlIGlmPyBJdCdzIHRoZSBzYW1lIHJlZ2FyZGxlc3MKCgo+ICsgICAgICAg
IHJlZyB8PSAoKHVpbnQ2NF90KSpyKSA8PCAzMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICsgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgZWxzZSAvKiByZWdb
MzE6MF0gaXMgQUFyY2gzMiByZWdpc3RlciBsb3dyZWcuICovICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICsgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIHJlZyAmPSBHRU5NQVNLKDMx
LCAwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsg
ICAgICAgIHJlZyB8PSAqcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICsgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgV1JJVEVf
U1lTUkVHKHJlZywgeHJlZyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgcmV0dXJuIHRydWU7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+ICt9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICtzdGF0
aWMgYm9vbCB2cmVnX2VtdWxhdGVfIyNsb3dyZWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
IHVpbnQzMl90ICpyLCAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bCByZWFkKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICt7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgcmV0dXJuIHZyZWdfZW11bGF0ZV8jI3hyZWcocmVncywgciwgcmVhZCwg
ZmFsc2UpOyAgICAgICAgICAgICAgICAgICAgICAgXAo+ICt9ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+ICtzdGF0aWMgYm9vbCB2cmVnX2VtdWxhdGVfIyNoaXJl
ZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgKnIsICAgXAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHJlYWQpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICt7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgcmV0dXJuIHZyZWdf
ZW11bGF0ZV8jI3hyZWcocmVncywgciwgcmVhZCwgdHJ1ZSk7ICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICt9Cj4gKyNlbmRpZgo+ICsKPiArLyogRGVmaW5pbmcgaGVscGVycyBmb3IgZW11bGF0
aW5nIGNvLXByb2Nlc3NvciByZWdpc3RlcnMuICovCj4gK1RWTV9SRUczMihTQ1RMUiwgU0NUTFJf
RUwxKQo+ICsvKgo+ICsgKiBBQXJjaDMyIHByb3ZpZGVzIHR3byB3YXkgdG8gYWNjZXNzIFRUQlIq
IGRlcGVuZGluZyBvbiB0aGUgYWNjZXNzCj4gKyAqIHNpemUsIHdoaWxzdCBBQXJjaDY0IHByb3Zp
ZGVzIG9uZSB3YXkuCj4gKyAqCj4gKyAqIFdoZW4gdXNpbmcgQUFyY2gzMiwgZm9yIHNpbXBsaWNp
dHksIHVzZSB0aGUgc2FtZSBhY2Nlc3Mgc2l6ZSBhcyB0aGUKPiArICogZ3Vlc3QuCj4gKyAqLwo+
ICsjaWZkZWYgQ09ORklHX0FSTV8zMgo+ICtUVk1fUkVHMzIoVFRCUjBfMzIsIFRUQlIwXzMyKQo+
ICtUVk1fUkVHMzIoVFRCUjFfMzIsIFRUQlIxXzMyKQo+ICsjZWxzZQo+ICtUVk1fUkVHMzIoVFRC
UjBfMzIsIFRUQlIwX0VMMSkKPiArVFZNX1JFRzMyKFRUQlIxXzMyLCBUVEJSMV9FTDEpCj4gKyNl
bmRpZgo+ICtUVk1fUkVHNjQoVFRCUjAsIFRUQlIwX0VMMSkKPiArVFZNX1JFRzY0KFRUQlIxLCBU
VEJSMV9FTDEpCj4gKy8qIEFBcmNoMzIgcmVnaXN0ZXJzIFRUQkNSIGFuZCBUVEJDUjIgc2hhcmUg
QUFyY2g2NCByZWdpc3RlciBUQ1JfRUwxLiAqLwo+ICtUVk1fUkVHMzJfQ09NQklORUQoVFRCQ1Is
IFRUQkNSMiwgVENSX0VMMSkKPiArVFZNX1JFRzMyKERBQ1IsIERBQ1IzMl9FTDIpCj4gK1RWTV9S
RUczMihERlNSLCBFU1JfRUwxKQo+ICtUVk1fUkVHMzIoSUZTUiwgSUZTUjMyX0VMMikKPiArLyog
QUFyY2gzMiByZWdpc3RlcnMgREZBUiBhbmQgSUZBUiBzaGFyZXMgQUFyY2g2NCByZWdpc3RlciBG
QVJfRUwxLiAqLwo+ICtUVk1fUkVHMzJfQ09NQklORUQoREZBUiwgSUZBUiwgRkFSX0VMMSkKPiAr
VFZNX1JFRzMyKEFERlNSLCBBRlNSMF9FTDEpCj4gK1RWTV9SRUczMihBSUZTUiwgQUZTUjFfRUwx
KQo+ICsvKiBBQXJjaDMyIHJlZ2lzdGVycyBNQUlSMCBhbmQgTUFJUjEgc2hhcmUgQUFyY2g2NCBy
ZWdpc3RlciBNQUlSX0VMMS4gKi8KPiArVFZNX1JFRzMyX0NPTUJJTkVEKE1BSVIwLCBNQUlSMSwg
TUFJUl9FTDEpCj4gKy8qIEFBcmNoMzIgcmVnaXN0ZXJzIEFNQUlSMCBhbmQgQU1BSVIxIHNoYXJl
IEFBcmNoNjQgcmVnaXN0ZXIgQU1BSVJfRUwxLiAqLwo+ICtUVk1fUkVHMzJfQ09NQklORUQoQU1B
SVIwLCBBTUFJUjEsIEFNQUlSX0VMMSkKPiArVFZNX1JFRzMyKENPTlRFWFRJRFIsIENPTlRFWFRJ
RFJfRUwxKQo+ICsKPiArLyogTWFjcm8gdG8gZ2VuZXJhdGUgZWFzaWx5IGNhc2UgZm9yIGNvLXBy
b2Nlc3NvciBlbXVsYXRpb24uICovCj4gKyNkZWZpbmUgR0VORVJBVEVfQ0FTRShyZWcsIHN6KSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgY2FzZSBIU1JfQ1BS
RUcjI3N6KHJlZyk6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4gKyAgICAgICAgYm9vbCByZXM7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBy
ZXMgPSB2cmVnX2VtdWxhdGVfY3AjI3N6KHJlZ3MsIGhzciwgdnJlZ19lbXVsYXRlXyMjcmVnKTsg
ICBcCj4gKyAgICAgICAgQVNTRVJUKHJlcyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIGJyZWFrOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIH0KPiArCj4gIHZvaWQg
ZG9fY3AxNV8zMihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhz
cikKPiAgewo+ICAgICAgY29uc3Qgc3RydWN0IGhzcl9jcDMyIGNwMzIgPSBoc3IuY3AzMjsKPiBA
QCAtNjQsNiArMTgwLDMxIEBAIHZvaWQgZG9fY3AxNV8zMihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKPiAgICAgICAgICBicmVhazsKPiAgCj4gICAgICAv
Kgo+ICsgICAgICogSENSX0VMMi5UVk0KPiArICAgICAqCj4gKyAgICAgKiBBUk12OCAoRERJIDA0
ODdCLmIpOiBUYWJsZSBEMS0zNwoKSW4gMDQ4N0QuYSBpcyBEMS05OQoKCj4gKyAgICAgKi8KPiAr
ICAgIEdFTkVSQVRFX0NBU0UoU0NUTFIsIDMyKQo+ICsgICAgR0VORVJBVEVfQ0FTRShUVEJSMF8z
MiwgMzIpCj4gKyAgICBHRU5FUkFURV9DQVNFKFRUQlIxXzMyLCAzMikKPiArICAgIEdFTkVSQVRF
X0NBU0UoVFRCQ1IsIDMyKQo+ICsgICAgR0VORVJBVEVfQ0FTRShUVEJDUjIsIDMyKQo+ICsgICAg
R0VORVJBVEVfQ0FTRShEQUNSLCAzMikKPiArICAgIEdFTkVSQVRFX0NBU0UoREZTUiwgMzIpCj4g
KyAgICBHRU5FUkFURV9DQVNFKElGU1IsIDMyKQo+ICsgICAgR0VORVJBVEVfQ0FTRShERkFSLCAz
MikKPiArICAgIEdFTkVSQVRFX0NBU0UoSUZBUiwgMzIpCj4gKyAgICBHRU5FUkFURV9DQVNFKEFE
RlNSLCAzMikKPiArICAgIEdFTkVSQVRFX0NBU0UoQUlGU1IsIDMyKQo+ICsgICAgLyogQUtBIFBS
UlIgKi8KPiArICAgIEdFTkVSQVRFX0NBU0UoTUFJUjAsIDMyKQo+ICsgICAgLyogQUtBIE5NUlIg
Ki8KPiArICAgIEdFTkVSQVRFX0NBU0UoTUFJUjEsIDMyKQo+ICsgICAgR0VORVJBVEVfQ0FTRShB
TUFJUjAsIDMyKQo+ICsgICAgR0VORVJBVEVfQ0FTRShBTUFJUjEsIDMyKQo+ICsgICAgR0VORVJB
VEVfQ0FTRShDT05URVhUSURSLCAzMikKPiArCj4gKyAgICAvKgo+ICAgICAgICogTURDUl9FTDIu
VFBNCj4gICAgICAgKgo+ICAgICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuMTcKPiBA
QCAtMTkyLDYgKzMzMyw5IEBAIHZvaWQgZG9fY3AxNV82NChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKPiAgICAgICAgICAgICAgcmV0dXJuIGluamVjdF91
bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKPiAgICAgICAgICBicmVhazsKPiAgCj4gKyAgICBH
RU5FUkFURV9DQVNFKFRUQlIwLCA2NCkKPiArICAgIEdFTkVSQVRFX0NBU0UoVFRCUjEsIDY0KQo+
ICsKPiAgICAgIC8qCj4gICAgICAgKiBDUFRSX0VMMi5UezAuLjksMTIuLjEzfQo+ICAgICAgICoK
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHJlZ3MuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vY3ByZWdzLmgKPiBpbmRleCAwN2U1NzkxOTgzLi5mMWNiYWM1ZTVkIDEwMDY0NAo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3ByZWdzLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2NwcmVncy5oCj4gQEAgLTE0Miw2ICsxNDIsNyBAQAo+ICAKPiAgLyogQ1AxNSBDUjI6
IFRyYW5zbGF0aW9uIFRhYmxlIEJhc2UgYW5kIENvbnRyb2wgUmVnaXN0ZXJzICovCj4gICNkZWZp
bmUgVFRCQ1IgICAgICAgICAgIHAxNSwwLGMyLGMwLDIgICAvKiBUcmFuc2xhdGlvbiBUYWJsZSBC
YXNlIENvbnRyb2wgUmVnaXN0ZXIgKi8KPiArI2RlZmluZSBUVEJDUjIgICAgICAgICAgcDE1LDAs
YzIsYzAsMyAgIC8qIFRyYW5zbGF0aW9uIFRhYmxlIEJhc2UgQ29udHJvbCBSZWdpc3RlciAyICov
Cj4gICNkZWZpbmUgVFRCUjAgICAgICAgICAgIHAxNSwwLGMyICAgICAgICAvKiBUcmFuc2xhdGlv
biBUYWJsZSBCYXNlIFJlZy4gMCAqLwo+ICAjZGVmaW5lIFRUQlIxICAgICAgICAgICBwMTUsMSxj
MiAgICAgICAgLyogVHJhbnNsYXRpb24gVGFibGUgQmFzZSBSZWcuIDEgKi8KPiAgI2RlZmluZSBI
VFRCUiAgICAgICAgICAgcDE1LDQsYzIgICAgICAgIC8qIEh5cC4gVHJhbnNsYXRpb24gVGFibGUg
QmFzZSBSZWdpc3RlciAqLwo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 19:51:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 19:51: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-devel-bounces@lists.xenproject.org>)
	id 1gJkuC-0001TI-NE; Mon, 05 Nov 2018 19:51: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=gz8r=nq=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1gJkuB-0001TB-Ns
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 19:51:23 +0000
X-Inumbo-ID: 2ba401c1-e134-11e8-9a16-bc764e045a96
Received: from mail-yb1-xb43.google.com (unknown [2607:f8b0:4864:20::b43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ba401c1-e134-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 19:51:22 +0000 (UTC)
Received: by mail-yb1-xb43.google.com with SMTP id h187-v6so1993470ybg.10
 for <xen-devel@lists.xenproject.org>; Mon, 05 Nov 2018 11:51:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=oAYX2Fg5PaX6tYsPHkgCyTzWIHpmIxJP78m5/xOyHws=;
 b=RQhSFq9kIWWDNkCH9cI77gdp0cxyIz+hnJJtm+dK195QTM5k9JK4BVdlFCRC63yRXB
 e8GczdTaBGdCGlOFrGr6Q1fAf0xI8vdwVz9R2yF9RBjSJuIDee2xZBja74+12+MOX2QV
 7zzceJjDaX2wCMwcGp+oSEy6v50XGYygSEunw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id
 :mail-followup-to:references:mime-version:content-disposition
 :in-reply-to:user-agent;
 bh=oAYX2Fg5PaX6tYsPHkgCyTzWIHpmIxJP78m5/xOyHws=;
 b=Y+UHIaSJm9tgfMEAZWaffk7hge+6a/7UfkG9uxUSaS2Qvzrz4EbUYn4ODEEcMkl/sj
 n+zfeQ457KEGMGjE0s5aWmL6eTK3Y0mpmQ9cEpIDIaN4EVPYrJDleVaKYQDhca4liQf1
 7bpxeKYDMody9vhZQnRMAo8R8rm850NZ0I47Jv1OKYkOpoD/I4QPuu61vQ5mNlpM2VVs
 1bT1wjSnwZuo+P5xanywnxFnN2yLwr8/oYfXwCCjRJukd+bP/2YJkDujQ0PkWRatRAq1
 fMo5SyD5urrRz5IpAC5YGFbjZpGDpPpBn+gkEv2+FwVuzJa9JICl68aCSz+5aNFq1zST
 4mRw==
X-Gm-Message-State: AGRZ1gKfCdceZuZCWyF0Tis0pedWpIZD63YIw+YzjzaJC9ruZdFODHeM
 1gzcH3m+Cum5AyT0BVsLibZ7JQ==
X-Google-Smtp-Source: AJdET5fCDHWj4z87qJIaooRdEhWfOnqA9mCqIIgKUzqKxEXRFonjw1c8BdZzanFsBGMwcwjI1i/b9A==
X-Received: by 2002:a25:bb86:: with SMTP id
 y6-v6mr2914438ybg.211.1541447481867; 
 Mon, 05 Nov 2018 11:51:21 -0800 (PST)
Received: from doug-macbook.localdomain
 ([2600:1700:7b90:52f0:7884:8de5:29c:da79])
 by smtp.gmail.com with ESMTPSA id s83-v6sm11749491yws.33.2018.11.05.11.51.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 05 Nov 2018 11:51:21 -0800 (PST)
Date: Mon, 5 Nov 2018 13:51:20 -0600
From: Doug Goldstein <cardoe@cardoe.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20181105195120.7xmprdj4v6ynk42w@doug-macbook.localdomain>
Mail-Followup-To: Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
References: <20181102193328.1352-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102193328.1352-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] automation: build some customised configs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDc6MzM6MjhQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBJbnRyb2R1Y2UgYSBuZXcgZGlyZWN0b3J5IHRvIHB1dCBpbiBjb25maWdzIHdlIGNhcmUgYWJv
dXQuIE1vZGlmeQo+IGJ1aWxkIHNjcmlwdCB0byBidWlsZCB3aXRoIHRob3NlIGNvbmZpZ3MuCj4g
Cj4gV2hpbGUgd2Ugb25seSBpbnRyb2R1Y2UgeDg2IGNvbmZpZ3MgaW5pdGlhbGx5LCBwcm92aXNp
b24gZm9yIG5vbi14ODYKPiBjb25maWdzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiAKPiBKYW4sIGZlZWwgZnJlZSB0byBwdXQgY29uZmlncyBoZXJlLgo+IC0tLQo+ICBh
dXRvbWF0aW9uL2NvbmZpZ3MveDg2L2h2bV9vbmx5X2NvbmZpZyAgfCAgMiArKwo+ICBhdXRvbWF0
aW9uL2NvbmZpZ3MveDg2L25vX2h2bV9wdl9jb25maWcgfCAgMiArKwo+ICBhdXRvbWF0aW9uL2Nv
bmZpZ3MveDg2L3B2X29ubHlfY29uZmlnICAgfCAgMiArKwo+ICBhdXRvbWF0aW9uL3NjcmlwdHMv
YnVpbGQgICAgICAgICAgICAgICAgfCAxNSArKysrKysrKysrKysrKysKPiAgNCBmaWxlcyBjaGFu
Z2VkLCAyMSBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBhdXRvbWF0aW9uL2Nv
bmZpZ3MveDg2L2h2bV9vbmx5X2NvbmZpZwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgYXV0b21hdGlv
bi9jb25maWdzL3g4Ni9ub19odm1fcHZfY29uZmlnCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBhdXRv
bWF0aW9uL2NvbmZpZ3MveDg2L3B2X29ubHlfY29uZmlnCj4gCj4gZGlmZiAtLWdpdCBhL2F1dG9t
YXRpb24vY29uZmlncy94ODYvaHZtX29ubHlfY29uZmlnIGIvYXV0b21hdGlvbi9jb25maWdzL3g4
Ni9odm1fb25seV9jb25maWcKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAw
MDAuLmU4MmNjMDRkNjkKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvYXV0b21hdGlvbi9jb25maWdz
L3g4Ni9odm1fb25seV9jb25maWcKPiBAQCAtMCwwICsxLDIgQEAKPiArQ09ORklHX0hWTT15Cj4g
KyMgQ09ORklHX1BWIGlzIG5vdCBzZXQKPiBkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9jb25maWdz
L3g4Ni9ub19odm1fcHZfY29uZmlnIGIvYXV0b21hdGlvbi9jb25maWdzL3g4Ni9ub19odm1fcHZf
Y29uZmlnCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi5lZDg1M2Nk
MzU4Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2F1dG9tYXRpb24vY29uZmlncy94ODYvbm9faHZt
X3B2X2NvbmZpZwo+IEBAIC0wLDAgKzEsMiBAQAo+ICsjIENPTkZJR19IVk0gaXMgbm90IHNldAo+
ICsjIENPTkZJR19QViBpcyBub3Qgc2V0Cj4gZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vY29uZmln
cy94ODYvcHZfb25seV9jb25maWcgYi9hdXRvbWF0aW9uL2NvbmZpZ3MveDg2L3B2X29ubHlfY29u
ZmlnCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi5hY2E3N2I2NGQ0
Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2F1dG9tYXRpb24vY29uZmlncy94ODYvcHZfb25seV9j
b25maWcKPiBAQCAtMCwwICsxLDIgQEAKPiArQ09ORklHX1BWPXkKPiArIyBDT05GSUdfSFZNIGlz
IG5vdCBzZXQKPiBkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkIGIvYXV0b21h
dGlvbi9zY3JpcHRzL2J1aWxkCj4gaW5kZXggYzQ2M2IwNjBkNC4uMGNkZTFjNzc5NCAxMDA3NTUK
PiAtLS0gYS9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQKPiArKysgYi9hdXRvbWF0aW9uL3Njcmlw
dHMvYnVpbGQKPiBAQCAtMzEsMyArMzEsMTggQEAgZmkKPiAgLi9jb25maWd1cmUgIiR7Y2ZnYXJn
c1tAXX0iCj4gIAo+ICBtYWtlIC1qJChucHJvYykgZGlzdAo+ICsKPiArIyBCdWlsZCBhbGwgdGhl
IGNvbmZpZ3Mgd2UgY2FyZSBhYm91dAo+ICtjYXNlICR7WEVOX1RBUkdFVF9BUkNIfSBpbgo+ICsg
ICAgeDg2XzY0KSBhcmNoPXg4NiA7Owo+ICsgICAgKikgZXhpdCAwIDs7Cj4gK2VzYWMKPiArCj4g
K2NmZ19kaXI9ImF1dG9tYXRpb24vY29uZmlncy8ke2FyY2h9Igo+ICtmb3IgY2ZnIGluIGBscyAk
e2NmZ19kaXJ9YDsgZG8KPiArICAgIGVjaG8gIkJ1aWxkaW5nICRjZmciCj4gKyAgICBybSAtZiB4
ZW4vLmNvbmZpZwo+ICsgICAgbWFrZSAtQyB4ZW4gS0JVSUxEX0RFRkNPTkZJRz0uLi8uLi8uLi8u
Li8ke2NmZ19kaXJ9LyR7Y2ZnfSBYRU5fQ09ORklHX0VYUEVSVD15IGRlZmNvbmZpZwo+ICsgICAg
bWFrZSAtaiQobnByb2MpIC1DIHhlbiBYRU5fQ09ORklHX0VYUEVSVD15Cj4gK2RvbmUKPiArCj4g
LS0gCj4gMi4xMS4wCj4gCgpTZWVtcyB2ZXJ5IHJlYXNvbmFibGUgdG8gbWUuCgpBY2tlZC1ieTog
RG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 19:59:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 19:59: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-devel-bounces@lists.xenproject.org>)
	id 1gJl1f-0001r1-5U; Mon, 05 Nov 2018 19:59: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=y45x=nq=citrix.com=prvs=8403a2554=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gJl1e-0001qv-B5
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 19:59:06 +0000
X-Inumbo-ID: 3e2fcf42-e135-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e2fcf42-e135-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 19:59:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,469,1534809600"; d="scan'208";a="81431668"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1541416600-30056-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416600-30056-6-git-send-email-andrew.cooper3@citrix.com>
 <20181105175208.2653ixmmqsg2smgm@mac.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8055d11d-15cf-cb1a-e1e5-7296115314f5@citrix.com>
Date: Mon, 5 Nov 2018 19:58:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181105175208.2653ixmmqsg2smgm@mac.citrite.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 5/5] x86/domctl: Implement
 XEN_DOMCTL_get_cpu_policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMTEvMTggMTc6NTIsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gTW9uLCBOb3Yg
MDUsIDIwMTggYXQgMTE6MTY6NDBBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5j
Cj4+IGluZGV4IDk1ZWQ4NTMuLjJjNDEwMzEgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL21pc2MveGVu
LWNwdWlkLmMKPj4gKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwo+PiBAQCAtMyw2ICszLDgg
QEAKPj4gICNpbmNsdWRlIDxlcnIuaD4KPj4gICNpbmNsdWRlIDxnZXRvcHQuaD4KPj4gICNpbmNs
dWRlIDxzdHJpbmcuaD4KPj4gKyNpbmNsdWRlIDxlcnJuby5oPgo+PiArI2luY2x1ZGUgPGxpbWl0
cy5oPgo+PiAgCj4+ICAjaW5jbHVkZSA8eGVuY3RybC5oPgo+PiAgCj4+IEBAIC0zMDksMTEgKzMx
MSwxMyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4+ICB7Cj4+ICAgICAgZW51
bSB7IE1PREVfVU5LTk9XTiwgTU9ERV9JTkZPLCBNT0RFX0RFVEFJTCwgTU9ERV9JTlRFUlBSRVQs
IE1PREVfUE9MSUNZIH0KPj4gICAgICBtb2RlID0gTU9ERV9VTktOT1dOOwo+PiArICAgIGludCBk
b21pZCA9IC0xOwo+IFdvdWxkIGl0IGJlIGJldHRlciB0byB1c2UgRE9NSURfSU5WQUxJRCBpbnN0
ZWFkIG9mIC0xPwoKVGhhdCBkb2Vzbid0IGV4aXN0IGFueXdoZXJlIGNvbnNpc3RlbnQgb3IgdXNl
ZnVsIHRvIHVzZSBpbiB0aGlzIGNhc2UuwqAKKEFsc28sIGNvbmZ1c2luZ2x5LCBET01JRF9JTlZB
TElEIGlzIDB4N2ZmNCBpbiB0aGUgcHVibGljIEFCSSwgd2hpY2ggaXMKZGlmZmVyZW50IHRvIHRo
ZSBJTlZBTElEX0RPTUlEIG9mIH4wLy0xIHVzZWQgYnkgdmFyaW91cyBiaXRzIG9mIGxpYnhjCmFu
ZCBsaWJ4bCkKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 20:43:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 20:43: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-devel-bounces@lists.xenproject.org>)
	id 1gJli4-0005eE-Ig; Mon, 05 Nov 2018 20:42: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=mof2=nq=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gJli2-0005e9-Je
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 20:42:54 +0000
X-Inumbo-ID: 5dd33d04-e13b-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5dd33d04-e13b-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 20:42:53 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4B3972081C;
 Mon,  5 Nov 2018 20:42:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541450572;
 bh=mpYBOGJbnTx61gvJOQLGN+tortn+fMshMKMVkW1726w=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=HohISTMnE5yKNxXQZUvHkn8Z2AeCDhScQkZsSrKm6DqiiLb/Mw4yrtNj2fl9CVuu0
 sfpr0OrIvwVq1w1SfG00wT7ANz7+RtRbIuCmPf1MDvJGroEGSj9giDi1ilfpmN2l8g
 i1QXDuW060SmEPqoNJe5quRlx9qVbZSKtDpJ/i0A=
Date: Mon, 5 Nov 2018 12:42:50 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181008183352.16291-12-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1811051241460.18518@sstabellini-ThinkPad-X260>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-12-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 11/16] xen/arm: vsysreg: Add wrapper to handle
 sysreg access trapped by HCR_EL2.TVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA4IE9jdCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQSBmb2xsb3ctdXAgcGF0
Y2ggd2lsbCByZXF1aXJlIHRvIGVtdWxhdGUgc29tZSBhY2Nlc3NlcyB0byBzeXN0ZW0KPiByZWdp
c3RlcnMgdHJhcHBlZCBieSBIQ1JfRUwyLlRWTS4gV2hlbiBzZXQsIGFsbCBOUyBFTDEgd3JpdGVz
IHRvIHRoZQo+IHZpcnR1YWwgbWVtb3J5IGNvbnRyb2wgcmVnaXN0ZXJzIHdpbGwgYmUgdHJhcHBl
ZCB0byB0aGUgaHlwZXJ2aXNvci4KPiAKPiBUaGlzIHBhdGNoIGFkZHMgdGhlIGluZnJhc3RydWN0
dXJlIHRvIHBhc3N0aHJvdWdoIHRoZSBhY2Nlc3MgdG8gdGhlIGhvc3QKPiByZWdpc3RlcnMuCj4g
Cj4gTm90ZSB0aGF0IEhDUl9FTDIuVFZNIHdpbGwgYmUgc2V0IGluIGEgZm9sbG93LXVwIHBhdGNo
IGR5bmFtaWNhbGx5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMgfCA1NyAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hh
bmdlZCwgNTcgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJt
NjQvdnN5c3JlZy5jIGIveGVuL2FyY2gvYXJtL2FybTY0L3ZzeXNyZWcuYwo+IGluZGV4IDZlNjA4
MjQ1NzIuLjE1MTc4Nzk2OTcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L3ZzeXNy
ZWcuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMKPiBAQCAtMjMsNiArMjMs
NDYgQEAKPiAgI2luY2x1ZGUgPGFzbS90cmFwcy5oPgo+ICAjaW5jbHVkZSA8YXNtL3Z0aW1lci5o
Pgo+ICAKPiArLyoKPiArICogTWFjcm8gdG8gaGVscCBnZW5lcmF0aW5nIGhlbHBlcnMgZm9yIHJl
Z2lzdGVycyB0cmFwcGVkIHdoZW4KPiArICogSENSX0VMMi5UVk0gaXMgc2V0Lgo+ICsgKgo+ICsg
KiBOb3RlIHRoYXQgaXQgb25seSB0cmFwcyBOUyB3cml0ZSBhY2Nlc3MgZnJvbSBFTDEuCj4gKyAq
Lwo+ICsjZGVmaW5lIFRWTV9SRUcocmVnKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiArc3RhdGljIGJvb2wgdnJlZ19lbXVsYXRlXyMjcmVnKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCAqciwgYm9vbCByZWFkKSAgICAgICAgICAgICAgXAo+ICt7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiArICAgIEdVRVNUX0JVR19PTihyZWFkKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBXUklURV9TWVNSRUc2NCgqciwgcmVnKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiArICAgIHJldHVybiB0cnVlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gK30KPiArCj4gKy8qIERlZmluaW5nIGhlbHBlcnMgZm9yIGVtdWxh
dGluZyBzeXNyZWcgcmVnaXN0ZXJzLiAqLwo+ICtUVk1fUkVHKFNDVExSX0VMMSkKPiArVFZNX1JF
RyhUVEJSMF9FTDEpCj4gK1RWTV9SRUcoVFRCUjFfRUwxKQo+ICtUVk1fUkVHKFRDUl9FTDEpCj4g
K1RWTV9SRUcoRVNSX0VMMSkKPiArVFZNX1JFRyhGQVJfRUwxKQo+ICtUVk1fUkVHKEFGU1IwX0VM
MSkKPiArVFZNX1JFRyhBRlNSMV9FTDEpCj4gK1RWTV9SRUcoTUFJUl9FTDEpCj4gK1RWTV9SRUco
QU1BSVJfRUwxKQo+ICtUVk1fUkVHKENPTlRFWFRJRFJfRUwxKQo+ICsKPiArLyogTWFjcm8gdG8g
Z2VuZXJhdGUgZWFzaWx5IGNhc2UgZm9yIGNvLXByb2Nlc3NvciBlbXVsYXRpb24gKi8KPiArI2Rl
ZmluZSBHRU5FUkFURV9DQVNFKHJlZykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICsgICAgY2FzZSBIU1JfU1lTUkVHXyMjcmVnOiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgICAgICBib29sIHJlczsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgcmVzID0gdnJl
Z19lbXVsYXRlX3N5c3JlZzY0KHJlZ3MsIGhzciwgdnJlZ19lbXVsYXRlXyMjcmVnKTsgICAgIFwK
PiArICAgICAgICBBU1NFUlQocmVzKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIGJyZWFrOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICB9Cj4gKwo+ICB2
b2lkIGRvX3N5c3JlZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiAgICAgICAgICAgICAg
ICAgY29uc3QgdW5pb24gaHNyIGhzcikKPiAgewo+IEBAIC00NCw2ICs4NCwyMyBAQCB2b2lkIGRv
X3N5c3JlZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiAgICAgICAgICBicmVhazsKPiAg
Cj4gICAgICAvKgo+ICsgICAgICogSENSX0VMMi5UVk0KPiArICAgICAqCj4gKyAgICAgKiBBUk12
OCAoRERJIDA0ODdCLmIpOiBUYWJsZSBEMS0zNwoKWW91IG1pZ2h0IHdhbnQgdG8gcHJvdmlkZSBh
IG1vcmUgdXAgdG8gZGF0ZSByZWZlcmVuY2UuCkluIGFueSBjYXNlOgoKUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCj4gKyAgICAgKi8KPiAr
ICAgIEdFTkVSQVRFX0NBU0UoU0NUTFJfRUwxKQo+ICsgICAgR0VORVJBVEVfQ0FTRShUVEJSMF9F
TDEpCj4gKyAgICBHRU5FUkFURV9DQVNFKFRUQlIxX0VMMSkKPiArICAgIEdFTkVSQVRFX0NBU0Uo
VENSX0VMMSkKPiArICAgIEdFTkVSQVRFX0NBU0UoRVNSX0VMMSkKPiArICAgIEdFTkVSQVRFX0NB
U0UoRkFSX0VMMSkKPiArICAgIEdFTkVSQVRFX0NBU0UoQUZTUjBfRUwxKQo+ICsgICAgR0VORVJB
VEVfQ0FTRShBRlNSMV9FTDEpCj4gKyAgICBHRU5FUkFURV9DQVNFKE1BSVJfRUwxKQo+ICsgICAg
R0VORVJBVEVfQ0FTRShBTUFJUl9FTDEpCj4gKyAgICBHRU5FUkFURV9DQVNFKENPTlRFWFRJRFJf
RUwxKQo+ICsKPiArICAgIC8qCj4gICAgICAgKiBNRENSX0VMMi5URFJBCj4gICAgICAgKgo+ICAg
ICAgICogQVJNdjggKERESSAwNDg3QS5kKTogRDEtMTUwOCBUYWJsZSBEMS01Nwo+IC0tIAo+IDIu
MTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 20:54:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 20:54: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-devel-bounces@lists.xenproject.org>)
	id 1gJltA-0006VD-Lj; Mon, 05 Nov 2018 20:54: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=7d4t=nq=nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1gJlt8-0006V8-T4
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 20:54:22 +0000
X-Inumbo-ID: f77851f0-e13c-11e8-9a16-bc764e045a96
Received: from ucol19pa09.eemsg.mail.mil (unknown [214.24.24.82])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f77851f0-e13c-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 20:54:20 +0000 (UTC)
X-EEMSG-check-008: 789047612|UCOL19PA09_EEMSG_MP7.csd.disa.mil
X-IronPort-AV: E=Sophos;i="5.54,469,1534809600"; d="scan'208";a="789047612"
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by ucol19pa09.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 05 Nov 2018 20:54:19 +0000
X-IronPort-AV: E=Sophos;i="5.54,469,1534809600"; d="scan'208";a="20299070"
IronPort-PHdr: =?us-ascii?q?9a23=3ANLLc9BTD/t/7ZE+dzOqTJ1zNRtpsv+yvbD5Q0Y?=
 =?us-ascii?q?Iujvd0So/mwa67ZxyAt8tkgFKBZ4jH8fUM07OQ7/i/HzRYqb+681k6OKRWUB?=
 =?us-ascii?q?EEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAA?=
 =?us-ascii?q?jwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba9wIRmssQndqtQdjJd/JKo21h?=
 =?us-ascii?q?bHuGZDdf5MxWNvK1KTnhL86dm18ZV+7SleuO8v+tBZX6nicKs2UbJXDDI9M2?=
 =?us-ascii?q?Ao/8LrrgXMTRGO5nQHTGoblAdDDhXf4xH7WpfxtTb6tvZ41SKHM8D6Uaw4VD?=
 =?us-ascii?q?K/5KpwVhTmlDkIOCI48GHPi8x/kqRboA66pxdix4LYeZyZOOZicq/Ye94VS3?=
 =?us-ascii?q?BBXsJMXCJfBI2yYZYEA+4YMepGs4Xxol0Dpga8CwaxHuPi0j9GiGHr060m3e?=
 =?us-ascii?q?ovEhvG3A08ENwBv3vZt8n1O7wWXOyp0KXE0TfOYvVL0jn98ojIdRUhrOmCUb?=
 =?us-ascii?q?x+b8XfyFMvGBnfgVWesYDuIj2b2f4Ls2ia8eVgUf+khW8ppwpspTWg28gshZ?=
 =?us-ascii?q?TXiYIa0FDL7z50wIAuJdKiUkJ7btmkEIVJuiycKoB4QdsiTnl1tCom0LEKp4?=
 =?us-ascii?q?O3cSgQxJg52RLSaeaLf5WL7x77SeqdPS10iGx4dL+/nRq+70atx+/mWsWqzV?=
 =?us-ascii?q?pGsDJJnsTNu30JzRDf9MiKR/Rn8kqgwzqDygLe5vxCLEspj6TUMYQhzaQ1lp?=
 =?us-ascii?q?cLtETDGTL5l1vuga+Nc0Uk5vCo6+P6YrX6vpOcN5F7igX5Mqk2ncKxHOY2PB?=
 =?us-ascii?q?YXU2aa++qwyaTv8kP2TrhWkvE6j7PVv4zdJcQBvq61GQlV0p055BqlADem18?=
 =?us-ascii?q?oYkWEGLFJDZh2Hk5DkN0zSLPziE/uznlShnC11y/zYPLDtGIjBI3vbnLfkZ7?=
 =?us-ascii?q?l96kpcyAQpzdBY4pJZEqwOIP3uVUDvu9zYFAU2Pheyw+b8EtpxzIweWWWRAq?=
 =?us-ascii?q?OBKqPdrUeI5v4zI+mLfIIbuyzyK/4/6/Dql3A2hVwdfbKu3ZsRc323AOlmL1?=
 =?us-ascii?q?+FbnrtntcBC2YKvwUkQOP2j12CVCZZZ2yuUKIk+jE7FIWmAJ/HSI2wnrOBwS?=
 =?us-ascii?q?O7HpxKaWBGEV2MCmrod56aVPsWdC2SJcphmCQeVbe9U48hyQ2utAjixrV6Ie?=
 =?us-ascii?q?rb5zMXtZ351Ndv/ODTiREz+iB0D8SayW2NSXp0kXkSSz8526B/v1R3yk2f3q?=
 =?us-ascii?q?hgn/xYCdtT6utHUwgkNJ7Q1eh6C9HvWg7fZdqGVFemQsm8ATEwQdM92cMBY0?=
 =?us-ascii?q?F4G9+6lBDMwzKqA6MJl7yMHJE1/bzT337oK8lg1XnGyrcuj109T8tLNG2mnb?=
 =?us-ascii?q?J/9xPJC4/GjUqZkbymdaMG3C7C7G2D13aBvFlEUA5sVqXIRWoQZk3LotTj+E?=
 =?us-ascii?q?zDQaWiBqggMgtG0c6NNLFKZ9PygFpaRffjJM7eY2O+mmuqGRmIwbaMZpLwe2?=
 =?us-ascii?q?oBxCXdFFQEkwcL8HacMgg+CTmuo3jEADx2D13vfljh/vV/qHOnVE80zg6LY1?=
 =?us-ascii?q?d92Lqy/x4fneacRO8L3rIYpCchrC15HE2j0NLMBNqPuQpgcL9BbtI9+lhHzm?=
 =?us-ascii?q?bZtw1mM5O8LqBimkQecwV4vk/0yxp3DYBAwoAWqyZl5Qx+M6+HmHhGcCuVx9?=
 =?us-ascii?q?+4brTRJnP/41akbKnO10uF+N2X5r0O+LIzrFC1+EmZG0xn/3h53t0dh2uR4N?=
 =?us-ascii?q?DGARQfVbr1U10r7F5qqrecZTMysdDu2GVoIJWz53XO1N4kC/Es4gqxdNdYdq?=
 =?us-ascii?q?WfHUn9FNNQT5yiJ+AnlEKgRg4VN+BVsqgvNoWpcOXQi4CxO+M11h6ron5O6Y?=
 =?us-ascii?q?45mm6F8StxTqbnld5Rz/6U0wSdXh/6l17nvcfpz9MXLQoOF3aynHC3TLVaYb?=
 =?us-ascii?q?d/KMNSUz+j?=
X-IPAS-Result: =?us-ascii?q?A2AcAAB0reBb/xLj1wplHAEBAQQBAQcEAQGBUQcBAQsBg?=
 =?us-ascii?q?VqCNwqDbIgYjiWSNoR3gXoNhGwCF4NcNA0NAQMBAQEBAQECAYEUgjYkAYJfA?=
 =?us-ascii?q?QEBAQIBIxFFBQ0BCBUFAgYgAgQwDgcRAQQBDQUIglqCOasFgS6FLYR0CQGBA?=
 =?us-ascii?q?Yp8BoIAgVeCFzWFAIMCMYImAop0lD4JApEngUYBjxkslxqBQ4INKwpBD4IOg?=
 =?us-ascii?q?RmQWW+MdoEfAQE?=
Received: from msht-gh1-uea01.corp.nsa.gov ([10.215.227.18])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 05 Nov 2018 20:54:19 +0000
Received: from MSMR-GH1-UEA05.corp.nsa.gov (10.215.228.28) by
 MSHT-GH1-UEA01.corp.nsa.gov (10.215.227.18) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 5 Nov 2018 15:54:18 -0500
Received: from MSMR-GH1-UEA01.corp.nsa.gov ([169.254.6.171]) by
 MSMR-GH1-UEA05.corp.nsa.gov ([169.254.10.137]) with mapi id 14.03.0415.000;
 Mon, 5 Nov 2018 15:54:14 -0500
From: "DeGraaf, Daniel G" <dgdegra@nsa.gov>
To: 'Andrew Cooper' <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 4/5] x86/sysctl: Implement XEN_SYSCTL_get_cpu_policy
Thread-Index: AdR1STB3UHN6Ai/6Q3mr+KLlWT58pQ==
Date: Mon, 5 Nov 2018 20:54:14 +0000
Message-ID: <BA190A75E8413C49BB9E1D2B85D1181174725C1A@MSMR-GH1-UEA01.corp.nsa.gov>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.215.237.212]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 4/5] x86/sysctl: Implement
 XEN_SYSCTL_get_cpu_policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: "dgdegra@tycho.nsa.gov" <dgdegra@tycho.nsa.gov>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+DQo+IA0KPiBQ
cm92aWRlIGEgU1lTQ1RMIGZvciB0aGUgdG9vbHN0YWNrIHRvIG9idGFpbiBjb21wbGV0ZSBzeXN0
ZW0gQ1BVSUQgYW5kIE1TUg0KPiBwb2xpY3kgaW5mb3JtYXRpb24uDQo+IA0KPiBGb3IgdGhlIGZs
YXNrIHNpZGUgb2YgdGhpbmdzLCB0aGlzIHN1Ym9wIGlzIGNsb3NlbHkgcmVsYXRlZCB0bw0KPiB7
cGh5cyxjcHV0b3BvLG51bWF9aW5mbywgc28gc2hhcmVzIHRoZSBwaHlzaW5mbyBhY2Nlc3MgdmVj
dG9yLg0KDQpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+
DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 21:01:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 21:01: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-devel-bounces@lists.xenproject.org>)
	id 1gJlzV-0007JL-HI; Mon, 05 Nov 2018 21:00: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=7d4t=nq=nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1gJlzU-0007JG-OG
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 21:00:56 +0000
X-Inumbo-ID: e2115968-e13d-11e8-b962-12d6303a7972
Received: from USFB19PA12.eemsg.mail.mil (unknown [214.24.26.83])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e2115968-e13d-11e8-b962-12d6303a7972;
 Mon, 05 Nov 2018 21:00:54 +0000 (UTC)
X-EEMSG-check-008: 228574033|USFB19PA12_EEMSG_MP8.csd.disa.mil
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by USFB19PA12.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 05 Nov 2018 21:00:52 +0000
X-IronPort-AV: E=Sophos;i="5.54,469,1534809600"; d="scan'208";a="20299446"
IronPort-PHdr: =?us-ascii?q?9a23=3Alu4ejxHHbLL1o2ICqTw7h51GYnF86YWxBRYc79?=
 =?us-ascii?q?8ds5kLTJ76pMW7bnLW6fgltlLVR4KTs6sC17KJ9fi4EUU7or+5+EgYd5JNUx?=
 =?us-ascii?q?JXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQ?=
 =?us-ascii?q?viPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCa/bL9oMBm6sRjau9ULj4dlNqs/0A?=
 =?us-ascii?q?bCrGFSe+RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG?=
 =?us-ascii?q?81/9HktQPCTQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUj?=
 =?us-ascii?q?m58axlVAHnhzsGNz4h8WHYlMpwjL5AoBm8oxBz2pPYbJ2JOPZ7eK7Sc8kaRW?=
 =?us-ascii?q?5cVchPUSJPDJ63Y48WA+YfIepUqo/wrEYMoxSjHwmhHOPhxCFViH/q06M00P?=
 =?us-ascii?q?4hEQDa0wIvEN0Dq2jUo87xOasOTey50KvFwDPeZP1Wwzf9743Ifwgvrf+CQ7?=
 =?us-ascii?q?1+cNDRxlM1GAPLllmbtILrMCmT1uQMrWeb6/drW+Ohh2U6rAx+vzevydoyhY?=
 =?us-ascii?q?nGnIIa0EvJ9SNiwIkvP9G4R0l7YcC9HZZWqiqUNJN2T9s/T210oio21KAKtJ?=
 =?us-ascii?q?6hcCQU1pgqxQTTZ+GEfoSV+h7vSfqdLS1miH54eL+znQi+/Eaix+HmSMW4zU?=
 =?us-ascii?q?hGojJYntTNsn0BzQLf58iIR/dn/0qtwyuD2gLO5uxCPEs6j7DUK4Q7zb41jp?=
 =?us-ascii?q?cTtEPDETLol0jul6+Wc1kk+vCv6+T6frXqvp+cOJFwigH5KqkgndGxD+YmPA?=
 =?us-ascii?q?QXXmaV+/mw2KTt8kP2XLhGkuM6nrPFv5DdP8QbvrS1AwlO0ok58Rq/ADCm0M?=
 =?us-ascii?q?oAkXkGKlJKZg6HgpD0N13SOvz0E+qzjlS2nDt12fzLPKftDojOI3TeiLvheK?=
 =?us-ascii?q?xy609YyAo919Bf4JdUB6kcL/L8R0D+qtPYDgUjPAGvxebnE89y2pkRWWKIHK?=
 =?us-ascii?q?+VKLnSvkOQ5uIzP+mMY5cYuTjjJPgk/fLuiX45mUIDcaSywZQXaWy4Hu5nI0?=
 =?us-ascii?q?SWe3bjntABEWIStAokUOPqkEGCUSJUZ3uqXKwz/Dc7BJiiA4jZWo+tg6eB3C?=
 =?us-ascii?q?C9HpBNeG9GF0qAHmvpd4WYQfcMaS2TLtV9nTwDULirU5Uh2g22tA/m17pnKf?=
 =?us-ascii?q?LZ9TAXtZ3+ytd16PfTmgsp+DxoD8WSz2GNT2ZukmMOXD85xrpzoUN6yledya?=
 =?us-ascii?q?J4meBXFcRP5/NVVQc3LYTcz+t1C9/sQALNZM+JR0y7Qti9HT4xT84xw8UPY0?=
 =?us-ascii?q?dyAdmtkhfD3y+yCb8Pi7OLHIA08r7b33XpKMdy1XDG2LA8gFY4XMtAK2mmi7?=
 =?us-ascii?q?V79wjSHI7Jj16Zm7yldKsC2i7B7mCDzXCBvEtASg5/Tb3FXWwDZkvRtdn2/E?=
 =?us-ascii?q?XCQKK0Cbs5PApN09KNKqxNat3xk1pGXvnuNc/CbGKwh2ewHxeIx7yWYIX2fG?=
 =?us-ascii?q?Ud2T3XCFIYnAAL4XaGKQ8+Cz+lrW/DEjNuCFbvY0Lw/ul+s367VVI0zxqUYE?=
 =?us-ascii?q?F7y7W1/RsVj+SGS/wPxrIEpDshqzJsEVamwd3WEdWAqBRhfalGfNw84E1I1X?=
 =?us-ascii?q?ndtwx8JZGvM6FihkIEcwR2sELizQl4CoJFkZtikHR/gyN0JbiVzxtqcDSA0I?=
 =?us-ascii?q?q/cuneLGXo8Q/pYKnRwlzEi/6d+7sV6eR+oFLm6kXhJkcktnlqzdRRmy+M65?=
 =?us-ascii?q?OPAAcMXJbZVkcs6wM8t7zcJC4n6NWH73B0NbiItWqI190lCeQ/wz68btxfN+?=
 =?us-ascii?q?WCDwa0HMoETYD6JOMmllezZzoYLetS8+gyJMrgePyYjv2FJuFlyXiKgEtd6Y?=
 =?us-ascii?q?lzlgqg/ix9R+qA8NxNl/2X0gaITT7Uikyo9M/wh9YXNnkpAmOjxH28V8Zqba?=
 =?us-ascii?q?pocNNOUD32Lg=3D=3D?=
X-IPAS-Result: =?us-ascii?q?A2AcAACeruBb/7Xj1wplHAEBAQQBAQcEAQGBUQcBAQsBg?=
 =?us-ascii?q?VqCNwqDbIgYjiWSNoR3gXoNhGwCF4NcNA0NAQMBAQEBAQECAYEUgjYkAYJfA?=
 =?us-ascii?q?QEBAQIBIxFFBQ0BCBUFAgYgAgQwDgcRAQQBDQUIglqCOasRgS6FLYR0CQGBA?=
 =?us-ascii?q?Yp8BoIAgVeCTIUAgwIxgiYCinSUPgkCkSeBRg+PCyyJFo4EgUOCDSsKQQ+CD?=
 =?us-ascii?q?oEZkFlvjHaBHwEB?=
Received: from msht-gh1-uea02.corp.nsa.gov ([10.215.227.181])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 05 Nov 2018 21:00:51 +0000
Received: from MSMR-GH1-UEA02.corp.nsa.gov (10.215.227.180) by
 MSHT-GH1-UEA02.corp.nsa.gov (10.215.227.181) with Microsoft SMTP Server (TLS)
 id 14.3.389.1; Mon, 5 Nov 2018 16:00:50 -0500
Received: from MSMR-GH1-UEA01.corp.nsa.gov ([169.254.6.171]) by
 MSMR-GH1-UEA02.corp.nsa.gov ([169.254.7.121]) with mapi id 14.03.0415.000;
 Mon, 5 Nov 2018 16:00:49 -0500
From: "DeGraaf, Daniel G" <dgdegra@nsa.gov>
To: 'Andrew Cooper' <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 5/5] x86/domctl: Implement XEN_DOMCTL_get_cpu_policy
Thread-Index: AdR1SdH9M8kQ/x2dT+KK94yghHJBWA==
Date: Mon, 5 Nov 2018 21:00:48 +0000
Message-ID: <BA190A75E8413C49BB9E1D2B85D1181174728C3B@MSMR-GH1-UEA01.corp.nsa.gov>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.215.237.212]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 5/5] x86/domctl: Implement
 XEN_DOMCTL_get_cpu_policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: "dgdegra@tycho.nsa.gov" <dgdegra@tycho.nsa.gov>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+DQo+IA0KPiBU
aGlzIGZpbmFsbHkgKGFmdGVyIGxpdGVyYWxseSB5ZWFycyBvZiB3b3JrISkgbWFya3MgdGhlIHBv
aW50IHdoZXJlIHRoZQ0KPiB0b29sc3RhY2sgY2FuIGFzayB0aGUgaHlwZXJ2aXNvciBmb3IgdGhl
IGN1cnJlbnQgQ1BVSUQgY29uZmlndXJhdGlvbiBvZiBhDQo+IHNwZWNpZmljIGRvbWFpbi4NCj4g
DQo+IEludHJvZHVjZSBhIG5ldyBmbGFzayBhY2Nlc3MgdmVjdG9yIGFuZCB1cGRhdGUgdGhlIGRl
ZmF1bHQgcG9saWNpZXMuDQo+IA0KPiBBbHNvIGV4dGVuZCB4ZW4tY3B1aWQncyAtLXBvbGljeSBt
b2RlIHRvIGJlIGFibGUgdG8gdGFrZSBhIGRvbWlkIGFuZCBkdW1wIGENCj4gc3BlY2lmaWMgZG9t
YWlucyBDUFVJRCBhbmQgTVNSIHBvbGljeS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IFNlcmdl
eSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4NCg0KQWNrZWQtYnk6IERhbmllbCBE
ZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pg0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 21:08:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 21:08: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-devel-bounces@lists.xenproject.org>)
	id 1gJm78-0007W2-DG; Mon, 05 Nov 2018 21:08:50 +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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJm76-0007Vq-PY
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 21:08:48 +0000
X-Inumbo-ID: fc1d3ad8-e13e-11e8-81a3-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc1d3ad8-e13e-11e8-81a3-12d6303a7972;
 Mon, 05 Nov 2018 21:08:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJm72-0002LL-IX; Mon, 05 Nov 2018 21:08:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJm72-0002MO-72; Mon, 05 Nov 2018 21:08:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJm72-0001UI-6S; Mon, 05 Nov 2018 21:08:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129454-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=e40f8efb8b06e023689120452e7ed5db199363de
X-Osstest-Versions-That: ovmf=e048ce883c8e9f746a655ca5a4c8c0ce34198999
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Nov 2018 21:08:44 +0000
Subject: [Xen-devel] [ovmf test] 129454: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQ1NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk0NTQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBlNDBmOGVmYjhiMDZlMDIzNjg5MTIwNDUyZTdlZDVk
YjE5OTM2M2RlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlMDQ4Y2U4
ODNjOGU5Zjc0NmE2NTVjYTVhNGM4YzBjZTM0MTk4OTk5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjk0MzAgIDIwMTgtMTEtMDUgMDI6NDE6MjkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI5NDU0ICAyMDE4LTExLTA1IDExOjQxOjQ1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEJvYkNGIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBG
dSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgSmltIERhaWxleSA8amltX2RhaWxleUBk
ZWxsLmNvbT4KICBKaW0uRGFpbGV5QGRlbGwuY29tIDxKaW0uRGFpbGV5QGRlbGwuY29tPgogIExp
bWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xlaS56aGFu
Z0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4K
ICBTdW1pdCBHYXJnIDxzdW1pdC5nYXJnQGxpbmFyby5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgZTA0OGNlODgzYy4uZTQwZjhlZmI4YiAg
ZTQwZjhlZmI4YjA2ZTAyMzY4OTEyMDQ1MmU3ZWQ1ZGIxOTkzNjNkZSAtPiB4ZW4tdGVzdGVkLW1h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 21:10:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 21:10: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-devel-bounces@lists.xenproject.org>)
	id 1gJm8g-0008CW-QZ; Mon, 05 Nov 2018 21:10: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=mof2=nq=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gJm8f-0008CQ-C4
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 21:10:25 +0000
X-Inumbo-ID: 35d524f2-e13f-11e8-ad21-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35d524f2-e13f-11e8-ad21-12d6303a7972;
 Mon, 05 Nov 2018 21:10:24 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 18DBD2084F;
 Mon,  5 Nov 2018 21:10:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541452223;
 bh=+1SP2xSW9/o2VX9UMR6IQMiMSgIPSUq2ZM2QDPK8SPs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=TfA3sfe0HoDCCMHPStxrsSMHJFmbL5geAJO96FWM3Yih0+gGMaldm5DsTaT/A6hnp
 qX6c9p66TQCPbxw5RL4LJo1/xdGrHnwM/tQLMXy2nmySBRjeJnefS5sl8jEKm1+GwG
 As0KtwFgH4wD5bWtK89D0e+lTVZtXT191LtfAxcw=
Date: Mon, 5 Nov 2018 13:10:21 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181008183352.16291-16-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1811051244320.18518@sstabellini-ThinkPad-X260>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-16-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 15/16] xen/arm: Implement Set/Way operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA4IE9jdCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gU2V0L1dheSBvcGVyYXRp
b25zIGFyZSB1c2VkIHRvIHBlcmZvcm0gbWFpbnRlbmFuY2Ugb24gYSBnaXZlbiBjYWNoZS4KPiBB
dCB0aGUgbW9tZW50LCBTZXQvV2F5IG9wZXJhdGlvbnMgYXJlIG5vdCB0cmFwcGVkIGFuZCB0aGVy
ZWZvcmUgYSBndWVzdAo+IE9TIHdpbGwgZGlyZWN0bHkgYWN0IG9uIHRoZSBsb2NhbCBjYWNoZS4g
SG93ZXZlciwgYSB2Q1BVIG1heSBtaWdyYXRlIHRvCj4gYW5vdGhlciBwQ1BVIGluIHRoZSBtaWRk
bGUgb2YgdGhlIHByb2Nlc3Nvci4gVGhpcyB3aWxsIHJlc3VsdCB0byBoYXZlCj4gY2FjaGUgd2l0
aCBzdGFsbCBkYXRhIChTZXQvV2F5IGFyZSBub3QgcHJvcGFnYXRlZCkgcG90ZW50aWFsbHkgY2F1
c2luZwo+IGNyYXNoLiBUaGlzIG1heSBiZSB0aGUgY2F1c2Ugb2YgaGVpc2VuYnVnIG5vdGljZWQg
aW4gT3NzdGVzdCBbMV0uCj4gCj4gRnVydGhlcm1vcmUsIFNldC9XYXkgb3BlcmF0aW9ucyBhcmUg
bm90IGF2YWlsYWJsZSBvbiBzeXN0ZW0gY2FjaGUuIFRoaXMKPiBtZWFucyB0aGF0IE9TLCBzdWNo
IGFzIExpbnV4IDMyLWJpdCwgcmVseWluZyBvbiB0aG9zZSBvcGVyYXRpb25zIHRvCj4gZnVsbHkg
Y2xlYW4gdGhlIGNhY2hlIGJlZm9yZSBkaXNhYmxpbmcgTU1VIG1heSBicmVhayBiZWNhdXNlIGRh
dGEgbWF5Cj4gc2l0cyBpbiBzeXN0ZW0gY2FjaGVzIGFuZCBub3QgaW4gUkFNLgo+IAo+IEZvciBt
b3JlIGRldGFpbHMgYWJvdXQgU2V0L1dheSwgc2VlIHRoZSB0YWxrICJUaGUgQXJ0IG9mIFZpcnR1
YWxpemluZwo+IENhY2hlIE1haW50ZW5hbmNlIiBnaXZlbiBhdCBYZW4gU3VtbWl0IDIwMTggWzJd
Lgo+IAo+IEluIHRoZSBjb250ZXh0IG9mIFhlbiwgd2UgbmVlZCB0byB0cmFwIFNldC9XYXkgb3Bl
cmF0aW9ucyBhbmQgZW11bGF0ZQo+IHRoZW0uIEZyb20gdGhlIEFybSBBcm0gKEIxLjE0LjQgaW4g
RERJIDA0NkMuYyksIFNldC9XYXkgb3BlcmF0aW9ucyBhcmUKPiBkaWZmaWN1bHQgdG8gdmlydHVh
bGl6ZWQuIFNvIHdlIGNhbiBhc3N1bWUgdGhhdCBhIGd1ZXN0IE9TIHVzaW5nIHRoZW0gd2lsbAo+
IHN1ZmZlciB0aGUgY29uc2VxdWVuY2UgKGkuZSBzbG93bmVzcykgdW50aWwgZGV2ZWxvcGVyIHJl
bW92ZXMgYWxsIHRoZSB1c2FnZQo+IG9mIFNldC9XYXkuCj4gCj4gQXMgdGhlIHNvZnR3YXJlIGlz
IG5vdCBhbGxvd2VkIHRvIGluZmVyIHRoZSBTZXQvV2F5IHRvIFBoeXNpY2FsIEFkZHJlc3MKPiBt
YXBwaW5nLCBYZW4gd2lsbCBuZWVkIHRvIGdvIHRocm91Z2ggdGhlIGd1ZXN0IFAyTSBhbmQgY2xl
YW4gJgo+IGludmFsaWRhdGUgYWxsIHRoZSBlbnRyaWVzIG1hcHBlZC4KPiAKPiBCZWNhdXNlIFNl
dC9XYXkgaGFwcGVuIGluIGJhdGNoIChhIGxvb3Agb24gYWxsIFNldC9XYXkgb2YgYSBjYWNoZSks
IFhlbgo+IHdvdWxkIG5lZWQgdG8gZ28gdGhyb3VnaCB0aGUgUDJNIGZvciBldmVyeSBpbnN0cnVj
dGlvbnMuIFRoaXMgaXMgcXVpdGUKPiBleHBlbnNpdmUgYW5kIHdvdWxkIHNldmVyZWx5IGltcGFj
dCB0aGUgZ3Vlc3QgT1MuIFRoZSBpbXBsZW1lbnRhdGlvbiBpcwo+IHJlLXVzaW5nIHRoZSBLVk0g
cG9saWN5IHRvIGxpbWl0IHRoZSBudW1iZXIgb2YgZmx1c2g6Cj4gICAgIC0gSWYgd2UgdHJhcCBh
IFNldC9XYXkgb3BlcmF0aW9ucywgd2UgZW5hYmxlIFZNIHRyYXBwaW5nIChpLmUKICAgICAgICAg
ICAgICAgICAgIF4gcmVtb3ZlICdhJwoKPiAgICAgICBIVkNfRUwyLlRWTSkgdG8gZGV0ZWN0IGNh
Y2hlIGJlaW5nIHR1cm5lZCBvbi9vZmYsIGFuZCBkbyBhIGZ1bGwKPiAgICAgY2xlYW4uCgoiZG8g
YSBmdWxsIGNsZWFuIiBzdHJhaWdodCBhd2F5LCByaWdodD8gTWF5IEkgc3VnZ2VzdCBhIHJld29y
ZGluZyBvZgp0aGlzIGl0ZW06CgotIGFzIHNvb24gYXMgd2UgdHJhcCBhIHNldC93YXkgb3BlcmF0
aW9uLCB3ZSBlbmFibGUgVk0gdHJhcHBpbmcgKGkuZS4KICBIVkNfRUwyLlRWTSwgaXQgbGwgYWxs
b3cgdXMgdG8gZGV0ZWN0IGNhY2hlIGJlaW5nIHR1cm5lZCBvbi9vZmYpLAogIHRoZW4gd2UgZG8g
YSBmdWxsIGNsZWFuCgoKPiAgICAgLSBXZSBjbGVhbiB0aGUgY2FjaGVzIHdoZW4gdHVybmluZyBv
biBhbmQgb2ZmCgoiV2UgY2xlYW4gdGhlIGNhY2hlcyB3aGVuIHRoZSBndWVzdCB0dXJucyBjYWNo
ZXMgb24gb3Igb2ZmIgoKCj4gICAgIC0gT25jZSB0aGUgY2FjaGVzIGFyZSBlbmFibGVkLCB3ZSBz
dG9wIHRyYXBwaW5nIFZNIGluc3RydWN0aW9ucwo+IAo+IFsxXSBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDkvbXNnMDMxOTEuaHRtbAo+
IFsyXSBodHRwczovL2ZyLnNsaWRlc2hhcmUubmV0L3hlbl9jb21fbWdyL3ZpcnR1YWxpemluZy1j
YWNoZQo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMgfCAyNyArKysrKysrKysr
KysrKysrKy0KPiAgeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICB8IDY4ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL2FybS90cmFwcy5j
ICAgICAgICAgfCAgMiArLQo+ICB4ZW4vYXJjaC9hcm0vdmNwcmVnLmMgICAgICAgIHwgMjMgKysr
KysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgfCAxNiArKysrKysr
KysrKwo+ICA1IGZpbGVzIGNoYW5nZWQsIDEzNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jIGIveGVuL2Fy
Y2gvYXJtL2FybTY0L3ZzeXNyZWcuYwo+IGluZGV4IDE1MTc4Nzk2OTcuLjQzYzZjM2UzMGQgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L3ZzeXNyZWcuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS9hcm02NC92c3lzcmVnLmMKPiBAQCAtNDAsNyArNDAsMjAgQEAgc3RhdGljIGJvb2wgdnJl
Z19lbXVsYXRlXyMjcmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCAgICAgICAgICBcCj4g
IH0KPiAgCj4gIC8qIERlZmluaW5nIGhlbHBlcnMgZm9yIGVtdWxhdGluZyBzeXNyZWcgcmVnaXN0
ZXJzLiAqLwo+IC1UVk1fUkVHKFNDVExSX0VMMSkKPiArc3RhdGljIGJvb2wgdnJlZ19lbXVsYXRl
X1NDVExSX0VMMShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDY0X3QgKnIsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCByZWFkKQo+ICt7Cj4gKyAgICBz
dHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4gKyAgICBib29sIGNhY2hlX2VuYWJsZWQgPSB2Y3B1
X2hhc19jYWNoZV9lbmFibGVkKHYpOwo+ICsKPiArICAgIEdVRVNUX0JVR19PTihyZWFkKTsKPiAr
ICAgIFdSSVRFX1NZU1JFRygqciwgU0NUTFJfRUwxKTsKPiArCj4gKyAgICBwMm1fdG9nZ2xlX2Nh
Y2hlKHYsIGNhY2hlX2VuYWJsZWQpOwo+ICsKPiArICAgIHJldHVybiB0cnVlOwo+ICt9Cj4gKwo+
ICBUVk1fUkVHKFRUQlIwX0VMMSkKPiAgVFZNX1JFRyhUVEJSMV9FTDEpCj4gIFRWTV9SRUcoVENS
X0VMMSkKPiBAQCAtODQsNiArOTcsMTggQEAgdm9pZCBkb19zeXNyZWcoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsCj4gICAgICAgICAgYnJlYWs7Cj4gIAo+ICAgICAgLyoKPiArICAgICAqIEhD
Ul9FTDIuVFNXCj4gKyAgICAgKgo+ICsgICAgICogQVJNdjggKERESSAwNDg3Qi5iKTogVGFibGUg
RDEtNDIKPiArICAgICAqLwo+ICsgICAgY2FzZSBIU1JfU1lTUkVHX0RDSVNXOgo+ICsgICAgY2Fz
ZSBIU1JfU1lTUkVHX0RDQ1NXOgo+ICsgICAgY2FzZSBIU1JfU1lTUkVHX0RDQ0lTVzoKPiArICAg
ICAgICBpZiAoIGhzci5zeXNyZWcucmVhZCApCgpTaG91bGRuJ3QgaXQgYmUgIWhzci5zeXNyZWcu
cmVhZCA/CgoKPiArICAgICAgICAgICAgcDJtX3NldF93YXlfZmx1c2goY3VycmVudCk7Cj4gKyAg
ICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgLyoKPiAgICAgICAqIEhDUl9FTDIuVFZNCj4gICAgICAg
Kgo+ICAgICAgICogQVJNdjggKERESSAwNDg3Qi5iKTogVGFibGUgRDEtMzcKPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gaW5kZXggZGY2YjQ4
ZDczYi4uYTNkNGM1NjNiMSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vcDJtLmMKPiBAQCAtMTU2NCw2ICsxNTY0LDc0IEBAIGludCBwMm1fY2Fj
aGVfZmx1c2hfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQsIGdmbl90IGVuZCkK
PiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBwMm1fZmx1c2hfdm0oc3Ry
dWN0IHZjcHUgKnYpCj4gK3sKPiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0
X2hvc3RwMm0odi0+ZG9tYWluKTsKPiArCj4gKyAgICAvKiBYWFg6IEhhbmRsZSBwcmVlbXB0aW9u
ICovCgpZZXMsIGdvb2QgdG8gaGF2ZSB0aGlzIHJlbWluZGVyLiBNYXliZSBhZGQgIndlJ2Qgd2Fu
dCB0byBicmVhayB0aGUKb3BlcmF0aW9uIGRvd24gd2hlbiBpdCB0YWtlcyB0b28gbG9uZyIuCgoK
PiArICAgIHAybV9jYWNoZV9mbHVzaF9yYW5nZSh2LT5kb21haW4sIHAybS0+bG93ZXN0X21hcHBl
ZF9nZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtLT5tYXhfbWFwcGVkX2dmbik7
Cj4gK30KPiArCj4gKy8qCj4gKyAqIFNlZSBub3RlIGF0IEFSTXY3IEFSTSBCMS4xNC40IChEREkg
MDQwNkMuYykgKFRMO0RSOiBTL1cgb3BzIGFyZSBub3QKPiArICogZWFzaWx5IHZpcnR1YWxpemVk
KS4KPiArICoKPiArICogTWFpbiBwcm9ibGVtczoKPiArICogIC0gUy9XIG9wcyBhcmUgbG9jYWwg
dG8gYSBDUFUgKG5vdCBicm9hZGNhc3QpCj4gKyAqICAtIFdlIGhhdmUgbGluZSBtaWdyYXRpb24g
YmVoaW5kIG91ciBiYWNrIChzcGVjdWxhdGlvbikKPiArICogIC0gU3lzdGVtIGNhY2hlcyBkb24n
dCBzdXBwb3J0IFMvVyBhdCBhbGwgKGRhbW4hKQo+ICsgKgo+ICsgKiBJbiB0aGUgZmFjZSBvZiB0
aGUgYWJvdmUsIHRoZSBiZXN0IHdlIGNhbiBkbyBpcyB0byB0cnkgYW5kIGNvbnZlcnQKPiArICog
Uy9XIG9wcyB0byBWQSBvcHMuIEJlY2F1c2UgdGhlIGd1ZXN0IGlzIG5vdCBhbGxvd2VkIHRvIGlu
ZmVyIHRoZSBTL1cKPiArICogdG8gUEEgbWFwcGluZywgaXQgY2FuIG9ubHkgdXNlIFMvVyB0byBu
dWtlIHRoZSB3aG9sZSBjYWNoZSwgd2hpY2ggaXMKPiArICogcmF0aGVyIGEgZ29vZCB0aGluZyBm
b3IgdXMuCj4gKyAqCj4gKyAqIEFsc28sIGl0IGlzIG9ubHkgdXNlZCB3aGVuIHR1cm5pbmcgY2Fj
aGVzIG9uL29mZiAoIlRoZSBleHBlY3RlZAo+ICsgKiB1c2FnZSBvZiB0aGUgY2FjaGUgbWFpbnRl
bmFuY2UgaW5zdHJ1Y3Rpb25zIHRoYXQgb3BlcmF0ZSBieSBzZXQvd2F5Cj4gKyAqIGlzIGFzc29j
aWF0ZWQgd2l0aCB0aGUgcG93ZXJkb3duIGFuZCBwb3dlcnVwIG9mIGNhY2hlcywgaWYgdGhpcyBp
cwo+ICsgKiByZXF1aXJlZCBieSB0aGUgaW1wbGVtZW50YXRpb24uIikuCj4gKyAqCj4gKyAqIFdl
IHVzZSB0aGUgZm9sbG93aW5nIHBvbGljeToKPiArICogIC0gSWYgd2UgdHJhcCBhIFMvVyBvcGVy
YXRpb24sIHdlIGVuYWJsZWQgVk0gdHJhcHBpbmcgdG8gZGV0ZWN0Cj4gKyAqICBjYWNoZXMgYmVp
bmcgdHVybmVkIG9uL29mZiwgYW5kIGRvIGEgZnVsbCBjbGVhbi4KPiArICoKPiArICogIC0gV2Ug
Zmx1c2ggdGhlIGNhY2hlcyBvbiBib3RoIGNhY2hlcyBiZWluZyB0dXJuZWQgb24gYW5kIG9mZi4K
PiArICoKPiArICogIC0gT25jZSB0aGUgY2FjaGVzIGFyZSBlbmFibGVkLCB3ZSBzdG9wIHRyYXBw
aW5nIFZNIG9wcy4KPiArICovCj4gK3ZvaWQgcDJtX3NldF93YXlfZmx1c2goc3RydWN0IHZjcHUg
KnYpCj4gK3sKPiArICAgIC8qIFRoaXMgZnVuY3Rpb24gY2FuIG9ubHkgd29yayB3aXRoIHRoZSBj
dXJyZW50IHZDUFUuICovCj4gKyAgICBBU1NFUlQodiA9PSBjdXJyZW50KTsKCk5JVDogaWYgaXQg
Y2FuIG9ubHkgb3BlcmF0ZSBvbiBjdXJyZW50LCBpdCBtYWtlcyBzZW5zZSB0byByZW1vdmUgdGhl
CnN0cnVjdCB2Y3B1KiBwYXJhbWV0ZXIKCgo+ICsgICAgaWYgKCAhKHYtPmFyY2guaGNyX2VsMiAm
IEhDUl9UVk0pICkKPiArICAgIHsKPiArICAgICAgICBwMm1fZmx1c2hfdm0odik7Cj4gKyAgICAg
ICAgdmNwdV9oY3Jfc2V0X2ZsYWdzKHYsIEhDUl9UVk0pOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICt2
b2lkIHAybV90b2dnbGVfY2FjaGUoc3RydWN0IHZjcHUgKnYsIGJvb2wgd2FzX2VuYWJsZWQpCj4g
K3sKPiArICAgIGJvb2wgbm93X2VuYWJsZWQgPSB2Y3B1X2hhc19jYWNoZV9lbmFibGVkKHYpOwo+
ICsKPiArICAgIC8qIFRoaXMgZnVuY3Rpb24gY2FuIG9ubHkgd29yayB3aXRoIHRoZSBjdXJyZW50
IHZDUFUuICovCj4gKyAgICBBU1NFUlQodiA9PSBjdXJyZW50KTsKCk5JVDogc2FtZSBhYm91dCBz
dHJ1Y3QgdmNwdSogYXMgcGFyYW1ldGVyIHdoZW4gb25seSBjdXJyZW50IGNhbiBiZSB1c2VkCgoK
PiArICAgIC8qCj4gKyAgICAgKiBJZiBzd2l0Y2hpbmcgdGhlIE1NVStjYWNoZXMgb24sIG5lZWQg
dG8gaW52YWxpZGF0ZSB0aGUgY2FjaGVzLgo+ICsgICAgICogSWYgc3dpdGNoaW5nIGl0IG9mZiwg
bmVlZCB0byBjbGVhbiB0aGUgY2FjaGVzLgo+ICsgICAgICogQ2xlYW4gKyBpbnZhbGlkYXRlIGRv
ZXMgdGhlIHRyaWNrIGFsd2F5cy4KPiArICAgICAqLwo+ICsgICAgaWYgKCB3YXNfZW5hYmxlZCAh
PSBub3dfZW5hYmxlZCApCj4gKyAgICAgICAgcDJtX2ZsdXNoX3ZtKHYpOwo+ICsKPiArICAgIC8q
IENhY2hlcyBhcmUgbm93IG9uLCBzdG9wIHRyYXBwaW5nIFZNIG9wcyAodW50aWwgYSBTL1cgb3Ap
ICovCj4gKyAgICBpZiAoIG5vd19lbmFibGVkICkKPiArICAgICAgICB2Y3B1X2hjcl9jbGVhcl9m
bGFncyh2LCBIQ1JfVFZNKTsKPiArfQo+ICsKPiAgbWZuX3QgZ2ZuX3RvX21mbihzdHJ1Y3QgZG9t
YWluICpkLCBnZm5fdCBnZm4pCj4gIHsKPiAgICAgIHJldHVybiBwMm1fbG9va3VwKGQsIGdmbiwg
TlVMTCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJt
L3RyYXBzLmMKPiBpbmRleCAxNjliNTdjYjZiLi5jZGMxMGVlZTVhIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL2FybS90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBAQCAtOTgs
NyArOTgsNyBAQCByZWdpc3Rlcl90IGdldF9kZWZhdWx0X2hjcl9mbGFncyh2b2lkKQo+ICB7Cj4g
ICAgICByZXR1cm4gIChIQ1JfUFRXfEhDUl9CU1VfSU5ORVJ8SENSX0FNT3xIQ1JfSU1PfEhDUl9G
TU98SENSX1ZNfAo+ICAgICAgICAgICAgICAgKHZ3ZmkgIT0gTkFUSVZFID8gKEhDUl9UV0l8SENS
X1RXRSkgOiAwKSB8Cj4gLSAgICAgICAgICAgICBIQ1JfVFNDfEhDUl9UQUN8SENSX1NXSU98SENS
X1RJRENQfEhDUl9GQik7Cj4gKyAgICAgICAgICAgICBIQ1JfVFNDfEhDUl9UQUN8SENSX1NXSU98
SENSX1RJRENQfEhDUl9GQnxIQ1JfVFNXKTsKPiAgfQo+ICAKPiAgc3RhdGljIGVudW0gewo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmNwcmVnLmMgYi94ZW4vYXJjaC9hcm0vdmNwcmVnLmMK
PiBpbmRleCA0OTUyOWI5N2NkLi5kYzQ2ZDlkMGQ3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS92Y3ByZWcuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Y3ByZWcuYwo+IEBAIC00NSw5ICs0NSwx
NCBAQAo+ICAjZGVmaW5lIFRWTV9SRUcoc3osIGZ1bmMsIHJlZy4uLikgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICBzdGF0aWMgYm9vbCBmdW5jKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLCB1aW50IyNzeiMjX3QgKnIsIGJvb2wgcmVhZCkgICAgXAo+ICB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICsgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgYm9vbCBj
YWNoZV9lbmFibGVkID0gdmNwdV9oYXNfY2FjaGVfZW5hYmxlZCh2KTsgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgR1VFU1RfQlVHX09OKHJl
YWQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+ICAgICAgV1JJVEVfU1lTUkVHIyNzeigqciwgcmVnKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg
cDJtX3RvZ2dsZV9jYWNoZSh2LCBjYWNoZV9lbmFibGVkKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAoKVGhpcyB3aWxsIGFmZmVjdCBhbGwgdGhlIHJlZ2lzdGVycyB0cmFw
cGVkIHdpdGggVFZNLiBTaG91bGRuJ3Qgd2Ugb25seQpjYWxsIHAybV90b2dnbGVfY2FjaGUgd2hl
biByZWxldmFudD8gaS5lLiB3aGVuIGNoYW5naW5nIFNDVExSPwpJIHRoaW5rIGl0IHdvdWxkIGJl
IGJldHRlciB0byBvbmx5IG1vZGlmeSB0aGUgU0NUTFIgZW11bGF0aW9uIGhhbmRsZXIuCgoKPiAg
ICAgIHJldHVybiB0cnVlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiAgfQo+ICAKPiBAQCAtNjUsNiArNzAsOCBAQCBzdGF0aWMg
Ym9vbCBmdW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50IyNzeiMjX3QgKnIsIGJv
b2wgcmVhZCkgICAgXAo+ICBzdGF0aWMgYm9vbCB2cmVnX2VtdWxhdGVfIyN4cmVnKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCAqciwgICAgXAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2wgcmVhZCwgYm9vbCBoaSkgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJy
ZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsg
ICAgYm9vbCBjYWNoZV9lbmFibGVkID0gdmNwdV9oYXNfY2FjaGVfZW5hYmxlZCh2KTsgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICAgICAgcmVnaXN0ZXJfdCByZWcgPSBSRUFEX1NZU1JFRyh4
cmVnKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICAgICAgR1VFU1RfQlVHX09OKHJlYWQpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IEBAIC04MCw2ICs4Nyw4IEBAIHN0
YXRpYyBib29sIHZyZWdfZW11bGF0ZV8jI3hyZWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
IHVpbnQzMl90ICpyLCAgICBcCj4gICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICBXUklURV9T
WVNSRUcocmVnLCB4cmVnKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBwMm1fdG9nZ2xlX2NhY2hl
KHYsIGNhY2hlX2VuYWJsZWQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICByZXR1cm4gdHJ1ZTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gIH0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gQEAgLTk4LDYgKzEwNyw3
IEBAIHN0YXRpYyBib29sIHZyZWdfZW11bGF0ZV8jI2hpcmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLCB1aW50MzJfdCAqciwgICBcCj4gIAo+ICAvKiBEZWZpbmluZyBoZWxwZXJzIGZvciBl
bXVsYXRpbmcgY28tcHJvY2Vzc29yIHJlZ2lzdGVycy4gKi8KPiAgVFZNX1JFRzMyKFNDVExSLCBT
Q1RMUl9FTDEpCj4gKwoKU3B1cmlvdXMgY2hhbmdlLiBTaG91bGQgYmUgaW4gYSBwcmV2aW91cyBw
YXRjaD8KCj4gIC8qCj4gICAqIEFBcmNoMzIgcHJvdmlkZXMgdHdvIHdheSB0byBhY2Nlc3MgVFRC
UiogZGVwZW5kaW5nIG9uIHRoZSBhY2Nlc3MKPiAgICogc2l6ZSwgd2hpbHN0IEFBcmNoNjQgcHJv
dmlkZXMgb25lIHdheS4KPiBAQCAtMTgwLDYgKzE5MCwxOSBAQCB2b2lkIGRvX2NwMTVfMzIoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCj4gICAgICAgICAg
YnJlYWs7Cj4gIAo+ICAgICAgLyoKPiArICAgICAqIEhDUl9FTDIuVFNXCj4gKyAgICAgKgo+ICsg
ICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuNgo+ICsgICAgICogQVJNdjggKERESSAw
NDg3Qi5iKTogVGFibGUgRDEtNDIKPiArICAgICAqLwo+ICsgICAgY2FzZSBIU1JfQ1BSRUczMihE
Q0lTVyk6Cj4gKyAgICBjYXNlIEhTUl9DUFJFRzMyKERDQ1NXKToKPiArICAgIGNhc2UgSFNSX0NQ
UkVHMzIoRENDSVNXKToKPiArICAgICAgICBpZiAoICFjcDMyLnJlYWQgKQo+ICsgICAgICAgICAg
ICBwMm1fc2V0X3dheV9mbHVzaChjdXJyZW50KTsKPiArICAgICAgICBicmVhazsKPiArCj4gKyAg
ICAvKgo+ICAgICAgICogSENSX0VMMi5UVk0KPiAgICAgICAqCj4gICAgICAgKiBBUk12OCAoRERJ
IDA0ODdCLmIpOiBUYWJsZSBEMS0zNwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAo+IGluZGV4IDkyMjEzZGQxYWIuLmM0
NzBmMDYyZGIgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKPiBAQCAtMjMxLDYgKzIzMSwxMCBAQCBpbnQgcDJt
X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ICAgKi8KPiAgaW50IHAybV9jYWNo
ZV9mbHVzaF9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBzdGFydCwgZ2ZuX3QgZW5kKTsK
PiAgCj4gK3ZvaWQgcDJtX3NldF93YXlfZmx1c2goc3RydWN0IHZjcHUgKnYpOwo+ICsKPiArdm9p
ZCBwMm1fdG9nZ2xlX2NhY2hlKHN0cnVjdCB2Y3B1ICp2LCBib29sIHdhc19lbmFibGVkKTsKPiAr
Cj4gIC8qCj4gICAqIE1hcCBhIHJlZ2lvbiBpbiB0aGUgZ3Vlc3QgcDJtIHdpdGggYSBzcGVjaWZp
YyBwMm0gdHlwZS4KPiAgICogVGhlIG1lbW9yeSBhdHRyaWJ1dGVzIHdpbGwgYmUgZGVyaXZlZCBm
cm9tIHRoZSBwMm0gdHlwZS4KPiBAQCAtMzU4LDYgKzM2MiwxOCBAQCBzdGF0aWMgaW5saW5lIGlu
dCBzZXRfZm9yZWlnbl9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBn
Zm4sCj4gICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gIH0KPiAgCj4gKy8qCj4gKyAqIEEgdkNQ
VSBoYXMgY2FjaGUgZW5hYmxlZCBvbmx5IHdoZW4gdGhlIE1NVSBpcyBlbmFibGVkIGFuZCBkYXRh
IGNhY2hlCj4gKyAqIGlzIGVuYWJsZWQuCj4gKyAqLwo+ICtzdGF0aWMgaW5saW5lIGJvb2wgdmNw
dV9oYXNfY2FjaGVfZW5hYmxlZChzdHJ1Y3QgdmNwdSAqdikKPiArewo+ICsgICAgLyogT25seSB3
b3JrcyB3aXRoIHRoZSBjdXJyZW50IHZDUFUgKi8KPiArICAgIEFTU0VSVChjdXJyZW50ID09IHYp
OwoKTklUOiBzYW1lIGFib3V0IHN0cnVjdCB2Y3B1ICp2IGFzIHBhcmFtZXRlciB3aGVuIG9ubHkg
Y3VycmVudCBtYWtlcwpzZW5zZQoKCj4gKyAgICByZXR1cm4gKFJFQURfU1lTUkVHMzIoU0NUTFJf
RUwxKSAmIChTQ1RMUl9DfFNDVExSX00pKSA9PSAoU0NUTFJfQ3xTQ1RMUl9NKTsKPiArfQo+ICsK
PiAgI2VuZGlmIC8qIF9YRU5fUDJNX0ggKi8KPiAgCj4gIC8qCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 21:12:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 21:12: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-devel-bounces@lists.xenproject.org>)
	id 1gJmAK-0008Ks-CC; Mon, 05 Nov 2018 21:12: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJmAJ-0008Kh-4s
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 21:12:07 +0000
X-Inumbo-ID: 72c7aa38-e13f-11e8-90b3-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 72c7aa38-e13f-11e8-90b3-12d6303a7972;
 Mon, 05 Nov 2018 21:12:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJmAB-0002PE-9h; Mon, 05 Nov 2018 21:11:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJmAA-0002br-Np; Mon, 05 Nov 2018 21:11:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJmAA-0006Lh-N7; Mon, 05 Nov 2018 21:11:58 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-129446-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=d843b0f4abd4782caf9abffd5f7628b51d65d541
X-Osstest-Versions-That: freebsd=2f480ce108ecce5a6d0e78d011781a5e33bd4c67
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Nov 2018 21:11:58 +0000
Subject: [Xen-devel] [freebsd-master test] 129446: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQ0NiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5NDQ2LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgZDg0M2IwZjRhYmQ0NzgyY2FmOWFi
ZmZkNWY3NjI4YjUxZDY1ZDU0MQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgMmY0ODBjZTEwOGVjY2U1YTZkMGU3OGQwMTE3ODFhNWUzM2JkNGM2NwoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI5MjI5ICAyMDE4LTEwLTMxIDA5OjE5OjA3IFogICAgNSBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEyOTMxOCAgMjAxOC0xMS0wMiAwOToxODo1MiBaICAgIDMgZGF5cyAgICAy
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTQ0NiAgMjAxOC0xMS0wNSAwOToxOTow
NCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFlIDxhZUBGcmVlQlNE
Lm9yZz4KICBhbmRyZXcgPGFuZHJld0BGcmVlQlNELm9yZz4KICBhcmF1am8gPGFyYXVqb0BGcmVl
QlNELm9yZz4KICBhcmljaGFyZHNvbiA8YXJpY2hhcmRzb25ARnJlZUJTRC5vcmc+CiAgYmFwdCA8
YmFwdEBGcmVlQlNELm9yZz4KICBicm9va3MgPGJyb29rc0BGcmVlQlNELm9yZz4KICBid2lkYXdz
ayA8YndpZGF3c2tARnJlZUJTRC5vcmc+CiAgYnogPGJ6QEZyZWVCU0Qub3JnPgogIGNlbSA8Y2Vt
QEZyZWVCU0Qub3JnPgogIGRlcyA8ZGVzQEZyZWVCU0Qub3JnPgogIGR0ZXNrZSA8ZHRlc2tlQEZy
ZWVCU0Qub3JnPgogIGVtYXN0ZSA8ZW1hc3RlQEZyZWVCU0Qub3JnPgogIGVyaiA8ZXJqQEZyZWVC
U0Qub3JnPgogIGV1Z2VuIDxldWdlbkBGcmVlQlNELm9yZz4KICBnbGViaXVzIDxnbGViaXVzQEZy
ZWVCU0Qub3JnPgogIGhzZWxhc2t5IDxoc2VsYXNreUBGcmVlQlNELm9yZz4KICBpbXAgPGltcEBG
cmVlQlNELm9yZz4KICBqaGIgPGpoYkBGcmVlQlNELm9yZz4KICBqaGliYml0cyA8amhpYmJpdHNA
RnJlZUJTRC5vcmc+CiAgamtpbSA8amtpbUBGcmVlQlNELm9yZz4KICBqdGwgPGp0bEBGcmVlQlNE
Lm9yZz4KICBrZXZhbnMgPGtldmFuc0BGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9y
Zz4KICBrcCA8a3BARnJlZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG1h
diA8bWF2QEZyZWVCU0Qub3JnPgogIG1ja3VzaWNrIDxtY2t1c2lja0BGcmVlQlNELm9yZz4KICBt
aXdpIDxtaXdpQEZyZWVCU0Qub3JnPgogIG1tYWN5IDxtbWFjeUBGcmVlQlNELm9yZz4KICBucCA8
bnBARnJlZUJTRC5vcmc+CiAgb3Nob2dibyA8b3Nob2dib0BGcmVlQlNELm9yZz4KICBybWFja2xl
bSA8cm1hY2tsZW1ARnJlZUJTRC5vcmc+CiAgdHJhc3ogPHRyYXN6QEZyZWVCU0Qub3JnPgogIHRz
b29tZSA8dHNvb21lQEZyZWVCU0Qub3JnPgogIHR1ZXhlbiA8dHVleGVuQEZyZWVCU0Qub3JnPgog
IHZhbmd5emVuIDx2YW5neXplbkBGcmVlQlNELm9yZz4KICB5dXJpcHYgPHl1cmlwdkBGcmVlQlNE
Lm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVu
LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2Zy
ZWVic2QuZ2l0CiAgIDJmNDgwY2UxMDhlLi5kODQzYjBmNGFiZCAgZDg0M2IwZjRhYmQ0NzgyY2Fm
OWFiZmZkNWY3NjI4YjUxZDY1ZDU0MSAtPiB0ZXN0ZWQvbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 21:35:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 21:35: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-devel-bounces@lists.xenproject.org>)
	id 1gJmWx-0001Yq-Lz; Mon, 05 Nov 2018 21:35: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=mof2=nq=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gJmWw-0001Yl-5p
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 21:35:30 +0000
X-Inumbo-ID: b6bf5e2b-e142-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6bf5e2b-e142-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 21:35:29 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8038F2081C;
 Mon,  5 Nov 2018 21:35:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541453728;
 bh=F0c14ylufb4xx0msNFdGsAo0DmXFvZ16HbsuxQ/UfDI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=F/GOq1R5w7qjcODGbpKJ+PB5sDNA3r6HZhz+YjxcHZXqZpdh6urVLqc0FxLLVvNo8
 BHqjv4E+FUBKc9CPbez/bkA+V+zy9sqcqgfBrABPvechvgDiismplYBFBwz6XMTaTU
 pBu1acGpasVZo7urJxiFlfrHDxgXLUY9uXPpdiNk=
Date: Mon, 5 Nov 2018 13:35:25 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181008183352.16291-17-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1811051314590.18518@sstabellini-ThinkPad-X260>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-17-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 16/16] xen/arm: Track page accessed between
 batch of Set/Way operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA4IE9jdCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQXQgdGhlIG1vbWVudCwg
dGhlIGltcGxlbWVudGF0aW9uIG9mIFNldC9XYXkgb3BlcmF0aW9ucyB3aWxsIGdvIHRocm91Z2gK
PiBhbGwgdGhlIGVudHJpZXMgb2YgdGhlIGd1ZXN0IFAyTSBhbmQgZmx1c2ggdGhlbS4gSG93ZXZl
ciwgdGhpcyBpcyB2ZXJ5Cj4gZXhwZW5zaXZlIGFuZCBtYXkgcmVuZGVyIHVudXNhYmxlIGEgZ3Vl
c3QgT1MgdXNpbmcgdGhlbS4KPiAKPiBGb3IgaW5zdGFuY2UsIExpbnV4IDMyLWJpdCB3aWxsIHVz
ZSBTZXQvV2F5IG9wZXJhdGlvbnMgZHVyaW5nIHNlY29uZGFyeQo+IENQVSBicmluZy11cC4gQXMg
dGhlIGltcGxlbWVudGF0aW9uIGlzIHJlYWxseSBleHBlbnNpdmUsIGl0IG1heSBiZSBwb3NzaWJs
ZQo+IHRvIGhpdCB0aGUgQ1BVIGJyaW5nLXVwIHRpbWVvdXQuCj4gCj4gVG8gbGltaXQgdGhlIFNl
dC9XYXkgaW1wYWN0LCB3ZSB0cmFjayB3aGF0IHBhZ2VzIGhhcyBiZWVuIG9mIHRoZSBndWVzdAo+
IGhhcyBiZWVuIGFjY2Vzc2VkIGJldHdlZW4gYmF0Y2ggb2YgU2V0L1dheSBvcGVyYXRpb25zLiBU
aGlzIGlzIGRvbmUKPiB1c2luZyBiaXRbMF0gKGFrYSB2YWxpZCBiaXQpIG9mIHRoZSBQMk0gZW50
cnkuCgpUaGlzIGlzIGdvaW5nIHRvIGltcHJvdmUgcGVyZm9ybWFuY2Ugb2YgaWxsLW1hbm5lcmVk
IGd1ZXN0cyBhdCB0aGUgY29zdApvZiBodXJ0aW5nIHBlcmZvcm1hbmNlIG9mIHdlbGwtbWFubmVy
ZWQgZ3Vlc3RzLiBJcyBpdCByZWFsbHkgYSBnb29kCnRyYWRlLW9mZj8gU2hvdWxkIHRoaXMgYmVo
YXZpb3IgYXQgbGVhc3QgYmUgY29uZmlndXJhYmxlIHdpdGggYSBYZW4KY29tbWFuZCBsaW5lPwoK
Cj4gVGhpcyBwYXRjaCBhZGRzIGEgbmV3IHBlci1hcmNoIGhlbHBlciBpcyBpbnRyb2R1Y2VkIHRv
IHBlcmZvcm0gYWN0aW9ucyBqdXN0Cj4gYmVmb3JlIHRoZSBndWVzdCBpcyBmaXJzdCB1bnBhdXNl
ZC4gVGhpcyB3aWxsIGJlIHVzZWQgdG8gaW52YWxpZGF0ZSB0aGUKPiBQMk0gdG8gdHJhY2sgYWNj
ZXNzIGZyb20gdGhlIHN0YXJ0IG9mIHRoZSBndWVzdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Cj4gLS0tCj4gCj4gQ2M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXgu
Y29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
Pgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9h
cm0vZG9tYWluLmMgICAgICAgfCAxNCArKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMgfCAgNyArKysrKysrCj4gIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICB8
IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gIHhlbi9hcmNoL3g4Ni9kb21h
aW4uYyAgICAgICB8ICA0ICsrKysKPiAgeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgIHwgIDUg
KysrKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCAgIHwgIDIgKysKPiAgeGVuL2luY2x1
ZGUveGVuL2RvbWFpbi5oICAgIHwgIDIgKysKPiAgNyBmaWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9t
YWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBpbmRleCBmZWViYmY1YTkyLi5mNDM5ZjQ2
NTdhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS9kb21haW4uYwo+IEBAIC03MzgsNiArNzM4LDIwIEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0
X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCj4gICAgICByZXR1cm4gLUVOT1NZUzsKPiAgfQo+ICAK
PiArdm9pZCBhcmNoX2RvbWFpbl9jcmVhdGlvbl9maW5pc2hlZChzdHJ1Y3QgZG9tYWluICpkKQo+
ICt7Cj4gKyAgICAvKgo+ICsgICAgICogVG8gYXZvaWQgZmx1c2hpbmcgdGhlIHdob2xlIGd1ZXN0
IFJBTSBvbiB0aGUgZmlyc3QgU2V0L1dheSwgd2UKPiArICAgICAqIGludmFsaWRhdGUgdGhlIFAy
TSB0byB0cmFjayB3aGF0IGhhcyBiZWVuIGFjY2Vzc2VkLgo+ICsgICAgICoKPiArICAgICAqIFRo
aXMgaXMgb25seSB0dXJuZWQgd2hlbiBJT01NVSBpcyBub3QgdXNlZCBvciB0aGUgcGFnZS10YWJs
ZSBhcmUKPiArICAgICAqIG5vdCBzaGFyZWQgYmVjYXVzZSBiaXRbMF0gKGUuZyB2YWxpZCBiaXQp
IHVuc2V0IHdpbGwgcmVzdWx0Cj4gKyAgICAgKiBJT01NVSBmYXVsdCB0aGF0IGNvdWxkIGJlIG5v
dCBmaXhlZC11cC4KPiArICAgICAqLwo+ICsgICAgaWYgKCAhaW9tbXVfdXNlX2hhcF9wdChkKSAp
Cj4gKyAgICAgICAgcDJtX2ludmFsaWRhdGVfcm9vdChwMm1fZ2V0X2hvc3RwMm0oZCkpOwo+ICt9
Cj4gKwo+ICBzdGF0aWMgaW50IGlzX2d1ZXN0X3B2MzJfcHNyKHVpbnQzMl90IHBzcikKPiAgewo+
ICAgICAgc3dpdGNoIChwc3IgJiBQU1JfTU9ERV9NQVNLKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBpbmRl
eCBmNTUyMTU0ZTkzLi5kZTk2NTE2ZmFhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBAIC0yMjQ5
LDYgKzIyNDksMTMgQEAgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWluICpk
KQo+ICAgICAgdi0+aXNfaW5pdGlhbGlzZWQgPSAxOwo+ICAgICAgY2xlYXJfYml0KF9WUEZfZG93
biwgJnYtPnBhdXNlX2ZsYWdzKTsKPiAgCj4gKyAgICAvKgo+ICsgICAgICogWFhYOiBXZSBwcm9i
YWJseSB3YW50IGEgY29tbWFuZCBsaW5lIG9wdGlvbiB0byBpbnZhbGlkYXRlIG9yIG5vdAo+ICsg
ICAgICogdGhlIFAyTS4gVGhpcyBpcyBiZWNhdXNlIGludmFsaWRhdGluZyB0aGUgUDJNIHdpbGwg
bm90IHdvcmsgd2l0aAo+ICsgICAgICogSU9NTVUsIGhvd2V2ZXIgaWYgdGhpcyBpcyBub3QgZG9u
ZSB0aGVyZSB3aWxsIGJlIGFuIGltcGFjdC4KCldoeSBjYW4ndCB3ZSBjaGVjayBvbiBpb21tdV91
c2VfaGFwX3B0KGQpIGxpa2UgaW4KYXJjaF9kb21haW5fY3JlYXRpb25fZmluaXNoZWQ/CgpJbiBh
bnkgY2FzZSwgSSBhZ3JlZSBpdCBpcyBhIGdvb2QgaWRlYSB0byBpbnRyb2R1Y2UgYSBjb21tYW5k
IGxpbmUKcGFyYW1ldGVyIHRvIHRvZ2dsZSB0aGUgcDJtX2ludmFsaWRhdGVfcm9vdCBjYWxsIGF0
IGRvbWFpbiBjcmVhdGlvbgpvbi9vZmYuIFRoZXJlIGFyZSBjYXNlcyB3aGVyZSBpdCBzaG91bGQg
YmUgb2ZmIGV2ZW4gaWYgYW4gSU9NTVUgaXMKcHJlc2VudC4KCkFzaWRlIGZyb20gdGhlc2UgdHdv
IHF1ZXN0aW9ucywgdGhlIHJlc3Qgb2YgdGhlIHBhdGNoIGxvb2tzIGNvcnJlY3QuCgoKPiArICAg
ICAqLwo+ICsgICAgcDJtX2ludmFsaWRhdGVfcm9vdChwMm1fZ2V0X2hvc3RwMm0oZCkpOwo+Cj4g
ICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5j
IGIveGVuL2FyY2gvYXJtL3AybS5jCj4gaW5kZXggYTNkNGM1NjNiMS4uOGUwYzMxZDdhYyAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMK
PiBAQCAtMTA3OSw2ICsxMDc5LDIyIEBAIHN0YXRpYyB2b2lkIHAybV9pbnZhbGlkYXRlX3RhYmxl
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIG1mbl90IG1mbikKPiAgICAgIHAybS0+bmVlZF9mbHVz
aCA9IHRydWU7Cj4gIH0KPiAgCj4gKy8qCj4gKyAqIEludmFsaWRhdGUgYWxsIGVudHJpZXMgaW4g
dGhlIHJvb3QgcGFnZS10YWJsZXMuIFRoaXMgaXMKPiArICogdXNlZnVsIHRvIGdldCBmYXVsdCBv
biBlbnRyeSBhbmQgZG8gYW4gYWN0aW9uLgo+ICsgKi8KPiArdm9pZCBwMm1faW52YWxpZGF0ZV9y
b290KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBpOwo+
ICsKPiArICAgIHAybV93cml0ZV9sb2NrKHAybSk7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkg
PCBQMk1fUk9PVF9MRVZFTDsgaSsrICkKPiArICAgICAgICBwMm1faW52YWxpZGF0ZV90YWJsZShw
Mm0sIHBhZ2VfdG9fbWZuKHAybS0+cm9vdCArIGkpKTsKPiArCj4gKyAgICBwMm1fd3JpdGVfdW5s
b2NrKHAybSk7Cj4gK30KPiArCj4gIGJvb2wgcDJtX3Jlc29sdmVfdHJhbnNsYXRpb25fZmF1bHQo
c3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuKQo+ICB7Cj4gICAgICBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+IEBAIC0xNTM5LDcgKzE1NTUsOCBAQCBpbnQg
cDJtX2NhY2hlX2ZsdXNoX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IHN0YXJ0LCBnZm5f
dCBlbmQpCj4gIAo+ICAgICAgZm9yICggOyBnZm5feChzdGFydCkgPCBnZm5feChlbmQpOyBzdGFy
dCA9IG5leHRfZ2ZuICkKPiAgICAgIHsKPiAtICAgICAgICBtZm5fdCBtZm4gPSBwMm1fZ2V0X2Vu
dHJ5KHAybSwgc3RhcnQsICZ0LCBOVUxMLCAmb3JkZXIsIE5VTEwpOwo+ICsgICAgICAgIGJvb2wg
dmFsaWQ7Cj4gKyAgICAgICAgbWZuX3QgbWZuID0gcDJtX2dldF9lbnRyeShwMm0sIHN0YXJ0LCAm
dCwgTlVMTCwgJm9yZGVyLCAmdmFsaWQpOwo+ICAKPiAgICAgICAgICBuZXh0X2dmbiA9IGdmbl9u
ZXh0X2JvdW5kYXJ5KHN0YXJ0LCBvcmRlcik7Cj4gIAo+IEBAIC0xNTQ3LDYgKzE1NjQsMTMgQEAg
aW50IHAybV9jYWNoZV9mbHVzaF9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBzdGFydCwg
Z2ZuX3QgZW5kKQo+ICAgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pIHx8ICFw
Mm1faXNfYW55X3JhbSh0KSApCj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAKPiArICAgICAg
ICAvKgo+ICsgICAgICAgICAqIFBhZ2Ugd2l0aCB2YWxpZCBiaXQgKGJpdCBbMF0pIHVuc2V0IGRv
ZXMgbm90IG5lZWQgdG8gYmUKPiArICAgICAgICAgKiBjbGVhbmVkCj4gKyAgICAgICAgICovCj4g
KyAgICAgICAgaWYgKCAhdmFsaWQgKQo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gICAg
ICAgICAgLyogWFhYOiBJbXBsZW1lbnQgcHJlZW1wdGlvbiAqLwo+ICAgICAgICAgIHdoaWxlICgg
Z2ZuX3goc3RhcnQpIDwgZ2ZuX3gobmV4dF9nZm4pICkKPiAgICAgICAgICB7Cj4gQEAgLTE1NzEs
NiArMTU5NSwxMiBAQCBzdGF0aWMgdm9pZCBwMm1fZmx1c2hfdm0oc3RydWN0IHZjcHUgKnYpCj4g
ICAgICAvKiBYWFg6IEhhbmRsZSBwcmVlbXB0aW9uICovCj4gICAgICBwMm1fY2FjaGVfZmx1c2hf
cmFuZ2Uodi0+ZG9tYWluLCBwMm0tPmxvd2VzdF9tYXBwZWRfZ2ZuLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHAybS0+bWF4X21hcHBlZF9nZm4pOwo+ICsKPiArICAgIC8qCj4gKyAgICAg
KiBJbnZhbGlkYXRlIHRoZSBwMm0gdG8gdHJhY2sgd2hpY2ggcGFnZSB3YXMgbW9kaWZpZWQgYnkg
dGhlIGd1ZXN0Cj4gKyAgICAgKiBiZXR3ZWVuIGNhbGwgb2YgcDJtX2ZsdXNoX3ZtKCkuCj4gKyAg
ICAgKi8KPiArICAgIHAybV9pbnZhbGlkYXRlX3Jvb3QocDJtKTsKPiAgfQo+ICAKPiAgLyoKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5j
Cj4gaW5kZXggOTM3MWVmYzhjNy4uMmI2ZDFjMDFhMSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvZG9tYWluLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiBAQCAtNzIzLDYgKzcy
MywxMCBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQo+ICAg
ICAgcmV0dXJuIHJldDsKPiAgfQo+ICAKPiArdm9pZCBhcmNoX2RvbWFpbl9jcmVhdGlvbl9maW5p
c2hlZChzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gK30KPiArCj4gIC8qCj4gICAqIFRoZXNlIGFy
ZSB0aGUgbWFza3Mgb2YgQ1I0IGJpdHMgKHN1YmplY3QgdG8gaGFyZHdhcmUgYXZhaWxhYmlsaXR5
KSB3aGljaCBhCj4gICAqIFBWIGd1ZXN0IG1heSBub3QgbGVnaXRpbWlhdGVseSBhdHRlbXB0IHRv
IG1vZGlmeS4KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24v
ZG9tYWluLmMKPiBpbmRleCA2NTE1MWUyYWM0Li5iNDAyYzYzNWY5IDEwMDY0NAo+IC0tLSBhL3hl
bi9jb21tb24vZG9tYWluLmMKPiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gQEAgLTExMDAs
OCArMTEwMCwxMSBAQCBpbnQgZG9tYWluX3VucGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihzdHJ1
Y3QgZG9tYWluICpkKQo+ICAgICAgICogQ3JlYXRpb24gaXMgY29uc2lkZXJlZCBmaW5pc2hlZCB3
aGVuIHRoZSBjb250cm9sbGVyIHJlZmVyZW5jZSBjb3VudAo+ICAgICAgICogZmlyc3QgZHJvcHMg
dG8gMC4KPiAgICAgICAqLwo+IC0gICAgaWYgKCBuZXcgPT0gMCApCj4gKyAgICBpZiAoIG5ldyA9
PSAwICYmICFkLT5jcmVhdGlvbl9maW5pc2hlZCApCj4gKyAgICB7Cj4gICAgICAgICAgZC0+Y3Jl
YXRpb25fZmluaXNoZWQgPSB0cnVlOwo+ICsgICAgICAgIGFyY2hfZG9tYWluX2NyZWF0aW9uX2Zp
bmlzaGVkKGQpOwo+ICsgICAgfQo+ICAKPiAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwo+ICAKPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcDJtLmgKPiBpbmRleCBjNDcwZjA2MmRiLi4yYTQ2NTJlN2Y0IDEwMDY0NAo+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5o
Cj4gQEAgLTIyNSw2ICsyMjUsOCBAQCBpbnQgcDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLAo+ICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IHQsCj4gICAgICAgICAgICAg
ICAgICAgIHAybV9hY2Nlc3NfdCBhKTsKPiAgCj4gK3ZvaWQgcDJtX2ludmFsaWRhdGVfcm9vdChz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKPiArCj4gIC8qCj4gICAqIENsZWFuICYgaW52YWxpZGF0
ZSBjYWNoZXMgY29ycmVzcG9uZGluZyB0byBhIHJlZ2lvbiBbc3RhcnQsZW5kKSBvZiBndWVzdAo+
ICAgKiBhZGRyZXNzIHNwYWNlLgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWlu
LmggYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKPiBpbmRleCA1ZTM5M2ZkN2YyLi44ZDk1YWQ0
YmYxIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL3hlbi9kb21haW4uaAo+IEBAIC03MCw2ICs3MCw4IEBAIHZvaWQgYXJjaF9kb21haW5f
dW5wYXVzZShzdHJ1Y3QgZG9tYWluICpkKTsKPiAgCj4gIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jl
c2V0KHN0cnVjdCBkb21haW4gKmQpOwo+ICAKPiArdm9pZCBhcmNoX2RvbWFpbl9jcmVhdGlvbl9m
aW5pc2hlZChzdHJ1Y3QgZG9tYWluICpkKTsKPiArCj4gIHZvaWQgYXJjaF9wMm1fc2V0X2FjY2Vz
c19yZXF1aXJlZChzdHJ1Y3QgZG9tYWluICpkLCBib29sIGFjY2Vzc19yZXF1aXJlZCk7Cj4gIAo+
ICBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdChzdHJ1Y3QgdmNwdSAqLCB2Y3B1X2d1ZXN0X2NvbnRl
eHRfdSk7Cj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 21:44:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 21: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-devel-bounces@lists.xenproject.org>)
	id 1gJmfE-0002Mt-LK; Mon, 05 Nov 2018 21:44: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=ujzh=nq=linux-foundation.org=akpm@srs-us1.protection.inumbo.net>)
 id 1gJmfD-0002Mo-IP
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 21:44:03 +0000
X-Inumbo-ID: e8f3ef74-e143-11e8-a1e4-12d6303a7972
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e8f3ef74-e143-11e8-a1e4-12d6303a7972;
 Mon, 05 Nov 2018 21:44:02 +0000 (UTC)
Received: from akpm3.svl.corp.google.com (unknown [104.133.8.65])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 3E063830;
 Mon,  5 Nov 2018 21:44:01 +0000 (UTC)
Date: Mon, 5 Nov 2018 13:44:00 -0800
From: Andrew Morton <akpm@linux-foundation.org>
To: Arun KS <arunks@codeaurora.org>
Message-Id: <20181105134400.f6f52f4db0f8d6a21446476e@linux-foundation.org>
In-Reply-To: <beaa1acf7423da7ee0f9bbc4cee2d14a@codeaurora.org>
References: <1538727006-5727-1-git-send-email-arunks@codeaurora.org>
 <72215e75-6c7e-0aef-c06e-e3aba47cf806@suse.cz>
 <efb65160af41d0e18cb2dcb30c2fb86a@codeaurora.org>
 <20181010173334.GL5873@dhcp22.suse.cz>
 <a2d576a5fc82cdf54fc89409686e58f5@codeaurora.org>
 <20181011075503.GQ5873@dhcp22.suse.cz>
 <20181018191825.fcad6e28f32a3686f201acdf@linux-foundation.org>
 <20181019080755.GK18839@dhcp22.suse.cz>
 <c6289fada694462ed708174f9a1f3b6c@codeaurora.org>
 <beaa1acf7423da7ee0f9bbc4cee2d14a@codeaurora.org>
X-Mailer: Sylpheed 3.6.0 (GTK+ 2.24.31; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 1/2] memory_hotplug: Free pages as higher
 order
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: vatsa@codeaurora.org, Michal Hocko <mhocko@kernel.org>, linux-mm@kvack.org,
 getarunks@gmail.com, kys@microsoft.com, dan.j.williams@intel.com,
 sthemmin@microsoft.com, xen-devel@lists.xenproject.org, haiyangz@microsoft.com,
 yasu.isimatu@gmail.com, boris.ostrovsky@oracle.com,
 Vlastimil Babka <vbabka@suse.cz>, osalvador@suse.de, jgross@suse.com,
 aaron.lu@intel.com, malat@debian.org, gregkh@linuxfoundation.org,
 linux-kernel@vger.kernel.org, vinmenon@codeaurora.org, jrdr.linux@gmail.com,
 devel@linuxdriverproject.org, iamjoonsoo.kim@lge.com,
 mgorman@techsingularity.net, kirill.shutemov@linux.intel.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAwNSBOb3YgMjAxOCAxNToxMjoyNyArMDUzMCBBcnVuIEtTIDxhcnVua3NAY29kZWF1
cm9yYS5vcmc+IHdyb3RlOgoKPiBPbiAyMDE4LTEwLTIyIDE2OjAzLCBBcnVuIEtTIHdyb3RlOgo+
ID4gT24gMjAxOC0xMC0xOSAxMzozNywgTWljaGFsIEhvY2tvIHdyb3RlOgo+ID4+IE9uIFRodSAx
OC0xMC0xOCAxOToxODoyNSwgQW5kcmV3IE1vcnRvbiB3cm90ZToKPiA+PiBbLi4uXQo+ID4+PiBT
byB0aGlzIHBhdGNoIG5lZWRzIG1vcmUgd29yaywgeWVzPwo+ID4+IAo+ID4+IFllcywgSSd2ZSB0
YWxrZWQgdG8gQXJ1biAoaGUgaXMgb2ZmbGluZSB1bnRpbCBuZXh0IHdlZWspIG9mZmxpc3QgYW5k
IAo+ID4+IGhlCj4gPj4gd2lsbCBwbGF5IHdpdGggdGhpcyBzb21lIG1vcmUuCj4gPiAKPiA+IENv
bnZlcnRlZCB0b3RhbGhpZ2hfcGFnZXMsIHRvdGFscmFtX3BhZ2VzIGFuZCB6b25lLT5tYW5hZ2Vk
X3BhZ2UgdG8KPiA+IGF0b21pYyBhbmQgdGVzdGVkIGhvdCBhZGQuIExhdGVuY3kgaXMgbm90IGVm
ZmVjdGVkIHdpdGggdGhpcyBjaGFuZ2UuCj4gPiBXaWxsIHNlbmQgb3V0IGEgc2VwYXJhdGUgcGF0
Y2ggb24gdG9wIG9mIHRoaXMgb25lLgo+IEhlbGxvIEFuZHJldy9NaWNoYWwsCj4gCj4gV2lsbCB0
aGlzIGJlIGdvaW5nIGluIHN1YnNlcXVlbnQgLXJjcz8KCkkgdGhvdWdodCB3ZXJlIGF3YWl0aW5n
IGEgbmV3IHZlcnNpb24/ICAiV2lsbCBzZW5kIG91dCBhIHNlcGFyYXRlIHBhdGNoCm9uIHRvcCBv
ZiB0aGlzIG9uZSI/CgpJIGRvIHRoaW5rIGEgcmVzZW5kIHdvdWxkIGJlIHVzZWZ1bCwgcGxlYXNl
LiAgRW5zdXJlIHRoZSBjaGFuZ2Vsb2cgaXMKdXBkYXRlZCB0byBjYXB0dXJlIHRoZSBhYm92ZSBp
bmZvIGFuZCBhbnkgb3RoZXIgd29ydGh5IGlzc3VlcyB3aGljaAphcm9zZSBkdXJpbmcgcmV2aWV3
LgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 22:26:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 22:26: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-devel-bounces@lists.xenproject.org>)
	id 1gJnJy-0005Rz-W4; Mon, 05 Nov 2018 22:26: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=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJnJx-0005Rn-FK
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 22:26:09 +0000
X-Inumbo-ID: c5e04db0-e149-11e8-bace-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c5e04db0-e149-11e8-bace-12d6303a7972;
 Mon, 05 Nov 2018 22:26:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJnJm-0003nU-Se; Mon, 05 Nov 2018 22:25:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJnJm-00059L-Hn; Mon, 05 Nov 2018 22:25:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJnJm-0004uJ-Fn; Mon, 05 Nov 2018 22:25:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129428-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=07a03b97b9ce2a6430344386eeab9b16283b893f
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Nov 2018 22:25:58 +0000
Subject: [Xen-devel] [linux-4.19 test] 129428: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQyOCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk0MjgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCBwYXNzIGluIDEyOTQxMgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDA3YTAzYjk3YjljZTJhNjQzMDM0NDM4NmVlYWI5YjE2MjgzYjg5M2YKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0
ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAw
NTozOTowOCBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjk0MTIgIDIwMTgtMTEt
MDQgMTQ6MTA6MTUgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdt
YWlsLmNvbT4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgTWlsbGVy
IDxkYXZlbUByZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5l
dD4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0
bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnIFJvc2UgPGd2cm9zZTgxOTJA
Z21haWwuY29tPgogIEhhbmdiaW4gTGl1IDxsaXVoYW5nYmluQGdtYWlsLmNvbT4KICBIZWluZXIg
S2FsbHdlaXQgPGhrYWxsd2VpdDFAZ21haWwuY29tPgogIElkbyBTY2hpbW1lbCA8aWRvc2NoQG1l
bGxhbm94LmNvbT4KICBJdmFuIFZlY2VyYSA8aXZlY2VyYUByZWRoYXQuY29tPgogIEphaW1lIENh
YW1hw7FvIFJ1aXogPGpjYWFtYW5vQHN1c2UuY29tPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5r
aWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+
CiAgS2Fyc3RlbiBHcmF1bCA8a2dyYXVsQGxpbnV4LmlibS5jb20+CiAgTWFyaWEgUGFzZWNobmlr
IDxtYXJpYXBAbWVsbGFub3guY29tPgogIE5pa2xhcyBDYXNzZWwgPG5pa2xhcy5jYXNzZWxAbGlu
YXJvLm9yZz4KICBOaWtvbGF5IEFsZWtzYW5kcm92IDxuaWtvbGF5QGN1bXVsdXNuZXR3b3Jrcy5j
b20+CiAgT2xla3NhbmRyIE5hdGFsZW5rbyA8b2xla3NhbmRyQG5hdGFsZW5rby5uYW1lPgogIFBl
dHIgTWFjaGF0YSA8cGV0cm1AbWVsbGFub3guY29tPgogIFJvb3BhIFByYWJodSA8cm9vcGFAY3Vt
dWx1c25ldHdvcmtzLmNvbT4KICBTZWFuIFRyYW5jaGV0dGkgPHN0cmFuY2hlQGNvZGVhdXJvcmEu
b3JnPgogIFNoYWxvbSBUb2xlZG8gPHNoYWxvbXRAbWVsbGFub3guY29tPgogIFN0ZWZhbm8gQnJp
dmlvIDxzYnJpdmlvQHJlZGhhdC5jb20+CiAgVG9iaWFzIEp1bmdlbCA8dG9iaWFzLmp1bmdlbEBn
bWFpbC5jb20+CiAgVXJzdWxhIEJyYXVuIDx1YnJhdW5AbGludXguaWJtLmNvbT4KICBYaW4gTG9u
ZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNzA4
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 22:28:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 22:28: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-devel-bounces@lists.xenproject.org>)
	id 1gJnLm-0005ZI-Ju; Mon, 05 Nov 2018 22:28:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=asyp=nq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJnLl-0005Z6-2Q
 for xen-devel@lists.xenproject.org; Mon, 05 Nov 2018 22:28:01 +0000
X-Inumbo-ID: 0cef3f95-e14a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0cef3f95-e14a-11e8-9a16-bc764e045a96;
 Mon, 05 Nov 2018 22:27:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJnLi-0003pN-M5; Mon, 05 Nov 2018 22:27:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJnLi-0005GT-D2; Mon, 05 Nov 2018 22:27:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJnLi-0006eL-CO; Mon, 05 Nov 2018 22:27:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129473-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ec651bd24603aacd4843008bd6f2e395ce92adae
X-Osstest-Versions-That: xen=f8810d333e2aa73920e144ae2ddec2ce1ef59af8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Nov 2018 22:27:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129473: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQ3MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTQ3My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBlYzY1MWJkMjQ2MDNhYWNkNDg0MzAwOGJkNmYyZTM5NWNlOTJhZGFlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmODgxMGQzMzNlMmFhNzM5MjBl
MTQ0YWUyZGRlYzJjZTFlZjU5YWY4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk0NjcgIDIwMTgt
MTEtMDUgMTc6MDE6MDAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NDczICAy
MDE4LTExLTA1IDIwOjAwOjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZjg4MTBkMzMzZS4uZWM2NTFiZDI0NiAgZWM2NTFi
ZDI0NjAzYWFjZDQ4NDMwMDhiZDZmMmUzOTVjZTkyYWRhZSAtPiBzbW9rZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 23:22:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 23:22: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-devel-bounces@lists.xenproject.org>)
	id 1gJoBs-0001bM-3X; Mon, 05 Nov 2018 23:21: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=ya8r=nq=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gJoBr-0001bH-1i
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 23:21:51 +0000
X-Inumbo-ID: 92085e6c-e151-11e8-b5df-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 92085e6c-e151-11e8-b5df-12d6303a7972;
 Mon, 05 Nov 2018 23:21:49 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E4FBAA78;
 Mon,  5 Nov 2018 15:21:48 -0800 (PST)
Received: from [10.37.12.220] (unknown [10.37.12.220])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3B3DC3F718;
 Mon,  5 Nov 2018 15:21:47 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-11-julien.grall@arm.com>
 <alpine.DEB.2.10.1811051106300.18518@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b791c062-6ce2-d866-3882-95ecea4638b4@arm.com>
Date: Mon, 5 Nov 2018 23:21:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811051106300.18518@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 10/16] xen/arm: vcpreg: Add wrappers to handle
 co-proc access trapped by HCR_EL2.TVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDExLzUvMTggNzo0NyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IE9uIE1vbiwgOCBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBBIGZvbGxvdy11
cCBwYXRjaCB3aWxsIHJlcXVpcmUgdG8gZW11bGF0ZSBzb21lIGFjY2Vzc2VzIHRvIHNvbWUKPj4g
Y28tcHJvY2Vzc29ycyByZWdpc3RlcnMgdHJhcHBlZCBieSBIQ1JfRUwyLlRWTS4gV2hlbiBzZXQs
IGFsbCBOUyBFTDEgd3JpdGVzCj4+IHRvIHRoZSB2aXJ0dWFsIG1lbW9yeSBjb250cm9sIHJlZ2lz
dGVycyB3aWxsIGJlIHRyYXBwZWQgdG8gdGhlIGh5cGVydmlzb3IuCj4+Cj4+IFRoaXMgcGF0Y2gg
YWRkcyB0aGUgaW5mcmFzdHJ1Y3R1cmUgdG8gcGFzc3Rocm91Z2ggdGhlIGFjY2VzcyB0byBob3N0
Cj4+IHJlZ2lzdGVycy4gRm9yIGNvbnZlbmllbmNlIGEgYnVuY2ggb2YgaGVscGVycyBoYXZlIGJl
ZW4gYWRkZWQgdG8KPj4gZ2VuZXJhdGUgdGhlIGRpZmZlcmVudCBoZWxwZXJzLgo+Pgo+PiBOb3Rl
IHRoYXQgSENSX0VMMi5UVk0gd2lsbCBiZSBzZXQgaW4gYSBmb2xsb3ctdXAgcGF0Y2ggZHluYW1p
Y2FsbHkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4+IC0tLQo+PiAgIHhlbi9hcmNoL2FybS92Y3ByZWcuYyAgICAgICAgfCAxNDQgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgIHhlbi9pbmNsdWRl
L2FzbS1hcm0vY3ByZWdzLmggfCAgIDEgKwo+PiAgIDIgZmlsZXMgY2hhbmdlZCwgMTQ1IGluc2Vy
dGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Y3ByZWcuYyBiL3hlbi9h
cmNoL2FybS92Y3ByZWcuYwo+PiBpbmRleCBiMDRkOTk2ZmQzLi40OTUyOWI5N2NkIDEwMDY0NAo+
PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmNwcmVnLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3ZjcHJl
Zy5jCj4+IEBAIC0yNCw2ICsyNCwxMjIgQEAKPj4gICAjaW5jbHVkZSA8YXNtL3RyYXBzLmg+Cj4+
ICAgI2luY2x1ZGUgPGFzbS92dGltZXIuaD4KPj4gICAKPj4gKy8qCj4+ICsgKiBNYWNyb3MgdG8g
aGVscCBnZW5lcmF0aW5nIGhlbHBlcnMgZm9yIHJlZ2lzdGVycyB0cmFwcGVkIHdoZW4KPj4gKyAq
IEhDUl9FTDIuVFZNIGlzIHNldC4KPj4gKyAqCj4+ICsgKiBOb3RlIHRoYXQgaXQgb25seSB0cmFw
cyBOUyB3cml0ZSBhY2Nlc3MgZnJvbSBFTDEuCj4+ICsgKgo+PiArICogIC0gVFZNX1JFRygpIHNo
b3VsZCBub3QgYmUgdXNlZCBvdXRzaWRlIG9mIHRoZSBtYWNyb3MuIEl0IGlzIHRoZXJlIHRvCj4+
ICsgKiAgICBoZWxwIGRlZmluaW5nIFRWTV9SRUczMigpIGFuZCBUVk1fUkVHNjQoKQo+PiArICog
IC0gVFZNX1JFRzMyKHJlZ25hbWUsIHhyZWcpIGFuZCBUVk1fUkVHNjQocmVnbmFtZSwgeHJlZykg
YXJlIHVzZWQgdG8KPj4gKyAqICAgIHJlc3AuIGdlbmVyYXRlIGhlbHBlciBhY2Nlc3NpbmcgMzIt
Yml0IGFuZCA2NC1iaXQgcmVnaXN0ZXIuICJyZWduYW1lIgo+PiArICogICAgYmVlbiB0aGUgQXJt
MzIgbmFtZSBhbmQgInhyZWciIHRoZSBBcm02NCBuYW1lLgo+ICAgICAgICAgICBeIGlzCj4gCj4g
UGxlYXNlIGFkZCB0aGF0IHdlIHVzZSB0aGUgQXJtNjQgcmVnIG5hbWUgdG8gY2FsbCBXUklURV9T
WVNSRUcgaW4gdGhlCj4gWGVuIHNvdXJjZSBjb2RlIGV2ZW4gb24gQXJtMzIgaW4gZ2VuZXJhbAoK
SSBhbSBub3Qgc3VyZSB0byB1bmRlcnN0YW5kIHRoaXMuIEl0IGlzIGNvbW1vbiB1c2UgaW4gWGVu
IHRvIHVzZSBhcm02NCAKbmFtZSB3aGVuIGNvZGUgaXMgZm9yIGJvdGggYXJjaGl0ZWN0dXJlLiBT
byB3aHkgd291bGQgSSBuZWVkIGEgc3BlY2lmaWMgCmNvbW1lbnQgaGVyZT8KCj4gCj4+ICsgKiAg
LSBVUERBVEVfUkVHMzJfQ09NQklORUQobG93cmVnLCBoaXJlZywgeHJlZykgYXJlIHVzZWQgdG8g
Z2VuZXJhdGUgYQo+IAo+IFRWTV9SRUczMl9DT01CSU5FRAo+IAo+IAo+PiArICogIHBhaXIgb2Yg
cmVnaXN0ZXJzIHNoYXJlIHRoZSBzYW1lIEFybTMyIHJlZ2lzdGVycy4gImxvd3JlZyIgYW5kCj4+
ICsgKiAgImhpZ3JlZyIgYmVlbiByZXNwLiB0aGUgQXJtMzIgbmFtZSBhbmQgInhyZWciIHRoZSBB
cm02NCBuYW1lLiAibG93cmVnIgo+PiArICogIHdpbGwgdXNlIHhyZWdbMzE6MF0gYW5kICJoaXJl
ZyIgd2lsbCB1c2UgeHJlZ1s2MzozMl0uCj4gCj4gUGxlYXNlIGFkZCB0aGF0IHhyZWcgaXMgdW51
c2VkIGluIHRoZSBBcm0zMiBjYXNlLgoKV2h5IGRvIHlvdSB0aGluayB0aGF0PyB4cmVnIGlzIGFj
dHVhbGx5IHVzZWQuIEl0IHdpbGwgZ2V0IGV4cGFuZGVkIHRvIAp3aGF0ZXZlciBpcyB0aGUgY28t
cHJvY2Vzc29yIGVuY29kaW5nIGFuZCBjYXVnaHQgYnkgcmVnLi4uIGluIFRWTV9SRUcoKS4KCj4g
Cj4gCj4+ICsgKi8KPj4gKwo+PiArLyogVGhlIG5hbWUgaXMgcGFzc2VkIGZyb20gdGhlIHVwcGVy
IG1hY3JvIHRvIHdvcmthcm91bmQgbWFjcm8gZXhwYW5zaW9uLiAqLwo+PiArI2RlZmluZSBUVk1f
UkVHKHN6LCBmdW5jLCByZWcuLi4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPj4gK3N0YXRpYyBib29sIGZ1bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
IHVpbnQjI3N6IyNfdCAqciwgYm9vbCByZWFkKSAgICBcCj4+ICt7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+PiArICAgIEdVRVNUX0JVR19PTihyZWFkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICBXUklURV9TWVNSRUcjI3N6KCpyLCBy
ZWcpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+PiArICAgIHJldHVybiB0cnVlOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gK30KPj4gKwo+
PiArI2RlZmluZSBUVk1fUkVHMzIocmVnbmFtZSwgeHJlZykgVFZNX1JFRygzMiwgdnJlZ19lbXVs
YXRlXyMjcmVnbmFtZSwgeHJlZykKPj4gKyNkZWZpbmUgVFZNX1JFRzY0KHJlZ25hbWUsIHhyZWcp
IFRWTV9SRUcoNjQsIHZyZWdfZW11bGF0ZV8jI3JlZ25hbWUsIHhyZWcpCj4+ICsKPj4gKyNpZmRl
ZiBDT05GSUdfQVJNXzMyCj4+ICsjZGVmaW5lIFRWTV9SRUczMl9DT01CSU5FRChsb3dyZWcsIGhp
cmVnLCB4cmVnKSAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAvKiBVc2UgVFZNX1JFRyBk
aXJlY3RseSB0byB3b3JrYXJvdW5kIG1hY3JvIGV4cGFuc2lvbi4gKi8gICAgICAgXAo+PiArICAg
IFRWTV9SRUcoMzIsIHZyZWdfZW11bGF0ZV8jI2xvd3JlZywgbG93cmVnKSAgICAgICAgICAgICAg
ICAgICAgICBcCj4+ICsgICAgVFZNX1JFRygzMiwgdnJlZ19lbXVsYXRlXyMjaGlyZWcsIGhpcmVn
KQo+PiArCj4+ICsjZWxzZSAvKiBDT05GSUdfQVJNXzY0ICovCj4+ICsjZGVmaW5lIFRWTV9SRUcz
Ml9DT01CSU5FRChsb3dyZWcsIGhpcmVnLCB4cmVnKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+PiArc3RhdGljIGJvb2wgdnJlZ19lbXVsYXRlXyMjeHJlZyhzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywgdWludDMyX3QgKnIsICAgIFwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCByZWFkLCBib29sIGhpKSAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+
ICt7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgIHJlZ2lzdGVyX3QgcmVnID0gUkVBRF9TWVNS
RUcoeHJlZyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4+ICsgICAgR1VFU1RfQlVHX09OKHJlYWQpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgIGlmICggaGkg
KSAvKiByZWdbNjM6MzJdIGlzIEFBcmNoMzIgcmVnaXN0ZXIgaGlyZWcgKi8gICAgICAgICAgICAg
ICAgICAgIFwKPj4gKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgICAgIHJlZyAmPSBHRU5N
QVNLKDMxLCAwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+IAo+IE1vdmUgR0VOTUFTSyBiZWZvcmUgdGhlIGlmPyBJdCdzIHRoZSBzYW1lIHJlZ2FyZGxl
c3MKCkFjdHVhbGx5LCB0aGUgc2Vjb25kIEdFTk1BU0sgaXMgaW5jb3JyZWN0LiBJdCBzaG91bGQg
aGF2ZSBiZWVuIApHRU5NQVNLKDYzLCAzMikgYXMgd2Ugd2FudCB0byB1cGRhdGUgb25seSB0aGUg
bG93cmVnLgoKU28gSSB3aWxsIGZpeCB0aGUgbWFzayBpbnN0ZWFkLgoKPj4gICAgICAgLyoKPj4g
KyAgICAgKiBIQ1JfRUwyLlRWTQo+PiArICAgICAqCj4+ICsgICAgICogQVJNdjggKERESSAwNDg3
Qi5iKTogVGFibGUgRDEtMzcKPiAKPiBJbiAwNDg3RC5hIGlzIEQxLTk5CgpJIGhhdmVuJ3QgaGFk
IHRoZSBjaGFuY2UgdG8gZG93bmxvYWQgdGhlIGxhdGVzdCBzcGVjIChpdCB3YXMgcmVsZWFzZWQg
Cmxhc3Qgd2VlaykuIEkgd2lsbCB1cGRhdGUgdG8gdGhlIG5ldyBzcGVjLgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 23:28:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 23:28:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gJoI9-0001mh-Rn; Mon, 05 Nov 2018 23:28: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=ya8r=nq=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gJoI8-0001mc-NZ
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 23:28:20 +0000
X-Inumbo-ID: 7ab9ed92-e152-11e8-93f7-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 7ab9ed92-e152-11e8-93f7-12d6303a7972;
 Mon, 05 Nov 2018 23:28:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 527F115AB;
 Mon,  5 Nov 2018 15:28:19 -0800 (PST)
Received: from [10.37.12.220] (unknown [10.37.12.220])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A0A893F718;
 Mon,  5 Nov 2018 15:28:16 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-17-julien.grall@arm.com>
 <alpine.DEB.2.10.1811051314590.18518@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f51d32af-0369-d253-ea6b-5651d2135c8d@arm.com>
Date: Mon, 5 Nov 2018 23:28:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811051314590.18518@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 16/16] xen/arm: Track page accessed between
 batch of Set/Way operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDExLzUvMTggOTozNSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IE9uIE1vbiwgOCBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBBdCB0aGUgbW9t
ZW50LCB0aGUgaW1wbGVtZW50YXRpb24gb2YgU2V0L1dheSBvcGVyYXRpb25zIHdpbGwgZ28gdGhy
b3VnaAo+PiBhbGwgdGhlIGVudHJpZXMgb2YgdGhlIGd1ZXN0IFAyTSBhbmQgZmx1c2ggdGhlbS4g
SG93ZXZlciwgdGhpcyBpcyB2ZXJ5Cj4+IGV4cGVuc2l2ZSBhbmQgbWF5IHJlbmRlciB1bnVzYWJs
ZSBhIGd1ZXN0IE9TIHVzaW5nIHRoZW0uCj4+Cj4+IEZvciBpbnN0YW5jZSwgTGludXggMzItYml0
IHdpbGwgdXNlIFNldC9XYXkgb3BlcmF0aW9ucyBkdXJpbmcgc2Vjb25kYXJ5Cj4+IENQVSBicmlu
Zy11cC4gQXMgdGhlIGltcGxlbWVudGF0aW9uIGlzIHJlYWxseSBleHBlbnNpdmUsIGl0IG1heSBi
ZSBwb3NzaWJsZQo+PiB0byBoaXQgdGhlIENQVSBicmluZy11cCB0aW1lb3V0Lgo+Pgo+PiBUbyBs
aW1pdCB0aGUgU2V0L1dheSBpbXBhY3QsIHdlIHRyYWNrIHdoYXQgcGFnZXMgaGFzIGJlZW4gb2Yg
dGhlIGd1ZXN0Cj4+IGhhcyBiZWVuIGFjY2Vzc2VkIGJldHdlZW4gYmF0Y2ggb2YgU2V0L1dheSBv
cGVyYXRpb25zLiBUaGlzIGlzIGRvbmUKPj4gdXNpbmcgYml0WzBdIChha2EgdmFsaWQgYml0KSBv
ZiB0aGUgUDJNIGVudHJ5Lgo+IAo+IFRoaXMgaXMgZ29pbmcgdG8gaW1wcm92ZSBwZXJmb3JtYW5j
ZSBvZiBpbGwtbWFubmVyZWQgZ3Vlc3RzIGF0IHRoZSBjb3N0Cj4gb2YgaHVydGluZyBwZXJmb3Jt
YW5jZSBvZiB3ZWxsLW1hbm5lcmVkIGd1ZXN0cy4gSXMgaXQgcmVhbGx5IGEgZ29vZAo+IHRyYWRl
LW9mZj8gU2hvdWxkIHRoaXMgYmVoYXZpb3IgYXQgbGVhc3QgYmUgY29uZmlndXJhYmxlIHdpdGgg
YSBYZW4KPiBjb21tYW5kIGxpbmU/CgpXZWxsLCB3ZSBoYXZlIHRoZSBjaG9pY2UgYmV0d2VlbiBu
b3QgYmVlbiBhYmxlIHRvIGJvb3QgTGludXggMzItYml0IAphbnltb3JlIG9yIGhhdmUgYSBzbGln
aHQgaW1wYWN0IGF0IHRoZSBib290IHRpbWUgZm9yIGFsbCBndWVzdHMuCgpBcyB5b3UgbWF5IGhh
dmUgbm90aWNlZCB0aGUgY29tbWFuZCBsaW5lIGlzIGJlZW4gc3VnZ2VzdGVkIGJlbG93LiBJIApk
aWRuJ3QgeWV0IGltcGxlbWVudGVkIGFzIHdlIGFncmVlZCBhdCBDb25uZWN0IGl0IHdvdWxkIGJl
IGdvb2QgdG8gc3RhcnQgCmdldHRpbmcgZmVlZGJhY2sgb24gaXQuCgo+IAo+IAo+PiBUaGlzIHBh
dGNoIGFkZHMgYSBuZXcgcGVyLWFyY2ggaGVscGVyIGlzIGludHJvZHVjZWQgdG8gcGVyZm9ybSBh
Y3Rpb25zIGp1c3QKPj4gYmVmb3JlIHRoZSBndWVzdCBpcyBmaXJzdCB1bnBhdXNlZC4gVGhpcyB3
aWxsIGJlIHVzZWQgdG8gaW52YWxpZGF0ZSB0aGUKPj4gUDJNIHRvIHRyYWNrIGFjY2VzcyBmcm9t
IHRoZSBzdGFydCBvZiB0aGUgZ3Vlc3QuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Cj4+IC0tLQo+Pgo+PiBDYzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+PiBDYzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KPj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5j
b20+Cj4+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPj4gQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgo+PiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gLS0tCj4+ICAgeGVu
L2FyY2gvYXJtL2RvbWFpbi5jICAgICAgIHwgMTQgKysrKysrKysrKysrKysKPj4gICB4ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMgfCAgNyArKysrKysrCj4+ICAgeGVuL2FyY2gvYXJtL3AybS5j
ICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPj4gICB4ZW4v
YXJjaC94ODYvZG9tYWluLmMgICAgICAgfCAgNCArKysrCj4+ICAgeGVuL2NvbW1vbi9kb21haW4u
YyAgICAgICAgIHwgIDUgKysrKy0KPj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oICAgfCAg
MiArKwo+PiAgIHhlbi9pbmNsdWRlL3hlbi9kb21haW4uaCAgICB8ICAyICsrCj4+ICAgNyBmaWxl
cyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+IGlu
ZGV4IGZlZWJiZjVhOTIuLmY0MzlmNDY1N2EgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW4uYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4gQEAgLTczOCw2ICs3Mzgs
MjAgQEAgaW50IGFyY2hfZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKPj4gICAg
ICAgcmV0dXJuIC1FTk9TWVM7Cj4+ICAgfQo+PiAgIAo+PiArdm9pZCBhcmNoX2RvbWFpbl9jcmVh
dGlvbl9maW5pc2hlZChzdHJ1Y3QgZG9tYWluICpkKQo+PiArewo+PiArICAgIC8qCj4+ICsgICAg
ICogVG8gYXZvaWQgZmx1c2hpbmcgdGhlIHdob2xlIGd1ZXN0IFJBTSBvbiB0aGUgZmlyc3QgU2V0
L1dheSwgd2UKPj4gKyAgICAgKiBpbnZhbGlkYXRlIHRoZSBQMk0gdG8gdHJhY2sgd2hhdCBoYXMg
YmVlbiBhY2Nlc3NlZC4KPj4gKyAgICAgKgo+PiArICAgICAqIFRoaXMgaXMgb25seSB0dXJuZWQg
d2hlbiBJT01NVSBpcyBub3QgdXNlZCBvciB0aGUgcGFnZS10YWJsZSBhcmUKPj4gKyAgICAgKiBu
b3Qgc2hhcmVkIGJlY2F1c2UgYml0WzBdIChlLmcgdmFsaWQgYml0KSB1bnNldCB3aWxsIHJlc3Vs
dAo+PiArICAgICAqIElPTU1VIGZhdWx0IHRoYXQgY291bGQgYmUgbm90IGZpeGVkLXVwLgo+PiAr
ICAgICAqLwo+PiArICAgIGlmICggIWlvbW11X3VzZV9oYXBfcHQoZCkgKQo+PiArICAgICAgICBw
Mm1faW52YWxpZGF0ZV9yb290KHAybV9nZXRfaG9zdHAybShkKSk7Cj4+ICt9Cj4+ICsKPj4gICBz
dGF0aWMgaW50IGlzX2d1ZXN0X3B2MzJfcHNyKHVpbnQzMl90IHBzcikKPj4gICB7Cj4+ICAgICAg
IHN3aXRjaCAocHNyICYgUFNSX01PREVfTUFTSykKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+PiBpbmRleCBm
NTUyMTU0ZTkzLi5kZTk2NTE2ZmFhIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+IEBAIC0yMjQ5
LDYgKzIyNDksMTMgQEAgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWluICpk
KQo+PiAgICAgICB2LT5pc19pbml0aWFsaXNlZCA9IDE7Cj4+ICAgICAgIGNsZWFyX2JpdChfVlBG
X2Rvd24sICZ2LT5wYXVzZV9mbGFncyk7Cj4+ICAgCj4+ICsgICAgLyoKPj4gKyAgICAgKiBYWFg6
IFdlIHByb2JhYmx5IHdhbnQgYSBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIGludmFsaWRhdGUgb3Ig
bm90Cj4+ICsgICAgICogdGhlIFAyTS4gVGhpcyBpcyBiZWNhdXNlIGludmFsaWRhdGluZyB0aGUg
UDJNIHdpbGwgbm90IHdvcmsgd2l0aAo+PiArICAgICAqIElPTU1VLCBob3dldmVyIGlmIHRoaXMg
aXMgbm90IGRvbmUgdGhlcmUgd2lsbCBiZSBhbiBpbXBhY3QuCj4gCj4gV2h5IGNhbid0IHdlIGNo
ZWNrIG9uIGlvbW11X3VzZV9oYXBfcHQoZCkgbGlrZSBpbgo+IGFyY2hfZG9tYWluX2NyZWF0aW9u
X2ZpbmlzaGVkPwo+IAo+IEluIGFueSBjYXNlLCBJIGFncmVlIGl0IGlzIGEgZ29vZCBpZGVhIHRv
IGludHJvZHVjZSBhIGNvbW1hbmQgbGluZQo+IHBhcmFtZXRlciB0byB0b2dnbGUgdGhlIHAybV9p
bnZhbGlkYXRlX3Jvb3QgY2FsbCBhdCBkb21haW4gY3JlYXRpb24KPiBvbi9vZmYuIFRoZXJlIGFy
ZSBjYXNlcyB3aGVyZSBpdCBzaG91bGQgYmUgb2ZmIGV2ZW4gaWYgYW4gSU9NTVUgaXMKPiBwcmVz
ZW50LgoKSSBhY3R1YWxseSBmb3Jnb3QgdG8gcmVtb3ZlIHRoYXQgY29kZSBhcyBEb20wIHNob3Vs
ZCBiZSBjb3ZlcmVkIGJ5IHRoZSAKY2hhbmdlIGJlbG93LgoKSSBhbSBub3QgZW50aXJlbHkgdG8g
dW5kZXJzdGFuZCB5b3VyIGxhc3Qgc2VudGVuY2UsIHRoaXMgZmVhdHVyZSBpcyAKdHVybmVkIG9m
ZiB3aGVuIGFuIElPTU1VIGlzIHByZXNlbnQuIFNvIHdoYXQgaXMgeW91ciB1c2UgY2FzZSBoZXJl
PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 05 23:38:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Nov 2018 23:38: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-devel-bounces@lists.xenproject.org>)
	id 1gJoRz-0002bm-Su; Mon, 05 Nov 2018 23:38: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=ya8r=nq=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gJoRx-0002bh-Mf
 for xen-devel@lists.xen.org; Mon, 05 Nov 2018 23:38:29 +0000
X-Inumbo-ID: e53f62f4-e153-11e8-bc89-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e53f62f4-e153-11e8-bc89-12d6303a7972;
 Mon, 05 Nov 2018 23:38:28 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 93C5CA78;
 Mon,  5 Nov 2018 15:38:27 -0800 (PST)
Received: from [10.37.12.220] (unknown [10.37.12.220])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3EC883F718;
 Mon,  5 Nov 2018 15:38:26 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-16-julien.grall@arm.com>
 <alpine.DEB.2.10.1811051244320.18518@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cafc35cb-857d-b892-1791-eb0c83d647b9@arm.com>
Date: Mon, 5 Nov 2018 23:38:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811051244320.18518@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 15/16] xen/arm: Implement Set/Way operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDExLzUvMTggOToxMCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IE9uIE1vbiwgOCBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBTZXQvV2F5IG9w
ZXJhdGlvbnMgYXJlIHVzZWQgdG8gcGVyZm9ybSBtYWludGVuYW5jZSBvbiBhIGdpdmVuIGNhY2hl
Lgo+PiBBdCB0aGUgbW9tZW50LCBTZXQvV2F5IG9wZXJhdGlvbnMgYXJlIG5vdCB0cmFwcGVkIGFu
ZCB0aGVyZWZvcmUgYSBndWVzdAo+PiBPUyB3aWxsIGRpcmVjdGx5IGFjdCBvbiB0aGUgbG9jYWwg
Y2FjaGUuIEhvd2V2ZXIsIGEgdkNQVSBtYXkgbWlncmF0ZSB0bwo+PiBhbm90aGVyIHBDUFUgaW4g
dGhlIG1pZGRsZSBvZiB0aGUgcHJvY2Vzc29yLiBUaGlzIHdpbGwgcmVzdWx0IHRvIGhhdmUKPj4g
Y2FjaGUgd2l0aCBzdGFsbCBkYXRhIChTZXQvV2F5IGFyZSBub3QgcHJvcGFnYXRlZCkgcG90ZW50
aWFsbHkgY2F1c2luZwo+PiBjcmFzaC4gVGhpcyBtYXkgYmUgdGhlIGNhdXNlIG9mIGhlaXNlbmJ1
ZyBub3RpY2VkIGluIE9zc3Rlc3QgWzFdLgo+Pgo+PiBGdXJ0aGVybW9yZSwgU2V0L1dheSBvcGVy
YXRpb25zIGFyZSBub3QgYXZhaWxhYmxlIG9uIHN5c3RlbSBjYWNoZS4gVGhpcwo+PiBtZWFucyB0
aGF0IE9TLCBzdWNoIGFzIExpbnV4IDMyLWJpdCwgcmVseWluZyBvbiB0aG9zZSBvcGVyYXRpb25z
IHRvCj4+IGZ1bGx5IGNsZWFuIHRoZSBjYWNoZSBiZWZvcmUgZGlzYWJsaW5nIE1NVSBtYXkgYnJl
YWsgYmVjYXVzZSBkYXRhIG1heQo+PiBzaXRzIGluIHN5c3RlbSBjYWNoZXMgYW5kIG5vdCBpbiBS
QU0uCj4+Cj4+IEZvciBtb3JlIGRldGFpbHMgYWJvdXQgU2V0L1dheSwgc2VlIHRoZSB0YWxrICJU
aGUgQXJ0IG9mIFZpcnR1YWxpemluZwo+PiBDYWNoZSBNYWludGVuYW5jZSIgZ2l2ZW4gYXQgWGVu
IFN1bW1pdCAyMDE4IFsyXS4KPj4KPj4gSW4gdGhlIGNvbnRleHQgb2YgWGVuLCB3ZSBuZWVkIHRv
IHRyYXAgU2V0L1dheSBvcGVyYXRpb25zIGFuZCBlbXVsYXRlCj4+IHRoZW0uIEZyb20gdGhlIEFy
bSBBcm0gKEIxLjE0LjQgaW4gRERJIDA0NkMuYyksIFNldC9XYXkgb3BlcmF0aW9ucyBhcmUKPj4g
ZGlmZmljdWx0IHRvIHZpcnR1YWxpemVkLiBTbyB3ZSBjYW4gYXNzdW1lIHRoYXQgYSBndWVzdCBP
UyB1c2luZyB0aGVtIHdpbGwKPj4gc3VmZmVyIHRoZSBjb25zZXF1ZW5jZSAoaS5lIHNsb3duZXNz
KSB1bnRpbCBkZXZlbG9wZXIgcmVtb3ZlcyBhbGwgdGhlIHVzYWdlCj4+IG9mIFNldC9XYXkuCj4+
Cj4+IEFzIHRoZSBzb2Z0d2FyZSBpcyBub3QgYWxsb3dlZCB0byBpbmZlciB0aGUgU2V0L1dheSB0
byBQaHlzaWNhbCBBZGRyZXNzCj4+IG1hcHBpbmcsIFhlbiB3aWxsIG5lZWQgdG8gZ28gdGhyb3Vn
aCB0aGUgZ3Vlc3QgUDJNIGFuZCBjbGVhbiAmCj4+IGludmFsaWRhdGUgYWxsIHRoZSBlbnRyaWVz
IG1hcHBlZC4KPj4KPj4gQmVjYXVzZSBTZXQvV2F5IGhhcHBlbiBpbiBiYXRjaCAoYSBsb29wIG9u
IGFsbCBTZXQvV2F5IG9mIGEgY2FjaGUpLCBYZW4KPj4gd291bGQgbmVlZCB0byBnbyB0aHJvdWdo
IHRoZSBQMk0gZm9yIGV2ZXJ5IGluc3RydWN0aW9ucy4gVGhpcyBpcyBxdWl0ZQo+PiBleHBlbnNp
dmUgYW5kIHdvdWxkIHNldmVyZWx5IGltcGFjdCB0aGUgZ3Vlc3QgT1MuIFRoZSBpbXBsZW1lbnRh
dGlvbiBpcwo+PiByZS11c2luZyB0aGUgS1ZNIHBvbGljeSB0byBsaW1pdCB0aGUgbnVtYmVyIG9m
IGZsdXNoOgo+PiAgICAgIC0gSWYgd2UgdHJhcCBhIFNldC9XYXkgb3BlcmF0aW9ucywgd2UgZW5h
YmxlIFZNIHRyYXBwaW5nIChpLmUKPiAgICAgICAgICAgICAgICAgICAgIF4gcmVtb3ZlICdhJwo+
IAo+PiAgICAgICAgSFZDX0VMMi5UVk0pIHRvIGRldGVjdCBjYWNoZSBiZWluZyB0dXJuZWQgb24v
b2ZmLCBhbmQgZG8gYSBmdWxsCj4+ICAgICAgY2xlYW4uCj4gCj4gImRvIGEgZnVsbCBjbGVhbiIg
c3RyYWlnaHQgYXdheSwgcmlnaHQ/IE1heSBJIHN1Z2dlc3QgYSByZXdvcmRpbmcgb2YKPiB0aGlz
IGl0ZW06Cj4gCj4gLSBhcyBzb29uIGFzIHdlIHRyYXAgYSBzZXQvd2F5IG9wZXJhdGlvbiwgd2Ug
ZW5hYmxlIFZNIHRyYXBwaW5nIChpLmUuCj4gICAgSFZDX0VMMi5UVk0sIGl0IGxsIGFsbG93IHVz
IHRvIGRldGVjdCBjYWNoZSBiZWluZyB0dXJuZWQgb24vb2ZmKSwKPiAgICB0aGVuIHdlIGRvIGEg
ZnVsbCBjbGVhbgoKU3VyZS4KCj4gCj4gCj4+ICAgICAgLSBXZSBjbGVhbiB0aGUgY2FjaGVzIHdo
ZW4gdHVybmluZyBvbiBhbmQgb2ZmCj4gCj4gIldlIGNsZWFuIHRoZSBjYWNoZXMgd2hlbiB0aGUg
Z3Vlc3QgdHVybnMgY2FjaGVzIG9uIG9yIG9mZiIKClN1cmUuCgo+IAo+IAo+PiAgICAgIC0gT25j
ZSB0aGUgY2FjaGVzIGFyZSBlbmFibGVkLCB3ZSBzdG9wIHRyYXBwaW5nIFZNIGluc3RydWN0aW9u
cwo+Pgo+PiBbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE3LTA5L21zZzAzMTkxLmh0bWwKPj4gWzJdIGh0dHBzOi8vZnIuc2xpZGVzaGFy
ZS5uZXQveGVuX2NvbV9tZ3IvdmlydHVhbGl6aW5nLWNhY2hlCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IC0tLQo+PiAgIHhlbi9hcmNo
L2FybS9hcm02NC92c3lzcmVnLmMgfCAyNyArKysrKysrKysrKysrKysrKy0KPj4gICB4ZW4vYXJj
aC9hcm0vcDJtLmMgICAgICAgICAgIHwgNjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPj4gICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgIHwgIDIgKy0K
Pj4gICB4ZW4vYXJjaC9hcm0vdmNwcmVnLmMgICAgICAgIHwgMjMgKysrKysrKysrKysrKysrCj4+
ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCAgICB8IDE2ICsrKysrKysrKysrCj4+ICAgNSBm
aWxlcyBjaGFuZ2VkLCAxMzQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMgYi94ZW4vYXJjaC9hcm0vYXJt
NjQvdnN5c3JlZy5jCj4+IGluZGV4IDE1MTc4Nzk2OTcuLjQzYzZjM2UzMGQgMTAwNjQ0Cj4+IC0t
LSBhL3hlbi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTY0L3ZzeXNyZWcuYwo+PiBAQCAtNDAsNyArNDAsMjAgQEAgc3RhdGljIGJvb2wgdnJlZ19lbXVs
YXRlXyMjcmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCAgICAgICAgICBcCj4+ICAgfQo+
PiAgIAo+PiAgIC8qIERlZmluaW5nIGhlbHBlcnMgZm9yIGVtdWxhdGluZyBzeXNyZWcgcmVnaXN0
ZXJzLiAqLwo+PiAtVFZNX1JFRyhTQ1RMUl9FTDEpCj4+ICtzdGF0aWMgYm9vbCB2cmVnX2VtdWxh
dGVfU0NUTFJfRUwxKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50NjRfdCAqciwKPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCByZWFkKQo+PiArewo+PiAr
ICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKPj4gKyAgICBib29sIGNhY2hlX2VuYWJsZWQg
PSB2Y3B1X2hhc19jYWNoZV9lbmFibGVkKHYpOwo+PiArCj4+ICsgICAgR1VFU1RfQlVHX09OKHJl
YWQpOwo+PiArICAgIFdSSVRFX1NZU1JFRygqciwgU0NUTFJfRUwxKTsKPj4gKwo+PiArICAgIHAy
bV90b2dnbGVfY2FjaGUodiwgY2FjaGVfZW5hYmxlZCk7Cj4+ICsKPj4gKyAgICByZXR1cm4gdHJ1
ZTsKPj4gK30KPj4gKwo+PiAgIFRWTV9SRUcoVFRCUjBfRUwxKQo+PiAgIFRWTV9SRUcoVFRCUjFf
RUwxKQo+PiAgIFRWTV9SRUcoVENSX0VMMSkKPj4gQEAgLTg0LDYgKzk3LDE4IEBAIHZvaWQgZG9f
c3lzcmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+PiAgICAgICAgICAgYnJlYWs7Cj4+
ICAgCj4+ICAgICAgIC8qCj4+ICsgICAgICogSENSX0VMMi5UU1cKPj4gKyAgICAgKgo+PiArICAg
ICAqIEFSTXY4IChEREkgMDQ4N0IuYik6IFRhYmxlIEQxLTQyCj4+ICsgICAgICovCj4+ICsgICAg
Y2FzZSBIU1JfU1lTUkVHX0RDSVNXOgo+PiArICAgIGNhc2UgSFNSX1NZU1JFR19EQ0NTVzoKPj4g
KyAgICBjYXNlIEhTUl9TWVNSRUdfRENDSVNXOgo+PiArICAgICAgICBpZiAoIGhzci5zeXNyZWcu
cmVhZCApCj4gCj4gU2hvdWxkbid0IGl0IGJlICFoc3Iuc3lzcmVnLnJlYWQgPwoKSG1tbSB5ZXMu
Cgo+IAo+IAo+PiArICAgICAgICAgICAgcDJtX3NldF93YXlfZmx1c2goY3VycmVudCk7Cj4+ICsg
ICAgICAgIGJyZWFrOwo+PiArCj4+ICsgICAgLyoKPj4gICAgICAgICogSENSX0VMMi5UVk0KPj4g
ICAgICAgICoKPj4gICAgICAgICogQVJNdjggKERESSAwNDg3Qi5iKTogVGFibGUgRDEtMzcKPj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+PiBp
bmRleCBkZjZiNDhkNzNiLi5hM2Q0YzU2M2IxIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0v
cDJtLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCj4+IEBAIC0xNTY0LDYgKzE1NjQsNzQg
QEAgaW50IHAybV9jYWNoZV9mbHVzaF9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBzdGFy
dCwgZ2ZuX3QgZW5kKQo+PiAgICAgICByZXR1cm4gMDsKPj4gICB9Cj4+ICAgCj4+ICtzdGF0aWMg
dm9pZCBwMm1fZmx1c2hfdm0oc3RydWN0IHZjcHUgKnYpCj4+ICt7Cj4+ICsgICAgc3RydWN0IHAy
bV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybSh2LT5kb21haW4pOwo+PiArCj4+ICsgICAg
LyogWFhYOiBIYW5kbGUgcHJlZW1wdGlvbiAqLwo+IAo+IFllcywgZ29vZCB0byBoYXZlIHRoaXMg
cmVtaW5kZXIuIE1heWJlIGFkZCAid2UnZCB3YW50IHRvIGJyZWFrIHRoZQo+IG9wZXJhdGlvbiBk
b3duIHdoZW4gaXQgdGFrZXMgdG9vIGxvbmciLgoKSSBhbSBwbGFubmluZyB0byBoYW5kbGUgdGhp
cyBiZWZvcmUgdGhlIHNlcmllcyBpcyBhY3R1YWxseSBtZXJnZWQuIFRoaXMgCmlzIGEgbWFzc2l2
ZSBzZWN1cml0eSBob2xlIGFuZCBlYXN5IHRvIGV4cGxvaXQuCgo+IAo+IAo+PiArICAgIHAybV9j
YWNoZV9mbHVzaF9yYW5nZSh2LT5kb21haW4sIHAybS0+bG93ZXN0X21hcHBlZF9nZm4sCj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgIHAybS0+bWF4X21hcHBlZF9nZm4pOwo+PiArfQo+PiAr
Cj4+ICsvKgo+PiArICogU2VlIG5vdGUgYXQgQVJNdjcgQVJNIEIxLjE0LjQgKERESSAwNDA2Qy5j
KSAoVEw7RFI6IFMvVyBvcHMgYXJlIG5vdAo+PiArICogZWFzaWx5IHZpcnR1YWxpemVkKS4KPj4g
KyAqCj4+ICsgKiBNYWluIHByb2JsZW1zOgo+PiArICogIC0gUy9XIG9wcyBhcmUgbG9jYWwgdG8g
YSBDUFUgKG5vdCBicm9hZGNhc3QpCj4+ICsgKiAgLSBXZSBoYXZlIGxpbmUgbWlncmF0aW9uIGJl
aGluZCBvdXIgYmFjayAoc3BlY3VsYXRpb24pCj4+ICsgKiAgLSBTeXN0ZW0gY2FjaGVzIGRvbid0
IHN1cHBvcnQgUy9XIGF0IGFsbCAoZGFtbiEpCj4+ICsgKgo+PiArICogSW4gdGhlIGZhY2Ugb2Yg
dGhlIGFib3ZlLCB0aGUgYmVzdCB3ZSBjYW4gZG8gaXMgdG8gdHJ5IGFuZCBjb252ZXJ0Cj4+ICsg
KiBTL1cgb3BzIHRvIFZBIG9wcy4gQmVjYXVzZSB0aGUgZ3Vlc3QgaXMgbm90IGFsbG93ZWQgdG8g
aW5mZXIgdGhlIFMvVwo+PiArICogdG8gUEEgbWFwcGluZywgaXQgY2FuIG9ubHkgdXNlIFMvVyB0
byBudWtlIHRoZSB3aG9sZSBjYWNoZSwgd2hpY2ggaXMKPj4gKyAqIHJhdGhlciBhIGdvb2QgdGhp
bmcgZm9yIHVzLgo+PiArICoKPj4gKyAqIEFsc28sIGl0IGlzIG9ubHkgdXNlZCB3aGVuIHR1cm5p
bmcgY2FjaGVzIG9uL29mZiAoIlRoZSBleHBlY3RlZAo+PiArICogdXNhZ2Ugb2YgdGhlIGNhY2hl
IG1haW50ZW5hbmNlIGluc3RydWN0aW9ucyB0aGF0IG9wZXJhdGUgYnkgc2V0L3dheQo+PiArICog
aXMgYXNzb2NpYXRlZCB3aXRoIHRoZSBwb3dlcmRvd24gYW5kIHBvd2VydXAgb2YgY2FjaGVzLCBp
ZiB0aGlzIGlzCj4+ICsgKiByZXF1aXJlZCBieSB0aGUgaW1wbGVtZW50YXRpb24uIikuCj4+ICsg
Kgo+PiArICogV2UgdXNlIHRoZSBmb2xsb3dpbmcgcG9saWN5Ogo+PiArICogIC0gSWYgd2UgdHJh
cCBhIFMvVyBvcGVyYXRpb24sIHdlIGVuYWJsZWQgVk0gdHJhcHBpbmcgdG8gZGV0ZWN0Cj4+ICsg
KiAgY2FjaGVzIGJlaW5nIHR1cm5lZCBvbi9vZmYsIGFuZCBkbyBhIGZ1bGwgY2xlYW4uCj4+ICsg
Kgo+PiArICogIC0gV2UgZmx1c2ggdGhlIGNhY2hlcyBvbiBib3RoIGNhY2hlcyBiZWluZyB0dXJu
ZWQgb24gYW5kIG9mZi4KPj4gKyAqCj4+ICsgKiAgLSBPbmNlIHRoZSBjYWNoZXMgYXJlIGVuYWJs
ZWQsIHdlIHN0b3AgdHJhcHBpbmcgVk0gb3BzLgo+PiArICovCj4+ICt2b2lkIHAybV9zZXRfd2F5
X2ZsdXNoKHN0cnVjdCB2Y3B1ICp2KQo+PiArewo+PiArICAgIC8qIFRoaXMgZnVuY3Rpb24gY2Fu
IG9ubHkgd29yayB3aXRoIHRoZSBjdXJyZW50IHZDUFUuICovCj4+ICsgICAgQVNTRVJUKHYgPT0g
Y3VycmVudCk7Cj4gCj4gTklUOiBpZiBpdCBjYW4gb25seSBvcGVyYXRlIG9uIGN1cnJlbnQsIGl0
IG1ha2VzIHNlbnNlIHRvIHJlbW92ZSB0aGUKPiBzdHJ1Y3QgdmNwdSogcGFyYW1ldGVyCgpJIHBy
ZWZlciB0byBrZWVwIHN0cnVjdCB2Y3B1ICp2IGhlcmUuIFRoaXMgbWFrZXMgbW9yZSBzdHJhaWdo
dGZvcndhcmQgdG8gCmtub3cgb24gd2hhdCB0aGUgZnVuY3Rpb24gaXMgd29ya2luZyBvbi4KCkZ1
cnRoZXJtb3JlLCBjdXJyZW50IGlzIGFjdHVhbGx5IHF1aXRlIGV4cGVuc2l2ZSB0byB1c2UgaW4g
c29tZSAKY2lyY3Vtc3RhbmNlLgoKRm9yIGluc3RhbmNlLCBpbiBuZXN0ZWQgY2FzZSwgVFBJRFJf
RUwyIHdpbGwgZ2V0IHRyYXBwZWQgdG8gdGhlIGhvc3QgCmh5cGVydmlzb3IuCgpTbyBpdCB3b3Vs
ZCBiZSBiZXN0IGlmIHdlIHN0YXJ0IGF2b2lkIGN1cnJlbnQgd2hlbmV2ZXIgaXQgaXMgcG9zc2li
bGUuCgoKPiAKPiAKPj4gKyAgICBpZiAoICEodi0+YXJjaC5oY3JfZWwyICYgSENSX1RWTSkgKQo+
PiArICAgIHsKPj4gKyAgICAgICAgcDJtX2ZsdXNoX3ZtKHYpOwo+PiArICAgICAgICB2Y3B1X2hj
cl9zZXRfZmxhZ3ModiwgSENSX1RWTSk7Cj4+ICsgICAgfQo+PiArfQo+PiArCj4+ICt2b2lkIHAy
bV90b2dnbGVfY2FjaGUoc3RydWN0IHZjcHUgKnYsIGJvb2wgd2FzX2VuYWJsZWQpCj4+ICt7Cj4+
ICsgICAgYm9vbCBub3dfZW5hYmxlZCA9IHZjcHVfaGFzX2NhY2hlX2VuYWJsZWQodik7Cj4+ICsK
Pj4gKyAgICAvKiBUaGlzIGZ1bmN0aW9uIGNhbiBvbmx5IHdvcmsgd2l0aCB0aGUgY3VycmVudCB2
Q1BVLiAqLwo+PiArICAgIEFTU0VSVCh2ID09IGN1cnJlbnQpOwo+IAo+IE5JVDogc2FtZSBhYm91
dCBzdHJ1Y3QgdmNwdSogYXMgcGFyYW1ldGVyIHdoZW4gb25seSBjdXJyZW50IGNhbiBiZSB1c2Vk
Cj4gCj4gCj4+ICsgICAgLyoKPj4gKyAgICAgKiBJZiBzd2l0Y2hpbmcgdGhlIE1NVStjYWNoZXMg
b24sIG5lZWQgdG8gaW52YWxpZGF0ZSB0aGUgY2FjaGVzLgo+PiArICAgICAqIElmIHN3aXRjaGlu
ZyBpdCBvZmYsIG5lZWQgdG8gY2xlYW4gdGhlIGNhY2hlcy4KPj4gKyAgICAgKiBDbGVhbiArIGlu
dmFsaWRhdGUgZG9lcyB0aGUgdHJpY2sgYWx3YXlzLgo+PiArICAgICAqLwo+PiArICAgIGlmICgg
d2FzX2VuYWJsZWQgIT0gbm93X2VuYWJsZWQgKQo+PiArICAgICAgICBwMm1fZmx1c2hfdm0odik7
Cj4+ICsKPj4gKyAgICAvKiBDYWNoZXMgYXJlIG5vdyBvbiwgc3RvcCB0cmFwcGluZyBWTSBvcHMg
KHVudGlsIGEgUy9XIG9wKSAqLwo+PiArICAgIGlmICggbm93X2VuYWJsZWQgKQo+PiArICAgICAg
ICB2Y3B1X2hjcl9jbGVhcl9mbGFncyh2LCBIQ1JfVFZNKTsKPj4gK30KPj4gKwo+PiAgIG1mbl90
IGdmbl90b19tZm4oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuKQo+PiAgIHsKPj4gICAgICAg
cmV0dXJuIHAybV9sb29rdXAoZCwgZ2ZuLCBOVUxMKTsKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gaW5kZXggMTY5YjU3Y2I2Yi4u
Y2RjMTBlZWU1YSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gKysrIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gQEAgLTk4LDcgKzk4LDcgQEAgcmVnaXN0ZXJfdCBnZXRf
ZGVmYXVsdF9oY3JfZmxhZ3Modm9pZCkKPj4gICB7Cj4+ICAgICAgIHJldHVybiAgKEhDUl9QVFd8
SENSX0JTVV9JTk5FUnxIQ1JfQU1PfEhDUl9JTU98SENSX0ZNT3xIQ1JfVk18Cj4+ICAgICAgICAg
ICAgICAgICh2d2ZpICE9IE5BVElWRSA/IChIQ1JfVFdJfEhDUl9UV0UpIDogMCkgfAo+PiAtICAg
ICAgICAgICAgIEhDUl9UU0N8SENSX1RBQ3xIQ1JfU1dJT3xIQ1JfVElEQ1B8SENSX0ZCKTsKPj4g
KyAgICAgICAgICAgICBIQ1JfVFNDfEhDUl9UQUN8SENSX1NXSU98SENSX1RJRENQfEhDUl9GQnxI
Q1JfVFNXKTsKPj4gICB9Cj4+ICAgCj4+ICAgc3RhdGljIGVudW0gewo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZjcHJlZy5jIGIveGVuL2FyY2gvYXJtL3ZjcHJlZy5jCj4+IGluZGV4IDQ5
NTI5Yjk3Y2QuLmRjNDZkOWQwZDcgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Y3ByZWcu
Ywo+PiArKysgYi94ZW4vYXJjaC9hcm0vdmNwcmVnLmMKPj4gQEAgLTQ1LDkgKzQ1LDE0IEBACj4+
ICAgI2RlZmluZSBUVk1fUkVHKHN6LCBmdW5jLCByZWcuLi4pICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPj4gICBzdGF0aWMgYm9vbCBmdW5jKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCB1aW50IyNzeiMjX3QgKnIsIGJvb2wgcmVhZCkgICAgXAo+PiAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4+ICsgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgIGJvb2wg
Y2FjaGVfZW5hYmxlZCA9IHZjcHVfaGFzX2NhY2hlX2VuYWJsZWQodik7ICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICAgICAgIEdVRVNUX0JVR19P
TihyZWFkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPj4gICAgICAgV1JJVEVfU1lTUkVHIyNzeigqciwgcmVnKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4+ICsgICAgcDJtX3RvZ2dsZV9jYWNoZSh2LCBjYWNoZV9lbmFibGVkKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+IAo+IFRoaXMgd2lsbCBhZmZlY3QgYWxsIHRoZSBy
ZWdpc3RlcnMgdHJhcHBlZCB3aXRoIFRWTS4gU2hvdWxkbid0IHdlIG9ubHkKPiBjYWxsIHAybV90
b2dnbGVfY2FjaGUgd2hlbiByZWxldmFudD8gaS5lLiB3aGVuIGNoYW5naW5nIFNDVExSPwo+IEkg
dGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIG9ubHkgbW9kaWZ5IHRoZSBTQ1RMUiBlbXVsYXRp
b24gaGFuZGxlci4KClRoaXMgaXMgbWFkZSBvbiBwdXJwb3NlLCB5b3UgaW5jcmVhc2UgdGhlIGNo
YW5jZSB0byBkaXNhYmxlIFRWTSBhcyBzb29uIAphcyBwb3NzaWJsZS4gSWYgeW91IG9ubHkgcmVs
eSBvbiBTQ1RMUiwgeW91IG1heSBlbmQgdXAgdG8gdHJhcCBhIGxvdCBvZiAKcmVnaXN0ZXJzIGZv
ciBhIGxvbmcgdGltZS4KCkZXSVcsIGFzIEkgYWxyZWFkeSB3cm90ZSBpbiB0aGUgY29tbWl0IG1l
c3NhZ2UsIHRoaXMgaXMgYmFzZWQgb24gd2hhdCAKS1ZNIGRvZXMuCgo+IAo+IAo+PiAgICAgICBy
ZXR1cm4gdHJ1ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4+ICAgfQo+PiAgIAo+PiBAQCAtNjUsNiArNzAsOCBAQCBzdGF0aWMg
Ym9vbCBmdW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50IyNzeiMjX3QgKnIsIGJv
b2wgcmVhZCkgICAgXAo+PiAgIHN0YXRpYyBib29sIHZyZWdfZW11bGF0ZV8jI3hyZWcoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90ICpyLCAgICBcCj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIHJlYWQsIGJvb2wgaGkpICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPj4gICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgIHN0cnVjdCB2Y3B1ICp2
ID0gY3VycmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPj4gKyAgICBib29sIGNhY2hlX2VuYWJsZWQgPSB2Y3B1X2hhc19jYWNoZV9lbmFibGVkKHYp
OyAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICAgICAgIHJlZ2lzdGVyX3QgcmVnID0gUkVB
RF9TWVNSRUcoeHJlZyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+PiAgICAgICBHVUVTVF9CVUdfT04ocmVhZCk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+IEBAIC04
MCw2ICs4Nyw4IEBAIHN0YXRpYyBib29sIHZyZWdfZW11bGF0ZV8jI3hyZWcoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90ICpyLCAgICBcCj4+ICAgICAgIH0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPj4gICAgICAgV1JJVEVfU1lTUkVHKHJlZywgeHJlZyk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+
ICsgICAgcDJtX3RvZ2dsZV9jYWNoZSh2LCBjYWNoZV9lbmFibGVkKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gICAgICAg
cmV0dXJuIHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+PiAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPj4gQEAgLTk4LDYgKzEwNyw3IEBAIHN0YXRpYyBib29sIHZyZWdfZW11bGF0
ZV8jI2hpcmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCAqciwgICBcCj4+
ICAgCj4+ICAgLyogRGVmaW5pbmcgaGVscGVycyBmb3IgZW11bGF0aW5nIGNvLXByb2Nlc3NvciBy
ZWdpc3RlcnMuICovCj4+ICAgVFZNX1JFRzMyKFNDVExSLCBTQ1RMUl9FTDEpCj4+ICsKPiAKPiBT
cHVyaW91cyBjaGFuZ2UuIFNob3VsZCBiZSBpbiBhIHByZXZpb3VzIHBhdGNoPwoKTGlrZWx5LgoK
PiAKPj4gICAvKgo+PiAgICAqIEFBcmNoMzIgcHJvdmlkZXMgdHdvIHdheSB0byBhY2Nlc3MgVFRC
UiogZGVwZW5kaW5nIG9uIHRoZSBhY2Nlc3MKPj4gICAgKiBzaXplLCB3aGlsc3QgQUFyY2g2NCBw
cm92aWRlcyBvbmUgd2F5Lgo+PiBAQCAtMTgwLDYgKzE5MCwxOSBAQCB2b2lkIGRvX2NwMTVfMzIo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCj4+ICAgICAg
ICAgICBicmVhazsKPj4gICAKPj4gICAgICAgLyoKPj4gKyAgICAgKiBIQ1JfRUwyLlRTVwo+PiAr
ICAgICAqCj4+ICsgICAgICogQVJNdjcgKERESSAwNDA2Qy5iKTogQjEuMTQuNgo+PiArICAgICAq
IEFSTXY4IChEREkgMDQ4N0IuYik6IFRhYmxlIEQxLTQyCj4+ICsgICAgICovCj4+ICsgICAgY2Fz
ZSBIU1JfQ1BSRUczMihEQ0lTVyk6Cj4+ICsgICAgY2FzZSBIU1JfQ1BSRUczMihEQ0NTVyk6Cj4+
ICsgICAgY2FzZSBIU1JfQ1BSRUczMihEQ0NJU1cpOgo+PiArICAgICAgICBpZiAoICFjcDMyLnJl
YWQgKQo+PiArICAgICAgICAgICAgcDJtX3NldF93YXlfZmx1c2goY3VycmVudCk7Cj4+ICsgICAg
ICAgIGJyZWFrOwo+PiArCj4+ICsgICAgLyoKPj4gICAgICAgICogSENSX0VMMi5UVk0KPj4gICAg
ICAgICoKPj4gICAgICAgICogQVJNdjggKERESSAwNDg3Qi5iKTogVGFibGUgRDEtMzcKPj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3AybS5oCj4+IGluZGV4IDkyMjEzZGQxYWIuLmM0NzBmMDYyZGIgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0u
aAo+PiBAQCAtMjMxLDYgKzIzMSwxMCBAQCBpbnQgcDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLAo+PiAgICAqLwo+PiAgIGludCBwMm1fY2FjaGVfZmx1c2hfcmFuZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQsIGdmbl90IGVuZCk7Cj4+ICAgCj4+ICt2b2lkIHAybV9z
ZXRfd2F5X2ZsdXNoKHN0cnVjdCB2Y3B1ICp2KTsKPj4gKwo+PiArdm9pZCBwMm1fdG9nZ2xlX2Nh
Y2hlKHN0cnVjdCB2Y3B1ICp2LCBib29sIHdhc19lbmFibGVkKTsKPj4gKwo+PiAgIC8qCj4+ICAg
ICogTWFwIGEgcmVnaW9uIGluIHRoZSBndWVzdCBwMm0gd2l0aCBhIHNwZWNpZmljIHAybSB0eXBl
Lgo+PiAgICAqIFRoZSBtZW1vcnkgYXR0cmlidXRlcyB3aWxsIGJlIGRlcml2ZWQgZnJvbSB0aGUg
cDJtIHR5cGUuCj4+IEBAIC0zNTgsNiArMzYyLDE4IEBAIHN0YXRpYyBpbmxpbmUgaW50IHNldF9m
b3JlaWduX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKPj4g
ICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+PiAgIH0KPj4gICAKPj4gKy8qCj4+ICsgKiBBIHZD
UFUgaGFzIGNhY2hlIGVuYWJsZWQgb25seSB3aGVuIHRoZSBNTVUgaXMgZW5hYmxlZCBhbmQgZGF0
YSBjYWNoZQo+PiArICogaXMgZW5hYmxlZC4KPj4gKyAqLwo+PiArc3RhdGljIGlubGluZSBib29s
IHZjcHVfaGFzX2NhY2hlX2VuYWJsZWQoc3RydWN0IHZjcHUgKnYpCj4+ICt7Cj4+ICsgICAgLyog
T25seSB3b3JrcyB3aXRoIHRoZSBjdXJyZW50IHZDUFUgKi8KPj4gKyAgICBBU1NFUlQoY3VycmVu
dCA9PSB2KTsKPiAKPiBOSVQ6IHNhbWUgYWJvdXQgc3RydWN0IHZjcHUgKnYgYXMgcGFyYW1ldGVy
IHdoZW4gb25seSBjdXJyZW50IG1ha2VzCj4gc2Vuc2UKPiAKPiAKPj4gKyAgICByZXR1cm4gKFJF
QURfU1lTUkVHMzIoU0NUTFJfRUwxKSAmIChTQ1RMUl9DfFNDVExSX00pKSA9PSAoU0NUTFJfQ3xT
Q1RMUl9NKTsKPj4gK30KPj4gKwo+PiAgICNlbmRpZiAvKiBfWEVOX1AyTV9IICovCj4+ICAgCj4+
ICAgLyoKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 01:21:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 01:21:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gJq3Q-0001Nu-ID; Tue, 06 Nov 2018 01:21: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=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJq3P-0001Nk-64
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 01:21:15 +0000
X-Inumbo-ID: 404bcc56-e162-11e8-a95a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 404bcc56-e162-11e8-a95a-12d6303a7972;
 Tue, 06 Nov 2018 01:21:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJq3L-0008Q9-So; Tue, 06 Nov 2018 01:21:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJq3L-0001ot-JU; Tue, 06 Nov 2018 01:21:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJq3L-0003IN-Iu; Tue, 06 Nov 2018 01:21:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129434-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-pvops:kernel-build:fail:regression
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=7a10a6a598ab4e8599c867060a7232a06c663e51
X-Osstest-Versions-That: libvirt=48080527d6e364f213affd8517bb99a665d38440
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Nov 2018 01:21:11 +0000
Subject: [Xen-devel] [libvirt test] 129434: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQzNCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk0MzQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTM1MwogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzUzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjkzNTMKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDEyOTM1MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2
aXJ0ICAgICAgICAgICAgICA3YTEwYTZhNTk4YWI0ZTg1OTljODY3MDYwYTcyMzJhMDZjNjYzZTUx
CmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA0ODA4MDUyN2Q2ZTM2NGYy
MTNhZmZkODUxN2JiOTlhNjY1ZDM4NDQwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzNTMgIDIw
MTgtMTEtMDMgMDQ6MTg6NTYgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NDM0
ICAyMDE4LTExLTA1IDA0OjE5OjA4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuaWVsIFZlaWxsYXJkIDx2
ZWlsbGFyZEByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpj
b21taXQgN2ExMGE2YTU5OGFiNGU4NTk5Yzg2NzA2MGE3MjMyYTA2YzY2M2U1MQpBdXRob3I6IERh
bmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KRGF0ZTogICBTdW4gTm92IDQgMTc6
NTA6NDQgMjAxOCArMDEwMAoKICAgIExpYnZpcnQgcmVsZWFzZSA0LjkuMAogICAgCiAgICAqIGRv
Y3MvbmV3cy54bWw6IHVwZGF0ZWQgZm9yIHJlbGVhc2UKICAgIAogICAgU2lnbmVkLW9mZi1ieTog
RGFuaWVsIFZlaWxsYXJkIDx2ZWlsbGFyZEByZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 02:18:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 02:18: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-devel-bounces@lists.xenproject.org>)
	id 1gJqwZ-0005be-2M; Tue, 06 Nov 2018 02:18: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=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJqwX-0005bR-Rk
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 02:18:13 +0000
X-Inumbo-ID: 35d8be98-e16a-11e8-b073-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35d8be98-e16a-11e8-b073-12d6303a7972;
 Tue, 06 Nov 2018 02:18:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJqwU-0001SY-Ni; Tue, 06 Nov 2018 02:18:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJqwU-0003aY-Cs; Tue, 06 Nov 2018 02:18:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJqwU-00080J-CE; Tue, 06 Nov 2018 02:18:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gJqwU-00080J-CE@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Nov 2018 02:18:10 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-shadow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdwp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0
ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgt
ZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRy
YWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFu
ZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxp
bnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk
cy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA3MWU1NjAyODE3M2JjODRmMDE0NTZh
NTY3OWQ4YmU5ZDY4MWI0OWYxCiAgQnVnIG5vdCBwcmVzZW50OiBjMWQ4NGExYjQyZWY3MGQ4YWU2
MDFkZjljYWRlZGM3ZWQ0ZjFiZWIxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5NDg0LwoKCiAgKFJldmlzaW9uIGxv
ZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFw
aCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVz
dWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cueGVuLWJv
b3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZl
bHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dz
L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93Lnhl
bi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEyOTQ4NC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lz
LXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVz
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93IHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVy
ZSAvIGJhc2lzIHBhc3M6CiAxMjk0MTcgZmFpbCBbaG9zdD1iYXJvcXVlMF0gLyAxMjg5NDUgW2hv
c3Q9aHV4ZWxyZWJlMF0gMTI4OTIwIFtob3N0PWRlYmluYTFdIDEyODg4NSBbaG9zdD1odXhlbHJl
YmUxXSAxMjg4NjEgW2hvc3Q9cGlub3QxXSAxMjg4MzUgW2hvc3Q9ZGViaW5hMF0gMTI4NzI3IFto
b3N0PWFsYmFuYTFdIDEyODY2MyBbaG9zdD1hbGJhbmEwXSAxMjg1OTkgW2hvc3Q9cmltYXZhMV0g
MTI4NTIwIFtob3N0PWh1eGVscmViZTBdIDEyODQ5MyBbaG9zdD1iYXJvcXVlMV0gMTI4NDc2IFto
b3N0PWl0YWxpYTBdIDEyODQ2MSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTI5
NDE3IC8gMTI4NDYxCih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJs
OiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5n
aXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51
eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCA3MWU1
NjAyODE3M2JjODRmMDE0NTZhNTY3OWQ4YmU5ZDY4MWI0OWYxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEz
OGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKQmFzaXMgcGFzcyBjMWQ4NGExYjQyZWY3MGQ4
YWU2MDFkZjljYWRlZGM3ZWQ0ZjFiZWIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM1OTk3MGZkOGI3ODFmYWMyZGRjYmM4
NGRkNWI4OTAwNzVmYTA4ZWYKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1
cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjYzFkODRhMWI0MmVmNzBkOGFlNjAxZGY5Y2FkZWRj
N2VkNGYxYmViMS03MWU1NjAyODE3M2JjODRmMDE0NTZhNTY3OWQ4YmU5ZDY4MWI0OWYxIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdp
dCM5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5LWQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdCNkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2LWRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQjMzU5OTcwZmQ4Yjc4MWZhYzJkZGNiYzg0ZGQ1Yjg5MDA3NWZhMDhlZi0yY2YxMTM4OTFhMzhj
YzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJl
ZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYKTG9hZGVkIDIwMDUgbm9kZXMgaW4gcmV2aXNpb24g
Z3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjgzNjkgW2hvc3Q9Z29kZWxsbzBd
CiAxMjg0MDcgW2hvc3Q9Zmlhbm8wXQogMTI4NDM4IFtob3N0PWh1eGVscmViZTFdCiAxMjg0NzYg
W2hvc3Q9aXRhbGlhMF0KIDEyODQ2MSBwYXNzIGMxZDg0YTFiNDJlZjcwZDhhZTYwMWRmOWNhZGVk
YzdlZDRmMWJlYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBl
ZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMzU5OTcwZmQ4Yjc4MWZhYzJkZGNiYzg0ZGQ1Yjg5MDA3NWZh
MDhlZgogMTI4NDkzIFtob3N0PWJhcm9xdWUxXQogMTI4NTIwIFtob3N0PWh1eGVscmViZTBdCiAx
Mjg1OTkgW2hvc3Q9cmltYXZhMV0KIDEyODY2MyBbaG9zdD1hbGJhbmEwXQogMTI4NzI3IFtob3N0
PWFsYmFuYTFdCiAxMjg4NjEgW2hvc3Q9cGlub3QxXQogMTI4ODM1IFtob3N0PWRlYmluYTBdCiAx
Mjg4ODUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyODkyMCBbaG9zdD1kZWJpbmExXQogMTI4OTQ1IFto
b3N0PWh1eGVscmViZTBdCiAxMjg5NzAgZmFpbCBpcnJlbGV2YW50CiAxMjkwMDUgZmFpbCBpcnJl
bGV2YW50CiAxMjkwNzIgZmFpbCBpcnJlbGV2YW50CiAxMjkxNjcgZmFpbCBpcnJlbGV2YW50CiAx
MjkyNTggZmFpbCBpcnJlbGV2YW50CiAxMjkzMDQgZmFpbCBpcnJlbGV2YW50CiAxMjkzODkgZmFp
bCBpcnJlbGV2YW50CiAxMjkzNDggZmFpbCBpcnJlbGV2YW50CiAxMjk0NDMgcGFzcyBjMWQ4NGEx
YjQyZWY3MGQ4YWU2MDFkZjljYWRlZGM3ZWQ0ZjFiZWIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0
OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDI5MTY5NTFjMWJiOTQz
ZTc5YmY5NjVjZGU2NmE3OGIwZTg0MTQ1NWIKIDEyOTQzNyBwYXNzIGMxZDg0YTFiNDJlZjcwZDhh
ZTYwMWRmOWNhZGVkYzdlZDRmMWJlYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMzU5OTcwZmQ4Yjc4MWZhYzJkZGNiYzg0
ZGQ1Yjg5MDA3NWZhMDhlZgogMTI5NDQxIGZhaWwgaXJyZWxldmFudAogMTI5NDE3IGZhaWwgNzFl
NTYwMjgxNzNiYzg0ZjAxNDU2YTU2NzlkOGJlOWQ2ODFiNDlmMSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFh
MzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk0NDQgcGFzcyBjMWQ4NGExYjQyZWY3
MGQ4YWU2MDFkZjljYWRlZGM3ZWQ0ZjFiZWIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDU3MDc3Y2M0MmVhMDNhNzg4ZjAz
Y2IwMWRjZjFjZWU0OTFkODA5OTIKIDEyOTQ4MCBwYXNzIGMxZDg0YTFiNDJlZjcwZDhhZTYwMWRm
OWNhZGVkYzdlZDRmMWJlYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEw
N2E5OTA4ODdiZQogMTI5NDQ5IGZhaWwgNzFlNTYwMjgxNzNiYzg0ZjAxNDU2YTU2NzlkOGJlOWQ2
ODFiNDlmMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2Jl
CiAxMjk0ODEgZmFpbCA3MWU1NjAyODE3M2JjODRmMDE0NTZhNTY3OWQ4YmU5ZDY4MWI0OWYxIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTQ1MiBw
YXNzIGMxZDg0YTFiNDJlZjcwZDhhZTYwMWRmOWNhZGVkYzdlZDRmMWJlYjEgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0
OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNzZi
ZmJjZWM0MjNlODNjNGVkOTc1NjQ1ZWJmNWE5YTRhZDI0OTRmNwogMTI5NDgzIHBhc3MgYzFkODRh
MWI0MmVmNzBkOGFlNjAxZGY5Y2FkZWRjN2VkNGYxYmViMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhj
YzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk0NTcgcGFzcyBjMWQ4NGExYjQyZWY3MGQ4
YWU2MDFkZjljYWRlZGM3ZWQ0ZjFiZWIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZmYWZmOGY5MDA1ZDY4NTE4NWNkM2Y0
ZWQxMTZiZjQ1ZDdkMTU1M2YKIDEyOTQ4NCBmYWlsIDcxZTU2MDI4MTczYmM4NGYwMTQ1NmE1Njc5
ZDhiZTlkNjgxYjQ5ZjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5
OTA4ODdiZQogMTI5NDY1IHBhc3MgYzFkODRhMWI0MmVmNzBkOGFlNjAxZGY5Y2FkZWRjN2VkNGYx
YmViMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiBkMzYxMWRkNTAwYmI3Y2YyOWE5YTVkYmYzZWI3NjFhMzFjMjcyNGY5CiAx
Mjk0NzAgcGFzcyBjMWQ4NGExYjQyZWY3MGQ4YWU2MDFkZjljYWRlZGM3ZWQ0ZjFiZWIxIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IGI3MjYyNGFhZDViMDBmMmY2ZTk3NmFlZjRkNjJlZWRhODNmZDAyMTgKIDEyOTQ3MiBwYXNz
IGMxZDg0YTFiNDJlZjcwZDhhZTYwMWRmOWNhZGVkYzdlZDRmMWJlYjEgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNDVjYjlh
NDEyM2I1NTUwZWIxZjg0ODQ2ZmU1NDgyYWNhZTFjMTNhMwogMTI5NDc0IHBhc3MgYzFkODRhMWI0
MmVmNzBkOGFlNjAxZGY5Y2FkZWRjN2VkNGYxYmViMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2Y2IyN2U0MTdlNTdjMmY0
ZDY4OWZhMTk5NzFmMjBmNzVlOWMwNzA4CiAxMjk0NzcgcGFzcyBjMWQ4NGExYjQyZWY3MGQ4YWU2
MDFkZjljYWRlZGM3ZWQ0ZjFiZWIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZm
ZmMxMDdhOTkwODg3YmUKIDEyOTQ3OCBmYWlsIDcxZTU2MDI4MTczYmM4NGYwMTQ1NmE1Njc5ZDhi
ZTlkNjgxYjQ5ZjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4
ODdiZQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxMjg0NjEgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTI5NDE3IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5
NDM3IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5NDQ5IChm
YWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGMxZDg0YTFiNDJlZjcwZDhh
ZTYwMWRmOWNhZGVkYzdlZDRmMWJlYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3
NmZmYzEwN2E5OTA4ODdiZQpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFw
aCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTQ3NyAocGFzcyksIGZvciBsYXN0IHBh
c3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTQ3OCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTQ4MCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTI5NDgxIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTI5NDgzIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMjk0ODQgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXBy
b2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA3MWU1NjAyODE3M2JjODRmMDE0NTZhNTY3OWQ4
YmU5ZDY4MWI0OWYxCiAgQnVnIG5vdCBwcmVzZW50OiBjMWQ4NGExYjQyZWY3MGQ4YWU2MDFkZjlj
YWRlZGM3ZWQ0ZjFiZWIxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5NDg0LwoKCiAgKFJldmlzaW9uIGxvZyB0b28g
bG9uZywgb21pdHRlZC4pCgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0
cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cueGVuLWJvb3Qu
e2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCjEyOTQ4NDogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTI5NDg0IGxpbnV4LWxp
bnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTI5NDg0LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4K
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxk
IG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 04:58:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 04:58: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-devel-bounces@lists.xenproject.org>)
	id 1gJtRD-0000if-Rz; Tue, 06 Nov 2018 04:58: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=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJtRC-0000iV-EV
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 04:58:02 +0000
X-Inumbo-ID: 88a05a48-e180-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88a05a48-e180-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 04:58:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJtR7-0004aV-Fs; Tue, 06 Nov 2018 04:57:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJtR7-0005yh-8M; Tue, 06 Nov 2018 04:57:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJtR7-00027m-7j; Tue, 06 Nov 2018 04:57:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129438-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-examine:memdisk-try-append:fail:regression
 linux-4.14:test-amd64-amd64-libvirt:xen-boot:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:heisenbug
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=50961e4888a1d53544ac4ea6f185fc27ee4fee4f
X-Osstest-Versions-That: linux=e7405910ca5553eae8744af4e5c03e64ee048cb1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Nov 2018 04:57:57 +0000
Subject: [Xen-devel] [linux-4.14 test] 129438: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQzOCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk0MzgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
IDQgbWVtZGlzay10cnktYXBwZW5kICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODkyMQoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxMjk0MTMg
cGFzcyBpbiAxMjk0MzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEyOTQxMwogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBwYXNz
IGluIDEyOTQxMwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMjk0MTMgbGlrZSAxMjg5MjEKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNTA5NjFlNDg4OGExZDUz
NTQ0YWM0ZWE2ZjE4NWZjMjdlZTRmZWU0ZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgZTc0MDU5MTBjYTU1NTNlYWU4NzQ0YWY0ZTVjMDNlNjRlZTA0OGNiMQoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTI4OTIxICAyMDE4LTEwLTIxIDIwOjE2OjA5IFogICAxNSBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTQxMyAgMjAxOC0xMS0wNCAxNDoxMTo1MyBaICAgIDEgZGF5
cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFkcmlhbiBCdW5rIDxidW5rQGtlcm5lbC5vcmc+CiAgQWtlIEtvb21zaW4gPGFrZUBp
Z2VsLmNvLmpwPgogIEFsZXggVmVza2VyIDx2YWxleEBtZWxsYW5veC5jb20+CiAgQWxleGFuZHJl
IEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGJvb3RsaW4uY29tPgogIEFuZHJlaSBPdGNoZXJl
dGlhbnNraSA8YW5kcmVpLm90Y2hlcmV0aWFuc2tpQGludGVsLmNvbT4KICBBbmRyZXcgTW9ydG9u
IDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHJleSBLb25vdmFsb3YgPGFuZHJleWtu
dmxAZ29vZ2xlLmNvbT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNv
bT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEFydGh1ciBLaXlhbm92c2tpIDxh
a2l5YW5vQGFtYXpvbi5jb20+CiAgQmFydGxvbWllaiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVy
a2llQHNhbXN1bmcuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5r
LmNvLnVrPgogIEJvYiBDb3BlbGFuZCA8Ym9iY29wZWxhbmRAZmIuY29tPgogIEJvYiBDb3BlbGFu
ZCA8bWVAYm9iY29wZWxhbmQuY29tPgogIEJvcmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJlemlsbG9u
QGJvb3RsaW4uY29tPgogIEJyaWFuIEtpbmcgPGJya2luZ0BsaW51eC52bmV0LmlibS5jb20+CiAg
Q2hhbmd3ZWkgR2UgPGdlLmNoYW5nd2VpQGgzYy5jb20+CiAgQ2hyaXMgUGF0ZXJzb24gPGNocmlz
LnBhdGVyc29uMkByZW5lc2FzLmNvbT4KICBDaHJpc3RvcGggUGFhc2NoIDxjcGFhc2NoQGFwcGxl
LmNvbT4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgogIENvbmcg
V2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIENvcmVudGluIExhYmJlIDxjbGFiYmVA
YmF5bGlicmUuY29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4K
ICBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KICBEYW5pZWwgQm9ya21h
bm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhbmllbCBNYWNrIDxkYW5pZWxAem9ucXVlLm9y
Zz4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgSG93ZWxscyA8ZGhv
d2VsbHNAcmVkaGF0LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+
CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERhdmlkZSBDYXJhdHRpIDxkY2Fy
YXR0aUByZWRoYXQuY29tPgogIERpbWl0cmlzIE1pY2hhaWxpZGlzIDxkbWljaGFpbEBnb29nbGUu
Y29tPgogIERtaXRyeSBWeXVrb3YgPGR2eXVrb3ZAZ29vZ2xlLmNvbT4KICBEb3VnIExlZGZvcmQg
PGRsZWRmb3JkQHJlZGhhdC5jb20+CiAgRWxpIENvaGVuIDxlbGlAbWVsbGFub3guY29tPgogIEVt
bWFudWVsIEdydW1iYWNoIDxlbW1hbnVlbC5ncnVtYmFjaEBpbnRlbC5jb20+CiAgRXJpYyBEdW1h
emV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlA
Z21haWwuY29tPgogIEZ1Z2FuZyBEdWFuIDxmdWdhbmcuZHVhbkBueHAuY29tPgogIEdlZXJ0IFV5
dHRlcmhvZXZlbiA8Z2VlcnRAbGludXgtbTY4ay5vcmc+CiAgR292aW5kYXJhanVsdSBWYXJhZGFy
YWphbiA8Z3ZhcmFkYXJAY2lzY28uY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxp
bnV4Zm91bmRhdGlvbi5vcmc+CiAgR3JlZyBSb3NlIDxndnJvc2U4MTkyQGdtYWlsLmNvbT4KICBH
dWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGFuZ2JpbiBMaXUgPGxpdWhhbmdi
aW5AZ21haWwuY29tPgogIEhlaW5lciBLYWxsd2VpdCA8aGthbGx3ZWl0MUBnbWFpbC5jb20+CiAg
SGltYW5zaHUgTWFkaGFuaSA8aGltYW5zaHUubWFkaGFuaUBjYXZpdW0uY29tPgogIEh1eSBOZ3V5
ZW4gPGh1eW5AbWVsbGFub3guY29tPgogIElkbyBTY2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94LmNv
bT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBJc3JhZWwgUnVrc2hpbiA8aXNy
YWVsckBtZWxsYW5veC5jb20+CiAgSmFpbWUgQ2FhbWHDsW8gUnVpeiA8amNhYW1hbm9Ac3VzZS5j
b20+CiAgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFt
ZXMgQ2hhcG1hbiA8amNoYXBtYW5Aa2F0YWxpeC5jb20+CiAgSmFuYWthcmFqYW4gTmF0YXJhamFu
IDxKYW5ha2FyYWphbi5OYXRhcmFqYW5AYW1kLmNvbT4KICBKYXJra28gU2Fra2luZW4gPGphcmtr
by5zYWtraW5lbkBsaW51eC5pbnRlbC5jb20+CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFu
b3guY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgSmlyaSBPbHNhIDxq
b2xzYUBrZXJuZWwub3JnPgogIEppcmkgT2xzYSA8am9sc2FAcmVkaGF0LmNvbT4KICBKb2hhbiBI
ZWRiZXJnIDxqb2hhbi5oZWRiZXJnQGludGVsLmNvbT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5l
cy5iZXJnQGludGVsLmNvbT4KICBKb2huIEZhc3RhYmVuZCA8am9obi5mYXN0YWJlbmRAZ21haWwu
Y29tPgogIEpvaG4gS2VlcGluZyA8am9obkBtZXRhbmF0ZS5jb20+CiAgSm9uYXRoYW4gQ2FtZXJv
biA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29tPgogIEpvdW5pIE1hbGluZW4gPGpvdW5pQGNv
ZGVhdXJvcmEub3JnPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LnZuZXQuaWJtLmNvbT4K
ICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLYW4gTGlhbmcgPGthbi5saWFu
Z0BsaW51eC5pbnRlbC5jb20+CiAgS2FyaW1BbGxhaCBBaG1lZCA8a2FyYWhtZWRAYW1hem9uLmRl
PgogIEtldmluIEhhbyA8aGFva2V4aW5AZ21haWwuY29tPgogIEtoYXpoaXNtZWwgS3VteWtvdiA8
a2hhemh5QGdvb2dsZS5jb20+CiAgS2ltbW8gUmF1dGtvc2tpIDxleHQta2ltbW8ucmF1dGtvc2tp
QHZhaXNhbGEuY29tPgogIExhcnJ5IENoZW4gPGxjaGVuQHN1c2UuY29tPgogIExlb24gUm9tYW5v
dnNreSA8bGVvbkBrZXJuZWwub3JnPgogIExpIFlhbmcgPGxlb3lhbmcubGlAbnhwLmNvbT4KICBM
aWFkIEthdWZtYW4gPGxpYWQua2F1Zm1hbkBpbnRlbC5jb20+CiAgTHVib21pciBSaW50ZWwgPGxr
dW5kcmFrQHYzLnNrPgogIEx1Y2EgQ29lbGhvIDxsdWNpYW5vLmNvZWxob0BpbnRlbC5jb20+CiAg
TWFjaWVqIFcuIFJvenlja2kgPG1hY3JvQGxpbnV4LW1pcHMub3JnPgogIE1hcmNlbCBaaXN3aWxl
ciA8bWFyY2VsLnppc3dpbGVyQHRvcmFkZXguY29tPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVy
IDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmlhIFBhc2VjaG5payA8bWFyaWFwQG1l
bGxhbm94LmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUu
Y29tPgogIE1hcnRpbiBXaWxsaSA8bWFydGluQHN0cm9uZ3N3YW4ub3JnPgogIE1hc2FoaXJvIFlh
bWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWFzYXNoaSBIb25tYSA8bWFz
YXNoaS5ob25tYUBnbWFpbC5jb20+CiAgTWF0aWFzIEthcmh1bWFhIDxtYXRpYXMua2FyaHVtYWFA
Z21haWwuY29tPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5l
bC5vcmc+CiAgTWVlbGlzIFJvb3MgPG1yb29zQGxpbnV4LmVlPgogIE1pY2hhZWwgRWxsZXJtYW4g
PG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIE5ldWxpbmcgPG1pa2V5QG5ldWxpbmcub3Jn
PgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIFNpbWVrIDxt
aWNoYWwuc2ltZWtAeGlsaW54LmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNv
bT4KICBNaWxhbiBCcm96IDxnbWF6eWxhbmRAZ21haWwuY29tPgogIE5hdGFyYWphbiwgSmFuYWth
cmFqYW4gPEphbmFrYXJhamFuLk5hdGFyYWphbkBhbWQuY29tPgogIE5hdGhhbiBDaGFuY2VsbG9y
IDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTmF5bmEgSmFpbiA8bmF5bmFAbGludXgudm5l
dC5pYm0uY29tPgogIE5laWwgSG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+CiAgTmljb2xh
cyBGZXJyZSA8bmljb2xhcy5mZXJyZUBtaWNyb2NoaXAuY29tPgogIE5pY29sYXMgUGl0cmUgPG5p
Y29AbGluYXJvLm9yZz4KICBOaWtsYXMgQ2Fzc2VsIDxuaWtsYXMuY2Fzc2VsQGxpbmFyby5vcmc+
CiAgTmlrb2xheSBBbGVrc2FuZHJvdiA8bmlrb2xheUBjdW11bHVzbmV0d29ya3MuY29tPgogIE5v
YSBPc2hlcm92aWNoIDxub2Fvc0BtZWxsYW5veC5jb20+CiAgT0dBV0EgSGlyb2Z1bWkgPGhpcm9m
dW1pQG1haWwucGFya25ldC5jby5qcD4KICBPbG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhvbS5uZXQ+
CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8gQWJlbmkg
PHBhYmVuaUByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+
CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBldGVyIFh1IDxwZXRlcnhA
cmVkaGF0LmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9y
Zz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGhpbCBFbHdlbGwg
PHBoaWxAcmFzcGJlcnJ5cGkub3JnPgogIFBoaWwgUmVpZCA8cHJlaWRAZWxlY3Ryb21hZy5jb20u
YXU+CiAgUGhpbCBTdXR0ZXIgPHBoaWxAbndsLmNjPgogIFBoaWxpcHAgWmFiZWwgPHBoaWxpcHAu
emFiZWxAZ21haWwuY29tPgogIFF1IFdlbnJ1byA8d3F1QHN1c2UuY29tPgogIFJhZGltIEtyxI1t
w6HFmSA8cmtyY21hckByZWRoYXQuY29tPgogIFJhbmR5IER1bmxhcCA8cmR1bmxhcEBpbmZyYWRl
YWQub3JnPgogIFJhc211cyBWaWxsZW1vZXMgPGxpbnV4QHJhc211c3ZpbGxlbW9lcy5kaz4KICBS
aWNrYXJkIHggQW5kZXJzc29uIDxyaWNrYXJhbkBheGlzLmNvbT4KICBSb29wYSBQcmFiaHUgPHJv
b3BhQGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxs
QGNpdHJpeC5jb20+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4K
ICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94LmNvbT4KICBTYW5kaXBhbiBEYXMgPHNh
bmRpcGFuQGxpbnV4LmlibS5jb20+CiAgU2FyYSBTaGFyb24gPHNhcmEuc2hhcm9uQGludGVsLmNv
bT4KICBTYXNjaGEgSGF1ZXIgPHMuaGF1ZXJAcGVuZ3V0cm9uaXguZGU+CiAgU2FzaGEgTGV2aW4g
PHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYW4gVHJhbmNoZXR0aSA8c3RyYW5jaGVAY29kZWF1cm9y
YS5vcmc+CiAgU2hhd24gR3VvIDxzaGF3bmd1b0BrZXJuZWwub3JnPgogIFNoYXkgQWdyb3NraW4g
PHNoYXlhZ0BtZWxsYW5veC5jb20+CiAgU2h1YWggS2hhbiA8c2h1YWhraEBvc2cuc2Ftc3VuZy5j
b20+CiAgU2ltb24gSG9ybWFuIDxob3JtcytyZW5lc2FzQHZlcmdlLm5ldC5hdT4KICBTb3dtaW5p
IFZhcmFkaGFuIDxzb3dtaW5pLnZhcmFkaGFuQG9yYWNsZS5jb20+CiAgU3RlZmFuIEFnbmVyIDxz
dGVmYW5AYWduZXIuY2g+CiAgU3RlZmFubyBCcml2aW8gPHNicml2aW9AcmVkaGF0LmNvbT4KICBT
dGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXZlIENh
cHBlciA8c3RldmUuY2FwcGVyQGFybS5jb20+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNy
b3NvZnQuY29tPgogIFN1YmFzaCBBYmhpbm92IEthc2l2aXN3YW5hdGhhbiA8c3ViYXNoYWJAY29k
ZWF1cm9yYS5vcmc+CiAgU3VkaXAgTXVraGVyamVlIDxzdWRpcG0ubXVraGVyamVlQGdtYWlsLmNv
bT4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhhZGV1IExpbWEgZGUgU291emEg
Q2FzY2FyZG8gPGNhc2NhcmRvQGNhbm9uaWNhbC5jb20+CiAgVGhpZXJyeSBSZWRpbmcgPHRyZWRp
bmdAbnZpZGlhLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBU
aG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGJvb3RsaW4uY29tPgogIFRob21hcyBQ
ZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAZnJlZS1lbGVjdHJvbnMuY29tPgogIFRvYmlhcyBK
dW5nZWwgPHRvYmlhcy5qdW5nZWxAZ21haWwuY29tPgogIFRva2UgSMO4aWxhbmQtSsO4cmdlbnNl
biA8dG9rZUB0b2tlLmRrPgogIFRvbWFzIFdpbmtsZXIgPHRvbWFzLndpbmtsZXJAaW50ZWwuY29t
PgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFdlbndlbiBXYW5nIDx3
YW5nNjQ5NUB1bW4uZWR1PgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFdp
bmtsZXIsIFRvbWFzIDx0b21hcy53aW5rbGVyQGludGVsLmNvbT4KICBZdSBaaGFvIDx5dXpoYW9A
Z29vZ2xlLmNvbT4KICBZdWFuLUNoaSBQYW5nIDxmdTNtbzZnb29AZ21haWwuY29tPgogIFpoYW8g
UWlhbmcgPHFpYW5nLnpoYW9AbnhwLmNvbT4KICBaaGVueXUgV2FuZyA8emhlbnl1d0BsaW51eC5p
bnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDI5OCBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 05:32:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 05:32: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-devel-bounces@lists.xenproject.org>)
	id 1gJty2-0003yV-P5; Tue, 06 Nov 2018 05:31: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=om/v=nr=codeaurora.org=arunks@srs-us1.protection.inumbo.net>)
 id 1gJty1-0003yQ-E1
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 05:31:57 +0000
X-Inumbo-ID: 4592ea02-e185-11e8-9a16-bc764e045a96
Received: from smtp.codeaurora.org (unknown [198.145.29.96])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4592ea02-e185-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 05:31:55 +0000 (UTC)
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 9243A60767; Tue,  6 Nov 2018 05:31:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1541482314;
 bh=Zz17MESrRTFKfiSvnQj/8XeZ/iRXMkMk3sv6/91+8ow=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=OE7RymFPrJzRVItWHArWlNSqJgHnD+EwDwgw6qiepnork3ClHI/mtLuPbDVo4c4B0
 jLxRXIzsOmNLel4mvyikwtt+EvK16Oz03LyjAIl4nF/GbHbnrCUoFYavIFg9QqOMQt
 iWDPsm7QL4T8gtqBvHxC0amhabyDZX1Ud1IB8RH0=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
 pdx-caf-mail.web.codeaurora.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 required=2.0 tests=ALL_TRUSTED,BAYES_00,
 DKIM_INVALID,DKIM_SIGNED autolearn=no autolearn_force=no version=3.4.0
Received: from mail.codeaurora.org (localhost.localdomain [127.0.0.1])
 by smtp.codeaurora.org (Postfix) with ESMTP id 49C67601D7;
 Tue,  6 Nov 2018 05:31:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1541482313;
 bh=Zz17MESrRTFKfiSvnQj/8XeZ/iRXMkMk3sv6/91+8ow=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=Zaxpz2nh8GxIUDF2vbGo3oyYccT7XFzS54/F1IKNPzzaKs+rVNd1mHtPOp+iu/Yym
 PASR+raa/wS4fQmB1GAbKzEnlRvZ/LUfcJWH2zQcmNrLgyW0H3ZgBEER6xbl1X98fO
 Rnr8erau0S11d4li7PXjXU6VJuIFKbM/zujdgCJY=
MIME-Version: 1.0
Date: Tue, 06 Nov 2018 11:01:53 +0530
From: Arun KS <arunks@codeaurora.org>
To: Andrew Morton <akpm@linux-foundation.org>
In-Reply-To: <20181105134400.f6f52f4db0f8d6a21446476e@linux-foundation.org>
References: <1538727006-5727-1-git-send-email-arunks@codeaurora.org>
 <72215e75-6c7e-0aef-c06e-e3aba47cf806@suse.cz>
 <efb65160af41d0e18cb2dcb30c2fb86a@codeaurora.org>
 <20181010173334.GL5873@dhcp22.suse.cz>
 <a2d576a5fc82cdf54fc89409686e58f5@codeaurora.org>
 <20181011075503.GQ5873@dhcp22.suse.cz>
 <20181018191825.fcad6e28f32a3686f201acdf@linux-foundation.org>
 <20181019080755.GK18839@dhcp22.suse.cz>
 <c6289fada694462ed708174f9a1f3b6c@codeaurora.org>
 <beaa1acf7423da7ee0f9bbc4cee2d14a@codeaurora.org>
 <20181105134400.f6f52f4db0f8d6a21446476e@linux-foundation.org>
Message-ID: <7bfdb58cbd896a9f62c7dc2219ea1c08@codeaurora.org>
X-Sender: arunks@codeaurora.org
User-Agent: Roundcube Webmail/1.2.5
Subject: Re: [Xen-devel] [PATCH v5 1/2] memory_hotplug: Free pages as higher
 order
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: vatsa@codeaurora.org, Michal Hocko <mhocko@kernel.org>, linux-mm@kvack.org,
 getarunks@gmail.com, kys@microsoft.com, dan.j.williams@intel.com,
 sthemmin@microsoft.com, xen-devel@lists.xenproject.org, haiyangz@microsoft.com,
 yasu.isimatu@gmail.com, boris.ostrovsky@oracle.com,
 Vlastimil Babka <vbabka@suse.cz>, osalvador@suse.de, jgross@suse.com,
 aaron.lu@intel.com, malat@debian.org, gregkh@linuxfoundation.org,
 linux-kernel@vger.kernel.org, vinmenon@codeaurora.org, jrdr.linux@gmail.com,
 devel@linuxdriverproject.org, iamjoonsoo.kim@lge.com,
 mgorman@techsingularity.net, kirill.shutemov@linux.intel.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOC0xMS0wNiAwMzoxNCwgQW5kcmV3IE1vcnRvbiB3cm90ZToKPiBPbiBNb24sIDA1IE5v
diAyMDE4IDE1OjEyOjI3ICswNTMwIEFydW4gS1MgPGFydW5rc0Bjb2RlYXVyb3JhLm9yZz4gCj4g
d3JvdGU6Cj4gCj4+IE9uIDIwMTgtMTAtMjIgMTY6MDMsIEFydW4gS1Mgd3JvdGU6Cj4+ID4gT24g
MjAxOC0xMC0xOSAxMzozNywgTWljaGFsIEhvY2tvIHdyb3RlOgo+PiA+PiBPbiBUaHUgMTgtMTAt
MTggMTk6MTg6MjUsIEFuZHJldyBNb3J0b24gd3JvdGU6Cj4+ID4+IFsuLi5dCj4+ID4+PiBTbyB0
aGlzIHBhdGNoIG5lZWRzIG1vcmUgd29yaywgeWVzPwo+PiA+Pgo+PiA+PiBZZXMsIEkndmUgdGFs
a2VkIHRvIEFydW4gKGhlIGlzIG9mZmxpbmUgdW50aWwgbmV4dCB3ZWVrKSBvZmZsaXN0IGFuZAo+
PiA+PiBoZQo+PiA+PiB3aWxsIHBsYXkgd2l0aCB0aGlzIHNvbWUgbW9yZS4KPj4gPgo+PiA+IENv
bnZlcnRlZCB0b3RhbGhpZ2hfcGFnZXMsIHRvdGFscmFtX3BhZ2VzIGFuZCB6b25lLT5tYW5hZ2Vk
X3BhZ2UgdG8KPj4gPiBhdG9taWMgYW5kIHRlc3RlZCBob3QgYWRkLiBMYXRlbmN5IGlzIG5vdCBl
ZmZlY3RlZCB3aXRoIHRoaXMgY2hhbmdlLgo+PiA+IFdpbGwgc2VuZCBvdXQgYSBzZXBhcmF0ZSBw
YXRjaCBvbiB0b3Agb2YgdGhpcyBvbmUuCj4+IEhlbGxvIEFuZHJldy9NaWNoYWwsCj4+IAo+PiBX
aWxsIHRoaXMgYmUgZ29pbmcgaW4gc3Vic2VxdWVudCAtcmNzPwo+IAo+IEkgdGhvdWdodCB3ZXJl
IGF3YWl0aW5nIGEgbmV3IHZlcnNpb24/ICAiV2lsbCBzZW5kIG91dCBhIHNlcGFyYXRlIHBhdGNo
Cj4gb24gdG9wIG9mIHRoaXMgb25lIj8KClNvcnJ5IGZvciBjb25mdXNpb24uIEkgc2VudCBvdXQg
YW4gaW5jcmVtZW50YWwgcGF0Y2ggY29udmVydGluZyBjb3VudGVycyAKdG8gYXRvbWljcy4KCmh0
dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvY292ZXIvMTA2NTcyMTcvCgoKPiAKPiBJIGRvIHRo
aW5rIGEgcmVzZW5kIHdvdWxkIGJlIHVzZWZ1bCwgcGxlYXNlLiAgRW5zdXJlIHRoZSBjaGFuZ2Vs
b2cgaXMKPiB1cGRhdGVkIHRvIGNhcHR1cmUgdGhlIGFib3ZlIGluZm8gYW5kIGFueSBvdGhlciB3
b3J0aHkgaXNzdWVzIHdoaWNoCj4gYXJvc2UgZHVyaW5nIHJldmlldy4KCldpbGwgZG8gdGhhdC4K
ClJlZ2FyZHMsCkFydW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 06:06:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 06:06: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-devel-bounces@lists.xenproject.org>)
	id 1gJuVa-0006QW-MO; Tue, 06 Nov 2018 06:06: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=s0lp=nr=xenproject.org=prvs=84122e7dd=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gJuVZ-0006QM-J6
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 06:06:37 +0000
X-Inumbo-ID: 1d6ab3d2-e18a-11e8-a1f9-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d6ab3d2-e18a-11e8-a1f9-12d6303a7972;
 Tue, 06 Nov 2018 06:06:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,470,1534809600"; d="scan'208";a="69762488"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75573-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 ovmf:build-i386-libvirt:libvirt-build:fail:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
X-Osstest-Versions-This: ovmf=e048ce883c8e9f746a655ca5a4c8c0ce34198999
X-Osstest-Versions-That: ovmf=93f98985826a6eba30584e9b2ada754b3da17990
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 6 Nov 2018 06:06:32 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 75573: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU3MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1NTczLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICAgICAgZmFpbCAgIGxp
a2UgNzU1NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCAgICAgIGZhaWwgbGlrZSA3NTU2NQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDc1NTY1CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxs
ICAgICBmYWlsIGxpa2UgNzU1NjUKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBvdm1m
ICAgICAgICAgICAgICAgICBlMDQ4Y2U4ODNjOGU5Zjc0NmE2NTVjYTVhNGM4YzBjZTM0MTk4OTk5
CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5M2Y5ODk4NTgyNmE2ZWJh
MzA1ODRlOWIyYWRhNzU0YjNkYTE3OTkwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzU1NjUgIDIw
MTgtMTEtMDIgMjM6NTI6MzQgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDc1NTcz
ICAyMDE4LTExLTA1IDExOjI1OjMzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRG9uZywgRXJpYyA8ZXJpYy5k
b25nQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgUnVpeXUg
TmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9o
b21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291
cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBlMDQ4Y2U4ODNjOGU5Zjc0
NmE2NTVjYTVhNGM4YzBjZTM0MTk4OTk5CkF1dGhvcjogRG9uZywgRXJpYyA8ZXJpYy5kb25nQGlu
dGVsLmNvbT4KRGF0ZTogICBGcmkgTm92IDIgMTY6Mjc6NDggMjAxOCArMDgwMAoKICAgIFVlZmlD
cHVQa2cvTXBJbml0TGliOiBSb2xsYmFjayBvbGQgY2hhbmdlIDJhNTk5N2Y4LgogICAgCiAgICBJ
biBzb21lIHNwZWNpYWwgY2FzZXMsIGFmdGVyIEJTUCBzZW5kcyBJbml0LXNpcGktc2lwaSBzaWdu
YWwKICAgIEFQIG5lZWRzIG1vcmUgdGltZSB0byBzdGFydCB0aGUgQXAgcHJvY2VkdXJlLiBJbiB0
aGlzIGNhc2UKICAgIEJTUCBtYXkgdGhpbmsgQVAgaGFzIGZpbmlzaGVkIGl0cyB0YXNrIGJ1dCBp
biBmYWN0IEFQIGhhc24ndCBiZWdhbgogICAgeWV0LgogICAgCiAgICBSb2xsYmFjayBmb3JtZXIg
Y2hhbmdlIHRvIGtlZXAgdGhlIHN0YXR1cyB3aGljaCBvbmx5IGJlIHVzZWQKICAgIHdoZW4gQVAg
cmVhbGx5IGZpbmlzaGVkIHRhc2suCiAgICAKICAgIENjOiBSdWl5dSBOaSA8cnVpeXUubmlAaW50
ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpjb21t
aXQgMjU1MjY2MTg0OGMzNWFjZTgzYjg0M2RmMzAxODQwYjE4ZWQ3YzVkNQpBdXRob3I6IFJ1aXl1
IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIE5vdiAyIDE3OjIxOjM3IDIwMTgg
KzA4MDAKCiAgICBNYWludGFpbmVycy50eHQ6IENoYW5nZSBwYWNrYWdlIG1haW50YWluZXIgb2Yg
VWVmaUNwdVBrZwogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlA
aW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGludGVsLmNv
bT4KCmNvbW1pdCAyM2QxNGNhZTA3M2I1Mjg3M2FjNmZiZTZhY2ZhM2RkZWRiNDY3M2I4CkF1dGhv
cjogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KRGF0ZTogICBGcmkgTm92IDIgMTc6MTk6
MDMgMjAxOCArMDgwMAoKICAgIE1haW50YWluZXJzLnR4dDogQ2hhbmdlIHBhY2thZ2UgbWFpbnRh
aW5lciBvZiBJbnRlbFNpbGljb25Qa2cKICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5v
Q29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogUnVpeXUg
TmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3
ZW4ueWFvQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 08:04:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 08:04: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-devel-bounces@lists.xenproject.org>)
	id 1gJwKt-0007R6-Tx; Tue, 06 Nov 2018 08:03: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=xeec=nr=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1gJwKt-0007R1-3o
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 08:03:43 +0000
X-Inumbo-ID: 7834d046-e19a-11e8-9a16-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::609])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7834d046-e19a-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 08:03:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=9L/QeYa+W5l3tj9GbOwXU0h3t+vPSJUH5u+w8b3lCR8=;
 b=kPrrG5Fuj2ZxuzWekdSBPYwXctLfbKaGMf3/9W3W/RhDCPFkgtDDt6s2MuAfzQE6BOpoB41EWBaHINaXmKZ9ryDcDX1bS2pdbrjGyjpsxfPp1rt+/q6IUvg/ASA5YZkn+EU9o+KA6cA+CfVWt7PKSuWZCMT1aZkuZClertSDM6c=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB4738.eurprd04.prod.outlook.com (20.176.214.223) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.33; Tue, 6 Nov 2018 08:03:31 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::2cc2:9269:b873:f270]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::2cc2:9269:b873:f270%3]) with mapi id 15.20.1294.032; Tue, 6 Nov 2018
 08:03:31 +0000
From: Peng Fan <peng.fan@nxp.com>
To: Peng Fan <peng.fan@nxp.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Stefano
 Stabellini <sstabellini@kernel.org>
Thread-Topic: Does XEN ARM support RTC in domu?
Thread-Index: AdRxIL4Q/RuXw7lDRqSLxY9eStxFjgAKhhgAABIou4AAJQ4RgAChP+vAAD6S7yA=
Date: Tue, 6 Nov 2018 08:03:31 +0000
Message-ID: <AM0PR04MB44816F5DA1692D40BB484C5088CB0@AM0PR04MB4481.eurprd04.prod.outlook.com>
References: <AM0PR04MB44819354E4855B72C4C7F82388CD0@AM0PR04MB4481.eurprd04.prod.outlook.com>
 <0c0ce589-d65f-429d-9a2f-dd267b949c29@arm.com>
 <AM0PR04MB44814D7E3A6A14BA18C9A93788CE0@AM0PR04MB4481.eurprd04.prod.outlook.com>
 <009ad6b6-f2f3-9e53-6ab4-bb712feb7dfd@arm.com>
 <AM0PR04MB448159C762A0CF5FD4B51AD388CA0@AM0PR04MB4481.eurprd04.prod.outlook.com>
In-Reply-To: <AM0PR04MB448159C762A0CF5FD4B51AD388CA0@AM0PR04MB4481.eurprd04.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-originating-ip: [92.121.36.197]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB4738;
 6:R6rRTbU+McHZ7M/tUYQIPK5XocFO9ZDFOFIGryuczliEFBAvewIEyDkaHAwc+b5HZzE6jG5cVuk1ckRSQYhV36gddlQ/e7d+AoGstinm8QaBoxoGc5wVrVzz/p2aq1josU6GWgwUDF0FgaNzzCYVT2FEl5i352aXoocecLZSrGcy1QU0w0tPEnmuvIap2GhUseeFycXIvsJPeJxAIzgvbRY6Vj+JSmkDUoNq5z/GF5zai4ak2g/FxYe0/Vj6kFxv7Q7KSUd9uWbb4FxurcFC5bXjVP580Uz11KPryqcBjR6y+txTF9HDAkVzrXwr2zHpRU8BR1nhAV+2aJ2mdLRf1++hzJlTEFrpPNAJ6s9kN7CmuhE/tdctXbIo2F9QjO5omb7rR/mkL+Ammd6LKGCVPhpoOM8FDkbNzxsOr9uIF5/sZxgxA2K1/CguS94P1CGhh5ArEeIwOE8oYwRZ0/FYww==;
 5:w1MVxBEGJs6qXzl8PwQXvDcDVn1ZTce/wQv+5o2Gj5O87VuSuY8F29cLhsjQsJce0iVxnyZw3TgOkbYRdS9cssABqKvOdWc3TU/Hfbr762uIMuaLKgyllfag1qe2+JdwnRpLShPljXcWjDehZlO4mZNA5x0xTsxCYzSguKe8EU0=;
 7:yyzrsjmoh/4obj7MhjYE7F8T5LtMhRNCtq8pdJrdqAxcG9ItX/TrZbaUX8u24z5jYYa5BWdZGJAg3TrTh0m3is7QOYz2WSjwXg6auMiJBnMXhdUNQlc7eywOdQQUHqUVbBy6LMPWaVB6ScGzQV6cAQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: d0df0444-1670-479a-9f78-08d643be57b0
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB4738; 
x-ms-traffictypediagnostic: AM0PR04MB4738:
x-microsoft-antispam-prvs: <AM0PR04MB4738C4A0E904C7D612EE450888CB0@AM0PR04MB4738.eurprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(17755550239193)(45079756050767)(189930954265078)(180628864354917);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(3231382)(944501410)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123564045)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:AM0PR04MB4738; BCL:0; PCL:0; RULEID:; SRVR:AM0PR04MB4738; 
x-forefront-prvs: 0848C1A6AA
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(979002)(376002)(366004)(346002)(136003)(39860400002)(396003)(189003)(199004)(13464003)(6116002)(3846002)(2906002)(8936002)(33656002)(2900100001)(106356001)(8676002)(81166006)(81156014)(105586002)(6246003)(26005)(44832011)(14444005)(71200400001)(256004)(66066001)(14454004)(71190400001)(186003)(966005)(110136005)(97736004)(478600001)(45080400002)(25786009)(305945005)(2501003)(229853002)(316002)(217873002)(7736002)(446003)(9686003)(6306002)(86362001)(476003)(6436002)(55016002)(11346002)(102836004)(5660300001)(7696005)(99286004)(76176011)(53936002)(6506007)(486006)(68736007)(93886005)(74316002)(53546011)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4738;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: IfvZ208OyqgLQeTuh8k292aAnnkYpX+fLa251n1+6kcEr+WzT0yJrPuEKZYuCbIW62cSqhrxazODbCqbhrMxxMplIQ/H7CIyn9ckXit3G7/XKWJcvKqERFLJrdU1oOHPXIm5K07Bt5g2O73eQ6HAkpi2QLI0wzCgh/NgMLTsdbSyGn15587eGyGZCYx5Ppz+0v7+pXmglS6j8NX3bbhoCwIVWQkWXqobwTVaKQo5rBmCQjPlmBavX2hDc7K8S3ccjjFvsMgw+KLOWkwLX0mlyvoEfLM4gaNxz0ef3px673NNNhoBj4vyOag/+UuzX4TDRglk9Dgo9w4arfb+HrXTOwJSMzCdj4k9p0nu+BMM7Fo=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d0df0444-1670-479a-9f78-08d643be57b0
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Nov 2018 08:03:31.2343 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4738
Subject: Re: [Xen-devel] Does XEN ARM support RTC in domu?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFhlbi1k
ZXZlbCBbbWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnXSBPbiBC
ZWhhbGYgT2YNCj4gUGVuZyBGYW4NCj4gU2VudDogMjAxOOW5tDEx5pyINeaXpSAxMDoxMQ0KPiBU
bzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzsNCj4gU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gRG9lcyBYRU4gQVJNIHN1cHBvcnQgUlRD
IGluIGRvbXU/DQo+IA0KPiBIaSBKdWxpZW4sDQo+IA0KPiA+ID4+DQo+ID4gPj4+DQo+ID4gPj4+
IEp1c3QgaGF2ZSBhIHF1ZXN0aW9uLCBkb2VzIFhFTiBBUk0gc3VwcG9ydCBSVEMgaW4gZG9tdT8g
VG8gc3VwcG9ydA0KPiA+ID4+PiBBbmRyb2lkDQo+ID4gPj4gaW4gRG9tVSwgUlRDIGlzIG5lZWRl
ZCBmb3IgYWxhcm0sIGJ1dCBJIGRpZCBub3QgZmluZCBpbmZvcm1hdGlvbg0KPiA+ID4+IGFib3V0
IFJUQyBvbiB4ZW4gZm9yIGRvbXUuIFNvIHRoaXMgbmVlZCBhIG5ldyBSVEMgcGFyYXZpcnR1YWxp
emF0aW9uDQo+IGRyaXZlcj8NCj4gPiBBbnkgc3VnZ2VzdGlvbnM/DQo+ID4gPj4NCj4gPiA+PiBC
eSBSVEMsIGRvIHlvdSBtZWFuIFJlYWwtVGltZSBDbG9jaz8gU29tZXRoaW5nIGxpa2UgUEwwMzE/
IE9yIGRvDQo+ID4gPj4geW91IGhhdmUgc29tZXRoaW5nIGVsc2UgaW4gbWluZD8NCj4gPiA+DQo+
ID4gPiBZZXMsIFJlYWwgVGltZSBDbG9jayBsaWtlIFBMMDMxIGluIERvbVUuIEkgZG8gbm90IGhh
dmUgYSBnb29kIGlkZWENCj4gPiA+IHN1cHBvcnQgUlRDIGluIEFSTSBEb21VLCBLVk0gYW5kIFhF
TiB4ODYgc2VlbXMgdXNlIGVtdWxhdGVkIFJUQyBpbg0KPiA+ID4gcWVtdS4gVGhpbmtpbmcgb2Yg
cGFyYXZpcnR1YWwgUlRDLCBhbmQgZG9tMCBjb250cm9sIHRoZSBleHBpcmUgdGltZQ0KPiA+ID4g
Zm9yDQo+ID4gYWxhcm0uDQo+ID4NCj4gPiBUaGUgUEwwMzEgaXMgcXVpdGUgc21hbGwgKGJhc2Vk
IG9uIHRoZSBRRU1VIHZlcnNpb24pLiBTbyBJIHRoaW5rIGl0DQo+ID4gd291bGQgYmUgZmluZSB0
byBwcm92aWRlIGFuIGVtdWxhdGlvbiBpbiB0aGUgaHlwZXJ2aXNvci4NCj4gDQo+IE9rLiBKdXN0
IGxpa2UgdGhlIGh2bSB4ODYsIGltcGxlbWVudCBlbXVsYXRlIFBMMDMxIGluc2lkZSBYRU4uIEkn
bGwgZ2l2ZSBhIHRyeS4NCg0KSnVzdCBhIGZvbGxvdyB1cCBxdWVzdGlvbiwgZW11bGF0aW5nIFBM
MDMxIGluIHhlbiwgZG8geW91IGhhdmUgaWRlYSBob3cgdG8gaW5qZWN0IHZpcnR1YWwgaW50ZXJy
dXB0IHRvIGRvbXU/DQpUaGUgaW50ZXJydXB0IHNob3VsZCBiZSBvbmx5IGNwdSBpbnRlcmZhY2Ug
aW50ZXJydXB0LCBJIHRoaW5rLg0KDQpUaGFua3MsDQpQZW5nLg0KPiANCj4gVGhhbmtzLA0KPiBQ
ZW5nLg0KPiANCj4gPg0KPiA+IENoZWVycywNCj4gPg0KPiA+IC0tDQo+ID4gSnVsaWVuIEdyYWxs
DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+
IGh0dHBzOi8vZW1lYTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0
cHMlM0ElMkYlMkZsaXN0cy54ZQ0KPiBucHJvamVjdC5vcmclMkZtYWlsbWFuJTJGbGlzdGluZm8l
MkZ4ZW4tZGV2ZWwmYW1wO2RhdGE9MDIlN0MwMSU3Q3Blbg0KPiBnLmZhbiU0MG54cC5jb20lN0Nl
YmRkODg5MGU1MWE0Y2M3YmRkMjA4ZDY0MmM0MDg3OSU3QzY4NmVhMWQzYmMyDQo+IGI0YzZmYTky
Y2Q5OWM1YzMwMTYzNSU3QzAlN0MwJTdDNjM2NzY5ODA3MDU2OTIyNzA4JmFtcDtzZGF0YT12aFQN
Cj4gWjdsSUVKWGRta1c1Ujg4ems5ZVVyayUyQmZtdW96Z3RDVElVenQ3c21rJTNEJmFtcDtyZXNl
cnZlZD0wDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 08:40:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 08:40: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-devel-bounces@lists.xenproject.org>)
	id 1gJwty-0001ZY-Rp; Tue, 06 Nov 2018 08:39:58 +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=9pgl=nr=citrix.com=prvs=84117823e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gJwtx-0001ZP-8m
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 08:39:57 +0000
X-Inumbo-ID: 88a79358-e19f-11e8-b01a-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88a79358-e19f-11e8-b01a-12d6303a7972;
 Tue, 06 Nov 2018 08:39:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="81452386"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [OSSTEST PATCH] ts-xen-build: Force reliance on ipxe tarball
Thread-Index: AQHUdTZo8rdgWCQDik64jWY1RWL3RKVCbaEA
Date: Tue, 6 Nov 2018 08:39:53 +0000
Message-ID: <3e65636d011c4789ad84974f3094abb5@AMSPEX02CL03.citrite.net>
References: <20181105183554.28889-1-ian.jackson@eu.citrix.com>
In-Reply-To: <20181105183554.28889-1-ian.jackson@eu.citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [OSSTEST PATCH] ts-xen-build: Force reliance on
 ipxe tarball
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElhbiBKYWNrc29uIFttYWlsdG86
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbV0KPiBTZW50OiAwNSBOb3ZlbWJlciAyMDE4IDE4OjM2
Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+IDxQYXVsLkR1cnJhbnRAY2l0
cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW09TU1RF
U1QgUEFUQ0hdIHRzLXhlbi1idWlsZDogRm9yY2UgcmVsaWFuY2Ugb24gaXB4ZSB0YXJiYWxsCj4g
Cj4geGVuLmdpdC90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvTWFrZWZpbGUgdHJpZXMgdG8gZ2V0
IGEgdGFyYmFsbCBmcm9tCj4geGVuLWV4dGZpbGVzIGZpcnN0IGFuZCBpZiB0aGF0IGZhaWxzLCB0
cmllcyBjbG9uaW5nIGZyb20gaXB4ZS5vcmcuCj4gCj4gaXB4ZS5vcmcgaXMgc29tZXRpbWVzIGRv
d24gKG9yIGhhbGYtZG93bikgYW5kIHdoZW4gdGhhdCBoYXBwZW5zCj4gd2l0aG91dCBhIHRhcmJh
bGwgdGhlIGJ1aWxkIGJyZWFrcyBhbmQgaXMgaGFyZCB0byBmaXguCj4gCj4gV2Ugd291bGQgbGlr
ZSwgdGhlcmVmb3JlLCB0byBlbnN1cmUgdGhhdCB0aGUgdGFyYmFsbCBpcyBhbHdheXMgbWFkZQo+
IGJlZm9yZSB0aGUgY29tbWl0IHdoaWNoIHJlZmVycyB0byBpdCBpcyBpbiB4ZW4uZ2l0I21hc3Rl
ci4KPiAKPiBvc3N0ZXN0IGhhcyBubyBrbm93bGVkZ2Ugb2YgaXB4ZSBhcyBhIHNlcGFyYXRlIHRo
aW5nIGFuZCBqdXN0IGxldHMKPiB4ZW4uZ2l0IGhhdmUgd2hhdGV2ZXIgdmVyc2lvbiBpcyBpbiBD
b25maWcubWsuICBTbyBvc3N0ZXN0IG5ldmVyIG5lZWRzCj4gdG8gc3BlY2lmeSBwYXJ0aWN1bGFy
IGlweGUgdmVyc2lvbiBieSBoYXNoLCBvciB0aGUgbGlrZS4KPiAKPiBTbyBzaW1wbHkgbWFrZSBv
c3N0ZXN0IHJlbHkgb24gdGhlIHRhcmJhbGwgZXhpc3RpbmcsIGJ5IGhhdmluZyBpdAo+IHNwZWNp
ZnkgYSBjb21wbGV0ZWx5IGludmFsaWQgVVJMIGZvciB0aGUgZ2l0IGNsb25lLiAgVGhpcyB3aWxs
IGRldGVjdAo+IGF0dGVtcHRzIHRvIHVwZGF0ZSBJUFhFX0dJVF9UQUcgd2l0aG91dCBtYWtpbmcg
YSBjb3JyZXNwb25kaW5nCj4gdGFyYmFsbC4KPiAKPiBDQzogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAt
LS0KPiAgdHMteGVuLWJ1aWxkIHwgMSArCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KQo+IAo+IGRpZmYgLS1naXQgYS90cy14ZW4tYnVpbGQgYi90cy14ZW4tYnVpbGQKPiBpbmRleCA0
OGJmMDYyZi4uNmRkZmM1MzMgMTAwNzU1Cj4gLS0tIGEvdHMteGVuLWJ1aWxkCj4gKysrIGIvdHMt
eGVuLWJ1aWxkCj4gQEAgLTk1LDYgKzk1LDcgQEAgc3ViIGNoZWNrb3V0ICgpIHsKPiAgCWVjaG8g
Pj4uY29uZmlnIGRlYnVnPSRkZWJ1Z19idWlsZAo+ICAJZWNobyA+Pi5jb25maWcgR0lUX0hUVFA9
eQo+ICAJZWNobyA+Pi5jb25maWcgTElCTEVBRkRJUl94ODZfNjQ9bGliCj4gKwllY2hvID4+LmNv
bmZpZyBJUFhFX0dJVF9VUkw9ZmlsZTovLy8vb3NzdGVzdC9JUFhFLUdJVC1GT1JCSURERU4KCkRv
IHlvdSByZWFsbHkgbmVlZCBmb3VyICcvJz8gSSB0aG91Z2h0IHRocmVlIHdvdWxkIGJlIGVub3Vn
aCBmb3IgYSBGUVBOLiBTaW5jZSBpdCdzIHN1cHBvc2VkIHRvIGJlIGFuIGludmFsaWQgVVJMIHRo
b3VnaCBpdCBkb2Vzbid0IHJlYWxseSBtYXR0ZXIuLi4KClJldmlld2VkLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKPiAgCWVjaG8gPj4uY29uZmlnIEtFUk5FTFM9
JycKPiAgRU5ECj4gICAgICAgICAgICAgICAgICgke2VuYWJsZV9saXZlcGF0Y2h9ID8gPDxFTkQg
OiAnJykuCj4gLS0KPiAyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 08:42:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 08:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJwwI-0002Gt-Cs; Tue, 06 Nov 2018 08:42: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=9pgl=nr=citrix.com=prvs=84117823e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gJwwG-0002Gj-NW
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 08:42:20 +0000
X-Inumbo-ID: de2713a8-e19f-11e8-be6a-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de2713a8-e19f-11e8-be6a-12d6303a7972;
 Tue, 06 Nov 2018 08:42:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="81452444"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/3] tools: Once again honour GIT_HTTP env var
Thread-Index: AQHUdTdY+HH/G3ptDUCIFh/1FztMPaVCbpIA
Date: Tue, 6 Nov 2018 08:41:50 +0000
Message-ID: <b1aaf8ff85cd40bb9fa4be0cc781d30f@AMSPEX02CL03.citrite.net>
References: <20181105184234.31603-1-ian.jackson@eu.citrix.com>
In-Reply-To: <20181105184234.31603-1-ian.jackson@eu.citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/3] tools: Once again honour GIT_HTTP env
 var
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElhbiBKYWNrc29uIFttYWlsdG86
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbV0KPiBTZW50OiAwNSBOb3ZlbWJlciAyMDE4IDE4OjQz
Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+IDxQYXVsLkR1cnJhbnRAY2l0
cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENI
IDEvM10gdG9vbHM6IE9uY2UgYWdhaW4gaG9ub3VyIEdJVF9IVFRQIGVudiB2YXIKPiAKPiBJbiAi
YnVpbGQ6IGFkZCBhdXRvY29uZiB0byByZXBsYWNlIGN1c3RvbSBjaGVja3MgaW4gdG9vbHMvY2hl
Y2siCj4gLS1lbmFibGUtZ2l0aHR0cCB3YXMgaW50cm9kdWNlZC4gIEJ1dCB0aGF0IGhhZCB0aGUg
ZWZmZWN0IG9mCj4gdW5jb25kdGlvbmFsbHkgc2V0dGluZyBHSVRfSFRUUCBmcm9tIHRoZSBjb25m
aWd1cmUgdmFyaWFibGUuCj4gCj4gQnV0IHRoZSBlbnYgdmFyIGlzIGFkdmVydGlzZWQgaW4gc29t
ZSBwbGFjZXMgYXMgdGhlIHdheSB0byBzcGVjaWZ5Cj4gdGhpcyBiZWhhdmlvdXIsIGFuZCBvdmVy
cmlkaW5nIGl0IGlzIGp1c3QgdW5mcmllbmRseS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDQzogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKPiAt
LS0KPiAgY29uZmlnL1Rvb2xzLm1rLmluICAgIHwgMiArLQo+ICBjb25maWcvVG9wbGV2ZWwubWsu
aW4gfCAyICstCj4gIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS9jb25maWcvVG9vbHMubWsuaW4gYi9jb25maWcvVG9vbHMu
bWsuaW4KPiBpbmRleCAxZTVjYzIwYmY3Li5kNTk4NWMwZDA5IDEwMDY0NAo+IC0tLSBhL2NvbmZp
Zy9Ub29scy5tay5pbgo+ICsrKyBiL2NvbmZpZy9Ub29scy5tay5pbgo+IEBAIC00MSw3ICs0MSw3
IEBAIFhFTl9UT09MU19SUEFUSCAgICAgOj0gQHJwYXRoQAo+ICAjIEdJVCdzIHByb3RvY29sIGlz
IGZhc3RlciBhbmQgbW9yZSByb2J1c3QsIHdoZW4gaXQgd29ya3MgYXQgYWxsCj4gKGZpcmV3YWxs
cwo+ICAjIG1heSBibG9jayBpdCkuIFdlIG1ha2UgaXQgdGhlIGRlZmF1bHQsIGJ1dCBpZiB5b3Vy
IEdJVCByZXBvc2l0b3J5Cj4gZG93bmxvYWRzCj4gICMgZmFpbCBvciBoYW5nLCBwbGVhc2Ugc3Bl
Y2lmeSBHSVRfSFRUUD15IGluIHlvdXIgZW52aXJvbm1lbnQuCj4gLUdJVF9IVFRQICAgICAgICAg
ICAgOj0gQGdpdGh0dHBACj4gK0dJVF9IVFRQICAgICAgICAgICAgPz0gQGdpdGh0dHBACj4gCj4g
ICMgT3B0aW9uYWwgY29tcG9uZW50cwo+ICBYRU5TVEFUX1hFTlRPUCAgICAgIDo9IEBtb25pdG9y
c0AKPiBkaWZmIC0tZ2l0IGEvY29uZmlnL1RvcGxldmVsLm1rLmluIGIvY29uZmlnL1RvcGxldmVs
Lm1rLmluCj4gaW5kZXggMWQ5OTE4OTVlYS4uNGVjYWNiYjM3ZCAxMDA2NDQKPiAtLS0gYS9jb25m
aWcvVG9wbGV2ZWwubWsuaW4KPiArKysgYi9jb25maWcvVG9wbGV2ZWwubWsuaW4KPiBAQCAtMSwy
ICsxLDIgQEAKPiAgU1VCU1lTVEVNUyAgICAgICAgICAgICAgIDo9IEBTVUJTWVNURU1TQAo+IC1H
SVRfSFRUUCAgICAgICAgICAgICAgICAgOj0gQGdpdGh0dHBACj4gK0dJVF9IVFRQICAgICAgICAg
ICAgICAgICA/PSBAZ2l0aHR0cEAKPiAtLQo+IDIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 08:43:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 08:43: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-devel-bounces@lists.xenproject.org>)
	id 1gJwxC-0002Mw-PQ; Tue, 06 Nov 2018 08:43: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=9pgl=nr=citrix.com=prvs=84117823e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gJwxB-0002Mm-BW
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 08:43:17 +0000
X-Inumbo-ID: 0067aab8-e1a0-11e8-a2c6-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0067aab8-e1a0-11e8-a2c6-12d6303a7972;
 Tue, 06 Nov 2018 08:43:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="81452474"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 2/3] tools: No longer advertise GIT_HTTP env var
Thread-Index: AQHUdTdVLHqj/boPbUCwqtH8jIr9LaVCbtaQ
Date: Tue, 6 Nov 2018 08:43:14 +0000
Message-ID: <d8bcd9537f11473389be669eb9b478d7@AMSPEX02CL03.citrite.net>
References: <20181105184234.31603-1-ian.jackson@eu.citrix.com>
 <20181105184234.31603-2-ian.jackson@eu.citrix.com>
In-Reply-To: <20181105184234.31603-2-ian.jackson@eu.citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/3] tools: No longer advertise GIT_HTTP env
 var
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElhbiBKYWNrc29uIFttYWlsdG86
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbV0KPiBTZW50OiAwNSBOb3ZlbWJlciAyMDE4IDE4OjQz
Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+IDxQYXVsLkR1cnJhbnRAY2l0
cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENI
IDIvM10gdG9vbHM6IE5vIGxvbmdlciBhZHZlcnRpc2UgR0lUX0hUVFAgZW52IHZhcgo+IAo+IElu
ICJidWlsZDogYWRkIGF1dG9jb25mIHRvIHJlcGxhY2UgY3VzdG9tIGNoZWNrcyBpbiB0b29scy9j
aGVjayIKPiAtLWVuYWJsZS1naXRodHRwIHdhcyBpbnRyb2R1Y2VkLiAgQnV0IHdlIG1pc3NlZCB0
aGlzIGNvbW1lbnQgd2hlcmUgaXQKPiB3YXMgYWR2ZXJ0aXNlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDQzogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KClRCSCBJJ2Qgc3F1YXNoIHRoaXMgaW50byB0aGUgcHJldmlvdXMgcGF0Y2guIEkg
dGhpbmsgaXQncyBiZXR0ZXIgdG8gbW9kaWZ5IHRoZSBjb21tZW50IGF0IHRoZSBzYW1lIHRpbWUg
YXMgdGhlIGJlaGF2aW91ci4KCiAgUGF1bAoKPiAtLS0KPiAgY29uZmlnL1Rvb2xzLm1rLmluIHwg
MiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAK
PiBkaWZmIC0tZ2l0IGEvY29uZmlnL1Rvb2xzLm1rLmluIGIvY29uZmlnL1Rvb2xzLm1rLmluCj4g
aW5kZXggZDU5ODVjMGQwOS4uOTgyNDVmNjNjOSAxMDA2NDQKPiAtLS0gYS9jb25maWcvVG9vbHMu
bWsuaW4KPiArKysgYi9jb25maWcvVG9vbHMubWsuaW4KPiBAQCAtNDAsNyArNDAsNyBAQCBYRU5f
VE9PTFNfUlBBVEggICAgIDo9IEBycGF0aEAKPiAgIyBEb3dubG9hZCBHSVQgcmVwb3NpdG9yaWVz
IHZpYSBIVFRQIG9yIEdJVCdzIG93biBwcm90b2NvbD8KPiAgIyBHSVQncyBwcm90b2NvbCBpcyBm
YXN0ZXIgYW5kIG1vcmUgcm9idXN0LCB3aGVuIGl0IHdvcmtzIGF0IGFsbAo+IChmaXJld2FsbHMK
PiAgIyBtYXkgYmxvY2sgaXQpLiBXZSBtYWtlIGl0IHRoZSBkZWZhdWx0LCBidXQgaWYgeW91ciBH
SVQgcmVwb3NpdG9yeQo+IGRvd25sb2Fkcwo+IC0jIGZhaWwgb3IgaGFuZywgcGxlYXNlIHNwZWNp
ZnkgR0lUX0hUVFA9eSBpbiB5b3VyIGVudmlyb25tZW50Lgo+ICsjIGZhaWwgb3IgaGFuZywgcGxl
YXNlIHBhc3MgLS1lbmFibGUtZ2l0aHR0cCB0byBjb25maWd1cmUuCj4gIEdJVF9IVFRQICAgICAg
ICAgICAgPz0gQGdpdGh0dHBACj4gCj4gICMgT3B0aW9uYWwgY29tcG9uZW50cwo+IC0tCj4gMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 08:44:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 08: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-devel-bounces@lists.xenproject.org>)
	id 1gJwxz-0002Us-9U; Tue, 06 Nov 2018 08: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=9pgl=nr=citrix.com=prvs=84117823e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gJwxy-0002Uf-0q
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 08:44:06 +0000
X-Inumbo-ID: 1d2f44f8-e1a0-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d2f44f8-e1a0-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 08:44:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="81452508"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 3/3] tools: ipxe: Correct download error handling
Thread-Index: AQHUdTdWOWpF8xdcPUyXrkeiHRbzYaVCbyqQ
Date: Tue, 6 Nov 2018 08:44:02 +0000
Message-ID: <0173f7a0d3414cfbb1034c8477c4437e@AMSPEX02CL03.citrite.net>
References: <20181105184234.31603-1-ian.jackson@eu.citrix.com>
 <20181105184234.31603-3-ian.jackson@eu.citrix.com>
In-Reply-To: <20181105184234.31603-3-ian.jackson@eu.citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/3] tools: ipxe: Correct download error
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElhbiBKYWNrc29uIFttYWlsdG86
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbV0KPiBTZW50OiAwNSBOb3ZlbWJlciAyMDE4IDE4OjQz
Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+IDxQYXVsLkR1cnJhbnRAY2l0
cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENI
IDMvM10gdG9vbHM6IGlweGU6IENvcnJlY3QgZG93bmxvYWQgZXJyb3IgaGFuZGxpbmcKPiAKPiBU
aGlzIHNoZWxsIGZyYWdtZW50IGxhY2tlZCBzZXQgLWUuICBTbywgZWcgaWYgdGhlIGRvd25sb2Fk
IGZhaWxlZCBhCj4gYnJva2VuIGlweGUudGFyLmd6IHdvdWxkIGJlIGxlZnQgYmVoaW5kLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+
IENDOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IENDOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+Cgo+IC0tLQo+ICB0b29scy9maXJtd2FyZS9ldGhlcmJvb3QvTWFr
ZWZpbGUgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlv
bigtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvTWFrZWZpbGUK
PiBiL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9NYWtlZmlsZQo+IGluZGV4IDM4NjhmODc2ZWEu
LmZkOGRmZGY1YTcgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvZmlybXdhcmUvZXRoZXJib290L01ha2Vm
aWxlCj4gKysrIGIvdG9vbHMvZmlybXdhcmUvZXRoZXJib290L01ha2VmaWxlCj4gQEAgLTMzLDcg
KzMzLDcgQEAgJChST00pOiAkKFJPTVMpCj4gIAkkKE1BS0UpIC1DICREL3NyYyBiaW4vJCgqRiku
cm9tCj4gCj4gICRUOgo+IC0JaWYgISAkKEZFVENIRVIpIF8kVCAkKElQWEVfVEFSQkFMTF9VUkwp
OyB0aGVuIFwKPiArCXNldCAtZTsgaWYgISAkKEZFVENIRVIpIF8kVCAkKElQWEVfVEFSQkFMTF9V
UkwpOyB0aGVuIFwKPiAgCQkkKEdJVCkgY2xvbmUgJChJUFhFX0dJVF9VUkwpICRELmdpdDsgXAo+
ICAJCShjZCAkRC5naXQgJiYgJChHSVQpIGFyY2hpdmUgLS1mb3JtYXQ9dGFyIC0tcHJlZml4PSRE
LyBcCj4gIAkJJChJUFhFX0dJVF9UQUcpIHwgZ3ppcCAtbiA+Li4vXyRUKTsgXAo+IC0tCj4gMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 08:46:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 08:46: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-devel-bounces@lists.xenproject.org>)
	id 1gJx0O-0002i8-PB; Tue, 06 Nov 2018 08:46: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=s0lp=nr=xenproject.org=prvs=84122e7dd=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gJx0N-0002hw-FN
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 08:46:35 +0000
X-Inumbo-ID: 73d68bfe-e1a0-11e8-bdad-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73d68bfe-e1a0-11e8-bdad-12d6303a7972;
 Tue, 06 Nov 2018 08:46:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69769839"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75574-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
X-Osstest-Versions-This: ovmf=e40f8efb8b06e023689120452e7ed5db199363de
X-Osstest-Versions-That: ovmf=e048ce883c8e9f746a655ca5a4c8c0ce34198999
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 6 Nov 2018 08:46:25 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 75574: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU3NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1NTc0LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgICAgICBmYWlsIGxp
a2UgNzU1NzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgICAgIGZhaWwgbGlrZSA3NTU3MwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIG92bWYgICAgICAgICAgICAgICAgIGU0MGY4ZWZiOGIwNmUwMjM2ODkxMjA0NTJlN2Vk
NWRiMTk5MzYzZGUKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAgICAgICAgIGUwNDhj
ZTg4M2M4ZTlmNzQ2YTY1NWNhNWE0YzhjMGNlMzQxOTg5OTkKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
ICA3NTU3MyAgMjAxOC0xMS0wNSAxMToyNTozMyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAgNzU1NzQgIDIwMTgtMTEtMDYgMDY6MzE6NTggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBCb2IgRmVu
ZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgQm9iQ0YgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgog
IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBKaW0gRGFpbGV5IDxqaW1fZGFpbGV5
QGRlbGwuY29tPgogIEppbS5EYWlsZXlAZGVsbC5jb20gPEppbS5EYWlsZXlAZGVsbC5jb20+CiAg
TGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgc2hlbmdsZWkgPHNoZW5nbGVpLnpo
YW5nQGludGVsLmNvbT4KICBTaGVuZ2xlaSBaaGFuZyA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29t
PgogIFN1bWl0IEdhcmcgPHN1bWl0LmdhcmdAbGluYXJvLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJp
dGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBl
NDBmOGVmYjhiMDZlMDIzNjg5MTIwNDUyZTdlZDVkYjE5OTM2M2RlCkF1dGhvcjogU3VtaXQgR2Fy
ZyA8c3VtaXQuZ2FyZ0BsaW5hcm8ub3JnPgpEYXRlOiAgIEZyaSBOb3YgMiAxMjoyMzoxNCAyMDE4
ICswNTMwCgogICAgQXJtUGtnL09wdGVlTGliOiBGaXggY29tcGlsYXRpb24gaXNzdWVzIGZvciBB
Uk0gKDMyLWJpdCkKICAgIAogICAgQ29ycmVjdCB1c2FnZSBvZiBFRklfUEhZU0lDQUxfQUREUkVT
UyAoYWx3YXlzIDY0LWJpdCkgdnMuIHBvaW50ZXJzCiAgICAoZGVwZW5kaW5nIG9uIGFyY2hpdGVj
dHVyZSkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xt
QGxpbmFyby5vcmc+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlv
biBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBTdW1pdCBHYXJnIDxzdW1pdC5nYXJn
QGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1
dmVsQGxpbmFyby5vcmc+Cgpjb21taXQgNmNmM2FlYWViMWIyNDJmZjNiYjA3NmJhNGM5MzI0OGI1
ZjM4N2M3ZgpBdXRob3I6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KRGF0ZTogICBU
dWUgT2N0IDMwIDE0OjQ3OjMzIDIwMTggKzA4MDAKCiAgICBFbXVsYXRvclBrZzogUmVwbGFjZSBv
YnNvbGV0ZWQgbmV0d29yayBkcml2ZXJzIGZyb20gcGxhdGZvcm0gRFNDL0ZERi4KICAgIAogICAg
VGhpcyBwYXRjaCByZXBsYWNlcyB0aGUgTWRlTW9kdWxlUGtnIFRDUCwgUFhFIGFuZCBpU0NTSSBk
cml2ZXIgd2l0aCB0aG9zZQogICAgb25lcyBpbiBOZXR3b3JrUGtnLiBUaGVzZSAzIGRyaXZlcnMg
aW4gTWRlTW9kdWxlUGtnIGFyZSBub3QgYmVpbmcgYWN0aXZlbHkKICAgIG1haW50YWluZWQgYW5k
IHdpbGwgYmUgcmVtb3ZlZCBmcm9tIGVkazIgbWFzdGVyIHNvb24uCiAgICAKICAgIENjOiBKb3Jk
YW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ2M6IEFuZHJldyBGaXNo
IDxhZmlzaEBhcHBsZS5jb20+CiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4K
ICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAx
LjEKICAgIFNpZ25lZC1vZmYtYnk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKY29tbWl0IDJlZWU5
ZDY1ODE1ZTc3OWM3Y2NkMDliOTI5NTdiYzcwMWJhMGE3OTYKQXV0aG9yOiBGdSBTaXl1YW4gPHNp
eXVhbi5mdUBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIE9jdCAzMCAxNDo0MzozNyAyMDE4ICswODAw
CgogICAgTnQzMlBrZzogUmVwbGFjZSBvYnNvbGV0ZWQgbmV0d29yayBkcml2ZXJzIGZyb20gTlQz
MiBwbGF0Zm9ybSBEU0MvRkRGLgogICAgCiAgICBUaGlzIHBhdGNoIHJlcGxhY2VzIHRoZSBNZGVN
b2R1bGVQa2cgVENQLCBQWEUgYW5kIGlTQ1NJIGRyaXZlciB3aXRoIHRob3NlCiAgICBvbmVzIGlu
IE5ldHdvcmtQa2cuIFRoZXNlIDMgZHJpdmVycyBpbiBNZGVNb2R1bGVQa2cgYXJlIG5vdCBiZWlu
ZyBhY3RpdmVseQogICAgbWFpbnRhaW5lZCBhbmQgd2lsbCBiZSByZW1vdmVkIGZyb20gZWRrMiBt
YXN0ZXIgc29vbi4KICAgIAogICAgQ2M6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAg
ICBDYzogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjog
VGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBG
dSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KCmNvbW1pdCA4MDZjMjhlZjUwZDMxMDhjNWRjNWJiNTA5Mzkw
YmYzZTFlY2Q2NzNmCkF1dGhvcjogc2hlbmdsZWkgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4K
RGF0ZTogICBNb24gTm92IDUgMTE6MDg6MDcgMjAxOCArMDgwMAoKICAgIENvcmVib290UGF5bG9h
ZFBrZzogUmVtb3ZlIEVka1NoZWxsQmluUGtnIGluIEZERgogICAgCiAgICBSZW1vdmUgRWRrU2hl
bGxCaW5Qa2cgaW4gQ29yZWJvb3RQYXlsb2FkUGtnLmZkZi4KICAgIGh0dHBzOi8vYnVnemlsbGEu
dGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEwOAogICAgCiAgICB2MzpSZW1vdmUgRlVM
TF9CSU4gYW5kIGNoYW5nZSBTSEVMTF9UWVBFIGZyb20gRlVMTF9CSU4KICAgIHRvIFVFRklfQklO
LgogICAgCiAgICBDYzogTWF1cmljZSBNYSA8bWF1cmljZS5tYUBpbnRlbC5jb20+CiAgICBDYzog
UHJpbmNlIEFneWVtYW4gPHByaW5jZS5hZ3llbWFuQGludGVsLmNvbT4KICAgIENjOiBCZW5qYW1p
biBZb3UgPGJlbmphbWluLnlvdUBpbnRlbC5jb20+CiAgICBDaGFuZ2UtSWQ6IEk0ZGI3MDY4YTNh
MWY2OGExZjYzMDMwNzliNzNkYzU0OGM5ZmViMmUzCiAgICBDb250cmlidXRlZC11bmRlcjogVGlh
bm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBTaGVu
Z2xlaSBaaGFuZyA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEJl
bmphbWluIFlvdSA8YmVuamFtaW4ueW91QGludGVsLmNvbT4KCmNvbW1pdCBjOTVmNjAwZTkzN2Fj
NGI0OGY3NWI5NTAzNTFmN2ExNDlmMzFlMDU1CkF1dGhvcjogQm9iQ0YgPGJvYi5jLmZlbmdAaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBOb3YgMiAxMzo1NjozOCAyMDE4ICswODAwCgogICAgQmFzZVRv
b2xzOiBVc2UgY29tbW9uIGNjIGZsYWcgZm9yIGJ1aWxkaW5nIFBjZFZhbHVlSW5pdC4KICAgIAog
ICAgVjM6CiAgICAKICAgIFVwZGF0ZSB0aGUgcGF0Y2ggdG8gYXZvaWQgInJlZHVjZSIgZnVuY3Rp
b24gZmFpbC4KICAgIAogICAgVjI6CiAgICBTdXBwb3J0IHRvIGV4dHJhY3QgdGhlIGNvbW1vbiBj
YyBmbGFnIGZyb20gYQogICAgY29tYmluZWQgY2MgZmxhZyBzdHJpbmcuIEZvciBleGFtcGxlCiAg
ICBNU0ZUOipfKl9JQTMyX0NDX0ZMQUdTID0gL0QgRElTQUJMRV9ORVdfREVQUkVDQVRFRF9JTlRF
UkZBQ0VTIC9EREVGX0lBMzIKICAgIE1TRlQ6Kl8qX1g2NF9DQ19GTEFHUyAgPSAvRERFRl9YNjQg
L0QgRElTQUJMRV9ORVdfREVQUkVDQVRFRF9JTlRFUkZBQ0VTCiAgICAKICAgIFYxOgogICAgVXNl
IGNvbW1vbiBjYyBmbGFncyBmb3IgYnVpbGRpbmcgUGNkVmFsdWVJbml0LiBUaGUgY29tbW9uCiAg
ICBjYyBmbGFncyBpbmNsdWRlIHRoZSBjYyBmbGFnIHdoaWNoIGlzIHVuZGVyIGNvbW1vbiBhcmNo
IGFuZAogICAgdW5kZXIgYWxsIGJ1aWxkIGFyY2hlcy4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1i
eTogQm9iIEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxp
bWluZy5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5n
YW9AaW50ZWwuY29tPgoKY29tbWl0IGZjNTIxN2E5OTk2ZDFhZTI1YTQwNzhlYmNhZjQ3NDRiMGI5
N2JiYzUKQXV0aG9yOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KRGF0ZTogICBG
cmkgTm92IDIgMjM6MTc6MDcgMjAxOCArMDgwMAoKICAgIEJhc2VUb29scyBidWlsZF9ydWxlLnRl
bXBsYXRlOiBVcGRhdGUgYXNsYyBydWxlIGZvciBYQ09ERSB0b29sIGNoYWluCiAgICAKICAgIFVw
ZGF0ZSBhc2xjIHJ1bGUgdG8gcmVuYW1lIHRoZSB0ZW1wIG91dHB1dCBmaWxlIGZyb20gLmVmaSB0
byAucGVjb2ZmLgogICAgVGhpcyBjaGFuZ2UgY2FuIGF2b2lkIHRoZSBjb25mbGljdCAuZWZpIGZp
bGUgbmFtZSBpbiBvdXRwdXQgZGlyZWN0b3J5LgogICAgT25lIGlzIHRoZSBkcml2ZXIgaW1hZ2Us
IGFub3RoZXIgaXMgYXNsYyB0ZW1wIG91dHB1dCBmaWxlLgogICAgCiAgICBDb250cmlidXRlZC11
bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2Zm
LWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBZb25naG9uZyBa
aHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogWW9uZ2hvbmcgWmh1
IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoKY29tbWl0IDc2NGMyMWY0YWEyZGJjZGY5NTNiMGE0
ZTE3YjE1YzIyMGVjMDEyNDEKQXV0aG9yOiBKaW0uRGFpbGV5QGRlbGwuY29tIDxKaW0uRGFpbGV5
QGRlbGwuY29tPgpEYXRlOiAgIFR1ZSBPY3QgMzAgMDU6MTQ6NTEgMjAxOCArMDgwMAoKICAgIFNo
ZWxsUGtnLVNoZWxsQXBwOiBQcm92aWRlIGZ1bGx5LXF1YWxpZmllZCBwYXRoIHRvIHNoZWxsIHNj
cmlwdHMKICAgIAogICAgUHJvdmlkZSBmdWxseS1xdWFsaWZpZWQgcGF0aCB0byBzaGVsbCBzY3Jp
cHRzCiAgICAKICAgIFNlY3Rpb24gMy42LjIgb2YgdmVyc2lvbiAyLjIgb2YgdGhlIHNoZWxsIHNw
ZWNpZmljYXRpb24gcmVxdWlyZXMgdGhhdAogICAgdGhlIGZpcnN0IHBvc2l0aW9uYWwgYXJndW1l
bnQgKGkuZS4gYXJnIDApIG9mIGEgc2hlbGwgc2NyaXB0IHJlc29sdmVzCiAgICB0byAidGhlIGZ1
bGwgcGF0aCBuYW1lIG9mIHRoZSBzY3JpcHQgaXRzZWxmLiIKICAgIAogICAgRW5zdXJlIHRoYXQg
dGhlIHN0YXJ0dXAgc2NyaXB0IGFuZCBhbnkgc2NyaXB0cyBsYXVuY2hlZCBieSB0aGUgc2hlbGwK
ICAgIG1lZXQgdGhpcyByZXF1aXJlbWVudC4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRp
YW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogSmlt
IERhaWxleSA8amltX2RhaWxleUBkZWxsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8
cnVpeXUubmlAaW50ZWwuY29tPgoKY29tbWl0IDliYTQwNGQ2NjQ0YzYxYjNiNGY3OTI5ODI1MTdk
OTgxZDg4MmRjNzEKQXV0aG9yOiBKaW0uRGFpbGV5QGRlbGwuY29tIDxKaW0uRGFpbGV5QGRlbGwu
Y29tPgpEYXRlOiAgIFR1ZSBPY3QgMzAgMDU6MTQ6MzYgMjAxOCArMDgwMAoKICAgIFNoZWxsUGtn
LVVlZmlTaGVsbExpYjogQWRkIGEgZnVuY3Rpb24gdG8gZnVsbHktcXVhbGlmeSBwYXRocwogICAg
CiAgICBBZGQgYSBmdW5jdGlvbiB0byByZXR1cm4gYSBjbGVhbiwgZnVsbHktcXVhbGlmaWVkIHZl
cnNpb24gb2Ygc29tZSBwYXRoLgogICAgCiAgICBUaGlzIGZ1bmN0aW9uIGhhbmRsZXMgYSAocG9z
c2libHkgImRpcnR5IikgaW5wdXQgcGF0aCB0aGF0IG1heSBvciBtYXkKICAgIG5vdCBpbmNsdWRl
IGEgZmlsZSBzeXN0ZW0gcmVmZXJlbmNlLgogICAgCiAgICBJZiBpdCBkb2VzIG5vdCBpbmNsdWRl
IGEgZmlsZSBzeXN0ZW0gcmVmZXJlbmNlLCB0aGVuIGlmIHRoZSBpbnB1dCBwYXRoCiAgICBkb2Vz
IG5vdCBiZWdpbiB3aXRoIGEgZm9yd2FyZCBvciBiYWNrd2FyZCBzbGFzaCwgdGhlbiB0aGUgaW5w
dXQgcGF0aCBpcwogICAgcmVsYXRpdmUgdG8gdGhlIGN1cnJlbnQgd29ya2luZyBkaXJlY3Rvcnkg
b2YgdGhlIGN1cnJlbnQgZmlsZSBzeXN0ZW0uCiAgICBPdGhlcndpc2UsIGl0IGlzIGFuIGFic29s
dXRlIHBhdGggd2l0aGluIHRoZSBjdXJyZW50IGZpbGUgc3lzdGVtLgogICAgCiAgICBJZiBpdCBk
b2VzIGluY2x1ZGUgYSBmaWxlIHN5c3RlbSByZWZlcmVuY2UsIGl0IG1heSBiZSBhIHJlZmVyZW5j
ZSB0byB0aGUKICAgIGN1cnJlbnQgb3Igc29tZSBvdGhlciBmaWxlIHN5c3RlbS4gIElmIHRoZSBm
aWxlIHN5c3RlbSByZWZlcmVuY2UgaXMgbm90CiAgICBpbW1lZGlhdGVseSBmb2xsb3dlZCBieSBh
IGZvcndhcmQgb3IgYmFja3dhcmQgc2xhc2gsIHRoZW4gdGhlIGlucHV0IHBhdGgKICAgIGlzIHJl
bGF0aXZlIHRvIHRoZSBjdXJyZW50IHdvcmtpbmcgZGlyZWN0b3J5IG9mIHRoZSBnaXZlbiBmaWxl
IHN5c3RlbS4KICAgIE90aGVyd2lzZSwgaXQgaXMgYW4gYWJzb2x1dGUgcGF0aCB3aXRoaW4gdGhl
IGdpdmVuIGZpbGUgc3lzdGVtLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3Jl
IENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBKaW0gRGFpbGV5
IDxqaW1fZGFpbGV5QGRlbGwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJ1aXl1IE5pIDxydWl5dS5u
aUBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 08:59:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 08:59: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-devel-bounces@lists.xenproject.org>)
	id 1gJxCX-0003fX-0r; Tue, 06 Nov 2018 08:59: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=9pgl=nr=citrix.com=prvs=84117823e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gJxCV-0003fS-Kt
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 08:59:07 +0000
X-Inumbo-ID: 360b9190-e1a2-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 360b9190-e1a2-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 08:59:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="81453129"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, Ian Jackson
 <Ian.Jackson@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 3/3] tools: ipxe: Correct download error handling
Thread-Index: AQHUdTdWOWpF8xdcPUyXrkeiHRbzYaVCbyqQgAAD8KA=
Date: Tue, 6 Nov 2018 08:58:55 +0000
Message-ID: <b562707d10dc434f8774c6f89135a7ae@AMSPEX02CL03.citrite.net>
References: <20181105184234.31603-1-ian.jackson@eu.citrix.com>
 <20181105184234.31603-3-ian.jackson@eu.citrix.com>
 <0173f7a0d3414cfbb1034c8477c4437e@AMSPEX02CL03.citrite.net>
In-Reply-To: <0173f7a0d3414cfbb1034c8477c4437e@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/3] tools: ipxe: Correct download error
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFBh
dWwgRHVycmFudA0KPiBTZW50OiAwNiBOb3ZlbWJlciAyMDE4IDA4OjQ0DQo+IFRvOiBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZw0KPiBDYzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENI
IDMvM10gdG9vbHM6IGlweGU6IENvcnJlY3QgZG93bmxvYWQgZXJyb3INCj4gaGFuZGxpbmcNCj4g
DQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBJYW4gSmFja3NvbiBb
bWFpbHRvOmlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb21dDQo+ID4gU2VudDogMDUgTm92ZW1iZXIg
MjAxOCAxODo0Mw0KPiA+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gPiBD
YzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQNCj4g
PiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pg0KPiA+IFN1YmplY3Q6IFtQQVRDSCAzLzNdIHRvb2xzOiBpcHhlOiBDb3JyZWN0IGRvd25sb2Fk
IGVycm9yIGhhbmRsaW5nDQo+ID4NCj4gPiBUaGlzIHNoZWxsIGZyYWdtZW50IGxhY2tlZCBzZXQg
LWUuICBTbywgZWcgaWYgdGhlIGRvd25sb2FkIGZhaWxlZCBhDQo+ID4gYnJva2VuIGlweGUudGFy
Lmd6IHdvdWxkIGJlIGxlZnQgYmVoaW5kLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+DQo+ID4gQ0M6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+ID4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+DQo+IA0KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4NCg0KQWxzby4uLg0KDQpUZXN0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+DQoNCih1c2luZyBhIHBvaXNvbmVkIHRhcmJhbGwgbmFtZSBhbmQgdGhl
IGZhY3QgdGhhdCBpcHhlIHN0aWxsIGNhbid0IGJlIGFjY2Vzc2VkIHZpYSBnaXQ6Ly8pDQoNCj4g
DQo+ID4gLS0tDQo+ID4gIHRvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9NYWtlZmlsZSB8IDIgKy0N
Cj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pDQo+ID4N
Cj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvZXRoZXJib290L01ha2VmaWxlDQo+ID4g
Yi90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvTWFrZWZpbGUNCj4gPiBpbmRleCAzODY4Zjg3NmVh
Li5mZDhkZmRmNWE3IDEwMDY0NA0KPiA+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9N
YWtlZmlsZQ0KPiA+ICsrKyBiL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9NYWtlZmlsZQ0KPiA+
IEBAIC0zMyw3ICszMyw3IEBAICQoUk9NKTogJChST01TKQ0KPiA+ICAJJChNQUtFKSAtQyAkRC9z
cmMgYmluLyQoKkYpLnJvbQ0KPiA+DQo+ID4gICRUOg0KPiA+IC0JaWYgISAkKEZFVENIRVIpIF8k
VCAkKElQWEVfVEFSQkFMTF9VUkwpOyB0aGVuIFwNCj4gPiArCXNldCAtZTsgaWYgISAkKEZFVENI
RVIpIF8kVCAkKElQWEVfVEFSQkFMTF9VUkwpOyB0aGVuIFwNCj4gPiAgCQkkKEdJVCkgY2xvbmUg
JChJUFhFX0dJVF9VUkwpICRELmdpdDsgXA0KPiA+ICAJCShjZCAkRC5naXQgJiYgJChHSVQpIGFy
Y2hpdmUgLS1mb3JtYXQ9dGFyIC0tcHJlZml4PSRELyBcDQo+ID4gIAkJJChJUFhFX0dJVF9UQUcp
IHwgZ3ppcCAtbiA+Li4vXyRUKTsgXA0KPiA+IC0tDQo+ID4gMi4xMS4wDQo+IA0KPiANCj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVs
IG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 09:07:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 09:07: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-devel-bounces@lists.xenproject.org>)
	id 1gJxKi-0004WD-WB; Tue, 06 Nov 2018 09:07: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=9pgl=nr=citrix.com=prvs=84117823e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gJxKh-0004W8-KK
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 09:07:35 +0000
X-Inumbo-ID: 651408b4-e1a3-11e8-ad55-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 651408b4-e1a3-11e8-ad55-12d6303a7972;
 Tue, 06 Nov 2018 09:07:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="81453546"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v4 1/6] docs/qemu-deprivilege: Revise and
 update with status and future plans
Thread-Index: AQHUdTJc1f8oxNvF80SgrwroDYQ2DaVCdHEg
Date: Tue, 6 Nov 2018 09:07:12 +0000
Message-ID: <47384b73628c419889b02beab2d60bfb@AMSPEX02CL03.citrite.net>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
In-Reply-To: <20181105180711.20322-1-george.dunlap@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 1/6] docs/qemu-deprivilege: Revise and
 update with status and future plans
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIEdl
b3JnZSBEdW5sYXANCj4gU2VudDogMDUgTm92ZW1iZXIgMjAxOCAxODowNw0KPiBUbzogeGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgS29u
cmFkIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBBbmRyZXcgQ29vcGVyDQo+IDxBbmRy
ZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBHZW9y
Z2UgRHVubGFwDQo+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBSb3NzIExhZ2Vyd2FsbCA8
cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT47DQo+IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ow0KPiBBbnRob255IFBl
cmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFj
a3NvbkBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjQgMS82XSBk
b2NzL3FlbXUtZGVwcml2aWxlZ2U6IFJldmlzZSBhbmQNCj4gdXBkYXRlIHdpdGggc3RhdHVzIGFu
ZCBmdXR1cmUgcGxhbnMNCj4gDQo+IGRvY3MvcWVtdS1kZXByaXZpbGVnZS50eHQgaGFkIHNvbWUg
YmFzaWMgaW5zdHJ1Y3Rpb25zIGZvciB1c2luZw0KPiBkbV9yZXN0cmljdCwgYnV0IGl0IHdhcyBp
bmNvbXBsZXRlLCBtaXNsZWFkaW5nLCBhbmQgc3RhbGUuDQo+IA0KPiBVcGRhdGUgdGhlIGRvY3Mg
aW4gYSBudW1iZXIgb2Ygd2F5cy4NCj4gDQo+IEZpcnN0LCBzZXBhcmF0ZSB1c2VyLWZhY2luZyBk
b2N1bWVudGF0aW9uIGFuZCB0ZWNobmljYWwgZGVzY3JpcHRpb24NCj4gaW50byBkb2NzL2ZlYXR1
cmVzIGFuZCBkb2NzL2Rlc2lnbiwgcmVzcGVjdGl2ZWx5Lg0KPiANCj4gSW4gdGhlIGZlYXR1cmUg
ZG9jOg0KPiANCj4gKiBJbnRyb2R1Y2UgYSBzZWN0aW9uIG1lbnRpb25pbmcgbWluaW1pbSB2ZXJz
aW9ucyBvZiBMaW51eCwgWGVuLCBhbmQNCj4gcWVtdSByZXF1aXJlZCAoVEJEKQ0KPiANCj4gKiBG
aXggdGhlIGRpc2N1c3Npb24gb2YgcWVtdSB1c2VyaWQuICBNZW50aW9uIHhlbi1xZW11dXNlci1y
YW5nZS1iYXNlLA0KPiBhbmQgcHJvdmlkZSBleGFtcGxlIHNoZWxsIGNvZGUgdGhhdCBhY3R1YWxs
eSBoYXMgc29tZSBob3BlIG9mIHdvcmtpbmcNCj4gKGluc3RlYWQgb2YgZmFpbGluZyBvdXQgYWZ0
ZXIgY3JlYXRpbmcgOTAwIHVzZXJpZHMpLg0KPiANCj4gKiBEZXNjcmliZSBob3cgdG8gZW5hYmxl
IHJlc3RyaWN0aW9ucywgYXMgd2VsbCBhcyBmZWF0dXJlcyB3aGljaA0KPiBwcm9iYWJseSBkb24n
dCBvciBkZWZpbml0ZWx5IGRvbid0IHdvcmsuDQo+IA0KPiBJbiB0aGUgZGVzaWduIGRvYywgaW50
cm9kdWNlIGEgIlRlY2huaWNhbCBEZXRhaWxzIiBzZWN0aW9uIHdoaWNoDQo+IGRlc2NyaWJlcyBz
cGVjaWZpY2FsbHkgd2hhdCByZXN0cmljdGlvbnMgYXJlIGN1cnJlbnRseSBkb25lLCBhbmQgYWxz
bw0KPiB3aGF0IHJlc3RyaWN0aW9ucyB3ZSBhcmUgbG9va2luZyBhdCBkb2luZyBpbiB0aGUgZnV0
dXJlLg0KPiANCj4gVGhlIGlkZWEgaGVyZSBpcyB0aGF0IGFzIHdlIGltcGxlbWVudCB0aGUgdmFy
aW91cyBpdGVtcyBmb3IgdGhlDQo+IGZ1dHVyZSwgd2UgbW92ZSB0aGVtIGZyb20gIlJlc3RyaWN0
aW9ucyBzdGlsbCB0byBkbyIgdG8gIlJlc3RyaWN0aW9ucw0KPiBkb25lIi4gIFRoaXMgY2FuIGFs
c28gYWN0IGFzIGEgZGVzaWduIGRvY3VtZW50IC0tIGEgcGxhY2UgZm9yIHB1YmxpYw0KPiBkaXNj
dXNzaW9uIG9mIHdoYXQgY2FuIG9yIHNob3VsZCBiZSBkb25lIGFuZCBob3cuDQo+IA0KPiBBbHNv
IGFkZCBhbiBlbnRyeSB0byBTVVBQT1JULm1kLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPg0KPiAtLS0NCj4gQ2hhbmdlcyBzaW5j
ZSB2MzoNCj4gLSBGaXggdHlwbyAoMzItPjE2KQ0KPiAtIFVzZSBhbiBleGFtcGxlIHZhbHVlIG5v
dCBjbG9zZSB0byB0aGUgYG5vYm9keWAgdWlkcywgYnV0IHN0aWxsIGENCj4gICBtdWx0aXBsZSBv
ZiAyXjE2Lg0KPiAtIE1lbnRpb24gdGhhdCB1c2luZyBhIG11bHRpcGxlIG9mIDJeMTYgbWF5IGhh
dmUgYWR2YW50YWdlcy4NCj4gLSBIYXZlIHRoZSBleGFtcGxlIGNyZWF0ZSBhIGdyb3VwIGFzIHdl
bGwNCj4gLSBSZW9yZ2FuaXplIHR3byBjb21tZW50cyBvbiB0aGUgInJhbmdlLWJhc2UiIG1ldGhv
ZCBmb3IgY2xhcml0eQ0KPiANCj4gQ2hhbmdlcyBzaW5jZSB2MjoNCj4gLSBFeHRyYW5lb3VzIHBy
aXZjbWQgLyBldnRjaG4gaW5zdGFuY2VzIGFyZW4ndCBjbG9zZWQNCj4gLSBFeHBhbmQgZGVzY3Jp
cHRpb24gb2YgaG93IHRvIHRlc3QgZmQgZGVwcml2aWxlZ2luZw0KPiAtIFJld29yayBhbmQgY2xh
cmlmeSB0d28gbmFtZXNwYWNlIHNlY3Rpb25zLCBnaXZlIHJlZmVyZW5jZSBmb3IgUUVNVSBOQUsN
Cj4gLSBBZGQgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBtaWdyYXRpb24gdGVjaG5pY2FsIGNoYWxs
ZW5nZXMNCj4gLSBJbiBVSUQgc2VjdGlvbiwgbWVudGlvbiBwb3NzaWJpbGl0eSBvZiBjb250YWlu
ZXIgSUQgY29sbGlzaW9ucy4NCj4gLSBGaXggbmFtZSBvZiBkZXNpZ24gZG9jdW1lbnQuDQo+IC0g
QWRkIFNVUFBPUlQubWQgc3RhdGVtZW50LiAgU3BlY2lmeSBMaW51eCwgdG8gbWFrZSBzdXJlIHRo
YXQgRnJlZUJTRCBpcw0KPiAgIGV2YWx1YXRlZCBzZXBhcmF0ZWx5Lg0KPiAtIE1lbnRpb24gdGhh
dCBgLXNhbmRib3hgIGlzIGEgYmxhY2tsaXN0IGFuZCB3aHkNCj4gDQo+IENoYW5nZXMgc2luY2Ug
djE6DQo+IC0gQnJlYWsgaW50byB0d28sIGFuZCBtb3ZlIGludG8gYXBwcm9wcmlhdGUgZGlyZWN0
b3JpZXMgKHJhdGhlciB0aGFuDQo+ICdtaXNjJykNCj4gLSBVcGRhdGVkIHZlcnNpb24gcmVxdWly
ZW1lbnRzDQo+IC0gRGlzdGluZ3Vpc2ggYmV0d2VlbiBmZWF0dXJlcyB3aGljaCAiZG9uJ3QgeWV0
IHdvcmsiIGFuZCBmZWF0dXJlcyB3aGljaA0KPiB3ZSBuZXZlciBleHBlY3QgdG8gd29yaw0KPiAt
IFVwZGF0ZSBkZXNjcmlwdGlvbiBvZiB4ZW4tcmVzdHJpY3QgZnVuY3Rpb25hbGl0eQ0KPiAtIFJl
b3JkZXIgYW5kIGV4cGFuZCBmdXJ0aGVyIHJlc3RyaWN0aW9ucw0KPiAtIE1ha2UgaXQgbW9yZSBj
bGVhciB3aGljaCByZXN0cmljdGlvbnMgYXJlIGF2YWlsYWJsZSBvbiBMaW51eCBvbmx5DQo+IC0g
SW5jbHVkZSBkZXRhaWxlZCBkZXNjcmlwdGlvbiBvZiBob3cgdG8ga2lsbCBhIHByb2Nlc3MNCj4g
LSBBZGQgUkxJTUlUX05QUk9DIGFzIHNvbWV0aGluZyB3ZSBjYW4gZG8gd2l0aG91dCBmdXJ0aGVy
IGNoYW5nZXMgdG8gcWVtdQ0KPiAtIERvY3VtZW50IHRoZSBuZWVkIHRvIGNoZWNrIGZvciB0aGUg
c2FuZGJveCBmZWF0dXJlIGJlZm9yZSB1c2luZyBpdA0KPiANCj4gVGhhbmsgeW91IHRvIFJvc3Mg
TGFnZXJ3YWxsLCB3aG9zZSBkZXNjcmlwdGlvbiBvZiB3aGF0IFhlblNlcnZlciBpcw0KPiBkb2lu
ZyBmb3JtZWQgbXVjaCBvZiB0aGUgYmFzaXMgZm9yIHRoZSB0ZXh0IGhlcmUuDQo+IA0KPiBDQzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+DQo+IENDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPg0KPiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4NCj4gQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gQ0M6IFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPg0KPiBDQzogS29ucmFkIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+DQo+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+DQo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPiBDQzogQW50
aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+DQo+IENDOiBSb3NzIExhZ2Vy
d2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4NCj4gLS0tDQo+ICBkb2NzL2Rlc2lnbnMv
cWVtdS1kZXByaXZpbGVnZS5tZCAgICAgIHwgMzIyICsrKysrKysrKysrKysrKysrKysrKysrKysr
DQo+ICBkb2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9jIHwgMTAxICsrKysrKysr
DQo+ICBkb2NzL21pc2MvcWVtdS1kZXByaXZpbGVnZS50eHQgICAgICAgIHwgIDM2IC0tLQ0KPiAg
MyBmaWxlcyBjaGFuZ2VkLCA0MjMgaW5zZXJ0aW9ucygrKSwgMzYgZGVsZXRpb25zKC0pDQo+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQNCj4gIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9jDQo+
ICBkZWxldGUgbW9kZSAxMDA2NDQgZG9jcy9taXNjL3FlbXUtZGVwcml2aWxlZ2UudHh0DQo+IA0K
PiBkaWZmIC0tZ2l0IGEvZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQgYi9kb2NzL2Rl
c2lnbnMvcWVtdS0NCj4gZGVwcml2aWxlZ2UubWQNCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4g
aW5kZXggMDAwMDAwMDAwMC4uNzg3YWUxYWM3Yw0KPiAtLS0gL2Rldi9udWxsDQo+ICsrKyBiL2Rv
Y3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kDQo+IEBAIC0wLDAgKzEsMzIyIEBADQo+ICsj
IEludHJvZHVjdGlvbg0KPiArDQo+ICtUaGUgZ29hbCBvZiBkZXByaWx2aWxlZ2luZyBxZW11IGlz
IHRoaXM6IEV2ZW4gaWYgdGhlcmUgaXMgYSBidWcgKGZvcg0KPiArZXhhbXBsZSBpbiBxZW11KSB3
aGljaCBwZXJtaXRzIGEgZG9tYWluIHRvIGdhaW4gY29udHJvbCBvZiB0aGUgZGV2aWNlDQo+ICtt
b2RlbCwgdGhlIGNvbXByb21pc2VkIGRldmljZSBtb2RlbCBwcm9jZXNzIGlzIHByZXZlbnRlZCBm
cm9tDQo+ICt2aW9sYXRpbmcgdGhlIHN5c3RlbSdzIG92ZXJhbGwgc2VjdXJpdHkgcHJvcGVydGll
cy4gIEllLCBhIGd1ZXN0DQo+ICtjYW5ub3QgImVzY2FwZSIgZnJvbSB0aGUgdmlydHVhbGlzYXRp
b24gYnkgdXNpbmcgYSBxZW11IGJ1Zy4NCj4gKw0KPiArVGhpcyBkb2N1bWVudCBsaXN0cyB0aGUg
dmFyaW91cyB0ZWNobmljYWwgbWVhc3VyZXMgd2hpY2ggd2UgZWl0aGVyDQo+ICtoYXZlIHRha2Vu
LCBvciBwbGFuIHRvIHRha2UgdG8gZWZmZWN0IHRoaXMgZ29hbC4gIFNvbWUgb2YgdGhlbSBhcmUN
Cj4gK3JlcXVpcmVkIHRvIGJlIGNvbnNpZGVyZWQgc2VjdXJlICh0aGF0IGlzLCB0aGVyZSBhcmUg
a25vd24gYXR0YWNrDQo+ICt2ZWN0b3JzIHdoaWNoIHRoZXkgY2xvc2UpOyBvdGhlcnMgYXJlICJq
dXN0IGluIGNhc2UiICh0aGF0IGlzLCB0aGVyZQ0KPiArYXJlIG5vIGtub3duIGF0dGFjayB2ZWN0
b3JzLCBidXQgd2UgcGVyZm9ybSB0aGUgcmVzdHJpY3Rpb25zIHRvIHJlZHVjZQ0KPiArdGhlIHBv
c3NpYmlsaXR5IG9mIHVua25vd24gYXR0YWNrIHZlY3RvcnMpLg0KPiArDQo+ICsjIFJlc3RyaWN0
aW9ucyBkb25lDQo+ICsNCj4gK1RoZSBmb2xsb3dpbmcgcmVzdHJpY3Rpb25zIGFyZSBjdXJyZW50
bHkgaW1wbGVtZW50ZWQuDQo+ICsNCj4gKyMjIEhhdmluZyBxZW11IHN3aXRjaCB1c2VyDQo+ICsN
Cj4gKycnJ0Rlc2NyaXB0aW9uJycnOiBBcyBtZW50aW9uZWQgYWJvdmUsIGhhdmluZyBRRU1VIHN3
aXRjaCB0byBhDQo+ICtub24tcm9vdCB1c2VyLCBvbmUgcGVyIGRvbWFpbiBpZC4gIE5vdCBiZWlu
ZyB0aGUgcm9vdCB1c2VyIGxpbWl0cyB3aGF0DQo+ICthIGNvbXByb21pc2VkIFFFTVUgcHJvY2Vz
cyBjYW4gZG8gdG8gdGhlIHN5c3RlbSwgYW5kIGhhdmluZyBvbmUgdXNlcg0KPiArcGVyIGRvbWFp
biBpZCBsaW1pdHMgd2hhdCBhIGNvbXByaW1pc2VkIFFFTVUgcHJvY2VzcyBjYW4gZG8gdG8gdGhl
DQo+ICtRRU1VIHByb2Nlc3NlcyBvZiBvdGhlciBWTXMuDQo+ICsNCj4gKycnJ0ltcGxlbWVudGF0
aW9uJycnOiBUaGUgdG9vbHN0YWNrIGFkZHMgdGhlIGZvbGxvd2luZyB0byB0aGUgcWVtdQ0KPiBj
b21tYW5kLWxpbmU6DQo+ICsNCj4gKyAgICAtcnVuYXMgPHVpZD46PGdpZD4NCj4gKw0KPiArJycn
SG93IHRvIHRlc3QnJyc6DQo+ICsNCj4gKyAgICBncmVwIC9wcm9jLzxxcGlkPi9zdGF0dXMgW1VH
XWlkDQo+ICsNCj4gKycnJ1Rlc3RpbmcgU3RhdHVzJycnOiBOb3QgdGVzdGVkDQo+ICsNCj4gKyMj
IFhlbiBsaWJyYXJ5IC8gZmlsZS1kZXNjcmlwdG9yIHJlc3RyaWN0aW9ucw0KPiArDQo+ICsnJydE
ZXNjcmlwdGlvbicnJzogQ2xvc2UgYW5kIHJlc3RyaWN0IFhlbi1yZWxhdGVkIGZpbGUgZGVzY3Jp
cHRvcnMuDQo+ICtTcGVjaWZpY2FsbHk6DQo+ICsgKiBDbG9zZSBhbGwgeGVuc3RvcmUtcmVsYXRl
ZCBmaWxlIGRlc2NyaXB0b3JzDQo+ICsgKiBNYWtlIHN1cmUgdGhhdCBhbGwgb3BlbiBpbnN0YW5j
ZXMgb2YgYHByaXZjbWRgIGFuZCBgZXZ0Y2huYCBmaWxlDQo+ICtkZXNjcmlwdG9ycyBoYXZlIGhh
ZCBgSU9DVExfUFJJVkNNRF9SRVNUUklDVGAgYW5kDQo+ICtgSU9DVExfRVZUQ0hOX1JFU1RSSUNU
X0RPTUlEYCBpb2N0bHMgY2FsbGVkIG9uIHRoZW0sIHJlc3BlY3RpdmVseS4NCj4gKw0KPiArRklY
TUU6IERvdWJsZS1jaGVjayB0aGUgY29ycmVjdG5lc3Mgb2YgdGhlIGFib3ZlDQoNClByZXN1bWFi
bHkgdGhpcyBzaG91bGQgZ28gYXdheSBiZWZvcmUgY29tbWl0IF4NCg0KPiArDQo+ICsnJydJbXBs
ZW1lbnRhdGlvbicnJzogVG9vbHN0YWNrIGFkZHMgdGhlIGZvbGxvd2luZyB0byB0aGUgcWVtdSBj
b21tYW5kLQ0KPiBsaW5lOg0KPiArDQo+ICsgICAgLXhlbi1kb21pZC1yZXN0cmljdA0KPiArDQo+
ICsnJydIb3cgdG8gdGVzdCcnJzoNCj4gKw0KPiArVXNlIGBmaXNoZGVzY3JpcHRvcmAgdG8gcHVs
bCBhIGZpbGUgZGVzY3JpcHRvciBmcm9tIGEgcnVubmluZyBRRU1VLA0KPiArdGhlbiB1c2UgYGRl
cHJpdi1mZC1jaGVja2VyYCB0byBjaGVjayB0aGF0IGl0IGhhcyB0aGUgZGVzaXJlZA0KPiArcHJv
cGVydGllcywgYW5kIHRoYXQgaHlwZXJjYWxscyB3aGljaCBhcmUgbWVhbnQgdG8gZmFpbCBkbyBm
YWlsLiAgKEluDQo+ICtEZWJpYW4gYGZpc2hkZXNjcmlwdG9yYCBjYW4gYmUgZm91bmQgaW4gdGhl
IGJpbmFyeSBwYWNrYWdlDQo+ICtgY2hpYXJrLXNjcmlwdHNgOyB0aGUgYGRlcHJpdi1mZC1jaGVj
a2VyYCBpcyBpbmNsdWRlZCBpbiB0aGUgWGVuDQo+ICtzb3VyY2UgdHJlZS4pDQo+ICsNCj4gKycn
J1Rlc3Rpbmcgc3RhdHVzJycnOiBUZXN0ZWQNCj4gKw0KPiArIyBSZXN0cmljdGlvbnMgLyBpbXBy
b3ZlbWVudHMgc3RpbGwgdG8gZG8NCj4gKw0KPiArVGhpcyBsaXN0cyBwb3RlbnRpYWwgcmVzdHJp
Y3Rpb25zIHN0aWxsIHRvIGRvLiAgSXQgaXMgbWVhbnQgdG8gYmUNCj4gK2xpc3RlZCBpbiBvcmRl
ciBvZiBlYXNlIG9mIGltcGxlbWVudGF0aW9uLCB3aXRoIGxvdy1oYW5naW5nIGZydWl0DQo+ICtm
aXJzdC4NCj4gKw0KPiArIyMgQ2hyb290DQo+ICsNCj4gKycnJ0Rlc2NyaXB0aW9uJycnOiBRZW11
IHJ1bnMgaW4gaXRzIG93biBjaHJvb3QsIHN1Y2ggdGhhdCBldmVuIGlmIGl0DQo+ICtjb3VsZCBj
YWxsIGFuICdvcGVuJyBjb21tYW5kIG9mIHNvbWUgc29ydCwgdGhlcmUgd291bGQgYmUgbm90aGlu
ZyBmb3INCj4gK2l0IHRvIHNlZS4NCj4gKw0KPiArJycnSW1wbGVtZW50YXRpb24nJyc6IFRoZSB0
b29sc3RhY2sgY3JlYXRlcyBhIGRpcmVjdG9yeSBpbiB0aGUgbGlieGwNCj4gInJ1bi1kaXIiOyBl
LmcuDQo+ICtgL3Zhci9ydW4veGVuL3FlbXUtcm9vdC08ZG9taWQ+YA0KPiArDQo+ICtUaGVuIGFk
ZHMgdGhlIGZvbGxvd2luZyB0byB0aGUgcWVtdSBjb21tYW5kLWxpbmU6DQo+ICsNCj4gKyAgICAt
Y2hyb290IC92YXIvcnVuL3hlbi9xZW11LXJvb3QtPGRvbWlkPg0KPiArDQo+ICsnJydIb3cgdG8g
dGVzdCcnJzogIENoZWNrIGAvcHJvYy88cXBpZD4vcm9vdGANCj4gKw0KPiArJycnVGVzdGVkJycn
OiBOb3QgdGVzdGVkDQo+ICsNCj4gKyMjIE5hbWVzcGFjZXMgZm9yIHVudXNlZCBmdW5jdGlvbmFs
aXR5IChMaW51eCBvbmx5KQ0KPiArDQo+ICsnJydEZXNjcmlwdGlvbicnJzogUUVNVSBkb2Vzbid0
IHVzZSB0aGUgZnVuY3Rpb25hbGl0eSBhc3NvY2lhdGVkIHdpdGgNCj4gK21vdW50IGFuZCBJUEMg
bmFtZXNwYWNlcy4gKElQQyBuYW1lc3BhY2VzIGNvbnRvbCBub24tZmlsZS1iYXNlZCBJUEMNCj4g
K21lY2hhbmlzbXMgd2l0aGluIHRoZSBrZXJuZWw7IHVuaXggYW5kIG5ldHdvcmsgc29ja2V0cyBh
cmUgbm90DQo+ICthZmZlY3RlZCBieSB0aGlzLikgIE1ha2luZyBzZXBhcmF0ZSBuYW1lc3BhY2Vz
IGZvciB0aGVzZSBmb3IgUUVNVQ0KPiArd29uJ3QgYWZmZWN0IG5vcm1hbCBvcGVyYXRpb24sIGJ1
dCBpdCBkb2VzIG1lYW4gdGhhdCBldmVuIGlmIG90aGVyDQo+ICtyZXN0cmljdGlvbnMgZmFpbCwg
dGhlIHByb2Nlc3Mgd29uJ3QgYmUgYWJsZSB0byBldmVuIG5hbWUgc3lzdGVtIG1vdW50DQo+ICtw
b2ludHMgb3IgZXhpc3Rpbmcgbm9uLWZpbGUtYmFzZWQgSVBDIGRlc2NyaXB0b3JzIHRvIGF0dGVt
cHQgdG8gYXR0YWNrDQo+ICt0aGVtLg0KPiArDQo+ICsnJydJbXBsZW1lbnRhdGlvbicnJzoNCj4g
Kw0KPiArSW4gdGhlb3J5IHRoaXMgY291bGQgYmUgZG9uZSBpbiBRRU1VIChzaW1pbGFyIHRvIC1z
YW5kYm94LCAtcnVuYXMsDQo+ICstY2hyb290LCBhbmQgc28gb24pLCBidXQgYSBwYXRjaCBkb2lu
ZyB0aGlzIGluIFFFTVUgd2FzIE5BS2VkIHVwc3RyZWFtDQo+ICsoc2VlIFtxZW11LW5hbWVzcGFj
ZXNdKS4gVGhleSBwcmVmZXJyZWQgdGhhdCB0aGlzIHdhcyBkb25lIGFzIGEgc2V0dXANCj4gc3Rl
cCBieQ0KPiArd2hhdGV2ZXIgZXhlY3V0ZXMgUUVNVTsgaS5lLiwgaGF2ZSB0aGUgcHJvY2VzcyB3
aGljaCBleGVjJ3MgUUVNVSBmaXJzdA0KPiArY2FsbDoNCj4gKw0KPiArICAgIHVuc2hhcmUoQ0xP
TkVfTkVXTlMgfCBDTE9ORV9ORVdJUEMpDQo+ICsNCj4gKycnJ0hvdyB0byB0ZXN0JycnOiAgQ2hl
Y2sgYC9wcm9jLzxxcGlkPi9ucy9baXBjLG1udF1gDQo+ICsNCj4gKycnJ1Rlc3RlZCcnJzogTm90
IHRlc3RlZA0KPiArDQo+ICtbcWVtdS1uYW1lc3BhY2VzXTogaHR0cHM6Ly9saXN0cy5nbnUub3Jn
L2FyY2hpdmUvaHRtbC9xZW11LWRldmVsLzIwMTctDQo+IDEwL21zZzA0NzIzLmh0bWwNCj4gKw0K
PiArIyMjIEJhc2ljIFJMSU1JVHMNCj4gKw0KPiArJycnRGVzY3JpcHRpb24nJyc6IEEgbnVtYmVy
IG9mIGxpbWl0cyBvbiB0aGUgcmVzb3VyY2VzIHRoYXQgYSBnaXZlbg0KPiArcHJvY2VzcyAvIHVz
ZXJpZCBpcyBhbGxvd2VkIHRvIGNvbnN1bWUuICBUaGVzZSBjYW4gbGltaXQgdGhlIGFiaWxpdHkN
Cj4gK29mIGEgY29tcHJvbWlzZWQgUUVNVSBwcm9jZXNzIHRvIERvUyBkb21haW4gMCBieSBleGhh
dXN0aW5nIHZhcmlvdXMNCj4gK3Jlc291cmNlcyBhdmFpbGFibGUgdG8gaXQuDQo+ICsNCj4gKycn
J0ltcGxlbWVudGF0aW9uJycnDQo+ICsNCj4gK0xpbWl0cyB0aGF0IGNhbiBiZSBpbXBsZW1lbnRl
ZCBpbW1lZGlhdGVseSB3aXRob3V0IG11Y2ggZWZmb3J0Og0KPiArIC0gUkxJTUlUX0ZTSVpFYCAo
ZmlsZSBzaXplKSB0byAyNTZLaUIuDQo+ICsgLSBSTElNSVRfTlBST0MgKGFmdGVyIHVpZCBjaGFu
Z2VzIHRvIGEgdW5pcXVlIHVpZCkNCj4gKw0KPiArUHJvYmFibHkgbm90IG5lY2Vzc2FyeSBidXQg
d2h5IG5vdDoNCj4gKyAtIFJMSU1JVF9DT1JFOiAwDQo+ICsgLSBSTElNSVRfTVNHUVVFVUU6IDAN
Cj4gKyAtIFJMSU1JVF9MT0NLUzogMA0KPiArIC0gUkxJTUlUX01FTUxPQ0s6IDANCj4gKw0KPiAr
Tm90ZTogbWxvY2soKSBpcyB1c2VkIGJ5IFFFTVUgb25seSB3aGVuIGJvdGggInJlYWx0aW1lIiBh
bmQgIm1sb2NrIg0KPiArYXJlIHNwZWNpZmllZDsgdGhpcyBkb2VzIG5vdCBhcHBseSB0byBRRU1V
IHJ1bm5pbmcgYXMgYSBYZW4gRE0uDQo+ICsNCj4gKycnJ0hvdyB0byB0ZXN0JycnOiBDaGVjayBg
L3Byb2MvPHFwaWQ+L2xpbWl0c2ANCj4gKw0KPiArJycnVGVzdGVkJycnOiBOb3QgdGVzdGVkDQo+
ICsNCj4gKyMjIyBGdXJ0aGVyIFJMSU1JVHMNCj4gKw0KPiArUkxJTUlUX0FTIGxpbWl0cyB0aGUg
dG90YWwgYW1vdW50IG9mIG1lbW9yeTsgYnV0IHRoaXMgaW5jbHVkZXMgdGhlDQo+ICt2aXJ0dWFs
IG1lbW9yeSB3aGljaCBRRU1VIHVzZXMgYXMgYSBtYXBjYWNoZS4gIHhlbi1tYXBjYWNoZS5jIGFs
cmVhZHkNCj4gK2ZpZGRsZXMgd2l0aCB0aGlzOyBpdCB3b3VsZCBiZSBzdHJhaWdodGZvcndhcmQg
dG8gbWFrZSBpdCAqc2V0KiB0aGUNCj4gK3JsaW1pdCB0byB3aGF0IGl0IHRoaW5rcyBhIHNlbnNp
YmxlIGxpbWl0IGlzLg0KPiArDQo+ICtPdGhlciB0aGluZ3MgdGhhdCB3b3VsZCB0YWtlIHNvbWUg
Y2xldmVybmVzcyAvIGNoYW5nZXMgdG8gUUVNVSB0bw0KPiArdXRpbGl6ZSBkdWUgdG8gb3JkZXJp
bmcgY29uc3RyYW50czoNCj4gKyAtIFJMSU1JVF9OT0ZJTEVTIChhZnRlciBhbGwgbmVjZXNzYXJ5
IGZpbGVzIGFyZSBvcGVuZWQpDQo+ICsNCj4gKyMjIyBsaWJ4bCBVSUQgY2xlYW51cA0KPiArDQo+
ICsnJydEZXNjcmlwdGlvbicnJzogRG9tYWluIElEcyBhcmUgcmV1c2VkLCBhbmQgdGh1cyByZXN0
cmljdGVkIFVJRHMgYXJlDQo+ICtyZXVzZWQuICBJZiBhIGNvbXByb21pc2VkIFFFTVUgY2FuIGZv
cmsgKGR1ZSB0byBzZWNjb21wIG9yDQo+ICtSTElNSVRfTlBST0MgbGltaXRzIGJlaW5nIGluZWZm
ZWN0aXZlIGZvciBzb21lIHJlYXNvbiksIGl0IG1heSBhdm9pZA0KPiArYmVpbmcga2lsbGVkIHdo
ZW4gaXRzIGRvbWFpbiBkaWVzLCB0aGVuIHdhaXQgdW50aWwgdGhlIGRvbWFpbiBJRCBpcw0KPiAr
cmV1c2VkIGFnYWluLCBhdCB3aGljaCBwb2ludCBpdCB3aWxsIGhhdmUgY29udHJvbCBvdmVyIHRo
ZSBkb21haW4gaW4NCj4gK3F1ZXN0aW9uICh3aGljaCBwcm9iYWJseSBiZWxvbmdzIHRvIHNvbWVv
bmUgZWxzZSkuDQo+ICsNCj4gK2xpYnhsIHNob3VsZCBraWxsIGFsbCBVSURzIGFzc29jaWF0ZWQg
d2l0aCBhIGRvbWFpbiBib3RoIHdoZW4gdGhlIFZNDQo+ICtpcyBkZXN0cm95ZWQsIGFuZCBiZWZv
cmUgc3RhcnRpbmcgYSBWTSB3aXRoIHRoZSBzYW1lIFVJRC4NCj4gKw0KPiArJycnSW1wbGVtZW50
YXRpb24nJyc6IFRoaXMgaXMgdW5uZWNlc3NhcmlseSB0cmlja3kuDQo+ICsNCj4gK1RoZSBraWxs
KCkgc3lzdGVtIGNhbGwgY2FuIGhhdmUgdGhyZWUga2luZHMgb2YgdGFyZ2V0czoNCj4gKyAtIEEg
c2luZ2xlIHBpZA0KPiArIC0gQSBwcm9jZXNzIGdyb3VwDQo+ICsgLSAiRXZlcnkgcHJvY2VzcyBl
eGNlcHQgbWUgdG8gd2hpY2ggSSBhbSBhbGxvd2VkIHRvIHNlbmQgYSBzaWduYWwiICgtMSkNCj4g
Kw0KPiArVGFyZ2V0aW5nIGEgc2luZ2xlIHBpZCBpcyByYWN5IGFuZCBsaWtlbHkgdG8gYmUgYmVh
dGVuIGJ5IHRoZQ0KPiArZm9sbG93aW5nIGxvb3A6DQo+ICsNCj4gKyAgICB3aGlsZSgxKSB7DQo+
ICsgICAgICAgIGlmKGZvcmsoKSkNCj4gKwkgICAgX2V4aXQoMCk7DQo+ICsgICAgfQ0KPiArDQo+
ICtUaGF0IGlzLCBieSB0aGUgdGltZSB5b3UndmUgcmVhZCB0aGUgcHJvY2VzcyBsaXN0IGFuZCBm
b3VuZCB0aGUNCj4gK3Byb2Nlc3MgaWQgeW91IHdhbnQgdG8ga2lsbCwgdGhhdCBwcm9jZXNzIGhh
cyBleGl0ZWQgYW5kIHRoZXJlIGlzIGENCj4gK25ldyBwcm9jZXNzIHdob3NlIHBpZCB5b3UgZG9u
J3Qga25vdyBhYm91dC4NCj4gKw0KPiArVGFyZ2V0aW5nIGEgcHJvY2VzcyBncm91cCB3aWxsIGJl
IGluZWZmZWN0aXZlLCBhcyB1bnByaXZpbGVnZWQNCj4gK3Byb2Nlc3NlcyBhcmUgYWxsb3dlZCB0
byBtYWtlIHRoZWlyIG93biBwcm9jZXNzIGdyb3Vwcy4NCj4gKw0KPiAra2lsbCgtMSkgY2FuIGJl
IHVzZWQgYnV0IG11c3QgYmUgZG9uZSB3aXRoIGNhcmUuICBDb25zaWRlciB0aGUNCj4gK2ZvbGxv
d2luZyBjb2RlLCBmb3IgZXhhbXBsZToNCj4gKw0KPiArICAgIHNldHVpZCh0YXJnZXRfdWlkKTsN
Cj4gKyAgICBraWxsKC0xLCA5KTsNCj4gKw0KPiArVGhpcyBsb29rcyBsaWtlIGl0IHdpbGwgZG8g
dGhlIHRyaWNrOyBidXQgYnkgc2V0dGluZyBhbGwgb2YgdGhlIHVzZXINCj4gK2lkcyAoZWZmZWN0
aXZlLCByZWFsLCBhbmQgc2F2ZWQpLCBpdCBvcGVucyB0aGUgJ2tpbGxpbmcnIHByb2Nlc3MgdXAg
dG8NCj4gK2JlaW5nIGtpbGxlZCBieSB0aGUgdGFyZ2V0IHByb2Nlc3M6DQo+ICsNCj4gKyAgICB3
aGlsZSgxKSB7DQo+ICsgICAgICAgIGlmKGZvcmsoKSkNCj4gKyAgICAgICAgICAgIF9leGl0KDAp
Ow0KPiArICAgICAgICBlbHNlDQo+ICsgICAgICAgICAgICBraWxsKC0xLCA5KTsNCj4gKyAgICB9
DQo+ICsNCj4gK0ZvcnR1bmF0ZWx5IHRoZXJlIGlzIGFuIGFzc3ltZXRyeSB3ZSBjYW4gdGFrZSBh
ZHZhbnRhZ2Ugb2YuICBGcm9tIHRoZQ0KPiArUE9TSVggc3BlYzoNCj4gKw0KPiArPiBGb3IgYSBw
cm9jZXNzIHRvIGhhdmUgcGVybWlzc2lvbiB0byBzZW5kIGEgc2lnbmFsIHRvIGEgcHJvY2Vzcw0K
PiArPiBkZXNpZ25hdGVkIGJ5IHBpZCwgdW5sZXNzIHRoZSBzZW5kaW5nIHByb2Nlc3MgaGFzIGFw
cHJvcHJpYXRlDQo+ICs+IHByaXZpbGVnZXMsIHRoZSByZWFsIG9yIGVmZmVjdGl2ZSB1c2VyIElE
IG9mIHRoZSBzZW5kaW5nIHByb2Nlc3Mgc2hhbGwNCj4gKz4gbWF0Y2ggdGhlIHJlYWwgb3Igc2F2
ZWQgc2V0LXVzZXItSUQgb2YgdGhlIHJlY2VpdmluZyBwcm9jZXNzLg0KPiArDQo+ICtUaGUgc29s
dXRpb24gaXMgdG8gYWxsb2NhdGUgYSBzZWNvbmQgInJlYXBlciIgdWlkIHRoYXQgaXMgb25seSB1
c2VkIHRvDQo+IGtpbGwNCj4gK3RhcmdldCBwcm9jZXNzZXMuICBXZSBzZXQgdGhlIGV1aWQgb2Yg
dGhlIGtpbGxpbmcgcHJvY2VzcyB0byB0aGUNCj4gYHRhcmdldF91aWRgLA0KPiArYnV0IHRoZSBy
dWlkIG9mIHRoZSBraWxsaW5nIHByb2Nlc3MgdG8gYHJlYXBlcl91aWRgLCBsZWF2aW5nIHRoZSBz
dWlkIG9mDQo+IHRoZQ0KPiAra2lsbGluZyBwcm9jZXNzIGFzIDA6DQo+ICsNCj4gKyAgICBzZXRy
ZXN1aWQocmVhcGVyX3VpZCwgdGFyZ2V0X3VpZCwgMCk7DQo+ICsgICAga2lsbCgtMSwgOSk7DQo+
ICsNCj4gK05PVEU6IFdlIGNhbm5vdCB1c2UgYHNldHJldWlkKHJlYXBlcl91aWQsIHRhcmdldF91
aWQpYCBoZXJlLCBhcyB0aGF0DQo+ICt3aWxsIHNldCAqYm90aCogZXVpZCAqYW5kKiBzdWlkIHRv
IGB0YXJnZXRfdWlkYCwgbWFraW5nIHRoZSBraWxsaW5nDQo+ICtwcm9jZXNzIHZ1bG5lcmFibGUg
dG8gdGhlIHRhcmdldCBwcm9jZXNzIGFnYWluLg0KPiArDQo+ICtTaW5jZSB0aGlzIHdpbGwga2ls
bCBhbGwgb3RoZXIgYHJlYXBlcl91aWRgIHByb2Nlc3NlcyBhcyB3ZWxsLCB3ZSBtdXN0DQo+ICtl
aXRoZXIgYWxsb2NhdGUgYSBzZXBhcmF0ZSBgcmVhcGVyX3VpZGAgcGVyIGRvbWFpbiwgb3IgdXNl
IGxvY2tpbmcgdG8NCj4gK2Vuc3VyZSB0aGF0IG9ubHkgb25lIGtpbGxpbmcgcHJvY2VzcyBpcyBh
Y3RpdmUgYXQgYSB0aW1lLg0KPiArDQo+ICsjIyBsaWJ4bDogVHJlYXQgUU1QIGNvbm5lY3Rpb24g
YXMgdW50cnVzdGVkDQo+ICsNCj4gKycnJ0Rlc2NyaXB0aW9uJycnOiBDdXJyZW50bHkgbGlieGwg
dGFsa3Mgd2l0aCBRRU1VIHZpYSBRTVA7IGJ1dCBpdHMNCj4gK2ludGVyYWN0aW9ucyBoYXZlIG5v
dCBoaXN0b3JpY2FsbHkgY29uc2lkZXJlZCBmcm9tIGEgc2VjdXJpdHkgcG9pbnQgb2YNCj4gK3Zp
ZXcuICBGb3IgZXhhbXBsZSwgcW1wX3N5bmNocm9ub3VzX3NlbmQoKSB3YWl0cyBmb3IgYSByZXNw
b25zZSBmcm9tDQo+ICtRRU1VLCB3aGljaCBhIGNvbXByb21pc2VkIFFFTVUgY291bGQgc2ltcGx5
IG5vdCBzZW5kICh0aHVzIHByZXZlbnRpbmcNCj4gK3RoZSB0b29sc3RhY2sgZnJvbSBtYWtpbmcg
Zm9yd2FyZCBwcm9ncmVzcykuDQo+ICsNCj4gKycnJ0ltcGxlbWVudGF0aW9uJycnOiBBdWRpdCB0
b29sc3RhY2sgaW50ZXJhY3Rpb25zIHdpdGggUUVNVSB3aGljaA0KPiAraGFwcGVuIGFmdGVyIHRo
ZSBndWVzdCBoYXMgc3RhcnRlZCBydW5uaW5nLCBhbmQgYXNzdW1lIFFFTVUgaGFzIGJlZW4NCj4g
K2NvbXByb21pc2VkLg0KPiArDQo+ICsjIyMgc2VjY29tcCBmaWx0ZXJpbmcgKExpbnV4IG9ubHkp
DQo+ICsNCj4gKycnJ0Rlc2NyaXB0aW9uJycnOiBUdXJuIG9uIHNlY2NvbXAgZmlsdGVyaW5nIHRv
IGRpc2FibGUgc3lzY2FsbHMgd2hpY2gNCj4gK1FFTVUgZG9lc24ndCBuZWVkLg0KPiArDQo+ICsn
JydJbXBsZW1lbnRhdGlvbicnJzogRW5hYmxlIGZyb20gdGhlIGNvbW1hbmQtbGluZToNCj4gKw0K
PiArICAgIC1zYW5kYm94DQo+IG9uLG9ic29sZXRlPWRlbnksZWxldmF0ZXByaXZpbGVnZXM9YWxs
b3csc3Bhd249ZGVueSxyZXNvdXJjZWNvbnRyb2w9ZGVueQ0KPiArDQo+ICtgZWxldmF0ZXByaXZp
bGVnZXNgIGlzIGN1cnJlbnRseSByZXF1aXJlZCB0byBhbGxvdyBgLXJ1bmFzYCB0byB3b3JrLg0K
PiArUmVtb3ZpbmcgdGhpcyByZXF1aXJlbWVudCB3b3VsZCBtZWFuIG1ha2luZyBzdXJlIHRoYXQg
dGhlIHVpZCBjaGFuZ2UNCj4gK2hhcHBlbmVkIGJlZm9yZSB0aGUgc2VjY29tcDIgY2FsbCwgcGVy
aGFwcyBieSBjaGFuZ2luZyB0aGUgdWlkIGJlZm9yZQ0KPiArZXhlY3V0aW5nIFFFTVUuICAoQnV0
IHRoaXMgd291bGQgdGhlbiByZXF1aXJlIG90aGVyIGNoYW5nZXMgdG8gY3JlYXRlDQo+ICt0aGUg
UU1QIHNvY2tldCwgVk5DIHNvY2tldCwgYW5kIHNvIG9uKS4NCj4gKw0KPiArSXQgc2hvdWxkIGJl
IG5vdGVkIHRoYXQgYC1zYW5kYm94YCBpcyBpbXBsZW1lbnRlZCBhcyBhIGJsYWNrbGlzdCwgbm90
DQo+ICthIHdoaXRlbGlzdDsgdGhhdCBpcywgaXQgZGlzYWJsZXMga25vd24tdW5zZWQgZnVuY3Rp
b25hbGl0eSB3aGljaCBtYXkNCj4gK2JlIGhhcm1mdWwsIHJhdGhlciB0aGFuIGRpc2FibGluZyBh
bGwgZnVuY3Rpb25hbGl0eSBleGNlcHQgdGhhdCBrbm93bg0KPiArdG8gYmUgc2FmZSBhbmQgbmVl
ZGVkLiAgVGhpcyBpcyB1bmZvcnR1bmF0ZWx5IG5lY2Vzc2FyeSBzaW5jZSBxZW11DQo+ICtkb2Vz
bid0IGtub3cgd2hhdCBzeXN0ZW0gY2FsbHMgbGlicmFyaWVzIG1pZ2h0IGVuZCB1cCBtYWtpbmcu
ICAoU2VlDQo+ICtbbHduLXNlY2NvbXBdIGZvciBhIG1vcmUgY29tcGxldGUgZGlzY3Vzc2lvbi4p
DQo+ICsNCj4gK1RoaXMgZmVhdHVyZSBpcyBub3Qgb24gYnkgZGVmYXVsdCBhbmQgbWF5IG5vdCBi
ZSBhdmFpbGFibGUgaW4gYWxsDQo+ICtlbnZpcm9ubWVudHMuICBXZSB0aGVyZWZvcmUgbmVlZCB0
byBlaXRoZXI6DQo+ICsgMS4gUmVxdWlyZSB0aGF0IHRoaXMgZmVhdHVyZSBiZSBlbmFibGVkIHRv
IGJ1aWxkIHFlbXUNCj4gKyAyLiBDaGVjayBmb3IgYC1zYW5kYm94YCBzdXBwb3J0IGF0IHJ1bnRp
bWUgYmVmb3JlDQo+ICsNCj4gK1tsd24tc2VjY29tcF06IGh0dHBzOi8vbHduLm5ldC9BcnRpY2xl
cy83Mzg2OTQvDQo+ICsNCj4gKyMjIyBEaXNrcw0KPiArDQo+ICtUaGUgY2hyb290IChhbmQgc2Vj
Y29tcD8pIGhhcHBlbnMgbGF0ZSBlbm91Z2ggc3VjaCB0aGF0IFFFTVUgY2FuDQo+ICtpbml0aWFs
aXplIGl0c2VsZiBhbmQgb3BlbiBpdHMgZGlza3MuIElmIHlvdSB3YW50IHRvIGFkZCBhIGRpc2sg
YXQgcnVuDQo+ICt0aW1lIHZpYSBvciBpbnNlcnQgYSBDRCwgeW91IGNhbid0IHBhc3MgYSBwYXRo
IGJlY2F1c2UgUUVNVSBpcw0KPiArY2hyb290ZWQuIEluc3RlYWQgdXNlIHRoZSBhZGQtZmQgUU1Q
IGNvbW1hbmQgYW5kIHVzZQ0KPiArL2Rldi9mZHNldC88ZmRzZXQtaWQ+IGFzIHRoZSBwYXRoLg0K
PiArDQo+ICtBIGZ1cnRoZXIgbGF5ZXIgb2YgcmVzdHJpY3Rpb24gY291bGQgYmUgdG8gc2V0IFJM
SU1JVF9OT0ZJTEVTIHRvICcwJywNCj4gK2FuZCBoYW5kIGFsbCBkaXNrcyBvdmVyIFFNUC4NCj4g
Kw0KPiArIyMgTWlncmF0aW9uDQo+ICsNCj4gK1doZW4gY2FsbGluZyB4ZW4tc2F2ZS1kZXZpY2Vz
LXN0YXRlLCBzaW5jZSBRRU1VIGlzIHJ1bm5pbmcgaW4gYSBjaHJvb3QNCj4gK2l0IGlzIG5vdCB1
c2VmdWwgdG8gcGFzcyBhIGZpbGVuYW1lIChpdCBkb2Vzbid0IGV2ZW4gaGF2ZSB3cml0ZSBhY2Nl
c3MNCj4gK2luc2lkZSB0aGUgY2hyb290KS4gSW5zdGVhZCwgZ2l2ZSBpdCBhbiBvcGVuIGZkIHVz
aW5nIHRoZSBhZGQtZmQNCj4gK21lY2hhbmlzbS4NCj4gKw0KPiArQWRkaXRpb25hbGx5LCBhbGwg
dGhlIHJlc3RyaWN0aW9ucyBuZWVkIHRvIGJlIGFwcGxpZWQgdG8gdGhlIHFlbXUNCj4gK3N0YXJ0
ZWQgdXAgb24gdGhlIHBvc3QtbWlncmF0aW9uIHNpZGUuICBPbmUgaXNzdWUgdGhhdCBuZWVkcyB0
byBiZQ0KPiArc29sdmVkIGlzIGhvdyB0byBzaWduYWwgdGhlIHRvb2xzdGFjayBvbiByZXN0b3Jl
IHRoYXQgcWVtdSBpcyByZWFkeQ0KPiArZm9yIHRoZSBkb21haW4gdG8gYmUgc3RhcnRlZCAoc2lu
Y2UgdGhpcyBpcyBub3JtYWxseSBkb25lIHZpYQ0KPiAreGVuc3RvcmUsIGFuZCBhdCB0aGlzIHBv
aW50IHRoZSB4ZW5zdG9yZSBjb25uZWN0aW9ucyB3aWxsIGhhdmUgYmVlbg0KPiArY2xvc2VkKS4N
Cg0KSSB0aG91Z2h0IEFudGhvbnkgaGFkIGZpeGVkIHRoaXMgbm93Pw0KDQogIFBhdWwNCg0KPiAr
DQo+ICsjIyMgTmV0d29yayBuYW1lc3BhY2luZyAoTGludXggb25seSkNCj4gKw0KPiArRW50ZXIg
UUVNVSBpbnRvIGl0cyBvd24gbmV0d29yayBuYW1lc3BhY2UgKGluIGFkZGl0aW9uIHRvIG1vdW50
ICYgSVBDDQo+ICtuYW1lc3BhY2VzKToNCj4gKw0KPiArICAgIHVuc2hhcmUoQ0xPTkVfTkVXTkVU
KTsNCj4gKw0KPiArUUVNVSBkb2VzIGFjdHVhbGx5IHVzZSB0aGUgbmV0d29yayBuYW1lc3BhY2Ug
YXMgYSBYZW4gRE0gZm9yIHR3bw0KPiArcHVycG9zZXM6IDEpIFRvIHNldCB1cCBuZXR3b3JrIHRh
cCBkZXZpY2VzIDIpIFRvIG9wZW4gdm5jIGNvbm5lY3Rpb25zLg0KPiArDQo+ICsjIyMjIE5ldHdv
cmsNCj4gKw0KPiArSWYgUUVNVSBydW5zIGluIGl0cyBvd24gbmV0d29yayBuYW1lc3BhY2UsIGl0
IGNhbid0IG9wZW4gdGhlIHRhcA0KPiArZGV2aWNlIGl0c2VsZiBiZWNhdXNlIHRoZSBpbnRlcmZh
Y2Ugd29uJ3QgYmUgdmlzaWJsZSBvdXRzaWRlIG9mIGl0cw0KPiArb3duIG5hbWVzcGFjZS4gU28g
aW5zdGVhZCwgaGF2ZSB0aGUgdG9vbHN0YWNrIG9wZW4gdGhlIGRldmljZSBhbmQgcGFzcw0KPiAr
aXQgYXMgYW4gZmQgb24gdGhlIGNvbW1hbmQtbGluZToNCj4gKw0KPiArICAgIC1kZXZpY2UgcnRs
ODEzOSxuZXRkZXY9dGFwbmV0MCxtYWM9Li4uIC1uZXRkZXYNCj4gdGFwLGlkPXRhcG5ldDAsZmQ9
PHRhcGZkPg0KPiArDQo+ICsjIyMjIFZOQw0KPiArDQo+ICtJZiBRRU1VIHJ1bnMgaW4gaXRzIG93
biBuZXR3b3JrIG5hbWVzcGFjZSwgaXQgaXMgbm90IHN0cmFpZ2h0Zm9yd2FyZA0KPiArdG8gbGlz
dGVuIG9uIGEgVENQIHNvY2tldCBvdXRzaWRlIG9mIGl0cyBvd24gbmV0d29yayBuYW1lc3BhY2Uu
IE9uZQ0KPiArb3B0aW9uIHdvdWxkIGJlIHRvIHVzZSBWTkMgb3ZlciBhIFVOSVggc29ja2V0Og0K
PiArDQo+ICsgICAgLXZuYyB1bml4Oi92YXIvcnVuL3hlbi92bmMtPGRvbWlkPg0KPiArDQo+ICtI
b3dldmVyLCB0aGlzIHdvdWxkIGJyZWFrIGZ1bmN0aW9uYWxpdHkgaW4gdGhlIGdlbmVyYWwgY2Fz
ZTsgSSB0aGluaw0KPiArd2UgbmVlZCB0byBoYXZlIHRoZSB0b29sc3RhY2sgb3BlbiBhIHNvY2tl
dCBhbmQgcGFzcyB0aGUgZmQgdG8gUUVNVQ0KPiArKHdoaWNoIHJlcXVpcmVzIGNoYW5nZXMgdG8g
UUVNVSkuDQo+ICsNCj4gZGlmZiAtLWdpdCBhL2RvY3MvZmVhdHVyZXMvcWVtdS1kZXByaXZpbGVn
ZS5wYW5kb2MgYi9kb2NzL2ZlYXR1cmVzL3FlbXUtDQo+IGRlcHJpdmlsZWdlLnBhbmRvYw0KPiBu
ZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiBpbmRleCAwMDAwMDAwMDAwLi5mOTQxNTI1MTg5DQo+IC0t
LSAvZGV2L251bGwNCj4gKysrIGIvZG9jcy9mZWF0dXJlcy9xZW11LWRlcHJpdmlsZWdlLnBhbmRv
Yw0KPiBAQCAtMCwwICsxLDEwMSBAQA0KPiArJSBRRU1VIERlcHJpdmlsZWdpbmcgLyBkbV9yZXN0
cmljdA0KPiArJSBSZXZpc2lvbiAxDQo+ICsNCj4gK1xjbGVhcnBhZ2UNCj4gKw0KPiArIyBCYXNp
Y3MNCj4gKw0KPiArLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ICsgICAgICAgICBTdGF0dXM6ICoqVGVjaCBQcmV2
aWV3KioNCj4gKw0KPiArQXJjaGl0ZWN0dXJlKHMpOiB4ODYNCj4gKw0KPiArICAgQ29tcG9uZW50
KHMpOiB0b29sc3RhY2sNCj4gKw0KPiArLS0tLS0tLS0tLS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ICsNCj4gKyMgT3ZlcnZpZXcN
Cj4gKw0KPiArQnkgZGVmYXVsdCwgdGhlIFFFTVUgZGV2aWNlIG1vZGVsIGlzIHJ1biBpbiBkb21h
aW4gMC4gIElmIGFuIGF0dGFja2VyDQo+ICtjYW4gZ2FpbiBjb250cm9sIG9mIGEgUUVNVSBwcm9j
ZXNzLCBpdCBjb3VsZCBlYXNpbHkgdGFrZSBjb250cm9sIG9mIGENCj4gK3N5c3RlbS4NCj4gKw0K
PiArZG1fcmVzdHJpY3QgaXMgYSBzZXQgb2Ygb3BlcmF0aW9ucyB0byByZXN0cmljdCBRRU1VIHJ1
bm5pbmcgaW4gZG9tYWluDQo+ICswLiAgSXQgY29uc2lzdHMgb2YgdHdvIGhhbHZlczoNCj4gKw0K
PiArIDEuIE1lY2hhbmlzbXMgdG8gcmVzdHJpY3QgUUVNVSB0byBvbmx5IGJlaW5nIGFibGUgdG8g
YWZmZWN0IGl0cyBvd24NCj4gK2RvbWFpbg0KPiArIDIuIE1lY2hhbmlzbXMgdG8gcmVzdHJ1Y3Qg
UUVNVSdzIGFiaWxpdHkgdG8gaW50ZXJhY3Qgd2l0aCBkb21haW4gMC4NCj4gKw0KPiArIyBVc2Vy
IGRldGFpbHMNCj4gKw0KPiArIyMgR2V0dGluZyB0aGUgcmlnaHQgdmVyc2lvbnMgb2Ygc29mdHdh
cmUNCj4gKw0KPiArTGludXg6IDQuMTErDQo+ICsNCj4gK1FlbXU6IDMuMCsgKE9yIHRoZSB2ZXJz
aW9uIHRoYXQgY29tZXMgd2l0aCBYZW4gNC4xMispDQo+ICsNCj4gKyMjIFNldHRpbmcgdXAgYSBn
cm91cCBhbmQgdXNlcmlkIHJhbmdlDQo+ICsNCj4gK0ZvciBtYXhpbXVtIHNlY3VyaXR5LCBsaWJ4
bCBuZWVkcyB0byBydW4gdGhlIGRldmljZW1vZGVsIGZvciBlYWNoDQo+ICtkb21haW4gdW5kZXIg
YSB1c2VyIGlkIChVSUQpIGNvcnJlc3BvbmRpbmcgdG8gaXRzIGRvbWFpbiBpZC4gIFRoZXJlDQo+
ICthcmUgMzI3NTIgcG9zc2libGUgZG9tYWluIElEcywgYW5kIHNvIGxpYnhsIG5lZWRzIDMyNzUy
IHVzZXIgaWRzIHNldA0KPiArYXNpZGUgZm9yIGl0LiAgU2V0dGluZyB1cCBhIGdyb3VwIGZvciBh
bGwgZGV2aWNlbW9kZWxzIHRvIHJ1biBhdCBpcw0KPiArYWxzbyByZWNvbW1lbmRlZC4NCj4gKw0K
PiArVGhlIHNpbXBsZXN0IGFuZCBtb3N0IGVmZmVjdGl2ZSB3YXkgdG8gZG8gdGhpcyBpcyB0byBh
bGxvY2F0ZSBhDQo+ICtjb250aWd1b3VzIGJsb2NrIG9mIFVJRHMsIGFuZCBjcmVhdGUgYSBzaW5n
bGUgdXNlciBuYW1lZA0KPiArYHhlbi1xZW11dXNlci1yYW5nZS1iYXNlYCB3aXRoIHRoZSBmaXJz
dCBVSUQuICBGb3IgZXhhbXBsZSwgdW5kZXINCj4gK0RlYmlhbjoNCj4gKw0KPiArICAgIGFkZHVz
ZXIgLS1zeXN0ZW0gLS11aWQgMTMxMDcyIC0tZ3JvdXAgLS1uby1jcmVhdGUtaG9tZSB4ZW4tcWVt
dXVzZXItDQo+IHJhbmdlLWJhc2UNCj4gKw0KPiArVHdvIGNvbW1lbnRzIG9uIHRoaXMgbWV0aG9k
Og0KPiArDQo+ICsgIDEuIE1vc3QgbW9kZXJuIHN5c3RlbXMgaGF2ZSAzMi1iaXQgVUlEcywgYW5k
IHNvIGNhbiBpbiB0aGVvcnkgZ28gdXANCj4gK3RvIDJeMzEgKG9yIDJeMzIgaWYgdWlkcyBhcmUg
dW5zaWduZWQpLiAgUE9TSVggb25seSBndWFyYW50ZWVzIDE2LWJpdA0KPiArVUlEcyBob3dldmVy
OyBVSUQgNjU1MzUgaXMgcmVzZXJ2ZWQgZm9yIGFuIGludmFsaWQgdmFsdWUsIGFuZCA2NTUzNCBp
cw0KPiArbm9ybWFsbHkgYWxsb2NhdGVkIHRvICJub2JvZHkiLg0KPiArICAyLiBBZGRpdGlvbmFs
bHksIHNvbWUgY29udGFpbmVyIHN5c3RlbXMgaGF2ZSBwcm9wb3NlZCB1c2luZyB0aGUNCj4gK3Vw
cGVyIDE2IGJpdHMgb2YgdGhlIHVpZCBmb3IgYSBjb250YWluZXIgSUQuICBVc2luZyBhIG11bHRp
cGxlIG9mIDJeMTYNCj4gK2ZvciB0aGUgcmFuZ2UgYmFzZSAoYXMgaXMgZG9uZSBhYm92ZSkgd2ls
bCByZXN1bHQgaW4gYWxsIFVJRHMgYmVpbmcNCj4gK2ludGVycHJldGVkIGJ5IHN1Y2ggc3lzdGVt
cyBhcyBhIHNpbmdsZSBjb250YWluZXIgSUQuDQo+ICsNCj4gK0Fub3RoZXIsIGxlc3Mtc2VjdXJl
IHdheSBpcyB0byBydW4gYWxsIFFFTVVzIGFzIHRoZSBzYW1lIFVJRC4gIFRvIGRvDQo+ICt0aGlz
LCBjcmVhdGUgYSB1c2VyIG5hbWVkIGB4ZW4tcWVtdXVzZXItc2hhcmVkYDsgZm9yIGV4YW1wbGU6
DQo+ICsNCj4gKyAgICBhZGR1c2VyIC0tbm8tY3JlYXRlLWhvbWUgLS1zeXN0ZW0geGVuLXFlbXV1
c2VyLXNoYXJlZA0KPiArDQo+ICsjIyBEb21haW4gY29uZmlnIGNoYW5nZXMNCj4gKw0KPiArVGhl
IGNvcmUgZG9tYWluIGNvbmZpZyBjaGFuZ2UgaXMgdG8gYWRkIHRoZSBmb2xsb3dpbmcgbGluZSB0
byB0aGUNCj4gK2RvbWFpbiBjb25maWd1cmF0aW9uOg0KPiArDQo+ICsgICAgZG1fcmVzdHJpY3Q9
MQ0KPiArDQo+ICtUaGlzIHdpbGwgcGVyZm9ybSBhIG51bWJlciBvZiByZXN0cmljdGlvbnMsIG91
dGxpbmVkIGJlbG93IGluIHRoZQ0KPiArJ1RlY2huaWNhbCBkZXRhaWxzJyBzZWN0aW9uLg0KPiAr
DQo+ICsjIFRlY2huaWNhbCBkZXRhaWxzDQo+ICsNCj4gK1NlZSBkb2NzL2Rlc2lnbi9xZW11LWRl
cHJpdmlsZWdlLm1kIGZvciB0ZWNobmljYWwgZGV0YWlscy4NCj4gKw0KPiArIyBMaW1pdGF0aW9u
cw0KPiArDQo+ICtUaGUgZm9sbG93aW5nIGZlYXR1cmVzIHN0aWxsIG5lZWQgdG8gYmUgaW1wbGVt
ZW50ZWQ6DQo+ICsgKiBJbnNlcnRpbmcgYSBuZXcgY2Ryb20gd2hpbGUgdGhlIGd1ZXN0IGlzIHJ1
bm5pbmcgKHhsIGNkcm9tLWluc2VydCkNCj4gKyAqIE1pZ3JhdGlvbiAvIHNhdmUgLyByZXN0b3Jl
DQo+ICsNCj4gK0FkZGl0aW9uYWxseSwgZ2V0dGluZyBQQ0kgcGFzc3Rocm91Z2ggdG8gd29yayBz
ZWN1cmVseSB3b3VsZCByZXF1aXJlIGENCj4gK3NpZ25pZmljYW50IHJld29yayBvZiBob3cgcGFz
c3Rocm91Z2ggd29ya3MgYXQgdGhlIG1vbWVudC4gIEl0IG1heSBiZQ0KPiAraW1wbGVtZW50ZWQg
YXQgc29tZSBwb2ludCBidXQgaXMgbm90IGEgbmVhci10ZXJtIHByaW9yaXR5Lg0KPiArDQo+ICtT
ZWUgU1VQUE9SVC5tZCBmb3Igc2VjdXJpdHkgc3VwcG9ydCBzdGF0dXMuDQo+ICsNCj4gKyMgSGlz
dG9yeQ0KPiArDQo+ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gK0RhdGUgICAgICAgUmV2aXNpb24gVmVy
c2lvbiAgTm90ZXMNCj4gKy0tLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiArMjAxOC0wOS0xNCAxICAgICAgICBY
ZW4gNC4xMiBJbXBvcnRlZCBmcm9tIGRvY3MvbWlzYw0KPiArLS0tLS0tLS0tLSAtLS0tLS0tLSAt
LS0tLS0tLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IGRp
ZmYgLS1naXQgYS9kb2NzL21pc2MvcWVtdS1kZXByaXZpbGVnZS50eHQgYi9kb2NzL21pc2MvcWVt
dS0NCj4gZGVwcml2aWxlZ2UudHh0DQo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NA0KPiBpbmRl
eCA1OGI4NmEzOTA4Li4wMDAwMDAwMDAwDQo+IC0tLSBhL2RvY3MvbWlzYy9xZW11LWRlcHJpdmls
ZWdlLnR4dA0KPiArKysgL2Rldi9udWxsDQo+IEBAIC0xLDM2ICswLDAgQEANCj4gLUZvciBzZWN1
cml0eSByZWFzb25zLCBsaWJ4bCB0cmllcyB0byBwYXNzIGEgbm9uLXJvb3QgdXNlcm5hbWUgdG8g
UUVNVSBhcw0KPiAtYXJndW1lbnQuIER1cmluZyBpbml0aWFsaXphdGlvbiBRRU1VIGNhbGxzIHNl
dHVpZCBhbmQgc2V0Z2lkIHdpdGggdGhlDQo+IC11c2VyIElEIGFuZCB0aGUgZ3JvdXAgSUQgb2Yg
dGhlIHVzZXIgcGFzc2VkIGFzIGFyZ3VtZW50Lg0KPiAtTGlieGwgbG9va3MgZm9yIHRoZSBmb2xs
b3dpbmcgdXNlcnMgaW4gdGhpcyBvcmRlcjoNCj4gLQ0KPiAtMSkgYSB1c2VyIG5hbWVkICJ4ZW4t
cWVtdXVzZXItZG9taWQkZG9taWQiLA0KPiAtV2hlcmUgJGRvbWlkIGlzIHRoZSBkb21pZCBvZiB0
aGUgZG9tYWluIGJlaW5nIGNyZWF0ZWQuDQo+IC1UaGlzIHJlcXVpcmVzIHRoZSByZXNlcnZhdGlv
biBvZiA2NTUzNSB1aWRzIGZyb20geGVuLXFlbXV1c2VyLWRvbWlkMQ0KPiAtdG8geGVuLXFlbXV1
c2VyLWRvbWlkNjU1MzUuIFRvIHVzZSB0aGlzIG1lY2hhbmlzbSwgeW91IG1pZ2h0IHdhbnQgdG8N
Cj4gLWNyZWF0ZSBhIGxhcmdlIG51bWJlciBvZiB1c2VycyBhdCBpbnN0YWxsYXRpb24gdGltZS4g
Rm9yIGV4YW1wbGU6DQo+IC0NCj4gLWZvciAoKGk9MTsgaTw2NTUzNjsgaSsrKSkNCj4gLWRvDQo+
IC0gICAgYWRkdXNlciAtLW5vLWNyZWF0ZS1ob21lIC0tc3lzdGVtIHhlbi1xZW11dXNlci1kb21p
ZCRpDQo+IC1kb25lDQo+IC0NCj4gLVlvdSBtaWdodCB3YW50IHRvIGNvbnNpZGVyIHBhc3Npbmcg
LS1ncm91cCB0byBhZGR1c2VyIHRvIGNyZWF0ZSBhIG5ldw0KPiAtZ3JvdXAgZm9yIGVhY2ggbmV3
IHVzZXIuDQo+IC0NCj4gLQ0KPiAtMikgYSB1c2VyIG5hbWVkICJ4ZW4tcWVtdXVzZXItc2hhcmVk
Ig0KPiAtQXMgYSBmYWxsIGJhY2sgaWYgYm90aCAxKSBmYWlscywgbGlieGwgd2lsbCB1c2UgYSBz
aW5nbGUgdXNlciBmb3INCj4gLWFsbCBRRU1VIGluc3RhbmNlcy4gVGhlIHVzZXIgaXMgbmFtZWQg
eGVuLXFlbXV1c2VyLXNoYXJlZC4gVGhpcyBpcw0KPiAtbGVzcyBzZWN1cmUgYnV0IHN0aWxsIGJl
dHRlciB0aGFuIHJ1bm5pbmcgUUVNVSBhcyByb290LiBVc2luZyB0aGlzIGlzIGFzDQo+IC1zaW1w
bGUgYXMgY3JlYXRpbmcganVzdCBvbmUgbW9yZSB1c2VyIG9uIHlvdXIgaG9zdDoNCj4gLQ0KPiAt
YWRkdXNlciAtLW5vLWNyZWF0ZS1ob21lIC0tc3lzdGVtIHhlbi1xZW11dXNlci1zaGFyZWQNCj4g
LQ0KPiAtDQo+IC0zKSByb290DQo+IC1BcyBhIGxhc3QgcmVzb3J0LCBsaWJ4bCB3aWxsIHN0YXJ0
IFFFTVUgYXMgcm9vdC4NCj4gLQ0KPiAtDQo+IC1QbGVhc2Ugbm90ZSB0aGF0IHJ1bm5pbmcgUUVN
VSBhcyBub24tcm9vdCBjYXVzZXMgc2V2ZXJhbCBmZWF0dXJlcyBsaWtlDQo+IC1taWdyYXRpb24g
YW5kIFBDSSBwYXNzdGhyb3VnaCB0byBub3Qgd29yayBwcm9wZXJseSBhbmQgbWF5IHByZXZlbnQg
dGhlDQo+IGd1ZXN0DQo+IC1mcm9tIGJvb3RpbmcuDQo+IC0tDQo+IDIuMTkuMQ0KPiANCj4gDQo+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 09:09:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 09:09: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-devel-bounces@lists.xenproject.org>)
	id 1gJxMB-0004dU-1O; Tue, 06 Nov 2018 09:09: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=9pgl=nr=citrix.com=prvs=84117823e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gJxMA-0004dK-6B
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 09:09:06 +0000
X-Inumbo-ID: 97be2dd0-e1a3-11e8-99df-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 97be2dd0-e1a3-11e8-99df-12d6303a7972;
 Tue, 06 Nov 2018 09:08:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="81453644"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v4 2/6] SUPPORT.md: Add qemu-depriv section
Thread-Index: AQHUdTPF49LEFg99s0Wk1FkcA8yeUqVCdfHw
Date: Tue, 6 Nov 2018 09:08:56 +0000
Message-ID: <38128939ff5a4494a8bf920632569128@AMSPEX02CL03.citrite.net>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
 <20181105180711.20322-2-george.dunlap@citrix.com>
In-Reply-To: <20181105180711.20322-2-george.dunlap@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 2/6] SUPPORT.md: Add qemu-depriv section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIEdl
b3JnZSBEdW5sYXANCj4gU2VudDogMDUgTm92ZW1iZXIgMjAxOCAxODowNw0KPiBUbzogeGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgS29u
cmFkIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBBbmRyZXcgQ29vcGVyDQo+IDxBbmRy
ZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBHZW9y
Z2UgRHVubGFwDQo+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBSb3NzIExhZ2Vyd2FsbCA8
cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT47DQo+IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ow0KPiBBbnRob255IFBl
cmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFj
a3NvbkBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjQgMi82XSBT
VVBQT1JULm1kOiBBZGQgcWVtdS1kZXByaXYgc2VjdGlvbg0KPiANCj4gU2lnbmVkLW9mZi1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPg0KPiAtLS0NCj4gQ2hhbmdl
cyBzaW5jZSB2MzoNCj4gLSBNb3ZlZCBmcm9tIHRoZSBxZW11LWRlcHJpdiBkb2MgcGF0Y2hlcy4N
Cj4gLSBSZXdvcmQgdG8gaW5jbHVkZSB0aGUgcG9zc2liaWxpdHkgb2YgaGF2aW5nIGEgbm9uLWRv
bTAgImRldmljZW1vZGVsIg0KPiAgIGRvbWFpbiB3aGljaCBtYXkgd2FudCB0byBiZSBwcm90ZWN0
ZWQNCj4gLSBTcGVjaWZ5IGBMaW51eCBkb20wYCBhcyB0aGUgY3VycmVudGx5LXRlY2gtc3VwcG9y
dGVkIHdpbmRvdw0KPiANCj4gQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29t
Pg0KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4gQ0M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+IENDOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IENDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4NCj4gQ0M6IEtvbnJh
ZCBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPg0KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPg0KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4NCj4gQ0M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPg0KPiBDQzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+DQo+
IC0tLQ0KPiAgU1VQUE9SVC5tZCB8IDIwICsrKysrKysrKysrKysrKysrKysrDQo+ICAxIGZpbGUg
Y2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKQ0KPiANCj4gZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQg
Yi9TVVBQT1JULm1kDQo+IGluZGV4IDRmMjAzZGE4NGEuLjFmMGY1ODU3YTcgMTAwNjQ0DQo+IC0t
LSBhL1NVUFBPUlQubWQNCj4gKysrIGIvU1VQUE9SVC5tZA0KPiBAQCAtNTI1LDYgKzUyNSwyNiBA
QCBWdWxuZXJhYmlsaXRpZXMgb2YgYSBkZXZpY2UgbW9kZWwgc3R1YiBkb21haW4NCj4gIHRvIGEg
aG9zdGlsZSBkcml2ZXIgZG9tYWluIChlaXRoZXIgY29tcHJvbWlzZWQgb3IgdW50cnVzdGVkKQ0K
PiAgYXJlIGV4Y2x1ZGVkIGZyb20gc2VjdXJpdHkgc3VwcG9ydC4NCj4gDQo+ICsjIyMgRGV2aWNl
IE1vZGVsIERlcHJpdmlsZWdpbmcNCj4gKw0KPiArICAgIFN0YXR1cywgTGludXggZG9tMDogVGVj
aCBQcmV2aWV3LCB3aXRoIGxpbWl0ZWQgc3VwcG9ydA0KPiArDQo+ICtUaGlzIG1lYW5zIGFkZGlu
ZyBleHRyYSByZXN0cmljdGlvbnMgdG8gYSBkZXZpY2UgbW9kZWwgaW4gb3JkZXIgdG8NCj4gK3By
ZXZlbnQgYSBjb21wcm9taXNlZCBkZXZpY2UgbW9kZWwgZnJvbSBhdHRhY2sgdGhlIHJlc3Qgb2Yg
dGhlIGRvbWFpbg0KDQpzL2F0dGFjay9hdHRhY2tpbmcvDQoNCiAgUGF1bA0KDQo+ICtpdCdzIHJ1
bm5pbmcgaW4gKG5vcm1hbGx5IGRvbTApLg0KPiArDQo+ICsiVGVjaCBwcmV2aWV3IHdpdGggbGlt
aXRlZCBzdXBwb3J0IiBtZWFucyB3ZSB3aWxsIG5vdCBpc3N1ZSBYU0FzIGZvcg0KPiArdGhlIF9h
ZGRpdGlvbmFsXyBmdW5jdGlvbmFsaXR5IHByb3ZpZGVkIGJ5IHRoZSBmZWF0dXJlOyBidXQgd2Ug
d2lsbA0KPiAraXNzdWUgWFNBcyBpbiB0aGUgZXZlbnQgdGhhdCBlbmFibGluZyB0aGlzIGZlYXR1
cmUgb3BlbnMgdXAgYSBzZWN1cml0eQ0KPiAraG9sZSB0aGF0IHdvdWxkIG5vdCBiZSBwcmVzZW50
IHdpdGhvdXQgdGhlIGZlYXR1cmUgZGlzYWJsZWQuDQo+ICsNCj4gK0ZvciBleGFtcGxlLCB3aGls
ZSB0aGlzIGlzIGNsYXNzaWZpZWQgYXMgdGVjaCBwcmV2aWV3LCBhIGJ1ZyBpbiBsaWJ4bA0KPiAr
d2hpY2ggZmFpbGVkIHRvIGNoYW5nZSB0aGUgdXNlciBJRCBvZiBRRU1VIHdvdWxkIG5vdCByZWNl
aXZlIGFuIFhTQSwNCj4gK3NpbmNlIHdpdGhvdXQgdGhpcyBmZWF0dXJlIHRoZSB1c2VyIElEIHdv
dWxkbid0IGJlIGNoYW5nZWQuIEJ1dCBhDQo+ICtjaGFuZ2Ugd2hpY2ggbWFkZSBpdCBwb3NzaWJs
ZSBmb3IgYSBjb21wcm9taXNlZCBndWVzdCB0byByZWFkDQo+ICthcmJpdHJhcnkgZmlsZXMgb24g
dGhlIGhvc3QgZmlsZXN5c3RlbSB3aXRob3V0IGNvbXByb21pc2luZyBRRU1VIHdvdWxkDQo+ICti
ZSBpc3N1ZWQgYW4gWFNBLCBzaW5jZSB0aGF0IGRvZXMgd2Vha2VuIHNlY3VyaXR5Lg0KPiArDQo+
ICAjIyMgS0NPTkZJRyBFeHBlcnQNCj4gDQo+ICAgICAgU3RhdHVzOiBFeHBlcmltZW50YWwNCj4g
LS0NCj4gMi4xOS4xDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 09:14:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 09:14: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-devel-bounces@lists.xenproject.org>)
	id 1gJxRP-0005aN-Kv; Tue, 06 Nov 2018 09:14: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=9pgl=nr=citrix.com=prvs=84117823e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gJxRO-0005aI-0X
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 09:14:30 +0000
X-Inumbo-ID: 5c4bd06c-e1a4-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c4bd06c-e1a4-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 09:14:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="81453893"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v4 3/6] tools/dm_restrict: Ask QEMU to chroot
Thread-Index: AQHUdTOTo/1tspDmyEC5MDjveSDw6aVCdsFA
Date: Tue, 6 Nov 2018 09:14:26 +0000
Message-ID: <47ff2f996ada4b23b58265aea74e62af@AMSPEX02CL03.citrite.net>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
 <20181105180711.20322-3-george.dunlap@citrix.com>
In-Reply-To: <20181105180711.20322-3-george.dunlap@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 3/6] tools/dm_restrict: Ask QEMU to chroot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIEdl
b3JnZSBEdW5sYXANCj4gU2VudDogMDUgTm92ZW1iZXIgMjAxOCAxODowNw0KPiBUbzogeGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFja3NvbkBjaXRyaXguY29t
PjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXANCj4gPEdlb3Jn
ZS5EdW5sYXBAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogW1hlbi1kZXZlbF0gW1BBVENIIHY0IDMv
Nl0gdG9vbHMvZG1fcmVzdHJpY3Q6IEFzayBRRU1VIHRvIGNocm9vdA0KPiANCj4gV2hlbiBkbV9y
ZXN0cmljdCBpcyBlbmFibGVkLCBhc2sgUUVNVSB0byBjaHJvb3QgaW50byBhbiBlbXB0eSBkaXJl
Y3RvcnkuDQo+IA0KPiAqIENyZWF0ZSAvdmFyL3J1bi9xZW11L3Jvb3QtZG9taWQgKGRlbGV0aW5n
IHRoZSBvbGQgb25lIGlmIGl0J3MgdGhlcmUpDQoNClRoaXMgZG9lcyBub3QgYXBwZWFyIHRvIG1h
dGNoIHRoZSBjb2RlOiB0aGUgcGF0aCBzaG91bGQgYmUgL3Zhci9ydW4vcWVtdS1yb290LTxkb21p
ZD4gQUZBSUNUDQoNCj4gKiBQYXNzIHRoZSAtY2hyb290IG9wdGlvbiB0byBRRU1VDQo+IA0KPiBS
YXRoZXIgdGhhbiBydW5uaW5nIGBybSAtcmZgIG9uIHRoZSBkaXJlY3RvcnkgYmVmb3JlIGNyZWF0
aW5nIGl0DQo+IChzaW5jZSB0aGVyZSBpcyBubyBsaWJyYXJ5IGZ1bmN0aW9uIHRvIGRvIHRoaXMp
LCBzaW1wbHkgcm1kaXIgdGhlDQo+IGRpcmVjdG9yeSwgcmVseWluZyBvbiB0aGUgZmFjdCB0aGF0
IHRoZSBwcmV2aW91cyBRRU1VIGluc3RhbmNlLCBpZg0KPiBwcm9wZXJseSByZXN0cmljdGVkLCBz
aG91bGRuJ3QgaGF2ZSBiZWVuIGFibGUgdG8gd3JpdGUgYW55dGhpbmcNCj4gYW55d2F5Lg0KPiAN
Cj4gU3VnZ2VzdGVkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNv
bT4NCj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPg0KPiBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
DQo+IC0tLQ0KPiBDaGFuZ2VzIHNpbmNlIHYyOg0KPiAtIFN0eWxlIGZpeGVzDQo+IC0gVGVzdGlu
ZyBtb3ZlZCB0byBhIGRpZmZlcmVudCBwYXRjaA0KPiANCj4gQ0M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBjaXRyaXguY29tPg0KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4N
Cj4gQ0M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPg0KPiAtLS0N
Cj4gIGRvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kIHwgMTIgKysrKystLS0tLQ0KPiAg
dG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICAgICAgfCA0MSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLQ0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA0NiBpbnNlcnRpb25zKCspLCA3IGRl
bGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmls
ZWdlLm1kIGIvZG9jcy9kZXNpZ25zL3FlbXUtDQo+IGRlcHJpdmlsZWdlLm1kDQo+IGluZGV4IDc4
N2FlMWFjN2MuLjAzOTViYmJiNDAgMTAwNjQ0DQo+IC0tLSBhL2RvY3MvZGVzaWducy9xZW11LWRl
cHJpdmlsZWdlLm1kDQo+ICsrKyBiL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kDQo+
IEBAIC02MSwxMiArNjEsNiBAQCBzb3VyY2UgdHJlZS4pDQo+IA0KPiAgJycnVGVzdGluZyBzdGF0
dXMnJyc6IFRlc3RlZA0KPiANCj4gLSMgUmVzdHJpY3Rpb25zIC8gaW1wcm92ZW1lbnRzIHN0aWxs
IHRvIGRvDQo+IC0NCj4gLVRoaXMgbGlzdHMgcG90ZW50aWFsIHJlc3RyaWN0aW9ucyBzdGlsbCB0
byBkby4gIEl0IGlzIG1lYW50IHRvIGJlDQo+IC1saXN0ZWQgaW4gb3JkZXIgb2YgZWFzZSBvZiBp
bXBsZW1lbnRhdGlvbiwgd2l0aCBsb3ctaGFuZ2luZyBmcnVpdA0KPiAtZmlyc3QuDQo+IC0NCj4g
ICMjIENocm9vdA0KPiANCj4gICcnJ0Rlc2NyaXB0aW9uJycnOiBRZW11IHJ1bnMgaW4gaXRzIG93
biBjaHJvb3QsIHN1Y2ggdGhhdCBldmVuIGlmIGl0DQo+IEBAIC04NCw2ICs3OCwxMiBAQCBUaGVu
IGFkZHMgdGhlIGZvbGxvd2luZyB0byB0aGUgcWVtdSBjb21tYW5kLWxpbmU6DQo+IA0KPiAgJycn
VGVzdGVkJycnOiBOb3QgdGVzdGVkDQo+IA0KPiArIyMgUmVzdHJpY3Rpb25zIC8gaW1wcm92ZW1l
bnRzIHN0aWxsIHRvIGRvDQo+ICsNCj4gK1RoaXMgbGlzdHMgcG90ZW50aWFsIHJlc3RyaWN0aW9u
cyBzdGlsbCB0byBkby4gIEl0IGlzIG1lYW50IHRvIGJlDQo+ICtsaXN0ZWQgaW4gb3JkZXIgb2Yg
ZWFzZSBvZiBpbXBsZW1lbnRhdGlvbiwgd2l0aCBsb3ctaGFuZ2luZyBmcnVpdA0KPiArZmlyc3Qu
DQo+ICsNCj4gICMjIE5hbWVzcGFjZXMgZm9yIHVudXNlZCBmdW5jdGlvbmFsaXR5IChMaW51eCBv
bmx5KQ0KPiANCj4gICcnJ0Rlc2NyaXB0aW9uJycnOiBRRU1VIGRvZXNuJ3QgdXNlIHRoZSBmdW5j
dGlvbmFsaXR5IGFzc29jaWF0ZWQgd2l0aA0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMNCj4gaW5kZXggMjZlYjE2YWYzNC4uYWQz
ZWZjYzc4MyAxMDA2NDQNCj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYw0KPiArKysgYi90
b29scy9saWJ4bC9saWJ4bF9kbS5jDQo+IEBAIC0xNDEwLDkgKzE0MTAsNDggQEAgc3RhdGljIGlu
dA0KPiBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsDQo+
ICAgICAgICAgIH0NCj4gICAgICB9DQo+IA0KPiAtICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChi
X2luZm8tPmRtX3Jlc3RyaWN0KSkNCj4gKyAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZv
LT5kbV9yZXN0cmljdCkpIHsNCj4gKyAgICAgICAgY2hhciAqY2hyb290X2RpciA9IEdDU1BSSU5U
RigiJXMvcWVtdS1yb290LSVkIiwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX3J1bl9kaXJfcGF0aCgpLA0KPiBndWVzdF9kb21pZCk7DQo+ICsgICAgICAg
IGludCByOw0KPiArDQo+ICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi14ZW4t
ZG9taWQtcmVzdHJpY3QiKTsNCj4gDQo+ICsgICAgICAgIC8qDQo+ICsgICAgICAgICAqIFJ1biBR
RU1VIGluIGEgY2hyb290IGF0IFhFTl9SVU5fRElSL3FlbXUtcm9vdC0lZA0KDQpNYXliZSAnPGRv
bWlkPicgaW4gdGhlIGNvbW1lbnQgcmF0aGVyIHRoYW4gJyVkJz8NCg0KPiArICAgICAgICAgKg0K
PiArICAgICAgICAgKiBUaGVyZSBpcyBubyBsaWJyYXJ5IGZ1bmN0aW9uIHRvIGRvIHRoZSBlcXVp
dmFsZW50IG9mIGBybQ0KPiArICAgICAgICAgKiAtcmZgLiAgSG93ZXZlciBkZXByaXZpbGVnZWQg
UUVNVSBpbiB0aGVvcnkgc2hvdWxkbid0IGJlDQo+ICsgICAgICAgICAqIGFibGUgdG8gd3JpdGUg
YW55IGZpbGVzLCBhcyB0aGUgY2hyb290IHdvdWxkIGJlIG93bmVkIGJ5DQo+ICsgICAgICAgICAq
IHJvb3QsIGJ1dCBpdCB3b3VsZCBiZSBydW5uaW5nIGFzIGFuIHVucHJpdmlsZWdlZCBwcm9jZXNz
Lg0KPiArICAgICAgICAgKiBTbyBpbiB0aGVvcnksIG9sZCBjaHJvb3RzIHNob3VsZCBhbHdheXMg
YmUgZW1wdHkuDQoNCkhvdyBkb2VzIGxvZ2dpbmcgd29yayBpZiBRRU1VIGNhbid0IHdyaXRlIHRv
IHRoZSBjaHJvb3Q/IEkgYXNzdW1lIHdlIGFyZSByZWx5aW5nIG9uIHN0ZGVycj8gRG9lcyB1c2lu
ZyBzeXNsb2cgc3RpbGwgd29yaz8NCg0KICBQYXVsDQoNCj4gKyAgICAgICAgICoNCj4gKyAgICAg
ICAgICogcm1kaXIgdGhlIGRpcmVjdG9yeSBiZWZvcmUgYXR0ZW1wdGluZyB0byBjcmVhdGUNCj4g
KyAgICAgICAgICogaXQ7IGlmIGl0IHJldHVybnMgYW55dGhpbmcgb3RoZXIgdGhhbiBFTk9FTlQs
IGZhaWwgZG9tYWluDQo+ICsgICAgICAgICAqIGNyZWF0aW9uLg0KPiArICAgICAgICAgKi8NCj4g
KyAgICAgICAgciA9IHJtZGlyKGNocm9vdF9kaXIpOw0KPiArICAgICAgICBpZiAociAhPSAwICYm
IGVycm5vICE9IEVOT0VOVCkgew0KPiArICAgICAgICAgICAgTE9HRUQoRVJST1IsIGd1ZXN0X2Rv
bWlkLA0KPiArICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byByZW1vdmUgZXhpc3RpbmcgY2hy
b290IGRpciAlcyIsIGNocm9vdF9kaXIpOw0KPiArICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZB
SUw7DQo+ICsgICAgICAgIH0NCj4gKw0KPiArICAgICAgICBmb3IgKDs7KSB7DQo+ICsgICAgICAg
ICAgICByID0gbWtkaXIoY2hyb290X2RpciwgMDAwMCk7DQo+ICsgICAgICAgICAgICBpZiAoIXIp
DQo+ICsgICAgICAgICAgICAgICAgYnJlYWs7DQo+ICsgICAgICAgICAgICBpZiAoZXJybm8gPT0g
RUlOVFIpIGNvbnRpbnVlOw0KPiArICAgICAgICAgICAgTE9HRUQoRVJST1IsIGd1ZXN0X2RvbWlk
LA0KPiArICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byBjcmVhdGUgY2hyb290IGRpciAlcyIs
IGNocm9vdF9kaXIpOw0KPiArICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7DQo+ICsgICAg
ICAgIH0NCj4gKw0KPiArICAgICAgICAvKiBBZGQgIi1jaHJvb3QgW2Rpcl0iIHRvIGNvbW1hbmQt
bGluZSAqLw0KPiArICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItY2hyb290Iik7
DQo+ICsgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgY2hyb290X2Rpcik7DQo+ICsg
ICAgfQ0KPiArDQo+ICAgICAgaWYgKHN0YXRlLT5zYXZlZF9zdGF0ZSkgew0KPiAgICAgICAgICAv
KiBUaGlzIGZpbGUgZGVzY3JpcHRvciBpcyBtZWFudCB0byBiZSB1c2VkIGJ5IFFFTVUgKi8NCj4g
ICAgICAgICAgKmRtX3N0YXRlX2ZkID0gb3BlbihzdGF0ZS0+c2F2ZWRfc3RhdGUsIE9fUkRPTkxZ
KTsNCj4gLS0NCj4gMi4xOS4xDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 09:16:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 09:16: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-devel-bounces@lists.xenproject.org>)
	id 1gJxTV-0005hx-2d; Tue, 06 Nov 2018 09:16: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=9pgl=nr=citrix.com=prvs=84117823e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gJxTT-0005hr-QK
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 09:16:39 +0000
X-Inumbo-ID: a9cadeaa-e1a4-11e8-a577-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9cadeaa-e1a4-11e8-a577-12d6303a7972;
 Tue, 06 Nov 2018 09:16:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="81453983"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v4 4/6] tools/dm_restrict: Unshare mount and
 IPC namespaces on Linux
Thread-Index: AQHUdTOSwaXHo0Ak5kiaSQABBuxrAKVCeCZw
Date: Tue, 6 Nov 2018 09:16:35 +0000
Message-ID: <48cdd789994e421faaf825a7d9b50aa0@AMSPEX02CL03.citrite.net>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
 <20181105180711.20322-4-george.dunlap@citrix.com>
In-Reply-To: <20181105180711.20322-4-george.dunlap@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 4/6] tools/dm_restrict: Unshare mount and
 IPC namespaces on Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWGVuLWRldmVsIFttYWls
dG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uIEJlaGFsZg0KPiBP
ZiBHZW9yZ2UgRHVubGFwDQo+IFNlbnQ6IDA1IE5vdmVtYmVyIDIwMTggMTg6MDcNCj4gVG86IHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbg0KPiA8SWFuLkphY2tzb25AY2l0cml4
LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwDQo+IDxH
ZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+DQo+IFN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2
NCA0LzZdIHRvb2xzL2RtX3Jlc3RyaWN0OiBVbnNoYXJlIG1vdW50IGFuZA0KPiBJUEMgbmFtZXNw
YWNlcyBvbiBMaW51eA0KPiANCj4gUUVNVSBydW5uaW5nIHVuZGVyIFhlbiBkb2Vzbid0IG5lZWQg
bW91bnQgb3IgSVBDIGZ1bmN0aW9uYWxpdHkuDQo+IENyZWF0ZSBhbmQgZW50ZXIgc2VwYXJhdGUg
bmFtZXNwYWNlcyBmb3IgZWFjaCBvZiB0aGVzZSBiZWZvcmUNCj4gZXhlY3V0aW5nIFFFTVUsIHNv
IHRoYXQgaW4gdGhlIGV2ZW50IHRoYXQgb3RoZXIgcmVzdHJpY3Rpb25zIGZhaWwsIHRoZQ0KPiBw
cm9jZXNzIHdvbid0IGJlIGFibGUgdG8gZXZlbiBuYW1lIHN5c3RlbSBtb3VudCBwb2ludHMgb3Ig
ZXhzdGluZw0KPiBub24tZmlsZS1iYXNlZCBJUEMgZGVzY3JpcHRvcnMgdG8gYXR0ZW1wdCB0byBh
dHRhY2sgdGhlbS4NCj4gDQo+IFVuc2hhcmluZyBpcyBzb21ldGhpbmcgYSBwcm9jZXNzIGNhbiBv
bmx5IGRvIHRvIGl0c2VsZiAoaXQgd291bGQNCj4gc2VlbSk7IHNvIGFkZCBhbiBvcy1zcGVjaWZp
YyAiZG1fcHJlZXhlY19yZXN0cmljdCgpIiBob29rIGp1c3QgYmVmb3JlDQo+IHdlIGV4ZWMoKSB0
aGUgZGV2aWNlIG1vZGVsLg0KPiANCj4gQWxzbyBhZGQgY2hlY2tzIHRvIGRlcHJpdi1wcm9jZXNz
LWNoZWNrZXIuc2ggdG8gdmVyaWZ5IHRoYXQgZG0gaXMNCj4gcnVubmluZyBpbiBhIG5ldyBuYW1l
c3BhY2UgKG9yIGF0IGxlYXN0LCBhIGRpZmZlcmVudCBvbmUgdGhhbiB0aGUNCj4gY2FsbGVyKS4N
Cj4gDQo+IFN1Z2dlc3RlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJp
eC5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4NCj4gQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPg0KPiAtLS0NCj4gQ2hhbmdlcyBzaW5jZSB2MzoNCj4gLSBGaXggc29tZSBtb3JlIHN0eWxl
IGlzc3Vlcw0KPiANCj4gQ2hhbmdlcyBzaW5jZSB2MjoNCj4gLSBSZXR1cm4gYW4gZXJyb3IgcmF0
aGVyIHRoYW4gY2FsbGluZyBleGl0KCkNCj4gLSBVc2UgTE9HRSgpIGFuZCBwcmludCB0byB0aGUg
Y3VycmVudCBzdGRlcnIgZmQsIHJhdGhlciB0aGFuDQo+ICAgcHJpbnRpbmcgdG8gdGhlIG5ldyBz
dGRlcnIgZmQgdmlhIHdyaXRlKCkNCj4gLSBVc2UgciBmb3IgZXh0ZXJuYWwgcmV0dXJuIHZhbHVl
cyByYXRoZXIgdGhhbiByYy4NCj4gDQo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0
cml4LmNvbT4NCj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IENDOiBBbnRo
b255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4NCj4gLS0tDQo+ICBkb2NzL2Rl
c2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZCB8IDEyICsrKysrKy0tLS0tLQ0KPiAgdG9vbHMvbGli
eGwvbGlieGxfZG0uYyAgICAgICAgICAgfCAgNSArKysrKw0KPiAgdG9vbHMvbGlieGwvbGlieGxf
ZnJlZWJzZC5jICAgICAgfCAgNSArKysrKw0KPiAgdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aCAgICAgfCAgNSArKysrKw0KPiAgdG9vbHMvbGlieGwvbGlieGxfbGludXguYyAgICAgICAgfCAx
NCArKysrKysrKysrKysrKw0KPiAgdG9vbHMvbGlieGwvbGlieGxfbmV0YnNkLmMgICAgICAgfCAg
NSArKysrKw0KPiAgNiBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9u
cygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1k
IGIvZG9jcy9kZXNpZ25zL3FlbXUtDQo+IGRlcHJpdmlsZWdlLm1kDQo+IGluZGV4IDAzOTViYmJi
NDAuLmE0NjFlYmJhZGQgMTAwNjQ0DQo+IC0tLSBhL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmls
ZWdlLm1kDQo+ICsrKyBiL2RvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kDQo+IEBAIC03
OCwxMiArNzgsNiBAQCBUaGVuIGFkZHMgdGhlIGZvbGxvd2luZyB0byB0aGUgcWVtdSBjb21tYW5k
LWxpbmU6DQo+IA0KPiAgJycnVGVzdGVkJycnOiBOb3QgdGVzdGVkDQo+IA0KPiAtIyMgUmVzdHJp
Y3Rpb25zIC8gaW1wcm92ZW1lbnRzIHN0aWxsIHRvIGRvDQo+IC0NCj4gLVRoaXMgbGlzdHMgcG90
ZW50aWFsIHJlc3RyaWN0aW9ucyBzdGlsbCB0byBkby4gIEl0IGlzIG1lYW50IHRvIGJlDQo+IC1s
aXN0ZWQgaW4gb3JkZXIgb2YgZWFzZSBvZiBpbXBsZW1lbnRhdGlvbiwgd2l0aCBsb3ctaGFuZ2lu
ZyBmcnVpdA0KPiAtZmlyc3QuDQo+IC0NCj4gICMjIE5hbWVzcGFjZXMgZm9yIHVudXNlZCBmdW5j
dGlvbmFsaXR5IChMaW51eCBvbmx5KQ0KPiANCj4gICcnJ0Rlc2NyaXB0aW9uJycnOiBRRU1VIGRv
ZXNuJ3QgdXNlIHRoZSBmdW5jdGlvbmFsaXR5IGFzc29jaWF0ZWQgd2l0aA0KPiBAQCAtMTExLDYg
KzEwNSwxMiBAQCBjYWxsOg0KPiANCj4gIFtxZW11LW5hbWVzcGFjZXNdOiBodHRwczovL2xpc3Rz
LmdudS5vcmcvYXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwvMjAxNy0NCj4gMTAvbXNnMDQ3MjMuaHRt
bA0KPiANCj4gKyMgUmVzdHJpY3Rpb25zIC8gaW1wcm92ZW1lbnRzIHN0aWxsIHRvIGRvDQo+ICsN
Cj4gK1RoaXMgbGlzdHMgcG90ZW50aWFsIHJlc3RyaWN0aW9ucyBzdGlsbCB0byBkby4gIEl0IGlz
IG1lYW50IHRvIGJlDQo+ICtsaXN0ZWQgaW4gb3JkZXIgb2YgZWFzZSBvZiBpbXBsZW1lbnRhdGlv
biwgd2l0aCBsb3ctaGFuZ2luZyBmcnVpdA0KPiArZmlyc3QuDQo+ICsNCj4gICMjIyBCYXNpYyBS
TElNSVRzDQo+IA0KPiAgJycnRGVzY3JpcHRpb24nJyc6IEEgbnVtYmVyIG9mIGxpbWl0cyBvbiB0
aGUgcmVzb3VyY2VzIHRoYXQgYSBnaXZlbg0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMNCj4gaW5kZXggYWQzZWZjYzc4My4uMjc4
Y2ZkNmU2ZSAxMDA2NDQNCj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYw0KPiArKysgYi90
b29scy9saWJ4bC9saWJ4bF9kbS5jDQo+IEBAIC0yMzkzLDYgKzIzOTMsMTEgQEAgcmV0cnlfdHJh
bnNhY3Rpb246DQo+ICAgICAgICAgIGdvdG8gb3V0X2Nsb3NlOw0KPiAgICAgIGlmICghcmMpIHsg
LyogaW5uZXIgY2hpbGQgKi8NCj4gICAgICAgICAgc2V0c2lkKCk7DQo+ICsgICAgICAgIGlmIChs
aWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRtX3Jlc3RyaWN0KSkgew0KPiArICAgICAgICAgICAg
cmMgPSBsaWJ4bF9fbG9jYWxfZG1fcHJlZXhlY19yZXN0cmljdChnYyk7DQo+ICsgICAgICAgICAg
ICBpZiAocmMpDQo+ICsgICAgICAgICAgICAgICAgX2V4aXQoLTEpOw0KPiArICAgICAgICB9DQo+
ICAgICAgICAgIGxpYnhsX19leGVjKGdjLCBudWxsLCBsb2dmaWxlX3csIGxvZ2ZpbGVfdywgZG0s
IGFyZ3MsIGVudnMpOw0KPiAgICAgIH0NCj4gDQo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9mcmVlYnNkLmMgYi90b29scy9saWJ4bC9saWJ4bF9mcmVlYnNkLmMNCj4gaW5kZXggNjQ0
MmNjZWM3Mi4uZjdlZjRhODkxMCAxMDA2NDQNCj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZnJl
ZWJzZC5jDQo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ZyZWVic2QuYw0KPiBAQCAtMjQ1LDMg
KzI0NSw4IEBAIGludCBsaWJ4bF9fcGNpX3RvcG9sb2d5X2luaXQobGlieGxfX2djICpnYywNCj4g
IHsNCj4gICAgICByZXR1cm4gRVJST1JfTkk7DQo+ICB9DQo+ICsNCj4gK2ludCBsaWJ4bF9fbG9j
YWxfZG1fcHJlZXhlY19yZXN0cmljdChsaWJ4bF9fZ2MgKmdjKQ0KPiArew0KPiArICAgIHJldHVy
biAwOw0KPiArfQ0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgNCj4gaW5kZXggZmY4ODkzODVmZS4uZTQ5ODQz
NWUxNiAxMDA2NDQNCj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaA0KPiArKysg
Yi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oDQo+IEBAIC0zNzc0LDYgKzM3NzQsMTEgQEAg
c3RydWN0IGxpYnhsX19kbV9zcGF3bl9zdGF0ZSB7DQo+IA0KPiAgX2hpZGRlbiB2b2lkIGxpYnhs
X19zcGF3bl9sb2NhbF9kbShsaWJ4bF9fZWdjICplZ2MsDQo+IGxpYnhsX19kbV9zcGF3bl9zdGF0
ZSopOw0KPiANCj4gKy8qDQo+ICsgKiBDYWxsZWQgYWZ0ZXIgZm9ya2luZyBidXQgYmVmb3JlIGV4
ZWN1dGluZyB0aGUgbG9jYWwgZGV2aWNlbW9kZWwuDQo+ICsgKi8NCj4gK19oaWRkZW4gaW50IGxp
YnhsX19sb2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGxpYnhsX19nYyAqZ2MpOw0KPiArDQo+ICAv
KiBTdHViZG9tIGRldmljZSBtb2RlbHMuICovDQo+IA0KPiAgdHlwZWRlZiBzdHJ1Y3Qgew0KPiBk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbGludXguYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2xpbnV4LmMNCj4gaW5kZXggNmVmMGFiYzY5My4uYzdhMzQ1ZjRiYiAxMDA2NDQNCj4gLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfbGludXguYw0KPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9saW51
eC5jDQo+IEBAIC0zMDcsNiArMzA3LDIwIEBAIGludCBsaWJ4bF9fcGNpX3RvcG9sb2d5X2luaXQo
bGlieGxfX2djICpnYywNCj4gICAgICByZXR1cm4gZXJyOw0KPiAgfQ0KPiANCj4gK2ludCBsaWJ4
bF9fbG9jYWxfZG1fcHJlZXhlY19yZXN0cmljdChsaWJ4bF9fZ2MgKmdjKQ0KPiArew0KPiArICAg
IGludCByOw0KPiArDQo+ICsgICAgLyogVW5zaGFyZSBtb3VudCBhbmQgSVBDIG5hbWVzcGFjZXMu
ICBUaGVzZSBhcmUgdW51c2VkIGJ5IFFFTVUuICovDQo+ICsgICAgciA9IHVuc2hhcmUoQ0xPTkVf
TkVXTlMgfCBDTE9ORV9ORVdJUEMpOw0KPiArICAgIGlmIChyKSB7DQo+ICsgICAgICAgIExPR0Uo
RVJST1IsICJsaWJ4bDogTW91bnQgYW5kIElQQyBuYW1lc3BhY2UgdW5mYWlsZWQiKTsNCj4gKyAg
ICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgcmV0dXJuIDA7
DQo+ICt9DQo+ICsNCj4gIC8qDQo+ICAgKiBMb2NhbCB2YXJpYWJsZXM6DQo+ICAgKiBtb2RlOiBD
DQo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9uZXRic2QuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX25ldGJzZC5jDQo+IGluZGV4IDJlZGZiMDA2NDEuLmRjZTNmMWZkY2UgMTAwNjQ0DQo+
IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX25ldGJzZC5jDQo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX25ldGJzZC5jDQo+IEBAIC0xMjQsMyArMTI0LDggQEAgaW50IGxpYnhsX19wY2lfdG9wb2xv
Z3lfaW5pdChsaWJ4bF9fZ2MgKmdjLA0KPiAgew0KPiAgICAgIHJldHVybiBFUlJPUl9OSTsNCj4g
IH0NCj4gKw0KPiArdm9pZCBsaWJ4bF9fbG9jYWxfZG1fcHJlZXhlY19yZXN0cmljdChsaWJ4bF9f
Z2MgKmdjLCBpbnQgc3RkZXJyZmQpDQo+ICt7DQo+ICsgICAgcmV0dXJuOw0KPiArfQ0KDQpUaGlz
IGlzIGEgdm9pZCBmdW5jdGlvbiB3aGVyZWFzIHRoZSBjYWxsZXIgYWx3YXlzIGFwcGVhcnMgdG8g
ZXhwZWN0IGFuIGludCByZXR1cm4gdmFsdWUsIHJlZ2FyZGxlc3Mgb2YgT1MuDQoNCiAgUGF1bA0K
DQo+IC0tDQo+IDIuMTkuMQ0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 09:22:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 09: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-devel-bounces@lists.xenproject.org>)
	id 1gJxZR-0006Xx-Qd; Tue, 06 Nov 2018 09:22: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=9pgl=nr=citrix.com=prvs=84117823e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gJxZR-0006Xs-6M
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 09:22:49 +0000
X-Inumbo-ID: 85b103b8-e1a5-11e8-aa8d-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85b103b8-e1a5-11e8-aa8d-12d6303a7972;
 Tue, 06 Nov 2018 09:22:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="81454224"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v4 5/6] tools/dm_depriv: Add first cut RLIMITs
Thread-Index: AQHUdTOoL0V4rGDX8kivks1M599MsaVCeIBA
Date: Tue, 6 Nov 2018 09:22:29 +0000
Message-ID: <7f11e34baa7d401b9bf9439d9e713460@AMSPEX02CL03.citrite.net>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
 <20181105180711.20322-5-george.dunlap@citrix.com>
In-Reply-To: <20181105180711.20322-5-george.dunlap@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 5/6] tools/dm_depriv: Add first cut
 RLIMITs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIEdl
b3JnZSBEdW5sYXANCj4gU2VudDogMDUgTm92ZW1iZXIgMjAxOCAxODowNw0KPiBUbzogeGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFja3NvbkBjaXRyaXguY29t
PjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXANCj4gPEdlb3Jn
ZS5EdW5sYXBAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogW1hlbi1kZXZlbF0gW1BBVENIIHY0IDUv
Nl0gdG9vbHMvZG1fZGVwcml2OiBBZGQgZmlyc3QgY3V0IFJMSU1JVHMNCj4gDQo+IExpbWl0IHRo
ZSBhYmlsaXR5IG9mIGEgcG90ZW50aWFsbHkgY29tcHJvbWlzZWQgUUVNVSB0byBjb25zdW1lIHN5
c3RlbQ0KPiByZXNvdXJjZXMuICBLZXkgbGltaXRzOg0KPiAgLSBSTElNSVRfRlNJWkUgKGZpbGUg
c2l6ZSk6IDI1NktpQg0KPiAgLSBSTElNSVRfTlBST0MgKGFmdGVyIHVpZCBjaGFuZ2VzIHRvIGEg
dW5pcXVlIHVpZCkNCj4gDQo+IFByb2JhYmx5IHVubmVjZXNzYXJ5IGxpbWl0cyBidXQgd2h5IG5v
dDoNCj4gIC0gUkxJTUlUX0NPUkU6IDANCj4gIC0gUkxJTUlUX01TR1FVRVVFOiAwDQo+ICAtIFJM
SU1JVF9MT0NLUzogMA0KPiAgLSBSTElNSVRfTUVNTE9DSzogMA0KPiANCj4gTkIgdGhhdCB3ZSBk
byBub3QgeWV0IHNldCBSTElNSVRfQVMgKHRvdGFsIHZpcnR1YWwgbWVtb3J5KSBvcg0KPiBSTElN
SVRfTk9GSUxFUyAobnVtYmVyIG9mIG9wZW4gZmlsZXMpLCBzaW5jZSB0aGVzZSByZXF1aXJlIG1v
cmUgY2FyZQ0KPiBhbmQvb3IgbW9yZSBjb29yZGluYXRpb24gd2l0aCBRRU1VIHRvIGltcGxlbWVu
dC4NCj4gDQo+IFN1Z2dlc3RlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNp
dHJpeC5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4NCj4gLS0tDQo+IENoYW5nZXMgc2luY2UgdjM6DQo+IC0gQWxpZ24gUkxJTUlU
X0VOVFJZIGxpc3QgZm9yIGVhc2llciByZWFkaW5nDQo+IC0gRml4IHdyb25nIGZvcm1hdCBzdHJp
bmcgc3BlY2lmaWVyDQo+IC0gR2V0IHJpZCBvZiBzb21lIHRyYWlsaW5nIHdoaXRlc3BhY2UNCj4g
DQo+IENoYW5nZXMgc2luY2UgdjI6DQo+IC0gVXNlIGEgbWFjcm8gdG8gZGVmaW5lIHJsaW1pdCBl
bnRyaWVzDQo+IC0gVXNlIFJMSU1JVF9OTElNSVRTIGFzIGFuIGVuZC1vZi1saXN0IG1hcmtlciwg
cmF0aGVyIHRoYW4gLTENCj4gLSBWYXJpb3VzIHN0eWxlIGNsZWFuLXVwcw0KPiANCj4gQ0M6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPg0KPiBDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4NCj4gQ0M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPg0KPiAtLS0NCj4gIGRvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kIHwgMTIg
KysrKy0tLS0tDQo+ICB0b29scy9saWJ4bC9saWJ4bF9saW51eC5jICAgICAgICB8IDQyICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tDQo+ICAyIGZpbGVzIGNoYW5nZWQsIDQ2IGluc2Vy
dGlvbnMoKyksIDggZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvZG9jcy9kZXNpZ25z
L3FlbXUtZGVwcml2aWxlZ2UubWQgYi9kb2NzL2Rlc2lnbnMvcWVtdS0NCj4gZGVwcml2aWxlZ2Uu
bWQNCj4gaW5kZXggYTQ2MWViYmFkZC4uZTk4NDA2NGRhNiAxMDA2NDQNCj4gLS0tIGEvZG9jcy9k
ZXNpZ25zL3FlbXUtZGVwcml2aWxlZ2UubWQNCj4gKysrIGIvZG9jcy9kZXNpZ25zL3FlbXUtZGVw
cml2aWxlZ2UubWQNCj4gQEAgLTEwNSwxMiArMTA1LDYgQEAgY2FsbDoNCj4gDQo+ICBbcWVtdS1u
YW1lc3BhY2VzXTogaHR0cHM6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9xZW11LWRldmVs
LzIwMTctDQo+IDEwL21zZzA0NzIzLmh0bWwNCj4gDQo+IC0jIFJlc3RyaWN0aW9ucyAvIGltcHJv
dmVtZW50cyBzdGlsbCB0byBkbw0KPiAtDQo+IC1UaGlzIGxpc3RzIHBvdGVudGlhbCByZXN0cmlj
dGlvbnMgc3RpbGwgdG8gZG8uICBJdCBpcyBtZWFudCB0byBiZQ0KPiAtbGlzdGVkIGluIG9yZGVy
IG9mIGVhc2Ugb2YgaW1wbGVtZW50YXRpb24sIHdpdGggbG93LWhhbmdpbmcgZnJ1aXQNCj4gLWZp
cnN0Lg0KPiAtDQo+ICAjIyMgQmFzaWMgUkxJTUlUcw0KPiANCj4gICcnJ0Rlc2NyaXB0aW9uJycn
OiBBIG51bWJlciBvZiBsaW1pdHMgb24gdGhlIHJlc291cmNlcyB0aGF0IGEgZ2l2ZW4NCj4gQEAg
LTEzNyw2ICsxMzEsMTIgQEAgYXJlIHNwZWNpZmllZDsgdGhpcyBkb2VzIG5vdCBhcHBseSB0byBR
RU1VIHJ1bm5pbmcgYXMNCj4gYSBYZW4gRE0uDQo+IA0KPiAgJycnVGVzdGVkJycnOiBOb3QgdGVz
dGVkDQo+IA0KPiArIyBSZXN0cmljdGlvbnMgLyBpbXByb3ZlbWVudHMgc3RpbGwgdG8gZG8NCj4g
Kw0KPiArVGhpcyBsaXN0cyBwb3RlbnRpYWwgcmVzdHJpY3Rpb25zIHN0aWxsIHRvIGRvLiAgSXQg
aXMgbWVhbnQgdG8gYmUNCj4gK2xpc3RlZCBpbiBvcmRlciBvZiBlYXNlIG9mIGltcGxlbWVudGF0
aW9uLCB3aXRoIGxvdy1oYW5naW5nIGZydWl0DQo+ICtmaXJzdC4NCj4gKw0KPiAgIyMjIEZ1cnRo
ZXIgUkxJTUlUcw0KPiANCj4gIFJMSU1JVF9BUyBsaW1pdHMgdGhlIHRvdGFsIGFtb3VudCBvZiBt
ZW1vcnk7IGJ1dCB0aGlzIGluY2x1ZGVzIHRoZQ0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfbGludXguYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMNCj4gaW5kZXggYzdhMzQ1
ZjRiYi4uYWM5NTI2ZDczMSAxMDA2NDQNCj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbGludXgu
Yw0KPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9saW51eC5jDQo+IEBAIC0xMiwxMSArMTIsMTIg
QEANCj4gICAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUNCj4gICAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBm
b3IgbW9yZSBkZXRhaWxzLg0KPiAgICovDQo+IC0NCj4gKw0KDQpTdHJheSB3aGl0ZXNwYWNlIGNo
YW5nZT8NCg0KPiAgI2luY2x1ZGUgImxpYnhsX29zZGVwcy5oIiAvKiBtdXN0IGNvbWUgYmVmb3Jl
IGFueSBvdGhlciBoZWFkZXJzICovDQo+IA0KPiAgI2luY2x1ZGUgImxpYnhsX2ludGVybmFsLmgi
DQo+IC0NCj4gKyNpbmNsdWRlIDxzeXMvcmVzb3VyY2UuaD4NCj4gKw0KDQpQZXJzb25hbGx5IEkg
dGVuZCB0byBwdXQgbG9jYWwgaW5jbHVkZXMgYWZ0ZXIgb25lcyBmcm9tIHRoZSBpbmNsdWRlIHBh
dGguIElzIHRoZXJlIGEgcmVhc29uIGl0IG5lZWRzIHRvIGNvbWUgYWZ0ZXJ3YXJkcz8NCg0KPiAg
aW50IGxpYnhsX190cnlfcGh5X2JhY2tlbmQobW9kZV90IHN0X21vZGUpDQo+ICB7DQo+ICAgICAg
aWYgKFNfSVNCTEsoc3RfbW9kZSkgfHwgU19JU1JFRyhzdF9tb2RlKSkgew0KPiBAQCAtMzA3LDkg
KzMwOCwzMSBAQCBpbnQgbGlieGxfX3BjaV90b3BvbG9neV9pbml0KGxpYnhsX19nYyAqZ2MsDQo+
ICAgICAgcmV0dXJuIGVycjsNCj4gIH0NCj4gDQo+ICtzdGF0aWMgc3RydWN0IHsNCj4gKyAgICBp
bnQgcmVzb3VyY2U7DQo+ICsgICAgcmxpbV90IGxpbWl0Ow0KPiArfSBybGltaXRzW10gPSB7DQo+
ICsjZGVmaW5lIFJMSU1JVF9FTlRSWShyLCBsKSBcDQo+ICsgICAgeyAucmVzb3VyY2UgPSByLCAu
bGltaXQgPSBsIH0NCj4gKyAgICAvKiBCaWcgZW5vdWdoIGZvciBsb2cgZmlsZXMsIG5vdCBiaWcg
ZW5vdWdoIGZvciBhIERvUyAqLw0KPiArICAgIFJMSU1JVF9FTlRSWShSTElNSVRfRlNJWkUsICAg
IDI1NioxMDI0KSwNCj4gKw0KPiArICAgIC8qIFNob3VsZG4ndCBuZWVkIGFueSBvZiB0aGVzZSAq
Lw0KPiArICAgIFJMSU1JVF9FTlRSWShSTElNSVRfTlBST0MsICAgIDApLA0KPiArICAgIFJMSU1J
VF9FTlRSWShSTElNSVRfQ09SRSwgICAgIDApLA0KPiArICAgIFJMSU1JVF9FTlRSWShSTElNSVRf
TVNHUVVFVUUsIDApLA0KPiArICAgIFJMSU1JVF9FTlRSWShSTElNSVRfTE9DS1MsICAgIDApLA0K
PiArICAgIFJMSU1JVF9FTlRSWShSTElNSVRfTUVNTE9DSywgIDApLA0KPiArDQo+ICsgICAgLyog
RW5kLW9mLWxpc3QgbWFya2VyICovDQo+ICsgICAgUkxJTUlUX0VOVFJZKFJMSU1JVF9OTElNSVRT
LCAgMCksDQo+ICt9Ow0KPiArI3VuZGVmIFJMSU1JVF9FTlRSWQ0KDQo8cGVkYW50aWM+IFRoZSB1
bmRlZiBzaG91bGQgY29tZSBiZWZvcmUgdGhlIGJyYWNlIHRvIGdldCB0aGUgc2NvcGluZyBjb3Jy
ZWN0LiA8L3BlZGFudGljPg0KDQo+ICsNCj4gIGludCBsaWJ4bF9fbG9jYWxfZG1fcHJlZXhlY19y
ZXN0cmljdChsaWJ4bF9fZ2MgKmdjKQ0KPiAgew0KPiAgICAgIGludCByOw0KPiArICAgIHVuc2ln
bmVkIGk7DQo+IA0KPiAgICAgIC8qIFVuc2hhcmUgbW91bnQgYW5kIElQQyBuYW1lc3BhY2VzLiAg
VGhlc2UgYXJlIHVudXNlZCBieSBRRU1VLiAqLw0KPiAgICAgIHIgPSB1bnNoYXJlKENMT05FX05F
V05TIHwgQ0xPTkVfTkVXSVBDKTsNCj4gQEAgLTMxOCw2ICszNDEsMjEgQEAgaW50IGxpYnhsX19s
b2NhbF9kbV9wcmVleGVjX3Jlc3RyaWN0KGxpYnhsX19nYyAqZ2MpDQo+ICAgICAgICAgIHJldHVy
biBFUlJPUl9GQUlMOw0KPiAgICAgIH0NCj4gDQo+ICsgICAgLyogU2V0IHZhcmlvdXMgImVhc3ki
IHJsaW1pdHMgKi8NCj4gKyAgICBmb3IgKGkgPSAwOyBybGltaXRzW2ldLnJlc291cmNlICE9IFJM
SU1JVF9OTElNSVRTOyBpKyspIHsNCj4gKyAgICAgICAgc3RydWN0IHJsaW1pdCBybGltOw0KPiAr
DQo+ICsgICAgICAgIHJsaW0ucmxpbV9jdXIgPSBybGltLnJsaW1fbWF4ID0gcmxpbWl0c1tpXS5s
aW1pdDsNCj4gKw0KPiArICAgICAgICByID0gc2V0cmxpbWl0KHJsaW1pdHNbaV0ucmVzb3VyY2Us
ICZybGltKTsNCj4gKyAgICAgICAgaWYgKHIgPCAwKSB7DQo+ICsgICAgICAgICAgICBMT0dFKEVS
Uk9SLCAiU2V0dGluZyBybGltaXQgJWQgdG8gJWxsdSBmYWlsZWRcbiIsDQo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmxpbWl0c1tpXS5yZXNvdXJjZSwNCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZyBsb25nKXJsaW1pdHNbaV0u
bGltaXQpOw0KDQpJbmRlbnRhdGlvbiBvZiB0aGUgY29udGludWF0aW9uIGxpbmVzIGxvb2tzIG9k
ZCAoYWx0aG91Z2ggbGlieGwncyBjb2Rpbmcgc3R5bGUgaXMgYSBteXN0ZXJ5IHRvIG1lIHNvIHRo
ZXkgbWF5IGJlIGNvcnJlY3QpLg0KDQogIFBhdWwNCg0KPiArICAgICAgICAgICAgcmV0dXJuIEVS
Uk9SX0ZBSUw7DQo+ICsgICAgICAgIH0NCj4gKyAgICB9DQo+ICsNCj4gICAgICByZXR1cm4gMDsN
Cj4gIH0NCj4gDQo+IC0tDQo+IDIuMTkuMQ0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4g
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 09:29:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 09:29: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-devel-bounces@lists.xenproject.org>)
	id 1gJxfP-0006lW-MD; Tue, 06 Nov 2018 09:28: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=ji3p=nr=citrix.com=prvs=84126674e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJxfO-0006lR-HE
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 09:28:58 +0000
X-Inumbo-ID: 61aa0004-e1a6-11e8-8335-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61aa0004-e1a6-11e8-8335-12d6303a7972;
 Tue, 06 Nov 2018 09:28:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69772368"
Date: Tue, 6 Nov 2018 09:28:53 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181106092853.m6ez3rwstut52vxo@zion.uk.xensource.com>
References: <20181105183554.28889-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181105183554.28889-1-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [OSSTEST PATCH] ts-xen-build: Force reliance on
 ipxe tarball
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDY6MzU6NTRQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4geGVuLmdpdC90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvTWFrZWZpbGUgdHJpZXMgdG8g
Z2V0IGEgdGFyYmFsbCBmcm9tCj4geGVuLWV4dGZpbGVzIGZpcnN0IGFuZCBpZiB0aGF0IGZhaWxz
LCB0cmllcyBjbG9uaW5nIGZyb20gaXB4ZS5vcmcuCj4gCj4gaXB4ZS5vcmcgaXMgc29tZXRpbWVz
IGRvd24gKG9yIGhhbGYtZG93bikgYW5kIHdoZW4gdGhhdCBoYXBwZW5zCj4gd2l0aG91dCBhIHRh
cmJhbGwgdGhlIGJ1aWxkIGJyZWFrcyBhbmQgaXMgaGFyZCB0byBmaXguCj4gCj4gV2Ugd291bGQg
bGlrZSwgdGhlcmVmb3JlLCB0byBlbnN1cmUgdGhhdCB0aGUgdGFyYmFsbCBpcyBhbHdheXMgbWFk
ZQo+IGJlZm9yZSB0aGUgY29tbWl0IHdoaWNoIHJlZmVycyB0byBpdCBpcyBpbiB4ZW4uZ2l0I21h
c3Rlci4KPiAKPiBvc3N0ZXN0IGhhcyBubyBrbm93bGVkZ2Ugb2YgaXB4ZSBhcyBhIHNlcGFyYXRl
IHRoaW5nIGFuZCBqdXN0IGxldHMKPiB4ZW4uZ2l0IGhhdmUgd2hhdGV2ZXIgdmVyc2lvbiBpcyBp
biBDb25maWcubWsuICBTbyBvc3N0ZXN0IG5ldmVyIG5lZWRzCj4gdG8gc3BlY2lmeSBwYXJ0aWN1
bGFyIGlweGUgdmVyc2lvbiBieSBoYXNoLCBvciB0aGUgbGlrZS4KPiAKPiBTbyBzaW1wbHkgbWFr
ZSBvc3N0ZXN0IHJlbHkgb24gdGhlIHRhcmJhbGwgZXhpc3RpbmcsIGJ5IGhhdmluZyBpdAo+IHNw
ZWNpZnkgYSBjb21wbGV0ZWx5IGludmFsaWQgVVJMIGZvciB0aGUgZ2l0IGNsb25lLiAgVGhpcyB3
aWxsIGRldGVjdAo+IGF0dGVtcHRzIHRvIHVwZGF0ZSBJUFhFX0dJVF9UQUcgd2l0aG91dCBtYWtp
bmcgYSBjb3JyZXNwb25kaW5nCj4gdGFyYmFsbC4KPiAKCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 09:35:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 09:35: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-devel-bounces@lists.xenproject.org>)
	id 1gJxl9-0007YO-Dw; Tue, 06 Nov 2018 09:34: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=9pgl=nr=citrix.com=prvs=84117823e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gJxl7-0007YH-P4
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 09:34:53 +0000
X-Inumbo-ID: 35b83e10-e1a7-11e8-b709-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35b83e10-e1a7-11e8-b709-12d6303a7972;
 Tue, 06 Nov 2018 09:34:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="81454722"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v4 6/6] RFC: test/depriv: Add a tool to check
 process-level depriv
Thread-Index: AQHUdTOmELZ5/VCxh0W0rYdxBYyR9qVCe8LA
Date: Tue, 6 Nov 2018 09:34:50 +0000
Message-ID: <9444658da164470d906e55a348e0d3cd@AMSPEX02CL03.citrite.net>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
 <20181105180711.20322-6-george.dunlap@citrix.com>
In-Reply-To: <20181105180711.20322-6-george.dunlap@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 6/6] RFC: test/depriv: Add a tool to
 check process-level depriv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Ross
 Lagerwall <ross.lagerwall@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIEdl
b3JnZSBEdW5sYXANCj4gU2VudDogMDUgTm92ZW1iZXIgMjAxOCAxODowNw0KPiBUbzogeGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2Vv
cmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgUm9zcw0KPiBMYWdlcndhbGwg
PHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+OyBBbnRob255IFBlcmFyZA0KPiA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPg0K
PiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjQgNi82XSBSRkM6IHRlc3QvZGVwcml2OiBB
ZGQgYSB0b29sIHRvIGNoZWNrDQo+IHByb2Nlc3MtbGV2ZWwgZGVwcml2DQo+IA0KPiBBZGQgYSB0
b29sIHRvIGNoZWNrIHdoZXRoZXIgdGhlIHZhcmlvdXMgcHJvY2Vzcy1sZXZlbCBkZXByaXZpbGVn
aW5nDQo+IG9wZXJhdGlvbnMgaGF2ZSBhY3R1YWxseSB0YWtlbiBwbGFjZSBvbiB0aGUgcHJvY2Vz
cy4NCj4gDQo+IFRoZSB0b29sIHRha2VzIGEgZG9tbmFtZSBvciBkb21pZCwgYW5kIHJldHVybnMg
c3VjY2VzcyBvciBmYWlsdXJlLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPg0KPiAtLS0NCj4gQ2hhbmdlcyBzaW5jZSB2MzoNCj4g
LSBVc2UgeGVuLXFlbXV1c2VyLXJhbmdlLWJhc2UncyBnaWQgcmF0aGVyIHRoYW4gaGFyZC1jb2Rp
bmcgYG5vYm9keWANCj4gLSBDaGFuZ2UgRklYTUUgYWJvdXQgbm90IGhhbmRsaW5nIG90aGVyIHVz
ZXJpZCBzY2hlbWVzIGludG8gYW4gTkIuDQo+IA0KPiBDaGFuZ2VzIHNpbmNlIHYyOg0KPiAtIE1h
a2UgZ3JlcCBmb3IgVWlkIGxpbmUgbW9yZSBzdHJpY3QNCj4gLSBGaXggR2lkIGdyZXAsIG1ha2Ug
bW9yZSBzdHJpY3QNCj4gLSBNYXRjaCBzdHJpY3RseSBtb3JlIHRoYW4gb25lIHNwYWNlDQo+IC0g
TG9vayB1cCB0aGUgZ3JvdXAgSUQgZm9yIGBub2JvZHlgIHJhdGhlciB0aGFuIGhhcmQtY29kaW5n
IGl0DQo+IC0gTW92ZSB0ZXN0cyBmcm9tIG90aGVyIHBhdGNoZXMgaW50byBvbmUgcGF0Y2gNCj4g
LSBSZW1vdmUgc3VmZml4IChpbiBjYXNlIHdlIGNoYW5nZSB0aGUgbGFuZ3VhZ2UpDQo+IC0gSW5z
dGFsbCBpbiB0aGUgcGF0aA0KPiANCj4gTkIgdGhpcyBwYXRjaCBpcyBpbmNsdWRlZCBmb3IgcmVm
ZXJlbmNlIG9ubHksIHdoaWxlIEkgY29uc2lkZXIgd2hldGhlcg0KPiB0byBsZWF2ZSB0aGlzIGFz
IGEgc3RhbmQtYWxvbmUgc2NyaXB0LCBvciB3aGV0aGVyIHRvIG1lcmdlIG9zc3Rlc3Qncw0KPiBm
ZCBjaGVja2VyIGZ1bmN0aW9uYWxpdHkgaW50byBpdCAocGVyaGFwcyBjaGFuZ2luZyB0aGUgbGFu
Z3VhZ2UgdG8NCj4gcGVybCBhdCB0aGUgc2FtZSB0aW1lKS4gIFJldmlld3Mgb2YgdGhlIGdlbmVy
YWwgZGV0ZWN0aW9uIGFsZ29yaXRobQ0KPiBhcmUgd2VsY29tZSwgYnV0IHRoZXJlJ3Mgbm8gbmVl
ZCBmb3IgYSBkZXRhaWxlZCByZXZpZXcgb2YgdGhlIGNvZGUNCj4gdW50aWwgdGhlIHNjcmlwdCBp
cyBpbiBpdHMgZmluYWwgZm9ybS4NCj4gDQo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
Y2l0cml4LmNvbT4NCj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IENDOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+DQo+IENDOiBBbnRob255
IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4NCj4gQ0M6IFJvc3MgTGFnZXJ3YWxs
IDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPg0KPiAtLS0NCj4gIHRvb2xzL3Rlc3RzL2RlcHJp
di9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICAyICstDQo+ICB0b29scy90ZXN0cy9kZXByaXYv
ZGVwcml2LXByb2Nlc3MtY2hlY2tlciB8IDE0OCArKysrKysrKysrKysrKysrKysrKysrDQo+ICAy
IGZpbGVzIGNoYW5nZWQsIDE0OSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+ICBjcmVh
dGUgbW9kZSAxMDA3NTUgdG9vbHMvdGVzdHMvZGVwcml2L2RlcHJpdi1wcm9jZXNzLWNoZWNrZXIN
Cj4gDQo+IGRpZmYgLS1naXQgYS90b29scy90ZXN0cy9kZXByaXYvTWFrZWZpbGUgYi90b29scy90
ZXN0cy9kZXByaXYvTWFrZWZpbGUNCj4gaW5kZXggM2NiYTI4ZGEyNS4uMWIzZDA5ZTk3ZCAxMDA2
NDQNCj4gLS0tIGEvdG9vbHMvdGVzdHMvZGVwcml2L01ha2VmaWxlDQo+ICsrKyBiL3Rvb2xzL3Rl
c3RzL2RlcHJpdi9NYWtlZmlsZQ0KPiBAQCAtMjMsNyArMjMsNyBAQCBMRExJQlMgKz0gJChMRExJ
QlNfbGlieGVuZGV2aWNlbW9kZWwpDQo+ICBMRExJQlMgKz0gJChMRExJQlNfbGlieGVudG9vbGNv
cmUpDQo+ICBMRExJQlMgKz0gJChMRExJQlNfbGlieGVudG9vbGxvZykNCj4gDQo+IC1JTlNUQUxM
X1BSSVZCSU4teSArPSBkZXByaXYtZmQtY2hlY2tlcg0KPiArSU5TVEFMTF9QUklWQklOLXkgKz0g
ZGVwcml2LWZkLWNoZWNrZXIgZGVwcml2LXByb2Nlc3MtY2hlY2tlcg0KPiAgSU5TVEFMTF9QUklW
QklOIDo9ICQoSU5TVEFMTF9QUklWQklOLXkpDQo+ICBUQVJHRVRTICs9ICQoSU5TVEFMTF9QUklW
QklOKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL2RlcHJpdi9kZXByaXYtcHJvY2Vz
cy1jaGVja2VyDQo+IGIvdG9vbHMvdGVzdHMvZGVwcml2L2RlcHJpdi1wcm9jZXNzLWNoZWNrZXIN
Cj4gbmV3IGZpbGUgbW9kZSAxMDA3NTUNCj4gaW5kZXggMDAwMDAwMDAwMC4uNGY5ZjBkN2ZiYw0K
PiAtLS0gL2Rldi9udWxsDQo+ICsrKyBiL3Rvb2xzL3Rlc3RzL2RlcHJpdi9kZXByaXYtcHJvY2Vz
cy1jaGVja2VyDQo+IEBAIC0wLDAgKzEsMTQ4IEBADQo+ICsjIS9iaW4vYmFzaA0KPiArDQo+ICtk
b21haW49IiQxIg0KPiArDQo+ICtpZiBbWyAiJGRvbWFpbiIgPX4gXlswLTldKyQgXV0gOyB0aGVu
DQo+ICsgICAgZG9taWQ9IiRkb21haW4iDQo+ICtlbHNlDQo+ICsgICAgZG9taWQ9JCh4bCBkb21p
ZCAiJGRvbWFpbiIpDQo+ICtmaQ0KPiArDQo+ICtkbXBpZD0kKHhlbnN0b3JlLXJlYWQgL2xvY2Fs
L2RvbWFpbi8kZG9taWQvaW1hZ2UvZGV2aWNlLW1vZGVsLXBpZA0KPiAyPi9kZXYvbnVsbCkNCj4g
K2lmIFtbIC16ICIkZG1waWQiIF1dIDsgdGhlbg0KPiArICAgIGVjaG8gInhlbnN0b3JlLXJlYWQg
ZmFpbGVkIg0KPiArICAgIGV4aXQgMQ0KPiArZmkNCj4gKw0KPiArZmFpbGVkPSJmYWxzZSINCj4g
Kw0KPiArIyBURVNUOiBQcm9jZXNzIC8gZ3JvdXAgaWQNCj4gKyMNCj4gKyMgUmVhZCAvcHJvYy88
cXBpZD4vc3RhdHVzLCBjaGVja2luZyBVaWQgYW5kIEdpZCBsaW5lcw0KPiArIw0KPiArIyBVaWQg
c2hvdWxkIGJlIHhlbi1xZW11dXNlci1yYW5nZS1iYXNlKyRkb21pZA0KPiArIyBHaWQgc2hvdWxk
IGJlIGdpZCBmb3IgeGVuLXFlbXV1c2VyLXJhbmdlLWJhc2UNCj4gKyMNCj4gKyMgTkIgdGhpcyBk
b2Vzbid0IGhhbmRsZSBvdGhlciBjb25maWd1cmF0aW9ucyAoZS5nLiwNCj4gKyMgeGVuLXFlbXV1
c2VyLXNoYXJlZCkuDQo+ICtlY2hvIC1uICJQcm9jZXNzIFVJRDogIg0KPiArdGd0X3VpZD0kKGlk
IC11IHhlbi1xZW11dXNlci1yYW5nZS1iYXNlKQ0KPiArdGd0X3VpZD0kKCggJHRndF91aWQgKyAk
ZG9taWQgKSkNCj4gKw0KPiArIyBFeGFtcGxlIGlucHV0Og0KPiArIyBVaWQ6CTExOTMJMTE5Mwkx
MTkzCTExOTMNCj4gK2lucHV0PSQoZ3JlcCBeVWlkOiAvcHJvYy8kZG1waWQvc3RhdHVzKQ0KPiAr
aWYgW1sgIiRpbnB1dCIgPX4gXlVpZDpbWzpzcGFjZTpdXSsoWzAtOV0rKVtbOnNwYWNlOl1dKyhb
MC0NCj4gOV0rKVtbOnNwYWNlOl1dKyhbMC05XSspW1s6c3BhY2U6XV0rKFswLTldKykkIF1dIDsg
dGhlbg0KPiArICAgIHJlc3VsdD0iUEFTU0VEIg0KPiArICAgIGZvciBpIGluIHsxLi40fTsgZG8N
Cj4gKwlpZiBbWyAiJHtCQVNIX1JFTUFUQ0hbJGldfSIgIT0gIiR0Z3RfdWlkIiBdXSA7IHRoZW4N
Cj4gKwkgICAgcmVzdWx0PSJGQUlMRUQiDQo+ICsJICAgIGZhaWxlZD0idHJ1ZSINCg0KVGhpcyBw
YXR0ZXIgb2NjdXJzIG1hbnkgdGltZXMuIENvdWxkIHlvdSBub3QganVzdCBoYXZlIGEgYm9vbGVh
biAnZmFpbGVkJyB2YWx1ZSBhbmQgYSBzdXBwb3J0aW5nICdyZWFzb24nICh3aGljaCBtaWdodCBi
ZSBlbXB0eSkgdGhlbiB5b3UgY2FuIGp1c3QgdGVzdCAncmVhc29uJyBhdCB0aGUgZW5kIHRvIGRl
Y2lkZSB3aGF0IHRvIGVjaG8/DQoNCj4gKwkgICAgYnJlYWsNCj4gKwlmaQ0KPiArICAgIGRvbmUN
Cj4gK2Vsc2UNCj4gKyAgICByZXN1bHQ9IkZBSUxFRCINCj4gKyAgICBmYWlsZWQ9InRydWUiDQo+
ICtmaQ0KPiArZWNobyAkcmVzdWx0DQo+ICsNCj4gKyMgRXhhbXBsZSBpbnB1dDoNCj4gKyMgR2lk
OgkxMDAyMAkxMDAyMAkxMDAyMAkxMDAyMA0KPiArZWNobyAtbiAiUHJvY2VzcyBHSUQ6ICINCj4g
K3RndF9naWQ9JChpZCAtZyB4ZW4tcWVtdXVzZXItcmFuZ2UtYmFzZSkNCj4gK2lucHV0PSQoZ3Jl
cCBeR2lkOiAvcHJvYy8kZG1waWQvc3RhdHVzKQ0KPiAraWYgW1sgIiRpbnB1dCIgPX4gXkdpZDpb
WzpzcGFjZTpdXSsoWzAtOV0rKVtbOnNwYWNlOl1dKyhbMC0NCj4gOV0rKVtbOnNwYWNlOl1dKyhb
MC05XSspW1s6c3BhY2U6XV0rKFswLTldKykkIF1dIDsgdGhlbg0KPiArICAgIHJlc3VsdD0iUEFT
U0VEIg0KPiArICAgIGZvciBpIGluIHsxLi40fTsgZG8NCj4gKwlpZiBbWyAiJHtCQVNIX1JFTUFU
Q0hbJGldfSIgIT0gIiR0Z3RfZ2lkIiBdXSA7IHRoZW4NCj4gKwkgICAgcmVzdWx0PSJGQUlMRUQi
DQo+ICsJICAgIGZhaWxlZD0idHJ1ZSINCj4gKwkgICAgYnJlYWsNCj4gKwlmaQ0KPiArICAgIGRv
bmUNCj4gK2Vsc2UNCj4gKyAgICByZXN1bHQ9IkZBSUxFRCINCj4gKyAgICBmYWlsZWQ9InRydWUi
DQo+ICtmaQ0KPiArZWNobyAkcmVzdWx0DQo+ICsNCj4gKyMgVEVTVDogY2hyb290DQo+ICsjDQo+
ICsjIFJlYWQgL3Byb2MvPGRtcGlkPi9yb290IHRvIHNlZSBpZiBpdCdzIGNvcnJlY3QuDQo+ICtl
Y2hvIC1uICJDaHJvb3Q6ICINCj4gK2lmIFtbIC1uICIkWEVOX1JVTl9ESVIiIF1dIDsgdGhlbg0K
PiArICAgIHRndF9jaHJvb3Q9JFhFTl9SVU5fRElSL3FlbXUtcm9vdC0kZG9taWQNCj4gKyAgICBy
b290PSQocmVhZGxpbmsgL3Byb2MvJGRtcGlkL3Jvb3QpDQo+ICsgICAgaWYgW1sgIiRyb290IiAh
PSAiJHRndF9jaHJvb3QiIF1dIDsgdGhlbg0KPiArCWVjaG8gIkZBSUxFRCINCg0KWW91IGFyZSB1
c2luZyBoYXJkIHRhYnMgaGVyZSBidXQgNCBzcGFjZXMgaW4gdGhlIGJsb2NrcyBhYm92ZS4NCg0K
PiArCWZhaWxlZD0idHJ1ZSINCj4gKyAgICBlbHNlDQo+ICsJZWNobyAiUEFTU0VEIg0KPiArICAg
IGZpDQo+ICtlbHNlDQo+ICsgICAgZWNobyAiRkFJTEVEIChYRU5fUlVOX0RJUiB1bmRlZmluZWQp
Ig0KPiArICAgIGZhaWxlZD0idHJ1ZSINCj4gK2ZpDQo+ICsNCj4gKyMgVEVTVDogTmFtZXNwYWNl
IHVuc2hhcmluZw0KPiArIw0KPiArIyBSZWFkIC9wcm9jLzxkbXBpZD4vbnMvPG5hbWVzcGFjZT4g
YW5kIG1ha2Ugc3VyZSBpdCdzIG5vdCBlcXVhbCB0bw0KPiArIyB0aGUgY3VycmVudCBwcm9jZXNz
ZXMnIHZhbHVlDQo+ICtmb3IgbnNuYW1lIGluIGlwYyBtbnQ7IGRvDQo+ICsgICAgZWNobyAtbiAi
VW5zaGFyZSBuYW1lc3BhY2UgJG5zbmFtZTogIg0KPiArICAgIGRtbnM9JChyZWFkbGluayAvcHJv
Yy8kZG1waWQvbnMvJG5zbmFtZSkNCj4gKyAgICBteW5zPSQocmVhZGxpbmsgL3Byb2Mvc2VsZi9u
cy8kbnNuYW1lKQ0KPiArDQo+ICsgICAgaWYgW1sgIiRkbW5zIiA9PSAiJG15bnMiIF1dIDsgdGhl
bg0KPiArCWVjaG8gIkZBSUxFRCINCj4gKwlmYWlsZWQ9InRydWUiDQo+ICsgICAgZWxzZQ0KPiAr
CWVjaG8gIlBBU1NFRCINCj4gKyAgICBmaQ0KPiArZG9uZQ0KPiArDQo+ICsjIFRFU1Q6IFJMSU1J
VHMNCj4gKyMNCj4gKyMgUmVhZCAvcHJvYy88ZG1waWQ+L2xpbWl0cw0KPiArZnVuY3Rpb24gY2hl
Y2tfcmxpbWl0KCkgew0KPiArICAgIGxpbWl0X25hbWU9JDENCj4gKyAgICBsaW1pdF9zdHJpbmc9
JDINCj4gKyAgICB0Z3Q9JDMNCj4gKw0KPiArICAgIGVjaG8gLW4gInJsaW1pdCAkbGltaXRfbmFt
ZTogIg0KPiArICAgIGlucHV0PSQoZ3JlcCAiXiRsaW1pdF9zdHJpbmciIC9wcm9jLyRkbXBpZC9s
aW1pdHMpDQo+ICsNCj4gKyAgICBpZiBbWyAteiAiJGlucHV0IiBdXSA7IHRoZW4NCj4gKwllY2hv
ICJDb3VsZG4ndCBmaW5kIGxpbWl0ICRsaW1pdCINCj4gKwllY2hvIEZBSUxFRA0KPiArCWZhaWxl
ZD0idHJ1ZSINCj4gKwlyZXR1cm4NCj4gKyAgICBmaQ0KPiArDQo+ICsgICAgaWYgW1sgIiRpbnB1
dCIgPX4NCj4gXiRsaW1pdF9zdHJpbmdbWzpzcGFjZTpdXSooW15bOnNwYWNlOl1dKylbWzpzcGFj
ZTpdXSooW15bOnNwYWNlOl1dKylbWzpzcGENCj4gY2U6XV0qW15bOnNwYWNlOl1dKyBdXSA7IHRo
ZW4NCj4gKwlpZiBbWyAiJHtCQVNIX1JFTUFUQ0hbMV19IiAhPSAkdGd0IHx8DQo+ICsJCSAgIiR7
QkFTSF9SRU1BVENIWzJdfSIgIT0gJHRndCBdXSA7IHRoZW4NCj4gKwkgICAgZWNobyAiRkFJTEVE
Ig0KPiArCSAgICBmYWlsZWQ9InRydWUiDQo+ICsJZWxzZQ0KPiArCSAgICBlY2hvICJQQVNTRUQi
DQo+ICsJZmkNCj4gKyAgICBlbHNlDQo+ICsJZWNobyAiQ291bGRuJ3QgcGFyc2UgL3Byb2MvPGRt
cGlkPi9saW1pdHMiDQo+ICsJZWNobyAiRkFJTEVEIg0KPiArCWZhaWxlZD0idHJ1ZSINCj4gKyAg
ICBmaQ0KPiArfQ0KPiArY2hlY2tfcmxpbWl0IEZTSVpFICJNYXggZmlsZSBzaXplIiAiMjYyMTQ0
Ig0KPiArY2hlY2tfcmxpbWl0IE5QUk9DICJNYXggcHJvY2Vzc2VzIiAwDQo+ICtjaGVja19ybGlt
aXQgQ09SRSAiTWF4IGNvcmUgZmlsZSBzaXplIiAiMCINCj4gK2NoZWNrX3JsaW1pdCBNU0dRVUVV
RSAiTWF4IG1zZ3F1ZXVlIHNpemUiIDANCj4gK2NoZWNrX3JsaW1pdCBMT0NLUyAiTWF4IGZpbGUg
bG9ja3MiIDANCj4gK2NoZWNrX3JsaW1pdCBNRU1MT0NLICJNYXggbG9ja2VkIG1lbW9yeSIgMA0K
PiArDQo+ICtpZiAkZmFpbGVkIDsgdGhlbg0KDQpJZiB5b3UgbWFkZSAnZmFpbGVkJyBhbiBpbnRl
Z2VyIHZhbHVlIHRoZW4geW91IGNvdWxkIGp1c3QgJ2V4aXQgJGZhaWxlZCcNCg0KICBQYXVsDQoN
Cj4gKyAgICBleGl0IDENCj4gK2Vsc2UNCj4gKyAgICBleGl0IDANCj4gK2ZpDQo+IC0tDQo+IDIu
MTkuMQ0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 09:35:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 09:35: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-devel-bounces@lists.xenproject.org>)
	id 1gJxlU-0007aY-P2; Tue, 06 Nov 2018 09:35: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=fm4z=nr=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gJxlT-0007aM-G1
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 09:35:15 +0000
X-Inumbo-ID: 429913b3-e1a7-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 429913b3-e1a7-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 09:35:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D379BAD83;
 Tue,  6 Nov 2018 09:35:11 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <1541027509-25247-1-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <77d63c86-2915-f142-ce8a-79d867ff3db3@suse.com>
Date: Tue, 6 Nov 2018 10:35:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541027509-25247-1-git-send-email-sstabellini@kernel.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3] CONFIG_XEN_PV breaks
 xen_create_contiguous_region on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Nathan.Studer@dornerworks.com,
 Jeff.Kubascik@dornerworks.com, julien.grall@arm.com, vkuznets@redhat.com,
 boris.ostrovsky@oracle.com, Jarvis.Roach@dornerworks.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMjAxOCAwMDoxMSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEZyb206IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiAKPiB4ZW5fY3JlYXRlX2Nv
bnRpZ3VvdXNfcmVnaW9uIGhhcyBub3cgb25seSBhbiBpbXBsZW1lbnRhdGlvbiBpZgo+IENPTkZJ
R19YRU5fUFYgaXMgZGVmaW5lZC4gSG93ZXZlciwgb24gQVJNIHdlIG5ldmVyIHNldCBDT05GSUdf
WEVOX1BWIGJ1dAo+IHdlIGRvIGhhdmUgYW4gaW1wbGVtZW50YXRpb24gb2YgeGVuX2NyZWF0ZV9j
b250aWd1b3VzX3JlZ2lvbiB3aGljaCBpcwo+IHJlcXVpcmVkIGZvciBzd2lvdGxiLXhlbiB0byB3
b3JrIGNvcnJlY3RseSAoYWx0aG91Z2ggaXQganVzdCBzZXRzCj4gKmRtYV9oYW5kbGUpLgo+IAo+
IEZpeGVzOiAxNjYyNDM5MDgxNmMgKCJ4ZW46IGNyZWF0ZSB4ZW5fY3JlYXRlL2Rlc3Ryb3lfY29u
dGlndW91c19yZWdpb24oKSBzdHVicyBmb3IgUFZIVk0gb25seSBidWlsZHMiKQo+IFNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KClB1c2hlZCB0
byB4ZW4uZ2l0IGZvci1saW51cy00LjIwYQoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 09:36:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 09:36: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-devel-bounces@lists.xenproject.org>)
	id 1gJxmV-0007hA-4t; Tue, 06 Nov 2018 09:36:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=fm4z=nr=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gJxmT-0007gz-NP
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 09:36:17 +0000
X-Inumbo-ID: 68508013-e1a7-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68508013-e1a7-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 09:36:16 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BEA1CAD3F;
 Tue,  6 Nov 2018 09:36:15 +0000 (UTC)
To: Liam Merwick <Liam.Merwick@oracle.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1541167463-32024-1-git-send-email-Liam.Merwick@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <8ef30c47-ca0f-0a43-e05d-e7360ecbe4af@suse.com>
Date: Tue, 6 Nov 2018 10:36:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541167463-32024-1-git-send-email-Liam.Merwick@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen/grant-table: Fix incorrect
 gnttab_dma_free_pages() pr_debug message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTEvMjAxOCAxNTowNCwgTGlhbSBNZXJ3aWNrIHdyb3RlOgo+IElmIGEgY2FsbCB0byB4
ZW5tZW1fcmVzZXJ2YXRpb25faW5jcmVhc2UoKSBpbiBnbnR0YWJfZG1hX2ZyZWVfcGFnZXMoKQo+
IGZhaWxzIGl0IHRyaWdnZXJzIGEgbWVzc2FnZSAiRmFpbGVkIHRvIGRlY3JlYXNlIHJlc2VydmF0
aW9uLi4uIiB3aGljaAo+IHNob3VsZCBiZSAiRmFpbGVkIHRvIGluY3JlYXNlIHJlc2VydmF0aW9u
Li4uIgo+IAo+IEZpeGVzOiA5YmRjNzMwNGY1MzYgKCd4ZW4vZ3JhbnQtdGFibGU6IEFsbG93IGFs
bG9jYXRpbmcgYnVmZmVycyBzdWl0YWJsZSBmb3IgRE1BJykKPiBSZXBvcnRlZC1ieTogUm9zcyBQ
aGlsaXBzb24gPHJvc3MucGhpbGlwc29uQG9yYWNsZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGlh
bSBNZXJ3aWNrIDxsaWFtLm1lcndpY2tAb3JhY2xlLmNvbT4KPiBSZXZpZXdlZC1ieTogTWFyayBL
YW5kYSA8bWFyay5rYW5kYUBvcmFjbGUuY29tPgoKUHVzaGVkIHRvIHhlbi5naXQgZm9yLWxpbnVz
LTQuMjBhCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 09:37:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 09:37: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-devel-bounces@lists.xenproject.org>)
	id 1gJxnF-0007mf-H2; Tue, 06 Nov 2018 09:37: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=fm4z=nr=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gJxnD-0007mX-N5
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 09:37:03 +0000
X-Inumbo-ID: 8357f5c0-e1a7-11e8-bbc6-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8357f5c0-e1a7-11e8-bbc6-12d6303a7972;
 Tue, 06 Nov 2018 09:37:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 07277AD4D;
 Tue,  6 Nov 2018 09:37:00 +0000 (UTC)
To: Manjunath Patil <manjunath.b.patil@oracle.com>,
 boris.ostrovsky@oracle.com, konrad.wilk@oracle.com, roger.pau@citrix.com
References: <1540918161-31283-1-git-send-email-manjunath.b.patil@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <900be20c-459f-7adb-137c-f7451285f26a@suse.com>
Date: Tue, 6 Nov 2018 10:37:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1540918161-31283-1-git-send-email-manjunath.b.patil@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2] xen-blkfront: fix kernel panic with
 negotiate_mq error path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, xen-devel@lists.xenproject.org,
 linux-block@vger.kernel.org, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMTAvMjAxOCAxNzo0OSwgTWFuanVuYXRoIFBhdGlsIHdyb3RlOgo+IGluZm8tPm5yX3Jp
bmdzIGlzbid0IGFkanVzdGVkIGluIGNhc2Ugb2YgRU5PTUVNIGVycm9yIGZyb20KPiBuZWdvdGlh
dGVfbXEoKS4gVGhpcyBsZWFkcyB0byBrZXJuZWwgcGFuaWMgaW4gZXJyb3IgcGF0aC4KPiAKPiBU
eXBpY2FsIGNhbGwgc3RhY2sgaW52b2x2aW5nIHBhbmljIC0KPiAgIzggcGFnZV9mYXVsdCBhdCBm
ZmZmZmZmZjgxNzU5MzZmCj4gICAgIFtleGNlcHRpb24gUklQOiBibGtpZl9mcmVlX3JpbmcrMzNd
Cj4gICAgIFJJUDogZmZmZmZmZmZhMDE0OTQ5MSAgUlNQOiBmZmZmODgwNGY3NjczYzA4ICBSRkxB
R1M6IDAwMDEwMjkyCj4gIC4uLgo+ICAjOSBibGtpZl9mcmVlIGF0IGZmZmZmZmZmYTAxNDlhYWEg
W3hlbl9ibGtmcm9udF0KPiAgIzEwIHRhbGtfdG9fYmxrYmFjayBhdCBmZmZmZmZmZmEwMTRjOGNk
IFt4ZW5fYmxrZnJvbnRdCj4gICMxMSBibGtiYWNrX2NoYW5nZWQgYXQgZmZmZmZmZmZhMDE0ZWE4
YiBbeGVuX2Jsa2Zyb250XQo+ICAjMTIgeGVuYnVzX290aGVyZW5kX2NoYW5nZWQgYXQgZmZmZmZm
ZmY4MTQyNDY3MAo+ICAjMTMgYmFja2VuZF9jaGFuZ2VkIGF0IGZmZmZmZmZmODE0MjZkYzMKPiAg
IzE0IHhlbndhdGNoX3RocmVhZCBhdCBmZmZmZmZmZjgxNDIyZjI5Cj4gICMxNSBrdGhyZWFkIGF0
IGZmZmZmZmZmODEwYWJlNmEKPiAgIzE2IHJldF9mcm9tX2ZvcmsgYXQgZmZmZmZmZmY4MTc1NDA3
OAo+IAo+IENjOiBzdGFibGVAdmdlci5rZXJuZWwub3JnCj4gRml4ZXM6IDdlZDhjZTFjNWZjNyAo
Inhlbi1ibGtmcm9udDogbW92ZSBuZWdvdGlhdGVfbXEgdG8gY292ZXIgYWxsIGNhc2VzIG9mIG5l
dyBWQkRzIikKPiBTaWduZWQtb2ZmLWJ5OiBNYW5qdW5hdGggUGF0aWwgPG1hbmp1bmF0aC5iLnBh
dGlsQG9yYWNsZS5jb20+CgpQdXNoZWQgdG8geGVuLmdpdCBmb3ItbGludXMtNC4yMGEKCgpKdWVy
Z2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 09:40:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 09:40: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-devel-bounces@lists.xenproject.org>)
	id 1gJxqO-0000CN-5v; Tue, 06 Nov 2018 09:40: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=ji3p=nr=citrix.com=prvs=84126674e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJxqN-0000CH-8a
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 09:40:19 +0000
X-Inumbo-ID: f833cc0d-e1a7-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f833cc0d-e1a7-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 09:40:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69772993"
Date: Tue, 6 Nov 2018 09:40:15 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181106094015.n6nnjdx4zznxf5fq@zion.uk.xensource.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
 <20181102170113.11646-2-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102170113.11646-2-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/8] tools/libvchan: Initialise
 xs_transaction_t to XBT_NULL, not NULL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDU6MDE6MDZQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBpcyBhbiBpbnRlZ2VyIHR5cGUsIG5vdCBhIHBvaW50ZXIuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpHb29kIGNh
dGNoLgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 09:41:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 09:41: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-devel-bounces@lists.xenproject.org>)
	id 1gJxrF-0000Gr-HA; Tue, 06 Nov 2018 09:41: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=ji3p=nr=citrix.com=prvs=84126674e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJxrE-0000Gl-If
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 09:41:12 +0000
X-Inumbo-ID: 177ede62-e1a8-11e8-bb4b-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 177ede62-e1a8-11e8-bb4b-12d6303a7972;
 Tue, 06 Nov 2018 09:41:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69773040"
Date: Tue, 6 Nov 2018 09:41:07 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181106094107.uxm344wfxijgi66h@zion.uk.xensource.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
 <20181102170113.11646-3-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102170113.11646-3-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/8] tools/xenstore: Document that
 xs_close(0) is OK.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDU6MDE6MDdQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 09:47:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 09:47: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-devel-bounces@lists.xenproject.org>)
	id 1gJxxD-0000WS-CV; Tue, 06 Nov 2018 09:47:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ji3p=nr=citrix.com=prvs=84126674e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJxxC-0000WN-3Y
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 09:47:22 +0000
X-Inumbo-ID: f442a905-e1a8-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f442a905-e1a8-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 09:47:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69773343"
Date: Tue, 6 Nov 2018 09:47:18 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181106094718.ldrxrvejavtthfbj@zion.uk.xensource.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
 <20181102170113.11646-4-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102170113.11646-4-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 3/8] tools/libvchan: init_xs_srv: Simplify
 error handling (1)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDU6MDE6MDhQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gKiBVc2UgeHNfY2xvc2UgaW5zdGVhZCBvZiB0aGUgZGVwcmVjYXRlZCB4c19kYWVtb25f
Y2xvc2UuCj4gCj4gKiBJbml0aWFsaXNlIHhzIHRvIE5VTEwuICAgIFRoYXQgbWVhbnMgeHNfY2xv
c2UgY2FuIG5vdyBiZSBjYWxsZWQgaW4KPiAgIGFsbCBjYXNlcy4gIE1vdmUgaXQgdG8gdGhlIGZh
aWwgY2xhdXNlLgo+IAo+ICogZnJlZShkb21pZF9zdHIpIGlzIGFscmVhZHkgc2FmZSBpbiBhbGwg
Y2FzZXMgc2luY2UgZG9taWRfc3RyIGlzCj4gICBpbml0aWFsaXNlZCB0byBOVUxMLiAgTW92ZSBp
dCB0byB0aGUgZmFpbCBjbGF1c2UuCj4gCj4gTm8gb3ZlcmFsbCBmdW5jdGlvbmFsIGNoYW5nZTog
eHNfY2xvc2UgaXMgdGhlIHNhbWUgYXMgeHNfZGFlbW9uX2Nsb3NlOwo+IGFuZCBpdCBhbmQgZnJl
ZSBhcmUgbm93IHNvbWV0aW1lcyBjYWxsZWQgb24gTlVMTCwgYnV0IHRob3NlIGFyZSBuby1vcHMu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+Cj4gLS0tCj4gIHRvb2xzL2xpYnZjaGFuL2luaXQuYyB8IDYgKysrLS0tCj4gIDEgZmlsZSBj
aGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnZjaGFuL2luaXQuYyBiL3Rvb2xzL2xpYnZjaGFuL2luaXQuYwo+IGluZGV4IDE4
MDgzM2RjMmYuLjljNjFjNzIwZDEgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlidmNoYW4vaW5pdC5j
Cj4gKysrIGIvdG9vbHMvbGlidmNoYW4vaW5pdC5jCj4gQEAgLTI0NSw3ICsyNDUsNyBAQCBmYWls
Ogo+ICBzdGF0aWMgaW50IGluaXRfeHNfc3J2KHN0cnVjdCBsaWJ4ZW52Y2hhbiAqY3RybCwgaW50
IGRvbWFpbiwgY29uc3QgY2hhciogeHNfYmFzZSwgaW50IHJpbmdfcmVmKQo+ICB7Cj4gIAlpbnQg
cmV0ID0gLTE7Cj4gLQlzdHJ1Y3QgeHNfaGFuZGxlICp4czsKPiArCXN0cnVjdCB4c19oYW5kbGUg
KnhzID0gTlVMTDsKPiAgCXN0cnVjdCB4c19wZXJtaXNzaW9ucyBwZXJtc1syXTsKPiAgCWNoYXIg
YnVmWzY0XTsKPiAgCWNoYXIgcmVmWzE2XTsKPiBAQCAtMjkyLDkgKzI5Miw5IEBAIHJldHJ5X3Ry
YW5zYWN0aW9uOgo+ICAJCXJldCA9IDA7Cj4gIAl9Cj4gICBmYWlsX3hzX29wZW46CgpUaGlzIGxh
YmVsIGNhbiBiZSBkZWxldGVkIG5vdy4KCj4gLQlmcmVlKGRvbWlkX3N0cik7Cj4gLQl4c19kYWVt
b25fY2xvc2UoeHMpOwo+ICAgZmFpbDoKPiArCWZyZWUoZG9taWRfc3RyKTsKPiArCXhzX2Nsb3Nl
KHhzKTsKPiAgCXJldHVybiByZXQ7Cj4gIH0KPiAgCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 09:48:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 09:48: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-devel-bounces@lists.xenproject.org>)
	id 1gJxyY-0000b2-PC; Tue, 06 Nov 2018 09:48: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=ji3p=nr=citrix.com=prvs=84126674e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJxyX-0000at-2K
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 09:48:45 +0000
X-Inumbo-ID: 25a78957-e1a9-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25a78957-e1a9-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 09:48:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69773433"
Date: Tue, 6 Nov 2018 09:48:11 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181106094811.gcsqvjkhliis7a7l@zion.uk.xensource.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
 <20181102170113.11646-5-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102170113.11646-5-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 4/8] tools/libvchan: init_xs_srv: Simplify
 error handling (2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDU6MDE6MDlQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gKiBBYm9saXNoIGZhaWxfeHNfb3BlbiB3aGljaCBpcyBub3cgZXhhY3RseSB0aGUgc2Ft
ZSBhcyBmYWlsLgo+IAo+ICogQ2hhbmdlIGFsbCBnb3RvcyB0byByZWZlciB0byBmYWlsIGluc3Rl
YWQuCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCgpPaCAgaGVyZSBpdCBpcy4KCj4gU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkZlZWwgZnJlZSB0byBhZGQgbXkg
YWNrIHRvIHlvdXIgcHJldmlvdXMgcGF0Y2guCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 09:48:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 09:48: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-devel-bounces@lists.xenproject.org>)
	id 1gJxya-0000bP-3J; Tue, 06 Nov 2018 09:48: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=ji3p=nr=citrix.com=prvs=84126674e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJxyZ-0000bB-BT
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 09:48:47 +0000
X-Inumbo-ID: 27a3d835-e1a9-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27a3d835-e1a9-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 09:48:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69773466"
Date: Tue, 6 Nov 2018 09:48:32 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181106094832.lx3q6bnceuoq3v7w@zion.uk.xensource.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
 <20181102170113.11646-6-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102170113.11646-6-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 5/8] tools/libvchan: init_xs_srv: Turn xs
 retry from goto into for (; ; )
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDU6MDE6MTBQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 09:49:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 09:49: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-devel-bounces@lists.xenproject.org>)
	id 1gJxys-0000g3-Dl; Tue, 06 Nov 2018 09:49: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=ji3p=nr=citrix.com=prvs=84126674e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJxyr-0000fk-8V
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 09:49:05 +0000
X-Inumbo-ID: 314e9bba-e1a9-11e8-bdcc-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 314e9bba-e1a9-11e8-bdcc-12d6303a7972;
 Tue, 06 Nov 2018 09:49:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69773485"
Date: Tue, 6 Nov 2018 09:48:55 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181106094855.hgoec7xmsg23y2ej@zion.uk.xensource.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
 <20181102170113.11646-7-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102170113.11646-7-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 6/8] tools/libvchan: Add xentoollog to
 direct dependencies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDU6MDE6MTFQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2UgYXJlIGdvaW5nIHRvIGFkZCBhIGNhbGwgdG8geHRsX2xvZy4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 09:49:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 09:49: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-devel-bounces@lists.xenproject.org>)
	id 1gJxzW-0000t8-Oc; Tue, 06 Nov 2018 09:49: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=ji3p=nr=citrix.com=prvs=84126674e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJxzV-0000sn-1u
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 09:49:45 +0000
X-Inumbo-ID: 498cad70-e1a9-11e8-be84-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 498cad70-e1a9-11e8-be84-12d6303a7972;
 Tue, 06 Nov 2018 09:49:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69773518"
Date: Tue, 6 Nov 2018 09:49:36 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181106094936.nuw4m6iap3hgmk64@zion.uk.xensource.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
 <20181102170113.11646-8-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102170113.11646-8-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 7/8] tools/libvchan: libxenvchan_*_init:
 Promise an errno
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDU6MDE6MTJQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhzZSBmdW5jdGlvc24gZG8gaW4gZmFjdCBsZWF2ZSBlcnJubyBzZXQuICBXZSBhcmUg
Z29pbmcgdG8gd2FudCB0bwo+IHVzZSB0aGlzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 10:00:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 10: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-devel-bounces@lists.xenproject.org>)
	id 1gJy9l-0002Y5-Uk; Tue, 06 Nov 2018 10:00: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=ji3p=nr=citrix.com=prvs=84126674e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJy9l-0002Y0-5A
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 10:00:21 +0000
X-Inumbo-ID: c48489ee-e1aa-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c48489ee-e1aa-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 10:00:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69774058"
Date: Tue, 6 Nov 2018 10:00:16 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181106100016.hawdyzngqvo3zi73@zion.uk.xensource.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
 <20181102170113.11646-9-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102170113.11646-9-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 8/8] tools/libvchan:
 libxenvchan_client_init: use ENOENT for no server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDU6MDE6MTNQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gKiBQcm9taXNlIHRoYXQgd2Ugd2lsbCBzZXQgZXJybm8gdG8gRU5PRU5UIGlmIHRoZSBz
ZXJ2ZXIgaXMgbm90Cj4gICB5ZXQgc2V0IHVwLgo+ICogQXJyYW5nZSB0aGF0IGFsbCBFTk9FTlQg
cmV0dXJucyBvdGhlciB0aGFuIGZyb20gdGhlIHJlYWQgb2YgcmluZy1yZWYKPiAgIGFyZSB0dXJu
ZWQgaW50byBFSU8sIGxvZ2dpbmcgd2hlbiB3ZSBkbyBzby4KClRoaXMgc291bmRzIHJlYXNvbmFi
bGUgdG8gbWUsIGJ1dCBJIHdvdWxkIGxpa2UgdG8gaGVhciBmcm9tIE1hcmVrIHRoYXQKdGhpcyBk
b2Vzbid0IGJyZWFrIFF1YmVzLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 10:01:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 10:01: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-devel-bounces@lists.xenproject.org>)
	id 1gJyBB-0002cK-Bn; Tue, 06 Nov 2018 10:01: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=rnl5=nr=gmail.com=2rushikeshj@srs-us1.protection.inumbo.net>)
 id 1gJyBA-0002cD-2u
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 10:01:48 +0000
X-Inumbo-ID: f7144eff-e1aa-11e8-9a16-bc764e045a96
Received: from mail-ed1-x544.google.com (unknown [2a00:1450:4864:20::544])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7144eff-e1aa-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 10:01:45 +0000 (UTC)
Received: by mail-ed1-x544.google.com with SMTP id y10-v6so3471631edr.4
 for <xen-devel@lists.xen.org>; Tue, 06 Nov 2018 02:01:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=jfUdIdlrL18X56Z6SROQYOUbG0To6cC4rZLs3qEhkIU=;
 b=MigfljMgGItJlwmBV8Nuf4bBRsO77UkDl771LpiC8iz3DmGxTyk9pvKVuq8Khp45xC
 XdbQVV5/marAlPUo0Pd2hyCKeOM2vcqMz2FnBepUKotKZtoPteTc+5DRBGF+6kcA/2/s
 TEPKZgrmO4Pt89FQTJFE1n6KNZFmVOO+IEiyh3npLi9p1XHPbVKnBzXrhnvNxRpgsprz
 upWONMeWWh6qFaTJG1hyGSrxUuhoQ5ndlXn6IbHC6B8deaau50ZBhX+TCSaxRnjiS/ip
 cphMEDpiG4V3866RskaAuqGZjPwUhikyAXdhe2/7oSb7rM6qDcFCpNW9oWt7qMiQJpDs
 tm4A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=jfUdIdlrL18X56Z6SROQYOUbG0To6cC4rZLs3qEhkIU=;
 b=lQBUzw+JVRGtkItFpd0EfLKZ52sh2fgu6X44/cmZx54zFRAxHiJxSkZ5Sa9fABgXJj
 zkZUixz8e871JbHzvlhaKf2ge3OXWuFU5D7RKZPZjS39PHMJ4zZ3bDO/JMLqzWc4nWe6
 FfZhyXinv3cI+8GfwBlL+gGQynMW2nVTKpYcW6mLSi9GCUcR6H5B7dHuiXg/fKIXsNfD
 BQk8btiKWzlquMOgz6QDltrZc8iBo0YYImula3gWwf6ZWAS3aR7QjctdPq4l4fcUOwJ4
 f+Qo57EkzAaWHU/AmWYTJwCjLjmUEs2keEBX0qAJhJON9LZHITDOwSxVWnMHZ2nXOY7w
 LRQw==
X-Gm-Message-State: AGRZ1gICPFqg3R4jt+F+FoF8Xts0tQQ/MOmDwxkJNWG9/0u+4gJv49R/
 a/9gdc4F1nX0TlRcZ0+olsqna7eSuoSdzSZdZ4QZDN8e
X-Google-Smtp-Source: AJdET5ecaG8GUvRtqMBrzA34VbcZnK8/GdyIOwhUfFEZejA6k551fxrebjPOR4mPDNr277nauULog56AvrnwtdQmfRA=
X-Received: by 2002:a17:906:9410:: with SMTP id
 q16-v6mr16890780ejx.208.1541498503185; 
 Tue, 06 Nov 2018 02:01:43 -0800 (PST)
MIME-Version: 1.0
References: <CAO9XypUsz-e3vmX-n5eSMz7rG2aZpDG1h03CMRAAT2X=TpZNNw@mail.gmail.com>
 <20181105101938.mj2c6l4nx5sbsk2n@zion.uk.xensource.com>
 <CAO9XypWZ=Qr4Bo9Km_MUeod3cCHOnA=SonXXRF95zeeu0+RNHQ@mail.gmail.com>
 <20181105105852.ae4sjkkcm6eumpwr@zion.uk.xensource.com>
 <CAO9XypUXJkhGEiH14HuMW8zOha9mRQh0+kpMa_0b2doHhjJUCQ@mail.gmail.com>
 <20181105114127.s57z7n7p4pmix5b5@zion.uk.xensource.com>
 <CAO9XypV42TO8c=26dRJSNnFukXDfWp_0rM3McRBKZs1crT1qEA@mail.gmail.com>
 <20181105115850.f677uvjmm7vqfikc@zion.uk.xensource.com>
 <CAO9XypVrwzvC4iNP9HR63kjj_n-Ju30mvptd89GtK6TYO0yUTQ@mail.gmail.com>
 <20181105124916.da2kqcczcomnxepv@zion.uk.xensource.com>
 <CAO9XypU_sRsxe5J7SAaoVPOK-zCF68-LLd8v-2m+nyyqae3P4A@mail.gmail.com>
 <CAO9XypXCio51Dbt6chxufyH_6M73HfXufQQS751gmNK5R3Uo5A@mail.gmail.com>
In-Reply-To: <CAO9XypXCio51Dbt6chxufyH_6M73HfXufQQS751gmNK5R3Uo5A@mail.gmail.com>
From: Rishi <2rushikeshj@gmail.com>
Date: Tue, 6 Nov 2018 15:31:31 +0530
Message-ID: <CAO9XypWzkV_cpCy+WygT5JWt6FujBMm47B_ydNjF-qoX-koKSA@mail.gmail.com>
To: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Dom0 kernel 4.14 with SMP randomly crashing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============1789520248056733152=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1789520248056733152==
Content-Type: multipart/alternative; boundary="000000000000b44a110579fc16ef"

--000000000000b44a110579fc16ef
Content-Type: text/plain; charset="UTF-8"

On Mon, Nov 5, 2018 at 6:32 PM Rishi <2rushikeshj@gmail.com> wrote:

>
>
> On Mon, Nov 5, 2018 at 6:29 PM Rishi <2rushikeshj@gmail.com> wrote:
>
>> Yes, I'm taking out patches from 4.4 and actually do have a working 4.9
>> kernel along with blktap. Tested networking and disk IO in it.
>>
>> There are roughly 415 patches to 4.4 out of which some ~210+ are already
>> applied in 4.9 and ~220+ are already applied in 4.14. I dont have numbers
>> for 4.19 yet.
>>
>> Essentially I'm down to single digit number of patches atm to have a
>> working setup for kernel 4.9. I know there would be mishaps since I'm not
>> applying all patches but my experiment is to see how close can we stay near
>> mainline kernel + what can be the patches that kernel.org can accept.
>>
>>
>>
>> On Mon, Nov 5, 2018 at 6:19 PM Wei Liu <wei.liu2@citrix.com> wrote:
>>
>>> I forgot to say: please don't top-post.
>>>
>>> On Mon, Nov 05, 2018 at 06:00:10PM +0530, Rishi wrote:
>>> > I'm using a XenServer Host and XCP-NG on it as HVM. I used xencons=tty
>>> > console=ttyS0 on XCP-NG dom0 kernel line, to obtain serial console.
>>> > I'm working on to build a more recent dom0 kernel for improved support
>>> of
>>> > Ceph in XenServer/XCP-NG.
>>>
>>> This is an interesting setup. I don't think you can expect to just drop
>>> in a new kernel to XenServer/XCP-NG and then it works flawlessly. What
>>> did you do to the patch queue XenServer carries for 4.4?
>>>
>>> Also, have you got a working baseline? I.e. did the stock 4.4 kernel
>>> work?
>>>
>>> Wei.
>>>
>>> >
>>> >
>>> >
>>> > On Mon, Nov 5, 2018 at 5:28 PM Wei Liu <wei.liu2@citrix.com> wrote:
>>> >
>>> > > On Mon, Nov 05, 2018 at 05:18:43PM +0530, Rishi wrote:
>>> > > > Yes, I'm running it in a HVM domU for development purpose.
>>> > >
>>> > > What is your exact setup?
>>> > >
>>> > > Wei.
>>> > >
>>> > > >
>>> > > > On Mon, Nov 5, 2018 at 5:11 PM Wei Liu <wei.liu2@citrix.com>
>>> wrote:
>>> > > >
>>> > > > > On Mon, Nov 05, 2018 at 04:58:35PM +0530, Rishi wrote:
>>> > > > > > Alright, I got the serial console and following is the crash
>>> log.
>>> > > Thank
>>> > > > > you
>>> > > > > > for pointing that out.
>>> > > > > >
>>> > > > > > [  133.594852] watchdog: BUG: soft lockup - CPU#2 stuck for
>>> 22s!
>>> > > > > > [ksoftirqd/2:22]
>>> > > > > >
>>> > > > > > [  133.599232] Kernel panic - not syncing: softlockup: hung
>>> tasks
>>> > > > > >
>>> > > > > > [  133.602275] CPU: 2 PID: 22 Comm: ksoftirqd/2 Tainted: G
>>> > > > > > L    4.19.1
>>> > > > > > #1
>>> > > > > >
>>> > > > > > [  133.606620] Hardware name: Xen HVM domU, BIOS 4.4.1-xs132257
>>> > > > > 12/12/2016
>>> > > > >
>>> > > > > Is this serial log from the host? It says it is running as a HVM
>>> DomU.
>>> > > > > Maybe you have mistaken guest serial log with host serial log?
>>> > > > >
>>> > > > > This indicates your machine runs XenServer, which has its own
>>> patch
>>> > > > > queues on top of upstream Xen. You may also want to report to
>>> xs-devel
>>> > > > > mailing list.
>>> > > > >
>>> > > > > Wei.
>>> > > > >
>>> > >
>>>
>>
>
> Sorry, I'll take care of top post from onwards.
>

So after knowing the stack trace, it appears that the CPU was getting stuck
for xen_hypercall_xen_version

watchdog: BUG: soft lockup - CPU#0 stuck for 23s! [swapper/0:0]


[30569.582740] watchdog: BUG: soft lockup - CPU#0 stuck for 23s!
[swapper/0:0]

[30569.588186] Kernel panic - not syncing: softlockup: hung tasks

[30569.591307] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G             L    4.19.1
#1

[30569.595110] Hardware name: Xen HVM domU, BIOS 4.4.1-xs132257 12/12/2016

[30569.598356] Call Trace:

[30569.599597]  <IRQ>

[30569.600920]  dump_stack+0x5a/0x73

[30569.602998]  panic+0xe8/0x249

[30569.604806]  watchdog_timer_fn+0x200/0x230

[30569.607029]  ? softlockup_fn+0x40/0x40

[30569.609246]  __hrtimer_run_queues+0x133/0x270

[30569.611712]  hrtimer_interrupt+0xfb/0x260

[30569.613800]  xen_timer_interrupt+0x1b/0x30

[30569.616972]  __handle_irq_event_percpu+0x69/0x1a0

[30569.619831]  handle_irq_event_percpu+0x30/0x70

[30569.622382]  handle_percpu_irq+0x34/0x50

[30569.625048]  generic_handle_irq+0x1e/0x30

[30569.627216]  __evtchn_fifo_handle_events+0x163/0x1a0

[30569.629955]  __xen_evtchn_do_upcall+0x41/0x70

[30569.632612]  xen_evtchn_do_upcall+0x27/0x50

[30569.635136]  xen_do_hypervisor_callback+0x29/0x40

[30569.638181] RIP: e030:xen_hypercall_xen_version+0xa/0x20

[30569.641302] Code: 51 41 53 b8 10 00 00 00 0f 05 41 5b 59 c3 cc cc cc cc
cc cc cc cc cc cc cc cc cc cc cc cc cc cc 51 41 53 b8 11 00 00 00 0f 05
<41> 5b 59 c3 cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc

[30569.651998] RSP: e02b:ffff8800b6203e10 EFLAGS: 00000246

[30569.655077] RAX: 0000000000040007 RBX: ffff8800ae41a898 RCX:
ffffffff8100122a

[30569.659226] RDX: ffffc900400080ff RSI: 0000000000000000 RDI:
0000000000000000

[30569.663480] RBP: ffff8800ae41a890 R08: 0000000000000000 R09:
0000000000000000

[30569.667943] R10: 0000000000000000 R11: 0000000000000246 R12:
0000000080000600

[30569.672057] R13: 000000000000001d R14: 00000000000001d0 R15:
000000000000001d

[30569.675911]  ? xen_hypercall_xen_version+0xa/0x20

[30569.678470]  ? xen_force_evtchn_callback+0x9/0x10

[30569.681495]  ? check_events+0x12/0x20

[30569.683738]  ? xen_restore_fl_direct+0x1f/0x20

[30569.686632]  ? _raw_spin_unlock_irqrestore+0x14/0x20

[30569.689166]  ? cp_rx_poll+0x427/0x4d0 [8139cp]

[30569.691519]  ? net_rx_action+0x171/0x3a0

[30569.694219]  ? __do_softirq+0x11e/0x295

[30569.696442]  ? irq_exit+0x62/0xb0

[30569.698251]  ? xen_evtchn_do_upcall+0x2c/0x50

[30569.701037]  ? xen_do_hypervisor_callback+0x29/0x40

[30569.704439]  </IRQ>

[30569.705731]  ? xen_hypercall_sched_op+0xa/0x20

[30569.708766]  ? xen_hypercall_sched_op+0xa/0x20

[30569.711344]  ? xen_safe_halt+0xc/0x20

[30569.713353]  ? default_idle+0x80/0x140

[30569.715345]  ? do_idle+0x13a/0x250

[30569.717216]  ? cpu_startup_entry+0x6f/0x80

[30569.719511]  ? start_kernel+0x4f6/0x516

[30569.721681]  ? set_init_arg+0x57/0x57

[30569.723985]  ? xen_start_kernel+0x575/0x57f

[30569.726453] Kernel Offset: disabled



So I wrote a kernel module to try to call the function
xen_hypercall_xen_version through it, it could successfully run and return
the version.


What else should I be checking for?

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

<div dir=3D"ltr"><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Mon=
, Nov 5, 2018 at 6:32 PM Rishi &lt;<a href=3D"mailto:2rushikeshj@gmail.com"=
>2rushikeshj@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x"><div dir=3D"ltr"><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On =
Mon, Nov 5, 2018 at 6:29 PM Rishi &lt;<a href=3D"mailto:2rushikeshj@gmail.c=
om" target=3D"_blank">2rushikeshj@gmail.com</a>&gt; wrote:<br></div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex"><div dir=3D"ltr">Yes, I&#39;m taking out patches fr=
om 4.4 and actually do have a working 4.9 kernel along with blktap. Tested =
networking and disk IO in it.<div><br></div><div>There are roughly 415 patc=
hes to 4.4 out of which some ~210+ are already applied in 4.9 and ~220+ are=
 already applied in 4.14. I dont have numbers for 4.19 yet.<br><br>Essentia=
lly I&#39;m down to single digit number of patches atm to have a working se=
tup for kernel 4.9. I know there would be mishaps since I&#39;m not applyin=
g all patches but my experiment is to see how close can we stay near mainli=
ne kernel=C2=A0+ what can be the patches that <a href=3D"http://kernel.org"=
 target=3D"_blank">kernel.org</a> can accept.<br><br><br></div></div><br><d=
iv class=3D"gmail_quote"><div dir=3D"ltr">On Mon, Nov 5, 2018 at 6:19 PM We=
i Liu &lt;<a href=3D"mailto:wei.liu2@citrix.com" target=3D"_blank">wei.liu2=
@citrix.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I forgot=
 to say: please don&#39;t top-post.<br>
<br>
On Mon, Nov 05, 2018 at 06:00:10PM +0530, Rishi wrote:<br>
&gt; I&#39;m using a XenServer Host and XCP-NG on it as HVM. I used xencons=
=3Dtty<br>
&gt; console=3DttyS0 on XCP-NG dom0 kernel line, to obtain serial console.<=
br>
&gt; I&#39;m working on to build a more recent dom0 kernel for improved sup=
port of<br>
&gt; Ceph in XenServer/XCP-NG.<br>
<br>
This is an interesting setup. I don&#39;t think you can expect to just drop=
<br>
in a new kernel to XenServer/XCP-NG and then it works flawlessly. What<br>
did you do to the patch queue XenServer carries for 4.4?<br>
<br>
Also, have you got a working baseline? I.e. did the stock 4.4 kernel<br>
work?<br>
<br>
Wei.<br>
<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; On Mon, Nov 5, 2018 at 5:28 PM Wei Liu &lt;<a href=3D"mailto:wei.liu2@=
citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&gt; wrote:<br>
&gt; <br>
&gt; &gt; On Mon, Nov 05, 2018 at 05:18:43PM +0530, Rishi wrote:<br>
&gt; &gt; &gt; Yes, I&#39;m running it in a HVM domU for development purpos=
e.<br>
&gt; &gt;<br>
&gt; &gt; What is your exact setup?<br>
&gt; &gt;<br>
&gt; &gt; Wei.<br>
&gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Mon, Nov 5, 2018 at 5:11 PM Wei Liu &lt;<a href=3D"mailto=
:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&gt; wrote:<=
br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; On Mon, Nov 05, 2018 at 04:58:35PM +0530, Rishi wrote:<=
br>
&gt; &gt; &gt; &gt; &gt; Alright, I got the serial console and following is=
 the crash log.<br>
&gt; &gt; Thank<br>
&gt; &gt; &gt; &gt; you<br>
&gt; &gt; &gt; &gt; &gt; for pointing that out.<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; [=C2=A0 133.594852] watchdog: BUG: soft lockup - C=
PU#2 stuck for 22s!<br>
&gt; &gt; &gt; &gt; &gt; [ksoftirqd/2:22]<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; [=C2=A0 133.599232] Kernel panic - not syncing: so=
ftlockup: hung tasks<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; [=C2=A0 133.602275] CPU: 2 PID: 22 Comm: ksoftirqd=
/2 Tainted: G<br>
&gt; &gt; &gt; &gt; &gt; L=C2=A0 =C2=A0 4.19.1<br>
&gt; &gt; &gt; &gt; &gt; #1<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; [=C2=A0 133.606620] Hardware name: Xen HVM domU, B=
IOS 4.4.1-xs132257<br>
&gt; &gt; &gt; &gt; 12/12/2016<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Is this serial log from the host? It says it is running=
 as a HVM DomU.<br>
&gt; &gt; &gt; &gt; Maybe you have mistaken guest serial log with host seri=
al log?<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; This indicates your machine runs XenServer, which has i=
ts own patch<br>
&gt; &gt; &gt; &gt; queues on top of upstream Xen. You may also want to rep=
ort to xs-devel<br>
&gt; &gt; &gt; &gt; mailing list.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Wei.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt;<br></blockquote></div></blockquote><div><br><br>Sorry, I&#39;ll t=
ake care of top post from onwards.=C2=A0</div></div></div></blockquote><div=
><br>So after knowing the stack trace, it appears that the CPU was getting =
stuck for=C2=A0<span style=3D"color:rgb(0,0,0);font-family:Menlo;font-size:=
11px;font-variant-ligatures:no-common-ligatures">xen_hypercall_xen_version<=
/span></div><div>





<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-kerning:none;font-variant-ligatures:no-common-ligatures">





</span></p><p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:n=
ormal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;lin=
e-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1=
" style=3D"font-variant-ligatures:no-common-ligatures">watchdog: BUG: soft =
lockup - CPU#0 stuck for 23s! [swapper/0:0]</span></p><p class=3D"gmail-p1"=
 style=3D"margin:0px;font-variant-numeric:normal;font-variant-east-asian:no=
rmal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menl=
o;color:rgb(0,0,0)"><br>





</p><p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;f=
ont-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-heigh=
t:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=
=3D"font-variant-ligatures:no-common-ligatures">[30569.582740] watchdog: BU=
G: soft lockup - CPU#0 stuck for 23s! [swapper/0:0]</span></p><p class=3D"g=
mail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-east-=
asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-fam=
ily:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-=
ligatures:no-common-ligatures">[30569.588186] Kernel panic - not syncing: s=
oftlockup: hung tasks</span></p><p class=3D"gmail-p1" style=3D"margin:0px;f=
ont-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:norm=
al;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><s=
pan class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-ligatures"=
>[30569.591307] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G <span class=3D"gma=
il-Apple-converted-space">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>=
L<span class=3D"gmail-Apple-converted-space">=C2=A0 =C2=A0 </span>4.19.1 #1=
</span></p><p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:n=
ormal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;lin=
e-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1=
" style=3D"font-variant-ligatures:no-common-ligatures">[30569.595110] Hardw=
are name: Xen HVM domU, BIOS 4.4.1-xs132257 12/12/2016</span></p><p class=
=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-=
east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;fon=
t-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-var=
iant-ligatures:no-common-ligatures">[30569.598356] Call Trace:</span></p><p=
 class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-va=
riant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:norm=
al;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"fo=
nt-variant-ligatures:no-common-ligatures">[30569.599597]<span class=3D"gmai=
l-Apple-converted-space">=C2=A0 </span>&lt;IRQ&gt;</span></p><p class=3D"gm=
ail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-east-a=
sian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-fami=
ly:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-l=
igatures:no-common-ligatures">[30569.600920]<span class=3D"gmail-Apple-conv=
erted-space">=C2=A0 </span>dump_stack+0x5a/0x73</span></p><p class=3D"gmail=
-p1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-east-asia=
n:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:=
Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-liga=
tures:no-common-ligatures">[30569.602998]<span class=3D"gmail-Apple-convert=
ed-space">=C2=A0 </span>panic+0xe8/0x249</span></p><p class=3D"gmail-p1" st=
yle=3D"margin:0px;font-variant-numeric:normal;font-variant-east-asian:norma=
l;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;c=
olor:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:n=
o-common-ligatures">[30569.604806]<span class=3D"gmail-Apple-converted-spac=
e">=C2=A0 </span>watchdog_timer_fn+0x200/0x230</span></p><p class=3D"gmail-=
p1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-east-asian=
:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:M=
enlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-ligat=
ures:no-common-ligatures">[30569.607029]<span class=3D"gmail-Apple-converte=
d-space">=C2=A0 </span>? softlockup_fn+0x40/0x40</span></p><p class=3D"gmai=
l-p1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-east-asi=
an:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family=
:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-lig=
atures:no-common-ligatures">[30569.609246]<span class=3D"gmail-Apple-conver=
ted-space">=C2=A0 </span>__hrtimer_run_queues+0x133/0x270</span></p><p clas=
s=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-variant=
-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;fo=
nt-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-va=
riant-ligatures:no-common-ligatures">[30569.611712]<span class=3D"gmail-App=
le-converted-space">=C2=A0 </span>hrtimer_interrupt+0xfb/0x260</span></p><p=
 class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-va=
riant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:norm=
al;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"fo=
nt-variant-ligatures:no-common-ligatures">[30569.613800]<span class=3D"gmai=
l-Apple-converted-space">=C2=A0 </span>xen_timer_interrupt+0x1b/0x30</span>=
</p><p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;f=
ont-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-heigh=
t:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=
=3D"font-variant-ligatures:no-common-ligatures">[30569.616972]<span class=
=3D"gmail-Apple-converted-space">=C2=A0 </span>__handle_irq_event_percpu+0x=
69/0x1a0</span></p><p class=3D"gmail-p1" style=3D"margin:0px;font-variant-n=
umeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:=
11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"=
gmail-s1" style=3D"font-variant-ligatures:no-common-ligatures">[30569.61983=
1]<span class=3D"gmail-Apple-converted-space">=C2=A0 </span>handle_irq_even=
t_percpu+0x30/0x70</span></p><p class=3D"gmail-p1" style=3D"margin:0px;font=
-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;=
font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span=
 class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-ligatures">[3=
0569.622382]<span class=3D"gmail-Apple-converted-space">=C2=A0 </span>handl=
e_percpu_irq+0x34/0x50</span></p><p class=3D"gmail-p1" style=3D"margin:0px;=
font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:nor=
mal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><=
span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-ligatures=
">[30569.625048]<span class=3D"gmail-Apple-converted-space">=C2=A0 </span>g=
eneric_handle_irq+0x1e/0x30</span></p><p class=3D"gmail-p1" style=3D"margin=
:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretc=
h:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,=
0)"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-liga=
tures">[30569.627216]<span class=3D"gmail-Apple-converted-space">=C2=A0 </s=
pan>__evtchn_fifo_handle_events+0x163/0x1a0</span></p><p class=3D"gmail-p1"=
 style=3D"margin:0px;font-variant-numeric:normal;font-variant-east-asian:no=
rmal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menl=
o;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-ligature=
s:no-common-ligatures">[30569.629955]<span class=3D"gmail-Apple-converted-s=
pace">=C2=A0 </span>__xen_evtchn_do_upcall+0x41/0x70</span></p><p class=3D"=
gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-east=
-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-fa=
mily:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant=
-ligatures:no-common-ligatures">[30569.632612]<span class=3D"gmail-Apple-co=
nverted-space">=C2=A0 </span>xen_evtchn_do_upcall+0x27/0x50</span></p><p cl=
ass=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-varia=
nt-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;=
font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-=
variant-ligatures:no-common-ligatures">[30569.635136]<span class=3D"gmail-A=
pple-converted-space">=C2=A0 </span>xen_do_hypervisor_callback+0x29/0x40</s=
pan></p><p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:norm=
al;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-h=
eight:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" s=
tyle=3D"font-variant-ligatures:no-common-ligatures">[30569.638181] RIP: e03=
0:xen_hypercall_xen_version+0xa/0x20</span></p><p class=3D"gmail-p1" style=
=3D"margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;f=
ont-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;colo=
r:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-c=
ommon-ligatures">[30569.641302] Code: 51 41 53 b8 10 00 00 00 0f 05 41 5b 5=
9 c3 cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc 51 41 53 b8 11 0=
0 00 00 0f 05 &lt;41&gt; 5b 59 c3 cc cc cc cc cc cc cc cc cc cc cc cc cc cc=
 cc cc cc cc</span></p><p class=3D"gmail-p1" style=3D"margin:0px;font-varia=
nt-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-s=
ize:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=
=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-ligatures">[30569.6=
51998] RSP: e02b:ffff8800b6203e10 EFLAGS: 00000246</span></p><p class=3D"gm=
ail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-east-a=
sian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-fami=
ly:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-l=
igatures:no-common-ligatures">[30569.655077] RAX: 0000000000040007 RBX: fff=
f8800ae41a898 RCX: ffffffff8100122a</span></p><p class=3D"gmail-p1" style=
=3D"margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;f=
ont-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;colo=
r:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-c=
ommon-ligatures">[30569.659226] RDX: ffffc900400080ff RSI: 0000000000000000=
 RDI: 0000000000000000</span></p><p class=3D"gmail-p1" style=3D"margin:0px;=
font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:nor=
mal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><=
span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-ligatures=
">[30569.663480] RBP: ffff8800ae41a890 R08: 0000000000000000 R09: 000000000=
0000000</span></p><p class=3D"gmail-p1" style=3D"margin:0px;font-variant-nu=
meric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:1=
1px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"g=
mail-s1" style=3D"font-variant-ligatures:no-common-ligatures">[30569.667943=
] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000080000600</span><=
/p><p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;fo=
nt-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height=
:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=
=3D"font-variant-ligatures:no-common-ligatures">[30569.672057] R13: 0000000=
00000001d R14: 00000000000001d0 R15: 000000000000001d</span></p><p class=3D=
"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-eas=
t-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-f=
amily:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-varian=
t-ligatures:no-common-ligatures">[30569.675911]<span class=3D"gmail-Apple-c=
onverted-space">=C2=A0 </span>? xen_hypercall_xen_version+0xa/0x20</span></=
p><p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;fon=
t-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:=
normal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=
=3D"font-variant-ligatures:no-common-ligatures">[30569.678470]<span class=
=3D"gmail-Apple-converted-space">=C2=A0 </span>? xen_force_evtchn_callback+=
0x9/0x10</span></p><p class=3D"gmail-p1" style=3D"margin:0px;font-variant-n=
umeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:=
11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"=
gmail-s1" style=3D"font-variant-ligatures:no-common-ligatures">[30569.68149=
5]<span class=3D"gmail-Apple-converted-space">=C2=A0 </span>? check_events+=
0x12/0x20</span></p><p class=3D"gmail-p1" style=3D"margin:0px;font-variant-=
numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size=
:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D=
"gmail-s1" style=3D"font-variant-ligatures:no-common-ligatures">[30569.6837=
38]<span class=3D"gmail-Apple-converted-space">=C2=A0 </span>? xen_restore_=
fl_direct+0x1f/0x20</span></p><p class=3D"gmail-p1" style=3D"margin:0px;fon=
t-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal=
;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><spa=
n class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-ligatures">[=
30569.686632]<span class=3D"gmail-Apple-converted-space">=C2=A0 </span>? _r=
aw_spin_unlock_irqrestore+0x14/0x20</span></p><p class=3D"gmail-p1" style=
=3D"margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;f=
ont-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;colo=
r:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-c=
ommon-ligatures">[30569.689166]<span class=3D"gmail-Apple-converted-space">=
=C2=A0 </span>? cp_rx_poll+0x427/0x4d0 [8139cp]</span></p><p class=3D"gmail=
-p1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-east-asia=
n:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:=
Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-liga=
tures:no-common-ligatures">[30569.691519]<span class=3D"gmail-Apple-convert=
ed-space">=C2=A0 </span>? net_rx_action+0x171/0x3a0</span></p><p class=3D"g=
mail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-east-=
asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-fam=
ily:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-variant-=
ligatures:no-common-ligatures">[30569.694219]<span class=3D"gmail-Apple-con=
verted-space">=C2=A0 </span>? __do_softirq+0x11e/0x295</span></p><p class=
=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-=
east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;fon=
t-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-var=
iant-ligatures:no-common-ligatures">[30569.696442]<span class=3D"gmail-Appl=
e-converted-space">=C2=A0 </span>? irq_exit+0x62/0xb0</span></p><p class=3D=
"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-eas=
t-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-f=
amily:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"font-varian=
t-ligatures:no-common-ligatures">[30569.698251]<span class=3D"gmail-Apple-c=
onverted-space">=C2=A0 </span>? xen_evtchn_do_upcall+0x2c/0x50</span></p><p=
 class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-va=
riant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:norm=
al;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"fo=
nt-variant-ligatures:no-common-ligatures">[30569.701037]<span class=3D"gmai=
l-Apple-converted-space">=C2=A0 </span>? xen_do_hypervisor_callback+0x29/0x=
40</span></p><p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric=
:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;l=
ine-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-=
s1" style=3D"font-variant-ligatures:no-common-ligatures">[30569.704439]<spa=
n class=3D"gmail-Apple-converted-space">=C2=A0 </span>&lt;/IRQ&gt;</span></=
p><p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;fon=
t-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:=
normal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=
=3D"font-variant-ligatures:no-common-ligatures">[30569.705731]<span class=
=3D"gmail-Apple-converted-space">=C2=A0 </span>? xen_hypercall_sched_op+0xa=
/0x20</span></p><p class=3D"gmail-p1" style=3D"margin:0px;font-variant-nume=
ric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11p=
x;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gma=
il-s1" style=3D"font-variant-ligatures:no-common-ligatures">[30569.708766]<=
span class=3D"gmail-Apple-converted-space">=C2=A0 </span>? xen_hypercall_sc=
hed_op+0xa/0x20</span></p><p class=3D"gmail-p1" style=3D"margin:0px;font-va=
riant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;fon=
t-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span cl=
ass=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-ligatures">[3056=
9.711344]<span class=3D"gmail-Apple-converted-space">=C2=A0 </span>? xen_sa=
fe_halt+0xc/0x20</span></p><p class=3D"gmail-p1" style=3D"margin:0px;font-v=
ariant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;fo=
nt-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span c=
lass=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-ligatures">[305=
69.713353]<span class=3D"gmail-Apple-converted-space">=C2=A0 </span>? defau=
lt_idle+0x80/0x140</span></p><p class=3D"gmail-p1" style=3D"margin:0px;font=
-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;=
font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span=
 class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-ligatures">[3=
0569.715345]<span class=3D"gmail-Apple-converted-space">=C2=A0 </span>? do_=
idle+0x13a/0x250</span></p><p class=3D"gmail-p1" style=3D"margin:0px;font-v=
ariant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;fo=
nt-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span c=
lass=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-ligatures">[305=
69.717216]<span class=3D"gmail-Apple-converted-space">=C2=A0 </span>? cpu_s=
tartup_entry+0x6f/0x80</span></p><p class=3D"gmail-p1" style=3D"margin:0px;=
font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:nor=
mal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><=
span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-ligatures=
">[30569.719511]<span class=3D"gmail-Apple-converted-space">=C2=A0 </span>?=
 start_kernel+0x4f6/0x516</span></p><p class=3D"gmail-p1" style=3D"margin:0=
px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:=
normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)=
"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-ligatu=
res">[30569.721681]<span class=3D"gmail-Apple-converted-space">=C2=A0 </spa=
n>? set_init_arg+0x57/0x57</span></p><p class=3D"gmail-p1" style=3D"margin:=
0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch=
:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0=
)"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-ligat=
ures">[30569.723985]<span class=3D"gmail-Apple-converted-space">=C2=A0 </sp=
an>? xen_start_kernel+0x575/0x57f</span></p><p class=3D"gmail-p1" style=3D"=
margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-=
stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rg=
b(0,0,0)">

















































</p><p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;f=
ont-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-heigh=
t:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=
=3D"font-variant-ligatures:no-common-ligatures">[30569.726453] Kernel Offse=
t: disabled</span></p><p class=3D"gmail-p1" style=3D"margin:0px;font-varian=
t-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-si=
ze:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=
=3D"gmail-s1" style=3D"font-kerning:none;font-variant-ligatures:no-common-l=
igatures"><br></span></p><p class=3D"gmail-p1" style=3D"margin:0px;font-var=
iant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font=
-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span cla=
ss=3D"gmail-s1" style=3D"font-kerning:none;font-variant-ligatures:no-common=
-ligatures"><br></span></p><p class=3D"gmail-p1" style=3D"margin:0px;font-v=
ariant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;li=
ne-height:normal"><span class=3D"gmail-s1" style=3D"font-kerning:none">So I=
 wrote a kernel module to try to call the function=C2=A0</span><span style=
=3D"color:rgb(0,0,0);font-family:Menlo;font-size:11px;font-variant-ligature=
s:no-common-ligatures">xen_hypercall_xen_version=C2=A0</span>through it, it=
 could successfully=C2=A0run and return the version.</p><p class=3D"gmail-p=
1" style=3D"margin:0px;font-variant-numeric:normal;font-variant-east-asian:=
normal;font-stretch:normal;line-height:normal"><span class=3D"gmail-s1" sty=
le=3D"font-kerning:none"><br></span></p><p class=3D"gmail-p1" style=3D"marg=
in:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stre=
tch:normal;line-height:normal"><span class=3D"gmail-s1" style=3D"font-kerni=
ng:none">What else should I be checking for?</span></p></div><div>=C2=A0</d=
iv></div></div>

--000000000000b44a110579fc16ef--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1789520248056733152==--


From xen-devel-bounces@lists.xenproject.org Tue Nov 06 10:02:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 10:02: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-devel-bounces@lists.xenproject.org>)
	id 1gJyC4-0002io-SI; Tue, 06 Nov 2018 10:02:44 +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=ji3p=nr=citrix.com=prvs=84126674e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJyC3-0002ie-9U
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 10:02:43 +0000
X-Inumbo-ID: 18d1ab52-e1ab-11e8-826a-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18d1ab52-e1ab-11e8-826a-12d6303a7972;
 Tue, 06 Nov 2018 10:02:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69774270"
Date: Tue, 6 Nov 2018 10:02:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181106100238.zggzusplqxiu4pdr@zion.uk.xensource.com>
References: <20181105184234.31603-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181105184234.31603-1-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/3] tools: Once again honour GIT_HTTP env
 var
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDY6NDI6MzJQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSW4gImJ1aWxkOiBhZGQgYXV0b2NvbmYgdG8gcmVwbGFjZSBjdXN0b20gY2hlY2tzIGlu
IHRvb2xzL2NoZWNrIgo+IC0tZW5hYmxlLWdpdGh0dHAgd2FzIGludHJvZHVjZWQuICBCdXQgdGhh
dCBoYWQgdGhlIGVmZmVjdCBvZgo+IHVuY29uZHRpb25hbGx5IHNldHRpbmcgR0lUX0hUVFAgZnJv
bSB0aGUgY29uZmlndXJlIHZhcmlhYmxlLgo+IAo+IEJ1dCB0aGUgZW52IHZhciBpcyBhZHZlcnRp
c2VkIGluIHNvbWUgcGxhY2VzIGFzIHRoZSB3YXkgdG8gc3BlY2lmeQo+IHRoaXMgYmVoYXZpb3Vy
LCBhbmQgb3ZlcnJpZGluZyBpdCBpcyBqdXN0IHVuZnJpZW5kbHkuCj4gCj4gU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 10:03:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 10:03: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-devel-bounces@lists.xenproject.org>)
	id 1gJyCQ-0002ln-6U; Tue, 06 Nov 2018 10:03:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ji3p=nr=citrix.com=prvs=84126674e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJyCO-0002lX-AM
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 10:03:04 +0000
X-Inumbo-ID: 265331b7-e1ab-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 265331b7-e1ab-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 10:03:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69774294"
Date: Tue, 6 Nov 2018 10:03:01 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181106100301.neccloibh46abebw@zion.uk.xensource.com>
References: <20181105184234.31603-1-ian.jackson@eu.citrix.com>
 <20181105184234.31603-2-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181105184234.31603-2-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/3] tools: No longer advertise GIT_HTTP env
 var
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDY6NDI6MzNQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSW4gImJ1aWxkOiBhZGQgYXV0b2NvbmYgdG8gcmVwbGFjZSBjdXN0b20gY2hlY2tzIGlu
IHRvb2xzL2NoZWNrIgo+IC0tZW5hYmxlLWdpdGh0dHAgd2FzIGludHJvZHVjZWQuICBCdXQgd2Ug
bWlzc2VkIHRoaXMgY29tbWVudCB3aGVyZSBpdAo+IHdhcyBhZHZlcnRpc2VkLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKV2hldGhl
ciB5b3Ugc3F1YXNoIHRoaXMgcGF0Y2ggaW50byBwcmV2aW91cyBvbmUgb3Igbm90OgoKQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 10:03:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 10:03: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-devel-bounces@lists.xenproject.org>)
	id 1gJyD4-0002rF-JE; Tue, 06 Nov 2018 10:03: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=ji3p=nr=citrix.com=prvs=84126674e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJyD3-0002r0-Ag
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 10:03:45 +0000
X-Inumbo-ID: 3e4321b3-e1ab-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e4321b3-e1ab-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 10:03:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69774309"
Date: Tue, 6 Nov 2018 10:03:07 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181106100307.xbpoxsqubhogtxmx@zion.uk.xensource.com>
References: <20181105184234.31603-1-ian.jackson@eu.citrix.com>
 <20181105184234.31603-3-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181105184234.31603-3-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 3/3] tools: ipxe: Correct download error
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDY6NDI6MzRQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBzaGVsbCBmcmFnbWVudCBsYWNrZWQgc2V0IC1lLiAgU28sIGVnIGlmIHRoZSBk
b3dubG9hZCBmYWlsZWQgYQo+IGJyb2tlbiBpcHhlLnRhci5neiB3b3VsZCBiZSBsZWZ0IGJlaGlu
ZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 10:24:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 10: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-devel-bounces@lists.xenproject.org>)
	id 1gJyWU-0004bI-A8; Tue, 06 Nov 2018 10:23: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=mk++=nr=redhat.com=pbonzini@srs-us1.protection.inumbo.net>)
 id 1gJyWS-0004bD-I7
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 10:23:48 +0000
X-Inumbo-ID: 0c0853cd-e1ae-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c0853cd-e1ae-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 10:23:47 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3DE7C3001DAE;
 Tue,  6 Nov 2018 10:23:47 +0000 (UTC)
Received: from [10.36.112.70] (ovpn-112-70.ams2.redhat.com [10.36.112.70])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 5CA4F1948B;
 Tue,  6 Nov 2018 10:23:41 +0000 (UTC)
To: Samuel Ortiz <sameo@linux.intel.com>, qemu-devel@nongnu.org
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-4-sameo@linux.intel.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=pbonzini@redhat.com; prefer-encrypt=mutual; keydata=
 xsEhBFRCcBIBDqDGsz4K0zZun3jh+U6Z9wNGLKQ0kSFyjN38gMqU1SfP+TUNQepFHb/Gc0E2
 CxXPkIBTvYY+ZPkoTh5xF9oS1jqI8iRLzouzF8yXs3QjQIZ2SfuCxSVwlV65jotcjD2FTN04
 hVopm9llFijNZpVIOGUTqzM4U55sdsCcZUluWM6x4HSOdw5F5Utxfp1wOjD/v92Lrax0hjiX
 DResHSt48q+8FrZzY+AUbkUS+Jm34qjswdrgsC5uxeVcLkBgWLmov2kMaMROT0YmFY6A3m1S
 P/kXmHDXxhe23gKb3dgwxUTpENDBGcfEzrzilWueOeUWiOcWuFOed/C3SyijBx3Av/lbCsHU
 Vx6pMycNTdzU1BuAroB+Y3mNEuW56Yd44jlInzG2UOwt9XjjdKkJZ1g0P9dwptwLEgTEd3Fo
 UdhAQyRXGYO8oROiuh+RZ1lXp6AQ4ZjoyH8WLfTLf5g1EKCTc4C1sy1vQSdzIRu3rBIjAvnC
 tGZADei1IExLqB3uzXKzZ1BZ+Z8hnt2og9hb7H0y8diYfEk2w3R7wEr+Ehk5NQsT2MPI2QBd
 wEv1/Aj1DgUHZAHzG1QN9S8wNWQ6K9DqHZTBnI1hUlkp22zCSHK/6FwUCuYp1zcAEQEAAc0f
 UGFvbG8gQm9uemluaSA8Ym9uemluaUBnbnUub3JnPsLBTQQTAQIAIwUCVEJ7AwIbAwcLCQgH
 AwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEH4VEAzNNmmxNcwOniaZVLsuy1lW/ntYCA0Caz0i
 sHpmecK8aWlvL9wpQCk4GlOX9L1emyYXZPmzIYB0IRqmSzAlZxi+A2qm9XOxs5gJ2xqMEXX5
 FMtUH3kpkWWJeLqe7z0EoQdUI4EG988uv/tdZyqjUn2XJE+K01x7r3MkUSFz/HZKZiCvYuze
 VlS0NTYdUt5jBXualvAwNKfxEkrxeHjxgdFHjYWhjflahY7TNRmuqPM/Lx7wAuyoDjlYNE40
 Z+Kun4/KjMbjgpcF4Nf3PJQR8qXI6p3so2qsSn91tY7DFSJO6v2HwFJkC2jU95wxfNmTEUZc
 znXahYbVOwCDJRuPrE5GKFd/XJU9u5hNtr/uYipHij01WXal2cce1S5mn1/HuM1yo1u8xdHy
 IupCd57EWI948e8BlhpujUCU2tzOb2iYS0kpmJ9/oLVZrOcSZCcCl2P0AaCAsj59z2kwQS9D
 du0WxUs8waso0Qq6tDEHo8yLCOJDzSz4oojTtWe4zsulVnWV+wu70AioemAT8S6JOtlu60C5
 dHgQUD1Tp+ReXpDKXmjbASJx4otvW0qah3o6JaqO79tbDqIvncu3tewwp6c85uZd48JnIOh3
 utBAu684nJakbbvZUGikJfxd887ATQRUQnHuAQgAx4dxXO6/Zun0eVYOnr5GRl76+2UrAAem
 Vv9Yfn2PbDIbxXqLff7oyVJIkw4WdhQIIvvtu5zH24iYjmdfbg8iWpP7NqxUQRUZJEWbx2CR
 wkMHtOmzQiQ2tSLjKh/cHeyFH68xjeLcinR7jXMrHQK+UCEw6jqi1oeZzGvfmxarUmS0uRuf
 fAb589AJW50kkQK9VD/9QC2FJISSUDnRC0PawGSZDXhmvITJMdD4TjYrePYhSY4uuIV02v02
 8TVAaYbIhxvDY0hUQE4r8ZbGRLn52bEzaIPgl1p/adKfeOUeMReg/CkyzQpmyB1TSk8lDMxQ
 zCYHXAzwnGi8WU9iuE1P0wARAQABwsEzBBgBAgAJBQJUQnHuAhsMAAoJEH4VEAzNNmmxp1EO
 oJy0uZggJm7gZKeJ7iUpeX4eqUtqelUw6gU2daz2hE/jsxsTbC/w5piHmk1H1VWDKEM4bQBT
 uiJ0bfo55SWsUNN+c9hhIX+Y8LEe22izK3w7mRpvGcg+/ZRG4DEMHLP6JVsv5GMpoYwYOmHn
 plOzCXHvmdlW0i6SrMsBDl9rw4AtIa6bRwWLim1lQ6EM3PWifPrWSUPrPcw4OLSwFk0CPqC4
 HYv/7ZnASVkR5EERFF3+6iaaVi5OgBd81F1TCvCX2BEyIDRZLJNvX3TOd5FEN+lIrl26xecz
 876SvcOb5SL5SKg9/rCBufdPSjojkGFWGziHiFaYhbuI2E+NfWLJtd+ZvWAAV+O0d8vFFSvr
 iy9enJ8kxJwhC0ECbSKFY+W1eTIhMD3aeAKY90drozWEyHhENf4l/V+Ja5vOnW+gCDQkGt2Y
 1lJAPPSIqZKvHzGShdh8DduC0U3xYkfbGAUvbxeepjgzp0uEnBXfPTy09JGpgWbg0w91GyfT
 /ujKaGd4vxG2Ei+MMNDmS1SMx7wu0evvQ5kT9NPzyq8R2GIhVSiAd2jioGuTjX6AZCFv3ToO
 53DliFMkVTecLptsXaesuUHgL9dKIfvpm+rNXRn9wAwGjk0X/A==
Message-ID: <591c453a-977c-98a5-a23e-bd04b6dc9533@redhat.com>
Date: Tue, 6 Nov 2018 11:23:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.0
MIME-Version: 1.0
In-Reply-To: <20181105014047.26447-4-sameo@linux.intel.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.44]); Tue, 06 Nov 2018 10:23:47 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v5 03/24] hw: acpi: The RSDP build API can
 return void
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, qemu-arm@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMTEvMjAxOCAwMjo0MCwgU2FtdWVsIE9ydGl6IHdyb3RlOgo+ICAvKiBSU0RQICovCj4g
LXN0YXRpYyBHQXJyYXkgKgo+ICtzdGF0aWMgdm9pZAo+ICBidWlsZF9yc2RwKEdBcnJheSAqcnNk
cF90YWJsZSwgQklPU0xpbmtlciAqbGlua2VyLCB1bnNpZ25lZCB4c2R0X3RibF9vZmZzZXQpCj4g
IHsKPiAgICAgIEFjcGlSc2RwRGVzY3JpcHRvciAqcnNkcCA9IGFjcGlfZGF0YV9wdXNoKHJzZHBf
dGFibGUsIHNpemVvZiAqcnNkcCk7Cj4gQEAgLTM5Miw4ICszOTIsNiBAQCBidWlsZF9yc2RwKEdB
cnJheSAqcnNkcF90YWJsZSwgQklPU0xpbmtlciAqbGlua2VyLCB1bnNpZ25lZCB4c2R0X3RibF9v
ZmZzZXQpCj4gICAgICBiaW9zX2xpbmtlcl9sb2FkZXJfYWRkX2NoZWNrc3VtKGxpbmtlciwgQUNQ
SV9CVUlMRF9SU0RQX0ZJTEUsCj4gICAgICAgICAgKGNoYXIgKilyc2RwIC0gcnNkcF90YWJsZS0+
ZGF0YSwgc2l6ZW9mICpyc2RwLAo+ICAgICAgICAgIChjaGFyICopJnJzZHAtPmNoZWNrc3VtIC0g
cnNkcF90YWJsZS0+ZGF0YSk7Cj4gLQo+IC0gICAgcmV0dXJuIHJzZHBfdGFibGU7Cj4gIH0KPiAg
CgpCZXR0ZXIgdGhhbiB2NC4gOikKClBhb2xvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 10:28:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 10:28: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-devel-bounces@lists.xenproject.org>)
	id 1gJybD-0004m3-Vn; Tue, 06 Nov 2018 10:28: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=pbld=nr=citrix.com=prvs=8415d0394=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gJybB-0004ly-VS
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 10:28:41 +0000
X-Inumbo-ID: bab751ba-e1ae-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bab751ba-e1ae-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 10:28:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69775676"
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
 <20181105180711.20322-3-george.dunlap@citrix.com>
 <47ff2f996ada4b23b58265aea74e62af@AMSPEX02CL03.citrite.net>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <d1a2c6af-5b1d-b053-5bcf-9e478b012aec@citrix.com>
Date: Tue, 6 Nov 2018 10:28:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <47ff2f996ada4b23b58265aea74e62af@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 3/6] tools/dm_restrict: Ask QEMU to chroot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDYvMjAxOCAwOToxNCBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91
bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmCj4+IE9mIEdlb3JnZSBEdW5sYXAK
Pj4gU2VudDogMDUgTm92ZW1iZXIgMjAxOCAxODowNwo+PiBUbzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCj4+IENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT47IElhbiBKYWNrc29uCj4+IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPj4gPEdlb3JnZS5EdW5sYXBAY2l0
cml4LmNvbT4KPj4gU3ViamVjdDogW1hlbi1kZXZlbF0gW1BBVENIIHY0IDMvNl0gdG9vbHMvZG1f
cmVzdHJpY3Q6IEFzayBRRU1VIHRvIGNocm9vdAo+Pgo+PiBXaGVuIGRtX3Jlc3RyaWN0IGlzIGVu
YWJsZWQsIGFzayBRRU1VIHRvIGNocm9vdCBpbnRvIGFuIGVtcHR5IGRpcmVjdG9yeS4KPj4KPj4g
KiBDcmVhdGUgL3Zhci9ydW4vcWVtdS9yb290LWRvbWlkIChkZWxldGluZyB0aGUgb2xkIG9uZSBp
ZiBpdCdzIHRoZXJlKQo+IAo+IFRoaXMgZG9lcyBub3QgYXBwZWFyIHRvIG1hdGNoIHRoZSBjb2Rl
OiB0aGUgcGF0aCBzaG91bGQgYmUgL3Zhci9ydW4vcWVtdS1yb290LTxkb21pZD4gQUZBSUNUCgpJ
bmRlZWQsIEkgZm9yZ290IHRvIHVwZGF0ZSB0aGlzLiAgSSBjYW4gZml4IHRoaXMgdXAgb24gY2hl
Y2staW4uCgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RtLmMKPj4gaW5kZXggMjZlYjE2YWYzNC4uYWQzZWZjYzc4MyAxMDA2NDQKPj4g
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYwo+PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9k
bS5jCj4+IEBAIC0xNDEwLDkgKzE0MTAsNDggQEAgc3RhdGljIGludAo+PiBsaWJ4bF9fYnVpbGRf
ZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCj4+ICAgICAgICAgIH0KPj4gICAg
ICB9Cj4+Cj4+IC0gICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZG1fcmVzdHJpY3Qp
KQo+PiArICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRtX3Jlc3RyaWN0KSkgewo+
PiArICAgICAgICBjaGFyICpjaHJvb3RfZGlyID0gR0NTUFJJTlRGKCIlcy9xZW11LXJvb3QtJWQi
LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fcnVuX2Rp
cl9wYXRoKCksCj4+IGd1ZXN0X2RvbWlkKTsKPj4gKyAgICAgICAgaW50IHI7Cj4+ICsKPj4gICAg
ICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLXhlbi1kb21pZC1yZXN0cmljdCIpOwo+
Pgo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBSdW4gUUVNVSBpbiBhIGNocm9vdCBhdCBY
RU5fUlVOX0RJUi9xZW11LXJvb3QtJWQKPiAKPiBNYXliZSAnPGRvbWlkPicgaW4gdGhlIGNvbW1l
bnQgcmF0aGVyIHRoYW4gJyVkJz8KCk1heWJlLiA6LSkKCj4+ICsgICAgICAgICAqCj4+ICsgICAg
ICAgICAqIFRoZXJlIGlzIG5vIGxpYnJhcnkgZnVuY3Rpb24gdG8gZG8gdGhlIGVxdWl2YWxlbnQg
b2YgYHJtCj4+ICsgICAgICAgICAqIC1yZmAuICBIb3dldmVyIGRlcHJpdmlsZWdlZCBRRU1VIGlu
IHRoZW9yeSBzaG91bGRuJ3QgYmUKPj4gKyAgICAgICAgICogYWJsZSB0byB3cml0ZSBhbnkgZmls
ZXMsIGFzIHRoZSBjaHJvb3Qgd291bGQgYmUgb3duZWQgYnkKPj4gKyAgICAgICAgICogcm9vdCwg
YnV0IGl0IHdvdWxkIGJlIHJ1bm5pbmcgYXMgYW4gdW5wcml2aWxlZ2VkIHByb2Nlc3MuCj4+ICsg
ICAgICAgICAqIFNvIGluIHRoZW9yeSwgb2xkIGNocm9vdHMgc2hvdWxkIGFsd2F5cyBiZSBlbXB0
eS4KPiAKPiBIb3cgZG9lcyBsb2dnaW5nIHdvcmsgaWYgUUVNVSBjYW4ndCB3cml0ZSB0byB0aGUg
Y2hyb290PyBJIGFzc3VtZSB3ZSBhcmUgcmVseWluZyBvbiBzdGRlcnI/IERvZXMgdXNpbmcgc3lz
bG9nIHN0aWxsIHdvcms/CgpFdmVyeXRoaW5nIFFFTVUgbmVlZHMgYWNjZXNzIHRvIChpbmNsdWRp
bmcgdm5jIHNvY2tldHMsIHFtcCBzb2NrZXRzLCAmYykKbXVzdCBlaXRoZXIgYmUgb3BlbmVkIGJl
Zm9yZSB0aGUgY2hyb290IGhhcHBlbnMsIG9yIHBhc3NlZCB0byBRRU1VIGFzIGFuCmZkIHZpYSBx
bXAuICBJbiB0aGUgY2FzZSBvZiBsb2dnaW5nLCB0aGlzIGhhcHBlbnMgdGhyb3VnaCBzdGRlcnI7
IGJ1dCBpZgp5b3Ugc2VhcmNoIGZvciAnY2hyb290JyBpbiB0aGUgZGVzaWduIGRvY3VtZW50IHlv
dSdsbCBnZXQgYSBjb3VwbGUgb2YKZXhhbXBsZXMgb2YgZGlmZmVyZW50IGlzc3VlcyB0aGF0IG5l
ZWQgdG8gYmUgYWRkcmVzc2VkIChpbmNsdWRpbmcKaW5zZXJ0aW5nIGEgY2Qtcm9tIGFuZCBkZWFs
aW5nIHdpdGggbWlncmF0aW9uKS4KCiAtR2VvcmdlCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 10:29:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 10:29: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-devel-bounces@lists.xenproject.org>)
	id 1gJyc4-0004vx-C3; Tue, 06 Nov 2018 10:29:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=pbld=nr=citrix.com=prvs=8415d0394=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gJyc3-0004vl-7C
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 10:29:35 +0000
X-Inumbo-ID: da95831b-e1ae-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da95831b-e1ae-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 10:29:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69775724"
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
 <20181105180711.20322-4-george.dunlap@citrix.com>
 <48cdd789994e421faaf825a7d9b50aa0@AMSPEX02CL03.citrite.net>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <97ad088b-c61b-ff67-d9aa-008e1678a8ca@citrix.com>
Date: Tue, 6 Nov 2018 10:29:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <48cdd789994e421faaf825a7d9b50aa0@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 4/6] tools/dm_restrict: Unshare mount and
 IPC namespaces on Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDYvMjAxOCAwOToxNiBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiBkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfbmV0YnNkLmMgYi90b29scy9saWJ4bC9saWJ4bF9uZXRic2Qu
Ywo+PiBpbmRleCAyZWRmYjAwNjQxLi5kY2UzZjFmZGNlIDEwMDY0NAo+PiAtLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9uZXRic2QuYwo+PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9uZXRic2QuYwo+
PiBAQCAtMTI0LDMgKzEyNCw4IEBAIGludCBsaWJ4bF9fcGNpX3RvcG9sb2d5X2luaXQobGlieGxf
X2djICpnYywKPj4gIHsKPj4gICAgICByZXR1cm4gRVJST1JfTkk7Cj4+ICB9Cj4+ICsKPj4gK3Zv
aWQgbGlieGxfX2xvY2FsX2RtX3ByZWV4ZWNfcmVzdHJpY3QobGlieGxfX2djICpnYywgaW50IHN0
ZGVycmZkKQo+PiArewo+PiArICAgIHJldHVybjsKPj4gK30KPiAKPiBUaGlzIGlzIGEgdm9pZCBm
dW5jdGlvbiB3aGVyZWFzIHRoZSBjYWxsZXIgYWx3YXlzIGFwcGVhcnMgdG8gZXhwZWN0IGFuIGlu
dCByZXR1cm4gdmFsdWUsIHJlZ2FyZGxlc3Mgb2YgT1MuCgpJbmRlZWQsIHRoaXMgd291bGQgcHJv
YmFibHkgYnJlYWsgdGhlIGJ1aWxkIG9uIE5ldEJTRC4gIEdvb2QgY2F0Y2guCgogLUdlb3JnZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 10:29:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 10:29: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-devel-bounces@lists.xenproject.org>)
	id 1gJycE-0004xN-NW; Tue, 06 Nov 2018 10:29: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=ji3p=nr=citrix.com=prvs=84126674e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJycD-0004xC-U7
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 10:29:45 +0000
X-Inumbo-ID: dea4c514-e1ae-11e8-898f-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dea4c514-e1ae-11e8-898f-12d6303a7972;
 Tue, 06 Nov 2018 10:29:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69775729"
Date: Tue, 6 Nov 2018 10:29:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181106102938.vemtvagzzgmzkzds@zion.uk.xensource.com>
References: <20181026103806.16100-1-jgross@suse.com>
 <20181030171018.oc5naorfshhefuqn@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181030171018.oc5naorfshhefuqn@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] docs: remove ChangeLog file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMzAsIDIwMTggYXQgMDU6MTA6MThQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIE9jdCAyNiwgMjAxOCBhdCAxMjozODowNlBNICswMjAwLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+ID4gZG9jcy9DaGFuZ2VMb2cgaGFzIGJlZW4gdXBkYXRlZCBmb3IgWGVuIDMuMyBs
YXN0IHRpbWUuIEl0IHNlZW1zIHRvIGJlCj4gPiBpbnRlcmVzdGluZyBmb3IgYXJjaGFlb2xvZ2lz
dHMgb25seSB0b2RheS4KPiA+IAo+ID4gUmVtb3ZlIGl0Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gSSB3b3VsZG4ndCBtaW5kIHJl
bW92aW5nIGl0LiBOb3dhZGF5cyBJIG1vc3RseSB1c2UgZ2l0IHRvIGRvCj4gYXJjaGFlb2xvZ3ks
IHNvOgo+IAo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IEJ1
dCBsZXQncyB3YWl0IHNvbWUgdGltZSBpbiBjYXNlIHRoZXJlIGlzIG9iamVjdGlvbi4KCk5vIG9u
ZSBvYmplY3RlZCBzbyBJIGhhdmUgYXBwbGllZCB0aGlzIHBhdGNoLgoKV2VpLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 10:39:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 10:39: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-devel-bounces@lists.xenproject.org>)
	id 1gJyle-00061O-3i; Tue, 06 Nov 2018 10:39: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=pbld=nr=citrix.com=prvs=8415d0394=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gJyld-00061J-HG
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 10:39:29 +0000
X-Inumbo-ID: 3c1dac1e-e1b0-11e8-b80a-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c1dac1e-e1b0-11e8-b80a-12d6303a7972;
 Tue, 06 Nov 2018 10:39:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69776308"
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
 <20181105180711.20322-5-george.dunlap@citrix.com>
 <7f11e34baa7d401b9bf9439d9e713460@AMSPEX02CL03.citrite.net>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <c213999f-e1df-fd14-ca85-68eae1afe0cb@citrix.com>
Date: Tue, 6 Nov 2018 10:39:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <7f11e34baa7d401b9bf9439d9e713460@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 5/6] tools/dm_depriv: Add first cut
 RLIMITs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDYvMjAxOCAwOToyMiBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91
bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmCj4+IE9mIEdlb3JnZSBEdW5sYXAK
Pj4gU2VudDogMDUgTm92ZW1iZXIgMjAxOCAxODowNwo+PiBUbzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCj4+IENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT47IElhbiBKYWNrc29uCj4+IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPj4gPEdlb3JnZS5EdW5sYXBAY2l0
cml4LmNvbT4KPj4gU3ViamVjdDogW1hlbi1kZXZlbF0gW1BBVENIIHY0IDUvNl0gdG9vbHMvZG1f
ZGVwcml2OiBBZGQgZmlyc3QgY3V0IFJMSU1JVHMKPj4KPj4gTGltaXQgdGhlIGFiaWxpdHkgb2Yg
YSBwb3RlbnRpYWxseSBjb21wcm9taXNlZCBRRU1VIHRvIGNvbnN1bWUgc3lzdGVtCj4+IHJlc291
cmNlcy4gIEtleSBsaW1pdHM6Cj4+ICAtIFJMSU1JVF9GU0laRSAoZmlsZSBzaXplKTogMjU2S2lC
Cj4+ICAtIFJMSU1JVF9OUFJPQyAoYWZ0ZXIgdWlkIGNoYW5nZXMgdG8gYSB1bmlxdWUgdWlkKQo+
Pgo+PiBQcm9iYWJseSB1bm5lY2Vzc2FyeSBsaW1pdHMgYnV0IHdoeSBub3Q6Cj4+ICAtIFJMSU1J
VF9DT1JFOiAwCj4+ICAtIFJMSU1JVF9NU0dRVUVVRTogMAo+PiAgLSBSTElNSVRfTE9DS1M6IDAK
Pj4gIC0gUkxJTUlUX01FTUxPQ0s6IDAKPj4KPj4gTkIgdGhhdCB3ZSBkbyBub3QgeWV0IHNldCBS
TElNSVRfQVMgKHRvdGFsIHZpcnR1YWwgbWVtb3J5KSBvcgo+PiBSTElNSVRfTk9GSUxFUyAobnVt
YmVyIG9mIG9wZW4gZmlsZXMpLCBzaW5jZSB0aGVzZSByZXF1aXJlIG1vcmUgY2FyZQo+PiBhbmQv
b3IgbW9yZSBjb29yZGluYXRpb24gd2l0aCBRRU1VIHRvIGltcGxlbWVudC4KPj4KPj4gU3VnZ2Vz
dGVkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPj4gU2ln
bmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+PiAt
LS0KPj4gQ2hhbmdlcyBzaW5jZSB2MzoKPj4gLSBBbGlnbiBSTElNSVRfRU5UUlkgbGlzdCBmb3Ig
ZWFzaWVyIHJlYWRpbmcKPj4gLSBGaXggd3JvbmcgZm9ybWF0IHN0cmluZyBzcGVjaWZpZXIKPj4g
LSBHZXQgcmlkIG9mIHNvbWUgdHJhaWxpbmcgd2hpdGVzcGFjZQo+Pgo+PiBDaGFuZ2VzIHNpbmNl
IHYyOgo+PiAtIFVzZSBhIG1hY3JvIHRvIGRlZmluZSBybGltaXQgZW50cmllcwo+PiAtIFVzZSBS
TElNSVRfTkxJTUlUUyBhcyBhbiBlbmQtb2YtbGlzdCBtYXJrZXIsIHJhdGhlciB0aGFuIC0xCj4+
IC0gVmFyaW91cyBzdHlsZSBjbGVhbi11cHMKPj4KPj4gQ0M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBjaXRyaXguY29tPgo+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4g
Q0M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+PiAtLS0KPj4g
IGRvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kIHwgMTIgKysrKy0tLS0tCj4+ICB0b29s
cy9saWJ4bC9saWJ4bF9saW51eC5jICAgICAgICB8IDQyICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tCj4+ICAyIGZpbGVzIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDggZGVsZXRp
b25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9kb2NzL2Rlc2lnbnMvcWVtdS1kZXByaXZpbGVnZS5t
ZCBiL2RvY3MvZGVzaWducy9xZW11LQo+PiBkZXByaXZpbGVnZS5tZAo+PiBpbmRleCBhNDYxZWJi
YWRkLi5lOTg0MDY0ZGE2IDEwMDY0NAo+PiAtLS0gYS9kb2NzL2Rlc2lnbnMvcWVtdS1kZXByaXZp
bGVnZS5tZAo+PiArKysgYi9kb2NzL2Rlc2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZAo+PiBAQCAt
MTA1LDEyICsxMDUsNiBAQCBjYWxsOgo+Pgo+PiAgW3FlbXUtbmFtZXNwYWNlc106IGh0dHBzOi8v
bGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0bWwvcWVtdS1kZXZlbC8yMDE3LQo+PiAxMC9tc2cwNDcy
My5odG1sCj4+Cj4+IC0jIFJlc3RyaWN0aW9ucyAvIGltcHJvdmVtZW50cyBzdGlsbCB0byBkbwo+
PiAtCj4+IC1UaGlzIGxpc3RzIHBvdGVudGlhbCByZXN0cmljdGlvbnMgc3RpbGwgdG8gZG8uICBJ
dCBpcyBtZWFudCB0byBiZQo+PiAtbGlzdGVkIGluIG9yZGVyIG9mIGVhc2Ugb2YgaW1wbGVtZW50
YXRpb24sIHdpdGggbG93LWhhbmdpbmcgZnJ1aXQKPj4gLWZpcnN0Lgo+PiAtCj4+ICAjIyMgQmFz
aWMgUkxJTUlUcwo+Pgo+PiAgJycnRGVzY3JpcHRpb24nJyc6IEEgbnVtYmVyIG9mIGxpbWl0cyBv
biB0aGUgcmVzb3VyY2VzIHRoYXQgYSBnaXZlbgo+PiBAQCAtMTM3LDYgKzEzMSwxMiBAQCBhcmUg
c3BlY2lmaWVkOyB0aGlzIGRvZXMgbm90IGFwcGx5IHRvIFFFTVUgcnVubmluZyBhcwo+PiBhIFhl
biBETS4KPj4KPj4gICcnJ1Rlc3RlZCcnJzogTm90IHRlc3RlZAo+Pgo+PiArIyBSZXN0cmljdGlv
bnMgLyBpbXByb3ZlbWVudHMgc3RpbGwgdG8gZG8KPj4gKwo+PiArVGhpcyBsaXN0cyBwb3RlbnRp
YWwgcmVzdHJpY3Rpb25zIHN0aWxsIHRvIGRvLiAgSXQgaXMgbWVhbnQgdG8gYmUKPj4gK2xpc3Rl
ZCBpbiBvcmRlciBvZiBlYXNlIG9mIGltcGxlbWVudGF0aW9uLCB3aXRoIGxvdy1oYW5naW5nIGZy
dWl0Cj4+ICtmaXJzdC4KPj4gKwo+PiAgIyMjIEZ1cnRoZXIgUkxJTUlUcwo+Pgo+PiAgUkxJTUlU
X0FTIGxpbWl0cyB0aGUgdG90YWwgYW1vdW50IG9mIG1lbW9yeTsgYnV0IHRoaXMgaW5jbHVkZXMg
dGhlCj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9saW51eC5jIGIvdG9vbHMvbGli
eGwvbGlieGxfbGludXguYwo+PiBpbmRleCBjN2EzNDVmNGJiLi5hYzk1MjZkNzMxIDEwMDY0NAo+
PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9saW51eC5jCj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2xpbnV4LmMKPj4gQEAgLTEyLDExICsxMiwxMiBAQAo+PiAgICogTUVSQ0hBTlRBQklMSVRZ
IG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+PiAgICogR05V
IExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4+ICAgKi8K
Pj4gLQo+PiArCj4gCj4gU3RyYXkgd2hpdGVzcGFjZSBjaGFuZ2U/CgpHb3QgcmlkIG9mIHRyYWls
aW5nIHdpdGVzcGFjZTsgSSBtZW50aW9uZWQgaXQgdW5kZXIgIkNoYW5nZXMgc2luY2UgdjMiLgoK
Pj4gICNpbmNsdWRlICJsaWJ4bF9vc2RlcHMuaCIgLyogbXVzdCBjb21lIGJlZm9yZSBhbnkgb3Ro
ZXIgaGVhZGVycyAqLwo+Pgo+PiAgI2luY2x1ZGUgImxpYnhsX2ludGVybmFsLmgiCj4+IC0KPj4g
KyNpbmNsdWRlIDxzeXMvcmVzb3VyY2UuaD4KPj4gKwo+IAo+IFBlcnNvbmFsbHkgSSB0ZW5kIHRv
IHB1dCBsb2NhbCBpbmNsdWRlcyBhZnRlciBvbmVzIGZyb20gdGhlIGluY2x1ZGUgcGF0aC4gSXMg
dGhlcmUgYSByZWFzb24gaXQgbmVlZHMgdG8gY29tZSBhZnRlcndhcmRzPwoKTm8gcmVhc29uOyBq
dXN0IGhhYml0IHRvIGFkZCB0aGluZ3MgdG8gdGhlIGVuZC4gIEknbGwgbW92ZSBpdCBlYXJsaWVy
CnVubGVzcyBJYW4gb2JqZWN0cy4KCj4+ICtzdGF0aWMgc3RydWN0IHsKPj4gKyAgICBpbnQgcmVz
b3VyY2U7Cj4+ICsgICAgcmxpbV90IGxpbWl0Owo+PiArfSBybGltaXRzW10gPSB7Cj4+ICsjZGVm
aW5lIFJMSU1JVF9FTlRSWShyLCBsKSBcCj4+ICsgICAgeyAucmVzb3VyY2UgPSByLCAubGltaXQg
PSBsIH0KPj4gKyAgICAvKiBCaWcgZW5vdWdoIGZvciBsb2cgZmlsZXMsIG5vdCBiaWcgZW5vdWdo
IGZvciBhIERvUyAqLwo+PiArICAgIFJMSU1JVF9FTlRSWShSTElNSVRfRlNJWkUsICAgIDI1Niox
MDI0KSwKPj4gKwo+PiArICAgIC8qIFNob3VsZG4ndCBuZWVkIGFueSBvZiB0aGVzZSAqLwo+PiAr
ICAgIFJMSU1JVF9FTlRSWShSTElNSVRfTlBST0MsICAgIDApLAo+PiArICAgIFJMSU1JVF9FTlRS
WShSTElNSVRfQ09SRSwgICAgIDApLAo+PiArICAgIFJMSU1JVF9FTlRSWShSTElNSVRfTVNHUVVF
VUUsIDApLAo+PiArICAgIFJMSU1JVF9FTlRSWShSTElNSVRfTE9DS1MsICAgIDApLAo+PiArICAg
IFJMSU1JVF9FTlRSWShSTElNSVRfTUVNTE9DSywgIDApLAo+PiArCj4+ICsgICAgLyogRW5kLW9m
LWxpc3QgbWFya2VyICovCj4+ICsgICAgUkxJTUlUX0VOVFJZKFJMSU1JVF9OTElNSVRTLCAgMCks
Cj4+ICt9Owo+PiArI3VuZGVmIFJMSU1JVF9FTlRSWQo+IAo+IDxwZWRhbnRpYz4gVGhlIHVuZGVm
IHNob3VsZCBjb21lIGJlZm9yZSB0aGUgYnJhY2UgdG8gZ2V0IHRoZSBzY29waW5nIGNvcnJlY3Qu
IDwvcGVkYW50aWM+CgpTdXJlLgoKPj4gKwo+PiAgaW50IGxpYnhsX19sb2NhbF9kbV9wcmVleGVj
X3Jlc3RyaWN0KGxpYnhsX19nYyAqZ2MpCj4+ICB7Cj4+ICAgICAgaW50IHI7Cj4+ICsgICAgdW5z
aWduZWQgaTsKPj4KPj4gICAgICAvKiBVbnNoYXJlIG1vdW50IGFuZCBJUEMgbmFtZXNwYWNlcy4g
IFRoZXNlIGFyZSB1bnVzZWQgYnkgUUVNVS4gKi8KPj4gICAgICByID0gdW5zaGFyZShDTE9ORV9O
RVdOUyB8IENMT05FX05FV0lQQyk7Cj4+IEBAIC0zMTgsNiArMzQxLDIxIEBAIGludCBsaWJ4bF9f
bG9jYWxfZG1fcHJlZXhlY19yZXN0cmljdChsaWJ4bF9fZ2MgKmdjKQo+PiAgICAgICAgICByZXR1
cm4gRVJST1JfRkFJTDsKPj4gICAgICB9Cj4+Cj4+ICsgICAgLyogU2V0IHZhcmlvdXMgImVhc3ki
IHJsaW1pdHMgKi8KPj4gKyAgICBmb3IgKGkgPSAwOyBybGltaXRzW2ldLnJlc291cmNlICE9IFJM
SU1JVF9OTElNSVRTOyBpKyspIHsKPj4gKyAgICAgICAgc3RydWN0IHJsaW1pdCBybGltOwo+PiAr
Cj4+ICsgICAgICAgIHJsaW0ucmxpbV9jdXIgPSBybGltLnJsaW1fbWF4ID0gcmxpbWl0c1tpXS5s
aW1pdDsKPj4gKwo+PiArICAgICAgICByID0gc2V0cmxpbWl0KHJsaW1pdHNbaV0ucmVzb3VyY2Us
ICZybGltKTsKPj4gKyAgICAgICAgaWYgKHIgPCAwKSB7Cj4+ICsgICAgICAgICAgICBMT0dFKEVS
Uk9SLCAiU2V0dGluZyBybGltaXQgJWQgdG8gJWxsdSBmYWlsZWRcbiIsCj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmxpbWl0c1tpXS5yZXNvdXJjZSwKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZyBsb25nKXJsaW1pdHNbaV0u
bGltaXQpOwo+IAo+IEluZGVudGF0aW9uIG9mIHRoZSBjb250aW51YXRpb24gbGluZXMgbG9va3Mg
b2RkIChhbHRob3VnaCBsaWJ4bCdzIGNvZGluZyBzdHlsZSBpcyBhIG15c3RlcnkgdG8gbWUgc28g
dGhleSBtYXkgYmUgY29ycmVjdCkuCgpEb24ndCB0aGluayBpdCBzYXlzIGFueXRoaW5nIGFib3V0
IHRoaXMgY2FzZTsgSSBmaW5kIGhhdmluZyB0aGUKYXJndW1lbnRzIGluZGVudGVkIGJleW9uZCB0
aGUgZm9ybWF0IHN0cmluZyBlYXNpZXIgdG8gcmVhZC4KCiAtR2VvcmdlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 10:43:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 10:43: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-devel-bounces@lists.xenproject.org>)
	id 1gJypA-0006hp-QO; Tue, 06 Nov 2018 10:43: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=pbld=nr=citrix.com=prvs=8415d0394=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gJyp9-0006hk-D8
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 10:43:07 +0000
X-Inumbo-ID: bdb0c5fe-e1b0-11e8-97c1-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bdb0c5fe-e1b0-11e8-97c1-12d6303a7972;
 Tue, 06 Nov 2018 10:43:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69776521"
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
 <20181105180711.20322-6-george.dunlap@citrix.com>
 <9444658da164470d906e55a348e0d3cd@AMSPEX02CL03.citrite.net>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <449cd003-34cc-f26a-7908-d91eed0dcd15@citrix.com>
Date: Tue, 6 Nov 2018 10:43:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <9444658da164470d906e55a348e0d3cd@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 6/6] RFC: test/depriv: Add a tool to
 check process-level depriv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDYvMjAxOCAwOTozNCBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiArIyBFeGFtcGxl
IGlucHV0Ogo+PiArIyBVaWQ6CTExOTMJMTE5MwkxMTkzCTExOTMKPj4gK2lucHV0PSQoZ3JlcCBe
VWlkOiAvcHJvYy8kZG1waWQvc3RhdHVzKQo+PiAraWYgW1sgIiRpbnB1dCIgPX4gXlVpZDpbWzpz
cGFjZTpdXSsoWzAtOV0rKVtbOnNwYWNlOl1dKyhbMC0KPj4gOV0rKVtbOnNwYWNlOl1dKyhbMC05
XSspW1s6c3BhY2U6XV0rKFswLTldKykkIF1dIDsgdGhlbgo+PiArICAgIHJlc3VsdD0iUEFTU0VE
Igo+PiArICAgIGZvciBpIGluIHsxLi40fTsgZG8KPj4gKwlpZiBbWyAiJHtCQVNIX1JFTUFUQ0hb
JGldfSIgIT0gIiR0Z3RfdWlkIiBdXSA7IHRoZW4KPj4gKwkgICAgcmVzdWx0PSJGQUlMRUQiCj4+
ICsJICAgIGZhaWxlZD0idHJ1ZSIKPiAKPiBUaGlzIHBhdHRlciBvY2N1cnMgbWFueSB0aW1lcy4g
Q291bGQgeW91IG5vdCBqdXN0IGhhdmUgYSBib29sZWFuICdmYWlsZWQnIHZhbHVlIGFuZCBhIHN1
cHBvcnRpbmcgJ3JlYXNvbicgKHdoaWNoIG1pZ2h0IGJlIGVtcHR5KSB0aGVuIHlvdSBjYW4ganVz
dCB0ZXN0ICdyZWFzb24nIGF0IHRoZSBlbmQgdG8gZGVjaWRlIHdoYXQgdG8gZWNobz8KClllcywg
SWFuIGFsc28gc3VnZ2VzdGVkIHRoYXQsIGFuZCBpZiBJIGVuZCB1cCBsZWF2aW5nIGl0IGFzIGEg
YmFzaApzY3JpcHQgSSdsbCBjZXJ0YWlubHkgZG8gc29tZXRoaW5nIGxpa2UgdGhhdC4gIEhvd2V2
ZXI6Cgo+PiBOQiB0aGlzIHBhdGNoIGlzIGluY2x1ZGVkIGZvciByZWZlcmVuY2Ugb25seSwgd2hp
bGUgSSBjb25zaWRlciB3aGV0aGVyCj4+IHRvIGxlYXZlIHRoaXMgYXMgYSBzdGFuZC1hbG9uZSBz
Y3JpcHQsIG9yIHdoZXRoZXIgdG8gbWVyZ2Ugb3NzdGVzdCdzCj4+IGZkIGNoZWNrZXIgZnVuY3Rp
b25hbGl0eSBpbnRvIGl0IChwZXJoYXBzIGNoYW5naW5nIHRoZSBsYW5ndWFnZSB0bwo+PiBwZXJs
IGF0IHRoZSBzYW1lIHRpbWUpLiAgUmV2aWV3cyBvZiB0aGUgZ2VuZXJhbCBkZXRlY3Rpb24gYWxn
b3JpdGhtCj4+IGFyZSB3ZWxjb21lLCBidXQgdGhlcmUncyBubyBuZWVkIGZvciBhIGRldGFpbGVk
IHJldmlldyBvZiB0aGUgY29kZQo+PiB1bnRpbCB0aGUgc2NyaXB0IGlzIGluIGl0cyBmaW5hbCBm
b3JtLgoKU29ycnkgeW91IG1pc3NlZCB0aGF0ISAgSWYgSSBlbmQgdXAgbGVhdmluZyB0aGlzIGFz
IGEgYmFzaCBzY3JpcHQgSSdsbAp0YWtlIHlvdXIgY29tbWVudHMgYWJvdXQgdGFicy9zcGFjZXMg
YW5kIHRoZSB2YWx1ZSBvZiAiZmFpbGVkIiBpbnRvIGFjY291bnQuCgogLUdlb3JnZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 10:43:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 10:43: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-devel-bounces@lists.xenproject.org>)
	id 1gJypu-0006l6-59; Tue, 06 Nov 2018 10:43: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=hj7k=nr=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gJyps-0006kv-Cg
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 10:43:52 +0000
X-Inumbo-ID: d937972b-e1b0-11e8-9a16-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d937972b-e1b0-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 10:43:51 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 06 Nov 2018 02:43:50 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,471,1534834800"; d="scan'208";a="83688758"
Received: from csavagex-mobl.ger.corp.intel.com (HELO caravaggio)
 ([10.252.5.18])
 by fmsmga007.fm.intel.com with ESMTP; 06 Nov 2018 02:43:45 -0800
Date: Tue, 6 Nov 2018 11:43:06 +0100
From: Samuel Ortiz <sameo@linux.intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <20181106104306.GB27585@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-4-sameo@linux.intel.com>
 <591c453a-977c-98a5-a23e-bd04b6dc9533@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <591c453a-977c-98a5-a23e-bd04b6dc9533@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v5 03/24] hw: acpi: The RSDP build API can
 return void
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMDYsIDIwMTggYXQgMTE6MjM6MzlBTSArMDEwMCwgUGFvbG8gQm9uemluaSB3
cm90ZToKPiBPbiAwNS8xMS8yMDE4IDAyOjQwLCBTYW11ZWwgT3J0aXogd3JvdGU6Cj4gPiAgLyog
UlNEUCAqLwo+ID4gLXN0YXRpYyBHQXJyYXkgKgo+ID4gK3N0YXRpYyB2b2lkCj4gPiAgYnVpbGRf
cnNkcChHQXJyYXkgKnJzZHBfdGFibGUsIEJJT1NMaW5rZXIgKmxpbmtlciwgdW5zaWduZWQgeHNk
dF90Ymxfb2Zmc2V0KQo+ID4gIHsKPiA+ICAgICAgQWNwaVJzZHBEZXNjcmlwdG9yICpyc2RwID0g
YWNwaV9kYXRhX3B1c2gocnNkcF90YWJsZSwgc2l6ZW9mICpyc2RwKTsKPiA+IEBAIC0zOTIsOCAr
MzkyLDYgQEAgYnVpbGRfcnNkcChHQXJyYXkgKnJzZHBfdGFibGUsIEJJT1NMaW5rZXIgKmxpbmtl
ciwgdW5zaWduZWQgeHNkdF90Ymxfb2Zmc2V0KQo+ID4gICAgICBiaW9zX2xpbmtlcl9sb2FkZXJf
YWRkX2NoZWNrc3VtKGxpbmtlciwgQUNQSV9CVUlMRF9SU0RQX0ZJTEUsCj4gPiAgICAgICAgICAo
Y2hhciAqKXJzZHAgLSByc2RwX3RhYmxlLT5kYXRhLCBzaXplb2YgKnJzZHAsCj4gPiAgICAgICAg
ICAoY2hhciAqKSZyc2RwLT5jaGVja3N1bSAtIHJzZHBfdGFibGUtPmRhdGEpOwo+ID4gLQo+ID4g
LSAgICByZXR1cm4gcnNkcF90YWJsZTsKPiA+ICB9Cj4gPiAgCj4gCj4gQmV0dGVyIHRoYW4gdjQu
IDopClJpZ2h0LCBJIGZvbGxvd2VkIFBoaWxpcHBlJ3MgYWR2aWNlIGFuZCBpdCBkb2VzIG1ha2Ug
dGhpbmdzIGNsZWFyZXIgOikKCkNoZWVycywKU2FtdWVsLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 10:48:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 10:48: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-devel-bounces@lists.xenproject.org>)
	id 1gJyud-0006zS-UN; Tue, 06 Nov 2018 10:48: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=ji3p=nr=citrix.com=prvs=84126674e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gJyud-0006zM-Gm
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 10:48:47 +0000
X-Inumbo-ID: 87d7695a-e1b1-11e8-8494-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87d7695a-e1b1-11e8-8494-12d6303a7972;
 Tue, 06 Nov 2018 10:48:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69776764"
Date: Tue, 6 Nov 2018 10:48:26 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Alexandru Vasile <lexnv@amazon.com>
Message-ID: <20181106104826.zr7tloxcqq7l3ode@zion.uk.xensource.com>
References: <1539965325190.3407@amazon.com>
 <20181019162246.v4u7zynxfzwjqisd@mac.bytemobile.com>
 <ff01985d-16db-de10-79ba-4ba794db5373@amazon.com>
 <20181030150741.bxzawoyxhrqit3b5@mac.citrite.net>
 <7c1fb1f5-55a5-993b-c806-db0a85005055@amazon.com>
 <20181105105738.xttqv425apcbfbfp@zion.uk.xensource.com>
 <a9391804-a8bc-f2aa-1779-231097df99f2@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a9391804-a8bc-f2aa-1779-231097df99f2@amazon.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] dom0/pvh: Dom0 PVH with PCI passthrough support
 status
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDQ6MTc6NTZQTSArMDIwMCwgQWxleGFuZHJ1IFZhc2ls
ZSB3cm90ZToKPiBPbiBNb24sIE5vdiAwNSwgMjAxOCBhdCAxMjo1NyBQTSwgV2VpIExpdSB3cm90
ZToKPiA+IE9uIE1vbiwgTm92IDA1LCAyMDE4IGF0IDExOjU4OjA5QU0gKzAyMDAsIEFsZXhhbmRy
dSBWYXNpbGUgd3JvdGU6Cj4gPiA+IEhlbGxvLAo+ID4gPiAoWEVOKSBldmVudF9jaGFubmVsLmM6
MzE5OmQwdjEgRVZUQ0hOT1AgZmFpbHVyZTogZG9tYWluIDEsIGVycm9yIC0yMgo+ID4gPiAoWEVO
KSBldmVudF9jaGFubmVsLmM6MzE5OmQwdjMgRVZUQ0hOT1AgZmFpbHVyZTogZG9tYWluIDEsIGVy
cm9yIC0yMgo+ID4gRG8geW91IHBlcmhhcHMgaGF2ZSBtb3JlIHRoYW4gb25lIHhlbnN0b3JlZCAv
IHhlbmNvbnNvbGVkIHJ1bm5pbmc/Cj4gCj4gVGhlIHByb2Nlc3NlcyBsaXN0ZWQgYnkgJ3BzIC1h
dXggfCBncmVwIHhlbicgaW1tZWRpYXRlbHkgYWZ0ZXIgZG9tMCBib290cwo+IGFyZSBveGVuc3Rv
cmVkLCB4ZW5jb25zb2xlZCBhbmQgeGVud2F0Y2hkb2dkLgo+IAo+IEkgZGlkIHN0YXJ0ICd4ZW5j
b21tb25zICcgZnJvbSBteSBpbnN0YWxsIGZvbGRlciBkdWUgdG8geGwgc2hvd2luZyB0aGUgbmFt
ZQo+IG9mIERvbTAgYXMgJyhudWxsKScgYW5kIGFsc28gYmVjYXVzZSBvZiBhIGRpZmZlcmVuY2Ug
aW4gb3V0cHV0IGVycm9yIGZyb20geGwKPiB3aGVuIGNyZWF0aW5nIGEgSFZNIERvbVUgd2l0aCBw
YXNzdGhyb3VnaCAodGhlIG91dHB1dCBpcyBjYXB0dXJlZCBpbiBmaWxlcwo+IHhsX291dHB1dF9j
bGVhblswXSBhbmQgeGxfb3V0cHV0X3hlbmNvbW1vbnNbMV0pLgoKUm9nZXIgaGFzIGFscmVhZHkg
YW5zd2VyZWQgIHlvdXIgcXVlc3Rpb25zLCBJIGp1c3Qgd2FudCB0byBhZGQgdG8gdGhpczoKcnVu
bmluZyB4ZW5jb21tb25zIG1hbnVhbGx5IGlzIGxpa2VseSB0byBzdGFydCBhIHNlY29uZCBpbnN0
YW5jZSBvZiBzb21lCnNlcnZpY2VzLiBZb3UgY2FuIGZpeCB0aGlzIGJ5IGNvbmZpZ3VyZSB5b3Vy
IHN5c3RlbSBwcm9wZXJseS4gSWYgeW91IHVzZQpzeXN0ZW1kLCBqdXN0IGVuYWJsZSBhbGwgeGVu
IHJlbGF0ZWQgdW5pdHMuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 10:53:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 10:53: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-devel-bounces@lists.xenproject.org>)
	id 1gJyzY-0007mF-JN; Tue, 06 Nov 2018 10:53:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=9pgl=nr=citrix.com=prvs=84117823e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gJyzX-0007mA-65
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 10:53:51 +0000
X-Inumbo-ID: 3d985899-e1b2-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d985899-e1b2-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 10:53:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="81457950"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v4 3/6] tools/dm_restrict: Ask QEMU to chroot
Thread-Index: AQHUdTOTo/1tspDmyEC5MDjveSDw6aVCdsFAgAAE+oCAABazYA==
Date: Tue, 6 Nov 2018 10:53:48 +0000
Message-ID: <7a48f28641704dd1913ef691bd4c39d3@AMSPEX02CL03.citrite.net>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
 <20181105180711.20322-3-george.dunlap@citrix.com>
 <47ff2f996ada4b23b58265aea74e62af@AMSPEX02CL03.citrite.net>
 <d1a2c6af-5b1d-b053-5bcf-9e478b012aec@citrix.com>
In-Reply-To: <d1a2c6af-5b1d-b053-5bcf-9e478b012aec@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 3/6] tools/dm_restrict: Ask QEMU to chroot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBHZW9yZ2UgRHVubGFwIFttYWls
dG86Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tXQ0KPiBTZW50OiAwNiBOb3ZlbWJlciAyMDE4IDEw
OjI4DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFja3NvbkBjaXRyaXguY29t
PjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2
ZWxdIFtQQVRDSCB2NCAzLzZdIHRvb2xzL2RtX3Jlc3RyaWN0OiBBc2sgUUVNVSB0bw0KPiBjaHJv
b3QNCj4gDQo+IE9uIDExLzA2LzIwMTggMDk6MTQgQU0sIFBhdWwgRHVycmFudCB3cm90ZToNCj4g
Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogWGVuLWRldmVsIFttYWls
dG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uDQo+IEJlaGFsZg0K
PiA+PiBPZiBHZW9yZ2UgRHVubGFwDQo+ID4+IFNlbnQ6IDA1IE5vdmVtYmVyIDIwMTggMTg6MDcN
Cj4gPj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiA+PiBDYzogQW50aG9u
eSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbg0KPiA+PiA8
SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBH
ZW9yZ2UgRHVubGFwDQo+ID4+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+DQo+ID4+IFN1Ympl
Y3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2NCAzLzZdIHRvb2xzL2RtX3Jlc3RyaWN0OiBBc2sgUUVN
VSB0bw0KPiBjaHJvb3QNCj4gPj4NCj4gPj4gV2hlbiBkbV9yZXN0cmljdCBpcyBlbmFibGVkLCBh
c2sgUUVNVSB0byBjaHJvb3QgaW50byBhbiBlbXB0eQ0KPiBkaXJlY3RvcnkuDQo+ID4+DQo+ID4+
ICogQ3JlYXRlIC92YXIvcnVuL3FlbXUvcm9vdC1kb21pZCAoZGVsZXRpbmcgdGhlIG9sZCBvbmUg
aWYgaXQncyB0aGVyZSkNCj4gPg0KPiA+IFRoaXMgZG9lcyBub3QgYXBwZWFyIHRvIG1hdGNoIHRo
ZSBjb2RlOiB0aGUgcGF0aCBzaG91bGQgYmUNCj4gL3Zhci9ydW4vcWVtdS1yb290LTxkb21pZD4g
QUZBSUNUDQo+IA0KPiBJbmRlZWQsIEkgZm9yZ290IHRvIHVwZGF0ZSB0aGlzLiAgSSBjYW4gZml4
IHRoaXMgdXAgb24gY2hlY2staW4uDQo+IA0KPiA+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMNCj4gPj4gaW5kZXggMjZlYjE2YWYz
NC4uYWQzZWZjYzc4MyAxMDA2NDQNCj4gPj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYw0K
PiA+PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jDQo+ID4+IEBAIC0xNDEwLDkgKzE0MTAs
NDggQEAgc3RhdGljIGludA0KPiA+PiBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3
KGxpYnhsX19nYyAqZ2MsDQo+ID4+ICAgICAgICAgIH0NCj4gPj4gICAgICB9DQo+ID4+DQo+ID4+
IC0gICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZG1fcmVzdHJpY3QpKQ0KPiA+PiAr
ICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRtX3Jlc3RyaWN0KSkgew0KPiA+PiAr
ICAgICAgICBjaGFyICpjaHJvb3RfZGlyID0gR0NTUFJJTlRGKCIlcy9xZW11LXJvb3QtJWQiLA0K
PiA+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fcnVuX2Rp
cl9wYXRoKCksDQo+ID4+IGd1ZXN0X2RvbWlkKTsNCj4gPj4gKyAgICAgICAgaW50IHI7DQo+ID4+
ICsNCj4gPj4gICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLXhlbi1kb21pZC1y
ZXN0cmljdCIpOw0KPiA+Pg0KPiA+PiArICAgICAgICAvKg0KPiA+PiArICAgICAgICAgKiBSdW4g
UUVNVSBpbiBhIGNocm9vdCBhdCBYRU5fUlVOX0RJUi9xZW11LXJvb3QtJWQNCj4gPg0KPiA+IE1h
eWJlICc8ZG9taWQ+JyBpbiB0aGUgY29tbWVudCByYXRoZXIgdGhhbiAnJWQnPw0KPiANCj4gTWF5
YmUuIDotKQ0KPiANCj4gPj4gKyAgICAgICAgICoNCj4gPj4gKyAgICAgICAgICogVGhlcmUgaXMg
bm8gbGlicmFyeSBmdW5jdGlvbiB0byBkbyB0aGUgZXF1aXZhbGVudCBvZiBgcm0NCj4gPj4gKyAg
ICAgICAgICogLXJmYC4gIEhvd2V2ZXIgZGVwcml2aWxlZ2VkIFFFTVUgaW4gdGhlb3J5IHNob3Vs
ZG4ndCBiZQ0KPiA+PiArICAgICAgICAgKiBhYmxlIHRvIHdyaXRlIGFueSBmaWxlcywgYXMgdGhl
IGNocm9vdCB3b3VsZCBiZSBvd25lZCBieQ0KPiA+PiArICAgICAgICAgKiByb290LCBidXQgaXQg
d291bGQgYmUgcnVubmluZyBhcyBhbiB1bnByaXZpbGVnZWQgcHJvY2Vzcy4NCj4gPj4gKyAgICAg
ICAgICogU28gaW4gdGhlb3J5LCBvbGQgY2hyb290cyBzaG91bGQgYWx3YXlzIGJlIGVtcHR5Lg0K
PiA+DQo+ID4gSG93IGRvZXMgbG9nZ2luZyB3b3JrIGlmIFFFTVUgY2FuJ3Qgd3JpdGUgdG8gdGhl
IGNocm9vdD8gSSBhc3N1bWUgd2UgYXJlDQo+IHJlbHlpbmcgb24gc3RkZXJyPyBEb2VzIHVzaW5n
IHN5c2xvZyBzdGlsbCB3b3JrPw0KPiANCj4gRXZlcnl0aGluZyBRRU1VIG5lZWRzIGFjY2VzcyB0
byAoaW5jbHVkaW5nIHZuYyBzb2NrZXRzLCBxbXAgc29ja2V0cywgJmMpDQo+IG11c3QgZWl0aGVy
IGJlIG9wZW5lZCBiZWZvcmUgdGhlIGNocm9vdCBoYXBwZW5zLCBvciBwYXNzZWQgdG8gUUVNVSBh
cyBhbg0KPiBmZCB2aWEgcW1wLiAgSW4gdGhlIGNhc2Ugb2YgbG9nZ2luZywgdGhpcyBoYXBwZW5z
IHRocm91Z2ggc3RkZXJyOyBidXQgaWYNCj4geW91IHNlYXJjaCBmb3IgJ2Nocm9vdCcgaW4gdGhl
IGRlc2lnbiBkb2N1bWVudCB5b3UnbGwgZ2V0IGEgY291cGxlIG9mDQo+IGV4YW1wbGVzIG9mIGRp
ZmZlcmVudCBpc3N1ZXMgdGhhdCBuZWVkIHRvIGJlIGFkZHJlc3NlZCAoaW5jbHVkaW5nDQo+IGlu
c2VydGluZyBhIGNkLXJvbSBhbmQgZGVhbGluZyB3aXRoIG1pZ3JhdGlvbikuDQoNCk9rLiBUaGUg
dHJhY2UgYmFja2VuZCBpcyBzZXQgYXQgYnVpbGQgdGltZSBpbiB0b29scy9NYWtlZmlsZToNCg0K
ICAgICAgICBpZiAkJHNvdXJjZS9zY3JpcHRzL3RyYWNldG9vbC5weSAtLWNoZWNrLWJhY2tlbmQg
LS1iYWNrZW5kIGxvZyA7IHRoZW4gXA0KICAgICAgICAgICAgICAgIGVuYWJsZV90cmFjZV9iYWNr
ZW5kPSctLWVuYWJsZS10cmFjZS1iYWNrZW5kPWxvZyc7IA0KICAgICAgICBlbGlmICQkc291cmNl
L3NjcmlwdHMvdHJhY2V0b29sLnB5IC0tY2hlY2stYmFja2VuZCAtLWJhY2tlbmQgc3RkZXJyIDsg
dGhlbiBcDQogICAgICAgICAgICAgICAgZW5hYmxlX3RyYWNlX2JhY2tlbmQ9Jy0tZW5hYmxlLXRy
YWNlLWJhY2tlbmQ9c3RkZXJyJzsgXA0KICAgICAgICBlbHNlIFwNCiAgICAgICAgICAgICAgICBl
bmFibGVfdHJhY2VfYmFja2VuZD0nJyA7IFwNCiAgICAgICAgZmkgOyBcDQoNCmFuZCBsb2cgYXBw
ZWFycyB0byBmYXZvdXJlZC4gSXMgdGhpcyBzdGlsbCBnb2luZyB0byB3b3JrIHdpdGggdGhlIGNo
cm9vdD8gV2UgcmVseSBvbiB0aGUgdHJhY2luZyBpbiB4ZW5fcGxhdGZvcm0gdG8gZ2V0IGxvZyBt
ZXNzYWdlcyBvdXQgb2YgUFYgZHJpdmVycy4NCg0KICBQYXVsDQoNCj4gDQo+ICAtR2VvcmdlDQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 11:06:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 11:06: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-devel-bounces@lists.xenproject.org>)
	id 1gJzC4-0000JD-VE; Tue, 06 Nov 2018 11:06: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=1bx2=nr=citrix.com=prvs=8411eae42=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gJzC3-0000J5-PN
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 11:06:47 +0000
X-Inumbo-ID: 0cc90f47-e1b4-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0cc90f47-e1b4-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 11:06:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69777875"
Date: Tue, 6 Nov 2018 11:06:38 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20181106110638.GA1302@perard.uk.xensource.com>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
 <47384b73628c419889b02beab2d60bfb@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <47384b73628c419889b02beab2d60bfb@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v4 1/6] docs/qemu-deprivilege: Revise and
 update with status and future plans
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMDYsIDIwMTggYXQgMDk6MDc6MTJBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gKyMjIE1pZ3JhdGlvbgo+ID4gKwo+ID4gK1doZW4gY2FsbGluZyB4ZW4tc2F2ZS1k
ZXZpY2VzLXN0YXRlLCBzaW5jZSBRRU1VIGlzIHJ1bm5pbmcgaW4gYSBjaHJvb3QKPiA+ICtpdCBp
cyBub3QgdXNlZnVsIHRvIHBhc3MgYSBmaWxlbmFtZSAoaXQgZG9lc24ndCBldmVuIGhhdmUgd3Jp
dGUgYWNjZXNzCj4gPiAraW5zaWRlIHRoZSBjaHJvb3QpLiBJbnN0ZWFkLCBnaXZlIGl0IGFuIG9w
ZW4gZmQgdXNpbmcgdGhlIGFkZC1mZAo+ID4gK21lY2hhbmlzbS4KPiA+ICsKPiA+ICtBZGRpdGlv
bmFsbHksIGFsbCB0aGUgcmVzdHJpY3Rpb25zIG5lZWQgdG8gYmUgYXBwbGllZCB0byB0aGUgcWVt
dQo+ID4gK3N0YXJ0ZWQgdXAgb24gdGhlIHBvc3QtbWlncmF0aW9uIHNpZGUuICBPbmUgaXNzdWUg
dGhhdCBuZWVkcyB0byBiZQo+ID4gK3NvbHZlZCBpcyBob3cgdG8gc2lnbmFsIHRoZSB0b29sc3Rh
Y2sgb24gcmVzdG9yZSB0aGF0IHFlbXUgaXMgcmVhZHkKPiA+ICtmb3IgdGhlIGRvbWFpbiB0byBi
ZSBzdGFydGVkIChzaW5jZSB0aGlzIGlzIG5vcm1hbGx5IGRvbmUgdmlhCj4gPiAreGVuc3RvcmUs
IGFuZCBhdCB0aGlzIHBvaW50IHRoZSB4ZW5zdG9yZSBjb25uZWN0aW9ucyB3aWxsIGhhdmUgYmVl
bgo+ID4gK2Nsb3NlZCkuCj4gCj4gSSB0aG91Z2h0IEFudGhvbnkgaGFkIGZpeGVkIHRoaXMgbm93
Pwo+IAoKSXQncyB3b3JrIGluIHByb2dyZXNzLiAobGlieGxfX2V2X3FtcF8qIHBhdGNoIHNlcmll
cy4pCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 11:11:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 11:11: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-devel-bounces@lists.xenproject.org>)
	id 1gJzGY-00015g-KG; Tue, 06 Nov 2018 11:11:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1bx2=nr=citrix.com=prvs=8411eae42=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gJzGW-00015a-Hj
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 11:11:24 +0000
X-Inumbo-ID: b1cee8ef-e1b4-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1cee8ef-e1b4-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 11:11:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69778164"
Date: Tue, 6 Nov 2018 11:11:20 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20181106111120.GB1302@perard.uk.xensource.com>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
 <20181105180711.20322-3-george.dunlap@citrix.com>
 <47ff2f996ada4b23b58265aea74e62af@AMSPEX02CL03.citrite.net>
 <d1a2c6af-5b1d-b053-5bcf-9e478b012aec@citrix.com>
 <7a48f28641704dd1913ef691bd4c39d3@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7a48f28641704dd1913ef691bd4c39d3@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v4 3/6] tools/dm_restrict: Ask QEMU to chroot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMDYsIDIwMTggYXQgMTA6NTM6NDhBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IE9rLiBUaGUgdHJhY2UgYmFja2VuZCBpcyBzZXQgYXQgYnVpbGQgdGltZSBpbiB0b29s
cy9NYWtlZmlsZToKPiAKPiAgICAgICAgIGlmICQkc291cmNlL3NjcmlwdHMvdHJhY2V0b29sLnB5
IC0tY2hlY2stYmFja2VuZCAtLWJhY2tlbmQgbG9nIDsgdGhlbiBcCj4gICAgICAgICAgICAgICAg
IGVuYWJsZV90cmFjZV9iYWNrZW5kPSctLWVuYWJsZS10cmFjZS1iYWNrZW5kPWxvZyc7IAo+ICAg
ICAgICAgZWxpZiAkJHNvdXJjZS9zY3JpcHRzL3RyYWNldG9vbC5weSAtLWNoZWNrLWJhY2tlbmQg
LS1iYWNrZW5kIHN0ZGVyciA7IHRoZW4gXAo+ICAgICAgICAgICAgICAgICBlbmFibGVfdHJhY2Vf
YmFja2VuZD0nLS1lbmFibGUtdHJhY2UtYmFja2VuZD1zdGRlcnInOyBcCj4gICAgICAgICBlbHNl
IFwKPiAgICAgICAgICAgICAgICAgZW5hYmxlX3RyYWNlX2JhY2tlbmQ9JycgOyBcCj4gICAgICAg
ICBmaSA7IFwKPiAKPiBhbmQgbG9nIGFwcGVhcnMgdG8gZmF2b3VyZWQuIElzIHRoaXMgc3RpbGwg
Z29pbmcgdG8gd29yayB3aXRoIHRoZQo+IGNocm9vdD8gV2UgcmVseSBvbiB0aGUgdHJhY2luZyBp
biB4ZW5fcGxhdGZvcm0gdG8gZ2V0IGxvZyBtZXNzYWdlcyBvdXQKPiBvZiBQViBkcml2ZXJzLgoK
bG9nIHZzIHN0ZGVyciBhcmUganVzdCBkaWZmZXJlbnQgbmFtZXMgZm9yIHRoZSBzYW1lIHRoaW5n
LiAic3RkZXJyIgpkb2Vzbid0IGV4aXN0IGFueW1vcmUgaW4gcmVjZW50IHZlcnNpb24gb2YgUUVN
VSBhbmQgYXMgYmVlbiByZW5hbWVkCiJsb2ciLgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 11:13:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 11:13: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-devel-bounces@lists.xenproject.org>)
	id 1gJzI6-0001AB-13; Tue, 06 Nov 2018 11:13:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=9pgl=nr=citrix.com=prvs=84117823e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gJzI5-0001A5-0j
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 11:13:01 +0000
X-Inumbo-ID: ea5a129a-e1b4-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea5a129a-e1b4-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 11:12:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="81458961"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v4 3/6] tools/dm_restrict: Ask QEMU to chroot
Thread-Index: AQHUdTOTo/1tspDmyEC5MDjveSDw6aVCdsFAgAAE+oCAABazYP//9UsAgAAQ+ZA=
Date: Tue, 6 Nov 2018 11:12:40 +0000
Message-ID: <bb55b47de0cd4bbbbd715b5ad73d3abf@AMSPEX02CL03.citrite.net>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
 <20181105180711.20322-3-george.dunlap@citrix.com>
 <47ff2f996ada4b23b58265aea74e62af@AMSPEX02CL03.citrite.net>
 <d1a2c6af-5b1d-b053-5bcf-9e478b012aec@citrix.com>
 <7a48f28641704dd1913ef691bd4c39d3@AMSPEX02CL03.citrite.net>
 <20181106111120.GB1302@perard.uk.xensource.com>
In-Reply-To: <20181106111120.GB1302@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 3/6] tools/dm_restrict: Ask QEMU to chroot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Wei
 Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIFttYWls
dG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiBTZW50OiAwNiBOb3ZlbWJlciAyMDE4IDEx
OjExCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEdl
b3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IHhlbi0KPiBkZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZzsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBX
ZWkgTGl1Cj4gPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxd
IFtQQVRDSCB2NCAzLzZdIHRvb2xzL2RtX3Jlc3RyaWN0OiBBc2sgUUVNVSB0bwo+IGNocm9vdAo+
IAo+IE9uIFR1ZSwgTm92IDA2LCAyMDE4IGF0IDEwOjUzOjQ4QU0gKzAwMDAsIFBhdWwgRHVycmFu
dCB3cm90ZToKPiA+IE9rLiBUaGUgdHJhY2UgYmFja2VuZCBpcyBzZXQgYXQgYnVpbGQgdGltZSBp
biB0b29scy9NYWtlZmlsZToKPiA+Cj4gPiAgICAgICAgIGlmICQkc291cmNlL3NjcmlwdHMvdHJh
Y2V0b29sLnB5IC0tY2hlY2stYmFja2VuZCAtLWJhY2tlbmQgbG9nIDsKPiB0aGVuIFwKPiA+ICAg
ICAgICAgICAgICAgICBlbmFibGVfdHJhY2VfYmFja2VuZD0nLS1lbmFibGUtdHJhY2UtYmFja2Vu
ZD1sb2cnOwo+ID4gICAgICAgICBlbGlmICQkc291cmNlL3NjcmlwdHMvdHJhY2V0b29sLnB5IC0t
Y2hlY2stYmFja2VuZCAtLWJhY2tlbmQKPiBzdGRlcnIgOyB0aGVuIFwKPiA+ICAgICAgICAgICAg
ICAgICBlbmFibGVfdHJhY2VfYmFja2VuZD0nLS1lbmFibGUtdHJhY2UtYmFja2VuZD1zdGRlcnIn
OyBcCj4gPiAgICAgICAgIGVsc2UgXAo+ID4gICAgICAgICAgICAgICAgIGVuYWJsZV90cmFjZV9i
YWNrZW5kPScnIDsgXAo+ID4gICAgICAgICBmaSA7IFwKPiA+Cj4gPiBhbmQgbG9nIGFwcGVhcnMg
dG8gZmF2b3VyZWQuIElzIHRoaXMgc3RpbGwgZ29pbmcgdG8gd29yayB3aXRoIHRoZQo+ID4gY2hy
b290PyBXZSByZWx5IG9uIHRoZSB0cmFjaW5nIGluIHhlbl9wbGF0Zm9ybSB0byBnZXQgbG9nIG1l
c3NhZ2VzIG91dAo+ID4gb2YgUFYgZHJpdmVycy4KPiAKPiBsb2cgdnMgc3RkZXJyIGFyZSBqdXN0
IGRpZmZlcmVudCBuYW1lcyBmb3IgdGhlIHNhbWUgdGhpbmcuICJzdGRlcnIiCj4gZG9lc24ndCBl
eGlzdCBhbnltb3JlIGluIHJlY2VudCB2ZXJzaW9uIG9mIFFFTVUgYW5kIGFzIGJlZW4gcmVuYW1l
ZAo+ICJsb2ciLgoKT2ggeWVzLCBJJ2QgZm9yZ290dGVuLi4uIFRoYXQncyBmaW5lIHRoZW4gOi0p
CgogIFBhdWwKCj4gCj4gLS0KPiBBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 11:42:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 11:42: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-devel-bounces@lists.xenproject.org>)
	id 1gJzkD-0003bX-DR; Tue, 06 Nov 2018 11:42: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=gdlp=nr=citrix.com=prvs=841612198=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gJzkC-0003bP-Cf
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 11:42:04 +0000
X-Inumbo-ID: fad88c7a-e1b8-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fad88c7a-e1b8-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 11:42:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69779762"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23521.32264.655635.978393@mariner.uk.xensource.com>
Date: Tue, 6 Nov 2018 11:42:00 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20181106094811.gcsqvjkhliis7a7l@zion.uk.xensource.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
 <20181102170113.11646-5-ian.jackson@eu.citrix.com>
 <20181106094811.gcsqvjkhliis7a7l@zion.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 4/8] tools/libvchan: init_xs_srv: Simplify
 error handling (2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Marek
 =?iso-8859-1?Q?Marczykowski-G=F3recki?= <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDQvOF0gdG9vbHMvbGlidmNoYW46IGluaXRfeHNf
c3J2OiBTaW1wbGlmeSBlcnJvciBoYW5kbGluZyAoMikiKToKPiBPbiBGcmksIE5vdiAwMiwgMjAx
OCBhdCAwNTowMTowOVBNICswMDAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+ICogQWJvbGlzaCBm
YWlsX3hzX29wZW4gd2hpY2ggaXMgbm93IGV4YWN0bHkgdGhlIHNhbWUgYXMgZmFpbC4KPiA+ICog
Q2hhbmdlIGFsbCBnb3RvcyB0byByZWZlciB0byBmYWlsIGluc3RlYWQuCj4gPiBObyBmdW5jdGlv
bmFsIGNoYW5nZS4KPiAKPiBPaCAgaGVyZSBpdCBpcy4KClJpZ2h0IDotKS4gIFNlcGFyYXRpbmcg
dGhlIHBhdGNoZXMgbGlrZSB0aGlzIG1hZGUgdGhlIGZpcnN0IGhhbGYgYSBsb3QKY2xlYXJlciwg
SSBmb3VuZC4KCj4gRmVlbCBmcmVlIHRvIGFkZCBteSBhY2sgdG8geW91ciBwcmV2aW91cyBwYXRj
aC4KClRoYW5rcy4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 11:45:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 11:45: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-devel-bounces@lists.xenproject.org>)
	id 1gJznt-0003tJ-VJ; Tue, 06 Nov 2018 11:45:53 +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=gdlp=nr=citrix.com=prvs=841612198=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gJzns-0003tD-NF
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 11:45:52 +0000
X-Inumbo-ID: 81fc00ce-e1b9-11e8-8a1e-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81fc00ce-e1b9-11e8-8a1e-12d6303a7972;
 Tue, 06 Nov 2018 11:45:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69780006"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23521.32491.467037.246289@mariner.uk.xensource.com>
Date: Tue, 6 Nov 2018 11:45:47 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20181106100016.hawdyzngqvo3zi73@zion.uk.xensource.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
 <20181102170113.11646-9-ian.jackson@eu.citrix.com>
 <20181106100016.hawdyzngqvo3zi73@zion.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 8/8] tools/libvchan:
 libxenvchan_client_init: use ENOENT for no server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDgvOF0gdG9vbHMvbGlidmNoYW46IGxpYnhlbnZj
aGFuX2NsaWVudF9pbml0OiB1c2UgRU5PRU5UIGZvciBubyBzZXJ2ZXIiKToKPiBPbiBGcmksIE5v
diAwMiwgMjAxOCBhdCAwNTowMToxM1BNICswMDAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+ICog
UHJvbWlzZSB0aGF0IHdlIHdpbGwgc2V0IGVycm5vIHRvIEVOT0VOVCBpZiB0aGUgc2VydmVyIGlz
IG5vdAo+ID4gICB5ZXQgc2V0IHVwLgo+ID4gKiBBcnJhbmdlIHRoYXQgYWxsIEVOT0VOVCByZXR1
cm5zIG90aGVyIHRoYW4gZnJvbSB0aGUgcmVhZCBvZiByaW5nLXJlZgo+ID4gICBhcmUgdHVybmVk
IGludG8gRUlPLCBsb2dnaW5nIHdoZW4gd2UgZG8gc28uCj4gCj4gVGhpcyBzb3VuZHMgcmVhc29u
YWJsZSB0byBtZSwgYnV0IEkgd291bGQgbGlrZSB0byBoZWFyIGZyb20gTWFyZWsgdGhhdAo+IHRo
aXMgZG9lc24ndCBicmVhayBRdWJlcy4KClJpZ2h0LiAgTWFyZWssIHRoaXMgc2VyaWVzIHdhcyBp
bnRlbmRlZCB0byBoZWxwIHdpdGggdmNoYW4gZm9yIHFtcC4KQnV0IG9idmlvdXNseSBJIGRvbid0
IHdhbnQgdG8gYnJlYWsgYW55dGhpbmcgZWxzZS4gIEkgZG9uJ3QgdGhpbmsgdGhpcwpzaG91bGQg
YnJlYWsgYW55dGhpbmcgYnV0IEkgd291bGQgYXBwcmVjaWF0ZSBhIHJldmlldyBvciBhdCBsZWFz
dCBhbgpvcGluaW9uLi4uCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 11:50:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 11:50: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-devel-bounces@lists.xenproject.org>)
	id 1gJzs6-0004iW-IS; Tue, 06 Nov 2018 11:50: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=gdlp=nr=citrix.com=prvs=841612198=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gJzs4-0004iP-Ug
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 11:50:12 +0000
X-Inumbo-ID: 1e2c839e-e1ba-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e2c839e-e1ba-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 11:50:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69780213"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23521.32753.348715.944523@mariner.uk.xensource.com>
Date: Tue, 6 Nov 2018 11:50:09 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20181105180711.20322-1-george.dunlap@citrix.com>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v4 1/6] docs/qemu-deprivilege: Revise and
 update with status and future plans
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggdjQgMS82XSBkb2NzL3FlbXUtZGVwcml2aWxl
Z2U6IFJldmlzZSBhbmQgdXBkYXRlIHdpdGggc3RhdHVzIGFuZCBmdXR1cmUgcGxhbnMiKToKPiBk
b2NzL3FlbXUtZGVwcml2aWxlZ2UudHh0IGhhZCBzb21lIGJhc2ljIGluc3RydWN0aW9ucyBmb3Ig
dXNpbmcKPiBkbV9yZXN0cmljdCwgYnV0IGl0IHdhcyBpbmNvbXBsZXRlLCBtaXNsZWFkaW5nLCBh
bmQgc3RhbGUuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CgooQXNzdW1pbmcgeW91IGZpeCB0aGUgY29tbWl0IG1lc3NhZ2UgdG8gZHJvcCB0aGUgbWVu
dGlvbiBvZgpub25leGlzdGVudCBTVVBQT1JULm1kIGNoYW5nZXMuLi4pCgpUaGFua3MsCklhbi4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 11:51:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 11:51: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-devel-bounces@lists.xenproject.org>)
	id 1gJzst-0004mG-TY; Tue, 06 Nov 2018 11:51: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=gdlp=nr=citrix.com=prvs=841612198=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gJzss-0004m1-O1
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 11:51:02 +0000
X-Inumbo-ID: 3b8d2e5a-e1ba-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b8d2e5a-e1ba-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 11:51:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69780265"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23521.32802.564971.43191@mariner.uk.xensource.com>
Date: Tue, 6 Nov 2018 11:50:58 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20181105180711.20322-2-george.dunlap@citrix.com>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
 <20181105180711.20322-2-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v4 2/6] SUPPORT.md: Add qemu-depriv section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggdjQgMi82XSBTVVBQT1JULm1kOiBBZGQgcWVt
dS1kZXByaXYgc2VjdGlvbiIpOgo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 11:53:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 11:53: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-devel-bounces@lists.xenproject.org>)
	id 1gJzuk-0004wo-BR; Tue, 06 Nov 2018 11:52:58 +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=gdlp=nr=citrix.com=prvs=841612198=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gJzuj-0004wg-5t
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 11:52:57 +0000
X-Inumbo-ID: 7f64b544-e1ba-11e8-ab4e-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7f64b544-e1ba-11e8-ab4e-12d6303a7972;
 Tue, 06 Nov 2018 11:52:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69780381"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23521.32916.685561.495118@mariner.uk.xensource.com>
Date: Tue, 6 Nov 2018 11:52:52 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20181105180711.20322-5-george.dunlap@citrix.com>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
 <20181105180711.20322-5-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v4 5/6] tools/dm_depriv: Add first cut
 RLIMITs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggdjQgNS82XSB0b29scy9kbV9kZXByaXY6IEFk
ZCBmaXJzdCBjdXQgUkxJTUlUcyIpOgo+IExpbWl0IHRoZSBhYmlsaXR5IG9mIGEgcG90ZW50aWFs
bHkgY29tcHJvbWlzZWQgUUVNVSB0byBjb25zdW1lIHN5c3RlbQo+IHJlc291cmNlcy4gIEtleSBs
aW1pdHM6Cj4gIC0gUkxJTUlUX0ZTSVpFIChmaWxlIHNpemUpOiAyNTZLaUIKPiAgLSBSTElNSVRf
TlBST0MgKGFmdGVyIHVpZCBjaGFuZ2VzIHRvIGEgdW5pcXVlIHVpZCkKLi4uCj4gU3VnZ2VzdGVk
LWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPiBTaWduZWQt
b2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 11:58:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 11:58: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-devel-bounces@lists.xenproject.org>)
	id 1gK000-0005Bp-2I; Tue, 06 Nov 2018 11:58: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=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gJzzy-0005Bd-7A
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 11:58:22 +0000
X-Inumbo-ID: 40ea5a4b-e1bb-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40ea5a4b-e1bb-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 11:58:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gJzzt-00056V-Rc; Tue, 06 Nov 2018 11:58:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gJzzt-00027R-BC; Tue, 06 Nov 2018 11:58:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gJzzt-0004LS-AW; Tue, 06 Nov 2018 11:58:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129445-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=55e5059cb57220d686fd85423bf5b574cc77c1b4
X-Osstest-Versions-That: linux=71e56028173bc84f01456a5679d8be9d681b49f1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Nov 2018 11:58:17 +0000
Subject: [Xen-devel] [linux-next test] 129445: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQ0NSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk0NDUvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTI5NDE3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgbGlrZSAxMjk0MTcK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDEyOTQxNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NDE3CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMjk0MTcKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQxNwogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NDE3
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgbGlrZSAxMjk0MTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQxNwogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTI5NDE3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk0MTcKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTQx
NwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI5NDE3CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk0MTcKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDEyOTQxNwogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NDE3CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgbGlrZSAxMjk0
MTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyOTQxNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDE3CiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMjk0MTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgNyB4ZW4tYm9vdCAgICAgZmFpbCBsaWtlIDEyOTQxNwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGxpa2UgMTI5
NDE3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjk0MTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgNyB4ZW4tYm9vdCAgZmFpbCBsaWtlIDEyOTQxNwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI5NDE3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk0MTcKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIGxpa2Ug
MTI5NDE3CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk0MTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQxNwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTI5NDE3CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk0MTcKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEyOTQxNwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9z
dCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NDE3CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk0MTcKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyOTQxNwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDE3CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgbGlr
ZSAxMjk0MTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQxNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDE3CiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjk0MTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTQxNwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTI5NDE3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk0MTcKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTQxNwog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTI5NDE3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgbGlrZSAxMjk0MTcKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDEyOTQxNwogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NDE3CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk0
MTcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDEyOTQxNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NDE3CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjk0MTcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQxNwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDcgeGVuLWJvb3QgICBmYWlsIGxpa2UgMTI5
NDE3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4t
Ym9vdCAgICAgIGZhaWwgbGlrZSAxMjk0MTcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTQxNwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTI5NDE3CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk0MTcKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEy
OTQxNwogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDE3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgbGlrZSAxMjk0MTcKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyOTQxNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTI5NDE3CiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjk0MTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQxNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDE3CiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMjk0MTcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTQxNwogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTI5NDE3CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk0MTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgICAgZmFpbCBsaWtlIDEyOTQxNwog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI5NDE3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjk0MTcKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDEyOTQxNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgICAgICBmYWlsIGxpa2UgMTI5NDE3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjk0MTcK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDU1ZTUwNTljYjU3MjIwZDY4NmZkODU0MjNiZjViNTc0Y2M3N2MxYjQKYmFz
ZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDcxZTU2MDI4MTczYmM4NGYwMTQ1
NmE1Njc5ZDhiZTlkNjgxYjQ5ZjEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NDQ1
ICAyMDE4LTExLTA1IDA5OjE4OjU5IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 12:11:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 12:11: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-devel-bounces@lists.xenproject.org>)
	id 1gK0Cg-0006jR-Ml; Tue, 06 Nov 2018 12:11: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=s0lp=nr=xenproject.org=prvs=84122e7dd=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gK0Cf-0006jE-FU
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 12:11:29 +0000
X-Inumbo-ID: 15f5cfd2-e1bd-11e8-960c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 15f5cfd2-e1bd-11e8-960c-12d6303a7972;
 Tue, 06 Nov 2018 12:11:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69782350"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75575-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:<job
 status>:broken:regression
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:host-install(4):broken:regression
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75544
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 6 Nov 2018 12:06:30 +0000
Subject: [Xen-devel] [distros-debian-snapshot test] 75575: trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NTc1IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzLzc1NTc1LwoKRmFpbHVyZXMgYW5kIHBy
b2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFy
ZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0
LWFtZDY0LWkzODYtYW1kNjQtZGFpbHktbmV0Ym9vdC1weWdydWIgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1kYWlseS1uZXRib290LXB5
Z3J1YiA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDc1NTQ0CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2
LWkzODYtZGFpbHktbmV0Ym9vdC1wdmdydWIgMTEgZ3Vlc3Qtc3RhcnQgZmFpbCBibG9ja2VkIGlu
IDc1NTQ0CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAxMCBk
ZWJpYW4tZGktaW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4gNzU1NDQKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBibG9j
a2VkIGluIDc1NTQ0CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtZGFpbHktbmV0Ym9vdC1weWdydWIg
MTEgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGxpa2UgNzU1NDQKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1
NTQ0CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgMTAgZGViaWFu
LWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1NTQ0CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtY3VycmVu
dC1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzU1NDQKIHRl
c3QtYW1kNjQtaTM4Ni1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWlu
c3RhbGwgZmFpbCBsaWtlIDc1NTQ0CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdlZWtseS1uZXRp
bnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzU1NDQKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFs
bCBmYWlsIGxpa2UgNzU1NDQKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtZGFpbHktbmV0Ym9vdC1w
dmdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1NTQ0CiB0ZXN0LWFybWhmLWFy
bWhmLWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwg
bGlrZSA3NTU0NAoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDc1NTQ0
Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1kYWlseS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtaTM4Ni1kYWlseS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1kYWlseS1uZXRib290LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1kYWlseS1uZXRib290
LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
ZGFpbHktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtY3VycmVudC1uZXRpbnN0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWN1
cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni13ZWVrbHktbmV0aW5zdC1w
eWdydWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtd2Vl
a2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3Nz
dGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 12:13:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 12:13: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-devel-bounces@lists.xenproject.org>)
	id 1gK0EM-0006pH-3K; Tue, 06 Nov 2018 12:13: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=bb5m=nr=citrix.com=prvs=84181c5d5=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gK0EK-0006p8-TF
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 12:13:12 +0000
X-Inumbo-ID: 5414298f-e1bd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5414298f-e1bd-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 12:13:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69782651"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 6 Nov 2018 12:07:57 +0000
Message-ID: <20181106120759.8789-7-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181106120759.8789-1-sergey.dyasli@citrix.com>
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 6/8] x86/vvmx: refactor nvmx_handle_vmclear()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MS4gQWRkIFZNWF9JTlNOX1ZNQ0xFQVJfV0lUSF9WTVhPTl9QVFIgZXJybm8gYW5kIGFkZCB0aGUg
YXBwcm9wcmlhdGUKICAgY2hlY2sgdG8gdGhlIGZ1bmN0aW9uLgoKMi4gQ29ycmVjdCB0aGUgcmV0
dXJuIHZhbHVlIGZvciBub3QtNEtCLWFsaWduZWQgY2FzZSBhbmQgZm9yIGludmFsaWQKICAgcGh5
c2FkZHIgKHdoZW4gaHZtX21hcF9ndWVzdF9mcmFtZV9ydygpIGZhaWxzKS4KCjMuIFJlbW92ZSBl
bnVtIHZteF9vcHNfcmVzdWx0IGFuZCB1c2Ugdm1mYWlsL3Ztc3VjY2VlZCgpIGNhbGxzIGRpcmVj
dGx5LgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXgu
Y29tPgotLS0KdjI6Ci0gUmVtb3ZhbCBvZiBlbnVtIHZteF9vcHNfcmVzdWx0IGFuZCByZWZhY3Rv
cmluZwotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICAgICAgfCA1MiArKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNz
LmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCBhZjY2MWIzMTgwLi4yZjUzNzBjZWVkIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdnZteC5jCkBAIC0yMTcsMTIgKzIxNyw2IEBAIHN0cnVjdCB2bXhfaW5zdF9kZWNvZGVkIHsK
ICAgICB1bnNpZ25lZCBpbnQgcmVnMjsKIH07CiAKLWVudW0gdm14X29wc19yZXN1bHQgewotICAg
IFZNU1VDQ0VFRCwKLSAgICBWTUZBSUxfVkFMSUQsCi0gICAgVk1GQUlMX0lOVkFMSUQsCi19Owot
CiAjZGVmaW5lIENBU0VfU0VUX1JFRyhSRUcsIHJlZykgICAgICBcCiAgICAgY2FzZSBWTVhfUkVH
XyAjIyBSRUc6IHJlZ3MtPnJlZyA9IHZhbHVlOyBicmVhawogI2RlZmluZSBDQVNFX0dFVF9SRUco
UkVHLCByZWcpICAgICAgXApAQCAtMTc2NCwxNiArMTc1OCwyNiBAQCBzdGF0aWMgaW50IG52bXhf
aGFuZGxlX3ZtY2xlYXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgaWYgKCByYyAh
PSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBCVUlMRF9CVUdfT04o
WDg2RU1VTF9PS0FZICE9IFZNU1VDQ0VFRCk7IC8qIHJjID0gVk1TVUNDRUVEOyAqLworICAgIGlm
ICggZ3BhID09IHZjcHVfMl9udm14KHYpLnZteG9uX3JlZ2lvbl9wYSApCisgICAgeworICAgICAg
ICB2bWZhaWwocmVncywgVk1YX0lOU05fVk1DTEVBUl9XSVRIX1ZNWE9OX1BUUik7CisgICAgICAg
IGdvdG8gb3V0OworICAgIH0KKwogICAgIGlmICggZ3BhICYgMHhmZmYgKQotICAgICAgICByYyA9
IFZNRkFJTF9JTlZBTElEOwotICAgIGVsc2UgaWYgKCBncGEgPT0gbnZjcHUtPm52X3Z2bWN4YWRk
ciApCisgICAgeworICAgICAgICB2bWZhaWwocmVncywgVk1YX0lOU05fVk1DTEVBUl9JTlZBTElE
X1BIWUFERFIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBpZiAoIGdwYSA9PSBu
dmNwdS0+bnZfdnZtY3hhZGRyICkKICAgICB7CiAgICAgICAgIGlmICggY3B1X2hhc192bXhfdm1j
c19zaGFkb3dpbmcgKQogICAgICAgICAgICAgbnZteF9jbGVhcl92bWNzX3BvaW50ZXIodiwgbnZj
cHUtPm52X3Z2bWN4KTsKICAgICAgICAgY2xlYXJfdnZtY3NfbGF1bmNoZWQoJm52bXgtPmxhdW5j
aGVkX2xpc3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKHYtPmFyY2gu
aHZtLnZteC52bWNzX3NoYWRvd19tYWRkcikpOwogICAgICAgICBudm14X3B1cmdlX3Z2bWNzKHYp
OworICAgICAgICB2bXN1Y2NlZWQocmVncyk7CiAgICAgfQogICAgIGVsc2UgCiAgICAgewpAQCAt
MTc4MSwyNCArMTc4NSwyNiBAQCBzdGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtY2xlYXIoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIGJvb2xfdCB3cml0YWJsZTsKIAogICAgICAg
ICB2dm1jcyA9IGh2bV9tYXBfZ3Vlc3RfZnJhbWVfcncocGFkZHJfdG9fcGZuKGdwYSksIDAsICZ3
cml0YWJsZSk7Ci0gICAgICAgIGlmICggdnZtY3MgKSAKKworICAgICAgICBpZiAoICF2dm1jcyAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICggd3JpdGFibGUgKQotICAgICAgICAgICAgICAg
IGNsZWFyX3Z2bWNzX2xhdW5jaGVkKCZudm14LT5sYXVuY2hlZF9saXN0LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KGRvbWFpbl9wYWdlX21hcF90b19tZm4odnZt
Y3MpKSk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmMgPSBWTUZBSUxfVkFM
SUQ7Ci0gICAgICAgICAgICBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUodnZtY3MsIDApOworICAgICAg
ICAgICAgdm1mYWlsKHJlZ3MsIFZNWF9JTlNOX1ZNQ0xFQVJfSU5WQUxJRF9QSFlBRERSKTsKKyAg
ICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9Ci0gICAgfQogCi0gICAgaWYgKCByYyA9PSBW
TVNVQ0NFRUQgKQotICAgICAgICB2bXN1Y2NlZWQocmVncyk7Ci0gICAgZWxzZSBpZiAoIHJjID09
IFZNRkFJTF9WQUxJRCApCi0gICAgICAgIHZtZmFpbChyZWdzLCBWTVhfSU5TTl9WTUNMRUFSX0lO
VkFMSURfUEhZQUREUik7Ci0gICAgZWxzZQotICAgICAgICB2bWZhaWxfaW52YWxpZChyZWdzKTsK
KyAgICAgICAgaWYgKCB3cml0YWJsZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGNsZWFyX3Z2
bWNzX2xhdW5jaGVkKCZudm14LT5sYXVuY2hlZF9saXN0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWZuX3goZG9tYWluX3BhZ2VfbWFwX3RvX21mbih2dm1jcykpKTsKKyAgICAg
ICAgICAgIHZtc3VjY2VlZChyZWdzKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAg
ICAgICB2bWZhaWwocmVncywgVk1YX0lOU05fVk1DTEVBUl9JTlZBTElEX1BIWUFERFIpOwogCisg
ICAgICAgIGh2bV91bm1hcF9ndWVzdF9mcmFtZSh2dm1jcywgMCk7CisgICAgfQorCitvdXQ6CiAg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdm14L3ZtY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgK
aW5kZXggZWFlNGU1Mzk3ZS4uYjNlODAwMTM4ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdm14L3ZtY3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1j
cy5oCkBAIC01MjksNiArNTI5LDcgQEAgZW51bSB2bXhfaW5zbl9lcnJubwogewogICAgIFZNWF9J
TlNOX1NVQ0NFRUQgICAgICAgICAgICAgICAgICAgICAgID0gMCwKICAgICBWTVhfSU5TTl9WTUNM
RUFSX0lOVkFMSURfUEhZQUREUiAgICAgICA9IDIsCisgICAgVk1YX0lOU05fVk1DTEVBUl9XSVRI
X1ZNWE9OX1BUUiAgICAgICAgPSAzLAogICAgIFZNWF9JTlNOX1ZNTEFVTkNIX05PTkNMRUFSX1ZN
Q1MgICAgICAgID0gNCwKICAgICBWTVhfSU5TTl9WTVJFU1VNRV9OT05MQVVOQ0hFRF9WTUNTICAg
ICA9IDUsCiAgICAgVk1YX0lOU05fSU5WQUxJRF9DT05UUk9MX1NUQVRFICAgICAgICAgPSA3LAot
LSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 12:13:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 12:13: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-devel-bounces@lists.xenproject.org>)
	id 1gK0Ey-0006tg-Ak; Tue, 06 Nov 2018 12:13:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bb5m=nr=citrix.com=prvs=84181c5d5=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gK0Ew-0006sZ-1D
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 12:13:50 +0000
X-Inumbo-ID: 6a604498-e1bd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a604498-e1bd-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 12:13:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69782666"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 6 Nov 2018 12:07:55 +0000
Message-ID: <20181106120759.8789-5-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181106120759.8789-1-sergey.dyasli@citrix.com>
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 4/8] x86/vvmx: correct vmfail() usage for
 vmptrld and vmclear
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2FsbGluZyB2bWZhaWxfdmFsaWQoKSBpcyBjb3JyZWN0IG9ubHkgaWYgdnZtY3ggaXMgdmFsaWQu
IE1vZGlmeQpmdW5jdGlvbnMgdG8gdXNlIHZtZmFpbCgpIGluc3RlYWQgd2hpY2ggcGVyZm9ybXMg
dGhlIG5lY2Vzc2FyeSBjaGVjay4KCldoaWxlIGF0IGl0LCBhZGQgQVNTRVJUcyBpbnRvIHZtZmFp
bF92YWxpZC9pbnZhbGlkKCkgdG8gcXVpY2tseSBjYXRjaAphbiBpbmNvcnJlY3QgdXNhZ2UgaW4g
dGhlIGZ1dHVyZS4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KLS0tCnYyOgotIEFkZGVkIEFTU0VSVHMKLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L3ZteC92dm14LmMgfCA5ICsrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggYmE0ZjZkNjdmZS4uY2M2OTQy
Y2I3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtNDczLDE0ICs0NzMsMTkgQEAgc3RhdGljIHZvaWQg
dm1mYWlsX3ZhbGlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBlbnVtIHZteF9pbnNuX2Vy
cm5vIGVycm5vKQogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICB1bnNpZ25lZCBp
bnQgZWZsYWdzID0gcmVncy0+ZWZsYWdzOwogCisgICAgQVNTRVJUKHZ2bWN4X3ZhbGlkKHYpKTsK
KwogICAgIHJlZ3MtPmVmbGFncyA9IChlZmxhZ3MgJiB+WDg2X0VGTEFHU19BUklUSF9NQVNLKSB8
IFg4Nl9FRkxBR1NfWkY7CiAgICAgc2V0X3Z2bWNzKHYsIFZNX0lOU1RSVUNUSU9OX0VSUk9SLCBl
cnJubyk7CiB9CiAKIHN0YXRpYyB2b2lkIHZtZmFpbF9pbnZhbGlkKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogeworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICB1bnNpZ25l
ZCBpbnQgZWZsYWdzID0gcmVncy0+ZWZsYWdzOwogCisgICAgQVNTRVJUKCF2dm1jeF92YWxpZCh2
KSk7CisKICAgICByZWdzLT5lZmxhZ3MgPSAoZWZsYWdzICYgflg4Nl9FRkxBR1NfQVJJVEhfTUFT
SykgfCBYODZfRUZMQUdTX0NGOwogfQogCkBAIC0xNzAwLDcgKzE3MDUsNyBAQCBzdGF0aWMgaW50
IG52bXhfaGFuZGxlX3ZtcHRybGQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAg
ICAgICAgIW1hcF9pb19iaXRtYXBfYWxsKHYpIHx8CiAgICAgICAgICAgICAgIV9tYXBfbXNyX2Jp
dG1hcCh2KSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHZtZmFpbF92YWxpZChyZWdzLCBWTVhf
SU5TTl9WTVBUUkxEX0lOVkFMSURfUEhZQUREUik7CisgICAgICAgICAgICB2bWZhaWwocmVncywg
Vk1YX0lOU05fVk1QVFJMRF9JTlZBTElEX1BIWUFERFIpOwogICAgICAgICAgICAgZ290byBvdXQ7
CiAgICAgICAgIH0KICAgICB9CkBAIC0xNzg0LDcgKzE3ODksNyBAQCBzdGF0aWMgaW50IG52bXhf
aGFuZGxlX3ZtY2xlYXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgaWYgKCByYyA9
PSBWTVNVQ0NFRUQgKQogICAgICAgICB2bXN1Y2NlZWQocmVncyk7CiAgICAgZWxzZSBpZiAoIHJj
ID09IFZNRkFJTF9WQUxJRCApCi0gICAgICAgIHZtZmFpbF92YWxpZChyZWdzLCBWTVhfSU5TTl9W
TUNMRUFSX0lOVkFMSURfUEhZQUREUik7CisgICAgICAgIHZtZmFpbChyZWdzLCBWTVhfSU5TTl9W
TUNMRUFSX0lOVkFMSURfUEhZQUREUik7CiAgICAgZWxzZQogICAgICAgICB2bWZhaWxfaW52YWxp
ZChyZWdzKTsKIAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 12:13:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 12:13: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-devel-bounces@lists.xenproject.org>)
	id 1gK0Ex-0006tK-NS; Tue, 06 Nov 2018 12:13: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=bb5m=nr=citrix.com=prvs=84181c5d5=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gK0Ev-0006sY-Vm
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 12:13:50 +0000
X-Inumbo-ID: 6ad8e4d0-e1bd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ad8e4d0-e1bd-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 12:13:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69782673"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 6 Nov 2018 12:07:53 +0000
Message-ID: <20181106120759.8789-3-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181106120759.8789-1-sergey.dyasli@citrix.com>
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/8] x86/nestedhvm: introduce vvmcx_valid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgYSBjb252ZW5pZW50IGhlbHBlciBmdW5jdGlvbiBhbmQgcmVmYWN0b3IgdGhlIGNvZGUgdG8g
dXNlIGl0LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlh
c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQpDQzogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3Vy
YXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNDOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNA
YW1kLmNvbT4KCnYyOgotIFVzZSB0aGUgbmV3IGhlbHBlciBpbiBuZXN0ZWRzdm0uYwotLS0KIHhl
bi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9o
dm0vdm14L3Z2bXguYyAgICAgICAgIHwgMTcgKysrKysrKystLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL25lc3RlZGh2bS5oIHwgIDUgKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTQg
aW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9zdm0vbmVzdGVkc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwpp
bmRleCAwODhiM2ZkNTYyLi45NjYwMjAyMjEwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3N2bS9uZXN0ZWRzdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwpA
QCAtNjgsNyArNjgsNyBAQCBpbnQgbmVzdGVkc3ZtX3ZtY2JfbWFwKHN0cnVjdCB2Y3B1ICp2LCB1
aW50NjRfdCB2bWNiYWRkcikKICAgICBzdHJ1Y3QgbmVzdGVkdmNwdSAqbnYgPSAmdmNwdV9uZXN0
ZWRodm0odik7CiAKICAgICBpZiAobnYtPm52X3Z2bWN4ICE9IE5VTEwgJiYgbnYtPm52X3Z2bWN4
YWRkciAhPSB2bWNiYWRkcikgewotICAgICAgICBBU1NFUlQobnYtPm52X3Z2bWN4YWRkciAhPSBJ
TlZBTElEX1BBRERSKTsKKyAgICAgICAgQVNTRVJUKHZ2bWN4X3ZhbGlkKHYpKTsKICAgICAgICAg
aHZtX3VubWFwX2d1ZXN0X2ZyYW1lKG52LT5udl92dm1jeCwgMSk7CiAgICAgICAgIG52LT5udl92
dm1jeCA9IE5VTEw7CiAgICAgICAgIG52LT5udl92dm1jeGFkZHIgPSBJTlZBTElEX1BBRERSOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jCmluZGV4IGM4YmM4ZTZkMTEuLmQ0MzdmMzMxOTMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMKQEAgLTQ4OSw4ICs0ODksNyBAQCBzdGF0aWMgdm9pZCB2bWZhaWwoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsIGVudW0gdm14X2luc25fZXJybm8gZXJybm8pCiAgICAgaWYgKCBlcnJubyA9
PSBWTVhfSU5TTl9TVUNDRUVEICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgaWYgKCB2Y3B1X25l
c3RlZGh2bShjdXJyZW50KS5udl92dm1jeGFkZHIgIT0gSU5WQUxJRF9QQUREUiAmJgotICAgICAg
ICAgZXJybm8gIT0gVk1YX0lOU05fRkFJTF9JTlZBTElEICkKKyAgICBpZiAoIHZ2bWN4X3ZhbGlk
KGN1cnJlbnQpICYmIGVycm5vICE9IFZNWF9JTlNOX0ZBSUxfSU5WQUxJRCApCiAgICAgICAgIHZt
ZmFpbF92YWxpZChyZWdzLCBlcnJubyk7CiAgICAgZWxzZQogICAgICAgICB2bWZhaWxfaW52YWxp
ZChyZWdzKTsKQEAgLTc3Myw3ICs3NzIsNyBAQCBzdGF0aWMgdm9pZCBudm14X3B1cmdlX3Z2bWNz
KHN0cnVjdCB2Y3B1ICp2KQogICAgIGludCBpOwogCiAgICAgX19jbGVhcl9jdXJyZW50X3Z2bWNz
KHYpOwotICAgIGlmICggbnZjcHUtPm52X3Z2bWN4YWRkciAhPSBJTlZBTElEX1BBRERSICkKKyAg
ICBpZiAoIHZ2bWN4X3ZhbGlkKHYpICkKICAgICAgICAgaHZtX3VubWFwX2d1ZXN0X2ZyYW1lKG52
Y3B1LT5udl92dm1jeCwgMSk7CiAgICAgbnZjcHUtPm52X3Z2bWN4ID0gTlVMTDsKICAgICBudmNw
dS0+bnZfdnZtY3hhZGRyID0gSU5WQUxJRF9QQUREUjsKQEAgLTE1NjQsNyArMTU2Myw3IEBAIHN0
YXRpYyBpbnQgbnZteF92bXJlc3VtZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiAgICAgc3RydWN0IG5lc3RlZHZjcHUgKm52Y3B1ID0gJnZjcHVfbmVzdGVkaHZt
KHYpOwogCiAgICAgLyogY2hlY2sgVk1DUyBpcyB2YWxpZCBhbmQgSU8gQklUTUFQIGlzIHNldCAq
LwotICAgIGlmICggKG52Y3B1LT5udl92dm1jeGFkZHIgIT0gSU5WQUxJRF9QQUREUikgJiYKKyAg
ICBpZiAoIHZ2bWN4X3ZhbGlkKHYpICYmCiAgICAgICAgICAgICAoKG52bXgtPmlvYml0bWFwWzBd
ICYmIG52bXgtPmlvYml0bWFwWzFdKSB8fAogICAgICAgICAgICAgIShfX24yX2V4ZWNfY29udHJv
bCh2KSAmIENQVV9CQVNFRF9BQ1RJVkFURV9JT19CSVRNQVApICkgKQogICAgICAgICBudmNwdS0+
bnZfdm1lbnRyeV9wZW5kaW5nID0gMTsKQEAgLTE1ODEsNyArMTU4MCw3IEBAIHN0YXRpYyBpbnQg
bnZteF9oYW5kbGVfdm1yZXN1bWUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgc3Ry
dWN0IG5lc3RlZHZteCAqbnZteCA9ICZ2Y3B1XzJfbnZteCh2KTsKICAgICB1bnNpZ25lZCBsb25n
IGludHJfc2hhZG93OwogCi0gICAgaWYgKCB2Y3B1X25lc3RlZGh2bSh2KS5udl92dm1jeGFkZHIg
PT0gSU5WQUxJRF9QQUREUiApCisgICAgaWYgKCAhdnZtY3hfdmFsaWQodikgKQogICAgIHsKICAg
ICAgICAgdm1mYWlsX2ludmFsaWQocmVncyk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
ICAgICAgICAKQEAgLTE2MTIsNyArMTYxMSw3IEBAIHN0YXRpYyBpbnQgbnZteF9oYW5kbGVfdm1s
YXVuY2goc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgdW5zaWduZWQgbG9uZyBpbnRy
X3NoYWRvdzsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIHZjcHVfbmVzdGVkaHZtKHYpLm52X3Z2
bWN4YWRkciA9PSBJTlZBTElEX1BBRERSICkKKyAgICBpZiAoICF2dm1jeF92YWxpZCh2KSApCiAg
ICAgewogICAgICAgICB2bWZhaWxfaW52YWxpZChyZWdzKTsKICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKQEAgLTE2NjUsNyArMTY2NCw3IEBAIHN0YXRpYyBpbnQgbnZteF9oYW5kbGVfdm1w
dHJsZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBpZiAoIG52Y3B1LT5udl92dm1j
eGFkZHIgIT0gZ3BhICkKICAgICAgICAgbnZteF9wdXJnZV92dm1jcyh2KTsKIAotICAgIGlmICgg
bnZjcHUtPm52X3Z2bWN4YWRkciA9PSBJTlZBTElEX1BBRERSICkKKyAgICBpZiAoICF2dm1jeF92
YWxpZCh2KSApCiAgICAgewogICAgICAgICBib29sX3Qgd3JpdGFibGU7CiAgICAgICAgIHZvaWQg
KnZ2bWN4ID0gaHZtX21hcF9ndWVzdF9mcmFtZV9ydyhwYWRkcl90b19wZm4oZ3BhKSwgMSwgJndy
aXRhYmxlKTsKQEAgLTE4MDQsNyArMTgwMyw3IEBAIHN0YXRpYyBpbnQgbnZteF9oYW5kbGVfdm1y
ZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGlmICggcmMgIT0gWDg2RU1VTF9P
S0FZICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgaWYgKCB2Y3B1X25lc3RlZGh2bSh2KS5u
dl92dm1jeGFkZHIgPT0gSU5WQUxJRF9QQUREUiApCisgICAgaWYgKCAhdnZtY3hfdmFsaWQodikg
KQogICAgIHsKICAgICAgICAgdm1mYWlsX2ludmFsaWQocmVncyk7CiAgICAgICAgIHJldHVybiBY
ODZFTVVMX09LQVk7CkBAIC0xODQ2LDcgKzE4NDUsNyBAQCBzdGF0aWMgaW50IG52bXhfaGFuZGxl
X3Ztd3JpdGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgaWYgKCBkZWNvZGVfdm14
X2luc3QocmVncywgJmRlY29kZSwgJm9wZXJhbmQpICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAg
IHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKIAotICAgIGlmICggdmNwdV9uZXN0ZWRodm0odiku
bnZfdnZtY3hhZGRyID09IElOVkFMSURfUEFERFIgKQorICAgIGlmICggIXZ2bWN4X3ZhbGlkKHYp
ICkKICAgICB7CiAgICAgICAgIHZtZmFpbF9pbnZhbGlkKHJlZ3MpOwogICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbmVzdGVk
aHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9uZXN0ZWRodm0uaAppbmRleCA5ZDFjMjc0
MmI1Li5lMDlmYTlkNDdkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9uZXN0
ZWRodm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9uZXN0ZWRodm0uaApAQCAtOTIs
NCArOTIsOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbmVzdGVkaHZtX3NldF9jcihzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IGNyLAogICAgICAgICB2LT5hcmNoLmh2bS5udmNwdS5ndWVzdF9j
cltjcl0gPSB2YWx1ZTsKIH0KIAorc3RhdGljIGlubGluZSBib29sIHZ2bWN4X3ZhbGlkKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHJldHVybiB2Y3B1X25lc3RlZGh2bSh2KS5udl92dm1j
eGFkZHIgIT0gSU5WQUxJRF9QQUREUjsKK30KKwogI2VuZGlmIC8qIF9IVk1fTkVTVEVESFZNX0gg
Ki8KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 12:13:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 12:13: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-devel-bounces@lists.xenproject.org>)
	id 1gK0Ey-0006tX-0f; Tue, 06 Nov 2018 12:13:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bb5m=nr=citrix.com=prvs=84181c5d5=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gK0Ev-0006sX-Vj
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 12:13:50 +0000
X-Inumbo-ID: 6a9f43ed-e1bd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a9f43ed-e1bd-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 12:13:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69782672"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 6 Nov 2018 12:07:56 +0000
Message-ID: <20181106120759.8789-6-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181106120759.8789-1-sergey.dyasli@citrix.com>
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 5/8] x86/vvmx: add
 VMX_INSN_VMPTRLD_WITH_VMXON_PTR errno
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kIG1ha2UgbnZteF9oYW5kbGVfdm1wdHJsZCgpIHJldHVybiB0aGUgbmV3IGVycm5vIGluIGNh
c2UgdGhlIHByb3ZpZGVkCmFkZHJlc3MgaXMgdGhlIHNhbWUgYXMgdm14b24gcmVnaW9uIGFkZHJl
c3MuCgpXaGlsZSBhdCBpdCwgY29ycmVjdCB0aGUgcmV0dXJuIHZhbHVlIGZvciBub3QtNEtCLWFs
aWduZWQgY2FzZS4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgot
LS0KdjI6Ci0gQWRkZWQgQWNrZWQtYnkKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMg
ICAgICAgIHwgMTAgKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3Mu
aCB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3Z2bXguYwppbmRleCBjYzY5NDJjYjc5Li5hZjY2MWIzMTgwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dnZteC5jCkBAIC0xNjYwLDkgKzE2NjAsMTUgQEAgc3RhdGljIGludCBudm14X2hhbmRsZV92bXB0
cmxkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGlmICggcmMgIT0gWDg2RU1VTF9P
S0FZICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgaWYgKCBncGEgPT0gdmNwdV8yX252bXgo
dikudm14b25fcmVnaW9uX3BhIHx8IGdwYSAmIDB4ZmZmICkKKyAgICBpZiAoIGdwYSAmIDB4ZmZm
ICkKICAgICB7Ci0gICAgICAgIHZtZmFpbF9pbnZhbGlkKHJlZ3MpOworICAgICAgICB2bWZhaWwo
cmVncywgVk1YX0lOU05fVk1QVFJMRF9JTlZBTElEX1BIWUFERFIpOworICAgICAgICBnb3RvIG91
dDsKKyAgICB9CisKKyAgICBpZiAoIGdwYSA9PSB2Y3B1XzJfbnZteCh2KS52bXhvbl9yZWdpb25f
cGEgKQorICAgIHsKKyAgICAgICAgdm1mYWlsKHJlZ3MsIFZNWF9JTlNOX1ZNUFRSTERfV0lUSF9W
TVhPTl9QVFIpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
bXgvdm1jcy5oCmluZGV4IDZkMGFlNTZmYzEuLmVhZTRlNTM5N2UgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdm14L3ZtY3MuaApAQCAtNTM0LDYgKzUzNCw3IEBAIGVudW0gdm14X2luc25fZXJybm8KICAg
ICBWTVhfSU5TTl9JTlZBTElEX0NPTlRST0xfU1RBVEUgICAgICAgICA9IDcsCiAgICAgVk1YX0lO
U05fSU5WQUxJRF9IT1NUX1NUQVRFICAgICAgICAgICAgPSA4LAogICAgIFZNWF9JTlNOX1ZNUFRS
TERfSU5WQUxJRF9QSFlBRERSICAgICAgID0gOSwKKyAgICBWTVhfSU5TTl9WTVBUUkxEX1dJVEhf
Vk1YT05fUFRSICAgICAgICA9IDEwLAogICAgIFZNWF9JTlNOX1ZNUFRSTERfSU5DT1JSRUNUX1ZN
Q1NfSUQgICAgID0gMTEsCiAgICAgVk1YX0lOU05fVU5TVVBQT1JURURfVk1DU19DT01QT05FTlQg
ICAgPSAxMiwKICAgICBWTVhfSU5TTl9WTVhPTl9JTl9WTVhfUk9PVCAgICAgICAgICAgICA9IDE1
LAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 12:13:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 12:13: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-devel-bounces@lists.xenproject.org>)
	id 1gK0Ey-0006tq-KR; Tue, 06 Nov 2018 12:13: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=bb5m=nr=citrix.com=prvs=84181c5d5=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gK0Ew-0006sw-Rq
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 12:13:50 +0000
X-Inumbo-ID: 6962b5f4-e1bd-11e8-b7d2-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6962b5f4-e1bd-11e8-b7d2-12d6303a7972;
 Tue, 06 Nov 2018 12:13:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69782665"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 6 Nov 2018 12:07:52 +0000
Message-ID: <20181106120759.8789-2-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181106120759.8789-1-sergey.dyasli@citrix.com>
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/8] x86/vvmx: introduce nvmx_vcpu_preinit()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kIGNhbGwgaXQgZHVyaW5nIHZteF92Y3B1X2luaXRpYWxpc2UoKS4gVGhpcyBhbGxvd3MgdG8g
c2FmZWx5IHVzZQp2dm14IGZ1bmN0aW9ucyB0aGF0IHJlbHkgb24gdGhlIHZhbHVlcyBpbnNpZGUg
c3RydWN0IG5lc3RlZHZteCBhbmQKc3RydWN0IG5lc3RlZHZjcHUsIGluZGVwZW5kZW50bHkgb2Yg
dGhlIG5lc3RlZCB2aXJ0dWFsaXNhdGlvbgooSFZNX1BBUkFNX05FU1RFREhWTSkgc3RhdHVzIG9m
IGEgZG9tYWluLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgotLS0KdjI6Ci0gbmV3IHBhdGNoCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICAg
ICAgfCAxMCArKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdnZteC5oIHwg
IDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMKaW5kZXggZTA2NWY4YmJkYi4uYjMzYTNkNmFiZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
QEAgLTQyOSw4ICs0MjksNiBAQCBzdGF0aWMgaW50IHZteF92Y3B1X2luaXRpYWxpc2Uoc3RydWN0
IHZjcHUgKnYpCiAKICAgICBJTklUX0xJU1RfSEVBRCgmdi0+YXJjaC5odm0udm14LnBpX2Jsb2Nr
aW5nLmxpc3QpOwogCi0gICAgdmNwdV8yX252bXgodikudm14b25fcmVnaW9uX3BhID0gSU5WQUxJ
RF9QQUREUjsKLQogICAgIGlmICggKHJjID0gdm14X2NyZWF0ZV92bWNzKHYpKSAhPSAwICkKICAg
ICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcsCkBAIC00NjQsNiArNDYyLDggQEAg
c3RhdGljIGludCB2bXhfdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgdm14
X2luc3RhbGxfdmxhcGljX21hcHBpbmcodik7CiAKKyAgICBudm14X3ZjcHVfcHJlaW5pdCh2KTsK
KwogICAgIHJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggZGZkMDhlMmQwYS4uYzhi
YzhlNmQxMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtNTcsNiArNTcsMTYgQEAgdm9pZCBudm14X2Nw
dV9kZWFkKHVuc2lnbmVkIGludCBjcHUpCiAgICAgcGVyX2NwdSh2dm1jc19idWYsIGNwdSkgPSBO
VUxMOwogfQogCisvKiBUaGlzIGZ1bmN0aW9uIGluaXRpYWxpc2VzIGZpZWxkcyB0aGF0IGFyZSBu
b3QgMCBieSBkZWZhdWx0ICovCit2b2lkIG52bXhfdmNwdV9wcmVpbml0KHN0cnVjdCB2Y3B1ICp2
KQoreworICAgIHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7CisgICAg
c3RydWN0IG5lc3RlZHZjcHUgKm52Y3B1ID0gJnZjcHVfbmVzdGVkaHZtKHYpOworCisgICAgbnZt
eC0+dm14b25fcmVnaW9uX3BhID0gSU5WQUxJRF9QQUREUjsKKyAgICBudmNwdS0+bnZfdnZtY3hh
ZGRyID0gSU5WQUxJRF9QQUREUjsKK30KKwogaW50IG52bXhfdmNwdV9pbml0aWFsaXNlKHN0cnVj
dCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgo
dik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdnZteC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaAppbmRleCA2YjljNGFlMGIyLi4xOTlkZmEx
NDMyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdnZteC5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmgKQEAgLTgzLDYgKzgzLDcgQEAgdW5p
b24gdm14X2luc3RfaW5mbyB7CiAgICAgdTMyIHdvcmQ7CiB9OwogCit2b2lkIG52bXhfdmNwdV9w
cmVpbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGludCBudm14X3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3Qg
dmNwdSAqdik7CiB2b2lkIG52bXhfdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KTsKIGludCBu
dm14X3ZjcHVfcmVzZXQoc3RydWN0IHZjcHUgKnYpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 12:13:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 12:13: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-devel-bounces@lists.xenproject.org>)
	id 1gK0Ew-0006sp-E5; Tue, 06 Nov 2018 12:13: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=bb5m=nr=citrix.com=prvs=84181c5d5=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gK0Eu-0006sL-Mn
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 12:13:48 +0000
X-Inumbo-ID: 69fe8e4d-e1bd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 69fe8e4d-e1bd-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 12:13:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69782669"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 6 Nov 2018 12:07:54 +0000
Message-ID: <20181106120759.8789-4-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181106120759.8789-1-sergey.dyasli@citrix.com>
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/8] x86/vvmx: add
 VMX_INSN_INVEPT_INVVPID_INVALID_OP errno
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kIHVzZSBpdCBpbiBudm14X2hhbmRsZV9pbnZlcHQoKSBhbmQgbnZteF9oYW5kbGVfaW52dnBp
ZCgpLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXgu
Y29tPgotLS0KdjI6Ci0gbmV3IHBhdGNoCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5j
ICAgICAgICB8IDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCB8IDEg
KwogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdnZteC5jCmluZGV4IGQ0MzdmMzMxOTMuLmJhNGY2ZDY3ZmUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMK
QEAgLTE5MDEsNyArMTkwMSw3IEBAIHN0YXRpYyBpbnQgbnZteF9oYW5kbGVfaW52ZXB0KHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBfX2ludmVwdChJTlZFUFRfQUxMX0NPTlRF
WFQsIDApOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICB2bWZhaWxfaW52
YWxpZChyZWdzKTsKKyAgICAgICAgdm1mYWlsKHJlZ3MsIFZNWF9JTlNOX0lOVkVQVF9JTlZWUElE
X0lOVkFMSURfT1ApOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogICAgIH0KICAgICB2
bXN1Y2NlZWQocmVncyk7CkBAIC0xOTI2LDcgKzE5MjYsNyBAQCBzdGF0aWMgaW50IG52bXhfaGFu
ZGxlX2ludnZwaWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIGh2bV9hc2lk
X2ZsdXNoX3ZjcHVfYXNpZCgmdmNwdV9uZXN0ZWRodm0oY3VycmVudCkubnZfbjJhc2lkKTsKICAg
ICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgdm1mYWlsX2ludmFsaWQocmVncyk7
CisgICAgICAgIHZtZmFpbChyZWdzLCBWTVhfSU5TTl9JTlZFUFRfSU5WVlBJRF9JTlZBTElEX09Q
KTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92bXgvdm1jcy5oCmluZGV4IDc2ZGQwNGE3MmQuLjZkMGFlNTZmYzEgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vdm14L3ZtY3MuaApAQCAtNTM4LDYgKzUzOCw3IEBAIGVudW0gdm14X2luc25fZXJybm8K
ICAgICBWTVhfSU5TTl9VTlNVUFBPUlRFRF9WTUNTX0NPTVBPTkVOVCAgICA9IDEyLAogICAgIFZN
WF9JTlNOX1ZNWE9OX0lOX1ZNWF9ST09UICAgICAgICAgICAgID0gMTUsCiAgICAgVk1YX0lOU05f
Vk1FTlRSWV9CTE9DS0VEX0JZX01PVl9TUyAgICAgPSAyNiwKKyAgICBWTVhfSU5TTl9JTlZFUFRf
SU5WVlBJRF9JTlZBTElEX09QICAgICA9IDI4LAogICAgIFZNWF9JTlNOX0ZBSUxfSU5WQUxJRCAg
ICAgICAgICAgICAgICAgID0gfjAsCiB9OwogCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 12:13:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 12:13: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-devel-bounces@lists.xenproject.org>)
	id 1gK0Ey-0006ug-W7; Tue, 06 Nov 2018 12:13: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=bb5m=nr=citrix.com=prvs=84181c5d5=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gK0Ew-0006sx-Sc
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 12:13:50 +0000
X-Inumbo-ID: 6aaa8ea0-e1bd-11e8-aafb-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6aaa8ea0-e1bd-11e8-aafb-12d6303a7972;
 Tue, 06 Nov 2018 12:13:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69782677"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 6 Nov 2018 12:07:58 +0000
Message-ID: <20181106120759.8789-8-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181106120759.8789-1-sergey.dyasli@citrix.com>
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 7/8] x86/vvmx: correctly report vvmcs size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHNpemUgb2YgWGVuJ3MgdmlydHVhbCB2bWNzIHJlZ2lvbiBpcyA0MDk2IGJ5dGVzIChzZWUg
Y29tbWVudCBhYm91dApWaXJ0dWFsIFZNQ1MgbGF5b3V0IGluIGluY2x1ZGUvYXNtLXg4Ni9odm0v
dm14L3Z2bXguaCkuIENvcnJlY3RseSByZXBvcnQKaXQgdG8gdGhlIGd1ZXN0IGluIGNhc2Ugd2hl
biBWTUNTIHNoYWRvd2luZyBpcyBub3QgYXZhaWxhYmxlIGluc3RlYWQgb2YKcHJvdmlkaW5nIEgv
VyB2YWx1ZSAod2hpY2ggaXMgdXN1YWxseSBzbWFsbGVyKS4KClNpZ25lZC1vZmYtYnk6IFNlcmdl
eSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KLS0tCnYyOgotIHNsaWdodCBjb21t
aXQgbWVzc2FnZSBjaGFuZ2UKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCA4ICsr
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmlu
ZGV4IDJmNTM3MGNlZWQuLjM3ZDNjZGQ4NTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTIxMDEsNiAr
MjEwMSwxNCBAQCBpbnQgbnZteF9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwg
dTY0ICptc3JfY29udGVudCkKICAgICAgICAgZGF0YSA9IChob3N0X2RhdGEgJiAofjB1bCA8PCAz
MikpIHwKICAgICAgICAgICAgICAgICh2bWNzLT52bWNzX3JldmlzaW9uX2lkICYgMHg3ZmZmZmZm
Zik7CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHZtY3MpOworCisgICAgICAgIGlmICggIWNw
dV9oYXNfdm14X3ZtY3Nfc2hhZG93aW5nICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogUmVw
b3J0IHZtY3NfcmVnaW9uX3NpemUgYXMgNDA5NiAqLworICAgICAgICAgICAgZGF0YSAmPSB+Vk1Y
X0JBU0lDX1ZNQ1NfU0laRV9NQVNLOworICAgICAgICAgICAgZGF0YSB8PSAxVUxMIDw8IDQ0Owor
ICAgICAgICB9CisKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIGNhc2UgTVNSX0lBMzJfVk1Y
X1BJTkJBU0VEX0NUTFM6Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 12:13:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 12:13: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-devel-bounces@lists.xenproject.org>)
	id 1gK0Ez-0006vA-9i; Tue, 06 Nov 2018 12:13:53 +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=bb5m=nr=citrix.com=prvs=84181c5d5=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gK0Ex-0006t0-1q
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 12:13:51 +0000
X-Inumbo-ID: 6b86271c-e1bd-11e8-88dd-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b86271c-e1bd-11e8-88dd-12d6303a7972;
 Tue, 06 Nov 2018 12:13:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69782662"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 6 Nov 2018 12:07:51 +0000
Message-ID: <20181106120759.8789-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/8] x86/vvmx: various fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2Ugd2VyZSBmb3VuZCBieSBydW5uaW5nIG5lc3RlZCBWTVggdGVzdHMgZnJvbSBrdm0tdW5p
dC10ZXN0cy4KClNlcmdleSBEeWFzbGkgKDgpOgogIHg4Ni92dm14OiBpbnRyb2R1Y2UgbnZteF92
Y3B1X3ByZWluaXQoKQogIHg4Ni9uZXN0ZWRodm06IGludHJvZHVjZSB2dm1jeF92YWxpZCgpCiAg
eDg2L3Z2bXg6IGFkZCBWTVhfSU5TTl9JTlZFUFRfSU5WVlBJRF9JTlZBTElEX09QIGVycm5vCiAg
eDg2L3Z2bXg6IGNvcnJlY3Qgdm1mYWlsKCkgdXNhZ2UgZm9yIHZtcHRybGQgYW5kIHZtY2xlYXIK
ICB4ODYvdnZteDogYWRkIFZNWF9JTlNOX1ZNUFRSTERfV0lUSF9WTVhPTl9QVFIgZXJybm8KICB4
ODYvdnZteDogcmVmYWN0b3IgbnZteF9oYW5kbGVfdm1jbGVhcigpCiAgeDg2L3Z2bXg6IGNvcnJl
Y3RseSByZXBvcnQgdnZtY3Mgc2l6ZQogIHg4Ni92dm14OiBmaXggSS9PIGFuZCBNU1IgYml0bWFw
cyBtYXBwaW5nCgogeGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMgICAgfCAgIDIgKy0K
IHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgIHwgICA0ICstCiB4ZW4vYXJjaC94
ODYvaHZtL3ZteC92dm14LmMgICAgICAgICB8IDIxMSArKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9uZXN0ZWRodm0uaCB8ICAgNSArCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92bXgvdnZteC5oICB8ICAgMSArCiA2IGZpbGVzIGNoYW5nZWQsIDE1MCBpbnNlcnRpb25z
KCspLCA3NiBkZWxldGlvbnMoLSkKCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 12:13:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 12:13: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-devel-bounces@lists.xenproject.org>)
	id 1gK0Ez-0006vp-Nq; Tue, 06 Nov 2018 12:13: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=bb5m=nr=citrix.com=prvs=84181c5d5=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gK0Ex-0006tD-8U
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 12:13:51 +0000
X-Inumbo-ID: 6b329c68-e1bd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b329c68-e1bd-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 12:13:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69782678"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 6 Nov 2018 12:07:59 +0000
Message-ID: <20181106120759.8789-9-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181106120759.8789-1-sergey.dyasli@citrix.com>
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 8/8] x86/vvmx: fix I/O and MSR bitmaps mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IFhlbiB0cmllcyB0byBtYXAgYml0bWFwcyBkdXJpbmcgZW11bGF0aW9uIG9mIHZt
cHRybGQgYW5kCnZtd3JpdGUuIFRoaXMgaXMgd3Jvbmc6IGEgZ3Vlc3QgY2FuIHN0b3JlIGFyYml0
cmFyeSB2YWx1ZXMgaW4gdGhvc2UKZmllbGRzLgoKTWFrZSBiaXRtYXBzIG1hcHBpbmcgaGFwcGVu
IG9ubHkgZHVyaW5nIGEgbmVzdGVkIHZtZW50cnkgYW5kIG9ubHkgaWYKdGhlIGFwcHJvcHJpYXRl
IGV4ZWN1dGlvbiBjb250cm9scyBhcmUgdHVybmVkIG9uIGJ5IEwxIGh5cGVydmlzb3IuCgpGb3Ig
cGVyZm9ybWFuY2UgcmVhc29ucywgWGVuIG1hcHMgYml0bWFwcyBvbmx5OgoKICAgIDEuIER1cmlu
ZyB0aGUgZmlyc3QgbmVzdGVkIHZtZW50cnkKICAgIDIuIEFmdGVyIEwxIGhhcyBjaGFuZ2VkIGFu
IGFwcHJvcHJpYXRlIHZtY3MgZmllbGQKICAgIDMuIEFmdGVyIG52bXhfcHVyZ2VfdnZtY3MoKSB3
YXMgcHJldmlvdXNseSBjYWxsZWQKClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4KLS0tCnYyOgotIHNsaWdodCBjb21taXQgbWVzc2FnZSBjaGFu
Z2UKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCAxMDUgKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNjggaW5zZXJ0aW9ucygrKSwg
MzcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5j
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IDM3ZDNjZGQ4NTkuLjM3ZGJkMWFi
YjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTcxNyw2ICs3MTcsMTcgQEAgc3RhdGljIHZvaWQgX19j
bGVhcl9jdXJyZW50X3Z2bWNzKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBfX3ZtcGNsZWFyKG52
Y3B1LT5udl9uMnZtY3hfcGEpOwogfQogCitzdGF0aWMgdm9pZCB1bm1hcF9tc3JfYml0bWFwKHN0
cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252
bXgodik7CisKKyAgICBpZiAoIG52bXgtPm1zcmJpdG1hcCApCisgICAgeworICAgICAgICBodm1f
dW5tYXBfZ3Vlc3RfZnJhbWUobnZteC0+bXNyYml0bWFwLCAxKTsKKyAgICAgICAgbnZteC0+bXNy
Yml0bWFwID0gTlVMTDsKKyAgICB9Cit9CisKIC8qCiAgKiBSZWZyZXNoZXMgdGhlIE1TUiBiaXRt
YXAgbWFwcGluZyBmb3IgdGhlIGN1cnJlbnQgbmVzdGVkIHZjcHUuICBSZXR1cm5zIHRydWUKICAq
IGZvciBhIHN1Y2Nlc3NmdWwgbWFwcGluZywgYW5kIHJldHVybnMgZmFsc2UgZm9yIE1TUl9CSVRN
QVAgcGFyYW1ldGVyIGVycm9ycwpAQCAtNzI3LDEyICs3MzgsNyBAQCBzdGF0aWMgYm9vbCBfX211
c3RfY2hlY2sgX21hcF9tc3JfYml0bWFwKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN0cnVjdCBuZXN0
ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7CiAgICAgdWludDY0X3QgZ3BhOwogCi0gICAg
aWYgKCBudm14LT5tc3JiaXRtYXAgKQotICAgIHsKLSAgICAgICAgaHZtX3VubWFwX2d1ZXN0X2Zy
YW1lKG52bXgtPm1zcmJpdG1hcCwgMSk7Ci0gICAgICAgIG52bXgtPm1zcmJpdG1hcCA9IE5VTEw7
Ci0gICAgfQotCisgICAgdW5tYXBfbXNyX2JpdG1hcCh2KTsKICAgICBncGEgPSBnZXRfdnZtY3Mo
diwgTVNSX0JJVE1BUCk7CiAKICAgICBpZiAoICFJU19BTElHTkVEKGdwYSwgUEFHRV9TSVpFKSAp
CkBAIC03NDMsNiArNzQ5LDE3IEBAIHN0YXRpYyBib29sIF9fbXVzdF9jaGVjayBfbWFwX21zcl9i
aXRtYXAoc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIG52bXgtPm1zcmJpdG1hcCAhPSBOVUxM
OwogfQogCitzdGF0aWMgdm9pZCB1bm1hcF9pb19iaXRtYXAoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCBpZHgpCit7CisgICAgc3RydWN0IG5lc3RlZHZteCAqbnZteCA9ICZ2Y3B1XzJfbnZt
eCh2KTsKKworICAgIGlmICggbnZteC0+aW9iaXRtYXBbaWR4XSApCisgICAgeworICAgICAgICBo
dm1fdW5tYXBfZ3Vlc3RfZnJhbWUobnZteC0+aW9iaXRtYXBbaWR4XSwgMSk7CisgICAgICAgIG52
bXgtPmlvYml0bWFwW2lkeF0gPSBOVUxMOworICAgIH0KK30KKwogc3RhdGljIGJvb2xfdCBfX211
c3RfY2hlY2sgX21hcF9pb19iaXRtYXAoc3RydWN0IHZjcHUgKnYsIHU2NCB2bWNzX3JlZykKIHsK
ICAgICBzdHJ1Y3QgbmVzdGVkdm14ICpudm14ID0gJnZjcHVfMl9udm14KHYpOwpAQCAtNzUwLDgg
Kzc2Nyw3IEBAIHN0YXRpYyBib29sX3QgX19tdXN0X2NoZWNrIF9tYXBfaW9fYml0bWFwKHN0cnVj
dCB2Y3B1ICp2LCB1NjQgdm1jc19yZWcpCiAgICAgaW50IGluZGV4OwogCiAgICAgaW5kZXggPSB2
bWNzX3JlZyA9PSBJT19CSVRNQVBfQSA/IDAgOiAxOwotICAgIGlmIChudm14LT5pb2JpdG1hcFtp
bmRleF0pCi0gICAgICAgIGh2bV91bm1hcF9ndWVzdF9mcmFtZShudm14LT5pb2JpdG1hcFtpbmRl
eF0sIDEpOworICAgIHVubWFwX2lvX2JpdG1hcCh2LCBpbmRleCk7CiAgICAgZ3BhID0gZ2V0X3Z2
bWNzKHYsIHZtY3NfcmVnKTsKICAgICBudm14LT5pb2JpdG1hcFtpbmRleF0gPSBodm1fbWFwX2d1
ZXN0X2ZyYW1lX3JvKGdwYSA+PiBQQUdFX1NISUZULCAxKTsKIApAQCAtNzY2LDcgKzc4Miw2IEBA
IHN0YXRpYyBpbmxpbmUgYm9vbF90IF9fbXVzdF9jaGVjayBtYXBfaW9fYml0bWFwX2FsbChzdHJ1
Y3QgdmNwdSAqdikKIAogc3RhdGljIHZvaWQgbnZteF9wdXJnZV92dm1jcyhzdHJ1Y3QgdmNwdSAq
dikKIHsKLSAgICBzdHJ1Y3QgbmVzdGVkdm14ICpudm14ID0gJnZjcHVfMl9udm14KHYpOwogICAg
IHN0cnVjdCBuZXN0ZWR2Y3B1ICpudmNwdSA9ICZ2Y3B1X25lc3RlZGh2bSh2KTsKICAgICBpbnQg
aTsKIApAQCAtNzc2LDE2ICs3OTEsMTEgQEAgc3RhdGljIHZvaWQgbnZteF9wdXJnZV92dm1jcyhz
dHJ1Y3QgdmNwdSAqdikKICAgICBudmNwdS0+bnZfdnZtY3ggPSBOVUxMOwogICAgIG52Y3B1LT5u
dl92dm1jeGFkZHIgPSBJTlZBTElEX1BBRERSOwogICAgIHYtPmFyY2guaHZtLnZteC52bWNzX3No
YWRvd19tYWRkciA9IDA7Ci0gICAgZm9yIChpPTA7IGk8MjsgaSsrKSB7Ci0gICAgICAgIGlmICgg
bnZteC0+aW9iaXRtYXBbaV0gKSB7Ci0gICAgICAgICAgICBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUo
bnZteC0+aW9iaXRtYXBbaV0sIDEpOwotICAgICAgICAgICAgbnZteC0+aW9iaXRtYXBbaV0gPSBO
VUxMOwotICAgICAgICB9Ci0gICAgfQotICAgIGlmICggbnZteC0+bXNyYml0bWFwICkgewotICAg
ICAgICBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUobnZteC0+bXNyYml0bWFwLCAxKTsKLSAgICAgICAg
bnZteC0+bXNyYml0bWFwID0gTlVMTDsKLSAgICB9CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IDI7
IGkrKyApCisgICAgICAgIHVubWFwX2lvX2JpdG1hcCh2LCBpKTsKKworICAgIHVubWFwX21zcl9i
aXRtYXAodik7CiB9CiAKIHU2NCBudm14X2dldF90c2Nfb2Zmc2V0KHN0cnVjdCB2Y3B1ICp2KQpA
QCAtMTU1NiwyMCArMTU2NiwzNCBAQCBzdGF0aWMgdm9pZCBjbGVhcl92dm1jc19sYXVuY2hlZChz
dHJ1Y3QgbGlzdF9oZWFkICpsYXVuY2hlZF9saXN0LAogICAgIH0KIH0KIAotc3RhdGljIGludCBu
dm14X3ZtcmVzdW1lKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
K3N0YXRpYyBlbnVtIHZteF9pbnNuX2Vycm5vIG52bXhfdm1yZXN1bWUoc3RydWN0IHZjcHUgKnYp
CiB7CiAgICAgc3RydWN0IG5lc3RlZHZteCAqbnZteCA9ICZ2Y3B1XzJfbnZteCh2KTsKICAgICBz
dHJ1Y3QgbmVzdGVkdmNwdSAqbnZjcHUgPSAmdmNwdV9uZXN0ZWRodm0odik7CisgICAgdW5zaWdu
ZWQgaW50IGV4ZWNfY3RybDsKIAotICAgIC8qIGNoZWNrIFZNQ1MgaXMgdmFsaWQgYW5kIElPIEJJ
VE1BUCBpcyBzZXQgKi8KLSAgICBpZiAoIHZ2bWN4X3ZhbGlkKHYpICYmCi0gICAgICAgICAgICAo
KG52bXgtPmlvYml0bWFwWzBdICYmIG52bXgtPmlvYml0bWFwWzFdKSB8fAotICAgICAgICAgICAg
IShfX24yX2V4ZWNfY29udHJvbCh2KSAmIENQVV9CQVNFRF9BQ1RJVkFURV9JT19CSVRNQVApICkg
KQotICAgICAgICBudmNwdS0+bnZfdm1lbnRyeV9wZW5kaW5nID0gMTsKLSAgICBlbHNlCi0gICAg
ICAgIHZtZmFpbF9pbnZhbGlkKHJlZ3MpOworICAgIEFTU0VSVCh2dm1jeF92YWxpZCh2KSk7Cisg
ICAgZXhlY19jdHJsID0gX19uMl9leGVjX2NvbnRyb2wodik7CiAKLSAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOworICAgIGlmICggZXhlY19jdHJsICYgQ1BVX0JBU0VEX0FDVElWQVRFX0lPX0JJVE1B
UCApCisgICAgeworICAgICAgICBpZiAoIChudm14LT5pb2JpdG1hcFswXSA9PSBOVUxMIHx8IG52
bXgtPmlvYml0bWFwWzFdID09IE5VTEwpICYmCisgICAgICAgICAgICAgIW1hcF9pb19iaXRtYXBf
YWxsKHYpICkKKyAgICAgICAgICAgIGdvdG8gaW52YWxpZF9jb250cm9sX3N0YXRlOworICAgIH0K
KworICAgIGlmICggZXhlY19jdHJsICYgQ1BVX0JBU0VEX0FDVElWQVRFX01TUl9CSVRNQVAgKQor
ICAgIHsKKyAgICAgICAgaWYgKCBudm14LT5tc3JiaXRtYXAgPT0gTlVMTCAmJiAhX21hcF9tc3Jf
Yml0bWFwKHYpICkKKyAgICAgICAgICAgIGdvdG8gaW52YWxpZF9jb250cm9sX3N0YXRlOworICAg
IH0KKworICAgIG52Y3B1LT5udl92bWVudHJ5X3BlbmRpbmcgPSAxOworCisgICAgcmV0dXJuIFZN
WF9JTlNOX1NVQ0NFRUQ7CisKK2ludmFsaWRfY29udHJvbF9zdGF0ZToKKyAgICByZXR1cm4gVk1Y
X0lOU05fSU5WQUxJRF9DT05UUk9MX1NUQVRFOwogfQogCiBzdGF0aWMgaW50IG52bXhfaGFuZGxl
X3ZtcmVzdW1lKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQpAQCAtMTU3OCw2ICsxNjAyLDcg
QEAgc3RhdGljIGludCBudm14X2hhbmRsZV92bXJlc3VtZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IG5lc3RlZHZt
eCAqbnZteCA9ICZ2Y3B1XzJfbnZteCh2KTsKICAgICB1bnNpZ25lZCBsb25nIGludHJfc2hhZG93
OworICAgIGludCByYzsKIAogICAgIGlmICggIXZ2bWN4X3ZhbGlkKHYpICkKICAgICB7CkBAIC0x
NTk5LDcgKzE2MjQsMTIgQEAgc3RhdGljIGludCBudm14X2hhbmRsZV92bXJlc3VtZShzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgdm1mYWlsX3ZhbGlkKHJlZ3MsIFZNWF9JTlNO
X1ZNUkVTVU1FX05PTkxBVU5DSEVEX1ZNQ1MpOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OwogICAgIH0KLSAgICByZXR1cm4gbnZteF92bXJlc3VtZSh2LHJlZ3MpOworCisgICAgcmMgPSBu
dm14X3ZtcmVzdW1lKHYpOworICAgIGlmICggcmMgKQorICAgICAgICB2bWZhaWxfdmFsaWQocmVn
cywgcmMpOworCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAogc3RhdGljIGludCBudm14
X2hhbmRsZV92bWxhdW5jaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKQEAgLTE2MzEsMTMg
KzE2NjEsMTYgQEAgc3RhdGljIGludCBudm14X2hhbmRsZV92bWxhdW5jaChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICB9CiAgICAg
ZWxzZSB7Ci0gICAgICAgIHJjID0gbnZteF92bXJlc3VtZSh2LHJlZ3MpOwotICAgICAgICBpZiAo
IHJjID09IFg4NkVNVUxfT0tBWSApCisgICAgICAgIHJjID0gbnZteF92bXJlc3VtZSh2KTsKKyAg
ICAgICAgaWYgKCByYyApCisgICAgICAgICAgICB2bWZhaWxfdmFsaWQocmVncywgcmMpOworICAg
ICAgICBlbHNlCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggc2V0X3Z2bWNzX2xhdW5jaGVk
KCZudm14LT5sYXVuY2hlZF9saXN0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUEZOX0RPV04odi0+YXJjaC5odm0udm14LnZtY3Nfc2hhZG93X21hZGRyKSkgPCAwICkKICAg
ICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgICAgIH0KKyAg
ICAgICAgcmMgPSBYODZFTVVMX09LQVk7CiAgICAgfQogICAgIHJldHVybiByYzsKIH0KQEAgLTE3
MDEsOSArMTczNCw3IEBAIHN0YXRpYyBpbnQgbnZteF9oYW5kbGVfdm1wdHJsZChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgICAgICB2dm1jeCA9IE5VTEw7CiAgICAgICAg
ICAgICB9CiAgICAgICAgIH0KLSAgICAgICAgaWYgKCAhdnZtY3ggfHwKLSAgICAgICAgICAgICAh
bWFwX2lvX2JpdG1hcF9hbGwodikgfHwKLSAgICAgICAgICAgICAhX21hcF9tc3JfYml0bWFwKHYp
ICkKKyAgICAgICAgZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICB2bWZhaWwocmVncywgVk1Y
X0lOU05fVk1QVFJMRF9JTlZBTElEX1BIWUFERFIpOwogICAgICAgICAgICAgZ290byBvdXQ7CkBA
IC0xODc5LDEzICsxOTEwLDEzIEBAIHN0YXRpYyBpbnQgbnZteF9oYW5kbGVfdm13cml0ZShzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBzd2l0Y2ggKCB2bWNzX2VuY29kaW5nICYgflZN
Q1NfSElHSCgwKSApCiAgICAgewogICAgIGNhc2UgSU9fQklUTUFQX0E6Ci0gICAgICAgIG9rYXkg
PSBfbWFwX2lvX2JpdG1hcCh2LCBJT19CSVRNQVBfQSk7CisgICAgICAgIHVubWFwX2lvX2JpdG1h
cCh2LCAwKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBJT19CSVRNQVBfQjoKLSAgICAgICAg
b2theSA9IF9tYXBfaW9fYml0bWFwKHYsIElPX0JJVE1BUF9CKTsKKyAgICAgICAgdW5tYXBfaW9f
Yml0bWFwKHYsIDEpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIE1TUl9CSVRNQVA6Ci0gICAg
ICAgIG9rYXkgPSBfbWFwX21zcl9iaXRtYXAodik7CisgICAgICAgIHVubWFwX21zcl9iaXRtYXAo
dik7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 12:16:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 12:16: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-devel-bounces@lists.xenproject.org>)
	id 1gK0H8-0007ic-JW; Tue, 06 Nov 2018 12:16:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ydkh=nr=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gK0H7-0007iL-K2
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 12:16:05 +0000
X-Inumbo-ID: bb04d130-e1bd-11e8-9a16-bc764e045a96
Received: from new4-smtp.messagingengine.com (unknown [66.111.4.230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb04d130-e1bd-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 12:16:04 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 630BF3460;
 Tue,  6 Nov 2018 07:16:03 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 06 Nov 2018 07:16:03 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=BGszDf
 8dty9Kwr1q0xNQFI7ogUzoXw0Tpj2PzIhmz8Y=; b=gdKxPrbe8+v+fT1j95of/f
 57HeHUyxZyhDmiqan6UWP6XIXKALgDvgxq2IdYNkPVlY/4TnZZTXSe4p/3FbZTMz
 ukQdgfmza4Hx9OQdDWwV/0+zTGQpSOHvg19KmopyEX0UL+eMjBJf4IHRPX/yVy5x
 QcfzZfMbCnDemLPA8UhZG9nkvDlle762WuvrOIsLNeac4Sbde9UcRxAAV/fNNDK6
 ZAW+iYwkh0Z6X/kK5OtTBrTWVBkCFSgevBAWYbczyA4/zbGPVBoZWFsgdXk3QX25
 iOFj4ISlZPEPL/VkyfLgEO5bi6YPnM55ggnCbAZPni/VPGRZOTL/206hqQqEK3Gw
 ==
X-ME-Sender: <xms:AobhW8nWX7euEMR7ouV5fgHz_N3kQeg-1X6lhBho8dJQ9Wr0--rJ2g>
X-ME-Proxy: <xmx:AobhWxoI7_IGrh_pVuVDNKqRAa47gkO6ihHGe6yCXTLyarsh5b-BUw>
 <xmx:AobhW_IY1Wlr1ABMNT6OPfoET99QEdzKWrIQx_HqaXR5kyu_lsOfsg>
 <xmx:AobhW1NOEa94023EAm0C4YkwP9FEVtD8ZQehF_iymXgSyhaO-wyn4A>
 <xmx:AobhW13xFb6-pDcbWVBKjx56FD3YvNfhbrWuaTz3S-E7Mw7VAcSDXA>
 <xmx:AobhW9XGwnn1Gne0wtTJoAc5flJtOKlVawPqcxMluENH2jyJstdaSw>
 <xmx:A4bhW13QJi2Vop8nysdwKl8-n2CXgJmTApKyvYxRVBtRxxorGReBEQ>
Received: from mail-itl (unknown [83.143.245.35])
 by mail.messagingengine.com (Postfix) with ESMTPA id 248F2102F3;
 Tue,  6 Nov 2018 07:16:01 -0500 (EST)
Date: Tue, 6 Nov 2018 13:15:55 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181106121555.GU1638@mail-itl>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
 <20181102170113.11646-9-ian.jackson@eu.citrix.com>
 <20181106100016.hawdyzngqvo3zi73@zion.uk.xensource.com>
 <23521.32491.467037.246289@mariner.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <23521.32491.467037.246289@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 8/8] tools/libvchan:
 libxenvchan_client_init: use ENOENT for no server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============5237499233695039124=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5237499233695039124==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="a+0P3INHs7aeI7wh"
Content-Disposition: inline


--a+0P3INHs7aeI7wh
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Nov 06, 2018 at 11:45:47AM +0000, Ian Jackson wrote:
> Wei Liu writes ("Re: [PATCH 8/8] tools/libvchan: libxenvchan_client_init:=
 use ENOENT for no server"):
> > On Fri, Nov 02, 2018 at 05:01:13PM +0000, Ian Jackson wrote:
> > > * Promise that we will set errno to ENOENT if the server is not
> > >   yet set up.
> > > * Arrange that all ENOENT returns other than from the read of ring-ref
> > >   are turned into EIO, logging when we do so.
> >=20
> > This sounds reasonable to me, but I would like to hear from Marek that
> > this doesn't break Qubes.
>=20
> Right.  Marek, this series was intended to help with vchan for qmp.
> But obviously I don't want to break anything else.  I don't think this
> should break anything but I would appreciate a review or at least an
> opinion...

Does xentoollog require any explicit configuration? If yes, that would
break non-xen-tools users (including Qubes). Otherwise looks good.
Thanks!

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--a+0P3INHs7aeI7wh
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlvhhf4ACgkQ24/THMrX
1yxt8Af/bIxINav/jEFc3nYVbhgilcNdraXl+BywuBqvo30zeiNeRJeK+OhW2hIb
G1leL0CA8OKhzz+tq5055+Lxm0KF64TJ6wuZn1cgUWGt59ojLvQCfdkVvqzTH8Y7
AYUaXQzsC+7KsSzl20ti6MbJkgpA0/7k9Y9aGvfkXoL4JvdJTHf1Vh8FcwoySniG
Bs4yr2KLBtU2E5zDPl/R6sIHIkUBzgOg8aRR1FguaLE0LKv/OydcgLfWtyc2x+H1
CZE7Yw2NcHCCAIewWSruN2CnnOmVbeNFyu5LtTpt/bFIEPC81AvUOZA1DjwBNruW
wGQagR470jtTB4kxDFbdWZAn2MX0iA==
=qV4/
-----END PGP SIGNATURE-----

--a+0P3INHs7aeI7wh--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5237499233695039124==--


From xen-devel-bounces@lists.xenproject.org Tue Nov 06 12:16:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 12:16: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-devel-bounces@lists.xenproject.org>)
	id 1gK0Hj-0007rB-Vu; Tue, 06 Nov 2018 12:16: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=pbld=nr=citrix.com=prvs=8415d0394=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gK0Hi-0007qy-Sb
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 12:16:42 +0000
X-Inumbo-ID: d1388fd5-e1bd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1388fd5-e1bd-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 12:16:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69783216"
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <20181105180711.20322-1-george.dunlap@citrix.com>
 <20181105180711.20322-2-george.dunlap@citrix.com>
 <38128939ff5a4494a8bf920632569128@AMSPEX02CL03.citrite.net>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <f1ce20b0-24e3-2459-9453-d9da7a3cfeda@citrix.com>
Date: Tue, 6 Nov 2018 12:14:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <38128939ff5a4494a8bf920632569128@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 2/6] SUPPORT.md: Add qemu-depriv section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDYvMjAxOCAwOTowOCBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91
bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmCj4+IE9mIEdlb3JnZSBEdW5sYXAK
Pj4gU2VudDogMDUgTm92ZW1iZXIgMjAxOCAxODowNwo+PiBUbzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCj4+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+OyBXZWkgTGl1Cj4+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgS29ucmFkIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+OyBBbmRyZXcgQ29vcGVyCj4+IDxBbmRyZXcuQ29vcGVyM0Bj
aXRyaXguY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBHZW9yZ2UgRHVubGFwCj4+
IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndh
bGxAY2l0cml4LmNvbT47Cj4+IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Owo+PiBBbnRob255IFBlcmFyZCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT47IElhbiBKYWNrc29uCj4+IDxJYW4uSmFja3NvbkBjaXRyaXgu
Y29tPgo+PiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjQgMi82XSBTVVBQT1JULm1kOiBB
ZGQgcWVtdS1kZXByaXYgc2VjdGlvbgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4+IC0tLQo+PiBDaGFuZ2VzIHNpbmNlIHYzOgo+
PiAtIE1vdmVkIGZyb20gdGhlIHFlbXUtZGVwcml2IGRvYyBwYXRjaGVzLgo+PiAtIFJld29yZCB0
byBpbmNsdWRlIHRoZSBwb3NzaWJpbGl0eSBvZiBoYXZpbmcgYSBub24tZG9tMCAiZGV2aWNlbW9k
ZWwiCj4+ICAgZG9tYWluIHdoaWNoIG1heSB3YW50IHRvIGJlIHByb3RlY3RlZAo+PiAtIFNwZWNp
ZnkgYExpbnV4IGRvbTBgIGFzIHRoZSBjdXJyZW50bHktdGVjaC1zdXBwb3J0ZWQgd2luZG93Cj4+
Cj4+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KPj4gQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+PiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
PiBDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4+IENDOiBLb25yYWQgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT4KPj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KPj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+
IENDOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPj4gQ0M6IFJv
c3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+PiAtLS0KPj4gIFNVUFBP
UlQubWQgfCAyMCArKysrKysrKysrKysrKysrKysrKwo+PiAgMSBmaWxlIGNoYW5nZWQsIDIwIGlu
c2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JULm1kCj4+
IGluZGV4IDRmMjAzZGE4NGEuLjFmMGY1ODU3YTcgMTAwNjQ0Cj4+IC0tLSBhL1NVUFBPUlQubWQK
Pj4gKysrIGIvU1VQUE9SVC5tZAo+PiBAQCAtNTI1LDYgKzUyNSwyNiBAQCBWdWxuZXJhYmlsaXRp
ZXMgb2YgYSBkZXZpY2UgbW9kZWwgc3R1YiBkb21haW4KPj4gIHRvIGEgaG9zdGlsZSBkcml2ZXIg
ZG9tYWluIChlaXRoZXIgY29tcHJvbWlzZWQgb3IgdW50cnVzdGVkKQo+PiAgYXJlIGV4Y2x1ZGVk
IGZyb20gc2VjdXJpdHkgc3VwcG9ydC4KPj4KPj4gKyMjIyBEZXZpY2UgTW9kZWwgRGVwcml2aWxl
Z2luZwo+PiArCj4+ICsgICAgU3RhdHVzLCBMaW51eCBkb20wOiBUZWNoIFByZXZpZXcsIHdpdGgg
bGltaXRlZCBzdXBwb3J0Cj4+ICsKPj4gK1RoaXMgbWVhbnMgYWRkaW5nIGV4dHJhIHJlc3RyaWN0
aW9ucyB0byBhIGRldmljZSBtb2RlbCBpbiBvcmRlciB0bwo+PiArcHJldmVudCBhIGNvbXByb21p
c2VkIGRldmljZSBtb2RlbCBmcm9tIGF0dGFjayB0aGUgcmVzdCBvZiB0aGUgZG9tYWluCj4gCj4g
cy9hdHRhY2svYXR0YWNraW5nLwoKWWVhaCwgdGhpcyBwYXJhZ3JhcGggaW4gcGFydGljdWxhciBz
ZWVtcyB0byBoYXZlIGNoYWxsZW5nZWQgYnkgYWJpbGl0eQp0byBmb3JtIGdyYW1tYXRpY2FsbHkt
Y29ycmVjdCBFbmdsaXNoIHNlbnRlbmNlcy4uLiBhbnl3YXkgdGhhbmtzLCBJJ2xsCmZpeCBpdCB1
cCBvbiBjaGVjay1pbi4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 12:17:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 12:17: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-devel-bounces@lists.xenproject.org>)
	id 1gK0Im-0007xH-CQ; Tue, 06 Nov 2018 12:17: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=ji3p=nr=citrix.com=prvs=84126674e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gK0Ik-0007x5-4k
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 12:17:46 +0000
X-Inumbo-ID: f7229732-e1bd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7229732-e1bd-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 12:17:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,471,1534809600"; d="scan'208";a="69783432"
Date: Tue, 6 Nov 2018 12:17:42 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Rishi <2rushikeshj@gmail.com>
Message-ID: <20181106121742.gae3zp2aeqojfmcj@zion.uk.xensource.com>
References: <20181105105852.ae4sjkkcm6eumpwr@zion.uk.xensource.com>
 <CAO9XypUXJkhGEiH14HuMW8zOha9mRQh0+kpMa_0b2doHhjJUCQ@mail.gmail.com>
 <20181105114127.s57z7n7p4pmix5b5@zion.uk.xensource.com>
 <CAO9XypV42TO8c=26dRJSNnFukXDfWp_0rM3McRBKZs1crT1qEA@mail.gmail.com>
 <20181105115850.f677uvjmm7vqfikc@zion.uk.xensource.com>
 <CAO9XypVrwzvC4iNP9HR63kjj_n-Ju30mvptd89GtK6TYO0yUTQ@mail.gmail.com>
 <20181105124916.da2kqcczcomnxepv@zion.uk.xensource.com>
 <CAO9XypU_sRsxe5J7SAaoVPOK-zCF68-LLd8v-2m+nyyqae3P4A@mail.gmail.com>
 <CAO9XypXCio51Dbt6chxufyH_6M73HfXufQQS751gmNK5R3Uo5A@mail.gmail.com>
 <CAO9XypWzkV_cpCy+WygT5JWt6FujBMm47B_ydNjF-qoX-koKSA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAO9XypWzkV_cpCy+WygT5JWt6FujBMm47B_ydNjF-qoX-koKSA@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Dom0 kernel 4.14 with SMP randomly crashing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMDYsIDIwMTggYXQgMDM6MzE6MzFQTSArMDUzMCwgUmlzaGkgd3JvdGU6Cj4g
Cj4gU28gYWZ0ZXIga25vd2luZyB0aGUgc3RhY2sgdHJhY2UsIGl0IGFwcGVhcnMgdGhhdCB0aGUg
Q1BVIHdhcyBnZXR0aW5nIHN0dWNrCj4gZm9yIHhlbl9oeXBlcmNhbGxfeGVuX3ZlcnNpb24KClRo
YXQgaHlwZXJjYWxsIGlzIHVzZWQgd2hlbiBhIFBWIGtlcm5lbCAocmUtKWVuYWJsZXMgaW50ZXJy
dXB0cy4gU2VlCnhlbl9pcnFfZW5hYmxlLiBUaGUgcHVycG9zZSBpcyB0byBmb3JjZSB0aGUga2Vy
bmVsIHRvIHN3aXRjaCB0bwpoeXBlcnZpc29yLgoKPiAKPiB3YXRjaGRvZzogQlVHOiBzb2Z0IGxv
Y2t1cCAtIENQVSMwIHN0dWNrIGZvciAyM3MhIFtzd2FwcGVyLzA6MF0KPiAKPiAKPiBbMzA1Njku
NTgyNzQwXSB3YXRjaGRvZzogQlVHOiBzb2Z0IGxvY2t1cCAtIENQVSMwIHN0dWNrIGZvciAyM3Mh
Cj4gW3N3YXBwZXIvMDowXQo+IAo+IFszMDU2OS41ODgxODZdIEtlcm5lbCBwYW5pYyAtIG5vdCBz
eW5jaW5nOiBzb2Z0bG9ja3VwOiBodW5nIHRhc2tzCj4gCj4gWzMwNTY5LjU5MTMwN10gQ1BVOiAw
IFBJRDogMCBDb21tOiBzd2FwcGVyLzAgVGFpbnRlZDogRyAgICAgICAgICAgICBMICAgIDQuMTku
MQo+ICMxCj4gCj4gWzMwNTY5LjU5NTExMF0gSGFyZHdhcmUgbmFtZTogWGVuIEhWTSBkb21VLCBC
SU9TIDQuNC4xLXhzMTMyMjU3IDEyLzEyLzIwMTYKPiAKPiBbMzA1NjkuNTk4MzU2XSBDYWxsIFRy
YWNlOgo+IAo+IFszMDU2OS41OTk1OTddICA8SVJRPgo+IAo+IFszMDU2OS42MDA5MjBdICBkdW1w
X3N0YWNrKzB4NWEvMHg3Mwo+IAo+IFszMDU2OS42MDI5OThdICBwYW5pYysweGU4LzB4MjQ5Cj4g
Cj4gWzMwNTY5LjYwNDgwNl0gIHdhdGNoZG9nX3RpbWVyX2ZuKzB4MjAwLzB4MjMwCj4gCj4gWzMw
NTY5LjYwNzAyOV0gID8gc29mdGxvY2t1cF9mbisweDQwLzB4NDAKPiAKPiBbMzA1NjkuNjA5MjQ2
XSAgX19ocnRpbWVyX3J1bl9xdWV1ZXMrMHgxMzMvMHgyNzAKPiAKPiBbMzA1NjkuNjExNzEyXSAg
aHJ0aW1lcl9pbnRlcnJ1cHQrMHhmYi8weDI2MAo+IAo+IFszMDU2OS42MTM4MDBdICB4ZW5fdGlt
ZXJfaW50ZXJydXB0KzB4MWIvMHgzMAo+IAo+IFszMDU2OS42MTY5NzJdICBfX2hhbmRsZV9pcnFf
ZXZlbnRfcGVyY3B1KzB4NjkvMHgxYTAKPiAKPiBbMzA1NjkuNjE5ODMxXSAgaGFuZGxlX2lycV9l
dmVudF9wZXJjcHUrMHgzMC8weDcwCj4gCj4gWzMwNTY5LjYyMjM4Ml0gIGhhbmRsZV9wZXJjcHVf
aXJxKzB4MzQvMHg1MAo+IAo+IFszMDU2OS42MjUwNDhdICBnZW5lcmljX2hhbmRsZV9pcnErMHgx
ZS8weDMwCj4gCj4gWzMwNTY5LjYyNzIxNl0gIF9fZXZ0Y2huX2ZpZm9faGFuZGxlX2V2ZW50cysw
eDE2My8weDFhMAo+IAo+IFszMDU2OS42Mjk5NTVdICBfX3hlbl9ldnRjaG5fZG9fdXBjYWxsKzB4
NDEvMHg3MAo+IAo+IFszMDU2OS42MzI2MTJdICB4ZW5fZXZ0Y2huX2RvX3VwY2FsbCsweDI3LzB4
NTAKPiAKPiBbMzA1NjkuNjM1MTM2XSAgeGVuX2RvX2h5cGVydmlzb3JfY2FsbGJhY2srMHgyOS8w
eDQwCj4gCj4gWzMwNTY5LjYzODE4MV0gUklQOiBlMDMwOnhlbl9oeXBlcmNhbGxfeGVuX3ZlcnNp
b24rMHhhLzB4MjAKCldoYXQgaXMgdGhlIGFzbSBjb2RlIGZvciB0aGlzIFJJUD8KCgpXZWkuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 13:33:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 13:33: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-devel-bounces@lists.xenproject.org>)
	id 1gK1To-0005hY-L8; Tue, 06 Nov 2018 13:33: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=hxzx=nr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gK1Tm-0005hP-Mv
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 13:33:14 +0000
X-Inumbo-ID: 81da4f88-e1c8-11e8-a574-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81da4f88-e1c8-11e8-a574-12d6303a7972;
 Tue, 06 Nov 2018 13:33:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Nov 2018 06:33:11 -0700
Message-Id: <5BE1981502000078001F89C7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 06 Nov 2018 06:33:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BDC7E5802000078001F75BA@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 0/3] x86emul: VME/PVI mode fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogc2tpcCBWSUYgcHJvY2Vzc2luZyBpbiBWTUUgbW9kZSBmb3IgMTYtYml0IFBPUEYgYXQgSU9Q
TCAzCjI6IHJhaXNlICNHUCgwKSBpbiBWTUUgbW9kZSBmb3IgUE9QRiB3aXRoIFRGIHNldCBpbiBu
ZXcgdmFsdWUKMzogY29uc29saWRhdGUgQ1I0IGhhbmRsaW5nCgpKYW4KCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 13:44:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 13:44: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-devel-bounces@lists.xenproject.org>)
	id 1gK1eP-0006ZK-Rx; Tue, 06 Nov 2018 13:44: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=hxzx=nr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gK1eO-0006ZF-Uy
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 13:44:12 +0000
X-Inumbo-ID: 0a0efb00-e1ca-11e8-9928-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a0efb00-e1ca-11e8-9928-12d6303a7972;
 Tue, 06 Nov 2018 13:44:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Nov 2018 06:44:09 -0700
Message-Id: <5BE19AA602000078001F89E5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 06 Nov 2018 06:44:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416867-30253-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1541416867-30253-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/6] libx86: Split
 x86_cpuid_policy_fill_native() out of calculate_raw_policy()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjExLjE4IGF0IDEyOjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgKPiBAQCAtMjAsNiArMjAsMjEgQEAgc3RydWN0IGNw
dWlkX2xlYWYKPiAgICAgIHVpbnQzMl90IGEsIGIsIGMsIGQ7Cj4gIH07Cj4gIAo+ICtzdGF0aWMg
aW5saW5lIHZvaWQgY3B1aWRfbGVhZih1aW50MzJfdCBsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAq
bCkKPiArewo+ICsgICAgYXNtIHZvbGF0aWxlICggImNwdWlkIgo+ICsgICAgICAgICAgICAgICAg
ICAgOiAiPWEiIChsLT5hKSwgIj1iIiAobC0+YiksICI9YyIgKGwtPmMpLCAiPWQiIChsLT5kKQo+
ICsgICAgICAgICAgICAgICAgICAgOiAiYSIgKGxlYWYpICk7Cj4gK30KPiArCj4gK3N0YXRpYyBp
bmxpbmUgdm9pZCBjcHVpZF9jb3VudF9sZWFmKAo+ICsgICAgdWludDMyX3QgbGVhZiwgdWludDMy
X3Qgc3VibGVhZiwgc3RydWN0IGNwdWlkX2xlYWYgKmwpCj4gK3sKPiArICAgIGFzbSB2b2xhdGls
ZSAoICJjcHVpZCIKPiArICAgICAgICAgICAgICAgICAgIDogIj1hIiAobC0+YSksICI9YiIgKGwt
PmIpLCAiPWMiIChsLT5jKSwgIj1kIiAobC0+ZCkKPiArICAgICAgICAgICAgICAgICAgIDogImEi
IChsZWFmKSwgImMiIChzdWJsZWFmKSApOwo+ICt9CgpFc3BlY2lhbGx5IHdpdGggdGhpcyBub3cg
YmVpbmcgbGlicmFyeSBjb2RlIChpLmUuIHNpZGUgZWZmZWN0cyBsaWtlCnNlcmlhbGl6YXRpb24g
bm90IGJlaW5nIHN1cHBvc2VkIHRvIGJlIG9mIGludGVyZXN0KTogV2h5CnZvbGF0aWxlPwoKPiAt
LS0gYS94ZW4vbGliL3g4Ni9jcHVpZC5jCj4gKysrIGIveGVuL2xpYi94ODYvY3B1aWQuYwo+IEBA
IC0yLDYgKzIsMTE0IEBACj4gIAo+ICAjaW5jbHVkZSA8eGVuL2xpYi94ODYvY3B1aWQuaD4KPiAg
Cj4gK3ZvaWQgeDg2X2NwdWlkX3BvbGljeV9maWxsX25hdGl2ZShzdHJ1Y3QgY3B1aWRfcG9saWN5
ICpwKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAgICBjcHVpZF9sZWFmKDAs
ICZwLT5iYXNpYy5yYXdbMF0pOwo+ICsgICAgZm9yICggaSA9IDE7IGkgPCBtaW4oQVJSQVlfU0la
RShwLT5iYXNpYy5yYXcpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgcC0+YmFzaWMubWF4
X2xlYWYgKyAxdWwpOyArK2kgKQo+ICsgICAgewo+ICsgICAgICAgIHN3aXRjaCAoIGkgKQo+ICsg
ICAgICAgIHsKPiArICAgICAgICBjYXNlIDB4NDogY2FzZSAweDc6IGNhc2UgMHhiOiBjYXNlIDB4
ZDoKPiArICAgICAgICAgICAgLyogTXVsdGktaW52b2NhdGlvbiBsZWF2ZXMuICBEZWZlcnJlZC4g
Ki8KPiArICAgICAgICAgICAgY29udGludWU7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBj
cHVpZF9sZWFmKGksICZwLT5iYXNpYy5yYXdbaV0pOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICgg
cC0+YmFzaWMubWF4X2xlYWYgPj0gNCApCj4gKyAgICB7Cj4gKyAgICAgICAgZm9yICggaSA9IDA7
IGkgPCBBUlJBWV9TSVpFKHAtPmNhY2hlLnJhdyk7ICsraSApCj4gKyAgICAgICAgewo+ICsgICAg
ICAgICAgICB1bmlvbiB7Cj4gKyAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1aWRfbGVhZiBsOwo+
ICsgICAgICAgICAgICAgICAgc3RydWN0IGNwdWlkX2NhY2hlX2xlYWYgYzsKPiArICAgICAgICAg
ICAgfSB1Owo+ICsKPiArICAgICAgICAgICAgY3B1aWRfY291bnRfbGVhZig0LCBpLCAmdS5sKTsK
PiArCj4gKyAgICAgICAgICAgIGlmICggdS5jLnR5cGUgPT0gMCApCj4gKyAgICAgICAgICAgICAg
ICBicmVhazsKPiArCj4gKyAgICAgICAgICAgIHAtPmNhY2hlLnN1YmxlYWZbaV0gPSB1LmM7Cj4g
KyAgICAgICAgfQo+ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFRoZSBjaG9pY2Ugb2Yg
Q1BVSURfR1VFU1RfTlJfQ0FDSEUgaXMgYXJiaXRyYXJ5LiAgSXQgaXMgZXhwZWN0ZWQKPiArICAg
ICAgICAgKiB0aGF0IGl0IHdpbGwgZXZlbnR1YWxseSBuZWVkIGluY3JlYXNpbmcgZm9yIGZ1dHVy
ZSBoYXJkd2FyZS4KPiArICAgICAgICAgKi8KPiArI2lmZGVmIF9fWEVOX18KPiArICAgICAgICBp
ZiAoIGkgPT0gQVJSQVlfU0laRShwLT5jYWNoZS5yYXcpICkKPiArICAgICAgICAgICAgcHJpbnRr
KFhFTkxPR19XQVJOSU5HCj4gKyAgICAgICAgICAgICAgICAgICAiQ1BVSUQ6IEluc3VmZmljaWVu
dCBMZWFmIDQgc3BhY2UgZm9yIHRoaXMgaGFyZHdhcmVcbiIpOwo+ICsjZW5kaWYKClRoZXJlIGJl
aW5nIGFub3RoZXIgc2ltaWxhciBpbnN0YW5jZSBmdXJ0aGVyIGRvd24sIGFuZCBwb3NzaWJseQpu
ZXcgb25lcyB0byBhcHBlYXIgbGF0ZXIsIHBsdXMgc3VjaCBhIHdhcm5pbmcgcG90ZW50aWFsbHkg
YWxzbwpiZWluZyBvZiBpbnRlcmVzdCBpbiB0aGUgaGFybmVzcyAtIHdvdWxkIHlvdSBtaW5kIGFi
c3RyYWN0aW5nCihjb3VsZCBiZSBhcyBzaW1wbGUgYXMgbWFraW5nIHByaW50aygpIGFuZCBYRU5M
T0dfKiBhdmFpbGFibGUKd2hlcmUgbmVlZGVkLCBwcm92aWRlZCB0aGVyZSdzIG5vIGNvbnN1bWVy
IHdoaWNoIHdvdWxkCnJhdGhlciBub3Qgd2FudCBzdWNoIGxvZ2dpbmcpIHRoaXMgc28gaXQgY2Fu
IGdvIHdpdGhvdXQgI2lmZGVmLWFyeT8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 13:44:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 13:44: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-devel-bounces@lists.xenproject.org>)
	id 1gK1f1-0006cc-7N; Tue, 06 Nov 2018 13:44: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=hxzx=nr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gK1ez-0006cS-JU
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 13:44:49 +0000
X-Inumbo-ID: 20adfc41-e1ca-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20adfc41-e1ca-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 13:44:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Nov 2018 06:44:48 -0700
Message-Id: <5BE19ACD02000078001F89E8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 06 Nov 2018 06:44:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BDC7E5802000078001F75BA@prv1-mh.provo.novell.com>
 <5BE1981502000078001F89C7@prv1-mh.provo.novell.com>
In-Reply-To: <5BE1981502000078001F89C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 1/3] x86emul: skip VIF processing in VME mode
 for 16-bit POPF at IOPL 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgSU9QTCAzIENSNC5WTUUgaXMgaXJyZWxldmFudC4KClJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MjogTmV3LgoKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKQEAgLTQwNDcsNyArNDA0Nyw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBp
ZiAoIG9wX2J5dGVzID09IDIgKQogICAgICAgICB7CiAgICAgICAgICAgICBkc3QudmFsID0gKHVp
bnQxNl90KWRzdC52YWwgfCAoX3JlZ3MuZWZsYWdzICYgMHhmZmZmMDAwMHUpOwotICAgICAgICAg
ICAgaWYgKCBjcjQgJiBYODZfQ1I0X1ZNRSApCisgICAgICAgICAgICBpZiAoIChjcjQgJiBYODZf
Q1I0X1ZNRSkgJiYKKyAgICAgICAgICAgICAgICAgTUFTS19FWFRSKF9yZWdzLmVmbGFncywgWDg2
X0VGTEFHU19JT1BMKSAhPSAzICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAo
IGRzdC52YWwgJiBYODZfRUZMQUdTX0lGICkKICAgICAgICAgICAgICAgICB7CgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 13:45:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 13:45: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-devel-bounces@lists.xenproject.org>)
	id 1gK1fR-0006gM-Ii; Tue, 06 Nov 2018 13:45: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=hxzx=nr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gK1fQ-0006g9-4G
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 13:45:16 +0000
X-Inumbo-ID: 308192f2-e1ca-11e8-b2b2-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 308192f2-e1ca-11e8-b2b2-12d6303a7972;
 Tue, 06 Nov 2018 13:45:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Nov 2018 06:45:13 -0700
Message-Id: <5BE19AE602000078001F8A0D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 06 Nov 2018 06:45:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BDC7E5802000078001F75BA@prv1-mh.provo.novell.com>
 <5BE1981502000078001F89C7@prv1-mh.provo.novell.com>
In-Reply-To: <5BE1981502000078001F89C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 2/3] x86emul: raise #GP(0) in VME mode for
 POPF with TF set in new value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIGNoZWNrIGV4cGxpY2l0bHkgbGlzdGVkIGJ5IHRoZSBpbnN0cnVjdGlvbiBwYWdl
IGluIHRoZSBTRE0uCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDA1MCw2ICs0MDUwLDcg
QEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBpZiAoIChjcjQgJiBYODZfQ1I0X1ZNRSkgJiYK
ICAgICAgICAgICAgICAgICAgTUFTS19FWFRSKF9yZWdzLmVmbGFncywgWDg2X0VGTEFHU19JT1BM
KSAhPSAzICkKICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoZHN0LnZhbCAmIFg4Nl9FRkxBR1NfVEYsIEVYQ19HUCwgMCk7CiAgICAgICAgICAgICAg
ICAgaWYgKCBkc3QudmFsICYgWDg2X0VGTEFHU19JRiApCiAgICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoX3JlZ3MuZWZsYWdzICYgWDg2
X0VGTEFHU19WSVAsCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 13:45:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 13:45: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-devel-bounces@lists.xenproject.org>)
	id 1gK1fn-0006jx-Tn; Tue, 06 Nov 2018 13:45: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=hxzx=nr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gK1fm-0006jm-T6
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 13:45:38 +0000
X-Inumbo-ID: 3df741de-e1ca-11e8-aa56-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3df741de-e1ca-11e8-aa56-12d6303a7972;
 Tue, 06 Nov 2018 13:45:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Nov 2018 06:45:37 -0700
Message-Id: <5BE19AFD02000078001F8A10@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 06 Nov 2018 06:45:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BDC7E5802000078001F75BA@prv1-mh.provo.novell.com>
 <5BE1981502000078001F89C7@prv1-mh.provo.novell.com>
In-Reply-To: <5BE1981502000078001F89C7@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 3/3] x86emul: consolidate CR4 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgdGhlcmUncyBhbiBhbG1vc3QgdW5jb25kaXRpb25hbCBDUjQgcmVhZCByaWdodCBh
dCB0aGUgYmVnaW5uaW5nCm9mIHg4Nl9lbXVsYXRlKCksIGNlbnRyYWxpemUgaXRzIHJlYWRpbmcg
dGhlcmUgYW5kIHVzZSByZXN1bHQgYW5kIHZhbHVlCmV2ZXJ5d2hlcmUgZWxzZSB3aXRob3V0IGZ1
cnRoZXIgaW52b2tpbmcgdGhlIGhvb2suCgpTdWJzZXF1ZW50bHkgd2UgbWF5IHdhbnQgdG8gY29u
c2lkZXIgaGF2aW5nIHRoZSBjYWxsZXJzIHByb3ZpZGUKd2hpY2hldmVyIHZhbHVlIHRoZXkgZGVl
bSBhcHByb3ByaWF0ZSBpbiB0aGVpciBjb250ZXh0cywgdG8gYXZvaWQKaW52b2tpbmcgdGhlIGhv
b2sgYWx0b2dldGhlciBmb3IgdGhpcyBwdXJwb3NlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjI6IERvbid0IGFsbG93IDMyLWJpdCBQVVNIRi9Q
T1BGIGluIFZNRSBtb2RlIHRvIGdldCBhd2F5IHdpdGhvdXQKICAgICNHUCgwKS4KCi0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0xMTYzLDEwICsxMTYzLDE5IEBAIGRvIHsKICAg
ICBvcHMtPndyaXRlX3NlZ21lbnQoeDg2X3NlZ19jcywgY3MsIGN0eHQpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKIH0pCiAKKyNkZWZpbmUgY2hlY2tfY3I0KCkgKHsgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIGlmICggdW5saWtlbHkoY3I0X3JjICE9IFg4NkVNVUxfT0tBWSkgKSBc
CisgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
cmMgPSBjcjRfcmM7ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBnb3RvIGRvbmU7
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKK30pCisKIHN0YXRpYyBpbnQgX2dldF9mcHUoCiAgICAgZW51bSB4
ODZfZW11bGF0ZV9mcHVfdHlwZSB0eXBlLAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpj
dHh0LAotICAgIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgKm9wcykKKyAgICBjb25zdCBz
dHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICpvcHMsCisgICAgdW5zaWduZWQgbG9uZyBjcjQsIGludCBj
cjRfcmMpCiB7CiAgICAgdWludDY0X3QgeGNyMDsKICAgICBpbnQgcmM7CkBAIC0xMjA4LDExICsx
MjE3LDcgQEAgc3RhdGljIGludCBfZ2V0X2ZwdSgKICAgICAgICAgZmFpbF9pZighb3BzLT5yZWFk
X2NyKTsKICAgICAgICAgaWYgKCB0eXBlID49IFg4NkVNVUxfRlBVX3htbSApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgY3I0OwotCi0gICAgICAgICAgICByYyA9IG9wcy0+
cmVhZF9jcig0LCAmY3I0LCBjdHh0KTsKLSAgICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9P
S0FZICkKLSAgICAgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgICAgICBjaGVja19jcjQo
KTsKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighKGNyNCAmICgodHlwZSA9PSBY
ODZFTVVMX0ZQVV94bW0pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPyBYODZfQ1I0X09TRlhTUiA6IFg4Nl9DUjRfT1NYU0FWRSkpLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CkBAIC0xMjQzLDcgKzEyNDgsNyBAQCBzdGF0aWMg
aW50IF9nZXRfZnB1KAogCiAjZGVmaW5lIGdldF9mcHUodHlwZSkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICByYyA9IF9nZXRfZnB1KGZw
dV90eXBlID0gKHR5cGUpLCBjdHh0LCBvcHMpOyAgICAgICAgICAgICAgICBcCisgICAgcmMgPSBf
Z2V0X2ZwdShmcHVfdHlwZSA9ICh0eXBlKSwgY3R4dCwgb3BzLCBjcjQsIGNyNF9yYyk7ICAgXAog
ICAgIGlmICggcmMgKSBnb3RvIGRvbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKIH0gd2hpbGUgKDApCiAKQEAgLTE2MDMsMTMgKzE2MDgsOSBAQCBfbW9kZV9pb3Bs
KAogICAgIF9pb3BsOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfSkK
ICNkZWZpbmUgbW9kZV92aWYoKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgY3I0ID0gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgIGlmICggb3BzLT5yZWFkX2NyICYmIGdldF9jcGwoY3R4dCwgb3Bz
KSA9PSAzICkgICAgICAgICAgIFwKLSAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHJjID0gb3BzLT5yZWFkX2NyKDQs
ICZjcjQsIGN0eHQpOyAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBpZiAoIHJjICE9IFg4
NkVNVUxfT0tBWSApIGdvdG8gZG9uZTsgICAgICAgICAgICAgICAgIFwKLSAgICB9ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgISEo
Y3I0ICYgKF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfVk0gPyBYODZfQ1I0X1ZNRSA6IFg4Nl9D
UjRfUFZJKSk7IFwKKyAgICBjaGVja19jcjQoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgZ2V0X2NwbChjdHh0LCBvcHMpID09IDMgJiYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIChjcjQgJiAoX3JlZ3MuZWZsYWdzICYgWDg2
X0VGTEFHU19WTSA/IFg4Nl9DUjRfVk1FIDogWDg2X0NSNF9QVkkpKTsgXAogfSkKIAogc3RhdGlj
IGludCBpb3BvcnRfYWNjZXNzX2NoZWNrKApAQCAtMjE4NSwxNCArMjE4NiwxMSBAQCBzdGF0aWMg
Ym9vbCBpc19icmFuY2hfc3RlcChzdHJ1Y3QgeDg2X2VtCiB9CiAKIHN0YXRpYyBib29sIHVtaXBf
YWN0aXZlKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAotICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyAqb3BzKQorICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyAqb3BzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjcjQpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBjcjQ7
Ci0KICAgICAvKiBJbnRlbnRpb25hbGx5IG5vdCB1c2luZyBtb2RlX3JpbmcwKCkgaGVyZSB0byBh
dm9pZCBpdHMgZmFpbF9pZigpLiAqLwotICAgIHJldHVybiBnZXRfY3BsKGN0eHQsIG9wcykgPiAw
ICYmCi0gICAgICAgICAgIG9wcy0+cmVhZF9jciAmJiBvcHMtPnJlYWRfY3IoNCwgJmNyNCwgY3R4
dCkgPT0gWDg2RU1VTF9PS0FZICYmCi0gICAgICAgICAgIChjcjQgJiBYODZfQ1I0X1VNSVApOwor
ICAgIHJldHVybiBnZXRfY3BsKGN0eHQsIG9wcykgPiAwICYmIChjcjQgJiBYODZfQ1I0X1VNSVAp
OwogfQogCiBzdGF0aWMgdm9pZCBhZGp1c3RfYm5kKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpj
dHh0LApAQCAtMzIyNiw3ICszMjI0LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgLyogU2hhZG93IGNv
cHkgb2YgcmVnaXN0ZXIgc3RhdGUuIENvbW1pdHRlZCBvbiBzdWNjZXNzZnVsIGVtdWxhdGlvbi4g
Ki8KICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyBfcmVncyA9ICpjdHh0LT5yZWdzOwogICAgIHN0
cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSBzdGF0ZTsKLSAgICBpbnQgcmM7CisgICAgaW50IHJjLCBj
cjRfcmM7CiAgICAgdWludDhfdCBiLCBkLCAqb3BjID0gTlVMTDsKICAgICB1bnNpZ25lZCBpbnQg
Zmlyc3RfYnl0ZSA9IDAsIGluc25fYnl0ZXMgPSAwOwogICAgIGJvb2wgc2luZ2xlc3RlcCA9IChf
cmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX1RGKSAmJgpAQCAtMzIzNCw3ICszMjMyLDcgQEAgeDg2
X2VtdWxhdGUoCiAgICAgYm9vbCBzZmVuY2UgPSBmYWxzZTsKICAgICBzdHJ1Y3Qgb3BlcmFuZCBz
cmMgPSB7IC5yZWcgPSBQVFJfUE9JU09OIH07CiAgICAgc3RydWN0IG9wZXJhbmQgZHN0ID0geyAu
cmVnID0gUFRSX1BPSVNPTiB9OwotICAgIHVuc2lnbmVkIGxvbmcgY3I0OworICAgIHVuc2lnbmVk
IGxvbmcgY3I0ID0gMDsKICAgICBlbnVtIHg4Nl9lbXVsYXRlX2ZwdV90eXBlIGZwdV90eXBlID0g
WDg2RU1VTF9GUFVfbm9uZTsKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3R1YiBzdHViID0ge307
CiAgICAgREVDTEFSRV9BTElHTkVEKG1tdmFsX3QsIG1tdmFsKTsKQEAgLTMyNDcsNiArMzI0NSw4
IEBAIHg4Nl9lbXVsYXRlKAogCiAgICAgQVNTRVJUKG9wcy0+cmVhZCk7CiAKKyAgICBjcjRfcmMg
PSBvcHMtPnJlYWRfY3IgPyBvcHMtPnJlYWRfY3IoNCwgJmNyNCwgY3R4dCkgOiBYODZFTVVMX09L
QVk7CisKICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKG1vZGVfdmlmKCkgJiYKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX1ZJRikgJiYKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX1ZJUCkp
LApAQCAtNDAwMCwxMyArNDAwMCwxMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaWYgKCAoX3Jl
Z3MuZWZsYWdzICYgWDg2X0VGTEFHU19WTSkgJiYKICAgICAgICAgICAgICBNQVNLX0VYVFIoX3Jl
Z3MuZWZsYWdzLCBYODZfRUZMQUdTX0lPUEwpICE9IDMgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBjcjQgPSAwOwotICAgICAgICAgICAgaWYgKCBvcF9ieXRlcyA9PSAyICYmIG9wcy0+cmVhZF9j
ciApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMgPSBvcHMtPnJlYWRfY3IoNCwg
JmNyNCwgY3R4dCk7Ci0gICAgICAgICAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQot
ICAgICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Ci0gICAgICAgICAgICB9CisgICAgICAgICAg
ICBpZiAoIG9wX2J5dGVzID09IDIgKQorICAgICAgICAgICAgICAgIGNoZWNrX2NyNCgpOworICAg
ICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIGNyNCA9IDA7CiAgICAgICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoIShjcjQgJiBYODZfQ1I0X1ZNRSksIEVYQ19HUCwgMCk7CiAgICAg
ICAgICAgICBzcmMudmFsID0gKF9yZWdzLmZsYWdzICYgflg4Nl9FRkxBR1NfSUYpIHwgWDg2X0VG
TEFHU19JT1BMOwogICAgICAgICAgICAgaWYgKCBfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX1ZJ
RiApCkBAIC00MDE5LDE3ICs0MDE2LDE0IEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgMHg5ZDog
LyogcG9wZiAqLyB7CiAgICAgICAgIHVpbnQzMl90IG1hc2sgPSBYODZfRUZMQUdTX1ZJUCB8IFg4
Nl9FRkxBR1NfVklGIHwgWDg2X0VGTEFHU19WTTsKIAotICAgICAgICBjcjQgPSAwOwogICAgICAg
ICBpZiAoICFtb2RlX3JpbmcwKCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIF9yZWdz
LmVmbGFncyAmIFg4Nl9FRkxBR1NfVk0gKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IGlmICggb3BfYnl0ZXMgPT0gMiAmJiBvcHMtPnJlYWRfY3IgKQotICAgICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICAgICAgcmMgPSBvcHMtPnJlYWRfY3IoNCwgJmNyNCwgY3R4dCk7Ci0g
ICAgICAgICAgICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgICAg
ICAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAg
ICAgaWYgKCBvcF9ieXRlcyA9PSAyICkKKyAgICAgICAgICAgICAgICAgICAgY2hlY2tfY3I0KCk7
CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICBjcjQgPSAwOwogICAg
ICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighKGNyNCAmIFg4Nl9DUjRfVk1FKSAm
JgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNQVNLX0VYVFIoX3JlZ3Mu
ZWZsYWdzLCBYODZfRUZMQUdTX0lPUEwpICE9IDMsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEVYQ19HUCwgMCk7CkBAIC01MTE0LDcgKzUxMDgsNyBAQCB4ODZfZW11bGF0
ZSgKICAgICAgICAgc3dpdGNoICggbW9kcm1fcmVnICYgNiApCiAgICAgICAgIHsKICAgICAgICAg
Y2FzZSAwOiAvKiBzbGR0IC8gc3RyICovCi0gICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYodW1pcF9hY3RpdmUoY3R4dCwgb3BzKSwgRVhDX0dQLCAwKTsKKyAgICAgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZih1bWlwX2FjdGl2ZShjdHh0LCBvcHMsIGNyNCksIEVYQ19HUCwgMCk7
CiAgICAgICAgICAgICBnb3RvIHN0b3JlX3NlbGVjdG9yOwogICAgICAgICBjYXNlIDI6IC8qIGxs
ZHQgLyBsdHIgKi8KICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9kZV9yaW5n
MCgpLCBFWENfR1AsIDApOwpAQCAtNTE2OSwxMSArNTE2MywxMCBAQCB4ODZfZW11bGF0ZSgKICAg
ICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgMHhkMDogLyogeGdldGJ2ICovCi0gICAg
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LnBmeCwgRVhDX1VEKTsKLSAgICAgICAg
ICAgIGlmICggIW9wcy0+cmVhZF9jciB8fCAhb3BzLT5yZWFkX3hjciB8fAotICAgICAgICAgICAg
ICAgICBvcHMtPnJlYWRfY3IoNCwgJmNyNCwgY3R4dCkgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAg
ICAgICAgICAgICBjcjQgPSAwOwotICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCEo
Y3I0ICYgWDg2X0NSNF9PU1hTQVZFKSwgRVhDX1VEKTsKKyAgICAgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZigodmV4LnBmeCB8fCAhb3BzLT5yZWFkX3hjciB8fAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjcjRfcmMgIT0gWDg2RU1VTF9PS0FZIHx8CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICEoY3I0ICYgWDg2X0NSNF9PU1hTQVZFKSksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKICAgICAgICAgICAgIHJjID0g
b3BzLT5yZWFkX3hjcihfcmVncy5lY3gsICZtc3JfdmFsLCBjdHh0KTsKICAgICAgICAgICAgIGlm
ICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CkBAIC01
MTgyLDExICs1MTc1LDEwIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgYnJlYWs7CiAKICAg
ICAgICAgY2FzZSAweGQxOiAvKiB4c2V0YnYgKi8KLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZih2ZXgucGZ4LCBFWENfVUQpOwotICAgICAgICAgICAgaWYgKCAhb3BzLT5yZWFkX2Ny
IHx8ICFvcHMtPndyaXRlX3hjciB8fAotICAgICAgICAgICAgICAgICBvcHMtPnJlYWRfY3IoNCwg
JmNyNCwgY3R4dCkgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgICAgICAgICBjcjQgPSAwOwot
ICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCEoY3I0ICYgWDg2X0NSNF9PU1hTQVZF
KSwgRVhDX1VEKTsKKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigodmV4LnBmeCB8
fCAhb3BzLT53cml0ZV94Y3IgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y3I0X3JjICE9IFg4NkVNVUxfT0tBWSB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAhKGNyNCAmIFg4Nl9DUjRfT1NYU0FWRSkpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEVYQ19VRCk7CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW1v
ZGVfcmluZzAoKSwgRVhDX0dQLCAwKTsKICAgICAgICAgICAgIHJjID0gb3BzLT53cml0ZV94Y3Io
X3JlZ3MuZWN4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfcmVncy5lYXggfCAo
KHVpbnQ2NF90KV9yZWdzLmVkeCA8PCAzMiksIGN0eHQpOwpAQCAtNTMxMCw3ICs1MzAyLDcgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgIGNhc2UgR1JQN19NRU0oMCk6IC8qIHNnZHQgKi8KICAgICAg
ICAgY2FzZSBHUlA3X01FTSgxKTogLyogc2lkdCAqLwogICAgICAgICAgICAgQVNTRVJUKGVhLnR5
cGUgPT0gT1BfTUVNKTsKLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih1bWlwX2Fj
dGl2ZShjdHh0LCBvcHMpLCBFWENfR1AsIDApOworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKHVtaXBfYWN0aXZlKGN0eHQsIG9wcywgY3I0KSwgRVhDX0dQLCAwKTsKICAgICAgICAg
ICAgIGZhaWxfaWYoIW9wcy0+cmVhZF9zZWdtZW50IHx8ICFvcHMtPndyaXRlKTsKICAgICAgICAg
ICAgIGlmICggKHJjID0gb3BzLT5yZWFkX3NlZ21lbnQoc2VnLCAmc3JlZywgY3R4dCkpICkKICAg
ICAgICAgICAgICAgICBnb3RvIGRvbmU7CkBAIC01MzQ5LDcgKzUzNDEsNyBAQCB4ODZfZW11bGF0
ZSgKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgR1JQN19BTEwoNCk6IC8qIHNt
c3cgKi8KLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih1bWlwX2FjdGl2ZShjdHh0
LCBvcHMpLCBFWENfR1AsIDApOworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHVt
aXBfYWN0aXZlKGN0eHQsIG9wcywgY3I0KSwgRVhDX0dQLCAwKTsKICAgICAgICAgICAgIGlmICgg
ZWEudHlwZSA9PSBPUF9NRU0gKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGZhaWxf
aWYoIW9wcy0+d3JpdGUpOwpAQCAtNTkzMiw4ICs1OTI0LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgIGlmICggIW1vZGVfcmluZzAoKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGZhaWxfaWYo
b3BzLT5yZWFkX2NyID09IE5VTEwpOwotICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWRf
Y3IoNCwgJmNyNCwgY3R4dCkpICkKLSAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgICAg
ICAgICBjaGVja19jcjQoKTsKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihjcjQg
JiBYODZfQ1I0X1RTRCwgRVhDX0dQLCAwKTsKICAgICAgICAgfQogICAgICAgICBmYWlsX2lmKG9w
cy0+cmVhZF9tc3IgPT0gTlVMTCk7CkBAIC02OTY5LDggKzY5NjAsNiBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgZmFpbF9pZihtb2RybV9tb2QgIT0gMyk7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZigobW9kcm1fcmVnICYgNCkgfHwgIW1vZGVfNjRiaXQoKSwgRVhDX1VEKTsKICAgICAg
ICAgZmFpbF9pZighb3BzLT5yZWFkX2NyKTsKLSAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWRf
Y3IoNCwgJmNyNCwgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCi0gICAgICAgICAgICBnb3RvIGRv
bmU7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighKGNyNCAmIFg4Nl9DUjRfRlNHU0JB
U0UpLCBFWENfVUQpOwogICAgICAgICBzZWcgPSBtb2RybV9yZWcgJiAxID8geDg2X3NlZ19ncyA6
IHg4Nl9zZWdfZnM7CiAgICAgICAgIGZhaWxfaWYoIW9wcy0+cmVhZF9zZWdtZW50KTsKQEAgLTg5
NjEsMTMgKzg5NTAsOCBAQCB4ODZfZW11bGF0ZSgKICBlbXVsYXRpb25fc3R1Yl9mYWlsdXJlOgog
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihzdHViX2V4bi5pbmZvLmZpZWxkcy50cmFwbnIgPT0g
RVhDX01GLCBFWENfTUYpOwogICAgIGlmICggc3R1Yl9leG4uaW5mby5maWVsZHMudHJhcG5yID09
IEVYQ19YTSApCi0gICAgewotICAgICAgICB1bnNpZ25lZCBsb25nIGNyNDsKLQotICAgICAgICBp
ZiAoICFvcHMtPnJlYWRfY3IgfHwgb3BzLT5yZWFkX2NyKDQsICZjcjQsIGN0eHQpICE9IFg4NkVN
VUxfT0tBWSApCi0gICAgICAgICAgICBjcjQgPSBYODZfQ1I0X09TWE1NRVhDUFQ7Ci0gICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbihjcjQgJiBYODZfQ1I0X09TWE1NRVhDUFQgPyBFWENfWE0gOiBF
WENfVUQpOwotICAgIH0KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uKCFvcHMtPnJlYWRfY3Ig
fHwgY3I0X3JjICE9IFg4NkVNVUxfT0tBWSB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y3I0ICYgWDg2X0NSNF9PU1hNTUVYQ1BUID8gRVhDX1hNIDogRVhDX1VEKTsKICAgICBncHJpbnRr
KFhFTkxPR19XQVJOSU5HLAogICAgICAgICAgICAgImV4Y2VwdGlvbiAldSAoZWM9JTA0eCkgaW4g
ZW11bGF0aW9uIHN0dWIgKGxpbmUgJXUpXG4iLAogICAgICAgICAgICAgc3R1Yl9leG4uaW5mby5m
aWVsZHMudHJhcG5yLCBzdHViX2V4bi5pbmZvLmZpZWxkcy5lYywKCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 14:04:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gK1xd-0008Vv-J3; Tue, 06 Nov 2018 14:04: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=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK1xc-0008Vl-0t
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 14:04:04 +0000
X-Inumbo-ID: d077070e-e1cc-11e8-83c9-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d077070e-e1cc-11e8-83c9-12d6303a7972;
 Tue, 06 Nov 2018 14:04:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gK1xY-0007cA-H1; Tue, 06 Nov 2018 14:04:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gK1xX-0002ar-Tl; Tue, 06 Nov 2018 14:04:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gK1xX-0002fw-T8; Tue, 06 Nov 2018 14:03:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129505-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2347a9b639b0ee3988f07e2227a6ca6e2e945418
X-Osstest-Versions-That: xen=ec651bd24603aacd4843008bd6f2e395ce92adae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Nov 2018 14:03:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129505: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTUwNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTUwNS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyMzQ3YTliNjM5YjBlZTM5ODhmMDdlMjIyN2E2Y2E2ZTJlOTQ1NDE4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlYzY1MWJkMjQ2MDNhYWNkNDg0
MzAwOGJkNmYyZTM5NWNlOTJhZGFlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk0NzMgIDIwMTgt
MTEtMDUgMjA6MDA6NTcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NTA1ICAy
MDE4LTExLTA2IDExOjAxOjA2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
PgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZWM2NTFiZDI0Ni4uMjM0N2E5YjYzOSAgMjM0N2E5
YjYzOWIwZWUzOTg4ZjA3ZTIyMjdhNmNhNmUyZTk0NTQxOCAtPiBzbW9rZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 14:09:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 14:09: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-devel-bounces@lists.xenproject.org>)
	id 1gK22n-0000Hu-CZ; Tue, 06 Nov 2018 14:09: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=befg=nr=citrix.com=prvs=84103137d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gK22l-0000Hp-Hc
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 14:09:23 +0000
X-Inumbo-ID: 8d988cfe-e1cd-11e8-b6f4-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8d988cfe-e1cd-11e8-b6f4-12d6303a7972;
 Tue, 06 Nov 2018 14:09:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,472,1534809600"; d="scan'208";a="69792985"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 6 Nov 2018 14:09:15 +0000
Message-ID: <1541513355-1365-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/emul: Assert the STI shadow when POPF sets
 the interrupt flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IGU2OWRmZGQuLmU5MzUzMmQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC00MDYxLDYgKzQwNjEsMTIgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgZHN0LnZhbCAm
PSBFRkxBR1NfTU9ESUZJQUJMRTsKKworICAgICAgICAvKiBXaGVuIElGIHRyYW5zaXRpb25zIGZy
b20gMCB0byAxLCBhc3NlcnQgdGhlIFNUSSBzaGFkb3cuICovCisgICAgICAgIGlmICggIShfcmVn
cy5lZmxhZ3MgJiBYODZfRUZMQUdTX0lGKSAmJgorICAgICAgICAgICAgICgoZHN0LnZhbCAmIH5t
YXNrKSAmIFg4Nl9FRkxBR1NfSUYpICkKKyAgICAgICAgICAgIGN0eHQtPnJldGlyZS5zdGkgPSB0
cnVlOworCiAgICAgICAgIF9yZWdzLmVmbGFncyAmPSBtYXNrOwogICAgICAgICBfcmVncy5lZmxh
Z3MgfD0gKGRzdC52YWwgJiB+bWFzaykgfCBYODZfRUZMQUdTX01CUzsKICAgICAgICAgYnJlYWs7
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 14:20:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 14:20: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-devel-bounces@lists.xenproject.org>)
	id 1gK2Dp-0001nF-ML; Tue, 06 Nov 2018 14:20: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=7q02=nr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gK2Do-0001nA-KK
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 14:20:48 +0000
X-Inumbo-ID: 273f904a-e1cf-11e8-8b37-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 273f904a-e1cf-11e8-8b37-12d6303a7972;
 Tue, 06 Nov 2018 14:20:46 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4ED2180D;
 Tue,  6 Nov 2018 06:20:46 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9B4143F5BD;
 Tue,  6 Nov 2018 06:20:45 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-10-julien.grall@arm.com>
 <alpine.DEB.2.10.1811021531060.18518@sstabellini-ThinkPad-X260>
 <ecb491ab-313d-de21-bc97-6e578aa6df77@arm.com>
 <alpine.DEB.2.10.1811050934140.18518@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <21a4b3d5-b054-f215-2839-2a9f8fbaa01a@arm.com>
Date: Tue, 6 Nov 2018 14:20:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811050934140.18518@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 09/16] xen/arm: p2m: Introduce a function to
 resolve translation fault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDA1LzExLzIwMTggMTc6NTYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBNb24sIDUgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMDIvMTEv
MjAxOCAyMzoyNywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gTW9uLCA4IE9jdCAy
MDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gQ3VycmVudGx5IGEgU3RhZ2UtMiB0cmFuc2xh
dGlvbiBmYXVsdCBjb3VsZCBoYXBwZW46Cj4+Pj4gICAgICAgMSkgTU1JTyBlbXVsYXRpb24KPj4+
PiAgICAgICAyKSBXaGVuIHRoZSBwYWdlLXRhYmxlcyBpcyBiZWVuIHVwZGF0ZWQgdXNpbmcgQnJl
YWstQmVmb3JlLU1ha2UKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBoYXZl
Cj4+Pgo+Pj4+ICAgICAgIDMpIFBhZ2Ugbm90IG1hcHBlZAo+Pj4+Cj4+Pj4gQSBmb2xsb3ctdXAg
cGF0Y2ggd2lsbCByZS1wdXJwb3NlIHRoZSB2YWxpZCBiaXQgaW4gYW4gZW50cnkgdG8gZ2VuZXJh
dGUKPj4+PiB0cmFuc2xhdGlvbiBmYXVsdC4gVGhpcyB3b3VsZCBiZSB1c2VkIHRvIGRvIGFuIGFj
dGlvbiBvbiBlYWNoIGVudHJpZXMgdG8KPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5lbnRyeQo+Pj4KPj4+PiB0cmFj
ayBwYWdlIHVzZWQgZm9yIGEgZ2l2ZW4gcGVyaW9kLgo+Pj4gICAgICAgICAgIF5wYWdlcwo+Pj4K
Pj4+Cj4+Pj4KPj4+PiBBIG5ldyBmdW5jdGlvbiBpcyBpbnRyb2R1Y2VkIHRvIHRyeSB0byByZXNv
bHZlIGEgdHJhbnNsYXRpb24gZmF1bHQuIFRoaXMKPj4+PiB3aWxsIGluY2x1ZGUgMikgYW5kIHRo
ZSBuZXcgd2F5IHRvIGdlbmVyYXRlIGZhdWx0IGV4cGxhaW5lZCBhYm92ZS4KPj4+Cj4+PiBJIGNh
biBzZWUgdGhlIGNvZGUgZG9lcyB3aGF0IHlvdSBkZXNjcmliZSwgYnV0IEkgZG9uJ3QgdW5kZXJz
dGFuZCB3aHkgd2UKPj4+IGFyZSBkb2luZyB0aGlzLiBXaGF0IGlzIG1pc3NpbmcgaW4gdGhlIGNv
bW1pdCBtZXNzYWdlIGlzIHRoZSBleHBsYW5hdGlvbgo+Pj4gb2YgdGhlIHJlbGF0aW9uc2hpcCBi
ZXR3ZWVuIHRoZSBmdXR1cmUgZ29hbCBvZiByZXB1cnBvc2luZyB0aGUgdmFsaWQgYml0Cj4+PiBh
bmQgdGhlIGludHJvZHVjdGlvbiBvZiBhIGZ1bmN0aW9uIHRvIGhhbmRsZSBCcmVhay1CZWZvcmUt
TWFrZSBzdGFnZTIKPj4+IGZhdWx0cy4gRG9lcyBpdCBmaXggYW4gaXNzdWUgd2l0aCBCcmVhay1C
ZWZvcmUtTWFrZSB0aGF0IHdlIGN1cnJlbnRseQo+Pj4gaGF2ZT8gT3IgaXQgYmVjb21lcyBuZWVk
ZWQgZHVlIHRvIHRoZSByZXB1cnBvc2luZyBvZiB2YWxpZD8gSWYgc28sIHdoeT8KPj4KPj4gVGhp
cyBkb2VzIG5vdCBmaXggYW55IGlzc3VlIHdpdGggQkJNLiBUaGUgdmFsaWQgYml0IGFkZHMgYSA0
dGggcmVhc29ucyBmb3IKPj4gdHJhbnNsYXRpb24gZmF1bHQuIEJvdGggQkJNIGFuZCB0aGUgdmFs
aWQgYml0IHdpbGwgcmVxdWlyZSB0byB3YWxrIHRoZQo+PiBwYWdlLXRhYmxlcy4KPj4KPj4gRm9y
IHRoZSB2YWxpZCBiaXQsIHdlIHdpbGwgbmVlZCB0byB3YWxrIHRoZSBwYWdlLXRhYmxlIGluIG9y
ZGVyIHRvIGZpeHVwIHRoZQo+PiBlbnRyeSAoaS5lIHNldCB2YWxpZCBiaXQpLiBXZSBhbHNvIGNh
bid0IHVzZSBwMm1fbG9va3VwKC4uLikgaGFzIGl0IG9ubHkgdGVsbAo+PiB5b3UgdGhlIG1hcHBp
bmcgZXhpc3RzLCB0aGUgdmFsaWQgYml0IG1heSBzdGlsbCBub3QgYmUgc2V0Lgo+Pgo+PiBTbyB3
ZSBuZWVkIHRvIHByb3ZpZGUgYSBuZXcgaGVscGVyIHRvIHdhbGsgdGhlIHBhZ2UtdGFibGUgYW5k
IGZpeHVwIGFuIGVudHJ5Lgo+IAo+IE9LLiBQbGVhc2UgZXhwYW5kIGEgYml0IHRoZSBjb21taXQg
bWVzc2FnZS4KClN1cmUuCgo+Pj4KPj4+PiArICAgICAgICAgICAgYnJlYWs7Cj4+Pj4gKyAgICB9
Cj4+Pj4gKwo+Pj4+ICsgICAgLyoKPj4+PiArICAgICAqIElmIHRoZSB2YWxpZCBiaXQgb2YgdGhl
IGVudHJ5IGlzIHNldCwgaXQgbWVhbnMgc29tZW9uZSB3YXMgcGxheWluZwo+Pj4+IHdpdGgKPj4+
PiArICAgICAqIHRoZSBTdGFnZS0yIHBhZ2UgdGFibGUuIE5vdGhpbmcgdG8gZG8gYW5kIG1hcmsg
dGhlIGZhdWx0IGFzCj4+Pj4gcmVzb2x2ZWQuCj4+Pj4gKyAgICAgKi8KPj4+PiArICAgIGlmICgg
bHBhZV9pc192YWxpZChlbnRyeSkgKQo+Pj4+ICsgICAgewo+Pj4+ICsgICAgICAgIHJlc29sdmVk
ID0gdHJ1ZTsKPj4+PiArICAgICAgICBnb3RvIG91dF91bm1hcDsKPj4+PiArICAgIH0KPj4+PiAr
Cj4+Pj4gKyAgICAvKgo+Pj4+ICsgICAgICogVGhlIHZhbGlkIGJpdCBpcyB1bnNldC4gSWYgdGhl
IGVudHJ5IGlzIHN0aWxsIG5vdCB2YWxpZCB0aGVuIHRoZQo+Pj4+IGZhdWx0Cj4+Pj4gKyAgICAg
KiBjYW5ub3QgYmUgcmVzb2x2ZWQsIGV4aXQgYW5kIHJlcG9ydCBpdC4KPj4+PiArICAgICAqLwo+
Pj4+ICsgICAgaWYgKCAhcDJtX2lzX3ZhbGlkKGVudHJ5KSApCj4+Pj4gKyAgICAgICAgZ290byBv
dXRfdW5tYXA7Cj4+Pj4gKwo+Pj4+ICsgICAgLyoKPj4+PiArICAgICAqIE5vdyB3ZSBoYXZlIGFu
IGVudHJ5IHdpdGggdmFsaWQgYml0IHVuc2V0LCBidXQgc3RpbGwgdmFsaWQgZnJvbQo+Pj4+ICsg
ICAgICogdGhlIFAyTSBwb2ludCBvZiB2aWV3Lgo+Pj4+ICsgICAgICoKPj4+PiArICAgICAqIEZv
ciBlbnRyeSBwb2ludGluZyB0byBhIHRhYmxlLCB0aGUgdGFibGUgd2lsbCBiZSBpbnZhbGlkYXRl
ZC4KPj4+ICAgICAgICAgICAgICAgICBeIGVudHJpZXMKPj4+Cj4+Pgo+Pj4+ICsgICAgICogRm9y
IGVudHJ5IHBvaW50aW5nIHRvIGEgYmxvY2svcGFnZSwgbm8gd29yayB0byBkbyBmb3Igbm93Lgo+
Pj4gICAgICAgICAgICAgICAgIF4gZW50cmllcwo+Pgo+PiBJIGFtIG5vdCBlbnRpcmVseSBzdXJl
IHdoeSBpdCBzaG91bGQgYmUgcGx1cmFsIGhlcmUuIFdlIGFyZSBkZWFsaW5nIHdpdGggb25seQo+
PiBvbmUgZW50cnkgaXQuCj4gCj4gSSB3YXMgdHJ5aW5nIHRvIG1ha2UgdGhlIGdyYW1tYXIgd29y
ayBhcyBhIGdlbmVyaWMgc2VudGVuY2UuIFRvIG1ha2UgaXQKPiBzaW5ndWxhciB3ZSB3b3VsZCBo
YXZlIHRvIHJlbW92ZSAiRm9yIjoKPiAKPiAgICBJZiBhbiBlbnRyeSBpcyBwb2ludGluZyB0byBh
IHRhYmxlLCB0aGUgdGFibGUgd2lsbCBiZSBpbnZhbGlkYXRlZC4KPiAgICBJZiBhbiBlbnRyeSBp
cyBwb2ludGluZyB0byBhIGJsb2NrL3BhZ2UsIG5vIHdvcmsgdG8gZG8gZm9yIG5vdy4KCkkgd2ls
bCB1c2UgdGhlIHNpbmd1bGFyIHZlcnNpb24uCgo+IAo+IAo+Pj4KPj4+PiArICAgICAqLwo+Pj4+
ICsgICAgaWYgKCBscGFlX2lzX3RhYmxlKGVudHJ5LCBsZXZlbCkgKQo+Pj4+ICsgICAgICAgIHAy
bV9pbnZhbGlkYXRlX3RhYmxlKHAybSwgbHBhZV9nZXRfbWZuKGVudHJ5KSk7Cj4+Pgo+Pj4gTWF5
YmUgYmVjYXVzZSBJIGhhdmVuJ3QgcmVhZCB0aGUgcmVzdCBvZiB0aGUgcGF0Y2hlcywgaXQgaXMg
bm90IGNsZWFyIHRvCj4+PiBtZSB3aHkgaW4gdGhlIGNhc2Ugb2YgYW4gZW50cnkgcG9pbnRpbmcg
dG8gYSB0YWJsZSB3ZSBuZWVkIHRvIGludmFsaWRhdGUKPj4+IGl0LCBhbmQgb3RoZXJ3aXNlIHNl
dCB2YWxpZCB0byAxLgo+Pgo+PiBUaGlzIHdhcyB3cml0dGVuIGluIHRoZSBjb21taXQgbWVzc2Fn
ZToKPj4KPj4gIlRvIGF2b2lkIGludmFsaWRhdGluZyBhbGwgdGhlIHBhZ2UtdGFibGVzIGVudHJp
ZXMgaW4gb25lIGdvLiBJdCBpcwo+PiBwb3NzaWJsZSB0byBpbnZhbGlkYXRlIHRoZSB0b3AtbGV2
ZWwgdGFibGUgYW5kIHRoZW4gb24gdHJhcCBpbnZhbGlkYXRlCj4+IHRoZSB0YWJsZSBvbmUtbGV2
ZWwgZG93bi4gVGhpcyB3aWxsIGJlIHJlcGVhdGVkIHVudGlsIGEgYmxvY2svcGFnZSBlbnRyeQo+
PiBoYXMgYmVlbiByZWFjaGVkLiIKPj4KPj4gSXQgaXMgbW9zdGx5IHRvIHNwcmVhZCB0aGUgY29z
dCBvZiBpbnZhbGlkYXRpbmcgdGhlIHBhZ2UtdGFibGVzLiBXaXRoIHRoaXMKPj4gc29sdXRpb24s
IHlvdSBvbmx5IG5lZWQgdG8gY2xlYXIgdGhlIHZhbGlkIGJpdCBvZiB0aGUgdG9wLWxldmVsIGVu
dHJpZXMgdG8KPj4gaW52YWxpZGF0ZSB0aGUgZnVsbCBQMk0uCj4+Cj4+IE9uIHRoZSBmaXJzdCBh
Y2Nlc3MsIHlvdSB3aWxsIHRyYXAsIHNldCB0aGUgZW50cnkgb2YgdGhlIGZpcnN0ICJpbnZhbGlk
Cj4+IGVudHJ5IiwgYW5kIGludmFsaWRhdGUgdGhlIG5leHQgbGV2ZWwgaWYgbmVjZXNzYXJ5Lgo+
Pgo+PiBUaGUgYWNjZXNzIHdpbGwgdGhlbiBiZSByZXRyaWVkLiBJZiB0cmFwcGVkLCB0aGUgcHJv
Y2VzcyBpcyByZXBlYXRlZCB1bnRpbCBhbGwKPj4gdGhlIGVudHJpZXMgYXJlIHZhbGlkLgo+Pgo+
PiBJdCBpcyBwb3NzaWJsZSB0byBvcHRpbWl6ZSBpdCwgYXZvaWRpbmcgaW50ZXJtZWRpYXRlIHRy
YXAgd2hlbiBuZWNlc3NhcnkuIEJ1dAo+PiBJIHdvdWxkIG5vdCBib3RoZXIgbG9va2luZyBhdCB0
aGF0IGZvciBub3cuIEluZGVlZCwgdGhpcyB3aWxsIGJlIHVzZWQgZm9yCj4+IGxvd2VyaW5nIGRv
d24gdGhlIGNvc3Qgb2Ygc2V0L3dheSBjYWNoZSBtYWludGVuYW5jZSBlbXVsYXRpb24uIEFueSBn
dWVzdCB1c2luZwo+PiB0aGF0IGFscmVhZHkga25vd3MgdGhhdCBhIGJpZyBjb3N0IHdpbGwgaW5j
dXIuCj4gCj4gU28gaW5zdGVhZCBvZiB3YWxraW5nIHRoZSBwYWdlIHRhYmxlIGluIFhlbiwgZmlu
ZGluZyBhbGwgdGhlIGxlYWYKPiAobGV2ZWw9PTMpIGVudHJpZXMgdGhhdCB3ZSBuZWVkIHRvIHNl
dCAhdmFsaWQsIHdlIGp1c3Qgc2V0ICF2YWxpZCBvbmUgb2YKPiB0aGUgaGlnaGVyIGxldmVscyBl
bnRyaWVzLiBPbiBhY2Nlc3MsIHdlJ2xsIHRyYXAgaW4gWGVuLCB0aGVuIHNldCB0aGUKPiBoaWdo
ZXIgbGV2ZWwgZW50cnkgYmFjayB0byB2YWxpZCBidXQgdGhlIGRpcmVjdCBjaGlsZHJlbiB0byAh
dmFsaWQuIEFuZAo+IHdlJ2xsIGN5Y2xlIGFnYWluIHRocm91Z2ggdGhpcyB1bnRpbCB0aGUgdGFi
bGUgZW50cmllcyBhcmUgdmFsaWQgYW5kIHRoZQo+IGxlYWYgZW50cnkgaXMgdGhlIG9ubHkgaW52
YWxpZCBvbmU6IGF0IHRoYXQgcG9pbnQgd2UnbGwgb25seSBzZXQgaXQgdG8KPiB2YWxpZCBhbmQg
dGhlIHdob2xlIHRyYW5zbGF0aW9uIGZvciB0aGF0IGFkZHJlc3MgaXMgdmFsaWQgYWdhaW4uCgpU
aGF0J3MgY29ycmVjdC4KCj4gCj4gVmVyeSBpbmVmZmljaWVudCwgYnV0IHZlcnkgc2ltcGxlIHRv
IGltcGxlbWVudCBpbiBYZW4uIEEgZ29vZCB3YXkgdG8gPiBwZW5hbGl6ZSBndWVzdHMgdGhhdCBh
cmUgdXNpbmcgaW5zdHJ1Y3Rpb25zIHRoZXkgc2hvdWxkIG5vdCBiZSB1c2luZyA6LSkKCkkgYW0g
bm90IGNvbnZpbmNlZCB5b3Ugd2lsbCBzZWUgYSBtYWpvciBzbG93ZG93bi4gQXMgeW91IHdpbGwg
cXVpY2tseSBnbyB0aHJvdWdoIAphbGwgdGhlIGxldmVsLCBlbmRpbmcgdG8gb25seSB0cmFwIG9u
Y2UgYWZ0ZXIgYSBiaXQuIFNvIHRoZSBpbXBhY3QgaXMgbW9zdGx5IGJvb3QuCgo+IAo+IEFsbCBy
aWdodCwgcGxlYXNlIGV4cGFuZCBvbiB0aGUgZXhwbGFuYXRpb24gaW4gdGhlIGNvbW1pdCBtZXNz
YWdlLiBJdCBpcwo+IGFsc28gd29ydGh5IG9mIGEgaW4tY29kZSBjb21tZW50IG9uIHRvcCBvZgo+
IHAybV9yZXNvbHZlX3RyYW5zbGF0aW9uX2ZhdWx0LgoKSSB3aWxsIGV4cGFuZCBpdC4KCj4gCj4g
T25lIG1vcmUgY29tbWVudCBiZWxvdy4KPiAKPiAKPj4+Cj4+Pj4gKyAgICAvKgo+Pj4+ICsgICAg
ICogTm93IHRoYXQgdGhlIHdvcmsgb24gdGhlIGVudHJ5IGlzIGRvbmUsIHNldCB0aGUgdmFsaWQg
Yml0IHRvCj4+Pj4gcHJldmVudAo+Pj4+ICsgICAgICogYW5vdGhlciBmYXVsdCBvbiB0aGF0IGVu
dHJ5Lgo+Pj4+ICsgICAgICovCj4+Pj4gKyAgICByZXNvbHZlZCA9IHRydWU7Cj4+Pj4gKyAgICBl
bnRyeS5wMm0udmFsaWQgPSAxOwo+Pj4+ICsKPj4+PiArICAgIHAybV93cml0ZV9wdGUodGFibGUg
KyBvZmZzZXRzW2xldmVsXSwgZW50cnksIHAybS0+Y2xlYW5fcHRlKTsKPj4+PiArCj4+Pj4gKyAg
ICAvKgo+Pj4+ICsgICAgICogTm8gbmVlZCB0byBmbHVzaCB0aGUgVExCcyBhcyB0aGUgbW9kaWZp
ZWQgZW50cnkgaGFkIHRoZSB2YWxpZCBiaXQKPj4+PiArICAgICAqIHVuc2V0Lgo+Pj4+ICsgICAg
ICovCj4+Pj4gKwo+Pj4+ICtvdXRfdW5tYXA6Cj4+Pj4gKyAgICB1bm1hcF9kb21haW5fcGFnZSh0
YWJsZSk7Cj4+Pj4gKwo+Pj4+ICtvdXQ6Cj4+Pj4gKyAgICBwMm1fd3JpdGVfdW5sb2NrKHAybSk7
Cj4+Pj4gKwo+Pj4+ICsgICAgcmV0dXJuIHJlc29sdmVkOwo+Pj4+ICt9Cj4+Pj4gKwo+Pj4+ICAg
IHN0YXRpYyBpbmxpbmUgaW50IHAybV9pbnNlcnRfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkLAo+
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBzdGFydF9n
Zm4sCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgbnIsCj4gCj4gCj4gV2UgcHJvYmFibHkgd2FudCB0byB1cGRhdGUgdGhlIGNvbW1lbnQg
b24gdG9wIG9mIHRoZSBjYWxsIHRvCj4gcDJtX3Jlc29sdmVfdHJhbnNsYXRpb25fZmF1bHQ6CgpX
aG9vcHMuIEkgd2lsbCBmaXggaXQuCgo+IAo+IAo+PiBAQCAtMTk3Nyw4ICsxOTc4LDggQEAgc3Rh
dGljIHZvaWQgZG9fdHJhcF9zdGFnZTJfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsCj4+ICAgICAgICAgICAgKiB3aXRoIHRoZSBTdGFnZS0yIHBhZ2UgdGFibGUuIFdhbGsg
dGhlIFN0YWdlLTIgUFQgdG8gY2hlY2sKPj4gICAgICAgICAgICAqIGlmIHRoZSBlbnRyeSBleGlz
dHMuIElmIGl0J3MgdGhlIGNhc2UsIHJldHVybiB0byB0aGUgZ3Vlc3QKPj4gICAgICAgICAgICAq
Lwo+PiAtICAgICAgICBtZm4gPSBnZm5fdG9fbWZuKGN1cnJlbnQtPmRvbWFpbiwgZ2FkZHJfdG9f
Z2ZuKGdwYSkpOwo+PiAtICAgICAgICBpZiAoICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQo+
PiArICAgICAgICBpZiAoIHAybV9yZXNvbHZlX3RyYW5zbGF0aW9uX2ZhdWx0KGN1cnJlbnQtPmRv
bWFpbiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYWRk
cl90b19nZm4oZ3BhKSkgKQo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 14:24:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 14:24: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-devel-bounces@lists.xenproject.org>)
	id 1gK2HP-0001xB-8b; Tue, 06 Nov 2018 14:24: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=befg=nr=citrix.com=prvs=84103137d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gK2HO-0001x6-5y
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 14:24:30 +0000
X-Inumbo-ID: aabb78da-e1cf-11e8-83a9-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aabb78da-e1cf-11e8-83a9-12d6303a7972;
 Tue, 06 Nov 2018 14:24:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,472,1534809600"; d="scan'208";a="81470229"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BDC7E5802000078001F75BA@prv1-mh.provo.novell.com>
 <5BE1981502000078001F89C7@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <b9ca2ccc-e4af-1b0c-cac5-d405ff2143d3@citrix.com>
Date: Tue, 6 Nov 2018 14:21:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BE1981502000078001F89C7@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 0/3] x86emul: VME/PVI mode fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMTEvMTggMTM6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IDE6IHNraXAgVklGIHByb2Nl
c3NpbmcgaW4gVk1FIG1vZGUgZm9yIDE2LWJpdCBQT1BGIGF0IElPUEwgMwo+IDI6IHJhaXNlICNH
UCgwKSBpbiBWTUUgbW9kZSBmb3IgUE9QRiB3aXRoIFRGIHNldCBpbiBuZXcgdmFsdWUKCkknbSBh
ZnJhaWQgdGhhdCBJIHRoaW5rIHRoZXJlIGlzIHN0aWxsIGEgYnVnIHdpdGggUFZJIGVtdWxhdGlv
bi4KCldlIG9ubHkgZXZlciByZWFkIGNyNCB3aGVuIG9wZXJhdGluZyBpbiB2bTg2LCB3aGljaCBt
ZWFucyB0aGF0IHRoZSBsYXRlcgpsb2dpYyBjaGVja2luZyBWTUUgZG9lc24ndCBhcHBseSB0byAx
NmJpdCBwcm90ZWN0ZWQgbW9kZSBleGVjdXRpb24uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 14:49:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 14:49: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-devel-bounces@lists.xenproject.org>)
	id 1gK2ez-0003bj-Cx; Tue, 06 Nov 2018 14:48: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=hxzx=nr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gK2ex-0003be-Lc
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 14:48:51 +0000
X-Inumbo-ID: 128ac63c-e1d3-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 128ac63c-e1d3-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 14:48:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Nov 2018 07:48:49 -0700
Message-Id: <5BE1A9CD02000078001F8B20@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 06 Nov 2018 07:48:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5BDC7E5802000078001F75BA@prv1-mh.provo.novell.com>
 <5BE1981502000078001F89C7@prv1-mh.provo.novell.com>
 <b9ca2ccc-e4af-1b0c-cac5-d405ff2143d3@citrix.com>
In-Reply-To: <b9ca2ccc-e4af-1b0c-cac5-d405ff2143d3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 0/3] x86emul: VME/PVI mode fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjExLjE4IGF0IDE1OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDYvMTEvMTggMTM6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAxOiBza2lwIFZJ
RiBwcm9jZXNzaW5nIGluIFZNRSBtb2RlIGZvciAxNi1iaXQgUE9QRiBhdCBJT1BMIDMKPj4gMjog
cmFpc2UgI0dQKDApIGluIFZNRSBtb2RlIGZvciBQT1BGIHdpdGggVEYgc2V0IGluIG5ldyB2YWx1
ZQo+IAo+IEknbSBhZnJhaWQgdGhhdCBJIHRoaW5rIHRoZXJlIGlzIHN0aWxsIGEgYnVnIHdpdGgg
UFZJIGVtdWxhdGlvbi4KPiAKPiBXZSBvbmx5IGV2ZXIgcmVhZCBjcjQgd2hlbiBvcGVyYXRpbmcg
aW4gdm04Niwgd2hpY2ggbWVhbnMgdGhhdCB0aGUgbGF0ZXIKPiBsb2dpYyBjaGVja2luZyBWTUUg
ZG9lc24ndCBhcHBseSB0byAxNmJpdCBwcm90ZWN0ZWQgbW9kZSBleGVjdXRpb24uCgpBbmQgd2hl
cmUgb24gdGhlIGluc3RydWN0aW9uIHBhZ2UgaW4gdGhlIFNETSBkbyB5b3Ugc2VlIENSNC5QVkkK
bWF0dGVyaW5nIGZvciBQT1BGPyBRdWl0ZSB0aGUgb3Bwb3NpdGUgLSB0aGVyZSBpczoKCiIoVGhl
IHByb3RlY3RlZC1tb2RlIHZpcnR1YWwtaW50ZXJydXB0IGZlYXR1cmUg4oCUIGVuYWJsZWQgYnkK
IHNldHRpbmcgQ1I0LlBWSSDigJQgYWZmZWN0cyB0aGUgQ0xJIGFuZCBTVEkgaW5zdHJ1Y3Rpb25z
IGluIHRoZQogc2FtZSBtYW5uZXIgYXMgdGhlIHZpcnR1YWwtODA4NiBtb2RlIGV4dGVuc2lvbnMu
IFBPUEYsCiBob3dldmVyLCBpcyBub3QgYWZmZWN0ZWQgYnkgQ1I0LlBWSS4pIgoKRXZlbiBpZiB0
aGVyZSB3YXMgYSBmdXJ0aGVyIGlzc3VlLCBpdCB3b3VsZCBiZSBvcnRob2dvbmFsIHRvIHRoZQpj
aGFuZ2VzIGhlcmUsIGkuZS4geW91J2Qgb25seSBtYWtlIG1lIGFkZCB5ZXQgYW5vdGhlciBwYXRj
aC4KSU9XIEkgZG9uJ3QgdGhpbmsgdGhlIGNvbW1lbnQgYWZmZWN0cyB0aGUgcGF0Y2hlcyBjdXJy
ZW50bHkgaW4KdGhpcyBzZXJpZXMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 14:56:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 14:56: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-devel-bounces@lists.xenproject.org>)
	id 1gK2mY-0004Po-8O; Tue, 06 Nov 2018 14:56: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=hxzx=nr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gK2mX-0004Pj-0V
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 14:56:41 +0000
X-Inumbo-ID: 2a13619c-e1d4-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a13619c-e1d4-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 14:56:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Nov 2018 07:56:38 -0700
Message-Id: <5BE1ABA302000078001F8B44@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 06 Nov 2018 07:56:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541513355-1365-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1541513355-1365-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/emul: Assert the STI shadow when POPF
 sets the interrupt flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjExLjE4IGF0IDE1OjA5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiArKysg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+IEBAIC00MDYxLDYgKzQw
NjEsMTIgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAgIH0KPiAgICAgICAgICB9Cj4gICAg
ICAgICAgZHN0LnZhbCAmPSBFRkxBR1NfTU9ESUZJQUJMRTsKPiArCj4gKyAgICAgICAgLyogV2hl
biBJRiB0cmFuc2l0aW9ucyBmcm9tIDAgdG8gMSwgYXNzZXJ0IHRoZSBTVEkgc2hhZG93LiAqLwo+
ICsgICAgICAgIGlmICggIShfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX0lGKSAmJgo+ICsgICAg
ICAgICAgICAgKChkc3QudmFsICYgfm1hc2spICYgWDg2X0VGTEFHU19JRikgKQo+ICsgICAgICAg
ICAgICBjdHh0LT5yZXRpcmUuc3RpID0gdHJ1ZTsKCkknbSBlbnRpcmVseSB1bmF3YXJlIHRoYXQg
UE9QRiBiZWhhdmVzIHRoZSBzYW1lIHdheSBhcyBTVEkgaW4gdGhpcwpyZWdhcmQuIFRoZXJlZm9y
ZTogQXJlIHlvdSBzdXJlPyBDYW4geW91IHBvaW50IG1lIHRvIHdoZXJlIHRoaXMgaXMKc3BlbGxl
ZCBvdXQ/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 14:58:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 14:58: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-devel-bounces@lists.xenproject.org>)
	id 1gK2oT-0004W1-Nf; Tue, 06 Nov 2018 14:58: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=ct6s=nr=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gK2oS-0004Vt-5W
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 14:58:40 +0000
X-Inumbo-ID: 71120d3f-e1d4-11e8-9a16-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71120d3f-e1d4-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 14:58:38 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA6EsMmO162242;
 Tue, 6 Nov 2018 14:58:34 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=zj2ITY4ny8y+AKUjGQZ+SWC0JViXfiyqR8atSnwjpDA=;
 b=Tege9jSpbRDIF4r4ENG1uAacaaL2H8pzfroUCicqSzrZLlVwEktMsjg/SCuVWLgAc0Vh
 fx8csy8YSc1pWP39IsIvSVNY7liR0EUirXxt/HZsNAwF2O/MNj9bDhZdk1QFdudG9idL
 k90MVe9O5uRyFxSlKpAYXWPndZkY4wcRRdueeDUnI93XOILPlquWbEf7YhU4IqIceJ4b
 KVCrUTaGyQ70h1sjwREFV2AQYIH87/spuLJGsSnbSZ3p/J+g8BsLWpbJB6YeNWodG2vP
 OkFiGDTesdi8yskyeUu4RjRnT2eXLRLgcLFfzBvZ2P7rQYwO7luRLn/r9r4OPY2NgALQ oQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2120.oracle.com with ESMTP id 2nh3mpnppj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 06 Nov 2018 14:58:33 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wA6EwXtq026150
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 6 Nov 2018 14:58:33 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wA6EwWKx010476;
 Tue, 6 Nov 2018 14:58:32 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 06 Nov 2018 06:58:32 -0800
To: Sergey Dyasli <sergey.dyasli@citrix.com>, xen-devel@lists.xen.org
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
 <20181106120759.8789-3-sergey.dyasli@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <aebb9815-0735-12e5-1803-427e729f39f5@oracle.com>
Date: Tue, 6 Nov 2018 09:58:26 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181106120759.8789-3-sergey.dyasli@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9068
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811060132
Subject: Re: [Xen-devel] [PATCH v2 2/8] x86/nestedhvm: introduce
 vvmcx_valid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvNi8xOCA3OjA3IEFNLCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+IEFzIGEgY29udmVuaWVu
dCBoZWxwZXIgZnVuY3Rpb24gYW5kIHJlZmFjdG9yIHRoZSBjb2RlIHRvIHVzZSBpdC4KPgo+IE5v
IGZ1bmN0aW9uYWwgY2hhbmdlLgo+Cj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2Vy
Z2V5LmR5YXNsaUBjaXRyaXguY29tPgo+IC0tLQo+IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IENDOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2
ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgo+IENDOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNA
YW1kLmNvbT4KPgo+IHYyOgo+IC0gVXNlIHRoZSBuZXcgaGVscGVyIGluIG5lc3RlZHN2bS5jCgpS
ZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 15:25:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 15: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-devel-bounces@lists.xenproject.org>)
	id 1gK3E6-0006qD-Vr; Tue, 06 Nov 2018 15:25: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=hxzx=nr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gK3E5-0006q8-2X
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 15:25:09 +0000
X-Inumbo-ID: 23a0d396-e1d8-11e8-8ede-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 23a0d396-e1d8-11e8-8ede-12d6303a7972;
 Tue, 06 Nov 2018 15:25:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Nov 2018 08:25:05 -0700
Message-Id: <5BE1B24E02000078001F8B8A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 06 Nov 2018 08:25:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416867-30253-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1541416867-30253-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/6] tools/x86emul: Use struct cpuid_policy
 in the userspace test harnesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjExLjE4IGF0IDEyOjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gKyNkZWZpbmUgY2FjaGVfbGluZV9zaXplKCkgKGNwLmJhc2ljLmNsZmx1c2hfc2l6ZSAq
IDgpCgpXaGlsZSB0aGUgcGFyZW50aGVzZXMgYXJlIGluZGVlZCBuZWVkZWQgaGVyZSwgLi4uCgo+
ICsjZGVmaW5lIGNwdV9oYXNfbW14ICAgICAgIChjcC5iYXNpYy5tbXgpCgouLi4gdGhleSBjb3Vs
ZCBiZSBvbWl0dGVkIGhlcmUuIEknZCBwcmVmZXIgaWYgdGhleSB3ZXJlIGRyb3BwZWQsCmJ1dCB3
aGljaGV2ZXIgd2F5IHlvdSBkZWNpZGUgdG8gZG8KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 15:28:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 15:28: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-devel-bounces@lists.xenproject.org>)
	id 1gK3Hh-0006zj-LD; Tue, 06 Nov 2018 15:28: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=hxzx=nr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gK3Hg-0006ze-Dm
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 15:28:52 +0000
X-Inumbo-ID: a974a8e8-e1d8-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a974a8e8-e1d8-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 15:28:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Nov 2018 08:28:50 -0700
Message-Id: <5BE1B32F02000078001F8B94@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 06 Nov 2018 08:28:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416867-30253-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1541416867-30253-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/6] x86/emul: Pass a full cpuid_policy into
 x86_emulate()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjExLjE4IGF0IDEyOjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyB3aWxsIGJlIHVzZWQgdG8gc2ltcGxpZnkgZmVhdHVyZSBjaGVja2luZy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 15:32:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 15:32: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-devel-bounces@lists.xenproject.org>)
	id 1gK3LH-0007kT-6o; Tue, 06 Nov 2018 15:32: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=hxzx=nr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gK3LF-0007kO-R5
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 15:32:33 +0000
X-Inumbo-ID: 2db1d2c1-e1d9-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2db1d2c1-e1d9-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 15:32:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Nov 2018 08:32:32 -0700
Message-Id: <5BE1B40E02000078001F8BA6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 06 Nov 2018 08:32:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416867-30253-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1541416867-30253-6-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 5/6] x86/emul: Don't use the ->cpuid() hook
 for feature checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjExLjE4IGF0IDEyOjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRm9yIGEgcmVsZWFzZSBidWlsZCBvZiB4ZW4sIHRoaXMgcmVtb3ZlcyBhbG1vc3QgNGsg
b2YgY29kZSB2b2x1bWUsIGFuZCByZW1vdmVzCj4gYSBmdW5jdGlvbiBwb2ludGVyIGNhbGwgZnJv
bSBldmVyeSBpbnN0YW50aWF0aW9uLgo+IAo+ICAgYWRkL3JlbW92ZTogMC8xIGdyb3cvc2hyaW5r
OiAwLzMgdXAvZG93bjogMC8tMzg3NyAoLTM4NzcpCj4gICBGdW5jdGlvbiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCj4gICBhZGp1c3RfYm5k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMjcgICAgIDIwNSAgICAgLTIyCj4g
ICB4ODZfZGVjb2RlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgxMzYgICAgODA5
NiAgICAgLTQwCj4gICB2Y3B1X2hhcy5pc3JhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAxMzMgICAgICAgLSAgICAtMTMzCj4gICB4ODZfZW11bGF0ZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAxMTg2ODcgIDExNTAwNSAgIC0zNjgyCj4gICBUb3RhbDogQmVmb3JlPTMzMDky
MDAsIEFmdGVyPTMzMDUzMjMsIGNoZyAtMC4xMiUKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 15:38:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 15:38:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gK3Qx-0007vg-VN; Tue, 06 Nov 2018 15:38: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=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK3Qw-0007vW-EE
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 15:38:26 +0000
X-Inumbo-ID: ffd16f04-e1d9-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffd16f04-e1d9-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 15:38:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gK3Qt-00012u-7y; Tue, 06 Nov 2018 15:38:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gK3Qs-0001ab-S3; Tue, 06 Nov 2018 15:38:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gK3Qs-0007Bh-RD; Tue, 06 Nov 2018 15:38:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129453-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-arndale:<job
 status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-arndale:host-install(4):broken:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:guest-start.2:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=b2f7a038bb4c4fc5ce6b8486e8513dfd97665e2a
X-Osstest-Versions-That: qemuu=7d56239f159afc2e7bd42623947e56ba48f37836
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Nov 2018 15:38:22 +0000
Subject: [Xen-devel] [qemu-mainline test] 129453: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQ1MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk0NTMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMu
IDEyOTQwNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxNiBndWVzdC1zdGFydC4yICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5NDA1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDA1CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMjk0MDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQwNQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5
NDA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjk0MDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAg
ICAgICAgICAgIGIyZjdhMDM4YmI0YzRmYzVjZTZiODQ4NmU4NTEzZGZkOTc2NjVlMmEKYmFzZWxp
bmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDdkNTYyMzlmMTU5YWZjMmU3YmQ0MjYy
Mzk0N2U1NmJhNDhmMzc4MzYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTQwNSAgMjAxOC0xMS0w
NCAwOToxNjozOSBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjk0NTMgIDIwMTgt
MTEtMDUgMTE6Mzc6MDQgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlk
ZWxsQGxpbmFyby5vcmc+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
aG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYjJmN2EwMzhiYjRjNGZj
NWNlNmI4NDg2ZTg1MTNkZmQ5NzY2NWUyYQpNZXJnZTogN2Q1NjIzOWYxNSA3MzcwOTgxYmQxCkF1
dGhvcjogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIE1v
biBOb3YgNSAxMDozMjo0OSAyMDE4ICswMDAwCgogICAgTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJy
YW5jaCAncmVtb3Rlcy9ydGgvdGFncy9wdWxsLXNvZnRmbG9hdC0yMDE4MTEwNCcgaW50byBzdGFn
aW5nCiAgICAKICAgIE9ubHkgdXNlIGRpdmRldSBpbnNuIHdpdGggUG93ZXI3IGFuZCBsYXRlci4K
ICAgIAogICAgIyBncGc6IFNpZ25hdHVyZSBtYWRlIFN1biAwNCBOb3YgMjAxOCAxMDowNTo1MCBH
TVQKICAgICMgZ3BnOiAgICAgICAgICAgICAgICB1c2luZyBSU0Ega2V5IDY0REYzOEU4QUY3RTIx
NUYKICAgICMgZ3BnOiBHb29kIHNpZ25hdHVyZSBmcm9tICJSaWNoYXJkIEhlbmRlcnNvbiA8cmlj
aGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4iCiAgICAjIFByaW1hcnkga2V5IGZpbmdlcnByaW50
OiA3QTQ4IDFFNzggODY4QiA0REI2IEE4NUEgIDA1QzAgNjRERiAzOEU4IEFGN0UgMjE1RgogICAg
CiAgICAqIHJlbW90ZXMvcnRoL3RhZ3MvcHVsbC1zb2Z0ZmxvYXQtMjAxODExMDQ6CiAgICAgIHNv
ZnRmbG9hdDogRG9uJ3QgZXhlY3V0ZSBkaXZkZXUgd2l0aG91dCBwb3dlcjcKICAgIAogICAgU2ln
bmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgoKY29t
bWl0IDczNzA5ODFiZDFlZjU4YjNjMjBiYThiODNjYzM0MmQxYzYxYmM3NzMKQXV0aG9yOiBSaWNo
YXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KRGF0ZTogICBUaHUg
Tm92IDEgMTk6NTc6NDQgMjAxOCArMDAwMAoKICAgIHNvZnRmbG9hdDogRG9uJ3QgZXhlY3V0ZSBk
aXZkZXUgd2l0aG91dCBwb3dlcjcKICAgIAogICAgVGhlIGRpdmRldSBpbnN0cnVjdGlvbiB3YXMg
YWRkZWQgdG8gSVNBIDIuMDYgKFBvd2VyNykuCiAgICBFeGNsdWRlIHRoaXMgYmxvY2sgZnJvbSBv
bGRlciBjcHVzLgogICAgCiAgICBGaXhlczogMjdhZTUxMDlhMmJhIChzb2Z0ZmxvYXQ6IFNwZWNp
YWxpemUgdWRpdl9xcm5uZCBmb3IgcHBjNjQpCiAgICBSZXBvcnRlZC1ieTogTGF1cmVudCBWaXZp
ZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogICAgU2lnbmVkLW9mZi1ieTogUmljaGFyZCBIZW5kZXJz
b24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 15:38:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 15:38: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-devel-bounces@lists.xenproject.org>)
	id 1gK3RS-0007y3-Bu; Tue, 06 Nov 2018 15:38:58 +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=hxzx=nr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gK3RR-0007xv-7i
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 15:38:57 +0000
X-Inumbo-ID: 11b112ac-e1da-11e8-aab1-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11b112ac-e1da-11e8-aab1-12d6303a7972;
 Tue, 06 Nov 2018 15:38:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Nov 2018 08:38:54 -0700
Message-Id: <5BE1B58C02000078001F8BB8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 06 Nov 2018 08:38:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416867-30253-7-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1541416867-30253-7-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 6/6] x86/emul: dedup hvmemul_cpuid() and
 pv_emul_cpuid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjExLjE4IGF0IDEyOjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhleSBhcmUgaWRlbnRpY2FsLCBzbyBwcm92aWRlIGEgc2luZ2xlIHg4NmVtdWxfY3B1
aWQoKSBpbnN0ZWFkLgo+IAo+IEFzIHg4Nl9lbXVsYXRlKCkgbm93IG9ubHkgdXNlcyB0aGUgLT5j
cHVpZCgpIGhvb2sgZm9yIHJlYWwgQ1BVSUQgaW5zdHJ1Y3Rpb25zLAo+IHRoZSBob29rIGNhbiBi
ZSBvbWl0dGVkIGZyb20gYWxsIHNwZWNpYWwtcHVycG9zZSBlbXVsYXRpb24gb3BzLgoKU28gSSB3
YXMgZXhwZWN0aW5nIHRoZSBob29rIHRvIGdvIGF3YXkgYWx0b2dldGhlciwgYnV0IEkKbm93IHJl
YWxpemUgdGhhdCBpdCBjYW4ndCBiZWNhdXNlIG9mIHNvbWUgb2YgdGhlIGN1c3RvbWl6YXRpb24K
dGhhdCdzIG5lZWRlZC4gVGhhdCwgaW4gdHVybiwgbWVhbnMgdGhhdCB0aGUgcmVtb3ZhbCBvZiB0
aGUKaG9vayBzcGVjaWZpY2F0aW9uIGFzIHBlciBhYm92ZSB3aWxsIGdldCB1cyBpbnRvIHByb2Js
ZW1zIHRoZQptb21lbnQgd2UgbmVlZCB0byBjaGVjayBhIGZlYXR1cmUgdGhhdCBjYW4ndCBiZSB0
YWtlbgpzdHJhaWdodCBmcm9tIHRoZSBwb2xpY3kgb2JqZWN0LiBJJ20gdGhlcmVmb3JlIHVuY29u
dmluY2VkIHdlCmFjdHVhbGx5IHdhbnQgdG8gZ28gdGhpcyBmYXIuIEl0J2xsIHJlcXVpcmUgZW5v
dWdoIGNhcmUgYWxyZWFkeQp0byBub3QgYmxpbmRseSBjbG9uZSBhIG5ldyB2Y3B1X2hhc18uLi4o
KSB3cm9uZ2x5IGZyb20gdGhlCm1hbnkgcHJlLWV4aXN0aW5nIGV4YW1wbGVzIGluIHN1Y2ggYSBj
YXNlLiBUaG91Z2h0cz8KCkZvbGRpbmcgdGhlIHR3byBpZGVudGljYWwgaW1wbGVtZW50YXRpb25z
LCBvdG9oLCBpcyBmaW5lIHdpdGggbWUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 15:48:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 15:48: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-devel-bounces@lists.xenproject.org>)
	id 1gK3aP-0000RA-BD; Tue, 06 Nov 2018 15:48: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=hxzx=nr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gK3aO-0000R5-0F
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 15:48:12 +0000
X-Inumbo-ID: 5c3ed958-e1db-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c3ed958-e1db-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 15:48:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Nov 2018 08:48:09 -0700
Message-Id: <5BE1B7B502000078001F8BD3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 06 Nov 2018 08:48:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BB343D802000078001ED9F6@prv1-mh.provo.novell.com>
 <5BB345DD02000078001EDA5A@prv1-mh.provo.novell.com>
 <cd8f6501-75d8-4c97-8559-77ac5b834fc6@arm.com>
In-Reply-To: <cd8f6501-75d8-4c97-8559-77ac5b834fc6@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 10/12] IOMMU: introduce IOMMU_MIXED
 config option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjEwLjE4IGF0IDEyOjM4LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDAyLzEwLzIwMTggMTE6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBBUk0gaXMgaW50ZW5k
ZWQgdG8gZ2FpbiBzdXBwb3J0IGZvciBoZXRlcm9nZW5lb3VzIElPTU1VcyBvbiBhIHNpbmdsZQo+
PiBzeXN0ZW0uIFRoaXMgbm90IG9ubHkgZGlzYWxsb3dzIGJvb3QgdGltZSByZXBsYWNlbWVudCBv
ZiByZXNwZWN0aXZlCj4+IGluZGlyZWN0IGNhbGxzIChoYW5kbGluZyBvZiB3aGljaCBpcyB0aGUg
bWFpbiBnb2FsIG9mIHRoZSBpbnRyb2R1Y3Rpb24KPj4gaGVyZSksIGJ1dCBtb3JlIGdlbmVyYWxs
eSBkaXNhbGxvd3MgY2FsbHMgdXNpbmcgdGhlIGlvbW11X29wcygpIHJldHVybgo+PiB2YWx1ZSBk
aXJlY3RseSAtIGFsbCBzdWNoIGNhbGxzIG5lZWQgdG8gaGF2ZSBtZWFucyAoY29tbW9ubHkgYSBk
b21haW4KPj4gcG9pbnRlcikgdG8ga25vdyB0aGUgdGFyZ2V0ZWQgSU9NTVUuCj4+IAo+PiBEaXNh
bGxvdyBhbGwgaG9va3MgbGFja2luZyBzdWNoIGNvbnRleHQgZm9yIHRoZSB0aW1lIGJlaW5nLCB3
aGljaCBpbgo+PiBlZmZlY3QgaXMgc29tZSBkZWFkIGNvZGUgZWxpbWluYXRpb24gZm9yIEFSTS4g
T25jZSBleHRlbmRlZCBzdWl0YWJseSwKPj4gaW5kaXZpZHVhbCBvZiB0aGVzZSBob29rcyBjYW4g
YmUgbW92ZWQgb3V0IG9mIHRoZWlyIGd1YXJkcyBhZ2FpbiBpbiB0aGUKPj4gZnV0dXJlLgo+IAo+
IFdoaWxlIGluIHRoZW9yeSBpdCBpcyBwb3NzaWJsZSB0byBoYXZlIHBsYXRmb3JtIHdpdGggaGV0
ZXJlbmVvdXMgSU9NTVVzLiAKPiAgIEkgZG9uJ3Qgc2VlIHN1Y2ggc3VjaCBzdXBwb3J0IGNvbWlu
ZyBpbiBYZW4gZm9yIHRoZSBmb3Jlc2VlYWJsZSAKPiBmdXR1cmUuIE5vdGUgdGhhdCBldmVuIExp
bnV4IGRvZXMgbm90IHN1cHBvcnQgc3VjaCBjYXNlLgo+IAo+IFRoaXMgcGF0Y2ggaXMgZ29pbmcg
dG8gbWFrZSBtb3JlIGNvbXBsaWNhdGUgdG8gdW5zaGFyZSBwYWdlLXRhYmxlcyBhcyAKPiBub3cg
d2Ugd291bGQgbmVlZCB0byBjYXJlIG9mIG1peGVkIGNhc2UuIFNvIEkgd291bGQgcmF0aGVyIG5v
dCBzZXQgCj4gSU9NTVVfTUlYRUQgb24gQXJtIHVudGlsIHdlIGhhdmUgYSB1c2UgY2FzZSBmb3Ig
aXQuCgpTbyBpZiBJIGRyb3AgdGhpcyBoZXJlLCBob3cgd291bGQgeW91IHdhbnQgaW9tbXVfZ2V0
X29wcygpCmdldCBoYW5kbGVkIG9uIEFybSAocGF0Y2ggMTEpPyBSaWdodCBub3cgSSdkIG1lYW4g
dG8gbGVhdmUgaXQKYWxvbmUsIGJ1dCBpdCBjb3VsZCBhbHNvIGJlIHN3aXRjaGVkIHRvIHRoZSAo
bmV3KSB4ODYgd2F5IChidXQKdGhhdCB3b3VsZCB0aGVuIHBlcmhhcHMgbWFrZSBtaXhlZCBtb2Rl
IGludHJvZHVjdGlvbiBtb3JlCmRpZmZpY3VsdCBkb3duIHRoZSByb2FkKSwgYWxsb3dpbmcgdG8g
Z2V0IGF3YXkgd2l0aCBmZXdlcgojaWZkZWYtcy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 15:52:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 15:52: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-devel-bounces@lists.xenproject.org>)
	id 1gK3eX-0001Cy-Ud; Tue, 06 Nov 2018 15:52: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=befg=nr=citrix.com=prvs=84103137d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gK3eW-0001Ct-UH
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 15:52:28 +0000
X-Inumbo-ID: f507f27c-e1db-11e8-8780-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f507f27c-e1db-11e8-8780-12d6303a7972;
 Tue, 06 Nov 2018 15:52:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,472,1534809600"; d="scan'208";a="81476991"
To: Jan Beulich <JBeulich@suse.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416867-30253-7-git-send-email-andrew.cooper3@citrix.com>
 <5BE1B58C02000078001F8BB8@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <2b95ed09-cf3c-d60f-d511-a579de9d108d@citrix.com>
Date: Tue, 6 Nov 2018 15:52:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BE1B58C02000078001F8BB8@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 6/6] x86/emul: dedup hvmemul_cpuid() and
 pv_emul_cpuid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMTEvMTggMTU6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjExLjE4IGF0
IDEyOjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoZXkgYXJlIGlk
ZW50aWNhbCwgc28gcHJvdmlkZSBhIHNpbmdsZSB4ODZlbXVsX2NwdWlkKCkgaW5zdGVhZC4KPj4K
Pj4gQXMgeDg2X2VtdWxhdGUoKSBub3cgb25seSB1c2VzIHRoZSAtPmNwdWlkKCkgaG9vayBmb3Ig
cmVhbCBDUFVJRCBpbnN0cnVjdGlvbnMsCj4+IHRoZSBob29rIGNhbiBiZSBvbWl0dGVkIGZyb20g
YWxsIHNwZWNpYWwtcHVycG9zZSBlbXVsYXRpb24gb3BzLgo+IFNvIEkgd2FzIGV4cGVjdGluZyB0
aGUgaG9vayB0byBnbyBhd2F5IGFsdG9nZXRoZXIsIGJ1dCBJCj4gbm93IHJlYWxpemUgdGhhdCBp
dCBjYW4ndCBiZWNhdXNlIG9mIHNvbWUgb2YgdGhlIGN1c3RvbWl6YXRpb24KPiB0aGF0J3MgbmVl
ZGVkLiBUaGF0LCBpbiB0dXJuLCBtZWFucyB0aGF0IHRoZSByZW1vdmFsIG9mIHRoZQo+IGhvb2sg
c3BlY2lmaWNhdGlvbiBhcyBwZXIgYWJvdmUgd2lsbCBnZXQgdXMgaW50byBwcm9ibGVtcyB0aGUK
PiBtb21lbnQgd2UgbmVlZCB0byBjaGVjayBhIGZlYXR1cmUgdGhhdCBjYW4ndCBiZSB0YWtlbgo+
IHN0cmFpZ2h0IGZyb20gdGhlIHBvbGljeSBvYmplY3QuIEknbSB0aGVyZWZvcmUgdW5jb252aW5j
ZWQgd2UKPiBhY3R1YWxseSB3YW50IHRvIGdvIHRoaXMgZmFyLiBJdCdsbCByZXF1aXJlIGVub3Vn
aCBjYXJlIGFscmVhZHkKPiB0byBub3QgYmxpbmRseSBjbG9uZSBhIG5ldyB2Y3B1X2hhc18uLi4o
KSB3cm9uZ2x5IGZyb20gdGhlCj4gbWFueSBwcmUtZXhpc3RpbmcgZXhhbXBsZXMgaW4gc3VjaCBh
IGNhc2UuIFRob3VnaHRzPwoKQWxsIGR5bmFtaWMgYml0cyBpbiBDUFVJRCBhcmUgZGVyaXZlZCBm
cm9tIG90aGVyIGNvbnRyb2wgc3RhdGUuwqAgZS5nLiB3ZQpjaGVjayBDUjQuT1NYU0FWRSwgbm90
IENQVUlELk9TWFNBVkUuwqAgVGhlIG90aGVyIGR5bmFtaWMgYml0cyBhcmUgQVBJQywKd2hpY2gg
Y29tZXMgZnJvbSBNU1JfQVBJQ19CQVNFLCBhbmQgT1NQS0Ugd2hpY2ggYWxzbyBjb21lcyBmcm9t
IENSNC4KCkluIHRoZSBlbXVsYXRvciBpdHNlbGYsIEkgdGhpbmsgaXQgd291bGQgYmUgYSBidWcg
aWYgd2UgZXZlciBoYWQKdmNwdV9oYXNfb3N4c2F2ZSBldGMsIGJlY2F1c2UgdGhhdCBpc24ndCBo
b3cgcGlwZWxpbmVzIGFjdHVhbGx5IGJlaGF2ZS7CoApUaGUgZmVhdHVyZSBjaGVja3MgaGVyZSBh
cmUgc2VtYW50aWNhbGx5IGVxdWl2YWxlbnQgdG8gImRvIHRoZQppbnN0cnVjdGlvbiBkZWNvZGUg
YW5kIGV4ZWN1dGlvbiB1bml0cyBoYXZlIHNpbGljb24gdG8gY29wZSB3aXRoIHRoZXNlCmluc3Ry
dWN0aW9ucyIuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 15:57:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 15:57: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-devel-bounces@lists.xenproject.org>)
	id 1gK3jf-0001VF-3y; Tue, 06 Nov 2018 15:57: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=gdlp=nr=citrix.com=prvs=841612198=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gK3je-0001V8-6F
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 15:57:46 +0000
X-Inumbo-ID: b2a7092c-e1dc-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2a7092c-e1dc-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 15:57:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,472,1534809600"; d="scan'208";a="69808793"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23521.47605.230117.611652@mariner.uk.xensource.com>
Date: Tue, 6 Nov 2018 15:57:41 +0000
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
In-Reply-To: <20181106121555.GU1638@mail-itl>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
 <20181102170113.11646-9-ian.jackson@eu.citrix.com>
 <20181106100016.hawdyzngqvo3zi73@zion.uk.xensource.com>
 <23521.32491.467037.246289@mariner.uk.xensource.com>
 <20181106121555.GU1638@mail-itl>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 8/8] tools/libvchan:
 libxenvchan_client_init: use ENOENT for no server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyaXRlcyAoIlJlOiBbUEFUQ0ggOC84XSB0b29s
cy9saWJ2Y2hhbjogbGlieGVudmNoYW5fY2xpZW50X2luaXQ6IHVzZSBFTk9FTlQgZm9yIG5vIHNl
cnZlciIpOgo+IE9uIFR1ZSwgTm92IDA2LCAyMDE4IGF0IDExOjQ1OjQ3QU0gKzAwMDAsIElhbiBK
YWNrc29uIHdyb3RlOgo+ID4gUmlnaHQuICBNYXJlaywgdGhpcyBzZXJpZXMgd2FzIGludGVuZGVk
IHRvIGhlbHAgd2l0aCB2Y2hhbiBmb3IgcW1wLgo+ID4gQnV0IG9idmlvdXNseSBJIGRvbid0IHdh
bnQgdG8gYnJlYWsgYW55dGhpbmcgZWxzZS4gIEkgZG9uJ3QgdGhpbmsgdGhpcwo+ID4gc2hvdWxk
IGJyZWFrIGFueXRoaW5nIGJ1dCBJIHdvdWxkIGFwcHJlY2lhdGUgYSByZXZpZXcgb3IgYXQgbGVh
c3QgYW4KPiA+IG9waW5pb24uLi4KPiAKPiBEb2VzIHhlbnRvb2xsb2cgcmVxdWlyZSBhbnkgZXhw
bGljaXQgY29uZmlndXJhdGlvbj8gSWYgeWVzLCB0aGF0IHdvdWxkCj4gYnJlYWsgbm9uLXhlbi10
b29scyB1c2VycyAoaW5jbHVkaW5nIFF1YmVzKS4gT3RoZXJ3aXNlIGxvb2tzIGdvb2QuCj4gVGhh
bmtzIQoKSHJtLgoKbGlidmNoYW4gYWxyZWFkeSB0YWtlcyBhbiB4dGwgbG9nZ2VyIGFzIGFuIGFy
Z3VtZW50LCBhbmQgcGFzc2VzIHRoYXQKb24gdG8gbG93ZXItbGF5ZXIgbGlicmFyaWVzLiAgU28g
aXQncyBhbHJlYWR5IGluIHRoZXJlLiAgVGhlIG9ubHkKZGlmZmVyZW5jZSBpcyB0aGF0IGl0IGlz
IHVzZWQgZGlyZWN0bHkgYnkgbGliY2hhbiBub3cuCgpCdXQgSSB0cmllZCB0byBtYWtlIGFuIGFy
Z3VtZW50IHRoYXQgdGhlIG5ldyBsb2cgbWVzc2FnZSBjb3VsZCBjYXVzZQpubyBwcm9ibGVtIGFu
ZCBJIHRoaW5rIHRoYXQncyBhY3R1YWxseSB3cm9uZy4gIGxpYnZjaGFuIHJpZ2h0IG5vdwpwYXNz
ZXMgdGhhdCBsb2dnZXIgdG8geGVuZ250c2hyX29wZW4gYW5kIHhlbmV2dGNobl9vcGVuLCBidXQg
dGhvc2UKYm90aCB0b2xlcmF0ZSBOVUxMIChhbmQgbWFrZSB1cCB0aGVpciBvd24gbG9nZ2VyIHdo
aWNoIHdyaXRlcyB0bwpzdGRlcnIpLgoKQnV0IHdpdGggbXkgY2hhbmdlLCBOVUxMIHdpbGwgY2F1
c2UgYSBjcmFzaCBpZiBuZXcgZXJyb3IgY29uZGl0aW9uCm9jY3Vycy4KCklhbi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 16:16:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 16:16: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-devel-bounces@lists.xenproject.org>)
	id 1gK41q-0003fU-0A; Tue, 06 Nov 2018 16:16: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=hxzx=nr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gK41o-0003fP-FT
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 16:16:32 +0000
X-Inumbo-ID: 51551e25-e1df-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51551e25-e1df-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 16:16:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Nov 2018 09:16:28 -0700
Message-Id: <5BE1BE5702000078001F8C19@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 06 Nov 2018 09:16:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416867-30253-7-git-send-email-andrew.cooper3@citrix.com>
 <5BE1B58C02000078001F8BB8@prv1-mh.provo.novell.com>
 <2b95ed09-cf3c-d60f-d511-a579de9d108d@citrix.com>
In-Reply-To: <2b95ed09-cf3c-d60f-d511-a579de9d108d@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 6/6] x86/emul: dedup hvmemul_cpuid() and
 pv_emul_cpuid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjExLjE4IGF0IDE2OjUyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDYvMTEvMTggMTU6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNS4x
MS4xOCBhdCAxMjoyMSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gVGhl
eSBhcmUgaWRlbnRpY2FsLCBzbyBwcm92aWRlIGEgc2luZ2xlIHg4NmVtdWxfY3B1aWQoKSBpbnN0
ZWFkLgo+Pj4KPj4+IEFzIHg4Nl9lbXVsYXRlKCkgbm93IG9ubHkgdXNlcyB0aGUgLT5jcHVpZCgp
IGhvb2sgZm9yIHJlYWwgQ1BVSUQgCj4gaW5zdHJ1Y3Rpb25zLAo+Pj4gdGhlIGhvb2sgY2FuIGJl
IG9taXR0ZWQgZnJvbSBhbGwgc3BlY2lhbC1wdXJwb3NlIGVtdWxhdGlvbiBvcHMuCj4+IFNvIEkg
d2FzIGV4cGVjdGluZyB0aGUgaG9vayB0byBnbyBhd2F5IGFsdG9nZXRoZXIsIGJ1dCBJCj4+IG5v
dyByZWFsaXplIHRoYXQgaXQgY2FuJ3QgYmVjYXVzZSBvZiBzb21lIG9mIHRoZSBjdXN0b21pemF0
aW9uCj4+IHRoYXQncyBuZWVkZWQuIFRoYXQsIGluIHR1cm4sIG1lYW5zIHRoYXQgdGhlIHJlbW92
YWwgb2YgdGhlCj4+IGhvb2sgc3BlY2lmaWNhdGlvbiBhcyBwZXIgYWJvdmUgd2lsbCBnZXQgdXMg
aW50byBwcm9ibGVtcyB0aGUKPj4gbW9tZW50IHdlIG5lZWQgdG8gY2hlY2sgYSBmZWF0dXJlIHRo
YXQgY2FuJ3QgYmUgdGFrZW4KPj4gc3RyYWlnaHQgZnJvbSB0aGUgcG9saWN5IG9iamVjdC4gSSdt
IHRoZXJlZm9yZSB1bmNvbnZpbmNlZCB3ZQo+PiBhY3R1YWxseSB3YW50IHRvIGdvIHRoaXMgZmFy
LiBJdCdsbCByZXF1aXJlIGVub3VnaCBjYXJlIGFscmVhZHkKPj4gdG8gbm90IGJsaW5kbHkgY2xv
bmUgYSBuZXcgdmNwdV9oYXNfLi4uKCkgd3JvbmdseSBmcm9tIHRoZQo+PiBtYW55IHByZS1leGlz
dGluZyBleGFtcGxlcyBpbiBzdWNoIGEgY2FzZS4gVGhvdWdodHM/Cj4gCj4gQWxsIGR5bmFtaWMg
Yml0cyBpbiBDUFVJRCBhcmUgZGVyaXZlZCBmcm9tIG90aGVyIGNvbnRyb2wgc3RhdGUuICBlLmcu
IHdlCj4gY2hlY2sgQ1I0Lk9TWFNBVkUsIG5vdCBDUFVJRC5PU1hTQVZFLiAgVGhlIG90aGVyIGR5
bmFtaWMgYml0cyBhcmUgQVBJQywKPiB3aGljaCBjb21lcyBmcm9tIE1TUl9BUElDX0JBU0UsIGFu
ZCBPU1BLRSB3aGljaCBhbHNvIGNvbWVzIGZyb20gQ1I0Lgo+IAo+IEluIHRoZSBlbXVsYXRvciBp
dHNlbGYsIEkgdGhpbmsgaXQgd291bGQgYmUgYSBidWcgaWYgd2UgZXZlciBoYWQKPiB2Y3B1X2hh
c19vc3hzYXZlIGV0YywgYmVjYXVzZSB0aGF0IGlzbid0IGhvdyBwaXBlbGluZXMgYWN0dWFsbHkg
YmVoYXZlLiAKPiBUaGUgZmVhdHVyZSBjaGVja3MgaGVyZSBhcmUgc2VtYW50aWNhbGx5IGVxdWl2
YWxlbnQgdG8gImRvIHRoZQo+IGluc3RydWN0aW9uIGRlY29kZSBhbmQgZXhlY3V0aW9uIHVuaXRz
IGhhdmUgc2lsaWNvbiB0byBjb3BlIHdpdGggdGhlc2UKPiBpbnN0cnVjdGlvbnMiLgoKSSBhZ3Jl
ZSB0aGF0IHZjcHVfaGFzX29zKiBtYWtlcyBubyBzZW5zZSwgYnV0IHRoZSBBUElDIGJpdCBmb3IK
ZXhhbXBsZSBpc24ndCByZWFsbHkgcGlwZWxpbmUgLyBkZWNvZGVyIHJlbGF0ZWQuIEhvd2V2ZXIs
IG9uZQppc3N1ZSBhbHJlYWR5IG1pZ2h0IGJlIHRoYXQgaW4gb3JkZXIgZm9yIGJpdHMgaW4gYSAo
c3ViKWxlYWYgYWJvdmUKKGd1ZXN0KSBsaW1pdHMgdG8gY29tZSBvdXQgYWxsIGNsZWFyLCBpdCBp
cyBndWVzdF9jcHVpZCgpIHdoaWNoIGN1dHMKdGhpbmdzIG9mZi4gTmVpdGhlciBjcHVpZF9mZWF0
dXJlc2V0X3RvX3BvbGljeSgpIG5vciBpdHMgaW52ZXJzZQpub3Igc2FuaXRpc2VfZmVhdHVyZXNl
dCgpIGxvb2sgdG8gemFwIGZpZWxkcyBhYm92ZSBsaW1pdHMsIGluIGNhc2UKdGhleSd2ZSBiZWVu
IHByZXZpb3VzbHkgc2V0IHRvIG5vbi16ZXJvIHZhbHVlcy4gQW0gSSBvdmVybG9va2luZwpzb21l
dGhpbmc/CgpGdXJ0aGVybW9yZSBJIHdvdWxkbid0IGV4Y2x1ZGUgdGhhdCB3ZSBtYXkgbmVlZCB0
byBsb29rIGF0IGEKaHlwZXJ2aXNvciBvciBWaXJpZGlhbiBsZWFmIGF0IHNvbWUgcG9pbnQuIFRo
ZSBkeW5hbWljIHZQTVUKYWRqdXN0bWVudHMgYWxzbyBsb29rIHBvdGVudGlhbGx5IHByb2JsZW1h
dGljLCBpZiB3ZSB3ZXJlIHRvCmVtdWxhdGUgUkRQTUMgKGFsYmVpdCB0aGV5J3JlIERTLXJlbGF0
ZWQgb25seSByaWdodCBub3cpLiBBbmQKdGhlbiB0aGVyZSdzIHRoZSBkeW5hbWljIGV4cG9zaW5n
IG9mIE1PTklUT1IgZm9yIFBWOyBncmFudGVkCkkgZG9uJ3QgZXhwZWN0IHVzIHRvIGV2ZXIgZW11
bGF0ZSB0aGlzIGZvciBQViwgYnV0IGl0IHNob3dzIHRoZQpnZW5lcmFsIGlzc3VlLiBQbHVzIHRo
ZXJlJ3MgU1lTQ0FMTCwgdGhlIGluc24gZW11bGF0aW9uIG9mIHdoaWNoCmN1cnJlbnRseSBkb2Vz
bid0IGNoZWNrIHRoZSAoZHluYW1pY2FsbHkgYWRqdXN0ZWQpIENQVUlEIGJpdC4KQW5kIGZpbmFs
bHkgTFdQLCB3aGljaCBhZ2FpbiB3ZSBjYW4gb25seSBob3BlIHdlJ2xsIG5ldmVyIGhhdmUKdG8g
ZW11bGF0ZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 16:33:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 16:33: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-devel-bounces@lists.xenproject.org>)
	id 1gK4Hh-0005Av-GR; Tue, 06 Nov 2018 16:32:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qjsz=nr=citrix.com=prvs=841e5dd54=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gK4Hg-0005Aq-9m
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 16:32:56 +0000
X-Inumbo-ID: 9bd1768c-e1e1-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9bd1768c-e1e1-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 16:32:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,472,1534809600"; d="scan'208";a="81480073"
Date: Tue, 6 Nov 2018 17:31:24 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181106163124.jgzherf7rqogteb4@mac.citrite.net>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416867-30253-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1541416867-30253-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/6] libx86: Split
 x86_cpuid_policy_fill_native() out of calculate_raw_policy()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMTE6MjE6MDNBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIHdpbGwgc2hvcnRseSBiZSB3YW50ZWQgYnkgdGhlIHVzZXJzcGFjZSBlbXVs
YXRvciBoYXJuZXNzZXMgYXMgd2VsbC4KPiAKPiBDb25zb2xpZGF0ZSB0aGUgY3B1aWR7LF9jb3Vu
dH1fbGVhZigpIGhlbHBlcnMgYmVzaWRlIHRoZSBzdHJ1Y3R1cmUgZGVmaW5pdGlvbiwKPiByYXRo
ZXIgdGhhbiBoYXZpbmcgdGhlbSBzY2F0dGVyZWQgdGhyb3VnaG91dCBYZW4uCj4gCj4gU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkknbSBzbGln
aHRseSB3b3JyaWVkIGFib3V0IHRoZSBfbmF0aXZlIHByZWZpeCBpbiB0aGUgZnVuY3Rpb24gbmFt
ZSwgaWYKdGhpcyBpcyBydW4gb24gRG9tMCB1c2Vyc3BhY2UgdGhlIF9uYXRpdmUgcGFydCBvZiB0
aGlzIGlzIGR1YmlvdXMsCnNpbmNlIHRoZSBwb2xpY3kgcmV0dXJuZWQgaXMgZ29pbmcgdG8gYmUg
cHJvdmlkZWQgYnkgWGVuLCBhbmQgdGh1cwptaWdodCBub3QgbWF0Y2ggdGhlIGhvc3Qgb25lLiBJ
IGRvbid0IGhhdmUgYSBiZXR0ZXIgbmFtZQpyZWNvbW1lbmRhdGlvbiwgc28gSSdtIGZpbmUgd2l0
aCB0aGlzLgoKPiBkaWZmIC0tZ2l0IGEveGVuL2xpYi94ODYvY3B1aWQuYyBiL3hlbi9saWIveDg2
L2NwdWlkLmMKPiBpbmRleCBhNjNlNDJiLi5kZGQzODIxIDEwMDY0NAo+IC0tLSBhL3hlbi9saWIv
eDg2L2NwdWlkLmMKPiArKysgYi94ZW4vbGliL3g4Ni9jcHVpZC5jCj4gQEAgLTIsNiArMiwxMTQg
QEAKPiAgCj4gICNpbmNsdWRlIDx4ZW4vbGliL3g4Ni9jcHVpZC5oPgo+ICAKPiArdm9pZCB4ODZf
Y3B1aWRfcG9saWN5X2ZpbGxfbmF0aXZlKHN0cnVjdCBjcHVpZF9wb2xpY3kgKnApCj4gK3sKPiAr
ICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIGNwdWlkX2xlYWYoMCwgJnAtPmJhc2ljLnJh
d1swXSk7Cj4gKyAgICBmb3IgKCBpID0gMTsgaSA8IG1pbihBUlJBWV9TSVpFKHAtPmJhc2ljLnJh
dyksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBwLT5iYXNpYy5tYXhfbGVhZiArIDF1bCk7
ICsraSApCj4gKyAgICB7Cj4gKyAgICAgICAgc3dpdGNoICggaSApCj4gKyAgICAgICAgewo+ICsg
ICAgICAgIGNhc2UgMHg0OiBjYXNlIDB4NzogY2FzZSAweGI6IGNhc2UgMHhkOgo+ICsgICAgICAg
ICAgICAvKiBNdWx0aS1pbnZvY2F0aW9uIGxlYXZlcy4gIERlZmVycmVkLiAqLwo+ICsgICAgICAg
ICAgICBjb250aW51ZTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGNwdWlkX2xlYWYoaSwg
JnAtPmJhc2ljLnJhd1tpXSk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCBwLT5iYXNpYy5tYXhf
bGVhZiA+PSA0ICkKPiArICAgIHsKPiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJ
WkUocC0+Y2FjaGUucmF3KTsgKytpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHVuaW9u
IHsKPiArICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVpZF9sZWFmIGw7Cj4gKyAgICAgICAgICAg
ICAgICBzdHJ1Y3QgY3B1aWRfY2FjaGVfbGVhZiBjOwo+ICsgICAgICAgICAgICB9IHU7Cj4gKwo+
ICsgICAgICAgICAgICBjcHVpZF9jb3VudF9sZWFmKDQsIGksICZ1LmwpOwo+ICsKPiArICAgICAg
ICAgICAgaWYgKCB1LmMudHlwZSA9PSAwICkKPiArICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsK
PiArICAgICAgICAgICAgcC0+Y2FjaGUuc3VibGVhZltpXSA9IHUuYzsKPiArICAgICAgICB9Cj4g
Kwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogVGhlIGNob2ljZSBvZiBDUFVJRF9HVUVTVF9O
Ul9DQUNIRSBpcyBhcmJpdHJhcnkuICBJdCBpcyBleHBlY3RlZAo+ICsgICAgICAgICAqIHRoYXQg
aXQgd2lsbCBldmVudHVhbGx5IG5lZWQgaW5jcmVhc2luZyBmb3IgZnV0dXJlIGhhcmR3YXJlLgo+
ICsgICAgICAgICAqLwo+ICsjaWZkZWYgX19YRU5fXwo+ICsgICAgICAgIGlmICggaSA9PSBBUlJB
WV9TSVpFKHAtPmNhY2hlLnJhdykgKQo+ICsgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5J
TkcKPiArICAgICAgICAgICAgICAgICAgICJDUFVJRDogSW5zdWZmaWNpZW50IExlYWYgNCBzcGFj
ZSBmb3IgdGhpcyBoYXJkd2FyZVxuIik7CgpJdCB3b3VsZCBiZSBnb29kIHRvIHByb3ZpZGUgc29t
ZSBsb2dnaW5nIGFic3RyYWN0aW9uIHRoYXQgY2FuIGJlIHVzZWQKYnkgYm90aCB0aGUgdG9vbHMg
YW5kIFhlbiwgaWU6CgpwcmludGYoTElCWDg2X1dBUk4sICIuLi4iKTsKCkFuZCB0aGVuIGFkZCBh
IGNvdXBsZSBvZiBkZWZpbmVzIGZvciBfX1hFTl9fIGFuZCBfX1hFTl9UT09MU19fIGFzCnJlcXVp
cmVkLiBDYW4gYmUgZG9uZSBpbiBhIGZvbGxvd3VwIHBhdGNoIElNTy4KClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 16:41:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 16:41: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-devel-bounces@lists.xenproject.org>)
	id 1gK4QB-0005zl-EX; Tue, 06 Nov 2018 16:41: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=hxzx=nr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gK4QA-0005zg-5c
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 16:41:42 +0000
X-Inumbo-ID: d62ab290-e1e2-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d62ab290-e1e2-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 16:41:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Nov 2018 09:41:40 -0700
Message-Id: <5BE1C44102000078001F8C3C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 06 Nov 2018 09:41:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <5BB7397802000078001EEBA2@prv1-mh.provo.novell.com>
 <47069a3fc8354750a9141aee96ca6bcd@AMSPEX02CL03.citrite.net>
In-Reply-To: <47069a3fc8354750a9141aee96ca6bcd@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] p2m: move p2m-common.h inclusion point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 george.dunlap@citrix.com, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjEwLjE4IGF0IDEyOjIxLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMDUgT2N0b2JlciAyMDE4IDExOjE0Cj4+
IFRvOiB4ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4gQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcgQ29vcGVyCj4+IDxBbmRy
ZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4
LmNvbT47IFdlaQo+PiBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxH
ZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4KPj4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0
cml4LmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaQo+PiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47Cj4+IFRpbSAo
WGVuLm9yZykgPHRpbUB4ZW4ub3JnPgo+PiBTdWJqZWN0OiBbUEFUQ0hdIHAybTogbW92ZSBwMm0t
Y29tbW9uLmggaW5jbHVzaW9uIHBvaW50Cj4+IAo+PiBUaGUgaGVhZGVyIGlzIChoZW5jZSBpdHMg
bmFtZSkgc3VwcG9zZWQgdG8gYmUgYSBoZWxwZXIgZm9yIHRoZSBwZXItYXJjaAo+PiBwMm0uaCBm
aWxlcy4gSXQgd2FzIG5ldmVyIHN1cHBvc2VkIHRvIGJlIGluY2x1ZGVkIGRpcmVjdGx5LCBhbmQg
Zm9yIHRoZQo+PiBwdXJwb3NlIG9mIHB1dHRpbmcgY29tbW9uIGZ1bmN0aW9uIGRlY2xhcmF0aW9u
cyBpbnRvIHRoZSBjb21tb24gaGVhZGVyCj4+IGl0IGlzIG1vcmUgaGVscGZ1bCBpZiB0aGluZ3Mg
bGlrZSBwMm1fdCBhcmUgYWxyZWFkeSBhdmFpbGFibGUgYXQgdGhlCj4+IGluY2x1c2lvbiBwb2lu
dC4KPj4gCj4+IFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIGRpdGNoIGEgZHVwbGljYXRl
IHB1YmxpYy9tZW1vcnkuaCBmcm9tIHRoZQo+PiBBUk0gaGVhZGVyLgo+PiAKPj4gU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IEkgc3VwcG9zZSB5b3Ug
Y291bGQgbm93IGRyb3AgdGhlICdmb3J3YXJkIGVudW0gZGVjbGFyYXRpb24nIHBhcnQgb2YgbXkg
cGF0Y2ggCj4gbm93IHRoYXQgaXQgaXMgbm8gbG9uZ2VyIGZvcndhcmRzIChkZXBlbmRpbmcgb24g
d2hpY2ggaXMgY29tbWl0dGVkIGZpcnN0IG9mIAo+IGNvdXJzZSkuCgpDb3VsZCB5b3UgcmVtaW5k
IG1lIHdoaWNoIHBhdGNoIGFuZC9vciBoZWFkZXIgdGhpcyB3YXMgaW4/CkkgY2FuJ3Qgc2VlbSB0
byBiZSBhYmxlIHRvIGxvY2F0ZSBpdCAuLi4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 16:43:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 16:43: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-devel-bounces@lists.xenproject.org>)
	id 1gK4Rx-00065d-SE; Tue, 06 Nov 2018 16:43: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=hxzx=nr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gK4Rw-00065X-3y
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 16:43:32 +0000
X-Inumbo-ID: 1708e60e-e1e3-11e8-ab17-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1708e60e-e1e3-11e8-ab17-12d6303a7972;
 Tue, 06 Nov 2018 16:43:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Nov 2018 09:43:29 -0700
Message-Id: <5BE1C4AD02000078001F8C4A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 06 Nov 2018 09:43:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <5BB7397802000078001EEBA2@prv1-mh.provo.novell.com>
In-Reply-To: <5BB7397802000078001EEBA2@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping: [PATCH] p2m: move p2m-common.h inclusion point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjEwLjE4IGF0IDEyOjE0LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IFRo
ZSBoZWFkZXIgaXMgKGhlbmNlIGl0cyBuYW1lKSBzdXBwb3NlZCB0byBiZSBhIGhlbHBlciBmb3Ig
dGhlIHBlci1hcmNoCj4gcDJtLmggZmlsZXMuIEl0IHdhcyBuZXZlciBzdXBwb3NlZCB0byBiZSBp
bmNsdWRlZCBkaXJlY3RseSwgYW5kIGZvciB0aGUKPiBwdXJwb3NlIG9mIHB1dHRpbmcgY29tbW9u
IGZ1bmN0aW9uIGRlY2xhcmF0aW9ucyBpbnRvIHRoZSBjb21tb24gaGVhZGVyCj4gaXQgaXMgbW9y
ZSBoZWxwZnVsIGlmIHRoaW5ncyBsaWtlIHAybV90IGFyZSBhbHJlYWR5IGF2YWlsYWJsZSBhdCB0
aGUKPiBpbmNsdXNpb24gcG9pbnQuCj4gCj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28g
ZGl0Y2ggYSBkdXBsaWNhdGUgcHVibGljL21lbW9yeS5oIGZyb20gdGhlCj4gQVJNIGhlYWRlci4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpDYW4g
SSBnZXQgYW4gYWNrIG9yIG90aGVyd2lzZSBmcm9tIG9uZSBvZiB5b3UgdHdvLCBwbGVhc2U/CgpU
aGFua3MsIEphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 16:51:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 16:51: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-devel-bounces@lists.xenproject.org>)
	id 1gK4Zz-0006wC-R0; Tue, 06 Nov 2018 16:51: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=pbld=nr=citrix.com=prvs=8415d0394=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gK4Zz-0006w7-CS
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 16:51:51 +0000
X-Inumbo-ID: 412c407f-e1e4-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 412c407f-e1e4-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 16:51:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,472,1534809600"; d="scan'208";a="69816689"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BB7397802000078001EEBA2@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <143a4b57-9133-4d7b-8ae7-660af78d12a0@citrix.com>
Date: Tue, 6 Nov 2018 16:51:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BB7397802000078001EEBA2@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] p2m: move p2m-common.h inclusion point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDUvMjAxOCAxMToxNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIGhlYWRlciBp
cyAoaGVuY2UgaXRzIG5hbWUpIHN1cHBvc2VkIHRvIGJlIGEgaGVscGVyIGZvciB0aGUgcGVyLWFy
Y2gKPiBwMm0uaCBmaWxlcy4gSXQgd2FzIG5ldmVyIHN1cHBvc2VkIHRvIGJlIGluY2x1ZGVkIGRp
cmVjdGx5LCBhbmQgZm9yIHRoZQo+IHB1cnBvc2Ugb2YgcHV0dGluZyBjb21tb24gZnVuY3Rpb24g
ZGVjbGFyYXRpb25zIGludG8gdGhlIGNvbW1vbiBoZWFkZXIKPiBpdCBpcyBtb3JlIGhlbHBmdWwg
aWYgdGhpbmdzIGxpa2UgcDJtX3QgYXJlIGFscmVhZHkgYXZhaWxhYmxlIGF0IHRoZQo+IGluY2x1
c2lvbiBwb2ludC4KPiAKPiBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBkaXRjaCBhIGR1
cGxpY2F0ZSBwdWJsaWMvbWVtb3J5LmggZnJvbSB0aGUKPiBBUk0gaGVhZGVyLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 16:55:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 16: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-devel-bounces@lists.xenproject.org>)
	id 1gK4d4-00075N-CN; Tue, 06 Nov 2018 16:55: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=hxzx=nr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gK4d3-00075I-45
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 16:55:01 +0000
X-Inumbo-ID: b2250f86-e1e4-11e8-8fe8-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2250f86-e1e4-11e8-8fe8-12d6303a7972;
 Tue, 06 Nov 2018 16:54:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Nov 2018 09:54:56 -0700
Message-Id: <5BE1C75E02000078001F8C85@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 06 Nov 2018 09:54:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Lars Kurth" <lars.kurth@citrix.com>
References: <D5E866B2-96F4-4E89-941E-73F578DF2F17@citrix.com>
In-Reply-To: <D5E866B2-96F4-4E89-941E-73F578DF2F17@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] x86 Community Call: Nov 14 - 15:00 - 16:00 UTC -
 Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: davorin.mista@aggios.com, Rich Persaud <persaur@gmail.com>,
 anastassios.nanos@onapp.com, Matt Spencer <Matt.Spencer@arm.com>,
 john.ji@intel.com, robin.randhawa@arm.com, dgar.iglesias@xilinx.com,
 Daniel Kiper <daniel.kiper@oracle.com>, mirela.simonovic@aggios.com,
 xen-devel <xen-devel@lists.xenproject.org>, Juergen Gross <jgross@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, committers@xenproject.org,
 vfachin@de.adit-jv.com, intel-xen@intel.com,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Artem Mygaiev <artem_mygaiev@epam.com>, Brian Woods <brian.woods@amd.com>,
 Julien Grall <julien.grall@arm.com>, JanakarajanNatarajan <jnataraj@amd.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjExLjE4IGF0IDE4OjU5LCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPiB3cm90ZToK
PiBJdOKAmXMgdGltZSBhZ2FpbiBmb3IgdGhlIHg4NiBjb21tdW5pdHkgY2FsbDogZm9yIHRoZSBh
Z2VuZGEgc2VlIAo+IGh0dHBzOi8vZG9jcy5nb29nbGUuY29tL2RvY3VtZW50L2QvMVJ4Vy1pd2NG
RnVLek5qakVxTEV0aXdGVkhnQVVsazM1YzBFdFRrUkUxIAo+IGs0L2VkaXQjCj4gCj4gUGxlYXNl
IHByb3Bvc2UgbmV3IGFnZW5kYSBpdGVtcyBieSBuZXh0IEZyaWRheSAoZmVlbCBmcmVlIHRvIGp1
c3QgYWRkIHRoZW0gCj4gdG8gdGhlIGRvY3VtZW50IG9yIHJlcGx5IHRvIHRoaXMgbWFpbCkKCkkn
dmUganVzdCBhZGRlZCBhIFRNRU0gaXRlbSwgYW5kIHNlZWluZyBvbmx5IERhbmllbCBmcm9tIE9y
YWNsZSBvbiB0aGUKQ2MgbGlzdCBoZXJlIEkndmUgYWRkZWQgS29ucmFkIHNvIGhlIG1pZ2h0IGFy
cmFuZ2UgZm9yIHNvbWVvbmUgdG8KYXR0ZW5kIHRvIGNsYXJpZnkgdGhlaXIgaW50ZW50aW9ucyB3
aXRoIGl0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 17:11:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 17:11: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-devel-bounces@lists.xenproject.org>)
	id 1gK4t2-0000DF-Bk; Tue, 06 Nov 2018 17:11: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=rnl5=nr=gmail.com=2rushikeshj@srs-us1.protection.inumbo.net>)
 id 1gK4t1-0000D8-MV
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 17:11:31 +0000
X-Inumbo-ID: 00539898-e1e7-11e8-9a16-bc764e045a96
Received: from mail-ed1-x541.google.com (unknown [2a00:1450:4864:20::541])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00539898-e1e7-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 17:11:30 +0000 (UTC)
Received: by mail-ed1-x541.google.com with SMTP id d15-v6so8097396edr.0
 for <xen-devel@lists.xen.org>; Tue, 06 Nov 2018 09:11:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=r3w2T5KWK9IbO4weBbaBKsbqLVFETg6vSd0FvNgkExU=;
 b=AbccMlcUQztB2XV0HJCS0knlhs6hMV1lUTyxg1DyRTdYLKD6/Zu8RJp1wvy8fOEvlj
 L3kI1j5zYUgRStN5AuwxSOj4LPVaUq2Xj7mApBSXmftMBwYG+mjo031g3DOiN458TcVi
 KH9Z/1GHoIOCLUc1ZcdhVnywhAWKy4ZAjyCCcOIW6f7Pdxd4ZoavTwJY2CcVuIx3hgo8
 CDJYWPP6xP5veuS8nVHhpCTcHSq2PIq9MMpffB3QGrGlM81RNS1NsXSztGUi+oRvc5re
 NgNFL29YJQSPHbmWfmf28mc0Q+ZHZhBU0tWlnVeqHblF/HzSI7/hn2ioePXLJKzKabpy
 xU6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=r3w2T5KWK9IbO4weBbaBKsbqLVFETg6vSd0FvNgkExU=;
 b=W07XT1Jt3rlylEkDWgJf/7NISPiqB/VFD2iu0/qdPVADuAA/Tes/pWrFT7qh4p3Mod
 ltFtp80uqe+r3ipNfISs0GN78ESqZWtczGci1X/0VuEvgH4EIRDnMzq78R5dK1GnU4Pf
 awUmujFo1CDhh/oHHNQSs8YlACQbZEmGrgSLX4zXrJ611NoDcl/18XF3lbVlvHUzONkN
 kbp6XO1wQD65cIHZNtoNjbF3DSg+2fnoxblVyV6QVaG2vhRJVy60m7alBq+duhjFZCyv
 WlfVGRtj6acPUoujywSTGaiO3HxqGm41ahm/adKEkPHG4kNYWac1+KiFWyC9KBuLRkO1
 hynA==
X-Gm-Message-State: AGRZ1gLLDfUC8M5w3pvNPFwmHGXQi942v/Ly6JDhMWaBrqqiX5u+6bPF
 ygYq3N3MjsyCHbBkXsnZvJNMYb5OaJLslwJT3yY=
X-Google-Smtp-Source: AJdET5dbOs1wROyiMnLZ1zzcu1rn9FMw2rI3m0Uz5aqr5yyQhgAaGBM6Fp7FaqYawu089yPwnQTGtPLNfiSXU2dga8k=
X-Received: by 2002:a50:93e6:: with SMTP id
 o93-v6mr6113948eda.20.1541524288776; 
 Tue, 06 Nov 2018 09:11:28 -0800 (PST)
MIME-Version: 1.0
References: <20181105105852.ae4sjkkcm6eumpwr@zion.uk.xensource.com>
 <CAO9XypUXJkhGEiH14HuMW8zOha9mRQh0+kpMa_0b2doHhjJUCQ@mail.gmail.com>
 <20181105114127.s57z7n7p4pmix5b5@zion.uk.xensource.com>
 <CAO9XypV42TO8c=26dRJSNnFukXDfWp_0rM3McRBKZs1crT1qEA@mail.gmail.com>
 <20181105115850.f677uvjmm7vqfikc@zion.uk.xensource.com>
 <CAO9XypVrwzvC4iNP9HR63kjj_n-Ju30mvptd89GtK6TYO0yUTQ@mail.gmail.com>
 <20181105124916.da2kqcczcomnxepv@zion.uk.xensource.com>
 <CAO9XypU_sRsxe5J7SAaoVPOK-zCF68-LLd8v-2m+nyyqae3P4A@mail.gmail.com>
 <CAO9XypXCio51Dbt6chxufyH_6M73HfXufQQS751gmNK5R3Uo5A@mail.gmail.com>
 <CAO9XypWzkV_cpCy+WygT5JWt6FujBMm47B_ydNjF-qoX-koKSA@mail.gmail.com>
 <20181106121742.gae3zp2aeqojfmcj@zion.uk.xensource.com>
In-Reply-To: <20181106121742.gae3zp2aeqojfmcj@zion.uk.xensource.com>
From: Rishi <2rushikeshj@gmail.com>
Date: Tue, 6 Nov 2018 22:41:17 +0530
Message-ID: <CAO9XypUtBpsCJXoaAWiJQnjjfxQJ=uE1utf67EdkG92QHbtMnA@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Dom0 kernel 4.14 with SMP randomly crashing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============7291264287774134134=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7291264287774134134==
Content-Type: multipart/alternative; boundary="000000000000a52f0c057a021786"

--000000000000a52f0c057a021786
Content-Type: text/plain; charset="UTF-8"

On Tue, Nov 6, 2018 at 5:47 PM Wei Liu <wei.liu2@citrix.com> wrote:

> On Tue, Nov 06, 2018 at 03:31:31PM +0530, Rishi wrote:
> >
> > So after knowing the stack trace, it appears that the CPU was getting
> stuck
> > for xen_hypercall_xen_version
>
> That hypercall is used when a PV kernel (re-)enables interrupts. See
> xen_irq_enable. The purpose is to force the kernel to switch to
> hypervisor.
>
> >
> > watchdog: BUG: soft lockup - CPU#0 stuck for 23s! [swapper/0:0]
> >
> >
> > [30569.582740] watchdog: BUG: soft lockup - CPU#0 stuck for 23s!
> > [swapper/0:0]
> >
> > [30569.588186] Kernel panic - not syncing: softlockup: hung tasks
> >
> > [30569.591307] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G             L
> 4.19.1
> > #1
> >
> > [30569.595110] Hardware name: Xen HVM domU, BIOS 4.4.1-xs132257
> 12/12/2016
> >
> > [30569.598356] Call Trace:
> >
> > [30569.599597]  <IRQ>
> >
> > [30569.600920]  dump_stack+0x5a/0x73
> >
> > [30569.602998]  panic+0xe8/0x249
> >
> > [30569.604806]  watchdog_timer_fn+0x200/0x230
> >
> > [30569.607029]  ? softlockup_fn+0x40/0x40
> >
> > [30569.609246]  __hrtimer_run_queues+0x133/0x270
> >
> > [30569.611712]  hrtimer_interrupt+0xfb/0x260
> >
> > [30569.613800]  xen_timer_interrupt+0x1b/0x30
> >
> > [30569.616972]  __handle_irq_event_percpu+0x69/0x1a0
> >
> > [30569.619831]  handle_irq_event_percpu+0x30/0x70
> >
> > [30569.622382]  handle_percpu_irq+0x34/0x50
> >
> > [30569.625048]  generic_handle_irq+0x1e/0x30
> >
> > [30569.627216]  __evtchn_fifo_handle_events+0x163/0x1a0
> >
> > [30569.629955]  __xen_evtchn_do_upcall+0x41/0x70
> >
> > [30569.632612]  xen_evtchn_do_upcall+0x27/0x50
> >
> > [30569.635136]  xen_do_hypervisor_callback+0x29/0x40
> >
> > [30569.638181] RIP: e030:xen_hypercall_xen_version+0xa/0x20
>
> What is the asm code for this RIP?
>
>
> Wei.
>

The issue of crash is getting resolved with appending "noirqbalance" at xen
command line. This way all dom0 cpus are available but not irq balanced at
xen.

Even though I'm running irqbalance service in dom0 the irqs seems to be not
moving. <- this is dom0 perspective, I do not know yet, if it follows Xen
irq.

I tried objdump, while I have  have the function in out but there is no asm
code of it. Its just "..."

ffffffff81001220 <xen_hypercall_xen_version>:

        ...


ffffffff81001240 <xen_hypercall_console_io>:

        ...

All "hypercalls" appear similarly.

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

<div dir=3D"ltr"><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Tue=
, Nov 6, 2018 at 5:47 PM Wei Liu &lt;<a href=3D"mailto:wei.liu2@citrix.com"=
>wei.liu2@citrix.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>On Tue, Nov 06, 2018 at 03:31:31PM +0530, Rishi wrote:<br>
&gt; <br>
&gt; So after knowing the stack trace, it appears that the CPU was getting =
stuck<br>
&gt; for xen_hypercall_xen_version<br>
<br>
That hypercall is used when a PV kernel (re-)enables interrupts. See<br>
xen_irq_enable. The purpose is to force the kernel to switch to<br>
hypervisor.<br>
<br>
&gt; <br>
&gt; watchdog: BUG: soft lockup - CPU#0 stuck for 23s! [swapper/0:0]<br>
&gt; <br>
&gt; <br>
&gt; [30569.582740] watchdog: BUG: soft lockup - CPU#0 stuck for 23s!<br>
&gt; [swapper/0:0]<br>
&gt; <br>
&gt; [30569.588186] Kernel panic - not syncing: softlockup: hung tasks<br>
&gt; <br>
&gt; [30569.591307] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0L=C2=A0 =C2=A0 4.19.1<br>
&gt; #1<br>
&gt; <br>
&gt; [30569.595110] Hardware name: Xen HVM domU, BIOS 4.4.1-xs132257 12/12/=
2016<br>
&gt; <br>
&gt; [30569.598356] Call Trace:<br>
&gt; <br>
&gt; [30569.599597]=C2=A0 &lt;IRQ&gt;<br>
&gt; <br>
&gt; [30569.600920]=C2=A0 dump_stack+0x5a/0x73<br>
&gt; <br>
&gt; [30569.602998]=C2=A0 panic+0xe8/0x249<br>
&gt; <br>
&gt; [30569.604806]=C2=A0 watchdog_timer_fn+0x200/0x230<br>
&gt; <br>
&gt; [30569.607029]=C2=A0 ? softlockup_fn+0x40/0x40<br>
&gt; <br>
&gt; [30569.609246]=C2=A0 __hrtimer_run_queues+0x133/0x270<br>
&gt; <br>
&gt; [30569.611712]=C2=A0 hrtimer_interrupt+0xfb/0x260<br>
&gt; <br>
&gt; [30569.613800]=C2=A0 xen_timer_interrupt+0x1b/0x30<br>
&gt; <br>
&gt; [30569.616972]=C2=A0 __handle_irq_event_percpu+0x69/0x1a0<br>
&gt; <br>
&gt; [30569.619831]=C2=A0 handle_irq_event_percpu+0x30/0x70<br>
&gt; <br>
&gt; [30569.622382]=C2=A0 handle_percpu_irq+0x34/0x50<br>
&gt; <br>
&gt; [30569.625048]=C2=A0 generic_handle_irq+0x1e/0x30<br>
&gt; <br>
&gt; [30569.627216]=C2=A0 __evtchn_fifo_handle_events+0x163/0x1a0<br>
&gt; <br>
&gt; [30569.629955]=C2=A0 __xen_evtchn_do_upcall+0x41/0x70<br>
&gt; <br>
&gt; [30569.632612]=C2=A0 xen_evtchn_do_upcall+0x27/0x50<br>
&gt; <br>
&gt; [30569.635136]=C2=A0 xen_do_hypervisor_callback+0x29/0x40<br>
&gt; <br>
&gt; [30569.638181] RIP: e030:xen_hypercall_xen_version+0xa/0x20<br>
<br>
What is the asm code for this RIP?<br>
<br>
<br>
Wei.<br></blockquote><div><br></div><div>The issue of crash is getting reso=
lved with appending &quot;noirqbalance&quot; at xen command line. This way =
all dom0 cpus are available but not irq balanced at xen.<br><br>Even though=
 I&#39;m running irqbalance service in dom0 the irqs seems to be not moving=
. &lt;- this is dom0 perspective, I do not know yet, if it follows Xen irq.=
<br><br>I tried objdump, while I have=C2=A0 have the function in out but th=
ere is no asm code of it. Its just &quot;...&quot;<br><br>





<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">ffffffff81001220 &lt;</span><sp=
an class=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligatures;b=
ackground-color:rgb(135,138,4)">xen_hypercall_xen_version</span><span class=
=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-ligatures">&gt;:</s=
pan></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures"><span class=3D"gmail-Apple-conv=
erted-space">=C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>...</span></p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0);min-height:13px"><span class=3D"gma=
il-s1" style=3D"font-variant-ligatures:no-common-ligatures"></span><br></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">ffffffff81001240 &lt;xen_hyperc=
all_console_io&gt;:</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures"><span class=3D"gmail-Apple-conv=
erted-space">=C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>...<br><br>All &quot;hyperc=
alls&quot; appear similarly.</span></p></div></div></div>

--000000000000a52f0c057a021786--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7291264287774134134==--


From xen-devel-bounces@lists.xenproject.org Tue Nov 06 17:14:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 17: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-devel-bounces@lists.xenproject.org>)
	id 1gK4vs-0000RE-0G; Tue, 06 Nov 2018 17:14: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=0zrd=nr=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gK4vq-0000Qy-Am
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 17:14:26 +0000
X-Inumbo-ID: 6892c350-e1e7-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6892c350-e1e7-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 17:14:24 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9745C20862;
 Tue,  6 Nov 2018 17:14:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541524464;
 bh=RyBuFvoCyW8++dI74d5pOj8U1y8NUpW/TNV/Ekmfsus=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=SQYyZHqjnVueGZrsvOnaywW/9/J1N2xX+dYaatbWDfYZTOmY+to8Nmo/nBiMJMTPA
 IkzjEPJvDrHYFwAOFD8tyv/4JBDfKT46TvHHNZTpDU8D6X+cdV4ABq1sc1bsQQb1aT
 hinPXnPfyXmbMFppTvLxDVYAQ9hfV2o1E8VsTaA4=
Date: Tue, 6 Nov 2018 09:14:22 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Peng Fan <peng.fan@nxp.com>
In-Reply-To: <AM0PR04MB44816F5DA1692D40BB484C5088CB0@AM0PR04MB4481.eurprd04.prod.outlook.com>
Message-ID: <alpine.DEB.2.10.1811060911240.18518@sstabellini-ThinkPad-X260>
References: <AM0PR04MB44819354E4855B72C4C7F82388CD0@AM0PR04MB4481.eurprd04.prod.outlook.com>
 <0c0ce589-d65f-429d-9a2f-dd267b949c29@arm.com>
 <AM0PR04MB44814D7E3A6A14BA18C9A93788CE0@AM0PR04MB4481.eurprd04.prod.outlook.com>
 <009ad6b6-f2f3-9e53-6ab4-bb712feb7dfd@arm.com>
 <AM0PR04MB448159C762A0CF5FD4B51AD388CA0@AM0PR04MB4481.eurprd04.prod.outlook.com>
 <AM0PR04MB44816F5DA1692D40BB484C5088CB0@AM0PR04MB4481.eurprd04.prod.outlook.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1429427675-1541524354=:18518"
Content-ID: <alpine.DEB.2.10.1811060912360.18518@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] Does XEN ARM support RTC in domu?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1429427675-1541524354=:18518
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1811060912361.18518@sstabellini-ThinkPad-X260>

On Tue, 6 Nov 2018, Peng Fan wrote:
> Hi Julien,
> 
> > -----Original Message-----
> > From: Xen-devel [mailto:xen-devel-bounces@lists.xenproject.org] On Behalf Of
> > Peng Fan
> > Sent: 2018年11月5日 10:11
> > To: Julien Grall <julien.grall@arm.com>; xen-devel@lists.xenproject.org;
> > Stefano Stabellini <sstabellini@kernel.org>
> > Subject: Re: [Xen-devel] Does XEN ARM support RTC in domu?
> > 
> > Hi Julien,
> > 
> > > >>
> > > >>>
> > > >>> Just have a question, does XEN ARM support RTC in domu? To support
> > > >>> Android
> > > >> in DomU, RTC is needed for alarm, but I did not find information
> > > >> about RTC on xen for domu. So this need a new RTC paravirtualization
> > driver?
> > > Any suggestions?
> > > >>
> > > >> By RTC, do you mean Real-Time Clock? Something like PL031? Or do
> > > >> you have something else in mind?
> > > >
> > > > Yes, Real Time Clock like PL031 in DomU. I do not have a good idea
> > > > support RTC in ARM DomU, KVM and XEN x86 seems use emulated RTC in
> > > > qemu. Thinking of paravirtual RTC, and dom0 control the expire time
> > > > for
> > > alarm.
> > >
> > > The PL031 is quite small (based on the QEMU version). So I think it
> > > would be fine to provide an emulation in the hypervisor.
> > 
> > Ok. Just like the hvm x86, implement emulate PL031 inside XEN. I'll give a try.
> 
> Just a follow up question, emulating PL031 in xen, do you have idea how to inject virtual interrupt to domu?
> The interrupt should be only cpu interface interrupt, I think.

Have a loop at the existing virtual timer: xen/arch/arm/vtimer.c
It should give you a decent idea.
--8323329-1429427675-1541524354=:18518
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1429427675-1541524354=:18518--


From xen-devel-bounces@lists.xenproject.org Tue Nov 06 17:16:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 17:16: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-devel-bounces@lists.xenproject.org>)
	id 1gK4yE-0000bM-FP; Tue, 06 Nov 2018 17:16:54 +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=q3da=nr=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1gK4yD-0000bF-7P
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 17:16:53 +0000
X-Inumbo-ID: c0842ed8-e1e7-11e8-b1dc-12d6303a7972
Received: from mail-ed1-f66.google.com (unknown [209.85.208.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c0842ed8-e1e7-11e8-b1dc-12d6303a7972;
 Tue, 06 Nov 2018 17:16:52 +0000 (UTC)
Received: by mail-ed1-f66.google.com with SMTP id x2-v6so11152803eds.3
 for <xen-devel@lists.xenproject.org>; Tue, 06 Nov 2018 09:16:52 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=v/KIwGXqP3n74W8Gt25t3IL0BEu42xluylbnhqPM4LM=;
 b=JxVOLF3rPdHrebKuyZ0y0riPkYPXtpwgrLhpEOsFGCH+L6GO6sAYwddXw9cH+KNRn/
 vqLaBuR3lQ/ws6DrK5Bu0G4JpswgopQ4ofMbN3mWqruWrjHWjW0rFZKKjSfB8vy1Ytw9
 1vo6f0fyq9KCJDCx8cmTyFibx9D9c8e4mv9+pkTyYkpGkaGHL9jJrVJ2a4LWkdq7djX+
 c6PuUon+IDsGARr5rXI+V8Ca6SO+ylnBTFHPQWPvFjZWT5eeyiPbGjscmZSQFFshx6l9
 R+p3w/CpO/RXe6oVkCWre890Wv43RR/VS4p4fGoGAwDugvoHGggLNcNi/jqWhPKL1cST
 88dw==
X-Gm-Message-State: AGRZ1gIguqlFUCM0vpUkI5LQB9sJyp6yl4TE+PST4lkldjES8ZYGwRtZ
 lkLcMY0pVjyAD2xjXMAPmBPRQtA+
X-Google-Smtp-Source: AJdET5e3Wd/Gu641eAhYQwitJhCGSUpyRvF5gKuOgrLtpfhIDwoARl/cPezTpmmuaE4W1L2iiCgC9w==
X-Received: by 2002:a17:906:9613:: with SMTP id
 s19-v6mr3653082ejx.109.1541524611281; 
 Tue, 06 Nov 2018 09:16:51 -0800 (PST)
Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com.
 [209.85.128.52])
 by smtp.gmail.com with ESMTPSA id hk4-v6sm2694957ejb.54.2018.11.06.09.16.50
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 06 Nov 2018 09:16:50 -0800 (PST)
Received: by mail-wm1-f52.google.com with SMTP id a8-v6so12864480wmf.1
 for <xen-devel@lists.xenproject.org>; Tue, 06 Nov 2018 09:16:50 -0800 (PST)
X-Received: by 2002:a1c:8015:: with SMTP id
 b21-v6mr2829332wmd.60.1541524610149; 
 Tue, 06 Nov 2018 09:16:50 -0800 (PST)
MIME-Version: 1.0
References: <20181105095354.9082-1-aisaila@bitdefender.com>
In-Reply-To: <20181105095354.9082-1-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 6 Nov 2018 10:16:11 -0700
X-Gmail-Original-Message-ID: <CABfawh=8mksd3_ZO0i=0q44VGoyRj2pHOudczYTfzdH7brZnoQ@mail.gmail.com>
Message-ID: <CABfawh=8mksd3_ZO0i=0q44VGoyRj2pHOudczYTfzdH7brZnoQ@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v8] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgNSwgMjAxOCBhdCAyOjU0IEFNIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBCjxh
aXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4KPiBUaGlzIHBhdGNoIGFkZHMgYSBjb3Vw
bGUgb2YgcmVncyB0byB0aGUgdm1fZXZlbnQgdGhhdCBhcmUgdXNlZCBieQo+IHRoZSBpbnRyb3Nw
ZWN0aW9uLiBUaGUgYmFzZSwgbGltaXQgYW5kIGFyCj4gYml0cyBhcmUgY29tcHJlc3NlZCBpbnRv
IGEgdWludDY0X3QgdW5pb24gc28gYXMgbm90IHRvIGVubGFyZ2UgdGhlCj4gdm1fZXZlbnQuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4KCkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 17:20:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 17:20: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-devel-bounces@lists.xenproject.org>)
	id 1gK51h-0001OW-1i; Tue, 06 Nov 2018 17:20: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=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK51g-0001OM-34
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 17:20:28 +0000
X-Inumbo-ID: 40af240c-e1e8-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40af240c-e1e8-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 17:20:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gK51c-0003eH-9v; Tue, 06 Nov 2018 17:20:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gK51b-0008QO-VY; Tue, 06 Nov 2018 17:20:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gK51b-0003In-Ut; Tue, 06 Nov 2018 17:20:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129512-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=58f904c4cf9fc5a49e7807fd91cd2523fa8dd191
X-Osstest-Versions-That: xen=2347a9b639b0ee3988f07e2227a6ca6e2e945418
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Nov 2018 17:20:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129512: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTUxMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTUxMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1OGY5MDRjNGNmOWZjNWE0OWU3ODA3ZmQ5MWNkMjUyM2ZhOGRkMTkxCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyMzQ3YTliNjM5YjBlZTM5ODhm
MDdlMjIyN2E2Y2E2ZTJlOTQ1NDE4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk1MDUgIDIwMTgt
MTEtMDYgMTE6MDE6MDYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NTEyICAy
MDE4LTExLTA2IDE1OjAwOjU0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMjM0N2E5
YjYzOS4uNThmOTA0YzRjZiAgNThmOTA0YzRjZjlmYzVhNDllNzgwN2ZkOTFjZDI1MjNmYThkZDE5
MSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 17:32:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 17:32: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-devel-bounces@lists.xenproject.org>)
	id 1gK5Ck-0002Lv-7x; Tue, 06 Nov 2018 17:31:54 +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=0zrd=nr=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gK5Ci-0002Lq-JR
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 17:31:52 +0000
X-Inumbo-ID: d866042a-e1e9-11e8-b843-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d866042a-e1e9-11e8-b843-12d6303a7972;
 Tue, 06 Nov 2018 17:31:51 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2BE5B2085B;
 Tue,  6 Nov 2018 17:31:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541525510;
 bh=PE0u1zSIGIM8MJ3pPx/EdRPzj7eE3Kk4fLNYOaaFiHY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=JNDUEMqP6tyz9COIiuQk7a3eD3K+0lWFRoVuwzGPdd0HWm8NCnaqqWypF+FugWDZp
 hpH141dUnFsJ+GD7HQMHTf/BtTR0leqPX4tJqiOzdGhdV4ZTaGna5ezXkvyHVwghoi
 W4n44aswMzreJi28m/K2zrAdWv5emoTQhOdOdSJQ=
Date: Tue, 6 Nov 2018 09:31:48 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <cafc35cb-857d-b892-1791-eb0c83d647b9@arm.com>
Message-ID: <alpine.DEB.2.10.1811060927560.18518@sstabellini-ThinkPad-X260>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-16-julien.grall@arm.com>
 <alpine.DEB.2.10.1811051244320.18518@sstabellini-ThinkPad-X260>
 <cafc35cb-857d-b892-1791-eb0c83d647b9@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 15/16] xen/arm: Implement Set/Way operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA1IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+ICt2b2lkIHAybV9z
ZXRfd2F5X2ZsdXNoKHN0cnVjdCB2Y3B1ICp2KQo+ID4gPiArewo+ID4gPiArICAgIC8qIFRoaXMg
ZnVuY3Rpb24gY2FuIG9ubHkgd29yayB3aXRoIHRoZSBjdXJyZW50IHZDUFUuICovCj4gPiA+ICsg
ICAgQVNTRVJUKHYgPT0gY3VycmVudCk7Cj4gPiAKPiA+IE5JVDogaWYgaXQgY2FuIG9ubHkgb3Bl
cmF0ZSBvbiBjdXJyZW50LCBpdCBtYWtlcyBzZW5zZSB0byByZW1vdmUgdGhlCj4gPiBzdHJ1Y3Qg
dmNwdSogcGFyYW1ldGVyCj4gCj4gSSBwcmVmZXIgdG8ga2VlcCBzdHJ1Y3QgdmNwdSAqdiBoZXJl
LiBUaGlzIG1ha2VzIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGtub3cKPiBvbiB3aGF0IHRoZSBm
dW5jdGlvbiBpcyB3b3JraW5nIG9uLgo+IAo+IEZ1cnRoZXJtb3JlLCBjdXJyZW50IGlzIGFjdHVh
bGx5IHF1aXRlIGV4cGVuc2l2ZSB0byB1c2UgaW4gc29tZSBjaXJjdW1zdGFuY2UuCj4gCj4gRm9y
IGluc3RhbmNlLCBpbiBuZXN0ZWQgY2FzZSwgVFBJRFJfRUwyIHdpbGwgZ2V0IHRyYXBwZWQgdG8g
dGhlIGhvc3QKPiBoeXBlcnZpc29yLgo+IAo+IFNvIGl0IHdvdWxkIGJlIGJlc3QgaWYgd2Ugc3Rh
cnQgYXZvaWQgY3VycmVudCB3aGVuZXZlciBpdCBpcyBwb3NzaWJsZS4KClRoYXQncyBPSwoKCj4g
PiAKPiA+IAo+ID4gPiArICAgIGlmICggISh2LT5hcmNoLmhjcl9lbDIgJiBIQ1JfVFZNKSApCj4g
PiA+ICsgICAgewo+ID4gPiArICAgICAgICBwMm1fZmx1c2hfdm0odik7Cj4gPiA+ICsgICAgICAg
IHZjcHVfaGNyX3NldF9mbGFncyh2LCBIQ1JfVFZNKTsKPiA+ID4gKyAgICB9Cj4gPiA+ICt9Cj4g
PiA+ICsKPiA+ID4gK3ZvaWQgcDJtX3RvZ2dsZV9jYWNoZShzdHJ1Y3QgdmNwdSAqdiwgYm9vbCB3
YXNfZW5hYmxlZCkKPiA+ID4gK3sKPiA+ID4gKyAgICBib29sIG5vd19lbmFibGVkID0gdmNwdV9o
YXNfY2FjaGVfZW5hYmxlZCh2KTsKPiA+ID4gKwo+ID4gPiArICAgIC8qIFRoaXMgZnVuY3Rpb24g
Y2FuIG9ubHkgd29yayB3aXRoIHRoZSBjdXJyZW50IHZDUFUuICovCj4gPiA+ICsgICAgQVNTRVJU
KHYgPT0gY3VycmVudCk7Cj4gPiAKPiA+IE5JVDogc2FtZSBhYm91dCBzdHJ1Y3QgdmNwdSogYXMg
cGFyYW1ldGVyIHdoZW4gb25seSBjdXJyZW50IGNhbiBiZSB1c2VkCj4gPiAKPiA+IAo+ID4gPiAr
ICAgIC8qCj4gPiA+ICsgICAgICogSWYgc3dpdGNoaW5nIHRoZSBNTVUrY2FjaGVzIG9uLCBuZWVk
IHRvIGludmFsaWRhdGUgdGhlIGNhY2hlcy4KPiA+ID4gKyAgICAgKiBJZiBzd2l0Y2hpbmcgaXQg
b2ZmLCBuZWVkIHRvIGNsZWFuIHRoZSBjYWNoZXMuCj4gPiA+ICsgICAgICogQ2xlYW4gKyBpbnZh
bGlkYXRlIGRvZXMgdGhlIHRyaWNrIGFsd2F5cy4KPiA+ID4gKyAgICAgKi8KPiA+ID4gKyAgICBp
ZiAoIHdhc19lbmFibGVkICE9IG5vd19lbmFibGVkICkKPiA+ID4gKyAgICAgICAgcDJtX2ZsdXNo
X3ZtKHYpOwo+ID4gPiArCj4gPiA+ICsgICAgLyogQ2FjaGVzIGFyZSBub3cgb24sIHN0b3AgdHJh
cHBpbmcgVk0gb3BzICh1bnRpbCBhIFMvVyBvcCkgKi8KPiA+ID4gKyAgICBpZiAoIG5vd19lbmFi
bGVkICkKPiA+ID4gKyAgICAgICAgdmNwdV9oY3JfY2xlYXJfZmxhZ3ModiwgSENSX1RWTSk7Cj4g
PiA+ICt9Cj4gPiA+ICsKPiA+ID4gICBtZm5fdCBnZm5fdG9fbWZuKHN0cnVjdCBkb21haW4gKmQs
IGdmbl90IGdmbikKPiA+ID4gICB7Cj4gPiA+ICAgICAgIHJldHVybiBwMm1fbG9va3VwKGQsIGdm
biwgTlVMTCk7Cj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9h
cmNoL2FybS90cmFwcy5jCj4gPiA+IGluZGV4IDE2OWI1N2NiNmIuLmNkYzEwZWVlNWEgMTAwNjQ0
Cj4gPiA+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gPiA+ICsrKyBiL3hlbi9hcmNoL2Fy
bS90cmFwcy5jCj4gPiA+IEBAIC05OCw3ICs5OCw3IEBAIHJlZ2lzdGVyX3QgZ2V0X2RlZmF1bHRf
aGNyX2ZsYWdzKHZvaWQpCj4gPiA+ICAgewo+ID4gPiAgICAgICByZXR1cm4gIChIQ1JfUFRXfEhD
Ul9CU1VfSU5ORVJ8SENSX0FNT3xIQ1JfSU1PfEhDUl9GTU98SENSX1ZNfAo+ID4gPiAgICAgICAg
ICAgICAgICAodndmaSAhPSBOQVRJVkUgPyAoSENSX1RXSXxIQ1JfVFdFKSA6IDApIHwKPiA+ID4g
LSAgICAgICAgICAgICBIQ1JfVFNDfEhDUl9UQUN8SENSX1NXSU98SENSX1RJRENQfEhDUl9GQik7
Cj4gPiA+ICsgICAgICAgICAgICAgSENSX1RTQ3xIQ1JfVEFDfEhDUl9TV0lPfEhDUl9USURDUHxI
Q1JfRkJ8SENSX1RTVyk7Cj4gPiA+ICAgfQo+ID4gPiAgICAgc3RhdGljIGVudW0gewo+ID4gPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZjcHJlZy5jIGIveGVuL2FyY2gvYXJtL3ZjcHJlZy5j
Cj4gPiA+IGluZGV4IDQ5NTI5Yjk3Y2QuLmRjNDZkOWQwZDcgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hl
bi9hcmNoL2FybS92Y3ByZWcuYwo+ID4gPiArKysgYi94ZW4vYXJjaC9hcm0vdmNwcmVnLmMKPiA+
ID4gQEAgLTQ1LDkgKzQ1LDE0IEBACj4gPiA+ICAgI2RlZmluZSBUVk1fUkVHKHN6LCBmdW5jLCBy
ZWcuLi4pCj4gPiA+IFwKPiA+ID4gICBzdGF0aWMgYm9vbCBmdW5jKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLCB1aW50IyNzeiMjX3QgKnIsIGJvb2wgcmVhZCkKPiA+ID4gXAo+ID4gPiAgIHsK
PiA+ID4gXAo+ID4gPiArICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKPiA+ID4gXAo+ID4g
PiArICAgIGJvb2wgY2FjaGVfZW5hYmxlZCA9IHZjcHVfaGFzX2NhY2hlX2VuYWJsZWQodik7Cj4g
PiA+IFwKPiA+ID4gKwo+ID4gPiBcCj4gPiA+ICAgICAgIEdVRVNUX0JVR19PTihyZWFkKTsKPiA+
ID4gXAo+ID4gPiAgICAgICBXUklURV9TWVNSRUcjI3N6KCpyLCByZWcpOwo+ID4gPiBcCj4gPiA+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ID4gKyAgICBwMm1fdG9nZ2xlX2NhY2hlKHYsIGNh
Y2hlX2VuYWJsZWQpOwo+ID4gPiBcCj4gPiAKPiA+IFRoaXMgd2lsbCBhZmZlY3QgYWxsIHRoZSBy
ZWdpc3RlcnMgdHJhcHBlZCB3aXRoIFRWTS4gU2hvdWxkbid0IHdlIG9ubHkKPiA+IGNhbGwgcDJt
X3RvZ2dsZV9jYWNoZSB3aGVuIHJlbGV2YW50PyBpLmUuIHdoZW4gY2hhbmdpbmcgU0NUTFI/Cj4g
PiBJIHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0byBvbmx5IG1vZGlmeSB0aGUgU0NUTFIgZW11
bGF0aW9uIGhhbmRsZXIuCj4gCj4gVGhpcyBpcyBtYWRlIG9uIHB1cnBvc2UsIHlvdSBpbmNyZWFz
ZSB0aGUgY2hhbmNlIHRvIGRpc2FibGUgVFZNIGFzIHNvb24gYXMKPiBwb3NzaWJsZS4gSWYgeW91
IG9ubHkgcmVseSBvbiBTQ1RMUiwgeW91IG1heSBlbmQgdXAgdG8gdHJhcCBhIGxvdCBvZiByZWdp
c3RlcnMKPiBmb3IgYSBsb25nIHRpbWUuCj4gCj4gRldJVywgYXMgSSBhbHJlYWR5IHdyb3RlIGlu
IHRoZSBjb21taXQgbWVzc2FnZSwgdGhpcyBpcyBiYXNlZCBvbiB3aGF0IEtWTQo+IGRvZXMuCgpJ
IG1pc3NlZCB0aGF0LiBBcyB5b3UgZXhwbGFpbiBpdCwgaXQgbWFrZXMgc2Vuc2UuIE1heWJlIHdv
cnRoIGFkZGluZyBhbgpleHBsaWNpdCBzdGF0ZW1lbnQgYWJvdXQgaXQ6ICJPbiBBUk02NCwgd2Ug
Y2FsbCBwMm1fdG9nZ2xlX2NhY2hlIGZyb20gb24KdGhlIFRWTS10cmFwcGVkIHJlZ2lzdGVyIGhh
bmRsZXJzIHRvIGluY3JlYXNlIHRoZSBjaGFuY2VzIG9mIGRpc2FibGluZwpUVk0gYXMgc29vbiBh
cyBwb3NzaWJsZS4iCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 17:35:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 17:35: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-devel-bounces@lists.xenproject.org>)
	id 1gK5Fn-0002W4-Q0; Tue, 06 Nov 2018 17:35: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=7q02=nr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gK5Fm-0002Vz-3A
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 17:35:02 +0000
X-Inumbo-ID: 4900e163-e1ea-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4900e163-e1ea-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 17:35:00 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 865B4A78;
 Tue,  6 Nov 2018 09:34:59 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DF07D3F5C0;
 Tue,  6 Nov 2018 09:34:58 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-16-julien.grall@arm.com>
 <alpine.DEB.2.10.1811051244320.18518@sstabellini-ThinkPad-X260>
 <cafc35cb-857d-b892-1791-eb0c83d647b9@arm.com>
 <alpine.DEB.2.10.1811060927560.18518@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6f09ab9e-93a2-0d0f-4dbe-0dd6dd1041a5@arm.com>
Date: Tue, 6 Nov 2018 17:34:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811060927560.18518@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 15/16] xen/arm: Implement Set/Way operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDA2LzExLzIwMTggMTc6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBNb24sIDUgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IFRoaXMgd2ls
bCBhZmZlY3QgYWxsIHRoZSByZWdpc3RlcnMgdHJhcHBlZCB3aXRoIFRWTS4gU2hvdWxkbid0IHdl
IG9ubHkKPj4+IGNhbGwgcDJtX3RvZ2dsZV9jYWNoZSB3aGVuIHJlbGV2YW50PyBpLmUuIHdoZW4g
Y2hhbmdpbmcgU0NUTFI/Cj4+PiBJIHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0byBvbmx5IG1v
ZGlmeSB0aGUgU0NUTFIgZW11bGF0aW9uIGhhbmRsZXIuCj4+Cj4+IFRoaXMgaXMgbWFkZSBvbiBw
dXJwb3NlLCB5b3UgaW5jcmVhc2UgdGhlIGNoYW5jZSB0byBkaXNhYmxlIFRWTSBhcyBzb29uIGFz
Cj4+IHBvc3NpYmxlLiBJZiB5b3Ugb25seSByZWx5IG9uIFNDVExSLCB5b3UgbWF5IGVuZCB1cCB0
byB0cmFwIGEgbG90IG9mIHJlZ2lzdGVycwo+PiBmb3IgYSBsb25nIHRpbWUuCj4+Cj4+IEZXSVcs
IGFzIEkgYWxyZWFkeSB3cm90ZSBpbiB0aGUgY29tbWl0IG1lc3NhZ2UsIHRoaXMgaXMgYmFzZWQg
b24gd2hhdCBLVk0KPj4gZG9lcy4KPiAKPiBJIG1pc3NlZCB0aGF0LiBBcyB5b3UgZXhwbGFpbiBp
dCwgaXQgbWFrZXMgc2Vuc2UuIE1heWJlIHdvcnRoIGFkZGluZyBhbgo+IGV4cGxpY2l0IHN0YXRl
bWVudCBhYm91dCBpdDogIk9uIEFSTTY0LCB3ZSBjYWxsIHAybV90b2dnbGVfY2FjaGUgZnJvbSBv
bgo+IHRoZSBUVk0tdHJhcHBlZCByZWdpc3RlciBoYW5kbGVycyB0byBpbmNyZWFzZSB0aGUgY2hh
bmNlcyBvZiBkaXNhYmxpbmcKPiBUVk0gYXMgc29vbiBhcyBwb3NzaWJsZS4iCgpJIGFtIGFzc3Vt
aW5nIHlvdSBtZWFudCBhcm0zMiBoZXJlPyBMb29raW5nIGF0IHRoZSBjb2RlLCBpdCBsb29rcyBs
aWtlIEkgCmltcGxlbWVudGVkIHRoZSBhcm02NCBkaWZmZXJlbnRseS4gQnV0IHdlIHByb2JhYmx5
IHdhbnQgYXBwbHkgdG8gY2FsbCAKcDJtX3RvZ2dsZV9jYWNoZSBpbiBhbGwgVFZNIHRyYXBwZWQg
cmVnaXN0ZXJzLgoKVGhpcyB3b3VsZCBrZWVwIHRoZSBsb2dpYyBldmVyeXdoZXJlIHRoZSBzYW1l
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 17:36:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 17:36: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-devel-bounces@lists.xenproject.org>)
	id 1gK5Hb-0002bj-7I; Tue, 06 Nov 2018 17:36: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=0zrd=nr=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gK5HZ-0002bd-TJ
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 17:36:53 +0000
X-Inumbo-ID: 8bdc98ac-e1ea-11e8-99d1-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8bdc98ac-e1ea-11e8-99d1-12d6303a7972;
 Tue, 06 Nov 2018 17:36:52 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6606F2086B;
 Tue,  6 Nov 2018 17:36:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541525811;
 bh=DsVJXR1g5xoUAs3P6NoKmRU2I1l0M9TrVoW/tqeuwkY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ZJPif5VE0j1O8mLNaGmqcbg8kZKgAgejHMRpaVbYO1LfmFKMfhmvOaCy0rAThegNW
 QcHD2tkONo2NJKi/zIgPANHOz2efODY1jli2aVfLGKZICKN/sR+U5ThmHiLlVXLWUv
 7haxRnq59C7V5iZcmNLrBg+XrbqDvgbR2o6+JeCs=
Date: Tue, 6 Nov 2018 09:36:49 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <b791c062-6ce2-d866-3882-95ecea4638b4@arm.com>
Message-ID: <alpine.DEB.2.10.1811060932480.18518@sstabellini-ThinkPad-X260>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-11-julien.grall@arm.com>
 <alpine.DEB.2.10.1811051106300.18518@sstabellini-ThinkPad-X260>
 <b791c062-6ce2-d866-3882-95ecea4638b4@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 10/16] xen/arm: vcpreg: Add wrappers to handle
 co-proc access trapped by HCR_EL2.TVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA1IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiAxMS81LzE4IDc6NDcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIE1v
biwgOCBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBBIGZvbGxvdy11cCBwYXRj
aCB3aWxsIHJlcXVpcmUgdG8gZW11bGF0ZSBzb21lIGFjY2Vzc2VzIHRvIHNvbWUKPiA+ID4gY28t
cHJvY2Vzc29ycyByZWdpc3RlcnMgdHJhcHBlZCBieSBIQ1JfRUwyLlRWTS4gV2hlbiBzZXQsIGFs
bCBOUyBFTDEKPiA+ID4gd3JpdGVzCj4gPiA+IHRvIHRoZSB2aXJ0dWFsIG1lbW9yeSBjb250cm9s
IHJlZ2lzdGVycyB3aWxsIGJlIHRyYXBwZWQgdG8gdGhlIGh5cGVydmlzb3IuCj4gPiA+IAo+ID4g
PiBUaGlzIHBhdGNoIGFkZHMgdGhlIGluZnJhc3RydWN0dXJlIHRvIHBhc3N0aHJvdWdoIHRoZSBh
Y2Nlc3MgdG8gaG9zdAo+ID4gPiByZWdpc3RlcnMuIEZvciBjb252ZW5pZW5jZSBhIGJ1bmNoIG9m
IGhlbHBlcnMgaGF2ZSBiZWVuIGFkZGVkIHRvCj4gPiA+IGdlbmVyYXRlIHRoZSBkaWZmZXJlbnQg
aGVscGVycy4KPiA+ID4gCj4gPiA+IE5vdGUgdGhhdCBIQ1JfRUwyLlRWTSB3aWxsIGJlIHNldCBp
biBhIGZvbGxvdy11cCBwYXRjaCBkeW5hbWljYWxseS4KPiA+ID4gCj4gPiA+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPiA+IC0tLQo+ID4gPiAg
IHhlbi9hcmNoL2FybS92Y3ByZWcuYyAgICAgICAgfCAxNDQKPiA+ID4gKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0v
Y3ByZWdzLmggfCAgIDEgKwo+ID4gPiAgIDIgZmlsZXMgY2hhbmdlZCwgMTQ1IGluc2VydGlvbnMo
KykKPiA+ID4gCj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmNwcmVnLmMgYi94ZW4v
YXJjaC9hcm0vdmNwcmVnLmMKPiA+ID4gaW5kZXggYjA0ZDk5NmZkMy4uNDk1MjliOTdjZCAxMDA2
NDQKPiA+ID4gLS0tIGEveGVuL2FyY2gvYXJtL3ZjcHJlZy5jCj4gPiA+ICsrKyBiL3hlbi9hcmNo
L2FybS92Y3ByZWcuYwo+ID4gPiBAQCAtMjQsNiArMjQsMTIyIEBACj4gPiA+ICAgI2luY2x1ZGUg
PGFzbS90cmFwcy5oPgo+ID4gPiAgICNpbmNsdWRlIDxhc20vdnRpbWVyLmg+Cj4gPiA+ICAgKy8q
Cj4gPiA+ICsgKiBNYWNyb3MgdG8gaGVscCBnZW5lcmF0aW5nIGhlbHBlcnMgZm9yIHJlZ2lzdGVy
cyB0cmFwcGVkIHdoZW4KPiA+ID4gKyAqIEhDUl9FTDIuVFZNIGlzIHNldC4KPiA+ID4gKyAqCj4g
PiA+ICsgKiBOb3RlIHRoYXQgaXQgb25seSB0cmFwcyBOUyB3cml0ZSBhY2Nlc3MgZnJvbSBFTDEu
Cj4gPiA+ICsgKgo+ID4gPiArICogIC0gVFZNX1JFRygpIHNob3VsZCBub3QgYmUgdXNlZCBvdXRz
aWRlIG9mIHRoZSBtYWNyb3MuIEl0IGlzIHRoZXJlIHRvCj4gPiA+ICsgKiAgICBoZWxwIGRlZmlu
aW5nIFRWTV9SRUczMigpIGFuZCBUVk1fUkVHNjQoKQo+ID4gPiArICogIC0gVFZNX1JFRzMyKHJl
Z25hbWUsIHhyZWcpIGFuZCBUVk1fUkVHNjQocmVnbmFtZSwgeHJlZykgYXJlIHVzZWQgdG8KPiA+
ID4gKyAqICAgIHJlc3AuIGdlbmVyYXRlIGhlbHBlciBhY2Nlc3NpbmcgMzItYml0IGFuZCA2NC1i
aXQgcmVnaXN0ZXIuCj4gPiA+ICJyZWduYW1lIgo+ID4gPiArICogICAgYmVlbiB0aGUgQXJtMzIg
bmFtZSBhbmQgInhyZWciIHRoZSBBcm02NCBuYW1lLgo+ID4gICAgICAgICAgIF4gaXMKPiA+IAo+
ID4gUGxlYXNlIGFkZCB0aGF0IHdlIHVzZSB0aGUgQXJtNjQgcmVnIG5hbWUgdG8gY2FsbCBXUklU
RV9TWVNSRUcgaW4gdGhlCj4gPiBYZW4gc291cmNlIGNvZGUgZXZlbiBvbiBBcm0zMiBpbiBnZW5l
cmFsCj4gCj4gSSBhbSBub3Qgc3VyZSB0byB1bmRlcnN0YW5kIHRoaXMuIEl0IGlzIGNvbW1vbiB1
c2UgaW4gWGVuIHRvIHVzZSBhcm02NCBuYW1lCj4gd2hlbiBjb2RlIGlzIGZvciBib3RoIGFyY2hp
dGVjdHVyZS4gU28gd2h5IHdvdWxkIEkgbmVlZCBhIHNwZWNpZmljIGNvbW1lbnQKPiBoZXJlPwoK
WWVzLCB0aGF0J3Mgb3VyIGNvbnZlbnRpb24sIGJ1dCBhcyBJIHdhcyBsb29raW5nIHRocm91Z2gg
dGhlIGNvZGUsIEkKY291bGRuJ3QgcXVpY2tseSBmaW5kIGFueSBwbGFjZXMgd2hlcmUgd2Ugd3Jv
dGUgdGhlIGNvbnZlbnRpb24gZG93bi4gSXMKdGhlcmU/IEkgdGhvdWdodCBpdCB3b3VsZCBiZSBn
b29kIHRvIHN0YXJ0IHNvbWV3aGVyZSwgdGhpcyBjb3VsZCBiZSBhCmdvb2QgcGxhY2UgYXMgYW55
LCBhbHNvIGdpdmVuIHRoYXQgaXQgZGlyZWN0bHkgYWZmZWN0cyB0aGlzIGNvZGUuCgoKPiA+ID4g
KyAqICAtIFVQREFURV9SRUczMl9DT01CSU5FRChsb3dyZWcsIGhpcmVnLCB4cmVnKSBhcmUgdXNl
ZCB0byBnZW5lcmF0ZSBhCj4gPiAKPiA+IFRWTV9SRUczMl9DT01CSU5FRAo+ID4gCj4gPiAKPiA+
ID4gKyAqICBwYWlyIG9mIHJlZ2lzdGVycyBzaGFyZSB0aGUgc2FtZSBBcm0zMiByZWdpc3RlcnMu
ICJsb3dyZWciIGFuZAo+ID4gPiArICogICJoaWdyZWciIGJlZW4gcmVzcC4gdGhlIEFybTMyIG5h
bWUgYW5kICJ4cmVnIiB0aGUgQXJtNjQgbmFtZS4KPiA+ID4gImxvd3JlZyIKPiA+ID4gKyAqICB3
aWxsIHVzZSB4cmVnWzMxOjBdIGFuZCAiaGlyZWciIHdpbGwgdXNlIHhyZWdbNjM6MzJdLgo+ID4g
Cj4gPiBQbGVhc2UgYWRkIHRoYXQgeHJlZyBpcyB1bnVzZWQgaW4gdGhlIEFybTMyIGNhc2UuCj4g
Cj4gV2h5IGRvIHlvdSB0aGluayB0aGF0PyB4cmVnIGlzIGFjdHVhbGx5IHVzZWQuIEl0IHdpbGwg
Z2V0IGV4cGFuZGVkIHRvIHdoYXRldmVyCj4gaXMgdGhlIGNvLXByb2Nlc3NvciBlbmNvZGluZyBh
bmQgY2F1Z2h0IGJ5IHJlZy4uLiBpbiBUVk1fUkVHKCkuCgpJdCBpcyB1bnVzZWQgaW4gdGhlIFRW
TV9SRUczMl9DT01CSU5FRCBjYXNlLCB3aGljaCBpcyB0aGUgY29tbWVudCBwYXJ0IEkKd2FzIHJl
cGx5aW5nIGFib3V0LiBUaGlzIGlzIHRoZSBjb2RlOgoKICAjZGVmaW5lIFRWTV9SRUczMl9DT01C
SU5FRChsb3dyZWcsIGhpcmVnLCB4cmVnKSAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgLyog
VXNlIFRWTV9SRUcgZGlyZWN0bHkgdG8gd29ya2Fyb3VuZCBtYWNybyBleHBhbnNpb24uICovICAg
ICAgIFwKICAgICAgVFZNX1JFRygzMiwgdnJlZ19lbXVsYXRlXyMjbG93cmVnLCBsb3dyZWcpICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgVFZNX1JFRygzMiwgdnJlZ19lbXVsYXRlXyMjaGly
ZWcsIGhpcmVnKQoKeHJlZyBpcyBub3QgdXNlZD8KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 17:38:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 17:38: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-devel-bounces@lists.xenproject.org>)
	id 1gK5J5-0002jO-Ld; Tue, 06 Nov 2018 17:38: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=0zrd=nr=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gK5J4-0002jI-Dq
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 17:38:26 +0000
X-Inumbo-ID: c395f856-e1ea-11e8-bf78-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c395f856-e1ea-11e8-bf78-12d6303a7972;
 Tue, 06 Nov 2018 17:38:25 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 182CF2081D;
 Tue,  6 Nov 2018 17:38:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541525905;
 bh=sCkk0iTRKrRSnfamDCL74O+d8+Buly5R6DhUeK2A23Q=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=metXhBdDnYAgSO4OzZZl/HtFRfR+kwS2/YWKxZv7N/cqDA2N4b7UkJj9tBFPU/Z/i
 OUJFTzjsq6EWK75wTR5kgmbW851pfcZCo/hMdKfOZ38jxP36pwnIeYvOwtwgTlGCAQ
 HtzoWAUytJSMF1IbZ4zfb/WncOrJeF8x3NhIQVRc=
Date: Tue, 6 Nov 2018 09:38:23 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <6f09ab9e-93a2-0d0f-4dbe-0dd6dd1041a5@arm.com>
Message-ID: <alpine.DEB.2.10.1811060937560.18518@sstabellini-ThinkPad-X260>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-16-julien.grall@arm.com>
 <alpine.DEB.2.10.1811051244320.18518@sstabellini-ThinkPad-X260>
 <cafc35cb-857d-b892-1791-eb0c83d647b9@arm.com>
 <alpine.DEB.2.10.1811060927560.18518@sstabellini-ThinkPad-X260>
 <6f09ab9e-93a2-0d0f-4dbe-0dd6dd1041a5@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 15/16] xen/arm: Implement Set/Way operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA2IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiAwNi8xMS8yMDE4IDE3OjMxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBN
b24sIDUgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiBUaGlzIHdpbGwgYWZm
ZWN0IGFsbCB0aGUgcmVnaXN0ZXJzIHRyYXBwZWQgd2l0aCBUVk0uIFNob3VsZG4ndCB3ZSBvbmx5
Cj4gPiA+ID4gY2FsbCBwMm1fdG9nZ2xlX2NhY2hlIHdoZW4gcmVsZXZhbnQ/IGkuZS4gd2hlbiBj
aGFuZ2luZyBTQ1RMUj8KPiA+ID4gPiBJIHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0byBvbmx5
IG1vZGlmeSB0aGUgU0NUTFIgZW11bGF0aW9uIGhhbmRsZXIuCj4gPiA+IAo+ID4gPiBUaGlzIGlz
IG1hZGUgb24gcHVycG9zZSwgeW91IGluY3JlYXNlIHRoZSBjaGFuY2UgdG8gZGlzYWJsZSBUVk0g
YXMgc29vbiBhcwo+ID4gPiBwb3NzaWJsZS4gSWYgeW91IG9ubHkgcmVseSBvbiBTQ1RMUiwgeW91
IG1heSBlbmQgdXAgdG8gdHJhcCBhIGxvdCBvZgo+ID4gPiByZWdpc3RlcnMKPiA+ID4gZm9yIGEg
bG9uZyB0aW1lLgo+ID4gPiAKPiA+ID4gRldJVywgYXMgSSBhbHJlYWR5IHdyb3RlIGluIHRoZSBj
b21taXQgbWVzc2FnZSwgdGhpcyBpcyBiYXNlZCBvbiB3aGF0IEtWTQo+ID4gPiBkb2VzLgo+ID4g
Cj4gPiBJIG1pc3NlZCB0aGF0LiBBcyB5b3UgZXhwbGFpbiBpdCwgaXQgbWFrZXMgc2Vuc2UuIE1h
eWJlIHdvcnRoIGFkZGluZyBhbgo+ID4gZXhwbGljaXQgc3RhdGVtZW50IGFib3V0IGl0OiAiT24g
QVJNNjQsIHdlIGNhbGwgcDJtX3RvZ2dsZV9jYWNoZSBmcm9tIG9uCj4gPiB0aGUgVFZNLXRyYXBw
ZWQgcmVnaXN0ZXIgaGFuZGxlcnMgdG8gaW5jcmVhc2UgdGhlIGNoYW5jZXMgb2YgZGlzYWJsaW5n
Cj4gPiBUVk0gYXMgc29vbiBhcyBwb3NzaWJsZS4iCj4gCj4gSSBhbSBhc3N1bWluZyB5b3UgbWVh
bnQgYXJtMzIgaGVyZT8gCgpZZXMsIEkgZGlkCgoKPiBMb29raW5nIGF0IHRoZSBjb2RlLCBpdCBs
b29rcyBsaWtlIEkKPiBpbXBsZW1lbnRlZCB0aGUgYXJtNjQgZGlmZmVyZW50bHkuIEJ1dCB3ZSBw
cm9iYWJseSB3YW50IGFwcGx5IHRvIGNhbGwKPiBwMm1fdG9nZ2xlX2NhY2hlIGluIGFsbCBUVk0g
dHJhcHBlZCByZWdpc3RlcnMuCj4gCj4gVGhpcyB3b3VsZCBrZWVwIHRoZSBsb2dpYyBldmVyeXdo
ZXJlIHRoZSBzYW1lLgoKUmlnaHQsIGdvb2QgaWRlYQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 17:43:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 17:43: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-devel-bounces@lists.xenproject.org>)
	id 1gK5OI-0003Xl-FU; Tue, 06 Nov 2018 17:43:50 +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=0zrd=nr=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gK5OH-0003Xg-9p
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 17:43:49 +0000
X-Inumbo-ID: 836f218e-e1eb-11e8-93c6-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 836f218e-e1eb-11e8-93c6-12d6303a7972;
 Tue, 06 Nov 2018 17:43:47 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7E6952085B;
 Tue,  6 Nov 2018 17:43:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541526227;
 bh=B+R2/asDUmgF4UNCiR1UH9HDbK/OkyTnqUvsIhajY00=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=jRIHqGUJleY2I5aQB+oT/LdzPGnpYkqoAAEA62KxY2Pkq+kU+5n5lvQ0tMvGhirBC
 gkhjefEmqLlt1RvYwLLvdSu8eOFUG9dJajkx5SGBBtjqFYtTQ4INTBu2CdQwgBbLt5
 yY5xIrHCM9A5aHBO6pIIG2094QbaYi4bUgmgJix8=
Date: Tue, 6 Nov 2018 09:43:44 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <f51d32af-0369-d253-ea6b-5651d2135c8d@arm.com>
Message-ID: <alpine.DEB.2.10.1811060938390.18518@sstabellini-ThinkPad-X260>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-17-julien.grall@arm.com>
 <alpine.DEB.2.10.1811051314590.18518@sstabellini-ThinkPad-X260>
 <f51d32af-0369-d253-ea6b-5651d2135c8d@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 16/16] xen/arm: Track page accessed between
 batch of Set/Way operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA1IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiAxMS81LzE4IDk6MzUgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIE1v
biwgOCBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBBdCB0aGUgbW9tZW50LCB0
aGUgaW1wbGVtZW50YXRpb24gb2YgU2V0L1dheSBvcGVyYXRpb25zIHdpbGwgZ28gdGhyb3VnaAo+
ID4gPiBhbGwgdGhlIGVudHJpZXMgb2YgdGhlIGd1ZXN0IFAyTSBhbmQgZmx1c2ggdGhlbS4gSG93
ZXZlciwgdGhpcyBpcyB2ZXJ5Cj4gPiA+IGV4cGVuc2l2ZSBhbmQgbWF5IHJlbmRlciB1bnVzYWJs
ZSBhIGd1ZXN0IE9TIHVzaW5nIHRoZW0uCj4gPiA+IAo+ID4gPiBGb3IgaW5zdGFuY2UsIExpbnV4
IDMyLWJpdCB3aWxsIHVzZSBTZXQvV2F5IG9wZXJhdGlvbnMgZHVyaW5nIHNlY29uZGFyeQo+ID4g
PiBDUFUgYnJpbmctdXAuIEFzIHRoZSBpbXBsZW1lbnRhdGlvbiBpcyByZWFsbHkgZXhwZW5zaXZl
LCBpdCBtYXkgYmUKPiA+ID4gcG9zc2libGUKPiA+ID4gdG8gaGl0IHRoZSBDUFUgYnJpbmctdXAg
dGltZW91dC4KPiA+ID4gCj4gPiA+IFRvIGxpbWl0IHRoZSBTZXQvV2F5IGltcGFjdCwgd2UgdHJh
Y2sgd2hhdCBwYWdlcyBoYXMgYmVlbiBvZiB0aGUgZ3Vlc3QKPiA+ID4gaGFzIGJlZW4gYWNjZXNz
ZWQgYmV0d2VlbiBiYXRjaCBvZiBTZXQvV2F5IG9wZXJhdGlvbnMuIFRoaXMgaXMgZG9uZQo+ID4g
PiB1c2luZyBiaXRbMF0gKGFrYSB2YWxpZCBiaXQpIG9mIHRoZSBQMk0gZW50cnkuCj4gPiAKPiA+
IFRoaXMgaXMgZ29pbmcgdG8gaW1wcm92ZSBwZXJmb3JtYW5jZSBvZiBpbGwtbWFubmVyZWQgZ3Vl
c3RzIGF0IHRoZSBjb3N0Cj4gPiBvZiBodXJ0aW5nIHBlcmZvcm1hbmNlIG9mIHdlbGwtbWFubmVy
ZWQgZ3Vlc3RzLiBJcyBpdCByZWFsbHkgYSBnb29kCj4gPiB0cmFkZS1vZmY/IFNob3VsZCB0aGlz
IGJlaGF2aW9yIGF0IGxlYXN0IGJlIGNvbmZpZ3VyYWJsZSB3aXRoIGEgWGVuCj4gPiBjb21tYW5k
IGxpbmU/Cj4gCj4gV2VsbCwgd2UgaGF2ZSB0aGUgY2hvaWNlIGJldHdlZW4gbm90IGJlZW4gYWJs
ZSB0byBib290IExpbnV4IDMyLWJpdCBhbnltb3JlIG9yCj4gaGF2ZSBhIHNsaWdodCBpbXBhY3Qg
YXQgdGhlIGJvb3QgdGltZSBmb3IgYWxsIGd1ZXN0cy4KCldhaXQgLS0gSSB0aG91Z2h0IHRoYXQg
d2l0aCB0aGUgc2V0L3dheSBlbXVsYXRpb24gaW50cm9kdWNlZCBieSBwYXRjaAojMTUgd2Ugd291
bGQgYmUgYWJsZSB0byBib290IExpbnV4IDMyLWJpdCBhbHJlYWR5LiBUaGlzIHBhdGNoIGlzIGEK
cGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQuIE9yIGlzIGl0IGFjdHVhbGx5IG5lZWRlZCB0byBib290
IExpbnV4IDMyLWJpdD8KCgo+IEFzIHlvdSBtYXkgaGF2ZSBub3RpY2VkIHRoZSBjb21tYW5kIGxp
bmUgaXMgYmVlbiBzdWdnZXN0ZWQgYmVsb3cuIEkgZGlkbid0IHlldAo+IGltcGxlbWVudGVkIGFz
IHdlIGFncmVlZCBhdCBDb25uZWN0IGl0IHdvdWxkIGJlIGdvb2QgdG8gc3RhcnQgZ2V0dGluZyBm
ZWVkYmFjawo+IG9uIGl0LgoKU3VyZS4gSSB3YXMgdGhpbmtpbmcgYWJvdXQgdGhpcyAtLSBkb2Vz
IGl0IG1ha2Ugc2Vuc2UgdG8gaGF2ZSBkaWZmZXJlbnQKZGVmYXVsdHMgZm9yIDMyYml0IGFuZCA2
NGJpdCBndWVzdHM/CgozMmJpdCAtPiBkZWZhdWx0IHAybV9pbnZhbGlkYXRlX3Jvb3QKNjRiaXQg
LT4gZGVmYXVsdCBub3QKCgo+ID4gCj4gPiA+IFRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBwZXItYXJj
aCBoZWxwZXIgaXMgaW50cm9kdWNlZCB0byBwZXJmb3JtIGFjdGlvbnMKPiA+ID4ganVzdAo+ID4g
PiBiZWZvcmUgdGhlIGd1ZXN0IGlzIGZpcnN0IHVucGF1c2VkLiBUaGlzIHdpbGwgYmUgdXNlZCB0
byBpbnZhbGlkYXRlIHRoZQo+ID4gPiBQMk0gdG8gdHJhY2sgYWNjZXNzIGZyb20gdGhlIHN0YXJ0
IG9mIHRoZSBndWVzdC4KPiA+ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPiA+IAo+ID4gPiAtLS0KPiA+ID4gCj4gPiA+IENjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiA+IENjOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4gPiBDYzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+ID4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3Jn
ZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiA+ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgo+ID4gPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+ID4gPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
Pgo+ID4gPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gPiA+IENjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gPiAtLS0KPiA+ID4gICB4ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgICAgICAgfCAxNCArKysrKysrKysrKysrKwo+ID4gPiAgIHhlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyB8ICA3ICsrKysrKysKPiA+ID4gICB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAg
fCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ID4gPiAgIHhlbi9hcmNoL3g4
Ni9kb21haW4uYyAgICAgICB8ICA0ICsrKysKPiA+ID4gICB4ZW4vY29tbW9uL2RvbWFpbi5jICAg
ICAgICAgfCAgNSArKysrLQo+ID4gPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICB8ICAy
ICsrCj4gPiA+ICAgeGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oICAgIHwgIDIgKysKPiA+ID4gICA3
IGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gPiA+IAo+
ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jCj4gPiA+IGluZGV4IGZlZWJiZjVhOTIuLmY0MzlmNDY1N2EgMTAwNjQ0Cj4gPiA+IC0t
LSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ID4gPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
LmMKPiA+ID4gQEAgLTczOCw2ICs3MzgsMjAgQEAgaW50IGFyY2hfZG9tYWluX3NvZnRfcmVzZXQo
c3RydWN0IGRvbWFpbiAqZCkKPiA+ID4gICAgICAgcmV0dXJuIC1FTk9TWVM7Cj4gPiA+ICAgfQo+
ID4gPiAgICt2b2lkIGFyY2hfZG9tYWluX2NyZWF0aW9uX2ZpbmlzaGVkKHN0cnVjdCBkb21haW4g
KmQpCj4gPiA+ICt7Cj4gPiA+ICsgICAgLyoKPiA+ID4gKyAgICAgKiBUbyBhdm9pZCBmbHVzaGlu
ZyB0aGUgd2hvbGUgZ3Vlc3QgUkFNIG9uIHRoZSBmaXJzdCBTZXQvV2F5LCB3ZQo+ID4gPiArICAg
ICAqIGludmFsaWRhdGUgdGhlIFAyTSB0byB0cmFjayB3aGF0IGhhcyBiZWVuIGFjY2Vzc2VkLgo+
ID4gPiArICAgICAqCj4gPiA+ICsgICAgICogVGhpcyBpcyBvbmx5IHR1cm5lZCB3aGVuIElPTU1V
IGlzIG5vdCB1c2VkIG9yIHRoZSBwYWdlLXRhYmxlIGFyZQo+ID4gPiArICAgICAqIG5vdCBzaGFy
ZWQgYmVjYXVzZSBiaXRbMF0gKGUuZyB2YWxpZCBiaXQpIHVuc2V0IHdpbGwgcmVzdWx0Cj4gPiA+
ICsgICAgICogSU9NTVUgZmF1bHQgdGhhdCBjb3VsZCBiZSBub3QgZml4ZWQtdXAuCj4gPiA+ICsg
ICAgICovCj4gPiA+ICsgICAgaWYgKCAhaW9tbXVfdXNlX2hhcF9wdChkKSApCj4gPiA+ICsgICAg
ICAgIHAybV9pbnZhbGlkYXRlX3Jvb3QocDJtX2dldF9ob3N0cDJtKGQpKTsKPiA+ID4gK30KPiA+
ID4gKwo+ID4gPiAgIHN0YXRpYyBpbnQgaXNfZ3Vlc3RfcHYzMl9wc3IodWludDMyX3QgcHNyKQo+
ID4gPiAgIHsKPiA+ID4gICAgICAgc3dpdGNoIChwc3IgJiBQU1JfTU9ERV9NQVNLKQo+ID4gPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCj4gPiA+IGluZGV4IGY1NTIxNTRlOTMuLmRlOTY1MTZmYWEgMTAwNjQ0Cj4g
PiA+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ID4gPiArKysgYi94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKPiA+ID4gQEAgLTIyNDksNiArMjI0OSwxMyBAQCBpbnQgX19p
bml0IGNvbnN0cnVjdF9kb20wKHN0cnVjdCBkb21haW4gKmQpCj4gPiA+ICAgICAgIHYtPmlzX2lu
aXRpYWxpc2VkID0gMTsKPiA+ID4gICAgICAgY2xlYXJfYml0KF9WUEZfZG93biwgJnYtPnBhdXNl
X2ZsYWdzKTsKPiA+ID4gICArICAgIC8qCj4gPiA+ICsgICAgICogWFhYOiBXZSBwcm9iYWJseSB3
YW50IGEgY29tbWFuZCBsaW5lIG9wdGlvbiB0byBpbnZhbGlkYXRlIG9yIG5vdAo+ID4gPiArICAg
ICAqIHRoZSBQMk0uIFRoaXMgaXMgYmVjYXVzZSBpbnZhbGlkYXRpbmcgdGhlIFAyTSB3aWxsIG5v
dCB3b3JrIHdpdGgKPiA+ID4gKyAgICAgKiBJT01NVSwgaG93ZXZlciBpZiB0aGlzIGlzIG5vdCBk
b25lIHRoZXJlIHdpbGwgYmUgYW4gaW1wYWN0Lgo+ID4gCj4gPiBXaHkgY2FuJ3Qgd2UgY2hlY2sg
b24gaW9tbXVfdXNlX2hhcF9wdChkKSBsaWtlIGluCj4gPiBhcmNoX2RvbWFpbl9jcmVhdGlvbl9m
aW5pc2hlZD8KPiA+IAo+ID4gSW4gYW55IGNhc2UsIEkgYWdyZWUgaXQgaXMgYSBnb29kIGlkZWEg
dG8gaW50cm9kdWNlIGEgY29tbWFuZCBsaW5lCj4gPiBwYXJhbWV0ZXIgdG8gdG9nZ2xlIHRoZSBw
Mm1faW52YWxpZGF0ZV9yb290IGNhbGwgYXQgZG9tYWluIGNyZWF0aW9uCj4gPiBvbi9vZmYuIFRo
ZXJlIGFyZSBjYXNlcyB3aGVyZSBpdCBzaG91bGQgYmUgb2ZmIGV2ZW4gaWYgYW4gSU9NTVUgaXMK
PiA+IHByZXNlbnQuCj4gCj4gSSBhY3R1YWxseSBmb3Jnb3QgdG8gcmVtb3ZlIHRoYXQgY29kZSBh
cyBEb20wIHNob3VsZCBiZSBjb3ZlcmVkIGJ5IHRoZSBjaGFuZ2UKPiBiZWxvdy4KCk1ha2VzIHNl
bnNlIG5vdwoKCj4gSSBhbSBub3QgZW50aXJlbHkgdG8gdW5kZXJzdGFuZCB5b3VyIGxhc3Qgc2Vu
dGVuY2UsIHRoaXMgZmVhdHVyZSBpcyB0dXJuZWQgb2ZmCj4gd2hlbiBhbiBJT01NVSBpcyBwcmVz
ZW50LiBTbyB3aGF0IGlzIHlvdXIgdXNlIGNhc2UgaGVyZT8KIApNeSBzZW50ZW5jZSB3YXMgYmFk
bHkgd3JpdHRlbiwgc29ycnkuIEkgbWVhbnQgdG8gc2F5IHRoYXQgZXZlbiB3aGVuIGFuCklPTU1V
IGlzIE5PVCBwcmVzZW50LCB0aGVyZSBhcmUgY2FzZXMgd2hlcmUgd2UgbWlnaHQgbm90IHdhbnQg
dG8gY2FsbApwMm1faW52YWxpZGF0ZV9yb290LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 17:53:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 17:53: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-devel-bounces@lists.xenproject.org>)
	id 1gK5X9-0004MW-CQ; Tue, 06 Nov 2018 17:52: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=7q02=nr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gK5X8-0004MR-1x
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 17:52:58 +0000
X-Inumbo-ID: cb00d5f0-e1ec-11e8-aaac-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id cb00d5f0-e1ec-11e8-aaac-12d6303a7972;
 Tue, 06 Nov 2018 17:52:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A24EFA78;
 Tue,  6 Nov 2018 09:52:56 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0954B3F5C0;
 Tue,  6 Nov 2018 09:52:55 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-11-julien.grall@arm.com>
 <alpine.DEB.2.10.1811051106300.18518@sstabellini-ThinkPad-X260>
 <b791c062-6ce2-d866-3882-95ecea4638b4@arm.com>
 <alpine.DEB.2.10.1811060932480.18518@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e786e0a7-7f40-3275-1c73-e5eb4fc6e529@arm.com>
Date: Tue, 6 Nov 2018 17:52:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811060932480.18518@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 10/16] xen/arm: vcpreg: Add wrappers to handle
 co-proc access trapped by HCR_EL2.TVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDA2LzExLzIwMTggMTc6MzYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBNb24sIDUgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgU3RlZmFu
bywKPj4KPj4gT24gMTEvNS8xOCA3OjQ3IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+
PiBPbiBNb24sIDggT2N0IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBBIGZvbGxvdy11
cCBwYXRjaCB3aWxsIHJlcXVpcmUgdG8gZW11bGF0ZSBzb21lIGFjY2Vzc2VzIHRvIHNvbWUKPj4+
PiBjby1wcm9jZXNzb3JzIHJlZ2lzdGVycyB0cmFwcGVkIGJ5IEhDUl9FTDIuVFZNLiBXaGVuIHNl
dCwgYWxsIE5TIEVMMQo+Pj4+IHdyaXRlcwo+Pj4+IHRvIHRoZSB2aXJ0dWFsIG1lbW9yeSBjb250
cm9sIHJlZ2lzdGVycyB3aWxsIGJlIHRyYXBwZWQgdG8gdGhlIGh5cGVydmlzb3IuCj4+Pj4KPj4+
PiBUaGlzIHBhdGNoIGFkZHMgdGhlIGluZnJhc3RydWN0dXJlIHRvIHBhc3N0aHJvdWdoIHRoZSBh
Y2Nlc3MgdG8gaG9zdAo+Pj4+IHJlZ2lzdGVycy4gRm9yIGNvbnZlbmllbmNlIGEgYnVuY2ggb2Yg
aGVscGVycyBoYXZlIGJlZW4gYWRkZWQgdG8KPj4+PiBnZW5lcmF0ZSB0aGUgZGlmZmVyZW50IGhl
bHBlcnMuCj4+Pj4KPj4+PiBOb3RlIHRoYXQgSENSX0VMMi5UVk0gd2lsbCBiZSBzZXQgaW4gYSBm
b2xsb3ctdXAgcGF0Y2ggZHluYW1pY2FsbHkuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pj4+IC0tLQo+Pj4+ICAgIHhlbi9hcmNo
L2FybS92Y3ByZWcuYyAgICAgICAgfCAxNDQKPj4+PiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4+Pj4gICAgeGVuL2luY2x1ZGUvYXNtLWFybS9jcHJlZ3MuaCB8
ICAgMSArCj4+Pj4gICAgMiBmaWxlcyBjaGFuZ2VkLCAxNDUgaW5zZXJ0aW9ucygrKQo+Pj4+Cj4+
Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Y3ByZWcuYyBiL3hlbi9hcmNoL2FybS92Y3By
ZWcuYwo+Pj4+IGluZGV4IGIwNGQ5OTZmZDMuLjQ5NTI5Yjk3Y2QgMTAwNjQ0Cj4+Pj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3ZjcHJlZy5jCj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3ZjcHJlZy5jCj4+
Pj4gQEAgLTI0LDYgKzI0LDEyMiBAQAo+Pj4+ICAgICNpbmNsdWRlIDxhc20vdHJhcHMuaD4KPj4+
PiAgICAjaW5jbHVkZSA8YXNtL3Z0aW1lci5oPgo+Pj4+ICAgICsvKgo+Pj4+ICsgKiBNYWNyb3Mg
dG8gaGVscCBnZW5lcmF0aW5nIGhlbHBlcnMgZm9yIHJlZ2lzdGVycyB0cmFwcGVkIHdoZW4KPj4+
PiArICogSENSX0VMMi5UVk0gaXMgc2V0Lgo+Pj4+ICsgKgo+Pj4+ICsgKiBOb3RlIHRoYXQgaXQg
b25seSB0cmFwcyBOUyB3cml0ZSBhY2Nlc3MgZnJvbSBFTDEuCj4+Pj4gKyAqCj4+Pj4gKyAqICAt
IFRWTV9SRUcoKSBzaG91bGQgbm90IGJlIHVzZWQgb3V0c2lkZSBvZiB0aGUgbWFjcm9zLiBJdCBp
cyB0aGVyZSB0bwo+Pj4+ICsgKiAgICBoZWxwIGRlZmluaW5nIFRWTV9SRUczMigpIGFuZCBUVk1f
UkVHNjQoKQo+Pj4+ICsgKiAgLSBUVk1fUkVHMzIocmVnbmFtZSwgeHJlZykgYW5kIFRWTV9SRUc2
NChyZWduYW1lLCB4cmVnKSBhcmUgdXNlZCB0bwo+Pj4+ICsgKiAgICByZXNwLiBnZW5lcmF0ZSBo
ZWxwZXIgYWNjZXNzaW5nIDMyLWJpdCBhbmQgNjQtYml0IHJlZ2lzdGVyLgo+Pj4+ICJyZWduYW1l
Igo+Pj4+ICsgKiAgICBiZWVuIHRoZSBBcm0zMiBuYW1lIGFuZCAieHJlZyIgdGhlIEFybTY0IG5h
bWUuCj4+PiAgICAgICAgICAgIF4gaXMKPj4+Cj4+PiBQbGVhc2UgYWRkIHRoYXQgd2UgdXNlIHRo
ZSBBcm02NCByZWcgbmFtZSB0byBjYWxsIFdSSVRFX1NZU1JFRyBpbiB0aGUKPj4+IFhlbiBzb3Vy
Y2UgY29kZSBldmVuIG9uIEFybTMyIGluIGdlbmVyYWwKPj4KPj4gSSBhbSBub3Qgc3VyZSB0byB1
bmRlcnN0YW5kIHRoaXMuIEl0IGlzIGNvbW1vbiB1c2UgaW4gWGVuIHRvIHVzZSBhcm02NCBuYW1l
Cj4+IHdoZW4gY29kZSBpcyBmb3IgYm90aCBhcmNoaXRlY3R1cmUuIFNvIHdoeSB3b3VsZCBJIG5l
ZWQgYSBzcGVjaWZpYyBjb21tZW50Cj4+IGhlcmU/Cj4gCj4gWWVzLCB0aGF0J3Mgb3VyIGNvbnZl
bnRpb24sIGJ1dCBhcyBJIHdhcyBsb29raW5nIHRocm91Z2ggdGhlIGNvZGUsIEkKPiBjb3VsZG4n
dCBxdWlja2x5IGZpbmQgYW55IHBsYWNlcyB3aGVyZSB3ZSB3cm90ZSB0aGUgY29udmVudGlvbiBk
b3duLiBJcwo+IHRoZXJlPyBJIHRob3VnaHQgaXQgd291bGQgYmUgZ29vZCB0byBzdGFydCBzb21l
d2hlcmUsIHRoaXMgY291bGQgYmUgYQo+IGdvb2QgcGxhY2UgYXMgYW55LCBhbHNvIGdpdmVuIHRo
YXQgaXQgZGlyZWN0bHkgYWZmZWN0cyB0aGlzIGNvZGUuCgppbmNsdWRlL2FzbS1hcm0vY3ByZWdz
Lmg6CgovKiBBbGlhc2VzIG9mIEFBcmNoNjQgbmFtZXMgZm9yIHVzZSBpbiBjb21tb24gY29kZSB3
aGVuIGJ1aWxkaW5nIGZvciBBQXJjaDMyICovCgo+IAo+IAo+Pj4+ICsgKiAgLSBVUERBVEVfUkVH
MzJfQ09NQklORUQobG93cmVnLCBoaXJlZywgeHJlZykgYXJlIHVzZWQgdG8gZ2VuZXJhdGUgYQo+
Pj4KPj4+IFRWTV9SRUczMl9DT01CSU5FRAo+Pj4KPj4+Cj4+Pj4gKyAqICBwYWlyIG9mIHJlZ2lz
dGVycyBzaGFyZSB0aGUgc2FtZSBBcm0zMiByZWdpc3RlcnMuICJsb3dyZWciIGFuZAo+Pj4+ICsg
KiAgImhpZ3JlZyIgYmVlbiByZXNwLiB0aGUgQXJtMzIgbmFtZSBhbmQgInhyZWciIHRoZSBBcm02
NCBuYW1lLgo+Pj4+ICJsb3dyZWciCj4+Pj4gKyAqICB3aWxsIHVzZSB4cmVnWzMxOjBdIGFuZCAi
aGlyZWciIHdpbGwgdXNlIHhyZWdbNjM6MzJdLgo+Pj4KPj4+IFBsZWFzZSBhZGQgdGhhdCB4cmVn
IGlzIHVudXNlZCBpbiB0aGUgQXJtMzIgY2FzZS4KPj4KPj4gV2h5IGRvIHlvdSB0aGluayB0aGF0
PyB4cmVnIGlzIGFjdHVhbGx5IHVzZWQuIEl0IHdpbGwgZ2V0IGV4cGFuZGVkIHRvIHdoYXRldmVy
Cj4+IGlzIHRoZSBjby1wcm9jZXNzb3IgZW5jb2RpbmcgYW5kIGNhdWdodCBieSByZWcuLi4gaW4g
VFZNX1JFRygpLgo+IAo+IEl0IGlzIHVudXNlZCBpbiB0aGUgVFZNX1JFRzMyX0NPTUJJTkVEIGNh
c2UsIHdoaWNoIGlzIHRoZSBjb21tZW50IHBhcnQgSQo+IHdhcyByZXBseWluZyBhYm91dC4gVGhp
cyBpcyB0aGUgY29kZToKPiAKPiAgICAjZGVmaW5lIFRWTV9SRUczMl9DT01CSU5FRChsb3dyZWcs
IGhpcmVnLCB4cmVnKSAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgLyogVXNlIFRWTV9S
RUcgZGlyZWN0bHkgdG8gd29ya2Fyb3VuZCBtYWNybyBleHBhbnNpb24uICovICAgICAgIFwKPiAg
ICAgICAgVFZNX1JFRygzMiwgdnJlZ19lbXVsYXRlXyMjbG93cmVnLCBsb3dyZWcpICAgICAgICAg
ICAgICAgICAgICAgIFwKPiAgICAgICAgVFZNX1JFRygzMiwgdnJlZ19lbXVsYXRlXyMjaGlyZWcs
IGhpcmVnKQo+IAo+IHhyZWcgaXMgbm90IHVzZWQ/CgpIcm0gaXQgaXMgdXNlZCBpbiB0aGF0IGNh
c2UuIEkgYW0gZ290IGNvbmZ1c2VkLiBIb3cgYWJvdXQgdGhlIGZvbGxvd2luZzoKClRWTV9SRUcz
Ml9DT01CSU5FRChsb3dyZWcsIGhpcmVnLCB4cmVnKSBhcmUgdXNlZCB0byBnZW5lcmF0ZSBhCnBh
aXIgb2YgcmVnaXN0ZXIgc2hhcmluZyB0aGUgc2FtZSBBcm02NCByZWdpc3RlciwgYnV0IGFyZSAy
IGRpc3RpbmN0IEFybTMyIApyZWdpc3RlcnMuICJsb3dyZWciIGFuZCAiaGlyZWciIGNvbnRhaW5z
IHRoZSBuYW1lIGZvciBvbiBBcm0zMiByZWdpc3RlcnMsCiJ4cmVnIiBjb250YWlucyB0aGUgbmFt
ZSBmb3IgdGhlIGNvbWJpbmVkIHJlZ2lzdGVyIG9uIEFybTY0LiBUaGUgZGVmaW5pdGlvbiBvZiAK
Imxvd3JlZyIgYW5kICJoaWdyZWciIG1hdGNoIHRoZSBBcm12OCBzcGVjaWZpY2F0aW9uLCB0aGlz
IG1lYW5zICJsb3dyZWciIGlzIGFuIAphbGlhcyB0byB4cmVnWzMxOjBdIGFuZCAiaGlnaCIgaXMg
YW4gYWxpYXMgdG8geHJlZ1s2MzozMl0uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 17:56:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 17:56: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-devel-bounces@lists.xenproject.org>)
	id 1gK5aq-0004cW-PK; Tue, 06 Nov 2018 17:56: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=0zrd=nr=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gK5ao-0004cR-P6
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 17:56:46 +0000
X-Inumbo-ID: 5316929a-e1ed-11e8-b950-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5316929a-e1ed-11e8-b950-12d6303a7972;
 Tue, 06 Nov 2018 17:56:45 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BCE1420862;
 Tue,  6 Nov 2018 17:56:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541527004;
 bh=iAiPWwhJMLwswPUcrpC0JV/1pFTm9r4Hh1sdJ8lNsms=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=vyGkFUFaQhBT1QhXvohFO+/zo8zDgCEqjCpu86DFBZgp9EXMeMflvv856DKwPO1Vs
 3oZrP5xgWCCYd47m7G9sqIOdJUIFuWtU7mzZXFcISXOtvbfli7XUTLlyez5woXLwfF
 /5ZXC1wj3qcl2j7cRwxK6iZYwtWbtQRhue/hOZ5s=
Date: Tue, 6 Nov 2018 09:56:43 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <e786e0a7-7f40-3275-1c73-e5eb4fc6e529@arm.com>
Message-ID: <alpine.DEB.2.10.1811060956350.18518@sstabellini-ThinkPad-X260>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-11-julien.grall@arm.com>
 <alpine.DEB.2.10.1811051106300.18518@sstabellini-ThinkPad-X260>
 <b791c062-6ce2-d866-3882-95ecea4638b4@arm.com>
 <alpine.DEB.2.10.1811060932480.18518@sstabellini-ThinkPad-X260>
 <e786e0a7-7f40-3275-1c73-e5eb4fc6e529@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 10/16] xen/arm: vcpreg: Add wrappers to handle
 co-proc access trapped by HCR_EL2.TVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA2IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiAwNi8xMS8yMDE4IDE3OjM2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBN
b24sIDUgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gSGkgU3RlZmFubywKPiA+
ID4gCj4gPiA+IE9uIDExLzUvMTggNzo0NyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+
ID4gPiA+IE9uIE1vbiwgOCBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4g
QSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCByZXF1aXJlIHRvIGVtdWxhdGUgc29tZSBhY2Nlc3NlcyB0
byBzb21lCj4gPiA+ID4gPiBjby1wcm9jZXNzb3JzIHJlZ2lzdGVycyB0cmFwcGVkIGJ5IEhDUl9F
TDIuVFZNLiBXaGVuIHNldCwgYWxsIE5TIEVMMQo+ID4gPiA+ID4gd3JpdGVzCj4gPiA+ID4gPiB0
byB0aGUgdmlydHVhbCBtZW1vcnkgY29udHJvbCByZWdpc3RlcnMgd2lsbCBiZSB0cmFwcGVkIHRv
IHRoZQo+ID4gPiA+ID4gaHlwZXJ2aXNvci4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gVGhpcyBwYXRj
aCBhZGRzIHRoZSBpbmZyYXN0cnVjdHVyZSB0byBwYXNzdGhyb3VnaCB0aGUgYWNjZXNzIHRvIGhv
c3QKPiA+ID4gPiA+IHJlZ2lzdGVycy4gRm9yIGNvbnZlbmllbmNlIGEgYnVuY2ggb2YgaGVscGVy
cyBoYXZlIGJlZW4gYWRkZWQgdG8KPiA+ID4gPiA+IGdlbmVyYXRlIHRoZSBkaWZmZXJlbnQgaGVs
cGVycy4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gTm90ZSB0aGF0IEhDUl9FTDIuVFZNIHdpbGwgYmUg
c2V0IGluIGEgZm9sbG93LXVwIHBhdGNoIGR5bmFtaWNhbGx5Lgo+ID4gPiA+ID4gCj4gPiA+ID4g
PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4g
PiA+ID4gLS0tCj4gPiA+ID4gPiAgICB4ZW4vYXJjaC9hcm0vdmNwcmVnLmMgICAgICAgIHwgMTQ0
Cj4gPiA+ID4gPiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4g
PiA+ID4gPiAgICB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwcmVncy5oIHwgICAxICsKPiA+ID4gPiA+
ICAgIDIgZmlsZXMgY2hhbmdlZCwgMTQ1IGluc2VydGlvbnMoKykKPiA+ID4gPiA+IAo+ID4gPiA+
ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Y3ByZWcuYyBiL3hlbi9hcmNoL2FybS92Y3By
ZWcuYwo+ID4gPiA+ID4gaW5kZXggYjA0ZDk5NmZkMy4uNDk1MjliOTdjZCAxMDA2NDQKPiA+ID4g
PiA+IC0tLSBhL3hlbi9hcmNoL2FybS92Y3ByZWcuYwo+ID4gPiA+ID4gKysrIGIveGVuL2FyY2gv
YXJtL3ZjcHJlZy5jCj4gPiA+ID4gPiBAQCAtMjQsNiArMjQsMTIyIEBACj4gPiA+ID4gPiAgICAj
aW5jbHVkZSA8YXNtL3RyYXBzLmg+Cj4gPiA+ID4gPiAgICAjaW5jbHVkZSA8YXNtL3Z0aW1lci5o
Pgo+ID4gPiA+ID4gICAgKy8qCj4gPiA+ID4gPiArICogTWFjcm9zIHRvIGhlbHAgZ2VuZXJhdGlu
ZyBoZWxwZXJzIGZvciByZWdpc3RlcnMgdHJhcHBlZCB3aGVuCj4gPiA+ID4gPiArICogSENSX0VM
Mi5UVk0gaXMgc2V0Lgo+ID4gPiA+ID4gKyAqCj4gPiA+ID4gPiArICogTm90ZSB0aGF0IGl0IG9u
bHkgdHJhcHMgTlMgd3JpdGUgYWNjZXNzIGZyb20gRUwxLgo+ID4gPiA+ID4gKyAqCj4gPiA+ID4g
PiArICogIC0gVFZNX1JFRygpIHNob3VsZCBub3QgYmUgdXNlZCBvdXRzaWRlIG9mIHRoZSBtYWNy
b3MuIEl0IGlzIHRoZXJlCj4gPiA+ID4gPiB0bwo+ID4gPiA+ID4gKyAqICAgIGhlbHAgZGVmaW5p
bmcgVFZNX1JFRzMyKCkgYW5kIFRWTV9SRUc2NCgpCj4gPiA+ID4gPiArICogIC0gVFZNX1JFRzMy
KHJlZ25hbWUsIHhyZWcpIGFuZCBUVk1fUkVHNjQocmVnbmFtZSwgeHJlZykgYXJlIHVzZWQKPiA+
ID4gPiA+IHRvCj4gPiA+ID4gPiArICogICAgcmVzcC4gZ2VuZXJhdGUgaGVscGVyIGFjY2Vzc2lu
ZyAzMi1iaXQgYW5kIDY0LWJpdCByZWdpc3Rlci4KPiA+ID4gPiA+ICJyZWduYW1lIgo+ID4gPiA+
ID4gKyAqICAgIGJlZW4gdGhlIEFybTMyIG5hbWUgYW5kICJ4cmVnIiB0aGUgQXJtNjQgbmFtZS4K
PiA+ID4gPiAgICAgICAgICAgIF4gaXMKPiA+ID4gPiAKPiA+ID4gPiBQbGVhc2UgYWRkIHRoYXQg
d2UgdXNlIHRoZSBBcm02NCByZWcgbmFtZSB0byBjYWxsIFdSSVRFX1NZU1JFRyBpbiB0aGUKPiA+
ID4gPiBYZW4gc291cmNlIGNvZGUgZXZlbiBvbiBBcm0zMiBpbiBnZW5lcmFsCj4gPiA+IAo+ID4g
PiBJIGFtIG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgdGhpcy4gSXQgaXMgY29tbW9uIHVzZSBpbiBY
ZW4gdG8gdXNlIGFybTY0Cj4gPiA+IG5hbWUKPiA+ID4gd2hlbiBjb2RlIGlzIGZvciBib3RoIGFy
Y2hpdGVjdHVyZS4gU28gd2h5IHdvdWxkIEkgbmVlZCBhIHNwZWNpZmljIGNvbW1lbnQKPiA+ID4g
aGVyZT8KPiA+IAo+ID4gWWVzLCB0aGF0J3Mgb3VyIGNvbnZlbnRpb24sIGJ1dCBhcyBJIHdhcyBs
b29raW5nIHRocm91Z2ggdGhlIGNvZGUsIEkKPiA+IGNvdWxkbid0IHF1aWNrbHkgZmluZCBhbnkg
cGxhY2VzIHdoZXJlIHdlIHdyb3RlIHRoZSBjb252ZW50aW9uIGRvd24uIElzCj4gPiB0aGVyZT8g
SSB0aG91Z2h0IGl0IHdvdWxkIGJlIGdvb2QgdG8gc3RhcnQgc29tZXdoZXJlLCB0aGlzIGNvdWxk
IGJlIGEKPiA+IGdvb2QgcGxhY2UgYXMgYW55LCBhbHNvIGdpdmVuIHRoYXQgaXQgZGlyZWN0bHkg
YWZmZWN0cyB0aGlzIGNvZGUuCj4gCj4gaW5jbHVkZS9hc20tYXJtL2NwcmVncy5oOgo+IAo+IC8q
IEFsaWFzZXMgb2YgQUFyY2g2NCBuYW1lcyBmb3IgdXNlIGluIGNvbW1vbiBjb2RlIHdoZW4gYnVp
bGRpbmcgZm9yIEFBcmNoMzIKPiAqLwoKT3BzIFgtKQpNYXliZSBhZGQgcmVmZXJlbmNlIHRvIGl0
PyBGaW5lIGVpdGhlciB3YXkuCgoKPiA+IAo+ID4gCj4gPiA+ID4gPiArICogIC0gVVBEQVRFX1JF
RzMyX0NPTUJJTkVEKGxvd3JlZywgaGlyZWcsIHhyZWcpIGFyZSB1c2VkIHRvIGdlbmVyYXRlCj4g
PiA+ID4gPiBhCj4gPiA+ID4gCj4gPiA+ID4gVFZNX1JFRzMyX0NPTUJJTkVECj4gPiA+ID4gCj4g
PiA+ID4gCj4gPiA+ID4gPiArICogIHBhaXIgb2YgcmVnaXN0ZXJzIHNoYXJlIHRoZSBzYW1lIEFy
bTMyIHJlZ2lzdGVycy4gImxvd3JlZyIgYW5kCj4gPiA+ID4gPiArICogICJoaWdyZWciIGJlZW4g
cmVzcC4gdGhlIEFybTMyIG5hbWUgYW5kICJ4cmVnIiB0aGUgQXJtNjQgbmFtZS4KPiA+ID4gPiA+
ICJsb3dyZWciCj4gPiA+ID4gPiArICogIHdpbGwgdXNlIHhyZWdbMzE6MF0gYW5kICJoaXJlZyIg
d2lsbCB1c2UgeHJlZ1s2MzozMl0uCj4gPiA+ID4gCj4gPiA+ID4gUGxlYXNlIGFkZCB0aGF0IHhy
ZWcgaXMgdW51c2VkIGluIHRoZSBBcm0zMiBjYXNlLgo+ID4gPiAKPiA+ID4gV2h5IGRvIHlvdSB0
aGluayB0aGF0PyB4cmVnIGlzIGFjdHVhbGx5IHVzZWQuIEl0IHdpbGwgZ2V0IGV4cGFuZGVkIHRv
Cj4gPiA+IHdoYXRldmVyCj4gPiA+IGlzIHRoZSBjby1wcm9jZXNzb3IgZW5jb2RpbmcgYW5kIGNh
dWdodCBieSByZWcuLi4gaW4gVFZNX1JFRygpLgo+ID4gCj4gPiBJdCBpcyB1bnVzZWQgaW4gdGhl
IFRWTV9SRUczMl9DT01CSU5FRCBjYXNlLCB3aGljaCBpcyB0aGUgY29tbWVudCBwYXJ0IEkKPiA+
IHdhcyByZXBseWluZyBhYm91dC4gVGhpcyBpcyB0aGUgY29kZToKPiA+IAo+ID4gICAgI2RlZmlu
ZSBUVk1fUkVHMzJfQ09NQklORUQobG93cmVnLCBoaXJlZywgeHJlZykgICAgICAgICAgICAgICAg
ICAgICBcCj4gPiAgICAgICAgLyogVXNlIFRWTV9SRUcgZGlyZWN0bHkgdG8gd29ya2Fyb3VuZCBt
YWNybyBleHBhbnNpb24uICovICAgICAgIFwKPiA+ICAgICAgICBUVk1fUkVHKDMyLCB2cmVnX2Vt
dWxhdGVfIyNsb3dyZWcsIGxvd3JlZykgICAgICAgICAgICAgICAgICAgICAgXAo+ID4gICAgICAg
IFRWTV9SRUcoMzIsIHZyZWdfZW11bGF0ZV8jI2hpcmVnLCBoaXJlZykKPiA+IAo+ID4geHJlZyBp
cyBub3QgdXNlZD8KPiAKPiBIcm0gaXQgaXMgdXNlZCBpbiB0aGF0IGNhc2UuIEkgYW0gZ290IGNv
bmZ1c2VkLiBIb3cgYWJvdXQgdGhlIGZvbGxvd2luZzoKPiAKPiBUVk1fUkVHMzJfQ09NQklORUQo
bG93cmVnLCBoaXJlZywgeHJlZykgYXJlIHVzZWQgdG8gZ2VuZXJhdGUgYQo+IHBhaXIgb2YgcmVn
aXN0ZXIgc2hhcmluZyB0aGUgc2FtZSBBcm02NCByZWdpc3RlciwgYnV0IGFyZSAyIGRpc3RpbmN0
IEFybTMyCj4gcmVnaXN0ZXJzLiAibG93cmVnIiBhbmQgImhpcmVnIiBjb250YWlucyB0aGUgbmFt
ZSBmb3Igb24gQXJtMzIgcmVnaXN0ZXJzLAo+ICJ4cmVnIiBjb250YWlucyB0aGUgbmFtZSBmb3Ig
dGhlIGNvbWJpbmVkIHJlZ2lzdGVyIG9uIEFybTY0LiBUaGUgZGVmaW5pdGlvbiBvZgo+ICJsb3dy
ZWciIGFuZCAiaGlncmVnIiBtYXRjaCB0aGUgQXJtdjggc3BlY2lmaWNhdGlvbiwgdGhpcyBtZWFu
cyAibG93cmVnIiBpcyBhbgo+IGFsaWFzIHRvIHhyZWdbMzE6MF0gYW5kICJoaWdoIiBpcyBhbiBh
bGlhcyB0byB4cmVnWzYzOjMyXS4KClNvdW5kcyBnb29kCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 18:10:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 18:10: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-devel-bounces@lists.xenproject.org>)
	id 1gK5oL-0006QA-6P; Tue, 06 Nov 2018 18:10: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=7q02=nr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gK5oJ-0006Q5-NT
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 18:10:43 +0000
X-Inumbo-ID: 4650f3be-e1ef-11e8-a964-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4650f3be-e1ef-11e8-a964-12d6303a7972;
 Tue, 06 Nov 2018 18:10:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 81717A78;
 Tue,  6 Nov 2018 10:10:42 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D74D63F5C0;
 Tue,  6 Nov 2018 10:10:40 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-17-julien.grall@arm.com>
 <alpine.DEB.2.10.1811051314590.18518@sstabellini-ThinkPad-X260>
 <f51d32af-0369-d253-ea6b-5651d2135c8d@arm.com>
 <alpine.DEB.2.10.1811060938390.18518@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <86d09f63-727d-0eab-2a96-79ca7e8c15ec@arm.com>
Date: Tue, 6 Nov 2018 18:10:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811060938390.18518@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 16/16] xen/arm: Track page accessed between
 batch of Set/Way operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwNi8xMS8yMDE4IDE3OjQzLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gTW9u
LCA1IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFN0ZWZhbm8sCj4+Cj4+IE9u
IDExLzUvMTggOTozNSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gTW9uLCA4
IE9jdCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gQXQgdGhlIG1vbWVudCwgdGhlIGlt
cGxlbWVudGF0aW9uIG9mIFNldC9XYXkgb3BlcmF0aW9ucyB3aWxsIGdvIHRocm91Z2gKPj4+PiBh
bGwgdGhlIGVudHJpZXMgb2YgdGhlIGd1ZXN0IFAyTSBhbmQgZmx1c2ggdGhlbS4gSG93ZXZlciwg
dGhpcyBpcyB2ZXJ5Cj4+Pj4gZXhwZW5zaXZlIGFuZCBtYXkgcmVuZGVyIHVudXNhYmxlIGEgZ3Vl
c3QgT1MgdXNpbmcgdGhlbS4KPj4+Pgo+Pj4+IEZvciBpbnN0YW5jZSwgTGludXggMzItYml0IHdp
bGwgdXNlIFNldC9XYXkgb3BlcmF0aW9ucyBkdXJpbmcgc2Vjb25kYXJ5Cj4+Pj4gQ1BVIGJyaW5n
LXVwLiBBcyB0aGUgaW1wbGVtZW50YXRpb24gaXMgcmVhbGx5IGV4cGVuc2l2ZSwgaXQgbWF5IGJl
Cj4+Pj4gcG9zc2libGUKPj4+PiB0byBoaXQgdGhlIENQVSBicmluZy11cCB0aW1lb3V0Lgo+Pj4+
Cj4+Pj4gVG8gbGltaXQgdGhlIFNldC9XYXkgaW1wYWN0LCB3ZSB0cmFjayB3aGF0IHBhZ2VzIGhh
cyBiZWVuIG9mIHRoZSBndWVzdAo+Pj4+IGhhcyBiZWVuIGFjY2Vzc2VkIGJldHdlZW4gYmF0Y2gg
b2YgU2V0L1dheSBvcGVyYXRpb25zLiBUaGlzIGlzIGRvbmUKPj4+PiB1c2luZyBiaXRbMF0gKGFr
YSB2YWxpZCBiaXQpIG9mIHRoZSBQMk0gZW50cnkuCj4+Pgo+Pj4gVGhpcyBpcyBnb2luZyB0byBp
bXByb3ZlIHBlcmZvcm1hbmNlIG9mIGlsbC1tYW5uZXJlZCBndWVzdHMgYXQgdGhlIGNvc3QKPj4+
IG9mIGh1cnRpbmcgcGVyZm9ybWFuY2Ugb2Ygd2VsbC1tYW5uZXJlZCBndWVzdHMuIElzIGl0IHJl
YWxseSBhIGdvb2QKPj4+IHRyYWRlLW9mZj8gU2hvdWxkIHRoaXMgYmVoYXZpb3IgYXQgbGVhc3Qg
YmUgY29uZmlndXJhYmxlIHdpdGggYSBYZW4KPj4+IGNvbW1hbmQgbGluZT8KPj4KPj4gV2VsbCwg
d2UgaGF2ZSB0aGUgY2hvaWNlIGJldHdlZW4gbm90IGJlZW4gYWJsZSB0byBib290IExpbnV4IDMy
LWJpdCBhbnltb3JlIG9yCj4+IGhhdmUgYSBzbGlnaHQgaW1wYWN0IGF0IHRoZSBib290IHRpbWUg
Zm9yIGFsbCBndWVzdHMuCj4gCj4gV2FpdCAtLSBJIHRob3VnaHQgdGhhdCB3aXRoIHRoZSBzZXQv
d2F5IGVtdWxhdGlvbiBpbnRyb2R1Y2VkIGJ5IHBhdGNoCj4gIzE1IHdlIHdvdWxkIGJlIGFibGUg
dG8gYm9vdCBMaW51eCAzMi1iaXQgYWxyZWFkeS4gVGhpcyBwYXRjaCBpcyBhCj4gcGVyZm9ybWFu
Y2UgaW1wcm92ZW1lbnQuIE9yIGlzIGl0IGFjdHVhbGx5IG5lZWRlZCB0byBib290IExpbnV4IDMy
LWJpdD8KClRoZSBwcm9ibGVtIGlzIExpbnV4IDMyLWJpdCBjYWxscyBhIGZldyB0aW1lIHNldC93
YXkgZHVyaW5nIHNlY29uZGFyeSBDUFUgYnJpbmcgCnVwLiBJdCBhbHNvIGhhcyBhIHRpbWVvdXQg
b2YgMXMgdG8gZnVsbHkgYm9vdCB0aGF0IENQVS4gSW4gbXkgdGVzdGluZywgSSBjYW4gCmVhc2ls
eSBoaXQgdGhlIHRpbWVvdXQgZXZlbiB3aXRoIGEgc21hbGwgYW1vdW50IG9mIG1lbW9yeS4KCklm
IHdlIGRvbid0IHN0YXJ0IHRyYWNraW5nIHRoZSBwYWdlIGZyb20gdGhlIGJlZ2lubmluZywgdGhl
biB5b3Ugd291bGQgbmVlZCB0byAKY2xlYW4gdGhlIGZ1bGwgUkFNIHRoZSBmaXJzdCB0aW1lLiBJ
ZiB5b3Ugc3RhcnQgdG8gdHJhY2sgZnJvbSB0aGUgYmVnaW5uaW5nLCB5b3UgCm1heSBqdXN0IGhh
dmUgdG8gY2xlYW4gYSBjb3VwbGUgb2YgTUIuCgo+IAo+IAo+PiBBcyB5b3UgbWF5IGhhdmUgbm90
aWNlZCB0aGUgY29tbWFuZCBsaW5lIGlzIGJlZW4gc3VnZ2VzdGVkIGJlbG93LiBJIGRpZG4ndCB5
ZXQKPj4gaW1wbGVtZW50ZWQgYXMgd2UgYWdyZWVkIGF0IENvbm5lY3QgaXQgd291bGQgYmUgZ29v
ZCB0byBzdGFydCBnZXR0aW5nIGZlZWRiYWNrCj4+IG9uIGl0Lgo+IAo+IFN1cmUuIEkgd2FzIHRo
aW5raW5nIGFib3V0IHRoaXMgLS0gZG9lcyBpdCBtYWtlIHNlbnNlIHRvIGhhdmUgZGlmZmVyZW50
Cj4gZGVmYXVsdHMgZm9yIDMyYml0IGFuZCA2NGJpdCBndWVzdHM/Cj4gCj4gMzJiaXQgLT4gZGVm
YXVsdCBwMm1faW52YWxpZGF0ZV9yb290Cj4gNjRiaXQgLT4gZGVmYXVsdCBub3QKClRoZSBkZWNp
c2lvbiBpcyBub3QgdGhhdCBlYXN5LiBXaGlsZSBMaW51eCBhcm02NCBkb2VzIG5vdCBjb250YWlu
IHNldC93YXkgCmFueW1vcmUsIFVFRkkgc3RpbGwgdXNlIHRoZW0gKEkgY2hlY2tlZCBpdCBhIGNv
dXBsZSBvZiBtb250aHMgYWdvKS4KCkkgaGF2ZW4ndCBkb25lIGFueSBiZW5jaG1hcmsgeWV0LiBU
aGF0J3MgbXkgbmV4dCBzdGVwLgoKPj4gSSBhbSBub3QgZW50aXJlbHkgdG8gdW5kZXJzdGFuZCB5
b3VyIGxhc3Qgc2VudGVuY2UsIHRoaXMgZmVhdHVyZSBpcyB0dXJuZWQgb2ZmCj4+IHdoZW4gYW4g
SU9NTVUgaXMgcHJlc2VudC4gU28gd2hhdCBpcyB5b3VyIHVzZSBjYXNlIGhlcmU/Cj4gICAKPiBN
eSBzZW50ZW5jZSB3YXMgYmFkbHkgd3JpdHRlbiwgc29ycnkuIEkgbWVhbnQgdG8gc2F5IHRoYXQg
ZXZlbiB3aGVuIGFuCj4gSU9NTVUgaXMgTk9UIHByZXNlbnQsIHRoZXJlIGFyZSBjYXNlcyB3aGVy
ZSB3ZSBtaWdodCBub3Qgd2FudCB0byBjYWxsCj4gcDJtX2ludmFsaWRhdGVfcm9vdC4KCkJlZm9y
ZSBpbXBsZW1lbnRpbmcgYSBjb21tYW5kIGxpbmUgb3B0aW9uIChvciBldmVuIHBsdW1iaW5nIHRo
YXQgdG8gdGhlIGd1ZXN0IApjb25maWd1cmF0aW9uKSwgSSB3YW50IHRvIHVuZGVyc3RhbmQgd2hh
dCBpcyB0aGUgcmVhbCBpbXBhY3Qgb24gdGhlIGJvb3QgdGltZSAKZm9yICJub3JtYWwiIGd1ZXN0
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 18:41:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 18:41: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-devel-bounces@lists.xenproject.org>)
	id 1gK6Hu-0000IO-7v; Tue, 06 Nov 2018 18:41: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=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK6Hs-0000I0-KL
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 18:41:16 +0000
X-Inumbo-ID: 89eb00f7-e1f3-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89eb00f7-e1f3-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 18:41: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 1gK6Hg-0005FR-Ro; Tue, 06 Nov 2018 18:41:04 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gK6Hg-0002Qd-P3; Tue, 06 Nov 2018 18:41:04 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1gK6Hg-0002Qd-P3@xenbits.xenproject.org>
Date: Tue, 06 Nov 2018 18:41:04 +0000
Subject: [Xen-devel] Xen Security Advisory 282 v1 - guest use of HLE
 constructs may lock up host
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

                    Xen Security Advisory XSA-282

             guest use of HLE constructs may lock up host

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

Various Intel CPU models have an erratum listed under the title
"Processor May Hang When Executing Code In an HLE Transaction".  It
describes a potential hang when using instructions with the XACQUIRE
prefix on the host physical memory range covering the first 4 MiB
starting at the 1GiB boundary.

IMPACT
======

A malicious or buggy guest may cause a CPU to hang, resulting in a DoS
(Denial of Service) affecting the entire host.

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

All Xen versions are affected.

Only Intel based x86 systems are affected.  Please refer to Intel
documentation as to which specific CPU models are affected.

AMD x86 systems as well as Arm ones are not affected.

MITIGATION
==========

There is no known mitigation.  A BIOS update may be available for some
systems, working around the issue at the firmware level.

RESOLUTION
==========

Applying the appropriate pair of attached patches works around this issue
for the CPU models known to be affected at the time of writing.

xsa282-?.patch                              xen-unstable
xsa282-4.11-1.patch + xsa282-2.patch        Xen 4.11.x, Xen 4.10.x
xsa282-4.9-1.patch + xsa282-2.patch         Xen 4.9.x
xsa282-4.9-1.patch + xsa282-4.8-2.patch     Xen 4.8.x, Xen 4.7.x

$ sha256sum xsa282*
6ef64ca920a58ed9185e81fad3dfa9ca5f6316f1e72ddd4f411f3e79eaf79903  xsa282.meta
ad7093e00b3d6650530c95427ef0e68880883f0cec7229b5f41c9e2dc497ffd5  xsa282-1.patch
7ce7fa105026b189500a31bd3978ec0c6fd9d7c95f688463c25ecce76366be35  xsa282-2.patch
fbff734d678700864563f8214361f391c0cbda9b67ed7256535ed3db388c8feb  xsa282-4.8-2.patch
df833cbe9b8798104a65d44b737c46f97399b86b0ffd03c99fda4c8ecf5a353c  xsa282-4.9-1.patch
68eab296a7124662cbe3c6df8835aff9b4a26160fdbe970e206a7a6ef8d27ec7  xsa282-4.11-1.patch
$

NOTE REGARDING LACK OF EMBARGO
==============================

The issue has been documented publicly in Specification Updates for at
least some of the affected processors for quite some time.
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlvh3+0MHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZ48QIALQ1hLMewraf+URzsd36EUJNPP+1C8Dg35PavdJ1
mrqBljy/bIYCiLvLm1RwinUPL5vrvkB97/6AjmnpZM83AA3/PLTbh3tpP8fiLUcF
YL7wJogvjv51Q3N8mYHjxGGl5YYVdrgxwxbQIuzRnw2gi/ikd0oAoNce/QIF6iFz
P2I8VjKuQZ6qEzdKXTTiPNQQzL+OfVGQ+RcsthQieWce53p+n1pI1QqbPOwdYtca
/cOhP+vGRzh+4QP50JuN5ikdC/C9KpyjEo5mZVlrZQYPIqzI+vomueCJLPGN3cSY
LBcJc/lT/w/LRgygpbUB/OO8RwK5XB9T4Jm/ssXGpCOTs3Y=
=Ipfd
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyODIsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJjODQxYzgyYTUzNDljZDU2YWRiOGZkNDkwN2JmNWFkOTU2M2Vh
YTdlIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjgyLTQuMTEt
MS5wYXRjaCIsCiAgICAgICAgICAgICJ4c2EyODItMi5wYXRjaCIKICAgICAg
ICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC4xMSI6IHsK
ICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAg
ICJTdGFibGVSZWYiOiAiOGFkNDYyYTM0ZjA2NTRjMjU2YzE5NzQwNjU4NzY4
NmZlNDIyODU0NiIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAg
IF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI4
Mi00LjExLTEucGF0Y2giLAogICAgICAgICAgICAieHNhMjgyLTIucGF0Y2gi
CiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQu
NyI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAg
ICAgICAgICJTdGFibGVSZWYiOiAiM2QzM2NjNmRkZjM3MDI2YjU1MzBmODNm
NWZhM2FmMDViMjJmOWU0MyIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAg
ICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTI4Mi00LjktMS5wYXRjaCIsCiAgICAgICAgICAgICJ4c2EyODItNC44
LTIucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9
LAogICAgIjQuOCI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhl
biI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiODhiNWUzNjhjZTA4YWFm
Zjc4ZGI1ZTNlZGM0YzQ4ODk0NTgzNzc1MCIsCiAgICAgICAgICAiUHJlcmVx
cyI6IFsKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAg
ICAgICAgICAgInhzYTI4Mi00LjktMS5wYXRjaCIsCiAgICAgICAgICAgICJ4
c2EyODItNC44LTIucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAg
ICB9CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAg
ICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMWJkN2Mx
N2M1ZTk3NmZlYzRhZDBkOGJhNzg1YWM3OGYzNmVlZjYyOCIsCiAgICAgICAg
ICAiUHJlcmVxcyI6IFsKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hl
cyI6IFsKICAgICAgICAgICAgInhzYTI4Mi00LjktMS5wYXRjaCIsCiAgICAg
ICAgICAgICJ4c2EyODItMi5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9
CiAgICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjogewogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICJjZTJmNDI2MDU4ODhmMThmNjNmZjlmZTBkNDVkZDY5YWU4MzA0NWJiIiwK
ICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgXSwKICAgICAgICAg
ICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjgyLT8ucGF0Y2giCiAg
ICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGV4dGVuZCBnZXRfcGxhdGZvcm1fYmFkcGFnZXMoKSBpbnRlcmZh
Y2UKClVzZSBhIHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3Mg
KG5vdyBmcmFtZSBudW1iZXIpIGFuIG9yZGVyIGNhbgphbHNvIGJlIHNwZWNp
ZmllZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjgyLgoKU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYworKysgYi94ZW4vYXJj
aC94ODYvZ3Vlc3QveGVuLmMKQEAgLTQwLDcgKzQwLDcgQEAgYm9vbCBfX3Jl
YWRfbW9zdGx5IHhlbl9ndWVzdDsKIHN0YXRpYyBfX3JlYWRfbW9zdGx5IHVp
bnQzMl90IHhlbl9jcHVpZF9iYXNlOwogZXh0ZXJuIGNoYXIgaHlwZXJjYWxs
X3BhZ2VbXTsKIHN0YXRpYyBzdHJ1Y3QgcmFuZ2VzZXQgKm1lbTsKLXN0YXRp
YyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgcmVzZXJ2ZWRfcGFnZXNbMl07
CitzdGF0aWMgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlIF9faW5pdGRhdGEg
cmVzZXJ2ZWRfcGFnZXNbMl07CiAKIERFRklORV9QRVJfQ1BVKHVuc2lnbmVk
IGludCwgdmNwdV9pZCk7CiAKQEAgLTMyNiw3ICszMjYsNyBAQCB2b2lkIF9f
aW5pdCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAoc3RydWN0CiAgICAgICAgIHBh
bmljKCJVbmFibGUgdG8gZ2V0ICIgI3AgIlxuIik7ICAgICAgICBcCiAgICAg
bWFya19wZm5fYXNfcmFtKGU4MjAsIHBmbik7ICAgICAgICAgICAgICAgICBc
CiAgICAgQVNTRVJUKGkgPCBBUlJBWV9TSVpFKHJlc2VydmVkX3BhZ2VzKSk7
ICAgICBcCi0gICAgcmVzZXJ2ZWRfcGFnZXNbaSsrXSA9IHBmbiA8PCBQQUdF
X1NISUZUOyAgICBcCisgICAgcmVzZXJ2ZWRfcGFnZXNbaSsrXS5tZm4gPSBw
Zm47ICAgICAgICAgICAgICBcCiB9KQogICAgIE1BUktfUEFSQU1fUkFNKEhW
TV9QQVJBTV9TVE9SRV9QRk4pOwogICAgIGlmICggIXB2X2NvbnNvbGUgKQpA
QCAtMzM0LDcgKzMzNCw3IEBAIHZvaWQgX19pbml0IGh5cGVydmlzb3JfZml4
dXBfZTgyMChzdHJ1Y3QKICN1bmRlZiBNQVJLX1BBUkFNX1JBTQogfQogCi1j
b25zdCB1bnNpZ25lZCBsb25nICpfX2luaXQgaHlwZXJ2aXNvcl9yZXNlcnZl
ZF9wYWdlcyh1bnNpZ25lZCBpbnQgKnNpemUpCitjb25zdCBzdHJ1Y3QgcGxh
dGZvcm1fYmFkX3BhZ2UgKl9faW5pdCBoeXBlcnZpc29yX3Jlc2VydmVkX3Bh
Z2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKIHsKICAgICBBU1NFUlQoeGVuX2d1
ZXN0KTsKIAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtNTg0MywyMyArNTg0MywyMyBAQCB2b2lkIGFyY2hf
ZHVtcF9zaGFyZWRfbWVtX2luZm8odm9pZCkKICAgICAgICAgICAgIG1lbV9z
aGFyaW5nX2dldF9ucl9zYXZlZF9tZm5zKCkpOwogfQogCi1jb25zdCB1bnNp
Z25lZCBsb25nICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2ln
bmVkIGludCAqYXJyYXlfc2l6ZSkKK2NvbnN0IHN0cnVjdCBwbGF0Zm9ybV9i
YWRfcGFnZSAqX19pbml0IGdldF9wbGF0Zm9ybV9iYWRwYWdlcyh1bnNpZ25l
ZCBpbnQgKmFycmF5X3NpemUpCiB7CiAgICAgdTMyIGlnZF9pZDsKLSAgICBz
dGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXRkYXRhIGJhZF9wYWdlc1tdID0g
ewotICAgICAgICAweDIwMDUwMDAwLAotICAgICAgICAweDIwMTEwMDAwLAot
ICAgICAgICAweDIwMTMwMDAwLAotICAgICAgICAweDIwMTM4MDAwLAotICAg
ICAgICAweDQwMDA0MDAwLAorICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGxh
dGZvcm1fYmFkX3BhZ2UgX19pbml0Y29uc3Qgc25iX2JhZF9wYWdlc1tdID0g
eworICAgICAgICB7IC5tZm4gPSAweDIwMDUwMDAwID4+IFBBR0VfU0hJRlQg
fSwKKyAgICAgICAgeyAubWZuID0gMHgyMDExMDAwMCA+PiBQQUdFX1NISUZU
IH0sCisgICAgICAgIHsgLm1mbiA9IDB4MjAxMzAwMDAgPj4gUEFHRV9TSElG
VCB9LAorICAgICAgICB7IC5tZm4gPSAweDIwMTM4MDAwID4+IFBBR0VfU0hJ
RlQgfSwKKyAgICAgICAgeyAubWZuID0gMHg0MDAwNDAwMCA+PiBQQUdFX1NI
SUZUIH0sCiAgICAgfTsKIAotICAgICphcnJheV9zaXplID0gQVJSQVlfU0la
RShiYWRfcGFnZXMpOworICAgICphcnJheV9zaXplID0gQVJSQVlfU0laRShz
bmJfYmFkX3BhZ2VzKTsKICAgICBpZ2RfaWQgPSBwY2lfY29uZl9yZWFkMzIo
MCwgMCwgMiwgMCwgMCk7Ci0gICAgaWYgKCAhSVNfU05CX0dGWChpZ2RfaWQp
ICkKLSAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgaWYgKCBJU19TTkJfR0ZY
KGlnZF9pZCkgKQorICAgICAgICByZXR1cm4gc25iX2JhZF9wYWdlczsKIAot
ICAgIHJldHVybiBiYWRfcGFnZXM7CisgICAgcmV0dXJuIE5VTEw7CiB9CiAK
IHZvaWQgcGFnaW5nX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyBsaW5lYXIpCi0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisr
KyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yNzAsNyArMjcwLDcg
QEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3QgcHMsCiAg
ICAgdW5zaWduZWQgbG9uZyBiYWRfc3BmbiwgYmFkX2VwZm47CiAgICAgY29u
c3QgY2hhciAqcDsKICNpZmRlZiBDT05GSUdfWDg2Ci0gICAgY29uc3QgdW5z
aWduZWQgbG9uZyAqYmFkcGFnZSA9IE5VTEw7CisgICAgY29uc3Qgc3RydWN0
IHBsYXRmb3JtX2JhZF9wYWdlICpiYWRwYWdlOwogICAgIHVuc2lnbmVkIGlu
dCBpLCBhcnJheV9zaXplOwogCiAgICAgQlVJTERfQlVHX09OKDggKiBzaXpl
b2YoZnJhbWVfdGFibGUtPnUuZnJlZS5maXJzdF9kaXJ0eSkgPApAQCAtMjk5
LDggKzI5OSw4IEBAIHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdlcyhwYWRk
cl90IHBzLAogICAgIHsKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBhcnJh
eV9zaXplOyBpKysgKQogICAgICAgICB7Ci0gICAgICAgICAgICBib290bWVt
X3JlZ2lvbl96YXAoKmJhZHBhZ2UgPj4gUEFHRV9TSElGVCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoKmJhZHBhZ2UgPj4gUEFHRV9TSElG
VCkgKyAxKTsKKyAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9uX3phcChiYWRw
YWdlLT5tZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFk
cGFnZS0+bWZuICsgKDFVIDw8IGJhZHBhZ2UtPm9yZGVyKSk7CiAgICAgICAg
ICAgICBiYWRwYWdlKys7CiAgICAgICAgIH0KICAgICB9CkBAIC0zMTIsOCAr
MzEyLDggQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3Qg
cHMsCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
YXJyYXlfc2l6ZTsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICBib290bWVtX3JlZ2lvbl96YXAoKmJhZHBhZ2UgPj4gUEFHRV9TSElG
VCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCpiYWRw
YWdlID4+IFBBR0VfU0hJRlQpICsgMSk7CisgICAgICAgICAgICAgICAgYm9v
dG1lbV9yZWdpb25femFwKGJhZHBhZ2UtPm1mbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmFkcGFnZS0+bWZuICsgKDFVIDw8IGJh
ZHBhZ2UtPm9yZGVyKSk7CiAgICAgICAgICAgICAgICAgYmFkcGFnZSsrOwog
ICAgICAgICAgICAgfQogICAgICAgICB9Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QveGVuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC94ZW4uaApAQCAtMzcsNyArMzcsNyBAQCB2b2lkIGh5cGVydmlzb3Jf
YXBfc2V0dXAodm9pZCk7CiBpbnQgaHlwZXJ2aXNvcl9hbGxvY191bnVzZWRf
cGFnZShtZm5fdCAqbWZuKTsKIGludCBoeXBlcnZpc29yX2ZyZWVfdW51c2Vk
X3BhZ2UobWZuX3QgbWZuKTsKIHZvaWQgaHlwZXJ2aXNvcl9maXh1cF9lODIw
KHN0cnVjdCBlODIwbWFwICplODIwKTsKLWNvbnN0IHVuc2lnbmVkIGxvbmcg
Kmh5cGVydmlzb3JfcmVzZXJ2ZWRfcGFnZXModW5zaWduZWQgaW50ICpzaXpl
KTsKK2NvbnN0IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSAqaHlwZXJ2aXNv
cl9yZXNlcnZlZF9wYWdlcyh1bnNpZ25lZCBpbnQgKnNpemUpOwogdWludDMy
X3QgaHlwZXJ2aXNvcl9jcHVpZF9iYXNlKHZvaWQpOwogdm9pZCBoeXBlcnZp
c29yX3Jlc3VtZSh2b2lkKTsKIApAQCAtNjUsNyArNjUsNyBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9maXh1cF9lODIwCiAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgY29uc3QgdW5z
aWduZWQgbG9uZyAqaHlwZXJ2aXNvcl9yZXNlcnZlZF9wYWdlcyh1bnNpZ25l
ZCBpbnQgKnNpemUpCitzdGF0aWMgaW5saW5lIGNvbnN0IHN0cnVjdCBwbGF0
Zm9ybV9iYWRfcGFnZSAqaHlwZXJ2aXNvcl9yZXNlcnZlZF9wYWdlcyh1bnNp
Z25lZCBpbnQgKnNpemUpCiB7CiAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7
CiAgICAgcmV0dXJuIE5VTEw7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTM0MSw3
ICszNDEsMTMgQEAgdm9pZCB6YXBfcm9fbXB0KG1mbl90IG1mbik7CiAKIGJv
b2wgaXNfaW9tZW1fcGFnZShtZm5fdCBtZm4pOwogCi1jb25zdCB1bnNpZ25l
ZCBsb25nICpnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICph
cnJheV9zaXplKTsKK3N0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSB7CisgICAg
dW5zaWduZWQgbG9uZyBtZm47CisgICAgdW5zaWduZWQgaW50IG9yZGVyOwor
fTsKKworY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpnZXRfcGxh
dGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICphcnJheV9zaXplKTsKKwog
LyogUGVyIHBhZ2UgbG9ja3M6CiAgKiBwYWdlX2xvY2soKSBpcyB1c2VkIGZv
ciB0d28gcHVycG9zZXM6IHB0ZSBzZXJpYWxpemF0aW9uLCBhbmQgbWVtb3J5
IHNoYXJpbmcuCiAgKgo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IHdvcmsgYXJvdW5kIEhMRSBob3N0IGxvY2t1cCBlcnJhdHVtCgpY
QUNRVUlSRSBwcmVmaXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9m
IG1lbW9yeSBzdGFydGluZyBhdCAxR2IKYXJlIGxpYWJsZSB0byBsb2NrIHVw
IHRoZSBwcm9jZXNzb3IuIERpc2FsbG93IHVzZSBvZiB0aGlzIG1lbW9yeSBy
YW5nZS4KClVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJsZSBDb3JlIEdlbjcg
YW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKb2xkLCBzbyBJIGNh
biBvbmx5IGd1ZXNzIHRoYXQgdGhleSdyZSBzaW1pbGFybHkgYWZmZWN0ZWQg
d2hlbiBDb3JlIEdlbjYKaXMgYW5kIHRoZSBYZW9uIGNvdW50ZXJwYXJ0cyBh
cmUsIHRvby4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjgyLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCnYyOiBEb24ndCBhcHBseSB0aGUgd29ya2Fyb3VuZCB3aGVuIHJ1
bm5pbmcgb3Vyc2VsdmVzIHZpcnR1YWxpemVkLgoKLS0tIGEveGVuL2FyY2gv
eDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTU4NTMsNiAr
NTg1MywyMiBAQCBjb25zdCBzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgKl9f
aW5pdCBnCiAgICAgICAgIHsgLm1mbiA9IDB4MjAxMzgwMDAgPj4gUEFHRV9T
SElGVCB9LAogICAgICAgICB7IC5tZm4gPSAweDQwMDA0MDAwID4+IFBBR0Vf
U0hJRlQgfSwKICAgICB9OworICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGxh
dGZvcm1fYmFkX3BhZ2UgX19pbml0Y29uc3QgaGxlX2JhZF9wYWdlID0gewor
ICAgICAgICAubWZuID0gMHg0MDAwMDAwMCA+PiBQQUdFX1NISUZULCAub3Jk
ZXIgPSAxMAorICAgIH07CisKKyAgICBzd2l0Y2ggKCBjcHVpZF9lYXgoMSkg
JiAweDAwMGYzZmYwICkKKyAgICB7CisgICAgY2FzZSAweDAwMDQwNmUwOiAv
KiBlcnJhdHVtIFNLTDE2NyAqLworICAgIGNhc2UgMHgwMDA1MDY1MDogLyog
ZXJyYXR1bSBTS1o2MyAqLworICAgIGNhc2UgMHgwMDA1MDZlMDogLyogZXJy
YXRhIFNLTDE2NyAvIFNLVzE1OSAqLworICAgIGNhc2UgMHgwMDA4MDZlMDog
LyogZXJyYXR1bSBLQkw/Pz8gKi8KKyAgICBjYXNlIDB4MDAwOTA2ZTA6IC8q
IGVycmF0YSBLQkw/Pz8gLyBLQlcxMTQgLyBDRlcxMDMgKi8KKyAgICAgICAg
KmFycmF5X3NpemUgPSAoY3B1aWRfZWF4KDApID49IDcgJiYKKyAgICAgICAg
ICAgICAgICAgICAgICAgIShjcHVpZF9lY3goMSkgJiBjcHVmZWF0X21hc2so
WDg2X0ZFQVRVUkVfSFlQRVJWSVNPUikpICYmCisgICAgICAgICAgICAgICAg
ICAgICAgIChjcHVpZF9jb3VudF9lYngoNywgMCkgJiBjcHVmZWF0X21hc2so
WDg2X0ZFQVRVUkVfSExFKSkpOworICAgICAgICByZXR1cm4gJmhsZV9iYWRf
cGFnZTsKKyAgICB9CiAKICAgICAqYXJyYXlfc2l6ZSA9IEFSUkFZX1NJWkUo
c25iX2JhZF9wYWdlcyk7CiAgICAgaWdkX2lkID0gcGNpX2NvbmZfcmVhZDMy
KDAsIDAsIDIsIDAsIDApOwo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IHdvcmsgYXJvdW5kIEhMRSBob3N0IGxvY2t1cCBlcnJhdHVtCgpY
QUNRVUlSRSBwcmVmaXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9m
IG1lbW9yeSBzdGFydGluZyBhdCAxR2IKYXJlIGxpYWJsZSB0byBsb2NrIHVw
IHRoZSBwcm9jZXNzb3IuIERpc2FsbG93IHVzZSBvZiB0aGlzIG1lbW9yeSBy
YW5nZS4KClVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJsZSBDb3JlIEdlbjcg
YW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKb2xkLCBzbyBJIGNh
biBvbmx5IGd1ZXNzIHRoYXQgdGhleSdyZSBzaW1pbGFybHkgYWZmZWN0ZWQg
d2hlbiBDb3JlIEdlbjYKaXMgYW5kIHRoZSBYZW9uIGNvdW50ZXJwYXJ0cyBh
cmUsIHRvby4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjgyLgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC02OTg5LDYgKzY5ODksMjUgQEAgY29uc3Qgc3RydWN0IHBs
YXRmb3JtX2JhZF9wYWdlICpfX2luaXQgZwogICAgICAgICB7IC5tZm4gPSAw
eDIwMTM4MDAwID4+IFBBR0VfU0hJRlQgfSwKICAgICAgICAgeyAubWZuID0g
MHg0MDAwNDAwMCA+PiBQQUdFX1NISUZUIH0sCiAgICAgfTsKKyAgICBzdGF0
aWMgY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlIF9faW5pdGNvbnN0
IGhsZV9iYWRfcGFnZSA9IHsKKyAgICAgICAgLm1mbiA9IDB4NDAwMDAwMDAg
Pj4gUEFHRV9TSElGVCwgLm9yZGVyID0gMTAKKyAgICB9OworCisgICAgc3dp
dGNoICggY3B1aWRfZWF4KDEpICYgMHgwMDBmM2ZmMCApCisgICAgeworICAg
ICAgICB1bnNpZ25lZCBpbnQgZWJ4LCBkdW1teTsKKworICAgIGNhc2UgMHgw
MDA0MDZlMDogLyogZXJyYXR1bSBTS0wxNjcgKi8KKyAgICBjYXNlIDB4MDAw
NTA2NTA6IC8qIGVycmF0dW0gU0taNjMgKi8KKyAgICBjYXNlIDB4MDAwNTA2
ZTA6IC8qIGVycmF0YSBTS0wxNjcgLyBTS1cxNTkgKi8KKyAgICBjYXNlIDB4
MDAwODA2ZTA6IC8qIGVycmF0dW0gS0JMPz8/ICovCisgICAgY2FzZSAweDAw
MDkwNmUwOiAvKiBlcnJhdGEgS0JMPz8/IC8gS0JXMTE0IC8gQ0ZXMTAzICov
CisgICAgICAgICphcnJheV9zaXplID0gKGNwdWlkX2VheCgwKSA+PSA3ICYm
CisgICAgICAgICAgICAgICAgICAgICAgICEoY3B1aWRfZWN4KDEpICYgY3B1
ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKSAmJgorICAgICAg
ICAgICAgICAgICAgICAgICAoY3B1aWRfY291bnQoNywgMCwgJmR1bW15LCAm
ZWJ4LCAmZHVtbXksICZkdW1teSksCisgICAgICAgICAgICAgICAgICAgICAg
ICBlYnggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSExFKSkpOworICAg
ICAgICByZXR1cm4gJmhsZV9iYWRfcGFnZTsKKyAgICB9CiAKICAgICAqYXJy
YXlfc2l6ZSA9IEFSUkFZX1NJWkUoc25iX2JhZF9wYWdlcyk7CiAgICAgaWdk
X2lkID0gcGNpX2NvbmZfcmVhZDMyKDAsIDAsIDIsIDAsIDApOwo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGV4dGVuZCBnZXRfcGxhdGZvcm1fYmFkcGFnZXMoKSBpbnRlcmZh
Y2UKClVzZSBhIHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3Mg
KG5vdyBmcmFtZSBudW1iZXIpIGFuIG9yZGVyIGNhbgphbHNvIGJlIHNwZWNp
ZmllZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjgyLgoKU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC03MTExLDIzICs3MTExLDIzIEBAIHZvaWQgYXJjaF9kdW1wX3No
YXJlZF9tZW1faW5mbyh2b2lkKQogICAgICAgICAgICAgbWVtX3NoYXJpbmdf
Z2V0X25yX3NhdmVkX21mbnMoKSk7CiB9CiAKLWNvbnN0IHVuc2lnbmVkIGxv
bmcgKl9faW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50
ICphcnJheV9zaXplKQorY29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdl
ICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAq
YXJyYXlfc2l6ZSkKIHsKICAgICB1MzIgaWdkX2lkOwotICAgIHN0YXRpYyB1
bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgYmFkX3BhZ2VzW10gPSB7Ci0gICAg
ICAgIDB4MjAwNTAwMDAsCi0gICAgICAgIDB4MjAxMTAwMDAsCi0gICAgICAg
IDB4MjAxMzAwMDAsCi0gICAgICAgIDB4MjAxMzgwMDAsCi0gICAgICAgIDB4
NDAwMDQwMDAsCisgICAgc3RhdGljIGNvbnN0IHN0cnVjdCBwbGF0Zm9ybV9i
YWRfcGFnZSBfX2luaXRjb25zdCBzbmJfYmFkX3BhZ2VzW10gPSB7CisgICAg
ICAgIHsgLm1mbiA9IDB4MjAwNTAwMDAgPj4gUEFHRV9TSElGVCB9LAorICAg
ICAgICB7IC5tZm4gPSAweDIwMTEwMDAwID4+IFBBR0VfU0hJRlQgfSwKKyAg
ICAgICAgeyAubWZuID0gMHgyMDEzMDAwMCA+PiBQQUdFX1NISUZUIH0sCisg
ICAgICAgIHsgLm1mbiA9IDB4MjAxMzgwMDAgPj4gUEFHRV9TSElGVCB9LAor
ICAgICAgICB7IC5tZm4gPSAweDQwMDA0MDAwID4+IFBBR0VfU0hJRlQgfSwK
ICAgICB9OwogCi0gICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKGJhZF9w
YWdlcyk7CisgICAgKmFycmF5X3NpemUgPSBBUlJBWV9TSVpFKHNuYl9iYWRf
cGFnZXMpOwogICAgIGlnZF9pZCA9IHBjaV9jb25mX3JlYWQzMigwLCAwLCAy
LCAwLCAwKTsKLSAgICBpZiAoICFJU19TTkJfR0ZYKGlnZF9pZCkgKQotICAg
ICAgICByZXR1cm4gTlVMTDsKKyAgICBpZiAoIElTX1NOQl9HRlgoaWdkX2lk
KSApCisgICAgICAgIHJldHVybiBzbmJfYmFkX3BhZ2VzOwogCi0gICAgcmV0
dXJuIGJhZF9wYWdlczsKKyAgICByZXR1cm4gTlVMTDsKIH0KIAogdm9pZCBw
YWdpbmdfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZh
KQotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYwpAQCAtMjcwLDcgKzI3MCw3IEBAIHZvaWQgX19p
bml0IGluaXRfYm9vdF9wYWdlcyhwYWRkcl90IHBzLAogICAgIHVuc2lnbmVk
IGxvbmcgYmFkX3NwZm4sIGJhZF9lcGZuOwogICAgIGNvbnN0IGNoYXIgKnA7
CiAjaWZkZWYgQ09ORklHX1g4NgotICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcg
KmJhZHBhZ2UgPSBOVUxMOworICAgIGNvbnN0IHN0cnVjdCBwbGF0Zm9ybV9i
YWRfcGFnZSAqYmFkcGFnZTsKICAgICB1bnNpZ25lZCBpbnQgaSwgYXJyYXlf
c2l6ZTsKICNlbmRpZgogCkBAIC0yOTUsOCArMjk1LDggQEAgdm9pZCBfX2lu
aXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3QgcHMsCiAgICAgewogICAgICAg
ICBmb3IgKCBpID0gMDsgaSA8IGFycmF5X3NpemU7IGkrKyApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9uX3phcCgqYmFkcGFnZSA+
PiBQQUdFX1NISUZULAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICgqYmFkcGFnZSA+PiBQQUdFX1NISUZUKSArIDEpOworICAgICAgICAgICAg
Ym9vdG1lbV9yZWdpb25femFwKGJhZHBhZ2UtPm1mbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBiYWRwYWdlLT5tZm4gKyAoMVUgPDwgYmFk
cGFnZS0+b3JkZXIpKTsKICAgICAgICAgICAgIGJhZHBhZ2UrKzsKICAgICAg
ICAgfQogICAgIH0KLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMzUwLDcgKzM1MCwx
MyBAQCBib29sIGlzX2lvbWVtX3BhZ2UobWZuX3QgbWZuKTsKIAogdm9pZCBj
bGVhcl9zdXBlcnBhZ2VfbWFyayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKTsK
IAotY29uc3QgdW5zaWduZWQgbG9uZyAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2Vz
KHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSk7CitzdHJ1Y3QgcGxhdGZvcm1f
YmFkX3BhZ2UgeworICAgIHVuc2lnbmVkIGxvbmcgbWZuOworICAgIHVuc2ln
bmVkIGludCBvcmRlcjsKK307CisKK2NvbnN0IHN0cnVjdCBwbGF0Zm9ybV9i
YWRfcGFnZSAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAq
YXJyYXlfc2l6ZSk7CisKIC8qIFBlciBwYWdlIGxvY2tzOgogICogcGFnZV9s
b2NrKCkgaXMgdXNlZCBmb3IgdHdvIHB1cnBvc2VzOiBwdGUgc2VyaWFsaXph
dGlvbiwgYW5kIG1lbW9yeSBzaGFyaW5nLgogICoK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGV4dGVuZCBnZXRfcGxhdGZvcm1fYmFkcGFnZXMoKSBpbnRlcmZh
Y2UKClVzZSBhIHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3Mg
KG5vdyBmcmFtZSBudW1iZXIpIGFuIG9yZGVyIGNhbgphbHNvIGJlIHNwZWNp
ZmllZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjgyLgoKU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYworKysgYi94ZW4vYXJj
aC94ODYvZ3Vlc3QveGVuLmMKQEAgLTQwLDcgKzQwLDcgQEAgYm9vbCBfX3Jl
YWRfbW9zdGx5IHhlbl9ndWVzdDsKIHN0YXRpYyBfX3JlYWRfbW9zdGx5IHVp
bnQzMl90IHhlbl9jcHVpZF9iYXNlOwogZXh0ZXJuIGNoYXIgaHlwZXJjYWxs
X3BhZ2VbXTsKIHN0YXRpYyBzdHJ1Y3QgcmFuZ2VzZXQgKm1lbTsKLXN0YXRp
YyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgcmVzZXJ2ZWRfcGFnZXNbMl07
CitzdGF0aWMgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlIF9faW5pdGRhdGEg
cmVzZXJ2ZWRfcGFnZXNbMl07CiAKIERFRklORV9QRVJfQ1BVKHVuc2lnbmVk
IGludCwgdmNwdV9pZCk7CiAKQEAgLTMyNiw3ICszMjYsNyBAQCB2b2lkIF9f
aW5pdCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAoc3RydWN0CiAgICAgICAgIHBh
bmljKCJVbmFibGUgdG8gZ2V0ICIgI3ApOyAgICAgICAgICAgICBcCiAgICAg
bWFya19wZm5fYXNfcmFtKGU4MjAsIHBmbik7ICAgICAgICAgICAgICAgICBc
CiAgICAgQVNTRVJUKGkgPCBBUlJBWV9TSVpFKHJlc2VydmVkX3BhZ2VzKSk7
ICAgICBcCi0gICAgcmVzZXJ2ZWRfcGFnZXNbaSsrXSA9IHBmbiA8PCBQQUdF
X1NISUZUOyAgICBcCisgICAgcmVzZXJ2ZWRfcGFnZXNbaSsrXS5tZm4gPSBw
Zm47ICAgICAgICAgICAgICBcCiB9KQogICAgIE1BUktfUEFSQU1fUkFNKEhW
TV9QQVJBTV9TVE9SRV9QRk4pOwogICAgIGlmICggIXB2X2NvbnNvbGUgKQpA
QCAtMzM0LDcgKzMzNCw3IEBAIHZvaWQgX19pbml0IGh5cGVydmlzb3JfZml4
dXBfZTgyMChzdHJ1Y3QKICN1bmRlZiBNQVJLX1BBUkFNX1JBTQogfQogCi1j
b25zdCB1bnNpZ25lZCBsb25nICpfX2luaXQgaHlwZXJ2aXNvcl9yZXNlcnZl
ZF9wYWdlcyh1bnNpZ25lZCBpbnQgKnNpemUpCitjb25zdCBzdHJ1Y3QgcGxh
dGZvcm1fYmFkX3BhZ2UgKl9faW5pdCBoeXBlcnZpc29yX3Jlc2VydmVkX3Bh
Z2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKIHsKICAgICBBU1NFUlQoeGVuX2d1
ZXN0KTsKIAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtNTc2OCwyMyArNTc2OCwyMyBAQCB2b2lkIGFyY2hf
ZHVtcF9zaGFyZWRfbWVtX2luZm8odm9pZCkKICAgICAgICAgICAgIG1lbV9z
aGFyaW5nX2dldF9ucl9zYXZlZF9tZm5zKCkpOwogfQogCi1jb25zdCB1bnNp
Z25lZCBsb25nICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2ln
bmVkIGludCAqYXJyYXlfc2l6ZSkKK2NvbnN0IHN0cnVjdCBwbGF0Zm9ybV9i
YWRfcGFnZSAqX19pbml0IGdldF9wbGF0Zm9ybV9iYWRwYWdlcyh1bnNpZ25l
ZCBpbnQgKmFycmF5X3NpemUpCiB7CiAgICAgdTMyIGlnZF9pZDsKLSAgICBz
dGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXRkYXRhIGJhZF9wYWdlc1tdID0g
ewotICAgICAgICAweDIwMDUwMDAwLAotICAgICAgICAweDIwMTEwMDAwLAot
ICAgICAgICAweDIwMTMwMDAwLAotICAgICAgICAweDIwMTM4MDAwLAotICAg
ICAgICAweDQwMDA0MDAwLAorICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGxh
dGZvcm1fYmFkX3BhZ2UgX19pbml0Y29uc3Qgc25iX2JhZF9wYWdlc1tdID0g
eworICAgICAgICB7IC5tZm4gPSAweDIwMDUwMDAwID4+IFBBR0VfU0hJRlQg
fSwKKyAgICAgICAgeyAubWZuID0gMHgyMDExMDAwMCA+PiBQQUdFX1NISUZU
IH0sCisgICAgICAgIHsgLm1mbiA9IDB4MjAxMzAwMDAgPj4gUEFHRV9TSElG
VCB9LAorICAgICAgICB7IC5tZm4gPSAweDIwMTM4MDAwID4+IFBBR0VfU0hJ
RlQgfSwKKyAgICAgICAgeyAubWZuID0gMHg0MDAwNDAwMCA+PiBQQUdFX1NI
SUZUIH0sCiAgICAgfTsKIAotICAgICphcnJheV9zaXplID0gQVJSQVlfU0la
RShiYWRfcGFnZXMpOworICAgICphcnJheV9zaXplID0gQVJSQVlfU0laRShz
bmJfYmFkX3BhZ2VzKTsKICAgICBpZ2RfaWQgPSBwY2lfY29uZl9yZWFkMzIo
MCwgMCwgMiwgMCwgMCk7Ci0gICAgaWYgKCAhSVNfU05CX0dGWChpZ2RfaWQp
ICkKLSAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgaWYgKCBJU19TTkJfR0ZY
KGlnZF9pZCkgKQorICAgICAgICByZXR1cm4gc25iX2JhZF9wYWdlczsKIAot
ICAgIHJldHVybiBiYWRfcGFnZXM7CisgICAgcmV0dXJuIE5VTEw7CiB9CiAK
IHZvaWQgcGFnaW5nX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyB2YSkKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIv
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTI3MCw3ICsyNzAsNyBAQCB2
b2lkIF9faW5pdCBpbml0X2Jvb3RfcGFnZXMocGFkZHJfdCBwcywKICAgICB1
bnNpZ25lZCBsb25nIGJhZF9zcGZuLCBiYWRfZXBmbjsKICAgICBjb25zdCBj
aGFyICpwOwogI2lmZGVmIENPTkZJR19YODYKLSAgICBjb25zdCB1bnNpZ25l
ZCBsb25nICpiYWRwYWdlID0gTlVMTDsKKyAgICBjb25zdCBzdHJ1Y3QgcGxh
dGZvcm1fYmFkX3BhZ2UgKmJhZHBhZ2U7CiAgICAgdW5zaWduZWQgaW50IGks
IGFycmF5X3NpemU7CiAKICAgICBCVUlMRF9CVUdfT04oOCAqIHNpemVvZihm
cmFtZV90YWJsZS0+dS5mcmVlLmZpcnN0X2RpcnR5KSA8CkBAIC0yOTksOCAr
Mjk5LDggQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3Qg
cHMsCiAgICAgewogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGFycmF5X3Np
emU7IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGJvb3RtZW1fcmVn
aW9uX3phcCgqYmFkcGFnZSA+PiBQQUdFX1NISUZULAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICgqYmFkcGFnZSA+PiBQQUdFX1NISUZUKSAr
IDEpOworICAgICAgICAgICAgYm9vdG1lbV9yZWdpb25femFwKGJhZHBhZ2Ut
Pm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWRwYWdl
LT5tZm4gKyAoMVUgPDwgYmFkcGFnZS0+b3JkZXIpKTsKICAgICAgICAgICAg
IGJhZHBhZ2UrKzsKICAgICAgICAgfQogICAgIH0KQEAgLTMxMiw4ICszMTIs
OCBAQCB2b2lkIF9faW5pdCBpbml0X2Jvb3RfcGFnZXMocGFkZHJfdCBwcywK
ICAgICAgICAgewogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBhcnJh
eV9zaXplOyBpKysgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IGJvb3RtZW1fcmVnaW9uX3phcCgqYmFkcGFnZSA+PiBQQUdFX1NISUZULAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKmJhZHBhZ2Ug
Pj4gUEFHRV9TSElGVCkgKyAxKTsKKyAgICAgICAgICAgICAgICBib290bWVt
X3JlZ2lvbl96YXAoYmFkcGFnZS0+bWZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBiYWRwYWdlLT5tZm4gKyAoMVUgPDwgYmFkcGFn
ZS0+b3JkZXIpKTsKICAgICAgICAgICAgICAgICBiYWRwYWdlKys7CiAgICAg
ICAgICAgICB9CiAgICAgICAgIH0KLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L3hlbi5oCkBAIC0zNyw3ICszNyw3IEBAIHZvaWQgaHlwZXJ2aXNvcl9hcF9z
ZXR1cCh2b2lkKTsKIGludCBoeXBlcnZpc29yX2FsbG9jX3VudXNlZF9wYWdl
KG1mbl90ICptZm4pOwogaW50IGh5cGVydmlzb3JfZnJlZV91bnVzZWRfcGFn
ZShtZm5fdCBtZm4pOwogdm9pZCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAoc3Ry
dWN0IGU4MjBtYXAgKmU4MjApOwotY29uc3QgdW5zaWduZWQgbG9uZyAqaHlw
ZXJ2aXNvcl9yZXNlcnZlZF9wYWdlcyh1bnNpZ25lZCBpbnQgKnNpemUpOwor
Y29uc3Qgc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlICpoeXBlcnZpc29yX3Jl
c2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSk7CiB1aW50MzJfdCBo
eXBlcnZpc29yX2NwdWlkX2Jhc2Uodm9pZCk7CiB2b2lkIGh5cGVydmlzb3Jf
cmVzdW1lKHZvaWQpOwogCkBAIC02NSw3ICs2NSw3IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAKICAgICBBU1NFUlRfVU5S
RUFDSEFCTEUoKTsKIH0KIAotc3RhdGljIGlubGluZSBjb25zdCB1bnNpZ25l
ZCBsb25nICpoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGlu
dCAqc2l6ZSkKK3N0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IHBsYXRmb3Jt
X2JhZF9wYWdlICpoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVk
IGludCAqc2l6ZSkKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAg
ICByZXR1cm4gTlVMTDsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMzQ4LDcgKzM0
OCwxMyBAQCB2b2lkIHphcF9yb19tcHQobWZuX3QgbWZuKTsKIAogYm9vbCBp
c19pb21lbV9wYWdlKG1mbl90IG1mbik7CiAKLWNvbnN0IHVuc2lnbmVkIGxv
bmcgKmdldF9wbGF0Zm9ybV9iYWRwYWdlcyh1bnNpZ25lZCBpbnQgKmFycmF5
X3NpemUpOworc3RydWN0IHBsYXRmb3JtX2JhZF9wYWdlIHsKKyAgICB1bnNp
Z25lZCBsb25nIG1mbjsKKyAgICB1bnNpZ25lZCBpbnQgb3JkZXI7Cit9Owor
Citjb25zdCBzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgKmdldF9wbGF0Zm9y
bV9iYWRwYWdlcyh1bnNpZ25lZCBpbnQgKmFycmF5X3NpemUpOworCiAvKiBQ
ZXIgcGFnZSBsb2NrczoKICAqIHBhZ2VfbG9jaygpIGlzIHVzZWQgZm9yIHR3
byBwdXJwb3NlczogcHRlIHNlcmlhbGl6YXRpb24sIGFuZCBtZW1vcnkgc2hh
cmluZy4KICAqCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Nov 06 18:41:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 18:41: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-devel-bounces@lists.xenproject.org>)
	id 1gK6Hz-0000JU-73; Tue, 06 Nov 2018 18:41: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=0zrd=nr=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gK6Hy-0000JN-Gk
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 18:41:22 +0000
X-Inumbo-ID: 8ddc71d2-e1f3-11e8-84bd-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8ddc71d2-e1f3-11e8-84bd-12d6303a7972;
 Tue, 06 Nov 2018 18:41:21 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 08AED2085B;
 Tue,  6 Nov 2018 18:41:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541529680;
 bh=w0KU93EugLPEMCqMpSBNYaNbRQ1PezVD9j/gmiVM+xk=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=BYzNkmS8gsUPUfvti46kSQ+9WYuJsxLjfSCtCSvlxi6vlnQifLfLyYj9SlvwFrK2a
 q4ckPawNaxydiHj22Q5ZvwQasjDgUCKezdlFc49HlFJRGF909VMJSpKJNlawzAs/C6
 sUqFmKwsolMlla3TWRzgqB0HgAXNigAB6YQzl/6U=
Date: Tue, 6 Nov 2018 10:41:18 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <86d09f63-727d-0eab-2a96-79ca7e8c15ec@arm.com>
Message-ID: <alpine.DEB.2.10.1811061039560.18518@sstabellini-ThinkPad-X260>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-17-julien.grall@arm.com>
 <alpine.DEB.2.10.1811051314590.18518@sstabellini-ThinkPad-X260>
 <f51d32af-0369-d253-ea6b-5651d2135c8d@arm.com>
 <alpine.DEB.2.10.1811060938390.18518@sstabellini-ThinkPad-X260>
 <86d09f63-727d-0eab-2a96-79ca7e8c15ec@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 16/16] xen/arm: Track page accessed between
 batch of Set/Way operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA2IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gT24gMDYvMTEvMjAxOCAx
Nzo0MywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gTW9uLCA1IE5vdiAyMDE4LCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IEhpIFN0ZWZhbm8sCj4gPiA+IAo+ID4gPiBPbiAxMS81
LzE4IDk6MzUgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gPiBPbiBNb24sIDgg
T2N0IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiA+IEF0IHRoZSBtb21lbnQsIHRo
ZSBpbXBsZW1lbnRhdGlvbiBvZiBTZXQvV2F5IG9wZXJhdGlvbnMgd2lsbCBnbwo+ID4gPiA+ID4g
dGhyb3VnaAo+ID4gPiA+ID4gYWxsIHRoZSBlbnRyaWVzIG9mIHRoZSBndWVzdCBQMk0gYW5kIGZs
dXNoIHRoZW0uIEhvd2V2ZXIsIHRoaXMgaXMgdmVyeQo+ID4gPiA+ID4gZXhwZW5zaXZlIGFuZCBt
YXkgcmVuZGVyIHVudXNhYmxlIGEgZ3Vlc3QgT1MgdXNpbmcgdGhlbS4KPiA+ID4gPiA+IAo+ID4g
PiA+ID4gRm9yIGluc3RhbmNlLCBMaW51eCAzMi1iaXQgd2lsbCB1c2UgU2V0L1dheSBvcGVyYXRp
b25zIGR1cmluZwo+ID4gPiA+ID4gc2Vjb25kYXJ5Cj4gPiA+ID4gPiBDUFUgYnJpbmctdXAuIEFz
IHRoZSBpbXBsZW1lbnRhdGlvbiBpcyByZWFsbHkgZXhwZW5zaXZlLCBpdCBtYXkgYmUKPiA+ID4g
PiA+IHBvc3NpYmxlCj4gPiA+ID4gPiB0byBoaXQgdGhlIENQVSBicmluZy11cCB0aW1lb3V0Lgo+
ID4gPiA+ID4gCj4gPiA+ID4gPiBUbyBsaW1pdCB0aGUgU2V0L1dheSBpbXBhY3QsIHdlIHRyYWNr
IHdoYXQgcGFnZXMgaGFzIGJlZW4gb2YgdGhlIGd1ZXN0Cj4gPiA+ID4gPiBoYXMgYmVlbiBhY2Nl
c3NlZCBiZXR3ZWVuIGJhdGNoIG9mIFNldC9XYXkgb3BlcmF0aW9ucy4gVGhpcyBpcyBkb25lCj4g
PiA+ID4gPiB1c2luZyBiaXRbMF0gKGFrYSB2YWxpZCBiaXQpIG9mIHRoZSBQMk0gZW50cnkuCj4g
PiA+ID4gCj4gPiA+ID4gVGhpcyBpcyBnb2luZyB0byBpbXByb3ZlIHBlcmZvcm1hbmNlIG9mIGls
bC1tYW5uZXJlZCBndWVzdHMgYXQgdGhlIGNvc3QKPiA+ID4gPiBvZiBodXJ0aW5nIHBlcmZvcm1h
bmNlIG9mIHdlbGwtbWFubmVyZWQgZ3Vlc3RzLiBJcyBpdCByZWFsbHkgYSBnb29kCj4gPiA+ID4g
dHJhZGUtb2ZmPyBTaG91bGQgdGhpcyBiZWhhdmlvciBhdCBsZWFzdCBiZSBjb25maWd1cmFibGUg
d2l0aCBhIFhlbgo+ID4gPiA+IGNvbW1hbmQgbGluZT8KPiA+ID4gCj4gPiA+IFdlbGwsIHdlIGhh
dmUgdGhlIGNob2ljZSBiZXR3ZWVuIG5vdCBiZWVuIGFibGUgdG8gYm9vdCBMaW51eCAzMi1iaXQK
PiA+ID4gYW55bW9yZSBvcgo+ID4gPiBoYXZlIGEgc2xpZ2h0IGltcGFjdCBhdCB0aGUgYm9vdCB0
aW1lIGZvciBhbGwgZ3Vlc3RzLgo+ID4gCj4gPiBXYWl0IC0tIEkgdGhvdWdodCB0aGF0IHdpdGgg
dGhlIHNldC93YXkgZW11bGF0aW9uIGludHJvZHVjZWQgYnkgcGF0Y2gKPiA+ICMxNSB3ZSB3b3Vs
ZCBiZSBhYmxlIHRvIGJvb3QgTGludXggMzItYml0IGFscmVhZHkuIFRoaXMgcGF0Y2ggaXMgYQo+
ID4gcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQuIE9yIGlzIGl0IGFjdHVhbGx5IG5lZWRlZCB0byBi
b290IExpbnV4IDMyLWJpdD8KPiAKPiBUaGUgcHJvYmxlbSBpcyBMaW51eCAzMi1iaXQgY2FsbHMg
YSBmZXcgdGltZSBzZXQvd2F5IGR1cmluZyBzZWNvbmRhcnkgQ1BVCj4gYnJpbmcgdXAuIEl0IGFs
c28gaGFzIGEgdGltZW91dCBvZiAxcyB0byBmdWxseSBib290IHRoYXQgQ1BVLiBJbiBteSB0ZXN0
aW5nLCBJCj4gY2FuIGVhc2lseSBoaXQgdGhlIHRpbWVvdXQgZXZlbiB3aXRoIGEgc21hbGwgYW1v
dW50IG9mIG1lbW9yeS4KIApEYW1uISBJdCBpcyB3b3JzdCB0aGFuIEkgdGhvdWdodC4KCgo+IElm
IHdlIGRvbid0IHN0YXJ0IHRyYWNraW5nIHRoZSBwYWdlIGZyb20gdGhlIGJlZ2lubmluZywgdGhl
biB5b3Ugd291bGQgbmVlZCB0bwo+IGNsZWFuIHRoZSBmdWxsIFJBTSB0aGUgZmlyc3QgdGltZS4g
SWYgeW91IHN0YXJ0IHRvIHRyYWNrIGZyb20gdGhlIGJlZ2lubmluZywKPiB5b3UgbWF5IGp1c3Qg
aGF2ZSB0byBjbGVhbiBhIGNvdXBsZSBvZiBNQi4KPgo+ID4gCj4gPiA+IEFzIHlvdSBtYXkgaGF2
ZSBub3RpY2VkIHRoZSBjb21tYW5kIGxpbmUgaXMgYmVlbiBzdWdnZXN0ZWQgYmVsb3cuIEkgZGlk
bid0Cj4gPiA+IHlldAo+ID4gPiBpbXBsZW1lbnRlZCBhcyB3ZSBhZ3JlZWQgYXQgQ29ubmVjdCBp
dCB3b3VsZCBiZSBnb29kIHRvIHN0YXJ0IGdldHRpbmcKPiA+ID4gZmVlZGJhY2sKPiA+ID4gb24g
aXQuCj4gPiAKPiA+IFN1cmUuIEkgd2FzIHRoaW5raW5nIGFib3V0IHRoaXMgLS0gZG9lcyBpdCBt
YWtlIHNlbnNlIHRvIGhhdmUgZGlmZmVyZW50Cj4gPiBkZWZhdWx0cyBmb3IgMzJiaXQgYW5kIDY0
Yml0IGd1ZXN0cz8KPiA+IAo+ID4gMzJiaXQgLT4gZGVmYXVsdCBwMm1faW52YWxpZGF0ZV9yb290
Cj4gPiA2NGJpdCAtPiBkZWZhdWx0IG5vdAo+IAo+IFRoZSBkZWNpc2lvbiBpcyBub3QgdGhhdCBl
YXN5LiBXaGlsZSBMaW51eCBhcm02NCBkb2VzIG5vdCBjb250YWluIHNldC93YXkKPiBhbnltb3Jl
LCBVRUZJIHN0aWxsIHVzZSB0aGVtIChJIGNoZWNrZWQgaXQgYSBjb3VwbGUgb2YgbW9udGhzIGFn
bykuCj4gCj4gSSBoYXZlbid0IGRvbmUgYW55IGJlbmNobWFyayB5ZXQuIFRoYXQncyBteSBuZXh0
IHN0ZXAuCgpPSywgbWFrZXMgc2Vuc2UKCgo+ID4gPiBJIGFtIG5vdCBlbnRpcmVseSB0byB1bmRl
cnN0YW5kIHlvdXIgbGFzdCBzZW50ZW5jZSwgdGhpcyBmZWF0dXJlIGlzIHR1cm5lZAo+ID4gPiBv
ZmYKPiA+ID4gd2hlbiBhbiBJT01NVSBpcyBwcmVzZW50LiBTbyB3aGF0IGlzIHlvdXIgdXNlIGNh
c2UgaGVyZT8KPiA+ICAgTXkgc2VudGVuY2Ugd2FzIGJhZGx5IHdyaXR0ZW4sIHNvcnJ5LiBJIG1l
YW50IHRvIHNheSB0aGF0IGV2ZW4gd2hlbiBhbgo+ID4gSU9NTVUgaXMgTk9UIHByZXNlbnQsIHRo
ZXJlIGFyZSBjYXNlcyB3aGVyZSB3ZSBtaWdodCBub3Qgd2FudCB0byBjYWxsCj4gPiBwMm1faW52
YWxpZGF0ZV9yb290Lgo+IAo+IEJlZm9yZSBpbXBsZW1lbnRpbmcgYSBjb21tYW5kIGxpbmUgb3B0
aW9uIChvciBldmVuIHBsdW1iaW5nIHRoYXQgdG8gdGhlIGd1ZXN0Cj4gY29uZmlndXJhdGlvbiks
IEkgd2FudCB0byB1bmRlcnN0YW5kIHdoYXQgaXMgdGhlIHJlYWwgaW1wYWN0IG9uIHRoZSBib290
IHRpbWUKPiBmb3IgIm5vcm1hbCIgZ3Vlc3QuCgp5ZXMsIG1ha2VzIHNlbnNlCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 18:47:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 18:47: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-devel-bounces@lists.xenproject.org>)
	id 1gK6NL-0000tb-Tx; Tue, 06 Nov 2018 18:46: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=rnl5=nr=gmail.com=2rushikeshj@srs-us1.protection.inumbo.net>)
 id 1gK6NK-0000tW-LO
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 18:46:54 +0000
X-Inumbo-ID: 533f258a-e1f4-11e8-9a16-bc764e045a96
Received: from mail-ed1-x541.google.com (unknown [2a00:1450:4864:20::541])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 533f258a-e1f4-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 18:46:52 +0000 (UTC)
Received: by mail-ed1-x541.google.com with SMTP id h21-v6so10925874edq.9
 for <xen-devel@lists.xen.org>; Tue, 06 Nov 2018 10:46:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=HguUQ8cEplVUrY71yWyUFSP5BtA0VzPrOCxf9bNp6ro=;
 b=neJCeIIfJTDonZ4WRobo1ChZBvRK2OWzyvoUSC3ocpWw0LSmPTHxjgvaRJbFR3KSnG
 KlZnDAWfEwFsTV4PtTR8tIjlTo3KEsUrjruY5RQYWgvFAMTE7o+8Mt9Fks6AaT7Hn/on
 kXbNvQsXLupJKDOcGLZPzxvXU39+iXOkQ5SIiZLE4OZz/p4phGvJanuUJllUXfPwiQg0
 8lveaBhTubFTx1ImT38WOctJ0NrsukWHuf99aTpre2bqMsh3afVt9U7mnFtwAdU4FZyY
 qyIG6/hhw7B8azjmPRoOq6mXKlKrYEj0vGlFBNnEIw49l+G3lqSBDBUN6b5l7epr0go/
 oGgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=HguUQ8cEplVUrY71yWyUFSP5BtA0VzPrOCxf9bNp6ro=;
 b=csg9s8oUWsgfGTs3MAqn3ExQ6dQal/l7Km24VXIiOdwJtwGOvc4kBETc1U32K6ntq2
 5GR7se4uITwsCJcAXMZ8/jPWF4F1bGv4d4sOCQ+OKtRoqNRO7po5xOs9HxMuKtgFzwG1
 6/HjcJ7Q7lMOVi2bLEk0IeWPw+ocvZEKSjDAn6Fp9TkoT6udJYPnzeHqEs6we+xg0qJo
 VOSD+W+e6rgQxJmw5lITDb4e57bc8bV2ZXlHIdvpNc4cq+sFzWjIqdcgE8vq5ZJcGWka
 5j1hHePDDTeXj4sEKWY8uRCxFGKNybN5rohOTv23YnMNfnDsjjh9VJFyeCCXdz5DK7Jb
 R09g==
X-Gm-Message-State: AGRZ1gLDPAV67vP4KVcUbQUfcCLas1fqDAn5amwA63Z8xfaWXNJZO+1x
 HlWGpJHtISAQQwAjpa3cWJ8VYRmXmCAPiifZqbM=
X-Google-Smtp-Source: AJdET5f+bXNSYa0oMi7Jxye9oqR3pq6bZmIR/H0ncfv3gva4e8NzjAtdTeyHg9OeY2ojpWUcHZ1BAcH2ghR0ALHlknk=
X-Received: by 2002:a50:b5a6:: with SMTP id
 a35-v6mr22927040ede.279.1541530011312; 
 Tue, 06 Nov 2018 10:46:51 -0800 (PST)
MIME-Version: 1.0
References: <20181105105852.ae4sjkkcm6eumpwr@zion.uk.xensource.com>
 <CAO9XypUXJkhGEiH14HuMW8zOha9mRQh0+kpMa_0b2doHhjJUCQ@mail.gmail.com>
 <20181105114127.s57z7n7p4pmix5b5@zion.uk.xensource.com>
 <CAO9XypV42TO8c=26dRJSNnFukXDfWp_0rM3McRBKZs1crT1qEA@mail.gmail.com>
 <20181105115850.f677uvjmm7vqfikc@zion.uk.xensource.com>
 <CAO9XypVrwzvC4iNP9HR63kjj_n-Ju30mvptd89GtK6TYO0yUTQ@mail.gmail.com>
 <20181105124916.da2kqcczcomnxepv@zion.uk.xensource.com>
 <CAO9XypU_sRsxe5J7SAaoVPOK-zCF68-LLd8v-2m+nyyqae3P4A@mail.gmail.com>
 <CAO9XypXCio51Dbt6chxufyH_6M73HfXufQQS751gmNK5R3Uo5A@mail.gmail.com>
 <CAO9XypWzkV_cpCy+WygT5JWt6FujBMm47B_ydNjF-qoX-koKSA@mail.gmail.com>
 <20181106121742.gae3zp2aeqojfmcj@zion.uk.xensource.com>
 <CAO9XypUtBpsCJXoaAWiJQnjjfxQJ=uE1utf67EdkG92QHbtMnA@mail.gmail.com>
In-Reply-To: <CAO9XypUtBpsCJXoaAWiJQnjjfxQJ=uE1utf67EdkG92QHbtMnA@mail.gmail.com>
From: Rishi <2rushikeshj@gmail.com>
Date: Wed, 7 Nov 2018 00:16:39 +0530
Message-ID: <CAO9XypUBUvw2g1Q2YBvFT8kCoNzboTchqKGDqXi4WQ82D+MU9A@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Dom0 kernel 4.14 with SMP randomly crashing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============4728029614919780203=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4728029614919780203==
Content-Type: multipart/alternative; boundary="000000000000bc286d057a036cc5"

--000000000000bc286d057a036cc5
Content-Type: text/plain; charset="UTF-8"

On Tue, Nov 6, 2018 at 10:41 PM Rishi <2rushikeshj@gmail.com> wrote:

>
>
> On Tue, Nov 6, 2018 at 5:47 PM Wei Liu <wei.liu2@citrix.com> wrote:
>
>> On Tue, Nov 06, 2018 at 03:31:31PM +0530, Rishi wrote:
>> >
>> > So after knowing the stack trace, it appears that the CPU was getting
>> stuck
>> > for xen_hypercall_xen_version
>>
>> That hypercall is used when a PV kernel (re-)enables interrupts. See
>> xen_irq_enable. The purpose is to force the kernel to switch to
>> hypervisor.
>>
>> >
>> > watchdog: BUG: soft lockup - CPU#0 stuck for 23s! [swapper/0:0]
>> >
>> >
>> > [30569.582740] watchdog: BUG: soft lockup - CPU#0 stuck for 23s!
>> > [swapper/0:0]
>> >
>> > [30569.588186] Kernel panic - not syncing: softlockup: hung tasks
>> >
>> > [30569.591307] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G             L
>>   4.19.1
>> > #1
>> >
>> > [30569.595110] Hardware name: Xen HVM domU, BIOS 4.4.1-xs132257
>> 12/12/2016
>> >
>> > [30569.598356] Call Trace:
>> >
>> > [30569.599597]  <IRQ>
>> >
>> > [30569.600920]  dump_stack+0x5a/0x73
>> >
>> > [30569.602998]  panic+0xe8/0x249
>> >
>> > [30569.604806]  watchdog_timer_fn+0x200/0x230
>> >
>> > [30569.607029]  ? softlockup_fn+0x40/0x40
>> >
>> > [30569.609246]  __hrtimer_run_queues+0x133/0x270
>> >
>> > [30569.611712]  hrtimer_interrupt+0xfb/0x260
>> >
>> > [30569.613800]  xen_timer_interrupt+0x1b/0x30
>> >
>> > [30569.616972]  __handle_irq_event_percpu+0x69/0x1a0
>> >
>> > [30569.619831]  handle_irq_event_percpu+0x30/0x70
>> >
>> > [30569.622382]  handle_percpu_irq+0x34/0x50
>> >
>> > [30569.625048]  generic_handle_irq+0x1e/0x30
>> >
>> > [30569.627216]  __evtchn_fifo_handle_events+0x163/0x1a0
>> >
>> > [30569.629955]  __xen_evtchn_do_upcall+0x41/0x70
>> >
>> > [30569.632612]  xen_evtchn_do_upcall+0x27/0x50
>> >
>> > [30569.635136]  xen_do_hypervisor_callback+0x29/0x40
>> >
>> > [30569.638181] RIP: e030:xen_hypercall_xen_version+0xa/0x20
>>
>> What is the asm code for this RIP?
>>
>>
>> Wei.
>>
>
> The issue of crash is getting resolved with appending "noirqbalance" at
> xen command line. This way all dom0 cpus are available but not irq balanced
> at xen.
>
> Even though I'm running irqbalance service in dom0 the irqs seems to be
> not moving. <- this is dom0 perspective, I do not know yet, if it follows
> Xen irq.
>
> I tried objdump, while I have  have the function in out but there is no
> asm code of it. Its just "..."
>
> ffffffff81001220 <xen_hypercall_xen_version>:
>
>         ...
>
>
> ffffffff81001240 <xen_hypercall_console_io>:
>
>         ...
>
> All "hypercalls" appear similarly.
>

How frequent can be that hypercall/xen_irq_enable()? Like n/s or once a
while?
During my tests, the system runs stable unless I'm downloading a large
file. Files around a GB size are getting downloaded without crash, but
system crash comes when its above it. I'm using a 2.1GB file & wget to
download.

Is there a way I can simulate PV kernel (re-)enable of interrupt using a
kernel module with a controlled fashion?

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

<div dir=3D"ltr"><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Tue=
, Nov 6, 2018 at 10:41 PM Rishi &lt;<a href=3D"mailto:2rushikeshj@gmail.com=
">2rushikeshj@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex"><div dir=3D"ltr"><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On=
 Tue, Nov 6, 2018 at 5:47 PM Wei Liu &lt;<a href=3D"mailto:wei.liu2@citrix.=
com" target=3D"_blank">wei.liu2@citrix.com</a>&gt; wrote:<br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">On Tue, Nov 06, 2018 at 03:31:31PM +0530, Rishi wrot=
e:<br>
&gt; <br>
&gt; So after knowing the stack trace, it appears that the CPU was getting =
stuck<br>
&gt; for xen_hypercall_xen_version<br>
<br>
That hypercall is used when a PV kernel (re-)enables interrupts. See<br>
xen_irq_enable. The purpose is to force the kernel to switch to<br>
hypervisor.<br>
<br>
&gt; <br>
&gt; watchdog: BUG: soft lockup - CPU#0 stuck for 23s! [swapper/0:0]<br>
&gt; <br>
&gt; <br>
&gt; [30569.582740] watchdog: BUG: soft lockup - CPU#0 stuck for 23s!<br>
&gt; [swapper/0:0]<br>
&gt; <br>
&gt; [30569.588186] Kernel panic - not syncing: softlockup: hung tasks<br>
&gt; <br>
&gt; [30569.591307] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0L=C2=A0 =C2=A0 4.19.1<br>
&gt; #1<br>
&gt; <br>
&gt; [30569.595110] Hardware name: Xen HVM domU, BIOS 4.4.1-xs132257 12/12/=
2016<br>
&gt; <br>
&gt; [30569.598356] Call Trace:<br>
&gt; <br>
&gt; [30569.599597]=C2=A0 &lt;IRQ&gt;<br>
&gt; <br>
&gt; [30569.600920]=C2=A0 dump_stack+0x5a/0x73<br>
&gt; <br>
&gt; [30569.602998]=C2=A0 panic+0xe8/0x249<br>
&gt; <br>
&gt; [30569.604806]=C2=A0 watchdog_timer_fn+0x200/0x230<br>
&gt; <br>
&gt; [30569.607029]=C2=A0 ? softlockup_fn+0x40/0x40<br>
&gt; <br>
&gt; [30569.609246]=C2=A0 __hrtimer_run_queues+0x133/0x270<br>
&gt; <br>
&gt; [30569.611712]=C2=A0 hrtimer_interrupt+0xfb/0x260<br>
&gt; <br>
&gt; [30569.613800]=C2=A0 xen_timer_interrupt+0x1b/0x30<br>
&gt; <br>
&gt; [30569.616972]=C2=A0 __handle_irq_event_percpu+0x69/0x1a0<br>
&gt; <br>
&gt; [30569.619831]=C2=A0 handle_irq_event_percpu+0x30/0x70<br>
&gt; <br>
&gt; [30569.622382]=C2=A0 handle_percpu_irq+0x34/0x50<br>
&gt; <br>
&gt; [30569.625048]=C2=A0 generic_handle_irq+0x1e/0x30<br>
&gt; <br>
&gt; [30569.627216]=C2=A0 __evtchn_fifo_handle_events+0x163/0x1a0<br>
&gt; <br>
&gt; [30569.629955]=C2=A0 __xen_evtchn_do_upcall+0x41/0x70<br>
&gt; <br>
&gt; [30569.632612]=C2=A0 xen_evtchn_do_upcall+0x27/0x50<br>
&gt; <br>
&gt; [30569.635136]=C2=A0 xen_do_hypervisor_callback+0x29/0x40<br>
&gt; <br>
&gt; [30569.638181] RIP: e030:xen_hypercall_xen_version+0xa/0x20<br>
<br>
What is the asm code for this RIP?<br>
<br>
<br>
Wei.<br></blockquote><div><br></div><div>The issue of crash is getting reso=
lved with appending &quot;noirqbalance&quot; at xen command line. This way =
all dom0 cpus are available but not irq balanced at xen.<br><br>Even though=
 I&#39;m running irqbalance service in dom0 the irqs seems to be not moving=
. &lt;- this is dom0 perspective, I do not know yet, if it follows Xen irq.=
<br><br>I tried objdump, while I have=C2=A0 have the function in out but th=
ere is no asm code of it. Its just &quot;...&quot;<br><br>





<p class=3D"m_-1081119484632643339gmail-p1" style=3D"margin:0px;font-varian=
t-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-si=
ze:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=
=3D"m_-1081119484632643339gmail-s1" style=3D"font-variant-ligatures:no-comm=
on-ligatures">ffffffff81001220 &lt;</span><span class=3D"m_-108111948463264=
3339gmail-s2" style=3D"font-variant-ligatures:no-common-ligatures;backgroun=
d-color:rgb(135,138,4)">xen_hypercall_xen_version</span><span class=3D"m_-1=
081119484632643339gmail-s1" style=3D"font-variant-ligatures:no-common-ligat=
ures">&gt;:</span></p>
<p class=3D"m_-1081119484632643339gmail-p1" style=3D"margin:0px;font-varian=
t-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-si=
ze:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=
=3D"m_-1081119484632643339gmail-s1" style=3D"font-variant-ligatures:no-comm=
on-ligatures"><span class=3D"m_-1081119484632643339gmail-Apple-converted-sp=
ace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>...</span></p>
<p class=3D"m_-1081119484632643339gmail-p2" style=3D"margin:0px;font-varian=
t-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-si=
ze:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);min-height:13=
px"><span class=3D"m_-1081119484632643339gmail-s1" style=3D"font-variant-li=
gatures:no-common-ligatures"></span><br></p>
<p class=3D"m_-1081119484632643339gmail-p1" style=3D"margin:0px;font-varian=
t-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-si=
ze:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=
=3D"m_-1081119484632643339gmail-s1" style=3D"font-variant-ligatures:no-comm=
on-ligatures">ffffffff81001240 &lt;xen_hypercall_console_io&gt;:</span></p>
<p class=3D"m_-1081119484632643339gmail-p1" style=3D"margin:0px;font-varian=
t-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-si=
ze:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class=
=3D"m_-1081119484632643339gmail-s1" style=3D"font-variant-ligatures:no-comm=
on-ligatures"><span class=3D"m_-1081119484632643339gmail-Apple-converted-sp=
ace">=C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>...<br><br>All &quot;hypercalls&quo=
t; appear similarly.</span></p></div></div></div></blockquote><div><br>How =
frequent can be that hypercall/xen_irq_enable()? Like n/s or once a while?<=
br>During my tests, the system runs stable unless I&#39;m downloading a lar=
ge file. Files around a GB size are getting downloaded without crash, but s=
ystem crash comes when its above it. I&#39;m using a 2.1GB file &amp; wget =
to download.<br><br>Is there a way I can simulate PV kernel (re-)enable of =
interrupt using a kernel module with a controlled fashion?=C2=A0</div></div=
></div>

--000000000000bc286d057a036cc5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4728029614919780203==--


From xen-devel-bounces@lists.xenproject.org Tue Nov 06 18:59:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 18:59: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-devel-bounces@lists.xenproject.org>)
	id 1gK6ZJ-0001vJ-3z; Tue, 06 Nov 2018 18:59: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=0zrd=nr=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gK6ZI-0001vD-2c
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 18:59:16 +0000
X-Inumbo-ID: 0dcad986-e1f6-11e8-9aae-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0dcad986-e1f6-11e8-9aae-12d6303a7972;
 Tue, 06 Nov 2018 18:59:14 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DDFA320830;
 Tue,  6 Nov 2018 18:59:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541530754;
 bh=WvAwgJMghl8BcSgdisevo7q10idqfcV1o/rdIBLuDP0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=fyTJvKAwYP5jvg5Ybk+cVkSmgASphsCl6CGmKzJZ8lR0It12fJn5G0vYqEItj0Rzc
 zweQHPR/gI4kuhT4MpkQ2RQGm6/+DZZcx6AASxQGTXW44WGhcxzbcw1QW56wYDmkwQ
 3qsyNblT51GoiuwqjTL7dRSQgMEtTV9Z+tRndo24=
Date: Tue, 6 Nov 2018 10:59:12 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ravi Pichholiya <pichholiyaravi@gmail.com>
In-Reply-To: <CAAxnE7vgDxcekeE04z_Ps7mJ9EX6W9a=U+r765GKStuZNonBMw@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1811061053370.18518@sstabellini-ThinkPad-X260>
References: <CAAxnE7vgDxcekeE04z_Ps7mJ9EX6W9a=U+r765GKStuZNonBMw@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1753675011-1541530424=:18518"
Content-ID: <alpine.DEB.2.10.1811061053530.18518@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] Porting XEN hypervisor on iMX8QM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: julien.grall@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1753675011-1541530424=:18518
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1811061053531.18518@sstabellini-ThinkPad-X260>

Hi Ravi,

Please have a look at our wiki as a reference:
http://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions

I would start from cross-compiling the Xen hypervisor (the xen/
directory), no need to build the Xen userspace tools initially.
Make sure to have the right early boot uart driver, see
CONFIG_EARLY_PRINTK and docs/misc/arm/early-printk.txt.

After you boot the Xen binary from uboot, you should be able to see some
console output from the hypervisror. The step after that is booting
Dom0.

Cheers,

Stefano

On Mon, 5 Nov 2018, Ravi Pichholiya wrote:
> Hi Stefano,
> This is in reference to our LinkedIn discussion, in our one of the project we need to port XEN hypervisor on iMx8QM.
> 
> Request you to share what all visibility we should require from boot prospective as currently we are having access to Device tree
> and U-boot source code only. Is access to any other files are also required?
> 
> Also some reference to start with the porting of XEN if available with you.
> 
> Thanks & Regards,
> Ravi Pichholiya
> 
> 
--8323329-1753675011-1541530424=:18518
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1753675011-1541530424=:18518--


From xen-devel-bounces@lists.xenproject.org Tue Nov 06 19:06:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 19:06: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-devel-bounces@lists.xenproject.org>)
	id 1gK6g0-0002m8-Qj; Tue, 06 Nov 2018 19:06:12 +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=7q02=nr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gK6fz-0002m3-8O
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 19:06:11 +0000
X-Inumbo-ID: 056815fa-e1f7-11e8-8846-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 056815fa-e1f7-11e8-8846-12d6303a7972;
 Tue, 06 Nov 2018 19:06:10 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 682D8EBD;
 Tue,  6 Nov 2018 11:06:09 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A03273F5C0;
 Tue,  6 Nov 2018 11:06:08 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Ravi Pichholiya <pichholiyaravi@gmail.com>
References: <CAAxnE7vgDxcekeE04z_Ps7mJ9EX6W9a=U+r765GKStuZNonBMw@mail.gmail.com>
 <alpine.DEB.2.10.1811061053370.18518@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <469ba780-e86a-6db6-e772-e31f025122f4@arm.com>
Date: Tue, 6 Nov 2018 19:06:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811061053370.18518@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] Porting XEN hypervisor on iMX8QM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peng Fan <peng.fan@nxp.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIGFtIENDaW5nIFBlbmcgRmFuIHdobyBpcyB3b3JraW5nIGZvciBOWFAgYW5kIGFsc28g
b24gWGVuLiBQZW5nLCBkbyB5b3UgaGF2ZSAKYW55IHBvaW50ZXIgdG8gZ2V0dGluZyBYZW4gcnVu
bmluZyBvbiBpTVg4UU0/CgpDaGVlcnMsCgpPbiAwNi8xMS8yMDE4IDE4OjU5LCBTdGVmYW5vIFN0
YWJlbGxpbmkgd3JvdGU6Cj4gSGkgUmF2aSwKPiAKPiBQbGVhc2UgaGF2ZSBhIGxvb2sgYXQgb3Vy
IHdpa2kgYXMgYSByZWZlcmVuY2U6Cj4gaHR0cDovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9Y
ZW5fQVJNX3dpdGhfVmlydHVhbGl6YXRpb25fRXh0ZW5zaW9ucwo+IAo+IEkgd291bGQgc3RhcnQg
ZnJvbSBjcm9zcy1jb21waWxpbmcgdGhlIFhlbiBoeXBlcnZpc29yICh0aGUgeGVuLwo+IGRpcmVj
dG9yeSksIG5vIG5lZWQgdG8gYnVpbGQgdGhlIFhlbiB1c2Vyc3BhY2UgdG9vbHMgaW5pdGlhbGx5
Lgo+IE1ha2Ugc3VyZSB0byBoYXZlIHRoZSByaWdodCBlYXJseSBib290IHVhcnQgZHJpdmVyLCBz
ZWUKPiBDT05GSUdfRUFSTFlfUFJJTlRLIGFuZCBkb2NzL21pc2MvYXJtL2Vhcmx5LXByaW50ay50
eHQuCj4gCj4gQWZ0ZXIgeW91IGJvb3QgdGhlIFhlbiBiaW5hcnkgZnJvbSB1Ym9vdCwgeW91IHNo
b3VsZCBiZSBhYmxlIHRvIHNlZSBzb21lCj4gY29uc29sZSBvdXRwdXQgZnJvbSB0aGUgaHlwZXJ2
aXNyb3IuIFRoZSBzdGVwIGFmdGVyIHRoYXQgaXMgYm9vdGluZwo+IERvbTAuCj4gCj4gQ2hlZXJz
LAo+IAo+IFN0ZWZhbm8KPiAKPiBPbiBNb24sIDUgTm92IDIwMTgsIFJhdmkgUGljaGhvbGl5YSB3
cm90ZToKPj4gSGkgU3RlZmFubywKPj4gVGhpcyBpcyBpbiByZWZlcmVuY2UgdG8gb3VyIExpbmtl
ZEluIGRpc2N1c3Npb24sIGluIG91ciBvbmUgb2YgdGhlIHByb2plY3Qgd2UgbmVlZCB0byBwb3J0
IFhFTiBoeXBlcnZpc29yIG9uIGlNeDhRTS4KPj4KPj4gUmVxdWVzdCB5b3UgdG8gc2hhcmUgd2hh
dCBhbGwgdmlzaWJpbGl0eSB3ZSBzaG91bGQgcmVxdWlyZSBmcm9tIGJvb3QgcHJvc3BlY3RpdmUg
YXMgY3VycmVudGx5IHdlIGFyZSBoYXZpbmcgYWNjZXNzIHRvIERldmljZSB0cmVlCj4+IGFuZCBV
LWJvb3Qgc291cmNlIGNvZGUgb25seS4gSXMgYWNjZXNzIHRvIGFueSBvdGhlciBmaWxlcyBhcmUg
YWxzbyByZXF1aXJlZD8KPj4KPj4gQWxzbyBzb21lIHJlZmVyZW5jZSB0byBzdGFydCB3aXRoIHRo
ZSBwb3J0aW5nIG9mIFhFTiBpZiBhdmFpbGFibGUgd2l0aCB5b3UuCj4+Cj4+IFRoYW5rcyAmwqBS
ZWdhcmRzLAo+PiBSYXZpIFBpY2hob2xpeWEKPj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 19:15:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 19:15: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-devel-bounces@lists.xenproject.org>)
	id 1gK6oh-0003ca-7Z; Tue, 06 Nov 2018 19:15: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=7q02=nr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gK6og-0003cO-3I
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 19:15:10 +0000
X-Inumbo-ID: 46a3b91a-e1f8-11e8-a1ec-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 46a3b91a-e1f8-11e8-a1ec-12d6303a7972;
 Tue, 06 Nov 2018 19:15:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9A7D11596;
 Tue,  6 Nov 2018 11:15:08 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D2D843F718;
 Tue,  6 Nov 2018 11:15:07 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: sstabellini@kernel.org,
	xen-devel@lists.xenproject.org
Date: Tue,  6 Nov 2018 19:14:50 +0000
Message-Id: <20181106191454.22143-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181106191454.22143-1-julien.grall@arm.com>
References: <20181106191454.22143-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 4/8] xen/arm: Add support for read-only foreign
 mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCwgZm9yZWlnbiBtYXBwaW5ncyBjYW4gb25seSBiZSByZWFkLXdyaXRlLiBBIGZvbGxv
dy11cCBwYXRjaCB3aWxsCmV4dGVuZCBmb3JlaWduIG1hcHBpbmcgZm9yIFhlbiBiYWNrZW5kIG1l
bW9yeSAodmlhIFhFTl9ET01JRCksIHNvbWUgb2YKdGhhdCBtZW1vcnkgc2hvdWxkIG9ubHkgYmUg
cmVhZCBhY2Nlc3NpYmxlIGZvciB0aGUgbWFwcGluZyBkb21haW4uCgpJbnRyb2R1Y2UgYSBuZXcg
cDJtX3R5cGUgdG8gY2F0ZXIgcmVhZC1vbmx5IGZvcmVpZ24gbWFwcGluZ3MuIEZvciBub3csCnRo
ZSBkZWNpc2lvbiBiZXR3ZWVuIHRoZSB0d28gZm9yZWlnbiBtYXBwaW5nIHR5cGUgaXMgYmFzZWQg
b24gdGhlIHR5cGUKb2YgdGhlIGd1ZXN0IHBhZ2UgbWFwcGVkLgoKU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAg
ICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgfCAgMSArCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL3AybS5oIHwgNDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwpp
bmRleCBjZWM4MjFjM2EzLi5lMzFiNDdhMzk0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0u
YworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTI4Myw3ICsxMjgzLDcgQEAgaW50IHhlbm1l
bV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgIH0KIAogICAgICAgICBtZm4gPSBwYWdlX3Rv
X21mbihwYWdlKTsKLSAgICAgICAgdCA9IHAybV9tYXBfZm9yZWlnbl9ydzsKKyAgICAgICAgdCA9
IChwMm10ID09IHAybV9yYW1fcncpID8gcDJtX21hcF9mb3JlaWduX3J3IDogcDJtX21hcF9mb3Jl
aWduX3JvOwogCiAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKG9kKTsKICAgICAgICAgYnJlYWs7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5k
ZXggYjMyYjE2Y2Q5NC4uMDk0MWJlOWU0MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5j
CisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtNDUwLDYgKzQ1MCw3IEBAIHN0YXRpYyB2b2lk
IHAybV9zZXRfcGVybWlzc2lvbihscGFlX3QgKmUsIHAybV90eXBlX3QgdCwgcDJtX2FjY2Vzc190
IGEpCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBwMm1faW9tbXVfbWFwX3JvOgorICAgIGNh
c2UgcDJtX21hcF9mb3JlaWduX3JvOgogICAgIGNhc2UgcDJtX2dyYW50X21hcF9ybzoKICAgICBj
YXNlIHAybV9pbnZhbGlkOgogICAgICAgICBlLT5wMm0ueG4gPSAxOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXgg
NWY3ZjMxMTg2ZC4uN2M2NzgwNjA1NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
Mm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0xMTgsNiArMTE4LDcgQEAg
ZW51bSBwMm1fdHlwZSB7CiAgICAgcDJtX21taW9fZGlyZWN0X25jLCAvKiBSZWFkL3dyaXRlIG1h
cHBpbmcgb2YgZ2VudWluZSBNTUlPIGFyZWEgbm9uLWNhY2hlYWJsZSAqLwogICAgIHAybV9tbWlv
X2RpcmVjdF9jLCAgLyogUmVhZC93cml0ZSBtYXBwaW5nIG9mIGdlbnVpbmUgTU1JTyBhcmVhIGNh
Y2hlYWJsZSAqLwogICAgIHAybV9tYXBfZm9yZWlnbl9ydywgLyogUmVhZC93cml0ZSBSQU0gcGFn
ZXMgZnJvbSBmb3JlaWduIGRvbWFpbiAqLworICAgIHAybV9tYXBfZm9yZWlnbl9ybywgLyogUmVh
ZC1vbmx5IFJBTSBwYWdlcyBmcm9tIGZvcmVpZ24gZG9tYWluICovCiAgICAgcDJtX2dyYW50X21h
cF9ydywgICAvKiBSZWFkL3dyaXRlIGdyYW50IG1hcHBpbmcgKi8KICAgICBwMm1fZ3JhbnRfbWFw
X3JvLCAgIC8qIFJlYWQtb25seSBncmFudCBtYXBwaW5nICovCiAgICAgLyogVGhlIHR5cGVzIGJl
bG93IGFyZSBvbmx5IHVzZWQgdG8gZGVjaWRlIHRoZSBwYWdlIGF0dHJpYnV0ZSBpbiB0aGUgUDJN
ICovCkBAIC0xMzcsMTIgKzEzOCwxNiBAQCBlbnVtIHAybV90eXBlIHsKICNkZWZpbmUgUDJNX0dS
QU5UX1RZUEVTIChwMm1fdG9fbWFzayhwMm1fZ3JhbnRfbWFwX3J3KSB8ICBcCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgcDJtX3RvX21hc2socDJtX2dyYW50X21hcF9ybykpCiAKKy8qIEZvcmVp
Z24gbWFwcGluZ3MgdHlwZXMgKi8KKyNkZWZpbmUgUDJNX0ZPUkVJR05fVFlQRVMgKHAybV90b19t
YXNrKHAybV9tYXBfZm9yZWlnbl9ydykgfCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICBw
Mm1fdG9fbWFzayhwMm1fbWFwX2ZvcmVpZ25fcm8pKQorCiAvKiBVc2VmdWwgcHJlZGljYXRlcyAq
LwogI2RlZmluZSBwMm1faXNfcmFtKF90KSAocDJtX3RvX21hc2soX3QpICYgUDJNX1JBTV9UWVBF
UykKLSNkZWZpbmUgcDJtX2lzX2ZvcmVpZ24oX3QpIChwMm1fdG9fbWFzayhfdCkgJiBwMm1fdG9f
bWFzayhwMm1fbWFwX2ZvcmVpZ25fcncpKQorI2RlZmluZSBwMm1faXNfZm9yZWlnbihfdCkgKHAy
bV90b19tYXNrKF90KSAmIFAyTV9GT1JFSUdOX1RZUEVTKQogI2RlZmluZSBwMm1faXNfYW55X3Jh
bShfdCkgKHAybV90b19tYXNrKF90KSAmICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoUDJNX1JBTV9UWVBFUyB8IFAyTV9HUkFOVF9UWVBFUyB8ICBcCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90b19tYXNrKHAybV9tYXBfZm9yZWlnbl9y
dykpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fRk9SRUlHTl9UWVBFUykpCiAK
IHN0YXRpYyBpbmxpbmUKIHZvaWQgcDJtX2FsdHAybV9jaGVjayhzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDE2X3QgaWR4KQpAQCAtMjc1LDcgKzI4MCwzOCBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpwMm1fZ2V0
X3BhZ2VfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogc3RhdGljIGlubGlu
ZSBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbigKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgcDJtX3R5cGVfdCAqdCwgcDJtX3F1ZXJ5X3QgcSkKIHsK
LSAgICByZXR1cm4gcDJtX2dldF9wYWdlX2Zyb21fZ2ZuKGQsIF9nZm4oZ2ZuKSwgdCk7CisgICAg
bWZuX3QgbWZuOworICAgIHAybV90eXBlX3QgX3Q7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZTsKKworICAgIC8qCisgICAgICogU3BlY2lhbCBjYXNlIGZvciBET01JRF9YRU4gYXMgaXQgaXMg
dGhlIG9ubHkgZG9tYWluIHNvIGZhciB0aGF0IGlzCisgICAgICogbm90IGF1dG8tdHJhbnNsYXRl
ZC4KKyAgICAgKi8KKyAgICBpZiAoIHVubGlrZWx5KGQgIT0gZG9tX3hlbikgKQorICAgICAgICBy
ZXR1cm4gcDJtX2dldF9wYWdlX2Zyb21fZ2ZuKGQsIF9nZm4oZ2ZuKSwgdCk7CisKKyAgICBpZiAo
ICF0ICkKKyAgICAgICAgdCA9ICZfdDsKKworICAgICp0ID0gcDJtX2ludmFsaWQ7CisKKyAgICAv
KgorICAgICAqIERPTUlEX1hFTiBzZWUgMS0xIFJBTS4gVGhlIHAybV90eXBlIGlzIGJhc2VkIG9u
IHRoZSB0eXBlIG9mIHRoZQorICAgICAqIHBhZ2UuCisgICAgICovCisgICAgbWZuID0gX21mbihn
Zm4pOworICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOworCisgICAgaWYgKCAhbWZuX3ZhbGlk
KG1mbikgfHwgIWdldF9wYWdlKHBhZ2UsIGQpICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAg
ICBpZiAoIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3dyaXRhYmxlX3BhZ2UgKQorICAg
ICAgICAqdCA9IHAybV9yYW1fcnc7CisgICAgZWxzZQorICAgICAgICAqdCA9IHAybV9yYW1fcm87
CisKKyAgICByZXR1cm4gcGFnZTsKIH0KIAogaW50IGdldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 19:15:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 19:15: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-devel-bounces@lists.xenproject.org>)
	id 1gK6ob-0003bJ-R3; Tue, 06 Nov 2018 19:15: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=7q02=nr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gK6ob-0003bE-1T
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 19:15:05 +0000
X-Inumbo-ID: 439452f6-e1f8-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 439452f6-e1f8-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 19:15:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5FA66EBD;
 Tue,  6 Nov 2018 11:15:03 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B3ACA3F718;
 Tue,  6 Nov 2018 11:15:00 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: sstabellini@kernel.org,
	xen-devel@lists.xenproject.org
Date: Tue,  6 Nov 2018 19:14:46 +0000
Message-Id: <20181106191454.22143-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH 0/8] xen/arm: Add xentrace support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBwYXRjaCBzZXJpZXMgaXMgYSByZXdvcmsgb2YgdGhlIHNlcmllcyBzZW50
IGJ5IEJlbmphbWluIFNhbmRhIGluIEFwcmlsCjIwMTYgWzFdLiBJdCBmaW5hbGx5IGFkZHMgc3Vw
cG9ydCBmb3IgeGVudHJhY2UveGVuYW5hbHl6ZSBvbiBBcm0uCgpDaGVlcnMsCgpbMV0gaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTA0L21z
ZzAwNDY0Lmh0bWwKCkJlbmphbWluIFNhbmRhICgzKToKICB4ZW4vcGFnZV9hbGxvYzogTW92ZSBn
ZXRfcGdfb3duZXIoKS9wdXRfcGdfb3duZXIoKSBmcm9tIHg4NiB0byBjb21tb24KICAgIGNvZGUK
ICB4ZW4vYXJtOiBJbml0aWFsaXplIHRyYWNlIGJ1ZmZlcgogIHhlbmFseXplOiBCdWlsZCBmb3Ig
Qm90aCBBUk0gYW5kIHg4NiBQbGF0Zm9ybXMKCkp1bGllbiBHcmFsbCAoNSk6CiAgeGVuL2FybTog
cDJtOiBJbnRyb2R1Y2UgcDJtX2dldF9wYWdlX2Zyb21fZ2ZuCiAgeGVuL2FybTogUmVuYW1lIHAy
bV9tYXBfZm9yZWlnbiB0byBwMm1fbWFwX2ZvcmVpZ25fcncKICB4ZW4vYXJtOiBBZGQgc3VwcG9y
dCBmb3IgcmVhZC1vbmx5IGZvcmVpZ24gbWFwcGluZ3MKICB4ZW4vYXJtOiBBbGxvdyBhIHByaXZp
bGVnZWQgZG9tYWluIHRvIG1hcCBmb3JlaWduIHBhZ2UgZnJvbSBET01JRF9YRU4KICB4ZW46IFN3
aWNoIHBhcmFtZXRlciBpbiBnZXRfcGFnZV9mcm9tX2dmbiB0byB1c2UgdHlwZXNhZmUgZ2ZuCgog
dG9vbHMveGVudHJhY2UvTWFrZWZpbGUgICAgICAgICAgICAgIHwgIDMgKy0KIHhlbi9hcmNoL2Fy
bS9ndWVzdGNvcHkuYyAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAg
ICAgICAgICAgICAgICAgfCAxNiArKysrLS0tLS0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAg
ICAgICAgICAgICB8IDM1ICsrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL2FybS9zZXR1cC5j
ICAgICAgICAgICAgICAgICB8ICAzICsrCiB4ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyAgICAgICAg
ICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgIHwgMTIg
KysrLS0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgIHwgIDYgKystLQog
eGVuL2FyY2gveDg2L2h2bS9kbS5jICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4
Ni9odm0vZG9tYWluLmMgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5j
ICAgICAgICAgICAgICAgfCAgOSArKy0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAg
ICAgICAgIHwgIDggKystLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyB8
IDI0ICsrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgICB8
ICA0ICstLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jICAgICAgICAgIHwgMTIgKysrLS0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgIHwgNjYgKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAg
ICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYyAgICAgICAgIHwgIDYg
KystLQogeGVuL2FyY2gveDg2L3BoeXNkZXYuYyAgICAgICAgICAgICAgIHwgIDMgKy0KIHhlbi9h
cmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jICB8ICA1ICsrLQogeGVuL2FyY2gveDg2L3B2
L2VtdWwtcHJpdi1vcC5jICAgICAgIHwgIDYgKystLQogeGVuL2FyY2gveDg2L3B2L21tLmMgICAg
ICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAg
ICB8IDExICsrKy0tLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAgICAgIHwgIDIg
Ky0KIHhlbi9jb21tb24vZXZlbnRfZmlmby5jICAgICAgICAgICAgICB8IDEyICsrKy0tLS0KIHhl
bi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICB8ICA0ICstLQogeGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMgICAgICAgICAgICAgIHwgMzggKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
Y29tbW9uL3RtZW1feGVuLmMgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9wMm0uaCAgICAgICAgICAgIHwgNTcgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgICAgIHwgMTEgKysrLS0tCiB4ZW4v
aW5jbHVkZS94ZW4vbW0uaCAgICAgICAgICAgICAgICAgfCAgMyArKwogMzEgZmlsZXMgY2hhbmdl
ZCwgMjEyIGluc2VydGlvbnMoKyksIDE1OCBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 19:15:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 19:15: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-devel-bounces@lists.xenproject.org>)
	id 1gK6of-0003cA-Ik; Tue, 06 Nov 2018 19:15: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=7q02=nr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gK6od-0003bj-KJ
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 19:15:07 +0000
X-Inumbo-ID: 45700ad8-e1f8-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 45700ad8-e1f8-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 19:15:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 90A3915BF;
 Tue,  6 Nov 2018 11:15:06 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C896B3F718;
 Tue,  6 Nov 2018 11:15:05 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: sstabellini@kernel.org,
	xen-devel@lists.xenproject.org
Date: Tue,  6 Nov 2018 19:14:48 +0000
Message-Id: <20181106191454.22143-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181106191454.22143-1-julien.grall@arm.com>
References: <20181106191454.22143-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 2/8] xen/arm: p2m: Introduce
 p2m_get_page_from_gfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gYSBmb2xsb3ctdXAgcGF0Y2hlcywgd2Ugd2lsbCBuZWVkIHRvIGhhbmRsZSBnZXRfcGFnZV9m
cm9tX2dmbgpkaWZmZXJlbnRseSBmb3IgRE9NSURfWEVOLiBUbyBrZWVwIHRoZSBjb2RlIHNpbXBs
ZSBtb3ZlIHRoZSBjdXJyZW50CmNvbnRlbnQgaW4gYSBuZXcgc2VwYXJhdGUgaGVscGVyIHAybV9n
ZXRfcGFnZV9mcm9tX2dmbi4KCk5vdGUgdGhlIG5ldyBoZWxwZXIgaXMgYSBub3QgYW55bW9yZSBh
IHN0YXRpYyBpbmxpbmUgZnVuY3Rpb24gYXMgdGhlIGhlbHBlcgppcyBxdWl0ZSBjb21wbGV4LgoK
RmluYWxseSwgdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gdXNlIHR5cGVzYWZlIGdmbiBhcyB0aGUg
Y2hhbmdlIGlzCm1pbm9yLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgIHwgMzIgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggfCAzMyAr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMzYgaW5z
ZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Ay
bS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDMwY2ZiMDE0OTguLjA0Yzg3MThlOWYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAg
LTM3OSw2ICszNzksMzggQEAgbWZuX3QgcDJtX2xvb2t1cChzdHJ1Y3QgZG9tYWluICpkLCBnZm5f
dCBnZm4sIHAybV90eXBlX3QgKnQpCiAgICAgcmV0dXJuIG1mbjsKIH0KIAorc3RydWN0IHBhZ2Vf
aW5mbyAqcDJtX2dldF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90ICp0KQor
eworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgcDJtX3R5cGVfdCBwMm10OworICAg
IG1mbl90IG1mbiA9IHAybV9sb29rdXAoZCwgZ2ZuLCAmcDJtdCk7CisKKyAgICBpZiAodCkKKyAg
ICAgICAgKnQgPSBwMm10OworCisgICAgaWYgKCAhcDJtX2lzX2FueV9yYW0ocDJtdCkgKQorICAg
ICAgICByZXR1cm4gTlVMTDsKKworICAgIGlmICggIW1mbl92YWxpZChtZm4pICkKKyAgICAgICAg
cmV0dXJuIE5VTEw7CisgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CisKKyAgICAvKgorICAg
ICAqIGdldF9wYWdlIHdvbid0IHdvcmsgb24gZm9yZWlnbiBtYXBwaW5nIGJlY2F1c2UgdGhlIHBh
Z2UgZG9lc24ndAorICAgICAqIGJlbG9uZyB0byB0aGUgY3VycmVudCBkb21haW4uCisgICAgICov
CisgICAgaWYgKCBwMm1faXNfZm9yZWlnbihwMm10KSApCisgICAgeworICAgICAgICBzdHJ1Y3Qg
ZG9tYWluICpmZG9tID0gcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5jZShwYWdlKTsKKyAgICAg
ICAgQVNTRVJUKGZkb20gIT0gTlVMTCk7CisgICAgICAgIEFTU0VSVChmZG9tICE9IGQpOworICAg
ICAgICByZXR1cm4gcGFnZTsKKyAgICB9CisKKyAgICByZXR1cm4gKGdldF9wYWdlKHBhZ2UsIGQp
ID8gcGFnZTogTlVMTCk7Cit9CisKIGludCBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25f
ZGVtYW5kKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcikKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCmluZGV4IGMwMzU1
NzU0NGEuLmE1OTE0MTM2ZTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtMjY5LDM4ICsyNjksMTMgQEAgdHlw
ZWRlZiB1bnNpZ25lZCBpbnQgcDJtX3F1ZXJ5X3Q7CiAjZGVmaW5lIFAyTV9BTExPQyAgICAoMXU8
PDApICAgLyogUG9wdWxhdGUgUG9EIGFuZCBwYWdlZC1vdXQgZW50cmllcyAqLwogI2RlZmluZSBQ
Mk1fVU5TSEFSRSAgKDF1PDwxKSAgIC8qIEJyZWFrIENvVyBzaGFyaW5nICovCiAKK3N0cnVjdCBw
YWdlX2luZm8gKnAybV9nZXRfcGFnZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBn
Zm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCAq
dCk7CisKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9nZm4o
CiAgICAgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIHAybV90eXBlX3QgKnQs
IHAybV9xdWVyeV90IHEpCiB7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICBwMm1f
dHlwZV90IHAybXQ7Ci0gICAgbWZuX3QgbWZuID0gcDJtX2xvb2t1cChkLCBfZ2ZuKGdmbiksICZw
Mm10KTsKLQotICAgIGlmICh0KQotICAgICAgICAqdCA9IHAybXQ7Ci0KLSAgICBpZiAoICFwMm1f
aXNfYW55X3JhbShwMm10KSApCi0gICAgICAgIHJldHVybiBOVUxMOwotCi0gICAgaWYgKCAhbWZu
X3ZhbGlkKG1mbikgKQotICAgICAgICByZXR1cm4gTlVMTDsKLSAgICBwYWdlID0gbWZuX3RvX3Bh
Z2UobWZuKTsKLQotICAgIC8qCi0gICAgICogZ2V0X3BhZ2Ugd29uJ3Qgd29yayBvbiBmb3JlaWdu
IG1hcHBpbmcgYmVjYXVzZSB0aGUgcGFnZSBkb2Vzbid0Ci0gICAgICogYmVsb25nIHRvIHRoZSBj
dXJyZW50IGRvbWFpbi4KLSAgICAgKi8KLSAgICBpZiAoIHAybV9pc19mb3JlaWduKHAybXQpICkK
LSAgICB7Ci0gICAgICAgIHN0cnVjdCBkb21haW4gKmZkb20gPSBwYWdlX2dldF9vd25lcl9hbmRf
cmVmZXJlbmNlKHBhZ2UpOwotICAgICAgICBBU1NFUlQoZmRvbSAhPSBOVUxMKTsKLSAgICAgICAg
QVNTRVJUKGZkb20gIT0gZCk7Ci0gICAgICAgIHJldHVybiBwYWdlOwotICAgIH0KLQotICAgIGlm
ICggIWdldF9wYWdlKHBhZ2UsIGQpICkKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgcmV0dXJu
IHBhZ2U7CisgICAgcmV0dXJuIHAybV9nZXRfcGFnZV9mcm9tX2dmbihkLCBfZ2ZuKGdmbiksIHQp
OwogfQogCiBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25l
ZCBsb25nIHR5cGUpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 19:15:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 19:15: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-devel-bounces@lists.xenproject.org>)
	id 1gK6oe-0003bq-91; Tue, 06 Nov 2018 19:15: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=7q02=nr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gK6oc-0003bb-SC
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 19:15:06 +0000
X-Inumbo-ID: 44f1f0aa-e1f8-11e8-9fee-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 44f1f0aa-e1f8-11e8-9fee-12d6303a7972;
 Tue, 06 Nov 2018 19:15:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8B4911596;
 Tue,  6 Nov 2018 11:15:05 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9D7813F718;
 Tue,  6 Nov 2018 11:15:03 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: sstabellini@kernel.org,
	xen-devel@lists.xenproject.org
Date: Tue,  6 Nov 2018 19:14:47 +0000
Message-Id: <20181106191454.22143-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181106191454.22143-1-julien.grall@arm.com>
References: <20181106191454.22143-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 1/8] xen/page_alloc: Move
 get_pg_owner()/put_pg_owner() from x86 to common code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Benjamin Sanda <ben.sanda@dornerworks.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQmVuamFtaW4gU2FuZGEgPGJlbi5zYW5kYUBkb3JuZXJ3b3Jrcy5jb20+CgpnZXRfcGdf
b3duZXIoKSBhbmQgcHV0X3BnX293bmVyKCkgd2lsbCBiZSBuZWNlc3NhcnkgaW4gYSBmb2xsb3ct
dXAKY29tbWl0IHRvIHN1cHBvcnQgeGVudHJhY2Ugb24gQXJtLiBTbyBtb3ZlIHRoZSBoZWxwZXIg
dG8gY29tbW9uIGNvZGUuCgpOb3RlIHRoYXQgcHV0X3BnX293bmVyKCkgaGFzIGJlZW4gdHVybmVk
IHRvIGEgbWFjcm8gcmF0aGVyIHRoYW4gc3RhdGljCmlubGluZSBiZWNhdXNlIG9mIGludGVyLWRl
cGVuZGVuY3kgYmV0d2VlbiBpbmNsdWRlcy4KClNpZ25lZC1vZmYtYnk6IEJlbmphbWluIFNhbmRh
IDxiZW4uc2FuZGFAZG9ybmVyd29ya3MuY29tPgpbanVsaWVuOiBSZXdvcmsgY29tbWl0IHRpdGxl
IC8gdHVybiBwdXRfcGdfb3duZXIgdG8gYSBtYWNyb10KU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICB8
IDQyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1v
bi9wYWdlX2FsbG9jLmMgfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2luY2x1ZGUveGVuL21tLmggICAgfCAgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgNDEg
aW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBmMDQzZTQzYWM3Li45MzYzZTliZDk2IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MzEwMCw0OCArMzEwMCw2IEBAIHN0YXRpYyBpbnQgdmNwdW1hc2tfdG9fcGNwdW1hc2soCiAgICAg
fQogfQogCi1zdGF0aWMgc3RydWN0IGRvbWFpbiAqZ2V0X3BnX293bmVyKGRvbWlkX3QgZG9taWQp
Ci17Ci0gICAgc3RydWN0IGRvbWFpbiAqcGdfb3duZXIgPSBOVUxMLCAqY3VyciA9IGN1cnJlbnQt
PmRvbWFpbjsKLQotICAgIGlmICggbGlrZWx5KGRvbWlkID09IERPTUlEX1NFTEYpICkKLSAgICB7
Ci0gICAgICAgIHBnX293bmVyID0gcmN1X2xvY2tfY3VycmVudF9kb21haW4oKTsKLSAgICAgICAg
Z290byBvdXQ7Ci0gICAgfQotCi0gICAgaWYgKCB1bmxpa2VseShkb21pZCA9PSBjdXJyLT5kb21h
aW5faWQpICkKLSAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ2Fubm90
IHNwZWNpZnkgaXRzZWxmIGFzIGZvcmVpZ24gZG9tYWluXG4iKTsKLSAgICAgICAgZ290byBvdXQ7
Ci0gICAgfQotCi0gICAgc3dpdGNoICggZG9taWQgKQotICAgIHsKLSAgICBjYXNlIERPTUlEX0lP
OgotICAgICAgICBwZ19vd25lciA9IHJjdV9sb2NrX2RvbWFpbihkb21faW8pOwotICAgICAgICBi
cmVhazsKLSAgICBjYXNlIERPTUlEX1hFTjoKLSAgICAgICAgcGdfb3duZXIgPSByY3VfbG9ja19k
b21haW4oZG9tX3hlbik7Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGlm
ICggKHBnX293bmVyID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKGRvbWlkKSkgPT0gTlVMTCApCi0g
ICAgICAgIHsKLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiVW5rbm93biBk
b21haW4gZCVkXG4iLCBkb21pZCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAg
ICAgICBicmVhazsKLSAgICB9Ci0KLSBvdXQ6Ci0gICAgcmV0dXJuIHBnX293bmVyOwotfQotCi1z
dGF0aWMgdm9pZCBwdXRfcGdfb3duZXIoc3RydWN0IGRvbWFpbiAqcGdfb3duZXIpCi17Ci0gICAg
cmN1X3VubG9ja19kb21haW4ocGdfb3duZXIpOwotfQotCiBsb25nIGRvX21tdWV4dF9vcCgKICAg
ICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKG1tdWV4dF9vcF90KSB1b3BzLAogICAgIHVuc2lnbmVk
IGludCBjb3VudCwKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggMTZlMWIwYzM1Ny4uZWYxYjRmNTk2YSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMK
QEAgLTE0Niw2ICsxNDYsNyBAQAogI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgogI2luY2x1ZGUgPGFz
bS9wMm0uaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4gLyogZm9yIGhpZ2htZW1fc3RhcnQgb25s
eSAqLworI2luY2x1ZGUgPGFzbS9wYWdpbmcuaD4KICNlbHNlCiAjZGVmaW5lIHAybV9wb2Rfb2Zm
bGluZV9vcl9icm9rZW5faGl0KHBnKSAwCiAjZGVmaW5lIHAybV9wb2Rfb2ZmbGluZV9vcl9icm9r
ZW5fcmVwbGFjZShwZykgQlVHX09OKHBnICE9IE5VTEwpCkBAIC0yNDQ3LDYgKzI0NDgsNDMgQEAg
c3RhdGljIF9faW5pdCBpbnQgcmVnaXN0ZXJfaGVhcF90cmlnZ2VyKHZvaWQpCiB9CiBfX2luaXRj
YWxsKHJlZ2lzdGVyX2hlYXBfdHJpZ2dlcik7CiAKK3N0cnVjdCBkb21haW4gKmdldF9wZ19vd25l
cihkb21pZF90IGRvbWlkKQoreworICAgIHN0cnVjdCBkb21haW4gKnBnX293bmVyID0gTlVMTCwg
KmN1cnIgPSBjdXJyZW50LT5kb21haW47CisKKyAgICBpZiAoIGxpa2VseShkb21pZCA9PSBET01J
RF9TRUxGKSApCisgICAgeworICAgICAgICBwZ19vd25lciA9IHJjdV9sb2NrX2N1cnJlbnRfZG9t
YWluKCk7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIGlmICggdW5saWtlbHkoZG9t
aWQgPT0gY3Vyci0+ZG9tYWluX2lkKSApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywgIkNhbm5vdCBzcGVjaWZ5IGl0c2VsZiBhcyBmb3JlaWduIGRvbWFpblxuIik7Cisg
ICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHN3aXRjaCAoIGRvbWlkICkKKyAgICB7Cisg
ICAgY2FzZSBET01JRF9JTzoKKyAgICAgICAgcGdfb3duZXIgPSByY3VfbG9ja19kb21haW4oZG9t
X2lvKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBET01JRF9YRU46CisgICAgICAgIHBnX293
bmVyID0gcmN1X2xvY2tfZG9tYWluKGRvbV94ZW4pOworICAgICAgICBicmVhazsKKyAgICBkZWZh
dWx0OgorICAgICAgICBpZiAoIChwZ19vd25lciA9IHJjdV9sb2NrX2RvbWFpbl9ieV9pZChkb21p
ZCkpID09IE5VTEwgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywgIlVua25vd24gZG9tYWluIGQlZFxuIiwgZG9taWQpOworICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgb3V0OgorICAgIHJldHVybiBw
Z19vd25lcjsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgKaW5kZXgg
MDU0ZDAyZTZjMC4uZGQ0ZDk5MGFlMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKQEAgLTU4OSw2ICs1ODksOSBAQCBpbnQgeGVubWVt
X2FkZF90b19waHlzbWFwX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc3BhY2Us
CiBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5f
YWRkX3RvX3BoeXNtYXAgKnhhdHAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBzdGFydCk7CiAKK3N0cnVjdCBkb21haW4gKmdldF9wZ19vd25lcihkb21pZF90IGRvbWlk
KTsKKyNkZWZpbmUgcHV0X3BnX293bmVyKHBnX293bmVyKSByY3VfdW5sb2NrX2RvbWFpbihwZ19v
d25lcikKKwogLyogUmV0dXJuIDAgb24gc3VjY2Vzcywgb3IgbmVnYXRpdmUgb24gZXJyb3IuICov
CiBpbnQgX19tdXN0X2NoZWNrIGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ21mbik7CiBpbnQgX19tdXN0X2NoZWNrIHN0ZWFsX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 19:15:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 19:15: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-devel-bounces@lists.xenproject.org>)
	id 1gK6oi-0003cv-HL; Tue, 06 Nov 2018 19:15:12 +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=7q02=nr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gK6oh-0003cb-9q
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 19:15:11 +0000
X-Inumbo-ID: 475798a4-e1f8-11e8-b36e-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 475798a4-e1f8-11e8-b36e-12d6303a7972;
 Tue, 06 Nov 2018 19:15:10 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A8DA5EBD;
 Tue,  6 Nov 2018 11:15:09 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D7E9C3F718;
 Tue,  6 Nov 2018 11:15:08 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: sstabellini@kernel.org,
	xen-devel@lists.xenproject.org
Date: Tue,  6 Nov 2018 19:14:51 +0000
Message-Id: <20181106191454.22143-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181106191454.22143-1-julien.grall@arm.com>
References: <20181106191454.22143-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 5/8] xen/arm: Allow a privileged domain to map
 foreign page from DOMID_XEN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGF1dG8tdHJhbnNsYXRlZCBkb21haW4sIHRoZSBvbmx5IHdheSB0byBtYXAgcGFnZSB0byBp
dHNlbGYgaXMgdGhlCnVzaW5nIGZvcmVpZ24gbWFwIEFQSS4gVGhlIGN1cnJlbnQgY29kZSBkb2Vz
IG5vdCBhbGxvdyBtYXBwaW5nIHBhZ2UgZnJvbQpzcGVjaWFsIHBhZ2UgKHN1Y2ggYXMgRE9NSURf
WEVOKS4KCkFzIHhlbnRyYWNlIGJ1ZmZlciBhcmUgc2hhcmVkIHVzaW5nIERPTUlEX1hFTiwgaXQg
aXMgbm90IHBvc3NpYmxlIHRvIHVzZQp0cmFjaW5nIGZvciBBcm0uCgpUaGlzIGNvdWxkIGJlIHNv
bHZlZCBieSB1c2luZyB0aGUgaGVscGVyIGdldF9wZ19vd25lcigpLiBUaGlzIGhlbHBlciB3aWxs
CmJlIGFibGUgdG8gZ2V0IGEgcmVmZXJlbmNlIG9uIERPTUlEX1hFTiBhbmQgdGhlcmVmb3JlIGFs
bG93IG1hcHBpbmcgZm9yCnByaXZpbGVnZWQgZG9tYWluLgoKVGhpcyBwYXRjaCByZXBsYWNlIHRo
ZSBjYWxsIHRvIHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoKSB3aXRoCmdldF9wZ19vd25lcigp
LiBGb3IgY29uc2lzdGVuY3ksIGFsbCB0aGUgY2FsbCB0byByY3VfdW5sb2NrX2RvbWFpbiBhcmUK
cmVwbGFjZWQgYnkgcHV0X3BnX293bmVyKCkuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gZ3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9tbS5jIHwgMTIgKysrKysr
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXgg
ZTMxYjQ3YTM5NC4uNzJkMDI4NTc2OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysr
IGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEyNDksMjAgKzEyNDksMjAgQEAgaW50IHhlbm1lbV9h
ZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgICAgIHN0cnVjdCBkb21haW4gKm9kOwogICAgICAgICBw
Mm1fdHlwZV90IHAybXQ7CiAKLSAgICAgICAgb2QgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lk
KGV4dHJhLmZvcmVpZ25fZG9taWQpOworICAgICAgICBvZCA9IGdldF9wZ19vd25lcihleHRyYS5m
b3JlaWduX2RvbWlkKTsKICAgICAgICAgaWYgKCBvZCA9PSBOVUxMICkKICAgICAgICAgICAgIHJl
dHVybiAtRVNSQ0g7CiAKICAgICAgICAgaWYgKCBvZCA9PSBkICkKICAgICAgICAgewotICAgICAg
ICAgICAgcmN1X3VubG9ja19kb21haW4ob2QpOworICAgICAgICAgICAgcHV0X3BnX293bmVyKG9k
KTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKICAgICAgICAgcmMg
PSB4c21fbWFwX2dtZm5fZm9yZWlnbihYU01fVEFSR0VULCBkLCBvZCk7CiAgICAgICAgIGlmICgg
cmMgKQogICAgICAgICB7Ci0gICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihvZCk7CisgICAg
ICAgICAgICBwdXRfcGdfb3duZXIob2QpOwogICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAg
ICB9CiAKQEAgLTEyNzEsMjEgKzEyNzEsMjEgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9v
bmUoCiAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihvZCwgaWR4LCAmcDJtdCwgUDJN
X0FMTE9DKTsKICAgICAgICAgaWYgKCAhcGFnZSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJj
dV91bmxvY2tfZG9tYWluKG9kKTsKKyAgICAgICAgICAgIHB1dF9wZ19vd25lcihvZCk7CiAgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggIXAybV9p
c19yYW0ocDJtdCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAg
ICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKG9kKTsKKyAgICAgICAgICAgIHB1dF9wZ19vd25l
cihvZCk7CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogCiAgICAgICAg
IG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICB0ID0gKHAybXQgPT0gcDJtX3JhbV9y
dykgPyBwMm1fbWFwX2ZvcmVpZ25fcncgOiBwMm1fbWFwX2ZvcmVpZ25fcm87CiAKLSAgICAgICAg
cmN1X3VubG9ja19kb21haW4ob2QpOworICAgICAgICBwdXRfcGdfb3duZXIob2QpOwogICAgICAg
ICBicmVhazsKICAgICB9CiAgICAgY2FzZSBYRU5NQVBTUEFDRV9kZXZfbW1pbzoKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 19:15:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 19:15: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-devel-bounces@lists.xenproject.org>)
	id 1gK6oj-0003dS-Qb; Tue, 06 Nov 2018 19:15: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=7q02=nr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gK6oi-0003cp-GU
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 19:15:12 +0000
X-Inumbo-ID: 48017f4a-e1f8-11e8-9e65-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 48017f4a-e1f8-11e8-9e65-12d6303a7972;
 Tue, 06 Nov 2018 19:15:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CD9FE1596;
 Tue,  6 Nov 2018 11:15:10 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E26DB3F718;
 Tue,  6 Nov 2018 11:15:09 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: sstabellini@kernel.org,
	xen-devel@lists.xenproject.org
Date: Tue,  6 Nov 2018 19:14:52 +0000
Message-Id: <20181106191454.22143-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181106191454.22143-1-julien.grall@arm.com>
References: <20181106191454.22143-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 6/8] xen/arm: Initialize trace buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Benjamin Sanda <ben.sanda@dornerworks.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQmVuamFtaW4gU2FuZGEgPGJlbi5zYW5kYUBkb3JuZXJ3b3Jrcy5jb20+CgpOb3cgdGhh
dCB3ZSBhbGxvdyBhIHByaXZpbGVnZWQgZG9tYWluIHRvIG1hcCB0cmFjaW5nIGJ1ZmZlciwgaW5p
dGlhbGl6ZQp0aGVtIHNvIGEgdXNlciBjYW4gZWZmZWN0aXZlbHkgdHJhY2UgWGVuLgoKU2lnbmVk
LW9mZi1ieTogQmVuamFtaW4gU2FuZGEgPGJlbi5zYW5kYUBkb3JuZXJ3b3Jrcy5jb20+CltqdWxp
ZW46IHJld29yayBjb21taXQgbWVzc2FnZV0KU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyB8IDMgKysrCiAx
IGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCA4MGYwMDI4NmQzLi43MDIyOTA0
Y2MzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0v
c2V0dXAuYwpAQCAtMzYsNiArMzYsNyBAQAogI2luY2x1ZGUgPHhlbi9wZm4uaD4KICNpbmNsdWRl
IDx4ZW4vdmlydHVhbF9yZWdpb24uaD4KICNpbmNsdWRlIDx4ZW4vdm1hcC5oPgorI2luY2x1ZGUg
PHhlbi90cmFjZS5oPgogI2luY2x1ZGUgPHhlbi9saWJmZHQvbGliZmR0Lmg+CiAjaW5jbHVkZSA8
eGVuL2FjcGkuaD4KICNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4KQEAgLTg2Myw2ICs4NjQs
OCBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0
LAogCiAgICAgaGVhcF9pbml0X2xhdGUoKTsKIAorICAgIGluaXRfdHJhY2VfYnVmcygpOworCiAg
ICAgaW5pdF9jb25zdHJ1Y3RvcnMoKTsKIAogICAgIGNvbnNvbGVfZW5kYm9vdCgpOwotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 19:15:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 19:15: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-devel-bounces@lists.xenproject.org>)
	id 1gK6of-0003cI-Su; Tue, 06 Nov 2018 19:15: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=7q02=nr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gK6of-0003c1-8K
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 19:15:09 +0000
X-Inumbo-ID: 46317124-e1f8-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 46317124-e1f8-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 19:15:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 95C151650;
 Tue,  6 Nov 2018 11:15:07 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CE23D3F718;
 Tue,  6 Nov 2018 11:15:06 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: sstabellini@kernel.org,
	xen-devel@lists.xenproject.org
Date: Tue,  6 Nov 2018 19:14:49 +0000
Message-Id: <20181106191454.22143-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181106191454.22143-1-julien.grall@arm.com>
References: <20181106191454.22143-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 3/8] xen/arm: Rename p2m_map_foreign to
 p2m_map_foreign_rw
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCBpbnRyb2R1Y2UgYW5vdGhlciB0eXBlIG9mIGZvcmVpZ24g
bWFwcGluZy4gUmVuYW1lCnRoZSB0eXBlIHRvIG1ha2UgY2xlYXIgaXQgaXMgb25seSB1c2VkIGZv
ciByZWFkLXdyaXRlIG1hcHBpbmcuCgpObyBmdW5jdGlvbmFsIGNoYW5nZXMgaW50ZW5kZWQuCgpT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhl
bi9hcmNoL2FybS9tbS5jICAgICAgICAgfCAyICstCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAg
IHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCB8IDYgKysrLS0tCiAzIGZpbGVzIGNo
YW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDdhMDZhMzNlMjEuLmNlYzgy
MWMzYTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9t
bS5jCkBAIC0xMjgzLDcgKzEyODMsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgK
ICAgICAgICAgfQogCiAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwotICAgICAgICB0
ID0gcDJtX21hcF9mb3JlaWduOworICAgICAgICB0ID0gcDJtX21hcF9mb3JlaWduX3J3OwogCiAg
ICAgICAgIHJjdV91bmxvY2tfZG9tYWluKG9kKTsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggMDRjODcxOGU5
Zi4uYjMyYjE2Y2Q5NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9h
cmNoL2FybS9wMm0uYwpAQCAtNDQwLDcgKzQ0MCw3IEBAIHN0YXRpYyB2b2lkIHAybV9zZXRfcGVy
bWlzc2lvbihscGFlX3QgKmUsIHAybV90eXBlX3QgdCwgcDJtX2FjY2Vzc190IGEpCiAgICAgICAg
IGJyZWFrOwogCiAgICAgY2FzZSBwMm1faW9tbXVfbWFwX3J3OgotICAgIGNhc2UgcDJtX21hcF9m
b3JlaWduOgorICAgIGNhc2UgcDJtX21hcF9mb3JlaWduX3J3OgogICAgIGNhc2UgcDJtX2dyYW50
X21hcF9ydzoKICAgICBjYXNlIHAybV9tbWlvX2RpcmVjdF9kZXY6CiAgICAgY2FzZSBwMm1fbW1p
b19kaXJlY3RfbmM6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9wMm0uaAppbmRleCBhNTkxNDEzNmUzLi41ZjdmMzExODZkIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcDJtLmgKQEAgLTExNyw3ICsxMTcsNyBAQCBlbnVtIHAybV90eXBlIHsKICAgICBwMm1fbW1p
b19kaXJlY3RfZGV2LC8qIFJlYWQvd3JpdGUgbWFwcGluZyBvZiBnZW51aW5lIERldmljZSBNTUlP
IGFyZWEgKi8KICAgICBwMm1fbW1pb19kaXJlY3RfbmMsIC8qIFJlYWQvd3JpdGUgbWFwcGluZyBv
ZiBnZW51aW5lIE1NSU8gYXJlYSBub24tY2FjaGVhYmxlICovCiAgICAgcDJtX21taW9fZGlyZWN0
X2MsICAvKiBSZWFkL3dyaXRlIG1hcHBpbmcgb2YgZ2VudWluZSBNTUlPIGFyZWEgY2FjaGVhYmxl
ICovCi0gICAgcDJtX21hcF9mb3JlaWduLCAgICAvKiBSYW0gcGFnZXMgZnJvbSBmb3JlaWduIGRv
bWFpbiAqLworICAgIHAybV9tYXBfZm9yZWlnbl9ydywgLyogUmVhZC93cml0ZSBSQU0gcGFnZXMg
ZnJvbSBmb3JlaWduIGRvbWFpbiAqLwogICAgIHAybV9ncmFudF9tYXBfcncsICAgLyogUmVhZC93
cml0ZSBncmFudCBtYXBwaW5nICovCiAgICAgcDJtX2dyYW50X21hcF9ybywgICAvKiBSZWFkLW9u
bHkgZ3JhbnQgbWFwcGluZyAqLwogICAgIC8qIFRoZSB0eXBlcyBiZWxvdyBhcmUgb25seSB1c2Vk
IHRvIGRlY2lkZSB0aGUgcGFnZSBhdHRyaWJ1dGUgaW4gdGhlIFAyTSAqLwpAQCAtMTM5LDEwICsx
MzksMTAgQEAgZW51bSBwMm1fdHlwZSB7CiAKIC8qIFVzZWZ1bCBwcmVkaWNhdGVzICovCiAjZGVm
aW5lIHAybV9pc19yYW0oX3QpIChwMm1fdG9fbWFzayhfdCkgJiBQMk1fUkFNX1RZUEVTKQotI2Rl
ZmluZSBwMm1faXNfZm9yZWlnbihfdCkgKHAybV90b19tYXNrKF90KSAmIHAybV90b19tYXNrKHAy
bV9tYXBfZm9yZWlnbikpCisjZGVmaW5lIHAybV9pc19mb3JlaWduKF90KSAocDJtX3RvX21hc2so
X3QpICYgcDJtX3RvX21hc2socDJtX21hcF9mb3JlaWduX3J3KSkKICNkZWZpbmUgcDJtX2lzX2Fu
eV9yYW0oX3QpIChwMm1fdG9fbWFzayhfdCkgJiAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKFAyTV9SQU1fVFlQRVMgfCBQMk1fR1JBTlRfVFlQRVMgfCAg
XAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdG9fbWFzayhwMm1fbWFwX2ZvcmVp
Z24pKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3RvX21hc2socDJtX21hcF9m
b3JlaWduX3J3KSkpCiAKIHN0YXRpYyBpbmxpbmUKIHZvaWQgcDJtX2FsdHAybV9jaGVjayhzdHJ1
Y3QgdmNwdSAqdiwgdWludDE2X3QgaWR4KQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 19:15:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 19:15: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-devel-bounces@lists.xenproject.org>)
	id 1gK6ok-0003eS-6B; Tue, 06 Nov 2018 19:15: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=7q02=nr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gK6oj-0003dL-Bp
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 19:15:13 +0000
X-Inumbo-ID: 48fce875-e1f8-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 48fce875-e1f8-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 19:15:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6CB35EBD;
 Tue,  6 Nov 2018 11:15:12 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 17AE23F718;
 Tue,  6 Nov 2018 11:15:10 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: sstabellini@kernel.org,
	xen-devel@lists.xenproject.org
Date: Tue,  6 Nov 2018 19:14:53 +0000
Message-Id: <20181106191454.22143-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181106191454.22143-1-julien.grall@arm.com>
References: <20181106191454.22143-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 7/8] xenalyze: Build for Both ARM and x86
 Platforms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Benjamin Sanda <ben.sanda@dornerworks.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQmVuamFtaW4gU2FuZGEgPGJlbi5zYW5kYUBkb3JuZXJ3b3Jrcy5jb20+CgpNb2RpZmll
ZCB0byBwcm92aWRlIGJ1aWxkaW5nIG9mIHRoZSB4ZW5hbHl6ZSBiaW5hcnkgZm9yIGJvdGggQVJN
IGFuZAp4ODYgcGxhdGZvcm1zLiBUaGUgeGVuYWx5emUgYmluYXJ5IGlzIG5vdyBidWlsdCBhcyBw
YXJ0IG9mIHRoZSBCSU4KbGlzdCBmb3IgYm90aCBwbGF0Zm9ybXMuCgpTaWduZWQtb2ZmLWJ5OiBC
ZW5qYW1pbiBTYW5kYSA8YmVuLnNhbmRhQGRvcm5lcndvcmtzLmNvbT4KU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB0b29scy94ZW50cmFjZS9N
YWtlZmlsZSB8IDMgKy0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVudHJhY2UvTWFrZWZpbGUgYi90b29scy94ZW50
cmFjZS9NYWtlZmlsZQppbmRleCAwYmFkOTQyYmRmLi45ZmI3ZmM5NmU3IDEwMDY0NAotLS0gYS90
b29scy94ZW50cmFjZS9NYWtlZmlsZQorKysgYi90b29scy94ZW50cmFjZS9NYWtlZmlsZQpAQCAt
OSw4ICs5LDcgQEAgTERMSUJTICs9ICQoTERMSUJTX2xpYnhlbmV2dGNobikKIExETElCUyArPSAk
KExETElCU19saWJ4ZW5jdHJsKQogTERMSUJTICs9ICQoQVJHUF9MREZMQUdTKQogCi1CSU4tJChD
T05GSUdfWDg2KSA9IHhlbmFseXplCi1CSU4gICAgICA9ICQoQklOLXkpCitCSU4gICAgICA9IHhl
bmFseXplCiBTQklOICAgICA9IHhlbnRyYWNlIHhlbnRyYWNlX3NldHNpemUKIExJQkJJTiAgID0g
eGVuY3R4CiBTQ1JJUFRTICA9IHhlbnRyYWNlX2Zvcm1hdAotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 19:15:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 19:15: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-devel-bounces@lists.xenproject.org>)
	id 1gK6on-0003hY-Q4; Tue, 06 Nov 2018 19:15: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=7q02=nr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gK6om-0003gn-NT
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 19:15:16 +0000
X-Inumbo-ID: 4adfea58-e1f8-11e8-973d-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4adfea58-e1f8-11e8-973d-12d6303a7972;
 Tue, 06 Nov 2018 19:15:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9E40BEBD;
 Tue,  6 Nov 2018 11:15:15 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ABCED3F718;
 Tue,  6 Nov 2018 11:15:12 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: sstabellini@kernel.org,
	xen-devel@lists.xenproject.org
Date: Tue,  6 Nov 2018 19:14:54 +0000
Message-Id: <20181106191454.22143-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181106191454.22143-1-julien.grall@arm.com>
References: <20181106191454.22143-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 8/8] xen: Swich parameter in get_page_from_gfn
 to use typesafe gfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julie.grall@arm.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpPbmx5IHJlYXNvbmFibGUgY2xlYW4tdXBz
IGFyZSBkb25lIGluIHRoaXMgcGF0Y2guIFRoZSByZXN0IHdpbGwgdXNlIF9nZm4KZm9yIHRoZSB0
aW1lIGJlaW5nLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZS5ncmFsbEBhcm0u
Y29tPgotLS0KIHhlbi9hcmNoL2FybS9ndWVzdGNvcHkuYyAgICAgICAgICAgICB8ICAyICstCiB4
ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2
L2NwdS92cG11LmMgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAg
ICAgICAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAg
ICAgICAgICAgICAgIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAg
ICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9kb21haW4uYyAgICAgICAgICAgIHwgIDIg
Ky0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICB8ICA5ICsrKysrLS0tLQog
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICAgICAgIHwgIDggKysrKy0tLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyB8IDI0ICsrKysrKysrKysrKy0tLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgICAgIHwgIDQgKystLQogeGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICAgfCAyNCArKysrKysrKysrKysrKy0tLS0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4v
YXJjaC94ODYvbW0vc2hhZG93L2h2bS5jICAgICAgICAgfCAgNiArKystLS0KIHhlbi9hcmNoL3g4
Ni9waHlzZGV2LmMgICAgICAgICAgICAgICB8ICAzICsrLQogeGVuL2FyY2gveDg2L3B2L2Rlc2Ny
aXB0b3ItdGFibGVzLmMgIHwgIDUgKystLS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3Au
YyAgICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L3B2L21tLmMgICAgICAgICAgICAgICAg
IHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgICB8IDExICsrKysr
Ky0tLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVu
L2NvbW1vbi9ldmVudF9maWZvLmMgICAgICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4v
Y29tbW9uL21lbW9yeS5jICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vY29tbW9uL3Rt
ZW1feGVuLmMgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0u
aCAgICAgICAgICAgIHwgIDYgKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICAg
ICAgICAgfCAxMSArKysrKysrLS0tLQogMjYgZmlsZXMgY2hhbmdlZCwgOTUgaW5zZXJ0aW9ucygr
KSwgODYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0Y29weS5j
IGIveGVuL2FyY2gvYXJtL2d1ZXN0Y29weS5jCmluZGV4IDdhMGYzZTlkNWYuLjU1ODkyMDYyYmIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ndWVzdGNvcHkuYworKysgYi94ZW4vYXJjaC9hcm0v
Z3Vlc3Rjb3B5LmMKQEAgLTM3LDcgKzM3LDcgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKnRy
YW5zbGF0ZV9nZXRfcGFnZShjb3B5X2luZm9fdCBpbmZvLCB1aW50NjRfdCBhZGRyLAogICAgICAg
ICByZXR1cm4gZ2V0X3BhZ2VfZnJvbV9ndmEoaW5mby5ndmEudiwgYWRkciwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHdyaXRlID8gR1YyTV9XUklURSA6IEdWMk1fUkVBRCk7CiAK
LSAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oaW5mby5ncGEuZCwgcGFkZHJfdG9fcGZuKGFk
ZHIpLCAmcDJtdCwgUDJNX0FMTE9DKTsKKyAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oaW5m
by5ncGEuZCwgZ2FkZHJfdG9fZ2ZuKGFkZHIpLCAmcDJtdCwgUDJNX0FMTE9DKTsKIAogICAgIGlm
ICggIXBhZ2UgKQogICAgICAgICByZXR1cm4gTlVMTDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggNzJkMDI4NTc2OC4uODg3MTEwOTZlZiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAg
LTEyNjgsNyArMTI2OCw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogCiAgICAg
ICAgIC8qIFRha2UgcmVmZXJlbmNlIHRvIHRoZSBmb3JlaWduIGRvbWFpbiBwYWdlLgogICAgICAg
ICAgKiBSZWZlcmVuY2Ugd2lsbCBiZSByZWxlYXNlZCBpbiBYRU5NRU1fcmVtb3ZlX2Zyb21fcGh5
c21hcCAqLwotICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ob2QsIGlkeCwgJnAybXQs
IFAyTV9BTExPQyk7CisgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihvZCwgX2dmbihp
ZHgpLCAmcDJtdCwgUDJNX0FMTE9DKTsKICAgICAgICAgaWYgKCAhcGFnZSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHB1dF9wZ19vd25lcihvZCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Y3B1L3ZwbXUuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCmluZGV4IDhhNGY3NTNlYWUuLjRk
OGYxNTMwMzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9jcHUvdnBtdS5jCkBAIC02MDcsNyArNjA3LDcgQEAgc3RhdGljIGludCBwdnBtdV9p
bml0KHN0cnVjdCBkb21haW4gKmQsIHhlbl9wbXVfcGFyYW1zX3QgKnBhcmFtcykKICAgICBzdHJ1
Y3QgdmNwdSAqdjsKICAgICBzdHJ1Y3QgdnBtdV9zdHJ1Y3QgKnZwbXU7CiAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZTsKLSAgICB1aW50NjRfdCBnZm4gPSBwYXJhbXMtPnZhbDsKKyAgICBnZm5f
dCBnZm4gPSBfZ2ZuKHBhcmFtcy0+dmFsKTsKIAogICAgIGlmICggKHBhcmFtcy0+dmNwdSA+PSBk
LT5tYXhfdmNwdXMpIHx8IChkLT52Y3B1W3BhcmFtcy0+dmNwdV0gPT0gTlVMTCkgKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBmNmZlOTU0MzEzLi5jNWNjZTRiMzhkIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBA
IC03OTcsNyArNzk3LDcgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAgICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKICAgICBib29sIGNvbXBhdDsKICNpZmRlZiBDT05GSUdfUFYKLSAgICB1bnNp
Z25lZCBsb25nIGNyM19nZm47CisgICAgZ2ZuX3QgY3IzX2dmbjsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpjcjNfcGFnZTsKICAgICB1bnNpZ25lZCBsb25nIGNyNDsKICAgICBpbnQgcmMgPSAwOwpA
QCAtMTA2MSw5ICsxMDYxLDkgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAgICAgc2V0X2Jp
dChfVlBGX2luX3Jlc2V0LCAmdi0+cGF1c2VfZmxhZ3MpOwogCiAgICAgaWYgKCAhY29tcGF0ICkK
LSAgICAgICAgY3IzX2dmbiA9IHhlbl9jcjNfdG9fcGZuKGMubmF0LT5jdHJscmVnWzNdKTsKKyAg
ICAgICAgY3IzX2dmbiA9IF9nZm4oeGVuX2NyM190b19wZm4oYy5uYXQtPmN0cmxyZWdbM10pKTsK
ICAgICBlbHNlCi0gICAgICAgIGNyM19nZm4gPSBjb21wYXRfY3IzX3RvX3BmbihjLmNtcC0+Y3Ry
bHJlZ1szXSk7CisgICAgICAgIGNyM19nZm4gPSBfZ2ZuKGNvbXBhdF9jcjNfdG9fcGZuKGMuY21w
LT5jdHJscmVnWzNdKSk7CiAgICAgY3IzX3BhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBjcjNf
Z2ZuLCBOVUxMLCBQMk1fQUxMT0MpOwogCiAgICAgaWYgKCAhY3IzX3BhZ2UgKQpAQCAtMTA5Miw3
ICsxMDkyLDcgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAgICAgICAgIGNhc2UgMDoKICAg
ICAgICAgICAgIGlmICggIWNvbXBhdCAmJiAhVk1fQVNTSVNUKGQsIG0ycF9zdHJpY3QpICYmCiAg
ICAgICAgICAgICAgICAgICFwYWdpbmdfbW9kZV9yZWZjb3VudHMoZCkgKQotICAgICAgICAgICAg
ICAgIGZpbGxfcm9fbXB0KF9tZm4oY3IzX2dmbikpOworICAgICAgICAgICAgICAgIGZpbGxfcm9f
bXB0KF9tZm4oZ2ZuX3goY3IzX2dmbikpKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBk
ZWZhdWx0OgogICAgICAgICAgICAgaWYgKCBjcjNfcGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSApCkBAIC0xMTA3LDcgKzExMDcsNyBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVz
dCgKICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9mcm9tX3BhZ2UoY3Iz
X3BhZ2UpOwogICAgICAgICBpZiAoIGMubmF0LT5jdHJscmVnWzFdICkKICAgICAgICAgewotICAg
ICAgICAgICAgY3IzX2dmbiA9IHhlbl9jcjNfdG9fcGZuKGMubmF0LT5jdHJscmVnWzFdKTsKKyAg
ICAgICAgICAgIGNyM19nZm4gPSBfZ2ZuKHhlbl9jcjNfdG9fcGZuKGMubmF0LT5jdHJscmVnWzFd
KSk7CiAgICAgICAgICAgICBjcjNfcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGNyM19nZm4s
IE5VTEwsIFAyTV9BTExPQyk7CiAKICAgICAgICAgICAgIGlmICggIWNyM19wYWdlICkKQEAgLTEx
MzIsNyArMTEzMiw3IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAgICAgICAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICAgICAg
IGlmICggVk1fQVNTSVNUKGQsIG0ycF9zdHJpY3QpICkKLSAgICAgICAgICAgICAgICAgICAgICAg
IHphcF9yb19tcHQoX21mbihjcjNfZ2ZuKSk7CisgICAgICAgICAgICAgICAgICAgICAgICB6YXBf
cm9fbXB0KF9tZm4oZ2ZuX3goY3IzX2dmbikpKTsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDMzZjlhODY5YzAuLjZi
MGQ4MDc1Y2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJj
aC94ODYvZG9tY3RsLmMKQEAgLTQ0OCw3ICs0NDgsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAog
ICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAgICBwYWdl
ID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ2ZuLCAmdCwgUDJNX0FMTE9DKTsKKyAgICAgICAgICAg
IHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBfZ2ZuKGdmbiksICZ0LCBQMk1fQUxMT0MpOwog
CiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFwYWdlKSB8fAogICAgICAgICAgICAgICAgICB1
bmxpa2VseShpc194ZW5faGVhcF9wYWdlKHBhZ2UpKSApCkBAIC00OTgsMTEgKzQ5OCwxMSBAQCBs
b25nIGFyY2hfZG9fZG9tY3RsKAogCiAgICAgY2FzZSBYRU5fRE9NQ1RMX2h5cGVyY2FsbF9pbml0
OgogICAgIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZG9tY3RsLT51Lmh5cGVyY2Fs
bF9pbml0LmdtZm47CisgICAgICAgIGdmbl90IGdmbiA9IF9nZm4oZG9tY3RsLT51Lmh5cGVyY2Fs
bF9pbml0LmdtZm4pOwogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgICAgICB2
b2lkICpoeXBlcmNhbGxfcGFnZTsKIAotICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4o
ZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKKyAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21f
Z2ZuKGQsIGdmbiwgTlVMTCwgUDJNX0FMTE9DKTsKIAogICAgICAgICBpZiAoICFwYWdlIHx8ICFn
ZXRfcGFnZV90eXBlKHBhZ2UsIFBHVF93cml0YWJsZV9wYWdlKSApCiAgICAgICAgIHsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwppbmRl
eCBkNmQwZThiZTg5Li4zYjNhZDI3OTM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2Rt
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCkBAIC0xODYsNyArMTg2LDcgQEAgc3RhdGlj
IGludCBtb2RpZmllZF9tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgewogICAgICAg
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKIAotICAgICAgICAgICAgcGFnZSA9IGdldF9w
YWdlX2Zyb21fZ2ZuKGQsIHBmbiwgTlVMTCwgUDJNX1VOU0hBUkUpOworICAgICAgICAgICAgcGFn
ZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIF9nZm4ocGZuKSwgTlVMTCwgUDJNX1VOU0hBUkUpOwog
ICAgICAgICAgICAgaWYgKCBwYWdlICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBw
YWdpbmdfbWFya19wZm5fZGlydHkoZCwgX3BmbihwZm4pKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbWFpbi5jCmluZGV4IDVkNWE3
NDZhMjUuLjczZDJkYTg0NDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS9kb21haW4uYwpAQCAtMjk3LDcgKzI5Nyw3IEBAIGludCBh
cmNoX3NldF9pbmZvX2h2bV9ndWVzdChzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgdmNwdV9odm1fY29u
dGV4dF90ICpjdHgpCiAgICAgewogICAgICAgICAvKiBTaGFkb3ctbW9kZSBDUjMgY2hhbmdlLiBD
aGVjayBQREJSIGFuZCB1cGRhdGUgcmVmY291bnRzLiAqLwogICAgICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4odi0+ZG9tYWluLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdi0+YXJjaC5odm0uZ3Vlc3RfY3JbM10gPj4gUEFHRV9TSElGVCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhZGRyX3RvX2dmbih2LT5hcmNoLmh2
bS5ndWVzdF9jclszXSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBQ
Mk1fQUxMT0MpOwogICAgICAgICBpZiAoICFwYWdlICkKICAgICAgICAgewpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggN2Jl
OWNmNDQ1NC4uYmUyNjJlNWExZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0yMTQ2LDcgKzIxNDYsNyBAQCBpbnQgaHZt
X3NldF9jcjAodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbCBtYXlfZGVmZXIpCiB7CiAgICAgc3Ry
dWN0IHZjcHUgKnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47
Ci0gICAgdW5zaWduZWQgbG9uZyBnZm4sIG9sZF92YWx1ZSA9IHYtPmFyY2guaHZtLmd1ZXN0X2Ny
WzBdOworICAgIHVuc2lnbmVkIGxvbmcgb2xkX3ZhbHVlID0gdi0+YXJjaC5odm0uZ3Vlc3RfY3Jb
MF07CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKIAogICAgIEhWTV9EQkdfTE9HKERCR19M
RVZFTF9WTU1VLCAiVXBkYXRlIENSMCB2YWx1ZSA9ICVseCIsIHZhbHVlKTsKQEAgLTIyMDEsNyAr
MjIwMSw4IEBAIGludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sIG1heV9k
ZWZlcikKICAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfaGFwKGQpICkKICAgICAgICAgewogICAg
ICAgICAgICAgLyogVGhlIGd1ZXN0IENSMyBtdXN0IGJlIHBvaW50aW5nIHRvIHRoZSBndWVzdCBw
aHlzaWNhbC4gKi8KLSAgICAgICAgICAgIGdmbiA9IHYtPmFyY2guaHZtLmd1ZXN0X2NyWzNdID4+
IFBBR0VfU0hJRlQ7CisgICAgICAgICAgICBnZm5fdCBnZm4gPSBnYWRkcl90b19nZm4odi0+YXJj
aC5odm0uZ3Vlc3RfY3JbM10pOworCiAgICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9n
Zm4oZCwgZ2ZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgICAgICAgICAgaWYgKCAhcGFnZSApCiAg
ICAgICAgICAgICB7CkBAIC0yMjkzLDcgKzIyOTQsNyBAQCBpbnQgaHZtX3NldF9jcjModW5zaWdu
ZWQgbG9uZyB2YWx1ZSwgYm9vbCBtYXlfZGVmZXIpCiAgICAgewogICAgICAgICAvKiBTaGFkb3ct
bW9kZSBDUjMgY2hhbmdlLiBDaGVjayBQREJSIGFuZCB1cGRhdGUgcmVmY291bnRzLiAqLwogICAg
ICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfVk1NVSwgIkNSMyB2YWx1ZSA9ICVseCIsIHZhbHVl
KTsKLSAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHYtPmRvbWFpbiwgdmFsdWUgPj4g
UEFHRV9TSElGVCwKKyAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHYtPmRvbWFpbiwg
Z2FkZHJfdG9fZ2ZuKHZhbHVlKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5V
TEwsIFAyTV9BTExPQyk7CiAgICAgICAgIGlmICggIXBhZ2UgKQogICAgICAgICAgICAgZ290byBi
YWRfY3IzOwpAQCAtMzEyMCw3ICszMTIxLDcgQEAgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0
IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2UoCiAgICAgICAgICAmJiBodm1fbW1pb19pbnRlcm5hbChn
Zm5fdG9fZ2FkZHIoZ2ZuKSkgKQogICAgICAgICByZXR1cm4gSFZNVFJBTlNfYmFkX2dmbl90b19t
Zm47CiAKLSAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4odi0+ZG9tYWluLCBnZm5feChnZm4p
LCAmcDJtdCwgUDJNX1VOU0hBUkUpOworICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbih2LT5k
b21haW4sIGdmbiwgJnAybXQsIFAyTV9VTlNIQVJFKTsKIAogICAgIGlmICggIXBhZ2UgKQogICAg
ICAgICByZXR1cm4gSFZNVFJBTlNfYmFkX2dmbl90b19tZm47CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDVk
MDAyNTZhYWEuLmE3NDE5YmQ0NDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0zMTcsNyArMzE3LDcgQEAg
c3RhdGljIGludCBzdm1fdm1jYl9yZXN0b3JlKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3
X2NwdSAqYykKICAgICB7CiAgICAgICAgIGlmICggYy0+Y3IwICYgWDg2X0NSMF9QRyApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbih2LT5kb21haW4sIGMt
PmNyMyA+PiBQQUdFX1NISUZULAorICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2Zu
KHYtPmRvbWFpbiwgZ2FkZHJfdG9fZ2ZuKGMtPmNyMyksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTlVMTCwgUDJNX0FMTE9DKTsKICAgICAgICAgICAgIGlmICggIXBhZ2Ug
KQogICAgICAgICAgICAgewpAQCAtMjQxMiw5ICsyNDEyLDkgQEAgbnN2bV9nZXRfbnZtY2JfcGFn
ZShzdHJ1Y3QgdmNwdSAqdiwgdWludDY0X3Qgdm1jYmFkZHIpCiAgICAgICAgIHJldHVybiBOVUxM
OwogCiAgICAgLyogTmVlZCB0byB0cmFuc2xhdGUgTDEtR1BBIHRvIE1QQSAqLwotICAgIHBhZ2Ug
PSBnZXRfcGFnZV9mcm9tX2dmbih2LT5kb21haW4sIAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG52LT5udl92dm1jeGFkZHIgPj4gUEFHRV9TSElGVCwgCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnAybXQsIFAyTV9BTExPQyB8IFAyTV9VTlNIQVJFKTsKKyAgICBwYWdlID0gZ2V0
X3BhZ2VfZnJvbV9nZm4odi0+ZG9tYWluLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
YWRkcl90b19nZm4obnYtPm52X3Z2bWN4YWRkciA+PiBQQUdFX1NISUZUKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnAybXQsIFAyTV9BTExPQyB8IFAyTV9VTlNIQVJFKTsKICAgICBp
ZiAoICFwYWdlICkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dmlyaWRpYW4uYwppbmRleCAyZGM4NmRkMGYzLi4xZDNiZTE1NmRiIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi92aXJpZGlhbi5jCkBAIC0zMzIsMTYgKzMzMiwxNiBAQCBzdGF0aWMgdm9pZCBkdW1w
X3JlZmVyZW5jZV90c2MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIAogc3RhdGljIHZvaWQgZW5h
YmxlX2h5cGVyY2FsbF9wYWdlKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgdW5zaWduZWQgbG9u
ZyBnbWZuID0gZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5maWVsZHMucGZuOwot
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBO
VUxMLCBQMk1fQUxMT0MpOworICAgIGdmbl90IGdmbiA9IF9nZm4oZC0+YXJjaC5odm0udmlyaWRp
YW4uaHlwZXJjYWxsX2dwYS5maWVsZHMucGZuKTsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
ID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ2ZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgIHVpbnQ4
X3QgKnA7CiAKICAgICBpZiAoICFwYWdlIHx8ICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBHVF93cml0
YWJsZV9wYWdlKSApCiAgICAgewogICAgICAgICBpZiAoIHBhZ2UgKQogICAgICAgICAgICAgcHV0
X3BhZ2UocGFnZSk7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEdNRk4g
JSMiUFJJX2dmbiIgKE1GTiAlIyJQUklfbWZuIilcbiIsCi0gICAgICAgICAgICAgICAgIGdtZm4s
IG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7CisgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEdGTiAlIyJQUklfZ2ZuIiAoTUZOICUjIlBS
SV9tZm4iKVxuIiwKKyAgICAgICAgICAgICAgICAgZ2ZuX3goZ2ZuKSwgbWZuX3gocGFnZSA/IHBh
Z2VfdG9fbWZuKHBhZ2UpIDogSU5WQUxJRF9NRk4pKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0K
IApAQCAtMzY3LDggKzM2Nyw4IEBAIHN0YXRpYyB2b2lkIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShz
dHJ1Y3QgZG9tYWluICpkKQogc3RhdGljIHZvaWQgaW5pdGlhbGl6ZV92cF9hc3Npc3Qoc3RydWN0
IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICB1bnNp
Z25lZCBsb25nIGdtZm4gPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLmZpZWxk
cy5wZm47Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQs
IGdtZm4sIE5VTEwsIFAyTV9BTExPQyk7CisgICAgZ2ZuX3QgZ2ZuID0gX2dmbih2LT5hcmNoLmh2
bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLmZpZWxkcy5wZm4pOworICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm4sIE5VTEwsIFAyTV9BTExPQyk7CiAg
ICAgdm9pZCAqdmE7CiAKICAgICBBU1NFUlQoIXYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lz
dC52YSk7CkBAIC0zOTUsOCArMzk1LDggQEAgc3RhdGljIHZvaWQgaW5pdGlhbGl6ZV92cF9hc3Np
c3Qoc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuOwogCiAgZmFpbDoKLSAgICBnZHByaW50ayhY
RU5MT0dfV0FSTklORywgIkJhZCBHTUZOICUjIlBSSV9nZm4iIChNRk4gJSMiUFJJX21mbiIpXG4i
LAotICAgICAgICAgICAgIGdtZm4sIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElO
VkFMSURfTUZOKSk7CisgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgR0ZOICUjIlBS
SV9nZm4iIChNRk4gJSMiUFJJX21mbiIpXG4iLAorICAgICAgICAgICAgIGdmbl94KGdmbiksIG1m
bl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7CiB9CiAKIHN0YXRp
YyB2b2lkIHRlYXJkb3duX3ZwX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikKQEAgLTQ2NSwxNiArNDY1
LDE2IEBAIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoc3RydWN0IHZjcHUgKnYpCiAK
IHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2xf
dCBpbml0aWFsaXplKQogewotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZp
cmlkaWFuLnJlZmVyZW5jZV90c2MuZmllbGRzLnBmbjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKKyAgICBn
Zm5fdCBnZm4gPSBfZ2ZuKGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90c2MuZmllbGRz
LnBmbik7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQs
IGdmbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICBIVl9SRUZFUkVOQ0VfVFNDX1BBR0UgKnA7CiAK
ICAgICBpZiAoICFwYWdlIHx8ICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBHVF93cml0YWJsZV9wYWdl
KSApCiAgICAgewogICAgICAgICBpZiAoIHBhZ2UgKQogICAgICAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEdNRk4gJSMiUFJJX2dm
biIgKE1GTiAlIyJQUklfbWZuIilcbiIsCi0gICAgICAgICAgICAgICAgIGdtZm4sIG1mbl94KHBh
Z2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7CisgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiQmFkIEdGTiAlIyJQUklfZ2ZuIiAoTUZOICUjIlBSSV9tZm4iKVxu
IiwKKyAgICAgICAgICAgICAgICAgZ2ZuX3goZ2ZuKSwgbWZuX3gocGFnZSA/IHBhZ2VfdG9fbWZu
KHBhZ2UpIDogSU5WQUxJRF9NRk4pKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYwppbmRleCBlMDY1ZjhiYmRiLi4yMDcwZTc4MzU4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNjc0
LDcgKzY3NCw3IEBAIHN0YXRpYyBpbnQgdm14X3Jlc3RvcmVfY3IwX2NyMygKICAgICB7CiAgICAg
ICAgIGlmICggY3IwICYgWDg2X0NSMF9QRyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHBhZ2Ug
PSBnZXRfcGFnZV9mcm9tX2dmbih2LT5kb21haW4sIGNyMyA+PiBQQUdFX1NISUZULAorICAgICAg
ICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHYtPmRvbWFpbiwgZ2FkZHJfdG9fZ2ZuKGNy
MyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgUDJNX0FMTE9D
KTsKICAgICAgICAgICAgIGlmICggIXBhZ2UgKQogICAgICAgICAgICAgewpAQCAtMTM3Myw3ICsx
MzczLDcgQEAgc3RhdGljIHZvaWQgdm14X2xvYWRfcGRwdHJzKHN0cnVjdCB2Y3B1ICp2KQogICAg
IGlmICggKGNyMyAmIDB4MWZVTCkgJiYgIWh2bV9wY2lkX2VuYWJsZWQodikgKQogICAgICAgICBn
b3RvIGNyYXNoOwogCi0gICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHYtPmRvbWFpbiwgY3Iz
ID4+IFBBR0VfU0hJRlQsICZwMm10LCBQMk1fVU5TSEFSRSk7CisgICAgcGFnZSA9IGdldF9wYWdl
X2Zyb21fZ2ZuKHYtPmRvbWFpbiwgZ2FkZHJfdG9fZ2ZuKGNyMyksICZwMm10LCBQMk1fVU5TSEFS
RSk7CiAgICAgaWYgKCAhcGFnZSApCiAgICAgewogICAgICAgICAvKiBJZGVhbGx5IHlvdSBkb24n
dCB3YW50IHRvIGNyYXNoIGJ1dCByYXRoZXIgZ28gaW50byBhIHdhaXQgCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMK
aW5kZXggZGZkMDhlMmQwYS4uMjk1M2QwNWExNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtNjQ5LDEx
ICs2NDksMTEgQEAgc3RhdGljIHZvaWQgbnZteF91cGRhdGVfYXBpY19hY2Nlc3NfYWRkcmVzcyhz
dHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIGN0cmwgJiBTRUNPTkRBUllfRVhFQ19WSVJUVUFMSVpF
X0FQSUNfQUNDRVNTRVMgKQogICAgIHsKICAgICAgICAgcDJtX3R5cGVfdCBwMm10OwotICAgICAg
ICB1bnNpZ25lZCBsb25nIGFwaWNfZ3BmbjsKKyAgICAgICAgZ2ZuX3QgYXBpY19nZm47CiAgICAg
ICAgIHN0cnVjdCBwYWdlX2luZm8gKmFwaWNfcGc7CiAKLSAgICAgICAgYXBpY19ncGZuID0gZ2V0
X3Z2bWNzKHYsIEFQSUNfQUNDRVNTX0FERFIpID4+IFBBR0VfU0hJRlQ7Ci0gICAgICAgIGFwaWNf
cGcgPSBnZXRfcGFnZV9mcm9tX2dmbih2LT5kb21haW4sIGFwaWNfZ3BmbiwgJnAybXQsIFAyTV9B
TExPQyk7CisgICAgICAgIGFwaWNfZ2ZuID0gZ2FkZHJfdG9fZ2ZuKGdldF92dm1jcyh2LCBBUElD
X0FDQ0VTU19BRERSKSk7CisgICAgICAgIGFwaWNfcGcgPSBnZXRfcGFnZV9mcm9tX2dmbih2LT5k
b21haW4sIGFwaWNfZ2ZuLCAmcDJtdCwgUDJNX0FMTE9DKTsKICAgICAgICAgQVNTRVJUKGFwaWNf
cGcgJiYgIXAybV9pc19wYWdpbmcocDJtdCkpOwogICAgICAgICBfX3Ztd3JpdGUoQVBJQ19BQ0NF
U1NfQUREUiwgcGFnZV90b19tYWRkcihhcGljX3BnKSk7CiAgICAgICAgIHB1dF9wYWdlKGFwaWNf
cGcpOwpAQCAtNjcwLDExICs2NzAsMTEgQEAgc3RhdGljIHZvaWQgbnZteF91cGRhdGVfdmlydHVh
bF9hcGljX2FkZHJlc3Moc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCBjdHJsICYgQ1BVX0JBU0VE
X1RQUl9TSEFET1cgKQogICAgIHsKICAgICAgICAgcDJtX3R5cGVfdCBwMm10OwotICAgICAgICB1
bnNpZ25lZCBsb25nIHZhcGljX2dwZm47CisgICAgICAgIGdmbl90IHZhcGljX2dmbjsKICAgICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqdmFwaWNfcGc7CiAKLSAgICAgICAgdmFwaWNfZ3BmbiA9IGdl
dF92dm1jcyh2LCBWSVJUVUFMX0FQSUNfUEFHRV9BRERSKSA+PiBQQUdFX1NISUZUOwotICAgICAg
ICB2YXBpY19wZyA9IGdldF9wYWdlX2Zyb21fZ2ZuKHYtPmRvbWFpbiwgdmFwaWNfZ3BmbiwgJnAy
bXQsIFAyTV9BTExPQyk7CisgICAgICAgIHZhcGljX2dmbiA9IGdhZGRyX3RvX2dmbihnZXRfdnZt
Y3ModiwgVklSVFVBTF9BUElDX1BBR0VfQUREUikpOworICAgICAgICB2YXBpY19wZyA9IGdldF9w
YWdlX2Zyb21fZ2ZuKHYtPmRvbWFpbiwgdmFwaWNfZ2ZuLCAmcDJtdCwgUDJNX0FMTE9DKTsKICAg
ICAgICAgQVNTRVJUKHZhcGljX3BnICYmICFwMm1faXNfcGFnaW5nKHAybXQpKTsKICAgICAgICAg
X192bXdyaXRlKFZJUlRVQUxfQVBJQ19QQUdFX0FERFIsIHBhZ2VfdG9fbWFkZHIodmFwaWNfcGcp
KTsKICAgICAgICAgcHV0X3BhZ2UodmFwaWNfcGcpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA5MzYzZTliZDk2Li5lMzQ2MmY4YTc3IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MjA1Miw3ICsyMDUyLDcgQEAgc3RhdGljIGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRyeV90ICpw
bDFlLCBsMV9wZ2VudHJ5X3QgbmwxZSwKICAgICAgICAgICAgIHAybV9xdWVyeV90IHEgPSBsMWVf
Z2V0X2ZsYWdzKG5sMWUpICYgX1BBR0VfUlcgPwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFAyTV9BTExPQyB8IFAyTV9VTlNIQVJFIDogUDJNX0FMTE9DOwogCi0gICAgICAgICAgICBwYWdl
ID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocGdfZG9tLCBsMWVfZ2V0X3BmbihubDFlKSwgJnAybXQsIHEp
OworICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHBnX2RvbSwgX2dmbihsMWVf
Z2V0X3BmbihubDFlKSksICZwMm10LCBxKTsKIAogICAgICAgICAgICAgaWYgKCBwMm1faXNfcGFn
ZWQocDJtdCkgKQogICAgICAgICAgICAgewpAQCAtMzIyMyw3ICszMjIzLDggQEAgbG9uZyBkb19t
bXVleHRfb3AoCiAgICAgICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3JlZmNvdW50cyhwZ19vd25l
cikgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgICAgICBwYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4ocGdfb3duZXIsIG9wLmFyZzEubWZuLCBOVUxMLCBQMk1fQUxMT0MpOworICAg
ICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHBnX293bmVyLCBfZ2ZuKG9wLmFyZzEu
bWZuKSwgTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fQUxM
T0MpOwogICAgICAgICAgICAgaWYgKCB1bmxpa2VseSghcGFnZSkgKQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKQEAgLTMyODgsNyArMzI4OSw4IEBAIGxvbmcg
ZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9yZWZjb3VudHMocGdf
b3duZXIpICkKICAgICAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICAgICAgcGFnZSA9IGdl
dF9wYWdlX2Zyb21fZ2ZuKHBnX293bmVyLCBvcC5hcmcxLm1mbiwgTlVMTCwgUDJNX0FMTE9DKTsK
KyAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihwZ19vd25lciwgX2dmbihvcC5h
cmcxLm1mbiksIE5VTEwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJN
X0FMTE9DKTsKICAgICAgICAgICAgIGlmICggdW5saWtlbHkoIXBhZ2UpICkKICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKQEAgLTM1MDQsNyAr
MzUwNiw4IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICB9CiAKICAgICAgICAgY2FzZSBN
TVVFWFRfQ0xFQVJfUEFHRToKLSAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihw
Z19vd25lciwgb3AuYXJnMS5tZm4sICZwMm10LCBQMk1fQUxMT0MpOworICAgICAgICAgICAgcGFn
ZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHBnX293bmVyLCBfZ2ZuKG9wLmFyZzEubWZuKSwgJnAybXQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DKTsKICAgICAg
ICAgICAgIGlmICggdW5saWtlbHkocDJtdCAhPSBwMm1fcmFtX3J3KSAmJiBwYWdlICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKQEAgLTM1MzIsNyArMzUz
NSw3IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICB7CiAgICAgICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpzcmNfcGFnZSwgKmRzdF9wYWdlOwogCi0gICAgICAgICAgICBzcmNfcGFnZSA9
IGdldF9wYWdlX2Zyb21fZ2ZuKHBnX293bmVyLCBvcC5hcmcyLnNyY19tZm4sICZwMm10LAorICAg
ICAgICAgICAgc3JjX3BhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihwZ19vd25lciwgX2dmbihvcC5h
cmcyLnNyY19tZm4pLCAmcDJtdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUDJNX0FMTE9DKTsKICAgICAgICAgICAgIGlmICggdW5saWtlbHkocDJtdCAhPSBwMm1f
cmFtX3J3KSAmJiBzcmNfcGFnZSApCiAgICAgICAgICAgICB7CkBAIC0zNTQ4LDcgKzM1NTEsNyBA
QCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
IH0KIAotICAgICAgICAgICAgZHN0X3BhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihwZ19vd25lciwg
b3AuYXJnMS5tZm4sICZwMm10LAorICAgICAgICAgICAgZHN0X3BhZ2UgPSBnZXRfcGFnZV9mcm9t
X2dmbihwZ19vd25lciwgX2dmbihvcC5hcmcxLm1mbiksICZwMm10LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fQUxMT0MpOwogICAgICAgICAgICAgaWYgKCB1
bmxpa2VseShwMm10ICE9IHAybV9yYW1fcncpICYmIGRzdF9wYWdlICkKICAgICAgICAgICAgIHsK
QEAgLTM2MzYsNyArMzYzOSw4IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKIHsKICAgICBzdHJ1Y3Qg
bW11X3VwZGF0ZSByZXE7CiAgICAgdm9pZCAqdmEgPSBOVUxMOwotICAgIHVuc2lnbmVkIGxvbmcg
Z3BmbiwgZ21mbiwgbWZuOworICAgIHVuc2lnbmVkIGxvbmcgZ3BmbiwgbWZuOworICAgIGdmbl90
IGdmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHVuc2lnbmVkIGludCBjbWQs
IGkgPSAwLCBkb25lID0gMCwgcHRfZG9tOwogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVu
dCwgKnYgPSBjdXJyOwpAQCAtMzc0OSw4ICszNzUzLDggQEAgbG9uZyBkb19tbXVfdXBkYXRlKAog
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCiAgICAgICAgICAgICByZXEucHRyIC09IGNtZDsK
LSAgICAgICAgICAgIGdtZm4gPSByZXEucHRyID4+IFBBR0VfU0hJRlQ7Ci0gICAgICAgICAgICBw
YWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocHRfb3duZXIsIGdtZm4sICZwMm10LCBQMk1fQUxMT0Mp
OworICAgICAgICAgICAgZ2ZuID0gZ2FkZHJfdG9fZ2ZuKHJlcS5wdHIpOworICAgICAgICAgICAg
cGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHB0X293bmVyLCBnZm4sICZwMm10LCBQMk1fQUxMT0Mp
OwogCiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFwYWdlKSB8fCBwMm10ICE9IHAybV9yYW1f
cncgKQogICAgICAgICAgICAgewpAQCAtMzc1OCw3ICszNzYyLDcgQEAgbG9uZyBkb19tbXVfdXBk
YXRlKAogICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKICAgICAgICAgICAgICAg
ICBpZiAoIHAybV9pc19wYWdlZChwMm10KSApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShwdF9vd25lciwgZ21mbik7CisgICAg
ICAgICAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHB0X293bmVyLCBnZm5feChn
Zm4pKTsKICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRU5PRU5UOwogICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgICAgICBlbHNlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJt
LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggYTAwYTNjMWJmZi4uM2IyYWFjODgwNCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYwpAQCAtMjcxOCw3ICsyNzE4LDcgQEAgaW50IHAybV9hZGRfZm9yZWlnbihzdHJ1Y3QgZG9t
YWluICp0ZG9tLCB1bnNpZ25lZCBsb25nIGZnZm4sCiAgICAgICogVGFrZSBhIHJlZmNudCBvbiB0
aGUgbWZuLiBOQjogZm9sbG93aW5nIHN1cHBvcnRlZCBmb3IgZm9yZWlnbiBtYXBwaW5nOgogICAg
ICAqICAgICByYW1fcncgfCByYW1fbG9nZGlydHkgfCByYW1fcm8gfCBwYWdpbmdfb3V0LgogICAg
ICAqLwotICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihmZG9tLCBmZ2ZuLCAmcDJtdCwgUDJN
X0FMTE9DKTsKKyAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZmRvbSwgX2dmbihmZ2ZuKSwg
JnAybXQsIFAyTV9BTExPQyk7CiAgICAgaWYgKCAhcGFnZSB8fAogICAgICAgICAgIXAybV9pc19y
YW0ocDJtdCkgfHwgcDJtX2lzX3NoYXJlZChwMm10KSB8fCBwMm1faXNfaG9sZShwMm10KSApCiAg
ICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvaHZtLmMKaW5kZXggNGNjNzU5MTZiOC4uOTI3NWJhNDc2YyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2h2bS5jCkBAIC0zMTMsMTUgKzMxMywxNSBAQCBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxh
dGVfb3BzIGh2bV9zaGFkb3dfZW11bGF0b3Jfb3BzID0gewogc3RhdGljIG1mbl90IGVtdWxhdGVf
Z3ZhX3RvX21mbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkciwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNoX2VtdWxhdGVfY3R4dCAqc2hfY3R4dCkK
IHsKLSAgICB1bnNpZ25lZCBsb25nIGdmbjsKKyAgICBnZm5fdCBnZm47CiAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZTsKICAgICBtZm5fdCBtZm47CiAgICAgcDJtX3R5cGVfdCBwMm10OwogICAg
IHVpbnQzMl90IHBmZWMgPSBQRkVDX3BhZ2VfcHJlc2VudCB8IFBGRUNfd3JpdGVfYWNjZXNzOwog
CiAgICAgLyogVHJhbnNsYXRlIHRoZSBWQSB0byBhIEdGTi4gKi8KLSAgICBnZm4gPSBwYWdpbmdf
Z2V0X2hvc3Rtb2RlKHYpLT5ndmFfdG9fZ2ZuKHYsIE5VTEwsIHZhZGRyLCAmcGZlYyk7Ci0gICAg
aWYgKCBnZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICBnZm4gPSBfZ2ZuKHBhZ2luZ19n
ZXRfaG9zdG1vZGUodiktPmd2YV90b19nZm4odiwgTlVMTCwgdmFkZHIsICZwZmVjKSk7CisgICAg
aWYgKCBnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikgKQogICAgIHsKICAgICAgICAgeDg2X2VtdWxf
cGFnZWZhdWx0KHBmZWMsIHZhZGRyLCAmc2hfY3R4dC0+Y3R4dCk7CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9waHlzZGV2LmMgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCmluZGV4IDNhM2Mx
NTg5MGIuLjRmM2Y0Mzg2MTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKKysr
IGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwpAQCAtMjI5LDcgKzIyOSw4IEBAIHJldF90IGRvX3Bo
eXNkZXZfb3AoaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICByZXQgPSAtRUlOVkFMOwotICAgICAgICBwYWdlID0g
Z2V0X3BhZ2VfZnJvbV9nZm4oY3VycmVudC0+ZG9tYWluLCBpbmZvLmdtZm4sIE5VTEwsIFAyTV9B
TExPQyk7CisgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihjdXJyZW50LT5kb21haW4s
IF9nZm4oaW5mby5nbWZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEws
IFAyTV9BTExPQyk7CiAgICAgICAgIGlmICggIXBhZ2UgKQogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIGlmICggIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jIGIveGVuL2FyY2gv
eDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMKaW5kZXggOGIyZDU1ZmMyZS4uN2U4ZjQxZDNmZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMKKysrIGIveGVu
L2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMKQEAgLTExMiw3ICsxMTIsNyBAQCBsb25n
IHB2X3NldF9nZHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgKmZyYW1lcywgdW5zaWdu
ZWQgaW50IGVudHJpZXMpCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwog
Ci0gICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBmcmFtZXNbaV0sIE5VTEwsIFAy
TV9BTExPQyk7CisgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBfZ2ZuKGZyYW1l
c1tpXSksIE5VTEwsIFAyTV9BTExPQyk7CiAgICAgICAgIGlmICggIXBhZ2UgKQogICAgICAgICAg
ICAgZ290byBmYWlsOwogICAgICAgICBpZiAoICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBHVF9zZWdf
ZGVzY19wYWdlKSApCkBAIC0yMDksNyArMjA5LDYgQEAgaW50IGNvbXBhdF9zZXRfZ2R0KFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odWludCkgZnJhbWVfbGlzdCwKIGxvbmcgZG9fdXBkYXRlX2Rlc2Ny
aXB0b3IodWludDY0X3QgcGEsIHVpbnQ2NF90IGRlc2MpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAq
Y3VycmQgPSBjdXJyZW50LT5kb21haW47Ci0gICAgdW5zaWduZWQgbG9uZyBnbWZuID0gcGEgPj4g
UEFHRV9TSElGVDsKICAgICB1bnNpZ25lZCBsb25nIG1mbjsKICAgICB1bnNpZ25lZCBpbnQgIG9m
ZnNldDsKICAgICBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmdkdF9wZW50LCBkOwpAQCAtMjIwLDcgKzIx
OSw3IEBAIGxvbmcgZG9fdXBkYXRlX2Rlc2NyaXB0b3IodWludDY0X3QgcGEsIHVpbnQ2NF90IGRl
c2MpCiAKICAgICAqKHVpbnQ2NF90ICopJmQgPSBkZXNjOwogCi0gICAgcGFnZSA9IGdldF9wYWdl
X2Zyb21fZ2ZuKGN1cnJkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOworICAgIHBhZ2UgPSBnZXRf
cGFnZV9mcm9tX2dmbihjdXJyZCwgZ2FkZHJfdG9fZ2ZuKHBhKSwgTlVMTCwgUDJNX0FMTE9DKTsK
ICAgICBpZiAoICgoKHVuc2lnbmVkIGludClwYSAlIHNpemVvZihzdHJ1Y3QgZGVzY19zdHJ1Y3Qp
KSAhPSAwKSB8fAogICAgICAgICAgIXBhZ2UgfHwKICAgICAgICAgICFjaGVja19kZXNjcmlwdG9y
KGN1cnJkLCAmZCkgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5j
IGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCmluZGV4IGY3M2VhNGExNjMuLmE1Mjll
YmNjM2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94
ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAgLTc2MCwxMiArNzYwLDEyIEBAIHN0YXRp
YyBpbnQgd3JpdGVfY3IodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWwsCiAgICAg
Y2FzZSAzOiAvKiBXcml0ZSBDUjMgKi8KICAgICB7CiAgICAgICAgIHN0cnVjdCBkb21haW4gKmN1
cnJkID0gY3Vyci0+ZG9tYWluOwotICAgICAgICB1bnNpZ25lZCBsb25nIGdmbjsKKyAgICAgICAg
Z2ZuX3QgZ2ZuOwogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgICAgICBpbnQg
cmM7CiAKLSAgICAgICAgZ2ZuID0gIWlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkKLSAgICAgICAg
ICAgICAgPyB4ZW5fY3IzX3RvX3Bmbih2YWwpIDogY29tcGF0X2NyM190b19wZm4odmFsKTsKKyAg
ICAgICAgZ2ZuID0gX2dmbighaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKQorICAgICAgICAgICAg
ICA/IHhlbl9jcjNfdG9fcGZuKHZhbCkgOiBjb21wYXRfY3IzX3RvX3Bmbih2YWwpKTsKICAgICAg
ICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGN1cnJkLCBnZm4sIE5VTEwsIFAyTV9BTExPQyk7
CiAgICAgICAgIGlmICggIXBhZ2UgKQogICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvcHYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCmluZGV4IGY1ZWEwMGNh
NGUuLmM5YWQxMTUyYjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi9tbS5jCkBAIC0xMDYsNyArMTA2LDcgQEAgYm9vbCBwdl9tYXBfbGR0X3No
YWRvd19wYWdlKHVuc2lnbmVkIGludCBvZmZzZXQpCiAgICAgaWYgKCB1bmxpa2VseSghKGwxZV9n
ZXRfZmxhZ3MoZ2wxZSkgJiBfUEFHRV9QUkVTRU5UKSkgKQogICAgICAgICByZXR1cm4gZmFsc2U7
CiAKLSAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oY3VycmQsIGwxZV9nZXRfcGZuKGdsMWUp
LCBOVUxMLCBQMk1fQUxMT0MpOworICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihjdXJyZCwg
X2dmbihsMWVfZ2V0X3BmbihnbDFlKSksIE5VTEwsIFAyTV9BTExPQyk7CiAgICAgaWYgKCB1bmxp
a2VseSghcGFnZSkgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggOTQ3MWQ4OTAyMi4u
ZDk2N2U0OTQzMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKQEAgLTc5NSw3ICs3OTUsNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfeGVuKHN0
cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICBjYXNlIDA6IC8q
IFdyaXRlIGh5cGVyY2FsbCBwYWdlICovCiAgICAgewogICAgICAgICB2b2lkICpoeXBlcmNhbGxf
cGFnZTsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gdmFsID4+IFBBR0VfU0hJRlQ7Cisg
ICAgICAgIGdmbl90IGdmbiA9IGdhZGRyX3RvX2dmbih2YWwpOwogICAgICAgICB1bnNpZ25lZCBp
bnQgcGFnZV9pbmRleCA9IHZhbCAmIChQQUdFX1NJWkUgLSAxKTsKICAgICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZTsKICAgICAgICAgcDJtX3R5cGVfdCB0OwpAQCAtODA4LDcgKzgwOCw3IEBA
IGludCBndWVzdF93cm1zcl94ZW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0
X3QgdmFsKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogICAgICAgICB9
CiAKLSAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdtZm4sICZ0LCBQMk1fQUxM
T0MpOworICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ2ZuLCAmdCwgUDJNX0FM
TE9DKTsKIAogICAgICAgICBpZiAoICFwYWdlIHx8ICFnZXRfcGFnZV90eXBlKHBhZ2UsIFBHVF93
cml0YWJsZV9wYWdlKSApCiAgICAgICAgIHsKQEAgLTgxNywxMyArODE3LDE0IEBAIGludCBndWVz
dF93cm1zcl94ZW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQog
CiAgICAgICAgICAgICBpZiAoIHAybV9pc19wYWdpbmcodCkgKQogICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKGQsIGdtZm4pOworICAgICAgICAg
ICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKGQsIGdmbl94KGdmbikpOwogICAgICAgICAg
ICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwogICAgICAgICAgICAgfQogCiAgICAgICAgICAg
ICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgICAgICJCYWQgR01G
TiAlbHggKE1GTiAlIyJQUklfbWZuIikgdG8gTVNSICUwOHhcbiIsCi0gICAgICAgICAgICAgICAg
ICAgICBnbWZuLCBtZm5feChwYWdlID8gcGFnZV90b19tZm4ocGFnZSkgOiBJTlZBTElEX01GTiks
IGJhc2UpOworICAgICAgICAgICAgICAgICAgICAgIkJhZCBHTUZOICUjIlBSSV9nZm4iIChNRk4g
JSMiUFJJX21mbiIpIHRvIE1TUiAlMDh4XG4iLAorICAgICAgICAgICAgICAgICAgICAgZ2ZuX3go
Z2ZuKSwgbWZuX3gocGFnZSA/IHBhZ2VfdG9fbWZuKHBhZ2UpIDogSU5WQUxJRF9NRk4pLAorICAg
ICAgICAgICAgICAgICAgICAgYmFzZSk7CiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENF
UFRJT047CiAgICAgICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hl
bi9jb21tb24vZG9tYWluLmMKaW5kZXggZDY2NTBmMDY1Ni4uNWUzYzA1Yjk2YyAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0xMjUw
LDcgKzEyNTAsNyBAQCBpbnQgbWFwX3ZjcHVfaW5mbyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyBnZm4sIHVuc2lnbmVkIG9mZnNldCkKICAgICBpZiAoICh2ICE9IGN1cnJlbnQpICYmICEo
di0+cGF1c2VfZmxhZ3MgJiBWUEZfZG93bikgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAot
ICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm4sIE5VTEwsIFAyTV9BTExPQyk7Cisg
ICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIF9nZm4oZ2ZuKSwgTlVMTCwgUDJNX0FMTE9D
KTsKICAgICBpZiAoICFwYWdlICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZXZlbnRfZmlmby5jIGIveGVuL2NvbW1vbi9ldmVudF9maWZvLmMKaW5k
ZXggYzQ5ZjQ0Njc1NC4uNzFhNmY2NzNiMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9m
aWZvLmMKKysrIGIveGVuL2NvbW1vbi9ldmVudF9maWZvLmMKQEAgLTM1OCw3ICszNTgsNyBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IGV2dGNobl9wb3J0X29wcyBldnRjaG5fcG9ydF9vcHNfZmlmbyA9
CiAgICAgLnByaW50X3N0YXRlICAgPSBldnRjaG5fZmlmb19wcmludF9zdGF0ZSwKIH07CiAKLXN0
YXRpYyBpbnQgbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgZ2ZuLCB2
b2lkICoqdmlydCkKK3N0YXRpYyBpbnQgbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
Z2ZuX3QgZ2ZuLCB2b2lkICoqdmlydCkKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwOwogCkBA
IC00MTksNyArNDE5LDcgQEAgc3RhdGljIGludCBzZXR1cF9jb250cm9sX2Jsb2NrKHN0cnVjdCB2
Y3B1ICp2KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50IG1hcF9jb250cm9sX2Jsb2Nr
KHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCBnZm4sIHVpbnQzMl90IG9mZnNldCkKK3N0YXRpYyBp
bnQgbWFwX2NvbnRyb2xfYmxvY2soc3RydWN0IHZjcHUgKnYsIGdmbl90IGdmbiwgdWludDMyX3Qg
b2Zmc2V0KQogewogICAgIHZvaWQgKnZpcnQ7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC01MDUs
NyArNTA1LDcgQEAgaW50IGV2dGNobl9maWZvX2luaXRfY29udHJvbChzdHJ1Y3QgZXZ0Y2huX2lu
aXRfY29udHJvbCAqaW5pdF9jb250cm9sKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJy
ZW50LT5kb21haW47CiAgICAgdWludDMyX3QgdmNwdV9pZDsKLSAgICB1aW50NjRfdCBnZm47Cisg
ICAgZ2ZuX3QgZ2ZuOwogICAgIHVpbnQzMl90IG9mZnNldDsKICAgICBzdHJ1Y3QgdmNwdSAqdjsK
ICAgICBpbnQgcmM7CkBAIC01MTMsNyArNTEzLDcgQEAgaW50IGV2dGNobl9maWZvX2luaXRfY29u
dHJvbChzdHJ1Y3QgZXZ0Y2huX2luaXRfY29udHJvbCAqaW5pdF9jb250cm9sKQogICAgIGluaXRf
Y29udHJvbC0+bGlua19iaXRzID0gRVZUQ0hOX0ZJRk9fTElOS19CSVRTOwogCiAgICAgdmNwdV9p
ZCA9IGluaXRfY29udHJvbC0+dmNwdTsKLSAgICBnZm4gICAgID0gaW5pdF9jb250cm9sLT5jb250
cm9sX2dmbjsKKyAgICBnZm4gICAgID0gX2dmbihpbml0X2NvbnRyb2wtPmNvbnRyb2xfZ2ZuKTsK
ICAgICBvZmZzZXQgID0gaW5pdF9jb250cm9sLT5vZmZzZXQ7CiAKICAgICBpZiAoIHZjcHVfaWQg
Pj0gZC0+bWF4X3ZjcHVzIHx8ICFkLT52Y3B1W3ZjcHVfaWRdICkKQEAgLTU2OSw3ICs1NjksNyBA
QCBpbnQgZXZ0Y2huX2ZpZm9faW5pdF9jb250cm9sKHN0cnVjdCBldnRjaG5faW5pdF9jb250cm9s
ICppbml0X2NvbnRyb2wpCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IGFkZF9wYWdl
X3RvX2V2ZW50X2FycmF5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQorc3Rh
dGljIGludCBhZGRfcGFnZV90b19ldmVudF9hcnJheShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBn
Zm4pCiB7CiAgICAgdm9pZCAqdmlydDsKICAgICB1bnNpZ25lZCBpbnQgc2xvdDsKQEAgLTYxOSw3
ICs2MTksNyBAQCBpbnQgZXZ0Y2huX2ZpZm9fZXhwYW5kX2FycmF5KGNvbnN0IHN0cnVjdCBldnRj
aG5fZXhwYW5kX2FycmF5ICpleHBhbmRfYXJyYXkpCiAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQ
UDsKIAogICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7Ci0gICAgcmMgPSBhZGRfcGFnZV90
b19ldmVudF9hcnJheShkLCBleHBhbmRfYXJyYXktPmFycmF5X2dmbik7CisgICAgcmMgPSBhZGRf
cGFnZV90b19ldmVudF9hcnJheShkLCBfZ2ZuKGV4cGFuZF9hcnJheS0+YXJyYXlfZ2ZuKSk7CiAg
ICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOwogCiAgICAgcmV0dXJuIHJjOwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggOTg3
Mzk1ZmJiMy4uZTAyNzMzZGJhMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysg
Yi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC0xMzY1LDcgKzEzNjUsNyBAQCBsb25nIGRvX21lbW9y
eV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcp
CiAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAgIH0KIAotICAgICAgICBwYWdlID0gZ2V0
X3BhZ2VfZnJvbV9nZm4oZCwgeHJmcC5ncGZuLCBOVUxMLCBQMk1fQUxMT0MpOworICAgICAgICBw
YWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgX2dmbih4cmZwLmdwZm4pLCBOVUxMLCBQMk1fQUxM
T0MpOwogICAgICAgICBpZiAoIHBhZ2UgKQogICAgICAgICB7CiAgICAgICAgICAgICByYyA9IGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbih4cmZwLmdwZm4pLApAQCAtMTYzNiw3ICsx
NjM2LDcgQEAgaW50IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIGdm
bl90IGdmbiwgYm9vbCByZWFkb25seSwKICAgICBwMm1fdHlwZV90IHAybXQ7CiAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZTsKIAotICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm5f
eChnZm4pLCAmcDJtdCwgcSk7CisgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdmbiwg
JnAybXQsIHEpOwogCiAjaWZkZWYgQ09ORklHX0hBU19NRU1fUEFHSU5HCiAgICAgaWYgKCBwMm1f
aXNfcGFnaW5nKHAybXQpICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdG1lbV94ZW4uYyBiL3hl
bi9jb21tb24vdG1lbV94ZW4uYwppbmRleCBiZjdiMTRmNzlhLi43MmNiYTdmMTBjIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3RtZW1feGVuLmMKKysrIGIveGVuL2NvbW1vbi90bWVtX3hlbi5jCkBA
IC01Miw3ICs1Miw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCAqY2xpX2dldF9wYWdlKHhlbl9wZm5f
dCBjbWZuLCBtZm5fdCAqcGNsaV9tZm4sCiAgICAgcDJtX3R5cGVfdCB0OwogICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2U7CiAKLSAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oY3VycmVudC0+
ZG9tYWluLCBjbWZuLCAmdCwgUDJNX0FMTE9DKTsKKyAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9n
Zm4oY3VycmVudC0+ZG9tYWluLCBfZ2ZuKGNtZm4pLCAmdCwgUDJNX0FMTE9DKTsKICAgICBpZiAo
ICFwYWdlIHx8IHQgIT0gcDJtX3JhbV9ydyApCiAgICAgewogICAgICAgICBpZiAoIHBhZ2UgKQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcDJtLmgKaW5kZXggN2M2NzgwNjA1Ni4uNWU1OThhMGIzNyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0y
NzgsNyArMjc4LDcgQEAgc3RydWN0IHBhZ2VfaW5mbyAqcDJtX2dldF9wYWdlX2Zyb21fZ2ZuKHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwMm1fdHlwZV90ICp0KTsKIAogc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9p
bmZvICpnZXRfcGFnZV9mcm9tX2dmbigKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdmbiwgcDJtX3R5cGVfdCAqdCwgcDJtX3F1ZXJ5X3QgcSkKKyAgICBzdHJ1Y3QgZG9tYWlu
ICpkLCBnZm5fdCBnZm4sIHAybV90eXBlX3QgKnQsIHAybV9xdWVyeV90IHEpCiB7CiAgICAgbWZu
X3QgbWZuOwogICAgIHAybV90eXBlX3QgX3Q7CkBAIC0yODksNyArMjg5LDcgQEAgc3RhdGljIGlu
bGluZSBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbigKICAgICAgKiBub3QgYXV0
by10cmFuc2xhdGVkLgogICAgICAqLwogICAgIGlmICggdW5saWtlbHkoZCAhPSBkb21feGVuKSAp
Ci0gICAgICAgIHJldHVybiBwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgX2dmbihnZm4pLCB0KTsK
KyAgICAgICAgcmV0dXJuIHAybV9nZXRfcGFnZV9mcm9tX2dmbihkLCBnZm4sIHQpOwogCiAgICAg
aWYgKCAhdCApCiAgICAgICAgIHQgPSAmX3Q7CkBAIC0zMDAsNyArMzAwLDcgQEAgc3RhdGljIGlu
bGluZSBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbigKICAgICAgKiBET01JRF9Y
RU4gc2VlIDEtMSBSQU0uIFRoZSBwMm1fdHlwZSBpcyBiYXNlZCBvbiB0aGUgdHlwZSBvZiB0aGUK
ICAgICAgKiBwYWdlLgogICAgICAqLwotICAgIG1mbiA9IF9tZm4oZ2ZuKTsKKyAgICBtZm4gPSBf
bWZuKGdmbl94KGdmbikpOwogICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogCiAgICAgaWYg
KCAhbWZuX3ZhbGlkKG1mbikgfHwgIWdldF9wYWdlKHBhZ2UsIGQpICkKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4
IGQwOGM1OTU4ODcuLmRiMWVjMzc2MTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNDg5LDE4ICs0ODksMjEg
QEAgc3RydWN0IHBhZ2VfaW5mbyAqcDJtX2dldF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIGdmbl90IGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwMm1fcXVlcnlfdCBxKTsKIAogc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICpn
ZXRfcGFnZV9mcm9tX2dmbigKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
biwgcDJtX3R5cGVfdCAqdCwgcDJtX3F1ZXJ5X3QgcSkKKyAgICBzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBnZm4sIHAybV90eXBlX3QgKnQsIHAybV9xdWVyeV90IHEpCiB7CiAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZTsKKyAgICBtZm5fdCBtZm47CiAKICAgICBpZiAoIHBhZ2luZ19tb2RlX3Ry
YW5zbGF0ZShkKSApCi0gICAgICAgIHJldHVybiBwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4ocDJtX2dl
dF9ob3N0cDJtKGQpLCBfZ2ZuKGdmbiksIHQsIE5VTEwsIHEpOworICAgICAgICByZXR1cm4gcDJt
X2dldF9wYWdlX2Zyb21fZ2ZuKHAybV9nZXRfaG9zdHAybShkKSwgZ2ZuLCB0LCBOVUxMLCBxKTsK
IAogICAgIC8qIE5vbi10cmFuc2xhdGVkIGd1ZXN0cyBzZWUgMS0xIFJBTSAvIE1NSU8gbWFwcGlu
Z3MgZXZlcnl3aGVyZSAqLwogICAgIGlmICggdCApCiAgICAgICAgICp0ID0gbGlrZWx5KGQgIT0g
ZG9tX2lvKSA/IHAybV9yYW1fcncgOiBwMm1fbW1pb19kaXJlY3Q7Ci0gICAgcGFnZSA9IG1mbl90
b19wYWdlKF9tZm4oZ2ZuKSk7Ci0gICAgcmV0dXJuIG1mbl92YWxpZChfbWZuKGdmbikpICYmIGdl
dF9wYWdlKHBhZ2UsIGQpID8gcGFnZSA6IE5VTEw7CisKKyAgICBtZm4gPSBfbWZuKGdmbl94KGdm
bikpOworICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOworICAgIHJldHVybiBtZm5fdmFsaWQo
bWZuKSAmJiBnZXRfcGFnZShwYWdlLCBkKSA/IHBhZ2UgOiBOVUxMOwogfQogCiAvKiBHZW5lcmFs
IGNvbnZlcnNpb24gZnVuY3Rpb24gZnJvbSBtZm4gdG8gZ2ZuICovCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 19:41:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 19:41: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-devel-bounces@lists.xenproject.org>)
	id 1gK7Dd-0006dX-6T; Tue, 06 Nov 2018 19:40:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK7Dc-0006dN-2T
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 19:40:56 +0000
X-Inumbo-ID: e008443e-e1fb-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e008443e-e1fb-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 19:40:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gK7DY-0006Ph-Gj; Tue, 06 Nov 2018 19:40:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gK7DY-0001gW-6M; Tue, 06 Nov 2018 19:40:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gK7DY-0002q3-36; Tue, 06 Nov 2018 19:40:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gK7DY-0002q3-36@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Nov 2018 19:40:52 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-qemuu-rhel6hvm-intel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioq
KiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGlu
IHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNzFlNTYwMjgxNzNi
Yzg0ZjAxNDU2YTU2NzlkOGJlOWQ2ODFiNDlmMQogIEJ1ZyBub3QgcHJlc2VudDogNThhMDIyODcw
Nzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOQogIExhc3QgZmFpbCByZXBybzogaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTUyMC8KCgogIChS
ZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24t
dHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbC54ZW4tYm9vdC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5v
ZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0t
Z3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEy
OTUyMC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5n
cz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCB4ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgog
MTI5NDE3IGZhaWwgW2hvc3Q9YWxiYW5hMV0gLyAxMjg5NDUgb2suCkZhaWx1cmUgLyBiYXNpcyBw
YXNzIGZsaWdodHM6IDEyOTQxNyAvIDEyODk0NQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoo
dHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6
IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2
YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdApMYXRlc3QgNzFlNTYwMjgxNzNiYzg0ZjAxNDU2YTU2NzlkOGJlOWQ2ODFiNDlmMSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCkJhc2lzIHBhc3Mg
NThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4
OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZk
ZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdp
dGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0IzU4YTAyMjg3MDc4NzBj
ODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTktNzFlNTYwMjgxNzNiYzg0ZjAxNDU2YTU2NzlkOGJl
OWQ2ODFiNDlmMSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5n
aXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQjOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0
OS1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQjZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4Ni1kZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0IzkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVh
ZTctMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQphZGhvYy1yZXZ0dXBs
ZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogbGludXgtMi42CkxvYWRlZCAyMDA1IG5v
ZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTI4NjYz
IHBhc3MgaXJyZWxldmFudAogMTI4NzI3IHBhc3MgaXJyZWxldmFudAogMTI4ODYxIHBhc3MgaXJy
ZWxldmFudAogMTI4ODM1IHBhc3MgaXJyZWxldmFudAogMTI4ODg1IHBhc3MgaXJyZWxldmFudAog
MTI4OTIwIHBhc3MgaXJyZWxldmFudAogMTI4OTQ1IHBhc3MgNThhMDIyODcwNzg3MGM4MzMwOTE3
ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5
YjQzZjJjNjQ1YWU3CiAxMjg5NzAgZmFpbCBpcnJlbGV2YW50CiAxMjkwMDUgZmFpbCBpcnJlbGV2
YW50CiAxMjkwNzIgZmFpbCBpcnJlbGV2YW50CiAxMjkxNjcgZmFpbCBpcnJlbGV2YW50CiAxMjky
NTggZmFpbCBpcnJlbGV2YW50CiAxMjkzMDQgZmFpbCBpcnJlbGV2YW50CiAxMjkzODkgZmFpbCBp
cnJlbGV2YW50CiAxMjkzNDggZmFpbCBpcnJlbGV2YW50CiAxMjk0MTcgZmFpbCA3MWU1NjAyODE3
M2JjODRmMDE0NTZhNTY3OWQ4YmU5ZDY4MWI0OWYxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0
MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTUxNSBmYWlsIDcxZTU2MDI4MTczYmM4NGYwMTQ1
NmE1Njc5ZDhiZTlkNjgxYjQ5ZjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZm
YzEwN2E5OTA4ODdiZQogMTI5NTAyIHBhc3MgNThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4
Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiBiNzI2MjRhYWQ1YjAwZjJmNmU5NzZhZWY0ZDYyZWVkYTgzZmQw
MjE4CiAxMjk0ODggcGFzcyA1OGEwMjI4NzA3ODcwYzgzMzA5MTdmOTE5ODA0OTg2ODU1NDQzYTE5
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1
YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTUw
MyBwYXNzIDU4YTAyMjg3MDc4NzBjODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
NDVjYjlhNDEyM2I1NTUwZWIxZjg0ODQ2ZmU1NDgyYWNhZTFjMTNhMwogMTI5NDg5IGZhaWwgNzFl
NTYwMjgxNzNiYzg0ZjAxNDU2YTU2NzlkOGJlOWQ2ODFiNDlmMSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFh
MzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk1MDcgcGFzcyA1OGEwMjI4NzA3ODcw
YzgzMzA5MTdmOTE5ODA0OTg2ODU1NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZjYjI3ZTQxN2U1N2MyZjRkNjg5
ZmExOTk3MWYyMGY3NWU5YzA3MDgKIDEyOTUxNiBwYXNzIDU4YTAyMjg3MDc4NzBjODMzMDkxN2Y5
MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEw
N2E5OTA4ODdiZQogMTI5NDkzIHBhc3MgNThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1
NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYx
OGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiA0NjAyOWRhMTJlNWVmZWNhNmQ5NTdlNTc5M2JkMzRmMjk2NWZhMGEx
CiAxMjk1MDkgcGFzcyA1OGEwMjI4NzA3ODcwYzgzMzA5MTdmOTE5ODA0OTg2ODU1NDQzYTE5IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTQ5NSBw
YXNzIDU4YTAyMjg3MDc4NzBjODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYzIz
OGVhM2Y0Y2FjY2YzNmFiMWE1NTlmOTU4Y2JlNTE5MjMyN2Y2YQogMTI5NDk2IHBhc3MgNThhMDIy
ODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjZTQ3NDYyY2I0ZDA0
OTk3MWFlZGVjNTFjMTEwNTY3M2JlNDFhZGNlCiAxMjk1MTAgZmFpbCA3MWU1NjAyODE3M2JjODRm
MDE0NTZhNTY3OWQ4YmU5ZDY4MWI0OWYxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4
NzZmZmMxMDdhOTkwODg3YmUKIDEyOTUxMyBwYXNzIDU4YTAyMjg3MDc4NzBjODMzMDkxN2Y5MTk4
MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5
OTA4ODdiZQogMTI5NTIwIGZhaWwgNzFlNTYwMjgxNzNiYzg0ZjAxNDU2YTU2NzlkOGJlOWQ2ODFi
NDlmMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlClNl
YXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEy
ODk0NSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjk0MTcg
KGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk0ODggKHBh
c3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk0ODkgKGZhaWwpLCBm
b3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgNThhMDIyODcwNzg3MGM4MzMwOTE3Zjkx
OTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3
YTk5MDg4N2JlCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRl
LgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI5NTA5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTI5NTEwIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTI5NTEzIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6
IGZsaWdodCAxMjk1MTUgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMjk1MTYgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEy
OTUyMCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQg
cHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5n
aXQKICBCdWcgaW50cm9kdWNlZDogIDcxZTU2MDI4MTczYmM4NGYwMTQ1NmE1Njc5ZDhiZTlkNjgx
YjQ5ZjEKICBCdWcgbm90IHByZXNlbnQ6IDU4YTAyMjg3MDc4NzBjODMzMDkxN2Y5MTk4MDQ5ODY4
NTU0NDNhMTkKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk1MjAvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBv
bWl0dGVkLikKClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2Vj
dC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwueGVuLWJv
b3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCjEyOTUyMDogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTI5NTIwIGxpbnV4
LWxpbnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5NTIwLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9u
cy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNv
dWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcg
eGVuLWJvb3QgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 19:54:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 19:54: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-devel-bounces@lists.xenproject.org>)
	id 1gK7Qi-0007bC-Ij; Tue, 06 Nov 2018 19:54: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=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK7Qg-0007ax-L2
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 19:54:26 +0000
X-Inumbo-ID: c30fe384-e1fd-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c30fe384-e1fd-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 19:54:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gK7Qe-0006ex-Kz; Tue, 06 Nov 2018 19:54:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gK7Qd-0002LZ-RL; Tue, 06 Nov 2018 19:54:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gK7Qd-00040w-Qf; Tue, 06 Nov 2018 19:54:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129519-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=60529dfeca145a8ec00f5813a4c7179f0c1bfb97
X-Osstest-Versions-That: xen=58f904c4cf9fc5a49e7807fd91cd2523fa8dd191
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Nov 2018 19:54:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129519: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTUxOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTUxOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA2MDUyOWRmZWNhMTQ1YThlYzAwZjU4MTNhNGM3MTc5ZjBjMWJmYjk3CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1OGY5MDRjNGNmOWZjNWE0OWU3
ODA3ZmQ5MWNkMjUyM2ZhOGRkMTkxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk1MTIgIDIwMTgt
MTEtMDYgMTU6MDA6NTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NTE5ICAy
MDE4LTExLTA2IDE4OjAyOjA0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNh
Lmdvdj4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNl
cmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNThmOTA0YzRjZi4uNjA1MjlkZmVjYSAgNjA1
MjlkZmVjYTE0NWE4ZWMwMGY1ODEzYTRjNzE3OWYwYzFiZmI5NyAtPiBzbW9rZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 20:12:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 20:12: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-devel-bounces@lists.xenproject.org>)
	id 1gK7hY-0000kM-2v; Tue, 06 Nov 2018 20:11: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=befg=nr=citrix.com=prvs=84103137d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gK7hW-0000kH-3Z
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 20:11:50 +0000
X-Inumbo-ID: 2fb7068c-e200-11e8-84df-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2fb7068c-e200-11e8-84df-12d6303a7972;
 Tue, 06 Nov 2018 20:11:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,472,1534809600"; d="scan'208";a="81491885"
To: Julien Grall <julien.grall@arm.com>, <sstabellini@kernel.org>,
 <xen-devel@lists.xenproject.org>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-9-julien.grall@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <479bb855-0bb7-dd30-a7a4-692b189cc7c5@citrix.com>
Date: Tue, 6 Nov 2018 20:11:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181106191454.22143-9-julien.grall@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 8/8] xen: Swich parameter in
 get_page_from_gfn to use typesafe gfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julie.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgLSBqdXN0IHNvbWUgY29zbWV0aWMgc3VnZ2VzdGlvbnMuCgpTdWJqZWN0IHMvU3dpY2gvU3dp
dGNoLwoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVu
L2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCj4gaW5kZXggZjczZWE0YTE2My4uYTUyOWViY2Mz
ZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKPiBAQCAtNzYwLDEyICs3NjAsMTIgQEAgc3Rh
dGljIGludCB3cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwKPiAg
ICAgIGNhc2UgMzogLyogV3JpdGUgQ1IzICovCj4gICAgICB7Cj4gICAgICAgICAgc3RydWN0IGRv
bWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47Cj4gLSAgICAgICAgdW5zaWduZWQgbG9uZyBnZm47
Cj4gKyAgICAgICAgZ2ZuX3QgZ2ZuOwo+ICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7
Cj4gICAgICAgICAgaW50IHJjOwo+ICAKPiAtICAgICAgICBnZm4gPSAhaXNfcHZfMzJiaXRfZG9t
YWluKGN1cnJkKQo+IC0gICAgICAgICAgICAgID8geGVuX2NyM190b19wZm4odmFsKSA6IGNvbXBh
dF9jcjNfdG9fcGZuKHZhbCk7Cj4gKyAgICAgICAgZ2ZuID0gX2dmbighaXNfcHZfMzJiaXRfZG9t
YWluKGN1cnJkKQo+ICsgICAgICAgICAgICAgID8geGVuX2NyM190b19wZm4odmFsKSA6IGNvbXBh
dF9jcjNfdG9fcGZuKHZhbCkpOwoKUGxlYXNlIHJlLWluZGVudC4KCj4gICAgICAgICAgcGFnZSA9
IGdldF9wYWdlX2Zyb21fZ2ZuKGN1cnJkLCBnZm4sIE5VTEwsIFAyTV9BTExPQyk7Cj4gICAgICAg
ICAgaWYgKCAhcGFnZSApCj4gICAgICAgICAgICAgIGJyZWFrOwo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gaW5kZXggOTQ3MWQ4OTAy
Mi4uZDk2N2U0OTQzMiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gQEAgLTgxNywxMyArODE3LDE0IEBAIGludCBndWVzdF93
cm1zcl94ZW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQo+ICAK
PiAgICAgICAgICAgICAgaWYgKCBwMm1faXNfcGFnaW5nKHQpICkKPiAgICAgICAgICAgICAgewo+
IC0gICAgICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoZCwgZ21mbik7Cj4gKyAg
ICAgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShkLCBnZm5feChnZm4pKTsKPiAg
ICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwo+ICAgICAgICAgICAgICB9Cj4g
IAo+ICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKPiAtICAgICAgICAgICAg
ICAgICAgICAgIkJhZCBHTUZOICVseCAoTUZOICUjIlBSSV9tZm4iKSB0byBNU1IgJTA4eFxuIiwK
PiAtICAgICAgICAgICAgICAgICAgICAgZ21mbiwgbWZuX3gocGFnZSA/IHBhZ2VfdG9fbWZuKHBh
Z2UpIDogSU5WQUxJRF9NRk4pLCBiYXNlKTsKPiArICAgICAgICAgICAgICAgICAgICAgIkJhZCBH
TUZOICUjIlBSSV9nZm4iIChNRk4gJSMiUFJJX21mbiIpIHRvIE1TUiAlMDh4XG4iLAoKR01GTiA9
PiBHRk4uCgo+ICsgICAgICAgICAgICAgICAgICAgICBnZm5feChnZm4pLCBtZm5feChwYWdlID8g
cGFnZV90b19tZm4ocGFnZSkgOiBJTlZBTElEX01GTiksCj4gKyAgICAgICAgICAgICAgICAgICAg
IGJhc2UpOwo+ICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gICAgICAg
ICAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcDJtLmgKPiBpbmRleCBkMDhjNTk1ODg3Li5kYjFlYzM3NjEwIDEwMDY0
NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oCj4gQEAgLTQ4OSwxOCArNDg5LDIxIEBAIHN0cnVjdCBwYWdlX2luZm8gKnAy
bV9nZXRfcGFnZV9mcm9tX2dmbihzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fcXVlcnlfdCBxKTsK
PiAgCj4gIHN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9nZm4o
Cj4gLSAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgcDJtX3R5cGVfdCAq
dCwgcDJtX3F1ZXJ5X3QgcSkKPiArICAgIHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgcDJt
X3R5cGVfdCAqdCwgcDJtX3F1ZXJ5X3QgcSkKPiAgewo+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZTsKPiArICAgIG1mbl90IG1mbjsKPiAgCj4gICAgICBpZiAoIHBhZ2luZ19tb2RlX3RyYW5z
bGF0ZShkKSApCj4gLSAgICAgICAgcmV0dXJuIHAybV9nZXRfcGFnZV9mcm9tX2dmbihwMm1fZ2V0
X2hvc3RwMm0oZCksIF9nZm4oZ2ZuKSwgdCwgTlVMTCwgcSk7Cj4gKyAgICAgICAgcmV0dXJuIHAy
bV9nZXRfcGFnZV9mcm9tX2dmbihwMm1fZ2V0X2hvc3RwMm0oZCksIGdmbiwgdCwgTlVMTCwgcSk7
Cj4gIAo+ICAgICAgLyogTm9uLXRyYW5zbGF0ZWQgZ3Vlc3RzIHNlZSAxLTEgUkFNIC8gTU1JTyBt
YXBwaW5ncyBldmVyeXdoZXJlICovCj4gICAgICBpZiAoIHQgKQo+ICAgICAgICAgICp0ID0gbGlr
ZWx5KGQgIT0gZG9tX2lvKSA/IHAybV9yYW1fcncgOiBwMm1fbW1pb19kaXJlY3Q7Cj4gLSAgICBw
YWdlID0gbWZuX3RvX3BhZ2UoX21mbihnZm4pKTsKPiAtICAgIHJldHVybiBtZm5fdmFsaWQoX21m
bihnZm4pKSAmJiBnZXRfcGFnZShwYWdlLCBkKSA/IHBhZ2UgOiBOVUxMOwo+ICsKPiArICAgIG1m
biA9IF9tZm4oZ2ZuX3goZ2ZuKSk7Cj4gKyAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKPiAr
ICAgIHJldHVybiBtZm5fdmFsaWQobWZuKSAmJiBnZXRfcGFnZShwYWdlLCBkKSA/IHBhZ2UgOiBO
VUxMOwoKVGhpcyBsb29rcyBsaWtlIGl0IHdvdWxkIGJlIGNsZWFuZXIgYnkgbm90IHNwbGl0dGlu
ZyBtZm4gb3V0IGludG8gYQpzZXBhcmF0ZSB2YXJpYWJsZS4KCnBhZ2UgPSBtZm5fdG9fcGFnZShf
bWZuKGdmbl94KGdmbikpKTsKCnJldHVybiBtZm5fdmFsaWQobWZuKSAmJiBnZXRfcGFnZShwYWdl
LCBkKSA/IHBhZ2UgOiBOVUxMOwoKVGhlIG9ubHkgcmVhc29uIHRoaXMgbG9va3Mgb2RkIGlzIGJl
Y2F1c2Ugb2YgdGhlIG1mbiA9PiBnZm4gZXF1YWxpdHksCmJ1dCB3ZSBhcmUganVzdCBiZXNpZGUg
YSBjb21tZW50IGV4cGxhaW5pbmcgdGhhdCB3ZSBhcmUgbm9uLXRyYW5zbGF0ZWQuCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 20:22:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 20:22: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-devel-bounces@lists.xenproject.org>)
	id 1gK7rG-0001bm-4N; Tue, 06 Nov 2018 20:21: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=rnl5=nr=gmail.com=2rushikeshj@srs-us1.protection.inumbo.net>)
 id 1gK7rF-0001bh-Hu
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 20:21:53 +0000
X-Inumbo-ID: 97fe68ab-e201-11e8-9a16-bc764e045a96
Received: from mail-ed1-x543.google.com (unknown [2a00:1450:4864:20::543])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97fe68ab-e201-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 20:21:51 +0000 (UTC)
Received: by mail-ed1-x543.google.com with SMTP id a14-v6so7416635edr.7
 for <xen-devel@lists.xen.org>; Tue, 06 Nov 2018 12:21:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=jqgSe/nImYm/Ibwo+/9Xx7ulDeQy8baDLMISKwzVybc=;
 b=Fhdq0JG6+wkFsXD9qTPh862jGyDimx7bgTvICgBfgWp7xeDAyrQbYmCq5gI6SusGBN
 VIVQl8zvfL7AO1IsDFR4PlvFySe9PFHNyRPxEEUeJxISmk+XS6ELFMwrroV2ZBVe2ebi
 F+SF0wOWDwTe0u6bQv6kkEXQeJD9MHXvMDZHsJL3BooAzBeXPcKjPyAPXc51L3ij7jqL
 1DnZv6SAsp/EWLogVcVm1cHBJXmEg/ptI1waR2qWRzRSxUQaLLyK1RUku1Qwo2zGoDYr
 PZ6Ok2XmJlWPYtEqFUmZcW5u+7ZcB7vv+JXcucZUIo+unO40L9pNXkzBiVqcS5hC1kDw
 hbkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=jqgSe/nImYm/Ibwo+/9Xx7ulDeQy8baDLMISKwzVybc=;
 b=reJtsyiaJMEMKOnXSGMtPMnTiGaCKmd6LiK9C6y2FTasNgmzQM9nr5m3zrlWJGh7jT
 xNjjCA979ASaOFIOXRyDSpJZQ8BNBY7phWVSXcnH4xNZi3aJ9bE0L8PKtT4XMrTg3JQE
 tUhK4qLA5c2VorgaakO6XYHdTMGCRDqjWjrM1YMqVwPRMjBRQY8PICw0oFBNCwnB4iMQ
 vuP+9T/Oxmh9F1vZ5to5p7EobAtZxH6djZXUiKOjBpADlF2E2T+dzU+hvuBJMTlH/CAF
 dg/FIgTc6Ehjc0f1ztghz5Wa611pHI/q3UapyJ3r4/YUPZgpEV+fQ3Ccv7HcRM5zb7qf
 7sKA==
X-Gm-Message-State: AGRZ1gIAPEbvJhRBYnqId6tL8vlVJ4h0QPVanEDEEGv6yEGfuA28K9bq
 aqQjVON1cvNVPJz3JAs/ERVDjwAk7jNM0+LInWw=
X-Google-Smtp-Source: AJdET5f9MbTPqNN8KsD+UeOpAQl8F/CbOf6DwMhOXbjpROz7AypYr+ChdxkuiTedaMEMcA6KMnPzRnUmktGJ6oxXlb4=
X-Received: by 2002:a50:a396:: with SMTP id
 s22-v6mr22824421edb.87.1541535710202; 
 Tue, 06 Nov 2018 12:21:50 -0800 (PST)
MIME-Version: 1.0
References: <20181105105852.ae4sjkkcm6eumpwr@zion.uk.xensource.com>
 <CAO9XypUXJkhGEiH14HuMW8zOha9mRQh0+kpMa_0b2doHhjJUCQ@mail.gmail.com>
 <20181105114127.s57z7n7p4pmix5b5@zion.uk.xensource.com>
 <CAO9XypV42TO8c=26dRJSNnFukXDfWp_0rM3McRBKZs1crT1qEA@mail.gmail.com>
 <20181105115850.f677uvjmm7vqfikc@zion.uk.xensource.com>
 <CAO9XypVrwzvC4iNP9HR63kjj_n-Ju30mvptd89GtK6TYO0yUTQ@mail.gmail.com>
 <20181105124916.da2kqcczcomnxepv@zion.uk.xensource.com>
 <CAO9XypU_sRsxe5J7SAaoVPOK-zCF68-LLd8v-2m+nyyqae3P4A@mail.gmail.com>
 <CAO9XypXCio51Dbt6chxufyH_6M73HfXufQQS751gmNK5R3Uo5A@mail.gmail.com>
 <CAO9XypWzkV_cpCy+WygT5JWt6FujBMm47B_ydNjF-qoX-koKSA@mail.gmail.com>
 <20181106121742.gae3zp2aeqojfmcj@zion.uk.xensource.com>
 <CAO9XypUtBpsCJXoaAWiJQnjjfxQJ=uE1utf67EdkG92QHbtMnA@mail.gmail.com>
 <CAO9XypUBUvw2g1Q2YBvFT8kCoNzboTchqKGDqXi4WQ82D+MU9A@mail.gmail.com>
In-Reply-To: <CAO9XypUBUvw2g1Q2YBvFT8kCoNzboTchqKGDqXi4WQ82D+MU9A@mail.gmail.com>
From: Rishi <2rushikeshj@gmail.com>
Date: Wed, 7 Nov 2018 01:51:37 +0530
Message-ID: <CAO9XypVKXgZPkgHKU2D4Dcj8aDuZCqCQuCsk64nT2CMLhJGZtw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Dom0 kernel 4.14 with SMP randomly crashing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============3989191188493340059=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3989191188493340059==
Content-Type: multipart/alternative; boundary="0000000000006a4f44057a04c047"

--0000000000006a4f44057a04c047
Content-Type: text/plain; charset="UTF-8"

On Wed, Nov 7, 2018 at 12:16 AM Rishi <2rushikeshj@gmail.com> wrote:

>
>
> On Tue, Nov 6, 2018 at 10:41 PM Rishi <2rushikeshj@gmail.com> wrote:
>
>>
>>
>> On Tue, Nov 6, 2018 at 5:47 PM Wei Liu <wei.liu2@citrix.com> wrote:
>>
>>> On Tue, Nov 06, 2018 at 03:31:31PM +0530, Rishi wrote:
>>> >
>>> > So after knowing the stack trace, it appears that the CPU was getting
>>> stuck
>>> > for xen_hypercall_xen_version
>>>
>>> That hypercall is used when a PV kernel (re-)enables interrupts. See
>>> xen_irq_enable. The purpose is to force the kernel to switch to
>>> hypervisor.
>>>
>>> >
>>> > watchdog: BUG: soft lockup - CPU#0 stuck for 23s! [swapper/0:0]
>>> >
>>> >
>>> > [30569.582740] watchdog: BUG: soft lockup - CPU#0 stuck for 23s!
>>> > [swapper/0:0]
>>> >
>>> > [30569.588186] Kernel panic - not syncing: softlockup: hung tasks
>>> >
>>> > [30569.591307] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G             L
>>>   4.19.1
>>> > #1
>>> >
>>> > [30569.595110] Hardware name: Xen HVM domU, BIOS 4.4.1-xs132257
>>> 12/12/2016
>>> >
>>> > [30569.598356] Call Trace:
>>> >
>>> > [30569.599597]  <IRQ>
>>> >
>>> > [30569.600920]  dump_stack+0x5a/0x73
>>> >
>>> > [30569.602998]  panic+0xe8/0x249
>>> >
>>> > [30569.604806]  watchdog_timer_fn+0x200/0x230
>>> >
>>> > [30569.607029]  ? softlockup_fn+0x40/0x40
>>> >
>>> > [30569.609246]  __hrtimer_run_queues+0x133/0x270
>>> >
>>> > [30569.611712]  hrtimer_interrupt+0xfb/0x260
>>> >
>>> > [30569.613800]  xen_timer_interrupt+0x1b/0x30
>>> >
>>> > [30569.616972]  __handle_irq_event_percpu+0x69/0x1a0
>>> >
>>> > [30569.619831]  handle_irq_event_percpu+0x30/0x70
>>> >
>>> > [30569.622382]  handle_percpu_irq+0x34/0x50
>>> >
>>> > [30569.625048]  generic_handle_irq+0x1e/0x30
>>> >
>>> > [30569.627216]  __evtchn_fifo_handle_events+0x163/0x1a0
>>> >
>>> > [30569.629955]  __xen_evtchn_do_upcall+0x41/0x70
>>> >
>>> > [30569.632612]  xen_evtchn_do_upcall+0x27/0x50
>>> >
>>> > [30569.635136]  xen_do_hypervisor_callback+0x29/0x40
>>> >
>>> > [30569.638181] RIP: e030:xen_hypercall_xen_version+0xa/0x20
>>>
>>> What is the asm code for this RIP?
>>>
>>>
>>> Wei.
>>>
>>
>> The issue of crash is getting resolved with appending "noirqbalance" at
>> xen command line. This way all dom0 cpus are available but not irq balanced
>> at xen.
>>
>> Even though I'm running irqbalance service in dom0 the irqs seems to be
>> not moving. <- this is dom0 perspective, I do not know yet, if it follows
>> Xen irq.
>>
>> I tried objdump, while I have  have the function in out but there is no
>> asm code of it. Its just "..."
>>
>> ffffffff81001220 <xen_hypercall_xen_version>:
>>
>>         ...
>>
>>
>> ffffffff81001240 <xen_hypercall_console_io>:
>>
>>         ...
>>
>> All "hypercalls" appear similarly.
>>
>
> How frequent can be that hypercall/xen_irq_enable()? Like n/s or once a
> while?
> During my tests, the system runs stable unless I'm downloading a large
> file. Files around a GB size are getting downloaded without crash, but
> system crash comes when its above it. I'm using a 2.1GB file & wget to
> download.
>
> Is there a way I can simulate PV kernel (re-)enable of interrupt using a
> kernel module with a controlled fashion?
>

If this is on right track

ffffffff8101ab70 <xen_force_evtchn_callback>:

ffffffff8101ab70:       31 ff                   xor    %edi,%edi

ffffffff8101ab72:       31 f6                   xor    %esi,%esi

ffffffff8101ab74:       e8 a7 66 fe ff          callq  ffffffff81001220
<xen_hypercall_xen_version>

ffffffff8101ab79:       c3                      retq

ffffffff8101ab7a:       66 0f 1f 44 00 00       nopw   0x0(%rax,%rax,1)

It seems I'm hitting following code from xen_irq_enable

        barrier(); /* unmask then check (avoid races) */

        if (unlikely(vcpu->evtchn_upcall_pending))
                xen_force_evtchn_callback();

The code says unlikely yet, it is being called, And I got following
structure

struct vcpu_info {

        /*

         * 'evtchn_upcall_pending' is written non-zero by Xen to indicate

         * a pending notification for a particular VCPU. It is then cleared

         * by the guest OS /before/ checking for pending work, thus avoiding

         * a set-and-check race. Note that the mask is only accessed by Xen

         * on the CPU that is currently hosting the VCPU. This means that
the

         * pending and mask flags can be updated by the guest without
special

         * synchronisation (i.e., no need for the x86 LOCK prefix).


 Let me know if the thread is being spammed with such intermediates.

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

<div dir=3D"ltr"><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed=
, Nov 7, 2018 at 12:16 AM Rishi &lt;<a href=3D"mailto:2rushikeshj@gmail.com=
">2rushikeshj@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex"><div dir=3D"ltr"><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On=
 Tue, Nov 6, 2018 at 10:41 PM Rishi &lt;<a href=3D"mailto:2rushikeshj@gmail=
.com" target=3D"_blank">2rushikeshj@gmail.com</a>&gt; wrote:<br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex"><div dir=3D"ltr"><br><br><div class=3D"gmail_quot=
e"><div dir=3D"ltr">On Tue, Nov 6, 2018 at 5:47 PM Wei Liu &lt;<a href=3D"m=
ailto:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&gt; wr=
ote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex">On Tue, Nov 06, 2018 at 03:31:=
31PM +0530, Rishi wrote:<br>
&gt; <br>
&gt; So after knowing the stack trace, it appears that the CPU was getting =
stuck<br>
&gt; for xen_hypercall_xen_version<br>
<br>
That hypercall is used when a PV kernel (re-)enables interrupts. See<br>
xen_irq_enable. The purpose is to force the kernel to switch to<br>
hypervisor.<br>
<br>
&gt; <br>
&gt; watchdog: BUG: soft lockup - CPU#0 stuck for 23s! [swapper/0:0]<br>
&gt; <br>
&gt; <br>
&gt; [30569.582740] watchdog: BUG: soft lockup - CPU#0 stuck for 23s!<br>
&gt; [swapper/0:0]<br>
&gt; <br>
&gt; [30569.588186] Kernel panic - not syncing: softlockup: hung tasks<br>
&gt; <br>
&gt; [30569.591307] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0L=C2=A0 =C2=A0 4.19.1<br>
&gt; #1<br>
&gt; <br>
&gt; [30569.595110] Hardware name: Xen HVM domU, BIOS 4.4.1-xs132257 12/12/=
2016<br>
&gt; <br>
&gt; [30569.598356] Call Trace:<br>
&gt; <br>
&gt; [30569.599597]=C2=A0 &lt;IRQ&gt;<br>
&gt; <br>
&gt; [30569.600920]=C2=A0 dump_stack+0x5a/0x73<br>
&gt; <br>
&gt; [30569.602998]=C2=A0 panic+0xe8/0x249<br>
&gt; <br>
&gt; [30569.604806]=C2=A0 watchdog_timer_fn+0x200/0x230<br>
&gt; <br>
&gt; [30569.607029]=C2=A0 ? softlockup_fn+0x40/0x40<br>
&gt; <br>
&gt; [30569.609246]=C2=A0 __hrtimer_run_queues+0x133/0x270<br>
&gt; <br>
&gt; [30569.611712]=C2=A0 hrtimer_interrupt+0xfb/0x260<br>
&gt; <br>
&gt; [30569.613800]=C2=A0 xen_timer_interrupt+0x1b/0x30<br>
&gt; <br>
&gt; [30569.616972]=C2=A0 __handle_irq_event_percpu+0x69/0x1a0<br>
&gt; <br>
&gt; [30569.619831]=C2=A0 handle_irq_event_percpu+0x30/0x70<br>
&gt; <br>
&gt; [30569.622382]=C2=A0 handle_percpu_irq+0x34/0x50<br>
&gt; <br>
&gt; [30569.625048]=C2=A0 generic_handle_irq+0x1e/0x30<br>
&gt; <br>
&gt; [30569.627216]=C2=A0 __evtchn_fifo_handle_events+0x163/0x1a0<br>
&gt; <br>
&gt; [30569.629955]=C2=A0 __xen_evtchn_do_upcall+0x41/0x70<br>
&gt; <br>
&gt; [30569.632612]=C2=A0 xen_evtchn_do_upcall+0x27/0x50<br>
&gt; <br>
&gt; [30569.635136]=C2=A0 xen_do_hypervisor_callback+0x29/0x40<br>
&gt; <br>
&gt; [30569.638181] RIP: e030:xen_hypercall_xen_version+0xa/0x20<br>
<br>
What is the asm code for this RIP?<br>
<br>
<br>
Wei.<br></blockquote><div><br></div><div>The issue of crash is getting reso=
lved with appending &quot;noirqbalance&quot; at xen command line. This way =
all dom0 cpus are available but not irq balanced at xen.<br><br>Even though=
 I&#39;m running irqbalance service in dom0 the irqs seems to be not moving=
. &lt;- this is dom0 perspective, I do not know yet, if it follows Xen irq.=
<br><br>I tried objdump, while I have=C2=A0 have the function in out but th=
ere is no asm code of it. Its just &quot;...&quot;<br><br>





<p class=3D"m_5618333068725335373m_-1081119484632643339gmail-p1" style=3D"m=
argin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-s=
tretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb=
(0,0,0)"><span class=3D"m_5618333068725335373m_-1081119484632643339gmail-s1=
" style=3D"font-variant-ligatures:no-common-ligatures">ffffffff81001220 &lt=
;</span><span class=3D"m_5618333068725335373m_-1081119484632643339gmail-s2"=
 style=3D"font-variant-ligatures:no-common-ligatures;background-color:rgb(1=
35,138,4)">xen_hypercall_xen_version</span><span class=3D"m_561833306872533=
5373m_-1081119484632643339gmail-s1" style=3D"font-variant-ligatures:no-comm=
on-ligatures">&gt;:</span></p>
<p class=3D"m_5618333068725335373m_-1081119484632643339gmail-p1" style=3D"m=
argin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-s=
tretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb=
(0,0,0)"><span class=3D"m_5618333068725335373m_-1081119484632643339gmail-s1=
" style=3D"font-variant-ligatures:no-common-ligatures"><span class=3D"m_561=
8333068725335373m_-1081119484632643339gmail-Apple-converted-space">=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 </span>...</span></p>
<p class=3D"m_5618333068725335373m_-1081119484632643339gmail-p2" style=3D"m=
argin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-s=
tretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb=
(0,0,0);min-height:13px"><span class=3D"m_5618333068725335373m_-10811194846=
32643339gmail-s1" style=3D"font-variant-ligatures:no-common-ligatures"></sp=
an><br></p>
<p class=3D"m_5618333068725335373m_-1081119484632643339gmail-p1" style=3D"m=
argin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-s=
tretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb=
(0,0,0)"><span class=3D"m_5618333068725335373m_-1081119484632643339gmail-s1=
" style=3D"font-variant-ligatures:no-common-ligatures">ffffffff81001240 &lt=
;xen_hypercall_console_io&gt;:</span></p>
<p class=3D"m_5618333068725335373m_-1081119484632643339gmail-p1" style=3D"m=
argin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-s=
tretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb=
(0,0,0)"><span class=3D"m_5618333068725335373m_-1081119484632643339gmail-s1=
" style=3D"font-variant-ligatures:no-common-ligatures"><span class=3D"m_561=
8333068725335373m_-1081119484632643339gmail-Apple-converted-space">=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 </span>...<br><br>All &quot;hypercalls&quot; appear si=
milarly.</span></p></div></div></div></blockquote><div><br>How frequent can=
 be that hypercall/xen_irq_enable()? Like n/s or once a while?<br>During my=
 tests, the system runs stable unless I&#39;m downloading a large file. Fil=
es around a GB size are getting downloaded without crash, but system crash =
comes when its above it. I&#39;m using a 2.1GB file &amp; wget to download.=
<br><br>Is there a way I can simulate PV kernel (re-)enable of interrupt us=
ing a kernel module with a controlled fashion?=C2=A0</div></div></div></blo=
ckquote><div><br>If this is on right track<br>





<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">ffffffff8101ab70 &lt;</span><sp=
an class=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligatures;b=
ackground-color:rgb(135,138,4)">xen_force_evtchn_callback</span><span class=
=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-ligatures">&gt;:</s=
pan></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">ffffffff8101ab70: <span class=
=3D"gmail-Apple-converted-space">=C2=A0 =C2=A0 =C2=A0 </span>31 ff <span cl=
ass=3D"gmail-Apple-converted-space">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 </span>xor<span class=3D"gmail-Apple-converted-spa=
ce">=C2=A0 =C2=A0 </span>%edi,%edi</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">ffffffff8101ab72: <span class=
=3D"gmail-Apple-converted-space">=C2=A0 =C2=A0 =C2=A0 </span>31 f6 <span cl=
ass=3D"gmail-Apple-converted-space">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 </span>xor<span class=3D"gmail-Apple-converted-spa=
ce">=C2=A0 =C2=A0 </span>%esi,%esi</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">ffffffff8101ab74: <span class=
=3D"gmail-Apple-converted-space">=C2=A0 =C2=A0 =C2=A0 </span>e8 a7 66 fe ff=
<span class=3D"gmail-Apple-converted-space">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 </span>callq<span class=3D"gmail-Apple-converted-space">=C2=A0 </span>f=
fffffff81001220 &lt;xen_hypercall_xen_version&gt;</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">ffffffff8101ab79: <span class=
=3D"gmail-Apple-converted-space">=C2=A0 =C2=A0 =C2=A0 </span>c3<span class=
=3D"gmail-Apple-converted-space">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>retq</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures">ffffffff8101ab7a: <span class=
=3D"gmail-Apple-converted-space">=C2=A0 =C2=A0 =C2=A0 </span>66 0f 1f 44 00=
 00 <span class=3D"gmail-Apple-converted-space">=C2=A0 =C2=A0 =C2=A0 </span=
>nopw <span class=3D"gmail-Apple-converted-space">=C2=A0 </span>0x0(%rax,%r=
ax,1)</span></p><br>It seems I&#39;m hitting following code from=C2=A0<span=
 style=3D"font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0);font-=
family:Menlo;font-size:11px">xen_irq_enable</span></div>





<div><br></div>





<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(86,32,244)"><span class=3D"gmail-s1" style=
=3D"font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)"><span clas=
s=3D"gmail-Apple-converted-space">=C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0</span>b=
arrier(); </span><span class=3D"gmail-s2" style=3D"font-variant-ligatures:n=
o-common-ligatures">/* unmask then check (avoid races) */</span></p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s2" style=3D"=
font-variant-ligatures:no-common-ligatures"><span class=3D"gmail-Apple-conv=
erted-space">=C2=A0 =C2=A0 =C2=A0 =C2=A0 </span></span><span class=3D"gmail=
-s3" style=3D"font-variant-ligatures:no-common-ligatures;color:rgb(170,171,=
37)">if</span><span class=3D"gmail-s2" style=3D"font-variant-ligatures:no-c=
ommon-ligatures"> (unlikely(vcpu-&gt;</span><span class=3D"gmail-s4" style=
=3D"font-variant-ligatures:no-common-ligatures;background-color:rgb(135,138=
,4)">evtchn_upcall_pending</span><span class=3D"gmail-s2" style=3D"font-var=
iant-ligatures:no-common-ligatures">))</span></p>
<div><span class=3D"gmail-Apple-converted-space" style=3D"font-variant-liga=
tures:no-common-ligatures;color:rgb(0,0,0);font-family:Menlo;font-size:11px=
">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0</span><span=
 style=3D"font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0);font-=
family:Menlo;font-size:11px">xen_force_evtchn_callback();</span></div><div>=
<br></div><div>The code says unlikely yet, it is being called, And I got fo=
llowing structure<br>





<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s1" style=3D"=
font-variant-ligatures:no-common-ligatures;color:rgb(57,192,38)">struct</sp=
an><span class=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligat=
ures"> vcpu_info {</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(0,0,0)"><span class=3D"gmail-s2" style=3D"=
font-variant-ligatures:no-common-ligatures"><span class=3D"gmail-Apple-conv=
erted-space">=C2=A0 =C2=A0 =C2=A0 =C2=A0 </span></span><span class=3D"gmail=
-s3" style=3D"font-variant-ligatures:no-common-ligatures;color:rgb(86,32,24=
4)">/*</span></p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(86,32,244)"><span class=3D"gmail-s2" style=
=3D"font-variant-ligatures:no-common-ligatures"><span class=3D"gmail-Apple-=
converted-space">=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* &#39;</span><sp=
an class=3D"gmail-s4" style=3D"font-variant-ligatures:no-common-ligatures;c=
olor:rgb(0,0,0);background-color:rgb(135,138,4)">evtchn_upcall_pending</spa=
n><span class=3D"gmail-s2" style=3D"font-variant-ligatures:no-common-ligatu=
res">&#39; is written non-zero by Xen to indicate</span></p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(86,32,244)"><span class=3D"gmail-s2" style=
=3D"font-variant-ligatures:no-common-ligatures"><span class=3D"gmail-Apple-=
converted-space">=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* a pending notif=
ication for a particular VCPU. It is then cleared</span></p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(86,32,244)"><span class=3D"gmail-s2" style=
=3D"font-variant-ligatures:no-common-ligatures"><span class=3D"gmail-Apple-=
converted-space">=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* by the guest OS=
 /before/ checking for pending work, thus avoiding</span></p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(86,32,244)"><span class=3D"gmail-s2" style=
=3D"font-variant-ligatures:no-common-ligatures"><span class=3D"gmail-Apple-=
converted-space">=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* a set-and-check=
 race. Note that the mask is only accessed by Xen</span></p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(86,32,244)"><span class=3D"gmail-s2" style=
=3D"font-variant-ligatures:no-common-ligatures"><span class=3D"gmail-Apple-=
converted-space">=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* on the CPU that=
 is currently hosting the VCPU. This means that the</span></p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(86,32,244)"><span class=3D"gmail-s2" style=
=3D"font-variant-ligatures:no-common-ligatures"><span class=3D"gmail-Apple-=
converted-space">=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* pending and mas=
k flags can be updated by the guest without special</span></p>
<p class=3D"gmail-p2" style=3D"margin:0px;font-variant-numeric:normal;font-=
variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:no=
rmal;font-family:Menlo;color:rgb(86,32,244)"><span class=3D"gmail-s2" style=
=3D"font-variant-ligatures:no-common-ligatures"><span class=3D"gmail-Apple-=
converted-space">=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 </span>* synchronisation=
 (i.e., no need for the x86 LOCK prefix).<br><br><br></span></p></div><div>=
=C2=A0Let me know if the thread is being spammed with such intermediates.</=
div></div></div>

--0000000000006a4f44057a04c047--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3989191188493340059==--


From xen-devel-bounces@lists.xenproject.org Tue Nov 06 20:49:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 20:49: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-devel-bounces@lists.xenproject.org>)
	id 1gK8HY-0003IE-Gv; Tue, 06 Nov 2018 20:49: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=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK8HW-0003I2-Ql
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 20:49:02 +0000
X-Inumbo-ID: 636ee558-e205-11e8-9ddb-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 636ee558-e205-11e8-9ddb-12d6303a7972;
 Tue, 06 Nov 2018 20:49:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gK8HS-0007m9-0U; Tue, 06 Nov 2018 20:48:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gK8HR-0007IJ-NU; Tue, 06 Nov 2018 20:48:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gK8HR-0008Ud-Mp; Tue, 06 Nov 2018 20:48:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129475-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
X-Osstest-Versions-That: ovmf=e40f8efb8b06e023689120452e7ed5db199363de
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Nov 2018 20:48:57 +0000
Subject: [Xen-devel] [ovmf test] 129475: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQ3NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk0NzUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA1YWUzMTg0ZDhjNTlmN2JiYjg0YmFkNDgyZGY2Yjgw
MjBiYTU4MTg4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlNDBmOGVm
YjhiMDZlMDIzNjg5MTIwNDUyZTdlZDVkYjE5OTM2M2RlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjk0NTQgIDIwMTgtMTEtMDUgMTE6NDE6NDUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI5NDc1ICAyMDE4LTExLTA1IDIxOjEzOjExIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWmhhbmcsIENo
YW8gQiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICBlNDBmOGVmYjhiLi41YWUzMTg0ZDhjICA1YWUzMTg0
ZDhjNTlmN2JiYjg0YmFkNDgyZGY2YjgwMjBiYTU4MTg4IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 21:47:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 21:47: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-devel-bounces@lists.xenproject.org>)
	id 1gK9CE-0007ls-7M; Tue, 06 Nov 2018 21:47: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=0zrd=nr=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gK9CD-0007ln-81
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 21:47:37 +0000
X-Inumbo-ID: 92c63be8-e20d-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92c63be8-e20d-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 21:47:36 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2AB412083D;
 Tue,  6 Nov 2018 21:47:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541540855;
 bh=NZ+KUUxGxvN7Atr1Eb0ltqoZGKJQvkIODxMyB3pe4zQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Q58cDT1kYF0G0HzmIjCrQJERxN/FHgY3nMf4iFAQOHm1ic3pkRKBu2PdGgOjqPyuE
 Htxltdl6YpdtM3MP78fjnZ7GAkMIC+B89aCE6Vlh6qJIaAG+zMHKAb9oqpLPbSAKca
 6kX57gvr11eUup0E3p2iqPAWbOChmY6IVdCHdU9U=
Date: Tue, 6 Nov 2018 13:47:33 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5BD19D7102000078001F497B@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1811061347240.21987@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1810142125100.4859@sstabellini-ThinkPad-X260>
 <1539597367-25807-4-git-send-email-sstabellini@kernel.org>
 <5BD19D7102000078001F497B@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/4] xen: use __symbol everywhere
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyNSBPY3QgMjAxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDE1LjEwLjE4
IGF0IDExOjU2LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBVc2UgX19zeW1i
b2wgZXZlcnl3aGVyZSBfc3RleHQsIF9ldGV4dCwgZXRjLiBhcmUgdXNlZC4gVGVjaG5pY2FsbHks
IGl0Cj4gPiBpcyBvbmx5IHJlcXVpcmVkIHdoZW4gY29tcGFyaW5nIHBvaW50ZXJzLCBidXQgdXNl
IGl0IGV2ZXJ5d2hlcmUgdG8gYXZvaWQKPiA+IGNvbmZ1c2lvbi4KPiAKPiBXaGlsZSB0aGUgZGVz
Y3JpcHRpb24gc2xpZ2h0bHkgbGltaXRzIHRoZSBzY29wZSwgSSdtIG5vdCBzdXJlIHRoYXQncyB3
aGF0Cj4geW91IG1lYW4uIFdoYXQgYWJvdXQgZS5nLiBfX3tzdGFydCxlbmR9X3ZwY2lfYXJyYXk/
IElmIHlvdSBzYXkKPiAiZXZlcnl3aGVyZSIgaW4gdGhlIHRpdGxlLCB0aGVuIHBsZWFzZSBjaGFu
Z2UgZXZlcnl0aGluZy4KCkkgZm9yZ290IGFib3V0IHRoYXQgb25lLCBJJ2xsIGZpeCBpdAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 22:01:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 22:01: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-devel-bounces@lists.xenproject.org>)
	id 1gK9Pw-0000nh-Ls; Tue, 06 Nov 2018 22:01: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=0zrd=nr=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gK9Pu-0000nc-Tu
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 22:01:46 +0000
X-Inumbo-ID: 8d4fdf85-e20f-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d4fdf85-e20f-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 22:01:46 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 41D2320862;
 Tue,  6 Nov 2018 22:01:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541541705;
 bh=7TUtfCYE2Uq4AWqzLB7ONhQ6IOJYgHqwKHuWOSjCgpo=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=boSqVsqw2Viz1KNC2b+GPgN3bX6myEPLVYl21qYI1NuR7CFuWhmvfgm7HvUeJ5mr5
 afK7VWCdWQrVMCioGBF8dqt9JBRqD6JKVwRCq6I8ZewEAqeOXRzGrcpSD3c4hj0Bc4
 FwBrWOjUpTp7QG9C+xvHtAYGwAPHmxPyGFAyPlxQ=
Date: Tue, 6 Nov 2018 14:01:44 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <278290a4-002e-6e0a-0cd0-3de87bf18713@arm.com>
Message-ID: <alpine.DEB.2.10.1811061401250.21987@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1810172229070.3835@sstabellini-ThinkPad-X260>
 <1539786676-8797-4-git-send-email-sstabellini@kernel.org>
 <278290a4-002e-6e0a-0cd0-3de87bf18713@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 4/4] xen: use __symbol everywhere
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 andrew.cooper3@citrix.com, JBeulich@suse.com,
 Stefano Stabellini <stefanos@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNyBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDE3
LzEwLzIwMTggMTU6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFVzZSBfX3N5bWJv
bCBldmVyeXdoZXJlIF9zdGV4dCwgX2V0ZXh0LCBldGMuIGFyZSB1c2VkLiBUZWNobmljYWxseSwg
aXQKPiA+IGlzIG9ubHkgcmVxdWlyZWQgd2hlbiBjb21wYXJpbmcgcG9pbnRlcnMsIGJ1dCB1c2Ug
aXQgZXZlcnl3aGVyZSB0byBhdm9pZAo+IAo+IFdlbGwgbm8uIEl0IGlzIGFsc28gcmVxdWlyZWQg
d2hlbiBzdWJzdHJhY3RpbmcgcG9pbnRlcnMgKHNlZSBbMV0pLgo+IAo+ID4gY29uZnVzaW9uLgo+
IAo+IFsuLi5dCj4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMg
Yi94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwo+ID4gaW5kZXggNTJlZDdlZC4uMzA1YjMzNyAx
MDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jCj4gPiArKysgYi94ZW4v
YXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwo+ID4gQEAgLTE4Nyw4ICsxODcsOCBAQCBzdGF0aWMgaW50
IF9fYXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0b3Aodm9pZCAqdW51c2VkKQo+ID4gICAgICAg
ewo+ID4gICAgICAgICAgIGludCByZXQ7Cj4gPiAgICAgICAgICAgc3RydWN0IGFsdF9yZWdpb24g
cmVnaW9uOwo+ID4gLSAgICAgICAgbWZuX3QgeGVuX21mbiA9IHZpcnRfdG9fbWZuKF9zdGFydCk7
Cj4gPiAtICAgICAgICBwYWRkcl90IHhlbl9zaXplID0gX2VuZCAtIF9zdGFydDsKPiA+ICsgICAg
ICAgIG1mbl90IHhlbl9tZm4gPSB2aXJ0X3RvX21mbihfX3N5bWJvbChfc3RhcnQpKTsKPiA+ICsg
ICAgICAgIHBhZGRyX3QgeGVuX3NpemUgPSBfX3N5bWJvbChfZW5kKSAtIF9fc3ltYm9sKF9zdGFy
dCk7Cj4gPiAgICAgICAgICAgdW5zaWduZWQgaW50IHhlbl9vcmRlciA9IGdldF9vcmRlcl9mcm9t
X2J5dGVzKHhlbl9zaXplKTsKPiA+ICAgICAgICAgICB2b2lkICp4ZW5tYXA7Cj4gPiAgIEBAIC0y
MDYsNyArMjA2LDcgQEAgc3RhdGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9w
KHZvaWQKPiA+ICp1bnVzZWQpCj4gPiAgICAgICAgICAgcmVnaW9uLmJlZ2luID0gX19hbHRfaW5z
dHJ1Y3Rpb25zOwo+ID4gICAgICAgICAgIHJlZ2lvbi5lbmQgPSBfX2FsdF9pbnN0cnVjdGlvbnNf
ZW5kOwo+ID4gICAtICAgICAgICByZXQgPSBfX2FwcGx5X2FsdGVybmF0aXZlcygmcmVnaW9uLCB4
ZW5tYXAgLSAodm9pZCAqKV9zdGFydCk7Cj4gPiArICAgICAgICByZXQgPSBfX2FwcGx5X2FsdGVy
bmF0aXZlcygmcmVnaW9uLCB4ZW5tYXAgLSAodm9pZAo+ID4gKilfX3N5bWJvbChfc3RhcnQpKTsK
PiAKPiBGb3IgaW5zdGFuY2UsIEkgdGhpbmsgdGhpcyBsaW5lIHdvdWxkIGJlIGNvbnRhaW4gdW5k
ZWZpbmVkIGJlaGF2aW9yLiBUaGVyZSBhcmUKPiBwcm9iYWJseSBvdGhlcnMgYmVsb3cuCgpJJ2xs
IGZpeAoKCj4gWy4uLl0KPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hl
bi9hcmNoL2FybS9tbS5jCj4gPiBpbmRleCA3YTA2YTMzLi5kOWQzOTQ4IDEwMDY0NAo+ID4gLS0t
IGEveGVuL2FyY2gvYXJtL21tLmMKPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gPiBAQCAt
NjIwLDcgKzYyMCw3IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9u
Zwo+ID4gYm9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCj4gPiAgICAgICBpbnQg
aTsKPiA+ICAgICAgICAgLyogQ2FsY3VsYXRlIHZpcnQtdG8tcGh5cyBvZmZzZXQgZm9yIHRoZSBu
ZXcgbG9jYXRpb24gKi8KPiA+IC0gICAgcGh5c19vZmZzZXQgPSB4ZW5fcGFkZHIgLSAodW5zaWdu
ZWQgbG9uZykgX3N0YXJ0Owo+ID4gKyAgICBwaHlzX29mZnNldCA9IHhlbl9wYWRkciAtICh1bnNp
Z25lZCBsb25nKSBfX3N5bWJvbChfc3RhcnQpOwo+ID4gICAgICNpZmRlZiBDT05GSUdfQVJNXzY0
Cj4gPiAgICAgICBwID0gKHZvaWQgKikgeGVuX3BndGFibGU7Cj4gPiBAQCAtNjgxLDcgKzY4MSw4
IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZwo+ID4gYm9vdF9w
aHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCj4gPiAgICAgICB0dGJyID0gKHVpbnRwdHJf
dCkgY3B1MF9wZ3RhYmxlICsgcGh5c19vZmZzZXQ7Cj4gPiAgICNlbmRpZgo+ID4gICAtICAgIHJl
bG9jYXRlX3hlbih0dGJyLCBfc3RhcnQsICh2b2lkKilkZXN0X3ZhLCBfZW5kIC0gX3N0YXJ0KTsK
PiA+ICsgICAgcmVsb2NhdGVfeGVuKHR0YnIsICh2b2lkKilfX3N5bWJvbChfc3RhcnQpLCAodm9p
ZCopZGVzdF92YSwKPiA+ICsJCQkgICAgIF9fc3ltYm9sKF9lbmQpIC0gX19zeW1ib2woX3N0YXJ0
KSk7Cj4gCj4gTm8gaGFyZCB0YWIuCj4gCj4gWy4uLl0KPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gPiBpbmRleCBlYTI0OTVh
Li45ZDBiOTE1IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPiA+ICsrKyBi
L3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gPiBAQCAtMzk0LDcgKzM5NCw4IEBAIHN0YXRpYyBwYWRk
cl90IF9faW5pdCBnZXRfeGVuX3BhZGRyKHZvaWQpCj4gPiAgICAgICBwYWRkcl90IHBhZGRyID0g
MDsKPiA+ICAgICAgIGludCBpOwo+ID4gICAtICAgIG1pbl9zaXplID0gKF9lbmQgLSBfc3RhcnQg
KyAoWEVOX1BBRERSX0FMSUdOLTEpKSAmCj4gPiB+KFhFTl9QQUREUl9BTElHTi0xKTsKPiA+ICsg
ICAgbWluX3NpemUgPSAoX19zeW1ib2woX2VuZCkgLSBfX3N5bWJvbChfc3RhcnQpICsKPiA+ICsJ
CQkgICAoWEVOX1BBRERSX0FMSUdOLTEpKSAmIH4oWEVOX1BBRERSX0FMSUdOLTEpOwo+ID4gICAg
ICAgICAvKiBGaW5kIHRoZSBoaWdoZXN0IGJhbmsgd2l0aCBlbm91Z2ggc3BhY2UuICovCj4gPiAg
ICAgICBmb3IgKCBpID0gMDsgaSA8IG1pLT5ucl9iYW5rczsgaSsrICkKPiA+IEBAIC03MjcsOCAr
NzI4LDkgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29m
ZnNldCwKPiA+ICAgICAgICAgLyogUmVnaXN0ZXIgWGVuJ3MgbG9hZCBhZGRyZXNzIGFzIGEgYm9v
dCBtb2R1bGUuICovCj4gPiAgICAgICB4ZW5fYm9vdG1vZHVsZSA9IGFkZF9ib290X21vZHVsZShC
T09UTU9EX1hFTiwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KSh1
aW50cHRyX3QpKF9zdGFydCArCj4gPiBib290X3BoeXNfb2Zmc2V0KSwKPiA+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChwYWRkcl90KSh1aW50cHRyX3QpKF9lbmQgLSBfc3RhcnQgKyAx
KSwKPiA+IE5VTEwpOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3Qp
KHVpbnRwdHJfdCkoX19zeW1ib2woX3N0YXJ0KSArCj4gPiBib290X3BoeXNfb2Zmc2V0KSwKPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KSh1aW50cHRyX3QpKF9fc3lt
Ym9sKF9lbmQpIC0KPiA+ICsKPiA+IF9fc3ltYm9sKF9zdGFydCkgKyAxKSwgTlVMTCk7Cj4gCj4g
Tm8gaGFyZCB0YWIuCj4gCj4gPiAgICAgICBCVUdfT04oIXhlbl9ib290bW9kdWxlKTsKPiA+ICAg
ICAgICAgeGVuX3BhZGRyID0gZ2V0X3hlbl9wYWRkcigpOwo+ID4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKPiA+IGluZGV4IDkzYjc5Yzcu
LjBhN2Q2YzAgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYwo+ID4gKysrIGIv
eGVuL2FyY2gveDg2L3NldHVwLmMKPiAKPiBbLi4uXQo+IAo+ID4gQEAgLTEzOTAsMjIgKzEzOTMs
MjIgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZwo+ID4g
bWJpX3ApCj4gPiAgICAgICB7Cj4gPiAgICAgICAgICAgLyogTWFyayAudGV4dCBhcyBSWCAoYXZv
aWRpbmcgdGhlIGZpcnN0IDJNIHN1cGVycGFnZSkuICovCj4gPiAgICAgICAgICAgbW9kaWZ5X3hl
bl9tYXBwaW5ncyhYRU5fVklSVF9TVEFSVCArIE1CKDIpLAo+ID4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAodW5zaWduZWQgbG9uZykmX18yTV90ZXh0X2VuZCwKPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpX19zeW1ib2woJl9fMk1fdGV4dF9lbmQp
LAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9IWVBFUlZJU09SX1JYKTsK
PiA+ICAgICAgICAgICAgIC8qIE1hcmsgLnJvZGF0YSBhcyBSTy4gKi8KPiA+IC0gICAgICAgIG1v
ZGlmeV94ZW5fbWFwcGluZ3MoKHVuc2lnbmVkIGxvbmcpJl9fMk1fcm9kYXRhX3N0YXJ0LAo+ID4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZykmX18yTV9yb2RhdGFf
ZW5kLAo+ID4gKyAgICAgICAgbW9kaWZ5X3hlbl9tYXBwaW5ncygodW5zaWduZWQgbG9uZylfX3N5
bWJvbCgmX18yTV9yb2RhdGFfc3RhcnQpLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAodW5zaWduZWQgbG9uZylfX3N5bWJvbCgmX18yTV9yb2RhdGFfZW5kKSwKPiAKPiBBRkFJQ1Qg
dGhlIHJldHVybiBvZiBfX3N5bWJvbCBzaG91bGQgYmUgdW5zaWduZWQgbG9uZywgcmlnaHQ/IElm
IHNvLCB0aGUgY2FzdAo+IGNvdWxkIGJlIHJlbW92ZWQuCgpJJ2xsIGZpeAoKCj4gQ2hlZXJzLAo+
IAo+IFsxXQo+IGh0dHBzOi8vd2lraS5zZWkuY211LmVkdS9jb25mbHVlbmNlL2Rpc3BsYXkvYy9B
UlIzNi1DLitEbytub3Qrc3VidHJhY3Qrb3IrY29tcGFyZSt0d28rcG9pbnRlcnMrdGhhdCtkbytu
b3QrcmVmZXIrdG8rdGhlK3NhbWUrYXJyYXkKPiAKPiAtLSAKPiBKdWxpZW4gR3JhbGwKPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 22:05:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 22:05: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-devel-bounces@lists.xenproject.org>)
	id 1gK9Tt-00010M-8U; Tue, 06 Nov 2018 22:05:53 +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=0zrd=nr=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gK9Tr-00010H-Ka
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 22:05:51 +0000
X-Inumbo-ID: 1ee2b5a8-e210-11e8-9bcd-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ee2b5a8-e210-11e8-9bcd-12d6303a7972;
 Tue, 06 Nov 2018 22:05:50 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7B21520862;
 Tue,  6 Nov 2018 22:05:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541541949;
 bh=HszSoGoMahCFi5vwYwQDztagsRv7GFUIbsIt/+poV0Q=;
 h=Date:From:To:cc:Subject:From;
 b=XhemVkV1W/+6FiQdssIv9REYXY6xW2QgizZLDZ0U4nXYkraFScHRAo1ynOhmTkacJ
 ErxoU04u6XLuVpM6UDz/xj13Igp1MeA5J1PkpXlmTqaId8UZiYlpatzx6yQ54wc84S
 3xgd5gMLpq9JQHL/2m93uHh8jCWigg9MJnHS77MI=
Date: Tue, 6 Nov 2018 14:05:48 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xenproject.org
Message-ID: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/4] misc safety certification fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzaG9ydCBwYXRjaCBzZXJpZXMgZml4ZXMgYSBmZXcgaXNzdWVzIGRpc2Nv
dmVyZWQgYnkgdGhlIHNhZmV0eQpjZXJ0aWZpY2F0aW9ucyBjb2RlIHNjYW5uZXIuIFRoZSBmaXJz
dCB0d28gcGF0Y2hlcyBhZGRyZXNzIHNpbXBsZQp2YXJpYWJsZSBpbml0aWFsaXphdGlvbnMgY29u
Y2VybnMuIFRoZSB0aGlyZCBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3Cm1hY3JvIHRoYXQgaXMgdXNl
ZCB0aHJvdWdob3V0IHRoZSBjb2RlIGluIHBhdGNoICM0IHRvIGFjY2VzcyBfc3RleHQsCl9ldGV4
dCBwb2ludGVycyBhbmQgZnJpZW5kcy4KCkNoZWVycywKClN0ZWZhbm8KCgpTdGVmYW5vIFN0YWJl
bGxpbmkgKDQpOgogICAgICB4ZW4vYXJtOiBpbml0aWFsaXplIHRhcmdldAogICAgICB4ZW4vYXJt
OiBpbml0aWFsaXplIGFjY2VzcwogICAgICB4ZW46IGludHJvZHVjZSBTWU1CT0wKICAgICAgeGVu
OiB1c2UgU1lNQk9MIGV2ZXJ5d2hlcmUKCiB4ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyAgICAg
ICAgICB8ICA3ICsrLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYyAgICAgIHwgIDIg
Ky0KIHhlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYyAgICAgIHwgIDIgKy0KIHhlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYyAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL2FybS9saXZlcGF0
Y2guYyAgICAgICAgICAgIHwgIDYgKy0tCiB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jICAgICAg
ICAgICB8ICAxICsKIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICAgIHwgMTcgKysr
Ky0tLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICAgIHwgIDggKystLQogeGVu
L2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gvYXJtL3Zn
aWMtdjMuYyAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAg
ICAgICAgICAgfCA3OSArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4v
YXJjaC94ODYvdGJvb3QuYyAgICAgICAgICAgICAgICB8IDEyICsrKy0tLQogeGVuL2FyY2gveDg2
L3g4Nl82NC9tYWNoaW5lX2tleGVjLmMgfCAgNCArLQogeGVuL2RyaXZlcnMvdnBjaS92cGNpLmMg
ICAgICAgICAgICAgfCAgNyArKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgg
ICB8ICAzICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICAgICAgICAgICB8ICA0ICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgICAgICB8ICA0ICstCiB4ZW4vaW5jbHVkZS94
ZW4vY29tcGlsZXIuaCAgICAgICAgICB8ICA2ICsrKwogeGVuL2luY2x1ZGUveGVuL2tlcm5lbC5o
ICAgICAgICAgICAgfCAyNCArKysrKy0tLS0tLQogMTkgZmlsZXMgY2hhbmdlZCwgMTA2IGluc2Vy
dGlvbnMoKyksIDg2IGRlbGV0aW9ucygtKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 22:06:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 22:06: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-devel-bounces@lists.xenproject.org>)
	id 1gK9U4-00011U-K1; Tue, 06 Nov 2018 22:06: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=0zrd=nr=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gK9U3-00011A-8g
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 22:06:03 +0000
X-Inumbo-ID: 263c56e3-e210-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 263c56e3-e210-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 22:06:02 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 93FE120862;
 Tue,  6 Nov 2018 22:06:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541541962;
 bh=ThZgJpaudIqaYUyMdSactLtnGHDOprTTY4ape7iH8LM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=btiiEb10aPLyhHXG9NRjL6BqBKgbab3N1krY6fViteB7fcXdGeDGVVIm0uAq+5qhT
 eX/U5R/bqLCQ0E4RIKezqM/J/c87zaebBWMs1uXGfjwCL1AYbXdSSoFJbZENfuQv3A
 b2Z4PMaDssyZ3g1wamXaPAOFLLfwP/dho+scSp70=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Nov 2018 14:05:56 -0800
Message-Id: <1541541959-23140-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v3 1/4] xen/arm: initialize target
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5pdGlhbGl6ZSB2YXJpYWJsZSB0YXJnZXQgYmVmb3JlIHBhc3NpbmcgaXQgYXMgYSBwYXJhbWV0
ZXIuCkl0IG1ha2VzIHRoZSBjb2RlIGEgYml0IG5pY2VyIGFuZCBpdCBpcyBhIHNhZmV0eSBjZXJ0
aWZpY2F0aW9uCnJlcXVpcmVtZW50LgoKTTNDTSBSdWxlLTkuMTogVGhlIHZhbHVlIG9mIGFuIG9i
amVjdCB3aXRoIGF1dG9tYXRpYyBzdG9yYWdlIGR1cmF0aW9uCnNoYWxsIG5vdCBiZSByZWFkIGJl
Zm9yZSBpdCBoYXMgYmVlbiBzZXQKClFBVmVyaWZ5OiAyOTcyClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KLS0tCkNoYW5nZXMgaW4gdjM6Ci0g
YWRkIG1vcmUgaW5mbyB0byBjb21taXQgbWVzc2FndGUKCkNoYW5nZXMgaW4gdjI6Ci0gaW1wcm92
ZSBjb21tZW50Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyB8IDIgKy0KIHhlbi9hcmNoL2Fy
bS92Z2ljLXYzLmMgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjIuYwppbmRleCBmNmMxMWYxLi4wMDk5ZmNmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vdmdpYy12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKQEAgLTM3OSw2
ICszNzksNyBAQCBzdGF0aWMgYm9vbCB2Z2ljX3YyX3RvX3NnaShzdHJ1Y3QgdmNwdSAqdiwgcmVn
aXN0ZXJfdCBzZ2lyKQogICAgIGVudW0gZ2ljX3NnaV9tb2RlIHNnaV9tb2RlOwogICAgIHN0cnVj
dCBzZ2lfdGFyZ2V0IHRhcmdldDsKIAorICAgIHNnaV90YXJnZXRfaW5pdCgmdGFyZ2V0KTsKICAg
ICBpcnFtb2RlID0gKHNnaXIgJiBHSUNEX1NHSV9UQVJHRVRfTElTVF9NQVNLKSA+PiBHSUNEX1NH
SV9UQVJHRVRfTElTVF9TSElGVDsKICAgICB2aXJxID0gKHNnaXIgJiBHSUNEX1NHSV9JTlRJRF9N
QVNLKTsKIApAQCAtMzg2LDcgKzM4Nyw2IEBAIHN0YXRpYyBib29sIHZnaWNfdjJfdG9fc2dpKHN0
cnVjdCB2Y3B1ICp2LCByZWdpc3Rlcl90IHNnaXIpCiAgICAgc3dpdGNoICggaXJxbW9kZSApCiAg
ICAgewogICAgIGNhc2UgR0lDRF9TR0lfVEFSR0VUX0xJU1RfVkFMOgotICAgICAgICBzZ2lfdGFy
Z2V0X2luaXQoJnRhcmdldCk7CiAgICAgICAgIHRhcmdldC5saXN0ID0gKHNnaXIgJiBHSUNEX1NH
SV9UQVJHRVRfTUFTSykgPj4gR0lDRF9TR0lfVEFSR0VUX1NISUZUOwogICAgICAgICBzZ2lfbW9k
ZSA9IFNHSV9UQVJHRVRfTElTVDsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwppbmRleCBlZmU4MjRjLi5j
MTRiY2Q4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCisrKyBiL3hlbi9hcmNo
L2FybS92Z2ljLXYzLmMKQEAgLTE0NzQsNiArMTQ3NCw3IEBAIHN0YXRpYyBib29sIHZnaWNfdjNf
dG9fc2dpKHN0cnVjdCB2Y3B1ICp2LCByZWdpc3Rlcl90IHNnaXIpCiAgICAgZW51bSBnaWNfc2dp
X21vZGUgc2dpX21vZGU7CiAgICAgc3RydWN0IHNnaV90YXJnZXQgdGFyZ2V0OwogCisgICAgc2dp
X3RhcmdldF9pbml0KCZ0YXJnZXQpOwogICAgIGlycW1vZGUgPSAoc2dpciA+PiBJQ0hfU0dJX0lS
UU1PREVfU0hJRlQpICYgSUNIX1NHSV9JUlFNT0RFX01BU0s7CiAgICAgdmlycSA9IChzZ2lyID4+
IElDSF9TR0lfSVJRX1NISUZUICkgJiBJQ0hfU0dJX0lSUV9NQVNLOwogCkBAIC0xNDgxLDcgKzE0
ODIsNiBAQCBzdGF0aWMgYm9vbCB2Z2ljX3YzX3RvX3NnaShzdHJ1Y3QgdmNwdSAqdiwgcmVnaXN0
ZXJfdCBzZ2lyKQogICAgIHN3aXRjaCAoIGlycW1vZGUgKQogICAgIHsKICAgICBjYXNlIElDSF9T
R0lfVEFSR0VUX0xJU1Q6Ci0gICAgICAgIHNnaV90YXJnZXRfaW5pdCgmdGFyZ2V0KTsKICAgICAg
ICAgLyogV2UgYXNzdW1lIHRoYXQgb25seSBBRkYxIGlzIHVzZWQgaW4gSUNDX1NHSTFSX0VMMS4g
Ki8KICAgICAgICAgdGFyZ2V0LmFmZjEgPSAoc2dpciA+PiBJQ0hfU0dJX0FGRklOSVRZX0xFVkVM
KDEpKSAmIElDSF9TR0lfQUZGeF9NQVNLOwogICAgICAgICB0YXJnZXQubGlzdCA9IHNnaXIgJiBJ
Q0hfU0dJX1RBUkdFVExJU1RfTUFTSzsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 22:06:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 22:06: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-devel-bounces@lists.xenproject.org>)
	id 1gK9U5-00012F-UG; Tue, 06 Nov 2018 22:06: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=0zrd=nr=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gK9U4-00011M-FM
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 22:06:04 +0000
X-Inumbo-ID: 268e53ce-e210-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 268e53ce-e210-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 22:06:03 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 471BC2086B;
 Tue,  6 Nov 2018 22:06:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541541962;
 bh=Ok5NP+fz2EY7AQIrTvOaYlJLt+ijWBZ1c1rluLfYT8E=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=bEVweZyI31n4U3fBOXA6pNCpiM6LR4nwA/UuGyRkHBPq4nqQ9l783z4HzWaSa9Vxr
 /P9TgVwx03tSdZfT0fw0yAAHLcUYJW8hHPAWGLsVBuHkICQoGA2ELTOa9HAnVXpAiA
 45/Z2lt5l6sPfYDmKUXgAprSvk3BdXUpduA1lDIE=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Nov 2018 14:05:57 -0800
Message-Id: <1541541959-23140-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v3 2/4] xen/arm: initialize access
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, julien.grall@arm.com,
 Tamas K Lengyel <tamas@tklengyel.com>, JBeulich@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5pdGlhbGl6ZSB2YXJpYWJsZSAqYWNjZXNzIGJlZm9yZSByZXR1cm5pbmcgaXQgYmFjayB0byB0
aGUgY2FsbGVyLgpJdCBtYWtlcyB0aGUgY29kZSBhIGJpdCBuaWNlciBhbmQgaXQgaXMgYSBzYWZl
dHkgY2VydGlmaWNhdGlvbgpyZXF1aXJlbWVudC4KCk0zQ00gUnVsZS05LjE6IFRoZSB2YWx1ZSBv
ZiBhbiBvYmplY3Qgd2l0aCBhdXRvbWF0aWMgc3RvcmFnZSBkdXJhdGlvbgpzaGFsbCBub3QgYmUg
cmVhZCBiZWZvcmUgaXQgaGFzIGJlZW4gc2V0CgpRQVZlcmlmeTogMjk2MgpTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CkNDOiByY29qb2NhcnVAYml0
ZGVmZW5kZXIuY29tCkNDOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0t
LQpDaGFuZ2VzIGluIHYzOgotIGFkZCBtb3JlIGluZm8gdG8gY29tbWl0IG1lc3NhZ3RlCgpDaGFu
Z2VzIGluIHYyOgotIGltcHJvdmUgY29tbWVudAotIHVzZSBwMm0tPmRlZmF1bHRfYWNjZXNzCi0t
LQogeGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyBiL3hlbi9h
cmNoL2FybS9tZW1fYWNjZXNzLmMKaW5kZXggYmE0ZWM3OC4uODZmMDg4MiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5j
CkBAIC00Nyw2ICs0Nyw3IEBAIHN0YXRpYyBpbnQgX19wMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0
IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAgIH07CiAKICAgICBBU1NFUlQocDJtX2lzX2xvY2tl
ZChwMm0pKTsKKyAgICAqYWNjZXNzID0gcDJtLT5kZWZhdWx0X2FjY2VzczsKIAogICAgIC8qIElm
IG5vIHNldHRpbmcgd2FzIGV2ZXIgc2V0LCBqdXN0IHJldHVybiByd3guICovCiAgICAgaWYgKCAh
cDJtLT5tZW1fYWNjZXNzX2VuYWJsZWQgKQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 22:06:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 22:06: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-devel-bounces@lists.xenproject.org>)
	id 1gK9U6-00012b-7X; Tue, 06 Nov 2018 22:06:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0zrd=nr=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gK9U4-00011N-H4
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 22:06:04 +0000
X-Inumbo-ID: 26ddf8ee-e210-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26ddf8ee-e210-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 22:06:03 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C8CC52086C;
 Tue,  6 Nov 2018 22:06:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541541963;
 bh=sBm8PbDHv5y30Bgk0yV8J1NLFhI8d9H8fr9k6wAlWEU=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=PNP53AFXlzH/yQakaY3CZaGjuRqRlL+5W57LIa4J3B5NpaOhj1XIQtWTw9xeDgwUl
 pgVsRsUzaxc1jdOm1flcbHIlTE8gWTrCJlkNHY6Cs4xHJM4l/rDBVrFO8MXA8/N6yz
 J0wrvLU7k6k8YAXgUEOKz8RWMs/t4amYAOiReDjc=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Nov 2018 14:05:58 -0800
Message-Id: <1541541959-23140-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v3 3/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, julien.grall@arm.com,
 JBeulich@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgbWFjcm8sIFNZTUJPTCwgd2hpY2ggaXMgYSBzaW1wbGUgd3JhcHBlciBhcm91
bmQgUkVMT0NfSElERQp0byBiZSB1c2VkIGV2ZXJ5d2hlcmUgc3ltYm9scyBzdWNoIGFzIF9zdGV4
dCBhbmQgX2V0ZXh0IGFyZSB1c2VkIGluIHRoZQpjb2RlLgoKUkVMT0NfSElERSBpcyBuZWVkZWQg
d2hlbiBhY2Nlc3Npbmcgc3ltYm9scyBzdWNoIGFzIF9zdGV4dCBhbmQgX2V0ZXh0CmJlY2F1c2Ug
dGhlIEMgc3RhbmRhcmQgZm9yYmlkcyBmb3IgYm90aCBjb21wYXJpc29ucyBhbmQgc3Vic3RyYWN0
aW9uCihzZWUgQyBTdGFuZGFyZCwgNi41LjYgW0lTTy9JRUMgOTg5OToyMDExXSBhbmQgWzFdKS4K
CmZvcmJpZHMgY29tcGFyaXNvbnMgYmV0d2VlbiBwb2ludGVycyBwb2ludGluZyB0bwpkaWZmZXJl
bnQgb2JqZWN0cy4gX3N0ZXh0LCBfZXRleHQsIGV0Yy4gYXJlIGFsbCBwb2ludGVycyB0byBkaWZm
ZXJlbnQKb2JqZWN0cyBmcm9tIEFOQ0kgQyBwb2ludCBvZiB2aWV3LgoKVG8gd29yayBhcm91bmQg
cG90ZW50aWFsIEMgY29tcGlsZXIgaXNzdWVzICh3aGljaCBoYXZlIGFjdHVhbGx5CmJlZW4gZm91
bmQsIHNlZSB0aGUgY29tbWVudCBvbiB0b3Agb2YgUkVMT0NfSElERSBpbiBMaW51eCksIGFuZCB0
byBoZWxwCndpdGggY2VydGlmaWNhdGlvbnMsIGxldCdzIGludHJvZHVjZSBzb21lIHN5bnRhY3Rp
YyBzdWdhciB0byBiZSB1c2VkIGluCmZvbGxvd2luZyBwYXRjaGVzLgoKWzFdIGh0dHBzOi8vd2lr
aS5zZWkuY211LmVkdS9jb25mbHVlbmNlL2Rpc3BsYXkvYy9BUlIzNi1DLitEbytub3Qrc3VidHJh
Y3Qrb3IrY29tcGFyZSt0d28rcG9pbnRlcnMrdGhhdCtkbytub3QrcmVmZXIrdG8rdGhlK3NhbWUr
YXJyYXkKClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54
LmNvbT4KQ0M6IEpCZXVsaWNoQHN1c2UuY29tCkNDOiBhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
CkNDOiB3ZWkubGl1MkBjaXRyaXguY29tCi0tLQpDaGFuZ2VzIGluIHYzOgotIGltcHJvdmUgY29t
bWl0IG1lc3NhZ2UKLSByZW5hbWUgX19zeW1ib2wgdG8gU1lNQk9MIHRvIGF2b2lkIG5hbWUgc3Bh
Y2UgdmlvbGF0aW9ucwoKQ2hhbmdlcyBpbiB2MjoKLSBkbyBub3QgY2FzdCByZXR1cm4gdG8gY2hh
cioKLSBtb3ZlIHRvIGNvbW1vbiBoZWFkZXIKLS0tCiB4ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIu
aCB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL2NvbXBpbGVyLmggYi94ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIu
aAppbmRleCBmZjZjMGY1Li5iMzM3NWY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vY29t
cGlsZXIuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaApAQCAtOTksNiArOTksMTIg
QEAKICAgICBfX2FzbV9fICgiIiA6ICI9ciIoX19wdHIpIDogIjAiKHB0cikpOyAgICAgIFwKICAg
ICAodHlwZW9mKHB0cikpIChfX3B0ciArIChvZmYpKTsgfSkKIAorLyoKKyAqIFVzZSBSRUxPQ19I
SURFIHdpdGggc3ltYm9scyBzdWNoIGFzIF9zdGV4dCBhbmQgX2V0ZXh0IHRvIGF2b2lkIGVycm9y
cworICogb24gY29tcGFyaW5nIHBvaW50ZXJzIHRvIGRpZmZlcmVudCBvYmplY3RzCisgKi8KKyNk
ZWZpbmUgU1lNQk9MKHgpICAgICAgICAgKFJFTE9DX0hJREUoKHVuc2lnbmVkIGxvbmcpKHgpLCAw
KSkKKwogI2lmZGVmIF9fR0NDX0FTTV9GTEFHX09VVFBVVFNfXwogIyBkZWZpbmUgQVNNX0ZMQUdf
T1VUKHllcywgbm8pIHllcwogI2Vsc2UKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 22:06:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 22:06: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-devel-bounces@lists.xenproject.org>)
	id 1gK9U6-000131-HR; Tue, 06 Nov 2018 22:06:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0zrd=nr=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gK9U4-00011P-LJ
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 22:06:04 +0000
X-Inumbo-ID: 271c641e-e210-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 271c641e-e210-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 22:06:04 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4F41A20882;
 Tue,  6 Nov 2018 22:06:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541541963;
 bh=jgpnp4zEtV4fgVkJCQGEzTu8BGy1yW08e9zI5uu+O+Y=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=gl8gIXvAUwqwWgJ6UOVGBGqoCze+zmZTkpBY3V06DraPdZhXxiOLZy/PZOAxqh4Op
 C5QGMDQOAA6YuvcRQRsr0gXuudTM2H/TIXs38f4OKo0XWcryXd0UGiJ4cAQGJqjy8a
 fOj19b3Ptl3RRS9b6xgknvaEYVp4DWe3hVWzIH7E=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Nov 2018 14:05:59 -0800
Message-Id: <1541541959-23140-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v3 4/4] xen: use SYMBOL everywhere
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIFNZTUJPTCBldmVyeXdoZXJlIF9zdGV4dCwgX2V0ZXh0LCBldGMuIGFyZSB1c2VkLiBUZWNo
bmljYWxseSwgaXQKaXMgcmVxdWlyZWQgd2hlbiBjb21wYXJpbmcgYW5kIHN1YnRyYWN0aW5nIHBv
aW50ZXJzIFsxXSwgYnV0IHVzZSBpdApldmVyeXdoZXJlIHRvIGF2b2lkIGNvbmZ1c2lvbi4KCk0z
Q006IFJ1bGUtMTguMjogU3VidHJhY3Rpb24gYmV0d2VlbiBwb2ludGVycyBzaGFsbCBvbmx5IGJl
IGFwcGxpZWQgdG8KcG9pbnRlcnMgdGhhdCBhZGRyZXNzIGVsZW1lbnRzIG9mIHRoZSBzYW1lIGFy
cmF5CgpbMV0gaHR0cHM6Ly93aWtpLnNlaS5jbXUuZWR1L2NvbmZsdWVuY2UvZGlzcGxheS9jL0FS
UjM2LUMuK0RvK25vdCtzdWJ0cmFjdCtvcitjb21wYXJlK3R3bytwb2ludGVycyt0aGF0K2RvK25v
dCtyZWZlcit0byt0aGUrc2FtZSthcnJheQoKUUFWZXJpZnk6IDI3NjEgKGFuZCBtYW55IG90aGVy
cykKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29t
PgpDQzogSkJldWxpY2hAc3VzZS5jb20KQ0M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20KLS0t
CkNoYW5nZXMgaW4gdjM6Ci0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQotIG5vIGhhcmQgdGFicwot
IHJlbmFtZSBfX3N5bWJvbCB0byBTWU1CT0wKLSBmaXggX19lbmRfdnBjaV9hcnJheSBhbmQgX19z
dGFydF92cGNpX2FycmF5Ci0gYXZvaWQgYWxsIGNvbXBhcmlzb25zIGJldHdlZW4gcG9pbnRlcnM6
IGluY2x1ZGluZyAodm9pZCAqKSBjYXN0ZWQKICByZXR1cm5zIGZyb20gU1lNQk9MKCkKLSByZW1v
dmUgdXNlbGVzcyBjYXN0cyB0byAodW5zaWduZWQgbG9uZykKCkNoYW5nZXMgaW4gdjI6Ci0gY2Fz
dCByZXR1cm4gb2YgU1lNQk9MIHRvIGNoYXIqIHdoZW4gcmVxdWlyZWQKLSBkZWZpbmUgX19wYSBh
cyB1bnNpZ25lZCBsb25nIGluIGlzX2tlcm5lbCogZnVuY3Rpb25zCi0tLQogeGVuL2FyY2gvYXJt
L2FsdGVybmF0aXZlLmMgICAgICAgICAgfCAgNyArKy0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGl2
ZXBhdGNoLmMgICAgICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMgICAg
ICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICAgICB8ICAyICstCiB4
ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgICAgICAgICAgICB8ICA2ICstLQogeGVuL2FyY2gvYXJt
L21tLmMgICAgICAgICAgICAgICAgICAgfCAxNyArKysrLS0tLQogeGVuL2FyY2gvYXJtL3NldHVw
LmMgICAgICAgICAgICAgICAgfCAgOCArKy0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAg
ICAgICAgICB8IDc5ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9h
cmNoL3g4Ni90Ym9vdC5jICAgICAgICAgICAgICAgIHwgMTIgKysrLS0tCiB4ZW4vYXJjaC94ODYv
eDg2XzY0L21hY2hpbmVfa2V4ZWMuYyB8ICA0ICstCiB4ZW4vZHJpdmVycy92cGNpL3ZwY2kuYyAg
ICAgICAgICAgICB8ICA3ICsrKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCAg
IHwgIDMgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCAgICAgICAgICAgIHwgIDQgKy0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICAgICAgIHwgIDQgKy0KIHhlbi9pbmNsdWRlL3hl
bi9rZXJuZWwuaCAgICAgICAgICAgIHwgMjQgKysrKystLS0tLS0KIDE1IGZpbGVzIGNoYW5nZWQs
IDk3IGluc2VydGlvbnMoKyksIDg0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9hbHRlcm5hdGl2ZS5jIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKaW5kZXggNTJl
ZDdlZC4uMmVmYTljYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKKysr
IGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKQEAgLTE4Nyw4ICsxODcsOCBAQCBzdGF0aWMg
aW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0b3Aodm9pZCAqdW51c2VkKQogICAgIHsK
ICAgICAgICAgaW50IHJldDsKICAgICAgICAgc3RydWN0IGFsdF9yZWdpb24gcmVnaW9uOwotICAg
ICAgICBtZm5fdCB4ZW5fbWZuID0gdmlydF90b19tZm4oX3N0YXJ0KTsKLSAgICAgICAgcGFkZHJf
dCB4ZW5fc2l6ZSA9IF9lbmQgLSBfc3RhcnQ7CisgICAgICAgIG1mbl90IHhlbl9tZm4gPSB2aXJ0
X3RvX21mbihTWU1CT0woX3N0YXJ0KSk7CisgICAgICAgIHBhZGRyX3QgeGVuX3NpemUgPSBTWU1C
T0woX2VuZCkgLSBTWU1CT0woX3N0YXJ0KTsKICAgICAgICAgdW5zaWduZWQgaW50IHhlbl9vcmRl
ciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKHhlbl9zaXplKTsKICAgICAgICAgdm9pZCAqeGVubWFw
OwogCkBAIC0yMDYsNyArMjA2LDggQEAgc3RhdGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlc19t
dWx0aV9zdG9wKHZvaWQgKnVudXNlZCkKICAgICAgICAgcmVnaW9uLmJlZ2luID0gX19hbHRfaW5z
dHJ1Y3Rpb25zOwogICAgICAgICByZWdpb24uZW5kID0gX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZDsK
IAotICAgICAgICByZXQgPSBfX2FwcGx5X2FsdGVybmF0aXZlcygmcmVnaW9uLCB4ZW5tYXAgLSAo
dm9pZCAqKV9zdGFydCk7CisgICAgICAgIHJldCA9IF9fYXBwbHlfYWx0ZXJuYXRpdmVzKCZyZWdp
b24sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKXhl
bm1hcCAtIFNZTUJPTChfc3RhcnQpKTsKICAgICAgICAgLyogVGhlIHBhdGNoaW5nIGlzIG5vdCBl
eHBlY3RlZCB0byBmYWlsIGR1cmluZyBib290LiAqLwogICAgICAgICBCVUdfT04ocmV0ICE9IDAp
OwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgYi94ZW4vYXJj
aC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKaW5kZXggNDEzNzhhNS4uNmJmOTEzMiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9saXZlcGF0Y2guYwpAQCAtNTYsNyArNTYsNyBAQCB2b2lkIGFyY2hfbGl2ZXBhdGNoX2FwcGx5
KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAgICBlbHNlCiAgICAgICAgIGluc24gPSAw
eGUxYTAwMDAwOyAvKiBtb3YgcjAsIHIwICovCiAKLSAgICBuZXdfcHRyID0gZnVuYy0+b2xkX2Fk
ZHIgLSAodm9pZCAqKV9zdGFydCArIHZtYXBfb2ZfeGVuX3RleHQ7CisgICAgbmV3X3B0ciA9IGZ1
bmMtPm9sZF9hZGRyIC0gKHZvaWQgKilTWU1CT0woX3N0YXJ0KSArIHZtYXBfb2ZfeGVuX3RleHQ7
CiAgICAgbGVuID0gbGVuIC8gc2l6ZW9mKHVpbnQzMl90KTsKIAogICAgIC8qIFBBVENIISAqLwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJt
L2FybTY0L2xpdmVwYXRjaC5jCmluZGV4IDIyNDdiOTIuLmZiMTQ3N2QgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2
ZXBhdGNoLmMKQEAgLTQzLDcgKzQzLDcgQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9hcHBseShzdHJ1
Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCiAgICAgLyogVmVyaWZpZWQgaW4gbGl2ZXBhdGNoX3Zl
cmlmeV9kaXN0YW5jZS4gKi8KICAgICBBU1NFUlQoaW5zbiAhPSBBQVJDSDY0X0JSRUFLX0ZBVUxU
KTsKIAotICAgIG5ld19wdHIgPSBmdW5jLT5vbGRfYWRkciAtICh2b2lkICopX3N0YXJ0ICsgdm1h
cF9vZl94ZW5fdGV4dDsKKyAgICBuZXdfcHRyID0gZnVuYy0+b2xkX2FkZHIgLSBTWU1CT0woX3N0
YXJ0KSArIHZtYXBfb2ZfeGVuX3RleHQ7CiAgICAgbGVuID0gbGVuIC8gc2l6ZW9mKHVpbnQzMl90
KTsKIAogICAgIC8qIFBBVENIISAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGY1NTIxNTQuLjZjMDM5
OTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTIwOTAsNyArMjA5MCw3IEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBmaW5kX2dudHRhYl9yZWdpb24oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgKiBPbmx5IHVz
ZSB0aGUgdGV4dCBzZWN0aW9uIGFzIGl0J3MgYWx3YXlzIHByZXNlbnQgYW5kIHdpbGwgY29udGFp
bgogICAgICAqIGVub3VnaCBzcGFjZSBmb3IgYSBsYXJnZSBncmFudCB0YWJsZQogICAgICAqLwot
ICAgIGtpbmZvLT5nbnR0YWJfc3RhcnQgPSBfX3BhKF9zdGV4dCk7CisgICAga2luZm8tPmdudHRh
Yl9zdGFydCA9IF9fcGEoU1lNQk9MKF9zdGV4dCkpOwogICAgIGtpbmZvLT5nbnR0YWJfc2l6ZSA9
IGdudHRhYl9kb20wX2ZyYW1lcygpIDw8IFBBR0VfU0hJRlQ7CiAKICNpZmRlZiBDT05GSUdfQVJN
XzMyCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0v
bGl2ZXBhdGNoLmMKaW5kZXggMjc5ZDUyYy4uNjA5YWIzNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2xpdmVwYXRjaC5jCisrKyBiL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwpAQCAtMjYsOCAr
MjYsOCBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcXVpZXNjZSh2b2lkKQogICAgIGlmICggdm1hcF9v
Zl94ZW5fdGV4dCApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgdGV4dF9tZm4gPSB2
aXJ0X3RvX21mbihfc3RhcnQpOwotICAgIHRleHRfb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRl
cyhfZW5kIC0gX3N0YXJ0KTsKKyAgICB0ZXh0X21mbiA9IHZpcnRfdG9fbWZuKFNZTUJPTChfc3Rh
cnQpKTsKKyAgICB0ZXh0X29yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoU1lNQk9MKF9lbmQp
IC0gU1lNQk9MKF9zdGFydCkpOwogCiAgICAgLyoKICAgICAgKiBUaGUgdGV4dCBzZWN0aW9uIGlz
IHJlYWQtb25seS4gU28gcmUtbWFwIFhlbiB0byBiZSBhYmxlIHRvIHBhdGNoCkBAIC03OCw3ICs3
OCw3IEBAIHZvaWQgYXJjaF9saXZlcGF0Y2hfcmV2ZXJ0KGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hf
ZnVuYyAqZnVuYykKICAgICB1aW50MzJfdCAqbmV3X3B0cjsKICAgICB1bnNpZ25lZCBpbnQgbGVu
OwogCi0gICAgbmV3X3B0ciA9IGZ1bmMtPm9sZF9hZGRyIC0gKHZvaWQgKilfc3RhcnQgKyB2bWFw
X29mX3hlbl90ZXh0OworICAgIG5ld19wdHIgPSBmdW5jLT5vbGRfYWRkciAtIFNZTUJPTChfc3Rh
cnQpICsgdm1hcF9vZl94ZW5fdGV4dDsKIAogICAgIGxlbiA9IGxpdmVwYXRjaF9pbnNuX2xlbihm
dW5jKTsKICAgICBtZW1jcHkobmV3X3B0ciwgZnVuYy0+b3BhcXVlLCBsZW4pOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA3YTA2YTMzLi4x
NmE4YWZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0v
bW0uYwpAQCAtNjIwLDcgKzYyMCw3IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5z
aWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRkcikKICAgICBpbnQg
aTsKIAogICAgIC8qIENhbGN1bGF0ZSB2aXJ0LXRvLXBoeXMgb2Zmc2V0IGZvciB0aGUgbmV3IGxv
Y2F0aW9uICovCi0gICAgcGh5c19vZmZzZXQgPSB4ZW5fcGFkZHIgLSAodW5zaWduZWQgbG9uZykg
X3N0YXJ0OworICAgIHBoeXNfb2Zmc2V0ID0geGVuX3BhZGRyIC0gU1lNQk9MKF9zdGFydCk7CiAK
ICNpZmRlZiBDT05GSUdfQVJNXzY0CiAgICAgcCA9ICh2b2lkICopIHhlbl9wZ3RhYmxlOwpAQCAt
NjgxLDcgKzY4MSw4IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9u
ZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRkcikKICAgICB0dGJyID0gKHVpbnRw
dHJfdCkgY3B1MF9wZ3RhYmxlICsgcGh5c19vZmZzZXQ7CiAjZW5kaWYKIAotICAgIHJlbG9jYXRl
X3hlbih0dGJyLCBfc3RhcnQsICh2b2lkKilkZXN0X3ZhLCBfZW5kIC0gX3N0YXJ0KTsKKyAgICBy
ZWxvY2F0ZV94ZW4odHRiciwgKHZvaWQqKVNZTUJPTChfc3RhcnQpLCAodm9pZCopZGVzdF92YSwK
KyAgICAgICAgICAgICAgICAgU1lNQk9MKF9lbmQpIC0gU1lNQk9MKF9zdGFydCkpOwogCiAgICAg
LyogQ2xlYXIgdGhlIGNvcHkgb2YgdGhlIGJvb3QgcGFnZXRhYmxlcy4gRWFjaCBzZWNvbmRhcnkg
Q1BVCiAgICAgICogcmVidWlsZHMgdGhlc2UgaXRzZWxmIChzZWUgaGVhZC5TKSAqLwpAQCAtMTA4
OSw3ICsxMDkwLDcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1
bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBmbGFncykKIH0KIAogZW51bSBtZyB7IG1nX2Ns
ZWFyLCBtZ19ybywgbWdfcncsIG1nX3J4IH07Ci1zdGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29u
X3JhbmdlKGNvbnN0IGNoYXIgKnAsIHVuc2lnbmVkIGxvbmcgbCwgZW51bSBtZyBtZykKK3N0YXRp
YyB2b2lkIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2UoY29uc3QgdW5zaWduZWQgbG9uZyBwLCB1bnNp
Z25lZCBsb25nIGwsIGVudW0gbWcgbWcpCiB7CiAgICAgbHBhZV90IHB0ZTsKICAgICBpbnQgaTsK
QEAgLTExMDAsOCArMTEwMSw4IEBAIHN0YXRpYyB2b2lkIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2Uo
Y29uc3QgY2hhciAqcCwgdW5zaWduZWQgbG9uZyBsLCBlbnVtIG1nIG1nKQogICAgIEFTU0VSVCgh
KCh1bnNpZ25lZCBsb25nKSBwICYgflBBR0VfTUFTSykpOwogICAgIEFTU0VSVCghKGwgJiB+UEFH
RV9NQVNLKSk7CiAKLSAgICBmb3IgKCBpID0gKHAgLSBfc3RhcnQpIC8gUEFHRV9TSVpFOyAKLSAg
ICAgICAgICBpIDwgKHAgKyBsIC0gX3N0YXJ0KSAvIFBBR0VfU0laRTsgCisgICAgZm9yICggaSA9
IChwIC0gU1lNQk9MKF9zdGFydCkpIC8gUEFHRV9TSVpFOyAKKyAgICAgICAgICBpIDwgKHAgKyBs
IC0gU1lNQk9MKF9zdGFydCkpIC8gUEFHRV9TSVpFOyAKICAgICAgICAgICBpKysgKQogICAgIHsK
ICAgICAgICAgcHRlID0geGVuX3hlbm1hcFtpXTsKQEAgLTExMzgsMTIgKzExMzksMTIgQEAgc3Rh
dGljIHZvaWQgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShjb25zdCBjaGFyICpwLCB1bnNpZ25lZCBs
b25nIGwsIGVudW0gbWcgbWcpCiB2b2lkIGZyZWVfaW5pdF9tZW1vcnkodm9pZCkKIHsKICAgICBw
YWRkcl90IHBhID0gdmlydF90b19tYWRkcihfX2luaXRfYmVnaW4pOwotICAgIHVuc2lnbmVkIGxv
bmcgbGVuID0gX19pbml0X2VuZCAtIF9faW5pdF9iZWdpbjsKKyAgICB1bnNpZ25lZCBsb25nIGxl
biA9IFNZTUJPTChfX2luaXRfZW5kKSAtIFNZTUJPTChfX2luaXRfYmVnaW4pOwogICAgIHVpbnQz
Ml90IGluc247CiAgICAgdW5zaWduZWQgaW50IGksIG5yID0gbGVuIC8gc2l6ZW9mKGluc24pOwog
ICAgIHVpbnQzMl90ICpwOwogCi0gICAgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShfX2luaXRfYmVn
aW4sIGxlbiwgbWdfcncpOworICAgIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2UoU1lNQk9MKF9faW5p
dF9iZWdpbiksIGxlbiwgbWdfcncpOwogI2lmZGVmIENPTkZJR19BUk1fMzIKICAgICAvKiB1ZGYg
aW5zdHJ1Y3Rpb24gaS5lIChzZWUgQTguOC4yNDcgaW4gQVJNIERESSAwNDA2Qy5jKSAqLwogICAg
IGluc24gPSAweGU3ZjAwMGYwOwpAQCAtMTE1NCw3ICsxMTU1LDcgQEAgdm9pZCBmcmVlX2luaXRf
bWVtb3J5KHZvaWQpCiAgICAgZm9yICggaSA9IDA7IGkgPCBucjsgaSsrICkKICAgICAgICAgKihw
ICsgaSkgPSBpbnNuOwogCi0gICAgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShfX2luaXRfYmVnaW4s
IGxlbiwgbWdfY2xlYXIpOworICAgIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2UoU1lNQk9MKF9faW5p
dF9iZWdpbiksIGxlbiwgbWdfY2xlYXIpOwogICAgIGluaXRfZG9taGVhcF9wYWdlcyhwYSwgcGEg
KyBsZW4pOwogICAgIHByaW50aygiRnJlZWQgJWxka0IgaW5pdCBtZW1vcnkuXG4iLCAobG9uZyko
X19pbml0X2VuZC1fX2luaXRfYmVnaW4pPj4xMCk7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IGVhMjQ5NWEuLmUzYWRkZGYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1
cC5jCkBAIC0zOTQsNyArMzk0LDggQEAgc3RhdGljIHBhZGRyX3QgX19pbml0IGdldF94ZW5fcGFk
ZHIodm9pZCkKICAgICBwYWRkcl90IHBhZGRyID0gMDsKICAgICBpbnQgaTsKIAotICAgIG1pbl9z
aXplID0gKF9lbmQgLSBfc3RhcnQgKyAoWEVOX1BBRERSX0FMSUdOLTEpKSAmIH4oWEVOX1BBRERS
X0FMSUdOLTEpOworICAgIG1pbl9zaXplID0gKFNZTUJPTChfZW5kKSAtIFNZTUJPTChfc3RhcnQp
ICsKKyAgICAgICAgICAgICAgICAoWEVOX1BBRERSX0FMSUdOLTEpKSAmIH4oWEVOX1BBRERSX0FM
SUdOLTEpOwogCiAgICAgLyogRmluZCB0aGUgaGlnaGVzdCBiYW5rIHdpdGggZW5vdWdoIHNwYWNl
LiAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgbWktPm5yX2JhbmtzOyBpKysgKQpAQCAtNzI3LDgg
KzcyOCw5IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19v
ZmZzZXQsCiAKICAgICAvKiBSZWdpc3RlciBYZW4ncyBsb2FkIGFkZHJlc3MgYXMgYSBib290IG1v
ZHVsZS4gKi8KICAgICB4ZW5fYm9vdG1vZHVsZSA9IGFkZF9ib290X21vZHVsZShCT09UTU9EX1hF
TiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoX3N0
YXJ0ICsgYm9vdF9waHlzX29mZnNldCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIChw
YWRkcl90KSh1aW50cHRyX3QpKF9lbmQgLSBfc3RhcnQgKyAxKSwgTlVMTCk7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChwYWRkcl90KSh1aW50cHRyX3QpKFNZTUJPTChfc3RhcnQpICsg
Ym9vdF9waHlzX29mZnNldCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90
KSh1aW50cHRyX3QpKFNZTUJPTChfZW5kKSAtCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFNZTUJPTChfc3RhcnQpICsgMSksIE5VTEwpOwogICAgIEJV
R19PTigheGVuX2Jvb3Rtb2R1bGUpOwogCiAgICAgeGVuX3BhZGRyID0gZ2V0X3hlbl9wYWRkcigp
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAu
YwppbmRleCA5M2I3OWM3Li4xYTAyYjMwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAu
YworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNTc4LDEzICs1NzgsMTMgQEAgc3RhdGlj
IHZvaWQgX19pbml0IGtleGVjX3Jlc2VydmVfYXJlYShzdHJ1Y3QgZTgyMG1hcCAqZTgyMCkKIAog
c3RhdGljIGlubGluZSBib29sIHVzaW5nXzJNX21hcHBpbmcodm9pZCkKIHsKLSAgICByZXR1cm4g
IWwxX3RhYmxlX29mZnNldCgodW5zaWduZWQgbG9uZylfXzJNX3RleHRfZW5kKSAmJgotICAgICAg
ICAgICAhbDFfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZCBsb25nKV9fMk1fcm9kYXRhX3N0YXJ0KSAm
JgotICAgICAgICAgICAhbDFfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZCBsb25nKV9fMk1fcm9kYXRh
X2VuZCkgJiYKLSAgICAgICAgICAgIWwxX3RhYmxlX29mZnNldCgodW5zaWduZWQgbG9uZylfXzJN
X2luaXRfc3RhcnQpICYmCi0gICAgICAgICAgICFsMV90YWJsZV9vZmZzZXQoKHVuc2lnbmVkIGxv
bmcpX18yTV9pbml0X2VuZCkgJiYKLSAgICAgICAgICAgIWwxX3RhYmxlX29mZnNldCgodW5zaWdu
ZWQgbG9uZylfXzJNX3J3ZGF0YV9zdGFydCkgJiYKLSAgICAgICAgICAgIWwxX3RhYmxlX29mZnNl
dCgodW5zaWduZWQgbG9uZylfXzJNX3J3ZGF0YV9lbmQpOworICAgIHJldHVybiAhbDFfdGFibGVf
b2Zmc2V0KFNZTUJPTChfXzJNX3RleHRfZW5kKSkgJiYKKyAgICAgICAgICAgIWwxX3RhYmxlX29m
ZnNldChTWU1CT0woX18yTV9yb2RhdGFfc3RhcnQpKSAmJgorICAgICAgICAgICAhbDFfdGFibGVf
b2Zmc2V0KFNZTUJPTChfXzJNX3JvZGF0YV9lbmQpKSAmJgorICAgICAgICAgICAhbDFfdGFibGVf
b2Zmc2V0KFNZTUJPTChfXzJNX2luaXRfc3RhcnQpKSAmJgorICAgICAgICAgICAhbDFfdGFibGVf
b2Zmc2V0KFNZTUJPTChfXzJNX2luaXRfZW5kKSkgJiYKKyAgICAgICAgICAgIWwxX3RhYmxlX29m
ZnNldChTWU1CT0woX18yTV9yd2RhdGFfc3RhcnQpKSAmJgorICAgICAgICAgICAhbDFfdGFibGVf
b2Zmc2V0KFNZTUJPTChfXzJNX3J3ZGF0YV9lbmQpKTsKIH0KIAogc3RhdGljIHZvaWQgbm9pbmxp
bmUgaW5pdF9kb25lKHZvaWQpCkBAIC02MDYsMTMgKzYwNiwxMyBAQCBzdGF0aWMgdm9pZCBub2lu
bGluZSBpbml0X2RvbmUodm9pZCkKICAgICAvKiBEZXN0cm95IFhlbidzIG1hcHBpbmdzLCBhbmQg
cmV1c2UgdGhlIHBhZ2VzLiAqLwogICAgIGlmICggdXNpbmdfMk1fbWFwcGluZygpICkKICAgICB7
Ci0gICAgICAgIHN0YXJ0ID0gKHVuc2lnbmVkIGxvbmcpJl9fMk1faW5pdF9zdGFydCwKLSAgICAg
ICAgZW5kICAgPSAodW5zaWduZWQgbG9uZykmX18yTV9pbml0X2VuZDsKKyAgICAgICAgc3RhcnQg
PSBTWU1CT0woJl9fMk1faW5pdF9zdGFydCksCisgICAgICAgIGVuZCAgID0gU1lNQk9MKCZfXzJN
X2luaXRfZW5kKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgc3RhcnQgPSAodW5z
aWduZWQgbG9uZykmX19pbml0X2JlZ2luOwotICAgICAgICBlbmQgICA9ICh1bnNpZ25lZCBsb25n
KSZfX2luaXRfZW5kOworICAgICAgICBzdGFydCA9IFNZTUJPTCgmX19pbml0X2JlZ2luKTsKKyAg
ICAgICAgZW5kICAgPSBTWU1CT0woJl9faW5pdF9lbmQpOwogICAgIH0KIAogICAgIGRlc3Ryb3lf
eGVuX21hcHBpbmdzKHN0YXJ0LCBlbmQpOwpAQCAtOTY2LDggKzk2Niw4IEBAIHZvaWQgX19pbml0
IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAqIFRo
aXMgbmVlZHMgdG8gcmVtYWluIGluIHN5bmMgd2l0aCB4ZW5faW5fcmFuZ2UoKSBhbmQgdGhlCiAg
ICAgICAgICAqIHJlc3BlY3RpdmUgcmVzZXJ2ZV9lODIwX3JhbSgpIGludm9jYXRpb24gYmVsb3cu
CiAgICAgICAgICAqLwotICAgICAgICBtb2RbbWJpLT5tb2RzX2NvdW50XS5tb2Rfc3RhcnQgPSB2
aXJ0X3RvX21mbihfc3RleHQpOwotICAgICAgICBtb2RbbWJpLT5tb2RzX2NvdW50XS5tb2RfZW5k
ID0gX18yTV9yd2RhdGFfZW5kIC0gX3N0ZXh0OworICAgICAgICBtb2RbbWJpLT5tb2RzX2NvdW50
XS5tb2Rfc3RhcnQgPSB2aXJ0X3RvX21mbihTWU1CT0woX3N0ZXh0KSk7CisgICAgICAgIG1vZFtt
YmktPm1vZHNfY291bnRdLm1vZF9lbmQgPSBTWU1CT0woX18yTV9yd2RhdGFfZW5kKSAtIFNZTUJP
TChfc3RleHQpOwogICAgIH0KIAogICAgIG1vZHVsZXNfaGVhZHJvb20gPSBiemltYWdlX2hlYWRy
b29tKGJvb3RzdHJhcF9tYXAobW9kKSwgbW9kLT5tb2RfZW5kKTsKQEAgLTEwMTgsNyArMTAxOCw3
IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3Ap
CiAgICAgICAgICAgICAgICAgICAgICAxVUwgPDwgKFBBR0VfU0hJRlQgKyAzMikpICkKICAgICAg
ICAgICAgIGUgPSBtaW4oSFlQRVJWSVNPUl9WSVJUX0VORCAtIERJUkVDVE1BUF9WSVJUX1NUQVJU
LAogICAgICAgICAgICAgICAgICAgICAxVUwgPDwgKFBBR0VfU0hJRlQgKyAzMikpOwotI2RlZmlu
ZSByZWxvY19zaXplICgoX19wYShfXzJNX3J3ZGF0YV9lbmQpICsgbWFzaykgJiB+bWFzaykKKyNk
ZWZpbmUgcmVsb2Nfc2l6ZSAoKF9fcGEoU1lNQk9MKF9fMk1fcndkYXRhX2VuZCkpICsgbWFzaykg
JiB+bWFzaykKICAgICAgICAgLyogSXMgdGhlIHJlZ2lvbiBzdWl0YWJsZSBmb3IgcmVsb2NhdGlu
ZyBYZW4/ICovCiAgICAgICAgIGlmICggIXhlbl9waHlzX3N0YXJ0ICYmIGUgPD0gbGltaXQgKQog
ICAgICAgICB7CkBAIC0xMDM0LDcgKzEwMzQsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0
YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICAgKiBJcyB0aGUgcmVnaW9uIHNp
emUgZ3JlYXRlciB0aGFuIHplcm8gYW5kIGRvZXMgaXQgYmVnaW4KICAgICAgICAgICogYXQgb3Ig
YWJvdmUgdGhlIGVuZCBvZiBjdXJyZW50IFhlbiBpbWFnZSBwbGFjZW1lbnQ/CiAgICAgICAgICAq
LwotICAgICAgICBpZiAoIChlbmQgPiBzKSAmJiAoZW5kIC0gcmVsb2Nfc2l6ZSArIFhFTl9JTUdf
T0ZGU0VUID49IF9fcGEoX2VuZCkpICkKKyAgICAgICAgaWYgKCAoZW5kID4gcykgJiYgKGVuZCAt
IHJlbG9jX3NpemUgKyBYRU5fSU1HX09GRlNFVCA+PQorICAgICAgICAgICAgIF9fcGEoU1lNQk9M
KF9lbmQpKSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBsNF9wZ2VudHJ5X3QgKnBsNGU7CiAg
ICAgICAgICAgICBsM19wZ2VudHJ5X3QgKnBsM2U7CkBAIC0xMDYyLDcgKzEwNjMsOCBAQCB2b2lk
IF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAg
ICAgICAgICogZGF0YSB1bnRpbCBhZnRlciB3ZSBoYXZlIHN3aXRjaGVkIHRvIHRoZSByZWxvY2F0
ZWQgcGFnZXRhYmxlcyEKICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgYmFycmllcigpOwot
ICAgICAgICAgICAgbW92ZV9tZW1vcnkoZSArIFhFTl9JTUdfT0ZGU0VULCBYRU5fSU1HX09GRlNF
VCwgX2VuZCAtIF9zdGFydCwgMSk7CisgICAgICAgICAgICBtb3ZlX21lbW9yeShlICsgWEVOX0lN
R19PRkZTRVQsIFhFTl9JTUdfT0ZGU0VULAorICAgICAgICAgICAgICAgICAgICAgICAgU1lNQk9M
KF9lbmQpIC0gU1lNQk9MKF9zdGFydCksIDEpOwogCiAgICAgICAgICAgICAvKiBXYWxrIGluaXRp
YWwgcGFnZXRhYmxlcywgcmVsb2NhdGluZyBwYWdlIGRpcmVjdG9yeSBlbnRyaWVzLiAqLwogICAg
ICAgICAgICAgcGw0ZSA9IF9fdmEoX19wYShpZGxlX3BnX3RhYmxlKSk7CkBAIC0xMTAzLDggKzEx
MDUsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1i
aV9wKQogICAgICAgICAgICAgICogaXMgY29udGFpbmVkIGluIHRoaXMgUFRFLgogICAgICAgICAg
ICAgICovCiAgICAgICAgICAgICBCVUdfT04odXNpbmdfMk1fbWFwcGluZygpICYmCi0gICAgICAg
ICAgICAgICAgICAgbDJfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZCBsb25nKV9lcm9kYXRhKSA9PQot
ICAgICAgICAgICAgICAgICAgIGwyX3RhYmxlX29mZnNldCgodW5zaWduZWQgbG9uZylfc3RleHQp
KTsKKyAgICAgICAgICAgICAgICAgICBsMl90YWJsZV9vZmZzZXQoU1lNQk9MKF9lcm9kYXRhKSkg
PT0KKyAgICAgICAgICAgICAgICAgICBsMl90YWJsZV9vZmZzZXQoU1lNQk9MKF9zdGV4dCkpKTsK
ICAgICAgICAgICAgICpwbDJlKysgPSBsMmVfZnJvbV9wZm4oeGVuX3BoeXNfc3RhcnQgPj4gUEFH
RV9TSElGVCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9IWVBFUlZJ
U09SX1JYIHwgX1BBR0VfUFNFKTsKICAgICAgICAgICAgIGZvciAoIGkgPSAxOyBpIDwgTDJfUEFH
RVRBQkxFX0VOVFJJRVM7IGkrKywgcGwyZSsrICkKQEAgLTExMjIsMjIgKzExMjQsMjIgQEAgdm9p
ZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAg
ICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAg
ICAgICAgaWYgKCBpIDwgbDJfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZCBsb25nKSZfXzJNX3RleHRf
ZW5kKSApCisgICAgICAgICAgICAgICAgaWYgKCBpIDwgbDJfdGFibGVfb2Zmc2V0KCh1bnNpZ25l
ZCBsb25nKVNZTUJPTCgmX18yTV90ZXh0X2VuZCkpICkKICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgIGZsYWdzID0gUEFHRV9IWVBFUlZJU09SX1JYIHwgX1BBR0VfUFNFOwog
ICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBlbHNlIGlmICggaSA+PSBsMl90YWJs
ZV9vZmZzZXQoKHVuc2lnbmVkIGxvbmcpJl9fMk1fcm9kYXRhX3N0YXJ0KSAmJgotICAgICAgICAg
ICAgICAgICAgICAgICAgICBpIDwgIGwyX3RhYmxlX29mZnNldCgodW5zaWduZWQgbG9uZykmX18y
TV9yb2RhdGFfZW5kKSApCisgICAgICAgICAgICAgICAgZWxzZSBpZiAoIGkgPj0gbDJfdGFibGVf
b2Zmc2V0KFNZTUJPTCgmX18yTV9yb2RhdGFfc3RhcnQpKSAmJgorICAgICAgICAgICAgICAgICAg
ICAgICAgICBpIDwgIGwyX3RhYmxlX29mZnNldChTWU1CT0woJl9fMk1fcm9kYXRhX2VuZCkpICkK
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIGZsYWdzID0gUEFHRV9IWVBF
UlZJU09SX1JPIHwgX1BBR0VfUFNFOwogICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAg
ICBlbHNlIGlmICggaSA+PSBsMl90YWJsZV9vZmZzZXQoKHVuc2lnbmVkIGxvbmcpJl9fMk1faW5p
dF9zdGFydCkgJiYKLSAgICAgICAgICAgICAgICAgICAgICAgICAgaSA8ICBsMl90YWJsZV9vZmZz
ZXQoKHVuc2lnbmVkIGxvbmcpJl9fMk1faW5pdF9lbmQpICkKKyAgICAgICAgICAgICAgICBlbHNl
IGlmICggaSA+PSBsMl90YWJsZV9vZmZzZXQoU1lNQk9MKCZfXzJNX2luaXRfc3RhcnQpKSAmJgor
ICAgICAgICAgICAgICAgICAgICAgICAgICBpIDwgIGwyX3RhYmxlX29mZnNldChTWU1CT0woJl9f
Mk1faW5pdF9lbmQpKSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBm
bGFncyA9IFBBR0VfSFlQRVJWSVNPUl9SV1ggfCBfUEFHRV9QU0U7CiAgICAgICAgICAgICAgICAg
fQotICAgICAgICAgICAgICAgIGVsc2UgaWYgKCAoaSA+PSBsMl90YWJsZV9vZmZzZXQoKHVuc2ln
bmVkIGxvbmcpJl9fMk1fcndkYXRhX3N0YXJ0KSAmJgotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaSA8ICBsMl90YWJsZV9vZmZzZXQoKHVuc2lnbmVkIGxvbmcpJl9fMk1fcndkYXRhX2VuZCkp
ICkKKyAgICAgICAgICAgICAgICBlbHNlIGlmICggKGkgPj0gbDJfdGFibGVfb2Zmc2V0KFNZTUJP
TCgmX18yTV9yd2RhdGFfc3RhcnQpKSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgaSA8
ICBsMl90YWJsZV9vZmZzZXQoU1lNQk9MKCZfXzJNX3J3ZGF0YV9lbmQpKSkgKQogICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgZmxhZ3MgPSBQQUdFX0hZUEVSVklTT1JfUlcg
fCBfUEFHRV9QU0U7CiAgICAgICAgICAgICAgICAgfQpAQCAtMTIzNCw3ICsxMjM2LDcgQEAgdm9p
ZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAg
ICAgcGFuaWMoIk5vdCBlbm91Z2ggbWVtb3J5IHRvIHJlbG9jYXRlIFhlblxuIik7CiAKICAgICAv
KiBUaGlzIG5lZWRzIHRvIHJlbWFpbiBpbiBzeW5jIHdpdGggeGVuX2luX3JhbmdlKCkuICovCi0g
ICAgcmVzZXJ2ZV9lODIwX3JhbSgmYm9vdF9lODIwLCBfX3BhKF9zdGV4dCksIF9fcGEoX18yTV9y
d2RhdGFfZW5kKSk7CisgICAgcmVzZXJ2ZV9lODIwX3JhbSgmYm9vdF9lODIwLCBfX3BhKFNZTUJP
TChfc3RleHQpKSwgX19wYShTWU1CT0woX18yTV9yd2RhdGFfZW5kKSkpOwogCiAgICAgLyogTGF0
ZSBrZXhlYyByZXNlcnZhdGlvbiAoZHluYW1pYyBzdGFydCBhZGRyZXNzKS4gKi8KICAgICBrZXhl
Y19yZXNlcnZlX2FyZWEoJmJvb3RfZTgyMCk7CkBAIC0xMzc3LDcgKzEzNzksOCBAQCB2b2lkIF9f
aW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgIH0KICNl
bmRpZgogCi0gICAgeGVuX3ZpcnRfZW5kID0gKCh1bnNpZ25lZCBsb25nKV9lbmQgKyAoMVVMIDw8
IEwyX1BBR0VUQUJMRV9TSElGVCkgLSAxKSAmCisgICAgeGVuX3ZpcnRfZW5kID0gKFNZTUJPTChf
ZW5kKSArCisgICAgICAgICAgICAgICAgICAgICgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAt
IDEpICYKICAgICAgICAgICAgICAgICAgICB+KCgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAt
IDEpOwogICAgIGRlc3Ryb3lfeGVuX21hcHBpbmdzKHhlbl92aXJ0X2VuZCwgWEVOX1ZJUlRfU1RB
UlQgKyBCT09UU1RSQVBfTUFQX0JBU0UpOwogCkBAIC0xMzkwLDIyICsxMzkzLDIyIEBAIHZvaWQg
X19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgewog
ICAgICAgICAvKiBNYXJrIC50ZXh0IGFzIFJYIChhdm9pZGluZyB0aGUgZmlyc3QgMk0gc3VwZXJw
YWdlKS4gKi8KICAgICAgICAgbW9kaWZ5X3hlbl9tYXBwaW5ncyhYRU5fVklSVF9TVEFSVCArIE1C
KDIpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKSZfXzJNX3Rl
eHRfZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNZTUJPTCgmX18yTV90ZXh0X2Vu
ZCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9IWVBFUlZJU09SX1JYKTsKIAog
ICAgICAgICAvKiBNYXJrIC5yb2RhdGEgYXMgUk8uICovCi0gICAgICAgIG1vZGlmeV94ZW5fbWFw
cGluZ3MoKHVuc2lnbmVkIGxvbmcpJl9fMk1fcm9kYXRhX3N0YXJ0LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKSZfXzJNX3JvZGF0YV9lbmQsCisgICAgICAgIG1v
ZGlmeV94ZW5fbWFwcGluZ3MoU1lNQk9MKCZfXzJNX3JvZGF0YV9zdGFydCksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgU1lNQk9MKCZfXzJNX3JvZGF0YV9lbmQpLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBBR0VfSFlQRVJWSVNPUl9STyk7CiAKICAgICAgICAgLyogTWFyayAu
ZGF0YSBhbmQgLmJzcyBhcyBSVy4gKi8KLSAgICAgICAgbW9kaWZ5X3hlbl9tYXBwaW5ncygodW5z
aWduZWQgbG9uZykmX18yTV9yd2RhdGFfc3RhcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKHVuc2lnbmVkIGxvbmcpJl9fMk1fcndkYXRhX2VuZCwKKyAgICAgICAgbW9kaWZ5X3hlbl9t
YXBwaW5ncyhTWU1CT0woJl9fMk1fcndkYXRhX3N0YXJ0KSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBTWU1CT0woJl9fMk1fcndkYXRhX2VuZCksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUEFHRV9IWVBFUlZJU09SX1JXKTsKIAogICAgICAgICAvKiBEcm9wIHRoZSByZW1haW5p
bmcgbWFwcGluZ3MgaW4gdGhlIHNoYXR0ZXJlZCBzdXBlcnBhZ2UuICovCi0gICAgICAgIGRlc3Ry
b3lfeGVuX21hcHBpbmdzKCh1bnNpZ25lZCBsb25nKSZfXzJNX3J3ZGF0YV9lbmQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFJPVU5EVVAoKHVuc2lnbmVkIGxvbmcpJl9fMk1fcndkYXRh
X2VuZCwgTUIoMikpKTsKKyAgICAgICAgZGVzdHJveV94ZW5fbWFwcGluZ3MoU1lNQk9MKCZfXzJN
X3J3ZGF0YV9lbmQpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBST1VORFVQKFNZTUJP
TCgmX18yTV9yd2RhdGFfZW5kKSwgTUIoMikpKTsKICAgICB9CiAKICAgICBucl9wYWdlcyA9IDA7
CkBAIC0xODYwLDExICsxODYzLDExIEBAIGludCBfX2h3ZG9tX2luaXQgeGVuX2luX3JhbmdlKHVu
c2lnbmVkIGxvbmcgbWZuKQogICAgICAgICAgKi8KIAogICAgICAgICAvKiBoeXBlcnZpc29yIC50
ZXh0ICsgLnJvZGF0YSAqLwotICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fcm9dLnMgPSBfX3Bh
KCZfc3RleHQpOwotICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fcm9dLmUgPSBfX3BhKCZfXzJN
X3JvZGF0YV9lbmQpOworICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fcm9dLnMgPSBfX3BhKFNZ
TUJPTCgmX3N0ZXh0KSk7CisgICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9yb10uZSA9IF9fcGEo
U1lNQk9MKCZfXzJNX3JvZGF0YV9lbmQpKTsKICAgICAgICAgLyogaHlwZXJ2aXNvciAuZGF0YSAr
IC5ic3MgKi8KLSAgICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3J3XS5zID0gX19wYSgmX18yTV9y
d2RhdGFfc3RhcnQpOwotICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fcnddLmUgPSBfX3BhKCZf
XzJNX3J3ZGF0YV9lbmQpOworICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fcnddLnMgPSBfX3Bh
KFNZTUJPTCgmX18yTV9yd2RhdGFfc3RhcnQpKTsKKyAgICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9u
X3J3XS5lID0gX19wYShTWU1CT0woJl9fMk1fcndkYXRhX2VuZCkpOwogICAgIH0KIAogICAgIHN0
YXJ0ID0gKHBhZGRyX3QpbWZuIDw8IFBBR0VfU0hJRlQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvdGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCmluZGV4IGYzZmRlZTQuLmUzNTUyMzIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni90Ym9v
dC5jCkBAIC0zNzMsMTMgKzM3MywxMyBAQCB2b2lkIHRib290X3NodXRkb3duKHVpbnQzMl90IHNo
dXRkb3duX3R5cGUpCiAgICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1swXS5zaXpl
ID0gYm9vdHN5bV9waHlzKHRyYW1wb2xpbmVfZW5kKSAtCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vdHN5bV9waHlzKHRyYW1wb2xpbmVfc3RhcnQpOwog
ICAgICAgICAvKiBoeXBlcnZpc29yIC50ZXh0ICsgLnJvZGF0YSAqLwotICAgICAgICBnX3Rib290
X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMV0uc3RhcnQgPSAodWludDY0X3QpX19wYSgmX3N0ZXh0KTsK
LSAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25zWzFdLnNpemUgPSBfX3BhKCZfXzJN
X3JvZGF0YV9lbmQpIC0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX3BhKCZfc3RleHQpOworICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNb
MV0uc3RhcnQgPSAodWludDY0X3QpX19wYShTWU1CT0woJl9zdGV4dCkpOworICAgICAgICBnX3Ri
b290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMV0uc2l6ZSA9IF9fcGEoU1lNQk9MKCZfXzJNX3JvZGF0
YV9lbmQpKSAtCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X19wYShTWU1CT0woJl9zdGV4dCkpOwogICAgICAgICAvKiBoeXBlcnZpc29yIC5kYXRhICsgLmJz
cyAqLwotICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMl0uc3RhcnQgPSAodWlu
dDY0X3QpX19wYSgmX18yTV9yd2RhdGFfc3RhcnQpOwotICAgICAgICBnX3Rib290X3NoYXJlZC0+
bWFjX3JlZ2lvbnNbMl0uc2l6ZSA9IF9fcGEoJl9fMk1fcndkYXRhX2VuZCkgLQotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fcGEoJl9fMk1fcndkYXRhX3N0
YXJ0KTsKKyAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25zWzJdLnN0YXJ0ID0gKHVp
bnQ2NF90KV9fcGEoU1lNQk9MKCZfXzJNX3J3ZGF0YV9zdGFydCkpOworICAgICAgICBnX3Rib290
X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMl0uc2l6ZSA9IF9fcGEoU1lNQk9MKCZfXzJNX3J3ZGF0YV9l
bmQpKSAtCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19w
YShTWU1CT0woJl9fMk1fcndkYXRhX3N0YXJ0KSk7CiAKICAgICAgICAgLyoKICAgICAgICAgICog
TUFDIGRvbWFpbnMgYW5kIG90aGVyIFhlbiBtZW1vcnkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvbWFjaGluZV9rZXhlYy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tYWNoaW5lX2tl
eGVjLmMKaW5kZXggZjRhMDA1Yy4uOTE5MzZkYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl82NC9tYWNoaW5lX2tleGVjLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tYWNoaW5lX2tl
eGVjLmMKQEAgLTEzLDggKzEzLDggQEAKIAogaW50IG1hY2hpbmVfa2V4ZWNfZ2V0X3hlbih4ZW5f
a2V4ZWNfcmFuZ2VfdCAqcmFuZ2UpCiB7Ci0gICAgICAgIHJhbmdlLT5zdGFydCA9IHZpcnRfdG9f
bWFkZHIoX3N0YXJ0KTsKLSAgICAgICAgcmFuZ2UtPnNpemUgPSB2aXJ0X3RvX21hZGRyKF9lbmQp
IC0gKHVuc2lnbmVkIGxvbmcpcmFuZ2UtPnN0YXJ0OworICAgICAgICByYW5nZS0+c3RhcnQgPSB2
aXJ0X3RvX21hZGRyKFNZTUJPTChfc3RhcnQpKTsKKyAgICAgICAgcmFuZ2UtPnNpemUgPSB2aXJ0
X3RvX21hZGRyKFNZTUJPTChfZW5kKSkgLSAodW5zaWduZWQgbG9uZylyYW5nZS0+c3RhcnQ7CiAg
ICAgICAgIHJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL3ZwY2ku
YyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCmluZGV4IDgyNjA3YmQuLmRmMmNhNDcgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBj
aS5jCkBAIC0zMyw3ICszMyw3IEBAIHN0cnVjdCB2cGNpX3JlZ2lzdGVyIHsKICNpZmRlZiBfX1hF
Tl9fCiBleHRlcm4gdnBjaV9yZWdpc3Rlcl9pbml0X3QgKmNvbnN0IF9fc3RhcnRfdnBjaV9hcnJh
eVtdOwogZXh0ZXJuIHZwY2lfcmVnaXN0ZXJfaW5pdF90ICpjb25zdCBfX2VuZF92cGNpX2FycmF5
W107Ci0jZGVmaW5lIE5VTV9WUENJX0lOSVQgKF9fZW5kX3ZwY2lfYXJyYXkgLSBfX3N0YXJ0X3Zw
Y2lfYXJyYXkpCisjZGVmaW5lIE5VTV9WUENJX0lOSVQgKFNZTUJPTChfX2VuZF92cGNpX2FycmF5
KSAtIFNZTUJPTChfX3N0YXJ0X3ZwY2lfYXJyYXkpKQogCiB2b2lkIHZwY2lfcmVtb3ZlX2Rldmlj
ZShzdHJ1Y3QgcGNpX2RldiAqcGRldikKIHsKQEAgLTcxLDYgKzcxLDExIEBAIGludCBfX2h3ZG9t
X2luaXQgdnBjaV9hZGRfaGFuZGxlcnMoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAKICAgICBmb3Ig
KCBpID0gMDsgaSA8IE5VTV9WUENJX0lOSVQ7IGkrKyApCiAgICAgeworICAgICAgICAvKgorICAg
ICAgICAgKiBXZSBzaG91bGQgdXNlIFNZTUJPTCBoZXJlLCBidXQgaXQgd291bGQgbWFrZSB0aGUg
Y29kZSBhd2t3YXJkCisgICAgICAgICAqIGFuZCBpdCBpcyBub3QgcmVxdWlyZWQgZHVlIGJlY2F1
c2UgdGhlcmUgYXJlIG5vIHBvaW50ZXJzCisgICAgICAgICAqIGNvbXBhcmlzb24uIExlYXZlIGl0
IGFzIGlzLgorICAgICAgICAgKi8KICAgICAgICAgcmMgPSBfX3N0YXJ0X3ZwY2lfYXJyYXlbaV0o
cGRldik7CiAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2dyYW50X3RhYmxlLmgKaW5kZXggMzc0MTViNy4uNmM1ZWRjYyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Jh
bnRfdGFibGUuaApAQCAtMzEsNyArMzEsOCBAQCB2b2lkIGdudHRhYl9tYXJrX2RpcnR5KHN0cnVj
dCBkb21haW4gKmQsIG1mbl90IG1mbik7CiAgKiBlbm91Z2ggc3BhY2UgZm9yIGEgbGFyZ2UgZ3Jh
bnQgdGFibGUKICAqLwogI2RlZmluZSBnbnR0YWJfZG9tMF9mcmFtZXMoKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBtaW5fdCh1bnNpZ25lZCBpbnQs
IG9wdF9tYXhfZ3JhbnRfZnJhbWVzLCBQRk5fRE9XTihfZXRleHQgLSBfc3RleHQpKQorICAgIG1p
bl90KHVuc2lnbmVkIGludCwgb3B0X21heF9ncmFudF9mcmFtZXMsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICBQRk5fRE9XTihTWU1CT0woX2V0ZXh0KSAtIFNZTUJPTChf
c3RleHQpKSkKIAogI2RlZmluZSBnbnR0YWJfaW5pdF9hcmNoKGd0KSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICh7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgK
aW5kZXggOTQwYjc0Yi4uNjE5ODNmNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9t
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMTUxLDggKzE1MSw4IEBAIGV4
dGVybiB2YWRkcl90IHhlbmhlYXBfdmlydF9zdGFydDsKICNlbmRpZgogCiAjZGVmaW5lIGlzX3hl
bl9maXhlZF9tZm4obWZuKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICgocGZuX3RvX3BhZGRyKG1mbikgPj0gdmlydF90b19tYWRkcigmX3N0YXJ0KSkgJiYgICAgICAg
XAotICAgICAocGZuX3RvX3BhZGRyKG1mbikgPD0gdmlydF90b19tYWRkcigmX2VuZCkpKQorICAg
ICgocGZuX3RvX3BhZGRyKG1mbikgPj0gdmlydF90b19tYWRkcihTWU1CT0woJl9zdGFydCkpKSAm
JiBcCisgICAgIChwZm5fdG9fcGFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKFNZTUJPTCgmX2Vu
ZCkpKSkKIAogI2RlZmluZSBwYWdlX2dldF9vd25lcihfcCkgICAgKF9wKS0+di5pbnVzZS5kb21h
aW4KICNkZWZpbmUgcGFnZV9zZXRfb3duZXIoX3AsX2QpICgoX3ApLT52LmludXNlLmRvbWFpbiA9
IChfZCkpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmgKaW5kZXggNmU0NTY1MS4uODIwMThiMiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMjcz
LDggKzI3Myw4IEBAIHN0cnVjdCBwYWdlX2luZm8KICNkZWZpbmUgaXNfeGVuX2hlYXBfbWZuKG1m
bikgXAogICAgIChfX21mbl92YWxpZChtZm4pICYmIGlzX3hlbl9oZWFwX3BhZ2UobWZuX3RvX3Bh
Z2UoX21mbihtZm4pKSkpCiAjZGVmaW5lIGlzX3hlbl9maXhlZF9tZm4obWZuKSAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAoKCgobWZuKSA8PCBQQUdFX1NISUZUKSA+PSBfX3BhKCZfc3RleHQp
KSAmJiAgXAotICAgICAoKChtZm4pIDw8IFBBR0VfU0hJRlQpIDw9IF9fcGEoJl9fMk1fcndkYXRh
X2VuZCkpKQorICAgICgoKChtZm4pIDw8IFBBR0VfU0hJRlQpID49IF9fcGEoU1lNQk9MKCZfc3Rl
eHQpKSkgJiYgIFwKKyAgICAgKCgobWZuKSA8PCBQQUdFX1NISUZUKSA8PSBfX3BhKFNZTUJPTCgm
X18yTV9yd2RhdGFfZW5kKSkpKQogCiAjZGVmaW5lIFBSdHlwZV9pbmZvICIwMTZseCIvKiBzaG91
bGQgb25seSBiZSB1c2VkIGZvciBwcmludGsncyAqLwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4va2VybmVsLmggYi94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgKaW5kZXggNTQ4YjY0ZC4u
Y2QyNzAzMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9rZXJuZWwuaApAQCAtNjYsMjcgKzY2LDI3IEBACiB9KQogCiBleHRlcm4gY2hh
ciBfc3RhcnRbXSwgX2VuZFtdLCBzdGFydFtdOwotI2RlZmluZSBpc19rZXJuZWwocCkgKHsgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgIGNoYXIgKl9fcCA9IChjaGFyICopKHVuc2lnbmVk
IGxvbmcpKHApOyAgICAgXAotICAgIChfX3AgPj0gX3N0YXJ0KSAmJiAoX19wIDwgX2VuZCk7ICAg
ICAgICAgICAgXAorI2RlZmluZSBpc19rZXJuZWwocCkgKHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgY29uc3QgdW5zaWduZWQgbG9uZyBfX3AgPSAo
dW5zaWduZWQgbG9uZykocCk7ICAgICAgICAgICAgICAgICAgIFwKKyAgICAoX19wID49IFNZTUJP
TChfc3RhcnQpKSAmJiAoX19wIDwgU1lNQk9MKF9lbmQpKTsgICAgICAgICAgICBcCiB9KQogCiBl
eHRlcm4gY2hhciBfc3RleHRbXSwgX2V0ZXh0W107Ci0jZGVmaW5lIGlzX2tlcm5lbF90ZXh0KHAp
ICh7ICAgICAgICAgICAgICAgICAgICBcCi0gICAgY2hhciAqX19wID0gKGNoYXIgKikodW5zaWdu
ZWQgbG9uZykocCk7ICAgICBcCi0gICAgKF9fcCA+PSBfc3RleHQpICYmIChfX3AgPCBfZXRleHQp
OyAgICAgICAgICBcCisjZGVmaW5lIGlzX2tlcm5lbF90ZXh0KHApICh7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBjb25zdCB1bnNpZ25lZCBsb25nIF9fcCA9
ICh1bnNpZ25lZCBsb25nKShwKTsgICAgICAgICAgICAgICAgICAgXAorICAgIChfX3AgPj0gU1lN
Qk9MKF9zdGV4dCkpICYmIChfX3AgPCBTWU1CT0woX2V0ZXh0KSk7ICAgICAgICAgIFwKIH0pCiAK
IGV4dGVybiBjb25zdCBjaGFyIF9zcm9kYXRhW10sIF9lcm9kYXRhW107Ci0jZGVmaW5lIGlzX2tl
cm5lbF9yb2RhdGEocCkgKHsgICAgICAgICAgICAgICAgICBcCi0gICAgY29uc3QgY2hhciAqX19w
ID0gKGNvbnN0IGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCi0gICAgKF9fcCA+PSBf
c3JvZGF0YSkgJiYgKF9fcCA8IF9lcm9kYXRhKTsgICAgICBcCisjZGVmaW5lIGlzX2tlcm5lbF9y
b2RhdGEocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBj
b25zdCB1bnNpZ25lZCBsb25nIF9fcCA9ICh1bnNpZ25lZCBsb25nKShwKTsgICAgICAgICAgICAg
ICAgICAgXAorICAgIChfX3AgPj0gU1lNQk9MKF9zcm9kYXRhKSkgJiYgKF9fcCA8IFNZTUJPTChf
ZXJvZGF0YSkpOyAgICAgIFwKIH0pCiAKIGV4dGVybiBjaGFyIF9zaW5pdHRleHRbXSwgX2Vpbml0
dGV4dFtdOwotI2RlZmluZSBpc19rZXJuZWxfaW5pdHRleHQocCkgKHsgICAgICAgICAgICAgICAg
XAotICAgIGNoYXIgKl9fcCA9IChjaGFyICopKHVuc2lnbmVkIGxvbmcpKHApOyAgICAgXAotICAg
IChfX3AgPj0gX3Npbml0dGV4dCkgJiYgKF9fcCA8IF9laW5pdHRleHQpOyAgXAorI2RlZmluZSBp
c19rZXJuZWxfaW5pdHRleHQocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgY29uc3QgdW5zaWduZWQgbG9uZyBfX3AgPSAodW5zaWduZWQgbG9uZykocCk7ICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAoX19wID49IFNZTUJPTChfc2luaXR0ZXh0KSkgJiYgKF9f
cCA8IFNZTUJPTChfZWluaXR0ZXh0KSk7ICBcCiB9KQogCiBleHRlcm4gZW51bSBzeXN0ZW1fc3Rh
dGUgewotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 22:35:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 22:35: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-devel-bounces@lists.xenproject.org>)
	id 1gK9wY-0003jo-80; Tue, 06 Nov 2018 22:35: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=yxkl=nr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gK9wW-0003je-VN
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 22:35:29 +0000
X-Inumbo-ID: 41c32202-e214-11e8-9110-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 41c32202-e214-11e8-9110-12d6303a7972;
 Tue, 06 Nov 2018 22:35:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gK9wT-0001Ls-L6; Tue, 06 Nov 2018 22:35:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gK9wT-0005iq-8U; Tue, 06 Nov 2018 22:35:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gK9wT-0008RS-7c; Tue, 06 Nov 2018 22:35:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gK9wT-0008RS-7c@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Nov 2018 22:35:25 +0000
Subject: [Xen-devel] [linux-4.19 bisection] complete
 test-amd64-amd64-qemuu-nested-intel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbAp0ZXN0aWQgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
CgpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQg
KioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CiAgQnVnIGludHJvZHVjZWQ6ICBkYWZkOTM2ZGRkYmQ3OTc4ZDQxMzEyNzVhZDExMTJmNjQ0NTdi
ZjY0CiAgQnVnIG5vdCBwcmVzZW50OiAxZWNiMWVlNGQ4NDc1NDc1YzNjY2Y3MmY2NjU0NjQ0YjI0
MmNlODU2CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5NTI0LwoKCiAgY29tbWl0IGRhZmQ5MzZkZGRiZDc5NzhkNDEz
MTI3NWFkMTExMmY2NDQ1N2JmNjQKICBBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICBEYXRlOiAgIE1vbiBPY3QgMjkgMTQ6NTE6NTEgMjAxOCArMDAwMAog
IAogICAgICBNYWtlIGNyZWRpdDIgdGhlIGRlZmF1bHQgc2NoZWR1bGVyCiAgICAgIAogICAgICBD
cmVkaXQyIHdhcyBkZWNsYXJlZCAic3VwcG9ydGVkIiBpbiA0LjgsIGFuZCBhcyBvZiA0LjEwIGhh
ZCB0d28gb3RoZXIKICAgICAgY3JpdGljYWwgZmVhdHVyZXMgaW1wbGVtZW50ZWQgKHNvZnQgYWZm
aW5pdHkgLyBOVU1BIGFuZCBjYXBzKS4KICAgICAgCiAgICAgIFdoeSBjaGFuZ2UgdGhlIGRlZmF1
bHQ/CiAgICAgIAogICAgICBUaGUgY29kZSBpcyBiZXR0ZXI6IG1vcmUgcHJlZGljdGFibGUsIGxl
c3Mgaml0dGVyLCBlYXNpZXIgdG8gZGV0ZXJtaW5lCiAgICAgIGhvdyBtb2RpZmljYXRpb25zIHdp
bGwgYWZmZWN0IG92ZXJhbGwgYmVoYXZpb3IsIGVhc2llciBpbiB0aGUgZnV0dXJlCiAgICAgIHRv
IG1ha2UgbG9hZC1iYWxhbmNpbmcgYmVoYXZpb3IgbW9yZSBzdWJ0bGUgKGUuZy4sIHRha2luZyBp
bnRvIGFjY291bnQKICAgICAgdGhlIGNvc3Qgb2YgcG93ZXJpbmcgdXAgZXh0cmEgY29yZXMsICZj
KS4KICAgICAgCiAgICAgIE92ZXJhbGwgcGVyZm9ybWFuY2UgY29tcGFyZWQgdG8gQ3JlZGl0MSBp
cyBzb21ld2hhdCBvZiBhIG1peGVkIGJhZy4KICAgICAgVW5mb3J0dW5hdGVseSBtb3N0IG9mIHdo
YXQgSSBoYXZlIGFyZSB0ZXN0cyB1c2luZyBYZW5TZXJ2ZXIncyBpbnRlcm5hbAogICAgICBwZXJm
IHRlc3Rpbmcgc3lzdGVtLCBzbyBJIGNhbid0IHNoYXJlIHRoZSByYXcgZGF0YSAodmlhIGxpbmtz
IGFueXdheSkuCiAgICAgIAogICAgICBIZXJlIGlzIGEgc3VtbWFyeSBvZiBkYXRhIGZyb20gYW4g
aW50ZXJuYWwgZS1tYWlsIERhcmlvIHNlbnQgaW4gdGhlCiAgICAgIHBhc3Q6CiAgICAgIAogICAg
ICAqIERWRGJlbmNoOiBPbiB1bmRlcmxvYWRlZCBzeXN0ZW1zLCBjcmVkaXQyIG91dHBlcmZvcm1l
ZCBjcmVkaXQxIGJ5CiAgICAgIGFib3V0IDQlLiAgT24gb3ZlcmxvYWRlZCBzeXN0ZW1zLCBjcmVk
aXQyIHVuZGVycGVyZm9ybWVkIGJ5IGFib3V0IDMlLgogICAgICAKICAgICAgKiBPbiBhIHJhbmdl
IG9mIHRlc3RzICh1bml4YmVuY2gsIGxtYmVuY2gsICZjKSwgY3JlZGl0IGFuZCBjcmVkaXQyCiAg
ICAgIHBlcmZvcm0gd2l0aGluIDUlIG9mIGVhY2ggb3RoZXIgKHVwIGFuZCBkb3duKS4KICAgICAg
CiAgICAgICogQ3JlZGl0MiBmYWlybHkgY29uc2lzdGVudGx5IGJlYXRzIGNyZWRpdCBmb3IgVENQ
LXN0eWxlIHdvcmtsb2Fkcy4KICAgICAgCiAgICAgICogQ3JlZGl0MiBpcyBzb21ldGltZXMgZXF1
YWwgdG8sIHNvbWV0aW1lcyA1LTE1JSB3b3JzZSB0aGFuLCBjcmVkaXQgZm9yCiAgICAgIHN5bnRo
ZXRpYyBDUFUgd29ya2xvYWRzIChlLmcuLCBEaHJ5c3RvbmUpLgogICAgICAKICAgICAgKiBPbiBM
b2dpblZTSSwgY3JlZGl0MiBmYWlybHkgY29uc2lzdGVudGx5IG91dHBlcmZvcm1zIGNyZWRpdCBi
eSBhYm91dCAxMCUuCiAgICAgIAogICAgICBDcmVkaXQyLCBsaWtlIGNyZWRpdCwgaGFzIGEgbnVt
YmVyIG9mIHdvcmtsb2FkcyAvIHNldHVwcyBmb3Igd2hpY2gKICAgICAgcGVyZm9ybWFuY2UgY291
bGQgYmUgaW1wcm92ZWQuICBQZXJzb25hbGx5IEkgdGhpbmsgbmV0d29ya2luZyBhbmQKICAgICAg
cGFydGlhbGx5LWxvYWRlZCBzeXN0ZW1zIGlzIGdvaW5nIHRvIGJlIG1vcmUgcmVwcmVzZW50YXRp
dmUgb2Ygd2hhdAogICAgICBYZW4gaXMgYWN0dWFsbHkgdXNlZCBmb3I7IHNvIEkgdGhpbmsgY3Jl
ZGl0MiBpcyBvbiB0aGUgd2hvbGUgdGhlCiAgICAgIGJldHRlciBzY2hlZHVsZXIgdG8gdXNlIGJ5
IGRlZmF1bHQuICBBbmQgaW4gYW55IGNhc2UsIG1ha2luZyB0aG9zZQogICAgICBpbXByb3ZlbWVu
dHMgb24gY3JlZGl0MiB3aWxsIGJlIGVhc2llciB0aGFuIG9uIGNyZWRpdC4KICAgICAgCiAgICAg
IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
ICAgICAgQWNrZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CgoKRm9y
IGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtNC4xOS90ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbC5kZWJpYW4taHZtLWluc3RhbGwtLWwxLS1s
Mi5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVs
eSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3Mv
cmVzdWx0cy9iaXNlY3QvbGludXgtNC4xOS90ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbC5kZWJpYW4taHZtLWluc3RhbGwtLWwxLS1sMiAtLXN1bW1hcnktb3V0PXRtcC8xMjk1MjQu
YmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjkzMTMgLS1ibGVzc2luZ3M9cmVh
bCxyZWFsLWJpc2VjdCBsaW51eC00LjE5IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsIGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMgpTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNp
cyBwYXNzOgogMTI5NDI4IGZhaWwgW2hvc3Q9ZWxibGluZzBdIC8gMTI5MzEzIFtob3N0PWh1eGVs
cmViZTBdIHRlbXBsYXRlIGFzIGJhc2lzPyB1c2luZyB0ZW1wbGF0ZSBhcyBiYXNpcy4KRmFpbHVy
ZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTI5NDI4IC8gMTI5MzEzCih0cmVlIHdpdGggbm8gdXJs
OiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2Vh
YmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdApMYXRlc3QgMDdhMDNiOTdiOWNlMmE2NDMwMzQ0Mzg2ZWVhYjliMTYy
ODNiODkzZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2Jl
CkJhc2lzIHBhc3MgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZCBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3
YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CkdlbmVyYXRpbmcg
cmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdCM4
NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkLTA3YTAzYjk3YjljZTJhNjQz
MDM0NDM4NmVlYWI5YjE2MjgzYjg5M2YgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGlu
dXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAt
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0IzljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2Zi
YzQ4ZWY4OTEzZTMxNDktZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2RlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYtZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1
OWQ5YjQzZjJjNjQ1YWU3LTJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUK
TG9hZGVkIDExMDYzNiBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3Qg
cmVzdWx0czoKIDEyOTMxMyBbaG9zdD1odXhlbHJlYmUwXQogMTI5NDEyIGZhaWwgMDdhMDNiOTdi
OWNlMmE2NDMwMzQ0Mzg2ZWVhYjliMTYyODNiODkzZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1
NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk0MjggZmFpbCAwN2EwM2I5N2I5Y2UyYTY0MzAz
NDQzODZlZWFiOWIxNjI4M2I4OTNmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZm
ZmMxMDdhOTkwODg3YmUKIDEyOTQ3NiBwYXNzIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2
MmE5N2ZkZWRiN2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWVjYjFlZTRkODQ3NTQ3NWMzY2NmNzJmNjY1NDY0NGIyNDJj
ZTg1NgogMTI5NDk3IGZhaWwgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3
ZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiBkYWZkOTM2ZGRkYmQ3OTc4ZDQxMzEyNzVhZDExMTJmNjQ0NTdiZjY0CiAxMjk1
MTEgZmFpbCA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IGRhZmQ5MzZkZGRiZDc5NzhkNDEzMTI3NWFkMTExMmY2NDQ1N2JmNjQKIDEyOTQ4MiBmYWlsIDg0
ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNDVjYjlhNDEy
M2I1NTUwZWIxZjg0ODQ2ZmU1NDgyYWNhZTFjMTNhMwogMTI5NDU5IHBhc3MgODRkZjk1MjViMGMy
N2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODli
MmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjk0NjQgZmFpbCAwN2EwM2I5N2I5Y2UyYTY0MzAzNDQz
ODZlZWFiOWIxNjI4M2I4OTNmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMx
MDdhOTkwODg3YmUKIDEyOTQ4NyBmYWlsIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5
N2ZkZWRiN2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgZjM1NWVkODQ0OGJjNTY4NWFmNzQ5ZWJiZDNiMzgxNmYzYzhmOTI3
YQogMTI5NDY5IHBhc3MgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZCBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0
YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjk0NzEg
ZmFpbCAwN2EwM2I5N2I5Y2UyYTY0MzAzNDQzODZlZWFiOWIxNjI4M2I4OTNmIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJj
ZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTQ5MCBmYWlsIDg0ZGY5
NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmZhZmY4ZjkwMDVk
Njg1MTg1Y2QzZjRlZDExNmJmNDVkN2QxNTUzZgogMTI5NDk0IGZhaWwgODRkZjk1MjViMGMyN2Yz
ZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAwYTFmYTYzNTAyOWQxMDBkNGI2Yjdl
ZGRiMzFkNDk2MDMyMTdjYWI3CiAxMjk1MDQgcGFzcyA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2
NGZhNjJhOTdmZGVkYjdkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDFlY2IxZWU0ZDg0NzU0NzVjM2NjZjcyZjY2NTQ2NDRi
MjQyY2U4NTYKIDEyOTUyNCBmYWlsIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2Zk
ZWRiN2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgZGFmZDkzNmRkZGJkNzk3OGQ0MTMxMjc1YWQxMTEyZjY0NDU3YmY2NAog
MTI5NTE3IHBhc3MgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3ZmRlZGI3ZCBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAxZWNiMWVlNGQ4NDc1NDc1YzNjY2Y3MmY2NjU0NjQ0YjI0MmNlODU2ClNlYXJjaGluZyBm
b3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTQ1OSAocGFz
cyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjk0NjQgKGZhaWwpLCBm
b3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk0NjkgKHBhc3MpLCBmb3Ig
YmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk0NzEgKGZhaWwpLCBmb3IgYmFzaXMg
ZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgODRkZjk1MjViMGMyN2YzZWJjMmViYjE4NjRmYTYyYTk3
ZmRlZGI3ZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiAxZWNiMWVlNGQ4NDc1NDc1YzNjY2Y3MmY2NjU0NjQ0YjI0MmNlODU2
Ck5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0
IGZvdW5kOiBmbGlnaHQgMTI5NDc2IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5k
OiBmbGlnaHQgMTI5NDk3IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTI5NTA0IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAx
Mjk1MTEgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk1
MTcgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTUyNCAoZmFp
bCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBj
aGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBkYWZkOTM2ZGRkYmQ3OTc4ZDQxMzEyNzVhZDEx
MTJmNjQ0NTdiZjY0CiAgQnVnIG5vdCBwcmVzZW50OiAxZWNiMWVlNGQ4NDc1NDc1YzNjY2Y3MmY2
NjU0NjQ0YjI0MmNlODU2CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5NTI0LwoKCiAgY29tbWl0IGRhZmQ5MzZkZGRi
ZDc5NzhkNDEzMTI3NWFkMTExMmY2NDQ1N2JmNjQKICBBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBEYXRlOiAgIE1vbiBPY3QgMjkgMTQ6NTE6NTEgMjAx
OCArMDAwMAogIAogICAgICBNYWtlIGNyZWRpdDIgdGhlIGRlZmF1bHQgc2NoZWR1bGVyCiAgICAg
IAogICAgICBDcmVkaXQyIHdhcyBkZWNsYXJlZCAic3VwcG9ydGVkIiBpbiA0LjgsIGFuZCBhcyBv
ZiA0LjEwIGhhZCB0d28gb3RoZXIKICAgICAgY3JpdGljYWwgZmVhdHVyZXMgaW1wbGVtZW50ZWQg
KHNvZnQgYWZmaW5pdHkgLyBOVU1BIGFuZCBjYXBzKS4KICAgICAgCiAgICAgIFdoeSBjaGFuZ2Ug
dGhlIGRlZmF1bHQ/CiAgICAgIAogICAgICBUaGUgY29kZSBpcyBiZXR0ZXI6IG1vcmUgcHJlZGlj
dGFibGUsIGxlc3Mgaml0dGVyLCBlYXNpZXIgdG8gZGV0ZXJtaW5lCiAgICAgIGhvdyBtb2RpZmlj
YXRpb25zIHdpbGwgYWZmZWN0IG92ZXJhbGwgYmVoYXZpb3IsIGVhc2llciBpbiB0aGUgZnV0dXJl
CiAgICAgIHRvIG1ha2UgbG9hZC1iYWxhbmNpbmcgYmVoYXZpb3IgbW9yZSBzdWJ0bGUgKGUuZy4s
IHRha2luZyBpbnRvIGFjY291bnQKICAgICAgdGhlIGNvc3Qgb2YgcG93ZXJpbmcgdXAgZXh0cmEg
Y29yZXMsICZjKS4KICAgICAgCiAgICAgIE92ZXJhbGwgcGVyZm9ybWFuY2UgY29tcGFyZWQgdG8g
Q3JlZGl0MSBpcyBzb21ld2hhdCBvZiBhIG1peGVkIGJhZy4KICAgICAgVW5mb3J0dW5hdGVseSBt
b3N0IG9mIHdoYXQgSSBoYXZlIGFyZSB0ZXN0cyB1c2luZyBYZW5TZXJ2ZXIncyBpbnRlcm5hbAog
ICAgICBwZXJmIHRlc3Rpbmcgc3lzdGVtLCBzbyBJIGNhbid0IHNoYXJlIHRoZSByYXcgZGF0YSAo
dmlhIGxpbmtzIGFueXdheSkuCiAgICAgIAogICAgICBIZXJlIGlzIGEgc3VtbWFyeSBvZiBkYXRh
IGZyb20gYW4gaW50ZXJuYWwgZS1tYWlsIERhcmlvIHNlbnQgaW4gdGhlCiAgICAgIHBhc3Q6CiAg
ICAgIAogICAgICAqIERWRGJlbmNoOiBPbiB1bmRlcmxvYWRlZCBzeXN0ZW1zLCBjcmVkaXQyIG91
dHBlcmZvcm1lZCBjcmVkaXQxIGJ5CiAgICAgIGFib3V0IDQlLiAgT24gb3ZlcmxvYWRlZCBzeXN0
ZW1zLCBjcmVkaXQyIHVuZGVycGVyZm9ybWVkIGJ5IGFib3V0IDMlLgogICAgICAKICAgICAgKiBP
biBhIHJhbmdlIG9mIHRlc3RzICh1bml4YmVuY2gsIGxtYmVuY2gsICZjKSwgY3JlZGl0IGFuZCBj
cmVkaXQyCiAgICAgIHBlcmZvcm0gd2l0aGluIDUlIG9mIGVhY2ggb3RoZXIgKHVwIGFuZCBkb3du
KS4KICAgICAgCiAgICAgICogQ3JlZGl0MiBmYWlybHkgY29uc2lzdGVudGx5IGJlYXRzIGNyZWRp
dCBmb3IgVENQLXN0eWxlIHdvcmtsb2Fkcy4KICAgICAgCiAgICAgICogQ3JlZGl0MiBpcyBzb21l
dGltZXMgZXF1YWwgdG8sIHNvbWV0aW1lcyA1LTE1JSB3b3JzZSB0aGFuLCBjcmVkaXQgZm9yCiAg
ICAgIHN5bnRoZXRpYyBDUFUgd29ya2xvYWRzIChlLmcuLCBEaHJ5c3RvbmUpLgogICAgICAKICAg
ICAgKiBPbiBMb2dpblZTSSwgY3JlZGl0MiBmYWlybHkgY29uc2lzdGVudGx5IG91dHBlcmZvcm1z
IGNyZWRpdCBieSBhYm91dCAxMCUuCiAgICAgIAogICAgICBDcmVkaXQyLCBsaWtlIGNyZWRpdCwg
aGFzIGEgbnVtYmVyIG9mIHdvcmtsb2FkcyAvIHNldHVwcyBmb3Igd2hpY2gKICAgICAgcGVyZm9y
bWFuY2UgY291bGQgYmUgaW1wcm92ZWQuICBQZXJzb25hbGx5IEkgdGhpbmsgbmV0d29ya2luZyBh
bmQKICAgICAgcGFydGlhbGx5LWxvYWRlZCBzeXN0ZW1zIGlzIGdvaW5nIHRvIGJlIG1vcmUgcmVw
cmVzZW50YXRpdmUgb2Ygd2hhdAogICAgICBYZW4gaXMgYWN0dWFsbHkgdXNlZCBmb3I7IHNvIEkg
dGhpbmsgY3JlZGl0MiBpcyBvbiB0aGUgd2hvbGUgdGhlCiAgICAgIGJldHRlciBzY2hlZHVsZXIg
dG8gdXNlIGJ5IGRlZmF1bHQuICBBbmQgaW4gYW55IGNhc2UsIG1ha2luZyB0aG9zZQogICAgICBp
bXByb3ZlbWVudHMgb24gY3JlZGl0MiB3aWxsIGJlIGVhc2llciB0aGFuIG9uIGNyZWRpdC4KICAg
ICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgICAgQWNrZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5j
b20+CgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGlu
dXgtNC4xOS90ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbC5kZWJpYW4taHZtLWlu
c3RhbGwtLWwxLS1sMi57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KMTI5NTI0OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAx
Mjk1MjQgbGludXgtNC4xOSByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTUyNC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQK
Cgpqb2JzOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 22:42:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 22:42: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-devel-bounces@lists.xenproject.org>)
	id 1gKA3H-0004XH-5E; Tue, 06 Nov 2018 22:42: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=0zrd=nr=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gKA3F-0004WV-VE
 for xen-devel@lists.xen.org; Tue, 06 Nov 2018 22:42:25 +0000
X-Inumbo-ID: 3aed9174-e215-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3aed9174-e215-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 22:42:25 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 74B702081D;
 Tue,  6 Nov 2018 22:42:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541544144;
 bh=QKUs3mdOt0zllJ0JIvMDdu48BuTeq2gp44Aayxrz0pE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=2nLrK/zlq9u/JBH0hNZwnLvH01WAdr1YcFqZ5gwYuKrMGmPM1XECymP7I6bNRUBgi
 DA423WDtVF1wRios2qUPSyAZAue1Xr/64MQPbhTMnSKFT4GBsrFbPvsoT6hZ4/ZxN5
 RJIMJeSnC0fKpjR2E15Jx4UX788hC/A0bxVgNm+o=
Date: Tue, 6 Nov 2018 14:42:22 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5BBC54C702000078001EFD71@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1811061441130.21987@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1810081606390.28877@sstabellini-ThinkPad-X260>
 <1539041841-17655-1-git-send-email-sstabellini@kernel.org>
 <5BBC54C702000078001EFD71@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v8 1/8] xen: xsm: flask: introduce
 XENMAPSPACE_gmfn_share for memory sharing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Sky Liu <blackskygg@gmail.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <stefanos@xilinx.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel de Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA5IE9jdCAyMDE4LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDkuMTAuMTgg
YXQgMDE6MzcsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IC0tLSBhL3hlbi9p
bmNsdWRlL3hzbS9kdW1teS5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+ID4g
QEAgLTUzNSw2ICs1MzUsMjAgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZ21mbl9m
b3JlaWduKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkLCBzdHIKPiA+ICAgICAgcmV0
dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGQsIHQpOwo+ID4gIH0KPiA+ICAKPiA+ICsv
Kgo+ID4gKyAqIEJlIGF3YXJlIHRoYXQgdGhpcyBpcyBub3QgYW4gZXhhY3QgZGVmYXVsdCBlcXVp
dmFsZW5jZSBvZiBpdHMgZmxhc2sKPiA+ICsgKiB2YXJpYW50IHdoaWNoIGFsc28gY2hlY2tzIGlm
IEBkIGFuZCBAdCAiYXJlIGFsbG93ZWQgdG8gc2hhcmUgbWVtb3J5Cj4gPiArICogcGFnZXMiLCBm
b3Igbm93LCB3ZSBkb24ndCBoYXZlIGEgcHJvcGVyIGRlZmF1bHQgZXF1aXZhbGVuY2Ugb2Ygc3Vj
aCBhCj4gPiArICogY2hlY2suCj4gPiArICovCj4gPiArc3RhdGljIFhTTV9JTkxJTkUgaW50IHhz
bV9tYXBfZ21mbl9zaGFyZShYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCwKPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKnQp
Cj4gPiArewo+ID4gKyAgICBYU01fQVNTRVJUX0FDVElPTihYU01fVEFSR0VUKTsKPiA+ICsgICAg
cmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihYU01fVEFSR0VULCBjdXJyZW50LT5kb21haW4sIGQp
ID86Cj4gPiArICAgICAgICAgICB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5k
b21haW4sIHQpOwo+ID4gK30KPiAKPiBEb2VzIHRoaXMgKHNwZWNpZmljYWxseSB4c20vZHVtbXku
YykpIGJ1aWxkIHdpdGggWFNNIGVuYWJsZWQ/Cj4gQWZhaWN0ICJhY3Rpb24iIGlzIGdvaW5nIHRv
IGJlIGFuIHVuZGVmaW5lZCBzeW1ib2wgaW4gdGhhdCBjYXNlLgoKSSB0cmllZCBpdCBhbmQgaXQg
ZG9lcyBidWlsZCBPSwoKCj4gPiAtLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKPiA+ICsrKyBi
L3hlbi94c20vZmxhc2svaG9va3MuYwo+ID4gQEAgLTExOTIsNiArMTE5MiwxNCBAQCBzdGF0aWMg
aW50IGZsYXNrX21hcF9nbWZuX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFp
biAqdCkKPiA+ICAgICAgcmV0dXJuIGRvbWFpbl9oYXNfcGVybShkLCB0LCBTRUNDTEFTU19NTVUs
IE1NVV9fTUFQX1JFQUQgfCBNTVVfX01BUF9XUklURSk7Cj4gPiAgfQo+ID4gIAo+ID4gK3N0YXRp
YyBpbnQgZmxhc2tfbWFwX2dtZm5fc2hhcmUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFp
biAqdCkKPiA+ICt7Cj4gPiArICAgIGlmICggY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19N
TVUsIE1NVV9fTUFQX1JFQUQgfCBNTVVfX01BUF9XUklURSkgKQo+ID4gKyAgICAgICAgcmV0dXJu
IHJjOwo+ID4gKyAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybSh0LCBTRUNDTEFTU19NTVUsIE1N
VV9fTUFQX1JFQUQgfCBNTVVfX01BUF9XUklURSkgPzoKPiA+ICsgICAgICAgICAgIGRvbWFpbl9o
YXNfcGVybShkLCB0LCBTRUNDTEFTU19NTVUsIE1NVV9fU0hBUkVfTUVNKTsKPiA+ICt9Cj4gPiAr
Cj4gCj4gU2FtZSBoZXJlLCBmb3IgInJjIi4gSXQgbG9va3MgdG8gbWUgYXMgaWYgdGhlIGZpcnN0
IHR3byBsaW5lcyBvZiB0aGUgZnVuY3Rpb24KPiBib2R5IHdlcmUgd3JvbmdseSBsZWZ0IGluIHBs
YWNlIGFueXdheS4gQnV0IHBsZWFzZSBjb3VsZCB5b3UgYXQgbGVhc3QKPiBidWlsZC10ZXN0IHdp
dGggWFNNIGVuYWJsZWQgd2hlbiB5b3UgbWFrZSBjaGFuZ2VzIHRvIFhTTSBjb2RlPwoKVGhpcyBp
cyBhIG1pc3Rha2UuIFlvdSBhcmUgcmlnaHQgdGhlIHR3byBsaW5lcyBuZWVkIHRvIGJlIHJlbW92
ZWQuIEkKYnVpbGQtdGVzdGVkIGl0IHdpdGggWFNNIGNvcnJlY3RseS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 06 23:04:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Nov 2018 23:04: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-devel-bounces@lists.xenproject.org>)
	id 1gKAOo-0006Ae-5o; Tue, 06 Nov 2018 23:04: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=s0lp=nr=xenproject.org=prvs=84122e7dd=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gKAOn-0006AR-Fr
 for xen-devel@lists.xenproject.org; Tue, 06 Nov 2018 23:04:41 +0000
X-Inumbo-ID: 57181a7d-e218-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57181a7d-e218-11e8-9a16-bc764e045a96;
 Tue, 06 Nov 2018 23:04:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,473,1534809600"; d="scan'208";a="69855853"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75576-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
X-Osstest-Versions-This: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
X-Osstest-Versions-That: ovmf=e40f8efb8b06e023689120452e7ed5db199363de
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 6 Nov 2018 23:04:16 +0000
Subject: [Xen-devel] [ovmf baseline-only test] 75576: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU3NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzLzc1NTc2LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgICAgICBmYWlsIGxp
a2UgNzU1NzQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgICAgIGZhaWwgbGlrZSA3NTU3NAoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIG92bWYgICAgICAgICAgICAgICAgIDVhZTMxODRkOGM1OWY3YmJiODRiYWQ0ODJkZjZi
ODAyMGJhNTgxODgKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAgICAgICAgIGU0MGY4
ZWZiOGIwNmUwMjM2ODkxMjA0NTJlN2VkNWRiMTk5MzYzZGUKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
ICA3NTU3NCAgMjAxOC0xMS0wNiAwNjozMTo1OCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAgNzU1NzYgIDIwMTgtMTEtMDYgMjA6NTA6NDIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBaaGFuZywg
Q2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQK
bG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVz
dC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDVhZTMxODRk
OGM1OWY3YmJiODRiYWQ0ODJkZjZiODAyMGJhNTgxODgKQXV0aG9yOiBaaGFuZywgQ2hhbyBCIDxj
aGFvLmIuemhhbmdAaW50ZWwuY29tPgpEYXRlOiAgIE1vbiBOb3YgNSAyMjoxOToyNCAyMDE4ICsw
ODAwCgogICAgTWFpbnRhaW5lci50eHQ6IEFkZCBDaGFvIHRvIGJlIGNvLW1haW50YWluZXIgb2Yg
U2lnbmVkQ2Fwc3VsZVBrZwogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBaaGFuZywgQ2hhbyBC
IDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEppZXdlbiBZYW8gPGpp
ZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 00:33:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 00:33: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-devel-bounces@lists.xenproject.org>)
	id 1gKBm4-0004zA-PA; Wed, 07 Nov 2018 00:32: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=ct99=ns=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gKBm3-0004z5-Rm
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 00:32:47 +0000
X-Inumbo-ID: a5856a7a-e224-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5856a7a-e224-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 00:32:46 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EC1102086A;
 Wed,  7 Nov 2018 00:32:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541550765;
 bh=NOI/sHNwLOBUfPyl5hpZscjZTdkK/5Eufc7Ya5reOok=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=hqCP3CWEZ5/Dd0NHzTnjflkrz1yIosvaBxd1v9DqAWgjp7rtlRhQiPWcYrISn84+l
 yyTJfNXu/QJrxtNart1pf+BSo7WWOx1F04Qe9/BTDtjdOFja3+UsrKfU9RSW3DolNd
 Nehxe2uIEDU20Bq212TunuOuXf+SDwCCW8DZ6IPw=
Date: Tue, 6 Nov 2018 16:32:39 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <6fb85adc-7bce-afc3-7a6e-e0abdee5d2b9@arm.com>
Message-ID: <alpine.DEB.2.10.1811061631190.21987@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1810081606390.28877@sstabellini-ThinkPad-X260>
 <1539041841-17655-8-git-send-email-sstabellini@kernel.org>
 <6fb85adc-7bce-afc3-7a6e-e0abdee5d2b9@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v8 8/8] xen/arm: map reserved-memory regions
 as normal memory in dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 blackskygg@gmail.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMiBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDA5
LzEwLzIwMTggMDA6MzcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IHJlc2VydmVkLW1l
bW9yeSByZWdpb25zIHNob3VsZCBiZSBtYXBwZWQgYXMgbm9ybWFsIG1lbW9yeS4KPiAKPiBUaGlz
IGlzIGFscmVhZHkgdGhlIGNhc2Ugd2l0aCBwMm1fbW1pb19kaXJlY3RfYy4gVGhlIGhhcmR3YXJl
IGRvbWFpbiBzaG91bGQKPiBoYXZlIGZ1bGwgY29udHJvbCBvbiB0aGUgcmVzdWx0aW5nIGF0dHJp
YnV0ZXMgdmlhIGl0cyBzdGFnZS0xIG1hcHBpbmdzLiBTbwo+IHdoYXQncyB3cm9uZyB3aXRoIHRo
YXQgcDJtIHR5cGU/CgpTaGFyZWQgbWFwcGluZ3MgYXJlIHByZXZlbnRlZCBmb3IgYW55IHR5cGVz
IG90aGVyIHRoYW4gcDJtX3JhbV9ydywgc2VlCnRoZSBwMm1faXNfcmFtIGNoZWNrcyBpbiB0aGUg
aW1wbGVtZW50YXRpb24gb2YgWEVOTUFQU1BBQ0VfZ21mbl9zaGFyZS4KClRoZSBhbHRlcm5hdGl2
ZSBpcyB0byByZW1vdmUgb3IgZXh0ZW5kIHRoZSBwMm1faXNfcmFtIGNoZWNrIGF0Cnhlbi9hcmNo
L2FybS9tbS5jOjEyODMKCgo+ID4gIEF0IHRoZQo+ID4gbW9tZW50LCB0aGV5IGdldCByZW1hcHBl
ZCBhcyBkZXZpY2UgbWVtb3J5IGJlY2F1c2UgWGVuIGRvZXNuJ3Qga25vdwo+ID4gYmV0dGVyLiBB
ZGQgYW4gZXhwbGljaXQgY2hlY2sgZm9yIGl0Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4gPiAtLS0KPiA+ICAgeGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgNyArKysrKysrCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCA3
IGluc2VydGlvbnMoKykKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ID4gaW5kZXggZjU1MjE1NC4u
YzdkZjRjZiAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ID4g
KysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiBAQCAtMTMwNyw2ICsxMzA3LDEz
IEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9ub2RlKHN0cnVjdCBkb21haW4gKmQsCj4gPiBz
dHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAo+ID4gICAgICAgICAgICAgICAgICAiV0FSTklORzog
UGF0aCAlcyBpcyByZXNlcnZlZCwgc2tpcCB0aGUgbm9kZSBhcyB3ZSBtYXkKPiA+IHJlLXVzZSB0
aGUgcGF0aC5cbiIsCj4gPiAgICAgICAgICAgICAgICAgIHBhdGgpOwo+ID4gICArICAgIC8qCj4g
PiArICAgICAqIHJlc2VydmVkLW1lbW9yeSByYW5nZXMgc2hvdWxkIGJlIG1hcHBlZCBhcyBub3Jt
YWwgbWVtb3J5IGluIHRoZQo+ID4gKyAgICAgKiBwMm0uCj4gPiArICAgICAqLwo+ID4gKyAgICBp
ZiAoICFzdHJjbXAoZHRfbm9kZV9uYW1lKG5vZGUpLCAicmVzZXJ2ZWQtbWVtb3J5IikgKQo+ID4g
KyAgICAgICAgcDJtdCA9IHAybV9yYW1fcnc7Cj4gPiArCj4gPiAgICAgICByZXMgPSBoYW5kbGVf
ZGV2aWNlKGQsIG5vZGUsIHAybXQpOwo+ID4gICAgICAgaWYgKCByZXMpCj4gPiAgICAgICAgICAg
cmV0dXJuIHJlczsKPiA+IAo+IAo+IC0tIAo+IEp1bGllbiBHcmFsbAo+IAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 01:24:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 01:24:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gKCZq-0007Ns-Os; Wed, 07 Nov 2018 01:24: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=ggzm=ns=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1gKCZp-0007Nn-AE
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 01:24:13 +0000
X-Inumbo-ID: d43d852b-e22b-11e8-9a16-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.43]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d43d852b-e22b-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 01:24:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ByXOtlnmWTZE/X9HZjJQYE7yFxkcoONfBLHxcPW05is=;
 b=WCPchPPQuV1dOdPKuIMGiTg6HUFrlAFUJ3NRkC+DJr9EXiZvH1bzRBPRWBweVgtFjR/VLzBk5ZN32dNkzfz6L0s7to6FA2Mkrs4Y4eLFcL6v6VBmix/7Q+93wQ8UYhrxA3HwC7cMbuzCE/ijyN7sOM3XB5D4HI751vxthYapgNA=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB5362.eurprd04.prod.outlook.com (20.178.114.76) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.31; Wed, 7 Nov 2018 01:24:07 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::2cc2:9269:b873:f270]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::2cc2:9269:b873:f270%3]) with mapi id 15.20.1294.032; Wed, 7 Nov 2018
 01:24:07 +0000
From: Peng Fan <peng.fan@nxp.com>
To: Julien Grall <julien.grall@arm.com>, Stefano Stabellini
 <sstabellini@kernel.org>, Ravi Pichholiya <pichholiyaravi@gmail.com>
Thread-Topic: Porting XEN hypervisor on iMX8QM
Thread-Index: AQHUdgPJsW8NdfQKE0mTAC9tfGoAL6VDhCDA
Date: Wed, 7 Nov 2018 01:24:07 +0000
Message-ID: <AM0PR04MB4481EA57FDD36F1F11E89BB688C40@AM0PR04MB4481.eurprd04.prod.outlook.com>
References: <CAAxnE7vgDxcekeE04z_Ps7mJ9EX6W9a=U+r765GKStuZNonBMw@mail.gmail.com>
 <alpine.DEB.2.10.1811061053370.18518@sstabellini-ThinkPad-X260>
 <469ba780-e86a-6db6-e772-e31f025122f4@arm.com>
In-Reply-To: <469ba780-e86a-6db6-e772-e31f025122f4@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-originating-ip: [92.121.36.198]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB5362;
 6:72+DqET1WCdY4K7INVb0DfXKOQ6Q9BxNjqv/PrTTJtgcPQdcRMMF8TW6UtyI/dKLEskCdZuChR8ddCPCntgypB4xgZi3dPQRX0biSKgAcslGgsfgwTsdNawt1HZYJdzgEr1BlTAxlf9MkgoECsRgmugElkcZs7TIpAbE8Cvs+mIseYeX3WwlUoLe5bBw6n0J+ApqhPNqkRcZqFldu5P85G0FfT3Ev4VZ7hlMXc65h3FHizceX8x0v8ZNJA5/UM4lHzHq3TyL6w7qKCaOKh9pnKpXA0hBFApc5isuvoJWPerfgA4Hgx/7saPUo/Mv6+GWq/m5/kVEG/wgR05kP9r61hZR/opgaK8TWjdshq5TghG6RgsL0gQ5Z2JzOTKogDa+gC14cR0AU91Lcxhs9g8uuD5G87Q9Ateuln5a8nofqGSc6pIPTvYjyFGOqDrYWDqY4KRkrBzJ0fj37ONPcSkKjQ==;
 5:he66uuvWlNTqutLU6Ve3coR8wV6siw/xRGW/ch5+imVtuLf0n1p0F7IntY7fHTYHMY6GmLC3wbCnGQ5Hwe3/54vfq2fbHgLq6ZZlsPDU2enisgbdX9LrBwSMtgZ7ZXzJyDn/y44sCOB0w/7Xe8auGqhDiWE6/1JzTUb4Wj1g0W0=;
 7:skAARzZZX+YDFbbQBM7RnMZFAuMdWUKofQy/H6PWQX8WT/EaGcndFquhNvvGMocL6yefHGuuJozH6V/KegD+wv81jfCq++WWHqCp/dJWaxmW8ZmbfT7YMy7m6/y1iNSKfaFL/PSYRjRrHjS87Zw58w==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: f4211406-b451-46be-02a5-08d6444fb6b2
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB5362; 
x-ms-traffictypediagnostic: AM0PR04MB5362:
x-microsoft-antispam-prvs: <AM0PR04MB5362B0082427FD1547495C6988C40@AM0PR04MB5362.eurprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(180628864354917)(114974198459425)(45079756050767)(189930954265078)(116415991822766)(85827821059158)(185117386973197);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(3231382)(944501410)(4982022)(52105095)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:AM0PR04MB5362; BCL:0; PCL:0; RULEID:; SRVR:AM0PR04MB5362; 
x-forefront-prvs: 08497C3D99
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(366004)(346002)(376002)(39860400002)(396003)(189003)(199004)(13464003)(102836004)(2900100001)(14444005)(53546011)(8676002)(6506007)(81156014)(81166006)(39060400002)(229853002)(6246003)(14454004)(33656002)(256004)(76176011)(7696005)(186003)(53936002)(6116002)(45080400002)(26005)(966005)(478600001)(6306002)(99286004)(9686003)(8936002)(55016002)(3846002)(486006)(11346002)(446003)(575784001)(86362001)(74316002)(7736002)(305945005)(97736004)(110136005)(44832011)(6436002)(66066001)(316002)(4326008)(106356001)(105586002)(2906002)(68736007)(476003)(5660300001)(25786009)(71190400001)(71200400001)(32563001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB5362;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: oozNY7O8vrIA3pqvA1d8m+EXexoMPdYT2uQVzLKDKLN+lj418aIG/ECapTKzhUlPEBIwH1FOsBy+5rBtDVWLnTPnmzDyEuZncTKuupGlsQIAJtaegI9eEAoLUkZe0MxLfhR3F24dFb4YWaLg21wwgS0YjN/v/YFvG74ILKsDA9kTWhPyL6z9IbLrq/S/jvAT/DQVH9ELv2udYGx9ygTfMjyC+2zm//uxIc+TXNNAoVZmpGhoq5M+lMp0xTKgYm8ZUIe5NdFlgYSVFocalLM6fr8hIguEQ63h6ERBPIX1NydcAYtZRyYyz6wlBAUPsaUHlA8vYiWKjkvYlLC2+F7oUu9NHmF0Ud6qz/Hajk2yY3I=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f4211406-b451-46be-02a5-08d6444fb6b2
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Nov 2018 01:24:07.6367 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB5362
Subject: Re: [Xen-devel] Porting XEN hypervisor on iMX8QM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUmF2aSwNCg0KWW91IGNvdWxkIGZpbmQgY29kZSBoZXJlDQpodHRwczovL3NvdXJjZS5jb2Rl
YXVyb3JhLm9yZy9leHRlcm5hbC9pbXgvaW14LXhlbi8NCg0KVGhlIGxhdGVzdCBwdWJsaWMgYnJh
bmNoIHNob3VsZCBiZSBodHRwczovL3NvdXJjZS5jb2RlYXVyb3JhLm9yZy9leHRlcm5hbC9pbXgv
aW14LXhlbi9sb2cvP2g9aW14XzQuMTQuNjJfMS4wLjBfYmV0YSBidXQgdGhpcyBoYXMgbm90IGdv
bmUgdGhyb3VnaCB0ZXN0LCB5b3UgY291bGQgdGFrZSBhcyByZWZlcmVuY2UuIFdlIGhhdmUgc29t
ZSBuZXcgY29kZSBzdGlsbCBub3QgcHVibGljIG5vdy4gDQoNClJlZ2FyZHMsDQpQZW5nLg0KPiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0bzpq
dWxpZW4uZ3JhbGxAYXJtLmNvbV0NCj4gU2VudDogMjAxOOW5tDEx5pyIN+aXpSAzOjA2DQo+IFRv
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBSYXZpIFBpY2ho
b2xpeWENCj4gPHBpY2hob2xpeWFyYXZpQGdtYWlsLmNvbT4NCj4gQ2M6IHhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnOyBQZW5nIEZhbiA8cGVuZy5mYW5AbnhwLmNvbT4NCj4gU3ViamVjdDogUmU6IFBv
cnRpbmcgWEVOIGh5cGVydmlzb3Igb24gaU1YOFFNDQo+IA0KPiBIaSwNCj4gDQo+IEkgYW0gQ0Np
bmcgUGVuZyBGYW4gd2hvIGlzIHdvcmtpbmcgZm9yIE5YUCBhbmQgYWxzbyBvbiBYZW4uIFBlbmcs
IGRvIHlvdSBoYXZlDQo+IGFueSBwb2ludGVyIHRvIGdldHRpbmcgWGVuIHJ1bm5pbmcgb24gaU1Y
OFFNPw0KPiANCj4gQ2hlZXJzLA0KPiANCj4gT24gMDYvMTEvMjAxOCAxODo1OSwgU3RlZmFubyBT
dGFiZWxsaW5pIHdyb3RlOg0KPiA+IEhpIFJhdmksDQo+ID4NCj4gPiBQbGVhc2UgaGF2ZSBhIGxv
b2sgYXQgb3VyIHdpa2kgYXMgYSByZWZlcmVuY2U6DQo+ID4gaHR0cHM6Ly9lbWVhMDEuc2FmZWxp
bmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwJTNBJTJGJTJGd2lraQ0KPiA+IC54
ZW5wcm9qZWN0Lm9yZyUyRndpa2klMkZYZW5fQVJNX3dpdGhfVmlydHVhbGl6YXRpb25fRXh0ZW5z
aW9ucyZhbXA7ZA0KPiBhDQo+ID4NCj4gdGE9MDIlN0MwMSU3Q3BlbmcuZmFuJTQwbnhwLmNvbSU3
QzI5ZjJlNzU1NGVlYjQyMzllMmJlMDhkNjQ0MWFlOQ0KPiBlNyU3QzYNCj4gPg0KPiA4NmVhMWQz
YmMyYjRjNmZhOTJjZDk5YzVjMzAxNjM1JTdDMCU3QzAlN0M2MzY3NzEyNzk3MzE2NTM3MzkmYW0N
Cj4gcDtzZGF0YQ0KPiA+DQo+ID1GTEt0VHAlMkZhQWs2QjdTdXYwdlV0dEYwNHolMkJMbzFHdyUy
Rm1hSTVwOVJWJTJCWkUlM0QmYW1wO3JlDQo+IHNlcnZlZD0wDQo+ID4NCj4gPiBJIHdvdWxkIHN0
YXJ0IGZyb20gY3Jvc3MtY29tcGlsaW5nIHRoZSBYZW4gaHlwZXJ2aXNvciAodGhlIHhlbi8NCj4g
PiBkaXJlY3RvcnkpLCBubyBuZWVkIHRvIGJ1aWxkIHRoZSBYZW4gdXNlcnNwYWNlIHRvb2xzIGlu
aXRpYWxseS4NCj4gPiBNYWtlIHN1cmUgdG8gaGF2ZSB0aGUgcmlnaHQgZWFybHkgYm9vdCB1YXJ0
IGRyaXZlciwgc2VlDQo+ID4gQ09ORklHX0VBUkxZX1BSSU5USyBhbmQgZG9jcy9taXNjL2FybS9l
YXJseS1wcmludGsudHh0Lg0KPiA+DQo+ID4gQWZ0ZXIgeW91IGJvb3QgdGhlIFhlbiBiaW5hcnkg
ZnJvbSB1Ym9vdCwgeW91IHNob3VsZCBiZSBhYmxlIHRvIHNlZQ0KPiA+IHNvbWUgY29uc29sZSBv
dXRwdXQgZnJvbSB0aGUgaHlwZXJ2aXNyb3IuIFRoZSBzdGVwIGFmdGVyIHRoYXQgaXMNCj4gPiBi
b290aW5nIERvbTAuDQo+ID4NCj4gPiBDaGVlcnMsDQo+ID4NCj4gPiBTdGVmYW5vDQo+ID4NCj4g
PiBPbiBNb24sIDUgTm92IDIwMTgsIFJhdmkgUGljaGhvbGl5YSB3cm90ZToNCj4gPj4gSGkgU3Rl
ZmFubywNCj4gPj4gVGhpcyBpcyBpbiByZWZlcmVuY2UgdG8gb3VyIExpbmtlZEluIGRpc2N1c3Np
b24sIGluIG91ciBvbmUgb2YgdGhlIHByb2plY3Qgd2UNCj4gbmVlZCB0byBwb3J0IFhFTiBoeXBl
cnZpc29yIG9uIGlNeDhRTS4NCj4gPj4NCj4gPj4gUmVxdWVzdCB5b3UgdG8gc2hhcmUgd2hhdCBh
bGwgdmlzaWJpbGl0eSB3ZSBzaG91bGQgcmVxdWlyZSBmcm9tIGJvb3QNCj4gPj4gcHJvc3BlY3Rp
dmUgYXMgY3VycmVudGx5IHdlIGFyZSBoYXZpbmcgYWNjZXNzIHRvIERldmljZSB0cmVlIGFuZCBV
LWJvb3QNCj4gc291cmNlIGNvZGUgb25seS4gSXMgYWNjZXNzIHRvIGFueSBvdGhlciBmaWxlcyBh
cmUgYWxzbyByZXF1aXJlZD8NCj4gPj4NCj4gPj4gQWxzbyBzb21lIHJlZmVyZW5jZSB0byBzdGFy
dCB3aXRoIHRoZSBwb3J0aW5nIG9mIFhFTiBpZiBhdmFpbGFibGUgd2l0aCB5b3UuDQo+ID4+DQo+
ID4+IFRoYW5rcyAmwqBSZWdhcmRzLA0KPiA+PiBSYXZpIFBpY2hob2xpeWENCj4gPj4NCj4gDQo+
IC0tDQo+IEp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 03:12:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 03:12: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-devel-bounces@lists.xenproject.org>)
	id 1gKEFz-0007Qu-SV; Wed, 07 Nov 2018 03:11: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKEFx-0007Qk-PT
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 03:11:49 +0000
X-Inumbo-ID: dca986c4-e23a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dca986c4-e23a-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 03:11:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKEFt-0008G7-0F; Wed, 07 Nov 2018 03:11:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKEFs-0002gd-LG; Wed, 07 Nov 2018 03:11:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKEFs-0003pH-KL; Wed, 07 Nov 2018 03:11:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129460-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=651022382c7f8da46cb4872a545ee1da6d097d2a
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Nov 2018 03:11:44 +0000
Subject: [Xen-devel] [linux-linus test] 129460: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQ2MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5NDYwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBS
RUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVu
LWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1i
b290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEy
NTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxv
d2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICA2NTEwMjIzODJjN2Y4ZGE0NmNiNDg3MmE1NDVlZTFkYTZkMDk3ZDJhCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3
NjY0YjM4Yzk1YmJmNzAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMg
MjE6MjA6NTUgWiAgIDg1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4
LTE1IDEzOjA2OjU2IFogICA4MyBkYXlzICAgNzcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI5NDYwICAyMDE4LTExLTA1IDEzOjI4OjQzIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQozMjUxIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGlu
ZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU0ODg0NyBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 03:53:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 03:53: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-devel-bounces@lists.xenproject.org>)
	id 1gKEuW-00024B-1f; Wed, 07 Nov 2018 03:53: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKEuU-000241-3V
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 03:53:42 +0000
X-Inumbo-ID: b69168c3-e240-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b69168c3-e240-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 03:53:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKEuO-0000Zc-8E; Wed, 07 Nov 2018 03:53:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKEuO-0004xk-0A; Wed, 07 Nov 2018 03:53:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKEuN-0000VK-Tt; Wed, 07 Nov 2018 03:53:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129462-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5b15c049b526eadc9bee975a1188260e3543313d
X-Osstest-Versions-That: xen=73788eb585a6dc0d0cfe18b03ba5154f8fe5c468
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Nov 2018 03:53:35 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 129462: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQ2MiB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk0NjIvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgNWIxNWMwNDliNTI2ZWFkYzliZWU5NzVhMTE4ODI2MGUzNTQzMzEzZApiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgNzM3ODhlYjU4NWE2ZGMwZDBjZmUxOGIwM2JhNTE1
NGY4ZmU1YzQ2OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4OTgzICAyMDE4LTEwLTI2IDAxOjIx
OjM4IFogICAxMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTQ2MiAgMjAxOC0xMS0wNSAx
NDozNjo0NiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CiAgIDczNzg4ZWI1ODUuLjViMTVjMDQ5YjUgIDViMTVjMDQ5YjUyNmVhZGM5
YmVlOTc1YTExODgyNjBlMzU0MzMxM2QgLT4gc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 07:25:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 07:25: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-devel-bounces@lists.xenproject.org>)
	id 1gKID1-0001oL-Ky; Wed, 07 Nov 2018 07:25: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKID0-0001o2-CF
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 07:25:02 +0000
X-Inumbo-ID: 3c542d90-e25e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c542d90-e25e-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 07:25:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKICx-000537-Me; Wed, 07 Nov 2018 07:24:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKICx-0004RA-Ci; Wed, 07 Nov 2018 07:24:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKICx-0002ZU-C5; Wed, 07 Nov 2018 07:24:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129461-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=1bd7c17c5e976fec4ad0d8ba785ac78f36eef628
X-Osstest-Versions-That: xen=f294d80e8e43d4cdcc6d4d94b1e9c9b1aadf67d8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Nov 2018 07:24:59 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 129461: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQ2MSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTQ2MS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTI5MDkwCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMjg5
NjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyODk3NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSAgICBmYWlsIGxpa2UgMTI5MDkwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjkwOTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEyOTA5MAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEy
OTA5MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBsaWtlIDEyOTA5MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5MDkwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjkwOTAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMWJkN2MxN2M1ZTk3NmZlYzRhZDBk
OGJhNzg1YWM3OGYzNmVlZjYyOApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgZjI5NGQ4MGU4ZTQzZDRjZGNjNmQ0ZDk0YjFlOWM5YjFhYWRmNjdkOAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI5MDkwICAyMDE4LTEwLTI4IDEwOjE3OjI0IFogICAgOSBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEyOTQ2MSAgMjAxOC0xMS0wNSAxNDozNjo0NiBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgog
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8
c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKICAgZjI5NGQ4MGU4ZS4uMWJkN2MxN2M1ZSAgMWJkN2MxN2M1ZTk3
NmZlYzRhZDBkOGJhNzg1YWM3OGYzNmVlZjYyOCAtPiBzdGFibGUtNC45CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 07:42:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 07:42: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-devel-bounces@lists.xenproject.org>)
	id 1gKITR-0003Ot-AH; Wed, 07 Nov 2018 07:42:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jvck=ns=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKITQ-0003Oo-2D
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 07:42:00 +0000
X-Inumbo-ID: 9a72b091-e260-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9a72b091-e260-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 07:41:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Nov 2018 00:41:56 -0700
Message-Id: <5BE2974102000078001F8F25@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 07 Nov 2018 00:41:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1810081606390.28877@sstabellini-ThinkPad-X260>
 <1539041841-17655-1-git-send-email-sstabellini@kernel.org>
 <5BBC54C702000078001EFD71@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1811061441130.21987@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1811061441130.21987@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v8 1/8] xen: xsm: flask: introduce
 XENMAPSPACE_gmfn_share for memory sharing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Sky Liu <blackskygg@gmail.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <stefanos@xilinx.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel de Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjExLjE4IGF0IDIzOjQyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVHVlLCA5IE9jdCAyMDE4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4+IE9uIDA5LjEw
LjE4IGF0IDAxOjM3LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+ID4gLS0tIGEv
eGVuL2luY2x1ZGUveHNtL2R1bW15LmgKPj4gPiArKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXku
aAo+PiA+IEBAIC01MzUsNiArNTM1LDIwIEBAIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fbWFw
X2dtZm5fZm9yZWlnbihYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCwgc3RyCj4+ID4g
ICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgZCwgdCk7Cj4+ID4gIH0KPj4g
PiAgCj4+ID4gKy8qCj4+ID4gKyAqIEJlIGF3YXJlIHRoYXQgdGhpcyBpcyBub3QgYW4gZXhhY3Qg
ZGVmYXVsdCBlcXVpdmFsZW5jZSBvZiBpdHMgZmxhc2sKPj4gPiArICogdmFyaWFudCB3aGljaCBh
bHNvIGNoZWNrcyBpZiBAZCBhbmQgQHQgImFyZSBhbGxvd2VkIHRvIHNoYXJlIG1lbW9yeQo+PiA+
ICsgKiBwYWdlcyIsIGZvciBub3csIHdlIGRvbid0IGhhdmUgYSBwcm9wZXIgZGVmYXVsdCBlcXVp
dmFsZW5jZSBvZiBzdWNoIGEKPj4gPiArICogY2hlY2suCj4+ID4gKyAqLwo+PiA+ICtzdGF0aWMg
WFNNX0lOTElORSBpbnQgeHNtX21hcF9nbWZuX3NoYXJlKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3Qg
ZG9tYWluICpkLAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBkb21haW4gKnQpCj4+ID4gK3sKPj4gPiArICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhT
TV9UQVJHRVQpOwo+PiA+ICsgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihYU01fVEFSR0VU
LCBjdXJyZW50LT5kb21haW4sIGQpID86Cj4+ID4gKyAgICAgICAgICAgeHNtX2RlZmF1bHRfYWN0
aW9uKGFjdGlvbiwgY3VycmVudC0+ZG9tYWluLCB0KTsKPj4gPiArfQo+PiAKPj4gRG9lcyB0aGlz
IChzcGVjaWZpY2FsbHkgeHNtL2R1bW15LmMpKSBidWlsZCB3aXRoIFhTTSBlbmFibGVkPwo+PiBB
ZmFpY3QgImFjdGlvbiIgaXMgZ29pbmcgdG8gYmUgYW4gdW5kZWZpbmVkIHN5bWJvbCBpbiB0aGF0
IGNhc2UuCj4gCj4gSSB0cmllZCBpdCBhbmQgaXQgZG9lcyBidWlsZCBPSwoKT2gsIEkgc2VlIC0g
dGhhdCBiZWNhdXNlIG9mIHRoZSB3YXkgWFNNX0FTU0VSVF9BQ1RJT04oKSBpcwpkZWZpbmVkIGlu
IHRoYXQgY2FzZS4gSXQncyBpbiBmYWN0IHRoZSBvdGhlciB3YXkgYXJvdW5kOiBGb3IKY29uc2lz
dGVuY3kgd2l0aCBvdGhlciBjb2RlLCB5b3Ugc2hvdWxkbid0IHVzZSBsaXRlcmFsClhTTV9UQVJH
RVQgaW4gdGhlIGZpcnN0IGZ1bmN0aW9uIGludm9jYXRpb24uCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 07:44:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 07:44: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-devel-bounces@lists.xenproject.org>)
	id 1gKIW9-0003XR-Q5; Wed, 07 Nov 2018 07:44: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKIW8-0003XH-JN
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 07:44:48 +0000
X-Inumbo-ID: f9971f90-e260-11e8-8e61-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9971f90-e260-11e8-8e61-12d6303a7972;
 Wed, 07 Nov 2018 07:44:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKIVv-0005PC-E2; Wed, 07 Nov 2018 07:44:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKIVv-0005Nt-2T; Wed, 07 Nov 2018 07:44:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKIVv-0005ny-1n; Wed, 07 Nov 2018 07:44:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129526-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=328409ce8de7f318ee9c929b64302bd361cd1dbd
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Nov 2018 07:44:35 +0000
Subject: [Xen-devel] [ovmf test] 129526: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTUyNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk1MjYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMzI4NDA5Y2U4ZGU3ZjMxOGVlOWM5MjliNjQzMDJiZDM2MWNkMWRiZApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEZ1IFNpeXVhbiA8c2l5dWFuLmZ1
QGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgV3UgSmlheGlu
IDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CmNvbW1pdCAzMjg0MDljZThkZTdmMzE4ZWU5YzkyOWI2NDMwMmJkMzYxY2QxZGJkCkF1dGhvcjog
eXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgpEYXRlOiAgIEZyaSBOb3YgMiAxMToy
NDowMSAyMDE4ICswODAwCgogICAgUmV2ZXJ0ICJPdm1mUGtnOiBWTVdhcmUgU1ZHQSBkaXNwbGF5
IGRldmljZSByZWdpc3RlciBkZWZpbml0aW9ucyIKICAgIAogICAgVGhpcyByZXZlcnRzIGNvbW1p
dCA5YmNjYTUzZmU0NjZjZGZmMzk3NTc4MzI4ZDlkODdkMjU3YWJhNDkzLgogICAgCiAgICBXZSBy
ZXZlcnRlZCBWTVdhcmUgU1ZHQSBkcml2ZXIuIFdlIGRvbid0IG5lZWQgdGhlc2UgZGVmaW5pdGlv
bnMgdG9vLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlv
biBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiB5dWNoZW5saW4gPHl1Y2hlbmxpbkBz
eW5vbG9neS5jb20+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0
LmNvbT4KICAgIFJlZ3Jlc3Npb24tdGVzdGVkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRo
YXQuY29tPgoKY29tbWl0IDQzOGFkYTVhYTVhMTE3NDk0MDc5NTY3OGMyZGFlMDdjZGU4ZjM4NjkK
QXV0aG9yOiB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CkRhdGU6ICAgRnJpIE5v
diAyIDExOjI0OjAwIDIwMTggKzA4MDAKCiAgICBSZXZlcnQgIk92bWZQa2cvUWVtdVZpZGVvRHhl
OiBIZWxwZXIgZnVuY3Rpb25zIGZvciB1bmFsaWduZWQgcG9ydCBJL08uIgogICAgCiAgICBUaGlz
IHJldmVydHMgY29tbWl0IDA1YTUzNzk0NTg3MjUyMzRkZThhMDU3ODBmY2I1ZGEyYzEyNjgwZTQu
CiAgICAKICAgIFRoZSBWTVdhcmUgU1ZHQSBkaXNwbGF5IGRldmljZSBpbXBsZW1lbnRlZCBieSBR
ZW11ICgtdmdhIHZtd2FyZSkgdXNlcwogICAgYW4gSS9PLXR5cGUgQkFSIHdoaWNoIGlzIGxhaWQg
b3V0IHN1Y2ggdGhhdCBzb21lIHJlZ2lzdGVyIG9mZnNldHMgYXJlCiAgICBub3QgYWxpZ25lZCB0
byB0aGUgcmVhZC93cml0ZSB3aWR0aCB3aXRoIHdoaWNoIHRoZXkgYXJlIGV4cGVjdGVkIHRvIGJl
CiAgICBhY2Nlc3NlZC4gSG93ZXZlciwgd2UgcmV2ZXJ0ZWQgdGhlIGluaXRpYWxpemF0aW9uIG9m
IFZNV2FyZSBTVkdBIGRldmljZSwKICAgIHdlIGRvbid0IG5lZWQgc3VjaCB1bmFsaWduZWQgSS9P
LgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9n
eS5jb20+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICAgIFJlZ3Jlc3Npb24tdGVzdGVkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29t
PgoKY29tbWl0IDk4ODU2YTcyNGMyYWNkYzAwOTQyMjBkNGRlNjE1YTU1N2RhZDBmODgKQXV0aG9y
OiB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CkRhdGU6ICAgRnJpIE5vdiAyIDEx
OjIzOjU5IDIwMTggKzA4MDAKCiAgICBSZXZlcnQgIk92bWZQa2cvUWVtdVZpZGVvRHhlOiBWTVdh
cmUgU1ZHQSBkZXZpY2Ugc3VwcG9ydCIKICAgIAogICAgVGhpcyByZXZlcnRzIGNvbW1pdCBjMTM3
ZDk1MDgxNjkwZDQ4NzdmYmViNWYxODU2OTcyZTg0YWMzMmYyLgogICAgCiAgICBUaGUgVk1XYXJl
IFNWR0EgbW9kZWwgbm93IC0tIHNpbmNlIGNvbW1pdCAxMDRiZDFkYzcwIGluIFFFTVUgLS0KICAg
IGZhbGxzIGJhY2sgdG8gc3RkdmdhICh0aGF0IGlzLCBCb2NocykgaWYgd2UgZG9uJ3Qgc2V0dXAg
Vk1XYXJlIFNWR0EKICAgIEZJRk8uCiAgICAKICAgIFRvIHNpbXBsaWZ5IFFlbXVWaWRlb0R4ZSwg
d2UgZG9uJ3QgaW50ZW5kIHRvIGltcGxlbWVudCB0aGUgVk1XYXJlIFNWR0EKICAgIEZJRk8gc2V0
dXAgZmVhdHVyZS4gSXQgbWVhbnMgb3VyIGN1cnJlbnQgVk1XIFNWR0EgZHJpdmVyIGNvZGUgaXMK
ICAgIGJhc2ljYWxseSBkZWFkLiBUbyBzaW1wbGlmeSB0aGUgcHJvYmxlbSwgd2Ugd2lsbCByZXBs
YWNlIHRoZSBvbGQKICAgIFZNV2FyZSBTVkdBIGRyaXZlciB0byBCb2NocyBpbnRlcmZhY2UuIEl0
IHNob3VsZCB3b3JrIG9uIGFsbCBRRU1VCiAgICB2ZXJzaW9uLgogICAgCiAgICBUaGUgZmlyc3Qg
c3RlcCBmb3IgdXNpbmcgQm9jaHMgaW50ZXJmYWNlIGlzIHRvIHJldmVydCBvbGQgZHJpdmVyLgog
ICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l
bnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5j
b20+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAg
IFJlZ3Jlc3Npb24tdGVzdGVkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoK
Y29tbWl0IGUwMzhiZGUyNjc5YmJkMjAwMDg2YzI1YWI0MzA5MGFkM2I4YjI1YTMKQXV0aG9yOiB5
dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CkRhdGU6ICAgRnJpIE5vdiAyIDExOjIz
OjU4IDIwMTggKzA4MDAKCiAgICBSZXZlcnQgIk92bWZQa2cvUWVtdVZpZGVvRHhlOiBsaXN0ICJV
bmFsaWduZWRJb0ludGVybmFsLmgiIGluIHRoZSBJTkYgZmlsZSIKICAgIAogICAgVGhpcyByZXZl
cnRzIGNvbW1pdCBiMjk1OWU5ZjFhNTcyNzk1MDZjYTQ2ZDU2YmM0MjRmZDdmYTZiNjJhLgogICAg
CiAgICBUaGUgVk1XYXJlIFNWR0EgZGlzcGxheSBkZXZpY2UgaW1wbGVtZW50ZWQgYnkgUWVtdSAo
LXZnYSB2bXdhcmUpIHVzZXMKICAgIGFuIEkvTy10eXBlIEJBUiB3aGljaCBpcyBsYWlkIG91dCBz
dWNoIHRoYXQgc29tZSByZWdpc3RlciBvZmZzZXRzIGFyZQogICAgbm90IGFsaWduZWQgdG8gdGhl
IHJlYWQvd3JpdGUgd2lkdGggd2l0aCB3aGljaCB0aGV5IGFyZSBleHBlY3RlZCB0byBiZQogICAg
YWNjZXNzZWQuIEhvd2V2ZXIsIHdlIHdpbGwgcmV2ZXJ0IHRoZSBpbml0aWFsaXphdGlvbiBvZiBW
TVdhcmUgU1ZHQQogICAgZGV2aWNlIGxhdGVyLCB3ZSBkb24ndCBuZWVkIHN1Y2ggdW5hbGlnbmVk
IEkvTy4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24g
QWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogeXVjaGVubGluIDx5dWNoZW5saW5Ac3lu
b2xvZ3kuY29tPgogICAgUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
b20+CiAgICBSZWdyZXNzaW9uLXRlc3RlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0
LmNvbT4KCmNvbW1pdCA2MmVhNzBlMzEyODU5NmMzY2QxODYxMzg2ZjlkYmFmYWY0YTgyOTkyCkF1
dGhvcjogSmlheGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgpEYXRlOiAgIE1vbiBOb3YgNSAx
NDo1MjozMCAyMDE4ICswODAwCgogICAgU2hlbGxQa2cvVGZ0cER5bmFtaWNDb21tYW5kOiBDbGFy
aWZ5IHRoZSByZXRyeSBjb3VudCBvcHRpb24gaW4gY29tbWFuZC4KICAgIAogICAgWy1jIDxyZXRy
eSBjb3VudD5dIGlzIHRvIGRlZmluZSB0aGUgbnVtYmVyIG9mIHRpbWVzIHRvIHRyYW5zbWl0IHJl
cXVlc3QKICAgIHBhY2tldHMgYW5kIHdhaXQgZm9yIGEgcmVzcG9uc2UuIFRoZSBkZWZhdWx0IHZh
bHVlIGlzIDYuIEJ1dCBpdCBkb2Vzbid0CiAgICBzcGVjaWZ5IHRoZSBiZWhhdmlvciBvZiB6ZXJv
IHZhbHVlLiBIZXJlLCBUaGUgcGF0Y2ggaXMgdG8gY2xlYXIgdGhhdDoKICAgIFNldCB0byB6ZXJv
IGFsc28gbWVhbnMgdG8gdXNlIHRoZSBkZWZhdWx0IHZhbHVlLgogICAgCiAgICBDYzogQ2Fyc2V5
IEphYmVuIDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgogICAgQ2M6IFllIFRpbmcgPHRpbmcueWVA
aW50ZWwuY29tPgogICAgQ2M6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIENv
bnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAg
IFNpZ25lZC1vZmYtYnk6IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgoKY29tbWl0IGZjNWI3OTBiMzk5
NDc1MTI0Nzc5OWQ1YzdiYmQ4ZmQxZTA3NzA5ODUKQXV0aG9yOiBKaWF4aW4gV3UgPEppYXhpbi53
dUBpbnRlbC5jb20+CkRhdGU6ICAgTW9uIE5vdiA1IDE0OjQ2OjU3IDIwMTggKzA4MDAKCiAgICBN
ZGVNb2R1bGVQa2cvTXRmdHA0RHhlOiBGaXggaW52YWxpZCBjb25maWd1cmF0aW9uIG9mIE1URlRQ
IGxvY2FsIHBvcnQuCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgdG8gZml4IHRoZSBpbnZhbGlkIHNl
dHRpbmcgb2YgTVRGVFAgbG9jYWwgcG9ydC4gVGhlCiAgICBpc3N1ZSBjYW4gYmUgcmVwcm9kdWNl
ZCBieSB0ZnRwIHNoZWxsIGNvbW1hbmQgYnkgdXNpbmcgWy1sIHBvcnRdCiAgICBvcHRpb24uCiAg
ICAKICAgIENjOiBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICAgIENjOiBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBXdSBKaWF4aW4gPGpp
YXhpbi53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRnUgU2l5dWFuIDxzaXl1YW4uZnVA
aW50ZWwuY29tPgoKY29tbWl0IGQyZjFmNjQyM2JkMWQyM2NmMmZlNzdkNzQwMTk2MWQ3NzEwOTcz
NjkKQXV0aG9yOiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIE9j
dCAzMCAxNDo0OTo0MiAyMDE4ICswODAwCgogICAgT3ZtZlBrZzogUmVwbGFjZSBvYnNvbGV0ZWQg
bmV0d29yayBkcml2ZXJzIGZyb20gcGxhdGZvcm0gRFNDL0ZERi4KICAgIAogICAgVjI6CiAgICBB
ZGQgbWlzc2VkIGxpYnJhcnkgaW5zdGFuY2UgZm9yIE5ldHdvcmtQa2cgaVNDU0kgZHJpdmVyLgog
ICAgCiAgICBUaGlzIHBhdGNoIHJlcGxhY2VzIHRoZSBNZGVNb2R1bGVQa2cgVENQLCBQWEUgYW5k
IGlTQ1NJIGRyaXZlciB3aXRoIHRob3NlCiAgICBvbmVzIGluIE5ldHdvcmtQa2cuIFRoZXNlIDMg
ZHJpdmVycyBpbiBNZGVNb2R1bGVQa2cgYXJlIG5vdCBiZWluZyBhY3RpdmVseQogICAgbWFpbnRh
aW5lZCBhbmQgd2lsbCBiZSByZW1vdmVkIGZyb20gZWRrMiBtYXN0ZXIgc29vbi4KICAgIAogICAg
Q2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICBDYzogTGFz
emxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBBcmQgQmllc2hldXZlbCA8YXJk
LmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KICAgIENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpj
b21taXQgNWYxMzcxMjcwZWMyZTI2MzY3ZmY4OWI4YjMxMmYwOGM2YWRlYjQ1NQpBdXRob3I6IEZ1
IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KRGF0ZTogICBUdWUgT2N0IDMwIDE0OjUxOjE2
IDIwMTggKzA4MDAKCiAgICBWbHYyVGJsdERldmljZVBrZzogUmVwbGFjZSBvYnNvbGV0ZWQgZHJp
dmVycyBmcm9tIHBsYXRmb3JtIERTQy9GREYuCiAgICAKICAgIFYyOgogICAgQWRkIG1pc3NlZCBs
aWJyYXJ5IGluc3RhbmNlIGZvciBOZXR3b3JrUGtnIGlTQ1NJIGRyaXZlci4KICAgIAogICAgVGhp
cyBwYXRjaCByZXBsYWNlcyB0aGUgTWRlTW9kdWxlUGtnIFRDUCwgUFhFIGFuZCBpU0NTSSBkcml2
ZXIgd2l0aCB0aG9zZQogICAgb25lcyBpbiBOZXR3b3JrUGtnLiBUaGVzZSAzIGRyaXZlcnMgaW4g
TWRlTW9kdWxlUGtnIGFyZSBub3QgYmVpbmcgYWN0aXZlbHkKICAgIG1haW50YWluZWQgYW5kIHdp
bGwgYmUgcmVtb3ZlZCBmcm9tIGVkazIgbWFzdGVyIHNvb24uCiAgICAKICAgIENjOiBEYXZpZCBX
ZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAgICBDYzogTWFuZyBHdW8gPG1hbmcuZ3VvQGludGVs
LmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVl
bWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 08:58:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 08:58: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-devel-bounces@lists.xenproject.org>)
	id 1gKJep-0001C5-IE; Wed, 07 Nov 2018 08:57: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=9ib7=ns=citrix.com=prvs=842bfaeda=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gKJen-0001C0-QC
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 08:57:49 +0000
X-Inumbo-ID: 326c3917-e26b-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 326c3917-e26b-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 08:57:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="81513075"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Julien Grall
 <julien.grall@arm.com>, "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 8/8] xen: Swich parameter in get_page_from_gfn to use
 typesafe gfn
Thread-Index: AQHUdgUOhsP5roE9qEamDpbayQdtKaVDHQyAgADmhVA=
Date: Wed, 7 Nov 2018 08:57:46 +0000
Message-ID: <edf7fafc10944dbab6379200ee952104@AMSPEX02CL03.citrite.net>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-9-julien.grall@arm.com>
 <479bb855-0bb7-dd30-a7a4-692b189cc7c5@citrix.com>
In-Reply-To: <479bb855-0bb7-dd30-a7a4-692b189cc7c5@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 8/8] xen: Swich parameter in
 get_page_from_gfn to use typesafe gfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>, Suravee
 Suthikulpanit <suravee.suthikulpanit@amd.com>, Konrad Rzeszutek
 Wilk <konrad.wilk@oracle.com>, Jun Nakajima <jun.nakajima@intel.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julie.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+IFNl
bnQ6IDA2IE5vdmVtYmVyIDIwMTggMjA6MTINCj4gVG86IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+OyBzc3RhYmVsbGluaUBrZXJuZWwub3JnOyB4ZW4tDQo+IGRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnDQo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJp
eC5jb20+OyBJYW4gSmFja3Nvbg0KPiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEtvbnJhZA0KPiBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgV2VpDQo+IExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+Ow0KPiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxw
YW5pdEBhbWQuY29tPjsgQnJpYW4gV29vZHMNCj4gPGJyaWFuLndvb2RzQGFtZC5jb20+OyBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgSnVuDQo+IE5ha2FqaW1hIDxqdW4u
bmFrYWppbWFAaW50ZWwuY29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ow0K
PiBKdWxpZW4gR3JhbGwgPGp1bGllLmdyYWxsQGFybS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFU
Q0ggOC84XSB4ZW46IFN3aWNoIHBhcmFtZXRlciBpbiBnZXRfcGFnZV9mcm9tX2dmbiB0byB1c2UN
Cj4gdHlwZXNhZmUgZ2ZuDQo+IA0KPiBIaSAtIGp1c3Qgc29tZSBjb3NtZXRpYyBzdWdnZXN0aW9u
cy4NCj4gDQo+IFN1YmplY3Qgcy9Td2ljaC9Td2l0Y2gvDQo+IA0KPiA+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LQ0KPiBvcC5jDQo+ID4gaW5kZXggZjczZWE0YTE2My4uYTUyOWViY2MzZiAxMDA2NDQNCj4gPiAt
LS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMNCj4gPiArKysgYi94ZW4vYXJjaC94
ODYvcHYvZW11bC1wcml2LW9wLmMNCj4gPiBAQCAtNzYwLDEyICs3NjAsMTIgQEAgc3RhdGljIGlu
dCB3cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZA0KPiBsb25nIHZhbCwNCj4gPiAg
ICAgIGNhc2UgMzogLyogV3JpdGUgQ1IzICovDQo+ID4gICAgICB7DQo+ID4gICAgICAgICAgc3Ry
dWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47DQo+ID4gLSAgICAgICAgdW5zaWduZWQg
bG9uZyBnZm47DQo+ID4gKyAgICAgICAgZ2ZuX3QgZ2ZuOw0KPiA+ICAgICAgICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2U7DQo+ID4gICAgICAgICAgaW50IHJjOw0KPiA+DQo+ID4gLSAgICAgICAg
Z2ZuID0gIWlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkNCj4gPiAtICAgICAgICAgICAgICA/IHhl
bl9jcjNfdG9fcGZuKHZhbCkgOiBjb21wYXRfY3IzX3RvX3Bmbih2YWwpOw0KPiA+ICsgICAgICAg
IGdmbiA9IF9nZm4oIWlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkNCj4gPiArICAgICAgICAgICAg
ICA/IHhlbl9jcjNfdG9fcGZuKHZhbCkgOiBjb21wYXRfY3IzX3RvX3Bmbih2YWwpKTsNCj4gDQo+
IFBsZWFzZSByZS1pbmRlbnQuDQo+IA0KPiA+ICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9t
X2dmbihjdXJyZCwgZ2ZuLCBOVUxMLCBQMk1fQUxMT0MpOw0KPiA+ICAgICAgICAgIGlmICggIXBh
Z2UgKQ0KPiA+ICAgICAgICAgICAgICBicmVhazsNCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYw0KPiA+IGluZGV4IDk0NzFkODkwMjIu
LmQ5NjdlNDk0MzIgMTAwNjQ0DQo+ID4gLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMNCj4gPiAr
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYw0KPiA+IEBAIC04MTcsMTMgKzgxNywxNCBAQCBpbnQg
Z3Vlc3Rfd3Jtc3JfeGVuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsDQo+IHVpbnQ2NF90
IHZhbCkNCj4gPg0KPiA+ICAgICAgICAgICAgICBpZiAoIHAybV9pc19wYWdpbmcodCkgKQ0KPiA+
ICAgICAgICAgICAgICB7DQo+ID4gLSAgICAgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1
bGF0ZShkLCBnbWZuKTsNCj4gPiArICAgICAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVs
YXRlKGQsIGdmbl94KGdmbikpOw0KPiA+ICAgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxf
UkVUUlk7DQo+ID4gICAgICAgICAgICAgIH0NCj4gPg0KPiA+ICAgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfV0FSTklORywNCj4gPiAtICAgICAgICAgICAgICAgICAgICAgIkJhZCBHTUZOICVs
eCAoTUZOICUjIlBSSV9tZm4iKSB0byBNU1IgJTA4eFxuIiwNCj4gPiAtICAgICAgICAgICAgICAg
ICAgICAgZ21mbiwgbWZuX3gocGFnZSA/IHBhZ2VfdG9fbWZuKHBhZ2UpIDoNCj4gSU5WQUxJRF9N
Rk4pLCBiYXNlKTsNCj4gPiArICAgICAgICAgICAgICAgICAgICAgIkJhZCBHTUZOICUjIlBSSV9n
Zm4iIChNRk4gJSMiUFJJX21mbiIpIHRvIE1TUg0KPiAlMDh4XG4iLA0KPiANCj4gR01GTiA9PiBH
Rk4uDQo+IA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICBnZm5feChnZm4pLCBtZm5feChwYWdl
ID8gcGFnZV90b19tZm4ocGFnZSkgOg0KPiBJTlZBTElEX01GTiksDQo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgIGJhc2UpOw0KPiA+ICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJ
T047DQo+ID4gICAgICAgICAgfQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oDQo+ID4gaW5kZXggZDA4YzU5
NTg4Ny4uZGIxZWMzNzYxMCAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oDQo+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaA0KPiA+IEBAIC00ODksMTgg
KzQ4OSwyMSBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4oc3RydWN0
DQo+IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLA0KPiA+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcDJtX3F1ZXJ5X3QgcSk7DQo+ID4NCj4gPiAgc3RhdGljIGlu
bGluZSBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbigNCj4gPiAtICAgIHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBwMm1fdHlwZV90ICp0LCBwMm1fcXVlcnlf
dCBxKQ0KPiA+ICsgICAgc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBwMm1fdHlwZV90ICp0
LCBwMm1fcXVlcnlfdCBxKQ0KPiA+ICB7DQo+ID4gICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
Ow0KPiA+ICsgICAgbWZuX3QgbWZuOw0KPiA+DQo+ID4gICAgICBpZiAoIHBhZ2luZ19tb2RlX3Ry
YW5zbGF0ZShkKSApDQo+ID4gLSAgICAgICAgcmV0dXJuIHAybV9nZXRfcGFnZV9mcm9tX2dmbihw
Mm1fZ2V0X2hvc3RwMm0oZCksIF9nZm4oZ2ZuKSwgdCwNCj4gTlVMTCwgcSk7DQo+ID4gKyAgICAg
ICAgcmV0dXJuIHAybV9nZXRfcGFnZV9mcm9tX2dmbihwMm1fZ2V0X2hvc3RwMm0oZCksIGdmbiwg
dCwgTlVMTCwNCj4gcSk7DQo+ID4NCj4gPiAgICAgIC8qIE5vbi10cmFuc2xhdGVkIGd1ZXN0cyBz
ZWUgMS0xIFJBTSAvIE1NSU8gbWFwcGluZ3MgZXZlcnl3aGVyZSAqLw0KPiA+ICAgICAgaWYgKCB0
ICkNCj4gPiAgICAgICAgICAqdCA9IGxpa2VseShkICE9IGRvbV9pbykgPyBwMm1fcmFtX3J3IDog
cDJtX21taW9fZGlyZWN0Ow0KPiA+IC0gICAgcGFnZSA9IG1mbl90b19wYWdlKF9tZm4oZ2ZuKSk7
DQo+ID4gLSAgICByZXR1cm4gbWZuX3ZhbGlkKF9tZm4oZ2ZuKSkgJiYgZ2V0X3BhZ2UocGFnZSwg
ZCkgPyBwYWdlIDogTlVMTDsNCj4gPiArDQo+ID4gKyAgICBtZm4gPSBfbWZuKGdmbl94KGdmbikp
Ow0KPiA+ICsgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7DQo+ID4gKyAgICByZXR1cm4gbWZu
X3ZhbGlkKG1mbikgJiYgZ2V0X3BhZ2UocGFnZSwgZCkgPyBwYWdlIDogTlVMTDsNCj4gDQo+IFRo
aXMgbG9va3MgbGlrZSBpdCB3b3VsZCBiZSBjbGVhbmVyIGJ5IG5vdCBzcGxpdHRpbmcgbWZuIG91
dCBpbnRvIGENCj4gc2VwYXJhdGUgdmFyaWFibGUuDQo+IA0KPiBwYWdlID0gbWZuX3RvX3BhZ2Uo
X21mbihnZm5feChnZm4pKSk7DQo+IA0KPiByZXR1cm4gbWZuX3ZhbGlkKG1mbikgJiYgZ2V0X3Bh
Z2UocGFnZSwgZCkgPyBwYWdlIDogTlVMTDsNCg0KXl4gZXIuLi4gaG93J3MgdGhhdCBtZm5fdmFs
aWQoKSBnb2luZyB0byB3b3JrPyBZb3UnZCBuZWVkIG1mbl92YWxpZChwYWdlX3RvX21mbihwYWhn
ZSkpLCBvciBzb21lc3VjaC4NCg0KICBQYXVsDQoNCj4gDQo+IFRoZSBvbmx5IHJlYXNvbiB0aGlz
IGxvb2tzIG9kZCBpcyBiZWNhdXNlIG9mIHRoZSBtZm4gPT4gZ2ZuIGVxdWFsaXR5LA0KPiBidXQg
d2UgYXJlIGp1c3QgYmVzaWRlIGEgY29tbWVudCBleHBsYWluaW5nIHRoYXQgd2UgYXJlIG5vbi10
cmFuc2xhdGVkLg0KPiANCj4gfkFuZHJldw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 09:25:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 09:25: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-devel-bounces@lists.xenproject.org>)
	id 1gKK51-0003U8-TK; Wed, 07 Nov 2018 09:24: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=9ib7=ns=citrix.com=prvs=842bfaeda=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gKK51-0003U3-4p
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 09:24:55 +0000
X-Inumbo-ID: fad108ff-e26e-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fad108ff-e26e-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 09:24:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="81514331"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, "sstabellini@kernel.org"
 <sstabellini@kernel.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 8/8] xen: Swich parameter in get_page_from_gfn to use
 typesafe gfn
Thread-Index: AQHUdgUOhsP5roE9qEamDpbayQdtKaVEB0pw
Date: Wed, 7 Nov 2018 09:24:30 +0000
Message-ID: <45f3cb5c91af4f2b801b78e07bcc5164@AMSPEX02CL03.citrite.net>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-9-julien.grall@arm.com>
In-Reply-To: <20181106191454.22143-9-julien.grall@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 8/8] xen: Swich parameter in
 get_page_from_gfn to use typesafe gfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Jun
 Nakajima <jun.nakajima@intel.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julie.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEp1bGllbiBHcmFsbCBbbWFpbHRv
Omp1bGllbi5ncmFsbEBhcm0uY29tXQo+IFNlbnQ6IDA2IE5vdmVtYmVyIDIwMTggMTk6MTUKPiBU
bzogc3N0YWJlbGxpbmlAa2VybmVsLm9yZzsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcgQ29vcGVy
Cj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGNpdHJpeC5jb20+OyBJYW4KPiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPjsgS29ucmFkCj4gUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IFdl
aQo+IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+Owo+IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRo
aWt1bHBhbml0QGFtZC5jb20+OyBCcmlhbiBXb29kcwo+IDxicmlhbi53b29kc0BhbWQuY29tPjsg
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEp1bgo+IE5ha2FqaW1hIDxq
dW4ubmFrYWppbWFAaW50ZWwuY29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
Owo+IEp1bGllbiBHcmFsbCA8anVsaWUuZ3JhbGxAYXJtLmNvbT4KPiBTdWJqZWN0OiBbUEFUQ0gg
OC84XSB4ZW46IFN3aWNoIHBhcmFtZXRlciBpbiBnZXRfcGFnZV9mcm9tX2dmbiB0byB1c2UKPiB0
eXBlc2FmZSBnZm4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4KPiAKPiBPbmx5
IHJlYXNvbmFibGUgY2xlYW4tdXBzIGFyZSBkb25lIGluIHRoaXMgcGF0Y2guIFRoZSByZXN0IHdp
bGwgdXNlIF9nZm4KPiBmb3IgdGhlIHRpbWUgYmVpbmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZS5ncmFsbEBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ3Vl
c3Rjb3B5LmMgICAgICAgICAgICAgfCAgMiArLQo+ICB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAg
ICAgICAgICAgICAgfCAgMiArLQo+ICB4ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyAgICAgICAgICAg
ICAgfCAgMiArLQo+ICB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICAgfCAxMiAr
KysrKystLS0tLS0KPiAgeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgIHwgIDYg
KysrLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAgICAgICAgICB8ICAyICstCj4g
IHhlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMgICAgICAgICAgICB8ICAyICstCj4gIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICB8ICA5ICsrKysrLS0tLQo+ICB4ZW4vYXJjaC94
ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgICAgfCAgOCArKysrLS0tLQo+ICB4ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCAyNCArKysrKysrKysrKystLS0tLS0tLS0tLS0KPiAg
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgICAgIHwgIDQgKystLQo+ICB4ZW4vYXJj
aC94ODYvaHZtL3ZteC92dm14LmMgICAgICAgICAgfCAxMiArKysrKystLS0tLS0KPiAgeGVuL2Fy
Y2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgIHwgMjQgKysrKysrKysrKysrKystLS0tLS0t
LS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgICB8ICAyICstCj4gIHhl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMgICAgICAgICB8ICA2ICsrKy0tLQo+ICB4ZW4vYXJj
aC94ODYvcGh5c2Rldi5jICAgICAgICAgICAgICAgfCAgMyArKy0KPiAgeGVuL2FyY2gveDg2L3B2
L2Rlc2NyaXB0b3ItdGFibGVzLmMgIHwgIDUgKystLS0KPiAgeGVuL2FyY2gveDg2L3B2L2VtdWwt
cHJpdi1vcC5jICAgICAgIHwgIDYgKysrLS0tCj4gIHhlbi9hcmNoL3g4Ni9wdi9tbS5jICAgICAg
ICAgICAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAg
ICB8IDExICsrKysrKy0tLS0tCj4gIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAgICAg
ICB8ICAyICstCj4gIHhlbi9jb21tb24vZXZlbnRfZmlmby5jICAgICAgICAgICAgICB8IDEyICsr
KysrKy0tLS0tLQo+ICB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAgICAgICAgfCAgNCAr
Ky0tCj4gIHhlbi9jb21tb24vdG1lbV94ZW4uYyAgICAgICAgICAgICAgICB8ICAyICstCj4gIHhl
bi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgICAgICAgICB8ICA2ICsrKy0tLQo+ICB4ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oICAgICAgICAgICAgfCAxMSArKysrKysrLS0tLQo+ICAyNiBmaWxl
cyBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCspLCA4NiBkZWxldGlvbnMoLSkKPiAKW3NuaXBdCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmMKPiBpbmRleCA1ZDAwMjU2YWFhLi5hNzQxOWJkNDQ0IDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMKPiBAQCAtMzE3LDcgKzMxNyw3IEBAIHN0YXRpYyBpbnQgc3ZtX3ZtY2JfcmVzdG9yZShz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0Cj4gaHZtX2h3X2NwdSAqYykKPiAgICAgIHsKPiAgICAgICAg
ICBpZiAoIGMtPmNyMCAmIFg4Nl9DUjBfUEcgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAg
cGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHYtPmRvbWFpbiwgYy0+Y3IzID4+IFBBR0VfU0hJRlQs
Cj4gKyAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbih2LT5kb21haW4sIGdhZGRy
X3RvX2dmbihjLT5jcjMpLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TlVMTCwgUDJNX0FMTE9DKTsKPiAgICAgICAgICAgICAgaWYgKCAhcGFnZSApCj4gICAgICAgICAg
ICAgIHsKPiBAQCAtMjQxMiw5ICsyNDEyLDkgQEAgbnN2bV9nZXRfbnZtY2JfcGFnZShzdHJ1Y3Qg
dmNwdSAqdiwgdWludDY0X3QKPiB2bWNiYWRkcikKPiAgICAgICAgICByZXR1cm4gTlVMTDsKPiAK
PiAgICAgIC8qIE5lZWQgdG8gdHJhbnNsYXRlIEwxLUdQQSB0byBNUEEgKi8KPiAtICAgIHBhZ2Ug
PSBnZXRfcGFnZV9mcm9tX2dmbih2LT5kb21haW4sCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBudi0+bnZfdnZtY3hhZGRyID4+IFBBR0VfU0hJRlQsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmcDJtdCwgUDJNX0FMTE9DIHwgUDJNX1VOU0hBUkUpOwo+ICsgICAgcGFnZSA9
IGdldF9wYWdlX2Zyb21fZ2ZuKHYtPmRvbWFpbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBnYWRkcl90b19nZm4obnYtPm52X3Z2bWN4YWRkciA+Pgo+IFBBR0VfU0hJRlQpLAoKRG9u
J3QgeW91IG5lZWQgdG8gbG9zZSB0aGUgJz4+IFBBR0VfU0hJRlQnIG5vdz8KCiAgUGF1bAoKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcDJtdCwgUDJNX0FMTE9DIHwgUDJNX1VOU0hB
UkUpOwo+ICAgICAgaWYgKCAhcGFnZSApCj4gICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 09:28:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 09:28: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-devel-bounces@lists.xenproject.org>)
	id 1gKK8t-0003dk-J8; Wed, 07 Nov 2018 09:28: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=jvck=ns=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKK8r-0003df-QP
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 09:28:53 +0000
X-Inumbo-ID: 8a3632f4-e26f-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a3632f4-e26f-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 09:28:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Nov 2018 02:28:51 -0700
Message-Id: <5BE2B05002000078001F8F8D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 07 Nov 2018 02:28:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-2-julien.grall@arm.com>
In-Reply-To: <20181106191454.22143-2-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/8] xen/page_alloc: Move
 get_pg_owner()/put_pg_owner() from x86 to common code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Benjamin Sanda <ben.sanda@dornerworks.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjExLjE4IGF0IDIwOjE0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEZyb206IEJlbmphbWluIFNhbmRhIDxiZW4uc2FuZGFAZG9ybmVyd29ya3MuY29tPgo+IAo+IGdl
dF9wZ19vd25lcigpIGFuZCBwdXRfcGdfb3duZXIoKSB3aWxsIGJlIG5lY2Vzc2FyeSBpbiBhIGZv
bGxvdy11cAo+IGNvbW1pdCB0byBzdXBwb3J0IHhlbnRyYWNlIG9uIEFybS4gU28gbW92ZSB0aGUg
aGVscGVyIHRvIGNvbW1vbiBjb2RlLgo+IAo+IE5vdGUgdGhhdCBwdXRfcGdfb3duZXIoKSBoYXMg
YmVlbiB0dXJuZWQgdG8gYSBtYWNybyByYXRoZXIgdGhhbiBzdGF0aWMKPiBpbmxpbmUgYmVjYXVz
ZSBvZiBpbnRlci1kZXBlbmRlbmN5IGJldHdlZW4gaW5jbHVkZXMuCgpDb3VsZCB0aGlzIGJlIGF2
b2lkZWQgYnkgcGxhY2luZyBib3RoIGluIGEgZGlmZmVyZW50IGhlYWRlciwKZS5nLiBzY2hlZC5o
PyBNaWQtdGVybSB3ZSBzaG91bGQgcHJvYmFibHkgdHJ5IHRvIHNwbGl0IG91dAp0eXBlIChzdHJ1
Y3R1cmUpIGRlY2xhcmF0aW9ucyBmcm9tIHNjaGVkLmgsIHRvIG1ha2UgaXQgZWFzaWVyCnRvIGhh
dmUgZnVsbCB0eXBlcyBhdmFpbGFibGUgd2l0aG91dCBoYXZpbmcgdG8gcmVzcGVjdCBvdGhlcgpp
bmNsdWRlIGRlcGVuZGVuY2llcy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 09:29:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 09:29:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gKK9V-0003lE-Ux; Wed, 07 Nov 2018 09:29: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=35+5=ns=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gKK9U-0003ij-FH
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 09:29:32 +0000
X-Inumbo-ID: a0840eea-e26f-11e8-a2aa-12d6303a7972
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0840eea-e26f-11e8-a2aa-12d6303a7972;
 Wed, 07 Nov 2018 09:29:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 MIME-Version:Date:Message-ID:Cc:To:Subject:From:Sender:Reply-To:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=vYIQcZMuNDNRb4MTfWa67H4xOMZR+hthYMgsBg7xjRA=; b=cEBm5boXZC9ZFVozON1ZrN0WvF
 bGkXoJmluW9fPbMcnRebitMSn3SRTIUTm+qjVBFztpS1KeOjhry6ZPqvG5SZWELtarIzb1IQ/hs+T
 UJtBJDoH5pyKff2Jup1l7aAl7dvRmGN5i7Q8wz0e+nVvWXVBIG6HGQjC989ycNDnJ4U8=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:58084
 helo=[10.97.34.6]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1gKK9Q-0000b4-Qr; Wed, 07 Nov 2018 10:29:28 +0100
From: Sander Eikelenboom <linux@eikelenboom.it>
To: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3a55659d-4d7e-ea03-0c46-cd115ff1d8f9@eikelenboom.it>
Date: Wed, 7 Nov 2018 10:30:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Guest soft lockups with "xen: make xen_qlock_wait()
 nestable"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiAvIEJvcmlzLAoKTGFzdCB3ZWVrIGkgdGVzdGVkIExpbnV4IGtlcm5lbCA0LjE5
LjAgc3RhYmxlIHdpdGggdGhlIFhlbiAiZm9yLWxpbnVzLTQuMjAiIGJyYW5jaCBwdWxsZWQgb24g
dG9wLgpVbmZvcnR1bmF0ZWx5IGkgd2FzIHNlZWluZyBndWVzdHMgbG9ja3VwIGFmdGVyIHNvbWUg
dGltZSwgc2VlIGJlbG93IGZvciB0aGUgbG9nZ2luZyBmcm9tIG9uZSBvZiB0aGUgZ3Vlc3QKd2hp
Y2ggaSB3YXMgYWJsZSB0byBjYXB0dXJlLgpSZXZlcnRpbmcgInhlbjogbWFrZSB4ZW5fcWxvY2tf
d2FpdCgpIG5lc3RhYmxlIiA3MjUwZjZkMzU2ODFkZmM0NDc0OWQ5MDU5OGEyZDUxYTExOGNlMmI4
LAptYWRlIHRoZSBsb2NrdXBzIGRpc2FwcGVhci4KClRoZXNlIGd1ZXN0cyBhcmUgc3RyZXNzZWQg
cXVpdGUgaGFyZCBpbiBib3RoIENQVSBhbmQgbmV0d29ya2luZywgCnNvIHRoZXkgYXJlIHByb2Jh
Ymx5IG1vcmUgc3VzY2VwdGlibGUgdG8gbG9ja2luZyBpc3N1ZXMuCgpTeXN0ZW0gaXMgYSBBTUQg
cGhlbm9tIHg2LCBydW5uaW5nIFhlbi11bnN0YWJsZS4KCkFueSBpZGVhcyA/CgotLQpTYW5kZXIK
CgpzZXJ2ZWVyc3RlcnRqZTp+IyB4bCBjb25zb2xlIHNlY3VyaXR5ClsgNjA0NS44MDUzOTZdIHdh
dGNoZG9nOiBCVUc6IHNvZnQgbG9ja3VwIC0gQ1BVIzEgc3R1Y2sgZm9yIDIycyEgW21sMTptb24t
ZnJvbnQtaToyMDQyOF0KWyA2MDQ1LjgyNjk5NV0gTW9kdWxlcyBsaW5rZWQgaW46ClsgNjA0NS44
MzYzMTBdIENQVTogMSBQSUQ6IDIwNDI4IENvbW06IG1sMTptb24tZnJvbnQtaSBUYWludGVkOiBH
ICAgICAgICAgICAgIEwgICAgNC4xOS4wLTIwMTgxMDIyLWRvZmxyLXhlbm5leHQtdmxhbi1wcHAr
ICMxClsgNjA0NS44NjU1MjZdIEhhcmR3YXJlIG5hbWU6IFhlbiBIVk0gZG9tVSwgQklPUyA0LjEy
LXVuc3RhYmxlIDEwLzI3LzIwMTgKWyA2MDQ1Ljg4Mjc4NF0gUklQOiAwMDEwOl9fcHZfcXVldWVk
X3NwaW5fbG9ja19zbG93cGF0aCsweGRhLzB4MjgwClsgNjA0NS44OTcwMTldIENvZGU6IDQ0IDQx
IGJjIDAxIDAwIDAwIDAwIDQxIGJkIDAwIDAxIDAwIDAwIDNjIDAyIDBmIDk0IGMwIDBmIGI2IGMw
IDQ4IDg5IDA0IDI0IGM2IDQ1IDQ0IDAwIGJhIDAwIDgwIDAwIDAwIGM2IDQzIDAxIDAxIGViIDBi
IGYzIDkwIDw4Mz4gZWEgMDEgMGYgODQgNDkgMDEgMDAgMDAgMGYgYjYgMDMgODQgYzAgNzUgZWUg
NDQgODkgZTggZjAgNjYgNDQKWyA2MDQ1LjkwMjExMV0gd2F0Y2hkb2c6IEJVRzogc29mdCBsb2Nr
dXAgLSBDUFUjMiBzdHVjayBmb3IgMjJzISBbbWwxOm1vbi1mcm9udC1pOjIwNDI5XQpbIDYwNDUu
OTQ1MjA3XSBSU1A6IDAwMDA6ZmZmZmM5MDAwM2JhN2QzOCBFRkxBR1M6IDAwMDAwMjAyClsgNjA0
NS45NjU3NDNdIE1vZHVsZXMgbGlua2VkIGluOgpbIDYwNDUuOTY1NzQ4XSBDUFU6IDIgUElEOiAy
MDQyOSBDb21tOiBtbDE6bW9uLWZyb250LWkgVGFpbnRlZDogRyAgICAgICAgICAgICBMICAgIDQu
MTkuMC0yMDE4MTAyMi1kb2Zsci14ZW5uZXh0LXZsYW4tcHBwKyAjMQpbIDYwNDUuOTY1NzQ4XSBI
YXJkd2FyZSBuYW1lOiBYZW4gSFZNIGRvbVUsIEJJT1MgNC4xMi11bnN0YWJsZSAxMC8yNy8yMDE4
ClsgNjA0NS45NjU3NTNdIFJJUDogMDAxMDpzbXBfY2FsbF9mdW5jdGlvbl9tYW55KzB4MWRiLzB4
MjQwClsgNjA0NS45NjU3NTZdIENvZGU6IGM3IGU4IDk5IGFiIGQxIDAwIDNiIDA1IDY3IDJlIGEw
IDAxIDBmIDgzIGEzIGZlIGZmIGZmIDQ4IDYzIGQwIDQ4IDhiIDBiIDQ4IDAzIDBjIGQ1IDAwIDQ3
IDhhIDgyIDhiIDUxIDE4IDgzIGUyIDAxIDc0IDBhIGYzIDkwIDw4Yj4gNTEgMTggODMgZTIgMDEg
NzUgZjYgZWIgYzggNDggYzcgYzIgYTAgZTAgYjMgODIgNDggODkgZWUgODkgZGYKWyA2MDQ1Ljk2
NTc1N10gUlNQOiAwMDAwOmZmZmZjOTAwMDNiYWZjNzAgRUZMQUdTOiAwMDAwMDIwMiBPUklHX1JB
WDogZmZmZmZmZmZmZmZmZmYwYwpbIDYwNDUuOTgwMDAzXSAgT1JJR19SQVg6IGZmZmZmZmZmZmZm
ZmZmMGMKWyA2MDQ1Ljk4ODY3NV0gUkFYOiAwMDAwMDAwMDAwMDAwMDAwIFJCWDogZmZmZjg4MDA3
YmQyMWQ4MCBSQ1g6IGZmZmY4ODAwN2JjMjVhZTAKWyA2MDQ1Ljk5NTM4N10gd2F0Y2hkb2c6IEJV
Rzogc29mdCBsb2NrdXAgLSBDUFUjMyBzdHVjayBmb3IgMjJzISBbbmM0Om1vbi1mcm9udC1pOjMy
OTFdClsgNjA0NS45OTUzODhdIE1vZHVsZXMgbGlua2VkIGluOgpbIDYwNDUuOTk1MzkyXSBDUFU6
IDMgUElEOiAzMjkxIENvbW06IG5jNDptb24tZnJvbnQtaSBUYWludGVkOiBHICAgICAgICAgICAg
IEwgICAgNC4xOS4wLTIwMTgxMDIyLWRvZmxyLXhlbm5leHQtdmxhbi1wcHArICMxClsgNjA0NS45
OTUzOTJdIEhhcmR3YXJlIG5hbWU6IFhlbiBIVk0gZG9tVSwgQklPUyA0LjEyLXVuc3RhYmxlIDEw
LzI3LzIwMTgKWyA2MDQ1Ljk5NTM5N10gUklQOiAwMDEwOnNtcF9jYWxsX2Z1bmN0aW9uX21hbnkr
MHgxZGIvMHgyNDAKWyA2MDQ1Ljk5NTQwMF0gQ29kZTogYzcgZTggOTkgYWIgZDEgMDAgM2IgMDUg
NjcgMmUgYTAgMDEgMGYgODMgYTMgZmUgZmYgZmYgNDggNjMgZDAgNDggOGIgMGIgNDggMDMgMGMg
ZDUgMDAgNDcgOGEgODIgOGIgNTEgMTggODMgZTIgMDEgNzQgMGEgZjMgOTAgPDhiPiA1MSAxOCA4
MyBlMiAwMSA3NSBmNiBlYiBjOCA0OCBjNyBjMiBhMCBlMCBiMyA4MiA0OCA4OSBlZSA4OSBkZgpb
IDYwNDUuOTk1NDAxXSBSU1A6IDAwMDA6ZmZmZmM5MDAwMjMwN2M3MCBFRkxBR1M6IDAwMDAwMjAy
IE9SSUdfUkFYOiBmZmZmZmZmZmZmZmZmZjBjClsgNjA0NS45OTU0MDJdIFJBWDogMDAwMDAwMDAw
MDAwMDAwMCBSQlg6IGZmZmY4ODAwN2JkYTFkODAgUkNYOiBmZmZmODgwMDdiYzI1YzIwClsgNjA0
NS45OTU0MDNdIFJEWDogMDAwMDAwMDAwMDAwMDAwMSBSU0k6IDAwMDAwMDAwMDAwMDAwMDAgUkRJ
OiBmZmZmODgwMDdiZGExZDg4ClsgNjA0NS45OTU0MDNdIFJCUDogZmZmZjg4MDA3YmRhMWQ4OCBS
MDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAwMDAwMDAwMDAwMDAwClsgNjA0NS45OTU0MDRd
IFIxMDogMDAwMDAwMDAwMDAwMDAwMCBSMTE6IDAwMDAwMDAwMDAwMDAwNDAgUjEyOiBmZmZmZmZm
ZjgxMDU3Y2IwClsgNjA0NS45OTU0MDRdIFIxMzogZmZmZmM5MDAwMjMwN2NjMCBSMTQ6IDAwMDAw
MDAwMDAwMDAwMDEgUjE1OiAwMDAwMDAwMDAwMDAwMDA2ClsgNjA0NS45OTU0MTNdIEZTOiAgMDAw
MDdmNGVhZmEwZjcwMCgwMDAwKSBHUzpmZmZmODgwMDdiZDgwMDAwKDAwMDApIGtubEdTOjAwMDAw
MDAwMDAwMDAwMDAKWyA2MDQ1Ljk5NTQxNF0gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENS
MDogMDAwMDAwMDA4MDA1MDAzMwpbIDYwNDUuOTk1NDE1XSBDUjI6IDAwMDA3ZjRlYWNhMTgyYzAg
Q1IzOiAwMDAwMDAwMDc0NjJhMDAwIENSNDogMDAwMDAwMDAwMDAwMDZlMApbIDYwNDUuOTk1NDE2
XSBDYWxsIFRyYWNlOgpbIDYwNDUuOTk1NDIyXSAgZmx1c2hfdGxiX21tX3JhbmdlKzB4YjcvMHgx
MjAKWyA2MDQ1Ljk5NTQyNV0gID8gcHRlcF9jbGVhcl9mbHVzaCsweDMwLzB4NDAKWyA2MDQ1Ljk5
NTQyN10gID8gbWVtX2Nncm91cF90aHJvdHRsZV9zd2FwcmF0ZSsweDEyLzB4MTEwClsgNjA0NS45
OTU0MjldICA/IG1lbV9jZ3JvdXBfdHJ5X2NoYXJnZV9kZWxheSsweDJjLzB4NDAKWyA2MDQ1Ljk5
NTQzMF0gIHB0ZXBfY2xlYXJfZmx1c2grMHgzMC8weDQwClsgNjA0NS45OTU0MzJdICB3cF9wYWdl
X2NvcHkrMHgzMTEvMHg2YzAKWyA2MDQ1Ljk5NTQzNF0gIGRvX3dwX3BhZ2UrMHgxMTEvMHg0YzAK
WyA2MDQ1Ljk5NTQzNV0gIF9faGFuZGxlX21tX2ZhdWx0KzB4NDQ1LzB4YmQwClsgNjA0NS45OTU0
MzddICBoYW5kbGVfbW1fZmF1bHQrMHhmOC8weDIwMApbIDYwNDUuOTk1NDM4XSAgX19kb19wYWdl
X2ZhdWx0KzB4MjMxLzB4NDYwClsgNjA0NS45OTU0NDFdICA/IHBhZ2VfZmF1bHQrMHg4LzB4MzAK
WyA2MDQ1Ljk5NTQ0MV0gIHBhZ2VfZmF1bHQrMHgxZS8weDMwClsgNjA0NS45OTU0NDNdIFJJUDog
MDAzMzoweDdmNGVlMTI0MzQ3NgpbIDYwNDUuOTk1NDQ0XSBDb2RlOiA4NyBmMyBjMyA5MCA0YyA4
ZCAwNCA1MiBmMyAwZiA2ZiAwNiBmMyAwZiA2ZiAwYyAxNiBmMyAwZiA2ZiAxNCA1NiBmMyA0MiAw
ZiA2ZiAxYyAwNiA2NiAwZiA3ZiAwNyA2NiAwZiA3ZiAwYyAxNyA2NiAwZiA3ZiAxNCA1NyA8NjY+
IDQyIDBmIDdmIDFjIDA3IDgzIGU5IDA0IDQ4IDhkIDM0IDk2IDQ4IDhkIDNjIDk3IDc1IGNiIGYz
IGMzIDkwClsgNjA0NS45OTU0NDVdIFJTUDogMDAyYjowMDAwN2Y0ZWFmYTBkZjM4IEVGTEFHUzog
MDAwMTAyMDIKWyA2MDQ1Ljk5NTQ0Nl0gUkFYOiAwMDAwMDAwMDAwMDAwMDAwIFJCWDogMDAwMDdm
NGVhODAxNDUwMCBSQ1g6IDAwMDAwMDAwMDAwMDAwMDgKWyA2MDQ1Ljk5NTQ0N10gUkRYOiAwMDAw
MDAwMDAwMDAwNzgwIFJTSTogMDAwMDdmNGVhODI4NzUwMCBSREk6IDAwMDA3ZjRlYWNhMTZjNDAK
WyA2MDQ1Ljk5NTQ0N10gUkJQOiAwMDAwMDAwMDAwMDAwZDgwIFIwODogMDAwMDAwMDAwMDAwMTY4
MCBSMDk6IDAwMDAwMDAwMDAwMDAzNjAKWyA2MDQ1Ljk5NTQ0OF0gUjEwOiAwMDAwMDAwMDAwMDAw
MDAwIFIxMTogMDAwMDAwMDAwMDAwMDQ0MCBSMTI6IDAwMDAwMDAwMDAwMDAwMDAKWyA2MDQ1Ljk5
NTQ0OF0gUjEzOiAwMDAwMDAwMDAwMDAwMDAwIFIxNDogMDAwMDAwMDAwMDAwMDQ0MCBSMTU6IDAw
MDAwMDAwMDAwMDAwMDAKWyA2MDQ2LjAxNzQyNF0gUkFYOiAwMDAwMDAwMDAwMDAwMDAxIFJCWDog
ZmZmZmVhMDAwMWQxOTRlOCBSQ1g6IGZmZmY4ODAwN2IwNmUwMDAKWyA2MDQ2LjAxNzQyOF0gUkRY
OiAwMDAwMDAwMDAwMDAzYzIzIFJTSTogMDAwMDAwMDAwMDAwMDAzYiBSREk6IDAwMDAwMDAwMDAw
MDAyNDYKWyA2MDQ2LjAzNjI3OF0gUkRYOiAwMDAwMDAwMDAwMDAwMDAxIFJTSTogMDAwMDAwMDAw
MDAwMDAwMCBSREk6IGZmZmY4ODAwN2JkMjFkODgKWyA2MDQ2LjAzNjI3OV0gUkJQOiBmZmZmODgw
MDdiZDIxZDg4IFIwODogMDAwMDAwMDAwMDAwMDAwMCBSMDk6IDAwMDAwMDAwMDAwMDAwMDAKWyA2
MDQ2LjAzNjI4MF0gUjEwOiAwMDAwMDAwMDAwMDAwMDAwIFIxMTogMDAwMDAwMDAwMDAwMDA0MCBS
MTI6IGZmZmZmZmZmODEwNTdjYjAKWyA2MDQ2LjAzNjI4MV0gUjEzOiBmZmZmYzkwMDAzYmFmY2Mw
IFIxNDogMDAwMDAwMDAwMDAwMDAwMSBSMTU6IDAwMDAwMDAwMDAwMDAwMDYKWyA2MDQ2LjAzNjI4
OV0gRlM6ICAwMDAwN2Y0ZTc3ZGVkNzAwKDAwMDApIEdTOmZmZmY4ODAwN2JkMDAwMDAoMDAwMCkg
a25sR1M6MDAwMDAwMDAwMDAwMDAwMApbIDYwNDYuMDUyMjAyXSBSQlA6IGZmZmY4ODAwN2JjYTFh
MDAgUjA4OiBmZmZmODgwMDdiMDZlMDAwIFIwOTogMDAwMDAwMDAwMDAwMDAwMApbIDYwNDYuMDUy
MjAzXSBSMTA6IDAwMDAwMDAwMDAwMDAwMDAgUjExOiAwMDAwMDAwMDAwMDAwMDQwIFIxMjogMDAw
MDAwMDAwMDAwMDAwMQpbIDYwNDYuMDUyMjA0XSBSMTM6IDAwMDAwMDAwMDAwMDAxMDAgUjE0OiBm
ZmZmODgwMDdiYzIxYTAwIFIxNTogMDAwMDAwMDAwMDA4MDAwMApbIDYwNDYuMDUyMjExXSBGUzog
IDAwMDA3ZjRlNzc1ZWM3MDAoMDAwMCkgR1M6ZmZmZjg4MDA3YmM4MDAwMCgwMDAwKSBrbmxHUzow
MDAwMDAwMDAwMDAwMDAwClsgNjA0Ni4xMDM0ODRdIENTOiAgMDAxMCBEUzogMDAwMCBFUzogMDAw
MCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKWyA2MDQ2LjEwMzQ4NV0gQ1IyOiAwMDAwN2Y0ZWMxZDgx
NjYwIENSMzogMDAwMDAwMDA3NDYyYTAwMCBDUjQ6IDAwMDAwMDAwMDAwMDA2ZTAKWyA2MDQ2LjEw
MzQ4OF0gQ2FsbCBUcmFjZToKWyA2MDQ2LjEwMzQ5NF0gIGZsdXNoX3RsYl9tbV9yYW5nZSsweGI3
LzB4MTIwClsgNjA0Ni4xMDM0OTddICA/IHB0ZXBfY2xlYXJfZmx1c2grMHgzMC8weDQwClsgNjA0
Ni4xMDM0OThdICBwdGVwX2NsZWFyX2ZsdXNoKzB4MzAvMHg0MApbIDYwNDYuMTAzNTAwXSAgd3Bf
cGFnZV9jb3B5KzB4MzExLzB4NmMwClsgNjA0Ni4xMDM1MDJdICBkb193cF9wYWdlKzB4MTExLzB4
NGMwClsgNjA0Ni4xMDM1MDRdICBfX2hhbmRsZV9tbV9mYXVsdCsweDQ0NS8weGJkMApbIDYwNDYu
MTAzNTA2XSAgaGFuZGxlX21tX2ZhdWx0KzB4ZjgvMHgyMDAKWyA2MDQ2LjEwMzUwOF0gIF9fZG9f
cGFnZV9mYXVsdCsweDIzMS8weDQ2MApbIDYwNDYuMTAzNTEwXSAgPyBwYWdlX2ZhdWx0KzB4OC8w
eDMwClsgNjA0Ni4xMDM1MTFdICBwYWdlX2ZhdWx0KzB4MWUvMHgzMApbIDYwNDYuMTAzNTEzXSBS
SVA6IDAwMzM6MHg3ZjRlZGI3YmZlNTIKWyA2MDQ2LjEwMzUxNl0gQ29kZTogMWYgODQgMDAgMDAg
MDAgMDAgMDAgOTAgNDggOGQgMDQgNDkgNGMgOGQgMGMgNzYgMGYgMjggMDIgMGYgMjggMGMgMGEg
MGYgMjggMTQgNGEgMGYgMjggMWMgMDIgMGYgMjkgMDcgMGYgMjkgMGMgMzcgMGYgMjkgMTQgNzcg
PDQyPiAwZiAyOSAxYyAwZiA0OCA4ZCAxNCA4YSA0OCA4ZCAzYyBiNyA0MSA4MyBlOCAwNCA3ZiBk
MyBmMyBjMyAwZgpbIDYwNDYuMTAzNTE3XSBSU1A6IDAwMmI6MDAwMDdmNGU3N2RlYTNiOCBFRkxB
R1M6IDAwMDEwMjAyClsgNjA0Ni4xMDM1MThdIFJBWDogMDAwMDAwMDAwMDAwMDA2MCBSQlg6IDAw
MDA3ZjRlYzAxMWRkNDAgUkNYOiAwMDAwMDAwMDAwMDAwMDIwClsgNjA0Ni4xMDM1MThdIFJEWDog
MDAwMDdmNGVjMDEyNDVjMCBSU0k6IDAwMDAwMDAwMDAwMDA3YzAgUkRJOiAwMDAwN2Y0ZWMxZDdm
ZjIwClsgNjA0Ni4xMDM1MTldIFJCUDogMDAwMDAwMDAwMDAwMDAwMiBSMDg6IDAwMDAwMDAwMDAw
MDAwMDggUjA5OiAwMDAwMDAwMDAwMDAxNzQwClsgNjA0Ni4xMDM1MjBdIFIxMDogMDAwMDAwMDAw
MDAwMDAwMCBSMTE6IDAwMDAwMDAwMDAwMDAwMDAgUjEyOiAwMDAwN2Y0ZWMwNzM1MTgwClsgNjA0
Ni4xMDM1MjBdIFIxMzogMDAwMDAwMDAwMDAwMDUyOCBSMTQ6IDAwMDAwMDAwMDAwMDA1MjggUjE1
OiAwMDAwN2Y0ZWMwNzE4NDQwClsgNjA0Ny4zMzI1NjldIENTOiAgMDAxMCBEUzogMDAwMCBFUzog
MDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKWyA2MDQ3LjM0MjY0NV0gQ1IyOiAwMDAwN2Y0ZWMx
ZGFkNzYwIENSMzogMDAwMDAwMDA3NDYyYTAwMCBDUjQ6IDAwMDAwMDAwMDAwMDA2ZTAKWyA2MDQ3
LjM1NTc0MF0gQ2FsbCBUcmFjZToKWyA2MDQ3LjM2MDc2MF0gIF9yYXdfc3Bpbl9sb2NrKzB4MTgv
MHgyMApbIDYwNDcuMzY4NTY5XSAgd3BfcGFnZV9jb3B5KzB4MjA5LzB4NmMwClsgNjA0Ny4zNzcx
OThdICBkb193cF9wYWdlKzB4MTExLzB4NGMwClsgNjA0Ny4zODY2NjRdICBfX2hhbmRsZV9tbV9m
YXVsdCsweDQ0NS8weGJkMApbIDYwNDcuMzk3ODI0XSAgaGFuZGxlX21tX2ZhdWx0KzB4ZjgvMHgy
MDAKWyA2MDQ3LjQwODQyMl0gIF9fZG9fcGFnZV9mYXVsdCsweDIzMS8weDQ2MApbIDYwNDcuNDE5
MzA5XSAgPyBwYWdlX2ZhdWx0KzB4OC8weDMwClsgNjA0Ny40MjkwOTVdICBwYWdlX2ZhdWx0KzB4
MWUvMHgzMApbIDYwNDcuNDM4NjU1XSBSSVA6IDAwMzM6MHg3ZjRlZGI2YjU4ODAKWyA2MDQ3LjQ0
ODg0OF0gQ29kZTogMDggNDkgNjMgYzAgNDggMDEgZDAgZjYgYzIgMDQgNzQgMDYgODkgMzAgNDEg
ODMgYzAgMDQgODkgZjcgNDggODkgZjggNDggYzEgZTAgMjAgNDggMDEgYzcgNDkgNjMgYzAgNjYg
MGYgMWYgODQgMDAgMDAgMDAgMDAgMDAgPDQ4PiA4OSAzYyAwMiA0OCA4MyBjMCAwOCAzOSBjMSA3
ZiBmNCA4YiA0NCAyNCA0OCA0NCAyOSBjMCA4MyBlMCBmOApbIDYwNDcuNDk2NDQ3XSBSU1A6IDAw
MmI6MDAwMDdmNGU3NzVlOTI4MCBFRkxBR1M6IDAwMDEwMjQ2ClsgNjA0Ny41MTEwOTZdIFJBWDog
MDAwMDAwMDAwMDAwMDAwMCBSQlg6IDAwMDAwMDAwMDAwMDAwMDAgUkNYOiAwMDAwMDAwMDAwMDAw
MDE5ClsgNjA0Ny41Mjk5MDhdIFJEWDogMDAwMDdmNGVjMWRhZDc2MCBSU0k6IDAwMDAwMDAwMDAw
MDAwMDAgUkRJOiAwMDAwMDAwMDAwMDAwMDAwClsgNjA0Ny41NDc4NzVdIFJCUDogMDAwMDdmNGVj
MWRhYTkyMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAwMDAwMDAwMDAwMDAwClsgNjA0
Ny41Njc0MzddIFIxMDogMDAwMDAwMDAwMDAwMDAwMCBSMTE6IDAwMDAwMDAwMDAwMDAwMDUgUjEy
OiAwMDAwMDAwMDAwMDAwMDIwClsgNjA0Ny41ODU3NTNdIFIxMzogMDAwMDAwMDAwMDAwMDAwMCBS
MTQ6IDAwMDAwMDAwMDAwMDAwMDEgUjE1OiAwMDAwMDAwMDAwMDAwMDAwClsgNjA3My44MDUxNzRd
IHdhdGNoZG9nOiBCVUc6IHNvZnQgbG9ja3VwIC0gQ1BVIzEgc3R1Y2sgZm9yIDIycyEgW21sMTpt
b24tZnJvbnQtaToyMDQyOF0KWyA2MDczLjgyNzU3Nl0gTW9kdWxlcyBsaW5rZWQgaW46ClsgNjA3
My44MzY3NTRdIENQVTogMSBQSUQ6IDIwNDI4IENvbW06IG1sMTptb24tZnJvbnQtaSBUYWludGVk
OiBHICAgICAgICAgICAgIEwgICAgNC4xOS4wLTIwMTgxMDIyLWRvZmxyLXhlbm5leHQtdmxhbi1w
cHArICMxClsgNjA3My44NjYzMThdIEhhcmR3YXJlIG5hbWU6IFhlbiBIVk0gZG9tVSwgQklPUyA0
LjEyLXVuc3RhYmxlIDEwLzI3LzIwMTgKWyA2MDczLjg4NTMzMV0gUklQOiAwMDEwOl9fcHZfcXVl
dWVkX3NwaW5fbG9ja19zbG93cGF0aCsweGRhLzB4MjgwClsgNjA3My45MDE4MjVdIHdhdGNoZG9n
OiBCVUc6IHNvZnQgbG9ja3VwIC0gQ1BVIzIgc3R1Y2sgZm9yIDIycyEgW21sMTptb24tZnJvbnQt
aToyMDQyOV0KWyA2MDczLjkwNTU0N10gQ29kZTogNDQgNDEgYmMgMDEgMDAgMDAgMDAgNDEgYmQg
MDAgMDEgMDAgMDAgM2MgMDIgMGYgOTQgYzAgMGYgYjYgYzAgNDggODkgMDQgMjQgYzYgNDUgNDQg
MDAgYmEgMDAgODAgMDAgMDAgYzYgNDMgMDEgMDEgZWIgMGIgZjMgOTAgPDgzPiBlYSAwMSAwZiA4
NCA0OSAwMSAwMCAwMCAwZiBiNiAwMyA4NCBjMCA3NSBlZSA0NCA4OSBlOCBmMCA2NiA0NApbIDYw
NzMuOTA1NTQ4XSBSU1A6IDAwMDA6ZmZmZmM5MDAwM2JhN2QzOCBFRkxBR1M6IDAwMDAwMjAyIE9S
SUdfUkFYOiBmZmZmZmZmZmZmZmZmZjBjClsgNjA3My45MDU1NTBdIFJBWDogMDAwMDAwMDAwMDAw
MDAwMSBSQlg6IGZmZmZlYTAwMDFkMTk0ZTggUkNYOiBmZmZmODgwMDdiMDZlMDAwClsgNjA3My45
MDU1NTBdIFJEWDogMDAwMDAwMDAwMDAwNTM5NSBSU0k6IDAwMDAwMDAwMDAwMDAwM2IgUkRJOiAw
MDAwMDAwMDAwMDAwMjQ2ClsgNjA3My45MDU1NTFdIFJCUDogZmZmZjg4MDA3YmNhMWEwMCBSMDg6
IGZmZmY4ODAwN2IwNmUwMDAgUjA5OiAwMDAwMDAwMDAwMDAwMDAwClsgNjA3My45MDU1NTJdIFIx
MDogMDAwMDAwMDAwMDAwMDAwMCBSMTE6IDAwMDAwMDAwMDAwMDAwNDAgUjEyOiAwMDAwMDAwMDAw
MDAwMDAxClsgNjA3My45MDU1NTJdIFIxMzogMDAwMDAwMDAwMDAwMDEwMCBSMTQ6IGZmZmY4ODAw
N2JjMjFhMDAgUjE1OiAwMDAwMDAwMDAwMDgwMDAwClsgNjA3My45MDU1NjFdIEZTOiAgMDAwMDdm
NGU3NzVlYzcwMCgwMDAwKSBHUzpmZmZmODgwMDdiYzgwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAw
MDAwMDAwMDAKWyA2MDczLjkwNTU2Ml0gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAwMDAwIENSMDog
MDAwMDAwMDA4MDA1MDAzMwpbIDYwNzMuOTA1NTYzXSBDUjI6IDAwMDA3ZjRlYzFkYWQ3NjAgQ1Iz
OiAwMDAwMDAwMDc0NjJhMDAwIENSNDogMDAwMDAwMDAwMDAwMDZlMApbIDYwNzMuOTA1NTY1XSBD
YWxsIFRyYWNlOgpbIDYwNzMuOTA1NTcxXSAgX3Jhd19zcGluX2xvY2srMHgxOC8weDIwClsgNjA3
My45MDU1NzNdICB3cF9wYWdlX2NvcHkrMHgyMDkvMHg2YzAKWyA2MDczLjkwNTU3NV0gIGRvX3dw
X3BhZ2UrMHgxMTEvMHg0YzAKWyA2MDczLjkwNTU3N10gIF9faGFuZGxlX21tX2ZhdWx0KzB4NDQ1
LzB4YmQwClsgNjA3My45MDU1NzhdICBoYW5kbGVfbW1fZmF1bHQrMHhmOC8weDIwMApbIDYwNzMu
OTA1NTgwXSAgX19kb19wYWdlX2ZhdWx0KzB4MjMxLzB4NDYwClsgNjA3My45MDU1ODJdICA/IHBh
Z2VfZmF1bHQrMHg4LzB4MzAKWyA2MDczLjkwNTU4M10gIHBhZ2VfZmF1bHQrMHgxZS8weDMwClsg
NjA3My45MDU1ODRdIFJJUDogMDAzMzoweDdmNGVkYjZiNTg4MApbIDYwNzMuOTA1NTg2XSBDb2Rl
OiAwOCA0OSA2MyBjMCA0OCAwMSBkMCBmNiBjMiAwNCA3NCAwNiA4OSAzMCA0MSA4MyBjMCAwNCA4
OSBmNyA0OCA4OSBmOCA0OCBjMSBlMCAyMCA0OCAwMSBjNyA0OSA2MyBjMCA2NiAwZiAxZiA4NCAw
MCAwMCAwMCAwMCAwMCA8NDg+IDg5IDNjIDAyIDQ4IDgzIGMwIDA4IDM5IGMxIDdmIGY0IDhiIDQ0
IDI0IDQ4IDQ0IDI5IGMwIDgzIGUwIGY4ClsgNjA3My45MDU1ODZdIFJTUDogMDAyYjowMDAwN2Y0
ZTc3NWU5MjgwIEVGTEFHUzogMDAwMTAyNDYKWyA2MDczLjkwNTU4N10gUkFYOiAwMDAwMDAwMDAw
MDAwMDAwIFJCWDogMDAwMDAwMDAwMDAwMDAwMCBSQ1g6IDAwMDAwMDAwMDAwMDAwMTkKWyA2MDcz
LjkwNTU4OF0gUkRYOiAwMDAwN2Y0ZWMxZGFkNzYwIFJTSTogMDAwMDAwMDAwMDAwMDAwMCBSREk6
IDAwMDAwMDAwMDAwMDAwMDAKWyA2MDczLjkwNTU4OF0gUkJQOiAwMDAwN2Y0ZWMxZGFhOTIwIFIw
ODogMDAwMDAwMDAwMDAwMDAwMCBSMDk6IDAwMDAwMDAwMDAwMDAwMDAKWyA2MDczLjkwNTU4OV0g
UjEwOiAwMDAwMDAwMDAwMDAwMDAwIFIxMTogMDAwMDAwMDAwMDAwMDAwNSBSMTI6IDAwMDAwMDAw
MDAwMDAwMjAKWyA2MDczLjkwNTU5MF0gUjEzOiAwMDAwMDAwMDAwMDAwMDAwIFIxNDogMDAwMDAw
MDAwMDAwMDAwMSBSMTU6IDAwMDAwMDAwMDAwMDAwMDAKWyA2MDczLjk5NTE2NV0gd2F0Y2hkb2c6
IEJVRzogc29mdCBsb2NrdXAgLSBDUFUjMyBzdHVjayBmb3IgMjJzISBbbmM0Om1vbi1mcm9udC1p
OjMyOTFdClsgNjA3NC4wMDQ3MzNdIE1vZHVsZXMgbGlua2VkIGluOgpbIDYwNzQuMDA0NzM3XSBD
UFU6IDIgUElEOiAyMDQyOSBDb21tOiBtbDE6bW9uLWZyb250LWkgVGFpbnRlZDogRyAgICAgICAg
ICAgICBMICAgIDQuMTkuMC0yMDE4MTAyMi1kb2Zsci14ZW5uZXh0LXZsYW4tcHBwKyAjMQpbIDYw
NzQuMDA0NzM4XSBIYXJkd2FyZSBuYW1lOiBYZW4gSFZNIGRvbVUsIEJJT1MgNC4xMi11bnN0YWJs
ZSAxMC8yNy8yMDE4ClsgNjA3NC4wMDQ3NDJdIFJJUDogMDAxMDpzbXBfY2FsbF9mdW5jdGlvbl9t
YW55KzB4MWRiLzB4MjQwClsgNjA3NC4wMDQ3NDRdIENvZGU6IGM3IGU4IDk5IGFiIGQxIDAwIDNi
IDA1IDY3IDJlIGEwIDAxIDBmIDgzIGEzIGZlIGZmIGZmIDQ4IDYzIGQwIDQ4IDhiIDBiIDQ4IDAz
IDBjIGQ1IDAwIDQ3IDhhIDgyIDhiIDUxIDE4IDgzIGUyIDAxIDc0IDBhIGYzIDkwIDw4Yj4gNTEg
MTggODMgZTIgMDEgNzUgZjYgZWIgYzggNDggYzcgYzIgYTAgZTAgYjMgODIgNDggODkgZWUgODkg
ZGYKWyA2MDc0LjAwNDc0NV0gUlNQOiAwMDAwOmZmZmZjOTAwMDNiYWZjNzAgRUZMQUdTOiAwMDAw
MDIwMiBPUklHX1JBWDogZmZmZmZmZmZmZmZmZmYwYwpbIDYwNzQuMDA0NzQ3XSBSQVg6IDAwMDAw
MDAwMDAwMDAwMDAgUkJYOiBmZmZmODgwMDdiZDIxZDgwIFJDWDogZmZmZjg4MDA3YmMyNWFlMApb
IDYwNzQuMDA0NzQ3XSBSRFg6IDAwMDAwMDAwMDAwMDAwMDEgUlNJOiAwMDAwMDAwMDAwMDAwMDAw
IFJESTogZmZmZjg4MDA3YmQyMWQ4OApbIDYwNzQuMDA0NzQ4XSBSQlA6IGZmZmY4ODAwN2JkMjFk
ODggUjA4OiAwMDAwMDAwMDAwMDAwMDAwIFIwOTogMDAwMDAwMDAwMDAwMDAwMApbIDYwNzQuMDA0
NzQ5XSBSMTA6IDAwMDAwMDAwMDAwMDAwMDAgUjExOiAwMDAwMDAwMDAwMDAwMDQwIFIxMjogZmZm
ZmZmZmY4MTA1N2NiMApbIDYwNzQuMDA0NzQ5XSBSMTM6IGZmZmZjOTAwMDNiYWZjYzAgUjE0OiAw
MDAwMDAwMDAwMDAwMDAxIFIxNTogMDAwMDAwMDAwMDAwMDAwNgpbIDYwNzQuMDA0NzU3XSBGUzog
IDAwMDA3ZjRlNzdkZWQ3MDAoMDAwMCkgR1M6ZmZmZjg4MDA3YmQwMDAwMCgwMDAwKSBrbmxHUzow
MDAwMDAwMDAwMDAwMDAwClsgNjA3NC4wMDQ3NTddIENTOiAgMDAxMCBEUzogMDAwMCBFUzogMDAw
MCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKWyA2MDc0LjAwNDc1OF0gQ1IyOiAwMDAwN2Y0ZWMxZDgx
NjYwIENSMzogMDAwMDAwMDA3NDYyYTAwMCBDUjQ6IDAwMDAwMDAwMDAwMDA2ZTAKWyA2MDc0LjAw
NDc2MF0gQ2FsbCBUcmFjZToKWyA2MDc0LjAwNDc2NF0gIGZsdXNoX3RsYl9tbV9yYW5nZSsweGI3
LzB4MTIwClsgNjA3NC4wMDQ3NjddICA/IHB0ZXBfY2xlYXJfZmx1c2grMHgzMC8weDQwClsgNjA3
NC4wMDQ3NjhdICBwdGVwX2NsZWFyX2ZsdXNoKzB4MzAvMHg0MApbIDYwNzQuMDA0NzcwXSAgd3Bf
cGFnZV9jb3B5KzB4MzExLzB4NmMwClsgNjA3NC4wMDQ3NzFdICBkb193cF9wYWdlKzB4MTExLzB4
NGMwClsgNjA3NC4wMDQ3NzNdICBfX2hhbmRsZV9tbV9mYXVsdCsweDQ0NS8weGJkMApbIDYwNzQu
MDA0Nzc0XSAgaGFuZGxlX21tX2ZhdWx0KzB4ZjgvMHgyMDAKWyA2MDc0LjAwNDc3Nl0gIF9fZG9f
cGFnZV9mYXVsdCsweDIzMS8weDQ2MApbIDYwNzQuMDA0Nzc4XSAgPyBwYWdlX2ZhdWx0KzB4OC8w
eDMwClsgNjA3NC4wMDQ3NzldICBwYWdlX2ZhdWx0KzB4MWUvMHgzMApbIDYwNzQuMDA0NzgwXSBS
SVA6IDAwMzM6MHg3ZjRlZGI3YmZlNTIKWyA2MDc0LjAwNDc4MV0gQ29kZTogMWYgODQgMDAgMDAg
MDAgMDAgMDAgOTAgNDggOGQgMDQgNDkgNGMgOGQgMGMgNzYgMGYgMjggMDIgMGYgMjggMGMgMGEg
MGYgMjggMTQgNGEgMGYgMjggMWMgMDIgMGYgMjkgMDcgMGYgMjkgMGMgMzcgMGYgMjkgMTQgNzcg
PDQyPiAwZiAyOSAxYyAwZiA0OCA4ZCAxNCA4YSA0OCA4ZCAzYyBiNyA0MSA4MyBlOCAwNCA3ZiBk
MyBmMyBjMyAwZgpbIDYwNzQuMDA0NzgyXSBSU1A6IDAwMmI6MDAwMDdmNGU3N2RlYTNiOCBFRkxB
R1M6IDAwMDEwMjAyClsgNjA3NC4wMDQ3ODNdIFJBWDogMDAwMDAwMDAwMDAwMDA2MCBSQlg6IDAw
MDA3ZjRlYzAxMWRkNDAgUkNYOiAwMDAwMDAwMDAwMDAwMDIwClsgNjA3NC4wMDQ3ODRdIFJEWDog
MDAwMDdmNGVjMDEyNDVjMCBSU0k6IDAwMDAwMDAwMDAwMDA3YzAgUkRJOiAwMDAwN2Y0ZWMxZDdm
ZjIwClsgNjA3NC4wMDQ3ODRdIFJCUDogMDAwMDAwMDAwMDAwMDAwMiBSMDg6IDAwMDAwMDAwMDAw
MDAwMDggUjA5OiAwMDAwMDAwMDAwMDAxNzQwClsgNjA3NC4wMDQ3ODVdIFIxMDogMDAwMDAwMDAw
MDAwMDAwMCBSMTE6IDAwMDAwMDAwMDAwMDAwMDAgUjEyOiAwMDAwN2Y0ZWMwNzM1MTgwClsgNjA3
NC4wMDQ3ODVdIFIxMzogMDAwMDAwMDAwMDAwMDUyOCBSMTQ6IDAwMDAwMDAwMDAwMDA1MjggUjE1
OiAwMDAwN2Y0ZWMwNzE4NDQwClsgNjA3NS4xMjEzMzJdIE1vZHVsZXMgbGlua2VkIGluOgpbIDYw
NzUuMTMwMDE4XSBDUFU6IDMgUElEOiAzMjkxIENvbW06IG5jNDptb24tZnJvbnQtaSBUYWludGVk
OiBHICAgICAgICAgICAgIEwgICAgNC4xOS4wLTIwMTgxMDIyLWRvZmxyLXhlbm5leHQtdmxhbi1w
cHArICMxClsgNjA3NS4xNTc2MTNdIEhhcmR3YXJlIG5hbWU6IFhlbiBIVk0gZG9tVSwgQklPUyA0
LjEyLXVuc3RhYmxlIDEwLzI3LzIwMTgKWyA2MDc1LjE3MzQxMl0gUklQOiAwMDEwOnNtcF9jYWxs
X2Z1bmN0aW9uX21hbnkrMHgxZGIvMHgyNDAKWyA2MDc1LjE4Njg4Nl0gQ29kZTogYzcgZTggOTkg
YWIgZDEgMDAgM2IgMDUgNjcgMmUgYTAgMDEgMGYgODMgYTMgZmUgZmYgZmYgNDggNjMgZDAgNDgg
OGIgMGIgNDggMDMgMGMgZDUgMDAgNDcgOGEgODIgOGIgNTEgMTggODMgZTIgMDEgNzQgMGEgZjMg
OTAgPDhiPiA1MSAxOCA4MyBlMiAwMSA3NSBmNiBlYiBjOCA0OCBjNyBjMiBhMCBlMCBiMyA4MiA0
OCA4OSBlZSA4OSBkZgpbIDYwNzUuMjQxNTI3XSBSU1A6IDAwMDA6ZmZmZmM5MDAwMjMwN2M3MCBF
RkxBR1M6IDAwMDAwMjAyIE9SSUdfUkFYOiBmZmZmZmZmZmZmZmZmZjBjClsgNjA3NS4yNjI4OTRd
IFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IGZmZmY4ODAwN2JkYTFkODAgUkNYOiBmZmZmODgw
MDdiYzI1YzIwClsgNjA3NS4yODEyMDNdIFJEWDogMDAwMDAwMDAwMDAwMDAwMSBSU0k6IDAwMDAw
MDAwMDAwMDAwMDAgUkRJOiBmZmZmODgwMDdiZGExZDg4ClsgNjA3NS4yOTU2MDBdIFJCUDogZmZm
Zjg4MDA3YmRhMWQ4OCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAwMDAwMDAwMDAwMDAw
ClsgNjA3NS4zMTExMTldIFIxMDogMDAwMDAwMDAwMDAwMDAwMCBSMTE6IDAwMDAwMDAwMDAwMDAw
NDAgUjEyOiBmZmZmZmZmZjgxMDU3Y2IwClsgNjA3NS4zMjkxMTldIFIxMzogZmZmZmM5MDAwMjMw
N2NjMCBSMTQ6IDAwMDAwMDAwMDAwMDAwMDEgUjE1OiAwMDAwMDAwMDAwMDAwMDA2ClsgNjA3NS4z
NDg1MTJdIEZTOiAgMDAwMDdmNGVhZmEwZjcwMCgwMDAwKSBHUzpmZmZmODgwMDdiZDgwMDAwKDAw
MDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKWyA2MDc1LjM3MTc0NV0gQ1M6ICAwMDEwIERTOiAw
MDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwpbIDYwNzUuMzg4NTk2XSBDUjI6IDAw
MDA3ZjRlYWNhMTgyYzAgQ1IzOiAwMDAwMDAwMDc0NjJhMDAwIENSNDogMDAwMDAwMDAwMDAwMDZl
MApbIDYwNzUuNDA5MjUyXSBDYWxsIFRyYWNlOgpbIDYwNzUuNDE3NTE5XSAgZmx1c2hfdGxiX21t
X3JhbmdlKzB4YjcvMHgxMjAKWyA2MDc1LjQyODYxOF0gID8gcHRlcF9jbGVhcl9mbHVzaCsweDMw
LzB4NDAKWyA2MDc1LjQzODEyNF0gID8gbWVtX2Nncm91cF90aHJvdHRsZV9zd2FwcmF0ZSsweDEy
LzB4MTEwClsgNjA3NS40NTA5NDddICA/IG1lbV9jZ3JvdXBfdHJ5X2NoYXJnZV9kZWxheSsweDJj
LzB4NDAKWyA2MDc1LjQ2MzU1M10gIHB0ZXBfY2xlYXJfZmx1c2grMHgzMC8weDQwClsgNjA3NS40
NzI5MDJdICB3cF9wYWdlX2NvcHkrMHgzMTEvMHg2YzAKWyA2MDc1LjQ4NDk1M10gIGRvX3dwX3Bh
Z2UrMHgxMTEvMHg0YzAKWyA2MDc1LjQ5NTY1M10gIF9faGFuZGxlX21tX2ZhdWx0KzB4NDQ1LzB4
YmQwClsgNjA3NS41MDUyMzRdICBoYW5kbGVfbW1fZmF1bHQrMHhmOC8weDIwMApbIDYwNzUuNTE1
MTM1XSAgX19kb19wYWdlX2ZhdWx0KzB4MjMxLzB4NDYwClsgNjA3NS41MjY2ODFdICA/IHBhZ2Vf
ZmF1bHQrMHg4LzB4MzAKWyA2MDc1LjUzODQ5MF0gIHBhZ2VfZmF1bHQrMHgxZS8weDMwClsgNjA3
NS41NDkzNTZdIFJJUDogMDAzMzoweDdmNGVlMTI0MzQ3NgpbIDYwNzUuNTkxOTczXSBDb2RlOiA4
NyBmMyBjMyA5MCA0YyA4ZCAwNCA1MiBmMyAwZiA2ZiAwNiBmMyAwZiA2ZiAwYyAxNiBmMyAwZiA2
ZiAxNCA1NiBmMyA0MiAwZiA2ZiAxYyAwNiA2NiAwZiA3ZiAwNyA2NiAwZiA3ZiAwYyAxNyA2NiAw
ZiA3ZiAxNCA1NyA8NjY+IDQyIDBmIDdmIDFjIDA3IDgzIGU5IDA0IDQ4IDhkIDM0IDk2IDQ4IDhk
IDNjIDk3IDc1IGNiIGYzIGMzIDkwClsgNjA3NS42NDA1MDZdIFJTUDogMDAyYjowMDAwN2Y0ZWFm
YTBkZjM4IEVGTEFHUzogMDAwMTAyMDIKWyA2MDc1LjY1NDY4NV0gUkFYOiAwMDAwMDAwMDAwMDAw
MDAwIFJCWDogMDAwMDdmNGVhODAxNDUwMCBSQ1g6IDAwMDAwMDAwMDAwMDAwMDgKWyA2MDc1LjY3
MDQxOF0gUkRYOiAwMDAwMDAwMDAwMDAwNzgwIFJTSTogMDAwMDdmNGVhODI4NzUwMCBSREk6IDAw
MDA3ZjRlYWNhMTZjNDAKWyA2MDc1LjY4NDc3OV0gUkJQOiAwMDAwMDAwMDAwMDAwZDgwIFIwODog
MDAwMDAwMDAwMDAwMTY4MCBSMDk6IDAwMDAwMDAwMDAwMDAzNjAKWyA2MDc1LjY5ODMzMl0gUjEw
OiAwMDAwMDAwMDAwMDAwMDAwIFIxMTogMDAwMDAwMDAwMDAwMDQ0MCBSMTI6IDAwMDAwMDAwMDAw
MDAwMDAKWyA2MDc1LjcxMzM1N10gUjEzOiAwMDAwMDAwMDAwMDAwMDAwIFIxNDogMDAwMDAwMDAw
MDAwMDQ0MCBSMTU6IDAwMDAwMDAwMDAwMDAwMDAKWyA2MTAxLjgwNDkzNF0gd2F0Y2hkb2c6IEJV
Rzogc29mdCBsb2NrdXAgLSBDUFUjMSBzdHVjayBmb3IgMjJzISBbbWwxOm1vbi1mcm9udC1pOjIw
NDI4XQpbIDYxMDEuODE4NDMzXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyA2MTAxLjgyMzc3OV0gQ1BV
OiAxIFBJRDogMjA0MjggQ29tbTogbWwxOm1vbi1mcm9udC1pIFRhaW50ZWQ6IEcgICAgICAgICAg
ICAgTCAgICA0LjE5LjAtMjAxODEwMjItZG9mbHIteGVubmV4dC12bGFuLXBwcCsgIzEKWyA2MTAx
Ljg0MzE1MV0gSGFyZHdhcmUgbmFtZTogWGVuIEhWTSBkb21VLCBCSU9TIDQuMTItdW5zdGFibGUg
MTAvMjcvMjAxOApbIDYxMDEuODU0MDU1XSBSSVA6IDAwMTA6X19wdl9xdWV1ZWRfc3Bpbl9sb2Nr
X3Nsb3dwYXRoKzB4ZGEvMHgyODAKWyA2MTAxLjg2ODM3MF0gQ29kZTogNDQgNDEgYmMgMDEgMDAg
MDAgMDAgNDEgYmQgMDAgMDEgMDAgMDAgM2MgMDIgMGYgOTQgYzAgMGYgYjYgYzAgNDggODkgMDQg
MjQgYzYgNDUgNDQgMDAgYmEgMDAgODAgMDAgMDAgYzYgNDMgMDEgMDEgZWIgMGIgZjMgOTAgPDgz
PiBlYSAwMSAwZiA4NCA0OSAwMSAwMCAwMCAwZiBiNiAwMyA4NCBjMCA3NSBlZSA0NCA4OSBlOCBm
MCA2NiA0NApbIDYxMDEuOTAxNTk4XSB3YXRjaGRvZzogQlVHOiBzb2Z0IGxvY2t1cCAtIENQVSMy
IHN0dWNrIGZvciAyMnMhIFttbDE6bW9uLWZyb250LWk6MjA0MjldClsgNjEwMS45MDkzMzJdIFJT
UDogMDAwMDpmZmZmYzkwMDAzYmE3ZDM4IEVGTEFHUzogMDAwMDAyMDIgT1JJR19SQVg6IGZmZmZm
ZmZmZmZmZmZmMGMKWyA2MTAxLjkzMDM3OV0gTW9kdWxlcyBsaW5rZWQgaW46ClsgNjEwMS45NTAz
MDJdIFJBWDogMDAwMDAwMDAwMDAwMDAwMSBSQlg6IGZmZmZlYTAwMDFkMTk0ZTggUkNYOiBmZmZm
ODgwMDdiMDZlMDAwClsgNjEwMS45NTAzMDNdIFJEWDogMDAwMDAwMDAwMDAwNDBlYyBSU0k6IDAw
MDAwMDAwMDAwMDAwM2IgUkRJOiAwMDAwMDAwMDAwMDAwMjQ2ClsgNjEwMS45NTAzMDRdIFJCUDog
ZmZmZjg4MDA3YmNhMWEwMCBSMDg6IGZmZmY4ODAwN2IwNmUwMDAgUjA5OiAwMDAwMDAwMDAwMDAw
MDAwClsgNjEwMS45NTAzMDVdIFIxMDogMDAwMDAwMDAwMDAwMDAwMCBSMTE6IDAwMDAwMDAwMDAw
MDAwNDAgUjEyOiAwMDAwMDAwMDAwMDAwMDAxClsgNjEwMS45NTAzMDVdIFIxMzogMDAwMDAwMDAw
MDAwMDEwMCBSMTQ6IGZmZmY4ODAwN2JjMjFhMDAgUjE1OiAwMDAwMDAwMDAwMDgwMDAwClsgNjEw
MS45NTAzMTNdIEZTOiAgMDAwMDdmNGU3NzVlYzcwMCgwMDAwKSBHUzpmZmZmODgwMDdiYzgwMDAw
KDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKWyA2MTAxLjk1MDMxNF0gQ1M6ICAwMDEwIERT
OiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwpbIDYxMDEuOTUwMzE1XSBDUjI6
IDAwMDA3ZjRlYzFkYWQ3NjAgQ1IzOiAwMDAwMDAwMDc0NjJhMDAwIENSNDogMDAwMDAwMDAwMDAw
MDZlMApbIDYxMDEuOTUwMzE3XSBDYWxsIFRyYWNlOgpbIDYxMDEuOTUwMzI0XSAgX3Jhd19zcGlu
X2xvY2srMHgxOC8weDIwClsgNjEwMS45NTAzMjddICB3cF9wYWdlX2NvcHkrMHgyMDkvMHg2YzAK
WyA2MTAxLjk1MDMyOF0gIGRvX3dwX3BhZ2UrMHgxMTEvMHg0YzAKWyA2MTAxLjk1MDMzMF0gIF9f
aGFuZGxlX21tX2ZhdWx0KzB4NDQ1LzB4YmQwClsgNjEwMS45NTAzMzJdICBoYW5kbGVfbW1fZmF1
bHQrMHhmOC8weDIwMApbIDYxMDEuOTUwMzMzXSAgX19kb19wYWdlX2ZhdWx0KzB4MjMxLzB4NDYw
ClsgNjEwMS45NTAzMzVdICA/IHBhZ2VfZmF1bHQrMHg4LzB4MzAKWyA2MTAxLjk1MDMzNl0gIHBh
Z2VfZmF1bHQrMHgxZS8weDMwClsgNjEwMS45NTAzMzddIFJJUDogMDAzMzoweDdmNGVkYjZiNTg4
MApbIDYxMDEuOTUwMzQxXSBDb2RlOiAwOCA0OSA2MyBjMCA0OCAwMSBkMCBmNiBjMiAwNCA3NCAw
NiA4OSAzMCA0MSA4MyBjMCAwNCA4OSBmNyA0OCA4OSBmOCA0OCBjMSBlMCAyMCA0OCAwMSBjNyA0
OSA2MyBjMCA2NiAwZiAxZiA4NCAwMCAwMCAwMCAwMCAwMCA8NDg+IDg5IDNjIDAyIDQ4IDgzIGMw
IDA4IDM5IGMxIDdmIGY0IDhiIDQ0IDI0IDQ4IDQ0IDI5IGMwIDgzIGUwIGY4ClsgNjEwMS45NTAz
NDJdIFJTUDogMDAyYjowMDAwN2Y0ZTc3NWU5MjgwIEVGTEFHUzogMDAwMTAyNDYKWyA2MTAxLjk1
MDM0M10gUkFYOiAwMDAwMDAwMDAwMDAwMDAwIFJCWDogMDAwMDAwMDAwMDAwMDAwMCBSQ1g6IDAw
MDAwMDAwMDAwMDAwMTkKWyA2MTAxLjk1MDM0NF0gUkRYOiAwMDAwN2Y0ZWMxZGFkNzYwIFJTSTog
MDAwMDAwMDAwMDAwMDAwMCBSREk6IDAwMDAwMDAwMDAwMDAwMDAKWyA2MTAxLjk1MDM0NF0gUkJQ
OiAwMDAwN2Y0ZWMxZGFhOTIwIFIwODogMDAwMDAwMDAwMDAwMDAwMCBSMDk6IDAwMDAwMDAwMDAw
MDAwMDAKWyA2MTAxLjk1MDM0NV0gUjEwOiAwMDAwMDAwMDAwMDAwMDAwIFIxMTogMDAwMDAwMDAw
MDAwMDAwNSBSMTI6IDAwMDAwMDAwMDAwMDAwMjAKWyA2MTAxLjk1MDM0NV0gUjEzOiAwMDAwMDAw
MDAwMDAwMDAwIFIxNDogMDAwMDAwMDAwMDAwMDAwMSBSMTU6IDAwMDAwMDAwMDAwMDAwMDAKWyA2
MTAxLjk5NDkzMV0gd2F0Y2hkb2c6IEJVRzogc29mdCBsb2NrdXAgLSBDUFUjMyBzdHVjayBmb3Ig
MjJzISBbbmM0Om1vbi1mcm9udC1pOjMyOTFdClsgNjEwMi4wMDUwMzNdIENQVTogMiBQSUQ6IDIw
NDI5IENvbW06IG1sMTptb24tZnJvbnQtaSBUYWludGVkOiBHICAgICAgICAgICAgIEwgICAgNC4x
OS4wLTIwMTgxMDIyLWRvZmxyLXhlbm5leHQtdmxhbi1wcHArICMxClsgNjEwMi4wMjU2NzRdIE1v
ZHVsZXMgbGlua2VkIGluOgpbIDYxMDIuMDI1NjgwXSBDUFU6IDMgUElEOiAzMjkxIENvbW06IG5j
NDptb24tZnJvbnQtaSBUYWludGVkOiBHICAgICAgICAgICAgIEwgICAgNC4xOS4wLTIwMTgxMDIy
LWRvZmxyLXhlbm5leHQtdmxhbi1wcHArICMxClsgNjEwMi4wNDU2MjFdIEhhcmR3YXJlIG5hbWU6
IFhlbiBIVk0gZG9tVSwgQklPUyA0LjEyLXVuc3RhYmxlIDEwLzI3LzIwMTgKWyA2MTAyLjA0NTYy
OV0gUklQOiAwMDEwOnNtcF9jYWxsX2Z1bmN0aW9uX21hbnkrMHgxZGIvMHgyNDAKWyA2MTAyLjA2
NTgxOV0gSGFyZHdhcmUgbmFtZTogWGVuIEhWTSBkb21VLCBCSU9TIDQuMTItdW5zdGFibGUgMTAv
MjcvMjAxOApbIDYxMDIuMDY1ODI0XSBSSVA6IDAwMTA6c21wX2NhbGxfZnVuY3Rpb25fbWFueSsw
eDFkYi8weDI0MApbIDYxMDIuMDY1ODI2XSBDb2RlOiBjNyBlOCA5OSBhYiBkMSAwMCAzYiAwNSA2
NyAyZSBhMCAwMSAwZiA4MyBhMyBmZSBmZiBmZiA0OCA2MyBkMCA0OCA4YiAwYiA0OCAwMyAwYyBk
NSAwMCA0NyA4YSA4MiA4YiA1MSAxOCA4MyBlMiAwMSA3NCAwYSBmMyA5MCA8OGI+IDUxIDE4IDgz
IGUyIDAxIDc1IGY2IGViIGM4IDQ4IGM3IGMyIGEwIGUwIGIzIDgyIDQ4IDg5IGVlIDg5IGRmClsg
NjEwMi4wNjU4MjddIFJTUDogMDAwMDpmZmZmYzkwMDAyMzA3YzcwIEVGTEFHUzogMDAwMDAyMDIg
T1JJR19SQVg6IGZmZmZmZmZmZmZmZmZmMGMKWyA2MTAyLjA2NTgyOV0gUkFYOiAwMDAwMDAwMDAw
MDAwMDAwIFJCWDogZmZmZjg4MDA3YmRhMWQ4MCBSQ1g6IGZmZmY4ODAwN2JjMjVjMjAKWyA2MTAy
LjA2NTgyOV0gUkRYOiAwMDAwMDAwMDAwMDAwMDAxIFJTSTogMDAwMDAwMDAwMDAwMDAwMCBSREk6
IGZmZmY4ODAwN2JkYTFkODgKWyA2MTAyLjA2NTgzMF0gUkJQOiBmZmZmODgwMDdiZGExZDg4IFIw
ODogMDAwMDAwMDAwMDAwMDAwMCBSMDk6IDAwMDAwMDAwMDAwMDAwMDAKWyA2MTAyLjA2NTgzMV0g
UjEwOiAwMDAwMDAwMDAwMDAwMDAwIFIxMTogMDAwMDAwMDAwMDAwMDA0MCBSMTI6IGZmZmZmZmZm
ODEwNTdjYjAKWyA2MTAyLjA2NTgzMV0gUjEzOiBmZmZmYzkwMDAyMzA3Y2MwIFIxNDogMDAwMDAw
MDAwMDAwMDAwMSBSMTU6IDAwMDAwMDAwMDAwMDAwMDYKWyA2MTAyLjA2NTgzOV0gRlM6ICAwMDAw
N2Y0ZWFmYTBmNzAwKDAwMDApIEdTOmZmZmY4ODAwN2JkODAwMDAoMDAwMCkga25sR1M6MDAwMDAw
MDAwMDAwMDAwMApbIDYxMDIuMDY1ODM5XSBDUzogIDAwMTAgRFM6IDAwMDAgRVM6IDAwMDAgQ1Iw
OiAwMDAwMDAwMDgwMDUwMDMzClsgNjEwMi4wNjU4NDBdIENSMjogMDAwMDdmNGVhY2ExODJjMCBD
UjM6IDAwMDAwMDAwNzQ2MmEwMDAgQ1I0OiAwMDAwMDAwMDAwMDAwNmUwClsgNjEwMi4wNjU4NDFd
IENhbGwgVHJhY2U6ClsgNjEwMi4wNjU4NDddICBmbHVzaF90bGJfbW1fcmFuZ2UrMHhiNy8weDEy
MApbIDYxMDIuMDY1ODUwXSAgPyBwdGVwX2NsZWFyX2ZsdXNoKzB4MzAvMHg0MApbIDYxMDIuMDY1
ODUyXSAgPyBtZW1fY2dyb3VwX3Rocm90dGxlX3N3YXByYXRlKzB4MTIvMHgxMTAKWyA2MTAyLjA2
NTg1NF0gID8gbWVtX2Nncm91cF90cnlfY2hhcmdlX2RlbGF5KzB4MmMvMHg0MApbIDYxMDIuMDY1
ODU1XSAgcHRlcF9jbGVhcl9mbHVzaCsweDMwLzB4NDAKWyA2MTAyLjA2NTg1Nl0gIHdwX3BhZ2Vf
Y29weSsweDMxMS8weDZjMApbIDYxMDIuMDY1ODU4XSAgZG9fd3BfcGFnZSsweDExMS8weDRjMApb
IDYxMDIuMDY1ODU5XSAgX19oYW5kbGVfbW1fZmF1bHQrMHg0NDUvMHhiZDAKWyA2MTAyLjA2NTg2
MV0gIGhhbmRsZV9tbV9mYXVsdCsweGY4LzB4MjAwClsgNjEwMi4wNjU4NjJdICBfX2RvX3BhZ2Vf
ZmF1bHQrMHgyMzEvMHg0NjAKWyA2MTAyLjA2NTg2NF0gID8gcGFnZV9mYXVsdCsweDgvMHgzMApb
IDYxMDIuMDY1ODY1XSAgcGFnZV9mYXVsdCsweDFlLzB4MzAKWyA2MTAyLjA2NTg2Nl0gUklQOiAw
MDMzOjB4N2Y0ZWUxMjQzNDc2ClsgNjEwMi4wNjU4NjhdIENvZGU6IDg3IGYzIGMzIDkwIDRjIDhk
IDA0IDUyIGYzIDBmIDZmIDA2IGYzIDBmIDZmIDBjIDE2IGYzIDBmIDZmIDE0IDU2IGYzIDQyIDBm
IDZmIDFjIDA2IDY2IDBmIDdmIDA3IDY2IDBmIDdmIDBjIDE3IDY2IDBmIDdmIDE0IDU3IDw2Nj4g
NDIgMGYgN2YgMWMgMDcgODMgZTkgMDQgNDggOGQgMzQgOTYgNDggOGQgM2MgOTcgNzUgY2IgZjMg
YzMgOTAKWyA2MTAyLjA2NTg2OF0gUlNQOiAwMDJiOjAwMDA3ZjRlYWZhMGRmMzggRUZMQUdTOiAw
MDAxMDIwMgpbIDYxMDIuMDY1ODY5XSBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiAwMDAwN2Y0
ZWE4MDE0NTAwIFJDWDogMDAwMDAwMDAwMDAwMDAwOApbIDYxMDIuMDY1ODcwXSBSRFg6IDAwMDAw
MDAwMDAwMDA3ODAgUlNJOiAwMDAwN2Y0ZWE4Mjg3NTAwIFJESTogMDAwMDdmNGVhY2ExNmM0MApb
IDYxMDIuMDY1ODcwXSBSQlA6IDAwMDAwMDAwMDAwMDBkODAgUjA4OiAwMDAwMDAwMDAwMDAxNjgw
IFIwOTogMDAwMDAwMDAwMDAwMDM2MApbIDYxMDIuMDY1ODcxXSBSMTA6IDAwMDAwMDAwMDAwMDAw
MDAgUjExOiAwMDAwMDAwMDAwMDAwNDQwIFIxMjogMDAwMDAwMDAwMDAwMDAwMApbIDYxMDIuMDY1
ODcxXSBSMTM6IDAwMDAwMDAwMDAwMDAwMDAgUjE0OiAwMDAwMDAwMDAwMDAwNDQwIFIxNTogMDAw
MDAwMDAwMDAwMDAwMApbIDYxMDMuMDMxNDQwXSBDb2RlOiBjNyBlOCA5OSBhYiBkMSAwMCAzYiAw
NSA2NyAyZSBhMCAwMSAwZiA4MyBhMyBmZSBmZiBmZiA0OCA2MyBkMCA0OCA4YiAwYiA0OCAwMyAw
YyBkNSAwMCA0NyA4YSA4MiA4YiA1MSAxOCA4MyBlMiAwMSA3NCAwYSBmMyA5MCA8OGI+IDUxIDE4
IDgzIGUyIDAxIDc1IGY2IGViIGM4IDQ4IGM3IGMyIGEwIGUwIGIzIDgyIDQ4IDg5IGVlIDg5IGRm
ClsgNjEwMy4wODYwMTFdIFJTUDogMDAwMDpmZmZmYzkwMDAzYmFmYzcwIEVGTEFHUzogMDAwMDAy
MDIgT1JJR19SQVg6IGZmZmZmZmZmZmZmZmZmMGMKWyA2MTAzLjEwNjE1M10gUkFYOiAwMDAwMDAw
MDAwMDAwMDAwIFJCWDogZmZmZjg4MDA3YmQyMWQ4MCBSQ1g6IGZmZmY4ODAwN2JjMjVhZTAKWyA2
MTAzLjEyNTc0Nl0gUkRYOiAwMDAwMDAwMDAwMDAwMDAxIFJTSTogMDAwMDAwMDAwMDAwMDAwMCBS
REk6IGZmZmY4ODAwN2JkMjFkODgKWyA2MTAzLjE0NTQxNl0gUkJQOiBmZmZmODgwMDdiZDIxZDg4
IFIwODogMDAwMDAwMDAwMDAwMDAwMCBSMDk6IDAwMDAwMDAwMDAwMDAwMDAKWyA2MTAzLjE2NTMz
MF0gUjEwOiAwMDAwMDAwMDAwMDAwMDAwIFIxMTogMDAwMDAwMDAwMDAwMDA0MCBSMTI6IGZmZmZm
ZmZmODEwNTdjYjAKWyA2MTAzLjE4NDAzOV0gUjEzOiBmZmZmYzkwMDAzYmFmY2MwIFIxNDogMDAw
MDAwMDAwMDAwMDAwMSBSMTU6IDAwMDAwMDAwMDAwMDAwMDYKWyA2MTAzLjIwMjE5OV0gRlM6ICAw
MDAwN2Y0ZTc3ZGVkNzAwKDAwMDApIEdTOmZmZmY4ODAwN2JkMDAwMDAoMDAwMCkga25sR1M6MDAw
MDAwMDAwMDAwMDAwMApbIDYxMDMuMjIzNzUyXSBDUzogIDAwMTAgRFM6IDAwMDAgRVM6IDAwMDAg
Q1IwOiAwMDAwMDAwMDgwMDUwMDMzClsgNjEwMy4yMzg4MTddIENSMjogMDAwMDdmNGVjMWQ4MTY2
MCBDUjM6IDAwMDAwMDAwNzQ2MmEwMDAgQ1I0OiAwMDAwMDAwMDAwMDAwNmUwClsgNjEwMy4yNTc1
NzRdIENhbGwgVHJhY2U6ClsgNjEwMy4yNjQ1NzRdICBmbHVzaF90bGJfbW1fcmFuZ2UrMHhiNy8w
eDEyMApbIDYxMDMuMjc2NDUzXSAgPyBwdGVwX2NsZWFyX2ZsdXNoKzB4MzAvMHg0MApbIDYxMDMu
Mjg3NDA0XSAgcHRlcF9jbGVhcl9mbHVzaCsweDMwLzB4NDAKWyA2MTAzLjI5NzcyM10gIHdwX3Bh
Z2VfY29weSsweDMxMS8weDZjMApbIDYxMDMuMzA4MjE5XSAgZG9fd3BfcGFnZSsweDExMS8weDRj
MApbIDYxMDMuMzE3NjU2XSAgX19oYW5kbGVfbW1fZmF1bHQrMHg0NDUvMHhiZDAKWyA2MTAzLjMy
ODk1Nl0gIGhhbmRsZV9tbV9mYXVsdCsweGY4LzB4MjAwClsgNjEwMy4zMzY1ODddICBfX2RvX3Bh
Z2VfZmF1bHQrMHgyMzEvMHg0NjAKWyA2MTAzLjM0NjcyMF0gID8gcGFnZV9mYXVsdCsweDgvMHgz
MApbIDYxMDMuMzUzNzgxXSAgcGFnZV9mYXVsdCsweDFlLzB4MzAKWyA2MTAzLjM2MTc4OV0gUklQ
OiAwMDMzOjB4N2Y0ZWRiN2JmZTUyClsgNjEwMy4zNjg2OTJdIENvZGU6IDFmIDg0IDAwIDAwIDAw
IDAwIDAwIDkwIDQ4IDhkIDA0IDQ5IDRjIDhkIDBjIDc2IDBmIDI4IDAyIDBmIDI4IDBjIDBhIDBm
IDI4IDE0IDRhIDBmIDI4IDFjIDAyIDBmIDI5IDA3IDBmIDI5IDBjIDM3IDBmIDI5IDE0IDc3IDw0
Mj4gMGYgMjkgMWMgMGYgNDggOGQgMTQgOGEgNDggOGQgM2MgYjcgNDEgODMgZTggMDQgN2YgZDMg
ZjMgYzMgMGYKWyA2MTAzLjQxMTg5Ml0gUlNQOiAwMDJiOjAwMDA3ZjRlNzdkZWEzYjggRUZMQUdT
OiAwMDAxMDIwMgpbIDYxMDMuNDI1NjQxXSBSQVg6IDAwMDAwMDAwMDAwMDAwNjAgUkJYOiAwMDAw
N2Y0ZWMwMTFkZDQwIFJDWDogMDAwMDAwMDAwMDAwMDAyMApbIDYxMDMuNDQzMDgxXSBSRFg6IDAw
MDA3ZjRlYzAxMjQ1YzAgUlNJOiAwMDAwMDAwMDAwMDAwN2MwIFJESTogMDAwMDdmNGVjMWQ3ZmYy
MApbIDYxMDMuNDYwNTQ0XSBSQlA6IDAwMDAwMDAwMDAwMDAwMDIgUjA4OiAwMDAwMDAwMDAwMDAw
MDA4IFIwOTogMDAwMDAwMDAwMDAwMTc0MApbIDYxMDMuNDc3MzIwXSBSMTA6IDAwMDAwMDAwMDAw
MDAwMDAgUjExOiAwMDAwMDAwMDAwMDAwMDAwIFIxMjogMDAwMDdmNGVjMDczNTE4MApbIDYxMDMu
NDkwNTgzXSBSMTM6IDAwMDAwMDAwMDAwMDA1MjggUjE0OiAwMDAwMDAwMDAwMDAwNTI4IFIxNTog
MDAwMDdmNGVjMDcxODQ0MApbIDYxMjkuODA0NzA4XSB3YXRjaGRvZzogQlVHOiBzb2Z0IGxvY2t1
cCAtIENQVSMxIHN0dWNrIGZvciAyMnMhIFttbDE6bW9uLWZyb250LWk6MjA0MjhdClsgNjEyOS44
MjE4NTBdIE1vZHVsZXMgbGlua2VkIGluOgpbIDYxMjkuODI5NDc5XSBDUFU6IDEgUElEOiAyMDQy
OCBDb21tOiBtbDE6bW9uLWZyb250LWkgVGFpbnRlZDogRyAgICAgICAgICAgICBMICAgIDQuMTku
MC0yMDE4MTAyMi1kb2Zsci14ZW5uZXh0LXZsYW4tcHBwKyAjMQpbIDYxMjkuODU0OTUyXSBIYXJk
d2FyZSBuYW1lOiBYZW4gSFZNIGRvbVUsIEJJT1MgNC4xMi11bnN0YWJsZSAxMC8yNy8yMDE4Clsg
NjEyOS44NzE2ODZdIFJJUDogMDAxMDpfX3B2X3F1ZXVlZF9zcGluX2xvY2tfc2xvd3BhdGgrMHhk
YS8weDI4MApbIDYxMjkuODg3Mzc4XSBDb2RlOiA0NCA0MSBiYyAwMSAwMCAwMCAwMCA0MSBiZCAw
MCAwMSAwMCAwMCAzYyAwMiAwZiA5NCBjMCAwZiBiNiBjMCA0OCA4OSAwNCAyNCBjNiA0NSA0NCAw
MCBiYSAwMCA4MCAwMCAwMCBjNiA0MyAwMSAwMSBlYiAwYiBmMyA5MCA8ODM+IGVhIDAxIDBmIDg0
IDQ5IDAxIDAwIDAwIDBmIGI2IDAzIDg0IGMwIDc1IGVlIDQ0IDg5IGU4IGYwIDY2IDQ0ClsgNjEy
OS45MDEzNzVdIHdhdGNoZG9nOiBCVUc6IHNvZnQgbG9ja3VwIC0gQ1BVIzIgc3R1Y2sgZm9yIDIy
cyEgW21sMTptb24tZnJvbnQtaToyMDQyOV0KWyA2MTI5LjkzMTQ5OV0gUlNQOiAwMDAwOmZmZmZj
OTAwMDNiYTdkMzggRUZMQUdTOiAwMDAwMDIwMiBPUklHX1JBWDogZmZmZmZmZmZmZmZmZmYwYwpb
IDYxMjkuOTUwODIyXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyA2MTI5Ljk1MDgyNl0gQ1BVOiAyIFBJ
RDogMjA0MjkgQ29tbTogbWwxOm1vbi1mcm9udC1pIFRhaW50ZWQ6IEcgICAgICAgICAgICAgTCAg
ICA0LjE5LjAtMjAxODEwMjItZG9mbHIteGVubmV4dC12bGFuLXBwcCsgIzEKWyA2MTI5Ljk1MDgy
N10gSGFyZHdhcmUgbmFtZTogWGVuIEhWTSBkb21VLCBCSU9TIDQuMTItdW5zdGFibGUgMTAvMjcv
MjAxOApbIDYxMjkuOTUwODMxXSBSSVA6IDAwMTA6c21wX2NhbGxfZnVuY3Rpb25fbWFueSsweDFk
Yi8weDI0MApbIDYxMjkuOTUwODMzXSBDb2RlOiBjNyBlOCA5OSBhYiBkMSAwMCAzYiAwNSA2NyAy
ZSBhMCAwMSAwZiA4MyBhMyBmZSBmZiBmZiA0OCA2MyBkMCA0OCA4YiAwYiA0OCAwMyAwYyBkNSAw
MCA0NyA4YSA4MiA4YiA1MSAxOCA4MyBlMiAwMSA3NCAwYSBmMyA5MCA8OGI+IDUxIDE4IDgzIGUy
IDAxIDc1IGY2IGViIGM4IDQ4IGM3IGMyIGEwIGUwIGIzIDgyIDQ4IDg5IGVlIDg5IGRmClsgNjEy
OS45NTA4MzRdIFJTUDogMDAwMDpmZmZmYzkwMDAzYmFmYzcwIEVGTEFHUzogMDAwMDAyMDIgT1JJ
R19SQVg6IGZmZmZmZmZmZmZmZmZmMGMKWyA2MTI5Ljk1MDgzNV0gUkFYOiAwMDAwMDAwMDAwMDAw
MDAwIFJCWDogZmZmZjg4MDA3YmQyMWQ4MCBSQ1g6IGZmZmY4ODAwN2JjMjVhZTAKWyA2MTI5Ljk1
MDgzNl0gUkRYOiAwMDAwMDAwMDAwMDAwMDAxIFJTSTogMDAwMDAwMDAwMDAwMDAwMCBSREk6IGZm
ZmY4ODAwN2JkMjFkODgKWyA2MTI5Ljk1MDgzNl0gUkJQOiBmZmZmODgwMDdiZDIxZDg4IFIwODog
MDAwMDAwMDAwMDAwMDAwMCBSMDk6IDAwMDAwMDAwMDAwMDAwMDAKWyA2MTI5Ljk1MDgzN10gUjEw
OiAwMDAwMDAwMDAwMDAwMDAwIFIxMTogMDAwMDAwMDAwMDAwMDA0MCBSMTI6IGZmZmZmZmZmODEw
NTdjYjAKWyA2MTI5Ljk1MDgzOF0gUjEzOiBmZmZmYzkwMDAzYmFmY2MwIFIxNDogMDAwMDAwMDAw
MDAwMDAwMSBSMTU6IDAwMDAwMDAwMDAwMDAwMDYKWyA2MTI5Ljk1MDg0NF0gRlM6ICAwMDAwN2Y0
ZTc3ZGVkNzAwKDAwMDApIEdTOmZmZmY4ODAwN2JkMDAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAw
MDAwMDAwMApbIDYxMjkuOTUwODQ1XSBDUzogIDAwMTAgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAw
MDAwMDAwMDgwMDUwMDMzClsgNjEyOS45NTA4NDZdIENSMjogMDAwMDdmNGVjMWQ4MTY2MCBDUjM6
IDAwMDAwMDAwNzQ2MmEwMDAgQ1I0OiAwMDAwMDAwMDAwMDAwNmUwClsgNjEyOS45NTA4NDddIENh
bGwgVHJhY2U6ClsgNjEyOS45NTA4NTNdICBmbHVzaF90bGJfbW1fcmFuZ2UrMHhiNy8weDEyMApb
IDYxMjkuOTUwODU1XSAgPyBwdGVwX2NsZWFyX2ZsdXNoKzB4MzAvMHg0MApbIDYxMjkuOTUwODU2
XSAgcHRlcF9jbGVhcl9mbHVzaCsweDMwLzB4NDAKWyA2MTI5Ljk1MDg1N10gIHdwX3BhZ2VfY29w
eSsweDMxMS8weDZjMApbIDYxMjkuOTUwODU5XSAgZG9fd3BfcGFnZSsweDExMS8weDRjMApbIDYx
MjkuOTUwODYxXSAgX19oYW5kbGVfbW1fZmF1bHQrMHg0NDUvMHhiZDAKWyA2MTI5Ljk1MDg2Ml0g
IGhhbmRsZV9tbV9mYXVsdCsweGY4LzB4MjAwClsgNjEyOS45NTA4NjRdICBfX2RvX3BhZ2VfZmF1
bHQrMHgyMzEvMHg0NjAKWyA2MTI5Ljk1MDg2NV0gID8gcGFnZV9mYXVsdCsweDgvMHgzMApbIDYx
MjkuOTUwODY2XSAgcGFnZV9mYXVsdCsweDFlLzB4MzAKWyA2MTI5Ljk1MDg2OV0gUklQOiAwMDMz
OjB4N2Y0ZWRiN2JmZTUyClsgNjEyOS45NTA4NzBdIENvZGU6IDFmIDg0IDAwIDAwIDAwIDAwIDAw
IDkwIDQ4IDhkIDA0IDQ5IDRjIDhkIDBjIDc2IDBmIDI4IDAyIDBmIDI4IDBjIDBhIDBmIDI4IDE0
IDRhIDBmIDI4IDFjIDAyIDBmIDI5IDA3IDBmIDI5IDBjIDM3IDBmIDI5IDE0IDc3IDw0Mj4gMGYg
MjkgMWMgMGYgNDggOGQgMTQgOGEgNDggOGQgM2MgYjcgNDEgODMgZTggMDQgN2YgZDMgZjMgYzMg
MGYKWyA2MTI5Ljk1MDg3MV0gUlNQOiAwMDJiOjAwMDA3ZjRlNzdkZWEzYjggRUZMQUdTOiAwMDAx
MDIwMgpbIDYxMjkuOTUwODcxXSBSQVg6IDAwMDAwMDAwMDAwMDAwNjAgUkJYOiAwMDAwN2Y0ZWMw
MTFkZDQwIFJDWDogMDAwMDAwMDAwMDAwMDAyMApbIDYxMjkuOTUwODcyXSBSRFg6IDAwMDA3ZjRl
YzAxMjQ1YzAgUlNJOiAwMDAwMDAwMDAwMDAwN2MwIFJESTogMDAwMDdmNGVjMWQ3ZmYyMApbIDYx
MjkuOTUwODczXSBSQlA6IDAwMDAwMDAwMDAwMDAwMDIgUjA4OiAwMDAwMDAwMDAwMDAwMDA4IFIw
OTogMDAwMDAwMDAwMDAwMTc0MApbIDYxMjkuOTUwODczXSBSMTA6IDAwMDAwMDAwMDAwMDAwMDAg
UjExOiAwMDAwMDAwMDAwMDAwMDAwIFIxMjogMDAwMDdmNGVjMDczNTE4MApbIDYxMjkuOTUwODc0
XSBSMTM6IDAwMDAwMDAwMDAwMDA1MjggUjE0OiAwMDAwMDAwMDAwMDAwNTI4IFIxNTogMDAwMDdm
NGVjMDcxODQ0MApbIDYxMjkuOTk0NzEyXSB3YXRjaGRvZzogQlVHOiBzb2Z0IGxvY2t1cCAtIENQ
VSMzIHN0dWNrIGZvciAyM3MhIFtuYzQ6bW9uLWZyb250LWk6MzI5MV0KWyA2MTMwLjAxNjc1MF0g
UkFYOiAwMDAwMDAwMDAwMDAwMDAxIFJCWDogZmZmZmVhMDAwMWQxOTRlOCBSQ1g6IGZmZmY4ODAw
N2IwNmUwMDAKWyA2MTMwLjAxNjc1NF0gUkRYOiAwMDAwMDAwMDAwMDA1ZTkzIFJTSTogMDAwMDAw
MDAwMDAwMDAzYiBSREk6IDAwMDAwMDAwMDAwMDAyNDYKWyA2MTMwLjAzMjQ0Nl0gTW9kdWxlcyBs
aW5rZWQgaW46ClsgNjEzMC4wMzI0NTBdIENQVTogMyBQSUQ6IDMyOTEgQ29tbTogbmM0Om1vbi1m
cm9udC1pIFRhaW50ZWQ6IEcgICAgICAgICAgICAgTCAgICA0LjE5LjAtMjAxODEwMjItZG9mbHIt
eGVubmV4dC12bGFuLXBwcCsgIzEKWyA2MTMwLjAzMjQ1MV0gSGFyZHdhcmUgbmFtZTogWGVuIEhW
TSBkb21VLCBCSU9TIDQuMTItdW5zdGFibGUgMTAvMjcvMjAxOApbIDYxMzAuMDMyNDU1XSBSSVA6
IDAwMTA6c21wX2NhbGxfZnVuY3Rpb25fbWFueSsweDFkYi8weDI0MApbIDYxMzAuMDMyNDU4XSBD
b2RlOiBjNyBlOCA5OSBhYiBkMSAwMCAzYiAwNSA2NyAyZSBhMCAwMSAwZiA4MyBhMyBmZSBmZiBm
ZiA0OCA2MyBkMCA0OCA4YiAwYiA0OCAwMyAwYyBkNSAwMCA0NyA4YSA4MiA4YiA1MSAxOCA4MyBl
MiAwMSA3NCAwYSBmMyA5MCA8OGI+IDUxIDE4IDgzIGUyIDAxIDc1IGY2IGViIGM4IDQ4IGM3IGMy
IGEwIGUwIGIzIDgyIDQ4IDg5IGVlIDg5IGRmClsgNjEzMC4wMzI0NTldIFJTUDogMDAwMDpmZmZm
YzkwMDAyMzA3YzcwIEVGTEFHUzogMDAwMDAyMDIgT1JJR19SQVg6IGZmZmZmZmZmZmZmZmZmMGMK
WyA2MTMwLjAzMjQ2MF0gUkFYOiAwMDAwMDAwMDAwMDAwMDAwIFJCWDogZmZmZjg4MDA3YmRhMWQ4
MCBSQ1g6IGZmZmY4ODAwN2JjMjVjMjAKWyA2MTMwLjAzMjQ2MF0gUkRYOiAwMDAwMDAwMDAwMDAw
MDAxIFJTSTogMDAwMDAwMDAwMDAwMDAwMCBSREk6IGZmZmY4ODAwN2JkYTFkODgKWyA2MTMwLjAz
MjQ2MV0gUkJQOiBmZmZmODgwMDdiZGExZDg4IFIwODogMDAwMDAwMDAwMDAwMDAwMCBSMDk6IDAw
MDAwMDAwMDAwMDAwMDAKWyA2MTMwLjAzMjQ2Ml0gUjEwOiAwMDAwMDAwMDAwMDAwMDAwIFIxMTog
MDAwMDAwMDAwMDAwMDA0MCBSMTI6IGZmZmZmZmZmODEwNTdjYjAKWyA2MTMwLjAzMjQ2Ml0gUjEz
OiBmZmZmYzkwMDAyMzA3Y2MwIFIxNDogMDAwMDAwMDAwMDAwMDAwMSBSMTU6IDAwMDAwMDAwMDAw
MDAwMDYKWyA2MTMwLjAzMjQ2OV0gRlM6ICAwMDAwN2Y0ZWFmYTBmNzAwKDAwMDApIEdTOmZmZmY4
ODAwN2JkODAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMApbIDYxMzAuMDMyNDcwXSBD
UzogIDAwMTAgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzClsgNjEzMC4w
MzI0NzFdIENSMjogMDAwMDdmNGVhY2ExODJjMCBDUjM6IDAwMDAwMDAwNzQ2MmEwMDAgQ1I0OiAw
MDAwMDAwMDAwMDAwNmUwClsgNjEzMC4wMzI0NzJdIENhbGwgVHJhY2U6ClsgNjEzMC4wMzI0Nzdd
ICBmbHVzaF90bGJfbW1fcmFuZ2UrMHhiNy8weDEyMApbIDYxMzAuMDMyNDc5XSAgPyBwdGVwX2Ns
ZWFyX2ZsdXNoKzB4MzAvMHg0MApbIDYxMzAuMDMyNDgxXSAgPyBtZW1fY2dyb3VwX3Rocm90dGxl
X3N3YXByYXRlKzB4MTIvMHgxMTAKWyA2MTMwLjAzMjQ4NF0gID8gbWVtX2Nncm91cF90cnlfY2hh
cmdlX2RlbGF5KzB4MmMvMHg0MApbIDYxMzAuMDMyNDg1XSAgcHRlcF9jbGVhcl9mbHVzaCsweDMw
LzB4NDAKWyA2MTMwLjAzMjQ4N10gIHdwX3BhZ2VfY29weSsweDMxMS8weDZjMApbIDYxMzAuMDMy
NDg4XSAgZG9fd3BfcGFnZSsweDExMS8weDRjMApbIDYxMzAuMDMyNDg5XSAgX19oYW5kbGVfbW1f
ZmF1bHQrMHg0NDUvMHhiZDAKWyA2MTMwLjAzMjQ5MV0gIGhhbmRsZV9tbV9mYXVsdCsweGY4LzB4
MjAwClsgNjEzMC4wMzI0OTJdICBfX2RvX3BhZ2VfZmF1bHQrMHgyMzEvMHg0NjAKWyA2MTMwLjAz
MjQ5NF0gID8gcGFnZV9mYXVsdCsweDgvMHgzMApbIDYxMzAuMDMyNDk1XSAgcGFnZV9mYXVsdCsw
eDFlLzB4MzAKWyA2MTMwLjAzMjQ5Nl0gUklQOiAwMDMzOjB4N2Y0ZWUxMjQzNDc2ClsgNjEzMC4w
MzI0OThdIENvZGU6IDg3IGYzIGMzIDkwIDRjIDhkIDA0IDUyIGYzIDBmIDZmIDA2IGYzIDBmIDZm
IDBjIDE2IGYzIDBmIDZmIDE0IDU2IGYzIDQyIDBmIDZmIDFjIDA2IDY2IDBmIDdmIDA3IDY2IDBm
IDdmIDBjIDE3IDY2IDBmIDdmIDE0IDU3IDw2Nj4gNDIgMGYgN2YgMWMgMDcgODMgZTkgMDQgNDgg
OGQgMzQgOTYgNDggOGQgM2MgOTcgNzUgY2IgZjMgYzMgOTAKWyA2MTMwLjAzMjQ5OF0gUlNQOiAw
MDJiOjAwMDA3ZjRlYWZhMGRmMzggRUZMQUdTOiAwMDAxMDIwMgpbIDYxMzAuMDMyNDk5XSBSQVg6
IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiAwMDAwN2Y0ZWE4MDE0NTAwIFJDWDogMDAwMDAwMDAwMDAw
MDAwOApbIDYxMzAuMDMyNTAwXSBSRFg6IDAwMDAwMDAwMDAwMDA3ODAgUlNJOiAwMDAwN2Y0ZWE4
Mjg3NTAwIFJESTogMDAwMDdmNGVhY2ExNmM0MApbIDYxMzAuMDMyNTAwXSBSQlA6IDAwMDAwMDAw
MDAwMDBkODAgUjA4OiAwMDAwMDAwMDAwMDAxNjgwIFIwOTogMDAwMDAwMDAwMDAwMDM2MApbIDYx
MzAuMDMyNTAxXSBSMTA6IDAwMDAwMDAwMDAwMDAwMDAgUjExOiAwMDAwMDAwMDAwMDAwNDQwIFIx
MjogMDAwMDAwMDAwMDAwMDAwMApbIDYxMzAuMDMyNTAxXSBSMTM6IDAwMDAwMDAwMDAwMDAwMDAg
UjE0OiAwMDAwMDAwMDAwMDAwNDQwIFIxNTogMDAwMDAwMDAwMDAwMDAwMApbIDYxMzEuMjkxMDQ3
XSBSQlA6IGZmZmY4ODAwN2JjYTFhMDAgUjA4OiBmZmZmODgwMDdiMDZlMDAwIFIwOTogMDAwMDAw
MDAwMDAwMDAwMApbIDYxMzEuMzA5MTM5XSBSMTA6IDAwMDAwMDAwMDAwMDAwMDAgUjExOiAwMDAw
MDAwMDAwMDAwMDQwIFIxMjogMDAwMDAwMDAwMDAwMDAwMQpbIDYxMzEuMzI3OTcyXSBSMTM6IDAw
MDAwMDAwMDAwMDAxMDAgUjE0OiBmZmZmODgwMDdiYzIxYTAwIFIxNTogMDAwMDAwMDAwMDA4MDAw
MApbIDYxMzEuMzQ2NDk3XSBGUzogIDAwMDA3ZjRlNzc1ZWM3MDAoMDAwMCkgR1M6ZmZmZjg4MDA3
YmM4MDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwClsgNjEzMS4zNjgwMjhdIENTOiAg
MDAxMCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKWyA2MTMxLjM4MjU0
N10gQ1IyOiAwMDAwN2Y0ZWMxZGFkNzYwIENSMzogMDAwMDAwMDA3NDYyYTAwMCBDUjQ6IDAwMDAw
MDAwMDAwMDA2ZTAKWyA2MTMxLjQwMDQ2Ml0gQ2FsbCBUcmFjZToKWyA2MTMxLjQwNzcxOV0gIF9y
YXdfc3Bpbl9sb2NrKzB4MTgvMHgyMApbIDYxMzEuNDE2MjQzXSAgd3BfcGFnZV9jb3B5KzB4MjA5
LzB4NmMwClsgNjEzMS40MjYwMDFdICBkb193cF9wYWdlKzB4MTExLzB4NGMwClsgNjEzMS40MzU5
NDRdICBfX2hhbmRsZV9tbV9mYXVsdCsweDQ0NS8weGJkMApbIDYxMzEuNDQ2NzU4XSAgaGFuZGxl
X21tX2ZhdWx0KzB4ZjgvMHgyMDAKWyA2MTMxLjQ1NjkzMl0gIF9fZG9fcGFnZV9mYXVsdCsweDIz
MS8weDQ2MApbIDYxMzEuNDY4MTE0XSAgPyBwYWdlX2ZhdWx0KzB4OC8weDMwClsgNjEzMS40Nzc1
NzVdICBwYWdlX2ZhdWx0KzB4MWUvMHgzMApbIDYxMzEuNDg2NzczXSBSSVA6IDAwMzM6MHg3ZjRl
ZGI2YjU4ODAKWyA2MTMxLjQ5NjYyM10gQ29kZTogMDggNDkgNjMgYzAgNDggMDEgZDAgZjYgYzIg
MDQgNzQgMDYgODkgMzAgNDEgODMgYzAgMDQgODkgZjcgNDggODkgZjggNDggYzEgZTAgMjAgNDgg
MDEgYzcgNDkgNjMgYzAgNjYgMGYgMWYgODQgMDAgMDAgMDAgMDAgMDAgPDQ4PiA4OSAzYyAwMiA0
OCA4MyBjMCAwOCAzOSBjMSA3ZiBmNCA4YiA0NCAyNCA0OCA0NCAyOSBjMCA4MyBlMCBmOApbIDYx
MzEuNTQzMTcyXSBSU1A6IDAwMmI6MDAwMDdmNGU3NzVlOTI4MCBFRkxBR1M6IDAwMDEwMjQ2Clsg
NjEzMS41NTY4MjddIFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IDAwMDAwMDAwMDAwMDAwMDAg
UkNYOiAwMDAwMDAwMDAwMDAwMDE5ClsgNjEzMS41NzU4ODRdIFJEWDogMDAwMDdmNGVjMWRhZDc2
MCBSU0k6IDAwMDAwMDAwMDAwMDAwMDAgUkRJOiAwMDAwMDAwMDAwMDAwMDAwClsgNjEzMS41OTQ4
OThdIFJCUDogMDAwMDdmNGVjMWRhYTkyMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiAwMDAw
MDAwMDAwMDAwMDAwClsgNjEzMS42MTQ4MjZdIFIxMDogMDAwMDAwMDAwMDAwMDAwMCBSMTE6IDAw
MDAwMDAwMDAwMDAwMDUgUjEyOiAwMDAwMDAwMDAwMDAwMDIwClsgNjEzMS42MzM3MjddIFIxMzog
MDAwMDAwMDAwMDAwMDAwMCBSMTQ6IDAwMDAwMDAwMDAwMDAwMDEgUjE1OiAwMDAwMDAwMDAwMDAw
MDAwCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 09:52:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 09:52: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-devel-bounces@lists.xenproject.org>)
	id 1gKKVV-0005zG-6S; Wed, 07 Nov 2018 09:52: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKKVU-0005z6-0A
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 09:52:16 +0000
X-Inumbo-ID: c9215148-e272-11e8-84ba-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9215148-e272-11e8-84ba-12d6303a7972;
 Wed, 07 Nov 2018 09:52:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKKVI-0008LO-Sh; Wed, 07 Nov 2018 09:52:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKKVI-0004nT-K6; Wed, 07 Nov 2018 09:52:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKKVI-0002mH-JV; Wed, 07 Nov 2018 09:52:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129543-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=60529dfeca145a8ec00f5813a4c7179f0c1bfb97
X-Osstest-Versions-That: xen=2cf113891a38cc05434bc9876ffc107a990887be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Nov 2018 09:52:04 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 129543: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTU0MyB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTU0My8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDYwNTI5ZGZlY2ExNDVh
OGVjMDBmNTgxM2E0YzcxNzlmMGMxYmZiOTcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEyOTQwNiAgMjAxOC0xMS0wNCAwOToxODo0NCBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMjk1NDMgIDIwMTgtMTEtMDcgMDk6MTg6NTUgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERhbmll
bCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIERhcmlvIEZhZ2dpb2xpIDxkZmFn
Z2lvbGlAc3VzZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGNvdmVyaXR5LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDJj
ZjExMzg5MWEuLjYwNTI5ZGZlY2EgIDYwNTI5ZGZlY2ExNDVhOGVjMDBmNTgxM2E0YzcxNzlmMGMx
YmZiOTcgLT4gY292ZXJpdHktdGVzdGVkL3Ntb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 10:24:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 10:24: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-devel-bounces@lists.xenproject.org>)
	id 1gKL0m-0008Q2-VE; Wed, 07 Nov 2018 10:24:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kqzb=ns=citrix.com=prvs=842e1f2a3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gKL0l-0008Px-OQ
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 10:24:35 +0000
X-Inumbo-ID: 519d4bf6-e277-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 519d4bf6-e277-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 10:24:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="81516962"
Date: Wed, 7 Nov 2018 11:24:21 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181107102421.hqv6hj52lic4hggu@mac.citrite.net>
References: <20181030154123.4218-1-roger.pau@citrix.com>
 <20181030154123.4218-8-roger.pau@citrix.com>
 <5BDC13B202000078001F7174@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BDC13B202000078001F7174@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 7/7] amd/pvh: enable ACPI C1E disable
 quirk on PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDM6MDY6NThBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMwLjEwLjE4IGF0IDE2OjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYwo+ID4gKysrIGIveGVuL2FyY2gv
eDg2L2NwdS9hbWQuYwo+ID4gQEAgLTQ0LDYgKzQ0LDkgQEAgaW50ZWdlcl9wYXJhbSgiY3B1aWRf
bWFza190aGVybWFsX2VjeCIsIG9wdF9jcHVpZF9tYXNrX3RoZXJtYWxfZWN4KTsKPiA+ICBzOCBf
X3JlYWRfbW9zdGx5IG9wdF9hbGxvd191bnNhZmU7Cj4gPiAgYm9vbGVhbl9wYXJhbSgiYWxsb3df
dW5zYWZlIiwgb3B0X2FsbG93X3Vuc2FmZSk7Cj4gPiAgCj4gPiArLyogU2lnbmFsIHdoZXRoZXIg
dGhlIEFDUEkgQzFFIHF1aXJrIGlzIHJlcXVpcmVkLiAqLwo+ID4gK2Jvb2wgYW1kX2FjcGlfYzFl
X3F1aXJrOwo+IAo+IF9fcmVhZF9tb3N0bHkKPiAKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+ID4gQEAgLTEy
NzMsNiArMTI3MywyNCBAQCB2b2lkIHN2bV9ob3N0X29zdndfaW5pdCgpCj4gPiAgICAgIHNwaW5f
dW5sb2NrKCZvc3Z3X2xvY2spOwo+ID4gIH0KPiA+ICAKPiA+ICtzdGF0aWMgaW50IGFjcGlfYzFl
X3F1aXJrKGludCBkaXIsIHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsCj4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqdmFsKQo+ID4gK3sKPiA+ICsg
ICAgQVNTRVJUKGJ5dGVzID09IDEgJiYgcG9ydCA9PSBhY3BpX3NtaV9jbWQpOwo+ID4gKwo+ID4g
KyAgICBpZiAoIGRpciA9PSBJT1JFUV9SRUFEICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgKnZh
bCA9IGluYihwb3J0KTsKPiA+ICsgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gPiArICAg
IH0KPiA+ICsKPiA+ICsgICAgb3V0YigqdmFsLCBwb3J0KTsKPiA+ICsgICAgaWYgKCAqdmFsID09
IGFjcGlfZW5hYmxlX3ZhbHVlICkKPiA+ICsgICAgICAgb25fZWFjaF9jcHUoYW1kX2Rpc2FibGVf
YzFlLCBOVUxMLCAxKTsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiA+ICt9
Cj4gCj4gSSB0aGluayB5b3UgY291bGQgZG8gd2l0aCBldmVuIGxlc3MgbG9naWMgZHVwbGljYXRp
b24gaWYgaW5zdGVhZCB5b3UKPiBjYWxsZWQgY2hlY2tfZGlzYWJsZV9jMWUoKSAodGhlbiBnaXZl
biBhbiBhbWRfIHByZWZpeCBvZiBjb3Vyc2UpCj4gaGVyZS4gSSdkIHRoZW4gZnVydGhlciBjb25z
aWRlciB0byBkbyBhd2F5IHdpdGgKPiBwdl9wb3N0X291dGJfaG9vayBpbiBhIGZvbGxvdy11cCBw
YXRjaCwgZ2V0dGluZyB0aGUgUFYgc2lkZQo+IGNsb3NlciB0byB0aGUgbW9kZWwgdXNlZCBoZXJl
LgoKVXNpbmcgY2hlY2tfZGlzYWJsZV9jMWUgaW5jdXJzIGluIG9uZSBleHRyYSBjaGVjayB0aGF0
J3Mgbm90IG5lZWRlZApoZXJlLCBzaW5jZSB0aGUgcG9ydCB3aWxsIGFsd2F5cyBiZSBhY3BpX3Nt
aV9jbWQgaW4gYWNwaV9jMWVfcXVpcmsuCkluIGFueSBjYXNlIEkgYWdyZWUgaXQncyBiZXR0ZXIg
dG8gdXNlIGNoZWNrX2Rpc2FibGVfYzFlIHNvIHRoZXJlJ3MKc2xpZ2h0bHkgbGVzcyBjb2RlIHJl
cGV0aXRpb24uCgo+IAo+IE5vdCBiZWluZyB0aGUgbWFpbnRhaW5lciBvZiB0aGlzIGNvZGUsIEkn
ZCBuZXZlcnRoZWxlc3MgbGlrZSB0byBhbHNvCj4gc3VnZ2VzdCB0byB1c2UgaWYvZWxzZSBoZXJl
LCBtYWtpbmcgdGhlIGZ1bmN0aW9uIGdldCBhd2F5IHdpdGgKPiBqdXN0IGEgc2luZ2xlIHJldHVy
biBwb2ludC4KCkFjaywgd2lsbCByZXNlbmQgd2l0aCB0aGUgZml4ZXMuCgpUaGFua3MsIFJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 10:48:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 10:48: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-devel-bounces@lists.xenproject.org>)
	id 1gKLNz-0001b0-0e; Wed, 07 Nov 2018 10:48: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=kqzb=ns=citrix.com=prvs=842e1f2a3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gKLNy-0001av-AY
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 10:48:34 +0000
X-Inumbo-ID: ab58fe38-e27a-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab58fe38-e27a-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 10:48:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="81518468"
Date: Wed, 7 Nov 2018 11:47:59 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181107104759.igndnmfbxv7bdoah@mac.citrite.net>
References: <20181030154123.4218-1-roger.pau@citrix.com>
 <20181030154123.4218-5-roger.pau@citrix.com>
 <5BE073DE02000078001F82F8@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE073DE02000078001F82F8@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 4/7] vpci: fix updating the command
 register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDk6NDY6MjJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMwLjEwLjE4IGF0IDE2OjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gV2hlbiBzd2l0Y2hpbmcgdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQgaW4gdGhlIGNv
bW1hbmQgcmVnaXN0ZXIgdGhlCj4gPiByZXN0IG9mIHRoZSBjaGFuZ2VzIHdoZXJlIGRyb3BwZWQs
IGxlYWRpbmcgdG8gb25seSB0aGUgbWVtb3J5IGRlY29kaW5nCj4gPiBiaXQgYmVpbmcgdXBkYXRl
ZC4KPiA+IAo+ID4gRml4IHRoaXMgYnkgdW5jb25kaXRpb25hbGx5IHdyaXRpbmcgdGhlIGd1ZXN0
LXJlcXVlc3RlZCBjb21tYW5kIGV4Y2VwdAo+ID4gZm9yIHRoZSBtZW1vcnkgZGVjb2RpbmcgYml0
LCB3aGljaCB3aWxsIGJlIHVwZGF0ZWQgb25jZSB0aGUgcDJtCj4gPiBjaGFuZ2VzIGFyZSBwZXJm
b3JtZWQuCj4gCj4gQXJlIHlvdSBjb252aW5jZWQgdGhlcmUgYXJlIG5vIGRldmljZXMgKG9yIGRy
aXZlcnMpIHdpdGggZXJyYXRhCj4gcmVxdWlyaW5nIHRoZSB3cml0ZSB0byBoYXBwZW4gaW4gYSBz
aW5nbGUgc3RlcD8KClRoYXQgSSBjZXJ0YWlubHkgZG9uJ3Qga25vdy4gT24gWGVuIHdlIGFscmVh
ZHkgdG9nZ2xlIHRoZSBtZW1vcnkKZGVjb2RpbmcgYml0IGlmIHJlcXVpcmVkIHdoZW4gc2l6aW5n
IHRoZSBCQVJzIGR1cmluZyBpbml0aWFsaXphdGlvbiwKd2hpY2ggd2lsbCBsaWtlbHkgYWxzbyB0
cmlnZ2VyIHN1Y2ggYSBidWcgaWYgaXQgZXhpc3QuCgo+IFJlbWVtYmVyIHRoYXQKPiB0aGUgcmVn
aXN0ZXIgdmFsdWUgaW1tZWRpYXRlbHkgYmVjb21lcyB2aXNpYmxlIHRvIG90aGVyICh2KUNQVXMu
CgpCdXQgdGhlIHZDUFUgdGhhdCBwZXJmb3JtZWQgdGhlIHdyaXRlIHdvdWxkIGJlIGJsb2NrZWQg
YW5kIG9ubHkKcmVsZWFzZWQgb25jZSBhbGwgdGhlIGJpdHMgaGF2ZSBiZWVuIHVwZGF0ZWQuIFdo
aWxlIG90aGVyIHZDUFVzIGNvdWxkCmluZGVlZCBzZWUgYSBwYXJ0bHkgdXBkYXRlZCBjb21tYW5k
IHZhbHVlIHdpdGhvdXQgdGhlIG1lbW9yeSBkZWNvZGUKYml0IHNldCBJJ20gbm90IHN1cmUgdGhp
cyBpcyBoYXJtZnVsLCB3ZWxsIGJlaGF2ZWQgT1NlcyBzaG91bGQgd2FpdApmb3IgdGhlIHdyaXRl
IHRvIGNvbXBsZXRlIGluIGFueSBjYXNlLgoKPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvaGVh
ZGVyLmMKPiA+ICsrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKPiA+IEBAIC0zMzMsOCAr
MzMzLDEwIEBAIHN0YXRpYyB2b2lkIGNtZF93cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRl
diwgdW5zaWduZWQgaW50IHJlZywKPiA+ICAgICAgICAgICAqIGhvcGluZyB0aGUgZ3Vlc3Qgd2ls
bCByZWFsaXplIGFuZCB0cnkgYWdhaW4uCj4gPiAgICAgICAgICAgKi8KPiA+ICAgICAgICAgIG1v
ZGlmeV9iYXJzKHBkZXYsIGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWSwgZmFsc2UpOwo+ID4gLSAg
ICBlbHNlCj4gPiAtICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNlZywgcGRldi0+YnVz
LCBzbG90LCBmdW5jLCByZWcsIGNtZCk7Cj4gPiArCj4gPiArICAgIC8qIFdyaXRlIHRoZSBuZXcg
Y29tbWFuZCB3aXRob3V0IHVwZGF0aW5nIHRoZSBtZW1vcnkgZGVjb2RpbmcgYml0LiAqLwo+ID4g
KyAgICBjbWQgPSAoY21kICYgflBDSV9DT01NQU5EX01FTU9SWSkgfCAoY3VycmVudF9jbWQgJiBQ
Q0lfQ09NTUFORF9NRU1PUlkpOwo+ID4gKyAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNlZywg
cGRldi0+YnVzLCBzbG90LCBmdW5jLCByZWcsIGNtZCk7Cj4gCj4gRnVydGhlcm1vcmUsIGlmIHRo
ZSBtYXBwaW5nIGRpZG4ndCBnZXQgZGVmZXJyZWQsIGFyZW4ndCB5b3UKPiBkaXNjYXJkaW5nIHRo
ZSBuZXcgZGVjb2RlIGJpdCB2YWx1ZSBoZXJlLCBhcyB3cml0dGVuIGJ5Cj4gbW9kaWZ5X2JhcnMo
KSAtPiBhcHBseV9tYXAoKSAtPiBtb2RpZnlfZGVjb2RpbmcoKT8KClRoZSBtYXAgc2hvdWxkIGFs
d2F5cyBiZSBkZWZlcnJlZCB3aGVuIGNhbGxlZCBmcm9tIGNtZF93cml0ZSBiZWNhdXNlCnRoaXMg
aGFuZGxlciB3aWxsIGJlIGFjY2Vzc2VkIGV4Y2x1c2l2ZWx5IGJ5IHRoZSBndWVzdCwgaW4gd2hp
Y2ggY2FzZQpzeXN0ZW1fc3RhdGUgPj0gU1lTX1NUQVRFX2FjdGl2ZS4KClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 10:50:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 10:50: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-devel-bounces@lists.xenproject.org>)
	id 1gKLPh-0002HZ-EO; Wed, 07 Nov 2018 10:50: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=26d3=ns=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gKLPg-0002HT-0h
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 10:50:20 +0000
X-Inumbo-ID: ea56ac2e-e27a-11e8-9a16-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea56ac2e-e27a-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 10:50:18 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA7AnFXU075877;
 Wed, 7 Nov 2018 10:49:56 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 content-transfer-encoding : in-reply-to; s=corp-2018-07-02;
 bh=P+bdCEif4L1TV5ZIZapUZqUWldC97FWgLhhwP/+XYcQ=;
 b=TCYdfNYamnHN3gmqNvFvoMfAHvMaKW6vkAH/Aq0QCWyCPkT9BtArhPlHTHSVQxks3/OL
 Ud81TLR9/oVc91QcdgIjWdSTxVsTOhK0+4JtfEFNig6Hc/+7xM1gHu1LbP9MkQhHNHmo
 VWWzNBn6ruGOUKm6wSEHbNKDHeRTgnZX2uTKo0CkpYAf3j39zyMAky7CzTI4b5sde9Rz
 iCUGgUe/1pieoMfHkiurXHPmcuzh2grNGkg61ly7Zvjb2B6OtVsv5SML1Xo+H3yosDi/
 FH0/vEw+AGE4OTHR89uOkHyWW0/fXNjX4Pn3Vteef4y8Lqex4FVbGa2uLJBRe5X7LPck KA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2nh4aqtne8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 07 Nov 2018 10:49:56 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wA7AnooZ018407
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Nov 2018 10:49:50 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wA7AnlUU006136;
 Wed, 7 Nov 2018 10:49:47 GMT
Received: from olila.i.net-space.pl (/10.175.206.179)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Nov 2018 02:49:46 -0800
Date: Wed, 7 Nov 2018 11:49:38 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181107104938.GD4358@olila.i.net-space.pl>
References: <D5E866B2-96F4-4E89-941E-73F578DF2F17@citrix.com>
 <5BE1C75E02000078001F8C85@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE1C75E02000078001F8C85@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9069
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811070100
Subject: Re: [Xen-devel] x86 Community Call: Nov 14 - 15:00 - 16:00 UTC -
 Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: davorin.mista@aggios.com, boris.ostrovsky@oracle.com,
 Rich Persaud <persaur@gmail.com>, anastassios.nanos@onapp.com,
 joao.m.martins@oracle.com, Matt Spencer <Matt.Spencer@arm.com>,
 john.ji@intel.com, robin.randhawa@arm.com, dgar.iglesias@xilinx.com,
 mirela.simonovic@aggios.com, xen-devel <xen-devel@lists.xenproject.org>,
 Lars Kurth <lars.kurth@citrix.com>, Juergen Gross <jgross@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, committers@xenproject.org,
 vfachin@de.adit-jv.com, intel-xen@intel.com,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Artem Mygaiev <artem_mygaiev@epam.com>, Brian Woods <brian.woods@amd.com>,
 Julien Grall <julien.grall@arm.com>, JanakarajanNatarajan <jnataraj@amd.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMDYsIDIwMTggYXQgMDk6NTQ6NTRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAyLjExLjE4IGF0IDE4OjU5LCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPiB3
cm90ZToKPiA+IEl04oCZcyB0aW1lIGFnYWluIGZvciB0aGUgeDg2IGNvbW11bml0eSBjYWxsOiBm
b3IgdGhlIGFnZW5kYSBzZWUKPiA+IGh0dHBzOi8vZG9jcy5nb29nbGUuY29tL2RvY3VtZW50L2Qv
MVJ4Vy1pd2NGRnVLek5qakVxTEV0aXdGVkhnQVVsazM1YzBFdFRrUkUxCj4gPiBrNC9lZGl0Iwo+
ID4KPiA+IFBsZWFzZSBwcm9wb3NlIG5ldyBhZ2VuZGEgaXRlbXMgYnkgbmV4dCBGcmlkYXkgKGZl
ZWwgZnJlZSB0byBqdXN0IGFkZCB0aGVtCj4gPiB0byB0aGUgZG9jdW1lbnQgb3IgcmVwbHkgdG8g
dGhpcyBtYWlsKQo+Cj4gSSd2ZSBqdXN0IGFkZGVkIGEgVE1FTSBpdGVtLCBhbmQgc2VlaW5nIG9u
bHkgRGFuaWVsIGZyb20gT3JhY2xlIG9uIHRoZQo+IENjIGxpc3QgaGVyZSBJJ3ZlIGFkZGVkIEtv
bnJhZCBzbyBoZSBtaWdodCBhcnJhbmdlIGZvciBzb21lb25lIHRvCj4gYXR0ZW5kIHRvIGNsYXJp
ZnkgdGhlaXIgaW50ZW50aW9ucyB3aXRoIGl0LgoKS29ucmFkIGlzIG5vdCBhdmFpbGFibGUgdGhp
cyB3ZWVrLiBIb3dldmVyLCBBRkFJQ1Qgd2UgZG8gbm90IGhhdmUgYW55CnBsYW5zIFdSVCBUTUVN
LiBBbnl3YXksIEkgYW0gQ0MtaW5nIEpvYW8gYW5kIEJvcmlzLiBUaGVyZSBpcyBjaGFuY2UgdGhh
dAp0aGV5IGtub3cgc29tZXRoaW5nIG1vcmUgdGhhbiBJLgoKRGFuaWVsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 10:52:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 10:52: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-devel-bounces@lists.xenproject.org>)
	id 1gKLRn-0002QT-Ux; Wed, 07 Nov 2018 10:52: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=9ib7=ns=citrix.com=prvs=842bfaeda=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gKLRm-0002Pl-6A
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 10:52:30 +0000
X-Inumbo-ID: 3854a17c-e27b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3854a17c-e27b-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 10:52:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69891294"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Nov 2018 10:52:20 +0000
Message-ID: <20181107105223.27013-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181107105223.27013-1-paul.durrant@citrix.com>
References: <20181107105223.27013-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/5] viridian: separate time related
 enlightenment implementations...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uaW50byBuZXcgJ3RpbWUnIG1vZHVsZS4KClRoaXMgcGF0Y2ggcmVkdWNlcyB0aGUgc2l6ZSBv
ZiB0aGUgbWFpbiB2aXJpZGlhbiBzb3VyY2UgbW9kdWxlIGJ5Cm1vdmluZyB0aW1lIHJlbGF0ZWQg
ZW5saWdodGVubWVudHMgaW50byB0aGVpciBvd24gc291cmNlIG1vZHVsZS4gVGhpcyBpcwpkb25l
IGluIGFudGljaXBhdGlvbiBvZiBpbXBsZW1lbnRhdGlvbiBvZiBtb3JlIHN1Y2ggZW5pZ2h0ZW5t
ZW50cyBhbmQKYSBkZXNpcmUgdG8gbm90IGZ1cnRoZXIgbGVuZ3RoZW4gdGhlIG1haW4gc291cmNl
IG1vZHVsZSB3aGVuIHRoaXMgd29yawppcyBkb25lLgoKV2hpbGUgbW92aW5nIHRoZSBjb2RlOgoK
LSBNb3ZlIHRoZSBkZWNsYXJhdGlvbiBvZiBIVl9SRUZFUkVOQ0VfVFNDX1BBR0UgZnJvbSB0aGUg
aGVhZGVyIGZpbGUgaW50bwogIHRoZSBuZXcgc291cmNlIG1vZHVsZSwgc2luY2UgaXQgaXMgb25s
eSB1c2VkIHRoZXJlLgotIENsZWFuIHVwIGEgYm9vbF90LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCnYzOgogLSBV
c2UgbmV3IHByaXZhdGUgaGVhZGVyIHRvIGhvc3QgZnVuY3Rpb24gcHJvdG90eXBlcwoKdjI6CiAt
IFNvcnQgaGVhZGVycyBhbHBoYWJldGljYWxseSBhbmQgc2VwYXJhdGUgYXNtLyBhbWQgeGVuLyBz
ZWN0aW9ucwogLSBDb25zdGlmeSBkb21haW4gY29udGV4dCBkdXJpbmcgbG9hZAotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vTWFrZWZpbGUgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3ByaXZhdGUuaCAgfCAgIDggKysKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dGltZS5jICAgICB8IDI0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgMTc0ICstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggICB8ICAgOSAtLQog
NSBmaWxlcyBjaGFuZ2VkLCAyNjAgaW5zZXJ0aW9ucygrKSwgMTc2IGRlbGV0aW9ucygtKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vTWFrZWZpbGUKaW5kZXggZmNhOGUxNmUyMC4uM2VjZGZmZTJmNiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL01ha2VmaWxlCkBAIC0xLDIgKzEsMyBAQAogb2JqLXkgKz0gc3luaWMu
bworb2JqLXkgKz0gdGltZS5vCiBvYmoteSArPSB2aXJpZGlhbi5vCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vcHJpdmF0ZS5oCmluZGV4IDViNDk5MmQxMTguLmE1ZTA2Zjk4NjYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vcHJpdmF0ZS5oCkBAIC03OSw2ICs3OSwxNCBAQCB2b2lkIHZpcmlkaWFuX3N5bmlj
X3NhdmVfdmNwdV9jdHh0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogdm9pZCB2aXJpZGlhbl9zeW5p
Y19sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGh2bV92
aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpOwogCitpbnQgdmlyaWRpYW5fdGltZV93cm1zcihz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpOworaW50IHZpcmlkaWFu
X3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
KnZhbCk7CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX2RvbWFpbl9jdHh0KAorICAgIGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0
eHQpOwordm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCisgICAgc3RydWN0IGRv
bWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCAqY3R4dCk7
CisKICNlbmRpZiAvKiBYODZfSFZNX1ZJUklESUFOX1BSSVZBVEVfSCAqLwogCiAvKgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3RpbWUuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi44
NDBhODJiNDU3Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90
aW1lLmMKQEAgLTAsMCArMSwyNDQgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIHRpbWUuYwor
ICoKKyAqIEFuIGltcGxlbWVudGF0aW9uIG9mIHNvbWUgdGltZSByZWxhdGVkIFZpcmlkaWFuIGVu
bGlnaHRlbm1lbnRzLgorICogU2VlIE1pY3Jvc29mdCdzIEh5cGVydmlzb3IgVG9wIExldmVsIEZ1
bmN0aW9uYWwgU3BlY2lmaWNhdGlvbi4KKyAqIGZvciBtb3JlIGluZm9ybWF0aW9uLgorICovCisK
KyNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KKyNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+
CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KKworI2lu
Y2x1ZGUgPGFzbS9hcGljLmg+CisjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+CisKKyNpbmNs
dWRlICJwcml2YXRlLmgiCisKK3R5cGVkZWYgc3RydWN0IF9IVl9SRUZFUkVOQ0VfVFNDX1BBR0UK
K3sKKyAgICB1aW50MzJfdCBUc2NTZXF1ZW5jZTsKKyAgICB1aW50MzJfdCBSZXNlcnZlZDE7Cisg
ICAgdWludDY0X3QgVHNjU2NhbGU7CisgICAgaW50NjRfdCAgVHNjT2Zmc2V0OworICAgIHVpbnQ2
NF90IFJlc2VydmVkMls1MDldOworfSBIVl9SRUZFUkVOQ0VfVFNDX1BBR0UsICpQSFZfUkVGRVJF
TkNFX1RTQ19QQUdFOworCitzdGF0aWMgdm9pZCBkdW1wX3JlZmVyZW5jZV90c2MoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKK3sKKyAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9wYWdlX21zciAqcnQg
PSAmZC0+YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYzsKKworICAgIGlmICggIXJ0LT5m
aWVsZHMuZW5hYmxlZCApCisgICAgICAgIHJldHVybjsKKworICAgIHByaW50ayhYRU5MT0dfR19J
TkZPICJkJWQ6IFZJUklESUFOIFJFRkVSRU5DRV9UU0M6IHBmbjogJWx4XG4iLAorICAgICAgICAg
ICBkLT5kb21haW5faWQsICh1bnNpZ25lZCBsb25nKXJ0LT5maWVsZHMucGZuKTsKK30KKworc3Rh
dGljIHZvaWQgdXBkYXRlX3JlZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0
aWFsaXplKQoreworICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
LnJlZmVyZW5jZV90c2MuZmllbGRzLnBmbjsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0g
Z2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKKyAgICBIVl9SRUZF
UkVOQ0VfVFNDX1BBR0UgKnA7CisKKyAgICBpZiAoICFwYWdlIHx8ICFnZXRfcGFnZV90eXBlKHBh
Z2UsIFBHVF93cml0YWJsZV9wYWdlKSApCisgICAgeworICAgICAgICBpZiAoIHBhZ2UgKQorICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5H
LCAiQmFkIEdNRk4gJSMiUFJJX2dmbiIgKE1GTiAlIyJQUklfbWZuIilcbiIsCisgICAgICAgICAg
ICAgICAgIGdtZm4sIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZO
KSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBwID0gX19tYXBfZG9tYWluX3BhZ2Uo
cGFnZSk7CisKKyAgICBpZiAoIGluaXRpYWxpemUgKQorICAgICAgICBjbGVhcl9wYWdlKHApOwor
CisgICAgLyoKKyAgICAgKiBUaGlzIGVubGlnaHRlbm1lbnQgbXVzdCBiZSBkaXNhYmxlZCBpcyB0
aGUgaG9zdCBUU0MgaXMgbm90IGludmFyaWFudC4KKyAgICAgKiBIb3dldmVyIGl0IGlzIGFsc28g
ZGlzYWJsZWQgaWYgdnRzYyBpcyB0cnVlICh3aGljaCBtZWFucyByZHRzYyBpcworICAgICAqIGJl
aW5nIGVtdWxhdGVkKS4gVGhpcyBnZW5lcmFsbHkgaGFwcGVucyB3aGVuIGd1ZXN0IFRTQyBmcmVx
IGFuZCBob3N0CisgICAgICogVFNDIGZyZXEgZG9uJ3QgbWF0Y2guIFRoZSBUc2NTY2FsZSB2YWx1
ZSBjb3VsZCBiZSBhZGp1c3RlZCB0byBjb3BlCisgICAgICogd2l0aCB0aGlzLCBhbGxvd2luZyB2
dHNjIHRvIGJlIHR1cm5lZCBvZmYsIGJ1dCBzdXBwb3J0IGZvciB0aGlzIGlzCisgICAgICogbm90
IHlldCBwcmVzZW50IGluIHRoZSBoeXBlcnZpc29yLiBUaHVzIGlzIGl0IGlzIHBvc3NpYmxlIHRo
YXQKKyAgICAgKiBtaWdyYXRpbmcgYSBXaW5kb3dzIFZNIGJldHdlZW4gaG9zdHMgb2YgZGlmZmVy
aW5nIFRTQyBmcmVxdWVuY2llcworICAgICAqIG1heSByZXN1bHQgaW4gbGFyZ2UgZGlmZmVyZW5j
ZXMgaW4gZ3Vlc3QgcGVyZm9ybWFuY2UuCisgICAgICovCisgICAgaWYgKCAhaG9zdF90c2NfaXNf
c2FmZSgpIHx8IGQtPmFyY2gudnRzYyApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBU
aGUgc3BlY2lmaWNhdGlvbiBzdGF0ZXMgdGhhdCB2YWxpZCB2YWx1ZXMgb2YgVHNjU2VxdWVuY2Ug
cmFuZ2UKKyAgICAgICAgICogZnJvbSAwIHRvIDB4RkZGRkZGRkUuIFRoZSB2YWx1ZSAweEZGRkZG
RkZGIGlzIHVzZWQgdG8gaW5kaWNhdGUKKyAgICAgICAgICogdGhpcyBtZWNoYW5pc20gaXMgbm8g
bG9uZ2VyIGEgcmVsaWFibGUgc291cmNlIG9mIHRpbWUgYW5kIHRoYXQKKyAgICAgICAgICogdGhl
IFZNIHNob3VsZCBmYWxsIGJhY2sgdG8gYSBkaWZmZXJlbnQgc291cmNlLgorICAgICAgICAgKgor
ICAgICAgICAgKiBTZXJ2ZXIgMjAxMiAoNi4yIGtlcm5lbCkgYW5kIDIwMTIgUjIgKDYuMyBrZXJu
ZWwpIGFjdHVhbGx5CisgICAgICAgICAqIHZpb2xhdGUgdGhlIHNwZWMuIGFuZCByZWx5IG9uIGEg
dmFsdWUgb2YgMCB0byBpbmRpY2F0ZSB0aGF0IHRoaXMKKyAgICAgICAgICogZW5saWdodGVubWVu
dCBzaG91bGQgbm8gbG9uZ2VyIGJlIHVzZWQuCisgICAgICAgICAqLworICAgICAgICBwLT5Uc2NT
ZXF1ZW5jZSA9IDA7CisKKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gImQlZDogVklSSURJ
QU4gUkVGRVJFTkNFX1RTQzogaW52YWxpZGF0ZWRcbiIsCisgICAgICAgICAgICAgICBkLT5kb21h
aW5faWQpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICAvKgorICAgICAqIFRoZSBn
dWVzdCB3aWxsIGNhbGN1bGF0ZSByZWZlcmVuY2UgdGltZSBhY2NvcmRpbmcgdG8gdGhlIGZvbGxv
d2luZworICAgICAqIGZvcm11bGE6CisgICAgICoKKyAgICAgKiBSZWZlcmVuY2VUaW1lID0gKChS
RFRTQygpICogVHNjU2NhbGUpID4+IDY0KSArIFRzY09mZnNldAorICAgICAqCisgICAgICogV2lu
ZG93cyB1c2VzIGEgMTAwbnMgdGljaywgc28gd2UgbmVlZCBhIHNjYWxlIHdoaWNoIGlzIGNwdQor
ICAgICAqIHRpY2tzIHBlciAxMDBucyBzaGlmdGVkIGxlZnQgYnkgNjQuCisgICAgICovCisgICAg
cC0+VHNjU2NhbGUgPSAoKDEwMDAwdWwgPDwgMzIpIC8gZC0+YXJjaC50c2Nfa2h6KSA8PCAzMjsK
KworICAgIHAtPlRzY1NlcXVlbmNlKys7CisgICAgaWYgKCBwLT5Uc2NTZXF1ZW5jZSA9PSAweEZG
RkZGRkZGIHx8CisgICAgICAgICBwLT5Uc2NTZXF1ZW5jZSA9PSAwICkgLyogQXZvaWQgYm90aCAn
aW52YWxpZCcgdmFsdWVzICovCisgICAgICAgIHAtPlRzY1NlcXVlbmNlID0gMTsKKworIG91dDoK
KyAgICB1bm1hcF9kb21haW5fcGFnZShwKTsKKworICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2Up
OworfQorCitzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChzdHJ1Y3QgZG9tYWluICpkKQorewor
ICAgIHVpbnQ2NF90IHRzYzsKKyAgICBzdHJ1Y3QgdGltZV9zY2FsZSB0c2NfdG9fbnM7CisKKyAg
ICB0c2MgPSBodm1fZ2V0X2d1ZXN0X3RzYyhwdF9nbG9iYWxfdmNwdV90YXJnZXQoZCkpOworCisg
ICAgLyogY29udmVydCB0c2MgdG8gY291bnQgb2YgMTAwbnMgcGVyaW9kcyAqLworICAgIHNldF90
aW1lX3NjYWxlKCZ0c2NfdG9fbnMsIGQtPmFyY2gudHNjX2toeiAqIDEwMDB1bCk7CisgICAgcmV0
dXJuIHNjYWxlX2RlbHRhKHRzYywgJnRzY190b19ucykgLyAxMDB1bDsKK30KKwordm9pZCB2aXJp
ZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1
Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQgKnRyYzsKKworICAgIHRyYyA9ICZkLT5hcmNoLmh2
bS52aXJpZGlhbi50aW1lX3JlZl9jb3VudDsKKworICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0
KF9UUkNfcnVubmluZywgJnRyYy0+ZmxhZ3MpICkKKyAgICAgICAgdHJjLT52YWwgPSByYXdfdHJj
X3ZhbChkKSArIHRyYy0+b2ZmOworfQorCit2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X3Ro
YXcoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291
bnQgKnRyYzsKKworICAgIHRyYyA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi50aW1lX3JlZl9jb3Vu
dDsKKworICAgIGlmICggIWQtPmlzX3NodXR0aW5nX2Rvd24gJiYKKyAgICAgICAgICF0ZXN0X2Fu
ZF9zZXRfYml0KF9UUkNfcnVubmluZywgJnRyYy0+ZmxhZ3MpICkKKyAgICAgICAgdHJjLT5vZmYg
PSAoaW50NjRfdCl0cmMtPnZhbCAtIHJhd190cmNfdmFsKGQpOworfQorCitpbnQgdmlyaWRpYW5f
dGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCit7
CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKworICAgIHN3aXRjaCAoIGlkeCAp
CisgICAgeworICAgIGNhc2UgSFZfWDY0X01TUl9SRUZFUkVOQ0VfVFNDOgorICAgICAgICBpZiAo
ICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfcmVmZXJlbmNlX3RzYykgKQorICAg
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgIGQtPmFyY2guaHZt
LnZpcmlkaWFuLnJlZmVyZW5jZV90c2MucmF3ID0gdmFsOworICAgICAgICBkdW1wX3JlZmVyZW5j
ZV90c2MoZCk7CisgICAgICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3Rz
Yy5maWVsZHMuZW5hYmxlZCApCisgICAgICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhkLCB0
cnVlKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBnZHByaW50ayhY
RU5MT0dfSU5GTywgIiVzOiB1bmltcGxlbWVudGVkIE1TUiAlI3ggKCUwMTYiUFJJeDY0IilcbiIs
CisgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBpZHgsIHZhbCk7CisgICAgICAgIHJldHVybiBY
ODZFTVVMX0VYQ0VQVElPTjsKKyAgICB9CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQor
CitpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
aWR4LCB1aW50NjRfdCAqdmFsKQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47
CisKKyAgICBzd2l0Y2ggKCBpZHggKQorICAgIHsKKyAgICBjYXNlIEhWX1g2NF9NU1JfVFNDX0ZS
RVFVRU5DWToKKyAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9u
b19mcmVxICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAg
ICAqdmFsID0gKHVpbnQ2NF90KWQtPmFyY2gudHNjX2toeiAqIDEwMDB1bGw7CisgICAgICAgIGJy
ZWFrOworCisgICAgY2FzZSBIVl9YNjRfTVNSX0FQSUNfRlJFUVVFTkNZOgorICAgICAgICBpZiAo
IHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX25vX2ZyZXEgKQorICAgICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgICp2YWwgPSAxMDAwMDAwMDAwdWxs
IC8gQVBJQ19CVVNfQ1lDTEVfTlM7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRf
TVNSX1JFRkVSRU5DRV9UU0M6CisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2so
ZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNjKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9F
WENFUFRJT047CisKKyAgICAgICAgKnZhbCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5j
ZV90c2MucmF3OworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9USU1FX1JF
Rl9DT1VOVDoKKyAgICB7CisgICAgICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAq
dHJjID0KKyAgICAgICAgICAgICZkLT5hcmNoLmh2bS52aXJpZGlhbi50aW1lX3JlZl9jb3VudDsK
KworICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfdGltZV9y
ZWZfY291bnQpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAg
ICAgICBpZiAoICF0ZXN0X2FuZF9zZXRfYml0KF9UUkNfYWNjZXNzZWQsICZ0cmMtPmZsYWdzKSAp
CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBNU1JfVElN
RV9SRUZfQ09VTlQ6IGFjY2Vzc2VkXG4iLAorICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCk7CisKKyAgICAgICAgKnZhbCA9IHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7CisgICAgICAg
IGJyZWFrOworICAgIH0KKworICAgIGRlZmF1bHQ6CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19J
TkZPLCAiJXM6IHVuaW1wbGVtZW50ZWQgTVNSICUjeFxuIiwgX19mdW5jX18sIGlkeCk7CisgICAg
ICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICB9CisKKyAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOworfQorCit2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV9kb21haW5fY3R4dCgKKyAgICBj
b25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0
ICpjdHh0KQoreworICAgIGN0eHQtPnRpbWVfcmVmX2NvdW50ID0gZC0+YXJjaC5odm0udmlyaWRp
YW4udGltZV9yZWZfY291bnQudmFsOworICAgIGN0eHQtPnJlZmVyZW5jZV90c2MgPSBkLT5hcmNo
Lmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLnJhdzsKK30KKwordm9pZCB2aXJpZGlhbl90aW1l
X2xvYWRfZG9tYWluX2N0eHQoCisgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2
bV92aXJpZGlhbl9kb21haW5fY29udGV4dCAqY3R4dCkKK3sKKyAgICBkLT5hcmNoLmh2bS52aXJp
ZGlhbi50aW1lX3JlZl9jb3VudC52YWwgPSBjdHh0LT50aW1lX3JlZl9jb3VudDsKKyAgICBkLT5h
cmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLnJhdyA9IGN0eHQtPnJlZmVyZW5jZV90c2M7
CisKKyAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90c2MuZmllbGRzLmVu
YWJsZWQgKQorICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhkLCBmYWxzZSk7Cit9CisKKy8q
CisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0Qi
CisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmlu
ZGV4IDY4YTc5Mjk4YWEuLjg2MzBiYzdiYjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMKQEAgLTI0NSwxNyArMjQ1LDYgQEAgc3RhdGljIHZvaWQgZHVtcF9oeXBlcmNhbGwoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgaGctPmZpZWxkcy5lbmFibGVkLCAodW5z
aWduZWQgbG9uZyloZy0+ZmllbGRzLnBmbik7CiB9CiAKLXN0YXRpYyB2b2lkIGR1bXBfcmVmZXJl
bmNlX3RzYyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIGNvbnN0IHVuaW9uIHZpcmlk
aWFuX3BhZ2VfbXNyICpydDsKLQotICAgIHJ0ID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVy
ZW5jZV90c2M7Ci0KLSAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBSRUZF
UkVOQ0VfVFNDOiBlbmFibGVkOiAleCBwZm46ICVseFxuIiwKLSAgICAgICAgICAgZC0+ZG9tYWlu
X2lkLAotICAgICAgICAgICBydC0+ZmllbGRzLmVuYWJsZWQsICh1bnNpZ25lZCBsb25nKXJ0LT5m
aWVsZHMucGZuKTsKLX0KLQogc3RhdGljIHZvaWQgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKHN0cnVj
dCBkb21haW4gKmQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5odm0udmly
aWRpYW4uaHlwZXJjYWxsX2dwYS5maWVsZHMucGZuOwpAQCAtMjkwLDgwICsyNzksNiBAQCBzdGF0
aWMgdm9pZCBlbmFibGVfaHlwZXJjYWxsX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCkKICAgICBwdXRf
cGFnZV9hbmRfdHlwZShwYWdlKTsKIH0KIAotc3RhdGljIHZvaWQgdXBkYXRlX3JlZmVyZW5jZV90
c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbF90IGluaXRpYWxpemUpCi17Ci0gICAgdW5zaWduZWQg
bG9uZyBnbWZuID0gZC0+YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYy5maWVsZHMucGZu
OwotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZu
LCBOVUxMLCBQMk1fQUxMT0MpOwotICAgIEhWX1JFRkVSRU5DRV9UU0NfUEFHRSAqcDsKLQotICAg
IGlmICggIXBhZ2UgfHwgIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkK
LSAgICB7Ci0gICAgICAgIGlmICggcGFnZSApCi0gICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsK
LSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgR01GTiAlIyJQUklfZ2ZuIiAo
TUZOICUjIlBSSV9tZm4iKVxuIiwKLSAgICAgICAgICAgICAgICAgZ21mbiwgbWZuX3gocGFnZSA/
IHBhZ2VfdG9fbWZuKHBhZ2UpIDogSU5WQUxJRF9NRk4pKTsKLSAgICAgICAgcmV0dXJuOwotICAg
IH0KLQotICAgIHAgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKLQotICAgIGlmICggaW5pdGlh
bGl6ZSApCi0gICAgICAgIGNsZWFyX3BhZ2UocCk7Ci0KLSAgICAvKgotICAgICAqIFRoaXMgZW5s
aWdodGVubWVudCBtdXN0IGJlIGRpc2FibGVkIGlzIHRoZSBob3N0IFRTQyBpcyBub3QKLSAgICAg
KiBpbnZhcmlhbnQuIEhvd2V2ZXIgaXQgaXMgYWxzbyBkaXNhYmxlZCBpZiB2dHNjIGlzIHRydWUg
KHdoaWNoCi0gICAgICogbWVhbnMgcmR0c2MgaXMgYmVpbmcgZW11bGF0ZWQpLiBUaGlzIGdlbmVy
YWxseSBoYXBwZW5zIHdoZW4gZ3Vlc3QKLSAgICAgKiBUU0MgZnJlcSBhbmQgaG9zdCBUU0MgZnJl
cSBkb24ndCBtYXRjaC4gVGhlIFRzY1NjYWxlIHZhbHVlIGNvdWxkIGJlCi0gICAgICogYWRqdXN0
ZWQgdG8gY29wZSB3aXRoIHRoaXMsIGFsbG93aW5nIHZ0c2MgdG8gYmUgdHVybmVkIG9mZiwgYnV0
Ci0gICAgICogc3VwcG9ydCBmb3IgdGhpcyBpcyBub3QgeWV0IHByZXNlbnQgaW4gdGhlIGh5cGVy
dmlzb3IuIFRodXMgaXMgaXQKLSAgICAgKiBpcyBwb3NzaWJsZSB0aGF0IG1pZ3JhdGluZyBhIFdp
bmRvd3MgVk0gYmV0d2VlbiBob3N0cyBvZiBkaWZmZXJpbmcKLSAgICAgKiBUU0MgZnJlcXVlbmNp
ZXMgbWF5IHJlc3VsdCBpbiBsYXJnZSBkaWZmZXJlbmNlcyBpbiBndWVzdAotICAgICAqIHBlcmZv
cm1hbmNlLgotICAgICAqLwotICAgIGlmICggIWhvc3RfdHNjX2lzX3NhZmUoKSB8fCBkLT5hcmNo
LnZ0c2MgKQotICAgIHsKLSAgICAgICAgLyoKLSAgICAgICAgICogVGhlIHNwZWNpZmljYXRpb24g
c3RhdGVzIHRoYXQgdmFsaWQgdmFsdWVzIG9mIFRzY1NlcXVlbmNlIHJhbmdlCi0gICAgICAgICAq
IGZyb20gMCB0byAweEZGRkZGRkZFLiBUaGUgdmFsdWUgMHhGRkZGRkZGRiBpcyB1c2VkIHRvIGlu
ZGljYXRlCi0gICAgICAgICAqIHRoaXMgbWVjaGFuaXNtIGlzIG5vIGxvbmdlciBhIHJlbGlhYmxl
IHNvdXJjZSBvZiB0aW1lIGFuZCB0aGF0Ci0gICAgICAgICAqIHRoZSBWTSBzaG91bGQgZmFsbCBi
YWNrIHRvIGEgZGlmZmVyZW50IHNvdXJjZS4KLSAgICAgICAgICoKLSAgICAgICAgICogU2VydmVy
IDIwMTIgKDYuMiBrZXJuZWwpIGFuZCAyMDEyIFIyICg2LjMga2VybmVsKSBhY3R1YWxseQotICAg
ICAgICAgKiB2aW9sYXRlIHRoZSBzcGVjaWZpY2F0aW9uIGFuZCByZWx5IG9uIGEgdmFsdWUgb2Yg
MCB0byBpbmRpY2F0ZQotICAgICAgICAgKiB0aGF0IHRoaXMgZW5saWdodGVubWVudCBzaG91bGQg
bm8gbG9uZ2VyIGJlIHVzZWQuIFRoZXNlIHR3bwotICAgICAgICAgKiBrZXJuZWwgdmVyc2lvbnMg
YXJlIGN1cnJlbnRseSB0aGUgb25seSBvbmVzIHRvIG1ha2UgdXNlIG9mIHRoaXMKLSAgICAgICAg
ICogZW5saWdodGVubWVudCwgc28ganVzdCB1c2UgMCBoZXJlLgotICAgICAgICAgKi8KLSAgICAg
ICAgcC0+VHNjU2VxdWVuY2UgPSAwOwotCi0gICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJk
JWQ6IFZJUklESUFOIFJFRkVSRU5DRV9UU0M6IGludmFsaWRhdGVkXG4iLAotICAgICAgICAgICAg
ICAgZC0+ZG9tYWluX2lkKTsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgLyoKLSAg
ICAgKiBUaGUgZ3Vlc3Qgd2lsbCBjYWxjdWxhdGUgcmVmZXJlbmNlIHRpbWUgYWNjb3JkaW5nIHRv
IHRoZSBmb2xsb3dpbmcKLSAgICAgKiBmb3JtdWxhOgotICAgICAqCi0gICAgICogUmVmZXJlbmNl
VGltZSA9ICgoUkRUU0MoKSAqIFRzY1NjYWxlKSA+PiA2NCkgKyBUc2NPZmZzZXQKLSAgICAgKgot
ICAgICAqIFdpbmRvd3MgdXNlcyBhIDEwMG5zIHRpY2ssIHNvIHdlIG5lZWQgYSBzY2FsZSB3aGlj
aCBpcyBjcHUKLSAgICAgKiB0aWNrcyBwZXIgMTAwbnMgc2hpZnRlZCBsZWZ0IGJ5IDY0LgotICAg
ICAqLwotICAgIHAtPlRzY1NjYWxlID0gKCgxMDAwMHVsIDw8IDMyKSAvIGQtPmFyY2gudHNjX2to
eikgPDwgMzI7Ci0KLSAgICBwLT5Uc2NTZXF1ZW5jZSsrOwotICAgIGlmICggcC0+VHNjU2VxdWVu
Y2UgPT0gMHhGRkZGRkZGRiB8fAotICAgICAgICAgcC0+VHNjU2VxdWVuY2UgPT0gMCApIC8qIEF2
b2lkIGJvdGggJ2ludmFsaWQnIHZhbHVlcyAqLwotICAgICAgICBwLT5Uc2NTZXF1ZW5jZSA9IDE7
Ci0KLSBvdXQ6Ci0gICAgdW5tYXBfZG9tYWluX3BhZ2UocCk7Ci0KLSAgICBwdXRfcGFnZV9hbmRf
dHlwZShwYWdlKTsKLX0KLQogaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOwpAQCAtMzk0LDE0ICszMDksNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4o
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgICAgICByZXR1
cm4gdmlyaWRpYW5fc3luaWNfd3Jtc3IodiwgaWR4LCB2YWwpOwogCiAgICAgY2FzZSBIVl9YNjRf
TVNSX1JFRkVSRU5DRV9UU0M6Ci0gICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2so
ZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNjKSApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9F
WENFUFRJT047Ci0KLSAgICAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYy5y
YXcgPSB2YWw7Ci0gICAgICAgIGR1bXBfcmVmZXJlbmNlX3RzYyhkKTsKLSAgICAgICAgaWYgKCBk
LT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLmZpZWxkcy5lbmFibGVkICkKLSAgICAg
ICAgICAgIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKGQsIDEpOwotICAgICAgICBicmVhazsKKyAgICAg
ICAgcmV0dXJuIHZpcmlkaWFuX3RpbWVfd3Jtc3IodiwgaWR4LCB2YWwpOwogCiAgICAgY2FzZSBI
Vl9YNjRfTVNSX0NSQVNIX1AwOgogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QMToKQEAgLTQ0
NywzOSArMzU1LDYgQEAgaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQog
Ci1zdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIHVp
bnQ2NF90IHRzYzsKLSAgICBzdHJ1Y3QgdGltZV9zY2FsZSB0c2NfdG9fbnM7Ci0KLSAgICB0c2Mg
PSBodm1fZ2V0X2d1ZXN0X3RzYyhwdF9nbG9iYWxfdmNwdV90YXJnZXQoZCkpOwotCi0gICAgLyog
Y29udmVydCB0c2MgdG8gY291bnQgb2YgMTAwbnMgcGVyaW9kcyAqLwotICAgIHNldF90aW1lX3Nj
YWxlKCZ0c2NfdG9fbnMsIGQtPmFyY2gudHNjX2toeiAqIDEwMDB1bCk7Ci0gICAgcmV0dXJuIHNj
YWxlX2RlbHRhKHRzYywgJnRzY190b19ucykgLyAxMDB1bDsKLX0KLQotdm9pZCB2aXJpZGlhbl90
aW1lX3JlZl9jb3VudF9mcmVlemUoc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICBzdHJ1Y3Qgdmly
aWRpYW5fdGltZV9yZWZfY291bnQgKnRyYzsKLQotICAgIHRyYyA9ICZkLT5hcmNoLmh2bS52aXJp
ZGlhbi50aW1lX3JlZl9jb3VudDsKLQotICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9UUkNf
cnVubmluZywgJnRyYy0+ZmxhZ3MpICkKLSAgICAgICAgdHJjLT52YWwgPSByYXdfdHJjX3ZhbChk
KSArIHRyYy0+b2ZmOwotfQotCi12b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X3RoYXcoc3Ry
dWN0IGRvbWFpbiAqZCkKLXsKLSAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQgKnRy
YzsKLQotICAgIHRyYyA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi50aW1lX3JlZl9jb3VudDsKLQot
ICAgIGlmICggIWQtPmlzX3NodXR0aW5nX2Rvd24gJiYKLSAgICAgICAgICF0ZXN0X2FuZF9zZXRf
Yml0KF9UUkNfcnVubmluZywgJnRyYy0+ZmxhZ3MpICkKLSAgICAgICAgdHJjLT5vZmYgPSAoaW50
NjRfdCl0cmMtPnZhbCAtIHJhd190cmNfdmFsKGQpOwotfQotCiBpbnQgZ3Vlc3RfcmRtc3Jfdmly
aWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkK
IHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwpAQCAtNTAwLDQ5ICszNzUsMTcg
QEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICp2YWwgPSB2LT52Y3B1X2lkOwogICAgICAg
ICBicmVhazsKIAotICAgIGNhc2UgSFZfWDY0X01TUl9UU0NfRlJFUVVFTkNZOgotICAgICAgICBp
ZiAoIHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX25vX2ZyZXEgKQotICAgICAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwotCi0gICAgICAgICp2YWwgPSAodWludDY0X3Qp
ZC0+YXJjaC50c2Nfa2h6ICogMTAwMHVsbDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIEhW
X1g2NF9NU1JfQVBJQ19GUkVRVUVOQ1k6Ci0gICAgICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9t
YXNrKGQpICYgSFZNUFZfbm9fZnJlcSApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENF
UFRJT047Ci0KLSAgICAgICAgKnZhbCA9IDEwMDAwMDAwMDB1bGwgLyBBUElDX0JVU19DWUNMRV9O
UzsKLSAgICAgICAgYnJlYWs7Ci0KICAgICBjYXNlIEhWX1g2NF9NU1JfRU9JOgogICAgIGNhc2Ug
SFZfWDY0X01TUl9JQ1I6CiAgICAgY2FzZSBIVl9YNjRfTVNSX1RQUjoKICAgICBjYXNlIEhWX1g2
NF9NU1JfVlBfQVNTSVNUX1BBR0U6CiAgICAgICAgIHJldHVybiB2aXJpZGlhbl9zeW5pY19yZG1z
cih2LCBpZHgsIHZhbCk7CiAKKyAgICBjYXNlIEhWX1g2NF9NU1JfVFNDX0ZSRVFVRU5DWToKKyAg
ICBjYXNlIEhWX1g2NF9NU1JfQVBJQ19GUkVRVUVOQ1k6CiAgICAgY2FzZSBIVl9YNjRfTVNSX1JF
RkVSRU5DRV9UU0M6Ci0gICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBI
Vk1QVl9yZWZlcmVuY2VfdHNjKSApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJ
T047Ci0KLSAgICAgICAgKnZhbCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90c2Mu
cmF3OwotICAgICAgICBicmVhazsKLQogICAgIGNhc2UgSFZfWDY0X01TUl9USU1FX1JFRl9DT1VO
VDoKLSAgICB7Ci0gICAgICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCAqdHJjOwot
Ci0gICAgICAgIHRyYyA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi50aW1lX3JlZl9jb3VudDsKLQot
ICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfdGltZV9yZWZf
Y291bnQpICkKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKLQotICAgICAg
ICBpZiAoICF0ZXN0X2FuZF9zZXRfYml0KF9UUkNfYWNjZXNzZWQsICZ0cmMtPmZsYWdzKSApCi0g
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBNU1JfVElNRV9S
RUZfQ09VTlQ6IGFjY2Vzc2VkXG4iLAotICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7
Ci0KLSAgICAgICAgKnZhbCA9IHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7Ci0gICAgICAgIGJy
ZWFrOwotICAgIH0KKyAgICAgICAgcmV0dXJuIHZpcmlkaWFuX3RpbWVfcmRtc3IodiwgaWR4LCB2
YWwpOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1AwOgogICAgIGNhc2UgSFZfWDY0X01T
Ul9DUkFTSF9QMToKQEAgLTc1MCwxNSArNTkzLDE1IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2
ZV9kb21haW5fY3R4dChzdHJ1Y3QgdmNwdSAqdiwKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQg
Y3R4dCA9IHsKLSAgICAgICAgLnRpbWVfcmVmX2NvdW50ID0gZC0+YXJjaC5odm0udmlyaWRpYW4u
dGltZV9yZWZfY291bnQudmFsLAogICAgICAgICAuaHlwZXJjYWxsX2dwYSAgPSBkLT5hcmNoLmh2
bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhLnJhdywKICAgICAgICAgLmd1ZXN0X29zX2lkICAgID0g
ZC0+YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3NfaWQucmF3LAotICAgICAgICAucmVmZXJlbmNl
X3RzYyAgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLnJhdywKICAgICB9Owog
CiAgICAgaWYgKCAhaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAK
KyAgICB2aXJpZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoZCwgJmN0eHQpOworCiAgICAgcmV0
dXJuIChodm1fc2F2ZV9lbnRyeShWSVJJRElBTl9ET01BSU4sIDAsIGgsICZjdHh0KSAhPSAwKTsK
IH0KIApAQCAtNzcwLDEzICs2MTMsMTAgQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX2RvbWFp
bl9jdHh0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgaWYgKCBodm1fbG9hZF9lbnRyeV96ZXJvZXh0
ZW5kKFZJUklESUFOX0RPTUFJTiwgaCwgJmN0eHQpICE9IDAgKQogICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKIAotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50LnZhbCA9IGN0
eHQudGltZV9yZWZfY291bnQ7CiAgICAgZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dw
YS5yYXcgID0gY3R4dC5oeXBlcmNhbGxfZ3BhOwogICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLmd1
ZXN0X29zX2lkLnJhdyAgICA9IGN0eHQuZ3Vlc3Rfb3NfaWQ7Ci0gICAgZC0+YXJjaC5odm0udmly
aWRpYW4ucmVmZXJlbmNlX3RzYy5yYXcgID0gY3R4dC5yZWZlcmVuY2VfdHNjOwogCi0gICAgaWYg
KCBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLmZpZWxkcy5lbmFibGVkICkKLSAg
ICAgICAgdXBkYXRlX3JlZmVyZW5jZV90c2MoZCwgMCk7CisgICAgdmlyaWRpYW5fdGltZV9sb2Fk
X2RvbWFpbl9jdHh0KGQsICZjdHh0KTsKIAogICAgIHJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZpcmlkaWFuLmgKaW5kZXggMzU5ZmRmNWE4My4uNWZmODNhNDZlNSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aXJpZGlhbi5oCkBAIC01NywxNSArNTcsNiBAQCBzdHJ1Y3QgdmlyaWRpYW5fdGlt
ZV9yZWZfY291bnQKICAgICBpbnQ2NF90IG9mZjsKIH07CiAKLXR5cGVkZWYgc3RydWN0IF9IVl9S
RUZFUkVOQ0VfVFNDX1BBR0UKLXsKLSAgICB1aW50MzJfdCBUc2NTZXF1ZW5jZTsKLSAgICB1aW50
MzJfdCBSZXNlcnZlZDE7Ci0gICAgdWludDY0X3QgVHNjU2NhbGU7Ci0gICAgaW50NjRfdCAgVHNj
T2Zmc2V0OwotICAgIHVpbnQ2NF90IFJlc2VydmVkMls1MDldOwotfSBIVl9SRUZFUkVOQ0VfVFND
X1BBR0UsICpQSFZfUkVGRVJFTkNFX1RTQ19QQUdFOwotCiBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWlu
CiB7CiAgICAgdW5pb24gdmlyaWRpYW5fZ3Vlc3Rfb3NfaWRfbXNyIGd1ZXN0X29zX2lkOwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 10:52:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 10:52: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-devel-bounces@lists.xenproject.org>)
	id 1gKLRn-0002Q5-FW; Wed, 07 Nov 2018 10:52: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=9ib7=ns=citrix.com=prvs=842bfaeda=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gKLRl-0002Pf-Uk
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 10:52:29 +0000
X-Inumbo-ID: 38249edb-e27b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38249edb-e27b-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 10:52:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69891292"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Nov 2018 10:52:21 +0000
Message-ID: <20181107105223.27013-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181107105223.27013-1-paul.durrant@citrix.com>
References: <20181107105223.27013-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/5] viridian: define type for the 'virtual
 VP assist page'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHNwZWNpZmljYXRpb24gWzFdIGRlZmluZXMgYSB0eXBlIHNvIHdlIHNob3VsZCB1c2UgaXQs
IHJhdGhlciB0aGFuIGp1c3QKT1ItaW5nIGFuZCBBTkQtaW5nIG1hZ2ljIGJpdHMuCgpObyBmdW5j
dGlvbmFsIGNoYW5nZS4KCk5PVEU6IFRoZSB0eXBlIGRlZmluZWQgaW4gdGhlIHNwZWNpZmljYXRp
b24gZG9lcyBpbmNsdWRlIGFuIGFub255bW91cwogICAgICBzdWItc3RydWN0IGluIHRoZSBwYWdl
IHR5cGUgYnV0LCBhcyB3ZSBjdXJyZW50bHkgdXNlIG9ubHkgdGhlIGZpcnN0CiAgICAgIGVsZW1l
bnQsIHRoZSBzdHJ1Y3QgZGVjbGFyYXRpb24gaGFzIGJlZW4gb21pdHRlZC4KClsxXSBodHRwczov
L2dpdGh1Yi5jb20vTWljcm9zb2Z0RG9jcy9WaXJ0dWFsaXphdGlvbi1Eb2N1bWVudGF0aW9uL3Jh
dy9saXZlL3RsZnMvSHlwZXJ2aXNvciUyMFRvcCUyMExldmVsJTIwRnVuY3Rpb25hbCUyMFNwZWNp
ZmljYXRpb24lMjB2NS4wQy5wZGYKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgp2MzoKIC0gTW92ZSB0aGUgdHlwZWRl
ZiBvZiBIVl9WUF9BU1NJU1RfUEFHRSBpbnRvIHZpcmlkaWFuLmggc28gdGhhdCBpdCBjYW4KICAg
YmUgdXNlZCBpbiB0aGUgZGVjbGFyYXRpb24gb2Ygc3RydWN0IHZpcmlkaWFuX3ZjcHUKLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgIHwgNTIgKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgg
fCAgNCArKy0KIDIgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4IDM2NjYwODIwOGYuLmQ4ZDZmNmUx
YzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAgLTE2LDYgKzE2LDE4IEBACiAKICNp
bmNsdWRlICJwcml2YXRlLmgiCiAKK3R5cGVkZWYgc3RydWN0IF9IVl9WSVJUVUFMX0FQSUNfQVNT
SVNUCit7CisgICAgdWludDMyX3Qgbm9fZW9pOjE7CisgICAgdWludDMyX3QgcmVzZXJ2ZWRfemVy
bzozMTsKK30gSFZfVklSVFVBTF9BUElDX0FTU0lTVDsKKwordW5pb24gX0hWX1ZQX0FTU0lTVF9Q
QUdFCit7CisgICAgSFZfVklSVFVBTF9BUElDX0FTU0lTVCBBcGljQXNzaXN0OworICAgIHVpbnQ4
X3QgUmVzZXJ2ZWRaQnl0ZVBhZGRpbmdbUEFHRV9TSVpFXTsKK307CisKIHN0YXRpYyB2b2lkIGR1
bXBfdnBfYXNzaXN0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewogICAgIGNvbnN0IHVuaW9uIHZp
cmlkaWFuX3BhZ2VfbXNyICp2YSA9ICZ2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNy
OwpAQCAtMzIsOSArNDQsOSBAQCBzdGF0aWMgdm9pZCBpbml0aWFsaXplX3ZwX2Fzc2lzdChzdHJ1
Y3QgdmNwdSAqdikKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIHVuc2ln
bmVkIGxvbmcgZ21mbiA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IuZmllbGRz
LnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwg
Z21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKLSAgICB2b2lkICp2YTsKKyAgICBIVl9WUF9BU1NJU1Rf
UEFHRSAqcHRyOwogCi0gICAgQVNTRVJUKCF2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3Qu
dmEpOworICAgIEFTU0VSVCghdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnB0cik7CiAK
ICAgICBpZiAoICFwYWdlICkKICAgICAgICAgZ290byBmYWlsOwpAQCAtNDUsMTYgKzU3LDE2IEBA
IHN0YXRpYyB2b2lkIGluaXRpYWxpemVfdnBfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQogICAgICAg
ICBnb3RvIGZhaWw7CiAgICAgfQogCi0gICAgdmEgPSBfX21hcF9kb21haW5fcGFnZV9nbG9iYWwo
cGFnZSk7Ci0gICAgaWYgKCAhdmEgKQorICAgIHB0ciA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2Jh
bChwYWdlKTsKKyAgICBpZiAoICFwdHIgKQogICAgIHsKICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5
cGUocGFnZSk7CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKLSAgICBjbGVhcl9wYWdlKHZh
KTsKKyAgICBjbGVhcl9wYWdlKHB0cik7CiAKLSAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9h
c3Npc3QudmEgPSB2YTsKKyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucHRyID0g
cHRyOwogICAgIHJldHVybjsKIAogIGZhaWw6CkBAIC02NCwyNSArNzYsMjUgQEAgc3RhdGljIHZv
aWQgaW5pdGlhbGl6ZV92cF9hc3Npc3Qoc3RydWN0IHZjcHUgKnYpCiAKIHN0YXRpYyB2b2lkIHRl
YXJkb3duX3ZwX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICB2b2lkICp2YSA9IHYtPmFy
Y2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC52YTsKKyAgICBIVl9WUF9BU1NJU1RfUEFHRSAqcHRy
ID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnB0cjsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlOwogCi0gICAgaWYgKCAhdmEgKQorICAgIGlmICggIXB0ciApCiAgICAgICAgIHJl
dHVybjsKIAotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC52YSA9IE5VTEw7Cisg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnB0ciA9IE5VTEw7CiAKLSAgICBwYWdl
ID0gbWZuX3RvX3BhZ2UoZG9tYWluX3BhZ2VfbWFwX3RvX21mbih2YSkpOworICAgIHBhZ2UgPSBt
Zm5fdG9fcGFnZShkb21haW5fcGFnZV9tYXBfdG9fbWZuKHB0cikpOwogCi0gICAgdW5tYXBfZG9t
YWluX3BhZ2VfZ2xvYmFsKHZhKTsKKyAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwocHRyKTsK
ICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKIH0KIAogdm9pZCB2aXJpZGlhbl9hcGljX2Fz
c2lzdF9zZXQoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgdWludDMyX3QgKnZhID0gdi0+YXJjaC5o
dm0udmlyaWRpYW4udnBfYXNzaXN0LnZhOworICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2
LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucHRyOwogCi0gICAgaWYgKCAhdmEgKQorICAg
IGlmICggIXB0ciApCiAgICAgICAgIHJldHVybjsKIAogICAgIC8qCkBAIC05NCwxOCArMTA2LDE4
IEBAIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KHN0cnVjdCB2Y3B1ICp2KQogICAgICAg
ICBkb21haW5fY3Jhc2godi0+ZG9tYWluKTsKIAogICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZw
X2Fzc2lzdC5wZW5kaW5nID0gdHJ1ZTsKLSAgICAqdmEgfD0gMXU7CisgICAgcHRyLT5BcGljQXNz
aXN0Lm5vX2VvaSA9IDE7CiB9CiAKIGJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVk
KHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHVpbnQzMl90ICp2YSA9IHYtPmFyY2guaHZtLnZpcmlk
aWFuLnZwX2Fzc2lzdC52YTsKKyAgICBIVl9WUF9BU1NJU1RfUEFHRSAqcHRyID0gdi0+YXJjaC5o
dm0udmlyaWRpYW4udnBfYXNzaXN0LnB0cjsKIAotICAgIGlmICggIXZhICkKKyAgICBpZiAoICFw
dHIgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlk
aWFuLnZwX2Fzc2lzdC5wZW5kaW5nICYmCi0gICAgICAgICAhKCp2YSAmIDF1KSApCisgICAgICAg
ICAhcHRyLT5BcGljQXNzaXN0Lm5vX2VvaSApCiAgICAgewogICAgICAgICAvKiBBbiBFT0kgaGFz
IGJlZW4gYXZvaWRlZCAqLwogICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3Qu
cGVuZGluZyA9IGZhbHNlOwpAQCAtMTE3LDEyICsxMjksMTIgQEAgYm9vbCB2aXJpZGlhbl9hcGlj
X2Fzc2lzdF9jb21wbGV0ZWQoc3RydWN0IHZjcHUgKnYpCiAKIHZvaWQgdmlyaWRpYW5fYXBpY19h
c3Npc3RfY2xlYXIoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgdWludDMyX3QgKnZhID0gdi0+YXJj
aC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnZhOworICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIg
PSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucHRyOwogCi0gICAgaWYgKCAhdmEgKQor
ICAgIGlmICggIXB0ciApCiAgICAgICAgIHJldHVybjsKIAotICAgICp2YSAmPSB+MXU7CisgICAg
cHRyLT5BcGljQXNzaXN0Lm5vX2VvaSA9IDA7CiAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBf
YXNzaXN0LnBlbmRpbmcgPSBmYWxzZTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdmlyaWRpYW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgK
aW5kZXggNWZmODNhNDZlNS4uMjJmMTRhNTI2ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdmlyaWRpYW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlh
bi5oCkBAIC0yMCwxMSArMjAsMTMgQEAgdW5pb24gdmlyaWRpYW5fcGFnZV9tc3IKICAgICB9IGZp
ZWxkczsKIH07CiAKK3R5cGVkZWYgdW5pb24gX0hWX1ZQX0FTU0lTVF9QQUdFIEhWX1ZQX0FTU0lT
VF9QQUdFOworCiBzdHJ1Y3QgdmlyaWRpYW5fdmNwdQogewogICAgIHN0cnVjdCB7CiAgICAgICAg
IHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyIG1zcjsKLSAgICAgICAgdm9pZCAqdmE7CisgICAgICAg
IEhWX1ZQX0FTU0lTVF9QQUdFICpwdHI7CiAgICAgICAgIGJvb2wgcGVuZGluZzsKICAgICB9IHZw
X2Fzc2lzdDsKICAgICB1aW50NjRfdCBjcmFzaF9wYXJhbVs1XTsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 10:52:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 10:52: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-devel-bounces@lists.xenproject.org>)
	id 1gKLRn-0002Px-67; Wed, 07 Nov 2018 10:52: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=9ib7=ns=citrix.com=prvs=842bfaeda=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gKLRl-0002PW-Lm
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 10:52:29 +0000
X-Inumbo-ID: 381f4c4b-e27b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 381f4c4b-e27b-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 10:52:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69891293"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Nov 2018 10:52:22 +0000
Message-ID: <20181107105223.27013-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181107105223.27013-1-paul.durrant@citrix.com>
References: <20181107105223.27013-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 4/5] tools/misc: fix hard tabs in xen-hvmctx.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyBhZGQgZW1hY3MgYm9pbGVycGxhdGUgdG8gYXZvaWQgZnV0dXJlIHByb2JsZW1zLgoKUHVy
ZWx5IGNvc21ldGljLiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgoKdjI6CiAtIE5ldyBpbiB2MgotLS0KIHRvb2xzL21pc2MveGVuLWh2bWN0eC5jIHwg
MTYgKysrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4taHZtY3R4LmMgYi90b29s
cy9taXNjL3hlbi1odm1jdHguYwppbmRleCA0MGU3Nzg1MWJlLi44MjNhYTdkNzM2IDEwMDY0NAot
LS0gYS90b29scy9taXNjL3hlbi1odm1jdHguYworKysgYi90b29scy9taXNjL3hlbi1odm1jdHgu
YwpAQCAtMzcxLDggKzM3MSw4IEBAIHN0YXRpYyB2b2lkIGR1bXBfdmlyaWRpYW5fdmNwdSh2b2lk
KQogICAgIEhWTV9TQVZFX1RZUEUoVklSSURJQU5fVkNQVSkgcDsKICAgICBSRUFEKHApOwogICAg
IHByaW50ZigiICAgIFZJUklESUFOX1ZDUFU6IHZwX2Fzc2lzdF9tc3IgMHglbGx4LCB2cF9hc3Np
c3RfcGVuZGluZyAlc1xuIiwKLQkgICAodW5zaWduZWQgbG9uZyBsb25nKSBwLnZwX2Fzc2lzdF9t
c3IsCi0JICAgcC52cF9hc3Npc3RfcGVuZGluZyA/ICJ0cnVlIiA6ICJmYWxzZSIpOworICAgICAg
ICAgICAodW5zaWduZWQgbG9uZyBsb25nKSBwLnZwX2Fzc2lzdF9tc3IsCisgICAgICAgICAgIHAu
dnBfYXNzaXN0X3BlbmRpbmcgPyAidHJ1ZSIgOiAiZmFsc2UiKTsKIH0KIAogc3RhdGljIHZvaWQg
ZHVtcF92bWNlX3ZjcHUodm9pZCkKQEAgLTQ2OCw0ICs0NjgsMTQgQEAgaW50IG1haW4oaW50IGFy
Z2MsIGNoYXIgKiphcmd2KQogICAgIH0gd2hpbGUgKCBkZXNjLnR5cGVjb2RlICE9IEhWTV9TQVZF
X0NPREUoRU5EKSAmJiBvZmYgPCBsZW4gKTsKIAogICAgIHJldHVybiAwOwotfSAKK30KKworLyoK
KyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIK
KyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1v
ZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 10:52:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 10:52: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-devel-bounces@lists.xenproject.org>)
	id 1gKLRm-0002Pr-TK; Wed, 07 Nov 2018 10:52: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=9ib7=ns=citrix.com=prvs=842bfaeda=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gKLRl-0002PV-Lm
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 10:52:29 +0000
X-Inumbo-ID: 379fd51d-e27b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 379fd51d-e27b-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 10:52:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69891291"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Nov 2018 10:52:18 +0000
Message-ID: <20181107105223.27013-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/5] (remainder of) viridian cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBwbGFuIHRvIGFkZCBpbXBsZW1lbnRhdGlvbnMgZm9yIG1vcmUgdmlyaWRpYW4gZW5saWdodGVu
bWVudHMgaW4gdGhlIG5lYXIKZnV0dXJlLiBUaGlzIHNlcmllcyBpcyB0aGUgcmVtYWluZGVyLCBz
aW5jZSB2Miwgb2YgdGhlIGNsZWFudXAgSSd2ZSBiZWVuCmRvaW5nIGluIHByZXBhcmF0aW9uLgoK
UGF1bCBEdXJyYW50ICg1KToKICB2aXJpZGlhbjogc2VwYXJhdGUgaW50ZXJydXB0IHJlbGF0ZWQg
ZW5saWdodGVubWVudCBpbXBsZW1lbnRhdGlvbnMuLi4KICB2aXJpZGlhbjogc2VwYXJhdGUgdGlt
ZSByZWxhdGVkIGVubGlnaHRlbm1lbnQgaW1wbGVtZW50YXRpb25zLi4uCiAgdmlyaWRpYW46IGRl
ZmluZSB0eXBlIGZvciB0aGUgJ3ZpcnR1YWwgVlAgYXNzaXN0IHBhZ2UnCiAgdG9vbHMvbWlzYzog
Zml4IGhhcmQgdGFicyBpbiB4ZW4taHZtY3R4LmMKICB2aXJpZGlhbjogaW50cm9kdWNlIHN0cnVj
dCB2aXJpZGlhbl9wYWdlCgogdG9vbHMvbWlzYy94ZW4taHZtY3R4LmMgICAgICAgICAgICAgICAg
fCAgMTggKy0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vTWFrZWZpbGUgICAgIHwgICAyICsK
IHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oICAgIHwgMTA1ICsrKysrKysrCiB4
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgICB8IDE3NiArKysrKysrKysrKysr
CiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgICB8IDI0NCArKysrKysrKysr
KysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jICAgfCA0NjAgKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
aXJpZGlhbi5oICAgICB8ICAyMiArLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9z
YXZlLmggfCAgIDIgKy0KIDggZmlsZXMgY2hhbmdlZCwgNjI1IGluc2VydGlvbnMoKyksIDQwNCBk
ZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ByaXZhdGUuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
c3luaWMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGlt
ZS5jCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 10:52:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 10:52: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-devel-bounces@lists.xenproject.org>)
	id 1gKLRp-0002Ra-92; Wed, 07 Nov 2018 10:52:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=9ib7=ns=citrix.com=prvs=842bfaeda=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gKLRn-0002Q1-Fi
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 10:52:31 +0000
X-Inumbo-ID: 39042ee6-e27b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39042ee6-e27b-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 10:52:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69891297"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Nov 2018 10:52:23 +0000
Message-ID: <20181107105223.27013-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181107105223.27013-1-paul.durrant@citrix.com>
References: <20181107105223.27013-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 5/5] viridian: introduce struct viridian_page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlICd2cF9hc3Npc3QnIHBhZ2UgaXMgY3VycmVudGx5IGFuIGV4YW1wbGUgb2YgYSBndWVzdCBw
YWdlIHdoaWNoIG5lZWRzIHRvCmJlIGtlcHQgbWFwcGVkIHRocm91Z2hvdXQgdGhlIGxpZmUtdGlt
ZSBvZiBhIGd1ZXN0LCBidXQgdGhlcmUgYXJlIG90aGVyCnN1Y2ggZXhhbXBsZXMgaW4gdGhlIHNw
ZWNpZmljdGlvbiBbMV0uIFRoaXMgcGF0Y2ggdGhlcmVmb3JlIGludHJvZHVjZXMgYQpnZW5lcmlj
ICd2aXJpZGlhbl9wYWdlJyB0eXBlIGFuZCBjb252ZXJ0cyB0aGUgY3VycmVudCB2cF9hc3Npc3Qv
YXBpY19hc3Npc3QKcmVsYXRlZCBjb2RlIHRvIHVzZSBpdC4gU3Vic2VxdWVudCBwYXRjaGVzIGlt
cGxlbWVudGluZyBvdGhlciBlbmxpZ2h0bWVudHMKY2FuIHRoZW4gYWxzbyBtYWtlIHVzZSBvZiBp
dC4KClRoaXMgcGF0Y2ggYWxzbyByZW5hbWVzIHRoZSAndnBfYXNzaXN0X3BlbmRpbmcnIGZpZWxk
IGluIHN0cnVjdApodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0IHRvICdhcGljX2Fzc2lzdF9wZW5k
aW5nJyB0byBtb3JlIGFjY3VyYXRlbHkKcmVmbGVjdCBpdHMgbWVhbmluZy4gVGhlIHRlcm0gJ3Zw
X2Fzc2lzdCcgYXBwbGllcyB0byB0aGUgd2hvbGUgcGFnZSByYXRoZXIKdGhhbiBqdXN0IHRoZSBF
T0ktYXZvaWRhbmNlIGVubGlnaHRlbm1lbnQuIE5ldyB2ZXJzb25zIG9mIHRoZSBzcGVjaWZpY2F0
aW9uCmhhdmUgZGVmaW5lZCBkYXRhIHN0cnVjdHVyZXMgZm9yIG90aGVyIGVubGlnaHRlbm1lbnRz
IHdpdGhpbiB0aGUgc2FtZSBwYWdlLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpbMV0gaHR0cHM6
Ly9naXRodWIuY29tL01pY3Jvc29mdERvY3MvVmlydHVhbGl6YXRpb24tRG9jdW1lbnRhdGlvbi9y
YXcvbGl2ZS90bGZzL0h5cGVydmlzb3IlMjBUb3AlMjBMZXZlbCUyMEZ1bmN0aW9uYWwlMjBTcGVj
aWZpY2F0aW9uJTIwdjUuMEMucGRmCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKdjM6CiAtIE1vdmUgdGhlIHR5cGVkZWYgb2YgSFZfVlBfQVNTSVNU
X1BBR0UgYmFjayBpbnRvIHN5bmljLmMgYWZ0ZXIgcmUtCiAgIGxvY2F0aW9uIGluIGVhcmlsZXIg
cGF0Y2gKIC0gTW92ZSBpbml0IGFuZCB0ZWFyZG93biBmdW5jdGlvbnMgaW50byB2aXJpZGlhbi5j
IG5vdyB0aGF0IHRoZXkgYXJlIG1vcmUKICAgZ2VuZXJpYywgYW5kIHVzZSBtYXAvdW5tYXAgbmFt
aW5nIHRvIGJldHRlciByZWZsZWN0IHdoYXQgdGhleSBkbwogLSBEcm9wIHVubmVjZXNzYXJ5ICEh
Ci0tLQogdG9vbHMvbWlzYy94ZW4taHZtY3R4LmMgICAgICAgICAgICAgICAgfCAgNCArLQogeGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggICAgfCAgNSArKwogeGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgICAgfCA5MCArKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgICB8IDU3ICsr
KysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCAg
ICAgfCAxMyArKy0tLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggfCAg
MiArLQogNiBmaWxlcyBjaGFuZ2VkLCA4NyBpbnNlcnRpb25zKCspLCA4NCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbi1odm1jdHguYyBiL3Rvb2xzL21pc2MveGVuLWh2
bWN0eC5jCmluZGV4IDgyM2FhN2Q3MzYuLjRmMzM2YTZjZWEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21p
c2MveGVuLWh2bWN0eC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWh2bWN0eC5jCkBAIC0zNzAsOSAr
MzcwLDkgQEAgc3RhdGljIHZvaWQgZHVtcF92aXJpZGlhbl92Y3B1KHZvaWQpCiB7CiAgICAgSFZN
X1NBVkVfVFlQRShWSVJJRElBTl9WQ1BVKSBwOwogICAgIFJFQUQocCk7Ci0gICAgcHJpbnRmKCIg
ICAgVklSSURJQU5fVkNQVTogdnBfYXNzaXN0X21zciAweCVsbHgsIHZwX2Fzc2lzdF9wZW5kaW5n
ICVzXG4iLAorICAgIHByaW50ZigiICAgIFZJUklESUFOX1ZDUFU6IHZwX2Fzc2lzdF9tc3IgMHgl
bGx4LCBhcGljX2Fzc2lzdF9wZW5kaW5nICVzXG4iLAogICAgICAgICAgICAodW5zaWduZWQgbG9u
ZyBsb25nKSBwLnZwX2Fzc2lzdF9tc3IsCi0gICAgICAgICAgIHAudnBfYXNzaXN0X3BlbmRpbmcg
PyAidHJ1ZSIgOiAiZmFsc2UiKTsKKyAgICAgICAgICAgcC5hcGljX2Fzc2lzdF9wZW5kaW5nID8g
InRydWUiIDogImZhbHNlIik7CiB9CiAKIHN0YXRpYyB2b2lkIGR1bXBfdm1jZV92Y3B1KHZvaWQp
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCBiL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCmluZGV4IGE1ZTA2Zjk4NjYuLjM5OGIyMmYx
MmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCkBAIC04Nyw2ICs4NywxMSBAQCB2
b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV9kb21haW5fY3R4dCgKIHZvaWQgdmlyaWRpYW5fdGltZV9s
b2FkX2RvbWFpbl9jdHh0KAogICAgIHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBodm1f
dmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQpOwogCit2b2lkIHZpcmlkaWFuX2R1bXBfZ3Vl
c3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgY2hhciAqbmFtZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7Cit2
b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmlyaWRp
YW5fcGFnZSAqdnApOwordm9pZCB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKHN0cnVjdCB2aXJp
ZGlhbl9wYWdlICp2cCk7CisKICNlbmRpZiAvKiBYODZfSFZNX1ZJUklESUFOX1BSSVZBVEVfSCAq
LwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4IGQ4ZDZmNmUxYzkuLjg0NTAy
OWI1NjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAgLTIyLDczICsyMiwxMSBAQCB0
eXBlZGVmIHN0cnVjdCBfSFZfVklSVFVBTF9BUElDX0FTU0lTVAogICAgIHVpbnQzMl90IHJlc2Vy
dmVkX3plcm86MzE7CiB9IEhWX1ZJUlRVQUxfQVBJQ19BU1NJU1Q7CiAKLXVuaW9uIF9IVl9WUF9B
U1NJU1RfUEFHRQordHlwZWRlZiB1bmlvbiBfSFZfVlBfQVNTSVNUX1BBR0UKIHsKICAgICBIVl9W
SVJUVUFMX0FQSUNfQVNTSVNUIEFwaWNBc3Npc3Q7CiAgICAgdWludDhfdCBSZXNlcnZlZFpCeXRl
UGFkZGluZ1tQQUdFX1NJWkVdOwotfTsKLQotc3RhdGljIHZvaWQgZHVtcF92cF9hc3Npc3QoY29u
c3Qgc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgY29uc3QgdW5pb24gdmlyaWRpYW5fcGFnZV9tc3Ig
KnZhID0gJnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3I7Ci0KLSAgICBpZiAoICF2
YS0+ZmllbGRzLmVuYWJsZWQgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBwcmludGsoWEVOTE9H
X0dfSU5GTyAiJXB2OiBWSVJJRElBTiBWUF9BU1NJU1RfUEFHRTogcGZuOiAlbHhcbiIsCi0gICAg
ICAgICAgIHYsICh1bnNpZ25lZCBsb25nKXZhLT5maWVsZHMucGZuKTsKLX0KLQotc3RhdGljIHZv
aWQgaW5pdGlhbGl6ZV92cF9hc3Npc3Qoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgc3RydWN0IGRv
bWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSB2LT5hcmNoLmh2
bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLmZpZWxkcy5wZm47Ci0gICAgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdtZm4sIE5VTEwsIFAyTV9BTExPQyk7Ci0g
ICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0cjsKLQotICAgIEFTU0VSVCghdi0+YXJjaC5odm0udmly
aWRpYW4udnBfYXNzaXN0LnB0cik7Ci0KLSAgICBpZiAoICFwYWdlICkKLSAgICAgICAgZ290byBm
YWlsOwotCi0gICAgaWYgKCAhZ2V0X3BhZ2VfdHlwZShwYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkg
KQotICAgIHsKLSAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIGdvdG8gZmFpbDsKLSAg
ICB9Ci0KLSAgICBwdHIgPSBfX21hcF9kb21haW5fcGFnZV9nbG9iYWwocGFnZSk7Ci0gICAgaWYg
KCAhcHRyICkKLSAgICB7Ci0gICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwotICAgICAg
ICBnb3RvIGZhaWw7Ci0gICAgfQotCi0gICAgY2xlYXJfcGFnZShwdHIpOwotCi0gICAgdi0+YXJj
aC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnB0ciA9IHB0cjsKLSAgICByZXR1cm47Ci0KLSBmYWls
OgotICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEdNRk4gJSMiUFJJX2dmbiIgKE1G
TiAlIyJQUklfbWZuIilcbiIsCi0gICAgICAgICAgICAgZ21mbiwgbWZuX3gocGFnZSA/IHBhZ2Vf
dG9fbWZuKHBhZ2UpIDogSU5WQUxJRF9NRk4pKTsKLX0KLQotc3RhdGljIHZvaWQgdGVhcmRvd25f
dnBfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQotewotICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIg
PSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucHRyOwotICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2U7Ci0KLSAgICBpZiAoICFwdHIgKQotICAgICAgICByZXR1cm47Ci0KLSAgICB2LT5h
cmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucHRyID0gTlVMTDsKLQotICAgIHBhZ2UgPSBtZm5f
dG9fcGFnZShkb21haW5fcGFnZV9tYXBfdG9fbWZuKHB0cikpOwotCi0gICAgdW5tYXBfZG9tYWlu
X3BhZ2VfZ2xvYmFsKHB0cik7Ci0gICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Ci19Cit9IEhW
X1ZQX0FTU0lTVF9QQUdFOwogCiB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChzdHJ1Y3Qg
dmNwdSAqdikKIHsKQEAgLTEwMiwxMCArNDAsMTAgQEAgdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lz
dF9zZXQoc3RydWN0IHZjcHUgKnYpCiAgICAgICogd3JvbmcgYW5kIHRoZSBWTSB3aWxsIG1vc3Qg
bGlrZWx5IGhhbmcgc28gZm9yY2UgYSBjcmFzaCBub3cKICAgICAgKiB0byBtYWtlIHRoZSBwcm9i
bGVtIGNsZWFyLgogICAgICAqLwotICAgIGlmICggdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNz
aXN0LnBlbmRpbmcgKQorICAgIGlmICggdi0+YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3Rf
cGVuZGluZyApCiAgICAgICAgIGRvbWFpbl9jcmFzaCh2LT5kb21haW4pOwogCi0gICAgdi0+YXJj
aC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnBlbmRpbmcgPSB0cnVlOworICAgIHYtPmFyY2guaHZt
LnZpcmlkaWFuLmFwaWNfYXNzaXN0X3BlbmRpbmcgPSB0cnVlOwogICAgIHB0ci0+QXBpY0Fzc2lz
dC5ub19lb2kgPSAxOwogfQogCkBAIC0xMTYsMTEgKzU0LDExIEBAIGJvb2wgdmlyaWRpYW5fYXBp
Y19hc3Npc3RfY29tcGxldGVkKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggIXB0ciApCiAgICAg
ICAgIHJldHVybiBmYWxzZTsKIAotICAgIGlmICggdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNz
aXN0LnBlbmRpbmcgJiYKKyAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFuLmFwaWNfYXNzaXN0
X3BlbmRpbmcgJiYKICAgICAgICAgICFwdHItPkFwaWNBc3Npc3Qubm9fZW9pICkKICAgICB7CiAg
ICAgICAgIC8qIEFuIEVPSSBoYXMgYmVlbiBhdm9pZGVkICovCi0gICAgICAgIHYtPmFyY2guaHZt
LnZpcmlkaWFuLnZwX2Fzc2lzdC5wZW5kaW5nID0gZmFsc2U7CisgICAgICAgIHYtPmFyY2guaHZt
LnZpcmlkaWFuLmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsKICAgICAgICAgcmV0dXJuIHRy
dWU7CiAgICAgfQogCkBAIC0xMzUsNyArNzMsNyBAQCB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0
X2NsZWFyKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICByZXR1cm47CiAKICAgICBwdHItPkFwaWNB
c3Npc3Qubm9fZW9pID0gMDsKLSAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucGVu
ZGluZyA9IGZhbHNlOworICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmFwaWNfYXNzaXN0X3BlbmRp
bmcgPSBmYWxzZTsKIH0KIAogaW50IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKQEAgLTE2MSwxMSArOTksMTMgQEAgaW50IHZp
cmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90
IHZhbCkKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BB
R0U6Ci0gICAgICAgIHRlYXJkb3duX3ZwX2Fzc2lzdCh2KTsgLyogcmVsZWFzZSBhbnkgcHJldmlv
dXMgbWFwcGluZyAqLworICAgICAgICAvKiByZWxlYXNlIGFueSBwcmV2aW91cyBtYXBwaW5nICov
CisgICAgICAgIHZpcmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFu
LnZwX2Fzc2lzdCk7CiAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3Iu
cmF3ID0gdmFsOwotICAgICAgICBkdW1wX3ZwX2Fzc2lzdCh2KTsKKyAgICAgICAgdmlyaWRpYW5f
ZHVtcF9ndWVzdF9wYWdlKHYsICJWUF9BU1NJU1QiLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7CiAgICAgICAgIGlmICgg
di0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxlZCApCi0gICAg
ICAgICAgICBpbml0aWFsaXplX3ZwX2Fzc2lzdCh2KTsKKyAgICAgICAgICAgIHZpcmlkaWFuX21h
cF9ndWVzdF9wYWdlKHYsICZ2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QpOwogICAgICAg
ICBicmVhazsKIAogICAgIGRlZmF1bHQ6CkBAIC0yMTEsNyArMTUxLDcgQEAgaW50IHZpcmlkaWFu
X3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90
ICp2YWwpCiB2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfdmNwdV9jdHh0KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX3Zp
cmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCkKIHsKLSAgICBjdHh0LT52cF9hc3Npc3RfcGVuZGlu
ZyA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5wZW5kaW5nOworICAgIGN0eHQtPmFw
aWNfYXNzaXN0X3BlbmRpbmcgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi5hcGljX2Fzc2lzdF9wZW5k
aW5nOwogICAgIGN0eHQtPnZwX2Fzc2lzdF9tc3IgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9h
c3Npc3QubXNyLnJhdzsKIH0KIApAQCAtMjIwLDkgKzE2MCw5IEBAIHZvaWQgdmlyaWRpYW5fc3lu
aWNfbG9hZF92Y3B1X2N0eHQoCiB7CiAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0
Lm1zci5yYXcgPSBjdHh0LT52cF9hc3Npc3RfbXNyOwogICAgIGlmICggdi0+YXJjaC5odm0udmly
aWRpYW4udnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxlZCApCi0gICAgICAgIGluaXRpYWxpemVf
dnBfYXNzaXN0KHYpOworICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAmdi0+YXJj
aC5odm0udmlyaWRpYW4udnBfYXNzaXN0KTsKIAotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZw
X2Fzc2lzdC5wZW5kaW5nID0gISFjdHh0LT52cF9hc3Npc3RfcGVuZGluZzsKKyAgICB2LT5hcmNo
Lmh2bS52aXJpZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nID0gY3R4dC0+YXBpY19hc3Npc3RfcGVu
ZGluZzsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmly
aWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCA4NjMw
YmM3YmI2Li43ZDczZjQxZGU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBA
IC01ODgsNiArNTg4LDYzIEBAIG91dDoKICAgICByZXR1cm4gSFZNX0hDQUxMX2NvbXBsZXRlZDsK
IH0KIAordm9pZCB2aXJpZGlhbl9kdW1wX2d1ZXN0X3BhZ2UoY29uc3Qgc3RydWN0IHZjcHUgKnYs
IGNvbnN0IGNoYXIgKm5hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApCit7CisgICAgaWYgKCAhdnAtPm1zci5maWVsZHMuZW5h
YmxlZCApCisgICAgICAgIHJldHVybjsKKworICAgIHByaW50ayhYRU5MT0dfR19JTkZPICIlcHY6
IFZJUklESUFOICVzOiBwZm46ICVseFxuIiwKKyAgICAgICAgICAgdiwgbmFtZSwgKHVuc2lnbmVk
IGxvbmcpdnAtPm1zci5maWVsZHMucGZuKTsKK30KKwordm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3Rf
cGFnZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZwKQoreworICAgIHN0
cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gdnAt
Pm1zci5maWVsZHMucGZuOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBnZXRfcGFnZV9m
cm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOworCisgICAgQVNTRVJUKCF2cC0+cHRy
KTsKKworICAgIGlmICggIXBhZ2UgKQorICAgICAgICBnb3RvIGZhaWw7CisKKyAgICBpZiAoICFn
ZXRfcGFnZV90eXBlKHBhZ2UsIFBHVF93cml0YWJsZV9wYWdlKSApCisgICAgeworICAgICAgICBw
dXRfcGFnZShwYWdlKTsKKyAgICAgICAgZ290byBmYWlsOworICAgIH0KKworICAgIHZwLT5wdHIg
PSBfX21hcF9kb21haW5fcGFnZV9nbG9iYWwocGFnZSk7CisgICAgaWYgKCAhdnAtPnB0ciApCisg
ICAgeworICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKKyAgICAgICAgZ290byBmYWls
OworICAgIH0KKworICAgIGNsZWFyX3BhZ2UodnAtPnB0cik7CisgICAgcmV0dXJuOworCisgZmFp
bDoKKyAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkJhZCBHTUZOICUjIlBSSV9nZm4iIChN
Rk4gJSMiUFJJX21mbiIpXG4iLAorICAgICAgICAgICAgIGdtZm4sIG1mbl94KHBhZ2UgPyBwYWdl
X3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7Cit9CisKK3ZvaWQgdmlyaWRpYW5fdW5tYXBf
Z3Vlc3RfcGFnZShzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApCit7CisgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZTsKKworICAgIGlmICggIXZwLT5wdHIgKQorICAgICAgICByZXR1cm47CisKKyAg
ICBwYWdlID0gbWZuX3RvX3BhZ2UoZG9tYWluX3BhZ2VfbWFwX3RvX21mbih2cC0+cHRyKSk7CisK
KyAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwodnAtPnB0cik7CisgICAgdnAtPnB0ciA9IE5V
TEw7CisKKyAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKK30KKwogc3RhdGljIGludCB2aXJp
ZGlhbl9zYXZlX2RvbWFpbl9jdHh0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZpcmlkaWFuLmgKaW5kZXggMjJmMTRhNTI2ZS4uZWM1ZWY4ZDNmOSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS92aXJpZGlhbi5oCkBAIC0yMCwxNSArMjAsMTYgQEAgdW5pb24gdmlyaWRpYW5f
cGFnZV9tc3IKICAgICB9IGZpZWxkczsKIH07CiAKLXR5cGVkZWYgdW5pb24gX0hWX1ZQX0FTU0lT
VF9QQUdFIEhWX1ZQX0FTU0lTVF9QQUdFOworc3RydWN0IHZpcmlkaWFuX3BhZ2UKK3sKKyAgICB1
bmlvbiB2aXJpZGlhbl9wYWdlX21zciBtc3I7CisgICAgdm9pZCAqcHRyOworfTsKIAogc3RydWN0
IHZpcmlkaWFuX3ZjcHUKIHsKLSAgICBzdHJ1Y3QgewotICAgICAgICB1bmlvbiB2aXJpZGlhbl9w
YWdlX21zciBtc3I7Ci0gICAgICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHI7Ci0gICAgICAgIGJv
b2wgcGVuZGluZzsKLSAgICB9IHZwX2Fzc2lzdDsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSB2
cF9hc3Npc3Q7CisgICAgYm9vbCBhcGljX2Fzc2lzdF9wZW5kaW5nOwogICAgIHVpbnQ2NF90IGNy
YXNoX3BhcmFtWzVdOwogfTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2h2bS9zYXZlLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaApp
bmRleCA0NjkxZDRkNGFhLi44MGU3NjJjMzM1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYvaHZtL3NhdmUuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYv
aHZtL3NhdmUuaApAQCAtNjAwLDcgKzYwMCw3IEBAIERFQ0xBUkVfSFZNX1NBVkVfVFlQRShWSVJJ
RElBTl9ET01BSU4sIDE1LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0KTsKIAog
c3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgewogICAgIHVpbnQ2NF90IHZwX2Fzc2lz
dF9tc3I7Ci0gICAgdWludDhfdCAgdnBfYXNzaXN0X3BlbmRpbmc7CisgICAgdWludDhfdCAgYXBp
Y19hc3Npc3RfcGVuZGluZzsKICAgICB1aW50OF90ICBfcGFkWzddOwogfTsKIAotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 10:52:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 10:52: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-devel-bounces@lists.xenproject.org>)
	id 1gKLRp-0002S1-L9; Wed, 07 Nov 2018 10:52:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=9ib7=ns=citrix.com=prvs=842bfaeda=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gKLRn-0002Q2-Fi
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 10:52:31 +0000
X-Inumbo-ID: 389913cc-e27b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 389913cc-e27b-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 10:52:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69891296"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Nov 2018 10:52:19 +0000
Message-ID: <20181107105223.27013-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181107105223.27013-1-paul.durrant@citrix.com>
References: <20181107105223.27013-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/5] viridian: separate interrupt related
 enlightenment implementations...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uaW50byBuZXcgJ3N5bmljJyBtb2R1bGUuCgpUaGUgU3luSUMgKHN5bnRoZXRpYyBpbnRlcnJ1
cHQgY29udHJvbGxlcikgaXMgc3BlY2lmaWVkIFsxXSB0byBiZSBhIHN1cGVyLQpzZXQgb2YgYSB2
aXJ0dWFsaXplZCBMQVBJQywgYW5kIGl0cyBkZWZpbml0aW9uIGVuY29tcGFzc2VzIGFsbAplbmxp
Z2h0ZW5tZW50cyByZWxhdGVkIHRvIHZpcnR1YWwgaW50ZXJydXB0IGNvbnRyb2wuCgpUaGlzIHBh
dGNoIHJlZHVjZXMgdGhlIHNpemUgb2YgdGhlIG1haW4gdmlyaWRpYW4gc291cmNlIG1vZHVsZSBi
eSBnaXZpbmcKdGhlc2UgZW5saWdodGVubWVudHMgdGhlaXIgb3duIG1vZHVsZS4gVGhpcyBpcyBk
b25lIGluIGFudGljaXBhdGlvbiBvZgppbXBsZW1lbnRhdGlvbiBvZiBtb3JlIHN1Y2ggZW5saWdo
dGVubWVudHMgYW5kIGEgZGVzaXJlIG5vdCB0byBmdXJ0aGVyCmxlbmd0aGVuIHRoZW4gbWFpbiBz
b3VyY2UgbW9kdWxlIHdoZW4gdGhpcyB3b3JrIGlzIGRvbmUuCgpXaGlsc3QgbW92aW5nIHRoZSBj
b2RlOgoKLSBGaXggdmFyaW91cyBzdHlsZSBpc3N1ZXMuCi0gTW92ZSB0aGUgTVNSIGRlZmluaXRp
b25zIGludG8gdGhlIGhlYWRlciAoc2luY2UgdGhleSBhcmUgbm93IG5lZWRlZCBpbgogIG1vcmUg
dGhhbiBvbmUgc291cmNlIG1vZHVsZSkuCgpbMV0gaHR0cHM6Ly9naXRodWIuY29tL01pY3Jvc29m
dERvY3MvVmlydHVhbGl6YXRpb24tRG9jdW1lbnRhdGlvbi9yYXcvbGl2ZS90bGZzL0h5cGVydmlz
b3IlMjBUb3AlMjBMZXZlbCUyMEZ1bmN0aW9uYWwlMjBTcGVjaWZpY2F0aW9uJTIwdjUuMEMucGRm
CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKdjM6CiAtIEFkZCBuZXcgcHJpdmF0ZSBoZWFkZXIgZmlsZSB0byBob3N0
IE1TUiBkZWZpbml0aW9ucyBhbmQgbG9jYWwgZnVuY3Rpb24KICAgcHJvdG90eXBlcwogLSBBZGRp
bmcgV2VpJ3MgUi1iIHNpbmNlIHRoZSBjaGFuZ2VzIGZyb20gdjIgYXJlIGp1c3QgZnVydGhlciBj
b2RlCiAgIG1vdmVtZW50Cgp2MjoKIC0gU29ydCBoZWFkZXJzIGFscGhhYmV0aWNhbGx5IGFuZCBz
ZXBhcmF0ZSBhc20vIGFtZCB4ZW4vIHNlY3Rpb25zCiAtIENvbnN0aWZ5IHZjcHUgY29udGV4dCBk
dXJpbmcgbG9hZAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vTWFrZWZpbGUgICB8ICAg
MSArCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCAgfCAgOTIgKysrKysrKysr
KysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyAgICB8IDIyNCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zp
cmlkaWFuLmMgfCAyMjkgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDQgZmls
ZXMgY2hhbmdlZCwgMzI4IGluc2VydGlvbnMoKyksIDIxOCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuL01ha2VmaWxlCmluZGV4IDA5ZmQwYTVmM2MuLmZjYThlMTZlMjAgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi9NYWtlZmlsZQpAQCAtMSArMSwyIEBACitvYmoteSArPSBzeW5pYy5vCiBvYmot
eSArPSB2aXJpZGlhbi5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3By
aXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjViNDk5MmQxMTgKLS0tIC9kZXYvbnVsbAorKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaApAQCAtMCwwICsxLDkyIEBACisv
KiBDb3B5cmlnaHQgKGMpIDIwMTggQ2l0cml4IFN5c3RlbXMgSW5jLiAqLworCisjaWZuZGVmIFg4
Nl9IVk1fVklSSURJQU5fUFJJVkFURV9ICisjZGVmaW5lIFg4Nl9IVk1fVklSSURJQU5fUFJJVkFU
RV9ICisKKyNpbmNsdWRlIDxhc20vaHZtL3NhdmUuaD4KKworLyogVmlyaWRpYW4gTVNSIG51bWJl
cnMuICovCisjZGVmaW5lIEhWX1g2NF9NU1JfR1VFU1RfT1NfSUQgICAgICAgICAgICAgICAgICAg
MHg0MDAwMDAwMAorI2RlZmluZSBIVl9YNjRfTVNSX0hZUEVSQ0FMTCAgICAgICAgICAgICAgICAg
ICAgIDB4NDAwMDAwMDEKKyNkZWZpbmUgSFZfWDY0X01TUl9WUF9JTkRFWCAgICAgICAgICAgICAg
ICAgICAgICAweDQwMDAwMDAyCisjZGVmaW5lIEhWX1g2NF9NU1JfUkVTRVQgICAgICAgICAgICAg
ICAgICAgICAgICAgMHg0MDAwMDAwMworI2RlZmluZSBIVl9YNjRfTVNSX1ZQX1JVTlRJTUUgICAg
ICAgICAgICAgICAgICAgIDB4NDAwMDAwMTAKKyNkZWZpbmUgSFZfWDY0X01TUl9USU1FX1JFRl9D
T1VOVCAgICAgICAgICAgICAgICAweDQwMDAwMDIwCisjZGVmaW5lIEhWX1g2NF9NU1JfUkVGRVJF
TkNFX1RTQyAgICAgICAgICAgICAgICAgMHg0MDAwMDAyMQorI2RlZmluZSBIVl9YNjRfTVNSX1RT
Q19GUkVRVUVOQ1kgICAgICAgICAgICAgICAgIDB4NDAwMDAwMjIKKyNkZWZpbmUgSFZfWDY0X01T
Ul9BUElDX0ZSRVFVRU5DWSAgICAgICAgICAgICAgICAweDQwMDAwMDIzCisjZGVmaW5lIEhWX1g2
NF9NU1JfRU9JICAgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA3MAorI2RlZmluZSBI
Vl9YNjRfTVNSX0lDUiAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwNzEKKyNkZWZp
bmUgSFZfWDY0X01TUl9UUFIgICAgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDcyCisj
ZGVmaW5lIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UgICAgICAgICAgICAgICAgMHg0MDAwMDA3
MworI2RlZmluZSBIVl9YNjRfTVNSX1NDT05UUk9MICAgICAgICAgICAgICAgICAgICAgIDB4NDAw
MDAwODAKKyNkZWZpbmUgSFZfWDY0X01TUl9TVkVSU0lPTiAgICAgICAgICAgICAgICAgICAgICAw
eDQwMDAwMDgxCisjZGVmaW5lIEhWX1g2NF9NU1JfU0lFRlAgICAgICAgICAgICAgICAgICAgICAg
ICAgMHg0MDAwMDA4MgorI2RlZmluZSBIVl9YNjRfTVNSX1NJTVAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDB4NDAwMDAwODMKKyNkZWZpbmUgSFZfWDY0X01TUl9FT00gICAgICAgICAgICAgICAg
ICAgICAgICAgICAweDQwMDAwMDg0CisjZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDAgICAgICAgICAg
ICAgICAgICAgICAgICAgMHg0MDAwMDA5MAorI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQxICAgICAg
ICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwOTEKKyNkZWZpbmUgSFZfWDY0X01TUl9TSU5UMiAg
ICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDkyCisjZGVmaW5lIEhWX1g2NF9NU1JfU0lO
VDMgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5MworI2RlZmluZSBIVl9YNjRfTVNS
X1NJTlQ0ICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwOTQKKyNkZWZpbmUgSFZfWDY0
X01TUl9TSU5UNSAgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDk1CisjZGVmaW5lIEhW
X1g2NF9NU1JfU0lOVDYgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5NgorI2RlZmlu
ZSBIVl9YNjRfTVNSX1NJTlQ3ICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwOTcKKyNk
ZWZpbmUgSFZfWDY0X01TUl9TSU5UOCAgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDk4
CisjZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDkgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAw
MDA5OQorI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQxMCAgICAgICAgICAgICAgICAgICAgICAgIDB4
NDAwMDAwOUEKKyNkZWZpbmUgSFZfWDY0X01TUl9TSU5UMTEgICAgICAgICAgICAgICAgICAgICAg
ICAweDQwMDAwMDlCCisjZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDEyICAgICAgICAgICAgICAgICAg
ICAgICAgMHg0MDAwMDA5QworI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQxMyAgICAgICAgICAgICAg
ICAgICAgICAgIDB4NDAwMDAwOUQKKyNkZWZpbmUgSFZfWDY0X01TUl9TSU5UMTQgICAgICAgICAg
ICAgICAgICAgICAgICAweDQwMDAwMDlFCisjZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDE1ICAgICAg
ICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5RgorI2RlZmluZSBIVl9YNjRfTVNSX1NUSU1FUjBf
Q09ORklHICAgICAgICAgICAgICAgIDB4NDAwMDAwQjAKKyNkZWZpbmUgSFZfWDY0X01TUl9TVElN
RVIwX0NPVU5UICAgICAgICAgICAgICAgICAweDQwMDAwMEIxCisjZGVmaW5lIEhWX1g2NF9NU1Jf
U1RJTUVSMV9DT05GSUcgICAgICAgICAgICAgICAgMHg0MDAwMDBCMgorI2RlZmluZSBIVl9YNjRf
TVNSX1NUSU1FUjFfQ09VTlQgICAgICAgICAgICAgICAgIDB4NDAwMDAwQjMKKyNkZWZpbmUgSFZf
WDY0X01TUl9TVElNRVIyX0NPTkZJRyAgICAgICAgICAgICAgICAweDQwMDAwMEI0CisjZGVmaW5l
IEhWX1g2NF9NU1JfU1RJTUVSMl9DT1VOVCAgICAgICAgICAgICAgICAgMHg0MDAwMDBCNQorI2Rl
ZmluZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklHICAgICAgICAgICAgICAgIDB4NDAwMDAwQjYK
KyNkZWZpbmUgSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UICAgICAgICAgICAgICAgICAweDQwMDAw
MEI3CisjZGVmaW5lIEhWX1g2NF9NU1JfUE9XRVJfU1RBVEVfVFJJR0dFUl9DMSAgICAgICAgMHg0
MDAwMDBDMQorI2RlZmluZSBIVl9YNjRfTVNSX1BPV0VSX1NUQVRFX1RSSUdHRVJfQzIgICAgICAg
IDB4NDAwMDAwQzIKKyNkZWZpbmUgSFZfWDY0X01TUl9QT1dFUl9TVEFURV9UUklHR0VSX0MzICAg
ICAgICAweDQwMDAwMEMzCisjZGVmaW5lIEhWX1g2NF9NU1JfUE9XRVJfU1RBVEVfQ09ORklHX0Mx
ICAgICAgICAgMHg0MDAwMDBEMQorI2RlZmluZSBIVl9YNjRfTVNSX1BPV0VSX1NUQVRFX0NPTkZJ
R19DMiAgICAgICAgIDB4NDAwMDAwRDIKKyNkZWZpbmUgSFZfWDY0X01TUl9QT1dFUl9TVEFURV9D
T05GSUdfQzMgICAgICAgICAweDQwMDAwMEQzCisjZGVmaW5lIEhWX1g2NF9NU1JfU1RBVFNfUEFS
VElUSU9OX1JFVEFJTF9QQUdFICAgMHg0MDAwMDBFMAorI2RlZmluZSBIVl9YNjRfTVNSX1NUQVRT
X1BBUlRJVElPTl9JTlRFUk5BTF9QQUdFIDB4NDAwMDAwRTEKKyNkZWZpbmUgSFZfWDY0X01TUl9T
VEFUU19WUF9SRVRBSUxfUEFHRSAgICAgICAgICAweDQwMDAwMEUyCisjZGVmaW5lIEhWX1g2NF9N
U1JfU1RBVFNfVlBfSU5URVJOQUxfUEFHRSAgICAgICAgMHg0MDAwMDBFMworI2RlZmluZSBIVl9Y
NjRfTVNSX0dVRVNUX0lETEUgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwRjAKKyNkZWZpbmUg
SFZfWDY0X01TUl9TWU5USF9ERUJVR19DT05UUk9MICAgICAgICAgICAweDQwMDAwMEYxCisjZGVm
aW5lIEhWX1g2NF9NU1JfU1lOVEhfREVCVUdfU1RBVFVTICAgICAgICAgICAgMHg0MDAwMDBGMgor
I2RlZmluZSBIVl9YNjRfTVNSX1NZTlRIX0RFQlVHX1NFTkRfQlVGRkVSICAgICAgIDB4NDAwMDAw
RjMKKyNkZWZpbmUgSFZfWDY0X01TUl9TWU5USF9ERUJVR19SRUNFSVZFX0JVRkZFUiAgICAweDQw
MDAwMEY0CisjZGVmaW5lIEhWX1g2NF9NU1JfU1lOVEhfREVCVUdfUEVORElOR19CVUZGRVIgICAg
MHg0MDAwMDBGNQorI2RlZmluZSBIVl9YNjRfTVNSX0NSQVNIX1AwICAgICAgICAgICAgICAgICAg
ICAgIDB4NDAwMDAxMDAKKyNkZWZpbmUgSFZfWDY0X01TUl9DUkFTSF9QMSAgICAgICAgICAgICAg
ICAgICAgICAweDQwMDAwMTAxCisjZGVmaW5lIEhWX1g2NF9NU1JfQ1JBU0hfUDIgICAgICAgICAg
ICAgICAgICAgICAgMHg0MDAwMDEwMgorI2RlZmluZSBIVl9YNjRfTVNSX0NSQVNIX1AzICAgICAg
ICAgICAgICAgICAgICAgIDB4NDAwMDAxMDMKKyNkZWZpbmUgSFZfWDY0X01TUl9DUkFTSF9QNCAg
ICAgICAgICAgICAgICAgICAgICAweDQwMDAwMTA0CisjZGVmaW5lIEhWX1g2NF9NU1JfQ1JBU0hf
Q1RMICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDEwNQorCitpbnQgdmlyaWRpYW5fc3luaWNf
d3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKK2ludCB2
aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCAqdmFsKTsKKwordm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpOwordm9pZCB2aXJpZGlhbl9zeW5p
Y19sb2FkX3ZjcHVfY3R4dCgKKyAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGh2bV92
aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpOworCisjZW5kaWYgLyogWDg2X0hWTV9WSVJJRElB
Tl9QUklWQVRFX0ggKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAq
IGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6
IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3N5bmljLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMzY2NjA4
MjA4ZgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMu
YwpAQCAtMCwwICsxLDIyNCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogc3luaWMuYworICoK
KyAqIEFuIGltcGxlbWVudGF0aW9uIG9mIHNvbWUgaW50ZXJydXB0IHJlbGF0ZWQgVmlyaWRpYW4g
ZW5saWdodGVubWVudHMuCisgKiBTZWUgTWljcm9zb2Z0J3MgSHlwZXJ2aXNvciBUb3AgTGV2ZWwg
RnVuY3Rpb25hbCBTcGVjaWZpY2F0aW9uLgorICogZm9yIG1vcmUgaW5mb3JtYXRpb24uCisgKi8K
KworI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgorI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwu
aD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vdmVyc2lvbi5oPgorCisj
aW5jbHVkZSA8YXNtL2FwaWMuaD4KKyNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KKworI2lu
Y2x1ZGUgInByaXZhdGUuaCIKKworc3RhdGljIHZvaWQgZHVtcF92cF9hc3Npc3QoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYpCit7CisgICAgY29uc3QgdW5pb24gdmlyaWRpYW5fcGFnZV9tc3IgKnZhID0g
JnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3I7CisKKyAgICBpZiAoICF2YS0+Zmll
bGRzLmVuYWJsZWQgKQorICAgICAgICByZXR1cm47CisKKyAgICBwcmludGsoWEVOTE9HX0dfSU5G
TyAiJXB2OiBWSVJJRElBTiBWUF9BU1NJU1RfUEFHRTogcGZuOiAlbHhcbiIsCisgICAgICAgICAg
IHYsICh1bnNpZ25lZCBsb25nKXZhLT5maWVsZHMucGZuKTsKK30KKworc3RhdGljIHZvaWQgaW5p
dGlhbGl6ZV92cF9hc3Npc3Qoc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHYtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSB2LT5hcmNoLmh2bS52aXJp
ZGlhbi52cF9hc3Npc3QubXNyLmZpZWxkcy5wZm47CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdtZm4sIE5VTEwsIFAyTV9BTExPQyk7CisgICAgdm9p
ZCAqdmE7CisKKyAgICBBU1NFUlQoIXYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC52YSk7
CisKKyAgICBpZiAoICFwYWdlICkKKyAgICAgICAgZ290byBmYWlsOworCisgICAgaWYgKCAhZ2V0
X3BhZ2VfdHlwZShwYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgIHsKKyAgICAgICAgcHV0
X3BhZ2UocGFnZSk7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICB2YSA9IF9fbWFw
X2RvbWFpbl9wYWdlX2dsb2JhbChwYWdlKTsKKyAgICBpZiAoICF2YSApCisgICAgeworICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKKyAgICAgICAgZ290byBmYWlsOworICAgIH0KKwor
ICAgIGNsZWFyX3BhZ2UodmEpOworCisgICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0
LnZhID0gdmE7CisgICAgcmV0dXJuOworCisgZmFpbDoKKyAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywgIkJhZCBHTUZOICUjIlBSSV9nZm4iIChNRk4gJSMiUFJJX21mbiIpXG4iLAorICAgICAg
ICAgICAgIGdtZm4sIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZO
KSk7Cit9CisKK3N0YXRpYyB2b2lkIHRlYXJkb3duX3ZwX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikK
K3sKKyAgICB2b2lkICp2YSA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC52YTsKKyAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworCisgICAgaWYgKCAhdmEgKQorICAgICAgICByZXR1
cm47CisKKyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QudmEgPSBOVUxMOworCisg
ICAgcGFnZSA9IG1mbl90b19wYWdlKGRvbWFpbl9wYWdlX21hcF90b19tZm4odmEpKTsKKworICAg
IHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbCh2YSk7CisgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFn
ZSk7Cit9CisKK3ZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KHN0cnVjdCB2Y3B1ICp2KQor
eworICAgIHVpbnQzMl90ICp2YSA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC52YTsK
KworICAgIGlmICggIXZhICkKKyAgICAgICAgcmV0dXJuOworCisgICAgLyoKKyAgICAgKiBJZiB0
aGVyZSBpcyBhbHJlYWR5IGFuIGFzc2lzdCBwZW5kaW5nIHRoZW4gc29tZXRoaW5nIGhhcyBnb25l
CisgICAgICogd3JvbmcgYW5kIHRoZSBWTSB3aWxsIG1vc3QgbGlrZWx5IGhhbmcgc28gZm9yY2Ug
YSBjcmFzaCBub3cKKyAgICAgKiB0byBtYWtlIHRoZSBwcm9ibGVtIGNsZWFyLgorICAgICAqLwor
ICAgIGlmICggdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnBlbmRpbmcgKQorICAgICAg
ICBkb21haW5fY3Jhc2godi0+ZG9tYWluKTsKKworICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZw
X2Fzc2lzdC5wZW5kaW5nID0gdHJ1ZTsKKyAgICAqdmEgfD0gMXU7Cit9CisKK2Jvb2wgdmlyaWRp
YW5fYXBpY19hc3Npc3RfY29tcGxldGVkKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHVpbnQzMl90
ICp2YSA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC52YTsKKworICAgIGlmICggIXZh
ICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlh
bi52cF9hc3Npc3QucGVuZGluZyAmJgorICAgICAgICAgISgqdmEgJiAxdSkgKQorICAgIHsKKyAg
ICAgICAgLyogQW4gRU9JIGhhcyBiZWVuIGF2b2lkZWQgKi8KKyAgICAgICAgdi0+YXJjaC5odm0u
dmlyaWRpYW4udnBfYXNzaXN0LnBlbmRpbmcgPSBmYWxzZTsKKyAgICAgICAgcmV0dXJuIHRydWU7
CisgICAgfQorCisgICAgcmV0dXJuIGZhbHNlOworfQorCit2b2lkIHZpcmlkaWFuX2FwaWNfYXNz
aXN0X2NsZWFyKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHVpbnQzMl90ICp2YSA9IHYtPmFyY2gu
aHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC52YTsKKworICAgIGlmICggIXZhICkKKyAgICAgICAgcmV0
dXJuOworCisgICAgKnZhICY9IH4xdTsKKyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Np
c3QucGVuZGluZyA9IGZhbHNlOworfQorCitpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQoreworICAgIHN3aXRjaCAoIGlk
eCApCisgICAgeworICAgIGNhc2UgSFZfWDY0X01TUl9FT0k6CisgICAgICAgIHZsYXBpY19FT0lf
c2V0KHZjcHVfdmxhcGljKHYpKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9N
U1JfSUNSOiB7CisgICAgICAgIHUzMiBlYXggPSAodTMyKXZhbCwgZWR4ID0gKHUzMikodmFsID4+
IDMyKTsKKyAgICAgICAgc3RydWN0IHZsYXBpYyAqdmxhcGljID0gdmNwdV92bGFwaWModik7Cisg
ICAgICAgIGVheCAmPSB+KDEgPDwgMTIpOworICAgICAgICBlZHggJj0gMHhmZjAwMDAwMDsKKyAg
ICAgICAgdmxhcGljX3NldF9yZWcodmxhcGljLCBBUElDX0lDUjIsIGVkeCk7CisgICAgICAgIHZs
YXBpY19pcGkodmxhcGljLCBlYXgsIGVkeCk7CisgICAgICAgIHZsYXBpY19zZXRfcmVnKHZsYXBp
YywgQVBJQ19JQ1IsIGVheCk7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBjYXNlIEhWX1g2
NF9NU1JfVFBSOgorICAgICAgICB2bGFwaWNfc2V0X3JlZyh2Y3B1X3ZsYXBpYyh2KSwgQVBJQ19U
QVNLUFJJLCAodWludDhfdCl2YWwpOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0
X01TUl9WUF9BU1NJU1RfUEFHRToKKyAgICAgICAgdGVhcmRvd25fdnBfYXNzaXN0KHYpOyAvKiBy
ZWxlYXNlIGFueSBwcmV2aW91cyBtYXBwaW5nICovCisgICAgICAgIHYtPmFyY2guaHZtLnZpcmlk
aWFuLnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOworICAgICAgICBkdW1wX3ZwX2Fzc2lzdCh2KTsK
KyAgICAgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLmZpZWxkcy5l
bmFibGVkICkKKyAgICAgICAgICAgIGluaXRpYWxpemVfdnBfYXNzaXN0KHYpOworICAgICAgICBi
cmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiJXM6
IHVuaW1wbGVtZW50ZWQgTVNSICUjeCAoJTAxNiJQUkl4NjQiKVxuIiwKKyAgICAgICAgICAgICAg
ICAgX19mdW5jX18sIGlkeCwgdmFsKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9O
OworICAgIH0KKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKK2ludCB2aXJpZGlhbl9z
eW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAq
dmFsKQoreworICAgIHN3aXRjaCAoIGlkeCApCisgICAgeworICAgIGNhc2UgSFZfWDY0X01TUl9F
T0k6CisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgIGNhc2UgSFZfWDY0
X01TUl9JQ1I6CisgICAgeworICAgICAgICB1aW50MzJfdCBpY3IyID0gdmxhcGljX2dldF9yZWco
dmNwdV92bGFwaWModiksIEFQSUNfSUNSMik7CisgICAgICAgIHVpbnQzMl90IGljciA9IHZsYXBp
Y19nZXRfcmVnKHZjcHVfdmxhcGljKHYpLCBBUElDX0lDUik7CisKKyAgICAgICAgKnZhbCA9ICgo
dWludDY0X3QpaWNyMiA8PCAzMikgfCBpY3I7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBj
YXNlIEhWX1g2NF9NU1JfVFBSOgorICAgICAgICAqdmFsID0gdmxhcGljX2dldF9yZWcodmNwdV92
bGFwaWModiksIEFQSUNfVEFTS1BSSSk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9Y
NjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgorICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0udmlyaWRp
YW4udnBfYXNzaXN0Lm1zci5yYXc7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICIlczogdW5pbXBsZW1lbnRlZCBNU1IgJSN4XG4i
LCBfX2Z1bmNfXywgaWR4KTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworICAg
IH0KKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKK3ZvaWQgdmlyaWRpYW5fc3luaWNf
c2F2ZV92Y3B1X2N0eHQoY29uc3Qgc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQor
eworICAgIGN0eHQtPnZwX2Fzc2lzdF9wZW5kaW5nID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBf
YXNzaXN0LnBlbmRpbmc7CisgICAgY3R4dC0+dnBfYXNzaXN0X21zciA9IHYtPmFyY2guaHZtLnZp
cmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3OworfQorCit2b2lkIHZpcmlkaWFuX3N5bmljX2xvYWRf
dmNwdV9jdHh0KAorICAgIHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFu
X3ZjcHVfY29udGV4dCAqY3R4dCkKK3sKKyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Np
c3QubXNyLnJhdyA9IGN0eHQtPnZwX2Fzc2lzdF9tc3I7CisgICAgaWYgKCB2LT5hcmNoLmh2bS52
aXJpZGlhbi52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICkKKyAgICAgICAgaW5pdGlhbGl6
ZV92cF9hc3Npc3Qodik7CisKKyAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucGVu
ZGluZyA9ICEhY3R4dC0+dnBfYXNzaXN0X3BlbmRpbmc7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJp
YWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9m
ZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVu
ZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5j
IGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IDJkYzg2ZGQwZjMu
LjY4YTc5Mjk4YWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRp
YW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTE3LDcx
ICsxNyw3IEBACiAjaW5jbHVkZSA8cHVibGljL3NjaGVkLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2
bS9odm1fb3AuaD4KIAotLyogVmlyaWRpYW4gTVNSIG51bWJlcnMuICovCi0jZGVmaW5lIEhWX1g2
NF9NU1JfR1VFU1RfT1NfSUQgICAgICAgICAgICAgICAgICAgMHg0MDAwMDAwMAotI2RlZmluZSBI
Vl9YNjRfTVNSX0hZUEVSQ0FMTCAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwMDEKLSNkZWZp
bmUgSFZfWDY0X01TUl9WUF9JTkRFWCAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDAyCi0j
ZGVmaW5lIEhWX1g2NF9NU1JfUkVTRVQgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDAw
MwotI2RlZmluZSBIVl9YNjRfTVNSX1ZQX1JVTlRJTUUgICAgICAgICAgICAgICAgICAgIDB4NDAw
MDAwMTAKLSNkZWZpbmUgSFZfWDY0X01TUl9USU1FX1JFRl9DT1VOVCAgICAgICAgICAgICAgICAw
eDQwMDAwMDIwCi0jZGVmaW5lIEhWX1g2NF9NU1JfUkVGRVJFTkNFX1RTQyAgICAgICAgICAgICAg
ICAgMHg0MDAwMDAyMQotI2RlZmluZSBIVl9YNjRfTVNSX1RTQ19GUkVRVUVOQ1kgICAgICAgICAg
ICAgICAgIDB4NDAwMDAwMjIKLSNkZWZpbmUgSFZfWDY0X01TUl9BUElDX0ZSRVFVRU5DWSAgICAg
ICAgICAgICAgICAweDQwMDAwMDIzCi0jZGVmaW5lIEhWX1g2NF9NU1JfRU9JICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMHg0MDAwMDA3MAotI2RlZmluZSBIVl9YNjRfTVNSX0lDUiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwNzEKLSNkZWZpbmUgSFZfWDY0X01TUl9UUFIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDcyCi0jZGVmaW5lIEhWX1g2NF9NU1JfVlBf
QVNTSVNUX1BBR0UgICAgICAgICAgICAgICAgMHg0MDAwMDA3MwotI2RlZmluZSBIVl9YNjRfTVNS
X1NDT05UUk9MICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwODAKLSNkZWZpbmUgSFZfWDY0
X01TUl9TVkVSU0lPTiAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDgxCi0jZGVmaW5lIEhW
X1g2NF9NU1JfU0lFRlAgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA4MgotI2RlZmlu
ZSBIVl9YNjRfTVNSX1NJTVAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwODMKLSNk
ZWZpbmUgSFZfWDY0X01TUl9FT00gICAgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDg0
Ci0jZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDAgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAw
MDA5MAotI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQxICAgICAgICAgICAgICAgICAgICAgICAgIDB4
NDAwMDAwOTEKLSNkZWZpbmUgSFZfWDY0X01TUl9TSU5UMiAgICAgICAgICAgICAgICAgICAgICAg
ICAweDQwMDAwMDkyCi0jZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDMgICAgICAgICAgICAgICAgICAg
ICAgICAgMHg0MDAwMDA5MwotI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQ0ICAgICAgICAgICAgICAg
ICAgICAgICAgIDB4NDAwMDAwOTQKLSNkZWZpbmUgSFZfWDY0X01TUl9TSU5UNSAgICAgICAgICAg
ICAgICAgICAgICAgICAweDQwMDAwMDk1Ci0jZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDYgICAgICAg
ICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5NgotI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQ3ICAg
ICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwOTcKLSNkZWZpbmUgSFZfWDY0X01TUl9TSU5U
OCAgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDk4Ci0jZGVmaW5lIEhWX1g2NF9NU1Jf
U0lOVDkgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5OQotI2RlZmluZSBIVl9YNjRf
TVNSX1NJTlQxMCAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwOUEKLSNkZWZpbmUgSFZf
WDY0X01TUl9TSU5UMTEgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMDlCCi0jZGVmaW5l
IEhWX1g2NF9NU1JfU0lOVDEyICAgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDA5QwotI2Rl
ZmluZSBIVl9YNjRfTVNSX1NJTlQxMyAgICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAwOUQK
LSNkZWZpbmUgSFZfWDY0X01TUl9TSU5UMTQgICAgICAgICAgICAgICAgICAgICAgICAweDQwMDAw
MDlFCi0jZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDE1ICAgICAgICAgICAgICAgICAgICAgICAgMHg0
MDAwMDA5RgotI2RlZmluZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHICAgICAgICAgICAgICAg
IDB4NDAwMDAwQjAKLSNkZWZpbmUgSFZfWDY0X01TUl9TVElNRVIwX0NPVU5UICAgICAgICAgICAg
ICAgICAweDQwMDAwMEIxCi0jZGVmaW5lIEhWX1g2NF9NU1JfU1RJTUVSMV9DT05GSUcgICAgICAg
ICAgICAgICAgMHg0MDAwMDBCMgotI2RlZmluZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09VTlQgICAg
ICAgICAgICAgICAgIDB4NDAwMDAwQjMKLSNkZWZpbmUgSFZfWDY0X01TUl9TVElNRVIyX0NPTkZJ
RyAgICAgICAgICAgICAgICAweDQwMDAwMEI0Ci0jZGVmaW5lIEhWX1g2NF9NU1JfU1RJTUVSMl9D
T1VOVCAgICAgICAgICAgICAgICAgMHg0MDAwMDBCNQotI2RlZmluZSBIVl9YNjRfTVNSX1NUSU1F
UjNfQ09ORklHICAgICAgICAgICAgICAgIDB4NDAwMDAwQjYKLSNkZWZpbmUgSFZfWDY0X01TUl9T
VElNRVIzX0NPVU5UICAgICAgICAgICAgICAgICAweDQwMDAwMEI3Ci0jZGVmaW5lIEhWX1g2NF9N
U1JfUE9XRVJfU1RBVEVfVFJJR0dFUl9DMSAgICAgICAgMHg0MDAwMDBDMQotI2RlZmluZSBIVl9Y
NjRfTVNSX1BPV0VSX1NUQVRFX1RSSUdHRVJfQzIgICAgICAgIDB4NDAwMDAwQzIKLSNkZWZpbmUg
SFZfWDY0X01TUl9QT1dFUl9TVEFURV9UUklHR0VSX0MzICAgICAgICAweDQwMDAwMEMzCi0jZGVm
aW5lIEhWX1g2NF9NU1JfUE9XRVJfU1RBVEVfQ09ORklHX0MxICAgICAgICAgMHg0MDAwMDBEMQot
I2RlZmluZSBIVl9YNjRfTVNSX1BPV0VSX1NUQVRFX0NPTkZJR19DMiAgICAgICAgIDB4NDAwMDAw
RDIKLSNkZWZpbmUgSFZfWDY0X01TUl9QT1dFUl9TVEFURV9DT05GSUdfQzMgICAgICAgICAweDQw
MDAwMEQzCi0jZGVmaW5lIEhWX1g2NF9NU1JfU1RBVFNfUEFSVElUSU9OX1JFVEFJTF9QQUdFICAg
MHg0MDAwMDBFMAotI2RlZmluZSBIVl9YNjRfTVNSX1NUQVRTX1BBUlRJVElPTl9JTlRFUk5BTF9Q
QUdFIDB4NDAwMDAwRTEKLSNkZWZpbmUgSFZfWDY0X01TUl9TVEFUU19WUF9SRVRBSUxfUEFHRSAg
ICAgICAgICAweDQwMDAwMEUyCi0jZGVmaW5lIEhWX1g2NF9NU1JfU1RBVFNfVlBfSU5URVJOQUxf
UEFHRSAgICAgICAgMHg0MDAwMDBFMwotI2RlZmluZSBIVl9YNjRfTVNSX0dVRVNUX0lETEUgICAg
ICAgICAgICAgICAgICAgIDB4NDAwMDAwRjAKLSNkZWZpbmUgSFZfWDY0X01TUl9TWU5USF9ERUJV
R19DT05UUk9MICAgICAgICAgICAweDQwMDAwMEYxCi0jZGVmaW5lIEhWX1g2NF9NU1JfU1lOVEhf
REVCVUdfU1RBVFVTICAgICAgICAgICAgMHg0MDAwMDBGMgotI2RlZmluZSBIVl9YNjRfTVNSX1NZ
TlRIX0RFQlVHX1NFTkRfQlVGRkVSICAgICAgIDB4NDAwMDAwRjMKLSNkZWZpbmUgSFZfWDY0X01T
Ul9TWU5USF9ERUJVR19SRUNFSVZFX0JVRkZFUiAgICAweDQwMDAwMEY0Ci0jZGVmaW5lIEhWX1g2
NF9NU1JfU1lOVEhfREVCVUdfUEVORElOR19CVUZGRVIgICAgMHg0MDAwMDBGNQotI2RlZmluZSBI
Vl9YNjRfTVNSX0NSQVNIX1AwICAgICAgICAgICAgICAgICAgICAgIDB4NDAwMDAxMDAKLSNkZWZp
bmUgSFZfWDY0X01TUl9DUkFTSF9QMSAgICAgICAgICAgICAgICAgICAgICAweDQwMDAwMTAxCi0j
ZGVmaW5lIEhWX1g2NF9NU1JfQ1JBU0hfUDIgICAgICAgICAgICAgICAgICAgICAgMHg0MDAwMDEw
MgotI2RlZmluZSBIVl9YNjRfTVNSX0NSQVNIX1AzICAgICAgICAgICAgICAgICAgICAgIDB4NDAw
MDAxMDMKLSNkZWZpbmUgSFZfWDY0X01TUl9DUkFTSF9QNCAgICAgICAgICAgICAgICAgICAgICAw
eDQwMDAwMTA0Ci0jZGVmaW5lIEhWX1g2NF9NU1JfQ1JBU0hfQ1RMICAgICAgICAgICAgICAgICAg
ICAgMHg0MDAwMDEwNQorI2luY2x1ZGUgInByaXZhdGUuaCIKIAogLyogVmlyaWRpYW4gSHlwZXJj
YWxsIFN0YXR1cyBDb2Rlcy4gKi8KICNkZWZpbmUgSFZfU1RBVFVTX1NVQ0NFU1MgICAgICAgICAg
ICAgICAgICAgICAgIDB4MDAwMApAQCAtMzA5LDE2ICsyNDUsNiBAQCBzdGF0aWMgdm9pZCBkdW1w
X2h5cGVyY2FsbChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICBoZy0+ZmllbGRz
LmVuYWJsZWQsICh1bnNpZ25lZCBsb25nKWhnLT5maWVsZHMucGZuKTsKIH0KIAotc3RhdGljIHZv
aWQgZHVtcF92cF9hc3Npc3QoY29uc3Qgc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgY29uc3QgdW5p
b24gdmlyaWRpYW5fcGFnZV9tc3IgKnZhOwotCi0gICAgdmEgPSAmdi0+YXJjaC5odm0udmlyaWRp
YW4udnBfYXNzaXN0Lm1zcjsKLQotICAgIHByaW50ayhYRU5MT0dfR19JTkZPICIlcHY6IFZJUklE
SUFOIFZQX0FTU0lTVF9QQUdFOiBlbmFibGVkOiAleCBwZm46ICVseFxuIiwKLSAgICAgICAgICAg
diwgdmEtPmZpZWxkcy5lbmFibGVkLCAodW5zaWduZWQgbG9uZyl2YS0+ZmllbGRzLnBmbik7Ci19
Ci0KIHN0YXRpYyB2b2lkIGR1bXBfcmVmZXJlbmNlX3RzYyhjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KQogewogICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyICpydDsKQEAgLTM2NCwxMDUg
KzI5MCw2IEBAIHN0YXRpYyB2b2lkIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogfQogCi1zdGF0aWMgdm9pZCBpbml0
aWFsaXplX3ZwX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOwotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHYtPmFyY2guaHZtLnZpcmlk
aWFuLnZwX2Fzc2lzdC5tc3IuZmllbGRzLnBmbjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
ID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKLSAgICB2b2lk
ICp2YTsKLQotICAgIEFTU0VSVCghdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnZhKTsK
LQotICAgIGlmICggIXBhZ2UgKQotICAgICAgICBnb3RvIGZhaWw7Ci0KLSAgICBpZiAoICFnZXRf
cGFnZV90eXBlKHBhZ2UsIFBHVF93cml0YWJsZV9wYWdlKSApCi0gICAgewotICAgICAgICBwdXRf
cGFnZShwYWdlKTsKLSAgICAgICAgZ290byBmYWlsOwotICAgIH0KLQotICAgIHZhID0gX19tYXBf
ZG9tYWluX3BhZ2VfZ2xvYmFsKHBhZ2UpOwotICAgIGlmICggIXZhICkKLSAgICB7Ci0gICAgICAg
IHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwotICAgICAgICBnb3RvIGZhaWw7Ci0gICAgfQotCi0g
ICAgY2xlYXJfcGFnZSh2YSk7Ci0KLSAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3Qu
dmEgPSB2YTsKLSAgICByZXR1cm47Ci0KLSBmYWlsOgotICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAiQmFkIEdNRk4gJSMiUFJJX2dmbiIgKE1GTiAlIyJQUklfbWZuIilcbiIsCi0gICAgICAg
ICAgICAgZ21mbiwgbWZuX3gocGFnZSA/IHBhZ2VfdG9fbWZuKHBhZ2UpIDogSU5WQUxJRF9NRk4p
KTsKLX0KLQotc3RhdGljIHZvaWQgdGVhcmRvd25fdnBfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQot
ewotICAgIHZvaWQgKnZhID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnZhOwotICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Ci0KLSAgICBpZiAoICF2YSApCi0gICAgICAgIHJldHVy
bjsKLQotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC52YSA9IE5VTEw7Ci0KLSAg
ICBwYWdlID0gbWZuX3RvX3BhZ2UoZG9tYWluX3BhZ2VfbWFwX3RvX21mbih2YSkpOwotCi0gICAg
dW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHZhKTsKLSAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdl
KTsKLX0KLQotdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9zZXQoc3RydWN0IHZjcHUgKnYpCi17
Ci0gICAgdWludDMyX3QgKnZhID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnZhOwot
Ci0gICAgaWYgKCAhdmEgKQotICAgICAgICByZXR1cm47Ci0KLSAgICAvKgotICAgICAqIElmIHRo
ZXJlIGlzIGFscmVhZHkgYW4gYXNzaXN0IHBlbmRpbmcgdGhlbiBzb21ldGhpbmcgaGFzIGdvbmUK
LSAgICAgKiB3cm9uZyBhbmQgdGhlIFZNIHdpbGwgbW9zdCBsaWtlbHkgaGFuZyBzbyBmb3JjZSBh
IGNyYXNoIG5vdwotICAgICAqIHRvIG1ha2UgdGhlIHByb2JsZW0gY2xlYXIuCi0gICAgICovCi0g
ICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucGVuZGluZyApCi0gICAgICAg
IGRvbWFpbl9jcmFzaCh2LT5kb21haW4pOwotCi0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBf
YXNzaXN0LnBlbmRpbmcgPSB0cnVlOwotICAgICp2YSB8PSAxdTsKLX0KLQotYm9vbCB2aXJpZGlh
bl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgdWludDMyX3Qg
KnZhID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnZhOwotCi0gICAgaWYgKCAhdmEg
KQotICAgICAgICByZXR1cm4gZmFsc2U7Ci0KLSAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFu
LnZwX2Fzc2lzdC5wZW5kaW5nICYmCi0gICAgICAgICAhKCp2YSAmIDF1KSApCi0gICAgewotICAg
ICAgICAvKiBBbiBFT0kgaGFzIGJlZW4gYXZvaWRlZCAqLwotICAgICAgICB2LT5hcmNoLmh2bS52
aXJpZGlhbi52cF9hc3Npc3QucGVuZGluZyA9IGZhbHNlOwotICAgICAgICByZXR1cm4gdHJ1ZTsK
LSAgICB9Ci0KLSAgICByZXR1cm4gZmFsc2U7Ci19Ci0KLXZvaWQgdmlyaWRpYW5fYXBpY19hc3Np
c3RfY2xlYXIoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgdWludDMyX3QgKnZhID0gdi0+YXJjaC5o
dm0udmlyaWRpYW4udnBfYXNzaXN0LnZhOwotCi0gICAgaWYgKCAhdmEgKQotICAgICAgICByZXR1
cm47Ci0KLSAgICAqdmEgJj0gfjF1OwotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lz
dC5wZW5kaW5nID0gZmFsc2U7Ci19Ci0KIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2VfdHNj
KHN0cnVjdCBkb21haW4gKmQsIGJvb2xfdCBpbml0aWFsaXplKQogewogICAgIHVuc2lnbmVkIGxv
bmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90c2MuZmllbGRzLnBmbjsK
QEAgLTU2MSwzMSArMzg4LDEwIEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgICAgIGJyZWFrOwogCiAgICAg
Y2FzZSBIVl9YNjRfTVNSX0VPSToKLSAgICAgICAgdmxhcGljX0VPSV9zZXQodmNwdV92bGFwaWMo
dikpOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgSFZfWDY0X01TUl9JQ1I6IHsKLSAgICAg
ICAgdTMyIGVheCA9ICh1MzIpdmFsLCBlZHggPSAodTMyKSh2YWwgPj4gMzIpOwotICAgICAgICBz
dHJ1Y3QgdmxhcGljICp2bGFwaWMgPSB2Y3B1X3ZsYXBpYyh2KTsKLSAgICAgICAgZWF4ICY9IH4o
MSA8PCAxMik7Ci0gICAgICAgIGVkeCAmPSAweGZmMDAwMDAwOwotICAgICAgICB2bGFwaWNfc2V0
X3JlZyh2bGFwaWMsIEFQSUNfSUNSMiwgZWR4KTsKLSAgICAgICAgdmxhcGljX2lwaSh2bGFwaWMs
IGVheCwgZWR4KTsKLSAgICAgICAgdmxhcGljX3NldF9yZWcodmxhcGljLCBBUElDX0lDUiwgZWF4
KTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCisgICAgY2FzZSBIVl9YNjRfTVNSX0lDUjoKICAg
ICBjYXNlIEhWX1g2NF9NU1JfVFBSOgotICAgICAgICB2bGFwaWNfc2V0X3JlZyh2Y3B1X3ZsYXBp
Yyh2KSwgQVBJQ19UQVNLUFJJLCAodWludDhfdCl2YWwpOwotICAgICAgICBicmVhazsKLQogICAg
IGNhc2UgSFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRToKLSAgICAgICAgdGVhcmRvd25fdnBfYXNz
aXN0KHYpOyAvKiByZWxlYXNlIGFueSBwcmV2aW91cyBtYXBwaW5nICovCi0gICAgICAgIHYtPmFy
Y2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOwotICAgICAgICBkdW1wX3Zw
X2Fzc2lzdCh2KTsKLSAgICAgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3Qu
bXNyLmZpZWxkcy5lbmFibGVkICkKLSAgICAgICAgICAgIGluaXRpYWxpemVfdnBfYXNzaXN0KHYp
OwotICAgICAgICBicmVhazsKKyAgICAgICAgcmV0dXJuIHZpcmlkaWFuX3N5bmljX3dybXNyKHYs
IGlkeCwgdmFsKTsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9SRUZFUkVOQ0VfVFNDOgogICAgICAg
ICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfcmVmZXJlbmNlX3RzYykg
KQpAQCAtNzA4LDE4ICs1MTQsMTEgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICp2YWwg
PSAxMDAwMDAwMDAwdWxsIC8gQVBJQ19CVVNfQ1lDTEVfTlM7CiAgICAgICAgIGJyZWFrOwogCisg
ICAgY2FzZSBIVl9YNjRfTVNSX0VPSToKICAgICBjYXNlIEhWX1g2NF9NU1JfSUNSOgotICAgICAg
ICAqdmFsID0gKCgodWludDY0X3QpdmxhcGljX2dldF9yZWcodmNwdV92bGFwaWModiksIEFQSUNf
SUNSMikgPDwgMzIpIHwKLSAgICAgICAgICAgICAgICB2bGFwaWNfZ2V0X3JlZyh2Y3B1X3ZsYXBp
Yyh2KSwgQVBJQ19JQ1IpKTsKLSAgICAgICAgYnJlYWs7Ci0KICAgICBjYXNlIEhWX1g2NF9NU1Jf
VFBSOgotICAgICAgICAqdmFsID0gdmxhcGljX2dldF9yZWcodmNwdV92bGFwaWModiksIEFQSUNf
VEFTS1BSSSk7Ci0gICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0FTU0lT
VF9QQUdFOgotICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1z
ci5yYXc7Ci0gICAgICAgIGJyZWFrOworICAgICAgICByZXR1cm4gdmlyaWRpYW5fc3luaWNfcmRt
c3IodiwgaWR4LCB2YWwpOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1JFRkVSRU5DRV9UU0M6CiAg
ICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2Vf
dHNjKSApCkBAIC03NzcsNyArNTc2LDcgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAKIHZvaWQgdmly
aWRpYW5fdmNwdV9kZWluaXQoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgdGVhcmRvd25fdnBfYXNz
aXN0KHYpOworICAgIHZpcmlkaWFuX3N5bmljX3dybXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNU
X1BBR0UsIDApOwogfQogCiB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3RydWN0IGRvbWFp
biAqZCkKQEAgLTc4NSw3ICs1ODQsNyBAQCB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKICAgICBzdHJ1Y3QgdmNwdSAqdjsKIAogICAgIGZvcl9lYWNoX3ZjcHUg
KCBkLCB2ICkKLSAgICAgICAgdGVhcmRvd25fdnBfYXNzaXN0KHYpOworICAgICAgICB2aXJpZGlh
bl92Y3B1X2RlaW5pdCh2KTsKIH0KIAogc3RhdGljIERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwg
aXBpX2NwdW1hc2spOwpAQCAtOTg3LDE0ICs3ODYsMTMgQEAgSFZNX1JFR0lTVEVSX1NBVkVfUkVT
VE9SRShWSVJJRElBTl9ET01BSU4sIHZpcmlkaWFuX3NhdmVfZG9tYWluX2N0eHQsCiAKIHN0YXRp
YyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5f
Y29udGV4dF90ICpoKQogewotICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0IGN0
eHQgPSB7Ci0gICAgICAgIC52cF9hc3Npc3RfbXNyID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBf
YXNzaXN0Lm1zci5yYXcsCi0gICAgICAgIC52cF9hc3Npc3RfcGVuZGluZyA9IHYtPmFyY2guaHZt
LnZpcmlkaWFuLnZwX2Fzc2lzdC5wZW5kaW5nLAotICAgIH07CisgICAgc3RydWN0IGh2bV92aXJp
ZGlhbl92Y3B1X2NvbnRleHQgY3R4dCA9IHt9OwogCiAgICAgaWYgKCAhaXNfdmlyaWRpYW5fZG9t
YWluKHYtPmRvbWFpbikgKQogICAgICAgICByZXR1cm4gMDsKIAorICAgIHZpcmlkaWFuX3N5bmlj
X3NhdmVfdmNwdV9jdHh0KHYsICZjdHh0KTsKKwogICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShW
SVJJRElBTl9WQ1BVLCB2LT52Y3B1X2lkLCBoLCAmY3R4dCk7CiB9CiAKQEAgLTEwMTgsMTIgKzgx
Niw3IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fbG9hZF92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAq
ZCwKICAgICBpZiAoIG1lbWNtcCgmY3R4dC5fcGFkLCB6ZXJvX3BhZ2UsIHNpemVvZihjdHh0Ll9w
YWQpKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgdi0+YXJjaC5odm0udmlyaWRp
YW4udnBfYXNzaXN0Lm1zci5yYXcgPSBjdHh0LnZwX2Fzc2lzdF9tc3I7Ci0gICAgaWYgKCB2LT5h
cmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICYmCi0gICAgICAg
ICAhdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnZhICkKLSAgICAgICAgaW5pdGlhbGl6
ZV92cF9hc3Npc3Qodik7Ci0KLSAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucGVu
ZGluZyA9ICEhY3R4dC52cF9hc3Npc3RfcGVuZGluZzsKKyAgICB2aXJpZGlhbl9zeW5pY19sb2Fk
X3ZjcHVfY3R4dCh2LCAmY3R4dCk7CiAKICAgICByZXR1cm4gMDsKIH0KLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 11:12:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 11:12: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-devel-bounces@lists.xenproject.org>)
	id 1gKLkh-0004iT-Do; Wed, 07 Nov 2018 11:12: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=qode=ns=citrix.com=prvs=842e7707d=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gKLkg-0004iI-A1
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 11:12:02 +0000
X-Inumbo-ID: f25edc60-e27d-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f25edc60-e27d-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 11:12:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69892820"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 7 Nov 2018 11:11:49 +0000
Message-ID: <20181107111149.14842-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] mm/page_alloc: make bootscrub happen in
 idle-loop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2NydWJiaW5nIFJBTSBkdXJpbmcgYm9vdCBtYXkgdGFrZSBhIGxvbmcgdGltZSBvbiBtYWNoaW5l
cyB3aXRoIGxvdHMKb2YgUkFNLiBBZGQgJ2lkbGUnIG9wdGlvbiB0byBib290c2NydWIgd2hpY2gg
bWFya3MgYWxsIHBhZ2VzIGRpcnR5CmluaXRpYWxseSBzbyB0aGV5IHdpbGwgZXZlbnR1YWxseSBi
ZSBzY3J1YmJlZCBpbiBpZGxlLWxvb3Agb24gZXZlcnkKb25saW5lIENQVS4KCkl0J3MgZ3VhcmFu
dGVlZCB0aGF0IHRoZSBhbGxvY2F0b3Igd2lsbCByZXR1cm4gc2NydWJiZWQgcGFnZXMgYnkgZG9p
bmcKZWFnZXIgc2NydWJiaW5nIGR1cmluZyBhbGxvY2F0aW9uICh1bmxlc3MgTUVNRl9ub19zY3J1
YiB3YXMgcHJvdmlkZWQpLgoKVXNlIHRoZSBuZXcgJ2lkbGUnIG9wdGlvbiBhcyB0aGUgZGVmYXVs
dCBvbmUuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJp
eC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2
MiAtLT4gdjM6Ci0gUmVtb3ZlZCAiPSAwIiBmcm9tIGVudW0gYm9vdHNjcnViX21vZGUKLSBSZW1v
dmVkIG51bV9vbmxpbmVfbm9kZXMoKSBmcm9tIHByaW50aygpCi0gQWRkZWQgUmV2aWV3ZWQtYnkK
CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duIHwgIDkgKysrKy0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICAgICAgICAgICAg
IHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNjQg
aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtk
b3duCmluZGV4IDJjNzA0NmViODYuLjkwMjhiY2RlMmUgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCkBAIC0yMjcsMTQgKzIyNywxOSBAQCB0aGF0IGJ5dGUgYDB4MTIzNDU2NzhgIGlz
IGJhZCwgeW91IHdvdWxkIHBsYWNlIGBiYWRwYWdlPTB4MTIzNDVgIG9uCiBYZW4ncyBjb21tYW5k
IGxpbmUuCiAKICMjIyBib290c2NydWIKLT4gYD0gPGJvb2xlYW4+YAorPiBgPSBpZGxlIHwgPGJv
b2xlYW4+YAogCi0+IERlZmF1bHQ6IGB0cnVlYAorPiBEZWZhdWx0OiBgaWRsZWAKIAogU2NydWIg
ZnJlZSBSQU0gZHVyaW5nIGJvb3QuICBUaGlzIGlzIGEgc2FmZXR5IGZlYXR1cmUgdG8gcHJldmVu
dAogYWNjaWRlbnRhbGx5IGxlYWtpbmcgc2Vuc2l0aXZlIFZNIGRhdGEgaW50byBvdGhlciBWTXMg
aWYgWGVuIGNyYXNoZXMKIGFuZCByZWJvb3RzLgogCitJbiBgaWRsZWAgbW9kZSwgUkFNIGlzIHNj
cnViYmVkIGluIGJhY2tncm91bmQgb24gYWxsIENQVXMgZHVyaW5nIGlkbGUtbG9vcAord2l0aCBh
IGd1YXJhbnRlZSB0aGF0IG1lbW9yeSBhbGxvY2F0aW9ucyBhbHdheXMgcHJvdmlkZSBzY3J1YmJl
ZCBwYWdlcy4KK1RoaXMgb3B0aW9uIHJlZHVjZXMgYm9vdCB0aW1lIG9uIG1hY2hpbmVzIHdpdGgg
YSBsYXJnZSBhbW91bnQgb2YgUkFNIHdoaWxlCitzdGlsbCBwcm92aWRpbmcgc2VjdXJpdHkgYmVu
ZWZpdHMuCisKICMjIyBib290c2NydWJcX2NodW5rCiA+IGA9IDxzaXplPmAKIApkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRl
eCAxNmUxYjBjMzU3Li5mNTg3ZDJlODFiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTYxLDggKzE2MSw0MiBAQCBz
dHJpbmdfcGFyYW0oImJhZHBhZ2UiLCBvcHRfYmFkcGFnZSk7CiAvKgogICogbm8tYm9vdHNjcnVi
IC0+IEZyZWUgcGFnZXMgYXJlIG5vdCB6ZXJvZWQgZHVyaW5nIGJvb3QuCiAgKi8KLXN0YXRpYyBi
b29sX3Qgb3B0X2Jvb3RzY3J1YiBfX2luaXRkYXRhID0gMTsKLWJvb2xlYW5fcGFyYW0oImJvb3Rz
Y3J1YiIsIG9wdF9ib290c2NydWIpOworZW51bSBib290c2NydWJfbW9kZSB7CisgICAgQk9PVFND
UlVCX09GRiwKKyAgICBCT09UU0NSVUJfT04sCisgICAgQk9PVFNDUlVCX0lETEUsCit9Oworc3Rh
dGljIGVudW0gYm9vdHNjcnViX21vZGUgX19pbml0ZGF0YSBvcHRfYm9vdHNjcnViID0gQk9PVFND
UlVCX0lETEU7CitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9ib290c2NydWJfcGFyYW0oY29uc3Qg
Y2hhciAqcykKK3sKKyAgICAvKiBJbnRlcnByZXQgJ2Jvb3RzY3J1YicgYWxvbmUgaW4gaXRzIHBv
c2l0aXZlIGJvb2xlYW4gZm9ybSAqLworICAgIGlmICggKnMgPT0gJ1wwJyApCisgICAgeworICAg
ICAgICBvcHRfYm9vdHNjcnViID0gQk9PVFNDUlVCX09OOworICAgICAgICByZXR1cm4gMDsKKyAg
ICB9CisKKyAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMsIE5VTEwpICkKKyAgICB7CisgICAgY2Fz
ZSAwOgorICAgICAgICBvcHRfYm9vdHNjcnViID0gQk9PVFNDUlVCX09GRjsKKyAgICAgICAgYnJl
YWs7CisKKyAgICBjYXNlIDE6CisgICAgICAgIG9wdF9ib290c2NydWIgPSBCT09UU0NSVUJfT047
CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgaWYgKCAhc3RyY21wKHMs
ICJpZGxlIikgKQorICAgICAgICAgICAgb3B0X2Jvb3RzY3J1YiA9IEJPT1RTQ1JVQl9JRExFOwor
ICAgICAgICBlbHNlCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgYnJlYWs7
CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CitjdXN0b21fcGFyYW0oImJvb3RzY3J1YiIsIHBh
cnNlX2Jvb3RzY3J1Yl9wYXJhbSk7CiAKIC8qCiAgKiBib290c2NydWJfY2h1bmsgLT4gQW1vdW50
IG9mIGJ5dGVzIHRvIHNjcnViIGxvY2tzdGVwIG9uIG5vbi1TTVQgQ1BVcwpAQCAtMTcyNiw2ICsx
NzYwLDcgQEAgc3RhdGljIHZvaWQgaW5pdF9oZWFwX3BhZ2VzKAogICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBnLCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzKQogewogICAgIHVuc2lnbmVkIGxvbmcgaTsK
KyAgICBib29sIGlkbGVfc2NydWIgPSBmYWxzZTsKIAogICAgIC8qCiAgICAgICogU29tZSBwYWdl
cyBtYXkgbm90IGdvIHRocm91Z2ggdGhlIGJvb3QgYWxsb2NhdG9yIChlLmcgcmVzZXJ2ZWQKQEAg
LTE3MzcsNiArMTc3Miw5IEBAIHN0YXRpYyB2b2lkIGluaXRfaGVhcF9wYWdlcygKICAgICBmaXJz
dF92YWxpZF9tZm4gPSBtZm5fbWluKHBhZ2VfdG9fbWZuKHBnKSwgZmlyc3RfdmFsaWRfbWZuKTsK
ICAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKIAorICAgIGlmICggc3lzdGVtX3N0YXRlIDwg
U1lTX1NUQVRFX2FjdGl2ZSAmJiBvcHRfYm9vdHNjcnViID09IEJPT1RTQ1JVQl9JRExFICkKKyAg
ICAgICAgaWRsZV9zY3J1YiA9IHRydWU7CisKICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX3BhZ2Vz
OyBpKysgKQogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IG5pZCA9IHBoeXNfdG9fbmlkKHBh
Z2VfdG9fbWFkZHIocGcraSkpOwpAQCAtMTc2Myw3ICsxODAxLDcgQEAgc3RhdGljIHZvaWQgaW5p
dF9oZWFwX3BhZ2VzKAogICAgICAgICAgICAgbnJfcGFnZXMgLT0gbjsKICAgICAgICAgfQogCi0g
ICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZyArIGksIDAsIHNjcnViX2RlYnVnKTsKKyAgICAgICAg
ZnJlZV9oZWFwX3BhZ2VzKHBnICsgaSwgMCwgc2NydWJfZGVidWcgfHwgaWRsZV9zY3J1Yik7CiAg
ICAgfQogfQogCkBAIC0yMDM5LDggKzIwNzcsMjMgQEAgdm9pZCBfX2luaXQgaGVhcF9pbml0X2xh
dGUodm9pZCkKICAgICAgKi8KICAgICBzZXR1cF9sb3dfbWVtX3ZpcnEoKTsKIAotICAgIGlmICgg
b3B0X2Jvb3RzY3J1YiApCisgICAgc3dpdGNoICggb3B0X2Jvb3RzY3J1YiApCisgICAgeworICAg
IGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAvKiBGYWxs
IHRocm91Z2ggKi8KKworICAgIGNhc2UgQk9PVFNDUlVCX0lETEU6CisgICAgICAgIHByaW50aygi
U2NydWJiaW5nIEZyZWUgUkFNIGluIGJhY2tncm91bmRcbiIpOworICAgICAgICBicmVhazsKKwor
ICAgIGNhc2UgQk9PVFNDUlVCX09OOgogICAgICAgICBzY3J1Yl9oZWFwX3BhZ2VzKCk7CisgICAg
ICAgIGJyZWFrOworCisgICAgY2FzZSBCT09UU0NSVUJfT0ZGOgorICAgICAgICBicmVhazsKKyAg
ICB9CiB9CiAKIAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 11:12:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 11:12: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-devel-bounces@lists.xenproject.org>)
	id 1gKLkc-0004i9-3b; Wed, 07 Nov 2018 11:11:58 +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=kqzb=ns=citrix.com=prvs=842e1f2a3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gKLka-0004i4-O3
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 11:11:56 +0000
X-Inumbo-ID: ee71e89e-e27d-11e8-a0b8-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee71e89e-e27d-11e8-a0b8-12d6303a7972;
 Wed, 07 Nov 2018 11:11:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="81519781"
Date: Wed, 7 Nov 2018 12:11:46 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181107111146.ksaemioxod3uk5p4@mac.citrite.net>
References: <20181030154123.4218-1-roger.pau@citrix.com>
 <20181030154123.4218-6-roger.pau@citrix.com>
 <5BE0762D02000078001F8356@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE0762D02000078001F8356@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 5/7] vpci: fix execution of long running
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDk6NTY6MTNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMwLjEwLjE4IGF0IDE2OjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQkFSIG1hcC91bm1hcCBpcyBhIGxvbmcgcnVubmluZyBvcGVyYXRpb24gdGhhdCBu
ZWVkcyB0byBiZSBwcmVlbXB0ZWQKPiA+IGluIG9yZGVyIHRvIGF2b2lkIG92ZXJydW5uaW5nIHRo
ZSBhc3NpZ25lZCB2Q1BVIHRpbWUgKG9yIGV2ZW4KPiA+IHRyaWdnZXJpbmcgdGhlIHdhdGNoZG9n
KS4KPiA+IAo+ID4gQ3VycmVudCBsb2dpYyBmb3IgdGhpcyBwcmVlbXB0aW9uIGlzIHdyb25nLCBh
bmQgd29uJ3Qgd29yayBhdCBhbGwgZm9yCj4gPiBBTUQgc2luY2Ugb25seSBJbnRlbCBtYWtlcyB1
c2Ugb2YgaHZtX2lvX3BlbmRpbmcgKGFuZCBldmVuIGluIHRoYXQKPiA+IGNhc2UgdGhlIGN1cnJl
bnQgY29kZSBpcyB3cm9uZykuCj4gCj4gSSdtIGhhdmluZyB0cm91YmxlIHVuZGVyc3RhbmRpbmcg
dGhpcywgYm90aCBmb3IgdGhlIEFNRCBhc3BlY3QKPiAoaXQgaXMgb25seSB2dm14LmMgd2hpY2gg
aGFzIGEgZnVuY3Rpb24gY2FsbCBub3QgbWlycm9yZWQgb24gdGhlCj4gQU1EIHNpZGUpIGFuZCBm
b3IgdGhlIHN1cHBvc2VkIGdlbmVyYWwgYnJva2VubmVzcy4gV2l0aG91dAo+IHNvbWUgY2xhcmlm
aWNhdGlvbiBJIGNhbid0IGp1ZGdlIHdoZXRoZXIgcmUtaW1wbGVtZW50aW5nIHZpYQo+IHRhc2ts
ZXQgaXMgYWN0dWFsbHkgdGhlIGJlc3QgYXBwcm9hY2guCgpodm1faW9fcGVuZGluZyBpdHNlbGYg
Y2Fubm90IGJsb2NrIHRoZSB2Q1BVIGZyb20gZXhlY3V0aW5nLCBpdCdzIHVzZWQKYnkgbnZteF9z
d2l0Y2hfZ3Vlc3QgaW4gb3JkZXIgdG8gcHJldmVudCBjaGFuZ2luZyB0aGUgbmVzdGVkIFZNQ1Mg
aWYKdGhlcmUncyBwZW5kaW5nIElPIGVtdWxhdGlvbiB3b3JrIEFGQUlDVC4KClRoZSBvbmx5IHdh
eSBJIGNvdWxkIGZpbmQgdG8gYWN0dWFsbHkgcHJldmVudCBhIHZDUFUgZnJvbSBydW5uaW5nCndo
aWxlIGRvaW5nIHNvbWUgd29yayBvbiBpdCdzIGJlaGFsZiBpbiBhIHByZWVtcHRpdmUgd2F5IGlz
IGJ5CmJsb2NraW5nIGl0IGFuZCB1c2luZyBhIHRhc2tsZXQuIFdoYXQncyBkb25lIHdpdGggSU9S
RVFzIGlzIG5vdApzdWl0YWJsZSBoZXJlIHNpbmNlIFhlbiBuZWVkcyB0byBkbyBzb21lIHdvcmsg
aW5zdGVhZCBvZiBqdXN0IHdhaXQgb24KYW4gZXh0ZXJuYWwgZXZlbnQgKGFuIGV2ZW50IGNoYW5u
ZWwgZnJvbSB0aGUgSU9SRVEpLgoKPiA+ICt2b2lkIHZwY2lfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1
ICp2KQo+ID4gK3sKPiA+ICsgICAgdGFza2xldF9pbml0KCZ2LT52cGNpLnRhc2ssIHZwY2lfcHJv
Y2Vzc19wZW5kaW5nLCAodW5zaWduZWQgbG9uZyl2KTsKPiA+ICB9Cj4gCj4gU2luY2UgdGhlcmUn
cyBubyByZXNwZWN0aXZlIGNsZWFudXAgY29kZSBhZGRlZCBhZmFpY3MgLSB3aGF0Cj4gaWYgdGhl
IGRvbWFpbiBnZXRzIGNsZWFuZWQgdXAgYmVoaW5kIHRoZSBiYWNrIG9mIHRoZSAobG9uZwo+IHJ1
bm5pbmcpIHRhc2tsZXQ/IERvbid0IHlvdSB3YW50IHRvIGFjcXVpcmUgKGFuZCB0aGVuIHJlbGVh
c2UpCj4gYW4gZXh0cmEgZG9tYWluIHJlZmVyZW5jZSBzb21ld2hlcmU/CgpZZXMsIHRoYXQncyBj
b3JyZWN0LiBJc24ndCBqdXN0IGRvaW5nIGEgdGFza2xldF9raWxsIGF0IGRvbWFpbgpkZXN0cnVj
dGlvbiBlbm91Z2g/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 11:26:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 11:26: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-devel-bounces@lists.xenproject.org>)
	id 1gKLyq-0005n5-V0; Wed, 07 Nov 2018 11:26: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKLyp-0005mv-7g
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 11:26:39 +0000
X-Inumbo-ID: fd3e8ccc-e27f-11e8-8a61-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd3e8ccc-e27f-11e8-8a61-12d6303a7972;
 Wed, 07 Nov 2018 11:26:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKLym-0001mi-Da; Wed, 07 Nov 2018 11:26:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKLym-0007fw-0o; Wed, 07 Nov 2018 11:26:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKLym-0004By-0A; Wed, 07 Nov 2018 11:26:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129539-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1de3459e0961ff3233392cf21a69cafe9006de59
X-Osstest-Versions-That: xen=60529dfeca145a8ec00f5813a4c7179f0c1bfb97
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Nov 2018 11:26:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129539: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTUzOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTUzOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxZGUzNDU5ZTA5NjFmZjMyMzMzOTJjZjIxYTY5Y2FmZTkwMDZkZTU5CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2MDUyOWRmZWNhMTQ1YThlYzAw
ZjU4MTNhNGM3MTc5ZjBjMWJmYjk3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk1MTkgIDIwMTgt
MTEtMDYgMTg6MDI6MDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NTM5ICAy
MDE4LTExLTA3IDA5OjAwOjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDYwNTI5ZGZlY2EuLjFkZTM0NTll
MDkgIDFkZTM0NTllMDk2MWZmMzIzMzM5MmNmMjFhNjljYWZlOTAwNmRlNTkgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 11:30:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 11:30: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-devel-bounces@lists.xenproject.org>)
	id 1gKM2Q-0006XL-JN; Wed, 07 Nov 2018 11:30: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=hym7=ns=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gKM2P-0006XG-PO
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 11:30:21 +0000
X-Inumbo-ID: 81e8fbd8-e280-11e8-b401-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81e8fbd8-e280-11e8-b401-12d6303a7972;
 Wed, 07 Nov 2018 11:30:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 44548ACB4;
 Wed,  7 Nov 2018 11:30:19 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Wed,  7 Nov 2018 12:30:17 +0100
Message-Id: <20181107113017.30090-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] x86/xen: fix pv boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDlkYTNmMmI3NDA1NDQwICgieDg2L2ZhdWx0OiBCVUcoKSB3aGVuIHVhY2Nlc3MgaGVs
cGVycyBmYXVsdCBvbgprZXJuZWwgYWRkcmVzc2VzIikgaW50cm9kdWNlZCBhIHJlZ3Jlc3Npb24g
Zm9yIGJvb3RpbmcgWGVuIFBWIGd1ZXN0cy4KClhlbiBQViBndWVzdHMgYXJlIHVzaW5nIF9fcHV0
X3VzZXIoKSBhbmQgX19nZXRfdXNlcigpIGZvciBhY2Nlc3NpbmcgdGhlCnAybSBtYXAgKHBoeXNp
Y2FsIHRvIG1hY2hpbmUgZnJhbWUgbnVtYmVyIG1hcCkgYXMgYWNjZXNzZXMgbWlnaHQgZmFpbApp
biBjYXNlIG9mIG5vdCBwb3B1bGF0ZWQgYXJlYXMgb2YgdGhlIG1hcC4KCldpdGggYWJvdmUgY29t
bWl0IHVzaW5nIF9fcHV0X3VzZXIoKSBhbmQgX19nZXRfdXNlcigpIGZvciBhY2Nlc3NpbmcKa2Vy
bmVsIHBhZ2VzIGlzIG5vIGxvbmdlciB2YWxpZC4gU28gcmVwbGFjZSB0aGUgWGVuIGhhY2sgYnkg
YWRkaW5nCmFwcHJvcHJpYXRlIHAybSBhY2Nlc3MgZnVuY3Rpb25zIHVzaW5nIHRoZSBkZWZhdWx0
IGZpeHVwIGhhbmRsZXIuCgpGaXhlczogOWRhM2YyYjc0MDU0NDAgKCJ4ODYvZmF1bHQ6IEJVRygp
IHdoZW4gdWFjY2VzcyBoZWxwZXJzIGZhdWx0IG9uIGtlcm5lbCBhZGRyZXNzZXMiKQpTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94ODYvaW5j
bHVkZS9hc20veGVuL3BhZ2UuaCB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLQogYXJjaC94ODYveGVuL3AybS5jICAgICAgICAgICAgICB8ICAzICstLQogMiBmaWxl
cyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94
ZW4vcGFnZS5oCmluZGV4IDEyM2U2NjliZjM2My4uYTM5MDE1Y2IyZjNmIDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3hlbi9wYWdlLmgKQEAgLTksNyArOSw3IEBACiAjaW5jbHVkZSA8bGludXgvbW0uaD4KICNpbmNs
dWRlIDxsaW51eC9kZXZpY2UuaD4KIAotI2luY2x1ZGUgPGxpbnV4L3VhY2Nlc3MuaD4KKyNpbmNs
dWRlIDxhc20vZXh0YWJsZS5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAjaW5jbHVkZSA8YXNt
L3BndGFibGUuaD4KIApAQCAtOTEsMTUgKzkxLDQ4IEBAIGNsZWFyX2ZvcmVpZ25fcDJtX21hcHBp
bmcoc3RydWN0IGdudHRhYl91bm1hcF9ncmFudF9yZWYgKnVubWFwX29wcywKICAqIEhlbHBlciBm
dW5jdGlvbnMgdG8gd3JpdGUgb3IgcmVhZCB1bnNpZ25lZCBsb25nIHZhbHVlcyB0by9mcm9tCiAg
KiBtZW1vcnksIHdoZW4gdGhlIGFjY2VzcyBtYXkgZmF1bHQuCiAgKi8KKyNpZmRlZiBDT05GSUdf
WDg2XzMyCisjZGVmaW5lIF9faSAibCIKKyNkZWZpbmUgX19yICJrIgorI2Vsc2UKKyNkZWZpbmUg
X19pICJxIgorI2RlZmluZSBfX3IgIiIKKyNlbmRpZgogc3RhdGljIGlubGluZSBpbnQgeGVuX3Nh
ZmVfd3JpdGVfdWxvbmcodW5zaWduZWQgbG9uZyAqYWRkciwgdW5zaWduZWQgbG9uZyB2YWwpCiB7
Ci0JcmV0dXJuIF9fcHV0X3VzZXIodmFsLCAodW5zaWduZWQgbG9uZyBfX3VzZXIgKilhZGRyKTsK
KwlpbnQgcmV0ID0gMDsKKworCWFzbSB2b2xhdGlsZSgiMTogbW92Il9faSIgJSJfX3IiMSwlMlxu
IgorCQkgICAgICIyOlxuIgorCQkgICAgICIuc2VjdGlvbiAuZml4dXAsXCJheFwiXG4iCisJCSAg
ICAgIjM6IG1vdiAlMywlMFxuIgorCQkgICAgICIgICBqbXAgMmJcbiIKKwkJICAgICAiLnByZXZp
b3VzXG4iCisJCSAgICAgX0FTTV9FWFRBQkxFKDFiLCAzYikKKwkJICAgICA6ICI9ciIocmV0KQor
CQkgICAgIDogInIiICh2YWwpLCAibSIgKCphZGRyKSwgImkiICgtMSksICIwIiAocmV0KSk7CisJ
cmV0dXJuIHJldDsKIH0KIAogc3RhdGljIGlubGluZSBpbnQgeGVuX3NhZmVfcmVhZF91bG9uZyh1
bnNpZ25lZCBsb25nICphZGRyLCB1bnNpZ25lZCBsb25nICp2YWwpCiB7Ci0JcmV0dXJuIF9fZ2V0
X3VzZXIoKnZhbCwgKHVuc2lnbmVkIGxvbmcgX191c2VyICopYWRkcik7CisJaW50IHJldCA9IDA7
CisJdW5zaWduZWQgbG9uZyBydmFsOworCisJYXNtIHZvbGF0aWxlKCIxOiBtb3YiX19pIiAlMiwl
Il9fciIxXG4iCisJCSAgICAgIjI6XG4iCisJCSAgICAgIi5zZWN0aW9uIC5maXh1cCxcImF4XCJc
biIKKwkJICAgICAiMzogbW92ICUzLCUwXG4iCisJCSAgICAgIiAgIGptcCAyYlxuIgorCQkgICAg
ICIucHJldmlvdXNcbiIKKwkJICAgICBfQVNNX0VYVEFCTEUoMWIsIDNiKQorCQkgICAgIDogIj1y
IiAocmV0KSwgIj1yIiAocnZhbCkKKwkJICAgICA6ICJtIiAoKmFkZHIpLCAiaSIgKC0xKSwgIjAi
IChyZXQpKTsKKwkqdmFsID0gcnZhbDsKKwlyZXR1cm4gcmV0OwogfQorI3VuZGVmIF9faQorI3Vu
ZGVmIF9fcgogCiAjaWZkZWYgQ09ORklHX1hFTl9QVgogLyoKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L3hlbi9wMm0uYyBiL2FyY2gveDg2L3hlbi9wMm0uYwppbmRleCBiMDY3MzE3MDU1MjkuLjA1NWUz
N2U0MzU0MSAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3AybS5jCisrKyBiL2FyY2gveDg2L3hl
bi9wMm0uYwpAQCAtNjU2LDggKzY1Niw3IEBAIGJvb2wgX19zZXRfcGh5c190b19tYWNoaW5lKHVu
c2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25nIG1mbikKIAogCS8qCiAJICogVGhlIGludGVy
ZmFjZSByZXF1aXJlcyBhdG9taWMgdXBkYXRlcyBvbiBwMm0gZWxlbWVudHMuCi0JICogeGVuX3Nh
ZmVfd3JpdGVfdWxvbmcoKSBpcyB1c2luZyBfX3B1dF91c2VyIHdoaWNoIGRvZXMgYW4gYXRvbWlj
Ci0JICogc3RvcmUgdmlhIGFzbSgpLgorCSAqIHhlbl9zYWZlX3dyaXRlX3Vsb25nKCkgaXMgdXNp
bmcgYW4gYXRvbWljIHN0b3JlIHZpYSBhc20oKS4KIAkgKi8KIAlpZiAobGlrZWx5KCF4ZW5fc2Fm
ZV93cml0ZV91bG9uZyh4ZW5fcDJtX2FkZHIgKyBwZm4sIG1mbikpKQogCQlyZXR1cm4gdHJ1ZTsK
LS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 11:33:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 11:33: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-devel-bounces@lists.xenproject.org>)
	id 1gKM5o-0006gN-53; Wed, 07 Nov 2018 11:33:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kqzb=ns=citrix.com=prvs=842e1f2a3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gKM5m-0006fq-DY
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 11:33:50 +0000
X-Inumbo-ID: fe18e7a3-e280-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe18e7a3-e280-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 11:33:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="81520586"
Date: Wed, 7 Nov 2018 12:33:40 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181107113340.r77nyc4p32tx4zqb@mac.citrite.net>
References: <20181030154123.4218-1-roger.pau@citrix.com>
 <20181030154123.4218-7-roger.pau@citrix.com>
 <5BE078CC02000078001F8374@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE078CC02000078001F8374@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 6/7] vpci/msix: carve p2m hole for MSIX
 MMIO regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMTA6MDc6MjRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMwLjEwLjE4IGF0IDE2OjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gTWFrZSBzdXJlIHRoZSBNU0lYIE1NSU8gcmVnaW9ucyBkb24ndCBoYXZlIHAybSBl
bnRyaWVzIHNldHVwLCBzbyB0aGF0Cj4gPiBhY2Nlc3NlcyB0byB0aGVtIHRyYXAgaW50byB0aGUg
aHlwZXJ2aXNvciBhbmQgY2FuIGJlIGhhbmRsZWQgYnkgdnBjaS4KPiA+IAo+ID4gVGhpcyBpcyBh
IHNpZGUtZWZmZWN0IG9mIGNvbW1pdCAwNDI2Nzg3NjIgZm9yIFBWSCBEb20wLCB3aGljaCBhZGRl
ZAo+ID4gbWFwcGluZ3MgZm9yIGFsbCB0aGUgcmVzZXJ2ZWQgcmVnaW9ucyBpbnRvIHRoZSBEb20w
IHAybS4KPiAKPiBJJ20gYWZyYWlkIHRoZSBkZXNjcmlwdGlvbiBpcyBhbWJpZ3VvdXMgb3IgbWlz
bGVhZGluZywgYXMgSSBkb24ndCBzdXBwb3NlCj4geW91IHdhbnQgdG8gc3RhdGUgdGhhdCB3aGF0
IHRoZSBwYXRjaCBoZXJlIGRvZXMgaXMgYSBzaWRlIGVmZmVjdCBvZiB0aGUKPiBtZW50aW9uZWQg
Y29tbWl0LiBJbnN0ZWFkIEkgYXNzdW1lIHlvdSBtZWFuIHRoYXQgcDJtIGVudHJpZXMgd2UKPiBk
b24ndCB3YW50IGdldCBzZXQgdXAgd2l0aG91dCB0aGUgY2hhbmdlIGhlcmUuCgpZZXMsIGFyY2hf
aW9tbXVfaHdkb21faW5pdCB3aWxsIHNldHVwIHN1Y2ggZW50cmllcy4gV2hhdCdzIGRvbmUgaGVy
ZQppcyBqdXN0IHRvIG1ha2Ugc3VyZSB0aGVyZSBhcmUgbm8gbWFwcGluZ3MgZXN0YWJsaXNoZWQg
Zm9yIHRoZSBNU0lYCk1NSU8gcmVnaW9ucywgb3IgZWxzZSBubyB0cmFwcGluZyB3b3VsZCBoYXBw
ZW4uIEkgd2lsbCByZXdvcmQgdGhlCmNvbW1pdCBtZXNzYWdlIHRvIG1ha2UgaXQgY2xlYXJlci4K
Cj4gPiAtLS0gYS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCj4gPiArKysgYi94ZW4vZHJpdmVy
cy92cGNpL2hlYWRlci5jCj4gPiBAQCAtODgsNiArODgsMTQgQEAgc3RhdGljIHZvaWQgbW9kaWZ5
X2RlY29kaW5nKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBib29sIG1hcCwgYm9vbCByb21f
b25seSkKPiA+ICAgICAgdWludDE2X3QgY21kOwo+ID4gICAgICB1bnNpZ25lZCBpbnQgaTsKPiA+
ICAKPiA+ICsgICAgLyoKPiA+ICsgICAgICogTWFrZSBzdXJlIHRoZXJlIGFyZSBubyBtYXBwaW5n
cyBpbiB0aGUgTVNJWCBNTUlPIGFyZWFzLCBzbyB0aGF0IGFjY2Vzc2VzCj4gPiArICAgICAqIGNh
biBiZSB0cmFwcGVkIChhbmQgZW11bGF0ZWQpIGJ5IFhlbiB3aGVuIHRoZSBtZW1vcnkgZGVjb2Rp
bmcgYml0IGlzCj4gPiArICAgICAqIGVuYWJsZWQuCj4gPiArICAgICAqLwo+ID4gKyAgICBpZiAo
IG1hcCAmJiAhcm9tX29ubHkgJiYgdnBjaV9tYWtlX21zaXhfaG9sZShwZGV2KSApCj4gPiArICAg
ICAgICByZXR1cm47Cj4gCj4gSWYgSSdtIG5vdCBtaXN0YWtlbiwgeW91IHB1bmNoIGhvbGVzIGFm
dGVyIGhhdmluZyBzZXQgdXAgcDJtIGVudHJpZXMuCj4gVGhpcyBtYXkgYmUgZmluZSBmb3IgRG9t
MCwgYnV0IGxvb2tzIHJhY3kgZm9yIChmdXR1cmUpIERvbVUgdXNlIG9mCj4gdGhpcyBjb2RlLiBJ
ZiBzbywgcGxlYXNlIGFkZCBhIHJlc3BlY3RpdmUgZml4bWUgYW5ub3RhdGlvbi4KCkFjay4gQWxs
IHRoZSBCQVIgaGFuZGxpbmcvbWFwcGluZyBtdXN0IGJlIG11Y2ggbW9yZSBzdHJpY3QgZm9yIERv
bVUuCgo+ID4gK2ludCB2cGNpX21ha2VfbXNpeF9ob2xlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpw
ZGV2KQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBkZXYtPmRvbWFpbjsKPiA+
ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gPiArCj4gPiArICAgIGlmICggIXBkZXYtPnZwY2ktPm1z
aXggKQo+ID4gKyAgICAgICAgcmV0dXJuIDA7Cj4gPiArCj4gPiArICAgIC8qIE1ha2Ugc3VyZSB0
aGVyZSdzIGEgaG9sZSBmb3IgdGhlIE1TSVggdGFibGUvUEJBIGluIHRoZSBwMm0uICovCj4gPiAr
ICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShwZGV2LT52cGNpLT5tc2l4LT50YWJsZXMp
OyBpKysgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0ID0gUEZO
X0RPV04odm1zaXhfdGFibGVfYWRkcihwZGV2LT52cGNpLCBpKSk7Cj4gPiArICAgICAgICB1bnNp
Z25lZCBsb25nIGVuZCA9IFBGTl9ET1dOKHZtc2l4X3RhYmxlX2FkZHIocGRldi0+dnBjaSwgaSkg
Kwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2bXNpeF90YWJsZV9z
aXplKHBkZXYtPnZwY2ksIGkpIC0gMSk7Cj4gPiArCj4gPiArICAgICAgICBmb3IgKCA7IHN0YXJ0
IDw9IGVuZDsgc3RhcnQrKyApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgcDJtX3R5
cGVfdCB0Owo+ID4gKyAgICAgICAgICAgIG1mbl90IG1mbiA9IGdldF9nZm5fcXVlcnkoZCwgc3Rh
cnQsICZ0KTsKPiA+ICsKPiA+ICsgICAgICAgICAgICBpZiAoIHQgPT0gcDJtX21taW9fZGlyZWN0
ICYmIG1mbl94KG1mbikgPT0gc3RhcnQgKQo+ID4gKyAgICAgICAgICAgICAgICAgICAgY2xlYXJf
aWRlbnRpdHlfcDJtX2VudHJ5KGQsIHN0YXJ0KTsKPiAKPiBJbmRlbnRhdGlvbi4KPiAKPiA+ICsg
ICAgICAgICAgICBlbHNlIGlmICggdCAhPSBwMm1fbW1pb19kbSApCj4gCj4gQ2FuIHlvdSBwbGVh
c2UgYWxzbyBwZXJtaXQgcDJtX2ludmFsaWQgcmlnaHQgYXdheSwgYXMgdGhlIGxvbmcgdGVybQo+
IHBsYW4gaXMgdG8gZGVmYXVsdCB0byB0aGF0IHR5cGUgaW5zdGVhZCBvZiBwMm1fbW1pb19kbSBm
b3IgdW5wb3B1bGF0ZWQKPiBwMm0gZW50cmllcz8gQW5kIHBlcmhhcHMgdXNpbmcgc3dpdGNoKCkg
dGhlbiBwcm9kdWNlcyBlYXNpZXIgdG8gcmVhZAo+IGNvZGUuCgpTdXJlLgoKVGhhbmtzLCBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 11:36:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 11:36: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-devel-bounces@lists.xenproject.org>)
	id 1gKM8C-0006ob-Ko; Wed, 07 Nov 2018 11:36: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=26d3=ns=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gKM8B-0006oW-AE
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 11:36:19 +0000
X-Inumbo-ID: 573a7f1e-e281-11e8-b8ff-12d6303a7972
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 573a7f1e-e281-11e8-b8ff-12d6303a7972;
 Wed, 07 Nov 2018 11:36:18 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA7BYH1a163394;
 Wed, 7 Nov 2018 11:36:12 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=v5w93LKyn17RLlAixev3d+s0YQalnWWclXxIcJx44Os=;
 b=G2DNXSg0+5DoVRsJyCin0fInst9bL20wFw1rr7+ioAgMj4z56bT587lvOrJqDAb5fPqR
 Y2x7LhdBj7MekmpB0D+SAgfcYLV01krSGAOMlEjWqSH7b23/7x+JpNonQT+BCCiB/ynG
 ni50KVh3Uzd9foG+IUPvPAMOm7l836g1kpg4pzmW0bFkLCVZeZVuwXpKDms++GucaYeG
 GRirUTC1wGrWdI26wjSa6Ufyn0CENDwxcoEF6U9p3/ZSdruZF2L2WbzOFbgpMu2omX45
 2k5/LQbf/5z1PxoGrZxcW325gmUWVKaUIr/vMH0nRpTj5c0QuyBlu1kRk9IiExdhYxUG gg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2120.oracle.com with ESMTP id 2nh3mptxd6-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 07 Nov 2018 11:36:11 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wA7BaAXQ025106
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Nov 2018 11:36:11 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wA7Ba7Oc024626;
 Wed, 7 Nov 2018 11:36:07 GMT
Received: from olila.i.net-space.pl (/10.175.206.179)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Nov 2018 03:36:06 -0800
Date: Wed, 7 Nov 2018 12:36:02 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181107113602.GE4358@olila.i.net-space.pl>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-3-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102123738.16395-3-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9069
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811070107
Subject: Re: [Xen-devel] [PATCH v4 02/19] loader/linux: support passing rsdp
 address via boot params
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDE6Mzc6MjFQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBYZW4gUFZIIGd1ZXN0cyB3aWxsIGhhdmUgdGhlIFJTRFAgYXQgYW4gYXJiaXRyYXJ5
IGFkZHJlc3MuIFN1cHBvcnQgdGhhdAo+IGJ5IHBhc3NpbmcgdGhlIFJTRFAgYWRkcmVzcyB2aWEg
dGhlIGJvb3QgcGFyYW1ldGVycyB0byBMaW51eC4KPgo+IFRoZSBuZXcgcHJvdG9jb2wgdmVyc2lv
biAyLjE0IHJlcXVpcmVzIHRvIHNldCB2ZXJzaW9uIHRvIDB4ODAwMCBvcmVkCj4gd2l0aCB0aGUg
YWN0dWFsbHkgdXNlIHByb3RvY29sIHZlcnNpb24gKHRoZSBtaW5pbXVtIG9mIHRoZSBrZXJuZWwK
PiBzdXBwbGllZCBwcm90b2NvbCB2ZXJzaW9uIGFuZCB0aGUgZ3J1YjIgc3VwcG9ydGVkIHByb3Rv
Y29sIHZlcnNpb24pCj4gaWYgMi4xNCBvciBoaWdoZXIgYXJlIGluIGVmZmVjdC4KPgo+IFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBE
YW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgoKRGFuaWVsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 11:37:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 11:37: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-devel-bounces@lists.xenproject.org>)
	id 1gKM91-0006tB-0N; Wed, 07 Nov 2018 11:37: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=kqzb=ns=citrix.com=prvs=842e1f2a3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gKM90-0006t3-5S
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 11:37:10 +0000
X-Inumbo-ID: 752cb2da-e281-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 752cb2da-e281-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 11:37:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="81520710"
Date: Wed, 7 Nov 2018 12:36:58 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20181107113658.x3zj6wekhomeo5lo@mac.citrite.net>
References: <20181107105223.27013-1-paul.durrant@citrix.com>
 <20181107105223.27013-2-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181107105223.27013-2-paul.durrant@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 1/5] viridian: separate interrupt related
 enlightenment implementations...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDcsIDIwMTggYXQgMTA6NTI6MTlBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IC4uLmludG8gbmV3ICdzeW5pYycgbW9kdWxlLgo+IAo+IFRoZSBTeW5JQyAoc3ludGhl
dGljIGludGVycnVwdCBjb250cm9sbGVyKSBpcyBzcGVjaWZpZWQgWzFdIHRvIGJlIGEgc3VwZXIt
Cj4gc2V0IG9mIGEgdmlydHVhbGl6ZWQgTEFQSUMsIGFuZCBpdHMgZGVmaW5pdGlvbiBlbmNvbXBh
c3NlcyBhbGwKPiBlbmxpZ2h0ZW5tZW50cyByZWxhdGVkIHRvIHZpcnR1YWwgaW50ZXJydXB0IGNv
bnRyb2wuCj4gCj4gVGhpcyBwYXRjaCByZWR1Y2VzIHRoZSBzaXplIG9mIHRoZSBtYWluIHZpcmlk
aWFuIHNvdXJjZSBtb2R1bGUgYnkgZ2l2aW5nCj4gdGhlc2UgZW5saWdodGVubWVudHMgdGhlaXIg
b3duIG1vZHVsZS4gVGhpcyBpcyBkb25lIGluIGFudGljaXBhdGlvbiBvZgo+IGltcGxlbWVudGF0
aW9uIG9mIG1vcmUgc3VjaCBlbmxpZ2h0ZW5tZW50cyBhbmQgYSBkZXNpcmUgbm90IHRvIGZ1cnRo
ZXIKPiBsZW5ndGhlbiB0aGVuIG1haW4gc291cmNlIG1vZHVsZSB3aGVuIHRoaXMgd29yayBpcyBk
b25lLgo+IAo+IFdoaWxzdCBtb3ZpbmcgdGhlIGNvZGU6Cj4gCj4gLSBGaXggdmFyaW91cyBzdHls
ZSBpc3N1ZXMuCj4gLSBNb3ZlIHRoZSBNU1IgZGVmaW5pdGlvbnMgaW50byB0aGUgaGVhZGVyIChz
aW5jZSB0aGV5IGFyZSBub3cgbmVlZGVkIGluCj4gICBtb3JlIHRoYW4gb25lIHNvdXJjZSBtb2R1
bGUpLgo+IAo+IFsxXSBodHRwczovL2dpdGh1Yi5jb20vTWljcm9zb2Z0RG9jcy9WaXJ0dWFsaXph
dGlvbi1Eb2N1bWVudGF0aW9uL3Jhdy9saXZlL3RsZnMvSHlwZXJ2aXNvciUyMFRvcCUyMExldmVs
JTIwRnVuY3Rpb25hbCUyMFNwZWNpZmljYXRpb24lMjB2NS4wQy5wZGYKPiAKPiBTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 11:44:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 11:44: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-devel-bounces@lists.xenproject.org>)
	id 1gKMFi-0007jK-T2; Wed, 07 Nov 2018 11: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=kqzb=ns=citrix.com=prvs=842e1f2a3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gKMFh-0007jB-Ge
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 11:44:05 +0000
X-Inumbo-ID: 6c6086bc-e282-11e8-82df-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c6086bc-e282-11e8-82df-12d6303a7972;
 Wed, 07 Nov 2018 11:44:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="81520947"
Date: Wed, 7 Nov 2018 12:43:56 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20181107114356.5v2gzlbxvdycteuu@mac.citrite.net>
References: <20181107105223.27013-1-paul.durrant@citrix.com>
 <20181107105223.27013-3-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181107105223.27013-3-paul.durrant@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 2/5] viridian: separate time related
 enlightenment implementations...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDcsIDIwMTggYXQgMTA6NTI6MjBBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IC4uLmludG8gbmV3ICd0aW1lJyBtb2R1bGUuCj4gCj4gVGhpcyBwYXRjaCByZWR1Y2Vz
IHRoZSBzaXplIG9mIHRoZSBtYWluIHZpcmlkaWFuIHNvdXJjZSBtb2R1bGUgYnkKPiBtb3Zpbmcg
dGltZSByZWxhdGVkIGVubGlnaHRlbm1lbnRzIGludG8gdGhlaXIgb3duIHNvdXJjZSBtb2R1bGUu
IFRoaXMgaXMKPiBkb25lIGluIGFudGljaXBhdGlvbiBvZiBpbXBsZW1lbnRhdGlvbiBvZiBtb3Jl
IHN1Y2ggZW5pZ2h0ZW5tZW50cyBhbmQKPiBhIGRlc2lyZSB0byBub3QgZnVydGhlciBsZW5ndGhl
biB0aGUgbWFpbiBzb3VyY2UgbW9kdWxlIHdoZW4gdGhpcyB3b3JrCj4gaXMgZG9uZS4KPiAKPiBX
aGlsZSBtb3ZpbmcgdGhlIGNvZGU6Cj4gCj4gLSBNb3ZlIHRoZSBkZWNsYXJhdGlvbiBvZiBIVl9S
RUZFUkVOQ0VfVFNDX1BBR0UgZnJvbSB0aGUgaGVhZGVyIGZpbGUgaW50bwo+ICAgdGhlIG5ldyBz
b3VyY2UgbW9kdWxlLCBzaW5jZSBpdCBpcyBvbmx5IHVzZWQgdGhlcmUuCj4gLSBDbGVhbiB1cCBh
IGJvb2xfdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 11:48:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 11:48: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-devel-bounces@lists.xenproject.org>)
	id 1gKMKA-0007tD-Ht; Wed, 07 Nov 2018 11:48: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=kqzb=ns=citrix.com=prvs=842e1f2a3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gKMK9-0007t8-D8
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 11:48:41 +0000
X-Inumbo-ID: 1152b349-e283-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1152b349-e283-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 11:48:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="81521118"
Date: Wed, 7 Nov 2018 12:48:32 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20181107114832.ljrjo362l3ghxr6v@mac.citrite.net>
References: <20181107105223.27013-1-paul.durrant@citrix.com>
 <20181107105223.27013-4-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181107105223.27013-4-paul.durrant@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 3/5] viridian: define type for the
 'virtual VP assist page'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDcsIDIwMTggYXQgMTA6NTI6MjFBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoZSBzcGVjaWZpY2F0aW9uIFsxXSBkZWZpbmVzIGEgdHlwZSBzbyB3ZSBzaG91bGQg
dXNlIGl0LCByYXRoZXIgdGhhbiBqdXN0Cj4gT1ItaW5nIGFuZCBBTkQtaW5nIG1hZ2ljIGJpdHMu
Cj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gTk9URTogVGhlIHR5cGUgZGVmaW5lZCBp
biB0aGUgc3BlY2lmaWNhdGlvbiBkb2VzIGluY2x1ZGUgYW4gYW5vbnltb3VzCj4gICAgICAgc3Vi
LXN0cnVjdCBpbiB0aGUgcGFnZSB0eXBlIGJ1dCwgYXMgd2UgY3VycmVudGx5IHVzZSBvbmx5IHRo
ZSBmaXJzdAo+ICAgICAgIGVsZW1lbnQsIHRoZSBzdHJ1Y3QgZGVjbGFyYXRpb24gaGFzIGJlZW4g
b21pdHRlZC4KPiAKPiBbMV0gaHR0cHM6Ly9naXRodWIuY29tL01pY3Jvc29mdERvY3MvVmlydHVh
bGl6YXRpb24tRG9jdW1lbnRhdGlvbi9yYXcvbGl2ZS90bGZzL0h5cGVydmlzb3IlMjBUb3AlMjBM
ZXZlbCUyMEZ1bmN0aW9uYWwlMjBTcGVjaWZpY2F0aW9uJTIwdjUuMEMucGRmCj4gCj4gU2lnbmVk
LW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiBSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkp1c3Qgb25lIHN0eWxlIG5pdCBiZWxv
dy4uLgoKPiAtLS0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IHYzOgo+ICAtIE1v
dmUgdGhlIHR5cGVkZWYgb2YgSFZfVlBfQVNTSVNUX1BBR0UgaW50byB2aXJpZGlhbi5oIHNvIHRo
YXQgaXQgY2FuCj4gICAgYmUgdXNlZCBpbiB0aGUgZGVjbGFyYXRpb24gb2Ygc3RydWN0IHZpcmlk
aWFuX3ZjcHUKPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICB8IDUy
ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmggfCAgNCArKy0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNl
cnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5j
Cj4gaW5kZXggMzY2NjA4MjA4Zi4uZDhkNmY2ZTFjOSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3N5bmljLmMKPiBAQCAtMTYsNiArMTYsMTggQEAKPiAgCj4gICNpbmNsdWRlICJwcml2YXRlLmgi
Cj4gIAo+ICt0eXBlZGVmIHN0cnVjdCBfSFZfVklSVFVBTF9BUElDX0FTU0lTVAo+ICt7Cj4gKyAg
ICB1aW50MzJfdCBub19lb2k6MTsKPiArICAgIHVpbnQzMl90IHJlc2VydmVkX3plcm86MzE7Cj4g
K30gSFZfVklSVFVBTF9BUElDX0FTU0lTVDsKPiArCj4gK3VuaW9uIF9IVl9WUF9BU1NJU1RfUEFH
RQo+ICt7Cj4gKyAgICBIVl9WSVJUVUFMX0FQSUNfQVNTSVNUIEFwaWNBc3Npc3Q7Cj4gKyAgICB1
aW50OF90IFJlc2VydmVkWkJ5dGVQYWRkaW5nW1BBR0VfU0laRV07Cj4gK307CgpPbmUgc3RydWN0
IHVzZXMgQ2FtZWxDYXNlIGZvciBmaWVsZHMgd2hpbGUgdGhlIG90aGVyIGp1c3QgdXNlcwp1bmRl
cnNjb3Jlcy4gSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gdXNlIGEgc2luZ2xlIHN0eWxl
LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 11:51:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 11:51: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-devel-bounces@lists.xenproject.org>)
	id 1gKMMN-0000BL-0x; Wed, 07 Nov 2018 11:50: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=9ib7=ns=citrix.com=prvs=842bfaeda=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gKMML-0000BE-EV
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 11:50:57 +0000
X-Inumbo-ID: 61d713a4-e283-11e8-9d87-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61d713a4-e283-11e8-9d87-12d6303a7972;
 Wed, 07 Nov 2018 11:50:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="81521204"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v3 3/5] viridian: define type for the
 'virtual VP assist page'
Thread-Index: AQHUdof7YvLsr1BE/0ixrHJAziTYZ6VEIckAgAAQ6hA=
Date: Wed, 7 Nov 2018 11:50:53 +0000
Message-ID: <e7188218654c4f958f09c7e9913046d6@AMSPEX02CL03.citrite.net>
References: <20181107105223.27013-1-paul.durrant@citrix.com>
 <20181107105223.27013-4-paul.durrant@citrix.com>
 <20181107114832.ljrjo362l3ghxr6v@mac.citrite.net>
In-Reply-To: <20181107114832.ljrjo362l3ghxr6v@mac.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 3/5] viridian: define type for the
 'virtual VP assist page'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDA3IE5vdmVtYmVyIDIwMTggMTE6NDkKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT4KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBBbmRy
ZXcgQ29vcGVyCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MyAzLzVd
IHZpcmlkaWFuOiBkZWZpbmUgdHlwZSBmb3IgdGhlCj4gJ3ZpcnR1YWwgVlAgYXNzaXN0IHBhZ2Un
Cj4gCj4gT24gV2VkLCBOb3YgMDcsIDIwMTggYXQgMTA6NTI6MjFBTSArMDAwMCwgUGF1bCBEdXJy
YW50IHdyb3RlOgo+ID4gVGhlIHNwZWNpZmljYXRpb24gWzFdIGRlZmluZXMgYSB0eXBlIHNvIHdl
IHNob3VsZCB1c2UgaXQsIHJhdGhlciB0aGFuCj4ganVzdAo+ID4gT1ItaW5nIGFuZCBBTkQtaW5n
IG1hZ2ljIGJpdHMuCj4gPgo+ID4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gPgo+ID4gTk9URTog
VGhlIHR5cGUgZGVmaW5lZCBpbiB0aGUgc3BlY2lmaWNhdGlvbiBkb2VzIGluY2x1ZGUgYW4gYW5v
bnltb3VzCj4gPiAgICAgICBzdWItc3RydWN0IGluIHRoZSBwYWdlIHR5cGUgYnV0LCBhcyB3ZSBj
dXJyZW50bHkgdXNlIG9ubHkgdGhlCj4gZmlyc3QKPiA+ICAgICAgIGVsZW1lbnQsIHRoZSBzdHJ1
Y3QgZGVjbGFyYXRpb24gaGFzIGJlZW4gb21pdHRlZC4KPiA+Cj4gPiBbMV0gaHR0cHM6Ly9naXRo
dWIuY29tL01pY3Jvc29mdERvY3MvVmlydHVhbGl6YXRpb24tCj4gRG9jdW1lbnRhdGlvbi9yYXcv
bGl2ZS90bGZzL0h5cGVydmlzb3IlMjBUb3AlMjBMZXZlbCUyMEZ1bmN0aW9uYWwlMjBTcGVjaWYK
PiBpY2F0aW9uJTIwdjUuMEMucGRmCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+IAo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KPiAKPiBKdXN0IG9uZSBzdHlsZSBuaXQgYmVsb3cuLi4KPiAKPiA+
IC0tLQo+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IENjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4KPiA+IHYzOgo+ID4gIC0g
TW92ZSB0aGUgdHlwZWRlZiBvZiBIVl9WUF9BU1NJU1RfUEFHRSBpbnRvIHZpcmlkaWFuLmggc28g
dGhhdCBpdCBjYW4KPiA+ICAgIGJlIHVzZWQgaW4gdGhlIGRlY2xhcmF0aW9uIG9mIHN0cnVjdCB2
aXJpZGlhbl92Y3B1Cj4gPiAtLS0KPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmlj
LmMgIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQo+IC0tLS0tLS0KPiA+ICB4
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIHwgIDQgKystCj4gPiAgMiBmaWxlcyBj
aGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCj4gYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3N5bmljLmMKPiA+IGluZGV4IDM2NjYwODIwOGYuLmQ4ZDZmNmUxYzkgMTAw
NjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKPiA+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwo+ID4gQEAgLTE2LDYgKzE2LDE4IEBA
Cj4gPgo+ID4gICNpbmNsdWRlICJwcml2YXRlLmgiCj4gPgo+ID4gK3R5cGVkZWYgc3RydWN0IF9I
Vl9WSVJUVUFMX0FQSUNfQVNTSVNUCj4gPiArewo+ID4gKyAgICB1aW50MzJfdCBub19lb2k6MTsK
PiA+ICsgICAgdWludDMyX3QgcmVzZXJ2ZWRfemVybzozMTsKPiA+ICt9IEhWX1ZJUlRVQUxfQVBJ
Q19BU1NJU1Q7Cj4gPiArCj4gPiArdW5pb24gX0hWX1ZQX0FTU0lTVF9QQUdFCj4gPiArewo+ID4g
KyAgICBIVl9WSVJUVUFMX0FQSUNfQVNTSVNUIEFwaWNBc3Npc3Q7Cj4gPiArICAgIHVpbnQ4X3Qg
UmVzZXJ2ZWRaQnl0ZVBhZGRpbmdbUEFHRV9TSVpFXTsKPiA+ICt9Owo+IAo+IE9uZSBzdHJ1Y3Qg
dXNlcyBDYW1lbENhc2UgZm9yIGZpZWxkcyB3aGlsZSB0aGUgb3RoZXIganVzdCB1c2VzCj4gdW5k
ZXJzY29yZXMuIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIHVzZSBhIHNpbmdsZSBzdHls
ZS4KPiAKClRoYXQgaXMgZGVsaWJlcmF0ZS4gVGhlcmUgaXMgbm8gc3RydWN0IGRlZmluaXRpb24g
aW4gdGhlIHNwZWMuIG9ubHkgdGhlIG5hbWUuIFRodXMgdGhlIGZpZWxkIG5hbWVzIGFyZSBvbmVz
IEkgaGF2ZSBpbnZlbnRlZCBiYXNlZCBvbiB0aGUgdGV4dCwgcmF0aGVyIHRoYW4gYmVpbmcgJ29m
ZmljaWFsJy4gSSByZXNlcnZlIENhbWVsQ2FzZSBmb3IgdGhlICdvZmZpY2lhbCcgbmFtZXMgOi0p
CgogIFBhdWwKCj4gVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 11:55:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 11:55: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-devel-bounces@lists.xenproject.org>)
	id 1gKMQy-0000Nl-Pb; Wed, 07 Nov 2018 11:55:44 +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=vh0l=ns=citrix.com=prvs=84296f867=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gKMQy-0000Ng-2z
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 11:55:44 +0000
X-Inumbo-ID: 0d30a562-e284-11e8-9a72-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d30a562-e284-11e8-9a72-12d6303a7972;
 Wed, 07 Nov 2018 11:55:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="81521354"
To: Juergen Gross <jgross@suse.com>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>, <x86@kernel.org>
References: <20181107113017.30090-1-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f95cf3fb-fb49-8211-0c54-f6c7382ac455@citrix.com>
Date: Wed, 7 Nov 2018 11:55:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181107113017.30090-1-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/xen: fix pv boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, mingo@redhat.com, bp@alien8.de, hpa@zytor.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTEvMTggMTE6MzAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gQ29tbWl0IDlkYTNmMmI3
NDA1NDQwICgieDg2L2ZhdWx0OiBCVUcoKSB3aGVuIHVhY2Nlc3MgaGVscGVycyBmYXVsdCBvbgo+
IGtlcm5lbCBhZGRyZXNzZXMiKSBpbnRyb2R1Y2VkIGEgcmVncmVzc2lvbiBmb3IgYm9vdGluZyBY
ZW4gUFYgZ3Vlc3RzLgo+Cj4gWGVuIFBWIGd1ZXN0cyBhcmUgdXNpbmcgX19wdXRfdXNlcigpIGFu
ZCBfX2dldF91c2VyKCkgZm9yIGFjY2Vzc2luZyB0aGUKPiBwMm0gbWFwIChwaHlzaWNhbCB0byBt
YWNoaW5lIGZyYW1lIG51bWJlciBtYXApIGFzIGFjY2Vzc2VzIG1pZ2h0IGZhaWwKPiBpbiBjYXNl
IG9mIG5vdCBwb3B1bGF0ZWQgYXJlYXMgb2YgdGhlIG1hcC4KPgo+IFdpdGggYWJvdmUgY29tbWl0
IHVzaW5nIF9fcHV0X3VzZXIoKSBhbmQgX19nZXRfdXNlcigpIGZvciBhY2Nlc3NpbmcKPiBrZXJu
ZWwgcGFnZXMgaXMgbm8gbG9uZ2VyIHZhbGlkLiBTbyByZXBsYWNlIHRoZSBYZW4gaGFjayBieSBh
ZGRpbmcKPiBhcHByb3ByaWF0ZSBwMm0gYWNjZXNzIGZ1bmN0aW9ucyB1c2luZyB0aGUgZGVmYXVs
dCBmaXh1cCBoYW5kbGVyLgo+Cj4gRml4ZXM6IDlkYTNmMmI3NDA1NDQwICgieDg2L2ZhdWx0OiBC
VUcoKSB3aGVuIHVhY2Nlc3MgaGVscGVycyBmYXVsdCBvbiBrZXJuZWwgYWRkcmVzc2VzIikKPiBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLmggfCAzOSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0KPiAgYXJjaC94ODYveGVuL3AybS5jICAgICAgICAgICAgICB8ICAz
ICstLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0p
Cj4KPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UuaCBiL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLmgKPiBpbmRleCAxMjNlNjY5YmYzNjMuLmEzOTAxNWNi
MmYzZiAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5oCj4gKysr
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UuaAo+IEBAIC05LDcgKzksNyBAQAo+ICAj
aW5jbHVkZSA8bGludXgvbW0uaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2RldmljZS5oPgo+ICAKPiAt
I2luY2x1ZGUgPGxpbnV4L3VhY2Nlc3MuaD4KPiArI2luY2x1ZGUgPGFzbS9leHRhYmxlLmg+Cj4g
ICNpbmNsdWRlIDxhc20vcGFnZS5oPgo+ICAjaW5jbHVkZSA8YXNtL3BndGFibGUuaD4KPiAgCj4g
QEAgLTkxLDE1ICs5MSw0OCBAQCBjbGVhcl9mb3JlaWduX3AybV9tYXBwaW5nKHN0cnVjdCBnbnR0
YWJfdW5tYXBfZ3JhbnRfcmVmICp1bm1hcF9vcHMsCj4gICAqIEhlbHBlciBmdW5jdGlvbnMgdG8g
d3JpdGUgb3IgcmVhZCB1bnNpZ25lZCBsb25nIHZhbHVlcyB0by9mcm9tCj4gICAqIG1lbW9yeSwg
d2hlbiB0aGUgYWNjZXNzIG1heSBmYXVsdC4KPiAgICovCj4gKyNpZmRlZiBDT05GSUdfWDg2XzMy
Cj4gKyNkZWZpbmUgX19pICJsIgo+ICsjZGVmaW5lIF9fciAiayIKPiArI2Vsc2UKPiArI2RlZmlu
ZSBfX2kgInEiCj4gKyNkZWZpbmUgX19yICIiCj4gKyNlbmRpZgoKWW91IGRvbid0IG5lZWQgYW55
IG9mIHRoZXNlLsKgIEdDQyBhbmQgQ2xhbmcgY2FuIGRlcml2ZSB0aGUgY29ycmVjdAplbmNvZGlu
ZyBmcm9tIHRoZSB0eXBlIHBhc3NlZCBpbiwgYW5kIHdpbGwgRFRSVCBnaXZlbiB1bnNpZ25lZCBs
b25nJ3MuCgpGdXJ0aGVybW9yZSwgaXQgbWFrZXMgdGhlIGFzbSBlYXNpZXIgdG8gcmVhZC4KCj4g
IHN0YXRpYyBpbmxpbmUgaW50IHhlbl9zYWZlX3dyaXRlX3Vsb25nKHVuc2lnbmVkIGxvbmcgKmFk
ZHIsIHVuc2lnbmVkIGxvbmcgdmFsKQo+ICB7Cj4gLQlyZXR1cm4gX19wdXRfdXNlcih2YWwsICh1
bnNpZ25lZCBsb25nIF9fdXNlciAqKWFkZHIpOwo+ICsJaW50IHJldCA9IDA7Cj4gKwo+ICsJYXNt
IHZvbGF0aWxlKCIxOiBtb3YiX19pIiAlIl9fciIxLCUyXG4iCj4gKwkJICAgICAiMjpcbiIKPiAr
CQkgICAgICIuc2VjdGlvbiAuZml4dXAsXCJheFwiXG4iCj4gKwkJICAgICAiMzogbW92ICUzLCUw
XG4iCj4gKwkJICAgICAiICAgam1wIDJiXG4iCj4gKwkJICAgICAiLnByZXZpb3VzXG4iCj4gKwkJ
ICAgICBfQVNNX0VYVEFCTEUoMWIsIDNiKQo+ICsJCSAgICAgOiAiPXIiKHJldCkKPiArCQkgICAg
IDogInIiICh2YWwpLCAibSIgKCphZGRyKSwgImkiICgtMSksICIwIiAocmV0KSk7CgpUaGlzIGNv
bnN0cmFpbnQgaGlkZXMgdGhlIHdyaXRlIHRvIGFkZHIuCgo+ICsJcmV0dXJuIHJldDsKPiAgfQo+
ICAKPiAgc3RhdGljIGlubGluZSBpbnQgeGVuX3NhZmVfcmVhZF91bG9uZyh1bnNpZ25lZCBsb25n
ICphZGRyLCB1bnNpZ25lZCBsb25nICp2YWwpCj4gIHsKPiAtCXJldHVybiBfX2dldF91c2VyKCp2
YWwsICh1bnNpZ25lZCBsb25nIF9fdXNlciAqKWFkZHIpOwo+ICsJaW50IHJldCA9IDA7Cj4gKwl1
bnNpZ25lZCBsb25nIHJ2YWw7Cj4gKwo+ICsJYXNtIHZvbGF0aWxlKCIxOiBtb3YiX19pIiAlMiwl
Il9fciIxXG4iCj4gKwkJICAgICAiMjpcbiIKPiArCQkgICAgICIuc2VjdGlvbiAuZml4dXAsXCJh
eFwiXG4iCj4gKwkJICAgICAiMzogbW92ICUzLCUwXG4iCj4gKwkJICAgICAiICAgam1wIDJiXG4i
Cj4gKwkJICAgICAiLnByZXZpb3VzXG4iCj4gKwkJICAgICBfQVNNX0VYVEFCTEUoMWIsIDNiKQo+
ICsJCSAgICAgOiAiPXIiIChyZXQpLCAiPXIiIChydmFsKQo+ICsJCSAgICAgOiAibSIgKCphZGRy
KSwgImkiICgtMSksICIwIiAocmV0KSk7Cj4gKwkqdmFsID0gcnZhbDsKPiArCXJldHVybiByZXQ7
CgpUaGlzIGFsc28gdXNlcyBydmFsIHVuaW5pdGlhbGlzZWQgaWYgYSBmYXVsdCBvY2N1cnMuCgpP
dmVyYWxsLCBob3cgYWJvdXQ6CgpzdGF0aWMgaW5saW5lIGludCB4ZW5fc2FmZV93cml0ZV91bG9u
Zyh1bnNpZ25lZCBsb25nICphZGRyLCB1bnNpZ25lZApsb25nIHZhbCkKewrCoMKgwqAgaW50IHJl
dCA9IDA7CgrCoMKgwqAgYXNtIHZvbGF0aWxlKCIxOiBtb3YgJVt2YWxdLCAlW3B0cl1cbiIKwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIjI6XG4iCsKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgICIuc2VjdGlvbiAuZml4dXAsIFwiYXhcIlxuIgrCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCAiMzogbW92ICVbZXJyXSwgJVtyZXRdXG4iCsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgICLCoMKgIGptcCAyYlxuIgrCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCAiLnByZXZpb3VzXG4iCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IF9BU01fRVhUQUJMRSgxYiwgM2IpCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDog
W3JldF0gIityIiAocmV0KSwgW3B0cl0gIj1tIiAoKmFkZHIpLArCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCA6IFt2YWxdICJyIiAodmFsKSwgW2Vycl0gImkiICgtMSkpOwoKwqDCoMKg
IHJldHVybiByZXQ7Cn0KCnN0YXRpYyBpbmxpbmUgaW50IHhlbl9zYWZlX3JlYWRfdWxvbmcoY29u
c3QgdW5zaWduZWQgbG9uZyAqYWRkciwKwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgbG9uZyAq
dmFsKQp7CsKgwqDCoCBpbnQgcmV0ID0gMDsKwqDCoMKgIHVuc2lnbmVkIGxvbmcgcnZhbCA9IH4w
dWw7CgrCoMKgwqAgYXNtIHZvbGF0aWxlKCIxOiBtb3YgJVtwdHJdLCAlW3J2YWxdXG4iCsKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICIyOlxuIgrCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCAiLnNlY3Rpb24gLmZpeHVwLCBcImF4XCJcbiIKwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgIjM6IG1vdiAlW2Vycl0sICVbcmV0XVxuIgrCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCAiwqDCoCBqbXAgMmJcbiIKwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgIi5wcmV2aW91c1xuIgrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBf
QVNNX0VYVEFCTEUoMWIsIDNiKQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA6IFty
ZXRdICIrciIgKHJldCksIFtydmFsXSAiK3IiIChydmFsKQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCA6IFtwdHJdICI9bSIgKCphZGRyKSwgW2Vycl0gImkiICgtMSkpOwrCoMKgwqAg
KnZhbCA9IHJ2YWw7CgrCoMKgwqAgcmV0dXJuIHJldDsKfQoKPwoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:01:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:01:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gKMWX-0001QV-Nk; Wed, 07 Nov 2018 12:01: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKMWW-0001QC-35
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:01:28 +0000
X-Inumbo-ID: da3c803a-e284-11e8-971f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id da3c803a-e284-11e8-971f-12d6303a7972;
 Wed, 07 Nov 2018 12:01:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKMWT-0002Va-E5; Wed, 07 Nov 2018 12:01:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKMWT-0008W8-6K; Wed, 07 Nov 2018 12:01:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKMWT-00038q-5e; Wed, 07 Nov 2018 12:01:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129463-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d67b849d22e2eca4c6408af1a425332de752f409
X-Osstest-Versions-That: xen=18b5947648ac4457cab55a34d370d9adac0b55db
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Nov 2018 12:01:25 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 129463: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQ2MyB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk0NjMvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkNjdiODQ5ZDIyZTJlY2E0YzY0MDhhZjFhNDI1MzMy
ZGU3NTJmNDA5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxOGI1OTQ3
NjQ4YWM0NDU3Y2FiNTVhMzRkMzcwZDlhZGFjMGI1NWRiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
Mjg5NjggIDIwMTgtMTAtMjQgMjE6MzY6NDUgWiAgIDEzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI5NDYzICAyMDE4LTExLTA1IDE0OjM2OjU0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlh
c2xpQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CiAgIDE4YjU5NDc2NDguLmQ2N2I4NDlkMjIgIGQ2N2I4NDlkMjJlMmVjYTRjNjQwOGFm
MWE0MjUzMzJkZTc1MmY0MDkgLT4gc3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:02:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:02: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-devel-bounces@lists.xenproject.org>)
	id 1gKMXQ-0001Y1-5y; Wed, 07 Nov 2018 12:02: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=vh0l=ns=citrix.com=prvs=84296f867=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gKMXP-0001Xq-8P
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:02:23 +0000
X-Inumbo-ID: faba20c4-e284-11e8-924c-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id faba20c4-e284-11e8-924c-12d6303a7972;
 Wed, 07 Nov 2018 12:02:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="81521677"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Juergen Gross <jgross@suse.com>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>, <x86@kernel.org>
References: <20181107113017.30090-1-jgross@suse.com>
 <f95cf3fb-fb49-8211-0c54-f6c7382ac455@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6eb96a45-393c-4e06-ee19-549fdbe9e316@citrix.com>
Date: Wed, 7 Nov 2018 12:02:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <f95cf3fb-fb49-8211-0c54-f6c7382ac455@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/xen: fix pv boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, mingo@redhat.com, bp@alien8.de, hpa@zytor.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTEvMTggMTE6NTUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDcvMTEvMTggMTE6
MzAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+ICsJcmV0dXJuIHJldDsKPj4gIH0KPj4gIAo+PiAg
c3RhdGljIGlubGluZSBpbnQgeGVuX3NhZmVfcmVhZF91bG9uZyh1bnNpZ25lZCBsb25nICphZGRy
LCB1bnNpZ25lZCBsb25nICp2YWwpCj4+ICB7Cj4+IC0JcmV0dXJuIF9fZ2V0X3VzZXIoKnZhbCwg
KHVuc2lnbmVkIGxvbmcgX191c2VyICopYWRkcik7Cj4+ICsJaW50IHJldCA9IDA7Cj4+ICsJdW5z
aWduZWQgbG9uZyBydmFsOwo+PiArCj4+ICsJYXNtIHZvbGF0aWxlKCIxOiBtb3YiX19pIiAlMiwl
Il9fciIxXG4iCj4+ICsJCSAgICAgIjI6XG4iCj4+ICsJCSAgICAgIi5zZWN0aW9uIC5maXh1cCxc
ImF4XCJcbiIKPj4gKwkJICAgICAiMzogbW92ICUzLCUwXG4iCj4+ICsJCSAgICAgIiAgIGptcCAy
YlxuIgo+PiArCQkgICAgICIucHJldmlvdXNcbiIKPj4gKwkJICAgICBfQVNNX0VYVEFCTEUoMWIs
IDNiKQo+PiArCQkgICAgIDogIj1yIiAocmV0KSwgIj1yIiAocnZhbCkKPj4gKwkJICAgICA6ICJt
IiAoKmFkZHIpLCAiaSIgKC0xKSwgIjAiIChyZXQpKTsKPj4gKwkqdmFsID0gcnZhbDsKPj4gKwly
ZXR1cm4gcmV0Owo+IFRoaXMgYWxzbyB1c2VzIHJ2YWwgdW5pbml0aWFsaXNlZCBpZiBhIGZhdWx0
IG9jY3Vycy4KPgo+IE92ZXJhbGwsIGhvdyBhYm91dDoKPgo+IHN0YXRpYyBpbmxpbmUgaW50IHhl
bl9zYWZlX3dyaXRlX3Vsb25nKHVuc2lnbmVkIGxvbmcgKmFkZHIsIHVuc2lnbmVkCj4gbG9uZyB2
YWwpCj4gewo+IMKgwqDCoCBpbnQgcmV0ID0gMDsKPgo+IMKgwqDCoCBhc20gdm9sYXRpbGUoIjE6
IG1vdiAlW3ZhbF0sICVbcHRyXVxuIgo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
ICIyOlxuIgo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICIuc2VjdGlvbiAuZml4
dXAsIFwiYXhcIlxuIgo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICIzOiBtb3Yg
JVtlcnJdLCAlW3JldF1cbiIKCkFjdHVhbGx5LCBpZiB5b3Ugd2FudCBhIHNob3J0ZXIgZml4dXAg
cGF0aCwgYHN1YiAkMSwgJVtyZXRdYCB3b3VsZCBhbHNvCmRvLCBhbmQgZHJvcCB0aGUgW2Vycl0g
Y29uc3RyYWludC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:12:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12: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-devel-bounces@lists.xenproject.org>)
	id 1gKMgh-0002Tv-7W; Wed, 07 Nov 2018 12:11: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=26d3=ns=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gKMgg-0002Tq-5T
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 12:11:58 +0000
X-Inumbo-ID: 51b26494-e286-11e8-a4ab-12d6303a7972
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51b26494-e286-11e8-a4ab-12d6303a7972;
 Wed, 07 Nov 2018 12:11:56 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA7C4Lta186743;
 Wed, 7 Nov 2018 12:10:57 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=xqyvsqUXYnZBZPBM5M+r+AolIAE1xO+WrtfchcMuqIU=;
 b=ktae5ilTKNU0MGZpj0SBTh+n98uTCqDPMcjFwWEbeQV+EppicGJ+kCUBNYbajtKXuC/o
 70nYbYz2JydafuOPcklaRu6PODOhWUWeseCcdKS+H9YfkLaBBsTQbaPQPFf6FZwdIwUY
 rHjsHW3izN8LCFbFrJwIC1XkgEpfpwMOrSc/TA/98IjG8yc2mftS5/GPoqoMOfAEDizC
 +nI+3/5TfXxrWLUP6iiCeoPpO2NIGJpp5azpEyokMZfG/EdKdeLcZj6a9rduBO0s/Zk3
 ugjTUvFMCOq1QTSGrMig60VDz4veCPHjSU7LR0ivoh7CpRWTGoTtws2TRR5gnj9UM/Fn tg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2nh3mpu334-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 07 Nov 2018 12:10:57 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wA7CAuR7009321
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Nov 2018 12:10:56 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wA7CAtif006707;
 Wed, 7 Nov 2018 12:10:55 GMT
Received: from olila.i.net-space.pl (/10.175.206.179)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Nov 2018 04:10:54 -0800
Date: Wed, 7 Nov 2018 13:10:50 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181107121050.GF4358@olila.i.net-space.pl>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-5-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102123738.16395-5-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9069
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=965
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811070112
Subject: Re: [Xen-devel] [PATCH v4 04/19] xen: prepare common code for Xen
 PVH support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDE6Mzc6MjNQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBTb21lIGNvbW1vbiBjb2RlIG5lZWRzIHRvIGJlIHNwZWNpYWwgY2FzZWQgZm9yIFhl
biBQVkggbW9kZS4gVGhpcyBoaXRzCj4gbW9zdGx5IFhlbiBQViBtb2RlIHNwZWNpZmljIGFyZWFz
Lgo+Cj4gU3BsaXQgaW5jbHVkZS9ncnViL2kzODYvcGMvaW50X3R5cGVzLmggb2ZmIGZyb20KPiBp
bmNsdWRlL2dydWIvaTM4Ni9wYy9pbnQuaCB0byBzdXBwb3J0IGluY2x1ZGluZyB0aGlzIGZpbGUg
bGF0ZXIgZnJvbQo+IHhlbl9wdmggY29kZSB3aXRob3V0IHRoZSBncnViX2Jpb3NfaW50ZXJydXB0
IGRlZmluaXRpb24uCj4KPiBNb3ZlIGRlZmluaXRpb24gb2Ygc3RydWN0IGdydWJfZTgyMF9tbWFw
X2VudHJ5IGZyb20KPiBncnViLWNvcmUvbW1hcC9pMzg2L3BjL21tYXAuYyB0byBpbmNsdWRlL2dy
dWIvaTM4Ni9tZW1vcnkuaCBpbiBvcmRlcgo+IHRvIG1ha2UgaXQgdXNhYmxlIGZyb20geGVuX3B2
aCBjb2RlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKSWYgeW91IGZpeCB0d28gbml0cGlja3MgYmVsb3cgeW91IGNhbiBhZGQKICBSZXZpZXdlZC1i
eTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KCj4gLS0tCj4gVjM6IEdS
VUJfTUFDSElORV9YRU5QVkggLT4gR1JVQl9NQUNISU5FX1hFTl9QVkggKERhbmllbCBLaXBlcikK
PiAgICAgc3BsaXQgaW5jbHVkZS9ncnViL2kzODYvcGMvaW50LmggKERhbmllbCBLaXBlcikKPiAg
ICAgbW92ZSBzdHJ1Y3QgZ3J1Yl9lODIwX21tYXBfZW50cnkgZGVmaW5pdGlvbiB0byBoZWFkZXIg
ZmlsZQo+IC0tLQo+ICBncnViLWNvcmUva2Vybi9pMzg2L3RzYy5jICAgICAgICAgfCAgMiArLQo+
ICBncnViLWNvcmUvbW1hcC9pMzg2L3BjL21tYXAuYyAgICAgfCAgNyAtLS0tLQo+ICBpbmNsdWRl
L2dydWIvaTM4Ni9tZW1vcnkuaCAgICAgICAgfCAgNyArKysrKwo+ICBpbmNsdWRlL2dydWIvaTM4
Ni9wYy9pbnQuaCAgICAgICAgfCAzNiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgaW5jbHVk
ZS9ncnViL2kzODYvcGMvaW50X3R5cGVzLmggIHwgNTkgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCj4gIGluY2x1ZGUvZ3J1Yi9pMzg2L3RzYy5oICAgICAgICAgICB8ICAy
ICstCj4gIGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbi9oeXBlcmNhbGwuaCB8ICA1ICsrKy0KPiAgaW5j
bHVkZS9ncnViL2tlcm5lbC5oICAgICAgICAgICAgIHwgIDQgKystCj4gIDggZmlsZXMgY2hhbmdl
ZCwgNzYgaW5zZXJ0aW9ucygrKSwgNDYgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0
NCBpbmNsdWRlL2dydWIvaTM4Ni9wYy9pbnRfdHlwZXMuaAo+Cj4gZGlmZiAtLWdpdCBhL2dydWIt
Y29yZS9rZXJuL2kzODYvdHNjLmMgYi9ncnViLWNvcmUva2Vybi9pMzg2L3RzYy5jCj4gaW5kZXgg
ZjI2NmViMTMxLi45MjkzYjE2MWQgMTAwNjQ0Cj4gLS0tIGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni90
c2MuYwo+ICsrKyBiL2dydWItY29yZS9rZXJuL2kzODYvdHNjLmMKPiBAQCAtNjUsNyArNjUsNyBA
QCBncnViX3RzY19pbml0ICh2b2lkKQo+Cj4gICAgdHNjX2Jvb3RfdGltZSA9IGdydWJfZ2V0X3Rz
YyAoKTsKPgo+IC0jaWZkZWYgR1JVQl9NQUNISU5FX1hFTgo+ICsjaWYgZGVmaW5lZCAoR1JVQl9N
QUNISU5FX1hFTikgfHwgZGVmaW5lZCAoR1JVQl9NQUNISU5FX1hFTl9QVkgpCj4gICAgKHZvaWQp
IChncnViX3RzY19jYWxpYnJhdGVfZnJvbV94ZW4gKCkgfHwgY2FsaWJyYXRlX3RzY19oYXJkY29k
ZSgpKTsKPiAgI2VsaWYgZGVmaW5lZCAoR1JVQl9NQUNISU5FX0VGSSkKPiAgICAodm9pZCkgKGdy
dWJfdHNjX2NhbGlicmF0ZV9mcm9tX3BtdGltZXIgKCkgfHwgZ3J1Yl90c2NfY2FsaWJyYXRlX2Zy
b21fcGl0ICgpIHx8IGdydWJfdHNjX2NhbGlicmF0ZV9mcm9tX2VmaSgpIHx8IGNhbGlicmF0ZV90
c2NfaGFyZGNvZGUoKSk7Cj4gZGlmZiAtLWdpdCBhL2dydWItY29yZS9tbWFwL2kzODYvcGMvbW1h
cC5jIGIvZ3J1Yi1jb3JlL21tYXAvaTM4Ni9wYy9tbWFwLmMKPiBpbmRleCA2MDk5OTQ1MTYuLmJj
YjA5N2MzOCAxMDA2NDQKPiAtLS0gYS9ncnViLWNvcmUvbW1hcC9pMzg2L3BjL21tYXAuYwo+ICsr
KyBiL2dydWItY29yZS9tbWFwL2kzODYvcGMvbW1hcC5jCj4gQEAgLTQyLDEzICs0Miw2IEBAIGV4
dGVybiBncnViX3VpbnQxNl90IGdydWJfbWFjaGluZV9tbWFwaG9va19rYmxvdzsKPiAgZXh0ZXJu
IGdydWJfdWludDE2X3QgZ3J1Yl9tYWNoaW5lX21tYXBob29rX2tiaW4xNm1iOwo+ICBleHRlcm4g
Z3J1Yl91aW50MTZfdCBncnViX21hY2hpbmVfbW1hcGhvb2tfNjRrYmluNGdiOwo+Cj4gLXN0cnVj
dCBncnViX2U4MjBfbW1hcF9lbnRyeQo+IC17Cj4gLSAgZ3J1Yl91aW50NjRfdCBhZGRyOwo+IC0g
IGdydWJfdWludDY0X3QgbGVuOwo+IC0gIGdydWJfdWludDMyX3QgdHlwZTsKPiAtfSBHUlVCX1BB
Q0tFRDsKPiAtCj4KClBsZWFzZSBkcm9wIHRoaXMgZXh0cmEgZW1wdHkgbGluZSB0b28uCgpbLi4u
XQoKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL2kzODYvcGMvaW50X3R5cGVzLmggYi9pbmNs
dWRlL2dydWIvaTM4Ni9wYy9pbnRfdHlwZXMuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5k
ZXggMDAwMDAwMDAwLi4zNWE0YjUwODcKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvaW5jbHVkZS9n
cnViL2kzODYvcGMvaW50X3R5cGVzLmgKPiBAQCAtMCwwICsxLDU5IEBACj4gKy8qCj4gKyAqICBH
UlVCICAtLSAgR1JhbmQgVW5pZmllZCBCb290bG9hZGVyCj4gKyAqICBDb3B5cmlnaHQgKEMpIDIw
MTggIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgo+ICsgKgo+ICsgKiAgR1JVQiBpcyBm
cmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4gKyAq
ICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFz
IHB1Ymxpc2hlZCBieQo+ICsgKiAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVy
IHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IKPiArICogIChhdCB5b3VyIG9wdGlvbikgYW55
IGxhdGVyIHZlcnNpb24uCj4gKyAqCj4gKyAqICBHUlVCIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBo
b3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFO
VFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiAgTUVSQ0hBTlRB
QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+ICsg
KiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiAr
ICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlCj4gKyAqICBhbG9uZyB3aXRoIEdSVUIuICBJZiBub3QsIHNlZSA8aHR0cDov
L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gKyAqLwo+ICsKPiArI2lmbmRlZiBHUlVCX0lOVEVS
UlVQVF9UWVBFU19NQUNISU5FX0hFQURFUgo+ICsjZGVmaW5lIEdSVUJfSU5URVJSVVBUX1RZUEVT
X01BQ0hJTkVfSEVBREVSCTEKPiArCj4gKyNpbmNsdWRlIDxncnViL3R5cGVzLmg+Cj4gKwo+ICtz
dHJ1Y3QgZ3J1Yl9iaW9zX2ludF9yZWdpc3RlcnMKPiArewo+ICsgIGdydWJfdWludDMyX3QgZWF4
Owo+ICsgIGdydWJfdWludDE2X3QgZXM7Cj4gKyAgZ3J1Yl91aW50MTZfdCBkczsKPiArICBncnVi
X3VpbnQxNl90IGZsYWdzOwo+ICsgIGdydWJfdWludDE2X3QgZHVtbXk7Cj4gKyAgZ3J1Yl91aW50
MzJfdCBlYng7Cj4gKyAgZ3J1Yl91aW50MzJfdCBlY3g7Cj4gKyAgZ3J1Yl91aW50MzJfdCBlZGk7
Cj4gKyAgZ3J1Yl91aW50MzJfdCBlc2k7Cj4gKyAgZ3J1Yl91aW50MzJfdCBlZHg7Cj4gK307CgpQ
bGVhc2UgbW92ZSB0aGlzIHN0cnVjdCBiZWhpbmQgY29uc3RhbnRzIGRlZmluaXRpb25zIGJlbG93
LgoKPiArI2RlZmluZSAgR1JVQl9DUFVfSU5UX0ZMQUdTX0NBUlJZICAgICAweDEKPiArI2RlZmlu
ZSAgR1JVQl9DUFVfSU5UX0ZMQUdTX1BBUklUWSAgICAweDQKPiArI2RlZmluZSAgR1JVQl9DUFVf
SU5UX0ZMQUdTX0FESlVTVCAgICAweDEwCj4gKyNkZWZpbmUgIEdSVUJfQ1BVX0lOVF9GTEFHU19a
RVJPICAgICAgMHg0MAo+ICsjZGVmaW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfU0lHTiAgICAgIDB4
ODAKPiArI2RlZmluZSAgR1JVQl9DUFVfSU5UX0ZMQUdTX1RSQVAgICAgICAweDEwMAo+ICsjZGVm
aW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfSU5URVJSVVBUIDB4MjAwCj4gKyNkZWZpbmUgIEdSVUJf
Q1BVX0lOVF9GTEFHU19ESVJFQ1RJT04gMHg0MDAKPiArI2RlZmluZSAgR1JVQl9DUFVfSU5UX0ZM
QUdTX09WRVJGTE9XICAweDgwMAo+ICsjaWZkZWYgR1JVQl9NQUNISU5FX1BDQklPUwo+ICsjZGVm
aW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfREVGQVVMVCAgIEdSVUJfQ1BVX0lOVF9GTEFHU19JTlRF
UlJVUFQKPiArI2Vsc2UKPiArI2RlZmluZSAgR1JVQl9DUFVfSU5UX0ZMQUdTX0RFRkFVTFQgICAw
Cj4gKyNlbmRpZgo+ICsKPiArc3RydWN0IGdydWJfaTM4Nl9pZHQKPiArewo+ICsgIGdydWJfdWlu
dDE2X3QgbGltaXQ7Cj4gKyAgZ3J1Yl91aW50MzJfdCBiYXNlOwo+ICt9IEdSVUJfUEFDS0VEOwo+
ICsKPiArI2VuZGlmCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:16:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:16: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-devel-bounces@lists.xenproject.org>)
	id 1gKMlL-0002f8-0d; Wed, 07 Nov 2018 12:16: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=hym7=ns=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gKMlJ-0002f3-PO
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:16:45 +0000
X-Inumbo-ID: fd068a3c-e286-11e8-b1dc-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd068a3c-e286-11e8-b1dc-12d6303a7972;
 Wed, 07 Nov 2018 12:16:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DB63CAFDB;
 Wed,  7 Nov 2018 12:16:42 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20181107113017.30090-1-jgross@suse.com>
 <f95cf3fb-fb49-8211-0c54-f6c7382ac455@citrix.com>
 <6eb96a45-393c-4e06-ee19-549fdbe9e316@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <b35f5ef5-28bc-5747-63d2-3c5c82ae49e9@suse.com>
Date: Wed, 7 Nov 2018 13:16:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <6eb96a45-393c-4e06-ee19-549fdbe9e316@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] x86/xen: fix pv boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, mingo@redhat.com, bp@alien8.de, hpa@zytor.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTEvMjAxOCAxMzowMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNy8xMS8xOCAx
MTo1NSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDcvMTEvMTggMTE6MzAsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiArCXJldHVybiByZXQ7Cj4+PiAgfQo+Pj4gIAo+Pj4gIHN0YXRpYyBp
bmxpbmUgaW50IHhlbl9zYWZlX3JlYWRfdWxvbmcodW5zaWduZWQgbG9uZyAqYWRkciwgdW5zaWdu
ZWQgbG9uZyAqdmFsKQo+Pj4gIHsKPj4+IC0JcmV0dXJuIF9fZ2V0X3VzZXIoKnZhbCwgKHVuc2ln
bmVkIGxvbmcgX191c2VyICopYWRkcik7Cj4+PiArCWludCByZXQgPSAwOwo+Pj4gKwl1bnNpZ25l
ZCBsb25nIHJ2YWw7Cj4+PiArCj4+PiArCWFzbSB2b2xhdGlsZSgiMTogbW92Il9faSIgJTIsJSJf
X3IiMVxuIgo+Pj4gKwkJICAgICAiMjpcbiIKPj4+ICsJCSAgICAgIi5zZWN0aW9uIC5maXh1cCxc
ImF4XCJcbiIKPj4+ICsJCSAgICAgIjM6IG1vdiAlMywlMFxuIgo+Pj4gKwkJICAgICAiICAgam1w
IDJiXG4iCj4+PiArCQkgICAgICIucHJldmlvdXNcbiIKPj4+ICsJCSAgICAgX0FTTV9FWFRBQkxF
KDFiLCAzYikKPj4+ICsJCSAgICAgOiAiPXIiIChyZXQpLCAiPXIiIChydmFsKQo+Pj4gKwkJICAg
ICA6ICJtIiAoKmFkZHIpLCAiaSIgKC0xKSwgIjAiIChyZXQpKTsKPj4+ICsJKnZhbCA9IHJ2YWw7
Cj4+PiArCXJldHVybiByZXQ7Cj4+IFRoaXMgYWxzbyB1c2VzIHJ2YWwgdW5pbml0aWFsaXNlZCBp
ZiBhIGZhdWx0IG9jY3Vycy4KPj4KPj4gT3ZlcmFsbCwgaG93IGFib3V0Ogo+Pgo+PiBzdGF0aWMg
aW5saW5lIGludCB4ZW5fc2FmZV93cml0ZV91bG9uZyh1bnNpZ25lZCBsb25nICphZGRyLCB1bnNp
Z25lZAo+PiBsb25nIHZhbCkKPj4gewo+PiDCoMKgwqAgaW50IHJldCA9IDA7Cj4+Cj4+IMKgwqDC
oCBhc20gdm9sYXRpbGUoIjE6IG1vdiAlW3ZhbF0sICVbcHRyXVxuIgo+PiDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCAiMjpcbiIKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgIi5zZWN0aW9uIC5maXh1cCwgXCJheFwiXG4iCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgICIzOiBtb3YgJVtlcnJdLCAlW3JldF1cbiIKPiAKPiBBY3R1YWxseSwgaWYg
eW91IHdhbnQgYSBzaG9ydGVyIGZpeHVwIHBhdGgsIGBzdWIgJDEsICVbcmV0XWAgd291bGQgYWxz
bwo+IGRvLCBhbmQgZHJvcCB0aGUgW2Vycl0gY29uc3RyYWludC4KClRoYW5rcyBmb3IgdGhlIHJl
dmlldy4KCldpbGwgc2VuZCBWMiBzb29uLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:17:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:17: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-devel-bounces@lists.xenproject.org>)
	id 1gKMlx-0002iE-CF; Wed, 07 Nov 2018 12:17: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=eq5n=ns=citrix.com=prvs=8424bdc41=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKMlw-0002i1-BO
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 12:17:24 +0000
X-Inumbo-ID: 1408a878-e287-11e8-8b8e-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1408a878-e287-11e8-8b8e-12d6303a7972;
 Wed, 07 Nov 2018 12:17:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69896327"
Date: Wed, 7 Nov 2018 12:17:14 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <20181107121714.q65fte6newwxcx2t@zion.uk.xensource.com>
References: <20181107111149.14842-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181107111149.14842-1-sergey.dyasli@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3] mm/page_alloc: make bootscrub happen in
 idle-loop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDcsIDIwMTggYXQgMTE6MTE6NDlBTSArMDAwMCwgU2VyZ2V5IER5YXNsaSB3
cm90ZToKPiBTY3J1YmJpbmcgUkFNIGR1cmluZyBib290IG1heSB0YWtlIGEgbG9uZyB0aW1lIG9u
IG1hY2hpbmVzIHdpdGggbG90cwo+IG9mIFJBTS4gQWRkICdpZGxlJyBvcHRpb24gdG8gYm9vdHNj
cnViIHdoaWNoIG1hcmtzIGFsbCBwYWdlcyBkaXJ0eQo+IGluaXRpYWxseSBzbyB0aGV5IHdpbGwg
ZXZlbnR1YWxseSBiZSBzY3J1YmJlZCBpbiBpZGxlLWxvb3Agb24gZXZlcnkKPiBvbmxpbmUgQ1BV
Lgo+IAo+IEl0J3MgZ3VhcmFudGVlZCB0aGF0IHRoZSBhbGxvY2F0b3Igd2lsbCByZXR1cm4gc2Ny
dWJiZWQgcGFnZXMgYnkgZG9pbmcKPiBlYWdlciBzY3J1YmJpbmcgZHVyaW5nIGFsbG9jYXRpb24g
KHVubGVzcyBNRU1GX25vX3NjcnViIHdhcyBwcm92aWRlZCkuCj4gCj4gVXNlIHRoZSBuZXcgJ2lk
bGUnIG9wdGlvbiBhcyB0aGUgZGVmYXVsdCBvbmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5
IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gdjIgLS0+IHYzOgo+IC0gUmVtb3ZlZCAi
PSAwIiBmcm9tIGVudW0gYm9vdHNjcnViX21vZGUKPiAtIFJlbW92ZWQgbnVtX29ubGluZV9ub2Rl
cygpIGZyb20gcHJpbnRrKCkKPiAtIEFkZGVkIFJldmlld2VkLWJ5CgpJIHRoaW5rIHlvdXIgcGF0
Y2ggKHYyPykgaXMgYWxyZWFkeSBjb21taXR0ZWQuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:18:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:18: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-devel-bounces@lists.xenproject.org>)
	id 1gKMme-0002nq-PJ; Wed, 07 Nov 2018 12:18: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=seal=ns=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gKMmd-0002ne-Fv
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 12:18:07 +0000
X-Inumbo-ID: 2df3c3a1-e287-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2df3c3a1-e287-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:18:05 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 007C580D;
 Wed,  7 Nov 2018 04:18:05 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DF9863F5CF;
 Wed,  7 Nov 2018 04:18:03 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1810081606390.28877@sstabellini-ThinkPad-X260>
 <1539041841-17655-8-git-send-email-sstabellini@kernel.org>
 <6fb85adc-7bce-afc3-7a6e-e0abdee5d2b9@arm.com>
 <alpine.DEB.2.10.1811061631190.21987@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <94712fd4-8568-a598-6918-d8a300653846@arm.com>
Date: Wed, 7 Nov 2018 12:18:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811061631190.21987@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 8/8] xen/arm: map reserved-memory regions
 as normal memory in dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ian.jackson@eu.citrix.com, Stefano Stabellini <stefanos@xilinx.com>,
 wei.liu2@citrix.com, blackskygg@gmail.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDA3LzExLzIwMTggMDA6MzIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBNb24sIDIyIE9jdCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+
PiBPbiAwOS8xMC8yMDE4IDAwOjM3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiByZXNl
cnZlZC1tZW1vcnkgcmVnaW9ucyBzaG91bGQgYmUgbWFwcGVkIGFzIG5vcm1hbCBtZW1vcnkuCj4+
Cj4+IFRoaXMgaXMgYWxyZWFkeSB0aGUgY2FzZSB3aXRoIHAybV9tbWlvX2RpcmVjdF9jLiBUaGUg
aGFyZHdhcmUgZG9tYWluIHNob3VsZAo+PiBoYXZlIGZ1bGwgY29udHJvbCBvbiB0aGUgcmVzdWx0
aW5nIGF0dHJpYnV0ZXMgdmlhIGl0cyBzdGFnZS0xIG1hcHBpbmdzLiBTbwo+PiB3aGF0J3Mgd3Jv
bmcgd2l0aCB0aGF0IHAybSB0eXBlPwo+IAo+IFNoYXJlZCBtYXBwaW5ncyBhcmUgcHJldmVudGVk
IGZvciBhbnkgdHlwZXMgb3RoZXIgdGhhbiBwMm1fcmFtX3J3LCBzZWUKPiB0aGUgcDJtX2lzX3Jh
bSBjaGVja3MgaW4gdGhlIGltcGxlbWVudGF0aW9uIG9mIFhFTk1BUFNQQUNFX2dtZm5fc2hhcmUu
CgpUaGlzIGRvZXMgbm90IG1ha2UgYW55IHNlbnNlLiBUaGlzIHNlcmllcyBpcyBhYm91dCBtYXBw
aW5nIGJldHdlZW4gYW55IGRvbWFpbiAKYnV0IGRvbTAuIFNvIGlmIHlvdSBlbmQtdXAgdG8gbWFw
IHRoZSByZXNlcnZlZC1tZW1vcnkgcmVnaW9uIGluIGRvbTAsIHdoeSBhcmUgCnlvdSB1c2luZyBY
RU5NQVBTUEFDRV9nbWZuX3NoYXJlPwoKPiAKPiBUaGUgYWx0ZXJuYXRpdmUgaXMgdG8gcmVtb3Zl
IG9yIGV4dGVuZCB0aGUgcDJtX2lzX3JhbSBjaGVjayBhdAo+IHhlbi9hcmNoL2FybS9tbS5jOjEy
ODMKCnAybV9yYW1fKiBtZWFucyB0aGUgcGFnZSBpcyBtYW5hZ2VkIGJ5IFhlbiBhbmQgYWNjb3Vu
dGluZyB3aWxsIGJlIGRvbmUuIApTaW1pbGFybHkgWEVOTUFQU1BBQ0VfZ21mbl9zaGFyZSB3aWxs
IGRvIGFjY291bnRpbmcgb24gdGhlIHBhZ2UgbWFwcGVkIHRocm91Z2ggdGhhdC4KCkluIHRoZSBj
YXNlIG9mIHJlc2VydmVkLW1lbW9yeSwgd2UgbmV2ZXIgaGFuZGxlZCB0aGVtIHByb3Blcmx5IGlu
IFhlbiAoc2VlIFsxXSkuCgpUaGVyZSBhcmUgMiB0eXBlcyBvZiByZXNlcnZlZC1tZW1vcnkgcmVn
aW9uOiBzdGF0aWMgYW5kIGR5bmFtaWMuIFRoZSBkeW5hbWljIG9uZSAKYXJlIG5vdCBhIGNvbmNl
cm5lZCBhcyBhZGRyZXNzZWQgYXJlIG5vdCBzcGVjaWZpZWQgaW4gdGhlbS4KCkluIHRoZSBjYXNl
IG9mIHN0YXRpYyBvbmUsIHRoZXkgYXJlIGJhY2tlZCBieSBhIHBhZ2UgaW4gWGVuIGJlY2F1c2Ug
d2UgZGlkbid0IAp1cGRhdGVkIHRoZSBjb2RlIHRvIGNhcnZlIHRoZW0gb3V0IGZyb20geGVuaGVh
cC4gVGhpcyBtZWFucyB0aGF0IHlvdSBhcmUgbWFwcGluZyAKdGhvc2UgcGFnZXMgaW4gRG9tMCwg
eWV0IHRoZXkgbWF5IG5vdCBiZSBhc3NpZ25lZCB0byBEb20wIGFuZCBtYXkgZ2V0IGFsbG9jYXRl
ZCAKZm9yIFhlbiBpbnRlcm5hbCB1c2Ugb3IgdG8gYW5vdGhlciBkb21haW4uCgpBcyBzdWNoLCB0
aGlzIHBhdGNoIGlzIGp1c3QgYSB3b3JrYXJvdW5kIHRvIGFuIGFscmVhZHkgYnJva2VuIGNvZGUu
IFNvIHRoZSBmaXJzdCAKc3RlcCBpcyBmaXhpbmcgdGhlIGJyb2tlbm5lc3Mgb2YgcmVzZXJ2ZWQt
bWVtb3J5IHJlZ2lvbi4gVGhlbiB3ZSBjYW4gZGlzY3VzcyAKd2hldGhlciB0aGlzIHBhdGNoIGlz
IHJlbGV2YW50IGZvciBhbnkgb2YgeW91ciB1c2UgY2FzZS4KCkNoZWVycywKClsxXSBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDcvbXNn
MDI2NzQuaHRtbAoKPiAKPiAKPj4+ICAgQXQgdGhlCj4+PiBtb21lbnQsIHRoZXkgZ2V0IHJlbWFw
cGVkIGFzIGRldmljZSBtZW1vcnkgYmVjYXVzZSBYZW4gZG9lc24ndCBrbm93Cj4+PiBiZXR0ZXIu
IEFkZCBhbiBleHBsaWNpdCBjaGVjayBmb3IgaXQuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgo+Pj4gLS0tCj4+PiAgICB4ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCA3ICsrKysrKysKPj4+ICAgIDEgZmlsZSBjaGFuZ2Vk
LCA3IGluc2VydGlvbnMoKykKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+PiBpbmRleCBmNTUyMTU0
Li5jN2RmNGNmIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+
PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4+IEBAIC0xMzA3LDYgKzEzMDcs
MTMgQEAgc3RhdGljIGludCBfX2luaXQgaGFuZGxlX25vZGUoc3RydWN0IGRvbWFpbiAqZCwKPj4+
IHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCj4+PiAgICAgICAgICAgICAgICAgICAiV0FSTklO
RzogUGF0aCAlcyBpcyByZXNlcnZlZCwgc2tpcCB0aGUgbm9kZSBhcyB3ZSBtYXkKPj4+IHJlLXVz
ZSB0aGUgcGF0aC5cbiIsCj4+PiAgICAgICAgICAgICAgICAgICBwYXRoKTsKPj4+ICAgICsgICAg
LyoKPj4+ICsgICAgICogcmVzZXJ2ZWQtbWVtb3J5IHJhbmdlcyBzaG91bGQgYmUgbWFwcGVkIGFz
IG5vcm1hbCBtZW1vcnkgaW4gdGhlCj4+PiArICAgICAqIHAybS4KPj4+ICsgICAgICovCj4+PiAr
ICAgIGlmICggIXN0cmNtcChkdF9ub2RlX25hbWUobm9kZSksICJyZXNlcnZlZC1tZW1vcnkiKSAp
Cj4+PiArICAgICAgICBwMm10ID0gcDJtX3JhbV9ydzsKPj4+ICsKPj4+ICAgICAgICByZXMgPSBo
YW5kbGVfZGV2aWNlKGQsIG5vZGUsIHAybXQpOwo+Pj4gICAgICAgIGlmICggcmVzKQo+Pj4gICAg
ICAgICAgICByZXR1cm4gcmVzOwo+Pj4KPj4KPj4gLS0gCj4+IEp1bGllbiBHcmFsbAo+PgoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:21:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:21: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-devel-bounces@lists.xenproject.org>)
	id 1gKMqA-0003Z4-Ao; Wed, 07 Nov 2018 12:21: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=26d3=ns=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gKMq8-0003Yz-PE
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 12:21:44 +0000
X-Inumbo-ID: affd4c1f-e287-11e8-9a16-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id affd4c1f-e287-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:21:43 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA7CIqG0001905;
 Wed, 7 Nov 2018 12:21:23 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=AmAyYnoR11LuFxigpHCzX6gpEmnVd7iEoOYXpLN9ykE=;
 b=r7UBj3xsKu2nDqGzD7Yi3W+akldT+HmqarIIeBM5PKR1smFH1taEh1rmDqtFW3KPfCxi
 BBKixEN1aS19Nf+eXGhHe8LhInKaVEqdtCezCNjVADmCQTTAMOIpmzq6vrN/JzzIlQlz
 RRPyjI9z11MPC6OcdbhTdFo8Q0SODbTRx5STvUKc3J/+hx9qPbtuqxKRIF+r5n776kbp
 UIO6f/1zPO0voUfrhOpWT1fHK6YysxKukgpi5d1ofU+g/HoHkDXNM7eUgTJL6ZfWJ/tU
 8/B4U9u2b/vLKEVMeZblHeroem+t356s38QHy7/A+rSOd/yGLUrbKHyeGNs2eyGA4lNA lQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2120.oracle.com with ESMTP id 2nh3mpu4bu-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 07 Nov 2018 12:21:23 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wA7CLMg1017539
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Nov 2018 12:21:23 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wA7CLMNe011603;
 Wed, 7 Nov 2018 12:21:22 GMT
Received: from olila.i.net-space.pl (/10.175.206.179)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Nov 2018 04:21:21 -0800
Date: Wed, 7 Nov 2018 13:21:15 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181107122115.GG4358@olila.i.net-space.pl>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-6-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102123738.16395-6-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9069
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811070113
Subject: Re: [Xen-devel] [PATCH v4 05/19] xen: add some dummy headers for
 PVH mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDE6Mzc6MjRQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBXaXRoIFhlbiBQVkggbW9kZSBhZGRpbmcgYSBuZXcgbWFjaGluZSB0eXBlIHRoZSBt
YWNoaW5lIHJlbGF0ZWQgaGVhZGVycwo+IG5lZWQgdG8gYmUgcHJlc2VudCBmb3IgdGhlIGJ1aWxk
IHRvIHN1Y2NlZWQuIE1vc3Qgb2YgdGhlIGhlYWRlcnMganVzdAo+IG5lZWQgdG8gaW5jbHVkZSB0
aGUgcmVsYXRlZCBjb21tb24gaTM4NiBoZWFkZXJzLiBBZGQgdGhvc2UgdG8gdGhlIHRyZWUuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4g
VjM6IHVwZGF0ZWQgY29tbWl0IG1lc3NhZ2UgKERhbmllbCBLaXBlcikKPiAgICAgeGVucHZoLT54
ZW5fcHZoIChEYW5pZWwgS2lwZXIpCj4gLS0tCj4gIGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgv
Ym9vdC5oICAgIHwgMSArCj4gIGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvY29uc29sZS5oIHwg
MSArCj4gIGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvaW50LmggICAgIHwgMSArCj4gIGluY2x1
ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvbWVtb3J5LmggIHwgMSArCj4gIGluY2x1ZGUvZ3J1Yi9pMzg2
L3hlbl9wdmgvdGltZS5oICAgIHwgMSArCj4gIDUgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25z
KCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2Jvb3Qu
aAo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9jb25zb2xl
LmgKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvaW50LmgK
PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvbWVtb3J5LmgK
PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvdGltZS5oCj4K
PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9ib290LmggYi9pbmNsdWRl
L2dydWIvaTM4Ni94ZW5fcHZoL2Jvb3QuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXgg
MDAwMDAwMDAwLi42Y2QyM2FhODMKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvaW5jbHVkZS9ncnVi
L2kzODYveGVuX3B2aC9ib290LmgKPiBAQCAtMCwwICsxIEBACj4gKyNpbmNsdWRlIDxncnViL2kz
ODYvcGMvYm9vdC5oPgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2Nv
bnNvbGUuaCBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvY29uc29sZS5oCj4gbmV3IGZpbGUg
bW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAuLjMwNWE0NmQ4ZQo+IC0tLSAvZGV2L251bGwK
PiArKysgYi9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2NvbnNvbGUuaAo+IEBAIC0wLDAgKzEg
QEAKPiArI2luY2x1ZGUgPGdydWIvaTM4Ni9wYy9jb25zb2xlLmg+Cj4gZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvaW50LmggYi9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZo
L2ludC5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAuLjBmMWY5ZWU2
Mgo+IC0tLSAvZGV2L251bGwKPiArKysgYi9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2ludC5o
Cj4gQEAgLTAsMCArMSBAQAo+ICsjaW5jbHVkZSA8Z3J1Yi9pMzg2L3BjL2ludF90eXBlcy5oPgoK
SSB0aGluayB0aGF0IHRoaXMgYmVncyBmb3IgZXhwbGFuYXRpb24gaW4gdGhlIGNvbW1pdCBtZXNz
YWdlCndoeSBub3QgZ3J1Yi9pMzg2L3BjL2ludC5oLgoKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9n
cnViL2kzODYveGVuX3B2aC9tZW1vcnkuaCBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvbWVt
b3J5LmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMC4uOGRkNmY3Yzhj
Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvbWVtb3J5
LmgKPiBAQCAtMCwwICsxIEBACj4gKyNpbmNsdWRlIDxncnViL2kzODYvY29yZWJvb3QvbWVtb3J5
Lmg+CgpIbW1tLi4uIFdoeSBub3QgaW5jbHVkZS9ncnViL2kzODYvcGMvbWVtb3J5Lmg/Cgo+IGRp
ZmYgLS1naXQgYS9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL3RpbWUuaCBiL2luY2x1ZGUvZ3J1
Yi9pMzg2L3hlbl9wdmgvdGltZS5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAw
MDAwMDAuLjIyOThlZThmNAo+IC0tLSAvZGV2L251bGwKPiArKysgYi9pbmNsdWRlL2dydWIvaTM4
Ni94ZW5fcHZoL3RpbWUuaAo+IEBAIC0wLDAgKzEgQEAKPiArI2luY2x1ZGUgPGdydWIvaTM4Ni9w
Yy90aW1lLmg+CgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:27:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:27: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-devel-bounces@lists.xenproject.org>)
	id 1gKMvw-0003nk-2p; Wed, 07 Nov 2018 12:27:44 +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=seal=ns=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gKMvu-0003nf-Vn
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 12:27:43 +0000
X-Inumbo-ID: 84ad83d6-e288-11e8-92f9-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 84ad83d6-e288-11e8-92f9-12d6303a7972;
 Wed, 07 Nov 2018 12:27:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F1DDB80D;
 Wed,  7 Nov 2018 04:27:39 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DA0E03F5CF;
 Wed,  7 Nov 2018 04:27:38 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1810081606390.28877@sstabellini-ThinkPad-X260>
 <1539041841-17655-8-git-send-email-sstabellini@kernel.org>
 <6fb85adc-7bce-afc3-7a6e-e0abdee5d2b9@arm.com>
 <alpine.DEB.2.10.1811061631190.21987@sstabellini-ThinkPad-X260>
 <94712fd4-8568-a598-6918-d8a300653846@arm.com>
Message-ID: <ddc98845-ea0d-cef2-4412-9592910a1a16@arm.com>
Date: Wed, 7 Nov 2018 12:27:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <94712fd4-8568-a598-6918-d8a300653846@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 8/8] xen/arm: map reserved-memory regions
 as normal memory in dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ian.jackson@eu.citrix.com, Stefano Stabellini <stefanos@xilinx.com>,
 wei.liu2@citrix.com, blackskygg@gmail.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwNy8xMS8yMDE4IDEyOjE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywK
PiAKPiBPbiAwNy8xMS8yMDE4IDAwOjMyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+IE9u
IE1vbiwgMjIgT2N0IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpLAo+Pj4KPj4+IE9u
IDA5LzEwLzIwMTggMDA6MzcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+PiByZXNlcnZl
ZC1tZW1vcnkgcmVnaW9ucyBzaG91bGQgYmUgbWFwcGVkIGFzIG5vcm1hbCBtZW1vcnkuCj4+Pgo+
Pj4gVGhpcyBpcyBhbHJlYWR5IHRoZSBjYXNlIHdpdGggcDJtX21taW9fZGlyZWN0X2MuIFRoZSBo
YXJkd2FyZSBkb21haW4gc2hvdWxkCj4+PiBoYXZlIGZ1bGwgY29udHJvbCBvbiB0aGUgcmVzdWx0
aW5nIGF0dHJpYnV0ZXMgdmlhIGl0cyBzdGFnZS0xIG1hcHBpbmdzLiBTbwo+Pj4gd2hhdCdzIHdy
b25nIHdpdGggdGhhdCBwMm0gdHlwZT8KPj4KPj4gU2hhcmVkIG1hcHBpbmdzIGFyZSBwcmV2ZW50
ZWQgZm9yIGFueSB0eXBlcyBvdGhlciB0aGFuIHAybV9yYW1fcncsIHNlZQo+PiB0aGUgcDJtX2lz
X3JhbSBjaGVja3MgaW4gdGhlIGltcGxlbWVudGF0aW9uIG9mIFhFTk1BUFNQQUNFX2dtZm5fc2hh
cmUuCj4gCj4gVGhpcyBkb2VzIG5vdCBtYWtlIGFueSBzZW5zZS4gVGhpcyBzZXJpZXMgaXMgYWJv
dXQgbWFwcGluZyBiZXR3ZWVuIGFueSBkb21haW4gCj4gYnV0IGRvbTAuIFNvIGlmIHlvdSBlbmQt
dXAgdG8gbWFwIHRoZSByZXNlcnZlZC1tZW1vcnkgcmVnaW9uIGluIGRvbTAsIHdoeSBhcmUgCj4g
eW91IHVzaW5nIFhFTk1BUFNQQUNFX2dtZm5fc2hhcmU/CgpUbyBjbGFyaWZ5IG15IHF1ZXN0aW9u
LCB3aGF0IGFyZSB5b3UgdHJ5aW5nIHRvIGFjaGlldmU/IEFyZSB5b3UgdHJ5aW5nIHRvIHNoYXJl
IAptZW1vcnkgYmV0d2VlbiBEb20wIGFuZCBhIGd1ZXN0LiBPciBhcmUgeW91IHRyeWluZyB0byBz
aGFyZSBtZW1vcnkgYmV0d2VlbiBhbiAKZXh0ZXJuYWwgZW50aXR5IChpLmUgUiogY29yZS9kZXZp
Y2UpIGFuZCB0aGUgZ3Vlc3Q/Cgo+IAo+Pgo+PiBUaGUgYWx0ZXJuYXRpdmUgaXMgdG8gcmVtb3Zl
IG9yIGV4dGVuZCB0aGUgcDJtX2lzX3JhbSBjaGVjayBhdAo+PiB4ZW4vYXJjaC9hcm0vbW0uYzox
MjgzCj4gCj4gcDJtX3JhbV8qIG1lYW5zIHRoZSBwYWdlIGlzIG1hbmFnZWQgYnkgWGVuIGFuZCBh
Y2NvdW50aW5nIHdpbGwgYmUgZG9uZS4gCj4gU2ltaWxhcmx5IFhFTk1BUFNQQUNFX2dtZm5fc2hh
cmUgd2lsbCBkbyBhY2NvdW50aW5nIG9uIHRoZSBwYWdlIG1hcHBlZCB0aHJvdWdoIAo+IHRoYXQu
Cj4gCj4gSW4gdGhlIGNhc2Ugb2YgcmVzZXJ2ZWQtbWVtb3J5LCB3ZSBuZXZlciBoYW5kbGVkIHRo
ZW0gcHJvcGVybHkgaW4gWGVuIChzZWUgWzFdKS4KPiAKPiBUaGVyZSBhcmUgMiB0eXBlcyBvZiBy
ZXNlcnZlZC1tZW1vcnkgcmVnaW9uOiBzdGF0aWMgYW5kIGR5bmFtaWMuIFRoZSBkeW5hbWljIG9u
ZSAKPiBhcmUgbm90IGEgY29uY2VybmVkIGFzIGFkZHJlc3NlZCBhcmUgbm90IHNwZWNpZmllZCBp
biB0aGVtLgo+IAo+IEluIHRoZSBjYXNlIG9mIHN0YXRpYyBvbmUsIHRoZXkgYXJlIGJhY2tlZCBi
eSBhIHBhZ2UgaW4gWGVuIGJlY2F1c2Ugd2UgZGlkbid0IAo+IHVwZGF0ZWQgdGhlIGNvZGUgdG8g
Y2FydmUgdGhlbSBvdXQgZnJvbSB4ZW5oZWFwLiBUaGlzIG1lYW5zIHRoYXQgeW91IGFyZSBtYXBw
aW5nIAo+IHRob3NlIHBhZ2VzIGluIERvbTAsIHlldCB0aGV5IG1heSBub3QgYmUgYXNzaWduZWQg
dG8gRG9tMCBhbmQgbWF5IGdldCBhbGxvY2F0ZWQgCj4gZm9yIFhlbiBpbnRlcm5hbCB1c2Ugb3Ig
dG8gYW5vdGhlciBkb21haW4uCj4gCj4gQXMgc3VjaCwgdGhpcyBwYXRjaCBpcyBqdXN0IGEgd29y
a2Fyb3VuZCB0byBhbiBhbHJlYWR5IGJyb2tlbiBjb2RlLiBTbyB0aGUgZmlyc3QgCj4gc3RlcCBp
cyBmaXhpbmcgdGhlIGJyb2tlbm5lc3Mgb2YgcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbi4gVGhlbiB3
ZSBjYW4gZGlzY3VzcyAKPiB3aGV0aGVyIHRoaXMgcGF0Y2ggaXMgcmVsZXZhbnQgZm9yIGFueSBv
ZiB5b3VyIHVzZSBjYXNlLgo+IAo+IENoZWVycywKPiAKPiBbMV0gaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3L21zZzAyNjc0Lmh0bWwK
PiAKPj4KPj4KPj4+PiDCoCBBdCB0aGUKPj4+PiBtb21lbnQsIHRoZXkgZ2V0IHJlbWFwcGVkIGFz
IGRldmljZSBtZW1vcnkgYmVjYXVzZSBYZW4gZG9lc24ndCBrbm93Cj4+Pj4gYmV0dGVyLiBBZGQg
YW4gZXhwbGljaXQgY2hlY2sgZm9yIGl0Lgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgo+Pj4+IC0tLQo+Pj4+IMKgwqAgeGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgNyArKysrKysrCj4+Pj4gwqDCoCAxIGZpbGUgY2hh
bmdlZCwgNyBpbnNlcnRpb25zKCspCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+Pj4gaW5kZXgg
ZjU1MjE1NC4uYzdkZjRjZiAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKPj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4+PiBAQCAtMTMw
Nyw2ICsxMzA3LDEzIEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9ub2RlKHN0cnVjdCBkb21h
aW4gKmQsCj4+Pj4gc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKPj4+PiDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgICJXQVJOSU5HOiBQYXRoICVzIGlzIHJlc2VydmVkLCBza2lw
IHRoZSBub2RlIGFzIHdlIG1heQo+Pj4+IHJlLXVzZSB0aGUgcGF0aC5cbiIsCj4+Pj4gwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwYXRoKTsKPj4+PiDCoMKgICvCoMKgwqAgLyoK
Pj4+PiArwqDCoMKgwqAgKiByZXNlcnZlZC1tZW1vcnkgcmFuZ2VzIHNob3VsZCBiZSBtYXBwZWQg
YXMgbm9ybWFsIG1lbW9yeSBpbiB0aGUKPj4+PiArwqDCoMKgwqAgKiBwMm0uCj4+Pj4gK8KgwqDC
oMKgICovCj4+Pj4gK8KgwqDCoCBpZiAoICFzdHJjbXAoZHRfbm9kZV9uYW1lKG5vZGUpLCAicmVz
ZXJ2ZWQtbWVtb3J5IikgKQo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBwMm10ID0gcDJtX3JhbV9ydzsK
Pj4+PiArCj4+Pj4gwqDCoMKgwqDCoMKgIHJlcyA9IGhhbmRsZV9kZXZpY2UoZCwgbm9kZSwgcDJt
dCk7Cj4+Pj4gwqDCoMKgwqDCoMKgIGlmICggcmVzKQo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHJldHVybiByZXM7Cj4+Pj4KPj4+Cj4+PiAtLSAKPj4+IEp1bGllbiBHcmFsbAo+Pj4KPiAKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:28:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:28: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-devel-bounces@lists.xenproject.org>)
	id 1gKMwJ-0003pQ-D0; Wed, 07 Nov 2018 12:28: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=26d3=ns=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gKMwI-0003pD-I0
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 12:28:06 +0000
X-Inumbo-ID: 934e43f7-e288-11e8-9a16-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 934e43f7-e288-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:28:05 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA7CJMSw002387;
 Wed, 7 Nov 2018 12:27:59 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=lJu8ldnRG5btoDvi2sjk1kFNfmevUyx/2DcOq9E0I/8=;
 b=RLLQ730uBOG4VqoeL6wpZETmzFIBJZBFntRBtu7WpJlhIi8hiyoFhDZh8UJFy+45H1ON
 jV/GbZow24q6AGyoKEVA9VbRx/RBm78rqJ8+NQwg9FzNfip4RWxpuHErq+Oj0gFmHoNZ
 Ma0bNEDv73PAZmfnzo2k8Ms8XKWK/11Z7xS5vHEBI/+gYTVttqImEqJx1ojsVlj8/j3d
 k7dROKIrdUKezWXT993t3YNxJgf3XiCX56sHs2XARuvie59sxOgEKj2iWSXHShYp8x3D
 RbvFwxlplh2iuwi0yg82EmubSnszBvUDBmdgXNseGvdAQj9cZp4PqcZe7HJvjqI/rMfN qA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2nh3mpu55k-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 07 Nov 2018 12:27:59 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wA7CRwt7018492
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Nov 2018 12:27:58 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wA7CRwiT014578;
 Wed, 7 Nov 2018 12:27:58 GMT
Received: from olila.i.net-space.pl (/10.175.206.179)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Nov 2018 04:27:57 -0800
Date: Wed, 7 Nov 2018 13:27:53 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181107122753.GH4358@olila.i.net-space.pl>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-8-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102123738.16395-8-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9069
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=671
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811070113
Subject: Re: [Xen-devel] [PATCH v4 07/19] xen: add PVH specific defines to
 offset.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDE6Mzc6MjZQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBpbmNsdWRlL2dydWIvb2Zmc2V0cy5oIG5lZWRzIHNvbWUgZGVmaW5lcyBmb3IgWGVu
IFBWSCBtb2RlLgo+Cj4gQWRkIHRoZW0uIFdoaWxlIGF0IGl0IGxpbmUgdXAgdGhlIHZhbHVlcyBp
biB0aGUgc3Vycm91bmRpbmcgbGluZXMgdG8KPiBzdGFydCBhdCB0aGUgc2FtZSBjb2x1bW4uCj4K
PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdl
ZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KCkRhbmllbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:31:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:31: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-devel-bounces@lists.xenproject.org>)
	id 1gKMzz-0004em-7x; Wed, 07 Nov 2018 12:31: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=eq5n=ns=citrix.com=prvs=8424bdc41=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKMzx-0004eW-Sy
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:31:53 +0000
X-Inumbo-ID: 1b70762d-e289-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b70762d-e289-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:31:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69897014"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Nov 2018 12:31:47 +0000
Message-ID: <20181107123149.4751-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181107123149.4751-1-wei.liu2@citrix.com>
References: <20181107123149.4751-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/3] automation: add debian unstable arm64v8
 image
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VW5mb3J0dW5hdGVseSBzaGFyaW5nIGRvY2tlcmZpbGUgaGFzIHByb3ZlbiBpbXBvc3NpYmxlOiAx
KSB0aGUgYmFzZQppbWFnZSBpcyBkaWZmZXJlbnQ7IDIpIEFybSBkb2Vzbid0IG5lZWQgbGliYy1k
ZXYtaTM4NjsgMykgQXJtIG5lZWRzCmxpYmZkdC1kZXYuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIC4uLi9idWlsZC9kZWJpYW4vdW5zdGFibGUtYXJt
NjR2OC5kb2NrZXJmaWxlICAgICAgIHwgNDggKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxl
IGNoYW5nZWQsIDQ4IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhdXRvbWF0aW9u
L2J1aWxkL2RlYmlhbi91bnN0YWJsZS1hcm02NHY4LmRvY2tlcmZpbGUKCmRpZmYgLS1naXQgYS9h
dXRvbWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS1hcm02NHY4LmRvY2tlcmZpbGUgYi9hdXRv
bWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS1hcm02NHY4LmRvY2tlcmZpbGUKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNTdkYjQ2YTRkMQotLS0gL2Rldi9udWxsCisr
KyBiL2F1dG9tYXRpb24vYnVpbGQvZGViaWFuL3Vuc3RhYmxlLWFybTY0djguZG9ja2VyZmlsZQpA
QCAtMCwwICsxLDQ4IEBACitGUk9NIGFybTY0djgvZGViaWFuOnVuc3RhYmxlCitMQUJFTCBtYWlu
dGFpbmVyLm5hbWU9IlRoZSBYZW4gUHJvamVjdCIgXAorICAgICAgbWFpbnRhaW5lci5lbWFpbD0i
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnIgorCitFTlYgREVCSUFOX0ZST05URU5EPW5v
bmludGVyYWN0aXZlCitFTlYgVVNFUiByb290CisKK1JVTiBta2RpciAvYnVpbGQKK1dPUktESVIg
L2J1aWxkCisKKyMgYnVpbGQgZGVwZW5kcworUlVOIGFwdC1nZXQgdXBkYXRlICYmIFwKKyAgICBh
cHQtZ2V0IC0tcXVpZXQgLS15ZXMgaW5zdGFsbCBcCisgICAgICAgIGJ1aWxkLWVzc2VudGlhbCBc
CisgICAgICAgIHpsaWIxZy1kZXYgXAorICAgICAgICBsaWJuY3Vyc2VzNS1kZXYgXAorICAgICAg
ICBsaWJzc2wtZGV2IFwKKyAgICAgICAgcHl0aG9uMi43LWRldiBcCisgICAgICAgIHhvcmctZGV2
IFwKKyAgICAgICAgdXVpZC1kZXYgXAorICAgICAgICBsaWJ5YWpsLWRldiBcCisgICAgICAgIGxp
YmFpby1kZXYgXAorICAgICAgICBsaWJnbGliMi4wLWRldiBcCisgICAgICAgIGNsYW5nIFwKKyAg
ICAgICAgbGlicGl4bWFuLTEtZGV2IFwKKyAgICAgICAgcGtnLWNvbmZpZyBcCisgICAgICAgIGZs
ZXggXAorICAgICAgICBiaXNvbiBcCisgICAgICAgIGdldHRleHQgXAorICAgICAgICBhY3BpY2Et
dG9vbHMgXAorICAgICAgICBsaWJmZHQtZGV2IFwKKyAgICAgICAgYmluODYgXAorICAgICAgICBi
Y2MgXAorICAgICAgICBsaWJsem1hLWRldiBcCisgICAgICAgIGxpYm5sLTMtZGV2IFwKKyAgICAg
ICAgb2NhbWwtbm94IFwKKyAgICAgICAgbGliZmluZGxpYi1vY2FtbC1kZXYgXAorICAgICAgICBt
YXJrZG93biBcCisgICAgICAgIHRyYW5zZmlnIFwKKyAgICAgICAgcGFuZG9jIFwKKyAgICAgICAg
Y2hlY2twb2xpY3kgXAorICAgICAgICB3Z2V0IFwKKyAgICAgICAgZ2l0IFwKKyAgICAgICAgbmFz
bSBcCisgICAgICAgICYmIFwKKyAgICAgICAgYXB0LWdldCBhdXRvcmVtb3ZlIC15ICYmIFwKKyAg
ICAgICAgYXB0LWdldCBjbGVhbiAmJiBcCisgICAgICAgIHJtIC1yZiAvdmFyL2xpYi9hcHQvbGlz
dHMqIC90bXAvKiAvdmFyL3RtcC8qCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:31:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:31: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-devel-bounces@lists.xenproject.org>)
	id 1gKMzz-0004f5-Lr; Wed, 07 Nov 2018 12:31: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=eq5n=ns=citrix.com=prvs=8424bdc41=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKMzz-0004eh-53
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:31:55 +0000
X-Inumbo-ID: 1ba8031f-e289-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ba8031f-e289-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:31:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69897015"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Nov 2018 12:31:49 +0000
Message-ID: <20181107123149.4751-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181107123149.4751-1-wei.liu2@citrix.com>
References: <20181107123149.4751-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/3] automation: lift tools build restriction in
 build script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlc3RyaWN0aW9ucyBhcmUgbW9zdGx5IGZyb20gVHJhdmlzIENJIGRheXMgd2hlbiBjcm9z
cy1jb21waWxhdGlvbgp3YXMgbm90IGZlYXNpYmxlLiBOb3cgd2Ugd2lsbCBiZSBidWlsZGluZyBu
YXRpdmVseSBvbiBBcm0sIHJlbW92ZQp0aG9zZSBsaW5lcy4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkIHwg
NiAtLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2F1
dG9tYXRpb24vc2NyaXB0cy9idWlsZCBiL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZAppbmRleCBj
NDYzYjA2MGQ0Li40ODJlZDQ4MjAxIDEwMDc1NQotLS0gYS9hdXRvbWF0aW9uL3NjcmlwdHMvYnVp
bGQKKysrIGIvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkCkBAIC0yMiwxMiArMjIsNiBAQCBpZiBb
WyAiJHtDQ30iID09ICJjbGFuZyIgXV07IHRoZW4KICAgICBjZmdhcmdzKz0oIi0tZGlzYWJsZS1z
dHViZG9tIikKIGZpCiAKLWlmIFtbICIke1hFTl9UQVJHRVRfQVJDSH0iID09ICJhcm02NCIgfHwg
IiR7WEVOX1RBUkdFVF9BUkNIfSIgPT0gImFybTMyIiBdXTsgdGhlbgotICAgIGNmZ2FyZ3MrPSgi
LS1kaXNhYmxlLXRvb2xzIikgIyB3ZSBkb24ndCBoYXZlIHRoZSBjcm9zcyBkZXBlbmRzIGluc3Rh
bGxlZAotZWxpZiBbWyAiJHtDQ30iICE9ICJjbGFuZyIgXV07IHRoZW4KLSAgICBjZmdhcmdzKz0o
Ii0tZW5hYmxlLW92bWYiKSAjIGJ1aWxkIG92bWYgd2l0aCBnY2Mgb24geDg2LCBhcm0gZG9lc24n
dCB1c2UgaW4tdHJlZSBvdm1mCi1maQotCiAuL2NvbmZpZ3VyZSAiJHtjZmdhcmdzW0BdfSIKIAog
bWFrZSAtaiQobnByb2MpIGRpc3QKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:31:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:31: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-devel-bounces@lists.xenproject.org>)
	id 1gKMzy-0004ee-Ur; Wed, 07 Nov 2018 12:31: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=eq5n=ns=citrix.com=prvs=8424bdc41=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKMzx-0004eU-N1
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:31:53 +0000
X-Inumbo-ID: 1adfca5f-e289-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1adfca5f-e289-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:31:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69897013"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Nov 2018 12:31:46 +0000
Message-ID: <20181107123149.4751-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/3] automation: build Xen on Arm64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsCgpUaGlzIGlzIG15IGZpcnN0IGF0dGVtcHQgdG8gcXVpY2tseSBnZXQgc29tZXRoaW5n
IHVzZWZ1bCBmb3IgQXJtIGluIEdpdGxhYiBDSQp3aXRoIGEgbWFjaGluZSBib3Jyb3dlZCBmcm9t
IFBhY2tldC5uZXQuCgpUaGUgcnVubmVyIGlzIGNvbmZpZ3VyZWQgbWFudWFsbHkgYXQgdGhlIG1v
bWVudCAoc2VlIGJlbG93KS4gSXQgaXMgdGFnZ2VkIHdpdGgKYXJtLGFybTY0LGRvY2tlciBzbyBp
dCB3aWxsIG9ubHkgcnVuIEFybTY0IGpvYnMuIElkZWFseSB3ZSBzaG91bGQgYnVpbGQgaXQgd2l0
aApUZXJyYWZvcm0gYXMgd2VsbC4gVGhlcmUgaXMgUGFja2V0Lm5ldCBBUEkgc3VwcG9ydCBmb3Ig
VGVycmFmb3JtIGJ1dCBJIGRvbid0CmhhdmUgdGltZSB0byByZWFkIHRoZWlyIGRvY3VtZW50YXRp
b24uCgpJIGhhdmUgYnVpbHQgYSBiYXNlIGltYWdlIGZvciBBcm0gYW5kIHB1c2hlZCBpdCB0byBH
aXRsYWIgZG9ja2VyIHJlcG9zaXRvcnkuCkJ1aWxkaW5nIGFuIGltYWdlIHJlcXVpcmVzIGFuIG5h
dGl2ZSBBcm0gZW52aXJvbm1lbnQuCgpXZSBzaG91bGQgYWxzbyBwcm9iYWJseSByZWZhY3RvciAu
Z2l0bGFiLWNpLnltbCBhIGJpdC4KCldlaS4KCkNvbW1hbmQgdG8gcmVnaXN0ZXIgdGhlIHJ1bm5l
cjoKZ2l0bGFiLXJ1bm5lciByZWdpc3RlciAtLW5vbi1pbnRlcmFjdGl2ZSAtciAke2dpdGxhYl90
b2tlbn0gLS1sb2NrZWQgLS11cmwgXCAKaHR0cHM6Ly9naXRsYWIuY29tIC0tZXhlY3V0b3IgZG9j
a2VyIC0tdGFnLWxpc3QgYXJtLGFybTY0LGRvY2tlciAtLWRvY2tlci1pbWFnZSBcCnJ1Ynk6Mi4x
CgpXZWkgTGl1ICgzKToKICBhdXRvbWF0aW9uOiBhZGQgZGViaWFuIHVuc3RhYmxlIGFybTY0djgg
aW1hZ2UKICBhdXRvbWF0aW9uOiBhZGQgdHdvIEFybTY0IGJ1aWxkcyB0byBHaXRsYWIgQ0kKICBh
dXRvbWF0aW9uOiBsaWZ0IHRvb2xzIGJ1aWxkIHJlc3RyaWN0aW9uIGluIGJ1aWxkIHNjcmlwdAoK
IC5naXRsYWItY2kueW1sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjIg
KysrKysrKysrKwogLi4uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS1hcm02NHY4LmRvY2tlcmZpbGUg
ICAgICAgfCA0OCArKysrKysrKysrKysrKysrKysrKysrCiBhdXRvbWF0aW9uL3NjcmlwdHMvYnVp
bGQgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2IC0tLQogMyBmaWxlcyBjaGFuZ2VkLCA3
MCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGF1dG9t
YXRpb24vYnVpbGQvZGViaWFuL3Vuc3RhYmxlLWFybTY0djguZG9ja2VyZmlsZQoKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:32:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:32: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-devel-bounces@lists.xenproject.org>)
	id 1gKN03-0004gj-Vq; Wed, 07 Nov 2018 12:31: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=eq5n=ns=citrix.com=prvs=8424bdc41=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKN02-0004gA-Da
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:31:58 +0000
X-Inumbo-ID: 1d937f15-e289-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d937f15-e289-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:31:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69897018"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Nov 2018 12:31:48 +0000
Message-ID: <20181107123149.4751-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181107123149.4751-1-wei.liu2@citrix.com>
References: <20181107123149.4751-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/3] automation: add two Arm64 builds to Gitlab
 CI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHR3byBnY2MgYnVpbGRzLiBDbGFuZyBidWlsZHMgYXJlIGtub3duIHRvIGJlIGJyb2tlbiBh
dCB0aGUgbW9tZW50LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiAuZ2l0bGFiLWNpLnltbCB8IDIyICsrKysrKysrKysrKysrKysrKysrKysKIDEgZmls
ZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvLmdpdGxhYi1jaS55bWwg
Yi8uZ2l0bGFiLWNpLnltbAppbmRleCBiZjZiZjdkODk1Li5mMmRiNmRmYTUzIDEwMDY0NAotLS0g
YS8uZ2l0bGFiLWNpLnltbAorKysgYi8uZ2l0bGFiLWNpLnltbApAQCAtMjY5LDMgKzI2OSwyNSBA
QCB1YnVudHUteGVuaWFsLWdjYy1kZWJ1ZzoKICAgICBDT05UQUlORVI6IHVidW50dTp4ZW5pYWwK
ICAgICBkZWJ1ZzogeQogICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0CisKKyMgQXJtIGJ1aWxk
cworCitkZWJpYW4tdW5zdGFibGUtZ2NjLWFybTY0OgorICA8PDogKmJ1aWxkCisgIHZhcmlhYmxl
czoKKyAgICA8PDogKmdjYworICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWFybTY0djgK
KyAgICBkZWJ1ZzogbgorICAgIFhFTl9UQVJHRVRfQVJDSDogYXJtNjQKKyAgdGFnczoKKyAgICAt
IGFybTY0CisKK2RlYmlhbi11bnN0YWJsZS1nY2MtZGVidWctYXJtNjQ6CisgIDw8OiAqYnVpbGQK
KyAgdmFyaWFibGVzOgorICAgIDw8OiAqZ2NjCisgICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFi
bGUtYXJtNjR2OAorICAgIGRlYnVnOiB5CisgICAgWEVOX1RBUkdFVF9BUkNIOiBhcm02NAorICB0
YWdzOgorICAgIC0gYXJtNjQKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:37:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gKN50-000591-MG; Wed, 07 Nov 2018 12:37:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=zb54=ns=redhat.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1gKN4z-00058w-44
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:37:05 +0000
X-Inumbo-ID: d4480f4f-e289-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4480f4f-e289-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:37:03 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D4A383076C95;
 Wed,  7 Nov 2018 12:37:01 +0000 (UTC)
Received: from localhost (ovpn-112-43.ams2.redhat.com [10.36.112.43])
 by smtp.corp.redhat.com (Postfix) with ESMTP id BC3045D6AA;
 Wed,  7 Nov 2018 12:36:55 +0000 (UTC)
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed,  7 Nov 2018 16:36:38 +0400
Message-Id: <20181107123652.23417-1-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.48]); Wed, 07 Nov 2018 12:37:03 +0000 (UTC)
Subject: [Xen-devel] [PATCH for-3.2 v3 00/14] Generalize machine
 compatibility properties
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, dgilbert@redhat.com,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpEdXJpbmcgIltQQVRDSCB2MiAwNS8xMF0gcW9tL2dsb2JhbHM6IGdlbmVyYWxpemUKb2Jq
ZWN0X3Byb3BlcnR5X3NldF9nbG9iYWxzKCkiIHJldmlldywgRWR1YXJkbyBzdWdnZXN0ZWQgdG8g
cmV3b3JrIHRoZQpHbG9iYWxQcm9wZXJ0eSBoYW5kbGluZywgc28gdGhhdCAtZ2xvYmFsIGlzIGxp
bWl0ZWQgdG8gUURldiBvbmx5IGFuZAp3ZSBhdm9pZCBtaXhpbmcgdGhlIG1hY2hpbmUgY29tcGF0
cyBhbmQgdGhlIHVzZXItcHJvdmlkZWQgLWdsb2JhbApwcm9wZXJ0aWVzIChpbnN0ZWFkIG9mIGdl
bmVyYWxpemluZyAtZ2xvYmFsIHRvIHZhcmlvdXMgb2JqZWN0IGtpbmRzLApsaWtlIEkgcHJvcG9z
ZWQgaW4gdjIpLgoKInFkZXY6IGRvIG5vdCBtaXggY29tcGF0IHByb3BzIHdpdGggZ2xvYmFsIHBy
b3BzIiBwYXRjaCBkZWNvdXBsZXMgYQpiaXQgdXNlci1wcm92aWRlZCAtZ2xvYmFsIGZyb20gbWFj
aGluZSBjb21wYXQgcHJvcGVydGllcy4gVGhpcyBhbGxvd3MKdG8gZ2V0IHJpZCBvZiAidXNlcl9w
cm92aWRlZCIgYW5kICJlcnJwIiBmaWVsZHMgaW4gZm9sbG93aW5nIHBhdGNoZXMuCgpJbnN0ZWFk
IG9mIGV4cGxjaXRlbHkgY2FsbGluZyBvYmplY3RfYXBwbHlfZ2xvYmFsX3Byb3BzKCkgaW4gdGhl
CnZhcmlvdXMgb2JqZWN0IHBvc3RfaW5pdCwgSSBvcHRlZCBmb3IgY3JlYXRpbmcgYSBuZXcgVFlQ
RV9DT01QQVRfUFJPUFMKaW50ZXJmYWNlLiBUaGUgaW50ZXJmYWNlIGFwcHJvYWNoIGdpdmVzIGEg
bG90IG1vcmUgZmxleGliaWxpdHkgb24Kd2hpY2ggb2JqZWN0cyBjYW4gaGF2ZSBjb21wYXQgcHJv
cHMuIFRoaXMgcmVxdWlyZXMgc29tZSBpbnRlcmZhY2UKaW1wcm92bWVudHMgaW4gInFvbTogdGVh
Y2ggaW50ZXJmYWNlcyB0byBpbXBsZW1lbnQgcG9zdC1pbml0Ii4KCkEgbmV3IGNvbXBhdCBwcm9w
ZXJ0eSAieC11c2UtY2Fub25pY2FsLXBhdGgtZm9yLXJhbWJsb2NrLWlkIiBpcyBhZGRlZAp0byBo
b3N0bWVtIGZvciBsZWdhY3kgY2Fub25pY2FsIHBhdGggbmFtZXMsIHNldCB0byB0cnVlIGZvciAt
ZmlsZSBhbmQKLW1lbWZkIHdpdGggcWVtdSA8IDMuMi4KCih0aGlzIHNlcmllcyB3YXMgaW5pdGlh
bGx5IHRpdGxlZCAiW1BBVENIIHYyIDAwLzEwXSBob3N0bWVtOiB1c2UKb2JqZWN0ICJpZCIgZm9y
IG1lbW9yeSByZWdpb24gbmFtZSB3aXRoID49IDMuMSIsIGJ1dCBpdHMgZm9jdXMgaXMgbW9yZQpp
biByZWZhY3RvcmluZyB0aGUgZ2xvYmFsIGFuZCBjb21wYXRpbGliaXR5IHByb3BlcnRpZXMgaGFu
ZGxpbmcgbm93KQoKdjM6Ci0gR2xvYmFsUHJvcGVydGllcyBpbXByb3ZlbWVudHMvY2xlYW51cHMK
LSBkcm9wIGdlbmVyYWxpemluZyB0aGUgLWdsb2JhbCBpZGVhCi0gInJlcGxhY2UiIHRoZSBzZXRf
Z2xvYmFscyBmbGFnIHdpdGggYSBUWVBFX0NPTVBBVF9QUk9QUyBpbnRlcmZhY2UKLSB1cGRhdGUg
aHcvaTM4NiBtYWNoaW5lIHZlcnNpb24gdG8gMy4yCi0gYWRkICJxb206IG1ha2UgaW50ZXJmYWNl
IHR5cGVzIGFic3RyYWN0IiBpbnRlcmZhY2UgY2xlYW51cAoKdjI6Ci0gcmVwbGFjZSAicW9tL3Vz
ZXItY3JlYXRhYmxlOiBhZGQgYSBmZXcgaGVscGVyIG1hY3JvcyIgcGF0Y2ggZm9yIGEKICBtb3Jl
IG9wdGltaXplZCAicW9tOiBtYWtlIHVzZXJfY3JlYXRhYmxlX2NvbXBsZXRlKCkgc3BlY2lmaWMg
dG8KICBVc2VyQ3JlYXRhYmxlIgotIHJlbmFtZSByZWdpc3Rlcl9nbG9iYWxfbGlzdCgpIHRvIHJl
Z2lzdGVyX2dsb2JhbF9wcm9wZXJ0aWVzKCkKLSBjYWxsIG9iamVjdF9wcm9wZXJ0eV9zZXRfZ2xv
YmFscygpIGFmdGVyIHBvc3QtaW5pdAotIGFkZCBhbmQgdXNlIGEgT2JqZWN0Q2xhc3Muc2V0X2ds
b2JhbHMgZmxhZywgaW5zdGVhZCBvZiBkeW5hbWljYWxseQogIGNoZWNrIG9iamVjdCBjbGFzcyBp
biBvYmplY3RfcHJvcGVydHlfc2V0X2dsb2JhbHMoKQotIHVzZSBvYmplY3QgImlkIiBpbiA+PSAz
LjEgaW5zdGVhZCBvZiBjYW5vbmljYWwgcGF0aCwgYWRkIGNvbXBhdAogIHByb3BlcnR5ICJ4LXVz
ZS1jYW5vbmljYWwtcGF0aC1mb3ItcmFtYmxvY2staWQiIGluIGJhc2UgaG9zdG1lbQogIGNsYXNz
LgoKTWFyYy1BbmRyw6kgTHVyZWF1ICgxNCk6CiAgdGVzdHM6IHFkZXZfcHJvcF9jaGVja19nbG9i
YWxzKCkgZG9lc24ndCByZXR1cm4gImFsbF91c2VkIgogIHFvbTogbWFrZSBpbnRlcmZhY2UgdHlw
ZXMgYWJzdHJhY3QKICBxb206IG1ha2UgdXNlcl9jcmVhdGFibGVfY29tcGxldGUoKSBzcGVjaWZp
YyB0byBVc2VyQ3JlYXRhYmxlCiAgYWNjZWw6IHJlZ2lzdGVyIGdsb2JhbF9wcm9wcyBsaWtlIG1h
Y2hpbmUgZ2xvYmFscwogIHFkZXY6IG1vdmUgcWRldl9wcm9wX3JlZ2lzdGVyX2dsb2JhbF9saXN0
KCkgdG8gdGVzdHMKICBxZGV2OiBkbyBub3QgbWl4IGNvbXBhdCBwcm9wcyB3aXRoIGdsb2JhbCBw
cm9wcwogIHFkZXY6IGFsbCBnbG9iYWxzIGFyZSBub3cgdXNlci1wcm92aWRlZAogIHFkZXYtcHJv
cHM6IGNvbnZlcnQgZ2xvYmFsX3Byb3BzIHRvIEdBcnJheQogIHFkZXYtcHJvcHM6IHJlbW92ZSBl
cnJwIGZyb20gR2xvYmFsUHJvcGVydHkKICBxZGV2LXByb3BzOiBjYWxsIG9iamVjdF9hcHBseV9n
bG9iYWxfcHJvcHMoKQogIHFvbTogdGVhY2ggaW50ZXJmYWNlcyB0byBpbXBsZW1lbnQgcG9zdC1p
bml0CiAgbWFjaGluZTogYWRkIGNvbXBhdC1wcm9wcyBpbnRlcmZhY2UKICBody9pMzg2OiBhZGQg
cGMtaTQ0MGZ4LTMuMiAmIHBjLXEzNS0zLjIKICBob3N0bWVtOiB1c2Ugb2JqZWN0IGlkIGZvciBt
ZW1vcnkgcmVnaW9uIG5hbWUgd2l0aCA+PSAzLjEKCiBpbmNsdWRlL2h3L2FjcGkvYWNwaV9kZXZf
aW50ZXJmYWNlLmggfCAgNiArLS0KIGluY2x1ZGUvaHcvYXJtL2xpbnV4LWJvb3QtaWYuaCAgICAg
ICB8ICA1ICstCiBpbmNsdWRlL2h3L2JvYXJkcy5oICAgICAgICAgICAgICAgICAgfCAgMyArLQog
aW5jbHVkZS9ody9jb21wYXQuaCAgICAgICAgICAgICAgICAgIHwgMTEgKysrKwogaW5jbHVkZS9o
dy9mdy1wYXRoLXByb3ZpZGVyLmggICAgICAgIHwgIDQgKy0KIGluY2x1ZGUvaHcvaG90cGx1Zy5o
ICAgICAgICAgICAgICAgICB8ICA2ICstLQogaW5jbHVkZS9ody9pMzg2L3BjLmggICAgICAgICAg
ICAgICAgIHwgIDMgKysKIGluY2x1ZGUvaHcvaW50Yy9pbnRjLmggICAgICAgICAgICAgICB8ICA0
ICstCiBpbmNsdWRlL2h3L2lwbWkvaXBtaS5oICAgICAgICAgICAgICAgfCAgNCArLQogaW5jbHVk
ZS9ody9pc2EvaXNhLmggICAgICAgICAgICAgICAgIHwgIDQgLS0KIGluY2x1ZGUvaHcvbWVtL21l
bW9yeS1kZXZpY2UuaCAgICAgICB8ICA0ICstCiBpbmNsdWRlL2h3L25taS5oICAgICAgICAgICAg
ICAgICAgICAgfCAgNCArLQogaW5jbHVkZS9ody9xZGV2LWNvcmUuaCAgICAgICAgICAgICAgIHwg
IDkgLS0tLQogaW5jbHVkZS9ody9xZGV2LXByb3BlcnRpZXMuaCAgICAgICAgIHwgMzAgLS0tLS0t
LS0tLS0KIGluY2x1ZGUvaHcvc3RyZWFtLmggICAgICAgICAgICAgICAgICB8ICA0ICstCiBpbmNs
dWRlL2h3L3RpbWVyL200OHQ1OS5oICAgICAgICAgICAgfCAgNCArLQogaW5jbHVkZS9xb20vb2Jq
ZWN0LmggICAgICAgICAgICAgICAgIHwgIDIgKwogaW5jbHVkZS9xb20vb2JqZWN0X2ludGVyZmFj
ZXMuaCAgICAgIHwgMTAgKystLQogaW5jbHVkZS9zeXNlbXUvYWNjZWwuaCAgICAgICAgICAgICAg
IHwgIDQgKy0KIGluY2x1ZGUvc3lzZW11L2hvc3RtZW0uaCAgICAgICAgICAgICB8ICAzICstCiBp
bmNsdWRlL3N5c2VtdS90cG0uaCAgICAgICAgICAgICAgICAgfCAgNCArLQogdGFyZ2V0L2FybS9p
ZGF1LmggICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIGFjY2VsL2FjY2VsLmMgICAgICAgICAg
ICAgICAgICAgICAgICB8ICA3ICstLQogYmFja2VuZHMvaG9zdG1lbS1maWxlLmMgICAgICAgICAg
ICAgIHwgIDggKy0tCiBiYWNrZW5kcy9ob3N0bWVtLW1lbWZkLmMgICAgICAgICAgICAgfCAgMiAr
LQogYmFja2VuZHMvaG9zdG1lbS1yYW0uYyAgICAgICAgICAgICAgIHwgIDkgKystLQogYmFja2Vu
ZHMvaG9zdG1lbS5jICAgICAgICAgICAgICAgICAgIHwgMzEgKysrKysrKysrKysKIGh3L2NvcmUv
Y29tcGF0LXByb3BzLmMgICAgICAgICAgICAgICB8IDQzICsrKysrKysrKysrKysrKwogaHcvY29y
ZS9tYWNoaW5lLmMgICAgICAgICAgICAgICAgICAgIHwgMTggLS0tLS0tLQogaHcvY29yZS9xZGV2
LXByb3BlcnRpZXMuYyAgICAgICAgICAgIHwgNzMgKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQog
aHcvY29yZS9xZGV2LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysKIGh3L2kzODYvcGNf
cGlpeC5jICAgICAgICAgICAgICAgICAgICB8IDIxICsrKysrKy0tCiBody9pMzg2L3BjX3EzNS5j
ICAgICAgICAgICAgICAgICAgICAgfCAxOSArKysrKystCiBody9taXNjL2l2c2htZW0uYyAgICAg
ICAgICAgICAgICAgICAgfCAgMiArLQogaHcvdmlydGlvL3ZpcnRpby1ybmcuYyAgICAgICAgICAg
ICAgIHwgIDIgKy0KIGh3L3hlbi94ZW4tY29tbW9uLmMgICAgICAgICAgICAgICAgICB8ICA5ICsr
Ky0KIHFvbS9jcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxIC0KIHFvbS9vYmpl
Y3QuYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ5ICsrKysrKysrKysrKysrKy0tCiBxb20v
b2JqZWN0X2ludGVyZmFjZXMuYyAgICAgICAgICAgICAgfCAxNCArKy0tLQogc3R1YnMvbWFjaGlu
ZS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysKIHRhcmdldC9pMzg2L2NwdS5jICAgICAg
ICAgICAgICAgICAgICB8ICAxIC0KIHRhcmdldC9zcGFyYy9jcHUuYyAgICAgICAgICAgICAgICAg
ICB8ICAxIC0KIHRlc3RzL2NoZWNrLXFvbS1pbnRlcmZhY2UuYyAgICAgICAgICB8IDI3ICsrKysr
KysrLS0KIHRlc3RzL3Rlc3QtcWRldi1nbG9iYWwtcHJvcHMuYyAgICAgICB8IDgwICsrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHZsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICA0IC0tCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBo
dy9jb3JlL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgfCAgMSArCiBzdHVicy9NYWtlZmls
ZS5vYmpzICAgICAgICAgICAgICAgICAgfCAgMSArCiB0ZXN0cy9NYWtlZmlsZS5pbmNsdWRlICAg
ICAgICAgICAgICAgfCAgMSArCiA0OSBmaWxlcyBjaGFuZ2VkLCAyODMgaW5zZXJ0aW9ucygrKSwg
MjgyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGh3L2NvcmUvY29tcGF0LXByb3Bz
LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBzdHVicy9tYWNoaW5lLmMKCi0tIAoyLjE5LjEuNzA4Lmc0
ZWRlM2Q0MmRmCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:37:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gKN59-00059e-0R; Wed, 07 Nov 2018 12:37: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=zb54=ns=redhat.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1gKN57-00059N-UF
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:37:13 +0000
X-Inumbo-ID: d97c6f02-e289-11e8-ba51-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d97c6f02-e289-11e8-ba51-12d6303a7972;
 Wed, 07 Nov 2018 12:37:12 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C3EBE30D49D8;
 Wed,  7 Nov 2018 12:37:11 +0000 (UTC)
Received: from localhost (ovpn-112-43.ams2.redhat.com [10.36.112.43])
 by smtp.corp.redhat.com (Postfix) with ESMTP id B5B4926368;
 Wed,  7 Nov 2018 12:37:05 +0000 (UTC)
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed,  7 Nov 2018 16:36:39 +0400
Message-Id: <20181107123652.23417-2-marcandre.lureau@redhat.com>
In-Reply-To: <20181107123652.23417-1-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.42]); Wed, 07 Nov 2018 12:37:12 +0000 (UTC)
Subject: [Xen-devel] [PATCH for-3.2 v3 01/14] tests:
 qdev_prop_check_globals() doesn't return "all_used"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, dgilbert@redhat.com,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCwgaXQgcmV0dXJucyAxIGlmIGFuIGVycm9yIHdhcyBkZXRlY3RlZCwgd2hpY2ggaXMg
dGhlIGNhc2UgZm9yOgoKL3FkZXYvcHJvcGVydGllcy9keW5hbWljL2dsb2JhbC9zdWJwcm9jZXNz
Ogp3YXJuaW5nOiBnbG9iYWwgZHluYW1pYy1wcm9wLXR5cGUtYmFkLnByb3AzIGhhcyBpbnZhbGlk
IGNsYXNzIG5hbWUKd2FybmluZzogZ2xvYmFsIG5vaG90cGx1Zy10eXBlLnByb3A1PTEwNSBub3Qg
dXNlZAp3YXJuaW5nOiBnbG9iYWwgbm9uZGV2aWNlLXR5cGUucHJvcDYgaGFzIGludmFsaWQgY2xh
c3MgbmFtZQoKQ2xhcmlmeSB0aGUgZnVuY3Rpb24gcmV0dXJuIHZhbHVlLgoKU2lnbmVkLW9mZi1i
eTogTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+Ci0tLQog
dGVzdHMvdGVzdC1xZGV2LWdsb2JhbC1wcm9wcy5jIHwgMTIgKysrKysrLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rl
c3RzL3Rlc3QtcWRldi1nbG9iYWwtcHJvcHMuYyBiL3Rlc3RzL3Rlc3QtcWRldi1nbG9iYWwtcHJv
cHMuYwppbmRleCBkODFiMDg2MmQ1Li5jY2RmNmM1N2MxIDEwMDY0NAotLS0gYS90ZXN0cy90ZXN0
LXFkZXYtZ2xvYmFsLXByb3BzLmMKKysrIGIvdGVzdHMvdGVzdC1xZGV2LWdsb2JhbC1wcm9wcy5j
CkBAIC0yMTQsNyArMjE0LDcgQEAgc3RhdGljIHZvaWQgdGVzdF9keW5hbWljX2dsb2JhbHByb3Bf
c3VicHJvY2Vzcyh2b2lkKQogICAgICAgICB7IFRZUEVfTk9OREVWSUNFLCAicHJvcDYiLCAiMTA2
IiwgdHJ1ZSB9LAogICAgICAgICB7fQogICAgIH07Ci0gICAgaW50IGFsbF91c2VkOworICAgIGlu
dCBnbG9iYWxfZXJyb3I7CiAKICAgICBxZGV2X3Byb3BfcmVnaXN0ZXJfZ2xvYmFsX2xpc3QocHJv
cHMpOwogCkBAIC0yMjMsOCArMjIzLDggQEAgc3RhdGljIHZvaWQgdGVzdF9keW5hbWljX2dsb2Jh
bHByb3Bfc3VicHJvY2Vzcyh2b2lkKQogCiAgICAgZ19hc3NlcnRfY21wdWludChtdC0+cHJvcDEs
ID09LCAxMDEpOwogICAgIGdfYXNzZXJ0X2NtcHVpbnQobXQtPnByb3AyLCA9PSwgMTAyKTsKLSAg
ICBhbGxfdXNlZCA9IHFkZXZfcHJvcF9jaGVja19nbG9iYWxzKCk7Ci0gICAgZ19hc3NlcnRfY21w
dWludChhbGxfdXNlZCwgPT0sIDEpOworICAgIGdsb2JhbF9lcnJvciA9IHFkZXZfcHJvcF9jaGVj
a19nbG9iYWxzKCk7CisgICAgZ19hc3NlcnRfY21wdWludChnbG9iYWxfZXJyb3IsID09LCAxKTsK
ICAgICBnX2Fzc2VydChwcm9wc1swXS51c2VkKTsKICAgICBnX2Fzc2VydChwcm9wc1sxXS51c2Vk
KTsKICAgICBnX2Fzc2VydCghcHJvcHNbMl0udXNlZCk7CkBAIC0yNTksNyArMjU5LDcgQEAgc3Rh
dGljIHZvaWQgdGVzdF9keW5hbWljX2dsb2JhbHByb3Bfbm91c2VyX3N1YnByb2Nlc3Modm9pZCkK
ICAgICAgICAgeyBUWVBFX05PTkRFVklDRSwgInByb3A2IiwgIjEwNiIgfSwKICAgICAgICAge30K
ICAgICB9OwotICAgIGludCBhbGxfdXNlZDsKKyAgICBpbnQgZ2xvYmFsX2Vycm9yOwogCiAgICAg
cWRldl9wcm9wX3JlZ2lzdGVyX2dsb2JhbF9saXN0KHByb3BzKTsKIApAQCAtMjY4LDggKzI2OCw4
IEBAIHN0YXRpYyB2b2lkIHRlc3RfZHluYW1pY19nbG9iYWxwcm9wX25vdXNlcl9zdWJwcm9jZXNz
KHZvaWQpCiAKICAgICBnX2Fzc2VydF9jbXB1aW50KG10LT5wcm9wMSwgPT0sIDEwMSk7CiAgICAg
Z19hc3NlcnRfY21wdWludChtdC0+cHJvcDIsID09LCAxMDIpOwotICAgIGFsbF91c2VkID0gcWRl
dl9wcm9wX2NoZWNrX2dsb2JhbHMoKTsKLSAgICBnX2Fzc2VydF9jbXB1aW50KGFsbF91c2VkLCA9
PSwgMCk7CisgICAgZ2xvYmFsX2Vycm9yID0gcWRldl9wcm9wX2NoZWNrX2dsb2JhbHMoKTsKKyAg
ICBnX2Fzc2VydF9jbXB1aW50KGdsb2JhbF9lcnJvciwgPT0sIDApOwogICAgIGdfYXNzZXJ0KHBy
b3BzWzBdLnVzZWQpOwogICAgIGdfYXNzZXJ0KHByb3BzWzFdLnVzZWQpOwogICAgIGdfYXNzZXJ0
KCFwcm9wc1syXS51c2VkKTsKLS0gCjIuMTkuMS43MDguZzRlZGUzZDQyZGYKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:37:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gKN5N-0005Cu-BY; Wed, 07 Nov 2018 12:37: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=zb54=ns=redhat.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1gKN5M-0005Cc-AM
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:37:28 +0000
X-Inumbo-ID: e247b754-e289-11e8-aeea-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e247b754-e289-11e8-aeea-12d6303a7972;
 Wed, 07 Nov 2018 12:37:27 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 851E3144043;
 Wed,  7 Nov 2018 12:37:26 +0000 (UTC)
Received: from localhost (ovpn-112-43.ams2.redhat.com [10.36.112.43])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 4B2E05D6AA;
 Wed,  7 Nov 2018 12:37:20 +0000 (UTC)
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed,  7 Nov 2018 16:36:41 +0400
Message-Id: <20181107123652.23417-4-marcandre.lureau@redhat.com>
In-Reply-To: <20181107123652.23417-1-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Wed, 07 Nov 2018 12:37:26 +0000 (UTC)
Subject: [Xen-devel] [PATCH for-3.2 v3 03/14] qom: make
 user_creatable_complete() specific to UserCreatable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, dgilbert@redhat.com,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBhY2NlcHRpbmcgYW55IE9iamVjdCosIGNoYW5nZSB1c2VyX2NyZWF0YWJsZV9j
b21wbGV0ZSgpIHRvCnJlcXVpcmUgYSBVc2VyQ3JlYXRhYmxlKi4gTW9kaWZ5IHRoZSBjYWxsZXJz
IHRvIHBhc3MgdGhlIGFwcHJvcHJpYXRlCmFyZ3VtZW50LCByZW1vdmluZyByZWR1bmRhbnQgZHlu
YW1pYyBjYXN0IGNoZWNrcyBpbiBvYmplY3QgY3JlYXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBNYXJj
LUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6
IElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+Ci0tLQogaW5jbHVkZS9xb20vb2Jq
ZWN0X2ludGVyZmFjZXMuaCB8ICA0ICsrLS0KIGh3L21pc2MvaXZzaG1lbS5jICAgICAgICAgICAg
ICAgfCAgMiArLQogaHcvdmlydGlvL3ZpcnRpby1ybmcuYyAgICAgICAgICB8ICAyICstCiBxb20v
b2JqZWN0LmMgICAgICAgICAgICAgICAgICAgIHwgMTIgKysrKysrKystLS0tCiBxb20vb2JqZWN0
X2ludGVyZmFjZXMuYyAgICAgICAgIHwgMTQgKysrLS0tLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdl
ZCwgMTUgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9xb20vb2JqZWN0X2ludGVyZmFjZXMuaCBiL2luY2x1ZGUvcW9tL29iamVjdF9pbnRlcmZhY2Vz
LmgKaW5kZXggNjUyYTE2ZDJiYS4uNjgyYmExZDliMCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9xb20v
b2JqZWN0X2ludGVyZmFjZXMuaAorKysgYi9pbmNsdWRlL3FvbS9vYmplY3RfaW50ZXJmYWNlcy5o
CkBAIC01MSwxNCArNTEsMTQgQEAgdHlwZWRlZiBzdHJ1Y3QgVXNlckNyZWF0YWJsZUNsYXNzIHsK
IAogLyoqCiAgKiB1c2VyX2NyZWF0YWJsZV9jb21wbGV0ZToKLSAqIEBvYmo6IHRoZSBvYmplY3Qg
d2hvc2UgY29tcGxldGUoKSBtZXRob2QgaXMgY2FsbGVkIGlmIGRlZmluZWQKKyAqIEB1YzogdGhl
IHVzZXItY3JlYXRhYmxlIG9iamVjdCB3aG9zZSBjb21wbGV0ZSgpIG1ldGhvZCBpcyBjYWxsZWQg
aWYgZGVmaW5lZAogICogQGVycnA6IGlmIGFuIGVycm9yIG9jY3VycywgYSBwb2ludGVyIHRvIGFu
IGFyZWEgdG8gc3RvcmUgdGhlIGVycm9yCiAgKgogICogV3JhcHBlciB0byBjYWxsIGNvbXBsZXRl
KCkgbWV0aG9kIGlmIG9uZSBvZiB0eXBlcyBpdCdzIGluaGVyaXRlZAogICogZnJvbSBpbXBsZW1l
bnRzIFVTRVJfQ1JFQVRBQkxFIGludGVyZmFjZSwgb3RoZXJ3aXNlIHRoZSBjYWxsIGRvZXMKICAq
IG5vdGhpbmcuCiAgKi8KLXZvaWQgdXNlcl9jcmVhdGFibGVfY29tcGxldGUoT2JqZWN0ICpvYmos
IEVycm9yICoqZXJycCk7Cit2b2lkIHVzZXJfY3JlYXRhYmxlX2NvbXBsZXRlKFVzZXJDcmVhdGFi
bGUgKnVjLCBFcnJvciAqKmVycnApOwogCiAvKioKICAqIHVzZXJfY3JlYXRhYmxlX2Nhbl9iZV9k
ZWxldGVkOgpkaWZmIC0tZ2l0IGEvaHcvbWlzYy9pdnNobWVtLmMgYi9ody9taXNjL2l2c2htZW0u
YwppbmRleCBmODg5MTBlNTVjLi40NzhmNDEwNDRjIDEwMDY0NAotLS0gYS9ody9taXNjL2l2c2ht
ZW0uYworKysgYi9ody9taXNjL2l2c2htZW0uYwpAQCAtMTI3OSw3ICsxMjc5LDcgQEAgc3RhdGlj
IHZvaWQgZGVzdWdhcl9zaG0oSVZTaG1lbVN0YXRlICpzKQogICAgIG9iamVjdF9wcm9wZXJ0eV9z
ZXRfYm9vbChvYmosIHRydWUsICJzaGFyZSIsICZlcnJvcl9hYm9ydCk7CiAgICAgb2JqZWN0X3By
b3BlcnR5X2FkZF9jaGlsZChPQkpFQ1QocyksICJpbnRlcm5hbC1zaG0tYmFja2VuZCIsIG9iaiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlcnJvcl9hYm9ydCk7Ci0gICAgdXNlcl9j
cmVhdGFibGVfY29tcGxldGUob2JqLCAmZXJyb3JfYWJvcnQpOworICAgIHVzZXJfY3JlYXRhYmxl
X2NvbXBsZXRlKFVTRVJfQ1JFQVRBQkxFKG9iaiksICZlcnJvcl9hYm9ydCk7CiAgICAgcy0+aG9z
dG1lbSA9IE1FTU9SWV9CQUNLRU5EKG9iaik7CiB9CiAKZGlmZiAtLWdpdCBhL2h3L3ZpcnRpby92
aXJ0aW8tcm5nLmMgYi9ody92aXJ0aW8vdmlydGlvLXJuZy5jCmluZGV4IDg1NWYxYjQxZDEuLjMw
NDkzYTI1ODYgMTAwNjQ0Ci0tLSBhL2h3L3ZpcnRpby92aXJ0aW8tcm5nLmMKKysrIGIvaHcvdmly
dGlvL3ZpcnRpby1ybmcuYwpAQCAtMTkxLDcgKzE5MSw3IEBAIHN0YXRpYyB2b2lkIHZpcnRpb19y
bmdfZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIGlm
ICh2cm5nLT5jb25mLnJuZyA9PSBOVUxMKSB7CiAgICAgICAgIHZybmctPmNvbmYuZGVmYXVsdF9i
YWNrZW5kID0gUk5HX1JBTkRPTShvYmplY3RfbmV3KFRZUEVfUk5HX1JBTkRPTSkpOwogCi0gICAg
ICAgIHVzZXJfY3JlYXRhYmxlX2NvbXBsZXRlKE9CSkVDVCh2cm5nLT5jb25mLmRlZmF1bHRfYmFj
a2VuZCksCisgICAgICAgIHVzZXJfY3JlYXRhYmxlX2NvbXBsZXRlKFVTRVJfQ1JFQVRBQkxFKHZy
bmctPmNvbmYuZGVmYXVsdF9iYWNrZW5kKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmxvY2FsX2Vycik7CiAgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwpkaWZmIC0tZ2l0IGEvcW9tL29iamVjdC5j
IGIvcW9tL29iamVjdC5jCmluZGV4IDU0N2RjZjk3YzMuLmViNzcwZGJmN2YgMTAwNjQ0Ci0tLSBh
L3FvbS9vYmplY3QuYworKysgYi9xb20vb2JqZWN0LmMKQEAgLTQxNyw2ICs0MTcsNyBAQCB2b2lk
IG9iamVjdF9pbml0aWFsaXplX2NoaWxkdihPYmplY3QgKnBhcmVudG9iaiwgY29uc3QgY2hhciAq
cHJvcG5hbWUsCiB7CiAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgT2JqZWN0ICpv
Ymo7CisgICAgVXNlckNyZWF0YWJsZSAqdWM7CiAKICAgICBvYmplY3RfaW5pdGlhbGl6ZShjaGls
ZG9iaiwgc2l6ZSwgdHlwZSk7CiAgICAgb2JqID0gT0JKRUNUKGNoaWxkb2JqKTsKQEAgLTQzMSw4
ICs0MzIsOSBAQCB2b2lkIG9iamVjdF9pbml0aWFsaXplX2NoaWxkdihPYmplY3QgKnBhcmVudG9i
aiwgY29uc3QgY2hhciAqcHJvcG5hbWUsCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAg
IGlmIChvYmplY3RfZHluYW1pY19jYXN0KG9iaiwgVFlQRV9VU0VSX0NSRUFUQUJMRSkpIHsKLSAg
ICAgICAgdXNlcl9jcmVhdGFibGVfY29tcGxldGUob2JqLCAmbG9jYWxfZXJyKTsKKyAgICB1YyA9
IChVc2VyQ3JlYXRhYmxlICopb2JqZWN0X2R5bmFtaWNfY2FzdChvYmosIFRZUEVfVVNFUl9DUkVB
VEFCTEUpOworICAgIGlmICh1YykgeworICAgICAgICB1c2VyX2NyZWF0YWJsZV9jb21wbGV0ZSh1
YywgJmxvY2FsX2Vycik7CiAgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgICAgIG9i
amVjdF91bnBhcmVudChvYmopOwogICAgICAgICAgICAgZ290byBvdXQ7CkBAIC01OTAsNiArNTky
LDcgQEAgT2JqZWN0ICpvYmplY3RfbmV3X3dpdGhfcHJvcHYoY29uc3QgY2hhciAqdHlwZW5hbWUs
CiAgICAgT2JqZWN0ICpvYmo7CiAgICAgT2JqZWN0Q2xhc3MgKmtsYXNzOwogICAgIEVycm9yICps
b2NhbF9lcnIgPSBOVUxMOworICAgIFVzZXJDcmVhdGFibGUgKnVjOwogCiAgICAga2xhc3MgPSBv
YmplY3RfY2xhc3NfYnlfbmFtZSh0eXBlbmFtZSk7CiAgICAgaWYgKCFrbGFzcykgewpAQCAtNjEy
LDggKzYxNSw5IEBAIE9iamVjdCAqb2JqZWN0X25ld193aXRoX3Byb3B2KGNvbnN0IGNoYXIgKnR5
cGVuYW1lLAogICAgICAgICBnb3RvIGVycm9yOwogICAgIH0KIAotICAgIGlmIChvYmplY3RfZHlu
YW1pY19jYXN0KG9iaiwgVFlQRV9VU0VSX0NSRUFUQUJMRSkpIHsKLSAgICAgICAgdXNlcl9jcmVh
dGFibGVfY29tcGxldGUob2JqLCAmbG9jYWxfZXJyKTsKKyAgICB1YyA9IChVc2VyQ3JlYXRhYmxl
ICopb2JqZWN0X2R5bmFtaWNfY2FzdChvYmosIFRZUEVfVVNFUl9DUkVBVEFCTEUpOworICAgIGlm
ICh1YykgeworICAgICAgICB1c2VyX2NyZWF0YWJsZV9jb21wbGV0ZSh1YywgJmxvY2FsX2Vycik7
CiAgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKICAgICAgICAgICAgIG9iamVjdF91bnBhcmVudChv
YmopOwogICAgICAgICAgICAgZ290byBlcnJvcjsKZGlmZiAtLWdpdCBhL3FvbS9vYmplY3RfaW50
ZXJmYWNlcy5jIGIvcW9tL29iamVjdF9pbnRlcmZhY2VzLmMKaW5kZXggOTdiNzliNDhiYi4uZGI4
NWQxZWI3NSAxMDA2NDQKLS0tIGEvcW9tL29iamVjdF9pbnRlcmZhY2VzLmMKKysrIGIvcW9tL29i
amVjdF9pbnRlcmZhY2VzLmMKQEAgLTgsMTggKzgsMTAgQEAKICNpbmNsdWRlICJxYXBpL29wdHMt
dmlzaXRvci5oIgogI2luY2x1ZGUgInFlbXUvY29uZmlnLWZpbGUuaCIKIAotdm9pZCB1c2VyX2Ny
ZWF0YWJsZV9jb21wbGV0ZShPYmplY3QgKm9iaiwgRXJyb3IgKiplcnJwKQordm9pZCB1c2VyX2Ny
ZWF0YWJsZV9jb21wbGV0ZShVc2VyQ3JlYXRhYmxlICp1YywgRXJyb3IgKiplcnJwKQogeworICAg
IFVzZXJDcmVhdGFibGVDbGFzcyAqdWNjID0gVVNFUl9DUkVBVEFCTEVfR0VUX0NMQVNTKHVjKTsK
IAotICAgIFVzZXJDcmVhdGFibGVDbGFzcyAqdWNjOwotICAgIFVzZXJDcmVhdGFibGUgKnVjID0K
LSAgICAgICAgKFVzZXJDcmVhdGFibGUgKilvYmplY3RfZHluYW1pY19jYXN0KG9iaiwgVFlQRV9V
U0VSX0NSRUFUQUJMRSk7Ci0KLSAgICBpZiAoIXVjKSB7Ci0gICAgICAgIHJldHVybjsKLSAgICB9
Ci0KLSAgICB1Y2MgPSBVU0VSX0NSRUFUQUJMRV9HRVRfQ0xBU1ModWMpOwogICAgIGlmICh1Y2Mt
PmNvbXBsZXRlKSB7CiAgICAgICAgIHVjYy0+Y29tcGxldGUodWMsIGVycnApOwogICAgIH0KQEAg
LTg5LDcgKzgxLDcgQEAgT2JqZWN0ICp1c2VyX2NyZWF0YWJsZV9hZGRfdHlwZShjb25zdCBjaGFy
ICp0eXBlLCBjb25zdCBjaGFyICppZCwKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAg
dXNlcl9jcmVhdGFibGVfY29tcGxldGUob2JqLCAmbG9jYWxfZXJyKTsKKyAgICB1c2VyX2NyZWF0
YWJsZV9jb21wbGV0ZShVU0VSX0NSRUFUQUJMRShvYmopLCAmbG9jYWxfZXJyKTsKICAgICBpZiAo
bG9jYWxfZXJyKSB7CiAgICAgICAgIG9iamVjdF9wcm9wZXJ0eV9kZWwob2JqZWN0X2dldF9vYmpl
Y3RzX3Jvb3QoKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZCwgJmVycm9yX2Fib3J0
KTsKLS0gCjIuMTkuMS43MDguZzRlZGUzZDQyZGYKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:37:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gKN5Y-0005GI-Qx; Wed, 07 Nov 2018 12:37: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=zb54=ns=redhat.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1gKN5X-0005Fw-H9
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:37:39 +0000
X-Inumbo-ID: e923e4a8-e289-11e8-bc4a-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e923e4a8-e289-11e8-bc4a-12d6303a7972;
 Wed, 07 Nov 2018 12:37:38 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 03E8FA53D6;
 Wed,  7 Nov 2018 12:37:38 +0000 (UTC)
Received: from localhost (ovpn-112-43.ams2.redhat.com [10.36.112.43])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 4BFD84D732;
 Wed,  7 Nov 2018 12:37:29 +0000 (UTC)
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed,  7 Nov 2018 16:36:42 +0400
Message-Id: <20181107123652.23417-5-marcandre.lureau@redhat.com>
In-Reply-To: <20181107123652.23417-1-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Wed, 07 Nov 2018 12:37:38 +0000 (UTC)
Subject: [Xen-devel] [PATCH for-3.2 v3 04/14] accel: register global_props
 like machine globals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, dgilbert@redhat.com,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Z2xvYmFsX3Byb3BzIGlzIG9ubHkgdXNlZCBmb3IgWGVuIHhlbl9jb21wYXRfcHJvcHMuIEl0J3Mg
YSBzdGF0aWMKYXJyYXkgb2YgR2xvYmFsUHJvcGVydHksIGxpa2UgbWFjaGluZSBnbG9iYWxzIGlu
IFNFVF9NQUNISU5FX0NPTVBBVCgpLgpMZXQncyByZWdpc3RlciB0aGUgZ2xvYmFscyB0aGUgc2Ft
ZSB3YXksIHdpdGhvdXQgZXh0cmEgY29weSBhbGxvY2F0aW9uLgoKU2lnbmVkLW9mZi1ieTogTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+ClJldmlld2VkLWJ5
OiBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgotLS0KIGluY2x1ZGUvaHcvcWRl
di1wcm9wZXJ0aWVzLmggfCAyOSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogYWNjZWwv
YWNjZWwuYyAgICAgICAgICAgICAgICB8ICA5ICsrKysrKysrLQogaHcvY29yZS9xZGV2LXByb3Bl
cnRpZXMuYyAgICB8IDIxIC0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA4
IGluc2VydGlvbnMoKyksIDUxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcv
cWRldi1wcm9wZXJ0aWVzLmggYi9pbmNsdWRlL2h3L3FkZXYtcHJvcGVydGllcy5oCmluZGV4IDRm
NjBjYzg4ZjMuLmE5NWY0YTczZWIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvcWRldi1wcm9wZXJ0
aWVzLmgKKysrIGIvaW5jbHVkZS9ody9xZGV2LXByb3BlcnRpZXMuaApAQCAtMjU1LDM1ICsyNTUs
NiBAQCB2b2lkIHFkZXZfcHJvcF9zZXRfZ2xvYmFscyhEZXZpY2VTdGF0ZSAqZGV2KTsKIHZvaWQg
ZXJyb3Jfc2V0X2Zyb21fcWRldl9wcm9wX2Vycm9yKEVycm9yICoqZXJycCwgaW50IHJldCwgRGV2
aWNlU3RhdGUgKmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFByb3Bl
cnR5ICpwcm9wLCBjb25zdCBjaGFyICp2YWx1ZSk7CiAKLS8qKgotICogcmVnaXN0ZXJfY29tcGF0
X3Byb3A6Ci0gKgotICogUmVnaXN0ZXIgaW50ZXJuYWwgKG5vdCB1c2VyLXByb3ZpZGVkKSBnbG9i
YWwgcHJvcGVydHksIGNoYW5naW5nIHRoZQotICogZGVmYXVsdCB2YWx1ZSBvZiBhIGdpdmVuIHBy
b3BlcnR5IGluIGEgZGV2aWNlIHR5cGUuICBUaGlzIGNhbiBiZSB1c2VkCi0gKiBmb3IgZW5hYmxp
bmcgbWFjaGluZS10eXBlIGNvbXBhdGliaWxpdHkgb3IgZm9yIGVuYWJsaW5nCi0gKiBhY2NlbGVy
YXRvci1zcGVjaWZpYyBkZWZhdWx0cyBpbiBkZXZpY2VzLgotICoKLSAqIFRoZSBwcm9wZXJ0eSB2
YWx1ZXMgc2V0IHVzaW5nIHRoaXMgZnVuY3Rpb24gbXVzdCBiZSBhbHdheXMgdmFsaWQgYW5kCi0g
KiBuZXZlciByZXBvcnQgc2V0dGVyIGVycm9ycywgYXMgdGhlIHByb3BlcnR5IHdpbGwgaGF2ZQot
ICogR2xvYmFsUHJvcGVydHk6OmVycnAgc2V0IHRvICZlcnJvcl9hYm9ydC4KLSAqCi0gKiBVc2Vy
LXByb3ZpZGVkIGdsb2JhbCBwcm9wZXJ0aWVzIHNob3VsZCBvdmVycmlkZSBpbnRlcm5hbCBnbG9i
YWwKLSAqIHByb3BlcnRpZXMsIHNvIGNhbGxlcnMgb2YgdGhpcyBmdW5jdGlvbiBzaG91bGQgZW5z
dXJlIHRoYXQgaXQgaXMKLSAqIGNhbGxlZCBiZWZvcmUgdXNlci1wcm92aWRlZCBnbG9iYWwgcHJv
cGVydGllcyBhcmUgcmVnaXN0ZXJlZC4KLSAqCi0gKiBAZHJpdmVyOiBEZXZpY2UgdHlwZSB0byBi
ZSBhZmZlY3RlZAotICogQHByb3BlcnR5OiBQcm9wZXJ0eSB3aG9zZSBkZWZhdWx0IHZhbHVlIGlz
IGdvaW5nIHRvIGJlIGNoYW5nZWQKLSAqIEB2YWx1ZTogTmV3IGRlZmF1bHQgdmFsdWUgZm9yIHRo
ZSBwcm9wZXJ0eQotICovCi12b2lkIHJlZ2lzdGVyX2NvbXBhdF9wcm9wKGNvbnN0IGNoYXIgKmRy
aXZlciwgY29uc3QgY2hhciAqcHJvcGVydHksCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKnZhbHVlKTsKLS8qCi0gKiByZWdpc3Rlcl9jb21wYXRfcHJvcHNfYXJyYXkoKTog
dXNpbmcgcmVnaXN0ZXJfY29tcGF0X3Byb3AoKSwgd2hpY2gKLSAqIG9ubHkgcmVnaXN0ZXJzIGlu
dGVybmFsIGdsb2JhbCBwcm9wZXJ0aWVzICh3aGljaCBoYXMgbG93ZXIgcHJpb3JpdHkKLSAqIHRo
YW4gdXNlci1wcm92aWRlZCBnbG9iYWwgcHJvcGVydGllcykKLSAqLwotdm9pZCByZWdpc3Rlcl9j
b21wYXRfcHJvcHNfYXJyYXkoR2xvYmFsUHJvcGVydHkgKnByb3ApOwotCiAvKioKICAqIHFkZXZf
cHJvcGVydHlfYWRkX3N0YXRpYzoKICAqIEBkZXY6IERldmljZSB0byBhZGQgdGhlIHByb3BlcnR5
IHRvLgpkaWZmIC0tZ2l0IGEvYWNjZWwvYWNjZWwuYyBiL2FjY2VsL2FjY2VsLmMKaW5kZXggOTY2
YjJkOGY1My4uM2RhMjZlYjkwZiAxMDA2NDQKLS0tIGEvYWNjZWwvYWNjZWwuYworKysgYi9hY2Nl
bC9hY2NlbC5jCkBAIC0zNCw2ICszNCw3IEBACiAjaW5jbHVkZSAicW9tL29iamVjdC5oIgogI2lu
Y2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCiAjaW5jbHVkZSAicWVtdS9vcHRpb24uaCIKKyNp
bmNsdWRlICJxYXBpL2Vycm9yLmgiCiAKIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBhY2NlbF90eXBl
ID0gewogICAgIC5uYW1lID0gVFlQRV9BQ0NFTCwKQEAgLTEyMSw3ICsxMjIsMTMgQEAgdm9pZCBj
b25maWd1cmVfYWNjZWxlcmF0b3IoTWFjaGluZVN0YXRlICptcykKIHZvaWQgYWNjZWxfcmVnaXN0
ZXJfY29tcGF0X3Byb3BzKEFjY2VsU3RhdGUgKmFjY2VsKQogewogICAgIEFjY2VsQ2xhc3MgKmNs
YXNzID0gQUNDRUxfR0VUX0NMQVNTKGFjY2VsKTsKLSAgICByZWdpc3Rlcl9jb21wYXRfcHJvcHNf
YXJyYXkoY2xhc3MtPmdsb2JhbF9wcm9wcyk7CisgICAgR2xvYmFsUHJvcGVydHkgKnByb3AgPSBj
bGFzcy0+Z2xvYmFsX3Byb3BzOworCisgICAgZm9yICg7IHByb3AgJiYgcHJvcC0+ZHJpdmVyOyBw
cm9wKyspIHsKKyAgICAgICAgLyogQW55IGNvbXBhdF9wcm9wcyBtdXN0IG5ldmVyIGNhdXNlIGVy
cm9yICovCisgICAgICAgIHByb3AtPmVycnAgPSAmZXJyb3JfYWJvcnQ7CisgICAgICAgIHFkZXZf
cHJvcF9yZWdpc3Rlcl9nbG9iYWwocHJvcCk7CisgICAgfQogfQogCiB2b2lkIGFjY2VsX3NldHVw
X3Bvc3QoTWFjaGluZVN0YXRlICptcykKZGlmZiAtLWdpdCBhL2h3L2NvcmUvcWRldi1wcm9wZXJ0
aWVzLmMgYi9ody9jb3JlL3FkZXYtcHJvcGVydGllcy5jCmluZGV4IDM1MDcyZGVjMWUuLmFiNjFk
NTAyZmQgMTAwNjQ0Ci0tLSBhL2h3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMKKysrIGIvaHcvY29y
ZS9xZGV2LXByb3BlcnRpZXMuYwpAQCAtMTE4MCwyNyArMTE4MCw2IEBAIHZvaWQgcWRldl9wcm9w
X3JlZ2lzdGVyX2dsb2JhbChHbG9iYWxQcm9wZXJ0eSAqcHJvcCkKICAgICBnbG9iYWxfcHJvcHMg
PSBnX2xpc3RfYXBwZW5kKGdsb2JhbF9wcm9wcywgcHJvcCk7CiB9CiAKLXZvaWQgcmVnaXN0ZXJf
Y29tcGF0X3Byb3AoY29uc3QgY2hhciAqZHJpdmVyLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBjaGFyICpwcm9wZXJ0eSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
Y2hhciAqdmFsdWUpCi17Ci0gICAgR2xvYmFsUHJvcGVydHkgKnAgPSBnX25ldzAoR2xvYmFsUHJv
cGVydHksIDEpOwotCi0gICAgLyogQW55IGNvbXBhdF9wcm9wcyBtdXN0IG5ldmVyIGNhdXNlIGVy
cm9yICovCi0gICAgcC0+ZXJycCA9ICZlcnJvcl9hYm9ydDsKLSAgICBwLT5kcml2ZXIgPSBkcml2
ZXI7Ci0gICAgcC0+cHJvcGVydHkgPSBwcm9wZXJ0eTsKLSAgICBwLT52YWx1ZSA9IHZhbHVlOwot
ICAgIHFkZXZfcHJvcF9yZWdpc3Rlcl9nbG9iYWwocCk7Ci19Ci0KLXZvaWQgcmVnaXN0ZXJfY29t
cGF0X3Byb3BzX2FycmF5KEdsb2JhbFByb3BlcnR5ICpwcm9wKQotewotICAgIGZvciAoOyBwcm9w
ICYmIHByb3AtPmRyaXZlcjsgcHJvcCsrKSB7Ci0gICAgICAgIHJlZ2lzdGVyX2NvbXBhdF9wcm9w
KHByb3AtPmRyaXZlciwgcHJvcC0+cHJvcGVydHksIHByb3AtPnZhbHVlKTsKLSAgICB9Ci19Ci0K
IHZvaWQgcWRldl9wcm9wX3JlZ2lzdGVyX2dsb2JhbF9saXN0KEdsb2JhbFByb3BlcnR5ICpwcm9w
cykKIHsKICAgICBpbnQgaTsKLS0gCjIuMTkuMS43MDguZzRlZGUzZDQyZGYKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:37:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gKN5d-0005Hv-66; Wed, 07 Nov 2018 12:37: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=zb54=ns=redhat.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1gKN5c-0005Hl-Qu
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:37:44 +0000
X-Inumbo-ID: ec18b058-e289-11e8-92f9-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec18b058-e289-11e8-92f9-12d6303a7972;
 Wed, 07 Nov 2018 12:37:43 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 12292C0C49D1;
 Wed,  7 Nov 2018 12:37:43 +0000 (UTC)
Received: from localhost (ovpn-112-43.ams2.redhat.com [10.36.112.43])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C0B234D730;
 Wed,  7 Nov 2018 12:37:41 +0000 (UTC)
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed,  7 Nov 2018 16:36:43 +0400
Message-Id: <20181107123652.23417-6-marcandre.lureau@redhat.com>
In-Reply-To: <20181107123652.23417-1-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Wed, 07 Nov 2018 12:37:43 +0000 (UTC)
Subject: [Xen-devel] [PATCH for-3.2 v3 05/14] qdev: move
 qdev_prop_register_global_list() to tests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, dgilbert@redhat.com,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIGlzIG9ubHkgdXNlZCBieSBhIHRlc3QsIG1vdmUgaXQgdGhlcmUuCgpTaWdu
ZWQtb2ZmLWJ5OiBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNv
bT4KUmV2aWV3ZWQtYnk6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KLS0t
CiBpbmNsdWRlL2h3L3FkZXYtcHJvcGVydGllcy5oICAgfCAgMSAtCiBody9jb3JlL3FkZXYtcHJv
cGVydGllcy5jICAgICAgfCAgOSAtLS0tLS0tLS0KIHRlc3RzL3Rlc3QtcWRldi1nbG9iYWwtcHJv
cHMuYyB8IDE4ICsrKysrKysrKysrKysrLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRp
b25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3FkZXYtcHJv
cGVydGllcy5oIGIvaW5jbHVkZS9ody9xZGV2LXByb3BlcnRpZXMuaAppbmRleCBhOTVmNGE3M2Vi
Li4zYWI5Y2QyZWI2IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3FkZXYtcHJvcGVydGllcy5oCisr
KyBiL2luY2x1ZGUvaHcvcWRldi1wcm9wZXJ0aWVzLmgKQEAgLTI0OSw3ICsyNDksNiBAQCB2b2lk
IHFkZXZfcHJvcF9zZXRfZW51bShEZXZpY2VTdGF0ZSAqZGV2LCBjb25zdCBjaGFyICpuYW1lLCBp
bnQgdmFsdWUpOwogdm9pZCBxZGV2X3Byb3Bfc2V0X3B0cihEZXZpY2VTdGF0ZSAqZGV2LCBjb25z
dCBjaGFyICpuYW1lLCB2b2lkICp2YWx1ZSk7CiAKIHZvaWQgcWRldl9wcm9wX3JlZ2lzdGVyX2ds
b2JhbChHbG9iYWxQcm9wZXJ0eSAqcHJvcCk7Ci12b2lkIHFkZXZfcHJvcF9yZWdpc3Rlcl9nbG9i
YWxfbGlzdChHbG9iYWxQcm9wZXJ0eSAqcHJvcHMpOwogaW50IHFkZXZfcHJvcF9jaGVja19nbG9i
YWxzKHZvaWQpOwogdm9pZCBxZGV2X3Byb3Bfc2V0X2dsb2JhbHMoRGV2aWNlU3RhdGUgKmRldik7
CiB2b2lkIGVycm9yX3NldF9mcm9tX3FkZXZfcHJvcF9lcnJvcihFcnJvciAqKmVycnAsIGludCBy
ZXQsIERldmljZVN0YXRlICpkZXYsCmRpZmYgLS1naXQgYS9ody9jb3JlL3FkZXYtcHJvcGVydGll
cy5jIGIvaHcvY29yZS9xZGV2LXByb3BlcnRpZXMuYwppbmRleCBhYjYxZDUwMmZkLi5iZDg0YzRl
YTRjIDEwMDY0NAotLS0gYS9ody9jb3JlL3FkZXYtcHJvcGVydGllcy5jCisrKyBiL2h3L2NvcmUv
cWRldi1wcm9wZXJ0aWVzLmMKQEAgLTExODAsMTUgKzExODAsNiBAQCB2b2lkIHFkZXZfcHJvcF9y
ZWdpc3Rlcl9nbG9iYWwoR2xvYmFsUHJvcGVydHkgKnByb3ApCiAgICAgZ2xvYmFsX3Byb3BzID0g
Z19saXN0X2FwcGVuZChnbG9iYWxfcHJvcHMsIHByb3ApOwogfQogCi12b2lkIHFkZXZfcHJvcF9y
ZWdpc3Rlcl9nbG9iYWxfbGlzdChHbG9iYWxQcm9wZXJ0eSAqcHJvcHMpCi17Ci0gICAgaW50IGk7
Ci0KLSAgICBmb3IgKGkgPSAwOyBwcm9wc1tpXS5kcml2ZXIgIT0gTlVMTDsgaSsrKSB7Ci0gICAg
ICAgIHFkZXZfcHJvcF9yZWdpc3Rlcl9nbG9iYWwocHJvcHMraSk7Ci0gICAgfQotfQotCiBpbnQg
cWRldl9wcm9wX2NoZWNrX2dsb2JhbHModm9pZCkKIHsKICAgICBHTGlzdCAqbDsKZGlmZiAtLWdp
dCBhL3Rlc3RzL3Rlc3QtcWRldi1nbG9iYWwtcHJvcHMuYyBiL3Rlc3RzL3Rlc3QtcWRldi1nbG9i
YWwtcHJvcHMuYwppbmRleCBjY2RmNmM1N2MxLi5iMWViNTA1NDQyIDEwMDY0NAotLS0gYS90ZXN0
cy90ZXN0LXFkZXYtZ2xvYmFsLXByb3BzLmMKKysrIGIvdGVzdHMvdGVzdC1xZGV2LWdsb2JhbC1w
cm9wcy5jCkBAIC04OSw2ICs4OSwxNiBAQCBzdGF0aWMgdm9pZCB0ZXN0X3N0YXRpY19wcm9wKHZv
aWQpCiAgICAgZ190ZXN0X3RyYXBfYXNzZXJ0X3N0ZG91dCgiIik7CiB9CiAKK3N0YXRpYyB2b2lk
IHJlZ2lzdGVyX2dsb2JhbF9wcm9wZXJ0aWVzKEdsb2JhbFByb3BlcnR5ICpwcm9wcykKK3sKKyAg
ICBpbnQgaTsKKworICAgIGZvciAoaSA9IDA7IHByb3BzW2ldLmRyaXZlciAhPSBOVUxMOyBpKysp
IHsKKyAgICAgICAgcWRldl9wcm9wX3JlZ2lzdGVyX2dsb2JhbChwcm9wcyArIGkpOworICAgIH0K
K30KKworCiAvKiBUZXN0IHNldHRpbmcgb2Ygc3RhdGljIHByb3BlcnR5IHVzaW5nIGdsb2JhbCBw
cm9wZXJ0aWVzICovCiBzdGF0aWMgdm9pZCB0ZXN0X3N0YXRpY19nbG9iYWxwcm9wX3N1YnByb2Nl
c3Modm9pZCkKIHsKQEAgLTk4LDcgKzEwOCw3IEBAIHN0YXRpYyB2b2lkIHRlc3Rfc3RhdGljX2ds
b2JhbHByb3Bfc3VicHJvY2Vzcyh2b2lkKQogICAgICAgICB7fQogICAgIH07CiAKLSAgICBxZGV2
X3Byb3BfcmVnaXN0ZXJfZ2xvYmFsX2xpc3QocHJvcHMpOworICAgIHJlZ2lzdGVyX2dsb2JhbF9w
cm9wZXJ0aWVzKHByb3BzKTsKIAogICAgIG10ID0gU1RBVElDX1RZUEUob2JqZWN0X25ldyhUWVBF
X1NUQVRJQ19QUk9QUykpOwogICAgIHFkZXZfaW5pdF9ub2ZhaWwoREVWSUNFKG10KSk7CkBAIC0y
MTYsNyArMjI2LDcgQEAgc3RhdGljIHZvaWQgdGVzdF9keW5hbWljX2dsb2JhbHByb3Bfc3VicHJv
Y2Vzcyh2b2lkKQogICAgIH07CiAgICAgaW50IGdsb2JhbF9lcnJvcjsKIAotICAgIHFkZXZfcHJv
cF9yZWdpc3Rlcl9nbG9iYWxfbGlzdChwcm9wcyk7CisgICAgcmVnaXN0ZXJfZ2xvYmFsX3Byb3Bl
cnRpZXMocHJvcHMpOwogCiAgICAgbXQgPSBEWU5BTUlDX1RZUEUob2JqZWN0X25ldyhUWVBFX0RZ
TkFNSUNfUFJPUFMpKTsKICAgICBxZGV2X2luaXRfbm9mYWlsKERFVklDRShtdCkpOwpAQCAtMjYx
LDcgKzI3MSw3IEBAIHN0YXRpYyB2b2lkIHRlc3RfZHluYW1pY19nbG9iYWxwcm9wX25vdXNlcl9z
dWJwcm9jZXNzKHZvaWQpCiAgICAgfTsKICAgICBpbnQgZ2xvYmFsX2Vycm9yOwogCi0gICAgcWRl
dl9wcm9wX3JlZ2lzdGVyX2dsb2JhbF9saXN0KHByb3BzKTsKKyAgICByZWdpc3Rlcl9nbG9iYWxf
cHJvcGVydGllcyhwcm9wcyk7CiAKICAgICBtdCA9IERZTkFNSUNfVFlQRShvYmplY3RfbmV3KFRZ
UEVfRFlOQU1JQ19QUk9QUykpOwogICAgIHFkZXZfaW5pdF9ub2ZhaWwoREVWSUNFKG10KSk7CkBA
IC0yOTksNyArMzA5LDcgQEAgc3RhdGljIHZvaWQgdGVzdF9zdWJjbGFzc19nbG9iYWxfcHJvcHMo
dm9pZCkKICAgICAgICAge30KICAgICB9OwogCi0gICAgcWRldl9wcm9wX3JlZ2lzdGVyX2dsb2Jh
bF9saXN0KHByb3BzKTsKKyAgICByZWdpc3Rlcl9nbG9iYWxfcHJvcGVydGllcyhwcm9wcyk7CiAK
ICAgICBtdCA9IFNUQVRJQ19UWVBFKG9iamVjdF9uZXcoVFlQRV9TVUJDTEFTUykpOwogICAgIHFk
ZXZfaW5pdF9ub2ZhaWwoREVWSUNFKG10KSk7Ci0tIAoyLjE5LjEuNzA4Lmc0ZWRlM2Q0MmRmCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:37:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gKN5p-0005Mp-Gm; Wed, 07 Nov 2018 12:37: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=zb54=ns=redhat.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1gKN5o-0005MW-Av
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:37:56 +0000
X-Inumbo-ID: f2f0550c-e289-11e8-84a9-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f2f0550c-e289-11e8-84a9-12d6303a7972;
 Wed, 07 Nov 2018 12:37:55 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7CE9E30B7DF5;
 Wed,  7 Nov 2018 12:37:54 +0000 (UTC)
Received: from localhost (ovpn-112-43.ams2.redhat.com [10.36.112.43])
 by smtp.corp.redhat.com (Postfix) with ESMTP id DCF4F18E3D;
 Wed,  7 Nov 2018 12:37:46 +0000 (UTC)
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed,  7 Nov 2018 16:36:44 +0400
Message-Id: <20181107123652.23417-7-marcandre.lureau@redhat.com>
In-Reply-To: <20181107123652.23417-1-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.48]); Wed, 07 Nov 2018 12:37:54 +0000 (UTC)
Subject: [Xen-devel] [PATCH for-3.2 v3 06/14] qdev: do not mix compat props
 with global props
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, dgilbert@redhat.com,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFjaGluZSAmIEFjY2VsIHByb3BzIGFyZSBub3QgcHJvdmlkZWQgYnkgdXNlci4gTGV0J3Mgbm90
IG1peCB0aGVtCndpdGggdGhlIGdsb2JhbCBwcm9wZXJ0aWVzLgoKQ2FsbCBhIG5ldyBoZWxwZXIg
ZnVuY3Rpb24gb2JqZWN0X2FwcGx5X2dsb2JhbF9wcm9wcygpIGR1cmluZwpkZXZpY2VfcG9zdF9p
bml0KCkuCgpBZGQgYSBzdHViIGZvciBjdXJyZW50X21hY2hpbmUsIHNvIHFlbXUtdXNlciBhbmQg
dGVzdHMgY2FuIGZpbmQgYQpmYWxsYmFjayBzeW1ib2wgd2hlbiBsaW5raW5nIHdpdGggUURldi4K
ClRoZSBmb2xsb3dpbmcgcGF0Y2hlcyBpcyBnb2luZyB0byByZXVzZSBvYmplY3RfYXBwbHlfZ2xv
YmFsX3Byb3BzKCkKZm9yIHFkZXYgZ2xvYmFscy4KClNpZ25lZC1vZmYtYnk6IE1hcmMtQW5kcsOp
IEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgotLS0KIGluY2x1ZGUvaHcvYm9h
cmRzLmggICAgICAgICAgICB8ICAxIC0KIGluY2x1ZGUvcW9tL29iamVjdC5oICAgICAgICAgICB8
ICAyICsrCiBpbmNsdWRlL3N5c2VtdS9hY2NlbC5oICAgICAgICAgfCAgNCArLS0tCiBhY2NlbC9h
Y2NlbC5jICAgICAgICAgICAgICAgICAgfCAxMiAtLS0tLS0tLS0tLS0KIGh3L2NvcmUvbWFjaGlu
ZS5jICAgICAgICAgICAgICB8IDE4IC0tLS0tLS0tLS0tLS0tLS0tLQogaHcvY29yZS9xZGV2LmMg
ICAgICAgICAgICAgICAgIHwgIDggKysrKysrKysKIGh3L3hlbi94ZW4tY29tbW9uLmMgICAgICAg
ICAgICB8ICA5ICsrKysrKysrLQogcW9tL29iamVjdC5jICAgICAgICAgICAgICAgICAgIHwgMjUg
KysrKysrKysrKysrKysrKysrKysrKysrKwogc3R1YnMvbWFjaGluZS5jICAgICAgICAgICAgICAg
IHwgIDQgKysrKwogdGVzdHMvdGVzdC1xZGV2LWdsb2JhbC1wcm9wcy5jIHwgIDEgLQogdmwuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgLS0KIHN0dWJzL01ha2VmaWxlLm9ianMgICAg
ICAgICAgICB8ICAxICsKIDEyIGZpbGVzIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKyksIDM4IGRl
bGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHN0dWJzL21hY2hpbmUuYwoKZGlmZiAtLWdp
dCBhL2luY2x1ZGUvaHcvYm9hcmRzLmggYi9pbmNsdWRlL2h3L2JvYXJkcy5oCmluZGV4IGY4MmYy
ODQ2OGIuLmMwMjE5MGZjNTIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvYm9hcmRzLmgKKysrIGIv
aW5jbHVkZS9ody9ib2FyZHMuaApAQCAtNjksNyArNjksNiBAQCBpbnQgbWFjaGluZV9rdm1fc2hh
ZG93X21lbShNYWNoaW5lU3RhdGUgKm1hY2hpbmUpOwogaW50IG1hY2hpbmVfcGhhbmRsZV9zdGFy
dChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpOwogYm9vbCBtYWNoaW5lX2R1bXBfZ3Vlc3RfY29yZShN
YWNoaW5lU3RhdGUgKm1hY2hpbmUpOwogYm9vbCBtYWNoaW5lX21lbV9tZXJnZShNYWNoaW5lU3Rh
dGUgKm1hY2hpbmUpOwotdm9pZCBtYWNoaW5lX3JlZ2lzdGVyX2NvbXBhdF9wcm9wcyhNYWNoaW5l
U3RhdGUgKm1hY2hpbmUpOwogSG90cGx1Z2dhYmxlQ1BVTGlzdCAqbWFjaGluZV9xdWVyeV9ob3Rw
bHVnZ2FibGVfY3B1cyhNYWNoaW5lU3RhdGUgKm1hY2hpbmUpOwogdm9pZCBtYWNoaW5lX3NldF9j
cHVfbnVtYV9ub2RlKE1hY2hpbmVTdGF0ZSAqbWFjaGluZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBDcHVJbnN0YW5jZVByb3BlcnRpZXMgKnByb3BzLApkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9xb20vb2JqZWN0LmggYi9pbmNsdWRlL3FvbS9vYmplY3QuaAppbmRleCBmMGIw
YmYzOWNjLi5lNThlZWIyODBmIDEwMDY0NAotLS0gYS9pbmNsdWRlL3FvbS9vYmplY3QuaAorKysg
Yi9pbmNsdWRlL3FvbS9vYmplY3QuaApAQCAtNjc5LDYgKzY3OSw4IEBAIE9iamVjdCAqb2JqZWN0
X25ld193aXRoX3Byb3B2KGNvbnN0IGNoYXIgKnR5cGVuYW1lLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRXJyb3IgKiplcnJwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dmFfbGlzdCB2YXJncyk7CiAKK3ZvaWQgb2JqZWN0X2FwcGx5X2dsb2JhbF9wcm9wcyhPYmplY3Qg
Km9iaiwgR0FycmF5ICpwcm9wcywgRXJyb3IgKiplcnJwKTsKKwogLyoqCiAgKiBvYmplY3Rfc2V0
X3Byb3BzOgogICogQG9iajogdGhlIG9iamVjdCBpbnN0YW5jZSB0byBzZXQgcHJvcGVydGllcyBv
bgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXNlbXUvYWNjZWwuaCBiL2luY2x1ZGUvc3lzZW11L2Fj
Y2VsLmgKaW5kZXggNjM3MzU4ZjQzMC4uZjRmNzExMzRiNSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9z
eXNlbXUvYWNjZWwuaAorKysgYi9pbmNsdWRlL3N5c2VtdS9hY2NlbC5oCkBAIC00OSw3ICs0OSw3
IEBAIHR5cGVkZWYgc3RydWN0IEFjY2VsQ2xhc3MgewogICAgICAqIGdsb2JhbCBwcm9wZXJ0aWVz
IG1heSBiZSBvdmVycmlkZGVuIGJ5IG1hY2hpbmUtdHlwZQogICAgICAqIGNvbXBhdF9wcm9wcyBv
ciB1c2VyLXByb3ZpZGVkIGdsb2JhbCBwcm9wZXJ0aWVzLgogICAgICAqLwotICAgIEdsb2JhbFBy
b3BlcnR5ICpnbG9iYWxfcHJvcHM7CisgICAgR0FycmF5ICpjb21wYXRfcHJvcHM7CiB9IEFjY2Vs
Q2xhc3M7CiAKICNkZWZpbmUgVFlQRV9BQ0NFTCAiYWNjZWwiCkBAIC02Nyw4ICs2Nyw2IEBAIHR5
cGVkZWYgc3RydWN0IEFjY2VsQ2xhc3MgewogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdGNnX3RiX3Np
emU7CiAKIHZvaWQgY29uZmlndXJlX2FjY2VsZXJhdG9yKE1hY2hpbmVTdGF0ZSAqbXMpOwotLyog
UmVnaXN0ZXIgYWNjZWxlcmF0b3Igc3BlY2lmaWMgZ2xvYmFsIHByb3BlcnRpZXMgKi8KLXZvaWQg
YWNjZWxfcmVnaXN0ZXJfY29tcGF0X3Byb3BzKEFjY2VsU3RhdGUgKmFjY2VsKTsKIC8qIENhbGxl
ZCBqdXN0IGJlZm9yZSBvc19zZXR1cF9wb3N0IChpZSBqdXN0IGJlZm9yZSBkcm9wIE9TIHByaXZz
KSAqLwogdm9pZCBhY2NlbF9zZXR1cF9wb3N0KE1hY2hpbmVTdGF0ZSAqbXMpOwogCmRpZmYgLS1n
aXQgYS9hY2NlbC9hY2NlbC5jIGIvYWNjZWwvYWNjZWwuYwppbmRleCAzZGEyNmViOTBmLi42ZGI1
ZDhmNGRmIDEwMDY0NAotLS0gYS9hY2NlbC9hY2NlbC5jCisrKyBiL2FjY2VsL2FjY2VsLmMKQEAg
LTExOSwxOCArMTE5LDYgQEAgdm9pZCBjb25maWd1cmVfYWNjZWxlcmF0b3IoTWFjaGluZVN0YXRl
ICptcykKICAgICB9CiB9CiAKLXZvaWQgYWNjZWxfcmVnaXN0ZXJfY29tcGF0X3Byb3BzKEFjY2Vs
U3RhdGUgKmFjY2VsKQotewotICAgIEFjY2VsQ2xhc3MgKmNsYXNzID0gQUNDRUxfR0VUX0NMQVNT
KGFjY2VsKTsKLSAgICBHbG9iYWxQcm9wZXJ0eSAqcHJvcCA9IGNsYXNzLT5nbG9iYWxfcHJvcHM7
Ci0KLSAgICBmb3IgKDsgcHJvcCAmJiBwcm9wLT5kcml2ZXI7IHByb3ArKykgewotICAgICAgICAv
KiBBbnkgY29tcGF0X3Byb3BzIG11c3QgbmV2ZXIgY2F1c2UgZXJyb3IgKi8KLSAgICAgICAgcHJv
cC0+ZXJycCA9ICZlcnJvcl9hYm9ydDsKLSAgICAgICAgcWRldl9wcm9wX3JlZ2lzdGVyX2dsb2Jh
bChwcm9wKTsKLSAgICB9Ci19Ci0KIHZvaWQgYWNjZWxfc2V0dXBfcG9zdChNYWNoaW5lU3RhdGUg
Km1zKQogewogICAgIEFjY2VsU3RhdGUgKmFjY2VsID0gbXMtPmFjY2VsZXJhdG9yOwpkaWZmIC0t
Z2l0IGEvaHcvY29yZS9tYWNoaW5lLmMgYi9ody9jb3JlL21hY2hpbmUuYwppbmRleCBkYTUwYWQ2
ZGU3Li40NDQ0ZDQ1OTQ1IDEwMDY0NAotLS0gYS9ody9jb3JlL21hY2hpbmUuYworKysgYi9ody9j
b3JlL21hY2hpbmUuYwpAQCAtODQ0LDI0ICs4NDQsNiBAQCBzdGF0aWMgdm9pZCBtYWNoaW5lX2Ns
YXNzX2ZpbmFsaXplKE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkKICAgICBnX2ZyZWUo
bWMtPm5hbWUpOwogfQogCi12b2lkIG1hY2hpbmVfcmVnaXN0ZXJfY29tcGF0X3Byb3BzKE1hY2hp
bmVTdGF0ZSAqbWFjaGluZSkKLXsKLSAgICBNYWNoaW5lQ2xhc3MgKm1jID0gTUFDSElORV9HRVRf
Q0xBU1MobWFjaGluZSk7Ci0gICAgaW50IGk7Ci0gICAgR2xvYmFsUHJvcGVydHkgKnA7Ci0KLSAg
ICBpZiAoIW1jLT5jb21wYXRfcHJvcHMpIHsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAg
IGZvciAoaSA9IDA7IGkgPCBtYy0+Y29tcGF0X3Byb3BzLT5sZW47IGkrKykgewotICAgICAgICBw
ID0gZ19hcnJheV9pbmRleChtYy0+Y29tcGF0X3Byb3BzLCBHbG9iYWxQcm9wZXJ0eSAqLCBpKTsK
LSAgICAgICAgLyogTWFjaGluZSBjb21wYXRfcHJvcHMgbXVzdCBuZXZlciBjYXVzZSBlcnJvcnM6
ICovCi0gICAgICAgIHAtPmVycnAgPSAmZXJyb3JfYWJvcnQ7Ci0gICAgICAgIHFkZXZfcHJvcF9y
ZWdpc3Rlcl9nbG9iYWwocCk7Ci0gICAgfQotfQotCiBzdGF0aWMgY29uc3QgVHlwZUluZm8gbWFj
aGluZV9pbmZvID0gewogICAgIC5uYW1lID0gVFlQRV9NQUNISU5FLAogICAgIC5wYXJlbnQgPSBU
WVBFX09CSkVDVCwKZGlmZiAtLWdpdCBhL2h3L2NvcmUvcWRldi5jIGIvaHcvY29yZS9xZGV2LmMK
aW5kZXggNmIzY2M1NWIyNy4uMzA4OTBmMmM4ZCAxMDA2NDQKLS0tIGEvaHcvY29yZS9xZGV2LmMK
KysrIGIvaHcvY29yZS9xZGV2LmMKQEAgLTk3Miw2ICs5NzIsMTQgQEAgc3RhdGljIHZvaWQgZGV2
aWNlX2luaXRmbihPYmplY3QgKm9iaikKIAogc3RhdGljIHZvaWQgZGV2aWNlX3Bvc3RfaW5pdChP
YmplY3QgKm9iaikKIHsKKyAgICBpZiAoY3VycmVudF9tYWNoaW5lKSB7CisgICAgICAgIE1hY2hp
bmVDbGFzcyAqbWMgPSBNQUNISU5FX0dFVF9DTEFTUyhjdXJyZW50X21hY2hpbmUpOworICAgICAg
ICBBY2NlbENsYXNzICphYyA9IEFDQ0VMX0dFVF9DTEFTUyhjdXJyZW50X21hY2hpbmUtPmFjY2Vs
ZXJhdG9yKTsKKworICAgICAgICBvYmplY3RfYXBwbHlfZ2xvYmFsX3Byb3BzKG9iaiwgbWMtPmNv
bXBhdF9wcm9wcywgJmVycm9yX2Fib3J0KTsKKyAgICAgICAgb2JqZWN0X2FwcGx5X2dsb2JhbF9w
cm9wcyhvYmosIGFjLT5jb21wYXRfcHJvcHMsICZlcnJvcl9hYm9ydCk7CisgICAgfQorCiAgICAg
cWRldl9wcm9wX3NldF9nbG9iYWxzKERFVklDRShvYmopKTsKIH0KIApkaWZmIC0tZ2l0IGEvaHcv
eGVuL3hlbi1jb21tb24uYyBiL2h3L3hlbi94ZW4tY29tbW9uLmMKaW5kZXggNmVjMTRjNzNjYS4u
ZDFlZjdhNTNjYyAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1jb21tb24uYworKysgYi9ody94ZW4v
eGVuLWNvbW1vbi5jCkBAIC0xODEsMTEgKzE4MSwxOCBAQCBzdGF0aWMgR2xvYmFsUHJvcGVydHkg
eGVuX2NvbXBhdF9wcm9wc1tdID0gewogc3RhdGljIHZvaWQgeGVuX2FjY2VsX2NsYXNzX2luaXQo
T2JqZWN0Q2xhc3MgKm9jLCB2b2lkICpkYXRhKQogewogICAgIEFjY2VsQ2xhc3MgKmFjID0gQUND
RUxfQ0xBU1Mob2MpOworICAgIGludCBpOworCiAgICAgYWMtPm5hbWUgPSAiWGVuIjsKICAgICBh
Yy0+aW5pdF9tYWNoaW5lID0geGVuX2luaXQ7CiAgICAgYWMtPnNldHVwX3Bvc3QgPSB4ZW5fc2V0
dXBfcG9zdDsKICAgICBhYy0+YWxsb3dlZCA9ICZ4ZW5fYWxsb3dlZDsKLSAgICBhYy0+Z2xvYmFs
X3Byb3BzID0geGVuX2NvbXBhdF9wcm9wczsKKworICAgIGFjLT5jb21wYXRfcHJvcHMgPSBnX2Fy
cmF5X25ldyhmYWxzZSwgZmFsc2UsIHNpemVvZih2b2lkICopKTsKKyAgICBmb3IgKGkgPSAwOyB4
ZW5fY29tcGF0X3Byb3BzW2ldLmRyaXZlciAhPSBOVUxMOyBpKyspIHsKKyAgICAgICAgR2xvYmFs
UHJvcGVydHkgKnByb3AgPSAmeGVuX2NvbXBhdF9wcm9wc1tpXTsKKyAgICAgICAgZ19hcnJheV9h
cHBlbmRfdmFsKGFjLT5jb21wYXRfcHJvcHMsIHByb3ApOworICAgIH0KIH0KIAogI2RlZmluZSBU
WVBFX1hFTl9BQ0NFTCBBQ0NFTF9DTEFTU19OQU1FKCJ4ZW4iKQpkaWZmIC0tZ2l0IGEvcW9tL29i
amVjdC5jIGIvcW9tL29iamVjdC5jCmluZGV4IGViNzcwZGJmN2YuLjlhY2RmOWUxNmQgMTAwNjQ0
Ci0tLSBhL3FvbS9vYmplY3QuYworKysgYi9xb20vb2JqZWN0LmMKQEAgLTM3Miw2ICszNzIsMzEg
QEAgc3RhdGljIHZvaWQgb2JqZWN0X3Bvc3RfaW5pdF93aXRoX3R5cGUoT2JqZWN0ICpvYmosIFR5
cGVJbXBsICp0aSkKICAgICB9CiB9CiAKK3ZvaWQgb2JqZWN0X2FwcGx5X2dsb2JhbF9wcm9wcyhP
YmplY3QgKm9iaiwgR0FycmF5ICpwcm9wcywgRXJyb3IgKiplcnJwKQoreworICAgIEVycm9yICpl
cnIgPSBOVUxMOworICAgIGludCBpOworCisgICAgaWYgKCFwcm9wcykgeworICAgICAgICByZXR1
cm47CisgICAgfQorCisgICAgZm9yIChpID0gMDsgaSA8IHByb3BzLT5sZW47IGkrKykgeworICAg
ICAgICBHbG9iYWxQcm9wZXJ0eSAqcCA9IGdfYXJyYXlfaW5kZXgocHJvcHMsIEdsb2JhbFByb3Bl
cnR5ICosIGkpOworCisgICAgICAgIGlmIChvYmplY3RfZHluYW1pY19jYXN0KG9iaiwgcC0+ZHJp
dmVyKSA9PSBOVUxMKSB7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorICAgICAg
ICBwLT51c2VkID0gdHJ1ZTsKKyAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3BhcnNlKG9iaiwgcC0+
dmFsdWUsIHAtPnByb3BlcnR5LCAmZXJyKTsKKyAgICAgICAgaWYgKGVyciAhPSBOVUxMKSB7Cisg
ICAgICAgICAgICBlcnJvcl9wcmVwZW5kKCZlcnIsICJjYW4ndCBhcHBseSBnbG9iYWwgJXMuJXM9
JXM6ICIsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHAtPmRyaXZlciwgcC0+cHJvcGVydHks
IHAtPnZhbHVlKTsKKyAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAg
ICAgICB9CisgICAgfQorfQorCiBzdGF0aWMgdm9pZCBvYmplY3RfaW5pdGlhbGl6ZV93aXRoX3R5
cGUodm9pZCAqZGF0YSwgc2l6ZV90IHNpemUsIFR5cGVJbXBsICp0eXBlKQogewogICAgIE9iamVj
dCAqb2JqID0gZGF0YTsKZGlmZiAtLWdpdCBhL3N0dWJzL21hY2hpbmUuYyBiL3N0dWJzL21hY2hp
bmUuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi41MWQ0MGZkNjc3Ci0t
LSAvZGV2L251bGwKKysrIGIvc3R1YnMvbWFjaGluZS5jCkBAIC0wLDAgKzEsNCBAQAorI2luY2x1
ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11LWNvbW1vbi5oIgorCitNYWNoaW5lQ2xh
c3MgKmN1cnJlbnRfbWFjaGluZTsKZGlmZiAtLWdpdCBhL3Rlc3RzL3Rlc3QtcWRldi1nbG9iYWwt
cHJvcHMuYyBiL3Rlc3RzL3Rlc3QtcWRldi1nbG9iYWwtcHJvcHMuYwppbmRleCBiMWViNTA1NDQy
Li4zYThkMzE3MGEwIDEwMDY0NAotLS0gYS90ZXN0cy90ZXN0LXFkZXYtZ2xvYmFsLXByb3BzLmMK
KysrIGIvdGVzdHMvdGVzdC1xZGV2LWdsb2JhbC1wcm9wcy5jCkBAIC0yOCw3ICsyOCw2IEBACiAj
aW5jbHVkZSAicW9tL29iamVjdC5oIgogI2luY2x1ZGUgInFhcGkvdmlzaXRvci5oIgogCi0KICNk
ZWZpbmUgVFlQRV9TVEFUSUNfUFJPUFMgInN0YXRpY19wcm9wX3R5cGUiCiAjZGVmaW5lIFNUQVRJ
Q19UWVBFKG9iaikgXAogICAgIE9CSkVDVF9DSEVDSyhNeVR5cGUsIChvYmopLCBUWVBFX1NUQVRJ
Q19QUk9QUykKZGlmZiAtLWdpdCBhL3ZsLmMgYi92bC5jCmluZGV4IDU1YmFiMDA1YjYuLjJhZWE4
ODRjOWQgMTAwNjQ0Ci0tLSBhL3ZsLmMKKysrIGIvdmwuYwpAQCAtMjk2Myw4ICsyOTYzLDYgQEAg
c3RhdGljIHZvaWQgdXNlcl9yZWdpc3Rlcl9nbG9iYWxfcHJvcHModm9pZCkKICAqLwogc3RhdGlj
IHZvaWQgcmVnaXN0ZXJfZ2xvYmFsX3Byb3BlcnRpZXMoTWFjaGluZVN0YXRlICptcykKIHsKLSAg
ICBhY2NlbF9yZWdpc3Rlcl9jb21wYXRfcHJvcHMobXMtPmFjY2VsZXJhdG9yKTsKLSAgICBtYWNo
aW5lX3JlZ2lzdGVyX2NvbXBhdF9wcm9wcyhtcyk7CiAgICAgdXNlcl9yZWdpc3Rlcl9nbG9iYWxf
cHJvcHMoKTsKIH0KIApkaWZmIC0tZ2l0IGEvc3R1YnMvTWFrZWZpbGUub2JqcyBiL3N0dWJzL01h
a2VmaWxlLm9ianMKaW5kZXggNWRkMGFlZWVjNi4uNmNlMzNhZTQ2ZiAxMDA2NDQKLS0tIGEvc3R1
YnMvTWFrZWZpbGUub2JqcworKysgYi9zdHVicy9NYWtlZmlsZS5vYmpzCkBAIC0xOCw2ICsxOCw3
IEBAIHN0dWItb2JqLXkgKz0gaW90aHJlYWQtbG9jay5vCiBzdHViLW9iai15ICs9IGlzLWRhZW1v
bml6ZWQubwogc3R1Yi1vYmotJChDT05GSUdfTElOVVhfQUlPKSArPSBsaW51eC1haW8ubwogc3R1
Yi1vYmoteSArPSBtYWNoaW5lLWluaXQtZG9uZS5vCitzdHViLW9iai15ICs9IG1hY2hpbmUubwog
c3R1Yi1vYmoteSArPSBtaWdyLWJsb2NrZXIubwogc3R1Yi1vYmoteSArPSBjaGFuZ2Utc3RhdGUt
aGFuZGxlci5vCiBzdHViLW9iai15ICs9IG1vbml0b3IubwotLSAKMi4xOS4xLjcwOC5nNGVkZTNk
NDJkZgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:38:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:38: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-devel-bounces@lists.xenproject.org>)
	id 1gKN5s-0005OD-Rk; Wed, 07 Nov 2018 12:38: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=zb54=ns=redhat.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1gKN5r-0005Nb-Be
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:37:59 +0000
X-Inumbo-ID: dcd98055-e289-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dcd98055-e289-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:37:18 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 561C2144051;
 Wed,  7 Nov 2018 12:37:17 +0000 (UTC)
Received: from localhost (ovpn-112-43.ams2.redhat.com [10.36.112.43])
 by smtp.corp.redhat.com (Postfix) with ESMTP id BEB0526341;
 Wed,  7 Nov 2018 12:37:15 +0000 (UTC)
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed,  7 Nov 2018 16:36:40 +0400
Message-Id: <20181107123652.23417-3-marcandre.lureau@redhat.com>
In-Reply-To: <20181107123652.23417-1-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Wed, 07 Nov 2018 12:37:17 +0000 (UTC)
Subject: [Xen-devel] [PATCH for-3.2 v3 02/14] qom: make interface types
 abstract
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, dgilbert@redhat.com,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50ZXJmYWNlcyBkb24ndCBoYXZlIGluc3RhbmNlLCBsZXQncyBtYWtlIHRoZSBpbnRlcmZhY2Ug
dHlwZSByZWFsbHkKYWJzdHJhY3QgdG8gYXZvaWQgY29uZnVzaW9uLgoKU2lnbmVkLW9mZi1ieTog
TWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+Ci0tLQogaW5j
bHVkZS9ody9hY3BpL2FjcGlfZGV2X2ludGVyZmFjZS5oIHwgNiArLS0tLS0KIGluY2x1ZGUvaHcv
YXJtL2xpbnV4LWJvb3QtaWYuaCAgICAgICB8IDUgKy0tLS0KIGluY2x1ZGUvaHcvZnctcGF0aC1w
cm92aWRlci5oICAgICAgICB8IDQgKy0tLQogaW5jbHVkZS9ody9ob3RwbHVnLmggICAgICAgICAg
ICAgICAgIHwgNiArLS0tLS0KIGluY2x1ZGUvaHcvaW50Yy9pbnRjLmggICAgICAgICAgICAgICB8
IDQgKy0tLQogaW5jbHVkZS9ody9pcG1pL2lwbWkuaCAgICAgICAgICAgICAgIHwgNCArLS0tCiBp
bmNsdWRlL2h3L2lzYS9pc2EuaCAgICAgICAgICAgICAgICAgfCA0IC0tLS0KIGluY2x1ZGUvaHcv
bWVtL21lbW9yeS1kZXZpY2UuaCAgICAgICB8IDQgKy0tLQogaW5jbHVkZS9ody9ubWkuaCAgICAg
ICAgICAgICAgICAgICAgIHwgNCArLS0tCiBpbmNsdWRlL2h3L3N0cmVhbS5oICAgICAgICAgICAg
ICAgICAgfCA0ICstLS0KIGluY2x1ZGUvaHcvdGltZXIvbTQ4dDU5LmggICAgICAgICAgICB8IDQg
Ky0tLQogaW5jbHVkZS9xb20vb2JqZWN0X2ludGVyZmFjZXMuaCAgICAgIHwgNiArLS0tLS0KIGlu
Y2x1ZGUvc3lzZW11L3RwbS5oICAgICAgICAgICAgICAgICB8IDQgKy0tLQogdGFyZ2V0L2FybS9p
ZGF1LmggICAgICAgICAgICAgICAgICAgIHwgNCArLS0tCiB0ZXN0cy9jaGVjay1xb20taW50ZXJm
YWNlLmMgICAgICAgICAgfCA0ICstLS0KIDE1IGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMo
KyksIDUzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvYWNwaS9hY3BpX2Rl
dl9pbnRlcmZhY2UuaCBiL2luY2x1ZGUvaHcvYWNwaS9hY3BpX2Rldl9pbnRlcmZhY2UuaAppbmRl
eCBkYWJmNGM0ZmM5Li40M2ZmMTE5MTc5IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L2FjcGkvYWNw
aV9kZXZfaW50ZXJmYWNlLmgKKysrIGIvaW5jbHVkZS9ody9hY3BpL2FjcGlfZGV2X2ludGVyZmFj
ZS5oCkBAIC0yNSwxMSArMjUsNyBAQCB0eXBlZGVmIGVudW0gewogICAgICBJTlRFUkZBQ0VfQ0hF
Q0soQWNwaURldmljZUlmLCAob2JqKSwgXAogICAgICAgICAgICAgICAgICAgICAgVFlQRV9BQ1BJ
X0RFVklDRV9JRikKIAotCi10eXBlZGVmIHN0cnVjdCBBY3BpRGV2aWNlSWYgewotICAgIC8qIDxw
cml2YXRlPiAqLwotICAgIE9iamVjdCBQYXJlbnQ7Ci19IEFjcGlEZXZpY2VJZjsKK3R5cGVkZWYg
c3RydWN0IEFjcGlEZXZpY2VJZiBBY3BpRGV2aWNlSWY7CiAKIHZvaWQgYWNwaV9zZW5kX2V2ZW50
KERldmljZVN0YXRlICpkZXYsIEFjcGlFdmVudFN0YXR1c0JpdHMgZXZlbnQpOwogCmRpZmYgLS1n
aXQgYS9pbmNsdWRlL2h3L2FybS9saW51eC1ib290LWlmLmggYi9pbmNsdWRlL2h3L2FybS9saW51
eC1ib290LWlmLmgKaW5kZXggYWJhNDQ3OWExNC4uN2JiZGZkMWNjNiAxMDA2NDQKLS0tIGEvaW5j
bHVkZS9ody9hcm0vbGludXgtYm9vdC1pZi5oCisrKyBiL2luY2x1ZGUvaHcvYXJtL2xpbnV4LWJv
b3QtaWYuaApAQCAtMTYsMTAgKzE2LDcgQEAKICNkZWZpbmUgQVJNX0xJTlVYX0JPT1RfSUYob2Jq
KSBcCiAgICAgSU5URVJGQUNFX0NIRUNLKEFSTUxpbnV4Qm9vdElmLCAob2JqKSwgVFlQRV9BUk1f
TElOVVhfQk9PVF9JRikKIAotdHlwZWRlZiBzdHJ1Y3QgQVJNTGludXhCb290SWYgewotICAgIC8q
PCBwcml2YXRlID4qLwotICAgIE9iamVjdCBwYXJlbnRfb2JqOwotfSBBUk1MaW51eEJvb3RJZjsK
K3R5cGVkZWYgc3RydWN0IEFSTUxpbnV4Qm9vdElmIEFSTUxpbnV4Qm9vdElmOwogCiB0eXBlZGVm
IHN0cnVjdCBBUk1MaW51eEJvb3RJZkNsYXNzIHsKICAgICAvKjwgcHJpdmF0ZSA+Ki8KZGlmZiAt
LWdpdCBhL2luY2x1ZGUvaHcvZnctcGF0aC1wcm92aWRlci5oIGIvaW5jbHVkZS9ody9mdy1wYXRo
LXByb3ZpZGVyLmgKaW5kZXggMDUwY2IwNWQ5Mi4uNWRmODkzYTNkOCAxMDA2NDQKLS0tIGEvaW5j
bHVkZS9ody9mdy1wYXRoLXByb3ZpZGVyLmgKKysrIGIvaW5jbHVkZS9ody9mdy1wYXRoLXByb3Zp
ZGVyLmgKQEAgLTMwLDkgKzMwLDcgQEAKICNkZWZpbmUgRldfUEFUSF9QUk9WSURFUihvYmopIFwK
ICAgICAgSU5URVJGQUNFX0NIRUNLKEZXUGF0aFByb3ZpZGVyLCAob2JqKSwgVFlQRV9GV19QQVRI
X1BST1ZJREVSKQogCi10eXBlZGVmIHN0cnVjdCBGV1BhdGhQcm92aWRlciB7Ci0gICAgT2JqZWN0
IHBhcmVudF9vYmo7Ci19IEZXUGF0aFByb3ZpZGVyOwordHlwZWRlZiBzdHJ1Y3QgRldQYXRoUHJv
dmlkZXIgRldQYXRoUHJvdmlkZXI7CiAKIHR5cGVkZWYgc3RydWN0IEZXUGF0aFByb3ZpZGVyQ2xh
c3MgewogICAgIEludGVyZmFjZUNsYXNzIHBhcmVudF9jbGFzczsKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvaHcvaG90cGx1Zy5oIGIvaW5jbHVkZS9ody9ob3RwbHVnLmgKaW5kZXggMWEwNTE2YTQ3OS4u
NjMyMWUyOTJmZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody9ob3RwbHVnLmgKKysrIGIvaW5jbHVk
ZS9ody9ob3RwbHVnLmgKQEAgLTIzLDExICsyMyw3IEBACiAjZGVmaW5lIEhPVFBMVUdfSEFORExF
UihvYmopIFwKICAgICAgSU5URVJGQUNFX0NIRUNLKEhvdHBsdWdIYW5kbGVyLCAob2JqKSwgVFlQ
RV9IT1RQTFVHX0hBTkRMRVIpCiAKLQotdHlwZWRlZiBzdHJ1Y3QgSG90cGx1Z0hhbmRsZXIgewot
ICAgIC8qIDxwcml2YXRlPiAqLwotICAgIE9iamVjdCBQYXJlbnQ7Ci19IEhvdHBsdWdIYW5kbGVy
OwordHlwZWRlZiBzdHJ1Y3QgSG90cGx1Z0hhbmRsZXIgSG90cGx1Z0hhbmRsZXI7CiAKIC8qKgog
ICogaG90cGx1Z19mbjoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaW50Yy9pbnRjLmggYi9pbmNs
dWRlL2h3L2ludGMvaW50Yy5oCmluZGV4IDI3ZDk4Mjg5NDMuLmZiM2U4ZTYyMWYgMTAwNjQ0Ci0t
LSBhL2luY2x1ZGUvaHcvaW50Yy9pbnRjLmgKKysrIGIvaW5jbHVkZS9ody9pbnRjL2ludGMuaApA
QCAtMTUsOSArMTUsNyBAQAogICAgIElOVEVSRkFDRV9DSEVDSyhJbnRlcnJ1cHRTdGF0c1Byb3Zp
ZGVyLCAob2JqKSwgXAogICAgICAgICAgICAgICAgICAgICBUWVBFX0lOVEVSUlVQVF9TVEFUU19Q
Uk9WSURFUikKIAotdHlwZWRlZiBzdHJ1Y3QgSW50ZXJydXB0U3RhdHNQcm92aWRlciB7Ci0gICAg
T2JqZWN0IHBhcmVudDsKLX0gSW50ZXJydXB0U3RhdHNQcm92aWRlcjsKK3R5cGVkZWYgc3RydWN0
IEludGVycnVwdFN0YXRzUHJvdmlkZXIgSW50ZXJydXB0U3RhdHNQcm92aWRlcjsKIAogdHlwZWRl
ZiBzdHJ1Y3QgSW50ZXJydXB0U3RhdHNQcm92aWRlckNsYXNzIHsKICAgICBJbnRlcmZhY2VDbGFz
cyBwYXJlbnQ7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2lwbWkvaXBtaS5oIGIvaW5jbHVkZS9o
dy9pcG1pL2lwbWkuaAppbmRleCAwYWZmZTVhNGQ4Li45OTY2MWQyYmYwIDEwMDY0NAotLS0gYS9p
bmNsdWRlL2h3L2lwbWkvaXBtaS5oCisrKyBiL2luY2x1ZGUvaHcvaXBtaS9pcG1pLmgKQEAgLTEx
NCw5ICsxMTQsNyBAQCB1aW50MzJfdCBpcG1pX25leHRfdXVpZCh2b2lkKTsKICNkZWZpbmUgSVBN
SV9JTlRFUkZBQ0VfR0VUX0NMQVNTKGNsYXNzKSBcCiAgICAgIE9CSkVDVF9HRVRfQ0xBU1MoSVBN
SUludGVyZmFjZUNsYXNzLCAoY2xhc3MpLCBUWVBFX0lQTUlfSU5URVJGQUNFKQogCi10eXBlZGVm
IHN0cnVjdCBJUE1JSW50ZXJmYWNlIHsKLSAgICBPYmplY3QgcGFyZW50OwotfSBJUE1JSW50ZXJm
YWNlOwordHlwZWRlZiBzdHJ1Y3QgSVBNSUludGVyZmFjZSBJUE1JSW50ZXJmYWNlOwogCiB0eXBl
ZGVmIHN0cnVjdCBJUE1JSW50ZXJmYWNlQ2xhc3MgewogICAgIEludGVyZmFjZUNsYXNzIHBhcmVu
dDsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaXNhL2lzYS5oIGIvaW5jbHVkZS9ody9pc2EvaXNh
LmgKaW5kZXggYjlkYmFiMjRiNC4uZTYyYWM5MWMxOSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody9p
c2EvaXNhLmgKKysrIGIvaW5jbHVkZS9ody9pc2EvaXNhLmgKQEAgLTQzLDEwICs0Myw2IEBAIHN0
YXRpYyBpbmxpbmUgdWludDE2X3QgYXBwbGVzbWNfcG9ydCh2b2lkKQogI2RlZmluZSBJU0FETUEo
b2JqKSBcCiAgICAgSU5URVJGQUNFX0NIRUNLKElzYURtYSwgKG9iaiksIFRZUEVfSVNBRE1BKQog
Ci1zdHJ1Y3QgSXNhRG1hIHsKLSAgICBPYmplY3QgcGFyZW50OwotfTsKLQogdHlwZWRlZiBlbnVt
IHsKICAgICBJU0FETUFfVFJBTlNGRVJfVkVSSUZZLAogICAgIElTQURNQV9UUkFOU0ZFUl9SRUFE
LApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9tZW0vbWVtb3J5LWRldmljZS5oIGIvaW5jbHVkZS9o
dy9tZW0vbWVtb3J5LWRldmljZS5oCmluZGV4IGU5MDRlMTk0ZDUuLjAyOTNhOTZhYmIgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUvaHcvbWVtL21lbW9yeS1kZXZpY2UuaAorKysgYi9pbmNsdWRlL2h3L21l
bS9tZW1vcnktZGV2aWNlLmgKQEAgLTI1LDkgKzI1LDcgQEAKICNkZWZpbmUgTUVNT1JZX0RFVklD
RShvYmopIFwKICAgICAgSU5URVJGQUNFX0NIRUNLKE1lbW9yeURldmljZVN0YXRlLCAob2JqKSwg
VFlQRV9NRU1PUllfREVWSUNFKQogCi10eXBlZGVmIHN0cnVjdCBNZW1vcnlEZXZpY2VTdGF0ZSB7
Ci0gICAgT2JqZWN0IHBhcmVudF9vYmo7Ci19IE1lbW9yeURldmljZVN0YXRlOwordHlwZWRlZiBz
dHJ1Y3QgTWVtb3J5RGV2aWNlU3RhdGUgTWVtb3J5RGV2aWNlU3RhdGU7CiAKIC8qKgogICogTWVt
b3J5RGV2aWNlQ2xhc3M6CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L25taS5oIGIvaW5jbHVkZS9o
dy9ubWkuaAppbmRleCBkMDkyYzY4NGExLi5hZDg1N2YzODMyIDEwMDY0NAotLS0gYS9pbmNsdWRl
L2h3L25taS5oCisrKyBiL2luY2x1ZGUvaHcvbm1pLmgKQEAgLTM0LDkgKzM0LDcgQEAKICNkZWZp
bmUgTk1JKG9iaikgXAogICAgICBJTlRFUkZBQ0VfQ0hFQ0soTk1JLCAob2JqKSwgVFlQRV9OTUkp
CiAKLXR5cGVkZWYgc3RydWN0IE5NSVN0YXRlIHsKLSAgICBPYmplY3QgcGFyZW50X29iajsKLX0g
Tk1JU3RhdGU7Cit0eXBlZGVmIHN0cnVjdCBOTUlTdGF0ZSBOTUlTdGF0ZTsKIAogdHlwZWRlZiBz
dHJ1Y3QgTk1JQ2xhc3MgewogICAgIEludGVyZmFjZUNsYXNzIHBhcmVudF9jbGFzczsKZGlmZiAt
LWdpdCBhL2luY2x1ZGUvaHcvc3RyZWFtLmggYi9pbmNsdWRlL2h3L3N0cmVhbS5oCmluZGV4IGMz
NzBiYTBjNjYuLjE1Nzc0ZjA3YWIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvc3RyZWFtLmgKKysr
IGIvaW5jbHVkZS9ody9zdHJlYW0uaApAQCAtMTQsOSArMTQsNyBAQAogI2RlZmluZSBTVFJFQU1f
U0xBVkUob2JqKSBcCiAgICAgIElOVEVSRkFDRV9DSEVDSyhTdHJlYW1TbGF2ZSwgKG9iaiksIFRZ
UEVfU1RSRUFNX1NMQVZFKQogCi10eXBlZGVmIHN0cnVjdCBTdHJlYW1TbGF2ZSB7Ci0gICAgT2Jq
ZWN0IFBhcmVudDsKLX0gU3RyZWFtU2xhdmU7Cit0eXBlZGVmIHN0cnVjdCBTdHJlYW1TbGF2ZSBT
dHJlYW1TbGF2ZTsKIAogdHlwZWRlZiB2b2lkICgqU3RyZWFtQ2FuUHVzaE5vdGlmeUZuKSh2b2lk
ICpvcGFxdWUpOwogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3RpbWVyL200OHQ1OS5oIGIvaW5j
bHVkZS9ody90aW1lci9tNDh0NTkuaAppbmRleCBkYjVlNDNhOGRhLi42ZjhkYjA0ZmNlIDEwMDY0
NAotLS0gYS9pbmNsdWRlL2h3L3RpbWVyL200OHQ1OS5oCisrKyBiL2luY2x1ZGUvaHcvdGltZXIv
bTQ4dDU5LmgKQEAgLTEzLDkgKzEzLDcgQEAKICNkZWZpbmUgTlZSQU0ob2JqKSBcCiAgICAgSU5U
RVJGQUNFX0NIRUNLKE52cmFtLCAob2JqKSwgVFlQRV9OVlJBTSkKIAotdHlwZWRlZiBzdHJ1Y3Qg
TnZyYW0gewotICAgIE9iamVjdCBwYXJlbnQ7Ci19IE52cmFtOwordHlwZWRlZiBzdHJ1Y3QgTnZy
YW0gTnZyYW07CiAKIHR5cGVkZWYgc3RydWN0IE52cmFtQ2xhc3MgewogICAgIEludGVyZmFjZUNs
YXNzIHBhcmVudDsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvcW9tL29iamVjdF9pbnRlcmZhY2VzLmgg
Yi9pbmNsdWRlL3FvbS9vYmplY3RfaW50ZXJmYWNlcy5oCmluZGV4IDRkNTEzZmIzMjkuLjY1MmEx
NmQyYmEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvcW9tL29iamVjdF9pbnRlcmZhY2VzLmgKKysrIGIv
aW5jbHVkZS9xb20vb2JqZWN0X2ludGVyZmFjZXMuaApAQCAtMTYsMTEgKzE2LDcgQEAKICAgICAg
SU5URVJGQUNFX0NIRUNLKFVzZXJDcmVhdGFibGUsIChvYmopLCBcCiAgICAgICAgICAgICAgICAg
ICAgICBUWVBFX1VTRVJfQ1JFQVRBQkxFKQogCi0KLXR5cGVkZWYgc3RydWN0IFVzZXJDcmVhdGFi
bGUgewotICAgIC8qIDxwcml2YXRlPiAqLwotICAgIE9iamVjdCBQYXJlbnQ7Ci19IFVzZXJDcmVh
dGFibGU7Cit0eXBlZGVmIHN0cnVjdCBVc2VyQ3JlYXRhYmxlIFVzZXJDcmVhdGFibGU7CiAKIC8q
KgogICogVXNlckNyZWF0YWJsZUNsYXNzOgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXNlbXUvdHBt
LmggYi9pbmNsdWRlL3N5c2VtdS90cG0uaAppbmRleCAxN2E5N2VkNzdhLi41YjU0MWE3MWM4IDEw
MDY0NAotLS0gYS9pbmNsdWRlL3N5c2VtdS90cG0uaAorKysgYi9pbmNsdWRlL3N5c2VtdS90cG0u
aApAQCAtMzMsOSArMzMsNyBAQCB0eXBlZGVmIGVudW0gVFBNVmVyc2lvbiB7CiAjZGVmaW5lIFRQ
TV9JRihvYmopICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgSU5URVJGQUNFX0NI
RUNLKFRQTUlmLCAob2JqKSwgVFlQRV9UUE1fSUYpCiAKLXR5cGVkZWYgc3RydWN0IFRQTUlmIHsK
LSAgICBPYmplY3QgcGFyZW50X29iajsKLX0gVFBNSWY7Cit0eXBlZGVmIHN0cnVjdCBUUE1JZiBU
UE1JZjsKIAogdHlwZWRlZiBzdHJ1Y3QgVFBNSWZDbGFzcyB7CiAgICAgSW50ZXJmYWNlQ2xhc3Mg
cGFyZW50X2NsYXNzOwpkaWZmIC0tZ2l0IGEvdGFyZ2V0L2FybS9pZGF1LmggYi90YXJnZXQvYXJt
L2lkYXUuaAppbmRleCBjYWMyN2I5NWZhLi43YzBlNGUzNzc2IDEwMDY0NAotLS0gYS90YXJnZXQv
YXJtL2lkYXUuaAorKysgYi90YXJnZXQvYXJtL2lkYXUuaApAQCAtMzgsOSArMzgsNyBAQAogI2Rl
ZmluZSBJREFVX0lOVEVSRkFDRV9HRVRfQ0xBU1Mob2JqKSBcCiAgICAgT0JKRUNUX0dFVF9DTEFT
UyhJREFVSW50ZXJmYWNlQ2xhc3MsIChvYmopLCBUWVBFX0lEQVVfSU5URVJGQUNFKQogCi10eXBl
ZGVmIHN0cnVjdCBJREFVSW50ZXJmYWNlIHsKLSAgICBPYmplY3QgcGFyZW50OwotfSBJREFVSW50
ZXJmYWNlOwordHlwZWRlZiBzdHJ1Y3QgSURBVUludGVyZmFjZSBJREFVSW50ZXJmYWNlOwogCiAj
ZGVmaW5lIElSRUdJT05fTk9UVkFMSUQgLTEKIApkaWZmIC0tZ2l0IGEvdGVzdHMvY2hlY2stcW9t
LWludGVyZmFjZS5jIGIvdGVzdHMvY2hlY2stcW9tLWludGVyZmFjZS5jCmluZGV4IGY4N2M5YWFh
OGEuLjIxNzdmMGRjZTUgMTAwNjQ0Ci0tLSBhL3Rlc3RzL2NoZWNrLXFvbS1pbnRlcmZhY2UuYwor
KysgYi90ZXN0cy9jaGVjay1xb20taW50ZXJmYWNlLmMKQEAgLTIzLDkgKzIzLDcgQEAKICNkZWZp
bmUgVEVTVF9JRihvYmopIFwKICAgICAgSU5URVJGQUNFX0NIRUNLKFRlc3RJZiwgKG9iaiksIFRZ
UEVfVEVTVF9JRikKIAotdHlwZWRlZiBzdHJ1Y3QgVGVzdElmIHsKLSAgICBPYmplY3QgcGFyZW50
X29iajsKLX0gVGVzdElmOwordHlwZWRlZiBzdHJ1Y3QgVGVzdElmIFRlc3RJZjsKIAogdHlwZWRl
ZiBzdHJ1Y3QgVGVzdElmQ2xhc3MgewogICAgIEludGVyZmFjZUNsYXNzIHBhcmVudF9jbGFzczsK
LS0gCjIuMTkuMS43MDguZzRlZGUzZDQyZGYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:38:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:38: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-devel-bounces@lists.xenproject.org>)
	id 1gKN60-0005SY-Da; Wed, 07 Nov 2018 12:38: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=zb54=ns=redhat.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1gKN5z-0005S5-Hf
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:38:07 +0000
X-Inumbo-ID: f9ace374-e289-11e8-8e4f-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f9ace374-e289-11e8-8e4f-12d6303a7972;
 Wed, 07 Nov 2018 12:38:06 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D968E30D4DA0;
 Wed,  7 Nov 2018 12:38:05 +0000 (UTC)
Received: from localhost (ovpn-112-43.ams2.redhat.com [10.36.112.43])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 897D14D730;
 Wed,  7 Nov 2018 12:37:58 +0000 (UTC)
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed,  7 Nov 2018 16:36:45 +0400
Message-Id: <20181107123652.23417-8-marcandre.lureau@redhat.com>
In-Reply-To: <20181107123652.23417-1-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.42]); Wed, 07 Nov 2018 12:38:06 +0000 (UTC)
Subject: [Xen-devel] [PATCH for-3.2 v3 07/14] qdev: all globals are now
 user-provided
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, dgilbert@redhat.com,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29uc2lkZXJpbmcgdGhhdCBDUFUgZmVhdHVyZXMgYXJlIHByb3ZpZGVkIHZpYSBjb21tYW5kIGxp
bmUsIHRoZQpnbG9iYWxfcHJvcHMgYXJlIG5vdyBhbGwgdXNlci1wcm92aWRlZCBnbG9iYWxzLiBO
byBuZWVkIHRvIHRyYWNrIHRoaXMKYW55bW9yZSBmb3IgcWRldl9wcm9wX2NoZWNrX2dsb2JhbHMo
KS4KClNpZ25lZC1vZmYtYnk6IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUBy
ZWRoYXQuY29tPgotLS0KIGluY2x1ZGUvaHcvcWRldi1jb3JlLmggICAgICAgICB8ICAzIC0tCiBo
dy9jb3JlL3FkZXYtcHJvcGVydGllcy5jICAgICAgfCAgNCAtLS0KIHRlc3RzL3Rlc3QtcWRldi1n
bG9iYWwtcHJvcHMuYyB8IDU3ICsrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHZs
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxIC0KIDQgZmlsZXMgY2hhbmdlZCwgNiBp
bnNlcnRpb25zKCspLCA1OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3Fk
ZXYtY29yZS5oIGIvaW5jbHVkZS9ody9xZGV2LWNvcmUuaAppbmRleCBhMjRkMGRkNTY2Li5iYWFm
MDk3MjEyIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3FkZXYtY29yZS5oCisrKyBiL2luY2x1ZGUv
aHcvcWRldi1jb3JlLmgKQEAgLTI0OSw4ICsyNDksNiBAQCBzdHJ1Y3QgUHJvcGVydHlJbmZvIHsK
IAogLyoqCiAgKiBHbG9iYWxQcm9wZXJ0eToKLSAqIEB1c2VyX3Byb3ZpZGVkOiBTZXQgdG8gdHJ1
ZSBpZiBwcm9wZXJ0eSBjb21lcyBmcm9tIHVzZXItcHJvdmlkZWQgY29uZmlnCi0gKiAoY29tbWFu
ZC1saW5lIG9yIGNvbmZpZyBmaWxlKS4KICAqIEB1c2VkOiBTZXQgdG8gdHJ1ZSBpZiBwcm9wZXJ0
eSB3YXMgdXNlZCB3aGVuIGluaXRpYWxpemluZyBhIGRldmljZS4KICAqIEBlcnJwOiBFcnJvciBk
ZXN0aW5hdGlvbiwgdXNlZCBsaWtlIGZpcnN0IGFyZ3VtZW50IG9mIGVycm9yX3NldGcoKQogICog
ICAgICAgIGluIGNhc2UgcHJvcGVydHkgc2V0dGluZyBmYWlscyBsYXRlci4gSWYgQGVycnAgaXMg
TlVMTCwgd2UKQEAgLTI2Miw3ICsyNjAsNiBAQCB0eXBlZGVmIHN0cnVjdCBHbG9iYWxQcm9wZXJ0
eSB7CiAgICAgY29uc3QgY2hhciAqZHJpdmVyOwogICAgIGNvbnN0IGNoYXIgKnByb3BlcnR5Owog
ICAgIGNvbnN0IGNoYXIgKnZhbHVlOwotICAgIGJvb2wgdXNlcl9wcm92aWRlZDsKICAgICBib29s
IHVzZWQ7CiAgICAgRXJyb3IgKiplcnJwOwogfSBHbG9iYWxQcm9wZXJ0eTsKZGlmZiAtLWdpdCBh
L2h3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMgYi9ody9jb3JlL3FkZXYtcHJvcGVydGllcy5jCmlu
ZGV4IGJkODRjNGVhNGMuLjQzYzMwYTU3ZjQgMTAwNjQ0Ci0tLSBhL2h3L2NvcmUvcWRldi1wcm9w
ZXJ0aWVzLmMKKysrIGIvaHcvY29yZS9xZGV2LXByb3BlcnRpZXMuYwpAQCAtMTE5Miw5ICsxMTky
LDYgQEAgaW50IHFkZXZfcHJvcF9jaGVja19nbG9iYWxzKHZvaWQpCiAgICAgICAgIGlmIChwcm9w
LT51c2VkKSB7CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQotICAgICAgICBpZiAo
IXByb3AtPnVzZXJfcHJvdmlkZWQpIHsKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICB9
CiAgICAgICAgIG9jID0gb2JqZWN0X2NsYXNzX2J5X25hbWUocHJvcC0+ZHJpdmVyKTsKICAgICAg
ICAgb2MgPSBvYmplY3RfY2xhc3NfZHluYW1pY19jYXN0KG9jLCBUWVBFX0RFVklDRSk7CiAgICAg
ICAgIGlmICghb2MpIHsKQEAgLTEyMzMsNyArMTIzMCw2IEBAIHZvaWQgcWRldl9wcm9wX3NldF9n
bG9iYWxzKERldmljZVN0YXRlICpkZXYpCiAgICAgICAgICAgICBpZiAoIWRldi0+aG90cGx1Z2dl
ZCAmJiBwcm9wLT5lcnJwKSB7CiAgICAgICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKHByb3At
PmVycnAsIGVycik7CiAgICAgICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgICAgIGFzc2Vy
dChwcm9wLT51c2VyX3Byb3ZpZGVkKTsKICAgICAgICAgICAgICAgICB3YXJuX3JlcG9ydF9lcnIo
ZXJyKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvdGVzdHMvdGVzdC1x
ZGV2LWdsb2JhbC1wcm9wcy5jIGIvdGVzdHMvdGVzdC1xZGV2LWdsb2JhbC1wcm9wcy5jCmluZGV4
IDNhOGQzMTcwYTAuLmY0OWExYjcwYjUgMTAwNjQ0Ci0tLSBhL3Rlc3RzL3Rlc3QtcWRldi1nbG9i
YWwtcHJvcHMuYworKysgYi90ZXN0cy90ZXN0LXFkZXYtZ2xvYmFsLXByb3BzLmMKQEAgLTIxNSwx
MiArMjE1LDEyIEBAIHN0YXRpYyB2b2lkIHRlc3RfZHluYW1pY19nbG9iYWxwcm9wX3N1YnByb2Nl
c3Modm9pZCkKIHsKICAgICBNeVR5cGUgKm10OwogICAgIHN0YXRpYyBHbG9iYWxQcm9wZXJ0eSBw
cm9wc1tdID0gewotICAgICAgICB7IFRZUEVfRFlOQU1JQ19QUk9QUywgInByb3AxIiwgIjEwMSIs
IHRydWUgfSwKLSAgICAgICAgeyBUWVBFX0RZTkFNSUNfUFJPUFMsICJwcm9wMiIsICIxMDIiLCB0
cnVlIH0sCi0gICAgICAgIHsgVFlQRV9EWU5BTUlDX1BST1BTIi1iYWQiLCAicHJvcDMiLCAiMTAz
IiwgdHJ1ZSB9LAotICAgICAgICB7IFRZUEVfVU5VU0VEX0hPVFBMVUcsICJwcm9wNCIsICIxMDQi
LCB0cnVlIH0sCi0gICAgICAgIHsgVFlQRV9VTlVTRURfTk9IT1RQTFVHLCAicHJvcDUiLCAiMTA1
IiwgdHJ1ZSB9LAotICAgICAgICB7IFRZUEVfTk9OREVWSUNFLCAicHJvcDYiLCAiMTA2IiwgdHJ1
ZSB9LAorICAgICAgICB7IFRZUEVfRFlOQU1JQ19QUk9QUywgInByb3AxIiwgIjEwMSIsIH0sCisg
ICAgICAgIHsgVFlQRV9EWU5BTUlDX1BST1BTLCAicHJvcDIiLCAiMTAyIiwgfSwKKyAgICAgICAg
eyBUWVBFX0RZTkFNSUNfUFJPUFMiLWJhZCIsICJwcm9wMyIsICIxMDMiLCB9LAorICAgICAgICB7
IFRZUEVfVU5VU0VEX0hPVFBMVUcsICJwcm9wNCIsICIxMDQiLCB9LAorICAgICAgICB7IFRZUEVf
VU5VU0VEX05PSE9UUExVRywgInByb3A1IiwgIjEwNSIsIH0sCisgICAgICAgIHsgVFlQRV9OT05E
RVZJQ0UsICJwcm9wNiIsICIxMDYiLCB9LAogICAgICAgICB7fQogICAgIH07CiAgICAgaW50IGds
b2JhbF9lcnJvcjsKQEAgLTI1NSw0NiArMjU1LDYgQEAgc3RhdGljIHZvaWQgdGVzdF9keW5hbWlj
X2dsb2JhbHByb3Aodm9pZCkKICAgICBnX3Rlc3RfdHJhcF9hc3NlcnRfc3Rkb3V0KCIiKTsKIH0K
IAotLyogVGVzdCBzZXR0aW5nIG9mIGR5bmFtaWMgcHJvcGVydGllcyB1c2luZyB1c2VyX3Byb3Zp
ZGVkPWZhbHNlIHByb3BlcnRpZXMgKi8KLXN0YXRpYyB2b2lkIHRlc3RfZHluYW1pY19nbG9iYWxw
cm9wX25vdXNlcl9zdWJwcm9jZXNzKHZvaWQpCi17Ci0gICAgTXlUeXBlICptdDsKLSAgICBzdGF0
aWMgR2xvYmFsUHJvcGVydHkgcHJvcHNbXSA9IHsKLSAgICAgICAgeyBUWVBFX0RZTkFNSUNfUFJP
UFMsICJwcm9wMSIsICIxMDEiIH0sCi0gICAgICAgIHsgVFlQRV9EWU5BTUlDX1BST1BTLCAicHJv
cDIiLCAiMTAyIiB9LAotICAgICAgICB7IFRZUEVfRFlOQU1JQ19QUk9QUyItYmFkIiwgInByb3Az
IiwgIjEwMyIgfSwKLSAgICAgICAgeyBUWVBFX1VOVVNFRF9IT1RQTFVHLCAicHJvcDQiLCAiMTA0
IiB9LAotICAgICAgICB7IFRZUEVfVU5VU0VEX05PSE9UUExVRywgInByb3A1IiwgIjEwNSIgfSwK
LSAgICAgICAgeyBUWVBFX05PTkRFVklDRSwgInByb3A2IiwgIjEwNiIgfSwKLSAgICAgICAge30K
LSAgICB9OwotICAgIGludCBnbG9iYWxfZXJyb3I7Ci0KLSAgICByZWdpc3Rlcl9nbG9iYWxfcHJv
cGVydGllcyhwcm9wcyk7Ci0KLSAgICBtdCA9IERZTkFNSUNfVFlQRShvYmplY3RfbmV3KFRZUEVf
RFlOQU1JQ19QUk9QUykpOwotICAgIHFkZXZfaW5pdF9ub2ZhaWwoREVWSUNFKG10KSk7Ci0KLSAg
ICBnX2Fzc2VydF9jbXB1aW50KG10LT5wcm9wMSwgPT0sIDEwMSk7Ci0gICAgZ19hc3NlcnRfY21w
dWludChtdC0+cHJvcDIsID09LCAxMDIpOwotICAgIGdsb2JhbF9lcnJvciA9IHFkZXZfcHJvcF9j
aGVja19nbG9iYWxzKCk7Ci0gICAgZ19hc3NlcnRfY21wdWludChnbG9iYWxfZXJyb3IsID09LCAw
KTsKLSAgICBnX2Fzc2VydChwcm9wc1swXS51c2VkKTsKLSAgICBnX2Fzc2VydChwcm9wc1sxXS51
c2VkKTsKLSAgICBnX2Fzc2VydCghcHJvcHNbMl0udXNlZCk7Ci0gICAgZ19hc3NlcnQoIXByb3Bz
WzNdLnVzZWQpOwotICAgIGdfYXNzZXJ0KCFwcm9wc1s0XS51c2VkKTsKLSAgICBnX2Fzc2VydCgh
cHJvcHNbNV0udXNlZCk7Ci19Ci0KLXN0YXRpYyB2b2lkIHRlc3RfZHluYW1pY19nbG9iYWxwcm9w
X25vdXNlcih2b2lkKQotewotICAgIGdfdGVzdF90cmFwX3N1YnByb2Nlc3MoIi9xZGV2L3Byb3Bl
cnRpZXMvZHluYW1pYy9nbG9iYWwvbm91c2VyL3N1YnByb2Nlc3MiLCAwLCAwKTsKLSAgICBnX3Rl
c3RfdHJhcF9hc3NlcnRfcGFzc2VkKCk7Ci0gICAgZ190ZXN0X3RyYXBfYXNzZXJ0X3N0ZGVycigi
Iik7Ci0gICAgZ190ZXN0X3RyYXBfYXNzZXJ0X3N0ZG91dCgiIik7Ci19Ci0KIC8qIFRlc3QgaWYg
Z2xvYmFsIHByb3BzIGFmZmVjdGluZyBzdWJjbGFzc2VzIGFyZSBhcHBsaWVkIGluIHRoZSByaWdo
dCBvcmRlciAqLwogc3RhdGljIHZvaWQgdGVzdF9zdWJjbGFzc19nbG9iYWxfcHJvcHModm9pZCkK
IHsKQEAgLTM0NCwxMSArMzA0LDYgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQog
ICAgIGdfdGVzdF9hZGRfZnVuYygiL3FkZXYvcHJvcGVydGllcy9keW5hbWljL2dsb2JhbCIsCiAg
ICAgICAgICAgICAgICAgICAgIHRlc3RfZHluYW1pY19nbG9iYWxwcm9wKTsKIAotICAgIGdfdGVz
dF9hZGRfZnVuYygiL3FkZXYvcHJvcGVydGllcy9keW5hbWljL2dsb2JhbC9ub3VzZXIvc3VicHJv
Y2VzcyIsCi0gICAgICAgICAgICAgICAgICAgIHRlc3RfZHluYW1pY19nbG9iYWxwcm9wX25vdXNl
cl9zdWJwcm9jZXNzKTsKLSAgICBnX3Rlc3RfYWRkX2Z1bmMoIi9xZGV2L3Byb3BlcnRpZXMvZHlu
YW1pYy9nbG9iYWwvbm91c2VyIiwKLSAgICAgICAgICAgICAgICAgICAgdGVzdF9keW5hbWljX2ds
b2JhbHByb3Bfbm91c2VyKTsKLQogICAgIGdfdGVzdF9hZGRfZnVuYygiL3FkZXYvcHJvcGVydGll
cy9nbG9iYWwvc3ViY2xhc3MiLAogICAgICAgICAgICAgICAgICAgICB0ZXN0X3N1YmNsYXNzX2ds
b2JhbF9wcm9wcyk7CiAKZGlmZiAtLWdpdCBhL3ZsLmMgYi92bC5jCmluZGV4IDJhZWE4ODRjOWQu
LmQxMWIwNzBlNzAgMTAwNjQ0Ci0tLSBhL3ZsLmMKKysrIGIvdmwuYwpAQCAtMjkzMSw3ICsyOTMx
LDYgQEAgc3RhdGljIGludCBnbG9iYWxfaW5pdF9mdW5jKHZvaWQgKm9wYXF1ZSwgUWVtdU9wdHMg
Km9wdHMsIEVycm9yICoqZXJycCkKICAgICBnLT5kcml2ZXIgICA9IHFlbXVfb3B0X2dldChvcHRz
LCAiZHJpdmVyIik7CiAgICAgZy0+cHJvcGVydHkgPSBxZW11X29wdF9nZXQob3B0cywgInByb3Bl
cnR5Iik7CiAgICAgZy0+dmFsdWUgICAgPSBxZW11X29wdF9nZXQob3B0cywgInZhbHVlIik7Ci0g
ICAgZy0+dXNlcl9wcm92aWRlZCA9IHRydWU7CiAgICAgZy0+ZXJycCA9ICZlcnJvcl9mYXRhbDsK
ICAgICBxZGV2X3Byb3BfcmVnaXN0ZXJfZ2xvYmFsKGcpOwogICAgIHJldHVybiAwOwotLSAKMi4x
OS4xLjcwOC5nNGVkZTNkNDJkZgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:38:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:38: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-devel-bounces@lists.xenproject.org>)
	id 1gKN68-0005X3-RN; Wed, 07 Nov 2018 12:38: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=zb54=ns=redhat.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1gKN67-0005WR-NK
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:38:15 +0000
X-Inumbo-ID: feb69361-e289-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id feb69361-e289-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:38:14 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 4DD7730D4DAA;
 Wed,  7 Nov 2018 12:38:14 +0000 (UTC)
Received: from localhost (ovpn-112-43.ams2.redhat.com [10.36.112.43])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 77BCE6012D;
 Wed,  7 Nov 2018 12:38:09 +0000 (UTC)
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed,  7 Nov 2018 16:36:46 +0400
Message-Id: <20181107123652.23417-9-marcandre.lureau@redhat.com>
In-Reply-To: <20181107123652.23417-1-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.42]); Wed, 07 Nov 2018 12:38:14 +0000 (UTC)
Subject: [Xen-devel] [PATCH for-3.2 v3 08/14] qdev-props: convert
 global_props to GArray
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, dgilbert@redhat.com,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBzdGVwIHRvd2FyZHMgYmVpbmcgYWJsZSB0byBjYWxsIG9iamVjdF9hcHBseV9nbG9iYWxfcHJv
cHMoKS4KClNpZ25lZC1vZmYtYnk6IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVh
dUByZWRoYXQuY29tPgotLS0KIGh3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMgfCAyOSArKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyks
IDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvY29yZS9xZGV2LXByb3BlcnRpZXMuYyBi
L2h3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMKaW5kZXggNDNjMzBhNTdmNC4uMzUzZTY3YzA1YSAx
MDA2NDQKLS0tIGEvaHcvY29yZS9xZGV2LXByb3BlcnRpZXMuYworKysgYi9ody9jb3JlL3FkZXYt
cHJvcGVydGllcy5jCkBAIC0xMTczLDIyICsxMTczLDMyIEBAIHZvaWQgcWRldl9wcm9wX3NldF9w
dHIoRGV2aWNlU3RhdGUgKmRldiwgY29uc3QgY2hhciAqbmFtZSwgdm9pZCAqdmFsdWUpCiAgICAg
KnB0ciA9IHZhbHVlOwogfQogCi1zdGF0aWMgR0xpc3QgKmdsb2JhbF9wcm9wczsKK3N0YXRpYyBH
QXJyYXkgKmdsb2JhbF9wcm9wcyh2b2lkKQoreworICAgIHN0YXRpYyBHQXJyYXkgKmdwOworCisg
ICAgaWYgKCFncCkgeworICAgICAgICBncCA9IGdfYXJyYXlfbmV3KGZhbHNlLCBmYWxzZSwgc2l6
ZW9mKEdsb2JhbFByb3BlcnR5ICopKTsKKyAgICB9CisKKyAgICByZXR1cm4gZ3A7Cit9CiAKIHZv
aWQgcWRldl9wcm9wX3JlZ2lzdGVyX2dsb2JhbChHbG9iYWxQcm9wZXJ0eSAqcHJvcCkKIHsKLSAg
ICBnbG9iYWxfcHJvcHMgPSBnX2xpc3RfYXBwZW5kKGdsb2JhbF9wcm9wcywgcHJvcCk7CisgICAg
Z19hcnJheV9hcHBlbmRfdmFsKGdsb2JhbF9wcm9wcygpLCBwcm9wKTsKIH0KIAogaW50IHFkZXZf
cHJvcF9jaGVja19nbG9iYWxzKHZvaWQpCiB7Ci0gICAgR0xpc3QgKmw7Ci0gICAgaW50IHJldCA9
IDA7CisgICAgaW50IGksIHJldCA9IDA7CiAKLSAgICBmb3IgKGwgPSBnbG9iYWxfcHJvcHM7IGw7
IGwgPSBsLT5uZXh0KSB7Ci0gICAgICAgIEdsb2JhbFByb3BlcnR5ICpwcm9wID0gbC0+ZGF0YTsK
KyAgICBmb3IgKGkgPSAwOyBpIDwgZ2xvYmFsX3Byb3BzKCktPmxlbjsgaSsrKSB7CisgICAgICAg
IEdsb2JhbFByb3BlcnR5ICpwcm9wOwogICAgICAgICBPYmplY3RDbGFzcyAqb2M7CiAgICAgICAg
IERldmljZUNsYXNzICpkYzsKKworICAgICAgICBwcm9wID0gZ19hcnJheV9pbmRleChnbG9iYWxf
cHJvcHMoKSwgR2xvYmFsUHJvcGVydHkgKiwgaSk7CiAgICAgICAgIGlmIChwcm9wLT51c2VkKSB7
CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQpAQCAtMTIxMywxMiArMTIyMywxMyBA
QCBpbnQgcWRldl9wcm9wX2NoZWNrX2dsb2JhbHModm9pZCkKIAogdm9pZCBxZGV2X3Byb3Bfc2V0
X2dsb2JhbHMoRGV2aWNlU3RhdGUgKmRldikKIHsKLSAgICBHTGlzdCAqbDsKKyAgICBpbnQgaTsK
IAotICAgIGZvciAobCA9IGdsb2JhbF9wcm9wczsgbDsgbCA9IGwtPm5leHQpIHsKLSAgICAgICAg
R2xvYmFsUHJvcGVydHkgKnByb3AgPSBsLT5kYXRhOworICAgIGZvciAoaSA9IDA7IGkgPCBnbG9i
YWxfcHJvcHMoKS0+bGVuOyBpKyspIHsKKyAgICAgICAgR2xvYmFsUHJvcGVydHkgKnByb3A7CiAg
ICAgICAgIEVycm9yICplcnIgPSBOVUxMOwogCisgICAgICAgIHByb3AgPSBnX2FycmF5X2luZGV4
KGdsb2JhbF9wcm9wcygpLCBHbG9iYWxQcm9wZXJ0eSAqLCBpKTsKICAgICAgICAgaWYgKG9iamVj
dF9keW5hbWljX2Nhc3QoT0JKRUNUKGRldiksIHByb3AtPmRyaXZlcikgPT0gTlVMTCkgewogICAg
ICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KLS0gCjIuMTkuMS43MDguZzRlZGUzZDQyZGYK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:38:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:38: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-devel-bounces@lists.xenproject.org>)
	id 1gKN6K-0005cu-7M; Wed, 07 Nov 2018 12:38: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=zb54=ns=redhat.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1gKN6I-0005bx-4p
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:38:26 +0000
X-Inumbo-ID: 04f498fd-e28a-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04f498fd-e28a-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:38:25 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9C62431F40F;
 Wed,  7 Nov 2018 12:38:19 +0000 (UTC)
Received: from localhost (ovpn-112-43.ams2.redhat.com [10.36.112.43])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 2CB0560196;
 Wed,  7 Nov 2018 12:38:17 +0000 (UTC)
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed,  7 Nov 2018 16:36:47 +0400
Message-Id: <20181107123652.23417-10-marcandre.lureau@redhat.com>
In-Reply-To: <20181107123652.23417-1-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Wed, 07 Nov 2018 12:38:19 +0000 (UTC)
Subject: [Xen-devel] [PATCH for-3.2 v3 09/14] qdev-props: remove errp from
 GlobalProperty
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, dgilbert@redhat.com,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIHFkZXZfcHJvcF9yZWdpc3Rlcl9nbG9iYWwoKSBzZXQgJmVycm9yX2ZhdGFsIGZvciBlcnJw
LCBleGNlcHQKJy1ydGMgZHJpZnRmaXg9c2xldycsIHdoaWNoIGFyZ3VhYmx5IHNob3VsZCBhbHNv
IHVzZSAmZXJyb3JfZmF0YWwsIGFzCm90aGVyd2lzZSBmYWlsaW5nIHRvIGFwcGx5IHRoZSBwcm9w
ZXJ0eSB3b3VsZCBvbmx5IHJlcG9ydCBhIHdhcm5pbmcuCgpTaWduZWQtb2ZmLWJ5OiBNYXJjLUFu
ZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KLS0tCiBpbmNsdWRlL2h3
L3FkZXYtY29yZS5oICAgIHwgNiAtLS0tLS0KIGh3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMgfCA0
ICsrLS0KIHFvbS9jcHUuYyAgICAgICAgICAgICAgICAgfCAxIC0KIHRhcmdldC9pMzg2L2NwdS5j
ICAgICAgICAgfCAxIC0KIHRhcmdldC9zcGFyYy9jcHUuYyAgICAgICAgfCAxIC0KIHZsLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAxIC0KIDYgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
LCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3FkZXYtY29yZS5oIGIv
aW5jbHVkZS9ody9xZGV2LWNvcmUuaAppbmRleCBiYWFmMDk3MjEyLi4zYTQ1ODg5YzM0IDEwMDY0
NAotLS0gYS9pbmNsdWRlL2h3L3FkZXYtY29yZS5oCisrKyBiL2luY2x1ZGUvaHcvcWRldi1jb3Jl
LmgKQEAgLTI1MCwxOCArMjUwLDEyIEBAIHN0cnVjdCBQcm9wZXJ0eUluZm8gewogLyoqCiAgKiBH
bG9iYWxQcm9wZXJ0eToKICAqIEB1c2VkOiBTZXQgdG8gdHJ1ZSBpZiBwcm9wZXJ0eSB3YXMgdXNl
ZCB3aGVuIGluaXRpYWxpemluZyBhIGRldmljZS4KLSAqIEBlcnJwOiBFcnJvciBkZXN0aW5hdGlv
biwgdXNlZCBsaWtlIGZpcnN0IGFyZ3VtZW50IG9mIGVycm9yX3NldGcoKQotICogICAgICAgIGlu
IGNhc2UgcHJvcGVydHkgc2V0dGluZyBmYWlscyBsYXRlci4gSWYgQGVycnAgaXMgTlVMTCwgd2UK
LSAqICAgICAgICBwcmludCB3YXJuaW5ncyBpbnN0ZWFkIG9mIGlnbm9yaW5nIGVycm9ycyBzaWxl
bnRseS4gRm9yCi0gKiAgICAgICAgaG90cGx1Z2dlZCBkZXZpY2VzLCBlcnJwIGlzIGFsd2F5cyBp
Z25vcmVkIGFuZCB3YXJuaW5ncyBhcmUKLSAqICAgICAgICBwcmludGVkIGluc3RlYWQuCiAgKi8K
IHR5cGVkZWYgc3RydWN0IEdsb2JhbFByb3BlcnR5IHsKICAgICBjb25zdCBjaGFyICpkcml2ZXI7
CiAgICAgY29uc3QgY2hhciAqcHJvcGVydHk7CiAgICAgY29uc3QgY2hhciAqdmFsdWU7CiAgICAg
Ym9vbCB1c2VkOwotICAgIEVycm9yICoqZXJycDsKIH0gR2xvYmFsUHJvcGVydHk7CiAKIC8qKiog
Qm9hcmQgQVBJLiAgVGhpcyBzaG91bGQgZ28gYXdheSBvbmNlIHdlIGhhdmUgYSBtYWNoaW5lIGNv
bmZpZyBmaWxlLiAgKioqLwpkaWZmIC0tZ2l0IGEvaHcvY29yZS9xZGV2LXByb3BlcnRpZXMuYyBi
L2h3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMKaW5kZXggMzUzZTY3YzA1YS4uODcyOGNiYWI5ZiAx
MDA2NDQKLS0tIGEvaHcvY29yZS9xZGV2LXByb3BlcnRpZXMuYworKysgYi9ody9jb3JlL3FkZXYt
cHJvcGVydGllcy5jCkBAIC0xMjM4LDggKzEyMzgsOCBAQCB2b2lkIHFkZXZfcHJvcF9zZXRfZ2xv
YmFscyhEZXZpY2VTdGF0ZSAqZGV2KQogICAgICAgICBpZiAoZXJyICE9IE5VTEwpIHsKICAgICAg
ICAgICAgIGVycm9yX3ByZXBlbmQoJmVyciwgImNhbid0IGFwcGx5IGdsb2JhbCAlcy4lcz0lczog
IiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvcC0+ZHJpdmVyLCBwcm9wLT5wcm9wZXJ0
eSwgcHJvcC0+dmFsdWUpOwotICAgICAgICAgICAgaWYgKCFkZXYtPmhvdHBsdWdnZWQgJiYgcHJv
cC0+ZXJycCkgewotICAgICAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShwcm9wLT5lcnJwLCBl
cnIpOworICAgICAgICAgICAgaWYgKCFkZXYtPmhvdHBsdWdnZWQpIHsKKyAgICAgICAgICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoJmVycm9yX2ZhdGFsLCBlcnIpOwogICAgICAgICAgICAgfSBlbHNl
IHsKICAgICAgICAgICAgICAgICB3YXJuX3JlcG9ydF9lcnIoZXJyKTsKICAgICAgICAgICAgIH0K
ZGlmZiAtLWdpdCBhL3FvbS9jcHUuYyBiL3FvbS9jcHUuYwppbmRleCA5YWQxMzcyZDU3Li41NDQy
YTczMjNiIDEwMDY0NAotLS0gYS9xb20vY3B1LmMKKysrIGIvcW9tL2NwdS5jCkBAIC0zMTIsNyAr
MzEyLDYgQEAgc3RhdGljIHZvaWQgY3B1X2NvbW1vbl9wYXJzZV9mZWF0dXJlcyhjb25zdCBjaGFy
ICp0eXBlbmFtZSwgY2hhciAqZmVhdHVyZXMsCiAgICAgICAgICAgICBwcm9wLT5kcml2ZXIgPSB0
eXBlbmFtZTsKICAgICAgICAgICAgIHByb3AtPnByb3BlcnR5ID0gZ19zdHJkdXAoZmVhdHVyZXN0
cik7CiAgICAgICAgICAgICBwcm9wLT52YWx1ZSA9IGdfc3RyZHVwKHZhbCk7Ci0gICAgICAgICAg
ICBwcm9wLT5lcnJwID0gJmVycm9yX2ZhdGFsOwogICAgICAgICAgICAgcWRldl9wcm9wX3JlZ2lz
dGVyX2dsb2JhbChwcm9wKTsKICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgIGVycm9yX3Nl
dGcoZXJycCwgIkV4cGVjdGVkIGtleT12YWx1ZSBmb3JtYXQsIGZvdW5kICVzLiIsCmRpZmYgLS1n
aXQgYS90YXJnZXQvaTM4Ni9jcHUuYyBiL3RhcmdldC9pMzg2L2NwdS5jCmluZGV4IGFmN2U5ZjA5
Y2MuLjFkMmRiYTY3MWUgMTAwNjQ0Ci0tLSBhL3RhcmdldC9pMzg2L2NwdS5jCisrKyBiL3Rhcmdl
dC9pMzg2L2NwdS5jCkBAIC0zNTY4LDcgKzM1NjgsNiBAQCBzdGF0aWMgdm9pZCB4ODZfY3B1X3Bh
cnNlX2ZlYXR1cmVzdHIoY29uc3QgY2hhciAqdHlwZW5hbWUsIGNoYXIgKmZlYXR1cmVzLAogICAg
ICAgICBwcm9wLT5kcml2ZXIgPSB0eXBlbmFtZTsKICAgICAgICAgcHJvcC0+cHJvcGVydHkgPSBn
X3N0cmR1cChuYW1lKTsKICAgICAgICAgcHJvcC0+dmFsdWUgPSBnX3N0cmR1cCh2YWwpOwotICAg
ICAgICBwcm9wLT5lcnJwID0gJmVycm9yX2ZhdGFsOwogICAgICAgICBxZGV2X3Byb3BfcmVnaXN0
ZXJfZ2xvYmFsKHByb3ApOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvdGFyZ2V0L3NwYXJjL2NwdS5j
IGIvdGFyZ2V0L3NwYXJjL2NwdS5jCmluZGV4IDBmMDkwZWNlNTQuLjRhNDQ0NWJkZjUgMTAwNjQ0
Ci0tLSBhL3RhcmdldC9zcGFyYy9jcHUuYworKysgYi90YXJnZXQvc3BhcmMvY3B1LmMKQEAgLTEx
MSw3ICsxMTEsNiBAQCBjcHVfYWRkX2ZlYXRfYXNfcHJvcChjb25zdCBjaGFyICp0eXBlbmFtZSwg
Y29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqdmFsKQogICAgIHByb3AtPmRyaXZlciA9IHR5
cGVuYW1lOwogICAgIHByb3AtPnByb3BlcnR5ID0gZ19zdHJkdXAobmFtZSk7CiAgICAgcHJvcC0+
dmFsdWUgPSBnX3N0cmR1cCh2YWwpOwotICAgIHByb3AtPmVycnAgPSAmZXJyb3JfZmF0YWw7CiAg
ICAgcWRldl9wcm9wX3JlZ2lzdGVyX2dsb2JhbChwcm9wKTsKIH0KIApkaWZmIC0tZ2l0IGEvdmwu
YyBiL3ZsLmMKaW5kZXggZDExYjA3MGU3MC4uOGVlNmY3YTY4OCAxMDA2NDQKLS0tIGEvdmwuYwor
KysgYi92bC5jCkBAIC0yOTMxLDcgKzI5MzEsNiBAQCBzdGF0aWMgaW50IGdsb2JhbF9pbml0X2Z1
bmModm9pZCAqb3BhcXVlLCBRZW11T3B0cyAqb3B0cywgRXJyb3IgKiplcnJwKQogICAgIGctPmRy
aXZlciAgID0gcWVtdV9vcHRfZ2V0KG9wdHMsICJkcml2ZXIiKTsKICAgICBnLT5wcm9wZXJ0eSA9
IHFlbXVfb3B0X2dldChvcHRzLCAicHJvcGVydHkiKTsKICAgICBnLT52YWx1ZSAgICA9IHFlbXVf
b3B0X2dldChvcHRzLCAidmFsdWUiKTsKLSAgICBnLT5lcnJwID0gJmVycm9yX2ZhdGFsOwogICAg
IHFkZXZfcHJvcF9yZWdpc3Rlcl9nbG9iYWwoZyk7CiAgICAgcmV0dXJuIDA7CiB9Ci0tIAoyLjE5
LjEuNzA4Lmc0ZWRlM2Q0MmRmCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:38:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:38: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-devel-bounces@lists.xenproject.org>)
	id 1gKN6N-0005ew-LP; Wed, 07 Nov 2018 12:38: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=zb54=ns=redhat.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1gKN6M-0005eE-Gr
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:38:30 +0000
X-Inumbo-ID: 0768c48b-e28a-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0768c48b-e28a-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:38:29 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D82F630C914D;
 Wed,  7 Nov 2018 12:38:28 +0000 (UTC)
Received: from localhost (ovpn-112-43.ams2.redhat.com [10.36.112.43])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 72D1A60BEE;
 Wed,  7 Nov 2018 12:38:23 +0000 (UTC)
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed,  7 Nov 2018 16:36:48 +0400
Message-Id: <20181107123652.23417-11-marcandre.lureau@redhat.com>
In-Reply-To: <20181107123652.23417-1-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.43]); Wed, 07 Nov 2018 12:38:29 +0000 (UTC)
Subject: [Xen-devel] [PATCH for-3.2 v3 10/14] qdev-props: call
 object_apply_global_props()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, dgilbert@redhat.com,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQncyBub3cgcG9zc2libGUgdG8gdXNlIHRoZSBjb21tb24gZnVuY3Rpb24uCgpUZWFjaCBvYmpl
Y3RfYXBwbHlfZ2xvYmFsX3Byb3BzKCkgdG8gd2FybiBpZiBFcnJvciBhcmd1bWVudCBpcyBOVUxM
LgoKU2lnbmVkLW9mZi1ieTogTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJl
ZGhhdC5jb20+Ci0tLQogaHcvY29yZS9xZGV2LXByb3BlcnRpZXMuYyB8IDI0ICsrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogcW9tL29iamVjdC5jICAgICAgICAgICAgICB8ICA2ICsrKysrLQogMiBm
aWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2h3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMgYi9ody9jb3JlL3FkZXYtcHJvcGVydGllcy5j
CmluZGV4IDg3MjhjYmFiOWYuLjIzOTUzNWE0Y2IgMTAwNjQ0Ci0tLSBhL2h3L2NvcmUvcWRldi1w
cm9wZXJ0aWVzLmMKKysrIGIvaHcvY29yZS9xZGV2LXByb3BlcnRpZXMuYwpAQCAtMTIyMywyOCAr
MTIyMyw4IEBAIGludCBxZGV2X3Byb3BfY2hlY2tfZ2xvYmFscyh2b2lkKQogCiB2b2lkIHFkZXZf
cHJvcF9zZXRfZ2xvYmFscyhEZXZpY2VTdGF0ZSAqZGV2KQogewotICAgIGludCBpOwotCi0gICAg
Zm9yIChpID0gMDsgaSA8IGdsb2JhbF9wcm9wcygpLT5sZW47IGkrKykgewotICAgICAgICBHbG9i
YWxQcm9wZXJ0eSAqcHJvcDsKLSAgICAgICAgRXJyb3IgKmVyciA9IE5VTEw7Ci0KLSAgICAgICAg
cHJvcCA9IGdfYXJyYXlfaW5kZXgoZ2xvYmFsX3Byb3BzKCksIEdsb2JhbFByb3BlcnR5ICosIGkp
OwotICAgICAgICBpZiAob2JqZWN0X2R5bmFtaWNfY2FzdChPQkpFQ1QoZGV2KSwgcHJvcC0+ZHJp
dmVyKSA9PSBOVUxMKSB7Ci0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgfQotICAgICAg
ICBwcm9wLT51c2VkID0gdHJ1ZTsKLSAgICAgICAgb2JqZWN0X3Byb3BlcnR5X3BhcnNlKE9CSkVD
VChkZXYpLCBwcm9wLT52YWx1ZSwgcHJvcC0+cHJvcGVydHksICZlcnIpOwotICAgICAgICBpZiAo
ZXJyICE9IE5VTEwpIHsKLSAgICAgICAgICAgIGVycm9yX3ByZXBlbmQoJmVyciwgImNhbid0IGFw
cGx5IGdsb2JhbCAlcy4lcz0lczogIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvcC0+
ZHJpdmVyLCBwcm9wLT5wcm9wZXJ0eSwgcHJvcC0+dmFsdWUpOwotICAgICAgICAgICAgaWYgKCFk
ZXYtPmhvdHBsdWdnZWQpIHsKLSAgICAgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoJmVycm9y
X2ZhdGFsLCBlcnIpOwotICAgICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgICAgICB3YXJu
X3JlcG9ydF9lcnIoZXJyKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotICAgIH0KKyAgICBv
YmplY3RfYXBwbHlfZ2xvYmFsX3Byb3BzKE9CSkVDVChkZXYpLCBnbG9iYWxfcHJvcHMoKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRldi0+aG90cGx1Z2dlZCA/IE5VTEwgOiAmZXJy
b3JfZmF0YWwpOwogfQogCiAvKiAtLS0gNjRiaXQgdW5zaWduZWQgaW50ICdzaXplJyB0eXBlIC0t
LSAqLwpkaWZmIC0tZ2l0IGEvcW9tL29iamVjdC5jIGIvcW9tL29iamVjdC5jCmluZGV4IDlhY2Rm
OWUxNmQuLmIxYTdmNzA1NTAgMTAwNjQ0Ci0tLSBhL3FvbS9vYmplY3QuYworKysgYi9xb20vb2Jq
ZWN0LmMKQEAgLTM5Miw3ICszOTIsMTEgQEAgdm9pZCBvYmplY3RfYXBwbHlfZ2xvYmFsX3Byb3Bz
KE9iamVjdCAqb2JqLCBHQXJyYXkgKnByb3BzLCBFcnJvciAqKmVycnApCiAgICAgICAgIGlmIChl
cnIgIT0gTlVMTCkgewogICAgICAgICAgICAgZXJyb3JfcHJlcGVuZCgmZXJyLCAiY2FuJ3QgYXBw
bHkgZ2xvYmFsICVzLiVzPSVzOiAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICBwLT5kcml2
ZXIsIHAtPnByb3BlcnR5LCBwLT52YWx1ZSk7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgZXJyKTsKKyAgICAgICAgICAgIGlmIChlcnJwKSB7CisgICAgICAgICAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGVycik7CisgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAg
ICAgICAgIHdhcm5fcmVwb3J0X2VycihlcnIpOworICAgICAgICAgICAgfQogICAgICAgICB9CiAg
ICAgfQogfQotLSAKMi4xOS4xLjcwOC5nNGVkZTNkNDJkZgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:38:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:38: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-devel-bounces@lists.xenproject.org>)
	id 1gKN6a-0005le-0T; Wed, 07 Nov 2018 12:38:44 +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=zb54=ns=redhat.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1gKN6Y-0005kp-C0
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:38:42 +0000
X-Inumbo-ID: 0e5dece6-e28a-11e8-875c-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e5dece6-e28a-11e8-875c-12d6303a7972;
 Wed, 07 Nov 2018 12:38:41 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 775F930B7DE6;
 Wed,  7 Nov 2018 12:38:40 +0000 (UTC)
Received: from localhost (ovpn-112-43.ams2.redhat.com [10.36.112.43])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 245F126328;
 Wed,  7 Nov 2018 12:38:32 +0000 (UTC)
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed,  7 Nov 2018 16:36:49 +0400
Message-Id: <20181107123652.23417-12-marcandre.lureau@redhat.com>
In-Reply-To: <20181107123652.23417-1-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.48]); Wed, 07 Nov 2018 12:38:40 +0000 (UTC)
Subject: [Xen-devel] [PATCH for-3.2 v3 11/14] qom: teach interfaces to
 implement post-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, dgilbert@redhat.com,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBwYXRjaGVzIGFyZSBnb2luZyB0byBpbXBsZW1lbnQgcG9zdF9pbml0IGNh
bGxiYWNrcyBmb3IKc2V0dGluZ3MgcHJvcGVydGllcy4gVGhlIGludGVyZmFjZSBwb3N0X2luaXQg
YXJlIGNhbGxlZCBiZWZvcmUgdGhlCmluc3RhbmNlIHBvc3RfaW5pdCwgc28gdGhlIGRlZmF1bHQg
aW50ZXJmYWNlIGJlaGF2aW91ciBjYW4gYmUKb3ZlcnJpZGVuIGlmIG5lY2Vzc2FyeS4KClNpZ25l
ZC1vZmYtYnk6IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29t
PgotLS0KIHFvbS9vYmplY3QuYyAgICAgICAgICAgICAgICB8ICA4ICsrKysrKystCiB0ZXN0cy9j
aGVjay1xb20taW50ZXJmYWNlLmMgfCAyMyArKysrKysrKysrKysrKysrKysrKystLQogMiBmaWxl
cyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3FvbS9vYmplY3QuYyBiL3FvbS9vYmplY3QuYwppbmRleCBiMWE3ZjcwNTUwLi45ODBlZWI4Mjgz
IDEwMDY0NAotLS0gYS9xb20vb2JqZWN0LmMKKysrIGIvcW9tL29iamVjdC5jCkBAIC0yOTAsNyAr
MjkwLDYgQEAgc3RhdGljIHZvaWQgdHlwZV9pbml0aWFsaXplKFR5cGVJbXBsICp0aSkKICAgICAg
ICAgYXNzZXJ0KHRpLT5pbnN0YW5jZV9zaXplID09IDApOwogICAgICAgICBhc3NlcnQodGktPmFi
c3RyYWN0KTsKICAgICAgICAgYXNzZXJ0KCF0aS0+aW5zdGFuY2VfaW5pdCk7Ci0gICAgICAgIGFz
c2VydCghdGktPmluc3RhbmNlX3Bvc3RfaW5pdCk7CiAgICAgICAgIGFzc2VydCghdGktPmluc3Rh
bmNlX2ZpbmFsaXplKTsKICAgICAgICAgYXNzZXJ0KCF0aS0+bnVtX2ludGVyZmFjZXMpOwogICAg
IH0KQEAgLTM2Myw2ICszNjIsMTMgQEAgc3RhdGljIHZvaWQgb2JqZWN0X2luaXRfd2l0aF90eXBl
KE9iamVjdCAqb2JqLCBUeXBlSW1wbCAqdGkpCiAKIHN0YXRpYyB2b2lkIG9iamVjdF9wb3N0X2lu
aXRfd2l0aF90eXBlKE9iamVjdCAqb2JqLCBUeXBlSW1wbCAqdGkpCiB7CisgICAgR1NMaXN0ICpl
OworCisgICAgZm9yIChlID0gdGktPmNsYXNzLT5pbnRlcmZhY2VzOyBlOyBlID0gZS0+bmV4dCkg
eworICAgICAgICBUeXBlSW1wbCAqaXR5cGUgPSBPQkpFQ1RfQ0xBU1MoZS0+ZGF0YSktPnR5cGU7
CisgICAgICAgIG9iamVjdF9wb3N0X2luaXRfd2l0aF90eXBlKG9iaiwgaXR5cGUpOworICAgIH0K
KwogICAgIGlmICh0aS0+aW5zdGFuY2VfcG9zdF9pbml0KSB7CiAgICAgICAgIHRpLT5pbnN0YW5j
ZV9wb3N0X2luaXQob2JqKTsKICAgICB9CmRpZmYgLS1naXQgYS90ZXN0cy9jaGVjay1xb20taW50
ZXJmYWNlLmMgYi90ZXN0cy9jaGVjay1xb20taW50ZXJmYWNlLmMKaW5kZXggMjE3N2YwZGNlNS4u
Y2QyZGQ2ZGNlZSAxMDA2NDQKLS0tIGEvdGVzdHMvY2hlY2stcW9tLWludGVyZmFjZS5jCisrKyBi
L3Rlc3RzL2NoZWNrLXFvbS1pbnRlcmZhY2UuYwpAQCAtMzEsOSArMzEsMjcgQEAgdHlwZWRlZiBz
dHJ1Y3QgVGVzdElmQ2xhc3MgewogICAgIHVpbnQzMl90IHRlc3Q7CiB9IFRlc3RJZkNsYXNzOwog
Cit0eXBlZGVmIHN0cnVjdCBEaXJlY3RJbXBsIHsKKyAgICBPYmplY3QgcGFyZW50X29iajsKKwor
ICAgIGJvb2wgaWZfcG9zdF9pbml0OworfSBEaXJlY3RJbXBsOworCisjZGVmaW5lIFRZUEVfRElS
RUNUX0lNUEwgImRpcmVjdC1pbXBsIgorI2RlZmluZSBESVJFQ1RfSU1QTChvYmopIFwKKyAgICBP
QkpFQ1RfQ0hFQ0soRGlyZWN0SW1wbCwgKG9iaiksIFRZUEVfRElSRUNUX0lNUEwpCisKK3N0YXRp
YyB2b2lkIHRlc3RfaWZfcG9zdF9pbml0KE9iamVjdCAqb2JqKQoreworICAgIERpcmVjdEltcGwg
KmQgPSBESVJFQ1RfSU1QTChvYmopOworCisgICAgZC0+aWZfcG9zdF9pbml0ID0gdHJ1ZTsKK30K
Kwogc3RhdGljIGNvbnN0IFR5cGVJbmZvIHRlc3RfaWZfaW5mbyA9IHsKICAgICAubmFtZSAgICAg
ICAgICA9IFRZUEVfVEVTVF9JRiwKICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfSU5URVJGQUNF
LAorICAgIC5pbnN0YW5jZV9wb3N0X2luaXQgPSB0ZXN0X2lmX3Bvc3RfaW5pdCwKICAgICAuY2xh
c3Nfc2l6ZSA9IHNpemVvZihUZXN0SWZDbGFzcyksCiB9OwogCkBAIC00NywxMSArNjUsMTAgQEAg
c3RhdGljIHZvaWQgdGVzdF9jbGFzc19pbml0KE9iamVjdENsYXNzICpvYywgdm9pZCAqZGF0YSkK
ICAgICB0Yy0+dGVzdCA9IFBBVFRFUk47CiB9CiAKLSNkZWZpbmUgVFlQRV9ESVJFQ1RfSU1QTCAi
ZGlyZWN0LWltcGwiCi0KIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBkaXJlY3RfaW1wbF9pbmZvID0g
ewogICAgIC5uYW1lID0gVFlQRV9ESVJFQ1RfSU1QTCwKICAgICAucGFyZW50ID0gVFlQRV9PQkpF
Q1QsCisgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoRGlyZWN0SW1wbCksCiAgICAgLmNsYXNz
X2luaXQgPSB0ZXN0X2NsYXNzX2luaXQsCiAgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5m
b1tdKSB7CiAgICAgICAgIHsgVFlQRV9URVNUX0lGIH0sCkBAIC03MCwxMCArODcsMTIgQEAgc3Rh
dGljIHZvaWQgdGVzdF9pbnRlcmZhY2VfaW1wbChjb25zdCBjaGFyICp0eXBlKQogewogICAgIE9i
amVjdCAqb2JqID0gb2JqZWN0X25ldyh0eXBlKTsKICAgICBUZXN0SWYgKmlvYmogPSBURVNUX0lG
KG9iaik7CisgICAgRGlyZWN0SW1wbCAqZCA9IERJUkVDVF9JTVBMKG9iaik7CiAgICAgVGVzdElm
Q2xhc3MgKmlvYyA9IFRFU1RfSUZfR0VUX0NMQVNTKGlvYmopOwogCiAgICAgZ19hc3NlcnQoaW9i
aik7CiAgICAgZ19hc3NlcnQoaW9jLT50ZXN0ID09IFBBVFRFUk4pOworICAgIGdfYXNzZXJ0KGQt
PmlmX3Bvc3RfaW5pdCA9PSB0cnVlKTsKICAgICBvYmplY3RfdW5yZWYob2JqKTsKIH0KIAotLSAK
Mi4xOS4xLjcwOC5nNGVkZTNkNDJkZgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:38:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:38: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-devel-bounces@lists.xenproject.org>)
	id 1gKN6k-0005sw-H6; Wed, 07 Nov 2018 12:38: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=zb54=ns=redhat.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1gKN6i-0005rD-TO
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:38:52 +0000
X-Inumbo-ID: 15001f83-e28a-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15001f83-e28a-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:38:52 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9182D30084CB;
 Wed,  7 Nov 2018 12:38:51 +0000 (UTC)
Received: from localhost (ovpn-112-43.ams2.redhat.com [10.36.112.43])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 375C060F89;
 Wed,  7 Nov 2018 12:38:43 +0000 (UTC)
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed,  7 Nov 2018 16:36:50 +0400
Message-Id: <20181107123652.23417-13-marcandre.lureau@redhat.com>
In-Reply-To: <20181107123652.23417-1-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.40]); Wed, 07 Nov 2018 12:38:51 +0000 (UTC)
Subject: [Xen-devel] [PATCH for-3.2 v3 12/14] machine: add compat-props
 interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, dgilbert@redhat.com,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGV0J3MgbWFrZSBjb21wYXRpYmxpdHkgcHJvcGVydGllcyBhbiBpbnRlcmZhY2UsIHNvIHRoYXQg
b2JqZWN0cyBvdGhlcgp0aGFuIFFEZXYgY2FuIGJlbmVmaXQgZnJvbSBoYXZpbmcgbWFjaGluZSBj
b21wYXRpYmxpdHkgcHJvcGVydGllcy4KClNpZ25lZC1vZmYtYnk6IE1hcmMtQW5kcsOpIEx1cmVh
dSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgotLS0KIGluY2x1ZGUvaHcvYm9hcmRzLmgg
ICAgfCAgMiArKwogaHcvY29yZS9jb21wYXQtcHJvcHMuYyB8IDQzICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogaHcvY29yZS9xZGV2LmMgICAgICAgICB8IDEyICsr
KystLS0tLS0tLQogTUFJTlRBSU5FUlMgICAgICAgICAgICB8ICAxICsKIGh3L2NvcmUvTWFrZWZp
bGUub2JqcyAgfCAgMSArCiB0ZXN0cy9NYWtlZmlsZS5pbmNsdWRlIHwgIDEgKwogNiBmaWxlcyBj
aGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IGh3L2NvcmUvY29tcGF0LXByb3BzLmMKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2JvYXJk
cy5oIGIvaW5jbHVkZS9ody9ib2FyZHMuaAppbmRleCBjMDIxOTBmYzUyLi5lMDljYmU3MGE0IDEw
MDY0NAotLS0gYS9pbmNsdWRlL2h3L2JvYXJkcy5oCisrKyBiL2luY2x1ZGUvaHcvYm9hcmRzLmgK
QEAgLTksNiArOSw4IEBACiAjaW5jbHVkZSAicW9tL29iamVjdC5oIgogI2luY2x1ZGUgInFvbS9j
cHUuaCIKIAorI2RlZmluZSBUWVBFX0NPTVBBVF9QUk9QUyAiY29tcGF0LXByb3BzIgorCiAvKioK
ICAqIG1lbW9yeV9yZWdpb25fYWxsb2NhdGVfc3lzdGVtX21lbW9yeSAtIEFsbG9jYXRlIGEgYm9h
cmQncyBtYWluIG1lbW9yeQogICogQG1yOiB0aGUgI01lbW9yeVJlZ2lvbiB0byBiZSBpbml0aWFs
aXplZApkaWZmIC0tZ2l0IGEvaHcvY29yZS9jb21wYXQtcHJvcHMuYyBiL2h3L2NvcmUvY29tcGF0
LXByb3BzLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMWVkZWFkYjZh
MwotLS0gL2Rldi9udWxsCisrKyBiL2h3L2NvcmUvY29tcGF0LXByb3BzLmMKQEAgLTAsMCArMSw0
MyBAQAorLyoKKyAqIFFFTVUgTWFjaGluZSBjb21wYXQgcHJvcGVydGllcworICoKKyAqIENvcHly
aWdodCAoQykgMjAxOCBSZWQgSGF0IEluYworICoKKyAqIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1
bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwsIHZlcnNpb24gMiBvciBsYXRlci4KKyAqIFNl
ZSB0aGUgQ09QWUlORyBmaWxlIGluIHRoZSB0b3AtbGV2ZWwgZGlyZWN0b3J5LgorICovCisKKyNp
bmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAiaHcvYm9hcmRzLmgiCisjaW5jbHVkZSAi
cWFwaS9lcnJvci5oIgorCit0eXBlZGVmIHN0cnVjdCBDb21wYXRQcm9wcyBDb21wYXRQcm9wczsK
KwordHlwZWRlZiBzdHJ1Y3QgQ29tcGF0UHJvcHNDbGFzcyB7CisgICAgSW50ZXJmYWNlQ2xhc3Mg
cGFyZW50X2NsYXNzOworfSBDb21wYXRQcm9wc0NsYXNzOworCitzdGF0aWMgdm9pZCBjb21wYXRf
cHJvcHNfcG9zdF9pbml0KE9iamVjdCAqb2JqKQoreworICAgIGlmIChjdXJyZW50X21hY2hpbmUp
IHsKKyAgICAgICAgTWFjaGluZUNsYXNzICptYyA9IE1BQ0hJTkVfR0VUX0NMQVNTKGN1cnJlbnRf
bWFjaGluZSk7CisgICAgICAgIEFjY2VsQ2xhc3MgKmFjID0gQUNDRUxfR0VUX0NMQVNTKGN1cnJl
bnRfbWFjaGluZS0+YWNjZWxlcmF0b3IpOworCisgICAgICAgIG9iamVjdF9hcHBseV9nbG9iYWxf
cHJvcHMob2JqLCBtYy0+Y29tcGF0X3Byb3BzLCAmZXJyb3JfYWJvcnQpOworICAgICAgICBvYmpl
Y3RfYXBwbHlfZ2xvYmFsX3Byb3BzKG9iaiwgYWMtPmNvbXBhdF9wcm9wcywgJmVycm9yX2Fib3J0
KTsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIGNvbXBhdF9wcm9wc19yZWdpc3Rlcl90eXBlcyh2
b2lkKQoreworICAgIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBjcF9pbnRlcmZhY2VfaW5mbyA9IHsK
KyAgICAgICAgLm5hbWUgICAgICAgICAgPSBUWVBFX0NPTVBBVF9QUk9QUywKKyAgICAgICAgLnBh
cmVudCAgICAgICAgPSBUWVBFX0lOVEVSRkFDRSwKKyAgICAgICAgLmNsYXNzX3NpemUgPSBzaXpl
b2YoQ29tcGF0UHJvcHNDbGFzcyksCisgICAgICAgIC5pbnN0YW5jZV9wb3N0X2luaXQgPSBjb21w
YXRfcHJvcHNfcG9zdF9pbml0LAorICAgIH07CisKKyAgICB0eXBlX3JlZ2lzdGVyX3N0YXRpYygm
Y3BfaW50ZXJmYWNlX2luZm8pOworfQorCit0eXBlX2luaXQoY29tcGF0X3Byb3BzX3JlZ2lzdGVy
X3R5cGVzKQpkaWZmIC0tZ2l0IGEvaHcvY29yZS9xZGV2LmMgYi9ody9jb3JlL3FkZXYuYwppbmRl
eCAzMDg5MGYyYzhkLi5iMGVlMDVmODM3IDEwMDY0NAotLS0gYS9ody9jb3JlL3FkZXYuYworKysg
Yi9ody9jb3JlL3FkZXYuYwpAQCAtOTcyLDE0ICs5NzIsNiBAQCBzdGF0aWMgdm9pZCBkZXZpY2Vf
aW5pdGZuKE9iamVjdCAqb2JqKQogCiBzdGF0aWMgdm9pZCBkZXZpY2VfcG9zdF9pbml0KE9iamVj
dCAqb2JqKQogewotICAgIGlmIChjdXJyZW50X21hY2hpbmUpIHsKLSAgICAgICAgTWFjaGluZUNs
YXNzICptYyA9IE1BQ0hJTkVfR0VUX0NMQVNTKGN1cnJlbnRfbWFjaGluZSk7Ci0gICAgICAgIEFj
Y2VsQ2xhc3MgKmFjID0gQUNDRUxfR0VUX0NMQVNTKGN1cnJlbnRfbWFjaGluZS0+YWNjZWxlcmF0
b3IpOwotCi0gICAgICAgIG9iamVjdF9hcHBseV9nbG9iYWxfcHJvcHMob2JqLCBtYy0+Y29tcGF0
X3Byb3BzLCAmZXJyb3JfYWJvcnQpOwotICAgICAgICBvYmplY3RfYXBwbHlfZ2xvYmFsX3Byb3Bz
KG9iaiwgYWMtPmNvbXBhdF9wcm9wcywgJmVycm9yX2Fib3J0KTsKLSAgICB9Ci0KICAgICBxZGV2
X3Byb3Bfc2V0X2dsb2JhbHMoREVWSUNFKG9iaikpOwogfQogCkBAIC0xMTEyLDYgKzExMDQsMTAg
QEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIGRldmljZV90eXBlX2luZm8gPSB7CiAgICAgLmNsYXNz
X2luaXQgPSBkZXZpY2VfY2xhc3NfaW5pdCwKICAgICAuYWJzdHJhY3QgPSB0cnVlLAogICAgIC5j
bGFzc19zaXplID0gc2l6ZW9mKERldmljZUNsYXNzKSwKKyAgICAuaW50ZXJmYWNlcyA9IChJbnRl
cmZhY2VJbmZvW10pIHsKKyAgICAgICAgeyBUWVBFX0NPTVBBVF9QUk9QUyB9LAorICAgICAgICB7
IH0KKyAgICB9CiB9OwogCiBzdGF0aWMgdm9pZCBxZGV2X3JlZ2lzdGVyX3R5cGVzKHZvaWQpCmRp
ZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDA0OTllMTE1OTMuLjYw
YWYyODczODYgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC0x
MDI0LDYgKzEwMjQsNyBAQCBNYWNoaW5lIGNvcmUKIE06IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtv
c3RAcmVkaGF0LmNvbT4KIE06IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21h
aWwuY29tPgogUzogU3VwcG9ydGVkCitGOiBody9jb3JlL2NvbXBhdC1wcm9wcy5jCiBGOiBody9j
b3JlL21hY2hpbmUuYwogRjogaHcvY29yZS9udWxsLW1hY2hpbmUuYwogRjogaW5jbHVkZS9ody9i
b2FyZHMuaApkaWZmIC0tZ2l0IGEvaHcvY29yZS9NYWtlZmlsZS5vYmpzIGIvaHcvY29yZS9NYWtl
ZmlsZS5vYmpzCmluZGV4IGE3OTljODM4MTUuLmYxNWIzYzk3MGEgMTAwNjQ0Ci0tLSBhL2h3L2Nv
cmUvTWFrZWZpbGUub2JqcworKysgYi9ody9jb3JlL01ha2VmaWxlLm9ianMKQEAgLTEsNSArMSw2
IEBACiAjIGNvcmUgcWRldi1yZWxhdGVkIG9iaiBmaWxlcywgYWxzbyB1c2VkIGJ5ICotdXNlcjoK
IGNvbW1vbi1vYmoteSArPSBxZGV2Lm8gcWRldi1wcm9wZXJ0aWVzLm8KK2NvbW1vbi1vYmoteSAr
PSBjb21wYXQtcHJvcHMubwogY29tbW9uLW9iai15ICs9IGJ1cy5vIHJlc2V0Lm8KIGNvbW1vbi1v
YmotJChDT05GSUdfU09GVE1NVSkgKz0gcWRldi1mdy5vCiBjb21tb24tb2JqLSQoQ09ORklHX1NP
RlRNTVUpICs9IGZ3LXBhdGgtcHJvdmlkZXIubwpkaWZmIC0tZ2l0IGEvdGVzdHMvTWFrZWZpbGUu
aW5jbHVkZSBiL3Rlc3RzL01ha2VmaWxlLmluY2x1ZGUKaW5kZXggMDc0ZWVjZTU1OC4uNGJmZGUy
ZTdiMCAxMDA2NDQKLS0tIGEvdGVzdHMvTWFrZWZpbGUuaW5jbHVkZQorKysgYi90ZXN0cy9NYWtl
ZmlsZS5pbmNsdWRlCkBAIC01NjUsNiArNTY1LDcgQEAgdGVzdHMvdGVzdC1xZGV2LWdsb2JhbC1w
cm9wcyQoRVhFU1VGKTogdGVzdHMvdGVzdC1xZGV2LWdsb2JhbC1wcm9wcy5vIFwKIAlody9jb3Jl
L2lycS5vIFwKIAlody9jb3JlL2Z3LXBhdGgtcHJvdmlkZXIubyBcCiAJaHcvY29yZS9yZXNldC5v
IFwKKwlody9jb3JlL2NvbXBhdC1wcm9wcy5vIFwKIAkkKHRlc3QtcWFwaS1vYmoteSkKIHRlc3Rz
L3Rlc3Qtdm1zdGF0ZSQoRVhFU1VGKTogdGVzdHMvdGVzdC12bXN0YXRlLm8gXAogCW1pZ3JhdGlv
bi92bXN0YXRlLm8gbWlncmF0aW9uL3Ztc3RhdGUtdHlwZXMubyBtaWdyYXRpb24vcWVtdS1maWxl
Lm8gXAotLSAKMi4xOS4xLjcwOC5nNGVkZTNkNDJkZgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:39:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:39: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-devel-bounces@lists.xenproject.org>)
	id 1gKN6s-0005yB-RW; Wed, 07 Nov 2018 12:39: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=zb54=ns=redhat.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1gKN6s-0005xm-Af
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:39:02 +0000
X-Inumbo-ID: 1a29c1a8-e28a-11e8-baaa-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1a29c1a8-e28a-11e8-baaa-12d6303a7972;
 Wed, 07 Nov 2018 12:39:01 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 443BDC0C7CA2;
 Wed,  7 Nov 2018 12:39:00 +0000 (UTC)
Received: from localhost (ovpn-112-43.ams2.redhat.com [10.36.112.43])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 3BBB15D75C;
 Wed,  7 Nov 2018 12:38:54 +0000 (UTC)
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed,  7 Nov 2018 16:36:51 +0400
Message-Id: <20181107123652.23417-14-marcandre.lureau@redhat.com>
In-Reply-To: <20181107123652.23417-1-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Wed, 07 Nov 2018 12:39:00 +0000 (UTC)
Subject: [Xen-devel] [PATCH for-3.2 v3 13/14] hw/i386: add pc-i440fx-3.2 &
 pc-q35-3.2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, dgilbert@redhat.com,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBwYXRjaCBpcyBnb2luZyB0byBhZGQgY29tcGF0aWJsaXR5IHBhcmFtZXRl
cnMgZm9yCnFlbXUgPD0gMy4xLgoKU2lnbmVkLW9mZi1ieTogTWFyYy1BbmRyw6kgTHVyZWF1IDxt
YXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+Ci0tLQogaW5jbHVkZS9ody9jb21wYXQuaCAgfCAg
MyArKysKIGluY2x1ZGUvaHcvaTM4Ni9wYy5oIHwgIDMgKysrCiBody9pMzg2L3BjX3BpaXguYyAg
ICB8IDIxICsrKysrKysrKysrKysrKysrKy0tLQogaHcvaTM4Ni9wY19xMzUuYyAgICAgfCAxOSAr
KysrKysrKysrKysrKysrKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9jb21wYXQuaCBiL2luY2x1ZGUv
aHcvY29tcGF0LmgKaW5kZXggNmY0ZDVmYzY0Ny4uNzA5NTgzMjhmZSAxMDA2NDQKLS0tIGEvaW5j
bHVkZS9ody9jb21wYXQuaAorKysgYi9pbmNsdWRlL2h3L2NvbXBhdC5oCkBAIC0xLDYgKzEsOSBA
QAogI2lmbmRlZiBIV19DT01QQVRfSAogI2RlZmluZSBIV19DT01QQVRfSAogCisjZGVmaW5lIEhX
X0NPTVBBVF8zXzEgXAorICAgIC8qIGVtcHR5ICovCisKICNkZWZpbmUgSFdfQ09NUEFUXzNfMCBc
CiAgICAgLyogZW1wdHkgKi8KIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9pMzg2L3BjLmggYi9p
bmNsdWRlL2h3L2kzODYvcGMuaAppbmRleCAxMzZmZTQ5N2I2Li5jMzdkNDMzM2EwIDEwMDY0NAot
LS0gYS9pbmNsdWRlL2h3L2kzODYvcGMuaAorKysgYi9pbmNsdWRlL2h3L2kzODYvcGMuaApAQCAt
Mjk0LDYgKzI5NCw5IEBAIGludCBlODIwX2FkZF9lbnRyeSh1aW50NjRfdCwgdWludDY0X3QsIHVp
bnQzMl90KTsKIGludCBlODIwX2dldF9udW1fZW50cmllcyh2b2lkKTsKIGJvb2wgZTgyMF9nZXRf
ZW50cnkoaW50LCB1aW50MzJfdCwgdWludDY0X3QgKiwgdWludDY0X3QgKik7CiAKKyNkZWZpbmUg
UENfQ09NUEFUXzNfMSBcCisgICAgSFdfQ09NUEFUXzNfMQorCiAjZGVmaW5lIFBDX0NPTVBBVF8z
XzAgXAogICAgIEhXX0NPTVBBVF8zXzAgXAogICAgIHtcCmRpZmYgLS1naXQgYS9ody9pMzg2L3Bj
X3BpaXguYyBiL2h3L2kzODYvcGNfcGlpeC5jCmluZGV4IGRjMDk0NjZiM2UuLmJhMzcxYmZjZDcg
MTAwNjQ0Ci0tLSBhL2h3L2kzODYvcGNfcGlpeC5jCisrKyBiL2h3L2kzODYvcGNfcGlpeC5jCkBA
IC00MjgsMjEgKzQyOCwzNiBAQCBzdGF0aWMgdm9pZCBwY19pNDQwZnhfbWFjaGluZV9vcHRpb25z
KE1hY2hpbmVDbGFzcyAqbSkKICAgICBtYWNoaW5lX2NsYXNzX2FsbG93X2R5bmFtaWNfc3lzYnVz
X2RldihtLCBUWVBFX1JBTUZCX0RFVklDRSk7CiB9CiAKLXN0YXRpYyB2b2lkIHBjX2k0NDBmeF8z
XzBfbWFjaGluZV9vcHRpb25zKE1hY2hpbmVDbGFzcyAqbSkKK3N0YXRpYyB2b2lkIHBjX2k0NDBm
eF8zXzJfbWFjaGluZV9vcHRpb25zKE1hY2hpbmVDbGFzcyAqbSkKIHsKICAgICBwY19pNDQwZnhf
bWFjaGluZV9vcHRpb25zKG0pOwogICAgIG0tPmFsaWFzID0gInBjIjsKICAgICBtLT5pc19kZWZh
dWx0ID0gMTsKIH0KIAorREVGSU5FX0k0NDBGWF9NQUNISU5FKHYzXzIsICJwYy1pNDQwZngtMy4y
IiwgTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICBwY19pNDQwZnhfM18yX21hY2hpbmVfb3B0
aW9ucyk7CisKK3N0YXRpYyB2b2lkIHBjX2k0NDBmeF8zXzFfbWFjaGluZV9vcHRpb25zKE1hY2hp
bmVDbGFzcyAqbSkKK3sKKyAgICBwY19pNDQwZnhfM18yX21hY2hpbmVfb3B0aW9ucyhtKTsKKyAg
ICBtLT5pc19kZWZhdWx0ID0gMDsKKyAgICBtLT5hbGlhcyA9IE5VTEw7CisgICAgU0VUX01BQ0hJ
TkVfQ09NUEFUKG0sIFBDX0NPTVBBVF8zXzEpOworfQorCitzdGF0aWMgdm9pZCBwY19pNDQwZnhf
M18wX21hY2hpbmVfb3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm0pCit7CisgICAgcGNfaTQ0MGZ4XzNf
MV9tYWNoaW5lX29wdGlvbnMobSk7CisgICAgU0VUX01BQ0hJTkVfQ09NUEFUKG0sIFBDX0NPTVBB
VF8zXzApOworfQorCiBERUZJTkVfSTQ0MEZYX01BQ0hJTkUodjNfMCwgInBjLWk0NDBmeC0zLjAi
LCBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgIHBjX2k0NDBmeF8zXzBfbWFjaGluZV9vcHRp
b25zKTsKIAogc3RhdGljIHZvaWQgcGNfaTQ0MGZ4XzJfMTJfbWFjaGluZV9vcHRpb25zKE1hY2hp
bmVDbGFzcyAqbSkKIHsKICAgICBwY19pNDQwZnhfM18wX21hY2hpbmVfb3B0aW9ucyhtKTsKLSAg
ICBtLT5pc19kZWZhdWx0ID0gMDsKLSAgICBtLT5hbGlhcyA9IE5VTEw7CiAgICAgU0VUX01BQ0hJ
TkVfQ09NUEFUKG0sIFBDX0NPTVBBVF8yXzEyKTsKIH0KIApkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9w
Y19xMzUuYyBiL2h3L2kzODYvcGNfcTM1LmMKaW5kZXggNTMyMjQxZTNmOC4uNjRkNmVhNjVkNSAx
MDA2NDQKLS0tIGEvaHcvaTM4Ni9wY19xMzUuYworKysgYi9ody9pMzg2L3BjX3EzNS5jCkBAIC0z
MTEsMTkgKzMxMSwzNCBAQCBzdGF0aWMgdm9pZCBwY19xMzVfbWFjaGluZV9vcHRpb25zKE1hY2hp
bmVDbGFzcyAqbSkKICAgICBtLT5tYXhfY3B1cyA9IDI4ODsKIH0KIAotc3RhdGljIHZvaWQgcGNf
cTM1XzNfMF9tYWNoaW5lX29wdGlvbnMoTWFjaGluZUNsYXNzICptKQorc3RhdGljIHZvaWQgcGNf
cTM1XzNfMl9tYWNoaW5lX29wdGlvbnMoTWFjaGluZUNsYXNzICptKQogewogICAgIHBjX3EzNV9t
YWNoaW5lX29wdGlvbnMobSk7CiAgICAgbS0+YWxpYXMgPSAicTM1IjsKIH0KIAorREVGSU5FX1Ez
NV9NQUNISU5FKHYzXzIsICJwYy1xMzUtMy4yIiwgTlVMTCwKKyAgICAgICAgICAgICAgICAgICBw
Y19xMzVfM18yX21hY2hpbmVfb3B0aW9ucyk7CisKK3N0YXRpYyB2b2lkIHBjX3EzNV8zXzFfbWFj
aGluZV9vcHRpb25zKE1hY2hpbmVDbGFzcyAqbSkKK3sKKyAgICBwY19xMzVfM18yX21hY2hpbmVf
b3B0aW9ucyhtKTsKKyAgICBtLT5hbGlhcyA9IE5VTEw7CisgICAgU0VUX01BQ0hJTkVfQ09NUEFU
KG0sIFBDX0NPTVBBVF8zXzEpOworfQorCitzdGF0aWMgdm9pZCBwY19xMzVfM18wX21hY2hpbmVf
b3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm0pCit7CisgICAgcGNfcTM1XzNfMV9tYWNoaW5lX29wdGlv
bnMobSk7CisgICAgU0VUX01BQ0hJTkVfQ09NUEFUKG0sIFBDX0NPTVBBVF8zXzApOworfQorCiBE
RUZJTkVfUTM1X01BQ0hJTkUodjNfMCwgInBjLXEzNS0zLjAiLCBOVUxMLAogICAgICAgICAgICAg
ICAgICAgICBwY19xMzVfM18wX21hY2hpbmVfb3B0aW9ucyk7CiAKIHN0YXRpYyB2b2lkIHBjX3Ez
NV8yXzEyX21hY2hpbmVfb3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm0pCiB7CiAgICAgcGNfcTM1XzNf
MF9tYWNoaW5lX29wdGlvbnMobSk7Ci0gICAgbS0+YWxpYXMgPSBOVUxMOwogICAgIFNFVF9NQUNI
SU5FX0NPTVBBVChtLCBQQ19DT01QQVRfMl8xMik7CiB9CiAKLS0gCjIuMTkuMS43MDguZzRlZGUz
ZDQyZGYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:39:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:39: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-devel-bounces@lists.xenproject.org>)
	id 1gKN75-00066V-8D; Wed, 07 Nov 2018 12:39: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=zb54=ns=redhat.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1gKN73-00065E-Fq
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:39:13 +0000
X-Inumbo-ID: 20dafd33-e28a-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20dafd33-e28a-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:39:12 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9156130D4DD9;
 Wed,  7 Nov 2018 12:39:11 +0000 (UTC)
Received: from localhost (ovpn-112-43.ams2.redhat.com [10.36.112.43])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C7E791054FD5;
 Wed,  7 Nov 2018 12:39:03 +0000 (UTC)
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed,  7 Nov 2018 16:36:52 +0400
Message-Id: <20181107123652.23417-15-marcandre.lureau@redhat.com>
In-Reply-To: <20181107123652.23417-1-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.42]); Wed, 07 Nov 2018 12:39:11 +0000 (UTC)
Subject: [Xen-devel] [PATCH for-3.2 v3 14/14] hostmem: use object id for
 memory region name with >= 3.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Corey Minyard <minyard@acm.org>, Amit Shah <amit@kernel.org>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, dgilbert@redhat.com,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

aG9zdG1lbS1maWxlIGFuZCBob3N0bWVtLW1lbWZkIHVzZSB0aGUgd2hvbGUgb2JqZWN0IHBhdGgg
Zm9yIHRoZQptZW1vcnkgcmVnaW9uIG5hbWUsIGFuZCBob3N0bmFtZS1yYW0gdXNlcyBvbmx5IHRo
ZSBwYXRoIGNvbXBvbmVudCAodGhlCm9iamVjdCBpZCwgb3IgY2Fub25pY2FsIHBhdGggYmFzZW5h
bWUpOgoKcWVtdSAtbSAxMDI0IC1vYmplY3QgbWVtb3J5LWJhY2tlbmQtZmlsZSxpZD1tZW0sc2l6
ZT0xRyxtZW0tcGF0aD0vdG1wL2ZvbyAtbnVtYSBub2RlLG1lbWRldj1tZW0gLW1vbml0b3Igc3Rk
aW8KKHFlbXUpIGluZm8gcmFtYmxvY2sKICAgICAgICAgICAgICBCbG9jayBOYW1lICAgIFBTaXpl
ICAgICAgICAgICAgICBPZmZzZXQgICAgICAgICAgICAgICBVc2VkICAgICAgICAgICAgICBUb3Rh
bAogICAgICAgICAgICAvb2JqZWN0cy9tZW0gICAgNCBLaUIgIDB4MDAwMDAwMDAwMDAwMDAwMCAw
eDAwMDAwMDAwNDAwMDAwMDAgMHgwMDAwMDAwMDQwMDAwMDAwCgpxZW11IC1tIDEwMjQgLW9iamVj
dCBtZW1vcnktYmFja2VuZC1tZW1mZCxpZD1tZW0sc2l6ZT0xRyAtbnVtYSBub2RlLG1lbWRldj1t
ZW0gLW1vbml0b3Igc3RkaW8KKHFlbXUpIGluZm8gcmFtYmxvY2sKICAgICAgICAgICAgICBCbG9j
ayBOYW1lICAgIFBTaXplICAgICAgICAgICAgICBPZmZzZXQgICAgICAgICAgICAgICBVc2VkICAg
ICAgICAgICAgICBUb3RhbAogICAgICAgICAgICAvb2JqZWN0cy9tZW0gICAgNCBLaUIgIDB4MDAw
MDAwMDAwMDAwMDAwMCAweDAwMDAwMDAwNDAwMDAwMDAgMHgwMDAwMDAwMDQwMDAwMDAwCgpxZW11
IC1tIDEwMjQgLW9iamVjdCBtZW1vcnktYmFja2VuZC1yYW0saWQ9bWVtLHNpemU9MUcgLW51bWEg
bm9kZSxtZW1kZXY9bWVtIC1tb25pdG9yIHN0ZGlvCihxZW11KSBpbmZvIHJhbWJsb2NrCiAgICAg
ICAgICAgICAgQmxvY2sgTmFtZSAgICBQU2l6ZSAgICAgICAgICAgICAgT2Zmc2V0ICAgICAgICAg
ICAgICAgVXNlZCAgICAgICAgICAgICAgVG90YWwKICAgICAgICAgICAgICAgICAgICAgbWVtICAg
IDQgS2lCICAweDAwMDAwMDAwMDAwMDAwMDAgMHgwMDAwMDAwMDQwMDAwMDAwIDB4MDAwMDAwMDA0
MDAwMDAwMAoKVXNlIHRoZSBvYmplY3QgaWQgZm9yIC1maWxlIGFuZCAtbWVtZmQgd2l0aCA+PSAz
LjEgZm9yIGNvbnNpc3RlbmN5LgpIYXZpbmcgYSBjb25zaXN0ZW50IG5hbWluZyBhbGxvdyB0byBt
aWdyYXRlIHRvIGRpZmZlcmVudCBob3N0bWVtCmJhY2tlbmRzLgoKU2lnbmVkLW9mZi1ieTogTWFy
Yy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+Ci0tLQogaW5jbHVk
ZS9ody9jb21wYXQuaCAgICAgIHwgMTAgKysrKysrKysrLQogaW5jbHVkZS9zeXNlbXUvaG9zdG1l
bS5oIHwgIDMgKystCiBiYWNrZW5kcy9ob3N0bWVtLWZpbGUuYyAgfCAgOCArKysrLS0tLQogYmFj
a2VuZHMvaG9zdG1lbS1tZW1mZC5jIHwgIDIgKy0KIGJhY2tlbmRzL2hvc3RtZW0tcmFtLmMgICB8
ICA5ICsrKystLS0tLQogYmFja2VuZHMvaG9zdG1lbS5jICAgICAgIHwgMzEgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogNiBmaWxlcyBjaGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspLCAx
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2NvbXBhdC5oIGIvaW5jbHVk
ZS9ody9jb21wYXQuaAppbmRleCA3MDk1ODMyOGZlLi45OWNmNmIxZTAzIDEwMDY0NAotLS0gYS9p
bmNsdWRlL2h3L2NvbXBhdC5oCisrKyBiL2luY2x1ZGUvaHcvY29tcGF0LmgKQEAgLTIsNyArMiwx
NSBAQAogI2RlZmluZSBIV19DT01QQVRfSAogCiAjZGVmaW5lIEhXX0NPTVBBVF8zXzEgXAotICAg
IC8qIGVtcHR5ICovCisgICAge1wKKyAgICAgICAgLmRyaXZlciAgID0gIm1lbW9yeS1iYWNrZW5k
LWZpbGUiLFwKKyAgICAgICAgLnByb3BlcnR5ID0gIngtdXNlLWNhbm9uaWNhbC1wYXRoLWZvci1y
YW1ibG9jay1pZCIsXAorICAgICAgICAudmFsdWUgICAgPSAidHJ1ZSIsXAorICAgIH0se1wKKyAg
ICAgICAgLmRyaXZlciAgID0gIm1lbW9yeS1iYWNrZW5kLW1lbWZkIixcCisgICAgICAgIC5wcm9w
ZXJ0eSA9ICJ4LXVzZS1jYW5vbmljYWwtcGF0aC1mb3ItcmFtYmxvY2staWQiLFwKKyAgICAgICAg
LnZhbHVlICAgID0gInRydWUiLFwKKyAgICB9LAogCiAjZGVmaW5lIEhXX0NPTVBBVF8zXzAgXAog
ICAgIC8qIGVtcHR5ICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3N5c2VtdS9ob3N0bWVtLmggYi9p
bmNsdWRlL3N5c2VtdS9ob3N0bWVtLmgKaW5kZXggNmU2YmQyYzFjYi4uYTAyM2IzNzJhNCAxMDA2
NDQKLS0tIGEvaW5jbHVkZS9zeXNlbXUvaG9zdG1lbS5oCisrKyBiL2luY2x1ZGUvc3lzZW11L2hv
c3RtZW0uaApAQCAtNTMsNyArNTMsNyBAQCBzdHJ1Y3QgSG9zdE1lbW9yeUJhY2tlbmQgewogCiAg
ICAgLyogcHJvdGVjdGVkICovCiAgICAgdWludDY0X3Qgc2l6ZTsKLSAgICBib29sIG1lcmdlLCBk
dW1wOworICAgIGJvb2wgbWVyZ2UsIGR1bXAsIHVzZV9jYW5vbmljYWxfcGF0aDsKICAgICBib29s
IHByZWFsbG9jLCBmb3JjZV9wcmVhbGxvYywgaXNfbWFwcGVkLCBzaGFyZTsKICAgICBERUNMQVJF
X0JJVE1BUChob3N0X25vZGVzLCBNQVhfTk9ERVMgKyAxKTsKICAgICBIb3N0TWVtUG9saWN5IHBv
bGljeTsKQEAgLTY3LDUgKzY3LDYgQEAgTWVtb3J5UmVnaW9uICpob3N0X21lbW9yeV9iYWNrZW5k
X2dldF9tZW1vcnkoSG9zdE1lbW9yeUJhY2tlbmQgKmJhY2tlbmQpOwogdm9pZCBob3N0X21lbW9y
eV9iYWNrZW5kX3NldF9tYXBwZWQoSG9zdE1lbW9yeUJhY2tlbmQgKmJhY2tlbmQsIGJvb2wgbWFw
cGVkKTsKIGJvb2wgaG9zdF9tZW1vcnlfYmFja2VuZF9pc19tYXBwZWQoSG9zdE1lbW9yeUJhY2tl
bmQgKmJhY2tlbmQpOwogc2l6ZV90IGhvc3RfbWVtb3J5X2JhY2tlbmRfcGFnZXNpemUoSG9zdE1l
bW9yeUJhY2tlbmQgKm1lbWRldik7CitjaGFyICpob3N0X21lbW9yeV9iYWNrZW5kX2dldF9uYW1l
KEhvc3RNZW1vcnlCYWNrZW5kICpiYWNrZW5kKTsKIAogI2VuZGlmCmRpZmYgLS1naXQgYS9iYWNr
ZW5kcy9ob3N0bWVtLWZpbGUuYyBiL2JhY2tlbmRzL2hvc3RtZW0tZmlsZS5jCmluZGV4IDYzOWM4
ZDQzMDcuLmMwMWE3Y2RmOGQgMTAwNjQ0Ci0tLSBhL2JhY2tlbmRzL2hvc3RtZW0tZmlsZS5jCisr
KyBiL2JhY2tlbmRzL2hvc3RtZW0tZmlsZS5jCkBAIC01NSwxNiArNTUsMTYgQEAgZmlsZV9iYWNr
ZW5kX21lbW9yeV9hbGxvYyhIb3N0TWVtb3J5QmFja2VuZCAqYmFja2VuZCwgRXJyb3IgKiplcnJw
KQogICAgIGVycm9yX3NldGcoZXJycCwgIi1tZW0tcGF0aCBub3Qgc3VwcG9ydGVkIG9uIHRoaXMg
aG9zdCIpOwogI2Vsc2UKICAgICBpZiAoIWhvc3RfbWVtb3J5X2JhY2tlbmRfbXJfaW5pdGVkKGJh
Y2tlbmQpKSB7Ci0gICAgICAgIGdjaGFyICpwYXRoOworICAgICAgICBnY2hhciAqbmFtZTsKICAg
ICAgICAgYmFja2VuZC0+Zm9yY2VfcHJlYWxsb2MgPSBtZW1fcHJlYWxsb2M7Ci0gICAgICAgIHBh
dGggPSBvYmplY3RfZ2V0X2Nhbm9uaWNhbF9wYXRoKE9CSkVDVChiYWNrZW5kKSk7CisgICAgICAg
IG5hbWUgPSBob3N0X21lbW9yeV9iYWNrZW5kX2dldF9uYW1lKGJhY2tlbmQpOwogICAgICAgICBt
ZW1vcnlfcmVnaW9uX2luaXRfcmFtX2Zyb21fZmlsZSgmYmFja2VuZC0+bXIsIE9CSkVDVChiYWNr
ZW5kKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmFja2VuZC0+c2l6ZSwgZmItPmFsaWduLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGJhY2tlbmQtPnNoYXJlID8gUkFNX1NIQVJFRCA6IDApIHwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChmYi0+aXNfcG1lbSA/IFJBTV9QTUVNIDogMCksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYi0+bWVtX3BhdGgsIGVycnApOwotICAgICAg
ICBnX2ZyZWUocGF0aCk7CisgICAgICAgIGdfZnJlZShuYW1lKTsKICAgICB9CiAjZW5kaWYKIH0K
ZGlmZiAtLWdpdCBhL2JhY2tlbmRzL2hvc3RtZW0tbWVtZmQuYyBiL2JhY2tlbmRzL2hvc3RtZW0t
bWVtZmQuYwppbmRleCBiNjgzNmIyOGU1Li5jNWE0YTliNTMwIDEwMDY0NAotLS0gYS9iYWNrZW5k
cy9ob3N0bWVtLW1lbWZkLmMKKysrIGIvYmFja2VuZHMvaG9zdG1lbS1tZW1mZC5jCkBAIC01Nyw3
ICs1Nyw3IEBAIG1lbWZkX2JhY2tlbmRfbWVtb3J5X2FsbG9jKEhvc3RNZW1vcnlCYWNrZW5kICpi
YWNrZW5kLCBFcnJvciAqKmVycnApCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBuYW1l
ID0gb2JqZWN0X2dldF9jYW5vbmljYWxfcGF0aChPQkpFQ1QoYmFja2VuZCkpOworICAgIG5hbWUg
PSBob3N0X21lbW9yeV9iYWNrZW5kX2dldF9uYW1lKGJhY2tlbmQpOwogICAgIG1lbW9yeV9yZWdp
b25faW5pdF9yYW1fZnJvbV9mZCgmYmFja2VuZC0+bXIsIE9CSkVDVChiYWNrZW5kKSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZSwgYmFja2VuZC0+c2l6ZSwgdHJ1ZSwg
ZmQsIGVycnApOwogICAgIGdfZnJlZShuYW1lKTsKZGlmZiAtLWdpdCBhL2JhY2tlbmRzL2hvc3Rt
ZW0tcmFtLmMgYi9iYWNrZW5kcy9ob3N0bWVtLXJhbS5jCmluZGV4IDdkZGQwOGQzNzAuLjI0YjY1
ZDlhZTMgMTAwNjQ0Ci0tLSBhL2JhY2tlbmRzL2hvc3RtZW0tcmFtLmMKKysrIGIvYmFja2VuZHMv
aG9zdG1lbS1yYW0uYwpAQCAtMTYsMjEgKzE2LDIwIEBACiAKICNkZWZpbmUgVFlQRV9NRU1PUllf
QkFDS0VORF9SQU0gIm1lbW9yeS1iYWNrZW5kLXJhbSIKIAotCiBzdGF0aWMgdm9pZAogcmFtX2Jh
Y2tlbmRfbWVtb3J5X2FsbG9jKEhvc3RNZW1vcnlCYWNrZW5kICpiYWNrZW5kLCBFcnJvciAqKmVy
cnApCiB7Ci0gICAgY2hhciAqcGF0aDsKKyAgICBjaGFyICpuYW1lOwogCiAgICAgaWYgKCFiYWNr
ZW5kLT5zaXplKSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJycCwgImNhbid0IGNyZWF0ZSBiYWNr
ZW5kIHdpdGggc2l6ZSAwIik7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBwYXRoID0g
b2JqZWN0X2dldF9jYW5vbmljYWxfcGF0aF9jb21wb25lbnQoT0JKRUNUKGJhY2tlbmQpKTsKLSAg
ICBtZW1vcnlfcmVnaW9uX2luaXRfcmFtX3NoYXJlZF9ub21pZ3JhdGUoJmJhY2tlbmQtPm1yLCBP
QkpFQ1QoYmFja2VuZCksIHBhdGgsCisgICAgbmFtZSA9IGhvc3RfbWVtb3J5X2JhY2tlbmRfZ2V0
X25hbWUoYmFja2VuZCk7CisgICAgbWVtb3J5X3JlZ2lvbl9pbml0X3JhbV9zaGFyZWRfbm9taWdy
YXRlKCZiYWNrZW5kLT5tciwgT0JKRUNUKGJhY2tlbmQpLCBuYW1lLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmFja2VuZC0+c2l6ZSwgYmFja2VuZC0+c2hhcmUsIGVycnApOwotICAgIGdf
ZnJlZShwYXRoKTsKKyAgICBnX2ZyZWUobmFtZSk7CiB9CiAKIHN0YXRpYyB2b2lkCmRpZmYgLS1n
aXQgYS9iYWNrZW5kcy9ob3N0bWVtLmMgYi9iYWNrZW5kcy9ob3N0bWVtLmMKaW5kZXggMWE4OTM0
MjAzOS4uMzVjNjY1ZmNhMiAxMDA2NDQKLS0tIGEvYmFja2VuZHMvaG9zdG1lbS5jCisrKyBiL2Jh
Y2tlbmRzL2hvc3RtZW0uYwpAQCAtMjgsNiArMjgsMTYgQEAgUUVNVV9CVUlMRF9CVUdfT04oSE9T
VF9NRU1fUE9MSUNZX0JJTkQgIT0gTVBPTF9CSU5EKTsKIFFFTVVfQlVJTERfQlVHX09OKEhPU1Rf
TUVNX1BPTElDWV9JTlRFUkxFQVZFICE9IE1QT0xfSU5URVJMRUFWRSk7CiAjZW5kaWYKIAorY2hh
ciAqCitob3N0X21lbW9yeV9iYWNrZW5kX2dldF9uYW1lKEhvc3RNZW1vcnlCYWNrZW5kICpzZWxm
KQoreworICAgIGlmICghc2VsZi0+dXNlX2Nhbm9uaWNhbF9wYXRoKSB7CisgICAgICAgIHJldHVy
biBvYmplY3RfZ2V0X2Nhbm9uaWNhbF9wYXRoX2NvbXBvbmVudChPQkpFQ1Qoc2VsZikpOworICAg
IH0KKworICAgIHJldHVybiBvYmplY3RfZ2V0X2Nhbm9uaWNhbF9wYXRoKE9CSkVDVChzZWxmKSk7
Cit9CisKIHN0YXRpYyB2b2lkCiBob3N0X21lbW9yeV9iYWNrZW5kX2dldF9zaXplKE9iamVjdCAq
b2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2b2lkICpvcGFxdWUsIEVycm9yICoqZXJycCkKQEAgLTM4Niw2ICszOTYsMjMgQEAg
c3RhdGljIHZvaWQgaG9zdF9tZW1vcnlfYmFja2VuZF9zZXRfc2hhcmUoT2JqZWN0ICpvLCBib29s
IHZhbHVlLCBFcnJvciAqKmVycnApCiAgICAgYmFja2VuZC0+c2hhcmUgPSB2YWx1ZTsKIH0KIAor
c3RhdGljIGJvb2wKK2hvc3RfbWVtb3J5X2JhY2tlbmRfZ2V0X3VzZV9jYW5vbmljYWxfcGF0aChP
YmplY3QgKm9iaiwgRXJyb3IgKiplcnJwKQoreworICAgIEhvc3RNZW1vcnlCYWNrZW5kICpzZWxm
ID0gTUVNT1JZX0JBQ0tFTkQob2JqKTsKKworICAgIHJldHVybiBzZWxmLT51c2VfY2Fub25pY2Fs
X3BhdGg7Cit9CisKK3N0YXRpYyB2b2lkCitob3N0X21lbW9yeV9iYWNrZW5kX3NldF91c2VfY2Fu
b25pY2FsX3BhdGgoT2JqZWN0ICpvYmosIGJvb2wgdmFsdWUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKQoreworICAgIEhvc3RNZW1vcnlC
YWNrZW5kICpzZWxmID0gTUVNT1JZX0JBQ0tFTkQob2JqKTsKKworICAgIHNlbGYtPnVzZV9jYW5v
bmljYWxfcGF0aCA9IHZhbHVlOworfQorCiBzdGF0aWMgdm9pZAogaG9zdF9tZW1vcnlfYmFja2Vu
ZF9jbGFzc19pbml0KE9iamVjdENsYXNzICpvYywgdm9pZCAqZGF0YSkKIHsKQEAgLTQzMiw2ICs0
NTksOSBAQCBob3N0X21lbW9yeV9iYWNrZW5kX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKm9jLCB2
b2lkICpkYXRhKQogICAgICAgICAmZXJyb3JfYWJvcnQpOwogICAgIG9iamVjdF9jbGFzc19wcm9w
ZXJ0eV9zZXRfZGVzY3JpcHRpb24ob2MsICJzaGFyZSIsCiAgICAgICAgICJNYXJrIHRoZSBtZW1v
cnkgYXMgcHJpdmF0ZSB0byBRRU1VIG9yIHNoYXJlZCIsICZlcnJvcl9hYm9ydCk7CisgICAgb2Jq
ZWN0X2NsYXNzX3Byb3BlcnR5X2FkZF9ib29sKG9jLCAieC11c2UtY2Fub25pY2FsLXBhdGgtZm9y
LXJhbWJsb2NrLWlkIiwKKyAgICAgICAgaG9zdF9tZW1vcnlfYmFja2VuZF9nZXRfdXNlX2Nhbm9u
aWNhbF9wYXRoLAorICAgICAgICBob3N0X21lbW9yeV9iYWNrZW5kX3NldF91c2VfY2Fub25pY2Fs
X3BhdGgsICZlcnJvcl9hYm9ydCk7CiB9CiAKIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBob3N0X21l
bW9yeV9iYWNrZW5kX2luZm8gPSB7CkBAIC00NDQsNiArNDc0LDcgQEAgc3RhdGljIGNvbnN0IFR5
cGVJbmZvIGhvc3RfbWVtb3J5X2JhY2tlbmRfaW5mbyA9IHsKICAgICAuaW5zdGFuY2VfaW5pdCA9
IGhvc3RfbWVtb3J5X2JhY2tlbmRfaW5pdCwKICAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJ
bmZvW10pIHsKICAgICAgICAgeyBUWVBFX1VTRVJfQ1JFQVRBQkxFIH0sCisgICAgICAgIHsgVFlQ
RV9DT01QQVRfUFJPUFMgfSwKICAgICAgICAgeyB9CiAgICAgfQogfTsKLS0gCjIuMTkuMS43MDgu
ZzRlZGUzZDQyZGYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:43:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:43: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-devel-bounces@lists.xenproject.org>)
	id 1gKNAi-0007OY-U7; Wed, 07 Nov 2018 12:43: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=vh0l=ns=citrix.com=prvs=84296f867=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gKNAg-0007OT-Vo
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:42:59 +0000
X-Inumbo-ID: a64b179a-e28a-11e8-9405-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a64b179a-e28a-11e8-9405-12d6303a7972;
 Wed, 07 Nov 2018 12:42:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="81523386"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181107123149.4751-1-wei.liu2@citrix.com>
 <20181107123149.4751-3-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <9ec7fe52-e018-fa68-e16a-b5ee13137a79@citrix.com>
Date: Wed, 7 Nov 2018 12:42:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181107123149.4751-3-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/3] automation: add two Arm64 builds to
 Gitlab CI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTEvMTggMTI6MzEsIFdlaSBMaXUgd3JvdGU6Cj4gQWRkIHR3byBnY2MgYnVpbGRzLiBD
bGFuZyBidWlsZHMgYXJlIGtub3duIHRvIGJlIGJyb2tlbiBhdCB0aGUgbW9tZW50Lgo+Cj4gU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldvdWxkIGl0IGJlIHdp
c2UgdG8gaGF2ZSBhIFJBTkRDT05GSUcgYnVpbGQgYXMgd2VsbD8KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:46:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:46: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-devel-bounces@lists.xenproject.org>)
	id 1gKNDk-0007XS-E9; Wed, 07 Nov 2018 12:46: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=eq5n=ns=citrix.com=prvs=8424bdc41=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKNDj-0007XN-2A
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 12:46:07 +0000
X-Inumbo-ID: 172b0433-e28b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 172b0433-e28b-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:46:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69897900"
Date: Wed, 7 Nov 2018 12:45:56 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181107124556.eh4hzyfhhsaypgjv@zion.uk.xensource.com>
References: <20181107123149.4751-1-wei.liu2@citrix.com>
 <20181107123149.4751-3-wei.liu2@citrix.com>
 <9ec7fe52-e018-fa68-e16a-b5ee13137a79@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9ec7fe52-e018-fa68-e16a-b5ee13137a79@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/3] automation: add two Arm64 builds to
 Gitlab CI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDcsIDIwMTggYXQgMTI6NDI6NTRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNy8xMS8xOCAxMjozMSwgV2VpIExpdSB3cm90ZToKPiA+IEFkZCB0d28gZ2Nj
IGJ1aWxkcy4gQ2xhbmcgYnVpbGRzIGFyZSBrbm93biB0byBiZSBicm9rZW4gYXQgdGhlIG1vbWVu
dC4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+
IAo+IFdvdWxkIGl0IGJlIHdpc2UgdG8gaGF2ZSBhIFJBTkRDT05GSUcgYnVpbGQgYXMgd2VsbD8K
ClN1cmUuIEl0IGFwcGVhcnMgdGhhdCB3ZSBmb3Jnb3QgdG8gcHV0IGluIHJhbmRjb25mIGZvciBn
aXRsYWIgY2kgYXQgYWxsLgo6cwoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:53:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:53: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-devel-bounces@lists.xenproject.org>)
	id 1gKNKs-0008Mu-Ed; Wed, 07 Nov 2018 12:53: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=vh0l=ns=citrix.com=prvs=84296f867=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gKNKr-0008Mp-2z
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 12:53:29 +0000
X-Inumbo-ID: 1e5f2cca-e28c-11e8-a8a4-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e5f2cca-e28c-11e8-a8a4-12d6303a7972;
 Wed, 07 Nov 2018 12:53:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69898294"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 7 Nov 2018 12:53:24 +0000
Message-ID: <1541595204-4286-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/xen-cpuid: Fix 32bit build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xhbmcgcmVwb3J0czoKCiAgeGVuLWNwdWlkLmM6MzA3OjI5OiBlcnJvcjogZm9ybWF0IHNwZWNp
ZmllcyB0eXBlICd1bnNpZ25lZCBsb25nJyBidXQgdGhlCiAgYXJndW1lbnQgaGFzIHR5cGUgJ3Vp
bnQ2NF90JyAoYWthICd1bnNpZ25lZCBsb25nIGxvbmcnKSBbLVdlcnJvciwtV2Zvcm1hdF0KCiAg
ICAgICAgICAgICAgICAgbXNyc1tsXS5pZHgsIG1zcnNbbF0udmFsKTsKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXn5+fn5+fn5+fn4KClVzZSBQUkl4NjQgaW5zdGVhZC4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzog
SWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL21pc2MveGVuLWNwdWlkLmMgfCAzICsrLQogMSBmaWxl
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IDJjNDEw
MzEuLjA0YjExZDcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9v
bHMvbWlzYy94ZW4tY3B1aWQuYwpAQCAtNSw2ICs1LDcgQEAKICNpbmNsdWRlIDxzdHJpbmcuaD4K
ICNpbmNsdWRlIDxlcnJuby5oPgogI2luY2x1ZGUgPGxpbWl0cy5oPgorI2luY2x1ZGUgPGludHR5
cGVzLmg+CiAKICNpbmNsdWRlIDx4ZW5jdHJsLmg+CiAKQEAgLTMwMyw3ICszMDQsNyBAQCBzdGF0
aWMgdm9pZCBwcmludF9wb2xpY3koY29uc3QgY2hhciAqbmFtZSwKICAgICBwcmludGYoIiBNU1Jz
OlxuIik7CiAgICAgcHJpbnRmKCIgICUtOHMgLT4gJS0xNnNcbiIsICJpbmRleCIsICJ2YWx1ZSIp
OwogICAgIGZvciAoIGwgPSAwOyBsIDwgbnJfbXNyczsgKytsICkKLSAgICAgICAgcHJpbnRmKCIg
ICUwOHggLT4gJTAxNmx4XG4iLAorICAgICAgICBwcmludGYoIiAgJTA4eCAtPiAlMDE2IlBSSXg2
NCJcbiIsCiAgICAgICAgICAgICAgICBtc3JzW2xdLmlkeCwgbXNyc1tsXS52YWwpOwogfQogCi0t
IAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 12:54:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 12:54: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-devel-bounces@lists.xenproject.org>)
	id 1gKNLa-0008Qb-Pw; Wed, 07 Nov 2018 12:54: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=eq5n=ns=citrix.com=prvs=8424bdc41=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKNLY-0008QQ-TJ
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 12:54:12 +0000
X-Inumbo-ID: 391da3cd-e28c-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 391da3cd-e28c-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 12:54:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69898337"
Date: Wed, 7 Nov 2018 12:54:09 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181107125409.ays7jriv6hvorbi2@zion.uk.xensource.com>
References: <1541595204-4286-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1541595204-4286-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/xen-cpuid: Fix 32bit build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDcsIDIwMTggYXQgMTI6NTM6MjRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBDbGFuZyByZXBvcnRzOgo+IAo+ICAgeGVuLWNwdWlkLmM6MzA3OjI5OiBlcnJvcjog
Zm9ybWF0IHNwZWNpZmllcyB0eXBlICd1bnNpZ25lZCBsb25nJyBidXQgdGhlCj4gICBhcmd1bWVu
dCBoYXMgdHlwZSAndWludDY0X3QnIChha2EgJ3Vuc2lnbmVkIGxvbmcgbG9uZycpIFstV2Vycm9y
LC1XZm9ybWF0XQo+IAo+ICAgICAgICAgICAgICAgICAgbXNyc1tsXS5pZHgsIG1zcnNbbF0udmFs
KTsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fgo+IAo+IFVzZSBQ
Ukl4NjQgaW5zdGVhZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 13:05:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 13:05: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-devel-bounces@lists.xenproject.org>)
	id 1gKNVw-0000zU-Ty; Wed, 07 Nov 2018 13:04:56 +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=eq5n=ns=citrix.com=prvs=8424bdc41=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKNVv-0000zP-HR
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 13:04:55 +0000
X-Inumbo-ID: b789fa46-e28d-11e8-ab8c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b789fa46-e28d-11e8-ab8c-12d6303a7972;
 Wed, 07 Nov 2018 13:04:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69899453"
Date: Wed, 7 Nov 2018 13:04:50 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20181107130450.fjvynz3ytkunbib4@zion.uk.xensource.com>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-8-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181106191454.22143-8-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 7/8] xenalyze: Build for Both ARM and x86
 Platforms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 Benjamin Sanda <ben.sanda@dornerworks.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMDYsIDIwMTggYXQgMDc6MTQ6NTNQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEZyb206IEJlbmphbWluIFNhbmRhIDxiZW4uc2FuZGFAZG9ybmVyd29ya3MuY29tPgo+
IAo+IE1vZGlmaWVkIHRvIHByb3ZpZGUgYnVpbGRpbmcgb2YgdGhlIHhlbmFseXplIGJpbmFyeSBm
b3IgYm90aCBBUk0gYW5kCj4geDg2IHBsYXRmb3Jtcy4gVGhlIHhlbmFseXplIGJpbmFyeSBpcyBu
b3cgYnVpbHQgYXMgcGFydCBvZiB0aGUgQklOCj4gbGlzdCBmb3IgYm90aCBwbGF0Zm9ybXMuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQmVuamFtaW4gU2FuZGEgPGJlbi5zYW5kYUBkb3JuZXJ3b3Jrcy5j
b20+Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 13:06:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 13:06: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-devel-bounces@lists.xenproject.org>)
	id 1gKNWx-00013H-9y; Wed, 07 Nov 2018 13:05: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=seal=ns=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gKNWv-000138-Vz
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 13:05:58 +0000
X-Inumbo-ID: dd911a76-e28d-11e8-b27f-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id dd911a76-e28d-11e8-b27f-12d6303a7972;
 Wed, 07 Nov 2018 13:05:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ABB9980D;
 Wed,  7 Nov 2018 05:05:56 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E9C293F5CF;
 Wed,  7 Nov 2018 05:05:53 -0800 (PST)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-9-julien.grall@arm.com>
 <45f3cb5c91af4f2b801b78e07bcc5164@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <33905da4-8deb-14a9-a7af-a94e4d19b42a@arm.com>
Date: Wed, 7 Nov 2018 13:05:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <45f3cb5c91af4f2b801b78e07bcc5164@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 8/8] xen: Swich parameter in
 get_page_from_gfn to use typesafe gfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julie.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUGF1bCwKCk9uIDA3LzExLzIwMTggMDk6MjQsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSnVsaWVuIEdyYWxsIFttYWlsdG86anVs
aWVuLmdyYWxsQGFybS5jb21dCj4+IFNlbnQ6IDA2IE5vdmVtYmVyIDIwMTggMTk6MTUKPj4gVG86
IHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc7IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+
PiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIK
Pj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGNpdHJpeC5jb20+OyBJYW4KPj4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEtvbnJhZAo+PiBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsg
V2VpCj4+IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+Owo+PiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUu
c3V0aGlrdWxwYW5pdEBhbWQuY29tPjsgQnJpYW4gV29vZHMKPj4gPGJyaWFuLndvb2RzQGFtZC5j
b20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgSnVuCj4+IE5ha2Fq
aW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl
bC5jb20+Owo+PiBKdWxpZW4gR3JhbGwgPGp1bGllLmdyYWxsQGFybS5jb20+Cj4+IFN1YmplY3Q6
IFtQQVRDSCA4LzhdIHhlbjogU3dpY2ggcGFyYW1ldGVyIGluIGdldF9wYWdlX2Zyb21fZ2ZuIHRv
IHVzZQo+PiB0eXBlc2FmZSBnZm4KPj4KPj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQu
Cj4+Cj4+IE9ubHkgcmVhc29uYWJsZSBjbGVhbi11cHMgYXJlIGRvbmUgaW4gdGhpcyBwYXRjaC4g
VGhlIHJlc3Qgd2lsbCB1c2UgX2dmbgo+PiBmb3IgdGhlIHRpbWUgYmVpbmcuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWUuZ3JhbGxAYXJtLmNvbT4KPj4gLS0tCj4+ICAg
eGVuL2FyY2gvYXJtL2d1ZXN0Y29weS5jICAgICAgICAgICAgIHwgIDIgKy0KPj4gICB4ZW4vYXJj
aC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+PiAgIHhlbi9hcmNoL3g4Ni9j
cHUvdnBtdS5jICAgICAgICAgICAgICB8ICAyICstCj4+ICAgeGVuL2FyY2gveDg2L2RvbWFpbi5j
ICAgICAgICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCj4+ICAgeGVuL2FyY2gveDg2L2RvbWN0
bC5jICAgICAgICAgICAgICAgIHwgIDYgKysrLS0tCj4+ICAgeGVuL2FyY2gveDg2L2h2bS9kbS5j
ICAgICAgICAgICAgICAgIHwgIDIgKy0KPj4gICB4ZW4vYXJjaC94ODYvaHZtL2RvbWFpbi5jICAg
ICAgICAgICAgfCAgMiArLQo+PiAgIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAg
ICB8ICA5ICsrKysrLS0tLQo+PiAgIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAg
ICB8ICA4ICsrKystLS0tCj4+ICAgeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5j
IHwgMjQgKysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4+ICAgeGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMgICAgICAgICAgIHwgIDQgKystLQo+PiAgIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YyAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQo+PiAgIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAg
ICAgICAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysrLS0tLS0tLS0tLQo+PiAgIHhlbi9hcmNo
L3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgICB8ICAyICstCj4+ICAgeGVuL2FyY2gveDg2L21t
L3NoYWRvdy9odm0uYyAgICAgICAgIHwgIDYgKysrLS0tCj4+ICAgeGVuL2FyY2gveDg2L3BoeXNk
ZXYuYyAgICAgICAgICAgICAgIHwgIDMgKystCj4+ICAgeGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0
b3ItdGFibGVzLmMgIHwgIDUgKystLS0KPj4gICB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9w
LmMgICAgICAgfCAgNiArKystLS0KPj4gICB4ZW4vYXJjaC94ODYvcHYvbW0uYyAgICAgICAgICAg
ICAgICAgfCAgMiArLQo+PiAgIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgICB8
IDExICsrKysrKy0tLS0tCj4+ICAgeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAgICAg
IHwgIDIgKy0KPj4gICB4ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYyAgICAgICAgICAgICAgfCAxMiAr
KysrKystLS0tLS0KPj4gICB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAgICAgICAgfCAg
NCArKy0tCj4+ICAgeGVuL2NvbW1vbi90bWVtX3hlbi5jICAgICAgICAgICAgICAgIHwgIDIgKy0K
Pj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oICAgICAgICAgICAgfCAgNiArKystLS0KPj4g
ICB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgICAgICAgfCAxMSArKysrKysrLS0tLQo+
PiAgIDI2IGZpbGVzIGNoYW5nZWQsIDk1IGluc2VydGlvbnMoKyksIDg2IGRlbGV0aW9ucygtKQo+
Pgo+IFtzbmlwXQo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94
ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+PiBpbmRleCA1ZDAwMjU2YWFhLi5hNzQxOWJkNDQ0
IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+PiArKysgYi94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+PiBAQCAtMzE3LDcgKzMxNyw3IEBAIHN0YXRpYyBpbnQg
c3ZtX3ZtY2JfcmVzdG9yZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0Cj4+IGh2bV9od19jcHUgKmMp
Cj4+ICAgICAgIHsKPj4gICAgICAgICAgIGlmICggYy0+Y3IwICYgWDg2X0NSMF9QRyApCj4+ICAg
ICAgICAgICB7Cj4+IC0gICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4odi0+ZG9t
YWluLCBjLT5jcjMgPj4gUEFHRV9TSElGVCwKPj4gKyAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFn
ZV9mcm9tX2dmbih2LT5kb21haW4sIGdhZGRyX3RvX2dmbihjLT5jcjMpLAo+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBQMk1fQUxMT0MpOwo+PiAgICAgICAg
ICAgICAgIGlmICggIXBhZ2UgKQo+PiAgICAgICAgICAgICAgIHsKPj4gQEAgLTI0MTIsOSArMjQx
Miw5IEBAIG5zdm1fZ2V0X252bWNiX3BhZ2Uoc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90Cj4+IHZt
Y2JhZGRyKQo+PiAgICAgICAgICAgcmV0dXJuIE5VTEw7Cj4+Cj4+ICAgICAgIC8qIE5lZWQgdG8g
dHJhbnNsYXRlIEwxLUdQQSB0byBNUEEgKi8KPj4gLSAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9n
Zm4odi0+ZG9tYWluLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIG52LT5udl92dm1j
eGFkZHIgPj4gUEFHRV9TSElGVCwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcDJt
dCwgUDJNX0FMTE9DIHwgUDJNX1VOU0hBUkUpOwo+PiArICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9t
X2dmbih2LT5kb21haW4sCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhZGRyX3Rv
X2dmbihudi0+bnZfdnZtY3hhZGRyID4+Cj4+IFBBR0VfU0hJRlQpLAo+IAo+IERvbid0IHlvdSBu
ZWVkIHRvIGxvc2UgdGhlICc+PiBQQUdFX1NISUZUJyBub3c/CgpZZXMuIEJyaWFuIHJlcG9ydGVk
IG9uIElSQyBhbmQgbm93IGl0IGlzIGZpeGVkLgoKVGhhbmsgeW91IGZvciB0aGUgcmV2aWV3LgoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 13:08:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 13:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKNZV-0001E4-QQ; Wed, 07 Nov 2018 13:08: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=seal=ns=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gKNZT-0001Dz-R1
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 13:08:35 +0000
X-Inumbo-ID: 3b4dd262-e28e-11e8-a2a4-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3b4dd262-e28e-11e8-a2a4-12d6303a7972;
 Wed, 07 Nov 2018 13:08:34 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E9CE180D;
 Wed,  7 Nov 2018 05:08:33 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 86C603F5CF;
 Wed,  7 Nov 2018 05:08:31 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-9-julien.grall@arm.com>
 <479bb855-0bb7-dd30-a7a4-692b189cc7c5@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <409e3d54-2ae6-155c-a6bb-cd8f8d80cc26@arm.com>
Date: Wed, 7 Nov 2018 13:08:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <479bb855-0bb7-dd30-a7a4-692b189cc7c5@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 8/8] xen: Swich parameter in
 get_page_from_gfn to use typesafe gfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMDYvMTEvMjAxOCAyMDoxMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBU
aGlzIGxvb2tzIGxpa2UgaXQgd291bGQgYmUgY2xlYW5lciBieSBub3Qgc3BsaXR0aW5nIG1mbiBv
dXQgaW50byBhCj4gc2VwYXJhdGUgdmFyaWFibGUuCj4gCj4gcGFnZSA9IG1mbl90b19wYWdlKF9t
Zm4oZ2ZuX3goZ2ZuKSkpOwo+IAo+IHJldHVybiBtZm5fdmFsaWQobWZuKSAmJiBnZXRfcGFnZShw
YWdlLCBkKSA/IHBhZ2UgOiBOVUxMOwo+IAo+IFRoZSBvbmx5IHJlYXNvbiB0aGlzIGxvb2tzIG9k
ZCBpcyBiZWNhdXNlIG9mIHRoZSBtZm4gPT4gZ2ZuIGVxdWFsaXR5LAo+IGJ1dCB3ZSBhcmUganVz
dCBiZXNpZGUgYSBjb21tZW50IGV4cGxhaW5pbmcgdGhhdCB3ZSBhcmUgbm9uLXRyYW5zbGF0ZWQu
CgpJIGludHJvZHVjZWQgdGhlIG1mbiB2YXJpYWJsZSB0byBhdm9pZCBkdXBsaWNhdGluZyBfbWZu
KGdmbl94KGdmbikpIGluIHRoZSB0d28gCnBsYWNlcyB3aGVyZSBnZm4gd2FzIHVzZWQuCgpJIGFt
IGhhcHB5IHRvIGR1cGxpY2F0ZWQgaWYgeW91IHByZWZlci4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 13:08:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 13:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKNZb-0001En-3N; Wed, 07 Nov 2018 13:08: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=eq5n=ns=citrix.com=prvs=8424bdc41=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKNZa-0001Eb-5u
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 13:08:42 +0000
X-Inumbo-ID: 3ef89ec2-e28e-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ef89ec2-e28e-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 13:08:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69899839"
Date: Wed, 7 Nov 2018 13:08:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20181107130838.urbvile4kfgexf33@zion.uk.xensource.com>
References: <20181107105223.27013-1-paul.durrant@citrix.com>
 <20181107105223.27013-5-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181107105223.27013-5-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 4/5] tools/misc: fix hard tabs in
 xen-hvmctx.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDcsIDIwMTggYXQgMTA6NTI6MjJBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEFsc28gYWRkIGVtYWNzIGJvaWxlcnBsYXRlIHRvIGF2b2lkIGZ1dHVyZSBwcm9ibGVt
cy4KPiAKPiBQdXJlbHkgY29zbWV0aWMuIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpJIGhhdmUgcHVzaGVkIHRoaXMgcGF0
Y2ggdG8gc3RhZ2luZy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 13:09:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 13:09: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-devel-bounces@lists.xenproject.org>)
	id 1gKNaL-0001Ng-FA; Wed, 07 Nov 2018 13:09: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=vh0l=ns=citrix.com=prvs=84296f867=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gKNaK-0001N9-FN
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 13:09:28 +0000
X-Inumbo-ID: 5979b7ec-e28e-11e8-87da-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5979b7ec-e28e-11e8-87da-12d6303a7972;
 Wed, 07 Nov 2018 13:09:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="81524821"
To: Paul Durrant <Paul.Durrant@citrix.com>, Julien Grall
 <julien.grall@arm.com>, "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-9-julien.grall@arm.com>
 <479bb855-0bb7-dd30-a7a4-692b189cc7c5@citrix.com>
 <edf7fafc10944dbab6379200ee952104@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a6103e7f-218b-f30a-fe05-57348eb35447@citrix.com>
Date: Wed, 7 Nov 2018 13:08:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <edf7fafc10944dbab6379200ee952104@AMSPEX02CL03.citrite.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 8/8] xen: Swich parameter in
 get_page_from_gfn to use typesafe gfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Jun Nakajima <jun.nakajima@intel.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julie.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTEvMTggMDg6NTcsIFBhdWwgRHVycmFudCB3cm90ZToKPj4KPj4+ICBzdGF0aWMgaW5s
aW5lIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ2ZuKAo+Pj4gLSAgICBzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgcDJtX3R5cGVfdCAqdCwgcDJtX3F1ZXJ5X3Qg
cSkKPj4+ICsgICAgc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBwMm1fdHlwZV90ICp0LCBw
Mm1fcXVlcnlfdCBxKQo+Pj4gIHsKPj4+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPj4+
ICsgICAgbWZuX3QgbWZuOwo+Pj4KPj4+ICAgICAgaWYgKCBwYWdpbmdfbW9kZV90cmFuc2xhdGUo
ZCkgKQo+Pj4gLSAgICAgICAgcmV0dXJuIHAybV9nZXRfcGFnZV9mcm9tX2dmbihwMm1fZ2V0X2hv
c3RwMm0oZCksIF9nZm4oZ2ZuKSwgdCwKPj4gTlVMTCwgcSk7Cj4+PiArICAgICAgICByZXR1cm4g
cDJtX2dldF9wYWdlX2Zyb21fZ2ZuKHAybV9nZXRfaG9zdHAybShkKSwgZ2ZuLCB0LCBOVUxMLAo+
PiBxKTsKPj4+ICAgICAgLyogTm9uLXRyYW5zbGF0ZWQgZ3Vlc3RzIHNlZSAxLTEgUkFNIC8gTU1J
TyBtYXBwaW5ncyBldmVyeXdoZXJlICovCj4+PiAgICAgIGlmICggdCApCj4+PiAgICAgICAgICAq
dCA9IGxpa2VseShkICE9IGRvbV9pbykgPyBwMm1fcmFtX3J3IDogcDJtX21taW9fZGlyZWN0Owo+
Pj4gLSAgICBwYWdlID0gbWZuX3RvX3BhZ2UoX21mbihnZm4pKTsKPj4+IC0gICAgcmV0dXJuIG1m
bl92YWxpZChfbWZuKGdmbikpICYmIGdldF9wYWdlKHBhZ2UsIGQpID8gcGFnZSA6IE5VTEw7Cj4+
PiArCj4+PiArICAgIG1mbiA9IF9tZm4oZ2ZuX3goZ2ZuKSk7Cj4+PiArICAgIHBhZ2UgPSBtZm5f
dG9fcGFnZShtZm4pOwo+Pj4gKyAgICByZXR1cm4gbWZuX3ZhbGlkKG1mbikgJiYgZ2V0X3BhZ2Uo
cGFnZSwgZCkgPyBwYWdlIDogTlVMTDsKPj4gVGhpcyBsb29rcyBsaWtlIGl0IHdvdWxkIGJlIGNs
ZWFuZXIgYnkgbm90IHNwbGl0dGluZyBtZm4gb3V0IGludG8gYQo+PiBzZXBhcmF0ZSB2YXJpYWJs
ZS4KPj4KPj4gcGFnZSA9IG1mbl90b19wYWdlKF9tZm4oZ2ZuX3goZ2ZuKSkpOwo+Pgo+PiByZXR1
cm4gbWZuX3ZhbGlkKG1mbikgJiYgZ2V0X3BhZ2UocGFnZSwgZCkgPyBwYWdlIDogTlVMTDsKPiBe
XiBlci4uLiBob3cncyB0aGF0IG1mbl92YWxpZCgpIGdvaW5nIHRvIHdvcms/IFlvdSdkIG5lZWQg
bWZuX3ZhbGlkKHBhZ2VfdG9fbWZuKHBhaGdlKSksIG9yIHNvbWVzdWNoLgoKT29wcyAtIEknbSBi
bGluZC7CoCBTb3JyeSBmb3IgdGhlIG5vaXNlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 13:10:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 13:10: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-devel-bounces@lists.xenproject.org>)
	id 1gKNau-0001rx-RJ; Wed, 07 Nov 2018 13:10: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=9ib7=ns=citrix.com=prvs=842bfaeda=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gKNat-0001iY-Gv
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 13:10:03 +0000
X-Inumbo-ID: 6ed69c40-e28e-11e8-81d6-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ed69c40-e28e-11e8-81d6-12d6303a7972;
 Wed, 07 Nov 2018 13:10:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="81524885"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v3 4/5] tools/misc: fix hard tabs in
 xen-hvmctx.c
Thread-Index: AQHUdof7vItB6KCi5kyfWWYIgoAdKaVEOCsAgAAREWA=
Date: Wed, 7 Nov 2018 13:09:53 +0000
Message-ID: <901068188d5c4bf882cdad3b8a737b0e@AMSPEX02CL03.citrite.net>
References: <20181107105223.27013-1-paul.durrant@citrix.com>
 <20181107105223.27013-5-paul.durrant@citrix.com>
 <20181107130838.urbvile4kfgexf33@zion.uk.xensource.com>
In-Reply-To: <20181107130838.urbvile4kfgexf33@zion.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 4/5] tools/misc: fix hard tabs in
 xen-hvmctx.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDA3IE5vdmVtYmVyIDIwMTggMTM6MDkKPiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47Cj4g
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0g
W1BBVENIIHYzIDQvNV0gdG9vbHMvbWlzYzogZml4IGhhcmQgdGFicyBpbiB4ZW4tCj4gaHZtY3R4
LmMKPiAKPiBPbiBXZWQsIE5vdiAwNywgMjAxOCBhdCAxMDo1MjoyMkFNICswMDAwLCBQYXVsIER1
cnJhbnQgd3JvdGU6Cj4gPiBBbHNvIGFkZCBlbWFjcyBib2lsZXJwbGF0ZSB0byBhdm9pZCBmdXR1
cmUgcHJvYmxlbXMuCj4gPgo+ID4gUHVyZWx5IGNvc21ldGljLiBObyBmdW5jdGlvbmFsIGNoYW5n
ZS4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgo+ID4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4g
SSBoYXZlIHB1c2hlZCB0aGlzIHBhdGNoIHRvIHN0YWdpbmcuCgpUaGFua3MgOi0pCgogIFBhdWwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 13:15:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 13:15: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-devel-bounces@lists.xenproject.org>)
	id 1gKNfh-0002M7-J3; Wed, 07 Nov 2018 13:15:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=seal=ns=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gKNff-0002M2-Pm
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 13:14:59 +0000
X-Inumbo-ID: 201cd49f-e28f-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 201cd49f-e28f-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 13:14:58 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AB39F80D;
 Wed,  7 Nov 2018 05:14:57 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9AB973F5CF;
 Wed,  7 Nov 2018 05:14:56 -0800 (PST)
To: Dario Faggioli <dfaggioli@suse.com>,
 Milan Boberic <milanboberic94@gmail.com>, xen-devel@lists.xenproject.org
References: <CADJ6SV1__ZWDhGWoW7u=W54zG1STSnchkg0enyQoPyEB9YGXPg@mail.gmail.com>
 <995da0578f0953662536edabb5807fd76ca4d8ce.camel@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <25bbbfe9-fb63-5cd5-dc1f-fc6f9e95213f@arm.com>
Date: Wed, 7 Nov 2018 13:14:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <995da0578f0953662536edabb5807fd76ca4d8ce.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen optimization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Meng Xu <xumengpanda@gmail.com>, sstabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgRGFyaW8sCgpPbiAwOS8xMC8yMDE4IDE3OjQ2LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPiBP
biBUdWUsIDIwMTgtMTAtMDkgYXQgMTI6NTkgKzAyMDAsIE1pbGFuIEJvYmVyaWMgd3JvdGU6Cj4+
IEhpLAo+Pgo+IEhpIE1pbGFuLAo+IAo+PiBJJ20gdGVzdGluZyBYZW4gSHlwZXJ2aXNvciA0LjEw
IHBlcmZvcm1hbmNlIG9uIFVsdHJhWmVkLUVHIGJvYXJkIHdpdGgKPj4gY2FycmllciBjYXJkLgo+
PiBJIGNyZWF0ZWQgYmFyZS1tZXRhbCBhcHBsaWNhdGlvbiBpbiBYaWxpbnggU0RLLgo+PiBJbiBi
bSBhcHBsaWNhdGlvbiBJOgo+PiAgICAgICAgICAgICAtIHN0YXJ0IHRyaXBsZSB0aW1lciBjb3Vu
dGVyICh0dGMpIHdoaWNoIGdlbmVyYXRlcwo+PiBpbnRlcnJ1cHQgZXZlcnkgMXVzCj4+ICAgICAg
ICAgICAgIC0gdHVybiBvbiBQUyBMRUQKPj4gICAgICAgICAgICAgLSBjYWxsIGZ1bmN0aW9uIDEw
MCB0aW1lcyBpbiBmb3IgbG9vcCAoZnVuY3Rpb24gdGhhdCBzZXRzCj4+IHNvbWUgdmFsdWVzKQo+
PiAgICAgICAgICAgICAtIHR1cm4gb2ZmIExFRAo+PiAgICAgICAgICAgICAtIHN0b3AgdHJpcGxl
IHRpbWVyIGNvdW50ZXIKPj4gICAgICAgICAgICAgLSByZXNldCBjb3VudGVyIHZhbHVlCj4+Cj4g
T2ssIEknbSBhZGRpbmcgU3RlZmFubywgSnVsaWVuLCBhbmQgYSBjb3VwbGUgb2Ygb3RoZXIgcGVv
cGxlIGludGVyZXN0ZWQKPiBpbiBSVC9sb3dsYXQgb24gWGVuLgo+IAo+PiBJIHJhbiB0aGlzIGJh
cmUtbWV0YWwgYXBwbGljYXRpb24gdW5kZXIgWGVuIEh5cGVydmlzb3Igd2l0aCBmb2xsb3dpbmcK
Pj4gc2V0dGluZ3M6Cj4+ICAgICAgLSB1c2VkIG51bGwgc2NoZWR1bGVyIChzY2hlZD1udWxsKSBh
bmQgdndmaT1uYXRpdmUKPj4gICAgICAtIGJhcmUtbWV0YWwgYXBwbGljYXRpb24gaGF2ZSBvbmUg
dkNQVSBhbmQgaXQgaXMgcGlubmVkIGZvciBwQ1BVMQo+PiAgICAgIC0gZG9tYWluIHdoaWNoIGlz
IFBldGFMaW51eCBhbHNvIGhhdmUgb25lIHZDUFUgcGlubmVkIGZvciBwQ1BVMCwKPj4gb3RoZXIg
cENQVXMgYXJlIHVudXNlZC4KPj4gVW5kZXIgWGVuIEh5cGVydmlzb3IgSSBjYW4gc2VlIDN1cyBq
aXR0ZXIgb24gb3NjaWxsb3Njb3BlLgo+Pgo+IFNvLCB0aGlzIGlzIHByb2JhYmx5IG1lIG5vdCBi
ZWluZyBmYW1pbGlhciB3aXRoIFhlbiBvbiBYaWxpbnggKGFuZCB3aXRoCj4gWGVuIG9uIEFSTSBh
cyBhIHdob2xlKSwgYnV0IHRoZXJlJ3MgYSBmZXcgdGhpbmdzIEknbSBub3Qgc3VyZSBJCj4gdW5k
ZXJzdGFuZDoKPiAtIHlvdSBzYXkgeW91IHVzZSBzY2hlZD1udWxsIF9hbmRfIHBpbm5pbmc/IFRo
YXQgc2hvdWxkIG5vdCBiZQo+ICAgIG5lY2Vzc2FyeSAoYWx0aG91Z2gsIGl0IHNob3VsZG4ndCBo
dXJ0IGVpdGhlcikKPiAtICJkb21haW4gd2hpY2ggaXMgUGV0YUxpbnV4IiwgaXMgdGhhdCBkb20w
Pwo+IAo+IElBQywgaWYgaXQncyBub3QgdGVycmlibGUgaGFyZCB0byBydW4gdGhpcyBraW5kIG9m
IHRlc3QsIEknZCBzYXksIHRyeQo+IHdpdGhvdXQgJ3Z3Zmk9bmF0aXZlJywgYW5kIGFsc28gd2l0
aCBhbm90aGVyIHNjaGVkdWxlciwgbGlrZSBDcmVkaXQsCj4gKGJ1dCB0aGVuIGRvIG1ha2Ugc3Vy
ZSB5b3UgdXNlIHBpbm5pbmcpLgo+IAo+PiBXaGVuIEkgcmFuIHNhbWUgYm0gYXBwbGljYXRpb24g
d2l0aCBKVEFHIGZyb20gWGlsaW54IFNESyAod2l0aG91dCBYZW4KPj4gSHlwZXJ2aXNvciwgZGly
ZWN0bHkgb24gdGhlIGJvYXJkKSB0aGVyZSBpcyBubyBqaXR0ZXIuCj4+Cj4gSGVyZSwgd2hlbiB5
b3Ugc2F5ICJ3aXRob3V0IFhlbiIsIGRvIHlvdSBhbHNvIG1lYW4gd2l0aG91dCBhbnkKPiBiYXJl
bWV0YWwgT1MgYXQgYWxsPwo+IAo+PiBJJ20gY3VyaW9zIHdoYXQgY2F1c2VzIHRoaXMgM3VzIGpp
dHRlciBpbiBYZW4gKHdoaWNoIGlzbid0IHNtYWxsCj4+IGppdHRlciBhdCBhbGwpIGFuZCBpcyB0
aGVyZSBhbnkgd2F5IG9mIGRlY3JlYXNpbmcgaXQ/Cj4+Cj4gUmlnaHQuIFNvLCBJJ20gbm90IHN1
cmUgSSd2ZSB1bmRlcnN0b29kIHRoZSB0ZXN0IHNjZW5hcmlvIGVpdGhlci4gQnV0Cj4geWVhaCwg
M3VzIGppdHRlciBzZWVtcyBzaWduaWZpY2FudC4gU3RpbGwsIGlmIHdlJ3JlIGNvbXBhcmluZyB3
aXRoCj4gYmFyZS1odywgd2l0aG91dCBldmVuIGFuIE9TIGF0IGFsbCwgSSB0aGluayBpdCBjb3Vs
ZCBoYXZlIGJlZW4gZXhwZWN0ZWQKPiBmb3IgbGF0ZW5jeSBhbmQgaml0dGVyIHRvIGJlIGhpZ2hl
ciBpbiB0aGUgWGVuIGNhc2UuCj4gCj4gQW55d2F5LCBJIGFtIG5vdCBzdXJlIGFueW9uZSBoYXMg
ZG9uZSBhIGtpbmQgb2YgYW5hbHlzaXMgdGhhdCBjb3VsZAo+IGhlbHAgdXMgaWRlbnRpZnkgYWNj
dXJhdGVseSBmcm9tIHdoZXJlIHRoaW5ncyBsaWtlIHRoYXQgY29tZSwgYW5kIGluCj4gd2hhdCBw
cm9wb3J0aW9ucy4KPiAKPiBJdCB3b3VsZCBiZSByZWFsbHkgYXdlc29tZSB0byBoYXZlIHNvbWV0
aGluZyBsaWtlIHRoYXQsIHNvIGRvIGdvIGFoZWFkCj4gaWYgeW91IGZlZWwgbGlrZSBpdC4gOi0p
Cj4gCj4gSSB0aGluayB0cmFjaW5nIGNvdWxkIGhlbHAgYSBsaXR0bGUgKGFsdGhvdWdoIHdlIGRv
bid0IGhhdmUgYSBzdXBlci0KPiBzb3BoaXN0aWNhdGVkIHRyYWNpbmcgaW5mcmFzdHJ1Y3R1cmUg
bGlrZSBMaW51eCdzIHBlcmYgYW5kIHN1Y2gpLCBidXQKPiBzYWRseSBlbm91Z2gsIHRoYXQncyBz
dGlsbCBub3QgYXZhaWxhYmxlIG9uIEFSTSwgSSB0aGluay4gOi0vCgpGV0lXLCBJIGp1c3QgcG9z
dGVkIGEgc2VyaWVzIHRvIGFkZCB4ZW50cmFjZSBzdXBwb3J0IG9uIEFybS4gSG9wZWZ1bGx5IHdl
IGNhbiAKZ2V0IHRoaXMgbWVyZ2VkIGZvciBYZW4gNC4xMi4KCkNoZWVycywKClsxXSBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMTEvbXNn
MDA1NjMuaHRtbAoKPiAKPiBSZWdhcmRzLAo+IERhcmlvCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 13:29:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 13:29: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-devel-bounces@lists.xenproject.org>)
	id 1gKNtA-0003H2-13; Wed, 07 Nov 2018 13:28:56 +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=eq5n=ns=citrix.com=prvs=8424bdc41=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKNt8-0003GD-UR
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 13:28:54 +0000
X-Inumbo-ID: 1126a51a-e291-11e8-b73d-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1126a51a-e291-11e8-b73d-12d6303a7972;
 Wed, 07 Nov 2018 13:28:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69901382"
Date: Wed, 7 Nov 2018 13:28:49 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <20181107132849.rjlc46davz3mo2ot@zion.uk.xensource.com>
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
 <20181106120759.8789-3-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181106120759.8789-3-sergey.dyasli@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 2/8] x86/nestedhvm: introduce
 vvmcx_valid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 xen-devel@lists.xen.org, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMDYsIDIwMTggYXQgMTI6MDc6NTNQTSArMDAwMCwgU2VyZ2V5IER5YXNsaSB3
cm90ZToKPiBBcyBhIGNvbnZlbmllbnQgaGVscGVyIGZ1bmN0aW9uIGFuZCByZWZhY3RvciB0aGUg
Y29kZSB0byB1c2UgaXQuCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 13:29:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 13:29: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-devel-bounces@lists.xenproject.org>)
	id 1gKNtA-0003H8-A5; Wed, 07 Nov 2018 13:28:56 +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=eq5n=ns=citrix.com=prvs=8424bdc41=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKNt9-0003GF-4J
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 13:28:55 +0000
X-Inumbo-ID: 129f07e8-e291-11e8-8fff-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 129f07e8-e291-11e8-8fff-12d6303a7972;
 Wed, 07 Nov 2018 13:28:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69901386"
Date: Wed, 7 Nov 2018 13:28:47 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <20181107132847.coqzmrvfsnupdglu@zion.uk.xensource.com>
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
 <20181106120759.8789-8-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181106120759.8789-8-sergey.dyasli@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 7/8] x86/vvmx: correctly report vvmcs size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 xen-devel@lists.xen.org, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMDYsIDIwMTggYXQgMTI6MDc6NThQTSArMDAwMCwgU2VyZ2V5IER5YXNsaSB3
cm90ZToKPiBUaGUgc2l6ZSBvZiBYZW4ncyB2aXJ0dWFsIHZtY3MgcmVnaW9uIGlzIDQwOTYgYnl0
ZXMgKHNlZSBjb21tZW50IGFib3V0Cj4gVmlydHVhbCBWTUNTIGxheW91dCBpbiBpbmNsdWRlL2Fz
bS14ODYvaHZtL3ZteC92dm14LmgpLiBDb3JyZWN0bHkgcmVwb3J0Cj4gaXQgdG8gdGhlIGd1ZXN0
IGluIGNhc2Ugd2hlbiBWTUNTIHNoYWRvd2luZyBpcyBub3QgYXZhaWxhYmxlIGluc3RlYWQgb2YK
PiBwcm92aWRpbmcgSC9XIHZhbHVlICh3aGljaCBpcyB1c3VhbGx5IHNtYWxsZXIpLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KPiAt
LS0KPiB2MjoKPiAtIHNsaWdodCBjb21taXQgbWVzc2FnZSBjaGFuZ2UKPiAtLS0KPiAgeGVuL2Fy
Y2gveDg2L2h2bS92bXgvdnZteC5jIHwgOCArKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgOCBp
bnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwo+IGluZGV4IDJmNTM3MGNlZWQuLjM3ZDNj
ZGQ4NTkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCj4gQEAgLTIxMDEsNiArMjEwMSwxNCBAQCBpbnQg
bnZteF9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdTY0ICptc3JfY29udGVu
dCkKPiAgICAgICAgICBkYXRhID0gKGhvc3RfZGF0YSAmICh+MHVsIDw8IDMyKSkgfAo+ICAgICAg
ICAgICAgICAgICAodm1jcy0+dm1jc19yZXZpc2lvbl9pZCAmIDB4N2ZmZmZmZmYpOwo+ICAgICAg
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHZtY3MpOwo+ICsKPiArICAgICAgICBpZiAoICFjcHVfaGFz
X3ZteF92bWNzX3NoYWRvd2luZyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAvKiBSZXBv
cnQgdm1jc19yZWdpb25fc2l6ZSBhcyA0MDk2ICovCj4gKyAgICAgICAgICAgIGRhdGEgJj0gflZN
WF9CQVNJQ19WTUNTX1NJWkVfTUFTSzsKPiArICAgICAgICAgICAgZGF0YSB8PSAxVUxMIDw8IDQ0
OwoKQ2FuIHlvdSBpbnRyb2R1Y2UgYSBkZWZpbmUgZm9yIHRoaXMgdG8gYXZvaWQgdXNpbmcgYSBt
YWdpYyBudW1iZXI/CgpXZWkuCgo+ICsgICAgICAgIH0KPiArCj4gICAgICAgICAgYnJlYWs7Cj4g
ICAgICB9Cj4gICAgICBjYXNlIE1TUl9JQTMyX1ZNWF9QSU5CQVNFRF9DVExTOgo+IC0tIAo+IDIu
MTcuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 13:40:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 13:40: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-devel-bounces@lists.xenproject.org>)
	id 1gKO3w-0004bs-Dq; Wed, 07 Nov 2018 13:40: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=vh0l=ns=citrix.com=prvs=84296f867=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gKO3u-0004TO-Sb
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 13:40:02 +0000
X-Inumbo-ID: 9f9860da-e292-11e8-8cfc-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f9860da-e292-11e8-8cfc-12d6303a7972;
 Wed, 07 Nov 2018 13:40:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="81526457"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
 <20181106120759.8789-2-sergey.dyasli@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d2995a32-3999-22ad-d651-d4dd81babc8d@citrix.com>
Date: Wed, 7 Nov 2018 13:39:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181106120759.8789-2-sergey.dyasli@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/8] x86/vvmx: introduce
 nvmx_vcpu_preinit()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMTEvMTggMTI6MDcsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwo+
IGluZGV4IGRmZDA4ZTJkMGEuLmM4YmM4ZTZkMTEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdnZteC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCj4gQEAg
LTU3LDYgKzU3LDE2IEBAIHZvaWQgbnZteF9jcHVfZGVhZCh1bnNpZ25lZCBpbnQgY3B1KQo+ICAg
ICAgcGVyX2NwdSh2dm1jc19idWYsIGNwdSkgPSBOVUxMOwo+ICB9Cj4gIAo+ICsvKiBUaGlzIGZ1
bmN0aW9uIGluaXRpYWxpc2VzIGZpZWxkcyB0aGF0IGFyZSBub3QgMCBieSBkZWZhdWx0ICovCj4g
K3ZvaWQgbnZteF92Y3B1X3ByZWluaXQoc3RydWN0IHZjcHUgKnYpCj4gK3sKPiArICAgIHN0cnVj
dCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7Cj4gKyAgICBzdHJ1Y3QgbmVzdGVk
dmNwdSAqbnZjcHUgPSAmdmNwdV9uZXN0ZWRodm0odik7Cj4gKwo+ICsgICAgbnZteC0+dm14b25f
cmVnaW9uX3BhID0gSU5WQUxJRF9QQUREUjsKPiArICAgIG52Y3B1LT5udl92dm1jeGFkZHIgPSBJ
TlZBTElEX1BBRERSOwoKdm14b25fcmVnaW9uX3BhIGlzIFZULXggc3BlY2lmaWMsIGJ1dCBudl92
dm1jeGFkZHIgaXMgY29tbW9uLsKgIEluc3RlYWQKb2YgYWRkaW5nIHlldCBhbm90aGVyIGZ1bmN0
aW9uIHdoaWNoIHdpbGwgYmUgZm9sZGVkIGV2ZW50dWFsbHksIEknZCBqdXN0CmZpeCBodm1fdmNw
dV9pbml0aWFsaXNlKCkgKHdoaWNoIGlzIHdoZXJlIHRoaXMgY29kZSB3aWxsIGV2ZW50dWFsbHkg
bW92ZSkuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 14:42:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 14:42: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-devel-bounces@lists.xenproject.org>)
	id 1gKP27-00014H-C6; Wed, 07 Nov 2018 14:42: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=tai0=ns=xenproject.org=prvs=842172abc=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gKP25-000144-Vo
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 14:42:14 +0000
X-Inumbo-ID: 4e3a113a-e29b-11e8-91af-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4e3a113a-e29b-11e8-91af-12d6303a7972;
 Wed, 07 Nov 2018 14:42:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69910495"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75577-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:guest-saverestore.2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:guest-start:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=5b15c049b526eadc9bee975a1188260e3543313d
X-Osstest-Versions-That: xen=73788eb585a6dc0d0cfe18b03ba5154f8fe5c468
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 7 Nov 2018 14:40:33 +0000
Subject: [Xen-devel] [xen-4.10-testing baseline-only test] 75577: tolerable
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU3NyB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzLzc1NTc3LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9u
cy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hl
bnN0b3JlbHMucmVwZWF0IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsIDE0IHhlbi1ib290L2wxICAgICAgZmFpbCBiYXNlbGluZSB1bnRl
c3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAxOSBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwg
ZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3Rh
bGwgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDViMTVj
MDQ5YjUyNmVhZGM5YmVlOTc1YTExODgyNjBlMzU0MzMxM2QKYmFzZWxpbmUgdmVyc2lvbjoKIHhl
biAgICAgICAgICAgICAgICAgIDczNzg4ZWI1ODVhNmRjMGQwY2ZlMThiMDNiYTUxNTRmOGZlNWM0
NjgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3NTUyMCAgMjAxOC0xMC0yNyAwOTo0ODozNiBaICAg
MTEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzU1NzcgIDIwMTgtMTEtMDcgMDQ6MTg6Mzkg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5j
b20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgNWIxNWMwNDliNTI2ZWFkYzliZWU5NzVhMTE4ODI2MGUzNTQzMzEzZApBdXRo
b3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9u
IE5vdiA1IDE1OjEzOjAwIDIwMTggKzAxMDAKCiAgICB4ODYvcHY6IEZpeCBjcmFzaCB3aGVuIHVz
aW5nIGB4bCBzZXQtcGFyYW1ldGVyIHBjaWQ9Li4uYAogICAgCiAgICAicGNpZD0iIGlzIHJlZ2lz
dGVyZWQgYXMgYSBydW50aW1lIHBhcmFtZXRlciwgd2hpY2ggbWVhbnMgdGhhdCBwYXJzZV9wY2lk
KCkKICAgIG11c3Qgbm90IHJlc2lkZSBpbiAuaW5pdCwgb3IgdGhlIGZvbGxvd2luZyBoYXBwZW5z
IHdoZW4gcGFyc2VfcGFyYW1zKCkgdHJpZXMKICAgIHRvIGNhbGwgYW4gdW5tYXBwZWQgZnVuY3Rp
b24gcG9pbnRlci4KICAgIAogICAgICAoWEVOKSAtLS0tWyBYZW4tNC4xMi11bnN0YWJsZSAgeDg2
XzY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KICAgICAgKFhFTikgQ1BVOiAgICAwCiAg
ICAgIChYRU4pIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODA0MDdmYjM+XSBmZmZmODJkMDgwNDA3
ZmIzCiAgICAgIChYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDI5MiAgIENPTlRFWFQ6IGh5cGVy
dmlzb3IgKGQwdjEpCiAgICAgIChYRU4pIHJheDogZmZmZjgyZDA4MDQwN2ZiMyAgIHJieDogZmZm
ZjgyZDA4MDNjZjI3MCAgIHJjeDogMDAwMDAwMDAwMDAwMDAwMAogICAgICAoWEVOKSByZHg6IGZm
ZmY4MzAwYWJlNjdmZmYgICByc2k6IDAwMDAwMDAwMDAwMDAwMGEgICByZGk6IGZmZmY4MzAwYWJl
NjdiZmQKICAgICAgKFhFTikgcmJwOiBmZmZmODMwMGFiZTY3Y2E4ICAgcnNwOiBmZmZmODMwMGFi
ZTY3YmEwICAgcjg6ICBmZmZmODMwODRkOTgwMDAwCiAgICAgIChYRU4pIHI5OiAgMDAwMDAwMDAw
MDAwMDAwMCAgIHIxMDogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMTogMDAwMDAwMDAwMDAwMDAwMAog
ICAgICAoWEVOKSByMTI6IGZmZmY4MzAwYWJlNjdiZmQgICByMTM6IGZmZmY4MmQwODAzY2I2Mjgg
ICByMTQ6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAgKFhFTikgcjE1OiBmZmZmODMwMGFiZTY3YmY4
ICAgY3IwOiAwMDAwMDAwMDgwMDUwMDMzICAgY3I0OiAwMDAwMDAwMDAwMTcyNjYwCiAgICAgIChY
RU4pIGNyMzogMDAwMDAwMDgyOGVmZDAwMCAgIGNyMjogZmZmZjgyZDA4MDQwN2ZiMwogICAgICAo
WEVOKSBmc2I6IDAwMDA3ZmI4MTBkNGI3ODAgICBnc2I6IGZmZmY4ODAwN2NlMjAwMDAgICBnc3M6
IDAwMDAwMDAwMDAwMDAwMDAKICAgICAgKFhFTikgZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAw
MDAwICAgZ3M6IDAwMDAgICBzczogZTAxMCAgIGNzOiBlMDA4CiAgICAgIChYRU4pIFhlbiBjb2Rl
IGFyb3VuZCA8ZmZmZjgyZDA4MDQwN2ZiMz4gKGZmZmY4MmQwODA0MDdmYjMpIFtmYXVsdCBvbiBh
Y2Nlc3NdOgogICAgICAoWEVOKSAgLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gPC0tPiAtLSAtLSAt
LSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLSAtLQogICAgICAoWEVOKSBYZW4gc3Rh
Y2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgzMDBhYmU2N2JhMDoKICAgICAgKFhFTikgICAgZmZmZjgy
ZDA4MDIxN2Y2MSBmZmZmODMwODI2ZGIwZjA5IGZmZmY4MzAwYWJlNjdiZjggZmZmZjgyZDA4MDNj
ZjFlMAogICAgICAoWEVOKSAgICAwMDAwN2NmZjU0MTk4NDA5IGZmZmY4MzAwYWJlNjdiZjAgMDEw
MDAxZDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCiAgICAgIChYRU4pICAgIGZmZmY4MmQwODAz
Y2YyODggZmZmZjgzMDBhYmU2N2M4OCBmZmZmODJkMDgwNWEwOWMwIDYxNmM2MjAwNjQ2OTYzNzAK
ICAgICAgKFhFTikgICAgMDAwMDAwMDBhYWFhMDA2OCAwMDAwMDAwMDAwMDAwMjk2IGZmZmY4MmQw
ODAyM2Q2MGUgYWFhYWFhYWFhYWFhYWFhYQogICAgICAoWEVOKSAgICBmZmZmODMwODRkOWI0MDAw
IGZmZmY4MzAwYWJlNjdjNjggZmZmZjgyZDA4MDI0OTQwZSBmZmZmODMwODM3MzZlMDAwCiAgICAg
IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwODAgMDAwMDAwMDAwMDAwMDA3YSAwMDAwMDAwMDAwMDAw
MDBhIGZmZmY4MmQwODA0NWU2MWMKICAgICAgKFhFTikgICAgZmZmZjgyZDA4MDU3M2Q4MCBmZmZm
ODMwMGFiZTY3Y2I4IGZmZmY4MmQwODAyNDk4MDUgODAwMDAwMDdmY2U1NDA2NwogICAgICAoWEVO
KSAgICBmZmZmZmZmZmZmZmZmZmYyIGZmZmY4MzA4MjZkYjBmMDAgZmZmZjgzMDBhYmZhNzAwMCBm
ZmZmODJkMDgwNDVlNjFjCiAgICAgIChYRU4pICAgIGZmZmY4MmQwODA1NzNkODAgZmZmZjgzMDBh
YmU2N2NiOCBmZmZmODJkMDgwMjE4MDFlIGZmZmY4MzAwYWJlNjdlNDgKICAgICAgKFhFTikgICAg
ZmZmZjgyZDA4MDIzZjYwYSBmZmZmODMwODM3MzZlMDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgz
MDBhYmU2N2Q1OAogICAgICAoWEVOKSAgICBmZmZmODJkMDgwMjkzZDkwIDAwMDAwMDAwMDAwMDAw
OTIgZmZmZjgyZDA4MDIzZDYwZSBmZmZmODIwMDQwMDA2YWUwCiAgICAgIChYRU4pICAgIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwN2ZiODEwZDVjMDEwIGZmZmY4MzA4Mzcz
NmUyNDgKICAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDI4NiBmZmZmODMwMGFiZTY3ZDU4IDAw
MDAwMDAwMDAwMDAwMDAgZmZmZjgyZTAxMDUyMWIwMAogICAgICAoWEVOKSAgICAwMDAwMDAwMDAw
MDAwMjA2IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMGFiZTY3ZTQ4
CiAgICAgIChYRU4pICAgIGZmZmY4MmQwODAyOTUyNzAgMDAwMDAwMDBmZmZmZmZmZiBmZmZmODMw
ODM3MzZlMDAwIGZmZmY4MzAwYWJlNjdlNDgKICAgICAgKFhFTikgICAgZmZmZjgyMDA0MDAwNmFl
MCBmZmZmODMwMGFiZTY3ZDk4IDAwMDAwMDEyMDAwMDAwMWMgMDAwMDdmYjgxMGQ1ZDAxMAogICAg
ICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDA5IDAwMDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDAw
MDAwMSAwMDAwN2ZiODEwYjUzMjYwCiAgICAgIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDEgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwNjM4YmMwIDAwMDA3ZmI4MTA2NmE3NDgKICAgICAgKFhF
TikgICAgMDAwMDdmZmUxMTA4Nzg4MSAwMDAwMDAwMDAwMDAwMDAyIDAwMDAwMDAwMDAwMDAwMDEg
MDAwMDdmYjgxMGI1MzI2MAogICAgICAoWEVOKSAgICAwMDAwMDAwMDAwNjM4YjYwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDdmYjgxMDAzMjJhMCBmZmZmODJkMDgwMzVkNDQ0CiAgICAgIChYRU4pIFhl
biBjYWxsIHRyYWNlOgogICAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyMTdmNjE+XSBrZXJuZWwu
YyNwYXJzZV9wYXJhbXMrMHgzNGEvMHgzZWIKICAgICAgKFhFTikgICAgWzxmZmZmODJkMDgwMjE4
MDFlPl0gcnVudGltZV9wYXJzZSsweDFjLzB4MWUKICAgICAgKFhFTikgICAgWzxmZmZmODJkMDgw
MjNmNjBhPl0gZG9fc3lzY3RsKzB4MTA4ZC8weDEyNDEKICAgICAgKFhFTikgICAgWzxmZmZmODJk
MDgwMzUzNWNiPl0gcHZfaHlwZXJjYWxsKzB4MWFjLzB4NGM1CiAgICAgIChYRU4pICAgIFs8ZmZm
ZjgyZDA4MDM1ZDRhMj5dIGxzdGFyX2VudGVyKzB4MTEyLzB4MTIwCiAgICAgIChYRU4pCiAgICAg
IChYRU4pIFBhZ2V0YWJsZSB3YWxrIGZyb20gZmZmZjgyZDA4MDQwN2ZiMzoKICAgICAgKFhFTikg
IEw0WzB4MTA1XSA9IDAwMDAwMDAwYWJlNWMwNjMgZmZmZmZmZmZmZmZmZmZmZgogICAgICAoWEVO
KSAgTDNbMHgxNDJdID0gMDAwMDAwMDBhYmU1OTA2MyBmZmZmZmZmZmZmZmZmZmZmCiAgICAgIChY
RU4pICBMMlsweDAwMl0gPSAwMDAwMDAwODRkOWJmMDYzIGZmZmZmZmZmZmZmZmZmZmYKICAgICAg
KFhFTikgIEwxWzB4MDA3XSA9IDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmZmZmZmZmZmZgogICAg
ICAoWEVOKQogICAgICAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCiAgICAgIChYRU4pIFBhbmljIG9uIENQVSAwOgogICAgICAoWEVOKSBGQVRBTCBQQUdFIEZB
VUxUCiAgICAgIChYRU4pIFtlcnJvcl9jb2RlPTAwMTBdCiAgICAgIChYRU4pIEZhdWx0aW5nIGxp
bmVhciBhZGRyZXNzOiBmZmZmODJkMDgwNDA3ZmIzCiAgICAgIChYRU4pICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBmOTkzYzNlOTA3
Mjg3MDVkYWNkODM0YjQ5YTZlNTYwOGMxMzYwNDA5CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0z
MCAxMzoyNjoyMSArMDAwMAoKY29tbWl0IDZlMzY1MGRjMjA0ZTBlMjc0ZTIzZTc2OWU4Y2FlODY5
NWYyODMyOGMKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpEYXRlOiAgIE1vbiBOb3YgNSAxNToxMjo0MCAyMDE4ICswMTAwCgogICAgdG9vbHMvZG9tYnVp
bGRlcjogSW5pdGlhbGlzZSB2Y3B1IGRlYnVnIHJlZ2lzdGVycyBjb3JyZWN0bHkKICAgIAogICAg
SW4gcGFydGljdWxhciwgaW5pdGlhbGlzaW5nICVkcjYgd2l0aCB0aGUgdmFsdWUgMCBpcyBidWdn
eSwgYmVjYXVzZSBvbgogICAgaGFyZHdhcmUgc3VwcG9ydGluZyBUcmFuc2FjdGlvbmFsIE1lbW9y
eSwgaXQgd2lsbCBjYXVzZSB0aGUgc3RpY2t5IFJUTSBiaXQgdG8KICAgIGJlIGFzc2VydGVkLCBl
dmVuIHRob3VnaCBhIGRlYnVnIGV4Y2VwdGlvbiBmcm9tIGEgdHJhbnNhY3Rpb24gaGFzbid0IGFj
dHVhbGx5CiAgICBiZWVuIG9ic2VydmVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNDYwMjlkYTEyZTVlZmVjYTZkOTU3ZTU3
OTNiZDM0ZjI5NjVmYTBhMQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMjQgMTQ6NDM6MDUgKzAx
MDAKCmNvbW1pdCA0ZDVhMGYyZmZiOTFjYTJiZTYxZDlhZTQyZWIzZjU4YjVjZTlmZmY1CkF1dGhv
cjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24g
Tm92IDUgMTU6MTI6MDUgMjAxOCArMDEwMAoKICAgIHg4Ni9kb21haW46IEluaXRpYWxpc2UgdmNw
dSBkZWJ1ZyByZWdpc3RlcnMgY29ycmVjdGx5CiAgICAKICAgIEluIHBhcnRpY3VsYXIsIGluaXRp
YWxpc2luZyAlZHI2IHdpdGggdGhlIHZhbHVlIDAgaXMgYnVnZ3ksIGJlY2F1c2Ugb24KICAgIGhh
cmR3YXJlIHN1cHBvcnRpbmcgVHJhbnNhY3Rpb25hbCBNZW1vcnksIGl0IHdpbGwgY2F1c2UgdGhl
IHN0aWNreSBSVE0gYml0IHRvCiAgICBiZSBhc3NlcnRlZCwgZXZlbiB0aG91Z2ggYSBkZWJ1ZyBl
eGNlcHRpb24gZnJvbSBhIHRyYW5zYWN0aW9uIGhhc24ndCBhY3R1YWxseQogICAgYmVlbiBvYnNl
cnZlZC4KICAgIAogICAgSW50cm9kdWNlIGFyY2hfdmNwdV9yZWdzX2luaXQoKSB0byBzZXQgdmFy
aW91cyBhcmNoaXRlY3R1cmFsIGRlZmF1bHRzLCBhbmQKICAgIHJldXNlIHRoaXMgaW4gdGhlIGh2
bV92Y3B1X3Jlc2V0X3N0YXRlKCkgcGF0aC4KICAgIAogICAgQXJjaGl0ZWN0dXJhbGx5LCAlZWR4
J3MgaW5pdCBzdGF0ZSBjb250YWlucyB0aGUgcHJvY2Vzc29ycyBtb2RlbCBpbmZvcm1hdGlvbiwK
ICAgIGFuZCAweGYgbG9va3MgdG8gYmUgYSByZW1uYW50IG9mIHRoZSBvbGQgSW50ZWwgcHJvY2Vz
c29ycy4gIFdlIGNsZWFybHkgaGF2ZSBubwogICAgc29mdHdhcmUgd2hpY2ggY2FyZXMsIHNlZWlu
ZyBhcyBpdCBpcyB3cm9uZyBmb3IgdGhlIGxhc3QgZGVjYWRlJ3Mgd29ydGggb2YKICAgIEludGVs
IGhhcmR3YXJlIGFuZCBmb3IgYWxsIG90aGVyIHZlbmRvcnMsIHNvIGxldHMgdXNlIHRoZSB2YWx1
ZSAwIGZvcgogICAgc2ltcGxpY2l0eS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICAKICAgIHg4Ni9kb21haW46IEZpeCBidWlsZCB3
aXRoIEdDQyA0LjMueAogICAgCiAgICBHQ0MgNC4zLnggY2FuJ3QgaW5pdGlhbGlzZSB0aGUgdXNl
cl9yZWdzIHN0cnVjdHVyZSBsaWtlIHRoaXMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZGZiYTRkMmU5MWY2M2E4ZjQwNDkzYzRmYzJkYjAz
ZmQ4Mjg3ZjZjYgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMjQgMTQ6NDM6MDUgKzAxMDAKICAg
IG1hc3RlciBjb21taXQ6IDBhMWZhNjM1MDI5ZDEwMGQ0YjZiN2VkZGIzMWQ0OTYwMzIxN2NhYjcK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTMwIDEzOjI2OjIxICswMDAwCgpjb21taXQgYjBmMWIy
NDY2M2I4YzA5YmVkN2MzMTcxMzg1Y2FhZDg5ZDkzNzQyOApBdXRob3I6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE5vdiA1IDE1OjExOjEwIDIw
MTggKzAxMDAKCiAgICB4ODYvYm9vdDogSW5pdGlhbGlzZSB0aGUgZGVidWcgcmVnaXN0ZXJzIGNv
cnJlY3RseQogICAgCiAgICBJbiBwYXJ0aWN1bGFyLCBpbml0aWFsaXNpbmcgJWRyNiB3aXRoIHRo
ZSB2YWx1ZSAwIGlzIGJ1Z2d5LCBiZWNhdXNlIG9uCiAgICBoYXJkd2FyZSBzdXBwb3J0aW5nIFRy
YW5zYWN0aW9uYWwgTWVtb3J5LCBpdCB3aWxsIGNhdXNlIHRoZSBzdGlja3kgUlRNIGJpdCB0bwog
ICAgYmUgYXNzZXJ0ZWQsIGV2ZW4gdGhvdWdoIGEgZGVidWcgZXhjZXB0aW9uIGZyb20gYSB0cmFu
c2FjdGlvbiBoYXNuJ3QgYWN0dWFsbHkKICAgIGJlZW4gb2JzZXJ2ZWQuCiAgICAKICAgIE1vdmUg
WDg2X0RSNl9ERUZBVUxUIGludG8geDg2LWRlZm5zLmggYWxvbmcgd2l0aCB0aGUgb3RoZXIgYXJj
aGl0ZWN0dXJhbAogICAgcmVnaXN0ZXIgY29uc3RhbnRzLCBhbmQgaW50cm9kdWNlIGEgbmV3IFg4
Nl9EUjdfREVGQVVMVC4gIFVzZSB0aGUgZXhpc3RpbmcKICAgIHdyaXRlX2RlYnVncmVnKCkgaGVs
cGVyLCByYXRoZXIgdGhhbiBvcGVuY29kZWQgaW5saW5lIGFzc2VtYmx5LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDcyMWRhNmQ0MWE3MGZlMDhiM2ZjZDljMzFhNjJmNjcwOWE1NGM2YmEKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTEwLTI0IDE0OjQzOjA1ICswMTAwCgpjb21taXQgYWEwNWMzOTY3OGE5YjI4
OGE3ZWM0OGY4ZjU4ZGMxOTVmZjdjZGM0NgpBdXRob3I6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5k
eWFzbGlAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTm92IDUgMTU6MTA6NDIgMjAxOCArMDEwMAoK
ICAgIHg4Ni9ib290OiBlbmFibGUgTk1JcyBhZnRlciB0cmFwcyBpbml0CiAgICAKICAgIEluIGNl
cnRhaW4gc2NlbmFyaW9zLCBOTUlzIG1pZ2h0IGJlIGRpc2FibGVkIGR1cmluZyBYZW4gYm9vdCBw
cm9jZXNzLgogICAgU3VjaCBzaXR1YXRpb24gd2lsbCBjYXVzZSBhbHRlcm5hdGl2ZV9pbnN0cnVj
dGlvbnMoKSB0bzoKICAgIAogICAgICAgIHBhbmljKCJUaW1lZCBvdXQgd2FpdGluZyBmb3IgYWx0
ZXJuYXRpdmVzIHNlbGYtTk1JIHRvIGhpdFxuIik7CiAgICAKICAgIFRoaXMgYnVnIHdhcyBvcmln
aW5hbGx5IHNlZW4gd2hlbiB1c2luZyBUYm9vdCB0byBib290IFhlbiA0LjExCiAgICAKICAgIFRv
IHByZXZlbnQgdGhpcyBmcm9tIGhhcHBlbmluZywgZW5hYmxlIE5NSXMgZHVyaW5nIGNwdV9pbml0
KCkgYW5kCiAgICBkdXJpbmcgX19zdGFydF94ZW4oKSBmb3IgQlNQLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IDA3MmUwNTQzNTlhNGQ0YTRmNmMzZmEwOTU4NTY2NzQ3MmM0ZjBmMWQKICAg
IG1hc3RlciBkYXRlOiAyMDE4LTEwLTIzIDEyOjMzOjU0ICswMTAwCgpjb21taXQgYzUwNDM5NzY0
MjMxNGNmYTBjNGFlMzJlYTczMzY4ZmMzZGNjMDBhNApBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE5vdiA1IDE1OjEwOjE3IDIwMTggKzAx
MDAKCiAgICB2dGQ6IGFkZCBtaXNzaW5nIGNoZWNrIGZvciBzaGFyZWQgRVBULi4uCiAgICAKICAg
IC4uLmluIGludGVsX2lvbW11X3VubWFwX3BhZ2UoKS4KICAgIAogICAgVGhpcyBwYXRjaCBhbHNv
IGluY2x1ZGVzIHNvbWUgbm9uLWZ1bmN0aW9uYWwgbW9kaWZpY2F0aW9ucyBpbgogICAgaW50ZWxf
aW9tbXVfbWFwX3BhZ2UoKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGUzMGM0N2NkOGJlOGJhNzNjZmMxZWM3
YjFlYmQwMzY0NjQ3MDhhMjQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjUzOjU3ICsw
MjAwCgpjb21taXQgMTYzOTM1MjEzMzFkYWJlYTMyNTM4MTg1OWM1MTA3ZTFlNGU5NDEzMApBdXRo
b3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gTm92IDUgMTU6
MDk6NDggMjAxOCArMDEwMAoKICAgIHg4NjogZml4ICJ4cHRpPSIgYW5kICJwdi1sMXRmPSIgeWV0
IGFnYWluCiAgICAKICAgIFdoaWxlIGNvbW1pdCAyYTNiMzRlYzQ3ICgieDg2L3NwZWMtY3RybDog
WWV0IG1vcmUgZml4ZXMgZm9yIHhwdGk9CiAgICBwYXJzaW5nIikgaW5kZWVkIGZpeGVkICJ4cHRp
PWRvbTAiLCBpdCBicm9rZSAieHB0aT1uby1kb20wIiwgaW4gdGhhdAogICAgdGhpcyB0aGVuIGJl
Y2FtZSBlcXVpdmFsZW50IHRvICJ4cHRpPW5vIi4gSW4gcGFydGljdWxhciwgdGhlIHByZXNlbmNl
CiAgICBvZiAieHB0aT0iIGFsb25lIG9uIHRoZSBjb21tYW5kIGxpbmUgbWVhbnMgbm90aGluZyBh
cyB0byB3aGljaCBkZWZhdWx0CiAgICBpcyB0byBiZSBvdmVycmlkZGVuOyAieHB0aT1uby1kb20w
IiwgZm9yIGV4YW1wbGUsIG91Z2h0IHRvIGhhdmUgbm8KICAgIGVmZmVjdCBmb3IgRG9tVS1zLCBh
cyB0aGlzIGlzIGRpc3RpbmN0IGZyb20gYm90aCAieHB0aT1uby1kb20wLGRvbXUiCiAgICBhbmQg
InhwdGk9bm8tZG9tMCxuby1kb211Ii4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA4NzQzZDJkZWE1Mzk2MTdl
MjM3Yzc3NTU2YTkxZGMzNTcwOThhOGFmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0wNCAxNDo0
OTo1NiArMDIwMAoKY29tbWl0IGI3OWFjMjc0NmM0NjE0ZTE1ZTY5MjY2MDQ4ZDkyYmU5YjAzMTk0
ZmQKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIE5v
diA1IDE1OjA5OjE2IDIwMTggKzAxMDAKCiAgICB4ODY6IHNwbGl0IG9wdF9wdl9sMXRmCiAgICAK
ICAgIFVzZSBzZXBhcmF0ZSB0cmFja2luZyB2YXJpYWJsZXMgZm9yIHRoZSBoYXJkd2FyZSBkb21h
aW4gYW5kIERvbVUtcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQsIGJ1
dCBhZGp1c3QgdGhlIGNvbW1lbnQgaW4KICAgIGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnMo
KSB0byBtYXRjaCBwcmlvciBhcyB3ZWxsIGFzIHJlc3VsdGluZyBjb2RlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDBiODk2NDNlZjZlZjE0ZTJjMmI3MzFjYTY3NWQyM2U0MDVlZDY5YjEKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTEwLTA0IDE0OjQ5OjE5ICswMjAwCgpjb21taXQgNTgyMmJlNmE2YTUwMTU2NzBh
NWM3MjY3MjJkMmQzN2MzNTMxZjZlNApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KRGF0ZTogICBNb24gTm92IDUgMTU6MDg6NDcgMjAxOCArMDEwMAoKICAgIHg4Njogc3Bs
aXQgb3B0X3hwdGkKICAgIAogICAgVXNlIHNlcGFyYXRlIHRyYWNraW5nIHZhcmlhYmxlcyBmb3Ig
dGhlIGhhcmR3YXJlIGRvbWFpbiBhbmQgRG9tVS1zLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNo
YW5nZSBpbnRlbmRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1MWUwY2I0NTkzMmQ4MGQ0ZWViNTk5OTRl
ZTJjM2YzYzU5N2IwMjEyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0wNCAxNDo0ODoxOCArMDIw
MAoKY29tbWl0IDIyNWZiZDJlMjVmNTcwMDAyYjNiZTc0ZWZkZTljMjNlYjIxZTEyNTEKQXV0aG9y
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIE5vdiA1IDE1OjA4
OjAwIDIwMTggKzAxMDAKCiAgICB4ODY6IHNpbGVuY2UgZmFsc2UgbG9nIG1lc3NhZ2VzIGZvciBw
bGFpbiAieHB0aSIgLyAicHYtbDF0ZiIKICAgIAogICAgV2hpbGUgY29tbWl0IDJhM2IzNGVjNDcg
KCJ4ODYvc3BlYy1jdHJsOiBZZXQgbW9yZSBmaXhlcyBmb3IgeHB0aT0KICAgIHBhcnNpbmciKSAg
Y2xhaW1lZCB0byBoYXZlIGdvdCByaWQgb2YgdGhlICdwYXJhbWV0ZXIgInhwdGkiIGhhcyBpbnZh
bGlkCiAgICB2YWx1ZSAiIiwgcmM9LTIyIScgbG9nIG1lc3NhZ2UgZm9yICJ4cHRpIiBhbG9uZSBv
biB0aGUgY29tbWFuZCBsaW5lLAogICAgdGhpcyB3YXNuJ3QgdGhlIGNhc2UgKHRoZSBvcHRpb24g
dG9vayBlZmZlY3QgbmV2ZXJ0aGVsZXNzKS4KICAgIAogICAgRml4IHRoaXMgdGhlcmUgYXMgd2Vs
bCBhcyBmb3IgcGxhaW4gInB2LWwxdGYiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDJmYjU3ZTRiZWVmZWRh
OTIzNDQ2YjczZjg4YjM5MmU1OWIwN2Q4NDcKICAgIG1hc3RlciBkYXRlOiAyMDE4LTA5LTI4IDE3
OjEyOjE0ICswMjAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 14:50:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 14:50: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-devel-bounces@lists.xenproject.org>)
	id 1gKP9Z-0001N2-De; Wed, 07 Nov 2018 14:49: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=hym7=ns=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gKP9X-0001Mx-KM
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 14:49:55 +0000
X-Inumbo-ID: 624e6b84-e29c-11e8-a30f-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 624e6b84-e29c-11e8-a30f-12d6303a7972;
 Wed, 07 Nov 2018 14:49:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DFD9BB62C;
 Wed,  7 Nov 2018 14:49:51 +0000 (UTC)
To: Daniel Kiper <daniel.kiper@oracle.com>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-6-jgross@suse.com>
 <20181107122115.GG4358@olila.i.net-space.pl>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <4fc4f85b-7bc0-b1a5-7ad4-eedebc835ea8@suse.com>
Date: Wed, 7 Nov 2018 15:49:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181107122115.GG4358@olila.i.net-space.pl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 05/19] xen: add some dummy headers for
 PVH mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTEvMjAxOCAxMzoyMSwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9uIEZyaSwgTm92IDAy
LCAyMDE4IGF0IDAxOjM3OjI0UE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFdpdGgg
WGVuIFBWSCBtb2RlIGFkZGluZyBhIG5ldyBtYWNoaW5lIHR5cGUgdGhlIG1hY2hpbmUgcmVsYXRl
ZCBoZWFkZXJzCj4+IG5lZWQgdG8gYmUgcHJlc2VudCBmb3IgdGhlIGJ1aWxkIHRvIHN1Y2NlZWQu
IE1vc3Qgb2YgdGhlIGhlYWRlcnMganVzdAo+PiBuZWVkIHRvIGluY2x1ZGUgdGhlIHJlbGF0ZWQg
Y29tbW9uIGkzODYgaGVhZGVycy4gQWRkIHRob3NlIHRvIHRoZSB0cmVlLgo+Pgo+PiBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IC0tLQo+PiBWMzogdXBk
YXRlZCBjb21taXQgbWVzc2FnZSAoRGFuaWVsIEtpcGVyKQo+PiAgICAgeGVucHZoLT54ZW5fcHZo
IChEYW5pZWwgS2lwZXIpCj4+IC0tLQo+PiAgaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9ib290
LmggICAgfCAxICsKPj4gIGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvY29uc29sZS5oIHwgMSAr
Cj4+ICBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2ludC5oICAgICB8IDEgKwo+PiAgaW5jbHVk
ZS9ncnViL2kzODYveGVuX3B2aC9tZW1vcnkuaCAgfCAxICsKPj4gIGluY2x1ZGUvZ3J1Yi9pMzg2
L3hlbl9wdmgvdGltZS5oICAgIHwgMSArCj4+ICA1IGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9u
cygrKQo+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvYm9v
dC5oCj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9jb25z
b2xlLmgKPj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2lu
dC5oCj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9tZW1v
cnkuaAo+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvdGlt
ZS5oCj4+Cj4+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2Jvb3QuaCBi
L2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvYm9vdC5oCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0
Cj4+IGluZGV4IDAwMDAwMDAwMC4uNmNkMjNhYTgzCj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIv
aW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9ib290LmgKPj4gQEAgLTAsMCArMSBAQAo+PiArI2lu
Y2x1ZGUgPGdydWIvaTM4Ni9wYy9ib290Lmg+Cj4+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2dydWIv
aTM4Ni94ZW5fcHZoL2NvbnNvbGUuaCBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvY29uc29s
ZS5oCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAwMC4uMzA1YTQ2ZDhl
Cj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIvaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9jb25z
b2xlLmgKPj4gQEAgLTAsMCArMSBAQAo+PiArI2luY2x1ZGUgPGdydWIvaTM4Ni9wYy9jb25zb2xl
Lmg+Cj4+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2ludC5oIGIvaW5j
bHVkZS9ncnViL2kzODYveGVuX3B2aC9pbnQuaAo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBp
bmRleCAwMDAwMDAwMDAuLjBmMWY5ZWU2Mgo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL2luY2x1
ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvaW50LmgKPj4gQEAgLTAsMCArMSBAQAo+PiArI2luY2x1ZGUg
PGdydWIvaTM4Ni9wYy9pbnRfdHlwZXMuaD4KPiAKPiBJIHRoaW5rIHRoYXQgdGhpcyBiZWdzIGZv
ciBleHBsYW5hdGlvbiBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKPiB3aHkgbm90IGdydWIvaTM4Ni9w
Yy9pbnQuaC4KCk9rYXkuCgo+IAo+PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL2kzODYveGVu
X3B2aC9tZW1vcnkuaCBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvbWVtb3J5LmgKPj4gbmV3
IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMDAwLi44ZGQ2ZjdjOGMKPj4gLS0tIC9k
ZXYvbnVsbAo+PiArKysgYi9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL21lbW9yeS5oCj4+IEBA
IC0wLDAgKzEgQEAKPj4gKyNpbmNsdWRlIDxncnViL2kzODYvY29yZWJvb3QvbWVtb3J5Lmg+Cj4g
Cj4gSG1tbS4uLiBXaHkgbm90IGluY2x1ZGUvZ3J1Yi9pMzg2L3BjL21lbW9yeS5oPwoKVGhlIGNv
cmVib290IHZhcmlhbnQgaXMgY29udGFpbmluZyB0aGUgc3R1YnMgZ3J1Yl9tYWNoaW5lX21tYXBf
cmVnaXN0ZXIKYW5kIGdydWJfbWFjaGluZV9tbWFwX3VucmVnaXN0ZXIgSSBuZWVkLCB3aXRoIHRo
ZSBwYyB2YXJpYW50IEknZCBoYXZlIHRvCmFkZCB0aG9zZSB0byB4ZW4tcHZoIGNvZGUuCgpVc2lu
ZyB0aGUgY29yZWJvb3QgdmFyaWFudCBmb3IgdGhhdCBwdXJwb3NlIHNlZW1zIHRvIGJlIGNvbW1v
biBwcmFjdGljZToKaW5jbHVkZS9ncnViL2kzODYvcWVtdS9tZW1vcnkuaAppbmNsdWRlL2dydWIv
aTM4Ni9pZWVlMTI3NS9tZW1vcnkuaAppbmNsdWRlL2dydWIvaTM4Ni9tdWx0aWJvb3QvbWVtb3J5
LmgKYXJlIGRvaW5nIGV4YWN0bHkgdGhlIHNhbWUuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 15:00:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 15:00:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gKPJj-0002ld-Ei; Wed, 07 Nov 2018 15:00: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=jvck=ns=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKPJh-0002lY-Gc
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 15:00:25 +0000
X-Inumbo-ID: d93c442c-e29d-11e8-a5db-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d93c442c-e29d-11e8-a5db-12d6303a7972;
 Wed, 07 Nov 2018 15:00:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Nov 2018 08:00:20 -0700
Message-Id: <5BE2FE0102000078001F92FA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 07 Nov 2018 08:00:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181030154123.4218-1-roger.pau@citrix.com>
 <20181030154123.4218-5-roger.pau@citrix.com>
 <5BE073DE02000078001F82F8@prv1-mh.provo.novell.com>
 <20181107104759.igndnmfbxv7bdoah@mac.citrite.net>
In-Reply-To: <20181107104759.igndnmfbxv7bdoah@mac.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 4/7] vpci: fix updating the command
 register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjExLjE4IGF0IDExOjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgTm92IDA1LCAyMDE4IGF0IDA5OjQ2OjIyQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMzAuMTAuMTggYXQgMTY6NDEsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gV2hlbiBzd2l0Y2hpbmcgdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQgaW4gdGhl
IGNvbW1hbmQgcmVnaXN0ZXIgdGhlCj4+ID4gcmVzdCBvZiB0aGUgY2hhbmdlcyB3aGVyZSBkcm9w
cGVkLCBsZWFkaW5nIHRvIG9ubHkgdGhlIG1lbW9yeSBkZWNvZGluZwo+PiA+IGJpdCBiZWluZyB1
cGRhdGVkLgo+PiA+IAo+PiA+IEZpeCB0aGlzIGJ5IHVuY29uZGl0aW9uYWxseSB3cml0aW5nIHRo
ZSBndWVzdC1yZXF1ZXN0ZWQgY29tbWFuZCBleGNlcHQKPj4gPiBmb3IgdGhlIG1lbW9yeSBkZWNv
ZGluZyBiaXQsIHdoaWNoIHdpbGwgYmUgdXBkYXRlZCBvbmNlIHRoZSBwMm0KPj4gPiBjaGFuZ2Vz
IGFyZSBwZXJmb3JtZWQuCj4+IAo+PiBBcmUgeW91IGNvbnZpbmNlZCB0aGVyZSBhcmUgbm8gZGV2
aWNlcyAob3IgZHJpdmVycykgd2l0aCBlcnJhdGEKPj4gcmVxdWlyaW5nIHRoZSB3cml0ZSB0byBo
YXBwZW4gaW4gYSBzaW5nbGUgc3RlcD8KPiAKPiBUaGF0IEkgY2VydGFpbmx5IGRvbid0IGtub3cu
IE9uIFhlbiB3ZSBhbHJlYWR5IHRvZ2dsZSB0aGUgbWVtb3J5Cj4gZGVjb2RpbmcgYml0IGlmIHJl
cXVpcmVkIHdoZW4gc2l6aW5nIHRoZSBCQVJzIGR1cmluZyBpbml0aWFsaXphdGlvbiwKPiB3aGlj
aCB3aWxsIGxpa2VseSBhbHNvIHRyaWdnZXIgc3VjaCBhIGJ1ZyBpZiBpdCBleGlzdC4KClRvZ2ds
aW5nIGEgc2luZ2xlIGJpdCBpcyBzdGlsbCBzbGlnaHRseSBkaWZmZXJlbnQgZnJvbSB0YWtpbmcg
b2ZmIGEKY2VydGFpbiBiaXQgZnJvbSBhIHZhbHVlIHRvIGJlIHdyaXR0ZW4uIE9ubHkgdGhlIHNl
Y29uZCB3cml0ZQoodG9nZ2xpbmcganVzdCB0aGF0IG9uZSBiaXQpIG1hdGNoZXMgYmVoYXZpb3Ig
d2UgYWxyZWFkeSBoYXZlLgoKPj4gUmVtZW1iZXIgdGhhdAo+PiB0aGUgcmVnaXN0ZXIgdmFsdWUg
aW1tZWRpYXRlbHkgYmVjb21lcyB2aXNpYmxlIHRvIG90aGVyICh2KUNQVXMuCj4gCj4gQnV0IHRo
ZSB2Q1BVIHRoYXQgcGVyZm9ybWVkIHRoZSB3cml0ZSB3b3VsZCBiZSBibG9ja2VkIGFuZCBvbmx5
Cj4gcmVsZWFzZWQgb25jZSBhbGwgdGhlIGJpdHMgaGF2ZSBiZWVuIHVwZGF0ZWQuIFdoaWxlIG90
aGVyIHZDUFVzIGNvdWxkCj4gaW5kZWVkIHNlZSBhIHBhcnRseSB1cGRhdGVkIGNvbW1hbmQgdmFs
dWUgd2l0aG91dCB0aGUgbWVtb3J5IGRlY29kZQo+IGJpdCBzZXQgSSdtIG5vdCBzdXJlIHRoaXMg
aXMgaGFybWZ1bCwgd2VsbCBiZWhhdmVkIE9TZXMgc2hvdWxkIHdhaXQKPiBmb3IgdGhlIHdyaXRl
IHRvIGNvbXBsZXRlIGluIGFueSBjYXNlLgoKVGhleSBzaG91bGQsIHllcy4gQW55d2F5LCB0aGlz
IGlzbid0IGFuIGFyZ3VtZW50IGFnYWluc3QgdGhlIHBhdGNoCmluIGl0cyBjdXJyZW50IHNoYXBl
LCBqdXN0IHNvbWV0aGluZyB3aGljaCBjYW1lIHRvIG1pbmQgd2hpbGUgcmV2aWV3aW5nLgoKPj4g
PiAtLS0gYS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCj4+ID4gKysrIGIveGVuL2RyaXZlcnMv
dnBjaS9oZWFkZXIuYwo+PiA+IEBAIC0zMzMsOCArMzMzLDEwIEBAIHN0YXRpYyB2b2lkIGNtZF93
cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPj4gPiAg
ICAgICAgICAgKiBob3BpbmcgdGhlIGd1ZXN0IHdpbGwgcmVhbGl6ZSBhbmQgdHJ5IGFnYWluLgo+
PiA+ICAgICAgICAgICAqLwo+PiA+ICAgICAgICAgIG1vZGlmeV9iYXJzKHBkZXYsIGNtZCAmIFBD
SV9DT01NQU5EX01FTU9SWSwgZmFsc2UpOwo+PiA+IC0gICAgZWxzZQo+PiA+IC0gICAgICAgIHBj
aV9jb25mX3dyaXRlMTYocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsIHJlZywgY21k
KTsKPj4gPiArCj4+ID4gKyAgICAvKiBXcml0ZSB0aGUgbmV3IGNvbW1hbmQgd2l0aG91dCB1cGRh
dGluZyB0aGUgbWVtb3J5IGRlY29kaW5nIGJpdC4gKi8KPj4gPiArICAgIGNtZCA9IChjbWQgJiB+
UENJX0NPTU1BTkRfTUVNT1JZKSB8IChjdXJyZW50X2NtZCAmIFBDSV9DT01NQU5EX01FTU9SWSk7
Cj4+ID4gKyAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBm
dW5jLCByZWcsIGNtZCk7Cj4+IAo+PiBGdXJ0aGVybW9yZSwgaWYgdGhlIG1hcHBpbmcgZGlkbid0
IGdldCBkZWZlcnJlZCwgYXJlbid0IHlvdQo+PiBkaXNjYXJkaW5nIHRoZSBuZXcgZGVjb2RlIGJp
dCB2YWx1ZSBoZXJlLCBhcyB3cml0dGVuIGJ5Cj4+IG1vZGlmeV9iYXJzKCkgLT4gYXBwbHlfbWFw
KCkgLT4gbW9kaWZ5X2RlY29kaW5nKCk/Cj4gCj4gVGhlIG1hcCBzaG91bGQgYWx3YXlzIGJlIGRl
ZmVycmVkIHdoZW4gY2FsbGVkIGZyb20gY21kX3dyaXRlIGJlY2F1c2UKPiB0aGlzIGhhbmRsZXIg
d2lsbCBiZSBhY2Nlc3NlZCBleGNsdXNpdmVseSBieSB0aGUgZ3Vlc3QsIGluIHdoaWNoIGNhc2UK
PiBzeXN0ZW1fc3RhdGUgPj0gU1lTX1NUQVRFX2FjdGl2ZS4KCldvdWxkIHlvdSBtaW5kIGNsYXJp
ZnlpbmcgdGhpcyBpbiBhIGNvbW1lbnQsIG9yIGJ5IHdheSBvZiBhbiBhZGRlZApBU1NFUlQoKT8K
CkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 15:03:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 15:03: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-devel-bounces@lists.xenproject.org>)
	id 1gKPN4-0002tg-0F; Wed, 07 Nov 2018 15:03:54 +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=w2c8=ns=dornerworks.com=stewart.hildebrand@srs-us1.protection.inumbo.net>)
 id 1gKPN2-0002ta-TB
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 15:03:52 +0000
X-Inumbo-ID: 52cb6d0e-e29e-11e8-aa03-12d6303a7972
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 52cb6d0e-e29e-11e8-aa03-12d6303a7972;
 Wed, 07 Nov 2018 15:03:51 +0000 (UTC)
From: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] preparations for 4.11.1 and 4.8.5
Thread-Index: AQHUXwfMkcx4gj8DBkOvDSASmtb0TaVDYJow
Date: Wed, 7 Nov 2018 15:03:44 +0000
Message-ID: <700fe05ef18e46f9a05d3f9af0716529@dornerworks.com>
References: <5BBB564202000078001EF950@prv1-mh.provo.novell.com>
In-Reply-To: <5BBB564202000078001EF950@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.27.14.26]
MIME-Version: 1.0
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: Re: [Xen-devel] preparations for 4.11.1 and 4.8.5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uZGF5LCBPY3RvYmVyIDgsIDIwMTggOTowNiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6DQo+
IEFsbCwNCj4gDQo+IGJvdGggcmVsZWFzZXMgYXJlIGR1ZSBpbiBhYm91dCBhIG1vbnRoJ3MgdGlt
ZS4gUGxlYXNlIHBvaW50IG91dA0KPiBiYWNrcG9ydHMgeW91IGZpbmQgbWlzc2luZyBmcm9tIHRo
ZWlyIHJlc3BlY3RpdmUgc3RhZ2luZyBicmFuY2hlcywNCj4gYnV0IHdoaWNoIHlvdSBjb25zaWRl
ciByZWxldmFudC4gT24gdG9wIG9mIHdoYXQgSSd2ZSBqdXN0IHB1c2hlZA0KPiB0aGVyZSBJIGhh
dmUNCj4gDQo+IDJmYjU3ZTRiZWUgICAgICB4ODY6IHNpbGVuY2UgZmFsc2UgbG9nIG1lc3NhZ2Vz
IGZvciBwbGFpbiAieHB0aSIgLyAicHYtbDF0ZiINCj4gNTFlMGNiNDU5MyAgICAgIHg4Njogc3Bs
aXQgb3B0X3hwdGkNCj4gMGI4OTY0M2VmNiAgICAgIHg4Njogc3BsaXQgb3B0X3B2X2wxdGYNCj4g
ODc0M2QyZGVhNSAgICAgIHg4NjogZml4ICJ4cHRpPSIgYW5kICJwdi1sMXRmPSIgeWV0IGFnYWlu
DQo+IGUzMGM0N2NkOGIgICAgICB2dGQ6IGFkZCBtaXNzaW5nIGNoZWNrIGZvciBzaGFyZWQgRVBU
Li4uDQo+IA0KPiBxdWV1ZWQgYWxyZWFkeSAtIG5vIG5lZWQgdG8gcG9pbnQgdGhlc2Ugb3V0IHNl
cGFyYXRlbHkuDQo+IA0KPiBJJ3ZlIG5vdGljZWQgb25seSBub3cgdGhhdCBldmVuIDQuOC40IGhh
cyBnb25lIG91dCBhbHJlYWR5IGFmdGVyDQo+IGl0cyBmdWxsIHN1cHBvcnQgdGltZSBwZXJpb2Qg
d2FzIG92ZXIsIGR1ZSB0byB0aGUgc2lnbmlmaWNhbnQgZGVsYXkNCj4gYmV0d2VlbiBpdHMgcHJl
cGFyYXRpb25zIGFubm91bmNlbWVudCBhbmQgaXQgYWN0dWFsbHkgaGF2aW5nDQo+IGJlY29tZSBy
ZWFkeS4gU2luY2UgaXRzIHRyZWUgd2FzIG1haW50YWluZWQgYXMgaWYgYW5vdGhlciBzdGFibGUN
Cj4gcmVsZWFzZSB3b3VsZCBiZSBkb25lLCBJIHRoaW5rIHdlIHdpbGwgd2FudCB0byBjdXQgc3Vj
aCBhIHJlbGVhc2UuDQo+IEluIHRoYXQgZXZlbnQsIDQuOC41IGlzIGdvaW5nIHRvIGJlIHRoZSBs
YXN0IFhlblByb2plY3QgY29vcmRpbmF0ZWQNCj4gcmVsZWFzZSBmcm9tIHRoYXQgYnJhbmNoLiBJ
ZiB3ZSBkZWNpZGUgb3RoZXJ3aXNlLCB3ZSdkIHRoZW4NCj4gYW5ub3VuY2UgYWZ0ZXIgdGhlIGZh
Y3QgdGhhdCA0LjguNCBhY3R1YWxseSB3YXMuDQo+IA0KPiBKYW4NCg0KSGkgSmFuLA0KDQpBcmUg
eW91IHN0aWxsIGVudGVydGFpbmluZyBiYWNrcG9ydHMgZm9yIDQuOC54Pw0KQWxzbywgYXJlIHdl
IGludGVyZXN0ZWQgaW4gYmVpbmcgYWJsZSB0byBidWlsZCA0LjgueCB3aXRoIG5ld2VyIGdjYz8N
Cg0KSWYgc28sIHRoZSBmb2xsb3dpbmcgZm9yIHhlbiA0LjgueDoNCmY0OWZhNjU4ICAgIHRvb2xz
Om1pc2M6eGVubG9ja3Byb2Y6IGZpeCBwb3NzaWJsZSBmb3JtYXQgc3RyaW5nIG92ZXJmbG93DQo3
OTZkZWEzNyAgICB0b29sczogaW5jbHVkZSBzeXMvc3lzbWFjcm9zLmggb24gTGludXgNCjdkYzE1
YmQ3ICAgIHRvb2xzOiBmaXggc2V2ZXJhbCAiZm9ybWF0LXRydW5jYXRpb24iIHdhcm5pbmdzIHdp
dGggR0NDIDcNCg0KQW5kIHRoZSBmb2xsb3dpbmcgZm9yIHFlbXUteGVuIDQuOC54Og0KNjUxMTcx
M2MgICAgbWVtZmQ6IGZpeCBjb25maWd1cmUgdGVzdA0KZTA1Mjc0YWMgICAgYmxrZGVidWc6IENh
dGNoIGJzLT5leGFjdF9maWxlbmFtZSBvdmVyZmxvdw0KMmQ0Njg1ZjYgICAgYmxrdmVyaWZ5OiBD
YXRjaCBicy0+ZXhhY3RfZmlsZW5hbWUgb3ZlcmZsb3cNCmMwODk1ODNlICAgIHVzYjogRml4IGJ1
aWxkIHdpdGggbmV3ZXIgZ2NjDQplODA0NDk0MyAgICBzbGlycC9zbWI6IFJlcGxhY2UgY29uc3Rh
bnQgc3RyaW5ncyBieSBnbGliIHN0cmluZw0KDQpJIHRlc3RlZCB0aGVzZSBvbiBzdGFnaW5nLTQu
OCwgYnVpbHQgZm9yIGFhcmNoNjQuDQpJZiB0aGUgYW5zd2VyIHRvIGVpdGhlciBvZiB0aGUgcXVl
c3Rpb25zIGFib3ZlIGlzICJubyIgdGhlbiBwbGVhc2UgZGlzcmVnYXJkLg0KDQpSZWdhcmRzLA0K
U3Rldw0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 15:06:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 15:06: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-devel-bounces@lists.xenproject.org>)
	id 1gKPPC-00031U-EV; Wed, 07 Nov 2018 15:06:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jvck=ns=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKPPB-00031L-4o
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 15:06:05 +0000
X-Inumbo-ID: a47db35e-e29e-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a47db35e-e29e-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 15:06:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Nov 2018 08:06:02 -0700
Message-Id: <5BE2FF5802000078001F9313@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 07 Nov 2018 08:06:00 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181030154123.4218-1-roger.pau@citrix.com>
 <20181030154123.4218-6-roger.pau@citrix.com>
 <5BE0762D02000078001F8356@prv1-mh.provo.novell.com>
 <20181107111146.ksaemioxod3uk5p4@mac.citrite.net>
In-Reply-To: <20181107111146.ksaemioxod3uk5p4@mac.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 5/7] vpci: fix execution of long running
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjExLjE4IGF0IDEyOjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgTm92IDA1LCAyMDE4IGF0IDA5OjU2OjEzQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMzAuMTAuMTggYXQgMTY6NDEsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gQkFSIG1hcC91bm1hcCBpcyBhIGxvbmcgcnVubmluZyBvcGVyYXRpb24gdGhh
dCBuZWVkcyB0byBiZSBwcmVlbXB0ZWQKPj4gPiBpbiBvcmRlciB0byBhdm9pZCBvdmVycnVubmlu
ZyB0aGUgYXNzaWduZWQgdkNQVSB0aW1lIChvciBldmVuCj4+ID4gdHJpZ2dlcmluZyB0aGUgd2F0
Y2hkb2cpLgo+PiA+IAo+PiA+IEN1cnJlbnQgbG9naWMgZm9yIHRoaXMgcHJlZW1wdGlvbiBpcyB3
cm9uZywgYW5kIHdvbid0IHdvcmsgYXQgYWxsIGZvcgo+PiA+IEFNRCBzaW5jZSBvbmx5IEludGVs
IG1ha2VzIHVzZSBvZiBodm1faW9fcGVuZGluZyAoYW5kIGV2ZW4gaW4gdGhhdAo+PiA+IGNhc2Ug
dGhlIGN1cnJlbnQgY29kZSBpcyB3cm9uZykuCj4+IAo+PiBJJ20gaGF2aW5nIHRyb3VibGUgdW5k
ZXJzdGFuZGluZyB0aGlzLCBib3RoIGZvciB0aGUgQU1EIGFzcGVjdAo+PiAoaXQgaXMgb25seSB2
dm14LmMgd2hpY2ggaGFzIGEgZnVuY3Rpb24gY2FsbCBub3QgbWlycm9yZWQgb24gdGhlCj4+IEFN
RCBzaWRlKSBhbmQgZm9yIHRoZSBzdXBwb3NlZCBnZW5lcmFsIGJyb2tlbm5lc3MuIFdpdGhvdXQK
Pj4gc29tZSBjbGFyaWZpY2F0aW9uIEkgY2FuJ3QganVkZ2Ugd2hldGhlciByZS1pbXBsZW1lbnRp
bmcgdmlhCj4+IHRhc2tsZXQgaXMgYWN0dWFsbHkgdGhlIGJlc3QgYXBwcm9hY2guCj4gCj4gaHZt
X2lvX3BlbmRpbmcgaXRzZWxmIGNhbm5vdCBibG9jayB0aGUgdkNQVSBmcm9tIGV4ZWN1dGluZywg
aXQncyB1c2VkCj4gYnkgbnZteF9zd2l0Y2hfZ3Vlc3QgaW4gb3JkZXIgdG8gcHJldmVudCBjaGFu
Z2luZyB0aGUgbmVzdGVkIFZNQ1MgaWYKPiB0aGVyZSdzIHBlbmRpbmcgSU8gZW11bGF0aW9uIHdv
cmsgQUZBSUNULgo+IAo+IFRoZSBvbmx5IHdheSBJIGNvdWxkIGZpbmQgdG8gYWN0dWFsbHkgcHJl
dmVudCBhIHZDUFUgZnJvbSBydW5uaW5nCj4gd2hpbGUgZG9pbmcgc29tZSB3b3JrIG9uIGl0J3Mg
YmVoYWxmIGluIGEgcHJlZW1wdGl2ZSB3YXkgaXMgYnkKPiBibG9ja2luZyBpdCBhbmQgdXNpbmcg
YSB0YXNrbGV0LiBXaGF0J3MgZG9uZSB3aXRoIElPUkVRcyBpcyBub3QKPiBzdWl0YWJsZSBoZXJl
IHNpbmNlIFhlbiBuZWVkcyB0byBkbyBzb21lIHdvcmsgaW5zdGVhZCBvZiBqdXN0IHdhaXQgb24K
PiBhbiBleHRlcm5hbCBldmVudCAoYW4gZXZlbnQgY2hhbm5lbCBmcm9tIHRoZSBJT1JFUSkuCgpO
bywgdGhlcmUgaXMgYSBzZWNvbmQgbWVhbnMsIEkndmUganVzdCBjb25mdXNlZCB0aGUgZnVuY3Rp
b25zLiBUaGUKcXVlc3Rpb24gaXMgd2hldGhlciB5b3VyIHZwY2lfcHJvY2Vzc19wZW5kaW5nKCkg
aW52b2NhdGlvbgpwZXJoYXBzIHNpdHMgaW4gdGhlIHdyb25nIGZ1bmN0aW9uLiBoYW5kbGVfaHZt
X2lvX2NvbXBsZXRpb24oKSBpcwp3aGF0IGh2bV9kb19yZXN1bWUoKSBjYWxscywgYW5kIHdoYXQg
Y2FuIHByZXZlbnQgYSBndWVzdCBmcm9tCnJlc3VtaW5nIGV4ZWN1dGlvbi4gVGhlIGh2bV9pb19w
ZW5kaW5nKCkgaW52b2NhdGlvbiBqdXN0IHNpdHMgb24KYSBzcGVjaWFsIGNhc2UgcGF0aCBkb3du
IGZyb20gdGhlcmUgKHRocm91Z2ggaGFuZGxlX3BpbygpKS4KCj4+ID4gK3ZvaWQgdnBjaV9pbml0
X3ZjcHUoc3RydWN0IHZjcHUgKnYpCj4+ID4gK3sKPj4gPiArICAgIHRhc2tsZXRfaW5pdCgmdi0+
dnBjaS50YXNrLCB2cGNpX3Byb2Nlc3NfcGVuZGluZywgKHVuc2lnbmVkIGxvbmcpdik7Cj4+ID4g
IH0KPj4gCj4+IFNpbmNlIHRoZXJlJ3Mgbm8gcmVzcGVjdGl2ZSBjbGVhbnVwIGNvZGUgYWRkZWQg
YWZhaWNzIC0gd2hhdAo+PiBpZiB0aGUgZG9tYWluIGdldHMgY2xlYW5lZCB1cCBiZWhpbmQgdGhl
IGJhY2sgb2YgdGhlIChsb25nCj4+IHJ1bm5pbmcpIHRhc2tsZXQ/IERvbid0IHlvdSB3YW50IHRv
IGFjcXVpcmUgKGFuZCB0aGVuIHJlbGVhc2UpCj4+IGFuIGV4dHJhIGRvbWFpbiByZWZlcmVuY2Ug
c29tZXdoZXJlPwo+IAo+IFllcywgdGhhdCdzIGNvcnJlY3QuIElzbid0IGp1c3QgZG9pbmcgYSB0
YXNrbGV0X2tpbGwgYXQgZG9tYWluCj4gZGVzdHJ1Y3Rpb24gZW5vdWdoPwoKWWVzLCB0aGF0IHNo
b3VsZCBkbyBpdC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 15:07:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 15:07: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-devel-bounces@lists.xenproject.org>)
	id 1gKPQU-00036e-SJ; Wed, 07 Nov 2018 15:07:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=26d3=ns=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gKPQT-00036V-Op
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 15:07:25 +0000
X-Inumbo-ID: d4ea5245-e29e-11e8-9a16-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4ea5245-e29e-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 15:07:24 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA7EwW61126302;
 Wed, 7 Nov 2018 15:07:04 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 content-transfer-encoding : in-reply-to; s=corp-2018-07-02;
 bh=0Lu+aSA2hcyx6gqBie4jmTsermpZ3cbvrwabpYLU/Os=;
 b=zgGrMyTRp8wF8rR0IBsvmCSymqajS9P7ddiwHmNsxcCjgenrkdVG+wcw9UCG0ytuS9m+
 BCLf3WeXRzJAvkZHTqMRsi+FX4A8C+imqZTsqMNyvJAyKlDzNA38+uNmcegnEdiSQW6g
 NM3j4Tav8vz/YGEwpZj7xcrZv6T7DsxrSq6FBLPjOpyp4Jn/shyYT9AgGiAGXdZjKJNI
 DxGCneXyzgVa2m3lZ2UQPHf8ZoZ3b6t7vt5p7El+YePZw2ceF+Mv1ShoNlj3fuXg1NeQ
 c5ISn8/9JUfXqoJrAfbW8d3enRRhzY1KIkZhLGHp56q1QlTJ9CQCa3NDuQbGtYORL22b YA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2nh33u3ygb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 07 Nov 2018 15:07:04 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wA7F72aG008116
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Nov 2018 15:07:02 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wA7F70Dw023831;
 Wed, 7 Nov 2018 15:07:00 GMT
Received: from olila.i.net-space.pl (/10.175.206.179)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Nov 2018 07:06:59 -0800
Date: Wed, 7 Nov 2018 16:06:51 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181107150651.GI4358@olila.i.net-space.pl>
References: <D5E866B2-96F4-4E89-941E-73F578DF2F17@citrix.com>
 <5BE1C75E02000078001F8C85@prv1-mh.provo.novell.com>
 <20181107104938.GD4358@olila.i.net-space.pl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181107104938.GD4358@olila.i.net-space.pl>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9069
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811070135
Subject: Re: [Xen-devel] x86 Community Call: Nov 14 - 15:00 - 16:00 UTC -
 Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: davorin.mista@aggios.com, boris.ostrovsky@oracle.com,
 Rich Persaud <persaur@gmail.com>, anastassios.nanos@onapp.com,
 joao.m.martins@oracle.com, Matt Spencer <Matt.Spencer@arm.com>,
 john.ji@intel.com, robin.randhawa@arm.com, dgar.iglesias@xilinx.com,
 mirela.simonovic@aggios.com, xen-devel <xen-devel@lists.xenproject.org>,
 Lars Kurth <lars.kurth@citrix.com>, Juergen Gross <jgross@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, committers@xenproject.org,
 vfachin@de.adit-jv.com, intel-xen@intel.com,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Artem Mygaiev <artem_mygaiev@epam.com>, Brian Woods <brian.woods@amd.com>,
 Julien Grall <julien.grall@arm.com>, JanakarajanNatarajan <jnataraj@amd.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDcsIDIwMTggYXQgMTE6NDk6MzhBTSArMDEwMCwgRGFuaWVsIEtpcGVyIHdy
b3RlOgo+IE9uIFR1ZSwgTm92IDA2LCAyMDE4IGF0IDA5OjU0OjU0QU0gLTA3MDAsIEphbiBCZXVs
aWNoIHdyb3RlOgo+ID4gPj4+IE9uIDAyLjExLjE4IGF0IDE4OjU5LCA8bGFycy5rdXJ0aEBjaXRy
aXguY29tPiB3cm90ZToKPiA+ID4gSXTigJlzIHRpbWUgYWdhaW4gZm9yIHRoZSB4ODYgY29tbXVu
aXR5IGNhbGw6IGZvciB0aGUgYWdlbmRhIHNlZQo+ID4gPiBodHRwczovL2RvY3MuZ29vZ2xlLmNv
bS9kb2N1bWVudC9kLzFSeFctaXdjRkZ1S3pOampFcUxFdGl3RlZIZ0FVbGszNWMwRXRUa1JFMQo+
ID4gPiBrNC9lZGl0Iwo+ID4gPgo+ID4gPiBQbGVhc2UgcHJvcG9zZSBuZXcgYWdlbmRhIGl0ZW1z
IGJ5IG5leHQgRnJpZGF5IChmZWVsIGZyZWUgdG8ganVzdCBhZGQgdGhlbQo+ID4gPiB0byB0aGUg
ZG9jdW1lbnQgb3IgcmVwbHkgdG8gdGhpcyBtYWlsKQo+ID4KPiA+IEkndmUganVzdCBhZGRlZCBh
IFRNRU0gaXRlbSwgYW5kIHNlZWluZyBvbmx5IERhbmllbCBmcm9tIE9yYWNsZSBvbiB0aGUKPiA+
IENjIGxpc3QgaGVyZSBJJ3ZlIGFkZGVkIEtvbnJhZCBzbyBoZSBtaWdodCBhcnJhbmdlIGZvciBz
b21lb25lIHRvCj4gPiBhdHRlbmQgdG8gY2xhcmlmeSB0aGVpciBpbnRlbnRpb25zIHdpdGggaXQu
Cj4KPiBLb25yYWQgaXMgbm90IGF2YWlsYWJsZSB0aGlzIHdlZWsuIEhvd2V2ZXIsIEFGQUlDVCB3
ZSBkbyBub3QgaGF2ZSBhbnkKPiBwbGFucyBXUlQgVE1FTS4gQW55d2F5LCBJIGFtIENDLWluZyBK
b2FvIGFuZCBCb3Jpcy4gVGhlcmUgaXMgY2hhbmNlIHRoYXQKPiB0aGV5IGtub3cgc29tZXRoaW5n
IG1vcmUgdGhhbiBJLgoKS29ucmFkIHRvbGQgbWUgdGhhdCBpZiB5b3Ugd291bGQgbGlrZSB0byBy
aXAgVE1FTSBvdXQgaGUgd2lsbCBhY2sgdGhlIHBhdGNoLgoKRGFuaWVsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 15:08:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 15:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKPRE-0003CU-7d; Wed, 07 Nov 2018 15:08:12 +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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKPRC-0003Bv-Ad
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 15:08:10 +0000
X-Inumbo-ID: e99d5792-e29e-11e8-b375-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e99d5792-e29e-11e8-b375-12d6303a7972;
 Wed, 07 Nov 2018 15:07:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKPQz-0006Fn-Oi; Wed, 07 Nov 2018 15:07:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKPQz-0000l7-Gn; Wed, 07 Nov 2018 15:07:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKPQz-0002nC-G8; Wed, 07 Nov 2018 15:07:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gKPQz-0002nC-G8@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Nov 2018 15:07:57 +0000
Subject: [Xen-devel] [ovmf bisection] complete build-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hbWQ2
NC14c20KdGVzdGlkIHhlbi1idWlsZAoKVHJlZTogb3ZtZiBodHRwczovL2dpdGh1Yi5jb20vdGlh
bm9jb3JlL2VkazIuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5k
IGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTog
IG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAogIEJ1ZyBpbnRyb2R1
Y2VkOiAgZDJmMWY2NDIzYmQxZDIzY2YyZmU3N2Q3NDAxOTYxZDc3MTA5NzM2OQogIEJ1ZyBub3Qg
cHJlc2VudDogNWYxMzcxMjcwZWMyZTI2MzY3ZmY4OWI4YjMxMmYwOGM2YWRlYjQ1NQogIExhc3Qg
ZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzEyOTU2MC8KCgogIGNvbW1pdCBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcx
MDk3MzY5CiAgQXV0aG9yOiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgRGF0ZTog
ICBUdWUgT2N0IDMwIDE0OjQ5OjQyIDIwMTggKzA4MDAKICAKICAgICAgT3ZtZlBrZzogUmVwbGFj
ZSBvYnNvbGV0ZWQgbmV0d29yayBkcml2ZXJzIGZyb20gcGxhdGZvcm0gRFNDL0ZERi4KICAgICAg
CiAgICAgIFYyOgogICAgICBBZGQgbWlzc2VkIGxpYnJhcnkgaW5zdGFuY2UgZm9yIE5ldHdvcmtQ
a2cgaVNDU0kgZHJpdmVyLgogICAgICAKICAgICAgVGhpcyBwYXRjaCByZXBsYWNlcyB0aGUgTWRl
TW9kdWxlUGtnIFRDUCwgUFhFIGFuZCBpU0NTSSBkcml2ZXIgd2l0aCB0aG9zZQogICAgICBvbmVz
IGluIE5ldHdvcmtQa2cuIFRoZXNlIDMgZHJpdmVycyBpbiBNZGVNb2R1bGVQa2cgYXJlIG5vdCBi
ZWluZyBhY3RpdmVseQogICAgICBtYWludGFpbmVkIGFuZCB3aWxsIGJlIHJlbW92ZWQgZnJvbSBl
ZGsyIG1hc3RlciBzb29uLgogICAgICAKICAgICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5s
Lmp1c3RlbkBpbnRlbC5jb20+CiAgICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQu
Y29tPgogICAgICBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+
CiAgICAgIENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAg
ICAgQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICAgIENvbnRy
aWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgICAg
U2lnbmVkLW9mZi1ieTogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgICBSZXZp
ZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KCgpGb3IgYmlzZWN0aW9u
IHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9vdm1mL2J1aWxkLWFtZDY0LXhzbS54ZW4t
YnVpbGQuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0
aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9s
b2dzL3Jlc3VsdHMvYmlzZWN0L292bWYvYnVpbGQtYW1kNjQteHNtLnhlbi1idWlsZCAtLXN1bW1h
cnktb3V0PXRtcC8xMjk1NjAuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjk0
NzUgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBvdm1mIGJ1aWxkLWFtZDY0LXhzbSB4ZW4t
YnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEyOTUyNiBmYWlsIFto
b3N0PWdvZGVsbG8xXSAvIDEyOTQ3NSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czog
MTI5NTI2IC8gMTI5NDc1Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8g
dXJsOiBzZWFiaW9zKQpUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr
Mi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJl
ZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCAzMjg0MDljZThkZTdm
MzE4ZWU5YzkyOWI2NDMwMmJkMzYxY2QxZGJkIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2Yx
MTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCkJhc2lzIHBhc3MgNWFlMzE4NGQ4
YzU5ZjdiYmI4NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
MmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQpHZW5lcmF0aW5nIHJldmlz
aW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBodHRwczovL2dpdGh1Yi5jb20v
dGlhbm9jb3JlL2VkazIuZ2l0IzVhZTMxODRkOGM1OWY3YmJiODRiYWQ0ODJkZjZiODAyMGJhNTgx
ODgtMzI4NDA5Y2U4ZGU3ZjMxOGVlOWM5MjliNjQzMDJiZDM2MWNkMWRiZCBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2QwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTgtZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2RlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYtZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCMyY2YxMTM4OTFhMzhjYzA1NDM0YmM5
ODc2ZmZjMTA3YTk5MDg4N2JlLTJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3
YmUKTG9hZGVkIDEwMDEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0
IHJlc3VsdHM6CiAxMjk1NTAgZmFpbCBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcx
MDk3MzY5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2
ZmZjMTA3YTk5MDg4N2JlCiAxMjk0NzUgcGFzcyA1YWUzMTg0ZDhjNTlmN2JiYjg0YmFkNDgyZGY2
YjgwMjBiYTU4MTg4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0
YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk1NDggZmFpbCA2MmVhNzBlMzEyODU5NmMzY2QxODYx
Mzg2ZjlkYmFmYWY0YTgyOTkyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhj
YzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk1MjYgZmFpbCAzMjg0MDljZThkZTdmMzE4
ZWU5YzkyOWI2NDMwMmJkMzYxY2QxZGJkIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4
OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk1MzYgcGFzcyA1YWUzMTg0ZDhj
NTlmN2JiYjg0YmFkNDgyZGY2YjgwMjBiYTU4MTg4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAy
Y2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk1NDcgZmFpbCAzMjg0
MDljZThkZTdmMzE4ZWU5YzkyOWI2NDMwMmJkMzYxY2QxZGJkIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk1NTEgcGFz
cyA1ZjEzNzEyNzBlYzJlMjYzNjdmZjg5YjhiMzEyZjA4YzZhZGViNDU1IGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk1
NTMgZmFpbCBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3MzY5IGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2Jl
CiAxMjk1NTYgcGFzcyA1ZjEzNzEyNzBlYzJlMjYzNjdmZjg5YjhiMzEyZjA4YzZhZGViNDU1IGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5
MDg4N2JlCiAxMjk1NTggZmFpbCBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3
MzY5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZj
MTA3YTk5MDg4N2JlCiAxMjk1NTkgcGFzcyA1ZjEzNzEyNzBlYzJlMjYzNjdmZjg5YjhiMzEyZjA4
YzZhZGViNDU1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5
ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk1NjAgZmFpbCBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0
MDE5NjFkNzcxMDk3MzY5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1
NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lv
bnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTQ3NSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBS
ZXN1bHQgZm91bmQ6IGZsaWdodCAxMjk1MjYgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMjk1MzYgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMjk1NDcgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMg
YXQgNWYxMzcxMjcwZWMyZTI2MzY3ZmY4OWI4YjMxMmYwOGM2YWRlYjQ1NSBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQpObyBy
ZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDEyOTU1MSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDEyOTU1MyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDEyOTU1NiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5NTU4
IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5NTU5IChw
YXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk1NjAgKGZhaWwpLCBm
b3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdl
c2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5v
Y29yZS9lZGsyLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZDJmMWY2NDIzYmQxZDIzY2YyZmU3N2Q3
NDAxOTYxZDc3MTA5NzM2OQogIEJ1ZyBub3QgcHJlc2VudDogNWYxMzcxMjcwZWMyZTI2MzY3ZmY4
OWI4YjMxMmYwOGM2YWRlYjQ1NQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTU2MC8KCgogIGNvbW1pdCBkMmYxZjY0
MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3MzY5CiAgQXV0aG9yOiBGdSBTaXl1YW4gPHNp
eXVhbi5mdUBpbnRlbC5jb20+CiAgRGF0ZTogICBUdWUgT2N0IDMwIDE0OjQ5OjQyIDIwMTggKzA4
MDAKICAKICAgICAgT3ZtZlBrZzogUmVwbGFjZSBvYnNvbGV0ZWQgbmV0d29yayBkcml2ZXJzIGZy
b20gcGxhdGZvcm0gRFNDL0ZERi4KICAgICAgCiAgICAgIFYyOgogICAgICBBZGQgbWlzc2VkIGxp
YnJhcnkgaW5zdGFuY2UgZm9yIE5ldHdvcmtQa2cgaVNDU0kgZHJpdmVyLgogICAgICAKICAgICAg
VGhpcyBwYXRjaCByZXBsYWNlcyB0aGUgTWRlTW9kdWxlUGtnIFRDUCwgUFhFIGFuZCBpU0NTSSBk
cml2ZXIgd2l0aCB0aG9zZQogICAgICBvbmVzIGluIE5ldHdvcmtQa2cuIFRoZXNlIDMgZHJpdmVy
cyBpbiBNZGVNb2R1bGVQa2cgYXJlIG5vdCBiZWluZyBhY3RpdmVseQogICAgICBtYWludGFpbmVk
IGFuZCB3aWxsIGJlIHJlbW92ZWQgZnJvbSBlZGsyIG1hc3RlciBzb29uLgogICAgICAKICAgICAg
Q2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICAgIENjOiBM
YXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgICBDYzogQXJkIEJpZXNoZXV2ZWwg
PGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICAgIENjOiBBbnRob255IFBlcmFyZCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgICAgQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGxpbmFyby5vcmc+CiAgICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJp
YnV0aW9uIEFncmVlbWVudCAxLjEKICAgICAgU2lnbmVkLW9mZi1ieTogRnUgU2l5dWFuIDxzaXl1
YW4uZnVAaW50ZWwuY29tPgogICAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jp
c2VjdC9vdm1mL2J1aWxkLWFtZDY0LXhzbS54ZW4tYnVpbGQue2RvdCxwcyxwbmcsaHRtbCxzdmd9
LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEyOTU2MDogdG9sZXJh
YmxlIEFMTCBGQUlMCgpmbGlnaHQgMTI5NTYwIG92bWYgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk1NjAvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1
bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 15:12:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 15:12: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-devel-bounces@lists.xenproject.org>)
	id 1gKPUy-0004Ac-D4; Wed, 07 Nov 2018 15:12: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=k86m=ns=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gKPUx-0004AX-37
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 15:12:03 +0000
X-Inumbo-ID: 79ed1634-e29f-11e8-bbbb-12d6303a7972
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79ed1634-e29f-11e8-bbbb-12d6303a7972;
 Wed, 07 Nov 2018 15:12:01 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA7F8cxT135842;
 Wed, 7 Nov 2018 15:11:41 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=K5YBM7AABgaJkW5mA9MLVfCnYwwTIPEbIK4BUPNKJlI=;
 b=NIpjX7kpX44KF3J6ERbcH0cFSLSQXpNehm3U70cY0uLgODaFuGvAADU2H6Te3x5M1Gti
 HuuWocaJbORwpZSPqd/E4pTRvVygm2bL6EqNqgOCmrnJWfTRhXJ8sInWwbXuenaEHAIY
 WjpSh+NjsA5nF67kJfc1NCSmG5BFdnMPWkwLatzPj7vklfysiWC9m89rVXhRWfZRcaX1
 mB0dIGtUYcG/Xx0f3tHoglnpkWoh3OOnkYO9BrVeGTcDXzSk9x4FdwSz/f9NfAa6b+Zu
 n3cxQMlNK3C8C7uBoI+gAR7qA8PQn/37LKNw/VzyyCDbW1WAPDZbPIbwJv7/MA/y7zGP yg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2nh33u40ev-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 07 Nov 2018 15:11:41 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wA7FBd7R026426
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Nov 2018 15:11:40 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wA7FBccq026996;
 Wed, 7 Nov 2018 15:11:39 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Nov 2018 07:11:38 -0800
To: Daniel Kiper <daniel.kiper@oracle.com>, Jan Beulich <JBeulich@suse.com>
References: <D5E866B2-96F4-4E89-941E-73F578DF2F17@citrix.com>
 <5BE1C75E02000078001F8C85@prv1-mh.provo.novell.com>
 <20181107104938.GD4358@olila.i.net-space.pl>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <f8b7bc15-4fab-1864-3087-bda643f12eb3@oracle.com>
Date: Wed, 7 Nov 2018 10:11:29 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181107104938.GD4358@olila.i.net-space.pl>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9069
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811070136
Subject: Re: [Xen-devel] x86 Community Call: Nov 14 - 15:00 - 16:00 UTC -
 Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: davorin.mista@aggios.com, Rich Persaud <persaur@gmail.com>,
 anastassios.nanos@onapp.com, joao.m.martins@oracle.com,
 mirela.simonovic@aggios.com, JanakarajanNatarajan <jnataraj@amd.com>,
 robin.randhawa@arm.com, Artem Mygaiev <artem_mygaiev@epam.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Lars Kurth <lars.kurth@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, committers@xenproject.org,
 vfachin@de.adit-jv.com, intel-xen@intel.com,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>, john.ji@intel.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 dgar.iglesias@xilinx.com, Brian Woods <brian.woods@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvNy8xOCA1OjQ5IEFNLCBEYW5pZWwgS2lwZXIgd3JvdGU6Cj4gT24gVHVlLCBOb3YgMDYs
IDIwMTggYXQgMDk6NTQ6NTRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAy
LjExLjE4IGF0IDE4OjU5LCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPiB3cm90ZToKPj4+IEl04oCZ
cyB0aW1lIGFnYWluIGZvciB0aGUgeDg2IGNvbW11bml0eSBjYWxsOiBmb3IgdGhlIGFnZW5kYSBz
ZWUKPj4+IGh0dHBzOi8vZG9jcy5nb29nbGUuY29tL2RvY3VtZW50L2QvMVJ4Vy1pd2NGRnVLek5q
akVxTEV0aXdGVkhnQVVsazM1YzBFdFRrUkUxCj4+PiBrNC9lZGl0Iwo+Pj4KPj4+IFBsZWFzZSBw
cm9wb3NlIG5ldyBhZ2VuZGEgaXRlbXMgYnkgbmV4dCBGcmlkYXkgKGZlZWwgZnJlZSB0byBqdXN0
IGFkZCB0aGVtCj4+PiB0byB0aGUgZG9jdW1lbnQgb3IgcmVwbHkgdG8gdGhpcyBtYWlsKQo+PiBJ
J3ZlIGp1c3QgYWRkZWQgYSBUTUVNIGl0ZW0sIGFuZCBzZWVpbmcgb25seSBEYW5pZWwgZnJvbSBP
cmFjbGUgb24gdGhlCj4+IENjIGxpc3QgaGVyZSBJJ3ZlIGFkZGVkIEtvbnJhZCBzbyBoZSBtaWdo
dCBhcnJhbmdlIGZvciBzb21lb25lIHRvCj4+IGF0dGVuZCB0byBjbGFyaWZ5IHRoZWlyIGludGVu
dGlvbnMgd2l0aCBpdC4KPiBLb25yYWQgaXMgbm90IGF2YWlsYWJsZSB0aGlzIHdlZWsuIEhvd2V2
ZXIsIEFGQUlDVCB3ZSBkbyBub3QgaGF2ZSBhbnkKPiBwbGFucyBXUlQgVE1FTS4gQW55d2F5LCBJ
IGFtIENDLWluZyBKb2FvIGFuZCBCb3Jpcy4gVGhlcmUgaXMgY2hhbmNlIHRoYXQKPiB0aGV5IGtu
b3cgc29tZXRoaW5nIG1vcmUgdGhhbiBJLgo+CgoKTm8sIEkgZG9uJ3QgaGF2ZSBhbnl0aGluZyB0
byBhZGQuCgotYm9yc2kKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 15:14:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 15:14: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-devel-bounces@lists.xenproject.org>)
	id 1gKPWx-0004HV-TL; Wed, 07 Nov 2018 15:14: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=jvck=ns=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKPWw-0004HN-50
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 15:14:06 +0000
X-Inumbo-ID: c3b4b402-e29f-11e8-a114-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c3b4b402-e29f-11e8-a114-12d6303a7972;
 Wed, 07 Nov 2018 15:14:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Nov 2018 08:14:04 -0700
Message-Id: <5BE3013702000078001F93B2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 07 Nov 2018 08:13:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stewart Hildebrand" <Stewart.Hildebrand@dornerworks.com>
References: <5BBB564202000078001EF950@prv1-mh.provo.novell.com>
 <700fe05ef18e46f9a05d3f9af0716529@dornerworks.com>
In-Reply-To: <700fe05ef18e46f9a05d3f9af0716529@dornerworks.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] preparations for 4.11.1 and 4.8.5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjExLjE4IGF0IDE2OjAzLCA8U3Rld2FydC5IaWxkZWJyYW5kQGRvcm5lcndvcmtz
LmNvbT4gd3JvdGU6Cj4gT24gTW9uZGF5LCBPY3RvYmVyIDgsIDIwMTggOTowNiBBTSwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+IGJvdGggcmVsZWFzZXMgYXJlIGR1ZSBpbiBhYm91dCBhIG1vbnRoJ3Mg
dGltZS4gUGxlYXNlIHBvaW50IG91dAo+PiBiYWNrcG9ydHMgeW91IGZpbmQgbWlzc2luZyBmcm9t
IHRoZWlyIHJlc3BlY3RpdmUgc3RhZ2luZyBicmFuY2hlcywKPj4gYnV0IHdoaWNoIHlvdSBjb25z
aWRlciByZWxldmFudC4gT24gdG9wIG9mIHdoYXQgSSd2ZSBqdXN0IHB1c2hlZAo+PiB0aGVyZSBJ
IGhhdmUKPj4gCj4+IDJmYjU3ZTRiZWUgICAgICB4ODY6IHNpbGVuY2UgZmFsc2UgbG9nIG1lc3Nh
Z2VzIGZvciBwbGFpbiAieHB0aSIgLyAicHYtbDF0ZiIKPj4gNTFlMGNiNDU5MyAgICAgIHg4Njog
c3BsaXQgb3B0X3hwdGkKPj4gMGI4OTY0M2VmNiAgICAgIHg4Njogc3BsaXQgb3B0X3B2X2wxdGYK
Pj4gODc0M2QyZGVhNSAgICAgIHg4NjogZml4ICJ4cHRpPSIgYW5kICJwdi1sMXRmPSIgeWV0IGFn
YWluCj4+IGUzMGM0N2NkOGIgICAgICB2dGQ6IGFkZCBtaXNzaW5nIGNoZWNrIGZvciBzaGFyZWQg
RVBULi4uCj4+IAo+PiBxdWV1ZWQgYWxyZWFkeSAtIG5vIG5lZWQgdG8gcG9pbnQgdGhlc2Ugb3V0
IHNlcGFyYXRlbHkuCj4+IAo+PiBJJ3ZlIG5vdGljZWQgb25seSBub3cgdGhhdCBldmVuIDQuOC40
IGhhcyBnb25lIG91dCBhbHJlYWR5IGFmdGVyCj4+IGl0cyBmdWxsIHN1cHBvcnQgdGltZSBwZXJp
b2Qgd2FzIG92ZXIsIGR1ZSB0byB0aGUgc2lnbmlmaWNhbnQgZGVsYXkKPj4gYmV0d2VlbiBpdHMg
cHJlcGFyYXRpb25zIGFubm91bmNlbWVudCBhbmQgaXQgYWN0dWFsbHkgaGF2aW5nCj4+IGJlY29t
ZSByZWFkeS4gU2luY2UgaXRzIHRyZWUgd2FzIG1haW50YWluZWQgYXMgaWYgYW5vdGhlciBzdGFi
bGUKPj4gcmVsZWFzZSB3b3VsZCBiZSBkb25lLCBJIHRoaW5rIHdlIHdpbGwgd2FudCB0byBjdXQg
c3VjaCBhIHJlbGVhc2UuCj4+IEluIHRoYXQgZXZlbnQsIDQuOC41IGlzIGdvaW5nIHRvIGJlIHRo
ZSBsYXN0IFhlblByb2plY3QgY29vcmRpbmF0ZWQKPj4gcmVsZWFzZSBmcm9tIHRoYXQgYnJhbmNo
LiBJZiB3ZSBkZWNpZGUgb3RoZXJ3aXNlLCB3ZSdkIHRoZW4KPj4gYW5ub3VuY2UgYWZ0ZXIgdGhl
IGZhY3QgdGhhdCA0LjguNCBhY3R1YWxseSB3YXMuCj4gCj4gQXJlIHlvdSBzdGlsbCBlbnRlcnRh
aW5pbmcgYmFja3BvcnRzIGZvciA0LjgueD8KCk9ubHkgcmF0aGVyIGltcG9ydGFudCBvbmVzIGF0
IHRoaXMgcG9pbnQsIEkgd291bGQgc2F5LiBJdCdzIGJlZW4gYSBmdWxsCm1vbnRoIHNpbmNlIEkg
aGFkIGFza2VkLCBhbmQgdGhlIHJlbGVhc2UgaXMgdG8gYmUgY3V0IHNvb24uCgo+IEFsc28sIGFy
ZSB3ZSBpbnRlcmVzdGVkIGluIGJlaW5nIGFibGUgdG8gYnVpbGQgNC44Lnggd2l0aCBuZXdlciBn
Y2M/CgpUaGF0J3MgYSBuaWNlLXRvLWhhdmUsIGJ1dCBub3QgbW9yZS4gSG93ZXZlciwgLi4uCgo+
IElmIHNvLCB0aGUgZm9sbG93aW5nIGZvciB4ZW4gNC44Lng6Cj4gZjQ5ZmE2NTggICAgdG9vbHM6
bWlzYzp4ZW5sb2NrcHJvZjogZml4IHBvc3NpYmxlIGZvcm1hdCBzdHJpbmcgb3ZlcmZsb3cKPiA3
OTZkZWEzNyAgICB0b29sczogaW5jbHVkZSBzeXMvc3lzbWFjcm9zLmggb24gTGludXgKPiA3ZGMx
NWJkNyAgICB0b29sczogZml4IHNldmVyYWwgImZvcm1hdC10cnVuY2F0aW9uIiB3YXJuaW5ncyB3
aXRoIEdDQyA3CgouLi4gdG9vbHMgdGhpbmdzIGFyZSB0byBiZSBkZWNpZGVkIGJ5IElhbiBhbmQg
Li4uCgo+IEFuZCB0aGUgZm9sbG93aW5nIGZvciBxZW11LXhlbiA0LjgueDoKPiA2NTExNzEzYyAg
ICBtZW1mZDogZml4IGNvbmZpZ3VyZSB0ZXN0Cj4gZTA1Mjc0YWMgICAgYmxrZGVidWc6IENhdGNo
IGJzLT5leGFjdF9maWxlbmFtZSBvdmVyZmxvdwo+IDJkNDY4NWY2ICAgIGJsa3ZlcmlmeTogQ2F0
Y2ggYnMtPmV4YWN0X2ZpbGVuYW1lIG92ZXJmbG93Cj4gYzA4OTU4M2UgICAgdXNiOiBGaXggYnVp
bGQgd2l0aCBuZXdlciBnY2MKPiBlODA0NDk0MyAgICBzbGlycC9zbWI6IFJlcGxhY2UgY29uc3Rh
bnQgc3RyaW5ncyBieSBnbGliIHN0cmluZwoKLi4uIHFlbXUteGVuIHRoaW5ncyBieSBTdGVmYW5v
L0FudGhvbnksIGFuZCBlc3BlY2lhbGx5IGhlcmUgSSdtCm5vdCBzdXJlIHdlJ3ZlIGRvbmUgYW55
IHN1Y2ggYmFja3BvcnRpbmcgaW4gdGhlIHBhc3QuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 15:15:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 15:15: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-devel-bounces@lists.xenproject.org>)
	id 1gKPYF-0004Om-9b; Wed, 07 Nov 2018 15:15: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=hym7=ns=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gKPYD-0004Oc-Uy
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 15:15:25 +0000
X-Inumbo-ID: f2b51e2c-e29f-11e8-a842-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f2b51e2c-e29f-11e8-a842-12d6303a7972;
 Wed, 07 Nov 2018 15:15:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 80D88B111;
 Wed,  7 Nov 2018 15:15:22 +0000 (UTC)
To: Daniel Kiper <daniel.kiper@oracle.com>, Jan Beulich <JBeulich@suse.com>
References: <D5E866B2-96F4-4E89-941E-73F578DF2F17@citrix.com>
 <5BE1C75E02000078001F8C85@prv1-mh.provo.novell.com>
 <20181107104938.GD4358@olila.i.net-space.pl>
 <20181107150651.GI4358@olila.i.net-space.pl>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <df21e249-8eda-b195-e65b-a3772e3649b0@suse.com>
Date: Wed, 7 Nov 2018 16:15:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181107150651.GI4358@olila.i.net-space.pl>
Content-Language: de-DE
Subject: Re: [Xen-devel] x86 Community Call: Nov 14 - 15:00 - 16:00 UTC -
 Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: davorin.mista@aggios.com, boris.ostrovsky@oracle.com,
 Rich Persaud <persaur@gmail.com>, anastassios.nanos@onapp.com,
 joao.m.martins@oracle.com, Matt Spencer <Matt.Spencer@arm.com>,
 john.ji@intel.com, robin.randhawa@arm.com, dgar.iglesias@xilinx.com,
 mirela.simonovic@aggios.com, xen-devel <xen-devel@lists.xenproject.org>,
 Lars Kurth <lars.kurth@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, committers@xenproject.org,
 vfachin@de.adit-jv.com, intel-xen@intel.com,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Artem Mygaiev <artem_mygaiev@epam.com>, Brian Woods <brian.woods@amd.com>,
 Julien Grall <julien.grall@arm.com>, JanakarajanNatarajan <jnataraj@amd.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTEvMjAxOCAxNjowNiwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9uIFdlZCwgTm92IDA3
LCAyMDE4IGF0IDExOjQ5OjM4QU0gKzAxMDAsIERhbmllbCBLaXBlciB3cm90ZToKPj4gT24gVHVl
LCBOb3YgMDYsIDIwMTggYXQgMDk6NTQ6NTRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4+PiBPbiAwMi4xMS4xOCBhdCAxODo1OSwgPGxhcnMua3VydGhAY2l0cml4LmNvbT4gd3JvdGU6
Cj4+Pj4gSXTigJlzIHRpbWUgYWdhaW4gZm9yIHRoZSB4ODYgY29tbXVuaXR5IGNhbGw6IGZvciB0
aGUgYWdlbmRhIHNlZQo+Pj4+IGh0dHBzOi8vZG9jcy5nb29nbGUuY29tL2RvY3VtZW50L2QvMVJ4
Vy1pd2NGRnVLek5qakVxTEV0aXdGVkhnQVVsazM1YzBFdFRrUkUxCj4+Pj4gazQvZWRpdCMKPj4+
Pgo+Pj4+IFBsZWFzZSBwcm9wb3NlIG5ldyBhZ2VuZGEgaXRlbXMgYnkgbmV4dCBGcmlkYXkgKGZl
ZWwgZnJlZSB0byBqdXN0IGFkZCB0aGVtCj4+Pj4gdG8gdGhlIGRvY3VtZW50IG9yIHJlcGx5IHRv
IHRoaXMgbWFpbCkKPj4+Cj4+PiBJJ3ZlIGp1c3QgYWRkZWQgYSBUTUVNIGl0ZW0sIGFuZCBzZWVp
bmcgb25seSBEYW5pZWwgZnJvbSBPcmFjbGUgb24gdGhlCj4+PiBDYyBsaXN0IGhlcmUgSSd2ZSBh
ZGRlZCBLb25yYWQgc28gaGUgbWlnaHQgYXJyYW5nZSBmb3Igc29tZW9uZSB0bwo+Pj4gYXR0ZW5k
IHRvIGNsYXJpZnkgdGhlaXIgaW50ZW50aW9ucyB3aXRoIGl0Lgo+Pgo+PiBLb25yYWQgaXMgbm90
IGF2YWlsYWJsZSB0aGlzIHdlZWsuIEhvd2V2ZXIsIEFGQUlDVCB3ZSBkbyBub3QgaGF2ZSBhbnkK
Pj4gcGxhbnMgV1JUIFRNRU0uIEFueXdheSwgSSBhbSBDQy1pbmcgSm9hbyBhbmQgQm9yaXMuIFRo
ZXJlIGlzIGNoYW5jZSB0aGF0Cj4+IHRoZXkga25vdyBzb21ldGhpbmcgbW9yZSB0aGFuIEkuCj4g
Cj4gS29ucmFkIHRvbGQgbWUgdGhhdCBpZiB5b3Ugd291bGQgbGlrZSB0byByaXAgVE1FTSBvdXQg
aGUgd2lsbCBhY2sgdGhlIHBhdGNoLgoKSXMgdGhpcyB0cnVlIGZvciBMaW51eCBrZXJuZWwgZHJp
dmVycy94ZW4vdG1lbS5jLCB0b28/CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 15:27:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 15:27: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-devel-bounces@lists.xenproject.org>)
	id 1gKPjt-0005IB-CU; Wed, 07 Nov 2018 15:27: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKPjs-0005I1-9H
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 15:27:28 +0000
X-Inumbo-ID: a1e3de7a-e2a1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1e3de7a-e2a1-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 15:27:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKPjo-0006eq-Um; Wed, 07 Nov 2018 15:27:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKPjo-0001tz-N4; Wed, 07 Nov 2018 15:27:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKPjo-0002uC-MO; Wed, 07 Nov 2018 15:27:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129555-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=830f4a2df509d5555ad2bf04824b600717480895
X-Osstest-Versions-That: xen=1de3459e0961ff3233392cf21a69cafe9006de59
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Nov 2018 15:27:24 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129555: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTU1NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTU1NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA4MzBmNGEyZGY1MDlkNTU1NWFkMmJmMDQ4MjRiNjAwNzE3NDgwODk1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxZGUzNDU5ZTA5NjFmZjMyMzMz
OTJjZjIxYTY5Y2FmZTkwMDZkZTU5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk1MzkgIDIwMTgt
MTEtMDcgMDk6MDA6NDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NTU1ICAy
MDE4LTExLTA3IDEzOjAwOjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKICAgMWRlMzQ1OWUwOS4uODMwZjRhMmRmNSAgODMwZjRhMmRmNTA5ZDU1NTVhZDJi
ZjA0ODI0YjYwMDcxNzQ4MDg5NSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 15:42:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 15:42: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-devel-bounces@lists.xenproject.org>)
	id 1gKPyN-0006nX-RD; Wed, 07 Nov 2018 15:42: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=lif1=ns=citrix.com=prvs=8429ab951=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gKPyM-0006nS-37
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 15:42:26 +0000
X-Inumbo-ID: b85ae410-e2a3-11e8-b8ba-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b85ae410-e2a3-11e8-b8ba-12d6303a7972;
 Wed, 07 Nov 2018 15:42:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,475,1534809600"; d="scan'208";a="69919087"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23523.2010.727777.392057@mariner.uk.xensource.com>
Date: Wed, 7 Nov 2018 15:42:18 +0000
To: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
In-Reply-To: <700fe05ef18e46f9a05d3f9af0716529@dornerworks.com>
References: <5BBB564202000078001EF950@prv1-mh.provo.novell.com>
 <700fe05ef18e46f9a05d3f9af0716529@dornerworks.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] preparations for 4.11.1 and 4.8.5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3Rld2FydCBIaWxkZWJyYW5kIHdyaXRlcyAoIlJFOiBbWGVuLWRldmVsXSBwcmVwYXJhdGlvbnMg
Zm9yIDQuMTEuMSBhbmQgNC44LjUiKToKPiBBcmUgeW91IHN0aWxsIGVudGVydGFpbmluZyBiYWNr
cG9ydHMgZm9yIDQuOC54Pwo+IEFsc28sIGFyZSB3ZSBpbnRlcmVzdGVkIGluIGJlaW5nIGFibGUg
dG8gYnVpbGQgNC44Lnggd2l0aCBuZXdlciBnY2M/CgpNYW55IG9mIHRoZXNlIGFyZSB0b29scyB0
aGluZ3Mgd2hpY2ggZmFsbCBpbiBteSBiYWlsaXdpY2suCgo+IElmIHNvLCB0aGUgZm9sbG93aW5n
IGZvciB4ZW4gNC44Lng6Cj4gZjQ5ZmE2NTggICAgdG9vbHM6bWlzYzp4ZW5sb2NrcHJvZjogZml4
IHBvc3NpYmxlIGZvcm1hdCBzdHJpbmcgb3ZlcmZsb3cKPiA3OTZkZWEzNyAgICB0b29sczogaW5j
bHVkZSBzeXMvc3lzbWFjcm9zLmggb24gTGludXgKPiA3ZGMxNWJkNyAgICB0b29sczogZml4IHNl
dmVyYWwgImZvcm1hdC10cnVuY2F0aW9uIiB3YXJuaW5ncyB3aXRoIEdDQyA3Cj4KPiBBbmQgdGhl
IGZvbGxvd2luZyBmb3IgcWVtdS14ZW4gNC44Lng6Cj4gNjUxMTcxM2MgICAgbWVtZmQ6IGZpeCBj
b25maWd1cmUgdGVzdAo+IGUwNTI3NGFjICAgIGJsa2RlYnVnOiBDYXRjaCBicy0+ZXhhY3RfZmls
ZW5hbWUgb3ZlcmZsb3cKPiAyZDQ2ODVmNiAgICBibGt2ZXJpZnk6IENhdGNoIGJzLT5leGFjdF9m
aWxlbmFtZSBvdmVyZmxvdwo+IGMwODk1ODNlICAgIHVzYjogRml4IGJ1aWxkIHdpdGggbmV3ZXIg
Z2NjCj4gZTgwNDQ5NDMgICAgc2xpcnAvc21iOiBSZXBsYWNlIGNvbnN0YW50IHN0cmluZ3MgYnkg
Z2xpYiBzdHJpbmcKCjQuOCBpcyBzdGlsbCBpbiBzZWN1cml0eSBzdXBwb3J0LCBidXQgZ2VuZXJh
bCBzdXBwb3J0IGVuZGVkIGluIEp1bmUKdGhpcyB5ZWFyLiAgSSB0aGluayBtYW55IG9mIHlvdXIg
c3VnZ2VzdGVkIHBhdGNoZXMgYXJlIHNlY3VyaXR5IGJ1Z3MKYW5kIEkgdGhpbmsgSSB3b3VsZCBw
cmVmZXIganVzdCB0byB0YWtlIHRoZW0gYWxsIHRoYW4gdG8gbml0cGljayB3aGljaApJIHdhbnQu
CgpBcmUgdGhlc2UgY29tbWl0aWRzIGZyb20geGVuLmdpdCNtYXN0ZXIgYW5kIHRoZSBjb3JyZXNw
b25kaW5nCnFlbXUteGVuLmdpdCBicmFuY2ggPwoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 15:50:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 15:50: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-devel-bounces@lists.xenproject.org>)
	id 1gKQ5q-0007bY-MD; Wed, 07 Nov 2018 15:50: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=wxqj=ns=gmail.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1gKQ5p-0007bT-PF
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 15:50:09 +0000
X-Inumbo-ID: ccf8d467-e2a4-11e8-9a16-bc764e045a96
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ccf8d467-e2a4-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 15:50:08 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id z16-v6so17944874wrv.2
 for <xen-devel@lists.xenproject.org>; Wed, 07 Nov 2018 07:50:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=AoxkZ6tnyY4H8hILH0lGHJMwh/Jczvxdp1jN6GZL3qQ=;
 b=lVHo/S9SZRObCRVog/LbxyAfyDijAYYT+myYid2mttaYygLg7JsaxmxTocW3OCEKsE
 Sep6vpX3KIjvyB4UOqOYNO43UhRUbBlhLbX9TOuQ9bGFk2CD7PbnLWn9HXcmo7cwZEOF
 QeBI28EOgBWK1uw1ekJuCYD/84jg98xDNE1tP3yRxejx6OyayfbTjqjj57vPn8U3A28p
 Kllnpm5wX5vI0jZHFndU24nOG8a5Ya6+Ck3i6LrZ5hIt0E6lIyIwTOMPnGy01WAs2Jru
 CimDm0M2JBGs+dPIHS4WmaXs3ZfMaQYHA5+EC7Laj6rSJh6NdHWNKqruEp+ts+YMSRHh
 gpyw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=AoxkZ6tnyY4H8hILH0lGHJMwh/Jczvxdp1jN6GZL3qQ=;
 b=eGDnlEZ7GYtWbJUjp90m82eypxa6ULKpKkCS1UuzDAgMTD3TRvbWO5bP22gzsqvFse
 MKnNxftFhOFIGN2nGkplTf+PNHcM02exPUKGcVJN5gzZkEsihXK5vm8A2+ncMWu+aYTo
 /2XizNHG26MEov5mcwgGbShuJq39Q8Gwifor/zkPGUNXyHsLluvYmaIrsSVgo4LrnLg6
 uipwGiewbmrDFm+SWpFI/dZ3Z3WKMJglFbyyZm8HOM2ZjfqzgP03T+NbjOjZqhdkmRot
 DLvQIk754TveWuqV29vsQ7WkMuqFccx20lXe0st84oXlk+LNIKe3euWTDg/4xcnK6J9n
 g98Q==
X-Gm-Message-State: AGRZ1gL1JlPj4uuSi/EzJEOUp+xEatz6yM3f40QpuBGMyJf+BF9VhcAu
 3BHrHQKs6ZAjQv+94DLVAY22B4gddahlNnCVIfg=
X-Google-Smtp-Source: AJdET5duYvwsyP4VoXSVScKPL4stmvXVcbEQJqE9Ir8b5loAXqm4D+MuQPaJ1J0xO/lKPMJYnCANjplb8mJMeAUHKKg=
X-Received: by 2002:adf:bd0f:: with SMTP id
 j15-v6mr662203wrh.267.1541605806973; 
 Wed, 07 Nov 2018 07:50:06 -0800 (PST)
MIME-Version: 1.0
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
 <20181107123652.23417-14-marcandre.lureau@redhat.com>
In-Reply-To: <20181107123652.23417-14-marcandre.lureau@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@gmail.com>
Date: Wed, 7 Nov 2018 19:49:54 +0400
Message-ID: <CAJ+F1CLWy0xbb-Pc7yUNpHh70GsSTKJ=v+TeoTGJOThYO_xE2g@mail.gmail.com>
To: QEMU <qemu-devel@nongnu.org>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH for-3.2 v3 13/14] hw/i386: add
 pc-i440fx-3.2 & pc-q35-3.2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Corey Minyard <minyard@acm.org>,
 amit@kernel.org, "open list:sPAPR pseries" <qemu-ppc@nongnu.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, "open list:ARM" <qemu-arm@nongnu.org>,
 hpoussin@reactos.org, Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?Q?Andreas_F=C3=A4rber?= <afaerber@suse.de>, atar4qemu@gmail.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkKCk9uIFdlZCwgTm92IDcsIDIwMTggYXQgNDo0OSBQTSBNYXJjLUFuZHLDqSBMdXJlYXUKPG1h
cmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4gd3JvdGU6Cj4KPiBUaGUgZm9sbG93aW5nIHBhdGNo
IGlzIGdvaW5nIHRvIGFkZCBjb21wYXRpYmxpdHkgcGFyYW1ldGVycyBmb3IKPiBxZW11IDw9IDMu
MS4KPgoKSSByZWFsaXplIHRoaXMgbWF5IGJlIGdvb2QgZW5vdWdoIGZvciB4ODYgaTQ0MC9xMzUg
bWFjaGluZXMsIGJ1dCB3aGF0CmFib3V0IG90aGVyIG1hY2hpbmVzICYgYXJjaGl0ZWN0dXJlcz8K
CldoYXQgZG8gd2Ugb2ZmaWNpYWxseSBzdXBwb3J0LCBmb3IgbWlncmF0aW9uLCBhY3Jvc3MgZGlm
ZmVyZW50IHZlcnNpb25zPwoKSXQgc2VlbXMgd2UgaGF2ZSB2ZXJzaW9uaXplZDoKLSBhcm0gInZp
cnQiIG1hY2hpbmVzCi0gInMzOTAtY2N3LXZpcnRpbyIgbWFjaGluZXMKLSBwcGMgInBzZXJpZXMi
IG1hY2hpbmVzCi0geDg2IHBpaXgvcTM1IG1hY2hpbmVzCgpBdCBsZWFzdCwgSSB0aGluayBJIHNo
b3VsZCB1cGRhdGUgdGhpcyBwYXRjaCB0byBhZGQgbmV3IDMuMiBtYWNoaW5lcyBmb3IgdGhvc2Uu
CgpJcyB0aGVyZSBhbnkgd2F5IHRvIGNoZWNrIGNvbXBhdCBwcm9wZXJ0aWVzIGFyZSBoYW5kbGVk
IHByb3Blcmx5IGZvcgp0aG9zZSB2YXJpb3VzIG1hY2hpbmVzPyBJdCBsb29rcyBsaWtlIGl0IGlz
IGdlbmVyYWxseSBsYWNraW5nLiBGb3IKZXhhbXBsZSwgaWYgdGhlcmUgaXMgYSBuZXcgSFdfQ09N
UEFULCBpdCB3b3VsZCBiZSBuaWNlIGlmIHNvbWV0aGluZwpmYWlsZWQgaWYgYSBjb3JyZXNwb25k
aW5nIG1hY2hpbmUgaGFzbid0IGJlZW4gYWRkZWQuCgpJdCBhbHNvIGxvb2tzIGxpa2UgdGhlcmUg
aXMgYSBiaXQgb2YgY29kZSBkdXBsaWNhdGlvbiBhbmQgYSBiaXQgdG9vCm11Y2ggbWFjcm9zIDop
IHVuZm9ydHVuYXRlbHksIEkgZG9uJ3QgeWV0IGhhdmUgYSBnb29kIGlkZWEgaG93IHRvCmltcHJv
dmUgdGhpbmdzLi4uCgo+IFNpZ25lZC1vZmYtYnk6IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2Fu
ZHJlLmx1cmVhdUByZWRoYXQuY29tPgo+IC0tLQo+ICBpbmNsdWRlL2h3L2NvbXBhdC5oICB8ICAz
ICsrKwo+ICBpbmNsdWRlL2h3L2kzODYvcGMuaCB8ICAzICsrKwo+ICBody9pMzg2L3BjX3BpaXgu
YyAgICB8IDIxICsrKysrKysrKysrKysrKysrKy0tLQo+ICBody9pMzg2L3BjX3EzNS5jICAgICB8
IDE5ICsrKysrKysrKysrKysrKysrLS0KPiAgNCBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25z
KCspLCA1IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvY29tcGF0Lmgg
Yi9pbmNsdWRlL2h3L2NvbXBhdC5oCj4gaW5kZXggNmY0ZDVmYzY0Ny4uNzA5NTgzMjhmZSAxMDA2
NDQKPiAtLS0gYS9pbmNsdWRlL2h3L2NvbXBhdC5oCj4gKysrIGIvaW5jbHVkZS9ody9jb21wYXQu
aAo+IEBAIC0xLDYgKzEsOSBAQAo+ICAjaWZuZGVmIEhXX0NPTVBBVF9ICj4gICNkZWZpbmUgSFdf
Q09NUEFUX0gKPgo+ICsjZGVmaW5lIEhXX0NPTVBBVF8zXzEgXAo+ICsgICAgLyogZW1wdHkgKi8K
PiArCj4gICNkZWZpbmUgSFdfQ09NUEFUXzNfMCBcCj4gICAgICAvKiBlbXB0eSAqLwo+Cj4gZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKPiBp
bmRleCAxMzZmZTQ5N2I2Li5jMzdkNDMzM2EwIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcvaTM4
Ni9wYy5oCj4gKysrIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKPiBAQCAtMjk0LDYgKzI5NCw5IEBA
IGludCBlODIwX2FkZF9lbnRyeSh1aW50NjRfdCwgdWludDY0X3QsIHVpbnQzMl90KTsKPiAgaW50
IGU4MjBfZ2V0X251bV9lbnRyaWVzKHZvaWQpOwo+ICBib29sIGU4MjBfZ2V0X2VudHJ5KGludCwg
dWludDMyX3QsIHVpbnQ2NF90ICosIHVpbnQ2NF90ICopOwo+Cj4gKyNkZWZpbmUgUENfQ09NUEFU
XzNfMSBcCj4gKyAgICBIV19DT01QQVRfM18xCj4gKwo+ICAjZGVmaW5lIFBDX0NPTVBBVF8zXzAg
XAo+ICAgICAgSFdfQ09NUEFUXzNfMCBcCj4gICAgICB7XAo+IGRpZmYgLS1naXQgYS9ody9pMzg2
L3BjX3BpaXguYyBiL2h3L2kzODYvcGNfcGlpeC5jCj4gaW5kZXggZGMwOTQ2NmIzZS4uYmEzNzFi
ZmNkNyAxMDA2NDQKPiAtLS0gYS9ody9pMzg2L3BjX3BpaXguYwo+ICsrKyBiL2h3L2kzODYvcGNf
cGlpeC5jCj4gQEAgLTQyOCwyMSArNDI4LDM2IEBAIHN0YXRpYyB2b2lkIHBjX2k0NDBmeF9tYWNo
aW5lX29wdGlvbnMoTWFjaGluZUNsYXNzICptKQo+ICAgICAgbWFjaGluZV9jbGFzc19hbGxvd19k
eW5hbWljX3N5c2J1c19kZXYobSwgVFlQRV9SQU1GQl9ERVZJQ0UpOwo+ICB9Cj4KPiAtc3RhdGlj
IHZvaWQgcGNfaTQ0MGZ4XzNfMF9tYWNoaW5lX29wdGlvbnMoTWFjaGluZUNsYXNzICptKQo+ICtz
dGF0aWMgdm9pZCBwY19pNDQwZnhfM18yX21hY2hpbmVfb3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm0p
Cj4gIHsKPiAgICAgIHBjX2k0NDBmeF9tYWNoaW5lX29wdGlvbnMobSk7Cj4gICAgICBtLT5hbGlh
cyA9ICJwYyI7Cj4gICAgICBtLT5pc19kZWZhdWx0ID0gMTsKPiAgfQo+Cj4gK0RFRklORV9JNDQw
RlhfTUFDSElORSh2M18yLCAicGMtaTQ0MGZ4LTMuMiIsIE5VTEwsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICBwY19pNDQwZnhfM18yX21hY2hpbmVfb3B0aW9ucyk7Cj4gKwo+ICtzdGF0aWMgdm9p
ZCBwY19pNDQwZnhfM18xX21hY2hpbmVfb3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm0pCj4gK3sKPiAr
ICAgIHBjX2k0NDBmeF8zXzJfbWFjaGluZV9vcHRpb25zKG0pOwo+ICsgICAgbS0+aXNfZGVmYXVs
dCA9IDA7Cj4gKyAgICBtLT5hbGlhcyA9IE5VTEw7Cj4gKyAgICBTRVRfTUFDSElORV9DT01QQVQo
bSwgUENfQ09NUEFUXzNfMSk7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHBjX2k0NDBmeF8zXzBf
bWFjaGluZV9vcHRpb25zKE1hY2hpbmVDbGFzcyAqbSkKPiArewo+ICsgICAgcGNfaTQ0MGZ4XzNf
MV9tYWNoaW5lX29wdGlvbnMobSk7Cj4gKyAgICBTRVRfTUFDSElORV9DT01QQVQobSwgUENfQ09N
UEFUXzNfMCk7Cj4gK30KPiArCj4gIERFRklORV9JNDQwRlhfTUFDSElORSh2M18wLCAicGMtaTQ0
MGZ4LTMuMCIsIE5VTEwsCj4gICAgICAgICAgICAgICAgICAgICAgICBwY19pNDQwZnhfM18wX21h
Y2hpbmVfb3B0aW9ucyk7Cj4KPiAgc3RhdGljIHZvaWQgcGNfaTQ0MGZ4XzJfMTJfbWFjaGluZV9v
cHRpb25zKE1hY2hpbmVDbGFzcyAqbSkKPiAgewo+ICAgICAgcGNfaTQ0MGZ4XzNfMF9tYWNoaW5l
X29wdGlvbnMobSk7Cj4gLSAgICBtLT5pc19kZWZhdWx0ID0gMDsKPiAtICAgIG0tPmFsaWFzID0g
TlVMTDsKPiAgICAgIFNFVF9NQUNISU5FX0NPTVBBVChtLCBQQ19DT01QQVRfMl8xMik7Cj4gIH0K
Pgo+IGRpZmYgLS1naXQgYS9ody9pMzg2L3BjX3EzNS5jIGIvaHcvaTM4Ni9wY19xMzUuYwo+IGlu
ZGV4IDUzMjI0MWUzZjguLjY0ZDZlYTY1ZDUgMTAwNjQ0Cj4gLS0tIGEvaHcvaTM4Ni9wY19xMzUu
Ywo+ICsrKyBiL2h3L2kzODYvcGNfcTM1LmMKPiBAQCAtMzExLDE5ICszMTEsMzQgQEAgc3RhdGlj
IHZvaWQgcGNfcTM1X21hY2hpbmVfb3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm0pCj4gICAgICBtLT5t
YXhfY3B1cyA9IDI4ODsKPiAgfQo+Cj4gLXN0YXRpYyB2b2lkIHBjX3EzNV8zXzBfbWFjaGluZV9v
cHRpb25zKE1hY2hpbmVDbGFzcyAqbSkKPiArc3RhdGljIHZvaWQgcGNfcTM1XzNfMl9tYWNoaW5l
X29wdGlvbnMoTWFjaGluZUNsYXNzICptKQo+ICB7Cj4gICAgICBwY19xMzVfbWFjaGluZV9vcHRp
b25zKG0pOwo+ICAgICAgbS0+YWxpYXMgPSAicTM1IjsKPiAgfQo+Cj4gK0RFRklORV9RMzVfTUFD
SElORSh2M18yLCAicGMtcTM1LTMuMiIsIE5VTEwsCj4gKyAgICAgICAgICAgICAgICAgICBwY19x
MzVfM18yX21hY2hpbmVfb3B0aW9ucyk7Cj4gKwo+ICtzdGF0aWMgdm9pZCBwY19xMzVfM18xX21h
Y2hpbmVfb3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm0pCj4gK3sKPiArICAgIHBjX3EzNV8zXzJfbWFj
aGluZV9vcHRpb25zKG0pOwo+ICsgICAgbS0+YWxpYXMgPSBOVUxMOwo+ICsgICAgU0VUX01BQ0hJ
TkVfQ09NUEFUKG0sIFBDX0NPTVBBVF8zXzEpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBwY19x
MzVfM18wX21hY2hpbmVfb3B0aW9ucyhNYWNoaW5lQ2xhc3MgKm0pCj4gK3sKPiArICAgIHBjX3Ez
NV8zXzFfbWFjaGluZV9vcHRpb25zKG0pOwo+ICsgICAgU0VUX01BQ0hJTkVfQ09NUEFUKG0sIFBD
X0NPTVBBVF8zXzApOwo+ICt9Cj4gKwo+ICBERUZJTkVfUTM1X01BQ0hJTkUodjNfMCwgInBjLXEz
NS0zLjAiLCBOVUxMLAo+ICAgICAgICAgICAgICAgICAgICAgIHBjX3EzNV8zXzBfbWFjaGluZV9v
cHRpb25zKTsKPgo+ICBzdGF0aWMgdm9pZCBwY19xMzVfMl8xMl9tYWNoaW5lX29wdGlvbnMoTWFj
aGluZUNsYXNzICptKQo+ICB7Cj4gICAgICBwY19xMzVfM18wX21hY2hpbmVfb3B0aW9ucyhtKTsK
PiAtICAgIG0tPmFsaWFzID0gTlVMTDsKPiAgICAgIFNFVF9NQUNISU5FX0NPTVBBVChtLCBQQ19D
T01QQVRfMl8xMik7Cj4gIH0KPgo+IC0tCj4gMi4xOS4xLjcwOC5nNGVkZTNkNDJkZgo+Cj4KCgot
LSAKTWFyYy1BbmRyw6kgTHVyZWF1CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 16:16:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 16:16: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-devel-bounces@lists.xenproject.org>)
	id 1gKQV7-0001Pa-4x; Wed, 07 Nov 2018 16:16: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=w2c8=ns=dornerworks.com=stewart.hildebrand@srs-us1.protection.inumbo.net>)
 id 1gKQV5-0001PV-TC
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 16:16:15 +0000
X-Inumbo-ID: 724bd0a6-e2a8-11e8-a866-12d6303a7972
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 724bd0a6-e2a8-11e8-a866-12d6303a7972;
 Wed, 07 Nov 2018 16:16:14 +0000 (UTC)
From: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
To: Ian Jackson <ian.jackson@citrix.com>
Thread-Topic: [Xen-devel] preparations for 4.11.1 and 4.8.5
Thread-Index: AQHUXwfMkcx4gj8DBkOvDSASmtb0TaVDYJowgAGWFQD//610AA==
Date: Wed, 7 Nov 2018 16:06:10 +0000
Message-ID: <ea32371df5004f63bb7c1b21f797eeef@dornerworks.com>
References: <5BBB564202000078001EF950@prv1-mh.provo.novell.com>
 <700fe05ef18e46f9a05d3f9af0716529@dornerworks.com>
 <23523.2010.727777.392057@mariner.uk.xensource.com>
In-Reply-To: <23523.2010.727777.392057@mariner.uk.xensource.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.27.14.26]
MIME-Version: 1.0
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: Re: [Xen-devel] preparations for 4.11.1 and 4.8.5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkbmVzZGF5LCBOb3ZlbWJlciA3LCAyMDE4IDEwOjQyIEFNLCBJYW4gSmFja3NvbiB3cm90
ZToNCj4gQXJlIHRoZXNlIGNvbW1pdGlkcyBmcm9tIHhlbi5naXQjbWFzdGVyIGFuZCB0aGUgY29y
cmVzcG9uZGluZw0KPiBxZW11LXhlbi5naXQgYnJhbmNoID8NCg0KU29ycnksIG5vLCBhIGZldyBv
ZiB0aG9zZSB3ZXJlIGZyb20geGVuLmdpdCNzdGFnaW5nLTQuOSBhbmQgcWVtdS14ZW4uZ2l0I3N0
YWdpbmctNC45Lg0KDQpIZXJlJ3MgdGhlIHNhbWUgbGlzdCwgYnV0IHdpdGggY29tbWl0IGlkcyBm
b3IgdGhlIHNhbWUgY29tbWl0cyBvbiB4ZW4uZ2l0I21hc3RlcjoNCmY0OWZhNjU4ICAgIHRvb2xz
Om1pc2M6eGVubG9ja3Byb2Y6IGZpeCBwb3NzaWJsZSBmb3JtYXQgc3RyaW5nIG92ZXJmbG93DQo3
OTZkZWEzNyAgICB0b29sczogaW5jbHVkZSBzeXMvc3lzbWFjcm9zLmggb24gTGludXgNCjJkNzhm
NzhhICAgIHRvb2xzOiBmaXggc2V2ZXJhbCAiZm9ybWF0LXRydW5jYXRpb24iIHdhcm5pbmdzIHdp
dGggR0NDIDcNCg0KQW5kIHFlbXUteGVuLmdpdCNtYXN0ZXI6DQo3NWU1YjcwZSAgICBtZW1mZDog
Zml4IGNvbmZpZ3VyZSB0ZXN0DQpkZTgxZDcyZCAgICBibGtkZWJ1ZzogQ2F0Y2ggYnMtPmV4YWN0
X2ZpbGVuYW1lIG92ZXJmbG93DQowNWNjNzU4YSAgICBibGt2ZXJpZnk6IENhdGNoIGJzLT5leGFj
dF9maWxlbmFtZSBvdmVyZmxvdw0KMTIxODI5Y2IgICAgdXNiOiBGaXggYnVpbGQgd2l0aCBuZXdl
ciBnY2MNCmY5NWNjOGI2ICAgIHNsaXJwL3NtYjogUmVwbGFjZSBjb25zdGFudCBzdHJpbmdzIGJ5
IGdsaWIgc3RyaW5nDQoNClRoYW5rcywNClN0ZXcNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 16:36:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 16:36: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-devel-bounces@lists.xenproject.org>)
	id 1gKQof-0002zM-0r; Wed, 07 Nov 2018 16:36: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=qode=ns=citrix.com=prvs=842e7707d=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gKQod-0002zH-9s
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 16:36:27 +0000
X-Inumbo-ID: 43e819c4-e2ab-11e8-95d8-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43e819c4-e2ab-11e8-95d8-12d6303a7972;
 Wed, 07 Nov 2018 16:36:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,476,1534809600"; d="scan'208";a="69926715"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xen.org>, Jan Beulich
 <jbeulich@suse.com>
References: <20181107111149.14842-1-sergey.dyasli@citrix.com>
 <20181107121714.q65fte6newwxcx2t@zion.uk.xensource.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 xsFNBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABzShTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+wsGOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZmfOwU0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAHCwXYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <ecab96b1-c620-fe41-6843-a9a6e0d9a6cc@citrix.com>
Date: Wed, 7 Nov 2018 16:36:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181107121714.q65fte6newwxcx2t@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] mm/page_alloc: make bootscrub happen in
 idle-loop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Julien Grall <julien.grall@arm.com>, "sergey.dyasli@citrix.com >> Sergey
 Dyasli" <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTEvMjAxOCAxMjoxNywgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIE5vdiAwNywgMjAx
OCBhdCAxMToxMTo0OUFNICswMDAwLCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+PiBTY3J1YmJpbmcg
UkFNIGR1cmluZyBib290IG1heSB0YWtlIGEgbG9uZyB0aW1lIG9uIG1hY2hpbmVzIHdpdGggbG90
cwo+PiBvZiBSQU0uIEFkZCAnaWRsZScgb3B0aW9uIHRvIGJvb3RzY3J1YiB3aGljaCBtYXJrcyBh
bGwgcGFnZXMgZGlydHkKPj4gaW5pdGlhbGx5IHNvIHRoZXkgd2lsbCBldmVudHVhbGx5IGJlIHNj
cnViYmVkIGluIGlkbGUtbG9vcCBvbiBldmVyeQo+PiBvbmxpbmUgQ1BVLgo+Pgo+PiBJdCdzIGd1
YXJhbnRlZWQgdGhhdCB0aGUgYWxsb2NhdG9yIHdpbGwgcmV0dXJuIHNjcnViYmVkIHBhZ2VzIGJ5
IGRvaW5nCj4+IGVhZ2VyIHNjcnViYmluZyBkdXJpbmcgYWxsb2NhdGlvbiAodW5sZXNzIE1FTUZf
bm9fc2NydWIgd2FzIHByb3ZpZGVkKS4KPj4KPj4gVXNlIHRoZSBuZXcgJ2lkbGUnIG9wdGlvbiBh
cyB0aGUgZGVmYXVsdCBvbmUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KPj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPj4gLS0tCj4+IHYyIC0tPiB2MzoKPj4gLSBSZW1vdmVkICI9IDAiIGZy
b20gZW51bSBib290c2NydWJfbW9kZQo+PiAtIFJlbW92ZWQgbnVtX29ubGluZV9ub2RlcygpIGZy
b20gcHJpbnRrKCkKPj4gLSBBZGRlZCBSZXZpZXdlZC1ieQo+IAo+IEkgdGhpbmsgeW91ciBwYXRj
aCAodjI/KSBpcyBhbHJlYWR5IGNvbW1pdHRlZC4KCkhtbSwgeW91IGFyZSByaWdodDogQ29tbWl0
RGF0ZTogV2VkIE5vdiA3IDA5OjM0OjE3IDIwMTggKzAxMDAKU29ycnksIEkgd2Fzbid0IGV4cGVj
dGluZyB0aGF0LgoKVGhvdWdoIHByaW50aygpIGluIHRoZSBjb21taXR0ZWQgdmVyc2lvbiBoYXMg
YSB0eXBvOgoKICAgIHByaW50aygiU2NydWJiaW5nIGZyZWUgUkFNIG9uIGluIGJhY2tncm91bmRc
biIpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXl4KCi0tClRoYW5rcywKU2VyZ2V5
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 16:42:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 16:42: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-devel-bounces@lists.xenproject.org>)
	id 1gKQuf-0003lV-P4; Wed, 07 Nov 2018 16:42: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=eq5n=ns=citrix.com=prvs=8424bdc41=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKQuf-0003lQ-AM
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 16:42:41 +0000
X-Inumbo-ID: 236ee7bc-e2ac-11e8-adc5-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 236ee7bc-e2ac-11e8-adc5-12d6303a7972;
 Wed, 07 Nov 2018 16:42:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,476,1534809600"; d="scan'208";a="69927744"
Date: Wed, 7 Nov 2018 16:42:36 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <20181107164236.v6cmkenup2hlp7r4@zion.uk.xensource.com>
References: <20181107111149.14842-1-sergey.dyasli@citrix.com>
 <20181107121714.q65fte6newwxcx2t@zion.uk.xensource.com>
 <ecab96b1-c620-fe41-6843-a9a6e0d9a6cc@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ecab96b1-c620-fe41-6843-a9a6e0d9a6cc@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3] mm/page_alloc: make bootscrub happen in
 idle-loop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDcsIDIwMTggYXQgMDQ6MzY6MDhQTSArMDAwMCwgU2VyZ2V5IER5YXNsaSB3
cm90ZToKPiBPbiAwNy8xMS8yMDE4IDEyOjE3LCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gV2VkLCBO
b3YgMDcsIDIwMTggYXQgMTE6MTE6NDlBTSArMDAwMCwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiA+
PiBTY3J1YmJpbmcgUkFNIGR1cmluZyBib290IG1heSB0YWtlIGEgbG9uZyB0aW1lIG9uIG1hY2hp
bmVzIHdpdGggbG90cwo+ID4+IG9mIFJBTS4gQWRkICdpZGxlJyBvcHRpb24gdG8gYm9vdHNjcnVi
IHdoaWNoIG1hcmtzIGFsbCBwYWdlcyBkaXJ0eQo+ID4+IGluaXRpYWxseSBzbyB0aGV5IHdpbGwg
ZXZlbnR1YWxseSBiZSBzY3J1YmJlZCBpbiBpZGxlLWxvb3Agb24gZXZlcnkKPiA+PiBvbmxpbmUg
Q1BVLgo+ID4+Cj4gPj4gSXQncyBndWFyYW50ZWVkIHRoYXQgdGhlIGFsbG9jYXRvciB3aWxsIHJl
dHVybiBzY3J1YmJlZCBwYWdlcyBieSBkb2luZwo+ID4+IGVhZ2VyIHNjcnViYmluZyBkdXJpbmcg
YWxsb2NhdGlvbiAodW5sZXNzIE1FTUZfbm9fc2NydWIgd2FzIHByb3ZpZGVkKS4KPiA+Pgo+ID4+
IFVzZSB0aGUgbmV3ICdpZGxlJyBvcHRpb24gYXMgdGhlIGRlZmF1bHQgb25lLgo+ID4+Cj4gPj4g
U2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgo+
ID4+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPj4gLS0t
Cj4gPj4gdjIgLS0+IHYzOgo+ID4+IC0gUmVtb3ZlZCAiPSAwIiBmcm9tIGVudW0gYm9vdHNjcnVi
X21vZGUKPiA+PiAtIFJlbW92ZWQgbnVtX29ubGluZV9ub2RlcygpIGZyb20gcHJpbnRrKCkKPiA+
PiAtIEFkZGVkIFJldmlld2VkLWJ5Cj4gPiAKPiA+IEkgdGhpbmsgeW91ciBwYXRjaCAodjI/KSBp
cyBhbHJlYWR5IGNvbW1pdHRlZC4KPiAKPiBIbW0sIHlvdSBhcmUgcmlnaHQ6IENvbW1pdERhdGU6
IFdlZCBOb3YgNyAwOTozNDoxNyAyMDE4ICswMTAwCj4gU29ycnksIEkgd2Fzbid0IGV4cGVjdGlu
ZyB0aGF0Lgo+IAo+IFRob3VnaCBwcmludGsoKSBpbiB0aGUgY29tbWl0dGVkIHZlcnNpb24gaGFz
IGEgdHlwbzoKPiAKPiAgICAgcHJpbnRrKCJTY3J1YmJpbmcgZnJlZSBSQU0gb24gaW4gYmFja2dy
b3VuZFxuIik7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5eCgpGZWVsIGZyZWUg
dG8gc2VuZCBhIGZvbGxvd3VwIHBhdGNoIHRvIGZpeCB0aGF0LgoKV2VpLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 16:45:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 16:45: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-devel-bounces@lists.xenproject.org>)
	id 1gKQxl-0003uF-Bh; Wed, 07 Nov 2018 16:45:53 +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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKQxk-0003u5-IN
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 16:45:52 +0000
X-Inumbo-ID: 954a7d74-e2ac-11e8-924f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 954a7d74-e2ac-11e8-924f-12d6303a7972;
 Wed, 07 Nov 2018 16:45:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKQxg-0000DG-Qe; Wed, 07 Nov 2018 16:45:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKQxg-0006LR-3z; Wed, 07 Nov 2018 16:45:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKQxg-0007sV-3L; Wed, 07 Nov 2018 16:45:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129466-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore.2:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-saverestore.2:fail:regression
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:leak-check/check:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore.2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=88b5e368ce08aaff78db5e3edc4c488945837750
X-Osstest-Versions-That: xen=dee593780213a4997ae6206cc4d103e608613098
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Nov 2018 16:45:48 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 129466: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQ2NiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTQ2Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA1
MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTI4NzkyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNSBndWVzdC1zYXZl
cmVzdG9yZS4yIGZhaWwgUkVHUi4gdnMuIDEyODc5MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBS
RUdSLiB2cy4gMTI4NzkyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVHUi4gdnMuIDEyODc5MgogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4NzkyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3Qt
c2F2ZXJlc3RvcmUuMiAgICBmYWlsIGxpa2UgMTI4NzkyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg3OTIK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCAgICBmYWlsICBsaWtlIDEyODc5MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4NzkyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjg3OTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODc5MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI4Nzky
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjg3OTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODc5MgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTI4NzkyCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA3IHhlbi1idWlsZC9k
aXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3
IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4
ZW4gICAgICAgICAgICAgICAgICA4OGI1ZTM2OGNlMDhhYWZmNzhkYjVlM2VkYzRjNDg4OTQ1ODM3
NzUwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkZWU1OTM3ODAyMTNh
NDk5N2FlNjIwNmNjNGQxMDNlNjA4NjEzMDk4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg3OTIg
IDIwMTgtMTAtMTUgMDA6MDU6NTIgWiAgIDIzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5
NDY2ICAyMDE4LTExLTA1IDE1OjM2OjMzIFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNp
dHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA4OGI1ZTM2OGNlMDhhYWZmNzhkYjVlM2VkYzRjNDg4OTQ1
ODM3NzUwCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBNb24gTm92IDUgMTY6MTc6NTYgMjAxOCArMDEwMAoKICAgIHRvb2xzL2RvbWJ1aWxk
ZXI6IEluaXRpYWxpc2UgdmNwdSBkZWJ1ZyByZWdpc3RlcnMgY29ycmVjdGx5CiAgICAKICAgIElu
IHBhcnRpY3VsYXIsIGluaXRpYWxpc2luZyAlZHI2IHdpdGggdGhlIHZhbHVlIDAgaXMgYnVnZ3ks
IGJlY2F1c2Ugb24KICAgIGhhcmR3YXJlIHN1cHBvcnRpbmcgVHJhbnNhY3Rpb25hbCBNZW1vcnks
IGl0IHdpbGwgY2F1c2UgdGhlIHN0aWNreSBSVE0gYml0IHRvCiAgICBiZSBhc3NlcnRlZCwgZXZl
biB0aG91Z2ggYSBkZWJ1ZyBleGNlcHRpb24gZnJvbSBhIHRyYW5zYWN0aW9uIGhhc24ndCBhY3R1
YWxseQogICAgYmVlbiBvYnNlcnZlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDQ2MDI5ZGExMmU1ZWZlY2E2ZDk1N2U1Nzkz
YmQzNGYyOTY1ZmEwYTEKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTI0IDE0OjQzOjA1ICswMTAw
Cgpjb21taXQgNjRmZDQyZmJjYjM5Mjg0NTQwNTZlZjI2NjNkNWIyNDhjZDhjM2E4NApBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE5v
diA1IDE2OjE3OjI2IDIwMTggKzAxMDAKCiAgICB4ODYvZG9tYWluOiBJbml0aWFsaXNlIHZjcHUg
ZGVidWcgcmVnaXN0ZXJzIGNvcnJlY3RseQogICAgCiAgICBJbiBwYXJ0aWN1bGFyLCBpbml0aWFs
aXNpbmcgJWRyNiB3aXRoIHRoZSB2YWx1ZSAwIGlzIGJ1Z2d5LCBiZWNhdXNlIG9uCiAgICBoYXJk
d2FyZSBzdXBwb3J0aW5nIFRyYW5zYWN0aW9uYWwgTWVtb3J5LCBpdCB3aWxsIGNhdXNlIHRoZSBz
dGlja3kgUlRNIGJpdCB0bwogICAgYmUgYXNzZXJ0ZWQsIGV2ZW4gdGhvdWdoIGEgZGVidWcgZXhj
ZXB0aW9uIGZyb20gYSB0cmFuc2FjdGlvbiBoYXNuJ3QgYWN0dWFsbHkKICAgIGJlZW4gb2JzZXJ2
ZWQuCiAgICAKICAgIEludHJvZHVjZSBhcmNoX3ZjcHVfcmVnc19pbml0KCkgdG8gc2V0IHZhcmlv
dXMgYXJjaGl0ZWN0dXJhbCBkZWZhdWx0cywgYW5kCiAgICByZXVzZSB0aGlzIGluIHRoZSBodm1f
dmNwdV9yZXNldF9zdGF0ZSgpIHBhdGguCiAgICAKICAgIEFyY2hpdGVjdHVyYWxseSwgJWVkeCdz
IGluaXQgc3RhdGUgY29udGFpbnMgdGhlIHByb2Nlc3NvcnMgbW9kZWwgaW5mb3JtYXRpb24sCiAg
ICBhbmQgMHhmIGxvb2tzIHRvIGJlIGEgcmVtbmFudCBvZiB0aGUgb2xkIEludGVsIHByb2Nlc3Nv
cnMuICBXZSBjbGVhcmx5IGhhdmUgbm8KICAgIHNvZnR3YXJlIHdoaWNoIGNhcmVzLCBzZWVpbmcg
YXMgaXQgaXMgd3JvbmcgZm9yIHRoZSBsYXN0IGRlY2FkZSdzIHdvcnRoIG9mCiAgICBJbnRlbCBo
YXJkd2FyZSBhbmQgZm9yIGFsbCBvdGhlciB2ZW5kb3JzLCBzbyBsZXRzIHVzZSB0aGUgdmFsdWUg
MCBmb3IKICAgIHNpbXBsaWNpdHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgCiAgICB4ODYvZG9tYWluOiBGaXggYnVpbGQgd2l0
aCBHQ0MgNC4zLngKICAgIAogICAgR0NDIDQuMy54IGNhbid0IGluaXRpYWxpc2UgdGhlIHVzZXJf
cmVncyBzdHJ1Y3R1cmUgbGlrZSB0aGlzLgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGRmYmE0ZDJlOTFmNjNhOGY0MDQ5M2M0ZmMyZGIwM2Zk
ODI4N2Y2Y2IKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTI0IDE0OjQzOjA1ICswMTAwCiAgICBt
YXN0ZXIgY29tbWl0OiAwYTFmYTYzNTAyOWQxMDBkNGI2YjdlZGRiMzFkNDk2MDMyMTdjYWI3CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0zMCAxMzoyNjoyMSArMDAwMAoKY29tbWl0IDg2Y2JhOWIw
MjM2NmRlMTBlZTZiZWZmZTFlYWQ4NjAwZWM2ODI0NWYKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBOb3YgNSAxNjoxNjo0NSAyMDE4
ICswMTAwCgogICAgeDg2L2Jvb3Q6IEluaXRpYWxpc2UgdGhlIGRlYnVnIHJlZ2lzdGVycyBjb3Jy
ZWN0bHkKICAgIAogICAgSW4gcGFydGljdWxhciwgaW5pdGlhbGlzaW5nICVkcjYgd2l0aCB0aGUg
dmFsdWUgMCBpcyBidWdneSwgYmVjYXVzZSBvbgogICAgaGFyZHdhcmUgc3VwcG9ydGluZyBUcmFu
c2FjdGlvbmFsIE1lbW9yeSwgaXQgd2lsbCBjYXVzZSB0aGUgc3RpY2t5IFJUTSBiaXQgdG8KICAg
IGJlIGFzc2VydGVkLCBldmVuIHRob3VnaCBhIGRlYnVnIGV4Y2VwdGlvbiBmcm9tIGEgdHJhbnNh
Y3Rpb24gaGFzbid0IGFjdHVhbGx5CiAgICBiZWVuIG9ic2VydmVkLgogICAgCiAgICBNb3ZlIFg4
Nl9EUjZfREVGQVVMVCBpbnRvIHg4Ni1kZWZucy5oIGFsb25nIHdpdGggdGhlIG90aGVyIGFyY2hp
dGVjdHVyYWwKICAgIHJlZ2lzdGVyIGNvbnN0YW50cywgYW5kIGludHJvZHVjZSBhIG5ldyBYODZf
RFI3X0RFRkFVTFQuICBVc2UgdGhlIGV4aXN0aW5nCiAgICB3cml0ZV9kZWJ1Z3JlZygpIGhlbHBl
ciwgcmF0aGVyIHRoYW4gb3BlbmNvZGVkIGlubGluZSBhc3NlbWJseS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiA3MjFkYTZkNDFhNzBmZTA4YjNmY2Q5YzMxYTYyZjY3MDlhNTRjNmJhCiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOC0xMC0yNCAxNDo0MzowNSArMDEwMAoKY29tbWl0IDQ5Zjc0ZWE2MDlhNjEwMDRj
NjM4ZTZmZmM1MjdiZmY3NjljZTk4ZWYKQXV0aG9yOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlh
c2xpQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE5vdiA1IDE2OjE2OjE5IDIwMTggKzAxMDAKCiAg
ICB4ODYvYm9vdDogZW5hYmxlIE5NSXMgYWZ0ZXIgdHJhcHMgaW5pdAogICAgCiAgICBJbiBjZXJ0
YWluIHNjZW5hcmlvcywgTk1JcyBtaWdodCBiZSBkaXNhYmxlZCBkdXJpbmcgWGVuIGJvb3QgcHJv
Y2Vzcy4KICAgIFN1Y2ggc2l0dWF0aW9uIHdpbGwgY2F1c2UgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rp
b25zKCkgdG86CiAgICAKICAgICAgICBwYW5pYygiVGltZWQgb3V0IHdhaXRpbmcgZm9yIGFsdGVy
bmF0aXZlcyBzZWxmLU5NSSB0byBoaXRcbiIpOwogICAgCiAgICBUaGlzIGJ1ZyB3YXMgb3JpZ2lu
YWxseSBzZWVuIHdoZW4gdXNpbmcgVGJvb3QgdG8gYm9vdCBYZW4gNC4xMQogICAgCiAgICBUbyBw
cmV2ZW50IHRoaXMgZnJvbSBoYXBwZW5pbmcsIGVuYWJsZSBOTUlzIGR1cmluZyBjcHVfaW5pdCgp
IGFuZAogICAgZHVyaW5nIF9fc3RhcnRfeGVuKCkgZm9yIEJTUC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiAwNzJlMDU0MzU5YTRkNGE0ZjZjM2ZhMDk1ODU2Njc0NzJjNGYwZjFkCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOC0xMC0yMyAxMjozMzo1NCArMDEwMAoKY29tbWl0IDViNmZiMzNkOGY0
ZmU3NTMzNzcwOTBlNmJlOGFhYTgxNmE2ODE0ZWMKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBOb3YgNSAxNjoxNToxNyAyMDE4ICswMTAw
CgogICAgdnRkOiBhZGQgbWlzc2luZyBjaGVjayBmb3Igc2hhcmVkIEVQVC4uLgogICAgCiAgICAu
Li5pbiBpbnRlbF9pb21tdV91bm1hcF9wYWdlKCkuCiAgICAKICAgIFRoaXMgcGF0Y2ggYWxzbyBp
bmNsdWRlcyBzb21lIG5vbi1mdW5jdGlvbmFsIG1vZGlmaWNhdGlvbnMgaW4KICAgIGludGVsX2lv
bW11X21hcF9wYWdlKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlh
bkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlMzBjNDdjZDhiZThiYTczY2ZjMWVjN2Ix
ZWJkMDM2NDY0NzA4YTI0CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0wNCAxNDo1Mzo1NyArMDIw
MAoKY29tbWl0IDhkMWFmZDFjZWYwZjI0YzAwYjczZDQ0ZmVkNTM3MzBiMGJiY2JiMmUKQXV0aG9y
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIE5vdiA1IDE2OjE0
OjUwIDIwMTggKzAxMDAKCiAgICB4ODY6IGZpeCAieHB0aT0iIGFuZCAicHYtbDF0Zj0iIHlldCBh
Z2FpbgogICAgCiAgICBXaGlsZSBjb21taXQgMmEzYjM0ZWM0NyAoIng4Ni9zcGVjLWN0cmw6IFll
dCBtb3JlIGZpeGVzIGZvciB4cHRpPQogICAgcGFyc2luZyIpIGluZGVlZCBmaXhlZCAieHB0aT1k
b20wIiwgaXQgYnJva2UgInhwdGk9bm8tZG9tMCIsIGluIHRoYXQKICAgIHRoaXMgdGhlbiBiZWNh
bWUgZXF1aXZhbGVudCB0byAieHB0aT1ubyIuIEluIHBhcnRpY3VsYXIsIHRoZSBwcmVzZW5jZQog
ICAgb2YgInhwdGk9IiBhbG9uZSBvbiB0aGUgY29tbWFuZCBsaW5lIG1lYW5zIG5vdGhpbmcgYXMg
dG8gd2hpY2ggZGVmYXVsdAogICAgaXMgdG8gYmUgb3ZlcnJpZGRlbjsgInhwdGk9bm8tZG9tMCIs
IGZvciBleGFtcGxlLCBvdWdodCB0byBoYXZlIG5vCiAgICBlZmZlY3QgZm9yIERvbVUtcywgYXMg
dGhpcyBpcyBkaXN0aW5jdCBmcm9tIGJvdGggInhwdGk9bm8tZG9tMCxkb211IgogICAgYW5kICJ4
cHRpPW5vLWRvbTAsbm8tZG9tdSIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogODc0M2QyZGVhNTM5NjE3ZTIz
N2M3NzU1NmE5MWRjMzU3MDk4YThhZgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMDQgMTQ6NDk6
NTYgKzAyMDAKCmNvbW1pdCAwZGJlNmFjZWYwOTM0NTZhMDZmYjQ4OWM5MTFhNjAyODc0MjA4YjIw
CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBOb3Yg
NSAxNjoxNDoyNSAyMDE4ICswMTAwCgogICAgeDg2OiBzcGxpdCBvcHRfcHZfbDF0ZgogICAgCiAg
ICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFyaWFibGVzIGZvciB0aGUgaGFyZHdhcmUgZG9tYWlu
IGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLCBidXQg
YWRqdXN0IHRoZSBjb21tZW50IGluCiAgICBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCkg
dG8gbWF0Y2ggcHJpb3IgYXMgd2VsbCBhcyByZXN1bHRpbmcgY29kZS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiAwYjg5NjQzZWY2ZWYxNGUyYzJiNzMxY2E2NzVkMjNlNDA1ZWQ2OWIxCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOC0xMC0wNCAxNDo0OToxOSArMDIwMAoKY29tbWl0IDM4YTdkZGVkMTllMzBmMWNlYTYy
MGRiNDY3MzhlZjM5NTc5NTE3ZjUKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkRhdGU6ICAgTW9uIE5vdiA1IDE2OjEzOjU1IDIwMTggKzAxMDAKCiAgICB4ODY6IHNwbGl0
IG9wdF94cHRpCiAgICAKICAgIFVzZSBzZXBhcmF0ZSB0cmFja2luZyB2YXJpYWJsZXMgZm9yIHRo
ZSBoYXJkd2FyZSBkb21haW4gYW5kIERvbVUtcy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFu
Z2UgaW50ZW5kZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTFlMGNiNDU5MzJkODBkNGVlYjU5OTk0ZWUy
YzNmM2M1OTdiMDIxMgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMDQgMTQ6NDg6MTggKzAyMDAK
CmNvbW1pdCBiZDg5NTY5ZmI1MjVlYzk1N2JlYjc5OGVjOTlhMmJiNzdkZTZiYzk0CkF1dGhvcjog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBOb3YgNSAxNjoxMzow
OSAyMDE4ICswMTAwCgogICAgeDg2OiBzaWxlbmNlIGZhbHNlIGxvZyBtZXNzYWdlcyBmb3IgcGxh
aW4gInhwdGkiIC8gInB2LWwxdGYiCiAgICAKICAgIFdoaWxlIGNvbW1pdCAyYTNiMzRlYzQ3ICgi
eDg2L3NwZWMtY3RybDogWWV0IG1vcmUgZml4ZXMgZm9yIHhwdGk9CiAgICBwYXJzaW5nIikgIGNs
YWltZWQgdG8gaGF2ZSBnb3QgcmlkIG9mIHRoZSAncGFyYW1ldGVyICJ4cHRpIiBoYXMgaW52YWxp
ZAogICAgdmFsdWUgIiIsIHJjPS0yMiEnIGxvZyBtZXNzYWdlIGZvciAieHB0aSIgYWxvbmUgb24g
dGhlIGNvbW1hbmQgbGluZSwKICAgIHRoaXMgd2Fzbid0IHRoZSBjYXNlICh0aGUgb3B0aW9uIHRv
b2sgZWZmZWN0IG5ldmVydGhlbGVzcykuCiAgICAKICAgIEZpeCB0aGlzIHRoZXJlIGFzIHdlbGwg
YXMgZm9yIHBsYWluICJwdi1sMXRmIi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAyZmI1N2U0YmVlZmVkYTky
MzQ0NmI3M2Y4OGIzOTJlNTliMDdkODQ3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0wOS0yOCAxNzox
MjoxNCArMDIwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 16:48:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 16:48: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-devel-bounces@lists.xenproject.org>)
	id 1gKR07-00044b-3q; Wed, 07 Nov 2018 16:48:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKR05-00044P-Lo
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 16:48:17 +0000
X-Inumbo-ID: ec2ddb21-e2ac-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec2ddb21-e2ac-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 16:48:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKR02-0000GB-2D; Wed, 07 Nov 2018 16:48:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKR01-0006Qx-PW; Wed, 07 Nov 2018 16:48:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKR01-0001Gi-Ou; Wed, 07 Nov 2018 16:48:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129535-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=328409ce8de7f318ee9c929b64302bd361cd1dbd
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Nov 2018 16:48:13 +0000
Subject: [Xen-devel] [ovmf test] 129535: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTUzNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk1MzUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMzI4NDA5Y2U4ZGU3ZjMxOGVlOWM5MjliNjQzMDJiZDM2MWNkMWRiZApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEZ1IFNpeXVhbiA8c2l5dWFuLmZ1
QGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgV3UgSmlheGlu
IDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CmNvbW1pdCAzMjg0MDljZThkZTdmMzE4ZWU5YzkyOWI2NDMwMmJkMzYxY2QxZGJkCkF1dGhvcjog
eXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgpEYXRlOiAgIEZyaSBOb3YgMiAxMToy
NDowMSAyMDE4ICswODAwCgogICAgUmV2ZXJ0ICJPdm1mUGtnOiBWTVdhcmUgU1ZHQSBkaXNwbGF5
IGRldmljZSByZWdpc3RlciBkZWZpbml0aW9ucyIKICAgIAogICAgVGhpcyByZXZlcnRzIGNvbW1p
dCA5YmNjYTUzZmU0NjZjZGZmMzk3NTc4MzI4ZDlkODdkMjU3YWJhNDkzLgogICAgCiAgICBXZSBy
ZXZlcnRlZCBWTVdhcmUgU1ZHQSBkcml2ZXIuIFdlIGRvbid0IG5lZWQgdGhlc2UgZGVmaW5pdGlv
bnMgdG9vLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlv
biBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiB5dWNoZW5saW4gPHl1Y2hlbmxpbkBz
eW5vbG9neS5jb20+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0
LmNvbT4KICAgIFJlZ3Jlc3Npb24tdGVzdGVkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRo
YXQuY29tPgoKY29tbWl0IDQzOGFkYTVhYTVhMTE3NDk0MDc5NTY3OGMyZGFlMDdjZGU4ZjM4NjkK
QXV0aG9yOiB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CkRhdGU6ICAgRnJpIE5v
diAyIDExOjI0OjAwIDIwMTggKzA4MDAKCiAgICBSZXZlcnQgIk92bWZQa2cvUWVtdVZpZGVvRHhl
OiBIZWxwZXIgZnVuY3Rpb25zIGZvciB1bmFsaWduZWQgcG9ydCBJL08uIgogICAgCiAgICBUaGlz
IHJldmVydHMgY29tbWl0IDA1YTUzNzk0NTg3MjUyMzRkZThhMDU3ODBmY2I1ZGEyYzEyNjgwZTQu
CiAgICAKICAgIFRoZSBWTVdhcmUgU1ZHQSBkaXNwbGF5IGRldmljZSBpbXBsZW1lbnRlZCBieSBR
ZW11ICgtdmdhIHZtd2FyZSkgdXNlcwogICAgYW4gSS9PLXR5cGUgQkFSIHdoaWNoIGlzIGxhaWQg
b3V0IHN1Y2ggdGhhdCBzb21lIHJlZ2lzdGVyIG9mZnNldHMgYXJlCiAgICBub3QgYWxpZ25lZCB0
byB0aGUgcmVhZC93cml0ZSB3aWR0aCB3aXRoIHdoaWNoIHRoZXkgYXJlIGV4cGVjdGVkIHRvIGJl
CiAgICBhY2Nlc3NlZC4gSG93ZXZlciwgd2UgcmV2ZXJ0ZWQgdGhlIGluaXRpYWxpemF0aW9uIG9m
IFZNV2FyZSBTVkdBIGRldmljZSwKICAgIHdlIGRvbid0IG5lZWQgc3VjaCB1bmFsaWduZWQgSS9P
LgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9n
eS5jb20+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICAgIFJlZ3Jlc3Npb24tdGVzdGVkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29t
PgoKY29tbWl0IDk4ODU2YTcyNGMyYWNkYzAwOTQyMjBkNGRlNjE1YTU1N2RhZDBmODgKQXV0aG9y
OiB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CkRhdGU6ICAgRnJpIE5vdiAyIDEx
OjIzOjU5IDIwMTggKzA4MDAKCiAgICBSZXZlcnQgIk92bWZQa2cvUWVtdVZpZGVvRHhlOiBWTVdh
cmUgU1ZHQSBkZXZpY2Ugc3VwcG9ydCIKICAgIAogICAgVGhpcyByZXZlcnRzIGNvbW1pdCBjMTM3
ZDk1MDgxNjkwZDQ4NzdmYmViNWYxODU2OTcyZTg0YWMzMmYyLgogICAgCiAgICBUaGUgVk1XYXJl
IFNWR0EgbW9kZWwgbm93IC0tIHNpbmNlIGNvbW1pdCAxMDRiZDFkYzcwIGluIFFFTVUgLS0KICAg
IGZhbGxzIGJhY2sgdG8gc3RkdmdhICh0aGF0IGlzLCBCb2NocykgaWYgd2UgZG9uJ3Qgc2V0dXAg
Vk1XYXJlIFNWR0EKICAgIEZJRk8uCiAgICAKICAgIFRvIHNpbXBsaWZ5IFFlbXVWaWRlb0R4ZSwg
d2UgZG9uJ3QgaW50ZW5kIHRvIGltcGxlbWVudCB0aGUgVk1XYXJlIFNWR0EKICAgIEZJRk8gc2V0
dXAgZmVhdHVyZS4gSXQgbWVhbnMgb3VyIGN1cnJlbnQgVk1XIFNWR0EgZHJpdmVyIGNvZGUgaXMK
ICAgIGJhc2ljYWxseSBkZWFkLiBUbyBzaW1wbGlmeSB0aGUgcHJvYmxlbSwgd2Ugd2lsbCByZXBs
YWNlIHRoZSBvbGQKICAgIFZNV2FyZSBTVkdBIGRyaXZlciB0byBCb2NocyBpbnRlcmZhY2UuIEl0
IHNob3VsZCB3b3JrIG9uIGFsbCBRRU1VCiAgICB2ZXJzaW9uLgogICAgCiAgICBUaGUgZmlyc3Qg
c3RlcCBmb3IgdXNpbmcgQm9jaHMgaW50ZXJmYWNlIGlzIHRvIHJldmVydCBvbGQgZHJpdmVyLgog
ICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l
bnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5j
b20+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAg
IFJlZ3Jlc3Npb24tdGVzdGVkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoK
Y29tbWl0IGUwMzhiZGUyNjc5YmJkMjAwMDg2YzI1YWI0MzA5MGFkM2I4YjI1YTMKQXV0aG9yOiB5
dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CkRhdGU6ICAgRnJpIE5vdiAyIDExOjIz
OjU4IDIwMTggKzA4MDAKCiAgICBSZXZlcnQgIk92bWZQa2cvUWVtdVZpZGVvRHhlOiBsaXN0ICJV
bmFsaWduZWRJb0ludGVybmFsLmgiIGluIHRoZSBJTkYgZmlsZSIKICAgIAogICAgVGhpcyByZXZl
cnRzIGNvbW1pdCBiMjk1OWU5ZjFhNTcyNzk1MDZjYTQ2ZDU2YmM0MjRmZDdmYTZiNjJhLgogICAg
CiAgICBUaGUgVk1XYXJlIFNWR0EgZGlzcGxheSBkZXZpY2UgaW1wbGVtZW50ZWQgYnkgUWVtdSAo
LXZnYSB2bXdhcmUpIHVzZXMKICAgIGFuIEkvTy10eXBlIEJBUiB3aGljaCBpcyBsYWlkIG91dCBz
dWNoIHRoYXQgc29tZSByZWdpc3RlciBvZmZzZXRzIGFyZQogICAgbm90IGFsaWduZWQgdG8gdGhl
IHJlYWQvd3JpdGUgd2lkdGggd2l0aCB3aGljaCB0aGV5IGFyZSBleHBlY3RlZCB0byBiZQogICAg
YWNjZXNzZWQuIEhvd2V2ZXIsIHdlIHdpbGwgcmV2ZXJ0IHRoZSBpbml0aWFsaXphdGlvbiBvZiBW
TVdhcmUgU1ZHQQogICAgZGV2aWNlIGxhdGVyLCB3ZSBkb24ndCBuZWVkIHN1Y2ggdW5hbGlnbmVk
IEkvTy4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24g
QWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogeXVjaGVubGluIDx5dWNoZW5saW5Ac3lu
b2xvZ3kuY29tPgogICAgUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
b20+CiAgICBSZWdyZXNzaW9uLXRlc3RlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0
LmNvbT4KCmNvbW1pdCA2MmVhNzBlMzEyODU5NmMzY2QxODYxMzg2ZjlkYmFmYWY0YTgyOTkyCkF1
dGhvcjogSmlheGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgpEYXRlOiAgIE1vbiBOb3YgNSAx
NDo1MjozMCAyMDE4ICswODAwCgogICAgU2hlbGxQa2cvVGZ0cER5bmFtaWNDb21tYW5kOiBDbGFy
aWZ5IHRoZSByZXRyeSBjb3VudCBvcHRpb24gaW4gY29tbWFuZC4KICAgIAogICAgWy1jIDxyZXRy
eSBjb3VudD5dIGlzIHRvIGRlZmluZSB0aGUgbnVtYmVyIG9mIHRpbWVzIHRvIHRyYW5zbWl0IHJl
cXVlc3QKICAgIHBhY2tldHMgYW5kIHdhaXQgZm9yIGEgcmVzcG9uc2UuIFRoZSBkZWZhdWx0IHZh
bHVlIGlzIDYuIEJ1dCBpdCBkb2Vzbid0CiAgICBzcGVjaWZ5IHRoZSBiZWhhdmlvciBvZiB6ZXJv
IHZhbHVlLiBIZXJlLCBUaGUgcGF0Y2ggaXMgdG8gY2xlYXIgdGhhdDoKICAgIFNldCB0byB6ZXJv
IGFsc28gbWVhbnMgdG8gdXNlIHRoZSBkZWZhdWx0IHZhbHVlLgogICAgCiAgICBDYzogQ2Fyc2V5
IEphYmVuIDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgogICAgQ2M6IFllIFRpbmcgPHRpbmcueWVA
aW50ZWwuY29tPgogICAgQ2M6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIENv
bnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAg
IFNpZ25lZC1vZmYtYnk6IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFiZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgoKY29tbWl0IGZjNWI3OTBiMzk5
NDc1MTI0Nzc5OWQ1YzdiYmQ4ZmQxZTA3NzA5ODUKQXV0aG9yOiBKaWF4aW4gV3UgPEppYXhpbi53
dUBpbnRlbC5jb20+CkRhdGU6ICAgTW9uIE5vdiA1IDE0OjQ2OjU3IDIwMTggKzA4MDAKCiAgICBN
ZGVNb2R1bGVQa2cvTXRmdHA0RHhlOiBGaXggaW52YWxpZCBjb25maWd1cmF0aW9uIG9mIE1URlRQ
IGxvY2FsIHBvcnQuCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgdG8gZml4IHRoZSBpbnZhbGlkIHNl
dHRpbmcgb2YgTVRGVFAgbG9jYWwgcG9ydC4gVGhlCiAgICBpc3N1ZSBjYW4gYmUgcmVwcm9kdWNl
ZCBieSB0ZnRwIHNoZWxsIGNvbW1hbmQgYnkgdXNpbmcgWy1sIHBvcnRdCiAgICBvcHRpb24uCiAg
ICAKICAgIENjOiBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICAgIENjOiBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICBTaWduZWQtb2ZmLWJ5OiBXdSBKaWF4aW4gPGpp
YXhpbi53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogRnUgU2l5dWFuIDxzaXl1YW4uZnVA
aW50ZWwuY29tPgoKY29tbWl0IGQyZjFmNjQyM2JkMWQyM2NmMmZlNzdkNzQwMTk2MWQ3NzEwOTcz
NjkKQXV0aG9yOiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIE9j
dCAzMCAxNDo0OTo0MiAyMDE4ICswODAwCgogICAgT3ZtZlBrZzogUmVwbGFjZSBvYnNvbGV0ZWQg
bmV0d29yayBkcml2ZXJzIGZyb20gcGxhdGZvcm0gRFNDL0ZERi4KICAgIAogICAgVjI6CiAgICBB
ZGQgbWlzc2VkIGxpYnJhcnkgaW5zdGFuY2UgZm9yIE5ldHdvcmtQa2cgaVNDU0kgZHJpdmVyLgog
ICAgCiAgICBUaGlzIHBhdGNoIHJlcGxhY2VzIHRoZSBNZGVNb2R1bGVQa2cgVENQLCBQWEUgYW5k
IGlTQ1NJIGRyaXZlciB3aXRoIHRob3NlCiAgICBvbmVzIGluIE5ldHdvcmtQa2cuIFRoZXNlIDMg
ZHJpdmVycyBpbiBNZGVNb2R1bGVQa2cgYXJlIG5vdCBiZWluZyBhY3RpdmVseQogICAgbWFpbnRh
aW5lZCBhbmQgd2lsbCBiZSByZW1vdmVkIGZyb20gZWRrMiBtYXN0ZXIgc29vbi4KICAgIAogICAg
Q2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICBDYzogTGFz
emxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBBcmQgQmllc2hldXZlbCA8YXJk
LmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KICAgIENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpj
b21taXQgNWYxMzcxMjcwZWMyZTI2MzY3ZmY4OWI4YjMxMmYwOGM2YWRlYjQ1NQpBdXRob3I6IEZ1
IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KRGF0ZTogICBUdWUgT2N0IDMwIDE0OjUxOjE2
IDIwMTggKzA4MDAKCiAgICBWbHYyVGJsdERldmljZVBrZzogUmVwbGFjZSBvYnNvbGV0ZWQgZHJp
dmVycyBmcm9tIHBsYXRmb3JtIERTQy9GREYuCiAgICAKICAgIFYyOgogICAgQWRkIG1pc3NlZCBs
aWJyYXJ5IGluc3RhbmNlIGZvciBOZXR3b3JrUGtnIGlTQ1NJIGRyaXZlci4KICAgIAogICAgVGhp
cyBwYXRjaCByZXBsYWNlcyB0aGUgTWRlTW9kdWxlUGtnIFRDUCwgUFhFIGFuZCBpU0NTSSBkcml2
ZXIgd2l0aCB0aG9zZQogICAgb25lcyBpbiBOZXR3b3JrUGtnLiBUaGVzZSAzIGRyaXZlcnMgaW4g
TWRlTW9kdWxlUGtnIGFyZSBub3QgYmVpbmcgYWN0aXZlbHkKICAgIG1haW50YWluZWQgYW5kIHdp
bGwgYmUgcmVtb3ZlZCBmcm9tIGVkazIgbWFzdGVyIHNvb24uCiAgICAKICAgIENjOiBEYXZpZCBX
ZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAgICBDYzogTWFuZyBHdW8gPG1hbmcuZ3VvQGludGVs
LmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVl
bWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 17:01:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 17:01: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-devel-bounces@lists.xenproject.org>)
	id 1gKRCT-0005at-E0; Wed, 07 Nov 2018 17:01: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=hym7=ns=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gKRCS-0005ao-S7
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 17:01:04 +0000
X-Inumbo-ID: b54c4736-e2ae-11e8-a30e-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b54c4736-e2ae-11e8-a30e-12d6303a7972;
 Wed, 07 Nov 2018 17:01:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3B2DEB6C6;
 Wed,  7 Nov 2018 17:01:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Wed,  7 Nov 2018 18:01:00 +0100
Message-Id: <20181107170100.9435-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2] x86/xen: fix pv boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDlkYTNmMmI3NDA1NDQwICgieDg2L2ZhdWx0OiBCVUcoKSB3aGVuIHVhY2Nlc3MgaGVs
cGVycyBmYXVsdCBvbgprZXJuZWwgYWRkcmVzc2VzIikgaW50cm9kdWNlZCBhIHJlZ3Jlc3Npb24g
Zm9yIGJvb3RpbmcgWGVuIFBWIGd1ZXN0cy4KClhlbiBQViBndWVzdHMgYXJlIHVzaW5nIF9fcHV0
X3VzZXIoKSBhbmQgX19nZXRfdXNlcigpIGZvciBhY2Nlc3NpbmcgdGhlCnAybSBtYXAgKHBoeXNp
Y2FsIHRvIG1hY2hpbmUgZnJhbWUgbnVtYmVyIG1hcCkgYXMgYWNjZXNzZXMgbWlnaHQgZmFpbApp
biBjYXNlIG9mIG5vdCBwb3B1bGF0ZWQgYXJlYXMgb2YgdGhlIG1hcC4KCldpdGggYWJvdmUgY29t
bWl0IHVzaW5nIF9fcHV0X3VzZXIoKSBhbmQgX19nZXRfdXNlcigpIGZvciBhY2Nlc3NpbmcKa2Vy
bmVsIHBhZ2VzIGlzIG5vIGxvbmdlciB2YWxpZC4gU28gcmVwbGFjZSB0aGUgWGVuIGhhY2sgYnkg
YWRkaW5nCmFwcHJvcHJpYXRlIHAybSBhY2Nlc3MgZnVuY3Rpb25zIHVzaW5nIHRoZSBkZWZhdWx0
IGZpeHVwIGhhbmRsZXIuCgpGaXhlczogOWRhM2YyYjc0MDU0NDAgKCJ4ODYvZmF1bHQ6IEJVRygp
IHdoZW4gdWFjY2VzcyBoZWxwZXJzIGZhdWx0IG9uIGtlcm5lbCBhZGRyZXNzZXMiKQpTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94ODYvaW5j
bHVkZS9hc20veGVuL3BhZ2UuaCB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tCiBhcmNoL3g4Ni94ZW4vcDJtLmMgICAgICAgICAgICAgIHwgIDMgKy0tCiAyIGZpbGVzIGNo
YW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvaW5jbHVkZS9hc20veGVuL3BhZ2UuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9w
YWdlLmgKaW5kZXggMTIzZTY2OWJmMzYzLi43OTBjZTA4ZTQxZjIgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3hlbi9wYWdlLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVu
L3BhZ2UuaApAQCAtOSw3ICs5LDcgQEAKICNpbmNsdWRlIDxsaW51eC9tbS5oPgogI2luY2x1ZGUg
PGxpbnV4L2RldmljZS5oPgogCi0jaW5jbHVkZSA8bGludXgvdWFjY2Vzcy5oPgorI2luY2x1ZGUg
PGFzbS9leHRhYmxlLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20vcGd0
YWJsZS5oPgogCkBAIC05MywxMiArOTMsMzkgQEAgY2xlYXJfZm9yZWlnbl9wMm1fbWFwcGluZyhz
dHJ1Y3QgZ250dGFiX3VubWFwX2dyYW50X3JlZiAqdW5tYXBfb3BzLAogICovCiBzdGF0aWMgaW5s
aW5lIGludCB4ZW5fc2FmZV93cml0ZV91bG9uZyh1bnNpZ25lZCBsb25nICphZGRyLCB1bnNpZ25l
ZCBsb25nIHZhbCkKIHsKLQlyZXR1cm4gX19wdXRfdXNlcih2YWwsICh1bnNpZ25lZCBsb25nIF9f
dXNlciAqKWFkZHIpOworCWludCByZXQgPSAwOworCisJYXNtIHZvbGF0aWxlKCIxOiBtb3YgJVt2
YWxdLCAlW3B0cl1cbiIKKwkJICAgICAiMjpcbiIKKwkJICAgICAiLnNlY3Rpb24gLmZpeHVwLCBc
ImF4XCJcbiIKKwkJICAgICAiMzogc3ViICQxLCAlW3JldF1cbiIKKwkJICAgICAiICAgam1wIDJi
XG4iCisJCSAgICAgIi5wcmV2aW91c1xuIgorCQkgICAgIF9BU01fRVhUQUJMRSgxYiwgM2IpCisJ
CSAgICAgOiBbcmV0XSAiK3IiIChyZXQpLCBbcHRyXSAiPW0iICgqYWRkcikKKwkJICAgICA6IFt2
YWxdICJyIiAodmFsKSk7CisKKwlyZXR1cm4gcmV0OwogfQogCi1zdGF0aWMgaW5saW5lIGludCB4
ZW5fc2FmZV9yZWFkX3Vsb25nKHVuc2lnbmVkIGxvbmcgKmFkZHIsIHVuc2lnbmVkIGxvbmcgKnZh
bCkKK3N0YXRpYyBpbmxpbmUgaW50IHhlbl9zYWZlX3JlYWRfdWxvbmcoY29uc3QgdW5zaWduZWQg
bG9uZyAqYWRkciwKKwkJCQkgICAgICB1bnNpZ25lZCBsb25nICp2YWwpCiB7Ci0JcmV0dXJuIF9f
Z2V0X3VzZXIoKnZhbCwgKHVuc2lnbmVkIGxvbmcgX191c2VyICopYWRkcik7CisJaW50IHJldCA9
IDA7CisJdW5zaWduZWQgbG9uZyBydmFsID0gfjB1bDsKKworCWFzbSB2b2xhdGlsZSgiMTogbW92
ICVbcHRyXSwgJVtydmFsXVxuIgorCQkgICAgICIyOlxuIgorCQkgICAgICIuc2VjdGlvbiAuZml4
dXAsIFwiYXhcIlxuIgorCQkgICAgICIzOiBzdWIgJDEsICVbcmV0XVxuIgorCQkgICAgICIgICBq
bXAgMmJcbiIKKwkJICAgICAiLnByZXZpb3VzXG4iCisJCSAgICAgX0FTTV9FWFRBQkxFKDFiLCAz
YikKKwkJICAgICA6IFtyZXRdICIrciIgKHJldCksIFtydmFsXSAiK3IiIChydmFsKQorCQkgICAg
IDogW3B0cl0gIm0iICgqYWRkcikpOworCSp2YWwgPSBydmFsOworCisJcmV0dXJuIHJldDsKIH0K
IAogI2lmZGVmIENPTkZJR19YRU5fUFYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9wMm0uYyBi
L2FyY2gveDg2L3hlbi9wMm0uYwppbmRleCBiMDY3MzE3MDU1MjkuLjA1NWUzN2U0MzU0MSAxMDA2
NDQKLS0tIGEvYXJjaC94ODYveGVuL3AybS5jCisrKyBiL2FyY2gveDg2L3hlbi9wMm0uYwpAQCAt
NjU2LDggKzY1Niw3IEBAIGJvb2wgX19zZXRfcGh5c190b19tYWNoaW5lKHVuc2lnbmVkIGxvbmcg
cGZuLCB1bnNpZ25lZCBsb25nIG1mbikKIAogCS8qCiAJICogVGhlIGludGVyZmFjZSByZXF1aXJl
cyBhdG9taWMgdXBkYXRlcyBvbiBwMm0gZWxlbWVudHMuCi0JICogeGVuX3NhZmVfd3JpdGVfdWxv
bmcoKSBpcyB1c2luZyBfX3B1dF91c2VyIHdoaWNoIGRvZXMgYW4gYXRvbWljCi0JICogc3RvcmUg
dmlhIGFzbSgpLgorCSAqIHhlbl9zYWZlX3dyaXRlX3Vsb25nKCkgaXMgdXNpbmcgYW4gYXRvbWlj
IHN0b3JlIHZpYSBhc20oKS4KIAkgKi8KIAlpZiAobGlrZWx5KCF4ZW5fc2FmZV93cml0ZV91bG9u
Zyh4ZW5fcDJtX2FkZHIgKyBwZm4sIG1mbikpKQogCQlyZXR1cm4gdHJ1ZTsKLS0gCjIuMTYuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 17:15:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 17:15: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-devel-bounces@lists.xenproject.org>)
	id 1gKRQQ-0006Yh-VY; Wed, 07 Nov 2018 17:15: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=kqzb=ns=citrix.com=prvs=842e1f2a3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gKRQP-0006Yc-17
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 17:15:29 +0000
X-Inumbo-ID: b852dd30-e2b0-11e8-9076-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b852dd30-e2b0-11e8-9076-12d6303a7972;
 Wed, 07 Nov 2018 17:15:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,476,1534809600"; d="scan'208";a="81541217"
Date: Wed, 7 Nov 2018 18:15:17 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181107171517.7p34q6vjpggmzb4i@mac.citrite.net>
References: <20181030154123.4218-1-roger.pau@citrix.com>
 <20181030154123.4218-6-roger.pau@citrix.com>
 <5BE0762D02000078001F8356@prv1-mh.provo.novell.com>
 <20181107111146.ksaemioxod3uk5p4@mac.citrite.net>
 <5BE2FF5802000078001F9313@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE2FF5802000078001F9313@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 5/7] vpci: fix execution of long running
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDcsIDIwMTggYXQgMDg6MDY6MDBBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA3LjExLjE4IGF0IDEyOjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDk6NTY6MTNBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDMwLjEwLjE4IGF0IDE2OjQxLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gQkFSIG1hcC91bm1hcCBpcyBhIGxvbmcgcnVubmluZyBv
cGVyYXRpb24gdGhhdCBuZWVkcyB0byBiZSBwcmVlbXB0ZWQKPiA+PiA+IGluIG9yZGVyIHRvIGF2
b2lkIG92ZXJydW5uaW5nIHRoZSBhc3NpZ25lZCB2Q1BVIHRpbWUgKG9yIGV2ZW4KPiA+PiA+IHRy
aWdnZXJpbmcgdGhlIHdhdGNoZG9nKS4KPiA+PiA+IAo+ID4+ID4gQ3VycmVudCBsb2dpYyBmb3Ig
dGhpcyBwcmVlbXB0aW9uIGlzIHdyb25nLCBhbmQgd29uJ3Qgd29yayBhdCBhbGwgZm9yCj4gPj4g
PiBBTUQgc2luY2Ugb25seSBJbnRlbCBtYWtlcyB1c2Ugb2YgaHZtX2lvX3BlbmRpbmcgKGFuZCBl
dmVuIGluIHRoYXQKPiA+PiA+IGNhc2UgdGhlIGN1cnJlbnQgY29kZSBpcyB3cm9uZykuCj4gPj4g
Cj4gPj4gSSdtIGhhdmluZyB0cm91YmxlIHVuZGVyc3RhbmRpbmcgdGhpcywgYm90aCBmb3IgdGhl
IEFNRCBhc3BlY3QKPiA+PiAoaXQgaXMgb25seSB2dm14LmMgd2hpY2ggaGFzIGEgZnVuY3Rpb24g
Y2FsbCBub3QgbWlycm9yZWQgb24gdGhlCj4gPj4gQU1EIHNpZGUpIGFuZCBmb3IgdGhlIHN1cHBv
c2VkIGdlbmVyYWwgYnJva2VubmVzcy4gV2l0aG91dAo+ID4+IHNvbWUgY2xhcmlmaWNhdGlvbiBJ
IGNhbid0IGp1ZGdlIHdoZXRoZXIgcmUtaW1wbGVtZW50aW5nIHZpYQo+ID4+IHRhc2tsZXQgaXMg
YWN0dWFsbHkgdGhlIGJlc3QgYXBwcm9hY2guCj4gPiAKPiA+IGh2bV9pb19wZW5kaW5nIGl0c2Vs
ZiBjYW5ub3QgYmxvY2sgdGhlIHZDUFUgZnJvbSBleGVjdXRpbmcsIGl0J3MgdXNlZAo+ID4gYnkg
bnZteF9zd2l0Y2hfZ3Vlc3QgaW4gb3JkZXIgdG8gcHJldmVudCBjaGFuZ2luZyB0aGUgbmVzdGVk
IFZNQ1MgaWYKPiA+IHRoZXJlJ3MgcGVuZGluZyBJTyBlbXVsYXRpb24gd29yayBBRkFJQ1QuCj4g
PiAKPiA+IFRoZSBvbmx5IHdheSBJIGNvdWxkIGZpbmQgdG8gYWN0dWFsbHkgcHJldmVudCBhIHZD
UFUgZnJvbSBydW5uaW5nCj4gPiB3aGlsZSBkb2luZyBzb21lIHdvcmsgb24gaXQncyBiZWhhbGYg
aW4gYSBwcmVlbXB0aXZlIHdheSBpcyBieQo+ID4gYmxvY2tpbmcgaXQgYW5kIHVzaW5nIGEgdGFz
a2xldC4gV2hhdCdzIGRvbmUgd2l0aCBJT1JFUXMgaXMgbm90Cj4gPiBzdWl0YWJsZSBoZXJlIHNp
bmNlIFhlbiBuZWVkcyB0byBkbyBzb21lIHdvcmsgaW5zdGVhZCBvZiBqdXN0IHdhaXQgb24KPiA+
IGFuIGV4dGVybmFsIGV2ZW50IChhbiBldmVudCBjaGFubmVsIGZyb20gdGhlIElPUkVRKS4KPiAK
PiBObywgdGhlcmUgaXMgYSBzZWNvbmQgbWVhbnMsIEkndmUganVzdCBjb25mdXNlZCB0aGUgZnVu
Y3Rpb25zLiBUaGUKPiBxdWVzdGlvbiBpcyB3aGV0aGVyIHlvdXIgdnBjaV9wcm9jZXNzX3BlbmRp
bmcoKSBpbnZvY2F0aW9uCj4gcGVyaGFwcyBzaXRzIGluIHRoZSB3cm9uZyBmdW5jdGlvbi4gaGFu
ZGxlX2h2bV9pb19jb21wbGV0aW9uKCkgaXMKPiB3aGF0IGh2bV9kb19yZXN1bWUoKSBjYWxscywg
YW5kIHdoYXQgY2FuIHByZXZlbnQgYSBndWVzdCBmcm9tCj4gcmVzdW1pbmcgZXhlY3V0aW9uLiBU
aGUgaHZtX2lvX3BlbmRpbmcoKSBpbnZvY2F0aW9uIGp1c3Qgc2l0cyBvbgo+IGEgc3BlY2lhbCBj
YXNlIHBhdGggZG93biBmcm9tIHRoZXJlICh0aHJvdWdoIGhhbmRsZV9waW8oKSkuCgpZZXMsIGhh
bmRsZV9odm1faW9fY29tcGxldGlvbiBpcyB0aGUgZnVuY3Rpb24gdGhhdCBhY3R1YWxseSBibG9j
a3MgdGhlCnZDUFUgYW5kIHdhaXRzIGZvciBhbiBldmVudCBjaGFubmVsIGZyb20gdGhlIGlvcmVx
LiBUaGlzIGlzIGhvd2V2ZXIKbm90IHN1aXRhYmxlIGJlY2F1c2UgaXQgdXNlcyB0aGUgZm9sbG93
aW5nIGNvZGUgKHNpbXBsaWZpZWQpOgoKc2V0X2JpdChfVlBGX2Jsb2NrZWRfaW5feGVuLCAmY3Vy
cmVudC0+cGF1c2VfZmxhZ3MpOwpyYWlzZV9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEpOwpkb19z
b2Z0aXJxKCk7CgpJbiB0aGUgdlBDSSBjYXNlIFhlbiBjYW5ub3Qgc2V0IHRoZSB2Q1BVIGFzIGJs
b2NrZWRfaW5feGVuLCBYZW4gbmVlZHMKdGhlIHNjaGVkdWxlciB0byBzY2hlZHVsZSB0aGUgdkNQ
VSBzbyB0aGUgcGVuZGluZyB3b3JrIGNhbiBiZQpwcm9jZXNzZWQuIFRoZW4gaWYgdGhlIGJsb2Nr
ZWQgYml0IGlzIG5vdCBzZXQgdGhlIGNhbGwgdG8gZG9fc29mdGlycQp3b3VsZCBiZSByZWN1cnJl
ZCwgdGh1cyBwcm9iYWJseSBsZWFkaW5nIHRvIGEgc3RhY2sgb3ZlcmZsb3cgaWYKdGhlcmUncyBl
bm91Z2ggcGVuZGluZyB3b3JrLiBpZToKCjxwcm9jZXNzIHdvcms+Cgk8ZG9fc29mdGlycT4KCQk8
cHJvY2VzcyB3b3JrPgoJCQk8ZG9fc29mdGlycT4KCQkJCTwuLi4+CgpUaGFua3MsIFJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 17:36:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 17:36:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gKRkY-0008GW-9T; Wed, 07 Nov 2018 17:36: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=vh0l=ns=citrix.com=prvs=84296f867=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gKRkW-0008GP-JF
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 17:36:16 +0000
X-Inumbo-ID: 9fad96b3-e2b3-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9fad96b3-e2b3-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 17:36:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,476,1534809600"; d="scan'208";a="81542236"
To: Juergen Gross <jgross@suse.com>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>, <x86@kernel.org>
References: <20181107170100.9435-1-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d8a07a83-2595-f22e-ca9c-313f74bb11ba@citrix.com>
Date: Wed, 7 Nov 2018 17:36:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181107170100.9435-1-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] x86/xen: fix pv boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, mingo@redhat.com, bp@alien8.de, hpa@zytor.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTEvMTggMTc6MDEsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gQ29tbWl0IDlkYTNmMmI3
NDA1NDQwICgieDg2L2ZhdWx0OiBCVUcoKSB3aGVuIHVhY2Nlc3MgaGVscGVycyBmYXVsdCBvbgo+
IGtlcm5lbCBhZGRyZXNzZXMiKSBpbnRyb2R1Y2VkIGEgcmVncmVzc2lvbiBmb3IgYm9vdGluZyBY
ZW4gUFYgZ3Vlc3RzLgo+Cj4gWGVuIFBWIGd1ZXN0cyBhcmUgdXNpbmcgX19wdXRfdXNlcigpIGFu
ZCBfX2dldF91c2VyKCkgZm9yIGFjY2Vzc2luZyB0aGUKPiBwMm0gbWFwIChwaHlzaWNhbCB0byBt
YWNoaW5lIGZyYW1lIG51bWJlciBtYXApIGFzIGFjY2Vzc2VzIG1pZ2h0IGZhaWwKPiBpbiBjYXNl
IG9mIG5vdCBwb3B1bGF0ZWQgYXJlYXMgb2YgdGhlIG1hcC4KPgo+IFdpdGggYWJvdmUgY29tbWl0
IHVzaW5nIF9fcHV0X3VzZXIoKSBhbmQgX19nZXRfdXNlcigpIGZvciBhY2Nlc3NpbmcKPiBrZXJu
ZWwgcGFnZXMgaXMgbm8gbG9uZ2VyIHZhbGlkLiBTbyByZXBsYWNlIHRoZSBYZW4gaGFjayBieSBh
ZGRpbmcKPiBhcHByb3ByaWF0ZSBwMm0gYWNjZXNzIGZ1bmN0aW9ucyB1c2luZyB0aGUgZGVmYXVs
dCBmaXh1cCBoYW5kbGVyLgo+Cj4gRml4ZXM6IDlkYTNmMmI3NDA1NDQwICgieDg2L2ZhdWx0OiBC
VUcoKSB3aGVuIHVhY2Nlc3MgaGVscGVycyBmYXVsdCBvbiBrZXJuZWwgYWRkcmVzc2VzIikKPiBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 17:53:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 17:53: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-devel-bounces@lists.xenproject.org>)
	id 1gKS0X-0001U5-RC; Wed, 07 Nov 2018 17:52: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=wzwm=ns=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1gKS0W-0001U0-Dz
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 17:52:48 +0000
X-Inumbo-ID: ee4a08be-e2b5-11e8-8b0b-12d6303a7972
Received: from UCOL19PA10.eemsg.mail.mil (unknown [214.24.24.83])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee4a08be-e2b5-11e8-8b0b-12d6303a7972;
 Wed, 07 Nov 2018 17:52:46 +0000 (UTC)
X-EEMSG-check-008: 611554483|UCOL19PA10_EEMSG_MP8.csd.disa.mil
X-IronPort-AV: E=Sophos;i="5.54,476,1534809600"; d="scan'208";a="611554483"
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by UCOL19PA10.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 07 Nov 2018 17:52:44 +0000
X-IronPort-AV: E=Sophos;i="5.54,476,1534809600"; d="scan'208";a="20389111"
IronPort-PHdr: =?us-ascii?q?9a23=3ARPRCsBKb1ClhXD8ktdmcpTZWNBhigK39O0sv0r?=
 =?us-ascii?q?FitYgfLfvxwZ3uMQTl6Ol3ixeRBMOHs60C07KempujcFRI2YyGvnEGfc4EfD?=
 =?us-ascii?q?4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFA?=
 =?us-ascii?q?nhOgppPOT1HZPZg9iq2+yo9JDffwdFiCChbb9uMR67sRjfus4KjIV4N60/0A?=
 =?us-ascii?q?HJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L2?=
 =?us-ascii?q?81/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QKsqUj?=
 =?us-ascii?q?q+8ahkVB7oiD8GNzEn9mHXltdwh79frB64uhBz35LYbISTOfVwZKPdec4RS3?=
 =?us-ascii?q?RHUMhfSidNBpqwY5UTA+YEO+tTsovzqEYUrRamGAeiGu3vxD9LiHH406I13O?=
 =?us-ascii?q?YuHh3J0gE7A9IDsm7ZoMnpOKocU+24yrTDwzXZb/NR3Dfw8IbGfQonofGNQ7?=
 =?us-ascii?q?1wddfax0cxGAjYj1uQs5bqMCmb1u8QtGWU8uVgWv+xhG4osQF+uCOixtssi4?=
 =?us-ascii?q?bVhoIVzUrI9SNiwIkvP9G4R0l7YcC9HZZWqiqUNJN2T9s/T2xntys20L0LtY?=
 =?us-ascii?q?OhcCQUx5kr2QTTZ+GBfoOV+BzsTvyRLi19hH99fbK/gAu9/la4x+3nU8m0zE?=
 =?us-ascii?q?5Kri1YktnQrnwN1wLc6syASvZl4keuwyyP1wHO6uFfO0w0iaraJIIhwr43jJ?=
 =?us-ascii?q?YTt1jMHjTql0nsia+Wd0Ek9vCp6+ThfLrmuoeRO5J7hwzxKKgjmtGzDf4mPg?=
 =?us-ascii?q?UBQWSX4/mw2KXm/ULjQbVKivM2krPesJDfPckUu6G5DBJL3YYs8RawFSyr0M?=
 =?us-ascii?q?gYnHYbLFJFfwiLj47yO17UOvz4AvC/g0q0nDdx2//GJqHhAonKLnXbn7bhfL?=
 =?us-ascii?q?B951RYyAoy1t1Q+5NUCq0bIPLyVU79rsDXDhg8Mwas2eboFM191p8CWWKIGq?=
 =?us-ascii?q?KULKXSvkKS5u0xLeiAfpEYuDH6K/g9+fHul3E0lEQBcqmowZsXcnG4H/t8L0?=
 =?us-ascii?q?qFZnrsh88LEX0WsQomUOzqlFqCXCZcZnmsWaIw/yw0B5y4DYjdQoCgm7iB3C?=
 =?us-ascii?q?agHp1KfWBKEF+NHmnud4meXPcMci2ScYddlWlOZbmnA6sgnVGSvQv9zaEmZK?=
 =?us-ascii?q?KA6iwe85bi/NN0+/fShVc58jkiS4y01W2XQn48tWQPXzIslPRWp0Bnx0jF+q?=
 =?us-ascii?q?9/m/FCTvRY5u9TUxd8PpnZmb9UEdf3Dy7IeNaETB6KT52JGzg4QJplz9ACbk?=
 =?us-ascii?q?lnEv2+nxvD2GysGLZTmLuVUs9nupnA1mT8cp4ug03N07Ms2hx/GJNC?=
X-IPAS-Result: =?us-ascii?q?A2BzAgBIJeNb/wHyM5BkHAEBAQQBAQcEAQGBZYFbKYE1M?=
 =?us-ascii?q?4QflBSBaCWZKjgBhEACgzYiOBYBAwEBAQEBAQIBbCiCNiQBgmABBSMVQRALG?=
 =?us-ascii?q?AICJgICVwYBDAgBAReCRz+CAqhRgS6FPIRkgQuKbREGggCBEScMgl+IAoJXA?=
 =?us-ascii?q?o9BM49NCZEMBhiQaJQ5hQghgVUrChgpD4MokHchA4E1AQGMWgEB?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 07 Nov 2018 17:52:42 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 wA7HqeFw030928; Wed, 7 Nov 2018 12:52:41 -0500
To: "Xin Li (Talons)" <xin.li@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
References: <8b666337-f1c9-8c1e-1a7d-f166a368a13f@citrix.com>
 <1541042398064.15504@citrix.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <4c86d3be-9215-5298-4f1c-85bbf1bfc57a@tycho.nsa.gov>
Date: Wed, 7 Nov 2018 12:52:40 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <1541042398064.15504@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] XSM SILO boot time spew
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel List <xen-devel@lists.xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMzEvMjAxOCAxMToxOSBQTSwgWGluIExpIChUYWxvbnMpIHdyb3RlOgo+IEluIHBhdGNo
c2V0IHY0LCB3ZSBjYWxsIHJlZ2lzdGVyX3hzbSgpIHRvIHNldHVwIHNpbG8gbW9kdWxlLgo+IFRo
aXMgZGVidWcgbG9nIGlzIHRvIGNoZWNrIGlmIHNvbWUgb3BzIG5vdCBvdmVycmlkZWQgYnkgdGhl
IG1vZHVsZS4KPiBJIHRob3VnaHQgdGhpcyBpcyBPSywgc2luY2UgdGhlIGxvZyBsZXZlbCBpcyBk
ZWJ1Zy4KPiAKPiBJIHRoaW5rIGNhbGxpbmcgcmVnaXN0ZXJfeHNtKCkgaXMgZ29vZCwKPiBpZiB3
ZSBkbyB3YW50IHRvIHN1cHByZXNzIHRoaXMgZGVidWcgbG9nIGV4cGxpY2l0bHksCj4gd2UgY2Fu
IGNoZWNrIGlmIG9wcyBlcWF1bHMgc2lsb194c21fb3BzIGluIG1hY3JvIHNldF90b19kdW1teV9p
Zl9udWxsKCkuCj4gCj4gVGhlIGZvbGxvdyBkaWZmIHNob3dzIHdoYXQgSSBhbSBzdWdnZXN0aW5n
LCBpcyBpdCBPSz8KCklmIFNJTE8gaXMgYSBnb29kIGV4YW1wbGUgb2Ygd2hhdCBhIHBvdGVudGlh
bCB0aGlyZCBYU00gbW9kdWxlIHdvdWxkIGxvb2sKbGlrZSwgaXQncyBwcm9iYWJseSBiZXR0ZXIg
dG8ganVzdCByZW1vdmUgdGhlIHByaW50aW5nIGFuZCBhbGxvdyB0aGUKZHVtbXkgbW9kdWxlJ3Mg
aG9va3MgdG8gZmlsbCBpbiBhbnkgbnVsbCB2YWx1ZXMgaW4gdGhlIHhzbV9vcGVyYXRpb25zCnN0
cnVjdHVyZS4gIFRoZSBwcmludGluZyBwYXJ0IHdhcyB3cml0dGVuIHdpdGggRkxBU0sgYW5kIEFD
TSBpbiBtaW5kLAp3aGljaCBib3RoIGludGVuZGVkIHRvIGhvb2sgZXZlcnl0aGluZyBhbmQgbWln
aHQgYWRkIG5ldyBob29rcyB3aXRob3V0CmNoYW5naW5nIHRoZSBvdGhlci4KCkFub3RoZXIgcG9z
c2libGUgc29sdXRpb24gd291bGQgYmUgdG8gYWRkIGEgYm9vbCBwYXJhbWV0ZXIgdG8gcmVnaXN0
ZXJfeHNtCnRoYXQgZGlzYWJsZXMgdGhlIHdhcm5pbmdzIGluc3RlYWQgb2YgY2hlY2tpbmcgdGhl
IHBvaW50ZXIgdmFsdWUsIGJ1dCB0aGF0CmZlZWxzIGxpa2Ugb3ZlcmtpbGwgdG8gbWU7IHdlIHN0
aWxsIG9ubHkgaGF2ZSB0d28gWFNNIG1vZHVsZXMuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 17:58:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 17:58: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-devel-bounces@lists.xenproject.org>)
	id 1gKS66-0001gU-Iy; Wed, 07 Nov 2018 17:58: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=3bvd=ns=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gKS66-0001gP-6F
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 17:58:34 +0000
X-Inumbo-ID: bc785d62-e2b6-11e8-9a16-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc785d62-e2b6-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 17:58:31 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 07 Nov 2018 18:58:30 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 07 Nov 2018 17:58:24 +0000
Message-ID: <2ac529aea69ec34e08dbed2fedd614e4f69df7a0.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 07 Nov 2018 18:58:35 +0100
In-Reply-To: <153936590062.22652.12114301510794181099.stgit@wayrath>
References: <153936590062.22652.12114301510794181099.stgit@wayrath>
Organization: SUSE
User-Agent: Evolution 3.30.1 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH v1 0/8] Series short description
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Bhavesh Davda <bhavesh.davda@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: multipart/mixed; boundary="===============3457295618795926511=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3457295618795926511==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-CAPQdSU1+NldscoRY7n2"


--=-CAPQdSU1+NldscoRY7n2
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2018-10-12 at 19:43 +0200, Dario Faggioli wrote:
> Hello,
>=20
> Here it comes, core-scheduling for Credit2 as well. Well, this time,
> it's actually group-scheduling (see below).
>=20
>  git://xenbits.xen.org/people/dariof/xen.git rel/sched/credit2/group-
> scheduling-RFCv1
> =20
> http://xenbits.xen.org/gitweb/?p=3Dpeople/dariof/xen.git;a=3Dshortlog;h=
=3Drefs/heads/rel/sched/credit2/group-scheduling-RFCv1
>=20
>  (Or=20
> https://github.com/fdario/xen/tree/rel/sched/credit2/group-scheduling-RFC=
v1
> ,
>   Or=20
> https://gitlab.com/dfaggioli/xen/tree/rel/sched/credit2/group-scheduling-=
RFCv1
> )
>=20
> An RFC series implementing the same feature for Credit1 is here:
> https://lists.xenproject.org/archives/html/xen-devel/2018-08/msg02164.htm=
l
>=20
> The two series, however, are completely independent, and I'd
> recommend
> focusing on this one first. In fact, implementing the feature here in
> Credit2 was waaay simpler, and the result is, IMO, already a lot
> better.
>=20
> Therefore, I expect that the amount of effort required for making
> this
> very series upstreamable to be much smaller than for the Credit1 one.
> When this is in, we'll have one scheduler that supports
> group-scheduling, and we can focus on what to do with the others.
>=20
> Let me also point out, that there is some discussion (in the thread
> of
> the Credit1 RFC series [1]), about whether a different approach
> toward
> implementing core/group-scheduling wouldn't be better. I had this
> code
> almost ready already, and so I decided to send it out anyway. If it
> then
> turns out that we have to throw it away, then fine. But, so far, I'm
> all
> but convinced that the way things are done in this series is not our
> current best solution to deal with the problems we have at hand.
>=20
> So, what's in here? Well, we have a generic group scheduling
> implementation which seems to me to work reasonably well... For an
> RFC. ;-P
>=20
> I call it generic because, although the main aim is core-scheduling,
> it
> can be made to work (and in fact, it already kind of does) with
> different grouping (like node, socket, or arbitrary sets of CPUs).
>=20
> I does not have the fairness and starvation issues that the RFC
> series
> for Credit1 liked above has. I.e., it already sort-of works. :-D
>=20
> Some improvements are necessary, mostly because Credit2 is not a
> fully
> work conserving scheduler, and this hurts when we do things like
> group
> scheduling. So we need to add logic for doing some quick load-
> balancing,
> or work stealing, when a CPU goes idle, but that is not that much of
> a
> big deal (I was already thinking to add it anyway).
>=20
> Finding a way of considering group-scheduling while doing proper load
> balancing is also on my todo list. It is less easy than the work
> conserving-ification described above, but also less important, IMO.
>=20
So... Any idea? Thoughts? First impressions? :-D

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-CAPQdSU1+NldscoRY7n2
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlvjJ8sACgkQFkJ4iaW4
c+55ChAA3c2D2rHgwIAptSc8tqv6qIUTHJiqEDLFc9GbLVfNi56hd+tBGk7XPf3+
4QoKciWBl7zmBQ4n7NQndSugDIva99D7epVYb05XlGm5MzYNZgCyGq91pvzmpX77
Xtam/oBPqYHhrwZX51L/8zZVsjJE+yOkl7Y5BE9o03jzRCpKSMbiiV1n9hCtFlR1
bCR7m7aXrJXZGfG7lYZTu+HuOa+Mhmeq0LneWfME2jxyg1C7iZmxasxCCDxJK9iB
rkhailH3fHVN25/XWQwflmFP6ee+GRogXsAvhGs0sXTBrCNUsIlg37t4VxDxk85e
LQAL5Lb27ED6fdHGHnnkxT5HiBjSncmrc8fXziXSWI3AtZbJANTbAMEus1Z+jkuz
uhNqoPreAls2IdS7LnY2e4Vh5xVMjfQo8HUc4nVUjl4/C6PnxbaAqU9cun3C5Q4b
AZ5BOaPZt1NpPc62mIuUWuT0XSs5a9eqLy1F8y4sRmYam2DpXvIj5HTv2QGTy4E0
KhaeT0ipwNJNsszql3307Hw0VYYnEjqn3C6rIMjdtJSCGkMRIBc+baTOGPgyZ3cL
10M6OCAeT4aGPEjLiDTeWGV/h8sEQZ/bkSO5AGWSSdIYXgLYUmuytcG5l+8vcB4j
sUjNEfJu6M+EgYJRc+3GaJVBmJTydLXoryyEAYP9Q5iAqFECzk8=
=q9Lz
-----END PGP SIGNATURE-----

--=-CAPQdSU1+NldscoRY7n2--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3457295618795926511==--



From xen-devel-bounces@lists.xenproject.org Wed Nov 07 17:59:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 17:59: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-devel-bounces@lists.xenproject.org>)
	id 1gKS6Z-0001jQ-UZ; Wed, 07 Nov 2018 17:59: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=3bvd=ns=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gKS6Y-0001id-GA
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 17:59:02 +0000
X-Inumbo-ID: ce1dcd86-e2b6-11e8-9ed5-12d6303a7972
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ce1dcd86-e2b6-11e8-9ed5-12d6303a7972;
 Wed, 07 Nov 2018 17:59:01 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 07 Nov 2018 18:59:00 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 07 Nov 2018 17:58:38 +0000
Message-ID: <b39fcd273e09b82c9c65dbee68114203a347de3e.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 07 Nov 2018 18:58:48 +0100
In-Reply-To: <153926567611.23011.10706214055586822546.stgit@wayrath>
References: <153926567611.23011.10706214055586822546.stgit@wayrath>
Organization: SUSE
User-Agent: Evolution 3.30.1 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen: sched: Credit2: avoid looping too much
 (over runqueues) during load balancing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@citrix.com>
Content-Type: multipart/mixed; boundary="===============7694788955899277836=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7694788955899277836==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-QkAJpfqZ3HxS0xt/xwUq"


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

On Thu, 2018-10-11 at 15:47 +0200, Dario Faggioli wrote:
> For doing load balancing between runqueues, we check the load of each
> runqueue, select the one more "distant" than our own load, and then
> take
> the proper runq lock and attempt vcpu migrations.
>=20
> If we fail to take such lock, we try again, and the idea was to give
> up
> and bail if, during the checking phase, we can't take the lock of any
> runqueue (check the comment near to the 'goto retry;', in the middle
> of
> balance_load())
>=20
> However, the variable that controls the "give up and bail" part, is
> not
> reset upon retries. Therefore, provided we did manage to check the
> load of
> at least one runqueue during the first pass, if we can't get any runq
> lock,
> we don't bail, but we try again taking the lock of that same runqueue
> (and that may even more than once).
>=20
> Signed-off-by: Dario Faggioli <dfaggioli@suse.com>
> ---
> Cc: George Dunlap <george.dunlap@citrix.com>
>
Ping?

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-QkAJpfqZ3HxS0xt/xwUq
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlvjJ9gACgkQFkJ4iaW4
c+6i3xAAuVp9fJvMYeaJDHCUNL4fjMfJI2lRsg5sl7U4AuOow3bo/6bmpb0KU1qN
k6UayEpiSsHHf2039JtpXR6aIvQYw2xINmmBhU+AdXVm9WEdBPdThCqp5qxRfWTo
zD2XaN+Moin6+1sVxZfXlWcFIOr6yHXXl99OJ6qXKcOfdEM8Jzkz2eliGKjnzwlS
H+g+Sy/tQTzDmPwzUyXpoDrJyf6DGiYVu3Z7a6AHYqp0b7jOBrwW2Vlb7569VxBH
dNF4dDXaj02HwpvNAPKADrigZugnP+3ohicjozshAS0f3TognufhAYwMmZOvcwmC
DILPQKSFyEOHZKspz94W24ZOACAbf1siuiZDfuejPpcvPjtvy/aQt4/lLFJHmUFF
3AMg6qlPBSWv1SPIZ3yYwwgg441xKPD7Ohv8J1gaODa9emLv7O8/bK61NV98yanq
vlBp2of6vl6nlkRez/nlF/Cz3lSVBE/Sc7H2Y9JGhrCJEk9xQ4PoHGX7KVIa0PnP
bglsfffpFzJA+LOhQ/f7+K8tWu7my9A8uCCFxOS9usj+BhJaiJl4EhfPOQth8xH9
9J2ALHnVwiQzzzqAtOZgENjl/N//CfYl6v9nv4BUu3IG21aHB/FFJrwTFNi5Ichm
8VmJzg2/exAsae0TcE8pXM/HtR37qiYJlYxBAJZmscGvEPW+iuE=
=mKOE
-----END PGP SIGNATURE-----

--=-QkAJpfqZ3HxS0xt/xwUq--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7694788955899277836==--



From xen-devel-bounces@lists.xenproject.org Wed Nov 07 17:59:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 17:59: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-devel-bounces@lists.xenproject.org>)
	id 1gKS6b-0001k2-9E; Wed, 07 Nov 2018 17:59: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=3bvd=ns=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gKS6Z-0001im-LS
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 17:59:03 +0000
X-Inumbo-ID: ce73bb11-e2b6-11e8-9a16-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce73bb11-e2b6-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 17:59:02 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 07 Nov 2018 18:59:00 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 07 Nov 2018 17:58:44 +0000
Message-ID: <742baf00117093a38fbd35b8ffb7e0d13b0cde61.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 07 Nov 2018 18:58:54 +0100
In-Reply-To: <153926549830.22680.203200918007449375.stgit@wayrath>
References: <153926549830.22680.203200918007449375.stgit@wayrath>
Organization: SUSE
User-Agent: Evolution 3.30.1 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen: sched: Credit2: during scheduling,
 update the idle mask before using it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@citrix.com>
Content-Type: multipart/mixed; boundary="===============7367197121225770723=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7367197121225770723==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-0GFY1BRJghQWKtSmcMtT"


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

On Thu, 2018-10-11 at 15:44 +0200, Dario Faggioli wrote:
> Load balancing, when happening, at the end of a "scheduler epoch",
> can
> trigger vcpu migration, which in its turn may call runq_tickle(). If
> the
> cpu where this happens was idle, but we're now going to schedule a
> vcpu
> on it, let's update the runq's idle cpus mask accordingly _before_
> doing
> load balancing.
>=20
> Not doing that, in fact, may cause runq_tickle() to think that the
> cpu
> is still idle, and tickle it to go pick up a vcpu from the runqueue,
> which might be wrong/unideal.
>=20
> Signed-off-by: Dario Faggioli <dfaggioli@suse.com>
> ---
> Cc: George Dunlap <george.dunlap@citrix.com>
>
Ping?

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-0GFY1BRJghQWKtSmcMtT
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlvjJ94ACgkQFkJ4iaW4
c+6Vvw//QT9IIohircsd8nHlKe9yn9vr5hEdCl9wklFS3dR6VxsNxO6N/UeceO8Y
YwZK6T93Y2uMuvSV/DYzhX3oDYbOOtyPQT4ycxdIGiEOhiaOux3fotNAp6d923+4
myIevWk2JyJTvXdpODU+TSrUCm6SfF59idRki9B/PYl4+xQpJCc4WtSkDiWh8etq
QCbHGtoc6yyB9BbiSNjZ6Ro7BTYUysRImMFiVg+GDBNz7+9PPPrjmkGPuaBJPrh2
RQ2K+rlOCakSXSRxSWtqHvVERr6BmLJvMv47iL0tKrdcpoHWdzRW8/AYh6RuOGal
KBeLft1R/9ZUiblGcs2H5nwDHhn7xqMCZIrds/NUt8eswvNDNvz7jA7KaAtbrnFW
HanKYOCzCleIfzFnQDoPYcu9AKQ4xvNeIhYvRgK8CSOXBwhjzMCRMmr/oS9HiPe4
+UKQPjooJHSjRDeC8GqTas3c8eq5O8TCP9TdC9eNoZbabCQ64TEGU57qiQHSEIw2
3+KQ6nbUabEiS8jUAyVZHPlxjow4KmZ8YRSW8K3gFQC3rW/ZyZGi/djxWJDqL6ef
K7Cn2UrXN3ivLtU5FRJWvQr/QYot15mX21FSeSzTaZSGafO+GHBoVKps3xh3xlCe
XAmp9uuPsQ399xTOueY+eRffH4p9eJh+fUZSXB2Vbi/FWh9xOOg=
=SOsT
-----END PGP SIGNATURE-----

--=-0GFY1BRJghQWKtSmcMtT--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7367197121225770723==--



From xen-devel-bounces@lists.xenproject.org Wed Nov 07 18:02:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 18:02: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-devel-bounces@lists.xenproject.org>)
	id 1gKS9V-0002hb-SF; Wed, 07 Nov 2018 18:02: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=seal=ns=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gKS9U-0002gz-2T
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 18:02:04 +0000
X-Inumbo-ID: 3b1000ee-e2b7-11e8-a3bf-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3b1000ee-e2b7-11e8-a3bf-12d6303a7972;
 Wed, 07 Nov 2018 18:02:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C20BAA78;
 Wed,  7 Nov 2018 10:02:02 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3A7573F5C0;
 Wed,  7 Nov 2018 10:02:01 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BB343D802000078001ED9F6@prv1-mh.provo.novell.com>
 <5BB345DD02000078001EDA5A@prv1-mh.provo.novell.com>
 <cd8f6501-75d8-4c97-8559-77ac5b834fc6@arm.com>
 <5BE1B7B502000078001F8BD3@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dfa558ec-fe4a-98f5-96ef-ebba77235cea@arm.com>
Date: Wed, 7 Nov 2018 18:01:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5BE1B7B502000078001F8BD3@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 10/12] IOMMU: introduce IOMMU_MIXED
 config option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMDYvMTEvMjAxOCAxNTo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MDIuMTAuMTggYXQgMTI6MzgsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDAy
LzEwLzIwMTggMTE6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gQVJNIGlzIGludGVuZGVkIHRv
IGdhaW4gc3VwcG9ydCBmb3IgaGV0ZXJvZ2VuZW91cyBJT01NVXMgb24gYSBzaW5nbGUKPj4+IHN5
c3RlbS4gVGhpcyBub3Qgb25seSBkaXNhbGxvd3MgYm9vdCB0aW1lIHJlcGxhY2VtZW50IG9mIHJl
c3BlY3RpdmUKPj4+IGluZGlyZWN0IGNhbGxzIChoYW5kbGluZyBvZiB3aGljaCBpcyB0aGUgbWFp
biBnb2FsIG9mIHRoZSBpbnRyb2R1Y3Rpb24KPj4+IGhlcmUpLCBidXQgbW9yZSBnZW5lcmFsbHkg
ZGlzYWxsb3dzIGNhbGxzIHVzaW5nIHRoZSBpb21tdV9vcHMoKSByZXR1cm4KPj4+IHZhbHVlIGRp
cmVjdGx5IC0gYWxsIHN1Y2ggY2FsbHMgbmVlZCB0byBoYXZlIG1lYW5zIChjb21tb25seSBhIGRv
bWFpbgo+Pj4gcG9pbnRlcikgdG8ga25vdyB0aGUgdGFyZ2V0ZWQgSU9NTVUuCj4+Pgo+Pj4gRGlz
YWxsb3cgYWxsIGhvb2tzIGxhY2tpbmcgc3VjaCBjb250ZXh0IGZvciB0aGUgdGltZSBiZWluZywg
d2hpY2ggaW4KPj4+IGVmZmVjdCBpcyBzb21lIGRlYWQgY29kZSBlbGltaW5hdGlvbiBmb3IgQVJN
LiBPbmNlIGV4dGVuZGVkIHN1aXRhYmx5LAo+Pj4gaW5kaXZpZHVhbCBvZiB0aGVzZSBob29rcyBj
YW4gYmUgbW92ZWQgb3V0IG9mIHRoZWlyIGd1YXJkcyBhZ2FpbiBpbiB0aGUKPj4+IGZ1dHVyZS4K
Pj4KPj4gV2hpbGUgaW4gdGhlb3J5IGl0IGlzIHBvc3NpYmxlIHRvIGhhdmUgcGxhdGZvcm0gd2l0
aCBoZXRlcmVuZW91cyBJT01NVXMuCj4+ICAgIEkgZG9uJ3Qgc2VlIHN1Y2ggc3VjaCBzdXBwb3J0
IGNvbWluZyBpbiBYZW4gZm9yIHRoZSBmb3Jlc2VlYWJsZQo+PiBmdXR1cmUuIE5vdGUgdGhhdCBl
dmVuIExpbnV4IGRvZXMgbm90IHN1cHBvcnQgc3VjaCBjYXNlLgo+Pgo+PiBUaGlzIHBhdGNoIGlz
IGdvaW5nIHRvIG1ha2UgbW9yZSBjb21wbGljYXRlIHRvIHVuc2hhcmUgcGFnZS10YWJsZXMgYXMK
Pj4gbm93IHdlIHdvdWxkIG5lZWQgdG8gY2FyZSBvZiBtaXhlZCBjYXNlLiBTbyBJIHdvdWxkIHJh
dGhlciBub3Qgc2V0Cj4+IElPTU1VX01JWEVEIG9uIEFybSB1bnRpbCB3ZSBoYXZlIGEgdXNlIGNh
c2UgZm9yIGl0Lgo+IAo+IFNvIGlmIEkgZHJvcCB0aGlzIGhlcmUsIGhvdyB3b3VsZCB5b3Ugd2Fu
dCBpb21tdV9nZXRfb3BzKCkKPiBnZXQgaGFuZGxlZCBvbiBBcm0gKHBhdGNoIDExKT8gUmlnaHQg
bm93IEknZCBtZWFuIHRvIGxlYXZlIGl0Cj4gYWxvbmUsIGJ1dCBpdCBjb3VsZCBhbHNvIGJlIHN3
aXRjaGVkIHRvIHRoZSAobmV3KSB4ODYgd2F5IChidXQKPiB0aGF0IHdvdWxkIHRoZW4gcGVyaGFw
cyBtYWtlIG1peGVkIG1vZGUgaW50cm9kdWN0aW9uIG1vcmUKPiBkaWZmaWN1bHQgZG93biB0aGUg
cm9hZCksIGFsbG93aW5nIHRvIGdldCBhd2F5IHdpdGggZmV3ZXIKPiAjaWZkZWYtcy4KCkkgd291
bGQgaW50cm9kdWNlIHRoZSBpb21tdV9nZXRfb3BzIGZvciB4ODYgaW4gYXNtLXg4Ni9pb21tdS5o
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 18:04:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 18:04: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-devel-bounces@lists.xenproject.org>)
	id 1gKSBm-0002rM-D8; Wed, 07 Nov 2018 18:04: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKSBl-0002r6-Fh
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 18:04:25 +0000
X-Inumbo-ID: 8e754a00-e2b7-11e8-900f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e754a00-e2b7-11e8-900f-12d6303a7972;
 Wed, 07 Nov 2018 18:04:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKSBi-0001mz-MU; Wed, 07 Nov 2018 18:04:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKSBi-0001Sx-FI; Wed, 07 Nov 2018 18:04:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKSBi-0004tA-Eb; Wed, 07 Nov 2018 18:04:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gKSBi-0004tA-Eb@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Nov 2018 18:04:22 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-amd64-amd64-xl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsCnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTog
bGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2Fy
ZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJl
ZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJv
ZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4
LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDY1MTAyMjM4MmM3ZjhkYTQ2Y2I0ODcyYTU0NWVl
MWRhNmQwOTdkMmEKICBCdWcgbm90IHByZXNlbnQ6IDAyMzhkZjY0NmU2MjI0MDE2YTQ1NTA1ZDJj
MTExYTI0NjY5ZWJlMjEKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk1NjcvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBs
b25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToK
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jp
c2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWFtZDY0LXhsLnhlbi1ib290Lmh0bWwKUmV2aXNp
b24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJl
ZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5p
bmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2Vj
dC9saW51eC1saW51cy90ZXN0LWFtZDY0LWFtZDY0LXhsLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9
dG1wLzEyOTU2Ny5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJs
ZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtYW1kNjQteGwg
eGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEyOTQ2MCBmYWls
IFtob3N0PWl0YWxpYTBdIC8gMTI4OTQ1IFtob3N0PWJhcm9xdWUwXSAxMjg5MjAgW2hvc3Q9ZGVi
aW5hMV0gMTI4ODg1IFtob3N0PWdvZGVsbG8xXSAxMjg4NjEgW2hvc3Q9cmltYXZhMV0gMTI4ODM1
IFtob3N0PWZpYW5vMF0gMTI4NzI3IFtob3N0PWdvZGVsbG8wXSAxMjg2NjMgW2hvc3Q9ZGViaW5h
MF0gMTI4NTk5IFtob3N0PWh1eGVscmViZTFdIDEyODUyMCBbaG9zdD1hbGJhbmEwXSAxMjg0OTMg
b2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEyOTQ2MCAvIDEyODQ5MwoodHJlZSB3
aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBu
byB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdh
cmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6
IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVl
OiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgNjUxMDIyMzgyYzdmOGRhNDZjYjQ4NzJh
NTQ1ZWUxZGE2ZDA5N2QyYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3
YTk5MDg4N2JlCkJhc2lzIHBhc3MgMDIzOGRmNjQ2ZTYyMjQwMTZhNDU1MDVkMmMxMTFhMjQ2Njll
YmUyMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYz
N2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA5MWQ0ZWNhN2FkZDZhN2ExMTRiYzA1Y2M2ZDM4MjIzYTBjMGI1NTc1Ckdl
bmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0y
LjYuZ2l0IzAyMzhkZjY0NmU2MjI0MDE2YTQ1NTA1ZDJjMTExYTI0NjY5ZWJlMjEtNjUxMDIyMzgy
YzdmOGRhNDZjYjQ4NzJhNTQ1ZWUxZGE2ZDA5N2QyYSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjOWMwZWVkNjE4ZjM3ZGQ1YjRh
NTdjOGIzZmJjNDhlZjg5MTNlMzE0OS1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4Ni1kZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IzkxZDRlY2E3YWRkNmE3YTEx
NGJjMDVjYzZkMzgyMjNhMGMwYjU1NzUtMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5
OTA4ODdiZQpGcm9tIGdpdDovL2NhY2hlOjk0MTkvZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNgogICA4MDUzZTViOTNlY2EuLmUw
OWQ1MWFkZmJiMSAgbWFzdGVyICAgICAtPiBvcmlnaW4vbWFzdGVyCmFkaG9jLXJldnR1cGxlLWdl
bmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYKTG9hZGVkIDIwMDUgbm9kZXMg
aW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjg0MzggW2hv
c3Q9am91YmVydGluMF0KIDEyODQ3NiBbaG9zdD1odXhlbHJlYmUwXQogMTI4NDYxIFtob3N0PWVs
YmxpbmcwXQogMTI4NDkzIHBhc3MgMDIzOGRmNjQ2ZTYyMjQwMTZhNDU1MDVkMmMxMTFhMjQ2Njll
YmUyMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYz
N2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA5MWQ0ZWNhN2FkZDZhN2ExMTRiYzA1Y2M2ZDM4MjIzYTBjMGI1NTc1CiAx
Mjg1MjAgW2hvc3Q9YWxiYW5hMF0KIDEyODU5OSBbaG9zdD1odXhlbHJlYmUxXQogMTI4NjYzIFto
b3N0PWRlYmluYTBdCiAxMjg3MjcgW2hvc3Q9Z29kZWxsbzBdCiAxMjg4NjEgW2hvc3Q9cmltYXZh
MV0KIDEyODgzNSBbaG9zdD1maWFubzBdCiAxMjg4ODUgW2hvc3Q9Z29kZWxsbzFdCiAxMjg5MjAg
W2hvc3Q9ZGViaW5hMV0KIDEyODk0NSBbaG9zdD1iYXJvcXVlMF0KIDEyODk3MCBmYWlsIGlycmVs
ZXZhbnQKIDEyOTAwNSBmYWlsIGlycmVsZXZhbnQKIDEyOTA3MiBmYWlsIGlycmVsZXZhbnQKIDEy
OTE2NyBmYWlsIGlycmVsZXZhbnQKIDEyOTI1OCBmYWlsIGlycmVsZXZhbnQKIDEyOTMwNCBmYWls
IGlycmVsZXZhbnQKIDEyOTM4OSBmYWlsIGlycmVsZXZhbnQKIDEyOTM0OCBmYWlsIGlycmVsZXZh
bnQKIDEyOTQxNyBmYWlsIGlycmVsZXZhbnQKIDEyOTUzNCBwYXNzIDAyMzhkZjY0NmU2MjI0MDE2
YTQ1NTA1ZDJjMTExYTI0NjY5ZWJlMjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZmZiNjBhNThkZjQ4NDE5YzFmMjYwN2Nk
M2NjOTE5ZmEyYmZjOWMyZAogMTI5NTIzIHBhc3MgMDIzOGRmNjQ2ZTYyMjQwMTZhNDU1MDVkMmMx
MTFhMjQ2NjllYmUyMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDlj
MGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MWQ0ZWNhN2FkZDZhN2ExMTRiYzA1Y2M2ZDM4MjIzYTBj
MGI1NTc1CiAxMjk1MzEgcGFzcyAwMjM4ZGY2NDZlNjIyNDAxNmE0NTUwNWQyYzExMWEyNDY2OWVi
ZTIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDBhMWZhNjM1MDI5ZDEwMGQ0YjZiN2VkZGIzMWQ0OTYwMzIxN2NhYjcKIDEy
OTQ2MCBmYWlsIDY1MTAyMjM4MmM3ZjhkYTQ2Y2I0ODcyYTU0NWVlMWRhNmQwOTdkMmEgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5NTI3IGZhaWwg
aXJyZWxldmFudAogMTI5NTMzIHBhc3MgMDIzOGRmNjQ2ZTYyMjQwMTZhNDU1MDVkMmMxMTFhMjQ2
NjllYmUyMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiBlZTkxMDMxYmUyODUyYjllMTMyZmRkYmMwMGE2ZWVlMzhlNmUyM2Zj
CiAxMjk1MjggZmFpbCA2NTEwMjIzODJjN2Y4ZGE0NmNiNDg3MmE1NDVlZTFkYTZkMDk3ZDJhIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTUyOSBw
YXNzIDAyMzhkZjY0NmU2MjI0MDE2YTQ1NTA1ZDJjMTExYTI0NjY5ZWJlMjEgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0
OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMjli
MDY3OGIzY2JjMDNjMmFjYzczOGQ1MDM5ODhlYjUyMzIwMTMxNwogMTI5NTQ1IHBhc3MgMDIzOGRm
NjQ2ZTYyMjQwMTZhNDU1MDVkMmMxMTFhMjQ2NjllYmUyMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2Y2IyN2U0MTdlNTdj
MmY0ZDY4OWZhMTk5NzFmMjBmNzVlOWMwNzA4CiAxMjk1MzcgcGFzcyAwMjM4ZGY2NDZlNjIyNDAx
NmE0NTUwNWQyYzExMWEyNDY2OWViZTIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDg3ZTg5YmQxMTJlMTY1MDNmMzdkMjE5
YTUyNWE1YjVkNDcwZTA4ZjkKIDEyOTU0NiBwYXNzIDAyMzhkZjY0NmU2MjI0MDE2YTQ1NTA1ZDJj
MTExYTI0NjY5ZWJlMjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5
OTA4ODdiZQogMTI5NTQ5IGZhaWwgNjUxMDIyMzgyYzdmOGRhNDZjYjQ4NzJhNTQ1ZWUxZGE2ZDA5
N2QyYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAx
Mjk1NTQgcGFzcyAwMjM4ZGY2NDZlNjIyNDAxNmE0NTUwNWQyYzExMWEyNDY2OWViZTIxIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTU1NyBmYWls
IDY1MTAyMjM4MmM3ZjhkYTQ2Y2I0ODcyYTU0NWVlMWRhNmQwOTdkMmEgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEz
ODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5NTYyIHBhc3MgMDIzOGRmNjQ2
ZTYyMjQwMTZhNDU1MDVkMmMxMTFhMjQ2NjllYmUyMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1
NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk1NjcgZmFpbCA2NTEwMjIzODJjN2Y4ZGE0NmNi
NDg3MmE1NDVlZTFkYTZkMDk3ZDJhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZm
ZmMxMDdhOTkwODg3YmUKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0
IGZvdW5kOiBmbGlnaHQgMTI4NDkzIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDEyOTQ2MCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDEyOTUyMyAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDEyOTUyOCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCAwMjM4ZGY2
NDZlNjIyNDAxNmE0NTUwNWQyYzExMWEyNDY2OWViZTIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNj
MDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hl
Y2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjk1NDYgKHBhc3MpLCBm
b3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjk1NDkgKGZhaWwpLCBmb3IgZmly
c3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk1NTQgKHBhc3MpLCBmb3IgbGFzdCBw
YXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTU1NyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTU2MiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTI5NTY3IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3Vu
ZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6
ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9y
dmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNjUxMDIyMzgyYzdmOGRhNDZj
YjQ4NzJhNTQ1ZWUxZGE2ZDA5N2QyYQogIEJ1ZyBub3QgcHJlc2VudDogMDIzOGRmNjQ2ZTYyMjQw
MTZhNDU1MDVkMmMxMTFhMjQ2NjllYmUyMQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTU2Ny8KCgogIChSZXZpc2lv
biBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9s
b2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwueGVuLWJv
b3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCjEyOTU2NzogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTI5NTY3IGxpbnV4
LWxpbnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5NTY3LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9u
cy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNv
dWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 18:20:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 18:20: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-devel-bounces@lists.xenproject.org>)
	id 1gKSRZ-0004L3-2g; Wed, 07 Nov 2018 18:20: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=vh0l=ns=citrix.com=prvs=84296f867=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gKSRX-0004Ky-IK
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 18:20:43 +0000
X-Inumbo-ID: d4d65d20-e2b9-11e8-9336-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d4d65d20-e2b9-11e8-9336-12d6303a7972;
 Wed, 07 Nov 2018 18:20:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,476,1534809600"; d="scan'208";a="81544373"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20181009152119.15567-1-sergey.dyasli@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d3ce560e-4df8-9f31-d511-90af144361c4@citrix.com>
Date: Wed, 7 Nov 2018 18:20:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181009152119.15567-1-sergey.dyasli@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] mm/page_alloc: make bootscrub happen in
 idle-loop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTAvMTggMTY6MjEsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gU2NydWJiaW5nIFJBTSBk
dXJpbmcgYm9vdCBtYXkgdGFrZSBhIGxvbmcgdGltZSBvbiBtYWNoaW5lcyB3aXRoIGxvdHMKPiBv
ZiBSQU0uIEFkZCAnaWRsZScgb3B0aW9uIHRvIGJvb3RzY3J1YiB3aGljaCBtYXJrcyBhbGwgcGFn
ZXMgZGlydHkKPiBpbml0aWFsbHkgc28gdGhleSB3aWxsIGV2ZW50dWFsbHkgYmUgc2NydWJiZWQg
aW4gaWRsZS1sb29wIG9uIGV2ZXJ5Cj4gb25saW5lIENQVS4KPgo+IEl0J3MgZ3VhcmFudGVlZCB0
aGF0IHRoZSBhbGxvY2F0b3Igd2lsbCByZXR1cm4gc2NydWJiZWQgcGFnZXMgYnkgZG9pbmcKPiBl
YWdlciBzY3J1YmJpbmcgZHVyaW5nIGFsbG9jYXRpb24gKHVubGVzcyBNRU1GX25vX3NjcnViIHdh
cyBwcm92aWRlZCkuCj4KPiBVc2UgdGhlIG5ldyAnaWRsZScgb3B0aW9uIGFzIHRoZSBkZWZhdWx0
IG9uZS4KPgo+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KClRoaXMgcGF0Y2ggcmVsaWFibHkgYnJlYWtzIGJvb3QsIGFsdGhvdWdoIGl0cyBu
b3QgaW1tZWRpYXRlbHkgb2J2aW91cyBob3c6CgooZDkpIChYRU4pIG1jaGVja19wb2xsOiBNYWNo
aW5lIGNoZWNrIHBvbGxpbmcgdGltZXIgc3RhcnRlZC4KKGQ5KSAoWEVOKSB4ZW5vcHJvZjogSW5p
dGlhbGl6YXRpb24gZmFpbGVkLiBJbnRlbCBwcm9jZXNzb3IgZmFtaWx5IDYgbW9kZWwgNjAgaXMg
bm90IHN1cHBvcnRlZAooZDkpIChYRU4pIERvbTAgaGFzIG1heGltdW0gNDAwIFBJUlFzCihkOSkg
KFhFTikgLS0tLVsgWGVuLTQuMTItdW5zdGFibGUgIHg4Nl82NCAgZGVidWc9eSAgIE5vdCB0YWlu
dGVkIF0tLS0tCihkOSkgKFhFTikgQ1BVOiAgICAwCihkOSkgKFhFTikgUklQOiAgICBlMDA4Ols8
ZmZmZjgyZDA4MDQ0MGRkYj5dIHNldHVwLmMjY21kbGluZV9jb29rKzB4MWQvMHg3NwooZDkpIChY
RU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDI4MiAgIENPTlRFWFQ6IGh5cGVydmlzb3IKKGQ5KSAo
WEVOKSByYXg6IGZmZmY4MmQwODA0MDZiZGMgICByYng6IGZmZmY4MzAwYzJjMmMyYzIgICByY3g6
IDAwMDAwMDAwMDAwMDAwMDAKKGQ5KSAoWEVOKSByZHg6IDAwMDAwMDA3YzdmZmZmZmYgICByc2k6
IGZmZmY4MzAwMDA0NWMyNGIgICByZGk6IGZmZmY4MzAwMDA0NWMyNGIKKGQ5KSAoWEVOKSByYnA6
IGZmZmY4MmQwODA0YjdkYTggICByc3A6IGZmZmY4MmQwODA0YjdkOTggICByODogIGZmZmY4MzAw
M2YwNTcwMDAKKGQ5KSAoWEVOKSByOTogIDdmZmZmZmZmZmZmZmZmZmYgICByMTA6IDAwMDAwMDAw
MDAwMDAwMDAgICByMTE6IDAwMDAwMDAwMDAwMDAwMDEKKGQ5KSAoWEVOKSByMTI6IGZmZmY4MzAw
M2YwZDgxMDAgICByMTM6IDAwMDAwMDAwMDAwMDAwMDAgICByMTQ6IGZmZmY4MmQwODA1ZjMzZDAK
KGQ5KSAoWEVOKSByMTU6IDAwMDAwMDAwMDAwMDAwMDIgICBjcjA6IDAwMDAwMDAwODAwNTAwM2Ig
ICBjcjQ6IDAwMDAwMDAwMDAxNTI2ZTAKKGQ5KSAoWEVOKSBjcjM6IDAwMDAwMDAwM2ZlYTcwMDAg
ICBjcjI6IGZmZmY4MzAwYzJjMmMyYzIKKGQ5KSAoWEVOKSBmc2I6IDAwMDAwMDAwMDAwMDAwMDAg
ICBnc2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc3M6IDAwMDAwMDAwMDAwMDAwMDAKKGQ5KSAoWEVO
KSBkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiAwMDAwICAg
Y3M6IGUwMDgKKGQ5KSAoWEVOKSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwODA0NDBkZGI+IChz
ZXR1cC5jI2NtZGxpbmVfY29vaysweDFkLzB4NzcpOgooZDkpIChYRU4pICAwNSA1ZSBmYyBmZiA0
OCAwZiA0NCBkOCA8ODA+IDNiIDIwIDc1IDA5IDQ4IDgzIGMzIDAxIDgwIDNiIDIwIDc0IGY3IDgw
IDNkCihkOSkgKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gcnNwPWZmZmY4MmQwODA0YjdkOTg6
CihkOSkgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMGMyYzJjMmMyIGZmZmY4MmQw
ODA0YjdlZTggZmZmZjgyZDA4MDQ0M2I3ZgooZDkpIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDNmMzQ4MCAwMDAwMDAwMDAwMDAwMDAyIDAwMDAwMDAwMDAwMDAwMDIKKGQ5KSAo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAyIDAwMDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDAwMDAw
MiAwMDAwMDAwMDAwMDAwMDAxCihkOSkgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAw
MDAwMDAwMDAzIDAwMDAwMDAwMDAwZmVmZmMgMDAwMDAwMDAwMDAwMDAwMAooZDkpIChYRU4pICAg
IDAwMDAwMDAwMDAwZmVmZmQgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwODAwMTYzIDAwMDAw
MDAwZmVmZmQwMDAKKGQ5KSAoWEVOKSAgICBmZmZmODMwMDAwNDVjMjRiIGZmZmZmZmZmMDAwMDAw
MDIgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxCihkOSkgKFhFTikgICAgZmZmZjgz
MDAwMDQ4ZGE4MCBmZmZmODJkMDgwNDhkYjAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMAooZDkpIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDIwMDAwMDAwNCAwMDAw
MDA0MGZmZmZmZmZmIDAwMDAwMDAwMDAwMDA0MDAKKGQ5KSAoWEVOKSAgICAwMDAwMDAwODAwMDAw
MDAwIDAwMDAwMDAxMDAwMDAwNmUgMDAwMDAwMDAwMDAwMDAwMyAwMDAwMDAwMDAwMDAwMmY4Cihk
OSkgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooZDkpIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MmQwODAyMDAwZjMKKGQ5KSAoWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwCihkOSkgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooZDkpIChYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAKKGQ5KSAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihkOSkgKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MAooZDkpIChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKGQ5KSAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgzMDAzZjBjZTAwMCAwMDAwMDAwMDAwMDAwMDAwCihkOSkg
KFhFTikgICAgMDAwMDAwMDAwMDE1MjZlMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDA2MDAwMDAwMDAwMAooZDkpIChYRU4pICAgIDAwMDAwMDE4MDAwMDAwMDAKKGQ5KSAo
WEVOKSBYZW4gY2FsbCB0cmFjZToKKGQ5KSAoWEVOKSAgICBbPGZmZmY4MmQwODA0NDBkZGI+XSBz
ZXR1cC5jI2NtZGxpbmVfY29vaysweDFkLzB4NzcKKGQ5KSAoWEVOKSAgICBbPGZmZmY4MmQwODA0
NDNiN2Y+XSBfX3N0YXJ0X3hlbisweDI1OWMvMHgyOTJkCihkOSkgKFhFTikgICAgWzxmZmZmODJk
MDgwMjAwMGYzPl0gX19oaWdoX3N0YXJ0KzB4NTMvMHg1NQooZDkpIChYRU4pIAooZDkpIChYRU4p
IFBhZ2V0YWJsZSB3YWxrIGZyb20gZmZmZjgzMDBjMmMyYzJjMjoKKGQ5KSAoWEVOKSAgTDRbMHgx
MDZdID0gODAwMDAwMDAzZmVhNTA2MyBmZmZmZmZmZmZmZmZmZmZmCihkOSkgKFhFTikgIEwzWzB4
MDAzXSA9IDAwMDAwMDAwM2ZlYTIwNjMgZmZmZmZmZmZmZmZmZmZmZgooZDkpIChYRU4pICBMMlsw
eDAxNl0gPSAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYKKGQ5KSAoWEVOKSAKKGQ5
KSAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCihkOSkgKFhF
TikgUGFuaWMgb24gQ1BVIDA6CihkOSkgKFhFTikgRkFUQUwgUEFHRSBGQVVMVAooZDkpIChYRU4p
IFtlcnJvcl9jb2RlPTAwMDBdCihkOSkgKFhFTikgRmF1bHRpbmcgbGluZWFyIGFkZHJlc3M6IGZm
ZmY4MzAwYzJjMmMyYzIKKGQ5KSAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCihkOSkgKFhFTikgCihkOSkgKFhFTikgUmVib290IGluIGZpdmUgc2Vjb25kcy4u
LgoKVGhlIGxvdyBwYXJ0IG9mIDB4ZmZmZjgzMDBjMmMyYzJjMiBsb29rcyB0byBiZSBwb2lzb25l
ZCwgc28KX192YShtb2RbMF0uc3RyaW5nKSBpcyBvYnZpb3VzbHkgdHVybmluZyBvdXQgdG8gYmUg
anVuay4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 18:36:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 18:36: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-devel-bounces@lists.xenproject.org>)
	id 1gKSgn-0005Je-GF; Wed, 07 Nov 2018 18:36: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKSgn-0005JS-4g
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 18:36:29 +0000
X-Inumbo-ID: 0934d283-e2bc-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0934d283-e2bc-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 18:36:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKSgj-0002O9-Lb; Wed, 07 Nov 2018 18:36:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKSgj-00032O-Eg; Wed, 07 Nov 2018 18:36:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKSgj-0007AU-E3; Wed, 07 Nov 2018 18:36:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129564-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=388c55bfad2522009f88f165f74b2fc5ed4f9e94
X-Osstest-Versions-That: xen=830f4a2df509d5555ad2bf04824b600717480895
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Nov 2018 18:36:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129564: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTU2NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTU2NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzODhjNTViZmFkMjUyMjAwOWY4OGYxNjVmNzRiMmZjNWVkNGY5ZTk0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4MzBmNGEyZGY1MDlkNTU1NWFk
MmJmMDQ4MjRiNjAwNzE3NDgwODk1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk1NTUgIDIwMTgt
MTEtMDcgMTM6MDA6NDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NTY0ICAy
MDE4LTExLTA3IDE2OjAwOjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKICAgODMwZjRhMmRmNS4uMzg4YzU1YmZhZCAgMzg4YzU1YmZhZDI1MjIwMDlmODhmMTY1
Zjc0YjJmYzVlZDRmOWU5NCAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 19:01:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 19:01: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-devel-bounces@lists.xenproject.org>)
	id 1gKT4s-0007Z8-Eo; Wed, 07 Nov 2018 19:01:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vttz=ns=redhat.com=ehabkost@srs-us1.protection.inumbo.net>)
 id 1gKT4r-0007Z3-AG
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 19:01:21 +0000
X-Inumbo-ID: 832ded70-e2bf-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 832ded70-e2bf-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 19:01:20 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9A89D87642;
 Wed,  7 Nov 2018 19:01:18 +0000 (UTC)
Received: from localhost (ovpn-116-36.gru2.redhat.com [10.97.116.36])
 by smtp.corp.redhat.com (Postfix) with ESMTP id ACAFC6015E;
 Wed,  7 Nov 2018 19:01:15 +0000 (UTC)
Date: Wed, 7 Nov 2018 17:01:14 -0200
From: Eduardo Habkost <ehabkost@redhat.com>
To: =?iso-8859-1?Q?Marc-Andr=E9?= Lureau <marcandre.lureau@gmail.com>
Message-ID: <20181107190114.GD12503@habkost.net>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
 <20181107123652.23417-14-marcandre.lureau@redhat.com>
 <CAJ+F1CLWy0xbb-Pc7yUNpHh70GsSTKJ=v+TeoTGJOThYO_xE2g@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAJ+F1CLWy0xbb-Pc7yUNpHh70GsSTKJ=v+TeoTGJOThYO_xE2g@mail.gmail.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Wed, 07 Nov 2018 19:01:19 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH for-3.2 v3 13/14] hw/i386: add
 pc-i440fx-3.2 & pc-q35-3.2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Corey Minyard <minyard@acm.org>,
 amit@kernel.org, "open list:sPAPR pseries" <qemu-ppc@nongnu.org>,
 Paolo Bonzini <pbonzini@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, QEMU <qemu-devel@nongnu.org>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 "open list:ARM" <qemu-arm@nongnu.org>, hpoussin@reactos.org,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>,
 Andreas =?iso-8859-1?Q?F=E4rber?= <afaerber@suse.de>, atar4qemu@gmail.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDcsIDIwMTggYXQgMDc6NDk6NTRQTSArMDQwMCwgTWFyYy1BbmRyw6kgTHVy
ZWF1IHdyb3RlOgo+IEhpCj4gCj4gT24gV2VkLCBOb3YgNywgMjAxOCBhdCA0OjQ5IFBNIE1hcmMt
QW5kcsOpIEx1cmVhdQo+IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+IHdyb3RlOgo+ID4K
PiA+IFRoZSBmb2xsb3dpbmcgcGF0Y2ggaXMgZ29pbmcgdG8gYWRkIGNvbXBhdGlibGl0eSBwYXJh
bWV0ZXJzIGZvcgo+ID4gcWVtdSA8PSAzLjEuCj4gPgo+IAo+IEkgcmVhbGl6ZSB0aGlzIG1heSBi
ZSBnb29kIGVub3VnaCBmb3IgeDg2IGk0NDAvcTM1IG1hY2hpbmVzLCBidXQgd2hhdAo+IGFib3V0
IG90aGVyIG1hY2hpbmVzICYgYXJjaGl0ZWN0dXJlcz8KPiAKPiBXaGF0IGRvIHdlIG9mZmljaWFs
bHkgc3VwcG9ydCwgZm9yIG1pZ3JhdGlvbiwgYWNyb3NzIGRpZmZlcmVudCB2ZXJzaW9ucz8KPiAK
PiBJdCBzZWVtcyB3ZSBoYXZlIHZlcnNpb25pemVkOgo+IC0gYXJtICJ2aXJ0IiBtYWNoaW5lcwo+
IC0gInMzOTAtY2N3LXZpcnRpbyIgbWFjaGluZXMKPiAtIHBwYyAicHNlcmllcyIgbWFjaGluZXMK
PiAtIHg4NiBwaWl4L3EzNSBtYWNoaW5lcwo+IAo+IEF0IGxlYXN0LCBJIHRoaW5rIEkgc2hvdWxk
IHVwZGF0ZSB0aGlzIHBhdGNoIHRvIGFkZCBuZXcgMy4yIG1hY2hpbmVzIGZvciB0aG9zZS4KClRo
aXMgUUVNVSByZWxlYXNlIHNlZW1zIHRvIGJlIHVudXN1YWw6IG5vcm1hbGx5IHdlIGFkZCBmZWF0
dXJlcwp0aGF0IHJlcXVpcmUgYWRkaW5nIG5ldyBtYWNoaW5lLXR5cGVzIGxvbmcgYmVmb3JlIHNv
ZnQgZnJlZXplLgpJZiB3ZSBkaWRuJ3QgYWRkIG5ldyBtYWNoaW5lLXR5cGVzIHVudGlsIG5vdywg
dGhpcyBtZWFucyB3ZQpkaWRuJ3QgaW50cm9kdWNlIGFueSBndWVzdCBBQkkgY2hhbmdlcyB0aGF0
IHJlcXVpcmUgdGhlbS4KCk5vdywgdGhpcyBpcyBhbiBpbnRlcmVzdGluZyBjYXNlOiB3ZSBwcm9i
YWJseSBkb24ndCBfbmVlZF8gdGhlCm5ldyBtYWNoaW5lLXR5cGVzLCBidXQgdXNlcnMgbWlnaHQg
YmUgY29uZnVzZWQgaWYgdGhleSBkb24ndCBzZWUKbmV3IG1hY2hpbmUtdHlwZXMuICBTaG91bGQg
d2UgYWRkIHRoZW0gYW55d2F5PwoKCj4gCj4gSXMgdGhlcmUgYW55IHdheSB0byBjaGVjayBjb21w
YXQgcHJvcGVydGllcyBhcmUgaGFuZGxlZCBwcm9wZXJseSBmb3IKPiB0aG9zZSB2YXJpb3VzIG1h
Y2hpbmVzPyBJdCBsb29rcyBsaWtlIGl0IGlzIGdlbmVyYWxseSBsYWNraW5nLiBGb3IKPiBleGFt
cGxlLCBpZiB0aGVyZSBpcyBhIG5ldyBIV19DT01QQVQsIGl0IHdvdWxkIGJlIG5pY2UgaWYgc29t
ZXRoaW5nCj4gZmFpbGVkIGlmIGEgY29ycmVzcG9uZGluZyBtYWNoaW5lIGhhc24ndCBiZWVuIGFk
ZGVkLgo+IAo+IEl0IGFsc28gbG9va3MgbGlrZSB0aGVyZSBpcyBhIGJpdCBvZiBjb2RlIGR1cGxp
Y2F0aW9uIGFuZCBhIGJpdCB0b28KPiBtdWNoIG1hY3JvcyA6KSB1bmZvcnR1bmF0ZWx5LCBJIGRv
bid0IHlldCBoYXZlIGEgZ29vZCBpZGVhIGhvdyB0bwo+IGltcHJvdmUgdGhpbmdzLi4uCgpJIGRy
ZWFtIHdpdGggdGhlIGRheSBhbGwgdGhpcyBjb21wYXRpYmlsaXR5IGRhdGEgd2lsbCBiZSB0cmVh
dGVkCmxpa2Ugd2hhdCBpdCBpczoganVzdCBkYXRhLiAgVGhlIHVnbHkgbWFjcm8gdHJpY2tlcnkg
bmVlZHMgdG8gZ28KYXdheSBldmVudHVhbGx5LCBidXQgdGhpcyByZXF1aXJlcyBtYWtpbmcgdGhl
IFFPTS9tYWNoaW5lLXR5cGUKQVBJcyBtb3JlIHByYWN0aWNhbC4KClJlbW92aW5nIHZlcnkgb2xk
IG1hY2hpbmUtdHlwZXMgd2lsbCBwcm9iYWJseSBtYWtlIHRoaXMgdGFzawplYXNpZXIsIGJlY2F1
c2UgdGhleSBhcmUgdGhlIG1haW4gc291cmNlIG9mIGNvbXBhdGliaWxpdHkgY29kZQp0aGF0IGlz
IG5vdCByZXByZXNlbnRlZCBhcyA8ZHJpdmVyLnByb3BlcnR5PXZhbHVlPiB0dXBsZXMgKGdyZXAK
Zm9yICJzdGF0aWMgdm9pZCBwY19jb21wYXRfIiBhbmQgeW91J2xsIHNlZSB0aGVtKS4KCi0tIApF
ZHVhcmRvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 19:01:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 19:01: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-devel-bounces@lists.xenproject.org>)
	id 1gKT5H-0007aH-P8; Wed, 07 Nov 2018 19:01: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=ct99=ns=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gKT5G-0007a7-6n
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 19:01:46 +0000
X-Inumbo-ID: 9142527f-e2bf-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9142527f-e2bf-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 19:01:44 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1C47020862;
 Wed,  7 Nov 2018 19:01:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541617303;
 bh=IEGOyMSx0tPqAdwZ3BoN9pabFPxaEB8cNQWeD4yVpas=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=dz16Ouqan6hSAxSSQVgGwnsGvtNeTnQ3fEdBMOIGyxz2U+7tyD05TCw4JjRToLrri
 wvKOLLxWqV4al5+YNYnLN32x2UeYVjo8BPK5gF2l+tK1X/DcWk/j4sPmd3ciepm2OZ
 9qARyVkoExsC8+xPIBysAy6Po0QOmFXSuqdaMMi0=
Date: Wed, 7 Nov 2018 11:01:40 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <ddc98845-ea0d-cef2-4412-9592910a1a16@arm.com>
Message-ID: <alpine.DEB.2.10.1811071055300.26758@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1810081606390.28877@sstabellini-ThinkPad-X260>
 <1539041841-17655-8-git-send-email-sstabellini@kernel.org>
 <6fb85adc-7bce-afc3-7a6e-e0abdee5d2b9@arm.com>
 <alpine.DEB.2.10.1811061631190.21987@sstabellini-ThinkPad-X260>
 <94712fd4-8568-a598-6918-d8a300653846@arm.com>
 <ddc98845-ea0d-cef2-4412-9592910a1a16@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1959534278-1541617301=:26758"
Subject: Re: [Xen-devel] [PATCH v8 8/8] xen/arm: map reserved-memory regions
 as normal memory in dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 blackskygg@gmail.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1959534278-1541617301=:26758
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Wed, 7 Nov 2018, Julien Grall wrote:
> On 07/11/2018 12:18, Julien Grall wrote:
> > Hi Stefano,
> > 
> > On 07/11/2018 00:32, Stefano Stabellini wrote:
> > > On Mon, 22 Oct 2018, Julien Grall wrote:
> > > > Hi,
> > > > 
> > > > On 09/10/2018 00:37, Stefano Stabellini wrote:
> > > > > reserved-memory regions should be mapped as normal memory.
> > > > 
> > > > This is already the case with p2m_mmio_direct_c. The hardware domain
> > > > should
> > > > have full control on the resulting attributes via its stage-1 mappings.
> > > > So
> > > > what's wrong with that p2m type?
> > > 
> > > Shared mappings are prevented for any types other than p2m_ram_rw, see
> > > the p2m_is_ram checks in the implementation of XENMAPSPACE_gmfn_share.
> > 
> > This does not make any sense. This series is about mapping between any
> > domain but dom0. So if you end-up to map the reserved-memory region in dom0,
> > why are you using XENMAPSPACE_gmfn_share?
> 
> To clarify my question, what are you trying to achieve? Are you trying to
> share memory between Dom0 and a guest. Or are you trying to share memory
> between an external entity (i.e R* core/device) and the guest?

I have in my TODO list to achieve both the goals you mentioned. However,
with this patch I am trying to enable shared cacheable memory between
Dom0 and a guest. Specifically, I am setting up Dom0 as "owner" (with
the new terminology, formerly "master"), and a DomU as "borrower".

A lot of the steps automated by libxl have to be done manually, such as
advertising the memory region as "reserved-memory" on the Dom0 device
tree and adding the "owner" entries to xenstore, but once that is done,
it works just fine.


> > > The alternative is to remove or extend the p2m_is_ram check at
> > > xen/arch/arm/mm.c:1283
> > 
> > p2m_ram_* means the page is managed by Xen and accounting will be done.
> > Similarly XENMAPSPACE_gmfn_share will do accounting on the page mapped
> > through that.
> > 
> > In the case of reserved-memory, we never handled them properly in Xen (see
> > [1]).
> > 
> > There are 2 types of reserved-memory region: static and dynamic. The dynamic
> > one are not a concerned as addressed are not specified in them.
> > 
> > In the case of static one, they are backed by a page in Xen because we
> > didn't updated the code to carve them out from xenheap. This means that you
> > are mapping those pages in Dom0, yet they may not be assigned to Dom0 and
> > may get allocated for Xen internal use or to another domain.
> > 
> > As such, this patch is just a workaround to an already broken code. So the
> > first step is fixing the brokenness of reserved-memory region. Then we can
> > discuss whether this patch is relevant for any of your use case.

By fixing the brokenness of reserved-memory region, you mean remove them
from xenheap? Anything else you can think of that doesn't work right?


> > Cheers,
> > 
> > [1]
> > https://lists.xenproject.org/archives/html/xen-devel/2017-07/msg02674.html
> > 
> > > 
> > > 
> > > > >   At the
> > > > > moment, they get remapped as device memory because Xen doesn't know
> > > > > better. Add an explicit check for it.
> > > > > 
> > > > > Signed-off-by: Stefano Stabellini <stefanos@xilinx.com>
> > > > > ---
> > > > >    xen/arch/arm/domain_build.c | 7 +++++++
> > > > >    1 file changed, 7 insertions(+)
> > > > > 
> > > > > diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c
> > > > > index f552154..c7df4cf 100644
> > > > > --- a/xen/arch/arm/domain_build.c
> > > > > +++ b/xen/arch/arm/domain_build.c
> > > > > @@ -1307,6 +1307,13 @@ static int __init handle_node(struct domain *d,
> > > > > struct kernel_info *kinfo,
> > > > >                   "WARNING: Path %s is reserved, skip the node as we
> > > > > may
> > > > > re-use the path.\n",
> > > > >                   path);
> > > > >    +    /*
> > > > > +     * reserved-memory ranges should be mapped as normal memory in
> > > > > the
> > > > > +     * p2m.
> > > > > +     */
> > > > > +    if ( !strcmp(dt_node_name(node), "reserved-memory") )
> > > > > +        p2mt = p2m_ram_rw;
> > > > > +
> > > > >        res = handle_device(d, node, p2mt);
> > > > >        if ( res)
> > > > >            return res;
> > > > > 
> > > > 
> > > > -- 
> > > > Julien Grall

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1959534278-1541617301=:26758--


From xen-devel-bounces@lists.xenproject.org Wed Nov 07 21:47:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 21:47: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-devel-bounces@lists.xenproject.org>)
	id 1gKVem-0002qc-R2; Wed, 07 Nov 2018 21:46:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKVel-0002qR-Fw
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 21:46:35 +0000
X-Inumbo-ID: 9796769a-e2d6-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9796769a-e2d6-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 21:46:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKVeg-00061a-N4; Wed, 07 Nov 2018 21:46:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKVeg-0008Hp-9n; Wed, 07 Nov 2018 21:46:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKVeg-0003z1-9B; Wed, 07 Nov 2018 21:46:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129468-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 xen-unstable:build-amd64-xsm:xen-build:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3cbecb3c6307a23d5a2227b8f48eb395131e998e
X-Osstest-Versions-That: xen=2cf113891a38cc05434bc9876ffc107a990887be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Nov 2018 21:46:30 +0000
Subject: [Xen-devel] [xen-unstable test] 129468: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQ2OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTQ2OC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTQy
NgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5NDI2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjk0MjYKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk0MDAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDEyOTQyNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDI2CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
Mjk0MjYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQyNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDI2CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMjk0MjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQyNgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI5NDI2CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIDNjYmVjYjNjNjMwN2EyM2Q1YTIyMjdiOGY0OGViMzk1MTMx
ZTk5OGUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDJjZjExMzg5MWEz
OGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTQy
NiAgMjAxOC0xMS0wNSAwMTo1MTo0OSBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
Mjk0NjggIDIwMTgtMTEtMDUgMTc6MDY6NTcgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzY2JlY2IzYzYzMDdhMjNkNWEyMjI3YjhmNDhl
YjM5NTEzMWU5OThlCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTog
ICBGcmkgTm92IDIgMTk6Mjg6NTEgMjAxOCArMDAwMAoKICAgIHg4NjogcHV0IHZjcHVtYXNrX3Rv
X3BjcHVtYXNrIHVuZGVyIENPTkZJR19QVgogICAgCiAgICBUaGlzIGZ1bmN0aW9uIGlzIHVzZWQg
YnkgUFYgY29kZSBvbmx5LiBUaGlzIGlzc3VlIGlzIGRpc2NvdmVyZWQgYnkKICAgIGNsYW5nIGJ1
aWxkLgogICAgCiAgICBEcm9wIHNwdXJpb3VzIGlubGluZSB3aGlsZSBhdCBpdC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IGVm
ZTljYmE2NmMwMzZjNDUyY2MyZWQ3MjIwOTg0YWExMWJlOGRjYjUKQXV0aG9yOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIE5vdiA1IDExOjEzOjU5IDIwMTggKzAx
MDAKCiAgICB4ODZlbXVsOiBWTUUgYW5kIFBWSSBtb2RlcyByZXF1aXJlIGEgI0dQKDApIGNoZWNr
IGZpcnN0IHRoaW5nCiAgICAKICAgIEFzIGV4cGxpY2l0bHkgc3BlbGxlZCBvdXQgYnkgdGhlIFNE
TSwgRUZMQUdTLlZJRiBhbmQgRUZMQUdTLlZJUCBib3RoIHNldAogICAgYXQgdGhlIHN0YXJ0IG9m
IGFuIGluc3RydWN0aW9uIHRyaWdnZXIgI0dQKDApIGluZGVwZW5kZW50IG9mIGFjdHVhbAogICAg
aW5zdHJ1Y3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKY29tbWl0IDlmN2MxZTc2NWQwNGMyNzdlZTc2MmI0MWJmN2Q0YWU0Njlm
OWI5ZmIKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9u
IE5vdiA1IDExOjEzOjA5IDIwMTggKzAxMDAKCiAgICB4ODY6IGRlYWwgd2l0aCBmaXJtd2FyZSBz
ZXR0aW5nIGJvZ3VzIFRTQ19BREpVU1QgdmFsdWVzCiAgICAKICAgIFRoZSBzeXN0ZW0gSW50ZWwg
aGF2ZSBoYW5kZWQgbWUgZm9yIEFWWDUxMiBlbXVsYXRvciB3b3JrICgiR2lnYWJ5dGUKICAgIFRl
Y2hub2xvZ3kgQ28uLCBMdGQuIFgyOTkgQU9SVVMgR2FtaW5nIDMgUHJvL1gyOTkgQU9SVVMgR2Ft
aW5nIDMKICAgIFByby1DRiwgQklPUyBGMyAxMi8yOC8yMDE3Iikgd291bGQgbm90IGNvbWUgdXAg
dW5kZXIgWGVuIC0gaXQgaHVuZyBpbgogICAgdGhlIG1pZGRsZSBvZiBEb20wIFBDSSBpbml0aWFs
aXphdGlvbi4gQXMgaXQgdHVybmVkIG91dCwgWGVuJ3MgdGltZQogICAgbWFuYWdlbWVudCBkaWQg
bm90IHdvcmsgYmVjYXVzZSBvZiB0aGUgZmlybXdhcmUgc2V0dGluZyAob25seSkgdGhlIGJvb3QK
ICAgIENQVSdzIFRTQ19BREpVU1QgTVNSIHRvIGEgbGFyZ2UgbmVnYXRpdmUgdmFsdWUgKG9uIHRo
ZSBvcmRlciBvZiAtMl41MCkuCiAgICAKICAgIEZvbGxvdyBMaW51eCAoYWxzbyBzaGFtZWxlc3Ns
eSBzdGVhbGluZyB0aGVpciBjb21tZW50cykgaW4KICAgIC0gY2xlYXJpbmcgdGhlIHJlZ2lzdGVy
IGZvciB0aGUgYm9vdCBDUFUgKHdlIGRvbid0IGhhdmUgYSBuZWVkIGZvcgogICAgICBleGNlcHRp
b25zIGhlcmUgeWV0LCBhcyB0aGUgb25seSBleGNlcHRpb24gaW4gTGludXggaXMgYSBjbGFzcyBv
ZgogICAgICBzeXN0ZW1zIFhlbiBkb2Vzbid0IHdvcmsgb24gYW55d2F5IGFzIGZhciBhcyBJJ20g
YXdhcmUpLAogICAgLSBmb3JjaW5nIG5vbi1uZWdhdGl2ZSB2YWx1ZXMgdW5pZm9ybWx5IChjb21t
aXQgODU1NjE1ZWVlOSBbIng4Ni90c2M6CiAgICAgIFJlbW92ZSB0aGUgVFNDX0FESlVTVCBjbGFt
cCJdIGRyb3BwZWQgdGhpcywgYnV0IHdpdGhvdXQgdGhpcyBteQogICAgICBIYXN3ZWxsIGJveCB3
b24ndCBib290IGFueW1vcmUpLAogICAgLSBzeW5jaW5nIHRoZSByZWdpc3RlcnMgd2l0aGluIHNv
Y2tldHMuCiAgICBMaW51eCwgcHJpb3IgdG8gYWZvcmVtZW50aW9uZWQgY29tbWl0LCBjYXBwZWQg
YXQgMHg3ZmZmZmZmZiBhcyB3ZWxsLCBidXQgYXMgdGhlCiAgICBkZXNjcmlwdGlvbiB0aGVyZSBz
YXlzIHRoaXMgaXNzdWUgaGFzIGJlZW4gYWRkcmVzc2VkIHdpdGggYSBtaWNyb2NvZGUKICAgIHVw
ZGF0ZS4gSGVuY2UgdW50aWwgc29tZW9uZSBydW5zIGludG8gc3VjaCBhIHN5c3RlbSB3aXRob3V0
IGJlaW5nIGFibGUKICAgIHRvIHVwZGF0ZSBpdHMgbWljcm9jb2RlLCBJIHRoaW5rIHdlIHNob3Vs
ZCBsZWF2ZSBvdXQgdGhhdCBzcGVjaWZpYyBwYXJ0LgogICAgCiAgICBJbiBvcmRlciB0byBhdm9p
ZCBtYWtpbmcgaW5pdF9wZXJjcHVfdGltZSgpIGRlcGVuZCBvbiBydW5uaW5nIF9iZWZvcmVfCiAg
ICBzZXRfY3B1X3NpYmxpbmdfbWFwKCkgKGFuZCBoZW5jZSB0aGUgYm9vdGluZyBDUFUgX25vdF8g
YmVpbmcgYWNjb3VudGVkCiAgICBpbiBzb2NrZXRfY3B1bWFza1tdIHlldCksIG1vdmUgdGhhdCBj
YWxsIHNsaWdodGx5IGVhcmxpZXIgaW4KICAgIHN0YXJ0X3NlY29uZGFyeSgpLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA3YTlh
N2MzN2U5MDhlZTZmOWYzMzI4NDY1NTEwNWExZjM5Y2IyOWM3CkF1dGhvcjogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBOb3YgNSAxMToxMjozOSAyMDE4ICswMTAw
CgogICAgeDg2L1RTQzogZG9uJ3QgYWxsb3cgZGVhZGxpbmUgdGltZXIgdG8gYmUgdXNlZCB3aXRo
IHVuZml4ZWQgZXJyYXRhCiAgICAKICAgIEluIHByZXBhcmF0aW9uIG9mIHdyaXRlcyB0byB0aGUg
VFNDX0FESlVTVCBNU1IsIGF2b2lkIHRoZSBiYWQKICAgIGludGVyYWN0aW9uIG9mIHdyaXRlcyB0
byBpdCBhbmQgdGhlIFRTQ19ERUFETElORSBvbmUuIFByZXN1bWFibHkgdGhlCiAgICBvcmlnaW5h
bCBMaW51eCBjb21taXQgYmQ5MjQwYTE4ZSAoIng4Ni9hcGljOiBBZGQgVFNDX0RFQURMSU5FIHF1
aXJrIGR1ZQogICAgdG8gZXJyYXRhIikgcmVmZXJzIHRvIGUuZy4gS0JXMDkyLiAoT2YgY291cnNl
IHRoaXMgaXMgYW4gaXNzdWUgYWxzbwogICAgd2l0aG91dCB1cyB3cml0aW5nIHRoZSBUU0NfQURK
VVNUIE1TUiwgaWYgaW5zdGVhZCBmaXJtd2FyZSBkaWQgYWxyZWFkeS4KICAgIAogICAgVGhlIGVy
cmF0YSBjaGVja2luZyBjYW4ndCBiZSBwdXQgaW4gaW5pdF9hcGljX21hcHBpbmdzKCkgYXMgTGlu
dXggZG9lcywKICAgIGFzIHRoYXQgcnVucyBiZWZvcmUgd2UgdXBkYXRlIG1pY3JvY29kZSBvbiB0
aGUgYm9vdCBDUFUuIEl0IG5lZWRzIHRvCiAgICBoYXBwZW4gYmVmb3JlIGNvbnN1bWVycyBvZiB0
ZHRfZW5hYmxlZCwgaS5lLgogICAgLSBfX3NldHVwX0FQSUNfTFZUVCgpIDwtIHNldHVwX0FQSUNf
dGltZXIoKSA8LSBzZXR1cF9ib290X0FQSUNfY2xvY2soKQogICAgLSAgICAgICAgICAgICAgICAg
ICAgIDwtIGNhbGlicmF0ZV9BUElDX2Nsb2NrKCkgPC0gc2V0dXBfYm9vdF9BUElDX2Nsb2NrKCkK
ICAgIC0gc2V0dXBfYm9vdF9BUElDX2Nsb2NrKCkKICAgIHNldHVwX2Jvb3RfQVBJQ19jbG9jaygp
IGdldHMgY2FsbGVkIGZyb20gc21wX3ByZXBhcmVfY3B1cygpLCB3aGljaCBzaXRzCiAgICBhZnRl
ciBtaWNyb2NvZGUgbG9hZGluZyAobm90ZSB0aGF0IGNhbGlicmF0ZV9BUElDX2Nsb2NrKCkgZ2V0
cyBjYWxsZWQKICAgIGJlZm9yZSBzZXR0aW5nIHRkdF9lbmFibGVkKS4KICAgIAogICAgQWxzbyBh
ZGQgYW4gTUZFTkNFIGFzIHBlciBMaW51eCBjb21taXQgNWQ3YzYzMWQ5MiAoIng4Ni9hcGljOiBT
ZXJpYWxpemUKICAgIExWVFQgYW5kIFRTQ19ERUFETElORSB3cml0ZXMiKSwgYnV0IEkgc2VlIG5v
IHJlYXNvbiB0byBwdXQgYSBjb25kaXRpb25hbAogICAgYXJvdW5kIGl0LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCAwMWEyZmQ2
ODc4YTJmNWJkMzg2NjRhYzA0Zjg3MzYxNDg4MzdjYjhmCkF1dGhvcjogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTm92IDUgMTE6MTE6MzkgMjAxOCAr
MDEwMAoKICAgIHZpcmlkaWFuOiByZW1vdmUgZHVwbGljYXRlIHVuaW9uIHR5cGVzCiAgICAKICAg
IFRoZSAndmlyaWRpYW5fdnBfYXNzaXN0JywgJ3ZpcmlkaWFuX2h5cGVyY2FsbF9ncGEnIGFuZAog
ICAgJ3ZpcmlkaWFuX3JlZmVyZW5jZV90c2MnIHVuaW9uIHR5cGVzIGFyZSBpZGVudGljYWwgaW4g
bGF5b3V0LiBUaGUgbGF5b3V0CiAgICBpcyBhbHNvIGNvbW1vbiB0aHJvdWdob3V0IHRoZSBzcGVj
aWZpY2F0aW9uIFsxXS4KICAgIAogICAgVGhpcyBwYXRjaCBkZWNsYXJlcyBhIGNvbW1vbiAndmly
aWRpYW5fcGFnZV9tc3InIHR5cGUgYW5kIGNvbnZlcnRzIHRoZSByZXN0CiAgICBvZiB0aGUgY29k
ZSB0byB1c2UgdGhhdCB0eXBlIGZvciBib3RoIHRoZSBoeXBlcmNhbGwgYW5kIFZQIGFzc2lzdCBw
YWdlcy4KICAgIAogICAgQWxzbywgcmVuYW1lICd2aXJpZGlhbl9ndWVzdF9vc19pZCcgdG8gJ3Zp
cmlkaWFuX2d1ZXN0X29zX2lkX21zcicgc2luY2UgaXQKICAgIGFsc28gaXMgYSB1bmlvbiByZXBy
ZXNlbnRpbmcgYW4gTVNSIHZhbHVlLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAg
IAogICAgWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9NaWNyb3NvZnREb2NzL1ZpcnR1YWxpemF0aW9u
LURvY3VtZW50YXRpb24vcmF3L2xpdmUvdGxmcy9IeXBlcnZpc29yJTIwVG9wJTIwTGV2ZWwlMjBG
dW5jdGlvbmFsJTIwU3BlY2lmaWNhdGlvbiUyMHY1LjBDLnBkZgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgpjb21taXQgMTM3ZGM3
ZTY1N2Y0MTU4YTllYTJmNTk2MzU5NmE4NGM5NmJjNDgyMgpBdXRob3I6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE5vdiA1IDExOjEwOjU1IDIwMTgg
KzAxMDAKCiAgICB2aXJpZGlhbjogcmVtb3ZlIGNvbW1lbnRzIHJlZmVyZW5jaW5nIHNlY3Rpb24g
bnVtYmVyIGluIHRoZSBzcGVjCiAgICAKICAgIE1pY3Jvc29mdCBoYXMgYSBoYWJpdCBvZiByZS1u
dW1iZXJpbmcgc2VjdGlvbnMgaW4gdGhlIHNwZWMuIHNvIGF2b2lkCiAgICByZWZlcnJpbmcgdG8g
c2VjdGlvbiBudW1iZXJzIGluIGNvbW1lbnRzLiBBbHNvIHJlbW92ZSB0aGUgVVJMIGZvciB0aGUK
ICAgIHNwZWMuIGZyb20gdGhlIGJvaWxlcnBsYXRlLi4uIEFnYWluLCBNaWNyb3NvZnQgaGFzIGEg
aGFiaXQgb2YgY2hhbmdpbmcKICAgIHRoZXNlIHRvby4KICAgIAogICAgVGhpcyBwYXRjaCBhbHNv
IGNsZWFucyB1cCBzb21lID4gODAgY2hhcmFjdGVyIGxpbmVzLgogICAgCiAgICBQdXJlbHkgY29z
bWV0aWMuIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2Vy
IFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgpjb21taXQgNzhiMTIyNWVhNTJlM2Jh
YWExODUzM2UwMTE4MmU0ZGU2YmQ0NTdhNQpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE5vdiA1IDExOjA5OjM1IDIwMTggKzAxMDAKCiAg
ICB2aXJpZGlhbjogcmVtb3ZlIE1TUiBwZXJmIGNvdW50ZXJzCiAgICAKICAgIFRoZXkncmUgbm90
IHJlYWxseSB1c2VmdWwgc28gbWFpbnRhaW5pbmcgdGhlbSBpcyBwb2ludGxlc3MuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KKHFl
bXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 22:13:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 22:13: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-devel-bounces@lists.xenproject.org>)
	id 1gKW52-00059R-8n; Wed, 07 Nov 2018 22:13: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=2zm/=ns=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKW50-00059F-ND
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 22:13:42 +0000
X-Inumbo-ID: 624583e6-e2da-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 624583e6-e2da-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 22:13:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKW4w-0006Wx-Fq; Wed, 07 Nov 2018 22:13:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKW4w-00028p-8D; Wed, 07 Nov 2018 22:13:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKW4w-0002Tw-7f; Wed, 07 Nov 2018 22:13:38 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-129544-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=18dc8b4048399adec12778ca71088f1308da838f
X-Osstest-Versions-That: freebsd=d843b0f4abd4782caf9abffd5f7628b51d65d541
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Nov 2018 22:13:38 +0000
Subject: [Xen-devel] [freebsd-master test] 129544: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTU0NCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5NTQ0LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgMThkYzhiNDA0ODM5OWFkZWMxMjc3
OGNhNzEwODhmMTMwOGRhODM4ZgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgZDg0M2IwZjRhYmQ0NzgyY2FmOWFiZmZkNWY3NjI4YjUxZDY1ZDU0MQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI5NDQ2ICAyMDE4LTExLTA1IDA5OjE5OjA0IFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEyOTU0NCAgMjAxOC0xMS0wNyAwOToxOToxNCBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFlIDxhZUBGcmVlQlNELm9yZz4KICBhbmRyZXcgPGFuZHJld0BGcmVlQlNELm9yZz4KICBhcmF1
am8gPGFyYXVqb0BGcmVlQlNELm9yZz4KICBhcmljaGFyZHNvbiA8YXJpY2hhcmRzb25ARnJlZUJT
RC5vcmc+CiAgYnJvb2tzIDxicm9va3NARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxlbWFzdGVARnJl
ZUJTRC5vcmc+CiAgaW1wIDxpbXBARnJlZUJTRC5vcmc+CiAgamhiIDxqaGJARnJlZUJTRC5vcmc+
CiAgamhpYmJpdHMgPGpoaWJiaXRzQEZyZWVCU0Qub3JnPgogIGtldmFucyA8a2V2YW5zQEZyZWVC
U0Qub3JnPgogIG1hcmtqIDxtYXJrakBGcmVlQlNELm9yZz4KICBvc2hvZ2JvIDxvc2hvZ2JvQEZy
ZWVCU0Qub3JnPgogIHJtYWNrbGVtIDxybWFja2xlbUBGcmVlQlNELm9yZz4KICBzb2JvbWF4IDxz
b2JvbWF4QEZyZWVCU0Qub3JnPgogIHRpamwgPHRpamxARnJlZUJTRC5vcmc+CiAgdHJhc3ogPHRy
YXN6QEZyZWVCU0Qub3JnPgogIHR1ZXhlbiA8dHVleGVuQEZyZWVCU0Qub3JnPgogIHl1cmlwdiA8
eXVyaXB2QEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtZnJl
ZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvZnJlZWJzZC5naXQKICAgZDg0M2IwZjRhYmQuLjE4ZGM4YjQwNDgzICAxOGRj
OGI0MDQ4Mzk5YWRlYzEyNzc4Y2E3MTA4OGYxMzA4ZGE4MzhmIC0+IHRlc3RlZC9tYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 22:34:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 22:34: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-devel-bounces@lists.xenproject.org>)
	id 1gKWP6-0006js-0O; Wed, 07 Nov 2018 22:34: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=k86m=ns=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gKWP4-0006jj-9H
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 22:34:26 +0000
X-Inumbo-ID: 47591438-e2dd-11e8-9a16-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47591438-e2dd-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 22:34:25 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA7MYFeM128340;
 Wed, 7 Nov 2018 22:34:21 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=iKoTl1hfhqMxYom+cGOpf4yRpP9tBvX7wgibm3MMxrE=;
 b=qJASbpe2eEdhw5QEZuUIjNoqq/Hq9XHqIySY3sYGpI+KDIeIo2EZufT5IG79QF+WnbPh
 8vEXlqnZXTnrcofB25UY5y6LKGMrOdpVHibMoS1qa5pIaa3HzcwPTl26Lu0kbklQe9CQ
 xZKl6erwKDOI680GswgeuX57ga7J/oHD1xTkoI4Zi3oCsfE7yn7+nRYaZBb3lmNGJY+P
 0fGcdjOaS2vJY1e9S5K7u2rKwgKORdBvgCnUm4TErEZnJ/8T74H9IFVnn5sf68cU8o+k
 Dlot806Rd1uMn79Pwtpb8s7DIQ5t4AHlGObnGGlZX6wl5F2lVm//YI0oXvcK1+RkZvYh xA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2nh33u6bwv-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 07 Nov 2018 22:34:21 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wA7MYEqH024173
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Nov 2018 22:34:15 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wA7MYDjf011053;
 Wed, 7 Nov 2018 22:34:13 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Nov 2018 14:34:13 -0800
To: Sander Eikelenboom <linux@eikelenboom.it>, Juergen Gross <jgross@suse.com>
References: <3a55659d-4d7e-ea03-0c46-cd115ff1d8f9@eikelenboom.it>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <9db95104-1378-f40e-db3a-8ccd2aa89b9f@oracle.com>
Date: Wed, 7 Nov 2018 17:34:07 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <3a55659d-4d7e-ea03-0c46-cd115ff1d8f9@eikelenboom.it>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9070
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=936
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811070200
Subject: Re: [Xen-devel] Guest soft lockups with "xen: make xen_qlock_wait()
 nestable"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvNy8xOCA0OjMwIEFNLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4gSGkgSnVlcmdl
biAvIEJvcmlzLAo+Cj4gTGFzdCB3ZWVrIGkgdGVzdGVkIExpbnV4IGtlcm5lbCA0LjE5LjAgc3Rh
YmxlIHdpdGggdGhlIFhlbiAiZm9yLWxpbnVzLTQuMjAiIGJyYW5jaCBwdWxsZWQgb24gdG9wLgo+
IFVuZm9ydHVuYXRlbHkgaSB3YXMgc2VlaW5nIGd1ZXN0cyBsb2NrdXAgYWZ0ZXIgc29tZSB0aW1l
LCBzZWUgYmVsb3cgZm9yIHRoZSBsb2dnaW5nIGZyb20gb25lIG9mIHRoZSBndWVzdAo+IHdoaWNo
IGkgd2FzIGFibGUgdG8gY2FwdHVyZS4KPiBSZXZlcnRpbmcgInhlbjogbWFrZSB4ZW5fcWxvY2tf
d2FpdCgpIG5lc3RhYmxlIiA3MjUwZjZkMzU2ODFkZmM0NDc0OWQ5MDU5OGEyZDUxYTExOGNlMmI4
LAo+IG1hZGUgdGhlIGxvY2t1cHMgZGlzYXBwZWFyLgo+Cj4gVGhlc2UgZ3Vlc3RzIGFyZSBzdHJl
c3NlZCBxdWl0ZSBoYXJkIGluIGJvdGggQ1BVIGFuZCBuZXR3b3JraW5nLCAKPiBzbyB0aGV5IGFy
ZSBwcm9iYWJseSBtb3JlIHN1c2NlcHRpYmxlIHRvIGxvY2tpbmcgaXNzdWVzLgo+Cj4gU3lzdGVt
IGlzIGEgQU1EIHBoZW5vbSB4NiwgcnVubmluZyBYZW4tdW5zdGFibGUuCj4KPiBBbnkgaWRlYXMg
PwoKCkJ5IGFueSBjaGFuY2UsIGlzIFZNUFUgb24/CgoKLWJvcmlzCgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 22:45:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 22:45: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-devel-bounces@lists.xenproject.org>)
	id 1gKWZi-0007Zy-12; Wed, 07 Nov 2018 22:45:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=35+5=ns=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gKWZh-0007Zt-5z
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 22:45:25 +0000
X-Inumbo-ID: ce46b3c5-e2de-11e8-9a16-bc764e045a96
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce46b3c5-e2de-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 22:45:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=m97ZUKkh12+de4z7ZgmNQLiuVqREnFBSgTGKLtA6iPE=; b=hbWyA91aKhMrtyclN0FfG5QkWH
 UCWy7gduHtPhik06AKg3Bt/U7qQa2tuZnTmHg26NfP8qU6vlu8Oi/9o/JUtu2ZpeAVAxN+62OiACN
 hdxpSU746wLvphUwY1SS6NOtP9uxoBoVnm1fUdzBv2LETEItCBx3kkG3QuuJymwA426A=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:45460
 helo=[172.16.1.49]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1gKWZb-000243-7v; Wed, 07 Nov 2018 23:45:19 +0100
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>
References: <3a55659d-4d7e-ea03-0c46-cd115ff1d8f9@eikelenboom.it>
 <9db95104-1378-f40e-db3a-8ccd2aa89b9f@oracle.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <2dad0537-6efe-16f3-6d8e-5d25002aa9c3@eikelenboom.it>
Date: Wed, 7 Nov 2018 23:45:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <9db95104-1378-f40e-db3a-8ccd2aa89b9f@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Guest soft lockups with "xen: make xen_qlock_wait()
 nestable"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTEvMTggMjM6MzQsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAxMS83LzE4IDQ6
MzAgQU0sIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPj4gSGkgSnVlcmdlbiAvIEJvcmlzLAo+
Pgo+PiBMYXN0IHdlZWsgaSB0ZXN0ZWQgTGludXgga2VybmVsIDQuMTkuMCBzdGFibGUgd2l0aCB0
aGUgWGVuICJmb3ItbGludXMtNC4yMCIgYnJhbmNoIHB1bGxlZCBvbiB0b3AuCj4+IFVuZm9ydHVu
YXRlbHkgaSB3YXMgc2VlaW5nIGd1ZXN0cyBsb2NrdXAgYWZ0ZXIgc29tZSB0aW1lLCBzZWUgYmVs
b3cgZm9yIHRoZSBsb2dnaW5nIGZyb20gb25lIG9mIHRoZSBndWVzdAo+PiB3aGljaCBpIHdhcyBh
YmxlIHRvIGNhcHR1cmUuCj4+IFJldmVydGluZyAieGVuOiBtYWtlIHhlbl9xbG9ja193YWl0KCkg
bmVzdGFibGUiIDcyNTBmNmQzNTY4MWRmYzQ0NzQ5ZDkwNTk4YTJkNTFhMTE4Y2UyYjgsCj4+IG1h
ZGUgdGhlIGxvY2t1cHMgZGlzYXBwZWFyLgo+Pgo+PiBUaGVzZSBndWVzdHMgYXJlIHN0cmVzc2Vk
IHF1aXRlIGhhcmQgaW4gYm90aCBDUFUgYW5kIG5ldHdvcmtpbmcsIAo+PiBzbyB0aGV5IGFyZSBw
cm9iYWJseSBtb3JlIHN1c2NlcHRpYmxlIHRvIGxvY2tpbmcgaXNzdWVzLgo+Pgo+PiBTeXN0ZW0g
aXMgYSBBTUQgcGhlbm9tIHg2LCBydW5uaW5nIFhlbi11bnN0YWJsZS4KPj4KPj4gQW55IGlkZWFz
ID8KPiAKPiAKPiBCeSBhbnkgY2hhbmNlLCBpcyBWTVBVIG9uPwo+IAo+IAo+IC1ib3Jpcwo+IAoK
SGFkIHRvIGxvb2sgdXAgd2hhdCB0aGF0IGlzIDopLCBidXQgc2VlbXMgb25seSBhcHBsaWNhYmxl
IHRvIFBWIGd1ZXN0cyBpZiBpJ20gY29ycmVjdCA/CgpJJ20gb25seSBydW5uaW5nIFBWSCBhbmQg
SFZNIGd1ZXN0cyBhdCB0aGUgbW9tZW50LCBleGNlcHQgZm9yIGRvbTAgb2YgY291cnNlLAp3aGlj
aCByZXBvcnRzOgogICAgWyAgICAwLjk0MTQwN10gVlBNVSBkaXNhYmxlZCBieSBoeXBlcnZpc29y
LgoKVGhlc2Ugc29mdCBsb2NrdXBzIHdlcmUgaW4gYSBIVk0gZ3Vlc3QgKGlmIGkgcmVtZW1iZXIg
Y29ycmVjdGx5LCBpIGhhdmUgc2VlbgphIFBWSCBndWVzdCBsb2NrdXAgYXMgd2VsbCBhZnRlciBh
IHdoaWxlIChhbHNvIGEgcXVpdGUgaGVhdnkgY3B1L25ldHdvcmsgc3RyZXNzZWQgb25lKS4KCi0t
ClNhbmRlcgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 22:53:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 22:53: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-devel-bounces@lists.xenproject.org>)
	id 1gKWhe-0008NV-Uq; Wed, 07 Nov 2018 22:53: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=k86m=ns=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gKWhe-0008NQ-7O
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 22:53:38 +0000
X-Inumbo-ID: f4ece464-e2df-11e8-85c0-12d6303a7972
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4ece464-e2df-11e8-85c0-12d6303a7972;
 Wed, 07 Nov 2018 22:53:35 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA7Mmw1h148896;
 Wed, 7 Nov 2018 22:53:31 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=XcxeLV4ragcMBUxDGtJG6MOT9gnNR0iFGMNyb7Pm97U=;
 b=5OefS8O5aQjGASLopXM8CA88K/IApv+lyDL77pdcX1xli9t27J53pvd3lI0E0bePMEy4
 43jQLxUQXk5KuF36oBEa8bjhSbYLV3DTZdHj8Hc2p27v1EglpI4jwuXcBzuYcSNA0pym
 BWkP7fvl9jFkr5BuaZcHYGPMkjNMwaJP5D2d4pVZCfuGp+/fKE5wr7AyWltmsG2y3o0k
 qFCdYDhf2g0MNJecX8nv5ITK+1qVx1VPtV2hmEItOeCh89X6tKE910tHyeI0dCj0BhpN
 h+54SlISHP7JRhnaO9xU2NOwyQMDEI0ur4GuJ0CSxIWut5/A/SYbwjiW9va9JSnMysCa 5g== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2nh3mpxdjw-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 07 Nov 2018 22:53:31 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wA7MrU8l016848
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Nov 2018 22:53:30 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wA7MrTHY019608;
 Wed, 7 Nov 2018 22:53:29 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Nov 2018 14:53:29 -0800
To: Sander Eikelenboom <linux@eikelenboom.it>, Juergen Gross <jgross@suse.com>
References: <3a55659d-4d7e-ea03-0c46-cd115ff1d8f9@eikelenboom.it>
 <9db95104-1378-f40e-db3a-8ccd2aa89b9f@oracle.com>
 <2dad0537-6efe-16f3-6d8e-5d25002aa9c3@eikelenboom.it>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <3822be62-24a6-9ee6-a62b-88d969373ec9@oracle.com>
Date: Wed, 7 Nov 2018 17:53:23 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <2dad0537-6efe-16f3-6d8e-5d25002aa9c3@eikelenboom.it>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9070
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=934
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811070202
Subject: Re: [Xen-devel] Guest soft lockups with "xen: make xen_qlock_wait()
 nestable"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvNy8xOCA1OjQ1IFBNLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4gT24gMDcvMTEv
MTggMjM6MzQsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMTEvNy8xOCA0OjMwIEFNLCBT
YW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4+PiBIaSBKdWVyZ2VuIC8gQm9yaXMsCj4+Pgo+Pj4g
TGFzdCB3ZWVrIGkgdGVzdGVkIExpbnV4IGtlcm5lbCA0LjE5LjAgc3RhYmxlIHdpdGggdGhlIFhl
biAiZm9yLWxpbnVzLTQuMjAiIGJyYW5jaCBwdWxsZWQgb24gdG9wLgo+Pj4gVW5mb3J0dW5hdGVs
eSBpIHdhcyBzZWVpbmcgZ3Vlc3RzIGxvY2t1cCBhZnRlciBzb21lIHRpbWUsIHNlZSBiZWxvdyBm
b3IgdGhlIGxvZ2dpbmcgZnJvbSBvbmUgb2YgdGhlIGd1ZXN0Cj4+PiB3aGljaCBpIHdhcyBhYmxl
IHRvIGNhcHR1cmUuCj4+PiBSZXZlcnRpbmcgInhlbjogbWFrZSB4ZW5fcWxvY2tfd2FpdCgpIG5l
c3RhYmxlIiA3MjUwZjZkMzU2ODFkZmM0NDc0OWQ5MDU5OGEyZDUxYTExOGNlMmI4LAo+Pj4gbWFk
ZSB0aGUgbG9ja3VwcyBkaXNhcHBlYXIuCj4+Pgo+Pj4gVGhlc2UgZ3Vlc3RzIGFyZSBzdHJlc3Nl
ZCBxdWl0ZSBoYXJkIGluIGJvdGggQ1BVIGFuZCBuZXR3b3JraW5nLCAKPj4+IHNvIHRoZXkgYXJl
IHByb2JhYmx5IG1vcmUgc3VzY2VwdGlibGUgdG8gbG9ja2luZyBpc3N1ZXMuCj4+Pgo+Pj4gU3lz
dGVtIGlzIGEgQU1EIHBoZW5vbSB4NiwgcnVubmluZyBYZW4tdW5zdGFibGUuCj4+Pgo+Pj4gQW55
IGlkZWFzID8KPj4KPj4gQnkgYW55IGNoYW5jZSwgaXMgVk1QVSBvbj8KPj4KPj4KPj4gLWJvcmlz
Cj4+Cj4gSGFkIHRvIGxvb2sgdXAgd2hhdCB0aGF0IGlzIDopLCBidXQgc2VlbXMgb25seSBhcHBs
aWNhYmxlIHRvIFBWIGd1ZXN0cyBpZiBpJ20gY29ycmVjdCA/CgpObywgaXQgaXMgYXBwbGljYWJs
ZSB0byBIVk0gZ3Vlc3RzIGFzIHdlbGwuCgo+Cj4gSSdtIG9ubHkgcnVubmluZyBQVkggYW5kIEhW
TSBndWVzdHMgYXQgdGhlIG1vbWVudCwgZXhjZXB0IGZvciBkb20wIG9mIGNvdXJzZSwKPiB3aGlj
aCByZXBvcnRzOgo+ICAgICBbICAgIDAuOTQxNDA3XSBWUE1VIGRpc2FibGVkIGJ5IGh5cGVydmlz
b3IuCgpPSywgeW91IGRvbid0IGhhdmUgaXQuIChJIGFza2VkIGJlY2F1c2UgSSB3YXMgdGhpbmtp
bmcgb2YgTk1JcykKCi1ib3JpcwoKPgo+IFRoZXNlIHNvZnQgbG9ja3VwcyB3ZXJlIGluIGEgSFZN
IGd1ZXN0IChpZiBpIHJlbWVtYmVyIGNvcnJlY3RseSwgaSBoYXZlIHNlZW4KPiBhIFBWSCBndWVz
dCBsb2NrdXAgYXMgd2VsbCBhZnRlciBhIHdoaWxlIChhbHNvIGEgcXVpdGUgaGVhdnkgY3B1L25l
dHdvcmsgc3RyZXNzZWQgb25lKS4KPgo+IC0tCj4gU2FuZGVyCj4KPgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 23:07:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 23:07: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-devel-bounces@lists.xenproject.org>)
	id 1gKWvE-0000th-Bl; Wed, 07 Nov 2018 23:07: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=tai0=ns=xenproject.org=prvs=842172abc=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gKWvD-0000tV-1T
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 23:07:39 +0000
X-Inumbo-ID: e7dcb810-e2e1-11e8-9e1b-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e7dcb810-e2e1-11e8-9e1b-12d6303a7972;
 Wed, 07 Nov 2018 23:07:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,477,1534809600"; d="scan'208";a="69969241"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75578-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-i386-pvgrub:guest-start:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:guest-start:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:guest-start:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:guest-start:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1bd7c17c5e976fec4ad0d8ba785ac78f36eef628
X-Osstest-Versions-That: xen=f294d80e8e43d4cdcc6d4d94b1e9c9b1aadf67d8
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 7 Nov 2018 23:07:28 +0000
Subject: [Xen-devel] [xen-4.9-testing baseline-only test] 75578: regressions
 - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU3OCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNl
LmNvbS9vc3N0ZXN0L2xvZ3MvNzU1NzgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgMTEgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3NTUzNQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDc1NTM1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDc1NTM1CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMu
IDc1NTM1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgZmFpbCBibG9ja2VkIGluIDc1NTM1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gNzU1MzUKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgYmxv
Y2tlZCBpbiA3NTUzNQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDc1NTM1CiB0ZXN0LWFybWhmLWFybWhmLXhs
LW1pZHdheSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gNzU1
MzUKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgIGZhaWwgYmxvY2tlZCBpbiA3NTUzNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgIDE5
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDc1NTM1CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIGJs
b2NrZWQgaW4gNzU1MzUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRp
LWluc3RhbGwgICAgICAgIGZhaWwgYmxvY2tlZCBpbiA3NTUzNQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBsaWtlIDc1
NTM1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGxpa2UgNzU1MzUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSA3NTUzNQogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
IGZhaWwgbGlrZSA3NTUzNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDc1NTM1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIGxpa2Ug
NzU1MzUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAg
ICAgICAgIDFiZDdjMTdjNWU5NzZmZWM0YWQwZDhiYTc4NWFjNzhmMzZlZWY2MjgKYmFzZWxpbmUg
dmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGYyOTRkODBlOGU0M2Q0Y2RjYzZkNGQ5NGIx
ZTljOWIxYWFkZjY3ZDgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3NTUzNSAgMjAxOC0xMC0yOSAw
OToxODoxMCBaICAgIDkgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzU1NzggIDIwMTgtMTEt
MDcgMDc6NTM6MDkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBU
aWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3
YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAxYmQ3
YzE3YzVlOTc2ZmVjNGFkMGQ4YmE3ODVhYzc4ZjM2ZWVmNjI4CkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTm92IDUgMTU6MjI6NDAg
MjAxOCArMDEwMAoKICAgIHRvb2xzL2RvbWJ1aWxkZXI6IEluaXRpYWxpc2UgdmNwdSBkZWJ1ZyBy
ZWdpc3RlcnMgY29ycmVjdGx5CiAgICAKICAgIEluIHBhcnRpY3VsYXIsIGluaXRpYWxpc2luZyAl
ZHI2IHdpdGggdGhlIHZhbHVlIDAgaXMgYnVnZ3ksIGJlY2F1c2Ugb24KICAgIGhhcmR3YXJlIHN1
cHBvcnRpbmcgVHJhbnNhY3Rpb25hbCBNZW1vcnksIGl0IHdpbGwgY2F1c2UgdGhlIHN0aWNreSBS
VE0gYml0IHRvCiAgICBiZSBhc3NlcnRlZCwgZXZlbiB0aG91Z2ggYSBkZWJ1ZyBleGNlcHRpb24g
ZnJvbSBhIHRyYW5zYWN0aW9uIGhhc24ndCBhY3R1YWxseQogICAgYmVlbiBvYnNlcnZlZC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDQ2MDI5ZGExMmU1ZWZlY2E2ZDk1N2U1NzkzYmQzNGYyOTY1ZmEwYTEKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTEwLTI0IDE0OjQzOjA1ICswMTAwCgpjb21taXQgMWViYjgwMzc2MzkxMjg1ZDFj
NmMyOGRhNGNlZjYxY2FiOTQzOTY0ZApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE5vdiA1IDE1OjIyOjA3IDIwMTggKzAxMDAKCiAg
ICB4ODYvZG9tYWluOiBJbml0aWFsaXNlIHZjcHUgZGVidWcgcmVnaXN0ZXJzIGNvcnJlY3RseQog
ICAgCiAgICBJbiBwYXJ0aWN1bGFyLCBpbml0aWFsaXNpbmcgJWRyNiB3aXRoIHRoZSB2YWx1ZSAw
IGlzIGJ1Z2d5LCBiZWNhdXNlIG9uCiAgICBoYXJkd2FyZSBzdXBwb3J0aW5nIFRyYW5zYWN0aW9u
YWwgTWVtb3J5LCBpdCB3aWxsIGNhdXNlIHRoZSBzdGlja3kgUlRNIGJpdCB0bwogICAgYmUgYXNz
ZXJ0ZWQsIGV2ZW4gdGhvdWdoIGEgZGVidWcgZXhjZXB0aW9uIGZyb20gYSB0cmFuc2FjdGlvbiBo
YXNuJ3QgYWN0dWFsbHkKICAgIGJlZW4gb2JzZXJ2ZWQuCiAgICAKICAgIEludHJvZHVjZSBhcmNo
X3ZjcHVfcmVnc19pbml0KCkgdG8gc2V0IHZhcmlvdXMgYXJjaGl0ZWN0dXJhbCBkZWZhdWx0cywg
YW5kCiAgICByZXVzZSB0aGlzIGluIHRoZSBodm1fdmNwdV9yZXNldF9zdGF0ZSgpIHBhdGguCiAg
ICAKICAgIEFyY2hpdGVjdHVyYWxseSwgJWVkeCdzIGluaXQgc3RhdGUgY29udGFpbnMgdGhlIHBy
b2Nlc3NvcnMgbW9kZWwgaW5mb3JtYXRpb24sCiAgICBhbmQgMHhmIGxvb2tzIHRvIGJlIGEgcmVt
bmFudCBvZiB0aGUgb2xkIEludGVsIHByb2Nlc3NvcnMuICBXZSBjbGVhcmx5IGhhdmUgbm8KICAg
IHNvZnR3YXJlIHdoaWNoIGNhcmVzLCBzZWVpbmcgYXMgaXQgaXMgd3JvbmcgZm9yIHRoZSBsYXN0
IGRlY2FkZSdzIHdvcnRoIG9mCiAgICBJbnRlbCBoYXJkd2FyZSBhbmQgZm9yIGFsbCBvdGhlciB2
ZW5kb3JzLCBzbyBsZXRzIHVzZSB0aGUgdmFsdWUgMCBmb3IKICAgIHNpbXBsaWNpdHkuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAg
CiAgICB4ODYvZG9tYWluOiBGaXggYnVpbGQgd2l0aCBHQ0MgNC4zLngKICAgIAogICAgR0NDIDQu
My54IGNhbid0IGluaXRpYWxpc2UgdGhlIHVzZXJfcmVncyBzdHJ1Y3R1cmUgbGlrZSB0aGlzLgog
ICAgCiAgICBSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGRm
YmE0ZDJlOTFmNjNhOGY0MDQ5M2M0ZmMyZGIwM2ZkODI4N2Y2Y2IKICAgIG1hc3RlciBkYXRlOiAy
MDE4LTEwLTI0IDE0OjQzOjA1ICswMTAwCiAgICBtYXN0ZXIgY29tbWl0OiAwYTFmYTYzNTAyOWQx
MDBkNGI2YjdlZGRiMzFkNDk2MDMyMTdjYWI3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0zMCAx
MzoyNjoyMSArMDAwMAoKY29tbWl0IDA0Mjg4N2YzYTQ2YWZkYjA2YzMzZjkxMDY4MGUzZWNkODMw
YzNlYmYKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpE
YXRlOiAgIE1vbiBOb3YgNSAxNToyMToxOSAyMDE4ICswMTAwCgogICAgeDg2L2Jvb3Q6IEluaXRp
YWxpc2UgdGhlIGRlYnVnIHJlZ2lzdGVycyBjb3JyZWN0bHkKICAgIAogICAgSW4gcGFydGljdWxh
ciwgaW5pdGlhbGlzaW5nICVkcjYgd2l0aCB0aGUgdmFsdWUgMCBpcyBidWdneSwgYmVjYXVzZSBv
bgogICAgaGFyZHdhcmUgc3VwcG9ydGluZyBUcmFuc2FjdGlvbmFsIE1lbW9yeSwgaXQgd2lsbCBj
YXVzZSB0aGUgc3RpY2t5IFJUTSBiaXQgdG8KICAgIGJlIGFzc2VydGVkLCBldmVuIHRob3VnaCBh
IGRlYnVnIGV4Y2VwdGlvbiBmcm9tIGEgdHJhbnNhY3Rpb24gaGFzbid0IGFjdHVhbGx5CiAgICBi
ZWVuIG9ic2VydmVkLgogICAgCiAgICBNb3ZlIFg4Nl9EUjZfREVGQVVMVCBpbnRvIHg4Ni1kZWZu
cy5oIGFsb25nIHdpdGggdGhlIG90aGVyIGFyY2hpdGVjdHVyYWwKICAgIHJlZ2lzdGVyIGNvbnN0
YW50cywgYW5kIGludHJvZHVjZSBhIG5ldyBYODZfRFI3X0RFRkFVTFQuICBVc2UgdGhlIGV4aXN0
aW5nCiAgICB3cml0ZV9kZWJ1Z3JlZygpIGhlbHBlciwgcmF0aGVyIHRoYW4gb3BlbmNvZGVkIGlu
bGluZSBhc3NlbWJseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA3MjFkYTZkNDFhNzBmZTA4YjNmY2Q5
YzMxYTYyZjY3MDlhNTRjNmJhCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0yNCAxNDo0MzowNSAr
MDEwMAoKY29tbWl0IGU2MWE3Y2I1ZGM1Zjc3YmUwYjQyYjFiMjU0Zjc0NGM3NTlkMmVhZGMKQXV0
aG9yOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9u
IE5vdiA1IDE1OjIwOjQ1IDIwMTggKzAxMDAKCiAgICB4ODYvYm9vdDogZW5hYmxlIE5NSXMgYWZ0
ZXIgdHJhcHMgaW5pdAogICAgCiAgICBJbiBjZXJ0YWluIHNjZW5hcmlvcywgTk1JcyBtaWdodCBi
ZSBkaXNhYmxlZCBkdXJpbmcgWGVuIGJvb3QgcHJvY2Vzcy4KICAgIFN1Y2ggc2l0dWF0aW9uIHdp
bGwgY2F1c2UgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKCkgdG86CiAgICAKICAgICAgICBwYW5p
YygiVGltZWQgb3V0IHdhaXRpbmcgZm9yIGFsdGVybmF0aXZlcyBzZWxmLU5NSSB0byBoaXRcbiIp
OwogICAgCiAgICBUaGlzIGJ1ZyB3YXMgb3JpZ2luYWxseSBzZWVuIHdoZW4gdXNpbmcgVGJvb3Qg
dG8gYm9vdCBYZW4gNC4xMQogICAgCiAgICBUbyBwcmV2ZW50IHRoaXMgZnJvbSBoYXBwZW5pbmcs
IGVuYWJsZSBOTUlzIGR1cmluZyBjcHVfaW5pdCgpIGFuZAogICAgZHVyaW5nIF9fc3RhcnRfeGVu
KCkgZm9yIEJTUC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwNzJlMDU0MzU5YTRkNGE0
ZjZjM2ZhMDk1ODU2Njc0NzJjNGYwZjFkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0yMyAxMjoz
Mzo1NCArMDEwMAoKY29tbWl0IGY2NjhiYjQ5Y2Q3OGI1MzBkMTFkMzJkNWNhNzY5ODFiMzAwMDFj
M2MKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAg
IE1vbiBOb3YgNSAxNToyMDoxOCAyMDE4ICswMTAwCgogICAgdnRkOiBhZGQgbWlzc2luZyBjaGVj
ayBmb3Igc2hhcmVkIEVQVC4uLgogICAgCiAgICAuLi5pbiBpbnRlbF9pb21tdV91bm1hcF9wYWdl
KCkuCiAgICAKICAgIFRoaXMgcGF0Y2ggYWxzbyBpbmNsdWRlcyBzb21lIG5vbi1mdW5jdGlvbmFs
IG1vZGlmaWNhdGlvbnMgaW4KICAgIGludGVsX2lvbW11X21hcF9wYWdlKCkuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiBlMzBjNDdjZDhiZThiYTczY2ZjMWVjN2IxZWJkMDM2NDY0NzA4YTI0CiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOC0xMC0wNCAxNDo1Mzo1NyArMDIwMAoKY29tbWl0IGQ2MzU1MjBiNmZhNjA1NjZi
YzZjYzFmN2FjMDJjMjExNTU2NzYxNjgKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkRhdGU6ICAgTW9uIE5vdiA1IDE1OjE5OjU0IDIwMTggKzAxMDAKCiAgICB4ODY6IGZp
eCAieHB0aT0iIGFuZCAicHYtbDF0Zj0iIHlldCBhZ2FpbgogICAgCiAgICBXaGlsZSBjb21taXQg
MmEzYjM0ZWM0NyAoIng4Ni9zcGVjLWN0cmw6IFlldCBtb3JlIGZpeGVzIGZvciB4cHRpPQogICAg
cGFyc2luZyIpIGluZGVlZCBmaXhlZCAieHB0aT1kb20wIiwgaXQgYnJva2UgInhwdGk9bm8tZG9t
MCIsIGluIHRoYXQKICAgIHRoaXMgdGhlbiBiZWNhbWUgZXF1aXZhbGVudCB0byAieHB0aT1ubyIu
IEluIHBhcnRpY3VsYXIsIHRoZSBwcmVzZW5jZQogICAgb2YgInhwdGk9IiBhbG9uZSBvbiB0aGUg
Y29tbWFuZCBsaW5lIG1lYW5zIG5vdGhpbmcgYXMgdG8gd2hpY2ggZGVmYXVsdAogICAgaXMgdG8g
YmUgb3ZlcnJpZGRlbjsgInhwdGk9bm8tZG9tMCIsIGZvciBleGFtcGxlLCBvdWdodCB0byBoYXZl
IG5vCiAgICBlZmZlY3QgZm9yIERvbVUtcywgYXMgdGhpcyBpcyBkaXN0aW5jdCBmcm9tIGJvdGgg
InhwdGk9bm8tZG9tMCxkb211IgogICAgYW5kICJ4cHRpPW5vLWRvbTAsbm8tZG9tdSIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFz
dGVyIGNvbW1pdDogODc0M2QyZGVhNTM5NjE3ZTIzN2M3NzU1NmE5MWRjMzU3MDk4YThhZgogICAg
bWFzdGVyIGRhdGU6IDIwMTgtMTAtMDQgMTQ6NDk6NTYgKzAyMDAKCmNvbW1pdCBiNzkxZDliN2Mx
Y2Y1N2Y2OWRlMjVjZDNlMTI3ODUzNzgwODc2ZDViCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBOb3YgNSAxNToxODo1NCAyMDE4ICswMTAwCgogICAg
eDg2OiBzcGxpdCBvcHRfcHZfbDF0ZgogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFy
aWFibGVzIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1
bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLCBidXQgYWRqdXN0IHRoZSBjb21tZW50IGluCiAgICBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCkgdG8gbWF0Y2ggcHJpb3IgYXMgd2VsbCBhcyBy
ZXN1bHRpbmcgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwYjg5NjQzZWY2ZWYxNGUyYzJiNzMxY2E2
NzVkMjNlNDA1ZWQ2OWIxCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0wNCAxNDo0OToxOSArMDIw
MAoKY29tbWl0IDI3M2NjOTllMzkzYzAxMTFjNDFlNWFiOGE0ZDkyZGMyZDBlYmEzNzQKQXV0aG9y
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIE5vdiA1IDE1OjE4
OjI1IDIwMTggKzAxMDAKCiAgICB4ODY6IHNwbGl0IG9wdF94cHRpCiAgICAKICAgIFVzZSBzZXBh
cmF0ZSB0cmFja2luZyB2YXJpYWJsZXMgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gYW5kIERvbVUt
cy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1p
dDogNTFlMGNiNDU5MzJkODBkNGVlYjU5OTk0ZWUyYzNmM2M1OTdiMDIxMgogICAgbWFzdGVyIGRh
dGU6IDIwMTgtMTAtMDQgMTQ6NDg6MTggKzAyMDAKCmNvbW1pdCBlZTJlOGEwNWM3YzI4ZTg2NmQy
MGQxMjJkOGRhMTlkNzZlNGM1MjFkCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpEYXRlOiAgIE1vbiBOb3YgNSAxNToxNzozNyAyMDE4ICswMTAwCgogICAgeDg2OiBzaWxl
bmNlIGZhbHNlIGxvZyBtZXNzYWdlcyBmb3IgcGxhaW4gInhwdGkiIC8gInB2LWwxdGYiCiAgICAK
ICAgIFdoaWxlIGNvbW1pdCAyYTNiMzRlYzQ3ICgieDg2L3NwZWMtY3RybDogWWV0IG1vcmUgZml4
ZXMgZm9yIHhwdGk9CiAgICBwYXJzaW5nIikgIGNsYWltZWQgdG8gaGF2ZSBnb3QgcmlkIG9mIHRo
ZSAncGFyYW1ldGVyICJ4cHRpIiBoYXMgaW52YWxpZAogICAgdmFsdWUgIiIsIHJjPS0yMiEnIGxv
ZyBtZXNzYWdlIGZvciAieHB0aSIgYWxvbmUgb24gdGhlIGNvbW1hbmQgbGluZSwKICAgIHRoaXMg
d2Fzbid0IHRoZSBjYXNlICh0aGUgb3B0aW9uIHRvb2sgZWZmZWN0IG5ldmVydGhlbGVzcykuCiAg
ICAKICAgIEZpeCB0aGlzIHRoZXJlIGFzIHdlbGwgYXMgZm9yIHBsYWluICJwdi1sMXRmIi4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiAyZmI1N2U0YmVlZmVkYTkyMzQ0NmI3M2Y4OGIzOTJlNTliMDdkODQ3CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0wOS0yOCAxNzoxMjoxNCArMDIwMAoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 07 23:21:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Nov 2018 23:21: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-devel-bounces@lists.xenproject.org>)
	id 1gKX8u-0002Op-RU; Wed, 07 Nov 2018 23:21: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=tai0=ns=xenproject.org=prvs=842172abc=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gKX8t-0002Of-Vo
 for xen-devel@lists.xenproject.org; Wed, 07 Nov 2018 23:21:48 +0000
X-Inumbo-ID: e508507f-e2e3-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e508507f-e2e3-11e8-9a16-bc764e045a96;
 Wed, 07 Nov 2018 23:21:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,477,1534809600"; d="scan'208";a="69970167"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75579-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75551
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 7 Nov 2018 23:21:23 +0000
Subject: [Xen-devel] [distros-debian-squeeze test] 75579: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NTc5IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvNzU1NzkvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1
YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzU1NTEKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtl
IDc1NTUxCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAxMCBk
ZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzU1NTEKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1z
cXVlZXplLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3NTU1
MQoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDc1NTUxCgpqb2JzOgog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
YW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9v
c3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20v
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 00:42:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 00:42: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-devel-bounces@lists.xenproject.org>)
	id 1gKYP9-0000WM-8b; Thu, 08 Nov 2018 00:42: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=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKYP8-0000WA-0w
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 00:42:38 +0000
X-Inumbo-ID: 28b7c368-e2ef-11e8-8eb9-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 28b7c368-e2ef-11e8-8eb9-12d6303a7972;
 Thu, 08 Nov 2018 00:42:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKYOs-0001Qg-CC; Thu, 08 Nov 2018 00:42:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKYOs-0003aG-4T; Thu, 08 Nov 2018 00:42:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKYOs-0004s3-3p; Thu, 08 Nov 2018 00:42:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129479-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:heisenbug
 linux-4.19:test-amd64-amd64-examine:reboot:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=07a03b97b9ce2a6430344386eeab9b16283b893f
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Nov 2018 00:42:22 +0000
Subject: [Xen-devel] [linux-4.19 test] 129479: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQ3OSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk0NzkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCBwYXNzIGluIDEyOTQxMgogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTI5NDI4CiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBw
YXNzIGluIDEyOTQyOAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFs
bCAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IDA3YTAzYjk3YjljZTJhNjQzMDM0NDM4NmVlYWI5YjE2MjgzYjg5M2YKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5
N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTow
OCBaICAgIDUgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6
MTA6MTUgWiAgICAzIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNv
bT4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgTWlsbGVyIDxkYXZl
bUByZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBF
cmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxn
cmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnIFJvc2UgPGd2cm9zZTgxOTJAZ21haWwu
Y29tPgogIEhhbmdiaW4gTGl1IDxsaXVoYW5nYmluQGdtYWlsLmNvbT4KICBIZWluZXIgS2FsbHdl
aXQgPGhrYWxsd2VpdDFAZ21haWwuY29tPgogIElkbyBTY2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94
LmNvbT4KICBJdmFuIFZlY2VyYSA8aXZlY2VyYUByZWRoYXQuY29tPgogIEphaW1lIENhYW1hw7Fv
IFJ1aXogPGpjYWFtYW5vQHN1c2UuY29tPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNr
aUBuZXRyb25vbWUuY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgS2Fy
c3RlbiBHcmF1bCA8a2dyYXVsQGxpbnV4LmlibS5jb20+CiAgTWFyaWEgUGFzZWNobmlrIDxtYXJp
YXBAbWVsbGFub3guY29tPgogIE5pa2xhcyBDYXNzZWwgPG5pa2xhcy5jYXNzZWxAbGluYXJvLm9y
Zz4KICBOaWtvbGF5IEFsZWtzYW5kcm92IDxuaWtvbGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAg
T2xla3NhbmRyIE5hdGFsZW5rbyA8b2xla3NhbmRyQG5hdGFsZW5rby5uYW1lPgogIFBldHIgTWFj
aGF0YSA8cGV0cm1AbWVsbGFub3guY29tPgogIFJvb3BhIFByYWJodSA8cm9vcGFAY3VtdWx1c25l
dHdvcmtzLmNvbT4KICBTZWFuIFRyYW5jaGV0dGkgPHN0cmFuY2hlQGNvZGVhdXJvcmEub3JnPgog
IFNoYWxvbSBUb2xlZG8gPHNoYWxvbXRAbWVsbGFub3guY29tPgogIFN0ZWZhbm8gQnJpdmlvIDxz
YnJpdmlvQHJlZGhhdC5jb20+CiAgVG9iaWFzIEp1bmdlbCA8dG9iaWFzLmp1bmdlbEBnbWFpbC5j
b20+CiAgVXJzdWxhIEJyYXVuIDx1YnJhdW5AbGludXguaWJtLmNvbT4KICBYaW4gTG9uZyA8bHVj
aWVuLnhpbkBnbWFpbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNzA4IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 03:04:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 03:04:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gKac2-0001Tl-EX; Thu, 08 Nov 2018 03:04:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=anoj=nt=citrix.com=prvs=84330d6c7=xin.li@srs-us1.protection.inumbo.net>)
 id 1gKac1-0001Tg-1r
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 03:04:05 +0000
X-Inumbo-ID: f17bce4a-e302-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f17bce4a-e302-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 03:04:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,478,1534809600"; d="scan'208";a="81561354"
From: "Xin Li (Talons)" <xin.li@citrix.com>
To: Daniel De Graaf <dgdegra@tycho.nsa.gov>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>
Thread-Topic: XSM SILO boot time spew
Thread-Index: AQHUcZAlsttEAYsbKEyobFDcDNeTHqVEHB0AgAEYuAA=
Date: Thu, 8 Nov 2018 03:03:58 +0000
Message-ID: <34738eec3d1b4f57bd7dac5a730088e0@SINPEX02CL01.citrite.net>
References: <8b666337-f1c9-8c1e-1a7d-f166a368a13f@citrix.com>
 <1541042398064.15504@citrix.com>
 <4c86d3be-9215-5298-4f1c-85bbf1bfc57a@tycho.nsa.gov>
In-Reply-To: <4c86d3be-9215-5298-4f1c-85bbf1bfc57a@tycho.nsa.gov>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] XSM SILO boot time spew
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel List <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEYW5pZWwgRGUgR3JhYWYgW21h
aWx0bzpkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3ZdDQo+IFNlbnQ6IFRodXJzZGF5LCBOb3ZlbWJlciA4
LCAyMDE4IDE6NTMgQU0NCj4gVG86IFhpbiBMaSAoVGFsb25zKSA8eGluLmxpQGNpdHJpeC5jb20+
OyBBbmRyZXcgQ29vcGVyDQo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPg0KPiBDYzogWGVu
LWRldmVsIExpc3QgPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPg0KPiBTdWJqZWN0OiBSZTogWFNN
IFNJTE8gYm9vdCB0aW1lIHNwZXcNCg0KPiBJZiBTSUxPIGlzIGEgZ29vZCBleGFtcGxlIG9mIHdo
YXQgYSBwb3RlbnRpYWwgdGhpcmQgWFNNIG1vZHVsZSB3b3VsZCBsb29rIGxpa2UsDQo+IGl0J3Mg
cHJvYmFibHkgYmV0dGVyIHRvIGp1c3QgcmVtb3ZlIHRoZSBwcmludGluZyBhbmQgYWxsb3cgdGhl
IGR1bW15IG1vZHVsZSdzDQo+IGhvb2tzIHRvIGZpbGwgaW4gYW55IG51bGwgdmFsdWVzIGluIHRo
ZSB4c21fb3BlcmF0aW9ucyBzdHJ1Y3R1cmUuICBUaGUgcHJpbnRpbmcNCj4gcGFydCB3YXMgd3Jp
dHRlbiB3aXRoIEZMQVNLIGFuZCBBQ00gaW4gbWluZCwgd2hpY2ggYm90aCBpbnRlbmRlZCB0byBo
b29rDQo+IGV2ZXJ5dGhpbmcgYW5kIG1pZ2h0IGFkZCBuZXcgaG9va3Mgd2l0aG91dCBjaGFuZ2lu
ZyB0aGUgb3RoZXIuDQo+IA0KPiBBbm90aGVyIHBvc3NpYmxlIHNvbHV0aW9uIHdvdWxkIGJlIHRv
IGFkZCBhIGJvb2wgcGFyYW1ldGVyIHRvIHJlZ2lzdGVyX3hzbQ0KPiB0aGF0IGRpc2FibGVzIHRo
ZSB3YXJuaW5ncyBpbnN0ZWFkIG9mIGNoZWNraW5nIHRoZSBwb2ludGVyIHZhbHVlLCBidXQgdGhh
dCBmZWVscw0KPiBsaWtlIG92ZXJraWxsIHRvIG1lOyB3ZSBzdGlsbCBvbmx5IGhhdmUgdHdvIFhT
TSBtb2R1bGVzLg0KDQpPSy4gSSB3aWxsIGp1c3QgcmVtb3ZlIHRoZSBwcmludGluZy4NCg0KQmVz
dCByZWdhcmRzDQoNClhpbihUYWxvbnMpIExpDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 03:14:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 03:14: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-devel-bounces@lists.xenproject.org>)
	id 1gKamC-0002Lt-ML; Thu, 08 Nov 2018 03:14:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iyjz=nt=gmail.com=talons.lee@srs-us1.protection.inumbo.net>)
 id 1gKamB-0002Lo-25
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 03:14:35 +0000
X-Inumbo-ID: 6a423583-e304-11e8-9a16-bc764e045a96
Received: from mail-pf1-x442.google.com (unknown [2607:f8b0:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a423583-e304-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 03:14:34 +0000 (UTC)
Received: by mail-pf1-x442.google.com with SMTP id s9-v6so1288517pfm.13
 for <xen-devel@lists.xen.org>; Wed, 07 Nov 2018 19:14:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=G99yb3mW//bqageQC2WpiXU3C0UVv69ZYRhcjejSYCs=;
 b=GqX2TyzZ/PiZ/VblqXOxRViqNv+37s9st8OwIO9dlUBp88fMXpL0hNjttHV5HVG7/m
 z0219SPn6nvtBjDXpGvGTXIXX4hy3+jyMXVxhsgCkgBUnzWt3Zc3wETfrfrzTIzbDqVu
 XUccv3vgXvH4VKO5X6s3YFSb+XiPauzdfFiwvJRT380Zc23cim2zMw2J632bFxWfxsGB
 sTm1kXmjiWHpATX2RiV/6CEuft7yJ1cIaAyNzQvh0UGq9m2lewJhd+A4RWQY9rMDAbbg
 yuwk8ROsuNKoIYX4FdA7m+vQ7jjuB5IfOZiKs7i0AaPcGA+KXbxjs6Hm3VYb3tfEyvHb
 qK+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=G99yb3mW//bqageQC2WpiXU3C0UVv69ZYRhcjejSYCs=;
 b=jBUlizWM08hi7zwjc/yRof/4HxwJWk/r3oJNqsn0B2qJ5UtOH9BNlNiz4jvDpEBK7d
 8sfqKkPHUdKZnFCJBykoJCApjBr4bZ9qojdmRpQ7HDZoNwrBwCOdLRUAdDpapKIYQx20
 Mjm3FFOIaqFNAnX3zBBBK3nvWZxzaflSwjmmYMEzT3K1Exs2CmNz0y9kx6ASSwoUTnCy
 eHVxtXuff+rzZpkuOcgiea9cVODxDawCrT6XD4IFA8YhfoBcqBwZuD41vNBtDvHaVjIV
 t6HVyex0pBrIT+WjtOQE5dyP6Xorn3VezhxpNza62MKBbp+HdNOS22V+Vo77aodFbSrv
 odGQ==
X-Gm-Message-State: AGRZ1gLBeiAUXaukebp4GCI8EuYR9TSaEX6W7rMaPHz1a23H1zPYikyK
 26hX//Pp1wW/15Uv1EZWKWK/gbOP
X-Google-Smtp-Source: AJdET5dYuvX0ZXSgKz+4V9PQYWYoJbbCnr1O3nIKSxz9rCQjscINB6gwGeAl4PWcXogm96iHAvdYPQ==
X-Received: by 2002:a63:e156:: with SMTP id h22mr2458999pgk.255.1541646873143; 
 Wed, 07 Nov 2018 19:14:33 -0800 (PST)
Received: from xmas.citrite.net ([103.14.252.249])
 by smtp.gmail.com with ESMTPSA id i21sm440162pgm.17.2018.11.07.19.14.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 07 Nov 2018 19:14:32 -0800 (PST)
From: Xin Li <talons.lee@gmail.com>
X-Google-Original-From: Xin Li <xin.li@citrix.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Nov 2018 11:14:11 +0800
Message-Id: <20181108031414.2789-1-xin.li@citrix.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 1/4] xen/xsm: remove unnecessary #define
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Xin Li <xin.li@citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ming Lu <ming.lu@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dGhpcyAjZGVmaW5lIGlzIHVubmVjZXNzYXJ5IHNpbmNlIFhTTV9JTkxJTkUgaXMgcmVkZWZpbmVk
IGluCnhzbS9kdW1teS5oLCBpdCdzIGEgcmlzayBvZiBidWlsZCBicmVha2FnZSwgc28gcmVtb3Zl
IGl0LgoKU2lnbmVkLW9mZi1ieTogWGluIExpIDx4aW4ubGlAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLQpDQzogRGFuaWVsIERlIEdy
YWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkND
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTZXJnZXkg
RHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogTWluZyBMdSA8bWluZy5sdUBjaXRyaXguY29tPgoK
djU6CjEuIG1vdmUgdGhlIHJlbW92YWwgb2YgI2RlZmluZSB0byB0aGlzIG5ldyBwYXRjaC4KMi4g
Zml4IHdyb25nIGdpdCBhdXRob3IKCi0tLQogeGVuL3hzbS9kdW1teS5jIHwgMSAtCiAxIGZpbGUg
Y2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi94c20vZHVtbXkuYyBiL3hl
bi94c20vZHVtbXkuYwppbmRleCAzMjkwZDA0NTI3Li4wNmE2NzRmYWQwIDEwMDY0NAotLS0gYS94
ZW4veHNtL2R1bW15LmMKKysrIGIveGVuL3hzbS9kdW1teS5jCkBAIC0xMSw3ICsxMSw2IEBACiAg
Ki8KIAogI2RlZmluZSBYU01fTk9fV1JBUFBFUlMKLSNkZWZpbmUgWFNNX0lOTElORSAvKiAqLwog
I2luY2x1ZGUgPHhzbS9kdW1teS5oPgogCiBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgZHVtbXlfeHNt
X29wczsKLS0gCjIuMTguMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 03:14:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 03:14: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-devel-bounces@lists.xenproject.org>)
	id 1gKamI-0002M9-0t; Thu, 08 Nov 2018 03:14: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=iyjz=nt=gmail.com=talons.lee@srs-us1.protection.inumbo.net>)
 id 1gKamG-0002M2-Cw
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 03:14:40 +0000
X-Inumbo-ID: 6d4175f7-e304-11e8-9a16-bc764e045a96
Received: from mail-pl1-x643.google.com (unknown [2607:f8b0:4864:20::643])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d4175f7-e304-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 03:14:39 +0000 (UTC)
Received: by mail-pl1-x643.google.com with SMTP id p16-v6so8838908plr.8
 for <xen-devel@lists.xen.org>; Wed, 07 Nov 2018 19:14:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=/CGbvq2iefmuNhuUZ8SjKfIo6QjC3U7RQJ9M/KEPBpY=;
 b=H+huxWdfGIxdM+lqIU8STEb9Gmg+Q9Jv3o6wVEzqYy3ac9fiDzkq3g5tYEzZtMoyOE
 FIhDmYz3ecEXCTzH87L3EKugFnNWK9SGeApof78o3nDIYmOr8wlMRUZUpSjnvDyzaHDm
 QhfP/Opxw0UldHDi49ich0/IbNoZXeA/WNv20BVcgNfAn2Dpy+XFhgCqoudQTU3QoR/l
 D+7OZo2cJ/GsTZ0yVSVrJlOl2LiOzPR1nHURiJwN/ZUxaCG4/oPWdcXf+NtzIJnWCTzZ
 uPhrVPimgPtbbV9F7ohbnSjj5cNHtDHSwJ70tMQh3XXPpgOwf1bbk41YPbfrdLHv2wHD
 L4kg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=/CGbvq2iefmuNhuUZ8SjKfIo6QjC3U7RQJ9M/KEPBpY=;
 b=eGlsyKdw5R0AR4/APAhVcrPDBCA2r5OvpneZM5pNUapSmI+TlAHfoL68XP7+vauaen
 uS3WGIedspR94JC6iuvDPMcCkGUp9sLjJmCNIzgjl8hoIuykorqrZX2Zj4eU6pWNbzZu
 Uyn7rxJeZV0+vX8QQmyVz7qiFN44w0Exb+diZ62R9bzF1e/9rlsFayB3D8Nc3D0+M2uY
 TQQ34Bndtv3PZBxDD8dTNxT4ehO3LKqoFfBIRtutXWa2ksZ9/zmBIJA2Mjjok/28CMBQ
 tBuR9KPzkGXpoRaEVWJ7BNzeGMjI27BXdimtjw8tAcaFOph6QaNfFR+MLEpYe4VemMsB
 JL3Q==
X-Gm-Message-State: AGRZ1gJNH1sVYz8eTRFkuEkCR/1TGJo6zogPWSAdzsE5BW6uN7eq8tNp
 IkHQjWOo4WNvK6pRanLJg6ujDpLJDt0=
X-Google-Smtp-Source: AJdET5fdauCID/fYOF2djq0K3V7QBH4Diqm34+cFz+8MsurZqpGAj6eU6Z7aiSHBQ3aBbDZWnFeiyw==
X-Received: by 2002:a17:902:5a2:: with SMTP id
 f31-v6mr2871287plf.320.1541646878186; 
 Wed, 07 Nov 2018 19:14:38 -0800 (PST)
Received: from xmas.citrite.net ([103.14.252.249])
 by smtp.gmail.com with ESMTPSA id i21sm440162pgm.17.2018.11.07.19.14.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 07 Nov 2018 19:14:37 -0800 (PST)
From: Xin Li <talons.lee@gmail.com>
X-Google-Original-From: Xin Li <xin.li@citrix.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Nov 2018 11:14:12 +0800
Message-Id: <20181108031414.2789-2-xin.li@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181108031414.2789-1-xin.li@citrix.com>
References: <20181108031414.2789-1-xin.li@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 2/4] xen/xsm: Introduce new boot parameter xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Xin Li <xin.li@citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ming Lu <ming.lu@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIG5ldyBib290IHBhcmFtZXRlciB4c20gdG8gY2hvb3NlIHdoaWNoIHhzbSBtb2R1
bGUgaXMgZW5hYmxlZCwKYW5kIHNldCBkZWZhdWx0IHRvIGR1bW15LiBBbmQgYWRkIG5ldyBvcHRp
b24gaW4gS2NvbmZpZyB0byBjaG9vc2UgdGhlCmRlZmF1bHQgWFNNIGltcGxlbWVudGF0aW9uLgoK
U2lnbmVkLW9mZi1ieTogWGluIExpIDx4aW4ubGlAY2l0cml4LmNvbT4KQWNrZWQtYnk6IERhbmll
bCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgoKLS0tCkNDOiBEYW5pZWwgRGUgR3Jh
YWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5s
YXBAZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFNlcmdleSBE
eWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBNaW5nIEx1IDxtaW5nLmx1QGNpdHJpeC5jb20+Cgp2
NToKMS4gd29yZGluZyBhbmQgc3R5bGUgcmVmaW5lLgoyLiB1c2UgQVNTRVJUX1VOUkVBQ0hBQkxF
KCkgaW5zdGVhZCBvZiB1bnJlYWNoYWJsZSBwcmludGsuCgotLS0KIGRvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duIHwgMTMgKysrKysrKysKIHhlbi9jb21tb24vS2NvbmZpZyAgICAg
ICAgICAgICAgICAgIHwgMTMgKysrKysrKy0KIHhlbi94c20veHNtX2NvcmUuYyAgICAgICAgICAg
ICAgICAgIHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDMgZmlsZXMgY2hhbmdl
ZCwgNzEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDFmZmQ1ODYyMjQuLjY3ZTA2MmVjZDcgMTAwNjQ0Ci0tLSBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duCkBAIC04OTksNiArODk5LDE5IEBAIGhhcmR3YXJlIGRvbWFpbiBpcyBh
cmNoaXRlY3R1cmUgZGVwZW5kZW50LgogTm90ZSB0aGF0IHNwZWNpZnlpbmcgemVybyBhcyBkb21V
IHZhbHVlIG1lYW5zIHplcm8sIHdoaWxlIGZvciBkb20wIGl0IG1lYW5zCiB0byB1c2UgdGhlIGRl
ZmF1bHQuCiAKKyMjIyB4c20KKz4gYD0gZHVtbXkgfCBmbGFza2AKKworPiBEZWZhdWx0OiBgZHVt
bXlgCisKK1NwZWNpZnkgd2hpY2ggWFNNIG1vZHVsZSBzaG91bGQgYmUgZW5hYmxlZC4gIFRoaXMg
b3B0aW9uIGlzIG9ubHkgYXZhaWxhYmxlIGlmCit0aGUgaHlwZXJ2aXNvciB3YXMgY29tcGlsZWQg
d2l0aCBYU00gc3VwcG9ydC4KKworKiBgZHVtbXlgOiB0aGlzIGlzIHRoZSBkZWZhdWx0IGNob2lj
ZS4gIEJhc2ljIHJlc3RyaWN0aW9uIGZvciBjb21tb24gZGVwbG95bWVudAorICAodGhlIGR1bW15
IG1vZHVsZSkgd2lsbCBiZSBhcHBsaWVkLiAgSXQncyBhbHNvIHVzZWQgd2hlbiBYU00gaXMgY29t
cGlsZWQgb3V0LgorKiBgZmxhc2tgOiB0aGlzIGlzIHRoZSBwb2xpY3kgYmFzZWQgYWNjZXNzIGNv
bnRyb2wuICBUbyBjaG9vc2UgdGhpcywgdGhlCisgIHNlcGFyYXRlZCBvcHRpb24gaW4ga2NvbmZp
ZyBtdXN0IGFsc28gYmUgZW5hYmxlZC4KKwogIyMjIGZsYXNrCiA+IGA9IHBlcm1pc3NpdmUgfCBl
bmZvcmNpbmcgfCBsYXRlIHwgZGlzYWJsZWRgCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2Nv
bmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCAxYTZkNjI4MWMxLi5mODAyZWZiNjI1IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCkBA
IC0xMTYsNyArMTE2LDcgQEAgY29uZmlnIFhTTQogCiBjb25maWcgWFNNX0ZMQVNLCiAJZGVmX2Jv
b2wgeQotCXByb21wdCAiRkx1eCBBZHZhbmNlZCBTZWN1cml0eSBLZXJuZWwgc3VwcG9ydCIgaWYg
RVhQRVJUID0gInkiCisJcHJvbXB0ICJGTHV4IEFkdmFuY2VkIFNlY3VyaXR5IEtlcm5lbCBzdXBw
b3J0IgogCWRlcGVuZHMgb24gWFNNCiAJLS0taGVscC0tLQogCSAgRW5hYmxlcyBGTEFTSyAoRkx1
eCBBZHZhbmNlZCBTZWN1cml0eSBLZXJuZWwpIGFzIHRoZSBhY2Nlc3MgY29udHJvbApAQCAtMTU0
LDYgKzE1NCwxNyBAQCBjb25maWcgWFNNX0ZMQVNLX1BPTElDWQogCiAJICBJZiB1bnN1cmUsIHNh
eSBZLgogCitjaG9pY2UKKwlwcm9tcHQgIkRlZmF1bHQgWFNNIGltcGxlbWVudGF0aW9uIgorCWRl
cGVuZHMgb24gWFNNCisJZGVmYXVsdCBYU01fRkxBU0tfREVGQVVMVCBpZiBYU01fRkxBU0sKKwlk
ZWZhdWx0IFhTTV9EVU1NWV9ERUZBVUxUCisJY29uZmlnIFhTTV9EVU1NWV9ERUZBVUxUCisJCWJv
b2wgIk1hdGNoIG5vbi1YU00gYmVoYXZpb3IiCisJY29uZmlnIFhTTV9GTEFTS19ERUZBVUxUCisJ
CWJvb2wgIkZMdXggQWR2YW5jZWQgU2VjdXJpdHkgS2VybmVsIiBpZiBYU01fRkxBU0sKK2VuZGNo
b2ljZQorCiBjb25maWcgTEFURV9IV0RPTQogCWJvb2wgIkRlZGljYXRlZCBoYXJkd2FyZSBkb21h
aW4iCiAJZGVmYXVsdCBuCmRpZmYgLS1naXQgYS94ZW4veHNtL3hzbV9jb3JlLmMgYi94ZW4veHNt
L3hzbV9jb3JlLmMKaW5kZXggOTY0NWUyNDRjMy4uOWU1YzFiMDdhMiAxMDA2NDQKLS0tIGEveGVu
L3hzbS94c21fY29yZS5jCisrKyBiL3hlbi94c20veHNtX2NvcmUuYwpAQCAtMzEsNiArMzEsMzgg
QEAKIAogc3RydWN0IHhzbV9vcGVyYXRpb25zICp4c21fb3BzOwogCitlbnVtIHhzbV9ib290cGFy
YW0geworICAgIFhTTV9CT09UUEFSQU1fRFVNTVksCisgICAgWFNNX0JPT1RQQVJBTV9GTEFTSywK
K307CisKK3N0YXRpYyBlbnVtIHhzbV9ib290cGFyYW0gX19pbml0ZGF0YSB4c21fYm9vdHBhcmFt
ID0KKyNpZmRlZiBDT05GSUdfWFNNX0ZMQVNLX0RFRkFVTFQKKyAgICBYU01fQk9PVFBBUkFNX0ZM
QVNLOworI2Vsc2UKKyAgICBYU01fQk9PVFBBUkFNX0RVTU1ZOworI2VuZGlmCisKK3N0YXRpYyBp
bnQgX19pbml0IHBhcnNlX3hzbV9wYXJhbShjb25zdCBjaGFyICpzKQoreworICAgIGludCByYyA9
IDA7CisKKyAgICBpZiAoICFzdHJjbXAocywgImR1bW15IikgKQorICAgICAgICB4c21fYm9vdHBh
cmFtID0gWFNNX0JPT1RQQVJBTV9EVU1NWTsKKyNpZmRlZiBDT05GSUdfWFNNX0ZMQVNLCisgICAg
ZWxzZSBpZiAoICFzdHJjbXAocywgImZsYXNrIikgKQorICAgICAgICB4c21fYm9vdHBhcmFtID0g
WFNNX0JPT1RQQVJBTV9GTEFTSzsKKyNlbmRpZgorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHBy
aW50aygiWFNNOiBVbmtub3duIGJvb3QgcGFyYW1ldGVyIHhzbT0lc1xuIiwgcyk7CisgICAgICAg
IHJjID0gLUVJTlZBTDsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CitjdXN0b21fcGFyYW0o
InhzbSIsIHBhcnNlX3hzbV9wYXJhbSk7CisKIHN0YXRpYyBpbmxpbmUgaW50IHZlcmlmeShzdHJ1
Y3QgeHNtX29wZXJhdGlvbnMgKm9wcykKIHsKICAgICAvKiB2ZXJpZnkgdGhlIHNlY3VyaXR5X29w
ZXJhdGlvbnMgc3RydWN0dXJlIGV4aXN0cyAqLwpAQCAtNTcsNyArODksMjAgQEAgc3RhdGljIGlu
dCBfX2luaXQgeHNtX2NvcmVfaW5pdChjb25zdCB2b2lkICpwb2xpY3lfYnVmZmVyLCBzaXplX3Qg
cG9saWN5X3NpemUpCiAgICAgfQogCiAgICAgeHNtX29wcyA9ICZkdW1teV94c21fb3BzOwotICAg
IGZsYXNrX2luaXQocG9saWN5X2J1ZmZlciwgcG9saWN5X3NpemUpOworCisgICAgc3dpdGNoICgg
eHNtX2Jvb3RwYXJhbSApCisgICAgeworICAgIGNhc2UgWFNNX0JPT1RQQVJBTV9EVU1NWToKKyAg
ICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFhTTV9CT09UUEFSQU1fRkxBU0s6CisgICAgICAgIGZs
YXNrX2luaXQocG9saWN5X2J1ZmZlciwgcG9saWN5X3NpemUpOworICAgICAgICBicmVhazsKKwor
ICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICBicmVh
azsKKyAgICB9CiAKICAgICByZXR1cm4gMDsKIH0KLS0gCjIuMTguMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 03:14:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 03:14: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-devel-bounces@lists.xenproject.org>)
	id 1gKamO-0002Ne-Bf; Thu, 08 Nov 2018 03:14: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=iyjz=nt=gmail.com=talons.lee@srs-us1.protection.inumbo.net>)
 id 1gKamM-0002NG-7g
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 03:14:46 +0000
X-Inumbo-ID: 70ef7300-e304-11e8-9a16-bc764e045a96
Received: from mail-pl1-x643.google.com (unknown [2607:f8b0:4864:20::643])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70ef7300-e304-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 03:14:45 +0000 (UTC)
Received: by mail-pl1-x643.google.com with SMTP id p6-v6so8832651pll.4
 for <xen-devel@lists.xen.org>; Wed, 07 Nov 2018 19:14:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=8EVKIS1LLKXB56RWKma+ekRPzfegZ2tKtmlfIFWL68g=;
 b=lCm/3Qe5hAumqj5hpehRAiQSc2SB+/swFN9v3PC1ZRlgI9MRnuTSwiy6V4GAHYotpj
 LPoMu6QtouMuSRqGNyp7JNBnej8Heyki4rZtRf5dFxOs4OaPBd1JMEqGRweO/mLBfEXQ
 LT6FIfbSbb9D0yjFh4j7hlhRKFXKyOFZPVLs0s25LB/fe6+hHsZoKf5DyUHehZ5IzD5c
 Cc6ttU++2nNZvmdihweoj/ysSa+t/zIin5ZVQQVyvDiimZWw8jazskDWZeWYDSDWLrJf
 uLanXP5gCiTmaupUEImwcx/HPujQcByIBO3moTy+czjoZydaBioiZiQLP9eraykECkkR
 XnrA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=8EVKIS1LLKXB56RWKma+ekRPzfegZ2tKtmlfIFWL68g=;
 b=hxuml21Pn7DtH01ePRyC+uAggvtoE8xfdaTWj3CoXMMvQnRrf+JWwkPF7JN9UtWw20
 NbFfxiFuDqUskOIpMhZDyCUsuuUwqoZlmjKOL789uk3P4IjA4Vmu5Xw6FXeHmu/EEjnp
 x6wLxFNs8AwtAQug+fLVcgB4GnErWoxYVabcv1bbm/j9RLtdNj9UvwQTffvkYufEdZWm
 kPjCx6JCB8gLB+icUppwrjDJeYwoC2G5KKL9cGgiSwxvCGrjBr0UuhstDxKtF3OWmWp7
 rWAF9AbMg8o4coml06M441dO3rBc6Xi5vpRbYQz5EkVIgfMBk8AhtRUF9oFOW2qaeqHv
 jCOg==
X-Gm-Message-State: AGRZ1gKo5R60b94z3RmQkFaNfpSXxkfMZRiNZAaQsEO2jcP36NsIsAJY
 kuBzFH2U5RCLzpeLlL6nE9Feq8L7t00=
X-Google-Smtp-Source: AJdET5faL8PzrOd3SKLHeAZPhikcQ2cY/Qhoe1p0dB4mYL9cLmKMvLQ87DtbGR9PhHf/q7RVa9l6ww==
X-Received: by 2002:a17:902:9a8b:: with SMTP id
 w11-v6mr2874321plp.94.1541646884330; 
 Wed, 07 Nov 2018 19:14:44 -0800 (PST)
Received: from xmas.citrite.net ([103.14.252.249])
 by smtp.gmail.com with ESMTPSA id i21sm440162pgm.17.2018.11.07.19.14.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 07 Nov 2018 19:14:43 -0800 (PST)
From: Xin Li <talons.lee@gmail.com>
X-Google-Original-From: Xin Li <xin.li@citrix.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Nov 2018 11:14:13 +0800
Message-Id: <20181108031414.2789-3-xin.li@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181108031414.2789-1-xin.li@citrix.com>
References: <20181108031414.2789-1-xin.li@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 3/4] xen/xsm: Add new SILO mode for XSM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Xin Li <xin.li@citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ming Lu <ming.lu@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBTSUxPIGlzIGVuYWJsZWQsIHRoZXJlIHdvdWxkIGJlIG5vIHBhZ2Utc2hhcmluZyBvciBl
dmVudCBub3RpZmljYXRpb25zCmJldHdlZW4gdW5wcml2aWxlZ2VkIFZNcyAobm8gZ3JhbnQgdGFi
bGVzIG9yIGV2ZW50IGNoYW5uZWxzKS4KClNpZ25lZC1vZmYtYnk6IFhpbiBMaSA8eGluLmxpQGNp
dHJpeC5jb20+CkFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdv
dj4KCi0tLQpDQzogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CkNDOiBH
ZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+
CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogTWluZyBM
dSA8bWluZy5sdUBjaXRyaXguY29tPgoKdjU6CjEuIHVzZSBfX21heWJlX3VudXNlZCBpbnN0ZWFk
IG9mIF9fYXR0cmlidXRlX18gKCh1bnVzZWQpKSwgYW5kIHJlbW92ZQp1bm5lY2Vzc2FyeSAjaWZk
ZWYgQ09ORklHX1hTTV9TSUxPLgoyLiByZW5hbWUgY3VyX2RvbSB0byBjdXJyZC4KMy4gbW92ZSB0
aGUgcmVtb3ZhbCBvZiAjZGVmaW5lIGluIGR1bW15LmMgdG8gYSBzZXBlcmF0ZSBwYXRjaC4KNC4g
cmVtb3ZlIGEgYmxhbmsgbGluZSBpbiBzaWxvLmMuCgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIHwgICA1ICstCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgICAg
ICAgICB8ICAxNSArKysrCiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAgICAgICAgICB8ICAg
MyArLQogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgICAgICAgfCAgIDYgKysKIHhlbi94
c20vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi94c20vc2lsby5jICAg
ICAgICAgICAgICAgICAgICAgIHwgMTA4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi94c20veHNtX2NvcmUuYyAgICAgICAgICAgICAgICAgIHwgIDExICsrKwogNyBmaWxlcyBjaGFu
Z2VkLCAxNDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4veHNtL3NpbG8uYwoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggNjdl
MDYyZWNkNy4uMmM3MDQ2ZWI4NiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAg
LTkwMCw3ICs5MDAsNyBAQCBOb3RlIHRoYXQgc3BlY2lmeWluZyB6ZXJvIGFzIGRvbVUgdmFsdWUg
bWVhbnMgemVybywgd2hpbGUgZm9yIGRvbTAgaXQgbWVhbnMKIHRvIHVzZSB0aGUgZGVmYXVsdC4K
IAogIyMjIHhzbQotPiBgPSBkdW1teSB8IGZsYXNrYAorPiBgPSBkdW1teSB8IGZsYXNrIHwgc2ls
b2AKIAogPiBEZWZhdWx0OiBgZHVtbXlgCiAKQEAgLTkxMSw2ICs5MTEsOSBAQCB0aGUgaHlwZXJ2
aXNvciB3YXMgY29tcGlsZWQgd2l0aCBYU00gc3VwcG9ydC4KICAgKHRoZSBkdW1teSBtb2R1bGUp
IHdpbGwgYmUgYXBwbGllZC4gIEl0J3MgYWxzbyB1c2VkIHdoZW4gWFNNIGlzIGNvbXBpbGVkIG91
dC4KICogYGZsYXNrYDogdGhpcyBpcyB0aGUgcG9saWN5IGJhc2VkIGFjY2VzcyBjb250cm9sLiAg
VG8gY2hvb3NlIHRoaXMsIHRoZQogICBzZXBhcmF0ZWQgb3B0aW9uIGluIGtjb25maWcgbXVzdCBh
bHNvIGJlIGVuYWJsZWQuCisqIGBzaWxvYDogdGhpcyB3aWxsIGRlbnkgYW55IHVubWVkaWF0ZWQg
Y29tbXVuaWNhdGlvbiBjaGFubmVscyBiZXR3ZWVuCisgIHVucHJpdmlsZWdlZCBWTXMuICBUbyBj
aG9vc2UgdGhpcywgdGhlIHNlcGFyYXRlZCBvcHRpb24gaW4ga2NvbmZpZyBtdXN0IGFsc28KKyAg
YmUgZW5hYmxlZC4KIAogIyMjIGZsYXNrCiA+IGA9IHBlcm1pc3NpdmUgfCBlbmZvcmNpbmcgfCBs
YXRlIHwgZGlzYWJsZWRgCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29t
bW9uL0tjb25maWcKaW5kZXggZjgwMmVmYjYyNS4uY2U5NjVmYmYxNyAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtMTU0LDE1ICsxNTQs
MzAgQEAgY29uZmlnIFhTTV9GTEFTS19QT0xJQ1kKIAogCSAgSWYgdW5zdXJlLCBzYXkgWS4KIAor
Y29uZmlnIFhTTV9TSUxPCisJZGVmX2Jvb2wgeQorCXByb21wdCAiU0lMTyBzdXBwb3J0IgorCWRl
cGVuZHMgb24gWFNNCisJLS0taGVscC0tLQorCSAgRW5hYmxlcyBTSUxPIGFzIHRoZSBhY2Nlc3Mg
Y29udHJvbCBtZWNoYW5pc20gdXNlZCBieSB0aGUgWFNNIGZyYW1ld29yay4KKwkgIFRoaXMgaXMg
bm90IHRoZSBkZWZhdWx0IG1vZHVsZSwgYWRkIGJvb3QgcGFyYW1ldGVyIHhzbT1zaWxvIHRvIGNo
b29zZQorCSAgaXQuIFRoaXMgd2lsbCBkZW55IGFueSB1bm1lZGlhdGVkIGNvbW11bmljYXRpb24g
Y2hhbm5lbHMgKGdyYW50IHRhYmxlcworCSAgYW5kIGV2ZW50IGNoYW5uZWxzKSBiZXR3ZWVuIHVu
cHJpdmlsZWdlZCBWTXMuCisKKwkgIElmIHVuc3VyZSwgc2F5IFkuCisKIGNob2ljZQogCXByb21w
dCAiRGVmYXVsdCBYU00gaW1wbGVtZW50YXRpb24iCiAJZGVwZW5kcyBvbiBYU00KIAlkZWZhdWx0
IFhTTV9GTEFTS19ERUZBVUxUIGlmIFhTTV9GTEFTSworCWRlZmF1bHQgWFNNX1NJTE9fREVGQVVM
VCBpZiBYU01fU0lMTwogCWRlZmF1bHQgWFNNX0RVTU1ZX0RFRkFVTFQKIAljb25maWcgWFNNX0RV
TU1ZX0RFRkFVTFQKIAkJYm9vbCAiTWF0Y2ggbm9uLVhTTSBiZWhhdmlvciIKIAljb25maWcgWFNN
X0ZMQVNLX0RFRkFVTFQKIAkJYm9vbCAiRkx1eCBBZHZhbmNlZCBTZWN1cml0eSBLZXJuZWwiIGlm
IFhTTV9GTEFTSworCWNvbmZpZyBYU01fU0lMT19ERUZBVUxUCisJCWJvb2wgIlNJTE8iIGlmIFhT
TV9TSUxPCiBlbmRjaG9pY2UKIAogY29uZmlnIExBVEVfSFdET00KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hzbS9kdW1teS5oIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKaW5kZXggYjBhYzFm
NjZiMy4uYWU5NzE4MjJkNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKKysr
IGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKQEAgLTQ4LDcgKzQ4LDggQEAgdm9pZCBfX3hzbV9h
Y3Rpb25fbWlzbWF0Y2hfZGV0ZWN0ZWQodm9pZCk7CiAgKiBUaGVyZSBpcyBubyB4c21fZGVmYXVs
dF90IGFyZ3VtZW50IGF2YWlsYWJsZSwgc28gdGhlIHZhbHVlIGZyb20gdGhlIGFzc2VydGlvbgog
ICogaXMgdXNlZCB0byBpbml0aWFsaXplIHRoZSB2YXJpYWJsZS4KICAqLwotI2RlZmluZSBYU01f
SU5MSU5FIC8qICovCisjZGVmaW5lIFhTTV9JTkxJTkUgX19tYXliZV91bnVzZWQKKwogI2RlZmlu
ZSBYU01fREVGQVVMVF9BUkcgLyogKi8KICNkZWZpbmUgWFNNX0RFRkFVTFRfVk9JRCB2b2lkCiAj
ZGVmaW5lIFhTTV9BU1NFUlRfQUNUSU9OKGRlZikgeHNtX2RlZmF1bHRfdCBhY3Rpb24gPSBkZWY7
ICh2b2lkKWFjdGlvbgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL3hzbS5oIGIveGVuL2lu
Y2x1ZGUveHNtL3hzbS5oCmluZGV4IDNkNjc5NjI0OTMuLjNiMTkyYjVjMzEgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hzbS94c20uaAorKysgYi94ZW4vaW5jbHVkZS94c20veHNtLmgKQEAgLTcz
Myw2ICs3MzMsMTIgQEAgZXh0ZXJuIGNvbnN0IHVuc2lnbmVkIGNoYXIgeHNtX2ZsYXNrX2luaXRf
cG9saWN5W107CiBleHRlcm4gY29uc3QgdW5zaWduZWQgaW50IHhzbV9mbGFza19pbml0X3BvbGlj
eV9zaXplOwogI2VuZGlmCiAKKyNpZmRlZiBDT05GSUdfWFNNX1NJTE8KK2V4dGVybiB2b2lkIHNp
bG9faW5pdCh2b2lkKTsKKyNlbHNlCitzdGF0aWMgaW5saW5lIHZvaWQgc2lsb19pbml0KHZvaWQp
IHt9CisjZW5kaWYKKwogI2Vsc2UgLyogQ09ORklHX1hTTSAqLwogCiAjaW5jbHVkZSA8eHNtL2R1
bW15Lmg+CmRpZmYgLS1naXQgYS94ZW4veHNtL01ha2VmaWxlIGIveGVuL3hzbS9NYWtlZmlsZQpp
bmRleCA4YmI0YTI0ZjA5Li5lNGQ1ODFlMDY1IDEwMDY0NAotLS0gYS94ZW4veHNtL01ha2VmaWxl
CisrKyBiL3hlbi94c20vTWFrZWZpbGUKQEAgLTEsNSArMSw2IEBACiBvYmoteSArPSB4c21fY29y
ZS5vCiBvYmotJChDT05GSUdfWFNNKSArPSB4c21fcG9saWN5Lm8KIG9iai0kKENPTkZJR19YU00p
ICs9IGR1bW15Lm8KK29iai0kKENPTkZJR19YU01fU0lMTykgKz0gc2lsby5vCiAKIHN1YmRpci0k
KENPTkZJR19YU01fRkxBU0spICs9IGZsYXNrCmRpZmYgLS1naXQgYS94ZW4veHNtL3NpbG8uYyBi
L3hlbi94c20vc2lsby5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjQ4
NTA3NTZhM2QKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4veHNtL3NpbG8uYwpAQCAtMCwwICsxLDEw
OCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogeHNtL3NpbG8uYworICoKKyAqIFNJTE8g
bW9kdWxlIGZvciBYU00gKFhlbiBTZWN1cml0eSBNb2R1bGVzKQorICoKKyAqIENvcHlyaWdodCAo
YykgMjAxOCBDaXRyaXggU3lzdGVtcyBMdGQuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKyAqIHVu
ZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UsCisgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBG
b3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91
dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgorICogRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvcgorICogbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSBy
ZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdp
dGgKKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNl
bnNlcy8+LgorICovCisjZGVmaW5lIFhTTV9OT19XUkFQUEVSUworI2luY2x1ZGUgPHhzbS9kdW1t
eS5oPgorCisvKgorICogQ2hlY2sgaWYgaW50ZXItZG9tYWluIGNvbW11bmljYXRpb24gaXMgYWxs
b3dlZC4KKyAqIFJldHVybiB0cnVlIHdoZW4gcGFzcyBjaGVjay4KKyAqLworc3RhdGljIGJvb2wg
c2lsb19tb2RlX2RvbV9jaGVjayhjb25zdCBzdHJ1Y3QgZG9tYWluICpsZG9tLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpyZG9tKQoreworICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOworCisgICAgcmV0
dXJuIChpc19jb250cm9sX2RvbWFpbihjdXJyZCkgfHwgaXNfY29udHJvbF9kb21haW4obGRvbSkg
fHwKKyAgICAgICAgICAgIGlzX2NvbnRyb2xfZG9tYWluKHJkb20pIHx8IGxkb20gPT0gcmRvbSk7
Cit9CisKK3N0YXRpYyBpbnQgc2lsb19ldnRjaG5fdW5ib3VuZChzdHJ1Y3QgZG9tYWluICpkMSwg
c3RydWN0IGV2dGNobiAqY2huLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlk
X3QgaWQyKQoreworICAgIGludCByYyA9IC1FUEVSTTsKKyAgICBzdHJ1Y3QgZG9tYWluICpkMiA9
IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoaWQyKTsKKworICAgIGlmICggZDIgPT0gTlVMTCAp
CisgICAgICAgIHJjID0gLUVTUkNIOworICAgIGVsc2UKKyAgICB7CisgICAgICAgIGlmICggc2ls
b19tb2RlX2RvbV9jaGVjayhkMSwgZDIpICkKKyAgICAgICAgICAgIHJjID0geHNtX2V2dGNobl91
bmJvdW5kKGQxLCBjaG4sIGlkMik7CisgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQyKTsKKyAg
ICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBpbnQgc2lsb19ldnRjaG5faW50ZXJk
b21haW4oc3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBldnRjaG4gKmNoYW4xLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpkMiwgc3RydWN0IGV2dGNo
biAqY2hhbjIpCit7CisgICAgaWYgKCBzaWxvX21vZGVfZG9tX2NoZWNrKGQxLCBkMikgKQorICAg
ICAgICByZXR1cm4geHNtX2V2dGNobl9pbnRlcmRvbWFpbihkMSwgY2hhbjEsIGQyLCBjaGFuMik7
CisgICAgcmV0dXJuIC1FUEVSTTsKK30KKworc3RhdGljIGludCBzaWxvX2dyYW50X21hcHJlZihz
dHJ1Y3QgZG9tYWluICpkMSwgc3RydWN0IGRvbWFpbiAqZDIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGZsYWdzKQoreworICAgIGlmICggc2lsb19tb2RlX2RvbV9jaGVj
ayhkMSwgZDIpICkKKyAgICAgICAgcmV0dXJuIHhzbV9ncmFudF9tYXByZWYoZDEsIGQyLCBmbGFn
cyk7CisgICAgcmV0dXJuIC1FUEVSTTsKK30KKworc3RhdGljIGludCBzaWxvX2dyYW50X3RyYW5z
ZmVyKHN0cnVjdCBkb21haW4gKmQxLCBzdHJ1Y3QgZG9tYWluICpkMikKK3sKKyAgICBpZiAoIHNp
bG9fbW9kZV9kb21fY2hlY2soZDEsIGQyKSApCisgICAgICAgIHJldHVybiB4c21fZ3JhbnRfdHJh
bnNmZXIoZDEsIGQyKTsKKyAgICByZXR1cm4gLUVQRVJNOworfQorCitzdGF0aWMgaW50IHNpbG9f
Z3JhbnRfY29weShzdHJ1Y3QgZG9tYWluICpkMSwgc3RydWN0IGRvbWFpbiAqZDIpCit7CisgICAg
aWYgKCBzaWxvX21vZGVfZG9tX2NoZWNrKGQxLCBkMikgKQorICAgICAgICByZXR1cm4geHNtX2dy
YW50X2NvcHkoZDEsIGQyKTsKKyAgICByZXR1cm4gLUVQRVJNOworfQorCitzdGF0aWMgc3RydWN0
IHhzbV9vcGVyYXRpb25zIHNpbG9feHNtX29wcyA9IHsKKyAgICAuZXZ0Y2huX3VuYm91bmQgPSBz
aWxvX2V2dGNobl91bmJvdW5kLAorICAgIC5ldnRjaG5faW50ZXJkb21haW4gPSBzaWxvX2V2dGNo
bl9pbnRlcmRvbWFpbiwKKyAgICAuZ3JhbnRfbWFwcmVmID0gc2lsb19ncmFudF9tYXByZWYsCisg
ICAgLmdyYW50X3RyYW5zZmVyID0gc2lsb19ncmFudF90cmFuc2ZlciwKKyAgICAuZ3JhbnRfY29w
eSA9IHNpbG9fZ3JhbnRfY29weSwKK307CisKK3ZvaWQgX19pbml0IHNpbG9faW5pdCh2b2lkKQor
eworICAgIHByaW50aygiSW5pdGlhbGlzaW5nIFhTTSBTSUxPIG1vZGVcbiIpOworCisgICAgaWYg
KCByZWdpc3Rlcl94c20oJnNpbG9feHNtX29wcykgKQorICAgICAgICBwYW5pYygiU0lMTzogVW5h
YmxlIHRvIHJlZ2lzdGVyIHdpdGggWFNNXG4iKTsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxl
czoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0
OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgor
ICovCmRpZmYgLS1naXQgYS94ZW4veHNtL3hzbV9jb3JlLmMgYi94ZW4veHNtL3hzbV9jb3JlLmMK
aW5kZXggOWU1YzFiMDdhMi4uNjZlNTk4N2MyNyAxMDA2NDQKLS0tIGEveGVuL3hzbS94c21fY29y
ZS5jCisrKyBiL3hlbi94c20veHNtX2NvcmUuYwpAQCAtMzQsMTEgKzM0LDE0IEBAIHN0cnVjdCB4
c21fb3BlcmF0aW9ucyAqeHNtX29wczsKIGVudW0geHNtX2Jvb3RwYXJhbSB7CiAgICAgWFNNX0JP
T1RQQVJBTV9EVU1NWSwKICAgICBYU01fQk9PVFBBUkFNX0ZMQVNLLAorICAgIFhTTV9CT09UUEFS
QU1fU0lMTywKIH07CiAKIHN0YXRpYyBlbnVtIHhzbV9ib290cGFyYW0gX19pbml0ZGF0YSB4c21f
Ym9vdHBhcmFtID0KICNpZmRlZiBDT05GSUdfWFNNX0ZMQVNLX0RFRkFVTFQKICAgICBYU01fQk9P
VFBBUkFNX0ZMQVNLOworI2VsaWYgQ09ORklHX1hTTV9TSUxPX0RFRkFVTFQKKyAgICBYU01fQk9P
VFBBUkFNX1NJTE87CiAjZWxzZQogICAgIFhTTV9CT09UUEFSQU1fRFVNTVk7CiAjZW5kaWYKQEAg
LTUyLDYgKzU1LDEwIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3hzbV9wYXJhbShjb25zdCBj
aGFyICpzKQogI2lmZGVmIENPTkZJR19YU01fRkxBU0sKICAgICBlbHNlIGlmICggIXN0cmNtcChz
LCAiZmxhc2siKSApCiAgICAgICAgIHhzbV9ib290cGFyYW0gPSBYU01fQk9PVFBBUkFNX0ZMQVNL
OworI2VuZGlmCisjaWZkZWYgQ09ORklHX1hTTV9TSUxPCisgICAgZWxzZSBpZiAoICFzdHJjbXAo
cywgInNpbG8iKSApCisgICAgICAgIHhzbV9ib290cGFyYW0gPSBYU01fQk9PVFBBUkFNX1NJTE87
CiAjZW5kaWYKICAgICBlbHNlCiAgICAgewpAQCAtOTksNiArMTA2LDEwIEBAIHN0YXRpYyBpbnQg
X19pbml0IHhzbV9jb3JlX2luaXQoY29uc3Qgdm9pZCAqcG9saWN5X2J1ZmZlciwgc2l6ZV90IHBv
bGljeV9zaXplKQogICAgICAgICBmbGFza19pbml0KHBvbGljeV9idWZmZXIsIHBvbGljeV9zaXpl
KTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFhTTV9CT09UUEFSQU1fU0lMTzoKKyAgICAg
ICAgc2lsb19pbml0KCk7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAg
QVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgIGJyZWFrOwotLSAKMi4xOC4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 03:14:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 03:14: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-devel-bounces@lists.xenproject.org>)
	id 1gKamT-0002PA-Ne; Thu, 08 Nov 2018 03:14: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=iyjz=nt=gmail.com=talons.lee@srs-us1.protection.inumbo.net>)
 id 1gKamS-0002Op-Dh
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 03:14:52 +0000
X-Inumbo-ID: 746bccfa-e304-11e8-9a16-bc764e045a96
Received: from mail-pf1-x444.google.com (unknown [2607:f8b0:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 746bccfa-e304-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 03:14:51 +0000 (UTC)
Received: by mail-pf1-x444.google.com with SMTP id x2-v6so4555415pfm.7
 for <xen-devel@lists.xen.org>; Wed, 07 Nov 2018 19:14:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=l5i79uKbJ03nn5Wsrjcf2eh6tU6L+rg6isktd11ePaM=;
 b=FkE2XT6qx2Ez1F5fNtk4XjY+kYDQbXmj9uuaIgPDFLcWKgiLHfQbiils33ZialgEzf
 02Bs/Ou8hq8XoqM8IxU2J53TmrW65uP1LXZcyDbVejcTzFWWuVLlUcVyvuK/kUiOeONz
 Z4knsIwtCSUwaehugs35NVZ7HpJ2zRhMmnAHjtNXQcYi7NvyRtduPUHNSBnFX6/BjvSD
 zas+jahtWOLpcZ0PEC2lhMahV6gdNcjK3tZ7FkYDFC/cxkko4YvnC/xnm/vjZDN6WYN7
 lx+tgePq0GzhmlNT8WfucaVxIdPBClyL3+9uUSLYA4qMCswYtReNy4qkF4R98Sq0t/ki
 p4iA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=l5i79uKbJ03nn5Wsrjcf2eh6tU6L+rg6isktd11ePaM=;
 b=pvrDli1YoDYmCBlc/9NaYG6CEhBRWNXposfXhGLfs5fUoF46fwEovs7pu9CL+Ua5gv
 jylofIpNbIwSq5LiNLZWIFjda0vLA1+em7XMnDT4PyTNrRExU4ZD95VX5b2e14IWqN6r
 H6P2neGBQAEhCwINXkiDIaUUKiUjo6vLJk3dDmnFRKbZW7zWK83HYVO6w/9jrnpDXzLU
 N7aqpdhV0xp4nauiBc1TMNW8B67i+HZCFG9IaNfXEHU0hATC0Vz8+cWbhws6r1f80Hwj
 +yGliyHeB7EvJGSEYJTV2dtfhf26tIkOOjx8novM//QcchleMiyUtAItIGf4nWV5lnV7
 z5cA==
X-Gm-Message-State: AGRZ1gJS3U2OdMt34csUd+gpxZnc1JujHudYMfr59zCioFR4uZRwujal
 DBUxTz58TF1hfl/0D6SfJze2sTvlYd0=
X-Google-Smtp-Source: AJdET5cs/PjjclqQhPsjH619vwH0uy1RAEmO8bkBp7eYKC4acMX3XCXjtZw3zE8RJWL4lNkJr0UQAA==
X-Received: by 2002:a65:40c5:: with SMTP id u5mr2392331pgp.46.1541646890251;
 Wed, 07 Nov 2018 19:14:50 -0800 (PST)
Received: from xmas.citrite.net ([103.14.252.249])
 by smtp.gmail.com with ESMTPSA id i21sm440162pgm.17.2018.11.07.19.14.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 07 Nov 2018 19:14:49 -0800 (PST)
From: Xin Li <talons.lee@gmail.com>
X-Google-Original-From: Xin Li <xin.li@citrix.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Nov 2018 11:14:14 +0800
Message-Id: <20181108031414.2789-4-xin.li@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181108031414.2789-1-xin.li@citrix.com>
References: <20181108031414.2789-1-xin.li@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 4/4] xen/xsm: Remove printing from
 set_to_dummy_if_null()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Xin Li <xin.li@citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ming Lu <ming.lu@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RmlsbGluZyBkdW1teSBtb2R1bGUncyBob29rIHRvIG51bGwgdmFsdWUgb2YgeHNtX29wZXJhdGlv
bnMgc3RydWN0dXJlCndpbGwgZ2VuZXJhdGUgZGVidWcgbWVzc2FnZS4gVGhpcyBiZWNvbWVzIGJv
b3QgdGltZSBzcGV3IGZvciBtb2R1bGUKbGlrZSBzaWxvLCB3aGljaCBvbmx5IHNldHMgYSBmZXcg
aG9va3Mgb2YgaXRzZWxmLiBTbyByZW1vdmUgdGhlIHByaW50aW5nCnRvIGF2b2lkIGJvb3QgdGlt
ZSBzcGV3LgoKU2lnbmVkLW9mZi1ieTogWGluIExpIDx4aW4ubGlAY2l0cml4LmNvbT4KCi0tLQpD
QzogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CkNDOiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkND
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNDOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CkNDOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogTWluZyBMdSA8bWluZy5s
dUBjaXRyaXguY29tPgoKdjU6CjEuIG5ldyBjaGFuZ2UgdG8gYXZvaWQgYm9vdCB0aW1lIHNwZXcu
Ci0tLQogeGVuL3hzbS9kdW1teS5jIHwgNSAtLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL3hzbS9kdW1teS5jIGIveGVuL3hzbS9kdW1teS5jCmlu
ZGV4IDA2YTY3NGZhZDAuLjU3MDEwNDdjMDYgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZHVtbXkuYwor
KysgYi94ZW4veHNtL2R1bW15LmMKQEAgLTE4LDEyICsxOCw3IEBAIHN0cnVjdCB4c21fb3BlcmF0
aW9ucyBkdW1teV94c21fb3BzOwogI2RlZmluZSBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGZ1
bmN0aW9uKSAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgZG8geyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgaWYgKCAhb3BzLT5mdW5jdGlvbiApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICBvcHMtPmZ1bmN0aW9u
ID0geHNtXyMjZnVuY3Rpb247ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
ICAgIGlmIChvcHMgIT0gJmR1bW15X3hzbV9vcHMpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0RFQlVHLCAiSGFkIHRvIG92
ZXJyaWRlIHRoZSAiICNmdW5jdGlvbiBcCi0gICAgICAgICAgICAgICAgICAgICIgc2VjdXJpdHkg
b3BlcmF0aW9uIHdpdGggdGhlIGR1bW15IG9uZS5cbiIpOyAgICAgIFwKLSAgICAgICAgfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIH0gd2hpbGUgKDApCiAKIHZvaWQgX19pbml0IHhzbV9maXh1cF9vcHMgKHN0cnVjdCB4
c21fb3BlcmF0aW9ucyAqb3BzKQotLSAKMi4xOC4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 03:37:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 03:37: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-devel-bounces@lists.xenproject.org>)
	id 1gKb8X-0004Gl-Rj; Thu, 08 Nov 2018 03:37: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=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKb8X-0004GZ-Ij
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 03:37:41 +0000
X-Inumbo-ID: a0a39ec0-e307-11e8-86e6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0a39ec0-e307-11e8-86e6-12d6303a7972;
 Thu, 08 Nov 2018 03:37:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKb8N-0005tj-7E; Thu, 08 Nov 2018 03:37:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKb8M-0004KI-Q6; Thu, 08 Nov 2018 03:37:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKb8M-0000sE-PP; Thu, 08 Nov 2018 03:37:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gKb8M-0000sE-PP@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Nov 2018 03:37:30 +0000
Subject: [Xen-devel] [ovmf bisection] complete build-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hbWQ2
NAp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2Nv
cmUvZWRrMi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5k
IHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgb3Zt
ZiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CiAgQnVnIGludHJvZHVjZWQ6
ICBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3MzY5CiAgQnVnIG5vdCBwcmVz
ZW50OiA1ZjEzNzEyNzBlYzJlMjYzNjdmZjg5YjhiMzEyZjA4YzZhZGViNDU1CiAgTGFzdCBmYWls
IHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTI5NTkxLwoKCiAgY29tbWl0IGQyZjFmNjQyM2JkMWQyM2NmMmZlNzdkNzQwMTk2MWQ3NzEwOTcz
NjkKICBBdXRob3I6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBEYXRlOiAgIFR1
ZSBPY3QgMzAgMTQ6NDk6NDIgMjAxOCArMDgwMAogIAogICAgICBPdm1mUGtnOiBSZXBsYWNlIG9i
c29sZXRlZCBuZXR3b3JrIGRyaXZlcnMgZnJvbSBwbGF0Zm9ybSBEU0MvRkRGLgogICAgICAKICAg
ICAgVjI6CiAgICAgIEFkZCBtaXNzZWQgbGlicmFyeSBpbnN0YW5jZSBmb3IgTmV0d29ya1BrZyBp
U0NTSSBkcml2ZXIuCiAgICAgIAogICAgICBUaGlzIHBhdGNoIHJlcGxhY2VzIHRoZSBNZGVNb2R1
bGVQa2cgVENQLCBQWEUgYW5kIGlTQ1NJIGRyaXZlciB3aXRoIHRob3NlCiAgICAgIG9uZXMgaW4g
TmV0d29ya1BrZy4gVGhlc2UgMyBkcml2ZXJzIGluIE1kZU1vZHVsZVBrZyBhcmUgbm90IGJlaW5n
IGFjdGl2ZWx5CiAgICAgIG1haW50YWluZWQgYW5kIHdpbGwgYmUgcmVtb3ZlZCBmcm9tIGVkazIg
bWFzdGVyIHNvb24uCiAgICAgIAogICAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVz
dGVuQGludGVsLmNvbT4KICAgICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+
CiAgICAgIENjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAg
ICAgQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgICBD
YzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgICBTaWdu
ZWQtb2ZmLWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICAgIFJldmlld2Vk
LWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoKCkZvciBiaXNlY3Rpb24gcmV2
aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L292bWYvYnVpbGQtYW1kNjQueGVuLWJ1aWxkLmh0
bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0
byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1
bHRzL2Jpc2VjdC9vdm1mL2J1aWxkLWFtZDY0Lnhlbi1idWlsZCAtLXN1bW1hcnktb3V0PXRtcC8x
Mjk1OTEuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjk0NzUgLS1ibGVzc2lu
Z3M9cmVhbCxyZWFsLWJpc2VjdCBvdm1mIGJ1aWxkLWFtZDY0IHhlbi1idWlsZApTZWFyY2hpbmcg
Zm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTI5NTM1IGZhaWwgW2hvc3Q9Z29kZWxsbzFdIC8g
MTI5NDc1IFtob3N0PWdvZGVsbG8wXSAxMjk0NTQgW2hvc3Q9cmltYXZhMV0gMTI5NDMwIFtob3N0
PWJhcm9xdWUxXSAxMjkzMjggW2hvc3Q9Z29kZWxsbzBdIDEyOTMxMCBbaG9zdD1pdGFsaWEwXSAx
MjkyNzMgW2hvc3Q9ZGViaW5hMF0gMTI5MjY4IFtob3N0PWJhcm9xdWUxXSAxMjkyMzggW2hvc3Q9
YmFyb3F1ZTFdIDEyOTIxOCBbaG9zdD1hbGJhbmEwXSAxMjkyMTIgW2hvc3Q9aXRhbGlhMF0gMTI5
MTkxIG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMjk1MzUgLyAxMjkxOTEKKHRy
ZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6
IG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdApUcmVlOiBxZW11IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDMyODQwOWNlOGRlN2YzMThlZTljOTI5YjY0MzAyYmQz
NjFjZDFkYmQgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4
NzZmZmMxMDdhOTkwODg3YmUKQmFzaXMgcGFzcyBhMGYwMWU4YTIyZTE1MDAwZTU2NGYwOWU4MmVh
ZTEzZDcxMjdiZTNjIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODli
MmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1y
ZXZ0dXBsZS1nZW5lcmF0b3IgIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQj
YTBmMDFlOGEyMmUxNTAwMGU1NjRmMDllODJlYWUxM2Q3MTI3YmUzYy0zMjg0MDljZThkZTdmMzE4
ZWU5YzkyOWI2NDMwMmJkMzYxY2QxZGJkIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQjOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OS1k
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQjZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
Ni1kZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0IzkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTct
MmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQpMb2FkZWQgMzAwNCBub2Rl
cyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyOTE5MSBw
YXNzIGEwZjAxZThhMjJlMTUwMDBlNTY0ZjA5ZTgyZWFlMTNkNzEyN2JlM2MgOWMwZWVkNjE4ZjM3
ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEy
OTIxMiBbaG9zdD1pdGFsaWEwXQogMTI5MjE4IFtob3N0PWFsYmFuYTBdCiAxMjkyMzggW2hvc3Q9
YmFyb3F1ZTFdCiAxMjkyNzMgW2hvc3Q9ZGViaW5hMF0KIDEyOTI2OCBbaG9zdD1iYXJvcXVlMV0K
IDEyOTMxMCBbaG9zdD1pdGFsaWEwXQogMTI5MzI4IFtob3N0PWdvZGVsbG8wXQogMTI5NDMwIFto
b3N0PWJhcm9xdWUxXQogMTI5NTM1IGZhaWwgMzI4NDA5Y2U4ZGU3ZjMxOGVlOWM5MjliNjQzMDJi
ZDM2MWNkMWRiZCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJj
OTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5NDc1IFtob3N0PWdvZGVsbG8wXQogMTI5NDU0IFtob3N0
PXJpbWF2YTFdCiAxMjk1MjYgZmFpbCAzMjg0MDljZThkZTdmMzE4ZWU5YzkyOWI2NDMwMmJkMzYx
Y2QxZGJkIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2
ZmZjMTA3YTk5MDg4N2JlCiAxMjk1NjEgcGFzcyBhMGYwMWU4YTIyZTE1MDAwZTU2NGYwOWU4MmVh
ZTEzZDcxMjdiZTNjIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODli
MmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjk1OTEgZmFpbCBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3
ZDc0MDE5NjFkNzcxMDk3MzY5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhj
YzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk1NjMgZmFpbCAzMjg0MDljZThkZTdmMzE4
ZWU5YzkyOWI2NDMwMmJkMzYxY2QxZGJkIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4
OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk1NjUgcGFzcyBhMGYwMWU4YTIy
ZTE1MDAwZTU2NGYwOWU4MmVhZTEzZDcxMjdiZTNjIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAx
OGNlZjRkZjhmOGJkMDRhNTlhMjE4ZTVmNjdlNzg5NmU0M2ZkMDdkCiAxMjk1NjYgcGFzcyBkM2Q5
N2IzNzhmZTRkMGJmYmNiZGIyOTZkMDZiY2YxZDA5MTY1NDgwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA2MjMwZGRlMmVkNGZhNzVhMzVkMDljMmIwZTI2MGQ3NTY2YjY3OWNlCiAxMjk1NjggcGFz
cyA3NjRjMjFmNGFhMmRiY2RmOTUzYjBhNGUxN2IxNWMyMjBlYzAxMjQxIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk1
NjkgcGFzcyA1YWUzMTg0ZDhjNTlmN2JiYjg0YmFkNDgyZGY2YjgwMjBiYTU4MTg4IGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2Jl
CiAxMjk1NzIgZmFpbCA2MmVhNzBlMzEyODU5NmMzY2QxODYxMzg2ZjlkYmFmYWY0YTgyOTkyIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5
MDg4N2JlCiAxMjk1NzQgZmFpbCBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3
MzY5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZj
MTA3YTk5MDg4N2JlCiAxMjk1NzUgcGFzcyA1ZjEzNzEyNzBlYzJlMjYzNjdmZjg5YjhiMzEyZjA4
YzZhZGViNDU1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5
ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk1NzggZmFpbCBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0
MDE5NjFkNzcxMDk3MzY5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1
NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk1NzkgcGFzcyA1ZjEzNzEyNzBlYzJlMjYzNjdm
Zjg5YjhiMzEyZjA4YzZhZGViNDU1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFh
MzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk1ODUgZmFpbCBkMmYxZjY0MjNiZDFk
MjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3MzY5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2Yx
MTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk1ODkgcGFzcyA1ZjEzNzEy
NzBlYzJlMjYzNjdmZjg5YjhiMzEyZjA4YzZhZGViNDU1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlClNlYXJjaGluZyBmb3Ig
aW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTE5MSAocGFzcyks
IGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjk1MjYgKGZhaWwpLCBmb3Ig
YmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk1NjEgKHBhc3MpLCBmb3IgYmFz
aXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk1NjMgKGZhaWwpLCBmb3IgYmFzaXMgZmFp
bHVyZQogMCByZXZpc2lvbnMgYXQgNWYxMzcxMjcwZWMyZTI2MzY3ZmY4OWI4YjMxMmYwOGM2YWRl
YjQ1NSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZm
YzEwN2E5OTA4ODdiZQpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBz
dGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTU3NSAocGFzcyksIGZvciBsYXN0IHBhc3MK
IFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTU3OCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDEyOTU3OSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTI5NTg1IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTI5NTg5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMjk1OTEgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1
Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIG92bWYgaHR0cHM6
Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZDJmMWY2
NDIzYmQxZDIzY2YyZmU3N2Q3NDAxOTYxZDc3MTA5NzM2OQogIEJ1ZyBub3QgcHJlc2VudDogNWYx
MzcxMjcwZWMyZTI2MzY3ZmY4OWI4YjMxMmYwOGM2YWRlYjQ1NQogIExhc3QgZmFpbCByZXBybzog
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTU5MS8K
CgogIGNvbW1pdCBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3MzY5CiAgQXV0
aG9yOiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgRGF0ZTogICBUdWUgT2N0IDMw
IDE0OjQ5OjQyIDIwMTggKzA4MDAKICAKICAgICAgT3ZtZlBrZzogUmVwbGFjZSBvYnNvbGV0ZWQg
bmV0d29yayBkcml2ZXJzIGZyb20gcGxhdGZvcm0gRFNDL0ZERi4KICAgICAgCiAgICAgIFYyOgog
ICAgICBBZGQgbWlzc2VkIGxpYnJhcnkgaW5zdGFuY2UgZm9yIE5ldHdvcmtQa2cgaVNDU0kgZHJp
dmVyLgogICAgICAKICAgICAgVGhpcyBwYXRjaCByZXBsYWNlcyB0aGUgTWRlTW9kdWxlUGtnIFRD
UCwgUFhFIGFuZCBpU0NTSSBkcml2ZXIgd2l0aCB0aG9zZQogICAgICBvbmVzIGluIE5ldHdvcmtQ
a2cuIFRoZXNlIDMgZHJpdmVycyBpbiBNZGVNb2R1bGVQa2cgYXJlIG5vdCBiZWluZyBhY3RpdmVs
eQogICAgICBtYWludGFpbmVkIGFuZCB3aWxsIGJlIHJlbW92ZWQgZnJvbSBlZGsyIG1hc3RlciBz
b29uLgogICAgICAKICAgICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRl
bC5jb20+CiAgICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgICBD
YzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICAgIENjOiBB
bnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgICAgQ2M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICAgIENvbnRyaWJ1dGVkLXVuZGVy
OiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgICAgU2lnbmVkLW9mZi1i
eTogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogICAgICBSZXZpZXdlZC1ieTogTGFz
emxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KCnBubXRvcG5nOiAyMzMgY29sb3JzIGZvdW5k
ClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9vdm1mL2J1
aWxkLWFtZDY0Lnhlbi1idWlsZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTI5NTkxOiB0b2xlcmFibGUgQUxMIEZBSUwKCmZs
aWdodCAxMjk1OTEgb3ZtZiByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTU5MS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
NiB4ZW4tYnVpbGQgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 03:42:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 03:42: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-devel-bounces@lists.xenproject.org>)
	id 1gKbCp-00051l-H6; Thu, 08 Nov 2018 03:42: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=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKbCo-00051b-3E
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 03:42:06 +0000
X-Inumbo-ID: 41ab7aea-e308-11e8-be57-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 41ab7aea-e308-11e8-be57-12d6303a7972;
 Thu, 08 Nov 2018 03:42:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKbCj-0005yc-GD; Thu, 08 Nov 2018 03:42:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKbCj-0004Qb-8y; Thu, 08 Nov 2018 03:42:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKbCj-0008Vo-7m; Thu, 08 Nov 2018 03:42:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129491-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=4f1107614dc1384c4aa7a5582a16aecba8b9310f
X-Osstest-Versions-That: libvirt=48080527d6e364f213affd8517bb99a665d38440
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Nov 2018 03:42:01 +0000
Subject: [Xen-devel] [libvirt test] 129491: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQ5MSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk0OTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTM1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5MzUzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjkzNTMKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXFjb3cyIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgNGYxMTA3
NjE0ZGMxMzg0YzRhYTdhNTU4MmExNmFlY2JhOGI5MzEwZgpiYXNlbGluZSB2ZXJzaW9uOgogbGli
dmlydCAgICAgICAgICAgICAgNDgwODA1MjdkNmUzNjRmMjEzYWZmZDg1MTdiYjk5YTY2NWQzODQ0
MAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzUzICAyMDE4LTExLTAzIDA0OjE4OjU2IFogICAg
NCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQzNCAgMjAxOC0xMS0wNSAwNDoxOTowOCBa
ICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTQ5MSAgMjAx
OC0xMS0wNiAwNDoxODo0MCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxh
cmRAcmVkaGF0LmNvbT4KICBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgogIE1pY2hh
bCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmlrb2xheSBTaGlyb2tvdnNraXkg
PG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IDRmMTEwNzYxNGRjMTM4NGM0YWE3YTU1ODJhMTZhZWNiYThiOTMxMGYK
QXV0aG9yOiBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgpEYXRlOiAgIFN1biBTZXAg
MjMgMTE6NTY6NDYgMjAxOCAtMDQwMAoKICAgIGRvY3M6IEVuaGFuY2UgcG9sa2l0IGRvY3VtZW50
YXRpb24gdG8gZGVzY3JpYmUgc2Vjb25kYXJ5IGNvbm5lY3Rpb24KICAgIAogICAgaHR0cHM6Ly9i
dWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNjMxNjA2CiAgICAKICAgIFNpbmNl
IGNvbW1pdCA4MjU5MjU1IHVzYWdlIG9mIGEgcHJpbWFyeSBjb25uZWN0aW9uIGRyaXZlciBmb3IK
ICAgIGEgdmlyQ29ubmVjdCBoYXMgYmVlbiBtb2RpZmllZCB0byBvcGVuICh2aXJDb25uZWN0T3Bl
bikgYW5kIHVzZQogICAgYSBjb25uZWN0aW9uIHRvIHRoZSBzcGVjaWZpYyBkcml2ZXIgaW4gb3Jk
ZXIgdG8gaGFuZGxlIHRoZSBBUEkKICAgIGNhbGxzIHRvL2ZvciB0aGF0IGRyaXZlci4gVGhpcyBj
YXVzZXMgc29tZSBjb25mdXNpb24gYW5kIGlzc3VlcwogICAgZm9yIEFDTCBwb2xraXQgcnVsZSBz
Y3JpcHRzIHRvIGtub3cgZXhhY3RseSB3aGljaCBkcml2ZXIgYnkKICAgIG5hbWUgd2lsbCBiZSB1
c2VkLgogICAgCiAgICBBZGQgc29tZSBkb2N1bWVudGF0aW9uIGRlc2NyaWJpbmcgdGhlIHByb2Nl
c3Npbmcgb2YgdGhlIHByaW1hcnkKICAgIGFuZCBzZWNvbmRhcnkgY29ubmVjdGlvbiBhcyB3ZWxs
IGFzIHRoZSBsaXN0IG9mIHRoZSBjb25uZWN0X2RyaXZlcgogICAgbmFtZXMgdXNlZCBmb3IgZWFj
aCBkcml2ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJl
ZGhhdC5jb20+CiAgICBBQ0tlZC1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0
LmNvbT4KCmNvbW1pdCBjY2M3MmQ1Y2JkZDg1ZjY2Y2I3MzcxMzRiM2JlNDBhYWMxZGYwM2VmCkF1
dGhvcjogSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KRGF0ZTogICBTdW4gT2N0IDE0
IDEwOjA5OjMyIDIwMTggLTA0MDAKCiAgICBhY2Nlc3M6IE1vZGlmeSB0aGUgVklSX0VSUl9BQ0NF
U1NfREVOSUVEIHRvIGluY2x1ZGUgZHJpdmVyTmFtZQogICAgCiAgICBodHRwczovL2J1Z3ppbGxh
LnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTE2MzE2MDYKICAgIAogICAgQ2hhbmdlcyBtYWRl
IHRvIG1hbmFnZSBhbmQgdXRpbGl6ZSBhIHNlY29uZGFyeSBjb25uZWN0aW9uCiAgICBkcml2ZXIg
dG8gQVBJcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGUgcHJpbWFyeSBjb25uZWN0aW9uCiAgICBk
cml2ZXIgaGF2ZSByZXN1bHRlZCBpbiBzb21lIGNvbmZ1c2lvbiBwcm9jZXNzaW5nIHBvbGtpdCBy
dWxlcwogICAgc2luY2UgdGhlIHNpbXBsZSAiYWNjZXNzIGRlbmllZCIgZXJyb3IgbWVzc2FnZSBk
b2Vzbid0IHByb3ZpZGUKICAgIGVub3VnaCBvZiBhIGNsdWUgd2hlbiBjb21iaW5lZCB3aXRoIHRo
ZSAiYXV0aGVudGljYXRpb24gZmFpbGVkOgogICAgYWNjZXNzIGRlbmllZCBieSBwb2xpY3kiIGFz
IHRvIHdoaWNoIGNvbm5lY3Rpb24gZHJpdmVyIHJlZnVzZWQKICAgIG9yIGZhaWxlZCB0aGUgQUNM
IGNoZWNrLgogICAgCiAgICBJbiBvcmRlciB0byBwcm92aWRlIHNvbWUgY29udGV4dCwgbGV0J3Mg
bW9kaWZ5IHRoZSBleGlzdGluZwogICAgImFjY2VzcyBkZW5pZWQiIGVycm9yIHJldHVybmUgZnJv
bSB0aGUgdmFyaW91cyB2aXIqRW5zdXJlQUNMCiAgICBBUEkncyB0byBwcm92aWRlIHRoZSBjb25u
ZWN0aW9uIGRyaXZlciBuYW1lIHRoYXQgaXMgY2F1c2luZwogICAgdGhlIGZhaWx1cmUuIFRoaXMg
c2hvdWxkIHByb3ZpZGUgdGhlIGNvbnRleHQgZm9yIHdyaXRpbmcgdGhlCiAgICBwb2xraXQgcnVs
ZXMgdGhhdCB3b3VsZCBhbGxvdyBhY2Nlc3MgdmlhIHRoZSBkcml2ZXIuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgICBBQ0tlZC1ieTog
TWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KCmNvbW1pdCA2NzEyNWUwZDMz
NmZmY2ExYzhkZmViMDU4ZTNmNzIxN2Q1NmMxNjQyCkF1dGhvcjogTmlrb2xheSBTaGlyb2tvdnNr
aXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KRGF0ZTogICBNb24gT2N0IDE1IDExOjI2
OjI4IDIwMTggKzAzMDAKCiAgICBud2ZpbHRlcjogSW5zdGFudGlhdGUgYWN0aXZlIGZpbHRlciBi
aW5kaW5ncyBkdXJpbmcgZHJpdmVyIGluaXQKICAgIAogICAgQ29tbWl0IDU3ZjU2MjFmIG1vZGlm
aWVkIG53ZmlsdGVySW5zdGFudGlhdGVGaWx0ZXIgdG8gZGV0ZWN0IHdoZW4KICAgIGEgZmlsdGVy
IGJpbmRpbmcgd2FzIGFscmVhZHkgcHJlc2VudCBiZWZvcmUgYXR0ZW1wdGluZyB0byBhZGQgdGhl
CiAgICBuZXcgYmluZGluZyBhbmQgaW5zdGFudGlhdGUgaXQuIEFkZGl0aW9uYWxseSwgdGhlIGNo
YW5nZSB0bwogICAgbndmaWx0ZXJTdGF0ZUluaXRpYWxpemUgdG8gY2FsbCB2aXJOV0ZpbHRlckJp
bmRpbmdPYmpMaXN0TG9hZEFsbENvbmZpZ3MKICAgIChmcm9tIGNvbW1pdCBjMjE2NzlmYTNmKSB0
byBsb2FkIGFjdGl2ZSBkb21haW4gZmlsdGVyIGJpbmRpbmdzLCBidXQKICAgIG5vdCBpbnN0YW50
aWF0ZSB0aGVtIGV2ZW50dWFsbHkgbGVhZHMgdG8gYSBwcm9ibGVtIGZvciB0aGUgUUVNVQogICAg
ZHJpdmVyIHJlY29ubmVjdGlvbiBsb2dpYyBhZnRlciBhIGRhZW1vbiByZXN0YXJ0IHdoZXJlIHRo
ZSBmaWx0ZXIKICAgIGJpbmRpbmdzIHdvdWxkIG5vIGxvbmdlciBiZSBpbnN0YW50aWF0ZWQuCiAg
ICAKICAgIFN1YnNlcXVlbnQgY29tbWl0IGYxNGMzN2NlNGMgcmVwbGFjZWQgdGhlIG53ZmlsdGVy
SW5zdGFudGlhdGVGaWx0ZXIKICAgIHdpdGggdmlyRG9tYWluQ29uZk5XRmlsdGVySW5zdGFudGlh
dGUgd2hpY2ggdXNlcyBAaWdub3JlRXhpc3RzIHRvCiAgICBkZXRlY3QgcHJlc2VuY2Ugb2YgdGhl
IGZpbHRlciBhbmQgc3RpbGwgZGlkIG5vdCByZXN0b3JlIHRoZSBmaWx0ZXIKICAgIGluc3RhbnRp
YXRpb24gY2FsbCB3aGVuIG1ha2luZyB0aGUgbmV3IG53ZmlsdGVyIGJpbmRpbmdzIGxvZ2ljIGFj
dGl2ZS4KICAgIAogICAgVGh1cyBpbiBvcmRlciB0byBpbnN0YW50aWF0ZSBhbnkgYWN0aXZlIGRv
bWFpbiBmaWx0ZXIsIHdlIHdpbGwgY2FsbAogICAgdmlyTldGaWx0ZXJCdWlsZEFsbCB3aXRoICdm
YWxzZScgdG8gaW5kaWNhdGUgdGhlIG5lZWQgdG8gZ28gdGhyb3VnaAogICAgYWxsIHRoZSBhY3Rp
dmUgYmluZGluZ3MgY2FsbGluZyB2aXJOV0ZpbHRlckluc3RhbnRpYXRlRmlsdGVyIHRvCiAgICBp
bnN0YW50aWF0ZSB0aGUgZmlsdGVyIGJpbmRpbmdzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBO
aWtvbGF5IFNoaXJva292c2tpeSA8bnNoaXJva292c2tpeUB2aXJ0dW96em8uY29tPgogICAgUmV2
aWV3ZWQtYnk6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+Cgpjb21taXQgMjkxODM3
NzhhZjQ4ODg3MGVkMDliYjIyMzk3NDBmNWQ2Y2RiYTY4YgpBdXRob3I6IEpvaG4gRmVybGFuIDxq
ZmVybGFuQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IE9jdCAxOCAxMDoyMjoxOCAyMDE4IC0wNDAw
CgogICAgbm9kZWRldjogRG9jdW1lbnQgdGhlIHVkZXZFdmVudEhhbmRsZVRocmVhZAogICAgCiAg
ICBDb21taXQgY2RiZTEzMzIgbmVnbGVjdGVkIHRvIGRvY3VtZW50IHRoZSBBUEkuIFNvIGxldCdz
IGFkZCBzb21lCiAgICBkZXRhaWxzIGFib3V0IHRoZSBhbGdvcml0aG0gYW5kIHdoeSBpdCB3YXMg
dXNlZCB0byBoZWxwIGZ1dHVyZQogICAgcmVhZGVycyB1bmRlcnN0YW5kIHRoZSBpc3N1ZXMgZW5j
b3VudGVyZWQuCiAgICAKICAgIE5COiBNYW5hZ2VtZW50IG9mIHRoZSBwcm9jZXNzaW5nIHVkZXYg
ZGV2aWNlIG5vdGlmaWNhdGlvbiBpcyBhCiAgICBkZWxpY2F0ZSBiYWxhbmNlIGJldHdlZW4gdGhl
IHVkZXYgcHJvY2VzcywgdGhlIHNjaGVkdWxlciwgYW5kIHdoZW4KICAgIGV4YWN0bHkgdGhlIGRh
dGEgZnJvbS9mb3IgdGhlIHNvY2tldCBpcyByZWNlaXZlZC4gVGhlIGJhbGFuY2UgaXMKICAgIHBh
cnRpY3VsYXJseSBpbXBvcnRhbnQgZm9yIGVudmlyb25tZW50cyB3aGVuIG11bHRpcGxlIGRldmlj
ZXMgYXJlCiAgICBhZGRlZCBpbnRvIHRoZSBzeXN0ZW0gbW9yZSBvciBsZXNzIHNpbXVsdGFuZW91
c2x5IHN1Y2ggYXMgaXMgZG9uZQogICAgZm9yIG1kZXYgb3IgU1JJT1YuIEluIHRoZXNlIGNhc2Vz
IG9sZCBsaWJ1ZGV2IGJsb2NraW5nIG9uIHRoZSB1ZGV2CiAgICByZWN2KCkgb2NjdXJzIG1vcmUg
ZnJlcXVlbnRseS4gSXQncyBleHBlY3RlZCB0aGF0IGZ1dHVyZSBkZXZpY2VzCiAgICB3aWxsIGZv
bGxvdyBzaW1pbGFyIGFsZ29yaXRobXMuIEV2ZW4gdGhvdWdoIHRoZSBhbGdvcml0aG0gZG9lcwog
ICAgcHJlc2VudCBzb21lIGNoYWxsZW5nZXMgZm9yIG9sZGVyIE9TJ3MgKHN1Y2ggYXMgQ2VudG9z
IDYpLCB0cnlpbmcKICAgIHRvIHJld3JpdGUgdGhlIGFsZ29yaXRobSB0byBmaXQgYm90aCBtb2Rl
bHMgd291bGQgYmUgbW9yZSBjb21wbGV4CiAgICBhbmQgaW52b2x2ZSBwdWxsaW5nIHRoZSBtb25p
dG9yIG9iamVjdCBvdXQgb2YgdGhlIHByaXZhdGUgZGF0YQogICAgbG9ja2FibGUgb2JqZWN0IGFu
ZCB3b3VsZCBuZWVkIHRvIGJlIGd1YXJkZWQgYnkgYSBzZXBhcmF0ZSBsb2NrLgogICAgRGV2aXNp
bmcgc3VjaCBhbiBhbGdvcml0aG0gdG8gd29yayBhcm91bmQgaXNzdWVzIHdpdGggb2xkZXIgT1Mn
cwogICAgYXQgdGhlIGV4cGVuc2Ugb2YgbW9yZSBtb2Rlcm4gT1MgYWxnb3JpdGhtcyBpbiBuZXdl
ciBldmVudCBwcm9jZXNzaW5nCiAgICBjb2RlIG1heSByZXN1bHQgaW4gdW5leHBlY3RlZCBpc3N1
ZXMsIHNvIHRoZSBjaG9pY2UgaXMgdG8gZW5jb3VyYWdlCiAgICB1c2Ugb2YgbmV3ZXIgT1MncyB3
aXRoIG5ld2VyIHVkZXYgZXZlbnQgcHJvY2Vzc2luZyBjb2RlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEVy
aWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+Cgpjb21taXQgNGRlNGU0YmM5OTExNThl
YTJhODgxZDQ3MjlhNjY4YjJlYjVmZTgzYQpBdXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2
b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IE5vdiAxIDE4OjIxOjEyIDIwMTggKzAxMDAKCiAg
ICBxZW11OiBEaXNzb2x2ZSBxZW11QnVpbGRWaG9zdHVzZXJDb21tYW5kTGluZSBpbiBxZW11QnVp
bGRJbnRlcmZhY2VDb21tYW5kTGluZQogICAgCiAgICBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5j
b20vc2hvd19idWcuY2dpP2lkPTE1MjQyMzAKICAgIAogICAgVGhlIHFlbXVCdWlsZFZob3N0dXNl
ckNvbW1hbmRMaW5lIGJ1aWxkcyBjb21tYW5kIGxpbmUgZm9yCiAgICB2aG9zdHVzZXIgdHlwZSBp
bnRlcmZhY2VzLiBJdCBpcyBkdXBsaWNhdGluZyBzb21lIGNvZGUgb2YgdGhlCiAgICBmdW5jdGlv
biBpdCBpcyBjYWxsZWQgZnJvbSAocWVtdUJ1aWxkSW50ZXJmYWNlQ29tbWFuZExpbmUpCiAgICBi
ZWNhdXNlIG9mIHRoZSB3YXkgaXQncyBjYWxsZWQuIElmIHdlIG1lcmdlIGl0IGludG8gdGhlIGNh
bGxlcgogICAgbm90IG9ubHkgd2Ugc2F2ZSBhIGZldyBsaW5lcyBidXQgd2UgYWxzbyBlbmFibGUg
Y2hlY2tzIHRoYXQgd2UKICAgIHdvdWxkIGhhdmUgdG8gZHVwbGljYXRlIG90aGVyd2lzZSAoZS5n
LiBRb1MgYXZhaWxhYmlsaXR5KS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWljaGFsIFByaXZv
em5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBFcmlrIFNrdWx0ZXR5
IDxlc2t1bHRldEByZWRoYXQuY29tPgoKY29tbWl0IGU3YjdiNjE3Njg5YWI2ZmZmNDliMTZiOTZh
YTQxN2JmMjM4MmU3OWIKQXV0aG9yOiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQu
Y29tPgpEYXRlOiAgIEZyaSBOb3YgMiAxNjoxMjo0NSAyMDE4ICswMTAwCgogICAgcWVtdUJ1aWxk
SW50ZXJmYWNlQ29tbWFuZExpbmU6IFJlb3JkZXIgVklSX0ZSRUUKICAgIAogICAgV2hlbiB3ZSBo
YXZlIHZhcmlhYmxlcyBBLCBCLCBDIHRoZW4gdGhlcmUgYXJlIHR3byB3YXlzIHRvIGZyZWUKICAg
IHRoZW0uIEVpdGhlciBpbiB0aGUgb3JkZXIgdGhleSBhcmUgZGVjbGFyZWQgb3IgdGhlIHJldmVy
c2VkIG9uZS4KICAgIEFueSBvdGhlciBvcmRlcmluZyBpcyBjb25mdXNpbmcuIEluIHRoaXMgY29t
bWl0IEknbSByZW9yZGVyaW5nCiAgICBjYWxscyB0byBWSVJfRlJFRSBpbiB0aGUgcmV2ZXJzZWQg
b3JkZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogRXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVk
aGF0LmNvbT4KCmNvbW1pdCAxOGY5MDQ4MWNkNDczNTRjZDgzNDA1M2I1YmYxMjg2OWY3YWZjOGI2
CkF1dGhvcjogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KRGF0ZTogICBN
b24gTm92IDUgMDg6NDY6MzkgMjAxOCArMDEwMAoKICAgIFBvc3QtcmVsZWFzZSB2ZXJzaW9uIGJ1
bXAgdG8gNC4xMC4wCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1w
cml2b3puQHJlZGhhdC5jb20+Cgpjb21taXQgN2ExMGE2YTU5OGFiNGU4NTk5Yzg2NzA2MGE3MjMy
YTA2YzY2M2U1MQpBdXRob3I6IERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4K
RGF0ZTogICBTdW4gTm92IDQgMTc6NTA6NDQgMjAxOCArMDEwMAoKICAgIExpYnZpcnQgcmVsZWFz
ZSA0LjkuMAogICAgCiAgICAqIGRvY3MvbmV3cy54bWw6IHVwZGF0ZWQgZm9yIHJlbGVhc2UKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZlaWxsYXJkIDx2ZWlsbGFyZEByZWRoYXQuY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 05:51:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 05:51: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-devel-bounces@lists.xenproject.org>)
	id 1gKdDr-0006io-Ii; Thu, 08 Nov 2018 05:51: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=kool=ns=eikelenboom.it=info@srs-us1.protection.inumbo.net>)
 id 1gKVY8-0002Dz-PK
 for xen-devel@lists.xen.org; Wed, 07 Nov 2018 21:39:45 +0000
X-Inumbo-ID: a228e02a-e2d5-11e8-9867-12d6303a7972
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a228e02a-e2d5-11e8-9867-12d6303a7972;
 Wed, 07 Nov 2018 21:39:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 MIME-Version:Date:Message-ID:Cc:To:Subject:From:Sender:Reply-To:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=yCiRp3oJ2sLp6EowGYc1Su92POVeT/tHAJWJ/auziFI=; b=BQOJ6LKLyhI9KJBh99ReblkiBL
 othyaqUiJVldftvjI/b4OdIDsjC4+VfdSFQ6SxAsdgmjVyyQAocgGD4rAb1RwdR+pT+FkHZVE7VWJ
 7lj4OHXcRzVchFYCWtvfNSBON1rxgMRKx1be49VPgBArkNQYbLAEx8nBFAnQBkd+Xc4A=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:38652
 helo=[172.16.1.49]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <info@eikelenboom.it>)
 id 1gKVY3-0001xZ-Qp; Wed, 07 Nov 2018 22:39:39 +0100
From: Sander Eikelenboom <info@eikelenboom.it>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <f9b0f268-81ef-b18a-e079-3b243e1e19ec@eikelenboom.it>
Date: Wed, 7 Nov 2018 22:40:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
Content-Language: en-US
X-Mailman-Approved-At: Thu, 08 Nov 2018 05:51:18 +0000
Subject: [Xen-devel] OSStest: test-amd64-amd64-xl-qemuu-win10-i386
 windows-install fail never pass.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWFuLAoKSSBqdXN0IHRlc3RlZCBhIG1hbnVhbCBpbnN0YWxsIG9mIGEgV2luMTAtMTcwMy14
ODYgaXNvLCB3aXRoIGFib3V0IGFzIG11Y2ggdGhlIHNhbWUgCnhlbiBjb25maWcgYXMgdGhlIE9T
U3Rlc3QgaGFzLiAKVGhlIGluc3RhbGwgc3VjY2VlZHMgaW4gYWJvdXQgYW4gaG91ciBvbiBteSBt
YWNoaW5lLCB3aXRoIG5ldHdvcmtpbmcgKERIQ1ApIHVwIGFuZCBydW5uaW5nLAp3aXRob3V0IHRo
ZSBuZWVkIGZvciBhbnkgZXh0cmEgZHJpdmVycy4gCgpTbyBpIGhhdmVuJ3QgcmFuIGludG8gdGhl
IGlzc3VlIHdoZXJlIE9TU3Rlc3Qgc2VlbXMgc3R1Y2ssIGdldHRpbmcgdGhlIG5ldHdvcmsgdXA6
Cmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk0MjYv
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2L2Jhcm9xdWUxX3dpbi5ndWVzdC5v
c3N0ZXN0LXZuYy5qcGVnCgpTbyB0aGF0IHNlZW1zIHRvIGxlYXZlIHRoZSB1bmF0dGVuZGVkIGlu
c3RhbGwgaW1hZ2UgaXRzZWxmIGFzIHRoZSBtb3N0IHByb21pbmVudApjdWxwcml0IGNhbmRpZGF0
ZS4gQnV0IHNpbmNlIHRoZSB1bmF0dGVuZGVkIGluc3RhbGwgaW1hZ2UgaXNuJ3QgcHVibGljIGkg
Y2FuJ3QgaGVscAp5b3UgYW55IGZ1cnRoZXIgd2l0aCB0aGF0LgoKU2luY2UgcXVpdGUgc29tZSBP
U1N0ZXN0IHJlc291cmNlcyBhcmUgc3BlbmQgb24gdGhlc2UgdGVzdHMsIGkgdGhpbmsgaXQncyB3
b3J0aHdoaWxlIHRvCmVpdGhlciBoYXZlIHRoZW0gZml4ZWQsIG9yIGRpc2FibGUgdGhlbSBmb3Ig
dGhlIHRpbWUgYmVpbmcgaWYgeW91IGNhbid0IHNwYXJlIHNvbWUgdGltZSAKdG8gbG9vayBpbnRv
IGl0LgoKLS0KU2FuZGVyIAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 07:08:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 07:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKePs-0003pY-U9; Thu, 08 Nov 2018 07:07: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=/dvq=nt=bugfuzz.com=mattd@srs-us1.protection.inumbo.net>)
 id 1gKePq-0003pT-O0
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 07:07:46 +0000
X-Inumbo-ID: fc9e8c4d-e324-11e8-9a16-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc9e8c4d-e324-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 07:07:44 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id p17so13365488lfh.4
 for <xen-devel@lists.xen.org>; Wed, 07 Nov 2018 23:07:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bugfuzz-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to;
 bh=tXsfHrKZhFjc0jrggxSxQsWt3mjO5WR2x3QAnUH9PyY=;
 b=T80Euw4xystW8bcUihQHjlmiaK0PsIqfSWQIfHyYh6Jvcyrag0mdq3eZI41eWkSmCV
 gyq6LAhLBvQA9K6ZXxQ+e8if3hnnBVd5o+yTTUTVqD3Yrr9WY/qdwluhoalJJ1TSTVtX
 zyo6o9PrxhJZEpo3cpdIR52onFaF/q1g1FWYSN9gQ48W5HziDf2VZ4VOkGMUIFYzbYNG
 iKZGxWV+H6vQ3/XVv3dDp30Ha4jtIv/jxGqGwRsPWBtVLIVjHfQ63A4yOrvoNqnEeEK2
 2jGb3jEVT9rJVCsfibueeYQ/MgLLPoMG0wz7O1rJChUcP7byRnlV++jia9SAizyGNhqP
 tAyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=tXsfHrKZhFjc0jrggxSxQsWt3mjO5WR2x3QAnUH9PyY=;
 b=aCcEPFJN11Y8d0DiIXNdQ+m65JG+giA3qSEuGytqlfBxH/CB8sqMyDu9C3pYD5kUGy
 D838QhSBmpJhkvRucah9n0y3oO5bOOE7lk14lUa0mdTNGs4txB791UaIZRSlPrVdmIzl
 vntq7To/FN8bfvXUp7Al1WFH1mMsUT3hLyiRlcZ865wn7zG72wxZb22/k8dtVRMHWREq
 WYIN3YjIWTAQ84avBjFoutNr9t+5/chkIQ35g7BWhx/vi8FkwoZXBBZa+V+QCHVA+tga
 +uqbkH2EEhe6L1fRTvjmMmre8ykj5fGZk228LcUGpxcmhUahRuXXMRTBrjCgSFy0h9sE
 +PIA==
X-Gm-Message-State: AGRZ1gKgAGpHHpZQsytEQNK7cdyxoi/1HiS1y9LMNK2hUf2SMtbvzsqj
 6CcO9vOdkvoTjExtgJPp2drzNgcpWasHD1V4QbheKVNymMY=
X-Google-Smtp-Source: AJdET5fP98k72ZLK0ohETFPcHIORA/YUATch/vbL84EVqagBjB18aaRv9RonBfNWUeaVl/GnHwQxty+Twx4bbkuCxVQ=
X-Received: by 2002:a19:cd50:: with SMTP id d77mr1908581lfg.125.1541660861917; 
 Wed, 07 Nov 2018 23:07:41 -0800 (PST)
MIME-Version: 1.0
From: Matthew Daley <mattd@bugfuzz.com>
Date: Thu, 8 Nov 2018 20:07:30 +1300
Message-ID: <CAD3CancOq7wwLGEoL6HcCc8iO2rYtGr8n68GA=e6iiqtUVGZyQ@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xen.org>
Content-Type: multipart/mixed; boundary="0000000000000a83dd057a21e476"
Subject: [Xen-devel] Problems building and running Xen on Hikey960
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--0000000000000a83dd057a21e476
Content-Type: text/plain; charset="UTF-8"

Hi all,

I'm trying to build and run Linux (Debian) on top of Xen on a Hikey960
ARM board but am having trouble.

I've been following Konrad's guide on the Wiki (at
https://wiki.xenproject.org/wiki/HiKey960), namely:
* I have upgraded the board's base firmware to support UEFI
* I am building the hikey960-upstream-rebase branch of
https://github.com/96boards-hikey/linux.git (with a patch from Linus's
tree to fix a Hynix UFS bug)
* I am building the master branch of Xen unstable
* I am building the master branch of GRUB (with a patch to fix a DTB
padding bug)

However, I see two problems when booting.

Firstly, Xen fails to bring up any other CPUs but the one it is booting on:

(XEN) Bringing up CPU1
(XEN) Failed to bring up CPU1
(XEN) Failed to bring up CPU 1 (error -9)
(XEN) Bringing up CPU2
(XEN) Failed to bring up CPU2
(XEN) Failed to bring up CPU 2 (error -9)
(XEN) Bringing up CPU3
(XEN) Failed to bring up CPU3
(XEN) Failed to bring up CPU 3 (error -9)
(XEN) Bringing up CPU4
(XEN) Failed to bring up CPU4
(XEN) Failed to bring up CPU 4 (error -9)
(XEN) Bringing up CPU5
(XEN) Failed to bring up CPU5
(XEN) Failed to bring up CPU 5 (error -9)
(XEN) Bringing up CPU6
(XEN) Failed to bring up CPU6
(XEN) Failed to bring up CPU 6 (error -9)
(XEN) Bringing up CPU7
(XEN) Failed to bring up CPU7
(XEN) Failed to bring up CPU 7 (error -9)
(XEN) Brought up 1 CPUs

I have traced this error code -9 being returned by call_psci_cpu_on.

Secondly, Linux fails when it tries to initialise AMBA devices:

[    0.941352] Synchronous External Abort: synchronous external abort
(0x96000210) at 0xffff0000093fdfe
0
[    0.950601] Internal error: : 96000210 [#1] PREEMPT SMP
[    0.955866] Modules linked in:
[    0.958990] CPU: 0 PID: 1 Comm: swapper/0 Not tainted
4.14.0-rc7-linaro-hikey960+ #8
[    0.966791] Hardware name: HiKey960 (DT)
[    0.970777] task: ffff80001d900000 task.stack: ffff000008058000
[    0.976778] PC is at amba_device_try_add+0x108/0x260
[    0.981791] LR is at amba_device_try_add+0xf0/0x260
[    0.986735] pc : [<ffff0000084eada8>] lr : [<ffff0000084ead90>]
pstate: 60000045
[    0.994192] sp : ffff00000805bbf0
[    0.997572] x29: ffff00000805bbf0 x28: 0000000000000000
[    1.002953] x27: ffff0000090203a8 x26: 0000000000000000
[    1.008326] x25: ffff80001dbf9810 x24: 0000000000000000
[    1.013702] x23: ffff0000093fd000 x22: 0000000000001000
[    1.019079] x21: ffff80001cc1b6f8 x20: 0000000000000000
[    1.024455] x19: ffff80001cc1b400 x18: 0000000000000010
[    1.029832] x17: 0000000000000001 x16: 00000000deadbeef
[    1.035209] x15: 0000000000000006 x14: ffffffffffffffff
[    1.040585] x13: 0000000000000020 x12: 0101010101010101
[    1.045962] x11: 0000000000000020 x10: 0101010101010101
[    1.051338] x9 : 0000000000000000 x8 : ffff80001cc0cf00
[    1.056717] x7 : 0000000000000000 x6 : 000000000000003f
[    1.062092] x5 : 0000000000000000 x4 : 0000000000000000
[    1.067468] x3 : 0000000000000000 x2 : 0000000000000000
[    1.072845] x1 : ffff80001d900000 x0 : ffff0000093fdfe0
[    1.078223] Process swapper/0 (pid: 1, stack limit = 0xffff000008058000)
[    1.084989] Call trace:
[    1.087504] Exception stack(0xffff00000805bab0 to 0xffff00000805bbf0)
[    1.094008] baa0:
ffff0000093fdfe0 ffff80001d900000
[    1.101902] bac0: 0000000000000000 0000000000000000
0000000000000000 0000000000000000
[    1.109790] bae0: 000000000000003f 0000000000000000
ffff80001cc0cf00 0000000000000000
[    1.117684] bb00: 0101010101010101 0000000000000020
0101010101010101 0000000000000020
[    1.125576] bb20: ffffffffffffffff 0000000000000006
00000000deadbeef 0000000000000001
[    1.133468] bb40: 0000000000000010 ffff80001cc1b400
0000000000000000 ffff80001cc1b6f8
[    1.141356] bb60: 0000000000001000 ffff0000093fd000
0000000000000000 ffff80001dbf9810
[    1.149248] bb80: 0000000000000000 ffff0000090203a8
0000000000000000 ffff00000805bbf0
[    1.157139] bba0: ffff0000084ead90 ffff00000805bbf0
ffff0000084eada8 0000000060000045
[    1.165034] bbc0: ffff00000805bbf0 ffff0000084ead90
ffffffffffffffff 00000000fffffffe
[    1.172921] bbe0: ffff00000805bbf0 ffff0000084eada8
[    1.177865] [<ffff0000084eada8>] amba_device_try_add+0x108/0x260
[    1.183935] [<ffff0000084eafec>] amba_device_add+0x1c/0xd8
[    1.189493] [<ffff00000890fbbc>] of_platform_bus_create+0x26c/0x300
[    1.195814] [<ffff00000890fa74>] of_platform_bus_create+0x124/0x300
[    1.202145] [<ffff00000890fd7c>] of_platform_populate+0x4c/0xb0
[    1.208135] [<ffff000008f6e2ac>] of_platform_default_populate_init+0x64/0x78
[    1.215247] [<ffff000008083978>] do_one_initcall+0x38/0x120
[    1.220882] [<ffff000008f20d18>] kernel_init_freeable+0x184/0x224
[    1.227038] [<ffff000008a6a360>] kernel_init+0x10/0x100
[    1.232323] [<ffff000008084b60>] ret_from_fork+0x10/0x18
[    1.237703] Code: d10082c0 52800002 8b0002e0 52800018 (b9400001)
[    1.243880] ---[ end trace dcbf70aa30c979a8 ]---
[    1.248573] Kernel panic - not syncing: Attempted to kill init!
exitcode=0x0000000b

This does not occur when booting the same Linux kernel without Xen.

I have traced this to amba_device_try_add trying to access the pid and
cid through ioremap'd addresses of this node in the device tree (in
arch/arm64/boot/dts/hisilicon/hi3660-coresight.dtsi):

/* A73 cluster internal coresight */
etm@4,ed440000 {
        compatible = "arm,coresight-etm4x","arm,primecell";
        reg = <0 0xed440000 0 0x1000>;
        clocks = <&pclk>;
        clock-names = "apb_pclk";
        cpu = <&cpu4>;
        port {
                etm4_out_port: endpoint {
                remote-endpoint = <&funnel1_in_port0>;
                };
        };
};

ARM is still relatively new to me and I'm stuck what I should be
attempting next. I would simply not compile Linux AMBA support (by not
setting CONFIG_AMBA) but it appears that this is selected as a reverse
dependency by CONFIG_ARM on Linux, so am unsure if this is wise or
even possible.

I've attached the complete Xen + Linux serial logs.

Keen to hear any suggestions, hacky or otherwise.

- Matthew Daley

--0000000000000a83dd057a21e476
Content-Type: text/plain; charset="US-ASCII"; name="hikey960-xen.txt"
Content-Disposition: attachment; filename="hikey960-xen.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_jo885lvp0>
X-Attachment-Id: f_jo885lvp0

WGVuIDQuMTItdW5zdGFibGUgKGMvcyBGcmkgU2VwIDcgMTE6NDE6MzEgMjAxOCArMDEwMCBnaXQ6
MWQwNjllNDVmNykgRUZJIGxvYWRlcgogWGVuIDQuMTItdW5zdGFibGUKKFhFTikgWGVuIHZlcnNp
b24gNC4xMi11bnN0YWJsZSAoKSAoYWFyY2g2NC1saW51eC1nbnUtZ2NjIChEZWJpYW4gNi4zLjAt
MTgpIDYuMy4wIDIwMTcwNTE2KSBkZWJ1Zz15ICBUdWUgTm92ICA2IDAwOjQ1OjM4IE5aRFQgMjAx
OAooWEVOKSBMYXRlc3QgQ2hhbmdlU2V0OiBGcmkgU2VwIDcgMTE6NDE6MzEgMjAxOCArMDEwMCBn
aXQ6MWQwNjllNDVmNwooWEVOKSBQcm9jZXNzb3I6IDQxMGZkMDM0OiAiQVJNIExpbWl0ZWQiLCB2
YXJpYW50OiAweDAsIHBhcnQgMHhkMDMsIHJldiAweDQKKFhFTikgNjQtYml0IEV4ZWN1dGlvbjoK
KFhFTikgICBQcm9jZXNzb3IgRmVhdHVyZXM6IDAwMDAwMDAwMDAwMDIyMjIgMDAwMDAwMDAwMDAw
MDAwMAooWEVOKSAgICAgRXhjZXB0aW9uIExldmVsczogRUwzOjY0KzMyIEVMMjo2NCszMiBFTDE6
NjQrMzIgRUwwOjY0KzMyCihYRU4pICAgICBFeHRlbnNpb25zOiBGbG9hdGluZ1BvaW50IEFkdmFu
Y2VkU0lNRAooWEVOKSAgIERlYnVnIEZlYXR1cmVzOiAwMDAwMDAwMDEwMzA1MTA2IDAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgICBBdXhpbGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMAooWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMDAwMDAwMDAwMDAw
MTEyMiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgSVNBIEZlYXR1cmVzOiAgMDAwMDAwMDAwMDAx
MTEyMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIDMyLWJpdCBFeGVjdXRpb246CihYRU4pICAgUHJv
Y2Vzc29yIEZlYXR1cmVzOiAwMDAwMDEzMTowMDAxMTAxMQooWEVOKSAgICAgSW5zdHJ1Y3Rpb24g
U2V0czogQUFyY2gzMiBBMzIgVGh1bWIgVGh1bWItMiBKYXplbGxlCihYRU4pICAgICBFeHRlbnNp
b25zOiBHZW5lcmljVGltZXIgU2VjdXJpdHkKKFhFTikgICBEZWJ1ZyBGZWF0dXJlczogMDMwMTAw
NjYKKFhFTikgICBBdXhpbGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAwCihYRU4pICAgTWVtb3J5IE1v
ZGVsIEZlYXR1cmVzOiAxMDIwMTEwNSA0MDAwMDAwMCAwMTI2MDAwMCAwMjEwMjIxMQooWEVOKSAg
SVNBIEZlYXR1cmVzOiAwMjEwMTExMCAxMzExMjExMSAyMTIzMjA0MiAwMTExMjEzMSAwMDAxMTE0
MiAwMDAxMTEyMQooWEVOKSBVc2luZyBTTUMgQ2FsbGluZyBDb252ZW50aW9uIHYxLjEKKFhFTikg
VXNpbmcgUFNDSSB2MS4xCihYRU4pIFNNUDogQWxsb3dpbmcgOCBDUFVzCihYRU4pIEdlbmVyaWMg
VGltZXIgSVJROiBwaHlzPTMwIGh5cD0yNiB2aXJ0PTI3IEZyZXE6IDE5MjAgS0h6CihYRU4pIEdJ
Q3YyIGluaXRpYWxpemF0aW9uOgooWEVOKSAgICAgICAgIGdpY19kaXN0X2FkZHI9MDAwMDAwMDBl
ODJiMTAwMAooWEVOKSAgICAgICAgIGdpY19jcHVfYWRkcj0wMDAwMDAwMGU4MmIyMDAwCihYRU4p
ICAgICAgICAgZ2ljX2h5cF9hZGRyPTAwMDAwMDAwZTgyYjQwMDAKKFhFTikgICAgICAgICBnaWNf
dmNwdV9hZGRyPTAwMDAwMDAwZTgyYjYwMDAKKFhFTikgICAgICAgICBnaWNfbWFpbnRlbmFuY2Vf
aXJxPTI1CihYRU4pIEdJQ3YyOiAzODQgbGluZXMsIDggY3B1cywgc2VjdXJlIChJSUQgMDIwMDE0
M2IpLgooWEVOKSBVc2luZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVyIChjcmVkaXQp
CihYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2YgNjQgS2lCLgooWEVOKSBCcmluZ2luZyB1
cCBDUFUxCihYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFUxCihYRU4pIEZhaWxlZCB0byBicmlu
ZyB1cCBDUFUgMSAoZXJyb3IgLTkpCihYRU4pIEJyaW5naW5nIHVwIENQVTIKKFhFTikgRmFpbGVk
IHRvIGJyaW5nIHVwIENQVTIKKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVSAyIChlcnJvciAt
OSkKKFhFTikgQnJpbmdpbmcgdXAgQ1BVMwooWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVMwoo
WEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVIDMgKGVycm9yIC05KQooWEVOKSBCcmluZ2luZyB1
cCBDUFU0CihYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFU0CihYRU4pIEZhaWxlZCB0byBicmlu
ZyB1cCBDUFUgNCAoZXJyb3IgLTkpCihYRU4pIEJyaW5naW5nIHVwIENQVTUKKFhFTikgRmFpbGVk
IHRvIGJyaW5nIHVwIENQVTUKKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVSA1IChlcnJvciAt
OSkKKFhFTikgQnJpbmdpbmcgdXAgQ1BVNgooWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVNgoo
WEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVIDYgKGVycm9yIC05KQooWEVOKSBCcmluZ2luZyB1
cCBDUFU3CihYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFU3CihYRU4pIEZhaWxlZCB0byBicmlu
ZyB1cCBDUFUgNyAoZXJyb3IgLTkpCihYRU4pIEJyb3VnaHQgdXAgMSBDUFVzCihYRU4pIFAyTTog
NDAtYml0IElQQSB3aXRoIDQwLWJpdCBQQSBhbmQgOC1iaXQgVk1JRAooWEVOKSBQMk06IDMgbGV2
ZWxzIHdpdGggb3JkZXItMSByb290LCBWVENSIDB4ODAwMjM1NTgKKFhFTikgSS9PIHZpcnR1YWxp
c2F0aW9uIGRpc2FibGVkCihYRU4pIGJ1aWxkLWlkOiA2Y2VmZGMyMTcyY2Q2ZWE2ZTZlOGJjOTBj
Nzg0MmQyY2FjNzIzMjE5CihYRU4pIGFsdGVybmF0aXZlczogUGF0Y2hpbmcgd2l0aCBhbHQgdGFi
bGUgMDAwMDAwMDAwMDJhM2I0MCAtPiAwMDAwMDAwMDAwMmE0MGQ0CihYRU4pICoqKiBMT0FESU5H
IERPTUFJTiAwICoqKgooWEVOKSBMb2FkaW5nIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAgMDAw
MDAwMDBiODg4NTAwMAooWEVOKSBBbGxvY2F0aW5nIDE6MSBtYXBwaW5ncyB0b3RhbGxpbmcgNTEy
TUIgZm9yIGRvbTA6CihYRU4pIEJBTktbMF0gMHgwMDAwMDBjMDAwMDAwMC0weDAwMDAwMGUwMDAw
MDAwICg1MTJNQikKKFhFTikgR3JhbnQgdGFibGUgcmFuZ2U6IDB4MDAwMDAyMWZlMDAwMDAtMHgw
MDAwMDIxZmU0MDAwMAooWEVOKSBBbGxvY2F0aW5nIFBQSSAxNiBmb3IgZXZlbnQgY2hhbm5lbCBp
bnRlcnJ1cHQKKFhFTikgTG9hZGluZyB6SW1hZ2UgZnJvbSAwMDAwMDAwMGI4ODg1MDAwIHRvIDAw
MDAwMDAwYzAwODAwMDAtMDAwMDAwMDBjMTE2NzIwMAooWEVOKSBMb2FkaW5nIGRvbTAgRFRCIHRv
IDB4MDAwMDAwMDBjODAwMDAwMC0weDAwMDAwMDAwYzgwMGE0Y2YKKFhFTikgSW5pdGlhbCBsb3cg
bWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMuCihYRU4pIFNjcnViYmlu
ZyBGcmVlIFJBTSBvbiAxIG5vZGVzIHVzaW5nIDEgQ1BVcwooWEVOKSAuLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLmRvbmUu
CihYRU4pIFN0ZC4gTG9nbGV2ZWw6IEFsbAooWEVOKSBHdWVzdCBMb2dsZXZlbDogQWxsCihYRU4p
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgooWEVO
KSBQTEVBU0UgU1BFQ0lGWSBkb20wX21lbSBQQVJBTUVURVIgLSBVU0lORyA1MTJNIEZPUiBOT1cK
KFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
CihYRU4pIDMuLi4gMi4uLiAxLi4uIAooWEVOKSAqKiogU2VyaWFsIGlucHV0IC0+IERPTTAgKHR5
cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMgdG8gc3dpdGNoIGlucHV0IHRvIFhlbikKKFhFTikgRnJl
ZWQgMjgwa0IgaW5pdCBtZW1vcnkuCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3
cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZFUjQKKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxl
ZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSOAooWEVOKSBkMHYwOiB2R0lDRDog
dW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIxMgooWEVOKSBkMHYw
OiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIxNgoo
WEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FD
VElWRVIyMAooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZm
ZiB0byBJQ0FDVElWRVIyNAooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUg
MHhmZmZmZmZmZiB0byBJQ0FDVElWRVIyOAooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdv
cmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIzMgooWEVOKSBkMHYwOiB2R0lDRDogdW5o
YW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIzNgooWEVOKSBkMHYwOiB2
R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVI0MAooWEVO
KSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElW
RVI0NAooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0
byBJQ0FDVElWRVIwClsgICAgMC4wMDAwMDBdIEJvb3RpbmcgTGludXggb24gcGh5c2ljYWwgQ1BV
IDB4MApbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDQuMTQuMC1yYzctbGluYXJvLWhpa2V5
OTYwKyAoKSAoZ2NjIHZlcnNpb24gNi4zLjAgMjAxNzA1MTYgKERlYmlhbiA2LjMuMC0xOCkpICM4
IFNNUCBQUkVFTVBUIE1vbiBOb3YgNSAxOTo1Nzo1MiBOWkRUIDIwMTgKWyAgICAwLjAwMDAwMF0g
Qm9vdCBDUFU6IEFBcmNoNjQgUHJvY2Vzc29yIFs0MTBmZDAzNF0KWyAgICAwLjAwMDAwMF0gTWFj
aGluZSBtb2RlbDogSGlLZXk5NjAKWyAgICAwLjAwMDAwMF0gWGVuIDQuMTIgc3VwcG9ydCBmb3Vu
ZApbICAgIDAuMDAwMDAwXSBlZmk6IEdldHRpbmcgRUZJIHBhcmFtZXRlcnMgZnJvbSBGRFQ6Clsg
ICAgMC4wMDAwMDBdIGVmaTogVUVGSSBub3QgZm91bmQuClsgICAgMC4wMDAwMDBdIGNtYTogUmVz
ZXJ2ZWQgMTYgTWlCIGF0IDB4MDAwMDAwMDBkZjAwMDAwMApbICAgIDAuMDAwMDAwXSBOVU1BOiBO
byBOVU1BIGNvbmZpZ3VyYXRpb24gZm91bmQKWyAgICAwLjAwMDAwMF0gTlVNQTogRmFraW5nIGEg
bm9kZSBhdCBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwZGZmZmZmZmZdClsgICAg
MC4wMDAwMDBdIE5VTUE6IE5PREVfREFUQSBbbWVtIDB4ZGVmYjY4MDAtMHhkZWZiODJmZl0KWyAg
ICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6ClsgICAgMC4wMDAwMDBdICAgRE1BICAgICAgW21lbSAw
eDAwMDAwMDAwYzAwMDAwMDAtMHgwMDAwMDAwMGRmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIE5v
cm1hbCAgIGVtcHR5ClsgICAgMC4wMDAwMDBdIE1vdmFibGUgem9uZSBzdGFydCBmb3IgZWFjaCBu
b2RlClsgICAgMC4wMDAwMDBdIEVhcmx5IG1lbW9yeSBub2RlIHJhbmdlcwpbICAgIDAuMDAwMDAw
XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDBjMDAwMDAwMC0weDAwMDAwMDAwZGZmZmZmZmZd
ClsgICAgMC4wMDAwMDBdIEluaXRtZW0gc2V0dXAgbm9kZSAwIFttZW0gMHgwMDAwMDAwMGMwMDAw
MDAwLTB4MDAwMDAwMDBkZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gcHNjaTogcHJvYmluZyBmb3Ig
Y29uZHVpdCBtZXRob2QgZnJvbSBEVC4KWyAgICAwLjAwMDAwMF0gcHNjaTogUFNDSXYxLjEgZGV0
ZWN0ZWQgaW4gZmlybXdhcmUuClsgICAgMC4wMDAwMDBdIHBzY2k6IFVzaW5nIHN0YW5kYXJkIFBT
Q0kgdjAuMiBmdW5jdGlvbiBJRHMKWyAgICAwLjAwMDAwMF0gcHNjaTogVHJ1c3RlZCBPUyBtaWdy
YXRpb24gbm90IHJlcXVpcmVkClsgICAgMC4wMDAwMDBdIHBlcmNwdTogRW1iZWRkZWQgMjMgcGFn
ZXMvY3B1IEBmZmZmODAwMDFlZjljMDAwIHM1NTQ0OCByODE5MiBkMzA1NjggdTk0MjA4ClsgICAg
MC4wMDAwMDBdIERldGVjdGVkIFZJUFQgSS1jYWNoZSBvbiBDUFUwClsgICAgMC4wMDAwMDBdIENQ
VSBmZWF0dXJlczogZW5hYmxpbmcgd29ya2Fyb3VuZCBmb3IgQVJNIGVycmF0dW0gODQ1NzE5Clsg
ICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRv
dGFsIHBhZ2VzOiAxMjkwMjQKWyAgICAwLjAwMDAwMF0gUG9saWN5IHpvbmU6IERNQQpbICAgIDAu
MDAwMDAwXSBLZXJuZWwgY29tbWFuZCBsaW5lOiBjb25zb2xlPXR0eTAgY29uc29sZT1odmMwIHJv
b3Q9L2Rldi9zZGQxMCBydyBlZmk9bm9ydW50aW1lClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRh
YmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiAyLCAxNjM4NCBieXRlcykKWyAgICAwLjAwMDAwMF0g
TWVtb3J5OiA0NzMzMjBLLzUyNDI4OEsgYXZhaWxhYmxlICgxMDIzNksga2VybmVsIGNvZGUsIDEx
ODBLIHJ3ZGF0YSwgNDY4NEsgcm9kYXRhLCAxMTUySyBpbml0LCA0MDVLIGJzcywgMzQ1ODRLIHJl
c2VydmVkLCAxNjM4NEsgY21hLXJlc2VydmVkKQpbICAgIDAuMDAwMDAwXSBWaXJ0dWFsIGtlcm5l
bCBtZW1vcnkgbGF5b3V0OgpbICAgIDAuMDAwMDAwXSAgICAgbW9kdWxlcyA6IDB4ZmZmZjAwMDAw
MDAwMDAwMCAtIDB4ZmZmZjAwMDAwODAwMDAwMCAgICggICAxMjggTUIpClsgICAgMC4wMDAwMDBd
ICAgICB2bWFsbG9jIDogMHhmZmZmMDAwMDA4MDAwMDAwIC0gMHhmZmZmN2RmZmJmZmYwMDAwICAg
KDEyOTAyMiBHQikKWyAgICAwLjAwMDAwMF0gICAgICAgLnRleHQgOiAweGZmZmYwMDAwMDgwODAw
MDAgLSAweGZmZmYwMDAwMDhhODAwMDAgICAoIDEwMjQwIEtCKQpbICAgIDAuMDAwMDAwXSAgICAg
LnJvZGF0YSA6IDB4ZmZmZjAwMDAwOGE4MDAwMCAtIDB4ZmZmZjAwMDAwOGYyMDAwMCAgICggIDQ3
MzYgS0IpClsgICAgMC4wMDAwMDBdICAgICAgIC5pbml0IDogMHhmZmZmMDAwMDA4ZjIwMDAwIC0g
MHhmZmZmMDAwMDA5MDQwMDAwICAgKCAgMTE1MiBLQikKWyAgICAwLjAwMDAwMF0gICAgICAgLmRh
dGEgOiAweGZmZmYwMDAwMDkwNDAwMDAgLSAweGZmZmYwMDAwMDkxNjcyMDAgICAoICAxMTgxIEtC
KQpbICAgIDAuMDAwMDAwXSAgICAgICAgLmJzcyA6IDB4ZmZmZjAwMDAwOTE2NzIwMCAtIDB4ZmZm
ZjAwMDAwOTFjYzk2MCAgICggICA0MDYgS0IpClsgICAgMC4wMDAwMDBdICAgICBmaXhlZCAgIDog
MHhmZmZmN2RmZmZlN2ZkMDAwIC0gMHhmZmZmN2RmZmZlYzAwMDAwICAgKCAgNDEwOCBLQikKWyAg
ICAwLjAwMDAwMF0gICAgIFBDSSBJL08gOiAweGZmZmY3ZGZmZmVlMDAwMDAgLSAweGZmZmY3ZGZm
ZmZlMDAwMDAgICAoICAgIDE2IE1CKQpbICAgIDAuMDAwMDAwXSAgICAgdm1lbW1hcCA6IDB4ZmZm
ZjdlMDAwMDAwMDAwMCAtIDB4ZmZmZjgwMDAwMDAwMDAwMCAgICggIDIwNDggR0IgbWF4aW11bSkK
WyAgICAwLjAwMDAwMF0gICAgICAgICAgICAgICAweGZmZmY3ZTAwMDAwMDAwMDAgLSAweGZmZmY3
ZTAwMDA4MDAwMDAgICAoICAgICA4IE1CIGFjdHVhbCkKWyAgICAwLjAwMDAwMF0gICAgIG1lbW9y
eSAgOiAweGZmZmY4MDAwMDAwMDAwMDAgLSAweGZmZmY4MDAwMjAwMDAwMDAgICAoICAgNTEyIE1C
KQpbICAgIDAuMDAwMDAwXSBTTFVCOiBIV2FsaWduPTY0LCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9
MCwgQ1BVcz0xLCBOb2Rlcz0xClsgICAgMC4wMDAwMDBdIFByZWVtcHRpYmxlIGhpZXJhcmNoaWNh
bCBSQ1UgaW1wbGVtZW50YXRpb24uClsgICAgMC4wMDAwMDBdIAlSQ1UgcmVzdHJpY3RpbmcgQ1BV
cyBmcm9tIE5SX0NQVVM9NjQgdG8gbnJfY3B1X2lkcz0xLgpbICAgIDAuMDAwMDAwXSAJVGFza3Mg
UkNVIGVuYWJsZWQuClsgICAgMC4wMDAwMDBdIFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5IGZvciBy
Y3VfZmFub3V0X2xlYWY9MTYsIG5yX2NwdV9pZHM9MQpbICAgIDAuMDAwMDAwXSBOUl9JUlFTOiA2
NCwgbnJfaXJxczogNjQsIHByZWFsbG9jYXRlZCBpcnFzOiAwClsgICAgMC4wMDAwMDBdIGFyY2hf
dGltZXI6IGNwMTUgdGltZXIocykgcnVubmluZyBhdCAxLjkyTUh6ICh2aXJ0KS4KWyAgICAwLjAw
MDAwMF0gY2xvY2tzb3VyY2U6IGFyY2hfc3lzX2NvdW50ZXI6IG1hc2s6IDB4ZmZmZmZmZmZmZmZm
ZmYgbWF4X2N5Y2xlczogMHgxYzU3MDMyN2UsIG1heF9pZGxlX25zOiAxNzYzMTgwODA5NTA1IG5z
ClsgICAgMC4wMDAwMDRdIHNjaGVkX2Nsb2NrOiA1NiBiaXRzIGF0IDE5MjBrSHosIHJlc29sdXRp
b24gNTIwbnMsIHdyYXBzIGV2ZXJ5IDQzOTgwNDY1MTA5NzducwpbICAgIDAuMDAwMTA1XSBjbG9j
a3NvdXJjZTogYXJtLHNwODA0OiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZm
ZmYsIG1heF9pZGxlX25zOiA1ODMzNDE2MDg2NjAzNCBucwpbICAgIDAuMDAwNTc3XSBDb25zb2xl
OiBjb2xvdXIgZHVtbXkgZGV2aWNlIDgweDI1ClsgICAgMC4wMDA4ODVdIGNvbnNvbGUgW3R0eTBd
IGVuYWJsZWQKWyAgICAwLjM0MjE1OF0gY29uc29sZSBbaHZjMF0gZW5hYmxlZApbICAgIDAuMzQ1
NzA3XSBDYWxpYnJhdGluZyBkZWxheSBsb29wIChza2lwcGVkKSwgdmFsdWUgY2FsY3VsYXRlZCB1
c2luZyB0aW1lciBmcmVxdWVuY3kuLiAzLjg0IEJvZ29NSVBTIChscGo9NzY4MCkKWyAgICAwLjM1
NTc4Nl0gcGlkX21heDogZGVmYXVsdDogMzI3NjggbWluaW11bTogMzAxClsgICAgMC4zNjA1MjJd
IFNlY3VyaXR5IEZyYW1ld29yayBpbml0aWFsaXplZApbICAgIDAuMzY0ODA3XSBEZW50cnkgY2Fj
aGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDcsIDUyNDI4OCBieXRlcykKWyAg
ICAwLjM3MTc0N10gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2OCAob3JkZXI6
IDYsIDI2MjE0NCBieXRlcykKWyAgICAwLjM3ODYyMV0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBl
bnRyaWVzOiAxMDI0IChvcmRlcjogMSwgODE5MiBieXRlcykKWyAgICAwLjM4NTI4OF0gTW91bnRw
b2ludC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAxLCA4MTkyIGJ5dGVz
KQpbICAgIDAuNDA4NTI4XSBBU0lEIGFsbG9jYXRvciBpbml0aWFsaXNlZCB3aXRoIDY1NTM2IGVu
dHJpZXMKWyAgICAwLjQxNDYzOV0geGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcg
dmVyc2lvbiAxIGxheW91dApbICAgIDAuNDIwNTg4XSBHcmFudCB0YWJsZSBpbml0aWFsaXplZApb
ICAgIDAuNDI0MTM3XSB4ZW46ZXZlbnRzOiBVc2luZyBGSUZPLWJhc2VkIEFCSQpbICAgIDAuNDI4
NTMwXSBYZW46IGluaXRpYWxpemluZyBjcHUwClsgICAgMC40MzY0NzldIEhpZXJhcmNoaWNhbCBT
UkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuNDQ5Nzg1XSBFRkkgc2VydmljZXMgd2lsbCBub3Qg
YmUgYXZhaWxhYmxlLgpbICAgIDAuNDYyMjYzXSBzbXA6IEJyaW5naW5nIHVwIHNlY29uZGFyeSBD
UFVzIC4uLgpbICAgIDAuNDY2NzAzXSBzbXA6IEJyb3VnaHQgdXAgMSBub2RlLCAxIENQVQpbICAg
IDAuNDcwNzc2XSBTTVA6IFRvdGFsIG9mIDEgcHJvY2Vzc29ycyBhY3RpdmF0ZWQuClsgICAgMC40
NzU1NTNdIENQVSBmZWF0dXJlczogZGV0ZWN0ZWQgZmVhdHVyZTogMzItYml0IEVMMCBTdXBwb3J0
ClsgICAgMC40ODE1MTRdIENQVTogQWxsIENQVShzKSBzdGFydGVkIGF0IEVMMQpbICAgIDAuNDg1
NjIwXSBhbHRlcm5hdGl2ZXM6IHBhdGNoaW5nIGtlcm5lbCBjb2RlClsgICAgMC40OTExMjVdIGRl
dnRtcGZzOiBpbml0aWFsaXplZApbICAgIDAuNDk5NDQyXSByYW5kb206IGdldF9yYW5kb21fdTMy
IGNhbGxlZCBmcm9tIGJ1Y2tldF90YWJsZV9hbGxvYysweGY4LzB4MjgwIHdpdGggY3JuZ19pbml0
PTAKWyAgICAwLjUxMjMyOV0gY2xvY2tzb3VyY2U6IGppZmZpZXM6IG1hc2s6IDB4ZmZmZmZmZmYg
bWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDc2NDUwNDE3ODUxMDAwMDAgbnMK
WyAgICAwLjUyMjAyMF0gZnV0ZXggaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAzLCAz
Mjc2OCBieXRlcykKWyAgICAwLjUyODc1NV0gcGluY3RybCBjb3JlOiBpbml0aWFsaXplZCBwaW5j
dHJsIHN1YnN5c3RlbQpbICAgIDAuNTM0MTIzXSByYW5kb206IGZhc3QgaW5pdCBkb25lClsgICAg
MC41Mzk4MDJdIERNSSBub3QgcHJlc2VudCBvciBpbnZhbGlkLgpbICAgIDAuNTQ1NDgzXSBORVQ6
IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE2ClsgICAgMC41NTQ2NDVdIHZkc286IDIgcGFn
ZXMgKDEgY29kZSBAIGZmZmYwMDAwMDhhODYwMDAsIDEgZGF0YSBAIGZmZmYwMDAwMDkwNDUwMDAp
ClsgICAgMC41NjMzODVdIGh3LWJyZWFrcG9pbnQ6IGZvdW5kIDYgYnJlYWtwb2ludCBhbmQgNCB3
YXRjaHBvaW50IHJlZ2lzdGVycy4KWyAgICAwLjU3MDg1N10gRE1BOiBwcmVhbGxvY2F0ZWQgMjU2
IEtpQiBwb29sIGZvciBhdG9taWMgYWxsb2NhdGlvbnMKWyAgICAwLjU3NzExOV0geGVuOnN3aW90
bGJfeGVuOiBXYXJuaW5nOiBvbmx5IGFibGUgdG8gYWxsb2NhdGUgNCBNQiBmb3Igc29mdHdhcmUg
SU8gVExCClsgICAgMC41ODU1MzldIHNvZnR3YXJlIElPIFRMQiBbbWVtIDB4ZGQwMDAwMDAtMHhk
ZDQwMDAwMF0gKDRNQikgbWFwcGVkIGF0IFtmZmZmODAwMDFkMDAwMDAwLWZmZmY4MDAwMWQzZmZm
ZmZdClsgICAgMC41OTYwNTFdIFNlcmlhbDogQU1CQSBQTDAxMSBVQVJUIGRyaXZlcgpbICAgIDAu
NjI0Mzc0XSBoaTM2NjAtbWJveCBlODk2YjAwMC5tYWlsYm94OiBNYWlsYm94IGVuYWJsZWQKWyAg
ICAwLjY0NDMwOF0gdWFydC1wbDAxMSBmZmQ3NDAwMC5zZXJpYWw6IGNvdWxkIG5vdCBmaW5kIHBj
dGxkZXYgZm9yIG5vZGUgL3NvYy9waW5tdXhAZTg5NmMwMDAvdWFydDNfcG14X2Z1bmMsIGRlZmVy
cmluZyBwcm9iZQpbICAgIDAuNjYyMDM0XSB1YXJ0LXBsMDExIGZkZjAxMDAwLnNlcmlhbDogY291
bGQgbm90IGZpbmQgcGN0bGRldiBmb3Igbm9kZSAvc29jL3Bpbm11eEBlODk2YzAwMC91YXJ0NF9w
bXhfZnVuYywgZGVmZXJyaW5nIHByb2JlClsgICAgMC45NDEzNTJdIFN5bmNocm9ub3VzIEV4dGVy
bmFsIEFib3J0OiBzeW5jaHJvbm91cyBleHRlcm5hbCBhYm9ydCAoMHg5NjAwMDIxMCkgYXQgMHhm
ZmZmMDAwMDA5M2ZkZmUwClsgICAgMC45NTA2MDFdIEludGVybmFsIGVycm9yOiA6IDk2MDAwMjEw
IFsjMV0gUFJFRU1QVCBTTVAKWyAgICAwLjk1NTg2Nl0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAg
MC45NTg5OTBdIENQVTogMCBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDQuMTQu
MC1yYzctbGluYXJvLWhpa2V5OTYwKyAjOApbICAgIDAuOTY2NzkxXSBIYXJkd2FyZSBuYW1lOiBI
aUtleTk2MCAoRFQpClsgICAgMC45NzA3NzddIHRhc2s6IGZmZmY4MDAwMWQ5MDAwMDAgdGFzay5z
dGFjazogZmZmZjAwMDAwODA1ODAwMApbICAgIDAuOTc2Nzc4XSBQQyBpcyBhdCBhbWJhX2Rldmlj
ZV90cnlfYWRkKzB4MTA4LzB4MjYwClsgICAgMC45ODE3OTFdIExSIGlzIGF0IGFtYmFfZGV2aWNl
X3RyeV9hZGQrMHhmMC8weDI2MApbICAgIDAuOTg2NzM1XSBwYyA6IFs8ZmZmZjAwMDAwODRlYWRh
OD5dIGxyIDogWzxmZmZmMDAwMDA4NGVhZDkwPl0gcHN0YXRlOiA2MDAwMDA0NQpbICAgIDAuOTk0
MTkyXSBzcCA6IGZmZmYwMDAwMDgwNWJiZjAKWyAgICAwLjk5NzU3Ml0geDI5OiBmZmZmMDAwMDA4
MDViYmYwIHgyODogMDAwMDAwMDAwMDAwMDAwMCAKWyAgICAxLjAwMjk1M10geDI3OiBmZmZmMDAw
MDA5MDIwM2E4IHgyNjogMDAwMDAwMDAwMDAwMDAwMCAKWyAgICAxLjAwODMyNl0geDI1OiBmZmZm
ODAwMDFkYmY5ODEwIHgyNDogMDAwMDAwMDAwMDAwMDAwMCAKWyAgICAxLjAxMzcwMl0geDIzOiBm
ZmZmMDAwMDA5M2ZkMDAwIHgyMjogMDAwMDAwMDAwMDAwMTAwMCAKWyAgICAxLjAxOTA3OV0geDIx
OiBmZmZmODAwMDFjYzFiNmY4IHgyMDogMDAwMDAwMDAwMDAwMDAwMCAKWyAgICAxLjAyNDQ1NV0g
eDE5OiBmZmZmODAwMDFjYzFiNDAwIHgxODogMDAwMDAwMDAwMDAwMDAxMCAKWyAgICAxLjAyOTgz
Ml0geDE3OiAwMDAwMDAwMDAwMDAwMDAxIHgxNjogMDAwMDAwMDBkZWFkYmVlZiAKWyAgICAxLjAz
NTIwOV0geDE1OiAwMDAwMDAwMDAwMDAwMDA2IHgxNDogZmZmZmZmZmZmZmZmZmZmZiAKWyAgICAx
LjA0MDU4NV0geDEzOiAwMDAwMDAwMDAwMDAwMDIwIHgxMjogMDEwMTAxMDEwMTAxMDEwMSAKWyAg
ICAxLjA0NTk2Ml0geDExOiAwMDAwMDAwMDAwMDAwMDIwIHgxMDogMDEwMTAxMDEwMTAxMDEwMSAK
WyAgICAxLjA1MTMzOF0geDkgOiAwMDAwMDAwMDAwMDAwMDAwIHg4IDogZmZmZjgwMDAxY2MwY2Yw
MCAKWyAgICAxLjA1NjcxN10geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAwMDAwMDAwMDAw
MDAzZiAKWyAgICAxLjA2MjA5Ml0geDUgOiAwMDAwMDAwMDAwMDAwMDAwIHg0IDogMDAwMDAwMDAw
MDAwMDAwMCAKWyAgICAxLjA2NzQ2OF0geDMgOiAwMDAwMDAwMDAwMDAwMDAwIHgyIDogMDAwMDAw
MDAwMDAwMDAwMCAKWyAgICAxLjA3Mjg0NV0geDEgOiBmZmZmODAwMDFkOTAwMDAwIHgwIDogZmZm
ZjAwMDAwOTNmZGZlMCAKWyAgICAxLjA3ODIyM10gUHJvY2VzcyBzd2FwcGVyLzAgKHBpZDogMSwg
c3RhY2sgbGltaXQgPSAweGZmZmYwMDAwMDgwNTgwMDApClsgICAgMS4wODQ5ODldIENhbGwgdHJh
Y2U6ClsgICAgMS4wODc1MDRdIEV4Y2VwdGlvbiBzdGFjaygweGZmZmYwMDAwMDgwNWJhYjAgdG8g
MHhmZmZmMDAwMDA4MDViYmYwKQpbICAgIDEuMDk0MDA4XSBiYWEwOiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmZmZjAwMDAwOTNmZGZlMCBmZmZmODAwMDFkOTAwMDAwClsgICAg
MS4xMDE5MDJdIGJhYzA6IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKWyAgICAxLjEwOTc5MF0gYmFlMDogMDAwMDAwMDAw
MDAwMDAzZiAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MDAwMWNjMGNmMDAgMDAwMDAwMDAwMDAwMDAw
MApbICAgIDEuMTE3Njg0XSBiYjAwOiAwMTAxMDEwMTAxMDEwMTAxIDAwMDAwMDAwMDAwMDAwMjAg
MDEwMTAxMDEwMTAxMDEwMSAwMDAwMDAwMDAwMDAwMDIwClsgICAgMS4xMjU1NzZdIGJiMjA6IGZm
ZmZmZmZmZmZmZmZmZmYgMDAwMDAwMDAwMDAwMDAwNiAwMDAwMDAwMGRlYWRiZWVmIDAwMDAwMDAw
MDAwMDAwMDEKWyAgICAxLjEzMzQ2OF0gYmI0MDogMDAwMDAwMDAwMDAwMDAxMCBmZmZmODAwMDFj
YzFiNDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgwMDAxY2MxYjZmOApbICAgIDEuMTQxMzU2XSBi
YjYwOiAwMDAwMDAwMDAwMDAxMDAwIGZmZmYwMDAwMDkzZmQwMDAgMDAwMDAwMDAwMDAwMDAwMCBm
ZmZmODAwMDFkYmY5ODEwClsgICAgMS4xNDkyNDhdIGJiODA6IDAwMDAwMDAwMDAwMDAwMDAgZmZm
ZjAwMDAwOTAyMDNhOCAwMDAwMDAwMDAwMDAwMDAwIGZmZmYwMDAwMDgwNWJiZjAKWyAgICAxLjE1
NzEzOV0gYmJhMDogZmZmZjAwMDAwODRlYWQ5MCBmZmZmMDAwMDA4MDViYmYwIGZmZmYwMDAwMDg0
ZWFkYTggMDAwMDAwMDA2MDAwMDA0NQpbICAgIDEuMTY1MDM0XSBiYmMwOiBmZmZmMDAwMDA4MDVi
YmYwIGZmZmYwMDAwMDg0ZWFkOTAgZmZmZmZmZmZmZmZmZmZmZiAwMDAwMDAwMGZmZmZmZmZlClsg
ICAgMS4xNzI5MjFdIGJiZTA6IGZmZmYwMDAwMDgwNWJiZjAgZmZmZjAwMDAwODRlYWRhOApbICAg
IDEuMTc3ODY1XSBbPGZmZmYwMDAwMDg0ZWFkYTg+XSBhbWJhX2RldmljZV90cnlfYWRkKzB4MTA4
LzB4MjYwClsgICAgMS4xODM5MzVdIFs8ZmZmZjAwMDAwODRlYWZlYz5dIGFtYmFfZGV2aWNlX2Fk
ZCsweDFjLzB4ZDgKWyAgICAxLjE4OTQ5M10gWzxmZmZmMDAwMDA4OTBmYmJjPl0gb2ZfcGxhdGZv
cm1fYnVzX2NyZWF0ZSsweDI2Yy8weDMwMApbICAgIDEuMTk1ODE0XSBbPGZmZmYwMDAwMDg5MGZh
NzQ+XSBvZl9wbGF0Zm9ybV9idXNfY3JlYXRlKzB4MTI0LzB4MzAwClsgICAgMS4yMDIxNDVdIFs8
ZmZmZjAwMDAwODkwZmQ3Yz5dIG9mX3BsYXRmb3JtX3BvcHVsYXRlKzB4NGMvMHhiMApbICAgIDEu
MjA4MTM1XSBbPGZmZmYwMDAwMDhmNmUyYWM+XSBvZl9wbGF0Zm9ybV9kZWZhdWx0X3BvcHVsYXRl
X2luaXQrMHg2NC8weDc4ClsgICAgMS4yMTUyNDddIFs8ZmZmZjAwMDAwODA4Mzk3OD5dIGRvX29u
ZV9pbml0Y2FsbCsweDM4LzB4MTIwClsgICAgMS4yMjA4ODJdIFs8ZmZmZjAwMDAwOGYyMGQxOD5d
IGtlcm5lbF9pbml0X2ZyZWVhYmxlKzB4MTg0LzB4MjI0ClsgICAgMS4yMjcwMzhdIFs8ZmZmZjAw
MDAwOGE2YTM2MD5dIGtlcm5lbF9pbml0KzB4MTAvMHgxMDAKWyAgICAxLjIzMjMyM10gWzxmZmZm
MDAwMDA4MDg0YjYwPl0gcmV0X2Zyb21fZm9yaysweDEwLzB4MTgKWyAgICAxLjIzNzcwM10gQ29k
ZTogZDEwMDgyYzAgNTI4MDAwMDIgOGIwMDAyZTAgNTI4MDAwMTggKGI5NDAwMDAxKSAKWyAgICAx
LjI0Mzg4MF0gLS0tWyBlbmQgdHJhY2UgZGNiZjcwYWEzMGM5NzlhOCBdLS0tClsgICAgMS4yNDg1
NzNdIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBBdHRlbXB0ZWQgdG8ga2lsbCBpbml0ISBl
eGl0Y29kZT0weDAwMDAwMDBiClsgICAgMS4yNDg1NzNdIApbICAgIDEuMjU3ODI2XSAtLS1bIGVu
ZCBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogQXR0ZW1wdGVkIHRvIGtpbGwgaW5pdCEgZXhp
dGNvZGU9MHgwMDAwMDAwYgpbICAgIDEuMjU3ODI2XSAK
--0000000000000a83dd057a21e476
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--0000000000000a83dd057a21e476--


From xen-devel-bounces@lists.xenproject.org Thu Nov 08 07:08:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 07:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKeQO-0003qq-8x; Thu, 08 Nov 2018 07:08: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=wlbw=nt=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gKeQM-0003qg-UO
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 07:08:18 +0000
X-Inumbo-ID: 10384e08-e325-11e8-bff8-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10384e08-e325-11e8-bff8-12d6303a7972;
 Thu, 08 Nov 2018 07:08:16 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8A842ACC5;
 Thu,  8 Nov 2018 07:08:15 +0000 (UTC)
To: Sander Eikelenboom <linux@eikelenboom.it>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <3a55659d-4d7e-ea03-0c46-cd115ff1d8f9@eikelenboom.it>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <c007d98d-1744-f40c-a801-8c1956605d29@suse.com>
Date: Thu, 8 Nov 2018 08:08:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <3a55659d-4d7e-ea03-0c46-cd115ff1d8f9@eikelenboom.it>
Content-Language: de-DE
Subject: Re: [Xen-devel] Guest soft lockups with "xen: make xen_qlock_wait()
 nestable"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTEvMjAxOCAxMDozMCwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+IEhpIEp1ZXJn
ZW4gLyBCb3JpcywKPiAKPiBMYXN0IHdlZWsgaSB0ZXN0ZWQgTGludXgga2VybmVsIDQuMTkuMCBz
dGFibGUgd2l0aCB0aGUgWGVuICJmb3ItbGludXMtNC4yMCIgYnJhbmNoIHB1bGxlZCBvbiB0b3Au
Cj4gVW5mb3J0dW5hdGVseSBpIHdhcyBzZWVpbmcgZ3Vlc3RzIGxvY2t1cCBhZnRlciBzb21lIHRp
bWUsIHNlZSBiZWxvdyBmb3IgdGhlIGxvZ2dpbmcgZnJvbSBvbmUgb2YgdGhlIGd1ZXN0Cj4gd2hp
Y2ggaSB3YXMgYWJsZSB0byBjYXB0dXJlLgo+IFJldmVydGluZyAieGVuOiBtYWtlIHhlbl9xbG9j
a193YWl0KCkgbmVzdGFibGUiIDcyNTBmNmQzNTY4MWRmYzQ0NzQ5ZDkwNTk4YTJkNTFhMTE4Y2Uy
YjgsCj4gbWFkZSB0aGUgbG9ja3VwcyBkaXNhcHBlYXIuCj4gCj4gVGhlc2UgZ3Vlc3RzIGFyZSBz
dHJlc3NlZCBxdWl0ZSBoYXJkIGluIGJvdGggQ1BVIGFuZCBuZXR3b3JraW5nLCAKPiBzbyB0aGV5
IGFyZSBwcm9iYWJseSBtb3JlIHN1c2NlcHRpYmxlIHRvIGxvY2tpbmcgaXNzdWVzLgo+IAo+IFN5
c3RlbSBpcyBhIEFNRCBwaGVub20geDYsIHJ1bm5pbmcgWGVuLXVuc3RhYmxlLgo+IAo+IEFueSBp
ZGVhcyA/CgpKdXN0IGNoZWNrZWQgdGhlIGh5cGVydmlzb3IgYWdhaW46IGl0IHNlZW1zIGEgcGVu
ZGluZyBpbnRlcnJ1cHQgZm9yIGEKSFZNL1BWSCB2Y3B1IHdvbid0IGxldCBTQ0hFRE9QX3BvbGwg
cmV0dXJuIGluIGNhc2UgaW50ZXJydXB0cyBhcmUKZGlzYWJsZWQuCgpJIG5lZWQgdG8gcmV3b3Jr
IHRoZSBwYXRjaCBmb3IgdGhhdCBzY2VuYXJpby4gVW50aWwgdGhlbiBJJ2xsIHJldmVydAppdC4K
CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 07:15:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 07:15: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-devel-bounces@lists.xenproject.org>)
	id 1gKeXU-0004lB-8C; Thu, 08 Nov 2018 07:15: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=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKeXT-0004l1-7G
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 07:15:39 +0000
X-Inumbo-ID: 171db6fb-e326-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 171db6fb-e326-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 07:15:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKeXN-00022M-5h; Thu, 08 Nov 2018 07:15:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKeXM-0000r7-S2; Thu, 08 Nov 2018 07:15:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKeXM-0002t6-QO; Thu, 08 Nov 2018 07:15:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129492-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:heisenbug
 linux-4.14:test-amd64-i386-qemut-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 linux-4.14:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:heisenbug
 linux-4.14:test-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=50961e4888a1d53544ac4ea6f185fc27ee4fee4f
X-Osstest-Versions-That: linux=e7405910ca5553eae8744af4e5c03e64ee048cb1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Nov 2018 07:15:32 +0000
Subject: [Xen-devel] [linux-4.14 test] 129492: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTQ5MiBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk0OTIvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1ib290
ICAgICAgZmFpbCBpbiAxMjk0MzggcGFzcyBpbiAxMjk0OTIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgaW4gMTI5
NDM4IHBhc3MgaW4gMTI5NDkyCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgNCBtZW1kaXNr
LXRyeS1hcHBlbmQgZmFpbCBpbiAxMjk0MzggcGFzcyBpbiAxMjk0OTIKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBwYXNzIGlu
IDEyOTQzOAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVuLWluc3RhbGwgICAg
ICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTI5NDM4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTI5NDM4IG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFp
bCBpbiAxMjk0MzggbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDUwOTYxZTQ4ODhhMWQ1MzU0NGFjNGVhNmYx
ODVmYzI3ZWU0ZmVlNGYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGU3
NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyODkyMSAgMjAxOC0xMC0yMSAyMDoxNjowOSBaICAgMTcgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMjk0MTMgIDIwMTgtMTEtMDQgMTQ6MTE6NTMgWiAgICAzIGRheXMgICAgMyBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBZHJp
YW4gQnVuayA8YnVua0BrZXJuZWwub3JnPgogIEFrZSBLb29tc2luIDxha2VAaWdlbC5jby5qcD4K
ICBBbGV4IFZlc2tlciA8dmFsZXhAbWVsbGFub3guY29tPgogIEFsZXhhbmRyZSBCZWxsb25pIDxh
bGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbmRyZWkgT3RjaGVyZXRpYW5za2kgPGFu
ZHJlaS5vdGNoZXJldGlhbnNraUBpbnRlbC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51
eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyZXkgS29ub3ZhbG92IDxhbmRyZXlrbnZsQGdvb2dsZS5j
b20+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBC
ZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBBcnRodXIgS2l5YW5vdnNraSA8YWtpeWFub0BhbWF6
b24uY29tPgogIEJhcnRsb21pZWogWm9sbmllcmtpZXdpY3ogPGIuem9sbmllcmtpZUBzYW1zdW5n
LmNvbT4KICBCZW4gSHV0Y2hpbmdzIDxiZW4uaHV0Y2hpbmdzQGNvZGV0aGluay5jby51az4KICBC
b2IgQ29wZWxhbmQgPGJvYmNvcGVsYW5kQGZiLmNvbT4KICBCb2IgQ29wZWxhbmQgPG1lQGJvYmNv
cGVsYW5kLmNvbT4KICBCb3JpcyBCcmV6aWxsb24gPGJvcmlzLmJyZXppbGxvbkBib290bGluLmNv
bT4KICBCcmlhbiBLaW5nIDxicmtpbmdAbGludXgudm5ldC5pYm0uY29tPgogIENoYW5nd2VpIEdl
IDxnZS5jaGFuZ3dlaUBoM2MuY29tPgogIENocmlzIFBhdGVyc29uIDxjaHJpcy5wYXRlcnNvbjJA
cmVuZXNhcy5jb20+CiAgQ2hyaXN0b3BoIFBhYXNjaCA8Y3BhYXNjaEBhcHBsZS5jb20+CiAgQ29s
aW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb25nIFdhbmcgPHhpeW91
Lndhbmdjb25nQGdtYWlsLmNvbT4KICBDb3JlbnRpbiBMYWJiZSA8Y2xhYmJlQGJheWxpYnJlLmNv
bT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuIFdpbGxp
YW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxA
aW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgTWFjayA8ZGFuaWVsQHpvbnF1ZS5vcmc+CiAgRGF2aWQg
QWhlcm4gPGRzYWhlcm5AZ21haWwuY29tPgogIERhdmlkIEhvd2VsbHMgPGRob3dlbGxzQHJlZGhh
dC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0
ZXJiYSA8ZHN0ZXJiYUBzdXNlLmNvbT4KICBEYXZpZGUgQ2FyYXR0aSA8ZGNhcmF0dGlAcmVkaGF0
LmNvbT4KICBEaW1pdHJpcyBNaWNoYWlsaWRpcyA8ZG1pY2hhaWxAZ29vZ2xlLmNvbT4KICBEbWl0
cnkgVnl1a292IDxkdnl1a292QGdvb2dsZS5jb20+CiAgRG91ZyBMZWRmb3JkIDxkbGVkZm9yZEBy
ZWRoYXQuY29tPgogIEVsaSBDb2hlbiA8ZWxpQG1lbGxhbm94LmNvbT4KICBFbW1hbnVlbCBHcnVt
YmFjaCA8ZW1tYW51ZWwuZ3J1bWJhY2hAaW50ZWwuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6
ZXRAZ29vZ2xlLmNvbT4KICBGbG9yaWFuIEZhaW5lbGxpIDxmLmZhaW5lbGxpQGdtYWlsLmNvbT4K
ICBGdWdhbmcgRHVhbiA8ZnVnYW5nLmR1YW5AbnhwLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4g
PGdlZXJ0QGxpbnV4LW02OGsub3JnPgogIEdvdmluZGFyYWp1bHUgVmFyYWRhcmFqYW4gPGd2YXJh
ZGFyQGNpc2NvLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRp
b24ub3JnPgogIEdyZWcgUm9zZSA8Z3Zyb3NlODE5MkBnbWFpbC5jb20+CiAgR3VlbnRlciBSb2Vj
ayA8bGludXhAcm9lY2stdXMubmV0PgogIEhhbmdiaW4gTGl1IDxsaXVoYW5nYmluQGdtYWlsLmNv
bT4KICBIZWluZXIgS2FsbHdlaXQgPGhrYWxsd2VpdDFAZ21haWwuY29tPgogIEhpbWFuc2h1IE1h
ZGhhbmkgPGhpbWFuc2h1Lm1hZGhhbmlAY2F2aXVtLmNvbT4KICBIdXkgTmd1eWVuIDxodXluQG1l
bGxhbm94LmNvbT4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBtZWxsYW5veC5jb20+CiAgSW5nbyBN
b2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSXNyYWVsIFJ1a3NoaW4gPGlzcmFlbHJAbWVsbGFu
b3guY29tPgogIEphaW1lIENhYW1hw7FvIFJ1aXogPGpjYWFtYW5vQHN1c2UuY29tPgogIEpha3Vi
IEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbWVzIENoYXBtYW4g
PGpjaGFwbWFuQGthdGFsaXguY29tPgogIEphbmFrYXJhamFuIE5hdGFyYWphbiA8SmFuYWthcmFq
YW4uTmF0YXJhamFuQGFtZC5jb20+CiAgSmFya2tvIFNha2tpbmVuIDxqYXJra28uc2Fra2luZW5A
bGludXguaW50ZWwuY29tPgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBK
YXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVs
Lm9yZz4KICBKaXJpIE9sc2EgPGpvbHNhQHJlZGhhdC5jb20+CiAgSm9oYW4gSGVkYmVyZyA8am9o
YW4uaGVkYmVyZ0BpbnRlbC5jb20+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRl
bC5jb20+CiAgSm9obiBGYXN0YWJlbmQgPGpvaG4uZmFzdGFiZW5kQGdtYWlsLmNvbT4KICBKb2hu
IEtlZXBpbmcgPGpvaG5AbWV0YW5hdGUuY29tPgogIEpvbmF0aGFuIENhbWVyb24gPEpvbmF0aGFu
LkNhbWVyb25AaHVhd2VpLmNvbT4KICBKb3VuaSBNYWxpbmVuIDxqb3VuaUBjb2RlYXVyb3JhLm9y
Zz4KICBKdWxpYW4gV2llZG1hbm4gPGp3aUBsaW51eC52bmV0LmlibS5jb20+CiAgS2FsbGUgVmFs
byA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2FuIExpYW5nIDxrYW4ubGlhbmdAbGludXguaW50
ZWwuY29tPgogIEthcmltQWxsYWggQWhtZWQgPGthcmFobWVkQGFtYXpvbi5kZT4KICBLZXZpbiBI
YW8gPGhhb2tleGluQGdtYWlsLmNvbT4KICBLaGF6aGlzbWVsIEt1bXlrb3YgPGtoYXpoeUBnb29n
bGUuY29tPgogIEtpbW1vIFJhdXRrb3NraSA8ZXh0LWtpbW1vLnJhdXRrb3NraUB2YWlzYWxhLmNv
bT4KICBMYXJyeSBDaGVuIDxsY2hlbkBzdXNlLmNvbT4KICBMZW9uIFJvbWFub3Zza3kgPGxlb25A
a2VybmVsLm9yZz4KICBMaSBZYW5nIDxsZW95YW5nLmxpQG54cC5jb20+CiAgTGlhZCBLYXVmbWFu
IDxsaWFkLmthdWZtYW5AaW50ZWwuY29tPgogIEx1Ym9taXIgUmludGVsIDxsa3VuZHJha0B2My5z
az4KICBMdWNhIENvZWxobyA8bHVjaWFuby5jb2VsaG9AaW50ZWwuY29tPgogIE1hY2llaiBXLiBS
b3p5Y2tpIDxtYWNyb0BsaW51eC1taXBzLm9yZz4KICBNYXJjZWwgWmlzd2lsZXIgPG1hcmNlbC56
aXN3aWxlckB0b3JhZGV4LmNvbT4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5s
ZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJpYSBQYXNlY2huaWsgPG1hcmlhcEBtZWxsYW5veC5jb20+
CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0
aW4gV2lsbGkgPG1hcnRpbkBzdHJvbmdzd2FuLm9yZz4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFk
YS5tYXNhaGlyb0Bzb2Npb25leHQuY29tPgogIE1hc2FzaGkgSG9ubWEgPG1hc2FzaGkuaG9ubWFA
Z21haWwuY29tPgogIE1hdGlhcyBLYXJodW1hYSA8bWF0aWFzLmthcmh1bWFhQGdtYWlsLmNvbT4K
ICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1l
ZWxpcyBSb29zIDxtcm9vc0BsaW51eC5lZT4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJt
YW4uaWQuYXU+CiAgTWljaGFlbCBOZXVsaW5nIDxtaWtleUBuZXVsaW5nLm9yZz4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBTaW1layA8bWljaGFsLnNpbWVr
QHhpbGlueC5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlsYW4g
QnJveiA8Z21henlsYW5kQGdtYWlsLmNvbT4KICBOYXRhcmFqYW4sIEphbmFrYXJhamFuIDxKYW5h
a2FyYWphbi5OYXRhcmFqYW5AYW1kLmNvbT4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5j
ZWxsb3JAZ21haWwuY29tPgogIE5heW5hIEphaW4gPG5heW5hQGxpbnV4LnZuZXQuaWJtLmNvbT4K
ICBOZWlsIEhvcm1hbiA8bmhvcm1hbkB0dXhkcml2ZXIuY29tPgogIE5pY29sYXMgRmVycmUgPG5p
Y29sYXMuZmVycmVAbWljcm9jaGlwLmNvbT4KICBOaWNvbGFzIFBpdHJlIDxuaWNvQGxpbmFyby5v
cmc+CiAgTmlrbGFzIENhc3NlbCA8bmlrbGFzLmNhc3NlbEBsaW5hcm8ub3JnPgogIE5pa29sYXkg
QWxla3NhbmRyb3YgPG5pa29sYXlAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBOb2EgT3NoZXJvdmlj
aCA8bm9hb3NAbWVsbGFub3guY29tPgogIE9HQVdBIEhpcm9mdW1pIDxoaXJvZnVtaUBtYWlsLnBh
cmtuZXQuY28uanA+CiAgT2xvZiBKb2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0PgogIFBhYmxvIE5l
aXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhb2xvIEFiZW5pIDxwYWJlbmlAcmVk
aGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVy
dG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+
CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIg
WmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBoaWwgRWx3ZWxsIDxwaGlsQHJhc3Bi
ZXJyeXBpLm9yZz4KICBQaGlsIFJlaWQgPHByZWlkQGVsZWN0cm9tYWcuY29tLmF1PgogIFBoaWwg
U3V0dGVyIDxwaGlsQG53bC5jYz4KICBQaGlsaXBwIFphYmVsIDxwaGlsaXBwLnphYmVsQGdtYWls
LmNvbT4KICBRdSBXZW5ydW8gPHdxdUBzdXNlLmNvbT4KICBSYWRpbSBLcsSNbcOhxZkgPHJrcmNt
YXJAcmVkaGF0LmNvbT4KICBSYW5keSBEdW5sYXAgPHJkdW5sYXBAaW5mcmFkZWFkLm9yZz4KICBS
YXNtdXMgVmlsbGVtb2VzIDxsaW51eEByYXNtdXN2aWxsZW1vZXMuZGs+CiAgUmlja2FyZCB4IEFu
ZGVyc3NvbiA8cmlja2FyYW5AYXhpcy5jb20+CiAgUm9vcGEgUHJhYmh1IDxyb29wYUBjdW11bHVz
bmV0d29ya3MuY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29t
PgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2FlZWQgTWFo
YW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2FuZGlwYW4gRGFzIDxzYW5kaXBhbkBsaW51
eC5pYm0uY29tPgogIFNhcmEgU2hhcm9uIDxzYXJhLnNoYXJvbkBpbnRlbC5jb20+CiAgU2FzY2hh
IEhhdWVyIDxzLmhhdWVyQHBlbmd1dHJvbml4LmRlPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2Vy
bmVsLm9yZz4KICBTZWFuIFRyYW5jaGV0dGkgPHN0cmFuY2hlQGNvZGVhdXJvcmEub3JnPgogIFNo
YXduIEd1byA8c2hhd25ndW9Aa2VybmVsLm9yZz4KICBTaGF5IEFncm9za2luIDxzaGF5YWdAbWVs
bGFub3guY29tPgogIFNodWFoIEtoYW4gPHNodWFoa2hAb3NnLnNhbXN1bmcuY29tPgogIFNpbW9u
IEhvcm1hbiA8aG9ybXMrcmVuZXNhc0B2ZXJnZS5uZXQuYXU+CiAgU293bWluaSBWYXJhZGhhbiA8
c293bWluaS52YXJhZGhhbkBvcmFjbGUuY29tPgogIFN0ZWZhbiBBZ25lciA8c3RlZmFuQGFnbmVy
LmNoPgogIFN0ZWZhbm8gQnJpdmlvIDxzYnJpdmlvQHJlZGhhdC5jb20+CiAgU3RlZmZlbiBLbGFz
c2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGV2ZSBDYXBwZXIgPHN0ZXZl
LmNhcHBlckBhcm0uY29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4K
ICBTdWJhc2ggQWJoaW5vdiBLYXNpdmlzd2FuYXRoYW4gPHN1YmFzaGFiQGNvZGVhdXJvcmEub3Jn
PgogIFN1ZGlwIE11a2hlcmplZSA8c3VkaXBtLm11a2hlcmplZUBnbWFpbC5jb20+CiAgVGFrYXNo
aSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRoYWRldSBMaW1hIGRlIFNvdXphIENhc2NhcmRvIDxj
YXNjYXJkb0BjYW5vbmljYWwuY29tPgogIFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5j
b20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIFBldGF6
em9uaSA8dGhvbWFzLnBldGF6em9uaUBib290bGluLmNvbT4KICBUaG9tYXMgUGV0YXp6b25pIDx0
aG9tYXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICBUb2JpYXMgSnVuZ2VsIDx0b2Jp
YXMuanVuZ2VsQGdtYWlsLmNvbT4KICBUb2tlIEjDuGlsYW5kLUrDuHJnZW5zZW4gPHRva2VAdG9r
ZS5kaz4KICBUb21hcyBXaW5rbGVyIDx0b21hcy53aW5rbGVyQGludGVsLmNvbT4KICBVbGYgSGFu
c3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBXZW53ZW4gV2FuZyA8d2FuZzY0OTVAdW1u
LmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXaW5rbGVyLCBUb21h
cyA8dG9tYXMud2lua2xlckBpbnRlbC5jb20+CiAgWXUgWmhhbyA8eXV6aGFvQGdvb2dsZS5jb20+
CiAgWXVhbi1DaGkgUGFuZyA8ZnUzbW82Z29vQGdtYWlsLmNvbT4KICBaaGFvIFFpYW5nIDxxaWFu
Zy56aGFvQG54cC5jb20+CiAgWmhlbnl1IFdhbmcgPHpoZW55dXdAbGludXguaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICBl
NzQwNTkxMGNhNTUuLjUwOTYxZTQ4ODhhMSAgNTA5NjFlNDg4OGExZDUzNTQ0YWM0ZWE2ZjE4NWZj
MjdlZTRmZWU0ZiAtPiB0ZXN0ZWQvbGludXgtNC4xNAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 07:40:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 07:40: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-devel-bounces@lists.xenproject.org>)
	id 1gKev8-0006yI-Dn; Thu, 08 Nov 2018 07:40: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=il/t=nt=xenproject.org=prvs=8438baeb2=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gKev6-0006ot-Qj
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 07:40:04 +0000
X-Inumbo-ID: 80627272-e329-11e8-a4f9-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80627272-e329-11e8-a4f9-12d6303a7972;
 Thu, 08 Nov 2018 07:40:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,478,1534809600"; d="scan'208";a="69991099"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75580-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:guest-start:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:guest-start:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=d67b849d22e2eca4c6408af1a425332de752f409
X-Osstest-Versions-That: xen=18b5947648ac4457cab55a34d370d9adac0b55db
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 8 Nov 2018 07:39:59 +0000
Subject: [Xen-devel] [xen-4.11-testing baseline-only test] 75580: tolerable
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU4MCB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzLzc1NTgwLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9u
cy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgIGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCBmYWlsIGJhc2VsaW5l
IHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAxOSBndWVzdC1zdGFydC9kZWJp
YW4ucmVwZWF0IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1taWR3YXkgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQ2N2I4
NDlkMjJlMmVjYTRjNjQwOGFmMWE0MjUzMzJkZTc1MmY0MDkKYmFzZWxpbmUgdmVyc2lvbjoKIHhl
biAgICAgICAgICAgICAgICAgIDE4YjU5NDc2NDhhYzQ0NTdjYWI1NWEzNGQzNzBkOWFkYWMwYjU1
ZGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3NTUwNyAgMjAxOC0xMC0yNiAwNDo0ODo1MSBaICAg
MTMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzU1ODAgIDIwMTgtMTEtMDcgMTI6MjU6MzQg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hv
bWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3Vy
Y2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGQ2N2I4NDlkMjJlMmVjYTRj
NjQwOGFmMWE0MjUzMzJkZTc1MmY0MDkKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBOb3YgNSAxNTowNTowNyAyMDE4ICswMTAwCgog
ICAgeDg2L3B2OiBGaXggY3Jhc2ggd2hlbiB1c2luZyBgeGwgc2V0LXBhcmFtZXRlciBwY2lkPS4u
LmAKICAgIAogICAgInBjaWQ9IiBpcyByZWdpc3RlcmVkIGFzIGEgcnVudGltZSBwYXJhbWV0ZXIs
IHdoaWNoIG1lYW5zIHRoYXQgcGFyc2VfcGNpZCgpCiAgICBtdXN0IG5vdCByZXNpZGUgaW4gLmlu
aXQsIG9yIHRoZSBmb2xsb3dpbmcgaGFwcGVucyB3aGVuIHBhcnNlX3BhcmFtcygpIHRyaWVzCiAg
ICB0byBjYWxsIGFuIHVubWFwcGVkIGZ1bmN0aW9uIHBvaW50ZXIuCiAgICAKICAgICAgKFhFTikg
LS0tLVsgWGVuLTQuMTItdW5zdGFibGUgIHg4Nl82NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0t
LS0tCiAgICAgIChYRU4pIENQVTogICAgMAogICAgICAoWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZm
ODJkMDgwNDA3ZmIzPl0gZmZmZjgyZDA4MDQwN2ZiMwogICAgICAoWEVOKSBSRkxBR1M6IDAwMDAw
MDAwMDAwMTAyOTIgICBDT05URVhUOiBoeXBlcnZpc29yIChkMHYxKQogICAgICAoWEVOKSByYXg6
IGZmZmY4MmQwODA0MDdmYjMgICByYng6IGZmZmY4MmQwODAzY2YyNzAgICByY3g6IDAwMDAwMDAw
MDAwMDAwMDAKICAgICAgKFhFTikgcmR4OiBmZmZmODMwMGFiZTY3ZmZmICAgcnNpOiAwMDAwMDAw
MDAwMDAwMDBhICAgcmRpOiBmZmZmODMwMGFiZTY3YmZkCiAgICAgIChYRU4pIHJicDogZmZmZjgz
MDBhYmU2N2NhOCAgIHJzcDogZmZmZjgzMDBhYmU2N2JhMCAgIHI4OiAgZmZmZjgzMDg0ZDk4MDAw
MAogICAgICAoWEVOKSByOTogIDAwMDAwMDAwMDAwMDAwMDAgICByMTA6IDAwMDAwMDAwMDAwMDAw
MDAgICByMTE6IDAwMDAwMDAwMDAwMDAwMDAKICAgICAgKFhFTikgcjEyOiBmZmZmODMwMGFiZTY3
YmZkICAgcjEzOiBmZmZmODJkMDgwM2NiNjI4ICAgcjE0OiAwMDAwMDAwMDAwMDAwMDAwCiAgICAg
IChYRU4pIHIxNTogZmZmZjgzMDBhYmU2N2JmOCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMyAgIGNy
NDogMDAwMDAwMDAwMDE3MjY2MAogICAgICAoWEVOKSBjcjM6IDAwMDAwMDA4MjhlZmQwMDAgICBj
cjI6IGZmZmY4MmQwODA0MDdmYjMKICAgICAgKFhFTikgZnNiOiAwMDAwN2ZiODEwZDRiNzgwICAg
Z3NiOiBmZmZmODgwMDdjZTIwMDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwCiAgICAgIChYRU4p
IGRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IGUwMTAgICBj
czogZTAwOAogICAgICAoWEVOKSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwODA0MDdmYjM+IChm
ZmZmODJkMDgwNDA3ZmIzKSBbZmF1bHQgb24gYWNjZXNzXToKICAgICAgKFhFTikgIC0tIC0tIC0t
IC0tIC0tIC0tIC0tIC0tIDwtLT4gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0gLS0g
LS0gLS0gLS0KICAgICAgKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gcnNwPWZmZmY4MzAwYWJl
NjdiYTA6CiAgICAgIChYRU4pICAgIGZmZmY4MmQwODAyMTdmNjEgZmZmZjgzMDgyNmRiMGYwOSBm
ZmZmODMwMGFiZTY3YmY4IGZmZmY4MmQwODAzY2YxZTAKICAgICAgKFhFTikgICAgMDAwMDdjZmY1
NDE5ODQwOSBmZmZmODMwMGFiZTY3YmYwIDAxMDAwMWQwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MAogICAgICAoWEVOKSAgICBmZmZmODJkMDgwM2NmMjg4IGZmZmY4MzAwYWJlNjdjODggZmZmZjgy
ZDA4MDVhMDljMCA2MTZjNjIwMDY0Njk2MzcwCiAgICAgIChYRU4pICAgIDAwMDAwMDAwYWFhYTAw
NjggMDAwMDAwMDAwMDAwMDI5NiBmZmZmODJkMDgwMjNkNjBlIGFhYWFhYWFhYWFhYWFhYWEKICAg
ICAgKFhFTikgICAgZmZmZjgzMDg0ZDliNDAwMCBmZmZmODMwMGFiZTY3YzY4IGZmZmY4MmQwODAy
NDk0MGUgZmZmZjgzMDgzNzM2ZTAwMAogICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDgwIDAw
MDAwMDAwMDAwMDAwN2EgMDAwMDAwMDAwMDAwMDAwYSBmZmZmODJkMDgwNDVlNjFjCiAgICAgIChY
RU4pICAgIGZmZmY4MmQwODA1NzNkODAgZmZmZjgzMDBhYmU2N2NiOCBmZmZmODJkMDgwMjQ5ODA1
IDgwMDAwMDA3ZmNlNTQwNjcKICAgICAgKFhFTikgICAgZmZmZmZmZmZmZmZmZmZmMiBmZmZmODMw
ODI2ZGIwZjAwIGZmZmY4MzAwYWJmYTcwMDAgZmZmZjgyZDA4MDQ1ZTYxYwogICAgICAoWEVOKSAg
ICBmZmZmODJkMDgwNTczZDgwIGZmZmY4MzAwYWJlNjdjYjggZmZmZjgyZDA4MDIxODAxZSBmZmZm
ODMwMGFiZTY3ZTQ4CiAgICAgIChYRU4pICAgIGZmZmY4MmQwODAyM2Y2MGEgZmZmZjgzMDgzNzM2
ZTAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzAwYWJlNjdkNTgKICAgICAgKFhFTikgICAgZmZm
ZjgyZDA4MDI5M2Q5MCAwMDAwMDAwMDAwMDAwMDkyIGZmZmY4MmQwODAyM2Q2MGUgZmZmZjgyMDA0
MDAwNmFlMAogICAgICAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDdmYjgxMGQ1YzAxMCBmZmZmODMwODM3MzZlMjQ4CiAgICAgIChYRU4pICAgIDAwMDAwMDAw
MDAwMDAyODYgZmZmZjgzMDBhYmU2N2Q1OCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MmUwMTA1MjFi
MDAKICAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDIwNiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgZmZmZjgzMDBhYmU2N2U0OAogICAgICAoWEVOKSAgICBmZmZmODJkMDgwMjk1
MjcwIDAwMDAwMDAwZmZmZmZmZmYgZmZmZjgzMDgzNzM2ZTAwMCBmZmZmODMwMGFiZTY3ZTQ4CiAg
ICAgIChYRU4pICAgIGZmZmY4MjAwNDAwMDZhZTAgZmZmZjgzMDBhYmU2N2Q5OCAwMDAwMDAxMjAw
MDAwMDFjIDAwMDA3ZmI4MTBkNWQwMTAKICAgICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwOSAw
MDAwMDAwMDAwMDAwMDAyIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDdmYjgxMGI1MzI2MAogICAgICAo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDYzOGJj
MCAwMDAwN2ZiODEwNjZhNzQ4CiAgICAgIChYRU4pICAgIDAwMDA3ZmZlMTEwODc4ODEgMDAwMDAw
MDAwMDAwMDAwMiAwMDAwMDAwMDAwMDAwMDAxIDAwMDA3ZmI4MTBiNTMyNjAKICAgICAgKFhFTikg
ICAgMDAwMDAwMDAwMDYzOGI2MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDA3ZmI4MTAwMzIyYTAgZmZm
ZjgyZDA4MDM1ZDQ0NAogICAgICAoWEVOKSBYZW4gY2FsbCB0cmFjZToKICAgICAgKFhFTikgICAg
WzxmZmZmODJkMDgwMjE3ZjYxPl0ga2VybmVsLmMjcGFyc2VfcGFyYW1zKzB4MzRhLzB4M2ViCiAg
ICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDIxODAxZT5dIHJ1bnRpbWVfcGFyc2UrMHgxYy8weDFl
CiAgICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDIzZjYwYT5dIGRvX3N5c2N0bCsweDEwOGQvMHgx
MjQxCiAgICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDM1MzVjYj5dIHB2X2h5cGVyY2FsbCsweDFh
Yy8weDRjNQogICAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAzNWQ0YTI+XSBsc3Rhcl9lbnRlcisw
eDExMi8weDEyMAogICAgICAoWEVOKQogICAgICAoWEVOKSBQYWdldGFibGUgd2FsayBmcm9tIGZm
ZmY4MmQwODA0MDdmYjM6CiAgICAgIChYRU4pICBMNFsweDEwNV0gPSAwMDAwMDAwMGFiZTVjMDYz
IGZmZmZmZmZmZmZmZmZmZmYKICAgICAgKFhFTikgIEwzWzB4MTQyXSA9IDAwMDAwMDAwYWJlNTkw
NjMgZmZmZmZmZmZmZmZmZmZmZgogICAgICAoWEVOKSAgTDJbMHgwMDJdID0gMDAwMDAwMDg0ZDli
ZjA2MyBmZmZmZmZmZmZmZmZmZmZmCiAgICAgIChYRU4pICBMMVsweDAwN10gPSAwMDAwMDAwMDAw
MDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYKICAgICAgKFhFTikKICAgICAgKFhFTikgKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICAgICAoWEVOKSBQYW5pYyBvbiBDUFUg
MDoKICAgICAgKFhFTikgRkFUQUwgUEFHRSBGQVVMVAogICAgICAoWEVOKSBbZXJyb3JfY29kZT0w
MDEwXQogICAgICAoWEVOKSBGYXVsdGluZyBsaW5lYXIgYWRkcmVzczogZmZmZjgyZDA4MDQwN2Zi
MwogICAgICAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogZjk5M2MzZTkwNzI4NzA1ZGFjZDgzNGI0OWE2ZTU2MDhjMTM2MDQw
OQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMzAgMTM6MjY6MjEgKzAwMDAKCmNvbW1pdCA4ZjNm
NThjMWMwNjBhMmIzOTJkNmUzODYzNjg1NzdiM2Y0ZWJhYjMyCkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTm92IDUgMTU6MDQ6NDYg
MjAxOCArMDEwMAoKICAgIHRvb2xzL2RvbWJ1aWxkZXI6IEluaXRpYWxpc2UgdmNwdSBkZWJ1ZyBy
ZWdpc3RlcnMgY29ycmVjdGx5CiAgICAKICAgIEluIHBhcnRpY3VsYXIsIGluaXRpYWxpc2luZyAl
ZHI2IHdpdGggdGhlIHZhbHVlIDAgaXMgYnVnZ3ksIGJlY2F1c2Ugb24KICAgIGhhcmR3YXJlIHN1
cHBvcnRpbmcgVHJhbnNhY3Rpb25hbCBNZW1vcnksIGl0IHdpbGwgY2F1c2UgdGhlIHN0aWNreSBS
VE0gYml0IHRvCiAgICBiZSBhc3NlcnRlZCwgZXZlbiB0aG91Z2ggYSBkZWJ1ZyBleGNlcHRpb24g
ZnJvbSBhIHRyYW5zYWN0aW9uIGhhc24ndCBhY3R1YWxseQogICAgYmVlbiBvYnNlcnZlZC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDQ2MDI5ZGExMmU1ZWZlY2E2ZDk1N2U1NzkzYmQzNGYyOTY1ZmEwYTEKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTEwLTI0IDE0OjQzOjA1ICswMTAwCgpjb21taXQgMDZhNTBiMDJkNThkODEyMTU4
YjRlZmRiODgyMGJlODlkNjU2NTUzNApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE5vdiA1IDE1OjA0OjEyIDIwMTggKzAxMDAKCiAg
ICB4ODYvZG9tYWluOiBJbml0aWFsaXNlIHZjcHUgZGVidWcgcmVnaXN0ZXJzIGNvcnJlY3RseQog
ICAgCiAgICBJbiBwYXJ0aWN1bGFyLCBpbml0aWFsaXNpbmcgJWRyNiB3aXRoIHRoZSB2YWx1ZSAw
IGlzIGJ1Z2d5LCBiZWNhdXNlIG9uCiAgICBoYXJkd2FyZSBzdXBwb3J0aW5nIFRyYW5zYWN0aW9u
YWwgTWVtb3J5LCBpdCB3aWxsIGNhdXNlIHRoZSBzdGlja3kgUlRNIGJpdCB0bwogICAgYmUgYXNz
ZXJ0ZWQsIGV2ZW4gdGhvdWdoIGEgZGVidWcgZXhjZXB0aW9uIGZyb20gYSB0cmFuc2FjdGlvbiBo
YXNuJ3QgYWN0dWFsbHkKICAgIGJlZW4gb2JzZXJ2ZWQuCiAgICAKICAgIEludHJvZHVjZSBhcmNo
X3ZjcHVfcmVnc19pbml0KCkgdG8gc2V0IHZhcmlvdXMgYXJjaGl0ZWN0dXJhbCBkZWZhdWx0cywg
YW5kCiAgICByZXVzZSB0aGlzIGluIHRoZSBodm1fdmNwdV9yZXNldF9zdGF0ZSgpIHBhdGguCiAg
ICAKICAgIEFyY2hpdGVjdHVyYWxseSwgJWVkeCdzIGluaXQgc3RhdGUgY29udGFpbnMgdGhlIHBy
b2Nlc3NvcnMgbW9kZWwgaW5mb3JtYXRpb24sCiAgICBhbmQgMHhmIGxvb2tzIHRvIGJlIGEgcmVt
bmFudCBvZiB0aGUgb2xkIEludGVsIHByb2Nlc3NvcnMuICBXZSBjbGVhcmx5IGhhdmUgbm8KICAg
IHNvZnR3YXJlIHdoaWNoIGNhcmVzLCBzZWVpbmcgYXMgaXQgaXMgd3JvbmcgZm9yIHRoZSBsYXN0
IGRlY2FkZSdzIHdvcnRoIG9mCiAgICBJbnRlbCBoYXJkd2FyZSBhbmQgZm9yIGFsbCBvdGhlciB2
ZW5kb3JzLCBzbyBsZXRzIHVzZSB0aGUgdmFsdWUgMCBmb3IKICAgIHNpbXBsaWNpdHkuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAg
CiAgICB4ODYvZG9tYWluOiBGaXggYnVpbGQgd2l0aCBHQ0MgNC4zLngKICAgIAogICAgR0NDIDQu
My54IGNhbid0IGluaXRpYWxpc2UgdGhlIHVzZXJfcmVncyBzdHJ1Y3R1cmUgbGlrZSB0aGlzLgog
ICAgCiAgICBSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGRm
YmE0ZDJlOTFmNjNhOGY0MDQ5M2M0ZmMyZGIwM2ZkODI4N2Y2Y2IKICAgIG1hc3RlciBkYXRlOiAy
MDE4LTEwLTI0IDE0OjQzOjA1ICswMTAwCiAgICBtYXN0ZXIgY29tbWl0OiAwYTFmYTYzNTAyOWQx
MDBkNGI2YjdlZGRiMzFkNDk2MDMyMTdjYWI3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0zMCAx
MzoyNjoyMSArMDAwMAoKY29tbWl0IGZlMTBjMjI5YTQwNDU5NGE3Y2Q1ZjJhYWYzYmQ5MDlkZmM0
ZTE0ZTgKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpE
YXRlOiAgIE1vbiBOb3YgNSAxNTowMjo1OSAyMDE4ICswMTAwCgogICAgeDg2L2Jvb3Q6IEluaXRp
YWxpc2UgdGhlIGRlYnVnIHJlZ2lzdGVycyBjb3JyZWN0bHkKICAgIAogICAgSW4gcGFydGljdWxh
ciwgaW5pdGlhbGlzaW5nICVkcjYgd2l0aCB0aGUgdmFsdWUgMCBpcyBidWdneSwgYmVjYXVzZSBv
bgogICAgaGFyZHdhcmUgc3VwcG9ydGluZyBUcmFuc2FjdGlvbmFsIE1lbW9yeSwgaXQgd2lsbCBj
YXVzZSB0aGUgc3RpY2t5IFJUTSBiaXQgdG8KICAgIGJlIGFzc2VydGVkLCBldmVuIHRob3VnaCBh
IGRlYnVnIGV4Y2VwdGlvbiBmcm9tIGEgdHJhbnNhY3Rpb24gaGFzbid0IGFjdHVhbGx5CiAgICBi
ZWVuIG9ic2VydmVkLgogICAgCiAgICBNb3ZlIFg4Nl9EUjZfREVGQVVMVCBpbnRvIHg4Ni1kZWZu
cy5oIGFsb25nIHdpdGggdGhlIG90aGVyIGFyY2hpdGVjdHVyYWwKICAgIHJlZ2lzdGVyIGNvbnN0
YW50cywgYW5kIGludHJvZHVjZSBhIG5ldyBYODZfRFI3X0RFRkFVTFQuICBVc2UgdGhlIGV4aXN0
aW5nCiAgICB3cml0ZV9kZWJ1Z3JlZygpIGhlbHBlciwgcmF0aGVyIHRoYW4gb3BlbmNvZGVkIGlu
bGluZSBhc3NlbWJseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA3MjFkYTZkNDFhNzBmZTA4YjNmY2Q5
YzMxYTYyZjY3MDlhNTRjNmJhCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0yNCAxNDo0MzowNSAr
MDEwMAoKY29tbWl0IGUyNDM2Mzk2ZWQzNDBhZGUyNzhjMjlmYWE5ZGE1MmEwYmQ0YWU3YmMKQXV0
aG9yOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9u
IE5vdiA1IDE1OjAyOjIyIDIwMTggKzAxMDAKCiAgICB4ODYvYm9vdDogZW5hYmxlIE5NSXMgYWZ0
ZXIgdHJhcHMgaW5pdAogICAgCiAgICBJbiBjZXJ0YWluIHNjZW5hcmlvcywgTk1JcyBtaWdodCBi
ZSBkaXNhYmxlZCBkdXJpbmcgWGVuIGJvb3QgcHJvY2Vzcy4KICAgIFN1Y2ggc2l0dWF0aW9uIHdp
bGwgY2F1c2UgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKCkgdG86CiAgICAKICAgICAgICBwYW5p
YygiVGltZWQgb3V0IHdhaXRpbmcgZm9yIGFsdGVybmF0aXZlcyBzZWxmLU5NSSB0byBoaXRcbiIp
OwogICAgCiAgICBUaGlzIGJ1ZyB3YXMgb3JpZ2luYWxseSBzZWVuIHdoZW4gdXNpbmcgVGJvb3Qg
dG8gYm9vdCBYZW4gNC4xMQogICAgCiAgICBUbyBwcmV2ZW50IHRoaXMgZnJvbSBoYXBwZW5pbmcs
IGVuYWJsZSBOTUlzIGR1cmluZyBjcHVfaW5pdCgpIGFuZAogICAgZHVyaW5nIF9fc3RhcnRfeGVu
KCkgZm9yIEJTUC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwNzJlMDU0MzU5YTRkNGE0
ZjZjM2ZhMDk1ODU2Njc0NzJjNGYwZjFkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0yMyAxMjoz
Mzo1NCArMDEwMAoKY29tbWl0IGYwYjRiNjk5NWMwY2UxYWU5YjdhZTVmZGU3MWNkMWJhMWQxNDhm
OWEKQXV0aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAg
IE1vbiBOb3YgNSAxNTowMTo0OCAyMDE4ICswMTAwCgogICAgdnRkOiBhZGQgbWlzc2luZyBjaGVj
ayBmb3Igc2hhcmVkIEVQVC4uLgogICAgCiAgICAuLi5pbiBpbnRlbF9pb21tdV91bm1hcF9wYWdl
KCkuCiAgICAKICAgIFRoaXMgcGF0Y2ggYWxzbyBpbmNsdWRlcyBzb21lIG5vbi1mdW5jdGlvbmFs
IG1vZGlmaWNhdGlvbnMgaW4KICAgIGludGVsX2lvbW11X21hcF9wYWdlKCkuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiBlMzBjNDdjZDhiZThiYTczY2ZjMWVjN2IxZWJkMDM2NDY0NzA4YTI0CiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOC0xMC0wNCAxNDo1Mzo1NyArMDIwMAoKY29tbWl0IGQzNDQ3MWYxNDQwYjA1NTZh
MzIzZjMxMDUxZGE1OGZhMGY3MGFkMTgKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkRhdGU6ICAgTW9uIE5vdiA1IDE1OjAxOjIwIDIwMTggKzAxMDAKCiAgICB4ODY6IGZp
eCAieHB0aT0iIGFuZCAicHYtbDF0Zj0iIHlldCBhZ2FpbgogICAgCiAgICBXaGlsZSBjb21taXQg
MmEzYjM0ZWM0NyAoIng4Ni9zcGVjLWN0cmw6IFlldCBtb3JlIGZpeGVzIGZvciB4cHRpPQogICAg
cGFyc2luZyIpIGluZGVlZCBmaXhlZCAieHB0aT1kb20wIiwgaXQgYnJva2UgInhwdGk9bm8tZG9t
MCIsIGluIHRoYXQKICAgIHRoaXMgdGhlbiBiZWNhbWUgZXF1aXZhbGVudCB0byAieHB0aT1ubyIu
IEluIHBhcnRpY3VsYXIsIHRoZSBwcmVzZW5jZQogICAgb2YgInhwdGk9IiBhbG9uZSBvbiB0aGUg
Y29tbWFuZCBsaW5lIG1lYW5zIG5vdGhpbmcgYXMgdG8gd2hpY2ggZGVmYXVsdAogICAgaXMgdG8g
YmUgb3ZlcnJpZGRlbjsgInhwdGk9bm8tZG9tMCIsIGZvciBleGFtcGxlLCBvdWdodCB0byBoYXZl
IG5vCiAgICBlZmZlY3QgZm9yIERvbVUtcywgYXMgdGhpcyBpcyBkaXN0aW5jdCBmcm9tIGJvdGgg
InhwdGk9bm8tZG9tMCxkb211IgogICAgYW5kICJ4cHRpPW5vLWRvbTAsbm8tZG9tdSIuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFz
dGVyIGNvbW1pdDogODc0M2QyZGVhNTM5NjE3ZTIzN2M3NzU1NmE5MWRjMzU3MDk4YThhZgogICAg
bWFzdGVyIGRhdGU6IDIwMTgtMTAtMDQgMTQ6NDk6NTYgKzAyMDAKCmNvbW1pdCAyNmZlZWI1NjQ3
OTkxY2Y0MTdjZDgwNzkxZDk3YTQ3NTk5OTFkOWVjCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBOb3YgNSAxNTowMDo1MCAyMDE4ICswMTAwCgogICAg
eDg2OiBzcGxpdCBvcHRfcHZfbDF0ZgogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFy
aWFibGVzIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1
bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLCBidXQgYWRqdXN0IHRoZSBjb21tZW50IGluCiAgICBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCkgdG8gbWF0Y2ggcHJpb3IgYXMgd2VsbCBhcyBy
ZXN1bHRpbmcgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwYjg5NjQzZWY2ZWYxNGUyYzJiNzMxY2E2
NzVkMjNlNDA1ZWQ2OWIxCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0wNCAxNDo0OToxOSArMDIw
MAoKY29tbWl0IDIyMWFjYmY0MjkwODlhNzM5MGM3YTBjMjUwYmQ0ZjE5NDUwNzA3ZGEKQXV0aG9y
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIE5vdiA1IDE1OjAw
OjIyIDIwMTggKzAxMDAKCiAgICB4ODY6IHNwbGl0IG9wdF94cHRpCiAgICAKICAgIFVzZSBzZXBh
cmF0ZSB0cmFja2luZyB2YXJpYWJsZXMgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gYW5kIERvbVUt
cy4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1p
dDogNTFlMGNiNDU5MzJkODBkNGVlYjU5OTk0ZWUyYzNmM2M1OTdiMDIxMgogICAgbWFzdGVyIGRh
dGU6IDIwMTgtMTAtMDQgMTQ6NDg6MTggKzAyMDAKCmNvbW1pdCA4YmVkNzI4NWYxMDViMjQyNzQx
YjMxZTIyZDdlMjczZDdkZDMxZjk0CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpEYXRlOiAgIE1vbiBOb3YgNSAxNDo1OTowNiAyMDE4ICswMTAwCgogICAgeDg2OiBzaWxl
bmNlIGZhbHNlIGxvZyBtZXNzYWdlcyBmb3IgcGxhaW4gInhwdGkiIC8gInB2LWwxdGYiCiAgICAK
ICAgIFdoaWxlIGNvbW1pdCAyYTNiMzRlYzQ3ICgieDg2L3NwZWMtY3RybDogWWV0IG1vcmUgZml4
ZXMgZm9yIHhwdGk9CiAgICBwYXJzaW5nIikgIGNsYWltZWQgdG8gaGF2ZSBnb3QgcmlkIG9mIHRo
ZSAncGFyYW1ldGVyICJ4cHRpIiBoYXMgaW52YWxpZAogICAgdmFsdWUgIiIsIHJjPS0yMiEnIGxv
ZyBtZXNzYWdlIGZvciAieHB0aSIgYWxvbmUgb24gdGhlIGNvbW1hbmQgbGluZSwKICAgIHRoaXMg
d2Fzbid0IHRoZSBjYXNlICh0aGUgb3B0aW9uIHRvb2sgZWZmZWN0IG5ldmVydGhlbGVzcykuCiAg
ICAKICAgIEZpeCB0aGlzIHRoZXJlIGFzIHdlbGwgYXMgZm9yIHBsYWluICJwdi1sMXRmIi4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiAyZmI1N2U0YmVlZmVkYTkyMzQ0NmI3M2Y4OGIzOTJlNTliMDdkODQ3CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0wOS0yOCAxNzoxMjoxNCArMDIwMAoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 07:41:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 07:41: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-devel-bounces@lists.xenproject.org>)
	id 1gKewr-00077b-1q; Thu, 08 Nov 2018 07:41:53 +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=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKewp-00077Q-Ig
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 07:41:51 +0000
X-Inumbo-ID: bc76b8a4-e329-11e8-9b5e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bc76b8a4-e329-11e8-9b5e-12d6303a7972;
 Thu, 08 Nov 2018 07:41:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKewd-0002WS-PS; Thu, 08 Nov 2018 07:41:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKewd-0002WY-I0; Thu, 08 Nov 2018 07:41:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKewd-00084f-Ga; Thu, 08 Nov 2018 07:41:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129573-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=c60d36b4d1ee1f69b7cca897d3621dfa951895c2
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Nov 2018 07:41:39 +0000
Subject: [Xen-devel] [ovmf test] 129573: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTU3MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk1NzMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYzYwZDM2YjRkMWVlMWY2OWI3Y2NhODk3ZDM2MjFkZmE5NTE4OTVjMgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDEgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTU3MyAgMjAxOC0xMS0wNyAxNzoxMTowOCBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEZ1
IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgogIEppYXhpbiBXdSA8SmlheGluLnd1QGludGVsLmNvbT4KICBKaWV3ZW4gWWFv
IDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29t
PgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWluZyBIdWFuZyA8bWlu
Zy5odWFuZ0BsaW5hcm8ub3JnPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU3Rh
ciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVs
LmNvbT4KICB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDM0MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 08:13:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 08:13: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-devel-bounces@lists.xenproject.org>)
	id 1gKfRc-0001bW-5z; Thu, 08 Nov 2018 08:13: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=fbf+=nt=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gKfRa-0001bR-IM
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 08:13:38 +0000
X-Inumbo-ID: 30051ce2-e32e-11e8-9a16-bc764e045a96
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30051ce2-e32e-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 08:13:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=6SabX9DAXIEfM3+y59LZswNHxfnSxaR9WiqZsCvmRoY=; b=iW1a6/ng9v5j0AZX0LI21uj5Ev
 BVBhpqklHccXpo3JpuULJc1ZoXudTWWWBFjh7NCA+FTaiSPw0zZ62sPgowcRxDDUgfSH6ojjQEHat
 uSNyL/rFoGoSsgb6AbgV0km7QHDtPa6prS0q21/QVu1dmNlwSLeKXH1n2eGLLrSe1jrE=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:20762
 helo=[10.97.34.6]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1gKfRW-0003ce-ML; Thu, 08 Nov 2018 09:13:34 +0100
To: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <3a55659d-4d7e-ea03-0c46-cd115ff1d8f9@eikelenboom.it>
 <c007d98d-1744-f40c-a801-8c1956605d29@suse.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <9e2d3c8a-07b8-dcf8-fb52-0071b63b92d2@eikelenboom.it>
Date: Thu, 8 Nov 2018 09:14:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <c007d98d-1744-f40c-a801-8c1956605d29@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Guest soft lockups with "xen: make xen_qlock_wait()
 nestable"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTEvMTggMDg6MDgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMDcvMTEvMjAxOCAx
MDozMCwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+PiBIaSBKdWVyZ2VuIC8gQm9yaXMsCj4+
Cj4+IExhc3Qgd2VlayBpIHRlc3RlZCBMaW51eCBrZXJuZWwgNC4xOS4wIHN0YWJsZSB3aXRoIHRo
ZSBYZW4gImZvci1saW51cy00LjIwIiBicmFuY2ggcHVsbGVkIG9uIHRvcC4KPj4gVW5mb3J0dW5h
dGVseSBpIHdhcyBzZWVpbmcgZ3Vlc3RzIGxvY2t1cCBhZnRlciBzb21lIHRpbWUsIHNlZSBiZWxv
dyBmb3IgdGhlIGxvZ2dpbmcgZnJvbSBvbmUgb2YgdGhlIGd1ZXN0Cj4+IHdoaWNoIGkgd2FzIGFi
bGUgdG8gY2FwdHVyZS4KPj4gUmV2ZXJ0aW5nICJ4ZW46IG1ha2UgeGVuX3Fsb2NrX3dhaXQoKSBu
ZXN0YWJsZSIgNzI1MGY2ZDM1NjgxZGZjNDQ3NDlkOTA1OThhMmQ1MWExMThjZTJiOCwKPj4gbWFk
ZSB0aGUgbG9ja3VwcyBkaXNhcHBlYXIuCj4+Cj4+IFRoZXNlIGd1ZXN0cyBhcmUgc3RyZXNzZWQg
cXVpdGUgaGFyZCBpbiBib3RoIENQVSBhbmQgbmV0d29ya2luZywgCj4+IHNvIHRoZXkgYXJlIHBy
b2JhYmx5IG1vcmUgc3VzY2VwdGlibGUgdG8gbG9ja2luZyBpc3N1ZXMuCj4+Cj4+IFN5c3RlbSBp
cyBhIEFNRCBwaGVub20geDYsIHJ1bm5pbmcgWGVuLXVuc3RhYmxlLgo+Pgo+PiBBbnkgaWRlYXMg
Pwo+IAo+IEp1c3QgY2hlY2tlZCB0aGUgaHlwZXJ2aXNvciBhZ2FpbjogaXQgc2VlbXMgYSBwZW5k
aW5nIGludGVycnVwdCBmb3IgYQo+IEhWTS9QVkggdmNwdSB3b24ndCBsZXQgU0NIRURPUF9wb2xs
IHJldHVybiBpbiBjYXNlIGludGVycnVwdHMgYXJlCj4gZGlzYWJsZWQuCj4gCj4gSSBuZWVkIHRv
IHJld29yayB0aGUgcGF0Y2ggZm9yIHRoYXQgc2NlbmFyaW8uIFVudGlsIHRoZW4gSSdsbCByZXZl
cnQKPiBpdC4KClRoYW5rcyBmb3IgbG9va2luZyBpbnRvIGl0LgoKLS0KU2FuZGVyCgo+IAo+IEp1
ZXJnZW4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 08:18:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 08:18: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-devel-bounces@lists.xenproject.org>)
	id 1gKfVv-0001lR-Q4; Thu, 08 Nov 2018 08:18: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=wlbw=nt=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gKfVu-0001lM-TU
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 08:18:06 +0000
X-Inumbo-ID: d0c2bf91-e32e-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0c2bf91-e32e-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 08:18:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 028ECADF3;
 Thu,  8 Nov 2018 08:18:03 +0000 (UTC)
To: Sander Eikelenboom <linux@eikelenboom.it>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <3a55659d-4d7e-ea03-0c46-cd115ff1d8f9@eikelenboom.it>
 <c007d98d-1744-f40c-a801-8c1956605d29@suse.com>
 <9e2d3c8a-07b8-dcf8-fb52-0071b63b92d2@eikelenboom.it>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <4a3e30f5-917e-ea54-0ff9-8135ee3bd4a4@suse.com>
Date: Thu, 8 Nov 2018 09:18:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <9e2d3c8a-07b8-dcf8-fb52-0071b63b92d2@eikelenboom.it>
Content-Type: multipart/mixed; boundary="------------8EDF101C66654113A4FFDE2F"
Content-Language: de-DE
Subject: Re: [Xen-devel] Guest soft lockups with "xen: make xen_qlock_wait()
 nestable"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

On 08/11/2018 09:14, Sander Eikelenboom wrote:
> On 08/11/18 08:08, Juergen Gross wrote:
>> On 07/11/2018 10:30, Sander Eikelenboom wrote:
>>> Hi Juergen / Boris,
>>>
>>> Last week i tested Linux kernel 4.19.0 stable with the Xen "for-linus-4.20" branch pulled on top.
>>> Unfortunately i was seeing guests lockup after some time, see below for the logging from one of the guest
>>> which i was able to capture.
>>> Reverting "xen: make xen_qlock_wait() nestable" 7250f6d35681dfc44749d90598a2d51a118ce2b8,
>>> made the lockups disappear.
>>>
>>> These guests are stressed quite hard in both CPU and networking, 
>>> so they are probably more susceptible to locking issues.
>>>
>>> System is a AMD phenom x6, running Xen-unstable.
>>>
>>> Any ideas ?
>>
>> Just checked the hypervisor again: it seems a pending interrupt for a
>> HVM/PVH vcpu won't let SCHEDOP_poll return in case interrupts are
>> disabled.
>>
>> I need to rework the patch for that scenario. Until then I'll revert
>> it.
> 
> Thanks for looking into it.

Could you try the attached patch (on top of 7250f6d35681df)?


Juergen


--------------8EDF101C66654113A4FFDE2F
Content-Type: text/x-patch;
 name="0001-xen-fix-xen_qlock_wait.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="0001-xen-fix-xen_qlock_wait.patch"

>From 4f2d04b321d4eb50dab5cdfaa025336f9360618a Mon Sep 17 00:00:00 2001
From: Juergen Gross <jgross@suse.com>
Date: Thu, 8 Nov 2018 08:35:06 +0100
Subject: [PATCH] xen: fix xen_qlock_wait()

Commit a856531951dc80 ("xen: make xen_qlock_wait() nestable")
introduced a regression for Xen guests running fully virtualized
(HVM or PVH mode). The Xen hypervisor wouldn't return from the poll
hypercall with interrupts disabled in case of an interrupt (for PV
guests it does).

So instead of disabling interrupts in xen_qlock_wait() use a nesting
counter to avoid calling xen_clear_irq_pending() in case
xen_qlock_wait() is nested.

Fixes: a856531951dc80 ("xen: make xen_qlock_wait() nestable")
Cc: stable@vger.kernel.org
Signed-off-by: Juergen Gross <jgross@suse.com>
---
 arch/x86/xen/spinlock.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/arch/x86/xen/spinlock.c b/arch/x86/xen/spinlock.c
index 441c88262169..22f3baa67a25 100644
--- a/arch/x86/xen/spinlock.c
+++ b/arch/x86/xen/spinlock.c
@@ -9,6 +9,7 @@
 #include <linux/log2.h>
 #include <linux/gfp.h>
 #include <linux/slab.h>
+#include <linux/atomic.h>
 
 #include <asm/paravirt.h>
 #include <asm/qspinlock.h>
@@ -21,6 +22,7 @@
 
 static DEFINE_PER_CPU(int, lock_kicker_irq) = -1;
 static DEFINE_PER_CPU(char *, irq_name);
+static DEFINE_PER_CPU(atomic_t, xen_qlock_wait_nest);
 static bool xen_pvspin = true;
 
 static void xen_qlock_kick(int cpu)
@@ -39,25 +41,25 @@ static void xen_qlock_kick(int cpu)
  */
 static void xen_qlock_wait(u8 *byte, u8 val)
 {
-	unsigned long flags;
 	int irq = __this_cpu_read(lock_kicker_irq);
 
 	/* If kicker interrupts not initialized yet, just spin */
 	if (irq == -1 || in_nmi())
 		return;
 
-	/* Guard against reentry. */
-	local_irq_save(flags);
+	/* Detect reentry. */
+	atomic_inc(&xen_qlock_wait_nest);
 
-	/* If irq pending already clear it. */
-	if (xen_test_irq_pending(irq)) {
+	/* If irq pending already and no nested call clear it. */
+	if (atomic_read(&xen_qlock_wait_nest) == 1 &&
+	    xen_test_irq_pending(irq)) {
 		xen_clear_irq_pending(irq);
 	} else if (READ_ONCE(*byte) == val) {
 		/* Block until irq becomes pending (or a spurious wakeup) */
 		xen_poll_irq(irq);
 	}
 
-	local_irq_restore(flags);
+	atomic_dec(&xen_qlock_wait_nest);
 }
 
 static irqreturn_t dummy_handler(int irq, void *dev_id)
-- 
2.16.4


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------8EDF101C66654113A4FFDE2F--


From xen-devel-bounces@lists.xenproject.org Thu Nov 08 09:05:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 09:05: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-devel-bounces@lists.xenproject.org>)
	id 1gKgFs-0005YQ-Hv; Thu, 08 Nov 2018 09:05: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=xpcc=nt=citrix.com=prvs=8432d1237=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gKgFr-0005YL-Kc
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 09:05:35 +0000
X-Inumbo-ID: 71e9da08-e335-11e8-829c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71e9da08-e335-11e8-829c-12d6303a7972;
 Thu, 08 Nov 2018 09:05:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,478,1534809600"; d="scan'208";a="69995617"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xen.org>
References: <20181009152119.15567-1-sergey.dyasli@citrix.com>
 <d3ce560e-4df8-9f31-d511-90af144361c4@citrix.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 xsFNBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABzShTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+wsGOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZmfOwU0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAHCwXYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <c8da68f7-d499-3b8a-41e8-d28e59f0867a@citrix.com>
Date: Thu, 8 Nov 2018 09:05:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <d3ce560e-4df8-9f31-d511-90af144361c4@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] mm/page_alloc: make bootscrub happen in
 idle-loop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTEvMjAxOCAxODoyMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwOS8xMC8xOCAx
NjoyMSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4gU2NydWJiaW5nIFJBTSBkdXJpbmcgYm9vdCBt
YXkgdGFrZSBhIGxvbmcgdGltZSBvbiBtYWNoaW5lcyB3aXRoIGxvdHMKPj4gb2YgUkFNLiBBZGQg
J2lkbGUnIG9wdGlvbiB0byBib290c2NydWIgd2hpY2ggbWFya3MgYWxsIHBhZ2VzIGRpcnR5Cj4+
IGluaXRpYWxseSBzbyB0aGV5IHdpbGwgZXZlbnR1YWxseSBiZSBzY3J1YmJlZCBpbiBpZGxlLWxv
b3Agb24gZXZlcnkKPj4gb25saW5lIENQVS4KPj4KPj4gSXQncyBndWFyYW50ZWVkIHRoYXQgdGhl
IGFsbG9jYXRvciB3aWxsIHJldHVybiBzY3J1YmJlZCBwYWdlcyBieSBkb2luZwo+PiBlYWdlciBz
Y3J1YmJpbmcgZHVyaW5nIGFsbG9jYXRpb24gKHVubGVzcyBNRU1GX25vX3NjcnViIHdhcyBwcm92
aWRlZCkuCj4+Cj4+IFVzZSB0aGUgbmV3ICdpZGxlJyBvcHRpb24gYXMgdGhlIGRlZmF1bHQgb25l
Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJp
eC5jb20+Cj4gCj4gVGhpcyBwYXRjaCByZWxpYWJseSBicmVha3MgYm9vdCwgYWx0aG91Z2ggaXRz
IG5vdCBpbW1lZGlhdGVseSBvYnZpb3VzIGhvdzoKPiAKPiAoZDkpIChYRU4pIG1jaGVja19wb2xs
OiBNYWNoaW5lIGNoZWNrIHBvbGxpbmcgdGltZXIgc3RhcnRlZC4KPiAoZDkpIChYRU4pIHhlbm9w
cm9mOiBJbml0aWFsaXphdGlvbiBmYWlsZWQuIEludGVsIHByb2Nlc3NvciBmYW1pbHkgNiBtb2Rl
bCA2MCBpcyBub3Qgc3VwcG9ydGVkCj4gKGQ5KSAoWEVOKSBEb20wIGhhcyBtYXhpbXVtIDQwMCBQ
SVJRcwo+IChkOSkgKFhFTikgLS0tLVsgWGVuLTQuMTItdW5zdGFibGUgIHg4Nl82NCAgZGVidWc9
eSAgIE5vdCB0YWludGVkIF0tLS0tCj4gKGQ5KSAoWEVOKSBDUFU6ICAgIDAKPiAoZDkpIChYRU4p
IFJJUDogICAgZTAwODpbPGZmZmY4MmQwODA0NDBkZGI+XSBzZXR1cC5jI2NtZGxpbmVfY29vaysw
eDFkLzB4NzcKPiAoZDkpIChYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDI4MiAgIENPTlRFWFQ6
IGh5cGVydmlzb3IKPiAoZDkpIChYRU4pIHJheDogZmZmZjgyZDA4MDQwNmJkYyAgIHJieDogZmZm
ZjgzMDBjMmMyYzJjMiAgIHJjeDogMDAwMDAwMDAwMDAwMDAwMAo+IChkOSkgKFhFTikgcmR4OiAw
MDAwMDAwN2M3ZmZmZmZmICAgcnNpOiBmZmZmODMwMDAwNDVjMjRiICAgcmRpOiBmZmZmODMwMDAw
NDVjMjRiCj4gKGQ5KSAoWEVOKSByYnA6IGZmZmY4MmQwODA0YjdkYTggICByc3A6IGZmZmY4MmQw
ODA0YjdkOTggICByODogIGZmZmY4MzAwM2YwNTcwMDAKPiAoZDkpIChYRU4pIHI5OiAgN2ZmZmZm
ZmZmZmZmZmZmZiAgIHIxMDogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMTogMDAwMDAwMDAwMDAwMDAw
MQo+IChkOSkgKFhFTikgcjEyOiBmZmZmODMwMDNmMGQ4MTAwICAgcjEzOiAwMDAwMDAwMDAwMDAw
MDAwICAgcjE0OiBmZmZmODJkMDgwNWYzM2QwCj4gKGQ5KSAoWEVOKSByMTU6IDAwMDAwMDAwMDAw
MDAwMDIgICBjcjA6IDAwMDAwMDAwODAwNTAwM2IgICBjcjQ6IDAwMDAwMDAwMDAxNTI2ZTAKPiAo
ZDkpIChYRU4pIGNyMzogMDAwMDAwMDAzZmVhNzAwMCAgIGNyMjogZmZmZjgzMDBjMmMyYzJjMgo+
IChkOSkgKFhFTikgZnNiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NiOiAwMDAwMDAwMDAwMDAwMDAw
ICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwCj4gKGQ5KSAoWEVOKSBkczogMDAwMCAgIGVzOiAwMDAw
ICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiAwMDAwICAgY3M6IGUwMDgKPiAoZDkpIChYRU4p
IFhlbiBjb2RlIGFyb3VuZCA8ZmZmZjgyZDA4MDQ0MGRkYj4gKHNldHVwLmMjY21kbGluZV9jb29r
KzB4MWQvMHg3Nyk6Cj4gKGQ5KSAoWEVOKSAgMDUgNWUgZmMgZmYgNDggMGYgNDQgZDggPDgwPiAz
YiAyMCA3NSAwOSA0OCA4MyBjMyAwMSA4MCAzYiAyMCA3NCBmNyA4MCAzZAo+IChkOSkgKFhFTikg
WGVuIHN0YWNrIHRyYWNlIGZyb20gcnNwPWZmZmY4MmQwODA0YjdkOTg6Cj4gKGQ5KSAoWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzAwYzJjMmMyYzIgZmZmZjgyZDA4MDRiN2VlOCBmZmZm
ODJkMDgwNDQzYjdmCj4gKGQ5KSAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAz
ZjM0ODAgMDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAwMDAwMDAwMDAyCj4gKGQ5KSAoWEVOKSAgICAw
MDAwMDAwMDAwMDAwMDAyIDAwMDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAw
MDAwMDAwMDAxCj4gKGQ5KSAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAw
MDMgMDAwMDAwMDAwMDBmZWZmYyAwMDAwMDAwMDAwMDAwMDAwCj4gKGQ5KSAoWEVOKSAgICAwMDAw
MDAwMDAwMGZlZmZkIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDgwMDE2MyAwMDAwMDAwMGZl
ZmZkMDAwCj4gKGQ5KSAoWEVOKSAgICBmZmZmODMwMDAwNDVjMjRiIGZmZmZmZmZmMDAwMDAwMDIg
MDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxCj4gKGQ5KSAoWEVOKSAgICBmZmZmODMw
MDAwNDhkYTgwIGZmZmY4MmQwODA0OGRiMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwCj4gKGQ5KSAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAyMDAwMDAwMDQgMDAw
MDAwNDBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwNDAwCj4gKGQ5KSAoWEVOKSAgICAwMDAwMDAwODAw
MDAwMDAwIDAwMDAwMDAxMDAwMDAwNmUgMDAwMDAwMDAwMDAwMDAwMyAwMDAwMDAwMDAwMDAwMmY4
Cj4gKGQ5KSAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gKGQ5KSAoWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODJkMDgwMjAwMGYzCj4g
KGQ5KSAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gKGQ5KSAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gKGQ5
KSAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gKGQ5KSAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gKGQ5KSAo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwCj4gKGQ5KSAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gKGQ5KSAoWEVO
KSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgzMDAzZjBjZTAwMCAw
MDAwMDAwMDAwMDAwMDAwCj4gKGQ5KSAoWEVOKSAgICAwMDAwMDAwMDAwMTUyNmUwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDYwMDAwMDAwMDAwCj4gKGQ5KSAoWEVOKSAg
ICAwMDAwMDAxODAwMDAwMDAwCj4gKGQ5KSAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPiAoZDkpIChY
RU4pICAgIFs8ZmZmZjgyZDA4MDQ0MGRkYj5dIHNldHVwLmMjY21kbGluZV9jb29rKzB4MWQvMHg3
Nwo+IChkOSkgKFhFTikgICAgWzxmZmZmODJkMDgwNDQzYjdmPl0gX19zdGFydF94ZW4rMHgyNTlj
LzB4MjkyZAo+IChkOSkgKFhFTikgICAgWzxmZmZmODJkMDgwMjAwMGYzPl0gX19oaWdoX3N0YXJ0
KzB4NTMvMHg1NQo+IChkOSkgKFhFTikgCj4gKGQ5KSAoWEVOKSBQYWdldGFibGUgd2FsayBmcm9t
IGZmZmY4MzAwYzJjMmMyYzI6Cj4gKGQ5KSAoWEVOKSAgTDRbMHgxMDZdID0gODAwMDAwMDAzZmVh
NTA2MyBmZmZmZmZmZmZmZmZmZmZmCj4gKGQ5KSAoWEVOKSAgTDNbMHgwMDNdID0gMDAwMDAwMDAz
ZmVhMjA2MyBmZmZmZmZmZmZmZmZmZmZmCj4gKGQ5KSAoWEVOKSAgTDJbMHgwMTZdID0gMDAwMDAw
MDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCj4gKGQ5KSAoWEVOKSAKPiAoZDkpIChYRU4pICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAoZDkpIChYRU4pIFBhbmlj
IG9uIENQVSAwOgo+IChkOSkgKFhFTikgRkFUQUwgUEFHRSBGQVVMVAo+IChkOSkgKFhFTikgW2Vy
cm9yX2NvZGU9MDAwMF0KPiAoZDkpIChYRU4pIEZhdWx0aW5nIGxpbmVhciBhZGRyZXNzOiBmZmZm
ODMwMGMyYzJjMmMyCj4gKGQ5KSAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4gKGQ5KSAoWEVOKSAKPiAoZDkpIChYRU4pIFJlYm9vdCBpbiBmaXZlIHNlY29u
ZHMuLi4KPiAKPiBUaGUgbG93IHBhcnQgb2YgMHhmZmZmODMwMGMyYzJjMmMyIGxvb2tzIHRvIGJl
IHBvaXNvbmVkLCBzbwo+IF9fdmEobW9kWzBdLnN0cmluZykgaXMgb2J2aW91c2x5IHR1cm5pbmcg
b3V0IHRvIGJlIGp1bmsuCgoweGMyIGlzIGEgU0NSVUJfUEFUVEVSTiwgc28gbXkgcGF0Y2ggbWln
aHQgaGF2ZSB1bmNvdmVyZWQgYSByZWFsIGlzc3VlLgpUaGVyZSBhcmUgMiBpbXBsaWNhdGlvbnMg
b2YgaWRsZSBzY3J1YjoKCiAgICAxLiBhbGxvY194ZW5oZWFwX3BhZ2VzKCkgbWlnaHQgcmV0dXJu
IHNjcnViYmVkIG1lbW9yeSAoZGVzcGl0ZQogICAgICAgcGFzc2luZyBNRU1GX25vX3NjcnViLCBh
bmQgYWZ0ZXIgc2Vjb25kYXJ5IENQVXMgZW50ZXIgaWRsZS1sb29wKQoKICAgIDIuIGFsbG9jX2Rv
bWhlYXBfcGFnZXMoKSB3aWxsIHJldHVybiBzY3J1YmJlZCBtZW1vcnkgYnkgZGVmYXVsdAogICAg
ICAgZHVyaW5nIFhlbiBib290CgpXaGF0IGlzIHRoZSBleGFjdCBwbGFjZSBvZiB0aGlzIGNyYXNo
PyBNYXliZSB6ZXJvaW5nIG9mIGFsbG9jYXRlZCBwYWdlcwppcyBuZWVkZWQgdGhlcmU/IENhbiB5
b3UgcmVwcm9kdWNlIHRoZSBpc3N1ZSB3aXRoIFJlbGVhc2UgYnVpbGQsIHdoZXJlCnNjcnViIHBh
dHRlcm4gaXMgMD8KCi0tClRoYW5rcywKU2VyZ2V5CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 09:14:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 09:14: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-devel-bounces@lists.xenproject.org>)
	id 1gKgNp-0006LS-Fv; Thu, 08 Nov 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=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKgNo-0006LG-0l
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:13:48 +0000
X-Inumbo-ID: 984b3daa-e336-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 984b3daa-e336-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:13:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKgNk-0004nN-Rs; Thu, 08 Nov 2018 09:13:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKgNk-00072m-D6; Thu, 08 Nov 2018 09:13:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKgNk-0001uE-9N; Thu, 08 Nov 2018 09:13:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gKgNk-0001uE-9N@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Nov 2018 09:13:44 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-i386-pvgrub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViCnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5n
aXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51
eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQg
YW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAg
bGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZh
bGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDY1MTAyMjM4MmM3ZjhkYTQ2Y2I0
ODcyYTU0NWVlMWRhNmQwOTdkMmEKICBCdWcgbm90IHByZXNlbnQ6IGJmYjBlOWI0OTBiYzE1ZjI0
MzAwOTM1OTc0NWE5ZDhhOTQwODlkYzQKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk2MDcvCgoKICAoUmV2aXNpb24g
bG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdy
YXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9y
ZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViLnhl
bi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVj
dGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUv
bG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEyOTYwNy5iaXNlY3Rpb24tc3VtbWFyeSAt
LWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4
LWxpbnVzIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgeGVuLWJvb3QKU2VhcmNoaW5nIGZv
ciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEyOTQ2MCBmYWlsIFtob3N0PWJhcm9xdWUxXSAvIDEy
ODk0NSBbaG9zdD1lbGJsaW5nMV0gMTI4OTIwIFtob3N0PWdvZGVsbG8wXSAxMjg4ODUgW2hvc3Q9
ZGViaW5hMF0gMTI4ODYxIFtob3N0PWRlYmluYTFdIDEyODgzNSBbaG9zdD1nb2RlbGxvMV0gMTI4
NzI3IFtob3N0PWVsYmxpbmcwXSAxMjg2NjMgW2hvc3Q9YmFyb3F1ZTBdIDEyODU5OSBbaG9zdD1m
aWFubzBdIDEyODUyMCBbaG9zdD1waW5vdDFdIDEyODQ5MyBbaG9zdD1odXhlbHJlYmUwXSAxMjg0
NzYgW2hvc3Q9Z29kZWxsbzBdIDEyODQ2MSBbaG9zdD1odXhlbHJlYmUxXSAxMjg0MzggW2hvc3Q9
Zmlhbm8xXSAxMjg0MDcgW2hvc3Q9cGlub3QwXSAxMjgzNjkgW2hvc3Q9am91YmVydGluMF0gMTI4
MzM0IFtob3N0PWFsYmFuYTBdIDEyODMxMiBbaG9zdD1pdGFsaWEwXSAxMjgyNzggW2hvc3Q9YWxi
YW5hMV0gMTI4MjY0IFtob3N0PWVsYmxpbmcxXSAxMjgyMzYgW2hvc3Q9ZGViaW5hMV0gMTI4MTcw
IFtob3N0PWJhcm9xdWUwXSAxMjgxMTQgW2hvc3Q9cmltYXZhMV0gMTI4MDU5IG9rLgpGYWlsdXJl
IC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMjk0NjAgLyAxMjgwNTkKKHRyZWUgd2l0aCBubyB1cmw6
IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFi
aW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDY1MTAyMjM4MmM3ZjhkYTQ2Y2I0ODcyYTU0NWVlMWRhNmQw
OTdkMmEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQpC
YXNpcyBwYXNzIGJmYjBlOWI0OTBiYzE1ZjI0MzAwOTM1OTc0NWE5ZDhhOTQwODlkYzQgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4
YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZlNTk5Mzk4Y2VhNTFlYwpHZW5lcmF0aW5nIHJl
dmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCNiZmIw
ZTliNDkwYmMxNWYyNDMwMDkzNTk3NDVhOWQ4YTk0MDg5ZGM0LTY1MTAyMjM4MmM3ZjhkYTQ2Y2I0
ODcyYTU0NWVlMWRhNmQwOTdkMmEgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgt
ZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0IzljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4
ZWY4OTEzZTMxNDktZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2RlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYtZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM5NDAxODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1
OTkzOThjZWE1MWVjLTJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKYWRo
b2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgpMb2Fk
ZWQgMjAwNSBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0
czoKIDEyNzk3NiBbaG9zdD1nb2RlbGxvMF0KIDEyNzk2MiBbaG9zdD1maWFubzBdCiAxMjc5OTEg
W2hvc3Q9Z29kZWxsbzFdCiAxMjgwMDIgW2hvc3Q9ZWxibGluZzBdCiAxMjgwMjIgW2hvc3Q9cGlu
b3QxXQogMTI4MDU5IHBhc3MgYmZiMGU5YjQ5MGJjMTVmMjQzMDA5MzU5NzQ1YTlkOGE5NDA4OWRj
NCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2Rk
NWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA5NDAxODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCiAxMjgx
MTQgW2hvc3Q9cmltYXZhMV0KIDEyODE3MCBbaG9zdD1iYXJvcXVlMF0KIDEyODI2NCBbaG9zdD1l
bGJsaW5nMV0KIDEyODIzNiBbaG9zdD1kZWJpbmExXQogMTI4Mjc4IFtob3N0PWFsYmFuYTFdCiAx
MjgzMzQgW2hvc3Q9YWxiYW5hMF0KIDEyODMxMiBbaG9zdD1pdGFsaWEwXQogMTI4MzY5IFtob3N0
PWpvdWJlcnRpbjBdCiAxMjg0MDcgW2hvc3Q9cGlub3QwXQogMTI4NDM4IFtob3N0PWZpYW5vMV0K
IDEyODQ3NiBbaG9zdD1nb2RlbGxvMF0KIDEyODQ2MSBbaG9zdD1odXhlbHJlYmUxXQogMTI4NDkz
IFtob3N0PWh1eGVscmViZTBdCiAxMjg1MjAgW2hvc3Q9cGlub3QxXQogMTI4NTk5IFtob3N0PWZp
YW5vMF0KIDEyODY2MyBbaG9zdD1iYXJvcXVlMF0KIDEyODcyNyBbaG9zdD1lbGJsaW5nMF0KIDEy
ODg2MSBbaG9zdD1kZWJpbmExXQogMTI4ODM1IFtob3N0PWdvZGVsbG8xXQogMTI4ODg1IFtob3N0
PWRlYmluYTBdCiAxMjg5MjAgW2hvc3Q9Z29kZWxsbzBdCiAxMjg5NDUgW2hvc3Q9ZWxibGluZzFd
CiAxMjg5NzAgZmFpbCBpcnJlbGV2YW50CiAxMjkwMDUgZmFpbCBpcnJlbGV2YW50CiAxMjkwNzIg
ZmFpbCBpcnJlbGV2YW50CiAxMjkxNjcgZmFpbCBpcnJlbGV2YW50CiAxMjkyNTggZmFpbCBpcnJl
bGV2YW50CiAxMjkzMDQgZmFpbCBpcnJlbGV2YW50CiAxMjkzODkgZmFpbCBpcnJlbGV2YW50CiAx
MjkzNDggZmFpbCBpcnJlbGV2YW50CiAxMjk0MTcgZmFpbCBpcnJlbGV2YW50CiAxMjk0NjAgZmFp
bCA2NTEwMjIzODJjN2Y4ZGE0NmNiNDg3MmE1NDVlZTFkYTZkMDk3ZDJhIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjEx
Mzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTU5MiBwYXNzIGJmYjBlOWI0
OTBiYzE1ZjI0MzAwOTM1OTc0NWE5ZDhhOTQwODlkYzQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmNiMjdlNDE3ZTU3YzJm
NGQ2ODlmYTE5OTcxZjIwZjc1ZTljMDcwOAogMTI5NTk1IHBhc3MgYmZiMGU5YjQ5MGJjMTVmMjQz
MDA5MzU5NzQ1YTlkOGE5NDA4OWRjNCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2
ZmZjMTA3YTk5MDg4N2JlCiAxMjk1OTYgZmFpbCA2NTEwMjIzODJjN2Y4ZGE0NmNiNDg3MmE1NDVl
ZTFkYTZkMDk3ZDJhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkw
ODg3YmUKIDEyOTU5NyBwYXNzIGJmYjBlOWI0OTBiYzE1ZjI0MzAwOTM1OTc0NWE5ZDhhOTQwODlk
YzQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5
NTc2IHBhc3MgYmZiMGU5YjQ5MGJjMTVmMjQzMDA5MzU5NzQ1YTlkOGE5NDA4OWRjNCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3Yzhi
M2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiA5NDAxODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCiAxMjk1NzcgZmFpbCA2
NTEwMjIzODJjN2Y4ZGE0NmNiNDg3MmE1NDVlZTFkYTZkMDk3ZDJhIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5
MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTU5OCBmYWlsIDY1MTAyMjM4MmM3
ZjhkYTQ2Y2I0ODcyYTU0NWVlMWRhNmQwOTdkMmEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQz
NGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5NTgwIHBhc3MgYmZiMGU5YjQ5MGJjMTVmMjQzMDA5
MzU5NzQ1YTlkOGE5NDA4OWRjNCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA4NWIwMDM4NTgyN2U0ZTA2MWIyZmYzOGI1NDlj
MDNkMGYxZTY2YjZhCiAxMjk1ODIgcGFzcyBiZmIwZTliNDkwYmMxNWYyNDMwMDkzNTk3NDVhOWQ4
YTk0MDg5ZGM0IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVk
NjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDA3MmUwNTQzNTlhNGQ0YTRmNmMzZmEwOTU4NTY2NzQ3MmM0ZjBm
MWQKIDEyOTU4NCBwYXNzIGJmYjBlOWI0OTBiYzE1ZjI0MzAwOTM1OTc0NWE5ZDhhOTQwODlkYzQg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgNmZhZmY4ZjkwMDVkNjg1MTg1Y2QzZjRlZDExNmJmNDVkN2QxNTUzZgogMTI5NTg2
IHBhc3MgYmZiMGU5YjQ5MGJjMTVmMjQzMDA5MzU5NzQ1YTlkOGE5NDA4OWRjNCBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBk
MzYxMWRkNTAwYmI3Y2YyOWE5YTVkYmYzZWI3NjFhMzFjMjcyNGY5CiAxMjk1ODggcGFzcyBiZmIw
ZTliNDkwYmMxNWYyNDMwMDkzNTk3NDVhOWQ4YTk0MDg5ZGM0IGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGI3MjYyNGFhZDVi
MDBmMmY2ZTk3NmFlZjRkNjJlZWRhODNmZDAyMTgKIDEyOTU5MCBwYXNzIGJmYjBlOWI0OTBiYzE1
ZjI0MzAwOTM1OTc0NWE5ZDhhOTQwODlkYzQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNDVjYjlhNDEyM2I1NTUwZWIxZjg0
ODQ2ZmU1NDgyYWNhZTFjMTNhMwogMTI5NjAyIHBhc3MgYmZiMGU5YjQ5MGJjMTVmMjQzMDA5MzU5
NzQ1YTlkOGE5NDA4OWRjNCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3
YTk5MDg4N2JlCiAxMjk2MDcgZmFpbCA2NTEwMjIzODJjN2Y4ZGE0NmNiNDg3MmE1NDVlZTFkYTZk
MDk3ZDJhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUK
U2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTI4MDU5IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTQ2
MCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTU3NiAo
cGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTU3NyAoZmFpbCks
IGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCBiZmIwZTliNDkwYmMxNWYyNDMwMDkz
NTk3NDVhOWQ4YTk0MDg5ZGM0IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMx
MDdhOTkwODg3YmUKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3Rh
dGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjk1OTUgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBS
ZXN1bHQgZm91bmQ6IGZsaWdodCAxMjk1OTYgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMjk1OTcgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3Vu
ZDogZmxpZ2h0IDEyOTU5OCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDEyOTYwMiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTI5NjA3IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNl
ZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42
LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNjUxMDIyMzgyYzdmOGRhNDZjYjQ4NzJhNTQ1ZWUxZGE2
ZDA5N2QyYQogIEJ1ZyBub3QgcHJlc2VudDogYmZiMGU5YjQ5MGJjMTVmMjQzMDA5MzU5NzQ1YTlk
OGE5NDA4OWRjNAogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTYwNy8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcs
IG9taXR0ZWQuKQoKcG5tdG9wbmc6IDE4NCBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVm
dCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIueGVuLWJvb3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEyOTYwNzogdG9sZXJhYmxlIEFMTCBGQUlM
CgpmbGlnaHQgMTI5NjA3IGxpbnV4LWxpbnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5NjA3LwoKRmFpbHVyZXMg
Oi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0
ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 09:56:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 09:56: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-devel-bounces@lists.xenproject.org>)
	id 1gKh2f-0001LM-Ks; Thu, 08 Nov 2018 09:56:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKh2e-0001LH-AF
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:56:00 +0000
X-Inumbo-ID: 7dd0bfc6-e33c-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7dd0bfc6-e33c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:55:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 02:55:57 -0700
Message-Id: <5BE4082C02000078001F97FE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 02:55:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181030154123.4218-1-roger.pau@citrix.com>
 <20181030154123.4218-6-roger.pau@citrix.com>
 <5BE0762D02000078001F8356@prv1-mh.provo.novell.com>
 <20181107111146.ksaemioxod3uk5p4@mac.citrite.net>
 <5BE2FF5802000078001F9313@prv1-mh.provo.novell.com>
 <20181107171517.7p34q6vjpggmzb4i@mac.citrite.net>
In-Reply-To: <20181107171517.7p34q6vjpggmzb4i@mac.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 5/7] vpci: fix execution of long running
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjExLjE4IGF0IDE4OjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgTm92IDA3LCAyMDE4IGF0IDA4OjA2OjAwQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDcuMTEuMTggYXQgMTI6MTEsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDk6NTY6MTNBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAzMC4xMC4xOCBhdCAxNjo0MSwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBCQVIgbWFwL3VubWFwIGlzIGEgbG9uZyBydW5u
aW5nIG9wZXJhdGlvbiB0aGF0IG5lZWRzIHRvIGJlIHByZWVtcHRlZAo+PiA+PiA+IGluIG9yZGVy
IHRvIGF2b2lkIG92ZXJydW5uaW5nIHRoZSBhc3NpZ25lZCB2Q1BVIHRpbWUgKG9yIGV2ZW4KPj4g
Pj4gPiB0cmlnZ2VyaW5nIHRoZSB3YXRjaGRvZykuCj4+ID4+ID4gCj4+ID4+ID4gQ3VycmVudCBs
b2dpYyBmb3IgdGhpcyBwcmVlbXB0aW9uIGlzIHdyb25nLCBhbmQgd29uJ3Qgd29yayBhdCBhbGwg
Zm9yCj4+ID4+ID4gQU1EIHNpbmNlIG9ubHkgSW50ZWwgbWFrZXMgdXNlIG9mIGh2bV9pb19wZW5k
aW5nIChhbmQgZXZlbiBpbiB0aGF0Cj4+ID4+ID4gY2FzZSB0aGUgY3VycmVudCBjb2RlIGlzIHdy
b25nKS4KPj4gPj4gCj4+ID4+IEknbSBoYXZpbmcgdHJvdWJsZSB1bmRlcnN0YW5kaW5nIHRoaXMs
IGJvdGggZm9yIHRoZSBBTUQgYXNwZWN0Cj4+ID4+IChpdCBpcyBvbmx5IHZ2bXguYyB3aGljaCBo
YXMgYSBmdW5jdGlvbiBjYWxsIG5vdCBtaXJyb3JlZCBvbiB0aGUKPj4gPj4gQU1EIHNpZGUpIGFu
ZCBmb3IgdGhlIHN1cHBvc2VkIGdlbmVyYWwgYnJva2VubmVzcy4gV2l0aG91dAo+PiA+PiBzb21l
IGNsYXJpZmljYXRpb24gSSBjYW4ndCBqdWRnZSB3aGV0aGVyIHJlLWltcGxlbWVudGluZyB2aWEK
Pj4gPj4gdGFza2xldCBpcyBhY3R1YWxseSB0aGUgYmVzdCBhcHByb2FjaC4KPj4gPiAKPj4gPiBo
dm1faW9fcGVuZGluZyBpdHNlbGYgY2Fubm90IGJsb2NrIHRoZSB2Q1BVIGZyb20gZXhlY3V0aW5n
LCBpdCdzIHVzZWQKPj4gPiBieSBudm14X3N3aXRjaF9ndWVzdCBpbiBvcmRlciB0byBwcmV2ZW50
IGNoYW5naW5nIHRoZSBuZXN0ZWQgVk1DUyBpZgo+PiA+IHRoZXJlJ3MgcGVuZGluZyBJTyBlbXVs
YXRpb24gd29yayBBRkFJQ1QuCj4+ID4gCj4+ID4gVGhlIG9ubHkgd2F5IEkgY291bGQgZmluZCB0
byBhY3R1YWxseSBwcmV2ZW50IGEgdkNQVSBmcm9tIHJ1bm5pbmcKPj4gPiB3aGlsZSBkb2luZyBz
b21lIHdvcmsgb24gaXQncyBiZWhhbGYgaW4gYSBwcmVlbXB0aXZlIHdheSBpcyBieQo+PiA+IGJs
b2NraW5nIGl0IGFuZCB1c2luZyBhIHRhc2tsZXQuIFdoYXQncyBkb25lIHdpdGggSU9SRVFzIGlz
IG5vdAo+PiA+IHN1aXRhYmxlIGhlcmUgc2luY2UgWGVuIG5lZWRzIHRvIGRvIHNvbWUgd29yayBp
bnN0ZWFkIG9mIGp1c3Qgd2FpdCBvbgo+PiA+IGFuIGV4dGVybmFsIGV2ZW50IChhbiBldmVudCBj
aGFubmVsIGZyb20gdGhlIElPUkVRKS4KPj4gCj4+IE5vLCB0aGVyZSBpcyBhIHNlY29uZCBtZWFu
cywgSSd2ZSBqdXN0IGNvbmZ1c2VkIHRoZSBmdW5jdGlvbnMuIFRoZQo+PiBxdWVzdGlvbiBpcyB3
aGV0aGVyIHlvdXIgdnBjaV9wcm9jZXNzX3BlbmRpbmcoKSBpbnZvY2F0aW9uCj4+IHBlcmhhcHMg
c2l0cyBpbiB0aGUgd3JvbmcgZnVuY3Rpb24uIGhhbmRsZV9odm1faW9fY29tcGxldGlvbigpIGlz
Cj4+IHdoYXQgaHZtX2RvX3Jlc3VtZSgpIGNhbGxzLCBhbmQgd2hhdCBjYW4gcHJldmVudCBhIGd1
ZXN0IGZyb20KPj4gcmVzdW1pbmcgZXhlY3V0aW9uLiBUaGUgaHZtX2lvX3BlbmRpbmcoKSBpbnZv
Y2F0aW9uIGp1c3Qgc2l0cyBvbgo+PiBhIHNwZWNpYWwgY2FzZSBwYXRoIGRvd24gZnJvbSB0aGVy
ZSAodGhyb3VnaCBoYW5kbGVfcGlvKCkpLgo+IAo+IFllcywgaGFuZGxlX2h2bV9pb19jb21wbGV0
aW9uIGlzIHRoZSBmdW5jdGlvbiB0aGF0IGFjdHVhbGx5IGJsb2NrcyB0aGUKPiB2Q1BVIGFuZCB3
YWl0cyBmb3IgYW4gZXZlbnQgY2hhbm5lbCBmcm9tIHRoZSBpb3JlcS4gVGhpcyBpcyBob3dldmVy
Cj4gbm90IHN1aXRhYmxlIGJlY2F1c2UgaXQgdXNlcyB0aGUgZm9sbG93aW5nIGNvZGUgKHNpbXBs
aWZpZWQpOgo+IAo+IHNldF9iaXQoX1ZQRl9ibG9ja2VkX2luX3hlbiwgJmN1cnJlbnQtPnBhdXNl
X2ZsYWdzKTsKPiByYWlzZV9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEpOwo+IGRvX3NvZnRpcnEo
KTsKPiAKPiBJbiB0aGUgdlBDSSBjYXNlIFhlbiBjYW5ub3Qgc2V0IHRoZSB2Q1BVIGFzIGJsb2Nr
ZWRfaW5feGVuLCBYZW4gbmVlZHMKPiB0aGUgc2NoZWR1bGVyIHRvIHNjaGVkdWxlIHRoZSB2Q1BV
IHNvIHRoZSBwZW5kaW5nIHdvcmsgY2FuIGJlCj4gcHJvY2Vzc2VkLgoKUmlnaHQsIGFuZCBJIGRp
ZG4ndCBzYXkgeW91IHNob3VsZCBzZXQgdGhlIHZDUFUgdG8gYmxvY2tlZC4gV2hhdApJJ3ZlIHBv
aW50ZWQgb3V0IGlzIHRoYXQgdGhlIG1lcmUgZmFjdCBvZiBoYW5kbGVfaHZtX2lvX2NvbXBsZXRp
b24oKQpyZXR1cm5pbmcgZmFsc2UgbWFrZXMgaHZtX2RvX3Jlc3VtZSgpIGJhaWwsIHJlc3VsdGlu
ZyBpbiBhbm90aGVyCnJvdW5kIHRocm91Z2ggc29mdGlycSBwcm9jZXNzaW5nIChmcm9tIGVudHJ5
LlMgY29kZSkgYXMgbG9uZyBhcwpfc29tZV8gc29mdGlycSBpcyBwZW5kaW5nIChoZXJlOiB0aGUg
c2NoZWR1bGVyIG9uZSkuCgogVGhlbiBpZiB0aGUgYmxvY2tlZCBiaXQgaXMgbm90IHNldCB0aGUg
Y2FsbCB0byBkb19zb2Z0aXJxCj4gd291bGQgYmUgcmVjdXJyZWQsIHRodXMgcHJvYmFibHkgbGVh
ZGluZyB0byBhIHN0YWNrIG92ZXJmbG93IGlmCj4gdGhlcmUncyBlbm91Z2ggcGVuZGluZyB3b3Jr
LiBpZToKPiAKPiA8cHJvY2VzcyB3b3JrPgo+IAk8ZG9fc29mdGlycT4KPiAJCTxwcm9jZXNzIHdv
cms+Cj4gCQkJPGRvX3NvZnRpcnE+Cj4gCQkJCTwuLi4+CgpXaHkgd291bGQgdGhhdCBiZT8gVGhl
IGRvX3NvZnRpcnEoKSBpbnZvY2F0aW9uIHNpdHMgb24gdGhlIGV4aXQtCnRvLWd1ZXN0IHBhdGgs
IGV4cGxpY2l0bHkgYXZvaWRpbmcgYW55IHN1Y2ggbmVzdGluZyB1bmxlc3MgdGhlcmUKd2FzIGEg
ZG9fc29mdGlycSgpIGludm9jYXRpb24gc29tZXdoZXJlIGluIGEgc29mdGlycSBoYW5kbGVyLgoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 09:57:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 09:57: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-devel-bounces@lists.xenproject.org>)
	id 1gKh3c-0001OL-W7; Thu, 08 Nov 2018 09:57: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=fbf+=nt=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gKh3b-0001OB-9p
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 09:56:59 +0000
X-Inumbo-ID: a054ed10-e33c-11e8-9a16-bc764e045a96
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a054ed10-e33c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 09:56:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=U5ZpJW4Dhn6nsLNtRWabaiUZR/Op4wySzqTz0Gq4Z4c=; b=gTCgc1ZrcuATYcF0dFBx0bB4bP
 a0lgDX8s/r1Rkg5yxYSAIhK68GaccPTfIy1SB13LQBgvXXrD0IbVclT+9BXV2YHUGiP0YePUoOEUj
 Q+P+/l27rlmNLT6k9ij49EkAkP2UfjYBiLl1muXTEP6vMYzep4YHYPuo7T1unbycqo7o=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:20762
 helo=[10.97.34.6]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1gKh3X-0003o7-Fx; Thu, 08 Nov 2018 10:56:55 +0100
To: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <3a55659d-4d7e-ea03-0c46-cd115ff1d8f9@eikelenboom.it>
 <c007d98d-1744-f40c-a801-8c1956605d29@suse.com>
 <9e2d3c8a-07b8-dcf8-fb52-0071b63b92d2@eikelenboom.it>
 <4a3e30f5-917e-ea54-0ff9-8135ee3bd4a4@suse.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <5a0a87ee-c029-b503-fce0-54dc55793685@eikelenboom.it>
Date: Thu, 8 Nov 2018 10:57:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <4a3e30f5-917e-ea54-0ff9-8135ee3bd4a4@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Guest soft lockups with "xen: make xen_qlock_wait()
 nestable"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTEvMTggMDk6MTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMDgvMTEvMjAxOCAw
OToxNCwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+PiBPbiAwOC8xMS8xOCAwODowOCwgSnVl
cmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDA3LzExLzIwMTggMTA6MzAsIFNhbmRlciBFaWtlbGVu
Ym9vbSB3cm90ZToKPj4+PiBIaSBKdWVyZ2VuIC8gQm9yaXMsCj4+Pj4KPj4+PiBMYXN0IHdlZWsg
aSB0ZXN0ZWQgTGludXgga2VybmVsIDQuMTkuMCBzdGFibGUgd2l0aCB0aGUgWGVuICJmb3ItbGlu
dXMtNC4yMCIgYnJhbmNoIHB1bGxlZCBvbiB0b3AuCj4+Pj4gVW5mb3J0dW5hdGVseSBpIHdhcyBz
ZWVpbmcgZ3Vlc3RzIGxvY2t1cCBhZnRlciBzb21lIHRpbWUsIHNlZSBiZWxvdyBmb3IgdGhlIGxv
Z2dpbmcgZnJvbSBvbmUgb2YgdGhlIGd1ZXN0Cj4+Pj4gd2hpY2ggaSB3YXMgYWJsZSB0byBjYXB0
dXJlLgo+Pj4+IFJldmVydGluZyAieGVuOiBtYWtlIHhlbl9xbG9ja193YWl0KCkgbmVzdGFibGUi
IDcyNTBmNmQzNTY4MWRmYzQ0NzQ5ZDkwNTk4YTJkNTFhMTE4Y2UyYjgsCj4+Pj4gbWFkZSB0aGUg
bG9ja3VwcyBkaXNhcHBlYXIuCj4+Pj4KPj4+PiBUaGVzZSBndWVzdHMgYXJlIHN0cmVzc2VkIHF1
aXRlIGhhcmQgaW4gYm90aCBDUFUgYW5kIG5ldHdvcmtpbmcsIAo+Pj4+IHNvIHRoZXkgYXJlIHBy
b2JhYmx5IG1vcmUgc3VzY2VwdGlibGUgdG8gbG9ja2luZyBpc3N1ZXMuCj4+Pj4KPj4+PiBTeXN0
ZW0gaXMgYSBBTUQgcGhlbm9tIHg2LCBydW5uaW5nIFhlbi11bnN0YWJsZS4KPj4+Pgo+Pj4+IEFu
eSBpZGVhcyA/Cj4+Pgo+Pj4gSnVzdCBjaGVja2VkIHRoZSBoeXBlcnZpc29yIGFnYWluOiBpdCBz
ZWVtcyBhIHBlbmRpbmcgaW50ZXJydXB0IGZvciBhCj4+PiBIVk0vUFZIIHZjcHUgd29uJ3QgbGV0
IFNDSEVET1BfcG9sbCByZXR1cm4gaW4gY2FzZSBpbnRlcnJ1cHRzIGFyZQo+Pj4gZGlzYWJsZWQu
Cj4+Pgo+Pj4gSSBuZWVkIHRvIHJld29yayB0aGUgcGF0Y2ggZm9yIHRoYXQgc2NlbmFyaW8uIFVu
dGlsIHRoZW4gSSdsbCByZXZlcnQKPj4+IGl0Lgo+Pgo+PiBUaGFua3MgZm9yIGxvb2tpbmcgaW50
byBpdC4KPiAKPiBDb3VsZCB5b3UgdHJ5IHRoZSBhdHRhY2hlZCBwYXRjaCAob24gdG9wIG9mIDcy
NTBmNmQzNTY4MWRmKT8KClRoYXQgYmxvd3MgdXAgd2hpbGUgYm9vdGluZyB0aGUgZ3Vlc3Q6Cgpb
ICAgIDEuNzkyODcwXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDEKWyAgICAxLjc5NjE3
MV0geDg2OiBCb290aW5nIFNNUCBjb25maWd1cmF0aW9uOgpbICAgIDEuNzk5NDEwXSAuLi4uIG5v
ZGUgICMwLCBDUFVzOiAgICAgICMxClsgICAgMS44ODI5MjJdIGNwdSAxIHNwaW5sb2NrIGV2ZW50
IGlycSA1OQpbICAgIDEuODk5NDQ2XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDIKWyAg
ICAxLjkwMjg2NF0gICMyClsgICAgMS45ODYyNDhdIGNwdSAyIHNwaW5sb2NrIGV2ZW50IGlycSA2
NQpbICAgIDEuOTk2MjAwXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDMKWyAgICAxLjk5
OTUyMl0gICMzClsgICAgMi4wODI5MjFdIGNwdSAzIHNwaW5sb2NrIGV2ZW50IGlycSA3MQpbICAg
IDIuMDkyNzQ5XSBzbXA6IEJyb3VnaHQgdXAgMSBub2RlLCA0IENQVXMKWyAgICAyLjA5NjA3OV0g
c21wYm9vdDogTWF4IGxvZ2ljYWwgcGFja2FnZXM6IDEKWyAgICAyLjA5OTQxMF0gc21wYm9vdDog
VG90YWwgb2YgNCBwcm9jZXNzb3JzIGFjdGl2YXRlZCAoMjU2ODguMzYgQm9nb01JUFMpClsgICAg
Mi4xMDI4OTNdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQg
MDAwMDAwMDAwMDAxNGY5MApbICAgIDIuMTA2MDYzXSBQR0QgMCBQNEQgMCAKWyAgICAyLjEwNjA2
M10gT29wczogMDAwMiBbIzFdIFNNUCBOT1BUSQpbICAgIDIuMTA2MDYzXSBDUFU6IDEgUElEOiAx
NiBDb21tOiBtaWdyYXRpb24vMSBOb3QgdGFpbnRlZCA0LjE5LjAtMjAxODExMDgtZG9mbHIteGVu
bmV4dC12bGFuLXBwcC1ibGttcS1xbG9ja3BhdGNoKyAjMQpbICAgIDIuMTA2MDYzXSBIYXJkd2Fy
ZSBuYW1lOiBYZW4gSFZNIGRvbVUsIEJJT1MgNC4xMi11bnN0YWJsZSAxMC8zMC8yMDE4ClsgICAg
Mi4xMDYwNjNdIFJJUDogMDAxMDp4ZW5fcWxvY2tfd2FpdCsweDIzLzB4NzAKWyAgICAyLjEwNjA2
M10gQ29kZTogMWYgODQgMDAgMDAgMDAgMDAgMDAgNTUgNTMgNDggODMgZWMgMDggNjUgOGIgMmQg
NjMgMzMgZmYgN2UgODMgZmQgZmYgNzQgMzIgNjUgOGIgMDUgNDcgM2YgZmYgN2UgYTkgMDAgMDAg
MTAgMDAgNzUgMjQgNDggODkgZmIgPGYwPiBmZiAwNSAzNiAzMyBmZiA3ZSA4YiAwNSAzMCAzMyBm
ZiA3ZSA4MyBmOCAwMSA3NCAxNiAwZiBiNiAwMyA0MApbICAgIDIuMTA2MDYzXSBSU1A6IDAwMTg6
ZmZmZmM5MDAwMDZkM2RjMCBFRkxBR1M6IDAwMDEwMDQ2ClsgICAgMi4xMDYwNjNdIFJBWDogMDAw
MDAwMDA4MDAwMDAwMSBSQlg6IGZmZmZmZmZmODMxYTVhNjggUkNYOiAwMDAwMDAwMDAwMDAwMDA4
ClsgICAgMi4xMDYwNjNdIFJEWDogZmZmZjg4MDEwZjdlZjcwMCBSU0k6IDAwMDAwMDAwMDAwMDAw
MDMgUkRJOiBmZmZmZmZmZjgzMWE1YTY4ClsgICAgMi4xMDYwNjNdIFJCUDogMDAwMDAwMDAwMDAw
MDAzYiBSMDg6IDAwMDAwMDAwMDAwMDAwMDggUjA5OiAwMDAwMDAwMDAwMDAwMDZjClsgICAgMi4x
MDYwNjNdIFIxMDogMDAwMDAwMDAwMDAwMDAwMCBSMTE6IDAwMDAwMDAwMDAwMDAwMDAgUjEyOiAw
MDAwMDAwMDAwMDAwMDAxClsgICAgMi4xMDYwNjNdIFIxMzogMDAwMDAwMDAwMDAwMDEwMCBSMTQ6
IDAwMDAwMDAwMDAwMDAwMDAgUjE1OiAwMDAwMDAwMDAwMDgwMDAwClsgICAgMi4xMDYwNjNdIEZT
OiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBHUzpmZmZmODgwMTBiMjgwMDAwKDAwMDApIGtubEdT
OjAwMDAwMDAwMDAwMDAwMDAKWyAgICAyLjEwNjA2M10gQ1M6ICAwMDEwIERTOiAwMDAwIEVTOiAw
MDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwpbICAgIDIuMTA2MDYzXSBDUjI6IDAwMDAwMDAwMDAw
MTRmOTAgQ1IzOiAwMDAwMDAwMDAyYTI0MDAwIENSNDogMDAwMDAwMDAwMDAwMDZlMApbICAgIDIu
MTA2MDYzXSBDYWxsIFRyYWNlOgpbICAgIDIuMTA2MDYzXSAgPyBfX3N3aXRjaF90b19hc20rMHg0
MC8weDcwClsgICAgMi4xMDYwNjNdICBfX3B2X3F1ZXVlZF9zcGluX2xvY2tfc2xvd3BhdGgrMHgy
NDgvMHgyODAKWyAgICAyLjEwNjA2M10gIF9yYXdfc3Bpbl9sb2NrKzB4MTgvMHgyMApbICAgIDIu
MTA2MDYzXSAgcHJlcGFyZV9zZXQrMHhjLzB4OTAKWyAgICAyLjEwNjA2M10gIGdlbmVyaWNfc2V0
X2FsbCsweDI2LzB4MmUwClsgICAgMi4xMDYwNjNdICA/IF9fc3dpdGNoX3RvX2FzbSsweDQwLzB4
NzAKWyAgICAyLjEwNjA2M10gIG10cnJfcmVuZGV6dm91c19oYW5kbGVyKzB4MzQvMHg2MApbICAg
IDIuMTA2MDYzXSAgbXVsdGlfY3B1X3N0b3ArMHhiNi8weGUwClsgICAgMi4xMDYwNjNdICA/IGNw
dV9zdG9wX3F1ZXVlX3dvcmsrMHhkMC8weGQwClsgICAgMi4xMDYwNjNdICBjcHVfc3RvcHBlcl90
aHJlYWQrMHg4Ni8weDEwMApbICAgIDIuMTA2MDYzXSAgc21wYm9vdF90aHJlYWRfZm4rMHgxMDkv
MHgxNjAKWyAgICAyLjEwNjA2M10gIGt0aHJlYWQrMHhlZS8weDEyMApbICAgIDIuMTA2MDYzXSAg
PyBzb3J0X3JhbmdlKzB4MjAvMHgyMApbICAgIDIuMTA2MDYzXSAgPyBrdGhyZWFkX3BhcmsrMHg4
MC8weDgwClsgICAgMi4xMDYwNjNdICByZXRfZnJvbV9mb3JrKzB4MjIvMHg0MApbICAgIDIuMTA2
MDYzXSBNb2R1bGVzIGxpbmtlZCBpbjoKWyAgICAyLjEwNjA2M10gQ1IyOiAwMDAwMDAwMDAwMDE0
ZjkwClsgICAgMi4xMDYwNjNdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJl
cXVlc3QgYXQgMDAwMDAwMDAwMDAxNGY5MApbICAgIDIuMTA2MDYzXSAtLS1bIGVuZCB0cmFjZSBl
NWJlODJjZmMzZTQwYTVlIF0tLS0KWyAgICAyLjEwNjA2M10gUEdEIDAgClsgICAgMi4xMDYwNjNd
IFJJUDogMDAxMDp4ZW5fcWxvY2tfd2FpdCsweDIzLzB4NzAKWyAgICAyLjEwNjA2M10gUDREIDAg
ClsgICAgMi4xMDYwNjNdIENvZGU6IDFmIDg0IDAwIDAwIDAwIDAwIDAwIDU1IDUzIDQ4IDgzIGVj
IDA4IDY1IDhiIDJkIDYzIDMzIGZmIDdlIDgzIGZkIGZmIDc0IDMyIDY1IDhiIDA1IDQ3IDNmIGZm
IDdlIGE5IDAwIDAwIDEwIDAwIDc1IDI0IDQ4IDg5IGZiIDxmMD4gZmYgMDUgMzYgMzMgZmYgN2Ug
OGIgMDUgMzAgMzMgZmYgN2UgODMgZjggMDEgNzQgMTYgMGYgYjYgMDMgNDAKWyAgICAyLjEwNjA2
M10gT29wczogMDAwMiBbIzJdIFNNUCBOT1BUSQpbICAgIDIuMTA2MDYzXSBSU1A6IDAwMTg6ZmZm
ZmM5MDAwMDZkM2RjMCBFRkxBR1M6IDAwMDEwMDQ2CgoKPiAKPiBKdWVyZ2VuCj4gCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 10:02:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 10:02: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-devel-bounces@lists.xenproject.org>)
	id 1gKh8P-0002IF-MY; Thu, 08 Nov 2018 10:01: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKh8O-0002IA-1k
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 10:01:56 +0000
X-Inumbo-ID: 518fdd7c-e33d-11e8-9b0f-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 518fdd7c-e33d-11e8-9b0f-12d6303a7972;
 Thu, 08 Nov 2018 10:01:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 03:01:52 -0700
Message-Id: <5BE4098E02000078001F9816@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 03:01:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Xin Li" <talons.lee@gmail.com>
References: <20181108031414.2789-1-xin.li@citrix.com>
In-Reply-To: <20181108031414.2789-1-xin.li@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 1/4] xen/xsm: remove unnecessary #define
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Xin Li <xin.li@citrix.com>,
 Ming Lu <ming.lu@citrix.com>, Daniel de Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjExLjE4IGF0IDA0OjE0LCA8dGFsb25zLmxlZUBnbWFpbC5jb20+IHdyb3RlOgo+
IHRoaXMgI2RlZmluZSBpcyB1bm5lY2Vzc2FyeSBzaW5jZSBYU01fSU5MSU5FIGlzIHJlZGVmaW5l
ZCBpbgo+IHhzbS9kdW1teS5oLCBpdCdzIGEgcmlzayBvZiBidWlsZCBicmVha2FnZSwgc28gcmVt
b3ZlIGl0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFhpbiBMaSA8eGluLmxpQGNpdHJpeC5jb20+Cj4g
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkknbSBjb25mdXNl
ZCAtIHRoaXMgYW5kIHBhdGNoZXMgMiBhbmQgMyB3ZW50IGluIGFscmVhZHksIGRpZG4ndCB0aGV5
PwpBbmQgcXVpdGUgc29tZSB0aW1lIGFnby4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 10:05:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 10:05: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-devel-bounces@lists.xenproject.org>)
	id 1gKhBu-0002Rd-8c; Thu, 08 Nov 2018 10:05:34 +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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKhBt-0002RY-F6
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 10:05:33 +0000
X-Inumbo-ID: d32c54f0-e33d-11e8-a053-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d32c54f0-e33d-11e8-a053-12d6303a7972;
 Thu, 08 Nov 2018 10:05:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 03:05:30 -0700
Message-Id: <5BE40A6902000078001F9833@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 03:05:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Daniel de Graaf" <dgdegra@tycho.nsa.gov>
References: <8b666337-f1c9-8c1e-1a7d-f166a368a13f@citrix.com>
 <1541042398064.15504@citrix.com>
 <4c86d3be-9215-5298-4f1c-85bbf1bfc57a@tycho.nsa.gov>
In-Reply-To: <4c86d3be-9215-5298-4f1c-85bbf1bfc57a@tycho.nsa.gov>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] XSM SILO boot time spew
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel List <xen-devel@lists.xen.org>, Xin Li <xin.li@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjExLjE4IGF0IDE4OjUyLCA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PiB3cm90ZToK
PiBPbiAxMC8zMS8yMDE4IDExOjE5IFBNLCBYaW4gTGkgKFRhbG9ucykgd3JvdGU6Cj4+IEluIHBh
dGNoc2V0IHY0LCB3ZSBjYWxsIHJlZ2lzdGVyX3hzbSgpIHRvIHNldHVwIHNpbG8gbW9kdWxlLgo+
PiBUaGlzIGRlYnVnIGxvZyBpcyB0byBjaGVjayBpZiBzb21lIG9wcyBub3Qgb3ZlcnJpZGVkIGJ5
IHRoZSBtb2R1bGUuCj4+IEkgdGhvdWdodCB0aGlzIGlzIE9LLCBzaW5jZSB0aGUgbG9nIGxldmVs
IGlzIGRlYnVnLgo+PiAKPj4gSSB0aGluayBjYWxsaW5nIHJlZ2lzdGVyX3hzbSgpIGlzIGdvb2Qs
Cj4+IGlmIHdlIGRvIHdhbnQgdG8gc3VwcHJlc3MgdGhpcyBkZWJ1ZyBsb2cgZXhwbGljaXRseSwK
Pj4gd2UgY2FuIGNoZWNrIGlmIG9wcyBlcWF1bHMgc2lsb194c21fb3BzIGluIG1hY3JvIHNldF90
b19kdW1teV9pZl9udWxsKCkuCj4+IAo+PiBUaGUgZm9sbG93IGRpZmYgc2hvd3Mgd2hhdCBJIGFt
IHN1Z2dlc3RpbmcsIGlzIGl0IE9LPwo+IAo+IElmIFNJTE8gaXMgYSBnb29kIGV4YW1wbGUgb2Yg
d2hhdCBhIHBvdGVudGlhbCB0aGlyZCBYU00gbW9kdWxlIHdvdWxkIGxvb2sKPiBsaWtlLCBpdCdz
IHByb2JhYmx5IGJldHRlciB0byBqdXN0IHJlbW92ZSB0aGUgcHJpbnRpbmcgYW5kIGFsbG93IHRo
ZQo+IGR1bW15IG1vZHVsZSdzIGhvb2tzIHRvIGZpbGwgaW4gYW55IG51bGwgdmFsdWVzIGluIHRo
ZSB4c21fb3BlcmF0aW9ucwo+IHN0cnVjdHVyZS4gIFRoZSBwcmludGluZyBwYXJ0IHdhcyB3cml0
dGVuIHdpdGggRkxBU0sgYW5kIEFDTSBpbiBtaW5kLAo+IHdoaWNoIGJvdGggaW50ZW5kZWQgdG8g
aG9vayBldmVyeXRoaW5nIGFuZCBtaWdodCBhZGQgbmV3IGhvb2tzIHdpdGhvdXQKPiBjaGFuZ2lu
ZyB0aGUgb3RoZXIuCj4gCj4gQW5vdGhlciBwb3NzaWJsZSBzb2x1dGlvbiB3b3VsZCBiZSB0byBh
ZGQgYSBib29sIHBhcmFtZXRlciB0byByZWdpc3Rlcl94c20KPiB0aGF0IGRpc2FibGVzIHRoZSB3
YXJuaW5ncyBpbnN0ZWFkIG9mIGNoZWNraW5nIHRoZSBwb2ludGVyIHZhbHVlLCBidXQgdGhhdAo+
IGZlZWxzIGxpa2Ugb3ZlcmtpbGwgdG8gbWU7IHdlIHN0aWxsIG9ubHkgaGF2ZSB0d28gWFNNIG1v
ZHVsZXMuCgpXaHk/IFJldGFpbmluZyB0aGUgbG9nIG1lc3NhZ2UgZm9yIHRoZSBGTEFTSyBjYXNl
IHNlZW1zIHF1aXRlCmRlc2lyYWJsZSwgYW5kIGNvbXBhcmluZyBwb2ludGVycyB0byBzcGVjaWFs
IG9wcyBzdHJ1Y3R1cmVzIHNlZW1zCnF1aXRlIG9idmlvdXNseSB3b3JzZSB0byBtZS4gT2YgY291
cnNlIGEgcGF0Y2ggdG8gZHJvcCB0aGUgbG9nZ2luZwphbHRvZ2V0aGVyIHdhcyBhbHJlYWR5IHBv
c3RlZCwgc28geW91J3JlIGZyZWUgdG8gYWNrIHRoYXQgb25lIGFuZAp0aGUgZGlzY3Vzc2lvbiB3
b3VsZCBiZSBlbmRlZC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 10:13:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 10:13:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gKhJM-0003Ei-3I; Thu, 08 Nov 2018 10:13: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=nrah=nt=citrix.com=prvs=843bae1bd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gKhJL-0003EZ-6X
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 10:13:15 +0000
X-Inumbo-ID: e61ed1a2-e33e-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e61ed1a2-e33e-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 10:13:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,478,1534809600"; d="scan'208";a="81573476"
To: Jan Beulich <JBeulich@suse.com>, Daniel de Graaf <dgdegra@tycho.nsa.gov>
References: <8b666337-f1c9-8c1e-1a7d-f166a368a13f@citrix.com>
 <1541042398064.15504@citrix.com>
 <4c86d3be-9215-5298-4f1c-85bbf1bfc57a@tycho.nsa.gov>
 <5BE40A6902000078001F9833@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <b0c4ae36-1aca-b8c6-4098-2c3aac9ff20d@citrix.com>
Date: Thu, 8 Nov 2018 10:13:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5BE40A6902000078001F9833@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] XSM SILO boot time spew
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xin Li <xin.li@citrix.com>, Xen-devel List <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTEvMjAxOCAxMDowNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDcuMTEuMTgg
YXQgMTg6NTIsIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+IHdyb3RlOgo+PiBPbiAxMC8zMS8yMDE4
IDExOjE5IFBNLCBYaW4gTGkgKFRhbG9ucykgd3JvdGU6Cj4+PiBJbiBwYXRjaHNldCB2NCwgd2Ug
Y2FsbCByZWdpc3Rlcl94c20oKSB0byBzZXR1cCBzaWxvIG1vZHVsZS4KPj4+IFRoaXMgZGVidWcg
bG9nIGlzIHRvIGNoZWNrIGlmIHNvbWUgb3BzIG5vdCBvdmVycmlkZWQgYnkgdGhlIG1vZHVsZS4K
Pj4+IEkgdGhvdWdodCB0aGlzIGlzIE9LLCBzaW5jZSB0aGUgbG9nIGxldmVsIGlzIGRlYnVnLgo+
Pj4KPj4+IEkgdGhpbmsgY2FsbGluZyByZWdpc3Rlcl94c20oKSBpcyBnb29kLAo+Pj4gaWYgd2Ug
ZG8gd2FudCB0byBzdXBwcmVzcyB0aGlzIGRlYnVnIGxvZyBleHBsaWNpdGx5LAo+Pj4gd2UgY2Fu
IGNoZWNrIGlmIG9wcyBlcWF1bHMgc2lsb194c21fb3BzIGluIG1hY3JvIHNldF90b19kdW1teV9p
Zl9udWxsKCkuCj4+Pgo+Pj4gVGhlIGZvbGxvdyBkaWZmIHNob3dzIHdoYXQgSSBhbSBzdWdnZXN0
aW5nLCBpcyBpdCBPSz8KPj4gSWYgU0lMTyBpcyBhIGdvb2QgZXhhbXBsZSBvZiB3aGF0IGEgcG90
ZW50aWFsIHRoaXJkIFhTTSBtb2R1bGUgd291bGQgbG9vawo+PiBsaWtlLCBpdCdzIHByb2JhYmx5
IGJldHRlciB0byBqdXN0IHJlbW92ZSB0aGUgcHJpbnRpbmcgYW5kIGFsbG93IHRoZQo+PiBkdW1t
eSBtb2R1bGUncyBob29rcyB0byBmaWxsIGluIGFueSBudWxsIHZhbHVlcyBpbiB0aGUgeHNtX29w
ZXJhdGlvbnMKPj4gc3RydWN0dXJlLiAgVGhlIHByaW50aW5nIHBhcnQgd2FzIHdyaXR0ZW4gd2l0
aCBGTEFTSyBhbmQgQUNNIGluIG1pbmQsCj4+IHdoaWNoIGJvdGggaW50ZW5kZWQgdG8gaG9vayBl
dmVyeXRoaW5nIGFuZCBtaWdodCBhZGQgbmV3IGhvb2tzIHdpdGhvdXQKPj4gY2hhbmdpbmcgdGhl
IG90aGVyLgo+Pgo+PiBBbm90aGVyIHBvc3NpYmxlIHNvbHV0aW9uIHdvdWxkIGJlIHRvIGFkZCBh
IGJvb2wgcGFyYW1ldGVyIHRvIHJlZ2lzdGVyX3hzbQo+PiB0aGF0IGRpc2FibGVzIHRoZSB3YXJu
aW5ncyBpbnN0ZWFkIG9mIGNoZWNraW5nIHRoZSBwb2ludGVyIHZhbHVlLCBidXQgdGhhdAo+PiBm
ZWVscyBsaWtlIG92ZXJraWxsIHRvIG1lOyB3ZSBzdGlsbCBvbmx5IGhhdmUgdHdvIFhTTSBtb2R1
bGVzLgo+IFdoeT8gUmV0YWluaW5nIHRoZSBsb2cgbWVzc2FnZSBmb3IgdGhlIEZMQVNLIGNhc2Ug
c2VlbXMgcXVpdGUKPiBkZXNpcmFibGUsIGFuZCBjb21wYXJpbmcgcG9pbnRlcnMgdG8gc3BlY2lh
bCBvcHMgc3RydWN0dXJlcyBzZWVtcwo+IHF1aXRlIG9idmlvdXNseSB3b3JzZSB0byBtZS4gT2Yg
Y291cnNlIGEgcGF0Y2ggdG8gZHJvcCB0aGUgbG9nZ2luZwo+IGFsdG9nZXRoZXIgd2FzIGFscmVh
ZHkgcG9zdGVkLCBzbyB5b3UncmUgZnJlZSB0byBhY2sgdGhhdCBvbmUgYW5kCj4gdGhlIGRpc2N1
c3Npb24gd291bGQgYmUgZW5kZWQuCgpTbyBJIHdhcyB0aGlua2luZyBhYm91dCB0aGlzLsKgIEkg
dGhpbmsgSSBjYW4gYXJyYW5nZSBmb3IgdGhlIGNvbXBpbGVyIHRvCmNoZWNrIHRoZSBmdWxsLW5l
c3Mgb2YgdGhlIGR1bW15IGFuZCBmbGFzayBvcHMsIGFuZCByZW1vdmUgYWxsIG9mIHRoaXMKcnVu
dGltZSBsb2dpYy7CoCBUaGlzIHdvdWxkIGJlIGJ5IGhhdmluZyBhbiBpbnRlcmVzdGluZ2x5IHR5
cGVkIHNlbnRpbmVsCmF0IGVpdGhlciBlbmQgb2YgdGhlIHN0cnVjdHVyZSwgdGhlbiB1c2luZyBh
IHN0cmFpZ2h0IGNvbW1hIHNlcGFyYXRlZApsaXN0IG9mIGZ1bmN0aW9ucyBpbiB0aGUgaW5pdGlh
bGlzZXIuCgpBbnkgY2hhbmdlIHRvIHRoZSBvcHMgc3RydWN0dXJlIHdpdGhvdXQgYSBtYXRjaGlu
ZyBjaGFuZ2UgaW4gdGhlIGZsYXNrCmFuZCBkdW1teSBvcHMgd2lsbCByZXN1bHQgaW4gYSBmdW5j
dGlvbiBwb2ludGVyIHR5cGUgZmFpbHVyZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 10:15:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 10:15: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-devel-bounces@lists.xenproject.org>)
	id 1gKhLa-0003Lz-Hz; Thu, 08 Nov 2018 10:15:34 +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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKhLZ-0003Lt-1i
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 10:15:33 +0000
X-Inumbo-ID: 38a260e4-e33f-11e8-8c25-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38a260e4-e33f-11e8-8c25-12d6303a7972;
 Thu, 08 Nov 2018 10:15:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 03:15:30 -0700
Message-Id: <5BE40CC002000078001F9850@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 03:15:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "osstest service owner" <osstest-admin@xenproject.org>
References: <osstest-129468-mainreport@xen.org>
In-Reply-To: <osstest-129468-mainreport@xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [xen-unstable test] 129468: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjExLjE4IGF0IDIyOjQ2LCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gZmxpZ2h0IDEyOTQ2OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5NDY4LyAKPiAKPiBS
ZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDEyOTQyNgo+ICBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0MjYKCisgdGVz
dCAtZCBnaXQ6Ly9jYWNoZTo5NDE5L2dpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKKyBleHBvcnQgR0lUPWdpdAorIC9ob21lL29zc3Rlc3QvYnVpbGQuMTI5NDY4
LmJ1aWxkLWFtZDY0LXhzbS94ZW4vdG9vbHMvLi4vc2NyaXB0cy9naXQtY2hlY2tvdXQuc2ggZ2l0
Oi8vY2FjaGU6OTQxOS9naXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwu
Z2l0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggcWVtdS14ZW4tdHJh
ZGl0aW9uYWwtZGlyCm1ha2VbMl06ICoqKiBObyBydWxlIHRvIG1ha2UgdGFyZ2V0ICdvc2RlcC5j
JywgbmVlZGVkIGJ5ICdvc2RlcC5vJy4gIFN0b3AuCiAgQ0MgICAgY3V0aWxzLm8KZ2NjOiBlcnJv
cjogY3V0aWxzLmM6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKZ2NjOiBmYXRhbCBlcnJvcjog
bm8gaW5wdXQgZmlsZXMKY29tcGlsYXRpb24gdGVybWluYXRlZC4KbWFrZVsyXTogKioqIFdhaXRp
bmcgZm9yIHVuZmluaXNoZWQgam9icy4uLi4KL2hvbWUvb3NzdGVzdC9idWlsZC4xMjk0NjguYnVp
bGQtYW1kNjQteHNtL3hlbi9zdHViZG9tL2lvZW11L3J1bGVzLm1hazozOiByZWNpcGUgZm9yIHRh
cmdldCAnY3V0aWxzLm8nIGZhaWxlZAptYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUv
b3NzdGVzdC9idWlsZC4xMjk0NjguYnVpbGQtYW1kNjQteHNtL3hlbi9zdHViZG9tL2lvZW11Jwpt
YWtlWzJdOiAqKiogW2N1dGlscy5vXSBFcnJvciA0Ck1ha2VmaWxlOjQ2NjogcmVjaXBlIGZvciB0
YXJnZXQgJ2lvZW11JyBmYWlsZWQKbWFrZVsxXTogKioqIFtpb2VtdV0gRXJyb3IgMgptYWtlWzFd
OiAqKiogV2FpdGluZyBmb3IgdW5maW5pc2hlZCBqb2JzLi4uLgoKQSAiZ2xpdGNoIiB3aXRoIGEg
Z2l0IGNoZWNrb3V0PyBPZGQgdGhhdCB0aGUgc2NyaXB0IGRpZG4ndCBsb2cgYW55IGVycm9yLgoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 10:18:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 10:18: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-devel-bounces@lists.xenproject.org>)
	id 1gKhOa-0003WJ-2Q; Thu, 08 Nov 2018 10:18: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=wlbw=nt=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gKhOY-0003WE-2w
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 10:18:38 +0000
X-Inumbo-ID: a703f066-e33f-11e8-b019-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a703f066-e33f-11e8-b019-12d6303a7972;
 Thu, 08 Nov 2018 10:18:36 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E9584AEE7;
 Thu,  8 Nov 2018 10:18:34 +0000 (UTC)
To: Sander Eikelenboom <linux@eikelenboom.it>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <3a55659d-4d7e-ea03-0c46-cd115ff1d8f9@eikelenboom.it>
 <c007d98d-1744-f40c-a801-8c1956605d29@suse.com>
 <9e2d3c8a-07b8-dcf8-fb52-0071b63b92d2@eikelenboom.it>
 <4a3e30f5-917e-ea54-0ff9-8135ee3bd4a4@suse.com>
 <5a0a87ee-c029-b503-fce0-54dc55793685@eikelenboom.it>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <25d57755-d2db-3c7e-d72c-7f2ad612ae91@suse.com>
Date: Thu, 8 Nov 2018 11:18:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5a0a87ee-c029-b503-fce0-54dc55793685@eikelenboom.it>
Content-Type: multipart/mixed; boundary="------------5AD4E6C5A03E12B1A9B7EA02"
Content-Language: de-DE
Subject: Re: [Xen-devel] Guest soft lockups with "xen: make xen_qlock_wait()
 nestable"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

On 08/11/2018 10:57, Sander Eikelenboom wrote:
> On 08/11/18 09:18, Juergen Gross wrote:
>> On 08/11/2018 09:14, Sander Eikelenboom wrote:
>>> On 08/11/18 08:08, Juergen Gross wrote:
>>>> On 07/11/2018 10:30, Sander Eikelenboom wrote:
>>>>> Hi Juergen / Boris,
>>>>>
>>>>> Last week i tested Linux kernel 4.19.0 stable with the Xen "for-linus-4.20" branch pulled on top.
>>>>> Unfortunately i was seeing guests lockup after some time, see below for the logging from one of the guest
>>>>> which i was able to capture.
>>>>> Reverting "xen: make xen_qlock_wait() nestable" 7250f6d35681dfc44749d90598a2d51a118ce2b8,
>>>>> made the lockups disappear.
>>>>>
>>>>> These guests are stressed quite hard in both CPU and networking, 
>>>>> so they are probably more susceptible to locking issues.
>>>>>
>>>>> System is a AMD phenom x6, running Xen-unstable.
>>>>>
>>>>> Any ideas ?
>>>>
>>>> Just checked the hypervisor again: it seems a pending interrupt for a
>>>> HVM/PVH vcpu won't let SCHEDOP_poll return in case interrupts are
>>>> disabled.
>>>>
>>>> I need to rework the patch for that scenario. Until then I'll revert
>>>> it.
>>>
>>> Thanks for looking into it.
>>
>> Could you try the attached patch (on top of 7250f6d35681df)?
> 
> That blows up while booting the guest:

Oh, sorry. Of course it does. Dereferencing a percpu variable
directly can't work. How silly of me.

The attached variant should repair that. Tested to not break booting.


Juergen

--------------5AD4E6C5A03E12B1A9B7EA02
Content-Type: text/x-patch;
 name="0001-xen-fix-xen_qlock_wait.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="0001-xen-fix-xen_qlock_wait.patch"

>From 861c47480be2ef5cc301d3c4c2ca083c1160e39d Mon Sep 17 00:00:00 2001
From: Juergen Gross <jgross@suse.com>
Date: Thu, 8 Nov 2018 08:35:06 +0100
Subject: [PATCH] xen: fix xen_qlock_wait()

Commit a856531951dc80 ("xen: make xen_qlock_wait() nestable")
introduced a regression for Xen guests running fully virtualized
(HVM or PVH mode). The Xen hypervisor wouldn't return from the poll
hypercall with interrupts disabled in case of an interrupt (for PV
guests it does).

So instead of disabling interrupts in xen_qlock_wait() use a nesting
counter to avoid calling xen_clear_irq_pending() in case
xen_qlock_wait() is nested.

Fixes: a856531951dc80 ("xen: make xen_qlock_wait() nestable")
Cc: stable@vger.kernel.org
Signed-off-by: Juergen Gross <jgross@suse.com>
---
 arch/x86/xen/spinlock.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/arch/x86/xen/spinlock.c b/arch/x86/xen/spinlock.c
index 441c88262169..5b25f8e9b619 100644
--- a/arch/x86/xen/spinlock.c
+++ b/arch/x86/xen/spinlock.c
@@ -9,6 +9,7 @@
 #include <linux/log2.h>
 #include <linux/gfp.h>
 #include <linux/slab.h>
+#include <linux/atomic.h>
 
 #include <asm/paravirt.h>
 #include <asm/qspinlock.h>
@@ -21,6 +22,7 @@
 
 static DEFINE_PER_CPU(int, lock_kicker_irq) = -1;
 static DEFINE_PER_CPU(char *, irq_name);
+static DEFINE_PER_CPU(atomic_t, xen_qlock_wait_nest);
 static bool xen_pvspin = true;
 
 static void xen_qlock_kick(int cpu)
@@ -39,25 +41,25 @@ static void xen_qlock_kick(int cpu)
  */
 static void xen_qlock_wait(u8 *byte, u8 val)
 {
-	unsigned long flags;
 	int irq = __this_cpu_read(lock_kicker_irq);
 
 	/* If kicker interrupts not initialized yet, just spin */
 	if (irq == -1 || in_nmi())
 		return;
 
-	/* Guard against reentry. */
-	local_irq_save(flags);
+	/* Detect reentry. */
+	atomic_inc(this_cpu_ptr(&xen_qlock_wait_nest));
 
-	/* If irq pending already clear it. */
-	if (xen_test_irq_pending(irq)) {
+	/* If irq pending already and no nested call clear it. */
+	if (atomic_read(this_cpu_ptr(&xen_qlock_wait_nest)) == 1 &&
+	    xen_test_irq_pending(irq)) {
 		xen_clear_irq_pending(irq);
 	} else if (READ_ONCE(*byte) == val) {
 		/* Block until irq becomes pending (or a spurious wakeup) */
 		xen_poll_irq(irq);
 	}
 
-	local_irq_restore(flags);
+	atomic_dec(this_cpu_ptr(&xen_qlock_wait_nest));
 }
 
 static irqreturn_t dummy_handler(int irq, void *dev_id)
-- 
2.16.4


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------5AD4E6C5A03E12B1A9B7EA02--


From xen-devel-bounces@lists.xenproject.org Thu Nov 08 10:28:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 10:28: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-devel-bounces@lists.xenproject.org>)
	id 1gKhY7-0004Nz-8d; Thu, 08 Nov 2018 10:28: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=xpcc=nt=citrix.com=prvs=8432d1237=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gKhY5-0004Nu-Pn
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 10:28:29 +0000
X-Inumbo-ID: 076e1b60-e341-11e8-9293-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 076e1b60-e341-11e8-9293-12d6303a7972;
 Thu, 08 Nov 2018 10:28:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,478,1534809600"; d="scan'208";a="70000116"
To: Wei Liu <wei.liu2@citrix.com>
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
 <20181106120759.8789-8-sergey.dyasli@citrix.com>
 <20181107132847.coqzmrvfsnupdglu@zion.uk.xensource.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 xsFNBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABzShTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+wsGOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZmfOwU0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAHCwXYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <1de346a6-e378-f816-580a-ee04889d6ce8@citrix.com>
Date: Thu, 8 Nov 2018 10:28:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181107132847.coqzmrvfsnupdglu@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 7/8] x86/vvmx: correctly report vvmcs size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, xen-devel@lists.xen.org,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTEvMjAxOCAxMzoyOCwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIE5vdiAwNiwgMjAx
OCBhdCAxMjowNzo1OFBNICswMDAwLCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+PiBUaGUgc2l6ZSBv
ZiBYZW4ncyB2aXJ0dWFsIHZtY3MgcmVnaW9uIGlzIDQwOTYgYnl0ZXMgKHNlZSBjb21tZW50IGFi
b3V0Cj4+IFZpcnR1YWwgVk1DUyBsYXlvdXQgaW4gaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdnZt
eC5oKS4gQ29ycmVjdGx5IHJlcG9ydAo+PiBpdCB0byB0aGUgZ3Vlc3QgaW4gY2FzZSB3aGVuIFZN
Q1Mgc2hhZG93aW5nIGlzIG5vdCBhdmFpbGFibGUgaW5zdGVhZCBvZgo+PiBwcm92aWRpbmcgSC9X
IHZhbHVlICh3aGljaCBpcyB1c3VhbGx5IHNtYWxsZXIpLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBT
ZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4+IC0tLQo+PiB2MjoKPj4g
LSBzbGlnaHQgY29tbWl0IG1lc3NhZ2UgY2hhbmdlCj4+IC0tLQo+PiAgeGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jIHwgOCArKysrKysrKwo+PiAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9u
cygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jCj4+IGluZGV4IDJmNTM3MGNlZWQuLjM3ZDNjZGQ4NTkg
MTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwo+PiArKysgYi94ZW4v
YXJjaC94ODYvaHZtL3ZteC92dm14LmMKPj4gQEAgLTIxMDEsNiArMjEwMSwxNCBAQCBpbnQgbnZt
eF9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdTY0ICptc3JfY29udGVudCkK
Pj4gICAgICAgICAgZGF0YSA9IChob3N0X2RhdGEgJiAofjB1bCA8PCAzMikpIHwKPj4gICAgICAg
ICAgICAgICAgICh2bWNzLT52bWNzX3JldmlzaW9uX2lkICYgMHg3ZmZmZmZmZik7Cj4+ICAgICAg
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHZtY3MpOwo+PiArCj4+ICsgICAgICAgIGlmICggIWNwdV9o
YXNfdm14X3ZtY3Nfc2hhZG93aW5nICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgLyog
UmVwb3J0IHZtY3NfcmVnaW9uX3NpemUgYXMgNDA5NiAqLwo+PiArICAgICAgICAgICAgZGF0YSAm
PSB+Vk1YX0JBU0lDX1ZNQ1NfU0laRV9NQVNLOwo+PiArICAgICAgICAgICAgZGF0YSB8PSAxVUxM
IDw8IDQ0Owo+IAo+IENhbiB5b3UgaW50cm9kdWNlIGEgZGVmaW5lIGZvciB0aGlzIHRvIGF2b2lk
IHVzaW5nIGEgbWFnaWMgbnVtYmVyPwoKSSBkb24ndCBzZWUgbXVjaCBwb2ludCBpbiBtYWtpbmcg
YSBkZWZpbmUgZm9yIHNldmVyYWwgcmVhc29uczoKCjEuIEl0J3Mgbm90IGdvaW5nIHRvIGJlIHVz
ZWQgYW55d2hlcmUgZWxzZQoKMi4gSW50ZWwgU0RNIGNsZWFybHkgc3RhdGVzIHRoYXQgVk1DUyBz
aXplIGlzICJhdCBtb3N0IDQwOTYgKGJpdCA0NAogICBpcyBzZXQgaWYgYW5kIG9ubHkgaWYgYml0
cyA0MzozMiBhcmUgY2xlYXIpIgoKMy4gTXkgVk1YIE1TUnMgc2VyaWVzIHdpbGwgaW50cm9kdWNl
IGEgbmljZSBzdHJ1Y3QsIGFmdGVyIHdoaWNoIHRoaXMKICAgYXNzaWdubWVudCB3aWxsIGxvb2sg
bGlrZSAiYmFzaWMudm1jc19yZWdpb25fc2l6ZSA9IDQwOTY7IgoKLS0KVGhhbmtzLApTZXJnZXkK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 10:30:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 10:30: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-devel-bounces@lists.xenproject.org>)
	id 1gKhZb-0004ma-MN; Thu, 08 Nov 2018 10:30: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=il/t=nt=xenproject.org=prvs=8438baeb2=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gKhZa-0004fv-Lp
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 10:30:02 +0000
X-Inumbo-ID: 3f7f7bf6-e341-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f7f7bf6-e341-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 10:30:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,478,1534809600"; d="scan'208";a="70000180"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75581-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-That: flight=75555
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 8 Nov 2018 10:29:58 +0000
Subject: [Xen-devel] [distros-debian-wheezy test] 75581: all pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NTgxIGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTU4MS8KClBlcmZlY3QgOi0pCkFsbCB0
ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKYmFzZWxpbmUgdmVyc2lvbjoK
IGZsaWdodCAgICAgICAgICAgICAgIDc1NTU1Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13aGVlenktbmV0Ym9vdC1wdmdydWIgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13aGVlenktbmV0Ym9vdC1w
dmdydWIgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13
aGVlenktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXdoZWV6eS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dz
OiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0Lnhl
bnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 10:31:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 10:31: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-devel-bounces@lists.xenproject.org>)
	id 1gKhb9-0005C7-4C; Thu, 08 Nov 2018 10:31: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKhb7-0005Bu-8i
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 10:31:37 +0000
X-Inumbo-ID: 776ec658-e341-11e8-bc8c-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 776ec658-e341-11e8-bc8c-12d6303a7972;
 Thu, 08 Nov 2018 10:31:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 03:31:34 -0700
Message-Id: <5BE4108502000078001F9882@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 03:31:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20181009152119.15567-1-sergey.dyasli@citrix.com>
 <d3ce560e-4df8-9f31-d511-90af144361c4@citrix.com>
In-Reply-To: <d3ce560e-4df8-9f31-d511-90af144361c4@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] mm/page_alloc: make bootscrub happen in
 idle-loop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjExLjE4IGF0IDE5OjIwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDkvMTAvMTggMTY6MjEsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+IFNjcnViYmlu
ZyBSQU0gZHVyaW5nIGJvb3QgbWF5IHRha2UgYSBsb25nIHRpbWUgb24gbWFjaGluZXMgd2l0aCBs
b3RzCj4+IG9mIFJBTS4gQWRkICdpZGxlJyBvcHRpb24gdG8gYm9vdHNjcnViIHdoaWNoIG1hcmtz
IGFsbCBwYWdlcyBkaXJ0eQo+PiBpbml0aWFsbHkgc28gdGhleSB3aWxsIGV2ZW50dWFsbHkgYmUg
c2NydWJiZWQgaW4gaWRsZS1sb29wIG9uIGV2ZXJ5Cj4+IG9ubGluZSBDUFUuCj4+Cj4+IEl0J3Mg
Z3VhcmFudGVlZCB0aGF0IHRoZSBhbGxvY2F0b3Igd2lsbCByZXR1cm4gc2NydWJiZWQgcGFnZXMg
YnkgZG9pbmcKPj4gZWFnZXIgc2NydWJiaW5nIGR1cmluZyBhbGxvY2F0aW9uICh1bmxlc3MgTUVN
Rl9ub19zY3J1YiB3YXMgcHJvdmlkZWQpLgo+Pgo+PiBVc2UgdGhlIG5ldyAnaWRsZScgb3B0aW9u
IGFzIHRoZSBkZWZhdWx0IG9uZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8
c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgo+IAo+IFRoaXMgcGF0Y2ggcmVsaWFibHkgYnJlYWtz
IGJvb3QsIGFsdGhvdWdoIGl0cyBub3QgaW1tZWRpYXRlbHkgb2J2aW91cyBob3c6Cj4gCj4gKGQ5
KSAoWEVOKSBtY2hlY2tfcG9sbDogTWFjaGluZSBjaGVjayBwb2xsaW5nIHRpbWVyIHN0YXJ0ZWQu
Cj4gKGQ5KSAoWEVOKSB4ZW5vcHJvZjogSW5pdGlhbGl6YXRpb24gZmFpbGVkLiBJbnRlbCBwcm9j
ZXNzb3IgZmFtaWx5IDYgbW9kZWwgCj4gNjAgaXMgbm90IHN1cHBvcnRlZAo+IChkOSkgKFhFTikg
RG9tMCBoYXMgbWF4aW11bSA0MDAgUElSUXMKPiAoZDkpIChYRU4pIC0tLS1bIFhlbi00LjEyLXVu
c3RhYmxlICB4ODZfNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQo+IChkOSkgKFhFTikg
Q1BVOiAgICAwCj4gKGQ5KSAoWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwNDQwZGRiPl0g
c2V0dXAuYyNjbWRsaW5lX2Nvb2srMHgxZC8weDc3Cj4gKGQ5KSAoWEVOKSBSRkxBR1M6IDAwMDAw
MDAwMDAwMTAyODIgICBDT05URVhUOiBoeXBlcnZpc29yCj4gKGQ5KSAoWEVOKSByYXg6IGZmZmY4
MmQwODA0MDZiZGMgICByYng6IGZmZmY4MzAwYzJjMmMyYzIgICByY3g6IDAwMDAwMDAwMDAwMDAw
MDAKPiAoZDkpIChYRU4pIHJkeDogMDAwMDAwMDdjN2ZmZmZmZiAgIHJzaTogZmZmZjgzMDAwMDQ1
YzI0YiAgIHJkaTogZmZmZjgzMDAwMDQ1YzI0Ygo+IChkOSkgKFhFTikgcmJwOiBmZmZmODJkMDgw
NGI3ZGE4ICAgcnNwOiBmZmZmODJkMDgwNGI3ZDk4ICAgcjg6ICBmZmZmODMwMDNmMDU3MDAwCj4g
KGQ5KSAoWEVOKSByOTogIDdmZmZmZmZmZmZmZmZmZmYgICByMTA6IDAwMDAwMDAwMDAwMDAwMDAg
ICByMTE6IDAwMDAwMDAwMDAwMDAwMDEKPiAoZDkpIChYRU4pIHIxMjogZmZmZjgzMDAzZjBkODEw
MCAgIHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgIHIxNDogZmZmZjgyZDA4MDVmMzNkMAo+IChkOSkg
KFhFTikgcjE1OiAwMDAwMDAwMDAwMDAwMDAyICAgY3IwOiAwMDAwMDAwMDgwMDUwMDNiICAgY3I0
OiAwMDAwMDAwMDAwMTUyNmUwCj4gKGQ5KSAoWEVOKSBjcjM6IDAwMDAwMDAwM2ZlYTcwMDAgICBj
cjI6IGZmZmY4MzAwYzJjMmMyYzIKPiAoZDkpIChYRU4pIGZzYjogMDAwMDAwMDAwMDAwMDAwMCAg
IGdzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzczogMDAwMDAwMDAwMDAwMDAwMAo+IChkOSkgKFhF
TikgZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogMDAwMCAg
IGNzOiBlMDA4Cj4gKGQ5KSAoWEVOKSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwODA0NDBkZGI+
IChzZXR1cC5jI2NtZGxpbmVfY29vaysweDFkLzB4NzcpOgo+IChkOSkgKFhFTikgIDA1IDVlIGZj
IGZmIDQ4IDBmIDQ0IGQ4IDw4MD4gM2IgMjAgNzUgMDkgNDggODMgYzMgMDEgODAgM2IgMjAgNzQg
ZjcgODAgM2QKPiAoZDkpIChYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODJkMDgw
NGI3ZDk4Ogo+Wy4uLl0KPiAoZDkpIChYRU4pIFhlbiBjYWxsIHRyYWNlOgo+IChkOSkgKFhFTikg
ICAgWzxmZmZmODJkMDgwNDQwZGRiPl0gc2V0dXAuYyNjbWRsaW5lX2Nvb2srMHgxZC8weDc3Cj4g
KGQ5KSAoWEVOKSAgICBbPGZmZmY4MmQwODA0NDNiN2Y+XSBfX3N0YXJ0X3hlbisweDI1OWMvMHgy
OTJkCj4gKGQ5KSAoWEVOKSAgICBbPGZmZmY4MmQwODAyMDAwZjM+XSBfX2hpZ2hfc3RhcnQrMHg1
My8weDU1CgpUaGF0J3MgYXBwYXJlbnRseSB0aGUgMm5kIGNtZGxpbmVfY29vaygpIGludm9jYXRp
b24sIHdoZW4gcHJvZHVjaW5nCnRoZSBEb20wIGNvbW1hbmQgbGluZS4gSSB3b3VsZCBzdXBwb3Nl
IHdoYXQgImxvYWRlciIgcG9pbnRzIHRvIGhhcwpiZWVuIHNjcnViYmVkIGJ5IHRoZSB0aW1lIHdl
IGdldCB0aGVyZSAod2l0aCBzeW5jaHJvbm91cyBzY3J1YmJpbmcKQVBzIHdvdWxkbid0IGJlIGFi
bGUgdG8gZ2V0IGdvaW5nIHdpdGggdGhpcyBiZWZvcmUgcmVhY2hpbmcKaGVhcF9pbml0X2xhdGUo
KSkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 11:07:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 11:07: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-devel-bounces@lists.xenproject.org>)
	id 1gKi9T-0007fA-2q; Thu, 08 Nov 2018 11:07: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=nrah=nt=citrix.com=prvs=843bae1bd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gKi9S-0007f5-DV
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 11:07:06 +0000
X-Inumbo-ID: 6b8ac220-e346-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b8ac220-e346-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 11:07:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,478,1534809600"; d="scan'208";a="81575741"
To: Jan Beulich <JBeulich@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20181009152119.15567-1-sergey.dyasli@citrix.com>
 <d3ce560e-4df8-9f31-d511-90af144361c4@citrix.com>
 <5BE4108502000078001F9882@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <31505d1b-4c0f-1761-8379-1d188c228f84@citrix.com>
Date: Thu, 8 Nov 2018 11:07:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BE4108502000078001F9882@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] mm/page_alloc: make bootscrub happen in
 idle-loop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTEvMTggMTA6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjExLjE4IGF0
IDE5OjIwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA5LzEwLzE4
IDE2OjIxLCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+Pj4gU2NydWJiaW5nIFJBTSBkdXJpbmcgYm9v
dCBtYXkgdGFrZSBhIGxvbmcgdGltZSBvbiBtYWNoaW5lcyB3aXRoIGxvdHMKPj4+IG9mIFJBTS4g
QWRkICdpZGxlJyBvcHRpb24gdG8gYm9vdHNjcnViIHdoaWNoIG1hcmtzIGFsbCBwYWdlcyBkaXJ0
eQo+Pj4gaW5pdGlhbGx5IHNvIHRoZXkgd2lsbCBldmVudHVhbGx5IGJlIHNjcnViYmVkIGluIGlk
bGUtbG9vcCBvbiBldmVyeQo+Pj4gb25saW5lIENQVS4KPj4+Cj4+PiBJdCdzIGd1YXJhbnRlZWQg
dGhhdCB0aGUgYWxsb2NhdG9yIHdpbGwgcmV0dXJuIHNjcnViYmVkIHBhZ2VzIGJ5IGRvaW5nCj4+
PiBlYWdlciBzY3J1YmJpbmcgZHVyaW5nIGFsbG9jYXRpb24gKHVubGVzcyBNRU1GX25vX3NjcnVi
IHdhcyBwcm92aWRlZCkuCj4+Pgo+Pj4gVXNlIHRoZSBuZXcgJ2lkbGUnIG9wdGlvbiBhcyB0aGUg
ZGVmYXVsdCBvbmUuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgo+PiBUaGlzIHBhdGNoIHJlbGlhYmx5IGJyZWFrcyBib290LCBh
bHRob3VnaCBpdHMgbm90IGltbWVkaWF0ZWx5IG9idmlvdXMgaG93Ogo+Pgo+PiAoZDkpIChYRU4p
IG1jaGVja19wb2xsOiBNYWNoaW5lIGNoZWNrIHBvbGxpbmcgdGltZXIgc3RhcnRlZC4KPj4gKGQ5
KSAoWEVOKSB4ZW5vcHJvZjogSW5pdGlhbGl6YXRpb24gZmFpbGVkLiBJbnRlbCBwcm9jZXNzb3Ig
ZmFtaWx5IDYgbW9kZWwgCj4+IDYwIGlzIG5vdCBzdXBwb3J0ZWQKPj4gKGQ5KSAoWEVOKSBEb20w
IGhhcyBtYXhpbXVtIDQwMCBQSVJRcwo+PiAoZDkpIChYRU4pIC0tLS1bIFhlbi00LjEyLXVuc3Rh
YmxlICB4ODZfNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQo+PiAoZDkpIChYRU4pIENQ
VTogICAgMAo+PiAoZDkpIChYRU4pIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODA0NDBkZGI+XSBz
ZXR1cC5jI2NtZGxpbmVfY29vaysweDFkLzB4NzcKPj4gKGQ5KSAoWEVOKSBSRkxBR1M6IDAwMDAw
MDAwMDAwMTAyODIgICBDT05URVhUOiBoeXBlcnZpc29yCj4+IChkOSkgKFhFTikgcmF4OiBmZmZm
ODJkMDgwNDA2YmRjICAgcmJ4OiBmZmZmODMwMGMyYzJjMmMyICAgcmN4OiAwMDAwMDAwMDAwMDAw
MDAwCj4+IChkOSkgKFhFTikgcmR4OiAwMDAwMDAwN2M3ZmZmZmZmICAgcnNpOiBmZmZmODMwMDAw
NDVjMjRiICAgcmRpOiBmZmZmODMwMDAwNDVjMjRiCj4+IChkOSkgKFhFTikgcmJwOiBmZmZmODJk
MDgwNGI3ZGE4ICAgcnNwOiBmZmZmODJkMDgwNGI3ZDk4ICAgcjg6ICBmZmZmODMwMDNmMDU3MDAw
Cj4+IChkOSkgKFhFTikgcjk6ICA3ZmZmZmZmZmZmZmZmZmZmICAgcjEwOiAwMDAwMDAwMDAwMDAw
MDAwICAgcjExOiAwMDAwMDAwMDAwMDAwMDAxCj4+IChkOSkgKFhFTikgcjEyOiBmZmZmODMwMDNm
MGQ4MTAwICAgcjEzOiAwMDAwMDAwMDAwMDAwMDAwICAgcjE0OiBmZmZmODJkMDgwNWYzM2QwCj4+
IChkOSkgKFhFTikgcjE1OiAwMDAwMDAwMDAwMDAwMDAyICAgY3IwOiAwMDAwMDAwMDgwMDUwMDNi
ICAgY3I0OiAwMDAwMDAwMDAwMTUyNmUwCj4+IChkOSkgKFhFTikgY3IzOiAwMDAwMDAwMDNmZWE3
MDAwICAgY3IyOiBmZmZmODMwMGMyYzJjMmMyCj4+IChkOSkgKFhFTikgZnNiOiAwMDAwMDAwMDAw
MDAwMDAwICAgZ3NiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwCj4+
IChkOSkgKFhFTikgZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBz
czogMDAwMCAgIGNzOiBlMDA4Cj4+IChkOSkgKFhFTikgWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJk
MDgwNDQwZGRiPiAoc2V0dXAuYyNjbWRsaW5lX2Nvb2srMHgxZC8weDc3KToKPj4gKGQ5KSAoWEVO
KSAgMDUgNWUgZmMgZmYgNDggMGYgNDQgZDggPDgwPiAzYiAyMCA3NSAwOSA0OCA4MyBjMyAwMSA4
MCAzYiAyMCA3NCBmNyA4MCAzZAo+PiAoZDkpIChYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJz
cD1mZmZmODJkMDgwNGI3ZDk4Ogo+PiBbLi4uXQo+PiAoZDkpIChYRU4pIFhlbiBjYWxsIHRyYWNl
Ogo+PiAoZDkpIChYRU4pICAgIFs8ZmZmZjgyZDA4MDQ0MGRkYj5dIHNldHVwLmMjY21kbGluZV9j
b29rKzB4MWQvMHg3Nwo+PiAoZDkpIChYRU4pICAgIFs8ZmZmZjgyZDA4MDQ0M2I3Zj5dIF9fc3Rh
cnRfeGVuKzB4MjU5Yy8weDI5MmQKPj4gKGQ5KSAoWEVOKSAgICBbPGZmZmY4MmQwODAyMDAwZjM+
XSBfX2hpZ2hfc3RhcnQrMHg1My8weDU1Cj4gVGhhdCdzIGFwcGFyZW50bHkgdGhlIDJuZCBjbWRs
aW5lX2Nvb2soKSBpbnZvY2F0aW9uLCB3aGVuIHByb2R1Y2luZwo+IHRoZSBEb20wIGNvbW1hbmQg
bGluZS4gSSB3b3VsZCBzdXBwb3NlIHdoYXQgImxvYWRlciIgcG9pbnRzIHRvIGhhcwo+IGJlZW4g
c2NydWJiZWQgYnkgdGhlIHRpbWUgd2UgZ2V0IHRoZXJlICh3aXRoIHN5bmNocm9ub3VzIHNjcnVi
YmluZwo+IEFQcyB3b3VsZG4ndCBiZSBhYmxlIHRvIGdldCBnb2luZyB3aXRoIHRoaXMgYmVmb3Jl
IHJlYWNoaW5nCj4gaGVhcF9pbml0X2xhdGUoKSkuCgpUaGlzIGlzIHZpYSBhIFBWSCBib290IChs
aWtlIGEgbG90IG9mIG15IGRldmVsb3BtZW50IHdvcmspLCBhbmQgZG9lcwpsb29rIHRvIGJlIGEg
bGF0ZW50IHVzZS1hZnRlci1mcmVlLsKgIERyb3BwaW5nIHRoZSBWTSBkb3duIHRvIGEgc2luZ2xl
CnZjcHUgY2F1c2VzIHRoZSBwcm9ibGVtIHRvIGdvIGF3YXkuCgpTZXJnZXkgaXMga2luZGx5IGlu
dmVzdGlnYXRpbmcuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 11:30:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 11:30: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-devel-bounces@lists.xenproject.org>)
	id 1gKiVv-0001Sr-6I; Thu, 08 Nov 2018 11:30:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=/xu1=nt=citrix.com=prvs=843091f4c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gKiVt-0001Sm-Pm
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 11:30:17 +0000
X-Inumbo-ID: a951dbdd-e349-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a951dbdd-e349-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 11:30:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,478,1534809600"; d="scan'208";a="81576664"
Date: Thu, 8 Nov 2018 12:29:59 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181108112959.7oc4guik3icb7nls@mac.citrite.net>
References: <20181030154123.4218-1-roger.pau@citrix.com>
 <20181030154123.4218-6-roger.pau@citrix.com>
 <5BE0762D02000078001F8356@prv1-mh.provo.novell.com>
 <20181107111146.ksaemioxod3uk5p4@mac.citrite.net>
 <5BE2FF5802000078001F9313@prv1-mh.provo.novell.com>
 <20181107171517.7p34q6vjpggmzb4i@mac.citrite.net>
 <5BE4082C02000078001F97FE@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE4082C02000078001F97FE@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 5/7] vpci: fix execution of long running
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDI6NTU6NTZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA3LjExLjE4IGF0IDE4OjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBOb3YgMDcsIDIwMTggYXQgMDg6MDY6MDBBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDA3LjExLjE4IGF0IDEyOjExLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDk6NTY6MTNB
TSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDMwLjEwLjE4IGF0IDE2
OjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gQkFSIG1hcC91bm1h
cCBpcyBhIGxvbmcgcnVubmluZyBvcGVyYXRpb24gdGhhdCBuZWVkcyB0byBiZSBwcmVlbXB0ZWQK
PiA+PiA+PiA+IGluIG9yZGVyIHRvIGF2b2lkIG92ZXJydW5uaW5nIHRoZSBhc3NpZ25lZCB2Q1BV
IHRpbWUgKG9yIGV2ZW4KPiA+PiA+PiA+IHRyaWdnZXJpbmcgdGhlIHdhdGNoZG9nKS4KPiA+PiA+
PiA+IAo+ID4+ID4+ID4gQ3VycmVudCBsb2dpYyBmb3IgdGhpcyBwcmVlbXB0aW9uIGlzIHdyb25n
LCBhbmQgd29uJ3Qgd29yayBhdCBhbGwgZm9yCj4gPj4gPj4gPiBBTUQgc2luY2Ugb25seSBJbnRl
bCBtYWtlcyB1c2Ugb2YgaHZtX2lvX3BlbmRpbmcgKGFuZCBldmVuIGluIHRoYXQKPiA+PiA+PiA+
IGNhc2UgdGhlIGN1cnJlbnQgY29kZSBpcyB3cm9uZykuCj4gPj4gPj4gCj4gPj4gPj4gSSdtIGhh
dmluZyB0cm91YmxlIHVuZGVyc3RhbmRpbmcgdGhpcywgYm90aCBmb3IgdGhlIEFNRCBhc3BlY3QK
PiA+PiA+PiAoaXQgaXMgb25seSB2dm14LmMgd2hpY2ggaGFzIGEgZnVuY3Rpb24gY2FsbCBub3Qg
bWlycm9yZWQgb24gdGhlCj4gPj4gPj4gQU1EIHNpZGUpIGFuZCBmb3IgdGhlIHN1cHBvc2VkIGdl
bmVyYWwgYnJva2VubmVzcy4gV2l0aG91dAo+ID4+ID4+IHNvbWUgY2xhcmlmaWNhdGlvbiBJIGNh
bid0IGp1ZGdlIHdoZXRoZXIgcmUtaW1wbGVtZW50aW5nIHZpYQo+ID4+ID4+IHRhc2tsZXQgaXMg
YWN0dWFsbHkgdGhlIGJlc3QgYXBwcm9hY2guCj4gPj4gPiAKPiA+PiA+IGh2bV9pb19wZW5kaW5n
IGl0c2VsZiBjYW5ub3QgYmxvY2sgdGhlIHZDUFUgZnJvbSBleGVjdXRpbmcsIGl0J3MgdXNlZAo+
ID4+ID4gYnkgbnZteF9zd2l0Y2hfZ3Vlc3QgaW4gb3JkZXIgdG8gcHJldmVudCBjaGFuZ2luZyB0
aGUgbmVzdGVkIFZNQ1MgaWYKPiA+PiA+IHRoZXJlJ3MgcGVuZGluZyBJTyBlbXVsYXRpb24gd29y
ayBBRkFJQ1QuCj4gPj4gPiAKPiA+PiA+IFRoZSBvbmx5IHdheSBJIGNvdWxkIGZpbmQgdG8gYWN0
dWFsbHkgcHJldmVudCBhIHZDUFUgZnJvbSBydW5uaW5nCj4gPj4gPiB3aGlsZSBkb2luZyBzb21l
IHdvcmsgb24gaXQncyBiZWhhbGYgaW4gYSBwcmVlbXB0aXZlIHdheSBpcyBieQo+ID4+ID4gYmxv
Y2tpbmcgaXQgYW5kIHVzaW5nIGEgdGFza2xldC4gV2hhdCdzIGRvbmUgd2l0aCBJT1JFUXMgaXMg
bm90Cj4gPj4gPiBzdWl0YWJsZSBoZXJlIHNpbmNlIFhlbiBuZWVkcyB0byBkbyBzb21lIHdvcmsg
aW5zdGVhZCBvZiBqdXN0IHdhaXQgb24KPiA+PiA+IGFuIGV4dGVybmFsIGV2ZW50IChhbiBldmVu
dCBjaGFubmVsIGZyb20gdGhlIElPUkVRKS4KPiA+PiAKPiA+PiBObywgdGhlcmUgaXMgYSBzZWNv
bmQgbWVhbnMsIEkndmUganVzdCBjb25mdXNlZCB0aGUgZnVuY3Rpb25zLiBUaGUKPiA+PiBxdWVz
dGlvbiBpcyB3aGV0aGVyIHlvdXIgdnBjaV9wcm9jZXNzX3BlbmRpbmcoKSBpbnZvY2F0aW9uCj4g
Pj4gcGVyaGFwcyBzaXRzIGluIHRoZSB3cm9uZyBmdW5jdGlvbi4gaGFuZGxlX2h2bV9pb19jb21w
bGV0aW9uKCkgaXMKPiA+PiB3aGF0IGh2bV9kb19yZXN1bWUoKSBjYWxscywgYW5kIHdoYXQgY2Fu
IHByZXZlbnQgYSBndWVzdCBmcm9tCj4gPj4gcmVzdW1pbmcgZXhlY3V0aW9uLiBUaGUgaHZtX2lv
X3BlbmRpbmcoKSBpbnZvY2F0aW9uIGp1c3Qgc2l0cyBvbgo+ID4+IGEgc3BlY2lhbCBjYXNlIHBh
dGggZG93biBmcm9tIHRoZXJlICh0aHJvdWdoIGhhbmRsZV9waW8oKSkuCj4gPiAKPiA+IFllcywg
aGFuZGxlX2h2bV9pb19jb21wbGV0aW9uIGlzIHRoZSBmdW5jdGlvbiB0aGF0IGFjdHVhbGx5IGJs
b2NrcyB0aGUKPiA+IHZDUFUgYW5kIHdhaXRzIGZvciBhbiBldmVudCBjaGFubmVsIGZyb20gdGhl
IGlvcmVxLiBUaGlzIGlzIGhvd2V2ZXIKPiA+IG5vdCBzdWl0YWJsZSBiZWNhdXNlIGl0IHVzZXMg
dGhlIGZvbGxvd2luZyBjb2RlIChzaW1wbGlmaWVkKToKPiA+IAo+ID4gc2V0X2JpdChfVlBGX2Js
b2NrZWRfaW5feGVuLCAmY3VycmVudC0+cGF1c2VfZmxhZ3MpOwo+ID4gcmFpc2Vfc29mdGlycShT
Q0hFRFVMRV9TT0ZUSVJRKTsKPiA+IGRvX3NvZnRpcnEoKTsKPiA+IAo+ID4gSW4gdGhlIHZQQ0kg
Y2FzZSBYZW4gY2Fubm90IHNldCB0aGUgdkNQVSBhcyBibG9ja2VkX2luX3hlbiwgWGVuIG5lZWRz
Cj4gPiB0aGUgc2NoZWR1bGVyIHRvIHNjaGVkdWxlIHRoZSB2Q1BVIHNvIHRoZSBwZW5kaW5nIHdv
cmsgY2FuIGJlCj4gPiBwcm9jZXNzZWQuCj4gCj4gUmlnaHQsIGFuZCBJIGRpZG4ndCBzYXkgeW91
IHNob3VsZCBzZXQgdGhlIHZDUFUgdG8gYmxvY2tlZC4gV2hhdAo+IEkndmUgcG9pbnRlZCBvdXQg
aXMgdGhhdCB0aGUgbWVyZSBmYWN0IG9mIGhhbmRsZV9odm1faW9fY29tcGxldGlvbigpCj4gcmV0
dXJuaW5nIGZhbHNlIG1ha2VzIGh2bV9kb19yZXN1bWUoKSBiYWlsLCByZXN1bHRpbmcgaW4gYW5v
dGhlcgo+IHJvdW5kIHRocm91Z2ggc29mdGlycSBwcm9jZXNzaW5nIChmcm9tIGVudHJ5LlMgY29k
ZSkgYXMgbG9uZyBhcwo+IF9zb21lXyBzb2Z0aXJxIGlzIHBlbmRpbmcgKGhlcmU6IHRoZSBzY2hl
ZHVsZXIgb25lKS4KCk5vLCBodm1fZG9fcmVzdW1lIGJhaWxpbmcgZG9lc24ndCBwcmV2ZW50IHRo
ZSBWTSBmcm9tIGJlaW5nIHNjaGVkdWxlZC4KQm90aCB2bXhfZG9fcmVzdW1lIGFuZCBzdm1fZG9f
cmVzdW1lICh0aGUgY2FsbGVycyBvZiBodm1fZG9fcmVzdW1lKQp3aWxsIHJ1biB0aGUgZ3Vlc3Qg
cmVnYXJkbGVzcyBvZiB3aGV0aGVyIGh2bV9kb19yZXN1bWUgaGFzIGJhaWxlZAplYXJseS4KCk5v
dGUgdGhhdCBhdCB0aGUgcG9pbnQgd2hlcmUgaHZtX2RvX3Jlc3VtZSBpcyBjYWxsZWQgdGhlcmUn
cyBubwp0dXJuaW5nIGJhY2ssIGJvdGgge3ZteC9zdm19X2RvX3Jlc3VtZSBmdW5jdGlvbnMgYXJl
IGFubm90YXRlZCBhcwpub3JldHVybi4gVGhlIG9ubHkgd2F5IHRvIHByZXZlbnQgZ3Vlc3QgZXhl
Y3V0aW9uIGF0IHRoYXQgcG9pbnQgaXMgdG8KcmFpc2UgYSBzY2hlZHVsZXIgc29mdGlycSBhbmQg
cHJvY2VzcyBpdCwgbGlrZSBpdCdzIGRvbmUgaW4Kd2FpdF9vbl94ZW5fZXZlbnRfY2hhbm5lbC4K
Cj4gCj4gIFRoZW4gaWYgdGhlIGJsb2NrZWQgYml0IGlzIG5vdCBzZXQgdGhlIGNhbGwgdG8gZG9f
c29mdGlycQo+ID4gd291bGQgYmUgcmVjdXJyZWQsIHRodXMgcHJvYmFibHkgbGVhZGluZyB0byBh
IHN0YWNrIG92ZXJmbG93IGlmCj4gPiB0aGVyZSdzIGVub3VnaCBwZW5kaW5nIHdvcmsuIGllOgo+
ID4gCj4gPiA8cHJvY2VzcyB3b3JrPgo+ID4gCTxkb19zb2Z0aXJxPgo+ID4gCQk8cHJvY2VzcyB3
b3JrPgo+ID4gCQkJPGRvX3NvZnRpcnE+Cj4gPiAJCQkJPC4uLj4KPiAKPiBXaHkgd291bGQgdGhh
dCBiZT8gVGhlIGRvX3NvZnRpcnEoKSBpbnZvY2F0aW9uIHNpdHMgb24gdGhlIGV4aXQtCj4gdG8t
Z3Vlc3QgcGF0aCwgZXhwbGljaXRseSBhdm9pZGluZyBhbnkgc3VjaCBuZXN0aW5nIHVubGVzcyB0
aGVyZQo+IHdhcyBhIGRvX3NvZnRpcnEoKSBpbnZvY2F0aW9uIHNvbWV3aGVyZSBpbiBhIHNvZnRp
cnEgaGFuZGxlci4KCkl0IHNpdHMgb24gYW4gZXhpdC10by1ndWVzdCBwYXRoLCBidXQgdGhlIGZv
bGxvd2luZyBjaHVuazoKCnJhaXNlX3NvZnRpcnEoU0NIRURVTEVfU09GVElSUSk7CmRvX3NvZnRp
cnEoKTsKCldvdWxkIHByZXZlbnQgdGhlIHBhdGggZnJvbSBldmVyIHJlYWNoaW5nIHRoZSBleGl0
LXRvLWd1ZXN0IGFuZApuZXN0aW5nIG9uIGl0c2VsZiwgdW5sZXNzIHRoZSB2Q1BVIGlzIG1hcmtl
ZCBhcyBibG9ja2VkLCB3aGljaApwcmV2ZW50cyBpdCBmcm9tIGJlaW5nIHNjaGVkdWxlZCB0aHVz
IGF2b2lkaW5nIHRoaXMgcmVjdXJzaW9uLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 11:42:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 11:42: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-devel-bounces@lists.xenproject.org>)
	id 1gKihv-0002LD-Da; Thu, 08 Nov 2018 11:42: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=qw9j=nt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gKiht-0002L8-9J
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 11:42:41 +0000
X-Inumbo-ID: 657163f2-e34b-11e8-bde2-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 657163f2-e34b-11e8-bde2-12d6303a7972;
 Thu, 08 Nov 2018 11:42:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 91E9EA78;
 Thu,  8 Nov 2018 03:42:39 -0800 (PST)
Received: from [10.37.10.26] (unknown [10.37.10.26])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 86D023F5CF;
 Thu,  8 Nov 2018 03:42:37 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
References: <20181030154123.4218-1-roger.pau@citrix.com>
 <20181030154123.4218-6-roger.pau@citrix.com>
 <5BE0762D02000078001F8356@prv1-mh.provo.novell.com>
 <20181107111146.ksaemioxod3uk5p4@mac.citrite.net>
 <5BE2FF5802000078001F9313@prv1-mh.provo.novell.com>
 <20181107171517.7p34q6vjpggmzb4i@mac.citrite.net>
 <5BE4082C02000078001F97FE@prv1-mh.provo.novell.com>
 <20181108112959.7oc4guik3icb7nls@mac.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4b3046ea-03a9-ff8d-842f-2315b92c7678@arm.com>
Date: Thu, 8 Nov 2018 11:42:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181108112959.7oc4guik3icb7nls@mac.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/7] vpci: fix execution of long running
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpTb3JyeSB0byBqdW1wIGluIHRoZSBjb252ZXJzYXRpb24gbGF0ZS4KCk9uIDExLzgvMTgg
MTE6MjkgQU0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+IFdoeSB3b3VsZCB0aGF0IGJlPyBU
aGUgZG9fc29mdGlycSgpIGludm9jYXRpb24gc2l0cyBvbiB0aGUgZXhpdC0KPj4gdG8tZ3Vlc3Qg
cGF0aCwgZXhwbGljaXRseSBhdm9pZGluZyBhbnkgc3VjaCBuZXN0aW5nIHVubGVzcyB0aGVyZQo+
PiB3YXMgYSBkb19zb2Z0aXJxKCkgaW52b2NhdGlvbiBzb21ld2hlcmUgaW4gYSBzb2Z0aXJxIGhh
bmRsZXIuCj4gCj4gSXQgc2l0cyBvbiBhbiBleGl0LXRvLWd1ZXN0IHBhdGgsIGJ1dCB0aGUgZm9s
bG93aW5nIGNodW5rOgo+IAo+IHJhaXNlX3NvZnRpcnEoU0NIRURVTEVfU09GVElSUSk7Cj4gZG9f
c29mdGlycSgpOwo+IAo+IFdvdWxkIHByZXZlbnQgdGhlIHBhdGggZnJvbSBldmVyIHJlYWNoaW5n
IHRoZSBleGl0LXRvLWd1ZXN0IGFuZAo+IG5lc3Rpbmcgb24gaXRzZWxmLCB1bmxlc3MgdGhlIHZD
UFUgaXMgbWFya2VkIGFzIGJsb2NrZWQsIHdoaWNoCj4gcHJldmVudHMgaXQgZnJvbSBiZWluZyBz
Y2hlZHVsZWQgdGh1cyBhdm9pZGluZyB0aGlzIHJlY3Vyc2lvbi4KCkkgY2FuJ3Qgc2VlIGhvdyB0
aGUgcmVjdXJzaW9uIGNvdWxkIGhhcHBlbiBvbiBBcm0uIFNvIGlzIGl0IGFuIHg4NiBpc3N1ZT8K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 11:45:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 11:45: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-devel-bounces@lists.xenproject.org>)
	id 1gKikJ-0002Tq-1P; Thu, 08 Nov 2018 11:45: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=/xu1=nt=citrix.com=prvs=843091f4c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gKikH-0002Tl-NX
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 11:45:09 +0000
X-Inumbo-ID: bd61052b-e34b-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd61052b-e34b-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 11:45:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,478,1534809600"; d="scan'208";a="81577173"
Date: Thu, 8 Nov 2018 12:44:57 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20181108114457.4l4owo5ceyp45a3a@mac.citrite.net>
References: <20181030154123.4218-1-roger.pau@citrix.com>
 <20181030154123.4218-6-roger.pau@citrix.com>
 <5BE0762D02000078001F8356@prv1-mh.provo.novell.com>
 <20181107111146.ksaemioxod3uk5p4@mac.citrite.net>
 <5BE2FF5802000078001F9313@prv1-mh.provo.novell.com>
 <20181107171517.7p34q6vjpggmzb4i@mac.citrite.net>
 <5BE4082C02000078001F97FE@prv1-mh.provo.novell.com>
 <20181108112959.7oc4guik3icb7nls@mac.citrite.net>
 <4b3046ea-03a9-ff8d-842f-2315b92c7678@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4b3046ea-03a9-ff8d-842f-2315b92c7678@arm.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 5/7] vpci: fix execution of long running
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMTE6NDI6MzVBTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IFNvcnJ5IHRvIGp1bXAgaW4gdGhlIGNvbnZlcnNhdGlvbiBsYXRlLgo+
IAo+IE9uIDExLzgvMTggMTE6MjkgQU0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiA+IFdo
eSB3b3VsZCB0aGF0IGJlPyBUaGUgZG9fc29mdGlycSgpIGludm9jYXRpb24gc2l0cyBvbiB0aGUg
ZXhpdC0KPiA+ID4gdG8tZ3Vlc3QgcGF0aCwgZXhwbGljaXRseSBhdm9pZGluZyBhbnkgc3VjaCBu
ZXN0aW5nIHVubGVzcyB0aGVyZQo+ID4gPiB3YXMgYSBkb19zb2Z0aXJxKCkgaW52b2NhdGlvbiBz
b21ld2hlcmUgaW4gYSBzb2Z0aXJxIGhhbmRsZXIuCj4gPiAKPiA+IEl0IHNpdHMgb24gYW4gZXhp
dC10by1ndWVzdCBwYXRoLCBidXQgdGhlIGZvbGxvd2luZyBjaHVuazoKPiA+IAo+ID4gcmFpc2Vf
c29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsKPiA+IGRvX3NvZnRpcnEoKTsKPiA+IAo+ID4gV291
bGQgcHJldmVudCB0aGUgcGF0aCBmcm9tIGV2ZXIgcmVhY2hpbmcgdGhlIGV4aXQtdG8tZ3Vlc3Qg
YW5kCj4gPiBuZXN0aW5nIG9uIGl0c2VsZiwgdW5sZXNzIHRoZSB2Q1BVIGlzIG1hcmtlZCBhcyBi
bG9ja2VkLCB3aGljaAo+ID4gcHJldmVudHMgaXQgZnJvbSBiZWluZyBzY2hlZHVsZWQgdGh1cyBh
dm9pZGluZyB0aGlzIHJlY3Vyc2lvbi4KPiAKPiBJIGNhbid0IHNlZSBob3cgdGhlIHJlY3Vyc2lv
biBjb3VsZCBoYXBwZW4gb24gQXJtLiBTbyBpcyBpdCBhbiB4ODYgaXNzdWU/CgpUaGlzIGlzIG5v
dCBhbiBpc3N1ZSB3aXRoIHRoZSBjdXJyZW50IGNvZGUsIEkgd2FzIGp1c3QgZGlzY3Vzc2luZyB3
aXRoCkphbiBob3cgdG8gcHJvcGVybHkgaW1wbGVtZW50IHZQQ0kgbG9uZyBydW5uaW5nIG9wZXJh
dGlvbnMgdGhhdCBuZWVkCnRvIGJlIHByZWVtcHRlZC4KClJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 11:53:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 11:53: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-devel-bounces@lists.xenproject.org>)
	id 1gKirv-0003IQ-VF; Thu, 08 Nov 2018 11:53: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=qw9j=nt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gKiru-0003IL-8B
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 11:53:02 +0000
X-Inumbo-ID: d7f0d34e-e34c-11e8-a963-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d7f0d34e-e34c-11e8-a963-12d6303a7972;
 Thu, 08 Nov 2018 11:53:01 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1BD0BA78;
 Thu,  8 Nov 2018 03:53:01 -0800 (PST)
Received: from [10.37.10.26] (unknown [10.37.10.26])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1724E3F5CF;
 Thu,  8 Nov 2018 03:52:58 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20181030154123.4218-1-roger.pau@citrix.com>
 <20181030154123.4218-6-roger.pau@citrix.com>
 <5BE0762D02000078001F8356@prv1-mh.provo.novell.com>
 <20181107111146.ksaemioxod3uk5p4@mac.citrite.net>
 <5BE2FF5802000078001F9313@prv1-mh.provo.novell.com>
 <20181107171517.7p34q6vjpggmzb4i@mac.citrite.net>
 <5BE4082C02000078001F97FE@prv1-mh.provo.novell.com>
 <20181108112959.7oc4guik3icb7nls@mac.citrite.net>
 <4b3046ea-03a9-ff8d-842f-2315b92c7678@arm.com>
 <20181108114457.4l4owo5ceyp45a3a@mac.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f5ec8912-90e5-d1ee-727f-fb2b108749c7@arm.com>
Date: Thu, 8 Nov 2018 11:52:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181108114457.4l4owo5ceyp45a3a@mac.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/7] vpci: fix execution of long running
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUm9nZXIsCgpPbiAxMS84LzE4IDExOjQ0IEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+
IE9uIFRodSwgTm92IDA4LCAyMDE4IGF0IDExOjQyOjM1QU0gKzAwMDAsIEp1bGllbiBHcmFsbCB3
cm90ZToKPj4gSGksCj4+Cj4+IFNvcnJ5IHRvIGp1bXAgaW4gdGhlIGNvbnZlcnNhdGlvbiBsYXRl
Lgo+Pgo+PiBPbiAxMS84LzE4IDExOjI5IEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+
IFdoeSB3b3VsZCB0aGF0IGJlPyBUaGUgZG9fc29mdGlycSgpIGludm9jYXRpb24gc2l0cyBvbiB0
aGUgZXhpdC0KPj4+PiB0by1ndWVzdCBwYXRoLCBleHBsaWNpdGx5IGF2b2lkaW5nIGFueSBzdWNo
IG5lc3RpbmcgdW5sZXNzIHRoZXJlCj4+Pj4gd2FzIGEgZG9fc29mdGlycSgpIGludm9jYXRpb24g
c29tZXdoZXJlIGluIGEgc29mdGlycSBoYW5kbGVyLgo+Pj4KPj4+IEl0IHNpdHMgb24gYW4gZXhp
dC10by1ndWVzdCBwYXRoLCBidXQgdGhlIGZvbGxvd2luZyBjaHVuazoKPj4+Cj4+PiByYWlzZV9z
b2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEpOwo+Pj4gZG9fc29mdGlycSgpOwo+Pj4KPj4+IFdvdWxk
IHByZXZlbnQgdGhlIHBhdGggZnJvbSBldmVyIHJlYWNoaW5nIHRoZSBleGl0LXRvLWd1ZXN0IGFu
ZAo+Pj4gbmVzdGluZyBvbiBpdHNlbGYsIHVubGVzcyB0aGUgdkNQVSBpcyBtYXJrZWQgYXMgYmxv
Y2tlZCwgd2hpY2gKPj4+IHByZXZlbnRzIGl0IGZyb20gYmVpbmcgc2NoZWR1bGVkIHRodXMgYXZv
aWRpbmcgdGhpcyByZWN1cnNpb24uCj4+Cj4+IEkgY2FuJ3Qgc2VlIGhvdyB0aGUgcmVjdXJzaW9u
IGNvdWxkIGhhcHBlbiBvbiBBcm0uIFNvIGlzIGl0IGFuIHg4NiBpc3N1ZT8KPiAKPiBUaGlzIGlz
IG5vdCBhbiBpc3N1ZSB3aXRoIHRoZSBjdXJyZW50IGNvZGUsIEkgd2FzIGp1c3QgZGlzY3Vzc2lu
ZyB3aXRoCj4gSmFuIGhvdyB0byBwcm9wZXJseSBpbXBsZW1lbnQgdlBDSSBsb25nIHJ1bm5pbmcg
b3BlcmF0aW9ucyB0aGF0IG5lZWQKPiB0byBiZSBwcmVlbXB0ZWQuCgpUbyBnaXZlIG1vcmUgY29u
dGV4dCBvbiBteSBxdWVzdGlvbiwgd2UgYXJlIGxvb2tpbmcgYXQgaGFuZGxpbmcgCnByZWVtcHRp
b24gb24gQXJtIGluIHNvbWUgbG9uZyBydW5uaW5nIG9wZXJhdGlvbnMgKGUuZyBjYWNoZSBmbHVz
aCkgCndpdGhvdXQgaGF2aW5nIHRvIHdvcnJ5IGFib3V0IHJldHVybmluZyB0byBndWVzdC4KCkkg
YW0gdGhpbmtpbmcgc29tZXRoaW5nIGFsb25nIHRoZSBmb2xsb3dpbmcgb24gQXJtIGluIGEgbG9v
cC4KCmZvciAoIC4uLi4gKQp7CiAgICBkb19hY3Rpb24KICAgIGlmICggdHJ5X3Jlc2NoZWR1bGUg
KQogICAgewoJcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsKCWRvX3NvZnRpcnEoKTsK
ICAgIH0KfQoKVGhpcyB3b3VsZCByZXF1aXJlIHRvIGhhdmUgbm8gbG9jayB0YWtlbiBidXQgSSB0
aGluayBpdCB3b3VsZCB3b3JrIG9uIApBcm0gZm9yIGFueSBsb25nIG9wZXJhdGlvbnMuIFNvIEkg
YW0gcXVpdGUgaW50ZXJlc3RlZCBvbiB0aGUgcmVzdWx0IG9uIAp0aGUgZGlzY3Vzc2lvbnMgaGVy
ZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 11:55:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 11: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-devel-bounces@lists.xenproject.org>)
	id 1gKiuP-0003QD-EZ; Thu, 08 Nov 2018 11: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=fbf+=nt=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gKiuN-0003Q6-MZ
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 11:55:35 +0000
X-Inumbo-ID: 31b7b849-e34d-11e8-9a16-bc764e045a96
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31b7b849-e34d-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 11:55:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=b/LYAng8dCt2jOK4DROFGjICDZ0fMOgwHYHJSktY3g0=; b=Brsb4nktyu/pXbF7ls5d3sCEvc
 qB5OPcEpneo75ZcUQRmHFx/zpIJC15ThbAlzvup1kShJnXOATKqRIFhhJkEav1Y4UNfjHjl/s0+vx
 3dRSI1mkzs8AFS1yly1RtiM/3S/xw1Bj+J8QSI90TkU58IBhEAyrwAb623JN083gq7ZA=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:20762
 helo=[10.97.34.6]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1gKiuJ-00042O-Op; Thu, 08 Nov 2018 12:55:31 +0100
To: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <3a55659d-4d7e-ea03-0c46-cd115ff1d8f9@eikelenboom.it>
 <c007d98d-1744-f40c-a801-8c1956605d29@suse.com>
 <9e2d3c8a-07b8-dcf8-fb52-0071b63b92d2@eikelenboom.it>
 <4a3e30f5-917e-ea54-0ff9-8135ee3bd4a4@suse.com>
 <5a0a87ee-c029-b503-fce0-54dc55793685@eikelenboom.it>
 <25d57755-d2db-3c7e-d72c-7f2ad612ae91@suse.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <75840811-5624-9fc2-63fe-e4d729acd080@eikelenboom.it>
Date: Thu, 8 Nov 2018 12:56:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <25d57755-d2db-3c7e-d72c-7f2ad612ae91@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Guest soft lockups with "xen: make xen_qlock_wait()
 nestable"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTEvMTggMTE6MTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMDgvMTEvMjAxOCAx
MDo1NywgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+PiBPbiAwOC8xMS8xOCAwOToxOCwgSnVl
cmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDA4LzExLzIwMTggMDk6MTQsIFNhbmRlciBFaWtlbGVu
Ym9vbSB3cm90ZToKPj4+PiBPbiAwOC8xMS8xOCAwODowOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+Pj4gT24gMDcvMTEvMjAxOCAxMDozMCwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+Pj4+
Pj4gSGkgSnVlcmdlbiAvIEJvcmlzLAo+Pj4+Pj4KPj4+Pj4+IExhc3Qgd2VlayBpIHRlc3RlZCBM
aW51eCBrZXJuZWwgNC4xOS4wIHN0YWJsZSB3aXRoIHRoZSBYZW4gImZvci1saW51cy00LjIwIiBi
cmFuY2ggcHVsbGVkIG9uIHRvcC4KPj4+Pj4+IFVuZm9ydHVuYXRlbHkgaSB3YXMgc2VlaW5nIGd1
ZXN0cyBsb2NrdXAgYWZ0ZXIgc29tZSB0aW1lLCBzZWUgYmVsb3cgZm9yIHRoZSBsb2dnaW5nIGZy
b20gb25lIG9mIHRoZSBndWVzdAo+Pj4+Pj4gd2hpY2ggaSB3YXMgYWJsZSB0byBjYXB0dXJlLgo+
Pj4+Pj4gUmV2ZXJ0aW5nICJ4ZW46IG1ha2UgeGVuX3Fsb2NrX3dhaXQoKSBuZXN0YWJsZSIgNzI1
MGY2ZDM1NjgxZGZjNDQ3NDlkOTA1OThhMmQ1MWExMThjZTJiOCwKPj4+Pj4+IG1hZGUgdGhlIGxv
Y2t1cHMgZGlzYXBwZWFyLgo+Pj4+Pj4KPj4+Pj4+IFRoZXNlIGd1ZXN0cyBhcmUgc3RyZXNzZWQg
cXVpdGUgaGFyZCBpbiBib3RoIENQVSBhbmQgbmV0d29ya2luZywgCj4+Pj4+PiBzbyB0aGV5IGFy
ZSBwcm9iYWJseSBtb3JlIHN1c2NlcHRpYmxlIHRvIGxvY2tpbmcgaXNzdWVzLgo+Pj4+Pj4KPj4+
Pj4+IFN5c3RlbSBpcyBhIEFNRCBwaGVub20geDYsIHJ1bm5pbmcgWGVuLXVuc3RhYmxlLgo+Pj4+
Pj4KPj4+Pj4+IEFueSBpZGVhcyA/Cj4+Pj4+Cj4+Pj4+IEp1c3QgY2hlY2tlZCB0aGUgaHlwZXJ2
aXNvciBhZ2FpbjogaXQgc2VlbXMgYSBwZW5kaW5nIGludGVycnVwdCBmb3IgYQo+Pj4+PiBIVk0v
UFZIIHZjcHUgd29uJ3QgbGV0IFNDSEVET1BfcG9sbCByZXR1cm4gaW4gY2FzZSBpbnRlcnJ1cHRz
IGFyZQo+Pj4+PiBkaXNhYmxlZC4KPj4+Pj4KPj4+Pj4gSSBuZWVkIHRvIHJld29yayB0aGUgcGF0
Y2ggZm9yIHRoYXQgc2NlbmFyaW8uIFVudGlsIHRoZW4gSSdsbCByZXZlcnQKPj4+Pj4gaXQuCj4+
Pj4KPj4+PiBUaGFua3MgZm9yIGxvb2tpbmcgaW50byBpdC4KPj4+Cj4+PiBDb3VsZCB5b3UgdHJ5
IHRoZSBhdHRhY2hlZCBwYXRjaCAob24gdG9wIG9mIDcyNTBmNmQzNTY4MWRmKT8KPj4KPj4gVGhh
dCBibG93cyB1cCB3aGlsZSBib290aW5nIHRoZSBndWVzdDoKPiAKPiBPaCwgc29ycnkuIE9mIGNv
dXJzZSBpdCBkb2VzLiBEZXJlZmVyZW5jaW5nIGEgcGVyY3B1IHZhcmlhYmxlCj4gZGlyZWN0bHkg
Y2FuJ3Qgd29yay4gSG93IHNpbGx5IG9mIG1lLgo+IAo+IFRoZSBhdHRhY2hlZCB2YXJpYW50IHNo
b3VsZCByZXBhaXIgdGhhdC4gVGVzdGVkIHRvIG5vdCBicmVhayBib290aW5nLgoKVGhpcyBvbmUg
Ym9vdHMuIFdpbGwgcmVwb3J0IGJhY2sgd2hlbiBlaXRoZXIgSSBmaW5kIGlzc3VlcyBvcgp3aGVu
IEknbSBjb21mb3J0YWJsZSBlbm91Z2ggdG8gZ2l2ZSBhICJUZXN0ZWQtYnkiIGluIGEgZmV3IGRh
eXMuCgpUaGFua3MgYWdhaW4uCgotLQpTYW5kZXIKCgo+IAo+IEp1ZXJnZW4KPiAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 12:21:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 12:21: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-devel-bounces@lists.xenproject.org>)
	id 1gKjJ8-0005qo-D6; Thu, 08 Nov 2018 12:21: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=/xu1=nt=citrix.com=prvs=843091f4c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gKjJ6-0005qj-Np
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 12:21:08 +0000
X-Inumbo-ID: c3e786d6-e350-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3e786d6-e350-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 12:21:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,478,1534809600"; d="scan'208";a="81578870"
Date: Thu, 8 Nov 2018 13:20:53 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20181108122053.ga3sw7of5h7qfdry@mac.citrite.net>
References: <20181030154123.4218-6-roger.pau@citrix.com>
 <5BE0762D02000078001F8356@prv1-mh.provo.novell.com>
 <20181107111146.ksaemioxod3uk5p4@mac.citrite.net>
 <5BE2FF5802000078001F9313@prv1-mh.provo.novell.com>
 <20181107171517.7p34q6vjpggmzb4i@mac.citrite.net>
 <5BE4082C02000078001F97FE@prv1-mh.provo.novell.com>
 <20181108112959.7oc4guik3icb7nls@mac.citrite.net>
 <4b3046ea-03a9-ff8d-842f-2315b92c7678@arm.com>
 <20181108114457.4l4owo5ceyp45a3a@mac.citrite.net>
 <f5ec8912-90e5-d1ee-727f-fb2b108749c7@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f5ec8912-90e5-d1ee-727f-fb2b108749c7@arm.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 5/7] vpci: fix execution of long running
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMTE6NTI6NTdBTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFJvZ2VyLAo+IAo+IE9uIDExLzgvMTggMTE6NDQgQU0sIFJvZ2VyIFBhdSBNb25u
w6kgd3JvdGU6Cj4gPiBPbiBUaHUsIE5vdiAwOCwgMjAxOCBhdCAxMTo0MjozNUFNICswMDAwLCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IEhpLAo+ID4gPiAKPiA+ID4gU29ycnkgdG8ganVtcCBp
biB0aGUgY29udmVyc2F0aW9uIGxhdGUuCj4gPiA+IAo+ID4gPiBPbiAxMS84LzE4IDExOjI5IEFN
LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPiA+ID4gV2h5IHdvdWxkIHRoYXQgYmU/IFRo
ZSBkb19zb2Z0aXJxKCkgaW52b2NhdGlvbiBzaXRzIG9uIHRoZSBleGl0LQo+ID4gPiA+ID4gdG8t
Z3Vlc3QgcGF0aCwgZXhwbGljaXRseSBhdm9pZGluZyBhbnkgc3VjaCBuZXN0aW5nIHVubGVzcyB0
aGVyZQo+ID4gPiA+ID4gd2FzIGEgZG9fc29mdGlycSgpIGludm9jYXRpb24gc29tZXdoZXJlIGlu
IGEgc29mdGlycSBoYW5kbGVyLgo+ID4gPiA+IAo+ID4gPiA+IEl0IHNpdHMgb24gYW4gZXhpdC10
by1ndWVzdCBwYXRoLCBidXQgdGhlIGZvbGxvd2luZyBjaHVuazoKPiA+ID4gPiAKPiA+ID4gPiBy
YWlzZV9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEpOwo+ID4gPiA+IGRvX3NvZnRpcnEoKTsKPiA+
ID4gPiAKPiA+ID4gPiBXb3VsZCBwcmV2ZW50IHRoZSBwYXRoIGZyb20gZXZlciByZWFjaGluZyB0
aGUgZXhpdC10by1ndWVzdCBhbmQKPiA+ID4gPiBuZXN0aW5nIG9uIGl0c2VsZiwgdW5sZXNzIHRo
ZSB2Q1BVIGlzIG1hcmtlZCBhcyBibG9ja2VkLCB3aGljaAo+ID4gPiA+IHByZXZlbnRzIGl0IGZy
b20gYmVpbmcgc2NoZWR1bGVkIHRodXMgYXZvaWRpbmcgdGhpcyByZWN1cnNpb24uCj4gPiA+IAo+
ID4gPiBJIGNhbid0IHNlZSBob3cgdGhlIHJlY3Vyc2lvbiBjb3VsZCBoYXBwZW4gb24gQXJtLiBT
byBpcyBpdCBhbiB4ODYgaXNzdWU/Cj4gPiAKPiA+IFRoaXMgaXMgbm90IGFuIGlzc3VlIHdpdGgg
dGhlIGN1cnJlbnQgY29kZSwgSSB3YXMganVzdCBkaXNjdXNzaW5nIHdpdGgKPiA+IEphbiBob3cg
dG8gcHJvcGVybHkgaW1wbGVtZW50IHZQQ0kgbG9uZyBydW5uaW5nIG9wZXJhdGlvbnMgdGhhdCBu
ZWVkCj4gPiB0byBiZSBwcmVlbXB0ZWQuCj4gCj4gVG8gZ2l2ZSBtb3JlIGNvbnRleHQgb24gbXkg
cXVlc3Rpb24sIHdlIGFyZSBsb29raW5nIGF0IGhhbmRsaW5nIHByZWVtcHRpb24KPiBvbiBBcm0g
aW4gc29tZSBsb25nIHJ1bm5pbmcgb3BlcmF0aW9ucyAoZS5nIGNhY2hlIGZsdXNoKSB3aXRob3V0
IGhhdmluZyB0bwo+IHdvcnJ5IGFib3V0IHJldHVybmluZyB0byBndWVzdC4KPiAKPiBJIGFtIHRo
aW5raW5nIHNvbWV0aGluZyBhbG9uZyB0aGUgZm9sbG93aW5nIG9uIEFybSBpbiBhIGxvb3AuCj4g
Cj4gZm9yICggLi4uLiApCj4gewo+ICAgIGRvX2FjdGlvbgo+ICAgIGlmICggdHJ5X3Jlc2NoZWR1
bGUgKQo+ICAgIHsKPiAJcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsKPiAJZG9fc29m
dGlycSgpOwo+ICAgIH0KPiB9Cj4gCj4gVGhpcyB3b3VsZCByZXF1aXJlIHRvIGhhdmUgbm8gbG9j
ayB0YWtlbiBidXQgSSB0aGluayBpdCB3b3VsZCB3b3JrIG9uIEFybQo+IGZvciBhbnkgbG9uZyBv
cGVyYXRpb25zLiBTbyBJIGFtIHF1aXRlIGludGVyZXN0ZWQgb24gdGhlIHJlc3VsdCBvbiB0aGUK
PiBkaXNjdXNzaW9ucyBoZXJlLgoKQXMgc2FpZCB0byBKYW4sIEkgZG9uJ3QgdGhpbmsgdGhpcyBp
cyB2aWFibGUgYmVjYXVzZSB5b3UgY291bGQgZW5kIHVwCnJlY3Vyc2luZyBpbiBkb19zb2Z0aXJx
IGlmIHRoZXJlIGFyZSBubyBvdGhlciBndWVzdHMgdG8gcnVuIGFuZCBlbm91Z2gKcmVzY2hlZHVs
ZXMuCgpMZXQncyBpbWFnZSB0aGF0IHRoZXJlJ3Mgb25seSAxIHZDUFUgdG8gcnVuLCBhbmQgdGhh
dCBpdCBoYXMgYSBsb25nCnJ1bm5pbmcgb3BlcmF0aW9uIHBlbmRpbmcuIEkgYXNzdW1lIHlvdSB3
aWxsIHNvbWVob3cgaG9vayB0aGUgY29kZSB0bwpwZXJmb3JtIHN1Y2ggb3BlcmF0aW9uIGluIHRo
ZSBndWVzdCByZXN1bWUgcGF0aDoKCmRvX3NvZnRpcnEoKQogICAgZG9fYWN0aW9uKCkKLT4gcHJl
ZW1wdAogICAgICAgIHJhaXNlX3NvZnRpcnEoU0NIRURVTEUpOwogICAgICAgIGRvX3NvZnRpcnEo
KTsKICAgICAgICAgICAgZG9fYWN0aW9uKCk7Ci0+IHByZWVtcHQKICAgICAgICAgICAgICAgIHJh
aXNlX3NvZnRpcnEoU0NIRURVTEUpOwogICAgICAgICAgICAgICAgZG9fc29mdGlycSgpOwogICAg
ICAgICAgICAgICAgICAgIGRvX2FjdGlvbigpOwotPiBwcmVlbXB0Ci4uLgoKQXMgeW91IGNhbiBz
ZWUgdGhpcyBjb3VsZCBvdmVyZmxvdyB0aGUgc3RhY2sgaWYgdGhlIGFyZSBlbm91Z2gKcHJlZW1w
dGlvbnMuCgpJTU8gdGhlIG9ubHkgdmlhYmxlIHdheSB0byBkbyB0aGlzIGlzIHRvIHVzZSB0YXNr
bGV0IGFuZCBibG9jayB0aGUKdkNQVSB1bnRpbCB0aGUgdGFza2xldCBoYXMgZmluaXNoZWQgcHJv
Y2Vzc2luZyB0aGUgcGVuZGluZyB3b3JrLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 12:32:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 12:32:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gKjTk-0006iE-HT; Thu, 08 Nov 2018 12:32: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKjTj-0006i9-64
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 12:32:07 +0000
X-Inumbo-ID: 4c64431e-e352-11e8-905c-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c64431e-e352-11e8-905c-12d6303a7972;
 Thu, 08 Nov 2018 12:32:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 05:32:03 -0700
Message-Id: <5BE42CC202000078001F9A29@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 05:32:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181030154123.4218-1-roger.pau@citrix.com>
 <20181030154123.4218-6-roger.pau@citrix.com>
 <5BE0762D02000078001F8356@prv1-mh.provo.novell.com>
 <20181107111146.ksaemioxod3uk5p4@mac.citrite.net>
 <5BE2FF5802000078001F9313@prv1-mh.provo.novell.com>
 <20181107171517.7p34q6vjpggmzb4i@mac.citrite.net>
 <5BE4082C02000078001F97FE@prv1-mh.provo.novell.com>
 <20181108112959.7oc4guik3icb7nls@mac.citrite.net>
In-Reply-To: <20181108112959.7oc4guik3icb7nls@mac.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 5/7] vpci: fix execution of long running
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjExLjE4IGF0IDEyOjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgTm92IDA4LCAyMDE4IGF0IDAyOjU1OjU2QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDcuMTEuMTggYXQgMTg6MTUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gV2VkLCBOb3YgMDcsIDIwMTggYXQgMDg6MDY6MDBBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAwNy4xMS4xOCBhdCAxMjoxMSwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBPbiBNb24sIE5vdiAwNSwgMjAxOCBhdCAwOTo1
NjoxM0FNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gPj4gPj4+IE9uIDMwLjEwLjE4
IGF0IDE2OjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+PiA+IEJBUiBt
YXAvdW5tYXAgaXMgYSBsb25nIHJ1bm5pbmcgb3BlcmF0aW9uIHRoYXQgbmVlZHMgdG8gYmUgcHJl
ZW1wdGVkCj4+ID4+ID4+ID4gaW4gb3JkZXIgdG8gYXZvaWQgb3ZlcnJ1bm5pbmcgdGhlIGFzc2ln
bmVkIHZDUFUgdGltZSAob3IgZXZlbgo+PiA+PiA+PiA+IHRyaWdnZXJpbmcgdGhlIHdhdGNoZG9n
KS4KPj4gPj4gPj4gPiAKPj4gPj4gPj4gPiBDdXJyZW50IGxvZ2ljIGZvciB0aGlzIHByZWVtcHRp
b24gaXMgd3JvbmcsIGFuZCB3b24ndCB3b3JrIGF0IGFsbCBmb3IKPj4gPj4gPj4gPiBBTUQgc2lu
Y2Ugb25seSBJbnRlbCBtYWtlcyB1c2Ugb2YgaHZtX2lvX3BlbmRpbmcgKGFuZCBldmVuIGluIHRo
YXQKPj4gPj4gPj4gPiBjYXNlIHRoZSBjdXJyZW50IGNvZGUgaXMgd3JvbmcpLgo+PiA+PiA+PiAK
Pj4gPj4gPj4gSSdtIGhhdmluZyB0cm91YmxlIHVuZGVyc3RhbmRpbmcgdGhpcywgYm90aCBmb3Ig
dGhlIEFNRCBhc3BlY3QKPj4gPj4gPj4gKGl0IGlzIG9ubHkgdnZteC5jIHdoaWNoIGhhcyBhIGZ1
bmN0aW9uIGNhbGwgbm90IG1pcnJvcmVkIG9uIHRoZQo+PiA+PiA+PiBBTUQgc2lkZSkgYW5kIGZv
ciB0aGUgc3VwcG9zZWQgZ2VuZXJhbCBicm9rZW5uZXNzLiBXaXRob3V0Cj4+ID4+ID4+IHNvbWUg
Y2xhcmlmaWNhdGlvbiBJIGNhbid0IGp1ZGdlIHdoZXRoZXIgcmUtaW1wbGVtZW50aW5nIHZpYQo+
PiA+PiA+PiB0YXNrbGV0IGlzIGFjdHVhbGx5IHRoZSBiZXN0IGFwcHJvYWNoLgo+PiA+PiA+IAo+
PiA+PiA+IGh2bV9pb19wZW5kaW5nIGl0c2VsZiBjYW5ub3QgYmxvY2sgdGhlIHZDUFUgZnJvbSBl
eGVjdXRpbmcsIGl0J3MgdXNlZAo+PiA+PiA+IGJ5IG52bXhfc3dpdGNoX2d1ZXN0IGluIG9yZGVy
IHRvIHByZXZlbnQgY2hhbmdpbmcgdGhlIG5lc3RlZCBWTUNTIGlmCj4+ID4+ID4gdGhlcmUncyBw
ZW5kaW5nIElPIGVtdWxhdGlvbiB3b3JrIEFGQUlDVC4KPj4gPj4gPiAKPj4gPj4gPiBUaGUgb25s
eSB3YXkgSSBjb3VsZCBmaW5kIHRvIGFjdHVhbGx5IHByZXZlbnQgYSB2Q1BVIGZyb20gcnVubmlu
Zwo+PiA+PiA+IHdoaWxlIGRvaW5nIHNvbWUgd29yayBvbiBpdCdzIGJlaGFsZiBpbiBhIHByZWVt
cHRpdmUgd2F5IGlzIGJ5Cj4+ID4+ID4gYmxvY2tpbmcgaXQgYW5kIHVzaW5nIGEgdGFza2xldC4g
V2hhdCdzIGRvbmUgd2l0aCBJT1JFUXMgaXMgbm90Cj4+ID4+ID4gc3VpdGFibGUgaGVyZSBzaW5j
ZSBYZW4gbmVlZHMgdG8gZG8gc29tZSB3b3JrIGluc3RlYWQgb2YganVzdCB3YWl0IG9uCj4+ID4+
ID4gYW4gZXh0ZXJuYWwgZXZlbnQgKGFuIGV2ZW50IGNoYW5uZWwgZnJvbSB0aGUgSU9SRVEpLgo+
PiA+PiAKPj4gPj4gTm8sIHRoZXJlIGlzIGEgc2Vjb25kIG1lYW5zLCBJJ3ZlIGp1c3QgY29uZnVz
ZWQgdGhlIGZ1bmN0aW9ucy4gVGhlCj4+ID4+IHF1ZXN0aW9uIGlzIHdoZXRoZXIgeW91ciB2cGNp
X3Byb2Nlc3NfcGVuZGluZygpIGludm9jYXRpb24KPj4gPj4gcGVyaGFwcyBzaXRzIGluIHRoZSB3
cm9uZyBmdW5jdGlvbi4gaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uKCkgaXMKPj4gPj4gd2hhdCBo
dm1fZG9fcmVzdW1lKCkgY2FsbHMsIGFuZCB3aGF0IGNhbiBwcmV2ZW50IGEgZ3Vlc3QgZnJvbQo+
PiA+PiByZXN1bWluZyBleGVjdXRpb24uIFRoZSBodm1faW9fcGVuZGluZygpIGludm9jYXRpb24g
anVzdCBzaXRzIG9uCj4+ID4+IGEgc3BlY2lhbCBjYXNlIHBhdGggZG93biBmcm9tIHRoZXJlICh0
aHJvdWdoIGhhbmRsZV9waW8oKSkuCj4+ID4gCj4+ID4gWWVzLCBoYW5kbGVfaHZtX2lvX2NvbXBs
ZXRpb24gaXMgdGhlIGZ1bmN0aW9uIHRoYXQgYWN0dWFsbHkgYmxvY2tzIHRoZQo+PiA+IHZDUFUg
YW5kIHdhaXRzIGZvciBhbiBldmVudCBjaGFubmVsIGZyb20gdGhlIGlvcmVxLiBUaGlzIGlzIGhv
d2V2ZXIKPj4gPiBub3Qgc3VpdGFibGUgYmVjYXVzZSBpdCB1c2VzIHRoZSBmb2xsb3dpbmcgY29k
ZSAoc2ltcGxpZmllZCk6Cj4+ID4gCj4+ID4gc2V0X2JpdChfVlBGX2Jsb2NrZWRfaW5feGVuLCAm
Y3VycmVudC0+cGF1c2VfZmxhZ3MpOwo+PiA+IHJhaXNlX3NvZnRpcnEoU0NIRURVTEVfU09GVElS
USk7Cj4+ID4gZG9fc29mdGlycSgpOwo+PiA+IAo+PiA+IEluIHRoZSB2UENJIGNhc2UgWGVuIGNh
bm5vdCBzZXQgdGhlIHZDUFUgYXMgYmxvY2tlZF9pbl94ZW4sIFhlbiBuZWVkcwo+PiA+IHRoZSBz
Y2hlZHVsZXIgdG8gc2NoZWR1bGUgdGhlIHZDUFUgc28gdGhlIHBlbmRpbmcgd29yayBjYW4gYmUK
Pj4gPiBwcm9jZXNzZWQuCj4+IAo+PiBSaWdodCwgYW5kIEkgZGlkbid0IHNheSB5b3Ugc2hvdWxk
IHNldCB0aGUgdkNQVSB0byBibG9ja2VkLiBXaGF0Cj4+IEkndmUgcG9pbnRlZCBvdXQgaXMgdGhh
dCB0aGUgbWVyZSBmYWN0IG9mIGhhbmRsZV9odm1faW9fY29tcGxldGlvbigpCj4+IHJldHVybmlu
ZyBmYWxzZSBtYWtlcyBodm1fZG9fcmVzdW1lKCkgYmFpbCwgcmVzdWx0aW5nIGluIGFub3RoZXIK
Pj4gcm91bmQgdGhyb3VnaCBzb2Z0aXJxIHByb2Nlc3NpbmcgKGZyb20gZW50cnkuUyBjb2RlKSBh
cyBsb25nIGFzCj4+IF9zb21lXyBzb2Z0aXJxIGlzIHBlbmRpbmcgKGhlcmU6IHRoZSBzY2hlZHVs
ZXIgb25lKS4KPiAKPiBObywgaHZtX2RvX3Jlc3VtZSBiYWlsaW5nIGRvZXNuJ3QgcHJldmVudCB0
aGUgVk0gZnJvbSBiZWluZyBzY2hlZHVsZWQuCj4gQm90aCB2bXhfZG9fcmVzdW1lIGFuZCBzdm1f
ZG9fcmVzdW1lICh0aGUgY2FsbGVycyBvZiBodm1fZG9fcmVzdW1lKQo+IHdpbGwgcnVuIHRoZSBn
dWVzdCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgaHZtX2RvX3Jlc3VtZSBoYXMgYmFpbGVkCj4gZWFy
bHkuCj4gCj4gTm90ZSB0aGF0IGF0IHRoZSBwb2ludCB3aGVyZSBodm1fZG9fcmVzdW1lIGlzIGNh
bGxlZCB0aGVyZSdzIG5vCj4gdHVybmluZyBiYWNrLCBib3RoIHt2bXgvc3ZtfV9kb19yZXN1bWUg
ZnVuY3Rpb25zIGFyZSBhbm5vdGF0ZWQgYXMKPiBub3JldHVybi4gVGhlIG9ubHkgd2F5IHRvIHBy
ZXZlbnQgZ3Vlc3QgZXhlY3V0aW9uIGF0IHRoYXQgcG9pbnQgaXMgdG8KPiByYWlzZSBhIHNjaGVk
dWxlciBzb2Z0aXJxIGFuZCBwcm9jZXNzIGl0LCBsaWtlIGl0J3MgZG9uZSBpbgo+IHdhaXRfb25f
eGVuX2V2ZW50X2NoYW5uZWwuCgpUaGF0J3Mgd2hhdCBJJ3ZlIHNhaWQuIFlvdSBkb24ndCBuZWVk
IHRvIG1hcmsgdGhlIHZDUFUgYXMgYmxvY2tlZAppbiBYZW4gZm9yIHRoaXMsIHRob3VnaC4gQW5k
IHRoYXQncyB3aGF0IEkgdW5kZXJzdG9vZCB3YXMgeW91cgpvcmlnaW5hbCBjb25jZXJuLgoKPj4g
IFRoZW4gaWYgdGhlIGJsb2NrZWQgYml0IGlzIG5vdCBzZXQgdGhlIGNhbGwgdG8gZG9fc29mdGly
cQo+PiA+IHdvdWxkIGJlIHJlY3VycmVkLCB0aHVzIHByb2JhYmx5IGxlYWRpbmcgdG8gYSBzdGFj
ayBvdmVyZmxvdyBpZgo+PiA+IHRoZXJlJ3MgZW5vdWdoIHBlbmRpbmcgd29yay4gaWU6Cj4+ID4g
Cj4+ID4gPHByb2Nlc3Mgd29yaz4KPj4gPiAJPGRvX3NvZnRpcnE+Cj4+ID4gCQk8cHJvY2VzcyB3
b3JrPgo+PiA+IAkJCTxkb19zb2Z0aXJxPgo+PiA+IAkJCQk8Li4uPgo+PiAKPj4gV2h5IHdvdWxk
IHRoYXQgYmU/IFRoZSBkb19zb2Z0aXJxKCkgaW52b2NhdGlvbiBzaXRzIG9uIHRoZSBleGl0LQo+
PiB0by1ndWVzdCBwYXRoLCBleHBsaWNpdGx5IGF2b2lkaW5nIGFueSBzdWNoIG5lc3RpbmcgdW5s
ZXNzIHRoZXJlCj4+IHdhcyBhIGRvX3NvZnRpcnEoKSBpbnZvY2F0aW9uIHNvbWV3aGVyZSBpbiBh
IHNvZnRpcnEgaGFuZGxlci4KPiAKPiBJdCBzaXRzIG9uIGFuIGV4aXQtdG8tZ3Vlc3QgcGF0aCwg
YnV0IHRoZSBmb2xsb3dpbmcgY2h1bms6Cj4gCj4gcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZU
SVJRKTsKPiBkb19zb2Z0aXJxKCk7Cj4gCj4gV291bGQgcHJldmVudCB0aGUgcGF0aCBmcm9tIGV2
ZXIgcmVhY2hpbmcgdGhlIGV4aXQtdG8tZ3Vlc3QgYW5kCj4gbmVzdGluZyBvbiBpdHNlbGYsIHVu
bGVzcyB0aGUgdkNQVSBpcyBtYXJrZWQgYXMgYmxvY2tlZCwgd2hpY2gKPiBwcmV2ZW50cyBpdCBm
cm9tIGJlaW5nIHNjaGVkdWxlZCB0aHVzIGF2b2lkaW5nIHRoaXMgcmVjdXJzaW9uLgoKSXQgd291
bGQsIGluZGVlZCwgYnV0IGVtcGhhc2lzIGlzIG9uIHRoZSBzdWJqdW5jdGl2ZSB1bmxlc3MKeW91
IGhhdmUgYW4gZXhhbXBsZSBvZiBzdWNoIG1hbGZvcm1lZCBjb2RlLiBJJ20gbm90CmF3YXJlIG9m
IGFueSwgYW5kIG15IGVhcmxpZXIgY29tbWVudHMgYWxzbyBkaWRuJ3Qgc3VnZ2VzdCB0bwppbnRy
b2R1Y2Ugc3VjaC4gUGVyaGFwcyBJJ20gc2ltcGx5IG1pc3NpbmcgcGFydCBvZiB3aGF0IHlvdQp0
aGluayB5b3Ugc2VlPyBJdCBpcyBpbXBvcnRhbnQgdG8gbm90ZSB0aG91Z2ggdGhhdAp2bXhfZG9f
cmVzdW1lKCkgaGFzCgogICAgcmVzZXRfc3RhY2tfYW5kX2p1bXAodm14X2FzbV9kb192bWVudHJ5
KTsKCmFzIGl0cyBsYXN0IHN0ZXAsIHByZWNsdWRpbmcgYW55IG5lc3RpbmcuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 12:37:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gKjYl-0006tF-7N; Thu, 08 Nov 2018 12:37: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=hpdc=nt=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gKjYk-0006tA-EE
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 12:37:18 +0000
X-Inumbo-ID: 0689bc88-e353-11e8-9118-12d6303a7972
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0689bc88-e353-11e8-9118-12d6303a7972;
 Thu, 08 Nov 2018 12:37:17 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA8CU3Er102188;
 Thu, 8 Nov 2018 12:36:54 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 content-transfer-encoding : in-reply-to; s=corp-2018-07-02;
 bh=3nSVzT0qmxYOdFIMLBOkR5PNJBdey48mLctw7Cx8Yq0=;
 b=q10El4HKoPT4LOoealQOfIvRy3Ho8dfeEkSbpwj5HdhxgNrINUkmBp6y4LlGFVjM6euX
 qNAvNzl59Eimng9ftNiJt94qMlAQrvvqAw9ie/RhL8nvECYcHvNfEM7f4AayV53GGJD+
 NXRSci99y9xpkCpGaC5WfGFTGQ6fNtuV5unsT7bX8uSpqTVfBRpPN+Q1DB5LaACZwWKu
 WRy/qF61M9WUhPu9MMDEBFQHtrVkPdltRtIeDAOJMhoNIs7exSMsL+T82C/24gOpp8Bt
 3qBkxJ3mAcvQgDkBLpECLlIMhC33m+0uBLs6BO2B6tE3C1R6TcJPXP/RXGuPkMJEixIe uA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2nh4ar114e-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 08 Nov 2018 12:36:54 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wA8CaqEH000407
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 8 Nov 2018 12:36:52 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wA8CaoFt002738;
 Thu, 8 Nov 2018 12:36:50 GMT
Received: from olila.i.net-space.pl (/10.175.185.5)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 08 Nov 2018 04:36:49 -0800
Date: Thu, 8 Nov 2018 13:36:41 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181108123641.GD4487@olila.i.net-space.pl>
References: <D5E866B2-96F4-4E89-941E-73F578DF2F17@citrix.com>
 <5BE1C75E02000078001F8C85@prv1-mh.provo.novell.com>
 <20181107104938.GD4358@olila.i.net-space.pl>
 <20181107150651.GI4358@olila.i.net-space.pl>
 <df21e249-8eda-b195-e65b-a3772e3649b0@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <df21e249-8eda-b195-e65b-a3772e3649b0@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9070
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811080108
Subject: Re: [Xen-devel] x86 Community Call: Nov 14 - 15:00 - 16:00 UTC -
 Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: davorin.mista@aggios.com, boris.ostrovsky@oracle.com,
 Rich Persaud <persaur@gmail.com>, Jan Beulich <JBeulich@suse.com>,
 anastassios.nanos@onapp.com, joao.m.martins@oracle.com,
 Matt Spencer <Matt.Spencer@arm.com>, john.ji@intel.com, robin.randhawa@arm.com,
 dgar.iglesias@xilinx.com, mirela.simonovic@aggios.com,
 xen-devel <xen-devel@lists.xenproject.org>, Lars Kurth <lars.kurth@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, committers@xenproject.org,
 vfachin@de.adit-jv.com, intel-xen@intel.com,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Artem Mygaiev <artem_mygaiev@epam.com>, Brian Woods <brian.woods@amd.com>,
 Julien Grall <julien.grall@arm.com>, JanakarajanNatarajan <jnataraj@amd.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDcsIDIwMTggYXQgMDQ6MTU6MTdQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAwNy8xMS8yMDE4IDE2OjA2LCBEYW5pZWwgS2lwZXIgd3JvdGU6Cj4gPiBPbiBX
ZWQsIE5vdiAwNywgMjAxOCBhdCAxMTo0OTozOEFNICswMTAwLCBEYW5pZWwgS2lwZXIgd3JvdGU6
Cj4gPj4gT24gVHVlLCBOb3YgMDYsIDIwMTggYXQgMDk6NTQ6NTRBTSAtMDcwMCwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4gPj4+Pj4+IE9uIDAyLjExLjE4IGF0IDE4OjU5LCA8bGFycy5rdXJ0aEBjaXRy
aXguY29tPiB3cm90ZToKPiA+Pj4+IEl04oCZcyB0aW1lIGFnYWluIGZvciB0aGUgeDg2IGNvbW11
bml0eSBjYWxsOiBmb3IgdGhlIGFnZW5kYSBzZWUKPiA+Pj4+IGh0dHBzOi8vZG9jcy5nb29nbGUu
Y29tL2RvY3VtZW50L2QvMVJ4Vy1pd2NGRnVLek5qakVxTEV0aXdGVkhnQVVsazM1YzBFdFRrUkUx
Cj4gPj4+PiBrNC9lZGl0Iwo+ID4+Pj4KPiA+Pj4+IFBsZWFzZSBwcm9wb3NlIG5ldyBhZ2VuZGEg
aXRlbXMgYnkgbmV4dCBGcmlkYXkgKGZlZWwgZnJlZSB0byBqdXN0IGFkZCB0aGVtCj4gPj4+PiB0
byB0aGUgZG9jdW1lbnQgb3IgcmVwbHkgdG8gdGhpcyBtYWlsKQo+ID4+Pgo+ID4+PiBJJ3ZlIGp1
c3QgYWRkZWQgYSBUTUVNIGl0ZW0sIGFuZCBzZWVpbmcgb25seSBEYW5pZWwgZnJvbSBPcmFjbGUg
b24gdGhlCj4gPj4+IENjIGxpc3QgaGVyZSBJJ3ZlIGFkZGVkIEtvbnJhZCBzbyBoZSBtaWdodCBh
cnJhbmdlIGZvciBzb21lb25lIHRvCj4gPj4+IGF0dGVuZCB0byBjbGFyaWZ5IHRoZWlyIGludGVu
dGlvbnMgd2l0aCBpdC4KPiA+Pgo+ID4+IEtvbnJhZCBpcyBub3QgYXZhaWxhYmxlIHRoaXMgd2Vl
ay4gSG93ZXZlciwgQUZBSUNUIHdlIGRvIG5vdCBoYXZlIGFueQo+ID4+IHBsYW5zIFdSVCBUTUVN
LiBBbnl3YXksIEkgYW0gQ0MtaW5nIEpvYW8gYW5kIEJvcmlzLiBUaGVyZSBpcyBjaGFuY2UgdGhh
dAo+ID4+IHRoZXkga25vdyBzb21ldGhpbmcgbW9yZSB0aGFuIEkuCj4gPgo+ID4gS29ucmFkIHRv
bGQgbWUgdGhhdCBpZiB5b3Ugd291bGQgbGlrZSB0byByaXAgVE1FTSBvdXQgaGUgd2lsbCBhY2sg
dGhlIHBhdGNoLgo+Cj4gSXMgdGhpcyB0cnVlIGZvciBMaW51eCBrZXJuZWwgZHJpdmVycy94ZW4v
dG1lbS5jLCB0b28/CgpZZXAhCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 12:38:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 12:38: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-devel-bounces@lists.xenproject.org>)
	id 1gKjZj-0006xC-Io; Thu, 08 Nov 2018 12:38:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qw9j=nt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gKjZi-0006x4-9E
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 12:38:18 +0000
X-Inumbo-ID: 2aa2145f-e353-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2aa2145f-e353-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 12:38:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CEB49EBD;
 Thu,  8 Nov 2018 04:38:16 -0800 (PST)
Received: from [192.168.1.54] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 5043D3F5BD; Thu,  8 Nov 2018 04:38:14 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20181030154123.4218-6-roger.pau@citrix.com>
 <5BE0762D02000078001F8356@prv1-mh.provo.novell.com>
 <20181107111146.ksaemioxod3uk5p4@mac.citrite.net>
 <5BE2FF5802000078001F9313@prv1-mh.provo.novell.com>
 <20181107171517.7p34q6vjpggmzb4i@mac.citrite.net>
 <5BE4082C02000078001F97FE@prv1-mh.provo.novell.com>
 <20181108112959.7oc4guik3icb7nls@mac.citrite.net>
 <4b3046ea-03a9-ff8d-842f-2315b92c7678@arm.com>
 <20181108114457.4l4owo5ceyp45a3a@mac.citrite.net>
 <f5ec8912-90e5-d1ee-727f-fb2b108749c7@arm.com>
 <20181108122053.ga3sw7of5h7qfdry@mac.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <04e68a5d-475a-0c78-22c5-465e08360a6f@arm.com>
Date: Thu, 8 Nov 2018 12:38:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181108122053.ga3sw7of5h7qfdry@mac.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/7] vpci: fix execution of long running
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUm9nZXIsCgpPbiAxMS84LzE4IDEyOjIwIFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+
IE9uIFRodSwgTm92IDA4LCAyMDE4IGF0IDExOjUyOjU3QU0gKzAwMDAsIEp1bGllbiBHcmFsbCB3
cm90ZToKPj4gSGkgUm9nZXIsCj4+Cj4+IE9uIDExLzgvMTggMTE6NDQgQU0sIFJvZ2VyIFBhdSBN
b25uw6kgd3JvdGU6Cj4+PiBPbiBUaHUsIE5vdiAwOCwgMjAxOCBhdCAxMTo0MjozNUFNICswMDAw
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGksCj4+Pj4KPj4+PiBTb3JyeSB0byBqdW1wIGlu
IHRoZSBjb252ZXJzYXRpb24gbGF0ZS4KPj4+Pgo+Pj4+IE9uIDExLzgvMTggMTE6MjkgQU0sIFJv
Z2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+Pj4+PiBXaHkgd291bGQgdGhhdCBiZT8gVGhlIGRvX3Nv
ZnRpcnEoKSBpbnZvY2F0aW9uIHNpdHMgb24gdGhlIGV4aXQtCj4+Pj4+PiB0by1ndWVzdCBwYXRo
LCBleHBsaWNpdGx5IGF2b2lkaW5nIGFueSBzdWNoIG5lc3RpbmcgdW5sZXNzIHRoZXJlCj4+Pj4+
PiB3YXMgYSBkb19zb2Z0aXJxKCkgaW52b2NhdGlvbiBzb21ld2hlcmUgaW4gYSBzb2Z0aXJxIGhh
bmRsZXIuCj4+Pj4+Cj4+Pj4+IEl0IHNpdHMgb24gYW4gZXhpdC10by1ndWVzdCBwYXRoLCBidXQg
dGhlIGZvbGxvd2luZyBjaHVuazoKPj4+Pj4KPj4+Pj4gcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9T
T0ZUSVJRKTsKPj4+Pj4gZG9fc29mdGlycSgpOwo+Pj4+Pgo+Pj4+PiBXb3VsZCBwcmV2ZW50IHRo
ZSBwYXRoIGZyb20gZXZlciByZWFjaGluZyB0aGUgZXhpdC10by1ndWVzdCBhbmQKPj4+Pj4gbmVz
dGluZyBvbiBpdHNlbGYsIHVubGVzcyB0aGUgdkNQVSBpcyBtYXJrZWQgYXMgYmxvY2tlZCwgd2hp
Y2gKPj4+Pj4gcHJldmVudHMgaXQgZnJvbSBiZWluZyBzY2hlZHVsZWQgdGh1cyBhdm9pZGluZyB0
aGlzIHJlY3Vyc2lvbi4KPj4+Pgo+Pj4+IEkgY2FuJ3Qgc2VlIGhvdyB0aGUgcmVjdXJzaW9uIGNv
dWxkIGhhcHBlbiBvbiBBcm0uIFNvIGlzIGl0IGFuIHg4NiBpc3N1ZT8KPj4+Cj4+PiBUaGlzIGlz
IG5vdCBhbiBpc3N1ZSB3aXRoIHRoZSBjdXJyZW50IGNvZGUsIEkgd2FzIGp1c3QgZGlzY3Vzc2lu
ZyB3aXRoCj4+PiBKYW4gaG93IHRvIHByb3Blcmx5IGltcGxlbWVudCB2UENJIGxvbmcgcnVubmlu
ZyBvcGVyYXRpb25zIHRoYXQgbmVlZAo+Pj4gdG8gYmUgcHJlZW1wdGVkLgo+Pgo+PiBUbyBnaXZl
IG1vcmUgY29udGV4dCBvbiBteSBxdWVzdGlvbiwgd2UgYXJlIGxvb2tpbmcgYXQgaGFuZGxpbmcg
cHJlZW1wdGlvbgo+PiBvbiBBcm0gaW4gc29tZSBsb25nIHJ1bm5pbmcgb3BlcmF0aW9ucyAoZS5n
IGNhY2hlIGZsdXNoKSB3aXRob3V0IGhhdmluZyB0bwo+PiB3b3JyeSBhYm91dCByZXR1cm5pbmcg
dG8gZ3Vlc3QuCj4+Cj4+IEkgYW0gdGhpbmtpbmcgc29tZXRoaW5nIGFsb25nIHRoZSBmb2xsb3dp
bmcgb24gQXJtIGluIGEgbG9vcC4KPj4KPj4gZm9yICggLi4uLiApCj4+IHsKPj4gICAgIGRvX2Fj
dGlvbgo+PiAgICAgaWYgKCB0cnlfcmVzY2hlZHVsZSApCj4+ICAgICB7Cj4+IAlyYWlzZV9zb2Z0
aXJxKFNDSEVEVUxFX1NPRlRJUlEpOwo+PiAJZG9fc29mdGlycSgpOwo+PiAgICAgfQo+PiB9Cj4+
Cj4+IFRoaXMgd291bGQgcmVxdWlyZSB0byBoYXZlIG5vIGxvY2sgdGFrZW4gYnV0IEkgdGhpbmsg
aXQgd291bGQgd29yayBvbiBBcm0KPj4gZm9yIGFueSBsb25nIG9wZXJhdGlvbnMuIFNvIEkgYW0g
cXVpdGUgaW50ZXJlc3RlZCBvbiB0aGUgcmVzdWx0IG9uIHRoZQo+PiBkaXNjdXNzaW9ucyBoZXJl
Lgo+IAo+IEFzIHNhaWQgdG8gSmFuLCBJIGRvbid0IHRoaW5rIHRoaXMgaXMgdmlhYmxlIGJlY2F1
c2UgeW91IGNvdWxkIGVuZCB1cAo+IHJlY3Vyc2luZyBpbiBkb19zb2Z0aXJxIGlmIHRoZXJlIGFy
ZSBubyBvdGhlciBndWVzdHMgdG8gcnVuIGFuZCBlbm91Z2gKPiByZXNjaGVkdWxlcy4KPiAKPiBM
ZXQncyBpbWFnZSB0aGF0IHRoZXJlJ3Mgb25seSAxIHZDUFUgdG8gcnVuLCBhbmQgdGhhdCBpdCBo
YXMgYSBsb25nCj4gcnVubmluZyBvcGVyYXRpb24gcGVuZGluZy4gSSBhc3N1bWUgeW91IHdpbGwg
c29tZWhvdyBob29rIHRoZSBjb2RlIHRvCj4gcGVyZm9ybSBzdWNoIG9wZXJhdGlvbiBpbiB0aGUg
Z3Vlc3QgcmVzdW1lIHBhdGg6Cj4gCj4gZG9fc29mdGlycSgpCj4gICAgICBkb19hY3Rpb24oKQo+
IC0+IHByZWVtcHQKPiAgICAgICAgICByYWlzZV9zb2Z0aXJxKFNDSEVEVUxFKTsKPiAgICAgICAg
ICBkb19zb2Z0aXJxKCk7Cj4gICAgICAgICAgICAgIGRvX2FjdGlvbigpOwo+IC0+IHByZWVtcHQK
PiAgICAgICAgICAgICAgICAgIHJhaXNlX3NvZnRpcnEoU0NIRURVTEUpOwo+ICAgICAgICAgICAg
ICAgICAgZG9fc29mdGlycSgpOwo+ICAgICAgICAgICAgICAgICAgICAgIGRvX2FjdGlvbigpOwo+
IC0+IHByZWVtcHQKPiAuLi4KPiAKPiBBcyB5b3UgY2FuIHNlZSB0aGlzIGNvdWxkIG92ZXJmbG93
IHRoZSBzdGFjayBpZiB0aGUgYXJlIGVub3VnaAo+IHByZWVtcHRpb25zLgoKVGhpcyBzb3VuZHMg
bGlrZSBhbiB4ODYgc3BlY2lmaWMgaXNzdWUuIEluIHRoZSBjYXNlIG9mIEFybSwgdGhlIApjb250
ZXh0X3N3aXRjaCgpIGZ1bmN0aW9uIHdpbGwgcmV0dXJuLCBzbyB3ZSB3aWxsIGNvbWUgYmFjayBp
biB0aGUgbG9vcCAKYmVmb3JlLgoKV2UgY2FuIGRvIHRoaXMgYmVjYXVzZSB0aGUgaHlwZXJ2aXNv
ciBzdGFjayBpcyBwZXItVkNQVS4gU28gdGhlcmUgYXJlIG5vIApzdGFjayBvdmVyZmxvd2VkIGlu
dm9sdmVkIGhlcmUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 12:47:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 12:47: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-devel-bounces@lists.xenproject.org>)
	id 1gKjin-0007qc-IO; Thu, 08 Nov 2018 12:47: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=/xu1=nt=citrix.com=prvs=843091f4c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gKjil-0007ps-Lv
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 12:47:39 +0000
X-Inumbo-ID: 77d26308-e354-11e8-9cd2-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 77d26308-e354-11e8-9cd2-12d6303a7972;
 Thu, 08 Nov 2018 12:47:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,478,1534809600"; d="scan'208";a="81580001"
Date: Thu, 8 Nov 2018 13:47:27 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181108124727.34nyejn4ukggd4co@mac.citrite.net>
References: <20181030154123.4218-1-roger.pau@citrix.com>
 <20181030154123.4218-6-roger.pau@citrix.com>
 <5BE0762D02000078001F8356@prv1-mh.provo.novell.com>
 <20181107111146.ksaemioxod3uk5p4@mac.citrite.net>
 <5BE2FF5802000078001F9313@prv1-mh.provo.novell.com>
 <20181107171517.7p34q6vjpggmzb4i@mac.citrite.net>
 <5BE4082C02000078001F97FE@prv1-mh.provo.novell.com>
 <20181108112959.7oc4guik3icb7nls@mac.citrite.net>
 <5BE42CC202000078001F9A29@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE42CC202000078001F9A29@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 5/7] vpci: fix execution of long running
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDU6MzI6MDJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA4LjExLjE4IGF0IDEyOjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDI6NTU6NTZBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDA3LjExLjE4IGF0IDE4OjE1LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ICBUaGVuIGlmIHRoZSBibG9ja2VkIGJpdCBpcyBub3Qgc2V0
IHRoZSBjYWxsIHRvIGRvX3NvZnRpcnEKPiA+PiA+IHdvdWxkIGJlIHJlY3VycmVkLCB0aHVzIHBy
b2JhYmx5IGxlYWRpbmcgdG8gYSBzdGFjayBvdmVyZmxvdyBpZgo+ID4+ID4gdGhlcmUncyBlbm91
Z2ggcGVuZGluZyB3b3JrLiBpZToKPiA+PiA+IAo+ID4+ID4gPHByb2Nlc3Mgd29yaz4KPiA+PiA+
IAk8ZG9fc29mdGlycT4KPiA+PiA+IAkJPHByb2Nlc3Mgd29yaz4KPiA+PiA+IAkJCTxkb19zb2Z0
aXJxPgo+ID4+ID4gCQkJCTwuLi4+Cj4gPj4gCj4gPj4gV2h5IHdvdWxkIHRoYXQgYmU/IFRoZSBk
b19zb2Z0aXJxKCkgaW52b2NhdGlvbiBzaXRzIG9uIHRoZSBleGl0LQo+ID4+IHRvLWd1ZXN0IHBh
dGgsIGV4cGxpY2l0bHkgYXZvaWRpbmcgYW55IHN1Y2ggbmVzdGluZyB1bmxlc3MgdGhlcmUKPiA+
PiB3YXMgYSBkb19zb2Z0aXJxKCkgaW52b2NhdGlvbiBzb21ld2hlcmUgaW4gYSBzb2Z0aXJxIGhh
bmRsZXIuCj4gPiAKPiA+IEl0IHNpdHMgb24gYW4gZXhpdC10by1ndWVzdCBwYXRoLCBidXQgdGhl
IGZvbGxvd2luZyBjaHVuazoKPiA+IAo+ID4gcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJR
KTsKPiA+IGRvX3NvZnRpcnEoKTsKPiA+IAo+ID4gV291bGQgcHJldmVudCB0aGUgcGF0aCBmcm9t
IGV2ZXIgcmVhY2hpbmcgdGhlIGV4aXQtdG8tZ3Vlc3QgYW5kCj4gPiBuZXN0aW5nIG9uIGl0c2Vs
ZiwgdW5sZXNzIHRoZSB2Q1BVIGlzIG1hcmtlZCBhcyBibG9ja2VkLCB3aGljaAo+ID4gcHJldmVu
dHMgaXQgZnJvbSBiZWluZyBzY2hlZHVsZWQgdGh1cyBhdm9pZGluZyB0aGlzIHJlY3Vyc2lvbi4K
PiAKPiBJdCB3b3VsZCwgaW5kZWVkLCBidXQgZW1waGFzaXMgaXMgb24gdGhlIHN1Ymp1bmN0aXZl
IHVubGVzcwo+IHlvdSBoYXZlIGFuIGV4YW1wbGUgb2Ygc3VjaCBtYWxmb3JtZWQgY29kZS4gSSdt
IG5vdAo+IGF3YXJlIG9mIGFueSwgYW5kIG15IGVhcmxpZXIgY29tbWVudHMgYWxzbyBkaWRuJ3Qg
c3VnZ2VzdCB0bwo+IGludHJvZHVjZSBzdWNoLiBQZXJoYXBzIEknbSBzaW1wbHkgbWlzc2luZyBw
YXJ0IG9mIHdoYXQgeW91Cj4gdGhpbmsgeW91IHNlZT8KCk1heWJlLCBJIHRoaW5rIEknbSBhbHNv
IGxvc3QgaW4gdGhpcyBkaXNjdXNzaW9uIGJlY2F1c2Ugd2Ugc2VlbSB0bwphZ3JlZS4KCk15IHBv
aW50IHdvdWxkIGJlIHRoYXQgb24geDg2IEkgdGhpbmsgdGhlIG9ubHkgd2F5IHRvIGhhdmUgcHJl
ZW1wdGlibGUKbG9uZy1ydW5uaW5nIG9wZXJhdGlvbnMgaW5zaWRlIG9mIFhlbiBpcyB0byBibG9j
ayB0aGUgZ3Vlc3QgdkNQVSBhbmQKcnVuIHRoZW0gaW4gYSB0YXNrbGV0LCBvciBhdCBsZWFzdCB0
aGlzIHNlZW1zIHRoZSBsZXNzIGludmFzaXZlIG9uZS4KCkRvIHlvdSBzdGlsbCBoYXZlIG9iamVj
dGlvbnMgdG8gdGhpcyBwYXRjaC9hcHByb2FjaD8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 13:04:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 13:04: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-devel-bounces@lists.xenproject.org>)
	id 1gKjyr-0000xd-4N; Thu, 08 Nov 2018 13:04: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKjyp-0000xX-Qc
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 13:04:15 +0000
X-Inumbo-ID: ca1c3a7e-e356-11e8-be3a-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca1c3a7e-e356-11e8-be3a-12d6303a7972;
 Thu, 08 Nov 2018 13:04:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 06:04:12 -0700
Message-Id: <5BE4344B02000078001F9A7B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 06:04:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181030154123.4218-1-roger.pau@citrix.com>
 <20181030154123.4218-6-roger.pau@citrix.com>
 <5BE0762D02000078001F8356@prv1-mh.provo.novell.com>
 <20181107111146.ksaemioxod3uk5p4@mac.citrite.net>
 <5BE2FF5802000078001F9313@prv1-mh.provo.novell.com>
 <20181107171517.7p34q6vjpggmzb4i@mac.citrite.net>
 <5BE4082C02000078001F97FE@prv1-mh.provo.novell.com>
 <20181108112959.7oc4guik3icb7nls@mac.citrite.net>
 <5BE42CC202000078001F9A29@prv1-mh.provo.novell.com>
 <20181108124727.34nyejn4ukggd4co@mac.citrite.net>
In-Reply-To: <20181108124727.34nyejn4ukggd4co@mac.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 5/7] vpci: fix execution of long running
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjExLjE4IGF0IDEzOjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE15IHBvaW50IHdvdWxkIGJlIHRoYXQgb24geDg2IEkgdGhpbmsgdGhlIG9ubHkgd2F5IHRvIGhh
dmUgcHJlZW1wdGlibGUKPiBsb25nLXJ1bm5pbmcgb3BlcmF0aW9ucyBpbnNpZGUgb2YgWGVuIGlz
IHRvIGJsb2NrIHRoZSBndWVzdCB2Q1BVIGFuZAo+IHJ1biB0aGVtIGluIGEgdGFza2xldCwgb3Ig
YXQgbGVhc3QgdGhpcyBzZWVtcyB0aGUgbGVzcyBpbnZhc2l2ZSBvbmUuCj4gCj4gRG8geW91IHN0
aWxsIGhhdmUgb2JqZWN0aW9ucyB0byB0aGlzIHBhdGNoL2FwcHJvYWNoPwoKV2VsbCwgSSBzdGls
bCBkb24ndCB1bmRlcnN0YW5kIHdoeSB5b3UgdGhpbmsgeW91IG5lZWQgdG8gaW50cm9kdWNlCmEg
dGFza2xldCBpbiB0aGUgZmlyc3QgcGxhY2UuIFRoYXQncyBiZWNhdXNlIEkgc3RpbGwgZG9uJ3Qg
dW5kZXJzdGFuZAp3aGF0IHlvdSB0aGluayBpcyB3cm9uZyB3aXRoIHRoZSBjdXJyZW50IGFwcHJv
YWNoIChsZWF2aW5nIGFzaWRlCnRoZSBleGFjdCBwbGFjZW1lbnQgb2Ygd2hlcmUgdGhlIHZwY2kg
aG9vayBuZWVkcyB0byBiZSBjYWxsZWQpLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 13:18:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 13:18: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-devel-bounces@lists.xenproject.org>)
	id 1gKkCF-0001u0-Hp; Thu, 08 Nov 2018 13:18: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=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKkCE-0001tq-0r
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 13:18:06 +0000
X-Inumbo-ID: b49edf6a-e358-11e8-914e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b49edf6a-e358-11e8-914e-12d6303a7972;
 Thu, 08 Nov 2018 13:17:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKkBy-00015c-UF; Thu, 08 Nov 2018 13:17:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKkBy-0006WP-Hw; Thu, 08 Nov 2018 13:17:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKkBy-0007qu-HJ; Thu, 08 Nov 2018 13:17:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gKkBy-0007qu-HJ@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Nov 2018 13:17:50 +0000
Subject: [Xen-devel] [ovmf bisection] complete build-i386
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1pMzg2
CnRlc3RpZCB4ZW4tYnVpbGQKClRyZWU6IG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29y
ZS9lZGsyLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQg
cmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBvdm1m
IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKICBCdWcgaW50cm9kdWNlZDog
IGQyZjFmNjQyM2JkMWQyM2NmMmZlNzdkNzQwMTk2MWQ3NzEwOTczNjkKICBCdWcgbm90IHByZXNl
bnQ6IDVmMTM3MTI3MGVjMmUyNjM2N2ZmODliOGIzMTJmMDhjNmFkZWI0NTUKICBMYXN0IGZhaWwg
cmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8x
Mjk2MzcvCgoKICBjb21taXQgZDJmMWY2NDIzYmQxZDIzY2YyZmU3N2Q3NDAxOTYxZDc3MTA5NzM2
OQogIEF1dGhvcjogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIERhdGU6ICAgVHVl
IE9jdCAzMCAxNDo0OTo0MiAyMDE4ICswODAwCiAgCiAgICAgIE92bWZQa2c6IFJlcGxhY2Ugb2Jz
b2xldGVkIG5ldHdvcmsgZHJpdmVycyBmcm9tIHBsYXRmb3JtIERTQy9GREYuCiAgICAgIAogICAg
ICBWMjoKICAgICAgQWRkIG1pc3NlZCBsaWJyYXJ5IGluc3RhbmNlIGZvciBOZXR3b3JrUGtnIGlT
Q1NJIGRyaXZlci4KICAgICAgCiAgICAgIFRoaXMgcGF0Y2ggcmVwbGFjZXMgdGhlIE1kZU1vZHVs
ZVBrZyBUQ1AsIFBYRSBhbmQgaVNDU0kgZHJpdmVyIHdpdGggdGhvc2UKICAgICAgb25lcyBpbiBO
ZXR3b3JrUGtnLiBUaGVzZSAzIGRyaXZlcnMgaW4gTWRlTW9kdWxlUGtnIGFyZSBub3QgYmVpbmcg
YWN0aXZlbHkKICAgICAgbWFpbnRhaW5lZCBhbmQgd2lsbCBiZSByZW1vdmVkIGZyb20gZWRrMiBt
YXN0ZXIgc29vbi4KICAgICAgCiAgICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0
ZW5AaW50ZWwuY29tPgogICAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4K
ICAgICAgQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAg
ICBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICAgIENj
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4xCiAgICAgIFNpZ25l
ZC1vZmYtYnk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgICAgUmV2aWV3ZWQt
Ynk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CgoKRm9yIGJpc2VjdGlvbiByZXZp
c2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3Qvb3ZtZi9idWlsZC1pMzg2Lnhlbi1idWlsZC5odG1s
ClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8g
dGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0
cy9iaXNlY3Qvb3ZtZi9idWlsZC1pMzg2Lnhlbi1idWlsZCAtLXN1bW1hcnktb3V0PXRtcC8xMjk2
MzcuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjk0NzUgLS1ibGVzc2luZ3M9
cmVhbCxyZWFsLWJpc2VjdCBvdm1mIGJ1aWxkLWkzODYgeGVuLWJ1aWxkClNlYXJjaGluZyBmb3Ig
ZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMjk1NzMgZmFpbCBbaG9zdD1kZWJpbmExXSAvIDEyOTQ3
NSBbaG9zdD1waW5vdDFdIDEyOTQ1NCBbaG9zdD1iYXJvcXVlMV0gMTI5NDMwIFtob3N0PWJhcm9x
dWUwXSAxMjkzMjggW2hvc3Q9YWxiYW5hMV0gMTI5MzEwIG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFz
cyBmbGlnaHRzOiAxMjk1NzMgLyAxMjkzMTAKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRy
ZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3Rp
YW5vY29yZS9lZGsyLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGM2
MGQzNmI0ZDFlZTFmNjliN2NjYTg5N2QzNjIxZGZhOTUxODk1YzIgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKQmFzaXMgcGFz
cyBjNGY0OTg0YzY5YWIxMDU3YTVkMjk3YjQ1NTdmZTZjZjczM2Y4NTg0IDljMGVlZDYxOGYzN2Rk
NWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CkdlbmVy
YXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGh0dHBzOi8v
Z2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQjYzRmNDk4NGM2OWFiMTA1N2E1ZDI5N2I0NTU3
ZmU2Y2Y3MzNmODU4NC1jNjBkMzZiNGQxZWUxZjY5YjdjY2E4OTdkMzYyMWRmYTk1MTg5NWMyIGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjOWMwZWVkNjE4ZjM3
ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OS1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4Ni1kZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IzkyNjY2ZmRkNmUw
YWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTctMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZm
YzEwN2E5OTA4ODdiZQpMb2FkZWQgMzAwNCBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hp
bmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyOTMxMCBwYXNzIGM0ZjQ5ODRjNjlhYjEwNTdhNWQyOTdi
NDU1N2ZlNmNmNzMzZjg1ODQgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0
OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZh
Yjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTMyOCBbaG9zdD1hbGJhbmExXQogMTI5NDMw
IFtob3N0PWJhcm9xdWUwXQogMTI5NTM1IGZhaWwgMzI4NDA5Y2U4ZGU3ZjMxOGVlOWM5MjliNjQz
MDJiZDM2MWNkMWRiZCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQz
NGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5NDc1IFtob3N0PXBpbm90MV0KIDEyOTQ1NCBbaG9z
dD1iYXJvcXVlMV0KIDEyOTUyNiBbaG9zdD1kZWJpbmEwXQogMTI5NjM2IHBhc3MgNWYxMzcxMjcw
ZWMyZTI2MzY3ZmY4OWI4YjMxMmYwOGM2YWRlYjQ1NSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
MmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5NTkzIHBhc3MgYzRm
NDk4NGM2OWFiMTA1N2E1ZDI5N2I0NTU3ZmU2Y2Y3MzNmODU4NCA5YzBlZWQ2MThmMzdkZDViNGE1
N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5NTk5IGZh
aWwgMzI4NDA5Y2U4ZGU3ZjMxOGVlOWM5MjliNjQzMDJiZDM2MWNkMWRiZCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5
NjE1IGZhaWwgZDJmMWY2NDIzYmQxZDIzY2YyZmU3N2Q3NDAxOTYxZDc3MTA5NzM2OSBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdi
ZQogMTI5NjAwIHBhc3MgYzRmNDk4NGM2OWFiMTA1N2E1ZDI5N2I0NTU3ZmU2Y2Y3MzNmODU4NCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWVjYjFlZTRkODQ3NTQ3NWMzY2NmNzJmNjY1NDY0NGIy
NDJjZTg1NgogMTI5NTczIGZhaWwgYzYwZDM2YjRkMWVlMWY2OWI3Y2NhODk3ZDM2MjFkZmE5NTE4
OTVjMiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZm
YzEwN2E5OTA4ODdiZQogMTI5NjAxIHBhc3MgYzRmNDk4NGM2OWFiMTA1N2E1ZDI5N2I0NTU3ZmU2
Y2Y3MzNmODU4NCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNDVjYjlhNDEyM2I1NTUwZWIxZjg0
ODQ2ZmU1NDgyYWNhZTFjMTNhMwogMTI5NjA1IGZhaWwgYzYwZDM2YjRkMWVlMWY2OWI3Y2NhODk3
ZDM2MjFkZmE5NTE4OTVjMiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2Mw
NTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5NjA2IHBhc3MgZmM1MjE3YTk5OTZkMWFlMjVh
NDA3OGViY2FmNDc0NGIwYjk3YmJjNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkx
YTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5NjA4IHBhc3MgNWYxMzcxMjcwZWMy
ZTI2MzY3ZmY4OWI4YjMxMmYwOGM2YWRlYjQ1NSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNm
MTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5NjEzIGZhaWwgNjJlYTcw
ZTMxMjg1OTZjM2NkMTg2MTM4NmY5ZGJhZmFmNGE4Mjk5MiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5NjM3IGZhaWwg
ZDJmMWY2NDIzYmQxZDIzY2YyZmU3N2Q3NDAxOTYxZDc3MTA5NzM2OSBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5NjIy
IHBhc3MgNWYxMzcxMjcwZWMyZTI2MzY3ZmY4OWI4YjMxMmYwOGM2YWRlYjQ1NSBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQog
MTI5NjMzIGZhaWwgZDJmMWY2NDIzYmQxZDIzY2YyZmU3N2Q3NDAxOTYxZDc3MTA5NzM2OSBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4
ODdiZQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxMjkzMTAgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTI5NTczIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5
NTkzIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5NjA1IChm
YWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDVmMTM3MTI3MGVjMmUyNjM2
N2ZmODliOGIzMTJmMDhjNmFkZWI0NTUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5
MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVz
dCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjk2MDggKHBh
c3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjk2MTUgKGZhaWwpLCBm
b3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk2MjIgKHBhc3MpLCBmb3Ig
bGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTYzMyAoZmFpbCksIGZvciBmaXJzdCBm
YWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTYzNiAocGFzcyksIGZvciBsYXN0IHBhc3MK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5NjM3IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioq
KiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGlu
IHRyZWU6ICBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKICBCdWcg
aW50cm9kdWNlZDogIGQyZjFmNjQyM2JkMWQyM2NmMmZlNzdkNzQwMTk2MWQ3NzEwOTczNjkKICBC
dWcgbm90IHByZXNlbnQ6IDVmMTM3MTI3MGVjMmUyNjM2N2ZmODliOGIzMTJmMDhjNmFkZWI0NTUK
ICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncy8xMjk2MzcvCgoKICBjb21taXQgZDJmMWY2NDIzYmQxZDIzY2YyZmU3N2Q3NDAx
OTYxZDc3MTA5NzM2OQogIEF1dGhvcjogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgog
IERhdGU6ICAgVHVlIE9jdCAzMCAxNDo0OTo0MiAyMDE4ICswODAwCiAgCiAgICAgIE92bWZQa2c6
IFJlcGxhY2Ugb2Jzb2xldGVkIG5ldHdvcmsgZHJpdmVycyBmcm9tIHBsYXRmb3JtIERTQy9GREYu
CiAgICAgIAogICAgICBWMjoKICAgICAgQWRkIG1pc3NlZCBsaWJyYXJ5IGluc3RhbmNlIGZvciBO
ZXR3b3JrUGtnIGlTQ1NJIGRyaXZlci4KICAgICAgCiAgICAgIFRoaXMgcGF0Y2ggcmVwbGFjZXMg
dGhlIE1kZU1vZHVsZVBrZyBUQ1AsIFBYRSBhbmQgaVNDU0kgZHJpdmVyIHdpdGggdGhvc2UKICAg
ICAgb25lcyBpbiBOZXR3b3JrUGtnLiBUaGVzZSAzIGRyaXZlcnMgaW4gTWRlTW9kdWxlUGtnIGFy
ZSBub3QgYmVpbmcgYWN0aXZlbHkKICAgICAgbWFpbnRhaW5lZCBhbmQgd2lsbCBiZSByZW1vdmVk
IGZyb20gZWRrMiBtYXN0ZXIgc29vbi4KICAgICAgCiAgICAgIENjOiBKb3JkYW4gSnVzdGVuIDxq
b3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KICAgICAgQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5h
cm8ub3JnPgogICAgICBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CiAgICAgIENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4x
CiAgICAgIFNpZ25lZC1vZmYtYnk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAg
ICAgUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Cgpwbm10b3Bu
ZzogMjUwIGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVz
dWx0cy9iaXNlY3Qvb3ZtZi9idWlsZC1pMzg2Lnhlbi1idWlsZC57ZG90LHBzLHBuZyxodG1sLHN2
Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTI5NjM3OiB0b2xl
cmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMjk2Mzcgb3ZtZiByZWFsLWJpc2VjdCBbcmVhbF0KaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTYzNy8KCkZh
aWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5l
IHVudGVzdGVkCgoKam9iczoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 13:21:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 13:21: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-devel-bounces@lists.xenproject.org>)
	id 1gKkF4-0002e7-5t; Thu, 08 Nov 2018 13:21: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=/xu1=nt=citrix.com=prvs=843091f4c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gKkF2-0002e1-VL
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 13:21:00 +0000
X-Inumbo-ID: 207b09ac-e359-11e8-8c27-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 207b09ac-e359-11e8-8c27-12d6303a7972;
 Thu, 08 Nov 2018 13:20:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,478,1534809600"; d="scan'208";a="81582128"
Date: Thu, 8 Nov 2018 14:20:48 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181108132048.o4bnxvojp6deotwq@mac.citrite.net>
References: <20181030154123.4218-6-roger.pau@citrix.com>
 <5BE0762D02000078001F8356@prv1-mh.provo.novell.com>
 <20181107111146.ksaemioxod3uk5p4@mac.citrite.net>
 <5BE2FF5802000078001F9313@prv1-mh.provo.novell.com>
 <20181107171517.7p34q6vjpggmzb4i@mac.citrite.net>
 <5BE4082C02000078001F97FE@prv1-mh.provo.novell.com>
 <20181108112959.7oc4guik3icb7nls@mac.citrite.net>
 <5BE42CC202000078001F9A29@prv1-mh.provo.novell.com>
 <20181108124727.34nyejn4ukggd4co@mac.citrite.net>
 <5BE4344B02000078001F9A7B@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE4344B02000078001F9A7B@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 5/7] vpci: fix execution of long running
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDY6MDQ6MTFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA4LjExLjE4IGF0IDEzOjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gTXkgcG9pbnQgd291bGQgYmUgdGhhdCBvbiB4ODYgSSB0aGluayB0aGUgb25seSB3
YXkgdG8gaGF2ZSBwcmVlbXB0aWJsZQo+ID4gbG9uZy1ydW5uaW5nIG9wZXJhdGlvbnMgaW5zaWRl
IG9mIFhlbiBpcyB0byBibG9jayB0aGUgZ3Vlc3QgdkNQVSBhbmQKPiA+IHJ1biB0aGVtIGluIGEg
dGFza2xldCwgb3IgYXQgbGVhc3QgdGhpcyBzZWVtcyB0aGUgbGVzcyBpbnZhc2l2ZSBvbmUuCj4g
PiAKPiA+IERvIHlvdSBzdGlsbCBoYXZlIG9iamVjdGlvbnMgdG8gdGhpcyBwYXRjaC9hcHByb2Fj
aD8KPiAKPiBXZWxsLCBJIHN0aWxsIGRvbid0IHVuZGVyc3RhbmQgd2h5IHlvdSB0aGluayB5b3Ug
bmVlZCB0byBpbnRyb2R1Y2UKPiBhIHRhc2tsZXQgaW4gdGhlIGZpcnN0IHBsYWNlLiBUaGF0J3Mg
YmVjYXVzZSBJIHN0aWxsIGRvbid0IHVuZGVyc3RhbmQKPiB3aGF0IHlvdSB0aGluayBpcyB3cm9u
ZyB3aXRoIHRoZSBjdXJyZW50IGFwcHJvYWNoIChsZWF2aW5nIGFzaWRlCj4gdGhlIGV4YWN0IHBs
YWNlbWVudCBvZiB3aGVyZSB0aGUgdnBjaSBob29rIG5lZWRzIHRvIGJlIGNhbGxlZCkuCgpUaGUg
Y3VycmVudCBhcHByb2FjaCBkb2Vzbid0IHByZXZlbnQgdGhlIHZDUFUgZnJvbSByZXR1cm5pbmcg
dG8gZ3Vlc3QKY29udGV4dCB3aXRoIHBlbmRpbmcgd29yay4KClBsYWNpbmcgdGhlIHBlbmRpbmcg
d29yayBob29rICh2cGNpX3Byb2Nlc3NfcGVuZGluZykgaW4gaHZtX2RvX3Jlc3VtZQppcyBub3Qg
Z29pbmcgdG8gc29sdmUgdGhpcyB1bmxlc3Mgd2UgcmFpc2UgYW5kIHByb2Nlc3MgYSBzY2hlZHVs
ZXIKc29mdGlycSwgYW5kIHRoZW4gdGhpcyBsZWFkcyB0byB0aGUgcmVjdXJzaW9uIHByb2JsZW0u
CgpTbyBvdmVyYWxsIEkgZG9uJ3Qgc2VlIGhvdyBpdCdzIHBvc3NpYmxlIHRvIGhhdmUgdGhpcyBs
b25nIHJ1bm5pbmcKcHJlZW1wdGlibGUgb3BlcmF0aW9ucyBpbnNpZGUgdGhlIGh5cGVydmlzb3Ig
aWYgaXQncyBub3QgdXNpbmcgYQp0YXNrbGV0LgoKU29ycnkgZm9yIG1ha2luZyB0aGlzIGRpc2N1
c3Npb24gc28gbG9uZywgaG9wZSB0aGlzIGlzIG1vcmUgY2xlYXIgdGhhbgpteSBwcmV2aW91cyBy
ZXBsaWVzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 14:01:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 14:01: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-devel-bounces@lists.xenproject.org>)
	id 1gKks6-0005mV-BG; Thu, 08 Nov 2018 14:01: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=iq1m=nt=citrix.com=prvs=8435f2cfc=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gKks5-0005mQ-4r
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 14:01:21 +0000
X-Inumbo-ID: c3c3d0f8-e35e-11e8-b3ef-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c3c3d0f8-e35e-11e8-b3ef-12d6303a7972;
 Thu, 08 Nov 2018 14:01:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,478,1534809600"; d="scan'208";a="81584340"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Markus Armbruster' <armbru@redhat.com>, 'Kevin Wolf' <kwolf@redhat.com>, 
 Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [Qemu-devel] xen_disk qdevification
Thread-Index: AQHUdSBVxo7HwLHwbEqkFpdC3/OKV6VF6VOw
Date: Thu, 8 Nov 2018 14:00:31 +0000
Message-ID: <24d1c322d3ac4ee2af32efacb486e608@AMSPEX02CL03.citrite.net>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
 <20181102110412.GD7521@dhcp-200-186.str.redhat.com>
 <152b8d37c7d54de687f4ced536ba6a10@AMSPEX02CL03.citrite.net>
 <871s7z5xg4.fsf@dusky.pond.sub.org>
In-Reply-To: <871s7z5xg4.fsf@dusky.pond.sub.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Qemu-devel] xen_disk qdevification
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 Tim Smith <tim.smith@citrix.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IE1hcmt1cyBBcm1icnVzdGVyIFtt
YWlsdG86YXJtYnJ1QHJlZGhhdC5jb21dCj4gU2VudDogMDUgTm92ZW1iZXIgMjAxOCAxNTo1OAo+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiAnS2V2aW4g
V29sZicgPGt3b2xmQHJlZGhhdC5jb20+OyBUaW0gU21pdGggPHRpbS5zbWl0aEBjaXRyaXguY29t
PjsKPiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBxZW11LWJs
b2NrQG5vbmdudS5vcmc7IHFlbXUtCj4gZGV2ZWxAbm9uZ251Lm9yZzsgTWF4IFJlaXR6IDxtcmVp
dHpAcmVkaGF0LmNvbT47IEFudGhvbnkgUGVyYXJkCj4gPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBTdWJqZWN0OiBSZTogW1FlbXUt
ZGV2ZWxdIHhlbl9kaXNrIHFkZXZpZmljYXRpb24KPiAKPiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPiB3cml0ZXM6Cj4gCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0KPiA+PiBGcm9tOiBLZXZpbiBXb2xmIFttYWlsdG86a3dvbGZAcmVkaGF0LmNvbV0KPiA+PiBT
ZW50OiAwMiBOb3ZlbWJlciAyMDE4IDExOjA0Cj4gPj4gVG86IFRpbSBTbWl0aCA8dGltLnNtaXRo
QGNpdHJpeC5jb20+Cj4gPj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgcWVt
dS1kZXZlbEBub25nbnUub3JnOyBxZW11LQo+ID4+IGJsb2NrQG5vbmdudS5vcmc7IEFudGhvbnkg
UGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsgUGF1bAo+IER1cnJhbnQKPiA+PiA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Owo+ID4+IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+OyBhcm1icnVA
cmVkaGF0LmNvbQo+ID4+IFN1YmplY3Q6IHhlbl9kaXNrIHFkZXZpZmljYXRpb24gKHdhczogW1BB
VENIIDAvM10gUGVyZm9ybWFuY2UKPiBpbXByb3ZlbWVudHMKPiA+PiBmb3IgeGVuX2Rpc2sgdjIp
Cj4gPj4KPiA+PiBBbSAwMi4xMS4yMDE4IHVtIDExOjAwIGhhdCBUaW0gU21pdGggZ2VzY2hyaWVi
ZW46Cj4gPj4gPiBBIHNlcmllcyBvZiBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudHMgZm9yIGRpc2tz
IHVzaW5nIHRoZSBYZW4gUFYgcmluZy4KPiA+PiA+Cj4gPj4gPiBUaGVzZSBoYXZlIGhhZCBmYWly
bHkgZXh0ZW5zaXZlIHRlc3RpbmcuCj4gPj4gPgo+ID4+ID4gVGhlIGJhdGNoaW5nIGFuZCBsYXRl
bmN5IGltcHJvdmVtZW50cyB0b2dldGhlciBib29zdCB0aGUgdGhyb3VnaHB1dAo+ID4+ID4gb2Yg
c21hbGwgcmVhZHMgYW5kIHdyaXRlcyBieSB0d28gdG8gc2l4IHBlcmNlbnQgKG1lYXN1cmVkIHVz
aW5nIGZpbwo+ID4+ID4gaW4gdGhlIGd1ZXN0KQo+ID4+ID4KPiA+PiA+IEF2b2lkaW5nIHJlcGVh
dGVkIGNhbGxzIHRvIHBvc2l4X21lbWFsaWduKCkgcmVkdWNlZCB0aGUgZGlydHkgaGVhcAo+ID4+
ID4gZnJvbSAyNU1CIHRvIDVNQiBpbiB0aGUgY2FzZSBvZiBhIHNpbmdsZSBkYXRhcGF0aCBwcm9j
ZXNzIHdoaWxlIGFsc28KPiA+PiA+IGltcHJvdmluZyBwZXJmb3JtYW5jZS4KPiA+PiA+Cj4gPj4g
PiB2MiByZW1vdmVzIHNvbWUgY2hlY2twYXRjaCBjb21wbGFpbnRzIGFuZCBmaXhlcyB0aGUgQ0Nz
Cj4gPj4KPiA+PiBDb21wbGV0ZWx5IHVucmVsYXRlZCwgYnV0IHNpbmNlIHlvdSdyZSB0aGUgZmly
c3QgcGVyc29uIHRvdWNoaW5nCj4gPj4geGVuX2Rpc2sgaW4gYSB3aGlsZSwgeW91J3JlIG15IHZp
Y3RpbToKPiA+Pgo+ID4+IEF0IEtWTSBGb3J1bSB3ZSBkaXNjdXNzZWQgc2VuZGluZyBhIHBhdGNo
IHRvIGRlcHJlY2F0ZSB4ZW5fZGlzayBiZWNhdXNlCj4gPj4gYWZ0ZXIgYWxsIHRob3NlIHllYXJz
LCBpdCBzdGlsbCBoYXNuJ3QgYmVlbiBjb252ZXJ0ZWQgdG8gcWRldi4gTWFya3VzCj4gaXMKPiA+
PiBjdXJyZW50bHkgZml4aW5nIHNvbWUgb3RoZXIgbm90IHlldCBxZGV2aWZpZWQgYmxvY2sgZGV2
aWNlLCBidXQgYWZ0ZXIKPiA+PiB0aGF0IHhlbl9kaXNrIHdpbGwgYmUgdGhlIG9ubHkgb25lIGxl
ZnQuCj4gPj4KPiA+PiBBIHdoaWxlIGFnbywgYSBkb3duc3RyZWFtIHBhdGNoIHJldmlldyBmb3Vu
ZCBvdXQgdGhhdCB0aGVyZSBhcmUgc29tZQo+IFFNUAo+ID4+IGNvbW1hbmRzIHRoYXQgd291bGQg
aW1tZWRpYXRlbHkgY3Jhc2ggaWYgYSB4ZW5fZGlzayBkZXZpY2Ugd2VyZSBwcmVzZW50Cj4gPj4g
YmVjYXVzZSBvZiB0aGUgbGFja2luZyBxZGV2aWZpY2F0aW9uLiBUaGlzIGlzIG5vdCB0aGUgY29k
ZSBxdWFsaXR5Cj4gPj4gc3RhbmRhcmQgSSBlbnZpc2lvbiBmb3IgUUVNVS4gSXQncyB0aW1lIGZv
ciBub24tcWRldiBkZXZpY2VzIHRvIGdvLgo+ID4+Cj4gPj4gU28gaWYgeW91IGd1eXMgYXJlIHN0
aWxsIGludGVyZXN0ZWQgaW4gdGhlIGRldmljZSwgY291bGQgc29tZW9uZSBwbGVhc2UKPiA+PiBm
aW5hbGx5IGxvb2sgaW50byBjb252ZXJ0aW5nIGl0Pwo+ID4+Cj4gPgo+ID4gSSBoYXZlIGEgcGF0
Y2ggc2VyaWVzIHRvIGRvIGV4YWN0bHkgdGhpcy4gSXQncyBzb21ld2hhdCBpbnZvbHZlZCBhcyBJ
Cj4gPiBuZWVkIHRvIGNvbnZlcnQgdGhlIHdob2xlIFBWIGJhY2tlbmQgaW5mcmFzdHJ1Y3R1cmUu
IEkgd2lsbCB0cnkgdG8KPiA+IHJlYmFzZSBhbmQgY2xlYW4gdXAgbXkgc2VyaWVzIGEucy5hLnAu
Cj4gCj4gQXdlc29tZSEgIFBsZWFzZSBjb29yZGluYXRlIHdpdGggQW50aG9ueSBQcmVyYXJkIHRv
IGF2b2lkIGR1cGxpY2F0aW5nCj4gd29yayBpZiB5b3UgaGF2ZW4ndCBkb25lIHNvIGFscmVhZHku
CgpJJ3ZlIGNvbWUgYWNyb3NzIGEgYml0IG9mIGEgcHJvYmxlbSB0aGF0IEknbSBub3Qgc3VyZSBo
b3cgYmVzdCB0byBkZWFsIHdpdGggYW5kIHNvIGFtIGxvb2tpbmcgZm9yIHNvbWUgYWR2aWNlLgoK
SSBub3cgaGF2ZSBhIHFkZXZpZmllZCBQViBkaXNrIGJhY2tlbmQgYnV0IEkgY2FuJ3QgYnJpbmcg
aXQgdXAgYmVjYXVzZSBpdCBmYWlscyB0byBhY3F1aXJlIGEgd3JpdGUgbG9jayBvbiB0aGUgcWNv
dzIgaXQgaXMgcG9pbnRpbmcgYXQuIFRoaXMgaXMgYmVjYXVzZSB0aGVyZSBpcyBhbHNvIGFuIGVt
dWxhdGVkIElERSBkcml2ZSB1c2luZyB0aGUgc2FtZSBxY293Mi4gVGhpcyBkb2VzIG5vdCBhcHBl
YXIgdG8gYmUgYSBwcm9ibGVtIGZvciB0aGUgbm9uLXFkZXYgeGVuLWRpc2ssIHByZXN1bWFibHkg
YmVjYXVzZSBpdCBpcyBub3Qgb3BlbmluZyB0aGUgcWNvdzIgdW50aWwgdGhlIGVtdWxhdGVkIGRl
dmljZSBpcyB1bnBsdWdnZWQgYW5kIEkgZG9uJ3QgcmVhbGx5IHdhbnQgdG8gaW50cm9kdWNlIHNp
bWlsYXIgaGFja2VyeSBpbiBteSBuZXcgYmFja2VuZCAoaS5lLiBJIHdhbnQgaXQgdG8gYXR0YWNo
IHRvIGl0cyBkcml2ZSwgYW5kIGhlbmNlIG9wZW4gdGhlIHFjb3cyLCBkdXJpbmcgcmVhbGl6ZSku
CgpTbywgSSdtIG5vdCBzdXJlIHdoYXQgdG8gZG8uLi4gSXQgaXMgbm90IGEgcHJvYmxlbSB0aGF0
IGJvdGggYSBQViBiYWNrZW5kIGFuZCBhbiBlbXVsYXRlZCBkZXZpY2UgYXJlIHVzaW5nIHRoZSBz
YW1lIHFjb3cyIGJlY2F1c2UgdGhleSB3aWxsIG5ldmVyIGFjdHVhbGx5IG9wZXJhdGUgc2ltdWx0
YW5lb3VzbHkgc28gaXMgdGhlcmUgYW55IHdheSBJIGNhbiBieXBhc3MgdGhlIHFjb3cyIGxvY2sg
Y2hlY2sgd2hlbiBJIGNyZWF0ZSB0aGUgZHJpdmUgZm9yIG15IFBWIGJhY2tlbmQ/IChCVFcgSSB0
cmllZCByZS11c2luZyB0aGUgZHJpdmUgY3JlYXRlZCBmb3IgdGhlIGVtdWxhdGVkIGRldmljZSwg
YnV0IHRoYXQgZG9lc24ndCB3b3JrIGJlY2F1c2UgdGhlcmUgaXMgYSBjaGVjayBpZiBhIGRyaXZl
IGlzIGFscmVhZHkgYXR0YWNoZWQgdG8gc29tZXRoaW5nKS4KCkFueSBpZGVhcz8KCiAgUGF1bAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 14:16:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 14:16: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-devel-bounces@lists.xenproject.org>)
	id 1gKl6r-0006hY-O8; Thu, 08 Nov 2018 14:16: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=aooe=nt=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gKl6q-0006hT-2m
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 14:16:36 +0000
X-Inumbo-ID: e563b82a-e360-11e8-8130-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e563b82a-e360-11e8-8130-12d6303a7972;
 Thu, 08 Nov 2018 14:16:34 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7A12A58E59;
 Thu,  8 Nov 2018 14:16:33 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 727BA648C4;
 Thu,  8 Nov 2018 14:16:25 +0000 (UTC)
Date: Thu, 8 Nov 2018 15:16:23 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181108151623.4de26ecb@redhat.com>
In-Reply-To: <20181105014047.26447-6-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-6-sameo@linux.intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Thu, 08 Nov 2018 14:16:33 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v5 05/24] hw: acpi: Implement XSDT support
 for RSDP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDoyOCArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IFhTRFQgaXMgdGhlIDY0LWJpdCB2ZXJzaW9uIG9mIHRo
ZSBsZWdhY3kgQUNQSSBSU0RUIChSb290IFN5c3RlbQo+IERlc2NyaXB0aW9uIFRhYmxlKS4gUlNE
VCBvbmx5IGFsbG93IGZvciAzMi1iaXQgYWRkcmVzc3NlcyBhbmQgaGF2ZSB0aHVzCj4gYmVlbiBk
ZXByZWNhdGVkLiBTaW5jZSBBQ1BJIHZlcnNpb24gMi4wLCBSU0RQcyBzaG91bGQgcG9pbnQgYXQg
WFNEVHMgYW5kCj4gbm8gbG9uZ2VyIFJTRFRzLCBhbHRob3VnaCBSU0RUcyBhcmUgc3RpbGwgc3Vw
cG9ydGVkIGZvciBiYWNrd2FyZAo+IGNvbXBhdGliaWxpdHkuCj4gCj4gU2luY2UgdmVyc2lvbiAy
LjAsIFJTRFBzIHNob3VsZCBhZGQgYW4gZXh0ZW5kZWQgY2hlY2tzdW0sIGEgY29tcGxldGUgdGFi
bGUKPiBsZW5ndGggYW5kIGEgdmVyc2lvbiBmaWVsZCB0byB0aGUgdGFibGUuCgpUaGlzIHBhdGNo
IHJlLWltcGxlbWVudHMgd2hhdCBhcm0vdmlydCBib2FyZCBhbHJlYWR5IGRvZXMKYW5kIGZpeGVz
IGNoZWNrc3VtIGJ1ZyBpbiB0aGUgbGF0ZXIgYW5kIGF0IHRoZSBzYW1lIHRpbWUKd2l0aG91dCBh
IHVzZXIgKHdpdGhpbiB0aGUgcGF0Y2gpLgoKSSdkIHN1Z2dlc3QgcmVkbyBpdCBhIHdheSBzaW1p
bGFyIHRvIEZBRFQgcmVmYWN0b3JpbmcKICBwYXRjaCAxOiBmaXggY2hlY2tzdW0gYnVnIGluIHZp
cnQvYXJtCiAgcGF0Y2ggMjogdXBkYXRlIHJlZmVyZW5jZSB0YWJsZXMgaW4gdGVzdAogIHBhdGNo
IDM6IGludHJvZHVjZSBBY3BpUnNkcERhdGEgc2ltaWxhciB0byBjb21taXQgOTM3ZDFiNTg3CiAg
ICAgICAgICAgICAoYm90aCBhcm0gYW5kIHg4Nikgd2ljaCBzdG9yZXMgYWxsIGRhdGEgaW4gaG9z
IGJ5dGUgb3JkZXIKICBwYXRjaCA0OiBjb252ZXJ0IGFybSdzIGltcGwuIHRvIGJ1aWxkX2FwcGVu
ZF9pbnRfbm9wcmVmaXgoKSBBUEkgKGNvbW1pdCA1ZDdhMzM0ZjcpCiAgICAgICAgICAgLi4uIG1v
dmUgb3V0IHRvIGFtbC1idWlsZC5jCiAgcGF0Y2ggNTogcmV1c2UgZ2VuZXJhbGl6ZWQgYXJtJ3Mg
YnVpbGRfcnNkcCgpIGZvciB4ODYsIGRyb3BwaW5nIHg4NiBzcGVjaWZpYyBvbmUKICAgICAgYW1l
bmRpbmcgaXQgdG8gZ2VuZXJhdGUgcmV2MSB2YXJpYW50IGRlZmluZWQgYnkgcmV2aXNpb24gaW4g
QWNwaVJzZHBEYXRhCiAgICAgIChjb21taXQgZGQxYjIwMzdhKQoKICAnbWFrZSBjaGVjayBWPTEn
IHNob3VsZG4ndCBvYnNlcnZlIGFueSBBQ1BJIHRhYmxlcyBjaGFuZ2VzIGFmdGVyIHBhdGNoIDIu
Cgo+IFNpZ25lZC1vZmYtYnk6IFNhbXVlbCBPcnRpeiA8c2FtZW9AbGludXguaW50ZWwuY29tPgo+
IC0tLQo+ICBpbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmggfCAgMyArKysKPiAgaHcvYWNwaS9h
bWwtYnVpbGQuYyAgICAgICAgIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oIGIvaW5jbHVkZS9ody9hY3BpL2FtbC1idWls
ZC5oCj4gaW5kZXggYzliY2IzMmQ4MS4uMzU4MGQwY2U5MCAxMDA2NDQKPiAtLS0gYS9pbmNsdWRl
L2h3L2FjcGkvYW1sLWJ1aWxkLmgKPiArKysgYi9pbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgK
PiBAQCAtMzkzLDYgKzM5Myw5IEBAIHZvaWQKPiAgYnVpbGRfcnNkcChHQXJyYXkgKnRhYmxlX2Rh
dGEsCj4gICAgICAgICAgICAgQklPU0xpbmtlciAqbGlua2VyLCB1bnNpZ25lZCByc2R0X3RibF9v
ZmZzZXQpOwo+ICB2b2lkCj4gK2J1aWxkX3JzZHBfeHNkdChHQXJyYXkgKnRhYmxlX2RhdGEsCj4g
KyAgICAgICAgICAgICAgICBCSU9TTGlua2VyICpsaW5rZXIsIHVuc2lnbmVkIHhzZHRfdGJsX29m
ZnNldCk7Cj4gK3ZvaWQKPiAgYnVpbGRfcnNkdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5r
ZXIgKmxpbmtlciwgR0FycmF5ICp0YWJsZV9vZmZzZXRzLAo+ICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKm9lbV9pZCwgY29uc3QgY2hhciAqb2VtX3RhYmxlX2lkKTsKPiAgdm9pZAo+IGRpZmYgLS1n
aXQgYS9ody9hY3BpL2FtbC1idWlsZC5jIGIvaHcvYWNwaS9hbWwtYnVpbGQuYwo+IGluZGV4IDUx
YjYwODQzMmYuLmEwMzBkNDA2NzQgMTAwNjQ0Cj4gLS0tIGEvaHcvYWNwaS9hbWwtYnVpbGQuYwo+
ICsrKyBiL2h3L2FjcGkvYW1sLWJ1aWxkLmMKPiBAQCAtMTY1MSw2ICsxNjUxLDQzIEBAIGJ1aWxk
X3hzZHQoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIsIEdBcnJheSAqdGFi
bGVfb2Zmc2V0cywKPiAgICAgICAgICAgICAgICAgICAodm9pZCAqKXhzZHQsICJYU0RUIiwgeHNk
dF9sZW4sIDEsIG9lbV9pZCwgb2VtX3RhYmxlX2lkKTsKPiAgfQo+ICAKPiArLyogUlNEUCBwb2lu
dGluZyBhdCBhbiBYU0RUICovCj4gK3ZvaWQKPiArYnVpbGRfcnNkcF94c2R0KEdBcnJheSAqcnNk
cF90YWJsZSwKPiArICAgICAgICAgICAgICAgIEJJT1NMaW5rZXIgKmxpbmtlciwgdW5zaWduZWQg
eHNkdF90Ymxfb2Zmc2V0KQo+ICt7Cj4gKyAgICBBY3BpUnNkcERlc2NyaXB0b3IgKnJzZHAgPSBh
Y3BpX2RhdGFfcHVzaChyc2RwX3RhYmxlLCBzaXplb2YgKnJzZHApOwo+ICsgICAgdW5zaWduZWQg
eHNkdF9wYV9zaXplID0gc2l6ZW9mKHJzZHAtPnhzZHRfcGh5c2ljYWxfYWRkcmVzcyk7Cj4gKyAg
ICB1bnNpZ25lZCB4c2R0X3BhX29mZnNldCA9Cj4gKyAgICAgICAgKGNoYXIgKikmcnNkcC0+eHNk
dF9waHlzaWNhbF9hZGRyZXNzIC0gcnNkcF90YWJsZS0+ZGF0YTsKPiArICAgIHVuc2lnbmVkIHhz
ZHRfb2Zmc2V0ID0KPiArICAgICAgICAoY2hhciAqKSZyc2RwLT5sZW5ndGggLSByc2RwX3RhYmxl
LT5kYXRhOwo+ICsKPiArICAgIGJpb3NfbGlua2VyX2xvYWRlcl9hbGxvYyhsaW5rZXIsIEFDUElf
QlVJTERfUlNEUF9GSUxFLCByc2RwX3RhYmxlLCAxNiwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB0cnVlIC8qIGZzZWcgbWVtb3J5ICovKTsKPiArCj4gKyAgICBtZW1jcHkoJnJzZHAt
PnNpZ25hdHVyZSwgIlJTRCBQVFIgIiwgOCk7Cj4gKyAgICBtZW1jcHkocnNkcC0+b2VtX2lkLCBB
Q1BJX0JVSUxEX0FQUE5BTUU2LCA2KTsKPiArICAgIHJzZHAtPmxlbmd0aCA9IGNwdV90b19sZTMy
KHNpemVvZigqcnNkcCkpOwo+ICsgICAgLyogdmVyc2lvbiAyLCB3ZSB3aWxsIHVzZSB0aGUgWFNE
VCBwb2ludGVyICovCj4gKyAgICByc2RwLT5yZXZpc2lvbiA9IDB4MDI7Cj4gKwo+ICsgICAgLyog
QWRkcmVzcyB0byBiZSBmaWxsZWQgYnkgR3Vlc3QgbGlua2VyICovCj4gKyAgICBiaW9zX2xpbmtl
cl9sb2FkZXJfYWRkX3BvaW50ZXIobGlua2VyLAo+ICsgICAgICAgIEFDUElfQlVJTERfUlNEUF9G
SUxFLCB4c2R0X3BhX29mZnNldCwgeHNkdF9wYV9zaXplLAo+ICsgICAgICAgIEFDUElfQlVJTERf
VEFCTEVfRklMRSwgeHNkdF90Ymxfb2Zmc2V0KTsKPiArCj4gKyAgICAvKiBMZWdhY3kgY2hlY2tz
dW0gdG8gYmUgZmlsbGVkIGJ5IEd1ZXN0IGxpbmtlciAqLwo+ICsgICAgYmlvc19saW5rZXJfbG9h
ZGVyX2FkZF9jaGVja3N1bShsaW5rZXIsIEFDUElfQlVJTERfUlNEUF9GSUxFLAo+ICsgICAgICAg
IChjaGFyICopcnNkcCAtIHJzZHBfdGFibGUtPmRhdGEsIHhzZHRfb2Zmc2V0LAo+ICsgICAgICAg
IChjaGFyICopJnJzZHAtPmNoZWNrc3VtIC0gcnNkcF90YWJsZS0+ZGF0YSk7Cj4gKwo+ICsgICAg
LyogRXh0ZW5kZWQgY2hlY2tzdW0gdG8gYmUgZmlsbGVkIGJ5IEd1ZXN0IGxpbmtlciAqLwo+ICsg
ICAgYmlvc19saW5rZXJfbG9hZGVyX2FkZF9jaGVja3N1bShsaW5rZXIsIEFDUElfQlVJTERfUlNE
UF9GSUxFLAo+ICsgICAgICAgIChjaGFyICopcnNkcCAtIHJzZHBfdGFibGUtPmRhdGEsIHNpemVv
ZiAqcnNkcCwKPiArICAgICAgICAoY2hhciAqKSZyc2RwLT5leHRlbmRlZF9jaGVja3N1bSAtIHJz
ZHBfdGFibGUtPmRhdGEpOwo+ICt9Cj4gKwo+ICB2b2lkIGJ1aWxkX3NyYXRfbWVtb3J5KEFjcGlT
cmF0TWVtb3J5QWZmaW5pdHkgKm51bWFtZW0sIHVpbnQ2NF90IGJhc2UsCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgbGVuLCBpbnQgbm9kZSwgTWVtb3J5QWZmaW5pdHlGbGFncyBm
bGFncykKPiAgewoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 14:24:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 14: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-devel-bounces@lists.xenproject.org>)
	id 1gKlDs-0007Uv-IA; Thu, 08 Nov 2018 14:23: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=aooe=nt=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gKlDr-0007Uq-7C
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 14:23:51 +0000
X-Inumbo-ID: e8cf9dd4-e361-11e8-93c1-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e8cf9dd4-e361-11e8-93c1-12d6303a7972;
 Thu, 08 Nov 2018 14:23:49 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 85AC92D7F8;
 Thu,  8 Nov 2018 14:23:48 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 32A5B672C7;
 Thu,  8 Nov 2018 14:23:43 +0000 (UTC)
Date: Thu, 8 Nov 2018 15:23:41 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181108152341.68e5a147@redhat.com>
In-Reply-To: <20181105014047.26447-17-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-17-sameo@linux.intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Thu, 08 Nov 2018 14:23:48 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v5 16/24] hw: acpi: Fix memory hotplug AML
 generation error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Yang Zhong <yang.zhong@intel.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDozOSArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IEZyb206IFlhbmcgWmhvbmcgPHlhbmcuemhvbmdAaW50
ZWwuY29tPgo+IAo+IFdoZW4gdXNpbmcgdGhlIGdlbmVyYXRlZCBtZW1vcnkgaG90cGx1ZyBBTUws
IHRoZSBpYXNsCj4gY29tcGlsZXIgd291bGQgZ2l2ZSB0aGUgZm9sbG93aW5nIGVycm9yOgo+IAo+
IGRzZHQuZHNsIDI2NjogUmV0dXJuIChNT1NUIChfVUlELCBBcmcwLCBBcmcxLCBBcmcyKSkKPiBF
cnJvciA2MDgwIC0gQ2FsbGVkIG1ldGhvZCByZXR1cm5zIG5vIHZhbHVlIF4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBZYW5nIFpob25nIDx5YW5nLnpob25nQGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IEln
b3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CgpJIHN1Z2dlc3QgdG8gcHV0IHRoaXMg
cGF0Y2ggYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgc2VyaWVzCmJlZm9yZSByZWZlcmVuY2UgdGFi
bGVzIGluIHRlc3QgYXJlIHVwZGF0ZWQuCgo+IC0tLQo+ICBody9hY3BpL21lbW9yeV9ob3RwbHVn
LmMgfCAxMCArKysrKy0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUg
ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2h3L2FjcGkvbWVtb3J5X2hvdHBsdWcuYyBi
L2h3L2FjcGkvbWVtb3J5X2hvdHBsdWcuYwo+IGluZGV4IGRiMmM0ZGY5NjEuLjg5M2ZjMmJkMjcg
MTAwNjQ0Cj4gLS0tIGEvaHcvYWNwaS9tZW1vcnlfaG90cGx1Zy5jCj4gKysrIGIvaHcvYWNwaS9t
ZW1vcnlfaG90cGx1Zy5jCj4gQEAgLTY4NiwxNSArNjg2LDE1IEBAIHZvaWQgYnVpbGRfbWVtb3J5
X2hvdHBsdWdfYW1sKEFtbCAqdGFibGUsIHVpbnQzMl90IG5yX21lbSwKPiAgCj4gICAgICAgICAg
ICAgIG1ldGhvZCA9IGFtbF9tZXRob2QoIl9PU1QiLCAzLCBBTUxfTk9UU0VSSUFMSVpFRCk7Cj4g
ICAgICAgICAgICAgIHMgPSBNRU1PUllfU0xPVF9PU1RfTUVUSE9EOwo+IC0gICAgICAgICAgICBh
bWxfYXBwZW5kKG1ldGhvZCwgYW1sX3JldHVybihhbWxfY2FsbDQoCj4gLSAgICAgICAgICAgICAg
ICBzLCBhbWxfbmFtZSgiX1VJRCIpLCBhbWxfYXJnKDApLCBhbWxfYXJnKDEpLCBhbWxfYXJnKDIp
Cj4gLSAgICAgICAgICAgICkpKTsKPiArICAgICAgICAgICAgYW1sX2FwcGVuZChtZXRob2QsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgYW1sX2NhbGw0KHMsIGFtbF9uYW1lKCJfVUlEIiksIGFt
bF9hcmcoMCksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFtbF9hcmcoMSks
IGFtbF9hcmcoMikpKTsKPiAgICAgICAgICAgICAgYW1sX2FwcGVuZChkZXYsIG1ldGhvZCk7Cj4g
IAo+ICAgICAgICAgICAgICBtZXRob2QgPSBhbWxfbWV0aG9kKCJfRUowIiwgMSwgQU1MX05PVFNF
UklBTElaRUQpOwo+ICAgICAgICAgICAgICBzID0gTUVNT1JZX1NMT1RfRUpFQ1RfTUVUSE9EOwo+
IC0gICAgICAgICAgICBhbWxfYXBwZW5kKG1ldGhvZCwgYW1sX3JldHVybihhbWxfY2FsbDIoCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgcywgYW1sX25hbWUoIl9VSUQiKSwgYW1sX2FyZygwKSkp
KTsKPiArICAgICAgICAgICAgYW1sX2FwcGVuZChtZXRob2QsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgYW1sX2NhbGwyKHMsIGFtbF9uYW1lKCJfVUlEIiksIGFtbF9hcmcoMCkpKTsKPiAgICAg
ICAgICAgICAgYW1sX2FwcGVuZChkZXYsIG1ldGhvZCk7Cj4gIAo+ICAgICAgICAgICAgICBhbWxf
YXBwZW5kKGRldl9jb250YWluZXIsIGRldik7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 14:24:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 14:24: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-devel-bounces@lists.xenproject.org>)
	id 1gKlEK-0007YI-19; Thu, 08 Nov 2018 14: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=/xu1=nt=citrix.com=prvs=843091f4c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gKlEJ-0007XM-HH
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 14:24:19 +0000
X-Inumbo-ID: f982393d-e361-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f982393d-e361-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 14:24:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,478,1534809600"; d="scan'208";a="70017896"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 8 Nov 2018 15:23:58 +0100
Message-ID: <20181108142358.31887-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4] amd/pvh: enable ACPI C1E disable quirk on
 PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UFYgRG9tMCBoYXMgYSBxdWlyayBmb3Igc29tZSBBTUQgcHJvY2Vzc29ycywgd2hlcmUgZW5hYmxp
bmcgQUNQSSBjYW4KYWxzbyBlbmFibGUgQzFFIG1vZGUuIEFwcGx5IHRoZSBzYW1lIHdvcmthcm91
bmQgYXMgZG9uZSBvbiBQViBmb3IgYQpQVkggRG9tMCwgd2hpY2ggY29uc2lzdCBvbiB0cmFwcGlu
ZyBhY2Nlc3NlcyB0byB0aGUgU01JIGNvbW1hbmQgSU8KcG9ydCBhbmQgZGlzYWJsaW5nIEMxRSBp
ZiBBQ1BJIGlzIGVuYWJsZWQuCgpSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+CkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQu
Y29tPgpDYzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Ci0tLQpDaGFuZ2VzIHNp
bmNlIHYzOgogLSBNYXJrIGFtZF9hY3BpX2MxZV9xdWlyayBhcyByZWFkIG1vc3RseS4KIC0gVXNl
IGNoZWNrX2Rpc2FibGVfYzFlIGluc3RlYWQgb2YgZGlzYWJsZV9jMWUuCiAtIFVzZSBhIHNpbmds
ZSByZXR1cm4gcGF0aCBpbiBhY3BpX2MxZV9xdWlyay4KCkNoYW5nZXMgc2luY2UgdjI6CiAtIE9u
bHkgcmVnaXN0ZXIgdGhlIElPIHBvcnQgaGFuZGxlciBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbi4K
LS0tCiB4ZW4vYXJjaC94ODYvY3B1L2FtZC5jICAgICB8IDExICsrKysrKysrLS0tCiB4ZW4vYXJj
aC94ODYvZG9tMF9idWlsZC5jICB8ICA1ICsrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YyB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvYW1kLmggIHwg
IDMgKysrCiA0IGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUv
YW1kLmMKaW5kZXggYzM5NGMxYzJlYy4uODg5NWMyNTY4MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2NwdS9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCkBAIC00NCw2ICs0NCw5
IEBAIGludGVnZXJfcGFyYW0oImNwdWlkX21hc2tfdGhlcm1hbF9lY3giLCBvcHRfY3B1aWRfbWFz
a190aGVybWFsX2VjeCk7CiBzOCBfX3JlYWRfbW9zdGx5IG9wdF9hbGxvd191bnNhZmU7CiBib29s
ZWFuX3BhcmFtKCJhbGxvd191bnNhZmUiLCBvcHRfYWxsb3dfdW5zYWZlKTsKIAorLyogU2lnbmFs
IHdoZXRoZXIgdGhlIEFDUEkgQzFFIHF1aXJrIGlzIHJlcXVpcmVkLiAqLworYm9vbCBfX3JlYWRf
bW9zdGx5IGFtZF9hY3BpX2MxZV9xdWlyazsKKwogc3RhdGljIGlubGluZSBpbnQgcmRtc3JfYW1k
X3NhZmUodW5zaWduZWQgaW50IG1zciwgdW5zaWduZWQgaW50ICpsbywKIAkJCQkgdW5zaWduZWQg
aW50ICpoaSkKIHsKQEAgLTQ0Myw3ICs0NDYsNyBAQCBzdGF0aWMgdm9pZCBkaXNhYmxlX2MxZSh2
b2lkICp1bnVzZWQpCiAJCSAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCksIG1zcl9jb250ZW50KTsK
IH0KIAotc3RhdGljIHZvaWQgY2hlY2tfZGlzYWJsZV9jMWUodW5zaWduZWQgaW50IHBvcnQsIHU4
IHZhbHVlKQordm9pZCBhbWRfY2hlY2tfZGlzYWJsZV9jMWUodW5zaWduZWQgaW50IHBvcnQsIHU4
IHZhbHVlKQogewogCS8qIEMxRSBpcyBzb21ldGltZXMgZW5hYmxlZCBkdXJpbmcgZW50cnkgdG8g
QUNQSSBtb2RlLiAqLwogCWlmICgocG9ydCA9PSBhY3BpX3NtaV9jbWQpICYmICh2YWx1ZSA9PSBh
Y3BpX2VuYWJsZV92YWx1ZSkpCkBAIC02MjcsOCArNjMwLDEwIEBAIHN0YXRpYyB2b2lkIGluaXRf
YW1kKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAl7CiAJY2FzZSAweGYgLi4uIDB4MTc6CiAJCWRp
c2FibGVfYzFlKE5VTEwpOwotCQlpZiAoYWNwaV9zbWlfY21kICYmIChhY3BpX2VuYWJsZV92YWx1
ZSB8IGFjcGlfZGlzYWJsZV92YWx1ZSkpCi0JCQlwdl9wb3N0X291dGJfaG9vayA9IGNoZWNrX2Rp
c2FibGVfYzFlOworCQlpZiAoYWNwaV9zbWlfY21kICYmIChhY3BpX2VuYWJsZV92YWx1ZSB8IGFj
cGlfZGlzYWJsZV92YWx1ZSkpIHsKKwkJCXB2X3Bvc3Rfb3V0Yl9ob29rID0gYW1kX2NoZWNrX2Rp
c2FibGVfYzFlOworCQkJYW1kX2FjcGlfYzFlX3F1aXJrID0gdHJ1ZTsKKwkJfQogCQlicmVhazsK
IAl9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94
ODYvZG9tMF9idWlsZC5jCmluZGV4IDAzOGUzNzEzMmEuLjVlMmFkNGJkNTYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQu
YwpAQCAtMTIsNiArMTIsNyBAQAogI2luY2x1ZGUgPHhlbi9zY2hlZC1pZi5oPgogI2luY2x1ZGUg
PHhlbi9zb2Z0aXJxLmg+CiAKKyNpbmNsdWRlIDxhc20vYW1kLmg+CiAjaW5jbHVkZSA8YXNtL2Rv
bTBfYnVpbGQuaD4KICNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KICNpbmNsdWRlIDxhc20vaHBldC5o
PgpAQCAtNDM1LDkgKzQzNiwxMyBAQCBpbnQgX19pbml0IGRvbTBfc2V0dXBfcGVybWlzc2lvbnMo
c3RydWN0IGRvbWFpbiAqZCkKICAgICByYyB8PSBpb3BvcnRzX2RlbnlfYWNjZXNzKGQsIDB4Y2Zj
LCAweGNmZik7CiAjaWZkZWYgQ09ORklHX0hWTQogICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSAp
CisgICAgewogICAgICAgICAvKiBIVk0gZGVidWcgY29uc29sZSBJTyBwb3J0LiAqLwogICAgICAg
ICByYyB8PSBpb3BvcnRzX2RlbnlfYWNjZXNzKGQsIFhFTl9IVk1fREVCVUdDT05TX0lPUE9SVCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fSFZNX0RFQlVHQ09OU19JT1BP
UlQpOworICAgICAgICBpZiAoIGFtZF9hY3BpX2MxZV9xdWlyayApCisgICAgICAgICAgICByYyB8
PSBpb3BvcnRzX2RlbnlfYWNjZXNzKGQsIGFjcGlfc21pX2NtZCwgYWNwaV9zbWlfY21kKTsKKyAg
ICB9CiAjZW5kaWYKICAgICAvKiBDb21tYW5kLWxpbmUgSS9PIHJhbmdlcy4gKi8KICAgICBwcm9j
ZXNzX2RvbTBfaW9wb3J0c19kaXNhYmxlKGQpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCA1ZDAwMjU2YWFh
Li4wN2E1ZWQ4MDExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTI3Myw2ICsxMjczLDIyIEBAIHZvaWQg
c3ZtX2hvc3Rfb3N2d19pbml0KCkKICAgICBzcGluX3VubG9jaygmb3N2d19sb2NrKTsKIH0KIAor
c3RhdGljIGludCBhY3BpX2MxZV9xdWlyayhpbnQgZGlyLCB1bnNpZ25lZCBpbnQgcG9ydCwgdW5z
aWduZWQgaW50IGJ5dGVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqdmFs
KQoreworICAgIEFTU0VSVChieXRlcyA9PSAxICYmIHBvcnQgPT0gYWNwaV9zbWlfY21kKTsKKwor
ICAgIGlmICggZGlyID09IElPUkVRX1JFQUQgKQorICAgICAgICAqdmFsID0gaW5iKHBvcnQpOwor
ICAgIGVsc2UKKyAgICB7CisgICAgICAgIG91dGIoKnZhbCwgcG9ydCk7CisgICAgICAgIGFtZF9j
aGVja19kaXNhYmxlX2MxZShwb3J0LCAqdmFsKTsKKyAgICB9CisKKyAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOworfQorCiBzdGF0aWMgaW50IHN2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9t
YWluICpkKQogewogICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYXJjaF9jc3cgY3N3ID0gewpAQCAt
MTI4NSw2ICsxMzAxLDkgQEAgc3RhdGljIGludCBzdm1fZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0
IGRvbWFpbiAqZCkKIAogICAgIHN2bV9ndWVzdF9vc3Z3X2luaXQoZCk7CiAKKyAgICBpZiAoIGlz
X2hhcmR3YXJlX2RvbWFpbihkKSAmJiBhbWRfYWNwaV9jMWVfcXVpcmsgKQorICAgICAgICByZWdp
c3Rlcl9wb3J0aW9faGFuZGxlcihkLCBhY3BpX3NtaV9jbWQsIDEsIGFjcGlfYzFlX3F1aXJrKTsK
KwogICAgIHJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Ft
ZC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbWQuaAppbmRleCBlOTg2N2M3ODIzLi5hODIzODJl
NmJmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FtZC5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvYW1kLmgKQEAgLTE0OCw0ICsxNDgsNyBAQCBleHRlcm4gczggb3B0X2FsbG93
X3Vuc2FmZTsKIHZvaWQgZmFtMTBoX2NoZWNrX2VuYWJsZV9tbWNmZyh2b2lkKTsKIHZvaWQgY2hl
Y2tfZW5hYmxlX2FtZF9tbWNvbmZfZG1pKHZvaWQpOwogCitleHRlcm4gYm9vbCBhbWRfYWNwaV9j
MWVfcXVpcms7Cit2b2lkIGFtZF9jaGVja19kaXNhYmxlX2MxZSh1bnNpZ25lZCBpbnQgcG9ydCwg
dTggdmFsdWUpOworCiAjZW5kaWYgLyogX19BTURfSF9fICovCi0tIAoyLjE5LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 14:24:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 14:24: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-devel-bounces@lists.xenproject.org>)
	id 1gKlEi-0007bz-Bn; Thu, 08 Nov 2018 14:24:44 +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=aooe=nt=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gKlEg-0007bO-TC
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 14:24:42 +0000
X-Inumbo-ID: 07fbf77a-e362-11e8-9d13-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 07fbf77a-e362-11e8-9d13-12d6303a7972;
 Thu, 08 Nov 2018 14:24:41 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 24A2A3168ECD;
 Thu,  8 Nov 2018 14:24:41 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 9D3A86606A;
 Thu,  8 Nov 2018 14:24:32 +0000 (UTC)
Date: Thu, 8 Nov 2018 15:24:31 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181108152431.72bb2dae@redhat.com>
In-Reply-To: <20181105014047.26447-4-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-4-sameo@linux.intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.41]); Thu, 08 Nov 2018 14:24:41 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 03/24] hw: acpi: The RSDP
 build API can return void
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDoyNiArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IEZvciBib3RoIHg4NiBhbmQgQVJNIGFyY2hpdGVjdHVy
ZXMsIHRoZSBpbnRlcm5hbCBSU0RQIGJ1aWxkIEFQSSBjYW4KPiByZXR1cm4gdm9pZCBhcyB0aGUg
Y3VycmVudCByZXR1cm4gdmFsdWUgaXMgdW51c2VkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNhbXVl
bCBPcnRpeiA8c2FtZW9AbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSWdvciBNYW1tZWRv
diA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KCj4gLS0tCj4gIGh3L2FybS92aXJ0LWFjcGktYnVpbGQu
YyB8IDQgKy0tLQo+ICBody9pMzg2L2FjcGktYnVpbGQuYyAgICAgfCA0ICstLS0KPiAgMiBmaWxl
cyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL2h3L2FybS92aXJ0LWFjcGktYnVpbGQuYyBiL2h3L2FybS92aXJ0LWFjcGktYnVpbGQuYwo+
IGluZGV4IGYyOGEyZmFhNTMuLmZjNTljY2U3NjkgMTAwNjQ0Cj4gLS0tIGEvaHcvYXJtL3ZpcnQt
YWNwaS1idWlsZC5jCj4gKysrIGIvaHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5jCj4gQEAgLTM2Nyw3
ICszNjcsNyBAQCBzdGF0aWMgdm9pZCBhY3BpX2RzZHRfYWRkX3Bvd2VyX2J1dHRvbihBbWwgKnNj
b3BlKQo+ICB9Cj4gIAo+ICAvKiBSU0RQICovCj4gLXN0YXRpYyBHQXJyYXkgKgo+ICtzdGF0aWMg
dm9pZAo+ICBidWlsZF9yc2RwKEdBcnJheSAqcnNkcF90YWJsZSwgQklPU0xpbmtlciAqbGlua2Vy
LCB1bnNpZ25lZCB4c2R0X3RibF9vZmZzZXQpCj4gIHsKPiAgICAgIEFjcGlSc2RwRGVzY3JpcHRv
ciAqcnNkcCA9IGFjcGlfZGF0YV9wdXNoKHJzZHBfdGFibGUsIHNpemVvZiAqcnNkcCk7Cj4gQEAg
LTM5Miw4ICszOTIsNiBAQCBidWlsZF9yc2RwKEdBcnJheSAqcnNkcF90YWJsZSwgQklPU0xpbmtl
ciAqbGlua2VyLCB1bnNpZ25lZCB4c2R0X3RibF9vZmZzZXQpCj4gICAgICBiaW9zX2xpbmtlcl9s
b2FkZXJfYWRkX2NoZWNrc3VtKGxpbmtlciwgQUNQSV9CVUlMRF9SU0RQX0ZJTEUsCj4gICAgICAg
ICAgKGNoYXIgKilyc2RwIC0gcnNkcF90YWJsZS0+ZGF0YSwgc2l6ZW9mICpyc2RwLAo+ICAgICAg
ICAgIChjaGFyICopJnJzZHAtPmNoZWNrc3VtIC0gcnNkcF90YWJsZS0+ZGF0YSk7Cj4gLQo+IC0g
ICAgcmV0dXJuIHJzZHBfdGFibGU7Cj4gIH0KPiAgCj4gIHN0YXRpYyB2b2lkCj4gZGlmZiAtLWdp
dCBhL2h3L2kzODYvYWNwaS1idWlsZC5jIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKPiBpbmRleCA4
MWQ5OGZhMzRmLi43NDQxOWQwNjYzIDEwMDY0NAo+IC0tLSBhL2h3L2kzODYvYWNwaS1idWlsZC5j
Cj4gKysrIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKPiBAQCAtMjUxMyw3ICsyNTEzLDcgQEAgYnVp
bGRfYW1kX2lvbW11KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyKQo+ICAg
ICAgICAgICAgICAgICAgICJJVlJTIiwgdGFibGVfZGF0YS0+bGVuIC0gaW9tbXVfc3RhcnQsIDEs
IE5VTEwsIE5VTEwpOwo+ICB9Cj4gIAo+IC1zdGF0aWMgR0FycmF5ICoKPiArc3RhdGljIHZvaWQK
PiAgYnVpbGRfcnNkcChHQXJyYXkgKnJzZHBfdGFibGUsIEJJT1NMaW5rZXIgKmxpbmtlciwgdW5z
aWduZWQgcnNkdF90Ymxfb2Zmc2V0KQo+ICB7Cj4gICAgICBBY3BpUnNkcERlc2NyaXB0b3IgKnJz
ZHAgPSBhY3BpX2RhdGFfcHVzaChyc2RwX3RhYmxlLCBzaXplb2YgKnJzZHApOwo+IEBAIC0yNTM1
LDggKzI1MzUsNiBAQCBidWlsZF9yc2RwKEdBcnJheSAqcnNkcF90YWJsZSwgQklPU0xpbmtlciAq
bGlua2VyLCB1bnNpZ25lZCByc2R0X3RibF9vZmZzZXQpCj4gICAgICBiaW9zX2xpbmtlcl9sb2Fk
ZXJfYWRkX2NoZWNrc3VtKGxpbmtlciwgQUNQSV9CVUlMRF9SU0RQX0ZJTEUsCj4gICAgICAgICAg
KGNoYXIgKilyc2RwIC0gcnNkcF90YWJsZS0+ZGF0YSwgc2l6ZW9mICpyc2RwLAo+ICAgICAgICAg
IChjaGFyICopJnJzZHAtPmNoZWNrc3VtIC0gcnNkcF90YWJsZS0+ZGF0YSk7Cj4gLQo+IC0gICAg
cmV0dXJuIHJzZHBfdGFibGU7Cj4gIH0KPiAgCj4gIHN0YXRpYyBib29sIGFjcGlfZ2V0X21jZmco
QWNwaU1jZmdJbmZvICptY2ZnKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 14:37:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 14:37: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-devel-bounces@lists.xenproject.org>)
	id 1gKlQc-0000C5-Ke; Thu, 08 Nov 2018 14:37: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=izm2=nt=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gKlQa-0000C0-LY
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 14:37:00 +0000
X-Inumbo-ID: bdc0e2d6-e363-11e8-8fd0-12d6303a7972
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bdc0e2d6-e363-11e8-8fd0-12d6303a7972;
 Thu, 08 Nov 2018 14:36:56 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Nov 2018 06:36:55 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,478,1534834800"; d="scan'208";a="94668196"
Received: from apakula-mobl1.ger.corp.intel.com (HELO caravaggio)
 ([10.252.18.126])
 by FMSMGA003.fm.intel.com with ESMTP; 08 Nov 2018 06:36:50 -0800
Date: Thu, 8 Nov 2018 15:36:11 +0100
From: Samuel Ortiz <sameo@linux.intel.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20181108143611.GD32519@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-6-sameo@linux.intel.com>
 <20181108151623.4de26ecb@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181108151623.4de26ecb@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v5 05/24] hw: acpi: Implement XSDT support
 for RSDP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWdvciwKCk9uIFRodSwgTm92IDA4LCAyMDE4IGF0IDAzOjE2OjIzUE0gKzAxMDAsIElnb3Ig
TWFtbWVkb3Ygd3JvdGU6Cj4gT24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDoyOCArMDEwMAo+IFNh
bXVlbCBPcnRpeiA8c2FtZW9AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiAKPiA+IFhTRFQgaXMg
dGhlIDY0LWJpdCB2ZXJzaW9uIG9mIHRoZSBsZWdhY3kgQUNQSSBSU0RUIChSb290IFN5c3RlbQo+
ID4gRGVzY3JpcHRpb24gVGFibGUpLiBSU0RUIG9ubHkgYWxsb3cgZm9yIDMyLWJpdCBhZGRyZXNz
c2VzIGFuZCBoYXZlIHRodXMKPiA+IGJlZW4gZGVwcmVjYXRlZC4gU2luY2UgQUNQSSB2ZXJzaW9u
IDIuMCwgUlNEUHMgc2hvdWxkIHBvaW50IGF0IFhTRFRzIGFuZAo+ID4gbm8gbG9uZ2VyIFJTRFRz
LCBhbHRob3VnaCBSU0RUcyBhcmUgc3RpbGwgc3VwcG9ydGVkIGZvciBiYWNrd2FyZAo+ID4gY29t
cGF0aWJpbGl0eS4KPiA+IAo+ID4gU2luY2UgdmVyc2lvbiAyLjAsIFJTRFBzIHNob3VsZCBhZGQg
YW4gZXh0ZW5kZWQgY2hlY2tzdW0sIGEgY29tcGxldGUgdGFibGUKPiA+IGxlbmd0aCBhbmQgYSB2
ZXJzaW9uIGZpZWxkIHRvIHRoZSB0YWJsZS4KPiAKPiBUaGlzIHBhdGNoIHJlLWltcGxlbWVudHMg
d2hhdCBhcm0vdmlydCBib2FyZCBhbHJlYWR5IGRvZXMKPiBhbmQgZml4ZXMgY2hlY2tzdW0gYnVn
IGluIHRoZSBsYXRlciBhbmQgYXQgdGhlIHNhbWUgdGltZQo+IHdpdGhvdXQgYSB1c2VyICh3aXRo
aW4gdGhlIHBhdGNoKS4KPiAKPiBJJ2Qgc3VnZ2VzdCByZWRvIGl0IGEgd2F5IHNpbWlsYXIgdG8g
RkFEVCByZWZhY3RvcmluZwo+ICAgcGF0Y2ggMTogZml4IGNoZWNrc3VtIGJ1ZyBpbiB2aXJ0L2Fy
bQo+ICAgcGF0Y2ggMjogdXBkYXRlIHJlZmVyZW5jZSB0YWJsZXMgaW4gdGVzdApJIG5vdyBzZWUg
d2hhdCB5b3UgbWVhbnQgd2l0aCB0aGUgQUNQSSByZWZlcmVuY2UgdGFibGVzLCB0aGFua3MuCkkn
bGwgZm9sbG93IHlvdXIgYWR2aWNlLgoKQ2hlZXJzLApTYW11ZWwuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 14:43:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 14:43: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-devel-bounces@lists.xenproject.org>)
	id 1gKlXG-0000zA-Eh; Thu, 08 Nov 2018 14:43:54 +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=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKlXF-0000z5-NG
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 14:43:53 +0000
X-Inumbo-ID: b4ca66ce-e364-11e8-b598-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4ca66ce-e364-11e8-b598-12d6303a7972;
 Thu, 08 Nov 2018 14:43:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70020745"
Date: Thu, 8 Nov 2018 14:42:27 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20181108144227.wapmqtsf7npvqm3l@zion.uk.xensource.com>
References: <20181108142358.31887-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181108142358.31887-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v4] amd/pvh: enable ACPI C1E disable quirk
 on PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDM6MjM6NThQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFBWIERvbTAgaGFzIGEgcXVpcmsgZm9yIHNvbWUgQU1EIHByb2Nlc3NvcnMsIHdo
ZXJlIGVuYWJsaW5nIEFDUEkgY2FuCj4gYWxzbyBlbmFibGUgQzFFIG1vZGUuIEFwcGx5IHRoZSBz
YW1lIHdvcmthcm91bmQgYXMgZG9uZSBvbiBQViBmb3IgYQo+IFBWSCBEb20wLCB3aGljaCBjb25z
aXN0IG9uIHRyYXBwaW5nIGFjY2Vzc2VzIHRvIHRoZSBTTUkgY29tbWFuZCBJTwo+IHBvcnQgYW5k
IGRpc2FibGluZyBDMUUgaWYgQUNQSSBpcyBlbmFibGVkLgo+IAo+IFJlcG9ydGVkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCgo+IC0tLQo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3Vy
YXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+Cj4gQ2M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29k
c0BhbWQuY29tPgo+IC0tLQo+IENoYW5nZXMgc2luY2UgdjM6Cj4gIC0gTWFyayBhbWRfYWNwaV9j
MWVfcXVpcmsgYXMgcmVhZCBtb3N0bHkuCj4gIC0gVXNlIGNoZWNrX2Rpc2FibGVfYzFlIGluc3Rl
YWQgb2YgZGlzYWJsZV9jMWUuCj4gIC0gVXNlIGEgc2luZ2xlIHJldHVybiBwYXRoIGluIGFjcGlf
YzFlX3F1aXJrLgo+IAo+IENoYW5nZXMgc2luY2UgdjI6Cj4gIC0gT25seSByZWdpc3RlciB0aGUg
SU8gcG9ydCBoYW5kbGVyIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluLgo+IC0tLQo+ICB4ZW4vYXJj
aC94ODYvY3B1L2FtZC5jICAgICB8IDExICsrKysrKysrLS0tCj4gIHhlbi9hcmNoL3g4Ni9kb20w
X2J1aWxkLmMgIHwgIDUgKysrKysKPiAgeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgfCAxOSAr
KysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvYW1kLmggIHwgIDMgKysr
Cj4gIDQgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUv
YW1kLmMKPiBpbmRleCBjMzk0YzFjMmVjLi44ODk1YzI1NjgyIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9jcHUvYW1kLmMKPiArKysgYi94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCj4gQEAgLTQ0
LDYgKzQ0LDkgQEAgaW50ZWdlcl9wYXJhbSgiY3B1aWRfbWFza190aGVybWFsX2VjeCIsIG9wdF9j
cHVpZF9tYXNrX3RoZXJtYWxfZWN4KTsKPiAgczggX19yZWFkX21vc3RseSBvcHRfYWxsb3dfdW5z
YWZlOwo+ICBib29sZWFuX3BhcmFtKCJhbGxvd191bnNhZmUiLCBvcHRfYWxsb3dfdW5zYWZlKTsK
PiAgCj4gKy8qIFNpZ25hbCB3aGV0aGVyIHRoZSBBQ1BJIEMxRSBxdWlyayBpcyByZXF1aXJlZC4g
Ki8KPiArYm9vbCBfX3JlYWRfbW9zdGx5IGFtZF9hY3BpX2MxZV9xdWlyazsKPiArCj4gIHN0YXRp
YyBpbmxpbmUgaW50IHJkbXNyX2FtZF9zYWZlKHVuc2lnbmVkIGludCBtc3IsIHVuc2lnbmVkIGlu
dCAqbG8sCj4gIAkJCQkgdW5zaWduZWQgaW50ICpoaSkKPiAgewo+IEBAIC00NDMsNyArNDQ2LDcg
QEAgc3RhdGljIHZvaWQgZGlzYWJsZV9jMWUodm9pZCAqdW51c2VkKQo+ICAJCSAgICAgICBzbXBf
cHJvY2Vzc29yX2lkKCksIG1zcl9jb250ZW50KTsKPiAgfQo+ICAKPiAtc3RhdGljIHZvaWQgY2hl
Y2tfZGlzYWJsZV9jMWUodW5zaWduZWQgaW50IHBvcnQsIHU4IHZhbHVlKQo+ICt2b2lkIGFtZF9j
aGVja19kaXNhYmxlX2MxZSh1bnNpZ25lZCBpbnQgcG9ydCwgdTggdmFsdWUpCgpPbmUgbWlub3Ig
Y29zbWV0aWMgaXNzdWU6IGl0IHdvdWxkIGhhdmUgYmVlbiBuaWNlIHRvIGNoYW5nZSB1OCB0bwp1
aW50OF90IGhlcmUgYW5kIGJlbG93LiBJIHRoaW5rIHRoaXMgY2FuIGJlIGZpeGVkIHdoaWxlIGNv
bW1pdHRpbmcuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 14:45:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 14:45: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-devel-bounces@lists.xenproject.org>)
	id 1gKlYY-00015B-SA; Thu, 08 Nov 2018 14:45: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKlYY-000156-74
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 14:45:14 +0000
X-Inumbo-ID: e561fb94-e364-11e8-b5a6-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e561fb94-e364-11e8-b5a6-12d6303a7972;
 Thu, 08 Nov 2018 14:45:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 07:45:11 -0700
Message-Id: <5BE44BF402000078001F9B5C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 07:45:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
 <1541541959-23140-3-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1541541959-23140-3-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 3/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjExLjE4IGF0IDIzOjA1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2NvbXBpbGVyLmgKPiArKysgYi94ZW4vaW5jbHVkZS94
ZW4vY29tcGlsZXIuaAo+IEBAIC05OSw2ICs5OSwxMiBAQAo+ICAgICAgX19hc21fXyAoIiIgOiAi
PXIiKF9fcHRyKSA6ICIwIihwdHIpKTsgICAgICBcCj4gICAgICAodHlwZW9mKHB0cikpIChfX3B0
ciArIChvZmYpKTsgfSkKPiAgCj4gKy8qCj4gKyAqIFVzZSBSRUxPQ19ISURFIHdpdGggc3ltYm9s
cyBzdWNoIGFzIF9zdGV4dCBhbmQgX2V0ZXh0IHRvIGF2b2lkIGVycm9ycwo+ICsgKiBvbiBjb21w
YXJpbmcgcG9pbnRlcnMgdG8gZGlmZmVyZW50IG9iamVjdHMKPiArICovCj4gKyNkZWZpbmUgU1lN
Qk9MKHgpICAgICAgICAgKFJFTE9DX0hJREUoKHVuc2lnbmVkIGxvbmcpKHgpLCAwKSkKCkknbSBu
b3Qgb3Zlcmx5IGhhcHB5IHdpdGggdGhpcyByYXRoZXIgZ2VuZXJpYyBuYW1lLCBidXQgSSBoYXZl
IG5vIGJldHRlcgpzdWdnZXN0aW9uLiBJJ2QgYXBwcmVjaWF0ZSB0aG91Z2ggaWYgeW91IGRyb3Bw
ZWQgdGhlIHVubmVjZXNzYXJ5Cm91dGVybW9zdCBwYWlyIG9mIHBhcmVudGhlc2VzLgoKQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 14:48:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 14:48: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-devel-bounces@lists.xenproject.org>)
	id 1gKlc3-0001GS-Fu; Thu, 08 Nov 2018 14:48: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=xpcc=nt=citrix.com=prvs=8432d1237=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gKlc2-0001GN-Gc
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 14:48:50 +0000
X-Inumbo-ID: 667c09ad-e365-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 667c09ad-e365-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 14:48:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70021756"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20181009152119.15567-1-sergey.dyasli@citrix.com>
 <d3ce560e-4df8-9f31-d511-90af144361c4@citrix.com>
 <5BE4108502000078001F9882@prv1-mh.provo.novell.com>
 <31505d1b-4c0f-1761-8379-1d188c228f84@citrix.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 xsFNBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABzShTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+wsGOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZmfOwU0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAHCwXYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <8ab038ba-9b55-3f91-e767-572a42d17e4d@citrix.com>
Date: Thu, 8 Nov 2018 14:48:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <31505d1b-4c0f-1761-8379-1d188c228f84@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] mm/page_alloc: make bootscrub happen in
 idle-loop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel@lists.xen.org, Julien Grall <julien.grall@arm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KENDaW5nIFJvZ2VyKQoKT24gMDgvMTEvMjAxOCAxMTowNywgQW5kcmV3IENvb3BlciB3cm90ZToK
PiBPbiAwOC8xMS8xOCAxMDozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA3LjExLjE4
IGF0IDE5OjIwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiAwOS8x
MC8xOCAxNjoyMSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4+PiBTY3J1YmJpbmcgUkFNIGR1cmlu
ZyBib290IG1heSB0YWtlIGEgbG9uZyB0aW1lIG9uIG1hY2hpbmVzIHdpdGggbG90cwo+Pj4+IG9m
IFJBTS4gQWRkICdpZGxlJyBvcHRpb24gdG8gYm9vdHNjcnViIHdoaWNoIG1hcmtzIGFsbCBwYWdl
cyBkaXJ0eQo+Pj4+IGluaXRpYWxseSBzbyB0aGV5IHdpbGwgZXZlbnR1YWxseSBiZSBzY3J1YmJl
ZCBpbiBpZGxlLWxvb3Agb24gZXZlcnkKPj4+PiBvbmxpbmUgQ1BVLgo+Pj4+Cj4+Pj4gSXQncyBn
dWFyYW50ZWVkIHRoYXQgdGhlIGFsbG9jYXRvciB3aWxsIHJldHVybiBzY3J1YmJlZCBwYWdlcyBi
eSBkb2luZwo+Pj4+IGVhZ2VyIHNjcnViYmluZyBkdXJpbmcgYWxsb2NhdGlvbiAodW5sZXNzIE1F
TUZfbm9fc2NydWIgd2FzIHByb3ZpZGVkKS4KPj4+Pgo+Pj4+IFVzZSB0aGUgbmV3ICdpZGxlJyBv
cHRpb24gYXMgdGhlIGRlZmF1bHQgb25lLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5
IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgo+Pj4gVGhpcyBwYXRjaCByZWxpYWJs
eSBicmVha3MgYm9vdCwgYWx0aG91Z2ggaXRzIG5vdCBpbW1lZGlhdGVseSBvYnZpb3VzIGhvdzoK
Pj4+Cj4+PiAoZDkpIChYRU4pIG1jaGVja19wb2xsOiBNYWNoaW5lIGNoZWNrIHBvbGxpbmcgdGlt
ZXIgc3RhcnRlZC4KPj4+IChkOSkgKFhFTikgeGVub3Byb2Y6IEluaXRpYWxpemF0aW9uIGZhaWxl
ZC4gSW50ZWwgcHJvY2Vzc29yIGZhbWlseSA2IG1vZGVsIAo+Pj4gNjAgaXMgbm90IHN1cHBvcnRl
ZAo+Pj4gKGQ5KSAoWEVOKSBEb20wIGhhcyBtYXhpbXVtIDQwMCBQSVJRcwo+Pj4gKGQ5KSAoWEVO
KSAtLS0tWyBYZW4tNC4xMi11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQg
XS0tLS0KPj4+IChkOSkgKFhFTikgQ1BVOiAgICAwCj4+PiAoZDkpIChYRU4pIFJJUDogICAgZTAw
ODpbPGZmZmY4MmQwODA0NDBkZGI+XSBzZXR1cC5jI2NtZGxpbmVfY29vaysweDFkLzB4NzcKPj4+
IChkOSkgKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjgyICAgQ09OVEVYVDogaHlwZXJ2aXNv
cgo+Pj4gKGQ5KSAoWEVOKSByYXg6IGZmZmY4MmQwODA0MDZiZGMgICByYng6IGZmZmY4MzAwYzJj
MmMyYzIgICByY3g6IDAwMDAwMDAwMDAwMDAwMDAKPj4+IChkOSkgKFhFTikgcmR4OiAwMDAwMDAw
N2M3ZmZmZmZmICAgcnNpOiBmZmZmODMwMDAwNDVjMjRiICAgcmRpOiBmZmZmODMwMDAwNDVjMjRi
Cj4+PiAoZDkpIChYRU4pIHJicDogZmZmZjgyZDA4MDRiN2RhOCAgIHJzcDogZmZmZjgyZDA4MDRi
N2Q5OCAgIHI4OiAgZmZmZjgzMDAzZjA1NzAwMAo+Pj4gKGQ5KSAoWEVOKSByOTogIDdmZmZmZmZm
ZmZmZmZmZmYgICByMTA6IDAwMDAwMDAwMDAwMDAwMDAgICByMTE6IDAwMDAwMDAwMDAwMDAwMDEK
Pj4+IChkOSkgKFhFTikgcjEyOiBmZmZmODMwMDNmMGQ4MTAwICAgcjEzOiAwMDAwMDAwMDAwMDAw
MDAwICAgcjE0OiBmZmZmODJkMDgwNWYzM2QwCj4+PiAoZDkpIChYRU4pIHIxNTogMDAwMDAwMDAw
MDAwMDAwMiAgIGNyMDogMDAwMDAwMDA4MDA1MDAzYiAgIGNyNDogMDAwMDAwMDAwMDE1MjZlMAo+
Pj4gKGQ5KSAoWEVOKSBjcjM6IDAwMDAwMDAwM2ZlYTcwMDAgICBjcjI6IGZmZmY4MzAwYzJjMmMy
YzIKPj4+IChkOSkgKFhFTikgZnNiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NiOiAwMDAwMDAwMDAw
MDAwMDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwCj4+PiAoZDkpIChYRU4pIGRzOiAwMDAwICAg
ZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IDAwMDAgICBjczogZTAwOAo+Pj4g
KGQ5KSAoWEVOKSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwODA0NDBkZGI+IChzZXR1cC5jI2Nt
ZGxpbmVfY29vaysweDFkLzB4NzcpOgo+Pj4gKGQ5KSAoWEVOKSAgMDUgNWUgZmMgZmYgNDggMGYg
NDQgZDggPDgwPiAzYiAyMCA3NSAwOSA0OCA4MyBjMyAwMSA4MCAzYiAyMCA3NCBmNyA4MCAzZAo+
Pj4gKGQ5KSAoWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgyZDA4MDRiN2Q5ODoK
Pj4+IFsuLi5dCj4+PiAoZDkpIChYRU4pIFhlbiBjYWxsIHRyYWNlOgo+Pj4gKGQ5KSAoWEVOKSAg
ICBbPGZmZmY4MmQwODA0NDBkZGI+XSBzZXR1cC5jI2NtZGxpbmVfY29vaysweDFkLzB4NzcKPj4+
IChkOSkgKFhFTikgICAgWzxmZmZmODJkMDgwNDQzYjdmPl0gX19zdGFydF94ZW4rMHgyNTljLzB4
MjkyZAo+Pj4gKGQ5KSAoWEVOKSAgICBbPGZmZmY4MmQwODAyMDAwZjM+XSBfX2hpZ2hfc3RhcnQr
MHg1My8weDU1Cj4+IFRoYXQncyBhcHBhcmVudGx5IHRoZSAybmQgY21kbGluZV9jb29rKCkgaW52
b2NhdGlvbiwgd2hlbiBwcm9kdWNpbmcKPj4gdGhlIERvbTAgY29tbWFuZCBsaW5lLiBJIHdvdWxk
IHN1cHBvc2Ugd2hhdCAibG9hZGVyIiBwb2ludHMgdG8gaGFzCj4+IGJlZW4gc2NydWJiZWQgYnkg
dGhlIHRpbWUgd2UgZ2V0IHRoZXJlICh3aXRoIHN5bmNocm9ub3VzIHNjcnViYmluZwo+PiBBUHMg
d291bGRuJ3QgYmUgYWJsZSB0byBnZXQgZ29pbmcgd2l0aCB0aGlzIGJlZm9yZSByZWFjaGluZwo+
PiBoZWFwX2luaXRfbGF0ZSgpKS4KPiAKPiBUaGlzIGlzIHZpYSBhIFBWSCBib290IChsaWtlIGEg
bG90IG9mIG15IGRldmVsb3BtZW50IHdvcmspLCBhbmQgZG9lcwo+IGxvb2sgdG8gYmUgYSBsYXRl
bnQgdXNlLWFmdGVyLWZyZWUuwqAgRHJvcHBpbmcgdGhlIFZNIGRvd24gdG8gYSBzaW5nbGUKPiB2
Y3B1IGNhdXNlcyB0aGUgcHJvYmxlbSB0byBnbyBhd2F5Lgo+IAo+IFNlcmdleSBpcyBraW5kbHkg
aW52ZXN0aWdhdGluZy4KClllcywgdGhpcyBzZWVtcyB0byBiZSBhIGJ1ZyBpbiBYZW4gUFZIIGJv
b3QgcGF0aC4gRnJvbSB0aGUgc2VyaWFsOgoKKFhFTikgPT0gbWJpLT5tb2RzX2FkZHIgMHg0NmRj
ZTAKCndoaWNoIGlzIG1hcmtlZCBhcyB1c2FibGUgaW4gZTgyMDoKCihYRU4pIFBWSC1lODIwIFJB
TSBtYXA6CihYRU4pICAwMDAwMDAwMDAwMDAwMDAwIC0gMDAwMDAwMDAwMDBhMDAwMCAodXNhYmxl
KQooWEVOKSAgMDAwMDAwMDAwMDEwMDAwMCAtIDAwMDAwMDAwNDAwMDA0MDAgKHVzYWJsZSkKKFhF
TikgIDAwMDAwMDAwZmMwMDAwMDAgLSAwMDAwMDAwMGZjMDA5MDQwIChBQ1BJIGRhdGEpCihYRU4p
ICAwMDAwMDAwMGZlZmY4MDAwIC0gMDAwMDAwMDBmZWZmYzAwMCAocmVzZXJ2ZWQpCihYRU4pICAw
MDAwMDAwMGZlZmZjMDAwIC0gMDAwMDAwMDBmZWZmZDAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAw
MDBmZWZmZDAwMCAtIDAwMDAwMDAwZmYwMDAwMDAgKHJlc2VydmVkKQoKVGhpcyBtZW1vcnkgaXMg
dGhlbiBnaXZlbiB0byB0aGUgYWxsb2NhdG9yIGFuZCBzY3J1YmJlZCBieSBzZWNvbmRhcnkKQ1BV
cyB3aGljaCBsZWFkcyB0byB1c2UtYWZ0ZXItZnJlZS4gRXZlbiB3aXRoIGZpeGluZyB0aGUgY21k
bGluZSBpc3N1ZSwKYW5vdGhlciBGQVRBTCBQQUdFIEZBVUxUIG9jY3VycyBmdXJ0aGVyIGRvd24g
dGhlIGJvb3QgcGF0aDoKCihkMTYpIFsxODM0NjUuODI5NDQwXSAoWEVOKSBYZW4gY2FsbCB0cmFj
ZToKKGQxNikgWzE4MzQ2NS44Mjk0NjddIChYRU4pICAgIFs8ZmZmZjgyZDA4MDIzZDZjNT5dIG1l
bWNtcCsweDkvMHgzYQooZDE2KSBbMTgzNDY1LjgyOTQ5NF0gKFhFTikgICAgWzxmZmZmODJkMDgw
NDM2NzAyPl0KYnppbWFnZS5jI2J6aW1hZ2VfY2hlY2srMHgzMi8weDcxCihkMTYpIFsxODM0NjUu
ODI5NTExXSAoWEVOKSAgICBbPGZmZmY4MmQwODA0MzY4MDY+XSBiemltYWdlX3BhcnNlKzB4MjIv
MHhiYQooZDE2KSBbMTgzNDY1LjgyOTUyOF0gKFhFTikgICAgWzxmZmZmODJkMDgwNDMxMDg2Pl0K
ZG9tMF9idWlsZC5jI3B2aF9sb2FkX2tlcm5lbCsweDgyLzB4M2MwCihkMTYpIFsxODM0NjUuODI5
NjEyXSAoWEVOKSAgICBbPGZmZmY4MmQwODA0MzE2ZTA+XQpkb20wX2NvbnN0cnVjdF9wdmgrMHgx
YzkvMHgxMWJmCihkMTYpIFsxODM0NjUuODI5NjM4XSAoWEVOKSAgICBbPGZmZmY4MmQwODA0Mzg3
YTY+XQpjb25zdHJ1Y3RfZG9tMCsweGQ0LzB4YjBlCihkMTYpIFsxODM0NjUuODI5NjU1XSAoWEVO
KSAgICBbPGZmZmY4MmQwODA0MjgwY2M+XQpfX3N0YXJ0X3hlbisweDI2MzEvMHgyOGI2CihkMTYp
IFsxODM0NjUuODI5NjgyXSAoWEVOKSAgICBbPGZmZmY4MmQwODAyMDAwZjM+XSBfX2hpZ2hfc3Rh
cnQrMHg1My8weDU1Ci4uLgooWEVOKSBGYXVsdGluZyBsaW5lYXIgYWRkcmVzczogZmZmZjhmMmMy
ZDMwMTIwMgoKTG9va2luZyBhdCBtb2RbMF0ucGEgaW4gUFZIIHN0YXJ0IGluZm8sIEkgc3VzcGVj
dCB0aGF0IGl0IGFsc28gZ2V0cwpvdmVyd3JpdHRlbjoKCihYRU4pIFBWSCBzdGFydCBpbmZvOiAo
cGEgMDAwMGZmYzApCihYRU4pICAgdmVyc2lvbjogICAgMQooWEVOKSAgIGZsYWdzOiAgICAgIDAK
KFhFTikgICBucl9tb2R1bGVzOiAxCihYRU4pICAgbW9kbGlzdF9wYTogMDAwMDAwMDAwMDAwZmY3
MAooWEVOKSAgIGNtZGxpbmVfcGE6IDAwMDAwMDAwMDAwMGZmOTAKKFhFTikgICBjbWRsaW5lOiAg
ICAnY29uc29sZT14ZW4scHYgZG9tMD1wdmggeHNtPWZsYXNrJwooWEVOKSAgIHJzZHBfcGE6ICAg
IDAwMDAwMDAwZmMwMDkwMDAKKFhFTikgICAgIG1vZFswXS5wYTogICAgICAgICAwMDAwMDAwMDAw
NWIxMDAwCihYRU4pICAgICBtb2RbMF0uc2l6ZTogICAgICAgMDAwMDAwMDAwNDc4NDEyOAooWEVO
KSAgICAgbW9kWzBdLmNtZGxpbmVfcGE6IDAwMDAwMDAwMDAwMDAwMDAKClRoZSBpc3N1ZSBpcyBl
YXNpbHkgcmVwcm9kdWNlZCBieSBydW5uaW5nIFhlbiBhcyBhIFBWSCBndWVzdCB3aXRoIHRoZQpm
b2xsb3dpbmcgY29uZmlnOgoKdHlwZT0icHZoIgoKdmNwdXM9MgptZW1vcnk9MTAyNApuZXN0ZWRo
dm09MQoKa2VybmVsPSIvcm9vdC94ZW4tc3ltcyIKcmFtZGlzaz0iL2Jvb3Qvdm1saW51ei00LjQu
MCsxMCIKY21kbGluZT0iY29uc29sZT14ZW4scHYgZG9tMD1wdmggeHNtPWZsYXNrIgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 14:51:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 14:51: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-devel-bounces@lists.xenproject.org>)
	id 1gKleX-00020e-3D; Thu, 08 Nov 2018 14:51: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKleW-00020Y-De
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 14:51:24 +0000
X-Inumbo-ID: c2804404-e365-11e8-9cd1-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c2804404-e365-11e8-9cd1-12d6303a7972;
 Thu, 08 Nov 2018 14:51:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 07:51:22 -0700
Message-Id: <5BE44D6802000078001F9B77@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 07:51:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
 <1541541959-23140-4-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1541541959-23140-4-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 4/4] xen: use SYMBOL everywhere
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjExLjE4IGF0IDIzOjA1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gVXNlIFNZTUJPTCBldmVyeXdoZXJlIF9zdGV4dCwgX2V0ZXh0LCBldGMuIGFyZSB1c2VkLiBU
ZWNobmljYWxseSwgaXQKPiBpcyByZXF1aXJlZCB3aGVuIGNvbXBhcmluZyBhbmQgc3VidHJhY3Rp
bmcgcG9pbnRlcnMgWzFdLCBidXQgdXNlIGl0Cj4gZXZlcnl3aGVyZSB0byBhdm9pZCBjb25mdXNp
b24uCgpJIHRoaW5rIHVzaW5nIGl0IHdoZW4gbm90IG5lZWRlZCBpcyBjYXVzaW5nIG1vcmUgY29u
ZnVzaW9uLiBBbHNvCndoeSB3b3VsZCB5b3UgdGhlbiBub3QgdXNlIGl0IG9uIGFsbCBvdGhlciBk
YXRhIHN5bWJvbHM/IFRoZQpwYXRjaCB3aWxsIGVuZCB1cCBxdWl0ZSBhIGJpdCBtb3JlIHJlYXNv
bmFibGUgaW4gc2l6ZSBvbmNlIHlvdSBkcm9wCnRoZSB1bm5lY2Vzc2FyeSBjaGFuZ2VzLgoKPiAt
LS0KPiAgeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgICAgICAgICAgfCAgNyArKy0tCj4gIHhl
bi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYyAgICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gvYXJt
L2FybTY0L2xpdmVwYXRjaC5jICAgICAgfCAgMiArLQo+ICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMgICAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL2FybS9saXZlcGF0Y2guYyAgICAgICAg
ICAgIHwgIDYgKy0tCj4gIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICAgIHwgMTcg
KysrKy0tLS0KPiAgeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgICAgICAgICAgfCAgOCArKy0t
Cj4gIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgIHwgNzkgKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvdGJvb3QuYyAgICAgICAg
ICAgICAgICB8IDEyICsrKy0tLQo+ICB4ZW4vYXJjaC94ODYveDg2XzY0L21hY2hpbmVfa2V4ZWMu
YyB8ICA0ICstCj4gIHhlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jICAgICAgICAgICAgIHwgIDcgKysr
LQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggICB8ICAzICstCj4gIHhlbi9p
bmNsdWRlL2FzbS1hcm0vbW0uaCAgICAgICAgICAgIHwgIDQgKy0KPiAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oICAgICAgICAgICAgfCAgNCArLQo+ICB4ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgg
ICAgICAgICAgICB8IDI0ICsrKysrLS0tLS0tCj4gIDE1IGZpbGVzIGNoYW5nZWQsIDk3IGluc2Vy
dGlvbnMoKyksIDg0IGRlbGV0aW9ucygtKQoKSnVzdCBsaWtlIGZvciB2MjogRGlkIHlvdSByZWFs
bHkgY2hlY2sgeW91IGNhdWdodCB0aGVtIGFsbD8gVGhlIHZQQ0kKb25lcyBJIGhhZCBwb2ludGVk
IGF0IGJhY2sgdGhlbiB3ZXJlIG9ubHkgYW4gZXhhbXBsZS4gQW5vdGhlcgpleGFtcGxlIG5vdyBp
cyB4ZW4vY29tbW9uL2tlcm5lbC5jOl9jbWRsaW5lX3BhcnNlKCkuCgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 14:54:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 14:54: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-devel-bounces@lists.xenproject.org>)
	id 1gKlh2-00029s-LZ; Thu, 08 Nov 2018 14:54: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=aooe=nt=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gKlh1-00029j-9h
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 14:53:59 +0000
X-Inumbo-ID: 1ecbfb76-e366-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ecbfb76-e366-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 14:53:58 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 584E8307DAA9;
 Thu,  8 Nov 2018 14:53:57 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 75E07105706C;
 Thu,  8 Nov 2018 14:53:50 +0000 (UTC)
Date: Thu, 8 Nov 2018 15:53:48 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181108155348.03d368db@redhat.com>
In-Reply-To: <20181108151623.4de26ecb@redhat.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-6-sameo@linux.intel.com>
 <20181108151623.4de26ecb@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.42]); Thu, 08 Nov 2018 14:53:57 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 05/24] hw: acpi: Implement
 XSDT support for RSDP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael
 S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 Shannon Zhao <shannon.zhaosl@gmail.com>, qemu-arm@nongnu.org,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA4IE5vdiAyMDE4IDE1OjE2OjIzICswMTAwCklnb3IgTWFtbWVkb3YgPGltYW1tZWRv
QHJlZGhhdC5jb20+IHdyb3RlOgoKWy4uLl0KPiAgIHBhdGNoIDQ6IGNvbnZlcnQgYXJtJ3MgaW1w
bC4gdG8gYnVpbGRfYXBwZW5kX2ludF9ub3ByZWZpeCgpIEFQSSAoY29tbWl0IDVkN2EzMzRmNykK
Cj4gICAgICAgICAgICAuLi4gbW92ZSBvdXQgdG8gYW1sLWJ1aWxkLmMKbXkgbWlzdGFrZSwgZ2Vu
ZXJhbGx5IHdoZW4gd2UgbW92ZSBzb21ldGhpbmcgb3V0LAp3ZSBzaG91bGQgZG8gaXQgaW4gc2Vw
YXJhdGUgcGF0aCBwcmVmZXJhYmx5IHdpdGhvdXQgYW55IGNoYW5nZXMgdG8gdGhlIG1vdmVkIGNv
ZGUKc28gaXQgd291bGQgYmUgZWFzaWVyIHRvIHJldmlldy4gU28gaXQgc2hvdWxkIGJlIGEgc2Vw
YXJhdGUgcGF0Y2guCgpbLi4uXQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 14:54:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 14:54: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-devel-bounces@lists.xenproject.org>)
	id 1gKlhw-0002Er-1p; Thu, 08 Nov 2018 14:54:56 +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=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKlhu-0002Eh-N6
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 14:54:54 +0000
X-Inumbo-ID: 3fa93c60-e366-11e8-8f3e-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3fa93c60-e366-11e8-8f3e-12d6303a7972;
 Thu, 08 Nov 2018 14:54:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70022584"
Date: Thu, 8 Nov 2018 14:54:45 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20181108145445.kycloq222qyvq4m6@zion.uk.xensource.com>
References: <20181108142358.31887-1-roger.pau@citrix.com>
 <20181108144227.wapmqtsf7npvqm3l@zion.uk.xensource.com>
 <20181108145221.4vgagfoycyvalkuw@mac.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181108145221.4vgagfoycyvalkuw@mac.citrite.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v4] amd/pvh: enable ACPI C1E disable quirk
 on PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDM6NTI6MjFQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIE5vdiAwOCwgMjAxOCBhdCAwMjo0MjoyN1BNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDM6MjM6NThQTSArMDEwMCwg
Um9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gPiBQViBEb20wIGhhcyBhIHF1aXJrIGZvciBzb21l
IEFNRCBwcm9jZXNzb3JzLCB3aGVyZSBlbmFibGluZyBBQ1BJIGNhbgo+ID4gPiBhbHNvIGVuYWJs
ZSBDMUUgbW9kZS4gQXBwbHkgdGhlIHNhbWUgd29ya2Fyb3VuZCBhcyBkb25lIG9uIFBWIGZvciBh
Cj4gPiA+IFBWSCBEb20wLCB3aGljaCBjb25zaXN0IG9uIHRyYXBwaW5nIGFjY2Vzc2VzIHRvIHRo
ZSBTTUkgY29tbWFuZCBJTwo+ID4gPiBwb3J0IGFuZCBkaXNhYmxpbmcgQzFFIGlmIEFDUEkgaXMg
ZW5hYmxlZC4KPiA+ID4gCj4gPiA+IFJlcG9ydGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgo+ID4gCj4gPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPiA+IAo+ID4gCj4gPiA+IC0tLQo+ID4gPiBDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+ID4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPiA+ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiA+IENj
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+ID4gPiBDYzog
U3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KPiA+
ID4gQ2M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgo+ID4gPiAtLS0KPiA+ID4g
Q2hhbmdlcyBzaW5jZSB2MzoKPiA+ID4gIC0gTWFyayBhbWRfYWNwaV9jMWVfcXVpcmsgYXMgcmVh
ZCBtb3N0bHkuCj4gPiA+ICAtIFVzZSBjaGVja19kaXNhYmxlX2MxZSBpbnN0ZWFkIG9mIGRpc2Fi
bGVfYzFlLgo+ID4gPiAgLSBVc2UgYSBzaW5nbGUgcmV0dXJuIHBhdGggaW4gYWNwaV9jMWVfcXVp
cmsuCj4gPiA+IAo+ID4gPiBDaGFuZ2VzIHNpbmNlIHYyOgo+ID4gPiAgLSBPbmx5IHJlZ2lzdGVy
IHRoZSBJTyBwb3J0IGhhbmRsZXIgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4uCj4gPiA+IC0tLQo+
ID4gPiAgeGVuL2FyY2gveDg2L2NwdS9hbWQuYyAgICAgfCAxMSArKysrKysrKy0tLQo+ID4gPiAg
eGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgfCAgNSArKysrKwo+ID4gPiAgeGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMgfCAxOSArKysrKysrKysrKysrKysrKysrCj4gPiA+ICB4ZW4vaW5jbHVk
ZS9hc20teDg2L2FtZC5oICB8ICAzICsrKwo+ID4gPiAgNCBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+ID4gPiAKPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCj4gPiA+IGluZGV4IGMz
OTRjMWMyZWMuLjg4OTVjMjU2ODIgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUv
YW1kLmMKPiA+ID4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9hbWQuYwo+ID4gPiBAQCAtNDQsNiAr
NDQsOSBAQCBpbnRlZ2VyX3BhcmFtKCJjcHVpZF9tYXNrX3RoZXJtYWxfZWN4Iiwgb3B0X2NwdWlk
X21hc2tfdGhlcm1hbF9lY3gpOwo+ID4gPiAgczggX19yZWFkX21vc3RseSBvcHRfYWxsb3dfdW5z
YWZlOwo+ID4gPiAgYm9vbGVhbl9wYXJhbSgiYWxsb3dfdW5zYWZlIiwgb3B0X2FsbG93X3Vuc2Fm
ZSk7Cj4gPiA+ICAKPiA+ID4gKy8qIFNpZ25hbCB3aGV0aGVyIHRoZSBBQ1BJIEMxRSBxdWlyayBp
cyByZXF1aXJlZC4gKi8KPiA+ID4gK2Jvb2wgX19yZWFkX21vc3RseSBhbWRfYWNwaV9jMWVfcXVp
cms7Cj4gPiA+ICsKPiA+ID4gIHN0YXRpYyBpbmxpbmUgaW50IHJkbXNyX2FtZF9zYWZlKHVuc2ln
bmVkIGludCBtc3IsIHVuc2lnbmVkIGludCAqbG8sCj4gPiA+ICAJCQkJIHVuc2lnbmVkIGludCAq
aGkpCj4gPiA+ICB7Cj4gPiA+IEBAIC00NDMsNyArNDQ2LDcgQEAgc3RhdGljIHZvaWQgZGlzYWJs
ZV9jMWUodm9pZCAqdW51c2VkKQo+ID4gPiAgCQkgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBt
c3JfY29udGVudCk7Cj4gPiA+ICB9Cj4gPiA+ICAKPiA+ID4gLXN0YXRpYyB2b2lkIGNoZWNrX2Rp
c2FibGVfYzFlKHVuc2lnbmVkIGludCBwb3J0LCB1OCB2YWx1ZSkKPiA+ID4gK3ZvaWQgYW1kX2No
ZWNrX2Rpc2FibGVfYzFlKHVuc2lnbmVkIGludCBwb3J0LCB1OCB2YWx1ZSkKPiA+IAo+ID4gT25l
IG1pbm9yIGNvc21ldGljIGlzc3VlOiBpdCB3b3VsZCBoYXZlIGJlZW4gbmljZSB0byBjaGFuZ2Ug
dTggdG8KPiA+IHVpbnQ4X3QgaGVyZSBhbmQgYmVsb3cuIEkgdGhpbmsgdGhpcyBjYW4gYmUgZml4
ZWQgd2hpbGUgY29tbWl0dGluZy4KPiAKPiBJIHRob3VnaHQgYWJvdXQgdGhhdCwgYnV0IHRoZSB3
aG9sZSBhbWQuYyBmaWxlIGhhcyBhIGRpZmZlcmVudCBjb2RpbmcKPiBzdHlsZSBmcm9tIHRoZSBY
ZW4gaHlwZXJ2aXNvciBzdHlsZSwgc28gSSBkZWNpZGVkIHRvIGxlYXZlIGl0IGFzLWlzCj4gYmVj
YXVzZSBJIGRpZG4ndCBrbm93IGlmIHRoYXQgd2FzIGR1ZSB0byB0aGUgZmlsZSBiZWluZyBrZXB0
IGluIHN5bmMKPiB3aXRoIHNvbWUgZXh0ZXJuYWwgc291cmNlLgoKRmFpciBlbm91Z2guIEknbSBu
b3QgdG9vIGZ1c3NlZCBhYm91dCB3aGV0aGVyIHdlIGNoYW5nZSBpdCBvciBub3QgdGhlbi4KCldl
aS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 14:55:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 14:55: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-devel-bounces@lists.xenproject.org>)
	id 1gKliV-0002JD-DO; Thu, 08 Nov 2018 14:55: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKliT-0002Iy-IK
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 14:55:29 +0000
X-Inumbo-ID: 546f6336-e366-11e8-a39b-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 546f6336-e366-11e8-a39b-12d6303a7972;
 Thu, 08 Nov 2018 14:55:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 07:55:27 -0700
Message-Id: <5BE44E5D02000078001F9B95@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 07:55:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181108142358.31887-1-roger.pau@citrix.com>
In-Reply-To: <20181108142358.31887-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4] amd/pvh: enable ACPI C1E disable quirk
 on PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjExLjE4IGF0IDE1OjIzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFBWIERvbTAgaGFzIGEgcXVpcmsgZm9yIHNvbWUgQU1EIHByb2Nlc3NvcnMsIHdoZXJlIGVuYWJs
aW5nIEFDUEkgY2FuCj4gYWxzbyBlbmFibGUgQzFFIG1vZGUuIEFwcGx5IHRoZSBzYW1lIHdvcmth
cm91bmQgYXMgZG9uZSBvbiBQViBmb3IgYQo+IFBWSCBEb20wLCB3aGljaCBjb25zaXN0IG9uIHRy
YXBwaW5nIGFjY2Vzc2VzIHRvIHRoZSBTTUkgY29tbWFuZCBJTwo+IHBvcnQgYW5kIGRpc2FibGlu
ZyBDMUUgaWYgQUNQSSBpcyBlbmFibGVkLgo+IAo+IFJlcG9ydGVkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 14:58:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 14:58:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gKllC-0002X5-VQ; Thu, 08 Nov 2018 14:58: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=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKllC-0002Wy-4X
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 14:58:18 +0000
X-Inumbo-ID: b96a71ff-e366-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b96a71ff-e366-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 14:58:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70023012"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 8 Nov 2018 14:58:09 +0000
Message-ID: <20181108145809.12232-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/amd: don't set pv_post_outb_hook when
 !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T2J2aW91c2x5IGl0IHdvbid0IGV4aXN0IHdoZW4gUFYgaXMgZGlzYWJsZWQuCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQmFzZWQgb24gUm9nZXIncyAi
YW1kL3B2aDogZW5hYmxlIEFDUEkgQzFFIGRpc2FibGUgcXVpcmsgb24gUFZIIERvbTAiLgoKVGhp
cyBpcyB0aGUgbGFzdCBwYXRjaCBuZWVkZWQgdG8gbWFrZSBDT05GSUdfUFYgd29yay4KLS0tCiB4
ZW4vYXJjaC94ODYvY3B1L2FtZC5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94ODYv
Y3B1L2FtZC5jCmluZGV4IDg4OTVjMjU2ODIuLmUxZmM4OGJkY2YgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9hbWQuYwpAQCAtNjMxLDcg
KzYzMSw5IEBAIHN0YXRpYyB2b2lkIGluaXRfYW1kKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAlj
YXNlIDB4ZiAuLi4gMHgxNzoKIAkJZGlzYWJsZV9jMWUoTlVMTCk7CiAJCWlmIChhY3BpX3NtaV9j
bWQgJiYgKGFjcGlfZW5hYmxlX3ZhbHVlIHwgYWNwaV9kaXNhYmxlX3ZhbHVlKSkgeworI2lmZGVm
IENPTkZJR19QVgogCQkJcHZfcG9zdF9vdXRiX2hvb2sgPSBhbWRfY2hlY2tfZGlzYWJsZV9jMWU7
CisjZW5kaWYKIAkJCWFtZF9hY3BpX2MxZV9xdWlyayA9IHRydWU7CiAJCX0KIAkJYnJlYWs7Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:01:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:01: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-devel-bounces@lists.xenproject.org>)
	id 1gKlnn-0003J8-Fu; Thu, 08 Nov 2018 15: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=/xu1=nt=citrix.com=prvs=843091f4c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gKlnm-0003J3-2v
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 15:00:58 +0000
X-Inumbo-ID: 16e79afa-e367-11e8-ba1b-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 16e79afa-e367-11e8-ba1b-12d6303a7972;
 Thu, 08 Nov 2018 15:00:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="81589212"
Date: Thu, 8 Nov 2018 15:52:21 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20181108145221.4vgagfoycyvalkuw@mac.citrite.net>
References: <20181108142358.31887-1-roger.pau@citrix.com>
 <20181108144227.wapmqtsf7npvqm3l@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181108144227.wapmqtsf7npvqm3l@zion.uk.xensource.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4] amd/pvh: enable ACPI C1E disable quirk
 on PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDI6NDI6MjdQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIE5vdiAwOCwgMjAxOCBhdCAwMzoyMzo1OFBNICswMTAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiBQViBEb20wIGhhcyBhIHF1aXJrIGZvciBzb21lIEFNRCBwcm9jZXNzb3Jz
LCB3aGVyZSBlbmFibGluZyBBQ1BJIGNhbgo+ID4gYWxzbyBlbmFibGUgQzFFIG1vZGUuIEFwcGx5
IHRoZSBzYW1lIHdvcmthcm91bmQgYXMgZG9uZSBvbiBQViBmb3IgYQo+ID4gUFZIIERvbTAsIHdo
aWNoIGNvbnNpc3Qgb24gdHJhcHBpbmcgYWNjZXNzZXMgdG8gdGhlIFNNSSBjb21tYW5kIElPCj4g
PiBwb3J0IGFuZCBkaXNhYmxpbmcgQzFFIGlmIEFDUEkgaXMgZW5hYmxlZC4KPiA+IAo+ID4gUmVw
b3J0ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+IFNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IAo+IFJldmlld2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IAo+ID4gLS0tCj4gPiBDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KPiA+IENjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
Pgo+ID4gQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFt
ZC5jb20+Cj4gPiBDYzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Cj4gPiAtLS0K
PiA+IENoYW5nZXMgc2luY2UgdjM6Cj4gPiAgLSBNYXJrIGFtZF9hY3BpX2MxZV9xdWlyayBhcyBy
ZWFkIG1vc3RseS4KPiA+ICAtIFVzZSBjaGVja19kaXNhYmxlX2MxZSBpbnN0ZWFkIG9mIGRpc2Fi
bGVfYzFlLgo+ID4gIC0gVXNlIGEgc2luZ2xlIHJldHVybiBwYXRoIGluIGFjcGlfYzFlX3F1aXJr
Lgo+ID4gCj4gPiBDaGFuZ2VzIHNpbmNlIHYyOgo+ID4gIC0gT25seSByZWdpc3RlciB0aGUgSU8g
cG9ydCBoYW5kbGVyIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluLgo+ID4gLS0tCj4gPiAgeGVuL2Fy
Y2gveDg2L2NwdS9hbWQuYyAgICAgfCAxMSArKysrKysrKy0tLQo+ID4gIHhlbi9hcmNoL3g4Ni9k
b20wX2J1aWxkLmMgIHwgIDUgKysrKysKPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyB8
IDE5ICsrKysrKysrKysrKysrKysrKysKPiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2FtZC5oICB8
ICAzICsrKwo+ID4gIDQgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4v
YXJjaC94ODYvY3B1L2FtZC5jCj4gPiBpbmRleCBjMzk0YzFjMmVjLi44ODk1YzI1NjgyIDEwMDY0
NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2
L2NwdS9hbWQuYwo+ID4gQEAgLTQ0LDYgKzQ0LDkgQEAgaW50ZWdlcl9wYXJhbSgiY3B1aWRfbWFz
a190aGVybWFsX2VjeCIsIG9wdF9jcHVpZF9tYXNrX3RoZXJtYWxfZWN4KTsKPiA+ICBzOCBfX3Jl
YWRfbW9zdGx5IG9wdF9hbGxvd191bnNhZmU7Cj4gPiAgYm9vbGVhbl9wYXJhbSgiYWxsb3dfdW5z
YWZlIiwgb3B0X2FsbG93X3Vuc2FmZSk7Cj4gPiAgCj4gPiArLyogU2lnbmFsIHdoZXRoZXIgdGhl
IEFDUEkgQzFFIHF1aXJrIGlzIHJlcXVpcmVkLiAqLwo+ID4gK2Jvb2wgX19yZWFkX21vc3RseSBh
bWRfYWNwaV9jMWVfcXVpcms7Cj4gPiArCj4gPiAgc3RhdGljIGlubGluZSBpbnQgcmRtc3JfYW1k
X3NhZmUodW5zaWduZWQgaW50IG1zciwgdW5zaWduZWQgaW50ICpsbywKPiA+ICAJCQkJIHVuc2ln
bmVkIGludCAqaGkpCj4gPiAgewo+ID4gQEAgLTQ0Myw3ICs0NDYsNyBAQCBzdGF0aWMgdm9pZCBk
aXNhYmxlX2MxZSh2b2lkICp1bnVzZWQpCj4gPiAgCQkgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgp
LCBtc3JfY29udGVudCk7Cj4gPiAgfQo+ID4gIAo+ID4gLXN0YXRpYyB2b2lkIGNoZWNrX2Rpc2Fi
bGVfYzFlKHVuc2lnbmVkIGludCBwb3J0LCB1OCB2YWx1ZSkKPiA+ICt2b2lkIGFtZF9jaGVja19k
aXNhYmxlX2MxZSh1bnNpZ25lZCBpbnQgcG9ydCwgdTggdmFsdWUpCj4gCj4gT25lIG1pbm9yIGNv
c21ldGljIGlzc3VlOiBpdCB3b3VsZCBoYXZlIGJlZW4gbmljZSB0byBjaGFuZ2UgdTggdG8KPiB1
aW50OF90IGhlcmUgYW5kIGJlbG93LiBJIHRoaW5rIHRoaXMgY2FuIGJlIGZpeGVkIHdoaWxlIGNv
bW1pdHRpbmcuCgpJIHRob3VnaHQgYWJvdXQgdGhhdCwgYnV0IHRoZSB3aG9sZSBhbWQuYyBmaWxl
IGhhcyBhIGRpZmZlcmVudCBjb2RpbmcKc3R5bGUgZnJvbSB0aGUgWGVuIGh5cGVydmlzb3Igc3R5
bGUsIHNvIEkgZGVjaWRlZCB0byBsZWF2ZSBpdCBhcy1pcwpiZWNhdXNlIEkgZGlkbid0IGtub3cg
aWYgdGhhdCB3YXMgZHVlIHRvIHRoZSBmaWxlIGJlaW5nIGtlcHQgaW4gc3luYwp3aXRoIHNvbWUg
ZXh0ZXJuYWwgc291cmNlLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:06:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:06: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-devel-bounces@lists.xenproject.org>)
	id 1gKlsX-0003Ui-6n; Thu, 08 Nov 2018 15:05: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=nrah=nt=citrix.com=prvs=843bae1bd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gKlsV-0003Uc-GO
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 15:05:51 +0000
X-Inumbo-ID: c67b1669-e367-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c67b1669-e367-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 15:05:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="81589639"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181108145809.12232-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8cf749f8-244b-932d-6908-4cd5b2933cf4@citrix.com>
Date: Thu, 8 Nov 2018 14:58:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181108145809.12232-1-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/amd: don't set pv_post_outb_hook when
 !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTEvMTggMTQ6NTgsIFdlaSBMaXUgd3JvdGU6Cj4gT2J2aW91c2x5IGl0IHdvbid0IGV4
aXN0IHdoZW4gUFYgaXMgZGlzYWJsZWQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:20:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:20: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-devel-bounces@lists.xenproject.org>)
	id 1gKm69-0004VY-LO; Thu, 08 Nov 2018 15:19: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=6g0g=nt=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gKm68-0004VT-Nh
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 15:19:56 +0000
X-Inumbo-ID: bec03dfc-e369-11e8-a8e8-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id bec03dfc-e369-11e8-a8e8-12d6303a7972;
 Thu, 08 Nov 2018 15:19:54 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 6667E301AB23; Thu,  8 Nov 2018 17:19:53 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 40B60300F70D;
 Thu,  8 Nov 2018 17:19:53 +0200 (EET)
To: Tamas K Lengyel <tamas@tklengyel.com>,
 Alexandru Isaila <aisaila@bitdefender.com>
References: <20181105095354.9082-1-aisaila@bitdefender.com>
 <CABfawh=8mksd3_ZO0i=0q44VGoyRj2pHOudczYTfzdH7brZnoQ@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <a0028d6c-27f6-5e39-c19b-39da0474e276@bitdefender.com>
Date: Thu, 8 Nov 2018 17:19:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <CABfawh=8mksd3_ZO0i=0q44VGoyRj2pHOudczYTfzdH7brZnoQ@mail.gmail.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v8] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvNi8xOCA3OjE2IFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4gT24gTW9uLCBOb3Yg
NSwgMjAxOCBhdCAyOjU0IEFNIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBCj4gPGFpc2FpbGFAYml0
ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4KPj4gVGhpcyBwYXRjaCBhZGRzIGEgY291cGxlIG9mIHJl
Z3MgdG8gdGhlIHZtX2V2ZW50IHRoYXQgYXJlIHVzZWQgYnkKPj4gdGhlIGludHJvc3BlY3Rpb24u
IFRoZSBiYXNlLCBsaW1pdCBhbmQgYXIKPj4gYml0cyBhcmUgY29tcHJlc3NlZCBpbnRvIGEgdWlu
dDY0X3QgdW5pb24gc28gYXMgbm90IHRvIGVubGFyZ2UgdGhlCj4+IHZtX2V2ZW50Lgo+Pgo+PiBT
aWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4K
PiAKPiBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKVG8g
dGhlIGJlc3Qgb2YgbXkgYWJpbGl0eSB0byBmaWd1cmUgb3V0IHRoZSBuZWNlc3NhcnkgYWNrcywg
SSBiZWxpZXZlCnRoYXQgdGhpcyBvbmUgaXMgcmVhZHkgdG8gZ28gaW4uIDopCgoKVGhhbmtzLApS
YXp2YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:21:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:21: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-devel-bounces@lists.xenproject.org>)
	id 1gKm7g-000573-2H; Thu, 08 Nov 2018 15:21:32 +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=rfqw=nt=redhat.com=kwolf@srs-us1.protection.inumbo.net>)
 id 1gKm7e-00056w-OR
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 15:21:30 +0000
X-Inumbo-ID: f74b568e-e369-11e8-886e-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f74b568e-e369-11e8-886e-12d6303a7972;
 Thu, 08 Nov 2018 15:21:29 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 09358309174E;
 Thu,  8 Nov 2018 15:21:29 +0000 (UTC)
Received: from linux.fritz.box (ovpn-116-238.ams2.redhat.com [10.36.116.238])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id E9D5E183C2;
 Thu,  8 Nov 2018 15:21:26 +0000 (UTC)
Date: Thu, 8 Nov 2018 16:21:20 +0100
From: Kevin Wolf <kwolf@redhat.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20181108152120.GE6006@linux.fritz.box>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
 <20181102110412.GD7521@dhcp-200-186.str.redhat.com>
 <152b8d37c7d54de687f4ced536ba6a10@AMSPEX02CL03.citrite.net>
 <871s7z5xg4.fsf@dusky.pond.sub.org>
 <24d1c322d3ac4ee2af32efacb486e608@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <24d1c322d3ac4ee2af32efacb486e608@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.41]); Thu, 08 Nov 2018 15:21:29 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] xen_disk qdevification
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 Tim Smith <tim.smith@citrix.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 'Markus Armbruster' <armbru@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMDguMTEuMjAxOCB1bSAxNTowMCBoYXQgUGF1bCBEdXJyYW50IGdlc2NocmllYmVuOgo+ID4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IE1hcmt1cyBBcm1icnVzdGVyIFtt
YWlsdG86YXJtYnJ1QHJlZGhhdC5jb21dCj4gPiBTZW50OiAwNSBOb3ZlbWJlciAyMDE4IDE1OjU4
Cj4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+IENjOiAn
S2V2aW4gV29sZicgPGt3b2xmQHJlZGhhdC5jb20+OyBUaW0gU21pdGggPHRpbS5zbWl0aEBjaXRy
aXguY29tPjsKPiA+IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47
IHFlbXUtYmxvY2tAbm9uZ251Lm9yZzsgcWVtdS0KPiA+IGRldmVsQG5vbmdudS5vcmc7IE1heCBS
ZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+OyBBbnRob255IFBlcmFyZAo+ID4gPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+IFN1Ympl
Y3Q6IFJlOiBbUWVtdS1kZXZlbF0geGVuX2Rpc2sgcWRldmlmaWNhdGlvbgo+ID4gCj4gPiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cml0ZXM6Cj4gPiAKPiA+ID4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+PiBGcm9tOiBLZXZpbiBXb2xmIFttYWlsdG86
a3dvbGZAcmVkaGF0LmNvbV0KPiA+ID4+IFNlbnQ6IDAyIE5vdmVtYmVyIDIwMTggMTE6MDQKPiA+
ID4+IFRvOiBUaW0gU21pdGggPHRpbS5zbWl0aEBjaXRyaXguY29tPgo+ID4gPj4gQ2M6IHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgcWVtdS1kZXZlbEBub25nbnUub3JnOyBxZW11LQo+
ID4gPj4gYmxvY2tAbm9uZ251Lm9yZzsgQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+OyBQYXVsCj4gPiBEdXJyYW50Cj4gPiA+PiA8UGF1bC5EdXJyYW50QGNpdHJpeC5j
b20+OyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Owo+ID4gPj4g
TWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT47IGFybWJydUByZWRoYXQuY29tCj4gPiA+PiBT
dWJqZWN0OiB4ZW5fZGlzayBxZGV2aWZpY2F0aW9uICh3YXM6IFtQQVRDSCAwLzNdIFBlcmZvcm1h
bmNlCj4gPiBpbXByb3ZlbWVudHMKPiA+ID4+IGZvciB4ZW5fZGlzayB2MikKPiA+ID4+Cj4gPiA+
PiBBbSAwMi4xMS4yMDE4IHVtIDExOjAwIGhhdCBUaW0gU21pdGggZ2VzY2hyaWViZW46Cj4gPiA+
PiA+IEEgc2VyaWVzIG9mIHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cyBmb3IgZGlza3MgdXNpbmcg
dGhlIFhlbiBQViByaW5nLgo+ID4gPj4gPgo+ID4gPj4gPiBUaGVzZSBoYXZlIGhhZCBmYWlybHkg
ZXh0ZW5zaXZlIHRlc3RpbmcuCj4gPiA+PiA+Cj4gPiA+PiA+IFRoZSBiYXRjaGluZyBhbmQgbGF0
ZW5jeSBpbXByb3ZlbWVudHMgdG9nZXRoZXIgYm9vc3QgdGhlIHRocm91Z2hwdXQKPiA+ID4+ID4g
b2Ygc21hbGwgcmVhZHMgYW5kIHdyaXRlcyBieSB0d28gdG8gc2l4IHBlcmNlbnQgKG1lYXN1cmVk
IHVzaW5nIGZpbwo+ID4gPj4gPiBpbiB0aGUgZ3Vlc3QpCj4gPiA+PiA+Cj4gPiA+PiA+IEF2b2lk
aW5nIHJlcGVhdGVkIGNhbGxzIHRvIHBvc2l4X21lbWFsaWduKCkgcmVkdWNlZCB0aGUgZGlydHkg
aGVhcAo+ID4gPj4gPiBmcm9tIDI1TUIgdG8gNU1CIGluIHRoZSBjYXNlIG9mIGEgc2luZ2xlIGRh
dGFwYXRoIHByb2Nlc3Mgd2hpbGUgYWxzbwo+ID4gPj4gPiBpbXByb3ZpbmcgcGVyZm9ybWFuY2Uu
Cj4gPiA+PiA+Cj4gPiA+PiA+IHYyIHJlbW92ZXMgc29tZSBjaGVja3BhdGNoIGNvbXBsYWludHMg
YW5kIGZpeGVzIHRoZSBDQ3MKPiA+ID4+Cj4gPiA+PiBDb21wbGV0ZWx5IHVucmVsYXRlZCwgYnV0
IHNpbmNlIHlvdSdyZSB0aGUgZmlyc3QgcGVyc29uIHRvdWNoaW5nCj4gPiA+PiB4ZW5fZGlzayBp
biBhIHdoaWxlLCB5b3UncmUgbXkgdmljdGltOgo+ID4gPj4KPiA+ID4+IEF0IEtWTSBGb3J1bSB3
ZSBkaXNjdXNzZWQgc2VuZGluZyBhIHBhdGNoIHRvIGRlcHJlY2F0ZSB4ZW5fZGlzayBiZWNhdXNl
Cj4gPiA+PiBhZnRlciBhbGwgdGhvc2UgeWVhcnMsIGl0IHN0aWxsIGhhc24ndCBiZWVuIGNvbnZl
cnRlZCB0byBxZGV2LiBNYXJrdXMKPiA+IGlzCj4gPiA+PiBjdXJyZW50bHkgZml4aW5nIHNvbWUg
b3RoZXIgbm90IHlldCBxZGV2aWZpZWQgYmxvY2sgZGV2aWNlLCBidXQgYWZ0ZXIKPiA+ID4+IHRo
YXQgeGVuX2Rpc2sgd2lsbCBiZSB0aGUgb25seSBvbmUgbGVmdC4KPiA+ID4+Cj4gPiA+PiBBIHdo
aWxlIGFnbywgYSBkb3duc3RyZWFtIHBhdGNoIHJldmlldyBmb3VuZCBvdXQgdGhhdCB0aGVyZSBh
cmUgc29tZQo+ID4gUU1QCj4gPiA+PiBjb21tYW5kcyB0aGF0IHdvdWxkIGltbWVkaWF0ZWx5IGNy
YXNoIGlmIGEgeGVuX2Rpc2sgZGV2aWNlIHdlcmUgcHJlc2VudAo+ID4gPj4gYmVjYXVzZSBvZiB0
aGUgbGFja2luZyBxZGV2aWZpY2F0aW9uLiBUaGlzIGlzIG5vdCB0aGUgY29kZSBxdWFsaXR5Cj4g
PiA+PiBzdGFuZGFyZCBJIGVudmlzaW9uIGZvciBRRU1VLiBJdCdzIHRpbWUgZm9yIG5vbi1xZGV2
IGRldmljZXMgdG8gZ28uCj4gPiA+Pgo+ID4gPj4gU28gaWYgeW91IGd1eXMgYXJlIHN0aWxsIGlu
dGVyZXN0ZWQgaW4gdGhlIGRldmljZSwgY291bGQgc29tZW9uZSBwbGVhc2UKPiA+ID4+IGZpbmFs
bHkgbG9vayBpbnRvIGNvbnZlcnRpbmcgaXQ/Cj4gPiA+Pgo+ID4gPgo+ID4gPiBJIGhhdmUgYSBw
YXRjaCBzZXJpZXMgdG8gZG8gZXhhY3RseSB0aGlzLiBJdCdzIHNvbWV3aGF0IGludm9sdmVkIGFz
IEkKPiA+ID4gbmVlZCB0byBjb252ZXJ0IHRoZSB3aG9sZSBQViBiYWNrZW5kIGluZnJhc3RydWN0
dXJlLiBJIHdpbGwgdHJ5IHRvCj4gPiA+IHJlYmFzZSBhbmQgY2xlYW4gdXAgbXkgc2VyaWVzIGEu
cy5hLnAuCj4gPiAKPiA+IEF3ZXNvbWUhICBQbGVhc2UgY29vcmRpbmF0ZSB3aXRoIEFudGhvbnkg
UHJlcmFyZCB0byBhdm9pZCBkdXBsaWNhdGluZwo+ID4gd29yayBpZiB5b3UgaGF2ZW4ndCBkb25l
IHNvIGFscmVhZHkuCj4gCj4gSSd2ZSBjb21lIGFjcm9zcyBhIGJpdCBvZiBhIHByb2JsZW0gdGhh
dCBJJ20gbm90IHN1cmUgaG93IGJlc3QgdG8gZGVhbAo+IHdpdGggYW5kIHNvIGFtIGxvb2tpbmcg
Zm9yIHNvbWUgYWR2aWNlLgo+IAo+IEkgbm93IGhhdmUgYSBxZGV2aWZpZWQgUFYgZGlzayBiYWNr
ZW5kIGJ1dCBJIGNhbid0IGJyaW5nIGl0IHVwIGJlY2F1c2UKPiBpdCBmYWlscyB0byBhY3F1aXJl
IGEgd3JpdGUgbG9jayBvbiB0aGUgcWNvdzIgaXQgaXMgcG9pbnRpbmcgYXQuIFRoaXMKPiBpcyBi
ZWNhdXNlIHRoZXJlIGlzIGFsc28gYW4gZW11bGF0ZWQgSURFIGRyaXZlIHVzaW5nIHRoZSBzYW1l
IHFjb3cyLgo+IFRoaXMgZG9lcyBub3QgYXBwZWFyIHRvIGJlIGEgcHJvYmxlbSBmb3IgdGhlIG5v
bi1xZGV2IHhlbi1kaXNrLAo+IHByZXN1bWFibHkgYmVjYXVzZSBpdCBpcyBub3Qgb3BlbmluZyB0
aGUgcWNvdzIgdW50aWwgdGhlIGVtdWxhdGVkCj4gZGV2aWNlIGlzIHVucGx1Z2dlZCBhbmQgSSBk
b24ndCByZWFsbHkgd2FudCB0byBpbnRyb2R1Y2Ugc2ltaWxhcgo+IGhhY2tlcnkgaW4gbXkgbmV3
IGJhY2tlbmQgKGkuZS4gSSB3YW50IGl0IHRvIGF0dGFjaCB0byBpdHMgZHJpdmUsIGFuZAo+IGhl
bmNlIG9wZW4gdGhlIHFjb3cyLCBkdXJpbmcgcmVhbGl6ZSkuCj4gCj4gU28sIEknbSBub3Qgc3Vy
ZSB3aGF0IHRvIGRvLi4uIEl0IGlzIG5vdCBhIHByb2JsZW0gdGhhdCBib3RoIGEgUFYKPiBiYWNr
ZW5kIGFuZCBhbiBlbXVsYXRlZCBkZXZpY2UgYXJlIHVzaW5nIHRoZSBzYW1lIHFjb3cyIGJlY2F1
c2UgdGhleQo+IHdpbGwgbmV2ZXIgYWN0dWFsbHkgb3BlcmF0ZSBzaW11bHRhbmVvdXNseSBzbyBp
cyB0aGVyZSBhbnkgd2F5IEkgY2FuCj4gYnlwYXNzIHRoZSBxY293MiBsb2NrIGNoZWNrIHdoZW4g
SSBjcmVhdGUgdGhlIGRyaXZlIGZvciBteSBQViBiYWNrZW5kPwo+IChCVFcgSSB0cmllZCByZS11
c2luZyB0aGUgZHJpdmUgY3JlYXRlZCBmb3IgdGhlIGVtdWxhdGVkIGRldmljZSwgYnV0Cj4gdGhh
dCBkb2Vzbid0IHdvcmsgYmVjYXVzZSB0aGVyZSBpcyBhIGNoZWNrIGlmIGEgZHJpdmUgaXMgYWxy
ZWFkeQo+IGF0dGFjaGVkIHRvIHNvbWV0aGluZykuCj4gCj4gQW55IGlkZWFzPwoKSSB0aGluayB0
aGUgY2xlYW4gc29sdXRpb24gaXMgdG8ga2VlcCB0aGUgQmxvY2tCYWNrZW5kIG9wZW4gaW4geGVu
LWRpc2sKZnJvbSB0aGUgYmVnaW5uaW5nLCBidXQgbm90IHJlcXVlc3Rpbmcgd3JpdGUgcGVybWlz
c2lvbnMgeWV0LgoKVGhlIEJsb2NrQmFja2VuZCBpcyBjcmVhdGVkIGluIHBhcnNlX2RyaXZlKCks
IHdoZW4gcWRldiBwYXJzZXMgdGhlCi1kZXZpY2UgZHJpdmU9Li4uIG9wdGlvbi4gQXQgdGhpcyBw
b2ludCwgbm8gcGVybWlzc2lvbnMgYXJlIHJlcXVlc3RlZAp5ZXQuIFRoYXQgaXMgZG9uZSBpbiBi
bGtjb25mX2FwcGx5X2JhY2tlbmRfb3B0aW9ucygpLCB3aGljaCBpcyBtYW51YWxseQpjYWxsZWQg
ZnJvbSB0aGUgZGV2aWNlczsgc3BlY2lmaWNhbGx5IGZyb20gaWRlX2Rldl9pbml0Zm4oKSBpbiBJ
REUsIGFuZApJIGFzc3VtZSB5b3UgY2FsbCB0aGUgZnVuY3Rpb24gZnJvbSB4ZW4tZGlzayBhcyB3
ZWxsLgoKeGVuLWRpc2sgc2hvdWxkIHRoZW4gY2FsbCB0aGlzIGZ1bmN0aW9uIHdpdGggcmVhZG9u
bHk9dHJ1ZSwgYW5kIGF0IHRoZQpwb2ludCBvZiB0aGUgaGFuZG92ZXIgKHdoZW4gdGhlIElERSBk
ZXZpY2UgaXMgYWxyZWFkeSBnb25lKSBpdCBjYW4gY2FsbApibGtfc2V0X3Blcm0oKSB0byByZXF1
ZXN0IEJMS19QRVJNX1dSSVRFIGluIGFkZGl0aW9uIHRvIHRoZSBwZXJtaXNzaW9ucwppdCBhbHJl
YWR5IGhvbGRzLgoKClRoZSBvdGhlciBvcHRpb24gSSBzZWUgd291bGQgYmUgdGhhdCB5b3Ugc2lt
cGx5IGNyZWF0ZSBib3RoIGRldmljZXMgd2l0aApzaGFyZS1ydz1vbiAod2hpY2ggcmVzdWx0cyBp
biBjb25mLT5zaGFyZV9ydyA9PSB0cnVlIGFuZCB0aGVyZWZvcmUKc2hhcmVkIEJMS19QRVJNX1dS
SVRFIGluIGJsa2NvbmZfYXBwbHlfYmFja2VuZF9vcHRpb25zKCkpLCBidXQgdGhhdApmZWVscyBs
aWtlIGEgaGFjayBiZWNhdXNlIHlvdSBkb24ndCBhY3R1YWxseSB3YW50IHRvIGhhdmUgdHdvIHdy
aXRlcnMgYXQKdGhlIHNhbWUgdGltZS4KCktldmluCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:26:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:26: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-devel-bounces@lists.xenproject.org>)
	id 1gKmCR-0005L4-RC; Thu, 08 Nov 2018 15:26: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=/xu1=nt=citrix.com=prvs=843091f4c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gKmCQ-0005Kz-7e
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 15:26:26 +0000
X-Inumbo-ID: a5a57232-e36a-11e8-bacf-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5a57232-e36a-11e8-bacf-12d6303a7972;
 Thu, 08 Nov 2018 15:26:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="81591557"
Date: Thu, 8 Nov 2018 16:18:02 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <20181108151802.ektjhkk4uyqkfhpj@mac.citrite.net>
References: <20181009152119.15567-1-sergey.dyasli@citrix.com>
 <d3ce560e-4df8-9f31-d511-90af144361c4@citrix.com>
 <5BE4108502000078001F9882@prv1-mh.provo.novell.com>
 <31505d1b-4c0f-1761-8379-1d188c228f84@citrix.com>
 <8ab038ba-9b55-3f91-e767-572a42d17e4d@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8ab038ba-9b55-3f91-e767-572a42d17e4d@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] mm/page_alloc: make bootscrub happen in
 idle-loop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDI6NDg6NDBQTSArMDAwMCwgU2VyZ2V5IER5YXNsaSB3
cm90ZToKPiAoQ0NpbmcgUm9nZXIpCj4gCj4gT24gMDgvMTEvMjAxOCAxMTowNywgQW5kcmV3IENv
b3BlciB3cm90ZToKPiA+IE9uIDA4LzExLzE4IDEwOjMxLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+
Pj4+PiBPbiAwNy4xMS4xOCBhdCAxOToyMCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4+PiBPbiAwOS8xMC8xOCAxNjoyMSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiA+Pj4+
IFNjcnViYmluZyBSQU0gZHVyaW5nIGJvb3QgbWF5IHRha2UgYSBsb25nIHRpbWUgb24gbWFjaGlu
ZXMgd2l0aCBsb3RzCj4gPj4+PiBvZiBSQU0uIEFkZCAnaWRsZScgb3B0aW9uIHRvIGJvb3RzY3J1
YiB3aGljaCBtYXJrcyBhbGwgcGFnZXMgZGlydHkKPiA+Pj4+IGluaXRpYWxseSBzbyB0aGV5IHdp
bGwgZXZlbnR1YWxseSBiZSBzY3J1YmJlZCBpbiBpZGxlLWxvb3Agb24gZXZlcnkKPiA+Pj4+IG9u
bGluZSBDUFUuCj4gPj4+Pgo+ID4+Pj4gSXQncyBndWFyYW50ZWVkIHRoYXQgdGhlIGFsbG9jYXRv
ciB3aWxsIHJldHVybiBzY3J1YmJlZCBwYWdlcyBieSBkb2luZwo+ID4+Pj4gZWFnZXIgc2NydWJi
aW5nIGR1cmluZyBhbGxvY2F0aW9uICh1bmxlc3MgTUVNRl9ub19zY3J1YiB3YXMgcHJvdmlkZWQp
Lgo+ID4+Pj4KPiA+Pj4+IFVzZSB0aGUgbmV3ICdpZGxlJyBvcHRpb24gYXMgdGhlIGRlZmF1bHQg
b25lLgo+ID4+Pj4KPiA+Pj4+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5k
eWFzbGlAY2l0cml4LmNvbT4KPiA+Pj4gVGhpcyBwYXRjaCByZWxpYWJseSBicmVha3MgYm9vdCwg
YWx0aG91Z2ggaXRzIG5vdCBpbW1lZGlhdGVseSBvYnZpb3VzIGhvdzoKPiA+Pj4KPiA+Pj4gKGQ5
KSAoWEVOKSBtY2hlY2tfcG9sbDogTWFjaGluZSBjaGVjayBwb2xsaW5nIHRpbWVyIHN0YXJ0ZWQu
Cj4gPj4+IChkOSkgKFhFTikgeGVub3Byb2Y6IEluaXRpYWxpemF0aW9uIGZhaWxlZC4gSW50ZWwg
cHJvY2Vzc29yIGZhbWlseSA2IG1vZGVsIAo+ID4+PiA2MCBpcyBub3Qgc3VwcG9ydGVkCj4gPj4+
IChkOSkgKFhFTikgRG9tMCBoYXMgbWF4aW11bSA0MDAgUElSUXMKPiA+Pj4gKGQ5KSAoWEVOKSAt
LS0tWyBYZW4tNC4xMi11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0t
LS0KPiA+Pj4gKGQ5KSAoWEVOKSBDUFU6ICAgIDAKPiA+Pj4gKGQ5KSAoWEVOKSBSSVA6ICAgIGUw
MDg6WzxmZmZmODJkMDgwNDQwZGRiPl0gc2V0dXAuYyNjbWRsaW5lX2Nvb2srMHgxZC8weDc3Cj4g
Pj4+IChkOSkgKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjgyICAgQ09OVEVYVDogaHlwZXJ2
aXNvcgo+ID4+PiAoZDkpIChYRU4pIHJheDogZmZmZjgyZDA4MDQwNmJkYyAgIHJieDogZmZmZjgz
MDBjMmMyYzJjMiAgIHJjeDogMDAwMDAwMDAwMDAwMDAwMAo+ID4+PiAoZDkpIChYRU4pIHJkeDog
MDAwMDAwMDdjN2ZmZmZmZiAgIHJzaTogZmZmZjgzMDAwMDQ1YzI0YiAgIHJkaTogZmZmZjgzMDAw
MDQ1YzI0Ygo+ID4+PiAoZDkpIChYRU4pIHJicDogZmZmZjgyZDA4MDRiN2RhOCAgIHJzcDogZmZm
ZjgyZDA4MDRiN2Q5OCAgIHI4OiAgZmZmZjgzMDAzZjA1NzAwMAo+ID4+PiAoZDkpIChYRU4pIHI5
OiAgN2ZmZmZmZmZmZmZmZmZmZiAgIHIxMDogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMTogMDAwMDAw
MDAwMDAwMDAwMQo+ID4+PiAoZDkpIChYRU4pIHIxMjogZmZmZjgzMDAzZjBkODEwMCAgIHIxMzog
MDAwMDAwMDAwMDAwMDAwMCAgIHIxNDogZmZmZjgyZDA4MDVmMzNkMAo+ID4+PiAoZDkpIChYRU4p
IHIxNTogMDAwMDAwMDAwMDAwMDAwMiAgIGNyMDogMDAwMDAwMDA4MDA1MDAzYiAgIGNyNDogMDAw
MDAwMDAwMDE1MjZlMAo+ID4+PiAoZDkpIChYRU4pIGNyMzogMDAwMDAwMDAzZmVhNzAwMCAgIGNy
MjogZmZmZjgzMDBjMmMyYzJjMgo+ID4+PiAoZDkpIChYRU4pIGZzYjogMDAwMDAwMDAwMDAwMDAw
MCAgIGdzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzczogMDAwMDAwMDAwMDAwMDAwMAo+ID4+PiAo
ZDkpIChYRU4pIGRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6
IDAwMDAgICBjczogZTAwOAo+ID4+PiAoZDkpIChYRU4pIFhlbiBjb2RlIGFyb3VuZCA8ZmZmZjgy
ZDA4MDQ0MGRkYj4gKHNldHVwLmMjY21kbGluZV9jb29rKzB4MWQvMHg3Nyk6Cj4gPj4+IChkOSkg
KFhFTikgIDA1IDVlIGZjIGZmIDQ4IDBmIDQ0IGQ4IDw4MD4gM2IgMjAgNzUgMDkgNDggODMgYzMg
MDEgODAgM2IgMjAgNzQgZjcgODAgM2QKPiA+Pj4gKGQ5KSAoWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSByc3A9ZmZmZjgyZDA4MDRiN2Q5ODoKPiA+Pj4gWy4uLl0KPiA+Pj4gKGQ5KSAoWEVOKSBY
ZW4gY2FsbCB0cmFjZToKPiA+Pj4gKGQ5KSAoWEVOKSAgICBbPGZmZmY4MmQwODA0NDBkZGI+XSBz
ZXR1cC5jI2NtZGxpbmVfY29vaysweDFkLzB4NzcKPiA+Pj4gKGQ5KSAoWEVOKSAgICBbPGZmZmY4
MmQwODA0NDNiN2Y+XSBfX3N0YXJ0X3hlbisweDI1OWMvMHgyOTJkCj4gPj4+IChkOSkgKFhFTikg
ICAgWzxmZmZmODJkMDgwMjAwMGYzPl0gX19oaWdoX3N0YXJ0KzB4NTMvMHg1NQo+ID4+IFRoYXQn
cyBhcHBhcmVudGx5IHRoZSAybmQgY21kbGluZV9jb29rKCkgaW52b2NhdGlvbiwgd2hlbiBwcm9k
dWNpbmcKPiA+PiB0aGUgRG9tMCBjb21tYW5kIGxpbmUuIEkgd291bGQgc3VwcG9zZSB3aGF0ICJs
b2FkZXIiIHBvaW50cyB0byBoYXMKPiA+PiBiZWVuIHNjcnViYmVkIGJ5IHRoZSB0aW1lIHdlIGdl
dCB0aGVyZSAod2l0aCBzeW5jaHJvbm91cyBzY3J1YmJpbmcKPiA+PiBBUHMgd291bGRuJ3QgYmUg
YWJsZSB0byBnZXQgZ29pbmcgd2l0aCB0aGlzIGJlZm9yZSByZWFjaGluZwo+ID4+IGhlYXBfaW5p
dF9sYXRlKCkpLgo+ID4gCj4gPiBUaGlzIGlzIHZpYSBhIFBWSCBib290IChsaWtlIGEgbG90IG9m
IG15IGRldmVsb3BtZW50IHdvcmspLCBhbmQgZG9lcwo+ID4gbG9vayB0byBiZSBhIGxhdGVudCB1
c2UtYWZ0ZXItZnJlZS7CoCBEcm9wcGluZyB0aGUgVk0gZG93biB0byBhIHNpbmdsZQo+ID4gdmNw
dSBjYXVzZXMgdGhlIHByb2JsZW0gdG8gZ28gYXdheS4KPiA+IAo+ID4gU2VyZ2V5IGlzIGtpbmRs
eSBpbnZlc3RpZ2F0aW5nLgo+IAo+IFllcywgdGhpcyBzZWVtcyB0byBiZSBhIGJ1ZyBpbiBYZW4g
UFZIIGJvb3QgcGF0aC4gRnJvbSB0aGUgc2VyaWFsOgo+IAo+IChYRU4pID09IG1iaS0+bW9kc19h
ZGRyIDB4NDZkY2UwCj4gCj4gd2hpY2ggaXMgbWFya2VkIGFzIHVzYWJsZSBpbiBlODIwOgo+IAo+
IChYRU4pIFBWSC1lODIwIFJBTSBtYXA6Cj4gKFhFTikgIDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAw
MDAwMDAwMGEwMDAwICh1c2FibGUpCj4gKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAwMDAw
MDQwMDAwNDAwICh1c2FibGUpCj4gKFhFTikgIDAwMDAwMDAwZmMwMDAwMDAgLSAwMDAwMDAwMGZj
MDA5MDQwIChBQ1BJIGRhdGEpCj4gKFhFTikgIDAwMDAwMDAwZmVmZjgwMDAgLSAwMDAwMDAwMGZl
ZmZjMDAwIChyZXNlcnZlZCkKPiAoWEVOKSAgMDAwMDAwMDBmZWZmYzAwMCAtIDAwMDAwMDAwZmVm
ZmQwMDAgKHVzYWJsZSkKPiAoWEVOKSAgMDAwMDAwMDBmZWZmZDAwMCAtIDAwMDAwMDAwZmYwMDAw
MDAgKHJlc2VydmVkKQo+IAo+IFRoaXMgbWVtb3J5IGlzIHRoZW4gZ2l2ZW4gdG8gdGhlIGFsbG9j
YXRvciBhbmQgc2NydWJiZWQgYnkgc2Vjb25kYXJ5Cj4gQ1BVcyB3aGljaCBsZWFkcyB0byB1c2Ut
YWZ0ZXItZnJlZS4gRXZlbiB3aXRoIGZpeGluZyB0aGUgY21kbGluZSBpc3N1ZSwKPiBhbm90aGVy
IEZBVEFMIFBBR0UgRkFVTFQgb2NjdXJzIGZ1cnRoZXIgZG93biB0aGUgYm9vdCBwYXRoOgoKUmln
aHQsIHNob3VsZG4ndCB0aGUgc2NydWIgYmUgc3RhcnRlZCBhZnRlciBEb20wIGhhcyBiZWVuIGNv
bnN0cnVjdGVkPwpJIHdvdWxkIHNheSB0aGUgc2NydWJiaW5nIHNob3VsZCBiZSBzdGFydGVkIGF0
IHRoZSBzYW1lIHRpbWUgYXMKYmVmb3JlLCB3aGljaCBpcyBqdXN0IGJlZm9yZSBqdW1waW5nIGlu
dG8gRG9tMCBlbnRyeSBwb2ludCBJSVJDPwoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:27:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:27: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-devel-bounces@lists.xenproject.org>)
	id 1gKmD4-0005O9-5o; Thu, 08 Nov 2018 15:27:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=/xu1=nt=citrix.com=prvs=843091f4c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gKmD3-0005O3-8q
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 15:27:05 +0000
X-Inumbo-ID: bdf56edf-e36a-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bdf56edf-e36a-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 15:27:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="81591618"
Date: Thu, 8 Nov 2018 16:18:54 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20181108151854.klvbfe6yw4nu4b6p@mac.citrite.net>
References: <20181108145809.12232-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181108145809.12232-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/amd: don't set pv_post_outb_hook when
 !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDI6NTg6MDlQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPYnZpb3VzbHkgaXQgd29uJ3QgZXhpc3Qgd2hlbiBQViBpcyBkaXNhYmxlZC4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:33:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:33: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-devel-bounces@lists.xenproject.org>)
	id 1gKmJQ-0006E8-UR; Thu, 08 Nov 2018 15:33: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=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKmJQ-0006E3-9G
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 15:33:40 +0000
X-Inumbo-ID: a9b16614-e36b-11e8-b08f-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9b16614-e36b-11e8-b08f-12d6303a7972;
 Thu, 08 Nov 2018 15:33:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70028573"
Date: Thu, 8 Nov 2018 15:33:30 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181108153330.sm6vil2pdkgabegh@zion.uk.xensource.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <578d1dfbfc76230034b81fc79175a2181a62eac2.1541174103.git-series.wei.liu2@citrix.com>
 <5BE05C0502000078001F8186@prv1-mh.provo.novell.com>
 <20181105154842.ka44hltutou2fdia@zion.uk.xensource.com>
 <e7474869-6ea1-691c-4eae-c2131b1527db@citrix.com>
 <5BE06BC002000078001F823D@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE06BC002000078001F823D@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 3/7] x86: make PV hypercall entry points
 work with !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDk6MTE6NDRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA1LjExLjE4IGF0IDE2OjQ5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBPbiAwNS8xMS8xOCAxNTo0OCwgV2VpIExpdSB3cm90ZToKPiA+PiBPbiBN
b24sIE5vdiAwNSwgMjAxOCBhdCAwODowNDozN0FNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToK
PiA+Pj4+Pj4gT24gMDIuMTEuMTggYXQgMTY6NTUsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90
ZToKPiA+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwo+ID4+Pj4gKysrIGIv
eGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCj4gPj4+PiBAQCAtMjk4LDggKzI5OCwyMSBAQCBz
dGF0aWMgdW5zaWduZWQgaW50IHdyaXRlX3N0dWJfdHJhbXBvbGluZSgKPiA+Pj4+ICB9Cj4gPj4+
PiAgCj4gPj4+PiAgREVGSU5FX1BFUl9DUFUoc3RydWN0IHN0dWJzLCBzdHVicyk7Cj4gPj4+PiAr
Cj4gPj4+PiArI2lmZGVmIENPTkZJR19QVgo+ID4+Pj4gIHZvaWQgbHN0YXJfZW50ZXIodm9pZCk7
Cj4gPj4+PiAgdm9pZCBjc3Rhcl9lbnRlcih2b2lkKTsKPiA+Pj4+ICsjZWxzZQo+ID4+Pj4gK3N0
YXRpYyBpbmxpbmUgdm9pZCBsc3Rhcl9lbnRlcih2b2lkKQo+ID4+Pj4gK3sKPiA+Pj4+ICsgICAg
cGFuaWMoIiVzIGNhbGxlZCIsIF9fZnVuY19fKTsKPiA+Pj4+ICt9Cj4gPj4+PiArCj4gPj4+PiAr
c3RhdGljIGlubGluZSB2b2lkIGNzdGFyX2VudGVyKHZvaWQpCj4gPj4+PiArewo+ID4+Pj4gKyAg
ICBwYW5pYygiJXMgY2FsbGVkIiwgX19mdW5jX18pOwo+ID4+Pj4gK30KPiA+Pj4+ICsjZW5kaWYg
LyogQ09ORklHX1BWICovCj4gPj4+IERvIHdlIHJlYWxseSBuZWVkIHR3byBzZXBhcmF0ZSBzdHVi
cyAoYW5kIHR3byBzZXBhcmF0ZSBzdHJpbmcgbGl0ZXJhbHMpCj4gPj4+IGhlcmU/Cj4gPj4gSSB0
aGluayBpdCBpcyBjbGVhcmVyIGlmIHdlIGhhdmUgdHdvIGRpc3RpbmN0IG1lc3NhZ2VzLiBCdXQg
SSdtIG5vdCB0b28KPiA+PiBmdXNzZWQgZWl0aGVyIHdheSByZWFsbHkuIElmIHlvdSBmZWVsIHN0
cm9uZ2x5IGFib3V0IHRoaXMsIEknbSBoYXBweSB0bwo+ID4+IGNoYW5nZSBpdCB0byBvbmx5IG9u
ZSBmdW5jdGlvbi4KPiA+IAo+ID4gVGhpcyBpcyB0aGUgY29ycmVjdCB3YXkgdG8gZG8gaXQuICBf
X2Z1bmNfXyB3aWxsIGFscmVhZHkgYmUgaW4gdGhlCj4gPiBzdHJpbmcgdGFibGUsIGFuZCB0aGUg
Zm9ybWF0IHN0cmluZyAoYmVpbmcgaWRlbnRpY2FsKSB3aWxsIGJlIG1lcmdlZC4KPiAKPiBXaHkg
d291bGQgX19mdW5jX18gYmUgaW4gdGhlIHN0cmluZyB0YWJsZSBhbHJlYWR5LCBmb3IgZnVuY3Rp
b25zCj4gY29udGFpbmluZyBubyBvdGhlciByZWZlcmVuY2VzIHRvIGl0PwoKV2hhdCBpcyB0aGUg
d2F5IGZvcndhcmQ/IERvIHdlIHJlYWxseSBjYXJlIGlmIHRoZXJlIGlzIG9uZSBtb3JlIHN0cmlu
ZwpsaXRlcmFsIGluIHRoZSBiaW5hcnk/CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:34:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:34: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-devel-bounces@lists.xenproject.org>)
	id 1gKmKQ-0006JD-9K; Thu, 08 Nov 2018 15:34:42 +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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKmKO-0006J0-I2
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 15:34:40 +0000
X-Inumbo-ID: ccf0c4e4-e36b-11e8-846b-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ccf0c4e4-e36b-11e8-846b-12d6303a7972;
 Thu, 08 Nov 2018 15:34:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 08:34:36 -0700
Message-Id: <5BE4578B02000078001F9BF8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 08:34:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20181108145809.12232-1-wei.liu2@citrix.com>
In-Reply-To: <20181108145809.12232-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/amd: don't set pv_post_outb_hook when
 !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjExLjE4IGF0IDE1OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1k
LmMKPiBAQCAtNjMxLDcgKzYzMSw5IEBAIHN0YXRpYyB2b2lkIGluaXRfYW1kKHN0cnVjdCBjcHVp
bmZvX3g4NiAqYykKPiAgCWNhc2UgMHhmIC4uLiAweDE3Ogo+ICAJCWRpc2FibGVfYzFlKE5VTEwp
Owo+ICAJCWlmIChhY3BpX3NtaV9jbWQgJiYgKGFjcGlfZW5hYmxlX3ZhbHVlIHwgYWNwaV9kaXNh
YmxlX3ZhbHVlKSkgewo+ICsjaWZkZWYgQ09ORklHX1BWCj4gIAkJCXB2X3Bvc3Rfb3V0Yl9ob29r
ID0gYW1kX2NoZWNrX2Rpc2FibGVfYzFlOwo+ICsjZW5kaWYKPiAgCQkJYW1kX2FjcGlfYzFlX3F1
aXJrID0gdHJ1ZTsKPiAgCQl9Cj4gIAkJYnJlYWs7CgpIbW0sIEkgd291bGQgaGF2ZSBob3BlZCBm
b3IgdGhpcyB0byBnZXQgcHJvcGVybHkgY2xlYW5lZCB1cCwKYXMgb3V0bGluZWQgaW4gdGhhdCBv
dGhlciB0aHJlYWQsIGlmIHlvdSBhbHJlYWR5IHRvdWNoIGl0LiBBbnl3YXksCkkgc2VlIHlvdSd2
ZSBnb3QgdGhlIG5lY2Vzc2FyeSBhY2tzLCBzbyB0aGUgc3Vic2VxdWVudApjbGVhbnVwIHBhdGNo
IHdpbGwganVzdCBoYXZlIHRvIGRlbGV0ZSB0d28gbW9yZSBsaW5lcy4KCkphbgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:37:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:37: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-devel-bounces@lists.xenproject.org>)
	id 1gKmMm-0006Tm-Oj; Thu, 08 Nov 2018 15:37: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=hpdc=nt=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gKmMl-0006Tf-7p
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 15:37:07 +0000
X-Inumbo-ID: 257806ae-e36c-11e8-b364-12d6303a7972
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 257806ae-e36c-11e8-b364-12d6303a7972;
 Thu, 08 Nov 2018 15:37:06 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA8FXWCD120218;
 Thu, 8 Nov 2018 15:36:57 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=MKYZhOm9EKUM6Flx/qQ1biGKZF7I7pOBHzgWObJnWe4=;
 b=RoGxr7naP4LzI/9dJt+rXzbrkz6l2j2DpnAhwxDpPDJCR+4KQgZgMkaGboh06FisVSwx
 hpZG+I+Zb6wlNQmsHLB2y5RBdg3uR6I9FoB5Oq0JsgYjoSEoxgGYJqXStH6U/2uVbLUo
 pKkxvQvi1cYt+uUU45sZW4+Ke9/LuwFRzJ1XbETdZ4uulWpp+1jsY3qgVkFIIhPMfS2B
 ib3MdpT1k6/nhmvLIGPRPW8l17fqU3ePV4CZFXkIvvOVH8p2AUEqfTHXRxxxiXHx4dfS
 a0pzVAYxVx6xyFGrOveXuOFqFQPEWwt/ZhTdjIAlcoqqr8IhdA0PUhqCE5IRgGOzsV/R PQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2nh3mq24sa-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 08 Nov 2018 15:36:56 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wA8Fau0Y030925
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 8 Nov 2018 15:36:56 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wA8FasCr015351;
 Thu, 8 Nov 2018 15:36:54 GMT
Received: from olila.i.net-space.pl (/10.175.185.5)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 08 Nov 2018 07:36:54 -0800
Date: Thu, 8 Nov 2018 16:36:48 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181108153648.GG4487@olila.i.net-space.pl>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-6-jgross@suse.com>
 <20181107122115.GG4358@olila.i.net-space.pl>
 <4fc4f85b-7bc0-b1a5-7ad4-eedebc835ea8@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4fc4f85b-7bc0-b1a5-7ad4-eedebc835ea8@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9070
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811080130
Subject: Re: [Xen-devel] [PATCH v4 05/19] xen: add some dummy headers for
 PVH mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDcsIDIwMTggYXQgMDM6NDk6NTFQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAwNy8xMS8yMDE4IDEzOjIxLCBEYW5pZWwgS2lwZXIgd3JvdGU6Cj4gPiBPbiBG
cmksIE5vdiAwMiwgMjAxOCBhdCAwMTozNzoyNFBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+ID4+IFdpdGggWGVuIFBWSCBtb2RlIGFkZGluZyBhIG5ldyBtYWNoaW5lIHR5cGUgdGhlIG1h
Y2hpbmUgcmVsYXRlZCBoZWFkZXJzCj4gPj4gbmVlZCB0byBiZSBwcmVzZW50IGZvciB0aGUgYnVp
bGQgdG8gc3VjY2VlZC4gTW9zdCBvZiB0aGUgaGVhZGVycyBqdXN0Cj4gPj4gbmVlZCB0byBpbmNs
dWRlIHRoZSByZWxhdGVkIGNvbW1vbiBpMzg2IGhlYWRlcnMuIEFkZCB0aG9zZSB0byB0aGUgdHJl
ZS4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPiA+PiAtLS0KPiA+PiBWMzogdXBkYXRlZCBjb21taXQgbWVzc2FnZSAoRGFuaWVsIEtpcGVy
KQo+ID4+ICAgICB4ZW5wdmgtPnhlbl9wdmggKERhbmllbCBLaXBlcikKPiA+PiAtLS0KPiA+PiAg
aW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9ib290LmggICAgfCAxICsKPiA+PiAgaW5jbHVkZS9n
cnViL2kzODYveGVuX3B2aC9jb25zb2xlLmggfCAxICsKPiA+PiAgaW5jbHVkZS9ncnViL2kzODYv
eGVuX3B2aC9pbnQuaCAgICAgfCAxICsKPiA+PiAgaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9t
ZW1vcnkuaCAgfCAxICsKPiA+PiAgaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC90aW1lLmggICAg
fCAxICsKPiA+PiAgNSBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKPiA+PiAgY3JlYXRl
IG1vZGUgMTAwNjQ0IGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvYm9vdC5oCj4gPj4gIGNyZWF0
ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2NvbnNvbGUuaAo+ID4+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9pbnQuaAo+ID4+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9tZW1vcnkuaAo+ID4+
ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC90aW1lLmgKPiA+
Pgo+ID4+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2Jvb3QuaCBiL2lu
Y2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvYm9vdC5oCj4gPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQK
PiA+PiBpbmRleCAwMDAwMDAwMDAuLjZjZDIzYWE4Mwo+ID4+IC0tLSAvZGV2L251bGwKPiA+PiAr
KysgYi9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2Jvb3QuaAo+ID4+IEBAIC0wLDAgKzEgQEAK
PiA+PiArI2luY2x1ZGUgPGdydWIvaTM4Ni9wYy9ib290Lmg+Cj4gPj4gZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvY29uc29sZS5oIGIvaW5jbHVkZS9ncnViL2kzODYveGVu
X3B2aC9jb25zb2xlLmgKPiA+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ID4+IGluZGV4IDAwMDAw
MDAwMC4uMzA1YTQ2ZDhlCj4gPj4gLS0tIC9kZXYvbnVsbAo+ID4+ICsrKyBiL2luY2x1ZGUvZ3J1
Yi9pMzg2L3hlbl9wdmgvY29uc29sZS5oCj4gPj4gQEAgLTAsMCArMSBAQAo+ID4+ICsjaW5jbHVk
ZSA8Z3J1Yi9pMzg2L3BjL2NvbnNvbGUuaD4KPiA+PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnVi
L2kzODYveGVuX3B2aC9pbnQuaCBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvaW50LmgKPiA+
PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ID4+IGluZGV4IDAwMDAwMDAwMC4uMGYxZjllZTYyCj4g
Pj4gLS0tIC9kZXYvbnVsbAo+ID4+ICsrKyBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvaW50
LmgKPiA+PiBAQCAtMCwwICsxIEBACj4gPj4gKyNpbmNsdWRlIDxncnViL2kzODYvcGMvaW50X3R5
cGVzLmg+Cj4gPgo+ID4gSSB0aGluayB0aGF0IHRoaXMgYmVncyBmb3IgZXhwbGFuYXRpb24gaW4g
dGhlIGNvbW1pdCBtZXNzYWdlCj4gPiB3aHkgbm90IGdydWIvaTM4Ni9wYy9pbnQuaC4KPgo+IE9r
YXkuCj4KPiA+Cj4gPj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvbWVt
b3J5LmggYi9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL21lbW9yeS5oCj4gPj4gbmV3IGZpbGUg
bW9kZSAxMDA2NDQKPiA+PiBpbmRleCAwMDAwMDAwMDAuLjhkZDZmN2M4Ywo+ID4+IC0tLSAvZGV2
L251bGwKPiA+PiArKysgYi9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL21lbW9yeS5oCj4gPj4g
QEAgLTAsMCArMSBAQAo+ID4+ICsjaW5jbHVkZSA8Z3J1Yi9pMzg2L2NvcmVib290L21lbW9yeS5o
Pgo+ID4KPiA+IEhtbW0uLi4gV2h5IG5vdCBpbmNsdWRlL2dydWIvaTM4Ni9wYy9tZW1vcnkuaD8K
Pgo+IFRoZSBjb3JlYm9vdCB2YXJpYW50IGlzIGNvbnRhaW5pbmcgdGhlIHN0dWJzIGdydWJfbWFj
aGluZV9tbWFwX3JlZ2lzdGVyCj4gYW5kIGdydWJfbWFjaGluZV9tbWFwX3VucmVnaXN0ZXIgSSBu
ZWVkLCB3aXRoIHRoZSBwYyB2YXJpYW50IEknZCBoYXZlIHRvCj4gYWRkIHRob3NlIHRvIHhlbi1w
dmggY29kZS4KPgo+IFVzaW5nIHRoZSBjb3JlYm9vdCB2YXJpYW50IGZvciB0aGF0IHB1cnBvc2Ug
c2VlbXMgdG8gYmUgY29tbW9uIHByYWN0aWNlOgo+IGluY2x1ZGUvZ3J1Yi9pMzg2L3FlbXUvbWVt
b3J5LmgKPiBpbmNsdWRlL2dydWIvaTM4Ni9pZWVlMTI3NS9tZW1vcnkuaAo+IGluY2x1ZGUvZ3J1
Yi9pMzg2L211bHRpYm9vdC9tZW1vcnkuaAo+IGFyZSBkb2luZyBleGFjdGx5IHRoZSBzYW1lLgoK
SSBhbSBPSyB3aXRoIGl0IHRoZW4uIEhvd2V2ZXIsIHBsZWFzZSBzYXkgYWJvdXQgdGhhdCBpbiB0
aGUgY29tbWl0Cm1lc3NhZ2UuIE90aGVyd2lzZSBpdCBsb29rcyBsaWtlIGEgbWlzdGFrZS4KCkRh
bmllbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:38:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:38:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gKmOA-0006ZL-7Q; Thu, 08 Nov 2018 15:38: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=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKmO8-0006ZC-Oi
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 15:38:32 +0000
X-Inumbo-ID: 580aa73f-e36c-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 580aa73f-e36c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 15:38:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70029269"
Date: Thu, 8 Nov 2018 15:38:28 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181108153828.zuqwpohzilq2ayme@zion.uk.xensource.com>
References: <20181108145809.12232-1-wei.liu2@citrix.com>
 <5BE4578B02000078001F9BF8@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE4578B02000078001F9BF8@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86/amd: don't set pv_post_outb_hook when
 !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDg6MzQ6MzVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA4LjExLjE4IGF0IDE1OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCj4gPiArKysgYi94ZW4vYXJjaC94
ODYvY3B1L2FtZC5jCj4gPiBAQCAtNjMxLDcgKzYzMSw5IEBAIHN0YXRpYyB2b2lkIGluaXRfYW1k
KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKPiA+ICAJY2FzZSAweGYgLi4uIDB4MTc6Cj4gPiAgCQlk
aXNhYmxlX2MxZShOVUxMKTsKPiA+ICAJCWlmIChhY3BpX3NtaV9jbWQgJiYgKGFjcGlfZW5hYmxl
X3ZhbHVlIHwgYWNwaV9kaXNhYmxlX3ZhbHVlKSkgewo+ID4gKyNpZmRlZiBDT05GSUdfUFYKPiA+
ICAJCQlwdl9wb3N0X291dGJfaG9vayA9IGFtZF9jaGVja19kaXNhYmxlX2MxZTsKPiA+ICsjZW5k
aWYKPiA+ICAJCQlhbWRfYWNwaV9jMWVfcXVpcmsgPSB0cnVlOwo+ID4gIAkJfQo+ID4gIAkJYnJl
YWs7Cj4gCj4gSG1tLCBJIHdvdWxkIGhhdmUgaG9wZWQgZm9yIHRoaXMgdG8gZ2V0IHByb3Blcmx5
IGNsZWFuZWQgdXAsCj4gYXMgb3V0bGluZWQgaW4gdGhhdCBvdGhlciB0aHJlYWQsIGlmIHlvdSBh
bHJlYWR5IHRvdWNoIGl0LiBBbnl3YXksCj4gSSBzZWUgeW91J3ZlIGdvdCB0aGUgbmVjZXNzYXJ5
IGFja3MsIHNvIHRoZSBzdWJzZXF1ZW50Cj4gY2xlYW51cCBwYXRjaCB3aWxsIGp1c3QgaGF2ZSB0
byBkZWxldGUgdHdvIG1vcmUgbGluZXMuCgpEbyB5b3UgbWVhbiB0byBzd2l0Y2ggUFYgdG8gdXNl
IHRoZSBzYW1lIG1lY2hhbmlzbSBhcyBIVk0/IEkgZG9uJ3QgaGF2ZQphIG1hY2hpbmUgdG8gdGVz
dCB0aGlzIGNvZGUgcGF0aCBhdCB0aGUgbW9tZW50LCBzbyBpdCB3aWxsIG5lZWQgdG8gd2FpdAph
IGJpdC4gSW4gdGhlIG1lYW4gdGltZSBJIHdvdWxkIGxpa2UgdG8gdGljayBvbmUgb2YgdGhlIGJp
ZyB3b3JrIGl0ZW1zCm9mZiBvZiBteSBsaXN0LgoKV2VpLgoKPiAKPiBKYW4KPiAKPiAKPiAKPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:39:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:39: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-devel-bounces@lists.xenproject.org>)
	id 1gKmPG-0006kU-It; Thu, 08 Nov 2018 15:39: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKmPF-0006kK-8M
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 15:39:41 +0000
X-Inumbo-ID: 812b9cc5-e36c-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 812b9cc5-e36c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 15:39:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 08:39:39 -0700
Message-Id: <5BE458B802000078001F9C0E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 08:39:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <578d1dfbfc76230034b81fc79175a2181a62eac2.1541174103.git-series.wei.liu2@citrix.com>
 <5BE05C0502000078001F8186@prv1-mh.provo.novell.com>
 <20181105154842.ka44hltutou2fdia@zion.uk.xensource.com>
 <e7474869-6ea1-691c-4eae-c2131b1527db@citrix.com>
 <5BE06BC002000078001F823D@prv1-mh.provo.novell.com>
 <20181108153330.sm6vil2pdkgabegh@zion.uk.xensource.com>
In-Reply-To: <20181108153330.sm6vil2pdkgabegh@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 3/7] x86: make PV hypercall entry points
 work with !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjExLjE4IGF0IDE2OjMzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDk6MTE6NDRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAwNS4xMS4xOCBhdCAxNjo0OSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+IHdyb3RlOgo+PiA+IE9uIDA1LzExLzE4IDE1OjQ4LCBXZWkgTGl1IHdyb3RlOgo+PiA+PiBP
biBNb24sIE5vdiAwNSwgMjAxOCBhdCAwODowNDozN0FNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPj4+Pj4+IE9uIDAyLjExLjE4IGF0IDE2OjU1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCj4+ID4+Pj4g
KysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCj4+ID4+Pj4gQEAgLTI5OCw4ICsyOTgs
MjEgQEAgc3RhdGljIHVuc2lnbmVkIGludCB3cml0ZV9zdHViX3RyYW1wb2xpbmUoCj4+ID4+Pj4g
IH0KPj4gPj4+PiAgCj4+ID4+Pj4gIERFRklORV9QRVJfQ1BVKHN0cnVjdCBzdHVicywgc3R1YnMp
Owo+PiA+Pj4+ICsKPj4gPj4+PiArI2lmZGVmIENPTkZJR19QVgo+PiA+Pj4+ICB2b2lkIGxzdGFy
X2VudGVyKHZvaWQpOwo+PiA+Pj4+ICB2b2lkIGNzdGFyX2VudGVyKHZvaWQpOwo+PiA+Pj4+ICsj
ZWxzZQo+PiA+Pj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgbHN0YXJfZW50ZXIodm9pZCkKPj4gPj4+
PiArewo+PiA+Pj4+ICsgICAgcGFuaWMoIiVzIGNhbGxlZCIsIF9fZnVuY19fKTsKPj4gPj4+PiAr
fQo+PiA+Pj4+ICsKPj4gPj4+PiArc3RhdGljIGlubGluZSB2b2lkIGNzdGFyX2VudGVyKHZvaWQp
Cj4+ID4+Pj4gK3sKPj4gPj4+PiArICAgIHBhbmljKCIlcyBjYWxsZWQiLCBfX2Z1bmNfXyk7Cj4+
ID4+Pj4gK30KPj4gPj4+PiArI2VuZGlmIC8qIENPTkZJR19QViAqLwo+PiA+Pj4gRG8gd2UgcmVh
bGx5IG5lZWQgdHdvIHNlcGFyYXRlIHN0dWJzIChhbmQgdHdvIHNlcGFyYXRlIHN0cmluZyBsaXRl
cmFscykKPj4gPj4+IGhlcmU/Cj4+ID4+IEkgdGhpbmsgaXQgaXMgY2xlYXJlciBpZiB3ZSBoYXZl
IHR3byBkaXN0aW5jdCBtZXNzYWdlcy4gQnV0IEknbSBub3QgdG9vCj4+ID4+IGZ1c3NlZCBlaXRo
ZXIgd2F5IHJlYWxseS4gSWYgeW91IGZlZWwgc3Ryb25nbHkgYWJvdXQgdGhpcywgSSdtIGhhcHB5
IHRvCj4+ID4+IGNoYW5nZSBpdCB0byBvbmx5IG9uZSBmdW5jdGlvbi4KPj4gPiAKPj4gPiBUaGlz
IGlzIHRoZSBjb3JyZWN0IHdheSB0byBkbyBpdC4gIF9fZnVuY19fIHdpbGwgYWxyZWFkeSBiZSBp
biB0aGUKPj4gPiBzdHJpbmcgdGFibGUsIGFuZCB0aGUgZm9ybWF0IHN0cmluZyAoYmVpbmcgaWRl
bnRpY2FsKSB3aWxsIGJlIG1lcmdlZC4KPj4gCj4+IFdoeSB3b3VsZCBfX2Z1bmNfXyBiZSBpbiB0
aGUgc3RyaW5nIHRhYmxlIGFscmVhZHksIGZvciBmdW5jdGlvbnMKPj4gY29udGFpbmluZyBubyBv
dGhlciByZWZlcmVuY2VzIHRvIGl0Pwo+IAo+IFdoYXQgaXMgdGhlIHdheSBmb3J3YXJkPyBEbyB3
ZSByZWFsbHkgY2FyZSBpZiB0aGVyZSBpcyBvbmUgbW9yZSBzdHJpbmcKPiBsaXRlcmFsIGluIHRo
ZSBiaW5hcnk/CgpXZWxsLCBpZiBJIHVuZGVyc3Rvb2Qgd2hhdCBBbmRyZXcgbWVhbnMsIEkgY291
bGQgZGVjaWRlIHdoZXRoZXIgdG8KZ2l2ZSB1cCBteSBvYmplY3Rpb24uIFllcywgYSBzaW5nbGUg
c3RyaW5nIGxpdGVyYWwgYW5kIGEgZmV3IGluc24gYnl0ZXMKZG9uJ3QgbWF0dGVyIGFsbCB0aGF0
IG11Y2guIEJ1dCBub3dhZGF5cyBldmVyeW9uZSB0aGlua3MgdGhpcyB3YXkKZXZlcnl3aGVyZSwg
YW5kIG9uZSBoYXMgdG8gbG9hZCBkb3plbnMgaWYgbm90IGh1bmRyZWRzIG9mIG1lZ2FieXRlcwpv
ZiBkYXRhIGp1c3QgdG8gZ2V0IGEgYmFzaWMgT1MgYm9vdGVkLgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:40:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:40: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-devel-bounces@lists.xenproject.org>)
	id 1gKmPw-0007MY-Tp; Thu, 08 Nov 2018 15:40: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=wlbw=nt=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gKmPv-0007MO-KN
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 15:40:23 +0000
X-Inumbo-ID: 9a2af2fe-e36c-11e8-8de7-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a2af2fe-e36c-11e8-8de7-12d6303a7972;
 Thu, 08 Nov 2018 15:40:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0FA6DACE8;
 Thu,  8 Nov 2018 15:40:21 +0000 (UTC)
To: Daniel Kiper <daniel.kiper@oracle.com>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-6-jgross@suse.com>
 <20181107122115.GG4358@olila.i.net-space.pl>
 <4fc4f85b-7bc0-b1a5-7ad4-eedebc835ea8@suse.com>
 <20181108153648.GG4487@olila.i.net-space.pl>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <44c38b96-2eeb-c489-39ce-9ab7c31b35ce@suse.com>
Date: Thu, 8 Nov 2018 16:40:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181108153648.GG4487@olila.i.net-space.pl>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v4 05/19] xen: add some dummy headers for
 PVH mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTEvMjAxOCAxNjozNiwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9uIFdlZCwgTm92IDA3
LCAyMDE4IGF0IDAzOjQ5OjUxUE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA3
LzExLzIwMTggMTM6MjEsIERhbmllbCBLaXBlciB3cm90ZToKPj4+IE9uIEZyaSwgTm92IDAyLCAy
MDE4IGF0IDAxOjM3OjI0UE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4gV2l0aCBY
ZW4gUFZIIG1vZGUgYWRkaW5nIGEgbmV3IG1hY2hpbmUgdHlwZSB0aGUgbWFjaGluZSByZWxhdGVk
IGhlYWRlcnMKPj4+PiBuZWVkIHRvIGJlIHByZXNlbnQgZm9yIHRoZSBidWlsZCB0byBzdWNjZWVk
LiBNb3N0IG9mIHRoZSBoZWFkZXJzIGp1c3QKPj4+PiBuZWVkIHRvIGluY2x1ZGUgdGhlIHJlbGF0
ZWQgY29tbW9uIGkzODYgaGVhZGVycy4gQWRkIHRob3NlIHRvIHRoZSB0cmVlLgo+Pj4+Cj4+Pj4g
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4+IC0tLQo+
Pj4+IFYzOiB1cGRhdGVkIGNvbW1pdCBtZXNzYWdlIChEYW5pZWwgS2lwZXIpCj4+Pj4gICAgIHhl
bnB2aC0+eGVuX3B2aCAoRGFuaWVsIEtpcGVyKQo+Pj4+IC0tLQo+Pj4+ICBpbmNsdWRlL2dydWIv
aTM4Ni94ZW5fcHZoL2Jvb3QuaCAgICB8IDEgKwo+Pj4+ICBpbmNsdWRlL2dydWIvaTM4Ni94ZW5f
cHZoL2NvbnNvbGUuaCB8IDEgKwo+Pj4+ICBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2ludC5o
ICAgICB8IDEgKwo+Pj4+ICBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL21lbW9yeS5oICB8IDEg
Kwo+Pj4+ICBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL3RpbWUuaCAgICB8IDEgKwo+Pj4+ICA1
IGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQo+Pj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQg
aW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9ib290LmgKPj4+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0
IGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvY29uc29sZS5oCj4+Pj4gIGNyZWF0ZSBtb2RlIDEw
MDY0NCBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2ludC5oCj4+Pj4gIGNyZWF0ZSBtb2RlIDEw
MDY0NCBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL21lbW9yeS5oCj4+Pj4gIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL3RpbWUuaAo+Pj4+Cj4+Pj4gZGlmZiAt
LWdpdCBhL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvYm9vdC5oIGIvaW5jbHVkZS9ncnViL2kz
ODYveGVuX3B2aC9ib290LmgKPj4+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+Pj4+IGluZGV4IDAw
MDAwMDAwMC4uNmNkMjNhYTgzCj4+Pj4gLS0tIC9kZXYvbnVsbAo+Pj4+ICsrKyBiL2luY2x1ZGUv
Z3J1Yi9pMzg2L3hlbl9wdmgvYm9vdC5oCj4+Pj4gQEAgLTAsMCArMSBAQAo+Pj4+ICsjaW5jbHVk
ZSA8Z3J1Yi9pMzg2L3BjL2Jvb3QuaD4KPj4+PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL2kz
ODYveGVuX3B2aC9jb25zb2xlLmggYi9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2NvbnNvbGUu
aAo+Pj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+Pj4gaW5kZXggMDAwMDAwMDAwLi4zMDVhNDZk
OGUKPj4+PiAtLS0gL2Rldi9udWxsCj4+Pj4gKysrIGIvaW5jbHVkZS9ncnViL2kzODYveGVuX3B2
aC9jb25zb2xlLmgKPj4+PiBAQCAtMCwwICsxIEBACj4+Pj4gKyNpbmNsdWRlIDxncnViL2kzODYv
cGMvY29uc29sZS5oPgo+Pj4+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZo
L2ludC5oIGIvaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9pbnQuaAo+Pj4+IG5ldyBmaWxlIG1v
ZGUgMTAwNjQ0Cj4+Pj4gaW5kZXggMDAwMDAwMDAwLi4wZjFmOWVlNjIKPj4+PiAtLS0gL2Rldi9u
dWxsCj4+Pj4gKysrIGIvaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9pbnQuaAo+Pj4+IEBAIC0w
LDAgKzEgQEAKPj4+PiArI2luY2x1ZGUgPGdydWIvaTM4Ni9wYy9pbnRfdHlwZXMuaD4KPj4+Cj4+
PiBJIHRoaW5rIHRoYXQgdGhpcyBiZWdzIGZvciBleHBsYW5hdGlvbiBpbiB0aGUgY29tbWl0IG1l
c3NhZ2UKPj4+IHdoeSBub3QgZ3J1Yi9pMzg2L3BjL2ludC5oLgo+Pgo+PiBPa2F5Lgo+Pgo+Pj4K
Pj4+PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9tZW1vcnkuaCBiL2lu
Y2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvbWVtb3J5LmgKPj4+PiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+Pj4+IGluZGV4IDAwMDAwMDAwMC4uOGRkNmY3YzhjCj4+Pj4gLS0tIC9kZXYvbnVsbAo+Pj4+
ICsrKyBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvbWVtb3J5LmgKPj4+PiBAQCAtMCwwICsx
IEBACj4+Pj4gKyNpbmNsdWRlIDxncnViL2kzODYvY29yZWJvb3QvbWVtb3J5Lmg+Cj4+Pgo+Pj4g
SG1tbS4uLiBXaHkgbm90IGluY2x1ZGUvZ3J1Yi9pMzg2L3BjL21lbW9yeS5oPwo+Pgo+PiBUaGUg
Y29yZWJvb3QgdmFyaWFudCBpcyBjb250YWluaW5nIHRoZSBzdHVicyBncnViX21hY2hpbmVfbW1h
cF9yZWdpc3Rlcgo+PiBhbmQgZ3J1Yl9tYWNoaW5lX21tYXBfdW5yZWdpc3RlciBJIG5lZWQsIHdp
dGggdGhlIHBjIHZhcmlhbnQgSSdkIGhhdmUgdG8KPj4gYWRkIHRob3NlIHRvIHhlbi1wdmggY29k
ZS4KPj4KPj4gVXNpbmcgdGhlIGNvcmVib290IHZhcmlhbnQgZm9yIHRoYXQgcHVycG9zZSBzZWVt
cyB0byBiZSBjb21tb24gcHJhY3RpY2U6Cj4+IGluY2x1ZGUvZ3J1Yi9pMzg2L3FlbXUvbWVtb3J5
LmgKPj4gaW5jbHVkZS9ncnViL2kzODYvaWVlZTEyNzUvbWVtb3J5LmgKPj4gaW5jbHVkZS9ncnVi
L2kzODYvbXVsdGlib290L21lbW9yeS5oCj4+IGFyZSBkb2luZyBleGFjdGx5IHRoZSBzYW1lLgo+
IAo+IEkgYW0gT0sgd2l0aCBpdCB0aGVuLiBIb3dldmVyLCBwbGVhc2Ugc2F5IGFib3V0IHRoYXQg
aW4gdGhlIGNvbW1pdAo+IG1lc3NhZ2UuIE90aGVyd2lzZSBpdCBsb29rcyBsaWtlIGEgbWlzdGFr
ZS4KCldpbGwgZG8uCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:42:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:42: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-devel-bounces@lists.xenproject.org>)
	id 1gKmRh-0007YW-GS; Thu, 08 Nov 2018 15:42: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=nrah=nt=citrix.com=prvs=843bae1bd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gKmRg-0007YP-J9
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 15:42:12 +0000
X-Inumbo-ID: dae8d714-e36c-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dae8d714-e36c-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 15:42:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="81592919"
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <578d1dfbfc76230034b81fc79175a2181a62eac2.1541174103.git-series.wei.liu2@citrix.com>
 <5BE05C0502000078001F8186@prv1-mh.provo.novell.com>
 <20181105154842.ka44hltutou2fdia@zion.uk.xensource.com>
 <e7474869-6ea1-691c-4eae-c2131b1527db@citrix.com>
 <5BE06BC002000078001F823D@prv1-mh.provo.novell.com>
 <20181108153330.sm6vil2pdkgabegh@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <cbd9fb77-110c-86e3-2e2f-da096bae83f0@citrix.com>
Date: Thu, 8 Nov 2018 15:36:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181108153330.sm6vil2pdkgabegh@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 3/7] x86: make PV hypercall entry points
 work with !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTEvMTggMTU6MzMsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBOb3YgMDUsIDIwMTgg
YXQgMDk6MTE6NDRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA1LjExLjE4
IGF0IDE2OjQ5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiAwNS8x
MS8xOCAxNTo0OCwgV2VpIExpdSB3cm90ZToKPj4+PiBPbiBNb24sIE5vdiAwNSwgMjAxOCBhdCAw
ODowNDozN0FNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMDIuMTEuMTgg
YXQgMTY6NTUsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfNjQvdHJhcHMuYwo+Pj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90
cmFwcy5jCj4+Pj4+PiBAQCAtMjk4LDggKzI5OCwyMSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHdy
aXRlX3N0dWJfdHJhbXBvbGluZSgKPj4+Pj4+ICB9Cj4+Pj4+PiAgCj4+Pj4+PiAgREVGSU5FX1BF
Ul9DUFUoc3RydWN0IHN0dWJzLCBzdHVicyk7Cj4+Pj4+PiArCj4+Pj4+PiArI2lmZGVmIENPTkZJ
R19QVgo+Pj4+Pj4gIHZvaWQgbHN0YXJfZW50ZXIodm9pZCk7Cj4+Pj4+PiAgdm9pZCBjc3Rhcl9l
bnRlcih2b2lkKTsKPj4+Pj4+ICsjZWxzZQo+Pj4+Pj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBsc3Rh
cl9lbnRlcih2b2lkKQo+Pj4+Pj4gK3sKPj4+Pj4+ICsgICAgcGFuaWMoIiVzIGNhbGxlZCIsIF9f
ZnVuY19fKTsKPj4+Pj4+ICt9Cj4+Pj4+PiArCj4+Pj4+PiArc3RhdGljIGlubGluZSB2b2lkIGNz
dGFyX2VudGVyKHZvaWQpCj4+Pj4+PiArewo+Pj4+Pj4gKyAgICBwYW5pYygiJXMgY2FsbGVkIiwg
X19mdW5jX18pOwo+Pj4+Pj4gK30KPj4+Pj4+ICsjZW5kaWYgLyogQ09ORklHX1BWICovCj4+Pj4+
IERvIHdlIHJlYWxseSBuZWVkIHR3byBzZXBhcmF0ZSBzdHVicyAoYW5kIHR3byBzZXBhcmF0ZSBz
dHJpbmcgbGl0ZXJhbHMpCj4+Pj4+IGhlcmU/Cj4+Pj4gSSB0aGluayBpdCBpcyBjbGVhcmVyIGlm
IHdlIGhhdmUgdHdvIGRpc3RpbmN0IG1lc3NhZ2VzLiBCdXQgSSdtIG5vdCB0b28KPj4+PiBmdXNz
ZWQgZWl0aGVyIHdheSByZWFsbHkuIElmIHlvdSBmZWVsIHN0cm9uZ2x5IGFib3V0IHRoaXMsIEkn
bSBoYXBweSB0bwo+Pj4+IGNoYW5nZSBpdCB0byBvbmx5IG9uZSBmdW5jdGlvbi4KPj4+IFRoaXMg
aXMgdGhlIGNvcnJlY3Qgd2F5IHRvIGRvIGl0LiAgX19mdW5jX18gd2lsbCBhbHJlYWR5IGJlIGlu
IHRoZQo+Pj4gc3RyaW5nIHRhYmxlLCBhbmQgdGhlIGZvcm1hdCBzdHJpbmcgKGJlaW5nIGlkZW50
aWNhbCkgd2lsbCBiZSBtZXJnZWQuCj4+IFdoeSB3b3VsZCBfX2Z1bmNfXyBiZSBpbiB0aGUgc3Ry
aW5nIHRhYmxlIGFscmVhZHksIGZvciBmdW5jdGlvbnMKPj4gY29udGFpbmluZyBubyBvdGhlciBy
ZWZlcmVuY2VzIHRvIGl0Pwo+IFdoYXQgaXMgdGhlIHdheSBmb3J3YXJkPyBEbyB3ZSByZWFsbHkg
Y2FyZSBpZiB0aGVyZSBpcyBvbmUgbW9yZSBzdHJpbmcKPiBsaXRlcmFsIGluIHRoZSBiaW5hcnk/
CgpOby7CoCBPbmUgZXh0cmEgc3RyaW5nIGxpa2UgdGhpcyBpcyBub3Qgc29tZXRoaW5nIHdoaWNo
IG5lZWRzIGNhcmluZwphYm91dCBpbiB0aGUgc2xpZ2h0ZXN0LgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:46:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:46: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-devel-bounces@lists.xenproject.org>)
	id 1gKmVc-0007jy-2o; Thu, 08 Nov 2018 15:46: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKmVb-0007jt-An
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 15:46:15 +0000
X-Inumbo-ID: 6bbadb18-e36d-11e8-86f7-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6bbadb18-e36d-11e8-86f7-12d6303a7972;
 Thu, 08 Nov 2018 15:46:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 08:46:12 -0700
Message-Id: <5BE45A4302000078001F9C31@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 08:46:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20181108145809.12232-1-wei.liu2@citrix.com>
 <5BE4578B02000078001F9BF8@prv1-mh.provo.novell.com>
 <20181108153828.zuqwpohzilq2ayme@zion.uk.xensource.com>
In-Reply-To: <20181108153828.zuqwpohzilq2ayme@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/amd: don't set pv_post_outb_hook when
 !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjExLjE4IGF0IDE2OjM4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDg6MzQ6MzVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAwOC4xMS4xOCBhdCAxNTo1OCwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKPj4gPiArKysgYi94ZW4vYXJj
aC94ODYvY3B1L2FtZC5jCj4+ID4gQEAgLTYzMSw3ICs2MzEsOSBAQCBzdGF0aWMgdm9pZCBpbml0
X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCj4+ID4gIAljYXNlIDB4ZiAuLi4gMHgxNzoKPj4g
PiAgCQlkaXNhYmxlX2MxZShOVUxMKTsKPj4gPiAgCQlpZiAoYWNwaV9zbWlfY21kICYmIChhY3Bp
X2VuYWJsZV92YWx1ZSB8IGFjcGlfZGlzYWJsZV92YWx1ZSkpIHsKPj4gPiArI2lmZGVmIENPTkZJ
R19QVgo+PiA+ICAJCQlwdl9wb3N0X291dGJfaG9vayA9IGFtZF9jaGVja19kaXNhYmxlX2MxZTsK
Pj4gPiArI2VuZGlmCj4+ID4gIAkJCWFtZF9hY3BpX2MxZV9xdWlyayA9IHRydWU7Cj4+ID4gIAkJ
fQo+PiA+ICAJCWJyZWFrOwo+PiAKPj4gSG1tLCBJIHdvdWxkIGhhdmUgaG9wZWQgZm9yIHRoaXMg
dG8gZ2V0IHByb3Blcmx5IGNsZWFuZWQgdXAsCj4+IGFzIG91dGxpbmVkIGluIHRoYXQgb3RoZXIg
dGhyZWFkLCBpZiB5b3UgYWxyZWFkeSB0b3VjaCBpdC4gQW55d2F5LAo+PiBJIHNlZSB5b3UndmUg
Z290IHRoZSBuZWNlc3NhcnkgYWNrcywgc28gdGhlIHN1YnNlcXVlbnQKPj4gY2xlYW51cCBwYXRj
aCB3aWxsIGp1c3QgaGF2ZSB0byBkZWxldGUgdHdvIG1vcmUgbGluZXMuCj4gCj4gRG8geW91IG1l
YW4gdG8gc3dpdGNoIFBWIHRvIHVzZSB0aGUgc2FtZSBtZWNoYW5pc20gYXMgSFZNPwoKWWVzLgoK
PiBJIGRvbid0IGhhdmUKPiBhIG1hY2hpbmUgdG8gdGVzdCB0aGlzIGNvZGUgcGF0aCBhdCB0aGUg
bW9tZW50LCBzbyBpdCB3aWxsIG5lZWQgdG8gd2FpdAo+IGEgYml0LiBJbiB0aGUgbWVhbiB0aW1l
IEkgd291bGQgbGlrZSB0byB0aWNrIG9uZSBvZiB0aGUgYmlnIHdvcmsgaXRlbXMKPiBvZmYgb2Yg
bXkgbGlzdC4KCkkgZGlkbid0IG1lYW4gdG8ga2VlcCB5b3UgZnJvbSBjb21taXR0aW5nIGl0LiBB
cyBzYWlkIC0geW91IGhhdmUgdGhlCm5lY2Vzc2FyeSBhY2suCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:46:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:46: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-devel-bounces@lists.xenproject.org>)
	id 1gKmVp-0007lR-D9; Thu, 08 Nov 2018 15:46: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=hpdc=nt=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gKmVn-0007lI-Sc
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 15:46:27 +0000
X-Inumbo-ID: 733d69aa-e36d-11e8-8767-12d6303a7972
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 733d69aa-e36d-11e8-8767-12d6303a7972;
 Thu, 08 Nov 2018 15:46:26 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA8FiRQU077697;
 Thu, 8 Nov 2018 15:46:16 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 content-transfer-encoding : in-reply-to; s=corp-2018-07-02;
 bh=gvgJJfqbIqQPkhjZibKLkp+O75Uhc4lxR9MwfUix380=;
 b=J/weaxbqjMKtYmvva1AXMfvamQagGEHBIao4oMN/iTMSDxVlKPNvZmX36VS4iTy22uOT
 FhUAjCgotMFFJZoBzQTBFaUOK4KZZnBUGfvVjwLYaXtXSLSQdSgfwtseInXyi0ETW7g0
 IujI150ypCOX8/mu+T3ukt4AHYlSm3zZHHSLZOpB01FL46E0pcxo0QQDPRGXT5S0LEA3
 NKyW7YYNCmiYllrGhxmOJMTh1iuRHjMGsyqic4TQYA22OeqQCVN5EiaKATWYRzQksYwB
 d6qiFVcHYL0NWv2FucJPQT+AIXBbdv5mkwUE9bnBjom2pBwAkbKK/ZI9wLR7T+WN0+9J Gw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2nh4ar23ws-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 08 Nov 2018 15:46:15 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wA8FkEkZ000632
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 8 Nov 2018 15:46:14 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wA8FkDcO011696;
 Thu, 8 Nov 2018 15:46:13 GMT
Received: from olila.i.net-space.pl (/10.175.185.5)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 08 Nov 2018 07:46:01 -0800
Date: Thu, 8 Nov 2018 16:45:57 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181108154557.GH4487@olila.i.net-space.pl>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-9-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102123738.16395-9-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9070
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811080132
Subject: Re: [Xen-devel] [PATCH v4 08/19] xen: add basic hooks for PVH in
 current code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDE6Mzc6MjdQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgdGhlIGhvb2tzIHRvIGN1cnJlbnQgY29kZSBuZWVkZWQgZm9yIFhlbiBQVkgu
IFRoZXkgd2lsbCBiZSBmaWxsZWQKPiB3aXRoIGNvZGUgbGF0ZXIgd2hlbiB0aGUgcmVsYXRlZCBm
dW5jdGlvbmFsaXR5IGlzIGJlaW5nIGFkZGVkLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+IFYzOiB4ZW5wdmgtPnhlbl9wdmggKERhbmll
bCBLaXBlcikKPiAgICAgYWRqdXN0IGNvcHlyaWdodCBkYXRlIChSb2dlciBQYXUgTW9ubsOpKQo+
IC0tLQo+ICBncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYyAgICAgICAgIHwgMzYgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4v
c3RhcnR1cF9wdmguUyB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgZ3J1Yi1j
b3JlL2tlcm4veGVuL2luaXQuYyAgICAgICAgICAgICB8ICA2ICsrKysrKwo+ICBncnViLWNvcmUv
bG9hZGVyL2kzODYvbGludXguYyAgICAgICAgIHwgIDEgKwo+ICBpbmNsdWRlL2dydWIvaTM4Ni94
ZW5fcHZoL2tlcm5lbC5oICAgIHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAg
aW5jbHVkZS9ncnViL3hlbi5oICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKysrKwo+ICA2IGZp
bGVzIGNoYW5nZWQsIDEwOCBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBncnVi
LWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZ3J1Yi1jb3Jl
L2tlcm4vaTM4Ni94ZW4vc3RhcnR1cF9wdmguUwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVk
ZS9ncnViL2kzODYveGVuX3B2aC9rZXJuZWwuaAo+Cj4gZGlmZiAtLWdpdCBhL2dydWItY29yZS9r
ZXJuL2kzODYveGVuL3B2aC5jIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKPiBuZXcg
ZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMC4uYWM2MTgxZjRlCj4gLS0tIC9kZXYv
bnVsbAo+ICsrKyBiL2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jCj4gQEAgLTAsMCArMSwz
NiBAQAo+ICsvKgo+ICsgKiAgR1JVQiAgLS0gIEdSYW5kIFVuaWZpZWQgQm9vdGxvYWRlcgo+ICsg
KiAgQ29weXJpZ2h0IChDKSAyMDE4ICBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KPiAr
ICoKPiArICogIEdSVUIgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg
YW5kL29yIG1vZGlmeQo+ICsgKiAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKPiArICogIHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCj4gKyAqICAo
YXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+ICsgKgo+ICsgKiAgR1JVQiBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiAgYnV0
IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKPiArICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUKPiArICogIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCj4gKyAqCj4gKyAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQo+ICsgKiAgYWxvbmcgd2l0aCBHUlVCLiAg
SWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKi8KPiArCj4g
KyNpbmNsdWRlIDxncnViL2tlcm5lbC5oPgo+ICsjaW5jbHVkZSA8Z3J1Yi9taXNjLmg+Cj4gKyNp
bmNsdWRlIDxncnViL21lbW9yeS5oPgo+ICsjaW5jbHVkZSA8Z3J1Yi9tbS5oPgo+ICsjaW5jbHVk
ZSA8Z3J1Yi94ZW4uaD4KPiArI2luY2x1ZGUgPGdydWIvbWFjaGluZS9rZXJuZWwuaD4KPiArCj4g
K2dydWJfdWludDY0X3QgZ3J1Yl9yc2RwX2FkZHI7Cj4gKwo+ICt2b2lkCj4gK2dydWJfeGVuX3Nl
dHVwX3B2aCAodm9pZCkKPiArewo+ICt9Cj4gKwo+ICtncnViX2Vycl90Cj4gK2dydWJfbWFjaGlu
ZV9tbWFwX2l0ZXJhdGUgKGdydWJfbWVtb3J5X2hvb2tfdCBob29rLCB2b2lkICpob29rX2RhdGEp
Cj4gK3sKPiArfQo+IGRpZmYgLS1naXQgYS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9zdGFydHVw
X3B2aC5TIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vc3RhcnR1cF9wdmguUwo+IG5ldyBmaWxl
IG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwLi42OWI4ZmRjY2EKPiAtLS0gL2Rldi9udWxs
Cj4gKysrIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vc3RhcnR1cF9wdmguUwo+IEBAIC0wLDAg
KzEsMjkgQEAKPiArLyogc3RhcnR1cC5TIC0gYm9vdHN0cmFwIEdSVUIgaXRzZWxmICovCj4gKy8q
Cj4gKyAqICBHUlVCICAtLSAgR1JhbmQgVW5pZmllZCBCb290bG9hZGVyCj4gKyAqICBDb3B5cmln
aHQgKEMpIDIwMTggIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgo+ICsgKgo+ICsgKiAg
R1JVQiBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9k
aWZ5Cj4gKyAqICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+ICsgKiAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
biwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IKPiArICogIChhdCB5b3VyIG9w
dGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4gKyAqCj4gKyAqICBHUlVCIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqICBidXQgV0lUSE9VVCBB
TlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiAg
TUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl
IHRoZQo+ICsgKiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4K
PiArICoKPiArICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4gKyAqICBhbG9uZyB3aXRoIEdSVUIuICBJZiBub3QsIHNl
ZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUg
PGNvbmZpZy5oPgo+ICsjaW5jbHVkZSA8Z3J1Yi9zeW1ib2wuaD4KPiArCj4gKwkuZmlsZQkic3Rh
cnR1cF9wdmguUyIKPiArCS50ZXh0Cj4gKwo+ICsvKiBTYXZlZCBwb2ludGVyIHRvIHN0YXJ0IGlu
Zm8gc3RydWN0dXJlLiAqLwo+ICsJLmdsb2JsCXB2aF9zdGFydF9pbmZvCj4gK3B2aF9zdGFydF9p
bmZvOgo+ICsJLmxvbmcJMAo+IGRpZmYgLS1naXQgYS9ncnViLWNvcmUva2Vybi94ZW4vaW5pdC5j
IGIvZ3J1Yi1jb3JlL2tlcm4veGVuL2luaXQuYwo+IGluZGV4IDEwMDA3YjQxMS4uNzgyY2E3Mjk1
IDEwMDY0NAo+IC0tLSBhL2dydWItY29yZS9rZXJuL3hlbi9pbml0LmMKPiArKysgYi9ncnViLWNv
cmUva2Vybi94ZW4vaW5pdC5jCj4gQEAgLTQ1LDYgKzQ1LDggQEAgZ3J1Yl94ZW5fcHRyMm1mbiAo
dm9pZCAqcHRyKQo+ICAgIGdydWJfeGVuX21mbl90ICptZm5fbGlzdCA9Cj4gICAgICAoZ3J1Yl94
ZW5fbWZuX3QgKikgZ3J1Yl94ZW5fc3RhcnRfcGFnZV9hZGRyLT5tZm5fbGlzdDsKPiAgICByZXR1
cm4gbWZuX2xpc3RbKGdydWJfYWRkcl90KSBwdHIgPj4gR1JVQl9YRU5fTE9HX1BBR0VfU0laRV07
Cj4gKyNlbHNlCj4gKyAgcmV0dXJuIChncnViX2FkZHJfdCkgcHRyID4+IEdSVUJfWEVOX0xPR19Q
QUdFX1NJWkU7CgpJdCBzZWVtcyB0byBtZSB0aGF0IHRoaXMgY2hhbmdlIGRvZXMgbm90IGJlbG9u
ZyB0byB0aGlzIHBhdGNoLgoKPiAgI2VuZGlmCj4gIH0KPgo+IEBAIC01NjIsNiArNTY0LDEwIEBA
IGdydWJfbWFjaGluZV9pbml0ICh2b2lkKQo+ICAJCQkgICArIEdSVUJfS0VSTkVMX01BQ0hJTkVf
TU9EX0dBUCwKPiAgCQkJICAgR1JVQl9LRVJORUxfTUFDSElORV9NT0RfQUxJR04pOwo+Cj4gKyNp
ZmRlZiBHUlVCX01BQ0hJTkVfWEVOX1BWSAo+ICsgIGdydWJfeGVuX3NldHVwX3B2aCAoKTsKPiAr
I2VuZGlmCj4gKwo+ICAgIGdydWJfeGVuX3NldHVwX2dudHRhYiAoKTsKPgo+ICAjaWZkZWYgR1JV
Ql9NQUNISU5FX1hFTgo+IGRpZmYgLS1naXQgYS9ncnViLWNvcmUvbG9hZGVyL2kzODYvbGludXgu
YyBiL2dydWItY29yZS9sb2FkZXIvaTM4Ni9saW51eC5jCj4gaW5kZXggNTE5MjA4OTZlLi5mOTYz
MDk0NzYgMTAwNjQ0Cj4gLS0tIGEvZ3J1Yi1jb3JlL2xvYWRlci9pMzg2L2xpbnV4LmMKPiArKysg
Yi9ncnViLWNvcmUvbG9hZGVyL2kzODYvbGludXguYwo+IEBAIC0zNSw2ICszNSw3IEBACj4gICNp
bmNsdWRlIDxncnViL2kxOG4uaD4KPiAgI2luY2x1ZGUgPGdydWIvbGliL2NtZGxpbmUuaD4KPiAg
I2luY2x1ZGUgPGdydWIvbGludXguaD4KPiArI2luY2x1ZGUgPGdydWIvbWFjaGluZS9rZXJuZWwu
aD4KClBsZWFzZSBzYXkgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIHdoeSB5b3UgaW5jbHVkZSBncnVi
L21hY2hpbmUva2VybmVsLmggaGVyZS4KCj4gIEdSVUJfTU9EX0xJQ0VOU0UgKCJHUEx2MysiKTsK
Pgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2tlcm5lbC5oIGIvaW5j
bHVkZS9ncnViL2kzODYveGVuX3B2aC9rZXJuZWwuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4g
aW5kZXggMDAwMDAwMDAwLi4yYjdiOGExMjkKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvaW5jbHVk
ZS9ncnViL2kzODYveGVuX3B2aC9rZXJuZWwuaAo+IEBAIC0wLDAgKzEsMzAgQEAKPiArLyoKPiAr
ICogIEdSVUIgIC0tICBHUmFuZCBVbmlmaWVkIEJvb3Rsb2FkZXIKPiArICogIENvcHlyaWdodCAo
QykgMjAxOCAgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCj4gKyAqCj4gKyAqICBHUlVC
IGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkK
PiArICogIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgYXMgcHVibGlzaGVkIGJ5Cj4gKyAqICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBl
aXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgo+ICsgKiAgKGF0IHlvdXIgb3B0aW9u
KSBhbnkgbGF0ZXIgdmVyc2lvbi4KPiArICoKPiArICogIEdSVUIgaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICogIGJ1dCBXSVRIT1VUIEFOWSBX
QVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqICBNRVJD
SEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl
Cj4gKyAqICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsg
Kgo+ICsgKiAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UKPiArICogIGFsb25nIHdpdGggR1JVQi4gIElmIG5vdCwgc2VlIDxo
dHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICovCj4gKwo+ICsjaWZuZGVmIEdSVUJf
S0VSTkVMX01BQ0hJTkVfSEVBREVSCj4gKyNkZWZpbmUgR1JVQl9LRVJORUxfTUFDSElORV9IRUFE
RVIJMQo+ICsKPiArI2lmbmRlZiBBU01fRklMRQo+ICsKPiArI2RlZmluZSBHUlVCX0tFUk5FTF9V
U0VfUlNEUF9BRERSCTEKPiArCj4gK2V4dGVybiBncnViX3VpbnQ2NF90IEVYUE9SVF9WQVIoZ3J1
Yl9yc2RwX2FkZHIpOwo+ICsKPiArI2VuZGlmIC8qICEgQVNNX0ZJTEUgKi8KPiArCj4gKyNlbmRp
ZiAvKiBHUlVCX0tFUk5FTF9NQUNISU5FX0hFQURFUiAqLwo+IGRpZmYgLS1naXQgYS9pbmNsdWRl
L2dydWIveGVuLmggYi9pbmNsdWRlL2dydWIveGVuLmgKPiBpbmRleCBjMzFjYzEwYzcuLjRjYjJj
OGY0MyAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2dydWIveGVuLmgKPiArKysgYi9pbmNsdWRlL2dy
dWIveGVuLmgKPiBAQCAtNDMsNiArNDMsNyBAQCB0eXBlZGVmIGdydWJfdWludDY0X3QgdWludDY0
X3Q7Cj4KPiAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICAjaW5jbHVkZSA8eGVuL2dyYW50X3Rh
YmxlLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vaHZtL3N0YXJ0X2luZm8uaD4KCkhtbW0uLi4gV2h5PwoK
RGFuaWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:47:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:47: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-devel-bounces@lists.xenproject.org>)
	id 1gKmWQ-0007qc-Pq; Thu, 08 Nov 2018 15:47:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iq1m=nt=citrix.com=prvs=8435f2cfc=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gKmWO-0007qJ-UR
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 15:47:04 +0000
X-Inumbo-ID: 8963f8fd-e36d-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8963f8fd-e36d-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 15:47:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="81593377"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Kevin Wolf' <kwolf@redhat.com>
Thread-Topic: [Qemu-devel] xen_disk qdevification
Thread-Index: AQHUdSBVxo7HwLHwbEqkFpdC3/OKV6VF6VOwgAAJDwCAABFDIA==
Date: Thu, 8 Nov 2018 15:43:38 +0000
Message-ID: <62f26685d02344f98c296981038c988b@AMSPEX02CL03.citrite.net>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
 <20181102110412.GD7521@dhcp-200-186.str.redhat.com>
 <152b8d37c7d54de687f4ced536ba6a10@AMSPEX02CL03.citrite.net>
 <871s7z5xg4.fsf@dusky.pond.sub.org>
 <24d1c322d3ac4ee2af32efacb486e608@AMSPEX02CL03.citrite.net>
 <20181108152120.GE6006@linux.fritz.box>
In-Reply-To: <20181108152120.GE6006@linux.fritz.box>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Qemu-devel] xen_disk qdevification
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 Tim Smith <tim.smith@citrix.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 'Markus Armbruster' <armbru@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEtldmluIFdvbGYgW21haWx0bzpr
d29sZkByZWRoYXQuY29tXQo+IFNlbnQ6IDA4IE5vdmVtYmVyIDIwMTggMTU6MjEKPiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogJ01hcmt1cyBBcm1icnVz
dGVyJyA8YXJtYnJ1QHJlZGhhdC5jb20+OyBBbnRob255IFBlcmFyZAo+IDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPjsgVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT47IFN0ZWZhbm8K
PiBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgcWVtdS1ibG9ja0Bub25nbnUu
b3JnOyBxZW11LQo+IGRldmVsQG5vbmdudS5vcmc7IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5j
b20+OyB4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBTdWJqZWN0OiBSZTogW1Fl
bXUtZGV2ZWxdIHhlbl9kaXNrIHFkZXZpZmljYXRpb24KPiAKPiBBbSAwOC4xMS4yMDE4IHVtIDE1
OjAwIGhhdCBQYXVsIER1cnJhbnQgZ2VzY2hyaWViZW46Cj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tCj4gPiA+IEZyb206IE1hcmt1cyBBcm1icnVzdGVyIFttYWlsdG86YXJtYnJ1QHJl
ZGhhdC5jb21dCj4gPiA+IFNlbnQ6IDA1IE5vdmVtYmVyIDIwMTggMTU6NTgKPiA+ID4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+IENjOiAnS2V2aW4gV29s
ZicgPGt3b2xmQHJlZGhhdC5jb20+OyBUaW0gU21pdGggPHRpbS5zbWl0aEBjaXRyaXguY29tPjsK
PiA+ID4gU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgcWVtdS1i
bG9ja0Bub25nbnUub3JnOwo+IHFlbXUtCj4gPiA+IGRldmVsQG5vbmdudS5vcmc7IE1heCBSZWl0
eiA8bXJlaXR6QHJlZGhhdC5jb20+OyBBbnRob255IFBlcmFyZAo+ID4gPiA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+ID4gPiBTdWJq
ZWN0OiBSZTogW1FlbXUtZGV2ZWxdIHhlbl9kaXNrIHFkZXZpZmljYXRpb24KPiA+ID4KPiA+ID4g
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JpdGVzOgo+ID4gPgo+ID4g
PiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gPiA+PiBGcm9tOiBLZXZpbiBXb2xm
IFttYWlsdG86a3dvbGZAcmVkaGF0LmNvbV0KPiA+ID4gPj4gU2VudDogMDIgTm92ZW1iZXIgMjAx
OCAxMTowNAo+ID4gPiA+PiBUbzogVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT4KPiA+
ID4gPj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgcWVtdS1kZXZlbEBub25n
bnUub3JnOyBxZW11LQo+ID4gPiA+PiBibG9ja0Bub25nbnUub3JnOyBBbnRob255IFBlcmFyZCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IFBhdWwKPiA+ID4gRHVycmFudAo+ID4gPiA+PiA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJlbGxpbmkKPiA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz47Cj4gPiA+ID4+IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+OyBh
cm1icnVAcmVkaGF0LmNvbQo+ID4gPiA+PiBTdWJqZWN0OiB4ZW5fZGlzayBxZGV2aWZpY2F0aW9u
ICh3YXM6IFtQQVRDSCAwLzNdIFBlcmZvcm1hbmNlCj4gPiA+IGltcHJvdmVtZW50cwo+ID4gPiA+
PiBmb3IgeGVuX2Rpc2sgdjIpCj4gPiA+ID4+Cj4gPiA+ID4+IEFtIDAyLjExLjIwMTggdW0gMTE6
MDAgaGF0IFRpbSBTbWl0aCBnZXNjaHJpZWJlbjoKPiA+ID4gPj4gPiBBIHNlcmllcyBvZiBwZXJm
b3JtYW5jZSBpbXByb3ZlbWVudHMgZm9yIGRpc2tzIHVzaW5nIHRoZSBYZW4gUFYKPiByaW5nLgo+
ID4gPiA+PiA+Cj4gPiA+ID4+ID4gVGhlc2UgaGF2ZSBoYWQgZmFpcmx5IGV4dGVuc2l2ZSB0ZXN0
aW5nLgo+ID4gPiA+PiA+Cj4gPiA+ID4+ID4gVGhlIGJhdGNoaW5nIGFuZCBsYXRlbmN5IGltcHJv
dmVtZW50cyB0b2dldGhlciBib29zdCB0aGUKPiB0aHJvdWdocHV0Cj4gPiA+ID4+ID4gb2Ygc21h
bGwgcmVhZHMgYW5kIHdyaXRlcyBieSB0d28gdG8gc2l4IHBlcmNlbnQgKG1lYXN1cmVkIHVzaW5n
Cj4gZmlvCj4gPiA+ID4+ID4gaW4gdGhlIGd1ZXN0KQo+ID4gPiA+PiA+Cj4gPiA+ID4+ID4gQXZv
aWRpbmcgcmVwZWF0ZWQgY2FsbHMgdG8gcG9zaXhfbWVtYWxpZ24oKSByZWR1Y2VkIHRoZSBkaXJ0
eQo+IGhlYXAKPiA+ID4gPj4gPiBmcm9tIDI1TUIgdG8gNU1CIGluIHRoZSBjYXNlIG9mIGEgc2lu
Z2xlIGRhdGFwYXRoIHByb2Nlc3Mgd2hpbGUKPiBhbHNvCj4gPiA+ID4+ID4gaW1wcm92aW5nIHBl
cmZvcm1hbmNlLgo+ID4gPiA+PiA+Cj4gPiA+ID4+ID4gdjIgcmVtb3ZlcyBzb21lIGNoZWNrcGF0
Y2ggY29tcGxhaW50cyBhbmQgZml4ZXMgdGhlIENDcwo+ID4gPiA+Pgo+ID4gPiA+PiBDb21wbGV0
ZWx5IHVucmVsYXRlZCwgYnV0IHNpbmNlIHlvdSdyZSB0aGUgZmlyc3QgcGVyc29uIHRvdWNoaW5n
Cj4gPiA+ID4+IHhlbl9kaXNrIGluIGEgd2hpbGUsIHlvdSdyZSBteSB2aWN0aW06Cj4gPiA+ID4+
Cj4gPiA+ID4+IEF0IEtWTSBGb3J1bSB3ZSBkaXNjdXNzZWQgc2VuZGluZyBhIHBhdGNoIHRvIGRl
cHJlY2F0ZSB4ZW5fZGlzawo+IGJlY2F1c2UKPiA+ID4gPj4gYWZ0ZXIgYWxsIHRob3NlIHllYXJz
LCBpdCBzdGlsbCBoYXNuJ3QgYmVlbiBjb252ZXJ0ZWQgdG8gcWRldi4KPiBNYXJrdXMKPiA+ID4g
aXMKPiA+ID4gPj4gY3VycmVudGx5IGZpeGluZyBzb21lIG90aGVyIG5vdCB5ZXQgcWRldmlmaWVk
IGJsb2NrIGRldmljZSwgYnV0Cj4gYWZ0ZXIKPiA+ID4gPj4gdGhhdCB4ZW5fZGlzayB3aWxsIGJl
IHRoZSBvbmx5IG9uZSBsZWZ0Lgo+ID4gPiA+Pgo+ID4gPiA+PiBBIHdoaWxlIGFnbywgYSBkb3du
c3RyZWFtIHBhdGNoIHJldmlldyBmb3VuZCBvdXQgdGhhdCB0aGVyZSBhcmUKPiBzb21lCj4gPiA+
IFFNUAo+ID4gPiA+PiBjb21tYW5kcyB0aGF0IHdvdWxkIGltbWVkaWF0ZWx5IGNyYXNoIGlmIGEg
eGVuX2Rpc2sgZGV2aWNlIHdlcmUKPiBwcmVzZW50Cj4gPiA+ID4+IGJlY2F1c2Ugb2YgdGhlIGxh
Y2tpbmcgcWRldmlmaWNhdGlvbi4gVGhpcyBpcyBub3QgdGhlIGNvZGUgcXVhbGl0eQo+ID4gPiA+
PiBzdGFuZGFyZCBJIGVudmlzaW9uIGZvciBRRU1VLiBJdCdzIHRpbWUgZm9yIG5vbi1xZGV2IGRl
dmljZXMgdG8gZ28uCj4gPiA+ID4+Cj4gPiA+ID4+IFNvIGlmIHlvdSBndXlzIGFyZSBzdGlsbCBp
bnRlcmVzdGVkIGluIHRoZSBkZXZpY2UsIGNvdWxkIHNvbWVvbmUKPiBwbGVhc2UKPiA+ID4gPj4g
ZmluYWxseSBsb29rIGludG8gY29udmVydGluZyBpdD8KPiA+ID4gPj4KPiA+ID4gPgo+ID4gPiA+
IEkgaGF2ZSBhIHBhdGNoIHNlcmllcyB0byBkbyBleGFjdGx5IHRoaXMuIEl0J3Mgc29tZXdoYXQg
aW52b2x2ZWQgYXMKPiBJCj4gPiA+ID4gbmVlZCB0byBjb252ZXJ0IHRoZSB3aG9sZSBQViBiYWNr
ZW5kIGluZnJhc3RydWN0dXJlLiBJIHdpbGwgdHJ5IHRvCj4gPiA+ID4gcmViYXNlIGFuZCBjbGVh
biB1cCBteSBzZXJpZXMgYS5zLmEucC4KPiA+ID4KPiA+ID4gQXdlc29tZSEgIFBsZWFzZSBjb29y
ZGluYXRlIHdpdGggQW50aG9ueSBQcmVyYXJkIHRvIGF2b2lkIGR1cGxpY2F0aW5nCj4gPiA+IHdv
cmsgaWYgeW91IGhhdmVuJ3QgZG9uZSBzbyBhbHJlYWR5Lgo+ID4KPiA+IEkndmUgY29tZSBhY3Jv
c3MgYSBiaXQgb2YgYSBwcm9ibGVtIHRoYXQgSSdtIG5vdCBzdXJlIGhvdyBiZXN0IHRvIGRlYWwK
PiA+IHdpdGggYW5kIHNvIGFtIGxvb2tpbmcgZm9yIHNvbWUgYWR2aWNlLgo+ID4KPiA+IEkgbm93
IGhhdmUgYSBxZGV2aWZpZWQgUFYgZGlzayBiYWNrZW5kIGJ1dCBJIGNhbid0IGJyaW5nIGl0IHVw
IGJlY2F1c2UKPiA+IGl0IGZhaWxzIHRvIGFjcXVpcmUgYSB3cml0ZSBsb2NrIG9uIHRoZSBxY293
MiBpdCBpcyBwb2ludGluZyBhdC4gVGhpcwo+ID4gaXMgYmVjYXVzZSB0aGVyZSBpcyBhbHNvIGFu
IGVtdWxhdGVkIElERSBkcml2ZSB1c2luZyB0aGUgc2FtZSBxY293Mi4KPiA+IFRoaXMgZG9lcyBu
b3QgYXBwZWFyIHRvIGJlIGEgcHJvYmxlbSBmb3IgdGhlIG5vbi1xZGV2IHhlbi1kaXNrLAo+ID4g
cHJlc3VtYWJseSBiZWNhdXNlIGl0IGlzIG5vdCBvcGVuaW5nIHRoZSBxY293MiB1bnRpbCB0aGUg
ZW11bGF0ZWQKPiA+IGRldmljZSBpcyB1bnBsdWdnZWQgYW5kIEkgZG9uJ3QgcmVhbGx5IHdhbnQg
dG8gaW50cm9kdWNlIHNpbWlsYXIKPiA+IGhhY2tlcnkgaW4gbXkgbmV3IGJhY2tlbmQgKGkuZS4g
SSB3YW50IGl0IHRvIGF0dGFjaCB0byBpdHMgZHJpdmUsIGFuZAo+ID4gaGVuY2Ugb3BlbiB0aGUg
cWNvdzIsIGR1cmluZyByZWFsaXplKS4KPiA+Cj4gPiBTbywgSSdtIG5vdCBzdXJlIHdoYXQgdG8g
ZG8uLi4gSXQgaXMgbm90IGEgcHJvYmxlbSB0aGF0IGJvdGggYSBQVgo+ID4gYmFja2VuZCBhbmQg
YW4gZW11bGF0ZWQgZGV2aWNlIGFyZSB1c2luZyB0aGUgc2FtZSBxY293MiBiZWNhdXNlIHRoZXkK
PiA+IHdpbGwgbmV2ZXIgYWN0dWFsbHkgb3BlcmF0ZSBzaW11bHRhbmVvdXNseSBzbyBpcyB0aGVy
ZSBhbnkgd2F5IEkgY2FuCj4gPiBieXBhc3MgdGhlIHFjb3cyIGxvY2sgY2hlY2sgd2hlbiBJIGNy
ZWF0ZSB0aGUgZHJpdmUgZm9yIG15IFBWIGJhY2tlbmQ/Cj4gPiAoQlRXIEkgdHJpZWQgcmUtdXNp
bmcgdGhlIGRyaXZlIGNyZWF0ZWQgZm9yIHRoZSBlbXVsYXRlZCBkZXZpY2UsIGJ1dAo+ID4gdGhh
dCBkb2Vzbid0IHdvcmsgYmVjYXVzZSB0aGVyZSBpcyBhIGNoZWNrIGlmIGEgZHJpdmUgaXMgYWxy
ZWFkeQo+ID4gYXR0YWNoZWQgdG8gc29tZXRoaW5nKS4KPiA+Cj4gPiBBbnkgaWRlYXM/Cj4gCj4g
SSB0aGluayB0aGUgY2xlYW4gc29sdXRpb24gaXMgdG8ga2VlcCB0aGUgQmxvY2tCYWNrZW5kIG9w
ZW4gaW4geGVuLWRpc2sKPiBmcm9tIHRoZSBiZWdpbm5pbmcsIGJ1dCBub3QgcmVxdWVzdGluZyB3
cml0ZSBwZXJtaXNzaW9ucyB5ZXQuCj4gCj4gVGhlIEJsb2NrQmFja2VuZCBpcyBjcmVhdGVkIGlu
IHBhcnNlX2RyaXZlKCksIHdoZW4gcWRldiBwYXJzZXMgdGhlCj4gLWRldmljZSBkcml2ZT0uLi4g
b3B0aW9uLiBBdCB0aGlzIHBvaW50LCBubyBwZXJtaXNzaW9ucyBhcmUgcmVxdWVzdGVkCj4geWV0
LiBUaGF0IGlzIGRvbmUgaW4gYmxrY29uZl9hcHBseV9iYWNrZW5kX29wdGlvbnMoKSwgd2hpY2gg
aXMgbWFudWFsbHkKPiBjYWxsZWQgZnJvbSB0aGUgZGV2aWNlczsgc3BlY2lmaWNhbGx5IGZyb20g
aWRlX2Rldl9pbml0Zm4oKSBpbiBJREUsIGFuZAo+IEkgYXNzdW1lIHlvdSBjYWxsIHRoZSBmdW5j
dGlvbiBmcm9tIHhlbi1kaXNrIGFzIHdlbGwuCgpZZXMsIEkgY2FsbCBpdCBkdXJpbmcgcmVhbGl6
ZS4KCj4gCj4geGVuLWRpc2sgc2hvdWxkIHRoZW4gY2FsbCB0aGlzIGZ1bmN0aW9uIHdpdGggcmVh
ZG9ubHk9dHJ1ZSwgYW5kIGF0IHRoZQo+IHBvaW50IG9mIHRoZSBoYW5kb3ZlciAod2hlbiB0aGUg
SURFIGRldmljZSBpcyBhbHJlYWR5IGdvbmUpIGl0IGNhbiBjYWxsCj4gYmxrX3NldF9wZXJtKCkg
dG8gcmVxdWVzdCBCTEtfUEVSTV9XUklURSBpbiBhZGRpdGlvbiB0byB0aGUgcGVybWlzc2lvbnMK
PiBpdCBhbHJlYWR5IGhvbGRzLgo+IAoKSSB0cmllZCB0aGF0IGFuZCBpdCB3b3JrcyBmaW5lIDot
KQoKPiAKPiBUaGUgb3RoZXIgb3B0aW9uIEkgc2VlIHdvdWxkIGJlIHRoYXQgeW91IHNpbXBseSBj
cmVhdGUgYm90aCBkZXZpY2VzIHdpdGgKPiBzaGFyZS1ydz1vbiAod2hpY2ggcmVzdWx0cyBpbiBj
b25mLT5zaGFyZV9ydyA9PSB0cnVlIGFuZCB0aGVyZWZvcmUKPiBzaGFyZWQgQkxLX1BFUk1fV1JJ
VEUgaW4gYmxrY29uZl9hcHBseV9iYWNrZW5kX29wdGlvbnMoKSksIGJ1dCB0aGF0Cj4gZmVlbHMg
bGlrZSBhIGhhY2sgYmVjYXVzZSB5b3UgZG9uJ3QgYWN0dWFsbHkgd2FudCB0byBoYXZlIHR3byB3
cml0ZXJzIGF0Cj4gdGhlIHNhbWUgdGltZS4KPiAKClllcywgdGhhdCBkb2VzIGluZGVlZCBzZWVt
IGxpa2UgbW9yZSBvZiBhIGhhY2suIFRoZSBmaXJzdCBvcHRpb24gd29ya3Mgc28gSSdsbCBnbyB3
aXRoIHRoYXQuCgpUaGFua3MgZm9yIHlvdXIgaGVscC4KCkNoZWVycywKCiAgUGF1bAoKCgoKPiBL
ZXZpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:49:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:49: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-devel-bounces@lists.xenproject.org>)
	id 1gKmZ5-0008BL-CN; Thu, 08 Nov 2018 15:49: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKmZ4-0008BF-OW
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 15:49:50 +0000
X-Inumbo-ID: ec28a69e-e36d-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec28a69e-e36d-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 15:49:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 08:49:48 -0700
Message-Id: <5BE45B1802000078001F9C36@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 08:49:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <578d1dfbfc76230034b81fc79175a2181a62eac2.1541174103.git-series.wei.liu2@citrix.com>
 <5BE05C0502000078001F8186@prv1-mh.provo.novell.com>
 <20181105154842.ka44hltutou2fdia@zion.uk.xensource.com>
 <e7474869-6ea1-691c-4eae-c2131b1527db@citrix.com>
 <5BE06BC002000078001F823D@prv1-mh.provo.novell.com>
 <20181108153330.sm6vil2pdkgabegh@zion.uk.xensource.com>
 <cbd9fb77-110c-86e3-2e2f-da096bae83f0@citrix.com>
In-Reply-To: <cbd9fb77-110c-86e3-2e2f-da096bae83f0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 3/7] x86: make PV hypercall entry points
 work with !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjExLjE4IGF0IDE2OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDgvMTEvMTggMTU6MzMsIFdlaSBMaXUgd3JvdGU6Cj4+IE9uIE1vbiwgTm92IDA1
LCAyMDE4IGF0IDA5OjExOjQ0QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24g
MDUuMTEuMTggYXQgMTY6NDksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+
PiBPbiAwNS8xMS8xOCAxNTo0OCwgV2VpIExpdSB3cm90ZToKPj4+Pj4gT24gTW9uLCBOb3YgMDUs
IDIwMTggYXQgMDg6MDQ6MzdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+PiBP
biAwMi4xMS4xOCBhdCAxNjo1NSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwo+Pj4+Pj4+ICsrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvdHJhcHMuYwo+Pj4+Pj4+IEBAIC0yOTgsOCArMjk4LDIxIEBAIHN0YXRpYyB1
bnNpZ25lZCBpbnQgd3JpdGVfc3R1Yl90cmFtcG9saW5lKAo+Pj4+Pj4+ICB9Cj4+Pj4+Pj4gIAo+
Pj4+Pj4+ICBERUZJTkVfUEVSX0NQVShzdHJ1Y3Qgc3R1YnMsIHN0dWJzKTsKPj4+Pj4+PiArCj4+
Pj4+Pj4gKyNpZmRlZiBDT05GSUdfUFYKPj4+Pj4+PiAgdm9pZCBsc3Rhcl9lbnRlcih2b2lkKTsK
Pj4+Pj4+PiAgdm9pZCBjc3Rhcl9lbnRlcih2b2lkKTsKPj4+Pj4+PiArI2Vsc2UKPj4+Pj4+PiAr
c3RhdGljIGlubGluZSB2b2lkIGxzdGFyX2VudGVyKHZvaWQpCj4+Pj4+Pj4gK3sKPj4+Pj4+PiAr
ICAgIHBhbmljKCIlcyBjYWxsZWQiLCBfX2Z1bmNfXyk7Cj4+Pj4+Pj4gK30KPj4+Pj4+PiArCj4+
Pj4+Pj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBjc3Rhcl9lbnRlcih2b2lkKQo+Pj4+Pj4+ICt7Cj4+
Pj4+Pj4gKyAgICBwYW5pYygiJXMgY2FsbGVkIiwgX19mdW5jX18pOwo+Pj4+Pj4+ICt9Cj4+Pj4+
Pj4gKyNlbmRpZiAvKiBDT05GSUdfUFYgKi8KPj4+Pj4+IERvIHdlIHJlYWxseSBuZWVkIHR3byBz
ZXBhcmF0ZSBzdHVicyAoYW5kIHR3byBzZXBhcmF0ZSBzdHJpbmcgbGl0ZXJhbHMpCj4+Pj4+PiBo
ZXJlPwo+Pj4+PiBJIHRoaW5rIGl0IGlzIGNsZWFyZXIgaWYgd2UgaGF2ZSB0d28gZGlzdGluY3Qg
bWVzc2FnZXMuIEJ1dCBJJ20gbm90IHRvbwo+Pj4+PiBmdXNzZWQgZWl0aGVyIHdheSByZWFsbHku
IElmIHlvdSBmZWVsIHN0cm9uZ2x5IGFib3V0IHRoaXMsIEknbSBoYXBweSB0bwo+Pj4+PiBjaGFu
Z2UgaXQgdG8gb25seSBvbmUgZnVuY3Rpb24uCj4+Pj4gVGhpcyBpcyB0aGUgY29ycmVjdCB3YXkg
dG8gZG8gaXQuICBfX2Z1bmNfXyB3aWxsIGFscmVhZHkgYmUgaW4gdGhlCj4+Pj4gc3RyaW5nIHRh
YmxlLCBhbmQgdGhlIGZvcm1hdCBzdHJpbmcgKGJlaW5nIGlkZW50aWNhbCkgd2lsbCBiZSBtZXJn
ZWQuCj4+PiBXaHkgd291bGQgX19mdW5jX18gYmUgaW4gdGhlIHN0cmluZyB0YWJsZSBhbHJlYWR5
LCBmb3IgZnVuY3Rpb25zCj4+PiBjb250YWluaW5nIG5vIG90aGVyIHJlZmVyZW5jZXMgdG8gaXQ/
Cj4+IFdoYXQgaXMgdGhlIHdheSBmb3J3YXJkPyBEbyB3ZSByZWFsbHkgY2FyZSBpZiB0aGVyZSBp
cyBvbmUgbW9yZSBzdHJpbmcKPj4gbGl0ZXJhbCBpbiB0aGUgYmluYXJ5Pwo+IAo+IE5vLiAgT25l
IGV4dHJhIHN0cmluZyBsaWtlIHRoaXMgaXMgbm90IHNvbWV0aGluZyB3aGljaCBuZWVkcyBjYXJp
bmcKPiBhYm91dCBpbiB0aGUgc2xpZ2h0ZXN0LgoKU28ganVzdCB0byBjbGFyaWZ5IC0gdGhlIHVu
bmVjZXNzYXJ5IHJlZHVuZGFuY3kgaW4gdGhlIHNvdXJjZSBpcyBvZiBtb3JlCnJlbGV2YW5jZSB0
byBtZSB0aGFuIHRoZSByZXN1bHRpbmcgc2xpZ2h0bHkgbGFyZ2VyIGJpbmFyeS4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:49:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:49: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-devel-bounces@lists.xenproject.org>)
	id 1gKmZB-0008Cj-Rr; Thu, 08 Nov 2018 15:49:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKmZA-0008CR-3t
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 15:49:56 +0000
X-Inumbo-ID: ef944253-e36d-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef944253-e36d-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 15:49:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70030936"
Date: Thu, 8 Nov 2018 15:49:52 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181108154952.5mlscy5q4bvdypzq@zion.uk.xensource.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <578d1dfbfc76230034b81fc79175a2181a62eac2.1541174103.git-series.wei.liu2@citrix.com>
 <5BE05C0502000078001F8186@prv1-mh.provo.novell.com>
 <20181105154842.ka44hltutou2fdia@zion.uk.xensource.com>
 <e7474869-6ea1-691c-4eae-c2131b1527db@citrix.com>
 <5BE06BC002000078001F823D@prv1-mh.provo.novell.com>
 <20181108153330.sm6vil2pdkgabegh@zion.uk.xensource.com>
 <5BE458B802000078001F9C0E@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE458B802000078001F9C0E@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 3/7] x86: make PV hypercall entry points
 work with !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDg6Mzk6MzZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA4LjExLjE4IGF0IDE2OjMzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBNb24sIE5vdiAwNSwgMjAxOCBhdCAwOToxMTo0NEFNIC0wNzAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMDUuMTEuMTggYXQgMTY6NDksIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+IE9uIDA1LzExLzE4IDE1OjQ4LCBXZWkgTGl1IHdy
b3RlOgo+ID4+ID4+IE9uIE1vbiwgTm92IDA1LCAyMDE4IGF0IDA4OjA0OjM3QU0gLTA3MDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+Pj4+PiBPbiAwMi4xMS4xOCBhdCAxNjo1NSwgPHdlaS5s
aXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82
NC90cmFwcy5jCj4gPj4gPj4+PiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKPiA+
PiA+Pj4+IEBAIC0yOTgsOCArMjk4LDIxIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgd3JpdGVfc3R1
Yl90cmFtcG9saW5lKAo+ID4+ID4+Pj4gIH0KPiA+PiA+Pj4+ICAKPiA+PiA+Pj4+ICBERUZJTkVf
UEVSX0NQVShzdHJ1Y3Qgc3R1YnMsIHN0dWJzKTsKPiA+PiA+Pj4+ICsKPiA+PiA+Pj4+ICsjaWZk
ZWYgQ09ORklHX1BWCj4gPj4gPj4+PiAgdm9pZCBsc3Rhcl9lbnRlcih2b2lkKTsKPiA+PiA+Pj4+
ICB2b2lkIGNzdGFyX2VudGVyKHZvaWQpOwo+ID4+ID4+Pj4gKyNlbHNlCj4gPj4gPj4+PiArc3Rh
dGljIGlubGluZSB2b2lkIGxzdGFyX2VudGVyKHZvaWQpCj4gPj4gPj4+PiArewo+ID4+ID4+Pj4g
KyAgICBwYW5pYygiJXMgY2FsbGVkIiwgX19mdW5jX18pOwo+ID4+ID4+Pj4gK30KPiA+PiA+Pj4+
ICsKPiA+PiA+Pj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgY3N0YXJfZW50ZXIodm9pZCkKPiA+PiA+
Pj4+ICt7Cj4gPj4gPj4+PiArICAgIHBhbmljKCIlcyBjYWxsZWQiLCBfX2Z1bmNfXyk7Cj4gPj4g
Pj4+PiArfQo+ID4+ID4+Pj4gKyNlbmRpZiAvKiBDT05GSUdfUFYgKi8KPiA+PiA+Pj4gRG8gd2Ug
cmVhbGx5IG5lZWQgdHdvIHNlcGFyYXRlIHN0dWJzIChhbmQgdHdvIHNlcGFyYXRlIHN0cmluZyBs
aXRlcmFscykKPiA+PiA+Pj4gaGVyZT8KPiA+PiA+PiBJIHRoaW5rIGl0IGlzIGNsZWFyZXIgaWYg
d2UgaGF2ZSB0d28gZGlzdGluY3QgbWVzc2FnZXMuIEJ1dCBJJ20gbm90IHRvbwo+ID4+ID4+IGZ1
c3NlZCBlaXRoZXIgd2F5IHJlYWxseS4gSWYgeW91IGZlZWwgc3Ryb25nbHkgYWJvdXQgdGhpcywg
SSdtIGhhcHB5IHRvCj4gPj4gPj4gY2hhbmdlIGl0IHRvIG9ubHkgb25lIGZ1bmN0aW9uLgo+ID4+
ID4gCj4gPj4gPiBUaGlzIGlzIHRoZSBjb3JyZWN0IHdheSB0byBkbyBpdC4gIF9fZnVuY19fIHdp
bGwgYWxyZWFkeSBiZSBpbiB0aGUKPiA+PiA+IHN0cmluZyB0YWJsZSwgYW5kIHRoZSBmb3JtYXQg
c3RyaW5nIChiZWluZyBpZGVudGljYWwpIHdpbGwgYmUgbWVyZ2VkLgo+ID4+IAo+ID4+IFdoeSB3
b3VsZCBfX2Z1bmNfXyBiZSBpbiB0aGUgc3RyaW5nIHRhYmxlIGFscmVhZHksIGZvciBmdW5jdGlv
bnMKPiA+PiBjb250YWluaW5nIG5vIG90aGVyIHJlZmVyZW5jZXMgdG8gaXQ/Cj4gPiAKPiA+IFdo
YXQgaXMgdGhlIHdheSBmb3J3YXJkPyBEbyB3ZSByZWFsbHkgY2FyZSBpZiB0aGVyZSBpcyBvbmUg
bW9yZSBzdHJpbmcKPiA+IGxpdGVyYWwgaW4gdGhlIGJpbmFyeT8KPiAKPiBXZWxsLCBpZiBJIHVu
ZGVyc3Rvb2Qgd2hhdCBBbmRyZXcgbWVhbnMsIEkgY291bGQgZGVjaWRlIHdoZXRoZXIgdG8KPiBn
aXZlIHVwIG15IG9iamVjdGlvbi4gWWVzLCBhIHNpbmdsZSBzdHJpbmcgbGl0ZXJhbCBhbmQgYSBm
ZXcgaW5zbiBieXRlcwo+IGRvbid0IG1hdHRlciBhbGwgdGhhdCBtdWNoLiBCdXQgbm93YWRheXMg
ZXZlcnlvbmUgdGhpbmtzIHRoaXMgd2F5Cj4gZXZlcnl3aGVyZSwgYW5kIG9uZSBoYXMgdG8gbG9h
ZCBkb3plbnMgaWYgbm90IGh1bmRyZWRzIG9mIG1lZ2FieXRlcwo+IG9mIGRhdGEganVzdCB0byBn
ZXQgYSBiYXNpYyBPUyBib290ZWQuCgpDYW4gd2UgcGxlYXNlIGRvIHRoaXMgc29ydCBvZiB0aGlu
Z3Mgc3lzdGVtYXRpY2FsbHk/IExpa2UsIGhhdmUgYSBsaXN0Cm9mIGNyaXRlcmlhIHRoYXQgc3Rh
dGUgd2hpY2ggd2hlbiBhbmQgd2hlcmUgc2hvdWxkIHdlIHBheSBhdHRlbnRpb24gZm9yCmFkZGlu
ZyBzdHJpbmcgbGl0ZXJhbHMuIEFyZ3Vpbmcgb3ZlciB0aGlzIG9uIGEgY2FzZSBieSBjYXNlIGJh
c2lzIGlzIG5vdAp2ZXJ5IHByb2R1Y3RpdmUuCgpCVFcgSSBkb24ndCB0aGluayBYZW4gaXMgdG9v
IGJhZCBpbiB0aGF0IHJlZ2FyZCAtLSBpdCBjZXJ0YWlubHkgZG9lc24ndApuZWVkIGh1bmRyZWRz
IG9mIG1lZ2FieXRlcyBvZiBkYXRhIHRvIGJvb3QuCgpXZWkuCgo+IAo+IEphbgo+IAo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:54:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:54: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-devel-bounces@lists.xenproject.org>)
	id 1gKmdB-0000Xl-Ek; Thu, 08 Nov 2018 15:54: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=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKmd9-0000Xg-JM
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 15:54:03 +0000
X-Inumbo-ID: 82d3b602-e36e-11e8-b661-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 82d3b602-e36e-11e8-b661-12d6303a7972;
 Thu, 08 Nov 2018 15:54:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70031568"
Date: Thu, 8 Nov 2018 15:53:59 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20181108155359.6ihkpw2pd6m7edki@zion.uk.xensource.com>
References: <20181105095354.9082-1-aisaila@bitdefender.com>
 <CABfawh=8mksd3_ZO0i=0q44VGoyRj2pHOudczYTfzdH7brZnoQ@mail.gmail.com>
 <a0028d6c-27f6-5e39-c19b-39da0474e276@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a0028d6c-27f6-5e39-c19b-39da0474e276@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v8] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDU6MTk6NDhQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDExLzYvMTggNzoxNiBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+ID4g
T24gTW9uLCBOb3YgNSwgMjAxOCBhdCAyOjU0IEFNIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBCj4g
PiA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+ID4+Cj4gPj4gVGhpcyBwYXRjaCBh
ZGRzIGEgY291cGxlIG9mIHJlZ3MgdG8gdGhlIHZtX2V2ZW50IHRoYXQgYXJlIHVzZWQgYnkKPiA+
PiB0aGUgaW50cm9zcGVjdGlvbi4gVGhlIGJhc2UsIGxpbWl0IGFuZCBhcgo+ID4+IGJpdHMgYXJl
IGNvbXByZXNzZWQgaW50byBhIHVpbnQ2NF90IHVuaW9uIHNvIGFzIG5vdCB0byBlbmxhcmdlIHRo
ZQo+ID4+IHZtX2V2ZW50Lgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWls
YSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Cj4gPiAKPiA+IEFja2VkLWJ5OiBUYW1hcyBLIExl
bmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4gCj4gVG8gdGhlIGJlc3Qgb2YgbXkgYWJpbGl0
eSB0byBmaWd1cmUgb3V0IHRoZSBuZWNlc3NhcnkgYWNrcywgSSBiZWxpZXZlCj4gdGhhdCB0aGlz
IG9uZSBpcyByZWFkeSB0byBnbyBpbi4gOikKCkFscmlnaHQuIEkgd2lsbCBwaWNrIHRoaXMgdXAg
aW4gbXkgbmV4dCBzd2VlcC4KCldlaS4KCj4gCj4gCj4gVGhhbmtzLAo+IFJhenZhbgo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:54:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:54: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-devel-bounces@lists.xenproject.org>)
	id 1gKmdD-0000Xx-Pm; Thu, 08 Nov 2018 15:54: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=hpdc=nt=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gKmdD-0000Xs-8X
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 15:54:07 +0000
X-Inumbo-ID: 84d7c720-e36e-11e8-9a16-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84d7c720-e36e-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 15:54:05 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA8FmvBW124665;
 Thu, 8 Nov 2018 15:53:59 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=KKkQkCPQMPIf/A4c1vgVbTZbID6ooz+5HXsTVSULhFY=;
 b=A8+trDJUQKV5Mm75UlBpMCvAn1UvEAaeg6Cmm3jjGTSPiuCWNgwu33ZgrzgNjhnBhyFA
 yaV9yhgTolGFCqLMgl0+qB4KEppRAXYsw2FoUUl0dqtWDyYq4nXYnoPGCJVVwsBwVbN8
 LeaUVP+k5+UA3WGmAc+ziWJ8db9uNnb1i3n1q3oJ0TnfD/LoqF8obC4bdumqTdLmEHwq
 UV9R3U6G5iNQfxlLFzMdm/rnN38KqjcoFolr8KmghAafkkKEsNBh6ThBf6fx3yeRTmpz
 /FJbZwMLRmzNBjCvpjWlvrYuu2fFUse+sGob0AZlmqhLfzjjjXpEjTAjLnptZ35RKnrC cQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2nh33ua8hb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 08 Nov 2018 15:53:59 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wA8FrrRq008478
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 8 Nov 2018 15:53:53 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wA8FrrPA027158;
 Thu, 8 Nov 2018 15:53:53 GMT
Received: from olila.i.net-space.pl (/10.175.185.5)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 08 Nov 2018 07:53:47 -0800
Date: Thu, 8 Nov 2018 16:53:40 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181108155340.GI4487@olila.i.net-space.pl>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-10-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102123738.16395-10-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9070
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811080133
Subject: Re: [Xen-devel] [PATCH v4 09/19] xen: add PVH boot entry code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDE6Mzc6MjhQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgdGhlIGNvZGUgZm9yIHRoZSBYZW4gUFZIIG1vZGUgYm9vdCBlbnRyeS4KPgo+
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCk9uZSBuaXRw
aWNrIGJlbG93LiBPdGhlcndpc2UKICBSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwu
a2lwZXJAb3JhY2xlLmNvbT4KCj4gLS0tCj4gVjM6IGNsZWFyICVmcyBhbmQgJWdzLCB0b28gKERh
bmllbCBLaXBlcikKPiAgICAgdXNlIEdSVUJfTUVNT1JZX01BQ0hJTkVfUFJPVF9TVEFDS19TSVpF
IGZvciBzdGFjayBzaXplIChEYW5pZWwgS2lwZXIpCj4gLS0tCj4gIGdydWItY29yZS9rZXJuL2kz
ODYveGVuL3N0YXJ0dXBfcHZoLlMgfCA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNTIgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBh
L2dydWItY29yZS9rZXJuL2kzODYveGVuL3N0YXJ0dXBfcHZoLlMgYi9ncnViLWNvcmUva2Vybi9p
Mzg2L3hlbi9zdGFydHVwX3B2aC5TCj4gaW5kZXggNjliOGZkY2NhLi40MTc2NTU5OTAgMTAwNjQ0
Cj4gLS0tIGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vc3RhcnR1cF9wdmguUwo+ICsrKyBiL2dy
dWItY29yZS9rZXJuL2kzODYveGVuL3N0YXJ0dXBfcHZoLlMKPiBAQCAtMTksMTEgKzE5LDYzIEBA
Cj4KPiAgI2luY2x1ZGUgPGNvbmZpZy5oPgo+ICAjaW5jbHVkZSA8Z3J1Yi9zeW1ib2wuaD4KPiAr
I2luY2x1ZGUgPGdydWIvbWFjaGluZS9tZW1vcnkuaD4KPgo+ICAJLmZpbGUJInN0YXJ0dXBfcHZo
LlMiCj4gIAkudGV4dAo+ICsJLmdsb2JsCXN0YXJ0LCBfc3RhcnQKPiArCS5jb2RlMzIKPgo+ICtz
dGFydDoKPiArX3N0YXJ0Ogo+ICsJY2xkCj4gKwlsZ2R0CWdkdGRlc2MKPiArCWxqbXAJJEdSVUJf
TUVNT1JZX01BQ0hJTkVfUFJPVF9NT0RFX0NTRUcsICQxZgo+ICsxOgo+ICsJbW92bAkkR1JVQl9N
RU1PUllfTUFDSElORV9QUk9UX01PREVfRFNFRywgJWVheAo+ICsJbW92CSVlYXgsICVkcwo+ICsJ
bW92CSVlYXgsICVlcwo+ICsJbW92CSVlYXgsICVzcwo+ICsJbW92CSVlYXgsICVmcwo+ICsJbW92
CSVlYXgsICVncwoKSSB3b3VsZCBkbyB0aGlzIGluIHRoYXQgb3JkZXI6CgogICAJbW92CSVlYXgs
ICVkcwogICAJbW92CSVlYXgsICVlcwogICAJbW92CSVlYXgsICVmcwogICAJbW92CSVlYXgsICVn
cwogICAJbW92CSVlYXgsICVzcwoKRGFuaWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:56:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:56: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-devel-bounces@lists.xenproject.org>)
	id 1gKmfH-0000kx-8g; Thu, 08 Nov 2018 15:56: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=6g0g=nt=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gKmfF-0000kh-Fh
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 15:56:13 +0000
X-Inumbo-ID: d09e5748-e36e-11e8-95c3-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d09e5748-e36e-11e8-95c3-12d6303a7972;
 Thu, 08 Nov 2018 15:56:12 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 853F0301AB23; Thu,  8 Nov 2018 17:56:11 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 6E0DA300F70D;
 Thu,  8 Nov 2018 17:56:11 +0200 (EET)
To: Wei Liu <wei.liu2@citrix.com>
References: <20181105095354.9082-1-aisaila@bitdefender.com>
 <CABfawh=8mksd3_ZO0i=0q44VGoyRj2pHOudczYTfzdH7brZnoQ@mail.gmail.com>
 <a0028d6c-27f6-5e39-c19b-39da0474e276@bitdefender.com>
 <20181108155359.6ihkpw2pd6m7edki@zion.uk.xensource.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <be9410dd-ddd1-db1d-1166-df096c739d1d@bitdefender.com>
Date: Thu, 8 Nov 2018 17:56:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181108155359.6ihkpw2pd6m7edki@zion.uk.xensource.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v8] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Alexandru Isaila <aisaila@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvOC8xOCA1OjUzIFBNLCBXZWkgTGl1IHdyb3RlOgo+IE9uIFRodSwgTm92IDA4LCAyMDE4
IGF0IDA1OjE5OjQ4UE0gKzAyMDAsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gT24gMTEvNi8x
OCA3OjE2IFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+PiBPbiBNb24sIE5vdiA1LCAyMDE4
IGF0IDI6NTQgQU0gQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEKPj4+IDxhaXNhaWxhQGJpdGRlZmVu
ZGVyLmNvbT4gd3JvdGU6Cj4+Pj4KPj4+PiBUaGlzIHBhdGNoIGFkZHMgYSBjb3VwbGUgb2YgcmVn
cyB0byB0aGUgdm1fZXZlbnQgdGhhdCBhcmUgdXNlZCBieQo+Pj4+IHRoZSBpbnRyb3NwZWN0aW9u
LiBUaGUgYmFzZSwgbGltaXQgYW5kIGFyCj4+Pj4gYml0cyBhcmUgY29tcHJlc3NlZCBpbnRvIGEg
dWludDY0X3QgdW5pb24gc28gYXMgbm90IHRvIGVubGFyZ2UgdGhlCj4+Pj4gdm1fZXZlbnQuCj4+
Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVu
ZGVyLmNvbT4KPj4+Cj4+PiBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5
ZWwuY29tPgo+Pgo+PiBUbyB0aGUgYmVzdCBvZiBteSBhYmlsaXR5IHRvIGZpZ3VyZSBvdXQgdGhl
IG5lY2Vzc2FyeSBhY2tzLCBJIGJlbGlldmUKPj4gdGhhdCB0aGlzIG9uZSBpcyByZWFkeSB0byBn
byBpbi4gOikKPiAKPiBBbHJpZ2h0LiBJIHdpbGwgcGljayB0aGlzIHVwIGluIG15IG5leHQgc3dl
ZXAuCgpUaGFua3MhCgpSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 15:56:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 15:56: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-devel-bounces@lists.xenproject.org>)
	id 1gKmfl-0000oE-JS; Thu, 08 Nov 2018 15:56: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKmfj-0000o3-Tp
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 15:56:43 +0000
X-Inumbo-ID: e2832e7c-e36e-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2832e7c-e36e-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 15:56:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 08:56:41 -0700
Message-Id: <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 08:56:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 00/13] x86: indirect call overhead reduction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgaW5kaXJlY3QgY2FsbHMgaGF2ZSBhbHdheXMgYmVlbiBtb3JlIGV4cGVuc2l2ZSB0aGFu
IGRpcmVjdCBvbmVzLAp0aGVpciBjb3N0IGhhcyBmdXJ0aGVyIGluY3JlYXNlZCB3aXRoIHRoZSBT
cGVjdHJlIHYyIG1pdGlnYXRpb25zLiBJbiBhCm51bWJlciBvZiBjYXNlcyB3ZSBzaW1wbHkgcG9p
bnRsZXNzbHkgdXNlIHRoZW0gaW4gdGhlIGZpcnN0IHBsYWNlLiBJbgptYW55IG90aGVyIGNhc2Vz
IHRoZSBpbmRpcmVjdGlvbiBzb2xlbHkgZXhpc3RzIHRvIGFic3RyYWN0IGZyb20gZS5nLgp2ZW5k
b3Igc3BlY2lmaWMgaGFyZHdhcmUgZGV0YWlscywgYW5kIGhlbmNlIHRoZSBwb2ludGVycyB1c2Vk
IG5ldmVyCmNoYW5nZSBvbmNlIHNldC4gSGVyZSB3ZSBjYW4gdXNlIGFsdGVybmF0aXZlcyBwYXRj
aGluZyB0byBnZXQgcmlkIG9mCnRoZSBpbmRpcmVjdGlvbi4KCkZ1cnRoZXIgYXJlYXMgd2hlcmUg
aW5kaXJlY3QgY2FsbHMgY291bGQgYmUgZWxpbWluYXRlZCAoYW5kIHRoYXQgSSd2ZSBwdXQKb24g
bXkgdG9kbyBsaXN0IGluIGNhc2UgdGhlIGdlbmVyYWwgY29uY2VwdCBoZXJlIGlzIGRlZW1lZCBy
ZWFzb25hYmxlKQphcmUgdlBNVSBhbmQgWFNNLiBGb3IgdGhlIGxhdHRlciwgdGhlIEFybSBzaWRl
IHdvdWxkIG5lZWQgZGVhbGluZwp3aXRoIGFzIHdlbGwgLSBJJ20gbm90IHN1cmUgd2hldGhlciBy
ZXBsYWNpbmcgaW5kaXJlY3QgY2FsbHMgYnkgZGlyZWN0IG9uZXMKaXMgd29ydGh3aGlsZSB0aGVy
ZTsgaWYgbm90LCB0aGUgd3JhcHBlcnMgd291bGQgc2ltcGx5IG5lZWQgdG8gYmVjb21lCmZ1bmN0
aW9uIGludm9jYXRpb25zIGluIHRoZSBBcm0gY2FzZSAoYXMgaXMgYWxyZWFkeSBkb25lIGluIHRo
ZSBJT01NVQpjYXNlKS4KCjAxOiB4ODY6IHJlZHVjZSBnZW5lcmFsIHN0YWNrIGFsaWdubWVudCB0
byA4CjAyOiB4ODY6IGNsb25lIExpbnV4J2VzIEFTTV9DQUxMX0NPTlNUUkFJTlQKMDM6IHg4Njog
aW5mcmFzdHJ1Y3R1cmUgdG8gYWxsb3cgY29udmVydGluZyBjZXJ0YWluIGluZGlyZWN0IGNhbGxz
IHRvIGRpcmVjdCBvbmVzCjA0OiB4ODYvSFZNOiBwYXRjaCBpbmRpcmVjdCBjYWxscyB0aHJvdWdo
IGh2bV9mdW5jcyB0byBkaXJlY3Qgb25lcwowNTogeDg2L0hWTTogcGF0Y2ggdklOVFIgaW5kaXJl
Y3QgY2FsbHMgdGhyb3VnaCBodm1fZnVuY3MgdG8gZGlyZWN0IG9uZXMKMDY6IHg4NjogcGF0Y2gg
Y3R4dF9zd2l0Y2hfbWFza2luZygpIGluZGlyZWN0IGNhbGwgdG8gZGlyZWN0IG9uZQowNzogeDg2
L2dlbmFwaWM6IHBhdGNoIGluZGlyZWN0IGNhbGxzIHRvIGRpcmVjdCBvbmVzCjA4OiB4ODYvY3B1
aWRsZTogcGF0Y2ggc29tZSBpbmRpcmVjdCBjYWxscyB0byBkaXJlY3Qgb25lcwowOTogY3B1ZnJl
cTogY29udmVydCB0byBhIHNpbmdsZSBwb3N0LWluaXQgZHJpdmVyIChob29rcykgaW5zdGFuY2UK
MTA6IGNwdWZyZXE6IHBhdGNoIHRhcmdldCgpIGluZGlyZWN0IGNhbGwgdG8gZGlyZWN0IG9uZQox
MTogSU9NTVU6IG1vdmUgaW5jbHVzaW9uIHBvaW50IG9mIGFzbS9pb21tdS5oCjEyOiBJT01NVTog
cmVtb3ZlIGluZGlyZWN0aW9uIGZyb20gY2VydGFpbiBJT01NVSBob29rIGFjY2Vzc2VzCjEzOiBJ
T01NVTogcGF0Y2ggY2VydGFpbiBpbmRpcmVjdCBjYWxscyB0byBkaXJlY3Qgb25lcwoKUGF0Y2hl
cyAxIGFuZCAyIGFyZSBuZXcgaW4gdjUsIGFkZHJlc3NpbmcgdjQgcmVtYXJrcyBvbiB3aGF0IGlz
IG5vdwpwYXRjaCAzLiBUaGUgSU9NTVUgcGF0Y2hlcyByZXF1aXJlZCBxdWl0ZSBzb21lIHJlLXdv
cmssIGFuZCBwYXRjaAoxMSBpcyBhbHNvIG5ldyAodGhlIGZvcm1lciBwYXRjaCBhdCB0aGF0IHBs
YWNlIGluIHRoZSBzZXJpZXMgYXMgZHJvcHBlZAphcyByZXF1ZXN0ZWQpLgoKSmFuCgoKCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:04:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:04: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-devel-bounces@lists.xenproject.org>)
	id 1gKmnN-0002FR-GK; Thu, 08 Nov 2018 16:04: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=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKmnN-0002FF-1f
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:04:37 +0000
X-Inumbo-ID: fc7c78c3-e36f-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc7c78c3-e36f-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 16:04:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKmnI-0004v6-QX; Thu, 08 Nov 2018 16:04:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKmnI-0004C0-Gw; Thu, 08 Nov 2018 16:04:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKmnI-0001PZ-GF; Thu, 08 Nov 2018 16:04:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129514-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=31eac32a8cba966c374b39bc36afdcb2eb255ed6
X-Osstest-Versions-That: qemuu=7d56239f159afc2e7bd42623947e56ba48f37836
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Nov 2018 16:04:32 +0000
Subject: [Xen-devel] [qemu-mainline test] 129514: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTUxNCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk1MTQvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQwNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5NDA1
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjk0MDUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTQwNQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTI5NDA1CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgMzFlYWMzMmE4Y2JhOTY2
YzM3NGIzOWJjMzZhZmRjYjJlYjI1NWVkNgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgN2Q1NjIzOWYxNTlhZmMyZTdiZDQyNjIzOTQ3ZTU2YmE0OGYzNzgzNgoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTI5NDA1ICAyMDE4LTExLTA0IDA5OjE2OjM5IFogICAgNCBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEyOTQ1MyAgMjAxOC0xMS0wNSAxMTozNzowNCBaICAgIDMgZGF5
cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTUxNCAgMjAxOC0xMS0wNiAx
NTozOTozMiBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29t
PgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4YW5kZXIgR3Jh
ZiA8YWdyYWZAc3VzZS5kZT4KICBCcmFkIFNtaXRoIDxicmFkQGNvbXN0eWxlLmNvbT4KICBCcmlq
ZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CiAgQ2hhaSBXZW4gPGNoYWl3ZW5AYmFp
ZHUuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4K
ICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xsaW4gV2FsbGluZyA8d2FsbGlu
Z0BsaW51eC5pYm0uY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRXJpYyBGYXJtYW4gPGZh
cm1hbkBsaW51eC5pYm0uY29tPgogIEZhcmhhbiBBbGkgPGFsaWZtQGxpbnV4LmlibS5jb20+CiAg
Rm9ycmVzdCBMaXUgPGZvcnJlc3RsQHN5bm9sb2d5LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4
ZWxAcmVkaGF0LmNvbT4KICBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KICBKb2hu
IFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4K
ICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExlb25pZCBCbG9jaCA8bGJsb2No
QGphbnVzdGVjaC5jb20+CiAgTGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgogIExpIFFpYW5nIDxs
aXEzZWFAZ21haWwuY29tPgogIE1hbyBaaG9uZ3lpIDxtYW96aG9uZ3lpQGNtc3MuY2hpbmFtb2Jp
bGUuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBTLiBUc2ly
a2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFdhbGxlIDxtaWNoYWVsQHdhbGxlLmNjPgog
IE5pIFh1biA8bml4dW5AYmFpZHUuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxA
bGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
cGhpbG1kQHJlZGhhdC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29u
QGxpbmFyby5vcmc+CiAgU2luZ2gsIEJyaWplc2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBT
dGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5j
b20+CiAgWWFvd2VpIEJhaSA8YmFpeWFvd2VpQGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIFlvbmdq
aSBYaWUgPGVsb2hpbWVzQGdtYWlsLmNvbT4KICBZb25namkgWGllIDx4aWV5b25namlAYmFpZHUu
Y29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0CiAgIDdkNTYyMzlmMTUuLjMxZWFjMzJhOGMgIDMxZWFjMzJhOGNiYTk2NmMz
NzRiMzliYzM2YWZkY2IyZWIyNTVlZDYgLT4gdXBzdHJlYW0tdGVzdGVkCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:05:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:05: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-devel-bounces@lists.xenproject.org>)
	id 1gKmoZ-0002Ka-2E; Thu, 08 Nov 2018 16:05: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKmoX-0002KU-LT
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:05:49 +0000
X-Inumbo-ID: 274bc00c-e370-11e8-83e6-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 274bc00c-e370-11e8-83e6-12d6303a7972;
 Thu, 08 Nov 2018 16:05:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 09:05:46 -0700
Message-Id: <5BE45ED902000078001F9C96@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 09:05:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
In-Reply-To: <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 01/13] x86: reduce general stack alignment to
 8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgZG9uJ3QgbmVlZCBiaWdnZXIgYWxpZ25tZW50IGV4Y2VwdCB3aGVuIGNhbGxpbmcgRUZJIGJv
b3Qgb3IgcnVudGltZQpzZXJ2aWNlcyBmdW5jdGlvbnMgKGFuZCB3ZSBkb24ndCBndWFyYW50ZWUg
dGhhdCBlaXRoZXIsIGFzIGV4cGxhaW5lZApjbG9zZSB0byB0aGUgdG9wIG9mIHhlbi9jb21tb24v
ZWZpL3J1bnRpbWUuYyBpbiB0aGUgc3RydWN0IGVmaV9yc19zdGF0ZQpkZWNsYXJhdGlvbikuIEhl
bmNlIGlmIHRoZSBjb21waWxlciBzdXBwb3J0cyByZWR1Y2luZyBzdGFjayBhbGlnbm1lbnQKZnJv
bSB0aGUgQUJJIGNvbXBhdGlibGUgMTYgYnl0ZXMgKGdjYyA3IGFuZCBuZXdlciksIGRvIHNvIHdo
ZXJldmVyCnBvc3NpYmxlLgoKVGhlIEVGSSBjYXNlIGl0c2VsZiBpcyBsYXJnZWx5IGRlYWx0IHdp
dGggYWxyZWFkeSAoYWN0dWFsbHkgZm9yY2luZwozMi1ieXRlIGFsaWdubWVudCkgYXMgYSByZXN1
bHQgb2YgY29tbWl0IGY2YjdmZWRjODkgKCJ4ODYvRUZJOiBtZWV0CmZ1cnRoZXIgc3BlYyByZXF1
aXJlbWVudHMgZm9yIHJ1bnRpbWUgY2FsbHMiKS4gSG93ZXZlciwgYXMgZXhwbGFpbmVkIGluCnRo
ZSBkZXNjcmlwdGlvbiBvZiB0aGF0IGVhcmxpZXIgY2hhbmdlLCB3aXRob3V0IHVzaW5nCi1taW5j
b21pbmctc3RhY2stYm91bmRhcnk9MyAod2hpY2ggd2UgZG9uJ3Qgd2FudCkgd2Ugc3RpbGwgaGF2
ZSB0byBtYWtlCnRoZSBjb21waWxlciBhc3N1bWUgMTYtYnl0ZSBzdGFjayBib3VuZGFyaWVzIGZv
ciBDVXMgbWFraW5nIEVGSSBjYWxscyBpbgpvcmRlciB0byBrZWVwIHRoZSBjb21waWxlciBmcm9t
IGFsaWduaW5nIHRoZSBzdGFjaywgYnV0IHRoZW4gcGxhY2luZyBhbgpvZGQgbnVtYmVyIG9mIDgt
Ynl0ZSBvYmplY3RzIG9uIGl0LCByZXN1bHRpbmcgaW4gYSBtaXMtYWxpZ25lZCBvdXRnb2luZwpz
dGFjay4KClRoaXMgYXMgYSBzaWRlIGVmZmVjdCB5aWVsZHMgc29tZSBjb2RlIHNpemUgcmVkdWN0
aW9uLCBzaW5jZSBmb3IgYQpudW1iZXIgb2Ygc3VmZmljaWVudGx5IHNpbXBsZSBub24tbGVhZiBm
dW5jdGlvbnMgdGhlIHN0YWNrIGFkanVzdG1lbnQKKGJ5IDgsIHdoZW4gdGhlcmUgYXJlIG5vIGxv
Y2FsIHN0YWNrIHZhcmlhYmxlcyBhdCBhbGwpIGdldHMgZHJvcHBlZAphbHRvZ2V0aGVyLiBJIG5v
dGljZSBleGNlcHRpb25zIHRob3VnaCwgZm9yIGV4YW1wbGUgaW4gZ3Vlc3RfY3B1aWQoKSwKd2hl
cmUgaW4gYSByZWxlYXNlIGJ1aWxkIGdjYyA4LjIgbm93IGRlY2lkZXMgdG8gc2V0IHVwIGEgZnJh
bWUgcG9pbnRlcgood2l0aG91dCBldmVyIHVzaW5nICVyYnApOyBJIGNvbnNpZGVyIHRoaXMgYSBj
b21waWxlciBxdWlyayB3aGljaCB3ZQpzaG91bGQgbGVhdmUgdG8gdGhlIGNvbXBpbGVyIGZvbGtz
IHRvIGFkZHJlc3MgZXZlbnR1YWxseS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCnY1OiBOZXcuCgotLS0gYS94ZW4vYXJjaC94ODYvUnVsZXMubWsK
KysrIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCkBAIC01MSw2ICs1MSwxMSBAQCBDRkxBR1MgKz0g
LURDT05GSUdfSU5ESVJFQ1RfVEhVTksKIGV4cG9ydCBDT05GSUdfSU5ESVJFQ1RfVEhVTks9eQog
ZW5kaWYKIAorIyBJZiBzdXBwb3J0ZWQgYnkgdGhlIGNvbXBpbGVyLCByZWR1Y2Ugc3RhY2sgYWxp
Z25tZW50IHRvIDggYnl0ZXMuIEJ1dCBhbGxvdworIyB0aGlzIHRvIGJlIG92ZXJyaWRkZW4gZWxz
ZXdoZXJlLgorJChjYWxsIGNjLW9wdGlvbi1hZGQsQ0ZMQUdTLXN0YWNrLWJvdW5kYXJ5LENDLC1t
cHJlZmVycmVkLXN0YWNrLWJvdW5kYXJ5PTMpCitDRkxBR1MgKz0gJChDRkxBR1Mtc3RhY2stYm91
bmRhcnkpCisKICMgU2V0IHVwIHRoZSBhc3NlbWJsZXIgaW5jbHVkZSBwYXRoIHByb3Blcmx5IGZv
ciBvbGRlciB0b29sY2hhaW5zLgogQ0ZMQUdTICs9IC1XYSwtSSQoQkFTRURJUikvaW5jbHVkZQog
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L2VmaS9N
YWtlZmlsZQpAQCAtNSw3ICs1LDExIEBAIENGTEFHUyArPSAtZnNob3J0LXdjaGFyCiAKIGJvb3Qu
aW5pdC5vOiBidWlsZGlkLm8KIAorRUZJT0JKIDo9IGJvb3QuaW5pdC5vIGNvbXBhdC5vIHJ1bnRp
bWUubworCiskKEVGSU9CSik6IENGTEFHUy1zdGFjay1ib3VuZGFyeSA6PSAtbXByZWZlcnJlZC1z
dGFjay1ib3VuZGFyeT00CisKIG9iai15IDo9IHN0dWIubwotb2JqLSQoWEVOX0JVSUxEX0VGSSkg
Oj0gYm9vdC5pbml0Lm8gY29tcGF0Lm8gcmVsb2NzLWR1bW15Lm8gcnVudGltZS5vCitvYmotJChY
RU5fQlVJTERfRUZJKSA6PSAkKEVGSU9CSikgcmVsb2NzLWR1bW15Lm8KIGV4dHJhLSQoWEVOX0JV
SUxEX0VGSSkgKz0gYnVpbGRpZC5vCiBub2Nvdi0kKFhFTl9CVUlMRF9FRkkpICs9IHN0dWIubwoK
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:06:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:06: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-devel-bounces@lists.xenproject.org>)
	id 1gKmp0-0002N4-CT; Thu, 08 Nov 2018 16:06: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKmoz-0002Ms-5F
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:06:17 +0000
X-Inumbo-ID: 38a5be03-e370-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38a5be03-e370-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 16:06:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 09:06:15 -0700
Message-Id: <5BE45EF702000078001F9C99@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 09:06:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
In-Reply-To: <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 02/13] x86: clone Linux'es ASM_CALL_CONSTRAINT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgd2UgZG9uJ3QgbWVhbiB0byBydW4gdGhlaXIgb2JqdG9vbCBvdmVyIG91ciBnZW5lcmF0
ZWQgY29kZSwgaXQKc3RpbGwgc2VlbXMgZGVzaXJhYmxlIHRvIGF2b2lkIGNhbGxzIHRvIGZ1cnRo
ZXIgZnVuY3Rpb25zIGJlZm9yZSBhCmZ1bmN0aW9uJ3MgZnJhbWUgcG9pbnRlciBpcyBzZXQgdXAu
CgpTdWdnZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY1OiBO
ZXcuCgotLS0gYS94ZW4vYXJjaC94ODYvZWZpL3N0dWIuYworKysgYi94ZW4vYXJjaC94ODYvZWZp
L3N0dWIuYwpAQCAtMzQsMTAgKzM0LDExIEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIGVmaV9tdWx0
aWJvb3QyKEVGSV8KICAgICAgKiBub3QgYmUgZGlyZWN0bHkgc3VwcG9ydGVkIGJ5IEMgY29tcGls
ZXIuCiAgICAgICovCiAgICAgYXNtIHZvbGF0aWxlKAotICAgICIgICAgY2FsbCAqJTMgICAgICAg
ICAgICAgICAgICAgICBcbiIKKyAgICAiICAgIGNhbGwgKiVbb3V0c3RyXSAgICAgICAgICAgICAg
XG4iCiAgICAgIjA6ICBobHQgICAgICAgICAgICAgICAgICAgICAgICAgIFxuIgogICAgICIgICAg
am1wICAwYiAgICAgICAgICAgICAgICAgICAgICBcbiIKLSAgICAgICA6ICIrYyIgKFN0ZEVyciks
ICI9ZCIgKFN0ZEVycikgOiAiMSIgKGVyciksICJybSIgKFN0ZEVyci0+T3V0cHV0U3RyaW5nKQor
ICAgICAgIDogIitjIiAoU3RkRXJyKSwgIj1kIiAoU3RkRXJyKSBBU01fQ0FMTF9DT05TVFJBSU5U
CisgICAgICAgOiAiMSIgKGVyciksIFtvdXRzdHJdICJybSIgKFN0ZEVyci0+T3V0cHV0U3RyaW5n
KQogICAgICAgIDogInJheCIsICJyOCIsICJyOSIsICJyMTAiLCAicjExIiwgIm1lbW9yeSIpOwog
CiAgICAgdW5yZWFjaGFibGUoKTsKLS0tIGEveGVuL2FyY2gveDg2L2V4dGFibGUuYworKysgYi94
ZW4vYXJjaC94ODYvZXh0YWJsZS5jCkBAIC0xNjgsNyArMTY4LDcgQEAgc3RhdGljIGludCBfX2lu
aXQgc3R1Yl9zZWxmdGVzdCh2b2lkKQogICAgICAgICAgICAgICAgICAgICAgICAiam1wIC5McmV0
JT1cblx0IgogICAgICAgICAgICAgICAgICAgICAgICAiLnBvcHNlY3Rpb25cblx0IgogICAgICAg
ICAgICAgICAgICAgICAgICBfQVNNX0VYVEFCTEUoLkxyZXQlPSwgLkxmaXglPSkKLSAgICAgICAg
ICAgICAgICAgICAgICAgOiBbZXhuXSAiK20iIChyZXMpCisgICAgICAgICAgICAgICAgICAgICAg
IDogW2V4bl0gIittIiAocmVzKSBBU01fQ0FMTF9DT05TVFJBSU5UCiAgICAgICAgICAgICAgICAg
ICAgICAgIDogW3N0Yl0gInIiIChhZGRyKSwgImEiICh0ZXN0c1tpXS5yYXgpKTsKIAogICAgICAg
ICBpZiAoIHJlcy5yYXcgIT0gdGVzdHNbaV0ucmVzLnJhdyApCi0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCkBAIC0xMDQ0LDcgKzEwNDQsOCBAQCBzdGF0aWMgaW5saW5lIGludCBta2Vj
KHVpbnQ4X3QgZSwgaW50MzJfCiAgICAgICAgICAgICAgICAgICAgImptcCAuTHJldCU9XG5cdCIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAg
Ii5wb3BzZWN0aW9uXG5cdCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgICAgICAgICAgICAgX0FTTV9FWFRBQkxFKC5McmV0JT0sIC5MZml4JT0pICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgOiBbZXhuXSAiK2ciIChzdHViX2V4
bi5pbmZvKSwgY29uc3RyYWludHMsICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgOiBb
ZXhuXSAiK2ciIChzdHViX2V4bi5pbmZvKSBBU01fQ0FMTF9DT05TVFJBSU5ULCAgICBcCisgICAg
ICAgICAgICAgICAgICAgICBjb25zdHJhaW50cywgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICBbc3R1Yl0gInIiIChzdHViLmZ1bmMp
LCAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAibSIg
KCoodWludDhfdCgqKVtNQVhfSU5TVF9MRU4gKyAxXSlzdHViLnB0cikgKTsgICBcCiAgICAgaWYg
KCB1bmxpa2VseSh+c3R1Yl9leG4uaW5mby5yYXcpICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApAQCAtMjUsNiArMjUsMTkgQEAgYXNtICggIlx0
LmVxdSBDT05GSUdfSU5ESVJFQ1RfVEhVTkssICIKIAogI2lmbmRlZiBfX0FTU0VNQkxZX18KIHZv
aWQgcmV0X2Zyb21faW50cih2b2lkKTsKKworLyoKKyAqIFRoaXMgb3V0cHV0IGNvbnN0cmFpbnQg
c2hvdWxkIGJlIHVzZWQgZm9yIGFueSBpbmxpbmUgYXNtIHdoaWNoIGhhcyBhICJjYWxsIgorICog
aW5zdHJ1Y3Rpb24uICBPdGhlcndpc2UgdGhlIGFzbSBtYXkgYmUgaW5zZXJ0ZWQgYmVmb3JlIHRo
ZSBmcmFtZSBwb2ludGVyCisgKiBnZXRzIHNldCB1cCBieSB0aGUgY29udGFpbmluZyBmdW5jdGlv
bi4KKyAqLworI2lmZGVmIENPTkZJR19GUkFNRV9QT0lOVEVSCityZWdpc3RlciB1bnNpZ25lZCBs
b25nIGN1cnJlbnRfc3RhY2tfcG9pbnRlciBhc20oInJzcCIpOworIyBkZWZpbmUgQVNNX0NBTExf
Q09OU1RSQUlOVCAsICIrciIgKGN1cnJlbnRfc3RhY2tfcG9pbnRlcikKKyNlbHNlCisjIGRlZmlu
ZSBBU01fQ0FMTF9DT05TVFJBSU5UCisjZW5kaWYKKwogI2VuZGlmCiAKICNpZm5kZWYgTkRFQlVH
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaApAQCAtNDAsNyArNDAsNyBAQAogICAgICAg
ICBsb25nIHJlcywgdG1wX187ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICBhc20gdm9sYXRpbGUgKCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgImNhbGwgaHlwZXJjYWxs
X3BhZ2UgKyAlY1tvZmZzZXRdIiAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAg
ICAgOiAiPWEiIChyZXMpLCAiPUQiICh0bXBfXykgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgOiAiPWEiIChyZXMpLCAiPUQiICh0bXBfXykgQVNNX0NBTExf
Q09OU1RSQUlOVCAgICAgICAgICAgICAgXAogICAgICAgICAgICAgOiBbb2Zmc2V0XSAiaSIgKGhj
YWxsICogMzIpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
ICAiMSIgKChsb25nKShhMSkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgOiAibWVtb3J5IiApOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXApAQCAtNTMsNiArNTMsNyBAQAogICAgICAgICBhc20gdm9s
YXRpbGUgKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgImNhbGwgaHlwZXJjYWxsX3BhZ2UgKyAlY1tvZmZzZXRdIiAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgOiAiPWEiIChyZXMpLCAiPUQiICh0bXBf
XyksICI9UyIgKHRtcF9fKSAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICBBU01f
Q0FMTF9DT05TVFJBSU5UICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgOiBbb2Zmc2V0XSAiaSIgKGhjYWxsICogMzIpLCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAiMSIgKChsb25nKShhMSkpLCAiMiIgKChs
b25nKShhMikpICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgOiAibWVtb3J5
IiApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAt
NjUsNiArNjYsNyBAQAogICAgICAgICBhc20gdm9sYXRpbGUgKCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgImNhbGwgaHlwZXJj
YWxsX3BhZ2UgKyAlY1tvZmZzZXRdIiAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgOiAiPWEiIChyZXMpLCAiPUQiICh0bXBfXyksICI9UyIgKHRtcF9fKSwgIj1kIiAodG1w
X18pICAgICAgXAorICAgICAgICAgICAgICBBU01fQ0FMTF9DT05TVFJBSU5UICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgOiBbb2Zmc2V0XSAiaSIg
KGhjYWxsICogMzIpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAiMSIgKChsb25nKShhMSkpLCAiMiIgKChsb25nKShhMikpLCAiMyIgKChsb25nKShhMykp
ICAgICAgXAogICAgICAgICAgICAgOiAibWVtb3J5IiApOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNzgsNyArODAsNyBAQAogICAgICAgICBhc20g
dm9sYXRpbGUgKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgImNhbGwgaHlwZXJjYWxsX3BhZ2UgKyAlY1tvZmZzZXRdIiAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgOiAiPWEiIChyZXMpLCAiPUQiICh0
bXBfXyksICI9UyIgKHRtcF9fKSwgIj1kIiAodG1wX18pLCAgICAgXAotICAgICAgICAgICAgICAi
PSZyIiAodG1wX18pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAiPSZyIiAodG1wX18pIEFTTV9DQUxMX0NPTlNUUkFJTlQgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgOiBbb2Zmc2V0XSAiaSIgKGhjYWxsICog
MzIpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAiMSIg
KChsb25nKShhMSkpLCAiMiIgKChsb25nKShhMikpLCAiMyIgKChsb25nKShhMykpLCAgICAgXAog
ICAgICAgICAgICAgICAiNCIgKF9hNCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:08:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKmrC-0002aM-Si; Thu, 08 Nov 2018 16:08:34 +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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKmrC-0002aG-7k
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:08:34 +0000
X-Inumbo-ID: 896c40cc-e370-11e8-aabe-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 896c40cc-e370-11e8-aabe-12d6303a7972;
 Thu, 08 Nov 2018 16:08:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 09:08:31 -0700
Message-Id: <5BE45F7C02000078001F9CA9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 09:08:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
In-Reply-To: <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 03/13] x86: infrastructure to allow
 converting certain indirect calls to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gYSBudW1iZXIgb2YgY2FzZXMgdGhlIHRhcmdldHMgb2YgaW5kaXJlY3QgY2FsbHMgZ2V0IGRl
dGVybWluZWQgb25jZQphdCBib290IHRpbWUuIEluIHN1Y2ggY2FzZXMgd2UgY2FuIHJlcGxhY2Ug
dGhvc2UgY2FsbHMgd2l0aCBkaXJlY3Qgb25lcwp2aWEgb3VyIGFsdGVybmF0aXZlIGluc3RydWN0
aW9uIHBhdGNoaW5nIG1lY2hhbmlzbS4KClNvbWUgb2YgdGhlIHRhcmdldHMgKGluIHBhcnRpY3Vs
YXIgdGhlIGh2bV9mdW5jcyBvbmVzKSBnZXQgZXN0YWJsaXNoZWQKb25seSBpbiBwcmUtU01QIGlu
aXRjYWxscywgbWFraW5nIG5lY2Vzc2FyeSBhIHNlY29uZCBwYXNzcyB0aHJvdWdoIHRoZQphbHRl
cm5hdGl2ZSBwYXRjaGluZyBjb2RlLiBUaGVyZWZvcmUgc29tZSBhZGp1c3RtZW50cyBiZXlvbmQg
dGhlCnJlY29nbml0aW9uIG9mIHRoZSBuZXcgc3BlY2lhbCBwYXR0ZXJuIGFyZSBuZWNlc3Nhcnkg
dGhlcmUuCgpOb3RlIHRoYXQgcGF0Y2hpbmcgc3VjaCBzaXRlcyBtb3JlIHRoYW4gb25jZSBpcyBu
b3Qgc3VwcG9ydGVkIChhbmQgdGhlCnN1cHBsaWVkIG1hY3JvcyBhbHNvIGRvbid0IHByb3ZpZGUg
YW55IG1lYW5zIHRvIGRvIHNvKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0t
LQp2NTogVXNlIEFTTV9DQUxMX0NPTlNUUkFJTlQuCnY0OiBFeHRlbmQgLyBhZGp1c3QgY29tbWVu
dHMuCnYzOiBVc2UgIlgiIGNvbnN0cmFpbnQgaW5zdGVhZCBvZiAiZyIgaW4gYWx0ZXJuYXRpdmVf
Y2FsbE4oKS4gUHJlLQogICAgY2FsY3VsYXRlIHZhbHVlcyB0byBiZSBwdXQgaW50byBsb2NhbCBy
ZWdpc3RlciB2YXJpYWJsZXMuCnYyOiBJbnRyb2R1Y2UgYW5kIHVzZSBjb3VudF92YV9hcmcoKS4g
RG9uJ3Qgb21pdCBtaWRkbGUgb3BlcmFuZCBmcm9tCiAgICA/OiBpbiBBTFRfQ0FMTF9BUkcoKS4g
UmUtYmFzZS4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9hbHRlcm5hdGl2ZS5jCkBAIC0xNzcsOSArMTc3LDE0IEBAIHRleHRfcG9rZSh2b2lkICph
ZGRyLCBjb25zdCB2b2lkICpvcGNvZGUKICAqIHNlbGYgbW9kaWZ5aW5nIGNvZGUuIFRoaXMgaW1w
bGllcyB0aGF0IGFzeW1tZXRyaWMgc3lzdGVtcyB3aGVyZQogICogQVBzIGhhdmUgbGVzcyBjYXBh
YmlsaXRpZXMgdGhhbiB0aGUgYm9vdCBwcm9jZXNzb3IgYXJlIG5vdCBoYW5kbGVkLgogICogVG91
Z2guIE1ha2Ugc3VyZSB5b3UgZGlzYWJsZSBzdWNoIGZlYXR1cmVzIGJ5IGhhbmQuCisgKgorICog
VGhlIGNhbGxlciB3aWxsIHNldCB0aGUgImZvcmNlIiBhcmd1bWVudCB0byB0cnVlIGZvciB0aGUg
ZmluYWwKKyAqIGludm9jYXRpb24sIHN1Y2ggdGhhdCBubyBDQUxMcy9KTVBzIHRvIE5VTEwgcG9p
bnRlcnMgd2lsbCBiZSBsZWZ0CisgKiBhcm91bmQuIFNlZSBhbHNvIHRoZSBmdXJ0aGVyIGNvbW1l
bnQgYmVsb3cuCiAgKi8KLXZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRpdmVz
KHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGFsdF9pbnN0ciAqZW5kKQorc3RhdGljIHZvaWQgaW5pdF9vcl9s
aXZlcGF0Y2ggX2FwcGx5X2FsdGVybmF0aXZlcyhzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFs
dF9pbnN0ciAqZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIGZvcmNlKQogewogICAgIHN0cnVjdCBhbHRfaW5zdHIgKmEsICpiYXNlOwog
CkBAIC0yMDgsOSArMjEzLDEwIEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJu
YXRpdmUKICAgICAgICAgLyoKICAgICAgICAgICogRGV0ZWN0IHNlcXVlbmNlcyBvZiBhbHRfaW5z
dHIncyBwYXRjaGluZyB0aGUgc2FtZSBvcmlnaW4gc2l0ZSwgYW5kCiAgICAgICAgICAqIGtlZXAg
YmFzZSBwb2ludGluZyBhdCB0aGUgZmlyc3QgYWx0X2luc3RyIGVudHJ5LiAgVGhpcyBpcyBzbyB3
ZSBjYW4KLSAgICAgICAgICogcmVmZXIgdG8gYSBzaW5nbGUgLT5wcml2IGZpZWxkIGZvciBwYXRj
aGluZyBkZWNpc2lvbnMuICBXZQotICAgICAgICAgKiBkZWxpYmVyYXRlbHkgdXNlIHRoZSBhbHRf
aW5zdHIgaXRzZWxmIHJhdGhlciB0aGFuIGEgbG9jYWwgdmFyaWFibGUKLSAgICAgICAgICogaW4g
Y2FzZSB3ZSBlbmQgdXAgbWFraW5nIG11bHRpcGxlIHBhc3Nlcy4KKyAgICAgICAgICogcmVmZXIg
dG8gYSBzaW5nbGUgLT5wcml2IGZpZWxkIGZvciBzb21lIG9mIG91ciBwYXRjaGluZyBkZWNpc2lv
bnMsCisgICAgICAgICAqIGluIHBhcnRpY3VsYXIgdGhlIE5PUCBvcHRpbWl6YXRpb24uIFdlIGRl
bGliZXJhdGVseSB1c2UgdGhlIGFsdF9pbnN0cgorICAgICAgICAgKiBpdHNlbGYgcmF0aGVyIHRo
YW4gYSBsb2NhbCB2YXJpYWJsZSBpbiBjYXNlIHdlIGVuZCB1cCBtYWtpbmcgbXVsdGlwbGUKKyAg
ICAgICAgICogcGFzc2VzLgogICAgICAgICAgKgogICAgICAgICAgKiAtPnByaXYgYmVpbmcgbm9u
emVybyBtZWFucyB0aGF0IHRoZSBvcmlnaW4gc2l0ZSBoYXMgYWxyZWFkeSBiZWVuCiAgICAgICAg
ICAqIG1vZGlmaWVkLCBhbmQgd2Ugc2hvdWxkbid0IHRyeSB0byBvcHRpbWlzZSB0aGUgbm9wcyBh
Z2Fpbi4KQEAgLTIxOCw2ICsyMjQsMTMgQEAgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBhcHBseV9h
bHRlcm5hdGl2ZQogICAgICAgICBpZiAoIEFMVF9PUklHX1BUUihiYXNlKSAhPSBvcmlnICkKICAg
ICAgICAgICAgIGJhc2UgPSBhOwogCisgICAgICAgIC8qIFNraXAgcGF0Y2ggc2l0ZXMgYWxyZWFk
eSBoYW5kbGVkIGR1cmluZyB0aGUgZmlyc3QgcGFzcy4gKi8KKyAgICAgICAgaWYgKCBhLT5wcml2
ICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKGZvcmNlKTsKKyAgICAgICAgICAgIGNv
bnRpbnVlOworICAgICAgICB9CisKICAgICAgICAgLyogSWYgdGhlcmUgaXMgbm8gcmVwbGFjZW1l
bnQgdG8gbWFrZSwgc2VlIGFib3V0IG9wdGltaXNpbmcgdGhlIG5vcHMuICovCiAgICAgICAgIGlm
ICggIWJvb3RfY3B1X2hhcyhhLT5jcHVpZCkgKQogICAgICAgICB7CkBAIC0yMjUsNyArMjM4LDcg
QEAgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBhcHBseV9hbHRlcm5hdGl2ZQogICAgICAgICAgICAg
aWYgKCBiYXNlLT5wcml2ICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICAg
ICAgYmFzZS0+cHJpdiA9IDE7CisgICAgICAgICAgICBhLT5wcml2ID0gMTsKIAogICAgICAgICAg
ICAgLyogTm90aGluZyB1c2VmdWwgdG8gZG8/ICovCiAgICAgICAgICAgICBpZiAoIHRvb2xjaGFp
bl9ub3BzX2FyZV9pZGVhbCB8fCBhLT5wYWRfbGVuIDw9IDEgKQpAQCAtMjM2LDIwICsyNDksNzQg
QEAgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBhcHBseV9hbHRlcm5hdGl2ZQogICAgICAgICAgICAg
Y29udGludWU7CiAgICAgICAgIH0KIAotICAgICAgICBiYXNlLT5wcml2ID0gMTsKLQogICAgICAg
ICBtZW1jcHkoYnVmLCByZXBsLCBhLT5yZXBsX2xlbik7CiAKICAgICAgICAgLyogMHhlOC8weGU5
IGFyZSByZWxhdGl2ZSBicmFuY2hlczsgZml4IHRoZSBvZmZzZXQuICovCiAgICAgICAgIGlmICgg
YS0+cmVwbF9sZW4gPj0gNSAmJiAoKmJ1ZiAmIDB4ZmUpID09IDB4ZTggKQotICAgICAgICAgICAg
KihpbnQzMl90ICopKGJ1ZiArIDEpICs9IHJlcGwgLSBvcmlnOworICAgICAgICB7CisgICAgICAg
ICAgICAvKgorICAgICAgICAgICAgICogRGV0ZWN0IHRoZSBzcGVjaWFsIGNhc2Ugb2YgaW5kaXJl
Y3QtdG8tZGlyZWN0IGJyYW5jaCBwYXRjaGluZzoKKyAgICAgICAgICAgICAqIC0gcmVwbGFjZW1l
bnQgaXMgYSBkaXJlY3QgQ0FMTC9KTVAgKG9wY29kZXMgMHhFOC8weEU5OyBhbHJlYWR5CisgICAg
ICAgICAgICAgKiAgIGNoZWNrZWQgYWJvdmUpLAorICAgICAgICAgICAgICogLSByZXBsYWNlbWVu
dCdzIGRpc3BsYWNlbWVudCBpcyAtNSAocG9pbnRpbmcgYmFjayBhdCB0aGUgdmVyeQorICAgICAg
ICAgICAgICogICBpbnNuLCB3aGljaCBtYWtlcyBubyBzZW5zZSBpbiBhIHJlYWwgcmVwbGFjZW1l
bnQgaW5zbiksCisgICAgICAgICAgICAgKiAtIG9yaWdpbmFsIGlzIGFuIGluZGlyZWN0IENBTEwv
Sk1QIChvcGNvZGVzIDB4RkYvMiBvciAweEZGLzQpCisgICAgICAgICAgICAgKiAgIHVzaW5nIFJJ
UC1yZWxhdGl2ZSBhZGRyZXNzaW5nLgorICAgICAgICAgICAgICogU29tZSBicmFuY2ggZGVzdGlu
YXRpb25zIG1heSBzdGlsbCBiZSBOVUxMIHdoZW4gd2UgY29tZSBoZXJlCisgICAgICAgICAgICAg
KiB0aGUgZmlyc3QgdGltZS4gRGVmZXIgcGF0Y2hpbmcgb2YgdGhvc2UgdW50aWwgdGhlIHBvc3Qt
cHJlc21wLQorICAgICAgICAgICAgICogaW5pdGNhbGxzIHJlLWludm9jYXRpb24gKHdpdGggZm9y
Y2Ugc2V0IHRvIHRydWUpLiBJZiBhdCB0aGF0CisgICAgICAgICAgICAgKiBwb2ludCB0aGUgYnJh
bmNoIGRlc3RpbmF0aW9uIGlzIHN0aWxsIE5VTEwsIGluc2VydCAiVUQyOyBVRDAiCisgICAgICAg
ICAgICAgKiAoZm9yIGVhc2Ugb2YgcmVjb2duaXRpb24pIGluc3RlYWQgb2YgQ0FMTC9KTVAuCisg
ICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggYS0+Y3B1aWQgPT0gWDg2X0ZFQVRVUkVf
QUxXQVlTICYmCisgICAgICAgICAgICAgICAgICooaW50MzJfdCAqKShidWYgKyAxKSA9PSAtNSAm
JgorICAgICAgICAgICAgICAgICBhLT5vcmlnX2xlbiA+PSA2ICYmCisgICAgICAgICAgICAgICAg
IG9yaWdbMF0gPT0gMHhmZiAmJgorICAgICAgICAgICAgICAgICBvcmlnWzFdID09ICgqYnVmICYg
MSA/IDB4MjUgOiAweDE1KSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgbG9uZyBk
aXNwID0gKihpbnQzMl90ICopKG9yaWcgKyAyKTsKKyAgICAgICAgICAgICAgICBjb25zdCB1aW50
OF90ICpkZXN0ID0gKih2b2lkICoqKShvcmlnICsgNiArIGRpc3ApOworCisgICAgICAgICAgICAg
ICAgaWYgKCBkZXN0ICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGRp
c3AgPSBkZXN0IC0gKG9yaWcgKyA1KTsKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGRpc3Ag
PT0gKGludDMyX3QpZGlzcCk7CisgICAgICAgICAgICAgICAgICAgICooaW50MzJfdCAqKShidWYg
KyAxKSA9IGRpc3A7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGVsc2UgaWYg
KCBmb3JjZSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBidWZbMF0g
PSAweDBmOworICAgICAgICAgICAgICAgICAgICBidWZbMV0gPSAweDBiOworICAgICAgICAgICAg
ICAgICAgICBidWZbMl0gPSAweDBmOworICAgICAgICAgICAgICAgICAgICBidWZbM10gPSAweGZm
OworICAgICAgICAgICAgICAgICAgICBidWZbNF0gPSAweGZmOworICAgICAgICAgICAgICAgIH0K
KyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAg
ICAgICAgICAgfQorICAgICAgICAgICAgZWxzZSBpZiAoIGZvcmNlICYmIHN5c3RlbV9zdGF0ZSA8
IFNZU19TVEFURV9hY3RpdmUgKQorICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
OworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICooaW50MzJfdCAqKShidWYgKyAx
KSArPSByZXBsIC0gb3JpZzsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggZm9yY2UgJiYg
c3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSAgKQorICAgICAgICAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CisKKyAgICAgICAgYS0+cHJpdiA9IDE7CiAKICAgICAgICAgYWRkX25vcHMo
YnVmICsgYS0+cmVwbF9sZW4sIHRvdGFsX2xlbiAtIGEtPnJlcGxfbGVuKTsKICAgICAgICAgdGV4
dF9wb2tlKG9yaWcsIGJ1ZiwgdG90YWxfbGVuKTsKICAgICB9CiB9CiAKLXN0YXRpYyBib29sIF9f
aW5pdGRhdGEgYWx0X2RvbmU7Cit2b2lkIGluaXRfb3JfbGl2ZXBhdGNoIGFwcGx5X2FsdGVybmF0
aXZlcyhzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBhbHRfaW5zdHIgKmVuZCkKK3sKKyAgICBfYXBwbHlfYWx0
ZXJuYXRpdmVzKHN0YXJ0LCBlbmQsIHRydWUpOworfQorCitzdGF0aWMgdW5zaWduZWQgaW50IF9f
aW5pdGRhdGEgYWx0X3RvZG87CitzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgYWx0X2Rv
bmU7CiAKIC8qCiAgKiBBdCBib290IHRpbWUsIHdlIHBhdGNoIGFsdGVybmF0aXZlcyBpbiBOTUkg
Y29udGV4dC4gIFRoaXMgbWVhbnMgdGhhdCB0aGUKQEAgLTI2NCw3ICszMzEsNyBAQCBzdGF0aWMg
aW50IF9faW5pdCBubWlfYXBwbHlfYWx0ZXJuYXRpdmVzCiAgICAgICogTW9yZSB0aGFuIG9uZSBO
TUkgbWF5IG9jY3VyIGJldHdlZW4gdGhlIHR3byBzZXRfbm1pX2NhbGxiYWNrKCkgYmVsb3cuCiAg
ICAgICogV2Ugb25seSBuZWVkIHRvIGFwcGx5IGFsdGVybmF0aXZlcyBvbmNlLgogICAgICAqLwot
ICAgIGlmICggIWFsdF9kb25lICkKKyAgICBpZiAoICEoYWx0X2RvbmUgJiBhbHRfdG9kbykgKQog
ICAgIHsKICAgICAgICAgdW5zaWduZWQgbG9uZyBjcjA7CiAKQEAgLTI3MywxMSArMzQwLDEyIEBA
IHN0YXRpYyBpbnQgX19pbml0IG5taV9hcHBseV9hbHRlcm5hdGl2ZXMKICAgICAgICAgLyogRGlz
YWJsZSBXUCB0byBhbGxvdyBwYXRjaGluZyByZWFkLW9ubHkgcGFnZXMuICovCiAgICAgICAgIHdy
aXRlX2NyMChjcjAgJiB+WDg2X0NSMF9XUCk7CiAKLSAgICAgICAgYXBwbHlfYWx0ZXJuYXRpdmVz
KF9fYWx0X2luc3RydWN0aW9ucywgX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZCk7CisgICAgICAgIF9h
cHBseV9hbHRlcm5hdGl2ZXMoX19hbHRfaW5zdHJ1Y3Rpb25zLCBfX2FsdF9pbnN0cnVjdGlvbnNf
ZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdF9kb25lKTsKIAogICAgICAgICB3
cml0ZV9jcjAoY3IwKTsKIAotICAgICAgICBhbHRfZG9uZSA9IHRydWU7CisgICAgICAgIGFsdF9k
b25lIHw9IGFsdF90b2RvOwogICAgIH0KIAogICAgIHJldHVybiAxOwpAQCAtMjg3LDEzICszNTUs
MTEgQEAgc3RhdGljIGludCBfX2luaXQgbm1pX2FwcGx5X2FsdGVybmF0aXZlcwogICogVGhpcyBy
b3V0aW5lIGlzIGNhbGxlZCB3aXRoIGxvY2FsIGludGVycnVwdCBkaXNhYmxlZCBhbmQgdXNlZCBk
dXJpbmcKICAqIGJvb3R1cC4KICAqLwotdm9pZCBfX2luaXQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rp
b25zKHZvaWQpCitzdGF0aWMgdm9pZCBfX2luaXQgX2FsdGVybmF0aXZlX2luc3RydWN0aW9ucyhi
b29sIGZvcmNlKQogewogICAgIHVuc2lnbmVkIGludCBpOwogICAgIG5taV9jYWxsYmFja190ICpz
YXZlZF9ubWlfY2FsbGJhY2s7CiAKLSAgICBhcmNoX2luaXRfaWRlYWxfbm9wcygpOwotCiAgICAg
LyoKICAgICAgKiBEb24ndCBzdG9wIG1hY2hpbmUgY2hlY2sgZXhjZXB0aW9ucyB3aGlsZSBwYXRj
aGluZy4KICAgICAgKiBNQ0VzIG9ubHkgaGFwcGVuIHdoZW4gc29tZXRoaW5nIGdvdCBjb3JydXB0
ZWQgYW5kIGluIHRoaXMKQEAgLTMwNiw2ICszNzIsMTAgQEAgdm9pZCBfX2luaXQgYWx0ZXJuYXRp
dmVfaW5zdHJ1Y3Rpb25zKHZvaQogICAgICAqLwogICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2Vu
YWJsZWQoKSk7CiAKKyAgICAvKiBTZXQgd2hhdCBvcGVyYXRpb24gdG8gcGVyZm9ybSAvYmVmb3Jl
LyBzZXR0aW5nIHRoZSBjYWxsYmFjay4gKi8KKyAgICBhbHRfdG9kbyA9IDF1IDw8IGZvcmNlOwor
ICAgIGJhcnJpZXIoKTsKKwogICAgIC8qCiAgICAgICogQXMgc29vbiBhcyB0aGUgY2FsbGJhY2sg
aXMgc2V0IHVwLCB0aGUgbmV4dCBOTUkgd2lsbCB0cmlnZ2VyIHBhdGNoaW5nLAogICAgICAqIGV2
ZW4gYW4gTk1JIGFoZWFkIG9mIG91ciBleHBsaWNpdCBzZWxmLU5NSS4KQEAgLTMyMSwxMSArMzkx
LDI0IEBAIHZvaWQgX19pbml0IGFsdGVybmF0aXZlX2luc3RydWN0aW9ucyh2b2kKICAgICAgKiBj
b3ZlciB0aGUgKGhvcGVmdWxseSBuZXZlcikgYXN5bmMgY2FzZSwgcG9sbCBhbHRfZG9uZSBmb3Ig
dXAgdG8gb25lCiAgICAgICogc2Vjb25kLgogICAgICAqLwotICAgIGZvciAoIGkgPSAwOyAhQUND
RVNTX09OQ0UoYWx0X2RvbmUpICYmIGkgPCAxMDAwOyArK2kgKQorICAgIGZvciAoIGkgPSAwOyAh
KEFDQ0VTU19PTkNFKGFsdF9kb25lKSAmIGFsdF90b2RvKSAmJiBpIDwgMTAwMDsgKytpICkKICAg
ICAgICAgbWRlbGF5KDEpOwogCi0gICAgaWYgKCAhQUNDRVNTX09OQ0UoYWx0X2RvbmUpICkKKyAg
ICBpZiAoICEoQUNDRVNTX09OQ0UoYWx0X2RvbmUpICYgYWx0X3RvZG8pICkKICAgICAgICAgcGFu
aWMoIlRpbWVkIG91dCB3YWl0aW5nIGZvciBhbHRlcm5hdGl2ZXMgc2VsZi1OTUkgdG8gaGl0XG4i
KTsKIAogICAgIHNldF9ubWlfY2FsbGJhY2soc2F2ZWRfbm1pX2NhbGxiYWNrKTsKIH0KKwordm9p
ZCBfX2luaXQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQpCit7CisgICAgYXJjaF9pbml0
X2lkZWFsX25vcHMoKTsKKyAgICBfYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKGZhbHNlKTsKK30K
Kwordm9pZCBfX2luaXQgYWx0ZXJuYXRpdmVfYnJhbmNoZXModm9pZCkKK3sKKyAgICBsb2NhbF9p
cnFfZGlzYWJsZSgpOworICAgIF9hbHRlcm5hdGl2ZV9pbnN0cnVjdGlvbnModHJ1ZSk7CisgICAg
bG9jYWxfaXJxX2VuYWJsZSgpOworfQotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94
ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTY0Nyw2ICsxNjQ3LDggQEAgdm9pZCBfX2luaXQgbm9y
ZXR1cm4gX19zdGFydF94ZW4odW5zaWduZQogCiAgICAgZG9fcHJlc21wX2luaXRjYWxscygpOwog
CisgICAgYWx0ZXJuYXRpdmVfYnJhbmNoZXMoKTsKKwogICAgIC8qCiAgICAgICogTkI6IHdoZW4g
cnVubmluZyBhcyBhIFBWIHNoaW0gVkNQVU9QX3VwL2Rvd24gaXMgd2lyZWQgdG8gdGhlIHNoaW0K
ICAgICAgKiBwaHlzaWNhbCBjcHVfYWRkL3JlbW92ZSBmdW5jdGlvbnMsIHNvIGxhdW5jaCB0aGUg
Z3Vlc3Qgd2l0aCBvbmx5Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKQEAgLTQsOCArNCw4IEBACiAj
aWZkZWYgX19BU1NFTUJMWV9fCiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLWFzbS5oPgogI2Vs
c2UKKyNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL3N0cmluZ2lmeS5oPgotI2lu
Y2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPGFzbS9hc20tbWFjcm9zLmg+CiAKIHN0cnVj
dCBfX3BhY2tlZCBhbHRfaW5zdHIgewpAQCAtMjYsNiArMjYsNyBAQCBleHRlcm4gdm9pZCBhZGRf
bm9wcyh2b2lkICppbnNucywgdW5zaWduCiAvKiBTaW1pbGFyIHRvIGFsdGVybmF0aXZlX2luc3Ry
dWN0aW9ucyBleGNlcHQgaXQgY2FuIGJlIHJ1biB3aXRoIElSUXMgZW5hYmxlZC4gKi8KIGV4dGVy
biB2b2lkIGFwcGx5X2FsdGVybmF0aXZlcyhzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwgc3RydWN0
IGFsdF9pbnN0ciAqZW5kKTsKIGV4dGVybiB2b2lkIGFsdGVybmF0aXZlX2luc3RydWN0aW9ucyh2
b2lkKTsKK2V4dGVybiB2b2lkIGFsdGVybmF0aXZlX2JyYW5jaGVzKHZvaWQpOwogCiAjZGVmaW5l
IGFsdF9vcmlnX2xlbiAgICAgICAiKC5MWEVOJT1fb3JpZ19lIC0gLkxYRU4lPV9vcmlnX3MpIgog
I2RlZmluZSBhbHRfcGFkX2xlbiAgICAgICAgIiguTFhFTiU9X29yaWdfcCAtIC5MWEVOJT1fb3Jp
Z19lKSIKQEAgLTE0OSw2ICsxNTAsMjMzIEBAIGV4dGVybiB2b2lkIGFsdGVybmF0aXZlX2luc3Ry
dWN0aW9ucyh2b2kKIC8qIFVzZSB0aGlzIG1hY3JvKHMpIGlmIHlvdSBuZWVkIG1vcmUgdGhhbiBv
bmUgb3V0cHV0IHBhcmFtZXRlci4gKi8KICNkZWZpbmUgQVNNX09VVFBVVDIoYS4uLikgYQogCisv
KgorICogTWFjaGluZXJ5IHRvIGFsbG93IGNvbnZlcnRpbmcgaW5kaXJlY3QgdG8gZGlyZWN0IGNh
bGxzLCB3aGVuIHRoZSBjYWxsZWQKKyAqIGZ1bmN0aW9uIGlzIGRldGVybWluZWQgb25jZSBhdCBi
b290IGFuZCBsYXRlciBuZXZlciBjaGFuZ2VkLgorICovCisKKyNkZWZpbmUgQUxUX0NBTExfYXJn
MSAicmRpIgorI2RlZmluZSBBTFRfQ0FMTF9hcmcyICJyc2kiCisjZGVmaW5lIEFMVF9DQUxMX2Fy
ZzMgInJkeCIKKyNkZWZpbmUgQUxUX0NBTExfYXJnNCAicmN4IgorI2RlZmluZSBBTFRfQ0FMTF9h
cmc1ICJyOCIKKyNkZWZpbmUgQUxUX0NBTExfYXJnNiAicjkiCisKKyNkZWZpbmUgQUxUX0NBTExf
QVJHKGFyZywgbikgXAorICAgIHJlZ2lzdGVyIHR5cGVvZigoYXJnKSA/IChhcmcpIDogMCkgYSAj
IyBuICMjIF8gXAorICAgIGFzbSAoIEFMVF9DQUxMX2FyZyAjIyBuICkgPSAoYXJnKQorI2RlZmlu
ZSBBTFRfQ0FMTF9OT19BUkcobikgXAorICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgYSAjIyBu
ICMjIF8gYXNtICggQUxUX0NBTExfYXJnICMjIG4gKQorCisjZGVmaW5lIEFMVF9DQUxMX05PX0FS
RzYgQUxUX0NBTExfTk9fQVJHKDYpCisjZGVmaW5lIEFMVF9DQUxMX05PX0FSRzUgQUxUX0NBTExf
Tk9fQVJHKDUpOyBBTFRfQ0FMTF9OT19BUkc2CisjZGVmaW5lIEFMVF9DQUxMX05PX0FSRzQgQUxU
X0NBTExfTk9fQVJHKDQpOyBBTFRfQ0FMTF9OT19BUkc1CisjZGVmaW5lIEFMVF9DQUxMX05PX0FS
RzMgQUxUX0NBTExfTk9fQVJHKDMpOyBBTFRfQ0FMTF9OT19BUkc0CisjZGVmaW5lIEFMVF9DQUxM
X05PX0FSRzIgQUxUX0NBTExfTk9fQVJHKDIpOyBBTFRfQ0FMTF9OT19BUkczCisjZGVmaW5lIEFM
VF9DQUxMX05PX0FSRzEgQUxUX0NBTExfTk9fQVJHKDEpOyBBTFRfQ0FMTF9OT19BUkcyCisKKy8q
CisgKiBVbmZvcnR1bmF0ZWx5IEFMVF9DQUxMX05PX0FSRygpIGFib3ZlIGNhbid0IHVzZSBhIGZh
a2UgaW5pdGlhbGl6ZXIgKHRvCisgKiBzdXBwcmVzcyAidW5pbml0aWFsaXplZCB2YXJpYWJsZSIg
d2FybmluZ3MpLCBhcyB2YXJpb3VzIHZlcnNpb25zIG9mIGdjYworICogb2xkZXIgdGhhbiA4LjEg
ZmFsbCBvbiB0aGUgbm9zZSBpbiB2YXJpb3VzIHdheXMgd2l0aCB0aGF0IChhbHdheXMgYmVjYXVz
ZQorICogb2Ygc29tZSBvdGhlciBjb25zdHJ1Y3QgZWxzZXdoZXJlIGluIHRoZSBzYW1lIGZ1bmN0
aW9uIG5lZWRpbmcgdG8gdXNlIHRoZQorICogc2FtZSBoYXJkIHJlZ2lzdGVyKS4gT3RoZXJ3aXNl
IHRoZSBhc20oKSBiZWxvdyBjb3VsZCB1bmlmb3JtbHkgdXNlICIrciIKKyAqIG91dHB1dCBjb25z
dHJhaW50cywgbWFraW5nIHVubmVjZXNzYXJ5IGFsbCB0aGVzZSBBTFRfQ0FMTDxuPl9PVVQgbWFj
cm9zLgorICovCisjZGVmaW5lIEFMVF9DQUxMMF9PVVQgIj1yIiAoYTFfKSwgIj1yIiAoYTJfKSwg
Ij1yIiAoYTNfKSwgXAorICAgICAgICAgICAgICAgICAgICAgICI9ciIgKGE0XyksICI9ciIgKGE1
XyksICI9ciIgKGE2XykKKyNkZWZpbmUgQUxUX0NBTEwxX09VVCAiK3IiIChhMV8pLCAiPXIiIChh
Ml8pLCAiPXIiIChhM18pLCBcCisgICAgICAgICAgICAgICAgICAgICAgIj1yIiAoYTRfKSwgIj1y
IiAoYTVfKSwgIj1yIiAoYTZfKQorI2RlZmluZSBBTFRfQ0FMTDJfT1VUICIrciIgKGExXyksICIr
ciIgKGEyXyksICI9ciIgKGEzXyksIFwKKyAgICAgICAgICAgICAgICAgICAgICAiPXIiIChhNF8p
LCAiPXIiIChhNV8pLCAiPXIiIChhNl8pCisjZGVmaW5lIEFMVF9DQUxMM19PVVQgIityIiAoYTFf
KSwgIityIiAoYTJfKSwgIityIiAoYTNfKSwgXAorICAgICAgICAgICAgICAgICAgICAgICI9ciIg
KGE0XyksICI9ciIgKGE1XyksICI9ciIgKGE2XykKKyNkZWZpbmUgQUxUX0NBTEw0X09VVCAiK3Ii
IChhMV8pLCAiK3IiIChhMl8pLCAiK3IiIChhM18pLCBcCisgICAgICAgICAgICAgICAgICAgICAg
IityIiAoYTRfKSwgIj1yIiAoYTVfKSwgIj1yIiAoYTZfKQorI2RlZmluZSBBTFRfQ0FMTDVfT1VU
ICIrciIgKGExXyksICIrciIgKGEyXyksICIrciIgKGEzXyksIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAiK3IiIChhNF8pLCAiK3IiIChhNV8pLCAiPXIiIChhNl8pCisjZGVmaW5lIEFMVF9DQUxM
Nl9PVVQgIityIiAoYTFfKSwgIityIiAoYTJfKSwgIityIiAoYTNfKSwgXAorICAgICAgICAgICAg
ICAgICAgICAgICIrciIgKGE0XyksICIrciIgKGE1XyksICIrciIgKGE2XykKKworI2RlZmluZSBh
bHRlcm5hdGl2ZV9jYWxsTihuLCByZXR0eXBlLCBmdW5jKSAoeyAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICByZXR0eXBlIHJldF87ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyByMTBfIGFzbSgicjEw
Iik7ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcg
cjExXyBhc20oInIxMSIpOyAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBhc20gdm9sYXRp
bGUgKF9fc3RyaW5naWZ5KEFMVEVSTkFUSVZFICJjYWxsIColY1thZGRyXSglJXJpcCkiLCBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY2FsbCAuIiwgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2
X0ZFQVRVUkVfQUxXQVlTKSAgICAgIFwKKyAgICAgICAgICAgICAgICAgIDogQUxUX0NBTEwgIyMg
biAjIyBfT1VULCAiPWEiIChyZXRfKSwgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAg
ICI9ciIgKHIxMF8pLCAiPXIiIChyMTFfKSBBU01fQ0FMTF9DT05TVFJBSU5UICAgXAorICAgICAg
ICAgICAgICAgICAgOiBbYWRkcl0gImkiICgmKGZ1bmMpKSwgImciIChmdW5jKSAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgcmV0XzsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSkKKworI2RlZmluZSBhbHRlcm5hdGl2
ZV92Y2FsbDAoZnVuYykgKHsgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX05PX0FSRzE7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICgodm9pZClhbHRlcm5hdGl2ZV9jYWxsTigw
LCBpbnQsIGZ1bmMpKTsgICAgXAorfSkKKworI2RlZmluZSBhbHRlcm5hdGl2ZV9jYWxsMChmdW5j
KSAoeyAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX05PX0FSRzE7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIGFsdGVybmF0aXZlX2NhbGxOKDAsIHR5cGVvZihmdW5jKCkpLCBm
dW5jKTsgXAorfSkKKworI2RlZmluZSBhbHRlcm5hdGl2ZV92Y2FsbDEoZnVuYywgYXJnKSAoeyAg
ICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyhhcmcsIDEpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIEFMVF9DQUxMX05PX0FSRzI7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICh2b2lkKXNpemVvZihmdW5jKGFyZykpOyAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICh2b2lkKWFsdGVybmF0aXZlX2NhbGxOKDEsIGludCwgZnVuYyk7ICAgICAgICAgXAor
fSkKKworI2RlZmluZSBhbHRlcm5hdGl2ZV9jYWxsMShmdW5jLCBhcmcpICh7ICAgICAgICAgICAg
XAorICAgIEFMVF9DQUxMX0FSRyhhcmcsIDEpOyAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIEFMVF9DQUxMX05PX0FSRzI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IGFsdGVybmF0aXZlX2NhbGxOKDEsIHR5cGVvZihmdW5jKGFyZykpLCBmdW5jKTsgXAorfSkKKwor
I2RlZmluZSBhbHRlcm5hdGl2ZV92Y2FsbDIoZnVuYywgYXJnMSwgYXJnMikgKHsgICAgICAgICAg
IFwKKyAgICB0eXBlb2YoYXJnMikgdjJfID0gKGFyZzIpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgQUxUX0NBTExfQVJHKGFyZzEsIDEpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9OT19BUkczOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgKHZvaWQpc2l6ZW9mKGZ1bmMoYXJnMSwgYXJnMikpOyAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICh2b2lkKWFsdGVybmF0aXZlX2NhbGxOKDIsIGlu
dCwgZnVuYyk7ICAgICAgICAgICAgICAgIFwKK30pCisKKyNkZWZpbmUgYWx0ZXJuYXRpdmVfY2Fs
bDIoZnVuYywgYXJnMSwgYXJnMikgKHsgICAgICAgICAgICBcCisgICAgdHlwZW9mKGFyZzIpIHYy
XyA9IChhcmcyKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FS
RyhhcmcxLCAxKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FM
TF9BUkcodjJfLCAyKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxU
X0NBTExfTk9fQVJHMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IGFsdGVybmF0aXZlX2NhbGxOKDIsIHR5cGVvZihmdW5jKGFyZzEsIGFyZzIpKSwgZnVuYyk7IFwK
K30pCisKKyNkZWZpbmUgYWx0ZXJuYXRpdmVfdmNhbGwzKGZ1bmMsIGFyZzEsIGFyZzIsIGFyZzMp
ICh7ICAgIFwKKyAgICB0eXBlb2YoYXJnMikgdjJfID0gKGFyZzIpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICB0eXBlb2YoYXJnMykgdjNfID0gKGFyZzMpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcoYXJnMSwgMSk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcodjJfLCAyKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcodjNfLCAzKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9OT19BUkc0OyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAodm9pZClzaXplb2YoZnVuYyhhcmcxLCBh
cmcyLCBhcmczKSk7ICAgICAgICAgICAgICAgIFwKKyAgICAodm9pZClhbHRlcm5hdGl2ZV9jYWxs
TigzLCBpbnQsIGZ1bmMpOyAgICAgICAgICAgICAgIFwKK30pCisKKyNkZWZpbmUgYWx0ZXJuYXRp
dmVfY2FsbDMoZnVuYywgYXJnMSwgYXJnMiwgYXJnMykgKHsgICAgIFwKKyAgICB0eXBlb2YoYXJn
MikgdjJfID0gKGFyZzIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlb2Yo
YXJnMykgdjNfID0gKGFyZzMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRf
Q0FMTF9BUkcoYXJnMSwgMSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBB
TFRfQ0FMTF9BUkcodjJfLCAyKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBBTFRfQ0FMTF9BUkcodjNfLCAzKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBBTFRfQ0FMTF9OT19BUkc0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICBhbHRlcm5hdGl2ZV9jYWxsTigzLCB0eXBlb2YoZnVuYyhhcmcxLCBhcmcyLCBhcmcz
KSksIFwKKyAgICAgICAgICAgICAgICAgICAgICBmdW5jKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKK30pCisKKyNkZWZpbmUgYWx0ZXJuYXRpdmVfdmNhbGw0KGZ1bmMsIGFyZzEsIGFy
ZzIsIGFyZzMsIGFyZzQpICh7IFwKKyAgICB0eXBlb2YoYXJnMikgdjJfID0gKGFyZzIpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoYXJnMykgdjNfID0gKGFyZzMp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoYXJnNCkgdjRfID0g
KGFyZzQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkco
YXJnMSwgMSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FM
TF9BUkcodjJfLCAyKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBB
TFRfQ0FMTF9BUkcodjNfLCAzKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBBTFRfQ0FMTF9BUkcodjRfLCA0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBBTFRfQ0FMTF9OT19BUkc1OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAodm9pZClzaXplb2YoZnVuYyhhcmcxLCBhcmcyLCBhcmczLCBhcmc0
KSk7ICAgICAgICAgICAgIFwKKyAgICAodm9pZClhbHRlcm5hdGl2ZV9jYWxsTig0LCBpbnQsIGZ1
bmMpOyAgICAgICAgICAgICAgICAgIFwKK30pCisKKyNkZWZpbmUgYWx0ZXJuYXRpdmVfY2FsbDQo
ZnVuYywgYXJnMSwgYXJnMiwgYXJnMywgYXJnNCkgKHsgIFwKKyAgICB0eXBlb2YoYXJnMikgdjJf
ID0gKGFyZzIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoYXJn
MykgdjNfID0gKGFyZzMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBl
b2YoYXJnNCkgdjRfID0gKGFyZzQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBBTFRfQ0FMTF9BUkcoYXJnMSwgMSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICBBTFRfQ0FMTF9BUkcodjJfLCAyKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcodjNfLCAzKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcodjRfLCA0KTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9OT19BUkc1OyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBhbHRlcm5hdGl2ZV9jYWxsTig0LCB0eXBl
b2YoZnVuYyhhcmcxLCBhcmcyLCAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBhcmczLCBhcmc0KSksICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAg
ICAgICBmdW5jKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30pCisKKyNkZWZp
bmUgYWx0ZXJuYXRpdmVfdmNhbGw1KGZ1bmMsIGFyZzEsIGFyZzIsIGFyZzMsIGFyZzQsIGFyZzUp
ICh7IFwKKyAgICB0eXBlb2YoYXJnMikgdjJfID0gKGFyZzIpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoYXJnMykgdjNfID0gKGFyZzMpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoYXJnNCkgdjRfID0gKGFy
ZzQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoYXJn
NSkgdjVfID0gKGFyZzUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBBTFRfQ0FMTF9BUkcoYXJnMSwgMSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcodjJfLCAyKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcodjNfLCAzKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcodjRfLCA0
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FM
TF9BUkcodjVfLCA1KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBBTFRfQ0FMTF9OT19BUkc2OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAodm9pZClzaXplb2YoZnVuYyhhcmcxLCBhcmcyLCBhcmczLCBhcmc0
LCBhcmc1KSk7ICAgICAgICAgICAgIFwKKyAgICAodm9pZClhbHRlcm5hdGl2ZV9jYWxsTig1LCBp
bnQsIGZ1bmMsIEFMVF9DQUxMX09VVDUpOyAgICAgICAgIFwKK30pCisKKyNkZWZpbmUgYWx0ZXJu
YXRpdmVfY2FsbDUoZnVuYywgYXJnMSwgYXJnMiwgYXJnMywgYXJnNCwgYXJnNSkgKHsgIFwKKyAg
ICB0eXBlb2YoYXJnMikgdjJfID0gKGFyZzIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICB0eXBlb2YoYXJnMykgdjNfID0gKGFyZzMpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoYXJnNCkgdjRfID0gKGFyZzQpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoYXJnNSkgdjVfID0g
KGFyZzUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FM
TF9BUkcoYXJnMSwgMSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBBTFRfQ0FMTF9BUkcodjJfLCAyKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcodjNfLCAzKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcodjRfLCA0KTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcodjVf
LCA1KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRf
Q0FMTF9OT19BUkc2OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICBhbHRlcm5hdGl2ZV9jYWxsTig1LCB0eXBlb2YoZnVuYyhhcmcxLCBhcmcyLCBhcmcz
LCAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmc0
LCBhcmc1KSksICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICBmdW5jLCBB
TFRfQ0FMTF9PVVQ1KTsgICAgICAgICAgICAgICAgICAgICAgIFwKK30pCisKKyNkZWZpbmUgYWx0
ZXJuYXRpdmVfdmNhbGw2KGZ1bmMsIGFyZzEsIGFyZzIsIGFyZzMsIGFyZzQsIGFyZzUsIGFyZzYp
ICh7IFwKKyAgICB0eXBlb2YoYXJnMikgdjJfID0gKGFyZzIpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoYXJnMykgdjNfID0gKGFyZzMpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoYXJn
NCkgdjRfID0gKGFyZzQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICB0eXBlb2YoYXJnNSkgdjVfID0gKGFyZzUpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoYXJnNikgdjZfID0gKGFyZzYpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkco
YXJnMSwgMSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBBTFRfQ0FMTF9BUkcodjJfLCAyKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcodjNfLCAzKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcodjRf
LCA0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBBTFRfQ0FMTF9BUkcodjVfLCA1KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcodjZfLCA2KTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAodm9pZClzaXplb2YoZnVuYyhh
cmcxLCBhcmcyLCBhcmczLCBhcmc0LCBhcmc1LCBhcmc2KSk7ICAgICAgICAgICAgIFwKKyAgICAo
dm9pZClhbHRlcm5hdGl2ZV9jYWxsTig2LCBpbnQsIGZ1bmMpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKK30pCisKKyNkZWZpbmUgYWx0ZXJuYXRpdmVfY2FsbDYoZnVuYywgYXJnMSwg
YXJnMiwgYXJnMywgYXJnNCwgYXJnNSwgYXJnNikgKHsgIFwKKyAgICB0eXBlb2YoYXJnMikgdjJf
ID0gKGFyZzIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICB0eXBlb2YoYXJnMykgdjNfID0gKGFyZzMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoYXJnNCkgdjRfID0gKGFyZzQpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0eXBlb2YoYXJnNSkgdjVfID0g
KGFyZzUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0
eXBlb2YoYXJnNikgdjZfID0gKGFyZzYpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcoYXJnMSwgMSk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcodjJfLCAyKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRf
Q0FMTF9BUkcodjNfLCAzKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcodjRfLCA0KTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcodjVfLCA1KTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FM
TF9BUkcodjZfLCA2KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBhbHRlcm5hdGl2ZV9jYWxsTig2LCB0eXBlb2YoZnVuYyhhcmcxLCBhcmcyLCBh
cmczLCAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBhcmc0LCBhcmc1LCBhcmc2KSksICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICBmdW5jLCBBTFRfQ0FMTF9PVVQ2KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKK30pCisKKyNkZWZpbmUgYWx0ZXJuYXRpdmVfdmNhbGxfXyhucikgYWx0ZXJuYXRpdmVfdmNh
bGwgIyMgbnIKKyNkZWZpbmUgYWx0ZXJuYXRpdmVfY2FsbF9fKG5yKSAgYWx0ZXJuYXRpdmVfY2Fs
bCAjIyBucgorCisjZGVmaW5lIGFsdGVybmF0aXZlX3ZjYWxsXyhucikgYWx0ZXJuYXRpdmVfdmNh
bGxfXyhucikKKyNkZWZpbmUgYWx0ZXJuYXRpdmVfY2FsbF8obnIpICBhbHRlcm5hdGl2ZV9jYWxs
X18obnIpCisKKyNkZWZpbmUgYWx0ZXJuYXRpdmVfdmNhbGwoZnVuYywgYXJncy4uLikgXAorICAg
IGFsdGVybmF0aXZlX3ZjYWxsXyhjb3VudF92YV9hcmcoYXJncykpKGZ1bmMsICMjIGFyZ3MpCisK
KyNkZWZpbmUgYWx0ZXJuYXRpdmVfY2FsbChmdW5jLCBhcmdzLi4uKSBcCisgICAgYWx0ZXJuYXRp
dmVfY2FsbF8oY291bnRfdmFfYXJnKGFyZ3MpKShmdW5jLCAjIyBhcmdzKQorCiAjZW5kaWYgLyog
ICFfX0FTU0VNQkxZX18gICovCiAKICNlbmRpZiAvKiBfX1g4Nl9BTFRFUk5BVElWRV9IX18gKi8K
LS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaApA
QCAtNjYsNiArNjYsMTAgQEAKIAogI2RlZmluZSBST1VORFVQKHgsIGEpICgoKHgpICsgKGEpIC0g
MSkgJiB+KChhKSAtIDEpKQogCisjZGVmaW5lIGNvdW50X3ZhX2FyZ18oZG90LCBhMSwgYTIsIGEz
LCBhNCwgYTUsIGE2LCBhNywgYTgsIHgsIC4uLikgeAorI2RlZmluZSBjb3VudF92YV9hcmcoYXJn
cy4uLikgXAorICAgIGNvdW50X3ZhX2FyZ18oLiwgIyMgYXJncywgOCwgNywgNiwgNSwgNCwgMywg
MiwgMSwgMCkKKwogc3RydWN0IGRvbWFpbjsKIAogdm9pZCBjbWRsaW5lX3BhcnNlKGNvbnN0IGNo
YXIgKmNtZGxpbmUpOwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:09:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:09: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-devel-bounces@lists.xenproject.org>)
	id 1gKmsA-0002lH-D1; Thu, 08 Nov 2018 16:09:34 +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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKms9-0002lB-Af
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:09:33 +0000
X-Inumbo-ID: acdc9bce-e370-11e8-8943-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id acdc9bce-e370-11e8-8943-12d6303a7972;
 Thu, 08 Nov 2018 16:09:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 09:09:30 -0700
Message-Id: <5BE45FB902000078001F9CAC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 09:09:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
In-Reply-To: <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 04/13] x86/HVM: patch indirect calls through
 hvm_funcs to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBpbnRlbnRpb25hbGx5IG5vdCB0b3VjaGluZyBob29rcyB1c2VkIHJhcmVseSAob3Ig
bm90IGF0IGFsbCkKZHVyaW5nIHRoZSBsaWZldGltZSBvZiBhIFZNLCBsaWtlIHtkb21haW4sdmNw
dX1faW5pdGlhbGlzZSBvciBjcHVfdXAsCmFzIHdlbGwgYXMgbmVzdGVkLCBWTSBldmVudCwgYW5k
IGFsdHAybSBvbmVzICh0aGV5IGNhbiBhbGwgYmUgZG9uZQpsYXRlciwgaWYgc28gZGVzaXJlZCku
IFZpcnR1YWwgSW50ZXJydXB0IGRlbGl2ZXJ5IG9uZXMgd2lsbCBiZSBkZWFsdAp3aXRoIGluIGEg
c3Vic2VxdWVudCBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmll
d2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnYzOiBSZS1iYXNl
Lgp2MjogRHJvcCBvcGVuLWNvZGVkIG51bWJlcnMgZnJvbSBtYWNybyBpbnZvY2F0aW9ucy4gUmUt
YmFzZS4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vZW11bGF0ZS5jCkBAIC0yMTAzLDcgKzIxMDMsNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxf
d3JpdGVfbXNyKAogc3RhdGljIGludCBodm1lbXVsX3diaW52ZCgKICAgICBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfY3R4dCAqY3R4dCkKIHsKLSAgICBodm1fZnVuY3Mud2JpbnZkX2ludGVyY2VwdCgpOwor
ICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy53YmludmRfaW50ZXJjZXB0KTsKICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCkBAIC0yMTIxLDcgKzIxMjEsNyBAQCBzdGF0aWMgaW50
IGh2bWVtdWxfZ2V0X2ZwdSgKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAKICAg
ICBpZiAoICFjdXJyLT5mcHVfZGlydGllZCApCi0gICAgICAgIGh2bV9mdW5jcy5mcHVfZGlydHlf
aW50ZXJjZXB0KCk7CisgICAgICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5mcHVfZGly
dHlfaW50ZXJjZXB0KTsKICAgICBlbHNlIGlmICggdHlwZSA9PSBYODZFTVVMX0ZQVV9mcHUgKQog
ICAgIHsKICAgICAgICAgY29uc3QgdHlwZW9mKGN1cnItPmFyY2gueHNhdmVfYXJlYS0+ZnB1X3Nz
ZSkgKmZwdV9jdHh0ID0KQEAgLTIyMzgsNyArMjIzOCw3IEBAIHN0YXRpYyB2b2lkIGh2bWVtdWxf
cHV0X2ZwdSgKICAgICAgICAgewogICAgICAgICAgICAgY3Vyci0+ZnB1X2RpcnRpZWQgPSBmYWxz
ZTsKICAgICAgICAgICAgIHN0dHMoKTsKLSAgICAgICAgICAgIGh2bV9mdW5jcy5mcHVfbGVhdmUo
Y3Vycik7CisgICAgICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3MuZnB1X2xlYXZl
LCBjdXJyKTsKICAgICAgICAgfQogICAgIH0KIH0KQEAgLTI0MDAsNyArMjQwMCw4IEBAIHN0YXRp
YyBpbnQgX2h2bV9lbXVsYXRlX29uZShzdHJ1Y3QgaHZtX2UKICAgICBpZiAoIGh2bWVtdWxfY3R4
dC0+aW50cl9zaGFkb3cgIT0gbmV3X2ludHJfc2hhZG93ICkKICAgICB7CiAgICAgICAgIGh2bWVt
dWxfY3R4dC0+aW50cl9zaGFkb3cgPSBuZXdfaW50cl9zaGFkb3c7Ci0gICAgICAgIGh2bV9mdW5j
cy5zZXRfaW50ZXJydXB0X3NoYWRvdyhjdXJyLCBuZXdfaW50cl9zaGFkb3cpOworICAgICAgICBh
bHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3Muc2V0X2ludGVycnVwdF9zaGFkb3csCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIGN1cnIsIG5ld19pbnRyX3NoYWRvdyk7CiAgICAgfQogCiAgICAg
aWYgKCBodm1lbXVsX2N0eHQtPmN0eHQucmV0aXJlLmhsdCAmJgpAQCAtMjUzNyw3ICsyNTM4LDgg
QEAgdm9pZCBodm1fZW11bGF0ZV9pbml0X29uY2UoCiAKICAgICBtZW1zZXQoaHZtZW11bF9jdHh0
LCAwLCBzaXplb2YoKmh2bWVtdWxfY3R4dCkpOwogCi0gICAgaHZtZW11bF9jdHh0LT5pbnRyX3No
YWRvdyA9IGh2bV9mdW5jcy5nZXRfaW50ZXJydXB0X3NoYWRvdyhjdXJyKTsKKyAgICBodm1lbXVs
X2N0eHQtPmludHJfc2hhZG93ID0KKyAgICAgICAgYWx0ZXJuYXRpdmVfY2FsbChodm1fZnVuY3Mu
Z2V0X2ludGVycnVwdF9zaGFkb3csIGN1cnIpOwogICAgIGh2bWVtdWxfZ2V0X3NlZ19yZWcoeDg2
X3NlZ19jcywgaHZtZW11bF9jdHh0KTsKICAgICBodm1lbXVsX2dldF9zZWdfcmVnKHg4Nl9zZWdf
c3MsIGh2bWVtdWxfY3R4dCk7CiAKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0yNzIsMTIgKzI3MiwxMiBAQCB2b2lkIGh2bV9zZXRf
cmR0c2NfZXhpdGluZyhzdHJ1Y3QgZG9tYWluCiAgICAgc3RydWN0IHZjcHUgKnY7CiAKICAgICBm
b3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgICAgIGh2bV9mdW5jcy5zZXRfcmR0c2NfZXhpdGlu
Zyh2LCBlbmFibGUpOworICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3Muc2V0X3Jk
dHNjX2V4aXRpbmcsIHYsIGVuYWJsZSk7CiB9CiAKIHZvaWQgaHZtX2dldF9ndWVzdF9wYXQoc3Ry
dWN0IHZjcHUgKnYsIHU2NCAqZ3Vlc3RfcGF0KQogewotICAgIGlmICggIWh2bV9mdW5jcy5nZXRf
Z3Vlc3RfcGF0KHYsIGd1ZXN0X3BhdCkgKQorICAgIGlmICggIWFsdGVybmF0aXZlX2NhbGwoaHZt
X2Z1bmNzLmdldF9ndWVzdF9wYXQsIHYsIGd1ZXN0X3BhdCkgKQogICAgICAgICAqZ3Vlc3RfcGF0
ID0gdi0+YXJjaC5odm0ucGF0X2NyOwogfQogCkBAIC0zMDIsNyArMzAyLDcgQEAgaW50IGh2bV9z
ZXRfZ3Vlc3RfcGF0KHN0cnVjdCB2Y3B1ICp2LCB1NgogICAgICAgICAgICAgcmV0dXJuIDA7CiAg
ICAgICAgIH0KIAotICAgIGlmICggIWh2bV9mdW5jcy5zZXRfZ3Vlc3RfcGF0KHYsIGd1ZXN0X3Bh
dCkgKQorICAgIGlmICggIWFsdGVybmF0aXZlX2NhbGwoaHZtX2Z1bmNzLnNldF9ndWVzdF9wYXQs
IHYsIGd1ZXN0X3BhdCkgKQogICAgICAgICB2LT5hcmNoLmh2bS5wYXRfY3IgPSBndWVzdF9wYXQ7
CiAKICAgICByZXR1cm4gMTsKQEAgLTM0Miw3ICszNDIsNyBAQCBib29sIGh2bV9zZXRfZ3Vlc3Rf
Ym5kY2ZncyhzdHJ1Y3QgdmNwdSAqCiAgICAgICAgICAgICAvKiBub3RoaW5nLCBiZXN0IGVmZm9y
dCBvbmx5ICovOwogICAgIH0KIAotICAgIHJldHVybiBodm1fZnVuY3Muc2V0X2d1ZXN0X2JuZGNm
Z3ModiwgdmFsKTsKKyAgICByZXR1cm4gYWx0ZXJuYXRpdmVfY2FsbChodm1fZnVuY3Muc2V0X2d1
ZXN0X2JuZGNmZ3MsIHYsIHZhbCk7CiB9CiAKIC8qCkBAIC01MDAsNyArNTAwLDggQEAgdm9pZCBo
dm1fbWlncmF0ZV9waXJxcyhzdHJ1Y3QgdmNwdSAqdikKIHN0YXRpYyBib29sIGh2bV9nZXRfcGVu
ZGluZ19ldmVudChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHg4Nl9ldmVudCAqaW5mbykKIHsKICAg
ICBpbmZvLT5jcjIgPSB2LT5hcmNoLmh2bS5ndWVzdF9jclsyXTsKLSAgICByZXR1cm4gaHZtX2Z1
bmNzLmdldF9wZW5kaW5nX2V2ZW50KHYsIGluZm8pOworCisgICAgcmV0dXJuIGFsdGVybmF0aXZl
X2NhbGwoaHZtX2Z1bmNzLmdldF9wZW5kaW5nX2V2ZW50LCB2LCBpbmZvKTsKIH0KIAogdm9pZCBo
dm1fZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2KQpAQCAtMTY1OSw3ICsxNjYwLDcgQEAgdm9pZCBo
dm1faW5qZWN0X2V2ZW50KGNvbnN0IHN0cnVjdCB4ODZfZQogICAgICAgICB9CiAgICAgfQogCi0g
ICAgaHZtX2Z1bmNzLmluamVjdF9ldmVudChldmVudCk7CisgICAgYWx0ZXJuYXRpdmVfdmNhbGwo
aHZtX2Z1bmNzLmluamVjdF9ldmVudCwgZXZlbnQpOwogfQogCiBpbnQgaHZtX2hhcF9uZXN0ZWRf
cGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCkBAIC0yMjQ2LDcgKzIy
NDcsNyBAQCBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vCiAgICAgICAg
ICAoIXJhbmdlc2V0X2lzX2VtcHR5KGQtPmlvbWVtX2NhcHMpIHx8CiAgICAgICAgICAgIXJhbmdl
c2V0X2lzX2VtcHR5KGQtPmFyY2guaW9wb3J0X2NhcHMpIHx8CiAgICAgICAgICAgaGFzX2FyY2hf
cGRldnMoZCkpICkKLSAgICAgICAgaHZtX2Z1bmNzLmhhbmRsZV9jZCh2LCB2YWx1ZSk7CisgICAg
ICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5oYW5kbGVfY2QsIHYsIHZhbHVlKTsKIAog
ICAgIGh2bV91cGRhdGVfY3IodiwgMCwgdmFsdWUpOwogCkBAIC0zNDczLDcgKzM0NzQsOCBAQCBp
bnQgaHZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQKICAgICAgICAgICAgIGdvdG8g
Z3BfZmF1bHQ7CiAgICAgICAgIC8qIElmIHJldCA9PSAwIHRoZW4gdGhpcyBpcyBub3QgYW4gTUNF
IE1TUiwgc2VlIG90aGVyIE1TUnMuICovCiAgICAgICAgIHJldCA9ICgocmV0ID09IDApCi0gICAg
ICAgICAgICAgICA/IGh2bV9mdW5jcy5tc3JfcmVhZF9pbnRlcmNlcHQobXNyLCBtc3JfY29udGVu
dCkKKyAgICAgICAgICAgICAgID8gYWx0ZXJuYXRpdmVfY2FsbChodm1fZnVuY3MubXNyX3JlYWRf
aW50ZXJjZXB0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zciwgbXNyX2Nv
bnRlbnQpCiAgICAgICAgICAgICAgICA6IFg4NkVNVUxfT0tBWSk7CiAgICAgICAgIGJyZWFrOwog
ICAgIH0KQEAgLTM2MzMsNyArMzYzNSw4IEBAIGludCBodm1fbXNyX3dyaXRlX2ludGVyY2VwdCh1
bnNpZ25lZCBpbnQKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAgICAgICAgIC8qIElmIHJl
dCA9PSAwIHRoZW4gdGhpcyBpcyBub3QgYW4gTUNFIE1TUiwgc2VlIG90aGVyIE1TUnMuICovCiAg
ICAgICAgIHJldCA9ICgocmV0ID09IDApCi0gICAgICAgICAgICAgICA/IGh2bV9mdW5jcy5tc3Jf
d3JpdGVfaW50ZXJjZXB0KG1zciwgbXNyX2NvbnRlbnQpCisgICAgICAgICAgICAgICA/IGFsdGVy
bmF0aXZlX2NhbGwoaHZtX2Z1bmNzLm1zcl93cml0ZV9pbnRlcmNlcHQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNyLCBtc3JfY29udGVudCkKICAgICAgICAgICAgICAgIDog
WDg2RU1VTF9PS0FZKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtMzgyNSw3ICszODI4LDcg
QEAgdm9pZCBodm1faHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZShzdHJ1YwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpoeXBlcmNhbGxfcGFnZSkKIHsKICAgICBodm1f
bGF0Y2hfc2hpbmZvX3NpemUoZCk7Ci0gICAgaHZtX2Z1bmNzLmluaXRfaHlwZXJjYWxsX3BhZ2Uo
ZCwgaHlwZXJjYWxsX3BhZ2UpOworICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5pbml0
X2h5cGVyY2FsbF9wYWdlLCBkLCBoeXBlcmNhbGxfcGFnZSk7CiB9CiAKIHZvaWQgaHZtX3ZjcHVf
cmVzZXRfc3RhdGUoc3RydWN0IHZjcHUgKnYsIHVpbnQxNl90IGNzLCB1aW50MTZfdCBpcCkKQEAg
LTUwMzEsNyArNTAzNCw3IEBAIHZvaWQgaHZtX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21h
aW4KIHZvaWQgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHN0cnVjdCB2Y3B1ICp2LCBlbnVtIHg4
Nl9zZWdtZW50IHNlZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzZWdt
ZW50X3JlZ2lzdGVyICpyZWcpCiB7Ci0gICAgaHZtX2Z1bmNzLmdldF9zZWdtZW50X3JlZ2lzdGVy
KHYsIHNlZywgcmVnKTsKKyAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3MuZ2V0X3NlZ21l
bnRfcmVnaXN0ZXIsIHYsIHNlZywgcmVnKTsKIAogICAgIHN3aXRjaCAoIHNlZyApCiAgICAgewpA
QCAtNTE3Nyw3ICs1MTgwLDcgQEAgdm9pZCBodm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIoc3RydWN0
IHZjcAogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgaHZtX2Z1bmNzLnNldF9zZWdtZW50
X3JlZ2lzdGVyKHYsIHNlZywgcmVnKTsKKyAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3Mu
c2V0X3NlZ21lbnRfcmVnaXN0ZXIsIHYsIHNlZywgcmVnKTsKIH0KIAogLyoKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZt
LmgKQEAgLTM4OCw0MiArMzg4LDQyIEBAIHN0YXRpYyBpbmxpbmUgaW50CiBodm1fZ3Vlc3RfeDg2
X21vZGUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgQVNTRVJUKHYgPT0gY3VycmVudCk7Ci0gICAg
cmV0dXJuIGh2bV9mdW5jcy5ndWVzdF94ODZfbW9kZSh2KTsKKyAgICByZXR1cm4gYWx0ZXJuYXRp
dmVfY2FsbChodm1fZnVuY3MuZ3Vlc3RfeDg2X21vZGUsIHYpOwogfQogCiBzdGF0aWMgaW5saW5l
IHZvaWQKIGh2bV91cGRhdGVfaG9zdF9jcjMoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaWYgKCBo
dm1fZnVuY3MudXBkYXRlX2hvc3RfY3IzICkKLSAgICAgICAgaHZtX2Z1bmNzLnVwZGF0ZV9ob3N0
X2NyMyh2KTsKKyAgICAgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLnVwZGF0ZV9ob3N0
X2NyMywgdik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBkYXRlX2d1ZXN0X2NyKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCiB7Ci0gICAgaHZtX2Z1bmNzLnVwZGF0ZV9n
dWVzdF9jcih2LCBjciwgMCk7CisgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLnVwZGF0
ZV9ndWVzdF9jciwgdiwgY3IsIDApOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX3VwZGF0
ZV9ndWVzdF9jcjMoc3RydWN0IHZjcHUgKnYsIGJvb2wgbm9mbHVzaCkKIHsKICAgICB1bnNpZ25l
ZCBpbnQgZmxhZ3MgPSBub2ZsdXNoID8gSFZNX1VQREFURV9HVUVTVF9DUjNfTk9GTFVTSCA6IDA7
CiAKLSAgICBodm1fZnVuY3MudXBkYXRlX2d1ZXN0X2NyKHYsIDMsIGZsYWdzKTsKKyAgICBhbHRl
cm5hdGl2ZV92Y2FsbChodm1fZnVuY3MudXBkYXRlX2d1ZXN0X2NyLCB2LCAzLCBmbGFncyk7CiB9
CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBkYXRlX2d1ZXN0X2VmZXIoc3RydWN0IHZjcHUg
KnYpCiB7Ci0gICAgaHZtX2Z1bmNzLnVwZGF0ZV9ndWVzdF9lZmVyKHYpOworICAgIGFsdGVybmF0
aXZlX3ZjYWxsKGh2bV9mdW5jcy51cGRhdGVfZ3Vlc3RfZWZlciwgdik7CiB9CiAKIHN0YXRpYyBp
bmxpbmUgdm9pZCBodm1fY3B1aWRfcG9saWN5X2NoYW5nZWQoc3RydWN0IHZjcHUgKnYpCiB7Ci0g
ICAgaHZtX2Z1bmNzLmNwdWlkX3BvbGljeV9jaGFuZ2VkKHYpOworICAgIGFsdGVybmF0aXZlX3Zj
YWxsKGh2bV9mdW5jcy5jcHVpZF9wb2xpY3lfY2hhbmdlZCwgdik7CiB9CiAKIHN0YXRpYyBpbmxp
bmUgdm9pZCBodm1fc2V0X3RzY19vZmZzZXQoc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IG9mZnNl
dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYXRfdHNj
KQogewotICAgIGh2bV9mdW5jcy5zZXRfdHNjX29mZnNldCh2LCBvZmZzZXQsIGF0X3RzYyk7Cisg
ICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLnNldF90c2Nfb2Zmc2V0LCB2LCBvZmZzZXQs
IGF0X3RzYyk7CiB9CiAKIC8qCkBAIC00NDAsMTggKzQ0MCwxOCBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgaHZtX2ZsdXNoX2d1ZXN0X3RsYnMoCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludAogaHZt
X2dldF9jcGwoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgcmV0dXJuIGh2bV9mdW5jcy5nZXRfY3Bs
KHYpOworICAgIHJldHVybiBhbHRlcm5hdGl2ZV9jYWxsKGh2bV9mdW5jcy5nZXRfY3BsLCB2KTsK
IH0KIAogc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGh2bV9nZXRfc2hhZG93X2dzX2Jhc2Uo
c3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgcmV0dXJuIGh2bV9mdW5jcy5nZXRfc2hhZG93X2dzX2Jh
c2Uodik7CisgICAgcmV0dXJuIGFsdGVybmF0aXZlX2NhbGwoaHZtX2Z1bmNzLmdldF9zaGFkb3df
Z3NfYmFzZSwgdik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBodm1fZ2V0X2d1ZXN0X2JuZGNm
Z3Moc3RydWN0IHZjcHUgKnYsIHU2NCAqdmFsKQogewogICAgIHJldHVybiBodm1fZnVuY3MuZ2V0
X2d1ZXN0X2JuZGNmZ3MgJiYKLSAgICAgICAgICAgaHZtX2Z1bmNzLmdldF9ndWVzdF9ibmRjZmdz
KHYsIHZhbCk7CisgICAgICAgICAgIGFsdGVybmF0aXZlX2NhbGwoaHZtX2Z1bmNzLmdldF9ndWVz
dF9ibmRjZmdzLCB2LCB2YWwpOwogfQogCiAjZGVmaW5lIGhhc19odm1fcGFyYW1zKGQpIFwKQEAg
LTUwOCwxMiArNTA4LDEyIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1faW5qZWN0X3BhZ2VfZmF1
bHQKIAogc3RhdGljIGlubGluZSBpbnQgaHZtX2V2ZW50X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYp
CiB7Ci0gICAgcmV0dXJuIGh2bV9mdW5jcy5ldmVudF9wZW5kaW5nKHYpOworICAgIHJldHVybiBh
bHRlcm5hdGl2ZV9jYWxsKGh2bV9mdW5jcy5ldmVudF9wZW5kaW5nLCB2KTsKIH0KIAogc3RhdGlj
IGlubGluZSB2b2lkIGh2bV9pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgbGlu
ZWFyKQogewotICAgIGh2bV9mdW5jcy5pbnZscGcodiwgbGluZWFyKTsKKyAgICBhbHRlcm5hdGl2
ZV92Y2FsbChodm1fZnVuY3MuaW52bHBnLCB2LCBsaW5lYXIpOwogfQogCiAvKiBUaGVzZSBiaXRz
IGluIENSNCBhcmUgb3duZWQgYnkgdGhlIGhvc3QuICovCkBAIC01MzgsMTMgKzUzOCwxNCBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgaHZtX2NwdV9kb3duKHZvaWQpCiAKIHN0YXRpYyBpbmxpbmUgdW5z
aWduZWQgaW50IGh2bV9nZXRfaW5zbl9ieXRlcyhzdHJ1Y3QgdmNwdSAqdiwgdWludDhfdCAqYnVm
KQogewotICAgIHJldHVybiAoaHZtX2Z1bmNzLmdldF9pbnNuX2J5dGVzID8gaHZtX2Z1bmNzLmdl
dF9pbnNuX2J5dGVzKHYsIGJ1ZikgOiAwKTsKKyAgICByZXR1cm4gKGh2bV9mdW5jcy5nZXRfaW5z
bl9ieXRlcworICAgICAgICAgICAgPyBhbHRlcm5hdGl2ZV9jYWxsKGh2bV9mdW5jcy5nZXRfaW5z
bl9ieXRlcywgdiwgYnVmKSA6IDApOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX3NldF9p
bmZvX2d1ZXN0KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIGlmICggaHZtX2Z1bmNzLnNldF9pbmZv
X2d1ZXN0ICkKLSAgICAgICAgcmV0dXJuIGh2bV9mdW5jcy5zZXRfaW5mb19ndWVzdCh2KTsKKyAg
ICAgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLnNldF9pbmZvX2d1ZXN0LCB2KTsKIH0K
IAogc3RhdGljIGlubGluZSB2b2lkIGh2bV9pbnZhbGlkYXRlX3JlZ3NfZmllbGRzKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:10:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:10: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-devel-bounces@lists.xenproject.org>)
	id 1gKmsc-0002zG-OB; Thu, 08 Nov 2018 16:10:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKmsb-0002p7-5l
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:10:01 +0000
X-Inumbo-ID: bda50c7e-e370-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bda50c7e-e370-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 16:09:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 09:09:59 -0700
Message-Id: <5BE45FD502000078001F9CAF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 09:09:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
In-Reply-To: <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 05/13] x86/HVM: patch vINTR indirect calls
 through hvm_funcs to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgbm90IHN0cmljdGx5IG5lY2Vzc2FyeSwgY2hhbmdlIHRoZSBWTVggaW5pdGlhbGl6YXRp
b24gbG9naWMgdG8KdXBkYXRlIHRoZSBmdW5jdGlvbiB0YWJsZSBpbiBzdGFydF92bXgoKSBmcm9t
IE5VTEwgcmF0aGVyIHRoYW4gdG8gTlVMTCwKdG8gbWFrZSBtb3JlIG9idmlvdXMgdGhhdCB3ZSB3
b24ndCBldmVyIGNoYW5nZSBhbiBhbHJlYWR5IChleHBsaWN0bHkpCmluaXRpYWxpemVkIGZ1bmN0
aW9uIHBvaW50ZXIuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KdjU6IEZpeCBpbmRlbnRhdGlvbi4K
djQ6IFJlLWJhc2UuCnYyOiBEcm9wIG9wZW4tY29kZWQgbnVtYmVycyBmcm9tIG1hY3JvIGludm9j
YXRpb25zLgoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZsYXBpYy5jCkBAIC0xMTEsMTAgKzExMSwxNSBAQCBzdGF0aWMgdm9pZCB2bGFwaWNf
Y2xlYXJfaXJyKGludCB2ZWN0b3IsCiAgICAgdmxhcGljX2NsZWFyX3ZlY3Rvcih2ZWN0b3IsICZ2
bGFwaWMtPnJlZ3MtPmRhdGFbQVBJQ19JUlJdKTsKIH0KIAotc3RhdGljIGludCB2bGFwaWNfZmlu
ZF9oaWdoZXN0X2lycihzdHJ1Y3QgdmxhcGljICp2bGFwaWMpCitzdGF0aWMgdm9pZCBzeW5jX3Bp
cl90b19pcnIoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaWYgKCBodm1fZnVuY3Muc3luY19waXJf
dG9faXJyICkKLSAgICAgICAgaHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lycih2bGFwaWNfdmNwdSh2
bGFwaWMpKTsKKyAgICAgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLnN5bmNfcGlyX3Rv
X2lyciwgdik7Cit9CisKK3N0YXRpYyBpbnQgdmxhcGljX2ZpbmRfaGlnaGVzdF9pcnIoc3RydWN0
IHZsYXBpYyAqdmxhcGljKQoreworICAgIHN5bmNfcGlyX3RvX2lycih2bGFwaWNfdmNwdSh2bGFw
aWMpKTsKIAogICAgIHJldHVybiB2bGFwaWNfZmluZF9oaWdoZXN0X3ZlY3RvcigmdmxhcGljLT5y
ZWdzLT5kYXRhW0FQSUNfSVJSXSk7CiB9CkBAIC0xNDMsNyArMTQ4LDcgQEAgYm9vbCB2bGFwaWNf
dGVzdF9pcnEoY29uc3Qgc3RydWN0IHZsYXBpYwogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAg
ICBpZiAoIGh2bV9mdW5jcy50ZXN0X3BpciAmJgotICAgICAgICAgaHZtX2Z1bmNzLnRlc3RfcGly
KGNvbnN0X3ZsYXBpY192Y3B1KHZsYXBpYyksIHZlYykgKQorICAgICAgICAgYWx0ZXJuYXRpdmVf
Y2FsbChodm1fZnVuY3MudGVzdF9waXIsIGNvbnN0X3ZsYXBpY192Y3B1KHZsYXBpYyksIHZlYykg
KQogICAgICAgICByZXR1cm4gdHJ1ZTsKIAogICAgIHJldHVybiB2bGFwaWNfdGVzdF92ZWN0b3Io
dmVjLCAmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfSVJSXSk7CkBAIC0xNjUsMTAgKzE3MCwxMCBA
QCB2b2lkIHZsYXBpY19zZXRfaXJxKHN0cnVjdCB2bGFwaWMgKnZsYXBpCiAgICAgICAgIHZsYXBp
Y19jbGVhcl92ZWN0b3IodmVjLCAmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfVE1SXSk7CiAKICAg
ICBpZiAoIGh2bV9mdW5jcy51cGRhdGVfZW9pX2V4aXRfYml0bWFwICkKLSAgICAgICAgaHZtX2Z1
bmNzLnVwZGF0ZV9lb2lfZXhpdF9iaXRtYXAodGFyZ2V0LCB2ZWMsIHRyaWcpOworICAgICAgICBh
bHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3MudXBkYXRlX2VvaV9leGl0X2JpdG1hcCwgdGFyZ2V0
LCB2ZWMsIHRyaWcpOwogCiAgICAgaWYgKCBodm1fZnVuY3MuZGVsaXZlcl9wb3N0ZWRfaW50ciAp
Ci0gICAgICAgIGh2bV9mdW5jcy5kZWxpdmVyX3Bvc3RlZF9pbnRyKHRhcmdldCwgdmVjKTsKKyAg
ICAgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLmRlbGl2ZXJfcG9zdGVkX2ludHIsIHRh
cmdldCwgdmVjKTsKICAgICBlbHNlIGlmICggIXZsYXBpY190ZXN0X2FuZF9zZXRfaXJyKHZlYywg
dmxhcGljKSApCiAgICAgICAgIHZjcHVfa2ljayh0YXJnZXQpOwogfQpAQCAtNDQ4LDcgKzQ1Myw4
IEBAIHZvaWQgdmxhcGljX0VPSV9zZXQoc3RydWN0IHZsYXBpYyAqdmxhcGkKICAgICB2bGFwaWNf
Y2xlYXJfdmVjdG9yKHZlY3RvciwgJnZsYXBpYy0+cmVncy0+ZGF0YVtBUElDX0lTUl0pOwogCiAg
ICAgaWYgKCBodm1fZnVuY3MuaGFuZGxlX2VvaSApCi0gICAgICAgIGh2bV9mdW5jcy5oYW5kbGVf
ZW9pKHZlY3RvciwgdmxhcGljX2ZpbmRfaGlnaGVzdF9pc3IodmxhcGljKSk7CisgICAgICAgIGFs
dGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5oYW5kbGVfZW9pLCB2ZWN0b3IsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZsYXBpY19maW5kX2hpZ2hlc3RfaXNyKHZsYXBpYykpOwogCiAgICAg
dmxhcGljX2hhbmRsZV9FT0kodmxhcGljLCB2ZWN0b3IpOwogCkBAIC0xNDEyLDggKzE0MTgsNyBA
QCBzdGF0aWMgaW50IGxhcGljX3NhdmVfcmVncyhzdHJ1Y3QgdmNwdSAqCiAgICAgaWYgKCAhaGFz
X3ZsYXBpYyh2LT5kb21haW4pICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBpZiAoIGh2bV9m
dW5jcy5zeW5jX3Bpcl90b19pcnIgKQotICAgICAgICBodm1fZnVuY3Muc3luY19waXJfdG9faXJy
KHYpOworICAgIHN5bmNfcGlyX3RvX2lycih2KTsKIAogICAgIHJldHVybiBodm1fc2F2ZV9lbnRy
eShMQVBJQ19SRUdTLCB2LT52Y3B1X2lkLCBoLCB2Y3B1X3ZsYXBpYyh2KS0+cmVncyk7CiB9CkBA
IC0xNTA5LDcgKzE1MTQsOCBAQCBzdGF0aWMgaW50IGxhcGljX2xvYWRfcmVncyhzdHJ1Y3QgZG9t
YWluCiAgICAgICAgIGxhcGljX2xvYWRfZml4dXAocyk7CiAKICAgICBpZiAoIGh2bV9mdW5jcy5w
cm9jZXNzX2lzciApCi0gICAgICAgIGh2bV9mdW5jcy5wcm9jZXNzX2lzcih2bGFwaWNfZmluZF9o
aWdoZXN0X2lzcihzKSwgdik7CisgICAgICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5w
cm9jZXNzX2lzciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdmxhcGljX2ZpbmRfaGlnaGVz
dF9pc3IocyksIHYpOwogCiAgICAgdmxhcGljX2FkanVzdF9pODI1OV90YXJnZXQoZCk7CiAgICAg
bGFwaWNfcmVhcm0ocyk7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0yMzQwLDEyICsyMzQwLDYgQEAgc3RhdGljIHN0
cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgX19pbml0ZAogICAgIC5uaHZtX3ZjcHVfdm1leGl0X2V2
ZW50ID0gbnZteF92bWV4aXRfZXZlbnQsCiAgICAgLm5odm1faW50cl9ibG9ja2VkICAgID0gbnZt
eF9pbnRyX2Jsb2NrZWQsCiAgICAgLm5odm1fZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzID0g
bnZteF9kb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMsCi0gICAgLnVwZGF0ZV9lb2lfZXhpdF9i
aXRtYXAgPSB2bXhfdXBkYXRlX2VvaV9leGl0X2JpdG1hcCwKLSAgICAucHJvY2Vzc19pc3IgICAg
ICAgICAgPSB2bXhfcHJvY2Vzc19pc3IsCi0gICAgLmRlbGl2ZXJfcG9zdGVkX2ludHIgID0gdm14
X2RlbGl2ZXJfcG9zdGVkX2ludHIsCi0gICAgLnN5bmNfcGlyX3RvX2lyciAgICAgID0gdm14X3N5
bmNfcGlyX3RvX2lyciwKLSAgICAudGVzdF9waXIgICAgICAgICAgICAgPSB2bXhfdGVzdF9waXIs
Ci0gICAgLmhhbmRsZV9lb2kgICAgICAgICAgID0gdm14X2hhbmRsZV9lb2ksCiAgICAgLm5odm1f
aGFwX3dhbGtfTDFfcDJtID0gbnZteF9oYXBfd2Fsa19MMV9wMm0sCiAgICAgLmVuYWJsZV9tc3Jf
aW50ZXJjZXB0aW9uID0gdm14X2VuYWJsZV9tc3JfaW50ZXJjZXB0aW9uLAogICAgIC5pc19zaW5n
bGVzdGVwX3N1cHBvcnRlZCA9IHZteF9pc19zaW5nbGVzdGVwX3N1cHBvcnRlZCwKQEAgLTI0NzMs
MjYgKzI0NjcsMjMgQEAgY29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAqIF9faW5pdAog
ICAgICAgICBzZXR1cF9lcHRfZHVtcCgpOwogICAgIH0KIAotICAgIGlmICggIWNwdV9oYXNfdm14
X3ZpcnR1YWxfaW50cl9kZWxpdmVyeSApCisgICAgaWYgKCBjcHVfaGFzX3ZteF92aXJ0dWFsX2lu
dHJfZGVsaXZlcnkgKQogICAgIHsKLSAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLnVwZGF0ZV9l
b2lfZXhpdF9iaXRtYXAgPSBOVUxMOwotICAgICAgICB2bXhfZnVuY3Rpb25fdGFibGUucHJvY2Vz
c19pc3IgPSBOVUxMOwotICAgICAgICB2bXhfZnVuY3Rpb25fdGFibGUuaGFuZGxlX2VvaSA9IE5V
TEw7Ci0gICAgfQotICAgIGVsc2UKKyAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLnVwZGF0ZV9l
b2lfZXhpdF9iaXRtYXAgPSB2bXhfdXBkYXRlX2VvaV9leGl0X2JpdG1hcDsKKyAgICAgICAgdm14
X2Z1bmN0aW9uX3RhYmxlLnByb2Nlc3NfaXNyID0gdm14X3Byb2Nlc3NfaXNyOworICAgICAgICB2
bXhfZnVuY3Rpb25fdGFibGUuaGFuZGxlX2VvaSA9IHZteF9oYW5kbGVfZW9pOwogICAgICAgICB2
bXhfZnVuY3Rpb25fdGFibGUudmlydHVhbF9pbnRyX2RlbGl2ZXJ5X2VuYWJsZWQgPSB0cnVlOwor
ICAgIH0KIAogICAgIGlmICggY3B1X2hhc192bXhfcG9zdGVkX2ludHJfcHJvY2Vzc2luZyApCiAg
ICAgewogICAgICAgICBhbGxvY19kaXJlY3RfYXBpY192ZWN0b3IoJnBvc3RlZF9pbnRyX3ZlY3Rv
ciwgcGlfbm90aWZpY2F0aW9uX2ludGVycnVwdCk7CiAgICAgICAgIGlmICggaW9tbXVfaW50cG9z
dCApCiAgICAgICAgICAgICBhbGxvY19kaXJlY3RfYXBpY192ZWN0b3IoJnBpX3dha2V1cF92ZWN0
b3IsIHBpX3dha2V1cF9pbnRlcnJ1cHQpOwotICAgIH0KLSAgICBlbHNlCi0gICAgewotICAgICAg
ICB2bXhfZnVuY3Rpb25fdGFibGUuZGVsaXZlcl9wb3N0ZWRfaW50ciA9IE5VTEw7Ci0gICAgICAg
IHZteF9mdW5jdGlvbl90YWJsZS5zeW5jX3Bpcl90b19pcnIgPSBOVUxMOwotICAgICAgICB2bXhf
ZnVuY3Rpb25fdGFibGUudGVzdF9waXIgPSBOVUxMOworCisgICAgICAgIHZteF9mdW5jdGlvbl90
YWJsZS5kZWxpdmVyX3Bvc3RlZF9pbnRyID0gdm14X2RlbGl2ZXJfcG9zdGVkX2ludHI7CisgICAg
ICAgIHZteF9mdW5jdGlvbl90YWJsZS5zeW5jX3Bpcl90b19pcnIgICAgID0gdm14X3N5bmNfcGly
X3RvX2lycjsKKyAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLnRlc3RfcGlyICAgICAgICAgICAg
PSB2bXhfdGVzdF9waXI7CiAgICAgfQogCiAgICAgaWYgKCBjcHVfaGFzX3ZteF90c2Nfc2NhbGlu
ZyApCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:10:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:10: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-devel-bounces@lists.xenproject.org>)
	id 1gKmtA-0003Q9-3F; Thu, 08 Nov 2018 16:10: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKmt8-0003Pv-Vu
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:10:35 +0000
X-Inumbo-ID: d19be870-e370-11e8-a1de-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d19be870-e370-11e8-a1de-12d6303a7972;
 Thu, 08 Nov 2018 16:10:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 09:10:32 -0700
Message-Id: <5BE45FF502000078001F9CC3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 09:10:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
In-Reply-To: <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 06/13] x86: patch ctxt_switch_masking()
 indirect call to direct one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MjogRHJvcCBvcGVuLWNvZGVkIG51
bWJlciBmcm9tIG1hY3JvIGludm9jYXRpb24uCgotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1v
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTE4NSw3ICsxODUsNyBAQCB2
b2lkIGN0eHRfc3dpdGNoX2xldmVsbGluZyhjb25zdCBzdHJ1Y3QKIAl9CiAKIAlpZiAoY3R4dF9z
d2l0Y2hfbWFza2luZykKLQkJY3R4dF9zd2l0Y2hfbWFza2luZyhuZXh0KTsKKwkJYWx0ZXJuYXRp
dmVfdmNhbGwoY3R4dF9zd2l0Y2hfbWFza2luZywgbmV4dCk7CiB9CiAKIGJvb2xfdCBvcHRfY3B1
X2luZm87CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:11:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:11: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-devel-bounces@lists.xenproject.org>)
	id 1gKmtj-0003X1-Ex; Thu, 08 Nov 2018 16:11: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKmti-0003Wg-Ke
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:11:10 +0000
X-Inumbo-ID: e76ec7b2-e370-11e8-a954-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e76ec7b2-e370-11e8-a954-12d6303a7972;
 Thu, 08 Nov 2018 16:11:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 09:11:08 -0700
Message-Id: <5BE4601C02000078001F9CC6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 09:11:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
In-Reply-To: <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 07/13] x86/genapic: patch indirect calls to
 direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIChJIGhvcGUpIG9idmlvdXMgcmVhc29ucyBvbmx5IHRoZSBvbmVzIHVzZWQgYXQgcnVudGlt
ZSBnZXQKY29udmVydGVkLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MjogRHJv
cCBvcGVuLWNvZGVkIG51bWJlcnMgZnJvbSBtYWNybyBpbnZvY2F0aW9ucy4KCi0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXAuYworKysgYi94ZW4vYXJjaC94ODYvc21wLmMKQEAgLTI5LDEyICsyOSwxMiBA
QAogCiB2b2lkIHNlbmRfSVBJX21hc2soY29uc3QgY3B1bWFza190ICptYXNrLCBpbnQgdmVjdG9y
KQogewotICAgIGdlbmFwaWMuc2VuZF9JUElfbWFzayhtYXNrLCB2ZWN0b3IpOworICAgIGFsdGVy
bmF0aXZlX3ZjYWxsKGdlbmFwaWMuc2VuZF9JUElfbWFzaywgbWFzaywgdmVjdG9yKTsKIH0KIAog
dm9pZCBzZW5kX0lQSV9zZWxmKGludCB2ZWN0b3IpCiB7Ci0gICAgZ2VuYXBpYy5zZW5kX0lQSV9z
ZWxmKHZlY3Rvcik7CisgICAgYWx0ZXJuYXRpdmVfdmNhbGwoZ2VuYXBpYy5zZW5kX0lQSV9zZWxm
LCB2ZWN0b3IpOwogfQogCiAvKgotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJp
Yy9tYWNoX2FwaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYy9tYWNo
X2FwaWMuaApAQCAtMTUsOCArMTUsMTggQEAKICNkZWZpbmUgVEFSR0VUX0NQVVMgKChjb25zdCB0
eXBlb2YoY3B1X29ubGluZV9tYXApICopJmNwdV9vbmxpbmVfbWFwKQogI2RlZmluZSBpbml0X2Fw
aWNfbGRyIChnZW5hcGljLmluaXRfYXBpY19sZHIpCiAjZGVmaW5lIGNsdXN0ZXJlZF9hcGljX2No
ZWNrIChnZW5hcGljLmNsdXN0ZXJlZF9hcGljX2NoZWNrKQotI2RlZmluZSBjcHVfbWFza190b19h
cGljaWQgKGdlbmFwaWMuY3B1X21hc2tfdG9fYXBpY2lkKQotI2RlZmluZSB2ZWN0b3JfYWxsb2Nh
dGlvbl9jcHVtYXNrKGNwdSkgKGdlbmFwaWMudmVjdG9yX2FsbG9jYXRpb25fY3B1bWFzayhjcHUp
KQorI2RlZmluZSBjcHVfbWFza190b19hcGljaWQobWFzaykgKHsgXAorCS8qIFwKKwkgKiBUaGVy
ZSBhcmUgYSBudW1iZXIgb2YgcGxhY2VzIHdoZXJlIHRoZSBhZGRyZXNzIG9mIGEgbG9jYWwgdmFy
aWFibGUgXAorCSAqIGdldHMgcGFzc2VkIGhlcmUuIFRoZSB1c2Ugb2YgPzogaW4gYWx0ZXJuYXRp
dmVfY2FsbDxOPigpIHRyaWdnZXJzIGFuIFwKKwkgKiAiYWRkcmVzcyBvZiAuLi4gaXMgYWx3YXlz
IHRydWUiIHdhcm5pbmcgaW4gc3VjaCBhIGNhc2Ugd2l0aCBhdCBsZWFzdCBcCisJICogZ2NjIDcg
YW5kIDguIEhlbmNlIHRoZSBzZWVtaW5nbHkgcG9pbnRsZXNzIGxvY2FsIHZhcmlhYmxlIGhlcmUu
IFwKKwkgKi8gXAorCWNvbnN0IGNwdW1hc2tfdCAqbV8gPSAobWFzayk7IFwKKwlhbHRlcm5hdGl2
ZV9jYWxsKGdlbmFwaWMuY3B1X21hc2tfdG9fYXBpY2lkLCBtXyk7IFwKK30pCisjZGVmaW5lIHZl
Y3Rvcl9hbGxvY2F0aW9uX2NwdW1hc2soY3B1KSBcCisJYWx0ZXJuYXRpdmVfY2FsbChnZW5hcGlj
LnZlY3Rvcl9hbGxvY2F0aW9uX2NwdW1hc2ssIGNwdSkKIAogc3RhdGljIGlubGluZSB2b2lkIGVu
YWJsZV9hcGljX21vZGUodm9pZCkKIHsKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:11:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:11: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-devel-bounces@lists.xenproject.org>)
	id 1gKmtk-0003XI-Ql; Thu, 08 Nov 2018 16:11: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=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKmtj-0003Ws-0i
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:11:11 +0000
X-Inumbo-ID: e6d5fd0d-e370-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6d5fd0d-e370-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 16:11:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70035277"
Date: Thu, 8 Nov 2018 16:09:49 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181108160949.qvmcl6kw3w4d6e2s@zion.uk.xensource.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <578d1dfbfc76230034b81fc79175a2181a62eac2.1541174103.git-series.wei.liu2@citrix.com>
 <5BE05C0502000078001F8186@prv1-mh.provo.novell.com>
 <20181105154842.ka44hltutou2fdia@zion.uk.xensource.com>
 <e7474869-6ea1-691c-4eae-c2131b1527db@citrix.com>
 <5BE06BC002000078001F823D@prv1-mh.provo.novell.com>
 <20181108153330.sm6vil2pdkgabegh@zion.uk.xensource.com>
 <cbd9fb77-110c-86e3-2e2f-da096bae83f0@citrix.com>
 <5BE45B1802000078001F9C36@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE45B1802000078001F9C36@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 3/7] x86: make PV hypercall entry points
 work with !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDg6NDk6NDRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA4LjExLjE4IGF0IDE2OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBPbiAwOC8xMS8xOCAxNTozMywgV2VpIExpdSB3cm90ZToKPiA+PiBPbiBN
b24sIE5vdiAwNSwgMjAxOCBhdCAwOToxMTo0NEFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToK
PiA+Pj4+Pj4gT24gMDUuMTEuMTggYXQgMTY6NDksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PiB3cm90ZToKPiA+Pj4+IE9uIDA1LzExLzE4IDE1OjQ4LCBXZWkgTGl1IHdyb3RlOgo+ID4+Pj4+
IE9uIE1vbiwgTm92IDA1LCAyMDE4IGF0IDA4OjA0OjM3QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+ID4+Pj4+Pj4+PiBPbiAwMi4xMS4xOCBhdCAxNjo1NSwgPHdlaS5saXUyQGNpdHJpeC5j
b20+IHdyb3RlOgo+ID4+Pj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCj4g
Pj4+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKPiA+Pj4+Pj4+IEBAIC0y
OTgsOCArMjk4LDIxIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgd3JpdGVfc3R1Yl90cmFtcG9saW5l
KAo+ID4+Pj4+Pj4gIH0KPiA+Pj4+Pj4+ICAKPiA+Pj4+Pj4+ICBERUZJTkVfUEVSX0NQVShzdHJ1
Y3Qgc3R1YnMsIHN0dWJzKTsKPiA+Pj4+Pj4+ICsKPiA+Pj4+Pj4+ICsjaWZkZWYgQ09ORklHX1BW
Cj4gPj4+Pj4+PiAgdm9pZCBsc3Rhcl9lbnRlcih2b2lkKTsKPiA+Pj4+Pj4+ICB2b2lkIGNzdGFy
X2VudGVyKHZvaWQpOwo+ID4+Pj4+Pj4gKyNlbHNlCj4gPj4+Pj4+PiArc3RhdGljIGlubGluZSB2
b2lkIGxzdGFyX2VudGVyKHZvaWQpCj4gPj4+Pj4+PiArewo+ID4+Pj4+Pj4gKyAgICBwYW5pYygi
JXMgY2FsbGVkIiwgX19mdW5jX18pOwo+ID4+Pj4+Pj4gK30KPiA+Pj4+Pj4+ICsKPiA+Pj4+Pj4+
ICtzdGF0aWMgaW5saW5lIHZvaWQgY3N0YXJfZW50ZXIodm9pZCkKPiA+Pj4+Pj4+ICt7Cj4gPj4+
Pj4+PiArICAgIHBhbmljKCIlcyBjYWxsZWQiLCBfX2Z1bmNfXyk7Cj4gPj4+Pj4+PiArfQo+ID4+
Pj4+Pj4gKyNlbmRpZiAvKiBDT05GSUdfUFYgKi8KPiA+Pj4+Pj4gRG8gd2UgcmVhbGx5IG5lZWQg
dHdvIHNlcGFyYXRlIHN0dWJzIChhbmQgdHdvIHNlcGFyYXRlIHN0cmluZyBsaXRlcmFscykKPiA+
Pj4+Pj4gaGVyZT8KPiA+Pj4+PiBJIHRoaW5rIGl0IGlzIGNsZWFyZXIgaWYgd2UgaGF2ZSB0d28g
ZGlzdGluY3QgbWVzc2FnZXMuIEJ1dCBJJ20gbm90IHRvbwo+ID4+Pj4+IGZ1c3NlZCBlaXRoZXIg
d2F5IHJlYWxseS4gSWYgeW91IGZlZWwgc3Ryb25nbHkgYWJvdXQgdGhpcywgSSdtIGhhcHB5IHRv
Cj4gPj4+Pj4gY2hhbmdlIGl0IHRvIG9ubHkgb25lIGZ1bmN0aW9uLgo+ID4+Pj4gVGhpcyBpcyB0
aGUgY29ycmVjdCB3YXkgdG8gZG8gaXQuICBfX2Z1bmNfXyB3aWxsIGFscmVhZHkgYmUgaW4gdGhl
Cj4gPj4+PiBzdHJpbmcgdGFibGUsIGFuZCB0aGUgZm9ybWF0IHN0cmluZyAoYmVpbmcgaWRlbnRp
Y2FsKSB3aWxsIGJlIG1lcmdlZC4KPiA+Pj4gV2h5IHdvdWxkIF9fZnVuY19fIGJlIGluIHRoZSBz
dHJpbmcgdGFibGUgYWxyZWFkeSwgZm9yIGZ1bmN0aW9ucwo+ID4+PiBjb250YWluaW5nIG5vIG90
aGVyIHJlZmVyZW5jZXMgdG8gaXQ/Cj4gPj4gV2hhdCBpcyB0aGUgd2F5IGZvcndhcmQ/IERvIHdl
IHJlYWxseSBjYXJlIGlmIHRoZXJlIGlzIG9uZSBtb3JlIHN0cmluZwo+ID4+IGxpdGVyYWwgaW4g
dGhlIGJpbmFyeT8KPiA+IAo+ID4gTm8uICBPbmUgZXh0cmEgc3RyaW5nIGxpa2UgdGhpcyBpcyBu
b3Qgc29tZXRoaW5nIHdoaWNoIG5lZWRzIGNhcmluZwo+ID4gYWJvdXQgaW4gdGhlIHNsaWdodGVz
dC4KPiAKPiBTbyBqdXN0IHRvIGNsYXJpZnkgLSB0aGUgdW5uZWNlc3NhcnkgcmVkdW5kYW5jeSBp
biB0aGUgc291cmNlIGlzIG9mIG1vcmUKPiByZWxldmFuY2UgdG8gbWUgdGhhbiB0aGUgcmVzdWx0
aW5nIHNsaWdodGx5IGxhcmdlciBiaW5hcnkuCgpTbyB5b3Ugd291bGQgcmF0aGVyIGhhdmUKCiAg
ICBzdGF0aWMgaW5saW5lIHZvaWQgbGNzdGFyX2VudGVyKHZvaWQpCiAgICB7CiAgICAgICAgcGFu
aWMoImxzdGFyL2NzdGFyXG4iKTsKICAgIH0KCj8KClRCSCBJIHRoaW5rIHRoaXMgaXMgbm90IGFz
IGdvb2QgYXMgdXNpbmcgdHdvIGZ1bmN0aW9ucy4gSSdtIHVwIGZvcgpzZW5kaW5nIGEgZm9sbG93
dXAgcGF0Y2ggdG8gZG8gd2hhdGV2ZXIgaXQgaXMgYWdyZWVkIHVwb24sIGJ1dCBmb3Igbm93Ckkn
bSBpbnRlbmRpbmcgdG8gY29tbWl0IHRoaXMgcGF0Y2ggYXMtaXMuCgpXZWkuCgo+IAo+IEphbgo+
IAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:12:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:12: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-devel-bounces@lists.xenproject.org>)
	id 1gKmuZ-0003ju-7n; Thu, 08 Nov 2018 16:12: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKmuX-0003jR-CD
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:12:01 +0000
X-Inumbo-ID: 02eefde0-e371-11e8-a9fb-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 02eefde0-e371-11e8-a9fb-12d6303a7972;
 Thu, 08 Nov 2018 16:11:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 09:11:55 -0700
Message-Id: <5BE4604802000078001F9CC9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 09:11:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
In-Reply-To: <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 08/13] x86/cpuidle: patch some indirect calls
 to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIG5vdyBvbmx5IHRoZSBvbmVzIHVzZWQgZHVyaW5nIGVudGVyaW5nL2V4aXRpbmcgb2YgaWRs
ZSBzdGF0ZXMgYXJlCmNvbnZlcnRlZC4gQWRkaXRpb25hbGx5IHBtX2lkbGV7LF9zYXZlfSBhbmQg
bGFwaWNfdGltZXJfe29uLG9mZn0gY2FuJ3QKYmUgY29udmVydGVkLCBhcyB0aGV5IG1heSBnZXQg
ZXN0YWJsaXNoZWQgcmF0aGVyIGxhdGUgKHdoZW4gRG9tMCBpcwphbHJlYWR5IGFjdGl2ZSkuCgpO
b3RlIHRoYXQgZm9yIHBhdGNoaW5nIHRvIGJlIGRlZmVycmVkIHVudGlsIGFmdGVyIHRoZSBwcmUt
U01QIGluaXRjYWxscwooZnJvbSB3aGVyZSBjcHVpZGxlX2luaXRfY3B1KCkgcnVucyB0aGUgZmly
c3QgdGltZSkgdGhlIHBvaW50ZXJzIG5lZWQgdG8Kc3RhcnQgb3V0IGFzIE5VTEwuCgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnYyOiBEcm9wIG9wZW4tY29kZWQgbnVtYmVycyBm
cm9tIG1hY3JvIGludm9jYXRpb25zLgoKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUu
YworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCkBAIC0xMDIsOCArMTAyLDYgQEAg
Ym9vbCBsYXBpY190aW1lcl9pbml0KHZvaWQpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRp
YyB1aW50NjRfdCAoKl9fcmVhZF9tb3N0bHkgdGlja190b19ucykodWludDY0X3QpID0gYWNwaV9w
bV90aWNrX3RvX25zOwotCiB2b2lkICgqX19yZWFkX21vc3RseSBwbV9pZGxlX3NhdmUpKHZvaWQp
OwogdW5zaWduZWQgaW50IG1heF9jc3RhdGUgX19yZWFkX21vc3RseSA9IEFDUElfUFJPQ0VTU09S
X01BWF9QT1dFUiAtIDE7CiBpbnRlZ2VyX3BhcmFtKCJtYXhfY3N0YXRlIiwgbWF4X2NzdGF0ZSk7
CkBAIC0yODksOSArMjg3LDkgQEAgc3RhdGljIHVpbnQ2NF90IGFjcGlfcG1fdGlja3NfZWxhcHNl
ZCh1aQogICAgICAgICByZXR1cm4gKCgweEZGRkZGRkZGIC0gdDEpICsgdDIgKzEpOwogfQogCi11
aW50NjRfdCAoKl9fcmVhZF9tb3N0bHkgY3B1aWRsZV9nZXRfdGljaykodm9pZCkgPSBnZXRfYWNw
aV9wbV90aWNrOwotc3RhdGljIHVpbnQ2NF90ICgqX19yZWFkX21vc3RseSB0aWNrc19lbGFwc2Vk
KSh1aW50NjRfdCwgdWludDY0X3QpCi0gICAgPSBhY3BpX3BtX3RpY2tzX2VsYXBzZWQ7Cit1aW50
NjRfdCAoKl9fcmVhZF9tb3N0bHkgY3B1aWRsZV9nZXRfdGljaykodm9pZCk7CitzdGF0aWMgdWlu
dDY0X3QgKCpfX3JlYWRfbW9zdGx5IHRpY2tfdG9fbnMpKHVpbnQ2NF90KTsKK3N0YXRpYyB1aW50
NjRfdCAoKl9fcmVhZF9tb3N0bHkgdGlja3NfZWxhcHNlZCkodWludDY0X3QsIHVpbnQ2NF90KTsK
IAogc3RhdGljIHZvaWQgcHJpbnRfYWNwaV9wb3dlcih1aW50MzJfdCBjcHUsIHN0cnVjdCBhY3Bp
X3Byb2Nlc3Nvcl9wb3dlciAqcG93ZXIpCiB7CkBAIC01NDcsNyArNTQ1LDcgQEAgdm9pZCB1cGRh
dGVfaWRsZV9zdGF0cyhzdHJ1Y3QgYWNwaV9wcm9jZQogICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3ggKmN4LAogICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCBiZWZvcmUsIHVpbnQ2NF90IGFmdGVyKQogewotICAgIGludDY0X3Qgc2xlZXBfdGlja3Mg
PSB0aWNrc19lbGFwc2VkKGJlZm9yZSwgYWZ0ZXIpOworICAgIGludDY0X3Qgc2xlZXBfdGlja3Mg
PSBhbHRlcm5hdGl2ZV9jYWxsKHRpY2tzX2VsYXBzZWQsIGJlZm9yZSwgYWZ0ZXIpOwogICAgIC8q
IEludGVycnVwdHMgYXJlIGRpc2FibGVkICovCiAKICAgICBzcGluX2xvY2soJnBvd2VyLT5zdGF0
X2xvY2spOwpAQCAtNTU1LDcgKzU1Myw4IEBAIHZvaWQgdXBkYXRlX2lkbGVfc3RhdHMoc3RydWN0
IGFjcGlfcHJvY2UKICAgICBjeC0+dXNhZ2UrKzsKICAgICBpZiAoIHNsZWVwX3RpY2tzID4gMCAp
CiAgICAgewotICAgICAgICBwb3dlci0+bGFzdF9yZXNpZGVuY3kgPSB0aWNrX3RvX25zKHNsZWVw
X3RpY2tzKSAvIDEwMDBVTDsKKyAgICAgICAgcG93ZXItPmxhc3RfcmVzaWRlbmN5ID0gYWx0ZXJu
YXRpdmVfY2FsbCh0aWNrX3RvX25zLCBzbGVlcF90aWNrcykgLworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxMDAwVUw7CiAgICAgICAgIGN4LT50aW1lICs9IHNsZWVwX3RpY2tzOwog
ICAgIH0KICAgICBwb3dlci0+bGFzdF9zdGF0ZSA9ICZwb3dlci0+c3RhdGVzWzBdOwpAQCAtNjM1
LDcgKzYzNCw3IEBAIHN0YXRpYyB2b2lkIGFjcGlfcHJvY2Vzc29yX2lkbGUodm9pZCkKICAgICAg
ICAgaWYgKCBjeC0+dHlwZSA9PSBBQ1BJX1NUQVRFX0MxIHx8IGxvY2FsX2FwaWNfdGltZXJfYzJf
b2sgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBHZXQgc3RhcnQgdGltZSAodGlja3MpICov
Ci0gICAgICAgICAgICB0MSA9IGNwdWlkbGVfZ2V0X3RpY2soKTsKKyAgICAgICAgICAgIHQxID0g
YWx0ZXJuYXRpdmVfY2FsbChjcHVpZGxlX2dldF90aWNrKTsKICAgICAgICAgICAgIC8qIFRyYWNl
IGNwdSBpZGxlIGVudHJ5ICovCiAgICAgICAgICAgICBUUkFDRV80RChUUkNfUE1fSURMRV9FTlRS
WSwgY3gtPmlkeCwgdDEsIGV4cCwgcHJlZCk7CiAKQEAgLTY0NCw3ICs2NDMsNyBAQCBzdGF0aWMg
dm9pZCBhY3BpX3Byb2Nlc3Nvcl9pZGxlKHZvaWQpCiAgICAgICAgICAgICAvKiBJbnZva2UgQzIg
Ki8KICAgICAgICAgICAgIGFjcGlfaWRsZV9kb19lbnRyeShjeCk7CiAgICAgICAgICAgICAvKiBH
ZXQgZW5kIHRpbWUgKHRpY2tzKSAqLwotICAgICAgICAgICAgdDIgPSBjcHVpZGxlX2dldF90aWNr
KCk7CisgICAgICAgICAgICB0MiA9IGFsdGVybmF0aXZlX2NhbGwoY3B1aWRsZV9nZXRfdGljayk7
CiAgICAgICAgICAgICB0cmFjZV9leGl0X3JlYXNvbihpcnFfdHJhY2VkKTsKICAgICAgICAgICAg
IC8qIFRyYWNlIGNwdSBpZGxlIGV4aXQgKi8KICAgICAgICAgICAgIFRSQUNFXzZEKFRSQ19QTV9J
RExFX0VYSVQsIGN4LT5pZHgsIHQyLApAQCAtNjY2LDcgKzY2NSw3IEBAIHN0YXRpYyB2b2lkIGFj
cGlfcHJvY2Vzc29yX2lkbGUodm9pZCkKICAgICAgICAgbGFwaWNfdGltZXJfb2ZmKCk7CiAKICAg
ICAgICAgLyogR2V0IHN0YXJ0IHRpbWUgKHRpY2tzKSAqLwotICAgICAgICB0MSA9IGNwdWlkbGVf
Z2V0X3RpY2soKTsKKyAgICAgICAgdDEgPSBhbHRlcm5hdGl2ZV9jYWxsKGNwdWlkbGVfZ2V0X3Rp
Y2spOwogICAgICAgICAvKiBUcmFjZSBjcHUgaWRsZSBlbnRyeSAqLwogICAgICAgICBUUkFDRV80
RChUUkNfUE1fSURMRV9FTlRSWSwgY3gtPmlkeCwgdDEsIGV4cCwgcHJlZCk7CiAKQEAgLTcxNyw3
ICs3MTYsNyBAQCBzdGF0aWMgdm9pZCBhY3BpX3Byb2Nlc3Nvcl9pZGxlKHZvaWQpCiAgICAgICAg
IH0KIAogICAgICAgICAvKiBHZXQgZW5kIHRpbWUgKHRpY2tzKSAqLwotICAgICAgICB0MiA9IGNw
dWlkbGVfZ2V0X3RpY2soKTsKKyAgICAgICAgdDIgPSBhbHRlcm5hdGl2ZV9jYWxsKGNwdWlkbGVf
Z2V0X3RpY2spOwogCiAgICAgICAgIC8qIHJlY292ZXJpbmcgVFNDICovCiAgICAgICAgIGNzdGF0
ZV9yZXN0b3JlX3RzYygpOwpAQCAtODI3LDExICs4MjYsMjAgQEAgaW50IGNwdWlkbGVfaW5pdF9j
cHUodW5zaWduZWQgaW50IGNwdSkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBpOwogCi0g
ICAgICAgIGlmICggY3B1ID09IDAgJiYgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX05PTlNUT1Bf
VFNDKSApCisgICAgICAgIGlmICggY3B1ID09IDAgJiYgc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRF
X2FjdGl2ZSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGNwdWlkbGVfZ2V0X3RpY2sgPSBnZXRf
c3RpbWVfdGljazsKLSAgICAgICAgICAgIHRpY2tzX2VsYXBzZWQgPSBzdGltZV90aWNrc19lbGFw
c2VkOwotICAgICAgICAgICAgdGlja190b19ucyA9IHN0aW1lX3RpY2tfdG9fbnM7CisgICAgICAg
ICAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9OT05TVE9QX1RTQykgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIGNwdWlkbGVfZ2V0X3RpY2sgPSBnZXRfc3RpbWVfdGlj
azsKKyAgICAgICAgICAgICAgICB0aWNrc19lbGFwc2VkID0gc3RpbWVfdGlja3NfZWxhcHNlZDsK
KyAgICAgICAgICAgICAgICB0aWNrX3RvX25zID0gc3RpbWVfdGlja190b19uczsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBj
cHVpZGxlX2dldF90aWNrID0gZ2V0X2FjcGlfcG1fdGljazsKKyAgICAgICAgICAgICAgICB0aWNr
c19lbGFwc2VkID0gYWNwaV9wbV90aWNrc19lbGFwc2VkOworICAgICAgICAgICAgICAgIHRpY2tf
dG9fbnMgPSBhY3BpX3BtX3RpY2tfdG9fbnM7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KIAog
ICAgICAgICBhY3BpX3Bvd2VyID0geHphbGxvYyhzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfcG93ZXIp
OwotLS0gYS94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYworKysgYi94ZW4vYXJjaC94ODYv
Y3B1L213YWl0LWlkbGUuYwpAQCAtNzc4LDcgKzc3OCw3IEBAIHN0YXRpYyB2b2lkIG13YWl0X2lk
bGUodm9pZCkKIAlpZiAoIShsYXBpY190aW1lcl9yZWxpYWJsZV9zdGF0ZXMgJiAoMSA8PCBjc3Rh
dGUpKSkKIAkJbGFwaWNfdGltZXJfb2ZmKCk7CiAKLQliZWZvcmUgPSBjcHVpZGxlX2dldF90aWNr
KCk7CisJYmVmb3JlID0gYWx0ZXJuYXRpdmVfY2FsbChjcHVpZGxlX2dldF90aWNrKTsKIAlUUkFD
RV80RChUUkNfUE1fSURMRV9FTlRSWSwgY3gtPnR5cGUsIGJlZm9yZSwgZXhwLCBwcmVkKTsKIAog
CXVwZGF0ZV9sYXN0X2N4X3N0YXQocG93ZXIsIGN4LCBiZWZvcmUpOwpAQCAtNzg2LDcgKzc4Niw3
IEBAIHN0YXRpYyB2b2lkIG13YWl0X2lkbGUodm9pZCkKIAlpZiAoY3B1X2lzX2hhbHRhYmxlKGNw
dSkpCiAJCW13YWl0X2lkbGVfd2l0aF9oaW50cyhlYXgsIE1XQUlUX0VDWF9JTlRFUlJVUFRfQlJF
QUspOwogCi0JYWZ0ZXIgPSBjcHVpZGxlX2dldF90aWNrKCk7CisJYWZ0ZXIgPSBhbHRlcm5hdGl2
ZV9jYWxsKGNwdWlkbGVfZ2V0X3RpY2spOwogCiAJY3N0YXRlX3Jlc3RvcmVfdHNjKCk7CiAJdHJh
Y2VfZXhpdF9yZWFzb24oaXJxX3RyYWNlZCk7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:12:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:12: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-devel-bounces@lists.xenproject.org>)
	id 1gKmvR-0003vT-RM; Thu, 08 Nov 2018 16:12:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKmvQ-0003vH-Mc
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:12:56 +0000
X-Inumbo-ID: 2668d0b2-e371-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2668d0b2-e371-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 16:12:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 09:12:54 -0700
Message-Id: <5BE4608502000078001F9CED@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 09:12:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
In-Reply-To: <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 09/13] cpufreq: convert to a single post-init
 driver (hooks) instance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyByZWR1Y2VzIHRoZSBwb3N0LWluaXQgbWVtb3J5IGZvb3RwcmludCwgZWxpbWluYXRlcyBh
IHBvaW50bGVzcwpsZXZlbCBvZiBpbmRpcmVjdGlvbiBhdCB0aGUgdXNlIHNpdGVzLCBhbmQgYWxs
b3dzIGZvciBzdWJzZXF1ZW50CmFsdGVybmF0aXZlcyBjYWxsIHBhdGNoaW5nLgoKVGFrZSB0aGUg
b3Bwb3J0dW5pdHkgYW5kIGFsc28gYWRkIGEgbmFtZSB0byB0aGUgUG93ZXJOb3chIGluc3RhbmNl
LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MjogTmV3LgoKLS0tIGEveGVu
L2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkv
Y3B1ZnJlcS9jcHVmcmVxLmMKQEAgLTUzLDggKzUzLDYgQEAgZW51bSB7CiAKIHN0cnVjdCBhY3Bp
X2NwdWZyZXFfZGF0YSAqY3B1ZnJlcV9kcnZfZGF0YVtOUl9DUFVTXTsKIAotc3RhdGljIHN0cnVj
dCBjcHVmcmVxX2RyaXZlciBhY3BpX2NwdWZyZXFfZHJpdmVyOwotCiBzdGF0aWMgYm9vbCBfX3Jl
YWRfbW9zdGx5IGFjcGlfcHN0YXRlX3N0cmljdDsKIGJvb2xlYW5fcGFyYW0oImFjcGlfcHN0YXRl
X3N0cmljdCIsIGFjcGlfcHN0YXRlX3N0cmljdCk7CiAKQEAgLTM1NSw3ICszNTMsNyBAQCBzdGF0
aWMgdm9pZCBmZWF0dXJlX2RldGVjdCh2b2lkICppbmZvKQogICAgIGlmICggY3B1X2hhc19hcGVy
Zm1wZXJmICkKICAgICB7CiAgICAgICAgIHBvbGljeS0+YXBlcmZfbXBlcmYgPSAxOwotICAgICAg
ICBhY3BpX2NwdWZyZXFfZHJpdmVyLmdldGF2ZyA9IGdldF9tZWFzdXJlZF9wZXJmOworICAgICAg
ICBjcHVmcmVxX2RyaXZlci5nZXRhdmcgPSBnZXRfbWVhc3VyZWRfcGVyZjsKICAgICB9CiAKICAg
ICBlYXggPSBjcHVpZF9lYXgoNik7CkBAIC01OTMsNyArNTkxLDcgQEAgYWNwaV9jcHVmcmVxX2Nw
dV9pbml0KHN0cnVjdCBjcHVmcmVxX3BvbAogICAgICAgICBwb2xpY3ktPmN1ciA9IGFjcGlfY3B1
ZnJlcV9ndWVzc19mcmVxKGRhdGEsIHBvbGljeS0+Y3B1KTsKICAgICAgICAgYnJlYWs7CiAgICAg
Y2FzZSBBQ1BJX0FEUl9TUEFDRV9GSVhFRF9IQVJEV0FSRToKLSAgICAgICAgYWNwaV9jcHVmcmVx
X2RyaXZlci5nZXQgPSBnZXRfY3VyX2ZyZXFfb25fY3B1OworICAgICAgICBjcHVmcmVxX2RyaXZl
ci5nZXQgPSBnZXRfY3VyX2ZyZXFfb25fY3B1OwogICAgICAgICBwb2xpY3ktPmN1ciA9IGdldF9j
dXJfZnJlcV9vbl9jcHUoY3B1KTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKQEAgLTYz
NSw3ICs2MzMsNyBAQCBzdGF0aWMgaW50IGFjcGlfY3B1ZnJlcV9jcHVfZXhpdChzdHJ1Y3QKICAg
ICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHN0cnVjdCBjcHVmcmVxX2RyaXZlciBhY3BpX2NwdWZy
ZXFfZHJpdmVyID0geworc3RhdGljIGNvbnN0IHN0cnVjdCBjcHVmcmVxX2RyaXZlciBfX2luaXRj
b25zdHJlbCBhY3BpX2NwdWZyZXFfZHJpdmVyID0gewogICAgIC5uYW1lICAgPSAiYWNwaS1jcHVm
cmVxIiwKICAgICAudmVyaWZ5ID0gYWNwaV9jcHVmcmVxX3ZlcmlmeSwKICAgICAudGFyZ2V0ID0g
YWNwaV9jcHVmcmVxX3RhcmdldCwKQEAgLTY1Niw3ICs2NTQsNyBAQCBzdGF0aWMgaW50IF9faW5p
dCBjcHVmcmVxX2RyaXZlcl9pbml0KHZvCiAKICAgICByZXR1cm4gcmV0OwogfQotX19pbml0Y2Fs
bChjcHVmcmVxX2RyaXZlcl9pbml0KTsKK3ByZXNtcF9pbml0Y2FsbChjcHVmcmVxX2RyaXZlcl9p
bml0KTsKIAogaW50IGNwdWZyZXFfY3B1X2luaXQodW5zaWduZWQgaW50IGNwdWlkKQogewotLS0g
YS94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL3Bvd2Vybm93LmMKKysrIGIveGVuL2FyY2gveDg2
L2FjcGkvY3B1ZnJlcS9wb3dlcm5vdy5jCkBAIC01Miw4ICs1Miw2IEBACiAKICNkZWZpbmUgQVJD
SF9DUFVfRkxBR19SRVNVTUUJMQogCi1zdGF0aWMgc3RydWN0IGNwdWZyZXFfZHJpdmVyIHBvd2Vy
bm93X2NwdWZyZXFfZHJpdmVyOwotCiBzdGF0aWMgdm9pZCB0cmFuc2l0aW9uX3BzdGF0ZSh2b2lk
ICpwc3RhdGUpCiB7CiAgICAgd3Jtc3JsKE1TUl9QU1RBVEVfQ1RSTCwgKih1bnNpZ25lZCBpbnQg
Kilwc3RhdGUpOwpAQCAtMjE1LDcgKzIxMyw3IEBAIHN0YXRpYyB2b2lkIGZlYXR1cmVfZGV0ZWN0
KHZvaWQgKmluZm8pCiAgICAgaWYgKCBjcHVfaGFzX2FwZXJmbXBlcmYgKQogICAgIHsKICAgICAg
ICAgcG9saWN5LT5hcGVyZl9tcGVyZiA9IDE7Ci0gICAgICAgIHBvd2Vybm93X2NwdWZyZXFfZHJp
dmVyLmdldGF2ZyA9IGdldF9tZWFzdXJlZF9wZXJmOworICAgICAgICBjcHVmcmVxX2RyaXZlci5n
ZXRhdmcgPSBnZXRfbWVhc3VyZWRfcGVyZjsKICAgICB9CiAKICAgICBlZHggPSBjcHVpZF9lZHgo
Q1BVSURfRlJFUV9WT0xUX0NBUEFCSUxJVElFUyk7CkBAIC0zNDcsNyArMzQ1LDggQEAgc3RhdGlj
IGludCBwb3dlcm5vd19jcHVmcmVxX2NwdV9leGl0KHN0cgogICAgIHJldHVybiAwOwogfQogCi1z
dGF0aWMgc3RydWN0IGNwdWZyZXFfZHJpdmVyIHBvd2Vybm93X2NwdWZyZXFfZHJpdmVyID0gewor
c3RhdGljIGNvbnN0IHN0cnVjdCBjcHVmcmVxX2RyaXZlciBfX2luaXRjb25zdHJlbCBwb3dlcm5v
d19jcHVmcmVxX2RyaXZlciA9IHsKKyAgICAubmFtZSAgID0gInBvd2Vybm93IiwKICAgICAudmVy
aWZ5ID0gcG93ZXJub3dfY3B1ZnJlcV92ZXJpZnksCiAgICAgLnRhcmdldCA9IHBvd2Vybm93X2Nw
dWZyZXFfdGFyZ2V0LAogICAgIC5pbml0ICAgPSBwb3dlcm5vd19jcHVmcmVxX2NwdV9pbml0LAot
LS0gYS94ZW4vZHJpdmVycy9hY3BpL3Btc3RhdC5jCisrKyBiL3hlbi9kcml2ZXJzL2FjcGkvcG1z
dGF0LmMKQEAgLTY0LDcgKzY0LDcgQEAgaW50IGRvX2dldF9wbV9pbmZvKHN0cnVjdCB4ZW5fc3lz
Y3RsX2dldAogICAgIGNhc2UgUE1TVEFUX1BYOgogICAgICAgICBpZiAoICEoeGVuX3Byb2Nlc3Nv
cl9wbWJpdHMgJiBYRU5fUFJPQ0VTU09SX1BNX1BYKSApCiAgICAgICAgICAgICByZXR1cm4gLUVO
T0RFVjsKLSAgICAgICAgaWYgKCAhY3B1ZnJlcV9kcml2ZXIgKQorICAgICAgICBpZiAoICFjcHVm
cmVxX2RyaXZlci5pbml0ICkKICAgICAgICAgICAgIHJldHVybiAtRU5PREVWOwogICAgICAgICBp
ZiAoICFwbXB0IHx8ICEocG1wdC0+cGVyZi5pbml0ICYgWEVOX1BYX0lOSVQpICkKICAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwpAQCAtMjU1LDE2ICsyNTUsMTYgQEAgc3RhdGljIGludCBnZXRf
Y3B1ZnJlcV9wYXJhKHN0cnVjdCB4ZW5fcwogICAgICAgICByZXR1cm4gcmV0OwogCiAgICAgb3At
PnUuZ2V0X3BhcmEuY3B1aW5mb19jdXJfZnJlcSA9Ci0gICAgICAgIGNwdWZyZXFfZHJpdmVyLT5n
ZXQgPyBjcHVmcmVxX2RyaXZlci0+Z2V0KG9wLT5jcHVpZCkgOiBwb2xpY3ktPmN1cjsKKyAgICAg
ICAgY3B1ZnJlcV9kcml2ZXIuZ2V0ID8gY3B1ZnJlcV9kcml2ZXIuZ2V0KG9wLT5jcHVpZCkgOiBw
b2xpY3ktPmN1cjsKICAgICBvcC0+dS5nZXRfcGFyYS5jcHVpbmZvX21heF9mcmVxID0gcG9saWN5
LT5jcHVpbmZvLm1heF9mcmVxOwogICAgIG9wLT51LmdldF9wYXJhLmNwdWluZm9fbWluX2ZyZXEg
PSBwb2xpY3ktPmNwdWluZm8ubWluX2ZyZXE7CiAgICAgb3AtPnUuZ2V0X3BhcmEuc2NhbGluZ19j
dXJfZnJlcSA9IHBvbGljeS0+Y3VyOwogICAgIG9wLT51LmdldF9wYXJhLnNjYWxpbmdfbWF4X2Zy
ZXEgPSBwb2xpY3ktPm1heDsKICAgICBvcC0+dS5nZXRfcGFyYS5zY2FsaW5nX21pbl9mcmVxID0g
cG9saWN5LT5taW47CiAKLSAgICBpZiAoIGNwdWZyZXFfZHJpdmVyLT5uYW1lWzBdICkKKyAgICBp
ZiAoIGNwdWZyZXFfZHJpdmVyLm5hbWVbMF0gKQogICAgICAgICBzdHJsY3B5KG9wLT51LmdldF9w
YXJhLnNjYWxpbmdfZHJpdmVyLCAKLSAgICAgICAgICAgIGNwdWZyZXFfZHJpdmVyLT5uYW1lLCBD
UFVGUkVRX05BTUVfTEVOKTsKKyAgICAgICAgICAgIGNwdWZyZXFfZHJpdmVyLm5hbWUsIENQVUZS
RVFfTkFNRV9MRU4pOwogICAgIGVsc2UKICAgICAgICAgc3RybGNweShvcC0+dS5nZXRfcGFyYS5z
Y2FsaW5nX2RyaXZlciwgIlVua25vd24iLCBDUFVGUkVRX05BTUVfTEVOKTsKIAotLS0gYS94ZW4v
ZHJpdmVycy9jcHVmcmVxL2NwdWZyZXEuYworKysgYi94ZW4vZHJpdmVycy9jcHVmcmVxL2NwdWZy
ZXEuYwpAQCAtMTcyLDcgKzE3Miw3IEBAIGludCBjcHVmcmVxX2FkZF9jcHUodW5zaWduZWQgaW50
IGNwdSkKICAgICBpZiAoICEocGVyZi0+aW5pdCAmIFhFTl9QWF9JTklUKSApCiAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogCi0gICAgaWYgKCFjcHVmcmVxX2RyaXZlcikKKyAgICBpZiAoIWNwdWZy
ZXFfZHJpdmVyLmluaXQpCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgaWYgKHBlcl9jcHUoY3B1
ZnJlcV9jcHVfcG9saWN5LCBjcHUpKQpAQCAtMjM5LDcgKzIzOSw3IEBAIGludCBjcHVmcmVxX2Fk
ZF9jcHUodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgcG9saWN5LT5jcHUgPSBjcHU7CiAgICAg
ICAgIHBlcl9jcHUoY3B1ZnJlcV9jcHVfcG9saWN5LCBjcHUpID0gcG9saWN5OwogCi0gICAgICAg
IHJldCA9IGNwdWZyZXFfZHJpdmVyLT5pbml0KHBvbGljeSk7CisgICAgICAgIHJldCA9IGNwdWZy
ZXFfZHJpdmVyLmluaXQocG9saWN5KTsKICAgICAgICAgaWYgKHJldCkgewogICAgICAgICAgICAg
ZnJlZV9jcHVtYXNrX3Zhcihwb2xpY3ktPmNwdXMpOwogICAgICAgICAgICAgeGZyZWUocG9saWN5
KTsKQEAgLTI5OCw3ICsyOTgsNyBAQCBlcnIxOgogICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwg
Y3B1ZnJlcV9kb20tPm1hcCk7CiAKICAgICBpZiAoY3B1bWFza19lbXB0eShwb2xpY3ktPmNwdXMp
KSB7Ci0gICAgICAgIGNwdWZyZXFfZHJpdmVyLT5leGl0KHBvbGljeSk7CisgICAgICAgIGNwdWZy
ZXFfZHJpdmVyLmV4aXQocG9saWN5KTsKICAgICAgICAgZnJlZV9jcHVtYXNrX3Zhcihwb2xpY3kt
PmNwdXMpOwogICAgICAgICB4ZnJlZShwb2xpY3kpOwogICAgIH0KQEAgLTM2Miw3ICszNjIsNyBA
QCBpbnQgY3B1ZnJlcV9kZWxfY3B1KHVuc2lnbmVkIGludCBjcHUpCiAgICAgY3B1bWFza19jbGVh
cl9jcHUoY3B1LCBjcHVmcmVxX2RvbS0+bWFwKTsKIAogICAgIGlmIChjcHVtYXNrX2VtcHR5KHBv
bGljeS0+Y3B1cykpIHsKLSAgICAgICAgY3B1ZnJlcV9kcml2ZXItPmV4aXQocG9saWN5KTsKKyAg
ICAgICAgY3B1ZnJlcV9kcml2ZXIuZXhpdChwb2xpY3kpOwogICAgICAgICBmcmVlX2NwdW1hc2tf
dmFyKHBvbGljeS0+Y3B1cyk7CiAgICAgICAgIHhmcmVlKHBvbGljeSk7CiAgICAgfQpAQCAtNjYz
LDE3ICs2NjMsMTcgQEAgc3RhdGljIGludCBfX2luaXQgY3B1ZnJlcV9wcmVzbXBfaW5pdCh2bwog
fQogcHJlc21wX2luaXRjYWxsKGNwdWZyZXFfcHJlc21wX2luaXQpOwogCi1pbnQgX19pbml0IGNw
dWZyZXFfcmVnaXN0ZXJfZHJpdmVyKHN0cnVjdCBjcHVmcmVxX2RyaXZlciAqZHJpdmVyX2RhdGEp
CitpbnQgX19pbml0IGNwdWZyZXFfcmVnaXN0ZXJfZHJpdmVyKGNvbnN0IHN0cnVjdCBjcHVmcmVx
X2RyaXZlciAqZHJpdmVyX2RhdGEpCiB7CiAgICBpZiAoICFkcml2ZXJfZGF0YSB8fCAhZHJpdmVy
X2RhdGEtPmluaXQgfHwKICAgICAgICAgIWRyaXZlcl9kYXRhLT52ZXJpZnkgfHwgIWRyaXZlcl9k
YXRhLT5leGl0IHx8CiAgICAgICAgICghZHJpdmVyX2RhdGEtPnRhcmdldCA9PSAhZHJpdmVyX2Rh
dGEtPnNldHBvbGljeSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGlmICggY3B1
ZnJlcV9kcml2ZXIgKQorICAgIGlmICggY3B1ZnJlcV9kcml2ZXIuaW5pdCApCiAgICAgICAgIHJl
dHVybiAtRUJVU1k7CiAKLSAgICBjcHVmcmVxX2RyaXZlciA9IGRyaXZlcl9kYXRhOworICAgIGNw
dWZyZXFfZHJpdmVyID0gKmRyaXZlcl9kYXRhOwogCiAgICAgcmV0dXJuIDA7CiB9Ci0tLSBhL3hl
bi9kcml2ZXJzL2NwdWZyZXEvdXRpbGl0eS5jCisrKyBiL3hlbi9kcml2ZXJzL2NwdWZyZXEvdXRp
bGl0eS5jCkBAIC0zMSw3ICszMSw3IEBACiAjaW5jbHVkZSA8YWNwaS9jcHVmcmVxL2NwdWZyZXEu
aD4KICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CiAKLXN0cnVjdCBjcHVmcmVxX2RyaXZlciAg
ICpjcHVmcmVxX2RyaXZlcjsKK3N0cnVjdCBjcHVmcmVxX2RyaXZlciBfX3JlYWRfbW9zdGx5IGNw
dWZyZXFfZHJpdmVyOwogc3RydWN0IHByb2Nlc3Nvcl9wbWluZm8gKl9fcmVhZF9tb3N0bHkgcHJv
Y2Vzc29yX3BtaW5mb1tOUl9DUFVTXTsKIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0cnVj
dCBjcHVmcmVxX3BvbGljeSAqLCBjcHVmcmVxX2NwdV9wb2xpY3kpOwogCkBAIC0zNjAsMTEgKzM2
MCwxMSBAQCBpbnQgX19jcHVmcmVxX2RyaXZlcl90YXJnZXQoc3RydWN0IGNwdWZyCiB7CiAgICAg
aW50IHJldHZhbCA9IC1FSU5WQUw7CiAKLSAgICBpZiAoY3B1X29ubGluZShwb2xpY3ktPmNwdSkg
JiYgY3B1ZnJlcV9kcml2ZXItPnRhcmdldCkKKyAgICBpZiAoY3B1X29ubGluZShwb2xpY3ktPmNw
dSkgJiYgY3B1ZnJlcV9kcml2ZXIudGFyZ2V0KQogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50
IHByZXZfZnJlcSA9IHBvbGljeS0+Y3VyOwogCi0gICAgICAgIHJldHZhbCA9IGNwdWZyZXFfZHJp
dmVyLT50YXJnZXQocG9saWN5LCB0YXJnZXRfZnJlcSwgcmVsYXRpb24pOworICAgICAgICByZXR2
YWwgPSBjcHVmcmVxX2RyaXZlci50YXJnZXQocG9saWN5LCB0YXJnZXRfZnJlcSwgcmVsYXRpb24p
OwogICAgICAgICBpZiAoIHJldHZhbCA9PSAwICkKICAgICAgICAgICAgIFRSQUNFXzJEKFRSQ19Q
TV9GUkVRX0NIQU5HRSwgcHJldl9mcmVxLzEwMDAsIHBvbGljeS0+Y3VyLzEwMDApOwogICAgIH0K
QEAgLTM4MCw5ICszODAsOSBAQCBpbnQgY3B1ZnJlcV9kcml2ZXJfZ2V0YXZnKHVuc2lnbmVkIGlu
dCBjCiAgICAgaWYgKCFjcHVfb25saW5lKGNwdSkgfHwgIShwb2xpY3kgPSBwZXJfY3B1KGNwdWZy
ZXFfY3B1X3BvbGljeSwgY3B1KSkpCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgaWYgKGNwdWZy
ZXFfZHJpdmVyLT5nZXRhdmcpCisgICAgaWYgKGNwdWZyZXFfZHJpdmVyLmdldGF2ZykKICAgICB7
Ci0gICAgICAgIGZyZXFfYXZnID0gY3B1ZnJlcV9kcml2ZXItPmdldGF2ZyhjcHUsIGZsYWcpOwor
ICAgICAgICBmcmVxX2F2ZyA9IGNwdWZyZXFfZHJpdmVyLmdldGF2ZyhjcHUsIGZsYWcpOwogICAg
ICAgICBpZiAoZnJlcV9hdmcgPiAwKQogICAgICAgICAgICAgcmV0dXJuIGZyZXFfYXZnOwogICAg
IH0KQEAgLTQxMiw5ICs0MTIsOSBAQCBpbnQgY3B1ZnJlcV91cGRhdGVfdHVyYm8oaW50IGNwdWlk
LCBpbnQKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBwb2xpY3ktPnR1cmJvID0gbmV3X3N0YXRl
OwotICAgIGlmIChjcHVmcmVxX2RyaXZlci0+dXBkYXRlKQorICAgIGlmIChjcHVmcmVxX2RyaXZl
ci51cGRhdGUpCiAgICAgewotICAgICAgICByZXQgPSBjcHVmcmVxX2RyaXZlci0+dXBkYXRlKGNw
dWlkLCBwb2xpY3kpOworICAgICAgICByZXQgPSBjcHVmcmVxX2RyaXZlci51cGRhdGUoY3B1aWQs
IHBvbGljeSk7CiAgICAgICAgIGlmIChyZXQpCiAgICAgICAgICAgICBwb2xpY3ktPnR1cmJvID0g
Y3Vycl9zdGF0ZTsKICAgICB9CkBAIC00NTAsMTUgKzQ1MCwxNSBAQCBpbnQgX19jcHVmcmVxX3Nl
dF9wb2xpY3koc3RydWN0IGNwdWZyZXFfCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAg
LyogdmVyaWZ5IHRoZSBjcHUgc3BlZWQgY2FuIGJlIHNldCB3aXRoaW4gdGhpcyBsaW1pdCAqLwot
ICAgIHJldCA9IGNwdWZyZXFfZHJpdmVyLT52ZXJpZnkocG9saWN5KTsKKyAgICByZXQgPSBjcHVm
cmVxX2RyaXZlci52ZXJpZnkocG9saWN5KTsKICAgICBpZiAocmV0KQogICAgICAgICByZXR1cm4g
cmV0OwogCiAgICAgZGF0YS0+bWluID0gcG9saWN5LT5taW47CiAgICAgZGF0YS0+bWF4ID0gcG9s
aWN5LT5tYXg7CiAgICAgZGF0YS0+bGltaXRzID0gcG9saWN5LT5saW1pdHM7Ci0gICAgaWYgKGNw
dWZyZXFfZHJpdmVyLT5zZXRwb2xpY3kpCi0gICAgICAgIHJldHVybiBjcHVmcmVxX2RyaXZlci0+
c2V0cG9saWN5KGRhdGEpOworICAgIGlmIChjcHVmcmVxX2RyaXZlci5zZXRwb2xpY3kpCisgICAg
ICAgIHJldHVybiBjcHVmcmVxX2RyaXZlci5zZXRwb2xpY3koZGF0YSk7CiAKICAgICBpZiAocG9s
aWN5LT5nb3Zlcm5vciAhPSBkYXRhLT5nb3Zlcm5vcikgewogICAgICAgICAvKiBzYXZlIG9sZCwg
d29ya2luZyB2YWx1ZXMgKi8KLS0tIGEveGVuL2luY2x1ZGUvYWNwaS9jcHVmcmVxL2NwdWZyZXEu
aAorKysgYi94ZW4vaW5jbHVkZS9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5oCkBAIC0xNTMsNyArMTUz
LDcgQEAgX19jcHVmcmVxX2dvdmVybm9yKHN0cnVjdCBjcHVmcmVxX3BvbGljeQogI2RlZmluZSBD
UFVGUkVRX1JFTEFUSU9OX0ggMSAgLyogaGlnaGVzdCBmcmVxdWVuY3kgYmVsb3cgb3IgYXQgdGFy
Z2V0ICovCiAKIHN0cnVjdCBjcHVmcmVxX2RyaXZlciB7Ci0gICAgY2hhciAgIG5hbWVbQ1BVRlJF
UV9OQU1FX0xFTl07CisgICAgY29uc3QgY2hhciAqbmFtZTsKICAgICBpbnQgICAgKCppbml0KShz
dHJ1Y3QgY3B1ZnJlcV9wb2xpY3kgKnBvbGljeSk7CiAgICAgaW50ICAgICgqdmVyaWZ5KShzdHJ1
Y3QgY3B1ZnJlcV9wb2xpY3kgKnBvbGljeSk7CiAgICAgaW50ICAgICgqc2V0cG9saWN5KShzdHJ1
Y3QgY3B1ZnJlcV9wb2xpY3kgKnBvbGljeSk7CkBAIC0xNjYsOSArMTY2LDkgQEAgc3RydWN0IGNw
dWZyZXFfZHJpdmVyIHsKICAgICBpbnQgICAgKCpleGl0KShzdHJ1Y3QgY3B1ZnJlcV9wb2xpY3kg
KnBvbGljeSk7CiB9OwogCi1leHRlcm4gc3RydWN0IGNwdWZyZXFfZHJpdmVyICpjcHVmcmVxX2Ry
aXZlcjsKK2V4dGVybiBzdHJ1Y3QgY3B1ZnJlcV9kcml2ZXIgY3B1ZnJlcV9kcml2ZXI7CiAKLWlu
dCBjcHVmcmVxX3JlZ2lzdGVyX2RyaXZlcihzdHJ1Y3QgY3B1ZnJlcV9kcml2ZXIgKik7CitpbnQg
Y3B1ZnJlcV9yZWdpc3Rlcl9kcml2ZXIoY29uc3Qgc3RydWN0IGNwdWZyZXFfZHJpdmVyICopOwog
CiBzdGF0aWMgX19pbmxpbmVfXwogdm9pZCBjcHVmcmVxX3ZlcmlmeV93aXRoaW5fbGltaXRzKHN0
cnVjdCBjcHVmcmVxX3BvbGljeSAqcG9saWN5LAoKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:13:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:13: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-devel-bounces@lists.xenproject.org>)
	id 1gKmvx-00041c-74; Thu, 08 Nov 2018 16:13: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKmvv-00041D-AC
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:13:27 +0000
X-Inumbo-ID: 38799c7c-e371-11e8-ab11-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38799c7c-e371-11e8-ab11-12d6303a7972;
 Thu, 08 Nov 2018 16:13:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 09:13:24 -0700
Message-Id: <5BE460A302000078001F9CF0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 09:13:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>,
 "Jan Beulich" <JBeulich@suse.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
In-Reply-To: <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 10/13] cpufreq: patch target() indirect call
 to direct one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBsb29rcyB0byBiZSB0aGUgb25seSBmcmVxdWVudGx5IGV4ZWN1dGVkIGhvb2s7IGRvbid0
IGJvdGhlcgpwYXRjaGluZyBhbnkgb3RoZXIgb25lcy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KdjI6IE5ldy4KCi0tLSBhL3hlbi9kcml2ZXJzL2NwdWZyZXEvdXRpbGl0eS5jCisr
KyBiL3hlbi9kcml2ZXJzL2NwdWZyZXEvdXRpbGl0eS5jCkBAIC0zNjQsNyArMzY0LDggQEAgaW50
IF9fY3B1ZnJlcV9kcml2ZXJfdGFyZ2V0KHN0cnVjdCBjcHVmcgogICAgIHsKICAgICAgICAgdW5z
aWduZWQgaW50IHByZXZfZnJlcSA9IHBvbGljeS0+Y3VyOwogCi0gICAgICAgIHJldHZhbCA9IGNw
dWZyZXFfZHJpdmVyLnRhcmdldChwb2xpY3ksIHRhcmdldF9mcmVxLCByZWxhdGlvbik7CisgICAg
ICAgIHJldHZhbCA9IGFsdGVybmF0aXZlX2NhbGwoY3B1ZnJlcV9kcml2ZXIudGFyZ2V0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvbGljeSwgdGFyZ2V0X2ZyZXEsIHJlbGF0
aW9uKTsKICAgICAgICAgaWYgKCByZXR2YWwgPT0gMCApCiAgICAgICAgICAgICBUUkFDRV8yRChU
UkNfUE1fRlJFUV9DSEFOR0UsIHByZXZfZnJlcS8xMDAwLCBwb2xpY3ktPmN1ci8xMDAwKTsKICAg
ICB9CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:14:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:14: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-devel-bounces@lists.xenproject.org>)
	id 1gKmwm-0004Ay-Kl; Thu, 08 Nov 2018 16:14: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKmwl-0004AM-RZ
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:14:19 +0000
X-Inumbo-ID: 56c86bea-e371-11e8-ad6e-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56c86bea-e371-11e8-ad6e-12d6303a7972;
 Thu, 08 Nov 2018 16:14:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 09:14:15 -0700
Message-Id: <5BE460D402000078001F9CF4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 09:14:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
In-Reply-To: <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 11/13] IOMMU: move inclusion point of
 asm/iommu.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcHJlcGFyYXRpb24gb2YgYWxsb3dpbmcgaW5saW5lIGZ1bmN0aW9ucyBpbiBhc20vaW9tbXUu
aCB0bwpkZS1yZWZlcmVuY2Ugc3RydWN0IHN0cnVjdCBpb21tdV9vcHMsIG1vdmUgdGhlIGluY2x1
c2lvbiBkb3dud2FyZHMgcGFzdAp0aGUgZGVjbGFyYXRpb24gb2YgdGhhdCBzdHJ1Y3R1cmUuIFRo
aXMgaW4gdHVybiByZXF1aXJlcyBtb3ZpbmcgdGhlCnN0cnVjdCBkb21haW5faW9tbXUgZGVjbGFy
YXRpb24sIGFzIGl0IHJlcXVpcmVzIHN0cnVjdCBhcmNoX2lvbW11IHRvIGJlCmZ1bGx5IGRlY2xh
cmVkIGJlZm9yZWhhbmQuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQp2NTogTmV3LgoKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTI4LDcgKzI4LDYgQEAKICNpbmNsdWRlIDxwdWJs
aWMvaHZtL2lvcmVxLmg+CiAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgogI2luY2x1ZGUgPGFz
bS9kZXZpY2UuaD4KLSNpbmNsdWRlIDxhc20vaW9tbXUuaD4KIAogVFlQRV9TQUZFKHVpbnQ2NF90
LCBkZm4pOwogI2RlZmluZSBQUklfZGZuICAgICBQUkl4NjQKQEAgLTEwMyw0MiArMTAyLDYgQEAg
ZW51bSBpb21tdV9mZWF0dXJlCiAKIGJvb2xfdCBpb21tdV9oYXNfZmVhdHVyZShzdHJ1Y3QgZG9t
YWluICpkLCBlbnVtIGlvbW11X2ZlYXR1cmUgZmVhdHVyZSk7CiAKLWVudW0gaW9tbXVfc3RhdHVz
Ci17Ci0gICAgSU9NTVVfU1RBVFVTX2Rpc2FibGVkLAotICAgIElPTU1VX1NUQVRVU19pbml0aWFs
aXppbmcsCi0gICAgSU9NTVVfU1RBVFVTX2luaXRpYWxpemVkCi19OwotCi1zdHJ1Y3QgZG9tYWlu
X2lvbW11IHsKLSAgICBzdHJ1Y3QgYXJjaF9pb21tdSBhcmNoOwotCi0gICAgLyogaW9tbXVfb3Bz
ICovCi0gICAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqcGxhdGZvcm1fb3BzOwotCi0jaWZkZWYg
Q09ORklHX0hBU19ERVZJQ0VfVFJFRQotICAgIC8qIExpc3Qgb2YgRFQgZGV2aWNlcyBhc3NpZ25l
ZCB0byB0aGlzIGRvbWFpbiAqLwotICAgIHN0cnVjdCBsaXN0X2hlYWQgZHRfZGV2aWNlczsKLSNl
bmRpZgotCi0gICAgLyogRmVhdHVyZXMgc3VwcG9ydGVkIGJ5IHRoZSBJT01NVSAqLwotICAgIERF
Q0xBUkVfQklUTUFQKGZlYXR1cmVzLCBJT01NVV9GRUFUX2NvdW50KTsKLQotICAgIC8qIFN0YXR1
cyBvZiBndWVzdCBJT01NVSBtYXBwaW5ncyAqLwotICAgIGVudW0gaW9tbXVfc3RhdHVzIHN0YXR1
czsKLQotICAgIC8qCi0gICAgICogRG9lcyB0aGUgZ3Vlc3QgcmVxaXJlIG1hcHBpbmdzIHRvIGJl
IHN5bmNob25pemVkLCB0byBtYWludGFpbgotICAgICAqIHRoZSBkZWZhdWx0IGRmbiA9PSBwZm4g
bWFwLiAoU2VlIGNvbW1lbnQgb24gZGZuIGF0IHRoZSB0b3Agb2YKLSAgICAgKiBpbmNsdWRlL3hl
bi9tbS5oKS4KLSAgICAgKi8KLSAgICBib29sIG5lZWRfc3luYzsKLX07Ci0KLSNkZWZpbmUgZG9t
X2lvbW11KGQpICAgICAgICAgICAgICAoJihkKS0+aW9tbXUpCi0jZGVmaW5lIGlvbW11X3NldF9m
ZWF0dXJlKGQsIGYpICAgc2V0X2JpdChmLCBkb21faW9tbXUoZCktPmZlYXR1cmVzKQotI2RlZmlu
ZSBpb21tdV9jbGVhcl9mZWF0dXJlKGQsIGYpIGNsZWFyX2JpdChmLCBkb21faW9tbXUoZCktPmZl
YXR1cmVzKQotCiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKIHN0cnVjdCBwaXJxOwogaW50IGh2bV9k
b19JUlFfZHBjaShzdHJ1Y3QgZG9tYWluICosIHN0cnVjdCBwaXJxICopOwpAQCAtMjMwLDYgKzE5
Myw0NCBAQCBzdHJ1Y3QgaW9tbXVfb3BzIHsKICAgICB2b2lkICgqZHVtcF9wMm1fdGFibGUpKHN0
cnVjdCBkb21haW4gKmQpOwogfTsKIAorI2luY2x1ZGUgPGFzbS9pb21tdS5oPgorCitlbnVtIGlv
bW11X3N0YXR1cworeworICAgIElPTU1VX1NUQVRVU19kaXNhYmxlZCwKKyAgICBJT01NVV9TVEFU
VVNfaW5pdGlhbGl6aW5nLAorICAgIElPTU1VX1NUQVRVU19pbml0aWFsaXplZAorfTsKKworc3Ry
dWN0IGRvbWFpbl9pb21tdSB7CisgICAgc3RydWN0IGFyY2hfaW9tbXUgYXJjaDsKKworICAgIC8q
IGlvbW11X29wcyAqLworICAgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKnBsYXRmb3JtX29wczsK
KworI2lmZGVmIENPTkZJR19IQVNfREVWSUNFX1RSRUUKKyAgICAvKiBMaXN0IG9mIERUIGRldmlj
ZXMgYXNzaWduZWQgdG8gdGhpcyBkb21haW4gKi8KKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIGR0X2Rl
dmljZXM7CisjZW5kaWYKKworICAgIC8qIEZlYXR1cmVzIHN1cHBvcnRlZCBieSB0aGUgSU9NTVUg
Ki8KKyAgICBERUNMQVJFX0JJVE1BUChmZWF0dXJlcywgSU9NTVVfRkVBVF9jb3VudCk7CisKKyAg
ICAvKiBTdGF0dXMgb2YgZ3Vlc3QgSU9NTVUgbWFwcGluZ3MgKi8KKyAgICBlbnVtIGlvbW11X3N0
YXR1cyBzdGF0dXM7CisKKyAgICAvKgorICAgICAqIERvZXMgdGhlIGd1ZXN0IHJlcWlyZSBtYXBw
aW5ncyB0byBiZSBzeW5jaG9uaXplZCwgdG8gbWFpbnRhaW4KKyAgICAgKiB0aGUgZGVmYXVsdCBk
Zm4gPT0gcGZuIG1hcC4gKFNlZSBjb21tZW50IG9uIGRmbiBhdCB0aGUgdG9wIG9mCisgICAgICog
aW5jbHVkZS94ZW4vbW0uaCkuCisgICAgICovCisgICAgYm9vbCBuZWVkX3N5bmM7Cit9OworCisj
ZGVmaW5lIGRvbV9pb21tdShkKSAgICAgICAgICAgICAgKCYoZCktPmlvbW11KQorI2RlZmluZSBp
b21tdV9zZXRfZmVhdHVyZShkLCBmKSAgIHNldF9iaXQoZiwgZG9tX2lvbW11KGQpLT5mZWF0dXJl
cykKKyNkZWZpbmUgaW9tbXVfY2xlYXJfZmVhdHVyZShkLCBmKSBjbGVhcl9iaXQoZiwgZG9tX2lv
bW11KGQpLT5mZWF0dXJlcykKKwogaW50IF9fbXVzdF9jaGVjayBpb21tdV9zdXNwZW5kKHZvaWQp
Owogdm9pZCBpb21tdV9yZXN1bWUodm9pZCk7CiB2b2lkIGlvbW11X2NyYXNoX3NodXRkb3duKHZv
aWQpOwoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:16:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:16: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-devel-bounces@lists.xenproject.org>)
	id 1gKmyg-0004O3-3E; Thu, 08 Nov 2018 16:16: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKmye-0004Nt-GU
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:16:16 +0000
X-Inumbo-ID: 9ddff718-e371-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ddff718-e371-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 16:16:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 09:16:14 -0700
Message-Id: <5BE4614C02000078001F9D19@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 09:16:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
In-Reply-To: <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 12/13] IOMMU/x86: remove indirection from
 certain IOMMU hook accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Brian Woods <brian.woods@amd.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyBuZWVkIHRvIGdvIHRocm91Z2ggYW4gZXh0cmEgbGV2ZWwgb2YgaW5kaXJlY3Rp
b24uIEluIG9yZGVyIHRvCmxpbWl0IGNvZGUgY2h1cm4sIGNhbGwgc2l0ZXMgdXNpbmcgc3RydWN0
IGRvbWFpbl9pb21tdSdzIHBsYXRmb3JtX29wcwpkb24ndCBnZXQgdG91Y2hlZCBoZXJlLCBob3dl
dmVyLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
djU6IFJlLWJhc2Ugb3ZlciBkcm9wcGVkIElPTU1VX01JWEVEIHBhdGNoLgp2NDogTmV3LgoKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCkBAIC0yOSw2ICsyOSw4IEBA
CiAKIHN0YXRpYyBib29sX3QgX19yZWFkX21vc3RseSBpbml0X2RvbmU7CiAKK3N0YXRpYyBjb25z
dCBzdHJ1Y3QgaW9tbXVfb3BzIGFtZF9pb21tdV9vcHM7CisKIHN0cnVjdCBhbWRfaW9tbXUgKmZp
bmRfaW9tbXVfZm9yX2RldmljZShpbnQgc2VnLCBpbnQgYmRmKQogewogICAgIHN0cnVjdCBpdnJz
X21hcHBpbmdzICppdnJzX21hcHBpbmdzID0gZ2V0X2l2cnNfbWFwcGluZ3Moc2VnKTsKQEAgLTE4
Miw2ICsxODQsOCBAQCBpbnQgX19pbml0IGFtZF9pb3ZfZGV0ZWN0KHZvaWQpCiAgICAgICAgIHJl
dHVybiAtRU5PREVWOwogICAgIH0KIAorICAgIGlvbW11X29wcyA9IGFtZF9pb21tdV9vcHM7CisK
ICAgICBpZiAoIGFtZF9pb21tdV9pbml0KCkgIT0gMCApCiAgICAgewogICAgICAgICBwcmludGso
IkFNRC1WaTogRXJyb3IgaW5pdGlhbGl6YXRpb25cbiIpOwpAQCAtNTY2LDcgKzU3MCw3IEBAIHN0
YXRpYyB2b2lkIGFtZF9kdW1wX3AybV90YWJsZShzdHJ1Y3QgZG8KICAgICBhbWRfZHVtcF9wMm1f
dGFibGVfbGV2ZWwoaGQtPmFyY2gucm9vdF90YWJsZSwgaGQtPmFyY2gucGFnaW5nX21vZGUsIDAs
IDApOwogfQogCi1jb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGFtZF9pb21tdV9vcHMgPSB7CitzdGF0
aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyBfX2luaXRjb25zdHJlbCBhbWRfaW9tbXVfb3BzID0g
ewogICAgIC5pbml0ID0gYW1kX2lvbW11X2RvbWFpbl9pbml0LAogICAgIC5od2RvbV9pbml0ID0g
YW1kX2lvbW11X2h3ZG9tX2luaXQsCiAgICAgLmFkZF9kZXZpY2UgPSBhbWRfaW9tbXVfYWRkX2Rl
dmljZSwKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oCisrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaApAQCAtMjcsNiArMjcsNyBAQAogCiBz
dHJ1Y3QgcGNpX2F0c19kZXY7CiBleHRlcm4gYm9vbF90IHJ3YmZfcXVpcms7CitleHRlcm4gY29u
c3Qgc3RydWN0IGlvbW11X29wcyBpbnRlbF9pb21tdV9vcHM7CiAKIHZvaWQgcHJpbnRfaW9tbXVf
cmVncyhzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQpOwogdm9pZCBwcmludF92dGRfZW50cmll
cyhzdHJ1Y3QgaW9tbXUgKmlvbW11LCBpbnQgYnVzLCBpbnQgZGV2Zm4sIHU2NCBnbWZuKTsKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKQEAgLTg5Nyw2ICs4OTcsOCBAQCBpbnQgaW9t
bXVfZW5hYmxlX3gyYXBpY19JUih2b2lkKQogICAgIGVsc2UgaWYgKCAheDJhcGljX2VuYWJsZWQg
KQogICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiAKKyAgICBpb21tdV9vcHMgPSBpbnRlbF9p
b21tdV9vcHM7CisKICAgICBmb3JfZWFjaF9kcmhkX3VuaXQgKCBkcmhkICkKICAgICB7CiAgICAg
ICAgIGlvbW11ID0gZHJoZC0+aW9tbXU7Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0y
Mjk5LDYgKzIyOTksOCBAQCBpbnQgX19pbml0IGludGVsX3Z0ZF9zZXR1cCh2b2lkKQogICAgICAg
ICBnb3RvIGVycm9yOwogICAgIH0KIAorICAgIGlvbW11X29wcyA9IGludGVsX2lvbW11X29wczsK
KwogICAgIC8qIFdlIGVuYWJsZSB0aGUgZm9sbG93aW5nIGZlYXR1cmVzIG9ubHkgaWYgdGhleSBh
cmUgc3VwcG9ydGVkIGJ5IGFsbCBWVC1kCiAgICAgICogZW5naW5lczogU25vb3AgQ29udHJvbCwg
RE1BIHBhc3N0aHJvdWdoLCBRdWV1ZWQgSW52YWxpZGF0aW9uLCBJbnRlcnJ1cHQKICAgICAgKiBS
ZW1hcHBpbmcsIGFuZCBQb3N0ZWQgSW50ZXJydXB0CkBAIC0yNjk4LDcgKzI3MDAsNyBAQCBzdGF0
aWMgdm9pZCB2dGRfZHVtcF9wMm1fdGFibGUoc3RydWN0IGRvCiAgICAgdnRkX2R1bXBfcDJtX3Rh
YmxlX2xldmVsKGhkLT5hcmNoLnBnZF9tYWRkciwgYWdhd190b19sZXZlbChoZC0+YXJjaC5hZ2F3
KSwgMCwgMCk7CiB9CiAKLWNvbnN0IHN0cnVjdCBpb21tdV9vcHMgaW50ZWxfaW9tbXVfb3BzID0g
eworY29uc3Qgc3RydWN0IGlvbW11X29wcyBfX2luaXRjb25zdHJlbCBpbnRlbF9pb21tdV9vcHMg
PSB7CiAgICAgLmluaXQgPSBpbnRlbF9pb21tdV9kb21haW5faW5pdCwKICAgICAuaHdkb21faW5p
dCA9IGludGVsX2lvbW11X2h3ZG9tX2luaXQsCiAgICAgLmFkZF9kZXZpY2UgPSBpbnRlbF9pb21t
dV9hZGRfZGV2aWNlLAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtMjMsNiArMjMsOCBA
QAogI2luY2x1ZGUgPGFzbS9odm0vaW8uaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAorc3Ry
dWN0IGlvbW11X29wcyBpb21tdV9vcHM7CisKIHZvaWQgaW9tbXVfdXBkYXRlX2lyZV9mcm9tX2Fw
aWMoCiAgICAgdW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGlu
dCB2YWx1ZSkKIHsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaW9tbXUuaApAQCAtNTYsMjQgKzU2LDE1IEBAIHN0cnVjdCBhcmNoX2lv
bW11CiAgICAgc3RydWN0IGd1ZXN0X2lvbW11ICpnX2lvbW11OwogfTsKIAotZXh0ZXJuIGNvbnN0
IHN0cnVjdCBpb21tdV9vcHMgaW50ZWxfaW9tbXVfb3BzOwotZXh0ZXJuIGNvbnN0IHN0cnVjdCBp
b21tdV9vcHMgYW1kX2lvbW11X29wczsKIGludCBpbnRlbF92dGRfc2V0dXAodm9pZCk7CiBpbnQg
YW1kX2lvdl9kZXRlY3Qodm9pZCk7CiAKK2V4dGVybiBzdHJ1Y3QgaW9tbXVfb3BzIGlvbW11X29w
czsKKwogc3RhdGljIGlubGluZSBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb21tdV9nZXRfb3Bz
KHZvaWQpCiB7Ci0gICAgc3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICkKLSAgICB7
Ci0gICAgY2FzZSBYODZfVkVORE9SX0lOVEVMOgotICAgICAgICByZXR1cm4gJmludGVsX2lvbW11
X29wczsKLSAgICBjYXNlIFg4Nl9WRU5ET1JfQU1EOgotICAgICAgICByZXR1cm4gJmFtZF9pb21t
dV9vcHM7Ci0gICAgfQotCi0gICAgQlVHKCk7Ci0KLSAgICByZXR1cm4gTlVMTDsKKyAgICBCVUdf
T04oIWlvbW11X29wcy5pbml0KTsKKyAgICByZXR1cm4gJmlvbW11X29wczsKIH0KIAogc3RhdGlj
IGlubGluZSBpbnQgaW9tbXVfaGFyZHdhcmVfc2V0dXAodm9pZCkKCgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:17:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:17: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-devel-bounces@lists.xenproject.org>)
	id 1gKmzX-0004SO-Er; Thu, 08 Nov 2018 16:17: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKmzW-0004SG-A7
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:17:10 +0000
X-Inumbo-ID: bdade2f4-e371-11e8-b7e7-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bdade2f4-e371-11e8-b7e7-12d6303a7972;
 Thu, 08 Nov 2018 16:17:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 09:17:08 -0700
Message-Id: <5BE4618202000078001F9D39@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 09:17:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
In-Reply-To: <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 13/13] IOMMU: patch certain indirect calls to
 direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBpbnRlbnRpb25hbGx5IG5vdCB0b3VjaGluZyBob29rcyB1c2VkIHJhcmVseSAob3Ig
bm90IGF0IGFsbCkKZHVyaW5nIHRoZSBsaWZldGltZSBvZiBhIFZNLCB1bmxlc3MgcGVyaGFwcyBz
aXR0aW5nIG9uIGFuIGVycm9yIHBhdGgKbmV4dCB0byBhIGNhbGwgd2hpY2ggZ2V0cyBjaGFuZ2Vk
IChpbiB3aGljaCBjYXNlIEkgdGhpbmsgdGhlIGVycm9yCnBhdGggYmV0dGVyIHJlbWFpbnMgY29u
c2lzdGVudCB3aXRoIHRoZSByZXNwZWN0aXZlIG1haW4gcGF0aCkuCgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NTogUmUtYmFzZSBvdmVyIHR5cGUt
c2FmZSBjaGFuZ2VzIGFuZCBkcm9wcGVkIElPTU1VX01JWEVEIHBhdGNoLiBBbHNvCiAgICBwYXRj
aCB0aGUgbmV3IGxvb2t1cF9wYWdlKCkgaG9vay4KdjQ6IE5ldy4KCi0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
YwpAQCAtMjI2LDggKzIyNiw4IEBAIHZvaWQgX19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQo
c3RydWMKICAgICAgICAgICAgICAgICAgID09IFBHVF93cml0YWJsZV9wYWdlKSApCiAgICAgICAg
ICAgICAgICAgbWFwcGluZyB8PSBJT01NVUZfd3JpdGFibGU7CiAKLSAgICAgICAgICAgIHJldCA9
IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIF9kZm4oZGZuKSwgX21mbihtZm4pLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwcGluZyk7CisgICAg
ICAgICAgICByZXQgPSBpb21tdV9jYWxsKGhkLT5wbGF0Zm9ybV9vcHMsIG1hcF9wYWdlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkLCBfZGZuKGRmbiksIF9tZm4obWZuKSwgbWFwcGlu
Zyk7CiAgICAgICAgICAgICBpZiAoICFyYyApCiAgICAgICAgICAgICAgICAgcmMgPSByZXQ7CiAK
QEAgLTMxMyw3ICszMTMsNyBAQCBpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
ZGZuCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCiAgICAg
ICAgIHJldHVybiAwOwogCi0gICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBk
Zm4sIG1mbiwgZmxhZ3MpOworICAgIHJjID0gaW9tbXVfY2FsbChoZC0+cGxhdGZvcm1fb3BzLCBt
YXBfcGFnZSwgZCwgZGZuLCBtZm4sIGZsYWdzKTsKICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAg
ICAgewogICAgICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19kb3duICYmIHByaW50a19yYXRlbGlt
aXQoKSApCkBAIC0zMzYsNyArMzM2LDcgQEAgaW50IGlvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwgZAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMg
KQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+dW5tYXBf
cGFnZShkLCBkZm4pOworICAgIHJjID0gaW9tbXVfY2FsbChoZC0+cGxhdGZvcm1fb3BzLCB1bm1h
cF9wYWdlLCBkLCBkZm4pOwogICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICB7CiAgICAgICAg
IGlmICggIWQtPmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKQEAgLTM1
OSw3ICszNTksNyBAQCBpbnQgaW9tbXVfbG9va3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAg
ICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0
dXJuIC1FT1BOT1RTVVBQOwogCi0gICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPmxvb2t1cF9w
YWdlKGQsIGRmbiwgbWZuLCBmbGFncyk7CisgICAgcmV0dXJuIGlvbW11X2NhbGwoaGQtPnBsYXRm
b3JtX29wcywgbG9va3VwX3BhZ2UsIGQsIGRmbiwgbWZuLCBmbGFncyk7CiB9CiAKIHN0YXRpYyB2
b2lkIGlvbW11X2ZyZWVfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIHVudXNlZCkKQEAgLTM3Miw3
ICszNzIsNyBAQCBzdGF0aWMgdm9pZCBpb21tdV9mcmVlX3BhZ2V0YWJsZXModW5zaWduCiAgICAg
ICAgIHNwaW5fdW5sb2NrKCZpb21tdV9wdF9jbGVhbnVwX2xvY2spOwogICAgICAgICBpZiAoICFw
ZyApCiAgICAgICAgICAgICByZXR1cm47Ci0gICAgICAgIGlvbW11X2dldF9vcHMoKS0+ZnJlZV9w
YWdlX3RhYmxlKHBnKTsKKyAgICAgICAgaW9tbXVfdmNhbGwoaW9tbXVfZ2V0X29wcygpLCBmcmVl
X3BhZ2VfdGFibGUsIHBnKTsKICAgICB9IHdoaWxlICggIXNvZnRpcnFfcGVuZGluZyhzbXBfcHJv
Y2Vzc29yX2lkKCkpICk7CiAKICAgICB0YXNrbGV0X3NjaGVkdWxlX29uX2NwdSgmaW9tbXVfcHRf
Y2xlYW51cF90YXNrbGV0LApAQCAtMzg3LDcgKzM4Nyw3IEBAIGludCBpb21tdV9pb3RsYl9mbHVz
aChzdHJ1Y3QgZG9tYWluICpkLAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0
Zm9ybV9vcHMgfHwgIWhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoICkKICAgICAgICAgcmV0
dXJuIDA7CiAKLSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGRmbiwg
cGFnZV9jb3VudCk7CisgICAgcmMgPSBpb21tdV9jYWxsKGhkLT5wbGF0Zm9ybV9vcHMsIGlvdGxi
X2ZsdXNoLCBkLCBkZm4sIHBhZ2VfY291bnQpOwogICAgIGlmICggdW5saWtlbHkocmMpICkKICAg
ICB7CiAgICAgICAgIGlmICggIWQtPmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1p
dCgpICkKQEAgLTQxMCw3ICs0MTAsNyBAQCBpbnQgaW9tbXVfaW90bGJfZmx1c2hfYWxsKHN0cnVj
dCBkb21haW4KICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzIHx8
ICFoZC0+cGxhdGZvcm1fb3BzLT5pb3RsYl9mbHVzaF9hbGwgKQogICAgICAgICByZXR1cm4gMDsK
IAotICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+aW90bGJfZmx1c2hfYWxsKGQpOworICAgIHJj
ID0gaW9tbXVfY2FsbChoZC0+cGxhdGZvcm1fb3BzLCBpb3RsYl9mbHVzaF9hbGwsIGQpOwogICAg
IGlmICggdW5saWtlbHkocmMpICkKICAgICB7CiAgICAgICAgIGlmICggIWQtPmlzX3NodXR0aW5n
X2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTEzMDEsMTQg
KzEzMDEsMTQgQEAgaW50IGlvbW11X3VwZGF0ZV9pcmVfZnJvbV9tc2koCiAgICAgc3RydWN0IG1z
aV9kZXNjICptc2lfZGVzYywgc3RydWN0IG1zaV9tc2cgKm1zZykKIHsKICAgICByZXR1cm4gaW9t
bXVfaW50cmVtYXAKLSAgICAgICAgICAgPyBpb21tdV9nZXRfb3BzKCktPnVwZGF0ZV9pcmVfZnJv
bV9tc2kobXNpX2Rlc2MsIG1zZykgOiAwOworICAgICAgICAgICA/IGlvbW11X2NhbGwoJmlvbW11
X29wcywgdXBkYXRlX2lyZV9mcm9tX21zaSwgbXNpX2Rlc2MsIG1zZykgOiAwOwogfQogCiB2b2lk
IGlvbW11X3JlYWRfbXNpX2Zyb21faXJlKAogICAgIHN0cnVjdCBtc2lfZGVzYyAqbXNpX2Rlc2Ms
IHN0cnVjdCBtc2lfbXNnICptc2cpCiB7CiAgICAgaWYgKCBpb21tdV9pbnRyZW1hcCApCi0gICAg
ICAgIGlvbW11X2dldF9vcHMoKS0+cmVhZF9tc2lfZnJvbV9pcmUobXNpX2Rlc2MsIG1zZyk7Cisg
ICAgICAgIGlvbW11X3ZjYWxsKCZpb21tdV9vcHMsIHJlYWRfbXNpX2Zyb21faXJlLCBtc2lfZGVz
YywgbXNnKTsKIH0KIAogc3RhdGljIGludCBpb21tdV9hZGRfZGV2aWNlKHN0cnVjdCBwY2lfZGV2
ICpwZGV2KQotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtMjgsMTQgKzI4LDEyIEBAIHN0
cnVjdCBpb21tdV9vcHMgaW9tbXVfb3BzOwogdm9pZCBpb21tdV91cGRhdGVfaXJlX2Zyb21fYXBp
YygKICAgICB1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50
IHZhbHVlKQogewotICAgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcyA9IGlvbW11X2dldF9v
cHMoKTsKLSAgICBvcHMtPnVwZGF0ZV9pcmVfZnJvbV9hcGljKGFwaWMsIHJlZywgdmFsdWUpOwor
ICAgIGlvbW11X3ZjYWxsKCZpb21tdV9vcHMsIHVwZGF0ZV9pcmVfZnJvbV9hcGljLCBhcGljLCBy
ZWcsIHZhbHVlKTsKIH0KIAogdW5zaWduZWQgaW50IGlvbW11X3JlYWRfYXBpY19mcm9tX2lyZSh1
bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZykKIHsKLSAgICBjb25zdCBzdHJ1Y3Qg
aW9tbXVfb3BzICpvcHMgPSBpb21tdV9nZXRfb3BzKCk7Ci0gICAgcmV0dXJuIG9wcy0+cmVhZF9h
cGljX2Zyb21faXJlKGFwaWMsIHJlZyk7CisgICAgcmV0dXJuIGlvbW11X2NhbGwoJmlvbW11X29w
cywgcmVhZF9hcGljX2Zyb21faXJlLCBhcGljLCByZWcpOwogfQogCiBpbnQgX19pbml0IGlvbW11
X3NldHVwX2hwZXRfbXNpKHN0cnVjdCBtc2lfZGVzYyAqbXNpKQpAQCAtNDYsNyArNDQsNiBAQCBp
bnQgX19pbml0IGlvbW11X3NldHVwX2hwZXRfbXNpKHN0cnVjdCBtCiAKIGludCBhcmNoX2lvbW11
X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBjb25zdCBzdHJ1
Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOwogICAgIGludCByYyA9IDAsIG4gPSAwOwogCkBAIC02OCw5ICs2NSw4IEBAIGludCBh
cmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWMKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICBBU1NFUlQoIShnZm4gPj4gREVGQVVMVF9ET01BSU5fQUREUkVTU19XSURUSCkp
OwogICAgICAgICAgICAgICAgIEJVR19PTihTSEFSRURfTTJQKGdmbikpOwotICAgICAgICAgICAg
ICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgX2RmbihnZm4pLCBfbWZuKG1m
biksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01N
VUZfcmVhZGFibGUgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVGX3dyaXRhYmxlKTsKKyAgICAgICAgICAgICAgICByYyA9IGlvbW11X2NhbGwo
JmlvbW11X29wcywgbWFwX3BhZ2UsIGQsIF9kZm4oZ2ZuKSwgX21mbihtZm4pLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUp
OwogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICB7Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2lvbW11LmgKQEAgLTYxLDYgKzYxLDEyIEBAIGludCBhbWRfaW92X2RldGVjdCh2b2lkKTsKIAog
ZXh0ZXJuIHN0cnVjdCBpb21tdV9vcHMgaW9tbXVfb3BzOwogCisjaWZkZWYgTkRFQlVHCisjIGlu
Y2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgorIyBkZWZpbmUgaW9tbXVfY2FsbChvcHMsIGZuLCBh
cmdzLi4uKSAgYWx0ZXJuYXRpdmVfY2FsbChpb21tdV9vcHMuZm4sICMjIGFyZ3MpCisjIGRlZmlu
ZSBpb21tdV92Y2FsbChvcHMsIGZuLCBhcmdzLi4uKSBhbHRlcm5hdGl2ZV92Y2FsbChpb21tdV9v
cHMuZm4sICMjIGFyZ3MpCisjZW5kaWYKKwogc3RhdGljIGlubGluZSBjb25zdCBzdHJ1Y3QgaW9t
bXVfb3BzICppb21tdV9nZXRfb3BzKHZvaWQpCiB7CiAgICAgQlVHX09OKCFpb21tdV9vcHMuaW5p
dCk7Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9p
b21tdS5oCkBAIC0xOTUsNiArMTk1LDExIEBAIHN0cnVjdCBpb21tdV9vcHMgewogCiAjaW5jbHVk
ZSA8YXNtL2lvbW11Lmg+CiAKKyNpZm5kZWYgaW9tbXVfY2FsbAorIyBkZWZpbmUgaW9tbXVfY2Fs
bChvcHMsIGZuLCBhcmdzLi4uKSAoKG9wcyktPmZuKGFyZ3MpKQorIyBkZWZpbmUgaW9tbXVfdmNh
bGwgaW9tbXVfY2FsbAorI2VuZGlmCisKIGVudW0gaW9tbXVfc3RhdHVzCiB7CiAgICAgSU9NTVVf
U1RBVFVTX2Rpc2FibGVkLAoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:22:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:22: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-devel-bounces@lists.xenproject.org>)
	id 1gKn4Q-0005JG-Bf; Thu, 08 Nov 2018 16:22: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKn4P-0005JB-Hp
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:22:13 +0000
X-Inumbo-ID: 725bddc3-e372-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 725bddc3-e372-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 16:22:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 09:22:11 -0700
Message-Id: <5BE462B002000078001F9D4E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 09:22:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <cover.39d7afa1de7ac30224aa95827f791db8d5650fde.1541174103.git-series.wei.liu2@citrix.com>
 <578d1dfbfc76230034b81fc79175a2181a62eac2.1541174103.git-series.wei.liu2@citrix.com>
 <5BE05C0502000078001F8186@prv1-mh.provo.novell.com>
 <20181105154842.ka44hltutou2fdia@zion.uk.xensource.com>
 <e7474869-6ea1-691c-4eae-c2131b1527db@citrix.com>
 <5BE06BC002000078001F823D@prv1-mh.provo.novell.com>
 <20181108153330.sm6vil2pdkgabegh@zion.uk.xensource.com>
 <cbd9fb77-110c-86e3-2e2f-da096bae83f0@citrix.com>
 <5BE45B1802000078001F9C36@prv1-mh.provo.novell.com>
 <20181108160949.qvmcl6kw3w4d6e2s@zion.uk.xensource.com>
In-Reply-To: <20181108160949.qvmcl6kw3w4d6e2s@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 3/7] x86: make PV hypercall entry points
 work with !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjExLjE4IGF0IDE3OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDg6NDk6NDRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAwOC4xMS4xOCBhdCAxNjozNiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+IHdyb3RlOgo+PiA+IE9uIDA4LzExLzE4IDE1OjMzLCBXZWkgTGl1IHdyb3RlOgo+PiA+PiBP
biBNb24sIE5vdiAwNSwgMjAxOCBhdCAwOToxMTo0NEFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPj4+Pj4+IE9uIDA1LjExLjE4IGF0IDE2OjQ5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4gd3JvdGU6Cj4+ID4+Pj4gT24gMDUvMTEvMTggMTU6NDgsIFdlaSBMaXUgd3JvdGU6Cj4+
ID4+Pj4+IE9uIE1vbiwgTm92IDA1LCAyMDE4IGF0IDA4OjA0OjM3QU0gLTA3MDAsIEphbiBCZXVs
aWNoIHdyb3RlOgo+PiA+Pj4+Pj4+Pj4gT24gMDIuMTEuMTggYXQgMTY6NTUsIDx3ZWkubGl1MkBj
aXRyaXguY29tPiB3cm90ZToKPj4gPj4+Pj4+PiAtLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3Ry
YXBzLmMKPj4gPj4+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKPj4gPj4+
Pj4+PiBAQCAtMjk4LDggKzI5OCwyMSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHdyaXRlX3N0dWJf
dHJhbXBvbGluZSgKPj4gPj4+Pj4+PiAgfQo+PiA+Pj4+Pj4+ICAKPj4gPj4+Pj4+PiAgREVGSU5F
X1BFUl9DUFUoc3RydWN0IHN0dWJzLCBzdHVicyk7Cj4+ID4+Pj4+Pj4gKwo+PiA+Pj4+Pj4+ICsj
aWZkZWYgQ09ORklHX1BWCj4+ID4+Pj4+Pj4gIHZvaWQgbHN0YXJfZW50ZXIodm9pZCk7Cj4+ID4+
Pj4+Pj4gIHZvaWQgY3N0YXJfZW50ZXIodm9pZCk7Cj4+ID4+Pj4+Pj4gKyNlbHNlCj4+ID4+Pj4+
Pj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBsc3Rhcl9lbnRlcih2b2lkKQo+PiA+Pj4+Pj4+ICt7Cj4+
ID4+Pj4+Pj4gKyAgICBwYW5pYygiJXMgY2FsbGVkIiwgX19mdW5jX18pOwo+PiA+Pj4+Pj4+ICt9
Cj4+ID4+Pj4+Pj4gKwo+PiA+Pj4+Pj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgY3N0YXJfZW50ZXIo
dm9pZCkKPj4gPj4+Pj4+PiArewo+PiA+Pj4+Pj4+ICsgICAgcGFuaWMoIiVzIGNhbGxlZCIsIF9f
ZnVuY19fKTsKPj4gPj4+Pj4+PiArfQo+PiA+Pj4+Pj4+ICsjZW5kaWYgLyogQ09ORklHX1BWICov
Cj4+ID4+Pj4+PiBEbyB3ZSByZWFsbHkgbmVlZCB0d28gc2VwYXJhdGUgc3R1YnMgKGFuZCB0d28g
c2VwYXJhdGUgc3RyaW5nIGxpdGVyYWxzKQo+PiA+Pj4+Pj4gaGVyZT8KPj4gPj4+Pj4gSSB0aGlu
ayBpdCBpcyBjbGVhcmVyIGlmIHdlIGhhdmUgdHdvIGRpc3RpbmN0IG1lc3NhZ2VzLiBCdXQgSSdt
IG5vdCB0b28KPj4gPj4+Pj4gZnVzc2VkIGVpdGhlciB3YXkgcmVhbGx5LiBJZiB5b3UgZmVlbCBz
dHJvbmdseSBhYm91dCB0aGlzLCBJJ20gaGFwcHkgdG8KPj4gPj4+Pj4gY2hhbmdlIGl0IHRvIG9u
bHkgb25lIGZ1bmN0aW9uLgo+PiA+Pj4+IFRoaXMgaXMgdGhlIGNvcnJlY3Qgd2F5IHRvIGRvIGl0
LiAgX19mdW5jX18gd2lsbCBhbHJlYWR5IGJlIGluIHRoZQo+PiA+Pj4+IHN0cmluZyB0YWJsZSwg
YW5kIHRoZSBmb3JtYXQgc3RyaW5nIChiZWluZyBpZGVudGljYWwpIHdpbGwgYmUgbWVyZ2VkLgo+
PiA+Pj4gV2h5IHdvdWxkIF9fZnVuY19fIGJlIGluIHRoZSBzdHJpbmcgdGFibGUgYWxyZWFkeSwg
Zm9yIGZ1bmN0aW9ucwo+PiA+Pj4gY29udGFpbmluZyBubyBvdGhlciByZWZlcmVuY2VzIHRvIGl0
Pwo+PiA+PiBXaGF0IGlzIHRoZSB3YXkgZm9yd2FyZD8gRG8gd2UgcmVhbGx5IGNhcmUgaWYgdGhl
cmUgaXMgb25lIG1vcmUgc3RyaW5nCj4+ID4+IGxpdGVyYWwgaW4gdGhlIGJpbmFyeT8KPj4gPiAK
Pj4gPiBOby4gIE9uZSBleHRyYSBzdHJpbmcgbGlrZSB0aGlzIGlzIG5vdCBzb21ldGhpbmcgd2hp
Y2ggbmVlZHMgY2FyaW5nCj4+ID4gYWJvdXQgaW4gdGhlIHNsaWdodGVzdC4KPj4gCj4+IFNvIGp1
c3QgdG8gY2xhcmlmeSAtIHRoZSB1bm5lY2Vzc2FyeSByZWR1bmRhbmN5IGluIHRoZSBzb3VyY2Ug
aXMgb2YgbW9yZQo+PiByZWxldmFuY2UgdG8gbWUgdGhhbiB0aGUgcmVzdWx0aW5nIHNsaWdodGx5
IGxhcmdlciBiaW5hcnkuCj4gCj4gU28geW91IHdvdWxkIHJhdGhlciBoYXZlCj4gCj4gICAgIHN0
YXRpYyBpbmxpbmUgdm9pZCBsY3N0YXJfZW50ZXIodm9pZCkKPiAgICAgewo+ICAgICAgICAgcGFu
aWMoImxzdGFyL2NzdGFyXG4iKTsKPiAgICAgfQo+IAo+ID8KClllcy4gTGV0J3Mgbm90IGZvcmdl
dCB0aGF0IHRoaXMgZnVuY3Rpb24gaXMgbmV2ZXIgdG8gYmUgaW52b2tlZAphbnl3YXksIHNvIHRo
ZSBsZXNzIGRlYWQgY29kZSBhbmQgZGF0YSwgdGhlIGJldHRlci4gKEFzIGEKc2lkZSBub3RlLCBJ
IGRvbid0IHVuZGVyc3RhbmQgd2h5IHRoZXkncmUgaW5saW5lIHdoZW4geW91IG5lZWQKYSBwb2lu
dGVyIHRvIHRoZW0gYW55d2F5LiBJbnN0ZWFkIHRoZXkgc2hvdWxkIGdvIGludG8KLnRleHQuY29s
ZCBvciB3aGF0ZXZlciBpdCBpcy4pCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:25:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:25:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gKn7a-0005SO-TJ; Thu, 08 Nov 2018 16:25: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=e9yk=nt=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gKn7Z-0005SJ-Eu
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:25:29 +0000
X-Inumbo-ID: e7106ab2-e372-11e8-abee-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e7106ab2-e372-11e8-abee-12d6303a7972;
 Thu, 08 Nov 2018 16:25:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Nov 2018 09:25:27 -0700
Message-Id: <5BE4637602000078001F9D5D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 08 Nov 2018 09:25:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181030154123.4218-6-roger.pau@citrix.com>
 <5BE0762D02000078001F8356@prv1-mh.provo.novell.com>
 <20181107111146.ksaemioxod3uk5p4@mac.citrite.net>
 <5BE2FF5802000078001F9313@prv1-mh.provo.novell.com>
 <20181107171517.7p34q6vjpggmzb4i@mac.citrite.net>
 <5BE4082C02000078001F97FE@prv1-mh.provo.novell.com>
 <20181108112959.7oc4guik3icb7nls@mac.citrite.net>
 <5BE42CC202000078001F9A29@prv1-mh.provo.novell.com>
 <20181108124727.34nyejn4ukggd4co@mac.citrite.net>
 <5BE4344B02000078001F9A7B@prv1-mh.provo.novell.com>
 <20181108132048.o4bnxvojp6deotwq@mac.citrite.net>
 <791E55F8020000889527FA34@prv1-mh.provo.novell.com>
In-Reply-To: <791E55F8020000889527FA34@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 5/7] vpci: fix execution of long running
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjExLjE4IGF0IDE0OjIwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgTm92IDA4LCAyMDE4IGF0IDA2OjA0OjExQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDguMTEuMTggYXQgMTM6NDcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gTXkgcG9pbnQgd291bGQgYmUgdGhhdCBvbiB4ODYgSSB0aGluayB0aGUgb25s
eSB3YXkgdG8gaGF2ZSBwcmVlbXB0aWJsZQo+PiA+IGxvbmctcnVubmluZyBvcGVyYXRpb25zIGlu
c2lkZSBvZiBYZW4gaXMgdG8gYmxvY2sgdGhlIGd1ZXN0IHZDUFUgYW5kCj4+ID4gcnVuIHRoZW0g
aW4gYSB0YXNrbGV0LCBvciBhdCBsZWFzdCB0aGlzIHNlZW1zIHRoZSBsZXNzIGludmFzaXZlIG9u
ZS4KPj4gPiAKPj4gPiBEbyB5b3Ugc3RpbGwgaGF2ZSBvYmplY3Rpb25zIHRvIHRoaXMgcGF0Y2gv
YXBwcm9hY2g/Cj4+IAo+PiBXZWxsLCBJIHN0aWxsIGRvbid0IHVuZGVyc3RhbmQgd2h5IHlvdSB0
aGluayB5b3UgbmVlZCB0byBpbnRyb2R1Y2UKPj4gYSB0YXNrbGV0IGluIHRoZSBmaXJzdCBwbGFj
ZS4gVGhhdCdzIGJlY2F1c2UgSSBzdGlsbCBkb24ndCB1bmRlcnN0YW5kCj4+IHdoYXQgeW91IHRo
aW5rIGlzIHdyb25nIHdpdGggdGhlIGN1cnJlbnQgYXBwcm9hY2ggKGxlYXZpbmcgYXNpZGUKPj4g
dGhlIGV4YWN0IHBsYWNlbWVudCBvZiB3aGVyZSB0aGUgdnBjaSBob29rIG5lZWRzIHRvIGJlIGNh
bGxlZCkuCj4gCj4gVGhlIGN1cnJlbnQgYXBwcm9hY2ggZG9lc24ndCBwcmV2ZW50IHRoZSB2Q1BV
IGZyb20gcmV0dXJuaW5nIHRvIGd1ZXN0Cj4gY29udGV4dCB3aXRoIHBlbmRpbmcgd29yay4KPiAK
PiBQbGFjaW5nIHRoZSBwZW5kaW5nIHdvcmsgaG9vayAodnBjaV9wcm9jZXNzX3BlbmRpbmcpIGlu
IGh2bV9kb19yZXN1bWUKPiBpcyBub3QgZ29pbmcgdG8gc29sdmUgdGhpcyB1bmxlc3Mgd2UgcmFp
c2UgYW5kIHByb2Nlc3MgYSBzY2hlZHVsZXIKPiBzb2Z0aXJxLCBhbmQgdGhlbiB0aGlzIGxlYWRz
IHRvIHRoZSByZWN1cnNpb24gcHJvYmxlbS4KCldoaWNoIHJlY3Vyc2lvbiBwcm9ibGVtPyBJIHN0
aWxsIGhhdmVuJ3Qgc2VlbiBhbiBvdXRsaW5lIHRha2luZyBpbnRvCmFjY291bnQgd2hhdCBJIGhh
dmUgd3JpdHRlbiBpbiBlYXJsaWVyIHJlcGxpZXMuIEluIHBhcnRpY3VsYXIgSSBkb24ndApzZWUg
YSBzb2Z0aXJxIGhhbmRsZXIgaXRzZWxmIGNhbGxpbmcgZG9fc29mdGlycSgpIGFueXdoZXJlLgoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:45:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:45: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-devel-bounces@lists.xenproject.org>)
	id 1gKnQS-0007A1-1T; Thu, 08 Nov 2018 16:45: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=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKnQQ-00079O-Mc
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:44:58 +0000
X-Inumbo-ID: 9f75e3a1-e375-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f75e3a1-e375-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 16:44:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70041550"
Date: Thu, 8 Nov 2018 16:42:13 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181108164213.7shflq6gh2wm76gn@zion.uk.xensource.com>
References: <578d1dfbfc76230034b81fc79175a2181a62eac2.1541174103.git-series.wei.liu2@citrix.com>
 <5BE05C0502000078001F8186@prv1-mh.provo.novell.com>
 <20181105154842.ka44hltutou2fdia@zion.uk.xensource.com>
 <e7474869-6ea1-691c-4eae-c2131b1527db@citrix.com>
 <5BE06BC002000078001F823D@prv1-mh.provo.novell.com>
 <20181108153330.sm6vil2pdkgabegh@zion.uk.xensource.com>
 <cbd9fb77-110c-86e3-2e2f-da096bae83f0@citrix.com>
 <5BE45B1802000078001F9C36@prv1-mh.provo.novell.com>
 <20181108160949.qvmcl6kw3w4d6e2s@zion.uk.xensource.com>
 <5BE462B002000078001F9D4E@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE462B002000078001F9D4E@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3 3/7] x86: make PV hypercall entry points
 work with !CONFIG_PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDk6MjI6MDhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA4LjExLjE4IGF0IDE3OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBUaHUsIE5vdiAwOCwgMjAxOCBhdCAwODo0OTo0NEFNIC0wNzAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMDguMTEuMTggYXQgMTY6MzYsIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+IE9uIDA4LzExLzE4IDE1OjMzLCBXZWkgTGl1IHdy
b3RlOgo+ID4+ID4+IE9uIE1vbiwgTm92IDA1LCAyMDE4IGF0IDA5OjExOjQ0QU0gLTA3MDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+Pj4+PiBPbiAwNS4xMS4xOCBhdCAxNjo0OSwgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+Pj4gT24gMDUvMTEvMTggMTU6NDgs
IFdlaSBMaXUgd3JvdGU6Cj4gPj4gPj4+Pj4gT24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDg6MDQ6
MzdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+Pj4+Pj4+IE9uIDAyLjExLjE4
IGF0IDE2OjU1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPj4+Pj4+PiAtLS0g
YS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKPiA+PiA+Pj4+Pj4+ICsrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvdHJhcHMuYwo+ID4+ID4+Pj4+Pj4gQEAgLTI5OCw4ICsyOTgsMjEgQEAgc3Rh
dGljIHVuc2lnbmVkIGludCB3cml0ZV9zdHViX3RyYW1wb2xpbmUoCj4gPj4gPj4+Pj4+PiAgfQo+
ID4+ID4+Pj4+Pj4gIAo+ID4+ID4+Pj4+Pj4gIERFRklORV9QRVJfQ1BVKHN0cnVjdCBzdHVicywg
c3R1YnMpOwo+ID4+ID4+Pj4+Pj4gKwo+ID4+ID4+Pj4+Pj4gKyNpZmRlZiBDT05GSUdfUFYKPiA+
PiA+Pj4+Pj4+ICB2b2lkIGxzdGFyX2VudGVyKHZvaWQpOwo+ID4+ID4+Pj4+Pj4gIHZvaWQgY3N0
YXJfZW50ZXIodm9pZCk7Cj4gPj4gPj4+Pj4+PiArI2Vsc2UKPiA+PiA+Pj4+Pj4+ICtzdGF0aWMg
aW5saW5lIHZvaWQgbHN0YXJfZW50ZXIodm9pZCkKPiA+PiA+Pj4+Pj4+ICt7Cj4gPj4gPj4+Pj4+
PiArICAgIHBhbmljKCIlcyBjYWxsZWQiLCBfX2Z1bmNfXyk7Cj4gPj4gPj4+Pj4+PiArfQo+ID4+
ID4+Pj4+Pj4gKwo+ID4+ID4+Pj4+Pj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBjc3Rhcl9lbnRlcih2
b2lkKQo+ID4+ID4+Pj4+Pj4gK3sKPiA+PiA+Pj4+Pj4+ICsgICAgcGFuaWMoIiVzIGNhbGxlZCIs
IF9fZnVuY19fKTsKPiA+PiA+Pj4+Pj4+ICt9Cj4gPj4gPj4+Pj4+PiArI2VuZGlmIC8qIENPTkZJ
R19QViAqLwo+ID4+ID4+Pj4+PiBEbyB3ZSByZWFsbHkgbmVlZCB0d28gc2VwYXJhdGUgc3R1YnMg
KGFuZCB0d28gc2VwYXJhdGUgc3RyaW5nIGxpdGVyYWxzKQo+ID4+ID4+Pj4+PiBoZXJlPwo+ID4+
ID4+Pj4+IEkgdGhpbmsgaXQgaXMgY2xlYXJlciBpZiB3ZSBoYXZlIHR3byBkaXN0aW5jdCBtZXNz
YWdlcy4gQnV0IEknbSBub3QgdG9vCj4gPj4gPj4+Pj4gZnVzc2VkIGVpdGhlciB3YXkgcmVhbGx5
LiBJZiB5b3UgZmVlbCBzdHJvbmdseSBhYm91dCB0aGlzLCBJJ20gaGFwcHkgdG8KPiA+PiA+Pj4+
PiBjaGFuZ2UgaXQgdG8gb25seSBvbmUgZnVuY3Rpb24uCj4gPj4gPj4+PiBUaGlzIGlzIHRoZSBj
b3JyZWN0IHdheSB0byBkbyBpdC4gIF9fZnVuY19fIHdpbGwgYWxyZWFkeSBiZSBpbiB0aGUKPiA+
PiA+Pj4+IHN0cmluZyB0YWJsZSwgYW5kIHRoZSBmb3JtYXQgc3RyaW5nIChiZWluZyBpZGVudGlj
YWwpIHdpbGwgYmUgbWVyZ2VkLgo+ID4+ID4+PiBXaHkgd291bGQgX19mdW5jX18gYmUgaW4gdGhl
IHN0cmluZyB0YWJsZSBhbHJlYWR5LCBmb3IgZnVuY3Rpb25zCj4gPj4gPj4+IGNvbnRhaW5pbmcg
bm8gb3RoZXIgcmVmZXJlbmNlcyB0byBpdD8KPiA+PiA+PiBXaGF0IGlzIHRoZSB3YXkgZm9yd2Fy
ZD8gRG8gd2UgcmVhbGx5IGNhcmUgaWYgdGhlcmUgaXMgb25lIG1vcmUgc3RyaW5nCj4gPj4gPj4g
bGl0ZXJhbCBpbiB0aGUgYmluYXJ5Pwo+ID4+ID4gCj4gPj4gPiBOby4gIE9uZSBleHRyYSBzdHJp
bmcgbGlrZSB0aGlzIGlzIG5vdCBzb21ldGhpbmcgd2hpY2ggbmVlZHMgY2FyaW5nCj4gPj4gPiBh
Ym91dCBpbiB0aGUgc2xpZ2h0ZXN0Lgo+ID4+IAo+ID4+IFNvIGp1c3QgdG8gY2xhcmlmeSAtIHRo
ZSB1bm5lY2Vzc2FyeSByZWR1bmRhbmN5IGluIHRoZSBzb3VyY2UgaXMgb2YgbW9yZQo+ID4+IHJl
bGV2YW5jZSB0byBtZSB0aGFuIHRoZSByZXN1bHRpbmcgc2xpZ2h0bHkgbGFyZ2VyIGJpbmFyeS4K
PiA+IAo+ID4gU28geW91IHdvdWxkIHJhdGhlciBoYXZlCj4gPiAKPiA+ICAgICBzdGF0aWMgaW5s
aW5lIHZvaWQgbGNzdGFyX2VudGVyKHZvaWQpCj4gPiAgICAgewo+ID4gICAgICAgICBwYW5pYygi
bHN0YXIvY3N0YXJcbiIpOwo+ID4gICAgIH0KPiA+IAo+ID4gPwo+IAo+IFllcy4gTGV0J3Mgbm90
IGZvcmdldCB0aGF0IHRoaXMgZnVuY3Rpb24gaXMgbmV2ZXIgdG8gYmUgaW52b2tlZAo+IGFueXdh
eSwgc28gdGhlIGxlc3MgZGVhZCBjb2RlIGFuZCBkYXRhLCB0aGUgYmV0dGVyLiAoQXMgYQo+IHNp
ZGUgbm90ZSwgSSBkb24ndCB1bmRlcnN0YW5kIHdoeSB0aGV5J3JlIGlubGluZSB3aGVuIHlvdSBu
ZWVkCj4gYSBwb2ludGVyIHRvIHRoZW0gYW55d2F5LiBJbnN0ZWFkIHRoZXkgc2hvdWxkIGdvIGlu
dG8KPiAudGV4dC5jb2xkIG9yIHdoYXRldmVyIGl0IGlzLikKCk9LLiBJIHdpbGwgc3VibWl0IGEg
Zm9sbG93dXAgcGF0Y2ggZm9yIHRoYXQuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:56:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:56: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-devel-bounces@lists.xenproject.org>)
	id 1gKnbt-00083Z-AQ; Thu, 08 Nov 2018 16:56: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=+uh/=nt=citrix.com=prvs=843a23ecb=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gKnbr-000832-Sd
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:56:47 +0000
X-Inumbo-ID: 46d0c736-e377-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46d0c736-e377-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 16:56:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70043402"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <1541083542-22464-1-git-send-email-rcojocaru@bitdefender.com>
 <1541083542-22464-2-git-send-email-rcojocaru@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <595aca62-5db8-5975-1a3d-75fcc88daeb3@citrix.com>
Date: Thu, 8 Nov 2018 16:56:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <1541083542-22464-2-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 1/3] x86/altp2m: propagate ept.ad changes
 to all active altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDEvMjAxOCAwMjo0NSBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IFRoaXMgcGF0
Y2ggaXMgYSBwcmUtcmVxdWlzaXRlIGZvciBmaXhpbmcgdGhlIGxvZ2RpcnR5IFZHQSBpc3N1ZQo+
IChkaXNwbGF5IGZyZWV6ZXMgd2hlbiBzd2l0Y2hpbmcgdG8gYSBuZXcgYWx0cDJtIHZpZXcgZWFy
bHkgaW4gYQo+IGRvbWFpbidzIGxpZmV0aW1lKSwgYnV0IHNlbnQgc2VwYXJhdGVseSBmb3IgZWFz
aWVyIHJldmlldy4KPiBUaGUgbmV3IGVwdF9zZXRfYWRfc3luYygpIGZ1bmN0aW9uIGhhcyBiZWVu
IGFkZGVkIHRvIHVwZGF0ZSBhbGwKPiBhY3RpdmUgYWx0cDJtcycgZXB0LmFkLiBOZXcgYWx0cDJt
cyB3aWxsIGluaGVyaXQgdGhlIGhvc3RwMm0ncwo+IGVwdC5hZCB2YWx1ZS4KPiAKPiBUaGUgcDJt
X3tlbixkaXN9YWJsZV9oYXJkd2FyZV9sb2dfZGlydHkoKSBob3N0cDJtIGxvY2tpbmcgaGFzCj4g
YmVlbiBtb3ZlZCB0byB0aGUgbmV3IGVwdF97ZW4sZGlzfWFibGVfaGFyZHdhcmVfbG9nX2RpcnR5
KCkKPiBmdW5jdGlvbnMgYXMgcGFydCBvZiB0aGUgY29kZSByZWZhY3RvcmluZywgd2hpbGUgbG9j
a3MgZm9yIHRoZQo+IGluZGl2aWR1YWwgYWx0cDJtcyBhcmUgdGFrZW4gaW4gZXB0X3NldF9hZF9z
eW5jKCkgKGNhbGxlZCBieQo+IGVwdF97ZW4sZGlzfWFibGVfcG1sKCkpLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPiBTdWdn
ZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiBUZXN0
ZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KClNvcnJ5IGZvciB0
aGUgZGVsYXk6CgpBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 16:58:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 16:58: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-devel-bounces@lists.xenproject.org>)
	id 1gKndP-00088U-NS; Thu, 08 Nov 2018 16:58: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=iq1m=nt=citrix.com=prvs=8435f2cfc=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gKndO-00088L-Do
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 16:58:22 +0000
X-Inumbo-ID: 7e0df8f4-e377-11e8-952b-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7e0df8f4-e377-11e8-952b-12d6303a7972;
 Thu, 08 Nov 2018 16:58:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="81599808"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Kevin Wolf' <kwolf@redhat.com>
Thread-Topic: [Qemu-devel] xen_disk qdevification
Thread-Index: AQHUdSBVxo7HwLHwbEqkFpdC3/OKV6VF6VOwgAAJDwCAABFDIIAACwTg
Date: Thu, 8 Nov 2018 16:44:06 +0000
Message-ID: <fca4277b6a1c4f5292f96c65eb94170a@AMSPEX02CL03.citrite.net>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
 <20181102110412.GD7521@dhcp-200-186.str.redhat.com>
 <152b8d37c7d54de687f4ced536ba6a10@AMSPEX02CL03.citrite.net>
 <871s7z5xg4.fsf@dusky.pond.sub.org>
 <24d1c322d3ac4ee2af32efacb486e608@AMSPEX02CL03.citrite.net>
 <20181108152120.GE6006@linux.fritz.box>
 <62f26685d02344f98c296981038c988b@AMSPEX02CL03.citrite.net>
In-Reply-To: <62f26685d02344f98c296981038c988b@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Qemu-devel] xen_disk qdevification
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 Tim Smith <tim.smith@citrix.com>, 'Markus Armbruster' <armbru@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFBh
dWwgRHVycmFudA0KPiBTZW50OiAwOCBOb3ZlbWJlciAyMDE4IDE1OjQ0DQo+IFRvOiAnS2V2aW4g
V29sZicgPGt3b2xmQHJlZGhhdC5jb20+DQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyBxZW11LWJsb2NrQG5vbmdudS5vcmc7DQo+IFRpbSBTbWl0aCA8
dGltLnNtaXRoQGNpdHJpeC5jb20+OyBxZW11LWRldmVsQG5vbmdudS5vcmc7ICdNYXJrdXMNCj4g
QXJtYnJ1c3RlcicgPGFybWJydUByZWRoYXQuY29tPjsgQW50aG9ueSBQZXJhcmQNCj4gPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IE1h
eCBSZWl0eg0KPiA8bXJlaXR6QHJlZGhhdC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVs
XSBbUWVtdS1kZXZlbF0geGVuX2Rpc2sgcWRldmlmaWNhdGlvbg0KPiANCj4gPiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IEtldmluIFdvbGYgW21haWx0bzprd29sZkByZWRo
YXQuY29tXQ0KPiA+IFNlbnQ6IDA4IE5vdmVtYmVyIDIwMTggMTU6MjENCj4gPiBUbzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gPiBDYzogJ01hcmt1cyBBcm1icnVz
dGVyJyA8YXJtYnJ1QHJlZGhhdC5jb20+OyBBbnRob255IFBlcmFyZA0KPiA+IDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPjsgVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT47IFN0ZWZh
bm8NCj4gPiBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgcWVtdS1ibG9ja0Bu
b25nbnUub3JnOyBxZW11LQ0KPiA+IGRldmVsQG5vbmdudS5vcmc7IE1heCBSZWl0eiA8bXJlaXR6
QHJlZGhhdC5jb20+OyB4ZW4tDQo+ID4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gPiBT
dWJqZWN0OiBSZTogW1FlbXUtZGV2ZWxdIHhlbl9kaXNrIHFkZXZpZmljYXRpb24NCj4gPg0KPiA+
IEFtIDA4LjExLjIwMTggdW0gMTU6MDAgaGF0IFBhdWwgRHVycmFudCBnZXNjaHJpZWJlbjoNCj4g
PiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gRnJvbTogTWFya3VzIEFy
bWJydXN0ZXIgW21haWx0bzphcm1icnVAcmVkaGF0LmNvbV0NCj4gPiA+ID4gU2VudDogMDUgTm92
ZW1iZXIgMjAxOCAxNTo1OA0KPiA+ID4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4NCj4gPiA+ID4gQ2M6ICdLZXZpbiBXb2xmJyA8a3dvbGZAcmVkaGF0LmNvbT47
IFRpbSBTbWl0aA0KPiA8dGltLnNtaXRoQGNpdHJpeC5jb20+Ow0KPiA+ID4gPiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBxZW11LWJsb2NrQG5vbmdudS5vcmc7
DQo+ID4gcWVtdS0NCj4gPiA+ID4gZGV2ZWxAbm9uZ251Lm9yZzsgTWF4IFJlaXR6IDxtcmVpdHpA
cmVkaGF0LmNvbT47IEFudGhvbnkgUGVyYXJkDQo+ID4gPiA+IDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+ID4gPiA+IFN1YmplY3Q6
IFJlOiBbUWVtdS1kZXZlbF0geGVuX2Rpc2sgcWRldmlmaWNhdGlvbg0KPiA+ID4gPg0KPiA+ID4g
PiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cml0ZXM6DQo+ID4gPiA+
DQo+ID4gPiA+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+ID4+IEZyb206
IEtldmluIFdvbGYgW21haWx0bzprd29sZkByZWRoYXQuY29tXQ0KPiA+ID4gPiA+PiBTZW50OiAw
MiBOb3ZlbWJlciAyMDE4IDExOjA0DQo+ID4gPiA+ID4+IFRvOiBUaW0gU21pdGggPHRpbS5zbWl0
aEBjaXRyaXguY29tPg0KPiA+ID4gPiA+PiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnOyBxZW11LWRldmVsQG5vbmdudS5vcmc7IHFlbXUtDQo+ID4gPiA+ID4+IGJsb2NrQG5vbmdu
dS5vcmc7IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsNCj4gUGF1
bA0KPiA+ID4gPiBEdXJyYW50DQo+ID4gPiA+ID4+IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47
IFN0ZWZhbm8gU3RhYmVsbGluaQ0KPiA+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsNCj4gPiA+
ID4gPj4gTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT47IGFybWJydUByZWRoYXQuY29tDQo+
ID4gPiA+ID4+IFN1YmplY3Q6IHhlbl9kaXNrIHFkZXZpZmljYXRpb24gKHdhczogW1BBVENIIDAv
M10gUGVyZm9ybWFuY2UNCj4gPiA+ID4gaW1wcm92ZW1lbnRzDQo+ID4gPiA+ID4+IGZvciB4ZW5f
ZGlzayB2MikNCj4gPiA+ID4gPj4NCj4gPiA+ID4gPj4gQW0gMDIuMTEuMjAxOCB1bSAxMTowMCBo
YXQgVGltIFNtaXRoIGdlc2NocmllYmVuOg0KPiA+ID4gPiA+PiA+IEEgc2VyaWVzIG9mIHBlcmZv
cm1hbmNlIGltcHJvdmVtZW50cyBmb3IgZGlza3MgdXNpbmcgdGhlIFhlbiBQVg0KPiA+IHJpbmcu
DQo+ID4gPiA+ID4+ID4NCj4gPiA+ID4gPj4gPiBUaGVzZSBoYXZlIGhhZCBmYWlybHkgZXh0ZW5z
aXZlIHRlc3RpbmcuDQo+ID4gPiA+ID4+ID4NCj4gPiA+ID4gPj4gPiBUaGUgYmF0Y2hpbmcgYW5k
IGxhdGVuY3kgaW1wcm92ZW1lbnRzIHRvZ2V0aGVyIGJvb3N0IHRoZQ0KPiA+IHRocm91Z2hwdXQN
Cj4gPiA+ID4gPj4gPiBvZiBzbWFsbCByZWFkcyBhbmQgd3JpdGVzIGJ5IHR3byB0byBzaXggcGVy
Y2VudCAobWVhc3VyZWQgdXNpbmcNCj4gPiBmaW8NCj4gPiA+ID4gPj4gPiBpbiB0aGUgZ3Vlc3Qp
DQo+ID4gPiA+ID4+ID4NCj4gPiA+ID4gPj4gPiBBdm9pZGluZyByZXBlYXRlZCBjYWxscyB0byBw
b3NpeF9tZW1hbGlnbigpIHJlZHVjZWQgdGhlIGRpcnR5DQo+ID4gaGVhcA0KPiA+ID4gPiA+PiA+
IGZyb20gMjVNQiB0byA1TUIgaW4gdGhlIGNhc2Ugb2YgYSBzaW5nbGUgZGF0YXBhdGggcHJvY2Vz
cyB3aGlsZQ0KPiA+IGFsc28NCj4gPiA+ID4gPj4gPiBpbXByb3ZpbmcgcGVyZm9ybWFuY2UuDQo+
ID4gPiA+ID4+ID4NCj4gPiA+ID4gPj4gPiB2MiByZW1vdmVzIHNvbWUgY2hlY2twYXRjaCBjb21w
bGFpbnRzIGFuZCBmaXhlcyB0aGUgQ0NzDQo+ID4gPiA+ID4+DQo+ID4gPiA+ID4+IENvbXBsZXRl
bHkgdW5yZWxhdGVkLCBidXQgc2luY2UgeW91J3JlIHRoZSBmaXJzdCBwZXJzb24gdG91Y2hpbmcN
Cj4gPiA+ID4gPj4geGVuX2Rpc2sgaW4gYSB3aGlsZSwgeW91J3JlIG15IHZpY3RpbToNCj4gPiA+
ID4gPj4NCj4gPiA+ID4gPj4gQXQgS1ZNIEZvcnVtIHdlIGRpc2N1c3NlZCBzZW5kaW5nIGEgcGF0
Y2ggdG8gZGVwcmVjYXRlIHhlbl9kaXNrDQo+ID4gYmVjYXVzZQ0KPiA+ID4gPiA+PiBhZnRlciBh
bGwgdGhvc2UgeWVhcnMsIGl0IHN0aWxsIGhhc24ndCBiZWVuIGNvbnZlcnRlZCB0byBxZGV2Lg0K
PiA+IE1hcmt1cw0KPiA+ID4gPiBpcw0KPiA+ID4gPiA+PiBjdXJyZW50bHkgZml4aW5nIHNvbWUg
b3RoZXIgbm90IHlldCBxZGV2aWZpZWQgYmxvY2sgZGV2aWNlLCBidXQNCj4gPiBhZnRlcg0KPiA+
ID4gPiA+PiB0aGF0IHhlbl9kaXNrIHdpbGwgYmUgdGhlIG9ubHkgb25lIGxlZnQuDQo+ID4gPiA+
ID4+DQo+ID4gPiA+ID4+IEEgd2hpbGUgYWdvLCBhIGRvd25zdHJlYW0gcGF0Y2ggcmV2aWV3IGZv
dW5kIG91dCB0aGF0IHRoZXJlIGFyZQ0KPiA+IHNvbWUNCj4gPiA+ID4gUU1QDQo+ID4gPiA+ID4+
IGNvbW1hbmRzIHRoYXQgd291bGQgaW1tZWRpYXRlbHkgY3Jhc2ggaWYgYSB4ZW5fZGlzayBkZXZp
Y2Ugd2VyZQ0KPiA+IHByZXNlbnQNCj4gPiA+ID4gPj4gYmVjYXVzZSBvZiB0aGUgbGFja2luZyBx
ZGV2aWZpY2F0aW9uLiBUaGlzIGlzIG5vdCB0aGUgY29kZQ0KPiBxdWFsaXR5DQo+ID4gPiA+ID4+
IHN0YW5kYXJkIEkgZW52aXNpb24gZm9yIFFFTVUuIEl0J3MgdGltZSBmb3Igbm9uLXFkZXYgZGV2
aWNlcyB0bw0KPiBnby4NCj4gPiA+ID4gPj4NCj4gPiA+ID4gPj4gU28gaWYgeW91IGd1eXMgYXJl
IHN0aWxsIGludGVyZXN0ZWQgaW4gdGhlIGRldmljZSwgY291bGQgc29tZW9uZQ0KPiA+IHBsZWFz
ZQ0KPiA+ID4gPiA+PiBmaW5hbGx5IGxvb2sgaW50byBjb252ZXJ0aW5nIGl0Pw0KPiA+ID4gPiA+
Pg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gSSBoYXZlIGEgcGF0Y2ggc2VyaWVzIHRvIGRvIGV4YWN0
bHkgdGhpcy4gSXQncyBzb21ld2hhdCBpbnZvbHZlZA0KPiBhcw0KPiA+IEkNCj4gPiA+ID4gPiBu
ZWVkIHRvIGNvbnZlcnQgdGhlIHdob2xlIFBWIGJhY2tlbmQgaW5mcmFzdHJ1Y3R1cmUuIEkgd2ls
bCB0cnkgdG8NCj4gPiA+ID4gPiByZWJhc2UgYW5kIGNsZWFuIHVwIG15IHNlcmllcyBhLnMuYS5w
Lg0KPiA+ID4gPg0KPiA+ID4gPiBBd2Vzb21lISAgUGxlYXNlIGNvb3JkaW5hdGUgd2l0aCBBbnRo
b255IFByZXJhcmQgdG8gYXZvaWQNCj4gZHVwbGljYXRpbmcNCj4gPiA+ID4gd29yayBpZiB5b3Ug
aGF2ZW4ndCBkb25lIHNvIGFscmVhZHkuDQo+ID4gPg0KPiA+ID4gSSd2ZSBjb21lIGFjcm9zcyBh
IGJpdCBvZiBhIHByb2JsZW0gdGhhdCBJJ20gbm90IHN1cmUgaG93IGJlc3QgdG8gZGVhbA0KPiA+
ID4gd2l0aCBhbmQgc28gYW0gbG9va2luZyBmb3Igc29tZSBhZHZpY2UuDQo+ID4gPg0KPiA+ID4g
SSBub3cgaGF2ZSBhIHFkZXZpZmllZCBQViBkaXNrIGJhY2tlbmQgYnV0IEkgY2FuJ3QgYnJpbmcg
aXQgdXAgYmVjYXVzZQ0KPiA+ID4gaXQgZmFpbHMgdG8gYWNxdWlyZSBhIHdyaXRlIGxvY2sgb24g
dGhlIHFjb3cyIGl0IGlzIHBvaW50aW5nIGF0LiBUaGlzDQo+ID4gPiBpcyBiZWNhdXNlIHRoZXJl
IGlzIGFsc28gYW4gZW11bGF0ZWQgSURFIGRyaXZlIHVzaW5nIHRoZSBzYW1lIHFjb3cyLg0KPiA+
ID4gVGhpcyBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYSBwcm9ibGVtIGZvciB0aGUgbm9uLXFkZXYg
eGVuLWRpc2ssDQo+ID4gPiBwcmVzdW1hYmx5IGJlY2F1c2UgaXQgaXMgbm90IG9wZW5pbmcgdGhl
IHFjb3cyIHVudGlsIHRoZSBlbXVsYXRlZA0KPiA+ID4gZGV2aWNlIGlzIHVucGx1Z2dlZCBhbmQg
SSBkb24ndCByZWFsbHkgd2FudCB0byBpbnRyb2R1Y2Ugc2ltaWxhcg0KPiA+ID4gaGFja2VyeSBp
biBteSBuZXcgYmFja2VuZCAoaS5lLiBJIHdhbnQgaXQgdG8gYXR0YWNoIHRvIGl0cyBkcml2ZSwg
YW5kDQo+ID4gPiBoZW5jZSBvcGVuIHRoZSBxY293MiwgZHVyaW5nIHJlYWxpemUpLg0KPiA+ID4N
Cj4gPiA+IFNvLCBJJ20gbm90IHN1cmUgd2hhdCB0byBkby4uLiBJdCBpcyBub3QgYSBwcm9ibGVt
IHRoYXQgYm90aCBhIFBWDQo+ID4gPiBiYWNrZW5kIGFuZCBhbiBlbXVsYXRlZCBkZXZpY2UgYXJl
IHVzaW5nIHRoZSBzYW1lIHFjb3cyIGJlY2F1c2UgdGhleQ0KPiA+ID4gd2lsbCBuZXZlciBhY3R1
YWxseSBvcGVyYXRlIHNpbXVsdGFuZW91c2x5IHNvIGlzIHRoZXJlIGFueSB3YXkgSSBjYW4NCj4g
PiA+IGJ5cGFzcyB0aGUgcWNvdzIgbG9jayBjaGVjayB3aGVuIEkgY3JlYXRlIHRoZSBkcml2ZSBm
b3IgbXkgUFYgYmFja2VuZD8NCj4gPiA+IChCVFcgSSB0cmllZCByZS11c2luZyB0aGUgZHJpdmUg
Y3JlYXRlZCBmb3IgdGhlIGVtdWxhdGVkIGRldmljZSwgYnV0DQo+ID4gPiB0aGF0IGRvZXNuJ3Qg
d29yayBiZWNhdXNlIHRoZXJlIGlzIGEgY2hlY2sgaWYgYSBkcml2ZSBpcyBhbHJlYWR5DQo+ID4g
PiBhdHRhY2hlZCB0byBzb21ldGhpbmcpLg0KPiA+ID4NCj4gPiA+IEFueSBpZGVhcz8NCj4gPg0K
PiA+IEkgdGhpbmsgdGhlIGNsZWFuIHNvbHV0aW9uIGlzIHRvIGtlZXAgdGhlIEJsb2NrQmFja2Vu
ZCBvcGVuIGluIHhlbi1kaXNrDQo+ID4gZnJvbSB0aGUgYmVnaW5uaW5nLCBidXQgbm90IHJlcXVl
c3Rpbmcgd3JpdGUgcGVybWlzc2lvbnMgeWV0Lg0KPiA+DQo+ID4gVGhlIEJsb2NrQmFja2VuZCBp
cyBjcmVhdGVkIGluIHBhcnNlX2RyaXZlKCksIHdoZW4gcWRldiBwYXJzZXMgdGhlDQo+ID4gLWRl
dmljZSBkcml2ZT0uLi4gb3B0aW9uLiBBdCB0aGlzIHBvaW50LCBubyBwZXJtaXNzaW9ucyBhcmUg
cmVxdWVzdGVkDQo+ID4geWV0LiBUaGF0IGlzIGRvbmUgaW4gYmxrY29uZl9hcHBseV9iYWNrZW5k
X29wdGlvbnMoKSwgd2hpY2ggaXMgbWFudWFsbHkNCj4gPiBjYWxsZWQgZnJvbSB0aGUgZGV2aWNl
czsgc3BlY2lmaWNhbGx5IGZyb20gaWRlX2Rldl9pbml0Zm4oKSBpbiBJREUsIGFuZA0KPiA+IEkg
YXNzdW1lIHlvdSBjYWxsIHRoZSBmdW5jdGlvbiBmcm9tIHhlbi1kaXNrIGFzIHdlbGwuDQo+IA0K
PiBZZXMsIEkgY2FsbCBpdCBkdXJpbmcgcmVhbGl6ZS4NCj4gDQo+ID4NCj4gPiB4ZW4tZGlzayBz
aG91bGQgdGhlbiBjYWxsIHRoaXMgZnVuY3Rpb24gd2l0aCByZWFkb25seT10cnVlLCBhbmQgYXQg
dGhlDQo+ID4gcG9pbnQgb2YgdGhlIGhhbmRvdmVyICh3aGVuIHRoZSBJREUgZGV2aWNlIGlzIGFs
cmVhZHkgZ29uZSkgaXQgY2FuIGNhbGwNCj4gPiBibGtfc2V0X3Blcm0oKSB0byByZXF1ZXN0IEJM
S19QRVJNX1dSSVRFIGluIGFkZGl0aW9uIHRvIHRoZSBwZXJtaXNzaW9ucw0KPiA+IGl0IGFscmVh
ZHkgaG9sZHMuDQo+ID4NCj4gDQo+IEkgdHJpZWQgdGhhdCBhbmQgaXQgd29ya3MgZmluZSA6LSkN
Cg0KVW5mb3J0dW5hdGVseSBJIHNwb2tlIHRvbyBzb29uLi4uIEkgc3RpbGwgaGFkIGEgcGF0Y2gg
aW4gcGxhY2UgdG8gZGlzYWJsZSBsb2NraW5nIGNoZWNrcyA6LSgNCg0KV2hhdCBJJ20gdHJ5aW5n
IHRvIGRvIHRvIG1haW50YWluIGNvbXBhdGliaWxpdHkgd2l0aCB0aGUgZXhpc3RpbmcgWGVuIHRv
b2xzdGFjayAod2hpY2ggSSB0aGluayBpcyB0aGUgb25seSBmZWFzaWJsZSB3YXkgdG8gbWFrZSB0
aGUgY2hhbmdlIGF2b2lkaW5nIGNoaWNrZW4gYW5kIGVnZyBwcm9ibGVtcykgaXMgdG8gdXNlIGEg
J2NvbXBhdCcgZnVuY3Rpb24gdGhhdCBjcmVhdGVzIGEgZHJpdmUgYmFzZWQgb24gdGhlIGluZm9y
bWF0aW9uIHRoYXQgdGhlIFhlbiB0b29sc3RhY2sgd3JpdGVzIGludG8geGVuc3RvcmUuIEknbSB1
c2luZyBkcml2ZV9uZXcoKSB0byBkbyB0aGlzIGFuZCBpdCBpcyB0aGlzIHRoYXQgZmFpbHMuDQoN
ClNvLCBJIGhhdmUgdHJpZWQgc2V0dGluZyBCRFJWX09QVF9SRUFEX09OTFkgYW5kIEJEUlZfT1BU
X0ZPUkNFX1NIQVJFLiBUaGlzIGFsbG93cyBtZSB0byBnZXQgdGhyb3VnaCBkcml2ZV9uZXcoKSBi
dXQgbGF0ZXIgSSBmYWlsIHRvIHNldCB0aGUgd3JpdGUgcGVybWlzc2lvbiB3aXRoIGVycm9yICJC
bG9jayBub2RlIGlzIHJlYWQtb25seSIuDQoNCj4gDQo+ID4NCj4gPiBUaGUgb3RoZXIgb3B0aW9u
IEkgc2VlIHdvdWxkIGJlIHRoYXQgeW91IHNpbXBseSBjcmVhdGUgYm90aCBkZXZpY2VzIHdpdGgN
Cj4gPiBzaGFyZS1ydz1vbiAod2hpY2ggcmVzdWx0cyBpbiBjb25mLT5zaGFyZV9ydyA9PSB0cnVl
IGFuZCB0aGVyZWZvcmUNCj4gPiBzaGFyZWQgQkxLX1BFUk1fV1JJVEUgaW4gYmxrY29uZl9hcHBs
eV9iYWNrZW5kX29wdGlvbnMoKSksIGJ1dCB0aGF0DQo+ID4gZmVlbHMgbGlrZSBhIGhhY2sgYmVj
YXVzZSB5b3UgZG9uJ3QgYWN0dWFsbHkgd2FudCB0byBoYXZlIHR3byB3cml0ZXJzIGF0DQo+ID4g
dGhlIHNhbWUgdGltZS4NCj4gPg0KPiANCj4gWWVzLCB0aGF0IGRvZXMgaW5kZWVkIHNlZW0gbGlr
ZSBtb3JlIG9mIGEgaGFjay4gVGhlIGZpcnN0IG9wdGlvbiB3b3JrcyBzbw0KPiBJJ2xsIGdvIHdp
dGggdGhhdC4NCj4gDQoNCkknbGwgbm93IHNlZSB3aGF0IEkgY2FuIGRvIHdpdGggdGhpcyBpZGVh
Lg0KDQogUGF1bA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:08:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKnnH-0000gf-Lz; Thu, 08 Nov 2018 17:08: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=t5pf=nt=citrix.com=prvs=843e771e9=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gKnnG-0000fw-9T
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:08:34 +0000
X-Inumbo-ID: ea476e50-e378-11e8-8afb-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea476e50-e378-11e8-8afb-12d6303a7972;
 Thu, 08 Nov 2018 17:08:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70045083"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 8 Nov 2018 17:08:02 +0000
Message-ID: <20181108170805.12774-9-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 08/11] tools/libvchan: init_xs_srv: Turn xs
 retry from goto into for (; ; )
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNDOiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRo
aW5nc2xhYi5jb20+Ci0tLQogdG9vbHMvbGlidmNoYW4vaW5pdC5jIHwgNTAgKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
NiBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ2
Y2hhbi9pbml0LmMgYi90b29scy9saWJ2Y2hhbi9pbml0LmMKaW5kZXggZjA5OTc2NWEzOC4uZDk4
N2FjZDMzOCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlidmNoYW4vaW5pdC5jCisrKyBiL3Rvb2xzL2xp
YnZjaGFuL2luaXQuYwpAQCAtMjY2LDMxICsyNjYsMzMgQEAgc3RhdGljIGludCBpbml0X3hzX3Ny
dihzdHJ1Y3QgbGlieGVudmNoYW4gKmN0cmwsIGludCBkb21haW4sIGNvbnN0IGNoYXIqIHhzX2Jh
c2UKIAlwZXJtc1sxXS5pZCA9IGRvbWFpbjsKIAlwZXJtc1sxXS5wZXJtcyA9IFhTX1BFUk1fUkVB
RDsKIAotcmV0cnlfdHJhbnNhY3Rpb246Ci0JeHNfdHJhbnMgPSB4c190cmFuc2FjdGlvbl9zdGFy
dCh4cyk7Ci0JaWYgKCF4c190cmFucykKLQkJZ290byBmYWlsOwotCi0Jc25wcmludGYocmVmLCBz
aXplb2YgcmVmLCAiJWQiLCByaW5nX3JlZik7Ci0Jc25wcmludGYoYnVmLCBzaXplb2YgYnVmLCAi
JXMvcmluZy1yZWYiLCB4c19iYXNlKTsKLQlpZiAoIXhzX3dyaXRlKHhzLCB4c190cmFucywgYnVm
LCByZWYsIHN0cmxlbihyZWYpKSkKLQkJZ290byBmYWlsOwotCWlmICgheHNfc2V0X3Blcm1pc3Np
b25zKHhzLCB4c190cmFucywgYnVmLCBwZXJtcywgMikpCi0JCWdvdG8gZmFpbDsKLQotCXNucHJp
bnRmKHJlZiwgc2l6ZW9mIHJlZiwgIiVkIiwgY3RybC0+ZXZlbnRfcG9ydCk7Ci0Jc25wcmludGYo
YnVmLCBzaXplb2YgYnVmLCAiJXMvZXZlbnQtY2hhbm5lbCIsIHhzX2Jhc2UpOwotCWlmICgheHNf
d3JpdGUoeHMsIHhzX3RyYW5zLCBidWYsIHJlZiwgc3RybGVuKHJlZikpKQotCQlnb3RvIGZhaWw7
Ci0JaWYgKCF4c19zZXRfcGVybWlzc2lvbnMoeHMsIHhzX3RyYW5zLCBidWYsIHBlcm1zLCAyKSkK
LQkJZ290byBmYWlsOwotCi0JaWYgKCF4c190cmFuc2FjdGlvbl9lbmQoeHMsIHhzX3RyYW5zLCAw
KSkgewotCQlpZiAoZXJybm8gPT0gRUFHQUlOKQotCQkJZ290byByZXRyeV90cmFuc2FjdGlvbjsK
LQl9IGVsc2UgewotCQlyZXQgPSAwOworCWZvciAoOzspIHsKKwkJeHNfdHJhbnMgPSB4c190cmFu
c2FjdGlvbl9zdGFydCh4cyk7CisJCWlmICgheHNfdHJhbnMpCisJCQlnb3RvIGZhaWw7CisKKwkJ
c25wcmludGYocmVmLCBzaXplb2YgcmVmLCAiJWQiLCByaW5nX3JlZik7CisJCXNucHJpbnRmKGJ1
Ziwgc2l6ZW9mIGJ1ZiwgIiVzL3JpbmctcmVmIiwgeHNfYmFzZSk7CisJCWlmICgheHNfd3JpdGUo
eHMsIHhzX3RyYW5zLCBidWYsIHJlZiwgc3RybGVuKHJlZikpKQorCQkJZ290byBmYWlsOworCQlp
ZiAoIXhzX3NldF9wZXJtaXNzaW9ucyh4cywgeHNfdHJhbnMsIGJ1ZiwgcGVybXMsIDIpKQorCQkJ
Z290byBmYWlsOworCisJCXNucHJpbnRmKHJlZiwgc2l6ZW9mIHJlZiwgIiVkIiwgY3RybC0+ZXZl
bnRfcG9ydCk7CisJCXNucHJpbnRmKGJ1Ziwgc2l6ZW9mIGJ1ZiwgIiVzL2V2ZW50LWNoYW5uZWwi
LCB4c19iYXNlKTsKKwkJaWYgKCF4c193cml0ZSh4cywgeHNfdHJhbnMsIGJ1ZiwgcmVmLCBzdHJs
ZW4ocmVmKSkpCisJCQlnb3RvIGZhaWw7CisJCWlmICgheHNfc2V0X3Blcm1pc3Npb25zKHhzLCB4
c190cmFucywgYnVmLCBwZXJtcywgMikpCisJCQlnb3RvIGZhaWw7CisKKwkJaWYgKHhzX3RyYW5z
YWN0aW9uX2VuZCh4cywgeHNfdHJhbnMsIDApKQorCQkJYnJlYWs7CisJCWVsc2UgaWYgKGVycm5v
ICE9IEVBR0FJTikKKwkJCWdvdG8gZmFpbDsKKwkJLyogRUFHQUlOLCByZXRyeSAqLwogCX0KKwly
ZXQgPSAwOworCiAgZmFpbDoKIAlmcmVlKGRvbWlkX3N0cik7CiAJeHNfY2xvc2UoeHMpOwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:08:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKnnC-0000e7-RF; Thu, 08 Nov 2018 17:08: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=t5pf=nt=citrix.com=prvs=843e771e9=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gKnnB-0000dn-5r
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:08:29 +0000
X-Inumbo-ID: e8f36d70-e378-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8f36d70-e378-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 17:08:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70045078"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 8 Nov 2018 17:07:59 +0000
Message-ID: <20181108170805.12774-6-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 05/11] tools/xenstore: Document that
 xs_close(0) is OK.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnN0b3Jl
L2luY2x1ZGUveGVuc3RvcmUuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUveGVu
c3RvcmUuaCBiL3Rvb2xzL3hlbnN0b3JlL2luY2x1ZGUveGVuc3RvcmUuaAppbmRleCAwNjRiNjJj
NDU1Li44ODlkYzIzODYzIDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS9pbmNsdWRlL3hlbnN0
b3JlLmgKKysrIGIvdG9vbHMveGVuc3RvcmUvaW5jbHVkZS94ZW5zdG9yZS5oCkBAIC03Nyw3ICs3
Nyw3IEBAIHR5cGVkZWYgdWludDMyX3QgeHNfdHJhbnNhY3Rpb25fdDsKIHN0cnVjdCB4c19oYW5k
bGUgKnhzX29wZW4odW5zaWduZWQgbG9uZyBmbGFncyk7CiAKIC8qIENsb3NlIHRoZSBjb25uZWN0
aW9uIHRvIHRoZSB4cyBkYWVtb24uICovCi12b2lkIHhzX2Nsb3NlKHN0cnVjdCB4c19oYW5kbGUg
KnhzaCk7Cit2b2lkIHhzX2Nsb3NlKHN0cnVjdCB4c19oYW5kbGUgKnhzaCAvKiBOVUxMIG9rICov
KTsKIAogLyogQ29ubmVjdCB0byB0aGUgeHMgZGFlbW9uLgogICogUmV0dXJucyBhIGhhbmRsZSBv
ciBOVUxMLgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:08:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKnn9-0000da-Vf; Thu, 08 Nov 2018 17:08: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=6g0g=nt=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gKnn9-0000dV-DK
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:08:27 +0000
X-Inumbo-ID: e79225ee-e378-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e79225ee-e378-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 17:08:25 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 150B5301AB24; Thu,  8 Nov 2018 19:08:25 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id E659E300F716;
 Thu,  8 Nov 2018 19:08:24 +0200 (EET)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <1541083542-22464-1-git-send-email-rcojocaru@bitdefender.com>
 <1541083542-22464-2-git-send-email-rcojocaru@bitdefender.com>
 <595aca62-5db8-5975-1a3d-75fcc88daeb3@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <e09dabff-3c8e-f4e1-06cd-688243cd6909@bitdefender.com>
Date: Thu, 8 Nov 2018 19:08:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <595aca62-5db8-5975-1a3d-75fcc88daeb3@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V4 1/3] x86/altp2m: propagate ept.ad changes
 to all active altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvOC8xOCA2OjU2IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIDExLzAxLzIwMTgg
MDI6NDUgUE0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gVGhpcyBwYXRjaCBpcyBhIHByZS1y
ZXF1aXNpdGUgZm9yIGZpeGluZyB0aGUgbG9nZGlydHkgVkdBIGlzc3VlCj4+IChkaXNwbGF5IGZy
ZWV6ZXMgd2hlbiBzd2l0Y2hpbmcgdG8gYSBuZXcgYWx0cDJtIHZpZXcgZWFybHkgaW4gYQo+PiBk
b21haW4ncyBsaWZldGltZSksIGJ1dCBzZW50IHNlcGFyYXRlbHkgZm9yIGVhc2llciByZXZpZXcu
Cj4+IFRoZSBuZXcgZXB0X3NldF9hZF9zeW5jKCkgZnVuY3Rpb24gaGFzIGJlZW4gYWRkZWQgdG8g
dXBkYXRlIGFsbAo+PiBhY3RpdmUgYWx0cDJtcycgZXB0LmFkLiBOZXcgYWx0cDJtcyB3aWxsIGlu
aGVyaXQgdGhlIGhvc3RwMm0ncwo+PiBlcHQuYWQgdmFsdWUuCj4+Cj4+IFRoZSBwMm1fe2VuLGRp
c31hYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eSgpIGhvc3RwMm0gbG9ja2luZyBoYXMKPj4gYmVlbiBt
b3ZlZCB0byB0aGUgbmV3IGVwdF97ZW4sZGlzfWFibGVfaGFyZHdhcmVfbG9nX2RpcnR5KCkKPj4g
ZnVuY3Rpb25zIGFzIHBhcnQgb2YgdGhlIGNvZGUgcmVmYWN0b3JpbmcsIHdoaWxlIGxvY2tzIGZv
ciB0aGUKPj4gaW5kaXZpZHVhbCBhbHRwMm1zIGFyZSB0YWtlbiBpbiBlcHRfc2V0X2FkX3N5bmMo
KSAoY2FsbGVkIGJ5Cj4+IGVwdF97ZW4sZGlzfWFibGVfcG1sKCkpLgo+Pgo+PiBTaWduZWQtb2Zm
LWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4+IFN1Z2dl
c3RlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+PiBUZXN0
ZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPiAKPiBTb3JyeSBm
b3IgdGhlIGRlbGF5Ogo+IAo+IEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CgpUaGFua3MhCgoKTXVjaCBhcHByZWNpYXRlZCwKUmF6dmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:08:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKnnE-0000ep-Gg; Thu, 08 Nov 2018 17:08: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=t5pf=nt=citrix.com=prvs=843e771e9=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gKnnD-0000eD-Ec
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:08:31 +0000
X-Inumbo-ID: ea39d50a-e378-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea39d50a-e378-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 17:08:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70045085"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 8 Nov 2018 17:08:03 +0000
Message-ID: <20181108170805.12774-10-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 09/11] tools/libvchan: Add xentoollog to
 direct dependencies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIGFkZCBhIGNhbGwgdG8geHRsX2xvZy4KClNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFy
bWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCiB0b29scy9saWJ2Y2hhbi9NYWtlZmls
ZSAgICAgICB8IDYgKysrLS0tCiB0b29scy9saWJ2Y2hhbi94ZW52Y2hhbi5wYy5pbiB8IDIgKy0K
IDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnZjaGFuL01ha2VmaWxlIGIvdG9vbHMvbGlidmNoYW4vTWFrZWZpbGUK
aW5kZXggZGU5YjQ0OTc4Zi4uYzIzNmEwZjllNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlidmNoYW4v
TWFrZWZpbGUKKysrIGIvdG9vbHMvbGlidmNoYW4vTWFrZWZpbGUKQEAgLTEwLDkgKzEwLDkgQEAg
Tk9ERV9PQkpTID0gbm9kZS5vCiBOT0RFMl9PQkpTID0gbm9kZS1zZWxlY3QubwogCiBMSUJWQ0hB
Tl9QSUNfT0JKUyA9ICQocGF0c3Vic3QgJS5vLCUub3BpYywkKExJQlZDSEFOX09CSlMpKQotTElC
VkNIQU5fTElCUyA9ICQoTERMSUJTX2xpYnhlbnN0b3JlKSAkKExETElCU19saWJ4ZW5nbnR0YWIp
ICQoTERMSUJTX2xpYnhlbmV2dGNobikKLSQoTElCVkNIQU5fT0JKUykgJChMSUJWQ0hBTl9QSUNf
T0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5zdG9yZSkgJChDRkxBR1NfbGlieGVuZ250
dGFiKSAkKENGTEFHU19saWJ4ZW5ldnRjaG4pCi0kKE5PREVfT0JKUykgJChOT0RFMl9PQkpTKTog
Q0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmdudHRhYikgJChDRkxBR1NfbGlieGVuZXZ0Y2huKQor
TElCVkNIQU5fTElCUyA9ICQoTERMSUJTX2xpYnhlbnN0b3JlKSAkKExETElCU19saWJ4ZW5nbnR0
YWIpICQoTERMSUJTX2xpYnhlbmV2dGNobikgJChMRExJQlNfbGlieGVudG9vbGxvZykKKyQoTElC
VkNIQU5fT0JKUykgJChMSUJWQ0hBTl9QSUNfT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19saWJ4
ZW5zdG9yZSkgJChDRkxBR1NfbGlieGVuZ250dGFiKSAkKENGTEFHU19saWJ4ZW5ldnRjaG4pICQo
Q0ZMQUdTX2xpYnhlbnRvb2xsb2cpCiskKE5PREVfT0JKUykgJChOT0RFMl9PQkpTKTogQ0ZMQUdT
ICs9ICQoQ0ZMQUdTX2xpYnhlbmdudHRhYikgJChDRkxBR1NfbGlieGVuZXZ0Y2huKSAkKENGTEFH
U19saWJ4ZW50b29sbG9nKQogCiBNQUpPUiA9IDQuMTIKIE1JTk9SID0gMApkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlidmNoYW4veGVudmNoYW4ucGMuaW4gYi90b29scy9saWJ2Y2hhbi94ZW52Y2hhbi5w
Yy5pbgppbmRleCA2ZmQxMzEwOGQyLi40YjA1NWM2YzhmIDEwMDY0NAotLS0gYS90b29scy9saWJ2
Y2hhbi94ZW52Y2hhbi5wYy5pbgorKysgYi90b29scy9saWJ2Y2hhbi94ZW52Y2hhbi5wYy5pbgpA
QCAtNyw0ICs3LDQgQEAgRGVzY3JpcHRpb246IFRoZSBYZW52Y2hhbiBsaWJyYXJ5IGZvciBYZW4g
aHlwZXJ2aXNvcgogVmVyc2lvbjogQEB2ZXJzaW9uQEAKIENmbGFnczogLUkke2luY2x1ZGVkaXJ9
IEBAY2ZsYWdzbG9jYWxAQAogTGliczogQEBsaWJzZmxhZ0BAJHtsaWJkaXJ9IC1seGVudmNoYW4K
LVJlcXVpcmVzLnByaXZhdGU6IHhlbnRvb2xsb2cseGVuc3RvcmUseGVuZXZ0Y2huLHhlbmdudHRh
YgorUmVxdWlyZXMucHJpdmF0ZTogeGVudG9vbGxvZyx4ZW5zdG9yZSx4ZW5ldnRjaG4seGVuZ250
dGFiLHhlbnRvb2xsb2cKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:08:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKnnE-0000f0-RH; Thu, 08 Nov 2018 17:08: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=t5pf=nt=citrix.com=prvs=843e771e9=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gKnnD-0000eH-M9
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:08:31 +0000
X-Inumbo-ID: ead4cc68-e378-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ead4cc68-e378-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 17:08:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70045081"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 8 Nov 2018 17:08:01 +0000
Message-ID: <20181108170805.12774-8-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 07/11] tools/libvchan: init_xs_srv: Simplify
 error handling (2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KiBBYm9saXNoIGZhaWxfeHNfb3BlbiB3aGljaCBpcyBub3cgZXhhY3RseSB0aGUgc2FtZSBhcyBm
YWlsLgoKKiBDaGFuZ2UgYWxsIGdvdG9zIHRvIHJlZmVyIHRvIGZhaWwgaW5zdGVhZC4KCk5vIGZ1
bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
QzogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3Ns
YWIuY29tPgotLS0KIHRvb2xzL2xpYnZjaGFuL2luaXQuYyB8IDEzICsrKysrKy0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlidmNoYW4vaW5pdC5jIGIvdG9vbHMvbGlidmNoYW4vaW5pdC5jCmluZGV4IDlj
NjFjNzIwZDEuLmYwOTk3NjVhMzggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnZjaGFuL2luaXQuYwor
KysgYi90b29scy9saWJ2Y2hhbi9pbml0LmMKQEAgLTI1Niw3ICsyNTYsNyBAQCBzdGF0aWMgaW50
IGluaXRfeHNfc3J2KHN0cnVjdCBsaWJ4ZW52Y2hhbiAqY3RybCwgaW50IGRvbWFpbiwgY29uc3Qg
Y2hhciogeHNfYmFzZQogCQlnb3RvIGZhaWw7CiAJZG9taWRfc3RyID0geHNfcmVhZCh4cywgMCwg
ImRvbWlkIiwgTlVMTCk7CiAJaWYgKCFkb21pZF9zdHIpCi0JCWdvdG8gZmFpbF94c19vcGVuOwor
CQlnb3RvIGZhaWw7CiAKIAkvLyBvd25lciBkb21haW4gaXMgdXMKIAlwZXJtc1swXS5pZCA9IGF0
b2koZG9taWRfc3RyKTsKQEAgLTI2OSwyMSArMjY5LDIxIEBAIHN0YXRpYyBpbnQgaW5pdF94c19z
cnYoc3RydWN0IGxpYnhlbnZjaGFuICpjdHJsLCBpbnQgZG9tYWluLCBjb25zdCBjaGFyKiB4c19i
YXNlCiByZXRyeV90cmFuc2FjdGlvbjoKIAl4c190cmFucyA9IHhzX3RyYW5zYWN0aW9uX3N0YXJ0
KHhzKTsKIAlpZiAoIXhzX3RyYW5zKQotCQlnb3RvIGZhaWxfeHNfb3BlbjsKKwkJZ290byBmYWls
OwogCiAJc25wcmludGYocmVmLCBzaXplb2YgcmVmLCAiJWQiLCByaW5nX3JlZik7CiAJc25wcmlu
dGYoYnVmLCBzaXplb2YgYnVmLCAiJXMvcmluZy1yZWYiLCB4c19iYXNlKTsKIAlpZiAoIXhzX3dy
aXRlKHhzLCB4c190cmFucywgYnVmLCByZWYsIHN0cmxlbihyZWYpKSkKLQkJZ290byBmYWlsX3hz
X29wZW47CisJCWdvdG8gZmFpbDsKIAlpZiAoIXhzX3NldF9wZXJtaXNzaW9ucyh4cywgeHNfdHJh
bnMsIGJ1ZiwgcGVybXMsIDIpKQotCQlnb3RvIGZhaWxfeHNfb3BlbjsKKwkJZ290byBmYWlsOwog
CiAJc25wcmludGYocmVmLCBzaXplb2YgcmVmLCAiJWQiLCBjdHJsLT5ldmVudF9wb3J0KTsKIAlz
bnByaW50ZihidWYsIHNpemVvZiBidWYsICIlcy9ldmVudC1jaGFubmVsIiwgeHNfYmFzZSk7CiAJ
aWYgKCF4c193cml0ZSh4cywgeHNfdHJhbnMsIGJ1ZiwgcmVmLCBzdHJsZW4ocmVmKSkpCi0JCWdv
dG8gZmFpbF94c19vcGVuOworCQlnb3RvIGZhaWw7CiAJaWYgKCF4c19zZXRfcGVybWlzc2lvbnMo
eHMsIHhzX3RyYW5zLCBidWYsIHBlcm1zLCAyKSkKLQkJZ290byBmYWlsX3hzX29wZW47CisJCWdv
dG8gZmFpbDsKIAogCWlmICgheHNfdHJhbnNhY3Rpb25fZW5kKHhzLCB4c190cmFucywgMCkpIHsK
IAkJaWYgKGVycm5vID09IEVBR0FJTikKQEAgLTI5MSw3ICsyOTEsNiBAQCByZXRyeV90cmFuc2Fj
dGlvbjoKIAl9IGVsc2UgewogCQlyZXQgPSAwOwogCX0KLSBmYWlsX3hzX29wZW46CiAgZmFpbDoK
IAlmcmVlKGRvbWlkX3N0cik7CiAJeHNfY2xvc2UoeHMpOwotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:08:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKnnC-0000dv-8I; Thu, 08 Nov 2018 17:08: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=t5pf=nt=citrix.com=prvs=843e771e9=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gKnnA-0000dg-OQ
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:08:28 +0000
X-Inumbo-ID: e7f89849-e378-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7f89849-e378-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 17:08:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70045080"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 8 Nov 2018 17:08:00 +0000
Message-ID: <20181108170805.12774-7-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 06/11] tools/libvchan: init_xs_srv: Simplify
 error handling (1)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KiBVc2UgeHNfY2xvc2UgaW5zdGVhZCBvZiB0aGUgZGVwcmVjYXRlZCB4c19kYWVtb25fY2xvc2Uu
CgoqIEluaXRpYWxpc2UgeHMgdG8gTlVMTC4gICAgVGhhdCBtZWFucyB4c19jbG9zZSBjYW4gbm93
IGJlIGNhbGxlZCBpbgogIGFsbCBjYXNlcy4gIE1vdmUgaXQgdG8gdGhlIGZhaWwgY2xhdXNlLgoK
KiBmcmVlKGRvbWlkX3N0cikgaXMgYWxyZWFkeSBzYWZlIGluIGFsbCBjYXNlcyBzaW5jZSBkb21p
ZF9zdHIgaXMKICBpbml0aWFsaXNlZCB0byBOVUxMLiAgTW92ZSBpdCB0byB0aGUgZmFpbCBjbGF1
c2UuCgpObyBvdmVyYWxsIGZ1bmN0aW9uYWwgY2hhbmdlOiB4c19jbG9zZSBpcyB0aGUgc2FtZSBh
cyB4c19kYWVtb25fY2xvc2U7CmFuZCBpdCBhbmQgZnJlZSBhcmUgbm93IHNvbWV0aW1lcyBjYWxs
ZWQgb24gTlVMTCwgYnV0IHRob3NlIGFyZSBuby1vcHMuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNDOiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVr
QGludmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0tLQogdG9vbHMvbGlidmNoYW4vaW5pdC5jIHwgNiAr
KystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlidmNoYW4vaW5pdC5jIGIvdG9vbHMvbGlidmNoYW4vaW5pdC5j
CmluZGV4IDE4MDgzM2RjMmYuLjljNjFjNzIwZDEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnZjaGFu
L2luaXQuYworKysgYi90b29scy9saWJ2Y2hhbi9pbml0LmMKQEAgLTI0NSw3ICsyNDUsNyBAQCBm
YWlsOgogc3RhdGljIGludCBpbml0X3hzX3NydihzdHJ1Y3QgbGlieGVudmNoYW4gKmN0cmwsIGlu
dCBkb21haW4sIGNvbnN0IGNoYXIqIHhzX2Jhc2UsIGludCByaW5nX3JlZikKIHsKIAlpbnQgcmV0
ID0gLTE7Ci0Jc3RydWN0IHhzX2hhbmRsZSAqeHM7CisJc3RydWN0IHhzX2hhbmRsZSAqeHMgPSBO
VUxMOwogCXN0cnVjdCB4c19wZXJtaXNzaW9ucyBwZXJtc1syXTsKIAljaGFyIGJ1Zls2NF07CiAJ
Y2hhciByZWZbMTZdOwpAQCAtMjkyLDkgKzI5Miw5IEBAIHJldHJ5X3RyYW5zYWN0aW9uOgogCQly
ZXQgPSAwOwogCX0KICBmYWlsX3hzX29wZW46Ci0JZnJlZShkb21pZF9zdHIpOwotCXhzX2RhZW1v
bl9jbG9zZSh4cyk7CiAgZmFpbDoKKwlmcmVlKGRvbWlkX3N0cik7CisJeHNfY2xvc2UoeHMpOwog
CXJldHVybiByZXQ7CiB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:08:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKnnE-0000eX-5F; Thu, 08 Nov 2018 17:08: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=t5pf=nt=citrix.com=prvs=843e771e9=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gKnnD-0000eE-Er
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:08:31 +0000
X-Inumbo-ID: ea3a0967-e378-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea3a0967-e378-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 17:08:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70045075"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 8 Nov 2018 17:07:58 +0000
Message-ID: <20181108170805.12774-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 04/11] tools/libvchan: Initialise
 xs_transaction_t to XBT_NULL, not NULL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhbiBpbnRlZ2VyIHR5cGUsIG5vdCBhIHBvaW50ZXIuCgpTaWduZWQtb2ZmLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlidmNoYW4vaW5pdC5jIHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlidmNoYW4vaW5pdC5jIGIvdG9vbHMvbGlidmNoYW4vaW5pdC5jCmluZGV4IGJh
NWE2ZWIyOWUuLjE4MDgzM2RjMmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnZjaGFuL2luaXQuYwor
KysgYi90b29scy9saWJ2Y2hhbi9pbml0LmMKQEAgLTI1MCw3ICsyNTAsNyBAQCBzdGF0aWMgaW50
IGluaXRfeHNfc3J2KHN0cnVjdCBsaWJ4ZW52Y2hhbiAqY3RybCwgaW50IGRvbWFpbiwgY29uc3Qg
Y2hhciogeHNfYmFzZQogCWNoYXIgYnVmWzY0XTsKIAljaGFyIHJlZlsxNl07CiAJY2hhciogZG9t
aWRfc3RyID0gTlVMTDsKLQl4c190cmFuc2FjdGlvbl90IHhzX3RyYW5zID0gTlVMTDsKKwl4c190
cmFuc2FjdGlvbl90IHhzX3RyYW5zID0gWEJUX05VTEw7CiAJeHMgPSB4c19kb21haW5fb3Blbigp
OwogCWlmICgheHMpCiAJCWdvdG8gZmFpbDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:08:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKnnF-0000fI-5m; Thu, 08 Nov 2018 17:08:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=t5pf=nt=citrix.com=prvs=843e771e9=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gKnnD-0000eI-NH
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:08:31 +0000
X-Inumbo-ID: ea8f0b63-e378-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea8f0b63-e378-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 17:08:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70045097"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 8 Nov 2018 17:07:55 +0000
Message-ID: <20181108170805.12774-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 01/11] tools/libs/toollog: Provide a default
 logger
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBtb3N0IGNvbnZlbmllbnRseSBkb25lIGxpa2UgdGhpcyBiZWNhdXNlIHh0bF9sb2dn
ZXJfc3RkaW8uYwprbm93cyBob3cgdG8gcHJvdmlkZSBhIHN0YXRpYyBsb2dnZXIgd2l0aG91dCBk
b2luZyBhbnkgbWVtb3J5CmFsbG9jYXRpb25zLiAgVGhhdCdzIHVzZWZ1bCBiZWNhdXNlIGl0IGNh
bid0IGZhaWwuCgpBZGQgdGhlIG5ldyBzeW1ib2wgdG8gdGhlIG1hcCBmaWxlIGFuZCBidW1wIHRo
ZSBtaW5vciB2ZXJzaW9uCmFjY29yZGluZ2x5LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KdjI6IE5ldyBpbiB0aGlzIHZlcnNpb24gb2YgdGhlIHNlcmllcwotLS0KIHRvb2xz
L2xpYnMvdG9vbGxvZy9NYWtlZmlsZSAgICAgICAgICAgICB8ICAyICstCiB0b29scy9saWJzL3Rv
b2xsb2cvaW5jbHVkZS94ZW50b29sbG9nLmggfCAgNSArKysrKwogdG9vbHMvbGlicy90b29sbG9n
L2xpYnhlbnRvb2xsb2cubWFwICAgIHwgIDUgKysrKysKIHRvb2xzL2xpYnMvdG9vbGxvZy94dGxf
bG9nZ2VyX3N0ZGlvLmMgICB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVz
IGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJzL3Rvb2xsb2cvTWFrZWZpbGUgYi90b29scy9saWJzL3Rvb2xsb2cvTWFrZWZpbGUK
aW5kZXggOGFhZTJjOGY1My4uM2FhMDk5Nzc1NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy90b29s
bG9nL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnMvdG9vbGxvZy9NYWtlZmlsZQpAQCAtMiw3ICsy
LDcgQEAgWEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4vLi4KIGluY2x1ZGUgJChYRU5fUk9PVCkv
dG9vbHMvUnVsZXMubWsKIAogTUFKT1IJPSAxCi1NSU5PUgk9IDAKK01JTk9SCT0gMQogU0hMSUJf
TERGTEFHUyArPSAtV2wsLS12ZXJzaW9uLXNjcmlwdD1saWJ4ZW50b29sbG9nLm1hcAogCiBDRkxB
R1MJKz0gLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
cy90b29sbG9nL2luY2x1ZGUveGVudG9vbGxvZy5oIGIvdG9vbHMvbGlicy90b29sbG9nL2luY2x1
ZGUveGVudG9vbGxvZy5oCmluZGV4IDc2ZjE3ZmUxMjUuLjk0MmViNzYxNjkgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlL3hlbnRvb2xsb2cuaAorKysgYi90b29scy9saWJz
L3Rvb2xsb2cvaW5jbHVkZS94ZW50b29sbG9nLmgKQEAgLTg2LDYgKzg2LDExIEBAIHZvaWQgeHRs
X3N0ZGlvc3RyZWFtX2FkanVzdF9mbGFncyh4ZW50b29sbG9nX2xvZ2dlcl9zdGRpb3N0cmVhbSos
CiB2b2lkIHh0bF9sb2dnZXJfZGVzdHJveShzdHJ1Y3QgeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dl
ciAvKiAwIGlzIG9rICovKTsKIAogCit4ZW50b29sbG9nX2xvZ2dlcl9zdGRpb3N0cmVhbSAqeHRs
X2RlZmF1bHRsb2dnZXJfc3RkaW9zdHJlYW0odm9pZCk7CisgIC8qIFJldHVybnMgcG9pbnRlciB0
byBhIHN0YXRpYyBnbG9iYWwgbG9nZ2VyIHdoaWNoIHdyaXRlcyB0byBzdGRlcnIuCisgICAqIFJl
Y29uZmlndXJpbmcgaXQgaXMgcGVybWl0dGVkIGJ1dCBkZXN0cm95aW5nIGl0IGlzIGZvcmJpZGRl
bi4KKyAgICogVGhpcyBmdW5jdGlvbiBjYW5ub3QgZmFpbC4gKi8KKwogLyotLS0tLS0tLS0tIGZh
Y2lsaXRpZXMgZm9yIGdlbmVyYXRpbmcgbG9nIG1lc3NhZ2VzIC0tLS0tLS0tLS0qLwogCiB2b2lk
IHh0bF9sb2d2KHN0cnVjdCB4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLApkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlicy90b29sbG9nL2xpYnhlbnRvb2xsb2cubWFwIGIvdG9vbHMvbGlicy90b29sbG9n
L2xpYnhlbnRvb2xsb2cubWFwCmluZGV4IGMxODNjZjU1NWQuLjAwZWFhY2FlYWYgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnMvdG9vbGxvZy9saWJ4ZW50b29sbG9nLm1hcAorKysgYi90b29scy9saWJz
L3Rvb2xsb2cvbGlieGVudG9vbGxvZy5tYXAKQEAgLTEwLDMgKzEwLDggQEAgVkVSU18xLjAgewog
CQl4dGxfc3RkaW9zdHJlYW1fc2V0X21pbmxldmVsOwogCWxvY2FsOiAqOyAvKiBEbyBub3QgZXhw
b3NlIGFueXRoaW5nIGJ5IGRlZmF1bHQgKi8KIH07CisKK1ZFUlNfMS4xIHsKKwlnbG9iYWw6CisJ
CXh0bF9kZWZhdWx0bG9nZ2VyX3N0ZGlvc3RyZWFtOworfSBWRVJTXzEuMDsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnMvdG9vbGxvZy94dGxfbG9nZ2VyX3N0ZGlvLmMgYi90b29scy9saWJzL3Rvb2xs
b2cveHRsX2xvZ2dlcl9zdGRpby5jCmluZGV4IDUyZGZiZjUxZTMuLjA3ZmUzNTU2MjYgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnMvdG9vbGxvZy94dGxfbG9nZ2VyX3N0ZGlvLmMKKysrIGIvdG9vbHMv
bGlicy90b29sbG9nL3h0bF9sb2dnZXJfc3RkaW8uYwpAQCAtMjgsNiArMjgsNyBAQAogI2luY2x1
ZGUgPHN0ZGxpYi5oPgogI2luY2x1ZGUgPGVycm5vLmg+CiAjaW5jbHVkZSA8c3RkYm9vbC5oPgor
I2luY2x1ZGUgPHB0aHJlYWQuaD4KIAogc3RydWN0IHhlbnRvb2xsb2dfbG9nZ2VyX3N0ZGlvc3Ry
ZWFtIHsKICAgICB4ZW50b29sbG9nX2xvZ2dlciB2dGFibGU7CkBAIC0xOTEsNiArMTkyLDMxIEBA
IHhlbnRvb2xsb2dfbG9nZ2VyX3N0ZGlvc3RyZWFtICp4dGxfY3JlYXRlbG9nZ2VyX3N0ZGlvc3Ry
ZWFtCiAgICAgcmV0dXJuIFhUTF9ORVdfTE9HR0VSKHN0ZGlvc3RyZWFtLCBuZXdsb2dnZXIpOwog
fQogCit4ZW50b29sbG9nX2xvZ2dlcl9zdGRpb3N0cmVhbSAqeHRsX2RlZmF1bHRsb2dnZXJfc3Rk
aW9zdHJlYW0odm9pZCkgeworICAgIHN0YXRpYyB4ZW50b29sbG9nX2xvZ2dlcl9zdGRpb3N0cmVh
bSBkZWZsb2dnZXIgPSB7CisgICAgICAgIC52dGFibGUgPSB7CisgICAgICAgICAgICAudm1lc3Nh
Z2UgPSBzdGRpb3N0cmVhbV92bWVzc2FnZSwKKyAgICAgICAgICAgIC5wcm9ncmVzcyA9IHN0ZGlv
c3RyZWFtX3Byb2dyZXNzLAorICAgICAgICAgICAgLmRlc3Ryb3kgID0gMCwgLyogbm8tb25lIHNo
b3VsZCBkZXN0cm95IHRoaXMgKi8KKyAgICAgICAgfSwKKyAgICAgICAgLm1pbl9sZXZlbCA9IFhU
TF9QUk9HUkVTUywKKyAgICAgICAgLyogZm9yIG90aGVyIGZpZWxkcyBleGNlcHQgLmYsIDAgaXMg
Z29vZCAqLworICAgIH07CisKKyAgICAvKgorICAgICAqIFVuZm9ydHVuYXRlbHksIHN0ZGVyciBp
cyBub3QgYSBgY29uc3RhbnQgZXhwcmVzc2lvbicsIHNvIHdlCisgICAgICogY2FuJ3QgaGFuZGxl
IGl0IGluIHRoZSBpbml0aWFsaXNhdGlvbi4gIEFsc28gd2UgY2FuJ3QgZG8gYQorICAgICAqIGxv
Y2tsZXNzIGFzc2lnbm1lbnQsIGV2ZW4gb2YgdGhlIGlkZW50aWNhbCB2YWx1ZSwgd2l0aG91dAor
ICAgICAqIHZpb2xhdGluZyB0aHJlYWRpbmcgcnVsZXMuICBObm5nLgorICAgICAqLworICAgIHN0
YXRpYyBwdGhyZWFkX211dGV4X3QgbXV0ZXggPSBQVEhSRUFEX01VVEVYX0lOSVRJQUxJWkVSOwor
ICAgIHB0aHJlYWRfbXV0ZXhfbG9jaygmbXV0ZXgpOworICAgIGRlZmxvZ2dlci5mID0gc3RkZXJy
OworICAgIHB0aHJlYWRfbXV0ZXhfdW5sb2NrKCZtdXRleCk7CisKKyAgICByZXR1cm4gJmRlZmxv
Z2dlcjsKK307CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:08:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKnnH-0000gU-A7; Thu, 08 Nov 2018 17:08: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=t5pf=nt=citrix.com=prvs=843e771e9=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gKnnF-0000fA-4t
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:08:33 +0000
X-Inumbo-ID: eb9a4297-e378-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb9a4297-e378-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 17:08:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70045095"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 8 Nov 2018 17:07:54 +0000
Message-ID: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 00/11] xentoollog,
 libvchan: Minor improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBvaW50IG9mIHRoaXMgc2VyaWVzIGlzIHRvIG1ha2UgYW4gQVBJIHByb21pc2UgYWJvdXQg
d2hhdCBFTk9FTlQKbWVhbnMgZnJvbSBsaWJ4ZW52Y2hhbl9jbGllbnRfaW5pdCwgdG8gbWFrZSBp
dCBlYXNpZXIgdG8gYnVpbGQgYXN5bmMKY29kZSBvbiB0b3Agb2YgdGhpcyAoZWcsIGxpYnhsKS4K
ClRoZXJlIGlzIGEgbG90IG9mIGludGVybmFsIHRpZHlpbmcsIGJ1dCBhbHNvIGEgbmVjZXNzYXJ5
IHByZWZpeCBpcyBhCmNoYW5nZSB0byB4ZW50b29sbG9nIHRvIG1ha2UgaXQgT0sgdG8gcGFzcyBO
VUxMIGZvciBhIGxvZ2dlci4gIFRoaXMKYWxsb3dzIGVsaW1pbmF0aW9uIG9mIGFsbCB0aGUgZHVw
bGljYXRlcyBvZiB0aGUgZGVmYXVsdCBsb2dnZXIgY3JlYXRpb24uCihPdGhlcndpc2Ugd2UnZCBo
YXZlIHRvIGhhdmUgYWRkZWQgeWV0IGFub3RoZXIgZHVwZSB0byBsaWJ2Y2hhbi4pCgogKyAgMDEv
MTEgIHRvb2xzL2xpYnMvdG9vbGxvZzogUHJvdmlkZSBhIGRlZmF1bHQgbG9nZ2VyCiArICAwMi8x
MSAgdG9vbHMvbGlicy90b29sbG9nOiBVc2UgdGhlIGRlZmF1bHQgbG9nZ2VyCiArICAwMy8xMSAg
dG9vbHMvbGlicy8qOiBSZWx5IG9uIHRoZSBkZWZhdWx0IGxvZ2dlcgogIGEgMDQvMTEgIHRvb2xz
L2xpYnZjaGFuOiBJbml0aWFsaXNlIHhzX3RyYW5zYWN0aW9uX3QgdG8gWEJUX05VTEwsIG5vdCBO
VUxMCiAgYSAwNS8xMSAgdG9vbHMveGVuc3RvcmU6IERvY3VtZW50IHRoYXQgeHNfY2xvc2UoMCkg
aXMgT0suCiAgYSAwNi8xMSAgdG9vbHMvbGlidmNoYW46IGluaXRfeHNfc3J2OiBTaW1wbGlmeSBl
cnJvciBoYW5kbGluZyAoMSkKICBhIDA3LzExICB0b29scy9saWJ2Y2hhbjogaW5pdF94c19zcnY6
IFNpbXBsaWZ5IGVycm9yIGhhbmRsaW5nICgyKQogIGEgMDgvMTEgIHRvb2xzL2xpYnZjaGFuOiBp
bml0X3hzX3NydjogVHVybiB4cyByZXRyeSBmcm9tIGdvdG8gaW50byBmb3IgKDs7KQogIGEgMDkv
MTEgIHRvb2xzL2xpYnZjaGFuOiBBZGQgeGVudG9vbGxvZyB0byBkaXJlY3QgZGVwZW5kZW5jaWVz
CiAgYSAxMC8xMSAgdG9vbHMvbGlidmNoYW46IGxpYnhlbnZjaGFuXypfaW5pdDogUHJvbWlzZSBh
biBlcnJubwogICAgMTEvMTEgIHRvb2xzL2xpYnZjaGFuOiBsaWJ4ZW52Y2hhbl9jbGllbnRfaW5p
dDogdXNlIEVOT0VOVCBmb3Igbm8gc2VydmVyCgogICsgIG5ldyBwYXRjaCBpbiB2MgogIGEgIGFj
a2VkIGJ5IHRvb2xzIG1haW50YWluZXIKCiB0b29scy9saWJzL2NhbGwvY29yZS5jICAgICAgICAg
ICAgICAgICAgfCAxMCAtLS0tLQogdG9vbHMvbGlicy9jYWxsL3ByaXZhdGUuaCAgICAgICAgICAg
ICAgIHwgIDIgKy0KIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jICAgICAgICAgICB8IDEx
IC0tLS0tCiB0b29scy9saWJzL2RldmljZW1vZGVsL3ByaXZhdGUuaCAgICAgICAgfCAgMiArLQog
dG9vbHMvbGlicy9ldnRjaG4vY29yZS5jICAgICAgICAgICAgICAgIHwgMTAgLS0tLS0KIHRvb2xz
L2xpYnMvZXZ0Y2huL3ByaXZhdGUuaCAgICAgICAgICAgICB8ICAyICstCiB0b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvY29yZS5jICAgICAgICAgfCAxMCAtLS0tLQogdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L3ByaXZhdGUuaCAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnMvZ250dGFiL2dudHNocl9j
b3JlLmMgICAgICAgICB8IDEwIC0tLS0tCiB0b29scy9saWJzL2dudHRhYi9nbnR0YWJfY29yZS5j
ICAgICAgICAgfCAxMCAtLS0tLQogdG9vbHMvbGlicy9nbnR0YWIvcHJpdmF0ZS5oICAgICAgICAg
ICAgIHwgIDIgKy0KIHRvb2xzL2xpYnMvdG9vbGxvZy9NYWtlZmlsZSAgICAgICAgICAgICB8ICAy
ICstCiB0b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZS94ZW50b29sbG9nLmggfCAxMiArKysrLS0K
IHRvb2xzL2xpYnMvdG9vbGxvZy9saWJ4ZW50b29sbG9nLm1hcCAgICB8ICA1ICsrKwogdG9vbHMv
bGlicy90b29sbG9nL3h0bF9jb3JlLmMgICAgICAgICAgIHwgIDcgKysrKwogdG9vbHMvbGlicy90
b29sbG9nL3h0bF9sb2dnZXJfc3RkaW8uYyAgIHwgMjYgKysrKysrKysrKysrCiB0b29scy9saWJ2
Y2hhbi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgNiArLS0KIHRvb2xzL2xpYnZjaGFuL2lu
aXQuYyAgICAgICAgICAgICAgICAgICB8IDcyICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLQogdG9vbHMvbGlidmNoYW4vbGlieGVudmNoYW4uaCAgICAgICAgICAgIHwgIDggKysrLQog
dG9vbHMvbGlidmNoYW4veGVudmNoYW4ucGMuaW4gICAgICAgICAgIHwgIDIgKy0KIHRvb2xzL3hl
bnN0b3JlL2luY2x1ZGUveGVuc3RvcmUuaCAgICAgICB8ICAyICstCiAyMSBmaWxlcyBjaGFuZ2Vk
LCAxMDUgaW5zZXJ0aW9ucygrKSwgMTA4IGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:08:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKnnG-0000gM-Vu; Thu, 08 Nov 2018 17:08: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=t5pf=nt=citrix.com=prvs=843e771e9=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gKnnF-0000f3-0L
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:08:33 +0000
X-Inumbo-ID: eb339ed1-e378-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb339ed1-e378-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 17:08:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70045088"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 8 Nov 2018 17:08:04 +0000
Message-ID: <20181108170805.12774-11-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 10/11] tools/libvchan: libxenvchan_*_init:
 Promise an errno
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgZnVuY3Rpb25zIGRvIGluIGZhY3QgbGVhdmUgZXJybm8gc2V0LiAgV2UgYXJlIGdvaW5n
IHRvIHdhbnQgdG8KdXNlIHRoaXMuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNDOiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRo
aW5nc2xhYi5jb20+Ci0tLQogdG9vbHMvbGlidmNoYW4vbGlieGVudmNoYW4uaCB8IDQgKystLQog
MSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ2Y2hhbi9saWJ4ZW52Y2hhbi5oIGIvdG9vbHMvbGlidmNoYW4vbGlieGVu
dmNoYW4uaAppbmRleCBkNjAxMGIxNDVkLi5lNGNjY2ExZmYwIDEwMDY0NAotLS0gYS90b29scy9s
aWJ2Y2hhbi9saWJ4ZW52Y2hhbi5oCisrKyBiL3Rvb2xzL2xpYnZjaGFuL2xpYnhlbnZjaGFuLmgK
QEAgLTk1LDcgKzk1LDcgQEAgc3RydWN0IGxpYnhlbnZjaGFuIHsKICAqIEBwYXJhbSB4c19wYXRo
IEJhc2UgeGVuc3RvcmUgcGF0aCBmb3Igc3RvcmluZyByaW5nL2V2ZW50IGRhdGEKICAqIEBwYXJh
bSBzZW5kX21pbiBUaGUgbWluaW11bSBzaXplIChpbiBieXRlcykgb2YgdGhlIHNlbmQgcmluZyAo
bGVmdCkKICAqIEBwYXJhbSByZWN2X21pbiBUaGUgbWluaW11bSBzaXplIChpbiBieXRlcykgb2Yg
dGhlIHJlY2VpdmUgcmluZyAocmlnaHQpCi0gKiBAcmV0dXJuIFRoZSBzdHJ1Y3R1cmUsIG9yIE5V
TEwgaW4gY2FzZSBvZiBhbiBlcnJvcgorICogQHJldHVybiBUaGUgc3RydWN0dXJlLCBvciBOVUxM
IGluIGNhc2Ugb2YgYW4gZXJyb3IgKHNldHRpbmcgZXJybm8pCiAgKi8KIHN0cnVjdCBsaWJ4ZW52
Y2hhbiAqbGlieGVudmNoYW5fc2VydmVyX2luaXQoc3RydWN0IHhlbnRvb2xsb2dfbG9nZ2VyICps
b2dnZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBk
b21haW4sIGNvbnN0IGNoYXIqIHhzX3BhdGgsCkBAIC0xMDgsNyArMTA4LDcgQEAgc3RydWN0IGxp
YnhlbnZjaGFuICpsaWJ4ZW52Y2hhbl9zZXJ2ZXJfaW5pdChzdHJ1Y3QgeGVudG9vbGxvZ19sb2dn
ZXIgKmxvZ2dlciwKICAqIEBwYXJhbSBsb2dnZXIgTG9nZ2VyIGZvciBsaWJ4YyBlcnJvcnMKICAq
IEBwYXJhbSBkb21haW4gVGhlIHBlZXIgZG9tYWluIHRvIGNvbm5lY3QgdG8KICAqIEBwYXJhbSB4
c19wYXRoIEJhc2UgeGVuc3RvcmUgcGF0aCBmb3Igc3RvcmluZyByaW5nL2V2ZW50IGRhdGEKLSAq
IEByZXR1cm4gVGhlIHN0cnVjdHVyZSwgb3IgTlVMTCBpbiBjYXNlIG9mIGFuIGVycm9yCisgKiBA
cmV0dXJuIFRoZSBzdHJ1Y3R1cmUsIG9yIE5VTEwgaW4gY2FzZSBvZiBhbiBlcnJvciAoc2V0dGlu
ZyBlcnJubykKICAqLwogc3RydWN0IGxpYnhlbnZjaGFuICpsaWJ4ZW52Y2hhbl9jbGllbnRfaW5p
dChzdHJ1Y3QgeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRvbWFpbiwgY29uc3QgY2hhciogeHNfcGF0aCk7
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:08:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKnnC-0000e1-Hy; Thu, 08 Nov 2018 17:08: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=t5pf=nt=citrix.com=prvs=843e771e9=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gKnnB-0000dl-1E
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:08:29 +0000
X-Inumbo-ID: e8e4648b-e378-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8e4648b-e378-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 17:08:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70045077"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 8 Nov 2018 17:07:57 +0000
Message-ID: <20181108170805.12774-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 03/11] tools/libs/*: Rely on the default
 logger
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVsZXRlIDExIGVudGlyZWx5IGZvcm11bGFpYyBjb25kaXRpb25hbCBjYWxscyB0bwogIHh0bF9j
cmVhdGVsb2dnZXJfc3RkaW9zdHJlYW0oc3RkZXJyLCBYVExfUFJPR1JFU1MsIDApOwphbmQgYXNz
b2NpYXRlZCBsb2dnZXJfdG9mcmVlIHZhcmlhYmxlcywgZXJyb3IgaGFuZGxpbmcsIGV0Yy4KCk5v
IG92ZXJhbGwgZnVuY3Rpb25hbCBjaGFuZ2UsIGFsdGhvdWdoIHNvbWUgbWVtb3J5IGFsbG9jYXRp
b24gZXJyb3JzCm1heSBubyBsb25nZXIgb2NjdXIuCgpBZnRlciB0aGlzIHRoZXJlIGFyZSBzdGls
bCBzZXZlcmFsIGNhbGxzIHRvCnh0bF9jcmVhdGVsb2dnZXJfc3RkaW9zdHJlYW0gaW4gdHJlZSwg
YnV0IHRoZXkgYWxtb3N0IGFsbCBoYXZlCm5vbi1kZWZhdWx0IG1lc3NhZ2UgbGV2ZWwgZXRjLiBz
byBpdCBpcyBub3Qgb2J2aW91cyB0aGF0IHRoZXkgc2hvdWxkCmJlIHJlcGxhY2VkLgoKVGhlIGV4
Y2VwdGlvbiBpcyBpbiB4Y19wcml2YXRlLmMgd2hlcmUgeGNoLT5lcnJvcl9oYW5kbGVyIGlzCmlu
aXRpYWxpc2VkIHVzaW5nIGEgY29weSBvZiB0aGUgZGVmYXVsdCBpbml0aWFsaXNhdGlvbiBib2ls
ZXJwbGF0ZQooYW50IHRoZXJlIGlzIHRoZSBhc3NvY2lhdGVkIHhjaC0+ZXJyb3JfaGFuZGxlcl90
b2ZyZWUpLiAgSG93ZXZlciwKdGhlcmUgaXMgYWxzbyB4Y2gtPmRvbWJ1aWxkX2xvZ2dlciwgYW5k
IHhjaC0+ZG9tYnVpbGRfbG9nZ2VyX3RvZnJlZQp3aGljaCBpcyBoYW5kbGVkIGRpZmZlcmVudGx5
IGFuZCBzbyBtdXN0IGJlIHJldGFpbmVkLiAgSXQgc2VlbXMgYmV0dGVyCnRvIGtlZXAgdGhlIHhj
aCBjb2RlIGludGVybmFsbHkgY29uc2lzdGVudCwgYW5kIGRlY291cGxlZCBmcm9tIHRoZQpnZW5l
cmFsIGRlZmF1bHQuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2MjogTmV3
IGluIHRoaXMgdmVyc2lvbiBvZiB0aGUgc2VyaWVzCi0tLQogdG9vbHMvbGlicy9jYWxsL2NvcmUu
YyAgICAgICAgICAgICB8IDEwIC0tLS0tLS0tLS0KIHRvb2xzL2xpYnMvY2FsbC9wcml2YXRlLmgg
ICAgICAgICAgfCAgMiArLQogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgICAgICB8IDEx
IC0tLS0tLS0tLS0tCiB0b29scy9saWJzL2RldmljZW1vZGVsL3ByaXZhdGUuaCAgIHwgIDIgKy0K
IHRvb2xzL2xpYnMvZXZ0Y2huL2NvcmUuYyAgICAgICAgICAgfCAxMCAtLS0tLS0tLS0tCiB0b29s
cy9saWJzL2V2dGNobi9wcml2YXRlLmggICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9jb3JlLmMgICAgfCAxMCAtLS0tLS0tLS0tCiB0b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvcHJpdmF0ZS5oIHwgIDIgKy0KIHRvb2xzL2xpYnMvZ250dGFiL2dudHNocl9jb3JlLmMgICAg
fCAxMCAtLS0tLS0tLS0tCiB0b29scy9saWJzL2dudHRhYi9nbnR0YWJfY29yZS5jICAgIHwgMTAg
LS0tLS0tLS0tLQogdG9vbHMvbGlicy9nbnR0YWIvcHJpdmF0ZS5oICAgICAgICB8ICAyICstCiAx
MSBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDY2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnMvY2FsbC9jb3JlLmMgYi90b29scy9saWJzL2NhbGwvY29yZS5jCmlu
ZGV4IDU3ZDNhMzNlNmIuLmVlOWJlOTQ4ZTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvY2FsbC9j
b3JlLmMKKysrIGIvdG9vbHMvbGlicy9jYWxsL2NvcmUuYwpAQCAtNTQsMTQgKzU0LDYgQEAgeGVu
Y2FsbF9oYW5kbGUgKnhlbmNhbGxfb3Blbih4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLCB1bnNp
Z25lZCBvcGVuX2ZsYWdzKQogICAgIHhjYWxsLT5idWZmZXJfY2FjaGVfbWlzc2VzID0gMDsKICAg
ICB4Y2FsbC0+YnVmZmVyX2NhY2hlX3Rvb2JpZyA9IDA7CiAgICAgeGNhbGwtPmxvZ2dlciA9IGxv
Z2dlcjsKLSAgICB4Y2FsbC0+bG9nZ2VyX3RvZnJlZSA9IE5VTEw7Ci0KLSAgICBpZiAoIXhjYWxs
LT5sb2dnZXIpIHsKLSAgICAgICAgeGNhbGwtPmxvZ2dlciA9IHhjYWxsLT5sb2dnZXJfdG9mcmVl
ID0KLSAgICAgICAgICAgICh4ZW50b29sbG9nX2xvZ2dlciopCi0gICAgICAgICAgICB4dGxfY3Jl
YXRlbG9nZ2VyX3N0ZGlvc3RyZWFtKHN0ZGVyciwgWFRMX1BST0dSRVNTLCAwKTsKLSAgICAgICAg
aWYgKCF4Y2FsbC0+bG9nZ2VyKSBnb3RvIGVycjsKLSAgICB9CiAKICAgICByYyA9IG9zZGVwX3hl
bmNhbGxfb3Blbih4Y2FsbCk7CiAgICAgaWYgKCByYyAgPCAwICkgZ290byBlcnI7CkBAIC03MSw3
ICs2Myw2IEBAIHhlbmNhbGxfaGFuZGxlICp4ZW5jYWxsX29wZW4oeGVudG9vbGxvZ19sb2dnZXIg
KmxvZ2dlciwgdW5zaWduZWQgb3Blbl9mbGFncykKIGVycjoKICAgICB4ZW50b29sY29yZV9fZGVy
ZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKCZ4Y2FsbC0+dGNfYWgpOwogICAgIG9zZGVwX3hlbmNhbGxf
Y2xvc2UoeGNhbGwpOwotICAgIHh0bF9sb2dnZXJfZGVzdHJveSh4Y2FsbC0+bG9nZ2VyX3RvZnJl
ZSk7CiAgICAgZnJlZSh4Y2FsbCk7CiAgICAgcmV0dXJuIE5VTEw7CiB9CkBAIC04Niw3ICs3Nyw2
IEBAIGludCB4ZW5jYWxsX2Nsb3NlKHhlbmNhbGxfaGFuZGxlICp4Y2FsbCkKICAgICB4ZW50b29s
Y29yZV9fZGVyZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKCZ4Y2FsbC0+dGNfYWgpOwogICAgIHJjID0g
b3NkZXBfeGVuY2FsbF9jbG9zZSh4Y2FsbCk7CiAgICAgYnVmZmVyX3JlbGVhc2VfY2FjaGUoeGNh
bGwpOwotICAgIHh0bF9sb2dnZXJfZGVzdHJveSh4Y2FsbC0+bG9nZ2VyX3RvZnJlZSk7CiAgICAg
ZnJlZSh4Y2FsbCk7CiAgICAgcmV0dXJuIHJjOwogfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9j
YWxsL3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMvY2FsbC9wcml2YXRlLmgKaW5kZXggMjFmOTkyYjM3
ZS4uYTJkMDBiMmI2YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9jYWxsL3ByaXZhdGUuaAorKysg
Yi90b29scy9saWJzL2NhbGwvcHJpdmF0ZS5oCkBAIC0xOCw3ICsxOCw3IEBACiAjZW5kaWYKIAog
c3RydWN0IHhlbmNhbGxfaGFuZGxlIHsKLSAgICB4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLCAq
bG9nZ2VyX3RvZnJlZTsKKyAgICB4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyOwogICAgIHVuc2ln
bmVkIGZsYWdzOwogCiAgICAgICAgICAgICAgICAgICAgICAvKiBwYXJ0aWFsbHkgICAgIHdpdGgg
L2Rldi8gICAgIG5vIC9kZXYvICAgICAgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNl
bW9kZWwvY29yZS5jIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKaW5kZXggZjc2ZTNk
MzA1ZS4uYjkxZjZiNGVlOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3Jl
LmMKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKQEAgLTQ2LDE1ICs0Niw2IEBA
IHhlbmRldmljZW1vZGVsX2hhbmRsZSAqeGVuZGV2aWNlbW9kZWxfb3Blbih4ZW50b29sbG9nX2xv
Z2dlciAqbG9nZ2VyLAogCiAgICAgZG1vZC0+ZmxhZ3MgPSBvcGVuX2ZsYWdzOwogICAgIGRtb2Qt
PmxvZ2dlciA9IGxvZ2dlcjsKLSAgICBkbW9kLT5sb2dnZXJfdG9mcmVlID0gTlVMTDsKLQotICAg
IGlmICghZG1vZC0+bG9nZ2VyKSB7Ci0gICAgICAgIGRtb2QtPmxvZ2dlciA9IGRtb2QtPmxvZ2dl
cl90b2ZyZWUgPQotICAgICAgICAgICAgKHhlbnRvb2xsb2dfbG9nZ2VyKikKLSAgICAgICAgICAg
IHh0bF9jcmVhdGVsb2dnZXJfc3RkaW9zdHJlYW0oc3RkZXJyLCBYVExfUFJPR1JFU1MsIDApOwot
ICAgICAgICBpZiAoIWRtb2QtPmxvZ2dlcikKLSAgICAgICAgICAgIGdvdG8gZXJyOwotICAgIH0K
IAogICAgIGRtb2QtPnhjYWxsID0geGVuY2FsbF9vcGVuKGRtb2QtPmxvZ2dlciwgMCk7CiAgICAg
aWYgKCFkbW9kLT54Y2FsbCkKQEAgLTY3LDcgKzU4LDYgQEAgeGVuZGV2aWNlbW9kZWxfaGFuZGxl
ICp4ZW5kZXZpY2Vtb2RlbF9vcGVuKHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsCiAgICAgcmV0
dXJuIGRtb2Q7CiAKIGVycjoKLSAgICB4dGxfbG9nZ2VyX2Rlc3Ryb3koZG1vZC0+bG9nZ2VyX3Rv
ZnJlZSk7CiAgICAgeGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZSgmZG1vZC0+
dGNfYWgpOwogICAgIHhlbmNhbGxfY2xvc2UoZG1vZC0+eGNhbGwpOwogICAgIGZyZWUoZG1vZCk7
CkBAIC04NSw3ICs3NSw2IEBAIGludCB4ZW5kZXZpY2Vtb2RlbF9jbG9zZSh4ZW5kZXZpY2Vtb2Rl
bF9oYW5kbGUgKmRtb2QpCiAKICAgICB4ZW50b29sY29yZV9fZGVyZWdpc3Rlcl9hY3RpdmVfaGFu
ZGxlKCZkbW9kLT50Y19haCk7CiAgICAgeGVuY2FsbF9jbG9zZShkbW9kLT54Y2FsbCk7Ci0gICAg
eHRsX2xvZ2dlcl9kZXN0cm95KGRtb2QtPmxvZ2dlcl90b2ZyZWUpOwogICAgIGZyZWUoZG1vZCk7
CiAgICAgcmV0dXJuIHJjOwogfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9w
cml2YXRlLmggYi90b29scy9saWJzL2RldmljZW1vZGVsL3ByaXZhdGUuaAppbmRleCBjNGEyMjVm
OGFmLi5lZGVlOTY5MzEzIDEwMDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL3ByaXZh
dGUuaAorKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL3ByaXZhdGUuaApAQCAtMTAsNyArMTAs
NyBAQAogI2luY2x1ZGUgPHhlbnRvb2xjb3JlX2ludGVybmFsLmg+CiAKIHN0cnVjdCB4ZW5kZXZp
Y2Vtb2RlbF9oYW5kbGUgewotICAgIHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsICpsb2dnZXJf
dG9mcmVlOworICAgIHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXI7CiAgICAgdW5zaWduZWQgaW50
IGZsYWdzOwogICAgIHhlbmNhbGxfaGFuZGxlICp4Y2FsbDsKICAgICBpbnQgZmQ7CmRpZmYgLS1n
aXQgYS90b29scy9saWJzL2V2dGNobi9jb3JlLmMgYi90b29scy9saWJzL2V2dGNobi9jb3JlLmMK
aW5kZXggYWZmNmVjZmFhMC4uZDFlNTMyODRlMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9ldnRj
aG4vY29yZS5jCisrKyBiL3Rvb2xzL2xpYnMvZXZ0Y2huL2NvcmUuYwpAQCAtMzcsMTggKzM3LDEw
IEBAIHhlbmV2dGNobl9oYW5kbGUgKnhlbmV2dGNobl9vcGVuKHhlbnRvb2xsb2dfbG9nZ2VyICps
b2dnZXIsIHVuc2lnbmVkIG9wZW5fZmxhZ3MpCiAKICAgICB4Y2UtPmZkID0gLTE7CiAgICAgeGNl
LT5sb2dnZXIgPSBsb2dnZXI7Ci0gICAgeGNlLT5sb2dnZXJfdG9mcmVlICA9IE5VTEw7CiAKICAg
ICB4Y2UtPnRjX2FoLnJlc3RyaWN0X2NhbGxiYWNrID0gYWxsX3Jlc3RyaWN0X2NiOwogICAgIHhl
bnRvb2xjb3JlX19yZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKCZ4Y2UtPnRjX2FoKTsKIAotICAgIGlm
ICgheGNlLT5sb2dnZXIpIHsKLSAgICAgICAgeGNlLT5sb2dnZXIgPSB4Y2UtPmxvZ2dlcl90b2Zy
ZWUgPQotICAgICAgICAgICAgKHhlbnRvb2xsb2dfbG9nZ2VyKikKLSAgICAgICAgICAgIHh0bF9j
cmVhdGVsb2dnZXJfc3RkaW9zdHJlYW0oc3RkZXJyLCBYVExfUFJPR1JFU1MsIDApOwotICAgICAg
ICBpZiAoIXhjZS0+bG9nZ2VyKSBnb3RvIGVycjsKLSAgICB9Ci0KICAgICByYyA9IG9zZGVwX2V2
dGNobl9vcGVuKHhjZSk7CiAgICAgaWYgKCByYyAgPCAwICkgZ290byBlcnI7CiAKQEAgLTU3LDcg
KzQ5LDYgQEAgeGVuZXZ0Y2huX2hhbmRsZSAqeGVuZXZ0Y2huX29wZW4oeGVudG9vbGxvZ19sb2dn
ZXIgKmxvZ2dlciwgdW5zaWduZWQgb3Blbl9mbGFncykKIGVycjoKICAgICB4ZW50b29sY29yZV9f
ZGVyZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKCZ4Y2UtPnRjX2FoKTsKICAgICBvc2RlcF9ldnRjaG5f
Y2xvc2UoeGNlKTsKLSAgICB4dGxfbG9nZ2VyX2Rlc3Ryb3koeGNlLT5sb2dnZXJfdG9mcmVlKTsK
ICAgICBmcmVlKHhjZSk7CiAgICAgcmV0dXJuIE5VTEw7CiB9CkBAIC03MSw3ICs2Miw2IEBAIGlu
dCB4ZW5ldnRjaG5fY2xvc2UoeGVuZXZ0Y2huX2hhbmRsZSAqeGNlKQogCiAgICAgeGVudG9vbGNv
cmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZSgmeGNlLT50Y19haCk7CiAgICAgcmMgPSBvc2Rl
cF9ldnRjaG5fY2xvc2UoeGNlKTsKLSAgICB4dGxfbG9nZ2VyX2Rlc3Ryb3koeGNlLT5sb2dnZXJf
dG9mcmVlKTsKICAgICBmcmVlKHhjZSk7CiAgICAgcmV0dXJuIHJjOwogfQpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlicy9ldnRjaG4vcHJpdmF0ZS5oIGIvdG9vbHMvbGlicy9ldnRjaG4vcHJpdmF0ZS5o
CmluZGV4IDMxZTU5NWJlYTIuLmEyNzI4OTVmZTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZXZ0
Y2huL3ByaXZhdGUuaAorKysgYi90b29scy9saWJzL2V2dGNobi9wcml2YXRlLmgKQEAgLTksNyAr
OSw3IEBACiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogCiBzdHJ1Y3QgeGVuZXZ0Y2huX2hhbmRsZSB7
Ci0gICAgeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwgKmxvZ2dlcl90b2ZyZWU7CisgICAgeGVu
dG9vbGxvZ19sb2dnZXIgKmxvZ2dlcjsKICAgICBpbnQgZmQ7CiAgICAgWGVudG9vbGNvcmVfX0Fj
dGl2ZV9IYW5kbGUgdGNfYWg7CiB9OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L2NvcmUuYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKaW5kZXggNjNmMTJl
MjQ1MC4uZDQ4NWRkODY3MiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2Nv
cmUuYworKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCkBAIC00MSwxOCArNDEs
MTAgQEAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKnhlbmZvcmVpZ25tZW1vcnlfb3Blbih4ZW50
b29sbG9nX2xvZ2dlciAqbG9nZ2VyLAogCiAgICAgZm1lbS0+ZmQgPSAtMTsKICAgICBmbWVtLT5s
b2dnZXIgPSBsb2dnZXI7Ci0gICAgZm1lbS0+bG9nZ2VyX3RvZnJlZSA9IE5VTEw7CiAKICAgICBm
bWVtLT50Y19haC5yZXN0cmljdF9jYWxsYmFjayA9IGFsbF9yZXN0cmljdF9jYjsKICAgICB4ZW50
b29sY29yZV9fcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZSgmZm1lbS0+dGNfYWgpOwogCi0gICAgaWYg
KCFmbWVtLT5sb2dnZXIpIHsKLSAgICAgICAgZm1lbS0+bG9nZ2VyID0gZm1lbS0+bG9nZ2VyX3Rv
ZnJlZSA9Ci0gICAgICAgICAgICAoeGVudG9vbGxvZ19sb2dnZXIqKQotICAgICAgICAgICAgeHRs
X2NyZWF0ZWxvZ2dlcl9zdGRpb3N0cmVhbShzdGRlcnIsIFhUTF9QUk9HUkVTUywgMCk7Ci0gICAg
ICAgIGlmICghZm1lbS0+bG9nZ2VyKSBnb3RvIGVycjsKLSAgICB9Ci0KICAgICByYyA9IG9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfb3BlbihmbWVtKTsKICAgICBpZiAoIHJjICA8IDAgKSBnb3RvIGVy
cjsKIApAQCAtNjEsNyArNTMsNiBAQCB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqeGVuZm9yZWln
bm1lbW9yeV9vcGVuKHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsCiBlcnI6CiAgICAgeGVudG9v
bGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZlX2hhbmRsZSgmZm1lbS0+dGNfYWgpOwogICAgIG9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfY2xvc2UoZm1lbSk7Ci0gICAgeHRsX2xvZ2dlcl9kZXN0cm95KGZt
ZW0tPmxvZ2dlcl90b2ZyZWUpOwogICAgIGZyZWUoZm1lbSk7CiAgICAgcmV0dXJuIE5VTEw7CiB9
CkBAIC03NSw3ICs2Niw2IEBAIGludCB4ZW5mb3JlaWdubWVtb3J5X2Nsb3NlKHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICpmbWVtKQogCiAgICAgeGVudG9vbGNvcmVfX2RlcmVnaXN0ZXJfYWN0aXZl
X2hhbmRsZSgmZm1lbS0+dGNfYWgpOwogICAgIHJjID0gb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9j
bG9zZShmbWVtKTsKLSAgICB4dGxfbG9nZ2VyX2Rlc3Ryb3koZm1lbS0+bG9nZ2VyX3RvZnJlZSk7
CiAgICAgZnJlZShmbWVtKTsKICAgICByZXR1cm4gcmM7CiB9CmRpZmYgLS1naXQgYS90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3By
aXZhdGUuaAppbmRleCA4ZjFiZjA4MWVkLi45MDMwZGU5NzQwIDEwMDY0NAotLS0gYS90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9wcml2YXRlLmgKQEAgLTE5LDcgKzE5LDcgQEAKICNlbmRpZgogCiBzdHJ1Y3QgeGVuZm9yZWln
bm1lbW9yeV9oYW5kbGUgewotICAgIHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsICpsb2dnZXJf
dG9mcmVlOworICAgIHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXI7CiAgICAgdW5zaWduZWQgZmxh
Z3M7CiAgICAgaW50IGZkOwogICAgIFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlIHRjX2FoOwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9nbnR0YWIvZ250c2hyX2NvcmUuYyBiL3Rvb2xzL2xpYnMv
Z250dGFiL2dudHNocl9jb3JlLmMKaW5kZXggMTExN2UyOWM5MS4uMzhjZjM2NDg5NyAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlicy9nbnR0YWIvZ250c2hyX2NvcmUuYworKysgYi90b29scy9saWJzL2du
dHRhYi9nbnRzaHJfY29yZS5jCkBAIC0zMSwxNCArMzEsNiBAQCB4ZW5nbnRzaHJfaGFuZGxlICp4
ZW5nbnRzaHJfb3Blbih4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLCB1bnNpZ25lZCBvcGVuX2Zs
YWdzKQogCiAgICAgeGdzLT5mZCA9IC0xOwogICAgIHhncy0+bG9nZ2VyID0gbG9nZ2VyOwotICAg
IHhncy0+bG9nZ2VyX3RvZnJlZSAgPSBOVUxMOwotCi0gICAgaWYgKCF4Z3MtPmxvZ2dlcikgewot
ICAgICAgICB4Z3MtPmxvZ2dlciA9IHhncy0+bG9nZ2VyX3RvZnJlZSA9Ci0gICAgICAgICAgICAo
eGVudG9vbGxvZ19sb2dnZXIqKQotICAgICAgICAgICAgeHRsX2NyZWF0ZWxvZ2dlcl9zdGRpb3N0
cmVhbShzdGRlcnIsIFhUTF9QUk9HUkVTUywgMCk7Ci0gICAgICAgIGlmICgheGdzLT5sb2dnZXIp
IGdvdG8gZXJyOwotICAgIH0KIAogICAgIHJjID0gb3NkZXBfZ250c2hyX29wZW4oeGdzKTsKICAg
ICBpZiAoIHJjICA8IDAgKSBnb3RvIGVycjsKQEAgLTQ3LDcgKzM5LDYgQEAgeGVuZ250c2hyX2hh
bmRsZSAqeGVuZ250c2hyX29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwgdW5zaWduZWQg
b3Blbl9mbGFncykKIAogZXJyOgogICAgIG9zZGVwX2dudHNocl9jbG9zZSh4Z3MpOwotICAgIHh0
bF9sb2dnZXJfZGVzdHJveSh4Z3MtPmxvZ2dlcl90b2ZyZWUpOwogICAgIGZyZWUoeGdzKTsKICAg
ICByZXR1cm4gTlVMTDsKIH0KQEAgLTYwLDcgKzUxLDYgQEAgaW50IHhlbmdudHNocl9jbG9zZSh4
ZW5nbnRzaHJfaGFuZGxlICp4Z3MpCiAgICAgICAgIHJldHVybiAwOwogCiAgICAgcmMgPSBvc2Rl
cF9nbnRzaHJfY2xvc2UoeGdzKTsKLSAgICB4dGxfbG9nZ2VyX2Rlc3Ryb3koeGdzLT5sb2dnZXJf
dG9mcmVlKTsKICAgICBmcmVlKHhncyk7CiAgICAgcmV0dXJuIHJjOwogfQpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlicy9nbnR0YWIvZ250dGFiX2NvcmUuYyBiL3Rvb2xzL2xpYnMvZ250dGFiL2dudHRh
Yl9jb3JlLmMKaW5kZXggOTJlNzIyOGEyNi4uYTY3ZjQ0NDI0NSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlicy9nbnR0YWIvZ250dGFiX2NvcmUuYworKysgYi90b29scy9saWJzL2dudHRhYi9nbnR0YWJf
Y29yZS5jCkBAIC0zNywxOCArMzcsMTAgQEAgeGVuZ250dGFiX2hhbmRsZSAqeGVuZ250dGFiX29w
ZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwgdW5zaWduZWQgb3Blbl9mbGFncykKIAogICAg
IHhndC0+ZmQgPSAtMTsKICAgICB4Z3QtPmxvZ2dlciA9IGxvZ2dlcjsKLSAgICB4Z3QtPmxvZ2dl
cl90b2ZyZWUgID0gTlVMTDsKIAogICAgIHhndC0+dGNfYWgucmVzdHJpY3RfY2FsbGJhY2sgPSBh
bGxfcmVzdHJpY3RfY2I7CiAgICAgeGVudG9vbGNvcmVfX3JlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUo
JnhndC0+dGNfYWgpOwogCi0gICAgaWYgKCF4Z3QtPmxvZ2dlcikgewotICAgICAgICB4Z3QtPmxv
Z2dlciA9IHhndC0+bG9nZ2VyX3RvZnJlZSA9Ci0gICAgICAgICAgICAoeGVudG9vbGxvZ19sb2dn
ZXIqKQotICAgICAgICAgICAgeHRsX2NyZWF0ZWxvZ2dlcl9zdGRpb3N0cmVhbShzdGRlcnIsIFhU
TF9QUk9HUkVTUywgMCk7Ci0gICAgICAgIGlmICgheGd0LT5sb2dnZXIpIGdvdG8gZXJyOwotICAg
IH0KLQogICAgIHJjID0gb3NkZXBfZ250dGFiX29wZW4oeGd0KTsKICAgICBpZiAoIHJjICA8IDAg
KSBnb3RvIGVycjsKIApAQCAtNTcsNyArNDksNiBAQCB4ZW5nbnR0YWJfaGFuZGxlICp4ZW5nbnR0
YWJfb3Blbih4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLCB1bnNpZ25lZCBvcGVuX2ZsYWdzKQog
ZXJyOgogICAgIHhlbnRvb2xjb3JlX19kZXJlZ2lzdGVyX2FjdGl2ZV9oYW5kbGUoJnhndC0+dGNf
YWgpOwogICAgIG9zZGVwX2dudHRhYl9jbG9zZSh4Z3QpOwotICAgIHh0bF9sb2dnZXJfZGVzdHJv
eSh4Z3QtPmxvZ2dlcl90b2ZyZWUpOwogICAgIGZyZWUoeGd0KTsKICAgICByZXR1cm4gTlVMTDsK
IH0KQEAgLTcxLDcgKzYyLDYgQEAgaW50IHhlbmdudHRhYl9jbG9zZSh4ZW5nbnR0YWJfaGFuZGxl
ICp4Z3QpCiAKICAgICB4ZW50b29sY29yZV9fZGVyZWdpc3Rlcl9hY3RpdmVfaGFuZGxlKCZ4Z3Qt
PnRjX2FoKTsKICAgICByYyA9IG9zZGVwX2dudHRhYl9jbG9zZSh4Z3QpOwotICAgIHh0bF9sb2dn
ZXJfZGVzdHJveSh4Z3QtPmxvZ2dlcl90b2ZyZWUpOwogICAgIGZyZWUoeGd0KTsKICAgICByZXR1
cm4gcmM7CiB9CmRpZmYgLS1naXQgYS90b29scy9saWJzL2dudHRhYi9wcml2YXRlLmggYi90b29s
cy9saWJzL2dudHRhYi9wcml2YXRlLmgKaW5kZXggYzVlMjM2MzliMS4uY2RiMTU1NzYxZSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlicy9nbnR0YWIvcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnMvZ250
dGFiL3ByaXZhdGUuaApAQCAtMTIsNyArMTIsNyBAQAogI2RlZmluZSBHU0VSUk9SKF9sLCBfZi4u
LikgeHRsX2xvZyhfbCwgWFRMX0VSUk9SLCBlcnJubywgImdudHNociIsIF9mKQogCiBzdHJ1Y3Qg
eGVuZ250ZGV2X2hhbmRsZSB7Ci0gICAgeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwgKmxvZ2dl
cl90b2ZyZWU7CisgICAgeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlcjsKICAgICBpbnQgZmQ7CiAg
ICAgWGVudG9vbGNvcmVfX0FjdGl2ZV9IYW5kbGUgdGNfYWg7CiB9OwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:08:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKnnI-0000gp-0h; Thu, 08 Nov 2018 17:08:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=t5pf=nt=citrix.com=prvs=843e771e9=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gKnnG-0000g0-E1
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:08:34 +0000
X-Inumbo-ID: ebc9ab20-e378-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ebc9ab20-e378-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 17:08:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70045102"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 8 Nov 2018 17:08:05 +0000
Message-ID: <20181108170805.12774-12-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 11/11] tools/libvchan:
 libxenvchan_client_init: use ENOENT for no server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KiBQcm9taXNlIHRoYXQgd2Ugd2lsbCBzZXQgZXJybm8gdG8gRU5PRU5UIGlmIHRoZSBzZXJ2ZXIg
aXMgbm90CiAgeWV0IHNldCB1cC4KKiBBcnJhbmdlIHRoYXQgYWxsIEVOT0VOVCByZXR1cm5zIG90
aGVyIHRoYW4gZnJvbSB0aGUgcmVhZCBvZiByaW5nLXJlZgogIGFyZSB0dXJuZWQgaW50byBFSU8s
IGxvZ2dpbmcgd2hlbiB3ZSBkbyBzby4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDQzogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxt
YXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KIHRvb2xzL2xpYnZjaGFuL2luaXQu
YyAgICAgICAgfCAxMSArKysrKysrKysrLQogdG9vbHMvbGlidmNoYW4vbGlieGVudmNoYW4uaCB8
ICA0ICsrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnZjaGFuL2luaXQuYyBiL3Rvb2xzL2xpYnZjaGFuL2lu
aXQuYwppbmRleCBkOTg3YWNkMzM4Li5lNThmNmJmOWFjIDEwMDY0NAotLS0gYS90b29scy9saWJ2
Y2hhbi9pbml0LmMKKysrIGIvdG9vbHMvbGlidmNoYW4vaW5pdC5jCkBAIC00NSw2ICs0NSw3IEBA
CiAjaW5jbHVkZSA8eGVuL3N5cy9nbnRhbGxvYy5oPgogI2luY2x1ZGUgPHhlbi9zeXMvZ250ZGV2
Lmg+CiAjaW5jbHVkZSA8bGlieGVudmNoYW4uaD4KKyNpbmNsdWRlIDx4ZW50b29sbG9nLmg+CiAK
ICNpZm5kZWYgUEFHRV9TSElGVAogI2RlZmluZSBQQUdFX1NISUZUIDEyCkBAIC00MTksNyArNDIw
LDcgQEAgc3RydWN0IGxpYnhlbnZjaGFuICpsaWJ4ZW52Y2hhbl9jbGllbnRfaW5pdChzdHJ1Y3Qg
eGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKIAlzbnByaW50ZihidWYsIHNpemVvZiBidWYsICIl
cy9yaW5nLXJlZiIsIHhzX3BhdGgpOwogCXJlZiA9IHhzX3JlYWQoeHMsIDAsIGJ1ZiwgJmxlbik7
CiAJaWYgKCFyZWYpCi0JCWdvdG8gZmFpbDsKKwkJZ290byBmYWlsX2FsbG93X2Vub2VudDsKIAly
aW5nX3JlZiA9IGF0b2kocmVmKTsKIAlmcmVlKHJlZik7CiAJaWYgKCFyaW5nX3JlZikKQEAgLTQ1
Miw3ICs0NTMsMTUgQEAgc3RydWN0IGxpYnhlbnZjaGFuICpsaWJ4ZW52Y2hhbl9jbGllbnRfaW5p
dChzdHJ1Y3QgeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKIAlpZiAoeHMpCiAJCXhzX2RhZW1v
bl9jbG9zZSh4cyk7CiAJcmV0dXJuIGN0cmw7CisKICBmYWlsOgorCWlmIChlcnJubyA9PSBFTk9F
TlQpIHsKKwkJeHRsX2xvZyhsb2dnZXIsIFhUTF9FUlJPUiwgZXJybm8sICJ2Y2hhbiIsCisJCQki
ZXJyb3IgdGFsa2luZyB0byBzZXJ2ZXIgYCVzJywgcmV0dXJuaW5nIEVJTyIsCisJCQl4c19wYXRo
KTsKKwkJZXJybm8gPSBFSU87CisJfQorIGZhaWxfYWxsb3dfZW5vZW50OgogCWxpYnhlbnZjaGFu
X2Nsb3NlKGN0cmwpOwogCWN0cmwgPSBOVUxMOwogCWdvdG8gb3V0OwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlidmNoYW4vbGlieGVudmNoYW4uaCBiL3Rvb2xzL2xpYnZjaGFuL2xpYnhlbnZjaGFuLmgK
aW5kZXggZTRjY2NhMWZmMC4uOGE0ZWMyY2U0YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlidmNoYW4v
bGlieGVudmNoYW4uaAorKysgYi90b29scy9saWJ2Y2hhbi9saWJ4ZW52Y2hhbi5oCkBAIC0xMDUs
NiArMTA1LDEwIEBAIHN0cnVjdCBsaWJ4ZW52Y2hhbiAqbGlieGVudmNoYW5fc2VydmVyX2luaXQo
c3RydWN0IHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsCiAgKiBzYWZlbHksIGhvd2V2ZXIgbm8g
bG9ja2luZyBpcyBwZXJmb3JtZWQsIHNvIHlvdSBtdXN0IHByZXZlbnQgbXVsdGlwbGUgY2xpZW50
cwogICogZnJvbSBjb25uZWN0aW5nIHRvIGEgc2luZ2xlIHNlcnZlci4KICAqCisgKiBGYWlsaW5n
IHdpdGggRU5PRU5UIG1lYW5zIHRoZSBzZXJ2ZXIgaGFzIG5vdCB5ZXQgY2FsbGVkCisgKiBsaWJ4
ZW52Y2hhbl9zZXJ2ZXJfaW5pdCwgWW91IG1heSB3YWl0IGZvciBhIHNlcnZlciB0byBhcHBlYXIg
YnkKKyAqIHNldHRpbmcgYSB4ZW5zdG9yZSB3YXRjaCBvbiB4c19wYXRoLgorICoKICAqIEBwYXJh
bSBsb2dnZXIgTG9nZ2VyIGZvciBsaWJ4YyBlcnJvcnMKICAqIEBwYXJhbSBkb21haW4gVGhlIHBl
ZXIgZG9tYWluIHRvIGNvbm5lY3QgdG8KICAqIEBwYXJhbSB4c19wYXRoIEJhc2UgeGVuc3RvcmUg
cGF0aCBmb3Igc3RvcmluZyByaW5nL2V2ZW50IGRhdGEKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:08:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKnnG-0000gB-LQ; Thu, 08 Nov 2018 17:08: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=t5pf=nt=citrix.com=prvs=843e771e9=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gKnnE-0000f2-Uw
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:08:32 +0000
X-Inumbo-ID: eb3384cc-e378-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb3384cc-e378-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 17:08:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70045098"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 8 Nov 2018 17:07:56 +0000
Message-ID: <20181108170805.12774-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 02/11] tools/libs/toollog: Use the default
 logger
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJldmlvdXNseSB4dGxfbG9nLCB4dGxfbG9ndiBhbmQgeHRsX3Byb2dyZXNzIHdvdWxkIGFsbCBj
cmFzaCBpZgpwYXNzZWQgbG9nZ2VyPU5VTEwuICBIYXZlIHRoZSB1c2UgdGhlIGRlZmF1bHQgbG9n
Z2VyIGluc3RlYWQuClRoaXMgaXMgbW9yZSBjb252ZW5pZW50LgoKU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KdjI6IE5ldyBpbiB0aGlzIHZlcnNpb24gb2YgdGhlIHNlcmllcwot
LS0KIHRvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlL3hlbnRvb2xsb2cuaCB8IDkgKysrKystLS0t
CiB0b29scy9saWJzL3Rvb2xsb2cveHRsX2NvcmUuYyAgICAgICAgICAgfCA3ICsrKysrKysKIDIg
ZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJzL3Rvb2xsb2cvaW5jbHVkZS94ZW50b29sbG9nLmggYi90b29scy9saWJz
L3Rvb2xsb2cvaW5jbHVkZS94ZW50b29sbG9nLmgKaW5kZXggOTQyZWI3NjE2OS4uOWM3NzI1ZjFj
ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUveGVudG9vbGxvZy5oCisr
KyBiL3Rvb2xzL2xpYnMvdG9vbGxvZy9pbmNsdWRlL3hlbnRvb2xsb2cuaApAQCAtODksMjUgKzg5
LDI2IEBAIHZvaWQgeHRsX2xvZ2dlcl9kZXN0cm95KHN0cnVjdCB4ZW50b29sbG9nX2xvZ2dlciAq
bG9nZ2VyIC8qIDAgaXMgb2sgKi8pOwogeGVudG9vbGxvZ19sb2dnZXJfc3RkaW9zdHJlYW0gKnh0
bF9kZWZhdWx0bG9nZ2VyX3N0ZGlvc3RyZWFtKHZvaWQpOwogICAvKiBSZXR1cm5zIHBvaW50ZXIg
dG8gYSBzdGF0aWMgZ2xvYmFsIGxvZ2dlciB3aGljaCB3cml0ZXMgdG8gc3RkZXJyLgogICAgKiBS
ZWNvbmZpZ3VyaW5nIGl0IGlzIHBlcm1pdHRlZCBidXQgZGVzdHJveWluZyBpdCBpcyBmb3JiaWRk
ZW4uCi0gICAqIFRoaXMgZnVuY3Rpb24gY2Fubm90IGZhaWwuICovCisgICAqIFRoaXMgZnVuY3Rp
b24gY2Fubm90IGZhaWwuCisgICAqIFRoaXMgZGVmYXVsdCBsb2dnZXIgaXMgdXNlZGQgYnkgeHRs
X2xvZyBldCBhbCB3aGVuIGxvZ2dlcj09TlVMTC4gKi8KIAogLyotLS0tLS0tLS0tIGZhY2lsaXRp
ZXMgZm9yIGdlbmVyYXRpbmcgbG9nIG1lc3NhZ2VzIC0tLS0tLS0tLS0qLwogCi12b2lkIHh0bF9s
b2d2KHN0cnVjdCB4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLAordm9pZCB4dGxfbG9ndihzdHJ1
Y3QgeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciAvKiBOVUxMIG9rICovLAogICAgICAgICAgICAg
ICB4ZW50b29sbG9nX2xldmVsIGxldmVsLAogICAgICAgICAgICAgICBpbnQgZXJybm92YWwgLyog
b3IgLTEgKi8sCiAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNvbnRleHQgLyogZWcgInhjIiwg
InhlbnN0b3JlIiwgInhsIiwgbWF5IGJlIDAgKi8sCiAgICAgICAgICAgICAgIGNvbnN0IGNoYXIg
KmZvcm1hdCAvKiBkb2VzIG5vdCBjb250YWluIFxuICovLAogICAgICAgICAgICAgICB2YV9saXN0
KSBfX2F0dHJpYnV0ZV9fKChmb3JtYXQocHJpbnRmLDUsMCkpKTsKIAotdm9pZCB4dGxfbG9nKHN0
cnVjdCB4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLAordm9pZCB4dGxfbG9nKHN0cnVjdCB4ZW50
b29sbG9nX2xvZ2dlciAqbG9nZ2VyIC8qIE5VTEwgb2sgKi8sCiAgICAgICAgICAgICAgeGVudG9v
bGxvZ19sZXZlbCBsZXZlbCwKICAgICAgICAgICAgICBpbnQgZXJybm92YWwgLyogb3IgLTEgKi8s
CiAgICAgICAgICAgICAgY29uc3QgY2hhciAqY29udGV4dCAvKiBlZyAieGMiLCAieGVuc3RvcmUi
LCAieGwiICovLAogICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZvcm1hdCAvKiBkb2VzIG5vdCBj
b250YWluIFxuICovLAogICAgICAgICAgICAgIC4uLikgX19hdHRyaWJ1dGVfXygoZm9ybWF0KHBy
aW50Ziw1LDYpKSk7CiAKLXZvaWQgeHRsX3Byb2dyZXNzKHN0cnVjdCB4ZW50b29sbG9nX2xvZ2dl
ciAqbG9nZ2VyLAordm9pZCB4dGxfcHJvZ3Jlc3Moc3RydWN0IHhlbnRvb2xsb2dfbG9nZ2VyICps
b2dnZXIgLyogTlVMTCBvayAqLywKICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNvbnRl
eHQgLyogc2VlIGFib3ZlLCBtYXkgYmUgMCAqLywKICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmRvaW5nX3doYXQsCiAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRvbmUsIHVu
c2lnbmVkIGxvbmcgdG90YWwpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy90b29sbG9nL3h0bF9j
b3JlLmMgYi90b29scy9saWJzL3Rvb2xsb2cveHRsX2NvcmUuYwppbmRleCAwOTlkMmYzMDk1Li5j
NWRhM2Y0ZjVkIDEwMDY0NAotLS0gYS90b29scy9saWJzL3Rvb2xsb2cveHRsX2NvcmUuYworKysg
Yi90b29scy9saWJzL3Rvb2xsb2cveHRsX2NvcmUuYwpAQCAtMzgsNiArMzgsMTEgQEAgY29uc3Qg
Y2hhciAqeHRsX2xldmVsX3RvX3N0cmluZyh4ZW50b29sbG9nX2xldmVsIGxldmVsKSB7CiAgICAg
cmV0dXJuIGxldmVsX3N0cmluZ3NbbGV2ZWxdOwogfQogCitzdGF0aWMgdm9pZCBkZWZhdWx0bG9n
Z2VyKHhlbnRvb2xsb2dfbG9nZ2VyICoqbG9nZ2VyKSB7CisgICAgaWYgKCpsb2dnZXIpIHJldHVy
bjsKKyAgICAqbG9nZ2VyID0gKHhlbnRvb2xsb2dfbG9nZ2VyKil4dGxfZGVmYXVsdGxvZ2dlcl9z
dGRpb3N0cmVhbSgpOworfQorCiB2b2lkIHh0bF9sb2d2KHN0cnVjdCB4ZW50b29sbG9nX2xvZ2dl
ciAqbG9nZ2VyLAogICAgICAgICAgICAgICB4ZW50b29sbG9nX2xldmVsIGxldmVsLAogICAgICAg
ICAgICAgICBpbnQgZXJybm92YWwgLyogb3IgLTEgKi8sCkBAIC00Niw2ICs1MSw3IEBAIHZvaWQg
eHRsX2xvZ3Yoc3RydWN0IHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsCiAgICAgICAgICAgICAg
IHZhX2xpc3QgYWwpIHsKICAgICBpbnQgZXJybm9fc2F2ZSA9IGVycm5vOwogICAgIGFzc2VydChs
ZXZlbCA+IFhUTF9OT05FICYmIGxldmVsIDwgWFRMX05VTV9MRVZFTFMpOworICAgIGRlZmF1bHRs
b2dnZXIoJmxvZ2dlcik7CiAgICAgbG9nZ2VyLT52bWVzc2FnZShsb2dnZXIsbGV2ZWwsZXJybm92
YWwsY29udGV4dCxmb3JtYXQsYWwpOwogICAgIGVycm5vID0gZXJybm9fc2F2ZTsKIH0KQEAgLTY3
LDYgKzczLDcgQEAgdm9pZCB4dGxfcHJvZ3Jlc3Moc3RydWN0IHhlbnRvb2xsb2dfbG9nZ2VyICps
b2dnZXIsCiAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRvbmUsIHVuc2lnbmVkIGxv
bmcgdG90YWwpIHsKICAgICBpbnQgcGVyY2VudCA9IDA7CiAKKyAgICBkZWZhdWx0bG9nZ2VyKCZs
b2dnZXIpOwogICAgIGlmICghbG9nZ2VyLT5wcm9ncmVzcykgcmV0dXJuOwogCiAgICAgaWYgKCB0
b3RhbCApCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:08:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKnnX-0000uE-DC; Thu, 08 Nov 2018 17:08: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=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKnnV-0000rz-EE
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:08:49 +0000
X-Inumbo-ID: f5301519-e378-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5301519-e378-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 17:08:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70045167"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Nov 2018 17:08:46 +0000
Message-ID: <20181108170846.5882-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/traps: use only one stub function for
 l/cstar
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kIHBsYWNlIGl0IGludG8gLnRleHQuY29sZC4KClJlcXVlc3RlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyB8IDIwICsrKysrKysrKy0t
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vaW5pdC5oICAgICAgfCAgMSArCiAyIGZpbGVzIGNo
YW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwpp
bmRleCA0ZDUwNmUyYzE4Li41NWQ2MGZlZGNkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2
XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC0yOTgsMTkg
KzI5OCwxMyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHdyaXRlX3N0dWJfdHJhbXBvbGluZSgKIH0K
IAogREVGSU5FX1BFUl9DUFUoc3RydWN0IHN0dWJzLCBzdHVicyk7Ci0KLSNpZmRlZiBDT05GSUdf
UFYKIHZvaWQgbHN0YXJfZW50ZXIodm9pZCk7CiB2b2lkIGNzdGFyX2VudGVyKHZvaWQpOwotI2Vs
c2UKLXN0YXRpYyBpbmxpbmUgdm9pZCBsc3Rhcl9lbnRlcih2b2lkKQotewotICAgIHBhbmljKCIl
cyBjYWxsZWRcbiIsIF9fZnVuY19fKTsKLX0KIAotc3RhdGljIGlubGluZSB2b2lkIGNzdGFyX2Vu
dGVyKHZvaWQpCisjaWZuZGVmIENPTkZJR19QVgorc3RhdGljIHZvaWQgX19jb2xkIGxjc3Rhcl9l
bnRlcih2b2lkKQogewotICAgIHBhbmljKCIlcyBjYWxsZWRcbiIsIF9fZnVuY19fKTsKKyAgICBw
YW5pYygibHN0YXIvY3N0YXJcbiIpOwogfQogI2VuZGlmIC8qIENPTkZJR19QViAqLwogCkBAIC0z
MzQsNyArMzI4LDkgQEAgdm9pZCBzdWJhcmNoX3BlcmNwdV90cmFwc19pbml0KHZvaWQpCiAgICAg
d3Jtc3JsKE1TUl9MU1RBUiwgc3R1Yl92YSk7CiAgICAgb2Zmc2V0ID0gd3JpdGVfc3R1Yl90cmFt
cG9saW5lKHN0dWJfcGFnZSArIChzdHViX3ZhICYgflBBR0VfTUFTSyksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0dWJfdmEsIHN0YWNrX2JvdHRvbSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpbHN0YXJfZW50ZXIpOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJU19FTkFCTEVEKENPTkZJR19QVikgPwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylsc3Rhcl9l
bnRlciA6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25n
KWxjc3Rhcl9lbnRlcik7CiAgICAgc3R1Yl92YSArPSBvZmZzZXQ7CiAKICAgICBpZiAoIGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMIHx8CkBAIC0zNTIsNyArMzQ4
LDkgQEAgdm9pZCBzdWJhcmNoX3BlcmNwdV90cmFwc19pbml0KHZvaWQpCiAgICAgd3Jtc3JsKE1T
Ul9DU1RBUiwgc3R1Yl92YSk7CiAgICAgb2Zmc2V0ICs9IHdyaXRlX3N0dWJfdHJhbXBvbGluZShz
dHViX3BhZ2UgKyAoc3R1Yl92YSAmIH5QQUdFX01BU0spLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3R1Yl92YSwgc3RhY2tfYm90dG9tLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpY3N0YXJfZW50ZXIpOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJU19FTkFCTEVEKENPTkZJR19QVikgPworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZyljc3Rhcl9lbnRlciA6
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKWxjc3Rh
cl9lbnRlcik7CiAKICAgICAvKiBEb24ndCBjb25zdW1lIG1vcmUgdGhhbiBoYWxmIG9mIHRoZSBz
dHViIHNwYWNlIGhlcmUuICovCiAgICAgQVNTRVJUKG9mZnNldCA8PSBTVFVCX0JVRl9TSVpFIC8g
Mik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW5pdC5oIGIveGVuL2luY2x1ZGUveGVu
L2luaXQuaAppbmRleCBkYjA2Yzc2ZmRmLi5jNmI0NTNhZGZlIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vaW5pdC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pbml0LmgKQEAgLTksNiArOSw3
IEBACiAgKi8KICNkZWZpbmUgX19pbml0ICAgICAgICAgICAgX190ZXh0X3NlY3Rpb24oIi5pbml0
LnRleHQiKQogI2RlZmluZSBfX2V4aXQgICAgICAgICAgICBfX3RleHRfc2VjdGlvbigiLmV4aXQu
dGV4dCIpCisjZGVmaW5lIF9fY29sZCAgICAgICAgICAgIF9fdGV4dF9zZWN0aW9uKCIudGV4dC5j
b2xkIikKICNkZWZpbmUgX19pbml0ZGF0YSAgICAgICAgX19zZWN0aW9uKCIuaW5pdC5kYXRhIikK
ICNkZWZpbmUgX19pbml0Y29uc3QgICAgICAgX19zZWN0aW9uKCIuaW5pdC5yb2RhdGEiKQogI2Rl
ZmluZSBfX2luaXRjb25zdHJlbCAgICBfX3NlY3Rpb24oIi5pbml0LnJvZGF0YS5yZWwiKQotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:09:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:09: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-devel-bounces@lists.xenproject.org>)
	id 1gKnoT-0001X4-4H; Thu, 08 Nov 2018 17:09: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=/xu1=nt=citrix.com=prvs=843091f4c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gKnoS-0001Vq-0y
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:09:48 +0000
X-Inumbo-ID: 17589234-e379-11e8-beab-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 17589234-e379-11e8-beab-12d6303a7972;
 Thu, 08 Nov 2018 17:09:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="81600766"
Date: Thu, 8 Nov 2018 17:59:23 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181108165923.nh3iekrspsr7jr2r@mac.citrite.net>
References: <5BE2FF5802000078001F9313@prv1-mh.provo.novell.com>
 <20181107171517.7p34q6vjpggmzb4i@mac.citrite.net>
 <5BE4082C02000078001F97FE@prv1-mh.provo.novell.com>
 <20181108112959.7oc4guik3icb7nls@mac.citrite.net>
 <5BE42CC202000078001F9A29@prv1-mh.provo.novell.com>
 <20181108124727.34nyejn4ukggd4co@mac.citrite.net>
 <5BE4344B02000078001F9A7B@prv1-mh.provo.novell.com>
 <20181108132048.o4bnxvojp6deotwq@mac.citrite.net>
 <791E55F8020000889527FA34@prv1-mh.provo.novell.com>
 <5BE4637602000078001F9D5D@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE4637602000078001F9D5D@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 5/7] vpci: fix execution of long running
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDk6MjU6MjZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA4LjExLjE4IGF0IDE0OjIwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDY6MDQ6MTFBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDA4LjExLjE4IGF0IDEzOjQ3LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gTXkgcG9pbnQgd291bGQgYmUgdGhhdCBvbiB4ODYgSSB0
aGluayB0aGUgb25seSB3YXkgdG8gaGF2ZSBwcmVlbXB0aWJsZQo+ID4+ID4gbG9uZy1ydW5uaW5n
IG9wZXJhdGlvbnMgaW5zaWRlIG9mIFhlbiBpcyB0byBibG9jayB0aGUgZ3Vlc3QgdkNQVSBhbmQK
PiA+PiA+IHJ1biB0aGVtIGluIGEgdGFza2xldCwgb3IgYXQgbGVhc3QgdGhpcyBzZWVtcyB0aGUg
bGVzcyBpbnZhc2l2ZSBvbmUuCj4gPj4gPiAKPiA+PiA+IERvIHlvdSBzdGlsbCBoYXZlIG9iamVj
dGlvbnMgdG8gdGhpcyBwYXRjaC9hcHByb2FjaD8KPiA+PiAKPiA+PiBXZWxsLCBJIHN0aWxsIGRv
bid0IHVuZGVyc3RhbmQgd2h5IHlvdSB0aGluayB5b3UgbmVlZCB0byBpbnRyb2R1Y2UKPiA+PiBh
IHRhc2tsZXQgaW4gdGhlIGZpcnN0IHBsYWNlLiBUaGF0J3MgYmVjYXVzZSBJIHN0aWxsIGRvbid0
IHVuZGVyc3RhbmQKPiA+PiB3aGF0IHlvdSB0aGluayBpcyB3cm9uZyB3aXRoIHRoZSBjdXJyZW50
IGFwcHJvYWNoIChsZWF2aW5nIGFzaWRlCj4gPj4gdGhlIGV4YWN0IHBsYWNlbWVudCBvZiB3aGVy
ZSB0aGUgdnBjaSBob29rIG5lZWRzIHRvIGJlIGNhbGxlZCkuCj4gPiAKPiA+IFRoZSBjdXJyZW50
IGFwcHJvYWNoIGRvZXNuJ3QgcHJldmVudCB0aGUgdkNQVSBmcm9tIHJldHVybmluZyB0byBndWVz
dAo+ID4gY29udGV4dCB3aXRoIHBlbmRpbmcgd29yay4KPiA+IAo+ID4gUGxhY2luZyB0aGUgcGVu
ZGluZyB3b3JrIGhvb2sgKHZwY2lfcHJvY2Vzc19wZW5kaW5nKSBpbiBodm1fZG9fcmVzdW1lCj4g
PiBpcyBub3QgZ29pbmcgdG8gc29sdmUgdGhpcyB1bmxlc3Mgd2UgcmFpc2UgYW5kIHByb2Nlc3Mg
YSBzY2hlZHVsZXIKPiA+IHNvZnRpcnEsIGFuZCB0aGVuIHRoaXMgbGVhZHMgdG8gdGhlIHJlY3Vy
c2lvbiBwcm9ibGVtLgo+IAo+IFdoaWNoIHJlY3Vyc2lvbiBwcm9ibGVtPyBJIHN0aWxsIGhhdmVu
J3Qgc2VlbiBhbiBvdXRsaW5lIHRha2luZyBpbnRvCj4gYWNjb3VudCB3aGF0IEkgaGF2ZSB3cml0
dGVuIGluIGVhcmxpZXIgcmVwbGllcy4gSW4gcGFydGljdWxhciBJIGRvbid0Cj4gc2VlIGEgc29m
dGlycSBoYW5kbGVyIGl0c2VsZiBjYWxsaW5nIGRvX3NvZnRpcnEoKSBhbnl3aGVyZS4KCkkgY291
bGQgcGxhY2UgdGhlIHZQQ0kgcGVuZGluZyB3b3JrIGhvb2sgaW4gaHZtX2RvX3Jlc3VtZSBvcgpo
YW5kbGVfaHZtX2lvX2NvbXBsZXRpb24gYW5kIHRoZW4gc2ltcGx5IGRvIGEKcmFpc2Vfc29mdGly
cShTQ0hFRFVMRVJfU09GVElSUSkgYW5kIHJldHVybiBpbiBvcmRlciB0byBwcmVlbXB0LiBUaGUK
ZG9fc29mdGlycSgpIGNhbGwgaW4gdGhlIHN2bS92bXggZ3Vlc3QgZW50cnkgcGF0aCBpcyBjYWxs
ZWQgd2l0aCBhCmNsZWFuIHN0YWNrIHNvIHRoZXJlJ3Mgbm8gc3RhY2sgb3ZlcmZsb3cgaXNzdWUg
dGhlcmUuCgpEbyB5b3UgdGhpbmsgdGhpcyB3b3VsZCBiZSBiZXR0ZXIgdGhhbiBibG9ja2luZyB0
aGUgdkNQVSBhbmQgdXNpbmcgYQp0YXNrbGV0PwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:22:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:22: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-devel-bounces@lists.xenproject.org>)
	id 1gKo0M-0003eY-KN; Thu, 08 Nov 2018 17:22:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKo0L-0003eT-LX
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:22:05 +0000
X-Inumbo-ID: cf789905-e37a-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf789905-e37a-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 17:22:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70047009"
Date: Thu, 8 Nov 2018 17:22:01 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20181108172201.lzdlkl6wir3b7ypa@zion.uk.xensource.com>
References: <20181105095354.9082-1-aisaila@bitdefender.com>
 <CABfawh=8mksd3_ZO0i=0q44VGoyRj2pHOudczYTfzdH7brZnoQ@mail.gmail.com>
 <a0028d6c-27f6-5e39-c19b-39da0474e276@bitdefender.com>
 <20181108155359.6ihkpw2pd6m7edki@zion.uk.xensource.com>
 <be9410dd-ddd1-db1d-1166-df096c739d1d@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <be9410dd-ddd1-db1d-1166-df096c739d1d@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v8] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDU6NTY6MDdQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDExLzgvMTggNTo1MyBQTSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFRodSwg
Tm92IDA4LCAyMDE4IGF0IDA1OjE5OjQ4UE0gKzAyMDAsIFJhenZhbiBDb2pvY2FydSB3cm90ZToK
PiA+PiBPbiAxMS82LzE4IDc6MTYgUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiA+Pj4gT24g
TW9uLCBOb3YgNSwgMjAxOCBhdCAyOjU0IEFNIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBCj4gPj4+
IDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gPj4+Pgo+ID4+Pj4gVGhpcyBwYXRj
aCBhZGRzIGEgY291cGxlIG9mIHJlZ3MgdG8gdGhlIHZtX2V2ZW50IHRoYXQgYXJlIHVzZWQgYnkK
PiA+Pj4+IHRoZSBpbnRyb3NwZWN0aW9uLiBUaGUgYmFzZSwgbGltaXQgYW5kIGFyCj4gPj4+PiBi
aXRzIGFyZSBjb21wcmVzc2VkIGludG8gYSB1aW50NjRfdCB1bmlvbiBzbyBhcyBub3QgdG8gZW5s
YXJnZSB0aGUKPiA+Pj4+IHZtX2V2ZW50Lgo+ID4+Pj4KPiA+Pj4+IFNpZ25lZC1vZmYtYnk6IEFs
ZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+ID4+Pgo+ID4+PiBBY2tl
ZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+ID4+Cj4gPj4gVG8g
dGhlIGJlc3Qgb2YgbXkgYWJpbGl0eSB0byBmaWd1cmUgb3V0IHRoZSBuZWNlc3NhcnkgYWNrcywg
SSBiZWxpZXZlCj4gPj4gdGhhdCB0aGlzIG9uZSBpcyByZWFkeSB0byBnbyBpbi4gOikKPiA+IAo+
ID4gQWxyaWdodC4gSSB3aWxsIHBpY2sgdGhpcyB1cCBpbiBteSBuZXh0IHN3ZWVwLgo+IAo+IFRo
YW5rcyEKCgpVbmZvcnR1bmF0ZWx5IHRoaXMgd2lsbCBicmVhayBzaGltIGJ1aWxkIHdoZW4gSFZN
IGlzIGRpc2FibGVkLiBQbGVhc2UKc3VibWl0IGEgbmV3IHZlcnNpb24uIEkgdGhpbmsgeW91IHdp
bGwgbmVlZCB0byBwdXQKdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyIHVuZGVyIENPTkZJ
R19IVk0uCgpXZWkuCgo+IAo+IFJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:28:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:28: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-devel-bounces@lists.xenproject.org>)
	id 1gKo6c-0003rN-Dn; Thu, 08 Nov 2018 17:28: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=t5pf=nt=citrix.com=prvs=843e771e9=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gKo6b-0003rI-Fp
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:28:33 +0000
X-Inumbo-ID: b668d6a3-e37b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b668d6a3-e37b-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 17:28:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70047725"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23524.29245.4775.691541@mariner.uk.xensource.com>
Date: Thu, 8 Nov 2018 17:28:29 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <aba7e30d-63cb-fd76-1544-2cbdcb931233@citrix.com>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
 <20181108170805.12774-2-ian.jackson@eu.citrix.com>
 <aba7e30d-63cb-fd76-1544-2cbdcb931233@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 01/11] tools/libs/toollog: Provide a
 default logger
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyIDAxLzExXSB0
b29scy9saWJzL3Rvb2xsb2c6IFByb3ZpZGUgYSBkZWZhdWx0IGxvZ2dlciIpOgo+IFlvdSB3YW50
IHNvbWV0aGluZyBsaWtlOgo+IAo+IHN0YXRpYyB4ZW50b29sbG9nX2xvZ2dlcl9zdGRpb3N0cmVh
bSBzdGRpb19sb2dnZXIgPSB7Cj4gwqDCoMKgIC52dGFibGUgPSB7Cj4gwqDCoMKgwqDCoMKgwqAg
LnZtZXNzYWdlID0gc3RkaW9zdHJlYW1fdm1lc3NhZ2UsCj4gwqDCoMKgwqDCoMKgwqAgLnByb2dy
ZXNzID0gc3RkaW9zdHJlYW1fcHJvZ3Jlc3MsCj4gwqDCoMKgwqDCoMKgwqAgLmRlc3Ryb3nCoCA9
IDAsIC8qIG5vLW9uZSBzaG91bGQgZGVzdHJveSB0aGlzICovCj4gwqDCoMKgIH0sCj4gwqDCoMKg
IC5taW5fbGV2ZWwgPSBYVExfUFJPR1JFU1MsCj4gwqDCoMKgIC8qIGZvciBvdGhlciBmaWVsZHMg
ZXhjZXB0IC5mLCAwIGlzIGdvb2QgKi8KPiB9Owo+IAo+IHN0YXRpYyB2b2lkIF9fYXR0cmlidXRl
X18oKF9fY29uc3RydWN0b3JfXykpIGluaXRfc3RkaW9fbG9nZ2VyKHZvaWQpCj4gewo+IMKgwqDC
oCBzdGRpb19sb2dnZXIuZiA9IHN0ZGVycjsKPiB9CgpCbGltZXkuICBJcyB0aGF0IHBvcnRhYmxl
IGVub3VnaCA/ICBJIGNhbiBzd2l0Y2ggdG8gdGhhdCBpZiB3ZSB0aGluawpzby4gIEl0J3MgY2Vy
dGFpbmx5IG1vcmUgcGxlYXNhbnQuCgo+IFdoaWNoIHdpbGwgY2F1c2UgdGhlIGxpYnJhcnkgbG9h
ZGVyIHRvIERUUlQsIGJ1dCBub3QgcmVxdWlyZSB5b3UgdG8gbGluawo+IGFnYWluc3QgcHRocmVh
ZCAod2hpY2ggaXMgYSBsYXRlbnQgYnVnIGhlcmUsIGFzIHlvdSBkaWRuJ3QgdXBkYXRlIHRoZQo+
IFNIREVQUykuCgpPb3BzLCBhbHRob3VnaCBpbiBwcmFjdGljZSBJIHRoaW5rIHRoaXMgaXMgbm90
IGdvaW5nIHRvIG1ha2UgYW55CmRpZmZlcmVuY2Ugb24gYW55IHN1cHBvcnRlZCBwbGF0Zm9ybS4K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:29:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:29:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gKo7O-0003vt-On; Thu, 08 Nov 2018 17:29: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=8/wp=nt=iki.fi=pasik@srs-us1.protection.inumbo.net>)
 id 1gKo7N-0003vk-6P
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:29:21 +0000
X-Inumbo-ID: d2acdcbe-e37b-11e8-a529-12d6303a7972
Received: from emh06.mail.saunalahti.fi (unknown [62.142.5.116])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2acdcbe-e37b-11e8-a529-12d6303a7972;
 Thu, 08 Nov 2018 17:29:19 +0000 (UTC)
Received: from ydin.reaktio.net (reaktio.net [85.76.255.15])
 by emh06.mail.saunalahti.fi (Postfix) with ESMTP id 90B2C30012;
 Thu,  8 Nov 2018 19:29:18 +0200 (EET)
Received: by ydin.reaktio.net (Postfix, from userid 1001)
 id 2B4C436C0F6; Thu,  8 Nov 2018 19:29:18 +0200 (EET)
Date: Thu, 8 Nov 2018 19:29:17 +0200
From: Pasi =?iso-8859-1?Q?K=E4rkk=E4inen?= <pasik@iki.fi>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181108172917.GG31019@reaktio.net>
References: <5BBB564202000078001EF950@prv1-mh.provo.novell.com>
 <20181009083802.GJ5318@reaktio.net>
 <5BBC6F3402000078001EFDF9@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BBC6F3402000078001EFDF9@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] preparations for 4.11.1 and 4.8.5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSWFuLAoKT24gVHVlLCBPY3QgMDksIDIwMTggYXQgMDM6MDQ6NTJBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDA5LjEwLjE4IGF0IDEwOjM4LCA8cGFzaWtAaWtpLmZp
PiB3cm90ZToKPiA+IE9uIE1vbiwgT2N0IDA4LCAyMDE4IGF0IDA3OjA2OjEwQU0gLTA2MDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+ID4+IEFsbCwKPiA+PiAKPiA+PiBib3RoIHJlbGVhc2VzIGFyZSBk
dWUgaW4gYWJvdXQgYSBtb250aCdzIHRpbWUuIFBsZWFzZSBwb2ludCBvdXQKPiA+PiBiYWNrcG9y
dHMgeW91IGZpbmQgbWlzc2luZyBmcm9tIHRoZWlyIHJlc3BlY3RpdmUgc3RhZ2luZyBicmFuY2hl
cywKPiA+PiBidXQgd2hpY2ggeW91IGNvbnNpZGVyIHJlbGV2YW50LiBPbiB0b3Agb2Ygd2hhdCBJ
J3ZlIGp1c3QgcHVzaGVkCj4gPj4gdGhlcmUgSSBoYXZlCj4gPj4gCj4gPj4gMmZiNTdlNGJlZQl4
ODY6IHNpbGVuY2UgZmFsc2UgbG9nIG1lc3NhZ2VzIGZvciBwbGFpbiAieHB0aSIgLyAicHYtbDF0
ZiIKPiA+PiA1MWUwY2I0NTkzCXg4Njogc3BsaXQgb3B0X3hwdGkKPiA+PiAwYjg5NjQzZWY2CXg4
Njogc3BsaXQgb3B0X3B2X2wxdGYKPiA+PiA4NzQzZDJkZWE1CXg4NjogZml4ICJ4cHRpPSIgYW5k
ICJwdi1sMXRmPSIgeWV0IGFnYWluCj4gPj4gZTMwYzQ3Y2Q4Ygl2dGQ6IGFkZCBtaXNzaW5nIGNo
ZWNrIGZvciBzaGFyZWQgRVBULi4uCj4gPj4gCj4gPj4gcXVldWVkIGFscmVhZHkgLSBubyBuZWVk
IHRvIHBvaW50IHRoZXNlIG91dCBzZXBhcmF0ZWx5Lgo+ID4+IAo+ID4gCj4gPiBGb3IgWGVuIDQu
MTEuMSAoYW5kIDQuMTAuMyksIGlmIHBvc3NpYmxlOgo+ID4gCj4gPiBodHRwczovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNvbW1pdDtoPTk5YTljNzA1ODNiZDZkYzI1NTVi
MjQyIAo+ID4gMzUzODIxYTMyY2YxOTQ4YTkKPiA+ICJsaWJ4bDoga2VlcCBhc3NpZ25lZCBwY2kg
ZGV2aWNlcyBhY3Jvc3MgZG9tYWluIHJlYm9vdHMiCj4gCj4gSWFuLCBzb21ldGhpbmcgZm9yIHlv
dSB0byBxdWV1ZSB1cCAoaWYgYXBwbGljYWJsZSkuCj4gCgpDb3VsZCB5b3UgcGxlYXNlIHRha2Ug
YSBsb29rIGF0IHRoaXMgYmFja3BvcnQ/IApJdCBzaG91bGQgYmUgYmFja3BvcnRlZCB0byBib3Ro
IFhlbiA0LjExIGFuZCA0LjEwIGJyYW5jaGVzLgoKSXQgd2FzIGluaXRpYWxseSByZXBvcnRlZCBh
Z2FpbnN0IDQuMTAsIGFuZCB0aGUgdXNlciB3aG8gcmVwb3J0ZWQgaXQgCnByb3ZpZGVzIGEgYmFj
a3BvcnQgZm9yIFhlbiA0LjEwIGhlcmU6IApodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxOC0xMC9tc2cwMDExNi5odG1sCgoKVGhhbmtzLAoKLS0gUGFzaQoK
Cj4gVGhhbmtzLCBKYW4KPgogCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:29:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17: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-devel-bounces@lists.xenproject.org>)
	id 1gKo7l-0003zE-3P; Thu, 08 Nov 2018 17: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=nrah=nt=citrix.com=prvs=843bae1bd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gKo7j-0003z1-Ac
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:29:43 +0000
X-Inumbo-ID: dfebf680-e37b-11e8-8615-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dfebf680-e37b-11e8-8615-12d6303a7972;
 Thu, 08 Nov 2018 17:29:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="81602397"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
 <20181108170805.12774-2-ian.jackson@eu.citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <aba7e30d-63cb-fd76-1544-2cbdcb931233@citrix.com>
Date: Thu, 8 Nov 2018 17:24:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181108170805.12774-2-ian.jackson@eu.citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 01/11] tools/libs/toollog: Provide a
 default logger
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTEvMTggMTc6MDcsIElhbiBKYWNrc29uIHdyb3RlOgo+IFRoaXMgaXMgbW9zdCBjb252
ZW5pZW50bHkgZG9uZSBsaWtlIHRoaXMgYmVjYXVzZSB4dGxfbG9nZ2VyX3N0ZGlvLmMKPiBrbm93
cyBob3cgdG8gcHJvdmlkZSBhIHN0YXRpYyBsb2dnZXIgd2l0aG91dCBkb2luZyBhbnkgbWVtb3J5
Cj4gYWxsb2NhdGlvbnMuICBUaGF0J3MgdXNlZnVsIGJlY2F1c2UgaXQgY2FuJ3QgZmFpbC4KPgo+
IEFkZCB0aGUgbmV3IHN5bWJvbCB0byB0aGUgbWFwIGZpbGUgYW5kIGJ1bXAgdGhlIG1pbm9yIHZl
cnNpb24KPiBhY2NvcmRpbmdseS4KPgo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+IC0tLQo+IHYyOiBOZXcgaW4gdGhpcyB2ZXJzaW9uIG9mIHRoZSBzZXJpZXMKPiAtLS0KPiAg
dG9vbHMvbGlicy90b29sbG9nL01ha2VmaWxlICAgICAgICAgICAgIHwgIDIgKy0KPiAgdG9vbHMv
bGlicy90b29sbG9nL2luY2x1ZGUveGVudG9vbGxvZy5oIHwgIDUgKysrKysKPiAgdG9vbHMvbGli
cy90b29sbG9nL2xpYnhlbnRvb2xsb2cubWFwICAgIHwgIDUgKysrKysKPiAgdG9vbHMvbGlicy90
b29sbG9nL3h0bF9sb2dnZXJfc3RkaW8uYyAgIHwgMjYgKysrKysrKysrKysrKysrKysrKysrKysr
KysKPiAgNCBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4K
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy90b29sbG9nL01ha2VmaWxlIGIvdG9vbHMvbGlicy90
b29sbG9nL01ha2VmaWxlCj4gaW5kZXggOGFhZTJjOGY1My4uM2FhMDk5Nzc1NyAxMDA2NDQKPiAt
LS0gYS90b29scy9saWJzL3Rvb2xsb2cvTWFrZWZpbGUKPiArKysgYi90b29scy9saWJzL3Rvb2xs
b2cvTWFrZWZpbGUKPiBAQCAtMiw3ICsyLDcgQEAgWEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4v
Li4KPiAgaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5tawo+ICAKPiAgTUFKT1IJPSAx
Cj4gLU1JTk9SCT0gMAo+ICtNSU5PUgk9IDEKPiAgU0hMSUJfTERGTEFHUyArPSAtV2wsLS12ZXJz
aW9uLXNjcmlwdD1saWJ4ZW50b29sbG9nLm1hcAo+ICAKPiAgQ0ZMQUdTCSs9IC1XZXJyb3IgLVdt
aXNzaW5nLXByb3RvdHlwZXMKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy90b29sbG9nL2luY2x1
ZGUveGVudG9vbGxvZy5oIGIvdG9vbHMvbGlicy90b29sbG9nL2luY2x1ZGUveGVudG9vbGxvZy5o
Cj4gaW5kZXggNzZmMTdmZTEyNS4uOTQyZWI3NjE2OSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJz
L3Rvb2xsb2cvaW5jbHVkZS94ZW50b29sbG9nLmgKPiArKysgYi90b29scy9saWJzL3Rvb2xsb2cv
aW5jbHVkZS94ZW50b29sbG9nLmgKPiBAQCAtODYsNiArODYsMTEgQEAgdm9pZCB4dGxfc3RkaW9z
dHJlYW1fYWRqdXN0X2ZsYWdzKHhlbnRvb2xsb2dfbG9nZ2VyX3N0ZGlvc3RyZWFtKiwKPiAgdm9p
ZCB4dGxfbG9nZ2VyX2Rlc3Ryb3koc3RydWN0IHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIgLyog
MCBpcyBvayAqLyk7Cj4gIAo+ICAKPiAreGVudG9vbGxvZ19sb2dnZXJfc3RkaW9zdHJlYW0gKnh0
bF9kZWZhdWx0bG9nZ2VyX3N0ZGlvc3RyZWFtKHZvaWQpOwo+ICsgIC8qIFJldHVybnMgcG9pbnRl
ciB0byBhIHN0YXRpYyBnbG9iYWwgbG9nZ2VyIHdoaWNoIHdyaXRlcyB0byBzdGRlcnIuCj4gKyAg
ICogUmVjb25maWd1cmluZyBpdCBpcyBwZXJtaXR0ZWQgYnV0IGRlc3Ryb3lpbmcgaXQgaXMgZm9y
YmlkZGVuLgo+ICsgICAqIFRoaXMgZnVuY3Rpb24gY2Fubm90IGZhaWwuICovCj4gKwo+ICAvKi0t
LS0tLS0tLS0gZmFjaWxpdGllcyBmb3IgZ2VuZXJhdGluZyBsb2cgbWVzc2FnZXMgLS0tLS0tLS0t
LSovCj4gIAo+ICB2b2lkIHh0bF9sb2d2KHN0cnVjdCB4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2Vy
LAo+IGRpZmYgLS1naXQgYS90b29scy9saWJzL3Rvb2xsb2cvbGlieGVudG9vbGxvZy5tYXAgYi90
b29scy9saWJzL3Rvb2xsb2cvbGlieGVudG9vbGxvZy5tYXAKPiBpbmRleCBjMTgzY2Y1NTVkLi4w
MGVhYWNhZWFmIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnMvdG9vbGxvZy9saWJ4ZW50b29sbG9n
Lm1hcAo+ICsrKyBiL3Rvb2xzL2xpYnMvdG9vbGxvZy9saWJ4ZW50b29sbG9nLm1hcAo+IEBAIC0x
MCwzICsxMCw4IEBAIFZFUlNfMS4wIHsKPiAgCQl4dGxfc3RkaW9zdHJlYW1fc2V0X21pbmxldmVs
Owo+ICAJbG9jYWw6ICo7IC8qIERvIG5vdCBleHBvc2UgYW55dGhpbmcgYnkgZGVmYXVsdCAqLwo+
ICB9Owo+ICsKPiArVkVSU18xLjEgewo+ICsJZ2xvYmFsOgo+ICsJCXh0bF9kZWZhdWx0bG9nZ2Vy
X3N0ZGlvc3RyZWFtOwo+ICt9IFZFUlNfMS4wOwo+IGRpZmYgLS1naXQgYS90b29scy9saWJzL3Rv
b2xsb2cveHRsX2xvZ2dlcl9zdGRpby5jIGIvdG9vbHMvbGlicy90b29sbG9nL3h0bF9sb2dnZXJf
c3RkaW8uYwo+IGluZGV4IDUyZGZiZjUxZTMuLjA3ZmUzNTU2MjYgMTAwNjQ0Cj4gLS0tIGEvdG9v
bHMvbGlicy90b29sbG9nL3h0bF9sb2dnZXJfc3RkaW8uYwo+ICsrKyBiL3Rvb2xzL2xpYnMvdG9v
bGxvZy94dGxfbG9nZ2VyX3N0ZGlvLmMKPiBAQCAtMjgsNiArMjgsNyBAQAo+ICAjaW5jbHVkZSA8
c3RkbGliLmg+Cj4gICNpbmNsdWRlIDxlcnJuby5oPgo+ICAjaW5jbHVkZSA8c3RkYm9vbC5oPgo+
ICsjaW5jbHVkZSA8cHRocmVhZC5oPgo+ICAKPiAgc3RydWN0IHhlbnRvb2xsb2dfbG9nZ2VyX3N0
ZGlvc3RyZWFtIHsKPiAgICAgIHhlbnRvb2xsb2dfbG9nZ2VyIHZ0YWJsZTsKPiBAQCAtMTkxLDYg
KzE5MiwzMSBAQCB4ZW50b29sbG9nX2xvZ2dlcl9zdGRpb3N0cmVhbSAqeHRsX2NyZWF0ZWxvZ2dl
cl9zdGRpb3N0cmVhbQo+ICAgICAgcmV0dXJuIFhUTF9ORVdfTE9HR0VSKHN0ZGlvc3RyZWFtLCBu
ZXdsb2dnZXIpOwo+ICB9Cj4gIAo+ICt4ZW50b29sbG9nX2xvZ2dlcl9zdGRpb3N0cmVhbSAqeHRs
X2RlZmF1bHRsb2dnZXJfc3RkaW9zdHJlYW0odm9pZCkgewo+ICsgICAgc3RhdGljIHhlbnRvb2xs
b2dfbG9nZ2VyX3N0ZGlvc3RyZWFtIGRlZmxvZ2dlciA9IHsKPiArICAgICAgICAudnRhYmxlID0g
ewo+ICsgICAgICAgICAgICAudm1lc3NhZ2UgPSBzdGRpb3N0cmVhbV92bWVzc2FnZSwKPiArICAg
ICAgICAgICAgLnByb2dyZXNzID0gc3RkaW9zdHJlYW1fcHJvZ3Jlc3MsCj4gKyAgICAgICAgICAg
IC5kZXN0cm95ICA9IDAsIC8qIG5vLW9uZSBzaG91bGQgZGVzdHJveSB0aGlzICovCj4gKyAgICAg
ICAgfSwKPiArICAgICAgICAubWluX2xldmVsID0gWFRMX1BST0dSRVNTLAo+ICsgICAgICAgIC8q
IGZvciBvdGhlciBmaWVsZHMgZXhjZXB0IC5mLCAwIGlzIGdvb2QgKi8KPiArICAgIH07Cj4gKwo+
ICsgICAgLyoKPiArICAgICAqIFVuZm9ydHVuYXRlbHksIHN0ZGVyciBpcyBub3QgYSBgY29uc3Rh
bnQgZXhwcmVzc2lvbicsIHNvIHdlCj4gKyAgICAgKiBjYW4ndCBoYW5kbGUgaXQgaW4gdGhlIGlu
aXRpYWxpc2F0aW9uLiAgQWxzbyB3ZSBjYW4ndCBkbyBhCj4gKyAgICAgKiBsb2NrbGVzcyBhc3Np
Z25tZW50LCBldmVuIG9mIHRoZSBpZGVudGljYWwgdmFsdWUsIHdpdGhvdXQKPiArICAgICAqIHZp
b2xhdGluZyB0aHJlYWRpbmcgcnVsZXMuICBObm5nLgoKWW91IHdhbnQgc29tZXRoaW5nIGxpa2U6
CgpzdGF0aWMgeGVudG9vbGxvZ19sb2dnZXJfc3RkaW9zdHJlYW0gc3RkaW9fbG9nZ2VyID0gewrC
oMKgwqAgLnZ0YWJsZSA9IHsKwqDCoMKgwqDCoMKgwqAgLnZtZXNzYWdlID0gc3RkaW9zdHJlYW1f
dm1lc3NhZ2UsCsKgwqDCoMKgwqDCoMKgIC5wcm9ncmVzcyA9IHN0ZGlvc3RyZWFtX3Byb2dyZXNz
LArCoMKgwqDCoMKgwqDCoCAuZGVzdHJvecKgID0gMCwgLyogbm8tb25lIHNob3VsZCBkZXN0cm95
IHRoaXMgKi8KwqDCoMKgIH0sCsKgwqDCoCAubWluX2xldmVsID0gWFRMX1BST0dSRVNTLArCoMKg
wqAgLyogZm9yIG90aGVyIGZpZWxkcyBleGNlcHQgLmYsIDAgaXMgZ29vZCAqLwp9OwoKc3RhdGlj
IHZvaWQgX19hdHRyaWJ1dGVfXygoX19jb25zdHJ1Y3Rvcl9fKSkgaW5pdF9zdGRpb19sb2dnZXIo
dm9pZCkKewrCoMKgwqAgc3RkaW9fbG9nZ2VyLmYgPSBzdGRlcnI7Cn0KCldoaWNoIHdpbGwgY2F1
c2UgdGhlIGxpYnJhcnkgbG9hZGVyIHRvIERUUlQsIGJ1dCBub3QgcmVxdWlyZSB5b3UgdG8gbGlu
awphZ2FpbnN0IHB0aHJlYWQgKHdoaWNoIGlzIGEgbGF0ZW50IGJ1ZyBoZXJlLCBhcyB5b3UgZGlk
bid0IHVwZGF0ZSB0aGUKU0hERVBTKS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:36:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:36: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-devel-bounces@lists.xenproject.org>)
	id 1gKoEL-0004w8-Tn; Thu, 08 Nov 2018 17:36: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=nrah=nt=citrix.com=prvs=843bae1bd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gKoEL-0004w3-9r
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:36:33 +0000
X-Inumbo-ID: d4201eac-e37c-11e8-97ff-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d4201eac-e37c-11e8-97ff-12d6303a7972;
 Thu, 08 Nov 2018 17:36:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="81602948"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
 <20181108170805.12774-2-ian.jackson@eu.citrix.com>
 <aba7e30d-63cb-fd76-1544-2cbdcb931233@citrix.com>
 <23524.29245.4775.691541@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a077dcd4-b115-957d-6d9b-e02d8d3ba6a4@citrix.com>
Date: Thu, 8 Nov 2018 17:31:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <23524.29245.4775.691541@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 01/11] tools/libs/toollog: Provide a
 default logger
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTEvMTggMTc6MjgsIElhbiBKYWNrc29uIHdyb3RlOgo+IEFuZHJldyBDb29wZXIgd3Jp
dGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiAwMS8xMV0gdG9vbHMvbGlicy90b29sbG9n
OiBQcm92aWRlIGEgZGVmYXVsdCBsb2dnZXIiKToKPj4gWW91IHdhbnQgc29tZXRoaW5nIGxpa2U6
Cj4+Cj4+IHN0YXRpYyB4ZW50b29sbG9nX2xvZ2dlcl9zdGRpb3N0cmVhbSBzdGRpb19sb2dnZXIg
PSB7Cj4+IMKgwqDCoCAudnRhYmxlID0gewo+PiDCoMKgwqDCoMKgwqDCoCAudm1lc3NhZ2UgPSBz
dGRpb3N0cmVhbV92bWVzc2FnZSwKPj4gwqDCoMKgwqDCoMKgwqAgLnByb2dyZXNzID0gc3RkaW9z
dHJlYW1fcHJvZ3Jlc3MsCj4+IMKgwqDCoMKgwqDCoMKgIC5kZXN0cm95wqAgPSAwLCAvKiBuby1v
bmUgc2hvdWxkIGRlc3Ryb3kgdGhpcyAqLwo+PiDCoMKgwqAgfSwKPj4gwqDCoMKgIC5taW5fbGV2
ZWwgPSBYVExfUFJPR1JFU1MsCj4+IMKgwqDCoCAvKiBmb3Igb3RoZXIgZmllbGRzIGV4Y2VwdCAu
ZiwgMCBpcyBnb29kICovCj4+IH07Cj4+Cj4+IHN0YXRpYyB2b2lkIF9fYXR0cmlidXRlX18oKF9f
Y29uc3RydWN0b3JfXykpIGluaXRfc3RkaW9fbG9nZ2VyKHZvaWQpCj4+IHsKPj4gwqDCoMKgIHN0
ZGlvX2xvZ2dlci5mID0gc3RkZXJyOwo+PiB9Cj4gQmxpbWV5LiAgSXMgdGhhdCBwb3J0YWJsZSBl
bm91Z2ggPwoKU2hvdWxkIGJlLsKgIEl0cyBob3cgQysrIGdsb2JhbHMgd29yaywgYW5kIGl0IGFw
cGVhcnMgdGhhdCB3ZSBhbHJlYWR5IHVzZQppdCBpbiB4Y19kb20uaCBmb3IgdGhlIGRvbWJ1aWxk
ZXIgcmVnaXN0ZXJfe2xvYWRlcixhcmNoX2hvb2tzfSgpCmluZnJhc3RydWN0dXJlLgoKPiBJIGNh
biBzd2l0Y2ggdG8gdGhhdCBpZiB3ZSB0aGluayBzby4gIEl0J3MgY2VydGFpbmx5IG1vcmUgcGxl
YXNhbnQuCgpBYnNvbHV0ZWx5IChhbHRob3VnaCBiZSB3YXJuZWQgLSB0aGF0IHdhcyBlbnRpcmVs
eSB1bnRlc3RlZCBjb2RlKS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:42:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:42: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-devel-bounces@lists.xenproject.org>)
	id 1gKoJX-0005kc-I1; Thu, 08 Nov 2018 17:41: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=nrah=nt=citrix.com=prvs=843bae1bd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gKoJW-0005kX-LA
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:41:54 +0000
X-Inumbo-ID: 93e12556-e37d-11e8-a55a-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93e12556-e37d-11e8-a55a-12d6303a7972;
 Thu, 08 Nov 2018 17:41:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="81603379"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
 <20181108170805.12774-2-ian.jackson@eu.citrix.com>
 <aba7e30d-63cb-fd76-1544-2cbdcb931233@citrix.com>
 <23524.29245.4775.691541@mariner.uk.xensource.com>
 <a077dcd4-b115-957d-6d9b-e02d8d3ba6a4@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <54c67aa0-b588-e3d0-d908-145318f9560a@citrix.com>
Date: Thu, 8 Nov 2018 17:40:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <a077dcd4-b115-957d-6d9b-e02d8d3ba6a4@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 01/11] tools/libs/toollog: Provide a
 default logger
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTEvMTggMTc6MzEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDgvMTEvMTggMTc6
MjgsIElhbiBKYWNrc29uIHdyb3RlOgo+PiBBbmRyZXcgQ29vcGVyIHdyaXRlcyAoIlJlOiBbWGVu
LWRldmVsXSBbUEFUQ0ggdjIgMDEvMTFdIHRvb2xzL2xpYnMvdG9vbGxvZzogUHJvdmlkZSBhIGRl
ZmF1bHQgbG9nZ2VyIik6Cj4+PiBZb3Ugd2FudCBzb21ldGhpbmcgbGlrZToKPj4+Cj4+PiBzdGF0
aWMgeGVudG9vbGxvZ19sb2dnZXJfc3RkaW9zdHJlYW0gc3RkaW9fbG9nZ2VyID0gewo+Pj4gwqDC
oMKgIC52dGFibGUgPSB7Cj4+PiDCoMKgwqDCoMKgwqDCoCAudm1lc3NhZ2UgPSBzdGRpb3N0cmVh
bV92bWVzc2FnZSwKPj4+IMKgwqDCoMKgwqDCoMKgIC5wcm9ncmVzcyA9IHN0ZGlvc3RyZWFtX3By
b2dyZXNzLAo+Pj4gwqDCoMKgwqDCoMKgwqAgLmRlc3Ryb3nCoCA9IDAsIC8qIG5vLW9uZSBzaG91
bGQgZGVzdHJveSB0aGlzICovCj4+PiDCoMKgwqAgfSwKPj4+IMKgwqDCoCAubWluX2xldmVsID0g
WFRMX1BST0dSRVNTLAo+Pj4gwqDCoMKgIC8qIGZvciBvdGhlciBmaWVsZHMgZXhjZXB0IC5mLCAw
IGlzIGdvb2QgKi8KPj4+IH07Cj4+Pgo+Pj4gc3RhdGljIHZvaWQgX19hdHRyaWJ1dGVfXygoX19j
b25zdHJ1Y3Rvcl9fKSkgaW5pdF9zdGRpb19sb2dnZXIodm9pZCkKPj4+IHsKPj4+IMKgwqDCoCBz
dGRpb19sb2dnZXIuZiA9IHN0ZGVycjsKPj4+IH0KPj4gQmxpbWV5LiAgSXMgdGhhdCBwb3J0YWJs
ZSBlbm91Z2ggPwo+IFNob3VsZCBiZS7CoCBJdHMgaG93IEMrKyBnbG9iYWxzIHdvcmssIGFuZCBp
dCBhcHBlYXJzIHRoYXQgd2UgYWxyZWFkeSB1c2UKPiBpdCBpbiB4Y19kb20uaCBmb3IgdGhlIGRv
bWJ1aWxkZXIgcmVnaXN0ZXJfe2xvYWRlcixhcmNoX2hvb2tzfSgpCj4gaW5mcmFzdHJ1Y3R1cmUu
CgpBbHRob3VnaCBhY3R1YWxseSwgeW91IGNhbid0IGNhcHR1cmUgc3RkZXJyIGluIGEgdmFyaWFi
bGUgbGlrZSB0aGlzIGF0CmFsbC7CoCBmcmVvcGVuKCkgYXQgYSBsYXRlciBwb2ludCB3aWxsIGNs
b3NlIHRoZSBjdXJyZW50IEZJTEUgb2JqZWN0IGFuZApjcmVhdGUgYSBuZXcgb25lLCBhZnRlciB3
aGljaCB0aGlzIGxvZ2dlciB3aWxsIHVzZS1hZnRlci1mcmVlLgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:47:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:47: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-devel-bounces@lists.xenproject.org>)
	id 1gKoOP-0005wD-B4; Thu, 08 Nov 2018 17:46:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nrah=nt=citrix.com=prvs=843bae1bd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gKoON-0005w8-LM
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 17:46:55 +0000
X-Inumbo-ID: 475d1628-e37e-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 475d1628-e37e-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 17:46:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70049893"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 8 Nov 2018 17:46:51 +0000
Message-ID: <1541699211-29791-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/dom0: Use init_xen_pae_l2_slots() rather
 than opencoding it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L3B2L2RvbTBfYnVpbGQuYyB8IDcgKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9i
dWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCAyMWQyNjJiLi44MTJi
MDI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTY4NCwxMSArNjg0LDggQEAgaW50IF9faW5pdCBk
b20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgaWYgKCBpID09
IDMgKQogICAgICAgICAgICAgICAgIGwzZV9nZXRfcGFnZSgqbDN0YWIpLT51LmludXNlLnR5cGVf
aW5mbyB8PSBQR1RfcGFlX3hlbl9sMjsKICAgICAgICAgfQotICAgICAgICAvKiBJbnN0YWxsIHJl
YWQtb25seSBndWVzdCB2aXNpYmxlIE1QVCBtYXBwaW5nLiAqLwotICAgICAgICBsMnRhYiA9IGwz
ZV90b19sMmUobDNzdGFydFszXSk7Ci0gICAgICAgIG1lbWNweSgmbDJ0YWJbQ09NUEFUX0wyX1BB
R0VUQUJMRV9GSVJTVF9YRU5fU0xPVChkKV0sCi0gICAgICAgICAgICAgICAmY29tcGF0X2lkbGVf
cGdfdGFibGVfbDJbbDJfdGFibGVfb2Zmc2V0KEhJUk9fQ09NUEFUX01QVF9WSVJUX1NUQVJUKV0s
Ci0gICAgICAgICAgICAgICBDT01QQVRfTDJfUEFHRVRBQkxFX1hFTl9TTE9UUyhkKSAqIHNpemVv
ZigqbDJ0YWIpKTsKKworICAgICAgICBpbml0X3hlbl9wYWVfbDJfc2xvdHMobDNlX3RvX2wyZShs
M3N0YXJ0WzNdKSwgZCk7CiAgICAgfQogCiAgICAgLyogUGFnZXMgdGhhdCBhcmUgcGFydCBvZiBw
YWdlIHRhYmxlcyBtdXN0IGJlIHJlYWQgb25seS4gKi8KLS0gCjIuMS40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:56:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:56: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-devel-bounces@lists.xenproject.org>)
	id 1gKoXy-0006o3-IQ; Thu, 08 Nov 2018 17:56:50 +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=6g0g=nt=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gKoXx-0006nW-Qr
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 17:56:49 +0000
X-Inumbo-ID: a9c2cdd2-e37f-11e8-88c0-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a9c2cdd2-e37f-11e8-88c0-12d6303a7972;
 Thu, 08 Nov 2018 17:56:48 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 F009E301AB24; Thu,  8 Nov 2018 19:56:47 +0200 (EET)
Received: from [192.168.228.119] (unknown [86.120.158.223])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id D95983000808;
 Thu,  8 Nov 2018 19:56:47 +0200 (EET)
To: Wei Liu <wei.liu2@citrix.com>
References: <20181105095354.9082-1-aisaila@bitdefender.com>
 <CABfawh=8mksd3_ZO0i=0q44VGoyRj2pHOudczYTfzdH7brZnoQ@mail.gmail.com>
 <a0028d6c-27f6-5e39-c19b-39da0474e276@bitdefender.com>
 <20181108155359.6ihkpw2pd6m7edki@zion.uk.xensource.com>
 <be9410dd-ddd1-db1d-1166-df096c739d1d@bitdefender.com>
 <20181108172201.lzdlkl6wir3b7ypa@zion.uk.xensource.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <af75d830-5a6f-f514-1eca-adce268964fd@bitdefender.com>
Date: Thu, 8 Nov 2018 19:56:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181108172201.lzdlkl6wir3b7ypa@zion.uk.xensource.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v8] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Alexandru Isaila <aisaila@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvOC8xOCA3OjIyIFBNLCBXZWkgTGl1IHdyb3RlOgo+IE9uIFRodSwgTm92IDA4LCAyMDE4
IGF0IDA1OjU2OjA3UE0gKzAyMDAsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gT24gMTEvOC8x
OCA1OjUzIFBNLCBXZWkgTGl1IHdyb3RlOgo+Pj4gT24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDU6
MTk6NDhQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+Pj4+IE9uIDExLzYvMTggNzox
NiBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4+PiBPbiBNb24sIE5vdiA1LCAyMDE4IGF0
IDI6NTQgQU0gQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEKPj4+Pj4gPGFpc2FpbGFAYml0ZGVmZW5k
ZXIuY29tPiB3cm90ZToKPj4+Pj4+Cj4+Pj4+PiBUaGlzIHBhdGNoIGFkZHMgYSBjb3VwbGUgb2Yg
cmVncyB0byB0aGUgdm1fZXZlbnQgdGhhdCBhcmUgdXNlZCBieQo+Pj4+Pj4gdGhlIGludHJvc3Bl
Y3Rpb24uIFRoZSBiYXNlLCBsaW1pdCBhbmQgYXIKPj4+Pj4+IGJpdHMgYXJlIGNvbXByZXNzZWQg
aW50byBhIHVpbnQ2NF90IHVuaW9uIHNvIGFzIG5vdCB0byBlbmxhcmdlIHRoZQo+Pj4+Pj4gdm1f
ZXZlbnQuCj4+Pj4+Pgo+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlz
YWlsYUBiaXRkZWZlbmRlci5jb20+Cj4+Pj4+Cj4+Pj4+IEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5
ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4+Pj4KPj4+PiBUbyB0aGUgYmVzdCBvZiBteSBhYmls
aXR5IHRvIGZpZ3VyZSBvdXQgdGhlIG5lY2Vzc2FyeSBhY2tzLCBJIGJlbGlldmUKPj4+PiB0aGF0
IHRoaXMgb25lIGlzIHJlYWR5IHRvIGdvIGluLiA6KQo+Pj4KPj4+IEFscmlnaHQuIEkgd2lsbCBw
aWNrIHRoaXMgdXAgaW4gbXkgbmV4dCBzd2VlcC4KPj4KPj4gVGhhbmtzIQo+IAo+IAo+IFVuZm9y
dHVuYXRlbHkgdGhpcyB3aWxsIGJyZWFrIHNoaW0gYnVpbGQgd2hlbiBIVk0gaXMgZGlzYWJsZWQu
IFBsZWFzZQo+IHN1Ym1pdCBhIG5ldyB2ZXJzaW9uLiBJIHRoaW5rIHlvdSB3aWxsIG5lZWQgdG8g
cHV0Cj4gdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyIHVuZGVyIENPTkZJR19IVk0uCgpW
ZXJ5IHNvcnJ5IGFib3V0IHRoYXQuIFdlJ2xsIHJlc3VibWl0LgoKClRoYW5rcywKUmF6dmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 17:59:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 17:59: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-devel-bounces@lists.xenproject.org>)
	id 1gKoaT-0006wN-1P; Thu, 08 Nov 2018 17:59: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=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKoaR-0006wG-M4
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 17:59:23 +0000
X-Inumbo-ID: 04e0e82a-e380-11e8-b53f-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 04e0e82a-e380-11e8-b53f-12d6303a7972;
 Thu, 08 Nov 2018 17:59:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70051201"
Date: Thu, 8 Nov 2018 17:59:19 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181108175919.y7av2nh7zwyv44b6@zion.uk.xensource.com>
References: <1541699211-29791-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1541699211-29791-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86/dom0: Use init_xen_pae_l2_slots()
 rather than opencoding it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDU6NDY6NTFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKClJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 18:00:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 18:00: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-devel-bounces@lists.xenproject.org>)
	id 1gKobx-0007jG-Dq; Thu, 08 Nov 2018 18:00:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKobw-0007j5-7p
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 18:00:56 +0000
X-Inumbo-ID: 3cf7ec05-e380-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3cf7ec05-e380-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 18:00:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKobr-0007Kh-6X; Thu, 08 Nov 2018 18:00:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKobq-0002Ur-WA; Thu, 08 Nov 2018 18:00:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKobq-0007vh-VV; Thu, 08 Nov 2018 18:00:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129650-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=c0bb0d88436581f589946b3f76d19fc26546ff66
X-Osstest-Versions-That: xen=388c55bfad2522009f88f165f74b2fc5ed4f9e94
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Nov 2018 18:00:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129650: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTY1MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTY1MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBjMGJiMGQ4ODQzNjU4MWY1ODk5NDZiM2Y3NmQxOWZjMjY1NDZmZjY2CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzODhjNTViZmFkMjUyMjAwOWY4
OGYxNjVmNzRiMmZjNWVkNGY5ZTk0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk1NjQgIDIwMTgt
MTEtMDcgMTY6MDA6NDYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NjUwICAy
MDE4LTExLTA4IDE2OjAxOjAzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICAzODhjNTViZmFkLi5jMGJiMGQ4ODQzICBjMGJiMGQ4ODQzNjU4MWY1ODk5
NDZiM2Y3NmQxOWZjMjY1NDZmZjY2IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 18:03:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 18:03: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-devel-bounces@lists.xenproject.org>)
	id 1gKoe2-0007sM-Tu; Thu, 08 Nov 2018 18:03:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKoe2-0007sD-6u
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 18:03:06 +0000
X-Inumbo-ID: 8a42755b-e380-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a42755b-e380-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 18:03:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70051701"
Date: Thu, 8 Nov 2018 18:02:31 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20181108180231.53r2exdgeepiy56t@zion.uk.xensource.com>
References: <20181105095354.9082-1-aisaila@bitdefender.com>
 <CABfawh=8mksd3_ZO0i=0q44VGoyRj2pHOudczYTfzdH7brZnoQ@mail.gmail.com>
 <a0028d6c-27f6-5e39-c19b-39da0474e276@bitdefender.com>
 <20181108155359.6ihkpw2pd6m7edki@zion.uk.xensource.com>
 <be9410dd-ddd1-db1d-1166-df096c739d1d@bitdefender.com>
 <20181108172201.lzdlkl6wir3b7ypa@zion.uk.xensource.com>
 <af75d830-5a6f-f514-1eca-adce268964fd@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <af75d830-5a6f-f514-1eca-adce268964fd@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v8] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDc6NTY6MjlQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDExLzgvMTggNzoyMiBQTSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFRodSwg
Tm92IDA4LCAyMDE4IGF0IDA1OjU2OjA3UE0gKzAyMDAsIFJhenZhbiBDb2pvY2FydSB3cm90ZToK
PiA+PiBPbiAxMS84LzE4IDU6NTMgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gPj4+IE9uIFRodSwgTm92
IDA4LCAyMDE4IGF0IDA1OjE5OjQ4UE0gKzAyMDAsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiA+
Pj4+IE9uIDExLzYvMTggNzoxNiBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+ID4+Pj4+IE9u
IE1vbiwgTm92IDUsIDIwMTggYXQgMjo1NCBBTSBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQQo+ID4+
Pj4+IDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gPj4+Pj4+Cj4gPj4+Pj4+IFRo
aXMgcGF0Y2ggYWRkcyBhIGNvdXBsZSBvZiByZWdzIHRvIHRoZSB2bV9ldmVudCB0aGF0IGFyZSB1
c2VkIGJ5Cj4gPj4+Pj4+IHRoZSBpbnRyb3NwZWN0aW9uLiBUaGUgYmFzZSwgbGltaXQgYW5kIGFy
Cj4gPj4+Pj4+IGJpdHMgYXJlIGNvbXByZXNzZWQgaW50byBhIHVpbnQ2NF90IHVuaW9uIHNvIGFz
IG5vdCB0byBlbmxhcmdlIHRoZQo+ID4+Pj4+PiB2bV9ldmVudC4KPiA+Pj4+Pj4KPiA+Pj4+Pj4g
U2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
Cj4gPj4+Pj4KPiA+Pj4+PiBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5
ZWwuY29tPgo+ID4+Pj4KPiA+Pj4+IFRvIHRoZSBiZXN0IG9mIG15IGFiaWxpdHkgdG8gZmlndXJl
IG91dCB0aGUgbmVjZXNzYXJ5IGFja3MsIEkgYmVsaWV2ZQo+ID4+Pj4gdGhhdCB0aGlzIG9uZSBp
cyByZWFkeSB0byBnbyBpbi4gOikKPiA+Pj4KPiA+Pj4gQWxyaWdodC4gSSB3aWxsIHBpY2sgdGhp
cyB1cCBpbiBteSBuZXh0IHN3ZWVwLgo+ID4+Cj4gPj4gVGhhbmtzIQo+ID4gCj4gPiAKPiA+IFVu
Zm9ydHVuYXRlbHkgdGhpcyB3aWxsIGJyZWFrIHNoaW0gYnVpbGQgd2hlbiBIVk0gaXMgZGlzYWJs
ZWQuIFBsZWFzZQo+ID4gc3VibWl0IGEgbmV3IHZlcnNpb24uIEkgdGhpbmsgeW91IHdpbGwgbmVl
ZCB0byBwdXQKPiA+IHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3RlciB1bmRlciBDT05GSUdf
SFZNLgo+IAo+IFZlcnkgc29ycnkgYWJvdXQgdGhhdC4gV2UnbGwgcmVzdWJtaXQuCgpTcGVha2lu
ZyBvZiBidWlsZCBicmVha2FnZTogd291bGQgeW91IGd1eXMgY29uc2lkZXIgc2lnbmluZyB1cCB0
byBnaXRsYWIKc28gdGhhdCB5b3UgY2FuIHVzZSBhbGwgdGhlIGJ1aWxkIHRlc3QgaW5mcmFzdHJ1
Y3R1cmUgdGhlcmUgYmVmb3JlCnN1Ym1pc3Npb24/IEl0IHdvdWxkIHByb2JhYmx5IHNheSB5b3Ug
ZnJvbSBidWlsZGluZyBsb2NhbCBmb3IgZGlmZmVyZW50CmRpc3Ryb3MgYW5kIGNvbmZpZ3MuCgpT
ZWUgaHR0cHM6Ly9naXRsYWIuY29tL3hlbi1wcm9qZWN0L3hlbi9waXBlbGluZXMvMzU5MTg1MTAK
CldlaS4KCj4gCj4gCj4gVGhhbmtzLAo+IFJhenZhbgo+IAo+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 18:08:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 18:08: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-devel-bounces@lists.xenproject.org>)
	id 1gKojS-00084M-KH; Thu, 08 Nov 2018 18:08:42 +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=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKojR-00084H-Gx
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 18:08:41 +0000
X-Inumbo-ID: 51a0bf90-e381-11e8-8f34-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51a0bf90-e381-11e8-8f34-12d6303a7972;
 Thu, 08 Nov 2018 18:08:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70052419"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Nov 2018 18:08:26 +0000
Message-ID: <20181108180826.16541-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen: report PV capability in sysctl and use it
 in toolstack
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MGUyYzg4NmVmICgieGVuOiBkZWNvdXBsZSBIVk0gYW5kIElPTU1VIGNhcGFiaWxpdGllcyIpIHBy
b3ZpZGVkIGEKdHJ1dGggdGFibGUgZm9yIHdoYXQgYHhsIGluZm9gIHdvdWxkIHJlcG9ydC4gSW4g
b3JkZXIgdG8gbWFrZSB0aGUKdGFibGUgd29yayB4ZW4gd2lsbCBuZWVkIHRvIHJlcG9ydCBpdHMg
UFYgY2FwYWJpbGl0eS4KClJlcGxhY2UgY2FwX2RpcmVjdGlvIHdpdGggY2FwX3B2IGluIGxpYnhs
IElETC4gSXQgaXMgc2FmZSB0byBkbyBzbwpiZWNhdXNlIGNhcF9kaXJlY3RpbyBoYXMgbmV2ZXIg
YmVlbiByZWxlYXNlZC4gUmV2ZXJ0IHRvIHVzZQpjYXBfaHZtX2RpcmVjdGlvIHRvIG1hcmsgdGhl
IGF2YWlsYWJpbGl0eSBvZiBJT01NVSwgdG8gc2F2ZSB1cyBmcm9tCnByb3ZpZGluZyBhIGNvbXBh
dGliaWxpdHkgbGF5ZXIuCgpEb24ndCBidW1wIHN5c2N0bCB2ZXJzaW9uIG51bWJlciBiZWNhdXNl
IHdlJ3ZlIGFscmVhZHkgZG9uZSBzby4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGwuYyAgICAgICAgIHwgNCArKy0tCiB0
b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgfCA2ICsrKy0tLQogdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsIHwgMiArLQogdG9vbHMveGwveGxfaW5mby5jICAgICAgICAgIHwgNCArKy0tCiB4
ZW4vYXJjaC94ODYvc3lzY3RsLmMgICAgICAgfCAyICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lz
Y3RsLmggfCA1ICsrKystCiA2IGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDkgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsLmMKaW5kZXggYTBkOWYyYmZlNy4uZWM3MTU3NGU5OSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGwuYworKysgYi90b29scy9saWJ4bC9saWJ4bC5jCkBAIC0zOTYsOSArMzk2LDkg
QEAgaW50IGxpYnhsX2dldF9waHlzaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcGh5c2luZm8g
KnBoeXNpbmZvKQogICAgIG1lbWNweShwaHlzaW5mby0+aHdfY2FwLHhjcGh5c2luZm8uaHdfY2Fw
LCBzaXplb2YocGh5c2luZm8tPmh3X2NhcCkpOwogCiAgICAgcGh5c2luZm8tPmNhcF9odm0gPSAh
ISh4Y3BoeXNpbmZvLmNhcGFiaWxpdGllcyAmIFhFTl9TWVNDVExfUEhZU0NBUF9odm0pOwotICAg
IHBoeXNpbmZvLT5jYXBfZGlyZWN0aW8gPQorICAgIHBoeXNpbmZvLT5jYXBfcHYgPSAhISh4Y3Bo
eXNpbmZvLmNhcGFiaWxpdGllcyAmIFhFTl9TWVNDVExfUEhZU0NBUF9wdik7CisgICAgcGh5c2lu
Zm8tPmNhcF9odm1fZGlyZWN0aW8gPQogICAgICAgICAhISh4Y3BoeXNpbmZvLmNhcGFiaWxpdGll
cyAmIFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3Rpbyk7Ci0gICAgcGh5c2luZm8tPmNhcF9odm1f
ZGlyZWN0aW8gPSBwaHlzaW5mby0+Y2FwX2h2bSAmJiBwaHlzaW5mby0+Y2FwX2RpcmVjdGlvOwog
CiAgICAgR0NfRlJFRTsKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDJjZmMxYjA4YWQuLmEzOGU1Y2RiYTIg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwu
aApAQCAtNjcsMTEgKzY3LDExIEBACiAgKiB0aGUgc2FtZSAkKFhFTl9WRVJTSU9OKSAoZS5nLiB0
aHJvdWdob3V0IGEgbWFqb3IgcmVsZWFzZSkuCiAgKi8KIAotLyogTElCWExfSEFWRV9QSFlTSU5G
T19DQVBfRElSRUNUSU8KKy8qIExJQlhMX0hBVkVfUEhZU0lORk9fQ0FQX1BWCiAgKgotICogSWYg
dGhpcyBpcyBkZWZpbmVkLCBsaWJ4bF9waHlzaW5mbyBoYXMgYSAiY2FwX2RpcmVjdGlvIiBmaWVs
ZC4KKyAqIElmIHRoaXMgaXMgZGVmaW5lZCwgbGlieGxfcGh5c2luZm8gaGFzIGEgImNhcF9wdiIg
ZmllbGQuCiAgKi8KLSNkZWZpbmUgTElCWExfSEFWRV9QSFlTSU5GT19DQVBfRElSRUNUSU8gMQor
I2RlZmluZSBMSUJYTF9IQVZFX1BIWVNJTkZPX0NBUF9QViAxCiAKIC8qIExJQlhMX0hBVkVfQ09O
U09MRV9OT1RJRllfRkQKICAqCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggM2I4Zjk2NzY1MS4uNDFiYWJi
MzI5ZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtMTAxMyw4ICsxMDEzLDggQEAgbGlieGxfcGh5c2lu
Zm8gPSBTdHJ1Y3QoInBoeXNpbmZvIiwgWwogICAgICgiaHdfY2FwIiwgbGlieGxfaHdjYXApLAog
CiAgICAgKCJjYXBfaHZtIiwgYm9vbCksCisgICAgKCJjYXBfcHYiLCBib29sKSwKICAgICAoImNh
cF9odm1fZGlyZWN0aW8iLCBib29sKSwKLSAgICAoImNhcF9kaXJlY3RpbyIsIGJvb2wpLAogICAg
IF0sIGRpcj1ESVJfT1VUKQogCiBsaWJ4bF9jb25uZWN0b3JpbmZvID0gU3RydWN0KCJjb25uZWN0
b3JpbmZvIiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfaW5mby5jIGIvdG9vbHMveGwveGxf
aW5mby5jCmluZGV4IDkzZTJjNWZhN2QuLjE5YmFmOTdkODggMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hs
L3hsX2luZm8uYworKysgYi90b29scy94bC94bF9pbmZvLmMKQEAgLTIxMiw4ICsyMTIsOCBAQCBz
dGF0aWMgdm9pZCBvdXRwdXRfcGh5c2luZm8odm9pZCkKIAogICAgIG1heWJlX3ByaW50Zigidmly
dF9jYXBzICAgICAgICAgICAgICA6JXMlcyVzXG4iLAogICAgICAgICAgaW5mby5jYXBfaHZtID8g
IiBodm0iIDogIiIsCi0gICAgICAgICBpbmZvLmNhcF9odm1fZGlyZWN0aW8gPyAiIGh2bV9kaXJl
Y3RpbyIgOiAiIiwKLSAgICAgICAgIGluZm8uY2FwX2RpcmVjdGlvID8gIiBkaXJlY3RpbyIgOiAi
IgorICAgICAgICAgaW5mby5jYXBfaHZtICYmIGluZm8uY2FwX2h2bV9kaXJlY3RpbyA/ICIgaHZt
X2RpcmVjdGlvIiA6ICIiLAorICAgICAgICAgaW5mby5jYXBfcHYgJiYgaW5mby5jYXBfaHZtX2Rp
cmVjdGlvID8gIiBkaXJlY3RpbyIgOiAiIgogICAgICAgICApOwogCiAgICAgdmluZm8gPSBsaWJ4
bF9nZXRfdmVyc2lvbl9pbmZvKGN0eCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3lzY3Rs
LmMgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKaW5kZXggMGJlYzdlNWMzYy4uMTkxNmEzZGUxYiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3N5c2N0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zeXNj
dGwuYwpAQCAtMTIwLDYgKzEyMCw4IEBAIHZvaWQgYXJjaF9kb19waHlzaW5mbyhzdHJ1Y3QgeGVu
X3N5c2N0bF9waHlzaW5mbyAqcGkpCiAgICAgICAgICAgIG1pbihzaXplb2YocGktPmh3X2NhcCks
IHNpemVvZihib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KSkpOwogICAgIGlmICggaHZtX2Vu
YWJsZWQgKQogICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9o
dm07CisgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19QVikgKQorICAgICAgICBwaS0+Y2FwYWJp
bGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9wdjsKICAgICBpZiAoIGlvbW11X2VuYWJsZWQg
KQogICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3Rp
bzsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCBlM2ExNGRmY2M5Li4xY2NmMjA3ODdhIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L3N5c2N0bC5oCkBAIC04NSw4ICs4NSwxMSBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF90YnVmX29wIHsK
ICAvKiAoeDg2KSBUaGUgcGxhdGZvcm0gc3VwcG9ydHMgSFZNIGd1ZXN0cy4gKi8KICNkZWZpbmUg
X1hFTl9TWVNDVExfUEhZU0NBUF9odm0gICAgICAgICAgMAogI2RlZmluZSBYRU5fU1lTQ1RMX1BI
WVNDQVBfaHZtICAgICAgICAgICAoMXU8PF9YRU5fU1lTQ1RMX1BIWVNDQVBfaHZtKQorIC8qICh4
ODYpIFRoZSBwbGF0Zm9ybSBzdXBwb3J0cyBQViBndWVzdHMuICovCisjZGVmaW5lIF9YRU5fU1lT
Q1RMX1BIWVNDQVBfcHYgICAgICAgICAgIDEKKyNkZWZpbmUgWEVOX1NZU0NUTF9QSFlTQ0FQX3B2
ICAgICAgICAgICAgKDF1PDxfWEVOX1NZU0NUTF9QSFlTQ0FQX3B2KQogIC8qICh4ODYpIFRoZSBw
bGF0Zm9ybSBzdXBwb3J0cyBkaXJlY3QgYWNjZXNzIHRvIEkvTyBkZXZpY2VzIHdpdGggSU9NTVUu
ICovCi0jZGVmaW5lIF9YRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8gMQorI2RlZmluZSBfWEVO
X1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvICAgICAyCiAjZGVmaW5lIFhFTl9TWVNDVExfUEhZU0NB
UF9kaXJlY3RpbyAgKDF1PDxfWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvKQogc3RydWN0IHhl
bl9zeXNjdGxfcGh5c2luZm8gewogICAgIHVpbnQzMl90IHRocmVhZHNfcGVyX2NvcmU7Ci0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 18:09:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 18:09: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-devel-bounces@lists.xenproject.org>)
	id 1gKojs-00086W-VG; Thu, 08 Nov 2018 18:09: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=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKojr-00086L-AW
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 18:09:07 +0000
X-Inumbo-ID: 5fd8ffc8-e381-11e8-959b-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5fd8ffc8-e381-11e8-959b-12d6303a7972;
 Thu, 08 Nov 2018 18:09:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70052499"
Date: Thu, 8 Nov 2018 18:09:01 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20181108180901.mro4lwzwnxfhykk6@zion.uk.xensource.com>
References: <20181022151851.18355-1-wei.liu2@citrix.com>
 <20181022151851.18355-6-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181022151851.18355-6-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/2] automation: build with Ubuntu 18.04
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjIsIDIwMTggYXQgMDQ6MTg6NTFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKSSB3aWxsIGNv
bW1pdCB0aGVzZSB0d28gcGF0Y2hlcyB3aXRob3V0IGFja3MuIFRoZXkgYXJlIGEgbmV0IGJlbmVm
aXQgdG8KWGVuIC0tIEkgZG9uJ3QgdGhpbmsgdGhhdCB3aWxsIGJlIGNvbnRyb3ZlcnNpYWwuCgpX
ZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 18:14:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 18:14:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gKooq-0000Wt-KO; Thu, 08 Nov 2018 18:14: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=+uh/=nt=citrix.com=prvs=843a23ecb=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gKooo-0000Wn-Q2
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 18:14:14 +0000
X-Inumbo-ID: 163c3046-e382-11e8-a09c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 163c3046-e382-11e8-a09c-12d6303a7972;
 Thu, 08 Nov 2018 18:14:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70053148"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <1541083542-22464-1-git-send-email-rcojocaru@bitdefender.com>
 <1541083542-22464-4-git-send-email-rcojocaru@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <65ef6cc6-a198-f875-ec11-e3727360f257@citrix.com>
Date: Thu, 8 Nov 2018 18:14:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <1541083542-22464-4-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 3/3] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDEvMjAxOCAwMjo0NSBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IFdoZW4gYW4g
bmV3IGFsdHAybSB2aWV3IGlzIGNyZWF0ZWQgdmVyeSBlYXJseSBvbiBndWVzdCBib290LCB0aGUK
PiBkaXNwbGF5IHdpbGwgZnJlZXplIChhbHRob3VnaCB0aGUgZ3Vlc3Qgd2lsbCBydW4gbm9ybWFs
bHkpLiBUaGlzCj4gbWF5IGFsc28gaGFwcGVuIG9uIHJlc2l6aW5nIHRoZSBkaXNwbGF5LiBUaGUg
cmVhc29uIGlzIHRoZSB3YXkKPiBYZW4gY3VycmVudGx5IChtaXMpaGFuZGxlcyBsb2dkaXJ0eSBW
R0E6IGl0IGludGVudGlvbmFsbHkKPiBtaXNjb25maWd1cmVzIFZHQSBwYWdlcyBzbyB0aGF0IHRo
ZXkgd2lsbCBmYXVsdC4KPiAKPiBUaGUgcHJvYmxlbSBpcyB0aGF0IGl0IG9ubHkgZG9lcyB0aGlz
IGluIHRoZSBob3N0IHAybS4gT25jZSB3ZQo+IHN3aXRjaCB0byBhIG5ldyBhbHRwMm0sIHRoZSBt
aXNjb25maWd1cmVkIGVudHJpZXMgd2lsbCBubyBsb25nZXIKPiBmYXVsdCwgc28gdGhlIGRpc3Bs
YXkgd2lsbCBub3QgYmUgdXBkYXRlZC4KPiAKPiBUaGlzIHBhdGNoOgo+ICogdXBkYXRlcyBlcHRf
aGFuZGxlX21pc2NvbmZpZygpIHRvIHVzZSB0aGUgYWN0aXZlIGFsdHAybSBpbnN0ZWFkCj4gICBv
ZiB0aGUgaG9zdHAybTsKPiAqIG1vZGlmaWVzIHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwo
KSwgcDJtX21lbW9yeV90eXBlX2NoYW5nZWQKPiAgIGFuZCBwMm1fY2hhbmdlX3R5cGVfcmFuZ2Uo
KSB0byBwcm9wYWdhdGUgdGhlaXIgY2hhbmdlcyB0byBhbGwKPiAgIHZhbGlkIGFsdHAybXMuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgo+IFN1Z2dlc3RlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgoKSGV5IFJhenZhbiwKClNvcnJ5IGZvciB0YWtpbmcgc28gbG9uZyB0byBnZXQgdG8gdGhp
cy4gIEF0IGEgaGlnaCBsZXZlbCB0aGlzIGxvb2tzCmdvb2QuICBPbmUgYW5zd2VyIGFuZCBvbmUg
b3RoZXIgY29tbWVudC4uLgoKPiAKPiAtLS0KPiBDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWpp
bWFAaW50ZWwuY29tPgo+IENDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiBD
QzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+IENDOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4g
Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSBWMzoKPiAgLSBSRkM6IFdlIG5lZWQgR2VvcmdlJ3Mgb3Bp
bmlvbiBvbiBKYW4ncyBzdWdnZXN0aW9uIHRvIHVwZGF0ZQo+ICAgIHAybS1wdC5jIGFzIHdlbGwu
CgpIbW0gLS0gaWYgdGhlIG9ubHkgY2hhbmdlIGlzIHRvIGFkZCB0aGUgYHAybV9nZXRfYWx0cDJt
KClgIGNsYXVzZSBmcm9tCmVwdF9oYW5kbGVfbWlzY29uZmlnKCksIGl0IHdvdWxkbid0IGJlIHRl
cnJpYmxlOyBzdGlsbCwgaXQncyBleHRyYSBjb2RlCmFuZCBhbiBleHRyYSBicmFuY2ggdGhhdCB3
aWxsIG5ldmVyIGJlIGV4ZWN1dGVkLgoKSSB0aGluayBJJ2QgcmF0aGVyIHB1dCBhbiBBU1NFUlQo
IWFsdHAybV9hY3RpdmUoKSkgdGhlcmUgaW5zdGVhZCwgd2l0aCBhCmNvbW1lbnQgdG8gdGhlIGVm
ZmVjdCB0aGF0IGlmIGFsdHAybSBpcyBldmVyIGVuYWJsZWQgZm9yIE5QVCAvIHNoYWRvdywKd2Un
bGwgaGF2ZSB0byB1c2UgdGhlIGFsdHAybTsgYW5kIHRvIHNlZSBlcHRfaGFuZGxlX21pc2NvbmZp
ZygpLgoKPiAgLSBGaXhlZCBtaXMtaW5kZW50ZWQgbGluZSBpbiBjaGFuZ2VfdHlwZV9yYW5nZSgp
Lgo+ICAtIE1vdmVkIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKCkgKGFuZCBzdGF0aWMgaGVscGVy
KSB1bmRlcgo+ICAgICNpZmRlZiBDT05GSUdfSFZNLgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvbW0v
cDJtLWVwdC5jIHwgIDggKysrKysKPiAgeGVuL2FyY2gveDg2L21tL3AybS5jICAgICB8IDgzICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCj4gIHhlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmggfCAgNiArKy0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0
aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCj4gaW5kZXggZmFiY2QwNi4u
ZTZmYTg1ZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+IEBAIC02NTcsNiArNjU3LDkgQEAgYm9vbF90IGVw
dF9oYW5kbGVfbWlzY29uZmlnKHVpbnQ2NF90IGdwYSkKPiAgICAgIGJvb2xfdCBzcHVyaW91czsK
PiAgICAgIGludCByYzsKPiAgCj4gKyAgICBpZiAoIGFsdHAybV9hY3RpdmUoY3Vyci0+ZG9tYWlu
KSApCj4gKyAgICAgICAgcDJtID0gcDJtX2dldF9hbHRwMm0oY3Vycik7Cj4gKwo+ICAgICAgcDJt
X2xvY2socDJtKTsKPiAgCj4gICAgICBzcHVyaW91cyA9IGN1cnItPmFyY2guaHZtLnZteC5lcHRf
c3B1cmlvdXNfbWlzY29uZmlnOwo+IEBAIC0xNDQwLDYgKzE0NDMsMTEgQEAgdm9pZCBwMm1faW5p
dF9hbHRwMm1fZXB0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpKQo+ICAgICAgc3Ry
dWN0IHAybV9kb21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4gICAgICBzdHJ1
Y3QgZXB0X2RhdGEgKmVwdDsKPiAgCj4gKyAgICBwMm0tPm1heF9tYXBwZWRfcGZuID0gaG9zdHAy
bS0+bWF4X21hcHBlZF9wZm47Cj4gKyAgICBwMm0tPmRlZmF1bHRfYWNjZXNzID0gaG9zdHAybS0+
ZGVmYXVsdF9hY2Nlc3M7Cj4gKyAgICBwMm0tPmRvbWFpbiA9IGhvc3RwMm0tPmRvbWFpbjsKPiAr
Cj4gKyAgICBwMm0tPmdsb2JhbF9sb2dkaXJ0eSA9IGhvc3RwMm0tPmdsb2JhbF9sb2dkaXJ0eTsK
PiAgICAgIHAybS0+ZXB0LmFkID0gaG9zdHAybS0+ZXB0LmFkOwo+ICAgICAgcDJtLT5taW5fcmVt
YXBwZWRfZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwo+ICAgICAgcDJtLT5tYXhfcmVtYXBwZWRf
Z2ZuID0gMDsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gv
eDg2L21tL3AybS5jCj4gaW5kZXggYmM2ZTU0My4uNzBlNDM2ZCAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvbW0vcDJtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiBAQCAtMjc5
LDcgKzI3OSw2IEBAIGludCBwMm1faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICBpbnQgcDJtX2lz
X2xvZ2RpcnR5X3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgc3Rh
cnQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBlbmQpCj4gIHsK
PiAtICAgIEFTU0VSVChwMm1faXNfaG9zdHAybShwMm0pKTsKPiAgICAgIGlmICggcDJtLT5nbG9i
YWxfbG9nZGlydHkgfHwKPiAgICAgICAgICAgcmFuZ2VzZXRfY29udGFpbnNfcmFuZ2UocDJtLT5s
b2dkaXJ0eV9yYW5nZXMsIHN0YXJ0LCBlbmQpICkKPiAgICAgICAgICByZXR1cm4gMTsKPiBAQCAt
Mjg4LDI0ICsyODcsNDkgQEAgaW50IHAybV9pc19sb2dkaXJ0eV9yYW5nZShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAg
Cj4gK3N0YXRpYyB2b2lkIGNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1f
dHlwZV90IG90LCBwMm1fdHlwZV90IG50KQo+ICt7Cj4gKyAgICBwMm0tPmNoYW5nZV9lbnRyeV90
eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Cj4gKyAgICBwMm0tPmdsb2JhbF9sb2dkaXJ0eSA9IChu
dCA9PSBwMm1fcmFtX2xvZ2RpcnR5KTsKPiArfQo+ICsKPiAgdm9pZCBwMm1fY2hhbmdlX2VudHJ5
X3R5cGVfZ2xvYmFsKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50KQo+ICB7Cj4gLSAgICBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+ICsgICAgc3RydWN0IHAy
bV9kb21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4gIAo+ICAgICAgQVNTRVJU
KG90ICE9IG50KTsKPiAgICAgIEFTU0VSVChwMm1faXNfY2hhbmdlYWJsZShvdCkgJiYgcDJtX2lz
X2NoYW5nZWFibGUobnQpKTsKPiAgCj4gLSAgICBwMm1fbG9jayhwMm0pOwo+IC0gICAgcDJtLT5j
aGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwocDJtLCBvdCwgbnQpOwo+IC0gICAgcDJtLT5nbG9iYWxf
bG9nZGlydHkgPSAobnQgPT0gcDJtX3JhbV9sb2dkaXJ0eSk7Cj4gLSAgICBwMm1fdW5sb2NrKHAy
bSk7Cj4gKyAgICBwMm1fbG9jayhob3N0cDJtKTsKPiArCj4gKyAgICBjaGFuZ2VfZW50cnlfdHlw
ZV9nbG9iYWwoaG9zdHAybSwgb3QsIG50KTsKPiArCj4gKyNpZmRlZiBDT05GSUdfSFZNCj4gKyAg
ICBpZiAoIHVubGlrZWx5KGFsdHAybV9hY3RpdmUoZCkpICkKPiArICAgIHsKPiArICAgICAgICB1
bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfQUxUUDJN
OyBpKysgKQo+ICsgICAgICAgICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gIT0gbWZu
X3goSU5WQUxJRF9NRk4pICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgc3Ry
dWN0IHAybV9kb21haW4gKnAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpXTsKPiArCj4gKyAgICAg
ICAgICAgICAgICBwMm1fbG9jayhwMm0pOwo+ICsgICAgICAgICAgICAgICAgY2hhbmdlX2VudHJ5
X3R5cGVfZ2xvYmFsKHAybSwgb3QsIG50KTsKPiArICAgICAgICAgICAgICAgIHAybV91bmxvY2so
cDJtKTsKPiArICAgICAgICAgICAgfQo+ICsgICAgfQo+ICsjZW5kaWYKPiArCj4gKyAgICBwMm1f
dW5sb2NrKGhvc3RwMm0pOwoKU28gaGVyZSB5b3UgaG9sZCB0aGUgaG9zdCBwMm0gbG9jayB3aGls
ZSB1cGRhdGluZyBhbGwgdGhlIGFsdHAybSBsb2Nrcy4KVGhhdCBzb3VuZHMgbGlrZSBpdCdzIHBy
b2JhYmx5IG5lY2Vzc2FyeTsgYnV0IGRvIHlvdSByZW1lbWJlciB0aGUKbG9ja2luZyBkaXNjaXBs
aW5lPyAgSXMgdGhhdCBhbGxvd2VkLCBhbmQvb3IgZG8gd2UgZXZlciBncmFiIHRoZSBhbHRwMm0K
bG9jayBhbmQgdGhlbiB0aGUgaG9zdHAybSBsb2NrPwoKQnV0IHRoZW4uLi4KCj4gIH0KPiAgCj4g
LXZvaWQgcDJtX21lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCkKPiArI2lmZGVm
IENPTkZJR19IVk0KPiArLyogVGhlcmUncyBhbHJlYWR5IGEgbWVtb3J5X3R5cGVfY2hhbmdlZCgp
IGluIGFzbS9tdHJyLmguICovCj4gK3N0YXRpYyB2b2lkIF9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gIHsKPiAtICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0g
PSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4gLQo+ICAgICAgaWYgKCBwMm0tPm1lbW9yeV90eXBlX2No
YW5nZWQgKQo+ICAgICAgewo+ICAgICAgICAgIHAybV9sb2NrKHAybSk7Cj4gQEAgLTMxNCw2ICsz
MzgsMjEgQEAgdm9pZCBwMm1fbWVtb3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICpkKQo+
ICAgICAgfQo+ICB9Cj4gIAo+ICt2b2lkIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBk
b21haW4gKmQpCj4gK3sKPiArICAgIF9tZW1vcnlfdHlwZV9jaGFuZ2VkKHAybV9nZXRfaG9zdHAy
bShkKSk7Cj4gKwo+ICsgICAgaWYgKCB1bmxpa2VseShhbHRwMm1fYWN0aXZlKGQpKSApCj4gKyAg
ICB7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IGk7Cj4gKwo+ICsgICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgTUFYX0FMVFAyTTsgaSsrICkKPiArICAgICAgICAgICAgaWYgKCBkLT5hcmNoLmFsdHAy
bV9lcHRwW2ldICE9IG1mbl94KElOVkFMSURfTUZOKSApCj4gKyAgICAgICAgICAgICAgICBfbWVt
b3J5X3R5cGVfY2hhbmdlZChkLT5hcmNoLmFsdHAybV9wMm1baV0pOwo+ICsgICAgfQo+ICt9Cj4g
KyNlbmRpZgoKLi4uaGVyZSBhbmQuLi4KCj4gKwo+ICBpbnQgcDJtX3NldF9pb3JlcV9zZXJ2ZXIo
c3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBmbGFncywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzKQo+IEBAIC05OTQsMTIgKzEwMzMsMTIgQEAgaW50IHAybV9jaGFuZ2VfdHlwZV9vbmUo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKPiAgfQo+ICAKPiAgLyogTW9k
aWZ5IHRoZSBwMm0gdHlwZSBvZiBhIHJhbmdlIG9mIGdmbnMgZnJvbSBvdCB0byBudC4gKi8KPiAt
dm9pZCBwMm1fY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5k
LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90
IG50KQo+ICtzdGF0aWMgdm9pZCBjaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0
LCB1bnNpZ25lZCBsb25nIGVuZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKPiAgewo+ICAgICAgdW5zaWduZWQgbG9uZyBnZm4g
PSBzdGFydDsKPiAtICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0o
ZCk7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47Cj4gICAgICBpbnQgcmMg
PSAwOwo+ICAKPiAgICAgIEFTU0VSVChvdCAhPSBudCk7Cj4gQEAgLTEwNTIsNiArMTA5MSwyNCBA
QCB2b2lkIHAybV9jaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgcDJt
X3VubG9jayhwMm0pOwo+ICB9Cj4gIAo+ICt2b2lkIHAybV9jaGFuZ2VfdHlwZV9yYW5nZShzdHJ1
Y3QgZG9tYWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
cDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKPiArewo+ICsgICAgY2hhbmdlX3R5cGVfcmFu
Z2UocDJtX2dldF9ob3N0cDJtKGQpLCBzdGFydCwgZW5kLCBvdCwgbnQpOwo+ICsKPiArI2lmZGVm
IENPTkZJR19IVk0KPiArICAgIGlmICggdW5saWtlbHkoYWx0cDJtX2FjdGl2ZShkKSkgKQo+ICsg
ICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgICAgICBmb3IgKCBpID0g
MDsgaSA8IE1BWF9BTFRQMk07IGkrKyApCj4gKyAgICAgICAgICAgIGlmICggZC0+YXJjaC5hbHRw
Mm1fZXB0cFtpXSAhPSBtZm5feChJTlZBTElEX01GTikgKQo+ICsgICAgICAgICAgICAgICAgY2hh
bmdlX3R5cGVfcmFuZ2UoZC0+YXJjaC5hbHRwMm1fcDJtW2ldLCBzdGFydCwgZW5kLCBvdCwgbnQp
Owo+ICsgICAgfQo+ICsjZW5kaWYKPiArfQo+ICsKCi4uLmhlcmUgeW91IGdyYWIgJiByZWxlYXNl
IGVhY2ggbG9jayBzZXBhcmF0ZWx5LCBpbnNpZGUgdGhlIHVwZGF0ZQpmdW5jdGlvbi4gIG1lbW9y
eV90eXBlX2NoYW5nZWQgaXMgcHJvYmFibHkgbW9yZSBvciBsZXNzIGlkZW1wb3RlbnQsIHNvCndv
bid0IG1hdHRlciBpZiB0d28gZGlmZmVyZW50IGNhbGxzIHJhY2U7IGJ1dCBpdCBzZWVtcyBsaWtl
bHkgdGhhdCBpZgp0d28gcDJtX2NoYW5nZV90eXBlX3JhbmdlKCkgY2FsbHMgaGFwcGVuIGNvbmN1
cnJlbnRseSwgdGhlIHZhcmlvdXMKYWx0cDJtcyB3aWxsIGdldCBkaWZmZXJlbnQgcmVzdWx0cy4g
IElzIGl0IHdvcnRoIHJlZmFjdG9yaW5nIGJvdGggb2YKdGhlc2Ugc28gdGhhdCwgbGlrZSBjaGFu
Z2VfZW50cnlfdHlwZV9nbG9iYWwsIHlvdSBob2xkIHRoZSBob3N0IHAybSBsb2NrCndoaWxlIHlv
dSBjaGFuZ2UgdGhlIGluZGl2aWR1YWwgYWx0cDJtIGxvY2tzPwoKIC1HZW9yZ2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 18:15:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 18:15: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-devel-bounces@lists.xenproject.org>)
	id 1gKopn-0000cS-4u; Thu, 08 Nov 2018 18:15: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=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKopl-0000cJ-Hz
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 18:15:13 +0000
X-Inumbo-ID: 3ab0fc86-e382-11e8-826f-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ab0fc86-e382-11e8-826f-12d6303a7972;
 Thu, 08 Nov 2018 18:15:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70053288"
Date: Thu, 8 Nov 2018 18:15:07 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181108181507.evxejkexo4s2w64g@zion.uk.xensource.com>
References: <20181022151851.18355-1-wei.liu2@citrix.com>
 <20181022151851.18355-6-wei.liu2@citrix.com>
 <20181108180901.mro4lwzwnxfhykk6@zion.uk.xensource.com>
 <83919b9f-da7d-4137-300b-713e97eb8b35@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <83919b9f-da7d-4137-300b-713e97eb8b35@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/2] automation: build with Ubuntu 18.04
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDY6MTM6MjNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwOC8xMS8xOCAxODowOSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIE1vbiwgT2N0
IDIyLCAyMDE4IGF0IDA0OjE4OjUxUE0gKzAxMDAsIFdlaSBMaXUgd3JvdGU6Cj4gPj4gU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IEkgd2lsbCBjb21taXQg
dGhlc2UgdHdvIHBhdGNoZXMgd2l0aG91dCBhY2tzLiBUaGV5IGFyZSBhIG5ldCBiZW5lZml0IHRv
Cj4gPiBYZW4gLS0gSSBkb24ndCB0aGluayB0aGF0IHdpbGwgYmUgY29udHJvdmVyc2lhbC4KPiAK
PiBMR1RNLsKgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKVGhhbmtzIQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 18:16:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 18:16: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-devel-bounces@lists.xenproject.org>)
	id 1gKorO-0000kv-Iu; Thu, 08 Nov 2018 18:16:54 +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=nrah=nt=citrix.com=prvs=843bae1bd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gKorN-0000ki-13
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 18:16:53 +0000
X-Inumbo-ID: 76c9cf4a-e382-11e8-aa79-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 76c9cf4a-e382-11e8-aa79-12d6303a7972;
 Thu, 08 Nov 2018 18:16:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="81605345"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181022151851.18355-1-wei.liu2@citrix.com>
 <20181022151851.18355-6-wei.liu2@citrix.com>
 <20181108180901.mro4lwzwnxfhykk6@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <83919b9f-da7d-4137-300b-713e97eb8b35@citrix.com>
Date: Thu, 8 Nov 2018 18:13:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181108180901.mro4lwzwnxfhykk6@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] automation: build with Ubuntu 18.04
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTEvMTggMTg6MDksIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBPY3QgMjIsIDIwMTgg
YXQgMDQ6MTg6NTFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPj4gU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBJIHdpbGwgY29tbWl0IHRoZXNlIHR3byBwYXRj
aGVzIHdpdGhvdXQgYWNrcy4gVGhleSBhcmUgYSBuZXQgYmVuZWZpdCB0bwo+IFhlbiAtLSBJIGRv
bid0IHRoaW5rIHRoYXQgd2lsbCBiZSBjb250cm92ZXJzaWFsLgoKTEdUTS7CoCBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 18:22:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 18:22: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-devel-bounces@lists.xenproject.org>)
	id 1gKowl-0001bw-DH; Thu, 08 Nov 2018 18:22: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=6g0g=nt=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gKowk-0001bo-9x
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 18:22:26 +0000
X-Inumbo-ID: 3d948ef8-e383-11e8-8294-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3d948ef8-e383-11e8-8294-12d6303a7972;
 Thu, 08 Nov 2018 18:22:25 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 7C887301AB24; Thu,  8 Nov 2018 20:22:24 +0200 (EET)
Received: from [192.168.228.119] (unknown [86.120.158.223])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 5CECE300F70D;
 Thu,  8 Nov 2018 20:22:24 +0200 (EET)
To: Wei Liu <wei.liu2@citrix.com>
References: <20181105095354.9082-1-aisaila@bitdefender.com>
 <CABfawh=8mksd3_ZO0i=0q44VGoyRj2pHOudczYTfzdH7brZnoQ@mail.gmail.com>
 <a0028d6c-27f6-5e39-c19b-39da0474e276@bitdefender.com>
 <20181108155359.6ihkpw2pd6m7edki@zion.uk.xensource.com>
 <be9410dd-ddd1-db1d-1166-df096c739d1d@bitdefender.com>
 <20181108172201.lzdlkl6wir3b7ypa@zion.uk.xensource.com>
 <af75d830-5a6f-f514-1eca-adce268964fd@bitdefender.com>
 <20181108180231.53r2exdgeepiy56t@zion.uk.xensource.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <4bf400ee-9c3e-a9ac-5a12-149ad5c6e8db@bitdefender.com>
Date: Thu, 8 Nov 2018 20:22:06 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181108180231.53r2exdgeepiy56t@zion.uk.xensource.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v8] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Alexandru Isaila <aisaila@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvOC8xOCA4OjAyIFBNLCBXZWkgTGl1IHdyb3RlOgo+IFNwZWFraW5nIG9mIGJ1aWxkIGJy
ZWFrYWdlOiB3b3VsZCB5b3UgZ3V5cyBjb25zaWRlciBzaWduaW5nIHVwIHRvIGdpdGxhYgo+IHNv
IHRoYXQgeW91IGNhbiB1c2UgYWxsIHRoZSBidWlsZCB0ZXN0IGluZnJhc3RydWN0dXJlIHRoZXJl
IGJlZm9yZQo+IHN1Ym1pc3Npb24/IEl0IHdvdWxkIHByb2JhYmx5IHNheSB5b3UgZnJvbSBidWls
ZGluZyBsb2NhbCBmb3IgZGlmZmVyZW50Cj4gZGlzdHJvcyBhbmQgY29uZmlncy4KPiAKPiBTZWUg
aHR0cHM6Ly9naXRsYWIuY29tL3hlbi1wcm9qZWN0L3hlbi9waXBlbGluZXMvMzU5MTg1MTAKClll
cywgdGhhdCBkb2VzIHNvdW5kIHZlcnkgaW50ZXJlc3RpbmcuIEknbSBub3Qgc3VyZSB3aGF0IHRo
YXQgZW50YWlscyAvCndoYXQgdGhlIHByb2NlZHVyZSBpcyB0aG91Z2guIENvdWxkIHlvdSBwbGVh
c2UgdGVsbCB1cyBtb3JlPwoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 18:27:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 18:27: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-devel-bounces@lists.xenproject.org>)
	id 1gKp1t-0001n2-4M; Thu, 08 Nov 2018 18:27: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=qrre=nt=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1gKp1r-0001mx-WA
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 18:27:44 +0000
X-Inumbo-ID: fb0c6031-e383-11e8-9a16-bc764e045a96
Received: from mail-yw1-xc41.google.com (unknown [2607:f8b0:4864:20::c41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb0c6031-e383-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 18:27:42 +0000 (UTC)
Received: by mail-yw1-xc41.google.com with SMTP id j75-v6so8379664ywj.10
 for <xen-devel@lists.xenproject.org>; Thu, 08 Nov 2018 10:27:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=i7/SZQkWqdVagjTv57Klzgq004/grcybEPse9TQLCLM=;
 b=Yne8m8Ye3YEFbZx3xcNTCQBMafkqJCpLryMAJ/SwrxzkNZlQw6U1Tg471BwGfMhcNk
 p6wLyiUdQ811+I6xwOH3cPE/WREatp2vLIjShEGkg3vfxcwI44ue+8rjHE3gzEOBMAG3
 FdMRywRx2Isx/CcLJvWIWu1xlGXn+Euo8PaA0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=i7/SZQkWqdVagjTv57Klzgq004/grcybEPse9TQLCLM=;
 b=osree2phbQJmDXZmRgs7maq7uy7ltWmSJA1F4a7jL4LpKr16+sWmgRLpoBFAOy383X
 tP/hybAISbxw5FUhKBdAb1K9GZo4T1RxPm/UWxRIpJIl9OLR34E6x2cf6fVHSuWiFJ5d
 Y8SXNjlvvB4b/yONwmraqXlBG2RzFhFXCl8UmLfQ36uuY2GlNXIoPV/n0LO7Q2574fSd
 HBojPtlNTZbcMlalI2R72/5spMcM/BwlJ3o3C+sKpojorCnPtXceDaKFyS4POb6OSMlC
 KduqqynrujXGh2E6Tb2+dqw5TColcciv7wlSdXcH8q7pfGJHPxLDoU7q6EOgayu21fQd
 ggcA==
X-Gm-Message-State: AGRZ1gLDTN7gKb4fhSGR25FoD0y3W3zjDe7wYUbM/3gPpfS1ymj98FKc
 7ihj/byvi6oWM0G1C+7zFdgAoDqOJ4w=
X-Google-Smtp-Source: AJdET5dh5LL9JOKyhuVtHwiSdzguFCb9GNYQve/9M8rTgIu9pD8LM2HJNpqgJqxx/c1PKhiIFM19vw==
X-Received: by 2002:a81:e204:: with SMTP id p4-v6mr5430152ywl.37.1541701662122; 
 Thu, 08 Nov 2018 10:27:42 -0800 (PST)
Received: from ?IPv6:2600:1700:7b90:52f0:3569:88df:6240:f355?
 ([2600:1700:7b90:52f0:3569:88df:6240:f355])
 by smtp.gmail.com with ESMTPSA id p76-v6sm1038178ywp.6.2018.11.08.10.27.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Nov 2018 10:27:41 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Doug Goldstein <cardoe@cardoe.com>
X-Mailer: iPhone Mail (16B92)
In-Reply-To: <20181108180901.mro4lwzwnxfhykk6@zion.uk.xensource.com>
Date: Thu, 8 Nov 2018 12:27:40 -0600
Message-Id: <5BCCF29C-2C21-4CD0-80EF-A78CB42CFF8A@cardoe.com>
References: <20181022151851.18355-1-wei.liu2@citrix.com>
 <20181022151851.18355-6-wei.liu2@citrix.com>
 <20181108180901.mro4lwzwnxfhykk6@zion.uk.xensource.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/2] automation: build with Ubuntu 18.04
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gT24gTm92IDgsIDIwMTgsIGF0IDEyOjA5IFBNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPiAKPj4gT24gTW9uLCBPY3QgMjIsIDIwMTggYXQgMDQ6MTg6NTFQTSArMDEw
MCwgV2VpIExpdSB3cm90ZToKPj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPiAKPiBJIHdpbGwgY29tbWl0IHRoZXNlIHR3byBwYXRjaGVzIHdpdGhvdXQgYWNr
cy4gVGhleSBhcmUgYSBuZXQgYmVuZWZpdCB0bwo+IFhlbiAtLSBJIGRvbid0IHRoaW5rIHRoYXQg
d2lsbCBiZSBjb250cm92ZXJzaWFsLgo+IAo+IFdlaS4KClNvdW5kcyBnb29kIHRvIG1lLiBTb3Jy
eSBJIG1pc3NlZCB0aGVtIHdoaWxlIEkgd2FzIGdvbmUuIElmIHlvdSBoYXZlbuKAmXQgY29tbWl0
dGVkIHRoZW0geWV0IHlvdSBoYXZlIG15IEFjay4gCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 18:28:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 18:28: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-devel-bounces@lists.xenproject.org>)
	id 1gKp2Y-0001qI-Fb; Thu, 08 Nov 2018 18:28: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=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKp2X-0001qC-AC
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 18:28:25 +0000
X-Inumbo-ID: 132e0e72-e384-11e8-a700-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 132e0e72-e384-11e8-a700-12d6303a7972;
 Thu, 08 Nov 2018 18:28:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70054752"
Date: Thu, 8 Nov 2018 18:27:54 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20181108182754.4wl7iyfqxvypmazq@zion.uk.xensource.com>
References: <20181105095354.9082-1-aisaila@bitdefender.com>
 <CABfawh=8mksd3_ZO0i=0q44VGoyRj2pHOudczYTfzdH7brZnoQ@mail.gmail.com>
 <a0028d6c-27f6-5e39-c19b-39da0474e276@bitdefender.com>
 <20181108155359.6ihkpw2pd6m7edki@zion.uk.xensource.com>
 <be9410dd-ddd1-db1d-1166-df096c739d1d@bitdefender.com>
 <20181108172201.lzdlkl6wir3b7ypa@zion.uk.xensource.com>
 <af75d830-5a6f-f514-1eca-adce268964fd@bitdefender.com>
 <20181108180231.53r2exdgeepiy56t@zion.uk.xensource.com>
 <4bf400ee-9c3e-a9ac-5a12-149ad5c6e8db@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4bf400ee-9c3e-a9ac-5a12-149ad5c6e8db@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v8] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDg6MjI6MDZQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDExLzgvMTggODowMiBQTSwgV2VpIExpdSB3cm90ZToKPiA+IFNwZWFraW5n
IG9mIGJ1aWxkIGJyZWFrYWdlOiB3b3VsZCB5b3UgZ3V5cyBjb25zaWRlciBzaWduaW5nIHVwIHRv
IGdpdGxhYgo+ID4gc28gdGhhdCB5b3UgY2FuIHVzZSBhbGwgdGhlIGJ1aWxkIHRlc3QgaW5mcmFz
dHJ1Y3R1cmUgdGhlcmUgYmVmb3JlCj4gPiBzdWJtaXNzaW9uPyBJdCB3b3VsZCBwcm9iYWJseSBz
YXkgeW91IGZyb20gYnVpbGRpbmcgbG9jYWwgZm9yIGRpZmZlcmVudAo+ID4gZGlzdHJvcyBhbmQg
Y29uZmlncy4KPiA+IAo+ID4gU2VlIGh0dHBzOi8vZ2l0bGFiLmNvbS94ZW4tcHJvamVjdC94ZW4v
cGlwZWxpbmVzLzM1OTE4NTEwCj4gCj4gWWVzLCB0aGF0IGRvZXMgc291bmQgdmVyeSBpbnRlcmVz
dGluZy4gSSdtIG5vdCBzdXJlIHdoYXQgdGhhdCBlbnRhaWxzIC8KPiB3aGF0IHRoZSBwcm9jZWR1
cmUgaXMgdGhvdWdoLiBDb3VsZCB5b3UgcGxlYXNlIHRlbGwgdXMgbW9yZT8KClRoZSBvbmUgSSBz
aG93ZWQgeW91IGlzIHRoZSB0b3AtbGV2ZWwgcGlwZWxpbmUuIFRoZXJlIGFyZSBwZXItYWNjb3Vu
dApwaXBlbGluZXMgYXMgd2VsbC4KClRvIHVzZSB0aGF0OgoKMS4gUmVnaXN0ZXIgYSBHaXRsYWIu
Y29tIGFjY291bnQKMi4gVGVsbCBtZSB5b3VyIGhhbmRsZShzKSwgSSB3aWxsIG1ha2UgeW91IG1l
bWJlciBvZiB0aGUgeGVuLXByb2plY3Qgb3JnCjMuIENyZWF0ZSB5b3VyIG93biBzdWJncm91cCB1
bmRlciBwZW9wbGUvCjQuIEZvcmsgeGVuLmdpdCBmcm9tIHhlbi1wcm9qZWN0IHRvcC1sZXZlbCBy
ZXBvc2l0b3J5IGludG8geW91ciBzdWJncm91cAo1LiBQdXNoIHlvdXIgYnJhbmNoIHRvIHlvdXIg
cmVwb3NpdG9yeQo2LiBGb3VuZCB0aGUgcmVzdWx0IG9mIHBpcGVsaW5lIHJ1biB1bmRlciBVUkwg
bGlrZToKICAgaHR0cHM6Ly9naXRsYWIuY29tL3hlbi1wcm9qZWN0L3Blb3BsZS9saXV3L3hlbi9w
aXBlbGluZXMKICAgKHlvdXIgcHJvYmFibHkgY2FuJ3QgYWNjZXNzIGl0IGJlY2F1c2UgaXQgaXMg
cHJpdmF0ZSkKCldlaS4KCj4gCj4gCj4gVGhhbmtzLAo+IFJhenZhbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 18:28:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 18:28: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-devel-bounces@lists.xenproject.org>)
	id 1gKp31-0001u6-Qx; Thu, 08 Nov 2018 18:28: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=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKp2z-0001tt-PY
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 18:28:53 +0000
X-Inumbo-ID: 2448030c-e384-11e8-85b9-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2448030c-e384-11e8-85b9-12d6303a7972;
 Thu, 08 Nov 2018 18:28:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70054848"
Date: Thu, 8 Nov 2018 18:28:44 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20181108182844.4d5nu4qv7qpczbf3@zion.uk.xensource.com>
References: <20181022151851.18355-1-wei.liu2@citrix.com>
 <20181022151851.18355-6-wei.liu2@citrix.com>
 <20181108180901.mro4lwzwnxfhykk6@zion.uk.xensource.com>
 <5BCCF29C-2C21-4CD0-80EF-A78CB42CFF8A@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BCCF29C-2C21-4CD0-80EF-A78CB42CFF8A@cardoe.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/2] automation: build with Ubuntu 18.04
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMTI6Mjc6NDBQTSAtMDYwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gCj4gPiBPbiBOb3YgOCwgMjAxOCwgYXQgMTI6MDkgUE0sIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gCj4gPj4gT24gTW9uLCBPY3QgMjIsIDIwMTggYXQg
MDQ6MTg6NTFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPiA+PiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gCj4gPiBJIHdpbGwgY29tbWl0IHRoZXNlIHR3
byBwYXRjaGVzIHdpdGhvdXQgYWNrcy4gVGhleSBhcmUgYSBuZXQgYmVuZWZpdCB0bwo+ID4gWGVu
IC0tIEkgZG9uJ3QgdGhpbmsgdGhhdCB3aWxsIGJlIGNvbnRyb3ZlcnNpYWwuCj4gPiAKPiA+IFdl
aS4KPiAKPiBTb3VuZHMgZ29vZCB0byBtZS4gU29ycnkgSSBtaXNzZWQgdGhlbSB3aGlsZSBJIHdh
cyBnb25lLiBJZiB5b3UgaGF2ZW7igJl0IGNvbW1pdHRlZCB0aGVtIHlldCB5b3UgaGF2ZSBteSBB
Y2suIAoKVGhhbmsgeW91IQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 18:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 18:29: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-devel-bounces@lists.xenproject.org>)
	id 1gKp3F-0001wd-45; Thu, 08 Nov 2018 18:29: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=nrah=nt=citrix.com=prvs=843bae1bd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gKp3E-0001wO-3z
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 18:29:08 +0000
X-Inumbo-ID: 2d1668c0-e384-11e8-b4f1-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d1668c0-e384-11e8-b4f1-12d6303a7972;
 Thu, 08 Nov 2018 18:29:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="81606288"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20181108180826.16541-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <98b8e14d-8c9a-18bc-f081-063bf32098ce@citrix.com>
Date: Thu, 8 Nov 2018 18:29:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181108180826.16541-1-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen: report PV capability in sysctl and use
 it in toolstack
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTEvMTggMTg6MDgsIFdlaSBMaXUgd3JvdGU6Cj4gMGUyYzg4NmVmICgieGVuOiBkZWNv
dXBsZSBIVk0gYW5kIElPTU1VIGNhcGFiaWxpdGllcyIpIHByb3ZpZGVkIGEKPiB0cnV0aCB0YWJs
ZSBmb3Igd2hhdCBgeGwgaW5mb2Agd291bGQgcmVwb3J0LiBJbiBvcmRlciB0byBtYWtlIHRoZQo+
IHRhYmxlIHdvcmsgeGVuIHdpbGwgbmVlZCB0byByZXBvcnQgaXRzIFBWIGNhcGFiaWxpdHkuCj4K
PiBSZXBsYWNlIGNhcF9kaXJlY3RpbyB3aXRoIGNhcF9wdiBpbiBsaWJ4bCBJREwuIEl0IGlzIHNh
ZmUgdG8gZG8gc28KPiBiZWNhdXNlIGNhcF9kaXJlY3RpbyBoYXMgbmV2ZXIgYmVlbiByZWxlYXNl
ZC4gUmV2ZXJ0IHRvIHVzZQo+IGNhcF9odm1fZGlyZWN0aW8gdG8gbWFyayB0aGUgYXZhaWxhYmls
aXR5IG9mIElPTU1VLCB0byBzYXZlIHVzIGZyb20KPiBwcm92aWRpbmcgYSBjb21wYXRpYmlsaXR5
IGxheWVyLgo+Cj4gRG9uJ3QgYnVtcCBzeXNjdGwgdmVyc2lvbiBudW1iZXIgYmVjYXVzZSB3ZSd2
ZSBhbHJlYWR5IGRvbmUgc28uCj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKSW4gcHJpbmNpcGxlLCBJIHRoaW5rIHRoaXMgaXMgZmluZS7CoCBIb3dldmVy
LCBzb21lIG9ic2VydmF0aW9ucy4KCkxvb2tpbmcgbW9yZSBjbG9zZWx5IGF0IHRoZSBtYXRyaXgs
IHdlJ3ZlIGdvdDoKCsKgwqDCoCBwdsKgwqDCoMKgwqAgaHZtwqDCoMKgwqAgaW9tbXXCoMKgwqDC
oMKgwqDCoMKgwqDCoCBmbGFncyBpbiB4bCBpbmZvCsKgwqDCoCAwwqDCoMKgwqDCoMKgIDDCoMKg
wqDCoMKgwqAgeCDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBuL2EKwqDCoMKgIDDCoMKgwqDC
oMKgwqAgMcKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBodm0KwqDC
oMKgIDDCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoCAxwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBodm0gaHZtX2RpcmVjdGlvCsKgwqDCoCAxwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqAg
MMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgTklMCsKgwqDCoCAxwqDCoMKgwqDCoMKgIDDC
oMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZGlyZWN0aW8KwqDCoMKg
IDHCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBodm0KwqDCoMKgIDHCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoCAxwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBodm0gaHZtX2RpcmVjdGlvIGRpcmVjdGlvCgpXb3VsZG4ndCBpdCBtYWtl
IG1vcmUgc2Vuc2UgdG8gaGF2ZSBwdiBhbmQgcHZfZGlyZWN0aW8sIGV2ZW4gaWYgb25seSBhcwp0
aGUgZW5kIHVzZXIgdmlzaWJsZSBzdHJpbmc/Cgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiBpbmRleCAzYjhm
OTY3NjUxLi40MWJhYmIzMjllIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+IEBAIC0xMDEzLDggKzEw
MTMsOCBAQCBsaWJ4bF9waHlzaW5mbyA9IFN0cnVjdCgicGh5c2luZm8iLCBbCj4gICAgICAoImh3
X2NhcCIsIGxpYnhsX2h3Y2FwKSwKPiAgCj4gICAgICAoImNhcF9odm0iLCBib29sKSwKPiArICAg
ICgiY2FwX3B2IiwgYm9vbCksCj4gICAgICAoImNhcF9odm1fZGlyZWN0aW8iLCBib29sKSwKCklz
IGl0IHdvcnRoIG5vdGluZyAiIyBObyBsb25nZXIgSFZNIHNwZWNpZmljIiBoZXJlPwoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 18:30:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 18:30: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-devel-bounces@lists.xenproject.org>)
	id 1gKp4e-0002mz-Hj; Thu, 08 Nov 2018 18:30: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=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKp4d-0002mg-1Q
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 18:30:35 +0000
X-Inumbo-ID: 608668ae-e384-11e8-95e6-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 608668ae-e384-11e8-95e6-12d6303a7972;
 Thu, 08 Nov 2018 18:30:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70055051"
Date: Thu, 8 Nov 2018 18:30:24 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181108183024.iti64xpxezg5sosy@zion.uk.xensource.com>
References: <20181108180826.16541-1-wei.liu2@citrix.com>
 <98b8e14d-8c9a-18bc-f081-063bf32098ce@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <98b8e14d-8c9a-18bc-f081-063bf32098ce@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen: report PV capability in sysctl and use
 it in toolstack
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDY6Mjk6MDVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwOC8xMS8xOCAxODowOCwgV2VpIExpdSB3cm90ZToKPiA+IDBlMmM4ODZlZiAo
InhlbjogZGVjb3VwbGUgSFZNIGFuZCBJT01NVSBjYXBhYmlsaXRpZXMiKSBwcm92aWRlZCBhCj4g
PiB0cnV0aCB0YWJsZSBmb3Igd2hhdCBgeGwgaW5mb2Agd291bGQgcmVwb3J0LiBJbiBvcmRlciB0
byBtYWtlIHRoZQo+ID4gdGFibGUgd29yayB4ZW4gd2lsbCBuZWVkIHRvIHJlcG9ydCBpdHMgUFYg
Y2FwYWJpbGl0eS4KPiA+Cj4gPiBSZXBsYWNlIGNhcF9kaXJlY3RpbyB3aXRoIGNhcF9wdiBpbiBs
aWJ4bCBJREwuIEl0IGlzIHNhZmUgdG8gZG8gc28KPiA+IGJlY2F1c2UgY2FwX2RpcmVjdGlvIGhh
cyBuZXZlciBiZWVuIHJlbGVhc2VkLiBSZXZlcnQgdG8gdXNlCj4gPiBjYXBfaHZtX2RpcmVjdGlv
IHRvIG1hcmsgdGhlIGF2YWlsYWJpbGl0eSBvZiBJT01NVSwgdG8gc2F2ZSB1cyBmcm9tCj4gPiBw
cm92aWRpbmcgYSBjb21wYXRpYmlsaXR5IGxheWVyLgo+ID4KPiA+IERvbid0IGJ1bXAgc3lzY3Rs
IHZlcnNpb24gbnVtYmVyIGJlY2F1c2Ugd2UndmUgYWxyZWFkeSBkb25lIHNvLgo+ID4KPiA+IFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gSW4gcHJpbmNp
cGxlLCBJIHRoaW5rIHRoaXMgaXMgZmluZS7CoCBIb3dldmVyLCBzb21lIG9ic2VydmF0aW9ucy4K
PiAKPiBMb29raW5nIG1vcmUgY2xvc2VseSBhdCB0aGUgbWF0cml4LCB3ZSd2ZSBnb3Q6Cj4gCj4g
wqDCoMKgIHB2wqDCoMKgwqDCoCBodm3CoMKgwqDCoCBpb21tdcKgwqDCoMKgwqDCoMKgwqDCoMKg
IGZsYWdzIGluIHhsIGluZm8KPiDCoMKgwqAgMMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgIHgg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbi9hCj4gwqDCoMKgIDDCoMKgwqDCoMKgwqAgMcKg
wqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBodm0KPiDCoMKgwqAgMMKg
wqDCoMKgwqDCoCAxwqDCoMKgwqDCoMKgIDHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGh2
bSBodm1fZGlyZWN0aW8KPiDCoMKgwqAgMcKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgIDDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE5JTAo+IMKgwqDCoCAxwqDCoMKgwqDCoMKgIDDCoMKg
wqDCoMKgwqAgMcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZGlyZWN0aW8KPiDCoMKgwqAg
McKgwqDCoMKgwqDCoCAxwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IGh2bQo+IMKgwqDCoCAxwqDCoMKgwqDCoMKgIDHCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgaHZtIGh2bV9kaXJlY3RpbyBkaXJlY3Rpbwo+IAo+IFdvdWxkbid0IGl0
IG1ha2UgbW9yZSBzZW5zZSB0byBoYXZlIHB2IGFuZCBwdl9kaXJlY3RpbywgZXZlbiBpZiBvbmx5
IGFzCj4gdGhlIGVuZCB1c2VyIHZpc2libGUgc3RyaW5nPwoKVGhhdCB3b3VsZCBiZSBmaW5lIGJ5
IG1lLiBJIGRpZG4ndCBkbyBpdCBiZWNhdXNlIEkgY291bGRuJ3QgZmlndXJlIG91dAp0aGUgZGlm
ZmVyZW5jZSBiZXR3ZWVuIHZpcnRfY2FwcyBhbmQgeGVuX2NhcHMuCgo+IAo+ID4gZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbAo+ID4gaW5kZXggM2I4Zjk2NzY1MS4uNDFiYWJiMzI5ZSAxMDA2NDQKPiA+IC0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ID4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsCj4gPiBAQCAtMTAxMyw4ICsxMDEzLDggQEAgbGlieGxfcGh5c2luZm8gPSBTdHJ1Y3Qo
InBoeXNpbmZvIiwgWwo+ID4gICAgICAoImh3X2NhcCIsIGxpYnhsX2h3Y2FwKSwKPiA+ICAKPiA+
ICAgICAgKCJjYXBfaHZtIiwgYm9vbCksCj4gPiArICAgICgiY2FwX3B2IiwgYm9vbCksCj4gPiAg
ICAgICgiY2FwX2h2bV9kaXJlY3RpbyIsIGJvb2wpLAo+IAo+IElzIGl0IHdvcnRoIG5vdGluZyAi
IyBObyBsb25nZXIgSFZNIHNwZWNpZmljIiBoZXJlPwoKU3VyZS4KCldlaS4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 18:34:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 18:34:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gKp8P-00031h-8j; Thu, 08 Nov 2018 18:34: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=nrah=nt=citrix.com=prvs=843bae1bd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gKp8N-00031V-8v
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 18:34:27 +0000
X-Inumbo-ID: ea51696c-e384-11e8-bfc8-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea51696c-e384-11e8-bfc8-12d6303a7972;
 Thu, 08 Nov 2018 18:34:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="81606576"
To: Wei Liu <wei.liu2@citrix.com>
References: <20181108180826.16541-1-wei.liu2@citrix.com>
 <98b8e14d-8c9a-18bc-f081-063bf32098ce@citrix.com>
 <20181108183024.iti64xpxezg5sosy@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <9c8cd502-d782-9b7d-c5ae-a273e1c434fe@citrix.com>
Date: Thu, 8 Nov 2018 18:34:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181108183024.iti64xpxezg5sosy@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen: report PV capability in sysctl and use
 it in toolstack
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTEvMTggMTg6MzAsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBOb3YgMDgsIDIwMTgg
YXQgMDY6Mjk6MDVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDgvMTEvMTgg
MTg6MDgsIFdlaSBMaXUgd3JvdGU6Cj4+PiAwZTJjODg2ZWYgKCJ4ZW46IGRlY291cGxlIEhWTSBh
bmQgSU9NTVUgY2FwYWJpbGl0aWVzIikgcHJvdmlkZWQgYQo+Pj4gdHJ1dGggdGFibGUgZm9yIHdo
YXQgYHhsIGluZm9gIHdvdWxkIHJlcG9ydC4gSW4gb3JkZXIgdG8gbWFrZSB0aGUKPj4+IHRhYmxl
IHdvcmsgeGVuIHdpbGwgbmVlZCB0byByZXBvcnQgaXRzIFBWIGNhcGFiaWxpdHkuCj4+Pgo+Pj4g
UmVwbGFjZSBjYXBfZGlyZWN0aW8gd2l0aCBjYXBfcHYgaW4gbGlieGwgSURMLiBJdCBpcyBzYWZl
IHRvIGRvIHNvCj4+PiBiZWNhdXNlIGNhcF9kaXJlY3RpbyBoYXMgbmV2ZXIgYmVlbiByZWxlYXNl
ZC4gUmV2ZXJ0IHRvIHVzZQo+Pj4gY2FwX2h2bV9kaXJlY3RpbyB0byBtYXJrIHRoZSBhdmFpbGFi
aWxpdHkgb2YgSU9NTVUsIHRvIHNhdmUgdXMgZnJvbQo+Pj4gcHJvdmlkaW5nIGEgY29tcGF0aWJp
bGl0eSBsYXllci4KPj4+Cj4+PiBEb24ndCBidW1wIHN5c2N0bCB2ZXJzaW9uIG51bWJlciBiZWNh
dXNlIHdlJ3ZlIGFscmVhZHkgZG9uZSBzby4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBJbiBwcmluY2lwbGUsIEkgdGhpbmsgdGhpcyBpcyBm
aW5lLsKgIEhvd2V2ZXIsIHNvbWUgb2JzZXJ2YXRpb25zLgo+Pgo+PiBMb29raW5nIG1vcmUgY2xv
c2VseSBhdCB0aGUgbWF0cml4LCB3ZSd2ZSBnb3Q6Cj4+Cj4+IMKgwqDCoCBwdsKgwqDCoMKgwqAg
aHZtwqDCoMKgwqAgaW9tbXXCoMKgwqDCoMKgwqDCoMKgwqDCoCBmbGFncyBpbiB4bCBpbmZvCj4+
IMKgwqDCoCAwwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqAgeCDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBuL2EKPj4gwqDCoMKgIDDCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoCAwwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBodm0KPj4gwqDCoMKgIDDCoMKgwqDCoMKgwqAgMcKgwqDC
oMKgwqDCoCAxwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBodm0gaHZtX2RpcmVjdGlvCj4+
IMKgwqDCoCAxwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgTklMCj4+IMKgwqDCoCAxwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqAgMcKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZGlyZWN0aW8KPj4gwqDCoMKgIDHCoMKgwqDCoMKgwqAg
McKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBodm0KPj4gwqDCoMKg
IDHCoMKgwqDCoMKgwqAgMcKgwqDCoMKgwqDCoCAxwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBodm0gaHZtX2RpcmVjdGlvIGRpcmVjdGlvCj4+Cj4+IFdvdWxkbid0IGl0IG1ha2UgbW9yZSBz
ZW5zZSB0byBoYXZlIHB2IGFuZCBwdl9kaXJlY3RpbywgZXZlbiBpZiBvbmx5IGFzCj4+IHRoZSBl
bmQgdXNlciB2aXNpYmxlIHN0cmluZz8KPiBUaGF0IHdvdWxkIGJlIGZpbmUgYnkgbWUuIEkgZGlk
bid0IGRvIGl0IGJlY2F1c2UgSSBjb3VsZG4ndCBmaWd1cmUgb3V0Cj4gdGhlIGRpZmZlcmVuY2Ug
YmV0d2VlbiB2aXJ0X2NhcHMgYW5kIHhlbl9jYXBzLgoKVGhlIGFuc3dlciBpcyBtb3N0IHByb2Jh
Ymx5ICJpdCBncmV3IG9yZ2FuaWNhbGx5IGFuZCB3aXRob3V0IGFueSByZWFsCmRlc2lnbiBpbiB0
aGUgcGFzdCIuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 18:38:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 18:38: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-devel-bounces@lists.xenproject.org>)
	id 1gKpBr-0003BW-Qb; Thu, 08 Nov 2018 18:38: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=6g0g=nt=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gKpBr-0003BR-5z
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 18:38:03 +0000
X-Inumbo-ID: 6b9a8982-e385-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6b9a8982-e385-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 18:38:01 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A525D301AB24; Thu,  8 Nov 2018 20:38:00 +0200 (EET)
Received: from [192.168.228.119] (unknown [86.120.158.223])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 7DCFA300F729;
 Thu,  8 Nov 2018 20:38:00 +0200 (EET)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <1541083542-22464-1-git-send-email-rcojocaru@bitdefender.com>
 <1541083542-22464-4-git-send-email-rcojocaru@bitdefender.com>
 <65ef6cc6-a198-f875-ec11-e3727360f257@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <d3387f54-04fb-3fdc-6b5f-9cbfc725fef2@bitdefender.com>
Date: Thu, 8 Nov 2018 20:37:42 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <65ef6cc6-a198-f875-ec11-e3727360f257@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V4 3/3] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvOC8xOCA4OjE0IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIDExLzAxLzIwMTgg
MDI6NDUgUE0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gV2hlbiBhbiBuZXcgYWx0cDJtIHZp
ZXcgaXMgY3JlYXRlZCB2ZXJ5IGVhcmx5IG9uIGd1ZXN0IGJvb3QsIHRoZQo+PiBkaXNwbGF5IHdp
bGwgZnJlZXplIChhbHRob3VnaCB0aGUgZ3Vlc3Qgd2lsbCBydW4gbm9ybWFsbHkpLiBUaGlzCj4+
IG1heSBhbHNvIGhhcHBlbiBvbiByZXNpemluZyB0aGUgZGlzcGxheS4gVGhlIHJlYXNvbiBpcyB0
aGUgd2F5Cj4+IFhlbiBjdXJyZW50bHkgKG1pcyloYW5kbGVzIGxvZ2RpcnR5IFZHQTogaXQgaW50
ZW50aW9uYWxseQo+PiBtaXNjb25maWd1cmVzIFZHQSBwYWdlcyBzbyB0aGF0IHRoZXkgd2lsbCBm
YXVsdC4KPj4KPj4gVGhlIHByb2JsZW0gaXMgdGhhdCBpdCBvbmx5IGRvZXMgdGhpcyBpbiB0aGUg
aG9zdCBwMm0uIE9uY2Ugd2UKPj4gc3dpdGNoIHRvIGEgbmV3IGFsdHAybSwgdGhlIG1pc2NvbmZp
Z3VyZWQgZW50cmllcyB3aWxsIG5vIGxvbmdlcgo+PiBmYXVsdCwgc28gdGhlIGRpc3BsYXkgd2ls
bCBub3QgYmUgdXBkYXRlZC4KPj4KPj4gVGhpcyBwYXRjaDoKPj4gKiB1cGRhdGVzIGVwdF9oYW5k
bGVfbWlzY29uZmlnKCkgdG8gdXNlIHRoZSBhY3RpdmUgYWx0cDJtIGluc3RlYWQKPj4gICBvZiB0
aGUgaG9zdHAybTsKPj4gKiBtb2RpZmllcyBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKCks
IHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkCj4+ICAgYW5kIHAybV9jaGFuZ2VfdHlwZV9yYW5nZSgp
IHRvIHByb3BhZ2F0ZSB0aGVpciBjaGFuZ2VzIHRvIGFsbAo+PiAgIHZhbGlkIGFsdHAybXMuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVy
LmNvbT4KPj4gU3VnZ2VzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+Cj4gCj4gSGV5IFJhenZhbiwKPiAKPiBTb3JyeSBmb3IgdGFraW5nIHNvIGxvbmcgdG8g
Z2V0IHRvIHRoaXMuICBBdCBhIGhpZ2ggbGV2ZWwgdGhpcyBsb29rcwo+IGdvb2QuICBPbmUgYW5z
d2VyIGFuZCBvbmUgb3RoZXIgY29tbWVudC4uLgoKTm8gcHJvYmxlbSwgdGhhbmtzIGZvciB0aGUg
cmV2aWV3IQoKPj4gLS0tCj4+IENDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5j
b20+Cj4+IENDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPj4gQ0M6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPj4gQ0M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pgo+PiAt
LS0KPj4gQ2hhbmdlcyBzaW5jZSBWMzoKPj4gIC0gUkZDOiBXZSBuZWVkIEdlb3JnZSdzIG9waW5p
b24gb24gSmFuJ3Mgc3VnZ2VzdGlvbiB0byB1cGRhdGUKPj4gICAgcDJtLXB0LmMgYXMgd2VsbC4K
PiAKPiBIbW0gLS0gaWYgdGhlIG9ubHkgY2hhbmdlIGlzIHRvIGFkZCB0aGUgYHAybV9nZXRfYWx0
cDJtKClgIGNsYXVzZSBmcm9tCj4gZXB0X2hhbmRsZV9taXNjb25maWcoKSwgaXQgd291bGRuJ3Qg
YmUgdGVycmlibGU7IHN0aWxsLCBpdCdzIGV4dHJhIGNvZGUKPiBhbmQgYW4gZXh0cmEgYnJhbmNo
IHRoYXQgd2lsbCBuZXZlciBiZSBleGVjdXRlZC4KPiAKPiBJIHRoaW5rIEknZCByYXRoZXIgcHV0
IGFuIEFTU0VSVCghYWx0cDJtX2FjdGl2ZSgpKSB0aGVyZSBpbnN0ZWFkLCB3aXRoIGEKPiBjb21t
ZW50IHRvIHRoZSBlZmZlY3QgdGhhdCBpZiBhbHRwMm0gaXMgZXZlciBlbmFibGVkIGZvciBOUFQg
LyBzaGFkb3csCj4gd2UnbGwgaGF2ZSB0byB1c2UgdGhlIGFsdHAybTsgYW5kIHRvIHNlZSBlcHRf
aGFuZGxlX21pc2NvbmZpZygpLgoKV2lsbCBkby4KCj4+ICAtIEZpeGVkIG1pcy1pbmRlbnRlZCBs
aW5lIGluIGNoYW5nZV90eXBlX3JhbmdlKCkuCj4+ICAtIE1vdmVkIHAybV9tZW1vcnlfdHlwZV9j
aGFuZ2VkKCkgKGFuZCBzdGF0aWMgaGVscGVyKSB1bmRlcgo+PiAgICAjaWZkZWYgQ09ORklHX0hW
TS4KPj4gLS0tCj4+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIHwgIDggKysrKysKPj4gIHhl
bi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgfCA4MyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLQo+PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCB8ICA2ICsr
LS0KPj4gIDMgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0p
Cj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gv
eDg2L21tL3AybS1lcHQuYwo+PiBpbmRleCBmYWJjZDA2Li5lNmZhODVmIDEwMDY0NAo+PiAtLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMKPj4gQEAgLTY1Nyw2ICs2NTcsOSBAQCBib29sX3QgZXB0X2hhbmRsZV9taXNjb25maWco
dWludDY0X3QgZ3BhKQo+PiAgICAgIGJvb2xfdCBzcHVyaW91czsKPj4gICAgICBpbnQgcmM7Cj4+
ICAKPj4gKyAgICBpZiAoIGFsdHAybV9hY3RpdmUoY3Vyci0+ZG9tYWluKSApCj4+ICsgICAgICAg
IHAybSA9IHAybV9nZXRfYWx0cDJtKGN1cnIpOwo+PiArCj4+ICAgICAgcDJtX2xvY2socDJtKTsK
Pj4gIAo+PiAgICAgIHNwdXJpb3VzID0gY3Vyci0+YXJjaC5odm0udm14LmVwdF9zcHVyaW91c19t
aXNjb25maWc7Cj4+IEBAIC0xNDQwLDYgKzE0NDMsMTEgQEAgdm9pZCBwMm1faW5pdF9hbHRwMm1f
ZXB0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpKQo+PiAgICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+PiAgICAgIHN0cnVjdCBlcHRf
ZGF0YSAqZXB0Owo+PiAgCj4+ICsgICAgcDJtLT5tYXhfbWFwcGVkX3BmbiA9IGhvc3RwMm0tPm1h
eF9tYXBwZWRfcGZuOwo+PiArICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MgPSBob3N0cDJtLT5kZWZh
dWx0X2FjY2VzczsKPj4gKyAgICBwMm0tPmRvbWFpbiA9IGhvc3RwMm0tPmRvbWFpbjsKPj4gKwo+
PiArICAgIHAybS0+Z2xvYmFsX2xvZ2RpcnR5ID0gaG9zdHAybS0+Z2xvYmFsX2xvZ2RpcnR5Owo+
PiAgICAgIHAybS0+ZXB0LmFkID0gaG9zdHAybS0+ZXB0LmFkOwo+PiAgICAgIHAybS0+bWluX3Jl
bWFwcGVkX2dmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKPj4gICAgICBwMm0tPm1heF9yZW1hcHBl
ZF9nZm4gPSAwOwo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2Fy
Y2gveDg2L21tL3AybS5jCj4+IGluZGV4IGJjNmU1NDMuLjcwZTQzNmQgMTAwNjQ0Cj4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPj4g
QEAgLTI3OSw3ICsyNzksNiBAQCBpbnQgcDJtX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPj4gIGlu
dCBwMm1faXNfbG9nZGlydHlfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyBzdGFydCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBl
bmQpCj4+ICB7Cj4+IC0gICAgQVNTRVJUKHAybV9pc19ob3N0cDJtKHAybSkpOwo+PiAgICAgIGlm
ICggcDJtLT5nbG9iYWxfbG9nZGlydHkgfHwKPj4gICAgICAgICAgIHJhbmdlc2V0X2NvbnRhaW5z
X3JhbmdlKHAybS0+bG9nZGlydHlfcmFuZ2VzLCBzdGFydCwgZW5kKSApCj4+ICAgICAgICAgIHJl
dHVybiAxOwo+PiBAQCAtMjg4LDI0ICsyODcsNDkgQEAgaW50IHAybV9pc19sb2dkaXJ0eV9yYW5n
ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAo+PiAgICAgIHJl
dHVybiAwOwo+PiAgfQo+PiAgCj4+ICtzdGF0aWMgdm9pZCBjaGFuZ2VfZW50cnlfdHlwZV9nbG9i
YWwoc3RydWN0IHAybV9kb21haW4gKnAybSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpCj4+ICt7Cj4+ICsg
ICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwocDJtLCBvdCwgbnQpOwo+PiArICAgIHAy
bS0+Z2xvYmFsX2xvZ2RpcnR5ID0gKG50ID09IHAybV9yYW1fbG9nZGlydHkpOwo+PiArfQo+PiAr
Cj4+ICB2b2lkIHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoc3RydWN0IGRvbWFpbiAqZCwK
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1f
dHlwZV90IG50KQo+PiAgewo+PiAtICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0
X2hvc3RwMm0oZCk7Cj4+ICsgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0
X2hvc3RwMm0oZCk7Cj4+ICAKPj4gICAgICBBU1NFUlQob3QgIT0gbnQpOwo+PiAgICAgIEFTU0VS
VChwMm1faXNfY2hhbmdlYWJsZShvdCkgJiYgcDJtX2lzX2NoYW5nZWFibGUobnQpKTsKPj4gIAo+
PiAtICAgIHAybV9sb2NrKHAybSk7Cj4+IC0gICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9nbG9i
YWwocDJtLCBvdCwgbnQpOwo+PiAtICAgIHAybS0+Z2xvYmFsX2xvZ2RpcnR5ID0gKG50ID09IHAy
bV9yYW1fbG9nZGlydHkpOwo+PiAtICAgIHAybV91bmxvY2socDJtKTsKPj4gKyAgICBwMm1fbG9j
ayhob3N0cDJtKTsKPj4gKwo+PiArICAgIGNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChob3N0cDJt
LCBvdCwgbnQpOwo+PiArCj4+ICsjaWZkZWYgQ09ORklHX0hWTQo+PiArICAgIGlmICggdW5saWtl
bHkoYWx0cDJtX2FjdGl2ZShkKSkgKQo+PiArICAgIHsKPj4gKyAgICAgICAgdW5zaWduZWQgaW50
IGk7Cj4+ICsKPj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQo+
PiArICAgICAgICAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9lcHRwW2ldICE9IG1mbl94KElOVkFM
SURfTUZOKSApCj4+ICsgICAgICAgICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgc3RydWN0IHAy
bV9kb21haW4gKnAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpXTsKPj4gKwo+PiArICAgICAgICAg
ICAgICAgIHAybV9sb2NrKHAybSk7Cj4+ICsgICAgICAgICAgICAgICAgY2hhbmdlX2VudHJ5X3R5
cGVfZ2xvYmFsKHAybSwgb3QsIG50KTsKPj4gKyAgICAgICAgICAgICAgICBwMm1fdW5sb2NrKHAy
bSk7Cj4+ICsgICAgICAgICAgICB9Cj4+ICsgICAgfQo+PiArI2VuZGlmCj4+ICsKPj4gKyAgICBw
Mm1fdW5sb2NrKGhvc3RwMm0pOwo+IAo+IFNvIGhlcmUgeW91IGhvbGQgdGhlIGhvc3QgcDJtIGxv
Y2sgd2hpbGUgdXBkYXRpbmcgYWxsIHRoZSBhbHRwMm0gbG9ja3MuCj4gVGhhdCBzb3VuZHMgbGlr
ZSBpdCdzIHByb2JhYmx5IG5lY2Vzc2FyeTsgYnV0IGRvIHlvdSByZW1lbWJlciB0aGUKPiBsb2Nr
aW5nIGRpc2NpcGxpbmU/ICBJcyB0aGF0IGFsbG93ZWQsIGFuZC9vciBkbyB3ZSBldmVyIGdyYWIg
dGhlIGFsdHAybQo+IGxvY2sgYW5kIHRoZW4gdGhlIGhvc3RwMm0gbG9jaz8KCkxvY2tpbmcgdGhl
IGhvc3RwMm0gZmlyc3Qgc2VlbXMgdG8gYmUgdGhlIHBhdHRlcm4gZXZlcnl3aGVyZSBJJ3ZlIGxv
b2tlZAooZm9yIGV4YW1wbGUsIGluIHAybV9jaGFuZ2VfYWx0cDJtX2dmbigpLCBwMm1fc2V0X3N1
cHByZXNzX3ZlKCksCnAybV9nZXRfc3VwcHJlc3NfdmUoKSwgb3IgcDJtX3NldF9tZW1fYWNjZXNz
KCkpLgoKPiBCdXQgdGhlbi4uLgo+IAo+PiAgfQo+PiAgCj4+IC12b2lkIHAybV9tZW1vcnlfdHlw
ZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpCj4+ICsjaWZkZWYgQ09ORklHX0hWTQo+PiArLyog
VGhlcmUncyBhbHJlYWR5IGEgbWVtb3J5X3R5cGVfY2hhbmdlZCgpIGluIGFzbS9tdHJyLmguICov
Cj4+ICtzdGF0aWMgdm9pZCBfbWVtb3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtKQo+PiAgewo+PiAtICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3Rw
Mm0oZCk7Cj4+IC0KPj4gICAgICBpZiAoIHAybS0+bWVtb3J5X3R5cGVfY2hhbmdlZCApCj4+ICAg
ICAgewo+PiAgICAgICAgICBwMm1fbG9jayhwMm0pOwo+PiBAQCAtMzE0LDYgKzMzOCwyMSBAQCB2
b2lkIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpCj4+ICAgICAgfQo+
PiAgfQo+PiAgCj4+ICt2b2lkIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4g
KmQpCj4+ICt7Cj4+ICsgICAgX21lbW9yeV90eXBlX2NoYW5nZWQocDJtX2dldF9ob3N0cDJtKGQp
KTsKPj4gKwo+PiArICAgIGlmICggdW5saWtlbHkoYWx0cDJtX2FjdGl2ZShkKSkgKQo+PiArICAg
IHsKPj4gKyAgICAgICAgdW5zaWduZWQgaW50IGk7Cj4+ICsKPj4gKyAgICAgICAgZm9yICggaSA9
IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQo+PiArICAgICAgICAgICAgaWYgKCBkLT5hcmNoLmFs
dHAybV9lcHRwW2ldICE9IG1mbl94KElOVkFMSURfTUZOKSApCj4+ICsgICAgICAgICAgICAgICAg
X21lbW9yeV90eXBlX2NoYW5nZWQoZC0+YXJjaC5hbHRwMm1fcDJtW2ldKTsKPj4gKyAgICB9Cj4+
ICt9Cj4+ICsjZW5kaWYKPiAKPiAuLi5oZXJlIGFuZC4uLgo+IAo+PiArCj4+ICBpbnQgcDJtX3Nl
dF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKPj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCj4+IEBAIC05OTQsMTIgKzEwMzMsMTIgQEAgaW50IHAy
bV9jaGFuZ2VfdHlwZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwK
Pj4gIH0KPj4gIAo+PiAgLyogTW9kaWZ5IHRoZSBwMm0gdHlwZSBvZiBhIHJhbmdlIG9mIGdmbnMg
ZnJvbSBvdCB0byBudC4gKi8KPj4gLXZvaWQgcDJtX2NoYW5nZV90eXBlX3JhbmdlKHN0cnVjdCBk
b21haW4gKmQsIAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBz
dGFydCwgdW5zaWduZWQgbG9uZyBlbmQsCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICBw
Mm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50KQo+PiArc3RhdGljIHZvaWQgY2hhbmdlX3R5cGVf
cmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kLAo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKPj4g
IHsKPj4gICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IHN0YXJ0Owo+PiAtICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4+ICsgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHAybS0+ZG9tYWluOwo+PiAgICAgIGludCByYyA9IDA7Cj4+ICAKPj4gICAgICBBU1NFUlQo
b3QgIT0gbnQpOwo+PiBAQCAtMTA1Miw2ICsxMDkxLDI0IEBAIHZvaWQgcDJtX2NoYW5nZV90eXBl
X3JhbmdlKHN0cnVjdCBkb21haW4gKmQsCj4+ICAgICAgcDJtX3VubG9jayhwMm0pOwo+PiAgfQo+
PiAgCj4+ICt2b2lkIHAybV9jaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQg
bG9uZyBlbmQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBw
Mm1fdHlwZV90IG50KQo+PiArewo+PiArICAgIGNoYW5nZV90eXBlX3JhbmdlKHAybV9nZXRfaG9z
dHAybShkKSwgc3RhcnQsIGVuZCwgb3QsIG50KTsKPj4gKwo+PiArI2lmZGVmIENPTkZJR19IVk0K
Pj4gKyAgICBpZiAoIHVubGlrZWx5KGFsdHAybV9hY3RpdmUoZCkpICkKPj4gKyAgICB7Cj4+ICsg
ICAgICAgIHVuc2lnbmVkIGludCBpOwo+PiArCj4+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
TUFYX0FMVFAyTTsgaSsrICkKPj4gKyAgICAgICAgICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0
cFtpXSAhPSBtZm5feChJTlZBTElEX01GTikgKQo+PiArICAgICAgICAgICAgICAgIGNoYW5nZV90
eXBlX3JhbmdlKGQtPmFyY2guYWx0cDJtX3AybVtpXSwgc3RhcnQsIGVuZCwgb3QsIG50KTsKPj4g
KyAgICB9Cj4+ICsjZW5kaWYKPj4gK30KPj4gKwo+IAo+IC4uLmhlcmUgeW91IGdyYWIgJiByZWxl
YXNlIGVhY2ggbG9jayBzZXBhcmF0ZWx5LCBpbnNpZGUgdGhlIHVwZGF0ZQo+IGZ1bmN0aW9uLiAg
bWVtb3J5X3R5cGVfY2hhbmdlZCBpcyBwcm9iYWJseSBtb3JlIG9yIGxlc3MgaWRlbXBvdGVudCwg
c28KPiB3b24ndCBtYXR0ZXIgaWYgdHdvIGRpZmZlcmVudCBjYWxscyByYWNlOyBidXQgaXQgc2Vl
bXMgbGlrZWx5IHRoYXQgaWYKPiB0d28gcDJtX2NoYW5nZV90eXBlX3JhbmdlKCkgY2FsbHMgaGFw
cGVuIGNvbmN1cnJlbnRseSwgdGhlIHZhcmlvdXMKPiBhbHRwMm1zIHdpbGwgZ2V0IGRpZmZlcmVu
dCByZXN1bHRzLiAgSXMgaXQgd29ydGggcmVmYWN0b3JpbmcgYm90aCBvZgo+IHRoZXNlIHNvIHRo
YXQsIGxpa2UgY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsLCB5b3UgaG9sZCB0aGUgaG9zdCBwMm0g
bG9jawo+IHdoaWxlIHlvdSBjaGFuZ2UgdGhlIGluZGl2aWR1YWwgYWx0cDJtIGxvY2tzPwoKWW91
J3JlIHJpZ2h0LiBJIGRvIGFncmVlIGl0IGlzIHdvcnRoIHJlZmFjdG9yaW5nIHRoZSBjb2RlIHRv
IGhvbGQgdGhlCmhvc3RwMm0gbG9jayB1bnRpbCB0aGUgZW5kLiBJJ2xsIGRvIHRoYXQuCgpPbiB0
aGUgZmlyc3QgcGF0Y2ggb2YgdGhlIHNlcmllczogY2FuIGl0IGdvIGluIGluZGVwZW5kZW50bHks
IHNpbmNlIEphbgppcyBPSyB3aXRoIGl0IGFuZCBpdCBqdXN0IGdvdCB5b3VyIGFjaz8gT3Igc2hv
dWxkIEkganVzdCBhZGQgdGhlIGFjayBhbmQKY2FycnkgaXQgb3ZlciB0byB0aGUgbmV4dCB2ZXJz
aW9uIG9mIHRoZSBzZXJpZXM/CgoKVGhhbmtzIGFnYWluLApSYXp2YW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 18:46:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gKpK5-00042u-NI; Thu, 08 Nov 2018 18:46:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=6g0g=nt=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gKpK4-00042p-BA
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 18:46:32 +0000
X-Inumbo-ID: 9bab7fe4-e386-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9bab7fe4-e386-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 18:46:31 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A2546301AB24; Thu,  8 Nov 2018 20:46:30 +0200 (EET)
Received: from [192.168.228.119] (unknown [86.120.158.223])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 892A2300F727;
 Thu,  8 Nov 2018 20:46:30 +0200 (EET)
To: Wei Liu <wei.liu2@citrix.com>
References: <20181105095354.9082-1-aisaila@bitdefender.com>
 <CABfawh=8mksd3_ZO0i=0q44VGoyRj2pHOudczYTfzdH7brZnoQ@mail.gmail.com>
 <a0028d6c-27f6-5e39-c19b-39da0474e276@bitdefender.com>
 <20181108155359.6ihkpw2pd6m7edki@zion.uk.xensource.com>
 <be9410dd-ddd1-db1d-1166-df096c739d1d@bitdefender.com>
 <20181108172201.lzdlkl6wir3b7ypa@zion.uk.xensource.com>
 <af75d830-5a6f-f514-1eca-adce268964fd@bitdefender.com>
 <20181108180231.53r2exdgeepiy56t@zion.uk.xensource.com>
 <4bf400ee-9c3e-a9ac-5a12-149ad5c6e8db@bitdefender.com>
 <20181108182754.4wl7iyfqxvypmazq@zion.uk.xensource.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <b8249ae6-6da8-c512-383f-dbecf6ae3e01@bitdefender.com>
Date: Thu, 8 Nov 2018 20:46:12 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181108182754.4wl7iyfqxvypmazq@zion.uk.xensource.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v8] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Alexandru Isaila <aisaila@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvOC8xOCA4OjI3IFBNLCBXZWkgTGl1IHdyb3RlOgo+IE9uIFRodSwgTm92IDA4LCAyMDE4
IGF0IDA4OjIyOjA2UE0gKzAyMDAsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gT24gMTEvOC8x
OCA4OjAyIFBNLCBXZWkgTGl1IHdyb3RlOgo+Pj4gU3BlYWtpbmcgb2YgYnVpbGQgYnJlYWthZ2U6
IHdvdWxkIHlvdSBndXlzIGNvbnNpZGVyIHNpZ25pbmcgdXAgdG8gZ2l0bGFiCj4+PiBzbyB0aGF0
IHlvdSBjYW4gdXNlIGFsbCB0aGUgYnVpbGQgdGVzdCBpbmZyYXN0cnVjdHVyZSB0aGVyZSBiZWZv
cmUKPj4+IHN1Ym1pc3Npb24/IEl0IHdvdWxkIHByb2JhYmx5IHNheSB5b3UgZnJvbSBidWlsZGlu
ZyBsb2NhbCBmb3IgZGlmZmVyZW50Cj4+PiBkaXN0cm9zIGFuZCBjb25maWdzLgo+Pj4KPj4+IFNl
ZSBodHRwczovL2dpdGxhYi5jb20veGVuLXByb2plY3QveGVuL3BpcGVsaW5lcy8zNTkxODUxMAo+
Pgo+PiBZZXMsIHRoYXQgZG9lcyBzb3VuZCB2ZXJ5IGludGVyZXN0aW5nLiBJJ20gbm90IHN1cmUg
d2hhdCB0aGF0IGVudGFpbHMgLwo+PiB3aGF0IHRoZSBwcm9jZWR1cmUgaXMgdGhvdWdoLiBDb3Vs
ZCB5b3UgcGxlYXNlIHRlbGwgdXMgbW9yZT8KPiAKPiBUaGUgb25lIEkgc2hvd2VkIHlvdSBpcyB0
aGUgdG9wLWxldmVsIHBpcGVsaW5lLiBUaGVyZSBhcmUgcGVyLWFjY291bnQKPiBwaXBlbGluZXMg
YXMgd2VsbC4KPiAKPiBUbyB1c2UgdGhhdDoKPiAKPiAxLiBSZWdpc3RlciBhIEdpdGxhYi5jb20g
YWNjb3VudAo+IDIuIFRlbGwgbWUgeW91ciBoYW5kbGUocyksIEkgd2lsbCBtYWtlIHlvdSBtZW1i
ZXIgb2YgdGhlIHhlbi1wcm9qZWN0IG9yZwo+IDMuIENyZWF0ZSB5b3VyIG93biBzdWJncm91cCB1
bmRlciBwZW9wbGUvCj4gNC4gRm9yayB4ZW4uZ2l0IGZyb20geGVuLXByb2plY3QgdG9wLWxldmVs
IHJlcG9zaXRvcnkgaW50byB5b3VyIHN1Ymdyb3VwCj4gNS4gUHVzaCB5b3VyIGJyYW5jaCB0byB5
b3VyIHJlcG9zaXRvcnkKPiA2LiBGb3VuZCB0aGUgcmVzdWx0IG9mIHBpcGVsaW5lIHJ1biB1bmRl
ciBVUkwgbGlrZToKPiAgICBodHRwczovL2dpdGxhYi5jb20veGVuLXByb2plY3QvcGVvcGxlL2xp
dXcveGVuL3BpcGVsaW5lcwo+ICAgICh5b3VyIHByb2JhYmx5IGNhbid0IGFjY2VzcyBpdCBiZWNh
dXNlIGl0IGlzIHByaXZhdGUpCgpXZSdsbCBkbyB0aGF0LCB0aGFua3MgZm9yIHRoZSBzdWdnZXN0
aW9uISBTb21lIG9mIG91ciB0ZWFtIG1lbWJlcnMgYXJlCm91dCBvZiBvZmZpY2UgYXQgdGhlIG1v
bWVudCwgc28gd2UnbGwgZ2V0IGJhY2sgdG8geW91IHdpdGggdGhlaXIKaGFuZGxlcy4gVW50aWwg
dGhlbiwgbWluZSdzIHJhenZhbi1jb2pvY2FydS4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 19:23:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 19:23: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-devel-bounces@lists.xenproject.org>)
	id 1gKptm-0007A2-M7; Thu, 08 Nov 2018 19:23:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wlbw=nt=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gKptl-00079x-DS
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 19:23:25 +0000
X-Inumbo-ID: c1895ef7-e38b-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1895ef7-e38b-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 19:23:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 516ABAD56;
 Thu,  8 Nov 2018 19:23:21 +0000 (UTC)
To: Daniel Kiper <daniel.kiper@oracle.com>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-9-jgross@suse.com>
 <20181108154557.GH4487@olila.i.net-space.pl>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <5ce5c08b-2517-e209-5786-c255170c8b88@suse.com>
Date: Thu, 8 Nov 2018 20:23:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181108154557.GH4487@olila.i.net-space.pl>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v4 08/19] xen: add basic hooks for PVH in
 current code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, xen-devel@lists.xen.org,
 phcoder@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTEvMjAxOCAxNjo0NSwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9uIEZyaSwgTm92IDAy
LCAyMDE4IGF0IDAxOjM3OjI3UE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEFkZCB0
aGUgaG9va3MgdG8gY3VycmVudCBjb2RlIG5lZWRlZCBmb3IgWGVuIFBWSC4gVGhleSB3aWxsIGJl
IGZpbGxlZAo+PiB3aXRoIGNvZGUgbGF0ZXIgd2hlbiB0aGUgcmVsYXRlZCBmdW5jdGlvbmFsaXR5
IGlzIGJlaW5nIGFkZGVkLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Cj4+IC0tLQo+PiBWMzogeGVucHZoLT54ZW5fcHZoIChEYW5pZWwgS2lwZXIp
Cj4+ICAgICBhZGp1c3QgY29weXJpZ2h0IGRhdGUgKFJvZ2VyIFBhdSBNb25uw6kpCj4+IC0tLQo+
PiAgZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgICAgICAgICB8IDM2ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCj4+ICBncnViLWNvcmUva2Vybi9pMzg2L3hlbi9zdGFy
dHVwX3B2aC5TIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgZ3J1Yi1jb3Jl
L2tlcm4veGVuL2luaXQuYyAgICAgICAgICAgICB8ICA2ICsrKysrKwo+PiAgZ3J1Yi1jb3JlL2xv
YWRlci9pMzg2L2xpbnV4LmMgICAgICAgICB8ICAxICsKPj4gIGluY2x1ZGUvZ3J1Yi9pMzg2L3hl
bl9wdmgva2VybmVsLmggICAgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAg
aW5jbHVkZS9ncnViL3hlbi5oICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKysrKwo+PiAgNiBm
aWxlcyBjaGFuZ2VkLCAxMDggaW5zZXJ0aW9ucygrKQo+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGdy
dWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jCj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZ3J1Yi1j
b3JlL2tlcm4vaTM4Ni94ZW4vc3RhcnR1cF9wdmguUwo+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGlu
Y2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgva2VybmVsLmgKPj4KPj4gZGlmZiAtLWdpdCBhL2dydWIt
Y29yZS9rZXJuL2kzODYveGVuL3B2aC5jIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMK
Pj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMDAwLi5hYzYxODFmNGUKPj4g
LS0tIC9kZXYvbnVsbAo+PiArKysgYi9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYwo+PiBA
QCAtMCwwICsxLDM2IEBACj4+ICsvKgo+PiArICogIEdSVUIgIC0tICBHUmFuZCBVbmlmaWVkIEJv
b3Rsb2FkZXIKPj4gKyAqICBDb3B5cmlnaHQgKEMpIDIwMTggIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbiwgSW5jLgo+PiArICoKPj4gKyAqICBHUlVCIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4g
cmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPj4gKyAqICBpdCB1bmRlciB0aGUgdGVybXMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+PiArICog
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExp
Y2Vuc2UsIG9yCj4+ICsgKiAgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KPj4g
KyAqCj4+ICsgKiAgR1JVQiBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg
YmUgdXNlZnVsLAo+PiArICogIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4+ICsgKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+PiArICogIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4+ICsgKgo+PiArICogIFlvdSBzaG91
bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
Cj4+ICsgKiAgYWxvbmcgd2l0aCBHUlVCLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y
Zy9saWNlbnNlcy8+Lgo+PiArICovCj4+ICsKPj4gKyNpbmNsdWRlIDxncnViL2tlcm5lbC5oPgo+
PiArI2luY2x1ZGUgPGdydWIvbWlzYy5oPgo+PiArI2luY2x1ZGUgPGdydWIvbWVtb3J5Lmg+Cj4+
ICsjaW5jbHVkZSA8Z3J1Yi9tbS5oPgo+PiArI2luY2x1ZGUgPGdydWIveGVuLmg+Cj4+ICsjaW5j
bHVkZSA8Z3J1Yi9tYWNoaW5lL2tlcm5lbC5oPgo+PiArCj4+ICtncnViX3VpbnQ2NF90IGdydWJf
cnNkcF9hZGRyOwo+PiArCj4+ICt2b2lkCj4+ICtncnViX3hlbl9zZXR1cF9wdmggKHZvaWQpCj4+
ICt7Cj4+ICt9Cj4+ICsKPj4gK2dydWJfZXJyX3QKPj4gK2dydWJfbWFjaGluZV9tbWFwX2l0ZXJh
dGUgKGdydWJfbWVtb3J5X2hvb2tfdCBob29rLCB2b2lkICpob29rX2RhdGEpCj4+ICt7Cj4+ICt9
Cj4+IGRpZmYgLS1naXQgYS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9zdGFydHVwX3B2aC5TIGIv
Z3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vc3RhcnR1cF9wdmguUwo+PiBuZXcgZmlsZSBtb2RlIDEw
MDY0NAo+PiBpbmRleCAwMDAwMDAwMDAuLjY5YjhmZGNjYQo+PiAtLS0gL2Rldi9udWxsCj4+ICsr
KyBiL2dydWItY29yZS9rZXJuL2kzODYveGVuL3N0YXJ0dXBfcHZoLlMKPj4gQEAgLTAsMCArMSwy
OSBAQAo+PiArLyogc3RhcnR1cC5TIC0gYm9vdHN0cmFwIEdSVUIgaXRzZWxmICovCj4+ICsvKgo+
PiArICogIEdSVUIgIC0tICBHUmFuZCBVbmlmaWVkIEJvb3Rsb2FkZXIKPj4gKyAqICBDb3B5cmln
aHQgKEMpIDIwMTggIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgo+PiArICoKPj4gKyAq
ICBHUlVCIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt
b2RpZnkKPj4gKyAqICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+PiArICogIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCj4+ICsgKiAgKGF0IHlv
dXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KPj4gKyAqCj4+ICsgKiAgR1JVQiBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+PiArICogIGJ1dCBX
SVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9m
Cj4+ICsgKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFLiAgU2VlIHRoZQo+PiArICogIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCj4+ICsgKgo+PiArICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4+ICsgKiAgYWxvbmcgd2l0aCBHUlVC
LiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+PiArICovCj4+
ICsKPj4gKyNpbmNsdWRlIDxjb25maWcuaD4KPj4gKyNpbmNsdWRlIDxncnViL3N5bWJvbC5oPgo+
PiArCj4+ICsJLmZpbGUJInN0YXJ0dXBfcHZoLlMiCj4+ICsJLnRleHQKPj4gKwo+PiArLyogU2F2
ZWQgcG9pbnRlciB0byBzdGFydCBpbmZvIHN0cnVjdHVyZS4gKi8KPj4gKwkuZ2xvYmwJcHZoX3N0
YXJ0X2luZm8KPj4gK3B2aF9zdGFydF9pbmZvOgo+PiArCS5sb25nCTAKPj4gZGlmZiAtLWdpdCBh
L2dydWItY29yZS9rZXJuL3hlbi9pbml0LmMgYi9ncnViLWNvcmUva2Vybi94ZW4vaW5pdC5jCj4+
IGluZGV4IDEwMDA3YjQxMS4uNzgyY2E3Mjk1IDEwMDY0NAo+PiAtLS0gYS9ncnViLWNvcmUva2Vy
bi94ZW4vaW5pdC5jCj4+ICsrKyBiL2dydWItY29yZS9rZXJuL3hlbi9pbml0LmMKPj4gQEAgLTQ1
LDYgKzQ1LDggQEAgZ3J1Yl94ZW5fcHRyMm1mbiAodm9pZCAqcHRyKQo+PiAgICBncnViX3hlbl9t
Zm5fdCAqbWZuX2xpc3QgPQo+PiAgICAgIChncnViX3hlbl9tZm5fdCAqKSBncnViX3hlbl9zdGFy
dF9wYWdlX2FkZHItPm1mbl9saXN0Owo+PiAgICByZXR1cm4gbWZuX2xpc3RbKGdydWJfYWRkcl90
KSBwdHIgPj4gR1JVQl9YRU5fTE9HX1BBR0VfU0laRV07Cj4+ICsjZWxzZQo+PiArICByZXR1cm4g
KGdydWJfYWRkcl90KSBwdHIgPj4gR1JVQl9YRU5fTE9HX1BBR0VfU0laRTsKPiAKPiBJdCBzZWVt
cyB0byBtZSB0aGF0IHRoaXMgY2hhbmdlIGRvZXMgbm90IGJlbG9uZyB0byB0aGlzIHBhdGNoLgoK
SG1tLCBpbiB3aGljaCBwYXRjaCB3b3VsZCB5b3UgcHV0IGl0PwoKSSB3YW50ZWQgdG8gaGF2ZSBh
bGwgbW9kaWZpY2F0aW9ucyB0byBjdXJyZW50IGdydWItY29yZSBjb2RlIGluIHBsYWNlCmFmdGVy
IHRoaXMgcGF0Y2guIFRoaXMgaW5jbHVkZXMgYWxsIG5lZWRlZCAjaWZkZWZzLgoKPiAKPj4gICNl
bmRpZgo+PiAgfQo+Pgo+PiBAQCAtNTYyLDYgKzU2NCwxMCBAQCBncnViX21hY2hpbmVfaW5pdCAo
dm9pZCkKPj4gIAkJCSAgICsgR1JVQl9LRVJORUxfTUFDSElORV9NT0RfR0FQLAo+PiAgCQkJICAg
R1JVQl9LRVJORUxfTUFDSElORV9NT0RfQUxJR04pOwo+Pgo+PiArI2lmZGVmIEdSVUJfTUFDSElO
RV9YRU5fUFZICj4+ICsgIGdydWJfeGVuX3NldHVwX3B2aCAoKTsKPj4gKyNlbmRpZgo+PiArCj4+
ICAgIGdydWJfeGVuX3NldHVwX2dudHRhYiAoKTsKPj4KPj4gICNpZmRlZiBHUlVCX01BQ0hJTkVf
WEVOCj4+IGRpZmYgLS1naXQgYS9ncnViLWNvcmUvbG9hZGVyL2kzODYvbGludXguYyBiL2dydWIt
Y29yZS9sb2FkZXIvaTM4Ni9saW51eC5jCj4+IGluZGV4IDUxOTIwODk2ZS4uZjk2MzA5NDc2IDEw
MDY0NAo+PiAtLS0gYS9ncnViLWNvcmUvbG9hZGVyL2kzODYvbGludXguYwo+PiArKysgYi9ncnVi
LWNvcmUvbG9hZGVyL2kzODYvbGludXguYwo+PiBAQCAtMzUsNiArMzUsNyBAQAo+PiAgI2luY2x1
ZGUgPGdydWIvaTE4bi5oPgo+PiAgI2luY2x1ZGUgPGdydWIvbGliL2NtZGxpbmUuaD4KPj4gICNp
bmNsdWRlIDxncnViL2xpbnV4Lmg+Cj4+ICsjaW5jbHVkZSA8Z3J1Yi9tYWNoaW5lL2tlcm5lbC5o
Pgo+IAo+IFBsZWFzZSBzYXkgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIHdoeSB5b3UgaW5jbHVkZSBn
cnViL21hY2hpbmUva2VybmVsLmggaGVyZS4KCk9rYXkuCgo+IAo+PiAgR1JVQl9NT0RfTElDRU5T
RSAoIkdQTHYzKyIpOwo+Pgo+PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL2kzODYveGVuX3B2
aC9rZXJuZWwuaCBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgva2VybmVsLmgKPj4gbmV3IGZp
bGUgbW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMDAwLi4yYjdiOGExMjkKPj4gLS0tIC9kZXYv
bnVsbAo+PiArKysgYi9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2tlcm5lbC5oCj4+IEBAIC0w
LDAgKzEsMzAgQEAKPj4gKy8qCj4+ICsgKiAgR1JVQiAgLS0gIEdSYW5kIFVuaWZpZWQgQm9vdGxv
YWRlcgo+PiArICogIENvcHlyaWdodCAoQykgMjAxOCAgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
LCBJbmMuCj4+ICsgKgo+PiArICogIEdSVUIgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+PiArICogIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4+ICsgKiAgdGhl
IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5z
ZSwgb3IKPj4gKyAqICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+PiArICoK
Pj4gKyAqICBHUlVCIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCj4+ICsgKiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl
IGltcGxpZWQgd2FycmFudHkgb2YKPj4gKyAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4+ICsgKiAgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPj4gKyAqCj4+ICsgKiAgWW91IHNob3VsZCBo
YXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKPj4g
KyAqICBhbG9uZyB3aXRoIEdSVUIuICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xp
Y2Vuc2VzLz4uCj4+ICsgKi8KPj4gKwo+PiArI2lmbmRlZiBHUlVCX0tFUk5FTF9NQUNISU5FX0hF
QURFUgo+PiArI2RlZmluZSBHUlVCX0tFUk5FTF9NQUNISU5FX0hFQURFUgkxCj4+ICsKPj4gKyNp
Zm5kZWYgQVNNX0ZJTEUKPj4gKwo+PiArI2RlZmluZSBHUlVCX0tFUk5FTF9VU0VfUlNEUF9BRERS
CTEKPj4gKwo+PiArZXh0ZXJuIGdydWJfdWludDY0X3QgRVhQT1JUX1ZBUihncnViX3JzZHBfYWRk
cik7Cj4+ICsKPj4gKyNlbmRpZiAvKiAhIEFTTV9GSUxFICovCj4+ICsKPj4gKyNlbmRpZiAvKiBH
UlVCX0tFUk5FTF9NQUNISU5FX0hFQURFUiAqLwo+PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnVi
L3hlbi5oIGIvaW5jbHVkZS9ncnViL3hlbi5oCj4+IGluZGV4IGMzMWNjMTBjNy4uNGNiMmM4ZjQz
IDEwMDY0NAo+PiAtLS0gYS9pbmNsdWRlL2dydWIveGVuLmgKPj4gKysrIGIvaW5jbHVkZS9ncnVi
L3hlbi5oCj4+IEBAIC00Myw2ICs0Myw3IEBAIHR5cGVkZWYgZ3J1Yl91aW50NjRfdCB1aW50NjRf
dDsKPj4KPj4gICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPj4gICNpbmNsdWRlIDx4ZW4vZ3JhbnRf
dGFibGUuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vaHZtL3N0YXJ0X2luZm8uaD4KPiAKPiBIbW1tLi4u
IFdoeT8KClRoaXMgaGVhZGVyIGNvbnRhaW5zIGFsbCAjaW5jbHVkZXMgb2YgeGVuIGludGVyZmFj
ZSBoZWFkZXJzLgoKSSBjYW4gb21pdCB0aGlzIG9uZSBhbmQgYWRkIGl0IHRvIHRoZSBzb3VyY2Ug
ZmlsZXMgd2hlcmUgaXQgaXMgbmVlZGVkCmlmIHlvdSBsaWtlIHRoYXQgYmV0dGVyLgoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 19:34:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 19:34:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gKq4R-000842-VF; Thu, 08 Nov 2018 19:34: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=qw9j=nt=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gKq4Q-00083t-N2
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 19:34:26 +0000
X-Inumbo-ID: 4cc9f3df-e38d-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4cc9f3df-e38d-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 19:34:25 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EA9E280D;
 Thu,  8 Nov 2018 11:34:24 -0800 (PST)
Received: from [10.37.12.101] (unknown [10.37.12.101])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6252B3F5C0;
 Thu,  8 Nov 2018 11:34:23 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1810081606390.28877@sstabellini-ThinkPad-X260>
 <1539041841-17655-8-git-send-email-sstabellini@kernel.org>
 <6fb85adc-7bce-afc3-7a6e-e0abdee5d2b9@arm.com>
 <alpine.DEB.2.10.1811061631190.21987@sstabellini-ThinkPad-X260>
 <94712fd4-8568-a598-6918-d8a300653846@arm.com>
 <ddc98845-ea0d-cef2-4412-9592910a1a16@arm.com>
 <alpine.DEB.2.10.1811071055300.26758@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <65b574b4-7e71-c93d-6012-3cbc1652ce71@arm.com>
Date: Thu, 8 Nov 2018 19:34:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811071055300.26758@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 8/8] xen/arm: map reserved-memory regions
 as normal memory in dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ian.jackson@eu.citrix.com, Stefano Stabellini <stefanos@xilinx.com>,
 wei.liu2@citrix.com, blackskygg@gmail.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS83LzE4IDc6MDEgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBX
ZWQsIDcgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMDcvMTEvMjAxOCAxMjox
OCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgU3RlZmFubywKPj4+Cj4+PiBPbiAwNy8xMS8y
MDE4IDAwOjMyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4gT24gTW9uLCAyMiBPY3Qg
MjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBIaSwKPj4+Pj4KPj4+Pj4gT24gMDkvMTAv
MjAxOCAwMDozNywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+Pj4gcmVzZXJ2ZWQtbWVt
b3J5IHJlZ2lvbnMgc2hvdWxkIGJlIG1hcHBlZCBhcyBub3JtYWwgbWVtb3J5Lgo+Pj4+Pgo+Pj4+
PiBUaGlzIGlzIGFscmVhZHkgdGhlIGNhc2Ugd2l0aCBwMm1fbW1pb19kaXJlY3RfYy4gVGhlIGhh
cmR3YXJlIGRvbWFpbgo+Pj4+PiBzaG91bGQKPj4+Pj4gaGF2ZSBmdWxsIGNvbnRyb2wgb24gdGhl
IHJlc3VsdGluZyBhdHRyaWJ1dGVzIHZpYSBpdHMgc3RhZ2UtMSBtYXBwaW5ncy4KPj4+Pj4gU28K
Pj4+Pj4gd2hhdCdzIHdyb25nIHdpdGggdGhhdCBwMm0gdHlwZT8KPj4+Pgo+Pj4+IFNoYXJlZCBt
YXBwaW5ncyBhcmUgcHJldmVudGVkIGZvciBhbnkgdHlwZXMgb3RoZXIgdGhhbiBwMm1fcmFtX3J3
LCBzZWUKPj4+PiB0aGUgcDJtX2lzX3JhbSBjaGVja3MgaW4gdGhlIGltcGxlbWVudGF0aW9uIG9m
IFhFTk1BUFNQQUNFX2dtZm5fc2hhcmUuCj4+Pgo+Pj4gVGhpcyBkb2VzIG5vdCBtYWtlIGFueSBz
ZW5zZS4gVGhpcyBzZXJpZXMgaXMgYWJvdXQgbWFwcGluZyBiZXR3ZWVuIGFueQo+Pj4gZG9tYWlu
IGJ1dCBkb20wLiBTbyBpZiB5b3UgZW5kLXVwIHRvIG1hcCB0aGUgcmVzZXJ2ZWQtbWVtb3J5IHJl
Z2lvbiBpbiBkb20wLAo+Pj4gd2h5IGFyZSB5b3UgdXNpbmcgWEVOTUFQU1BBQ0VfZ21mbl9zaGFy
ZT8KPj4KPj4gVG8gY2xhcmlmeSBteSBxdWVzdGlvbiwgd2hhdCBhcmUgeW91IHRyeWluZyB0byBh
Y2hpZXZlPyBBcmUgeW91IHRyeWluZyB0bwo+PiBzaGFyZSBtZW1vcnkgYmV0d2VlbiBEb20wIGFu
ZCBhIGd1ZXN0LiBPciBhcmUgeW91IHRyeWluZyB0byBzaGFyZSBtZW1vcnkKPj4gYmV0d2VlbiBh
biBleHRlcm5hbCBlbnRpdHkgKGkuZSBSKiBjb3JlL2RldmljZSkgYW5kIHRoZSBndWVzdD8KPiAK
PiBJIGhhdmUgaW4gbXkgVE9ETyBsaXN0IHRvIGFjaGlldmUgYm90aCB0aGUgZ29hbHMgeW91IG1l
bnRpb25lZC4gSG93ZXZlciwKPiB3aXRoIHRoaXMgcGF0Y2ggSSBhbSB0cnlpbmcgdG8gZW5hYmxl
IHNoYXJlZCBjYWNoZWFibGUgbWVtb3J5IGJldHdlZW4KPiBEb20wIGFuZCBhIGd1ZXN0LiBTcGVj
aWZpY2FsbHksIEkgYW0gc2V0dGluZyB1cCBEb20wIGFzICJvd25lciIgKHdpdGgKPiB0aGUgbmV3
IHRlcm1pbm9sb2d5LCBmb3JtZXJseSAibWFzdGVyIiksIGFuZCBhIERvbVUgYXMgImJvcnJvd2Vy
Ii4KPiAKPiBBIGxvdCBvZiB0aGUgc3RlcHMgYXV0b21hdGVkIGJ5IGxpYnhsIGhhdmUgdG8gYmUg
ZG9uZSBtYW51YWxseSwgc3VjaCBhcwo+IGFkdmVydGlzaW5nIHRoZSBtZW1vcnkgcmVnaW9uIGFz
ICJyZXNlcnZlZC1tZW1vcnkiIG9uIHRoZSBEb20wIGRldmljZQo+IHRyZWUgYW5kIGFkZGluZyB0
aGUgIm93bmVyIiBlbnRyaWVzIHRvIHhlbnN0b3JlLCBidXQgb25jZSB0aGF0IGlzIGRvbmUsCj4g
aXQgd29ya3MganVzdCBmaW5lLgoKVGhhbmsgeW91IGZvciBleHBsYWluaW5nIHdoYXQgeW91IGFy
ZSB0cnlpbmcgdG8gYWNoaWV2ZS4KCj4gCj4gCj4+Pj4gVGhlIGFsdGVybmF0aXZlIGlzIHRvIHJl
bW92ZSBvciBleHRlbmQgdGhlIHAybV9pc19yYW0gY2hlY2sgYXQKPj4+PiB4ZW4vYXJjaC9hcm0v
bW0uYzoxMjgzCj4+Pgo+Pj4gcDJtX3JhbV8qIG1lYW5zIHRoZSBwYWdlIGlzIG1hbmFnZWQgYnkg
WGVuIGFuZCBhY2NvdW50aW5nIHdpbGwgYmUgZG9uZS4KPj4+IFNpbWlsYXJseSBYRU5NQVBTUEFD
RV9nbWZuX3NoYXJlIHdpbGwgZG8gYWNjb3VudGluZyBvbiB0aGUgcGFnZSBtYXBwZWQKPj4+IHRo
cm91Z2ggdGhhdC4KPj4+Cj4+PiBJbiB0aGUgY2FzZSBvZiByZXNlcnZlZC1tZW1vcnksIHdlIG5l
dmVyIGhhbmRsZWQgdGhlbSBwcm9wZXJseSBpbiBYZW4gKHNlZQo+Pj4gWzFdKS4KPj4+Cj4+PiBU
aGVyZSBhcmUgMiB0eXBlcyBvZiByZXNlcnZlZC1tZW1vcnkgcmVnaW9uOiBzdGF0aWMgYW5kIGR5
bmFtaWMuIFRoZSBkeW5hbWljCj4+PiBvbmUgYXJlIG5vdCBhIGNvbmNlcm5lZCBhcyBhZGRyZXNz
ZWQgYXJlIG5vdCBzcGVjaWZpZWQgaW4gdGhlbS4KPj4+Cj4+PiBJbiB0aGUgY2FzZSBvZiBzdGF0
aWMgb25lLCB0aGV5IGFyZSBiYWNrZWQgYnkgYSBwYWdlIGluIFhlbiBiZWNhdXNlIHdlCj4+PiBk
aWRuJ3QgdXBkYXRlZCB0aGUgY29kZSB0byBjYXJ2ZSB0aGVtIG91dCBmcm9tIHhlbmhlYXAuIFRo
aXMgbWVhbnMgdGhhdCB5b3UKPj4+IGFyZSBtYXBwaW5nIHRob3NlIHBhZ2VzIGluIERvbTAsIHll
dCB0aGV5IG1heSBub3QgYmUgYXNzaWduZWQgdG8gRG9tMCBhbmQKPj4+IG1heSBnZXQgYWxsb2Nh
dGVkIGZvciBYZW4gaW50ZXJuYWwgdXNlIG9yIHRvIGFub3RoZXIgZG9tYWluLgo+Pj4KPj4+IEFz
IHN1Y2gsIHRoaXMgcGF0Y2ggaXMganVzdCBhIHdvcmthcm91bmQgdG8gYW4gYWxyZWFkeSBicm9r
ZW4gY29kZS4gU28gdGhlCj4+PiBmaXJzdCBzdGVwIGlzIGZpeGluZyB0aGUgYnJva2VubmVzcyBv
ZiByZXNlcnZlZC1tZW1vcnkgcmVnaW9uLiBUaGVuIHdlIGNhbgo+Pj4gZGlzY3VzcyB3aGV0aGVy
IHRoaXMgcGF0Y2ggaXMgcmVsZXZhbnQgZm9yIGFueSBvZiB5b3VyIHVzZSBjYXNlLgo+IAo+IEJ5
IGZpeGluZyB0aGUgYnJva2VubmVzcyBvZiByZXNlcnZlZC1tZW1vcnkgcmVnaW9uLCB5b3UgbWVh
biByZW1vdmUgdGhlbQo+IGZyb20geGVuaGVhcD8gQW55dGhpbmcgZWxzZSB5b3UgY2FuIHRoaW5r
IG9mIHRoYXQgZG9lc24ndCB3b3JrIHJpZ2h0PwoKSSB3aWxsIHRyeSB0byBzdW1tYXJpemUgdGhl
IGRpc2N1c3Npb24gd2UgaGFkIHRvZGF5LgoKIEZyb20gbXkgdW5kZXJzdGFuZGluZyBvZiB0aGUg
ZGV2aWNlLXRyZWUgYmluZGluZyBmb3IgcmVzZXJ2ZWQtcmVnaW9uLCAKYW55IHJlZ2lvbnMgZGVz
Y3JpYmVkIHVuZGVyIHRoYXQgbm9kZSB3aWxsIGJlIGEgc3Vic2V0IG9mIHJlZ2lvbnMgCmRlc2Ny
aWJlZCBpbiB0aGUgbm9kZSAvbWVtb3J5LgoKcmVzZXJ2ZWQtcmVnaW9uIGNhbiBlaXRoZXIgYmUg
ZHluYW1pYyBvciBzdGF0aWMuIER5bmFtaWMgbWVhbnMgdGhlIApyZWdpb24gd2lsbCBiZSBhbGxv
Y2F0ZWQgYnkgdGhlIE9TIG9uIGJvb3QuIEluIHRoZSBzdGF0aWMgY2FzZSwgdGhlIApyZWdpb25z
IGlzIGZpeGVkIGJ5IHRoZSBIVyB2ZW5kb3IuCgpUaGUgbWFpbiBjb25jZXJuIGlzIHN0YXRpYyBy
ZWdpb24gYmVjYXVzZSBYZW4gbXVzdCBub3QgYWxsb2NhdGUgdGhvc2UgCnJlZ2lvbnMgZm9yIGFu
b3RoZXIgcHVycG9zZSAoZS5nIGludGVybmFsIG1lbW9yeSBvciBndWVzdCBtZW1vcnkpLgoKSSBj
YW4gc2VlIHR3byB3YXlzIHRvIGhhbmRsZSByZXZlcnNlZC1tZW1vcnkgcmVnaW9ucyBpbiBYZW46
CgkxKSBUaGUgcmVnaW9ucyBhcmUgbm90IHRyZWF0ZWQgYXMgZGV2aWNlIGZyb20gWGVuIFBvVi4g
VGhleSB3aWxsIG5lZWQgCnRvIGdldCBleGNsdWRlZCBmcm9tIHhlbmhlYXAgaW4gZWFybHkgYm9v
dC4gVGhvc2UgcmVnaW9ucyB3aWxsIG5vdCBiZSAKYmFja2VkIHdpdGggc3RydWN0IHBhZ2VfaW5m
byBhbmQgdGhlcmVmb3JlIHRoZXkgY291bGQgbm90IGJlIG1hcHBlZCAKdXNpbmcgdGhlIGZvcmVp
Z24gbWFwcGluZyBpbnRlcmZhY2UuIEZvciBndWVzdCB0aGV5IHdvdWxkIG5lZWQgdG8gYmUgCm1h
cHBlZCB1c2luZyBYRU5ET01DVExfbWVtb3J5X21hcHBpbmcgKGkuZSBpb21lbT0gZnJvbSB4bCku
IFRoZSAKaW50ZXJmYWNlIHdvdWxkIG5lZWQgdG8gYmUgZXh0ZW5kZWQgd2l0aCBtZW1vcnkgYXR0
cmlidXRlcyAoZS5nIGNhY2hpbmcsIApzaGFyZWFiaWxpdHkpIGFzIHdlIG1hcCB0aGUgTU1JTyBy
ZWdpb24gd2l0aCBzdHJpY3QgYXR0cmlidXRlcyB0b2RheS4KCgkyKSBUaGUgcmVnaW9ucyBhcmUg
dHJlYXRlZCBhcyBSQU0gZnJvbSBYZW4gUG9WLiBUaGV5IHdpbGwgbmVlZCB0byBiZSAKcmVnaXN0
ZXJlZCBpbiB4ZW5oZWFwIGFuZCBhbHNvIGVuc3VyaW5nIGluIGVhcmx5IHN0YWdlIHRoZXkgY2Fu
bm90IGJlIAphbGxvY2F0ZWQgYnkgeGVuaGVhcC4gQXMgdGhleSB3aWxsIGJlIGJhY2tlZCB3aXRo
IGEgc3RydWN0IHBhZ2VfaW5mbywgd2UgCndvdWxkIG5lZWQgdG8gZG8gcHJvcGVyIHJlZmVyZW5j
ZSBjb3VudGluZyBhbmQgbWFraW5nIHN1cmUgdGhleSBjYW4gCm5ldmVyIGJlIHJlLWFsbG9jYXRl
ZCAoZS5nIGlmIHRoZSBndWVzdCBldmVyIGRlY2lkZSB0byBiYWxsb29uIHRob3NlIApwYWdlcyku
IFRoZSBtYXAgY291bGQgYmUgbWFwcGVkIGluIGFub3RoZXIgZ3Vlc3QgdXNpbmcgdGhlIGZvcmVp
Z24gCm1hcHBpbmcgaW50ZXJmYWNlLgoKSW4gYm90aCBjYXNlLCB3ZSBhbHNvIG5lZWQgdG8gZW5z
dXJlIHRoYXQgZm9yIGVhY2ggcmVzZXJ2ZWQtcmVnaW9uIG5vZGUsIAp3ZSBoYXZlIGEgY29ycmVz
cG9uZGluZyByYW5nZSBpbiAvbWVtb3J5LgoKVGhlIG9wdGlvbiAxKSBpcyBwcm9iYWJseSB0aGUg
ZWFzaWVzdC4gSXQgaW52b2x2ZXMgbGVzcyBjaGFuZ2UgaW4gdGhlIApjb3JlIGNvZGUuIEl0IGhh
cyBhbHNvIHRoZSBhZHZhbnRhZ2UgdG8gaGlkZSBhIHJlc2VydmVkLXJlZ2lvbiBmcm9tIERvbTAg
CihpLmUgd2l0aCB4ZW4scGFzc3Rocm91Z2gpIGFuZCBkaXJlY3RseSBhc3NpZ24gdG8gdGhlIGd1
ZXN0ICh2aWEgaW9tZW0pLiAKV2UgbWF5IG5lZWQgdG8gaW52ZXN0aWdhdGUgdGhlIGltcGxpY2F0
aW9uIGZyb20gdGhlIGtlcm5lbCBzaWRlIChzb21lIG9mIAp0aGUgcmVzZXJ2ZWQtbWVtb3J5IGNv
dWxkIGJlIG1hcmtlZCBhcyByZS11c2FibGUpLgoKRmluYWxseSwgcmVnYXJkaW5nIHNoYXJpbmcg
bWVtb3J5IGJldHdlZW4gZG9tMCBhbmQgdGhlIGd1ZXN0LiBJIHdvdWxkIApsb29rIGF0IHVzaW5n
IGR5bmFtaWMgcmVzZXJ2ZWQtcmVnaW9uLiBUaGlzIHdvdWxkIGFsbG93IGRvbTAgdG8gYWxsb2Nh
dGUgCnRoZSByZWdpb24gYXQgYm9vdC4gSG93ZXZlciwgSSBkb24ndCBrbm93IHdoZXRoZXIgaXQg
aXMgZWFzeSB0byByZXRyaWV2ZSAKdGhlIGFsbG9jYXRlZCByZWdpb24gZnJvbSB1c2Vyc3BhY2Uu
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 19:46:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 19:46: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-devel-bounces@lists.xenproject.org>)
	id 1gKqFc-0000VU-3X; Thu, 08 Nov 2018 19:46: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=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKqFb-0000V8-4G
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 19:45:59 +0000
X-Inumbo-ID: e692e9ae-e38e-11e8-9d8d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e692e9ae-e38e-11e8-9d8d-12d6303a7972;
 Thu, 08 Nov 2018 19:45:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKqFS-0000sj-I9; Thu, 08 Nov 2018 19:45:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKqFS-0002Fo-6r; Thu, 08 Nov 2018 19:45:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKqFS-0007wn-6G; Thu, 08 Nov 2018 19:45:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129604-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=3eacb4751a6879ab2d2a4c1c1b9243fe50b0194c
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Nov 2018 19:45:50 +0000
Subject: [Xen-devel] [ovmf test] 129604: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTYwNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk2MDQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgM2VhY2I0NzUxYTY4NzlhYjJkMmE0YzFjMWI5MjQzZmU1MGIwMTk0Ywpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDEgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTYwNCAgMjAxOC0xMS0wOCAwNzo0MjowOCBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEZ1
IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNv
bT4KICBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogIEppYXhpbiBXdSA8Smlh
eGluLnd1QGludGVsLmNvbT4KICBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICBM
YXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5n
aWVyQGFybS5jb20+CiAgTWluZyBIdWFuZyA8bWluZy5odWFuZ0BsaW5hcm8ub3JnPgogIFJ1aXl1
IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29t
PgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICB5dWNoZW5saW4gPHl1Y2hlbmxp
bkBzeW5vbG9neS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQzNSBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 20:25:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 20:25: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-devel-bounces@lists.xenproject.org>)
	id 1gKqr3-0003g4-8i; Thu, 08 Nov 2018 20:24: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=i6f4=nt=nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1gKqr1-0003fz-Fq
 for xen-devel@lists.xen.org; Thu, 08 Nov 2018 20:24:39 +0000
X-Inumbo-ID: 4e63c9be-e394-11e8-9a16-bc764e045a96
Received: from upbd19pa07.eemsg.mail.mil (unknown [214.24.27.82])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e63c9be-e394-11e8-9a16-bc764e045a96;
 Thu, 08 Nov 2018 20:24:37 +0000 (UTC)
X-EEMSG-check-008: 179624814|UPBD19PA07_EEMSG_MP7.csd.disa.mil
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by upbd19pa07.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 08 Nov 2018 20:23:33 +0000
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="20448063"
IronPort-PHdr: =?us-ascii?q?9a23=3AY7lvqBxlSkd3benXCy+O+j09IxM/srCxBDY+r6?=
 =?us-ascii?q?Qd0u8fLfad9pjvdHbS+e9qxAeQG9mDtLQc06L/iOPJYSQ4+5GPsXQPItRndi?=
 =?us-ascii?q?QuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBg?=
 =?us-ascii?q?vwNRZvJuTyB4Xek9m72/q99pHPYQhEniaxba9vJxiqsAvdsdUbj5F/Iagr0B?=
 =?us-ascii?q?vJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PG?=
 =?us-ascii?q?Av5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7Vq4/Vy?=
 =?us-ascii?q?i84Kh3SR/okCYHOCA/8GHLkcx7kaZXrAu8qxBj34LYZYeYO/RkfqPZYNgUW2?=
 =?us-ascii?q?xPUMhMXCBFG4+wcZcDA+8HMO1FrYfyukEOoAO+CweyGe3v1jFGiHz33aIm3O?=
 =?us-ascii?q?ouHhrL3BA7EN8KrHjYsMn5OaUUXOuozKfI1zLDb/ZO1Dvz5obHbBEvoeuWUr?=
 =?us-ascii?q?1qf8rd0VQkGQ3fgVWWqIzqITeV3fkMvWSV8uFtUv+gi2E6pA5vrTiv3N0jh5?=
 =?us-ascii?q?LPhoIO0F/I7yp5wIErJdChTkNwfN2qEINIui2HK4d6WN0uT3xotSog1LEKp5?=
 =?us-ascii?q?y2cDIXxJkk3xLTduCLf5KW7h7+VOudOyl0iXxndb6lmRq+7FasxvXhWsS11F?=
 =?us-ascii?q?tGtDRJn9nDu3wX1hHf8NWLR/lg8kqnxD2BzRrc6vteLkAxjafbLpkhzaMumZ?=
 =?us-ascii?q?cLqkTDGzP2mF3xjK+LakUo4uio5PrjYrXhvpKSMJJ6hAPgPKg3m8KxA/k0Ph?=
 =?us-ascii?q?EAUGaU5emwyKDv8VflT7VNlP02irPVsJbBJcsBvKK5DAhV0pg75xa+CTepzs?=
 =?us-ascii?q?gYkGEaIF5ZYh6LkZXlNlHULPzmE/uygU6gnCpoyvzeO73uGJTNLnzNkLf7er?=
 =?us-ascii?q?Z97lZRxxc8zd9C+Z1UBasBL+joV0/3r9zXFAU1MwOzw+b5ENl9zJ8RWXqTAq?=
 =?us-ascii?q?+FN6PfqVGJ6fwuI+WWYI8VuSv9J+Y+6vHyjH85hUUdfaim3JcNdH+4GfFmKV?=
 =?us-ascii?q?2DYXXwmtcBDXsKvg0mQez2iV2CVCVeZnmsUKI6/D07D5imDYjbTIC3nLOBxD?=
 =?us-ascii?q?u7HoFRZm1eEVCMCmvoeJ+fVPgSbCKSJs5hkjoFVbW6SI8uywuutAnkxLpjNO?=
 =?us-ascii?q?bU/TcYtZ373thv++LTjQ0y9SBzD8mF1mGNTmd0nmwSSz8ywaByulByylaf0a?=
 =?us-ascii?q?higvxZGsZf6O9OUgc/LZTc1fB1C8juWgLdedeEUEypQtO7DjErUN0wzcUCbF?=
 =?us-ascii?q?p6G9WllhDMwTCqDrEOmrOXBZw07rjc33n+Jspn13nG06whhUE8QsRTLW2mmr?=
 =?us-ascii?q?J/9w/LCo7SjUqZjamqeroc3SLX6WiCzXCBvFpcUA5xSqjKQXEfZlfMrdT46U?=
 =?us-ascii?q?LOVaOhCbMiMgFZ086NNrNKasH1jVVBXPrjO9PeY2Srm2iqGBmE3L2NbIvue2?=
 =?us-ascii?q?UexyjdD1IEnBoP8naCKwcyHDuuo2XbDDZ2D1Lgf1vs8fViqHO8VkI1wACKb0?=
 =?us-ascii?q?t727qx+x4YnuCTS/IP3rIeuScgpC94E0q639LTE9CAvRZufL1AYdMh51dKzW?=
 =?us-ascii?q?3YuBJ7PpC5Mq9tmEAefBpzv0710xV3C55AkdQxrH8wwwt9N6SY3ElGdzOC0p?=
 =?us-ascii?q?D6IqfXJXXq/BCzd67W3UnT0MqM9acL7/Q4rU7jsButFkU87XpqyNZV036G6Z?=
 =?us-ascii?q?XLCAoeS47+UkEy9xJivbHVfjE955/I1X1rKaS6tiLP1Mw0BOshyxavY9dfPb?=
 =?us-ascii?q?ifFA/vCM0VGdKiJ/Atm1isdhgEJvxd9LYoP8O6cPuLwK+lM/hnnDK8gmRI/p?=
 =?us-ascii?q?px3EyR9yp6Tu7HxY4FzuqG0QuaTTvzkFahstztmYBFajAeBHawyS/hBIRJfK?=
 =?us-ascii?q?19YZ4LCXuyI82w3thxmpHtVGNG+16sHVMJwtSkeQaSblPh3Q1Q0l4boXq8mS?=
 =?us-ascii?q?Si1TB0nDYprrTMlBDJlqvSdRxPHm8EDD1+hFPrJ5Pyi90XdEetZgkt0hCi4B?=
 =?us-ascii?q?C+j+JLqaI6I2TNTENgeyntM3okQqa28L2YbIQHvIMlt2BbXfqxZXieS6XhuF?=
 =?us-ascii?q?0K3iWlGHFRkmMVbTav79/VkjNggWuTaD5fpXzYdMU46l2XsNDTSfNexDMuQj?=
 =?us-ascii?q?JxzzbQGA7vbJGS4dyImsKb4aiFXGW7W8gWKHOzwA=3D=3D?=
X-IPAS-Result: =?us-ascii?q?A2A+AADymeRb/xLj1wpkHAEBAQQBAQcEAQGBUwUBAQsBg?=
 =?us-ascii?q?VqCOAqDbpYhiQSJN4R3gXoNhGwCF4MjNgsNAQMBAQEBAQECAYEIDII2JAGCX?=
 =?us-ascii?q?wEBAQECASMRRQUNAQgOBwUCBiACBB8RFREBBAENBQiCWoIpAw2odIEuiAQNg?=
 =?us-ascii?q?hkJAYEBin8GggCBV4JMglaCKoMCMYImAohtghCUHS4JAo1pg0OBSAGPIyyNe?=
 =?us-ascii?q?IYdgy+BSgWCASsKQQ+DJ4lOhwxyjDaBHwEB?=
Received: from msht-gh1-uea01.corp.nsa.gov ([10.215.227.18])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 08 Nov 2018 20:23:30 +0000
Received: from MSMR-GH1-UEA02.corp.nsa.gov (10.215.227.180) by
 MSHT-GH1-UEA01.corp.nsa.gov (10.215.227.18) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Thu, 8 Nov 2018 15:23:29 -0500
Received: from MSMR-GH1-UEA01.corp.nsa.gov ([169.254.6.171]) by
 MSMR-GH1-UEA02.corp.nsa.gov ([169.254.7.121]) with mapi id 14.03.0415.000;
 Thu, 8 Nov 2018 15:23:28 -0500
From: "DeGraaf, Daniel G" <dgdegra@nsa.gov>
To: 'Xin Li' <talons.lee@gmail.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v5 4/4] xen/xsm: Remove printing from
 set_to_dummy_if_null()
Thread-Index: AdR3nRO0vREBgBT8TfSwU7bnfdVChg==
Date: Thu, 8 Nov 2018 20:23:27 +0000
Message-ID: <BA190A75E8413C49BB9E1D2B85D1181174729CFD@MSMR-GH1-UEA01.corp.nsa.gov>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.215.237.212]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 4/4] xen/xsm: Remove printing from
 set_to_dummy_if_null()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Xin Li <xin.li@citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Ming Lu <ming.lu@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBYaW4gTGkgPHRhbG9ucy5sZWVAZ21haWwuY29tPg0KPiANCj4gRmlsbGluZyBkdW1t
eSBtb2R1bGUncyBob29rIHRvIG51bGwgdmFsdWUgb2YgeHNtX29wZXJhdGlvbnMgc3RydWN0dXJl
DQo+IHdpbGwgZ2VuZXJhdGUgZGVidWcgbWVzc2FnZS4gVGhpcyBiZWNvbWVzIGJvb3QgdGltZSBz
cGV3IGZvciBtb2R1bGUNCj4gbGlrZSBzaWxvLCB3aGljaCBvbmx5IHNldHMgYSBmZXcgaG9va3Mg
b2YgaXRzZWxmLiBTbyByZW1vdmUgdGhlIHByaW50aW5nDQo+IHRvIGF2b2lkIGJvb3QgdGltZSBz
cGV3Lg0KPiANCj4gU2lnbmVkLW9mZi1ieTogWGluIExpIDx4aW4ubGlAY2l0cml4LmNvbT4NCg0K
QWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pg0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 20:45:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 20:45: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-devel-bounces@lists.xenproject.org>)
	id 1gKrAx-0005KJ-6A; Thu, 08 Nov 2018 20:45: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=8d4c=nt=citrix.com=prvs=843a4775a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gKrAw-0005KE-7F
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 20:45:14 +0000
X-Inumbo-ID: 304b82ba-e397-11e8-a569-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 304b82ba-e397-11e8-a569-12d6303a7972;
 Thu, 08 Nov 2018 20:45:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,480,1534809600"; d="scan'208";a="70073404"
Date: Thu, 8 Nov 2018 20:45:09 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20181108204509.rt5uiy357exnt235@zion.uk.xensource.com>
References: <CABfawh=8mksd3_ZO0i=0q44VGoyRj2pHOudczYTfzdH7brZnoQ@mail.gmail.com>
 <a0028d6c-27f6-5e39-c19b-39da0474e276@bitdefender.com>
 <20181108155359.6ihkpw2pd6m7edki@zion.uk.xensource.com>
 <be9410dd-ddd1-db1d-1166-df096c739d1d@bitdefender.com>
 <20181108172201.lzdlkl6wir3b7ypa@zion.uk.xensource.com>
 <af75d830-5a6f-f514-1eca-adce268964fd@bitdefender.com>
 <20181108180231.53r2exdgeepiy56t@zion.uk.xensource.com>
 <4bf400ee-9c3e-a9ac-5a12-149ad5c6e8db@bitdefender.com>
 <20181108182754.4wl7iyfqxvypmazq@zion.uk.xensource.com>
 <b8249ae6-6da8-c512-383f-dbecf6ae3e01@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b8249ae6-6da8-c512-383f-dbecf6ae3e01@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v8] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDg6NDY6MTJQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDExLzgvMTggODoyNyBQTSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFRodSwg
Tm92IDA4LCAyMDE4IGF0IDA4OjIyOjA2UE0gKzAyMDAsIFJhenZhbiBDb2pvY2FydSB3cm90ZToK
PiA+PiBPbiAxMS84LzE4IDg6MDIgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gPj4+IFNwZWFraW5nIG9m
IGJ1aWxkIGJyZWFrYWdlOiB3b3VsZCB5b3UgZ3V5cyBjb25zaWRlciBzaWduaW5nIHVwIHRvIGdp
dGxhYgo+ID4+PiBzbyB0aGF0IHlvdSBjYW4gdXNlIGFsbCB0aGUgYnVpbGQgdGVzdCBpbmZyYXN0
cnVjdHVyZSB0aGVyZSBiZWZvcmUKPiA+Pj4gc3VibWlzc2lvbj8gSXQgd291bGQgcHJvYmFibHkg
c2F5IHlvdSBmcm9tIGJ1aWxkaW5nIGxvY2FsIGZvciBkaWZmZXJlbnQKPiA+Pj4gZGlzdHJvcyBh
bmQgY29uZmlncy4KPiA+Pj4KPiA+Pj4gU2VlIGh0dHBzOi8vZ2l0bGFiLmNvbS94ZW4tcHJvamVj
dC94ZW4vcGlwZWxpbmVzLzM1OTE4NTEwCj4gPj4KPiA+PiBZZXMsIHRoYXQgZG9lcyBzb3VuZCB2
ZXJ5IGludGVyZXN0aW5nLiBJJ20gbm90IHN1cmUgd2hhdCB0aGF0IGVudGFpbHMgLwo+ID4+IHdo
YXQgdGhlIHByb2NlZHVyZSBpcyB0aG91Z2guIENvdWxkIHlvdSBwbGVhc2UgdGVsbCB1cyBtb3Jl
Pwo+ID4gCj4gPiBUaGUgb25lIEkgc2hvd2VkIHlvdSBpcyB0aGUgdG9wLWxldmVsIHBpcGVsaW5l
LiBUaGVyZSBhcmUgcGVyLWFjY291bnQKPiA+IHBpcGVsaW5lcyBhcyB3ZWxsLgo+ID4gCj4gPiBU
byB1c2UgdGhhdDoKPiA+IAo+ID4gMS4gUmVnaXN0ZXIgYSBHaXRsYWIuY29tIGFjY291bnQKPiA+
IDIuIFRlbGwgbWUgeW91ciBoYW5kbGUocyksIEkgd2lsbCBtYWtlIHlvdSBtZW1iZXIgb2YgdGhl
IHhlbi1wcm9qZWN0IG9yZwo+ID4gMy4gQ3JlYXRlIHlvdXIgb3duIHN1Ymdyb3VwIHVuZGVyIHBl
b3BsZS8KPiA+IDQuIEZvcmsgeGVuLmdpdCBmcm9tIHhlbi1wcm9qZWN0IHRvcC1sZXZlbCByZXBv
c2l0b3J5IGludG8geW91ciBzdWJncm91cAo+ID4gNS4gUHVzaCB5b3VyIGJyYW5jaCB0byB5b3Vy
IHJlcG9zaXRvcnkKPiA+IDYuIEZvdW5kIHRoZSByZXN1bHQgb2YgcGlwZWxpbmUgcnVuIHVuZGVy
IFVSTCBsaWtlOgo+ID4gICAgaHR0cHM6Ly9naXRsYWIuY29tL3hlbi1wcm9qZWN0L3Blb3BsZS9s
aXV3L3hlbi9waXBlbGluZXMKPiA+ICAgICh5b3VyIHByb2JhYmx5IGNhbid0IGFjY2VzcyBpdCBi
ZWNhdXNlIGl0IGlzIHByaXZhdGUpCj4gCj4gV2UnbGwgZG8gdGhhdCwgdGhhbmtzIGZvciB0aGUg
c3VnZ2VzdGlvbiEgU29tZSBvZiBvdXIgdGVhbSBtZW1iZXJzIGFyZQo+IG91dCBvZiBvZmZpY2Ug
YXQgdGhlIG1vbWVudCwgc28gd2UnbGwgZ2V0IGJhY2sgdG8geW91IHdpdGggdGhlaXIKPiBoYW5k
bGVzLiBVbnRpbCB0aGVuLCBtaW5lJ3MgcmF6dmFuLWNvam9jYXJ1LgoKT0suIEJlZm9yZSB5b3Ug
YXNrIGV2ZXJ5b25lIGVsc2UgdG8gc2lnbiB1cCwgbGV0IG1lIGZpZ3VyZSBvdXQgaG93IHRvCmhh
bmRsZSBwZXJtaXNzaW9ucyBjb3JyZWN0bHkgZmlyc3QuCgpXZWkuCgo+IAo+IAo+IFRoYW5rcywK
PiBSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 22:01:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 22:01: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-devel-bounces@lists.xenproject.org>)
	id 1gKsMk-00033A-S1; Thu, 08 Nov 2018 22:01: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=vow5=nt=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKsMj-00032y-0w
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 22:01:29 +0000
X-Inumbo-ID: d167fdfe-e3a1-11e8-8f2c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d167fdfe-e3a1-11e8-8f2c-12d6303a7972;
 Thu, 08 Nov 2018 22:01:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKsMX-0003Xj-60; Thu, 08 Nov 2018 22:01:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKsMW-0007Vd-RJ; Thu, 08 Nov 2018 22:01:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKsMW-0001FN-Ql; Thu, 08 Nov 2018 22:01:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129656-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=21b17f9eaad4e7d1b7cf2950e8d113f8c79339ea
X-Osstest-Versions-That: xen=c0bb0d88436581f589946b3f76d19fc26546ff66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Nov 2018 22:01:16 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129656: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTY1NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTY1Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyMWIxN2Y5ZWFhZDRlN2QxYjdjZjI5NTBlOGQxMTNmOGM3OTMzOWVhCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBjMGJiMGQ4ODQzNjU4MWY1ODk5
NDZiM2Y3NmQxOWZjMjY1NDZmZjY2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk2NTAgIDIwMTgt
MTEtMDggMTY6MDE6MDMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NjU2ICAy
MDE4LTExLTA4IDE5OjAwOjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlz
YWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2FpbGFA
Yml0ZGVmZW5kZXIuY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFRhbWFzIEsgTGVu
Z3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKICAgYzBiYjBkODg0My4uMjFiMTdmOWVhYSAgMjFiMTdmOWVhYWQ0ZTdk
MWI3Y2YyOTUwZThkMTEzZjhjNzkzMzllYSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 22:25:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 22:25: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-devel-bounces@lists.xenproject.org>)
	id 1gKsje-0004kh-4L; Thu, 08 Nov 2018 22:25: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=zhkl=nt=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gKsjc-0004kc-Qw
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 22:25:08 +0000
X-Inumbo-ID: 25b25fb4-e3a5-11e8-81c6-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 25b25fb4-e3a5-11e8-81c6-12d6303a7972;
 Thu, 08 Nov 2018 22:25:08 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DE52020818;
 Thu,  8 Nov 2018 22:25:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541715907;
 bh=uPDoTROEMTcAzU33aWt+o+sZ79jrKVc+AeE1xLJxbu4=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ks9pTC3a0Wjy0uyKbILOgB1dore6U6+onFZRhVGM6d52zoUWIHxuh6BTjds9q0Wg2
 cEKUdYe5oA6L3lHzGw68QLGvI9mLM+Pi+Ig8yBLaLMEO7oOm5OccNJorviF/2+Tqf3
 J54rnAlohi3MX9rgfgzGiawSKy5OEGvp3hdXBAwI=
Date: Thu, 8 Nov 2018 14:24:58 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5BE44BF402000078001F9B5C@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1811081424450.20890@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
 <1541541959-23140-3-git-send-email-sstabellini@kernel.org>
 <5BE44BF402000078001F9B5C@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 3/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA4IE5vdiAyMDE4LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDYuMTEuMTgg
YXQgMjM6MDUsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IC0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9jb21waWxlci5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIu
aAo+ID4gQEAgLTk5LDYgKzk5LDEyIEBACj4gPiAgICAgIF9fYXNtX18gKCIiIDogIj1yIihfX3B0
cikgOiAiMCIocHRyKSk7ICAgICAgXAo+ID4gICAgICAodHlwZW9mKHB0cikpIChfX3B0ciArIChv
ZmYpKTsgfSkKPiA+ICAKPiA+ICsvKgo+ID4gKyAqIFVzZSBSRUxPQ19ISURFIHdpdGggc3ltYm9s
cyBzdWNoIGFzIF9zdGV4dCBhbmQgX2V0ZXh0IHRvIGF2b2lkIGVycm9ycwo+ID4gKyAqIG9uIGNv
bXBhcmluZyBwb2ludGVycyB0byBkaWZmZXJlbnQgb2JqZWN0cwo+ID4gKyAqLwo+ID4gKyNkZWZp
bmUgU1lNQk9MKHgpICAgICAgICAgKFJFTE9DX0hJREUoKHVuc2lnbmVkIGxvbmcpKHgpLCAwKSkK
PiAKPiBJJ20gbm90IG92ZXJseSBoYXBweSB3aXRoIHRoaXMgcmF0aGVyIGdlbmVyaWMgbmFtZSwg
YnV0IEkgaGF2ZSBubyBiZXR0ZXIKPiBzdWdnZXN0aW9uLiBJJ2QgYXBwcmVjaWF0ZSB0aG91Z2gg
aWYgeW91IGRyb3BwZWQgdGhlIHVubmVjZXNzYXJ5Cj4gb3V0ZXJtb3N0IHBhaXIgb2YgcGFyZW50
aGVzZXMuCgpJJ2xsIGRvLCBhbmQgdGhhbmtzIQoKPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 08 22:27:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Nov 2018 22:27: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-devel-bounces@lists.xenproject.org>)
	id 1gKsmE-0004t4-P6; Thu, 08 Nov 2018 22:27:50 +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=zhkl=nt=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gKsmD-0004sz-3Y
 for xen-devel@lists.xenproject.org; Thu, 08 Nov 2018 22:27:49 +0000
X-Inumbo-ID: 84e3489a-e3a5-11e8-baa7-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 84e3489a-e3a5-11e8-baa7-12d6303a7972;
 Thu, 08 Nov 2018 22:27:47 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BB30820818;
 Thu,  8 Nov 2018 22:27:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541716067;
 bh=sbsHkmY6ZsjsiRY5bg7yk5J8quDBywVzY05YwKcVL90=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=tM307I08FFtTVMCQGfT9ng02rMME+ohmk3LaDtmoyKLl/jI3ZUZHA6Ok8WkIPlsab
 Cpkdfq+ZTedoAQX+RhKPLz6FEXdwp3UObTRFwu4rqpL+ihKwdQ3kJROGrgtPw0A+Qo
 POLa7ZkaC4oIAGKH5XwjuhSVse1XDNLSGzCSF/BU=
Date: Thu, 8 Nov 2018 14:27:46 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5BE44D6802000078001F9B77@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1811081425170.20890@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
 <1541541959-23140-4-git-send-email-sstabellini@kernel.org>
 <5BE44D6802000078001F9B77@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 4/4] xen: use SYMBOL everywhere
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA4IE5vdiAyMDE4LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDYuMTEuMTgg
YXQgMjM6MDUsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+IFVzZSBTWU1CT0wg
ZXZlcnl3aGVyZSBfc3RleHQsIF9ldGV4dCwgZXRjLiBhcmUgdXNlZC4gVGVjaG5pY2FsbHksIGl0
Cj4gPiBpcyByZXF1aXJlZCB3aGVuIGNvbXBhcmluZyBhbmQgc3VidHJhY3RpbmcgcG9pbnRlcnMg
WzFdLCBidXQgdXNlIGl0Cj4gPiBldmVyeXdoZXJlIHRvIGF2b2lkIGNvbmZ1c2lvbi4KPiAKPiBJ
IHRoaW5rIHVzaW5nIGl0IHdoZW4gbm90IG5lZWRlZCBpcyBjYXVzaW5nIG1vcmUgY29uZnVzaW9u
LiBBbHNvCj4gd2h5IHdvdWxkIHlvdSB0aGVuIG5vdCB1c2UgaXQgb24gYWxsIG90aGVyIGRhdGEg
c3ltYm9scz8gVGhlCj4gcGF0Y2ggd2lsbCBlbmQgdXAgcXVpdGUgYSBiaXQgbW9yZSByZWFzb25h
YmxlIGluIHNpemUgb25jZSB5b3UgZHJvcAo+IHRoZSB1bm5lY2Vzc2FyeSBjaGFuZ2VzLgoKT0ss
IEkgYW0gaGFwcHkgdG8gZG8gdGhhdC4gSXQgd2lsbCBwcm9iYWJseSBiZSBiZXR0ZXIgdGhhdCB3
YXkuCgoKPiA+IC0tLQo+ID4gIHhlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jICAgICAgICAgIHwg
IDcgKystLQo+ID4gIHhlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYyAgICAgIHwgIDIgKy0K
PiA+ICB4ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMgICAgICB8ICAyICstCj4gPiAgeGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgICAgfCAgMiArLQo+ID4gIHhlbi9hcmNoL2Fy
bS9saXZlcGF0Y2guYyAgICAgICAgICAgIHwgIDYgKy0tCj4gPiAgeGVuL2FyY2gvYXJtL21tLmMg
ICAgICAgICAgICAgICAgICAgfCAxNyArKysrLS0tLQo+ID4gIHhlbi9hcmNoL2FybS9zZXR1cC5j
ICAgICAgICAgICAgICAgIHwgIDggKystLQo+ID4gIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAg
ICAgICAgICAgIHwgNzkgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQo+ID4g
IHhlbi9hcmNoL3g4Ni90Ym9vdC5jICAgICAgICAgICAgICAgIHwgMTIgKysrLS0tCj4gPiAgeGVu
L2FyY2gveDg2L3g4Nl82NC9tYWNoaW5lX2tleGVjLmMgfCAgNCArLQo+ID4gIHhlbi9kcml2ZXJz
L3ZwY2kvdnBjaS5jICAgICAgICAgICAgIHwgIDcgKysrLQo+ID4gIHhlbi9pbmNsdWRlL2FzbS1h
cm0vZ3JhbnRfdGFibGUuaCAgIHwgIDMgKy0KPiA+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgg
ICAgICAgICAgICB8ICA0ICstCj4gPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICAg
ICAgfCAgNCArLQo+ID4gIHhlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaCAgICAgICAgICAgIHwgMjQg
KysrKystLS0tLS0KPiA+ICAxNSBmaWxlcyBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCspLCA4NCBk
ZWxldGlvbnMoLSkKPiAKPiBKdXN0IGxpa2UgZm9yIHYyOiBEaWQgeW91IHJlYWxseSBjaGVjayB5
b3UgY2F1Z2h0IHRoZW0gYWxsPyBUaGUgdlBDSQo+IG9uZXMgSSBoYWQgcG9pbnRlZCBhdCBiYWNr
IHRoZW4gd2VyZSBvbmx5IGFuIGV4YW1wbGUuIEFub3RoZXIKPiBleGFtcGxlIG5vdyBpcyB4ZW4v
Y29tbW9uL2tlcm5lbC5jOl9jbWRsaW5lX3BhcnNlKCkuCgpJdCBpcyBkaWZmaWN1bHQgdG8gY2F0
Y2ggdGhlbSBhbGwuIEFueSBzdWdnZXN0aW9uIG9uIGhvdyB0byBtYWtlIHN1cmUKdGhlcmUgYXJl
IG5vIGxlZnRvdmVyIChvdGhlciB0aGFuIHdhaXRpbmcgZm9yIHRoZSBuZXh0IFFBVmVyaWZ5IHNj
YW4pPwpNYXliZSwgSSBzaG91bGQganVzdCByZW1vdmUgdGhlIHdvcmQgImV2ZXJ5d2hlcmUiIGZy
b20gdGhlIGNvbW1pdAptZXNzYWdlPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 00:42:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 00:42: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-devel-bounces@lists.xenproject.org>)
	id 1gKusS-0007f6-1B; Fri, 09 Nov 2018 00:42: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=82uh=nu=xenproject.org=prvs=844706637=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gKusQ-0007ew-Mg
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 00:42:22 +0000
X-Inumbo-ID: 49af3230-e3b8-11e8-8c61-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 49af3230-e3b8-11e8-8c61-12d6303a7972;
 Fri, 09 Nov 2018 00:42:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,481,1534809600"; d="scan'208";a="70092148"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75582-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-i386-pvgrub:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=31eac32a8cba966c374b39bc36afdcb2eb255ed6
X-Osstest-Versions-That: qemuu=7d56239f159afc2e7bd42623947e56ba48f37836
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 9 Nov 2018 00:42:05 +0000
Subject: [Xen-devel] [qemu-mainline baseline-only test] 75582: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU4MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzc1NTgyLwoKUmVncmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxk
IG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDExIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1NzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICBmYWlsIFJFR1IuIHZzLiA3NTU3
MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4gNzU1NzAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgYmxvY2tlZCBpbiA3NTU3
MAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgZmFpbCBibG9ja2VkIGluIDc1NTcwCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gNzU1NzAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbWlkd2F5ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgYmxv
Y2tlZCBpbiA3NTU3MAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDc1NTcwCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gNzU1
NzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAxOSBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0IGZhaWwgYmxvY2tlZCBpbiA3NTU3MAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBibG9ja2VkIGluIDc1NTcwCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIGJs
b2NrZWQgaW4gNzU1NzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSA3NTU3MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbGlrZSA3NTU3MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCAgICAgZmFpbCBsaWtlIDc1NTcwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIGxpa2Ug
NzU1NzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3NTU3MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSA3NTU3MAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgZmFpbCBsaWtlIDc1NTcwCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAxMCBkZWJpYW4taHZtLWluc3RhbGwgICAgICBmYWlsIGxpa2UgNzU1NzAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIGxpa2UgNzU1NzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbGlrZSA3NTU3MAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDc1NTcwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDMxZWFjMzJhOGNiYTk2NmMz
NzRiMzliYzM2YWZkY2IyZWIyNTVlZDYKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDdkNTYyMzlmMTU5YWZjMmU3YmQ0MjYyMzk0N2U1NmJhNDhmMzc4MzYKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgICA3NTU3MCAgMjAxOC0xMS0wNCAyMDoyMzo0OSBaICAgIDQgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAgNzU1ODIgIDIwMTgtMTEtMDggMTY6MjE6MzkgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGFuZGVyIEdyYWYgPGFncmFmQHN1c2UuZGU+CiAg
QnJhZCBTbWl0aCA8YnJhZEBjb21zdHlsZS5jb20+CiAgQnJpamVzaCBTaW5naCA8YnJpamVzaC5z
aW5naEBhbWQuY29tPgogIENoYWkgV2VuIDxjaGFpd2VuQGJhaWR1LmNvbT4KICBDaHJpc3RpYW4g
Qm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3Nh
QHJlZGhhdC5jb20+CiAgQ29sbGluIFdhbGxpbmcgPHdhbGxpbmdAbGludXguaWJtLmNvbT4KICBD
b3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxi
ZXJyYW5nZUByZWRoYXQuY29tPgogIEVyaWMgRmFybWFuIDxmYXJtYW5AbGludXguaWJtLmNvbT4K
ICBGYXJoYW4gQWxpIDxhbGlmbUBsaW51eC5pYm0uY29tPgogIEZvcnJlc3QgTGl1IDxmb3JyZXN0
bEBzeW5vbG9neS5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgSGFs
aWwgUGFzaWMgPHBhc2ljQGxpbnV4LmlibS5jb20+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQu
Y29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJz
ZWtAcmVkaGF0LmNvbT4KICBMZW9uaWQgQmxvY2ggPGxibG9jaEBqYW51c3RlY2guY29tPgogIExp
IFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICBN
YW8gWmhvbmd5aSA8bWFvemhvbmd5aUBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBNYXggUmVpdHog
PG1yZWl0ekByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFlbCBXYWxsZSA8bWljaGFlbEB3YWxsZS5jYz4KICBOaSBYdW4gPG5peHVuQGJhaWR1
LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIg
WHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0Bh
bXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgog
IFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFNpbmdo
LCBCcmlqZXNoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxu
ZXR6LmRlPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFlhb3dlaSBCYWkgPGJh
aXlhb3dlaUBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBZb25namkgWGllIDxlbG9oaW1lc0BnbWFp
bC5jb20+CiAgWW9uZ2ppIFhpZSA8eGlleW9uZ2ppQGJhaWR1LmNvbT4KICB5dWNoZW5saW4gPHl1
Y2hlbmxpbkBzeW5vbG9neS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdh
eSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAyMTM4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 00:57:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 00:57: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-devel-bounces@lists.xenproject.org>)
	id 1gKv7A-00008o-Ds; Fri, 09 Nov 2018 00:57: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=lv5h=nu=oracle.com=manjunath.b.patil@srs-us1.protection.inumbo.net>)
 id 1gKv79-00008j-3b
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 00:57:35 +0000
X-Inumbo-ID: 70ff477e-e3ba-11e8-b4cb-12d6303a7972
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 70ff477e-e3ba-11e8-b4cb-12d6303a7972;
 Fri, 09 Nov 2018 00:57:33 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA90rpe9184122;
 Fri, 9 Nov 2018 00:57:31 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2018-07-02;
 bh=/2BNUnFbMg/HjW7Ya1+jphrhLq+2HXSFK1Ttd7Ct9C0=;
 b=3zpXw2ncwmg2P4QQjaqvmvFdOFR2aCs84kKeLKAFORuB/QW1i2oKujm7nWpdDf9UQfML
 GYGNvRC2YOykSm5MaDq0r6I4Mf5JCA+bWXcHk1RNqHMx9hyWUFYMZBjoBavJXgzTnQO4
 1qxqf04tfwjuthAtuSJIYdtDjIm4T0tFaTq7RNv0Ahim4VtjKjRUhglEycSy2HXdU3EX
 OCry2H0NywVF5CwJkR0Pk0et17Ztyn99/djv+PhWY3iwovGBOi2aQcVhtYip13LfgPys
 5z89x1nNOp7sXQxDHdODJ7m8dMgvLY1OF5JsgTl0aEX551A7eK2LVqph4OWFiZmfBkX2 tg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2120.oracle.com with ESMTP id 2nh3mq4k8m-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 09 Nov 2018 00:57:30 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wA90vU90007463
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Nov 2018 00:57:30 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wA90vUii030609;
 Fri, 9 Nov 2018 00:57:30 GMT
Received: from manjunathpatil.us.oracle.com (/10.211.44.52)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 08 Nov 2018 16:57:29 -0800
From: Manjunath Patil <manjunath.b.patil@oracle.com>
To: boris.ostrovsky@oracle.com, jgross@suse.com, konrad.wilk@oracle.com,
 roger.pau@citrix.com
Date: Thu,  8 Nov 2018 16:58:28 -0800
Message-Id: <1541725108-1468-1-git-send-email-manjunath.b.patil@oracle.com>
X-Mailer: git-send-email 1.7.1
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9071
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=884
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811090007
Subject: [Xen-devel] [PATCH] xen-blkfront: fix kernel panic with
 blkfront_remove()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, xen-devel@lists.xenproject.org,
 linux-block@vger.kernel.org, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgYSBob3QtYXR0YWNoaW5nIGRldmljZSBmYWlscyBpbnNpZGUgZG9tVVtleDpuZWdvdGlhdGVf
bXEoKSByZXR1cm5zCndpdGggRU5PTUVNXSB3ZSBjbGVhciB0aGUgYmxrZnJvbnRfaW5mbyBzdHJ1
Y3QgaW4gdGFsa190b19ibGtiYWNrKCkKCldoZW4gd2UgdHJ5IHRvIGRldGFjaCB0aGUgZGV2aWNl
LCBibGtmcm9udF9yZW1vdmUoKSB0cmllcyB0byBhY2Nlc3MKYmxrZnJvbnRfaW5mbyBsZWFkaW5n
IHRvIGtlcm5lbCBwYW5pYy4KClR5cGljYWwgY2FsbCBzdGFjayBpbnZvbHZpbmcgcGFuaWMgLQog
IzEwIHBhZ2VfZmF1bHQgYXQgZmZmZmZmZmY4MTZmMjVkZgogICAgIFtleGNlcHRpb24gUklQOiBi
bGtpZl9mcmVlKzQ2XQogIzExIGJsa2Zyb250X3JlbW92ZSBhdCBmZmZmZmZmZmEwMDRkZTQ3IFt4
ZW5fYmxrZnJvbnRdCiAjMTIgeGVuYnVzX2Rldl9yZW1vdmUgYXQgZmZmZmZmZmY4MTNmYWE0Ywog
IzEzIF9fZGV2aWNlX3JlbGVhc2VfZHJpdmVyIGF0IGZmZmZmZmZmODE0NzY5YWEKICMxNCBkZXZp
Y2VfcmVsZWFzZV9kcml2ZXIgYXQgZmZmZmZmZmY4MTQ3NmE2MwogIzE1IGJ1c19yZW1vdmVfZGV2
aWNlIGF0IGZmZmZmZmZmODE0NzYyZWIKICMxNiBkZXZpY2VfZGVsIGF0IGZmZmZmZmZmODE0NzI2
ODQKICMxNyBkZXZpY2VfdW5yZWdpc3RlciBhdCBmZmZmZmZmZjgxNDcyN2UyCiAjMTggeGVuYnVz
X2Rldl9jaGFuZ2VkIGF0IGZmZmZmZmZmODEzZmE4OWYKICMxOSBmcm9udGVuZF9jaGFuZ2VkIGF0
IGZmZmZmZmZmODEzZmNhMTkKICMyMCB4ZW53YXRjaF90aHJlYWQgYXQgZmZmZmZmZmY4MTNmODhm
OQogIzIxIGt0aHJlYWQgYXQgZmZmZmZmZmY4MTBhNDg2YgogIzIyIHJldF9mcm9tX2ZvcmsgYXQg
ZmZmZmZmZmY4MTZlZDJhOAoKQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKU2lnbmVkLW9mZi1i
eTogTWFuanVuYXRoIFBhdGlsIDxtYW5qdW5hdGguYi5wYXRpbEBvcmFjbGUuY29tPgotLS0KIGRy
aXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMgfCAgICAzICsrKwogMSBmaWxlcyBjaGFuZ2VkLCAz
IGluc2VydGlvbnMoKyksIDAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9j
ay94ZW4tYmxrZnJvbnQuYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKaW5kZXggZGM4
ZmUyNS4uMTQ0Y2RhOCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYwor
KysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jCkBAIC0yNDk2LDYgKzI0OTYsOSBAQCBz
dGF0aWMgaW50IGJsa2Zyb250X3JlbW92ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJkZXYpCiAK
IAlkZXZfZGJnKCZ4YmRldi0+ZGV2LCAiJXMgcmVtb3ZlZCIsIHhiZGV2LT5ub2RlbmFtZSk7CiAK
KwlpZighaW5mbykKKwkJcmV0dXJuIDA7CisKIAlibGtpZl9mcmVlKGluZm8sIDApOwogCiAJbXV0
ZXhfbG9jaygmaW5mby0+bXV0ZXgpOwotLSAKMS43LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 01:10:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 01:10: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-devel-bounces@lists.xenproject.org>)
	id 1gKvJ4-00086W-LV; Fri, 09 Nov 2018 01:09: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=lv5h=nu=oracle.com=manjunath.b.patil@srs-us1.protection.inumbo.net>)
 id 1gKvJ3-00086R-Nr
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 01:09:53 +0000
X-Inumbo-ID: 29525f70-e3bc-11e8-9a16-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29525f70-e3bc-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 01:09:52 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA918v5l194260;
 Fri, 9 Nov 2018 01:09:46 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2018-07-02;
 bh=eVTwJ6ChUDGYX2iDKW1/ywBewnaUyN2dWZrdpD930e4=;
 b=kbY6k3E8GqNEZcRCxiuDNNwV3uJfkICaUgBBsvBzISub4DL5Z+RCQDGYmg2Xrj6IvSWI
 eqI0n0DDbSdY/fjKetYRJoTHTGK2IB/0Arbx2DRFa7Q4QcTK1WE6z74CFbErJHG6N7p3
 ZR9W0U8ycrNJl8QNZKbHYq5KAQZHCyXIiPSP/Ye9odiRoWXuGBotejcIorGwH89KOW8c
 g9IElf9yC9hrow/9vsk193KdZmnXdjMOgnkitjdYsAOTGX9pHwBe7qIBa5Xngy7tcvKZ
 dNWTFGA4PvaEVFd2cf415yNjiJCfsKBl7p8bCbcMItjmJ+NzbOJ+9/iFbMOfqoX2pjnD LQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2nh3mq4men-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 09 Nov 2018 01:09:46 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wA919jmo012132
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Nov 2018 01:09:45 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wA919icb024541;
 Fri, 9 Nov 2018 01:09:44 GMT
Received: from manjunathpatil.us.oracle.com (/10.211.44.52)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 08 Nov 2018 17:09:44 -0800
From: Manjunath Patil <manjunath.b.patil@oracle.com>
To: boris.ostrovsky@oracle.com, jgross@suse.com, konrad.wilk@oracle.com,
 roger.pau@citrix.com
Date: Thu,  8 Nov 2018 17:10:43 -0800
Message-Id: <1541725843-2019-1-git-send-email-manjunath.b.patil@oracle.com>
X-Mailer: git-send-email 1.7.1
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9071
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=916
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811090009
Subject: [Xen-devel] [PATCH v2] xen-blkfront: fix kernel panic with
 blkfront_remove()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, xen-devel@lists.xenproject.org,
 linux-block@vger.kernel.org, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiB3ZSB0cnkgdG8gZGV0YWNoIHRoZSBkZXZpY2UsIGJsa2Zyb250X3JlbW92ZSgpIHRyaWVz
IHRvIGFjY2VzcwpibGtmcm9udF9pbmZvIGxlYWRpbmcgdG8ga2VybmVsIHBhbmljLgoKVHlwaWNh
bCBjYWxsIHN0YWNrIGludm9sdmluZyBwYW5pYyAtCiAjMTAgcGFnZV9mYXVsdCBhdCBmZmZmZmZm
ZjgxNmYyNWRmCiAgICAgW2V4Y2VwdGlvbiBSSVA6IGJsa2lmX2ZyZWUrNDZdCiAjMTEgYmxrZnJv
bnRfcmVtb3ZlIGF0IGZmZmZmZmZmYTAwNGRlNDcgW3hlbl9ibGtmcm9udF0KICMxMiB4ZW5idXNf
ZGV2X3JlbW92ZSBhdCBmZmZmZmZmZjgxM2ZhYTRjCiAjMTMgX19kZXZpY2VfcmVsZWFzZV9kcml2
ZXIgYXQgZmZmZmZmZmY4MTQ3NjlhYQogIzE0IGRldmljZV9yZWxlYXNlX2RyaXZlciBhdCBmZmZm
ZmZmZjgxNDc2YTYzCiAjMTUgYnVzX3JlbW92ZV9kZXZpY2UgYXQgZmZmZmZmZmY4MTQ3NjJlYgog
IzE2IGRldmljZV9kZWwgYXQgZmZmZmZmZmY4MTQ3MjY4NAogIzE3IGRldmljZV91bnJlZ2lzdGVy
IGF0IGZmZmZmZmZmODE0NzI3ZTIKICMxOCB4ZW5idXNfZGV2X2NoYW5nZWQgYXQgZmZmZmZmZmY4
MTNmYTg5ZgogIzE5IGZyb250ZW5kX2NoYW5nZWQgYXQgZmZmZmZmZmY4MTNmY2ExOQogIzIwIHhl
bndhdGNoX3RocmVhZCBhdCBmZmZmZmZmZjgxM2Y4OGY5CiAjMjEga3RocmVhZCBhdCBmZmZmZmZm
ZjgxMGE0ODZiCiAjMjIgcmV0X2Zyb21fZm9yayBhdCBmZmZmZmZmZjgxNmVkMmE4CgpDYzogc3Rh
YmxlQHZnZXIua2VybmVsLm9yZwpTaWduZWQtb2ZmLWJ5OiBNYW5qdW5hdGggUGF0aWwgPG1hbmp1
bmF0aC5iLnBhdGlsQG9yYWNsZS5jb20+Ci0tLQp2Mjogc3R5bGUgY2hhbmdlLiBhZGRlZCB0aGUg
bWlzc2luZyBzcGFjZSBiL3cgaWYgYW5kICgKLS0tCiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9u
dC5jIHwgICAgMyArKysKIDEgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAwIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMgYi9kcml2
ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jCmluZGV4IGRjOGZlMjUuLjJkOGIxMGQgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKKysrIGIvZHJpdmVycy9ibG9jay94ZW4t
YmxrZnJvbnQuYwpAQCAtMjQ5Niw2ICsyNDk2LDkgQEAgc3RhdGljIGludCBibGtmcm9udF9yZW1v
dmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiZGV2KQogCiAJZGV2X2RiZygmeGJkZXYtPmRldiwg
IiVzIHJlbW92ZWQiLCB4YmRldi0+bm9kZW5hbWUpOwogCisJaWYgKCFpbmZvKQorCQlyZXR1cm4g
MDsKKwogCWJsa2lmX2ZyZWUoaW5mbywgMCk7CiAKIAltdXRleF9sb2NrKCZpbmZvLT5tdXRleCk7
Ci0tIAoxLjcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 01:55:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 01: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-devel-bounces@lists.xenproject.org>)
	id 1gKw1I-0003UA-9h; Fri, 09 Nov 2018 01:55:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKw1H-0003U0-0f
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 01:55:35 +0000
X-Inumbo-ID: 8ade29ed-e3c2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ade29ed-e3c2-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 01:55:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKw1B-0000ng-Nf; Fri, 09 Nov 2018 01:55:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKw1B-0000R5-Ex; Fri, 09 Nov 2018 01:55:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKw1B-0008EQ-EF; Fri, 09 Nov 2018 01:55:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129532-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-i386-xl-raw:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:host-install(4):broken:regression
 xen-4.10-testing:test-amd64-i386-xl-raw:host-install(4):broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c841c82a5349cd56adb8fd4907bf5ad9563eaa7e
X-Osstest-Versions-That: xen=5b15c049b526eadc9bee975a1188260e3543313d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 01:55:29 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 129532: trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTUzMiB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk1MzIvCgpGYWlsdXJlcyBhbmQg
cHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMjk0NjIKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEyOTQ2MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGM4NDFjODJhNTM0OWNkNTZhZGI4ZmQ0
OTA3YmY1YWQ5NTYzZWFhN2UKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDViMTVjMDQ5YjUyNmVhZGM5YmVlOTc1YTExODgyNjBlMzU0MzMxM2QKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEyOTQ2MiAgMjAxOC0xMS0wNSAxNDozNjo0NiBaICAgIDMgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMjk1MzIgIDIwMTgtMTEtMDcgMDM6NTQ6MjEgWiAgICAxIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYzg0
MWM4MmE1MzQ5Y2Q1NmFkYjhmZDQ5MDdiZjVhZDk1NjNlYWE3ZQpBdXRob3I6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0ZTogICBUdWUgTm92IDYgMTE6NTU6MDYgMjAxOCArMDEw
MAoKICAgIFJlbGVhc2U6IGFkZCByZWxlYXNlIG5vdGUgbGluayB0byBTVVBQT1JULm1kCiAgICAK
ICAgIEluIG9yZGVyIHRvIGhhdmUgYSBsaW5rIHRvIHRoZSByZWxlYXNlIG5vdGVzIGluIHRoZSBm
ZWF0dXJlIGxpc3QKICAgIGdlbmVyYXRlZCBmcm9tIFNVUFBPUlQubWQgYWRkIHRoYXQgbGluayBp
biB0aGUgIlJlbGVhc2UgU3VwcG9ydCIKICAgIHNlY3Rpb24gb2YgdGhhdCBmaWxlLgogICAgCiAg
ICBUaGUgcmVhbCBsaW5rIG5lZWRzIHRvIGJlIGFkYXB0ZWQgd2hlbiB0aGUgdmVyc2lvbiBpcyBi
ZWluZyByZWxlYXNlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 02:13:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 02:13: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-devel-bounces@lists.xenproject.org>)
	id 1gKwIh-0005SD-37; Fri, 09 Nov 2018 02:13: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKwIg-0005S1-1u
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 02:13:34 +0000
X-Inumbo-ID: 0e59f777-e3c5-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e59f777-e3c5-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 02:13:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKwIc-0001aE-Lo; Fri, 09 Nov 2018 02:13:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKwIc-0001Ne-CL; Fri, 09 Nov 2018 02:13:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKwIc-0001h5-Bf; Fri, 09 Nov 2018 02:13:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gKwIc-0001h5-Bf@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 02:13:30 +0000
Subject: [Xen-devel] [ovmf bisection] complete build-i386-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1pMzg2
LXhzbQp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFu
b2NvcmUvZWRrMi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQg
YW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAg
b3ZtZiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CiAgQnVnIGludHJvZHVj
ZWQ6ICBkMmYxZjY0MjNiZDFkMjNjZjJmZTc3ZDc0MDE5NjFkNzcxMDk3MzY5CiAgQnVnIG5vdCBw
cmVzZW50OiA1ZjEzNzEyNzBlYzJlMjYzNjdmZjg5YjhiMzEyZjA4YzZhZGViNDU1CiAgTGFzdCBm
YWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTI5Njc0LwoKCiAgY29tbWl0IGQyZjFmNjQyM2JkMWQyM2NmMmZlNzdkNzQwMTk2MWQ3NzEw
OTczNjkKICBBdXRob3I6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBEYXRlOiAg
IFR1ZSBPY3QgMzAgMTQ6NDk6NDIgMjAxOCArMDgwMAogIAogICAgICBPdm1mUGtnOiBSZXBsYWNl
IG9ic29sZXRlZCBuZXR3b3JrIGRyaXZlcnMgZnJvbSBwbGF0Zm9ybSBEU0MvRkRGLgogICAgICAK
ICAgICAgVjI6CiAgICAgIEFkZCBtaXNzZWQgbGlicmFyeSBpbnN0YW5jZSBmb3IgTmV0d29ya1Br
ZyBpU0NTSSBkcml2ZXIuCiAgICAgIAogICAgICBUaGlzIHBhdGNoIHJlcGxhY2VzIHRoZSBNZGVN
b2R1bGVQa2cgVENQLCBQWEUgYW5kIGlTQ1NJIGRyaXZlciB3aXRoIHRob3NlCiAgICAgIG9uZXMg
aW4gTmV0d29ya1BrZy4gVGhlc2UgMyBkcml2ZXJzIGluIE1kZU1vZHVsZVBrZyBhcmUgbm90IGJl
aW5nIGFjdGl2ZWx5CiAgICAgIG1haW50YWluZWQgYW5kIHdpbGwgYmUgcmVtb3ZlZCBmcm9tIGVk
azIgbWFzdGVyIHNvb24uCiAgICAgIAogICAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwu
anVzdGVuQGludGVsLmNvbT4KICAgICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
b20+CiAgICAgIENjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICAgICAgQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAg
ICBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgICAgQ29udHJp
YnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgICBT
aWduZWQtb2ZmLWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICAgIFJldmll
d2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoKCkZvciBiaXNlY3Rpb24g
cmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L292bWYvYnVpbGQtaTM4Ni14c20ueGVuLWJ1
aWxkLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2
ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9n
cy9yZXN1bHRzL2Jpc2VjdC9vdm1mL2J1aWxkLWkzODYteHNtLnhlbi1idWlsZCAtLXN1bW1hcnkt
b3V0PXRtcC8xMjk2NzQuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjk0NzUg
LS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBvdm1mIGJ1aWxkLWkzODYteHNtIHhlbi1idWls
ZApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTI5NjA0IGZhaWwgW2hvc3Q9
ZGViaW5hMV0gLyAxMjk0NzUgW2hvc3Q9cGlub3QxXSAxMjk0NTQgW2hvc3Q9Y2hhcmRvbm5heTBd
IDEyOTQzMCBbaG9zdD1iYXJvcXVlMF0gMTI5MzI4IFtob3N0PWFsYmFuYTFdIDEyOTMxMCBvay4K
RmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTI5NjA0IC8gMTI5MzEwCih0cmVlIHdpdGgg
bm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBvdm1mIGh0
dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94ZW4uZ2l0CkxhdGVzdCAzZWFjYjQ3NTFhNjg3OWFiMmQyYTRjMWMxYjkyNDNmZTUwYjAxOTRj
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3
YTk5MDg4N2JlCkJhc2lzIHBhc3MgYzRmNDk4NGM2OWFiMTA1N2E1ZDI5N2I0NTU3ZmU2Y2Y3MzNm
ODU4NCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlk
OWI0M2YyYzY0NWFlNwpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUt
Z2VuZXJhdG9yICBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0I2M0ZjQ5ODRj
NjlhYjEwNTdhNWQyOTdiNDU1N2ZlNmNmNzMzZjg1ODQtM2VhY2I0NzUxYTY4NzlhYjJkMmE0YzFj
MWI5MjQzZmU1MGIwMTk0YyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0IzljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDktZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0I2RlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYtZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdCM5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3LTJjZjExMzg5
MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKTG9hZGVkIDMwMDQgbm9kZXMgaW4gcmV2
aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjkzMTAgcGFzcyBjNGY0
OTg0YzY5YWIxMDU3YTVkMjk3YjQ1NTdmZTZjZjczM2Y4NTg0IDljMGVlZDYxOGYzN2RkNWI0YTU3
YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjkzMjggW2hv
c3Q9YWxiYW5hMV0KIDEyOTQzMCBbaG9zdD1iYXJvcXVlMF0KIDEyOTUzNSBmYWlsIDMyODQwOWNl
OGRlN2YzMThlZTljOTI5YjY0MzAyYmQzNjFjZDFkYmQgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTQ3NSBbaG9zdD1w
aW5vdDFdCiAxMjk0NTQgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMjk1MjYgW2hvc3Q9ZGViaW5hMF0K
IDEyOTU3MyBmYWlsIGM2MGQzNmI0ZDFlZTFmNjliN2NjYTg5N2QzNjIxZGZhOTUxODk1YzIgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkw
ODg3YmUKIDEyOTY1NyBmYWlsIGM2MGQzNmI0ZDFlZTFmNjliN2NjYTg5N2QzNjIxZGZhOTUxODk1
YzIgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMx
MDdhOTkwODg3YmUKIDEyOTY2MyBmYWlsIDNlYWNiNDc1MWE2ODc5YWIyZDJhNGMxYzFiOTI0M2Zl
NTBiMDE5NGMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4
NzZmZmMxMDdhOTkwODg3YmUKIDEyOTY1OCBwYXNzIGM0ZjQ5ODRjNjlhYjEwNTdhNWQyOTdiNDU1
N2ZlNmNmNzMzZjg1ODQgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDFlY2IxZWU0ZDg0NzU0NzVj
M2NjZjcyZjY2NTQ2NDRiMjQyY2U4NTYKIDEyOTY0MSBwYXNzIGM0ZjQ5ODRjNjlhYjEwNTdhNWQy
OTdiNDU1N2ZlNmNmNzMzZjg1ODQgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNl
MzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUw
YWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEyOTYwNCBmYWlsIDNlYWNiNDc1MWE2ODc5
YWIyZDJhNGMxYzFiOTI0M2ZlNTBiMDE5NGMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjEx
Mzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTY1OSBwYXNzIGM0ZjQ5ODRj
NjlhYjEwNTdhNWQyOTdiNDU1N2ZlNmNmNzMzZjg1ODQgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDQ1Y2I5YTQxMjNiNTU1MGViMWY4NDg0NmZlNTQ4MmFjYWUxYzEzYTMKIDEyOTY2NSBwYXNzIGZj
NTIxN2E5OTk2ZDFhZTI1YTQwNzhlYmNhZjQ3NDRiMGI5N2JiYzUgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTY2NiBw
YXNzIDVmMTM3MTI3MGVjMmUyNjM2N2ZmODliOGIzMTJmMDhjNmFkZWI0NTUgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEy
OTY2OCBmYWlsIDYyZWE3MGUzMTI4NTk2YzNjZDE4NjEzODZmOWRiYWZhZjRhODI5OTIgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3
YmUKIDEyOTY2OSBmYWlsIGQyZjFmNjQyM2JkMWQyM2NmMmZlNzdkNzQwMTk2MWQ3NzEwOTczNjkg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdh
OTkwODg3YmUKIDEyOTY3MCBwYXNzIDVmMTM3MTI3MGVjMmUyNjM2N2ZmODliOGIzMTJmMDhjNmFk
ZWI0NTUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZm
ZmMxMDdhOTkwODg3YmUKIDEyOTY3MSBmYWlsIGQyZjFmNjQyM2JkMWQyM2NmMmZlNzdkNzQwMTk2
MWQ3NzEwOTczNjkgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRi
Yzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTY3MyBwYXNzIDVmMTM3MTI3MGVjMmUyNjM2N2ZmODli
OGIzMTJmMDhjNmFkZWI0NTUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNj
MDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTY3NCBmYWlsIGQyZjFmNjQyM2JkMWQyM2Nm
MmZlNzdkNzQwMTk2MWQ3NzEwOTczNjkgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5
MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGlu
ZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI5MzEwIChwYXNzKSwgZm9yIGJhc2lz
IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTYwNCAoZmFpbCksIGZvciBiYXNpcyBmYWls
dXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTY0MSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDEyOTY2MyAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJl
dmlzaW9ucyBhdCA1ZjEzNzEyNzBlYzJlMjYzNjdmZjg5YjhiMzEyZjA4YzZhZGViNDU1IGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4
N2JlCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTI5NjY2IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZv
dW5kOiBmbGlnaHQgMTI5NjY5IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTI5NjcwIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMjk2NzEgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAx
Mjk2NzMgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTY3NCAo
ZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxl
bSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgb3ZtZiBodHRwczovL2dpdGh1Yi5j
b20vdGlhbm9jb3JlL2VkazIuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBkMmYxZjY0MjNiZDFkMjNj
ZjJmZTc3ZDc0MDE5NjFkNzcxMDk3MzY5CiAgQnVnIG5vdCBwcmVzZW50OiA1ZjEzNzEyNzBlYzJl
MjYzNjdmZjg5YjhiMzEyZjA4YzZhZGViNDU1CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5Njc0LwoKCiAgY29tbWl0
IGQyZjFmNjQyM2JkMWQyM2NmMmZlNzdkNzQwMTk2MWQ3NzEwOTczNjkKICBBdXRob3I6IEZ1IFNp
eXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICBEYXRlOiAgIFR1ZSBPY3QgMzAgMTQ6NDk6NDIg
MjAxOCArMDgwMAogIAogICAgICBPdm1mUGtnOiBSZXBsYWNlIG9ic29sZXRlZCBuZXR3b3JrIGRy
aXZlcnMgZnJvbSBwbGF0Zm9ybSBEU0MvRkRGLgogICAgICAKICAgICAgVjI6CiAgICAgIEFkZCBt
aXNzZWQgbGlicmFyeSBpbnN0YW5jZSBmb3IgTmV0d29ya1BrZyBpU0NTSSBkcml2ZXIuCiAgICAg
IAogICAgICBUaGlzIHBhdGNoIHJlcGxhY2VzIHRoZSBNZGVNb2R1bGVQa2cgVENQLCBQWEUgYW5k
IGlTQ1NJIGRyaXZlciB3aXRoIHRob3NlCiAgICAgIG9uZXMgaW4gTmV0d29ya1BrZy4gVGhlc2Ug
MyBkcml2ZXJzIGluIE1kZU1vZHVsZVBrZyBhcmUgbm90IGJlaW5nIGFjdGl2ZWx5CiAgICAgIG1h
aW50YWluZWQgYW5kIHdpbGwgYmUgcmVtb3ZlZCBmcm9tIGVkazIgbWFzdGVyIHNvb24uCiAgICAg
IAogICAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAg
ICAgQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICAgIENjOiBBcmQgQmll
c2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgICAgQ2M6IEFudGhvbnkgUGVy
YXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgICBDYzogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29y
ZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgICBTaWduZWQtb2ZmLWJ5OiBGdSBTaXl1
YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBMYXN6bG8gRXJzZWsg
PGxlcnNla0ByZWRoYXQuY29tPgoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jl
c3VsdHMvYmlzZWN0L292bWYvYnVpbGQtaTM4Ni14c20ueGVuLWJ1aWxkLntkb3QscHMscG5nLGh0
bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMjk2NzQ6
IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEyOTY3NCBvdm1mIHJlYWwtYmlzZWN0IFtyZWFs
XQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5Njc0
LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgIGZhaWwgYmFz
ZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 02:21:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 02:21: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-devel-bounces@lists.xenproject.org>)
	id 1gKwQb-0006Hy-0a; Fri, 09 Nov 2018 02:21: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKwQa-0006Hm-4p
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 02:21:44 +0000
X-Inumbo-ID: 32ea25d9-e3c6-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32ea25d9-e3c6-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 02:21:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKwQW-0001l7-KE; Fri, 09 Nov 2018 02:21:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKwQW-0001mP-84; Fri, 09 Nov 2018 02:21:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKwQW-00078k-6t; Fri, 09 Nov 2018 02:21:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129662-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 02:21:40 +0000
Subject: [Xen-devel] [ovmf test] 129662: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTY2MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk2NjIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDIgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 02:55:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 02:55: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-devel-bounces@lists.xenproject.org>)
	id 1gKwx9-0000Hl-PF; Fri, 09 Nov 2018 02:55:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKwx8-0000HY-FM
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 02:55:22 +0000
X-Inumbo-ID: e5161aca-e3ca-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5161aca-e3ca-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 02:55:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKwx2-0002NT-Mf; Fri, 09 Nov 2018 02:55:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKwx1-0003eH-Ul; Fri, 09 Nov 2018 02:55:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKwx1-0001Ao-Tw; Fri, 09 Nov 2018 02:55:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129530-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=8053e5b93eca9b011f7b79bb019bf1eeaaf96c4b
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 02:55:15 +0000
Subject: [Xen-devel] [linux-linus test] 129530: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTUzMCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5NTMwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1i
b290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEy
NTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxv
d2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICA4MDUzZTViOTNlY2E5YjAxMWY3Yjc5YmIwMTliZjFlZWFhZjk2YzRiCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA5NDcxMGNhYzBlZjRlZTE3N2E2M2I1MjI3
NjY0YjM4Yzk1YmJmNzAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjU4OTggIDIwMTgtMDgtMTMg
MjE6MjA6NTUgWiAgIDg3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI1OTIxICAyMDE4LTA4
LTE1IDEzOjA2OjU2IFogICA4NSBkYXlzICAgNzggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTI5NTMwICAyMDE4LTExLTA3IDAzOjEyOjU5IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQozMjU2IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGlu
ZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU1MDM3NyBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 02:59:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 02:59: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-devel-bounces@lists.xenproject.org>)
	id 1gKx0X-0000RC-Er; Fri, 09 Nov 2018 02:58: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKx0W-0000R0-IW
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 02:58:52 +0000
X-Inumbo-ID: 6319f979-e3cb-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6319f979-e3cb-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 02:58:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKx0S-0002RH-QE; Fri, 09 Nov 2018 02:58:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKx0S-0003xk-GE; Fri, 09 Nov 2018 02:58:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKx0S-0005BU-Fb; Fri, 09 Nov 2018 02:58:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129678-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 02:58:48 +0000
Subject: [Xen-devel] [ovmf test] 129678: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTY3OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk2NzgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDIgZGF5cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 03:43:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 03:43: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-devel-bounces@lists.xenproject.org>)
	id 1gKxhI-0004Gp-Td; Fri, 09 Nov 2018 03:43: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKxhI-0004Gd-3E
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 03:43:04 +0000
X-Inumbo-ID: 8f100580-e3d1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f100580-e3d1-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 03:43:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKxhC-0003GJ-7C; Fri, 09 Nov 2018 03:42:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKxhB-0005gr-VW; Fri, 09 Nov 2018 03:42:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKxhB-0001Cr-Uh; Fri, 09 Nov 2018 03:42:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gKxhB-0001Cr-Uh@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 03:42:57 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdwp0ZXN0aWQgeGVuLWJvb3QKClRy
ZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90
b3J2YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoK
ICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA4
MDUzZTViOTNlY2E5YjAxMWY3Yjc5YmIwMTliZjFlZWFhZjk2YzRiCiAgQnVnIG5vdCBwcmVzZW50
OiA1OGEwMjI4NzA3ODcwYzgzMzA5MTdmOTE5ODA0OTg2ODU1NDQzYTE5CiAgTGFzdCBmYWlsIHJl
cHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5
NjgxLwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlv
biByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cueGVuLWJvb3QuaHRtbApSZXZpc2lv
biBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVl
cyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmlu
ZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0
L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93Lnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEyOTY4MS5iaXNlY3Rpb24tc3VtbWFyeSAt
LWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4
LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IHhl
bi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMjk1MzAgZmFpbCBb
aG9zdD1hbGJhbmExXSAvIDEyODk0NSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czog
MTI5NTMwIC8gMTI4OTQ1Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8g
dXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIu
Ni5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCA4
MDUzZTViOTNlY2E5YjAxMWY3Yjc5YmIwMTliZjFlZWFhZjk2YzRiIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5
MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKQmFzaXMgcGFzcyA1OGEwMjI4NzA3ODcw
YzgzMzA5MTdmOTE5ODA0OTg2ODU1NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIy
ZDg5NzU5ZDliNDNmMmM2NDVhZTcKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJl
dnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjNThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgw
NDk4Njg1NTQ0M2ExOS04MDUzZTViOTNlY2E5YjAxMWY3Yjc5YmIwMTliZjFlZWFhZjk2YzRiIGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdCM5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5LWQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdCNkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2LWRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQjOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNy0yY2YxMTM4OTFh
MzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjog
dHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYKTG9hZGVkIDIwMDUgbm9kZXMgaW4gcmV2aXNp
b24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjg2NjMgcGFzcyBpcnJlbGV2
YW50CiAxMjg3MjcgcGFzcyBpcnJlbGV2YW50CiAxMjg4NjEgcGFzcyBpcnJlbGV2YW50CiAxMjg4
MzUgcGFzcyBpcnJlbGV2YW50CiAxMjg4ODUgcGFzcyBpcnJlbGV2YW50CiAxMjg5MjAgcGFzcyBp
cnJlbGV2YW50CiAxMjg5NDUgcGFzcyA1OGEwMjI4NzA3ODcwYzgzMzA5MTdmOTE5ODA0OTg2ODU1
NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4
ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcK
IDEyODk3MCBmYWlsIGlycmVsZXZhbnQKIDEyOTAwNSBmYWlsIGlycmVsZXZhbnQKIDEyOTA3MiBm
YWlsIGlycmVsZXZhbnQKIDEyOTE2NyBmYWlsIGlycmVsZXZhbnQKIDEyOTI1OCBmYWlsIGlycmVs
ZXZhbnQKIDEyOTMwNCBmYWlsIGlycmVsZXZhbnQKIDEyOTM4OSBmYWlsIGlycmVsZXZhbnQKIDEy
OTM0OCBmYWlsIGlycmVsZXZhbnQKIDEyOTQxNyBmYWlsIGlycmVsZXZhbnQKIDEyOTUzMCBmYWls
IDgwNTNlNWI5M2VjYTliMDExZjdiNzliYjAxOWJmMWVlYWFmOTZjNGIgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEz
ODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5NDYwIGZhaWwgaXJyZWxldmFu
dAogMTI5NjEyIHBhc3MgNThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0
YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjk2MzIg
cGFzcyA1OGEwMjI4NzA3ODcwYzgzMzA5MTdmOTE5ODA0OTg2ODU1NDQzYTE5IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGMy
MzhlYTNmNGNhY2NmMzZhYjFhNTU5Zjk1OGNiZTUxOTIzMjdmNmEKIDEyOTYxOCBmYWlsIGlycmVs
ZXZhbnQKIDEyOTY0MyBwYXNzIDU4YTAyMjg3MDc4NzBjODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNh
MTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgNDVjYjlhNDEyM2I1NTUwZWIxZjg0ODQ2ZmU1NDgyYWNhZTFjMTNhMwogMTI5
NjQ2IHBhc3MgNThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiA2Y2IyN2U0MTdlNTdjMmY0ZDY4OWZhMTk5NzFmMjBmNzVlOWMwNzA4CiAxMjk2MzggcGFzcyA1
OGEwMjI4NzA3ODcwYzgzMzA5MTdmOTE5ODA0OTg2ODU1NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGNlNDc0NjJj
YjRkMDQ5OTcxYWVkZWM1MWMxMTA1NjczYmU0MWFkY2UKIDEyOTYyNSBwYXNzIDU4YTAyMjg3MDc4
NzBjODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNDYwMjlkYTEyZTVlZmVjYTZk
OTU3ZTU3OTNiZDM0ZjI5NjVmYTBhMQogMTI5NjY0IHBhc3MgNThhMDIyODcwNzg3MGM4MzMwOTE3
ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZj
MTA3YTk5MDg4N2JlCiAxMjk2NTUgcGFzcyA1OGEwMjI4NzA3ODcwYzgzMzA5MTdmOTE5ODA0OTg2
ODU1NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3
YmUKIDEyOTY1NCBmYWlsIGlycmVsZXZhbnQKIDEyOTY0MCBwYXNzIDU4YTAyMjg3MDc4NzBjODMz
MDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYjcyNjI0YWFkNWIwMGYyZjZlOTc2YWVm
NGQ2MmVlZGE4M2ZkMDIxOAogMTI5NjUyIHBhc3MgNThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgw
NDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5
MDg4N2JlCiAxMjk2NjEgZmFpbCBpcnJlbGV2YW50CiAxMjk2NjcgZmFpbCBpcnJlbGV2YW50CiAx
Mjk2NzIgZmFpbCA4MDUzZTViOTNlY2E5YjAxMWY3Yjc5YmIwMTliZjFlZWFhZjk2YzRiIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTY3NSBwYXNz
IDU4YTAyMjg3MDc4NzBjODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEz
ODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5Njc3IGZhaWwgODA1M2U1Yjkz
ZWNhOWIwMTFmN2I3OWJiMDE5YmYxZWVhYWY5NmM0YiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1
NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk2NzkgcGFzcyA1OGEwMjI4NzA3ODcwYzgzMzA5
MTdmOTE5ODA0OTg2ODU1NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZm
ZmMxMDdhOTkwODg3YmUKIDEyOTY4MSBmYWlsIDgwNTNlNWI5M2VjYTliMDExZjdiNzliYjAxOWJm
MWVlYWFmOTZjNGIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4
ODdiZQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxMjg5NDUgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTI5NTMwIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5
NjEyIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5NjcyIChm
YWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDU4YTAyMjg3MDc4NzBjODMz
MDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3
NmZmYzEwN2E5OTA4ODdiZQpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFw
aCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTY1MiAocGFzcyksIGZvciBsYXN0IHBh
c3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTY3MiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTY3NSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTI5Njc3IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTI5Njc5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMjk2ODEgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXBy
b2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA4MDUzZTViOTNlY2E5YjAxMWY3Yjc5YmIwMTli
ZjFlZWFhZjk2YzRiCiAgQnVnIG5vdCBwcmVzZW50OiA1OGEwMjI4NzA3ODcwYzgzMzA5MTdmOTE5
ODA0OTg2ODU1NDQzYTE5CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5NjgxLwoKCiAgKFJldmlzaW9uIGxvZyB0b28g
bG9uZywgb21pdHRlZC4pCgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0
cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cueGVuLWJvb3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEyOTY4MTogdG9sZXJhYmxlIEFMTCBGQUlMCgpm
bGlnaHQgMTI5NjgxIGxpbnV4LWxpbnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5NjgxLwoKRmFpbHVyZXMgOi0v
IGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0
ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 04:16:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 04:16: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-devel-bounces@lists.xenproject.org>)
	id 1gKyDe-0006ll-OQ; Fri, 09 Nov 2018 04:16: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKyDd-0006lZ-Jx
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 04:16:29 +0000
X-Inumbo-ID: 37c5ac48-e3d6-11e8-a17e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37c5ac48-e3d6-11e8-a17e-12d6303a7972;
 Fri, 09 Nov 2018 04:16:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKyDS-0003xt-Sc; Fri, 09 Nov 2018 04:16:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKyDS-0006oz-Ky; Fri, 09 Nov 2018 04:16:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKyDS-0003xN-KM; Fri, 09 Nov 2018 04:16:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129682-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 04:16:18 +0000
Subject: [Xen-devel] [ovmf test] 129682: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTY4MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk2ODIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDIgZGF5cyAgICA3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDAgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 05:28:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 05:28: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-devel-bounces@lists.xenproject.org>)
	id 1gKzL5-00049X-4m; Fri, 09 Nov 2018 05:28: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gKzL4-00049N-2p
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 05:28:14 +0000
X-Inumbo-ID: 3d8bc004-e3e0-11e8-935d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d8bc004-e3e0-11e8-935d-12d6303a7972;
 Fri, 09 Nov 2018 05:28:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gKzKv-0005gI-Mw; Fri, 09 Nov 2018 05:28:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gKzKv-0001ta-Ei; Fri, 09 Nov 2018 05:28:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gKzKv-0004aM-E4; Fri, 09 Nov 2018 05:28:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129684-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 05:28:05 +0000
Subject: [Xen-devel] [ovmf test] 129684: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTY4NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk2ODQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDIgZGF5cyAgICA4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDAgZGF5cyAgICA0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 06:16:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 06:16: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-devel-bounces@lists.xenproject.org>)
	id 1gL05k-000854-1F; Fri, 09 Nov 2018 06:16: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=mbz9=nu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gL05i-00084z-QP
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 06:16:26 +0000
X-Inumbo-ID: fc36f73e-e3e6-11e8-8e90-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc36f73e-e3e6-11e8-8e90-12d6303a7972;
 Fri, 09 Nov 2018 06:16:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 04AE4AF3E;
 Fri,  9 Nov 2018 06:16:23 +0000 (UTC)
To: Manjunath Patil <manjunath.b.patil@oracle.com>,
 boris.ostrovsky@oracle.com, konrad.wilk@oracle.com, roger.pau@citrix.com
References: <1541725843-2019-1-git-send-email-manjunath.b.patil@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <9414b993-15f6-941a-fc2b-e96147e4fb26@suse.com>
Date: Fri, 9 Nov 2018 07:16:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541725843-2019-1-git-send-email-manjunath.b.patil@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2] xen-blkfront: fix kernel panic with
 blkfront_remove()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, xen-devel@lists.xenproject.org,
 linux-block@vger.kernel.org, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTEvMjAxOCAwMjoxMCwgTWFuanVuYXRoIFBhdGlsIHdyb3RlOgo+IFdoZW4gd2UgdHJ5
IHRvIGRldGFjaCB0aGUgZGV2aWNlLCBibGtmcm9udF9yZW1vdmUoKSB0cmllcyB0byBhY2Nlc3MK
PiBibGtmcm9udF9pbmZvIGxlYWRpbmcgdG8ga2VybmVsIHBhbmljLgo+IAo+IFR5cGljYWwgY2Fs
bCBzdGFjayBpbnZvbHZpbmcgcGFuaWMgLQo+ICAjMTAgcGFnZV9mYXVsdCBhdCBmZmZmZmZmZjgx
NmYyNWRmCj4gICAgICBbZXhjZXB0aW9uIFJJUDogYmxraWZfZnJlZSs0Nl0KPiAgIzExIGJsa2Zy
b250X3JlbW92ZSBhdCBmZmZmZmZmZmEwMDRkZTQ3IFt4ZW5fYmxrZnJvbnRdCj4gICMxMiB4ZW5i
dXNfZGV2X3JlbW92ZSBhdCBmZmZmZmZmZjgxM2ZhYTRjCj4gICMxMyBfX2RldmljZV9yZWxlYXNl
X2RyaXZlciBhdCBmZmZmZmZmZjgxNDc2OWFhCj4gICMxNCBkZXZpY2VfcmVsZWFzZV9kcml2ZXIg
YXQgZmZmZmZmZmY4MTQ3NmE2Mwo+ICAjMTUgYnVzX3JlbW92ZV9kZXZpY2UgYXQgZmZmZmZmZmY4
MTQ3NjJlYgo+ICAjMTYgZGV2aWNlX2RlbCBhdCBmZmZmZmZmZjgxNDcyNjg0Cj4gICMxNyBkZXZp
Y2VfdW5yZWdpc3RlciBhdCBmZmZmZmZmZjgxNDcyN2UyCj4gICMxOCB4ZW5idXNfZGV2X2NoYW5n
ZWQgYXQgZmZmZmZmZmY4MTNmYTg5Zgo+ICAjMTkgZnJvbnRlbmRfY2hhbmdlZCBhdCBmZmZmZmZm
ZjgxM2ZjYTE5Cj4gICMyMCB4ZW53YXRjaF90aHJlYWQgYXQgZmZmZmZmZmY4MTNmODhmOQo+ICAj
MjEga3RocmVhZCBhdCBmZmZmZmZmZjgxMGE0ODZiCj4gICMyMiByZXRfZnJvbV9mb3JrIGF0IGZm
ZmZmZmZmODE2ZWQyYTgKPiAKPiBDYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZwo+IFNpZ25lZC1v
ZmYtYnk6IE1hbmp1bmF0aCBQYXRpbCA8bWFuanVuYXRoLmIucGF0aWxAb3JhY2xlLmNvbT4KCkNv
bW1pdCBmOTI4OThlN2YzMmUzIGFscmVhZHkgYWRkZWQgdGhhdC4KCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 06:24:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 06:24: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-devel-bounces@lists.xenproject.org>)
	id 1gL0DZ-0000X3-7Q; Fri, 09 Nov 2018 06:24:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL0DW-0000Wj-W3
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 06:24:31 +0000
X-Inumbo-ID: 1d01fdcd-e3e8-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d01fdcd-e3e8-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 06:24:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gL0DS-0006nF-Kf; Fri, 09 Nov 2018 06:24:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gL0DS-0006hf-C3; Fri, 09 Nov 2018 06:24:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gL0DS-0006c7-BO; Fri, 09 Nov 2018 06:24:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129540-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3d3e474d68b1a063d19b9a330c3463025104970c
X-Osstest-Versions-That: xen=3d33cc6ddf37026b5530f83f5fa3af05b22f9e43
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 06:24:26 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 129540: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTU0MCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTU0MC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgIDUwIHh0Zi90ZXN0LWh2
bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTI4ODM3CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMjg4
MzcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4
LXZtZW50cnkgZmFpbCBsaWtlIDEyODg2NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4ODY1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjg4NjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODg2NQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4
ODY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg2NQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTI4ODY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NjUKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEy
ODg2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTI4ODY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NjUKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiB4ZW4gICAgICAgICAgICAgICAgICAzZDNlNDc0ZDY4YjFhMDYzZDE5YjlhMzMwYzM0NjMwMjUx
MDQ5NzBjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzZDMzY2M2ZGRm
MzcwMjZiNTUzMGY4M2Y1ZmEzYWYwNWIyMmY5ZTQzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg4
NjUgIDIwMTgtMTAtMTggMDY6NDI6MjEgWiAgIDIxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTI5NTQwICAyMDE4LTExLTA3IDA5OjA2OjE0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKICAgM2QzM2NjNmRkZi4uM2QzZTQ3NGQ2OCAgM2QzZTQ3NGQ2OGIxYTA2M2QxOWI5
YTMzMGMzNDYzMDI1MTA0OTcwYyAtPiBzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 06:32:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 06:32: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-devel-bounces@lists.xenproject.org>)
	id 1gL0L5-0001LW-31; Fri, 09 Nov 2018 06:32: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL0L3-0001LN-Kv
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 06:32:17 +0000
X-Inumbo-ID: 3010f74c-e3e9-11e8-afcd-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3010f74c-e3e9-11e8-afcd-12d6303a7972;
 Fri, 09 Nov 2018 06:32:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gL0Kv-0006wr-Ag; Fri, 09 Nov 2018 06:32:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gL0Kv-0007h0-0B; Fri, 09 Nov 2018 06:32:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gL0Ku-0002nf-Vr; Fri, 09 Nov 2018 06:32:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129686-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 06:32:08 +0000
Subject: [Xen-devel] [ovmf test] 129686: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTY4NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk2ODYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDIgZGF5cyAgICA5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDAgZGF5cyAgICA1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 06:57:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 06:57: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-devel-bounces@lists.xenproject.org>)
	id 1gL0jJ-00032i-C7; Fri, 09 Nov 2018 06:57: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=0eew=nu=oracle.com=jian.w.wen@srs-us1.protection.inumbo.net>)
 id 1gL0gi-00030Y-3Y
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 06:54:40 +0000
X-Inumbo-ID: 5309c1ae-e3ec-11e8-a4be-12d6303a7972
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5309c1ae-e3ec-11e8-a4be-12d6303a7972;
 Fri, 09 Nov 2018 06:54:38 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA96oUTI019476;
 Fri, 9 Nov 2018 06:54:37 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2018-07-02;
 bh=YaUMgYVEE8rGGmtrAJZKLM0JQVY9Xo9K5T9WoSnTHdA=;
 b=Xw74aCLEifecwEJTOScNQPf/CP6EEa47l52riKUmdMCzG2wlk5hfw6W34KiLo1pO1oXF
 SSecrEAE2SNo0/x/TZIKKiGw4bMNDukMqkq6k1U1s/44dGo1+q+jSypAHTPGq8zs2u+n
 1ojwo56AFcCb0Sx9VwqpSDmiW0KcoSqPCFJWr1sspbZ3pHA+m9ObNeBSucFIjVEq4Jvi
 1E/u8PPWhI+2XTe5Wi86j9eUyELrhbdZJEDLiy3dD2Qx+kOOIVCpXS/84GRjTAnV3FB/
 Nr5aVGVNyTXMd40dWo0Cj0NdKwqyPuLtHDQLAfQdL9h+kdGX05uvAoSlrXFLyl5jRSbN qQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2nh33udegq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 09 Nov 2018 06:54:37 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wA96sbNP027440
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Nov 2018 06:54:37 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wA96sa3x004578;
 Fri, 9 Nov 2018 06:54:36 GMT
Received: from jw-M900.cn.oracle.com (/10.182.70.161)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 08 Nov 2018 22:54:36 -0800
From: Jacob Wen <jian.w.wen@oracle.com>
To: netdev@vger.kernel.org
Date: Fri,  9 Nov 2018 14:53:59 +0800
Message-Id: <20181109065359.14900-1-jian.w.wen@oracle.com>
X-Mailer: git-send-email 2.17.1
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9071
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=760
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811090064
X-Mailman-Approved-At: Fri, 09 Nov 2018 06:57:20 +0000
Subject: [Xen-devel] [PATCH] xen/netfront: remove unnecessary wmb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UklOR19QVVNIX1JFUVVFU1RTX0FORF9DSEVDS19OT1RJRlkgaXMgYWxyZWFkeSBhYmxlIHRvIG1h
a2Ugc3VyZSBiYWNrZW5kIHNlZXMKcmVxdWVzdHMgYmVmb3JlIHJlcV9wcm9kIGlzIHVwZGF0ZWQu
CgpTaWduZWQtb2ZmLWJ5OiBKYWNvYiBXZW4gPGppYW4udy53ZW5Ab3JhY2xlLmNvbT4KLS0tCiBk
cml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYyB8IDIgLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jIGIvZHJpdmVy
cy9uZXQveGVuLW5ldGZyb250LmMKaW5kZXggZjE3ZjYwMmU2MTcxLi5hODMwM2FmYTE1ZjEgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jCisrKyBiL2RyaXZlcnMvbmV0L3hl
bi1uZXRmcm9udC5jCkBAIC0zMzcsOCArMzM3LDYgQEAgc3RhdGljIHZvaWQgeGVubmV0X2FsbG9j
X3J4X2J1ZmZlcnMoc3RydWN0IG5ldGZyb250X3F1ZXVlICpxdWV1ZSkKIAkJcmV0dXJuOwogCX0K
IAotCXdtYigpOwkJLyogYmFycmllciBzbyBiYWNrZW5kIHNlZW5zIHJlcXVlc3RzICovCi0KIAlS
SU5HX1BVU0hfUkVRVUVTVFNfQU5EX0NIRUNLX05PVElGWSgmcXVldWUtPnJ4LCBub3RpZnkpOwog
CWlmIChub3RpZnkpCiAJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShxdWV1ZS0+cnhfaXJxKTsKLS0g
CjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 06:58:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 06:58: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-devel-bounces@lists.xenproject.org>)
	id 1gL0k4-00035T-Oa; Fri, 09 Nov 2018 06:58: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=mbz9=nu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gL0k3-00035L-GW
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 06:58:07 +0000
X-Inumbo-ID: ce745e1c-e3ec-11e8-945e-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ce745e1c-e3ec-11e8-945e-12d6303a7972;
 Fri, 09 Nov 2018 06:58:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8DFE4AF80;
 Fri,  9 Nov 2018 06:58:04 +0000 (UTC)
To: Jacob Wen <jian.w.wen@oracle.com>, netdev@vger.kernel.org
References: <20181109065359.14900-1-jian.w.wen@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <4d1558bb-59be-6b2c-a3de-93981ec53f8e@suse.com>
Date: Fri, 9 Nov 2018 07:58:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181109065359.14900-1-jian.w.wen@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen/netfront: remove unnecessary wmb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTEvMjAxOCAwNzo1MywgSmFjb2IgV2VuIHdyb3RlOgo+IFJJTkdfUFVTSF9SRVFVRVNU
U19BTkRfQ0hFQ0tfTk9USUZZIGlzIGFscmVhZHkgYWJsZSB0byBtYWtlIHN1cmUgYmFja2VuZCBz
ZWVzCj4gcmVxdWVzdHMgYmVmb3JlIHJlcV9wcm9kIGlzIHVwZGF0ZWQuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogSmFjb2IgV2VuIDxqaWFuLncud2VuQG9yYWNsZS5jb20+CgpSZXZpZXdlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 07:03:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 07:03: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-devel-bounces@lists.xenproject.org>)
	id 1gL0p7-00042g-T2; Fri, 09 Nov 2018 07:03: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=mbz9=nu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gL0p6-00042b-03
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 07:03:20 +0000
X-Inumbo-ID: 8926ea40-e3ed-11e8-9f1f-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8926ea40-e3ed-11e8-9f1f-12d6303a7972;
 Fri, 09 Nov 2018 07:03:18 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BB3B4B003;
 Fri,  9 Nov 2018 07:03:17 +0000 (UTC)
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20181101123307.8424-1-jgross@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <e60dacf6-9674-8fd6-d93c-a412667c5d6f@suse.com>
Date: Fri, 9 Nov 2018 08:03:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181101123307.8424-1-jgross@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: remove size limit of privcmd-buf
 mapping interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: boris.ostrovsky@oracle.com, sstabellini@kernel.org, stable@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGluZz8KCkphbidzIHJlbWFyayByZWdhcmRpbmcgZGUtcHJpdmlsZWdlZCBxZW11IGlzIG5vIGlz
c3VlIGFzIHRoZSBoeXBlcmNhbGwKbm9kZSBpcyBiZWluZyBjbG9zZWQgYnkgdGhlIGRlLXByaXZp
bGVnZSBsaWJyYXJ5IGZ1bmN0aW9uLgoKCkp1ZXJnZW4KCk9uIDAxLzExLzIwMTggMTM6MzMsIEp1
ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gQ3VycmVudGx5IHRoZSBzaXplIG9mIGh5cGVyY2FsbCBidWZm
ZXJzIGFsbG9jYXRlZCB2aWEKPiAvZGV2L3hlbi9oeXBlcmNhbGwgaXMgbGltaXRlZCB0byBhIGRl
ZmF1bHQgb2YgNjQgbWVtb3J5IHBhZ2VzLiBGb3IgbGl2ZQo+IG1pZ3JhdGlvbiBvZiBndWVzdHMg
dGhpcyBtaWdodCBiZSB0b28gc21hbGwgYXMgdGhlIHBhZ2UgZGlydHkgYml0bWFzawo+IG5lZWRz
IHRvIGJlIHNpemVkIGFjY29yZGluZyB0byB0aGUgc2l6ZSBvZiB0aGUgZ3Vlc3QuIFRoaXMgbWVh
bnMKPiBtaWdyYXRpbmcgYSA4R0Igc2l6ZWQgZ3Vlc3QgaXMgYWxyZWFkeSBleGhhdXN0aW5nIHRo
ZSBkZWZhdWx0IGJ1ZmZlcgo+IHNpemUgZm9yIHRoZSBkaXJ0eSBiaXRtYXAuCj4gCj4gVGhlcmUg
aXMgbm8gc2Vuc2libGUgd2F5IHRvIHNldCBhIHNhbmUgbGltaXQsIHNvIGp1c3QgcmVtb3ZlIGl0
Cj4gY29tcGxldGVseS4gVGhlIGRldmljZSBub2RlJ3MgdXNhZ2UgaXMgbGltaXRlZCB0byByb290
IGFueXdheSwgc28gdGhlcmUKPiBpcyBubyBhZGRpdGlvbmFsIERPUyBzY2VuYXJpbyBhZGRlZCBi
eSBhbGxvd2luZyB1bmxpbWl0ZWQgYnVmZmVycy4KPiAKPiBXaGlsZSBhdCBpdCBtYWtlIHRoZSBl
cnJvciBwYXRoIGZvciB0aGUgLUVOT01FTSBjYXNlIGEgbGl0dGxlIGJpdAo+IGNsZWFuZXIgYnkg
c2V0dGluZyBuX3BhZ2VzIHRvIHRoZSBudW1iZXIgb2Ygc3VjY2Vzc2Z1bGx5IGFsbG9jYXRlZAo+
IHBhZ2VzIGluc3RlYWQgb2YgdGhlIHRhcmdldCBzaXplLgo+IAo+IEZpeGVzOiBjNTFiM2M2Mzll
MDFmMiAoInhlbjogYWRkIG5ldyBoeXBlcmNhbGwgYnVmZmVyIG1hcHBpbmcgZGV2aWNlIikKPiBD
YzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+ICM0LjE4Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+ICBkcml2ZXJzL3hlbi9wcml2Y21kLWJ1
Zi5jIHwgMjIgKysrKy0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNl
cnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4v
cHJpdmNtZC1idWYuYyBiL2RyaXZlcnMveGVuL3ByaXZjbWQtYnVmLmMKPiBpbmRleCBkZjFlZDM3
YzMyNjkuLmRlMDFhNmQwMDU5ZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9wcml2Y21kLWJ1
Zi5jCj4gKysrIGIvZHJpdmVycy94ZW4vcHJpdmNtZC1idWYuYwo+IEBAIC0yMSwxNSArMjEsOSBA
QAo+ICAKPiAgTU9EVUxFX0xJQ0VOU0UoIkdQTCIpOwo+ICAKPiAtc3RhdGljIHVuc2lnbmVkIGlu
dCBsaW1pdCA9IDY0Owo+IC1tb2R1bGVfcGFyYW0obGltaXQsIHVpbnQsIDA2NDQpOwo+IC1NT0RV
TEVfUEFSTV9ERVNDKGxpbWl0LCAiTWF4aW11bSBudW1iZXIgb2YgcGFnZXMgdGhhdCBtYXkgYmUg
YWxsb2NhdGVkIGJ5ICIKPiAtCQkJInRoZSBwcml2Y21kLWJ1ZiBkZXZpY2UgcGVyIG9wZW4gZmls
ZSIpOwo+IC0KPiAgc3RydWN0IHByaXZjbWRfYnVmX3ByaXZhdGUgewo+ICAJc3RydWN0IG11dGV4
IGxvY2s7Cj4gIAlzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4gLQl1bnNpZ25lZCBpbnQgYWxsb2Nh
dGVkOwo+ICB9Owo+ICAKPiAgc3RydWN0IHByaXZjbWRfYnVmX3ZtYV9wcml2YXRlIHsKPiBAQCAt
NjAsMTMgKzU0LDEwIEBAIHN0YXRpYyB2b2lkIHByaXZjbWRfYnVmX3ZtYXByaXZfZnJlZShzdHJ1
Y3QgcHJpdmNtZF9idWZfdm1hX3ByaXZhdGUgKnZtYV9wcml2KQo+ICB7Cj4gIAl1bnNpZ25lZCBp
bnQgaTsKPiAgCj4gLQl2bWFfcHJpdi0+ZmlsZV9wcml2LT5hbGxvY2F0ZWQgLT0gdm1hX3ByaXYt
Pm5fcGFnZXM7Cj4gLQo+ICAJbGlzdF9kZWwoJnZtYV9wcml2LT5saXN0KTsKPiAgCj4gIAlmb3Ig
KGkgPSAwOyBpIDwgdm1hX3ByaXYtPm5fcGFnZXM7IGkrKykKPiAtCQlpZiAodm1hX3ByaXYtPnBh
Z2VzW2ldKQo+IC0JCQlfX2ZyZWVfcGFnZSh2bWFfcHJpdi0+cGFnZXNbaV0pOwo+ICsJCV9fZnJl
ZV9wYWdlKHZtYV9wcml2LT5wYWdlc1tpXSk7Cj4gIAo+ICAJa2ZyZWUodm1hX3ByaXYpOwo+ICB9
Cj4gQEAgLTE0Niw4ICsxMzcsNyBAQCBzdGF0aWMgaW50IHByaXZjbWRfYnVmX21tYXAoc3RydWN0
IGZpbGUgKmZpbGUsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQo+ICAJdW5zaWduZWQgaW50
IGk7Cj4gIAlpbnQgcmV0ID0gMDsKPiAgCj4gLQlpZiAoISh2bWEtPnZtX2ZsYWdzICYgVk1fU0hB
UkVEKSB8fCBjb3VudCA+IGxpbWl0IHx8Cj4gLQkgICAgZmlsZV9wcml2LT5hbGxvY2F0ZWQgKyBj
b3VudCA+IGxpbWl0KQo+ICsJaWYgKCEodm1hLT52bV9mbGFncyAmIFZNX1NIQVJFRCkpCj4gIAkJ
cmV0dXJuIC1FSU5WQUw7Cj4gIAo+ICAJdm1hX3ByaXYgPSBremFsbG9jKHNpemVvZigqdm1hX3By
aXYpICsgY291bnQgKiBzaXplb2Yodm9pZCAqKSwKPiBAQCAtMTU1LDE5ICsxNDUsMTUgQEAgc3Rh
dGljIGludCBwcml2Y21kX2J1Zl9tbWFwKHN0cnVjdCBmaWxlICpmaWxlLCBzdHJ1Y3Qgdm1fYXJl
YV9zdHJ1Y3QgKnZtYSkKPiAgCWlmICghdm1hX3ByaXYpCj4gIAkJcmV0dXJuIC1FTk9NRU07Cj4g
IAo+IC0Jdm1hX3ByaXYtPm5fcGFnZXMgPSBjb3VudDsKPiAtCWNvdW50ID0gMDsKPiAtCWZvciAo
aSA9IDA7IGkgPCB2bWFfcHJpdi0+bl9wYWdlczsgaSsrKSB7Cj4gKwlmb3IgKGkgPSAwOyBpIDwg
Y291bnQ7IGkrKykgewo+ICAJCXZtYV9wcml2LT5wYWdlc1tpXSA9IGFsbG9jX3BhZ2UoR0ZQX0tF
Uk5FTCB8IF9fR0ZQX1pFUk8pOwo+ICAJCWlmICghdm1hX3ByaXYtPnBhZ2VzW2ldKQo+ICAJCQli
cmVhazsKPiAtCQljb3VudCsrOwo+ICsJCXZtYV9wcml2LT5uX3BhZ2VzKys7Cj4gIAl9Cj4gIAo+
ICAJbXV0ZXhfbG9jaygmZmlsZV9wcml2LT5sb2NrKTsKPiAgCj4gLQlmaWxlX3ByaXYtPmFsbG9j
YXRlZCArPSBjb3VudDsKPiAtCj4gIAl2bWFfcHJpdi0+ZmlsZV9wcml2ID0gZmlsZV9wcml2Owo+
ICAJdm1hX3ByaXYtPnVzZXJzID0gMTsKPiAgCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 07:07:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 07:07: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-devel-bounces@lists.xenproject.org>)
	id 1gL0sk-0004Bv-Fe; Fri, 09 Nov 2018 07:07:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mulf=nu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gL0sj-0004Bq-UV
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 07:07:05 +0000
X-Inumbo-ID: 100c2708-e3ee-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 100c2708-e3ee-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 07:07:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Nov 2018 00:07:04 -0700
Message-Id: <5BE5321502000078001F9FF4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 09 Nov 2018 00:07:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
 <1541541959-23140-4-git-send-email-sstabellini@kernel.org>
 <5BE44D6802000078001F9B77@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1811081425170.20890@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1811081425170.20890@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 4/4] xen: use SYMBOL everywhere
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjExLjE4IGF0IDIzOjI3LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVGh1LCA4IE5vdiAyMDE4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4+IE9uIDA2LjEx
LjE4IGF0IDIzOjA1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+ID4gLS0tCj4+
ID4gIHhlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jICAgICAgICAgIHwgIDcgKystLQo+PiA+ICB4
ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgICAgICB8ICAyICstCj4+ID4gIHhlbi9hcmNo
L2FybS9hcm02NC9saXZlcGF0Y2guYyAgICAgIHwgIDIgKy0KPj4gPiAgeGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jICAgICAgICAgfCAgMiArLQo+PiA+ICB4ZW4vYXJjaC9hcm0vbGl2ZXBhdGNo
LmMgICAgICAgICAgICB8ICA2ICstLQo+PiA+ICB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAg
ICAgICAgICB8IDE3ICsrKystLS0tCj4+ID4gIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAg
ICAgICAgIHwgIDggKystLQo+PiA+ICB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAg
ICB8IDc5ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KPj4gPiAgeGVuL2Fy
Y2gveDg2L3Rib290LmMgICAgICAgICAgICAgICAgfCAxMiArKystLS0KPj4gPiAgeGVuL2FyY2gv
eDg2L3g4Nl82NC9tYWNoaW5lX2tleGVjLmMgfCAgNCArLQo+PiA+ICB4ZW4vZHJpdmVycy92cGNp
L3ZwY2kuYyAgICAgICAgICAgICB8ICA3ICsrKy0KPj4gPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9n
cmFudF90YWJsZS5oICAgfCAgMyArLQo+PiA+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICAg
ICAgICAgICB8ICA0ICstCj4+ID4gIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICAgICAg
IHwgIDQgKy0KPj4gPiAgeGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oICAgICAgICAgICAgfCAyNCAr
KysrKy0tLS0tLQo+PiA+ICAxNSBmaWxlcyBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCspLCA4NCBk
ZWxldGlvbnMoLSkKPj4gCj4+IEp1c3QgbGlrZSBmb3IgdjI6IERpZCB5b3UgcmVhbGx5IGNoZWNr
IHlvdSBjYXVnaHQgdGhlbSBhbGw/IFRoZSB2UENJCj4+IG9uZXMgSSBoYWQgcG9pbnRlZCBhdCBi
YWNrIHRoZW4gd2VyZSBvbmx5IGFuIGV4YW1wbGUuIEFub3RoZXIKPj4gZXhhbXBsZSBub3cgaXMg
eGVuL2NvbW1vbi9rZXJuZWwuYzpfY21kbGluZV9wYXJzZSgpLgo+IAo+IEl0IGlzIGRpZmZpY3Vs
dCB0byBjYXRjaCB0aGVtIGFsbC4gQW55IHN1Z2dlc3Rpb24gb24gaG93IHRvIG1ha2Ugc3VyZQo+
IHRoZXJlIGFyZSBubyBsZWZ0b3ZlciAob3RoZXIgdGhhbiB3YWl0aW5nIGZvciB0aGUgbmV4dCBR
QVZlcmlmeSBzY2FuKT8KCkZpcnN0IGFuIGZvcmVtb3N0IGdvIHRocm91Z2ggYWxsIHN5bWJvbHMg
Z2VuZXJhdGVkIGJ5IGxpbmtlciBzY3JpcHRzLgpNb3N0IGlmIG5vdCBhbGwgd2lsbCBib3VuZCBl
aXRoZXIgc2lkZSBvZiBhIHNlY3Rpb24uCgo+IE1heWJlLCBJIHNob3VsZCBqdXN0IHJlbW92ZSB0
aGUgd29yZCAiZXZlcnl3aGVyZSIgZnJvbSB0aGUgY29tbWl0Cj4gbWVzc2FnZT8KClRoYXQgd291
bGQgaGVscCB0b28sIHRvZ2V0aGVyIHdpdGggZW51bWVyYXRpbmcgd2hhdCBwYXR0ZXJucwp5b3Un
dmUgbG9va2VkIGZvci4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 08:02:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 08:02: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-devel-bounces@lists.xenproject.org>)
	id 1gL1kD-0000tb-EB; Fri, 09 Nov 2018 08:02: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=mulf=nu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gL1kC-0000tW-M8
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 08:02:20 +0000
X-Inumbo-ID: c7aa6220-e3f5-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7aa6220-e3f5-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 08:02:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Nov 2018 01:02:18 -0700
Message-Id: <5BE53F0902000078001FA032@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 09 Nov 2018 01:02:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5BE2FF5802000078001F9313@prv1-mh.provo.novell.com>
 <20181107171517.7p34q6vjpggmzb4i@mac.citrite.net>
 <5BE4082C02000078001F97FE@prv1-mh.provo.novell.com>
 <20181108112959.7oc4guik3icb7nls@mac.citrite.net>
 <5BE42CC202000078001F9A29@prv1-mh.provo.novell.com>
 <20181108124727.34nyejn4ukggd4co@mac.citrite.net>
 <5BE4344B02000078001F9A7B@prv1-mh.provo.novell.com>
 <20181108132048.o4bnxvojp6deotwq@mac.citrite.net>
 <791E55F8020000889527FA34@prv1-mh.provo.novell.com>
 <5BE4637602000078001F9D5D@prv1-mh.provo.novell.com>
 <20181108165923.nh3iekrspsr7jr2r@mac.citrite.net>
 <791E55F8020000889527FA34@prv1-mh.provo.novell.com>
 <5BE4637602000078001F9D5D@prv1-mh.provo.novell.com>
 <E720D0C40200003B9527FA34@prv1-mh.provo.novell.com>
In-Reply-To: <E720D0C40200003B9527FA34@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 5/7] vpci: fix execution of long running
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjExLjE4IGF0IDE3OjU5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgTm92IDA4LCAyMDE4IGF0IDA5OjI1OjI2QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDguMTEuMTggYXQgMTQ6MjAsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDY6MDQ6MTFBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAwOC4xMS4xOCBhdCAxMzo0NywgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBNeSBwb2ludCB3b3VsZCBiZSB0aGF0IG9uIHg4
NiBJIHRoaW5rIHRoZSBvbmx5IHdheSB0byBoYXZlIHByZWVtcHRpYmxlCj4+ID4+ID4gbG9uZy1y
dW5uaW5nIG9wZXJhdGlvbnMgaW5zaWRlIG9mIFhlbiBpcyB0byBibG9jayB0aGUgZ3Vlc3QgdkNQ
VSBhbmQKPj4gPj4gPiBydW4gdGhlbSBpbiBhIHRhc2tsZXQsIG9yIGF0IGxlYXN0IHRoaXMgc2Vl
bXMgdGhlIGxlc3MgaW52YXNpdmUgb25lLgo+PiA+PiA+IAo+PiA+PiA+IERvIHlvdSBzdGlsbCBo
YXZlIG9iamVjdGlvbnMgdG8gdGhpcyBwYXRjaC9hcHByb2FjaD8KPj4gPj4gCj4+ID4+IFdlbGws
IEkgc3RpbGwgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgeW91IHRoaW5rIHlvdSBuZWVkIHRvIGludHJv
ZHVjZQo+PiA+PiBhIHRhc2tsZXQgaW4gdGhlIGZpcnN0IHBsYWNlLiBUaGF0J3MgYmVjYXVzZSBJ
IHN0aWxsIGRvbid0IHVuZGVyc3RhbmQKPj4gPj4gd2hhdCB5b3UgdGhpbmsgaXMgd3Jvbmcgd2l0
aCB0aGUgY3VycmVudCBhcHByb2FjaCAobGVhdmluZyBhc2lkZQo+PiA+PiB0aGUgZXhhY3QgcGxh
Y2VtZW50IG9mIHdoZXJlIHRoZSB2cGNpIGhvb2sgbmVlZHMgdG8gYmUgY2FsbGVkKS4KPj4gPiAK
Pj4gPiBUaGUgY3VycmVudCBhcHByb2FjaCBkb2Vzbid0IHByZXZlbnQgdGhlIHZDUFUgZnJvbSBy
ZXR1cm5pbmcgdG8gZ3Vlc3QKPj4gPiBjb250ZXh0IHdpdGggcGVuZGluZyB3b3JrLgo+PiA+IAo+
PiA+IFBsYWNpbmcgdGhlIHBlbmRpbmcgd29yayBob29rICh2cGNpX3Byb2Nlc3NfcGVuZGluZykg
aW4gaHZtX2RvX3Jlc3VtZQo+PiA+IGlzIG5vdCBnb2luZyB0byBzb2x2ZSB0aGlzIHVubGVzcyB3
ZSByYWlzZSBhbmQgcHJvY2VzcyBhIHNjaGVkdWxlcgo+PiA+IHNvZnRpcnEsIGFuZCB0aGVuIHRo
aXMgbGVhZHMgdG8gdGhlIHJlY3Vyc2lvbiBwcm9ibGVtLgo+PiAKPj4gV2hpY2ggcmVjdXJzaW9u
IHByb2JsZW0/IEkgc3RpbGwgaGF2ZW4ndCBzZWVuIGFuIG91dGxpbmUgdGFraW5nIGludG8KPj4g
YWNjb3VudCB3aGF0IEkgaGF2ZSB3cml0dGVuIGluIGVhcmxpZXIgcmVwbGllcy4gSW4gcGFydGlj
dWxhciBJIGRvbid0Cj4+IHNlZSBhIHNvZnRpcnEgaGFuZGxlciBpdHNlbGYgY2FsbGluZyBkb19z
b2Z0aXJxKCkgYW55d2hlcmUuCj4gCj4gSSBjb3VsZCBwbGFjZSB0aGUgdlBDSSBwZW5kaW5nIHdv
cmsgaG9vayBpbiBodm1fZG9fcmVzdW1lIG9yCj4gaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uIGFu
ZCB0aGVuIHNpbXBseSBkbyBhCj4gcmFpc2Vfc29mdGlycShTQ0hFRFVMRVJfU09GVElSUSkgYW5k
IHJldHVybiBpbiBvcmRlciB0byBwcmVlbXB0LiBUaGUKPiBkb19zb2Z0aXJxKCkgY2FsbCBpbiB0
aGUgc3ZtL3ZteCBndWVzdCBlbnRyeSBwYXRoIGlzIGNhbGxlZCB3aXRoIGEKPiBjbGVhbiBzdGFj
ayBzbyB0aGVyZSdzIG5vIHN0YWNrIG92ZXJmbG93IGlzc3VlIHRoZXJlLgo+IAo+IERvIHlvdSB0
aGluayB0aGlzIHdvdWxkIGJlIGJldHRlciB0aGFuIGJsb2NraW5nIHRoZSB2Q1BVIGFuZCB1c2lu
ZyBhCj4gdGFza2xldD8KCkF0IGxlYXN0IGl0IHdvdWxkIGJldHRlciBmaXQgd2l0aCB0aGUgcmVz
dCBvZiBob3cgdGhpbmdzIGN1cnJlbnRseQpnZXQgZG9uZS4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 08:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 08:04: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-devel-bounces@lists.xenproject.org>)
	id 1gL1mR-00010p-TW; Fri, 09 Nov 2018 08:04: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=mko3=nu=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gL1mR-00010k-8w
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 08:04:39 +0000
X-Inumbo-ID: 198f67a8-e3f6-11e8-b014-12d6303a7972
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 198f67a8-e3f6-11e8-b014-12d6303a7972;
 Fri, 09 Nov 2018 08:04:37 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Nov 2018 00:04:36 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,482,1534834800"; d="scan'208";a="85152869"
Received: from knl-rvp-beta.sh.intel.com ([10.239.48.63])
 by fmsmga008.fm.intel.com with ESMTP; 09 Nov 2018 00:04:35 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Nov 2018 08:11:04 +0800
Message-Id: <1541722264-3918-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Subject: [Xen-devel] [PATCH] xen/pt: fix some pass-thru devices don't work
 across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBmaW5kIHNvbWUgcGFzcy10aHJ1IGRldmljZXMgZG9uJ3Qgd29yayBhbnkgbW9yZSBhY3Jvc3Mg
Z3Vlc3QKcmVib290LiBBc3NpZ25pbmcgaXQgdG8gYW5vdGhlciBkb21haW4gYWxzbyBtZWV0cyB0
aGUgc2FtZSBpc3N1ZS4gQW5kCnRoZSBvbmx5IHdheSB0byBtYWtlIGl0IHdvcmsgYWdhaW4gaXMg
dW4tYmluZGluZyBhbmQgYmluZGluZyBpdCB0bwpwY2liYWNrLiBTb21lb25lIHJlcG9ydGVkIHRo
aXMgaXNzdWUgb25lIHllYXIgYWdvIFsxXS4KClRoZSByb290IGNhdXNlIGlzIHRoYXQgeGVuIHNl
dHMgdGhlIG1hc2thbGwgYml0IGluIE1TSS14IGNhcGFiaWxpdHkKZHVyaW5nIGd1ZXN0IHNodXRk
b3duLiBUaGUgbWFza2FsbCBiaXQgd2lsbCBiZSBrZXB0IGV2ZW4gYWZ0ZXIgdGhlCmRldmljZSBi
ZWluZyBhc3NpZ25lZCB0byBhbm90aGVyIGRvbWFpbiBhbmQgbm8gZ3Vlc3QncyBvcGVyYXRpb24g
Y2FuCnVubWFzayBpdC4KCklmIGRyaXZlciBkb2Vzbid0IGRpc2FibGUgTVNJLVggZHVyaW5nIHNo
dXRkb3duLCB0aGUgcmVsYXRlZCBwaXJxCndvbid0IGJlIHVubWFwcGVkLiBUaGVuIHhlbiB3aWxs
IHVubWFwIGFsbCBwaXJxLiBCdXQgcGNpYmFjayBoYXMKYWxyZWFkeSBkaXNhYmxlZCBtZW9yeSBk
ZWNvZGluZyBiZWZvcmUgeGVuIHVubWFwcGluZyBwaXJxLiBUaGVuIHdoZW4KWGVuIGlzIGRpc2Fi
bGluZyBhIE1TSSBvZiB0aGUgZGV2aWNlLCBpdCBoYXMgdG8gc2V0cyB0aGUgbWFza2FsbCBiaXQK
dG8gbWFzayBhIE1TSSByYXRoZXIgdGhhbiBzZXRzIG1hc2tiaXQgaW4gTVNJLXggdGFibGUgKHNl
ZWluZyB0aGUKd2FybmluZyBpbiBtc2lfc2V0X21hc2tfYml0KCkpLgoKVG8gZml4IHRoaXMsIGhv
c3RfbWFza2FsbCBmbGFnIGlzIHJlc2V0IGFuZCBNU0kteCBtYXNrYWxsIGJpdCBpcwp1cGRhdGVk
LiBBbHNvICdtc2l4LT53YXJuZWQnIGlzIGluaXRpYWxpemVkIHRvIERPTUlEX0lOVkFMSUQgdG8g
YXZvaWQKd2FybmluZ3MgbWlzc2luZyBmb3IgRG9tMC4KClsxXTogaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA5L21zZzAyNTIwLmh0bWwK
ClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0tLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgfCAyMSArKysrKysrKysrKysrKysrKysrKysKIDEgZmls
ZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCBlNWI5
NjAyLi4xMGI4YmVkIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtMzI3LDYgKzMyNyw3IEBAIHN0
YXRpYyBzdHJ1Y3QgcGNpX2RldiAqYWxsb2NfcGRldihzdHJ1Y3QgcGNpX3NlZyAqcHNlZywgdTgg
YnVzLCB1OCBkZXZmbikKICAgICAgICAgICAgIHJldHVybiBOVUxMOwogICAgICAgICB9CiAgICAg
ICAgIHNwaW5fbG9ja19pbml0KCZtc2l4LT50YWJsZV9sb2NrKTsKKyAgICAgICAgbXNpeC0+d2Fy
bmVkID0gRE9NSURfSU5WQUxJRDsKICAgICAgICAgcGRldi0+bXNpeCA9IG1zaXg7CiAgICAgfQog
CkBAIC0xNDM5LDcgKzE0NDAsMjcgQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBk
b21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQogICAgIH0KIAog
ICAgIGlmICggcGRldi0+bXNpeCApCisgICAgeworICAgICAgICB1aW50OF90IHNsb3QgPSBQQ0lf
U0xPVChkZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhkZXZmbik7CisgICAgICAgIHVpbnQ4X3QgcG9z
ID0gcGNpX2ZpbmRfY2FwX29mZnNldChzZWcsIGJ1cywgc2xvdCwgZnVuYywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9DQVBfSURfTVNJWCk7CisgICAgICAg
IHVpbnQxNl90IGNvbnRyb2wgPSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpeF9jb250cm9s
X3JlZyhwb3MpKTsKKyAgICAgICAgdWludDE2X3QgbmV3X2NvbnRyb2w7CisKKyAgICAgICAgLyog
UmVzZXQgc3RhdHVzIG93bmVkIGJ5IFhlbiAqLworICAgICAgICBwZGV2LT5tc2l4LT5ob3N0X21h
c2thbGwgPSBmYWxzZTsKKyAgICAgICAgcGRldi0+bXNpeC0+d2FybmVkID0gRE9NSURfSU5WQUxJ
RDsKKworICAgICAgICAvKiBVcGRhdGUgJ21hc2thbGwnIGJpdCBpbiBNU0ktWCBDYXBhYmlsaXR5
ICovCisgICAgICAgIG5ld19jb250cm9sID0gKGNvbnRyb2wgJiB+UENJX01TSVhfRkxBR1NfTUFT
S0FMTCkgfAorICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPm1zaXgtPmd1ZXN0X21hc2thbGw7
CisgICAgICAgIGlmICggbmV3X2NvbnRyb2wgIT0gY29udHJvbCApCisgICAgICAgICAgICBwY2lf
Y29uZl93cml0ZTE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCBtc2l4X2NvbnRyb2xfcmVnKHBvcyks
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRyb2wpOworCiAgICAgICAgIG1zaXh0
YmxfaW5pdChkKTsKKyAgICB9CiAKICAgICBwZGV2LT5mYXVsdC5jb3VudCA9IDA7CiAKLS0gCjEu
OC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 08:37:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 08:37: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-devel-bounces@lists.xenproject.org>)
	id 1gL2IX-0003QW-LN; Fri, 09 Nov 2018 08:37: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=mulf=nu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gL2IW-0003QR-Eb
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 08:37:48 +0000
X-Inumbo-ID: bba6de6e-e3fa-11e8-ac06-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bba6de6e-e3fa-11e8-ac06-12d6303a7972;
 Fri, 09 Nov 2018 08:37:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Nov 2018 01:37:45 -0700
Message-Id: <5BE5475902000078001FA067@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 09 Nov 2018 01:37:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20181108170846.5882-1-wei.liu2@citrix.com>
In-Reply-To: <20181108170846.5882-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/traps: use only one stub function for
 l/cstar
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjExLjE4IGF0IDE4OjA4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gveDg2L3g4
Nl82NC90cmFwcy5jCj4gQEAgLTI5OCwxOSArMjk4LDEzIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQg
d3JpdGVfc3R1Yl90cmFtcG9saW5lKAo+ICB9Cj4gIAo+ICBERUZJTkVfUEVSX0NQVShzdHJ1Y3Qg
c3R1YnMsIHN0dWJzKTsKPiAtCj4gLSNpZmRlZiBDT05GSUdfUFYKPiAgdm9pZCBsc3Rhcl9lbnRl
cih2b2lkKTsKPiAgdm9pZCBjc3Rhcl9lbnRlcih2b2lkKTsKPiAtI2Vsc2UKPiAtc3RhdGljIGlu
bGluZSB2b2lkIGxzdGFyX2VudGVyKHZvaWQpCj4gLXsKPiAtICAgIHBhbmljKCIlcyBjYWxsZWRc
biIsIF9fZnVuY19fKTsKPiAtfQo+ICAKPiAtc3RhdGljIGlubGluZSB2b2lkIGNzdGFyX2VudGVy
KHZvaWQpCj4gKyNpZm5kZWYgQ09ORklHX1BWCj4gK3N0YXRpYyB2b2lkIF9fY29sZCBsY3N0YXJf
ZW50ZXIodm9pZCkKPiAgewo+IC0gICAgcGFuaWMoIiVzIGNhbGxlZFxuIiwgX19mdW5jX18pOwo+
ICsgICAgcGFuaWMoImxzdGFyL2NzdGFyXG4iKTsKPiAgfQo+ICAjZW5kaWYgLyogQ09ORklHX1BW
ICovCgpXaGlsZSBJJ2QgYmUgZmluZSB3aXRoIHRoaXMsIC4uLgoKPiBAQCAtMzM0LDcgKzMyOCw5
IEBAIHZvaWQgc3ViYXJjaF9wZXJjcHVfdHJhcHNfaW5pdCh2b2lkKQo+ICAgICAgd3Jtc3JsKE1T
Ul9MU1RBUiwgc3R1Yl92YSk7Cj4gICAgICBvZmZzZXQgPSB3cml0ZV9zdHViX3RyYW1wb2xpbmUo
c3R1Yl9wYWdlICsgKHN0dWJfdmEgJiB+UEFHRV9NQVNLKSwKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHViX3ZhLCBzdGFja19ib3R0b20sCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpbHN0YXJfZW50ZXIpOwo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElTX0VOQUJMRUQoQ09ORklHX1BWKSA/Cj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpbHN0YXJf
ZW50ZXIgOgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBs
b25nKWxjc3Rhcl9lbnRlcik7Cj4gICAgICBzdHViX3ZhICs9IG9mZnNldDsKPiAgCj4gICAgICBp
ZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMIHx8Cj4gQEAg
LTM1Miw3ICszNDgsOSBAQCB2b2lkIHN1YmFyY2hfcGVyY3B1X3RyYXBzX2luaXQodm9pZCkKPiAg
ICAgIHdybXNybChNU1JfQ1NUQVIsIHN0dWJfdmEpOwo+ICAgICAgb2Zmc2V0ICs9IHdyaXRlX3N0
dWJfdHJhbXBvbGluZShzdHViX3BhZ2UgKyAoc3R1Yl92YSAmIH5QQUdFX01BU0spLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHViX3ZhLCBzdGFja19ib3R0b20sCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKWNzdGFy
X2VudGVyKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJU19FTkFCTEVE
KENPTkZJR19QVikgPwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNp
Z25lZCBsb25nKWNzdGFyX2VudGVyIDoKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAodW5zaWduZWQgbG9uZylsY3N0YXJfZW50ZXIpOwoKLi4uIHRvIGJlIGhvbmVzdCBJIGRp
c2xpa2UgdGhpcy4gV2h5IG5vdCBoYXZlIGEgc2luZ2xlIHN0YXJfZW50ZXIoKQpmdW5jdGlvbiB3
aXRoIGxzdGFyX2VudGVyIGFuZCBjc3Rhcl9lbnRlciBiZWluZyAjZGVmaW5lLXMgdG8gaXQ/CgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 08:39:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 08:39:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gL2K3-0003Wc-1r; Fri, 09 Nov 2018 08:39:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mulf=nu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gL2K1-0003WT-KQ
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 08:39:21 +0000
X-Inumbo-ID: f2e8751c-e3fa-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f2e8751c-e3fa-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 08:39:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Nov 2018 01:39:18 -0700
Message-Id: <5BE547B402000078001FA06A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 09 Nov 2018 01:39:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>
References: <1541699211-29791-1-git-send-email-andrew.cooper3@citrix.com>
 <20181108175919.y7av2nh7zwyv44b6@zion.uk.xensource.com>
In-Reply-To: <20181108175919.y7av2nh7zwyv44b6@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/dom0: Use init_xen_pae_l2_slots()
 rather than opencoding it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjExLjE4IGF0IDE4OjU5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDU6NDY6NTFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IAo+IFJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 08:49:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 08:49: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-devel-bounces@lists.xenproject.org>)
	id 1gL2Tp-0004WU-4V; Fri, 09 Nov 2018 08:49: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=yphq=nu=citrix.com=prvs=84427ba72=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gL2To-0004RR-2i
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 08:49:28 +0000
X-Inumbo-ID: 5c566478-e3fc-11e8-902b-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c566478-e3fc-11e8-902b-12d6303a7972;
 Fri, 09 Nov 2018 08:49:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,482,1534809600"; d="scan'208";a="70112357"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20181009152119.15567-1-sergey.dyasli@citrix.com>
 <d3ce560e-4df8-9f31-d511-90af144361c4@citrix.com>
 <5BE4108502000078001F9882@prv1-mh.provo.novell.com>
 <31505d1b-4c0f-1761-8379-1d188c228f84@citrix.com>
 <8ab038ba-9b55-3f91-e767-572a42d17e4d@citrix.com>
 <20181108151802.ektjhkk4uyqkfhpj@mac.citrite.net>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 xsFNBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABzShTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+wsGOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZmfOwU0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAHCwXYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <8fe8bf3a-b580-092d-6b87-c866d046f796@citrix.com>
Date: Fri, 9 Nov 2018 08:49:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181108151802.ektjhkk4uyqkfhpj@mac.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] mm/page_alloc: make bootscrub happen in
 idle-loop
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTEvMjAxOCAxNToxOCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUaHUsIE5v
diAwOCwgMjAxOCBhdCAwMjo0ODo0MFBNICswMDAwLCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+PiAo
Q0NpbmcgUm9nZXIpCj4+Cj4+IE9uIDA4LzExLzIwMTggMTE6MDcsIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4+PiBPbiAwOC8xMS8xOCAxMDozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24g
MDcuMTEuMTggYXQgMTk6MjAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+
Pj4gT24gMDkvMTAvMTggMTY6MjEsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+Pj4+PiBTY3J1YmJp
bmcgUkFNIGR1cmluZyBib290IG1heSB0YWtlIGEgbG9uZyB0aW1lIG9uIG1hY2hpbmVzIHdpdGgg
bG90cwo+Pj4+Pj4gb2YgUkFNLiBBZGQgJ2lkbGUnIG9wdGlvbiB0byBib290c2NydWIgd2hpY2gg
bWFya3MgYWxsIHBhZ2VzIGRpcnR5Cj4+Pj4+PiBpbml0aWFsbHkgc28gdGhleSB3aWxsIGV2ZW50
dWFsbHkgYmUgc2NydWJiZWQgaW4gaWRsZS1sb29wIG9uIGV2ZXJ5Cj4+Pj4+PiBvbmxpbmUgQ1BV
Lgo+Pj4+Pj4KPj4+Pj4+IEl0J3MgZ3VhcmFudGVlZCB0aGF0IHRoZSBhbGxvY2F0b3Igd2lsbCBy
ZXR1cm4gc2NydWJiZWQgcGFnZXMgYnkgZG9pbmcKPj4+Pj4+IGVhZ2VyIHNjcnViYmluZyBkdXJp
bmcgYWxsb2NhdGlvbiAodW5sZXNzIE1FTUZfbm9fc2NydWIgd2FzIHByb3ZpZGVkKS4KPj4+Pj4+
Cj4+Pj4+PiBVc2UgdGhlIG5ldyAnaWRsZScgb3B0aW9uIGFzIHRoZSBkZWZhdWx0IG9uZS4KPj4+
Pj4+Cj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNp
dHJpeC5jb20+Cj4+Pj4+IFRoaXMgcGF0Y2ggcmVsaWFibHkgYnJlYWtzIGJvb3QsIGFsdGhvdWdo
IGl0cyBub3QgaW1tZWRpYXRlbHkgb2J2aW91cyBob3c6Cj4+Pj4+Cj4+Pj4+IChkOSkgKFhFTikg
bWNoZWNrX3BvbGw6IE1hY2hpbmUgY2hlY2sgcG9sbGluZyB0aW1lciBzdGFydGVkLgo+Pj4+PiAo
ZDkpIChYRU4pIHhlbm9wcm9mOiBJbml0aWFsaXphdGlvbiBmYWlsZWQuIEludGVsIHByb2Nlc3Nv
ciBmYW1pbHkgNiBtb2RlbCAKPj4+Pj4gNjAgaXMgbm90IHN1cHBvcnRlZAo+Pj4+PiAoZDkpIChY
RU4pIERvbTAgaGFzIG1heGltdW0gNDAwIFBJUlFzCj4+Pj4+IChkOSkgKFhFTikgLS0tLVsgWGVu
LTQuMTItdW5zdGFibGUgIHg4Nl82NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCj4+Pj4+
IChkOSkgKFhFTikgQ1BVOiAgICAwCj4+Pj4+IChkOSkgKFhFTikgUklQOiAgICBlMDA4Ols8ZmZm
ZjgyZDA4MDQ0MGRkYj5dIHNldHVwLmMjY21kbGluZV9jb29rKzB4MWQvMHg3Nwo+Pj4+PiAoZDkp
IChYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDI4MiAgIENPTlRFWFQ6IGh5cGVydmlzb3IKPj4+
Pj4gKGQ5KSAoWEVOKSByYXg6IGZmZmY4MmQwODA0MDZiZGMgICByYng6IGZmZmY4MzAwYzJjMmMy
YzIgICByY3g6IDAwMDAwMDAwMDAwMDAwMDAKPj4+Pj4gKGQ5KSAoWEVOKSByZHg6IDAwMDAwMDA3
YzdmZmZmZmYgICByc2k6IGZmZmY4MzAwMDA0NWMyNGIgICByZGk6IGZmZmY4MzAwMDA0NWMyNGIK
Pj4+Pj4gKGQ5KSAoWEVOKSByYnA6IGZmZmY4MmQwODA0YjdkYTggICByc3A6IGZmZmY4MmQwODA0
YjdkOTggICByODogIGZmZmY4MzAwM2YwNTcwMDAKPj4+Pj4gKGQ5KSAoWEVOKSByOTogIDdmZmZm
ZmZmZmZmZmZmZmYgICByMTA6IDAwMDAwMDAwMDAwMDAwMDAgICByMTE6IDAwMDAwMDAwMDAwMDAw
MDEKPj4+Pj4gKGQ5KSAoWEVOKSByMTI6IGZmZmY4MzAwM2YwZDgxMDAgICByMTM6IDAwMDAwMDAw
MDAwMDAwMDAgICByMTQ6IGZmZmY4MmQwODA1ZjMzZDAKPj4+Pj4gKGQ5KSAoWEVOKSByMTU6IDAw
MDAwMDAwMDAwMDAwMDIgICBjcjA6IDAwMDAwMDAwODAwNTAwM2IgICBjcjQ6IDAwMDAwMDAwMDAx
NTI2ZTAKPj4+Pj4gKGQ5KSAoWEVOKSBjcjM6IDAwMDAwMDAwM2ZlYTcwMDAgICBjcjI6IGZmZmY4
MzAwYzJjMmMyYzIKPj4+Pj4gKGQ5KSAoWEVOKSBmc2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc2I6
IDAwMDAwMDAwMDAwMDAwMDAgICBnc3M6IDAwMDAwMDAwMDAwMDAwMDAKPj4+Pj4gKGQ5KSAoWEVO
KSBkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiAwMDAwICAg
Y3M6IGUwMDgKPj4+Pj4gKGQ5KSAoWEVOKSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwODA0NDBk
ZGI+IChzZXR1cC5jI2NtZGxpbmVfY29vaysweDFkLzB4NzcpOgo+Pj4+PiAoZDkpIChYRU4pICAw
NSA1ZSBmYyBmZiA0OCAwZiA0NCBkOCA8ODA+IDNiIDIwIDc1IDA5IDQ4IDgzIGMzIDAxIDgwIDNi
IDIwIDc0IGY3IDgwIDNkCj4+Pj4+IChkOSkgKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gcnNw
PWZmZmY4MmQwODA0YjdkOTg6Cj4+Pj4+IFsuLi5dCj4+Pj4+IChkOSkgKFhFTikgWGVuIGNhbGwg
dHJhY2U6Cj4+Pj4+IChkOSkgKFhFTikgICAgWzxmZmZmODJkMDgwNDQwZGRiPl0gc2V0dXAuYyNj
bWRsaW5lX2Nvb2srMHgxZC8weDc3Cj4+Pj4+IChkOSkgKFhFTikgICAgWzxmZmZmODJkMDgwNDQz
YjdmPl0gX19zdGFydF94ZW4rMHgyNTljLzB4MjkyZAo+Pj4+PiAoZDkpIChYRU4pICAgIFs8ZmZm
ZjgyZDA4MDIwMDBmMz5dIF9faGlnaF9zdGFydCsweDUzLzB4NTUKPj4+PiBUaGF0J3MgYXBwYXJl
bnRseSB0aGUgMm5kIGNtZGxpbmVfY29vaygpIGludm9jYXRpb24sIHdoZW4gcHJvZHVjaW5nCj4+
Pj4gdGhlIERvbTAgY29tbWFuZCBsaW5lLiBJIHdvdWxkIHN1cHBvc2Ugd2hhdCAibG9hZGVyIiBw
b2ludHMgdG8gaGFzCj4+Pj4gYmVlbiBzY3J1YmJlZCBieSB0aGUgdGltZSB3ZSBnZXQgdGhlcmUg
KHdpdGggc3luY2hyb25vdXMgc2NydWJiaW5nCj4+Pj4gQVBzIHdvdWxkbid0IGJlIGFibGUgdG8g
Z2V0IGdvaW5nIHdpdGggdGhpcyBiZWZvcmUgcmVhY2hpbmcKPj4+PiBoZWFwX2luaXRfbGF0ZSgp
KS4KPj4+Cj4+PiBUaGlzIGlzIHZpYSBhIFBWSCBib290IChsaWtlIGEgbG90IG9mIG15IGRldmVs
b3BtZW50IHdvcmspLCBhbmQgZG9lcwo+Pj4gbG9vayB0byBiZSBhIGxhdGVudCB1c2UtYWZ0ZXIt
ZnJlZS7CoCBEcm9wcGluZyB0aGUgVk0gZG93biB0byBhIHNpbmdsZQo+Pj4gdmNwdSBjYXVzZXMg
dGhlIHByb2JsZW0gdG8gZ28gYXdheS4KPj4+Cj4+PiBTZXJnZXkgaXMga2luZGx5IGludmVzdGln
YXRpbmcuCj4+Cj4+IFllcywgdGhpcyBzZWVtcyB0byBiZSBhIGJ1ZyBpbiBYZW4gUFZIIGJvb3Qg
cGF0aC4gRnJvbSB0aGUgc2VyaWFsOgo+Pgo+PiAoWEVOKSA9PSBtYmktPm1vZHNfYWRkciAweDQ2
ZGNlMAo+Pgo+PiB3aGljaCBpcyBtYXJrZWQgYXMgdXNhYmxlIGluIGU4MjA6Cj4+Cj4+IChYRU4p
IFBWSC1lODIwIFJBTSBtYXA6Cj4+IChYRU4pICAwMDAwMDAwMDAwMDAwMDAwIC0gMDAwMDAwMDAw
MDBhMDAwMCAodXNhYmxlKQo+PiAoWEVOKSAgMDAwMDAwMDAwMDEwMDAwMCAtIDAwMDAwMDAwNDAw
MDA0MDAgKHVzYWJsZSkKPj4gKFhFTikgIDAwMDAwMDAwZmMwMDAwMDAgLSAwMDAwMDAwMGZjMDA5
MDQwIChBQ1BJIGRhdGEpCj4+IChYRU4pICAwMDAwMDAwMGZlZmY4MDAwIC0gMDAwMDAwMDBmZWZm
YzAwMCAocmVzZXJ2ZWQpCj4+IChYRU4pICAwMDAwMDAwMGZlZmZjMDAwIC0gMDAwMDAwMDBmZWZm
ZDAwMCAodXNhYmxlKQo+PiAoWEVOKSAgMDAwMDAwMDBmZWZmZDAwMCAtIDAwMDAwMDAwZmYwMDAw
MDAgKHJlc2VydmVkKQo+Pgo+PiBUaGlzIG1lbW9yeSBpcyB0aGVuIGdpdmVuIHRvIHRoZSBhbGxv
Y2F0b3IgYW5kIHNjcnViYmVkIGJ5IHNlY29uZGFyeQo+PiBDUFVzIHdoaWNoIGxlYWRzIHRvIHVz
ZS1hZnRlci1mcmVlLiBFdmVuIHdpdGggZml4aW5nIHRoZSBjbWRsaW5lIGlzc3VlLAo+PiBhbm90
aGVyIEZBVEFMIFBBR0UgRkFVTFQgb2NjdXJzIGZ1cnRoZXIgZG93biB0aGUgYm9vdCBwYXRoOgo+
IAo+IFJpZ2h0LCBzaG91bGRuJ3QgdGhlIHNjcnViIGJlIHN0YXJ0ZWQgYWZ0ZXIgRG9tMCBoYXMg
YmVlbiBjb25zdHJ1Y3RlZD8KPiBJIHdvdWxkIHNheSB0aGUgc2NydWJiaW5nIHNob3VsZCBiZSBz
dGFydGVkIGF0IHRoZSBzYW1lIHRpbWUgYXMKPiBiZWZvcmUsIHdoaWNoIGlzIGp1c3QgYmVmb3Jl
IGp1bXBpbmcgaW50byBEb20wIGVudHJ5IHBvaW50IElJUkM/CgpObywgdGhpcyB3b3VsZCBvbmx5
IG1hc2sgdGhlIGlzc3VlIGFnYWluLiBBbHRob3VnaCB1bmxpa2VseSwgdGhhdCBtZW1vcnkKZm9y
IG1vZHVsZXMgbWlnaHQgYmUgZ2l2ZW4gdG8gc29tZW9uZSBieSB0aGUgYWxsb2NhdG9yLCB3aGlj
aCBjYW4gbGVhZAp0byBzaWxlbnQgbWVtb3J5IGNvcnJ1cHRpb24uIE1vZHVsZXMgYXJlIHN1cHBv
c2VkIHRvIGJlIGZyZWVkIGJ5CmRpc2NhcmRfaW5pdGlhbF9pbWFnZXMoKSB3aGljaCBpcyBhbHJl
YWR5IGNhbGxlZCBieSBwdmhfbG9hZF9rZXJuZWwoKS4KCi0tClNlcmdleQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 09:12:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 09:12: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-devel-bounces@lists.xenproject.org>)
	id 1gL2px-0006pL-MT; Fri, 09 Nov 2018 09:12: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=irss=nu=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gL2pw-0006pG-AA
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 09:12:20 +0000
X-Inumbo-ID: 8e99226a-e3ff-11e8-b810-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e99226a-e3ff-11e8-b810-12d6303a7972;
 Fri, 09 Nov 2018 09:12:18 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id E8EAF307DACA;
 Fri,  9 Nov 2018 09:12:17 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 47F6D1057047;
 Fri,  9 Nov 2018 09:12:12 +0000 (UTC)
Date: Fri, 9 Nov 2018 10:12:10 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181109101210.0ee25ec8@redhat.com>
In-Reply-To: <20181105014047.26447-14-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-14-sameo@linux.intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.42]); Fri, 09 Nov 2018 09:12:18 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 13/24] hw: acpi: Do not
 create hotplug method when handler is not defined
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDozNiArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IENQVSBhbmQgbWVtb3J5IEFDUEkgaG90cGx1ZyBhcmUg
bm90IG5lY2Vzc2FyaWx5IGhhbmRsZWQgdGhyb3VnaCBTQ0kKPiBldmVudHMuIEZvciBleGFtcGxl
LCB3aXRoIEhhcmR3YXJlLXJlZHVjZWQgQUNQSSwgdGhlIEdFRCBkZXZpY2Ugd2lsbAo+IG1hbmFn
ZSBBQ1BJIGhvdHBsdWcgZW50aXJlbHkuCj4gQXMgYSBjb25zZXF1ZW5jZSwgd2UgbWFrZSB0aGUg
Q1BVIGFuZCBtZW1vcnkgc3BlY2lmaWMgZXZlbnRzIEFNTAo+IGdlbmVyYXRpb24gb3B0aW9uYWwu
IFRoZSBjb2RlIHdpbGwgb25seSBiZSBhZGRlZCB3aGVuIHRoZSBtZXRob2QgbmFtZSBpcwo+IG5v
dCBOVUxMLgpwYXRjaCBkb2Vzbid0IGJlbG9uZyB0byB0aGlzIHNlcmllcywgaXQgc2hvdWxkIGJl
IGdvIGFsb25nIHdpdGgKR0VEIGRldmljZSBwYXRjaC4KClN1Z2dlc3QgdG8gZHJvcCBpdCBmb3Ig
bm93LgoKPiAKPiBSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEBy
ZWRoYXQuY29tPgo+IFRlc3RlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEBy
ZWRoYXQuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFNhbXVlbCBPcnRpeiA8c2FtZW9AbGludXguaW50
ZWwuY29tPgo+IC0tLQo+ICBody9hY3BpL2NwdS5jICAgICAgICAgICAgfCAgOCArKysrKy0tLQo+
ICBody9hY3BpL21lbW9yeV9ob3RwbHVnLmMgfCAxMSArKysrKysrLS0tLQo+ICAyIGZpbGVzIGNo
YW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L2h3L2FjcGkvY3B1LmMgYi9ody9hY3BpL2NwdS5jCj4gaW5kZXggZjEwYjE5MDAxOS4uY2Q0MTM3
N2I1YSAxMDA2NDQKPiAtLS0gYS9ody9hY3BpL2NwdS5jCj4gKysrIGIvaHcvYWNwaS9jcHUuYwo+
IEBAIC01NjksOSArNTY5LDExIEBAIHZvaWQgYnVpbGRfY3B1c19hbWwoQW1sICp0YWJsZSwgTWFj
aGluZVN0YXRlICptYWNoaW5lLCBDUFVIb3RwbHVnRmVhdHVyZXMgb3B0cywKPiAgICAgIGFtbF9h
cHBlbmQoc2Jfc2NvcGUsIGNwdXNfZGV2KTsKPiAgICAgIGFtbF9hcHBlbmQodGFibGUsIHNiX3Nj
b3BlKTsKPiAgCj4gLSAgICBtZXRob2QgPSBhbWxfbWV0aG9kKGV2ZW50X2hhbmRsZXJfbWV0aG9k
LCAwLCBBTUxfTk9UU0VSSUFMSVpFRCk7Cj4gLSAgICBhbWxfYXBwZW5kKG1ldGhvZCwgYW1sX2Nh
bGwwKCJcXF9TQi5DUFVTLiIgQ1BVX1NDQU5fTUVUSE9EKSk7Cj4gLSAgICBhbWxfYXBwZW5kKHRh
YmxlLCBtZXRob2QpOwo+ICsgICAgaWYgKGV2ZW50X2hhbmRsZXJfbWV0aG9kKSB7Cj4gKyAgICAg
ICAgbWV0aG9kID0gYW1sX21ldGhvZChldmVudF9oYW5kbGVyX21ldGhvZCwgMCwgQU1MX05PVFNF
UklBTElaRUQpOwo+ICsgICAgICAgIGFtbF9hcHBlbmQobWV0aG9kLCBhbWxfY2FsbDAoIlxcX1NC
LkNQVVMuIiBDUFVfU0NBTl9NRVRIT0QpKTsKPiArICAgICAgICBhbWxfYXBwZW5kKHRhYmxlLCBt
ZXRob2QpOwo+ICsgICAgfQo+ICAKPiAgICAgIGdfZnJlZShjcGhwX3Jlc19wYXRoKTsKPiAgfQo+
IGRpZmYgLS1naXQgYS9ody9hY3BpL21lbW9yeV9ob3RwbHVnLmMgYi9ody9hY3BpL21lbW9yeV9o
b3RwbHVnLmMKPiBpbmRleCA4YzdjMTAxM2YzLi5kYjJjNGRmOTYxIDEwMDY0NAo+IC0tLSBhL2h3
L2FjcGkvbWVtb3J5X2hvdHBsdWcuYwo+ICsrKyBiL2h3L2FjcGkvbWVtb3J5X2hvdHBsdWcuYwo+
IEBAIC03MTUsMTAgKzcxNSwxMyBAQCB2b2lkIGJ1aWxkX21lbW9yeV9ob3RwbHVnX2FtbChBbWwg
KnRhYmxlLCB1aW50MzJfdCBucl9tZW0sCj4gICAgICB9Cj4gICAgICBhbWxfYXBwZW5kKHRhYmxl
LCBkZXZfY29udGFpbmVyKTsKPiAgCj4gLSAgICBtZXRob2QgPSBhbWxfbWV0aG9kKGV2ZW50X2hh
bmRsZXJfbWV0aG9kLCAwLCBBTUxfTk9UU0VSSUFMSVpFRCk7Cj4gLSAgICBhbWxfYXBwZW5kKG1l
dGhvZCwKPiAtICAgICAgICBhbWxfY2FsbDAoTUVNT1JZX0RFVklDRVNfQ09OVEFJTkVSICIuIiBN
RU1PUllfU0xPVF9TQ0FOX01FVEhPRCkpOwo+IC0gICAgYW1sX2FwcGVuZCh0YWJsZSwgbWV0aG9k
KTsKPiArICAgIGlmIChldmVudF9oYW5kbGVyX21ldGhvZCkgewo+ICsgICAgICAgIG1ldGhvZCA9
IGFtbF9tZXRob2QoZXZlbnRfaGFuZGxlcl9tZXRob2QsIDAsIEFNTF9OT1RTRVJJQUxJWkVEKTsK
PiArICAgICAgICBhbWxfYXBwZW5kKG1ldGhvZCwKPiArICAgICAgICAgICAgICAgICAgIGFtbF9j
YWxsMChNRU1PUllfREVWSUNFU19DT05UQUlORVIgIi4iCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTUVNT1JZX1NMT1RfU0NBTl9NRVRIT0QpKTsKPiArICAgICAgICBhbWxfYXBwZW5k
KHRhYmxlLCBtZXRob2QpOwo+ICsgICAgfQo+ICAKPiAgICAgIGdfZnJlZShtaHBfcmVzX3BhdGgp
Owo+ICB9CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 09:14:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 09:14: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-devel-bounces@lists.xenproject.org>)
	id 1gL2rh-0006tx-2j; Fri, 09 Nov 2018 09:14: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=mulf=nu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gL2rf-0006tm-2W
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 09:14:07 +0000
X-Inumbo-ID: cde82196-e3ff-11e8-aaea-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cde82196-e3ff-11e8-aaea-12d6303a7972;
 Fri, 09 Nov 2018 09:14:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Nov 2018 02:14:03 -0700
Message-Id: <5BE54FDC02000078001FA0AB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 09 Nov 2018 02:14:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1541722264-3918-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1541722264-3918-1-git-send-email-chao.gao@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/pt: fix some pass-thru devices don't
 work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjExLjE4IGF0IDAxOjExLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBJ
IGZpbmQgc29tZSBwYXNzLXRocnUgZGV2aWNlcyBkb24ndCB3b3JrIGFueSBtb3JlIGFjcm9zcyBn
dWVzdAo+IHJlYm9vdC4gQXNzaWduaW5nIGl0IHRvIGFub3RoZXIgZG9tYWluIGFsc28gbWVldHMg
dGhlIHNhbWUgaXNzdWUuIEFuZAo+IHRoZSBvbmx5IHdheSB0byBtYWtlIGl0IHdvcmsgYWdhaW4g
aXMgdW4tYmluZGluZyBhbmQgYmluZGluZyBpdCB0bwo+IHBjaWJhY2suIFNvbWVvbmUgcmVwb3J0
ZWQgdGhpcyBpc3N1ZSBvbmUgeWVhciBhZ28gWzFdLgoKSSBmaW5kICJzb21lIiBhYm92ZSBhbmQg
aW4gdGhlIHRpdGxlIG1pc2xlYWRpbmcuIEFjY29yZGluZyB0byB0aGUKZm9sbG93aW5nIGRlc2Ny
aXB0aW9uLCB0aGUgaXNzdWUgb3VnaHQgdG8gYWZmZWN0IGV4YWN0bHkgYWxsIE1TSS1YCmNhcGFi
bGUgZGV2aWNlcy4KCj4gVGhlIHJvb3QgY2F1c2UgaXMgdGhhdCB4ZW4gc2V0cyB0aGUgbWFza2Fs
bCBiaXQgaW4gTVNJLXggY2FwYWJpbGl0eQo+IGR1cmluZyBndWVzdCBzaHV0ZG93bi4KClRoYXQn
cyBpbiBfX3BjaV9kaXNhYmxlX21zaXgoKT8gUGxlYXNlIGhlbHAgcmVhZGVycyBieSBiZWluZwpz
cGVjaWZpYy4KCj4gQEAgLTE0MzksNyArMTQ0MCwyNyBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZp
Y2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcp
Cj4gICAgICB9Cj4gIAo+ICAgICAgaWYgKCBwZGV2LT5tc2l4ICkKPiArICAgIHsKPiArICAgICAg
ICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChkZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhkZXZmbik7
Cj4gKyAgICAgICAgdWludDhfdCBwb3MgPSBwY2lfZmluZF9jYXBfb2Zmc2V0KHNlZywgYnVzLCBz
bG90LCBmdW5jLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
Q0lfQ0FQX0lEX01TSVgpOwo+ICsgICAgICAgIHVpbnQxNl90IGNvbnRyb2wgPSBwY2lfY29uZl9y
ZWFkMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtc2l4X2NvbnRyb2xfcmVnKHBvcykpOwo+ICsgICAgICAgIHVpbnQx
Nl90IG5ld19jb250cm9sOwo+ICsKPiArICAgICAgICAvKiBSZXNldCBzdGF0dXMgb3duZWQgYnkg
WGVuICovCj4gKyAgICAgICAgcGRldi0+bXNpeC0+aG9zdF9tYXNrYWxsID0gZmFsc2U7Cj4gKyAg
ICAgICAgcGRldi0+bXNpeC0+d2FybmVkID0gRE9NSURfSU5WQUxJRDsKPiArCj4gKyAgICAgICAg
LyogVXBkYXRlICdtYXNrYWxsJyBiaXQgaW4gTVNJLVggQ2FwYWJpbGl0eSAqLwo+ICsgICAgICAg
IG5ld19jb250cm9sID0gKGNvbnRyb2wgJiB+UENJX01TSVhfRkxBR1NfTUFTS0FMTCkgfAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgcGRldi0+bXNpeC0+Z3Vlc3RfbWFza2FsbDsKPiArICAgICAg
ICBpZiAoIG5ld19jb250cm9sICE9IGNvbnRyb2wgKQo+ICsgICAgICAgICAgICBwY2lfY29uZl93
cml0ZTE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCBtc2l4X2NvbnRyb2xfcmVnKHBvcyksCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udHJvbCk7Cj4gKwo+ICAgICAgICAgIG1zaXh0
YmxfaW5pdChkKTsKPiArICAgIH0KCkZpcnN0IG9mIGFsbCwgYWxsIG1hc2thbGwgYml0IG1hbmFn
ZW1lbnQgaXMgaW4geDg2L21zaS5jLiBQbGVhc2Uga2VlcCBpdAp0aGF0IHdheSwgYnkgaW50cm9k
dWNpbmcgYSBmdW5jdGlvbiB0aGVyZSwgY2FsbGVkIGZyb20gaGVyZSAoaWYgbmVlZApiZSwgcmVh
ZCBvbikuIE5leHQgSSdtIHdlYXJ5IG9mIHlvdSBjbGVhcmluZyB0aGUgZGV2aWNlJ3MgbWFza2Fs
bApiaXQgd2l0aG91dCBhbHNvIGNsZWFyaW5nIHRoZSBlbmFibGUgYml0IChvciBBU1NFUlQoKWlu
ZyB0aGF0IGl0J3MKY2xlYXJlZCwgaWYgdGhhdCdzIGd1YXJhbnRlZWQpLiBJIGFsc28gZG9uJ3Qg
Zm9sbG93IHdoeSB5b3UgT1IgaW4KLT5ndWVzdF9tYXNrYWxsOiBJc24ndCBpdCBzdXBwb3NlZCB0
byBiZSBjbGVhciBhbnl3YXk/CgpGcm9tIGEgbW9yZSBnZW5lcmFsIHBlcnNwZWN0aXZlLCBmb3Jj
aW5nIC0+aG9zdF9tYXNrYWxsIHRvIHRydWUKaW4gbXNpX3NldF9tYXNrX2JpdCgpIHdoZW4gbWVt
b3J5IGRlY29kaW5nIGlzIGRpc2FibGVkIGlzIGEKc2FmZXR5IG1lYXN1cmUuIEknZCBsaWtlIHRv
IHNlZSBqdXN0aWZpY2F0aW9uIChpbiB0aGUgZGVzY3JpcHRpb24pIHdoeQppdCBpcyBzYWZlIHRv
IGNsZWFyIHRoZSBiaXQgYWdhaW4gYXQgYSBsYXRlciBwb2ludC4gVGhpbmcgaXMgdGhhdCBfaWZf
IGl0CmlzIHNhZmUgdG8gY2xlYXIgdGhlIGJpdCB3aGVuIGFzc2lnbmluZyB0aGUgZGV2aWNlIHRv
IGFub3RoZXIgZ3Vlc3QsCndoeSB3b3VsZG4ndCBpdCBldmVuIG1vcmUgc28gYmUgc2FmZSB0byBk
byBzbyB3aGVuIGFzc2lnbmluZyBpdApiYWNrIHRvIERvbTAgKGkuZS4gaW4gZGVhc3NpZ25fZGV2
aWNlKCkpPwoKQW5kIHdoeSB3b3VsZCBpdCBub3QgYmUgc2FmZSB0byBjbGVhciB0aGUgYml0IHBl
cmhhcHMgYWxyZWFkeSBhdAp0aGUgcG9pbnQgTVNJLVggZ2V0cyBkaXNhYmxlZD8gSXQgd291bGQg
c2VlbSB0byBtZSB0aGF0Cl9wY2lfY2xlYW51cF9tc2l4KCkgY291bGQgY2FsbCBtc2l4X3NldF9l
bmFibGUoLCBmYWxzZSksIGFuZAptc2l4X3NldF9lbmFibGUoKSBtaWdodCBsZWdpdGltYXRlbHkg
Y2xlYXIgaG9zdF9tYXNrYWxsIGluIHRoYXQKY2FzZSAoYnV0IHBsZWFzZSBkb3VibGUgY2hlY2s7
IGFub3RoZXIgcG9zc2liaWxpdHkgY291bGQgYmUgdGhhdApwY2lfY2xlYW51cF9tc2koKSBuZWVk
cyBhIHNlY29uZCBjYWxsIHNpdGUgYWRkZWQgc29tZXdoZXJlKS4KSW4gdGhlIGVuZCB0aGUgc3Rh
dGUgYWZ0ZXIgZGlzYWJsaW5nIE1TSS1YIHNob3VsZCBtYXRjaCB0aGF0CmJlZm9yZSBlbmFibGlu
ZyBpdCB0aGUgZmlyc3QgdGltZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 09:36:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 09:36: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-devel-bounces@lists.xenproject.org>)
	id 1gL3DU-00009b-2Q; Fri, 09 Nov 2018 09:36: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL3DT-00009Q-Ah
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 09:36:39 +0000
X-Inumbo-ID: f4771ea2-e402-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4771ea2-e402-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 09:36:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gL3DP-0002Us-HP; Fri, 09 Nov 2018 09:36:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gL3DP-0007s2-9q; Fri, 09 Nov 2018 09:36:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gL3DP-0000s4-8k; Fri, 09 Nov 2018 09:36:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129541-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-intel:guest-start/redhat.repeat:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8d6f2134fb5eff16aeb4dd2589cf6d9b83cc98cd
X-Osstest-Versions-That: xen=1bd7c17c5e976fec4ad0d8ba785ac78f36eef628
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 09:36:35 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 129541: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTU0MSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTU0MS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4g
MTI5NDYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEyOTQ2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4g
MTI5NDYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEyOTQ2MQoKUmVncmVzc2lvbnMgd2hpY2ggYXJl
IHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
OTQ2MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ZmFpbCBibG9ja2VkIGluIDEyOTQ2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTI5NDYxCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjk0NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEyOTQ2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEyOTQ2
MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTI5NDYxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOGQ2
ZjIxMzRmYjVlZmYxNmFlYjRkZDI1ODljZjZkOWI4M2NjOThjZApiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgMWJkN2MxN2M1ZTk3NmZlYzRhZDBkOGJhNzg1YWM3OGYzNmVl
ZjYyOAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDYxICAyMDE4LTExLTA1IDE0OjM2OjQ2IFog
ICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTU0MSAgMjAxOC0xMS0wNyAwOTowNjoz
MiBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA4ZDZmMjEzNGZiNWVmZjE2YWViNGRkMjU4
OWNmNmQ5YjgzY2M5OGNkCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpE
YXRlOiAgIFdlZCBOb3YgNyAwOTo0ODowNiAyMDE4ICswMTAwCgogICAgeDg2OiB3b3JrIGFyb3Vu
ZCBITEUgaG9zdCBsb2NrdXAgZXJyYXR1bQogICAgCiAgICBYQUNRVUlSRSBwcmVmaXhlZCBhY2Nl
c3NlcyB0byB0aGUgNE1iIHJhbmdlIG9mIG1lbW9yeSBzdGFydGluZyBhdCAxR2IKICAgIGFyZSBs
aWFibGUgdG8gbG9jayB1cCB0aGUgcHJvY2Vzc29yLiBEaXNhbGxvdyB1c2Ugb2YgdGhpcyBtZW1v
cnkgcmFuZ2UuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJsZSBDb3JlIEdlbjcg
YW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKICAgIG9sZCwgc28gSSBjYW4gb25seSBn
dWVzcyB0aGF0IHRoZXkncmUgc2ltaWxhcmx5IGFmZmVjdGVkIHdoZW4gQ29yZSBHZW42CiAgICBp
cyBhbmQgdGhlIFhlb24gY291bnRlcnBhcnRzIGFyZSwgdG9vLgogICAgCiAgICBUaGlzIGlzIHBh
cnQgb2YgWFNBLTI4Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzc2NDEwZDIwYWZmMmNjMDdiMjY4
YjA3MTNkYzFkMjc0MGM2ZTEyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0wNyAwOTozMzoyNCAr
MDEwMAoKY29tbWl0IGM0YTNmMTY5MTFkOGVmNjBhMGZmZWViMGQ3ZjY1MTM0NDE1ZGIzZDkKQXV0
aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIE5vdiA3IDA5
OjQ3OjEzIDIwMTggKzAxMDAKCiAgICB4ODY6IGV4dGVuZCBnZXRfcGxhdGZvcm1fYmFkcGFnZXMo
KSBpbnRlcmZhY2UKICAgIAogICAgVXNlIGEgc3RydWN0dXJlIHNvIGFsb25nIHdpdGggYW4gYWRk
cmVzcyAobm93IGZyYW1lIG51bWJlcikgYW4gb3JkZXIgY2FuCiAgICBhbHNvIGJlIHNwZWNpZmll
ZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
ODYxN2U2OWZiODMwN2IzNzJlZWZmNDFkNTVlYzk2NmRiZWJhMzZlYgogICAgbWFzdGVyIGRhdGU6
IDIwMTgtMTEtMDcgMDk6MzI6MDggKzAxMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 09:48:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 09:48: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-devel-bounces@lists.xenproject.org>)
	id 1gL3Ou-000149-BI; Fri, 09 Nov 2018 09:48: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL3Os-00013z-W1
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 09:48:27 +0000
X-Inumbo-ID: 977aac6e-e404-11e8-bf6f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 977aac6e-e404-11e8-bf6f-12d6303a7972;
 Fri, 09 Nov 2018 09:48:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gL3Ok-0002hu-1D; Fri, 09 Nov 2018 09:48:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gL3Oj-00087h-Lo; Fri, 09 Nov 2018 09:48:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gL3Oj-00057C-L9; Fri, 09 Nov 2018 09:48:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129689-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 09:48:17 +0000
Subject: [Xen-devel] [ovmf test] 129689: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTY4OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk2ODkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDIgZGF5cyAgIDEwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDAgZGF5cyAgICA2IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 10:16:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 10:16: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-devel-bounces@lists.xenproject.org>)
	id 1gL3q8-0003Ux-NC; Fri, 09 Nov 2018 10:16: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=mbz9=nu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gL3q8-0003Us-CS
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 10:16:36 +0000
X-Inumbo-ID: 892fd478-e408-11e8-a225-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 892fd478-e408-11e8-a225-12d6303a7972;
 Fri, 09 Nov 2018 10:16:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1471CABDC;
 Fri,  9 Nov 2018 10:16:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Nov 2018 11:16:31 +0100
Message-Id: <20181109101631.5729-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBlbWFpbCBvbmx5IHRyYWNrcyBiaWcgaXRlbXMgZm9yIHhlbi5naXQgdHJlZS4gUGxlYXNl
IHJlcGx5IGZvciBpdGVtcyB5b3UKd291bGQgbGlrZSB0byBzZWUgaW4gNC4xMiBzbyB0aGF0IHBl
b3BsZSBoYXZlIGFuIGlkZWEgd2hhdCBpcyBnb2luZyBvbiBhbmQKcHJpb3JpdGlzZSBhY2NvcmRp
bmdseS4KCllvdSdyZSB3ZWxjb21lIHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5kIHVzZSBjYXNl
cyBvZiB0aGUgZmVhdHVyZSB5b3UncmUKd29ya2luZyBvbi4KCj0gVGltZWxpbmUgPQoKV2Ugbm93
IGFkb3B0IGEgZml4ZWQgY3V0LW9mZiBkYXRlIHNjaGVtZS4gV2Ugd2lsbCByZWxlYXNlIGFib3V0
IGV2ZXJ5IDggbW9udGhzLgpUaGUgdXBjb21pbmcgNC4xMiB0aW1lbGluZSBhcmUgYXMgZm9sbG93
ZWQ6CgoqIExhc3QgcG9zdGluZyBkYXRlOiBEZWNlbWJlciAxNHRoLCAyMDE4CiAgTGFzdCBwb3N0
aW5nIGRhdGUgZm9yIHBhdGNoZXMgdG91Y2hpbmcgQVJNIGNvZGU6IERlY2VtYmVyIDFzdCwgMjAx
OAoqIEhhcmQgY29kZSBmcmVlemU6IEphbnVhcnkgMTF0aCwgMjAxOQogIEhhcmQgY29kZSBmcmVl
emUgZm9yIHBhdGNoZXMgdG91Y2hpbmcgQVJNIGNvZGU6IERlY2VtYmVyIDIxc3QsIDIwMTgKKiBS
QzE6IFRCRAoqIFJlbGVhc2U6IE1hcmNoIDd0aCwgMjAxOQoKTm90ZSB0aGF0IHdlIGRvbid0IGhh
dmUgZnJlZXplIGV4Y2VwdGlvbiBzY2hlbWUgYW55bW9yZS4gQWxsIHBhdGNoZXMKdGhhdCB3aXNo
IHRvIGdvIGludG8gNC4xMiBtdXN0IGJlIHBvc3RlZCBubyBsYXRlciB0aGFuIHRoZSBsYXN0IHBv
c3RpbmcKZGF0ZS4gQWxsIHBhdGNoZXMgcG9zdGVkIGFmdGVyIHRoYXQgZGF0ZSB3aWxsIGJlIGF1
dG9tYXRpY2FsbHkgcXVldWVkCmludG8gbmV4dCByZWxlYXNlLgoKUkNzIHdpbGwgYmUgYXJyYW5n
ZWQgaW1tZWRpYXRlbHkgYWZ0ZXIgZnJlZXplLgoKV2UgcmVjZW50bHkgaW50cm9kdWNlZCBhIGpp
cmEgaW5zdGFuY2UgdG8gdHJhY2sgYWxsIHRoZSB0YXNrcyAobm90IG9ubHkgYmlnKQpmb3IgdGhl
IHByb2plY3QuIFNlZTogaHR0cHM6Ly94ZW5wcm9qZWN0LmF0bGFzc2lhbi5uZXQvcHJvamVjdHMv
WEVOL2lzc3Vlcy4KCk1vc3Qgb2YgdGhlIHRhc2tzIHRyYWNrZWQgYnkgdGhpcyBlLW1haWwgYWxz
byBoYXZlIGEgY29ycmVzcG9uZGluZyBqaXJhIHRhc2sKcmVmZXJyZWQgYnkgWEVOLU4uCgpJIGhh
dmUgc3RhcnRlZCB0byBpbmNsdWRlIHRoZSB2ZXJzaW9uIG51bWJlciBvZiBzZXJpZXMgYXNzb2Np
YXRlZCB0byBlYWNoCmZlYXR1cmUuIENhbiBlYWNoIG93bmVyIHNlbmQgYW4gdXBkYXRlIG9uIHRo
ZSB2ZXJzaW9uIG51bWJlciBpZiB0aGUgc2VyaWVzCndhcyBwb3N0ZWQgdXBzdHJlYW0/Cgo9IFBy
b2plY3RzID0KCj09IEh5cGVydmlzb3IgPT0gCgoqICBQZXItY3B1IHRhc2tsZXQKICAtICBYRU4t
MjgKICAtICBLb25yYWQgUnplc3p1dGVrIFdpbGsKCiogIEltcHJvdmVtZW50cyB0byBkb21haW4g
Y3JlYXRpb24gKHYyKQogIC0gIEFuZHJldyBDb29wZXIKCiogIEFyZ28gKGludGVyLVZNIGNvbW11
bmljYXRpb24pCiAgLSAgQ2hyaXN0b3BoZXIgQ2xhcmsKCj09PSB4ODYgPT09IAoKKiAgaHlwZXJ2
aXNvciB4ODYgaW5zdHJ1Y3Rpb24gZW11bGF0b3IgYWRkaXRpb25zICh2MikKICAtICBKYW4gQmV1
bGljaAoKKiAgUFYtSU9NTVUgKHY2KQogIC0gIFBhdWwgRHVycmFudAoKKiAgSFZNIGd1ZXN0IENQ
VSB0b3BvbG9neSBzdXBwb3J0IChSRkMpCiAgLSAgQ2hhbyBHYW8KCiogIEludGVsIFByb2Nlc3Nv
ciBUcmFjZSB2aXJ0dWFsaXphdGlvbiBlbmFibGluZyAodjEpCiAgLSAgTHV3ZWkgS2FuZwoKKiAg
TGludXggc3R1YiBkb21haW5zIChSRkMgdjIpCiAgLSAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3Jl
Y2tpCgoqICBkb20wbGVzcyAoYm9vdCBtdWx0aXBsZSBkb21haW5zIGZyb20gZGV2aWNlIHRyZWUp
ICh2NCkKICAtICBTdGVmYW5vIFN0YWJlbGxpbmkKCj09IEdydWIyID09IAoKKiAgU3VwcG9ydCBQ
VkggZ3Vlc3QgYm9vdCAodjQpCiAgLSAgSnVlcmdlbiBHcm9zcwoKPT0gQ29tcGxldGVkID09IAoK
KiAgZ3Vlc3QgcmVzb3VyY2UgbWFwcGluZwogIC0gIFBhdWwgRHVycmFudAoKKiAgUFYtb25seSBo
eXBlcnZpc29yCiAgLSAgV2VpIExpdQoKKiAgTWFrZSBjcmVkaXQyIHNjaGVkdWxlciB0aGUgZGVm
YXVsdAogIC0gIEdlb3JnZSBEdW5sYXAKCgpKdWVyZ2VuIEdyb3NzCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 10:17:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 10:17: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-devel-bounces@lists.xenproject.org>)
	id 1gL3qh-0003Wy-3G; Fri, 09 Nov 2018 10:17: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=mulf=nu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gL3qf-0003Wm-Vi
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 10:17:10 +0000
X-Inumbo-ID: 9cead786-e408-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9cead786-e408-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 10:17:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Nov 2018 03:17:07 -0700
Message-Id: <5BE55EA102000078001FA14E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 09 Nov 2018 03:17:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B97BEB202000078001E73FB@prv1-mh.provo.novell.com>
 <e2c8634a-16cf-7b03-9818-e2e131625c5f@citrix.com>
In-Reply-To: <e2c8634a-16cf-7b03-9818-e2e131625c5f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 0/4] x86/HVM: implement memory read
 caching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjEwLjE4IGF0IDE1OjU1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6CgpXaGlsZSBJIGhhdmVuJ3QgaGVhcmQgYmFjayBvbiBteSBlYXJsaWVyIHJlcGx5LCBuZXZl
cnRoZWxlc3MgYSBmZXcKbW9yZSB0aG91Z2h0cy4KCj4gRmlyc3QgYW5kIGZvcmVtb3N0LCBJJ2Qg
bGlrZSByZWNvbW1lbmQgYWdhaW5zdCB0cnlpbmcgdG8gY29tYmluZSB0aGUgZml4Cj4gZm9yIHJl
cGVhdGVkIFBEUFRSIHJlYWRpbmcsIGFuZCByZXBlYXRlZCBQVEUgcmVhZGluZy4gIFdoaWxlIHRo
ZXkgYXJlCj4gYm90aCByZXBlYXRlZCByZWFkaW5nIHByb2JsZW1zLCBvbmUgcmVhbGx5IGlzIGEg
a25vYmxseSBjb3JuZXIgY2FzZSBvZgo+IDMyYml0IFBBRSBwYWdpbmcsIGFuZCBvbmUgaXMgYSBn
ZW5lcmFsIGVtdWxhdGlvbiBwcm9ibGVtLiAgRml4aW5nIHRoZXNlCj4gcHJvYmxlbXMgaW5kZXBl
bmRlbnRseSBtYWtlcyB0aGUgcmVzdWx0IHJhdGhlciBtb3JlIHNpbXBsZSwgYW5kIGZhcgo+IGNs
b3NlciB0byBob3cgcmVhbCBDUFVzIHdvcmsuCgpUaGF0J3MgYW4gb3B0aW9uLCBidXQgdGhlIGFw
cHJvYWNoIGN1cnJlbnRseSBjaG9zZW4gc2VlbXMgdG8gZml0CmJldHRlciB3aXRoIGhvdyBndWVz
dF93YWxrX3RhYmxlcygpIHdvcmtzLgoKPiBOZXh0LCB0aGVyZSBzaG91bGQgYmUgYSBzaW5nbGUg
aHZtZW11bF9yZWFkX29uY2UoZ2FkZHIsIGJ5dGVzLCAuLi4pCj4gKG5hbWUgc3ViamVjdCB0byBp
bXByb3ZlbWVudCksIHdoaWNoIGRvZXMgYSB0cmFuc3BhcmVudCByZWFkLXRocm91Z2ggb2YKPiB0
aGUgImFjY2VzcyBvbmNlIGNhY2hlIiBpbiB0ZXJtcyBvZiBhIHNpbmdsZSBmbGFnIGd1ZXN0IHBo
eXNpY2FsIGFkZHJlc3MKPiBzcGFjZS4gIFRoaXMgYWxsb3dzIGluZGl2aWR1YWwgY2FsbGVycyB0
byBvcHQgaW50byB1c2luZyB0aGUgYWNjZXNzLW9uY2UKPiBzZW1hbnRpY3MsIGFuZCBkb2Vzbid0
IGhvaXN0IHRoZW0gd2l0aCB0aGUgc3Vic3RhbnRpYWwgYm9pbGVycGxhdGUgb2YKPiB0aGUgc29s
ZSBjb3JyZWN0IHdheSB0byB1c2UgdGhpcyBpbnRlcmZhY2UuICBGdXJ0aGVybW9yZSwgdGhpcyBi
ZWhhdmlvdXIKPiBoYXMgdGhlIHNhbWUgc2VtYW50aWNzIGFzIHRoZSBjb3JyZWN0IGxvbmdlciB0
ZXJtIGZpeC4KCkV4Y2VwdCB0aGF0IGd1ZXN0X3dhbGtfdGFibGVzKCkgZG9lc24ndCBpbnZva2Ug
YW55IGh2bWVtdWxfKigpCnJvdXRpbmVzLCBub3IgZG9lcyBpdCBnZXQgcGFzc2VkIGEgc3RydWN0
IHg4Nl9lbXVsYXRlX29wcy4gQW5kCml0IHNob3VsZG4ndCwgb3IgZWxzZSBpdCBjb3VsZG4ndCBi
ZSB1c2VkIGZvciBzaGFkb3dlZCBQViBndWVzdHMKYW55bW9yZS4gSWYgYW55dGhpbmcgd2UnZCBo
YXZlIHRvIHJlcGxhY2UgYWxsIGd1ZXN0IG1lbW9yeQpyZWFkcyBpbiBndWVzdF93YWxrX3RhYmxl
cygpIGJ5IHVzaW5nIGEgY2FsbGVyIHByb3ZpZGVkIGZ1bmN0aW9uCihhbmQgd3JpdGVzIHNpbWls
YXJseSBvZiBjb3Vyc2UpLgoKQSBmdXJ0aGVyIHByb2JsZW0gd2l0aCB0aGUgc3VnZ2VzdGVkIGFw
cHJvYWNoIGFyZSB0aGUgQS9EIGJpdAp1cGRhdGVzOiBBIGdlbmVyaWMgcmVhZC1vbmNlIG1vZGVs
IHdvdWxkLCBhcyBleHBsYWluZWQgYmVmb3JlLApyZXF1aXJlIGVhY2ggbG9naWNhbGx5IHNlcGFy
YXRlIHJlYWQgdG8gaGF2ZSBpdHMgb3duIGVudHJ5LiBTaW5jZQpyZXBsYXksIHdoZW4gYWxsIG1l
bW9yeSBhY2Nlc3NlcyBwcm9kdWNlIGlkZW50aWNhbCByZXN1bHRzIHRvIHRoZQppbml0aWFsIHJ1
biwgd2lsbCBwcm9kdWNlIHRoZSBleGFjdCBzYW1lIGFjY2VzcyBwYXR0ZXJuLCBzaW1wbHkKbWFp
bnRhaW5pbmcgYSBjb3VudGVyIHRvIGluZGV4IGludG8gdGhlIGFycmF5IChyZXNldCBldmVyeSB0
aW1lIGEKcmVwbGF5IHJvdW5kIHN0YXJ0cykgd291bGQgZG8uIFRoZSBBL0QgYml0IHVwZGF0ZXMs
IGhvd2V2ZXIsCm5lZWQgdG8gdXBkYXRlIHRoZWlyIHJlc3BlY3RpdmUgc2xvdHMsIGFuZCBoZW5j
ZSBuZWVkIHRvIGhhdmUKYSB3YXkgdG8gaWRlbnRpZnkgd2hpY2ggc2xvdCBpdCBpcy4gVGhhdCdz
IG5vdCBnb2luZyB0byBiZQp0cmFuc3BhcmVudCwgbm8gbWF0dGVyIHdoYXQgeW91IGRvLCBhcyB0
aGUgcmVhZCBmdW5jdGlvbgp3b3VsZCBuZWVkIHRvIHJldHVybiBhIHRva2VuIHRvIGJlIHBhc3Nl
ZCB0byB0aGUgcmVzcGVjdGl2ZQp3cml0ZSBvbmUuCgpUaGUgcG9zaXRpdmUgc2lkZSBlZmZlY3Qg
b2YgZ29pbmcgdGhpcyByb3V0ZSB3b3VsZCBiZSB0aGF0IGl0IHdvdWxkCmdldCB1cyBhdCBsZWFz
dCBjbG9zZXIgdG93YXJkcyBhbGxvd2luZyBndWVzdCBwYWdlIHRhYmxlcyB0byBsaXZlCmluIE1N
SU8gc3BhY2UgKGJlY2F1c2UgYW4gZXhwbGljaXQgZGVwZW5kZW5jeSBvbiBiZWluZyBhYmxlIHRv
Cm1hcCBwYWdlIHRhYmxlcyB3b3VsZCBnbyBhd2F5KS4KCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 10:24:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 10:24: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-devel-bounces@lists.xenproject.org>)
	id 1gL3xX-0004S0-1P; Fri, 09 Nov 2018 10:24: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=mulf=nu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gL3xV-0004Rv-Po
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 10:24:13 +0000
X-Inumbo-ID: 98fdd2dc-e409-11e8-990d-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 98fdd2dc-e409-11e8-990d-12d6303a7972;
 Fri, 09 Nov 2018 10:24:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Nov 2018 03:24:10 -0700
Message-Id: <5BE5604802000078001FA17F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 09 Nov 2018 03:24:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181107105223.27013-1-paul.durrant@citrix.com>
 <20181107105223.27013-4-paul.durrant@citrix.com>
In-Reply-To: <20181107105223.27013-4-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 3/5] viridian: define type for the
 'virtual VP assist page'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjExLjE4IGF0IDExOjUyLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKPiArKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCj4gQEAgLTIwLDExICsyMCwxMyBAQCB1bmlv
biB2aXJpZGlhbl9wYWdlX21zcgo+ICAgICAgfSBmaWVsZHM7Cj4gIH07Cj4gIAo+ICt0eXBlZGVm
IHVuaW9uIF9IVl9WUF9BU1NJU1RfUEFHRSBIVl9WUF9BU1NJU1RfUEFHRTsKPiArCj4gIHN0cnVj
dCB2aXJpZGlhbl92Y3B1Cj4gIHsKPiAgICAgIHN0cnVjdCB7Cj4gICAgICAgICAgdW5pb24gdmly
aWRpYW5fcGFnZV9tc3IgbXNyOwo+IC0gICAgICAgIHZvaWQgKnZhOwo+ICsgICAgICAgIEhWX1ZQ
X0FTU0lTVF9QQUdFICpwdHI7Cj4gICAgICAgICAgYm9vbCBwZW5kaW5nOwo+ICAgICAgfSB2cF9h
c3Npc3Q7Cj4gICAgICB1aW50NjRfdCBjcmFzaF9wYXJhbVs1XTsKCkknbGwgY29tbWl0IHRoaXMg
YXMgaXMsIGJ1dCBldmVuIGJldHRlciB3b3VsZCBoYXZlIGJlZW4gdG8gYXZvaWQKaGF2aW5nIHRo
ZSB0eXBlZGVmIGhlcmUgKHZpc2libGUgdG8gZXZlcnlvbmUpLgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 10:27:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 10:27: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-devel-bounces@lists.xenproject.org>)
	id 1gL40p-0004bs-Jv; Fri, 09 Nov 2018 10:27: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=bbgp=nu=citrix.com=prvs=844d1109d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gL40n-0004bn-MC
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 10:27:37 +0000
X-Inumbo-ID: 128aacde-e40a-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 128aacde-e40a-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 10:27:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="81635999"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Kevin Wolf' <kwolf@redhat.com>
Thread-Topic: [Qemu-devel] xen_disk qdevification
Thread-Index: AQHUdSBVxo7HwLHwbEqkFpdC3/OKV6VF6VOwgAAJDwCAABFDIIAACwTggAEyIvA=
Date: Fri, 9 Nov 2018 10:27:33 +0000
Message-ID: <9c7dc67940a6422aba673afaab1734ca@AMSPEX02CL03.citrite.net>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
 <20181102110412.GD7521@dhcp-200-186.str.redhat.com>
 <152b8d37c7d54de687f4ced536ba6a10@AMSPEX02CL03.citrite.net>
 <871s7z5xg4.fsf@dusky.pond.sub.org>
 <24d1c322d3ac4ee2af32efacb486e608@AMSPEX02CL03.citrite.net>
 <20181108152120.GE6006@linux.fritz.box>
 <62f26685d02344f98c296981038c988b@AMSPEX02CL03.citrite.net>
 <fca4277b6a1c4f5292f96c65eb94170a@AMSPEX02CL03.citrite.net>
In-Reply-To: <fca4277b6a1c4f5292f96c65eb94170a@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Qemu-devel] xen_disk qdevification
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 Tim Smith <tim.smith@citrix.com>, 'Markus Armbruster' <armbru@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQYXVsIER1cnJhbnQNCj4gU2Vu
dDogMDggTm92ZW1iZXIgMjAxOCAxNjo0NA0KPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT47ICdLZXZpbiBXb2xmJw0KPiA8a3dvbGZAcmVkaGF0LmNvbT4NCj4gQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHFlbXUtYmxvY2tA
bm9uZ251Lm9yZzsNCj4gVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT47IHFlbXUtZGV2
ZWxAbm9uZ251Lm9yZzsgJ01hcmt1cw0KPiBBcm1icnVzdGVyJyA8YXJtYnJ1QHJlZGhhdC5jb20+
OyBBbnRob255IFBlcmFyZA0KPiA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgTWF4IFJlaXR6DQo+IDxtcmVpdHpAcmVkaGF0LmNvbT4N
Cj4gU3ViamVjdDogUkU6IFtRZW11LWRldmVsXSB4ZW5fZGlzayBxZGV2aWZpY2F0aW9uDQo+IA0K
PiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogWGVuLWRldmVsIFttYWls
dG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uDQo+IEJlaGFsZg0K
PiA+IE9mIFBhdWwgRHVycmFudA0KPiA+IFNlbnQ6IDA4IE5vdmVtYmVyIDIwMTggMTU6NDQNCj4g
PiBUbzogJ0tldmluIFdvbGYnIDxrd29sZkByZWRoYXQuY29tPg0KPiA+IENjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBxZW11LWJsb2NrQG5vbmdudS5vcmc7
DQo+ID4gVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT47IHFlbXUtZGV2ZWxAbm9uZ251
Lm9yZzsgJ01hcmt1cw0KPiA+IEFybWJydXN0ZXInIDxhcm1icnVAcmVkaGF0LmNvbT47IEFudGhv
bnkgUGVyYXJkDQo+ID4gPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmc7IE1heCBSZWl0eg0KPiA+IDxtcmVpdHpAcmVkaGF0LmNvbT4NCj4g
PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1FlbXUtZGV2ZWxdIHhlbl9kaXNrIHFkZXZpZmlj
YXRpb24NCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206
IEtldmluIFdvbGYgW21haWx0bzprd29sZkByZWRoYXQuY29tXQ0KPiA+ID4gU2VudDogMDggTm92
ZW1iZXIgMjAxOCAxNToyMQ0KPiA+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+DQo+ID4gPiBDYzogJ01hcmt1cyBBcm1icnVzdGVyJyA8YXJtYnJ1QHJlZGhhdC5j
b20+OyBBbnRob255IFBlcmFyZA0KPiA+ID4gPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBU
aW0gU21pdGggPHRpbS5zbWl0aEBjaXRyaXguY29tPjsgU3RlZmFubw0KPiA+ID4gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHFlbXUtYmxvY2tAbm9uZ251Lm9yZzsgcWVtdS0N
Cj4gPiA+IGRldmVsQG5vbmdudS5vcmc7IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+OyB4
ZW4tDQo+ID4gPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiA+ID4gU3ViamVjdDogUmU6
IFtRZW11LWRldmVsXSB4ZW5fZGlzayBxZGV2aWZpY2F0aW9uDQo+ID4gPg0KPiA+ID4gQW0gMDgu
MTEuMjAxOCB1bSAxNTowMCBoYXQgUGF1bCBEdXJyYW50IGdlc2NocmllYmVuOg0KPiA+ID4gPiA+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+ID4gRnJvbTogTWFya3VzIEFybWJy
dXN0ZXIgW21haWx0bzphcm1icnVAcmVkaGF0LmNvbV0NCj4gPiA+ID4gPiBTZW50OiAwNSBOb3Zl
bWJlciAyMDE4IDE1OjU4DQo+ID4gPiA+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50
QGNpdHJpeC5jb20+DQo+ID4gPiA+ID4gQ2M6ICdLZXZpbiBXb2xmJyA8a3dvbGZAcmVkaGF0LmNv
bT47IFRpbSBTbWl0aA0KPiA+IDx0aW0uc21pdGhAY2l0cml4LmNvbT47DQo+ID4gPiA+ID4gU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgcWVtdS0NCj4gYmxvY2tA
bm9uZ251Lm9yZzsNCj4gPiA+IHFlbXUtDQo+ID4gPiA+ID4gZGV2ZWxAbm9uZ251Lm9yZzsgTWF4
IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT47IEFudGhvbnkgUGVyYXJkDQo+ID4gPiA+ID4gPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcN
Cj4gPiA+ID4gPiBTdWJqZWN0OiBSZTogW1FlbXUtZGV2ZWxdIHhlbl9kaXNrIHFkZXZpZmljYXRp
b24NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJp
eC5jb20+IHdyaXRlczoNCj4gPiA+ID4gPg0KPiA+ID4gPiA+ID4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQo+ID4gPiA+ID4gPj4gRnJvbTogS2V2aW4gV29sZiBbbWFpbHRvOmt3b2xmQHJl
ZGhhdC5jb21dDQo+ID4gPiA+ID4gPj4gU2VudDogMDIgTm92ZW1iZXIgMjAxOCAxMTowNA0KPiA+
ID4gPiA+ID4+IFRvOiBUaW0gU21pdGggPHRpbS5zbWl0aEBjaXRyaXguY29tPg0KPiA+ID4gPiA+
ID4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IHFlbXUtZGV2ZWxAbm9uZ251
Lm9yZzsNCj4gcWVtdS0NCj4gPiA+ID4gPiA+PiBibG9ja0Bub25nbnUub3JnOyBBbnRob255IFBl
cmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47DQo+ID4gUGF1bA0KPiA+ID4gPiA+IER1
cnJhbnQNCj4gPiA+ID4gPiA+PiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0
YWJlbGxpbmkNCj4gPiA+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsNCj4gPiA+ID4gPiA+PiBN
YXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPjsgYXJtYnJ1QHJlZGhhdC5jb20NCj4gPiA+ID4g
PiA+PiBTdWJqZWN0OiB4ZW5fZGlzayBxZGV2aWZpY2F0aW9uICh3YXM6IFtQQVRDSCAwLzNdIFBl
cmZvcm1hbmNlDQo+ID4gPiA+ID4gaW1wcm92ZW1lbnRzDQo+ID4gPiA+ID4gPj4gZm9yIHhlbl9k
aXNrIHYyKQ0KPiA+ID4gPiA+ID4+DQo+ID4gPiA+ID4gPj4gQW0gMDIuMTEuMjAxOCB1bSAxMTow
MCBoYXQgVGltIFNtaXRoIGdlc2NocmllYmVuOg0KPiA+ID4gPiA+ID4+ID4gQSBzZXJpZXMgb2Yg
cGVyZm9ybWFuY2UgaW1wcm92ZW1lbnRzIGZvciBkaXNrcyB1c2luZyB0aGUgWGVuDQo+IFBWDQo+
ID4gPiByaW5nLg0KPiA+ID4gPiA+ID4+ID4NCj4gPiA+ID4gPiA+PiA+IFRoZXNlIGhhdmUgaGFk
IGZhaXJseSBleHRlbnNpdmUgdGVzdGluZy4NCj4gPiA+ID4gPiA+PiA+DQo+ID4gPiA+ID4gPj4g
PiBUaGUgYmF0Y2hpbmcgYW5kIGxhdGVuY3kgaW1wcm92ZW1lbnRzIHRvZ2V0aGVyIGJvb3N0IHRo
ZQ0KPiA+ID4gdGhyb3VnaHB1dA0KPiA+ID4gPiA+ID4+ID4gb2Ygc21hbGwgcmVhZHMgYW5kIHdy
aXRlcyBieSB0d28gdG8gc2l4IHBlcmNlbnQgKG1lYXN1cmVkDQo+IHVzaW5nDQo+ID4gPiBmaW8N
Cj4gPiA+ID4gPiA+PiA+IGluIHRoZSBndWVzdCkNCj4gPiA+ID4gPiA+PiA+DQo+ID4gPiA+ID4g
Pj4gPiBBdm9pZGluZyByZXBlYXRlZCBjYWxscyB0byBwb3NpeF9tZW1hbGlnbigpIHJlZHVjZWQg
dGhlIGRpcnR5DQo+ID4gPiBoZWFwDQo+ID4gPiA+ID4gPj4gPiBmcm9tIDI1TUIgdG8gNU1CIGlu
IHRoZSBjYXNlIG9mIGEgc2luZ2xlIGRhdGFwYXRoIHByb2Nlc3MNCj4gd2hpbGUNCj4gPiA+IGFs
c28NCj4gPiA+ID4gPiA+PiA+IGltcHJvdmluZyBwZXJmb3JtYW5jZS4NCj4gPiA+ID4gPiA+PiA+
DQo+ID4gPiA+ID4gPj4gPiB2MiByZW1vdmVzIHNvbWUgY2hlY2twYXRjaCBjb21wbGFpbnRzIGFu
ZCBmaXhlcyB0aGUgQ0NzDQo+ID4gPiA+ID4gPj4NCj4gPiA+ID4gPiA+PiBDb21wbGV0ZWx5IHVu
cmVsYXRlZCwgYnV0IHNpbmNlIHlvdSdyZSB0aGUgZmlyc3QgcGVyc29uDQo+IHRvdWNoaW5nDQo+
ID4gPiA+ID4gPj4geGVuX2Rpc2sgaW4gYSB3aGlsZSwgeW91J3JlIG15IHZpY3RpbToNCj4gPiA+
ID4gPiA+Pg0KPiA+ID4gPiA+ID4+IEF0IEtWTSBGb3J1bSB3ZSBkaXNjdXNzZWQgc2VuZGluZyBh
IHBhdGNoIHRvIGRlcHJlY2F0ZSB4ZW5fZGlzaw0KPiA+ID4gYmVjYXVzZQ0KPiA+ID4gPiA+ID4+
IGFmdGVyIGFsbCB0aG9zZSB5ZWFycywgaXQgc3RpbGwgaGFzbid0IGJlZW4gY29udmVydGVkIHRv
IHFkZXYuDQo+ID4gPiBNYXJrdXMNCj4gPiA+ID4gPiBpcw0KPiA+ID4gPiA+ID4+IGN1cnJlbnRs
eSBmaXhpbmcgc29tZSBvdGhlciBub3QgeWV0IHFkZXZpZmllZCBibG9jayBkZXZpY2UsIGJ1dA0K
PiA+ID4gYWZ0ZXINCj4gPiA+ID4gPiA+PiB0aGF0IHhlbl9kaXNrIHdpbGwgYmUgdGhlIG9ubHkg
b25lIGxlZnQuDQo+ID4gPiA+ID4gPj4NCj4gPiA+ID4gPiA+PiBBIHdoaWxlIGFnbywgYSBkb3du
c3RyZWFtIHBhdGNoIHJldmlldyBmb3VuZCBvdXQgdGhhdCB0aGVyZSBhcmUNCj4gPiA+IHNvbWUN
Cj4gPiA+ID4gPiBRTVANCj4gPiA+ID4gPiA+PiBjb21tYW5kcyB0aGF0IHdvdWxkIGltbWVkaWF0
ZWx5IGNyYXNoIGlmIGEgeGVuX2Rpc2sgZGV2aWNlIHdlcmUNCj4gPiA+IHByZXNlbnQNCj4gPiA+
ID4gPiA+PiBiZWNhdXNlIG9mIHRoZSBsYWNraW5nIHFkZXZpZmljYXRpb24uIFRoaXMgaXMgbm90
IHRoZSBjb2RlDQo+ID4gcXVhbGl0eQ0KPiA+ID4gPiA+ID4+IHN0YW5kYXJkIEkgZW52aXNpb24g
Zm9yIFFFTVUuIEl0J3MgdGltZSBmb3Igbm9uLXFkZXYgZGV2aWNlcyB0bw0KPiA+IGdvLg0KPiA+
ID4gPiA+ID4+DQo+ID4gPiA+ID4gPj4gU28gaWYgeW91IGd1eXMgYXJlIHN0aWxsIGludGVyZXN0
ZWQgaW4gdGhlIGRldmljZSwgY291bGQNCj4gc29tZW9uZQ0KPiA+ID4gcGxlYXNlDQo+ID4gPiA+
ID4gPj4gZmluYWxseSBsb29rIGludG8gY29udmVydGluZyBpdD8NCj4gPiA+ID4gPiA+Pg0KPiA+
ID4gPiA+ID4NCj4gPiA+ID4gPiA+IEkgaGF2ZSBhIHBhdGNoIHNlcmllcyB0byBkbyBleGFjdGx5
IHRoaXMuIEl0J3Mgc29tZXdoYXQgaW52b2x2ZWQNCj4gPiBhcw0KPiA+ID4gSQ0KPiA+ID4gPiA+
ID4gbmVlZCB0byBjb252ZXJ0IHRoZSB3aG9sZSBQViBiYWNrZW5kIGluZnJhc3RydWN0dXJlLiBJ
IHdpbGwgdHJ5DQo+IHRvDQo+ID4gPiA+ID4gPiByZWJhc2UgYW5kIGNsZWFuIHVwIG15IHNlcmll
cyBhLnMuYS5wLg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gQXdlc29tZSEgIFBsZWFzZSBjb29yZGlu
YXRlIHdpdGggQW50aG9ueSBQcmVyYXJkIHRvIGF2b2lkDQo+ID4gZHVwbGljYXRpbmcNCj4gPiA+
ID4gPiB3b3JrIGlmIHlvdSBoYXZlbid0IGRvbmUgc28gYWxyZWFkeS4NCj4gPiA+ID4NCj4gPiA+
ID4gSSd2ZSBjb21lIGFjcm9zcyBhIGJpdCBvZiBhIHByb2JsZW0gdGhhdCBJJ20gbm90IHN1cmUg
aG93IGJlc3QgdG8NCj4gZGVhbA0KPiA+ID4gPiB3aXRoIGFuZCBzbyBhbSBsb29raW5nIGZvciBz
b21lIGFkdmljZS4NCj4gPiA+ID4NCj4gPiA+ID4gSSBub3cgaGF2ZSBhIHFkZXZpZmllZCBQViBk
aXNrIGJhY2tlbmQgYnV0IEkgY2FuJ3QgYnJpbmcgaXQgdXANCj4gYmVjYXVzZQ0KPiA+ID4gPiBp
dCBmYWlscyB0byBhY3F1aXJlIGEgd3JpdGUgbG9jayBvbiB0aGUgcWNvdzIgaXQgaXMgcG9pbnRp
bmcgYXQuDQo+IFRoaXMNCj4gPiA+ID4gaXMgYmVjYXVzZSB0aGVyZSBpcyBhbHNvIGFuIGVtdWxh
dGVkIElERSBkcml2ZSB1c2luZyB0aGUgc2FtZSBxY293Mi4NCj4gPiA+ID4gVGhpcyBkb2VzIG5v
dCBhcHBlYXIgdG8gYmUgYSBwcm9ibGVtIGZvciB0aGUgbm9uLXFkZXYgeGVuLWRpc2ssDQo+ID4g
PiA+IHByZXN1bWFibHkgYmVjYXVzZSBpdCBpcyBub3Qgb3BlbmluZyB0aGUgcWNvdzIgdW50aWwg
dGhlIGVtdWxhdGVkDQo+ID4gPiA+IGRldmljZSBpcyB1bnBsdWdnZWQgYW5kIEkgZG9uJ3QgcmVh
bGx5IHdhbnQgdG8gaW50cm9kdWNlIHNpbWlsYXINCj4gPiA+ID4gaGFja2VyeSBpbiBteSBuZXcg
YmFja2VuZCAoaS5lLiBJIHdhbnQgaXQgdG8gYXR0YWNoIHRvIGl0cyBkcml2ZSwNCj4gYW5kDQo+
ID4gPiA+IGhlbmNlIG9wZW4gdGhlIHFjb3cyLCBkdXJpbmcgcmVhbGl6ZSkuDQo+ID4gPiA+DQo+
ID4gPiA+IFNvLCBJJ20gbm90IHN1cmUgd2hhdCB0byBkby4uLiBJdCBpcyBub3QgYSBwcm9ibGVt
IHRoYXQgYm90aCBhIFBWDQo+ID4gPiA+IGJhY2tlbmQgYW5kIGFuIGVtdWxhdGVkIGRldmljZSBh
cmUgdXNpbmcgdGhlIHNhbWUgcWNvdzIgYmVjYXVzZSB0aGV5DQo+ID4gPiA+IHdpbGwgbmV2ZXIg
YWN0dWFsbHkgb3BlcmF0ZSBzaW11bHRhbmVvdXNseSBzbyBpcyB0aGVyZSBhbnkgd2F5IEkgY2Fu
DQo+ID4gPiA+IGJ5cGFzcyB0aGUgcWNvdzIgbG9jayBjaGVjayB3aGVuIEkgY3JlYXRlIHRoZSBk
cml2ZSBmb3IgbXkgUFYNCj4gYmFja2VuZD8NCj4gPiA+ID4gKEJUVyBJIHRyaWVkIHJlLXVzaW5n
IHRoZSBkcml2ZSBjcmVhdGVkIGZvciB0aGUgZW11bGF0ZWQgZGV2aWNlLCBidXQNCj4gPiA+ID4g
dGhhdCBkb2Vzbid0IHdvcmsgYmVjYXVzZSB0aGVyZSBpcyBhIGNoZWNrIGlmIGEgZHJpdmUgaXMg
YWxyZWFkeQ0KPiA+ID4gPiBhdHRhY2hlZCB0byBzb21ldGhpbmcpLg0KPiA+ID4gPg0KPiA+ID4g
PiBBbnkgaWRlYXM/DQo+ID4gPg0KPiA+ID4gSSB0aGluayB0aGUgY2xlYW4gc29sdXRpb24gaXMg
dG8ga2VlcCB0aGUgQmxvY2tCYWNrZW5kIG9wZW4gaW4geGVuLQ0KPiBkaXNrDQo+ID4gPiBmcm9t
IHRoZSBiZWdpbm5pbmcsIGJ1dCBub3QgcmVxdWVzdGluZyB3cml0ZSBwZXJtaXNzaW9ucyB5ZXQu
DQo+ID4gPg0KPiA+ID4gVGhlIEJsb2NrQmFja2VuZCBpcyBjcmVhdGVkIGluIHBhcnNlX2RyaXZl
KCksIHdoZW4gcWRldiBwYXJzZXMgdGhlDQo+ID4gPiAtZGV2aWNlIGRyaXZlPS4uLiBvcHRpb24u
IEF0IHRoaXMgcG9pbnQsIG5vIHBlcm1pc3Npb25zIGFyZSByZXF1ZXN0ZWQNCj4gPiA+IHlldC4g
VGhhdCBpcyBkb25lIGluIGJsa2NvbmZfYXBwbHlfYmFja2VuZF9vcHRpb25zKCksIHdoaWNoIGlz
DQo+IG1hbnVhbGx5DQo+ID4gPiBjYWxsZWQgZnJvbSB0aGUgZGV2aWNlczsgc3BlY2lmaWNhbGx5
IGZyb20gaWRlX2Rldl9pbml0Zm4oKSBpbiBJREUsDQo+IGFuZA0KPiA+ID4gSSBhc3N1bWUgeW91
IGNhbGwgdGhlIGZ1bmN0aW9uIGZyb20geGVuLWRpc2sgYXMgd2VsbC4NCj4gPg0KPiA+IFllcywg
SSBjYWxsIGl0IGR1cmluZyByZWFsaXplLg0KPiA+DQo+ID4gPg0KPiA+ID4geGVuLWRpc2sgc2hv
dWxkIHRoZW4gY2FsbCB0aGlzIGZ1bmN0aW9uIHdpdGggcmVhZG9ubHk9dHJ1ZSwgYW5kIGF0IHRo
ZQ0KPiA+ID4gcG9pbnQgb2YgdGhlIGhhbmRvdmVyICh3aGVuIHRoZSBJREUgZGV2aWNlIGlzIGFs
cmVhZHkgZ29uZSkgaXQgY2FuDQo+IGNhbGwNCj4gPiA+IGJsa19zZXRfcGVybSgpIHRvIHJlcXVl
c3QgQkxLX1BFUk1fV1JJVEUgaW4gYWRkaXRpb24gdG8gdGhlDQo+IHBlcm1pc3Npb25zDQo+ID4g
PiBpdCBhbHJlYWR5IGhvbGRzLg0KPiA+ID4NCj4gPg0KPiA+IEkgdHJpZWQgdGhhdCBhbmQgaXQg
d29ya3MgZmluZSA6LSkNCj4gDQo+IFVuZm9ydHVuYXRlbHkgSSBzcG9rZSB0b28gc29vbi4uLiBJ
IHN0aWxsIGhhZCBhIHBhdGNoIGluIHBsYWNlIHRvIGRpc2FibGUNCj4gbG9ja2luZyBjaGVja3Mg
Oi0oDQo+IA0KPiBXaGF0IEknbSB0cnlpbmcgdG8gZG8gdG8gbWFpbnRhaW4gY29tcGF0aWJpbGl0
eSB3aXRoIHRoZSBleGlzdGluZyBYZW4NCj4gdG9vbHN0YWNrICh3aGljaCBJIHRoaW5rIGlzIHRo
ZSBvbmx5IGZlYXNpYmxlIHdheSB0byBtYWtlIHRoZSBjaGFuZ2UNCj4gYXZvaWRpbmcgY2hpY2tl
biBhbmQgZWdnIHByb2JsZW1zKSBpcyB0byB1c2UgYSAnY29tcGF0JyBmdW5jdGlvbiB0aGF0DQo+
IGNyZWF0ZXMgYSBkcml2ZSBiYXNlZCBvbiB0aGUgaW5mb3JtYXRpb24gdGhhdCB0aGUgWGVuIHRv
b2xzdGFjayB3cml0ZXMNCj4gaW50byB4ZW5zdG9yZS4gSSdtIHVzaW5nIGRyaXZlX25ldygpIHRv
IGRvIHRoaXMgYW5kIGl0IGlzIHRoaXMgdGhhdCBmYWlscy4NCj4gDQo+IFNvLCBJIGhhdmUgdHJp
ZWQgc2V0dGluZyBCRFJWX09QVF9SRUFEX09OTFkgYW5kIEJEUlZfT1BUX0ZPUkNFX1NIQVJFLiBU
aGlzDQo+IGFsbG93cyBtZSB0byBnZXQgdGhyb3VnaCBkcml2ZV9uZXcoKSBidXQgbGF0ZXIgSSBm
YWlsIHRvIHNldCB0aGUgd3JpdGUNCj4gcGVybWlzc2lvbiB3aXRoIGVycm9yICJCbG9jayBub2Rl
IGlzIHJlYWQtb25seSIuDQo+IA0KPiA+DQo+ID4gPg0KPiA+ID4gVGhlIG90aGVyIG9wdGlvbiBJ
IHNlZSB3b3VsZCBiZSB0aGF0IHlvdSBzaW1wbHkgY3JlYXRlIGJvdGggZGV2aWNlcw0KPiB3aXRo
DQo+ID4gPiBzaGFyZS1ydz1vbiAod2hpY2ggcmVzdWx0cyBpbiBjb25mLT5zaGFyZV9ydyA9PSB0
cnVlIGFuZCB0aGVyZWZvcmUNCj4gPiA+IHNoYXJlZCBCTEtfUEVSTV9XUklURSBpbiBibGtjb25m
X2FwcGx5X2JhY2tlbmRfb3B0aW9ucygpKSwgYnV0IHRoYXQNCj4gPiA+IGZlZWxzIGxpa2UgYSBo
YWNrIGJlY2F1c2UgeW91IGRvbid0IGFjdHVhbGx5IHdhbnQgdG8gaGF2ZSB0d28gd3JpdGVycw0K
PiBhdA0KPiA+ID4gdGhlIHNhbWUgdGltZS4NCj4gPiA+DQo+ID4NCj4gPiBZZXMsIHRoYXQgZG9l
cyBpbmRlZWQgc2VlbSBsaWtlIG1vcmUgb2YgYSBoYWNrLiBUaGUgZmlyc3Qgb3B0aW9uIHdvcmtz
DQo+IHNvDQo+ID4gSSdsbCBnbyB3aXRoIHRoYXQuDQo+ID4NCj4gDQo+IEknbGwgbm93IHNlZSB3
aGF0IEkgY2FuIGRvIHdpdGggdGhpcyBpZGVhLg0KDQpJIHRoaW5rIEkgaGF2ZSBhIHJlYXNvbmFi
bHkgbmVhdCBzb2x1dGlvbiwgYXMgaXQgaXMgcmVzdHJpY3RlZCB0byBteSBjb21wYXQgY29kZSBh
bmQgY2FuIHRodXMgZ28gYXdheSB3aGVuIHRoZSBYZW4gdG9vbHN0YWNrIGlzIHJlLWVkdWNhdGVk
IHRvIHVzZSBRTVAgdG8gaW5zdGFudGlhdGUgUFYgYmFja2VuZHMgKG9uY2UgdGhleSBhcmUgYWxs
IHFkZXZpZmllZCkuIEkgc2ltcGx5IGFkZCAiZmlsZS5sb2NraW5nPW9mZiIgdG8gdGhlIG9wdGlv
bnMgSSBwYXNzIHRvIGRyaXZlX25ldygpLg0KDQogIFBhdWwNCg0KPiANCj4gIFBhdWwNCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 10:31:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 10:31: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-devel-bounces@lists.xenproject.org>)
	id 1gL44a-0005Nf-9j; Fri, 09 Nov 2018 10:31: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=bbgp=nu=citrix.com=prvs=844d1109d=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gL44Z-0005Na-7m
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 10:31:31 +0000
X-Inumbo-ID: 9e67a21b-e40a-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e67a21b-e40a-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 10:31:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="81636167"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v3 3/5] viridian: define type for the 'virtual VP assist
 page'
Thread-Index: AQHUdof7YvLsr1BE/0ixrHJAziTYZ6VHLt4AgAAShIA=
Date: Fri, 9 Nov 2018 10:31:03 +0000
Message-ID: <fcf10e36fecf42619a2d11bd1661d58a@AMSPEX02CL03.citrite.net>
References: <20181107105223.27013-1-paul.durrant@citrix.com>
 <20181107105223.27013-4-paul.durrant@citrix.com>
 <5BE5604802000078001FA17F@prv1-mh.provo.novell.com>
In-Reply-To: <5BE5604802000078001FA17F@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 3/5] viridian: define type for the
 'virtual VP assist page'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDkgTm92ZW1iZXIgMjAxOCAxMDoyNAo+IFRvOiBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVy
IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgeGVuLWRldmVsIDx4ZW4tCj4gZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmc+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MyAzLzVdIHZpcmlkaWFu
OiBkZWZpbmUgdHlwZSBmb3IgdGhlICd2aXJ0dWFsIFZQCj4gYXNzaXN0IHBhZ2UnCj4gCj4gPj4+
IE9uIDA3LjExLjE4IGF0IDExOjUyLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+
ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAo+ID4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAo+ID4gQEAgLTIwLDExICsyMCwxMyBAQCB1
bmlvbiB2aXJpZGlhbl9wYWdlX21zcgo+ID4gICAgICB9IGZpZWxkczsKPiA+ICB9Owo+ID4KPiA+
ICt0eXBlZGVmIHVuaW9uIF9IVl9WUF9BU1NJU1RfUEFHRSBIVl9WUF9BU1NJU1RfUEFHRTsKPiA+
ICsKPiA+ICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdQo+ID4gIHsKPiA+ICAgICAgc3RydWN0IHsKPiA+
ICAgICAgICAgIHVuaW9uIHZpcmlkaWFuX3BhZ2VfbXNyIG1zcjsKPiA+IC0gICAgICAgIHZvaWQg
KnZhOwo+ID4gKyAgICAgICAgSFZfVlBfQVNTSVNUX1BBR0UgKnB0cjsKPiA+ICAgICAgICAgIGJv
b2wgcGVuZGluZzsKPiA+ICAgICAgfSB2cF9hc3Npc3Q7Cj4gPiAgICAgIHVpbnQ2NF90IGNyYXNo
X3BhcmFtWzVdOwo+IAo+IEknbGwgY29tbWl0IHRoaXMgYXMgaXMsIGJ1dCBldmVuIGJldHRlciB3
b3VsZCBoYXZlIGJlZW4gdG8gYXZvaWQKPiBoYXZpbmcgdGhlIHR5cGVkZWYgaGVyZSAodmlzaWJs
ZSB0byBldmVyeW9uZSkuCj4gCgpJdCBnb2VzIGF3YXkgaW4gdGhlIG5leHQgcGF0Y2ggYW55d2F5
LCB3aGVuIHRoZSBnZW5lcmFsaXplZCBndWVzdF9wYWdlIGlzIGludHJvZHVjZWQuCgogIFBhdWwK
Cj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 10:34:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 10:34: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-devel-bounces@lists.xenproject.org>)
	id 1gL47q-0005Y0-Qg; Fri, 09 Nov 2018 10:34: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=mulf=nu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gL47p-0005Xv-Gm
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 10:34:53 +0000
X-Inumbo-ID: 1703f50b-e40b-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1703f50b-e40b-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 10:34:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Nov 2018 03:34:51 -0700
Message-Id: <5BE562CB02000078001FA18D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 09 Nov 2018 03:34:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1541083542-22464-1-git-send-email-rcojocaru@bitdefender.com>
 <1541083542-22464-4-git-send-email-rcojocaru@bitdefender.com>
 <65ef6cc6-a198-f875-ec11-e3727360f257@citrix.com>
 <d3387f54-04fb-3fdc-6b5f-9cbfc725fef2@bitdefender.com>
In-Reply-To: <d3387f54-04fb-3fdc-6b5f-9cbfc725fef2@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V4 3/3] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjExLjE4IGF0IDE5OjM3LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gdGhlIGZpcnN0IHBhdGNoIG9mIHRoZSBzZXJpZXM6IGNhbiBpdCBnbyBpbiBpbmRl
cGVuZGVudGx5LCBzaW5jZSBKYW4KPiBpcyBPSyB3aXRoIGl0IGFuZCBpdCBqdXN0IGdvdCB5b3Vy
IGFjaz8gT3Igc2hvdWxkIEkganVzdCBhZGQgdGhlIGFjayBhbmQKPiBjYXJyeSBpdCBvdmVyIHRv
IHRoZSBuZXh0IHZlcnNpb24gb2YgdGhlIHNlcmllcz8KCldlbGwsIEkgd291bGQgaGF2ZSBjb21t
aXR0ZWQgaXQsIGlmIG9ubHkgaXQgaGFkIGEgVk1YL0VQVCBtYWludGFpbmVyCmFjay4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 10:40:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 10:40: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-devel-bounces@lists.xenproject.org>)
	id 1gL4Cz-0006Ka-Fm; Fri, 09 Nov 2018 10:40: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=/st8=nu=redhat.com=kwolf@srs-us1.protection.inumbo.net>)
 id 1gL4Cx-0006KV-Nr
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 10:40:11 +0000
X-Inumbo-ID: d4e3cc30-e40b-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4e3cc30-e40b-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 10:40:10 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id B3BA12D80C;
 Fri,  9 Nov 2018 10:40:09 +0000 (UTC)
Received: from dhcp-200-186.str.redhat.com (dhcp-200-186.str.redhat.com
 [10.33.200.186])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 800D5106A7A6;
 Fri,  9 Nov 2018 10:40:07 +0000 (UTC)
Date: Fri, 9 Nov 2018 11:40:06 +0100
From: Kevin Wolf <kwolf@redhat.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20181109104006.GC4635@dhcp-200-186.str.redhat.com>
References: <154115285434.11300.8459925605672823399.stgit@dhcp-3-135.uk.xensource.com>
 <20181102110412.GD7521@dhcp-200-186.str.redhat.com>
 <152b8d37c7d54de687f4ced536ba6a10@AMSPEX02CL03.citrite.net>
 <871s7z5xg4.fsf@dusky.pond.sub.org>
 <24d1c322d3ac4ee2af32efacb486e608@AMSPEX02CL03.citrite.net>
 <20181108152120.GE6006@linux.fritz.box>
 <62f26685d02344f98c296981038c988b@AMSPEX02CL03.citrite.net>
 <fca4277b6a1c4f5292f96c65eb94170a@AMSPEX02CL03.citrite.net>
 <9c7dc67940a6422aba673afaab1734ca@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9c7dc67940a6422aba673afaab1734ca@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Fri, 09 Nov 2018 10:40:10 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] xen_disk qdevification
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 Tim Smith <tim.smith@citrix.com>, 'Markus Armbruster' <armbru@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMDkuMTEuMjAxOCB1bSAxMToyNyBoYXQgUGF1bCBEdXJyYW50IGdlc2NocmllYmVuOgo+ID4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFBhdWwgRHVycmFudAo+ID4gU2Vu
dDogMDggTm92ZW1iZXIgMjAxOCAxNjo0NAo+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+OyAnS2V2aW4gV29sZicKPiA+IDxrd29sZkByZWRoYXQuY29tPgo+ID4g
Q2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHFlbXUtYmxv
Y2tAbm9uZ251Lm9yZzsKPiA+IFRpbSBTbWl0aCA8dGltLnNtaXRoQGNpdHJpeC5jb20+OyBxZW11
LWRldmVsQG5vbmdudS5vcmc7ICdNYXJrdXMKPiA+IEFybWJydXN0ZXInIDxhcm1icnVAcmVkaGF0
LmNvbT47IEFudGhvbnkgUGVyYXJkCj4gPiA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgTWF4IFJlaXR6Cj4gPiA8bXJlaXR6QHJlZGhh
dC5jb20+Cj4gPiBTdWJqZWN0OiBSRTogW1FlbXUtZGV2ZWxdIHhlbl9kaXNrIHFkZXZpZmljYXRp
b24KPiA+IAo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gPiBGcm9tOiBYZW4t
ZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24K
PiA+IEJlaGFsZgo+ID4gPiBPZiBQYXVsIER1cnJhbnQKPiA+ID4gU2VudDogMDggTm92ZW1iZXIg
MjAxOCAxNTo0NAo+ID4gPiBUbzogJ0tldmluIFdvbGYnIDxrd29sZkByZWRoYXQuY29tPgo+ID4g
PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgcWVtdS1i
bG9ja0Bub25nbnUub3JnOwo+ID4gPiBUaW0gU21pdGggPHRpbS5zbWl0aEBjaXRyaXguY29tPjsg
cWVtdS1kZXZlbEBub25nbnUub3JnOyAnTWFya3VzCj4gPiA+IEFybWJydXN0ZXInIDxhcm1icnVA
cmVkaGF0LmNvbT47IEFudGhvbnkgUGVyYXJkCj4gPiA+IDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBNYXggUmVpdHoKPiA+ID4gPG1y
ZWl0ekByZWRoYXQuY29tPgo+ID4gPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1FlbXUtZGV2
ZWxdIHhlbl9kaXNrIHFkZXZpZmljYXRpb24KPiA+ID4KPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQo+ID4gPiA+IEZyb206IEtldmluIFdvbGYgW21haWx0bzprd29sZkByZWRoYXQu
Y29tXQo+ID4gPiA+IFNlbnQ6IDA4IE5vdmVtYmVyIDIwMTggMTU6MjEKPiA+ID4gPiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gPiBDYzogJ01hcmt1cyBB
cm1icnVzdGVyJyA8YXJtYnJ1QHJlZGhhdC5jb20+OyBBbnRob255IFBlcmFyZAo+ID4gPiA+IDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPjsgVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNv
bT47IFN0ZWZhbm8KPiA+ID4gPiBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsg
cWVtdS1ibG9ja0Bub25nbnUub3JnOyBxZW11LQo+ID4gPiA+IGRldmVsQG5vbmdudS5vcmc7IE1h
eCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+OyB4ZW4tCj4gPiA+ID4gZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKPiA+ID4gPiBTdWJqZWN0OiBSZTogW1FlbXUtZGV2ZWxdIHhlbl9kaXNrIHFk
ZXZpZmljYXRpb24KPiA+ID4gPgo+ID4gPiA+IEFtIDA4LjExLjIwMTggdW0gMTU6MDAgaGF0IFBh
dWwgRHVycmFudCBnZXNjaHJpZWJlbjoKPiA+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0KPiA+ID4gPiA+ID4gRnJvbTogTWFya3VzIEFybWJydXN0ZXIgW21haWx0bzphcm1icnVA
cmVkaGF0LmNvbV0KPiA+ID4gPiA+ID4gU2VudDogMDUgTm92ZW1iZXIgMjAxOCAxNTo1OAo+ID4g
PiA+ID4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4g
PiA+ID4gQ2M6ICdLZXZpbiBXb2xmJyA8a3dvbGZAcmVkaGF0LmNvbT47IFRpbSBTbWl0aAo+ID4g
PiA8dGltLnNtaXRoQGNpdHJpeC5jb20+Owo+ID4gPiA+ID4gPiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBxZW11LQo+ID4gYmxvY2tAbm9uZ251Lm9yZzsKPiA+
ID4gPiBxZW11LQo+ID4gPiA+ID4gPiBkZXZlbEBub25nbnUub3JnOyBNYXggUmVpdHogPG1yZWl0
ekByZWRoYXQuY29tPjsgQW50aG9ueSBQZXJhcmQKPiA+ID4gPiA+ID4gPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+ID4gPiA+ID4g
U3ViamVjdDogUmU6IFtRZW11LWRldmVsXSB4ZW5fZGlzayBxZGV2aWZpY2F0aW9uCj4gPiA+ID4g
PiA+Cj4gPiA+ID4gPiA+IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdy
aXRlczoKPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0KPiA+ID4gPiA+ID4gPj4gRnJvbTogS2V2aW4gV29sZiBbbWFpbHRvOmt3b2xmQHJlZGhhdC5j
b21dCj4gPiA+ID4gPiA+ID4+IFNlbnQ6IDAyIE5vdmVtYmVyIDIwMTggMTE6MDQKPiA+ID4gPiA+
ID4gPj4gVG86IFRpbSBTbWl0aCA8dGltLnNtaXRoQGNpdHJpeC5jb20+Cj4gPiA+ID4gPiA+ID4+
IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IHFlbXUtZGV2ZWxAbm9uZ251Lm9y
ZzsKPiA+IHFlbXUtCj4gPiA+ID4gPiA+ID4+IGJsb2NrQG5vbmdudS5vcmc7IEFudGhvbnkgUGVy
YXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsKPiA+ID4gUGF1bAo+ID4gPiA+ID4gPiBE
dXJyYW50Cj4gPiA+ID4gPiA+ID4+IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IFN0ZWZhbm8g
U3RhYmVsbGluaQo+ID4gPiA+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiA+ID4gPiA+ID4g
Pj4gTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT47IGFybWJydUByZWRoYXQuY29tCj4gPiA+
ID4gPiA+ID4+IFN1YmplY3Q6IHhlbl9kaXNrIHFkZXZpZmljYXRpb24gKHdhczogW1BBVENIIDAv
M10gUGVyZm9ybWFuY2UKPiA+ID4gPiA+ID4gaW1wcm92ZW1lbnRzCj4gPiA+ID4gPiA+ID4+IGZv
ciB4ZW5fZGlzayB2MikKPiA+ID4gPiA+ID4gPj4KPiA+ID4gPiA+ID4gPj4gQW0gMDIuMTEuMjAx
OCB1bSAxMTowMCBoYXQgVGltIFNtaXRoIGdlc2NocmllYmVuOgo+ID4gPiA+ID4gPiA+PiA+IEEg
c2VyaWVzIG9mIHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cyBmb3IgZGlza3MgdXNpbmcgdGhlIFhl
bgo+ID4gUFYKPiA+ID4gPiByaW5nLgo+ID4gPiA+ID4gPiA+PiA+Cj4gPiA+ID4gPiA+ID4+ID4g
VGhlc2UgaGF2ZSBoYWQgZmFpcmx5IGV4dGVuc2l2ZSB0ZXN0aW5nLgo+ID4gPiA+ID4gPiA+PiA+
Cj4gPiA+ID4gPiA+ID4+ID4gVGhlIGJhdGNoaW5nIGFuZCBsYXRlbmN5IGltcHJvdmVtZW50cyB0
b2dldGhlciBib29zdCB0aGUKPiA+ID4gPiB0aHJvdWdocHV0Cj4gPiA+ID4gPiA+ID4+ID4gb2Yg
c21hbGwgcmVhZHMgYW5kIHdyaXRlcyBieSB0d28gdG8gc2l4IHBlcmNlbnQgKG1lYXN1cmVkCj4g
PiB1c2luZwo+ID4gPiA+IGZpbwo+ID4gPiA+ID4gPiA+PiA+IGluIHRoZSBndWVzdCkKPiA+ID4g
PiA+ID4gPj4gPgo+ID4gPiA+ID4gPiA+PiA+IEF2b2lkaW5nIHJlcGVhdGVkIGNhbGxzIHRvIHBv
c2l4X21lbWFsaWduKCkgcmVkdWNlZCB0aGUgZGlydHkKPiA+ID4gPiBoZWFwCj4gPiA+ID4gPiA+
ID4+ID4gZnJvbSAyNU1CIHRvIDVNQiBpbiB0aGUgY2FzZSBvZiBhIHNpbmdsZSBkYXRhcGF0aCBw
cm9jZXNzCj4gPiB3aGlsZQo+ID4gPiA+IGFsc28KPiA+ID4gPiA+ID4gPj4gPiBpbXByb3Zpbmcg
cGVyZm9ybWFuY2UuCj4gPiA+ID4gPiA+ID4+ID4KPiA+ID4gPiA+ID4gPj4gPiB2MiByZW1vdmVz
IHNvbWUgY2hlY2twYXRjaCBjb21wbGFpbnRzIGFuZCBmaXhlcyB0aGUgQ0NzCj4gPiA+ID4gPiA+
ID4+Cj4gPiA+ID4gPiA+ID4+IENvbXBsZXRlbHkgdW5yZWxhdGVkLCBidXQgc2luY2UgeW91J3Jl
IHRoZSBmaXJzdCBwZXJzb24KPiA+IHRvdWNoaW5nCj4gPiA+ID4gPiA+ID4+IHhlbl9kaXNrIGlu
IGEgd2hpbGUsIHlvdSdyZSBteSB2aWN0aW06Cj4gPiA+ID4gPiA+ID4+Cj4gPiA+ID4gPiA+ID4+
IEF0IEtWTSBGb3J1bSB3ZSBkaXNjdXNzZWQgc2VuZGluZyBhIHBhdGNoIHRvIGRlcHJlY2F0ZSB4
ZW5fZGlzawo+ID4gPiA+IGJlY2F1c2UKPiA+ID4gPiA+ID4gPj4gYWZ0ZXIgYWxsIHRob3NlIHll
YXJzLCBpdCBzdGlsbCBoYXNuJ3QgYmVlbiBjb252ZXJ0ZWQgdG8gcWRldi4KPiA+ID4gPiBNYXJr
dXMKPiA+ID4gPiA+ID4gaXMKPiA+ID4gPiA+ID4gPj4gY3VycmVudGx5IGZpeGluZyBzb21lIG90
aGVyIG5vdCB5ZXQgcWRldmlmaWVkIGJsb2NrIGRldmljZSwgYnV0Cj4gPiA+ID4gYWZ0ZXIKPiA+
ID4gPiA+ID4gPj4gdGhhdCB4ZW5fZGlzayB3aWxsIGJlIHRoZSBvbmx5IG9uZSBsZWZ0Lgo+ID4g
PiA+ID4gPiA+Pgo+ID4gPiA+ID4gPiA+PiBBIHdoaWxlIGFnbywgYSBkb3duc3RyZWFtIHBhdGNo
IHJldmlldyBmb3VuZCBvdXQgdGhhdCB0aGVyZSBhcmUKPiA+ID4gPiBzb21lCj4gPiA+ID4gPiA+
IFFNUAo+ID4gPiA+ID4gPiA+PiBjb21tYW5kcyB0aGF0IHdvdWxkIGltbWVkaWF0ZWx5IGNyYXNo
IGlmIGEgeGVuX2Rpc2sgZGV2aWNlIHdlcmUKPiA+ID4gPiBwcmVzZW50Cj4gPiA+ID4gPiA+ID4+
IGJlY2F1c2Ugb2YgdGhlIGxhY2tpbmcgcWRldmlmaWNhdGlvbi4gVGhpcyBpcyBub3QgdGhlIGNv
ZGUKPiA+ID4gcXVhbGl0eQo+ID4gPiA+ID4gPiA+PiBzdGFuZGFyZCBJIGVudmlzaW9uIGZvciBR
RU1VLiBJdCdzIHRpbWUgZm9yIG5vbi1xZGV2IGRldmljZXMgdG8KPiA+ID4gZ28uCj4gPiA+ID4g
PiA+ID4+Cj4gPiA+ID4gPiA+ID4+IFNvIGlmIHlvdSBndXlzIGFyZSBzdGlsbCBpbnRlcmVzdGVk
IGluIHRoZSBkZXZpY2UsIGNvdWxkCj4gPiBzb21lb25lCj4gPiA+ID4gcGxlYXNlCj4gPiA+ID4g
PiA+ID4+IGZpbmFsbHkgbG9vayBpbnRvIGNvbnZlcnRpbmcgaXQ/Cj4gPiA+ID4gPiA+ID4+Cj4g
PiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiBJIGhhdmUgYSBwYXRjaCBzZXJpZXMgdG8gZG8gZXhh
Y3RseSB0aGlzLiBJdCdzIHNvbWV3aGF0IGludm9sdmVkCj4gPiA+IGFzCj4gPiA+ID4gSQo+ID4g
PiA+ID4gPiA+IG5lZWQgdG8gY29udmVydCB0aGUgd2hvbGUgUFYgYmFja2VuZCBpbmZyYXN0cnVj
dHVyZS4gSSB3aWxsIHRyeQo+ID4gdG8KPiA+ID4gPiA+ID4gPiByZWJhc2UgYW5kIGNsZWFuIHVw
IG15IHNlcmllcyBhLnMuYS5wLgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBBd2Vzb21lISAgUGxl
YXNlIGNvb3JkaW5hdGUgd2l0aCBBbnRob255IFByZXJhcmQgdG8gYXZvaWQKPiA+ID4gZHVwbGlj
YXRpbmcKPiA+ID4gPiA+ID4gd29yayBpZiB5b3UgaGF2ZW4ndCBkb25lIHNvIGFscmVhZHkuCj4g
PiA+ID4gPgo+ID4gPiA+ID4gSSd2ZSBjb21lIGFjcm9zcyBhIGJpdCBvZiBhIHByb2JsZW0gdGhh
dCBJJ20gbm90IHN1cmUgaG93IGJlc3QgdG8KPiA+IGRlYWwKPiA+ID4gPiA+IHdpdGggYW5kIHNv
IGFtIGxvb2tpbmcgZm9yIHNvbWUgYWR2aWNlLgo+ID4gPiA+ID4KPiA+ID4gPiA+IEkgbm93IGhh
dmUgYSBxZGV2aWZpZWQgUFYgZGlzayBiYWNrZW5kIGJ1dCBJIGNhbid0IGJyaW5nIGl0IHVwCj4g
PiBiZWNhdXNlCj4gPiA+ID4gPiBpdCBmYWlscyB0byBhY3F1aXJlIGEgd3JpdGUgbG9jayBvbiB0
aGUgcWNvdzIgaXQgaXMgcG9pbnRpbmcgYXQuCj4gPiBUaGlzCj4gPiA+ID4gPiBpcyBiZWNhdXNl
IHRoZXJlIGlzIGFsc28gYW4gZW11bGF0ZWQgSURFIGRyaXZlIHVzaW5nIHRoZSBzYW1lIHFjb3cy
Lgo+ID4gPiA+ID4gVGhpcyBkb2VzIG5vdCBhcHBlYXIgdG8gYmUgYSBwcm9ibGVtIGZvciB0aGUg
bm9uLXFkZXYgeGVuLWRpc2ssCj4gPiA+ID4gPiBwcmVzdW1hYmx5IGJlY2F1c2UgaXQgaXMgbm90
IG9wZW5pbmcgdGhlIHFjb3cyIHVudGlsIHRoZSBlbXVsYXRlZAo+ID4gPiA+ID4gZGV2aWNlIGlz
IHVucGx1Z2dlZCBhbmQgSSBkb24ndCByZWFsbHkgd2FudCB0byBpbnRyb2R1Y2Ugc2ltaWxhcgo+
ID4gPiA+ID4gaGFja2VyeSBpbiBteSBuZXcgYmFja2VuZCAoaS5lLiBJIHdhbnQgaXQgdG8gYXR0
YWNoIHRvIGl0cyBkcml2ZSwKPiA+IGFuZAo+ID4gPiA+ID4gaGVuY2Ugb3BlbiB0aGUgcWNvdzIs
IGR1cmluZyByZWFsaXplKS4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBTbywgSSdtIG5vdCBzdXJlIHdo
YXQgdG8gZG8uLi4gSXQgaXMgbm90IGEgcHJvYmxlbSB0aGF0IGJvdGggYSBQVgo+ID4gPiA+ID4g
YmFja2VuZCBhbmQgYW4gZW11bGF0ZWQgZGV2aWNlIGFyZSB1c2luZyB0aGUgc2FtZSBxY293MiBi
ZWNhdXNlIHRoZXkKPiA+ID4gPiA+IHdpbGwgbmV2ZXIgYWN0dWFsbHkgb3BlcmF0ZSBzaW11bHRh
bmVvdXNseSBzbyBpcyB0aGVyZSBhbnkgd2F5IEkgY2FuCj4gPiA+ID4gPiBieXBhc3MgdGhlIHFj
b3cyIGxvY2sgY2hlY2sgd2hlbiBJIGNyZWF0ZSB0aGUgZHJpdmUgZm9yIG15IFBWCj4gPiBiYWNr
ZW5kPwo+ID4gPiA+ID4gKEJUVyBJIHRyaWVkIHJlLXVzaW5nIHRoZSBkcml2ZSBjcmVhdGVkIGZv
ciB0aGUgZW11bGF0ZWQgZGV2aWNlLCBidXQKPiA+ID4gPiA+IHRoYXQgZG9lc24ndCB3b3JrIGJl
Y2F1c2UgdGhlcmUgaXMgYSBjaGVjayBpZiBhIGRyaXZlIGlzIGFscmVhZHkKPiA+ID4gPiA+IGF0
dGFjaGVkIHRvIHNvbWV0aGluZykuCj4gPiA+ID4gPgo+ID4gPiA+ID4gQW55IGlkZWFzPwo+ID4g
PiA+Cj4gPiA+ID4gSSB0aGluayB0aGUgY2xlYW4gc29sdXRpb24gaXMgdG8ga2VlcCB0aGUgQmxv
Y2tCYWNrZW5kIG9wZW4gaW4geGVuLQo+ID4gZGlzawo+ID4gPiA+IGZyb20gdGhlIGJlZ2lubmlu
ZywgYnV0IG5vdCByZXF1ZXN0aW5nIHdyaXRlIHBlcm1pc3Npb25zIHlldC4KPiA+ID4gPgo+ID4g
PiA+IFRoZSBCbG9ja0JhY2tlbmQgaXMgY3JlYXRlZCBpbiBwYXJzZV9kcml2ZSgpLCB3aGVuIHFk
ZXYgcGFyc2VzIHRoZQo+ID4gPiA+IC1kZXZpY2UgZHJpdmU9Li4uIG9wdGlvbi4gQXQgdGhpcyBw
b2ludCwgbm8gcGVybWlzc2lvbnMgYXJlIHJlcXVlc3RlZAo+ID4gPiA+IHlldC4gVGhhdCBpcyBk
b25lIGluIGJsa2NvbmZfYXBwbHlfYmFja2VuZF9vcHRpb25zKCksIHdoaWNoIGlzCj4gPiBtYW51
YWxseQo+ID4gPiA+IGNhbGxlZCBmcm9tIHRoZSBkZXZpY2VzOyBzcGVjaWZpY2FsbHkgZnJvbSBp
ZGVfZGV2X2luaXRmbigpIGluIElERSwKPiA+IGFuZAo+ID4gPiA+IEkgYXNzdW1lIHlvdSBjYWxs
IHRoZSBmdW5jdGlvbiBmcm9tIHhlbi1kaXNrIGFzIHdlbGwuCj4gPiA+Cj4gPiA+IFllcywgSSBj
YWxsIGl0IGR1cmluZyByZWFsaXplLgo+ID4gPgo+ID4gPiA+Cj4gPiA+ID4geGVuLWRpc2sgc2hv
dWxkIHRoZW4gY2FsbCB0aGlzIGZ1bmN0aW9uIHdpdGggcmVhZG9ubHk9dHJ1ZSwgYW5kIGF0IHRo
ZQo+ID4gPiA+IHBvaW50IG9mIHRoZSBoYW5kb3ZlciAod2hlbiB0aGUgSURFIGRldmljZSBpcyBh
bHJlYWR5IGdvbmUpIGl0IGNhbgo+ID4gY2FsbAo+ID4gPiA+IGJsa19zZXRfcGVybSgpIHRvIHJl
cXVlc3QgQkxLX1BFUk1fV1JJVEUgaW4gYWRkaXRpb24gdG8gdGhlCj4gPiBwZXJtaXNzaW9ucwo+
ID4gPiA+IGl0IGFscmVhZHkgaG9sZHMuCj4gPiA+ID4KPiA+ID4KPiA+ID4gSSB0cmllZCB0aGF0
IGFuZCBpdCB3b3JrcyBmaW5lIDotKQo+ID4gCj4gPiBVbmZvcnR1bmF0ZWx5IEkgc3Bva2UgdG9v
IHNvb24uLi4gSSBzdGlsbCBoYWQgYSBwYXRjaCBpbiBwbGFjZSB0byBkaXNhYmxlCj4gPiBsb2Nr
aW5nIGNoZWNrcyA6LSgKPiA+IAo+ID4gV2hhdCBJJ20gdHJ5aW5nIHRvIGRvIHRvIG1haW50YWlu
IGNvbXBhdGliaWxpdHkgd2l0aCB0aGUgZXhpc3RpbmcgWGVuCj4gPiB0b29sc3RhY2sgKHdoaWNo
IEkgdGhpbmsgaXMgdGhlIG9ubHkgZmVhc2libGUgd2F5IHRvIG1ha2UgdGhlIGNoYW5nZQo+ID4g
YXZvaWRpbmcgY2hpY2tlbiBhbmQgZWdnIHByb2JsZW1zKSBpcyB0byB1c2UgYSAnY29tcGF0JyBm
dW5jdGlvbiB0aGF0Cj4gPiBjcmVhdGVzIGEgZHJpdmUgYmFzZWQgb24gdGhlIGluZm9ybWF0aW9u
IHRoYXQgdGhlIFhlbiB0b29sc3RhY2sgd3JpdGVzCj4gPiBpbnRvIHhlbnN0b3JlLiBJJ20gdXNp
bmcgZHJpdmVfbmV3KCkgdG8gZG8gdGhpcyBhbmQgaXQgaXMgdGhpcyB0aGF0IGZhaWxzLgo+ID4g
Cj4gPiBTbywgSSBoYXZlIHRyaWVkIHNldHRpbmcgQkRSVl9PUFRfUkVBRF9PTkxZIGFuZCBCRFJW
X09QVF9GT1JDRV9TSEFSRS4gVGhpcwo+ID4gYWxsb3dzIG1lIHRvIGdldCB0aHJvdWdoIGRyaXZl
X25ldygpIGJ1dCBsYXRlciBJIGZhaWwgdG8gc2V0IHRoZSB3cml0ZQo+ID4gcGVybWlzc2lvbiB3
aXRoIGVycm9yICJCbG9jayBub2RlIGlzIHJlYWQtb25seSIuCgpkcml2ZV9uZXcoKSBpcyByZWFs
bHkgYSBsZWdhY3kgaW50ZXJmYWNlLiBJdCBpbW1lZGlhdGVseSBjcmVhdGVzIGEKQmxvY2tCYWNr
ZW5kIGFuZCB0YWtlcyBwZXJtaXNzaW9ucyBmb3IgaXQuIFlvdSBkb24ndCB3YW50IHRoYXQgaGVy
ZS4KKEFuZCBJJ2QgbGlrZSBpdCB0byBnbyBhd2F5IGluIGEgZmV3IHJlbGVhc2VzLCBzbyBiZXR0
ZXIgZG9uJ3QgbGV0IG5ldwpjb2RlIHJlbHkgb24gaXQuKQoKSWYgeW91IGNhbiwgaXQgd291bGQg
YmUgYmV0dGVyIHRvIGp1c3QgY2FsbCBxbXBfYmxvY2tkZXZfYWRkKCkuIFRoaXMKY3JlYXRlcyBv
bmx5IGEgbm9kZSAoQmxvY2tEcml2ZXJTdGF0ZSkgd2l0aG91dCBhIEJsb2NrQmFja2VuZC4gWW91
J2xsCmdldCB5b3VyIEJsb2NrQmFja2VuZCBmcm9tIHRoZSBxZGV2IGRyaXZlIHByb3BlcnR5LgoK
PiA+ID4gPiBUaGUgb3RoZXIgb3B0aW9uIEkgc2VlIHdvdWxkIGJlIHRoYXQgeW91IHNpbXBseSBj
cmVhdGUgYm90aCBkZXZpY2VzCj4gPiB3aXRoCj4gPiA+ID4gc2hhcmUtcnc9b24gKHdoaWNoIHJl
c3VsdHMgaW4gY29uZi0+c2hhcmVfcncgPT0gdHJ1ZSBhbmQgdGhlcmVmb3JlCj4gPiA+ID4gc2hh
cmVkIEJMS19QRVJNX1dSSVRFIGluIGJsa2NvbmZfYXBwbHlfYmFja2VuZF9vcHRpb25zKCkpLCBi
dXQgdGhhdAo+ID4gPiA+IGZlZWxzIGxpa2UgYSBoYWNrIGJlY2F1c2UgeW91IGRvbid0IGFjdHVh
bGx5IHdhbnQgdG8gaGF2ZSB0d28gd3JpdGVycwo+ID4gYXQKPiA+ID4gPiB0aGUgc2FtZSB0aW1l
Lgo+ID4gPiA+Cj4gPiA+Cj4gPiA+IFllcywgdGhhdCBkb2VzIGluZGVlZCBzZWVtIGxpa2UgbW9y
ZSBvZiBhIGhhY2suIFRoZSBmaXJzdCBvcHRpb24gd29ya3MKPiA+IHNvCj4gPiA+IEknbGwgZ28g
d2l0aCB0aGF0Lgo+ID4gPgo+ID4gCj4gPiBJJ2xsIG5vdyBzZWUgd2hhdCBJIGNhbiBkbyB3aXRo
IHRoaXMgaWRlYS4KPiAKPiBJIHRoaW5rIEkgaGF2ZSBhIHJlYXNvbmFibHkgbmVhdCBzb2x1dGlv
biwgYXMgaXQgaXMgcmVzdHJpY3RlZCB0byBteQo+IGNvbXBhdCBjb2RlIGFuZCBjYW4gdGh1cyBn
byBhd2F5IHdoZW4gdGhlIFhlbiB0b29sc3RhY2sgaXMgcmUtZWR1Y2F0ZWQKPiB0byB1c2UgUU1Q
IHRvIGluc3RhbnRpYXRlIFBWIGJhY2tlbmRzIChvbmNlIHRoZXkgYXJlIGFsbCBxZGV2aWZpZWQp
LiBJCj4gc2ltcGx5IGFkZCAiZmlsZS5sb2NraW5nPW9mZiIgdG8gdGhlIG9wdGlvbnMgSSBwYXNz
IHRvIGRyaXZlX25ldygpLgoKSSB3b3VsZG4ndCBhZ3JlZSBvbiAibmVhdCIsIGJ1dCBpZiB5b3Ug
dGhpbmsgc28uLi4KCktldmluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 10:40:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 10:40: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-devel-bounces@lists.xenproject.org>)
	id 1gL4D3-0006Kp-Pk; Fri, 09 Nov 2018 10:40: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=qqpi=nu=citrix.com=prvs=84494ffbf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gL4D3-0006Kj-3N
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 10:40:17 +0000
X-Inumbo-ID: d7d8fccd-e40b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7d8fccd-e40b-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 10:40:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70118649"
Date: Fri, 9 Nov 2018 10:40:12 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181109104012.ggfzim2pb2greojy@zion.uk.xensource.com>
References: <20181109101631.5729-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181109101631.5729-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDksIDIwMTggYXQgMTE6MTY6MzFBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiAKPiA9PSBDb21wbGV0ZWQgPT0gCgogKiBIVk0tb25seSBoeXBlcnZpc29yCiAgIC0g
V2VpIExpdQoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 10:46:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 10:46: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-devel-bounces@lists.xenproject.org>)
	id 1gL4JG-0006kI-1D; Fri, 09 Nov 2018 10:46: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=qqpi=nu=citrix.com=prvs=84494ffbf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gL4JE-0006kD-CA
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 10:46:40 +0000
X-Inumbo-ID: bc901572-e40c-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc901572-e40c-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 10:46:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70119016"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 9 Nov 2018 10:46:36 +0000
Message-ID: <20181109104636.1771-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] x86/traps: use only one stub function for
 l/cstar
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kIHBsYWNlIGl0IGludG8gLnRleHQuY29sZC4KClJlcXVlc3RlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KdjI6IHVzZSAjZGVmaW5lCi0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFw
cy5jIHwgMTEgKysrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9pbml0LmggICAgICB8ICAxICsK
IDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
dHJhcHMuYwppbmRleCA0ZDUwNmUyYzE4Li5iZjc4NzBlZjZkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBA
IC0zMDMsMTUgKzMwMywxMiBAQCBERUZJTkVfUEVSX0NQVShzdHJ1Y3Qgc3R1YnMsIHN0dWJzKTsK
IHZvaWQgbHN0YXJfZW50ZXIodm9pZCk7CiB2b2lkIGNzdGFyX2VudGVyKHZvaWQpOwogI2Vsc2UK
LXN0YXRpYyBpbmxpbmUgdm9pZCBsc3Rhcl9lbnRlcih2b2lkKQorc3RhdGljIHZvaWQgX19jb2xk
IHN0YXJfZW50ZXIodm9pZCkKIHsKLSAgICBwYW5pYygiJXMgY2FsbGVkXG4iLCBfX2Z1bmNfXyk7
Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBjc3Rhcl9lbnRlcih2b2lkKQotewotICAgIHBhbmlj
KCIlcyBjYWxsZWRcbiIsIF9fZnVuY19fKTsKKyAgICBwYW5pYygibHN0YXIvY3N0YXJcbiIpOwog
fQorI2RlZmluZSBsc3Rhcl9lbnRlciBzdGFyX2VudGVyCisjZGVmaW5lIGNzdGFyX2VudGVyIHN0
YXJfZW50ZXIKICNlbmRpZiAvKiBDT05GSUdfUFYgKi8KIAogdm9pZCBzdWJhcmNoX3BlcmNwdV90
cmFwc19pbml0KHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW5pdC5oIGIveGVu
L2luY2x1ZGUveGVuL2luaXQuaAppbmRleCBkYjA2Yzc2ZmRmLi5jNmI0NTNhZGZlIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vaW5pdC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9pbml0LmgK
QEAgLTksNiArOSw3IEBACiAgKi8KICNkZWZpbmUgX19pbml0ICAgICAgICAgICAgX190ZXh0X3Nl
Y3Rpb24oIi5pbml0LnRleHQiKQogI2RlZmluZSBfX2V4aXQgICAgICAgICAgICBfX3RleHRfc2Vj
dGlvbigiLmV4aXQudGV4dCIpCisjZGVmaW5lIF9fY29sZCAgICAgICAgICAgIF9fdGV4dF9zZWN0
aW9uKCIudGV4dC5jb2xkIikKICNkZWZpbmUgX19pbml0ZGF0YSAgICAgICAgX19zZWN0aW9uKCIu
aW5pdC5kYXRhIikKICNkZWZpbmUgX19pbml0Y29uc3QgICAgICAgX19zZWN0aW9uKCIuaW5pdC5y
b2RhdGEiKQogI2RlZmluZSBfX2luaXRjb25zdHJlbCAgICBfX3NlY3Rpb24oIi5pbml0LnJvZGF0
YS5yZWwiKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 10:53:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 10:53: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-devel-bounces@lists.xenproject.org>)
	id 1gL4PM-0007Xj-Ov; Fri, 09 Nov 2018 10:53: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=qqpi=nu=citrix.com=prvs=84494ffbf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gL4PM-0007Xe-BO
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 10:53:00 +0000
X-Inumbo-ID: 9e1a477e-e40d-11e8-bd53-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9e1a477e-e40d-11e8-bd53-12d6303a7972;
 Fri, 09 Nov 2018 10:52:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70119411"
Date: Fri, 9 Nov 2018 10:52:54 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jacob Wen <jian.w.wen@oracle.com>
Message-ID: <20181109105254.giy4ilemhw74zg3x@zion.uk.xensource.com>
References: <20181109065359.14900-1-jian.w.wen@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181109065359.14900-1-jian.w.wen@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen/netfront: remove unnecessary wmb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, netdev@vger.kernel.org, Wei Liu <wei.liu2@citrix.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDksIDIwMTggYXQgMDI6NTM6NTlQTSArMDgwMCwgSmFjb2IgV2VuIHdyb3Rl
Ogo+IFJJTkdfUFVTSF9SRVFVRVNUU19BTkRfQ0hFQ0tfTk9USUZZIGlzIGFscmVhZHkgYWJsZSB0
byBtYWtlIHN1cmUgYmFja2VuZCBzZWVzCj4gcmVxdWVzdHMgYmVmb3JlIHJlcV9wcm9kIGlzIHVw
ZGF0ZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFjb2IgV2VuIDxqaWFuLncud2VuQG9yYWNsZS5j
b20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 10:53:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 10:53: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-devel-bounces@lists.xenproject.org>)
	id 1gL4QA-0007bG-3P; Fri, 09 Nov 2018 10:53:50 +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=mulf=nu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gL4Q9-0007bA-11
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 10:53:49 +0000
X-Inumbo-ID: bbdc8e3e-e40d-11e8-b8cf-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bbdc8e3e-e40d-11e8-b8cf-12d6303a7972;
 Fri, 09 Nov 2018 10:53:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Nov 2018 03:53:46 -0700
Message-Id: <5BE5673A02000078001FA1B7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 09 Nov 2018 03:53:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20181109101631.5729-1-jgross@suse.com>
In-Reply-To: <20181109101631.5729-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjExLjE4IGF0IDExOjE2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBJIGhh
dmUgc3RhcnRlZCB0byBpbmNsdWRlIHRoZSB2ZXJzaW9uIG51bWJlciBvZiBzZXJpZXMgYXNzb2Np
YXRlZCB0byBlYWNoCj4gZmVhdHVyZS4gQ2FuIGVhY2ggb3duZXIgc2VuZCBhbiB1cGRhdGUgb24g
dGhlIHZlcnNpb24gbnVtYmVyIGlmIHRoZSBzZXJpZXMKPiB3YXMgcG9zdGVkIHVwc3RyZWFtPwoK
T2gsIEkgaGFkIGFzc3VtZWQgeW91J2QgbWFpbnRhaW4gdGhpcyBhcyB0aGluZ3MgZ2V0IHBvc3Rl
ZC4KCj4gPT0gSHlwZXJ2aXNvciA9PSAKPiAKPiAqICBQZXItY3B1IHRhc2tsZXQKPiAgIC0gIFhF
Ti0yOAo+ICAgLSAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4gCj4gKiAgSW1wcm92ZW1lbnRzIHRv
IGRvbWFpbiBjcmVhdGlvbiAodjIpCj4gICAtICBBbmRyZXcgQ29vcGVyCj4gCj4gKiAgQXJnbyAo
aW50ZXItVk0gY29tbXVuaWNhdGlvbikKPiAgIC0gIENocmlzdG9waGVyIENsYXJrCgpDb3JlIGF3
YXJlIHNjaGVkdWxpbmcgKERhcmlvKT8KCj4gPT09IHg4NiA9PT0gCj4gCj4gKiAgaHlwZXJ2aXNv
ciB4ODYgaW5zdHJ1Y3Rpb24gZW11bGF0b3IgYWRkaXRpb25zICh2MikKPiAgIC0gIEphbiBCZXVs
aWNoCgpUaGlzIGFwcGVhcnMgdG8gcmVmZXIgdG8gdjQgb2YgIng4NmVtdWw6IGZpeGVzLCBpbXBy
b3ZlbWVudHMsIGFuZApiZWdpbm5pbmdzIG9mIEFWWDUxMiBzdXBwb3J0IiAod2hpY2gsIGRlc3Bp
dGUgaXRzIHRpdGxlLCBpcyBub3cgbW9yZQp0aGFuIDUwJSBvZiB0aGUgQVZYNTEyIHdvcmspLgoK
PiAqICBQVi1JT01NVSAodjYpCj4gICAtICBQYXVsIER1cnJhbnQKCnY3IHdhcyBwb3N0ZWQgYWxt
b3N0IGEgbW9udGggYWdvLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 10:54:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 10:54: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-devel-bounces@lists.xenproject.org>)
	id 1gL4Qy-0007hx-FU; Fri, 09 Nov 2018 10:54: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=mulf=nu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gL4Qw-0007hn-Ub
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 10:54:38 +0000
X-Inumbo-ID: d9938e54-e40d-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9938e54-e40d-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 10:54:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Nov 2018 03:54:36 -0700
Message-Id: <5BE5676C02000078001FA1BA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 09 Nov 2018 03:54:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20181109104636.1771-1-wei.liu2@citrix.com>
In-Reply-To: <20181109104636.1771-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/traps: use only one stub function
 for l/cstar
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjExLjE4IGF0IDExOjQ2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QW5kIHBsYWNlIGl0IGludG8gLnRleHQuY29sZC4KPiAKPiBSZXF1ZXN0ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KClRoYW5rcyBmb3IgZG9pbmcgdGhpcy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 10:54:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 10:54: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-devel-bounces@lists.xenproject.org>)
	id 1gL4R4-0007jo-Uc; Fri, 09 Nov 2018 10:54: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=qqpi=nu=citrix.com=prvs=84494ffbf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gL4R3-0007jI-A8
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 10:54:45 +0000
X-Inumbo-ID: dd4cf594-e40d-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd4cf594-e40d-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 10:54:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70119501"
Date: Fri, 9 Nov 2018 10:54:41 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <20181109105441.lfxtj4hlwmxf35sa@zion.uk.xensource.com>
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
 <20181106120759.8789-8-sergey.dyasli@citrix.com>
 <20181107132847.coqzmrvfsnupdglu@zion.uk.xensource.com>
 <1de346a6-e378-f816-580a-ee04889d6ce8@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1de346a6-e378-f816-580a-ee04889d6ce8@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 7/8] x86/vvmx: correctly report vvmcs size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 xen-devel@lists.xen.org, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMTA6Mjg6MjRBTSArMDAwMCwgU2VyZ2V5IER5YXNsaSB3
cm90ZToKPiBPbiAwNy8xMS8yMDE4IDEzOjI4LCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gVHVlLCBO
b3YgMDYsIDIwMTggYXQgMTI6MDc6NThQTSArMDAwMCwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiA+
PiBUaGUgc2l6ZSBvZiBYZW4ncyB2aXJ0dWFsIHZtY3MgcmVnaW9uIGlzIDQwOTYgYnl0ZXMgKHNl
ZSBjb21tZW50IGFib3V0Cj4gPj4gVmlydHVhbCBWTUNTIGxheW91dCBpbiBpbmNsdWRlL2FzbS14
ODYvaHZtL3ZteC92dm14LmgpLiBDb3JyZWN0bHkgcmVwb3J0Cj4gPj4gaXQgdG8gdGhlIGd1ZXN0
IGluIGNhc2Ugd2hlbiBWTUNTIHNoYWRvd2luZyBpcyBub3QgYXZhaWxhYmxlIGluc3RlYWQgb2YK
PiA+PiBwcm92aWRpbmcgSC9XIHZhbHVlICh3aGljaCBpcyB1c3VhbGx5IHNtYWxsZXIpLgo+ID4+
Cj4gPj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXgu
Y29tPgo+ID4+IC0tLQo+ID4+IHYyOgo+ID4+IC0gc2xpZ2h0IGNvbW1pdCBtZXNzYWdlIGNoYW5n
ZQo+ID4+IC0tLQo+ID4+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCA4ICsrKysrKysr
Cj4gPj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykKPiA+Pgo+ID4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
dm14LmMKPiA+PiBpbmRleCAyZjUzNzBjZWVkLi4zN2QzY2RkODU5IDEwMDY0NAo+ID4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwo+ID4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3Z2bXguYwo+ID4+IEBAIC0yMTAxLDYgKzIxMDEsMTQgQEAgaW50IG52bXhfbXNyX3JlYWRf
aW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHU2NCAqbXNyX2NvbnRlbnQpCj4gPj4gICAgICAg
ICAgZGF0YSA9IChob3N0X2RhdGEgJiAofjB1bCA8PCAzMikpIHwKPiA+PiAgICAgICAgICAgICAg
ICAgKHZtY3MtPnZtY3NfcmV2aXNpb25faWQgJiAweDdmZmZmZmZmKTsKPiA+PiAgICAgICAgICB1
bm1hcF9kb21haW5fcGFnZSh2bWNzKTsKPiA+PiArCj4gPj4gKyAgICAgICAgaWYgKCAhY3B1X2hh
c192bXhfdm1jc19zaGFkb3dpbmcgKQo+ID4+ICsgICAgICAgIHsKPiA+PiArICAgICAgICAgICAg
LyogUmVwb3J0IHZtY3NfcmVnaW9uX3NpemUgYXMgNDA5NiAqLwo+ID4+ICsgICAgICAgICAgICBk
YXRhICY9IH5WTVhfQkFTSUNfVk1DU19TSVpFX01BU0s7Cj4gPj4gKyAgICAgICAgICAgIGRhdGEg
fD0gMVVMTCA8PCA0NDsKPiA+IAo+ID4gQ2FuIHlvdSBpbnRyb2R1Y2UgYSBkZWZpbmUgZm9yIHRo
aXMgdG8gYXZvaWQgdXNpbmcgYSBtYWdpYyBudW1iZXI/Cj4gCj4gSSBkb24ndCBzZWUgbXVjaCBw
b2ludCBpbiBtYWtpbmcgYSBkZWZpbmUgZm9yIHNldmVyYWwgcmVhc29uczoKPiAKPiAxLiBJdCdz
IG5vdCBnb2luZyB0byBiZSB1c2VkIGFueXdoZXJlIGVsc2UKPiAKPiAyLiBJbnRlbCBTRE0gY2xl
YXJseSBzdGF0ZXMgdGhhdCBWTUNTIHNpemUgaXMgImF0IG1vc3QgNDA5NiAoYml0IDQ0Cj4gICAg
aXMgc2V0IGlmIGFuZCBvbmx5IGlmIGJpdHMgNDM6MzIgYXJlIGNsZWFyKSIKPiAKPiAzLiBNeSBW
TVggTVNScyBzZXJpZXMgd2lsbCBpbnRyb2R1Y2UgYSBuaWNlIHN0cnVjdCwgYWZ0ZXIgd2hpY2gg
dGhpcwo+ICAgIGFzc2lnbm1lbnQgd2lsbCBsb29rIGxpa2UgImJhc2ljLnZtY3NfcmVnaW9uX3Np
emUgPSA0MDk2OyIKPiAKCkZhaXIgZW5vdWdoLiBJIGhhdmUgbm8gb2JqZWN0aW9uIGFueW1vcmUu
CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 10:56:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 10:56: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-devel-bounces@lists.xenproject.org>)
	id 1gL4SP-0007wl-CF; Fri, 09 Nov 2018 10: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=to6o=nu=citrix.com=prvs=84443e95c=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gL4SO-0007wc-80
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 10:56:08 +0000
X-Inumbo-ID: 0e449450-e40e-11e8-b8c0-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e449450-e40e-11e8-b8c0-12d6303a7972;
 Fri, 09 Nov 2018 10:56:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70119557"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20181109101631.5729-1-jgross@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <62458c5c-a6dc-f67d-ea93-a1bc7257b9ca@citrix.com>
Date: Fri, 9 Nov 2018 10:56:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181109101631.5729-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvOS8xOCAxMDoxNiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGlzIGVtYWlsIG9u
bHkgdHJhY2tzIGJpZyBpdGVtcyBmb3IgeGVuLmdpdCB0cmVlLiBQbGVhc2UgcmVwbHkgZm9yIGl0
ZW1zIHlvdQo+IHdvdWxkIGxpa2UgdG8gc2VlIGluIDQuMTIgc28gdGhhdCBwZW9wbGUgaGF2ZSBh
biBpZGVhIHdoYXQgaXMgZ29pbmcgb24gYW5kCj4gcHJpb3JpdGlzZSBhY2NvcmRpbmdseS4KPiAK
PiBZb3UncmUgd2VsY29tZSB0byBwcm92aWRlIGRlc2NyaXB0aW9uIGFuZCB1c2UgY2FzZXMgb2Yg
dGhlIGZlYXR1cmUgeW91J3JlCj4gd29ya2luZyBvbi4KPiAKPiA9IFRpbWVsaW5lID0KPiAKPiBX
ZSBub3cgYWRvcHQgYSBmaXhlZCBjdXQtb2ZmIGRhdGUgc2NoZW1lLiBXZSB3aWxsIHJlbGVhc2Ug
YWJvdXQgZXZlcnkgOCBtb250aHMuCj4gVGhlIHVwY29taW5nIDQuMTIgdGltZWxpbmUgYXJlIGFz
IGZvbGxvd2VkOgo+IAo+ICogTGFzdCBwb3N0aW5nIGRhdGU6IERlY2VtYmVyIDE0dGgsIDIwMTgK
PiAgIExhc3QgcG9zdGluZyBkYXRlIGZvciBwYXRjaGVzIHRvdWNoaW5nIEFSTSBjb2RlOiBEZWNl
bWJlciAxc3QsIDIwMTgKPiAqIEhhcmQgY29kZSBmcmVlemU6IEphbnVhcnkgMTF0aCwgMjAxOQo+
ICAgSGFyZCBjb2RlIGZyZWV6ZSBmb3IgcGF0Y2hlcyB0b3VjaGluZyBBUk0gY29kZTogRGVjZW1i
ZXIgMjFzdCwgMjAxOAo+ICogUkMxOiBUQkQKPiAqIFJlbGVhc2U6IE1hcmNoIDd0aCwgMjAxOQo+
IAo+IE5vdGUgdGhhdCB3ZSBkb24ndCBoYXZlIGZyZWV6ZSBleGNlcHRpb24gc2NoZW1lIGFueW1v
cmUuIEFsbCBwYXRjaGVzCj4gdGhhdCB3aXNoIHRvIGdvIGludG8gNC4xMiBtdXN0IGJlIHBvc3Rl
ZCBubyBsYXRlciB0aGFuIHRoZSBsYXN0IHBvc3RpbmcKPiBkYXRlLiBBbGwgcGF0Y2hlcyBwb3N0
ZWQgYWZ0ZXIgdGhhdCBkYXRlIHdpbGwgYmUgYXV0b21hdGljYWxseSBxdWV1ZWQKPiBpbnRvIG5l
eHQgcmVsZWFzZS4KClNvcnJ5LCBkbyB5b3UgbWVhbiAiLi4ubXVzdCBiZSBwb3N0ZWQgbm8gbGF0
ZXIgdGhhbiB0aGUgaGFyZCBjb2RlIGZyZWV6ZSI/CgpQcmV2aW91c2x5ICJMYXN0IHBvc3Rpbmcg
ZGF0ZSIgaGFzIG1lYW50IHRoYXQgYXMgbG9uZyBhcyB2MSB3YXMgcG9zdGVkCmJlZm9yZSB0aGF0
IGRhdGUsIHZOIGNhbiBiZSBjaGVja2VkIGluIGFueSB0aW1lIGJlZm9yZSB0aGUgaGFyZCBjb2Rl
CmZyZWV6ZS4gIEp1c3QgY2hlY2tpbmcgdG8gc2VlIHRoYXQgdGhhdCdzIHN0aWxsIHRoZSAgbWVh
bmluZy4KCj4gPSBQcm9qZWN0cyA9Cj4gCj4gPT0gSHlwZXJ2aXNvciA9PSAKPiAKPiAqICBQZXIt
Y3B1IHRhc2tsZXQKPiAgIC0gIFhFTi0yOAo+ICAgLSAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4g
Cj4gKiAgSW1wcm92ZW1lbnRzIHRvIGRvbWFpbiBjcmVhdGlvbiAodjIpCj4gICAtICBBbmRyZXcg
Q29vcGVyCj4gCj4gKiAgQXJnbyAoaW50ZXItVk0gY29tbXVuaWNhdGlvbikKPiAgIC0gIENocmlz
dG9waGVyIENsYXJrCj4gCj4gPT09IHg4NiA9PT0gCj4gCj4gKiAgaHlwZXJ2aXNvciB4ODYgaW5z
dHJ1Y3Rpb24gZW11bGF0b3IgYWRkaXRpb25zICh2MikKPiAgIC0gIEphbiBCZXVsaWNoCj4gCj4g
KiAgUFYtSU9NTVUgKHY2KQo+ICAgLSAgUGF1bCBEdXJyYW50Cj4gCj4gKiAgSFZNIGd1ZXN0IENQ
VSB0b3BvbG9neSBzdXBwb3J0IChSRkMpCj4gICAtICBDaGFvIEdhbwo+IAo+ICogIEludGVsIFBy
b2Nlc3NvciBUcmFjZSB2aXJ0dWFsaXphdGlvbiBlbmFibGluZyAodjEpCj4gICAtICBMdXdlaSBL
YW5nCj4gCj4gKiAgTGludXggc3R1YiBkb21haW5zIChSRkMgdjIpCj4gICAtICBNYXJlayBNYXJj
enlrb3dza2ktR8OzcmVja2kKPiAKPiAqICBkb20wbGVzcyAoYm9vdCBtdWx0aXBsZSBkb21haW5z
IGZyb20gZGV2aWNlIHRyZWUpICh2NCkKPiAgIC0gIFN0ZWZhbm8gU3RhYmVsbGluaQoKWW91IGNh
biBhZGQgcWVtdS1kZXByaXYgdG8gdGhpcyBsaXN0LiAgVGhlcmUncyBhIHJlYXNvbmFibGUgY2hh
bmNlIHRoYXQKaXQgd2lsbCBiZSBnb29kIGVub3VnaCBmb3IgYSAidGVjaC1wcmV2aWV3IiBieSBE
ZWMgMTR0aC4KClRoYW5rcywKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:04:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:04: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-devel-bounces@lists.xenproject.org>)
	id 1gL4a2-0000Qg-9B; Fri, 09 Nov 2018 11:04:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y7e3=nu=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gL4a0-0000Qb-S4
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:04:00 +0000
X-Inumbo-ID: 2884664e-e40f-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2884664e-e40f-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 11:03:59 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 86B99305FFA8; Fri,  9 Nov 2018 13:03:58 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 79B8E3000E4F;
 Fri,  9 Nov 2018 13:03:58 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Kevin Tian <kevin.tian@intel.com>
References: <1541083542-22464-1-git-send-email-rcojocaru@bitdefender.com>
 <1541083542-22464-4-git-send-email-rcojocaru@bitdefender.com>
 <65ef6cc6-a198-f875-ec11-e3727360f257@citrix.com>
 <d3387f54-04fb-3fdc-6b5f-9cbfc725fef2@bitdefender.com>
 <5BE562CB02000078001FA18D@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <a33c06bd-20a9-18be-b766-58dac1c0fe8c@bitdefender.com>
Date: Fri, 9 Nov 2018 13:03:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BE562CB02000078001FA18D@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V4 3/3] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 george.dunlap@citrix.com, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvOS8xOCAxMjozNCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDguMTEuMTgg
YXQgMTk6MzcsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gT24gdGhlIGZp
cnN0IHBhdGNoIG9mIHRoZSBzZXJpZXM6IGNhbiBpdCBnbyBpbiBpbmRlcGVuZGVudGx5LCBzaW5j
ZSBKYW4KPj4gaXMgT0sgd2l0aCBpdCBhbmQgaXQganVzdCBnb3QgeW91ciBhY2s/IE9yIHNob3Vs
ZCBJIGp1c3QgYWRkIHRoZSBhY2sgYW5kCj4+IGNhcnJ5IGl0IG92ZXIgdG8gdGhlIG5leHQgdmVy
c2lvbiBvZiB0aGUgc2VyaWVzPwo+IAo+IFdlbGwsIEkgd291bGQgaGF2ZSBjb21taXR0ZWQgaXQs
IGlmIG9ubHkgaXQgaGFkIGEgVk1YL0VQVCBtYWludGFpbmVyCj4gYWNrLgoKRmFpciBlbm91Z2gg
LSBKdW4sIEtldmluLCB3b3VsZCB5b3UgbWluZCB0YWtpbmcgYSBxdWljayBsb29rIGF0IHRoaXMK
cGF0Y2ggcGxlYXNlPwoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:05:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:05: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-devel-bounces@lists.xenproject.org>)
	id 1gL4bR-0000Wo-MD; Fri, 09 Nov 2018 11:05: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=tcxi=nu=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gL4bP-0000Wh-OB
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:05:27 +0000
X-Inumbo-ID: 5be990a2-e40f-11e8-9a16-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::70c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5be990a2-e40f-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 11:05:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=tvxFF/f9mQQWosEQRDzcnIw7hFqUcEf+vkpmaNzfIu0=;
 b=Ck0ZEH4QDrf7RlnbDxijb8LnpwMnAIIOvLMiXVvS2JH/VmSgW9pttgmAwL3XjfFucNvc/8IiqbHY1LSHV+NMYnnnf5hDb4ZTaybGDgylrCr5I7gzVGIjw6K/R6PCbOyXdQZkE/3KHmjxroojB9+JkY0MZalqU11LLSGNLQnb+8s=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB4381.eurprd02.prod.outlook.com (20.178.9.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.26; Fri, 9 Nov 2018 11:05:23 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::4907:98f3:a6a4:51ca]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::4907:98f3:a6a4:51ca%4]) with mapi id 15.20.1294.034; Fri, 9 Nov 2018
 11:05:23 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>
Thread-Topic: [Xen-devel] [PATCH v8] arch/x86: Add registers to vm_event
Thread-Index: AQHUdO19gpkfGizc50CDeNOl6OfHYaVC/viAgAMEJgCAAAmNgIAAAJiAgAAYAICAAAmhgIAAAbCAgAEdxgA=
Date: Fri, 9 Nov 2018 11:05:23 +0000
Message-ID: <f20f68a3-f52c-2e65-63ab-00f2f9622f8a@bitdefender.com>
References: <20181105095354.9082-1-aisaila@bitdefender.com>
 <CABfawh=8mksd3_ZO0i=0q44VGoyRj2pHOudczYTfzdH7brZnoQ@mail.gmail.com>
 <a0028d6c-27f6-5e39-c19b-39da0474e276@bitdefender.com>
 <20181108155359.6ihkpw2pd6m7edki@zion.uk.xensource.com>
 <be9410dd-ddd1-db1d-1166-df096c739d1d@bitdefender.com>
 <20181108172201.lzdlkl6wir3b7ypa@zion.uk.xensource.com>
 <af75d830-5a6f-f514-1eca-adce268964fd@bitdefender.com>
 <20181108180231.53r2exdgeepiy56t@zion.uk.xensource.com>
In-Reply-To: <20181108180231.53r2exdgeepiy56t@zion.uk.xensource.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM5PR0102CA0002.eurprd01.prod.exchangelabs.com
 (2603:10a6:206::15) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB4381;
 6:7bugJmGvmrdEK3gnIPzTNFwzmd55BYY4lypVbyvjBI8jSxYbZNuZDWEAjVRfp222XVSEPnwZCoWDzwnGDf6nt7HTmvJrlpc2pMgThT5B33BdzT9mWoU69aTtgXFCm11whrK17M0GyVsgS4EtLhgQixnwU5osMKWtxi2vG1A59rp9dsQikggvCfVMEUS9q/VQACWC4GahKlZMumi/TGfBvrmCOzpziQxRzXOgLLjV4ftpQCmydHfqycDXXlvuwlMhRRcLg4epmDcQ4qRVyMhEHbR9tp0TNutOK0uYvv+D9XpatnFz8GTNnlmvO/4mPdES1E216KwQUljwi3pTnYCcbtvAUyhHcj0nE4QJMu8wkm9Qr0MHgscmhN08MCwgN3jrPHB23Qacwjn7PHemIRILtIDcM/44SR+u0qqgy/IH/ekwVf2G2wfjV9R/T1BEWawh6PZzuoCZFKN328hrG43itw==;
 5:EYiWf592foIk0UcqvCmEDtf3O5vQSV1GIK3rPzwALEQuixNMBbtLqnJvwpUUsAyolFwLgUnBt7g1VxKVTVF+GA+zIBihNhIgLTSyhQ8EHDltOpuUWzz3BuQfikxUqBIT5eFU5jma1KCzSJeAv2+svEv/QEEPey/X7FJWJM1dkkY=;
 7:MY/BtDE++/AH+1qFlEd8nUWRslrpFwKbQnaKqwNSkgiDEqYvj1FRhppDAXivxkmj/fnjraR/nyVsP6/IRsf12z6/3dSnqekRSrhlfx+gddld2Vb8xhcz0paQi3eYU1nLLxymsBLKhmeZJ8Dp7HAU2Q==
x-ms-office365-filtering-correlation-id: 0f919a82-4d22-4ccf-233a-08d646333e9b
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4381; 
x-ms-traffictypediagnostic: VI1PR02MB4381:
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-microsoft-antispam-prvs: <VI1PR02MB43817FBA33FC004D967A1C3CABC60@VI1PR02MB4381.eurprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(4782527817362);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(3231382)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(148016)(149066)(150057)(6041310)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB4381; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4381; 
x-forefront-prvs: 08512C5403
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(136003)(396003)(39840400004)(376002)(346002)(199004)(189003)(81156014)(3846002)(2616005)(386003)(486006)(6506007)(86362001)(31696002)(26005)(2906002)(102836004)(52116002)(99286004)(76176011)(966005)(8676002)(478600001)(68736007)(81166006)(53546011)(186003)(66066001)(11346002)(446003)(8936002)(476003)(6116002)(25786009)(256004)(316002)(110136005)(305945005)(14444005)(229853002)(97736004)(6486002)(54906003)(93886005)(6436002)(14454004)(6246003)(6512007)(6306002)(2900100001)(5660300001)(7736002)(106356001)(6636002)(105586002)(4326008)(31686004)(36756003)(71200400001)(71190400001)(53936002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4381;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: qqE7/fKkd7xx/Bt357eoFELyXeDnUa48ZiqjuF6Tv1rvr8NBi2xvS3o7VmlKtmTXUoGagcwXbhFblYjBgHNvPYKWm35Zs72SHlpHI4IKhbZiNQCfl2m4vigGgwSbzKpHlyV5FZfLz1w28B1yyT2fi0MKjTvDt0vlLSX49QvJVJOfGetNLwvi1JWAWd5JUaT7c1NaFTTOdkq2TWK5lroSrAzvdhJM0KQKWXxLH52GvefYIj2mJBH56UVCpUyGrrMzFcxHKrFsuLDeQbiH1Xlz8SFZV2ownMr7z5NzT4Rl7T8xs/rn1nK3+15ESADrnaXehloBVSnF6aPmnU83RUjrRoBXxOmq2MwMbQ8K389BJR4=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <C5170639580DD34E9C7D9756DCE5EA35@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0f919a82-4d22-4ccf-233a-08d646333e9b
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2018 11:05:23.1237 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4381
Subject: Re: [Xen-devel] [PATCH v8] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDA4LjExLjIwMTggMjA6MDIsIFdlaSBMaXUgd3JvdGU6DQo+IE9uIFRodSwgTm92IDA4
LCAyMDE4IGF0IDA3OjU2OjI5UE0gKzAyMDAsIFJhenZhbiBDb2pvY2FydSB3cm90ZToNCj4+IE9u
IDExLzgvMTggNzoyMiBQTSwgV2VpIExpdSB3cm90ZToNCj4+PiBPbiBUaHUsIE5vdiAwOCwgMjAx
OCBhdCAwNTo1NjowN1BNICswMjAwLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6DQo+Pj4+IE9uIDEx
LzgvMTggNTo1MyBQTSwgV2VpIExpdSB3cm90ZToNCj4+Pj4+IE9uIFRodSwgTm92IDA4LCAyMDE4
IGF0IDA1OjE5OjQ4UE0gKzAyMDAsIFJhenZhbiBDb2pvY2FydSB3cm90ZToNCj4+Pj4+PiBPbiAx
MS82LzE4IDc6MTYgUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToNCj4+Pj4+Pj4gT24gTW9uLCBO
b3YgNSwgMjAxOCBhdCAyOjU0IEFNIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBDQo+Pj4+Pj4+IDxh
aXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gVGhpcyBw
YXRjaCBhZGRzIGEgY291cGxlIG9mIHJlZ3MgdG8gdGhlIHZtX2V2ZW50IHRoYXQgYXJlIHVzZWQg
YnkNCj4+Pj4+Pj4+IHRoZSBpbnRyb3NwZWN0aW9uLiBUaGUgYmFzZSwgbGltaXQgYW5kIGFyDQo+
Pj4+Pj4+PiBiaXRzIGFyZSBjb21wcmVzc2VkIGludG8gYSB1aW50NjRfdCB1bmlvbiBzbyBhcyBu
b3QgdG8gZW5sYXJnZSB0aGUNCj4+Pj4+Pj4+IHZtX2V2ZW50Lg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+
IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29t
Pg0KPj4+Pj4+Pg0KPj4+Pj4+PiBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xl
bmd5ZWwuY29tPg0KPj4+Pj4+DQo+Pj4+Pj4gVG8gdGhlIGJlc3Qgb2YgbXkgYWJpbGl0eSB0byBm
aWd1cmUgb3V0IHRoZSBuZWNlc3NhcnkgYWNrcywgSSBiZWxpZXZlDQo+Pj4+Pj4gdGhhdCB0aGlz
IG9uZSBpcyByZWFkeSB0byBnbyBpbi4gOikNCj4+Pj4+DQo+Pj4+PiBBbHJpZ2h0LiBJIHdpbGwg
cGljayB0aGlzIHVwIGluIG15IG5leHQgc3dlZXAuDQo+Pj4+DQo+Pj4+IFRoYW5rcyENCj4+Pg0K
Pj4+DQo+Pj4gVW5mb3J0dW5hdGVseSB0aGlzIHdpbGwgYnJlYWsgc2hpbSBidWlsZCB3aGVuIEhW
TSBpcyBkaXNhYmxlZC4gUGxlYXNlDQo+Pj4gc3VibWl0IGEgbmV3IHZlcnNpb24uIEkgdGhpbmsg
eW91IHdpbGwgbmVlZCB0byBwdXQNCj4+PiB2bV9ldmVudF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIg
dW5kZXIgQ09ORklHX0hWTS4NCj4+DQo+PiBWZXJ5IHNvcnJ5IGFib3V0IHRoYXQuIFdlJ2xsIHJl
c3VibWl0Lg0KPiANCj4gU3BlYWtpbmcgb2YgYnVpbGQgYnJlYWthZ2U6IHdvdWxkIHlvdSBndXlz
IGNvbnNpZGVyIHNpZ25pbmcgdXAgdG8gZ2l0bGFiDQo+IHNvIHRoYXQgeW91IGNhbiB1c2UgYWxs
IHRoZSBidWlsZCB0ZXN0IGluZnJhc3RydWN0dXJlIHRoZXJlIGJlZm9yZQ0KPiBzdWJtaXNzaW9u
PyBJdCB3b3VsZCBwcm9iYWJseSBzYXkgeW91IGZyb20gYnVpbGRpbmcgbG9jYWwgZm9yIGRpZmZl
cmVudA0KPiBkaXN0cm9zIGFuZCBjb25maWdzLg0KPiANCj4gU2VlIGh0dHBzOi8vZ2l0bGFiLmNv
bS94ZW4tcHJvamVjdC94ZW4vcGlwZWxpbmVzLzM1OTE4NTEwDQo+IA0KDQpIaSBXZWksDQoNCkkn
dmUgZ3VhcmRlZCB0aGUgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyIHdpdGggQ09ORklH
X0hWTSBmb3IgdGhlIA0KbmV4dCB2ZXJzaW9uLiBJJ3ZlIHJ1biB0aGUgdGVzdHMgb24gZ2l0bGFi
IGFuZCB0aGV5IHdoZXJlIGFsbCBwYXNzZWQuIEkgDQp3YW50IHRvIHN1Z2dlc3QgaWYgeW91IGNh
biBhZGQgc29tZSBBTUQgdGVzdHMgc28gd2UgY2FuIGJlIHN1cmUgdGhhdCBhbGwgDQp0aGUgY3Jv
c3MgY29tcGlsZSB0aGluZ3MgYXJlIGluIHBsYWNlIGJlZm9yZSBzZW5kaW5nIGFueSBwYXRjaC4N
Cg0KVGhhbmtzLA0KQWxleA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:07:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:07: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-devel-bounces@lists.xenproject.org>)
	id 1gL4dC-0000eY-4a; Fri, 09 Nov 2018 11:07: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=mbz9=nu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gL4dB-0000eP-3P
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:07:17 +0000
X-Inumbo-ID: 9cf890b6-e40f-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9cf890b6-e40f-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 11:07:15 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 01D8CAF3E;
 Fri,  9 Nov 2018 11:07:13 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20181109101631.5729-1-jgross@suse.com>
 <62458c5c-a6dc-f67d-ea93-a1bc7257b9ca@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <106cc2b4-0239-64a5-bfe7-6437529f3445@suse.com>
Date: Fri, 9 Nov 2018 12:07:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <62458c5c-a6dc-f67d-ea93-a1bc7257b9ca@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTEvMjAxOCAxMTo1NiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxMS85LzE4IDEw
OjE2IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBUaGlzIGVtYWlsIG9ubHkgdHJhY2tzIGJp
ZyBpdGVtcyBmb3IgeGVuLmdpdCB0cmVlLiBQbGVhc2UgcmVwbHkgZm9yIGl0ZW1zIHlvdQo+PiB3
b3VsZCBsaWtlIHRvIHNlZSBpbiA0LjEyIHNvIHRoYXQgcGVvcGxlIGhhdmUgYW4gaWRlYSB3aGF0
IGlzIGdvaW5nIG9uIGFuZAo+PiBwcmlvcml0aXNlIGFjY29yZGluZ2x5Lgo+Pgo+PiBZb3UncmUg
d2VsY29tZSB0byBwcm92aWRlIGRlc2NyaXB0aW9uIGFuZCB1c2UgY2FzZXMgb2YgdGhlIGZlYXR1
cmUgeW91J3JlCj4+IHdvcmtpbmcgb24uCj4+Cj4+ID0gVGltZWxpbmUgPQo+Pgo+PiBXZSBub3cg
YWRvcHQgYSBmaXhlZCBjdXQtb2ZmIGRhdGUgc2NoZW1lLiBXZSB3aWxsIHJlbGVhc2UgYWJvdXQg
ZXZlcnkgOCBtb250aHMuCj4+IFRoZSB1cGNvbWluZyA0LjEyIHRpbWVsaW5lIGFyZSBhcyBmb2xs
b3dlZDoKPj4KPj4gKiBMYXN0IHBvc3RpbmcgZGF0ZTogRGVjZW1iZXIgMTR0aCwgMjAxOAo+PiAg
IExhc3QgcG9zdGluZyBkYXRlIGZvciBwYXRjaGVzIHRvdWNoaW5nIEFSTSBjb2RlOiBEZWNlbWJl
ciAxc3QsIDIwMTgKPj4gKiBIYXJkIGNvZGUgZnJlZXplOiBKYW51YXJ5IDExdGgsIDIwMTkKPj4g
ICBIYXJkIGNvZGUgZnJlZXplIGZvciBwYXRjaGVzIHRvdWNoaW5nIEFSTSBjb2RlOiBEZWNlbWJl
ciAyMXN0LCAyMDE4Cj4+ICogUkMxOiBUQkQKPj4gKiBSZWxlYXNlOiBNYXJjaCA3dGgsIDIwMTkK
Pj4KPj4gTm90ZSB0aGF0IHdlIGRvbid0IGhhdmUgZnJlZXplIGV4Y2VwdGlvbiBzY2hlbWUgYW55
bW9yZS4gQWxsIHBhdGNoZXMKPj4gdGhhdCB3aXNoIHRvIGdvIGludG8gNC4xMiBtdXN0IGJlIHBv
c3RlZCBubyBsYXRlciB0aGFuIHRoZSBsYXN0IHBvc3RpbmcKPj4gZGF0ZS4gQWxsIHBhdGNoZXMg
cG9zdGVkIGFmdGVyIHRoYXQgZGF0ZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcXVldWVkCj4+IGlu
dG8gbmV4dCByZWxlYXNlLgo+IAo+IFNvcnJ5LCBkbyB5b3UgbWVhbiAiLi4ubXVzdCBiZSBwb3N0
ZWQgbm8gbGF0ZXIgdGhhbiB0aGUgaGFyZCBjb2RlIGZyZWV6ZSI/Cj4gCj4gUHJldmlvdXNseSAi
TGFzdCBwb3N0aW5nIGRhdGUiIGhhcyBtZWFudCB0aGF0IGFzIGxvbmcgYXMgdjEgd2FzIHBvc3Rl
ZAo+IGJlZm9yZSB0aGF0IGRhdGUsIHZOIGNhbiBiZSBjaGVja2VkIGluIGFueSB0aW1lIGJlZm9y
ZSB0aGUgaGFyZCBjb2RlCj4gZnJlZXplLiAgSnVzdCBjaGVja2luZyB0byBzZWUgdGhhdCB0aGF0
J3Mgc3RpbGwgdGhlICBtZWFuaW5nLgoKVGhhdCdzIHRoZSB3b3JkaW5nIHVzZWQgZm9yIHRoZSBs
YXN0IGNvdXBsZSByZWxlYXNlcy4KCldoYXQgYWJvdXQ6CgoiQWxsIHBhdGNoZXMgdGhhdCB3aXNo
IHRvIGdvIGludG8gNC4xMiBtdXN0IGJlIHBvc3RlZCBpbml0aWFsbHkgbm8gbGF0ZXIKIHRoYW4g
dGhlIGxhc3QgcG9zdGluZyBkYXRlIGFuZCBmaW5hbGx5IG5vIGxhdGVyIHRoYW4gdGhlIGhhcmQg
Y29kZQogZnJlZXplLiIKCj4gCj4+ID0gUHJvamVjdHMgPQo+Pgo+PiA9PSBIeXBlcnZpc29yID09
IAo+Pgo+PiAqICBQZXItY3B1IHRhc2tsZXQKPj4gICAtICBYRU4tMjgKPj4gICAtICBLb25yYWQg
Unplc3p1dGVrIFdpbGsKPj4KPj4gKiAgSW1wcm92ZW1lbnRzIHRvIGRvbWFpbiBjcmVhdGlvbiAo
djIpCj4+ICAgLSAgQW5kcmV3IENvb3Blcgo+Pgo+PiAqICBBcmdvIChpbnRlci1WTSBjb21tdW5p
Y2F0aW9uKQo+PiAgIC0gIENocmlzdG9waGVyIENsYXJrCj4+Cj4+ID09PSB4ODYgPT09IAo+Pgo+
PiAqICBoeXBlcnZpc29yIHg4NiBpbnN0cnVjdGlvbiBlbXVsYXRvciBhZGRpdGlvbnMgKHYyKQo+
PiAgIC0gIEphbiBCZXVsaWNoCj4+Cj4+ICogIFBWLUlPTU1VICh2NikKPj4gICAtICBQYXVsIER1
cnJhbnQKPj4KPj4gKiAgSFZNIGd1ZXN0IENQVSB0b3BvbG9neSBzdXBwb3J0IChSRkMpCj4+ICAg
LSAgQ2hhbyBHYW8KPj4KPj4gKiAgSW50ZWwgUHJvY2Vzc29yIFRyYWNlIHZpcnR1YWxpemF0aW9u
IGVuYWJsaW5nICh2MSkKPj4gICAtICBMdXdlaSBLYW5nCj4+Cj4+ICogIExpbnV4IHN0dWIgZG9t
YWlucyAoUkZDIHYyKQo+PiAgIC0gIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraQo+Pgo+PiAq
ICBkb20wbGVzcyAoYm9vdCBtdWx0aXBsZSBkb21haW5zIGZyb20gZGV2aWNlIHRyZWUpICh2NCkK
Pj4gICAtICBTdGVmYW5vIFN0YWJlbGxpbmkKPiAKPiBZb3UgY2FuIGFkZCBxZW11LWRlcHJpdiB0
byB0aGlzIGxpc3QuICBUaGVyZSdzIGEgcmVhc29uYWJsZSBjaGFuY2UgdGhhdAo+IGl0IHdpbGwg
YmUgZ29vZCBlbm91Z2ggZm9yIGEgInRlY2gtcHJldmlldyIgYnkgRGVjIDE0dGguCgpPa2F5LgoK
Ckp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:10:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:10: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-devel-bounces@lists.xenproject.org>)
	id 1gL4fo-0000vo-Ox; Fri, 09 Nov 2018 11:10: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=qqpi=nu=citrix.com=prvs=84494ffbf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gL4fn-0000vj-Qn
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:09:59 +0000
X-Inumbo-ID: fe7b673b-e40f-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe7b673b-e40f-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 11:09:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70120422"
Date: Fri, 9 Nov 2018 11:09:50 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Message-ID: <20181109110950.m6rrm7dpmjyjrad6@zion.uk.xensource.com>
References: <20181105095354.9082-1-aisaila@bitdefender.com>
 <CABfawh=8mksd3_ZO0i=0q44VGoyRj2pHOudczYTfzdH7brZnoQ@mail.gmail.com>
 <a0028d6c-27f6-5e39-c19b-39da0474e276@bitdefender.com>
 <20181108155359.6ihkpw2pd6m7edki@zion.uk.xensource.com>
 <be9410dd-ddd1-db1d-1166-df096c739d1d@bitdefender.com>
 <20181108172201.lzdlkl6wir3b7ypa@zion.uk.xensource.com>
 <af75d830-5a6f-f514-1eca-adce268964fd@bitdefender.com>
 <20181108180231.53r2exdgeepiy56t@zion.uk.xensource.com>
 <f20f68a3-f52c-2e65-63ab-00f2f9622f8a@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f20f68a3-f52c-2e65-63ab-00f2f9622f8a@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v8] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDksIDIwMTggYXQgMTE6MDU6MjNBTSArMDAwMCwgQWxleGFuZHJ1IFN0ZWZh
biBJU0FJTEEgd3JvdGU6Cj4gCj4gCj4gT24gMDguMTEuMjAxOCAyMDowMiwgV2VpIExpdSB3cm90
ZToKPiA+IE9uIFRodSwgTm92IDA4LCAyMDE4IGF0IDA3OjU2OjI5UE0gKzAyMDAsIFJhenZhbiBD
b2pvY2FydSB3cm90ZToKPiA+PiBPbiAxMS84LzE4IDc6MjIgUE0sIFdlaSBMaXUgd3JvdGU6Cj4g
Pj4+IE9uIFRodSwgTm92IDA4LCAyMDE4IGF0IDA1OjU2OjA3UE0gKzAyMDAsIFJhenZhbiBDb2pv
Y2FydSB3cm90ZToKPiA+Pj4+IE9uIDExLzgvMTggNTo1MyBQTSwgV2VpIExpdSB3cm90ZToKPiA+
Pj4+PiBPbiBUaHUsIE5vdiAwOCwgMjAxOCBhdCAwNToxOTo0OFBNICswMjAwLCBSYXp2YW4gQ29q
b2NhcnUgd3JvdGU6Cj4gPj4+Pj4+IE9uIDExLzYvMTggNzoxNiBQTSwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+ID4+Pj4+Pj4gT24gTW9uLCBOb3YgNSwgMjAxOCBhdCAyOjU0IEFNIEFsZXhhbmRy
dSBTdGVmYW4gSVNBSUxBCj4gPj4+Pj4+PiA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+ID4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4gVGhpcyBwYXRjaCBhZGRzIGEgY291cGxlIG9mIHJlZ3Mg
dG8gdGhlIHZtX2V2ZW50IHRoYXQgYXJlIHVzZWQgYnkKPiA+Pj4+Pj4+PiB0aGUgaW50cm9zcGVj
dGlvbi4gVGhlIGJhc2UsIGxpbWl0IGFuZCBhcgo+ID4+Pj4+Pj4+IGJpdHMgYXJlIGNvbXByZXNz
ZWQgaW50byBhIHVpbnQ2NF90IHVuaW9uIHNvIGFzIG5vdCB0byBlbmxhcmdlIHRoZQo+ID4+Pj4+
Pj4+IHZtX2V2ZW50Lgo+ID4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogQWxleGFu
ZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Cj4gPj4+Pj4+Pgo+ID4+Pj4+Pj4g
QWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPiA+Pj4+Pj4K
PiA+Pj4+Pj4gVG8gdGhlIGJlc3Qgb2YgbXkgYWJpbGl0eSB0byBmaWd1cmUgb3V0IHRoZSBuZWNl
c3NhcnkgYWNrcywgSSBiZWxpZXZlCj4gPj4+Pj4+IHRoYXQgdGhpcyBvbmUgaXMgcmVhZHkgdG8g
Z28gaW4uIDopCj4gPj4+Pj4KPiA+Pj4+PiBBbHJpZ2h0LiBJIHdpbGwgcGljayB0aGlzIHVwIGlu
IG15IG5leHQgc3dlZXAuCj4gPj4+Pgo+ID4+Pj4gVGhhbmtzIQo+ID4+Pgo+ID4+Pgo+ID4+PiBV
bmZvcnR1bmF0ZWx5IHRoaXMgd2lsbCBicmVhayBzaGltIGJ1aWxkIHdoZW4gSFZNIGlzIGRpc2Fi
bGVkLiBQbGVhc2UKPiA+Pj4gc3VibWl0IGEgbmV3IHZlcnNpb24uIEkgdGhpbmsgeW91IHdpbGwg
bmVlZCB0byBwdXQKPiA+Pj4gdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyIHVuZGVyIENP
TkZJR19IVk0uCj4gPj4KPiA+PiBWZXJ5IHNvcnJ5IGFib3V0IHRoYXQuIFdlJ2xsIHJlc3VibWl0
Lgo+ID4gCj4gPiBTcGVha2luZyBvZiBidWlsZCBicmVha2FnZTogd291bGQgeW91IGd1eXMgY29u
c2lkZXIgc2lnbmluZyB1cCB0byBnaXRsYWIKPiA+IHNvIHRoYXQgeW91IGNhbiB1c2UgYWxsIHRo
ZSBidWlsZCB0ZXN0IGluZnJhc3RydWN0dXJlIHRoZXJlIGJlZm9yZQo+ID4gc3VibWlzc2lvbj8g
SXQgd291bGQgcHJvYmFibHkgc2F5IHlvdSBmcm9tIGJ1aWxkaW5nIGxvY2FsIGZvciBkaWZmZXJl
bnQKPiA+IGRpc3Ryb3MgYW5kIGNvbmZpZ3MuCj4gPiAKPiA+IFNlZSBodHRwczovL2dpdGxhYi5j
b20veGVuLXByb2plY3QveGVuL3BpcGVsaW5lcy8zNTkxODUxMAo+ID4gCj4gCj4gSGkgV2VpLAo+
IAo+IEkndmUgZ3VhcmRlZCB0aGUgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyIHdpdGgg
Q09ORklHX0hWTSBmb3IgdGhlIAo+IG5leHQgdmVyc2lvbi4gSSd2ZSBydW4gdGhlIHRlc3RzIG9u
IGdpdGxhYiBhbmQgdGhleSB3aGVyZSBhbGwgcGFzc2VkLiBJIAo+IHdhbnQgdG8gc3VnZ2VzdCBp
ZiB5b3UgY2FuIGFkZCBzb21lIEFNRCB0ZXN0cyBzbyB3ZSBjYW4gYmUgc3VyZSB0aGF0IGFsbCAK
PiB0aGUgY3Jvc3MgY29tcGlsZSB0aGluZ3MgYXJlIGluIHBsYWNlIGJlZm9yZSBzZW5kaW5nIGFu
eSBwYXRjaC4KCkFNRD8gSSB0aGluayB5b3UgbWVhbiBBUk0/CgpZZXMgdGhlcmUgaXMgYSBzZXJp
ZXMgZm9yIHRoYXQuIEl0IGlzIG5vdCB5ZXQgcmV2aWV3ZWQgb3IgY29tbWl0dGVkCnRob3VnaC4g
VGhhdCBzZXJpZXMgbmVlZHMgYW4gQVJNIGJveCB0byBidWlsZCBuYXRpdmVseS4KCldlIHRyaWVk
IHRvIGFkZCBjcm9zcy1jb21waWxlIHRvb2xjaGFpbiBzdXBwb3J0LCBidXQgd2Fzbid0IHN1Y2Nl
c3NmdWwuCgpJZiB5b3UncmUgaW50ZXJlc3RlZCwgaGF2ZSBhIGxvb2sgYXQgLmdpdGxhYi1jaS55
bWwgYW5kIEdpdGxhYiBDSSdzCmRvY3VtZW50LiBZb3Ugc2hvdWxkIGJlIGFibGUgdG8gYWRkIHRl
c3RzIHlvdXJzZWxmLgoKV2VpLgoKPiAKPiBUaGFua3MsCj4gQWxleAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:10:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:10: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-devel-bounces@lists.xenproject.org>)
	id 1gL4g6-0001UJ-3F; Fri, 09 Nov 2018 11:10: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=tcxi=nu=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gL4g4-0001U3-Dq
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:10:16 +0000
X-Inumbo-ID: 07dfdaba-e410-11e8-9a16-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::72e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07dfdaba-e410-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 11:10:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=iTY4gqpzO6km9rT29ukB68du9HhOfTjAy3WbZEbXgbU=;
 b=N8AcOg+Esb3U9gGf8YNvhnatYu0kjEKQpP9ezU1zqDxBGN3nwq3YJieqK14lgGPhTeRrlAEL3ixXFHQXHrcPs33P/DC6+TbkkFFPe193nMu26Mq+sXGuyy80vV79QMOxfvUzDFNOpmZiU0eOhP0lqurKa5Qgpz9Gl2uVqa+TU3w=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB4894.eurprd02.prod.outlook.com (20.177.203.86) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.21; Fri, 9 Nov 2018 11:10:11 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::4907:98f3:a6a4:51ca]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::4907:98f3:a6a4:51ca%4]) with mapi id 15.20.1294.034; Fri, 9 Nov 2018
 11:10:11 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>
Thread-Topic: [Xen-devel] [PATCH v8] arch/x86: Add registers to vm_event
Thread-Index: AQHUdO19gpkfGizc50CDeNOl6OfHYaVC/viAgAMEJgCAAAmNgIAAAJiAgAAYAICAAAmhgIAAAbCAgAE/TQD//9/RgA==
Date: Fri, 9 Nov 2018 11:10:11 +0000
Message-ID: <5106114a-a927-65f9-8b72-4004fa79e467@bitdefender.com>
References: <20181105095354.9082-1-aisaila@bitdefender.com>
 <CABfawh=8mksd3_ZO0i=0q44VGoyRj2pHOudczYTfzdH7brZnoQ@mail.gmail.com>
 <a0028d6c-27f6-5e39-c19b-39da0474e276@bitdefender.com>
 <20181108155359.6ihkpw2pd6m7edki@zion.uk.xensource.com>
 <be9410dd-ddd1-db1d-1166-df096c739d1d@bitdefender.com>
 <20181108172201.lzdlkl6wir3b7ypa@zion.uk.xensource.com>
 <af75d830-5a6f-f514-1eca-adce268964fd@bitdefender.com>
 <20181108180231.53r2exdgeepiy56t@zion.uk.xensource.com>
 <f20f68a3-f52c-2e65-63ab-00f2f9622f8a@bitdefender.com>
In-Reply-To: <f20f68a3-f52c-2e65-63ab-00f2f9622f8a@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR0202CA0022.eurprd02.prod.outlook.com
 (2603:10a6:209:15::35) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB4894;
 6:G2TM7JDK151l8dfJ9Kr6pXRQkjk23nX5QxgLiBH4cOxHMZbgOg/m5I3voebxXCl/azdaDHnJ2UIYUYfOLZihEvshZQcMoGRvJI4Hu0mo96VNUOlnmf2h500TTx1CBFc4ASxIFWD293mYw67bYEbBkc5nmMd8FAI6NOvbSfhVVDRnuwI0FQ9kjiYSEsm64lqA6TqVMOQWkrWMOVHix8YgPNZkYeaU8zuzunJiVGu9C4yu78fJczZIXg5OENw5LXPhlNzWuos643aBhYpHzBNnYvFz71dgvL40PmSdsfwCNW9I2r/5Equf8Z15H7wxe24LJqM14xjmejHdhJfD3J5uZCY54riJ2TizSxo23+CgnBZE8GtjOThmAnNpOvwqnQs573AHb9DklBIM9sifpgRF4Rb6bR5J9M8f1w4AcUKuTsnYMjPVRMMK1rNY5xcN4PF0CJkNlpqojfPl3yL/pA+hmA==;
 5:EwTzuRPAKRVSGb+YR8oFwSZDzDd/hkwMSwXrj9Gp+9vR6NPOf34y2jgXIenskkvdJASStgC7fORb0qUjoHw/S/NbXdEW1sIe9nAUXDTyiBM/76t778W97Y/Mdv7FAyR5a8q5Hj9Eg1hezisOa6w530mefklYFZ7UbCazsPsf/GE=;
 7:sLcsAocAasGjwBw2SpQO7d7IPgPma09NtopVEL6yDVxEZ+g1cLCrHoJKofZVDtqXY2ZAdaZq8lBGetLfgcFjgC1sxmg3fwYKY4F3RP2JroZRiXisBuk+P/XqrM2gySiv0jpUSr07pfUF3Cw2RWDlQA==
x-ms-office365-filtering-correlation-id: 1d0fd38a-2ccb-4cc8-6a96-08d64633ea85
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4894; 
x-ms-traffictypediagnostic: VI1PR02MB4894:
x-microsoft-antispam-prvs: <VI1PR02MB4894E1DA081B77C997814B9DABC60@VI1PR02MB4894.eurprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(4782527817362);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231382)(944501410)(52105095)(93006095)(93001095)(148016)(149066)(150057)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB4894; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4894; 
x-forefront-prvs: 08512C5403
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(396003)(39850400004)(346002)(136003)(376002)(189003)(199004)(93886005)(8936002)(6486002)(6436002)(53546011)(105586002)(386003)(76176011)(52116002)(81166006)(6506007)(102836004)(6636002)(8676002)(2616005)(5660300001)(476003)(99286004)(486006)(6116002)(186003)(81156014)(3846002)(26005)(11346002)(106356001)(446003)(97736004)(71190400001)(71200400001)(31686004)(14444005)(478600001)(54906003)(2906002)(68736007)(25786009)(14454004)(110136005)(6306002)(6512007)(305945005)(2900100001)(31696002)(86362001)(6246003)(229853002)(966005)(4326008)(256004)(36756003)(7736002)(53936002)(316002)(66066001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4894;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: sBrgQLjbWniIsKCifrdSOFoUGcGqNqR1TbfxrxjjQSks4kFco1xFRgcojlOm7oxnN95FyCoOzDsDjfY7O6swEHcEkm+b750ZWpVW6ySThKwSPJ8+k/PsBEPPHmT8yAoRSX9QYFquC91/HR4H0m7TriWpwrIdwyty8mf7mVp/OA9o2l/kZ0Y7dQMTJOny9ZSXGSIIEqN7cXK/ILnTFdTO2eFXIPwUfhbYqjcKcpdeUtdc1ifEbI+i9AIbwije37Pj4XVqrzzNNpRfwkJb0uYcXbunRSNoGM2D78wcrB7XqS6unuyc9YLnskiwCaTbuQFAeMP94lAEjjBcBaCI8P2fIxEaOt1TmM3fKkzjkCtZauM=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <0DF4D62DB4240641A76AE0589817423D@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1d0fd38a-2ccb-4cc8-6a96-08d64633ea85
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2018 11:10:11.5025 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4894
Subject: Re: [Xen-devel] [PATCH v8] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDA5LjExLjIwMTggMTM6MDUsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOg0K
PiANCj4gDQo+IE9uIDA4LjExLjIwMTggMjA6MDIsIFdlaSBMaXUgd3JvdGU6DQo+PiBPbiBUaHUs
IE5vdiAwOCwgMjAxOCBhdCAwNzo1NjoyOVBNICswMjAwLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6
DQo+Pj4gT24gMTEvOC8xOCA3OjIyIFBNLCBXZWkgTGl1IHdyb3RlOg0KPj4+PiBPbiBUaHUsIE5v
diAwOCwgMjAxOCBhdCAwNTo1NjowN1BNICswMjAwLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6DQo+
Pj4+PiBPbiAxMS84LzE4IDU6NTMgUE0sIFdlaSBMaXUgd3JvdGU6DQo+Pj4+Pj4gT24gVGh1LCBO
b3YgMDgsIDIwMTggYXQgMDU6MTk6NDhQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOg0K
Pj4+Pj4+PiBPbiAxMS82LzE4IDc6MTYgUE0sIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToNCj4+Pj4+
Pj4+IE9uIE1vbiwgTm92IDUsIDIwMTggYXQgMjo1NCBBTSBBbGV4YW5kcnUgU3RlZmFuIElTQUlM
QQ0KPj4+Pj4+Pj4gPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4+Pj4+Pj4+Pg0K
Pj4+Pj4+Pj4+IFRoaXMgcGF0Y2ggYWRkcyBhIGNvdXBsZSBvZiByZWdzIHRvIHRoZSB2bV9ldmVu
dCB0aGF0IGFyZSB1c2VkIGJ5DQo+Pj4+Pj4+Pj4gdGhlIGludHJvc3BlY3Rpb24uIFRoZSBiYXNl
LCBsaW1pdCBhbmQgYXINCj4+Pj4+Pj4+PiBiaXRzIGFyZSBjb21wcmVzc2VkIGludG8gYSB1aW50
NjRfdCB1bmlvbiBzbyBhcyBub3QgdG8gZW5sYXJnZSB0aGUNCj4+Pj4+Pj4+PiB2bV9ldmVudC4N
Cj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFp
c2FpbGFAYml0ZGVmZW5kZXIuY29tPg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IEFja2VkLWJ5OiBUYW1h
cyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+DQo+Pj4+Pj4+DQo+Pj4+Pj4+IFRvIHRo
ZSBiZXN0IG9mIG15IGFiaWxpdHkgdG8gZmlndXJlIG91dCB0aGUgbmVjZXNzYXJ5IGFja3MsIEkg
YmVsaWV2ZQ0KPj4+Pj4+PiB0aGF0IHRoaXMgb25lIGlzIHJlYWR5IHRvIGdvIGluLiA6KQ0KPj4+
Pj4+DQo+Pj4+Pj4gQWxyaWdodC4gSSB3aWxsIHBpY2sgdGhpcyB1cCBpbiBteSBuZXh0IHN3ZWVw
Lg0KPj4+Pj4NCj4+Pj4+IFRoYW5rcyENCj4+Pj4NCj4+Pj4NCj4+Pj4gVW5mb3J0dW5hdGVseSB0
aGlzIHdpbGwgYnJlYWsgc2hpbSBidWlsZCB3aGVuIEhWTSBpcyBkaXNhYmxlZC4gUGxlYXNlDQo+
Pj4+IHN1Ym1pdCBhIG5ldyB2ZXJzaW9uLiBJIHRoaW5rIHlvdSB3aWxsIG5lZWQgdG8gcHV0DQo+
Pj4+IHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3RlciB1bmRlciBDT05GSUdfSFZNLg0KPj4+
DQo+Pj4gVmVyeSBzb3JyeSBhYm91dCB0aGF0LiBXZSdsbCByZXN1Ym1pdC4NCj4+DQo+PiBTcGVh
a2luZyBvZiBidWlsZCBicmVha2FnZTogd291bGQgeW91IGd1eXMgY29uc2lkZXIgc2lnbmluZyB1
cCB0byBnaXRsYWINCj4+IHNvIHRoYXQgeW91IGNhbiB1c2UgYWxsIHRoZSBidWlsZCB0ZXN0IGlu
ZnJhc3RydWN0dXJlIHRoZXJlIGJlZm9yZQ0KPj4gc3VibWlzc2lvbj8gSXQgd291bGQgcHJvYmFi
bHkgc2F5IHlvdSBmcm9tIGJ1aWxkaW5nIGxvY2FsIGZvciBkaWZmZXJlbnQNCj4+IGRpc3Ryb3Mg
YW5kIGNvbmZpZ3MuDQo+Pg0KPj4gU2VlIGh0dHBzOi8vZ2l0bGFiLmNvbS94ZW4tcHJvamVjdC94
ZW4vcGlwZWxpbmVzLzM1OTE4NTEwDQo+Pg0KPiANCj4gSGkgV2VpLA0KPiANCj4gSSd2ZSBndWFy
ZGVkIHRoZSB2bV9ldmVudF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIgd2l0aCBDT05GSUdfSFZNIGZv
ciB0aGUNCj4gbmV4dCB2ZXJzaW9uLiBJJ3ZlIHJ1biB0aGUgdGVzdHMgb24gZ2l0bGFiIGFuZCB0
aGV5IHdoZXJlIGFsbCBwYXNzZWQuIEkNCj4gd2FudCB0byBzdWdnZXN0IGlmIHlvdSBjYW4gYWRk
IHNvbWUgQU1EIHRlc3RzIHNvIHdlIGNhbiBiZSBzdXJlIHRoYXQgYWxsDQoNCkkgd2FudGVkIHRv
IHNheSBBUk0gbm90IEFNRCwgc29ycnkNCg0KfkFsZXgNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:11:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11: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-devel-bounces@lists.xenproject.org>)
	id 1gL4hM-0001cb-HI; Fri, 09 Nov 2018 11:11:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gbfi=nu=citrix.com=prvs=84465d680=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gL4hL-0001cW-Pd
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:11:35 +0000
X-Inumbo-ID: 3821bccf-e410-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3821bccf-e410-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 11:11:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70120544"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23525.27492.178253.243669@mariner.uk.xensource.com>
Date: Fri, 9 Nov 2018 11:11:32 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <54c67aa0-b588-e3d0-d908-145318f9560a@citrix.com>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
 <20181108170805.12774-2-ian.jackson@eu.citrix.com>
 <aba7e30d-63cb-fd76-1544-2cbdcb931233@citrix.com>
 <23524.29245.4775.691541@mariner.uk.xensource.com>
 <a077dcd4-b115-957d-6d9b-e02d8d3ba6a4@citrix.com>
 <54c67aa0-b588-e3d0-d908-145318f9560a@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 01/11] tools/libs/toollog: Provide a
 default logger
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyIDAxLzExXSB0
b29scy9saWJzL3Rvb2xsb2c6IFByb3ZpZGUgYSBkZWZhdWx0IGxvZ2dlciIpOgo+IEFsdGhvdWdo
IGFjdHVhbGx5LCB5b3UgY2FuJ3QgY2FwdHVyZSBzdGRlcnIgaW4gYSB2YXJpYWJsZSBsaWtlIHRo
aXMgYXQKPiBhbGwuwqAgZnJlb3BlbigpIGF0IGEgbGF0ZXIgcG9pbnQgd2lsbCBjbG9zZSB0aGUg
Y3VycmVudCBGSUxFIG9iamVjdCBhbmQKPiBjcmVhdGUgYSBuZXcgb25lLCBhZnRlciB3aGljaCB0
aGlzIGxvZ2dlciB3aWxsIHVzZS1hZnRlci1mcmVlLgoKZnJlb3BlbiguLi4sZikgYWx3YXlzIHJl
dHVybnMgTlVMTCBvciBmLiAgVGhlcmUncyBubyB3YXkgdG8gY2hhbmdlIHRoZQpwb2ludGVyIHZh
bHVlIG9mIHN0ZGVyci4gIEluZGVlZCBzb21lIGxpYmNzIGhhdmUKICAjZGVmaW5lIHN0ZGVyciAo
Jl9fc3RkaW9zdHJlYW1zWzJdKQpvciBzb21lIHN1Y2guCgpJYW4uCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:17:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:17:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gL4mi-0001sN-Aw; Fri, 09 Nov 2018 11:17: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=3zcp=nu=kroah.com=greg@srs-us1.protection.inumbo.net>)
 id 1gL4mg-0001sI-TW
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:17:07 +0000
X-Inumbo-ID: fcc31fec-e410-11e8-9a16-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fcc31fec-e410-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 11:17:04 +0000 (UTC)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
 by mailout.nyi.internal (Postfix) with ESMTP id 5769D23075;
 Fri,  9 Nov 2018 06:17:04 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute6.internal (MEProxy); Fri, 09 Nov 2018 06:17:04 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kroah.com; h=
 date:from:to:cc:subject:message-id:references:mime-version
 :content-type:in-reply-to; s=fm2; bh=7+7TXjylZCN2Qkn5ycj+weTHoCM
 BEcUT/nPtjvMkYyE=; b=eV+w5xAqjHlZ5z0drRVd5vBGsCTzFSq9gvhrr3zTgBZ
 0S4A9Obm6C6aAQUtR18KAXgtBY8P6a92iJVhqgQQPU05qW/cwl/AmJwDl+4xGb9M
 HgRQEPDnVbaB3cI7xIi91J1810C0B/bMDGVhwi6ULW+O330MsDS7sX1hptWkCWYr
 Sgc+U851Zcdbw/3VOGeTspYj8myDCNQ10vAADJZQEMfsvE/65auIonmGyS0sXK2V
 mZoJ+Ryh12X+t3Kzaki098bPe92SU+gOyS9CxTHZ8YEipuotSc5rJccQXb88RFGg
 WyHaDLvKTFLi8aFwtt/nBcToH8oa7Ew2SNOlA6zUcUA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=7+7TXj
 ylZCN2Qkn5ycj+weTHoCMBEcUT/nPtjvMkYyE=; b=qYwNxKWFeqaKLHPVV0TOU/
 l5UhkZGsMDEQmKuxC0CZXWPKrW4kEtTZuQSeroerHrPxfE58WuR+4g31tIs9bjUQ
 JorkbuH2DQYnxmrpWaPYfBXO6BzO8aU/JwPf2plWLLAwKL9/97ZcqGZDOVcYTOuS
 4iNPQZz5hmhFX4k39vmwM+PzHqM64gzj3ftNDsQ3dEJT6fIydZhX+xtIDMV/Se53
 T8axH0VpkVEpZi/4LceXYxLcorZc0EdHH6yXMfQ/5mYNNi7oENY6vdqEVOj7bbd2
 J00X/Nf0KK8HYoeDf/YUO+UYaQoTpnT98/Gcsmvdil3lo5LWGWVuPtL2PAY+4sOg
 ==
X-ME-Sender: <xms:rmzlWx_vPxOFZ4k6Hrj1k1hGx2Ov4twso5bUKKIiYcLubihDPAneJg>
X-ME-Proxy: <xmx:rmzlW61w0PTyWdRkOoKf09cLKaRb2mEhTq7kQW27L6o52Aq1DYOkNw>
 <xmx:rmzlW2saDEPJn26DdZV2lb_VplFff695-CX0jXto0rh7tywMgvMt5Q>
 <xmx:rmzlWy5ZWUK3cnybYWUHioOI_RAAAUAPEqreyiN9YQR5aCJyLzWGGg>
 <xmx:rmzlW_JUENXuPDz2DtYY6gHVgWyrSfDj52-8zED1p4MFZv14bDZ-LA>
 <xmx:rmzlW64aKHhoA2SzpLx9bGp10ar5O8Y-zPBeMhQSP8I2xF8rmRk55w>
 <xmx:sGzlW5Y5KOAa1UzRLMyzE7I03JI95CElytMkjgCTCRXUqszEe1es9w>
Received: from localhost (71-6-98-120.static-ip.telepacific.net [71.6.98.120])
 by mail.messagingengine.com (Postfix) with ESMTPA id AD8B4102E8;
 Fri,  9 Nov 2018 06:17:01 -0500 (EST)
Date: Fri, 9 Nov 2018 03:17:00 -0800
From: Greg KH <greg@kroah.com>
To: Manjunath Patil <manjunath.b.patil@oracle.com>
Message-ID: <20181109111700.GC26335@kroah.com>
References: <1541725108-1468-1-git-send-email-manjunath.b.patil@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1541725108-1468-1-git-send-email-manjunath.b.patil@oracle.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH] xen-blkfront: fix kernel panic with
 blkfront_remove()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, axboe@kernel.dk, konrad.wilk@oracle.com,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDQ6NTg6MjhQTSAtMDgwMCwgTWFuanVuYXRoIFBhdGls
IHdyb3RlOgo+IElmIGEgaG90LWF0dGFjaGluZyBkZXZpY2UgZmFpbHMgaW5zaWRlIGRvbVVbZXg6
bmVnb3RpYXRlX21xKCkgcmV0dXJucwo+IHdpdGggRU5PTUVNXSB3ZSBjbGVhciB0aGUgYmxrZnJv
bnRfaW5mbyBzdHJ1Y3QgaW4gdGFsa190b19ibGtiYWNrKCkKPiAKPiBXaGVuIHdlIHRyeSB0byBk
ZXRhY2ggdGhlIGRldmljZSwgYmxrZnJvbnRfcmVtb3ZlKCkgdHJpZXMgdG8gYWNjZXNzCj4gYmxr
ZnJvbnRfaW5mbyBsZWFkaW5nIHRvIGtlcm5lbCBwYW5pYy4KPiAKPiBUeXBpY2FsIGNhbGwgc3Rh
Y2sgaW52b2x2aW5nIHBhbmljIC0KPiAgIzEwIHBhZ2VfZmF1bHQgYXQgZmZmZmZmZmY4MTZmMjVk
Zgo+ICAgICAgW2V4Y2VwdGlvbiBSSVA6IGJsa2lmX2ZyZWUrNDZdCj4gICMxMSBibGtmcm9udF9y
ZW1vdmUgYXQgZmZmZmZmZmZhMDA0ZGU0NyBbeGVuX2Jsa2Zyb250XQo+ICAjMTIgeGVuYnVzX2Rl
dl9yZW1vdmUgYXQgZmZmZmZmZmY4MTNmYWE0Ywo+ICAjMTMgX19kZXZpY2VfcmVsZWFzZV9kcml2
ZXIgYXQgZmZmZmZmZmY4MTQ3NjlhYQo+ICAjMTQgZGV2aWNlX3JlbGVhc2VfZHJpdmVyIGF0IGZm
ZmZmZmZmODE0NzZhNjMKPiAgIzE1IGJ1c19yZW1vdmVfZGV2aWNlIGF0IGZmZmZmZmZmODE0NzYy
ZWIKPiAgIzE2IGRldmljZV9kZWwgYXQgZmZmZmZmZmY4MTQ3MjY4NAo+ICAjMTcgZGV2aWNlX3Vu
cmVnaXN0ZXIgYXQgZmZmZmZmZmY4MTQ3MjdlMgo+ICAjMTggeGVuYnVzX2Rldl9jaGFuZ2VkIGF0
IGZmZmZmZmZmODEzZmE4OWYKPiAgIzE5IGZyb250ZW5kX2NoYW5nZWQgYXQgZmZmZmZmZmY4MTNm
Y2ExOQo+ICAjMjAgeGVud2F0Y2hfdGhyZWFkIGF0IGZmZmZmZmZmODEzZjg4ZjkKPiAgIzIxIGt0
aHJlYWQgYXQgZmZmZmZmZmY4MTBhNDg2Ygo+ICAjMjIgcmV0X2Zyb21fZm9yayBhdCBmZmZmZmZm
ZjgxNmVkMmE4Cj4gCj4gQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKPiBTaWduZWQtb2ZmLWJ5
OiBNYW5qdW5hdGggUGF0aWwgPG1hbmp1bmF0aC5iLnBhdGlsQG9yYWNsZS5jb20+Cj4gLS0tCj4g
IGRyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMgfCAgICAzICsrKwo+ICAxIGZpbGVzIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMK
PiBpbmRleCBkYzhmZTI1Li4xNDRjZGE4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvYmxvY2sveGVu
LWJsa2Zyb250LmMKPiArKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jCj4gQEAgLTI0
OTYsNiArMjQ5Niw5IEBAIHN0YXRpYyBpbnQgYmxrZnJvbnRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNf
ZGV2aWNlICp4YmRldikKPiAgCj4gIAlkZXZfZGJnKCZ4YmRldi0+ZGV2LCAiJXMgcmVtb3ZlZCIs
IHhiZGV2LT5ub2RlbmFtZSk7Cj4gIAo+ICsJaWYoIWluZm8pCj4gKwkJcmV0dXJuIDA7Cj4gKwoK
QWx3YXlzIHJ1biBzY3JpcHRzL2NoZWNrcGF0Y2gucGwgb24geW91ciBwYXRjaGVzIHNvIHlvdSBk
byBub3QgZ2V0IGEKZ3J1bXB5IG1haW50YWluZXIgdGVsbGluZyB5b3UgdG8gcnVuIHNjcmlwdHMv
Y2hlY2twYXRjaC5wbCBvbiB5b3VyCnBhdGNoZXMuCgp0aGFua3MsCgpncmVnIGstaAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:22:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:22: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-devel-bounces@lists.xenproject.org>)
	id 1gL4sF-0002gM-4h; Fri, 09 Nov 2018 11:22: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=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gL4sD-0002gH-1f
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 11:22:49 +0000
X-Inumbo-ID: c98b8245-e411-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c98b8245-e411-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 11:22:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AE1E0A78;
 Fri,  9 Nov 2018 03:22:47 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BA1AF3F718;
 Fri,  9 Nov 2018 03:22:46 -0800 (PST)
To: Matthew Daley <mattd@bugfuzz.com>, Xen-devel <xen-devel@lists.xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Omkar Bolla <omkar.bolla@pathpartnertech.com>
References: <CAD3CancOq7wwLGEoL6HcCc8iO2rYtGr8n68GA=e6iiqtUVGZyQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <31b037ae-0f4e-0494-7460-b0d78422e01b@arm.com>
Date: Fri, 9 Nov 2018 11:22:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAD3CancOq7wwLGEoL6HcCc8iO2rYtGr8n68GA=e6iiqtUVGZyQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Problems building and running Xen on Hikey960
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwOC8xMS8yMDE4IDA3OjA3LCBNYXR0aGV3IERhbGV5IHdyb3RlOgo+IEhpIGFsbCwKCkhp
IE1hdHRoZXcsCgo+IAo+IEknbSB0cnlpbmcgdG8gYnVpbGQgYW5kIHJ1biBMaW51eCAoRGViaWFu
KSBvbiB0b3Agb2YgWGVuIG9uIGEgSGlrZXk5NjAKPiBBUk0gYm9hcmQgYnV0IGFtIGhhdmluZyB0
cm91YmxlLgo+IAo+IEkndmUgYmVlbiBmb2xsb3dpbmcgS29ucmFkJ3MgZ3VpZGUgb24gdGhlIFdp
a2kgKGF0Cj4gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvSGlLZXk5NjApLCBuYW1l
bHk6Cj4gKiBJIGhhdmUgdXBncmFkZWQgdGhlIGJvYXJkJ3MgYmFzZSBmaXJtd2FyZSB0byBzdXBw
b3J0IFVFRkkKPiAqIEkgYW0gYnVpbGRpbmcgdGhlIGhpa2V5OTYwLXVwc3RyZWFtLXJlYmFzZSBi
cmFuY2ggb2YKPiBodHRwczovL2dpdGh1Yi5jb20vOTZib2FyZHMtaGlrZXkvbGludXguZ2l0ICh3
aXRoIGEgcGF0Y2ggZnJvbSBMaW51cydzCj4gdHJlZSB0byBmaXggYSBIeW5peCBVRlMgYnVnKQo+
ICogSSBhbSBidWlsZGluZyB0aGUgbWFzdGVyIGJyYW5jaCBvZiBYZW4gdW5zdGFibGUKPiAqIEkg
YW0gYnVpbGRpbmcgdGhlIG1hc3RlciBicmFuY2ggb2YgR1JVQiAod2l0aCBhIHBhdGNoIHRvIGZp
eCBhIERUQgo+IHBhZGRpbmcgYnVnKQo+IAo+IEhvd2V2ZXIsIEkgc2VlIHR3byBwcm9ibGVtcyB3
aGVuIGJvb3RpbmcuCj4gCj4gRmlyc3RseSwgWGVuIGZhaWxzIHRvIGJyaW5nIHVwIGFueSBvdGhl
ciBDUFVzIGJ1dCB0aGUgb25lIGl0IGlzIGJvb3Rpbmcgb246Cj4gCj4gKFhFTikgQnJpbmdpbmcg
dXAgQ1BVMQo+IChYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFUxCj4gKFhFTikgRmFpbGVkIHRv
IGJyaW5nIHVwIENQVSAxIChlcnJvciAtOSkKPiAoWEVOKSBCcmluZ2luZyB1cCBDUFUyCj4gKFhF
TikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVTIKPiAoWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BV
IDIgKGVycm9yIC05KQo+IChYRU4pIEJyaW5naW5nIHVwIENQVTMKPiAoWEVOKSBGYWlsZWQgdG8g
YnJpbmcgdXAgQ1BVMwo+IChYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFUgMyAoZXJyb3IgLTkp
Cj4gKFhFTikgQnJpbmdpbmcgdXAgQ1BVNAo+IChYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFU0
Cj4gKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVSA0IChlcnJvciAtOSkKPiAoWEVOKSBCcmlu
Z2luZyB1cCBDUFU1Cj4gKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVTUKPiAoWEVOKSBGYWls
ZWQgdG8gYnJpbmcgdXAgQ1BVIDUgKGVycm9yIC05KQo+IChYRU4pIEJyaW5naW5nIHVwIENQVTYK
PiAoWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVNgo+IChYRU4pIEZhaWxlZCB0byBicmluZyB1
cCBDUFUgNiAoZXJyb3IgLTkpCj4gKFhFTikgQnJpbmdpbmcgdXAgQ1BVNwo+IChYRU4pIEZhaWxl
ZCB0byBicmluZyB1cCBDUFU3Cj4gKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVSA3IChlcnJv
ciAtOSkKPiAoWEVOKSBCcm91Z2h0IHVwIDEgQ1BVcwo+IAo+IEkgaGF2ZSB0cmFjZWQgdGhpcyBl
cnJvciBjb2RlIC05IGJlaW5nIHJldHVybmVkIGJ5IGNhbGxfcHNjaV9jcHVfb24uCgpBIHNpbWls
YXIgZXJyb3Igd2FzIHJlcG9ydGVkIGEgY291cGxlIG9mIG1vbnRocyBvbiB0aGUgbWFpbGluZyBs
aXN0LiBGcm9tIHRoZSAKcmVwb3J0LCBhIHJlZ3Jlc3Npb24gd2FzIGludHJvZHVjZWQgYmV0d2Vl
biBYZW4gNC44IGFuZCB1bnN0YWJsZS4KClVuZm9ydHVuYXRlbHksIEkgZG9uJ3QgaGF2ZSBhbiBo
aWtleSBib2FyZCB0byBiaXNlY3QgaXQuIE1heSBJIGFzayBpZiB5b3UgY2FuIApiaXNlY3QgaXQ/
IElmIHlvdSBjYW4gcG9pbnQgdGhlIG9mZmVuZGluZyBjb21taXQsIEkgc2hvdWxkIGJlIGFibGUg
dG8gcHJvdmlkZSAKaWRlYXMgd2h5IGl0IGJyZWFrcy4KCj4gCj4gU2Vjb25kbHksIExpbnV4IGZh
aWxzIHdoZW4gaXQgdHJpZXMgdG8gaW5pdGlhbGlzZSBBTUJBIGRldmljZXM6Cj4gCj4gWyAgICAw
Ljk0MTM1Ml0gU3luY2hyb25vdXMgRXh0ZXJuYWwgQWJvcnQ6IHN5bmNocm9ub3VzIGV4dGVybmFs
IGFib3J0Cj4gKDB4OTYwMDAyMTApIGF0IDB4ZmZmZjAwMDAwOTNmZGZlCj4gMAo+IFsgICAgMC45
NTA2MDFdIEludGVybmFsIGVycm9yOiA6IDk2MDAwMjEwIFsjMV0gUFJFRU1QVCBTTVAKPiBbICAg
IDAuOTU1ODY2XSBNb2R1bGVzIGxpbmtlZCBpbjoKPiBbICAgIDAuOTU4OTkwXSBDUFU6IDAgUElE
OiAxIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZAo+IDQuMTQuMC1yYzctbGluYXJvLWhpa2V5
OTYwKyAjOAo+IFsgICAgMC45NjY3OTFdIEhhcmR3YXJlIG5hbWU6IEhpS2V5OTYwIChEVCkKPiBb
ICAgIDAuOTcwNzc3XSB0YXNrOiBmZmZmODAwMDFkOTAwMDAwIHRhc2suc3RhY2s6IGZmZmYwMDAw
MDgwNTgwMDAKPiBbICAgIDAuOTc2Nzc4XSBQQyBpcyBhdCBhbWJhX2RldmljZV90cnlfYWRkKzB4
MTA4LzB4MjYwCj4gWyAgICAwLjk4MTc5MV0gTFIgaXMgYXQgYW1iYV9kZXZpY2VfdHJ5X2FkZCsw
eGYwLzB4MjYwCj4gWyAgICAwLjk4NjczNV0gcGMgOiBbPGZmZmYwMDAwMDg0ZWFkYTg+XSBsciA6
IFs8ZmZmZjAwMDAwODRlYWQ5MD5dCj4gcHN0YXRlOiA2MDAwMDA0NQo+IFsgICAgMC45OTQxOTJd
IHNwIDogZmZmZjAwMDAwODA1YmJmMAo+IFsgICAgMC45OTc1NzJdIHgyOTogZmZmZjAwMDAwODA1
YmJmMCB4Mjg6IDAwMDAwMDAwMDAwMDAwMDAKPiBbICAgIDEuMDAyOTUzXSB4Mjc6IGZmZmYwMDAw
MDkwMjAzYTggeDI2OiAwMDAwMDAwMDAwMDAwMDAwCj4gWyAgICAxLjAwODMyNl0geDI1OiBmZmZm
ODAwMDFkYmY5ODEwIHgyNDogMDAwMDAwMDAwMDAwMDAwMAo+IFsgICAgMS4wMTM3MDJdIHgyMzog
ZmZmZjAwMDAwOTNmZDAwMCB4MjI6IDAwMDAwMDAwMDAwMDEwMDAKPiBbICAgIDEuMDE5MDc5XSB4
MjE6IGZmZmY4MDAwMWNjMWI2ZjggeDIwOiAwMDAwMDAwMDAwMDAwMDAwCj4gWyAgICAxLjAyNDQ1
NV0geDE5OiBmZmZmODAwMDFjYzFiNDAwIHgxODogMDAwMDAwMDAwMDAwMDAxMAo+IFsgICAgMS4w
Mjk4MzJdIHgxNzogMDAwMDAwMDAwMDAwMDAwMSB4MTY6IDAwMDAwMDAwZGVhZGJlZWYKPiBbICAg
IDEuMDM1MjA5XSB4MTU6IDAwMDAwMDAwMDAwMDAwMDYgeDE0OiBmZmZmZmZmZmZmZmZmZmZmCj4g
WyAgICAxLjA0MDU4NV0geDEzOiAwMDAwMDAwMDAwMDAwMDIwIHgxMjogMDEwMTAxMDEwMTAxMDEw
MQo+IFsgICAgMS4wNDU5NjJdIHgxMTogMDAwMDAwMDAwMDAwMDAyMCB4MTA6IDAxMDEwMTAxMDEw
MTAxMDEKPiBbICAgIDEuMDUxMzM4XSB4OSA6IDAwMDAwMDAwMDAwMDAwMDAgeDggOiBmZmZmODAw
MDFjYzBjZjAwCj4gWyAgICAxLjA1NjcxN10geDcgOiAwMDAwMDAwMDAwMDAwMDAwIHg2IDogMDAw
MDAwMDAwMDAwMDAzZgo+IFsgICAgMS4wNjIwOTJdIHg1IDogMDAwMDAwMDAwMDAwMDAwMCB4NCA6
IDAwMDAwMDAwMDAwMDAwMDAKPiBbICAgIDEuMDY3NDY4XSB4MyA6IDAwMDAwMDAwMDAwMDAwMDAg
eDIgOiAwMDAwMDAwMDAwMDAwMDAwCj4gWyAgICAxLjA3Mjg0NV0geDEgOiBmZmZmODAwMDFkOTAw
MDAwIHgwIDogZmZmZjAwMDAwOTNmZGZlMAo+IFsgICAgMS4wNzgyMjNdIFByb2Nlc3Mgc3dhcHBl
ci8wIChwaWQ6IDEsIHN0YWNrIGxpbWl0ID0gMHhmZmZmMDAwMDA4MDU4MDAwKQo+IFsgICAgMS4w
ODQ5ODldIENhbGwgdHJhY2U6Cj4gWyAgICAxLjA4NzUwNF0gRXhjZXB0aW9uIHN0YWNrKDB4ZmZm
ZjAwMDAwODA1YmFiMCB0byAweGZmZmYwMDAwMDgwNWJiZjApCj4gWyAgICAxLjA5NDAwOF0gYmFh
MDoKPiBmZmZmMDAwMDA5M2ZkZmUwIGZmZmY4MDAwMWQ5MDAwMDAKPiBbICAgIDEuMTAxOTAyXSBi
YWMwOiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPiAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAKPiBbICAgIDEuMTA5NzkwXSBiYWUwOiAwMDAwMDAwMDAwMDAwMDNm
IDAwMDAwMDAwMDAwMDAwMDAKPiBmZmZmODAwMDFjYzBjZjAwIDAwMDAwMDAwMDAwMDAwMDAKPiBb
ICAgIDEuMTE3Njg0XSBiYjAwOiAwMTAxMDEwMTAxMDEwMTAxIDAwMDAwMDAwMDAwMDAwMjAKPiAw
MTAxMDEwMTAxMDEwMTAxIDAwMDAwMDAwMDAwMDAwMjAKPiBbICAgIDEuMTI1NTc2XSBiYjIwOiBm
ZmZmZmZmZmZmZmZmZmZmIDAwMDAwMDAwMDAwMDAwMDYKPiAwMDAwMDAwMGRlYWRiZWVmIDAwMDAw
MDAwMDAwMDAwMDEKPiBbICAgIDEuMTMzNDY4XSBiYjQwOiAwMDAwMDAwMDAwMDAwMDEwIGZmZmY4
MDAwMWNjMWI0MDAKPiAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MDAwMWNjMWI2ZjgKPiBbICAgIDEu
MTQxMzU2XSBiYjYwOiAwMDAwMDAwMDAwMDAxMDAwIGZmZmYwMDAwMDkzZmQwMDAKPiAwMDAwMDAw
MDAwMDAwMDAwIGZmZmY4MDAwMWRiZjk4MTAKPiBbICAgIDEuMTQ5MjQ4XSBiYjgwOiAwMDAwMDAw
MDAwMDAwMDAwIGZmZmYwMDAwMDkwMjAzYTgKPiAwMDAwMDAwMDAwMDAwMDAwIGZmZmYwMDAwMDgw
NWJiZjAKPiBbICAgIDEuMTU3MTM5XSBiYmEwOiBmZmZmMDAwMDA4NGVhZDkwIGZmZmYwMDAwMDgw
NWJiZjAKPiBmZmZmMDAwMDA4NGVhZGE4IDAwMDAwMDAwNjAwMDAwNDUKPiBbICAgIDEuMTY1MDM0
XSBiYmMwOiBmZmZmMDAwMDA4MDViYmYwIGZmZmYwMDAwMDg0ZWFkOTAKPiBmZmZmZmZmZmZmZmZm
ZmZmIDAwMDAwMDAwZmZmZmZmZmUKPiBbICAgIDEuMTcyOTIxXSBiYmUwOiBmZmZmMDAwMDA4MDVi
YmYwIGZmZmYwMDAwMDg0ZWFkYTgKPiBbICAgIDEuMTc3ODY1XSBbPGZmZmYwMDAwMDg0ZWFkYTg+
XSBhbWJhX2RldmljZV90cnlfYWRkKzB4MTA4LzB4MjYwCj4gWyAgICAxLjE4MzkzNV0gWzxmZmZm
MDAwMDA4NGVhZmVjPl0gYW1iYV9kZXZpY2VfYWRkKzB4MWMvMHhkOAo+IFsgICAgMS4xODk0OTNd
IFs8ZmZmZjAwMDAwODkwZmJiYz5dIG9mX3BsYXRmb3JtX2J1c19jcmVhdGUrMHgyNmMvMHgzMDAK
PiBbICAgIDEuMTk1ODE0XSBbPGZmZmYwMDAwMDg5MGZhNzQ+XSBvZl9wbGF0Zm9ybV9idXNfY3Jl
YXRlKzB4MTI0LzB4MzAwCj4gWyAgICAxLjIwMjE0NV0gWzxmZmZmMDAwMDA4OTBmZDdjPl0gb2Zf
cGxhdGZvcm1fcG9wdWxhdGUrMHg0Yy8weGIwCj4gWyAgICAxLjIwODEzNV0gWzxmZmZmMDAwMDA4
ZjZlMmFjPl0gb2ZfcGxhdGZvcm1fZGVmYXVsdF9wb3B1bGF0ZV9pbml0KzB4NjQvMHg3OAo+IFsg
ICAgMS4yMTUyNDddIFs8ZmZmZjAwMDAwODA4Mzk3OD5dIGRvX29uZV9pbml0Y2FsbCsweDM4LzB4
MTIwCj4gWyAgICAxLjIyMDg4Ml0gWzxmZmZmMDAwMDA4ZjIwZDE4Pl0ga2VybmVsX2luaXRfZnJl
ZWFibGUrMHgxODQvMHgyMjQKPiBbICAgIDEuMjI3MDM4XSBbPGZmZmYwMDAwMDhhNmEzNjA+XSBr
ZXJuZWxfaW5pdCsweDEwLzB4MTAwCj4gWyAgICAxLjIzMjMyM10gWzxmZmZmMDAwMDA4MDg0YjYw
Pl0gcmV0X2Zyb21fZm9yaysweDEwLzB4MTgKPiBbICAgIDEuMjM3NzAzXSBDb2RlOiBkMTAwODJj
MCA1MjgwMDAwMiA4YjAwMDJlMCA1MjgwMDAxOCAoYjk0MDAwMDEpCj4gWyAgICAxLjI0Mzg4MF0g
LS0tWyBlbmQgdHJhY2UgZGNiZjcwYWEzMGM5NzlhOCBdLS0tCj4gWyAgICAxLjI0ODU3M10gS2Vy
bmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0byBraWxsIGluaXQhCj4gZXhpdGNv
ZGU9MHgwMDAwMDAwYgo+IAo+IFRoaXMgZG9lcyBub3Qgb2NjdXIgd2hlbiBib290aW5nIHRoZSBz
YW1lIExpbnV4IGtlcm5lbCB3aXRob3V0IFhlbi4KPiAKPiBJIGhhdmUgdHJhY2VkIHRoaXMgdG8g
YW1iYV9kZXZpY2VfdHJ5X2FkZCB0cnlpbmcgdG8gYWNjZXNzIHRoZSBwaWQgYW5kCj4gY2lkIHRo
cm91Z2ggaW9yZW1hcCdkIGFkZHJlc3NlcyBvZiB0aGlzIG5vZGUgaW4gdGhlIGRldmljZSB0cmVl
IChpbgo+IGFyY2gvYXJtNjQvYm9vdC9kdHMvaGlzaWxpY29uL2hpMzY2MC1jb3Jlc2lnaHQuZHRz
aSk6CgpUaGFuayB5b3UgZm9yIGNvbmZpcm1pbmcgaXQgd29ya3Mgb24gTGludXggYmFyZW1ldGFs
IGFuZCB0cmFja2VkIGRvd24gdGhlIHByb2JsZW0uCgpJdCBpcyBub3QgZW50aXJlbHkgY2xlYXIg
d2h5IHlvdSByZWNlaXZlIGFuIGV4dGVybmFsIGFib3J0IGhlcmUuIFRoaXMgbWF5IGJlIGR1ZSAK
dG8gbWlzY29uZmlndXJhdGlvbiBvZiB0aGUgc3RhZ2UtMiBwYWdlLXRhYmxlcy4KCkNvdWxkIHlv
dSB0cnkgWGVuIHdpdGggdGhpcyBzbWFsbCBjaGFuZ2VzPyBUaGUgcGF0Y2ggc2hvdWxkIHByaW50
IGEgbWVzc2FnZSBpcyAKdGhlIHZpcnR1YWwgYWJvcnQgd2FzIHJlY2VpdmVkIGJ5IFhlbiBidXQg
Zm9yd2FyZGVkIHRvIHRoZSBndWVzdC4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDUxZDJlNDJjNzcuLmY5NTEzNWQwMzAgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5j
CkBAIC02NjAsNiArNjYwLDggQEAgc3RhdGljIHZvaWQgaW5qZWN0X3ZhYnRfZXhjZXB0aW9uKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogIHsKICAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9
IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKCisgICAgcHJpbnRrKCIlcHY6IEluamVjdCBWaXJ0dWFs
IEFib3J0XG4iLCBjdXJyZW50KTsKKyAgICBkdW1wX2V4ZWN1dGlvbl9zdGF0ZSgpOworCiAgICAg
IC8qCiAgICAgICAqIFNWQy9IVkMvU01DIGFscmVhZHkgaGF2ZSBhbiBhZGp1c3RlZCBQQyAoU2Vl
IEFSTSBBUk0gRERJIDA0ODdBLmoKICAgICAgICogRDEuMTAuMSBmb3IgbW9yZSBkZXRhaWxzKSwg
d2hpY2ggd2UgbmVlZCB0byBjb3JyZWN0IGluIG9yZGVyIHRvCgo+IAo+IC8qIEE3MyBjbHVzdGVy
IGludGVybmFsIGNvcmVzaWdodCAqLwo+IGV0bUA0LGVkNDQwMDAwIHsKPiAgICAgICAgICBjb21w
YXRpYmxlID0gImFybSxjb3Jlc2lnaHQtZXRtNHgiLCJhcm0scHJpbWVjZWxsIjsKPiAgICAgICAg
ICByZWcgPSA8MCAweGVkNDQwMDAwIDAgMHgxMDAwPjsKPiAgICAgICAgICBjbG9ja3MgPSA8JnBj
bGs+Owo+ICAgICAgICAgIGNsb2NrLW5hbWVzID0gImFwYl9wY2xrIjsKPiAgICAgICAgICBjcHUg
PSA8JmNwdTQ+Owo+ICAgICAgICAgIHBvcnQgewo+ICAgICAgICAgICAgICAgICAgZXRtNF9vdXRf
cG9ydDogZW5kcG9pbnQgewo+ICAgICAgICAgICAgICAgICAgcmVtb3RlLWVuZHBvaW50ID0gPCZm
dW5uZWwxX2luX3BvcnQwPjsKPiAgICAgICAgICAgICAgICAgIH07Cj4gICAgICAgICAgfTsKPiB9
Owo+IAo+IEFSTSBpcyBzdGlsbCByZWxhdGl2ZWx5IG5ldyB0byBtZSBhbmQgSSdtIHN0dWNrIHdo
YXQgSSBzaG91bGQgYmUKPiBhdHRlbXB0aW5nIG5leHQuIEkgd291bGQgc2ltcGx5IG5vdCBjb21w
aWxlIExpbnV4IEFNQkEgc3VwcG9ydCAoYnkgbm90Cj4gc2V0dGluZyBDT05GSUdfQU1CQSkgYnV0
IGl0IGFwcGVhcnMgdGhhdCB0aGlzIGlzIHNlbGVjdGVkIGFzIGEgcmV2ZXJzZQo+IGRlcGVuZGVu
Y3kgYnkgQ09ORklHX0FSTSBvbiBMaW51eCwgc28gYW0gdW5zdXJlIGlmIHRoaXMgaXMgd2lzZSBv
cgo+IGV2ZW4gcG9zc2libGUuCgpJIHdvdWxkIGp1c3QgZHJvcCB0aGUgbm9kZSB5b3UgY29waWVk
IGFib3ZlIGZyb20gdGhlIERldmljZS1UcmVlIGFuZCBzZWUgaWYgeW91IApjYW4gZ28gZnVydGhl
ciBpbiB0aGUgYm9vdC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:23:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:23: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-devel-bounces@lists.xenproject.org>)
	id 1gL4t6-0002lE-LO; Fri, 09 Nov 2018 11:23: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=mulf=nu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gL4t5-0002l7-99
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:23:43 +0000
X-Inumbo-ID: e9527af9-e411-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9527af9-e411-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 11:23:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Nov 2018 04:23:40 -0700
Message-Id: <5BE56E3B02000078001FA21D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 09 Nov 2018 04:23:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181015103559.22075-1-paul.durrant@citrix.com>
 <20181015103559.22075-2-paul.durrant@citrix.com>
In-Reply-To: <20181015103559.22075-2-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 1/7] public / x86: introduce
 __HYPERCALL_iommu_op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjEwLjE4IGF0IDEyOjM1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9jb21tb24vTWFrZWZpbGUKPiArKysgYi94ZW4vY29tbW9uL01ha2VmaWxl
Cj4gQEAgLTEzLDYgKzEzLDcgQEAgb2JqLSQoQ09ORklHX0NSQVNIX0RFQlVHKSArPSBnZGJzdHVi
Lm8KPiAgb2JqLXkgKz0gZ3JhbnRfdGFibGUubwo+ICBvYmoteSArPSBndWVzdGNvcHkubwo+ICBv
YmotYmluLXkgKz0gZ3VuemlwLmluaXQubwo+ICtvYmotJChDT05GSUdfWDg2KSArPSBpb21tdV9v
cC5vCgpJJ20gYWZyYWlkIEkgZGlkbid0IG5vdGljZSB0aGlzIHBsYWNlbWVudCBpbiBlYXJsaWVy
IHZlcnNpb25zLiBEb2Vzbid0CnRoZSBuZXcgaHlwZXJjYWxscyBhcyBhIHByZXJlcSB0YWtlIGhv
c3QgSU9NTVUgZnVuY3Rpb25hbGl0eT8gSWYKc28sIHdoeSB3b3VsZCB0aGlzIG5vdCBsaXZlIGlu
IGUuZy4gZHJpdmVycy9wYXNzdGhyb3VnaC8gKHVuZGVyCnRoaXMgb3IgcGVyaGFwcyBhIGRpZmZl
cmVudCBuYW1lKT8KCkFsc28gbm93IHRoYXQgd2UgaGF2ZSBmdWxsIFBWIGFuZCBIVk0gc2VwYXJh
dGlvbiAtIGlzIHRoZQpoeXBlcmNhbGwgbWVhbnQgdG8gYmUgdXNhYmxlIGJ5IGJvdGggdHlwZXMg
b2YgZ3Vlc3RzIGZyb20gdGhlCnZlcnkgYmVnaW5uaW5nPyBPdGhlcndpc2UgY29uZGl0aW9uYWxz
IHdpbGwgbmVlZCB0byBiZQppbnRyb2R1Y2VkIGFib3ZlIChleHByZXNzZWQgYnkgdGhlIGNvbW1v
biBsaXN0IG1vZGVsIGlmIGF0IGFsbApwb3NzaWJsZSkgb3IgaW4gdGhlIHNvdXJjZSBmaWxlLgoK
PiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2NvbW1vbi9pb21tdV9vcC5jCj4gQEAgLTAsMCAr
MSwxOTMgQEAKPiArLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiBpb21tdV9vcC5jCj4gKyAq
Cj4gKyAqIFBhcmF2aXJ0dWFsaXNlZCBJT01NVSBmdW5jdGlvbmFsaXR5Cj4gKyAqCj4gKyAqIFRo
aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv
b3IgbW9kaWZ5Cj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4gKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4gKyAqIChhdCB5b3Vy
IG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
Zgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl
dGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4gKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFt
OyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gKyAqCj4gKyAq
IENvcHlyaWdodCAoQykgMjAxOCBDaXRyaXggU3lzdGVtcyBJbmMKPiArICovCj4gKwo+ICsjaW5j
bHVkZSA8eGVuL2V2ZW50Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4gKyNp
bmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+Cj4gKwo+ICtzdGF0aWMgdm9pZCBpb21tdV9vcCh4ZW5f
aW9tbXVfb3BfdCAqb3ApCj4gK3sKPiArICAgIHN3aXRjaCAoIG9wLT5vcCApCj4gKyAgICB7Cj4g
KyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIG9wLT5zdGF0dXMgPSAtRU9QTk9UU1VQUDsKPiArICAg
ICAgICBicmVhazsKPiArICAgIH0KPiArfQo+ICsKPiAraW50IGRvX29uZV9pb21tdV9vcCh4ZW5f
aW9tbXVfb3BfYnVmX3QgKmJ1ZikKCnN0YXRpYz8gY29uc3Q/Cgo+ICsjaWZkZWYgQ09ORklHX0NP
TVBBVAo+ICsKPiAraW50IGNvbXBhdF9vbmVfaW9tbXVfb3AoY29tcGF0X2lvbW11X29wX2J1Zl90
ICpidWYpCgpTYW1lIGhlcmUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:23:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11: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-devel-bounces@lists.xenproject.org>)
	id 1gL4tJ-0002nD-Vf; Fri, 09 Nov 2018 11:23: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=qqpi=nu=citrix.com=prvs=84494ffbf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gL4tI-0002n1-SL
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:23:56 +0000
X-Inumbo-ID: f0eb0566-e411-11e8-9ec9-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0eb0566-e411-11e8-9ec9-12d6303a7972;
 Fri, 09 Nov 2018 11:23:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70121224"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 9 Nov 2018 11:23:46 +0000
Message-ID: <20181109112346.6258-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] xen: report PV capability in sysctl and use
 it in toolstack
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MGUyYzg4NmVmICgieGVuOiBkZWNvdXBsZSBIVk0gYW5kIElPTU1VIGNhcGFiaWxpdGllcyIpIHBy
b3ZpZGVkIGEKdHJ1dGggdGFibGUgZm9yIHdoYXQgYHhsIGluZm9gIHdvdWxkIHJlcG9ydC4gSW4g
b3JkZXIgdG8gbWFrZSB0aGUKdGFibGUgd29yayB4ZW4gd2lsbCBuZWVkIHRvIHJlcG9ydCBpdHMg
UFYgY2FwYWJpbGl0eS4KClJlcGxhY2UgY2FwX2RpcmVjdGlvIHdpdGggY2FwX3B2IGluIGxpYnhs
IElETC4gSXQgaXMgc2FmZSB0byBkbyBzbwpiZWNhdXNlIGNhcF9kaXJlY3RpbyBoYXMgbmV2ZXIg
YmVlbiByZWxlYXNlZC4gUmV2ZXJ0IHRvIHVzZQpjYXBfaHZtX2RpcmVjdGlvIHRvIG1hcmsgdGhl
IGF2YWlsYWJpbGl0eSBvZiBJT01NVSwgdG8gc2F2ZSB1cyBmcm9tCnByb3ZpZGluZyBhIGNvbXBh
dGliaWxpdHkgbGF5ZXIuCgpEb24ndCBidW1wIHN5c2N0bCB2ZXJzaW9uIG51bWJlciBiZWNhdXNl
IHdlJ3ZlIGFscmVhZHkgZG9uZSBzby4KCkFsc28gcHJvdmlkZSBhIG5ldyB2aXJ0X2NhcHMgInB2
IiwgY2hhbmdlICJkaXJlY3RpbyIgdG8gInB2X2RpcmVjdGlvIi4KVGhlIHRydXRoIHRhYmxlIGlz
IG5vdzoKCiAgICBwdiAgICAgIGh2bSAgICAgaW9tbXUgICAgICAgICAgIGZsYWdzIGluIHhsIGlu
Zm8KICAgIDAgICAgICAgMCAgICAgICB4ICAgICAgICAgICAgICAgbi9hCiAgICAwICAgICAgIDEg
ICAgICAgMCAgICAgICAgICAgICAgIGh2bQogICAgMCAgICAgICAxICAgICAgIDEgICAgICAgICAg
ICAgICBodm0gaHZtX2RpcmVjdGlvCiAgICAxICAgICAgIDAgICAgICAgMCAgICAgICAgICAgICAg
IHB2CiAgICAxICAgICAgIDAgICAgICAgMSAgICAgICAgICAgICAgIHB2IHB2X2RpcmVjdGlvCiAg
ICAxICAgICAgIDEgICAgICAgMCAgICAgICAgICAgICAgIHB2IGh2bQogICAgMSAgICAgICAxICAg
ICAgIDEgICAgICAgICAgICAgICBwdiBodm0gaHZtX2RpcmVjdGlvIHB2X2RpcmVjdGlvCgpTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjI6IGFkZGVyc3Mg
QW5kcmV3J3MgY29tbWVudHMsIHVwZGF0ZSBgeGwgaW5mb2Agb3V0cHV0IHRhYmxlCi0tLQogdG9v
bHMvbGlieGwvbGlieGwuYyAgICAgICAgIHwgNCArKy0tCiB0b29scy9saWJ4bC9saWJ4bC5oICAg
ICAgICAgfCA2ICsrKy0tLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwgNCArKy0tCiB0
b29scy94bC94bF9pbmZvLmMgICAgICAgICAgfCA3ICsrKystLS0KIHhlbi9hcmNoL3g4Ni9zeXNj
dGwuYyAgICAgICB8IDIgKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCB8IDUgKysrKy0K
IDYgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMKaW5kZXgg
YTBkOWYyYmZlNy4uZWM3MTU3NGU5OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuYwor
KysgYi90b29scy9saWJ4bC9saWJ4bC5jCkBAIC0zOTYsOSArMzk2LDkgQEAgaW50IGxpYnhsX2dl
dF9waHlzaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcGh5c2luZm8gKnBoeXNpbmZvKQogICAg
IG1lbWNweShwaHlzaW5mby0+aHdfY2FwLHhjcGh5c2luZm8uaHdfY2FwLCBzaXplb2YocGh5c2lu
Zm8tPmh3X2NhcCkpOwogCiAgICAgcGh5c2luZm8tPmNhcF9odm0gPSAhISh4Y3BoeXNpbmZvLmNh
cGFiaWxpdGllcyAmIFhFTl9TWVNDVExfUEhZU0NBUF9odm0pOwotICAgIHBoeXNpbmZvLT5jYXBf
ZGlyZWN0aW8gPQorICAgIHBoeXNpbmZvLT5jYXBfcHYgPSAhISh4Y3BoeXNpbmZvLmNhcGFiaWxp
dGllcyAmIFhFTl9TWVNDVExfUEhZU0NBUF9wdik7CisgICAgcGh5c2luZm8tPmNhcF9odm1fZGly
ZWN0aW8gPQogICAgICAgICAhISh4Y3BoeXNpbmZvLmNhcGFiaWxpdGllcyAmIFhFTl9TWVNDVExf
UEhZU0NBUF9kaXJlY3Rpbyk7Ci0gICAgcGh5c2luZm8tPmNhcF9odm1fZGlyZWN0aW8gPSBwaHlz
aW5mby0+Y2FwX2h2bSAmJiBwaHlzaW5mby0+Y2FwX2RpcmVjdGlvOwogCiAgICAgR0NfRlJFRTsK
ICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9s
aWJ4bC9saWJ4bC5oCmluZGV4IDJjZmMxYjA4YWQuLmEzOGU1Y2RiYTIgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtNjcsMTEgKzY3
LDExIEBACiAgKiB0aGUgc2FtZSAkKFhFTl9WRVJTSU9OKSAoZS5nLiB0aHJvdWdob3V0IGEgbWFq
b3IgcmVsZWFzZSkuCiAgKi8KIAotLyogTElCWExfSEFWRV9QSFlTSU5GT19DQVBfRElSRUNUSU8K
Ky8qIExJQlhMX0hBVkVfUEhZU0lORk9fQ0FQX1BWCiAgKgotICogSWYgdGhpcyBpcyBkZWZpbmVk
LCBsaWJ4bF9waHlzaW5mbyBoYXMgYSAiY2FwX2RpcmVjdGlvIiBmaWVsZC4KKyAqIElmIHRoaXMg
aXMgZGVmaW5lZCwgbGlieGxfcGh5c2luZm8gaGFzIGEgImNhcF9wdiIgZmllbGQuCiAgKi8KLSNk
ZWZpbmUgTElCWExfSEFWRV9QSFlTSU5GT19DQVBfRElSRUNUSU8gMQorI2RlZmluZSBMSUJYTF9I
QVZFX1BIWVNJTkZPX0NBUF9QViAxCiAKIC8qIExJQlhMX0hBVkVfQ09OU09MRV9OT1RJRllfRkQK
ICAqCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggM2I4Zjk2NzY1MS4uNTFjZjA2YTNhMiAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbApAQCAtMTAxMyw4ICsxMDEzLDggQEAgbGlieGxfcGh5c2luZm8gPSBTdHJ1Y3QoInBo
eXNpbmZvIiwgWwogICAgICgiaHdfY2FwIiwgbGlieGxfaHdjYXApLAogCiAgICAgKCJjYXBfaHZt
IiwgYm9vbCksCi0gICAgKCJjYXBfaHZtX2RpcmVjdGlvIiwgYm9vbCksCi0gICAgKCJjYXBfZGly
ZWN0aW8iLCBib29sKSwKKyAgICAoImNhcF9wdiIsIGJvb2wpLAorICAgICgiY2FwX2h2bV9kaXJl
Y3RpbyIsIGJvb2wpLCAjIE5vIGxvbmdlciBIVk0gc3BlY2lmaWMKICAgICBdLCBkaXI9RElSX09V
VCkKIAogbGlieGxfY29ubmVjdG9yaW5mbyA9IFN0cnVjdCgiY29ubmVjdG9yaW5mbyIsIFsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2luZm8uYyBiL3Rvb2xzL3hsL3hsX2luZm8uYwppbmRleCA5
M2UyYzVmYTdkLi40NmQ5YzlmNzEyIDEwMDY0NAotLS0gYS90b29scy94bC94bF9pbmZvLmMKKysr
IGIvdG9vbHMveGwveGxfaW5mby5jCkBAIC0yMTAsMTAgKzIxMCwxMSBAQCBzdGF0aWMgdm9pZCBv
dXRwdXRfcGh5c2luZm8odm9pZCkKICAgICAgICAgIGluZm8uaHdfY2FwWzRdLCBpbmZvLmh3X2Nh
cFs1XSwgaW5mby5od19jYXBbNl0sIGluZm8uaHdfY2FwWzddCiAgICAgICAgICk7CiAKLSAgICBt
YXliZV9wcmludGYoInZpcnRfY2FwcyAgICAgICAgICAgICAgOiVzJXMlc1xuIiwKKyAgICBtYXli
ZV9wcmludGYoInZpcnRfY2FwcyAgICAgICAgICAgICAgOiVzJXMlcyVzXG4iLAorICAgICAgICAg
aW5mby5jYXBfcHYgPyAiIHB2IiA6ICIiLAogICAgICAgICAgaW5mby5jYXBfaHZtID8gIiBodm0i
IDogIiIsCi0gICAgICAgICBpbmZvLmNhcF9odm1fZGlyZWN0aW8gPyAiIGh2bV9kaXJlY3RpbyIg
OiAiIiwKLSAgICAgICAgIGluZm8uY2FwX2RpcmVjdGlvID8gIiBkaXJlY3RpbyIgOiAiIgorICAg
ICAgICAgaW5mby5jYXBfaHZtICYmIGluZm8uY2FwX2h2bV9kaXJlY3RpbyA/ICIgaHZtX2RpcmVj
dGlvIiA6ICIiLAorICAgICAgICAgaW5mby5jYXBfcHYgJiYgaW5mby5jYXBfaHZtX2RpcmVjdGlv
ID8gIiBwdl9kaXJlY3RpbyIgOiAiIgogICAgICAgICApOwogCiAgICAgdmluZm8gPSBsaWJ4bF9n
ZXRfdmVyc2lvbl9pbmZvKGN0eCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3lzY3RsLmMg
Yi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKaW5kZXggMGJlYzdlNWMzYy4uMTkxNmEzZGUxYiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3N5c2N0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zeXNjdGwu
YwpAQCAtMTIwLDYgKzEyMCw4IEBAIHZvaWQgYXJjaF9kb19waHlzaW5mbyhzdHJ1Y3QgeGVuX3N5
c2N0bF9waHlzaW5mbyAqcGkpCiAgICAgICAgICAgIG1pbihzaXplb2YocGktPmh3X2NhcCksIHNp
emVvZihib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KSkpOwogICAgIGlmICggaHZtX2VuYWJs
ZWQgKQogICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9odm07
CisgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19QVikgKQorICAgICAgICBwaS0+Y2FwYWJpbGl0
aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9wdjsKICAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQog
ICAgICAgICBwaS0+Y2FwYWJpbGl0aWVzIHw9IFhFTl9TWVNDVExfUEhZU0NBUF9kaXJlY3RpbzsK
IH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9zeXNjdGwuaAppbmRleCBlM2ExNGRmY2M5Li4xY2NmMjA3ODdhIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3N5
c2N0bC5oCkBAIC04NSw4ICs4NSwxMSBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF90YnVmX29wIHsKICAv
KiAoeDg2KSBUaGUgcGxhdGZvcm0gc3VwcG9ydHMgSFZNIGd1ZXN0cy4gKi8KICNkZWZpbmUgX1hF
Tl9TWVNDVExfUEhZU0NBUF9odm0gICAgICAgICAgMAogI2RlZmluZSBYRU5fU1lTQ1RMX1BIWVND
QVBfaHZtICAgICAgICAgICAoMXU8PF9YRU5fU1lTQ1RMX1BIWVNDQVBfaHZtKQorIC8qICh4ODYp
IFRoZSBwbGF0Zm9ybSBzdXBwb3J0cyBQViBndWVzdHMuICovCisjZGVmaW5lIF9YRU5fU1lTQ1RM
X1BIWVNDQVBfcHYgICAgICAgICAgIDEKKyNkZWZpbmUgWEVOX1NZU0NUTF9QSFlTQ0FQX3B2ICAg
ICAgICAgICAgKDF1PDxfWEVOX1NZU0NUTF9QSFlTQ0FQX3B2KQogIC8qICh4ODYpIFRoZSBwbGF0
Zm9ybSBzdXBwb3J0cyBkaXJlY3QgYWNjZXNzIHRvIEkvTyBkZXZpY2VzIHdpdGggSU9NTVUuICov
Ci0jZGVmaW5lIF9YRU5fU1lTQ1RMX1BIWVNDQVBfZGlyZWN0aW8gMQorI2RlZmluZSBfWEVOX1NZ
U0NUTF9QSFlTQ0FQX2RpcmVjdGlvICAgICAyCiAjZGVmaW5lIFhFTl9TWVNDVExfUEhZU0NBUF9k
aXJlY3RpbyAgKDF1PDxfWEVOX1NZU0NUTF9QSFlTQ0FQX2RpcmVjdGlvKQogc3RydWN0IHhlbl9z
eXNjdGxfcGh5c2luZm8gewogICAgIHVpbnQzMl90IHRocmVhZHNfcGVyX2NvcmU7Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:24:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:24: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-devel-bounces@lists.xenproject.org>)
	id 1gL4tS-0002pF-BU; Fri, 09 Nov 2018 11:24: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=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gL4tR-0002op-3K
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:24:05 +0000
X-Inumbo-ID: f673dd00-e411-11e8-8994-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f673dd00-e411-11e8-8994-12d6303a7972;
 Fri, 09 Nov 2018 11:24:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2F97CA78;
 Fri,  9 Nov 2018 03:24:03 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 41E753F718;
 Fri,  9 Nov 2018 03:24:02 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
 <1541541959-23140-1-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a7304f0e-5e92-2259-f6b1-ec7d801770aa@arm.com>
Date: Fri, 9 Nov 2018 11:24:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541541959-23140-1-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/4] xen/arm: initialize target
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, JBeulich@suse.com,
 Stefano Stabellini <stefanos@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDA2LzExLzIwMTggMjI6MDUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBJbml0aWFsaXplIHZhcmlhYmxlIHRhcmdldCBiZWZvcmUgcGFzc2luZyBpdCBhcyBhIHBh
cmFtZXRlci4KPiBJdCBtYWtlcyB0aGUgY29kZSBhIGJpdCBuaWNlciBhbmQgaXQgaXMgYSBzYWZl
dHkgY2VydGlmaWNhdGlvbgo+IHJlcXVpcmVtZW50Lgo+IAo+IE0zQ00gUnVsZS05LjE6IFRoZSB2
YWx1ZSBvZiBhbiBvYmplY3Qgd2l0aCBhdXRvbWF0aWMgc3RvcmFnZSBkdXJhdGlvbgo+IHNoYWxs
IG5vdCBiZSByZWFkIGJlZm9yZSBpdCBoYXMgYmVlbiBzZXQKPiAKPiBRQVZlcmlmeTogMjk3Mgo+
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:24:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:24: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-devel-bounces@lists.xenproject.org>)
	id 1gL4tx-0002x8-N5; Fri, 09 Nov 2018 11:24: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=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gL4tw-0002ws-K3
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:24:36 +0000
X-Inumbo-ID: 09ddc9aa-e412-11e8-ab76-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 09ddc9aa-e412-11e8-ab76-12d6303a7972;
 Fri, 09 Nov 2018 11:24:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8D07DA78;
 Fri,  9 Nov 2018 03:24:35 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4B81A3F718;
 Fri,  9 Nov 2018 03:24:34 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
 <1541541959-23140-2-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <adc88474-ec65-7a8d-e677-73a21f871527@arm.com>
Date: Fri, 9 Nov 2018 11:24:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541541959-23140-2-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/4] xen/arm: initialize access
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, Tamas K Lengyel <tamas@tklengyel.com>,
 rcojocaru@bitdefender.com, JBeulich@suse.com,
 Stefano Stabellini <stefanos@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDA2LzExLzIwMTggMjI6MDUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBJbml0aWFsaXplIHZhcmlhYmxlICphY2Nlc3MgYmVmb3JlIHJldHVybmluZyBpdCBiYWNr
IHRvIHRoZSBjYWxsZXIuCj4gSXQgbWFrZXMgdGhlIGNvZGUgYSBiaXQgbmljZXIgYW5kIGl0IGlz
IGEgc2FmZXR5IGNlcnRpZmljYXRpb24KPiByZXF1aXJlbWVudC4KPiAKPiBNM0NNIFJ1bGUtOS4x
OiBUaGUgdmFsdWUgb2YgYW4gb2JqZWN0IHdpdGggYXV0b21hdGljIHN0b3JhZ2UgZHVyYXRpb24K
PiBzaGFsbCBub3QgYmUgcmVhZCBiZWZvcmUgaXQgaGFzIGJlZW4gc2V0Cj4gCj4gUUFWZXJpZnk6
IDI5NjIKPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlu
eC5jb20+Cj4gQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVy
LmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:26:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11: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-devel-bounces@lists.xenproject.org>)
	id 1gL4vG-0003Ah-4y; Fri, 09 Nov 2018 11:25: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=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gL4vE-0003AP-Ob
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:25:56 +0000
X-Inumbo-ID: 397921d6-e412-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 397921d6-e412-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 11:25:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D3813A78;
 Fri,  9 Nov 2018 03:25:55 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C4E4B3F718;
 Fri,  9 Nov 2018 03:25:54 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
 <1541541959-23140-3-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1ff4c232-bf3c-55bf-d18e-1353b9cd83f4@arm.com>
Date: Fri, 9 Nov 2018 11:25:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541541959-23140-3-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/4] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com, JBeulich@suse.com,
 Stefano Stabellini <stefanos@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDA2LzExLzIwMTggMjI6MDUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBJbnRyb2R1Y2UgYSBtYWNybywgU1lNQk9MLCB3aGljaCBpcyBhIHNpbXBsZSB3cmFwcGVy
IGFyb3VuZCBSRUxPQ19ISURFCj4gdG8gYmUgdXNlZCBldmVyeXdoZXJlIHN5bWJvbHMgc3VjaCBh
cyBfc3RleHQgYW5kIF9ldGV4dCBhcmUgdXNlZCBpbiB0aGUKPiBjb2RlLgo+IAo+IFJFTE9DX0hJ
REUgaXMgbmVlZGVkIHdoZW4gYWNjZXNzaW5nIHN5bWJvbHMgc3VjaCBhcyBfc3RleHQgYW5kIF9l
dGV4dAo+IGJlY2F1c2UgdGhlIEMgc3RhbmRhcmQgZm9yYmlkcyBmb3IgYm90aCBjb21wYXJpc29u
cyBhbmQgc3Vic3RyYWN0aW9uCj4gKHNlZSBDIFN0YW5kYXJkLCA2LjUuNiBbSVNPL0lFQyA5ODk5
OjIwMTFdIGFuZCBbMV0pLgo+IAo+IGZvcmJpZHMgY29tcGFyaXNvbnMgYmV0d2VlbiBwb2ludGVy
cyBwb2ludGluZyB0bwo+IGRpZmZlcmVudCBvYmplY3RzLiBfc3RleHQsIF9ldGV4dCwgZXRjLiBh
cmUgYWxsIHBvaW50ZXJzIHRvIGRpZmZlcmVudAo+IG9iamVjdHMgZnJvbSBBTkNJIEMgcG9pbnQg
b2Ygdmlldy4KPiAKPiBUbyB3b3JrIGFyb3VuZCBwb3RlbnRpYWwgQyBjb21waWxlciBpc3N1ZXMg
KHdoaWNoIGhhdmUgYWN0dWFsbHkKPiBiZWVuIGZvdW5kLCBzZWUgdGhlIGNvbW1lbnQgb24gdG9w
IG9mIFJFTE9DX0hJREUgaW4gTGludXgpLCBhbmQgdG8gaGVscAo+IHdpdGggY2VydGlmaWNhdGlv
bnMsIGxldCdzIGludHJvZHVjZSBzb21lIHN5bnRhY3RpYyBzdWdhciB0byBiZSB1c2VkIGluCj4g
Zm9sbG93aW5nIHBhdGNoZXMuCj4gCj4gWzFdIGh0dHBzOi8vd2lraS5zZWkuY211LmVkdS9jb25m
bHVlbmNlL2Rpc3BsYXkvYy9BUlIzNi1DLitEbytub3Qrc3VidHJhY3Qrb3IrY29tcGFyZSt0d28r
cG9pbnRlcnMrdGhhdCtkbytub3QrcmVmZXIrdG8rdGhlK3NhbWUrYXJyYXkKPiAKPiBTaWduZWQt
b2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4gQ0M6IEpC
ZXVsaWNoQHN1c2UuY29tCj4gQ0M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20KPiBDQzogd2Vp
LmxpdTJAY2l0cml4LmNvbQo+IC0tLQo+IENoYW5nZXMgaW4gdjM6Cj4gLSBpbXByb3ZlIGNvbW1p
dCBtZXNzYWdlCj4gLSByZW5hbWUgX19zeW1ib2wgdG8gU1lNQk9MIHRvIGF2b2lkIG5hbWUgc3Bh
Y2UgdmlvbGF0aW9ucwo+IAo+IENoYW5nZXMgaW4gdjI6Cj4gLSBkbyBub3QgY2FzdCByZXR1cm4g
dG8gY2hhcioKPiAtIG1vdmUgdG8gY29tbW9uIGhlYWRlcgo+IC0tLQo+ICAgeGVuL2luY2x1ZGUv
eGVuL2NvbXBpbGVyLmggfCA2ICsrKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9u
cygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaCBiL3hlbi9p
bmNsdWRlL3hlbi9jb21waWxlci5oCj4gaW5kZXggZmY2YzBmNS4uYjMzNzVmNiAxMDA2NDQKPiAt
LS0gYS94ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9j
b21waWxlci5oCj4gQEAgLTk5LDYgKzk5LDEyIEBACj4gICAgICAgX19hc21fXyAoIiIgOiAiPXIi
KF9fcHRyKSA6ICIwIihwdHIpKTsgICAgICBcCj4gICAgICAgKHR5cGVvZihwdHIpKSAoX19wdHIg
KyAob2ZmKSk7IH0pCj4gICAKPiArLyoKPiArICogVXNlIFJFTE9DX0hJREUgd2l0aCBzeW1ib2xz
IHN1Y2ggYXMgX3N0ZXh0IGFuZCBfZXRleHQgdG8gYXZvaWQgZXJyb3JzCgpJdCBpcyBub3QgY2xl
YXIgd2hhdCAiZXJyb3JzIiBtZWFucyBoZXJlLiBJIHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0
byB1c2UgCiJ1bmRlZmluZWQgYmVoYXZpb3IiIGluc3RlYWQuCgpXaXRoIHRoYXQ6CgpBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCj4gKyAqIG9u
IGNvbXBhcmluZyBwb2ludGVycyB0byBkaWZmZXJlbnQgb2JqZWN0cwo+ICsgKi8KPiArI2RlZmlu
ZSBTWU1CT0woeCkgICAgICAgICAoUkVMT0NfSElERSgodW5zaWduZWQgbG9uZykoeCksIDApKQo+
ICsKPiAgICNpZmRlZiBfX0dDQ19BU01fRkxBR19PVVRQVVRTX18KPiAgICMgZGVmaW5lIEFTTV9G
TEFHX09VVCh5ZXMsIG5vKSB5ZXMKPiAgICNlbHNlCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:26:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:26: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-devel-bounces@lists.xenproject.org>)
	id 1gL4vT-0003DQ-Fn; Fri, 09 Nov 2018 11:26: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=wzzi=nu=citrix.com=prvs=84405b137=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gL4vR-0003D1-W1
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:26:10 +0000
X-Inumbo-ID: 408bec8f-e412-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 408bec8f-e412-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 11:26:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="81638459"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20181109112346.6258-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <3b880d86-2671-3101-3b68-cd2569e30d04@citrix.com>
Date: Fri, 9 Nov 2018 11:25:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181109112346.6258-1-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] xen: report PV capability in sysctl and
 use it in toolstack
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTEvMTggMTE6MjMsIFdlaSBMaXUgd3JvdGU6Cj4gMGUyYzg4NmVmICgieGVuOiBkZWNv
dXBsZSBIVk0gYW5kIElPTU1VIGNhcGFiaWxpdGllcyIpIHByb3ZpZGVkIGEKPiB0cnV0aCB0YWJs
ZSBmb3Igd2hhdCBgeGwgaW5mb2Agd291bGQgcmVwb3J0LiBJbiBvcmRlciB0byBtYWtlIHRoZQo+
IHRhYmxlIHdvcmsgeGVuIHdpbGwgbmVlZCB0byByZXBvcnQgaXRzIFBWIGNhcGFiaWxpdHkuCj4K
PiBSZXBsYWNlIGNhcF9kaXJlY3RpbyB3aXRoIGNhcF9wdiBpbiBsaWJ4bCBJREwuIEl0IGlzIHNh
ZmUgdG8gZG8gc28KPiBiZWNhdXNlIGNhcF9kaXJlY3RpbyBoYXMgbmV2ZXIgYmVlbiByZWxlYXNl
ZC4gUmV2ZXJ0IHRvIHVzZQo+IGNhcF9odm1fZGlyZWN0aW8gdG8gbWFyayB0aGUgYXZhaWxhYmls
aXR5IG9mIElPTU1VLCB0byBzYXZlIHVzIGZyb20KPiBwcm92aWRpbmcgYSBjb21wYXRpYmlsaXR5
IGxheWVyLgo+Cj4gRG9uJ3QgYnVtcCBzeXNjdGwgdmVyc2lvbiBudW1iZXIgYmVjYXVzZSB3ZSd2
ZSBhbHJlYWR5IGRvbmUgc28uCj4KPiBBbHNvIHByb3ZpZGUgYSBuZXcgdmlydF9jYXBzICJwdiIs
IGNoYW5nZSAiZGlyZWN0aW8iIHRvICJwdl9kaXJlY3RpbyIuCj4gVGhlIHRydXRoIHRhYmxlIGlz
IG5vdzoKPgo+ICAgICBwdiAgICAgIGh2bSAgICAgaW9tbXUgICAgICAgICAgIGZsYWdzIGluIHhs
IGluZm8KPiAgICAgMCAgICAgICAwICAgICAgIHggICAgICAgICAgICAgICBuL2EKPiAgICAgMCAg
ICAgICAxICAgICAgIDAgICAgICAgICAgICAgICBodm0KPiAgICAgMCAgICAgICAxICAgICAgIDEg
ICAgICAgICAgICAgICBodm0gaHZtX2RpcmVjdGlvCj4gICAgIDEgICAgICAgMCAgICAgICAwICAg
ICAgICAgICAgICAgcHYKPiAgICAgMSAgICAgICAwICAgICAgIDEgICAgICAgICAgICAgICBwdiBw
dl9kaXJlY3Rpbwo+ICAgICAxICAgICAgIDEgICAgICAgMCAgICAgICAgICAgICAgIHB2IGh2bQo+
ICAgICAxICAgICAgIDEgICAgICAgMSAgICAgICAgICAgICAgIHB2IGh2bSBodm1fZGlyZWN0aW8g
cHZfZGlyZWN0aW8KPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CgpMR1RNLsKgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:30:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:30: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-devel-bounces@lists.xenproject.org>)
	id 1gL4zC-0003ez-1c; Fri, 09 Nov 2018 11:30:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mulf=nu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gL4zA-0003bp-Js
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:30:00 +0000
X-Inumbo-ID: ca15f306-e412-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca15f306-e412-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 11:29:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Nov 2018 04:29:57 -0700
Message-Id: <5BE56FB402000078001FA258@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 09 Nov 2018 04:29:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B9678B402000078001E6CD6@prv1-mh.provo.novell.com>
 <20180913164419.jv7hfq2dcjenncwk@zion.uk.xensource.com>
 <5BD2F36302000078001F5082@prv1-mh.provo.novell.com>
In-Reply-To: <5BD2F36302000078001F5082@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping#2: [PATCH] pass-through: adjust pIRQ migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjEwLjE4IGF0IDEyOjU4LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDEzLjA5LjE4IGF0IDE4OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9u
IE1vbiwgU2VwIDEwLCAyMDE4IGF0IDA3OjU5OjE2QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4gRm9yIG9uZSBpdCBpcyBxdWl0ZSBwb2ludGxlc3MgdG8gaXRlcmF0ZSBvdmVyIGFsbCBw
SVJRLXMgdGhlIGRvbWFpbiBoYXMKPj4+IHdoZW4ganVzdCBvbmUgaXMgYmVpbmcgYWRqdXN0ZWQu
IEludHJvZHVjZSBodm1fbWlncmF0ZV9waXJxKCkuCj4+PiAKPj4+IEFkZGl0aW9uYWxseSBpdCBp
cyBib2d1cyB0byBtaWdyYXRlIHRoZSBwSVJRIHRvIGEgdkNQVSBkaWZmZXJlbnQgZnJvbQo+Pj4g
dGhlIG9uZSB0aGUgZXZlbnQgaXMgc3VwcG9zZWQgdG8gYmUgcG9zdGVkIHRvIC0gaWYgYW55dGhp
bmcsIGl0IG1pZ2h0IGJlCj4+PiB3b3J0aCBjb25zaWRlcmluZyBub3QgdG8gbWlncmF0ZSB0aGUg
cElSUSBhdCBhbGwgaW4gdGhlIHBvc3RpbmcgY2FzZS4KPj4+IAo+Pj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiAKPj4gUmV2aWV3ZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gQW5kcmV3LAo+IAo+IGNhbiBJIGdldCB5b3Vy
IGFjayAob3Igb3RoZXJ3aXNlKSBvbiB0aGUgeDg2LXNwZWNpZmljIHBhcnQgb2YgdGhpcwo+IGNo
YW5nZSwgcGxlYXNlPwoKT25lIG1vcmUgdHJ5LiBVbmxlc3MgSSBnZXQgYSByZXNwb25zZSB3aXRo
aW4gYSB3ZWVrIEknbGwgY29tbWl0IGJhc2VkCm9uIEtldmluJ3MgYW5kIFdlaSdzIFItYi4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:32:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:32: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-devel-bounces@lists.xenproject.org>)
	id 1gL51N-0004Ha-KO; Fri, 09 Nov 2018 11:32: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=to6o=nu=citrix.com=prvs=84443e95c=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gL51M-0004HU-KN
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:32:16 +0000
X-Inumbo-ID: 1aeb35e2-e413-11e8-b508-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1aeb35e2-e413-11e8-b508-12d6303a7972;
 Fri, 09 Nov 2018 11:32:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70121661"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20181109101631.5729-1-jgross@suse.com>
 <62458c5c-a6dc-f67d-ea93-a1bc7257b9ca@citrix.com>
 <106cc2b4-0239-64a5-bfe7-6437529f3445@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <4985fcb9-eee9-99f0-32cc-168a0cb0e718@citrix.com>
Date: Fri, 9 Nov 2018 11:32:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <106cc2b4-0239-64a5-bfe7-6437529f3445@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvOS8xOCAxMTowNyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwOS8xMS8yMDE4
IDExOjU2LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAxMS85LzE4IDEwOjE2IEFNLCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+Pj4gVGhpcyBlbWFpbCBvbmx5IHRyYWNrcyBiaWcgaXRlbXMgZm9y
IHhlbi5naXQgdHJlZS4gUGxlYXNlIHJlcGx5IGZvciBpdGVtcyB5b3UKPj4+IHdvdWxkIGxpa2Ug
dG8gc2VlIGluIDQuMTIgc28gdGhhdCBwZW9wbGUgaGF2ZSBhbiBpZGVhIHdoYXQgaXMgZ29pbmcg
b24gYW5kCj4+PiBwcmlvcml0aXNlIGFjY29yZGluZ2x5Lgo+Pj4KPj4+IFlvdSdyZSB3ZWxjb21l
IHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5kIHVzZSBjYXNlcyBvZiB0aGUgZmVhdHVyZSB5b3Un
cmUKPj4+IHdvcmtpbmcgb24uCj4+Pgo+Pj4gPSBUaW1lbGluZSA9Cj4+Pgo+Pj4gV2Ugbm93IGFk
b3B0IGEgZml4ZWQgY3V0LW9mZiBkYXRlIHNjaGVtZS4gV2Ugd2lsbCByZWxlYXNlIGFib3V0IGV2
ZXJ5IDggbW9udGhzLgo+Pj4gVGhlIHVwY29taW5nIDQuMTIgdGltZWxpbmUgYXJlIGFzIGZvbGxv
d2VkOgo+Pj4KPj4+ICogTGFzdCBwb3N0aW5nIGRhdGU6IERlY2VtYmVyIDE0dGgsIDIwMTgKPj4+
ICAgTGFzdCBwb3N0aW5nIGRhdGUgZm9yIHBhdGNoZXMgdG91Y2hpbmcgQVJNIGNvZGU6IERlY2Vt
YmVyIDFzdCwgMjAxOAo+Pj4gKiBIYXJkIGNvZGUgZnJlZXplOiBKYW51YXJ5IDExdGgsIDIwMTkK
Pj4+ICAgSGFyZCBjb2RlIGZyZWV6ZSBmb3IgcGF0Y2hlcyB0b3VjaGluZyBBUk0gY29kZTogRGVj
ZW1iZXIgMjFzdCwgMjAxOAo+Pj4gKiBSQzE6IFRCRAo+Pj4gKiBSZWxlYXNlOiBNYXJjaCA3dGgs
IDIwMTkKPj4+Cj4+PiBOb3RlIHRoYXQgd2UgZG9uJ3QgaGF2ZSBmcmVlemUgZXhjZXB0aW9uIHNj
aGVtZSBhbnltb3JlLiBBbGwgcGF0Y2hlcwo+Pj4gdGhhdCB3aXNoIHRvIGdvIGludG8gNC4xMiBt
dXN0IGJlIHBvc3RlZCBubyBsYXRlciB0aGFuIHRoZSBsYXN0IHBvc3RpbmcKPj4+IGRhdGUuIEFs
bCBwYXRjaGVzIHBvc3RlZCBhZnRlciB0aGF0IGRhdGUgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IHF1
ZXVlZAo+Pj4gaW50byBuZXh0IHJlbGVhc2UuCj4+Cj4+IFNvcnJ5LCBkbyB5b3UgbWVhbiAiLi4u
bXVzdCBiZSBwb3N0ZWQgbm8gbGF0ZXIgdGhhbiB0aGUgaGFyZCBjb2RlIGZyZWV6ZSI/Cj4+Cj4+
IFByZXZpb3VzbHkgIkxhc3QgcG9zdGluZyBkYXRlIiBoYXMgbWVhbnQgdGhhdCBhcyBsb25nIGFz
IHYxIHdhcyBwb3N0ZWQKPj4gYmVmb3JlIHRoYXQgZGF0ZSwgdk4gY2FuIGJlIGNoZWNrZWQgaW4g
YW55IHRpbWUgYmVmb3JlIHRoZSBoYXJkIGNvZGUKPj4gZnJlZXplLiAgSnVzdCBjaGVja2luZyB0
byBzZWUgdGhhdCB0aGF0J3Mgc3RpbGwgdGhlICBtZWFuaW5nLgo+IAo+IFRoYXQncyB0aGUgd29y
ZGluZyB1c2VkIGZvciB0aGUgbGFzdCBjb3VwbGUgcmVsZWFzZXMuCgpZZXMsIGFuZCBJJ20gc29y
cnkgSSBoYXZlbid0IGJlZW4gcGF5aW5nIHZlcnkga2VlbiBhdHRlbnRpb247IEkgZGlkIHRoaXMK
dGltZSBiZWNhdXNlIEkgaGF2ZSBzb21ldGhpbmcgSSBtYXkgd2FudCB0byBnZXQgaW4uIDotKQoK
PiBXaGF0IGFib3V0Ogo+IAo+ICJBbGwgcGF0Y2hlcyB0aGF0IHdpc2ggdG8gZ28gaW50byA0LjEy
IG11c3QgYmUgcG9zdGVkIGluaXRpYWxseSBubyBsYXRlcgo+ICB0aGFuIHRoZSBsYXN0IHBvc3Rp
bmcgZGF0ZSBhbmQgZmluYWxseSBubyBsYXRlciB0aGFuIHRoZSBoYXJkIGNvZGUKPiAgZnJlZXpl
LiIKClllcywgSSB0aGluayB0aGF0J3MgbW9yZSBjbGVhciwgdGhhbmtzLgoKIC1HZW9yZ2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:34:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:34: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-devel-bounces@lists.xenproject.org>)
	id 1gL536-0004OI-1y; Fri, 09 Nov 2018 11:34: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=tcxi=nu=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gL534-0004OB-6K
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:34:02 +0000
X-Inumbo-ID: 59cae92c-e413-11e8-9a16-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::700])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59cae92c-e413-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 11:34:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=kWoHh6Mm1ZsMQHGqmAA02bxwap4N7Al0nMoqGdCNrw4=;
 b=MnMXjRBTzdZDQolsdEIdqqreT2R3kNmde7O7vzHzHqa0+6RPlAbFteXYUsVQ+8oXudDga8xlqD/kvxE73YVVsIzuTkBJXarKX2Xoz1qHPV2dLq25BXAtoPpG2LztnRlJFzY4k8uOE/raOHfMyO70eA5PhgeOTwKaaoi+DAm1NYM=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB4448.eurprd02.prod.outlook.com (20.178.11.157) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.38; Fri, 9 Nov 2018 11:33:58 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::4907:98f3:a6a4:51ca]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::4907:98f3:a6a4:51ca%4]) with mapi id 15.20.1294.034; Fri, 9 Nov 2018
 11:33:58 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v9] arch/x86: Add registers to vm_event
Thread-Index: AQHUeCAaXOhjW7HEzU+H6obaZeymOw==
Date: Fri, 9 Nov 2018 11:33:58 +0000
Message-ID: <20181109113344.29409-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR07CA0016.eurprd07.prod.outlook.com
 (2603:10a6:209:2a::29) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB4448;
 6:rSURIJtItzb/E9nn7yvduQov19dMWLg7Ty1zwJQUMRTde8a+XOXRISEOR+5k/l7z6LLN5cUaCYQ+gAhsdHn2dibVvwQVIKEqbelwn6gQf9uO+Rb1AckedbMQCmSCZtsmqGKymgNLB5RUpa61+Ei5C25+ECLGlFFAAx9S+VM+F5/hdGxfbeIdnYBvVdA4ENDyr+VVbuFRi1n7cpxxW1CnkJxp/EwC1znuinGUEhEWbWNzFwxDiggYh3nImPUT23a0WXJ4pd7IFdoF8nqwk2fXxo/cek8UbDkPJaLMhZlyo/dwxM9KdU1xbWY/yQ4hn7qiOeC9+8Zv0SuRl460cumJu+aFvAlf3C1xfydTBpIYlWEotJ/FXp/wjccYd/tLsRay/hOcLr/NVvUn6B/DXW5nDYq9zCedPlR+wzUa5NOQwBYDodmE8qcXj0Qg+4pvsUC+IT9XwjSrAHmN/Ibnm2lYBw==;
 5:oVXcZtgDu7UPrPr274HpfaoPof9kysIRDpJ5Ak2VCEbGw7F0CRfSxUgpSNb0ydGLpGZCdpVyGGl3RWF9GDk24oP50zagxTndzxa85Xv6Vnu9/SI9sfUyPF1jmh32v68lZP7mY4yC5Xbo0Nx/Ei9QKBYyHPkGwI1T3AfQdR+GRJo=;
 7:lheJ5GXxfV9vTWaxPUFVxNe9jF5O65Rsd1/4+mszdRxvmmWVZhmYygC6IpL+dsQ3SH+FT+YczkKe99kVRd3l/A/t7q7AcEXGxDx0Rrt7e4kdShn/qgv9LWzGvl6fGFdZgx907qtWG0jUbK+uKlXGZQ==
x-ms-office365-filtering-correlation-id: 30fb8f61-e09c-49ab-c91a-08d646373cd7
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4448; 
x-ms-traffictypediagnostic: VI1PR02MB4448:
x-microsoft-antispam-prvs: <VI1PR02MB44485B2B2B3599B740EC3504ABC60@VI1PR02MB4448.eurprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(3231382)(944501410)(52105095)(93006095)(93001095)(3002001)(10201501046)(148016)(149066)(150057)(6041310)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB4448; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4448; 
x-forefront-prvs: 08512C5403
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(366004)(376002)(39850400004)(396003)(136003)(189003)(199004)(476003)(7736002)(54906003)(14444005)(478600001)(575784001)(81166006)(81156014)(2616005)(86362001)(25786009)(5660300001)(68736007)(53936002)(71190400001)(2351001)(14454004)(97736004)(102836004)(186003)(305945005)(26005)(6916009)(8936002)(8676002)(71200400001)(2900100001)(6436002)(6486002)(256004)(4326008)(36756003)(386003)(66066001)(52116002)(316002)(6506007)(3846002)(6116002)(106356001)(1076002)(99286004)(107886003)(6512007)(105586002)(5640700003)(2906002)(2501003)(486006);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4448;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: QVKgH8Oqx76nu18QDiKWK1mPgXXwn0e7V8FK8O7Tj40d5Y/D5DVUEfYC2yBol/izyGkjhpYNAHttPsh32m6zqw4IHygyzB9QqSmbuGQaDPoCIFAqSRB4av4+btekPj/jA3jrjTSeQ3Omex+fL2y6mwpmpR76oncGR2iaMNcZgL7wMsXdQRA+MQXffaVX8/sCfI3stSC2j0JvnAQmB5v0nucHjwrZSsSoMnjT7VoXdxkisZ87tvRyeCxwOamXGS8JtBL2YNYwfkmf2RdWACswHEdco8VYwwrl6D0Uk/9t2/LyaBgUEZbLVakNZxW3Jrb7Kk+PHbTlTHFUNNFfwwwt0O7TCGO05N98T93TPGqYPQU=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 30fb8f61-e09c-49ab-c91a-08d646373cd7
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2018 11:33:58.0856 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4448
Subject: [Xen-devel] [PATCH v9] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGEgY291cGxlIG9mIHJlZ3MgdG8gdGhlIHZtX2V2ZW50IHRoYXQgYXJl
IHVzZWQgYnkKdGhlIGludHJvc3BlY3Rpb24uIFRoZSBiYXNlLCBsaW1pdCBhbmQgYXIKYml0cyBh
cmUgY29tcHJlc3NlZCBpbnRvIGEgdWludDY0X3QgdW5pb24gc28gYXMgbm90IHRvIGVubGFyZ2Ug
dGhlCnZtX2V2ZW50LgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CgotLS0KQ2hh
bmdlcyBzaW5jZSBWODoKCS0gR3VhcmQgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyIHdp
dGggQ09ORklHX0hWTS4KLS0tCiB4ZW4vYXJjaC94ODYvdm1fZXZlbnQuYyAgICAgICB8IDc0ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdm1f
ZXZlbnQuaCB8IDI3ICsrKysrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgOTEgaW5zZXJ0aW9u
cygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3ZtX2V2ZW50
LmMgYi94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYwppbmRleCAxNWRlNDNjM2U2Li5kMmVlMTkzODY4
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYworKysgYi94ZW4vYXJjaC94ODYv
dm1fZXZlbnQuYwpAQCAtMTIyLDExICsxMjIsNjggQEAgdm9pZCB2bV9ldmVudF9tb25pdG9yX25l
eHRfaW50ZXJydXB0KHN0cnVjdCB2Y3B1ICp2KQogICAgIHYtPmFyY2gubW9uaXRvci5uZXh0X2lu
dGVycnVwdF9lbmFibGVkID0gdHJ1ZTsKIH0KIAorI2lmZGVmIENPTkZJR19IVk0KK3N0YXRpYyB2
b2lkIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3RlcihlbnVtIHg4Nl9zZWdtZW50IHNlZ21l
bnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZt
X2V2ZW50X3JlZ3NfeDg2ICpyZWcpCit7CisgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgc2Vn
OworCisgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKGN1cnJlbnQsIHNlZ21lbnQsICZzZWcp
OworCisgICAgc3dpdGNoICggc2VnbWVudCApCisgICAgeworICAgIGNhc2UgeDg2X3NlZ19zczoK
KyAgICAgICAgcmVnLT5zc19iYXNlID0gc2VnLmJhc2U7CisgICAgICAgIHJlZy0+c3MubGltaXQg
PSBzZWcuZyA/IHNlZy5saW1pdCA+PiAxMiA6IHNlZy5saW1pdDsKKyAgICAgICAgcmVnLT5zcy5h
ciA9IHNlZy5hdHRyOworICAgICAgICByZWctPnNzX3NlbCA9IHNlZy5zZWw7CisgICAgICAgIGJy
ZWFrOworCisgICAgY2FzZSB4ODZfc2VnX2ZzOgorICAgICAgICByZWctPmZzX2Jhc2UgPSBzZWcu
YmFzZTsKKyAgICAgICAgcmVnLT5mcy5saW1pdCA9IHNlZy5nID8gc2VnLmxpbWl0ID4+IDEyIDog
c2VnLmxpbWl0OworICAgICAgICByZWctPmZzLmFyID0gc2VnLmF0dHI7CisgICAgICAgIHJlZy0+
ZnNfc2VsID0gc2VnLnNlbDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIHg4Nl9zZWdfZ3M6
CisgICAgICAgIHJlZy0+Z3NfYmFzZSA9IHNlZy5iYXNlOworICAgICAgICByZWctPmdzLmxpbWl0
ID0gc2VnLmcgPyBzZWcubGltaXQgPj4gMTIgOiBzZWcubGltaXQ7CisgICAgICAgIHJlZy0+Z3Mu
YXIgPSBzZWcuYXR0cjsKKyAgICAgICAgcmVnLT5nc19zZWwgPSBzZWcuc2VsOworICAgICAgICBi
cmVhazsKKworICAgIGNhc2UgeDg2X3NlZ19jczoKKyAgICAgICAgcmVnLT5jc19iYXNlID0gc2Vn
LmJhc2U7CisgICAgICAgIHJlZy0+Y3MubGltaXQgPSBzZWcuZyA/IHNlZy5saW1pdCA+PiAxMiA6
IHNlZy5saW1pdDsKKyAgICAgICAgcmVnLT5jcy5hciA9IHNlZy5hdHRyOworICAgICAgICByZWct
PmNzX3NlbCA9IHNlZy5zZWw7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSB4ODZfc2VnX2Rz
OgorICAgICAgICByZWctPmRzX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICAgICAgcmVnLT5kcy5saW1p
dCA9IHNlZy5nID8gc2VnLmxpbWl0ID4+IDEyIDogc2VnLmxpbWl0OworICAgICAgICByZWctPmRz
LmFyID0gc2VnLmF0dHI7CisgICAgICAgIHJlZy0+ZHNfc2VsID0gc2VnLnNlbDsKKyAgICAgICAg
YnJlYWs7CisKKyAgICBjYXNlIHg4Nl9zZWdfZXM6CisgICAgICAgIHJlZy0+ZXNfYmFzZSA9IHNl
Zy5iYXNlOworICAgICAgICByZWctPmVzLmxpbWl0ID0gc2VnLmcgPyBzZWcubGltaXQgPj4gMTIg
OiBzZWcubGltaXQ7CisgICAgICAgIHJlZy0+ZXMuYXIgPSBzZWcuYXR0cjsKKyAgICAgICAgcmVn
LT5lc19zZWwgPSBzZWcuc2VsOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAg
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIH0KK30KKyNlbmRpZgorCiB2b2lkIHZtX2V2
ZW50X2ZpbGxfcmVncyh2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSkKIHsKICNpZmRlZiBDT05GSUdf
SFZNCiAgICAgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNl
cl9yZWdzKCk7Ci0gICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgc2VnOwogICAgIHN0cnVjdCBo
dm1faHdfY3B1IGN0eHQgPSB7fTsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAK
QEAgLTE3MCwxNCArMjI3LDE1IEBAIHZvaWQgdm1fZXZlbnRfZmlsbF9yZWdzKHZtX2V2ZW50X3Jl
cXVlc3RfdCAqcmVxKQogICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5tc3Jfc3RhciA9IGN0eHQubXNy
X3N0YXI7CiAgICAgcmVxLT5kYXRhLnJlZ3MueDg2Lm1zcl9sc3RhciA9IGN0eHQubXNyX2xzdGFy
OwogCi0gICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKGN1cnIsIHg4Nl9zZWdfZnMsICZzZWcp
OwotICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5mc19iYXNlID0gc2VnLmJhc2U7Ci0KLSAgICBodm1f
Z2V0X3NlZ21lbnRfcmVnaXN0ZXIoY3VyciwgeDg2X3NlZ19ncywgJnNlZyk7Ci0gICAgcmVxLT5k
YXRhLnJlZ3MueDg2LmdzX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICB2bV9ldmVudF9wYWNrX3NlZ21l
bnRfcmVnaXN0ZXIoeDg2X3NlZ19mcywgJnJlcS0+ZGF0YS5yZWdzLng4Nik7CisgICAgdm1fZXZl
bnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKHg4Nl9zZWdfZ3MsICZyZXEtPmRhdGEucmVncy54ODYp
OworICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rlcih4ODZfc2VnX2NzLCAmcmVxLT5k
YXRhLnJlZ3MueDg2KTsKKyAgICB2bV9ldmVudF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIoeDg2X3Nl
Z19zcywgJnJlcS0+ZGF0YS5yZWdzLng4Nik7CisgICAgdm1fZXZlbnRfcGFja19zZWdtZW50X3Jl
Z2lzdGVyKHg4Nl9zZWdfZHMsICZyZXEtPmRhdGEucmVncy54ODYpOworICAgIHZtX2V2ZW50X3Bh
Y2tfc2VnbWVudF9yZWdpc3Rlcih4ODZfc2VnX2VzLCAmcmVxLT5kYXRhLnJlZ3MueDg2KTsKIAot
ICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3RlcihjdXJyLCB4ODZfc2VnX2NzLCAmc2VnKTsKLSAg
ICByZXEtPmRhdGEucmVncy54ODYuY3NfYXJieXRlcyA9IHNlZy5hdHRyOworICAgIHJlcS0+ZGF0
YS5yZWdzLng4Ni5zaGFkb3dfZ3MgPSBjdHh0LnNoYWRvd19nczsKKyAgICByZXEtPmRhdGEucmVn
cy54ODYuZHI2ID0gY3R4dC5kcjY7CiAjZW5kaWYKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL3ZtX2V2ZW50LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaAppbmRl
eCAzNmUzZjQ2ODVkLi5iMmJhZmMwZDc3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
dm1fZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaApAQCAtMjksNyAr
MjksNyBAQAogCiAjaW5jbHVkZSAieGVuLmgiCiAKLSNkZWZpbmUgVk1fRVZFTlRfSU5URVJGQUNF
X1ZFUlNJT04gMHgwMDAwMDAwMworI2RlZmluZSBWTV9FVkVOVF9JTlRFUkZBQ0VfVkVSU0lPTiAw
eDAwMDAwMDA0CiAKICNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNf
XykKIApAQCAtMTU3LDYgKzE1NywxMiBAQAogI2RlZmluZSBWTV9FVkVOVF9YODZfQ1I0ICAgIDIK
ICNkZWZpbmUgVk1fRVZFTlRfWDg2X1hDUjAgICAzCiAKKy8qIFRoZSBsaW1pdCBmaWVsZCBpcyBy
aWdodC1zaGlmdGVkIGJ5IDEyIGJpdHMgaWYgLmFyLmcgaXMgc2V0LiAqLworc3RydWN0IHZtX2V2
ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgeworICAgIHVpbnQzMl90IGxpbWl0ICA6ICAgIDIwOworICAg
IHVpbnQzMl90IGFyICAgICA6ICAgIDEyOworfTsKKwogLyoKICAqIFVzaW5nIGN1c3RvbSB2Q1BV
IHN0cnVjdHMgKGkuZS4gbm90IGh2bV9od19jcHUpIGZvciBib3RoIHg4NiBhbmQgQVJNCiAgKiBz
byBhcyB0byBub3QgZmlsbCB0aGUgdm1fZXZlbnQgcmluZyBidWZmZXIgdG9vIHF1aWNrbHkuCkBA
IC0xNzksNiArMTg1LDcgQEAgc3RydWN0IHZtX2V2ZW50X3JlZ3NfeDg2IHsKICAgICB1aW50NjRf
dCByMTQ7CiAgICAgdWludDY0X3QgcjE1OwogICAgIHVpbnQ2NF90IHJmbGFnczsKKyAgICB1aW50
NjRfdCBkcjY7CiAgICAgdWludDY0X3QgZHI3OwogICAgIHVpbnQ2NF90IHJpcDsKICAgICB1aW50
NjRfdCBjcjA7CkBAIC0xOTEsOSArMTk4LDI1IEBAIHN0cnVjdCB2bV9ldmVudF9yZWdzX3g4NiB7
CiAgICAgdWludDY0X3QgbXNyX2VmZXI7CiAgICAgdWludDY0X3QgbXNyX3N0YXI7CiAgICAgdWlu
dDY0X3QgbXNyX2xzdGFyOworICAgIHVpbnQzMl90IGNzX2Jhc2U7CisgICAgdWludDMyX3Qgc3Nf
YmFzZTsKKyAgICB1aW50MzJfdCBkc19iYXNlOworICAgIHVpbnQzMl90IGVzX2Jhc2U7CiAgICAg
dWludDY0X3QgZnNfYmFzZTsKICAgICB1aW50NjRfdCBnc19iYXNlOwotICAgIHVpbnQzMl90IGNz
X2FyYnl0ZXM7CisgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgY3M7CisgICAg
c3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgc3M7CisgICAgc3RydWN0IHZtX2V2ZW50
X3g4Nl9zZWxlY3Rvcl9yZWcgZHM7CisgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9y
ZWcgZXM7CisgICAgc3RydWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgZnM7CisgICAgc3Ry
dWN0IHZtX2V2ZW50X3g4Nl9zZWxlY3Rvcl9yZWcgZ3M7CisgICAgdWludDY0X3Qgc2hhZG93X2dz
OworICAgIHVpbnQxNl90IGNzX3NlbDsKKyAgICB1aW50MTZfdCBzc19zZWw7CisgICAgdWludDE2
X3QgZHNfc2VsOworICAgIHVpbnQxNl90IGVzX3NlbDsKKyAgICB1aW50MTZfdCBmc19zZWw7Cisg
ICAgdWludDE2X3QgZ3Nfc2VsOwogICAgIHVpbnQzMl90IF9wYWQ7CiB9OwogCi0tIAoyLjE3LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:44:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:44: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-devel-bounces@lists.xenproject.org>)
	id 1gL5D9-0005Kr-57; Fri, 09 Nov 2018 11:44: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=wzzi=nu=citrix.com=prvs=84405b137=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gL5D7-0005Kj-Fz
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:44:25 +0000
X-Inumbo-ID: cd266135-e414-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd266135-e414-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 11:44:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="81639065"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B9678B402000078001E6CD6@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <c7ae8821-8563-d97a-7546-edb99c6a7976@citrix.com>
Date: Fri, 9 Nov 2018 11:44:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5B9678B402000078001E6CD6@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] pass-through: adjust pIRQ migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDkvMTggMTQ6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+IEZvciBvbmUgaXQgaXMgcXVp
dGUgcG9pbnRsZXNzIHRvIGl0ZXJhdGUgb3ZlciBhbGwgcElSUS1zIHRoZSBkb21haW4gaGFzCj4g
d2hlbiBqdXN0IG9uZSBpcyBiZWluZyBhZGp1c3RlZC4gSW50cm9kdWNlIGh2bV9taWdyYXRlX3Bp
cnEoKS4KPgo+IEFkZGl0aW9uYWxseSBpdCBpcyBib2d1cyB0byBtaWdyYXRlIHRoZSBwSVJRIHRv
IGEgdkNQVSBkaWZmZXJlbnQgZnJvbQo+IHRoZSBvbmUgdGhlIGV2ZW50IGlzIHN1cHBvc2VkIHRv
IGJlIHBvc3RlZCB0byAtIGlmIGFueXRoaW5nLCBpdCBtaWdodCBiZQo+IHdvcnRoIGNvbnNpZGVy
aW5nIG5vdCB0byBtaWdyYXRlIHRoZSBwSVJRIGF0IGFsbCBpbiB0aGUgcG9zdGluZyBjYXNlLgo+
Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:44:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:44: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-devel-bounces@lists.xenproject.org>)
	id 1gL5DU-0005MS-Gx; Fri, 09 Nov 2018 11:44: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=wzzi=nu=citrix.com=prvs=84405b137=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gL5DT-0005MJ-99
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:44:47 +0000
X-Inumbo-ID: da95ab06-e414-11e8-875a-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id da95ab06-e414-11e8-875a-12d6303a7972;
 Fri, 09 Nov 2018 11:44:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="81639075"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20181109101631.5729-1-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e6bb3662-998e-4d9e-cec1-25a33b81a593@citrix.com>
Date: Fri, 9 Nov 2018 11:44:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181109101631.5729-1-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTEvMTggMTA6MTYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPSBQcm9qZWN0cyA9Cj4K
PiA9PSBIeXBlcnZpc29yID09IAo+Cj4gKiAgSW1wcm92ZW1lbnRzIHRvIGRvbWFpbiBjcmVhdGlv
biAodjIpCj4gICAtICBBbmRyZXcgQ29vcGVyCgpUaGVyZSBpcyBvbmUga25vd24gYnVnIHdoaWNo
IGRlZmluaXRlbHkgbmVlZHMgcmVzb2x2aW5nIGJlZm9yZSA0LjEyIGdvZXMKb3V0LsKgIEF0dGVt
cHRpbmcgdG8gY3JlYXRlIGEgVk0gd2l0aCAwIHZjcHVzIHRyaXBzIG92ZXIgYSBiYWQgZXJyb3Ig
cGF0aAp3aGVuIHdlIHRyeSB0byByZW1vdmUgcGVybWlzc2lvbnMgZm9yIGFuIGlycSB3aGljaCB3
ZSBuZXZlciBnYXZlIGluIHRoZQpmaXJzdCBwbGFjZS7CoCBUaGUgZml4IGlzIG1vc3QgbGlrZWx5
IHRvIG5vdCBjaGFuZ2UgaXJxIHBlcm1pc3Npb25zIG9uIHVubWFwLgoKQmV5b25kIHRoYXQsIHRo
ZSBuZXh0IGFjdGlvbnMgYXJlIHRvIG1ha2UgdGhlIGNyZWF0ZS9kZXN0cm95IHBhdGhzCmlkZW1w
b3RlbnQuwqAgSWYgYW55b25lIGZlZWxzIGxpa2UgaGVscGluZyBvdXQgaGVyZSwgcGxlYXNlIGRv
LgoKQWZ0ZXIgdGhhdCwgRE9NQ1RMX21heF92Y3B1cyBuZWVkcyB0byBiZSBmb2xkZWQgaW50byB0
aGUgY3JlYXRlIHBhdGguCgpBbiBvcnRob2dvbmFsIHRhc2ssIHdoaWNoIHJlYWxseSBhbHNvIG5l
ZWRzIGRvaW5nIGJlZm9yZSA0LjEyIGdvZXMgb3V0CmlzIHRvIHJlYXJyYW5nZSB0aGUgcG9pbnQg
YXQgd2hpY2ggZC0+bWF4X2NwdXMgaXMgY2FsY3VsYXRlZCwgc28gQVJNCmdldHMgdGhpcyBudW1i
ZXIgZWFybHkgZW5vdWdoIGluIGNvbnN0cnVjdGlvbiB0byBwcm9wZXJseSBidWlsZCB0aGUKR0lD
LsKgIChBdCB0aGUgbW9tZW50LCB0aGVyZSBpcyBhIGJhaXQtYW5kLXN3aXRjaCB0byBkZWZlciBH
SUMKY29uc3RydWN0aW9uIHVudGlsIHRoZSBmaXJzdCB2Y3B1IGlzIGJlaW5nIGNvbnN0cnVjdGVk
KS4KCj4gPT09IHg4NiA9PT0KCiogRml4ZXMgdG8gI0RCIGluamVjdGlvbgoKVGhpcyBpcyBhbHNv
IGEgc3dhbXAuwqAgQWxyZWFkeSBkb25lOgoKMSkgRml4ZXMgdG8gdmNwdSByZWdpc3RlciBpbml0
aWFsaXNhdGlvbgoKU3RpbGwgdG8gZG86CgoyKSBSZXdvcmsgbW9uaXRvciBob29raW5nIHRvIGF2
b2lkIGxpdmVsb2NrcyB3aXRoIGEgZml4ZWQgI0RCCjMpIFBsdW1iIHBlbmRpbmdfZGJnIGludG8g
eDg2X2V2ZW50LCBpbmNsdWRpbmcgcmVwb3J0aW5nIHByb3Blcmx5IGluIG1vbml0b3IKNCkgRml4
IHhlbl9kbV9vcF9pbmplY3RfZXZlbnQgdG8gYXVkaXQgaXRzIGRhdGEgcmF0aGVyIHRoYW4gY2F1
c2luZyBhCnZtZW50cnkgZmFpbHVyZQo1KSBGaXggbWVyZ2luZyBvZiBuZXcgYml0cyBpbnRvICVk
cjYKNikgRml4IHNpbmdsZXN0ZXBwaW5nIHRvIG5vdCByZXN1bHQgaW4gYSB2bWVudHJ5IGZhaWx1
cmUgd2hlbiBpbiBhbiBTVEkKc2hhZG93CiROKSBQZXN0ZXIgSW50ZWwgc29tZSBtb3JlIGFzIHRv
IHdoeSBhIHZtZXhpdCB3aXRoIGJvdGggc2luZ2xlc3RlcCBhbmQKYnJlYWtwb2ludCBldmVudHMg
cGVuZGluZyBsb3NlcyBhcmNoaXRlY3R1cmFsIGluZm9ybWF0aW9uLgoKQWxzbywgdGhlIGJpZyBv
bmUuCgoqIENQVUlEL01TUiBYZW4vdG9vbHN0YWNrIGltcHJvdmVtZW50cwoKVGhpcyBpcyBibG9j
a2luZyBhbiBlbm9ybW91cyBxdWFudGl0eSBvZiB3b3JrLCBpbmNsdWRlZCBidXQgbm90IGxpbWl0
ZWQgdG86CgoxKSBGaXhpbmcgdG9wb2xvZ3kgbGF5b3V0LsKgIFVuYmxvY2tzIHRoZSA+MTI3IHZj
cHUgd29yaywgYW5kIGNvcmUtYXdhcmUKc2NoZWR1bGluZyB3b3JrLgoyKSBWaXJ0dXNhbGlzaW5n
IGZlYXR1cmVzIHdoaWNoIE1TUnMgZm9yIGNvbmZpZ3VyYXRpb24sIGluY2x1ZGluZwpuZXN0ZWQt
VlR4LCBTR1gsIEludGVsIFBUIGFuZCBNU1JfQVJDSF9DQVBTLgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:46:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:46: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-devel-bounces@lists.xenproject.org>)
	id 1gL5FI-0005Xu-4r; Fri, 09 Nov 2018 11:46: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=mulf=nu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gL5FH-0005Xo-2N
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:46:39 +0000
X-Inumbo-ID: 1da1fcb3-e415-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1da1fcb3-e415-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 11:46:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Nov 2018 04:46:37 -0700
Message-Id: <5BE5739C02000078001FA27E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 09 Nov 2018 04:46:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181015103559.22075-1-paul.durrant@citrix.com>
 <20181015103559.22075-3-paul.durrant@citrix.com>
In-Reply-To: <20181015103559.22075-3-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 2/7] iommu: track reserved ranges using a
 rangeset
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 george.dunlap@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjEwLjE4IGF0IDEyOjM1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC0xOTg3LDI4ICsxOTg2LDM1IEBAIHN0YXRpYyBpbnQgcm1ycl9pZGVudGl0eV9tYXBw
aW5nKHN0cnVjdCBkb21haW4gKmQsIGJvb2xfdCBtYXAsCj4gICAgICAgICAgICAgIGlmICggLS1t
cm1yci0+Y291bnQgKQo+ICAgICAgICAgICAgICAgICAgcmV0dXJuIDA7Cj4gIAo+IC0gICAgICAg
ICAgICB3aGlsZSAoIGJhc2VfcGZuIDwgZW5kX3BmbiApCj4gKyAgICAgICAgICAgIGVyciA9IHJh
bmdlc2V0X3JlbW92ZV9yYW5nZShoZC0+cmVzZXJ2ZWRfcmFuZ2VzLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFzZV9wZm4sIGVuZF9wZm4pOwo+ICsgICAgICAg
ICAgICB3aGlsZSAoICFlcnIgJiYgYmFzZV9wZm4gPCBlbmRfcGZuICkKPiAgICAgICAgICAgICAg
ewo+ICAgICAgICAgICAgICAgICAgaWYgKCBjbGVhcl9pZGVudGl0eV9wMm1fZW50cnkoZCwgYmFz
ZV9wZm4pICkKPiAtICAgICAgICAgICAgICAgICAgICByZXQgPSAtRU5YSU87Cj4gKyAgICAgICAg
ICAgICAgICAgICAgZXJyID0gLUVOWElPOwo+ICsKPiAgICAgICAgICAgICAgICAgIGJhc2VfcGZu
Kys7Cj4gICAgICAgICAgICAgIH0KClBsZWFzZSBub3RlIGhvdyBwcmV2aW91c2x5IHRoaXMgbG9v
cCB3YXMgbm8gZXhpdGVkIGVhcmx5IGluIGNhc2Ugb2YgZXJyb3IuClRoaXMgd2FzIGludGVudGlv
bmFsIGFuZCBzaG91bGQgYmUgcmV0YWluZWQuCgpBbHNvIHNob3VsZG4ndCB5b3UgcmVtb3ZlIHRo
ZSBmcmFtZXMgZnJvbSB0aGUgcmFuZ2VzZXQgb25seSB3aGVuIHRoZQpQMk0gZW50cmllcyB3ZXJl
IGNsZWFyZWQgc3VjY2Vzc2Z1bGx5PyBZb3UgYWxzbyBhZGQgdGhlbSBhaGVhZCBvZgpzZXR0aW5n
IFAyTSBlbnRyaWVzLgoKRmluYWxseSAtIHdoeSB0aGUgcmVuYW1lIGZyb20gcmV0IHRvIGVycj8K
Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKPiArKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwo+IEBAIC0yNDEsNiArMjQxLDEwIEBAIHZv
aWQgX19od2RvbV9pbml0IGFyY2hfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+
ICAgICAgICAgIGVsc2UKPiAgICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFnZShkLCBfZGZu
KHBmbiksIF9tZm4ocGZuKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01N
VUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpOwo+ICsKPiArICAgICAgICBpZiAoICFyYyAm
JiAhcGFnZV9pc19yYW1fdHlwZShwZm4sIFJBTV9UWVBFX0NPTlZFTlRJT05BTCkgKQo+ICsgICAg
ICAgICAgICByYyA9IHJhbmdlc2V0X2FkZF9zaW5nbGV0b24oZG9tX2lvbW11KGQpLT5yZXNlcnZl
ZF9yYW5nZXMsIHBmbik7CgpBbG9uZyB0aGUgbGluZXMgb2YgdGhlIGVhcmxpZXIgcmVtYXJrLCBw
ZXJoYXBzIGJldHRlciB0byBzZXQgdGhpcyBiZWZvcmUKZG9pbmcgdGhlIG1hcHBpbmc/IEl0J3Mg
bm90IF90aGF0XyBpbXBvcnRhbnQgZm9yIERvbTAsIGJ1dCBqdXN0IHRvIG5vdApzZXQgYmFkIHBy
ZWNlZGVudHMgY29uc2lzdGVuY3kgd291bGQgc2VlbSBkZXNpcmFibGUuCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:48:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:48: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-devel-bounces@lists.xenproject.org>)
	id 1gL5Gu-0005gP-J7; Fri, 09 Nov 2018 11:48: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=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gL5Gs-0005gI-PJ
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:48:18 +0000
X-Inumbo-ID: 58f2d550-e415-11e8-9d4b-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 58f2d550-e415-11e8-9d4b-12d6303a7972;
 Fri, 09 Nov 2018 11:48:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C84EA80D;
 Fri,  9 Nov 2018 03:48:16 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B7F693F718;
 Fri,  9 Nov 2018 03:48:15 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
 <1541541959-23140-4-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cc13557b-ae1c-1ef4-432f-4a83a1805538@arm.com>
Date: Fri, 9 Nov 2018 11:48:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541541959-23140-4-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 4/4] xen: use SYMBOL everywhere
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, JBeulich@suse.com,
 Stefano Stabellini <stefanos@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDA2LzExLzIwMTggMjI6MDUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBVc2UgU1lNQk9MIGV2ZXJ5d2hlcmUgX3N0ZXh0LCBfZXRleHQsIGV0Yy4gYXJlIHVzZWQu
IFRlY2huaWNhbGx5LCBpdAo+IGlzIHJlcXVpcmVkIHdoZW4gY29tcGFyaW5nIGFuZCBzdWJ0cmFj
dGluZyBwb2ludGVycyBbMV0sIGJ1dCB1c2UgaXQKPiBldmVyeXdoZXJlIHRvIGF2b2lkIGNvbmZ1
c2lvbi4KPiAKPiBNM0NNOiBSdWxlLTE4LjI6IFN1YnRyYWN0aW9uIGJldHdlZW4gcG9pbnRlcnMg
c2hhbGwgb25seSBiZSBhcHBsaWVkIHRvCj4gcG9pbnRlcnMgdGhhdCBhZGRyZXNzIGVsZW1lbnRz
IG9mIHRoZSBzYW1lIGFycmF5Cj4gCj4gWzFdIGh0dHBzOi8vd2lraS5zZWkuY211LmVkdS9jb25m
bHVlbmNlL2Rpc3BsYXkvYy9BUlIzNi1DLitEbytub3Qrc3VidHJhY3Qrb3IrY29tcGFyZSt0d28r
cG9pbnRlcnMrdGhhdCtkbytub3QrcmVmZXIrdG8rdGhlK3NhbWUrYXJyYXkKPiAKPiBRQVZlcmlm
eTogMjc2MSAoYW5kIG1hbnkgb3RoZXJzKQo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiBDQzogSkJldWxpY2hAc3VzZS5jb20KPiBDQzog
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbQo+IC0tLQo+IENoYW5nZXMgaW4gdjM6Cj4gLSBpbXBy
b3ZlIGNvbW1pdCBtZXNzYWdlCj4gLSBubyBoYXJkIHRhYnMKPiAtIHJlbmFtZSBfX3N5bWJvbCB0
byBTWU1CT0wKPiAtIGZpeCBfX2VuZF92cGNpX2FycmF5IGFuZCBfX3N0YXJ0X3ZwY2lfYXJyYXkK
PiAtIGF2b2lkIGFsbCBjb21wYXJpc29ucyBiZXR3ZWVuIHBvaW50ZXJzOiBpbmNsdWRpbmcgKHZv
aWQgKikgY2FzdGVkCj4gICAgcmV0dXJucyBmcm9tIFNZTUJPTCgpCj4gLSByZW1vdmUgdXNlbGVz
cyBjYXN0cyB0byAodW5zaWduZWQgbG9uZykKPiAKPiBDaGFuZ2VzIGluIHYyOgo+IC0gY2FzdCBy
ZXR1cm4gb2YgU1lNQk9MIHRvIGNoYXIqIHdoZW4gcmVxdWlyZWQKPiAtIGRlZmluZSBfX3BhIGFz
IHVuc2lnbmVkIGxvbmcgaW4gaXNfa2VybmVsKiBmdW5jdGlvbnMKPiAtLS0KPiAgIHhlbi9hcmNo
L2FybS9hbHRlcm5hdGl2ZS5jICAgICAgICAgIHwgIDcgKystLQo+ICAgeGVuL2FyY2gvYXJtL2Fy
bTMyL2xpdmVwYXRjaC5jICAgICAgfCAgMiArLQo+ICAgeGVuL2FyY2gvYXJtL2FybTY0L2xpdmVw
YXRjaC5jICAgICAgfCAgMiArLQo+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAg
ICAgfCAgMiArLQo+ICAgeGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jICAgICAgICAgICAgfCAgNiAr
LS0KPiAgIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICAgIHwgMTcgKysrKy0tLS0K
PiAgIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICAgIHwgIDggKystLQo+ICAgeGVu
L2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgfCA3OSArKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tCj4gICB4ZW4vYXJjaC94ODYvdGJvb3QuYyAgICAgICAgICAgICAg
ICB8IDEyICsrKy0tLQo+ICAgeGVuL2FyY2gveDg2L3g4Nl82NC9tYWNoaW5lX2tleGVjLmMgfCAg
NCArLQo+ICAgeGVuL2RyaXZlcnMvdnBjaS92cGNpLmMgICAgICAgICAgICAgfCAgNyArKystCj4g
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggICB8ICAzICstCj4gICB4ZW4vaW5j
bHVkZS9hc20tYXJtL21tLmggICAgICAgICAgICB8ICA0ICstCj4gICB4ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggICAgICAgICAgICB8ICA0ICstCj4gICB4ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgg
ICAgICAgICAgICB8IDI0ICsrKysrLS0tLS0tCj4gICAxNSBmaWxlcyBjaGFuZ2VkLCA5NyBpbnNl
cnRpb25zKCspLCA4NCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2FsdGVybmF0aXZlLmMgYi94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwo+IGluZGV4IDUyZWQ3
ZWQuLjJlZmE5Y2EgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwo+IEBAIC0xODcsOCArMTg3LDggQEAgc3Rh
dGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKHZvaWQgKnVudXNlZCkKPiAg
ICAgICB7Cj4gICAgICAgICAgIGludCByZXQ7Cj4gICAgICAgICAgIHN0cnVjdCBhbHRfcmVnaW9u
IHJlZ2lvbjsKPiAtICAgICAgICBtZm5fdCB4ZW5fbWZuID0gdmlydF90b19tZm4oX3N0YXJ0KTsK
PiAtICAgICAgICBwYWRkcl90IHhlbl9zaXplID0gX2VuZCAtIF9zdGFydDsKPiArICAgICAgICBt
Zm5fdCB4ZW5fbWZuID0gdmlydF90b19tZm4oU1lNQk9MKF9zdGFydCkpOwo+ICsgICAgICAgIHBh
ZGRyX3QgeGVuX3NpemUgPSBTWU1CT0woX2VuZCkgLSBTWU1CT0woX3N0YXJ0KTsKPiAgICAgICAg
ICAgdW5zaWduZWQgaW50IHhlbl9vcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKHhlbl9zaXpl
KTsKPiAgICAgICAgICAgdm9pZCAqeGVubWFwOwo+ICAgCj4gQEAgLTIwNiw3ICsyMDYsOCBAQCBz
dGF0aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0b3Aodm9pZCAqdW51c2VkKQo+
ICAgICAgICAgICByZWdpb24uYmVnaW4gPSBfX2FsdF9pbnN0cnVjdGlvbnM7Cj4gICAgICAgICAg
IHJlZ2lvbi5lbmQgPSBfX2FsdF9pbnN0cnVjdGlvbnNfZW5kOwo+ICAgCj4gLSAgICAgICAgcmV0
ID0gX19hcHBseV9hbHRlcm5hdGl2ZXMoJnJlZ2lvbiwgeGVubWFwIC0gKHZvaWQgKilfc3RhcnQp
Owo+ICsgICAgICAgIHJldCA9IF9fYXBwbHlfYWx0ZXJuYXRpdmVzKCZyZWdpb24sCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpeGVubWFwIC0gU1lN
Qk9MKF9zdGFydCkpOwo+ICAgICAgICAgICAvKiBUaGUgcGF0Y2hpbmcgaXMgbm90IGV4cGVjdGVk
IHRvIGZhaWwgZHVyaW5nIGJvb3QuICovCj4gICAgICAgICAgIEJVR19PTihyZXQgIT0gMCk7Cj4g
ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jIGIveGVuL2Fy
Y2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCj4gaW5kZXggNDEzNzhhNS4uNmJmOTEzMiAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKPiArKysgYi94ZW4vYXJjaC9h
cm0vYXJtMzIvbGl2ZXBhdGNoLmMKPiBAQCAtNTYsNyArNTYsNyBAQCB2b2lkIGFyY2hfbGl2ZXBh
dGNoX2FwcGx5KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKPiAgICAgICBlbHNlCj4gICAg
ICAgICAgIGluc24gPSAweGUxYTAwMDAwOyAvKiBtb3YgcjAsIHIwICovCj4gICAKPiAtICAgIG5l
d19wdHIgPSBmdW5jLT5vbGRfYWRkciAtICh2b2lkICopX3N0YXJ0ICsgdm1hcF9vZl94ZW5fdGV4
dDsKPiArICAgIG5ld19wdHIgPSBmdW5jLT5vbGRfYWRkciAtICh2b2lkICopU1lNQk9MKF9zdGFy
dCkgKyB2bWFwX29mX3hlbl90ZXh0OwoKWW91IGNhc3QgYWdhaW4gdG8gKHZvaWQgKikgYW5kIG9s
ZF9hZGRyIGlzIGEgcG9pbnRlciBhcyB3ZWxsLiBIb3cgaXMgaXQgc2FmZT8KCj4gICAgICAgbGVu
ID0gbGVuIC8gc2l6ZW9mKHVpbnQzMl90KTsKPiAgIAo+ICAgICAgIC8qIFBBVENIISAqLwo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0v
YXJtNjQvbGl2ZXBhdGNoLmMKPiBpbmRleCAyMjQ3YjkyLi5mYjE0NzdkIDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02
NC9saXZlcGF0Y2guYwo+IEBAIC00Myw3ICs0Myw3IEBAIHZvaWQgYXJjaF9saXZlcGF0Y2hfYXBw
bHkoc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQo+ICAgICAgIC8qIFZlcmlmaWVkIGluIGxp
dmVwYXRjaF92ZXJpZnlfZGlzdGFuY2UuICovCj4gICAgICAgQVNTRVJUKGluc24gIT0gQUFSQ0g2
NF9CUkVBS19GQVVMVCk7Cj4gICAKPiAtICAgIG5ld19wdHIgPSBmdW5jLT5vbGRfYWRkciAtICh2
b2lkICopX3N0YXJ0ICsgdm1hcF9vZl94ZW5fdGV4dDsKPiArICAgIG5ld19wdHIgPSBmdW5jLT5v
bGRfYWRkciAtIFNZTUJPTChfc3RhcnQpICsgdm1hcF9vZl94ZW5fdGV4dDsKCkhlcmUgdm1hcF9v
Zl94ZW5fdGV4dCBpcyBhIHBvaW50ZXIgYW5kIG9sZF9hZGRyIGlzIGEgcG9pbnRlciB0b28uIEhv
dyBpcyBpdCBzYWZlPwoKPiAgICAgICBsZW4gPSBsZW4gLyBzaXplb2YodWludDMyX3QpOwo+ICAg
Cj4gICAgICAgLyogUEFUQ0ghICovCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IGY1NTIxNTQuLjZj
MDM5OTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysrIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTIwOTAsNyArMjA5MCw3IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBmaW5kX2dudHRhYl9yZWdpb24oc3RydWN0IGRvbWFpbiAqZCwKPiAgICAg
ICAgKiBPbmx5IHVzZSB0aGUgdGV4dCBzZWN0aW9uIGFzIGl0J3MgYWx3YXlzIHByZXNlbnQgYW5k
IHdpbGwgY29udGFpbgo+ICAgICAgICAqIGVub3VnaCBzcGFjZSBmb3IgYSBsYXJnZSBncmFudCB0
YWJsZQo+ICAgICAgICAqLwo+IC0gICAga2luZm8tPmdudHRhYl9zdGFydCA9IF9fcGEoX3N0ZXh0
KTsKPiArICAgIGtpbmZvLT5nbnR0YWJfc3RhcnQgPSBfX3BhKFNZTUJPTChfc3RleHQpKTsKCldv
dWxkIGl0IG1ha2Ugc2Vuc2UgdG8gaW50cm9kdWNlIF9fcGFfc3ltYm9sIGhlcmU/Cgo+ICAgICAg
IGtpbmZvLT5nbnR0YWJfc2l6ZSA9IGdudHRhYl9kb20wX2ZyYW1lcygpIDw8IFBBR0VfU0hJRlQ7
Cj4gICAKPiAgICNpZmRlZiBDT05GSUdfQVJNXzMyCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwo+IGluZGV4IDI3OWQ1MmMu
LjYwOWFiMzUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCj4gKysrIGIv
eGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCj4gQEAgLTI2LDggKzI2LDggQEAgaW50IGFyY2hfbGl2
ZXBhdGNoX3F1aWVzY2Uodm9pZCkKPiAgICAgICBpZiAoIHZtYXBfb2ZfeGVuX3RleHQgKQo+ICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgIAo+IC0gICAgdGV4dF9tZm4gPSB2aXJ0X3RvX21m
bihfc3RhcnQpOwo+IC0gICAgdGV4dF9vcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKF9lbmQg
LSBfc3RhcnQpOwo+ICsgICAgdGV4dF9tZm4gPSB2aXJ0X3RvX21mbihTWU1CT0woX3N0YXJ0KSk7
Cj4gKyAgICB0ZXh0X29yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoU1lNQk9MKF9lbmQpIC0g
U1lNQk9MKF9zdGFydCkpOwo+ICAgCj4gICAgICAgLyoKPiAgICAgICAgKiBUaGUgdGV4dCBzZWN0
aW9uIGlzIHJlYWQtb25seS4gU28gcmUtbWFwIFhlbiB0byBiZSBhYmxlIHRvIHBhdGNoCj4gQEAg
LTc4LDcgKzc4LDcgQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9yZXZlcnQoY29uc3Qgc3RydWN0IGxp
dmVwYXRjaF9mdW5jICpmdW5jKQo+ICAgICAgIHVpbnQzMl90ICpuZXdfcHRyOwo+ICAgICAgIHVu
c2lnbmVkIGludCBsZW47Cj4gICAKPiAtICAgIG5ld19wdHIgPSBmdW5jLT5vbGRfYWRkciAtICh2
b2lkICopX3N0YXJ0ICsgdm1hcF9vZl94ZW5fdGV4dDsKPiArICAgIG5ld19wdHIgPSBmdW5jLT5v
bGRfYWRkciAtIFNZTUJPTChfc3RhcnQpICsgdm1hcF9vZl94ZW5fdGV4dDsKClNhbWUgcXVlc3Rp
b24gYXMgdGhlIHByZXZpb3VzIG9sZF9hZGRyLgoKPiAgIAo+ICAgICAgIGxlbiA9IGxpdmVwYXRj
aF9pbnNuX2xlbihmdW5jKTsKPiAgICAgICBtZW1jcHkobmV3X3B0ciwgZnVuYy0+b3BhcXVlLCBs
ZW4pOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5j
Cj4gaW5kZXggN2EwNmEzMy4uMTZhOGFmYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0u
Ywo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTYyMCw3ICs2MjAsNyBAQCB2b2lkIF9f
aW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFk
ZHJfdCB4ZW5fcGFkZHIpCj4gICAgICAgaW50IGk7Cj4gICAKPiAgICAgICAvKiBDYWxjdWxhdGUg
dmlydC10by1waHlzIG9mZnNldCBmb3IgdGhlIG5ldyBsb2NhdGlvbiAqLwo+IC0gICAgcGh5c19v
ZmZzZXQgPSB4ZW5fcGFkZHIgLSAodW5zaWduZWQgbG9uZykgX3N0YXJ0Owo+ICsgICAgcGh5c19v
ZmZzZXQgPSB4ZW5fcGFkZHIgLSBTWU1CT0woX3N0YXJ0KTsKPiAgIAo+ICAgI2lmZGVmIENPTkZJ
R19BUk1fNjQKPiAgICAgICBwID0gKHZvaWQgKikgeGVuX3BndGFibGU7Cj4gQEAgLTY4MSw3ICs2
ODEsOCBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9w
aHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCj4gICAgICAgdHRiciA9ICh1aW50cHRyX3Qp
IGNwdTBfcGd0YWJsZSArIHBoeXNfb2Zmc2V0Owo+ICAgI2VuZGlmCj4gICAKPiAtICAgIHJlbG9j
YXRlX3hlbih0dGJyLCBfc3RhcnQsICh2b2lkKilkZXN0X3ZhLCBfZW5kIC0gX3N0YXJ0KTsKPiAr
ICAgIHJlbG9jYXRlX3hlbih0dGJyLCAodm9pZCopU1lNQk9MKF9zdGFydCksICh2b2lkKilkZXN0
X3ZhLAo+ICsgICAgICAgICAgICAgICAgIFNZTUJPTChfZW5kKSAtIFNZTUJPTChfc3RhcnQpKTsK
PiAgIAo+ICAgICAgIC8qIENsZWFyIHRoZSBjb3B5IG9mIHRoZSBib290IHBhZ2V0YWJsZXMuIEVh
Y2ggc2Vjb25kYXJ5IENQVQo+ICAgICAgICAqIHJlYnVpbGRzIHRoZXNlIGl0c2VsZiAoc2VlIGhl
YWQuUykgKi8KPiBAQCAtMTA4OSw3ICsxMDkwLDcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3Mo
dW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBmbGFncykKPiAg
IH0KPiAgIAo+ICAgZW51bSBtZyB7IG1nX2NsZWFyLCBtZ19ybywgbWdfcncsIG1nX3J4IH07Cj4g
LXN0YXRpYyB2b2lkIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2UoY29uc3QgY2hhciAqcCwgdW5zaWdu
ZWQgbG9uZyBsLCBlbnVtIG1nIG1nKQo+ICtzdGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29uX3Jh
bmdlKGNvbnN0IHVuc2lnbmVkIGxvbmcgcCwgdW5zaWduZWQgbG9uZyBsLCBlbnVtIG1nIG1nKQo+
ICAgewo+ICAgICAgIGxwYWVfdCBwdGU7Cj4gICAgICAgaW50IGk7Cj4gQEAgLTExMDAsOCArMTEw
MSw4IEBAIHN0YXRpYyB2b2lkIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2UoY29uc3QgY2hhciAqcCwg
dW5zaWduZWQgbG9uZyBsLCBlbnVtIG1nIG1nKQo+ICAgICAgIEFTU0VSVCghKCh1bnNpZ25lZCBs
b25nKSBwICYgflBBR0VfTUFTSykpOwo+ICAgICAgIEFTU0VSVCghKGwgJiB+UEFHRV9NQVNLKSk7
Cj4gICAKPiAtICAgIGZvciAoIGkgPSAocCAtIF9zdGFydCkgLyBQQUdFX1NJWkU7Cj4gLSAgICAg
ICAgICBpIDwgKHAgKyBsIC0gX3N0YXJ0KSAvIFBBR0VfU0laRTsKPiArICAgIGZvciAoIGkgPSAo
cCAtIFNZTUJPTChfc3RhcnQpKSAvIFBBR0VfU0laRTsKPiArICAgICAgICAgIGkgPCAocCArIGwg
LSBTWU1CT0woX3N0YXJ0KSkgLyBQQUdFX1NJWkU7Cj4gICAgICAgICAgICAgaSsrICkKPiAgICAg
ICB7Cj4gICAgICAgICAgIHB0ZSA9IHhlbl94ZW5tYXBbaV07Cj4gQEAgLTExMzgsMTIgKzExMzks
MTIgQEAgc3RhdGljIHZvaWQgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShjb25zdCBjaGFyICpwLCB1
bnNpZ25lZCBsb25nIGwsIGVudW0gbWcgbWcpCj4gICB2b2lkIGZyZWVfaW5pdF9tZW1vcnkodm9p
ZCkKPiAgIHsKPiAgICAgICBwYWRkcl90IHBhID0gdmlydF90b19tYWRkcihfX2luaXRfYmVnaW4p
Owo+IC0gICAgdW5zaWduZWQgbG9uZyBsZW4gPSBfX2luaXRfZW5kIC0gX19pbml0X2JlZ2luOwo+
ICsgICAgdW5zaWduZWQgbG9uZyBsZW4gPSBTWU1CT0woX19pbml0X2VuZCkgLSBTWU1CT0woX19p
bml0X2JlZ2luKTsKPiAgICAgICB1aW50MzJfdCBpbnNuOwo+ICAgICAgIHVuc2lnbmVkIGludCBp
LCBuciA9IGxlbiAvIHNpemVvZihpbnNuKTsKPiAgICAgICB1aW50MzJfdCAqcDsKPiAgIAo+IC0g
ICAgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShfX2luaXRfYmVnaW4sIGxlbiwgbWdfcncpOwo+ICsg
ICAgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShTWU1CT0woX19pbml0X2JlZ2luKSwgbGVuLCBtZ19y
dyk7Cj4gICAjaWZkZWYgQ09ORklHX0FSTV8zMgo+ICAgICAgIC8qIHVkZiBpbnN0cnVjdGlvbiBp
LmUgKHNlZSBBOC44LjI0NyBpbiBBUk0gRERJIDA0MDZDLmMpICovCj4gICAgICAgaW5zbiA9IDB4
ZTdmMDAwZjA7Cj4gQEAgLTExNTQsNyArMTE1NSw3IEBAIHZvaWQgZnJlZV9pbml0X21lbW9yeSh2
b2lkKQo+ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbnI7IGkrKyApCj4gICAgICAgICAgICoocCAr
IGkpID0gaW5zbjsKPiAgIAo+IC0gICAgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShfX2luaXRfYmVn
aW4sIGxlbiwgbWdfY2xlYXIpOwo+ICsgICAgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShTWU1CT0wo
X19pbml0X2JlZ2luKSwgbGVuLCBtZ19jbGVhcik7Cj4gICAgICAgaW5pdF9kb21oZWFwX3BhZ2Vz
KHBhLCBwYSArIGxlbik7Cj4gICAgICAgcHJpbnRrKCJGcmVlZCAlbGRrQiBpbml0IG1lbW9yeS5c
biIsIChsb25nKShfX2luaXRfZW5kLV9faW5pdF9iZWdpbik+PjEwKTsKPiAgIH0KPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IGluZGV4
IGVhMjQ5NWEuLmUzYWRkZGYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IEBAIC0zOTQsNyArMzk0LDggQEAgc3RhdGljIHBh
ZGRyX3QgX19pbml0IGdldF94ZW5fcGFkZHIodm9pZCkKPiAgICAgICBwYWRkcl90IHBhZGRyID0g
MDsKPiAgICAgICBpbnQgaTsKPiAgIAo+IC0gICAgbWluX3NpemUgPSAoX2VuZCAtIF9zdGFydCAr
IChYRU5fUEFERFJfQUxJR04tMSkpICYgfihYRU5fUEFERFJfQUxJR04tMSk7Cj4gKyAgICBtaW5f
c2l6ZSA9IChTWU1CT0woX2VuZCkgLSBTWU1CT0woX3N0YXJ0KSArCj4gKyAgICAgICAgICAgICAg
ICAoWEVOX1BBRERSX0FMSUdOLTEpKSAmIH4oWEVOX1BBRERSX0FMSUdOLTEpOwo+ICAgCj4gICAg
ICAgLyogRmluZCB0aGUgaGlnaGVzdCBiYW5rIHdpdGggZW5vdWdoIHNwYWNlLiAqLwo+ICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgbWktPm5yX2JhbmtzOyBpKysgKQo+IEBAIC03MjcsOCArNzI4LDkg
QEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwK
PiAgIAo+ICAgICAgIC8qIFJlZ2lzdGVyIFhlbidzIGxvYWQgYWRkcmVzcyBhcyBhIGJvb3QgbW9k
dWxlLiAqLwo+ICAgICAgIHhlbl9ib290bW9kdWxlID0gYWRkX2Jvb3RfbW9kdWxlKEJPT1RNT0Rf
WEVOLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KSh1aW50cHRyX3Qp
KF9zdGFydCArIGJvb3RfcGh5c19vZmZzZXQpLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChwYWRkcl90KSh1aW50cHRyX3QpKF9lbmQgLSBfc3RhcnQgKyAxKSwgTlVMTCk7Cj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoU1lNQk9MKF9z
dGFydCkgKyBib290X3BoeXNfb2Zmc2V0KSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAocGFkZHJfdCkodWludHB0cl90KShTWU1CT0woX2VuZCkgLQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNZTUJPTChfc3RhcnQpICsgMSksIE5V
TEwpOwoKQXJlIHRoZSBjYXN0cyBuZWNlc3Nhcnkgd2hlbiB5b3UgdXNlIFNZTUJPTD8KCj4gICAg
ICAgQlVHX09OKCF4ZW5fYm9vdG1vZHVsZSk7Cj4gICAKPiAgICAgICB4ZW5fcGFkZHIgPSBnZXRf
eGVuX3BhZGRyKCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2Fy
Y2gveDg2L3NldHVwLmMKPiBpbmRleCA5M2I3OWM3Li4xYTAyYjMwIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKPiBAQCAtNTc4
LDEzICs1NzgsMTMgQEAgc3RhdGljIHZvaWQgX19pbml0IGtleGVjX3Jlc2VydmVfYXJlYShzdHJ1
Y3QgZTgyMG1hcCAqZTgyMCkKPiAgIAo+ICAgc3RhdGljIGlubGluZSBib29sIHVzaW5nXzJNX21h
cHBpbmcodm9pZCkKPiAgIHsKPiAtICAgIHJldHVybiAhbDFfdGFibGVfb2Zmc2V0KCh1bnNpZ25l
ZCBsb25nKV9fMk1fdGV4dF9lbmQpICYmCj4gLSAgICAgICAgICAgIWwxX3RhYmxlX29mZnNldCgo
dW5zaWduZWQgbG9uZylfXzJNX3JvZGF0YV9zdGFydCkgJiYKPiAtICAgICAgICAgICAhbDFfdGFi
bGVfb2Zmc2V0KCh1bnNpZ25lZCBsb25nKV9fMk1fcm9kYXRhX2VuZCkgJiYKPiAtICAgICAgICAg
ICAhbDFfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZCBsb25nKV9fMk1faW5pdF9zdGFydCkgJiYKPiAt
ICAgICAgICAgICAhbDFfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZCBsb25nKV9fMk1faW5pdF9lbmQp
ICYmCj4gLSAgICAgICAgICAgIWwxX3RhYmxlX29mZnNldCgodW5zaWduZWQgbG9uZylfXzJNX3J3
ZGF0YV9zdGFydCkgJiYKPiAtICAgICAgICAgICAhbDFfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZCBs
b25nKV9fMk1fcndkYXRhX2VuZCk7Cj4gKyAgICByZXR1cm4gIWwxX3RhYmxlX29mZnNldChTWU1C
T0woX18yTV90ZXh0X2VuZCkpICYmCj4gKyAgICAgICAgICAgIWwxX3RhYmxlX29mZnNldChTWU1C
T0woX18yTV9yb2RhdGFfc3RhcnQpKSAmJgo+ICsgICAgICAgICAgICFsMV90YWJsZV9vZmZzZXQo
U1lNQk9MKF9fMk1fcm9kYXRhX2VuZCkpICYmCj4gKyAgICAgICAgICAgIWwxX3RhYmxlX29mZnNl
dChTWU1CT0woX18yTV9pbml0X3N0YXJ0KSkgJiYKPiArICAgICAgICAgICAhbDFfdGFibGVfb2Zm
c2V0KFNZTUJPTChfXzJNX2luaXRfZW5kKSkgJiYKPiArICAgICAgICAgICAhbDFfdGFibGVfb2Zm
c2V0KFNZTUJPTChfXzJNX3J3ZGF0YV9zdGFydCkpICYmCj4gKyAgICAgICAgICAgIWwxX3RhYmxl
X29mZnNldChTWU1CT0woX18yTV9yd2RhdGFfZW5kKSk7Cj4gICB9Cj4gICAKPiAgIHN0YXRpYyB2
b2lkIG5vaW5saW5lIGluaXRfZG9uZSh2b2lkKQo+IEBAIC02MDYsMTMgKzYwNiwxMyBAQCBzdGF0
aWMgdm9pZCBub2lubGluZSBpbml0X2RvbmUodm9pZCkKPiAgICAgICAvKiBEZXN0cm95IFhlbidz
IG1hcHBpbmdzLCBhbmQgcmV1c2UgdGhlIHBhZ2VzLiAqLwo+ICAgICAgIGlmICggdXNpbmdfMk1f
bWFwcGluZygpICkKPiAgICAgICB7Cj4gLSAgICAgICAgc3RhcnQgPSAodW5zaWduZWQgbG9uZykm
X18yTV9pbml0X3N0YXJ0LAo+IC0gICAgICAgIGVuZCAgID0gKHVuc2lnbmVkIGxvbmcpJl9fMk1f
aW5pdF9lbmQ7Cj4gKyAgICAgICAgc3RhcnQgPSBTWU1CT0woJl9fMk1faW5pdF9zdGFydCksCj4g
KyAgICAgICAgZW5kICAgPSBTWU1CT0woJl9fMk1faW5pdF9lbmQpOwo+ICAgICAgIH0KPiAgICAg
ICBlbHNlCj4gICAgICAgewo+IC0gICAgICAgIHN0YXJ0ID0gKHVuc2lnbmVkIGxvbmcpJl9faW5p
dF9iZWdpbjsKPiAtICAgICAgICBlbmQgICA9ICh1bnNpZ25lZCBsb25nKSZfX2luaXRfZW5kOwo+
ICsgICAgICAgIHN0YXJ0ID0gU1lNQk9MKCZfX2luaXRfYmVnaW4pOwo+ICsgICAgICAgIGVuZCAg
ID0gU1lNQk9MKCZfX2luaXRfZW5kKTsKPiAgICAgICB9Cj4gICAKPiAgICAgICBkZXN0cm95X3hl
bl9tYXBwaW5ncyhzdGFydCwgZW5kKTsKPiBAQCAtOTY2LDggKzk2Niw4IEBAIHZvaWQgX19pbml0
IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCj4gICAgICAgICAgICAq
IFRoaXMgbmVlZHMgdG8gcmVtYWluIGluIHN5bmMgd2l0aCB4ZW5faW5fcmFuZ2UoKSBhbmQgdGhl
Cj4gICAgICAgICAgICAqIHJlc3BlY3RpdmUgcmVzZXJ2ZV9lODIwX3JhbSgpIGludm9jYXRpb24g
YmVsb3cuCj4gICAgICAgICAgICAqLwo+IC0gICAgICAgIG1vZFttYmktPm1vZHNfY291bnRdLm1v
ZF9zdGFydCA9IHZpcnRfdG9fbWZuKF9zdGV4dCk7Cj4gLSAgICAgICAgbW9kW21iaS0+bW9kc19j
b3VudF0ubW9kX2VuZCA9IF9fMk1fcndkYXRhX2VuZCAtIF9zdGV4dDsKPiArICAgICAgICBtb2Rb
bWJpLT5tb2RzX2NvdW50XS5tb2Rfc3RhcnQgPSB2aXJ0X3RvX21mbihTWU1CT0woX3N0ZXh0KSk7
Cj4gKyAgICAgICAgbW9kW21iaS0+bW9kc19jb3VudF0ubW9kX2VuZCA9IFNZTUJPTChfXzJNX3J3
ZGF0YV9lbmQpIC0gU1lNQk9MKF9zdGV4dCk7Cj4gICAgICAgfQo+ICAgCj4gICAgICAgbW9kdWxl
c19oZWFkcm9vbSA9IGJ6aW1hZ2VfaGVhZHJvb20oYm9vdHN0cmFwX21hcChtb2QpLCBtb2QtPm1v
ZF9lbmQpOwo+IEBAIC0xMDE4LDcgKzEwMTgsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0
YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQo+ICAgICAgICAgICAgICAgICAgICAgICAgMVVM
IDw8IChQQUdFX1NISUZUICsgMzIpKSApCj4gICAgICAgICAgICAgICBlID0gbWluKEhZUEVSVklT
T1JfVklSVF9FTkQgLSBESVJFQ1RNQVBfVklSVF9TVEFSVCwKPiAgICAgICAgICAgICAgICAgICAg
ICAgMVVMIDw8IChQQUdFX1NISUZUICsgMzIpKTsKPiAtI2RlZmluZSByZWxvY19zaXplICgoX19w
YShfXzJNX3J3ZGF0YV9lbmQpICsgbWFzaykgJiB+bWFzaykKPiArI2RlZmluZSByZWxvY19zaXpl
ICgoX19wYShTWU1CT0woX18yTV9yd2RhdGFfZW5kKSkgKyBtYXNrKSAmIH5tYXNrKQo+ICAgICAg
ICAgICAvKiBJcyB0aGUgcmVnaW9uIHN1aXRhYmxlIGZvciByZWxvY2F0aW5nIFhlbj8gKi8KPiAg
ICAgICAgICAgaWYgKCAheGVuX3BoeXNfc3RhcnQgJiYgZSA8PSBsaW1pdCApCj4gICAgICAgICAg
IHsKPiBAQCAtMTAzNCw3ICsxMDM0LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94
ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKPiAgICAgICAgICAgICogSXMgdGhlIHJlZ2lvbiBzaXpl
IGdyZWF0ZXIgdGhhbiB6ZXJvIGFuZCBkb2VzIGl0IGJlZ2luCj4gICAgICAgICAgICAqIGF0IG9y
IGFib3ZlIHRoZSBlbmQgb2YgY3VycmVudCBYZW4gaW1hZ2UgcGxhY2VtZW50Pwo+ICAgICAgICAg
ICAgKi8KPiAtICAgICAgICBpZiAoIChlbmQgPiBzKSAmJiAoZW5kIC0gcmVsb2Nfc2l6ZSArIFhF
Tl9JTUdfT0ZGU0VUID49IF9fcGEoX2VuZCkpICkKPiArICAgICAgICBpZiAoIChlbmQgPiBzKSAm
JiAoZW5kIC0gcmVsb2Nfc2l6ZSArIFhFTl9JTUdfT0ZGU0VUID49Cj4gKyAgICAgICAgICAgICBf
X3BhKFNZTUJPTChfZW5kKSkpICkKPiAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgbDRfcGdl
bnRyeV90ICpwbDRlOwo+ICAgICAgICAgICAgICAgbDNfcGdlbnRyeV90ICpwbDNlOwo+IEBAIC0x
MDYyLDcgKzEwNjMsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25l
ZCBsb25nIG1iaV9wKQo+ICAgICAgICAgICAgICAgICogZGF0YSB1bnRpbCBhZnRlciB3ZSBoYXZl
IHN3aXRjaGVkIHRvIHRoZSByZWxvY2F0ZWQgcGFnZXRhYmxlcyEKPiAgICAgICAgICAgICAgICAq
Lwo+ICAgICAgICAgICAgICAgYmFycmllcigpOwo+IC0gICAgICAgICAgICBtb3ZlX21lbW9yeShl
ICsgWEVOX0lNR19PRkZTRVQsIFhFTl9JTUdfT0ZGU0VULCBfZW5kIC0gX3N0YXJ0LCAxKTsKPiAr
ICAgICAgICAgICAgbW92ZV9tZW1vcnkoZSArIFhFTl9JTUdfT0ZGU0VULCBYRU5fSU1HX09GRlNF
VCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgU1lNQk9MKF9lbmQpIC0gU1lNQk9MKF9zdGFy
dCksIDEpOwo+ICAgCj4gICAgICAgICAgICAgICAvKiBXYWxrIGluaXRpYWwgcGFnZXRhYmxlcywg
cmVsb2NhdGluZyBwYWdlIGRpcmVjdG9yeSBlbnRyaWVzLiAqLwo+ICAgICAgICAgICAgICAgcGw0
ZSA9IF9fdmEoX19wYShpZGxlX3BnX3RhYmxlKSk7Cj4gQEAgLTExMDMsOCArMTEwNSw4IEBAIHZv
aWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCj4gICAg
ICAgICAgICAgICAgKiBpcyBjb250YWluZWQgaW4gdGhpcyBQVEUuCj4gICAgICAgICAgICAgICAg
Ki8KPiAgICAgICAgICAgICAgIEJVR19PTih1c2luZ18yTV9tYXBwaW5nKCkgJiYKPiAtICAgICAg
ICAgICAgICAgICAgIGwyX3RhYmxlX29mZnNldCgodW5zaWduZWQgbG9uZylfZXJvZGF0YSkgPT0K
PiAtICAgICAgICAgICAgICAgICAgIGwyX3RhYmxlX29mZnNldCgodW5zaWduZWQgbG9uZylfc3Rl
eHQpKTsKPiArICAgICAgICAgICAgICAgICAgIGwyX3RhYmxlX29mZnNldChTWU1CT0woX2Vyb2Rh
dGEpKSA9PQo+ICsgICAgICAgICAgICAgICAgICAgbDJfdGFibGVfb2Zmc2V0KFNZTUJPTChfc3Rl
eHQpKSk7Cj4gICAgICAgICAgICAgICAqcGwyZSsrID0gbDJlX2Zyb21fcGZuKHhlbl9waHlzX3N0
YXJ0ID4+IFBBR0VfU0hJRlQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBBR0VfSFlQRVJWSVNPUl9SWCB8IF9QQUdFX1BTRSk7Cj4gICAgICAgICAgICAgICBmb3IgKCBp
ID0gMTsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKyssIHBsMmUrKyApCj4gQEAgLTExMjIs
MjIgKzExMjQsMjIgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKPiAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4gICAgICAgICAg
ICAgICAgICAgfQo+ICAgCj4gLSAgICAgICAgICAgICAgICBpZiAoIGkgPCBsMl90YWJsZV9vZmZz
ZXQoKHVuc2lnbmVkIGxvbmcpJl9fMk1fdGV4dF9lbmQpICkKPiArICAgICAgICAgICAgICAgIGlm
ICggaSA8IGwyX3RhYmxlX29mZnNldCgodW5zaWduZWQgbG9uZylTWU1CT0woJl9fMk1fdGV4dF9l
bmQpKSApCj4gICAgICAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgICAgICBmbGFn
cyA9IFBBR0VfSFlQRVJWSVNPUl9SWCB8IF9QQUdFX1BTRTsKPiAgICAgICAgICAgICAgICAgICB9
Cj4gLSAgICAgICAgICAgICAgICBlbHNlIGlmICggaSA+PSBsMl90YWJsZV9vZmZzZXQoKHVuc2ln
bmVkIGxvbmcpJl9fMk1fcm9kYXRhX3N0YXJ0KSAmJgo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgIGkgPCAgbDJfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZCBsb25nKSZfXzJNX3JvZGF0YV9lbmQp
ICkKPiArICAgICAgICAgICAgICAgIGVsc2UgaWYgKCBpID49IGwyX3RhYmxlX29mZnNldChTWU1C
T0woJl9fMk1fcm9kYXRhX3N0YXJ0KSkgJiYKPiArICAgICAgICAgICAgICAgICAgICAgICAgICBp
IDwgIGwyX3RhYmxlX29mZnNldChTWU1CT0woJl9fMk1fcm9kYXRhX2VuZCkpICkKPiAgICAgICAg
ICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICAgICAgIGZsYWdzID0gUEFHRV9IWVBFUlZJ
U09SX1JPIHwgX1BBR0VfUFNFOwo+ICAgICAgICAgICAgICAgICAgIH0KPiAtICAgICAgICAgICAg
ICAgIGVsc2UgaWYgKCBpID49IGwyX3RhYmxlX29mZnNldCgodW5zaWduZWQgbG9uZykmX18yTV9p
bml0X3N0YXJ0KSAmJgo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIGkgPCAgbDJfdGFibGVf
b2Zmc2V0KCh1bnNpZ25lZCBsb25nKSZfXzJNX2luaXRfZW5kKSApCj4gKyAgICAgICAgICAgICAg
ICBlbHNlIGlmICggaSA+PSBsMl90YWJsZV9vZmZzZXQoU1lNQk9MKCZfXzJNX2luaXRfc3RhcnQp
KSAmJgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIGkgPCAgbDJfdGFibGVfb2Zmc2V0KFNZ
TUJPTCgmX18yTV9pbml0X2VuZCkpICkKPiAgICAgICAgICAgICAgICAgICB7Cj4gICAgICAgICAg
ICAgICAgICAgICAgIGZsYWdzID0gUEFHRV9IWVBFUlZJU09SX1JXWCB8IF9QQUdFX1BTRTsKPiAg
ICAgICAgICAgICAgICAgICB9Cj4gLSAgICAgICAgICAgICAgICBlbHNlIGlmICggKGkgPj0gbDJf
dGFibGVfb2Zmc2V0KCh1bnNpZ25lZCBsb25nKSZfXzJNX3J3ZGF0YV9zdGFydCkgJiYKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaSA8ICBsMl90YWJsZV9vZmZzZXQoKHVuc2lnbmVkIGxv
bmcpJl9fMk1fcndkYXRhX2VuZCkpICkKPiArICAgICAgICAgICAgICAgIGVsc2UgaWYgKCAoaSA+
PSBsMl90YWJsZV9vZmZzZXQoU1lNQk9MKCZfXzJNX3J3ZGF0YV9zdGFydCkpICYmCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGkgPCAgbDJfdGFibGVfb2Zmc2V0KFNZTUJPTCgmX18yTV9y
d2RhdGFfZW5kKSkpICkKPiAgICAgICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICAg
ICAgIGZsYWdzID0gUEFHRV9IWVBFUlZJU09SX1JXIHwgX1BBR0VfUFNFOwo+ICAgICAgICAgICAg
ICAgICAgIH0KPiBAQCAtMTIzNCw3ICsxMjM2LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19z
dGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKPiAgICAgICAgICAgcGFuaWMoIk5vdCBlbm91
Z2ggbWVtb3J5IHRvIHJlbG9jYXRlIFhlblxuIik7Cj4gICAKPiAgICAgICAvKiBUaGlzIG5lZWRz
IHRvIHJlbWFpbiBpbiBzeW5jIHdpdGggeGVuX2luX3JhbmdlKCkuICovCj4gLSAgICByZXNlcnZl
X2U4MjBfcmFtKCZib290X2U4MjAsIF9fcGEoX3N0ZXh0KSwgX19wYShfXzJNX3J3ZGF0YV9lbmQp
KTsKPiArICAgIHJlc2VydmVfZTgyMF9yYW0oJmJvb3RfZTgyMCwgX19wYShTWU1CT0woX3N0ZXh0
KSksIF9fcGEoU1lNQk9MKF9fMk1fcndkYXRhX2VuZCkpKTsKPiAgIAo+ICAgICAgIC8qIExhdGUg
a2V4ZWMgcmVzZXJ2YXRpb24gKGR5bmFtaWMgc3RhcnQgYWRkcmVzcykuICovCj4gICAgICAga2V4
ZWNfcmVzZXJ2ZV9hcmVhKCZib290X2U4MjApOwo+IEBAIC0xMzc3LDcgKzEzNzksOCBAQCB2b2lk
IF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQo+ICAgICAg
IH0KPiAgICNlbmRpZgo+ICAgCj4gLSAgICB4ZW5fdmlydF9lbmQgPSAoKHVuc2lnbmVkIGxvbmcp
X2VuZCArICgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAtIDEpICYKPiArICAgIHhlbl92aXJ0
X2VuZCA9IChTWU1CT0woX2VuZCkgKwo+ICsgICAgICAgICAgICAgICAgICAgICgxVUwgPDwgTDJf
UEFHRVRBQkxFX1NISUZUKSAtIDEpICYKPiAgICAgICAgICAgICAgICAgICAgICB+KCgxVUwgPDwg
TDJfUEFHRVRBQkxFX1NISUZUKSAtIDEpOwo+ICAgICAgIGRlc3Ryb3lfeGVuX21hcHBpbmdzKHhl
bl92aXJ0X2VuZCwgWEVOX1ZJUlRfU1RBUlQgKyBCT09UU1RSQVBfTUFQX0JBU0UpOwo+ICAgCj4g
QEAgLTEzOTAsMjIgKzEzOTMsMjIgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4o
dW5zaWduZWQgbG9uZyBtYmlfcCkKPiAgICAgICB7Cj4gICAgICAgICAgIC8qIE1hcmsgLnRleHQg
YXMgUlggKGF2b2lkaW5nIHRoZSBmaXJzdCAyTSBzdXBlcnBhZ2UpLiAqLwo+ICAgICAgICAgICBt
b2RpZnlfeGVuX21hcHBpbmdzKFhFTl9WSVJUX1NUQVJUICsgTUIoMiksCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZykmX18yTV90ZXh0X2VuZCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFNZTUJPTCgmX18yTV90ZXh0X2VuZCksCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUEFHRV9IWVBFUlZJU09SX1JYKTsKPiAgIAo+ICAgICAgICAg
ICAvKiBNYXJrIC5yb2RhdGEgYXMgUk8uICovCj4gLSAgICAgICAgbW9kaWZ5X3hlbl9tYXBwaW5n
cygodW5zaWduZWQgbG9uZykmX18yTV9yb2RhdGFfc3RhcnQsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAodW5zaWduZWQgbG9uZykmX18yTV9yb2RhdGFfZW5kLAo+ICsgICAgICAgIG1v
ZGlmeV94ZW5fbWFwcGluZ3MoU1lNQk9MKCZfXzJNX3JvZGF0YV9zdGFydCksCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBTWU1CT0woJl9fMk1fcm9kYXRhX2VuZCksCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUEFHRV9IWVBFUlZJU09SX1JPKTsKPiAgIAo+ICAgICAgICAg
ICAvKiBNYXJrIC5kYXRhIGFuZCAuYnNzIGFzIFJXLiAqLwo+IC0gICAgICAgIG1vZGlmeV94ZW5f
bWFwcGluZ3MoKHVuc2lnbmVkIGxvbmcpJl9fMk1fcndkYXRhX3N0YXJ0LAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpJl9fMk1fcndkYXRhX2VuZCwKPiArICAg
ICAgICBtb2RpZnlfeGVuX21hcHBpbmdzKFNZTUJPTCgmX18yTV9yd2RhdGFfc3RhcnQpLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgU1lNQk9MKCZfXzJNX3J3ZGF0YV9lbmQpLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfSFlQRVJWSVNPUl9SVyk7Cj4gICAKPiAg
ICAgICAgICAgLyogRHJvcCB0aGUgcmVtYWluaW5nIG1hcHBpbmdzIGluIHRoZSBzaGF0dGVyZWQg
c3VwZXJwYWdlLiAqLwo+IC0gICAgICAgIGRlc3Ryb3lfeGVuX21hcHBpbmdzKCh1bnNpZ25lZCBs
b25nKSZfXzJNX3J3ZGF0YV9lbmQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUk9V
TkRVUCgodW5zaWduZWQgbG9uZykmX18yTV9yd2RhdGFfZW5kLCBNQigyKSkpOwo+ICsgICAgICAg
IGRlc3Ryb3lfeGVuX21hcHBpbmdzKFNZTUJPTCgmX18yTV9yd2RhdGFfZW5kKSwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBST1VORFVQKFNZTUJPTCgmX18yTV9yd2RhdGFfZW5kKSwg
TUIoMikpKTsKPiAgICAgICB9Cj4gICAKPiAgICAgICBucl9wYWdlcyA9IDA7Cj4gQEAgLTE4NjAs
MTEgKzE4NjMsMTEgQEAgaW50IF9faHdkb21faW5pdCB4ZW5faW5fcmFuZ2UodW5zaWduZWQgbG9u
ZyBtZm4pCj4gICAgICAgICAgICAqLwo+ICAgCj4gICAgICAgICAgIC8qIGh5cGVydmlzb3IgLnRl
eHQgKyAucm9kYXRhICovCj4gLSAgICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3JvXS5zID0gX19w
YSgmX3N0ZXh0KTsKPiAtICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fcm9dLmUgPSBfX3BhKCZf
XzJNX3JvZGF0YV9lbmQpOwo+ICsgICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9yb10ucyA9IF9f
cGEoU1lNQk9MKCZfc3RleHQpKTsKPiArICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fcm9dLmUg
PSBfX3BhKFNZTUJPTCgmX18yTV9yb2RhdGFfZW5kKSk7Cj4gICAgICAgICAgIC8qIGh5cGVydmlz
b3IgLmRhdGEgKyAuYnNzICovCj4gLSAgICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3J3XS5zID0g
X19wYSgmX18yTV9yd2RhdGFfc3RhcnQpOwo+IC0gICAgICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9y
d10uZSA9IF9fcGEoJl9fMk1fcndkYXRhX2VuZCk7Cj4gKyAgICAgICAgeGVuX3JlZ2lvbnNbcmVn
aW9uX3J3XS5zID0gX19wYShTWU1CT0woJl9fMk1fcndkYXRhX3N0YXJ0KSk7Cj4gKyAgICAgICAg
eGVuX3JlZ2lvbnNbcmVnaW9uX3J3XS5lID0gX19wYShTWU1CT0woJl9fMk1fcndkYXRhX2VuZCkp
Owo+ICAgICAgIH0KPiAgIAo+ICAgICAgIHN0YXJ0ID0gKHBhZGRyX3QpbWZuIDw8IFBBR0VfU0hJ
RlQ7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5jIGIveGVuL2FyY2gveDg2L3Ri
b290LmMKPiBpbmRleCBmM2ZkZWU0Li5lMzU1MjMyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni90Ym9vdC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3Rib290LmMKPiBAQCAtMzczLDEzICszNzMs
MTMgQEAgdm9pZCB0Ym9vdF9zaHV0ZG93bih1aW50MzJfdCBzaHV0ZG93bl90eXBlKQo+ICAgICAg
ICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMF0uc2l6ZSA9IGJvb3RzeW1fcGh5cyh0
cmFtcG9saW5lX2VuZCkgLQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb3RzeW1fcGh5cyh0cmFtcG9saW5lX3N0YXJ0KTsKPiAgICAgICAgICAgLyog
aHlwZXJ2aXNvciAudGV4dCArIC5yb2RhdGEgKi8KPiAtICAgICAgICBnX3Rib290X3NoYXJlZC0+
bWFjX3JlZ2lvbnNbMV0uc3RhcnQgPSAodWludDY0X3QpX19wYSgmX3N0ZXh0KTsKPiAtICAgICAg
ICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMV0uc2l6ZSA9IF9fcGEoJl9fMk1fcm9kYXRh
X2VuZCkgLQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X19wYSgmX3N0ZXh0KTsKPiArICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMV0u
c3RhcnQgPSAodWludDY0X3QpX19wYShTWU1CT0woJl9zdGV4dCkpOwo+ICsgICAgICAgIGdfdGJv
b3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1sxXS5zaXplID0gX19wYShTWU1CT0woJl9fMk1fcm9kYXRh
X2VuZCkpIC0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9fcGEoU1lNQk9MKCZfc3RleHQpKTsKPiAgICAgICAgICAgLyogaHlwZXJ2aXNvciAuZGF0YSAr
IC5ic3MgKi8KPiAtICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMl0uc3RhcnQg
PSAodWludDY0X3QpX19wYSgmX18yTV9yd2RhdGFfc3RhcnQpOwo+IC0gICAgICAgIGdfdGJvb3Rf
c2hhcmVkLT5tYWNfcmVnaW9uc1syXS5zaXplID0gX19wYSgmX18yTV9yd2RhdGFfZW5kKSAtCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3BhKCZfXzJN
X3J3ZGF0YV9zdGFydCk7Cj4gKyAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25zWzJd
LnN0YXJ0ID0gKHVpbnQ2NF90KV9fcGEoU1lNQk9MKCZfXzJNX3J3ZGF0YV9zdGFydCkpOwo+ICsg
ICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1syXS5zaXplID0gX19wYShTWU1CT0wo
Jl9fMk1fcndkYXRhX2VuZCkpIC0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9fcGEoU1lNQk9MKCZfXzJNX3J3ZGF0YV9zdGFydCkpOwo+ICAgCj4gICAg
ICAgICAgIC8qCj4gICAgICAgICAgICAqIE1BQyBkb21haW5zIGFuZCBvdGhlciBYZW4gbWVtb3J5
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbWFjaGluZV9rZXhlYy5jIGIveGVu
L2FyY2gveDg2L3g4Nl82NC9tYWNoaW5lX2tleGVjLmMKPiBpbmRleCBmNGEwMDVjLi45MTkzNmRi
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbWFjaGluZV9rZXhlYy5jCj4gKysr
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9tYWNoaW5lX2tleGVjLmMKPiBAQCAtMTMsOCArMTMsOCBA
QAo+ICAgCj4gICBpbnQgbWFjaGluZV9rZXhlY19nZXRfeGVuKHhlbl9rZXhlY19yYW5nZV90ICpy
YW5nZSkKPiAgIHsKPiAtICAgICAgICByYW5nZS0+c3RhcnQgPSB2aXJ0X3RvX21hZGRyKF9zdGFy
dCk7Cj4gLSAgICAgICAgcmFuZ2UtPnNpemUgPSB2aXJ0X3RvX21hZGRyKF9lbmQpIC0gKHVuc2ln
bmVkIGxvbmcpcmFuZ2UtPnN0YXJ0Owo+ICsgICAgICAgIHJhbmdlLT5zdGFydCA9IHZpcnRfdG9f
bWFkZHIoU1lNQk9MKF9zdGFydCkpOwo+ICsgICAgICAgIHJhbmdlLT5zaXplID0gdmlydF90b19t
YWRkcihTWU1CT0woX2VuZCkpIC0gKHVuc2lnbmVkIGxvbmcpcmFuZ2UtPnN0YXJ0Owo+ICAgICAg
ICAgICByZXR1cm4gMDsKPiAgIH0KPiAgIAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNp
L3ZwY2kuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCj4gaW5kZXggODI2MDdiZC4uZGYyY2E0
NyAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwo+ICsrKyBiL3hlbi9kcml2
ZXJzL3ZwY2kvdnBjaS5jCj4gQEAgLTMzLDcgKzMzLDcgQEAgc3RydWN0IHZwY2lfcmVnaXN0ZXIg
ewo+ICAgI2lmZGVmIF9fWEVOX18KPiAgIGV4dGVybiB2cGNpX3JlZ2lzdGVyX2luaXRfdCAqY29u
c3QgX19zdGFydF92cGNpX2FycmF5W107Cj4gICBleHRlcm4gdnBjaV9yZWdpc3Rlcl9pbml0X3Qg
KmNvbnN0IF9fZW5kX3ZwY2lfYXJyYXlbXTsKPiAtI2RlZmluZSBOVU1fVlBDSV9JTklUIChfX2Vu
ZF92cGNpX2FycmF5IC0gX19zdGFydF92cGNpX2FycmF5KQo+ICsjZGVmaW5lIE5VTV9WUENJX0lO
SVQgKFNZTUJPTChfX2VuZF92cGNpX2FycmF5KSAtIFNZTUJPTChfX3N0YXJ0X3ZwY2lfYXJyYXkp
KQo+ICAgCj4gICB2b2lkIHZwY2lfcmVtb3ZlX2RldmljZShzdHJ1Y3QgcGNpX2RldiAqcGRldikK
PiAgIHsKPiBAQCAtNzEsNiArNzEsMTEgQEAgaW50IF9faHdkb21faW5pdCB2cGNpX2FkZF9oYW5k
bGVycyhzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiAgIAo+ICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
TlVNX1ZQQ0lfSU5JVDsgaSsrICkKPiAgICAgICB7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAg
KiBXZSBzaG91bGQgdXNlIFNZTUJPTCBoZXJlLCBidXQgaXQgd291bGQgbWFrZSB0aGUgY29kZSBh
d2t3YXJkCj4gKyAgICAgICAgICogYW5kIGl0IGlzIG5vdCByZXF1aXJlZCBkdWUgYmVjYXVzZSB0
aGVyZSBhcmUgbm8gcG9pbnRlcnMKPiArICAgICAgICAgKiBjb21wYXJpc29uLiBMZWF2ZSBpdCBh
cyBpcy4KPiArICAgICAgICAgKi8KPiAgICAgICAgICAgcmMgPSBfX3N0YXJ0X3ZwY2lfYXJyYXlb
aV0ocGRldik7Cj4gICAgICAgICAgIGlmICggcmMgKQo+ICAgICAgICAgICAgICAgYnJlYWs7Cj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAo+IGluZGV4IDM3NDE1YjcuLjZjNWVkY2MgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCj4gQEAgLTMxLDcgKzMxLDggQEAgdm9pZCBnbnR0
YWJfbWFya19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pOwo+ICAgICogZW5vdWdo
IHNwYWNlIGZvciBhIGxhcmdlIGdyYW50IHRhYmxlCj4gICAgKi8KPiAgICNkZWZpbmUgZ250dGFi
X2RvbTBfZnJhbWVzKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4gLSAgICBtaW5fdCh1bnNpZ25lZCBpbnQsIG9wdF9tYXhfZ3JhbnRfZnJhbWVzLCBQRk5f
RE9XTihfZXRleHQgLSBfc3RleHQpKQo+ICsgICAgbWluX3QodW5zaWduZWQgaW50LCBvcHRfbWF4
X2dyYW50X2ZyYW1lcywgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAg
UEZOX0RPV04oU1lNQk9MKF9ldGV4dCkgLSBTWU1CT0woX3N0ZXh0KSkpCj4gICAKPiAgICNkZWZp
bmUgZ250dGFiX2luaXRfYXJjaChndCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4gICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiBpbmRleCA5NDBi
NzRiLi42MTk4M2Y2IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+IEBAIC0xNTEsOCArMTUxLDggQEAgZXh0ZXJu
IHZhZGRyX3QgeGVuaGVhcF92aXJ0X3N0YXJ0Owo+ICAgI2VuZGlmCj4gICAKPiAgICNkZWZpbmUg
aXNfeGVuX2ZpeGVkX21mbihtZm4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gLSAgICAoKHBmbl90b19wYWRkcihtZm4pID49IHZpcnRfdG9fbWFkZHIoJl9zdGFydCkpICYm
ICAgICAgIFwKPiAtICAgICAocGZuX3RvX3BhZGRyKG1mbikgPD0gdmlydF90b19tYWRkcigmX2Vu
ZCkpKQo+ICsgICAgKChwZm5fdG9fcGFkZHIobWZuKSA+PSB2aXJ0X3RvX21hZGRyKFNZTUJPTCgm
X3N0YXJ0KSkpICYmIFwKPiArICAgICAocGZuX3RvX3BhZGRyKG1mbikgPD0gdmlydF90b19tYWRk
cihTWU1CT0woJl9lbmQpKSkpCgpfX3BhX3N5bWJvbCB3b3VsZCBoZWxwIGhlcmUuCgo+ICAgCj4g
ICAjZGVmaW5lIHBhZ2VfZ2V0X293bmVyKF9wKSAgICAoX3ApLT52LmludXNlLmRvbWFpbgo+ICAg
I2RlZmluZSBwYWdlX3NldF9vd25lcihfcCxfZCkgKChfcCktPnYuaW51c2UuZG9tYWluID0gKF9k
KSkKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oCj4gaW5kZXggNmU0NTY1MS4uODIwMThiMiAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L21tLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKPiBA
QCAtMjczLDggKzI3Myw4IEBAIHN0cnVjdCBwYWdlX2luZm8KPiAgICNkZWZpbmUgaXNfeGVuX2hl
YXBfbWZuKG1mbikgXAo+ICAgICAgIChfX21mbl92YWxpZChtZm4pICYmIGlzX3hlbl9oZWFwX3Bh
Z2UobWZuX3RvX3BhZ2UoX21mbihtZm4pKSkpCj4gICAjZGVmaW5lIGlzX3hlbl9maXhlZF9tZm4o
bWZuKSAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgICgoKChtZm4pIDw8IFBBR0VfU0hJRlQp
ID49IF9fcGEoJl9zdGV4dCkpICYmICBcCj4gLSAgICAgKCgobWZuKSA8PCBQQUdFX1NISUZUKSA8
PSBfX3BhKCZfXzJNX3J3ZGF0YV9lbmQpKSkKPiArICAgICgoKChtZm4pIDw8IFBBR0VfU0hJRlQp
ID49IF9fcGEoU1lNQk9MKCZfc3RleHQpKSkgJiYgIFwKPiArICAgICAoKChtZm4pIDw8IFBBR0Vf
U0hJRlQpIDw9IF9fcGEoU1lNQk9MKCZfXzJNX3J3ZGF0YV9lbmQpKSkpCgpTYW1lIGhlcmUuCgo+
ICAgCj4gICAjZGVmaW5lIFBSdHlwZV9pbmZvICIwMTZseCIvKiBzaG91bGQgb25seSBiZSB1c2Vk
IGZvciBwcmludGsncyAqLwo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9rZXJu
ZWwuaCBiL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaAo+IGluZGV4IDU0OGI2NGQuLmNkMjcwMzAg
MTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCj4gKysrIGIveGVuL2luY2x1
ZGUveGVuL2tlcm5lbC5oCj4gQEAgLTY2LDI3ICs2NiwyNyBAQAo+ICAgfSkKPiAgIAo+ICAgZXh0
ZXJuIGNoYXIgX3N0YXJ0W10sIF9lbmRbXSwgc3RhcnRbXTsKPiAtI2RlZmluZSBpc19rZXJuZWwo
cCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgY2hhciAqX19wID0gKGNoYXIg
KikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCj4gLSAgICAoX19wID49IF9zdGFydCkgJiYgKF9f
cCA8IF9lbmQpOyAgICAgICAgICAgIFwKPiArI2RlZmluZSBpc19rZXJuZWwocCkgKHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBjb25zdCB1bnNp
Z25lZCBsb25nIF9fcCA9ICh1bnNpZ25lZCBsb25nKShwKTsgICAgICAgICAgICAgICAgICAgXAo+
ICsgICAgKF9fcCA+PSBTWU1CT0woX3N0YXJ0KSkgJiYgKF9fcCA8IFNZTUJPTChfZW5kKSk7ICAg
ICAgICAgICAgXAo+ICAgfSkKPiAgIAo+ICAgZXh0ZXJuIGNoYXIgX3N0ZXh0W10sIF9ldGV4dFtd
Owo+IC0jZGVmaW5lIGlzX2tlcm5lbF90ZXh0KHApICh7ICAgICAgICAgICAgICAgICAgICBcCj4g
LSAgICBjaGFyICpfX3AgPSAoY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAgIFwKPiAtICAg
IChfX3AgPj0gX3N0ZXh0KSAmJiAoX19wIDwgX2V0ZXh0KTsgICAgICAgICAgXAo+ICsjZGVmaW5l
IGlzX2tlcm5lbF90ZXh0KHApICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPiArICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgX19wID0gKHVuc2lnbmVkIGxvbmcpKHAp
OyAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAoX19wID49IFNZTUJPTChfc3RleHQpKSAmJiAo
X19wIDwgU1lNQk9MKF9ldGV4dCkpOyAgICAgICAgICBcCj4gICB9KQo+ICAgCj4gICBleHRlcm4g
Y29uc3QgY2hhciBfc3JvZGF0YVtdLCBfZXJvZGF0YVtdOwo+IC0jZGVmaW5lIGlzX2tlcm5lbF9y
b2RhdGEocCkgKHsgICAgICAgICAgICAgICAgICBcCj4gLSAgICBjb25zdCBjaGFyICpfX3AgPSAo
Y29uc3QgY2hhciAqKSh1bnNpZ25lZCBsb25nKShwKTsgICAgIFwKPiAtICAgIChfX3AgPj0gX3Ny
b2RhdGEpICYmIChfX3AgPCBfZXJvZGF0YSk7ICAgICAgXAo+ICsjZGVmaW5lIGlzX2tlcm5lbF9y
b2RhdGEocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAg
IGNvbnN0IHVuc2lnbmVkIGxvbmcgX19wID0gKHVuc2lnbmVkIGxvbmcpKHApOyAgICAgICAgICAg
ICAgICAgICBcCj4gKyAgICAoX19wID49IFNZTUJPTChfc3JvZGF0YSkpICYmIChfX3AgPCBTWU1C
T0woX2Vyb2RhdGEpKTsgICAgICBcCj4gICB9KQo+ICAgCj4gICBleHRlcm4gY2hhciBfc2luaXR0
ZXh0W10sIF9laW5pdHRleHRbXTsKPiAtI2RlZmluZSBpc19rZXJuZWxfaW5pdHRleHQocCkgKHsg
ICAgICAgICAgICAgICAgXAo+IC0gICAgY2hhciAqX19wID0gKGNoYXIgKikodW5zaWduZWQgbG9u
ZykocCk7ICAgICBcCj4gLSAgICAoX19wID49IF9zaW5pdHRleHQpICYmIChfX3AgPCBfZWluaXR0
ZXh0KTsgIFwKPiArI2RlZmluZSBpc19rZXJuZWxfaW5pdHRleHQocCkgKHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBjb25zdCB1bnNpZ25lZCBsb25nIF9fcCA9
ICh1bnNpZ25lZCBsb25nKShwKTsgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgKF9fcCA+PSBT
WU1CT0woX3Npbml0dGV4dCkpICYmIChfX3AgPCBTWU1CT0woX2Vpbml0dGV4dCkpOyAgXAo+ICAg
fSkKPiAgIAo+ICAgZXh0ZXJuIGVudW0gc3lzdGVtX3N0YXRlIHsKPiAKCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 11:54:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 11:54: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-devel-bounces@lists.xenproject.org>)
	id 1gL5Ma-0006WO-Hn; Fri, 09 Nov 2018 11:54:12 +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=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gL5MZ-0006WJ-Ga
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 11:54:11 +0000
X-Inumbo-ID: 2b38d67c-e416-11e8-8cd5-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 2b38d67c-e416-11e8-8cd5-12d6303a7972;
 Fri, 09 Nov 2018 11:54:10 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B6D0180D;
 Fri,  9 Nov 2018 03:54:09 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EE7BF3F718;
 Fri,  9 Nov 2018 03:54:08 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <108cd8ae-c260-edc6-656f-5cc3b3b2a9df@arm.com>
Date: Fri, 9 Nov 2018 11:54:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 0/4] misc safety certification fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, JBeulich@suse.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwNi8xMS8yMDE4IDIyOjA1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gSGkgYWxs
LAoKSGksCgo+IFRoaXMgc2hvcnQgcGF0Y2ggc2VyaWVzIGZpeGVzIGEgZmV3IGlzc3VlcyBkaXNj
b3ZlcmVkIGJ5IHRoZSBzYWZldHkKPiBjZXJ0aWZpY2F0aW9ucyBjb2RlIHNjYW5uZXIuIFRoZSBm
aXJzdCB0d28gcGF0Y2hlcyBhZGRyZXNzIHNpbXBsZQo+IHZhcmlhYmxlIGluaXRpYWxpemF0aW9u
cyBjb25jZXJucy4gVGhlIHRoaXJkIHBhdGNoIGludHJvZHVjZXMgYSBuZXcKPiBtYWNybyB0aGF0
IGlzIHVzZWQgdGhyb3VnaG91dCB0aGUgY29kZSBpbiBwYXRjaCAjNCB0byBhY2Nlc3MgX3N0ZXh0
LAo+IF9ldGV4dCBwb2ludGVycyBhbmQgZnJpZW5kcy4KPiAKPiBDaGVlcnMsCj4gCj4gU3RlZmFu
bwo+IAo+IAo+IFN0ZWZhbm8gU3RhYmVsbGluaSAoNCk6Cj4gICAgICAgIHhlbi9hcm06IGluaXRp
YWxpemUgdGFyZ2V0Cj4gICAgICAgIHhlbi9hcm06IGluaXRpYWxpemUgYWNjZXNzCgpJIGhhdmUg
bWVyZ2VkIHRoZSAyIHBhdGNoZXMgYWJvdmUuIFRoZSByZXN0IHdpbGwgcmVxdWlyZSBhIHJlc3Bp
bi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 12:02:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 12:02: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-devel-bounces@lists.xenproject.org>)
	id 1gL5U7-0007TZ-PJ; Fri, 09 Nov 2018 12:01: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=mulf=nu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gL5U6-0007TU-DK
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 12:01:58 +0000
X-Inumbo-ID: 40c15130-e417-11e8-9400-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 40c15130-e417-11e8-9400-12d6303a7972;
 Fri, 09 Nov 2018 12:01:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Nov 2018 05:01:55 -0700
Message-Id: <5BE5773202000078001FA2B5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 09 Nov 2018 05:01:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181015103559.22075-1-paul.durrant@citrix.com>
 <20181015103559.22075-4-paul.durrant@citrix.com>
In-Reply-To: <20181015103559.22075-4-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 3/7] x86: add xen_iommu_op to query
 reserved ranges
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjEwLjE4IGF0IDEyOjM1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ICtzdGF0aWMgaW50IGdldF9yZXNlcnZlZCh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxv
bmcgZSwgdm9pZCAqYXJnKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgZ2V0X3Jlc2VydmVkX2N0eHQgKmN0
eHQgPSBhcmc7Cj4gKwo+ICsgICAgaWYgKCBjdHh0LT5ucl9lbnRyaWVzIDwgY3R4dC0+bWF4X2Vu
dHJpZXMgKQo+ICsgICAgewo+ICsgICAgICAgIHhlbl9pb21tdV9yZXNlcnZlZF9yYW5nZV90IHJh
bmdlID0gewo+ICsgICAgICAgICAgICAuc3RhcnRfZGZuID0gcywKPiArICAgICAgICAgICAgLm5y
X2ZyYW1lcyA9IGUgLSBzLAoKSWlyYyByYW5nZXNldCBlbmRzIGFyZSBpbmNsdXNpdmUsIHNvIEkg
dGhpbmsgeW91IG5lZWQgdG8gYWRkIDEgaGVyZS4KCj4gQEAgLTM4LDEyICs5NywyMCBAQCBpbnQg
ZG9fb25lX2lvbW11X29wKHhlbl9pb21tdV9vcF9idWZfdCAqYnVmKQo+ICAgICAgY29uc3QgWEVO
X0dVRVNUX0hBTkRMRSh4ZW5faW9tbXVfb3BfdCkgaCA9Cj4gICAgICAgICAgZ3Vlc3RfaGFuZGxl
X2Nhc3QoYnVmLT5oLCB4ZW5faW9tbXVfb3BfdCk7Cj4gICAgICB4ZW5faW9tbXVfb3BfdCBvcDsK
PiArICAgIHNpemVfdCBvZmZzZXQ7Cj4gKyAgICBzdGF0aWMgY29uc3Qgc2l6ZV90IG9wX3NpemVb
XSA9IHsKPiArICAgICAgICBbWEVOX0lPTU1VT1BfcXVlcnlfcmVzZXJ2ZWRdID0KPiArICAgICAg
ICAgICAgc2l6ZW9mKHN0cnVjdCB4ZW5faW9tbXVfb3BfcXVlcnlfcmVzZXJ2ZWQpLAoKUGVyaGFw
cyBiZXR0ZXIgKGFuZCBzaG9ydGVyKSBzaXplb2Yob3AudS5xdWVyeV9yZXNlcnZlZCk/Cgo+IC0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pb21tdV9vcC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL2lvbW11X29wLmgKPiBAQCAtMjUsMTEgKzI1LDUwIEBACj4gIAo+ICAjaW5jbHVkZSAieGVu
LmgiCj4gIAo+ICt0eXBlZGVmIHVpbnQ2NF90IHhlbl9kZm5fdDsKPiArCj4gKy8qIFN0cnVjdHVy
ZSBkZXNjcmliaW5nIGEgc2luZ2xlIHJhbmdlIHJlc2VydmVkIGluIHRoZSBJT01NVSAqLwo+ICtz
dHJ1Y3QgeGVuX2lvbW11X3Jlc2VydmVkX3JhbmdlIHsKPiArICAgIHhlbl9kZm5fdCBzdGFydF9k
Zm47Cj4gKyAgICB1aW50MzJfdCBucl9mcmFtZXM7Cj4gKyAgICB1aW50MzJfdCBwYWQ7Cj4gK307
Cj4gK3R5cGVkZWYgc3RydWN0IHhlbl9pb21tdV9yZXNlcnZlZF9yYW5nZSB4ZW5faW9tbXVfcmVz
ZXJ2ZWRfcmFuZ2VfdDsKPiArREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2lvbW11X3Jlc2Vy
dmVkX3JhbmdlX3QpOwo+ICsKPiArLyoKPiArICogWEVOX0lPTU1VT1BfcXVlcnlfcmVzZXJ2ZWQ6
IFF1ZXJ5IHJhbmdlcyByZXNlcnZlZCBpbiB0aGUgSU9NTVUuCj4gKyAqLwoKU2luZ2xlIGxpbmUg
Y29tbWVudD8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 12:04:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 12:04: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-devel-bounces@lists.xenproject.org>)
	id 1gL5WR-0007bE-89; Fri, 09 Nov 2018 12:04:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mbz9=nu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gL5WQ-0007b4-8P
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 12:04:22 +0000
X-Inumbo-ID: 96e3cf14-e417-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96e3cf14-e417-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 12:04:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AD89AAEA5;
 Fri,  9 Nov 2018 12:04:18 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Fri,  9 Nov 2018 13:04:13 +0100
Message-Id: <20181109120413.9539-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen: fix xen_qlock_wait()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 stable@vger.kernel.org, mingo@redhat.com, bp@alien8.de, hpa@zytor.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGE4NTY1MzE5NTFkYzgwICgieGVuOiBtYWtlIHhlbl9xbG9ja193YWl0KCkgbmVzdGFi
bGUiKQppbnRyb2R1Y2VkIGEgcmVncmVzc2lvbiBmb3IgWGVuIGd1ZXN0cyBydW5uaW5nIGZ1bGx5
IHZpcnR1YWxpemVkCihIVk0gb3IgUFZIIG1vZGUpLiBUaGUgWGVuIGh5cGVydmlzb3Igd291bGRu
J3QgcmV0dXJuIGZyb20gdGhlIHBvbGwKaHlwZXJjYWxsIHdpdGggaW50ZXJydXB0cyBkaXNhYmxl
ZCBpbiBjYXNlIG9mIGFuIGludGVycnVwdCAoZm9yIFBWCmd1ZXN0cyBpdCBkb2VzKS4KClNvIGlu
c3RlYWQgb2YgZGlzYWJsaW5nIGludGVycnVwdHMgaW4geGVuX3Fsb2NrX3dhaXQoKSB1c2UgYSBu
ZXN0aW5nCmNvdW50ZXIgdG8gYXZvaWQgY2FsbGluZyB4ZW5fY2xlYXJfaXJxX3BlbmRpbmcoKSBp
biBjYXNlCnhlbl9xbG9ja193YWl0KCkgaXMgbmVzdGVkLgoKRml4ZXM6IGE4NTY1MzE5NTFkYzgw
ICgieGVuOiBtYWtlIHhlbl9xbG9ja193YWl0KCkgbmVzdGFibGUiKQpDYzogc3RhYmxlQHZnZXIu
a2VybmVsLm9yZwpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogYXJjaC94ODYveGVuL3NwaW5sb2NrLmMgfCAxNCArKysrKysrKy0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni94ZW4vc3BpbmxvY2suYyBiL2FyY2gveDg2L3hlbi9zcGlubG9jay5jCmluZGV4IDQ0
MWM4ODI2MjE2OS4uMWM4YTg4MTZhNDAyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vc3Bpbmxv
Y2suYworKysgYi9hcmNoL3g4Ni94ZW4vc3BpbmxvY2suYwpAQCAtOSw2ICs5LDcgQEAKICNpbmNs
dWRlIDxsaW51eC9sb2cyLmg+CiAjaW5jbHVkZSA8bGludXgvZ2ZwLmg+CiAjaW5jbHVkZSA8bGlu
dXgvc2xhYi5oPgorI2luY2x1ZGUgPGxpbnV4L2F0b21pYy5oPgogCiAjaW5jbHVkZSA8YXNtL3Bh
cmF2aXJ0Lmg+CiAjaW5jbHVkZSA8YXNtL3FzcGlubG9jay5oPgpAQCAtMjEsNiArMjIsNyBAQAog
CiBzdGF0aWMgREVGSU5FX1BFUl9DUFUoaW50LCBsb2NrX2tpY2tlcl9pcnEpID0gLTE7CiBzdGF0
aWMgREVGSU5FX1BFUl9DUFUoY2hhciAqLCBpcnFfbmFtZSk7CitzdGF0aWMgREVGSU5FX1BFUl9D
UFUoYXRvbWljX3QsIHhlbl9xbG9ja193YWl0X25lc3QpOwogc3RhdGljIGJvb2wgeGVuX3B2c3Bp
biA9IHRydWU7CiAKIHN0YXRpYyB2b2lkIHhlbl9xbG9ja19raWNrKGludCBjcHUpCkBAIC0zOSwy
NSArNDEsMjUgQEAgc3RhdGljIHZvaWQgeGVuX3Fsb2NrX2tpY2soaW50IGNwdSkKICAqLwogc3Rh
dGljIHZvaWQgeGVuX3Fsb2NrX3dhaXQodTggKmJ5dGUsIHU4IHZhbCkKIHsKLQl1bnNpZ25lZCBs
b25nIGZsYWdzOwogCWludCBpcnEgPSBfX3RoaXNfY3B1X3JlYWQobG9ja19raWNrZXJfaXJxKTsK
KwlhdG9taWNfdCAqbmVzdF9jbnQgPSB0aGlzX2NwdV9wdHIoJnhlbl9xbG9ja193YWl0X25lc3Qp
OwogCiAJLyogSWYga2lja2VyIGludGVycnVwdHMgbm90IGluaXRpYWxpemVkIHlldCwganVzdCBz
cGluICovCiAJaWYgKGlycSA9PSAtMSB8fCBpbl9ubWkoKSkKIAkJcmV0dXJuOwogCi0JLyogR3Vh
cmQgYWdhaW5zdCByZWVudHJ5LiAqLwotCWxvY2FsX2lycV9zYXZlKGZsYWdzKTsKKwkvKiBEZXRl
Y3QgcmVlbnRyeS4gKi8KKwlhdG9taWNfaW5jKG5lc3RfY250KTsKIAotCS8qIElmIGlycSBwZW5k
aW5nIGFscmVhZHkgY2xlYXIgaXQuICovCi0JaWYgKHhlbl90ZXN0X2lycV9wZW5kaW5nKGlycSkp
IHsKKwkvKiBJZiBpcnEgcGVuZGluZyBhbHJlYWR5IGFuZCBubyBuZXN0ZWQgY2FsbCBjbGVhciBp
dC4gKi8KKwlpZiAoYXRvbWljX3JlYWQobmVzdF9jbnQpID09IDEgJiYgeGVuX3Rlc3RfaXJxX3Bl
bmRpbmcoaXJxKSkgewogCQl4ZW5fY2xlYXJfaXJxX3BlbmRpbmcoaXJxKTsKIAl9IGVsc2UgaWYg
KFJFQURfT05DRSgqYnl0ZSkgPT0gdmFsKSB7CiAJCS8qIEJsb2NrIHVudGlsIGlycSBiZWNvbWVz
IHBlbmRpbmcgKG9yIGEgc3B1cmlvdXMgd2FrZXVwKSAqLwogCQl4ZW5fcG9sbF9pcnEoaXJxKTsK
IAl9CiAKLQlsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7CisJYXRvbWljX2RlYyhuZXN0X2NudCk7
CiB9CiAKIHN0YXRpYyBpcnFyZXR1cm5fdCBkdW1teV9oYW5kbGVyKGludCBpcnEsIHZvaWQgKmRl
dl9pZCkKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 12:05:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 12:05: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-devel-bounces@lists.xenproject.org>)
	id 1gL5XR-0007hB-Kg; Fri, 09 Nov 2018 12:05: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=wzzi=nu=citrix.com=prvs=84405b137=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gL5XQ-0007ga-I7
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 12:05:24 +0000
X-Inumbo-ID: bbe618c8-e417-11e8-83e1-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bbe618c8-e417-11e8-83e1-12d6303a7972;
 Fri, 09 Nov 2018 12:05:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="81639900"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20181109101631.5729-1-jgross@suse.com>
 <e6bb3662-998e-4d9e-cec1-25a33b81a593@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ce2cdceb-b2ab-264c-6891-b540ec0521d2@citrix.com>
Date: Fri, 9 Nov 2018 12:05:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <e6bb3662-998e-4d9e-cec1-25a33b81a593@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTEvMTggMTE6NDQsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDkvMTEvMTggMTA6
MTYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+ID0gUHJvamVjdHMgPQo+Pgo+PiA9PSBIeXBlcnZp
c29yID09IAo+Pgo+PiAqICBJbXByb3ZlbWVudHMgdG8gZG9tYWluIGNyZWF0aW9uICh2MikKPj4g
ICAtICBBbmRyZXcgQ29vcGVyCj4gVGhlcmUgaXMgb25lIGtub3duIGJ1ZyB3aGljaCBkZWZpbml0
ZWx5IG5lZWRzIHJlc29sdmluZyBiZWZvcmUgNC4xMiBnb2VzCj4gb3V0LsKgIEF0dGVtcHRpbmcg
dG8gY3JlYXRlIGEgVk0gd2l0aCAwIHZjcHVzIHRyaXBzIG92ZXIgYSBiYWQgZXJyb3IgcGF0aAo+
IHdoZW4gd2UgdHJ5IHRvIHJlbW92ZSBwZXJtaXNzaW9ucyBmb3IgYW4gaXJxIHdoaWNoIHdlIG5l
dmVyIGdhdmUgaW4gdGhlCj4gZmlyc3QgcGxhY2UuwqAgVGhlIGZpeCBpcyBtb3N0IGxpa2VseSB0
byBub3QgY2hhbmdlIGlycSBwZXJtaXNzaW9ucyBvbiB1bm1hcC4KPgo+IEJleW9uZCB0aGF0LCB0
aGUgbmV4dCBhY3Rpb25zIGFyZSB0byBtYWtlIHRoZSBjcmVhdGUvZGVzdHJveSBwYXRocwo+IGlk
ZW1wb3RlbnQuwqAgSWYgYW55b25lIGZlZWxzIGxpa2UgaGVscGluZyBvdXQgaGVyZSwgcGxlYXNl
IGRvLgo+Cj4gQWZ0ZXIgdGhhdCwgRE9NQ1RMX21heF92Y3B1cyBuZWVkcyB0byBiZSBmb2xkZWQg
aW50byB0aGUgY3JlYXRlIHBhdGguCj4KPiBBbiBvcnRob2dvbmFsIHRhc2ssIHdoaWNoIHJlYWxs
eSBhbHNvIG5lZWRzIGRvaW5nIGJlZm9yZSA0LjEyIGdvZXMgb3V0Cj4gaXMgdG8gcmVhcnJhbmdl
IHRoZSBwb2ludCBhdCB3aGljaCBkLT5tYXhfY3B1cyBpcyBjYWxjdWxhdGVkLCBzbyBBUk0KPiBn
ZXRzIHRoaXMgbnVtYmVyIGVhcmx5IGVub3VnaCBpbiBjb25zdHJ1Y3Rpb24gdG8gcHJvcGVybHkg
YnVpbGQgdGhlCj4gR0lDLsKgIChBdCB0aGUgbW9tZW50LCB0aGVyZSBpcyBhIGJhaXQtYW5kLXN3
aXRjaCB0byBkZWZlciBHSUMKPiBjb25zdHJ1Y3Rpb24gdW50aWwgdGhlIGZpcnN0IHZjcHUgaXMg
YmVpbmcgY29uc3RydWN0ZWQpLgoKT2ggLSBhbm90aGVyIG9uZSBJIGZvcmdvdC4KCiogSW1wcm92
ZW1lbnRzIHRvIGRvbWFpbl9jcmFzaCgpCgpUaGUgcHVycG9zZSBvZiB0aGlzIGlzIHRvIGZpeCBh
IGxpdmVwYXRjaGluZyBidWcsIGJ1dCBpdCBoYXMgdGhlIHNpZGUKZWZmZWN0IG9mIGZpeGluZyB0
aGUgZmFjdCB0aGF0IGluIHJlbGVhc2UgYnVpbGRzLCBtb3N0IGRvbWFpbl9jcmFzaCgpJ3MKaGF2
ZSBubyBjbGFyaWZ5aW5nIGluZm9ybWF0aW9uIGFzIHRvIHdoYXQgd2VudCB3cm9uZy4KCkkndmUg
cG9zdGVkIGFib3V0IGhhbGYgdGhlIHdvcmsuwqAgV2hhdCByZW1haW5zIGluIHRoZSBtb25vbGl0
aGljIHBhdGNoCnRvIGNoYW5nZSBkb21haW5fY3Jhc2goKSdzIEFQSSB0byBtYWtlIGl0IHByaW50
ay1saWtlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 12:27:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 12:27: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-devel-bounces@lists.xenproject.org>)
	id 1gL5sI-0000yH-JO; Fri, 09 Nov 2018 12:26: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=zkit=nu=citrix.com=prvs=8444a692f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gL5sG-0000yC-LV
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 12:26:56 +0000
X-Inumbo-ID: be7ee738-e41a-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be7ee738-e41a-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 12:26:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70124646"
Date: Fri, 9 Nov 2018 12:26:50 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181109122650.GC1302@perard.uk.xensource.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
 <20180907151104.32306-11-anthony.perard@citrix.com>
 <23493.61309.119890.578593@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23493.61309.119890.578593@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v5 10/15] libxl_exec: Add
 libxl__spawn_initiate_failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMTYsIDIwMTggYXQgMDM6MDI6MzdQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY1IDEwLzE1XSBsaWJ4bF9leGVj
OiBBZGQgbGlieGxfX3NwYXduX2luaXRpYXRlX2ZhaWx1cmUiKToKPiA+ICsgKiBUaGUgc3Bhd24g
c3RhdGUgbXVzdCBiZSBBdHRhY2hlZCBlbnRyeSBhbmQgd2lsbCBiZSBBdHRhY2hlZCBGYWlsZWQK
PiA+ICsgKiBvbiByZXR1cm4uCj4gCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQXR0
YWNoZWQgb24gZW50cnkKPiAKPiBBbmQsIHRoZXJlIGlzIG5vIHN1Y2ggcHVibGljIHN0YXRlIGFz
IGBBdHRhY2hlZCBGYWlsZWQnLiAgVGhhdCBpcyBhCj4gcHJpdmF0ZSBzdGF0ZS4gIFRoZSBjb21t
ZW50IGFib3V0IGxpYnhsX19zcGF3bl9pbml0aWF0ZV9mYWlsdXJlCj4gcHV0dGluZyB0aGUgc3Bh
d24gaW50byBzdGF0ZSBBdHRhY2hlZCBGYWlsZWQgc2hvdWxkIGJlIGluCj4gbGlieGxfZXhlYy5j
LCBuZXh0IHRvIHRoYXQgZnVuY3Rpb24uCj4gCj4gV3JpdGluZyB0aGF0IHRoZSBzdGF0ZSBhZnRl
cndhcmRzIGlzIHN0aWxsIEF0dGFjaGVkIG1ha2VzIGl0IGNsZWFyCj4gdGhhdCB0aGlzIGZ1bmN0
aW9uIG1heSBiZSBjYWxsZWQgbXVsdGlwbGUgdGltZXMuICBIb3cgYWJvdXQ6Cj4gCj4gICAgICAg
VGhlIHNwYXduIHN0YXRlIG11c3QgYmUgQXR0YWNoZWQgb24gZW50cnkgYW5kIHdpbGwgcmVtYWlu
Cj4gICAgICAgQXR0YWNoZWQuICBJdCBpcyBwb3NzaWJsZSBmb3IgYSBzcGF3biB0byBmYWlsIGZv
ciBtdWx0aXBsZQo+ICAgICAgIHJlYXNvbnMsIGZvciBleGFtcGxlIGNhbGwocykgdG8gbGlieGxf
X3NwYXduX2luaXRpYXRlX2ZhaWx1cmUKPiAgICAgICBhbmQgYWxzbyBmb3Igc29tZSBvdGhlciBy
ZWFzb24uICBJbiB0aGF0IGNhc2UgdGhlIGxhc3QgcmMgdmFsdWUKPiAgICAgICBmcm9tIGFueSBz
b3VyY2Ugd2lsbCB0YWtlIHByZWNlZGVuY2UuCj4gCj4gQnV0IGlzIHRoYXQgcmVhbGx5IHRoZSBz
ZW1hbnRpY3Mgd2Ugd2FudD8gIE1heWJlIHRoZSBmaXJzdCBvciBsYXN0Cj4gY2FsbCB0byBsaWJ4
bF9fc3Bhd25faW5pdGlhdGVfZmFpbHVyZSBzaG91bGQgdGFrZSBwcmVjZWRlbmNlID8KCiJUaGUg
Zmlyc3QgcmMgdmFsdWUgWy4uLl0gd2lsbCB0YWtlIHByZWNlZGVuY2UiIHNvdW5kIGJldHRlciBJ
IHRoaW5rLAppbnN0ZWFkIG9mIHRoZSBsYXN0LgoKSSdsbCBtb2RpZnkgbGlieGxfX3NwYXduX2lu
aXRpYXRlX2ZhaWx1cmUgdG8gb25seSBzZXQgc3MtPnJjIGlmIGl0IGl0Cmlzbid0IGFscmVhZHku
CgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 12:29:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 12:29: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-devel-bounces@lists.xenproject.org>)
	id 1gL5v7-0001CS-4U; Fri, 09 Nov 2018 12:29:53 +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=to6o=nu=citrix.com=prvs=84443e95c=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gL5v6-0001CN-35
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 12:29:52 +0000
X-Inumbo-ID: 2667a060-e41b-11e8-b997-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2667a060-e41b-11e8-b997-12d6303a7972;
 Fri, 09 Nov 2018 12:29:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70124745"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <1541083542-22464-1-git-send-email-rcojocaru@bitdefender.com>
 <1541083542-22464-3-git-send-email-rcojocaru@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <e3c716fd-bdb3-cdb9-aa98-d24db16f6efd@citrix.com>
Date: Fri, 9 Nov 2018 12:29:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1541083542-22464-3-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V4 2/3] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMS8xOCAyOjQ1IFBNLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4gVGhpcyBwYXRjaCBp
cyBhIHByZS1yZXF1aXNpdGUgZm9yIHRoZSBvbmUgZml4aW5nIFZHQSBsb2dkaXJ0eQo+IGZyZWV6
ZXMgd2hlbiB1c2luZyBhbHRwMm0uIEl0IG9ubHkgY29uY2VybnMgaXRzZWxmIHdpdGggdGhlCj4g
cmFuZ2VzIGFsbG9jYXRpb24gLyBkZWFsbG9jYXRpb24gLyBpbml0aWFsaXphdGlvbiBwYXJ0LiBX
aGlsZQo+IHRvdWNoaW5nIHRoZSBjb2RlLCBJJ3ZlIHN3aXRjaGVkIGdsb2JhbF9sb2dkaXJ0eSBm
cm9tIGJvb2xfdAo+IHRvIGJvb2wuCj4gCj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKQWxnb3JpdGhtIGxvb2tzIGdvb2Q7IG9uZSBp
c3N1ZToKCj4gIC8qIEluaXQgdGhlIGRhdGFzdHJ1Y3R1cmVzIGZvciBsYXRlciB1c2UgYnkgdGhl
IHAybSBjb2RlICovCj4gIHN0YXRpYyBpbnQgcDJtX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHAybV9kb21haW4gKnAybSkKPiAgewo+IEBAIC0xMDgsNyArMTMwLDEwIEBAIGZy
ZWVfcDJtOgo+ICBzdGF0aWMgdm9pZCBwMm1fZnJlZV9vbmUoc3RydWN0IHAybV9kb21haW4gKnAy
bSkKPiAgewo+ICAgICAgaWYgKCBoYXBfZW5hYmxlZChwMm0tPmRvbWFpbikgJiYgY3B1X2hhc192
bXggKQo+ICsgICAgewo+ICsgICAgICAgIHAybV9mcmVlX2xvZ2RpcnR5KHAybSk7Cj4gICAgICAg
ICAgZXB0X3AybV91bmluaXQocDJtKTsKPiArICAgIH0KClRoaXMgaXMgd3JvbmcgLS0gdGhlIHJh
bmdlc2V0IGlzIGNyZWF0ZWQgZXZlbiBpZiAhaGFwX2VuYWJsZWQoKSBvcgohY3B1X2hhc192bXgs
IGJ1dCBvbmx5IGRlc3Ryb3llZCBoZXJlIGlmIGJvdGguCgpFdmVyeXRoaW5nIGVsc2UgbG9va3Mg
T0suCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 12:39:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 12:39:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gL64O-0001zE-3j; Fri, 09 Nov 2018 12:39: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=y7e3=nu=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gL64M-0001yS-ME
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 12:39:26 +0000
X-Inumbo-ID: 7d86394a-e41c-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7d86394a-e41c-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 12:39:25 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 B1E76301AB30; Fri,  9 Nov 2018 14:39:24 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id A3721300F70D;
 Fri,  9 Nov 2018 14:39:24 +0200 (EET)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <1541083542-22464-1-git-send-email-rcojocaru@bitdefender.com>
 <1541083542-22464-3-git-send-email-rcojocaru@bitdefender.com>
 <e3c716fd-bdb3-cdb9-aa98-d24db16f6efd@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <8e48adcb-a155-7eeb-5b64-35e7b053e002@bitdefender.com>
Date: Fri, 9 Nov 2018 14:39:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <e3c716fd-bdb3-cdb9-aa98-d24db16f6efd@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V4 2/3] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvOS8xOCAyOjI5IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIDExLzEvMTggMjo0
NSBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+PiBUaGlzIHBhdGNoIGlzIGEgcHJlLXJlcXVp
c2l0ZSBmb3IgdGhlIG9uZSBmaXhpbmcgVkdBIGxvZ2RpcnR5Cj4+IGZyZWV6ZXMgd2hlbiB1c2lu
ZyBhbHRwMm0uIEl0IG9ubHkgY29uY2VybnMgaXRzZWxmIHdpdGggdGhlCj4+IHJhbmdlcyBhbGxv
Y2F0aW9uIC8gZGVhbGxvY2F0aW9uIC8gaW5pdGlhbGl6YXRpb24gcGFydC4gV2hpbGUKPj4gdG91
Y2hpbmcgdGhlIGNvZGUsIEkndmUgc3dpdGNoZWQgZ2xvYmFsX2xvZ2RpcnR5IGZyb20gYm9vbF90
Cj4+IHRvIGJvb2wuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4KPiAKPiBBbGdvcml0aG0gbG9va3MgZ29vZDsgb25lIGlzc3Vl
Ogo+IAo+PiAgLyogSW5pdCB0aGUgZGF0YXN0cnVjdHVyZXMgZm9yIGxhdGVyIHVzZSBieSB0aGUg
cDJtIGNvZGUgKi8KPj4gIHN0YXRpYyBpbnQgcDJtX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHAybV9kb21haW4gKnAybSkKPj4gIHsKPj4gQEAgLTEwOCw3ICsxMzAsMTAgQEAg
ZnJlZV9wMm06Cj4+ICBzdGF0aWMgdm9pZCBwMm1fZnJlZV9vbmUoc3RydWN0IHAybV9kb21haW4g
KnAybSkKPj4gIHsKPj4gICAgICBpZiAoIGhhcF9lbmFibGVkKHAybS0+ZG9tYWluKSAmJiBjcHVf
aGFzX3ZteCApCj4+ICsgICAgewo+PiArICAgICAgICBwMm1fZnJlZV9sb2dkaXJ0eShwMm0pOwo+
PiAgICAgICAgICBlcHRfcDJtX3VuaW5pdChwMm0pOwo+PiArICAgIH0KPiAKPiBUaGlzIGlzIHdy
b25nIC0tIHRoZSByYW5nZXNldCBpcyBjcmVhdGVkIGV2ZW4gaWYgIWhhcF9lbmFibGVkKCkgb3IK
PiAhY3B1X2hhc192bXgsIGJ1dCBvbmx5IGRlc3Ryb3llZCBoZXJlIGlmIGJvdGguCj4gCj4gRXZl
cnl0aGluZyBlbHNlIGxvb2tzIE9LLgoKUmlnaHQsIEknbGwgZ2V0IHRvIGZpeGluZyB0aGF0LiA6
KQoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 13:19:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 13:19: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-devel-bounces@lists.xenproject.org>)
	id 1gL6hN-0005Dt-5c; Fri, 09 Nov 2018 13:19: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL6hM-0005Dj-4P
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 13:19:44 +0000
X-Inumbo-ID: 1e0041eb-e422-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e0041eb-e422-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 13:19:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gL6hH-0006rd-H3; Fri, 09 Nov 2018 13:19:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gL6hH-0003CZ-7i; Fri, 09 Nov 2018 13:19:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gL6hH-0005pE-74; Fri, 09 Nov 2018 13:19:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129698-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=afe08486589347eb523038abda5ad4a0a0289ce1
X-Osstest-Versions-That: xen=21b17f9eaad4e7d1b7cf2950e8d113f8c79339ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 13:19:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129698: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTY5OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTY5OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhZmUwODQ4NjU4OTM0N2ViNTIzMDM4YWJkYTVhZDRhMGEwMjg5Y2UxCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyMWIxN2Y5ZWFhZDRlN2QxYjdj
ZjI5NTBlOGQxMTNmOGM3OTMzOWVhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk2NTYgIDIwMTgt
MTEtMDggMTk6MDA6MzYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5Njk4ICAy
MDE4LTExLTA5IDExOjAwOjM5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2Rl
Z3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgWGluIExpIDx4aW4ubGlAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDIxYjE3ZjllYWEuLmFmZTA4NDg2NTggIGFmZTA4NDg2
NTg5MzQ3ZWI1MjMwMzhhYmRhNWFkNGEwYTAyODljZTEgLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 13:37:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 13:37: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-devel-bounces@lists.xenproject.org>)
	id 1gL6ym-0006jj-Ua; Fri, 09 Nov 2018 13:37:44 +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=irss=nu=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gL6yl-0006je-Iq
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 13:37:43 +0000
X-Inumbo-ID: a17ec45a-e424-11e8-ab8f-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a17ec45a-e424-11e8-ab8f-12d6303a7972;
 Fri, 09 Nov 2018 13:37:41 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id CD0D73002303;
 Fri,  9 Nov 2018 13:37:40 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id D7EA85D96E;
 Fri,  9 Nov 2018 13:37:34 +0000 (UTC)
Date: Fri, 9 Nov 2018 14:37:33 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181109143733.76b93da5@redhat.com>
In-Reply-To: <20181105014047.26447-8-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-8-sameo@linux.intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.43]); Fri, 09 Nov 2018 13:37:41 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v5 07/24] hw: acpi: Generalize AML build
 routines
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Yang Zhong <yang.zhong@intel.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDozMCArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IEZyb206IFlhbmcgWmhvbmcgPHlhbmcuemhvbmdAaW50
ZWwuY29tPgo+IAo+IE1vc3Qgb2YgdGhlIEFNTCBidWlsZCByb3V0aW5lcyB1bmRlciBhY3BpLWJ1
aWxkIGFyZSBub3QgZXZlbgo+IGFyY2hpdGVjdHVyZSBzcGVjaWZpYy4gVGhleSBjYW4gYmUgbW92
ZWQgdG8gdGhlIG1vcmUgZ2VuZXJpYyBody9hY3BpCj4gZm9sZGVyIHdoZXJlIHRoZXkgY291bGQg
YmUgc2hhcmVkIGFjcm9zcyBtYWNoaW5lIHR5cGVzIGFuZAo+IGFyY2hpdGVjdHVyZXMuCgpJJ2Qg
cHJlZmVyIGlmIHdvbid0IHB1bGwgaW50byBhbWwtYnVpbGQgUENJIHNwZWNpZmljIGhlYWRlcnMs
ClN1Z2dlc3QgdG8gY3JlYXRlIGh3L2FjcGkvcGNpLmMgYW5kIG1vdmUgZ2VuZXJpYyBQQ0kgcmVs
YXRlZApjb2RlIHRoZXJlLCB3aXRoIGNvcnJlc3BvbmRpbmcgaGVhZGVyIHRoZSB3b3VsZCBleHBv
cnQgQVBJCihwcmVmZXJhYmx5IHdpdGhvdXQgUENJIGRlcGVuZGVuY2llcyBpbiBpdCkKCgpBbHNv
IHBhdGNoIGlzIHRvbyBiaWcgYW5kIGRvZXMgdG9vIG11Y2ggYXQgYSB0aW1lLgpIZXJlIEknZCBz
dWdnZXN0IHRvIHNwbGl0IGl0IGluIHNtYWxsZXIgcGFydHMgdG8gbWFrZSBpdCBtb3JlIGRpZ2Vz
dGlibGUKCjEuIHNwbGl0IGl0IGluIDMgcGFydHMKICAgICogTUNGRwogICAgKiBDUlMKICAgICog
UFRSCjIuIG1jZmcgYmV0d2VlbiB4ODYgYW5kIEFSTSBsb29rIHByZXR0eSBtdWNoIHRoZSBzYW1l
IHdpdGggQVJNCiAgIG9wZW4gY29kZGluZyBidXMgbnVtYmVyIGNhbGN1bGF0aW9uIGFuZCBtaXNz
aW5nIG1pZ3JhdGlvbiBoYWNrCiAgICogYSBwYXRjaCB0byBtYWtlIGJ1cyBudW1iZXIgY2FsY3Vs
YXRpb24gaW4gQVJNIHRoZSBzYW1lIGFzIHg4NgogICAqIGEgcGF0Y2ggdG8gYnJpbmcgbWlncmF0
aW9uIGhhY2sgKGR1bW15IE1DRkcgdGFibGUgaW4gY2FzZSBpdCdzIGRpc2FibGVkKQogICAgIGl0
J3MgcXVlc3Rpb25hYmxlIGlmIHdlIGFjdHVhbGx5IG5lZWQgaXQgaW4gZ2VuZXJpYywKICAgICB3
ZSBtb3N0IGxpa2VseSBuZWVkIGl0IGZvciBsZWdhY3kgbWFjaGluZXMgdGhhdCBwcmVkYXRlCiAg
ICAgcmVzaXphYmxlIE1lbWVvcnlSZWdpb24sIGJ1dCB3ZSBwcm9iYWJseSBkb24ndCBuZWVkIGl0
IGZvcgogICAgIGxhdGVyIG1hY2hpbmVzIGFzIHByb2JsZW0gZG9lc24ndCBleGlzdHMgdGhlcmUu
CiAgICAgU28gaXQgbWlnaHQgYmUgYmV0dGVyIHRvIHB1c2ggaGFjayBvdXQgZnJvbSBnZW5lcmlj
IGNvZGUKICAgICB0byBhIGxlZ2FjeSBjYWxsZXIgYW5kIGtlZXAgZ2VuZXJpYyBNQ0ZHIGNsZWFu
LgogICAgICh0aGlzIHBhdGNoIG1pZ2h0IGJlIGJldHRlciBhdCB0aGUgYmVnaW5uaW5nIG9mIHRo
ZSBzZXJpZXMgYXMKICAgICAgaXQgbWlnaHQgYWZmZWN0IGFjcGkgdGVzdCByZXN1bHRzLCBhbmQg
bWlnaHQgbmVlZCBhbiB1cGRhdGUgdG8gcmVmZXJlbmNlIHRhYmxlcwogICAgICBJIGRvbid0IHJl
YWxseSBzdXJlKQogICAqIGF0IHRoaXMgcG9pbnQgYXJtIGFuZCB4ODYgaW1wbC4gd291bGQgYmUg
dGhlIHNhbWUgc28KICAgICBhIHBhdGNoIHRvIG1vdmUgbWNmZyBidWlsZCByb3V0aW5lIHRvIGEg
Z2VuZXJpYyBwbGFjZSBhbmQgcmVwbGFjZQogICAgIHg4Ni9hcm0gd2l0aCBhIHNpbmdsZSBpbXBs
LgogICAqIGEgcGF0Y2ggdG8gY29udmVydCBtY2ZnIGJ1aWxkIHJvdXRpbmUgdG8gYnVpbGRfYXBw
ZW5kX2ludF9ub3ByZWZpeCgpIEFQSQogICAgIGFuZCBkcm9wIEFjcGlUYWJsZU1jZmcgc3RydWN0
dXJlCiAgICAgCiAKPiBSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxt
ZEByZWRoYXQuY29tPgo+IFRlc3RlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxt
ZEByZWRoYXQuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFlhbmcgWmhvbmcgPHlhbmcuemhvbmdAaW50
ZWwuY29tPgo+IC0tLQo+ICBpbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmggfCAgMjUgKysKPiAg
aHcvYWNwaS9hbWwtYnVpbGQuYyAgICAgICAgIHwgNDk4ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgaHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5jICAgIHwgICA0ICstCj4gIGh3
L2kzODYvYWNwaS1idWlsZC5jICAgICAgICB8IDUxOCArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPiAgNCBmaWxlcyBjaGFuZ2VkLCA1MjggaW5zZXJ0aW9ucygrKSwgNTE3IGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgg
Yi9pbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgKPiBpbmRleCBhMmVmOGI2ZjMxLi40ZjY3OGM0
NWE1IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaAo+ICsrKyBiL2lu
Y2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaAo+IEBAIC0zLDYgKzMsNyBAQAo+ICAKPiAgI2luY2x1
ZGUgImh3L2FjcGkvYWNwaS1kZWZzLmgiCj4gICNpbmNsdWRlICJody9hY3BpL2Jpb3MtbGlua2Vy
LWxvYWRlci5oIgo+ICsjaW5jbHVkZSAiaHcvcGNpL3BjaWVfaG9zdC5oIgo+ICAKPiAgLyogUmVz
ZXJ2ZSBSQU0gc3BhY2UgZm9yIHRhYmxlczogYWRkIGFub3RoZXIgb3JkZXIgb2YgbWFnbml0dWRl
LiAqLwo+ICAjZGVmaW5lIEFDUElfQlVJTERfVEFCTEVfTUFYX1NJWkUgICAgICAgICAweDIwMDAw
MAo+IEBAIC0yMjMsNiArMjI0LDIxIEBAIHN0cnVjdCBBY3BpQnVpbGRUYWJsZXMgewo+ICAgICAg
QklPU0xpbmtlciAqbGlua2VyOwo+ICB9IEFjcGlCdWlsZFRhYmxlczsKPiAgCj4gK3R5cGVkZWYg
c3RydWN0IEFjcGlNY2ZnSW5mbyB7Cj4gKyAgICB1aW50NjRfdCBtY2ZnX2Jhc2U7Cj4gKyAgICB1
aW50MzJfdCBtY2ZnX3NpemU7Cj4gK30gQWNwaU1jZmdJbmZvOwo+ICsKPiArdHlwZWRlZiBzdHJ1
Y3QgQ3JzUmFuZ2VFbnRyeSB7Cj4gKyAgICB1aW50NjRfdCBiYXNlOwo+ICsgICAgdWludDY0X3Qg
bGltaXQ7Cj4gK30gQ3JzUmFuZ2VFbnRyeTsKPiArCj4gK3R5cGVkZWYgc3RydWN0IENyc1Jhbmdl
U2V0IHsKPiArICAgIEdQdHJBcnJheSAqaW9fcmFuZ2VzOwo+ICsgICAgR1B0ckFycmF5ICptZW1f
cmFuZ2VzOwo+ICsgICAgR1B0ckFycmF5ICptZW1fNjRiaXRfcmFuZ2VzOwo+ICt9IENyc1Jhbmdl
U2V0Owo+ICAvKioKSSdkIHByZWZlciBub3QgdG8gcHV0IHRoZXNlIGludG8gYW1sLWJ1aWxkLmgs
IGl0J3Mgc3VwcG9zZWQgdG8gaG9zdCBBQ1BJIHNwZWMgcHJpbWl0aXZlcyBtb3N0bHkKc28gSSdk
IHN1Z2dlc3QgdG8gbW92ZSB0aGVzZSB0byBhY3BpLWRlZnMuaCBvciBQQ0kgc3BlY2lmaWMgYWNw
aSBoZWFkZXIKCj4gICAqIGluaXRfYW1sX2FsbG9jYXRvcjoKPiAgICoKPiBAQCAtMzg5LDYgKzQw
NSwxNSBAQCB2b2lkIGFjcGlfYWxpZ25fc2l6ZShHQXJyYXkgKmJsb2IsIHVuc2lnbmVkIGFsaWdu
KTsKPiAgdm9pZCBhY3BpX2FkZF90YWJsZShHQXJyYXkgKnRhYmxlX29mZnNldHMsIEdBcnJheSAq
dGFibGVfZGF0YSk7Cj4gIHZvaWQgYWNwaV9idWlsZF90YWJsZXNfaW5pdChBY3BpQnVpbGRUYWJs
ZXMgKnRhYmxlcyk7Cj4gIHZvaWQgYWNwaV9idWlsZF90YWJsZXNfY2xlYW51cChBY3BpQnVpbGRU
YWJsZXMgKnRhYmxlcywgYm9vbCBtZnJlKTsKPiArQW1sICpidWlsZF9vc2NfbWV0aG9kKHZvaWQp
Owo+ICt2b2lkIGJ1aWxkX21jZmcoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5r
ZXIsIEFjcGlNY2ZnSW5mbyAqaW5mbyk7Cj4gK0FtbCAqYnVpbGRfZ3NpX2xpbmtfZGV2KGNvbnN0
IGNoYXIgKm5hbWUsIHVpbnQ4X3QgdWlkLCB1aW50OF90IGdzaSk7Cj4gK0FtbCAqYnVpbGRfcHJ0
KGJvb2wgaXNfcGNpMF9wcnQpOwo+ICt2b2lkIGNyc19yYW5nZV9zZXRfaW5pdChDcnNSYW5nZVNl
dCAqcmFuZ2Vfc2V0KTsKPiArQW1sICpidWlsZF9jcnMoUENJSG9zdFN0YXRlICpob3N0LCBDcnNS
YW5nZVNldCAqcmFuZ2Vfc2V0KTsKPiArdm9pZCBjcnNfcmVwbGFjZV93aXRoX2ZyZWVfcmFuZ2Vz
KEdQdHJBcnJheSAqcmFuZ2VzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3Qgc3RhcnQsIHVpbnQ2NF90IGVuZCk7Cj4gK3ZvaWQgY3JzX3JhbmdlX3NldF9mcmVl
KENyc1JhbmdlU2V0ICpyYW5nZV9zZXQpOwo+ICB2b2lkCj4gIGJ1aWxkX3JzZHBfcnNkdChHQXJy
YXkgKnRhYmxlX2RhdGEsCj4gICAgICAgICAgICAgICAgICBCSU9TTGlua2VyICpsaW5rZXIsIHVu
c2lnbmVkIHJzZHRfdGJsX29mZnNldCk7Cj4gZGlmZiAtLWdpdCBhL2h3L2FjcGkvYW1sLWJ1aWxk
LmMgYi9ody9hY3BpL2FtbC1idWlsZC5jCj4gaW5kZXggOGMyMzg4Mjc0Yy4uZDMyNDJjNmIzMSAx
MDA2NDQKPiAtLS0gYS9ody9hY3BpL2FtbC1idWlsZC5jCj4gKysrIGIvaHcvYWNwaS9hbWwtYnVp
bGQuYwo+IEBAIC0yNSw2ICsyNSwxMCBAQAo+ICAjaW5jbHVkZSAicWVtdS9ic3dhcC5oIgo+ICAj
aW5jbHVkZSAicWVtdS9iaXRvcHMuaCIKPiAgI2luY2x1ZGUgInN5c2VtdS9udW1hLmgiCj4gKyNp
bmNsdWRlICJody9wY2kvcGNpLmgiCj4gKyNpbmNsdWRlICJody9wY2kvcGNpX2J1cy5oIgo+ICsj
aW5jbHVkZSAicWVtdS9yYW5nZS5oIgo+ICsjaW5jbHVkZSAiaHcvcGNpL3BjaV9icmlkZ2UuaCIK
PiAgCj4gIHN0YXRpYyBHQXJyYXkgKmJ1aWxkX2FsbG9jX2FycmF5KHZvaWQpCj4gIHsKPiBAQCAt
MTU5Nyw2ICsxNjAxLDUwMCBAQCB2b2lkIGFjcGlfYnVpbGRfdGFibGVzX2NsZWFudXAoQWNwaUJ1
aWxkVGFibGVzICp0YWJsZXMsIGJvb2wgbWZyZSkKPiAgICAgIGdfYXJyYXlfZnJlZSh0YWJsZXMt
PnZtZ2VuaWQsIG1mcmUpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBjcnNfcmFuZ2VfaW5zZXJ0
KEdQdHJBcnJheSAqcmFuZ2VzLCB1aW50NjRfdCBiYXNlLCB1aW50NjRfdCBsaW1pdCkKPiArewo+
ICsgICAgQ3JzUmFuZ2VFbnRyeSAqZW50cnk7Cj4gKwo+ICsgICAgZW50cnkgPSBnX21hbGxvYyhz
aXplb2YoKmVudHJ5KSk7Cj4gKyAgICBlbnRyeS0+YmFzZSA9IGJhc2U7Cj4gKyAgICBlbnRyeS0+
bGltaXQgPSBsaW1pdDsKPiArCj4gKyAgICBnX3B0cl9hcnJheV9hZGQocmFuZ2VzLCBlbnRyeSk7
Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGNyc19yYW5nZV9mcmVlKGdwb2ludGVyIGRhdGEpCj4g
K3sKPiArICAgIENyc1JhbmdlRW50cnkgKmVudHJ5ID0gKENyc1JhbmdlRW50cnkgKilkYXRhOwo+
ICsgICAgZ19mcmVlKGVudHJ5KTsKPiArfQo+ICsKPiArdm9pZCBjcnNfcmFuZ2Vfc2V0X2luaXQo
Q3JzUmFuZ2VTZXQgKnJhbmdlX3NldCkKPiArewo+ICsgICAgcmFuZ2Vfc2V0LT5pb19yYW5nZXMg
PSBnX3B0cl9hcnJheV9uZXdfd2l0aF9mcmVlX2Z1bmMoY3JzX3JhbmdlX2ZyZWUpOwo+ICsgICAg
cmFuZ2Vfc2V0LT5tZW1fcmFuZ2VzID0gZ19wdHJfYXJyYXlfbmV3X3dpdGhfZnJlZV9mdW5jKGNy
c19yYW5nZV9mcmVlKTsKPiArICAgIHJhbmdlX3NldC0+bWVtXzY0Yml0X3JhbmdlcyA9Cj4gKyAg
ICAgICAgICAgIGdfcHRyX2FycmF5X25ld193aXRoX2ZyZWVfZnVuYyhjcnNfcmFuZ2VfZnJlZSk7
Cj4gK30KPiArCj4gK3ZvaWQgY3JzX3JhbmdlX3NldF9mcmVlKENyc1JhbmdlU2V0ICpyYW5nZV9z
ZXQpCj4gK3sKPiArICAgIGdfcHRyX2FycmF5X2ZyZWUocmFuZ2Vfc2V0LT5pb19yYW5nZXMsIHRy
dWUpOwo+ICsgICAgZ19wdHJfYXJyYXlfZnJlZShyYW5nZV9zZXQtPm1lbV9yYW5nZXMsIHRydWUp
Owo+ICsgICAgZ19wdHJfYXJyYXlfZnJlZShyYW5nZV9zZXQtPm1lbV82NGJpdF9yYW5nZXMsIHRy
dWUpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgZ2ludCBjcnNfcmFuZ2VfY29tcGFyZShnY29uc3Rwb2lu
dGVyIGEsIGdjb25zdHBvaW50ZXIgYikKPiArewo+ICsgICAgIENyc1JhbmdlRW50cnkgKmVudHJ5
X2EgPSAqKENyc1JhbmdlRW50cnkgKiopYTsKPiArICAgICBDcnNSYW5nZUVudHJ5ICplbnRyeV9i
ID0gKihDcnNSYW5nZUVudHJ5ICoqKWI7Cj4gKwo+ICsgICAgIHJldHVybiAoaW50NjRfdCllbnRy
eV9hLT5iYXNlIC0gKGludDY0X3QpZW50cnlfYi0+YmFzZTsKPiArfQo+ICsKPiArLyoKPiArICog
Y3JzX3JlcGxhY2Vfd2l0aF9mcmVlX3JhbmdlcyAtIGdpdmVuIHRoZSAndXNlZCcgcmFuZ2VzIHdp
dGhpbiBbc3RhcnQgLSBlbmRdCj4gKyAqIGludGVydmFsLCBjb21wdXRlcyB0aGUgJ2ZyZWUnIHJh
bmdlcyBmcm9tIHRoZSBzYW1lIGludGVydmFsLgo+ICsgKiBFeGFtcGxlOiBJZiB0aGUgaW5wdXQg
YXJyYXkgaXMgeyBbYTEgLSBhMl0sW2IxIC0gYjJdIH0sIHRoZSBmdW5jdGlvbgo+ICsgKiB3aWxs
IHJldHVybiB7IFtiYXNlIC0gYTFdLCBbYTIgLSBiMV0sIFtiMiAtIGxpbWl0XSB9Lgo+ICsgKi8K
PiArdm9pZCBjcnNfcmVwbGFjZV93aXRoX2ZyZWVfcmFuZ2VzKEdQdHJBcnJheSAqcmFuZ2VzLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHN0YXJ0
LCB1aW50NjRfdCBlbmQpCj4gK3sKPiArICAgIEdQdHJBcnJheSAqZnJlZV9yYW5nZXMgPSBnX3B0
cl9hcnJheV9uZXcoKTsKPiArICAgIHVpbnQ2NF90IGZyZWVfYmFzZSA9IHN0YXJ0Owo+ICsgICAg
aW50IGk7Cj4gKwo+ICsgICAgZ19wdHJfYXJyYXlfc29ydChyYW5nZXMsIGNyc19yYW5nZV9jb21w
YXJlKTsKPiArICAgIGZvciAoaSA9IDA7IGkgPCByYW5nZXMtPmxlbjsgaSsrKSB7Cj4gKyAgICAg
ICAgQ3JzUmFuZ2VFbnRyeSAqdXNlZCA9IGdfcHRyX2FycmF5X2luZGV4KHJhbmdlcywgaSk7Cj4g
Kwo+ICsgICAgICAgIGlmIChmcmVlX2Jhc2UgPCB1c2VkLT5iYXNlKSB7Cj4gKyAgICAgICAgICAg
IGNyc19yYW5nZV9pbnNlcnQoZnJlZV9yYW5nZXMsIGZyZWVfYmFzZSwgdXNlZC0+YmFzZSAtIDEp
Owo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgZnJlZV9iYXNlID0gdXNlZC0+bGltaXQgKyAx
Owo+ICsgICAgfQo+ICsKPiArICAgIGlmIChmcmVlX2Jhc2UgPCBlbmQpIHsKPiArICAgICAgICBj
cnNfcmFuZ2VfaW5zZXJ0KGZyZWVfcmFuZ2VzLCBmcmVlX2Jhc2UsIGVuZCk7Cj4gKyAgICB9Cj4g
Kwo+ICsgICAgZ19wdHJfYXJyYXlfc2V0X3NpemUocmFuZ2VzLCAwKTsKPiArICAgIGZvciAoaSA9
IDA7IGkgPCBmcmVlX3Jhbmdlcy0+bGVuOyBpKyspIHsKPiArICAgICAgICBnX3B0cl9hcnJheV9h
ZGQocmFuZ2VzLCBnX3B0cl9hcnJheV9pbmRleChmcmVlX3JhbmdlcywgaSkpOwo+ICsgICAgfQo+
ICsKPiArICAgIGdfcHRyX2FycmF5X2ZyZWUoZnJlZV9yYW5nZXMsIHRydWUpOwo+ICt9Cj4gKwo+
ICsvKgo+ICsgKiBjcnNfcmFuZ2VfbWVyZ2UgLSBtZXJnZXMgYWRqYWNlbnQgcmFuZ2VzIGluIHRo
ZSBnaXZlbiBhcnJheS4KPiArICogQXJyYXkgZWxlbWVudHMgYXJlIGRlbGV0ZWQgYW5kIHJlcGxh
Y2VkIHdpdGggdGhlIG1lcmdlZCByYW5nZXMuCj4gKyAqLwo+ICtzdGF0aWMgdm9pZCBjcnNfcmFu
Z2VfbWVyZ2UoR1B0ckFycmF5ICpyYW5nZSkKPiArewo+ICsgICAgR1B0ckFycmF5ICp0bXAgPSAg
Z19wdHJfYXJyYXlfbmV3X3dpdGhfZnJlZV9mdW5jKGNyc19yYW5nZV9mcmVlKTsKPiArICAgIENy
c1JhbmdlRW50cnkgKmVudHJ5Owo+ICsgICAgdWludDY0X3QgcmFuZ2VfYmFzZSwgcmFuZ2VfbGlt
aXQ7Cj4gKyAgICBpbnQgaTsKPiArCj4gKyAgICBpZiAoIXJhbmdlLT5sZW4pIHsKPiArICAgICAg
ICByZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICsgICAgZ19wdHJfYXJyYXlfc29ydChyYW5nZSwgY3Jz
X3JhbmdlX2NvbXBhcmUpOwo+ICsKPiArICAgIGVudHJ5ID0gZ19wdHJfYXJyYXlfaW5kZXgocmFu
Z2UsIDApOwo+ICsgICAgcmFuZ2VfYmFzZSA9IGVudHJ5LT5iYXNlOwo+ICsgICAgcmFuZ2VfbGlt
aXQgPSBlbnRyeS0+bGltaXQ7Cj4gKyAgICBmb3IgKGkgPSAxOyBpIDwgcmFuZ2UtPmxlbjsgaSsr
KSB7Cj4gKyAgICAgICAgZW50cnkgPSBnX3B0cl9hcnJheV9pbmRleChyYW5nZSwgaSk7Cj4gKyAg
ICAgICAgaWYgKGVudHJ5LT5iYXNlIC0gMSA9PSByYW5nZV9saW1pdCkgewo+ICsgICAgICAgICAg
ICByYW5nZV9saW1pdCA9IGVudHJ5LT5saW1pdDsKPiArICAgICAgICB9IGVsc2Ugewo+ICsgICAg
ICAgICAgICBjcnNfcmFuZ2VfaW5zZXJ0KHRtcCwgcmFuZ2VfYmFzZSwgcmFuZ2VfbGltaXQpOwo+
ICsgICAgICAgICAgICByYW5nZV9iYXNlID0gZW50cnktPmJhc2U7Cj4gKyAgICAgICAgICAgIHJh
bmdlX2xpbWl0ID0gZW50cnktPmxpbWl0Owo+ICsgICAgICAgIH0KPiArICAgIH0KPiArICAgIGNy
c19yYW5nZV9pbnNlcnQodG1wLCByYW5nZV9iYXNlLCByYW5nZV9saW1pdCk7Cj4gKwo+ICsgICAg
Z19wdHJfYXJyYXlfc2V0X3NpemUocmFuZ2UsIDApOwo+ICsgICAgZm9yIChpID0gMDsgaSA8IHRt
cC0+bGVuOyBpKyspIHsKPiArICAgICAgICBlbnRyeSA9IGdfcHRyX2FycmF5X2luZGV4KHRtcCwg
aSk7Cj4gKyAgICAgICAgY3JzX3JhbmdlX2luc2VydChyYW5nZSwgZW50cnktPmJhc2UsIGVudHJ5
LT5saW1pdCk7Cj4gKyAgICB9Cj4gKyAgICBnX3B0cl9hcnJheV9mcmVlKHRtcCwgdHJ1ZSk7Cj4g
K30KPiArCj4gK0FtbCAqYnVpbGRfY3JzKFBDSUhvc3RTdGF0ZSAqaG9zdCwgQ3JzUmFuZ2VTZXQg
KnJhbmdlX3NldCkKPiArewo+ICsgICAgQW1sICpjcnMgPSBhbWxfcmVzb3VyY2VfdGVtcGxhdGUo
KTsKPiArICAgIENyc1JhbmdlU2V0IHRlbXBfcmFuZ2Vfc2V0Owo+ICsgICAgQ3JzUmFuZ2VFbnRy
eSAqZW50cnk7Cj4gKyAgICB1aW50OF90IG1heF9idXMgPSBwY2lfYnVzX251bShob3N0LT5idXMp
Owo+ICsgICAgdWludDhfdCB0eXBlOwo+ICsgICAgaW50IGRldmZuOwo+ICsgICAgaW50IGk7Cj4g
Kwo+ICsgICAgY3JzX3JhbmdlX3NldF9pbml0KCZ0ZW1wX3JhbmdlX3NldCk7Cj4gKyAgICBmb3Ig
KGRldmZuID0gMDsgZGV2Zm4gPCBBUlJBWV9TSVpFKGhvc3QtPmJ1cy0+ZGV2aWNlcyk7IGRldmZu
KyspIHsKPiArICAgICAgICB1aW50NjRfdCByYW5nZV9iYXNlLCByYW5nZV9saW1pdDsKPiArICAg
ICAgICBQQ0lEZXZpY2UgKmRldiA9IGhvc3QtPmJ1cy0+ZGV2aWNlc1tkZXZmbl07Cj4gKwo+ICsg
ICAgICAgIGlmICghZGV2KSB7Cj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIH0K
PiArCj4gKyAgICAgICAgZm9yIChpID0gMDsgaSA8IFBDSV9OVU1fUkVHSU9OUzsgaSsrKSB7Cj4g
KyAgICAgICAgICAgIFBDSUlPUmVnaW9uICpyID0gJmRldi0+aW9fcmVnaW9uc1tpXTsKPiArCj4g
KyAgICAgICAgICAgIHJhbmdlX2Jhc2UgPSByLT5hZGRyOwo+ICsgICAgICAgICAgICByYW5nZV9s
aW1pdCA9IHItPmFkZHIgKyByLT5zaXplIC0gMTsKPiArCj4gKyAgICAgICAgICAgIC8qCj4gKyAg
ICAgICAgICAgICAqIFdvcmstYXJvdW5kIGZvciBvbGQgYmlvc2VzCj4gKyAgICAgICAgICAgICAq
IHRoYXQgZG8gbm90IHN1cHBvcnQgbXVsdGlwbGUgcm9vdCBidXNlcwo+ICsgICAgICAgICAgICAg
Ki8KPiArICAgICAgICAgICAgaWYgKCFyYW5nZV9iYXNlIHx8IHJhbmdlX2Jhc2UgPiByYW5nZV9s
aW1pdCkgewo+ICsgICAgICAgICAgICAgICAgY29udGludWU7Cj4gKyAgICAgICAgICAgIH0KPiAr
Cj4gKyAgICAgICAgICAgIGlmIChyLT50eXBlICYgUENJX0JBU0VfQUREUkVTU19TUEFDRV9JTykg
ewo+ICsgICAgICAgICAgICAgICAgY3JzX3JhbmdlX2luc2VydCh0ZW1wX3JhbmdlX3NldC5pb19y
YW5nZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhbmdlX2Jhc2UsIHJh
bmdlX2xpbWl0KTsKPiArICAgICAgICAgICAgfSBlbHNlIHsgLyogIm1lbW9yeSIgKi8KPiArICAg
ICAgICAgICAgICAgIGNyc19yYW5nZV9pbnNlcnQodGVtcF9yYW5nZV9zZXQubWVtX3JhbmdlcywK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFuZ2VfYmFzZSwgcmFuZ2VfbGlt
aXQpOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICB0eXBlID0g
ZGV2LT5jb25maWdbUENJX0hFQURFUl9UWVBFXSAmIH5QQ0lfSEVBREVSX1RZUEVfTVVMVElfRlVO
Q1RJT047Cj4gKyAgICAgICAgaWYgKHR5cGUgPT0gUENJX0hFQURFUl9UWVBFX0JSSURHRSkgewo+
ICsgICAgICAgICAgICB1aW50OF90IHN1Ym9yZGluYXRlID0gZGV2LT5jb25maWdbUENJX1NVQk9S
RElOQVRFX0JVU107Cj4gKyAgICAgICAgICAgIGlmIChzdWJvcmRpbmF0ZSA+IG1heF9idXMpIHsK
PiArICAgICAgICAgICAgICAgIG1heF9idXMgPSBzdWJvcmRpbmF0ZTsKPiArICAgICAgICAgICAg
fQo+ICsKPiArICAgICAgICAgICAgcmFuZ2VfYmFzZSA9IHBjaV9icmlkZ2VfZ2V0X2Jhc2UoZGV2
LCBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFX0lPKTsKPiArICAgICAgICAgICAgcmFuZ2VfbGltaXQg
PSBwY2lfYnJpZGdlX2dldF9saW1pdChkZXYsIFBDSV9CQVNFX0FERFJFU1NfU1BBQ0VfSU8pOwo+
ICsKPiArICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICogV29yay1hcm91bmQgZm9yIG9s
ZCBiaW9zZXMKPiArICAgICAgICAgICAgICogdGhhdCBkbyBub3Qgc3VwcG9ydCBtdWx0aXBsZSBy
b290IGJ1c2VzCj4gKyAgICAgICAgICAgICAqLwo+ICsgICAgICAgICAgICBpZiAocmFuZ2VfYmFz
ZSAmJiByYW5nZV9iYXNlIDw9IHJhbmdlX2xpbWl0KSB7Cj4gKyAgICAgICAgICAgICAgICBjcnNf
cmFuZ2VfaW5zZXJ0KHRlbXBfcmFuZ2Vfc2V0LmlvX3JhbmdlcywKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmFuZ2VfYmFzZSwgcmFuZ2VfbGltaXQpOwo+ICsgICAgICAgICAg
ICB9Cj4gKwo+ICsgICAgICAgICAgICByYW5nZV9iYXNlID0KPiArICAgICAgICAgICAgICAgIHBj
aV9icmlkZ2VfZ2V0X2Jhc2UoZGV2LCBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFX01FTU9SWSk7Cj4g
KyAgICAgICAgICAgIHJhbmdlX2xpbWl0ID0KPiArICAgICAgICAgICAgICAgIHBjaV9icmlkZ2Vf
Z2V0X2xpbWl0KGRldiwgUENJX0JBU0VfQUREUkVTU19TUEFDRV9NRU1PUlkpOwo+ICsKPiArICAg
ICAgICAgICAgLyoKPiArICAgICAgICAgICAgICogV29yay1hcm91bmQgZm9yIG9sZCBiaW9zZXMK
PiArICAgICAgICAgICAgICogdGhhdCBkbyBub3Qgc3VwcG9ydCBtdWx0aXBsZSByb290IGJ1c2Vz
Cj4gKyAgICAgICAgICAgICAqLwo+ICsgICAgICAgICAgICBpZiAocmFuZ2VfYmFzZSAmJiByYW5n
ZV9iYXNlIDw9IHJhbmdlX2xpbWl0KSB7Cj4gKyAgICAgICAgICAgICAgICB1aW50NjRfdCBsZW5n
dGggPSByYW5nZV9saW1pdCAtIHJhbmdlX2Jhc2UgKyAxOwo+ICsgICAgICAgICAgICAgICAgaWYg
KHJhbmdlX2xpbWl0IDw9IFVJTlQzMl9NQVggJiYgbGVuZ3RoIDw9IFVJTlQzMl9NQVgpICB7Cj4g
KyAgICAgICAgICAgICAgICAgICAgY3JzX3JhbmdlX2luc2VydCh0ZW1wX3JhbmdlX3NldC5tZW1f
cmFuZ2VzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFuZ2VfYmFz
ZSwgcmFuZ2VfbGltaXQpOwo+ICsgICAgICAgICAgICAgICAgfSBlbHNlIHsKPiArICAgICAgICAg
ICAgICAgICAgICBjcnNfcmFuZ2VfaW5zZXJ0KHRlbXBfcmFuZ2Vfc2V0Lm1lbV82NGJpdF9yYW5n
ZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW5nZV9iYXNlLCBy
YW5nZV9saW1pdCk7Cj4gKyAgICAgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIH0KPiArCj4g
KyAgICAgICAgICAgIHJhbmdlX2Jhc2UgPQo+ICsgICAgICAgICAgICAgICAgcGNpX2JyaWRnZV9n
ZXRfYmFzZShkZXYsIFBDSV9CQVNFX0FERFJFU1NfTUVNX1BSRUZFVENIKTsKPiArICAgICAgICAg
ICAgcmFuZ2VfbGltaXQgPQo+ICsgICAgICAgICAgICAgICAgcGNpX2JyaWRnZV9nZXRfbGltaXQo
ZGV2LCBQQ0lfQkFTRV9BRERSRVNTX01FTV9QUkVGRVRDSCk7Cj4gKwo+ICsgICAgICAgICAgICAv
Kgo+ICsgICAgICAgICAgICAgKiBXb3JrLWFyb3VuZCBmb3Igb2xkIGJpb3Nlcwo+ICsgICAgICAg
ICAgICAgKiB0aGF0IGRvIG5vdCBzdXBwb3J0IG11bHRpcGxlIHJvb3QgYnVzZXMKPiArICAgICAg
ICAgICAgICovCj4gKyAgICAgICAgICAgIGlmIChyYW5nZV9iYXNlICYmIHJhbmdlX2Jhc2UgPD0g
cmFuZ2VfbGltaXQpIHsKPiArICAgICAgICAgICAgICAgIHVpbnQ2NF90IGxlbmd0aCA9IHJhbmdl
X2xpbWl0IC0gcmFuZ2VfYmFzZSArIDE7Cj4gKyAgICAgICAgICAgICAgICBpZiAocmFuZ2VfbGlt
aXQgPD0gVUlOVDMyX01BWCAmJiBsZW5ndGggPD0gVUlOVDMyX01BWCkgewo+ICsgICAgICAgICAg
ICAgICAgICAgIGNyc19yYW5nZV9pbnNlcnQodGVtcF9yYW5nZV9zZXQubWVtX3JhbmdlcywKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhbmdlX2Jhc2UsIHJhbmdlX2xp
bWl0KTsKPiArICAgICAgICAgICAgICAgIH0gZWxzZSB7Cj4gKyAgICAgICAgICAgICAgICAgICAg
Y3JzX3JhbmdlX2luc2VydCh0ZW1wX3JhbmdlX3NldC5tZW1fNjRiaXRfcmFuZ2VzLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFuZ2VfYmFzZSwgcmFuZ2VfbGltaXQp
Owo+ICsgICAgICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgfQo+ICsg
ICAgfQo+ICsKPiArICAgIGNyc19yYW5nZV9tZXJnZSh0ZW1wX3JhbmdlX3NldC5pb19yYW5nZXMp
Owo+ICsgICAgZm9yIChpID0gMDsgaSA8IHRlbXBfcmFuZ2Vfc2V0LmlvX3Jhbmdlcy0+bGVuOyBp
KyspIHsKPiArICAgICAgICBlbnRyeSA9IGdfcHRyX2FycmF5X2luZGV4KHRlbXBfcmFuZ2Vfc2V0
LmlvX3JhbmdlcywgaSk7Cj4gKyAgICAgICAgYW1sX2FwcGVuZChjcnMsCj4gKyAgICAgICAgICAg
ICAgICAgICBhbWxfd29yZF9pbyhBTUxfTUlOX0ZJWEVELCBBTUxfTUFYX0ZJWEVELAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgQU1MX1BPU19ERUNPREUsIEFNTF9FTlRJUkVfUkFO
R0UsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBlbnRyeS0+YmFzZSwgZW50
cnktPmxpbWl0LCAwLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW50cnktPmxp
bWl0IC0gZW50cnktPmJhc2UgKyAxKSk7Cj4gKyAgICAgICAgY3JzX3JhbmdlX2luc2VydChyYW5n
ZV9zZXQtPmlvX3JhbmdlcywgZW50cnktPmJhc2UsIGVudHJ5LT5saW1pdCk7Cj4gKyAgICB9Cj4g
Kwo+ICsgICAgY3JzX3JhbmdlX21lcmdlKHRlbXBfcmFuZ2Vfc2V0Lm1lbV9yYW5nZXMpOwo+ICsg
ICAgZm9yIChpID0gMDsgaSA8IHRlbXBfcmFuZ2Vfc2V0Lm1lbV9yYW5nZXMtPmxlbjsgaSsrKSB7
Cj4gKyAgICAgICAgZW50cnkgPSBnX3B0cl9hcnJheV9pbmRleCh0ZW1wX3JhbmdlX3NldC5tZW1f
cmFuZ2VzLCBpKTsKPiArICAgICAgICBhbWxfYXBwZW5kKGNycywKPiArICAgICAgICAgICAgICAg
ICAgIGFtbF9kd29yZF9tZW1vcnkoQU1MX1BPU19ERUNPREUsIEFNTF9NSU5fRklYRUQsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFNTF9NQVhfRklYRUQsIEFNTF9OT05f
Q0FDSEVBQkxFLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBTUxfUkVB
RF9XUklURSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgZW50cnkt
PmJhc2UsIGVudHJ5LT5saW1pdCwgMCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW50cnktPmxpbWl0IC0gZW50cnktPmJhc2UgKyAxKSk7Cj4gKyAgICAgICAgY3JzX3Jh
bmdlX2luc2VydChyYW5nZV9zZXQtPm1lbV9yYW5nZXMsIGVudHJ5LT5iYXNlLCBlbnRyeS0+bGlt
aXQpOwo+ICsgICAgfQo+ICsKPiArICAgIGNyc19yYW5nZV9tZXJnZSh0ZW1wX3JhbmdlX3NldC5t
ZW1fNjRiaXRfcmFuZ2VzKTsKPiArICAgIGZvciAoaSA9IDA7IGkgPCB0ZW1wX3JhbmdlX3NldC5t
ZW1fNjRiaXRfcmFuZ2VzLT5sZW47IGkrKykgewo+ICsgICAgICAgIGVudHJ5ID0gZ19wdHJfYXJy
YXlfaW5kZXgodGVtcF9yYW5nZV9zZXQubWVtXzY0Yml0X3JhbmdlcywgaSk7Cj4gKyAgICAgICAg
YW1sX2FwcGVuZChjcnMsCj4gKyAgICAgICAgICAgICAgICAgICBhbWxfcXdvcmRfbWVtb3J5KEFN
TF9QT1NfREVDT0RFLCBBTUxfTUlOX0ZJWEVELAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBBTUxfTUFYX0ZJWEVELCBBTUxfTk9OX0NBQ0hFQUJMRSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgQU1MX1JFQURfV1JJVEUsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDAsIGVudHJ5LT5iYXNlLCBlbnRyeS0+bGltaXQsIDAs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudHJ5LT5saW1pdCAtIGVu
dHJ5LT5iYXNlICsgMSkpOwo+ICsgICAgICAgIGNyc19yYW5nZV9pbnNlcnQocmFuZ2Vfc2V0LT5t
ZW1fNjRiaXRfcmFuZ2VzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgZW50cnktPmJhc2Us
IGVudHJ5LT5saW1pdCk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgY3JzX3JhbmdlX3NldF9mcmVlKCZ0
ZW1wX3JhbmdlX3NldCk7Cj4gKwo+ICsgICAgYW1sX2FwcGVuZChjcnMsCj4gKyAgICAgICAgYW1s
X3dvcmRfYnVzX251bWJlcihBTUxfTUlOX0ZJWEVELCBBTUxfTUFYX0ZJWEVELCBBTUxfUE9TX0RF
Q09ERSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwY2lfYnVzX251bShob3N0LT5idXMpLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWF4X2J1cywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfYnVzIC0gcGNpX2J1c19udW0oaG9zdC0+
YnVzKSArIDEpKTsKPiArCj4gKyAgICByZXR1cm4gY3JzOwo+ICt9Cj4gKwo+ICtBbWwgKmJ1aWxk
X29zY19tZXRob2Qodm9pZCkKPiArewo+ICsgICAgQW1sICppZl9jdHg7Cj4gKyAgICBBbWwgKmlm
X2N0eDI7Cj4gKyAgICBBbWwgKmVsc2VfY3R4Owo+ICsgICAgQW1sICptZXRob2Q7Cj4gKyAgICBB
bWwgKmFfY3dkMSA9IGFtbF9uYW1lKCJDRFcxIik7Cj4gKyAgICBBbWwgKmFfY3RybCA9IGFtbF9s
b2NhbCgwKTsKPiArCj4gKyAgICBtZXRob2QgPSBhbWxfbWV0aG9kKCJfT1NDIiwgNCwgQU1MX05P
VFNFUklBTElaRUQpOwo+ICsgICAgYW1sX2FwcGVuZChtZXRob2QsIGFtbF9jcmVhdGVfZHdvcmRf
ZmllbGQoYW1sX2FyZygzKSwgYW1sX2ludCgwKSwgIkNEVzEiKSk7Cj4gKwo+ICsgICAgaWZfY3R4
ID0gYW1sX2lmKGFtbF9lcXVhbCgKPiArICAgICAgICBhbWxfYXJnKDApLCBhbWxfdG91dWlkKCIz
M0RCNEQ1Qi0xRkY3LTQwMUMtOTY1Ny03NDQxQzAzREQ3NjYiKSkpOwo+ICsgICAgYW1sX2FwcGVu
ZChpZl9jdHgsIGFtbF9jcmVhdGVfZHdvcmRfZmllbGQoYW1sX2FyZygzKSwgYW1sX2ludCg0KSwg
IkNEVzIiKSk7Cj4gKyAgICBhbWxfYXBwZW5kKGlmX2N0eCwgYW1sX2NyZWF0ZV9kd29yZF9maWVs
ZChhbWxfYXJnKDMpLCBhbWxfaW50KDgpLCAiQ0RXMyIpKTsKPiArCj4gKyAgICBhbWxfYXBwZW5k
KGlmX2N0eCwgYW1sX3N0b3JlKGFtbF9uYW1lKCJDRFczIiksIGFfY3RybCkpOwo+ICsKPiArICAg
IC8qCj4gKyAgICAgKiBBbHdheXMgYWxsb3cgbmF0aXZlIFBNRSwgQUVSIChubyBkZXBlbmRlbmNp
ZXMpCj4gKyAgICAgKiBBbGxvdyBTSFBDIChQQ0kgYnJpZGdlcyBjYW4gaGF2ZSBTSFBDIGNvbnRy
b2xsZXIpCj4gKyAgICAgKi8KPiArICAgIGFtbF9hcHBlbmQoaWZfY3R4LCBhbWxfYW5kKGFfY3Ry
bCwgYW1sX2ludCgweDFGKSwgYV9jdHJsKSk7Cj4gKwo+ICsgICAgaWZfY3R4MiA9IGFtbF9pZihh
bWxfbG5vdChhbWxfZXF1YWwoYW1sX2FyZygxKSwgYW1sX2ludCgxKSkpKTsKPiArICAgIC8qIFVu
a25vd24gcmV2aXNpb24gKi8KPiArICAgIGFtbF9hcHBlbmQoaWZfY3R4MiwgYW1sX29yKGFfY3dk
MSwgYW1sX2ludCgweDA4KSwgYV9jd2QxKSk7Cj4gKyAgICBhbWxfYXBwZW5kKGlmX2N0eCwgaWZf
Y3R4Mik7Cj4gKwo+ICsgICAgaWZfY3R4MiA9IGFtbF9pZihhbWxfbG5vdChhbWxfZXF1YWwoYW1s
X25hbWUoIkNEVzMiKSwgYV9jdHJsKSkpOwo+ICsgICAgLyogQ2FwYWJpbGl0aWVzIGJpdHMgd2Vy
ZSBtYXNrZWQgKi8KPiArICAgIGFtbF9hcHBlbmQoaWZfY3R4MiwgYW1sX29yKGFfY3dkMSwgYW1s
X2ludCgweDEwKSwgYV9jd2QxKSk7Cj4gKyAgICBhbWxfYXBwZW5kKGlmX2N0eCwgaWZfY3R4Mik7
Cj4gKwo+ICsgICAgLyogVXBkYXRlIERXT1JEMyBpbiB0aGUgYnVmZmVyICovCj4gKyAgICBhbWxf
YXBwZW5kKGlmX2N0eCwgYW1sX3N0b3JlKGFfY3RybCwgYW1sX25hbWUoIkNEVzMiKSkpOwo+ICsg
ICAgYW1sX2FwcGVuZChtZXRob2QsIGlmX2N0eCk7Cj4gKwo+ICsgICAgZWxzZV9jdHggPSBhbWxf
ZWxzZSgpOwo+ICsgICAgLyogVW5yZWNvZ25pemVkIFVVSUQgKi8KPiArICAgIGFtbF9hcHBlbmQo
ZWxzZV9jdHgsIGFtbF9vcihhX2N3ZDEsIGFtbF9pbnQoNCksIGFfY3dkMSkpOwo+ICsgICAgYW1s
X2FwcGVuZChtZXRob2QsIGVsc2VfY3R4KTsKPiArCj4gKyAgICBhbWxfYXBwZW5kKG1ldGhvZCwg
YW1sX3JldHVybihhbWxfYXJnKDMpKSk7Cj4gKyAgICByZXR1cm4gbWV0aG9kOwo+ICt9Cj4gKwo+
ICt2b2lkCj4gK2J1aWxkX21jZmcoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5r
ZXIsIEFjcGlNY2ZnSW5mbyAqaW5mbykKPiArewo+ICsgICAgQWNwaVRhYmxlTWNmZyAqbWNmZzsK
PiArICAgIGNvbnN0IGNoYXIgKnNpZzsKPiArICAgIGludCBsZW4gPSBzaXplb2YoKm1jZmcpICsg
MSAqIHNpemVvZihtY2ZnLT5hbGxvY2F0aW9uWzBdKTsKPiArCj4gKyAgICBtY2ZnID0gYWNwaV9k
YXRhX3B1c2godGFibGVfZGF0YSwgbGVuKTsKPiArICAgIG1jZmctPmFsbG9jYXRpb25bMF0uYWRk
cmVzcyA9IGNwdV90b19sZTY0KGluZm8tPm1jZmdfYmFzZSk7Cj4gKyAgICAvKiBPbmx5IGEgc2lu
Z2xlIGFsbG9jYXRpb24gc28gbm8gbmVlZCB0byBwbGF5IHdpdGggc2VnbWVudHMgKi8KPiArICAg
IG1jZmctPmFsbG9jYXRpb25bMF0ucGNpX3NlZ21lbnQgPSBjcHVfdG9fbGUxNigwKTsKPiArICAg
IG1jZmctPmFsbG9jYXRpb25bMF0uc3RhcnRfYnVzX251bWJlciA9IDA7Cj4gKyAgICBtY2ZnLT5h
bGxvY2F0aW9uWzBdLmVuZF9idXNfbnVtYmVyID0gUENJRV9NTUNGR19CVVMoaW5mby0+bWNmZ19z
aXplIC0gMSk7Cj4gKwo+ICsgICAgLyogTUNGRyBpcyB1c2VkIGZvciBFQ0FNIHdoaWNoIGNhbiBi
ZSBlbmFibGVkIG9yIGRpc2FibGVkIGJ5IGd1ZXN0Lgo+ICsgICAgICogVG8gYXZvaWQgdGFibGUg
c2l6ZSBjaGFuZ2VzICh3aGljaCBjcmVhdGUgbWlncmF0aW9uIGlzc3VlcyksCj4gKyAgICAgKiBh
bHdheXMgY3JlYXRlIHRoZSB0YWJsZSBldmVuIGlmIHRoZXJlIGFyZSBubyBhbGxvY2F0aW9ucywK
PiArICAgICAqIGJ1dCBzZXQgdGhlIHNpZ25hdHVyZSB0byBhIHJlc2VydmVkIHZhbHVlIGluIHRo
aXMgY2FzZS4KPiArICAgICAqIEFDUEkgc3BlYyByZXF1aXJlcyBPU1BNcyB0byBpZ25vcmUgc3Vj
aCB0YWJsZXMuCj4gKyAgICAgKi8KPiArICAgIGlmIChpbmZvLT5tY2ZnX2Jhc2UgPT0gUENJRV9C
QVNFX0FERFJfVU5NQVBQRUQpIHsKPiArICAgICAgICAvKiBSZXNlcnZlZCBzaWduYXR1cmU6IGln
bm9yZWQgYnkgT1NQTSAqLwo+ICsgICAgICAgIHNpZyA9ICJRRU1VIjsKPiArICAgIH0gZWxzZSB7
Cj4gKyAgICAgICAgc2lnID0gIk1DRkciOwo+ICsgICAgfQo+ICsgICAgYnVpbGRfaGVhZGVyKGxp
bmtlciwgdGFibGVfZGF0YSwgKHZvaWQgKiltY2ZnLCBzaWcsIGxlbiwgMSwgTlVMTCwgTlVMTCk7
Cj4gK30KPiArCj4gK0FtbCAqYnVpbGRfZ3NpX2xpbmtfZGV2KGNvbnN0IGNoYXIgKm5hbWUsIHVp
bnQ4X3QgdWlkLCB1aW50OF90IGdzaSkKPiArewo+ICsgICAgQW1sICpkZXY7Cj4gKyAgICBBbWwg
KmNyczsKPiArICAgIEFtbCAqbWV0aG9kOwo+ICsgICAgdWludDMyX3QgaXJxczsKPiArCj4gKyAg
ICBkZXYgPSBhbWxfZGV2aWNlKCIlcyIsIG5hbWUpOwo+ICsgICAgYW1sX2FwcGVuZChkZXYsIGFt
bF9uYW1lX2RlY2woIl9ISUQiLCBhbWxfZWlzYWlkKCJQTlAwQzBGIikpKTsKPiArICAgIGFtbF9h
cHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJfVUlEIiwgYW1sX2ludCh1aWQpKSk7Cj4gKwo+ICsg
ICAgY3JzID0gYW1sX3Jlc291cmNlX3RlbXBsYXRlKCk7Cj4gKyAgICBpcnFzID0gZ3NpOwo+ICsg
ICAgYW1sX2FwcGVuZChjcnMsIGFtbF9pbnRlcnJ1cHQoQU1MX0NPTlNVTUVSLCBBTUxfTEVWRUws
IEFNTF9BQ1RJVkVfSElHSCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFN
TF9TSEFSRUQsICZpcnFzLCAxKSk7Cj4gKyAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVj
bCgiX1BSUyIsIGNycykpOwo+ICsKPiArICAgIGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNs
KCJfQ1JTIiwgY3JzKSk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIF9ESVMgY2FuIGJlIG5vLW9w
IGJlY2F1c2UgdGhlIGludGVycnVwdCBjYW5ub3QgYmUgZGlzYWJsZWQuCj4gKyAgICAgKi8KPiAr
ICAgIG1ldGhvZCA9IGFtbF9tZXRob2QoIl9ESVMiLCAwLCBBTUxfTk9UU0VSSUFMSVpFRCk7Cj4g
KyAgICBhbWxfYXBwZW5kKGRldiwgbWV0aG9kKTsKPiArCj4gKyAgICBtZXRob2QgPSBhbWxfbWV0
aG9kKCJfU1JTIiwgMSwgQU1MX05PVFNFUklBTElaRUQpOwo+ICsgICAgYW1sX2FwcGVuZChkZXYs
IG1ldGhvZCk7Cj4gKwo+ICsgICAgcmV0dXJuIGRldjsKPiArfQo+ICsKPiArLyoqCj4gKyAqIGJ1
aWxkX3BydF9lbnRyeToKPiArICogQGxpbmtfbmFtZTogbGluayBuYW1lIGZvciBQQ0kgcm91dGUg
ZW50cnkKPiArICoKPiArICogYnVpbGQgQU1MIHBhY2thZ2UgY29udGFpbmluZyBhIFBDSSByb3V0
ZSBlbnRyeSBmb3IgQGxpbmtfbmFtZQo+ICsgKi8KPiArc3RhdGljIEFtbCAqYnVpbGRfcHJ0X2Vu
dHJ5KGNvbnN0IGNoYXIgKmxpbmtfbmFtZSkKPiArewo+ICsgICAgQW1sICphX3plcm8gPSBhbWxf
aW50KDApOwo+ICsgICAgQW1sICpwa2cgPSBhbWxfcGFja2FnZSg0KTsKPiArICAgIGFtbF9hcHBl
bmQocGtnLCBhX3plcm8pOwo+ICsgICAgYW1sX2FwcGVuZChwa2csIGFfemVybyk7Cj4gKyAgICBh
bWxfYXBwZW5kKHBrZywgYW1sX25hbWUoIiVzIiwgbGlua19uYW1lKSk7Cj4gKyAgICBhbWxfYXBw
ZW5kKHBrZywgYV96ZXJvKTsKPiArICAgIHJldHVybiBwa2c7Cj4gK30KPiArCj4gKy8qCj4gKyAq
IGluaXRpYWxpemVfcm91dGUgLSBJbml0aWFsaXplIHRoZSBpbnRlcnJ1cHQgcm91dGluZyBydWxl
Cj4gKyAqIHRocm91Z2ggYSBzcGVjaWZpYyBMSU5LOgo+ICsgKiAgaWYgKGxua19pZHggPT0gaWR4
KQo+ICsgKiAgICAgIHJvdXRlIHVzaW5nIGxpbmsgJ2xpbmtfbmFtZScKPiArICovCj4gK3N0YXRp
YyBBbWwgKmluaXRpYWxpemVfcm91dGUoQW1sICpyb3V0ZSwgY29uc3QgY2hhciAqbGlua19uYW1l
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFtbCAqbG5rX2lkeCwgaW50IGlkeCkK
PiArewo+ICsgICAgQW1sICppZl9jdHggPSBhbWxfaWYoYW1sX2VxdWFsKGxua19pZHgsIGFtbF9p
bnQoaWR4KSkpOwo+ICsgICAgQW1sICpwa2cgPSBidWlsZF9wcnRfZW50cnkobGlua19uYW1lKTsK
PiArCj4gKyAgICBhbWxfYXBwZW5kKGlmX2N0eCwgYW1sX3N0b3JlKHBrZywgcm91dGUpKTsKPiAr
Cj4gKyAgICByZXR1cm4gaWZfY3R4Owo+ICt9Cj4gKwo+ICsvKgo+ICsgKiBidWlsZF9wcnQgLSBE
ZWZpbmUgaW50ZXJydXB0IHJvdW50aW5nIHJ1bGVzCj4gKyAqCj4gKyAqIFJldHVybnMgYW4gYXJy
YXkgb2YgMTI4IHJvdXRlcywgb25lIGZvciBlYWNoIGRldmljZSwKPiArICogYmFzZWQgb24gZGV2
aWNlIGxvY2F0aW9uLgo+ICsgKiBUaGUgbWFpbiBnb2FsIGlzIHRvIGVxdWFseSBkaXN0cmlidXRl
IHRoZSBpbnRlcnJ1cHRzCj4gKyAqIG92ZXIgdGhlIDQgZXhpc3RpbmcgQUNQSSBsaW5rcyAod29y
a3Mgb25seSBmb3IgaTQ0MGZ4KS4KPiArICogVGhlIGhhc2ggZnVuY3Rpb24gaXMgIChzbG90ICsg
cGluKSAmIDMgLT4gIkxOS1tEfEF8QnxDXSIuCj4gKyAqCj4gKyAqLwo+ICtBbWwgKmJ1aWxkX3By
dChib29sIGlzX3BjaTBfcHJ0KQo+ICt7Cj4gKyAgICBBbWwgKm1ldGhvZCwgKndoaWxlX2N0eCwg
KnBpbiwgKnJlczsKPiArCj4gKyAgICBtZXRob2QgPSBhbWxfbWV0aG9kKCJfUFJUIiwgMCwgQU1M
X05PVFNFUklBTElaRUQpOwo+ICsgICAgcmVzID0gYW1sX2xvY2FsKDApOwo+ICsgICAgcGluID0g
YW1sX2xvY2FsKDEpOwo+ICsgICAgYW1sX2FwcGVuZChtZXRob2QsIGFtbF9zdG9yZShhbWxfcGFj
a2FnZSgxMjgpLCByZXMpKTsKPiArICAgIGFtbF9hcHBlbmQobWV0aG9kLCBhbWxfc3RvcmUoYW1s
X2ludCgwKSwgcGluKSk7Cj4gKwo+ICsgICAgLyogd2hpbGUgKHBpbiA8IDEyOCkgKi8KPiArICAg
IHdoaWxlX2N0eCA9IGFtbF93aGlsZShhbWxfbGxlc3MocGluLCBhbWxfaW50KDEyOCkpKTsKPiAr
ICAgIHsKPiArICAgICAgICBBbWwgKnNsb3QgPSBhbWxfbG9jYWwoMik7Cj4gKyAgICAgICAgQW1s
ICpsbmtfaWR4ID0gYW1sX2xvY2FsKDMpOwo+ICsgICAgICAgIEFtbCAqcm91dGUgPSBhbWxfbG9j
YWwoNCk7Cj4gKwo+ICsgICAgICAgIC8qIHNsb3QgPSBwaW4gPj4gMiAqLwo+ICsgICAgICAgIGFt
bF9hcHBlbmQod2hpbGVfY3R4LAo+ICsgICAgICAgICAgICAgICAgICAgYW1sX3N0b3JlKGFtbF9z
aGlmdHJpZ2h0KHBpbiwgYW1sX2ludCgyKSwgTlVMTCksIHNsb3QpKTsKPiArICAgICAgICAvKiBs
bmtfaWR4ID0gKHNsb3QgKyBwaW4pICYgMyAqLwo+ICsgICAgICAgIGFtbF9hcHBlbmQod2hpbGVf
Y3R4LAo+ICsgICAgICAgICAgICBhbWxfc3RvcmUoYW1sX2FuZChhbWxfYWRkKHBpbiwgc2xvdCwg
TlVMTCksIGFtbF9pbnQoMyksIE5VTEwpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgbG5rX2lk
eCkpOwo+ICsKPiArICAgICAgICAvKiByb3V0ZVsyXSA9ICJMTktbRHxBfEJ8Q10iLCBzZWxlY3Rp
b24gYmFzZWQgb24gcGluICUgMyAgKi8KPiArICAgICAgICBhbWxfYXBwZW5kKHdoaWxlX2N0eCwg
aW5pdGlhbGl6ZV9yb3V0ZShyb3V0ZSwgIkxOS0QiLCBsbmtfaWR4LCAwKSk7Cj4gKyAgICAgICAg
aWYgKGlzX3BjaTBfcHJ0KSB7Cj4gKyAgICAgICAgICAgIEFtbCAqaWZfZGV2aWNlXzEsICppZl9w
aW5fNCwgKmVsc2VfcGluXzQ7Cj4gKwo+ICsgICAgICAgICAgICAvKiBkZXZpY2UgMSBpcyB0aGUg
cG93ZXItbWFuYWdlbWVudCBkZXZpY2UsIG5lZWRzIFNDSSAqLwo+ICsgICAgICAgICAgICBpZl9k
ZXZpY2VfMSA9IGFtbF9pZihhbWxfZXF1YWwobG5rX2lkeCwgYW1sX2ludCgxKSkpOwo+ICsgICAg
ICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBpZl9waW5fNCA9IGFtbF9pZihhbWxfZXF1YWwo
cGluLCBhbWxfaW50KDQpKSk7Cj4gKyAgICAgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAg
ICAgICAgYW1sX2FwcGVuZChpZl9waW5fNCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgYW1s
X3N0b3JlKGJ1aWxkX3BydF9lbnRyeSgiTE5LUyIpLCByb3V0ZSkpOwo+ICsgICAgICAgICAgICAg
ICAgfQo+ICsgICAgICAgICAgICAgICAgYW1sX2FwcGVuZChpZl9kZXZpY2VfMSwgaWZfcGluXzQp
Owo+ICsgICAgICAgICAgICAgICAgZWxzZV9waW5fNCA9IGFtbF9lbHNlKCk7Cj4gKyAgICAgICAg
ICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICAgICAgYW1sX2FwcGVuZChlbHNlX3Bpbl80LAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICBhbWxfc3RvcmUoYnVpbGRfcHJ0X2VudHJ5KCJMTktB
IiksIHJvdXRlKSk7Cj4gKyAgICAgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgICAgICBhbWxf
YXBwZW5kKGlmX2RldmljZV8xLCBlbHNlX3Bpbl80KTsKPiArICAgICAgICAgICAgfQo+ICsgICAg
ICAgICAgICBhbWxfYXBwZW5kKHdoaWxlX2N0eCwgaWZfZGV2aWNlXzEpOwo+ICsgICAgICAgIH0g
ZWxzZSB7Cj4gKyAgICAgICAgICAgIGFtbF9hcHBlbmQod2hpbGVfY3R4LCBpbml0aWFsaXplX3Jv
dXRlKHJvdXRlLCAiTE5LQSIsIGxua19pZHgsIDEpKTsKPiArICAgICAgICB9Cj4gKyAgICAgICAg
YW1sX2FwcGVuZCh3aGlsZV9jdHgsIGluaXRpYWxpemVfcm91dGUocm91dGUsICJMTktCIiwgbG5r
X2lkeCwgMikpOwo+ICsgICAgICAgIGFtbF9hcHBlbmQod2hpbGVfY3R4LCBpbml0aWFsaXplX3Jv
dXRlKHJvdXRlLCAiTE5LQyIsIGxua19pZHgsIDMpKTsKPiArCj4gKyAgICAgICAgLyogcm91dGVb
MF0gPSAweFtzbG90XUZGRkYgKi8KPiArICAgICAgICBhbWxfYXBwZW5kKHdoaWxlX2N0eCwKPiAr
ICAgICAgICAgICAgYW1sX3N0b3JlKGFtbF9vcihhbWxfc2hpZnRsZWZ0KHNsb3QsIGFtbF9pbnQo
MTYpKSwgYW1sX2ludCgweEZGRkYpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5V
TEwpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgYW1sX2luZGV4KHJvdXRlLCBhbWxfaW50KDAp
KSkpOwo+ICsgICAgICAgIC8qIHJvdXRlWzFdID0gcGluICYgMyAqLwo+ICsgICAgICAgIGFtbF9h
cHBlbmQod2hpbGVfY3R4LAo+ICsgICAgICAgICAgICBhbWxfc3RvcmUoYW1sX2FuZChwaW4sIGFt
bF9pbnQoMyksIE5VTEwpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgYW1sX2luZGV4KHJvdXRl
LCBhbWxfaW50KDEpKSkpOwo+ICsgICAgICAgIC8qIHJlc1twaW5dID0gcm91dGUgKi8KPiArICAg
ICAgICBhbWxfYXBwZW5kKHdoaWxlX2N0eCwgYW1sX3N0b3JlKHJvdXRlLCBhbWxfaW5kZXgocmVz
LCBwaW4pKSk7Cj4gKyAgICAgICAgLyogcGluKysgKi8KPiArICAgICAgICBhbWxfYXBwZW5kKHdo
aWxlX2N0eCwgYW1sX2luY3JlbWVudChwaW4pKTsKPiArICAgIH0KPiArICAgIGFtbF9hcHBlbmQo
bWV0aG9kLCB3aGlsZV9jdHgpOwo+ICsgICAgLyogcmV0dXJuIHJlcyovCj4gKyAgICBhbWxfYXBw
ZW5kKG1ldGhvZCwgYW1sX3JldHVybihyZXMpKTsKPiArCj4gKyAgICByZXR1cm4gbWV0aG9kOwo+
ICt9Cj4gKwo+ICAvKiBCdWlsZCByc2R0IHRhYmxlICovCj4gIHZvaWQKPiAgYnVpbGRfcnNkdChH
QXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwgR0FycmF5ICp0YWJsZV9vZmZz
ZXRzLAo+IGRpZmYgLS1naXQgYS9ody9hcm0vdmlydC1hY3BpLWJ1aWxkLmMgYi9ody9hcm0vdmly
dC1hY3BpLWJ1aWxkLmMKPiBpbmRleCAyNjEzNjNlMjBjLi5jOWI0OTE2YmE3IDEwMDY0NAo+IC0t
LSBhL2h3L2FybS92aXJ0LWFjcGktYnVpbGQuYwo+ICsrKyBiL2h3L2FybS92aXJ0LWFjcGktYnVp
bGQuYwo+IEBAIC01NDUsNyArNTQ1LDcgQEAgYnVpbGRfc3JhdChHQXJyYXkgKnRhYmxlX2RhdGEs
IEJJT1NMaW5rZXIgKmxpbmtlciwgVmlydE1hY2hpbmVTdGF0ZSAqdm1zKQo+ICB9Cj4gIAo+ICBz
dGF0aWMgdm9pZAo+IC1idWlsZF9tY2ZnKEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAq
bGlua2VyLCBWaXJ0TWFjaGluZVN0YXRlICp2bXMpCj4gK3ZpcnRfYnVpbGRfbWNmZyhHQXJyYXkg
KnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwgVmlydE1hY2hpbmVTdGF0ZSAqdm1zKQo+
ICB7Cj4gICAgICBBY3BpVGFibGVNY2ZnICptY2ZnOwo+ICAgICAgY29uc3QgTWVtTWFwRW50cnkg
Km1lbW1hcCA9IHZtcy0+bWVtbWFwOwo+IEBAIC03OTAsNyArNzkwLDcgQEAgdm9pZCB2aXJ0X2Fj
cGlfYnVpbGQoVmlydE1hY2hpbmVTdGF0ZSAqdm1zLCBBY3BpQnVpbGRUYWJsZXMgKnRhYmxlcykK
PiAgICAgIGJ1aWxkX2d0ZHQodGFibGVzX2Jsb2IsIHRhYmxlcy0+bGlua2VyLCB2bXMpOwo+ICAK
PiAgICAgIGFjcGlfYWRkX3RhYmxlKHRhYmxlX29mZnNldHMsIHRhYmxlc19ibG9iKTsKPiAtICAg
IGJ1aWxkX21jZmcodGFibGVzX2Jsb2IsIHRhYmxlcy0+bGlua2VyLCB2bXMpOwo+ICsgICAgdmly
dF9idWlsZF9tY2ZnKHRhYmxlc19ibG9iLCB0YWJsZXMtPmxpbmtlciwgdm1zKTsKPiAgCj4gICAg
ICBhY3BpX2FkZF90YWJsZSh0YWJsZV9vZmZzZXRzLCB0YWJsZXNfYmxvYik7Cj4gICAgICBidWls
ZF9zcGNyKHRhYmxlc19ibG9iLCB0YWJsZXMtPmxpbmtlciwgdm1zKTsKPiBkaWZmIC0tZ2l0IGEv
aHcvaTM4Ni9hY3BpLWJ1aWxkLmMgYi9ody9pMzg2L2FjcGktYnVpbGQuYwo+IGluZGV4IGNmYzI0
NDRkMGQuLjk5NmQ4YTExZGMgMTAwNjQ0Cj4gLS0tIGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKPiAr
KysgYi9ody9pMzg2L2FjcGktYnVpbGQuYwo+IEBAIC0yNyw3ICsyNyw2IEBACj4gICNpbmNsdWRl
ICJxZW11LWNvbW1vbi5oIgo+ICAjaW5jbHVkZSAicWVtdS9iaXRtYXAuaCIKPiAgI2luY2x1ZGUg
InFlbXUvZXJyb3ItcmVwb3J0LmgiCj4gLSNpbmNsdWRlICJody9wY2kvcGNpLmgiCj4gICNpbmNs
dWRlICJxb20vY3B1LmgiCj4gICNpbmNsdWRlICJ0YXJnZXQvaTM4Ni9jcHUuaCIKPiAgI2luY2x1
ZGUgImh3L21pc2MvcHZwYW5pYy5oIgo+IEBAIC01Myw3ICs1Miw2IEBACj4gICNpbmNsdWRlICJo
dy9hY3BpL3BpaXg0LmgiCj4gICNpbmNsdWRlICJody9hY3BpL3BjaWhwLmgiCj4gICNpbmNsdWRl
ICJody9pMzg2L2ljaDkuaCIKPiAtI2luY2x1ZGUgImh3L3BjaS9wY2lfYnVzLmgiCj4gICNpbmNs
dWRlICJody9wY2ktaG9zdC9xMzUuaCIKPiAgI2luY2x1ZGUgImh3L2kzODYveDg2LWlvbW11Lmgi
Cj4gIAo+IEBAIC04NiwxMSArODQsNiBAQAo+ICAvKiBEZWZhdWx0IElPQVBJQyBJRCAqLwo+ICAj
ZGVmaW5lIEFDUElfQlVJTERfSU9BUElDX0lEIDB4MAo+ICAKPiAtdHlwZWRlZiBzdHJ1Y3QgQWNw
aU1jZmdJbmZvIHsKPiAtICAgIHVpbnQ2NF90IG1jZmdfYmFzZTsKPiAtICAgIHVpbnQzMl90IG1j
Zmdfc2l6ZTsKPiAtfSBBY3BpTWNmZ0luZm87Cj4gLQo+ICB0eXBlZGVmIHN0cnVjdCBBY3BpUG1J
bmZvIHsKPiAgICAgIGJvb2wgczNfZGlzYWJsZWQ7Cj4gICAgICBib29sIHM0X2Rpc2FibGVkOwo+
IEBAIC01NjcsNDAzICs1NjAsNiBAQCBzdGF0aWMgdm9pZCBidWlsZF9hcHBlbmRfcGNpX2J1c19k
ZXZpY2VzKEFtbCAqcGFyZW50X3Njb3BlLCBQQ0lCdXMgKmJ1cywKPiAgICAgIHFvYmplY3RfdW5y
ZWYoYnNlbCk7Cj4gIH0KPiAgCj4gLS8qKgo+IC0gKiBidWlsZF9wcnRfZW50cnk6Cj4gLSAqIEBs
aW5rX25hbWU6IGxpbmsgbmFtZSBmb3IgUENJIHJvdXRlIGVudHJ5Cj4gLSAqCj4gLSAqIGJ1aWxk
IEFNTCBwYWNrYWdlIGNvbnRhaW5pbmcgYSBQQ0kgcm91dGUgZW50cnkgZm9yIEBsaW5rX25hbWUK
PiAtICovCj4gLXN0YXRpYyBBbWwgKmJ1aWxkX3BydF9lbnRyeShjb25zdCBjaGFyICpsaW5rX25h
bWUpCj4gLXsKPiAtICAgIEFtbCAqYV96ZXJvID0gYW1sX2ludCgwKTsKPiAtICAgIEFtbCAqcGtn
ID0gYW1sX3BhY2thZ2UoNCk7Cj4gLSAgICBhbWxfYXBwZW5kKHBrZywgYV96ZXJvKTsKPiAtICAg
IGFtbF9hcHBlbmQocGtnLCBhX3plcm8pOwo+IC0gICAgYW1sX2FwcGVuZChwa2csIGFtbF9uYW1l
KCIlcyIsIGxpbmtfbmFtZSkpOwo+IC0gICAgYW1sX2FwcGVuZChwa2csIGFfemVybyk7Cj4gLSAg
ICByZXR1cm4gcGtnOwo+IC19Cj4gLQo+IC0vKgo+IC0gKiBpbml0aWFsaXplX3JvdXRlIC0gSW5p
dGlhbGl6ZSB0aGUgaW50ZXJydXB0IHJvdXRpbmcgcnVsZQo+IC0gKiB0aHJvdWdoIGEgc3BlY2lm
aWMgTElOSzoKPiAtICogIGlmIChsbmtfaWR4ID09IGlkeCkKPiAtICogICAgICByb3V0ZSB1c2lu
ZyBsaW5rICdsaW5rX25hbWUnCj4gLSAqLwo+IC1zdGF0aWMgQW1sICppbml0aWFsaXplX3JvdXRl
KEFtbCAqcm91dGUsIGNvbnN0IGNoYXIgKmxpbmtfbmFtZSwKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBBbWwgKmxua19pZHgsIGludCBpZHgpCj4gLXsKPiAtICAgIEFtbCAqaWZfY3R4
ID0gYW1sX2lmKGFtbF9lcXVhbChsbmtfaWR4LCBhbWxfaW50KGlkeCkpKTsKPiAtICAgIEFtbCAq
cGtnID0gYnVpbGRfcHJ0X2VudHJ5KGxpbmtfbmFtZSk7Cj4gLQo+IC0gICAgYW1sX2FwcGVuZChp
Zl9jdHgsIGFtbF9zdG9yZShwa2csIHJvdXRlKSk7Cj4gLQo+IC0gICAgcmV0dXJuIGlmX2N0eDsK
PiAtfQo+IC0KPiAtLyoKPiAtICogYnVpbGRfcHJ0IC0gRGVmaW5lIGludGVycnVwdCByb3VudGlu
ZyBydWxlcwo+IC0gKgo+IC0gKiBSZXR1cm5zIGFuIGFycmF5IG9mIDEyOCByb3V0ZXMsIG9uZSBm
b3IgZWFjaCBkZXZpY2UsCj4gLSAqIGJhc2VkIG9uIGRldmljZSBsb2NhdGlvbi4KPiAtICogVGhl
IG1haW4gZ29hbCBpcyB0byBlcXVhbHkgZGlzdHJpYnV0ZSB0aGUgaW50ZXJydXB0cwo+IC0gKiBv
dmVyIHRoZSA0IGV4aXN0aW5nIEFDUEkgbGlua3MgKHdvcmtzIG9ubHkgZm9yIGk0NDBmeCkuCj4g
LSAqIFRoZSBoYXNoIGZ1bmN0aW9uIGlzICAoc2xvdCArIHBpbikgJiAzIC0+ICJMTktbRHxBfEJ8
Q10iLgo+IC0gKgo+IC0gKi8KPiAtc3RhdGljIEFtbCAqYnVpbGRfcHJ0KGJvb2wgaXNfcGNpMF9w
cnQpCj4gLXsKPiAtICAgIEFtbCAqbWV0aG9kLCAqd2hpbGVfY3R4LCAqcGluLCAqcmVzOwo+IC0K
PiAtICAgIG1ldGhvZCA9IGFtbF9tZXRob2QoIl9QUlQiLCAwLCBBTUxfTk9UU0VSSUFMSVpFRCk7
Cj4gLSAgICByZXMgPSBhbWxfbG9jYWwoMCk7Cj4gLSAgICBwaW4gPSBhbWxfbG9jYWwoMSk7Cj4g
LSAgICBhbWxfYXBwZW5kKG1ldGhvZCwgYW1sX3N0b3JlKGFtbF9wYWNrYWdlKDEyOCksIHJlcykp
Owo+IC0gICAgYW1sX2FwcGVuZChtZXRob2QsIGFtbF9zdG9yZShhbWxfaW50KDApLCBwaW4pKTsK
PiAtCj4gLSAgICAvKiB3aGlsZSAocGluIDwgMTI4KSAqLwo+IC0gICAgd2hpbGVfY3R4ID0gYW1s
X3doaWxlKGFtbF9sbGVzcyhwaW4sIGFtbF9pbnQoMTI4KSkpOwo+IC0gICAgewo+IC0gICAgICAg
IEFtbCAqc2xvdCA9IGFtbF9sb2NhbCgyKTsKPiAtICAgICAgICBBbWwgKmxua19pZHggPSBhbWxf
bG9jYWwoMyk7Cj4gLSAgICAgICAgQW1sICpyb3V0ZSA9IGFtbF9sb2NhbCg0KTsKPiAtCj4gLSAg
ICAgICAgLyogc2xvdCA9IHBpbiA+PiAyICovCj4gLSAgICAgICAgYW1sX2FwcGVuZCh3aGlsZV9j
dHgsCj4gLSAgICAgICAgICAgICAgICAgICBhbWxfc3RvcmUoYW1sX3NoaWZ0cmlnaHQocGluLCBh
bWxfaW50KDIpLCBOVUxMKSwgc2xvdCkpOwo+IC0gICAgICAgIC8qIGxua19pZHggPSAoc2xvdCAr
IHBpbikgJiAzICovCj4gLSAgICAgICAgYW1sX2FwcGVuZCh3aGlsZV9jdHgsCj4gLSAgICAgICAg
ICAgIGFtbF9zdG9yZShhbWxfYW5kKGFtbF9hZGQocGluLCBzbG90LCBOVUxMKSwgYW1sX2ludCgz
KSwgTlVMTCksCj4gLSAgICAgICAgICAgICAgICAgICAgICBsbmtfaWR4KSk7Cj4gLQo+IC0gICAg
ICAgIC8qIHJvdXRlWzJdID0gIkxOS1tEfEF8QnxDXSIsIHNlbGVjdGlvbiBiYXNlZCBvbiBwaW4g
JSAzICAqLwo+IC0gICAgICAgIGFtbF9hcHBlbmQod2hpbGVfY3R4LCBpbml0aWFsaXplX3JvdXRl
KHJvdXRlLCAiTE5LRCIsIGxua19pZHgsIDApKTsKPiAtICAgICAgICBpZiAoaXNfcGNpMF9wcnQp
IHsKPiAtICAgICAgICAgICAgQW1sICppZl9kZXZpY2VfMSwgKmlmX3Bpbl80LCAqZWxzZV9waW5f
NDsKPiAtCj4gLSAgICAgICAgICAgIC8qIGRldmljZSAxIGlzIHRoZSBwb3dlci1tYW5hZ2VtZW50
IGRldmljZSwgbmVlZHMgU0NJICovCj4gLSAgICAgICAgICAgIGlmX2RldmljZV8xID0gYW1sX2lm
KGFtbF9lcXVhbChsbmtfaWR4LCBhbWxfaW50KDEpKSk7Cj4gLSAgICAgICAgICAgIHsKPiAtICAg
ICAgICAgICAgICAgIGlmX3Bpbl80ID0gYW1sX2lmKGFtbF9lcXVhbChwaW4sIGFtbF9pbnQoNCkp
KTsKPiAtICAgICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgICAgICBhbWxfYXBwZW5k
KGlmX3Bpbl80LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICBhbWxfc3RvcmUoYnVpbGRfcHJ0
X2VudHJ5KCJMTktTIiksIHJvdXRlKSk7Cj4gLSAgICAgICAgICAgICAgICB9Cj4gLSAgICAgICAg
ICAgICAgICBhbWxfYXBwZW5kKGlmX2RldmljZV8xLCBpZl9waW5fNCk7Cj4gLSAgICAgICAgICAg
ICAgICBlbHNlX3Bpbl80ID0gYW1sX2Vsc2UoKTsKPiAtICAgICAgICAgICAgICAgIHsKPiAtICAg
ICAgICAgICAgICAgICAgICBhbWxfYXBwZW5kKGVsc2VfcGluXzQsCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgIGFtbF9zdG9yZShidWlsZF9wcnRfZW50cnkoIkxOS0EiKSwgcm91dGUpKTsKPiAt
ICAgICAgICAgICAgICAgIH0KPiAtICAgICAgICAgICAgICAgIGFtbF9hcHBlbmQoaWZfZGV2aWNl
XzEsIGVsc2VfcGluXzQpOwo+IC0gICAgICAgICAgICB9Cj4gLSAgICAgICAgICAgIGFtbF9hcHBl
bmQod2hpbGVfY3R4LCBpZl9kZXZpY2VfMSk7Cj4gLSAgICAgICAgfSBlbHNlIHsKPiAtICAgICAg
ICAgICAgYW1sX2FwcGVuZCh3aGlsZV9jdHgsIGluaXRpYWxpemVfcm91dGUocm91dGUsICJMTktB
IiwgbG5rX2lkeCwgMSkpOwo+IC0gICAgICAgIH0KPiAtICAgICAgICBhbWxfYXBwZW5kKHdoaWxl
X2N0eCwgaW5pdGlhbGl6ZV9yb3V0ZShyb3V0ZSwgIkxOS0IiLCBsbmtfaWR4LCAyKSk7Cj4gLSAg
ICAgICAgYW1sX2FwcGVuZCh3aGlsZV9jdHgsIGluaXRpYWxpemVfcm91dGUocm91dGUsICJMTktD
IiwgbG5rX2lkeCwgMykpOwo+IC0KPiAtICAgICAgICAvKiByb3V0ZVswXSA9IDB4W3Nsb3RdRkZG
RiAqLwo+IC0gICAgICAgIGFtbF9hcHBlbmQod2hpbGVfY3R4LAo+IC0gICAgICAgICAgICBhbWxf
c3RvcmUoYW1sX29yKGFtbF9zaGlmdGxlZnQoc2xvdCwgYW1sX2ludCgxNikpLCBhbWxfaW50KDB4
RkZGRiksCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCksCj4gLSAgICAgICAg
ICAgICAgICAgICAgICBhbWxfaW5kZXgocm91dGUsIGFtbF9pbnQoMCkpKSk7Cj4gLSAgICAgICAg
Lyogcm91dGVbMV0gPSBwaW4gJiAzICovCj4gLSAgICAgICAgYW1sX2FwcGVuZCh3aGlsZV9jdHgs
Cj4gLSAgICAgICAgICAgIGFtbF9zdG9yZShhbWxfYW5kKHBpbiwgYW1sX2ludCgzKSwgTlVMTCks
Cj4gLSAgICAgICAgICAgICAgICAgICAgICBhbWxfaW5kZXgocm91dGUsIGFtbF9pbnQoMSkpKSk7
Cj4gLSAgICAgICAgLyogcmVzW3Bpbl0gPSByb3V0ZSAqLwo+IC0gICAgICAgIGFtbF9hcHBlbmQo
d2hpbGVfY3R4LCBhbWxfc3RvcmUocm91dGUsIGFtbF9pbmRleChyZXMsIHBpbikpKTsKPiAtICAg
ICAgICAvKiBwaW4rKyAqLwo+IC0gICAgICAgIGFtbF9hcHBlbmQod2hpbGVfY3R4LCBhbWxfaW5j
cmVtZW50KHBpbikpOwo+IC0gICAgfQo+IC0gICAgYW1sX2FwcGVuZChtZXRob2QsIHdoaWxlX2N0
eCk7Cj4gLSAgICAvKiByZXR1cm4gcmVzKi8KPiAtICAgIGFtbF9hcHBlbmQobWV0aG9kLCBhbWxf
cmV0dXJuKHJlcykpOwo+IC0KPiAtICAgIHJldHVybiBtZXRob2Q7Cj4gLX0KPiAtCj4gLXR5cGVk
ZWYgc3RydWN0IENyc1JhbmdlRW50cnkgewo+IC0gICAgdWludDY0X3QgYmFzZTsKPiAtICAgIHVp
bnQ2NF90IGxpbWl0Owo+IC19IENyc1JhbmdlRW50cnk7Cj4gLQo+IC1zdGF0aWMgdm9pZCBjcnNf
cmFuZ2VfaW5zZXJ0KEdQdHJBcnJheSAqcmFuZ2VzLCB1aW50NjRfdCBiYXNlLCB1aW50NjRfdCBs
aW1pdCkKPiAtewo+IC0gICAgQ3JzUmFuZ2VFbnRyeSAqZW50cnk7Cj4gLQo+IC0gICAgZW50cnkg
PSBnX21hbGxvYyhzaXplb2YoKmVudHJ5KSk7Cj4gLSAgICBlbnRyeS0+YmFzZSA9IGJhc2U7Cj4g
LSAgICBlbnRyeS0+bGltaXQgPSBsaW1pdDsKPiAtCj4gLSAgICBnX3B0cl9hcnJheV9hZGQocmFu
Z2VzLCBlbnRyeSk7Cj4gLX0KPiAtCj4gLXN0YXRpYyB2b2lkIGNyc19yYW5nZV9mcmVlKGdwb2lu
dGVyIGRhdGEpCj4gLXsKPiAtICAgIENyc1JhbmdlRW50cnkgKmVudHJ5ID0gKENyc1JhbmdlRW50
cnkgKilkYXRhOwo+IC0gICAgZ19mcmVlKGVudHJ5KTsKPiAtfQo+IC0KPiAtdHlwZWRlZiBzdHJ1
Y3QgQ3JzUmFuZ2VTZXQgewo+IC0gICAgR1B0ckFycmF5ICppb19yYW5nZXM7Cj4gLSAgICBHUHRy
QXJyYXkgKm1lbV9yYW5nZXM7Cj4gLSAgICBHUHRyQXJyYXkgKm1lbV82NGJpdF9yYW5nZXM7Cj4g
LSB9IENyc1JhbmdlU2V0Owo+IC0KPiAtc3RhdGljIHZvaWQgY3JzX3JhbmdlX3NldF9pbml0KENy
c1JhbmdlU2V0ICpyYW5nZV9zZXQpCj4gLXsKPiAtICAgIHJhbmdlX3NldC0+aW9fcmFuZ2VzID0g
Z19wdHJfYXJyYXlfbmV3X3dpdGhfZnJlZV9mdW5jKGNyc19yYW5nZV9mcmVlKTsKPiAtICAgIHJh
bmdlX3NldC0+bWVtX3JhbmdlcyA9IGdfcHRyX2FycmF5X25ld193aXRoX2ZyZWVfZnVuYyhjcnNf
cmFuZ2VfZnJlZSk7Cj4gLSAgICByYW5nZV9zZXQtPm1lbV82NGJpdF9yYW5nZXMgPQo+IC0gICAg
ICAgICAgICBnX3B0cl9hcnJheV9uZXdfd2l0aF9mcmVlX2Z1bmMoY3JzX3JhbmdlX2ZyZWUpOwo+
IC19Cj4gLQo+IC1zdGF0aWMgdm9pZCBjcnNfcmFuZ2Vfc2V0X2ZyZWUoQ3JzUmFuZ2VTZXQgKnJh
bmdlX3NldCkKPiAtewo+IC0gICAgZ19wdHJfYXJyYXlfZnJlZShyYW5nZV9zZXQtPmlvX3Jhbmdl
cywgdHJ1ZSk7Cj4gLSAgICBnX3B0cl9hcnJheV9mcmVlKHJhbmdlX3NldC0+bWVtX3Jhbmdlcywg
dHJ1ZSk7Cj4gLSAgICBnX3B0cl9hcnJheV9mcmVlKHJhbmdlX3NldC0+bWVtXzY0Yml0X3Jhbmdl
cywgdHJ1ZSk7Cj4gLX0KPiAtCj4gLXN0YXRpYyBnaW50IGNyc19yYW5nZV9jb21wYXJlKGdjb25z
dHBvaW50ZXIgYSwgZ2NvbnN0cG9pbnRlciBiKQo+IC17Cj4gLSAgICAgQ3JzUmFuZ2VFbnRyeSAq
ZW50cnlfYSA9ICooQ3JzUmFuZ2VFbnRyeSAqKilhOwo+IC0gICAgIENyc1JhbmdlRW50cnkgKmVu
dHJ5X2IgPSAqKENyc1JhbmdlRW50cnkgKiopYjsKPiAtCj4gLSAgICAgcmV0dXJuIChpbnQ2NF90
KWVudHJ5X2EtPmJhc2UgLSAoaW50NjRfdCllbnRyeV9iLT5iYXNlOwo+IC19Cj4gLQo+IC0vKgo+
IC0gKiBjcnNfcmVwbGFjZV93aXRoX2ZyZWVfcmFuZ2VzIC0gZ2l2ZW4gdGhlICd1c2VkJyByYW5n
ZXMgd2l0aGluIFtzdGFydCAtIGVuZF0KPiAtICogaW50ZXJ2YWwsIGNvbXB1dGVzIHRoZSAnZnJl
ZScgcmFuZ2VzIGZyb20gdGhlIHNhbWUgaW50ZXJ2YWwuCj4gLSAqIEV4YW1wbGU6IElmIHRoZSBp
bnB1dCBhcnJheSBpcyB7IFthMSAtIGEyXSxbYjEgLSBiMl0gfSwgdGhlIGZ1bmN0aW9uCj4gLSAq
IHdpbGwgcmV0dXJuIHsgW2Jhc2UgLSBhMV0sIFthMiAtIGIxXSwgW2IyIC0gbGltaXRdIH0uCj4g
LSAqLwo+IC1zdGF0aWMgdm9pZCBjcnNfcmVwbGFjZV93aXRoX2ZyZWVfcmFuZ2VzKEdQdHJBcnJh
eSAqcmFuZ2VzLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90IHN0YXJ0LCB1aW50NjRfdCBlbmQpCj4gLXsKPiAtICAgIEdQdHJBcnJheSAqZnJlZV9y
YW5nZXMgPSBnX3B0cl9hcnJheV9uZXcoKTsKPiAtICAgIHVpbnQ2NF90IGZyZWVfYmFzZSA9IHN0
YXJ0Owo+IC0gICAgaW50IGk7Cj4gLQo+IC0gICAgZ19wdHJfYXJyYXlfc29ydChyYW5nZXMsIGNy
c19yYW5nZV9jb21wYXJlKTsKPiAtICAgIGZvciAoaSA9IDA7IGkgPCByYW5nZXMtPmxlbjsgaSsr
KSB7Cj4gLSAgICAgICAgQ3JzUmFuZ2VFbnRyeSAqdXNlZCA9IGdfcHRyX2FycmF5X2luZGV4KHJh
bmdlcywgaSk7Cj4gLQo+IC0gICAgICAgIGlmIChmcmVlX2Jhc2UgPCB1c2VkLT5iYXNlKSB7Cj4g
LSAgICAgICAgICAgIGNyc19yYW5nZV9pbnNlcnQoZnJlZV9yYW5nZXMsIGZyZWVfYmFzZSwgdXNl
ZC0+YmFzZSAtIDEpOwo+IC0gICAgICAgIH0KPiAtCj4gLSAgICAgICAgZnJlZV9iYXNlID0gdXNl
ZC0+bGltaXQgKyAxOwo+IC0gICAgfQo+IC0KPiAtICAgIGlmIChmcmVlX2Jhc2UgPCBlbmQpIHsK
PiAtICAgICAgICBjcnNfcmFuZ2VfaW5zZXJ0KGZyZWVfcmFuZ2VzLCBmcmVlX2Jhc2UsIGVuZCk7
Cj4gLSAgICB9Cj4gLQo+IC0gICAgZ19wdHJfYXJyYXlfc2V0X3NpemUocmFuZ2VzLCAwKTsKPiAt
ICAgIGZvciAoaSA9IDA7IGkgPCBmcmVlX3Jhbmdlcy0+bGVuOyBpKyspIHsKPiAtICAgICAgICBn
X3B0cl9hcnJheV9hZGQocmFuZ2VzLCBnX3B0cl9hcnJheV9pbmRleChmcmVlX3JhbmdlcywgaSkp
Owo+IC0gICAgfQo+IC0KPiAtICAgIGdfcHRyX2FycmF5X2ZyZWUoZnJlZV9yYW5nZXMsIHRydWUp
Owo+IC19Cj4gLQo+IC0vKgo+IC0gKiBjcnNfcmFuZ2VfbWVyZ2UgLSBtZXJnZXMgYWRqYWNlbnQg
cmFuZ2VzIGluIHRoZSBnaXZlbiBhcnJheS4KPiAtICogQXJyYXkgZWxlbWVudHMgYXJlIGRlbGV0
ZWQgYW5kIHJlcGxhY2VkIHdpdGggdGhlIG1lcmdlZCByYW5nZXMuCj4gLSAqLwo+IC1zdGF0aWMg
dm9pZCBjcnNfcmFuZ2VfbWVyZ2UoR1B0ckFycmF5ICpyYW5nZSkKPiAtewo+IC0gICAgR1B0ckFy
cmF5ICp0bXAgPSAgZ19wdHJfYXJyYXlfbmV3X3dpdGhfZnJlZV9mdW5jKGNyc19yYW5nZV9mcmVl
KTsKPiAtICAgIENyc1JhbmdlRW50cnkgKmVudHJ5Owo+IC0gICAgdWludDY0X3QgcmFuZ2VfYmFz
ZSwgcmFuZ2VfbGltaXQ7Cj4gLSAgICBpbnQgaTsKPiAtCj4gLSAgICBpZiAoIXJhbmdlLT5sZW4p
IHsKPiAtICAgICAgICByZXR1cm47Cj4gLSAgICB9Cj4gLQo+IC0gICAgZ19wdHJfYXJyYXlfc29y
dChyYW5nZSwgY3JzX3JhbmdlX2NvbXBhcmUpOwo+IC0KPiAtICAgIGVudHJ5ID0gZ19wdHJfYXJy
YXlfaW5kZXgocmFuZ2UsIDApOwo+IC0gICAgcmFuZ2VfYmFzZSA9IGVudHJ5LT5iYXNlOwo+IC0g
ICAgcmFuZ2VfbGltaXQgPSBlbnRyeS0+bGltaXQ7Cj4gLSAgICBmb3IgKGkgPSAxOyBpIDwgcmFu
Z2UtPmxlbjsgaSsrKSB7Cj4gLSAgICAgICAgZW50cnkgPSBnX3B0cl9hcnJheV9pbmRleChyYW5n
ZSwgaSk7Cj4gLSAgICAgICAgaWYgKGVudHJ5LT5iYXNlIC0gMSA9PSByYW5nZV9saW1pdCkgewo+
IC0gICAgICAgICAgICByYW5nZV9saW1pdCA9IGVudHJ5LT5saW1pdDsKPiAtICAgICAgICB9IGVs
c2Ugewo+IC0gICAgICAgICAgICBjcnNfcmFuZ2VfaW5zZXJ0KHRtcCwgcmFuZ2VfYmFzZSwgcmFu
Z2VfbGltaXQpOwo+IC0gICAgICAgICAgICByYW5nZV9iYXNlID0gZW50cnktPmJhc2U7Cj4gLSAg
ICAgICAgICAgIHJhbmdlX2xpbWl0ID0gZW50cnktPmxpbWl0Owo+IC0gICAgICAgIH0KPiAtICAg
IH0KPiAtICAgIGNyc19yYW5nZV9pbnNlcnQodG1wLCByYW5nZV9iYXNlLCByYW5nZV9saW1pdCk7
Cj4gLQo+IC0gICAgZ19wdHJfYXJyYXlfc2V0X3NpemUocmFuZ2UsIDApOwo+IC0gICAgZm9yIChp
ID0gMDsgaSA8IHRtcC0+bGVuOyBpKyspIHsKPiAtICAgICAgICBlbnRyeSA9IGdfcHRyX2FycmF5
X2luZGV4KHRtcCwgaSk7Cj4gLSAgICAgICAgY3JzX3JhbmdlX2luc2VydChyYW5nZSwgZW50cnkt
PmJhc2UsIGVudHJ5LT5saW1pdCk7Cj4gLSAgICB9Cj4gLSAgICBnX3B0cl9hcnJheV9mcmVlKHRt
cCwgdHJ1ZSk7Cj4gLX0KPiAtCj4gLXN0YXRpYyBBbWwgKmJ1aWxkX2NycyhQQ0lIb3N0U3RhdGUg
Kmhvc3QsIENyc1JhbmdlU2V0ICpyYW5nZV9zZXQpCj4gLXsKPiAtICAgIEFtbCAqY3JzID0gYW1s
X3Jlc291cmNlX3RlbXBsYXRlKCk7Cj4gLSAgICBDcnNSYW5nZVNldCB0ZW1wX3JhbmdlX3NldDsK
PiAtICAgIENyc1JhbmdlRW50cnkgKmVudHJ5Owo+IC0gICAgdWludDhfdCBtYXhfYnVzID0gcGNp
X2J1c19udW0oaG9zdC0+YnVzKTsKPiAtICAgIHVpbnQ4X3QgdHlwZTsKPiAtICAgIGludCBkZXZm
bjsKPiAtICAgIGludCBpOwo+IC0KPiAtICAgIGNyc19yYW5nZV9zZXRfaW5pdCgmdGVtcF9yYW5n
ZV9zZXQpOwo+IC0gICAgZm9yIChkZXZmbiA9IDA7IGRldmZuIDwgQVJSQVlfU0laRShob3N0LT5i
dXMtPmRldmljZXMpOyBkZXZmbisrKSB7Cj4gLSAgICAgICAgdWludDY0X3QgcmFuZ2VfYmFzZSwg
cmFuZ2VfbGltaXQ7Cj4gLSAgICAgICAgUENJRGV2aWNlICpkZXYgPSBob3N0LT5idXMtPmRldmlj
ZXNbZGV2Zm5dOwo+IC0KPiAtICAgICAgICBpZiAoIWRldikgewo+IC0gICAgICAgICAgICBjb250
aW51ZTsKPiAtICAgICAgICB9Cj4gLQo+IC0gICAgICAgIGZvciAoaSA9IDA7IGkgPCBQQ0lfTlVN
X1JFR0lPTlM7IGkrKykgewo+IC0gICAgICAgICAgICBQQ0lJT1JlZ2lvbiAqciA9ICZkZXYtPmlv
X3JlZ2lvbnNbaV07Cj4gLQo+IC0gICAgICAgICAgICByYW5nZV9iYXNlID0gci0+YWRkcjsKPiAt
ICAgICAgICAgICAgcmFuZ2VfbGltaXQgPSByLT5hZGRyICsgci0+c2l6ZSAtIDE7Cj4gLQo+IC0g
ICAgICAgICAgICAvKgo+IC0gICAgICAgICAgICAgKiBXb3JrLWFyb3VuZCBmb3Igb2xkIGJpb3Nl
cwo+IC0gICAgICAgICAgICAgKiB0aGF0IGRvIG5vdCBzdXBwb3J0IG11bHRpcGxlIHJvb3QgYnVz
ZXMKPiAtICAgICAgICAgICAgICovCj4gLSAgICAgICAgICAgIGlmICghcmFuZ2VfYmFzZSB8fCBy
YW5nZV9iYXNlID4gcmFuZ2VfbGltaXQpIHsKPiAtICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+
IC0gICAgICAgICAgICB9Cj4gLQo+IC0gICAgICAgICAgICBpZiAoci0+dHlwZSAmIFBDSV9CQVNF
X0FERFJFU1NfU1BBQ0VfSU8pIHsKPiAtICAgICAgICAgICAgICAgIGNyc19yYW5nZV9pbnNlcnQo
dGVtcF9yYW5nZV9zZXQuaW9fcmFuZ2VzLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByYW5nZV9iYXNlLCByYW5nZV9saW1pdCk7Cj4gLSAgICAgICAgICAgIH0gZWxzZSB7IC8q
ICJtZW1vcnkiICovCj4gLSAgICAgICAgICAgICAgICBjcnNfcmFuZ2VfaW5zZXJ0KHRlbXBfcmFu
Z2Vfc2V0Lm1lbV9yYW5nZXMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJh
bmdlX2Jhc2UsIHJhbmdlX2xpbWl0KTsKPiAtICAgICAgICAgICAgfQo+IC0gICAgICAgIH0KPiAt
Cj4gLSAgICAgICAgdHlwZSA9IGRldi0+Y29uZmlnW1BDSV9IRUFERVJfVFlQRV0gJiB+UENJX0hF
QURFUl9UWVBFX01VTFRJX0ZVTkNUSU9OOwo+IC0gICAgICAgIGlmICh0eXBlID09IFBDSV9IRUFE
RVJfVFlQRV9CUklER0UpIHsKPiAtICAgICAgICAgICAgdWludDhfdCBzdWJvcmRpbmF0ZSA9IGRl
di0+Y29uZmlnW1BDSV9TVUJPUkRJTkFURV9CVVNdOwo+IC0gICAgICAgICAgICBpZiAoc3Vib3Jk
aW5hdGUgPiBtYXhfYnVzKSB7Cj4gLSAgICAgICAgICAgICAgICBtYXhfYnVzID0gc3Vib3JkaW5h
dGU7Cj4gLSAgICAgICAgICAgIH0KPiAtCj4gLSAgICAgICAgICAgIHJhbmdlX2Jhc2UgPSBwY2lf
YnJpZGdlX2dldF9iYXNlKGRldiwgUENJX0JBU0VfQUREUkVTU19TUEFDRV9JTyk7Cj4gLSAgICAg
ICAgICAgIHJhbmdlX2xpbWl0ID0gcGNpX2JyaWRnZV9nZXRfbGltaXQoZGV2LCBQQ0lfQkFTRV9B
RERSRVNTX1NQQUNFX0lPKTsKPiAtCj4gLSAgICAgICAgICAgIC8qCj4gLSAgICAgICAgICAgICAq
IFdvcmstYXJvdW5kIGZvciBvbGQgYmlvc2VzCj4gLSAgICAgICAgICAgICAqIHRoYXQgZG8gbm90
IHN1cHBvcnQgbXVsdGlwbGUgcm9vdCBidXNlcwo+IC0gICAgICAgICAgICAgKi8KPiAtICAgICAg
ICAgICAgaWYgKHJhbmdlX2Jhc2UgJiYgcmFuZ2VfYmFzZSA8PSByYW5nZV9saW1pdCkgewo+IC0g
ICAgICAgICAgICAgICAgY3JzX3JhbmdlX2luc2VydCh0ZW1wX3JhbmdlX3NldC5pb19yYW5nZXMs
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhbmdlX2Jhc2UsIHJhbmdlX2xp
bWl0KTsKPiAtICAgICAgICAgICAgfQo+IC0KPiAtICAgICAgICAgICAgcmFuZ2VfYmFzZSA9Cj4g
LSAgICAgICAgICAgICAgICBwY2lfYnJpZGdlX2dldF9iYXNlKGRldiwgUENJX0JBU0VfQUREUkVT
U19TUEFDRV9NRU1PUlkpOwo+IC0gICAgICAgICAgICByYW5nZV9saW1pdCA9Cj4gLSAgICAgICAg
ICAgICAgICBwY2lfYnJpZGdlX2dldF9saW1pdChkZXYsIFBDSV9CQVNFX0FERFJFU1NfU1BBQ0Vf
TUVNT1JZKTsKPiAtCj4gLSAgICAgICAgICAgIC8qCj4gLSAgICAgICAgICAgICAqIFdvcmstYXJv
dW5kIGZvciBvbGQgYmlvc2VzCj4gLSAgICAgICAgICAgICAqIHRoYXQgZG8gbm90IHN1cHBvcnQg
bXVsdGlwbGUgcm9vdCBidXNlcwo+IC0gICAgICAgICAgICAgKi8KPiAtICAgICAgICAgICAgaWYg
KHJhbmdlX2Jhc2UgJiYgcmFuZ2VfYmFzZSA8PSByYW5nZV9saW1pdCkgewo+IC0gICAgICAgICAg
ICAgICAgdWludDY0X3QgbGVuZ3RoID0gcmFuZ2VfbGltaXQgLSByYW5nZV9iYXNlICsgMTsKPiAt
ICAgICAgICAgICAgICAgIGlmIChyYW5nZV9saW1pdCA8PSBVSU5UMzJfTUFYICYmIGxlbmd0aCA8
PSBVSU5UMzJfTUFYKSB7Cj4gLSAgICAgICAgICAgICAgICAgICAgY3JzX3JhbmdlX2luc2VydCh0
ZW1wX3JhbmdlX3NldC5tZW1fcmFuZ2VzLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmFuZ2VfYmFzZSwgcmFuZ2VfbGltaXQpOwo+IC0gICAgICAgICAgICAgICAgfSBl
bHNlIHsKPiAtICAgICAgICAgICAgICAgICAgICBjcnNfcmFuZ2VfaW5zZXJ0KHRlbXBfcmFuZ2Vf
c2V0Lm1lbV82NGJpdF9yYW5nZXMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByYW5nZV9iYXNlLCByYW5nZV9saW1pdCk7Cj4gLSAgICAgICAgICAgICAgICB9Cj4gLSAg
ICAgICAgICAgIH0KPiAtCj4gLSAgICAgICAgICAgIHJhbmdlX2Jhc2UgPQo+IC0gICAgICAgICAg
ICAgICAgcGNpX2JyaWRnZV9nZXRfYmFzZShkZXYsIFBDSV9CQVNFX0FERFJFU1NfTUVNX1BSRUZF
VENIKTsKPiAtICAgICAgICAgICAgcmFuZ2VfbGltaXQgPQo+IC0gICAgICAgICAgICAgICAgcGNp
X2JyaWRnZV9nZXRfbGltaXQoZGV2LCBQQ0lfQkFTRV9BRERSRVNTX01FTV9QUkVGRVRDSCk7Cj4g
LQo+IC0gICAgICAgICAgICAvKgo+IC0gICAgICAgICAgICAgKiBXb3JrLWFyb3VuZCBmb3Igb2xk
IGJpb3Nlcwo+IC0gICAgICAgICAgICAgKiB0aGF0IGRvIG5vdCBzdXBwb3J0IG11bHRpcGxlIHJv
b3QgYnVzZXMKPiAtICAgICAgICAgICAgICovCj4gLSAgICAgICAgICAgIGlmIChyYW5nZV9iYXNl
ICYmIHJhbmdlX2Jhc2UgPD0gcmFuZ2VfbGltaXQpIHsKPiAtICAgICAgICAgICAgICAgIHVpbnQ2
NF90IGxlbmd0aCA9IHJhbmdlX2xpbWl0IC0gcmFuZ2VfYmFzZSArIDE7Cj4gLSAgICAgICAgICAg
ICAgICBpZiAocmFuZ2VfbGltaXQgPD0gVUlOVDMyX01BWCAmJiBsZW5ndGggPD0gVUlOVDMyX01B
WCkgewo+IC0gICAgICAgICAgICAgICAgICAgIGNyc19yYW5nZV9pbnNlcnQodGVtcF9yYW5nZV9z
ZXQubWVtX3JhbmdlcywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJh
bmdlX2Jhc2UsIHJhbmdlX2xpbWl0KTsKPiAtICAgICAgICAgICAgICAgIH0gZWxzZSB7Cj4gLSAg
ICAgICAgICAgICAgICAgICAgY3JzX3JhbmdlX2luc2VydCh0ZW1wX3JhbmdlX3NldC5tZW1fNjRi
aXRfcmFuZ2VzLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFuZ2Vf
YmFzZSwgcmFuZ2VfbGltaXQpOwo+IC0gICAgICAgICAgICAgICAgfQo+IC0gICAgICAgICAgICB9
Cj4gLSAgICAgICAgfQo+IC0gICAgfQo+IC0KPiAtICAgIGNyc19yYW5nZV9tZXJnZSh0ZW1wX3Jh
bmdlX3NldC5pb19yYW5nZXMpOwo+IC0gICAgZm9yIChpID0gMDsgaSA8IHRlbXBfcmFuZ2Vfc2V0
LmlvX3Jhbmdlcy0+bGVuOyBpKyspIHsKPiAtICAgICAgICBlbnRyeSA9IGdfcHRyX2FycmF5X2lu
ZGV4KHRlbXBfcmFuZ2Vfc2V0LmlvX3JhbmdlcywgaSk7Cj4gLSAgICAgICAgYW1sX2FwcGVuZChj
cnMsCj4gLSAgICAgICAgICAgICAgICAgICBhbWxfd29yZF9pbyhBTUxfTUlOX0ZJWEVELCBBTUxf
TUFYX0ZJWEVELAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQU1MX1BPU19ERUNP
REUsIEFNTF9FTlRJUkVfUkFOR0UsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw
LCBlbnRyeS0+YmFzZSwgZW50cnktPmxpbWl0LCAwLAo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZW50cnktPmxpbWl0IC0gZW50cnktPmJhc2UgKyAxKSk7Cj4gLSAgICAgICAgY3Jz
X3JhbmdlX2luc2VydChyYW5nZV9zZXQtPmlvX3JhbmdlcywgZW50cnktPmJhc2UsIGVudHJ5LT5s
aW1pdCk7Cj4gLSAgICB9Cj4gLQo+IC0gICAgY3JzX3JhbmdlX21lcmdlKHRlbXBfcmFuZ2Vfc2V0
Lm1lbV9yYW5nZXMpOwo+IC0gICAgZm9yIChpID0gMDsgaSA8IHRlbXBfcmFuZ2Vfc2V0Lm1lbV9y
YW5nZXMtPmxlbjsgaSsrKSB7Cj4gLSAgICAgICAgZW50cnkgPSBnX3B0cl9hcnJheV9pbmRleCh0
ZW1wX3JhbmdlX3NldC5tZW1fcmFuZ2VzLCBpKTsKPiAtICAgICAgICBhbWxfYXBwZW5kKGNycywK
PiAtICAgICAgICAgICAgICAgICAgIGFtbF9kd29yZF9tZW1vcnkoQU1MX1BPU19ERUNPREUsIEFN
TF9NSU5fRklYRUQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFNTF9N
QVhfRklYRUQsIEFNTF9OT05fQ0FDSEVBQkxFLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBBTUxfUkVBRF9XUklURSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMCwgZW50cnktPmJhc2UsIGVudHJ5LT5saW1pdCwgMCwKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZW50cnktPmxpbWl0IC0gZW50cnktPmJhc2UgKyAxKSk7
Cj4gLSAgICAgICAgY3JzX3JhbmdlX2luc2VydChyYW5nZV9zZXQtPm1lbV9yYW5nZXMsIGVudHJ5
LT5iYXNlLCBlbnRyeS0+bGltaXQpOwo+IC0gICAgfQo+IC0KPiAtICAgIGNyc19yYW5nZV9tZXJn
ZSh0ZW1wX3JhbmdlX3NldC5tZW1fNjRiaXRfcmFuZ2VzKTsKPiAtICAgIGZvciAoaSA9IDA7IGkg
PCB0ZW1wX3JhbmdlX3NldC5tZW1fNjRiaXRfcmFuZ2VzLT5sZW47IGkrKykgewo+IC0gICAgICAg
IGVudHJ5ID0gZ19wdHJfYXJyYXlfaW5kZXgodGVtcF9yYW5nZV9zZXQubWVtXzY0Yml0X3Jhbmdl
cywgaSk7Cj4gLSAgICAgICAgYW1sX2FwcGVuZChjcnMsCj4gLSAgICAgICAgICAgICAgICAgICBh
bWxfcXdvcmRfbWVtb3J5KEFNTF9QT1NfREVDT0RFLCBBTUxfTUlOX0ZJWEVELAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBTUxfTUFYX0ZJWEVELCBBTUxfTk9OX0NBQ0hF
QUJMRSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQU1MX1JFQURfV1JJ
VEUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIGVudHJ5LT5iYXNl
LCBlbnRyeS0+bGltaXQsIDAsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVudHJ5LT5saW1pdCAtIGVudHJ5LT5iYXNlICsgMSkpOwo+IC0gICAgICAgIGNyc19yYW5nZV9p
bnNlcnQocmFuZ2Vfc2V0LT5tZW1fNjRiaXRfcmFuZ2VzLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgZW50cnktPmJhc2UsIGVudHJ5LT5saW1pdCk7Cj4gLSAgICB9Cj4gLQo+IC0gICAgY3Jz
X3JhbmdlX3NldF9mcmVlKCZ0ZW1wX3JhbmdlX3NldCk7Cj4gLQo+IC0gICAgYW1sX2FwcGVuZChj
cnMsCj4gLSAgICAgICAgYW1sX3dvcmRfYnVzX251bWJlcihBTUxfTUlOX0ZJWEVELCBBTUxfTUFY
X0ZJWEVELCBBTUxfUE9TX0RFQ09ERSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAs
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfYnVzX251bShob3N0LT5idXMpLAo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4X2J1cywKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDAsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfYnVzIC0g
cGNpX2J1c19udW0oaG9zdC0+YnVzKSArIDEpKTsKPiAtCj4gLSAgICByZXR1cm4gY3JzOwo+IC19
Cj4gLQo+ICBzdGF0aWMgdm9pZCBidWlsZF9ocGV0X2FtbChBbWwgKnRhYmxlKQo+ICB7Cj4gICAg
ICBBbWwgKmNyczsKPiBAQCAtMTMzNCwzNyArOTMwLDYgQEAgc3RhdGljIEFtbCAqYnVpbGRfbGlu
a19kZXYoY29uc3QgY2hhciAqbmFtZSwgdWludDhfdCB1aWQsIEFtbCAqcmVnKQo+ICAgICAgcmV0
dXJuIGRldjsKPiAgIH0KPiAgCj4gLXN0YXRpYyBBbWwgKmJ1aWxkX2dzaV9saW5rX2Rldihjb25z
dCBjaGFyICpuYW1lLCB1aW50OF90IHVpZCwgdWludDhfdCBnc2kpCj4gLXsKPiAtICAgIEFtbCAq
ZGV2Owo+IC0gICAgQW1sICpjcnM7Cj4gLSAgICBBbWwgKm1ldGhvZDsKPiAtICAgIHVpbnQzMl90
IGlycXM7Cj4gLQo+IC0gICAgZGV2ID0gYW1sX2RldmljZSgiJXMiLCBuYW1lKTsKPiAtICAgIGFt
bF9hcHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJfSElEIiwgYW1sX2Vpc2FpZCgiUE5QMEMwRiIp
KSk7Cj4gLSAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX1VJRCIsIGFtbF9pbnQo
dWlkKSkpOwo+IC0KPiAtICAgIGNycyA9IGFtbF9yZXNvdXJjZV90ZW1wbGF0ZSgpOwo+IC0gICAg
aXJxcyA9IGdzaTsKPiAtICAgIGFtbF9hcHBlbmQoY3JzLCBhbWxfaW50ZXJydXB0KEFNTF9DT05T
VU1FUiwgQU1MX0xFVkVMLCBBTUxfQUNUSVZFX0hJR0gsCj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBBTUxfU0hBUkVELCAmaXJxcywgMSkpOwo+IC0gICAgYW1sX2FwcGVuZChk
ZXYsIGFtbF9uYW1lX2RlY2woIl9QUlMiLCBjcnMpKTsKPiAtCj4gLSAgICBhbWxfYXBwZW5kKGRl
diwgYW1sX25hbWVfZGVjbCgiX0NSUyIsIGNycykpOwo+IC0KPiAtICAgIC8qCj4gLSAgICAgKiBf
RElTIGNhbiBiZSBuby1vcCBiZWNhdXNlIHRoZSBpbnRlcnJ1cHQgY2Fubm90IGJlIGRpc2FibGVk
Lgo+IC0gICAgICovCj4gLSAgICBtZXRob2QgPSBhbWxfbWV0aG9kKCJfRElTIiwgMCwgQU1MX05P
VFNFUklBTElaRUQpOwo+IC0gICAgYW1sX2FwcGVuZChkZXYsIG1ldGhvZCk7Cj4gLQo+IC0gICAg
bWV0aG9kID0gYW1sX21ldGhvZCgiX1NSUyIsIDEsIEFNTF9OT1RTRVJJQUxJWkVEKTsKPiAtICAg
IGFtbF9hcHBlbmQoZGV2LCBtZXRob2QpOwo+IC0KPiAtICAgIHJldHVybiBkZXY7Cj4gLX0KPiAt
Cj4gIC8qIF9DUlMgbWV0aG9kIC0gZ2V0IGN1cnJlbnQgc2V0dGluZ3MgKi8KPiAgc3RhdGljIEFt
bCAqYnVpbGRfaXFjcl9tZXRob2QoYm9vbCBpc19waWl4NCkKPiAgewo+IEBAIC0xNzI4LDU0ICsx
MjkzLDYgQEAgc3RhdGljIHZvaWQgYnVpbGRfcGlpeDRfcGNpX2hvdHBsdWcoQW1sICp0YWJsZSkK
PiAgICAgIGFtbF9hcHBlbmQodGFibGUsIHNjb3BlKTsKPiAgfQo+ICAKPiAtc3RhdGljIEFtbCAq
YnVpbGRfcTM1X29zY19tZXRob2Qodm9pZCkKPiAtewo+IC0gICAgQW1sICppZl9jdHg7Cj4gLSAg
ICBBbWwgKmlmX2N0eDI7Cj4gLSAgICBBbWwgKmVsc2VfY3R4Owo+IC0gICAgQW1sICptZXRob2Q7
Cj4gLSAgICBBbWwgKmFfY3dkMSA9IGFtbF9uYW1lKCJDRFcxIik7Cj4gLSAgICBBbWwgKmFfY3Ry
bCA9IGFtbF9sb2NhbCgwKTsKPiAtCj4gLSAgICBtZXRob2QgPSBhbWxfbWV0aG9kKCJfT1NDIiwg
NCwgQU1MX05PVFNFUklBTElaRUQpOwo+IC0gICAgYW1sX2FwcGVuZChtZXRob2QsIGFtbF9jcmVh
dGVfZHdvcmRfZmllbGQoYW1sX2FyZygzKSwgYW1sX2ludCgwKSwgIkNEVzEiKSk7Cj4gLQo+IC0g
ICAgaWZfY3R4ID0gYW1sX2lmKGFtbF9lcXVhbCgKPiAtICAgICAgICBhbWxfYXJnKDApLCBhbWxf
dG91dWlkKCIzM0RCNEQ1Qi0xRkY3LTQwMUMtOTY1Ny03NDQxQzAzREQ3NjYiKSkpOwo+IC0gICAg
YW1sX2FwcGVuZChpZl9jdHgsIGFtbF9jcmVhdGVfZHdvcmRfZmllbGQoYW1sX2FyZygzKSwgYW1s
X2ludCg0KSwgIkNEVzIiKSk7Cj4gLSAgICBhbWxfYXBwZW5kKGlmX2N0eCwgYW1sX2NyZWF0ZV9k
d29yZF9maWVsZChhbWxfYXJnKDMpLCBhbWxfaW50KDgpLCAiQ0RXMyIpKTsKPiAtCj4gLSAgICBh
bWxfYXBwZW5kKGlmX2N0eCwgYW1sX3N0b3JlKGFtbF9uYW1lKCJDRFczIiksIGFfY3RybCkpOwo+
IC0KPiAtICAgIC8qCj4gLSAgICAgKiBBbHdheXMgYWxsb3cgbmF0aXZlIFBNRSwgQUVSIChubyBk
ZXBlbmRlbmNpZXMpCj4gLSAgICAgKiBBbGxvdyBTSFBDIChQQ0kgYnJpZGdlcyBjYW4gaGF2ZSBT
SFBDIGNvbnRyb2xsZXIpCj4gLSAgICAgKi8KPiAtICAgIGFtbF9hcHBlbmQoaWZfY3R4LCBhbWxf
YW5kKGFfY3RybCwgYW1sX2ludCgweDFGKSwgYV9jdHJsKSk7Cj4gLQo+IC0gICAgaWZfY3R4MiA9
IGFtbF9pZihhbWxfbG5vdChhbWxfZXF1YWwoYW1sX2FyZygxKSwgYW1sX2ludCgxKSkpKTsKPiAt
ICAgIC8qIFVua25vd24gcmV2aXNpb24gKi8KPiAtICAgIGFtbF9hcHBlbmQoaWZfY3R4MiwgYW1s
X29yKGFfY3dkMSwgYW1sX2ludCgweDA4KSwgYV9jd2QxKSk7Cj4gLSAgICBhbWxfYXBwZW5kKGlm
X2N0eCwgaWZfY3R4Mik7Cj4gLQo+IC0gICAgaWZfY3R4MiA9IGFtbF9pZihhbWxfbG5vdChhbWxf
ZXF1YWwoYW1sX25hbWUoIkNEVzMiKSwgYV9jdHJsKSkpOwo+IC0gICAgLyogQ2FwYWJpbGl0aWVz
IGJpdHMgd2VyZSBtYXNrZWQgKi8KPiAtICAgIGFtbF9hcHBlbmQoaWZfY3R4MiwgYW1sX29yKGFf
Y3dkMSwgYW1sX2ludCgweDEwKSwgYV9jd2QxKSk7Cj4gLSAgICBhbWxfYXBwZW5kKGlmX2N0eCwg
aWZfY3R4Mik7Cj4gLQo+IC0gICAgLyogVXBkYXRlIERXT1JEMyBpbiB0aGUgYnVmZmVyICovCj4g
LSAgICBhbWxfYXBwZW5kKGlmX2N0eCwgYW1sX3N0b3JlKGFfY3RybCwgYW1sX25hbWUoIkNEVzMi
KSkpOwo+IC0gICAgYW1sX2FwcGVuZChtZXRob2QsIGlmX2N0eCk7Cj4gLQo+IC0gICAgZWxzZV9j
dHggPSBhbWxfZWxzZSgpOwo+IC0gICAgLyogVW5yZWNvZ25pemVkIFVVSUQgKi8KPiAtICAgIGFt
bF9hcHBlbmQoZWxzZV9jdHgsIGFtbF9vcihhX2N3ZDEsIGFtbF9pbnQoNCksIGFfY3dkMSkpOwo+
IC0gICAgYW1sX2FwcGVuZChtZXRob2QsIGVsc2VfY3R4KTsKPiAtCj4gLSAgICBhbWxfYXBwZW5k
KG1ldGhvZCwgYW1sX3JldHVybihhbWxfYXJnKDMpKSk7Cj4gLSAgICByZXR1cm4gbWV0aG9kOwo+
IC19Cj4gLQo+ICBzdGF0aWMgdm9pZAo+ICBidWlsZF9kc2R0KEdBcnJheSAqdGFibGVfZGF0YSwg
QklPU0xpbmtlciAqbGlua2VyLAo+ICAgICAgICAgICAgIEFjcGlQbUluZm8gKnBtLCBBY3BpTWlz
Y0luZm8gKm1pc2MsCj4gQEAgLTE4MTgsNyArMTMzNSw3IEBAIGJ1aWxkX2RzZHQoR0FycmF5ICp0
YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIsCj4gICAgICAgICAgYW1sX2FwcGVuZChkZXYs
IGFtbF9uYW1lX2RlY2woIl9DSUQiLCBhbWxfZWlzYWlkKCJQTlAwQTAzIikpKTsKPiAgICAgICAg
ICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX0FEUiIsIGFtbF9pbnQoMCkpKTsKPiAg
ICAgICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX1VJRCIsIGFtbF9pbnQoMSkp
KTsKPiAtICAgICAgICBhbWxfYXBwZW5kKGRldiwgYnVpbGRfcTM1X29zY19tZXRob2QoKSk7Cj4g
KyAgICAgICAgYW1sX2FwcGVuZChkZXYsIGJ1aWxkX29zY19tZXRob2QoKSk7Cj4gICAgICAgICAg
YW1sX2FwcGVuZChzYl9zY29wZSwgZGV2KTsKPiAgICAgICAgICBhbWxfYXBwZW5kKGRzZHQsIHNi
X3Njb3BlKTsKPiAgCj4gQEAgLTE4ODMsNyArMTQwMCw3IEBAIGJ1aWxkX2RzZHQoR0FycmF5ICp0
YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIsCj4gICAgICAgICAgICAgIGFtbF9hcHBlbmQo
ZGV2LCBhbWxfbmFtZV9kZWNsKCJfSElEIiwgYW1sX2Vpc2FpZCgiUE5QMEEwMyIpKSk7Cj4gICAg
ICAgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJfQkJOIiwgYW1sX2ludChi
dXNfbnVtKSkpOwo+ICAgICAgICAgICAgICBpZiAocGNpX2J1c19pc19leHByZXNzKGJ1cykpIHsK
PiAtICAgICAgICAgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBidWlsZF9xMzVfb3NjX21ldGhvZCgp
KTsKPiArICAgICAgICAgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBidWlsZF9vc2NfbWV0aG9kKCkp
Owo+ICAgICAgICAgICAgICB9Cj4gIAo+ICAgICAgICAgICAgICBpZiAobnVtYV9ub2RlICE9IE5V
TUFfTk9ERV9VTkFTU0lHTkVEKSB7Cj4gQEAgLTIzNzAsMzUgKzE4ODcsNiBAQCBidWlsZF9zcmF0
KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLAo+ICAgICAgICAgICAgICAg
ICAgIHRhYmxlX2RhdGEtPmxlbiAtIHNyYXRfc3RhcnQsIDEsIE5VTEwsIE5VTEwpOwo+ICB9Cj4g
IAo+IC1zdGF0aWMgdm9pZAo+IC1idWlsZF9tY2ZnX3EzNShHQXJyYXkgKnRhYmxlX2RhdGEsIEJJ
T1NMaW5rZXIgKmxpbmtlciwgQWNwaU1jZmdJbmZvICppbmZvKQo+IC17Cj4gLSAgICBBY3BpVGFi
bGVNY2ZnICptY2ZnOwo+IC0gICAgY29uc3QgY2hhciAqc2lnOwo+IC0gICAgaW50IGxlbiA9IHNp
emVvZigqbWNmZykgKyAxICogc2l6ZW9mKG1jZmctPmFsbG9jYXRpb25bMF0pOwo+IC0KPiAtICAg
IG1jZmcgPSBhY3BpX2RhdGFfcHVzaCh0YWJsZV9kYXRhLCBsZW4pOwo+IC0gICAgbWNmZy0+YWxs
b2NhdGlvblswXS5hZGRyZXNzID0gY3B1X3RvX2xlNjQoaW5mby0+bWNmZ19iYXNlKTsKPiAtICAg
IC8qIE9ubHkgYSBzaW5nbGUgYWxsb2NhdGlvbiBzbyBubyBuZWVkIHRvIHBsYXkgd2l0aCBzZWdt
ZW50cyAqLwo+IC0gICAgbWNmZy0+YWxsb2NhdGlvblswXS5wY2lfc2VnbWVudCA9IGNwdV90b19s
ZTE2KDApOwo+IC0gICAgbWNmZy0+YWxsb2NhdGlvblswXS5zdGFydF9idXNfbnVtYmVyID0gMDsK
PiAtICAgIG1jZmctPmFsbG9jYXRpb25bMF0uZW5kX2J1c19udW1iZXIgPSBQQ0lFX01NQ0ZHX0JV
UyhpbmZvLT5tY2ZnX3NpemUgLSAxKTsKPiAtCj4gLSAgICAvKiBNQ0ZHIGlzIHVzZWQgZm9yIEVD
QU0gd2hpY2ggY2FuIGJlIGVuYWJsZWQgb3IgZGlzYWJsZWQgYnkgZ3Vlc3QuCj4gLSAgICAgKiBU
byBhdm9pZCB0YWJsZSBzaXplIGNoYW5nZXMgKHdoaWNoIGNyZWF0ZSBtaWdyYXRpb24gaXNzdWVz
KSwKPiAtICAgICAqIGFsd2F5cyBjcmVhdGUgdGhlIHRhYmxlIGV2ZW4gaWYgdGhlcmUgYXJlIG5v
IGFsbG9jYXRpb25zLAo+IC0gICAgICogYnV0IHNldCB0aGUgc2lnbmF0dXJlIHRvIGEgcmVzZXJ2
ZWQgdmFsdWUgaW4gdGhpcyBjYXNlLgo+IC0gICAgICogQUNQSSBzcGVjIHJlcXVpcmVzIE9TUE1z
IHRvIGlnbm9yZSBzdWNoIHRhYmxlcy4KPiAtICAgICAqLwo+IC0gICAgaWYgKGluZm8tPm1jZmdf
YmFzZSA9PSBQQ0lFX0JBU0VfQUREUl9VTk1BUFBFRCkgewo+IC0gICAgICAgIC8qIFJlc2VydmVk
IHNpZ25hdHVyZTogaWdub3JlZCBieSBPU1BNICovCj4gLSAgICAgICAgc2lnID0gIlFFTVUiOwo+
IC0gICAgfSBlbHNlIHsKPiAtICAgICAgICBzaWcgPSAiTUNGRyI7Cj4gLSAgICB9Cj4gLSAgICBi
dWlsZF9oZWFkZXIobGlua2VyLCB0YWJsZV9kYXRhLCAodm9pZCAqKW1jZmcsIHNpZywgbGVuLCAx
LCBOVUxMLCBOVUxMKTsKPiAtfQo+IC0KPiAgLyoKPiAgICogVlQtZCBzcGVjIDguMSBETUEgUmVt
YXBwaW5nIFJlcG9ydGluZyBTdHJ1Y3R1cmUKPiAgICogKHZlcnNpb24gT2N0LiAyMDE0IG9yIGxh
dGVyKQo+IEBAIC0yNjI2LDcgKzIxMTQsNyBAQCB2b2lkIGFjcGlfYnVpbGQoQWNwaUJ1aWxkVGFi
bGVzICp0YWJsZXMsCj4gICAgICB9Cj4gICAgICBpZiAoYWNwaV9nZXRfbWNmZygmbWNmZykpIHsK
PiAgICAgICAgICBhY3BpX2FkZF90YWJsZSh0YWJsZV9vZmZzZXRzLCB0YWJsZXNfYmxvYik7Cj4g
LSAgICAgICAgYnVpbGRfbWNmZ19xMzUodGFibGVzX2Jsb2IsIHRhYmxlcy0+bGlua2VyLCAmbWNm
Zyk7Cj4gKyAgICAgICAgYnVpbGRfbWNmZyh0YWJsZXNfYmxvYiwgdGFibGVzLT5saW5rZXIsICZt
Y2ZnKTsKPiAgICAgIH0KPiAgICAgIGlmICh4ODZfaW9tbXVfZ2V0X2RlZmF1bHQoKSkgewo+ICAg
ICAgICAgIElvbW11VHlwZSBJT01NVVR5cGUgPSB4ODZfaW9tbXVfZ2V0X3R5cGUoKTsKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 13:41:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 13:41: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-devel-bounces@lists.xenproject.org>)
	id 1gL72F-0007Vu-O2; Fri, 09 Nov 2018 13:41: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=a7xj=nu=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1gL71S-0007Uo-L1
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 13:40:30 +0000
X-Inumbo-ID: 050bb5dc-e425-11e8-82fb-12d6303a7972
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.4.66]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 050bb5dc-e425-11e8-82fb-12d6303a7972;
 Fri, 09 Nov 2018 13:40:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=GcfJmWiyfwwdejvK9zrILJx3g2FgEJsQ+Y7H8lJSEBs=;
 b=SF9l37wgN4gtd1gOnsyXojWn8kl1Af9rg9EauThnpFrFyo6+yZ7slnmOjj1vKKoO4Q8GhhOCiWb34hqEJlM/8hUOodXkNDHJSTAhT47nMBevEGYlkIHBVsE7XCqF+JBsvsDOXvQG6kLwKq+w/7K0oH0f+vDXwa3ed4wDTH51Or0=
Received: from VI1PR0302MB2688.eurprd03.prod.outlook.com (10.171.105.9) by
 VI1PR0302MB2671.eurprd03.prod.outlook.com (10.171.104.144) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.21; Fri, 9 Nov 2018 13:40:26 +0000
Received: from VI1PR0302MB2688.eurprd03.prod.outlook.com
 ([fe80::215d:a6f6:b8f2:fcca]) by VI1PR0302MB2688.eurprd03.prod.outlook.com
 ([fe80::215d:a6f6:b8f2:fcca%4]) with mapi id 15.20.1294.034; Fri, 9 Nov 2018
 13:40:26 +0000
From: Andrii Anisov <Andrii_Anisov@epam.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>, Andrii Anisov <andrii.anisov@gmail.com>
Thread-Topic: [PATCH v2 01/21] xen/arm: traps: Constify show_*,
 do_unexpected_trap and do_bug_frame parameters
Thread-Index: AQHUcUVp0Ib5YCqpJUCs0BuVpBJUZKVHdSF3
Date: Fri, 9 Nov 2018 13:40:26 +0000
Message-ID: <VI1PR0302MB26888F920124CE7DC615617DE6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
References: <20181031181313.8028-1-julien.grall@arm.com>,
 <20181031181313.8028-2-julien.grall@arm.com>
In-Reply-To: <20181031181313.8028-2-julien.grall@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR0302MB2671;
 6:MLUMGFh8xHBdkTpL9Ykjdm5vQlIYSDvTnxHxUnHhCJL/ZMrZJmBFsdGVos6PLSMv0ByTWOjvsf7ewpzUXfLaiNJYJ/H0DvJYjh/5fhe3DMtbcb/QjG5O86mNBKhgIa7f47wAJzpNySS4Y8FPAewHUtAyhBUhDrqEXWCEjYLd6fsOPrD/n7Q4Ay3rZDckpthZ06isbhjzUaCMfqozYXYhEHj3FgvuH/JGWOl0bEbwhGz8daXQaODWgRyibxOYZXxA2lHVYmyMhWIs6F6nidNdhie7PHh6DPNSAww/dEbvvuglmEoPAKHDJYV8TlyyAkahxTsehpElpM2CVNY5bHFwt2D3eiL2cjMYjZtYLEK+m1my7hCi6a9ESjmXRriHoXAaFGu8dzr0aiMUZvKzlsDmkh2c2Ajb8sjFUeLADj5Q0w8LBB5SNo3pGGJ6KPJ6M+3/5UjRJS2C9S9VtRx/BPc+pg==;
 5:Plnlds7kw2ANxcDianuSUtRtCAWa4ZqrD1mnwFS1/3/UqoPPxriJXjUMdkjPH9iLUaF6LMXVy5tAjbPUObSSMcDyq166zHb3fvLG/YttS0OfvPqeBYDIN4+FNeB+0GYC2LtwWvuF7kuSghv4JZsDqFVsjAAc0dvzzOxoqW1tBXQ=;
 7:WzJXPlHzIL2H48YT/w4v6d1vCRWGVPHm4KYksC4LdpBU6iCMV0GoxS/ywUAOEdPxMp2IKdiw0cPH9XBuEIchrqqL78sVEYLhlL7MBjKKoLQas1L6DWD63AohFJXtHWnMPjru96BjFyh6tVD56nhs1w==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 5e068bee-085a-4e1b-7d6f-08d64648e824
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0302MB2671; 
x-ms-traffictypediagnostic: VI1PR0302MB2671:
x-microsoft-antispam-prvs: <VI1PR0302MB2671580436F47AE73B07467DE6C60@VI1PR0302MB2671.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(85827821059158)(4114951738403);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231382)(944501410)(52105095)(3002001)(93006095)(93001095)(148016)(149066)(150057)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR0302MB2671; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB2671; 
x-forefront-prvs: 08512C5403
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(366004)(39860400002)(396003)(376002)(346002)(189003)(199004)(55016002)(66066001)(26005)(6436002)(86362001)(110136005)(106356001)(71200400001)(186003)(6246003)(33656002)(39060400002)(68736007)(9686003)(3846002)(6116002)(71190400001)(8936002)(316002)(105586002)(53936002)(446003)(256004)(2900100001)(7736002)(74316002)(81166006)(486006)(2906002)(305945005)(81156014)(8676002)(229853002)(5660300001)(478600001)(11346002)(2501003)(97736004)(80792005)(7696005)(76176011)(45080400002)(55236004)(72206003)(6506007)(25786009)(4326008)(558084003)(476003)(102836004)(14454004)(99286004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2671;
 H:VI1PR0302MB2688.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: gwOePZ54avsB6BI0mM66ECmA71N6TQ37O5gCbA+Gi4YgkJ7TPypAMSWR0AMxdtCMm3uNhWjyHf6MDnAqX36mgsdKW2ElQVuLnfKEx+Fo0ZfUIGhjmDpq/axa9+ddcuP58MwUuhK3S0tqinxSi3G9A871ZFgdvCChGfLiuL+7JSvFsUbtvB+MpBGbl6sf1p36RZuyZKYDem/KSHHB0CZylJQU303bdL3PTVoOUtXb/qphr277+7C8MqQCtuSUI1C1y6/MVhgEZzlO+1k22tCyPb1egQVLNNuXZGAWxgm7dmydtp2tqct7hAMWe+EneO88phWUaXtrsvLw6T1i+4+QEU83P0lZmOqVDdgvRpnoAzg=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5e068bee-085a-4e1b-7d6f-08d64648e824
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2018 13:40:26.4549 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2671
X-Mailman-Approved-At: Fri, 09 Nov 2018 13:41:18 +0000
Subject: Re: [Xen-devel] [PATCH v2 01/21] xen/arm: traps: Constify show_*,
 do_unexpected_trap and do_bug_frame parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZA
ZXBhbS5jb20+Cgpwcy4gcGxlYXNlIHJlYWNoIG1lIGJ5IG15IGdtYWlsIGFuZHJpaS5hbmlzb3ZA
Z21haWwuY29tIGZ1cnRoZXIsIHJhdGhlciB0aGFuIGVwYW0ncyBlbWFpbC4KT3VyIGluZnJhIGVu
YWJsZWQgMi1mYWN0b3IgYXV0aCwgYW5kIEkgZGlkbid0IG1hbmFnZSB0byBtYWtlIHRodW5kZXJi
aXJkIGZ1bmN0aW9uYWwgYW55IG1vcmUuIEFuZCBvdXRsb29rJ3Mgd2ViIGludGVyZmFjZSBpcyBu
ZWFybHkgdW51c2FibGUuCiAgCiAKQU5EUklJIEFOSVNPVgoKCiAgICAgCgoKCgogICAgCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 13:43:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 13:43: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-devel-bounces@lists.xenproject.org>)
	id 1gL744-0007cD-5v; Fri, 09 Nov 2018 13:43:12 +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=a7xj=nu=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1gL742-0007c7-Bi
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 13:43:10 +0000
X-Inumbo-ID: 6355f512-e425-11e8-b076-12d6303a7972
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.84]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6355f512-e425-11e8-b076-12d6303a7972;
 Fri, 09 Nov 2018 13:43:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LU0aMPKugZ8svEuXpkokkINRp6mIhVsLUu+n8sabQ6A=;
 b=kjDyY7U7lof7JF/hpSX15SWYGBXogYNoc3RNI3HabHfW6SrgmVyuWPnn2ULqZRIjNMoy12hTXjq5PHq2b123t08UPJzTIqPwRoNaMiFdZsZ7l5hp/clS/x0/nmVvBBSdCn5lVXnDvy7T2i/CJFA8cFY8MOY0MlmMoqMXTPNqTII=
Received: from VI1PR0302MB2688.eurprd03.prod.outlook.com (10.171.105.9) by
 VI1PR0302MB3456.eurprd03.prod.outlook.com (52.134.14.27) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.33; Fri, 9 Nov 2018 13:43:05 +0000
Received: from VI1PR0302MB2688.eurprd03.prod.outlook.com
 ([fe80::215d:a6f6:b8f2:fcca]) by VI1PR0302MB2688.eurprd03.prod.outlook.com
 ([fe80::215d:a6f6:b8f2:fcca%4]) with mapi id 15.20.1294.034; Fri, 9 Nov 2018
 13:43:05 +0000
From: Andrii Anisov <Andrii_Anisov@epam.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 03/21] xen/arm: Remove __init from prototype
Thread-Index: AQHUcUVry8AkfZPugkWN5oAY1Yu056VHgTY2
Date: Fri, 9 Nov 2018 13:43:05 +0000
Message-ID: <VI1PR0302MB268851107C4034D4D7EF98F5E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
References: <20181031181313.8028-1-julien.grall@arm.com>,
 <20181031181313.8028-4-julien.grall@arm.com>
In-Reply-To: <20181031181313.8028-4-julien.grall@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR0302MB3456;
 6:C6NLOApP+PY94COTpL2glzqkI/fv5SMrCqrNW5oPiBfPSRZd++eUZ5UFtq57GceEHlRkc+1MJR+LB00KzTn8X64vxbq01mHKuF+AnxQpyVWFAFWuQhnUQmC7qs0xZkxK2o1SSSU4v9+H3ayEjoK3Q0UBA4XNoggX+6CUQPhF+x9MQQYBSN6jTFOh7eSpW2vXWIyVlMIol1C1LMJYoka6fNmA4FzJWg0yH4M9B8+uIfrUEPEsyy7DKWatyKmTpF7ONxxhIOLk+qdhrEDK/dTG30jv0OY4ntPssrc5xDOo4EvPpw2xCT0f5d5QH79pYVLWkdSWoEMpbkrAlzKx5BZN+oRJVHsLZd0te2u4qCIs+1ADiXx/AUBlITwIF/V4g5+ur5+qxKgw9K9anfV16HS11wlUSQYh3e9PSYL8vhC9vc06t8kIJ9pn1MjFB7/zJN2Ph1toXbHhdk8VBKbE+g2xew==;
 5:g8BZbEVCg/k369cYFLmPyYqJ1uRdyatMO4Q19tXYXSX9Wv4soLsbpfyh/NUnJ07SFKse4sQS9zxsnV5qvRvHzixhMQdeJmzMMHUYRXQdfPjdSohtn/93QNb+G+uFrVa/P6PTvYoE907kXrMHLAghojF+u/sRAPpFPV10R0VO7zM=;
 7:W5T2hlP/oQhuU4JgE6NL48fTlhB9ZfRVPLbW5haYMa7Fm2/p1OKMupMbzYiEzHj0FEL1YNvQZf7CsCh2g5wHZiNYVpBer3cxVSq+zFN/6+FuscoLJYWmqyJnxWsc0Ik3PstRLEJDJzG9cQl+yDNyOg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: ea812f03-3c13-4dc1-dd45-08d6464946c3
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0302MB3456; 
x-ms-traffictypediagnostic: VI1PR0302MB3456:
x-microsoft-antispam-prvs: <VI1PR0302MB34566EEC8EC7E7C02157F717E6C60@VI1PR0302MB3456.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(4114951738403);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3231382)(944501410)(52105095)(93006095)(93001095)(3002001)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR0302MB3456; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB3456; 
x-forefront-prvs: 08512C5403
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(39860400002)(346002)(376002)(396003)(366004)(199004)(189003)(588024002)(478600001)(105586002)(72206003)(25786009)(3846002)(33656002)(446003)(229853002)(74316002)(106356001)(11346002)(4270600006)(6116002)(305945005)(486006)(68736007)(6506007)(14454004)(76176011)(7736002)(476003)(110136005)(71200400001)(71190400001)(558084003)(6436002)(26005)(99286004)(2906002)(5660300001)(55236004)(316002)(2900100001)(86362001)(53936002)(81156014)(7696005)(8676002)(80792005)(6246003)(97736004)(256004)(55016002)(8936002)(81166006)(9686003)(4326008)(2501003)(102836004)(186003)(66066001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB3456;
 H:VI1PR0302MB2688.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: 5J/zR5vjqfKSlKEZwUBz7g1Y51E5fyNNl2GZrENO7JkVsRsoH95nfFylMk/SZBC6xRe1uSO66+4Ucfv6c9jollbonA81v/91Tq1XtFekYWNYhEPmOLhtpriZGqJNHyXlvsOFbbRFsz0VHHJlD7eB+Gi5YYo5v9RlztGolmP/+1aHZPFlMjlpmC+8h/8u0qsHpS0cRcn7lssVbi490d4fUXIzxGvxk8xshdYeQjjlEXgUso8o/m5qUz+cBL0njlf2au0c9vHgxbGpgbEwrlTP6yhCG6WWvlJ1NJsXhccxZ2iosmUlTzGlUPjSrR2AFzo4PgrE/3T7OINN1VmHo8iEcIDw7B49X246CAhPxlJbalw=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ea812f03-3c13-4dc1-dd45-08d6464946c3
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2018 13:43:05.1739 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB3456
Subject: Re: [Xen-devel] [PATCH v2 03/21] xen/arm: Remove __init from
 prototype
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ClJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgoKQU5E
UklJIEFOSVNPVgogCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:01:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:01: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-devel-bounces@lists.xenproject.org>)
	id 1gL7Lv-0000tp-TZ; Fri, 09 Nov 2018 14:01: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=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gL7Lv-0000tk-46
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 14:01:39 +0000
X-Inumbo-ID: f9e54d32-e427-11e8-9fee-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f9e54d32-e427-11e8-9fee-12d6303a7972;
 Fri, 09 Nov 2018 14:01:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BC766A78;
 Fri,  9 Nov 2018 06:01:37 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CEFCB3F5C0;
 Fri,  9 Nov 2018 06:01:36 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
 <1541202318-9840-5-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e048bca4-491b-8655-ded3-0d378b758ac9@arm.com>
Date: Fri, 9 Nov 2018 14:01:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541202318-9840-5-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 05/26] xen/arm: check for multiboot nodes
 only under /chosen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8xMS8yMDE4IDIzOjQ0LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gTWFr
ZSBzdXJlIHRvIG9ubHkgbG9vayBmb3IgbXVsdGlib290IGNvbXBhdGlibGUgbm9kZXMgb25seSB1
bmRlcgo+IC9jaG9zZW4sIG5vdCB1bmRlciBhbnkgb3RoZXIgcGF0aHMgKGRlcHRoIDw9IDMpLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KPiAKPiAtLS0KPiAKPiBDaGFuZ2VzIGluIHY2Ogo+IC0gZG8gbm90IHByb2NlZWQgaWYgZmR0
X2dldF9wYXRoIHJldHVybnMgZXJyb3IgIT0gLUZEVF9FUlJfTk9TUEFDRQo+IC0gcmVtb3ZlIHNp
emVvZiwgdXNlIGhhcmRjb2RlZCB2YWx1ZQo+IAo+IENoYW5nZXMgaW4gdjU6Cj4gLSBhZGQgcGF0
Y2gKPiAtIGFkZCBjaGVjayBvbiByZXR1cm4gdmFsdWUgb2YgZmR0X2dldF9wYXRoCj4gLS0tCj4g
ICB4ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIHwgMTQgKysrKysrKysrKystLS0KPiAgIDEgZmlsZSBj
aGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+IGluZGV4
IDhlYmE0MmMuLmE0MmZlODcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+
ICsrKyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKPiBAQCAtMTczLDcgKzE3MywxNSBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19tdWx0aWJvb3Rfbm9kZShjb25zdCB2b2lkICpmZHQsIGlu
dCBub2RlLAo+ICAgICAgIGJvb3Rtb2R1bGVfa2luZCBraW5kOwo+ICAgICAgIHBhZGRyX3Qgc3Rh
cnQsIHNpemU7Cj4gICAgICAgY29uc3QgY2hhciAqY21kbGluZTsKPiAtICAgIGludCBsZW47Cj4g
KyAgICBpbnQgbGVuID0gODsgLyogc2l6ZW9mICIvY2hvc2VuIiAqLwo+ICsgICAgY2hhciBwYXRo
WzhdOwo+ICsgICAgaW50IHJldDsKPiArCj4gKyAgICAvKiBDaGVjayB0aGF0IHRoZSBub2RlIGlz
IHVuZGVyICJjaG9zZW4iICovCj4gKyAgICByZXQgPSBmZHRfZ2V0X3BhdGgoZmR0LCBub2RlLCBw
YXRoLCBsZW4pOwo+ICsgICAgaWYgKCAocmV0ICE9IDAgJiYgcmV0ICE9IC1GRFRfRVJSX05PU1BB
Q0UpIHx8CgpJIGRvbid0IHVuZGVyc3RhbmQgd2h5IHlvdSBzcGVjaWZpY2FsbHkgY2hlY2sgZm9y
IC1GRFRfRVJSX05PU1BBQ0UgaGVyZS4KCkxvb2tpbmcgYXQgZmR0X2dldF9wYXRoKC4uLikgdGhl
cmUgYXJlIGNhc2Ugd2hlcmUgdGhlIGZ1bmN0aW9uIG1heSByZXR1cm4gCi1GRFRfRVJSX05PU1BB
Q0UgeWV0IG5vdCBmaWxsaW5nIHVwIHBhdGguIFNvIHlvdSB3b3VsZCBlbmQgdXAgdG8gY29tcGFy
ZSBnYXJiYWdlLgoKPiArICAgICAgICAgc3RybmNtcChwYXRoLCAiL2Nob3NlbiIsIGxlbiAtIDEp
ICkKPiArICAgICAgICByZXR1cm47Cj4gICAKPiAgICAgICBwcm9wID0gZmR0X2dldF9wcm9wZXJ0
eShmZHQsIG5vZGUsICJyZWciLCAmbGVuKTsKPiAgICAgICBpZiAoICFwcm9wICkKPiBAQCAtMjg2
LDggKzI5NCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IGVhcmx5X3NjYW5fbm9kZShjb25zdCB2b2lk
ICpmZHQsCj4gICB7Cj4gICAgICAgaWYgKCBkZXZpY2VfdHJlZV9ub2RlX21hdGNoZXMoZmR0LCBu
b2RlLCAibWVtb3J5IikgKQo+ICAgICAgICAgICBwcm9jZXNzX21lbW9yeV9ub2RlKGZkdCwgbm9k
ZSwgbmFtZSwgYWRkcmVzc19jZWxscywgc2l6ZV9jZWxscyk7Cj4gLSAgICBlbHNlIGlmICggZGV2
aWNlX3RyZWVfbm9kZV9jb21wYXRpYmxlKGZkdCwgbm9kZSwgInhlbixtdWx0aWJvb3QtbW9kdWxl
IiApIHx8Cj4gLSAgICAgICAgICAgICAgZGV2aWNlX3RyZWVfbm9kZV9jb21wYXRpYmxlKGZkdCwg
bm9kZSwgIm11bHRpYm9vdCxtb2R1bGUiICkpCj4gKyAgICBlbHNlIGlmICggZGVwdGggPD0gMyAm
JiAoZGV2aWNlX3RyZWVfbm9kZV9jb21wYXRpYmxlKGZkdCwgbm9kZSwgInhlbixtdWx0aWJvb3Qt
bW9kdWxlIiApIHx8Cj4gKyAgICAgICAgICAgICAgZGV2aWNlX3RyZWVfbm9kZV9jb21wYXRpYmxl
KGZkdCwgbm9kZSwgIm11bHRpYm9vdCxtb2R1bGUiICkpKQo+ICAgICAgICAgICBwcm9jZXNzX211
bHRpYm9vdF9ub2RlKGZkdCwgbm9kZSwgbmFtZSwgYWRkcmVzc19jZWxscywgc2l6ZV9jZWxscyk7
Cj4gICAgICAgZWxzZSBpZiAoIGRlcHRoID09IDEgJiYgZGV2aWNlX3RyZWVfbm9kZV9tYXRjaGVz
KGZkdCwgbm9kZSwgImNob3NlbiIpICkKPiAgICAgICAgICAgcHJvY2Vzc19jaG9zZW5fbm9kZShm
ZHQsIG5vZGUsIG5hbWUsIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMpOwo+IApDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:02:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:02: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-devel-bounces@lists.xenproject.org>)
	id 1gL7MJ-0000vA-7o; Fri, 09 Nov 2018 14:02: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL7MH-0000uu-Vp
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 14:02:02 +0000
X-Inumbo-ID: 0777722f-e428-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0777722f-e428-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 14:02:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gL7ME-0007jw-6F; Fri, 09 Nov 2018 14:01:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gL7MD-0006HJ-Qf; Fri, 09 Nov 2018 14:01:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gL7MD-00060I-Q1; Fri, 09 Nov 2018 14:01:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129696-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 14:01:57 +0000
Subject: [Xen-devel] [ovmf test] 129696: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTY5NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk2OTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDIgZGF5cyAgIDExIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDAgZGF5cyAgICA3IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:06:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:06: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-devel-bounces@lists.xenproject.org>)
	id 1gL7Qa-0001An-P9; Fri, 09 Nov 2018 14:06: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=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gL7QZ-0001Ai-J3
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 14:06:27 +0000
X-Inumbo-ID: a5033ee0-e428-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a5033ee0-e428-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 14:06:25 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D0201A78;
 Fri,  9 Nov 2018 06:06:24 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E0B8D3F5C0;
 Fri,  9 Nov 2018 06:06:23 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
 <1541202318-9840-7-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <84b8e613-49ae-a80d-ff22-baad439a51ab@arm.com>
Date: Fri, 9 Nov 2018 14:06:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541202318-9840-7-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 07/26] xen/arm: don't add duplicate boot
 modules, introduce domU flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDAyLzExLzIwMTggMjM6NDQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBEb24ndCBhZGQgZHVwbGljYXRlIGJvb3QgbW9kdWxlcyAoc2FtZSBraW5kIGFuZCBzYW1l
IHN0YXJ0IGFkZHJlc3MpLAo+IHRoZXkgYXJlIGZyZWVkIGxhdGVyLCB3ZSBkb24ndCB3YW50IHRv
IGludHJvZHVjZSBkb3VibGUtZnJlZSBlcnJvcnMuCj4gCj4gSW50cm9kdWNlIGEgZG9tVSBmbGFn
IGluIHN0cnVjdCBib290bW9kdWxlIGFuZCBzdHJ1Y3QgYm9vdGNtZGxpbmUuIFNldAo+IGl0IGZv
ciBrZXJuZWxzIGFuZCByYW1kaXNrcyBvZiAieGVuLGRvbWFpbiIgbm9kZXMgdG8gYXZvaWQgZ2V0
dGluZwo+IGNvbmZ1c2VkIGluIGtlcm5lbF9wcm9iZSwgd2hlcmUgd2UgdHJ5IHRvIGd1ZXNzIHdo
aWNoIGlzIHRoZSBkb20wIGtlcm5lbAo+IGFuZCBpbml0cmQgdG8gYmUgY29tcGF0aWJsZSB3aXRo
IGFsbCB2ZXJzaW9ucyBvZiB0aGUgbXVsdGlib290IHNwZWMuCj4gCj4gYm9vdF9tb2R1bGVfZmlu
ZF9ieV9raW5kIGFuZCBib290X2NtZGxpbmVfZmluZF9ieV9raW5kIGF1dG9tYXRpY2FsbHkKPiBj
aGVjayBmb3IgIWRvbVUgZW50cmllcyAodGhleSBhcmUgb25seSB1c2VkIGZvciBub24tZG9tVSBt
b2R1bGVzKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9z
QHhpbGlueC5jb20+CgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:09:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:09: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-devel-bounces@lists.xenproject.org>)
	id 1gL7Tg-0001Pi-9T; Fri, 09 Nov 2018 14:09: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=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gL7Tf-0001Pc-0H
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 14:09:39 +0000
X-Inumbo-ID: 17e13f02-e429-11e8-ae70-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 17e13f02-e429-11e8-ae70-12d6303a7972;
 Fri, 09 Nov 2018 14:09:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8578EA78;
 Fri,  9 Nov 2018 06:09:37 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 93A593F5C0;
 Fri,  9 Nov 2018 06:09:36 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
 <1541202318-9840-8-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ca9d88c0-165d-51fc-d796-7cd3c80fb80f@arm.com>
Date: Fri, 9 Nov 2018 14:09:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541202318-9840-8-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 08/26] xen/arm: probe domU kernels and
 initrds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDAyLzExLzIwMTggMjM6NDUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiAtICAgIGluZm8tPmluaXRyZF9ib290bW9kdWxlID0gYm9vdF9tb2R1bGVfZmluZF9ieV9r
aW5kKEJPT1RNT0RfUkFNRElTSyk7Cj4gKyAgICBwcmludGsoIkxvYWRpbmcgRG9tJWQga2VybmVs
IGZyb20gYm9vdCBtb2R1bGUgQCAlIlBSSXBhZGRyIlxuIiwKPiArICAgICAgICAgICBpbmZvLT5k
LT5kb21haW5faWQsIGluZm8tPmtlcm5lbF9ib290bW9kdWxlLT5zdGFydCk7CgpOSVQ6IFlvdSBw
cm9iYWJseSB3YW50IHRvIHVzZSB0aGUgbmV3ICVwZCBmb3JtYXQuIFRoaXMgd2lsbCBhbGxvdyB5
b3UgdG8gcHJpbnQgYSAKZG9tYWluIG1vcmUgY29uc2lzdGVudGx5IGFuZCBhbHNvIGRyb3AgLT5k
b21haW5faWQgOikuCgpUaGUgcmVzdCBvZiB0aGUgY29kZSBsb29rcyBnb29kOgoKQWNrZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:11:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:11: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-devel-bounces@lists.xenproject.org>)
	id 1gL7Uy-00022P-QU; Fri, 09 Nov 2018 14:11: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=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gL7Ux-00022J-Ne
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 14:10:59 +0000
X-Inumbo-ID: 47abd591-e429-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 47abd591-e429-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 14:10:58 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9B2C8A78;
 Fri,  9 Nov 2018 06:10:57 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AB46C3F5C0;
 Fri,  9 Nov 2018 06:10:56 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
 <1541202318-9840-9-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b5b88bd0-2a14-f3bd-c9cb-4d54f5262b64@arm.com>
Date: Fri, 9 Nov 2018 14:10:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541202318-9840-9-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 09/26] xen/arm: add start to struct
 bootcmdline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDAyLzExLzIwMTggMjM6NDUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBBZGQgYSBuZXcgc3RhcnQgYWRkcmVzcyBmaWVsZCB0byBzdHJ1Y3QgYm9vdGNtZGxpbmUg
dG8gZWFzaWx5IG1hdGNoIGEKPiBjbWRsaW5lIHRvIHRoZSBjb3JyZXNwb25kaW5nIGJvb3Rtb2R1
bGUuIFRoaXMgaXMgdXNlZnVsIGZvciBkZWJ1Z2dpbmcKPiAobm90IGFjdHVhbGx5IG5lZWRlZCBm
b3IgZnVuY3Rpb25hbGl0aWVzIHRvZGF5LCBidXQgY291bGQgYmUuKQo+IAo+IEluc3RlYWQgb2Yg
cHJpbnRpbmcgdGhlIGluZGV4IGluIHRoZSBjbWRsaW5lIGFycmF5LCBwcmludCB0aGUgc3RhcnQK
PiBhZGRyZXNzIG9mIHRoZSBjb3JyZXNwb25kaW5nIGJvb3Rtb2R1bGUgZm9yIGVhY2ggY21kbGlu
ZSBpbgo+IGVhcmx5X3ByaW50X2luZm8uCj4gCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgoKUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2Jv
b3RmZHQuYyAgICAgIHwgNCArKy0tCj4gICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgfCAz
ICsrLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIHwgMyArKy0KPiAgIDMgZmlsZXMg
Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+IGluZGV4
IDhkOWJhNDcuLjRmMDcxMmEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+
ICsrKyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKPiBAQCAtMjM4LDcgKzIzOCw3IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBwcm9jZXNzX211bHRpYm9vdF9ub2RlKGNvbnN0IHZvaWQgKmZkdCwgaW50
IG5vZGUsCj4gICAgICAgaWYgKCAhcHJvcCApCj4gICAgICAgICAgIHJldHVybjsKPiAgICAgICBh
ZGRfYm9vdF9jbWRsaW5lKGZkdF9nZXRfbmFtZShmZHQsIHBhcmVudF9ub2RlLCAmbGVuKSwgcHJv
cC0+ZGF0YSwKPiAtICAgICAgICAgICAgICAgICAgICAga2luZCwgZG9tVSk7Cj4gKyAgICAgICAg
ICAgICAgICAgICAgIGtpbmQsIHN0YXJ0LCBkb21VKTsKPiAgIH0KPiAgIAo+ICAgc3RhdGljIHZv
aWQgX19pbml0IHByb2Nlc3NfY2hvc2VuX25vZGUoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwK
PiBAQCAtMzM1LDcgKzMzNSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlYXJseV9wcmludF9pbmZv
KHZvaWQpCj4gICAgICAgfQo+ICAgICAgIHByaW50aygiXG4iKTsKPiAgICAgICBmb3IgKCBpID0g
MCA7IGkgPCBjbWRzLT5ucl9tb2RzOyBpKysgKQo+IC0gICAgICAgIHByaW50aygiQ01ETElORVsl
ZF06JXMgJXNcbiIsIGksCj4gKyAgICAgICAgcHJpbnRrKCJDTURMSU5FWyUiUFJJcGFkZHIiXTol
cyAlc1xuIiwgY21kcy0+Y21kbGluZVtpXS5zdGFydCwKPiAgICAgICAgICAgICAgICAgIGNtZHMt
PmNtZGxpbmVbaV0uZHRfbmFtZSwKPiAgICAgICAgICAgICAgICAgICZjbWRzLT5jbWRsaW5lW2ld
LmNtZGxpbmVbMF0pOwo+ICAgICAgIHByaW50aygiXG4iKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IGluZGV4IGRiYmE4ZjMuLmE4
MTk5NTMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vc2V0dXAuYwo+IEBAIC0yNTQsNyArMjU0LDcgQEAgc3RydWN0IGJvb3Rtb2R1bGUgKiBf
X2luaXQgYm9vdF9tb2R1bGVfZmluZF9ieV9raW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kKQo+ICAg
fQo+ICAgCj4gICB2b2lkIF9faW5pdCBhZGRfYm9vdF9jbWRsaW5lKGNvbnN0IGNoYXIgKm5hbWUs
IGNvbnN0IGNoYXIgKmNtZGxpbmUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
dG1vZHVsZV9raW5kIGtpbmQsIGJvb2wgZG9tVSkKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib290bW9kdWxlX2tpbmQga2luZCwgcGFkZHJfdCBzdGFydCwgYm9vbCBkb21VKQo+ICAg
ewo+ICAgICAgIHN0cnVjdCBib290Y21kbGluZXMgKmNtZHMgPSAmYm9vdGluZm8uY21kbGluZXM7
Cj4gICAgICAgc3RydWN0IGJvb3RjbWRsaW5lICpjbWQ7Cj4gQEAgLTI2OCw2ICsyNjgsNyBAQCB2
b2lkIF9faW5pdCBhZGRfYm9vdF9jbWRsaW5lKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIg
KmNtZGxpbmUsCj4gICAgICAgY21kID0gJmNtZHMtPmNtZGxpbmVbY21kcy0+bnJfbW9kcysrXTsK
PiAgICAgICBjbWQtPmtpbmQgPSBraW5kOwo+ICAgICAgIGNtZC0+ZG9tVSA9IGRvbVU7Cj4gKyAg
ICBjbWQtPnN0YXJ0ID0gc3RhcnQ7Cj4gICAKPiAgICAgICBBU1NFUlQoc3RybGVuKG5hbWUpIDw9
IERUX01BWF9OQU1FKTsKPiAgICAgICBzYWZlX3N0cmNweShjbWQtPmR0X25hbWUsIG5hbWUpOwo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3NldHVwLmgKPiBpbmRleCAzM2ZiMDRlLi4wZDc4N2U2IDEwMDY0NAo+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0
dXAuaAo+IEBAIC00OSw2ICs0OSw3IEBAIHN0cnVjdCBib290bW9kdWxlIHsKPiAgIHN0cnVjdCBi
b290Y21kbGluZSB7Cj4gICAgICAgYm9vdG1vZHVsZV9raW5kIGtpbmQ7Cj4gICAgICAgYm9vbCBk
b21VOwo+ICsgICAgcGFkZHJfdCBzdGFydDsKPiAgICAgICBjaGFyIGR0X25hbWVbRFRfTUFYX05B
TUVdOwo+ICAgICAgIGNoYXIgY21kbGluZVtCT09UTU9EX01BWF9DTURMSU5FXTsKPiAgIH07Cj4g
QEAgLTEwNCw3ICsxMDUsNyBAQCBzdHJ1Y3QgYm9vdG1vZHVsZSAqYm9vdF9tb2R1bGVfZmluZF9i
eV9raW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kKTsKPiAgIHN0cnVjdCBib290bW9kdWxlICogX19p
bml0IGJvb3RfbW9kdWxlX2ZpbmRfYnlfYWRkcl9hbmRfa2luZChib290bW9kdWxlX2tpbmQga2lu
ZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWRkcl90IHN0YXJ0KTsKPiAgIHZvaWQgYWRkX2Jvb3RfY21kbGluZShjb25z
dCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpjbWRsaW5lLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgYm9vdG1vZHVsZV9raW5kIGtpbmQsIGJvb2wgZG9tVSk7Cj4gKyAgICAgICAgICAgICAgICAg
ICAgICBib290bW9kdWxlX2tpbmQga2luZCwgcGFkZHJfdCBzdGFydCwgYm9vbCBkb21VKTsKPiAg
IHN0cnVjdCBib290Y21kbGluZSAqYm9vdF9jbWRsaW5lX2ZpbmRfYnlfa2luZChib290bW9kdWxl
X2tpbmQga2luZCk7Cj4gICBzdHJ1Y3QgYm9vdGNtZGxpbmUgKiBfX2luaXQgYm9vdF9jbWRsaW5l
X2ZpbmRfYnlfbmFtZShjb25zdCBjaGFyICpuYW1lKTsKPiAgIGNvbnN0IGNoYXIgKiBfX2luaXQg
Ym9vdF9tb2R1bGVfa2luZF9hc19zdHJpbmcoYm9vdG1vZHVsZV9raW5kIGtpbmQpOwo+IAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:19:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:19: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-devel-bounces@lists.xenproject.org>)
	id 1gL7d3-0002J3-OT; Fri, 09 Nov 2018 14:19: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=y7e3=nu=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gL7d2-0002Iy-Me
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 14:19:20 +0000
X-Inumbo-ID: 71e31326-e42a-11e8-b575-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 71e31326-e42a-11e8-b575-12d6303a7972;
 Fri, 09 Nov 2018 14:19:18 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 3D014301AB32; Fri,  9 Nov 2018 16:19:18 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 1144C300F70D;
 Fri,  9 Nov 2018 16:19:18 +0200 (EET)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <1541083542-22464-1-git-send-email-rcojocaru@bitdefender.com>
 <1541083542-22464-4-git-send-email-rcojocaru@bitdefender.com>
 <65ef6cc6-a198-f875-ec11-e3727360f257@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <ad4906fd-37b9-965e-f7b3-45937b8ebedf@bitdefender.com>
Date: Fri, 9 Nov 2018 16:19:13 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <65ef6cc6-a198-f875-ec11-e3727360f257@citrix.com>
Content-Type: multipart/mixed; boundary="------------0D221FDBA557C7469BF2BB1E"
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V4 3/3] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

On 11/8/18 8:14 PM, George Dunlap wrote:
> On 11/01/2018 02:45 PM, Razvan Cojocaru wrote:
> ...here and...
> 
>> +
>>  int p2m_set_ioreq_server(struct domain *d,
>>                           unsigned int flags,
>>                           struct hvm_ioreq_server *s)
>> @@ -994,12 +1033,12 @@ int p2m_change_type_one(struct domain *d, unsigned long gfn_l,
>>  }
>>  
>>  /* Modify the p2m type of a range of gfns from ot to nt. */
>> -void p2m_change_type_range(struct domain *d, 
>> -                           unsigned long start, unsigned long end,
>> -                           p2m_type_t ot, p2m_type_t nt)
>> +static void change_type_range(struct p2m_domain *p2m,
>> +                              unsigned long start, unsigned long end,
>> +                              p2m_type_t ot, p2m_type_t nt)
>>  {
>>      unsigned long gfn = start;
>> -    struct p2m_domain *p2m = p2m_get_hostp2m(d);
>> +    struct domain *d = p2m->domain;
>>      int rc = 0;
>>  
>>      ASSERT(ot != nt);
>> @@ -1052,6 +1091,24 @@ void p2m_change_type_range(struct domain *d,
>>      p2m_unlock(p2m);
>>  }
>>  
>> +void p2m_change_type_range(struct domain *d,
>> +                           unsigned long start, unsigned long end,
>> +                           p2m_type_t ot, p2m_type_t nt)
>> +{
>> +    change_type_range(p2m_get_hostp2m(d), start, end, ot, nt);
>> +
>> +#ifdef CONFIG_HVM
>> +    if ( unlikely(altp2m_active(d)) )
>> +    {
>> +        unsigned int i;
>> +
>> +        for ( i = 0; i < MAX_ALTP2M; i++ )
>> +            if ( d->arch.altp2m_eptp[i] != mfn_x(INVALID_MFN) )
>> +                change_type_range(d->arch.altp2m_p2m[i], start, end, ot, nt);
>> +    }
>> +#endif
>> +}
>> +
> 
> ...here you grab & release each lock separately, inside the update
> function.  memory_type_changed is probably more or less idempotent, so
> won't matter if two different calls race; but it seems likely that if
> two p2m_change_type_range() calls happen concurrently, the various
> altp2ms will get different results.  Is it worth refactoring both of
> these so that, like change_entry_type_global, you hold the host p2m lock
> while you change the individual altp2m locks?

I have changed the code to do all the modifications under hostp2m lock,
and on changing the resolution on a host with three altp2ms I get a
"Watchdog timer detects that CPU3 is stuck!" hypervisor crash:

(XEN) stdvga.c:178:d1v0 leaving stdvga mode
(XEN) 1 p2m_lock(hostp2m)
(XEN) 1 change_type_range(hostp2m)
(XEN) 1 p2m_lock(altp2m)
(XEN) 1 change_type_range(altp2m)
(XEN) 1 p2m_unlock(altp2m)
(XEN) 1 p2m_lock(altp2m)
(XEN) 1 change_type_range(altp2m)
(XEN) 1 p2m_unlock(altp2m)
(XEN) 1 p2m_lock(altp2m)
(XEN) 1 change_type_range(altp2m)
(XEN) 1 p2m_unlock(altp2m)
(XEN) 1 p2m_unlock(hostp2m)
(XEN) Watchdog timer detects that CPU3 is stuck!
(XEN) ----[ Xen-4.12-unstable  x86_64  debug=y   Not tainted ]----
(XEN) CPU:    3
(XEN) RIP:    e008:[<ffff82d080239107>] vcpu_sleep_sync+0x40/0x71
(XEN) RFLAGS: 0000000000000202   CONTEXT: hypervisor (d0v0)
(XEN) rax: 0000000000000001   rbx: ffff8308dc1c3000   rcx: ffff8308dc1c3130
(XEN) rdx: 0000000000000000   rsi: 0000000000000292   rdi: ffff830c529f1010
(XEN) rbp: ffff830c52987c88   rsp: ffff830c52987c78   r8:  ffff830ae7a1dfd0
(XEN) r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000001c80
(XEN) r12: ffff82d0802390c7   r13: ffff8308d5222000   r14: ffff82c000225000
(XEN) r15: 00000000000f0000   cr0: 0000000080050033   cr4: 0000000000372660
(XEN) cr3: 0000000856c56000   cr2: 00007f8d36195000
(XEN) fsb: 00007f8d3fffe8c0   gsb: ffff880276c00000   gss: 0000000000000000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e010   cs: e008
(XEN) Xen code around <ffff82d080239107> (vcpu_sleep_sync+0x40/0x71):
(XEN)  01 00 00 00 74 24 f3 90 <8b> 11 48 8b 43 10 8b 80 cc 01 00 00 09
d0 48 98
(XEN) Xen stack trace from rsp=ffff830c52987c78:
(XEN)    0000000000000240 ffff8308dc1c3000 ffff830c52987cb8 ffff82d0802070f1
(XEN)    ffff830c52987cc8 ffff8308d5222000 0000000000000240 0000000000000048
(XEN)    ffff830c52987cc8 ffff82d0802084bd ffff830c52987d38 ffff82d08036861e
(XEN)    8c00000000000001 ffff8308d5222648 ffff830c52987d28 00000000000f0000
(XEN)    00007f8d400a7010 0000000000000048 0000000000856c23 0000000000000000
(XEN)    ffff830c52987e00 ffffffffffffffea deadbeefdeadf00d ffff82d0802eebef
(XEN)    ffff830c52987de8 ffff82d0802ee217 01ff830c00000001 ffff82e011b4e6e0
(XEN)    ffff830c52987d98 0000000000000000 ffff830c52971000 ffff830c52959000
(XEN)    0000000000000001 ffff830c52971000 ffff830c52987d98 0000000000000007
(XEN)    0000000000000240 00000000000f0000 ffff830c52987fff ffff8308d5222000
(XEN)    ffff830c52987dc8 0000000000000002 0000000000000001 00007f8d400af010
(XEN)    deadbeefdeadf00d ffff82d0802eebef ffff830c52987e48 ffff82d0802eec73
(XEN)    ffff82d08037a3c4 0000000280370001 00007f8d400ae010 0000000000000020
(XEN)    00007f8d400a7010 0000000000000048 ffff82d08037a3c4 ffff830c52987ef8
(XEN)    ffff830c52959000 0000000000000029 ffff830c52987ee8 ffff82d080373722
(XEN)    03ff82d08037a3c4 0000000000000001 0000000000000002 00007f8d400af010
(XEN)    deadbeefdeadf00d deadbeefdeadf00d ffff82d08037a3c4 ffff82d08037a3b8
(XEN)    ffff82d08037a3c4 ffff82d08037a3b8 ffff82d08037a3c4 ffff82d08037a3b8
(XEN)    ffff82d08037a3c4 ffff830c52959000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 00007cf3ad6780e7 ffff82d08037a422
(XEN) Xen call trace:
(XEN)    [<ffff82d080239107>] vcpu_sleep_sync+0x40/0x71
(XEN)    [<ffff82d0802070f1>] domain.c#do_domain_pause+0x33/0x4f
(XEN)    [<ffff82d0802084bd>] domain_pause+0x25/0x27
(XEN)    [<ffff82d08036861e>] hap_track_dirty_vram+0x2b3/0x491
(XEN)    [<ffff82d0802ee217>] dm.c#dm_op+0x472/0xd46
(XEN)    [<ffff82d0802eec73>] do_dm_op+0x84/0xba
(XEN)    [<ffff82d080373722>] pv_hypercall+0x1af/0x4cd
(XEN)    [<ffff82d08037a422>] lstar_enter+0x112/0x120
(XEN)
(XEN) CPU1 @ e008:ffff82d0802a853f
(time.c#time_calibration_std_rendezvous+0x62/0x77)
(XEN) CPU2 @ e008:ffff82d0802a853f
(time.c#time_calibration_std_rendezvous+0x62/0x77)
(XEN) CPU0 @ e008:ffff82d0802a8514
(time.c#time_calibration_std_rendezvous+0x37/0x77)
(XEN)
(XEN) ****************************************
(XEN) Panic on CPU 3:
(XEN) FATAL TRAP: vector = 2 (nmi)
(XEN) [error_code=0000]
(XEN) ****************************************

AFAICT, it just takes longer than the timeout to do the sync. The code
changes have been simple (patch attached), I don't think this is an
actual deadlock but of course I could be wrong (at least printing out
all of the lock / unlock calls in the new code looks like everything is
being properly unlocked at the end).

Any suggestion, as usual, appreciated. :)


Thanks,
Razvan

--------------0D221FDBA557C7469BF2BB1E
Content-Type: text/x-patch;
 name="change_altp2ms_under_hostp2m_lock.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="change_altp2ms_under_hostp2m_lock.patch"

diff --git a/xen/arch/x86/mm/p2m-ept.c b/xen/arch/x86/mm/p2m-ept.c
index fabcd06..e6fa85f 100644
--- a/xen/arch/x86/mm/p2m-ept.c
+++ b/xen/arch/x86/mm/p2m-ept.c
@@ -657,6 +657,9 @@ bool_t ept_handle_misconfig(uint64_t gpa)
     bool_t spurious;
     int rc;
 
+    if ( altp2m_active(curr->domain) )
+        p2m = p2m_get_altp2m(curr);
+
     p2m_lock(p2m);
 
     spurious = curr->arch.hvm.vmx.ept_spurious_misconfig;
@@ -1440,6 +1443,11 @@ void p2m_init_altp2m_ept(struct domain *d, unsigned int i)
     struct p2m_domain *hostp2m = p2m_get_hostp2m(d);
     struct ept_data *ept;
 
+    p2m->max_mapped_pfn = hostp2m->max_mapped_pfn;
+    p2m->default_access = hostp2m->default_access;
+    p2m->domain = hostp2m->domain;
+
+    p2m->global_logdirty = hostp2m->global_logdirty;
     p2m->ept.ad = hostp2m->ept.ad;
     p2m->min_remapped_gfn = gfn_x(INVALID_GFN);
     p2m->max_remapped_gfn = 0;
diff --git a/xen/arch/x86/mm/p2m-pt.c b/xen/arch/x86/mm/p2m-pt.c
index 55df185..3828088 100644
--- a/xen/arch/x86/mm/p2m-pt.c
+++ b/xen/arch/x86/mm/p2m-pt.c
@@ -29,6 +29,7 @@
 #include <xen/event.h>
 #include <xen/trace.h>
 #include <public/vm_event.h>
+#include <asm/altp2m.h>
 #include <asm/domain.h>
 #include <asm/page.h>
 #include <asm/paging.h>
@@ -464,6 +465,13 @@ int p2m_pt_handle_deferred_changes(uint64_t gpa)
     struct p2m_domain *p2m = p2m_get_hostp2m(current->domain);
     int rc;
 
+    /*
+     * Should altp2m ever be enabled for NPT / shadow use, this code
+     * should be updated to make use of the active altp2m, like
+     * ept_handle_misconfig().
+     */
+    ASSERT(!altp2m_active(current->domain));
+
     p2m_lock(p2m);
     rc = do_recalc(p2m, PFN_DOWN(gpa));
     p2m_unlock(p2m);
diff --git a/xen/arch/x86/mm/p2m.c b/xen/arch/x86/mm/p2m.c
index bc6e543..04c2c65 100644
--- a/xen/arch/x86/mm/p2m.c
+++ b/xen/arch/x86/mm/p2m.c
@@ -279,7 +279,6 @@ int p2m_init(struct domain *d)
 int p2m_is_logdirty_range(struct p2m_domain *p2m, unsigned long start,
                           unsigned long end)
 {
-    ASSERT(p2m_is_hostp2m(p2m));
     if ( p2m->global_logdirty ||
          rangeset_contains_range(p2m->logdirty_ranges, start, end) )
         return 1;
@@ -288,31 +287,85 @@ int p2m_is_logdirty_range(struct p2m_domain *p2m, unsigned long start,
     return 0;
 }
 
+static void change_entry_type_global(struct p2m_domain *p2m,
+                                     p2m_type_t ot, p2m_type_t nt)
+{
+    p2m->change_entry_type_global(p2m, ot, nt);
+    p2m->global_logdirty = (nt == p2m_ram_logdirty);
+}
+
 void p2m_change_entry_type_global(struct domain *d,
                                   p2m_type_t ot, p2m_type_t nt)
 {
-    struct p2m_domain *p2m = p2m_get_hostp2m(d);
+    struct p2m_domain *hostp2m = p2m_get_hostp2m(d);
 
     ASSERT(ot != nt);
     ASSERT(p2m_is_changeable(ot) && p2m_is_changeable(nt));
 
-    p2m_lock(p2m);
-    p2m->change_entry_type_global(p2m, ot, nt);
-    p2m->global_logdirty = (nt == p2m_ram_logdirty);
-    p2m_unlock(p2m);
+    p2m_lock(hostp2m);
+
+    change_entry_type_global(hostp2m, ot, nt);
+
+#ifdef CONFIG_HVM
+    if ( unlikely(altp2m_active(d)) )
+    {
+        unsigned int i;
+
+        for ( i = 0; i < MAX_ALTP2M; i++ )
+            if ( d->arch.altp2m_eptp[i] != mfn_x(INVALID_MFN) )
+            {
+                struct p2m_domain *altp2m = d->arch.altp2m_p2m[i];
+
+                p2m_lock(altp2m);
+                change_entry_type_global(altp2m, ot, nt);
+                p2m_unlock(altp2m);
+            }
+    }
+#endif
+
+    p2m_unlock(hostp2m);
+}
+
+#ifdef CONFIG_HVM
+/* There's already a memory_type_changed() in asm/mtrr.h. */
+static void _memory_type_changed(struct p2m_domain *p2m)
+{
+    if ( p2m->memory_type_changed )
+        p2m->memory_type_changed(p2m);
 }
 
 void p2m_memory_type_changed(struct domain *d)
 {
-    struct p2m_domain *p2m = p2m_get_hostp2m(d);
+    struct p2m_domain *hostp2m = p2m_get_hostp2m(d);
 
-    if ( p2m->memory_type_changed )
+    printk("2 p2m_lock(hostp2m)\n");
+    p2m_lock(hostp2m);
+
+    printk("2 memory_type_changed(hostp2m)\n");
+    _memory_type_changed(hostp2m);
+
+    if ( unlikely(altp2m_active(d)) )
     {
-        p2m_lock(p2m);
-        p2m->memory_type_changed(p2m);
-        p2m_unlock(p2m);
+        unsigned int i;
+
+        for ( i = 0; i < MAX_ALTP2M; i++ )
+            if ( d->arch.altp2m_eptp[i] != mfn_x(INVALID_MFN) )
+            {
+                struct p2m_domain *altp2m = d->arch.altp2m_p2m[i];
+
+                printk("2 p2m_lock(altp2m)\n");
+                p2m_lock(altp2m);
+                printk("2 memory_type_changed(altp2m)\n");
+                _memory_type_changed(altp2m);
+                printk("2 p2m_unlock(altp2m)\n");
+                p2m_unlock(altp2m);
+            }
     }
+
+    printk("2 p2m_unlock(hostp2m)\n");
+    p2m_unlock(hostp2m);
 }
+#endif
 
 int p2m_set_ioreq_server(struct domain *d,
                          unsigned int flags,
@@ -994,18 +1047,14 @@ int p2m_change_type_one(struct domain *d, unsigned long gfn_l,
 }
 
 /* Modify the p2m type of a range of gfns from ot to nt. */
-void p2m_change_type_range(struct domain *d, 
-                           unsigned long start, unsigned long end,
-                           p2m_type_t ot, p2m_type_t nt)
+static void change_type_range(struct p2m_domain *p2m,
+                              unsigned long start, unsigned long end,
+                              p2m_type_t ot, p2m_type_t nt)
 {
     unsigned long gfn = start;
-    struct p2m_domain *p2m = p2m_get_hostp2m(d);
+    struct domain *d = p2m->domain;
     int rc = 0;
 
-    ASSERT(ot != nt);
-    ASSERT(p2m_is_changeable(ot) && p2m_is_changeable(nt));
-
-    p2m_lock(p2m);
     p2m->defer_nested_flush = 1;
 
     if ( unlikely(end > p2m->max_mapped_pfn) )
@@ -1049,7 +1098,47 @@ void p2m_change_type_range(struct domain *d,
     p2m->defer_nested_flush = 0;
     if ( nestedhvm_enabled(d) )
         p2m_flush_nestedp2m(d);
-    p2m_unlock(p2m);
+}
+
+void p2m_change_type_range(struct domain *d,
+                           unsigned long start, unsigned long end,
+                           p2m_type_t ot, p2m_type_t nt)
+{
+    struct p2m_domain *hostp2m = p2m_get_hostp2m(d);
+
+    ASSERT(ot != nt);
+    ASSERT(p2m_is_changeable(ot) && p2m_is_changeable(nt));
+
+    printk("1 p2m_lock(hostp2m)\n");
+    p2m_lock(hostp2m);
+
+    printk("1 change_type_range(hostp2m)\n");
+    change_type_range(hostp2m, start, end, ot, nt);
+
+#ifdef CONFIG_HVM
+    if ( unlikely(altp2m_active(d)) )
+    {
+        unsigned int i;
+
+        for ( i = 0; i < MAX_ALTP2M; i++ )
+            if ( d->arch.altp2m_eptp[i] != mfn_x(INVALID_MFN) )
+            {
+                struct p2m_domain *altp2m = d->arch.altp2m_p2m[i];
+
+                printk("1 p2m_lock(altp2m)\n");
+                p2m_lock(altp2m);
+
+                printk("1 change_type_range(altp2m)\n");
+                change_type_range(altp2m, start, end, ot, nt);
+
+                printk("1 p2m_unlock(altp2m)\n");
+                p2m_lock(altp2m);
+            }
+    }
+#endif
+
+    printk("1 p2m_unlock(hostp2m)\n");
+    p2m_unlock(hostp2m);
 }
 
 /*
diff --git a/xen/include/asm-x86/p2m.h b/xen/include/asm-x86/p2m.h
index c7f5710..be5b7a2 100644
--- a/xen/include/asm-x86/p2m.h
+++ b/xen/include/asm-x86/p2m.h
@@ -630,9 +630,6 @@ int p2m_finish_type_change(struct domain *d,
                            gfn_t first_gfn,
                            unsigned long max_nr);
 
-/* Report a change affecting memory types. */
-void p2m_memory_type_changed(struct domain *d);
-
 int p2m_is_logdirty_range(struct p2m_domain *, unsigned long start,
                           unsigned long end);
 
@@ -663,6 +660,9 @@ void p2m_pod_dump_data(struct domain *d);
 
 #ifdef CONFIG_HVM
 
+/* Report a change affecting memory types. */
+void p2m_memory_type_changed(struct domain *d);
+
 /* Called by p2m code when demand-populating a PoD page */
 bool
 p2m_pod_demand_populate(struct p2m_domain *p2m, gfn_t gfn, unsigned int order);

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------0D221FDBA557C7469BF2BB1E--


From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:19:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:19: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-devel-bounces@lists.xenproject.org>)
	id 1gL7dN-0002PM-1v; Fri, 09 Nov 2018 14:19: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=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gL7dL-0002PC-R8
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 14:19:39 +0000
X-Inumbo-ID: 7dccc81c-e42a-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7dccc81c-e42a-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 14:19:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 26220A78;
 Fri,  9 Nov 2018 06:19:38 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3884D3F5C0;
 Fri,  9 Nov 2018 06:19:37 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
 <1541202318-9840-12-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6a392574-e5b2-c3ab-b9a7-1fb9040a6c0e@arm.com>
Date: Fri, 9 Nov 2018 14:19:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541202318-9840-12-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 12/26] xen/arm: introduce allocate_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk1vc3Qgb2YgdGhlIGNvZGUgaXMgbWluZSwgc28gaXQgaXMgaGFyZCB0byBy
ZXZpZXcgaXQgOikuIEFsdGhvdWdoLCBJIGhhdmUgYSBmZXcgCmNvbW1lbnRzIGJlbG93LgoKCk9u
IDAyLzExLzIwMTggMjM6NDUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBJbnRyb2R1Y2Ug
YW4gYWxsb2NhdGVfbWVtb3J5IGZ1bmN0aW9uIGFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBE
b21Vcwo+IGFuZCBtYXAgaXQgYXQgdGhlIHJpZ2h0IGd1ZXN0IGFkZHJlc3NlcywgYWNjb3JkaW5n
IHRvIHRoZSBndWVzdCBtZW1vcnkKPiBtYXA6IEdVRVNUX1JBTTBfQkFTRSBhbmQgR1VFU1RfUkFN
MV9CQVNFLgo+IAo+IFRoaXMgaXMgdW5kZXIgI2lmIDAgYXMgbm90IHVzZWQgZm9yIG5vdy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IFNp
Z25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiAt
LS0KPiBDaGFuZ2VzIGluIHY2Ogo+IC0gdHVybiBkcHJpbnRrcyBpbnRvIHByaW50awo+IC0gdXNl
IHBhbmljIGluc3RlYWQgb2YgcHJpbnRrK0JVR19PTgo+IC0gdXNlIEp1bGllbidzIGltcGxlbWVu
dGF0aW9uIG9mIGFsbG9jYXRlX2JhbmtfbWVtb3J5Cj4gCj4gQ2hhbmdlcyBpbiB2NToKPiAtIGlt
cHJvdmUgY29tbWl0IG1lc3NhZ2UKPiAtIGNvZGUgc3R5bGUKPiAtIHJlbW92ZSB1bm5lZWRlZCBs
b2NhbCB2YXIKPiAtIHdoaWxlIGxvb3AgaW4gYWxsb2NhdGVfYmFua19tZW1vcnkgdG8gYWxsb2Nh
dGUgbWVtb3J5IHNvIHRoYXQgaXQKPiAgICBkb2Vzbid0IGhhdmUgdG8gYmUgY29udGlndW9zCj4g
LSBjb21iaWxlIHdoaWxlIGxvb3BzIGluIGFsbG9jYXRlX21lbW9yeQo+IAo+IENoYW5nZXMgaW4g
djQ6Cj4gLSBtb3ZlIGVhcmxpZXIsIGFkZCAjaWYgMAo+IC0gaW50cm9kdWNlIGFsbG9jYXRlX2Jh
bmtfbWVtb3J5LCByZW1vdmUgaW5zZXJ0X2JhbmsKPiAtIGFsbG9jYXRlX2JhbmtfbWVtb3J5IGFs
bG9jYXRlIG1lbW9yeSBhbmQgaW5zZXJ0cyB0aGUgYmFuaywgd2hpbGUKPiAgICBhbGxvY2F0ZV9t
ZW1vcnkgc3BlY2lmaWVzIHdoZXJlIHRvIGRvIHRoYXQKPiAKPiBDaGFuZ2VzIGluIHYzOgo+IC0g
bmV3IHBhdGNoCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAxMDIgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIDEgZmlsZSBjaGFu
Z2VkLCAxMDIgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBpbmRleCA2NmEyNThh
Li44NmFiY2M2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBAIC0zNjgsNiArMzY4LDEwOCBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgYWxsb2NhdGVfbWVtb3J5XzExKHN0cnVjdCBkb21haW4gKmQsCj4g
ICAgICAgfQo+ICAgfQo+ICAgCj4gKyNpZiAwCj4gK3N0YXRpYyBib29sIF9faW5pdCBhbGxvY2F0
ZV9iYW5rX21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBzZ2ZuLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHRvdF9zaXplKQo+ICt7Cj4g
KyAgICBpbnQgcmVzOwo+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4gKyAgICBzdHJ1Y3Qg
bWVtYmFuayAqYmFuazsKPiArICAgIGdmbl90IGdmbiA9IHNnZm47Cj4gKyAgICB1bnNpZ25lZCBs
b25nIHNpemUgPSB0b3Rfc2l6ZTsKClRoZSBpbnRyb2R1Y3Rpb24gZm9yIHRob3NlIDIgdmFyaWFi
bGVzIGNhbiBiZSBhdm9pZGVkIGlmIHlvdSBwcmUtcG9wdWxhdGUgdGhlIApiYW5rIGJlZm9yZSBo
YW5kIChzZWUgbW9yZSBiZWxvdykuIEkgdGhpbmsgdGhpcyB3b3VsZCBhdm9pZCB0byBjb25mdXNl
IGJldHdlZW4gCnRoZSBkaWZmZXJlbnQgdmFyaWFibGVzLgoKPiArICAgIHVuc2lnbmVkIGludCBt
YXhfb3JkZXIgPSB+MDsKPiArCj4gKyAgICB3aGlsZSAoIHNpemUgPiAwICkKPiArICAgIHsKPiAr
ICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIgPSBnZXRfYWxsb2NhdGlvbl9zaXplKHNpemUpOwo+
ICsKPiArICAgICAgICBvcmRlciA9IG1pbihtYXhfb3JkZXIsIG9yZGVyKTsKPiArCj4gKyAgICAg
ICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCAwKTsKPiArICAgICAgICBpZiAo
ICFwZyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBJ
ZiB3ZSBjYW4ndCBhbGxvY2F0ZSBvbmUgcGFnZSwgdGhlbiBpdCBpcyB1bmxpa2VseSB0bwo+ICsg
ICAgICAgICAgICAgKiBzdWNjZWVkIGluIHRoZSBuZXh0IGl0ZXJhdGlvbi4gU28gYmFpbCBvdXQu
Cj4gKyAgICAgICAgICAgICAqLwo+ICsgICAgICAgICAgICBpZiAoICFvcmRlciApCj4gKyAgICAg
ICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAg
ICAgICAgKiBJZiB3ZSBjYW4ndCBhbGxvY2F0ZSBtZW1vcnkgd2l0aCBvcmRlciwgdGhlbiBpdCBp
cwo+ICsgICAgICAgICAgICAgKiB1bmxpa2VseSB0byBzdWNjZWVkIGluIHRoZSBuZXh0IGl0ZXJh
dGlvbi4KPiArICAgICAgICAgICAgICogUmVjb3JkIHRoZSBvcmRlciAtIDEgdG8gYXZvaWQgcmUt
dHJ5aW5nLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgbWF4X29yZGVyID0gb3Jk
ZXIgLSAxOwo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAg
ICAgIHJlcyA9IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgZ2ZuLCBwYWdlX3RvX21mbihwZyks
IG9yZGVyKTsKPiArICAgICAgICBpZiAoIHJlcyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAg
ICBkcHJpbnRrKFhFTkxPR19FUlIsICJGYWlsZWQgbWFwIHBhZ2VzIHRvIERPTVU6ICVkIiwgcmVz
KTsKPiArICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAg
ICAgZ2ZuID0gZ2ZuX2FkZChnZm4sIDFVTCA8PCBvcmRlcik7Cj4gKyAgICAgICAgc2l6ZSAtPSAo
MVVMTCA8PCAoUEFHRV9TSElGVCArIG9yZGVyKSk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgYmFuayA9
ICZraW5mby0+bWVtLmJhbmtba2luZm8tPm1lbS5ucl9iYW5rc107Cj4gKyAgICBiYW5rLT5zdGFy
dCA9IGdmbl90b19nYWRkcihzZ2ZuKTsKPiArICAgIGJhbmstPnNpemUgPSB0b3Rfc2l6ZTsKCklu
IHJlbGF0aW9uIHdpdGggbXkgY29tbWVudCBvbiB0aGUgdmFyaWFibGVzLCB0aGlzIGlzIHRoZSAz
IGxpbmVzIHRoYXQgY291bGQgYmUgCm1vdmVkIGVhcmxpZXIuCgo+ICsgICAga2luZm8tPm1lbS5u
cl9iYW5rcysrOwo+ICsgICAga2luZm8tPnVuYXNzaWduZWRfbWVtIC09IHRvdF9zaXplOwo+ICsK
PiArICAgIHJldHVybiB0cnVlOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBfX2luaXQgYWxsb2Nh
dGVfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCj4g
K3sKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsgICAgdW5zaWduZWQgbG9uZyBiYW5rX3NpemU7
Cj4gKwo+ICsgICAgcHJpbnRrKFhFTkxPR19JTkZPICJBbGxvY2F0aW5nIG1hcHBpbmdzIHRvdGFs
bGluZyAlbGRNQiBmb3IgZG9tJWQ6XG4iLAoKTklUOiBZb3UgY2FuIHVzZSB0aGUgcmVjZW50bHkg
JXBkIHRvIHByaW50IHRoZSBkb21haW4uCgo+ICsgICAgICAgICAgIC8qIERvbid0IHdhbnQgZm9y
bWF0IHRoaXMgYXMgUFJJcGFkZHIgKDE2IGRpZ2l0IGhleCkgKi8KPiArICAgICAgICAgICAodW5z
aWduZWQgbG9uZykoa2luZm8tPnVuYXNzaWduZWRfbWVtID4+IDIwKSwgZC0+ZG9tYWluX2lkKTsK
PiArCj4gKyAgICBraW5mby0+bWVtLm5yX2JhbmtzID0gMDsKPiArICAgIGJhbmtfc2l6ZSA9IE1J
TihHVUVTVF9SQU0wX1NJWkUsIGtpbmZvLT51bmFzc2lnbmVkX21lbSk7Cj4gKyAgICBpZiAoICFh
bGxvY2F0ZV9iYW5rX21lbW9yeShkLCBraW5mbywgZ2FkZHJfdG9fZ2ZuKEdVRVNUX1JBTTBfQkFT
RSksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYW5rX3NpemUpICkKPiArICAg
ICAgICBnb3RvIGZhaWw7Cj4gKwo+ICsgICAgYmFua19zaXplID0gTUlOKEdVRVNUX1JBTTFfU0la
RSwga2luZm8tPnVuYXNzaWduZWRfbWVtKTsKPiArICAgIGlmICggIWFsbG9jYXRlX2JhbmtfbWVt
b3J5KGQsIGtpbmZvLCBnYWRkcl90b19nZm4oR1VFU1RfUkFNMV9CQVNFKSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJhbmtfc2l6ZSkgKQo+ICsgICAgICAgIGdvdG8gZmFpbDsK
PiArCj4gKyAgICBpZiAoIGtpbmZvLT51bmFzc2lnbmVkX21lbSApCj4gKyAgICAgICAgZ290byBm
YWlsOwo+ICsKPiArICAgIGZvciggaSA9IDA7IGkgPCBraW5mby0+bWVtLm5yX2JhbmtzOyBpKysg
KQo+ICsgICAgewo+ICsgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiRG9tJWQgQkFOS1slZF0g
JSMiUFJJcGFkZHIiLSUjIlBSSXBhZGRyIiAoJWxkTUIpXG4iLAoKU2FtZSBoZXJlLgoKPiArICAg
ICAgICAgICAgICAgZC0+ZG9tYWluX2lkLAo+ICsgICAgICAgICAgICAgICBpLAo+ICsgICAgICAg
ICAgICAgICBraW5mby0+bWVtLmJhbmtbaV0uc3RhcnQsCj4gKyAgICAgICAgICAgICAgIGtpbmZv
LT5tZW0uYmFua1tpXS5zdGFydCArIGtpbmZvLT5tZW0uYmFua1tpXS5zaXplLAo+ICsgICAgICAg
ICAgICAgICAvKiBEb24ndCB3YW50IGZvcm1hdCB0aGlzIGFzIFBSSXBhZGRyICgxNiBkaWdpdCBo
ZXgpICovCj4gKyAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKShraW5mby0+bWVtLmJhbmtb
aV0uc2l6ZSA+PiAyMCkpOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybjsKPiArCj4gK2ZhaWw6
Cj4gKyAgICBwYW5pYygiRmFpbGVkIHRvIGFsbG9jYXRlIHJlcXVlc3RlZCBkb21haW4gbWVtb3J5
LiIKPiArICAgICAgICAgIC8qIERvbid0IHdhbnQgZm9ybWF0IHRoaXMgYXMgUFJJcGFkZHIgKDE2
IGRpZ2l0IGhleCkgKi8KPiArICAgICAgICAgICIgJWxkS0IgdW5hbGxvY2F0ZWQuIEZpeCB0aGUg
Vk1zIGNvbmZpZ3VyYXRpb25zLlxuIiwKPiArICAgICAgICAgICh1bnNpZ25lZCBsb25nKWtpbmZv
LT51bmFzc2lnbmVkX21lbSA+PiAxMCk7Cj4gK30KPiArI2VuZGlmCj4gKwo+ICAgc3RhdGljIGlu
dCBfX2luaXQgd3JpdGVfcHJvcGVydGllcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVs
X2luZm8gKmtpbmZvLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4gICB7Cj4gCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:23:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:23: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-devel-bounces@lists.xenproject.org>)
	id 1gL7h0-0003BS-QZ; Fri, 09 Nov 2018 14:23: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=irss=nu=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gL7gz-0003BN-W7
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 14:23:26 +0000
X-Inumbo-ID: 047ef600-e42b-11e8-86f6-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 047ef600-e42b-11e8-86f6-12d6303a7972;
 Fri, 09 Nov 2018 14:23:24 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2211B3DE04;
 Fri,  9 Nov 2018 14:23:24 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C50C95C220;
 Fri,  9 Nov 2018 14:23:17 +0000 (UTC)
Date: Fri, 9 Nov 2018 15:23:16 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181109152316.43b79217@redhat.com>
In-Reply-To: <20181105014047.26447-2-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-2-sameo@linux.intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Fri, 09 Nov 2018 14:23:24 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v5 01/24] hw: i386: Decouple the ACPI build
 from the PC machine type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDoyNCArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IEFDUEkgdGFibGVzIGFyZSBwbGF0Zm9ybSBhbmQgbWFj
aGluZSB0eXBlIGFuZCBldmVuIGFyY2hpdGVjdHVyZQo+IGFnbm9zdGljLCBhbmQgYXMgc3VjaCB3
ZSB3YW50IHRvIHByb3ZpZGUgYW4gaW50ZXJuYWwgQUNQSSBBUEkgdGhhdAo+IG9ubHkgZGVwZW5k
cyBvbiBwbGF0Zm9ybSBhZ25vc3RpYyBpbmZvcm1hdGlvbi4KPiAKPiBGb3IgdGhlIHg4NiBhcmNo
aXRlY3R1cmUsIGluIG9yZGVyIHRvIGJ1aWxkIEFDUEkgdGFibGVzIGluZGVwZW5kZW50bHkKPiBm
cm9tIHRoZSBQQyBvciBRMzUgbWFjaGluZSB0eXBlcywgd2UgYXJlIG1vdmluZyBhIGZldyBNYWNo
aW5lU3RhdGUKPiBzdHJ1Y3R1cmUgZmllbGRzIGludG8gYSBtYWNoaW5lIHR5cGUgYWdub3N0aWMg
c3RydWN0dXJlIGNhbGxlZAo+IEFjcGlDb25maWd1cmF0aW9uLiBUaGUgc3RydWN0dXJlIGZpZWxk
cyB3ZSBtb3ZlIGFyZToKCkl0J3Mgbm90IG9idmlvdXMgd2h5IG5ldyBzdHJ1Y3R1cmUgaXMgbmVl
ZGVkLCBlc3BlY2lhbGx5IGF0CnRoZSBiZWdpbm5pbmcgb2Ygc2VyaWVzLiBXZSBwcm9iYWJseSBz
aG91bGQgcGxhY2UgdGhpcyBwYXRjaAptdWNoIGxhdGVyIGluIHRoZSBzZXJpZXMgKGlmIHdlIG5l
ZWQgaXQgYXQgYWxsKSBhbmQgdHJ5CmdlbmVyYWxpemUgYSBtdWNoIGFzIHBvc3NpYmxlIHdpdGhv
dXQgdXNpbmcgaXQuCgpBbmQgdHJ5IHRvIGNvbWUgdXAgd2l0aCBhbiBBUEkgdGhhdCBkb2Vzbid0
IG5lZWQgY2VudHJhbGl6ZWQgY29sbGVjdGlvbgpvZiBkYXRhIHNvbWVob3cgcmVsYXRlZCB0byBB
Q1BJIChtb3N0IG9mIHRoZSBmaWVsZHMgaGVyZSBhcmUgbm90IGdlbmVyaWMKYW5kIGFwcGxpY2Fi
bGUgdG8gYSBzcGVjaWZpYyBib2FyZC90YXJnZXQpLgoKRm9yIGdlbmVyaWMgQVBJLCBJJ2QgcHJl
ZmVyIGEgc2VwYXJhdGUgYnVpbGRpbmcgYmxvY2tzCmxpa2UgYnVpbGRfZmFkdCgpLy4uLiB0aGF0
IHRha2UgYXMgYW4gaW5wdXQgb25seSBwYXJhbWV0ZXJzCm5lY2Vzc2FyeSB0byBjb21wb3NlIGEg
dGFibGUvYW1sIHBhcnQgd2l0aCBvY2Nhc2lvbmFsIGJvYXJkCmludGVyZmFjZSBob29rcyBpbnN0
ZWFkIG9mIGFsbCBlbmNvbXBhc3NpbmcgQWNwaUNvbmZpZ3VyYXRpb24KYW5kIGJvYXJkIHNwZWNp
ZmljICdhY3BpX2J1aWxkJyB0aGF0IHdvdWxkIHVzZSB0aGVtIHdoZW4vaWYgbmVlZGVkLgoKV2Ug
cHJvYmFibHkgc2hvdWxkIHNwbGl0IHNlcmllcyBpbnRvIHNldmVyYWwgc21hbGxlcgooaWYgcG9z
c2libGUgaW5kZXBlbmRlbnQpIG9uZXMsIHNvIHBlb3BsZSB3b24ndCBiZSBzY2FyZWQgb2YKaXRz
IHNoZWVyIHNpemUgYW5kIHJ1biBhd2F5IGZyb20gcmV2aWV3aW5nIGl0LgpUaGF0IHdheSBpdCB3
b3VsZCBiZSBlYXNpZXIgdG8gcmV2aWV3LCBhbWVuZCBjZXJ0YWluIHBhcnRzIGFuZCBtZXJnZS4K
CmFjcGlfc2V0dXAoKSAmIGNvIHByb2JhYmx5IHNob3VsZCBiZSB0aGUgbGFzdCB0aGluZ3MgdGhh
dCdzIGFyZQpnZW5lcmFsaXplZCBhcyB0aGV5IGFyZSBjYWxsZWQgYnkgY29uY3JldGUgYm9hcmRz
IGFuZCBtaWdodCBjb2xsZWN0CmJvYXJkIHNwZWNpZmljIGRhdGEgYW5kIGFwcGx5IGNvbXBhdCB3
b3JrYXJvdW5kcyBmb3IgYnVpbGRpbmcgQUNQSSB0YWJsZXMKKGFzc3VtaW5nIHRoYXQgd2Ugd29u
J3QgcHVzaCBub24gZ2VuZXJpYyBkYXRhIGludG8gZ2VuZXJpYyBBUEkpLgoKU2VlIG1vcmUgY29t
bWVudHMgYmVsb3cKCj4gICAgSG90cGx1Z0hhbmRsZXIgKmFjcGlfZGV2Cj4gICAgQWNwaU5WRElN
TVN0YXRlIGFjcGlfbnZkaW1tX3N0YXRlOwo+ICAgIEZXQ2ZnU3RhdGUgKmZ3X2NmZwo+ICAgIHJh
bV9hZGRyX3QgYmVsb3dfNGdfbWVtX3NpemUsIGFib3ZlXzRnX21lbV9zaXplCj4gICAgYm9vbCBh
cGljX3hydXB0X292ZXJyaWRlCj4gICAgdW5zaWduZWQgYXBpY19pZF9saW1pdAo+ICAgIHVpbnQ2
NF90IG51bWFfbm9kZXMKPiAgICB1aW50NjRfdCBudW1hX21lbQo+IAo+IFNpZ25lZC1vZmYtYnk6
IFNhbXVlbCBPcnRpeiA8c2FtZW9AbGludXguaW50ZWwuY29tPgo+IC0tLQo+ICBody9pMzg2L2Fj
cGktYnVpbGQuaCAgICAgfCAgIDQgKy0KPiAgaW5jbHVkZS9ody9hY3BpL2FjcGkuaCAgIHwgIDQ0
ICsrKysrKysrKysKPiAgaW5jbHVkZS9ody9pMzg2L3BjLmggICAgIHwgIDE5ICsrLS0tCj4gIGh3
L2FjcGkvY3B1X2hvdHBsdWcuYyAgICB8ICAgOSArLQo+ICBody9hcm0vdmlydC1hY3BpLWJ1aWxk
LmMgfCAgMTAgLS0tCj4gIGh3L2kzODYvYWNwaS1idWlsZC5jICAgICB8IDEzNiArKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0KPiAgaHcvaTM4Ni9wYy5jICAgICAgICAgICAgIHwgMTc2ICsr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQo+ICBody9pMzg2L3BjX3BpaXgu
YyAgICAgICAgfCAgMjEgKystLS0KPiAgaHcvaTM4Ni9wY19xMzUuYyAgICAgICAgIHwgIDIxICsr
LS0tCj4gIGh3L2kzODYveGVuL3hlbi1odm0uYyAgICB8ICAxOSArKystLQo+ICAxMCBmaWxlcyBj
aGFuZ2VkLCAyNTcgaW5zZXJ0aW9ucygrKSwgMjAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS9ody9pMzg2L2FjcGktYnVpbGQuaCBiL2h3L2kzODYvYWNwaS1idWlsZC5oCj4gaW5kZXgg
MDA3MzMyZTUxYy4uMDY1YTFkODI1MCAxMDA2NDQKPiAtLS0gYS9ody9pMzg2L2FjcGktYnVpbGQu
aAo+ICsrKyBiL2h3L2kzODYvYWNwaS1idWlsZC5oCj4gQEAgLTIsNiArMiw4IEBACj4gICNpZm5k
ZWYgSFdfSTM4Nl9BQ1BJX0JVSUxEX0gKPiAgI2RlZmluZSBIV19JMzg2X0FDUElfQlVJTERfSAo+
ICAKPiAtdm9pZCBhY3BpX3NldHVwKHZvaWQpOwo+ICsjaW5jbHVkZSAiaHcvYWNwaS9hY3BpLmgi
Cj4gKwo+ICt2b2lkIGFjcGlfc2V0dXAoTWFjaGluZVN0YXRlICptYWNoaW5lLCBBY3BpQ29uZmln
dXJhdGlvbiAqYWNwaV9jb25mKTsKPiAgCj4gICNlbmRpZgo+IGRpZmYgLS1naXQgYS9pbmNsdWRl
L2h3L2FjcGkvYWNwaS5oIGIvaW5jbHVkZS9ody9hY3BpL2FjcGkuaAo+IGluZGV4IGMyMGFjZTBk
MGIuLjI1NGM4ZDBjZmMgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9ody9hY3BpL2FjcGkuaAo+ICsr
KyBiL2luY2x1ZGUvaHcvYWNwaS9hY3BpLmgKPiBAQCAtMjQsNiArMjQsOCBAQAo+ICAjaW5jbHVk
ZSAiZXhlYy9tZW1vcnkuaCIKPiAgI2luY2x1ZGUgImh3L2lycS5oIgo+ICAjaW5jbHVkZSAiaHcv
YWNwaS9hY3BpX2Rldl9pbnRlcmZhY2UuaCIKPiArI2luY2x1ZGUgImh3L2hvdHBsdWcuaCIKPiAr
I2luY2x1ZGUgImh3L21lbS9udmRpbW0uaCIKPiAgCj4gIC8qCj4gICAqIGN1cnJlbnQgZGV2aWNl
IG5hbWluZyBzY2hlbWUgc3VwcG9ydHMgdXAgdG8gMjU2IG1lbW9yeSBkZXZpY2VzCj4gQEAgLTE4
Niw2ICsxODgsNDggQEAgZXh0ZXJuIGludCBhY3BpX2VuYWJsZWQ7Cj4gIGV4dGVybiBjaGFyIHVu
c2lnbmVkICphY3BpX3RhYmxlczsKPiAgZXh0ZXJuIHNpemVfdCBhY3BpX3RhYmxlc19sZW47Cj4g
IAo+ICt0eXBlZGVmCj4gK3N0cnVjdCBBY3BpQnVpbGRTdGF0ZSB7Cj4gKyAgICAvKiBDb3B5IG9m
IHRhYmxlIGluIFJBTSAoZm9yIHBhdGNoaW5nKS4gKi8KPiArICAgIE1lbW9yeVJlZ2lvbiAqdGFi
bGVfbXI7Cj4gKyAgICAvKiBJcyB0YWJsZSBwYXRjaGVkPyAqLwo+ICsgICAgYm9vbCBwYXRjaGVk
Owo+ICsgICAgdm9pZCAqcnNkcDsKPiArICAgIE1lbW9yeVJlZ2lvbiAqcnNkcF9tcjsKPiArICAg
IE1lbW9yeVJlZ2lvbiAqbGlua2VyX21yOwo+ICt9IEFjcGlCdWlsZFN0YXRlOwo+ICsKPiArdHlw
ZWRlZgo+ICtzdHJ1Y3QgQWNwaUNvbmZpZ3VyYXRpb24gewpXZSB1c2VkIHRvIGhhdmUgYSBzaW1p
bGFyIGludGVybWVkaWF0ZSBzdHJ1Y3R1cmUgUGNHdWVzdEluZm8sCmJ1dCBnb3QgcmlkIG9mIGl0
IGluIHRoZSBlbmQuIEV2ZW4gd2l0aCBvdGhlciBxdWVzdGlvbnMgYXNpZGUKSSdtIG5vdCBxdWl0
ZSBjb252aW5jZWQgdGhhdCBpdCdzIGdvb2QgaWRlYSB0byByZWludHJvZHVjZSBzaW1pbGFyCm9u
ZSBhZ2Fpbi4KCgo+ICsgICAgLyogTWFjaGluZSBjbGFzcyBBQ1BJIHNldHRpbmdzICovCj4gKyAg
ICBpbnQgbGVnYWN5X2FjcGlfdGFibGVfc2l6ZTsKPiArICAgIGJvb2wgcnNkcF9pbl9yYW07Cj4g
KyAgICB1bnNpZ25lZCBhY3BpX2RhdGFfc2l6ZTsKICgqKSB3ZWxsLCBhbGwgMiBhcmUgdGhlIGxl
Z2FjeSBzdHVmZiwgSSdkIHJhdGhlciBub3QgdG8gcHVzaCBpdCBpbnRvCmdlbmVyaWMgQVBJIGFu
ZCBrZWVwIGl0IGluIHRoZSBjYWxsZXIgYXMgYm9hcmQgc3BlY2lmaWMvbWFjaGluZQp2ZXJzaW9u
IGNvZGUuCgo+ICsKPiArICAgIC8qIE1hY2hpbmUgc3RhdGUgQUNQSSBzZXR0aW5ncyAqLwo+ICsg
ICAgSG90cGx1Z0hhbmRsZXIgKmFjcGlfZGV2Owo+ICsgICAgQWNwaU5WRElNTVN0YXRlIGFjcGlf
bnZkaW1tX3N0YXRlOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBUaGUgZmllbGRzIGJlbG93IGFy
ZSBtYWNoaW5lIHNldHRpbmdzIHRoYXQKPiArICAgICAqIGFyZSBub3QgQUNQSSBzcGVjaWZpYy4g
SG93ZXZlciB0aGV5IGFyZSBuZWVkZWQKPiArICAgICAqIGZvciBidWlsZGluZyBBQ1BJIHRhYmxl
cyBhbmQgYXMgc3VjaCBzaG91bGQgYmUKPiArICAgICAqIGNhcnJpZWQgdGhyb3VnaCB0aGUgQUNQ
SSBjb25maWd1cmF0aW9uIHN0cnVjdHVyZS4KPiArICAgICAqLwppZiB0aGV5IGFyZSBub3QgQUNQ
SSBzcGVjaWZpYywgdGhlbiBpdCBzaG91bGRuJ3QgYmUgaW4gYWNwaQpjb25maWd1cmF0aW9uLiBT
b21lIG9mIHRoZSBmaWVsZHMgYXJlIGNvbXBhdCBoYWNrcywgd2hpY2ggZG9lc24ndApiZWxvbmcg
dG8gZ2VuZXJpYyBBUEkgc28gSSdkIGxlYXZlIHRoZW0gaW4gYm9hcmQgc3BlY2lmaWMgY29kZQph
bmQgc29tZSBhcmUgdGFyZ2V0IHNwZWNpZmljIHdoaWNoIGFsc28gZG9lc24ndCBiZWxvbmcgaW4g
Z2VuZXJpYwpwbGFjZS4KCj4gKyAgICBib29sIGxlZ2FjeV9jcHVfaG90cGx1ZzsKPiArICAgIGJv
b2wgbGludXhib290X2RtYV9lbmFibGVkOwo+ICsgICAgRldDZmdTdGF0ZSAqZndfY2ZnOwoKPiAr
ICAgIHJhbV9hZGRyX3QgYmVsb3dfNGdfbWVtX3NpemUsIGFib3ZlXzRnX21lbV9zaXplOzsKSnVz
dCBjdXJpb3VzLCBob3cgaXMgdGhpcyBhcHBsaWNhYmxlIHRvIGkzODYvdmlydCBtYWNoaW5lPwpE
b2VzIGl0IGFsc28gaGF2ZSBtZW1vcnkgc3BsaXQgaW4gMiByZWdpb25zPwpJcyBpdCBwb3NzaWJs
ZSB0byBoYXZlIG9ubHkgb25lIHJlZ2lvbj8KCj4gKyAgICB1aW50NjRfdCBudW1hX25vZGVzOwo+
ICsgICAgdWludDY0X3QgKm5vZGVfbWVtOwp0aGF0J3Mga2VwdCBpbiBQQ01hY2hpbmUgZm9yIHRo
ZSBzYWtlIG9mIGxlZ2FjeSBTZWFCSU9TCndoaWNoIGJ1aWxkcyBBQ1BJIHRhYmxlcyBvbiBpdHMg
b3duLgpJJ2Qgc3VnZ2VzdCB0byB1c2UgZXhpc3RpbmcgZ2xvYmFscyBpbnN0ZWFkIChsaWtlIEFS
TSBkb2VzKQpzbyB0aGF0IHdlIHdvdWxkbid0IGhhdmUgdG8gaHVudCBkb3duIGV4dHJhIGNvcGll
cyBsYXRlcgp3aGVuIHRob3NlIGdsb2JhbHMgYXJlIHJlLWZhY3RvcmVkIHRvIHByb3BlcnRpZXMu
Cgo+ICsgICAgYm9vbCBhcGljX3hydXB0X292ZXJyaWRlOwo+ICsgICAgdW5zaWduZWQgYXBpY19p
ZF9saW1pdDsKPiArICAgIFBDSUhvc3RTdGF0ZSAqcGNpX2hvc3Q7Cj4gKwo+ICsgICAgLyogQnVp
bGQgc3RhdGUgKi8KPiArICAgIEFjcGlCdWlsZFN0YXRlICpidWlsZF9zdGF0ZTsKPiArfSBBY3Bp
Q29uZmlndXJhdGlvbjsKPiArClsuLi5dCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:23:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:23: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-devel-bounces@lists.xenproject.org>)
	id 1gL7hF-0003Dc-4v; Fri, 09 Nov 2018 14:23: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=meaa=nu=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gL7hD-0003DP-TZ
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 14:23:39 +0000
X-Inumbo-ID: 0bc1a84a-e42b-11e8-b7a4-12d6303a7972
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0bc1a84a-e42b-11e8-b7a4-12d6303a7972;
 Fri, 09 Nov 2018 14:23:37 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA9EJNoo186896;
 Fri, 9 Nov 2018 14:23:35 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=7pcUJ9YyeSUpJe1WG2BsvGAeZwPkMYrDdVH44E5fjL4=;
 b=MCUhMVUqswF0ZsT5tuas3oTHpqzquJpQFG1kHw3oJivW1VEyv7301QpG//BtcVk9e4r7
 IfJCPlo/iwuStyJaVj46RZvIXYk7iPlwDWTiEzvaESis35G6w0/y+lkMYkSmjBfH821J
 czK+nm1a2YaWgTSiM2n9PQGcON9WXqQv3rt56vRcxTNyGaf+ks7BVujcx4q1iAPvtDJv
 OrTocBeaABUTA6wUuI32eUsmurC9iSDD8TMk+el3S177dqf3cql0gi3ikVuL7LCPgAiU
 hmZRmPoCgNzHdBRfSWuczs2MfGHVXdCdW1tsxfXUvrX+MjOYNMi1qUhe0kxmoFLJZMLm Iw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2120.oracle.com with ESMTP id 2nh3mq7a6v-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 09 Nov 2018 14:23:35 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wA9ENYYa017270
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Nov 2018 14:23:34 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wA9ENXh5002873;
 Fri, 9 Nov 2018 14:23:33 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Nov 2018 06:23:33 -0800
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20181101123307.8424-1-jgross@suse.com>
 <e60dacf6-9674-8fd6-d93c-a412667c5d6f@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <041c817c-868c-197f-f77b-b6382b880389@oracle.com>
Date: Fri, 9 Nov 2018 09:23:27 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <e60dacf6-9674-8fd6-d93c-a412667c5d6f@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9071
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811090132
Subject: Re: [Xen-devel] [PATCH] xen: remove size limit of privcmd-buf
 mapping interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvOS8xOCAyOjAzIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IFBpbmc/Cj4KPiBKYW4n
cyByZW1hcmsgcmVnYXJkaW5nIGRlLXByaXZpbGVnZWQgcWVtdSBpcyBubyBpc3N1ZSBhcyB0aGUg
aHlwZXJjYWxsCj4gbm9kZSBpcyBiZWluZyBjbG9zZWQgYnkgdGhlIGRlLXByaXZpbGVnZSBsaWJy
YXJ5IGZ1bmN0aW9uLgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:27:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14: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-devel-bounces@lists.xenproject.org>)
	id 1gL7ks-0003SD-Ku; Fri, 09 Nov 2018 14:27: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=irss=nu=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gL7kr-0003S8-9c
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 14:27:25 +0000
X-Inumbo-ID: 93538ab2-e42b-11e8-ab3c-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93538ab2-e42b-11e8-ab3c-12d6303a7972;
 Fri, 09 Nov 2018 14:27:24 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id BAFC5C050DEE;
 Fri,  9 Nov 2018 14:27:23 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 4CE615D717;
 Fri,  9 Nov 2018 14:27:18 +0000 (UTC)
Date: Fri, 9 Nov 2018 15:27:16 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181109152716.236d3c6e@redhat.com>
In-Reply-To: <20181105014047.26447-3-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-3-sameo@linux.intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Fri, 09 Nov 2018 14:27:23 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v5 02/24] hw: acpi: Export ACPI build
 alignment API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDoyNSArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IFRoaXMgaXMgZ29pbmcgdG8gYmUgbmVlZGVkIGJ5IHRo
ZSBIYXJkd2FyZS1yZWR1Y2VkIEFDUEkgcm91dGluZXMuCj4gCj4gUmV2aWV3ZWQtYnk6IFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KPiBUZXN0ZWQtYnk6IFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBT
YW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNvbT4KdGhlIHBhdGNoIGlzIHByb2JhYmx5
IG1pc3BsYWNlZCB3aXRoaW5nIHNlcmllcywKaWYgdGhlcmUgaXMgYW4gZXh0ZXJuYWwgdXNlciB3
aXRoaW4gdGhpcyBzZXJpZXMgdGhlbiB0aGlzIHBhdGNoIHNob3VsZApiZSBzcXVhc2hlZCB0aGVy
ZSwgb3RoZXJ3aXNlIGl0IGRvZXNuJ3QgYmVsb25nIHRvIHRoaXMgc2VyaWVzLgoKPiAtLS0KPiAg
aW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oIHwgMiArKwo+ICBody9hY3BpL2FtbC1idWlsZC5j
ICAgICAgICAgfCA4ICsrKysrKysrCj4gIGh3L2kzODYvYWNwaS1idWlsZC5jICAgICAgICB8IDgg
LS0tLS0tLS0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmggYi9pbmNs
dWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgKPiBpbmRleCA2YzM2OTAzYzBhLi43M2ZjNjY1OWYyIDEw
MDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaAo+ICsrKyBiL2luY2x1ZGUv
aHcvYWNwaS9hbWwtYnVpbGQuaAo+IEBAIC0zODQsNiArMzg0LDggQEAgYnVpbGRfaGVhZGVyKEJJ
T1NMaW5rZXIgKmxpbmtlciwgR0FycmF5ICp0YWJsZV9kYXRhLAo+ICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqb2VtX2lkLCBjb25zdCBjaGFyICpvZW1fdGFibGVfaWQpOwo+ICB2b2lkICphY3Bp
X2RhdGFfcHVzaChHQXJyYXkgKnRhYmxlX2RhdGEsIHVuc2lnbmVkIHNpemUpOwo+ICB1bnNpZ25l
ZCBhY3BpX2RhdGFfbGVuKEdBcnJheSAqdGFibGUpOwo+ICsvKiBBbGlnbiBBTUwgYmxvYiBzaXpl
IHRvIGEgbXVsdGlwbGUgb2YgJ2FsaWduJyAqLwo+ICt2b2lkIGFjcGlfYWxpZ25fc2l6ZShHQXJy
YXkgKmJsb2IsIHVuc2lnbmVkIGFsaWduKTsKPiAgdm9pZCBhY3BpX2FkZF90YWJsZShHQXJyYXkg
KnRhYmxlX29mZnNldHMsIEdBcnJheSAqdGFibGVfZGF0YSk7Cj4gIHZvaWQgYWNwaV9idWlsZF90
YWJsZXNfaW5pdChBY3BpQnVpbGRUYWJsZXMgKnRhYmxlcyk7Cj4gIHZvaWQgYWNwaV9idWlsZF90
YWJsZXNfY2xlYW51cChBY3BpQnVpbGRUYWJsZXMgKnRhYmxlcywgYm9vbCBtZnJlKTsKPiBkaWZm
IC0tZ2l0IGEvaHcvYWNwaS9hbWwtYnVpbGQuYyBiL2h3L2FjcGkvYW1sLWJ1aWxkLmMKPiBpbmRl
eCAxZTQzY2Q3MzZkLi41MWI2MDg0MzJmIDEwMDY0NAo+IC0tLSBhL2h3L2FjcGkvYW1sLWJ1aWxk
LmMKPiArKysgYi9ody9hY3BpL2FtbC1idWlsZC5jCj4gQEAgLTE1NjUsNiArMTU2NSwxNCBAQCB1
bnNpZ25lZCBhY3BpX2RhdGFfbGVuKEdBcnJheSAqdGFibGUpCj4gICAgICByZXR1cm4gdGFibGUt
PmxlbjsKPiAgfQo+ICAKPiArdm9pZCBhY3BpX2FsaWduX3NpemUoR0FycmF5ICpibG9iLCB1bnNp
Z25lZCBhbGlnbikKPiArewo+ICsgICAgLyogQWxpZ24gc2l6ZSB0byBtdWx0aXBsZSBvZiBnaXZl
biBzaXplLiBUaGlzIHJlZHVjZXMgdGhlIGNoYW5jZQo+ICsgICAgICogd2UgbmVlZCB0byBjaGFu
Z2Ugc2l6ZSBpbiB0aGUgZnV0dXJlIChicmVha2luZyBjcm9zcyB2ZXJzaW9uIG1pZ3JhdGlvbiku
Cj4gKyAgICAgKi8KPiArICAgIGdfYXJyYXlfc2V0X3NpemUoYmxvYiwgUk9VTkRfVVAoYWNwaV9k
YXRhX2xlbihibG9iKSwgYWxpZ24pKTsKPiArfQo+ICsKPiAgdm9pZCBhY3BpX2FkZF90YWJsZShH
QXJyYXkgKnRhYmxlX29mZnNldHMsIEdBcnJheSAqdGFibGVfZGF0YSkKPiAgewo+ICAgICAgdWlu
dDMyX3Qgb2Zmc2V0ID0gdGFibGVfZGF0YS0+bGVuOwo+IGRpZmYgLS1naXQgYS9ody9pMzg2L2Fj
cGktYnVpbGQuYyBiL2h3L2kzODYvYWNwaS1idWlsZC5jCj4gaW5kZXggZDAzNjJlMTM4Mi4uODFk
OThmYTM0ZiAxMDA2NDQKPiAtLS0gYS9ody9pMzg2L2FjcGktYnVpbGQuYwo+ICsrKyBiL2h3L2kz
ODYvYWNwaS1idWlsZC5jCj4gQEAgLTI4MiwxNCArMjgyLDYgQEAgc3RhdGljIHZvaWQgYWNwaV9n
ZXRfcGNpX2hvbGVzKFJhbmdlICpob2xlLCBSYW5nZSAqaG9sZTY0KQo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpKTsKPiAgfQo+ICAKPiAtc3Rh
dGljIHZvaWQgYWNwaV9hbGlnbl9zaXplKEdBcnJheSAqYmxvYiwgdW5zaWduZWQgYWxpZ24pCj4g
LXsKPiAtICAgIC8qIEFsaWduIHNpemUgdG8gbXVsdGlwbGUgb2YgZ2l2ZW4gc2l6ZS4gVGhpcyBy
ZWR1Y2VzIHRoZSBjaGFuY2UKPiAtICAgICAqIHdlIG5lZWQgdG8gY2hhbmdlIHNpemUgaW4gdGhl
IGZ1dHVyZSAoYnJlYWtpbmcgY3Jvc3MgdmVyc2lvbiBtaWdyYXRpb24pLgo+IC0gICAgICovCj4g
LSAgICBnX2FycmF5X3NldF9zaXplKGJsb2IsIFJPVU5EX1VQKGFjcGlfZGF0YV9sZW4oYmxvYiks
IGFsaWduKSk7Cj4gLX0KPiAtCj4gIC8qIEZBQ1MgKi8KPiAgc3RhdGljIHZvaWQKPiAgYnVpbGRf
ZmFjcyhHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlcikKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:31:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:31: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-devel-bounces@lists.xenproject.org>)
	id 1gL7oc-0004Fv-8X; Fri, 09 Nov 2018 14:31: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=irss=nu=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gL7ob-0004Fq-Ek
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 14:31:17 +0000
X-Inumbo-ID: 1dd4a360-e42c-11e8-9ad1-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1dd4a360-e42c-11e8-9ad1-12d6303a7972;
 Fri, 09 Nov 2018 14:31:16 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 1F4F4300171D;
 Fri,  9 Nov 2018 14:31:16 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id E5FCF5C220;
 Fri,  9 Nov 2018 14:30:49 +0000 (UTC)
Date: Fri, 9 Nov 2018 15:30:48 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181109153048.34fa61f2@redhat.com>
In-Reply-To: <20181105014047.26447-10-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-10-sameo@linux.intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.45]); Fri, 09 Nov 2018 14:31:16 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v5 09/24] hw: i386: Move PCI host
 definitions to pci_host.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDozMiArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IFRoZSBQQ0kgaG9sZSBwcm9wZXJ0aWVzIGFyZSBub3Qg
cGMgb3IgaTM4NiBzcGVjaWZpYy4gVGhleSBiZWxvbmcgdG8gdGhlCj4gUENJIGhvc3QgaGVhZGVy
IGluc3RlYWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogU2FtdWVsIE9ydGl6IDxzYW1lb0BsaW51eC5p
bnRlbC5jb20+Cj4gLS0tCj4gIGluY2x1ZGUvaHcvaTM4Ni9wYy5oICAgICAgfCA1IC0tLS0tCj4g
IGluY2x1ZGUvaHcvcGNpL3BjaV9ob3N0LmggfCA2ICsrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQs
IDYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9ody9pMzg2L3BjLmggYi9pbmNsdWRlL2h3L2kzODYvcGMuaAo+IGluZGV4IGZlZDEzNmZjZGQu
LmJiYmRiMzNlYTMgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9ody9pMzg2L3BjLmgKPiArKysgYi9p
bmNsdWRlL2h3L2kzODYvcGMuaAo+IEBAIC0xODIsMTEgKzE4Miw2IEBAIHZvaWQgcGNfYWNwaV9p
bml0KGNvbnN0IGNoYXIgKmRlZmF1bHRfZHNkdCk7Cj4gIAo+ICB2b2lkIHBjX2d1ZXN0X2luZm9f
aW5pdChQQ01hY2hpbmVTdGF0ZSAqcGNtcyk7Cj4gIAo+IC0jZGVmaW5lIFBDSV9IT1NUX1BST1Bf
UENJX0hPTEVfU1RBUlQgICAicGNpLWhvbGUtc3RhcnQiCj4gLSNkZWZpbmUgUENJX0hPU1RfUFJP
UF9QQ0lfSE9MRV9FTkQgICAgICJwY2ktaG9sZS1lbmQiCj4gLSNkZWZpbmUgUENJX0hPU1RfUFJP
UF9QQ0lfSE9MRTY0X1NUQVJUICJwY2ktaG9sZTY0LXN0YXJ0Igo+IC0jZGVmaW5lIFBDSV9IT1NU
X1BST1BfUENJX0hPTEU2NF9FTkQgICAicGNpLWhvbGU2NC1lbmQiCj4gLSNkZWZpbmUgUENJX0hP
U1RfUFJPUF9QQ0lfSE9MRTY0X1NJWkUgICJwY2ktaG9sZTY0LXNpemUiCj4gICNkZWZpbmUgUENJ
X0hPU1RfQkVMT1dfNEdfTUVNX1NJWkUgICAgICJiZWxvdy00Zy1tZW0tc2l6ZSIKPiAgI2RlZmlu
ZSBQQ0lfSE9TVF9BQk9WRV80R19NRU1fU0laRSAgICAgImFib3ZlLTRnLW1lbS1zaXplIgo+ICAK
PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9wY2kvcGNpX2hvc3QuaCBiL2luY2x1ZGUvaHcvcGNp
L3BjaV9ob3N0LmgKPiBpbmRleCBiYTMxNTk1ZmM3Li5lMzQzZjRkOWNhIDEwMDY0NAo+IC0tLSBh
L2luY2x1ZGUvaHcvcGNpL3BjaV9ob3N0LmgKPiArKysgYi9pbmNsdWRlL2h3L3BjaS9wY2lfaG9z
dC5oCj4gQEAgLTM4LDYgKzM4LDEyIEBACj4gICNkZWZpbmUgUENJX0hPU1RfQlJJREdFX0dFVF9D
TEFTUyhvYmopIFwKPiAgICAgICBPQkpFQ1RfR0VUX0NMQVNTKFBDSUhvc3RCcmlkZ2VDbGFzcywg
KG9iaiksIFRZUEVfUENJX0hPU1RfQlJJREdFKQo+ICAKPiArI2RlZmluZSBQQ0lfSE9TVF9QUk9Q
X1BDSV9IT0xFX1NUQVJUICAgInBjaS1ob2xlLXN0YXJ0Igo+ICsjZGVmaW5lIFBDSV9IT1NUX1BS
T1BfUENJX0hPTEVfRU5EICAgICAicGNpLWhvbGUtZW5kIgo+ICsjZGVmaW5lIFBDSV9IT1NUX1BS
T1BfUENJX0hPTEU2NF9TVEFSVCAicGNpLWhvbGU2NC1zdGFydCIKPiArI2RlZmluZSBQQ0lfSE9T
VF9QUk9QX1BDSV9IT0xFNjRfRU5EICAgInBjaS1ob2xlNjQtZW5kIgo+ICsjZGVmaW5lIFBDSV9I
T1NUX1BST1BfUENJX0hPTEU2NF9TSVpFICAicGNpLWhvbGU2NC1zaXplIgp0aGVzZSBhcmUgcGMv
cTUzIG1hY2hpbmUgc3BlY2lmaWMgcHJvcGVydGllcyBhbmQgZG8gbm90IGJlbG9uZyBoZXJlCgoK
PiArCj4gIHN0cnVjdCBQQ0lIb3N0U3RhdGUgewo+ICAgICAgU3lzQnVzRGV2aWNlIGJ1c2RldjsK
PiAgCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:32:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:32: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-devel-bounces@lists.xenproject.org>)
	id 1gL7pi-0004Jj-KL; Fri, 09 Nov 2018 14:32: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=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gL7ph-0004Jd-Sx
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 14:32:25 +0000
X-Inumbo-ID: 463c092e-e42c-11e8-9c0b-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 463c092e-e42c-11e8-9c0b-12d6303a7972;
 Fri, 09 Nov 2018 14:32:24 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C566AA78;
 Fri,  9 Nov 2018 06:32:23 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D27B73F5C0;
 Fri,  9 Nov 2018 06:32:21 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
 <1541202318-9840-24-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <63451d9f-af2b-1c30-2f3a-dd7a7b9965f0@arm.com>
Date: Fri, 9 Nov 2018 14:32:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541202318-9840-24-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 24/26] xen/vpl011: buffer out chars when
 the backend is xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, andrii_anisov@epam.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 Achin.Gupta@arm.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 tim@xen.org, jbeulich@suse.com, wei.liu2@citrix.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDAyLzExLzIwMTggMjM6NDUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBUbyBhdm9pZCBtaXhpbmcgdGhlIG91dHB1dCBvZiBkaWZmZXJlbnQgZG9tYWlucyBvbiB0
aGUgY29uc29sZSwgYnVmZmVyCj4gdGhlIG91dHB1dCBjaGFycyBhbmQgcHJpbnQgbGluZSBieSBs
aW5lLiBVbmxlc3MgdGhlIGRvbWFpbiBoYXMgaW5wdXQKPiBmcm9tIHRoZSBzZXJpYWwsIGluIHdo
aWNoIGNhc2Ugd2Ugd2FudCB0byBwcmludCBjaGFyIGJ5IGNoYXIgZm9yIGEKPiBzbW9vdGggdXNl
ciBleHBlcmllbmNlLgo+IAo+IFRoZSBzaXplIG9mIFNCU0FfVUFSVF9PVVRfQlVGX1NJWkUgaXMg
YXJiaXRyYXJ5LCBjaG9vc2UgdGhlIHNhbWUgc2l6ZQo+IGFzIFZVQVJUX0JVRl9TSVpFIHVzZWQg
aW4gdnVhcnQuYy4KPiAKPiBFeHBvcnQgYSBmdW5jdGlvbiBuYW1lZCBjb25zb2xlX2lucHV0X2Rv
bWFpbigpIHRvIGFsbG93IG90aGVycyB0byBrbm93Cj4gd2hpY2ggZG9tYWlucyBoYXMgaW5wdXQg
YXQgYSBnaXZlbiB0aW1lLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub3NAeGlsaW54LmNvbT4KCldpdGggb25lIHF1ZXN0aW9uIGJlbG93OgoKUmV2aWV3ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgo+IENDOiBhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tCj4gQ0M6IEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbQo+IENDOiBp
YW4uamFja3NvbkBldS5jaXRyaXguY29tCj4gQ0M6IGpiZXVsaWNoQHN1c2UuY29tCj4gQ0M6IGtv
bnJhZC53aWxrQG9yYWNsZS5jb20KPiBDQzogdGltQHhlbi5vcmcKPiBDQzogd2VpLmxpdTJAY2l0
cml4LmNvbQo+IC0tLQo+IFhYWDogbWVyZ2UgdGhpcyBwYXRjaCB3aXRoICJ4ZW4vYXJtOiBBbGxv
dyB2cGwwMTEgdG8gYmUgdXNlZCBieSBEb21VIiBvbgo+ICAgICAgIGNvbW1pdAoKQ291bGQgeW91
IHByb3ZpZGUgYSBjb21taXQgbWVzc2FnZSB0aGF0IHdpbGwgYmUgdXNlZCBhZnRlciBtZXJnZT8K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:35:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:35: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-devel-bounces@lists.xenproject.org>)
	id 1gL7st-0004W7-5I; Fri, 09 Nov 2018 14:35: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=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gL7ss-0004W2-8r
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 14:35:42 +0000
X-Inumbo-ID: bb4ec6da-e42c-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id bb4ec6da-e42c-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 14:35:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 77C53A78;
 Fri,  9 Nov 2018 06:35:40 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8A2FC3F5C0;
 Fri,  9 Nov 2018 06:35:39 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
 <1541202318-9840-26-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <efe8b072-7606-e553-14c4-bab0e3e54dc2@arm.com>
Date: Fri, 9 Nov 2018 14:35:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1541202318-9840-26-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 26/26] xen/arm: split domain_build.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDAyLzExLzIwMTggMjM6NDUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBkb21haW5fYnVpbGQuYyBpcyB0b28gbGFyZ2UuCj4gCj4gTW92ZSBhbGwgdGhlIEFDUEkg
c3BlY2lmaWMgZGV2aWNlIHRyZWUgZ2VuZXJhdGluZyBmdW5jdGlvbnMgZnJvbQo+IGRvbWFpbl9i
dWlsZC5jIHRvIGFjcGkvZG9tYWluX2J1aWxkLmMuCj4gCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgo+IAo+IC0tLQo+IAo+IENoYW5nZXMg
aW4gdjY6Cj4gLSBmaXggbGljZW5zZQo+IAo+IENoYW5nZXMgaW4gdjQ6Cj4gLSByZW5hbWUgYWNw
aV9kdF9idWlsZCB0byBkb21haW5fYnVpbGQuYwo+IC0gYWRkIGNvcHlyaWdodCBoZWFkZXIKPiAt
IHJlbW92ZSB1c2VsZXNzICNpbmNsdWRlCj4gLSByZW1vdmUgYWNwaV9kdF9idWlsZC5oLCBhZGQg
ZG9tYWluX2J1aWxkLmgKPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9hY3BpL01ha2VmaWxlICAgICAg
ICAgfCAgIDEgKwo+ICAgeGVuL2FyY2gvYXJtL2FjcGkvZG9tYWluX2J1aWxkLmMgICB8IDU5MSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICB4ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMgICAgICAgIHwgNTg1ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW5fYnVpbGQuaCB8ICAzMSArKwo+ICAg
NCBmaWxlcyBjaGFuZ2VkLCA2MjggaW5zZXJ0aW9ucygrKSwgNTgwIGRlbGV0aW9ucygtKQo+ICAg
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hY3BpL2RvbWFpbl9idWlsZC5jCj4gICBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW5fYnVpbGQuaAo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYWNwaS9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS9h
Y3BpL01ha2VmaWxlCj4gaW5kZXggMjM5NjNmOC4uOTRhZTI0OSAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC9hcm0vYWNwaS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL2FybS9hY3BpL01ha2VmaWxl
Cj4gQEAgLTEsMiArMSwzIEBACj4gICBvYmoteSArPSBsaWIubwo+ICtvYmoteSArPSBkb21haW5f
YnVpbGQubwoKT25lIG1pbm9yIGNvbW1lbnQuIEl0IHdvdWxkIGJlIGdvb2QgaWYgd2UgY2hlY2sg
YWxsIHN5bWJvbHMgaW4gdGhpcyBmaWxlIGJlbG9uZ3MgCnRvIGluaXQuIENhbiB5b3UgdXNlIGRv
bWFpbl9idWlsZC5pbml0Lm8gaGVyZT8KCldpdGggdGhhdDoKCkFja2VkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:42:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:42: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-devel-bounces@lists.xenproject.org>)
	id 1gL7zW-0005MU-28; Fri, 09 Nov 2018 14:42: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=wzzi=nu=citrix.com=prvs=84405b137=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gL7zU-0005MP-Id
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 14:42:32 +0000
X-Inumbo-ID: af6e325c-e42d-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af6e325c-e42d-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 14:42:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70136166"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 9 Nov 2018 14:42:27 +0000
Message-ID: <1541774547-31337-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/hvm: Unify hvm_event_pending()'s API with
 the !CONFIG_HVM version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBKdW4gTmFrYWppbWEg
PGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVs
LmNvbT4KQ0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkND
OiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpD
QzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmMgICAgfCA1ICsrLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICB8
IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIHwgNCArKy0tCiAzIGZpbGVzIGNo
YW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4
IDA3YTVlZDguLjM5NmVlNGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0xNTgxLDEwICsxNTgxLDkgQEAg
c3RhdGljIHZvaWQgc3ZtX2luamVjdF9ldmVudChjb25zdCBzdHJ1Y3QgeDg2X2V2ZW50ICpldmVu
dCkKICAgICAgICAgSFZNVFJBQ0VfMkQoSU5KX0VYQywgX2V2ZW50LnZlY3RvciwgX2V2ZW50LmVy
cm9yX2NvZGUpOwogfQogCi1zdGF0aWMgaW50IHN2bV9ldmVudF9wZW5kaW5nKHN0cnVjdCB2Y3B1
ICp2KQorc3RhdGljIGJvb2wgc3ZtX2V2ZW50X3BlbmRpbmcoY29uc3Qgc3RydWN0IHZjcHUgKnYp
CiB7Ci0gICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gdi0+YXJjaC5odm0uc3ZtLnZtY2I7
Ci0gICAgcmV0dXJuIHZtY2ItPmV2ZW50aW5qLmZpZWxkcy52OworICAgIHJldHVybiB2LT5hcmNo
Lmh2bS5zdm0udm1jYi0+ZXZlbnRpbmouZmllbGRzLnY7CiB9CiAKIHN0YXRpYyB2b2lkIHN2bV9j
cHVfZGVhZCh1bnNpZ25lZCBpbnQgY3B1KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCBlMDY1ZjhiLi4zNjVl
ZWIyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYwpAQCAtMTkwMyw3ICsxOTAzLDcgQEAgc3RhdGljIHZvaWQgdm14
X2luamVjdF9ldmVudChjb25zdCBzdHJ1Y3QgeDg2X2V2ZW50ICpldmVudCkKICAgICAgICAgSFZN
VFJBQ0VfMkQoSU5KX0VYQywgX2V2ZW50LnZlY3RvciwgX2V2ZW50LmVycm9yX2NvZGUpOwogfQog
Ci1zdGF0aWMgaW50IHZteF9ldmVudF9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGJv
b2wgdm14X2V2ZW50X3BlbmRpbmcoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdW5zaWdu
ZWQgbG9uZyBpbnRyX2luZm87CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2h2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXggMmExYWNkOC4uM2Qz
MjUwZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKQEAgLTE1OCw3ICsxNTgsNyBAQCBzdHJ1Y3QgaHZt
X2Z1bmN0aW9uX3RhYmxlIHsKIAogICAgIHZvaWQgKCppbml0X2h5cGVyY2FsbF9wYWdlKShzdHJ1
Y3QgZG9tYWluICpkLCB2b2lkICpoeXBlcmNhbGxfcGFnZSk7CiAKLSAgICBpbnQgICgqZXZlbnRf
cGVuZGluZykoc3RydWN0IHZjcHUgKnYpOworICAgIGJvb2wgKCpldmVudF9wZW5kaW5nKShjb25z
dCBzdHJ1Y3QgdmNwdSAqdik7CiAgICAgYm9vbCAoKmdldF9wZW5kaW5nX2V2ZW50KShzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IHg4Nl9ldmVudCAqaW5mbyk7CiAgICAgdm9pZCAoKmludmxwZykoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgbGluZWFyKTsKIApAQCAtNTA3LDcgKzUwNyw3IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBodm1faW5qZWN0X3BhZ2VfZmF1bHQoaW50IGVycmNvZGUsIHVu
c2lnbmVkIGxvbmcgY3IyKQogICAgIGh2bV9pbmplY3RfZXZlbnQoJmV2ZW50KTsKIH0KIAotc3Rh
dGljIGlubGluZSBpbnQgaHZtX2V2ZW50X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCitzdGF0aWMg
aW5saW5lIGJvb2wgaHZtX2V2ZW50X3BlbmRpbmcoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAg
ICAgcmV0dXJuIGh2bV9mdW5jcy5ldmVudF9wZW5kaW5nKHYpOwogfQotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:42:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:42: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-devel-bounces@lists.xenproject.org>)
	id 1gL7zk-0005Mv-By; Fri, 09 Nov 2018 14:42: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=a7xj=nu=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1gL7zj-0005Mp-EE
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 14:42:47 +0000
X-Inumbo-ID: b79fbf62-e42d-11e8-9a16-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.81]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b79fbf62-e42d-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 14:42:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5RZcTEA6ibRIuuYxvcMdO7JsausQa//7WTALtQMr7Tg=;
 b=GuLwS2JinPMDnnaBNed5AbCacbSaLv8mnpQ2mpdnjj5ZHq8tUBCX+PZBC1N/dMiqLg1/Vfj0qtwg2hGID9IUAv8x3Hp0krNAiF4hG0J+Nz5egt/HrbfumaAYRWVz0CVeOqr8wIs3BJdmcLoVkg7A0mq8AgYP3WI/uyF6//mJs3I=
Received: from VI1PR0302MB2688.eurprd03.prod.outlook.com (10.171.105.9) by
 VI1PR0302MB2704.eurprd03.prod.outlook.com (10.171.105.13) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.26; Fri, 9 Nov 2018 14:42:42 +0000
Received: from VI1PR0302MB2688.eurprd03.prod.outlook.com
 ([fe80::215d:a6f6:b8f2:fcca]) by VI1PR0302MB2688.eurprd03.prod.outlook.com
 ([fe80::215d:a6f6:b8f2:fcca%4]) with mapi id 15.20.1294.034; Fri, 9 Nov 2018
 14:42:42 +0000
From: Andrii Anisov <Andrii_Anisov@epam.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
Thread-Index: AQHUavzJbvgTOtHywku/qQnKphzWOaUuJI2AgABU6YCAAbtVAIABe7MAgABm1gCAASJKgIAC7rgAgAAafwCAEVucBw==
Date: Fri, 9 Nov 2018 14:42:42 +0000
Message-ID: <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-2-julien.grall@arm.com>
 <6098937f-98de-bff9-6c48-5575a45875e0@epam.com>
 <57ee191b-be21-701e-ef19-4ed4df1cf289@arm.com>
 <77f72cc9-6548-afd9-3766-23326b3551d9@epam.com>
 <6acf65ef-4302-c403-32ba-1d88ab954265@epam.com>
 <22f7ebc8-c74b-0d8e-4847-9d3df9bcf5db@arm.com>
 <3622e468-8f44-1e31-138f-db58ca3835ff@epam.com>
 <2090f5b4-22ff-38bc-3d47-6dbb6d7fccfb@epam.com>,
 <6d1c980b-b316-f634-7793-0aca4b34aa85@arm.com>
In-Reply-To: <6d1c980b-b316-f634-7793-0aca4b34aa85@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR0302MB2704;
 6:eIHBr7YLh++w2P0WwKSucBCbCQVrmaATldsV3pvg7O0iCz/yrvPGXMXCfY5YGgwVxG52ocPO6cD1NqLSphNECObTb6ISTsoS0xeQHEA1qp+N87vS3kXZ5CA7Nc2HoYtTyazWXcw0tK/HwBQIz0Vht+31M/DOwjiXeCuDd2RxuGB4CtzHtt3k1X96UZMGPxlPCQI1PCIvjl4e1UnQqW4azxEMJEBui6LUErcPy0OHPDVLCg0AJdFBAH+xgvZmzLLa11ZBuqGzx06RIjqRdQAekAih4O/Id7M/fwWjVpaLWjA5W2hKMNF+/1shtWEiNBnbfvmhehA4M1T54ifKMY0A6vl4wHsw2TqNdIDc6AB0Q62WqAxIraSQ2haRcl/mrN7toyPMtb2JDF74p7gH0l4YqQQaW+ZVUVw1RnRlYoANmM6ShW/gH2Oo19IQZwEBwniuix1aiQ1R0N+TnnJSXgkf7g==;
 5:8swV0GLGd5FXgGPPk/7sedGJjNEH2m4+ln9IY3K1A8xIB0RzGwW//M6DChnvDki5b8nZMzjrbhDavgFl0DdTUeL/6rH30XFUVHxZHN17zCQq+ytrn7rnz4kaenGDnABGmtQoAXh1n+uqUltddc3ABNoPe17SCOEURnGB9GPxYI8=;
 7:VqYNWpOj8r2L0RzHumfXdBAARZUONhEas2s3POEf0Jc3Aa7hKYRY38joJ2kYBtYfD8SdhE3hWiWfPGr01X1jWrRaQderBapk2hPT0SAIlKArNLKoDAPnLxIgeqCCNkHPk5tK6poLBnP7fURkqqQ6ew==
x-ms-office365-filtering-correlation-id: 79b9621c-9178-4d5d-d2c7-08d646519ac1
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR0302MB2704; 
x-ms-traffictypediagnostic: VI1PR0302MB2704:
x-microsoft-antispam-prvs: <VI1PR0302MB2704783D78EF444C88F9594EE6C60@VI1PR0302MB2704.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(180628864354917);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231382)(944501410)(52105095)(93006095)(93001095)(10201501046)(3002001)(148016)(149066)(150057)(6041310)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR0302MB2704; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0302MB2704; 
x-forefront-prvs: 08512C5403
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(136003)(376002)(39860400002)(366004)(396003)(199004)(189003)(2900100001)(229853002)(11346002)(106356001)(446003)(14454004)(110136005)(316002)(99286004)(93886005)(54906003)(55236004)(76176011)(6506007)(53546011)(7696005)(102836004)(6436002)(53936002)(68736007)(33656002)(71200400001)(107886003)(6246003)(26005)(71190400001)(72206003)(2501003)(2906002)(105586002)(8676002)(66066001)(81156014)(9686003)(8936002)(55016002)(486006)(7736002)(476003)(25786009)(4326008)(74316002)(80792005)(5660300001)(478600001)(97736004)(305945005)(3846002)(81166006)(6116002)(186003)(256004)(14444005)(86362001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0302MB2704;
 H:VI1PR0302MB2688.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: ErcIOwI+1O3McKvlOQ3lz7uqqieKxLyuCSBHffHs12H59INjWa9XKAhNRoyMJ+xz299CeyGWij1qMTcbjO64Y3Ay1uRCsPwk5uqB5cLqRVHQROixxJg7HfR0hsIYPNZRUkQzASeXAI/yTRCSb8wrXqIxqI8482ImOnAyhLDpl1lJdIcPLB877CM1faB1r7C3C3n9OZlVqsPsmsqfNY7XI5z1lGrqGMFhPLNIKnpIYOgNF/DW7j68e93pTdRzcxR/JmUOHLWLITlJCxQH0l6N3npgAjgfb2p1aiKHgP/z8MKd++aTYoJ5if7/WTKFjje9XYXzCLEkKAlAMGYcWaTfFvh3Z8mjp1ke4Efxevq+SNo=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 79b9621c-9178-4d5d-d2c7-08d646519ac1
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2018 14:42:42.1099 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0302MB2704
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "andre.przywara@arm.com" <andre.przywara@arm.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKSSBqdXN0IHdvbmRlciwgZG8geW91IHBsYW4gdG8gdXBzdHJlYW0gdGhl
IHBhdGNoIGJlbG93PwoKQW5kcmlpIEFuaXNvdgoKCk9uIDI5LzEwLzIwMTggMTA6MDYsIEFuZHJp
aSBBbmlzb3Ygd3JvdGU6Cj4gSGVsbG8gSnVsaWVuLAoKSGksCgo+IAo+IFNvcnJ5IGZvciB0aGUg
cHJldmlvdXMgZW1haWwgc2VudCBhcyBodG1sLgoKRG9uJ3Qgd29ycnkuIEkgZGlkbid0IG5vdGlj
ZSBpdCA6KS4KCj4gCj4gCj4gT24gMjcuMTAuMTggMTU6MTQsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6
Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3Ry
YXBzLmMgaW5kZXgKPj4+PiBmNmY2ZGUzLi45ODUxOTJiIDEwMDY0NCAtLS0gYS94ZW4vYXJjaC9h
cm0vdHJhcHMuYyArKysKPj4+PiBiL3hlbi9hcmNoL2FybS90cmFwcy5jIEBAIC0yMDk1LDYgKzIw
OTUsNyBAQCBzdGF0aWMgdm9pZAo+Pj4+IGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykgaWYgKAo+Pj4+IGN1cnJlbnQtPmFyY2guaGNyX2VsMiAmIEhDUl9W
QSApIGN1cnJlbnQtPmFyY2guaGNyX2VsMiA9Cj4+Pj4gUkVBRF9TWVNSRUcoSENSX0VMMik7Cj4+
Pj4gCj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGdpY19zdG9yZV9scnMoKTsKPj4+IAo+Pj4gZ2ljX2Ns
ZWFyX2xycyguLi4pIG1heSByZXdyaXRlIHRoZSBMUnMuIFRvIGNvbmZpcm0gdGhpcyBzdGFsbCBM
UnMKPj4+IGFyZSBub3QgZHVlIGJ5IHRoaXMgZnVuY3Rpb24sIGNhbiB5b3UgbW92ZSB0aGF0IGFm
dGVyCj4+PiBnaWNfY2xlYXJfbHJzKCk/Cj4+IFJpZ2h0IHlvdSBhcmUsIGdpY19jbGVhcl9scnMo
KSwgaW4gNC4xMCBjb2RlYmFzZSwgcmV3cml0ZXMgTFJzLiBCdXQKPj4gaXQgZG9lcyBub3QgY2hh
bmdlIFBFTkRJTkcgdG8gSU5WQUxJRCB1bmRlciBubyBjaXJjdW1zdGFuY2VzIGZyb20KPj4gb25l
IGhhbmQuIEZyb20gYW5vdGhlciBoYW5kLCBhbGwgY2hhbmdlcyB0byBMUnMgYXJlIG1hZGUgdGhy
b3VnaAo+PiBnaWMgc3BlY2lmaWMgb3BlcmF0aW9ucyBnaWNfaHdfb3BzLT4uLi4gd2hpY2ggYXJl
IHRyYWNrZWQgYnkgbWUuCj4+IFlvdSBjYW4gc2VlLCBpbiB0aGUgY29kZSBhYm92ZSwgdGhhdCBJ
IGNvcHkgYWxsIHVwZGF0ZXMgdG8gdGhlCj4+IHBoeXNpY2FsIExSIGlzc3VlZCBieSBoeXBlcnZp
c29yIGludG8gdGhlIHN0b3JlZCBMUnMuIFNvIGl0IG5vdCB0aGUKPj4gY2FzZS4gQnV0IEknbGwg
Y2hlY2sgb24gTW9uZGF5Lgo+IAo+IEluIDQuMTItdW5zdGFibGUgY29kZSBiYXNlIEkgbW92ZWQg
Z2ljX3N0b3JlX2xycygpIGFmdGVyCj4gdmdpY19zeW5jX2Zyb21fbHJzKCnCoCBhbmQgc2VlIHNp
Z25pZmljYW50IGNoYW5nZXMuwqAgTm93IHN0YWxlIGxpbmVzCj4gYXJlIHByaW50ZWQgYXQgdmVy
eSBoaWdoIHJhdGUsIGFuZCBpdCBpcyB0aGUgcHJvcGVyIGJlaGF2aW9yLiBCZWNhdXNlCj4gdGhl
IGNvcnJlc3BvbmRlbnQgY2hlY2sgKHBlcmZvcm1lZCB3aGVuIHZnaWNfc3luY19mcm9tX2xycygp
IHJlYWRzCj4gTFJzKSBkZXRlY3RzIHRoYXQgVk0gcHJvY2Vzc2VzIGludGVycnVwdHMgYW5kIExS
IHZhbHVlcyBhcmUgY2hhbmdlZAo+IGNvbXBhcmluZyB0byB0aG9zZSBzZXQgYnkgaHlwZXJ2aXNv
ciBsYXRlbHkuCj4gCj4gU28gbm93IGl0IGlzIHRoZSBxdWVzdGlvbiwgd2h5IGNvdWxkIEkgZGV0
ZWN0IHNwdXJpb3VzIGNoYW5nZXMgaW4gTFJzCj4gd2l0aG91dCBleGl0aW5nIHRvIFZNPwoKSSB3
cm90ZSBkb3duIGFuIGFuc3dlciB5ZXN0ZXJkYXkgKHNlbnQgaXQgdG9kYXkpIHRvIHlvdXIgcHJl
dmlvdXMKYW5zd2VyLiBZb3UgbWF5IHVzZSB0aGUgTFJzIGluZm9ybWF0aW9uIGZyb20gdGhlIHBy
ZXZpb3VzIGd1ZXN0IHRyYXAgYXMKaW50ZXJydXB0cyBhcmUgcmUtZW5hYmxlZCBiZWZvcmUgc3Rv
cmluZyB0aGUgTFJzLgoKQ2FuIHlvdSB0cnkgdGhlIHBhdGNoIGJlbG93PwoKY29tbWl0IDExZTM2
MGI5M2JlODFhNThhNDE4MzJkNzE0ZjMzZjc5N2FkMzEyYTkKQXV0aG9yOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOsKgwqAgTW9uIE9jdCAyOSAxMzozMjo1NiAyMDE4
ICswMDAwCgrCoMKgwqDCoCB4ZW4vYXJtOiBSZS1lbmFibGUgaW50ZXJydXB0IGxhdGVyIGluIHRo
ZSB0cmFwIHBhdGgKCsKgwqDCoMKgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMg
Yi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCA5N2IwNWY1M2VhLi44ZjI4Nzg5MWI2
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvZW50cnkuUwpAQCAtMTk1LDcgKzE5NSw2IEBAIGh5cF9lcnJvcl9pbnZhbGlkOgoK
wqAgaHlwX2Vycm9yOgrCoMKgwqDCoMKgwqDCoMKgwqAgZW50cnnCoMKgIGh5cD0xCi3CoMKgwqDC
oMKgwqDCoCBtc3LCoMKgwqDCoCBkYWlmY2xyLCAjMgrCoMKgwqDCoMKgwqDCoMKgwqAgbW92wqDC
oMKgwqAgeDAsIHNwCsKgwqDCoMKgwqDCoMKgwqDCoCBibMKgwqDCoMKgwqAgZG9fdHJhcF9oeXBf
c2Vycm9yCsKgwqDCoMKgwqDCoMKgwqDCoCBleGl0wqDCoMKgIGh5cD0xCkBAIC0yMDMsNyArMjAy
LDcgQEAgaHlwX2Vycm9yOgrCoCAvKiBUcmFwcyB0YWtlbiBpbiBDdXJyZW50IEVMIHdpdGggU1Bf
RUx4ICovCsKgIGh5cF9zeW5jOgrCoMKgwqDCoMKgwqDCoMKgwqAgZW50cnnCoMKgIGh5cD0xCi3C
oMKgwqDCoMKgwqDCoCBtc3LCoMKgwqDCoCBkYWlmY2xyLCAjNgorwqDCoMKgwqDCoMKgwqAgbXNy
wqDCoMKgwqAgZGFpZmNsciwgIzQKwqDCoMKgwqDCoMKgwqDCoMKgIG1vdsKgwqDCoMKgIHgwLCBz
cArCoMKgwqDCoMKgwqDCoMKgwqAgYmzCoMKgwqDCoMKgIGRvX3RyYXBfaHlwX3N5bmMKwqDCoMKg
wqDCoMKgwqDCoMKgIGV4aXTCoMKgwqAgaHlwPTEKQEAgLTMwNCw3ICszMDMsNyBAQCBndWVzdF9z
eW5jX3Nsb3dwYXRoOgrCoMKgwqDCoMKgwqDCoMKgwqAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3Bl
bmRpbmdfdnNlcnJvcjsgY2JueiB4MCwgMWYiLArCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgIm5vcDsgbm9wIiwKwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCi3CoMKgwqDC
oMKgwqDCoCBtc3LCoMKgwqDCoCBkYWlmY2xyLCAjNgorwqDCoMKgwqDCoMKgwqAgbXNywqDCoMKg
wqAgZGFpZmNsciwgIzQKwqDCoMKgwqDCoMKgwqDCoMKgIG1vdsKgwqDCoMKgIHgwLCBzcArCoMKg
wqDCoMKgwqDCoMKgwqAgYmzCoMKgwqDCoMKgIGRvX3RyYXBfZ3Vlc3Rfc3luYwrCoCAxOgpAQCAt
MzMyLDcgKzMzMSw3IEBAIGd1ZXN0X2ZpcV9pbnZhbGlkOgoKwqAgZ3Vlc3RfZXJyb3I6CsKgwqDC
oMKgwqDCoMKgwqDCoCBlbnRyecKgwqAgaHlwPTAsIGNvbXBhdD0wCi3CoMKgwqDCoMKgwqDCoCBt
c3LCoMKgwqDCoCBkYWlmY2xyLCAjNgorwqDCoMKgwqDCoMKgwqAgbXNywqDCoMKgwqAgZGFpZmNs
ciwgIzQKwqDCoMKgwqDCoMKgwqDCoMKgIG1vdsKgwqDCoMKgIHgwLCBzcArCoMKgwqDCoMKgwqDC
oMKgwqAgYmzCoMKgwqDCoMKgIGRvX3RyYXBfZ3Vlc3Rfc2Vycm9yCsKgwqDCoMKgwqDCoMKgwqDC
oCBleGl0wqDCoMKgIGh5cD0wLCBjb21wYXQ9MApAQCAtMzQ3LDcgKzM0Niw3IEBAIGd1ZXN0X3N5
bmNfY29tcGF0OgrCoMKgwqDCoMKgwqDCoMKgwqAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRp
bmdfdnNlcnJvcjsgY2JueiB4MCwgMWYiLArCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgIm5vcDsgbm9wIiwKwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCi3CoMKgwqDCoMKg
wqDCoCBtc3LCoMKgwqDCoCBkYWlmY2xyLCAjNgorwqDCoMKgwqDCoMKgwqAgbXNywqDCoMKgwqAg
ZGFpZmNsciwgIzQKwqDCoMKgwqDCoMKgwqDCoMKgIG1vdsKgwqDCoMKgIHgwLCBzcArCoMKgwqDC
oMKgwqDCoMKgwqAgYmzCoMKgwqDCoMKgIGRvX3RyYXBfZ3Vlc3Rfc3luYwrCoCAxOgpAQCAtMzc1
LDcgKzM3NCw3IEBAIGd1ZXN0X2ZpcV9pbnZhbGlkX2NvbXBhdDoKCsKgIGd1ZXN0X2Vycm9yX2Nv
bXBhdDoKwqDCoMKgwqDCoMKgwqDCoMKgIGVudHJ5wqDCoCBoeXA9MCwgY29tcGF0PTEKLcKgwqDC
oMKgwqDCoMKgIG1zcsKgwqDCoMKgIGRhaWZjbHIsICM2CivCoMKgwqDCoMKgwqDCoCBtc3LCoMKg
wqDCoCBkYWlmY2xyLCAjNArCoMKgwqDCoMKgwqDCoMKgwqAgbW92wqDCoMKgwqAgeDAsIHNwCsKg
wqDCoMKgwqDCoMKgwqDCoCBibMKgwqDCoMKgwqAgZG9fdHJhcF9ndWVzdF9zZXJyb3IKwqDCoMKg
wqDCoMKgwqDCoMKgIGV4aXTCoMKgwqAgaHlwPTAsIGNvbXBhdD0xCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDUxZDJlNDJjNzcu
LmMxOGY4OWI0MWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9h
cmNoL2FybS90cmFwcy5jCkBAIC0yMDM5LDYgKzIwMzksOCBAQCBzdGF0aWMgdm9pZCBlbnRlcl9o
eXBlcnZpc29yX2hlYWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCsKgwqDCoMKgwqAgewrC
oMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwoKK8KgwqDCoMKgwqDC
oMKgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CisKwqDCoMKgwqDCoMKgwqDCoMKg
IC8qIElmIHRoZSBndWVzdCBoYXMgZGlzYWJsZWQgdGhlIHdvcmthcm91bmQsIGJyaW5nIGl0IGJh
Y2sgb24uICovCsKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIG5lZWRzX3NzYmRfZmxpcCh2KSApCsKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGFybV9zbWNjY18xXzFfc21jKEFSTV9TTUNDQ19BUkNI
X1dPUktBUk9VTkRfMl9GSUQsIDEsIE5VTEwpOwpAQCAtMjA3Myw2ICsyMDc1LDcgQEAgdm9pZCBk
b190cmFwX2d1ZXN0X3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCsKgwqDCoMKgwqAg
Y29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKCsKgwqDCoMKgwqAg
ZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOworwqDCoMKgIGxvY2FsX2lycV9lbmFibGUoKTsK
CsKgwqDCoMKgwqAgc3dpdGNoICggaHNyLmVjICkKwqDCoMKgwqDCoCB7CkBAIC0yMjA4LDYgKzIy
MTEsNyBAQCB2b2lkIGRvX3RyYXBfaHlwX3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CsKgwqDCoMKgwqAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsK
CsKgwqDCoMKgwqAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOworwqDCoMKgIGxvY2FsX2ly
cV9lbmFibGUoKTsKCsKgwqDCoMKgwqAgc3dpdGNoICggaHNyLmVjICkKwqDCoMKgwqDCoCB7CkBA
IC0yMjQ2LDYgKzIyNTAsNyBAQCB2b2lkIGRvX3RyYXBfaHlwX3N5bmMoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCsKgIHZvaWQgZG9fdHJhcF9oeXBfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQrCoCB7CsKgwqDCoMKgwqAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwor
wqDCoMKgIGxvY2FsX2lycV9lbmFibGUoKTsKCsKgwqDCoMKgwqAgX19kb190cmFwX3NlcnJvcihy
ZWdzLCBWQUJPUlRfR0VOX0JZX0dVRVNUKHJlZ3MpKTsKwqAgfQpAQCAtMjI1Myw2ICsyMjU4LDcg
QEAgdm9pZCBkb190cmFwX2h5cF9zZXJyb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCsKg
IHZvaWQgZG9fdHJhcF9ndWVzdF9zZXJyb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCsKg
IHsKwqDCoMKgwqDCoCBlbnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7CivCoMKgwqAgbG9jYWxf
aXJxX2VuYWJsZSgpOwoKwqDCoMKgwqDCoCBfX2RvX3RyYXBfc2Vycm9yKHJlZ3MsIHRydWUpOwrC
oCB9CgotLSAKSnVsaWVuIEdyYWxsCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:43:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:43: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-devel-bounces@lists.xenproject.org>)
	id 1gL803-0005Pe-NZ; Fri, 09 Nov 2018 14:43: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=wzzi=nu=citrix.com=prvs=84405b137=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gL802-0005PV-OA
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 14:43:06 +0000
X-Inumbo-ID: c32b7626-e42d-11e8-8ab8-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c32b7626-e42d-11e8-8ab8-12d6303a7972;
 Fri, 09 Nov 2018 14:43:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70136215"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 9 Nov 2018 14:42:55 +0000
Message-ID: <1541774575-31536-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/badpage: Fix badpage->order overflow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIG9yZGVyIDMyIG9yIG1vcmUsIHRoZSBzaGlmdCB3aWxsIHRydW5jYXRlLiAgU3BvdHRlZCBi
eSBDb3Zlcml0eS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jCmluZGV4IDFhZWMxM2UuLjg4ZDE2MzcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0zMzQsNyArMzM0
LDcgQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUp
CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgYXJyYXlfc2l6ZTsgaSsrICkKICAgICAgICAgewog
ICAgICAgICAgICAgYm9vdG1lbV9yZWdpb25femFwKGJhZHBhZ2UtPm1mbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBiYWRwYWdlLT5tZm4gKyAoMVUgPDwgYmFkcGFnZS0+b3JkZXIp
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWRwYWdlLT5tZm4gKyAoMVVMIDw8
IGJhZHBhZ2UtPm9yZGVyKSk7CiAgICAgICAgICAgICBiYWRwYWdlKys7CiAgICAgICAgIH0KICAg
ICB9CkBAIC0zNDcsNyArMzQ3LDcgQEAgdm9pZCBfX2luaXQgaW5pdF9ib290X3BhZ2VzKHBhZGRy
X3QgcHMsIHBhZGRyX3QgcGUpCiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGFycmF5X3Np
emU7IGkrKyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgYm9vdG1lbV9yZWdpb25f
emFwKGJhZHBhZ2UtPm1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFk
cGFnZS0+bWZuICsgKDFVIDw8IGJhZHBhZ2UtPm9yZGVyKSk7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJhZHBhZ2UtPm1mbiArICgxVUwgPDwgYmFkcGFnZS0+b3JkZXIpKTsK
ICAgICAgICAgICAgICAgICBiYWRwYWdlKys7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:46:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:46: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-devel-bounces@lists.xenproject.org>)
	id 1gL83K-0005he-9u; Fri, 09 Nov 2018 14:46: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=qqpi=nu=citrix.com=prvs=84494ffbf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gL83I-0005hY-Pe
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 14:46:28 +0000
X-Inumbo-ID: 3ce3f743-e42e-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ce3f743-e42e-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 14:46:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70136563"
Date: Fri, 9 Nov 2018 14:46:19 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181109144619.6t5w5rlzv2uv2zy7@zion.uk.xensource.com>
References: <1541774547-31337-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1541774547-31337-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Unify hvm_event_pending()'s API
 with the !CONFIG_HVM version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDksIDIwMTggYXQgMDI6NDI6MjdQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:47:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:47: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-devel-bounces@lists.xenproject.org>)
	id 1gL83o-0005l5-Le; Fri, 09 Nov 2018 14:47: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=qqpi=nu=citrix.com=prvs=84494ffbf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gL83n-0005kv-MW
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 14:46:59 +0000
X-Inumbo-ID: 4f34cc19-e42e-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f34cc19-e42e-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 14:46:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70136648"
Date: Fri, 9 Nov 2018 14:46:56 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181109144656.ajk73rlqyw57ccws@zion.uk.xensource.com>
References: <1541774575-31536-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1541774575-31536-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86/badpage: Fix badpage->order overflow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDksIDIwMTggYXQgMDI6NDI6NTVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBGb3Igb3JkZXIgMzIgb3IgbW9yZSwgdGhlIHNoaWZ0IHdpbGwgdHJ1bmNhdGUuICBT
cG90dGVkIGJ5IENvdmVyaXR5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:48:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:48: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-devel-bounces@lists.xenproject.org>)
	id 1gL84r-0005s6-1t; Fri, 09 Nov 2018 14:48: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=y7e3=nu=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gL84p-0005s0-I6
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 14:48:03 +0000
X-Inumbo-ID: 74e2ae8e-e42e-11e8-8409-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 74e2ae8e-e42e-11e8-8409-12d6303a7972;
 Fri, 09 Nov 2018 14:48:01 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 3DD77301AB35; Fri,  9 Nov 2018 16:48:01 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 2D25E3000E4F;
 Fri,  9 Nov 2018 16:48:01 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <1541083542-22464-1-git-send-email-rcojocaru@bitdefender.com>
 <1541083542-22464-4-git-send-email-rcojocaru@bitdefender.com>
 <65ef6cc6-a198-f875-ec11-e3727360f257@citrix.com>
 <ad4906fd-37b9-965e-f7b3-45937b8ebedf@bitdefender.com>
Message-ID: <d788b7cf-3ab8-bed0-8013-0860044ba9db@bitdefender.com>
Date: Fri, 9 Nov 2018 16:47:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <ad4906fd-37b9-965e-f7b3-45937b8ebedf@bitdefender.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V4 3/3] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvOS8xOCA0OjE5IFBNLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4gKFhFTikgWGVuIGNh
bGwgdHJhY2U6Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjM5MTA3Pl0gdmNwdV9zbGVlcF9zeW5j
KzB4NDAvMHg3MQo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDIwNzBmMT5dIGRvbWFpbi5jI2RvX2Rv
bWFpbl9wYXVzZSsweDMzLzB4NGYKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyMDg0YmQ+XSBkb21h
aW5fcGF1c2UrMHgyNS8weDI3Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMzY4NjFlPl0gaGFwX3Ry
YWNrX2RpcnR5X3ZyYW0rMHgyYjMvMHg0OTEKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyZWUyMTc+
XSBkbS5jI2RtX29wKzB4NDcyLzB4ZDQ2Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMmVlYzczPl0g
ZG9fZG1fb3ArMHg4NC8weGJhCj4gKFhFTikgICAgWzxmZmZmODJkMDgwMzczNzIyPl0gcHZfaHlw
ZXJjYWxsKzB4MWFmLzB4NGNkCj4gKFhFTikgICAgWzxmZmZmODJkMDgwMzdhNDIyPl0gbHN0YXJf
ZW50ZXIrMHgxMTIvMHgxMjAKPiAoWEVOKQo+IChYRU4pIENQVTEgQCBlMDA4OmZmZmY4MmQwODAy
YTg1M2YKPiAodGltZS5jI3RpbWVfY2FsaWJyYXRpb25fc3RkX3JlbmRlenZvdXMrMHg2Mi8weDc3
KQo+IChYRU4pIENQVTIgQCBlMDA4OmZmZmY4MmQwODAyYTg1M2YKPiAodGltZS5jI3RpbWVfY2Fs
aWJyYXRpb25fc3RkX3JlbmRlenZvdXMrMHg2Mi8weDc3KQo+IChYRU4pIENQVTAgQCBlMDA4OmZm
ZmY4MmQwODAyYTg1MTQKPiAodGltZS5jI3RpbWVfY2FsaWJyYXRpb25fc3RkX3JlbmRlenZvdXMr
MHgzNy8weDc3KQo+IChYRU4pCj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgo+IChYRU4pIFBhbmljIG9uIENQVSAzOgo+IChYRU4pIEZBVEFMIFRSQVA6IHZl
Y3RvciA9IDIgKG5taSkKPiAoWEVOKSBbZXJyb3JfY29kZT0wMDAwXQo+IChYRU4pICoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKCkkgYWxzbyBoYXZlIGE6CgooWEVOKSBY
ZW4gY2FsbCB0cmFjZToKKFhFTikgICAgWzxmZmZmODJkMDgwMmE3YWI4Pl0gdGltZS5jI3RpbWVy
X2ludGVycnVwdCsweGRhLzB4MTFlCihYRU4pICAgIFs8ZmZmZjgyZDA4MDI4NTc1NT5dIGRvX0lS
USsweDViNS8weDY1ZAooWEVOKSAgICBbPGZmZmY4MmQwODAzN2E4YWE+XSBjb21tb25faW50ZXJy
dXB0KzB4MTBhLzB4MTIwCihYRU4pICAgIFs8ZmZmZjgyZDA4MDIyYWQ4MD5dIHF1ZXVlX3dyaXRl
X2xvY2tfc2xvd3BhdGgrMHg1MC8weDgwCihYRU4pICAgIFs8ZmZmZjgyZDA4MDIyYWRmNz5dIF9w
ZXJjcHVfd3JpdGVfbG9jaysweDQ3LzB4MTNhCihYRU4pICAgIFs8ZmZmZjgyZDA4MDMzZGUyNj5d
IGVwdF9oYW5kbGVfbWlzY29uZmlnKzB4Y2IvMHgyNzAKKFhFTikgICAgWzxmZmZmODJkMDgwMzIy
NmE3Pl0gdm14X3ZtZXhpdF9oYW5kbGVyKzB4MTdlMS8weDFiOTEKKFhFTikgICAgWzxmZmZmODJk
MDgwMzI3N2ZhPl0gdm14X2FzbV92bWV4aXRfaGFuZGxlcisweGZhLzB4MjcwCihYRU4pCihYRU4p
IENQVTEgQCBlMDA4OmZmZmY4MmQwODAyMzkxMTMgKHZjcHVfc2xlZXBfc3luYysweDRjLzB4NzEp
CihYRU4pIENQVTMgQCBlMDA4OmZmZmY4MmQwODAyZGNiMTAgKG13YWl0X2lkbGVfd2l0aF9oaW50
cysweGVkLzB4MTMzKQooWEVOKSBDUFUyIEAgZTAwODpmZmZmODJkMDgwMmRjYjEwIChtd2FpdF9p
ZGxlX3dpdGhfaGludHMrMHhlZC8weDEzMykKCihlcHRfaGFuZGxlX21pc2NvbmZpZygpIGlzIHdh
aXRpbmcgdG8gdGFrZSBhIGxvY2sgb24gdGhlIGFjdGl2ZSBwMm0pLgoKClRoYW5rcywKUmF6dmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:50:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:50: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-devel-bounces@lists.xenproject.org>)
	id 1gL877-0006h1-HD; Fri, 09 Nov 2018 14:50: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=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gL876-0006gu-GJ
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 14:50:24 +0000
X-Inumbo-ID: c965464c-e42e-11e8-b540-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c965464c-e42e-11e8-b540-12d6303a7972;
 Fri, 09 Nov 2018 14:50:23 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DBCE8A78;
 Fri,  9 Nov 2018 06:50:22 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 125843F5BD;
 Fri,  9 Nov 2018 06:50:21 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20181109101631.5729-1-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a733270e-11d7-a544-23dd-a72e0ce19fe1@arm.com>
Date: Fri, 9 Nov 2018 14:50:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181109101631.5729-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiwKCk9uIDA5LzExLzIwMTggMTA6MTYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4g
VGhpcyBlbWFpbCBvbmx5IHRyYWNrcyBiaWcgaXRlbXMgZm9yIHhlbi5naXQgdHJlZS4gUGxlYXNl
IHJlcGx5IGZvciBpdGVtcyB5b3UKPiB3b3VsZCBsaWtlIHRvIHNlZSBpbiA0LjEyIHNvIHRoYXQg
cGVvcGxlIGhhdmUgYW4gaWRlYSB3aGF0IGlzIGdvaW5nIG9uIGFuZAo+IHByaW9yaXRpc2UgYWNj
b3JkaW5nbHkuCj4gCj4gWW91J3JlIHdlbGNvbWUgdG8gcHJvdmlkZSBkZXNjcmlwdGlvbiBhbmQg
dXNlIGNhc2VzIG9mIHRoZSBmZWF0dXJlIHlvdSdyZQo+IHdvcmtpbmcgb24uCj4gCj4gPSBUaW1l
bGluZSA9Cj4gCj4gV2Ugbm93IGFkb3B0IGEgZml4ZWQgY3V0LW9mZiBkYXRlIHNjaGVtZS4gV2Ug
d2lsbCByZWxlYXNlIGFib3V0IGV2ZXJ5IDggbW9udGhzLgo+IFRoZSB1cGNvbWluZyA0LjEyIHRp
bWVsaW5lIGFyZSBhcyBmb2xsb3dlZDoKPiAKPiAqIExhc3QgcG9zdGluZyBkYXRlOiBEZWNlbWJl
ciAxNHRoLCAyMDE4Cj4gICAgTGFzdCBwb3N0aW5nIGRhdGUgZm9yIHBhdGNoZXMgdG91Y2hpbmcg
QVJNIGNvZGU6IERlY2VtYmVyIDFzdCwgMjAxOAo+ICogSGFyZCBjb2RlIGZyZWV6ZTogSmFudWFy
eSAxMXRoLCAyMDE5Cj4gICAgSGFyZCBjb2RlIGZyZWV6ZSBmb3IgcGF0Y2hlcyB0b3VjaGluZyBB
Uk0gY29kZTogRGVjZW1iZXIgMjFzdCwgMjAxOAo+ICogUkMxOiBUQkQKPiAqIFJlbGVhc2U6IE1h
cmNoIDd0aCwgMjAxOQo+IAo+IE5vdGUgdGhhdCB3ZSBkb24ndCBoYXZlIGZyZWV6ZSBleGNlcHRp
b24gc2NoZW1lIGFueW1vcmUuIEFsbCBwYXRjaGVzCj4gdGhhdCB3aXNoIHRvIGdvIGludG8gNC4x
MiBtdXN0IGJlIHBvc3RlZCBubyBsYXRlciB0aGFuIHRoZSBsYXN0IHBvc3RpbmcKPiBkYXRlLiBB
bGwgcGF0Y2hlcyBwb3N0ZWQgYWZ0ZXIgdGhhdCBkYXRlIHdpbGwgYmUgYXV0b21hdGljYWxseSBx
dWV1ZWQKPiBpbnRvIG5leHQgcmVsZWFzZS4KPiAKPiBSQ3Mgd2lsbCBiZSBhcnJhbmdlZCBpbW1l
ZGlhdGVseSBhZnRlciBmcmVlemUuCj4gCj4gV2UgcmVjZW50bHkgaW50cm9kdWNlZCBhIGppcmEg
aW5zdGFuY2UgdG8gdHJhY2sgYWxsIHRoZSB0YXNrcyAobm90IG9ubHkgYmlnKQo+IGZvciB0aGUg
cHJvamVjdC4gU2VlOiBodHRwczovL3hlbnByb2plY3QuYXRsYXNzaWFuLm5ldC9wcm9qZWN0cy9Y
RU4vaXNzdWVzLgo+IAo+IE1vc3Qgb2YgdGhlIHRhc2tzIHRyYWNrZWQgYnkgdGhpcyBlLW1haWwg
YWxzbyBoYXZlIGEgY29ycmVzcG9uZGluZyBqaXJhIHRhc2sKPiByZWZlcnJlZCBieSBYRU4tTi4K
PiAKPiBJIGhhdmUgc3RhcnRlZCB0byBpbmNsdWRlIHRoZSB2ZXJzaW9uIG51bWJlciBvZiBzZXJp
ZXMgYXNzb2NpYXRlZCB0byBlYWNoCj4gZmVhdHVyZS4gQ2FuIGVhY2ggb3duZXIgc2VuZCBhbiB1
cGRhdGUgb24gdGhlIHZlcnNpb24gbnVtYmVyIGlmIHRoZSBzZXJpZXMKPiB3YXMgcG9zdGVkIHVw
c3RyZWFtPwoKPiAqICBkb20wbGVzcyAoYm9vdCBtdWx0aXBsZSBkb21haW5zIGZyb20gZGV2aWNl
IHRyZWUpICh2NCkKPiAgICAtICBTdGVmYW5vIFN0YWJlbGxpbmkKClRoaXMgaXMgQXJtIGFuZCBu
b3QgeDg2LgoKT3RoZXIgc2VyaWVzIGZvciBBcm06CgpJbXBsZW1lbnQgU2V0L1dheSBvcGVyYXRp
b25zIChyZmMpCiAgICAtIEp1bGllbiBHcmFsbAoKVEVFIG1lZGlhdG9yIChhbmQgT1AtVEVFKSBz
dXBwb3J0IGluIFhFTiAodjIpCiAgICAtIFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:54:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:54: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-devel-bounces@lists.xenproject.org>)
	id 1gL8Ae-0006rw-9B; Fri, 09 Nov 2018 14:54: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=meaa=nu=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gL8Ad-0006rr-6X
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 14:54:03 +0000
X-Inumbo-ID: 4b56a0c4-e42f-11e8-b9de-12d6303a7972
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4b56a0c4-e42f-11e8-b9de-12d6303a7972;
 Fri, 09 Nov 2018 14:54:01 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA9ErZXJ009974;
 Fri, 9 Nov 2018 14:53:39 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=UfacWX/YugBPIdu0bLQylT6CzN5NQJT1yvk+wLX7ZDs=;
 b=UuLjAfWTzK4HLS3CKfDDgBYxYY6Y0vHLJ+Sfi4v0rTvsXv6MxUPFm8KHLWVH7Yv+ZNru
 9RWSGS3OcZ7IyzKAbQgPSckGUuAw6NIVe46Unhf1MsDu2/4WWZF2lchb2wwiAtR7GnC2
 82F5RjZUrysaatFQdXI9UdVthqzp58f2oJ49c8/F7L07kts0n8DIye5tT4KRo88rzRqw
 w3uHNyBLITqLzqQK/6XAkyAg5PadVQERWoVfBWoUyNDXPw+xTpNd9lt+sYhEProOjCS3
 SVibeRlnxNYlhEqbGvBgmMICDHLfdBYSaRCKRlAN8r4j9HDz6CXMszIbYY9tysgJFUpD Lw== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2nh33uff8u-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 09 Nov 2018 14:53:39 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wA9ErXTh002940
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Nov 2018 14:53:33 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wA9ErWLw027102;
 Fri, 9 Nov 2018 14:53:32 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Nov 2018 06:53:32 -0800
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20181109120413.9539-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <17fad46e-293b-65b4-dc75-2b0717306cf8@oracle.com>
Date: Fri, 9 Nov 2018 09:53:26 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181109120413.9539-1-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9071
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=878
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811090137
Subject: Re: [Xen-devel] [PATCH] xen: fix xen_qlock_wait()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvOS8xOCA3OjA0IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IENvbW1pdCBhODU2NTMx
OTUxZGM4MCAoInhlbjogbWFrZSB4ZW5fcWxvY2tfd2FpdCgpIG5lc3RhYmxlIikKPiBpbnRyb2R1
Y2VkIGEgcmVncmVzc2lvbiBmb3IgWGVuIGd1ZXN0cyBydW5uaW5nIGZ1bGx5IHZpcnR1YWxpemVk
Cj4gKEhWTSBvciBQVkggbW9kZSkuIFRoZSBYZW4gaHlwZXJ2aXNvciB3b3VsZG4ndCByZXR1cm4g
ZnJvbSB0aGUgcG9sbAo+IGh5cGVyY2FsbCB3aXRoIGludGVycnVwdHMgZGlzYWJsZWQgaW4gY2Fz
ZSBvZiBhbiBpbnRlcnJ1cHQgKGZvciBQVgo+IGd1ZXN0cyBpdCBkb2VzKS4KPgo+IFNvIGluc3Rl
YWQgb2YgZGlzYWJsaW5nIGludGVycnVwdHMgaW4geGVuX3Fsb2NrX3dhaXQoKSB1c2UgYSBuZXN0
aW5nCj4gY291bnRlciB0byBhdm9pZCBjYWxsaW5nIHhlbl9jbGVhcl9pcnFfcGVuZGluZygpIGlu
IGNhc2UKPiB4ZW5fcWxvY2tfd2FpdCgpIGlzIG5lc3RlZC4KPgo+IEZpeGVzOiBhODU2NTMxOTUx
ZGM4MCAoInhlbjogbWFrZSB4ZW5fcWxvY2tfd2FpdCgpIG5lc3RhYmxlIikKPiBDYzogc3RhYmxl
QHZnZXIua2VybmVsLm9yZwo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KClRoaXMgbmVlZHMgU2FuZGVyJ3MgUmVwb3J0ZWQtYnkuCgo+IC0tLQo+ICBhcmNo
L3g4Ni94ZW4vc3BpbmxvY2suYyB8IDE0ICsrKysrKysrLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk
LCA4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvYXJjaC94
ODYveGVuL3NwaW5sb2NrLmMgYi9hcmNoL3g4Ni94ZW4vc3BpbmxvY2suYwo+IGluZGV4IDQ0MWM4
ODI2MjE2OS4uMWM4YTg4MTZhNDAyIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3hlbi9zcGlubG9j
ay5jCj4gKysrIGIvYXJjaC94ODYveGVuL3NwaW5sb2NrLmMKPiBAQCAtOSw2ICs5LDcgQEAKPiAg
I2luY2x1ZGUgPGxpbnV4L2xvZzIuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2dmcC5oPgo+ICAjaW5j
bHVkZSA8bGludXgvc2xhYi5oPgo+ICsjaW5jbHVkZSA8bGludXgvYXRvbWljLmg+Cj4gIAo+ICAj
aW5jbHVkZSA8YXNtL3BhcmF2aXJ0Lmg+Cj4gICNpbmNsdWRlIDxhc20vcXNwaW5sb2NrLmg+Cj4g
QEAgLTIxLDYgKzIyLDcgQEAKPiAgCj4gIHN0YXRpYyBERUZJTkVfUEVSX0NQVShpbnQsIGxvY2tf
a2lja2VyX2lycSkgPSAtMTsKPiAgc3RhdGljIERFRklORV9QRVJfQ1BVKGNoYXIgKiwgaXJxX25h
bWUpOwo+ICtzdGF0aWMgREVGSU5FX1BFUl9DUFUoYXRvbWljX3QsIHhlbl9xbG9ja193YWl0X25l
c3QpOwoKSSdkIG1vdmUgdGhpcyB0byB4ZW5fcWxvY2tfd2FpdCgpLgoKRWl0aGVyIHdheSwKClJl
dmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoK
PiAgc3RhdGljIGJvb2wgeGVuX3B2c3BpbiA9IHRydWU7Cj4gIAo+ICBzdGF0aWMgdm9pZCB4ZW5f
cWxvY2tfa2ljayhpbnQgY3B1KQo+IEBAIC0zOSwyNSArNDEsMjUgQEAgc3RhdGljIHZvaWQgeGVu
X3Fsb2NrX2tpY2soaW50IGNwdSkKPiAgICovCj4gIHN0YXRpYyB2b2lkIHhlbl9xbG9ja193YWl0
KHU4ICpieXRlLCB1OCB2YWwpCj4gIHsKPiAtCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gIAlpbnQg
aXJxID0gX190aGlzX2NwdV9yZWFkKGxvY2tfa2lja2VyX2lycSk7Cj4gKwlhdG9taWNfdCAqbmVz
dF9jbnQgPSB0aGlzX2NwdV9wdHIoJnhlbl9xbG9ja193YWl0X25lc3QpOwo+ICAKPiAgCS8qIElm
IGtpY2tlciBpbnRlcnJ1cHRzIG5vdCBpbml0aWFsaXplZCB5ZXQsIGp1c3Qgc3BpbiAqLwo+ICAJ
aWYgKGlycSA9PSAtMSB8fCBpbl9ubWkoKSkKPiAgCQlyZXR1cm47Cj4gIAo+IC0JLyogR3VhcmQg
YWdhaW5zdCByZWVudHJ5LiAqLwo+IC0JbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwo+ICsJLyogRGV0
ZWN0IHJlZW50cnkuICovCj4gKwlhdG9taWNfaW5jKG5lc3RfY250KTsKPiAgCj4gLQkvKiBJZiBp
cnEgcGVuZGluZyBhbHJlYWR5IGNsZWFyIGl0LiAqLwo+IC0JaWYgKHhlbl90ZXN0X2lycV9wZW5k
aW5nKGlycSkpIHsKPiArCS8qIElmIGlycSBwZW5kaW5nIGFscmVhZHkgYW5kIG5vIG5lc3RlZCBj
YWxsIGNsZWFyIGl0LiAqLwo+ICsJaWYgKGF0b21pY19yZWFkKG5lc3RfY250KSA9PSAxICYmIHhl
bl90ZXN0X2lycV9wZW5kaW5nKGlycSkpIHsKPiAgCQl4ZW5fY2xlYXJfaXJxX3BlbmRpbmcoaXJx
KTsKPiAgCX0gZWxzZSBpZiAoUkVBRF9PTkNFKCpieXRlKSA9PSB2YWwpIHsKPiAgCQkvKiBCbG9j
ayB1bnRpbCBpcnEgYmVjb21lcyBwZW5kaW5nIChvciBhIHNwdXJpb3VzIHdha2V1cCkgKi8KPiAg
CQl4ZW5fcG9sbF9pcnEoaXJxKTsKPiAgCX0KPiAgCj4gLQlsb2NhbF9pcnFfcmVzdG9yZShmbGFn
cyk7Cj4gKwlhdG9taWNfZGVjKG5lc3RfY250KTsKPiAgfQo+ICAKPiAgc3RhdGljIGlycXJldHVy
bl90IGR1bW15X2hhbmRsZXIoaW50IGlycSwgdm9pZCAqZGV2X2lkKQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 14:57:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 14:57: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-devel-bounces@lists.xenproject.org>)
	id 1gL8EG-00071p-Rp; Fri, 09 Nov 2018 14:57: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=meaa=nu=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gL8EF-00071k-Jw
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 14:57:47 +0000
X-Inumbo-ID: d0b7badc-e42f-11e8-8357-12d6303a7972
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0b7badc-e42f-11e8-8357-12d6303a7972;
 Fri, 09 Nov 2018 14:57:45 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA9EraKi009989;
 Fri, 9 Nov 2018 14:57:41 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=o1tcCOSSQuRGFU3tkfI60hUSC/+RJsA6zk7SELwTfbg=;
 b=Nzo5Q5aBbpsRTRqI9uVGjoBecaqFq5t6TQ0bAC3ngPijwKR+TETpBY+PXulslgzzFpD2
 VDNf0c8aPnKqza1DP2g3TzaPDPlZkhzoH2C9N5t4qcwG4oK7NAZfK2Je2WAX8m0DdI/j
 tQp0rhL68eFS7I3eopHWSsyn7mz279SyldI0fLzlC6dLjCYlFKw/M9Hf38DFxHivcv7G
 +m3DMkMksggzKcplY87UsMZgbTogZP9fhm3Wfh9cMdWGM2yC2jdQ4HjPCEclANYQc5X1
 DQgLns5MtQ0aZOKJ+E6z2S269cns139sdz2YataNGBGPusB/OXUQhBCDyUy9Wz65droy wg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2nh33uffxy-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 09 Nov 2018 14:57:40 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wA9Evd7e029972
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Nov 2018 14:57:39 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wA9Evcdl022931;
 Fri, 9 Nov 2018 14:57:38 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Nov 2018 06:57:38 -0800
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1541774547-31337-1-git-send-email-andrew.cooper3@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <97981da5-6816-0bd4-1caa-2e8c08a7e045@oracle.com>
Date: Fri, 9 Nov 2018 09:57:32 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1541774547-31337-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9071
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811090137
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Unify hvm_event_pending()'s API
 with the !CONFIG_HVM version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvOS8xOCA5OjQyIEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE5vIGZ1bmN0aW9uYWwg
Y2hhbmdlLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+
IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBKdW4gTmFrYWppbWEgPGp1
bi5uYWthamltYUBpbnRlbC5jb20+Cj4gQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgo+IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+
IENDOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29t
Pgo+IENDOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KPiAtLS0KCgpSZXZpZXdl
ZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 15:02:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 15:02: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-devel-bounces@lists.xenproject.org>)
	id 1gL8Ig-0007qA-GN; Fri, 09 Nov 2018 15:02: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=wb2w=nu=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gL8Ie-0007q5-LX
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 15:02:20 +0000
X-Inumbo-ID: 739a9ac6-e430-11e8-834b-12d6303a7972
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 739a9ac6-e430-11e8-834b-12d6303a7972;
 Fri, 09 Nov 2018 15:02:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=2S87To//NEIn5v52UpLazlahK1WIIWZP/P5TTEZP/CM=; b=YimkJMHN6qvOLYjlWKV883vHRE
 MKWd0TwzmEADE6EmkTrjt+LOhbmU5SDtrJzeUvavt95o0db3lq950fiOmXNNWBK+9ipIxFhrGXVvc
 EJEzMAGiHsFGV8vONnI4GQUcGXV5T0sbMQ43yCPm7oyoBn9idIze9BHpu6psDcMUSZsk=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:50976
 helo=[172.16.1.49]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1gL8IC-0002nG-Ik; Fri, 09 Nov 2018 16:01:52 +0100
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20181109120413.9539-1-jgross@suse.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <400409f5-397e-780b-d13b-19a1ee578f44@eikelenboom.it>
Date: Fri, 9 Nov 2018 16:02:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181109120413.9539-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: fix xen_qlock_wait()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTEvMTggMTM6MDQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gQ29tbWl0IGE4NTY1MzE5
NTFkYzgwICgieGVuOiBtYWtlIHhlbl9xbG9ja193YWl0KCkgbmVzdGFibGUiKQo+IGludHJvZHVj
ZWQgYSByZWdyZXNzaW9uIGZvciBYZW4gZ3Vlc3RzIHJ1bm5pbmcgZnVsbHkgdmlydHVhbGl6ZWQK
PiAoSFZNIG9yIFBWSCBtb2RlKS4gVGhlIFhlbiBoeXBlcnZpc29yIHdvdWxkbid0IHJldHVybiBm
cm9tIHRoZSBwb2xsCj4gaHlwZXJjYWxsIHdpdGggaW50ZXJydXB0cyBkaXNhYmxlZCBpbiBjYXNl
IG9mIGFuIGludGVycnVwdCAoZm9yIFBWCj4gZ3Vlc3RzIGl0IGRvZXMpLgo+IAo+IFNvIGluc3Rl
YWQgb2YgZGlzYWJsaW5nIGludGVycnVwdHMgaW4geGVuX3Fsb2NrX3dhaXQoKSB1c2UgYSBuZXN0
aW5nCj4gY291bnRlciB0byBhdm9pZCBjYWxsaW5nIHhlbl9jbGVhcl9pcnFfcGVuZGluZygpIGlu
IGNhc2UKPiB4ZW5fcWxvY2tfd2FpdCgpIGlzIG5lc3RlZC4KPiAKPiBGaXhlczogYTg1NjUzMTk1
MWRjODAgKCJ4ZW46IG1ha2UgeGVuX3Fsb2NrX3dhaXQoKSBuZXN0YWJsZSIpCj4gQ2M6IHN0YWJs
ZUB2Z2VyLmtlcm5lbC5vcmcKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CgpBbHRob3VnaCB5b3UgZG9uJ3Qgc2VlbSB0b28gaW50ZXJlc3RlZCwgeW91IGNh
biBzdGljayBvbiBhOgpUZXN0ZWQtYnk6IFNhbmRlciBFaWtlbGVuYm9vbSA8bGludXhAZWlrZWxl
bmJvb20uaXQ+CmlmIHlvdSBsaWtlLgoKLS0KU2FuZGVyCgo+IC0tLQo+ICBhcmNoL3g4Ni94ZW4v
c3BpbmxvY2suYyB8IDE0ICsrKysrKysrLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2Vy
dGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9z
cGlubG9jay5jIGIvYXJjaC94ODYveGVuL3NwaW5sb2NrLmMKPiBpbmRleCA0NDFjODgyNjIxNjku
LjFjOGE4ODE2YTQwMiAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4vc3BpbmxvY2suYwo+ICsr
KyBiL2FyY2gveDg2L3hlbi9zcGlubG9jay5jCj4gQEAgLTksNiArOSw3IEBACj4gICNpbmNsdWRl
IDxsaW51eC9sb2cyLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9nZnAuaD4KPiAgI2luY2x1ZGUgPGxp
bnV4L3NsYWIuaD4KPiArI2luY2x1ZGUgPGxpbnV4L2F0b21pYy5oPgo+ICAKPiAgI2luY2x1ZGUg
PGFzbS9wYXJhdmlydC5oPgo+ICAjaW5jbHVkZSA8YXNtL3FzcGlubG9jay5oPgo+IEBAIC0yMSw2
ICsyMiw3IEBACj4gIAo+ICBzdGF0aWMgREVGSU5FX1BFUl9DUFUoaW50LCBsb2NrX2tpY2tlcl9p
cnEpID0gLTE7Cj4gIHN0YXRpYyBERUZJTkVfUEVSX0NQVShjaGFyICosIGlycV9uYW1lKTsKPiAr
c3RhdGljIERFRklORV9QRVJfQ1BVKGF0b21pY190LCB4ZW5fcWxvY2tfd2FpdF9uZXN0KTsKPiAg
c3RhdGljIGJvb2wgeGVuX3B2c3BpbiA9IHRydWU7Cj4gIAo+ICBzdGF0aWMgdm9pZCB4ZW5fcWxv
Y2tfa2ljayhpbnQgY3B1KQo+IEBAIC0zOSwyNSArNDEsMjUgQEAgc3RhdGljIHZvaWQgeGVuX3Fs
b2NrX2tpY2soaW50IGNwdSkKPiAgICovCj4gIHN0YXRpYyB2b2lkIHhlbl9xbG9ja193YWl0KHU4
ICpieXRlLCB1OCB2YWwpCj4gIHsKPiAtCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gIAlpbnQgaXJx
ID0gX190aGlzX2NwdV9yZWFkKGxvY2tfa2lja2VyX2lycSk7Cj4gKwlhdG9taWNfdCAqbmVzdF9j
bnQgPSB0aGlzX2NwdV9wdHIoJnhlbl9xbG9ja193YWl0X25lc3QpOwo+ICAKPiAgCS8qIElmIGtp
Y2tlciBpbnRlcnJ1cHRzIG5vdCBpbml0aWFsaXplZCB5ZXQsIGp1c3Qgc3BpbiAqLwo+ICAJaWYg
KGlycSA9PSAtMSB8fCBpbl9ubWkoKSkKPiAgCQlyZXR1cm47Cj4gIAo+IC0JLyogR3VhcmQgYWdh
aW5zdCByZWVudHJ5LiAqLwo+IC0JbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwo+ICsJLyogRGV0ZWN0
IHJlZW50cnkuICovCj4gKwlhdG9taWNfaW5jKG5lc3RfY250KTsKPiAgCj4gLQkvKiBJZiBpcnEg
cGVuZGluZyBhbHJlYWR5IGNsZWFyIGl0LiAqLwo+IC0JaWYgKHhlbl90ZXN0X2lycV9wZW5kaW5n
KGlycSkpIHsKPiArCS8qIElmIGlycSBwZW5kaW5nIGFscmVhZHkgYW5kIG5vIG5lc3RlZCBjYWxs
IGNsZWFyIGl0LiAqLwo+ICsJaWYgKGF0b21pY19yZWFkKG5lc3RfY250KSA9PSAxICYmIHhlbl90
ZXN0X2lycV9wZW5kaW5nKGlycSkpIHsKPiAgCQl4ZW5fY2xlYXJfaXJxX3BlbmRpbmcoaXJxKTsK
PiAgCX0gZWxzZSBpZiAoUkVBRF9PTkNFKCpieXRlKSA9PSB2YWwpIHsKPiAgCQkvKiBCbG9jayB1
bnRpbCBpcnEgYmVjb21lcyBwZW5kaW5nIChvciBhIHNwdXJpb3VzIHdha2V1cCkgKi8KPiAgCQl4
ZW5fcG9sbF9pcnEoaXJxKTsKPiAgCX0KPiAgCj4gLQlsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7
Cj4gKwlhdG9taWNfZGVjKG5lc3RfY250KTsKPiAgfQo+ICAKPiAgc3RhdGljIGlycXJldHVybl90
IGR1bW15X2hhbmRsZXIoaW50IGlycSwgdm9pZCAqZGV2X2lkKQo+IAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 15:20:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 15:20: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-devel-bounces@lists.xenproject.org>)
	id 1gL8aN-00011e-7R; Fri, 09 Nov 2018 15:20: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=mbz9=nu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gL8aM-00011Z-2V
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 15:20:38 +0000
X-Inumbo-ID: 01092157-e433-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01092157-e433-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 15:20:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4B6F1AE17;
 Fri,  9 Nov 2018 15:20:33 +0000 (UTC)
To: Sander Eikelenboom <linux@eikelenboom.it>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20181109120413.9539-1-jgross@suse.com>
 <400409f5-397e-780b-d13b-19a1ee578f44@eikelenboom.it>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <068f9560-598b-0228-463b-bc7f202cf8e0@suse.com>
Date: Fri, 9 Nov 2018 16:20:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <400409f5-397e-780b-d13b-19a1ee578f44@eikelenboom.it>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: fix xen_qlock_wait()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTEvMjAxOCAxNjowMiwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+IE9uIDA5LzEx
LzE4IDEzOjA0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBDb21taXQgYTg1NjUzMTk1MWRjODAg
KCJ4ZW46IG1ha2UgeGVuX3Fsb2NrX3dhaXQoKSBuZXN0YWJsZSIpCj4+IGludHJvZHVjZWQgYSBy
ZWdyZXNzaW9uIGZvciBYZW4gZ3Vlc3RzIHJ1bm5pbmcgZnVsbHkgdmlydHVhbGl6ZWQKPj4gKEhW
TSBvciBQVkggbW9kZSkuIFRoZSBYZW4gaHlwZXJ2aXNvciB3b3VsZG4ndCByZXR1cm4gZnJvbSB0
aGUgcG9sbAo+PiBoeXBlcmNhbGwgd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVkIGluIGNhc2Ugb2Yg
YW4gaW50ZXJydXB0IChmb3IgUFYKPj4gZ3Vlc3RzIGl0IGRvZXMpLgo+Pgo+PiBTbyBpbnN0ZWFk
IG9mIGRpc2FibGluZyBpbnRlcnJ1cHRzIGluIHhlbl9xbG9ja193YWl0KCkgdXNlIGEgbmVzdGlu
Zwo+PiBjb3VudGVyIHRvIGF2b2lkIGNhbGxpbmcgeGVuX2NsZWFyX2lycV9wZW5kaW5nKCkgaW4g
Y2FzZQo+PiB4ZW5fcWxvY2tfd2FpdCgpIGlzIG5lc3RlZC4KPj4KPj4gRml4ZXM6IGE4NTY1MzE5
NTFkYzgwICgieGVuOiBtYWtlIHhlbl9xbG9ja193YWl0KCkgbmVzdGFibGUiKQo+PiBDYzogc3Rh
YmxlQHZnZXIua2VybmVsLm9yZwo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Cj4gCj4gQWx0aG91Z2ggeW91IGRvbid0IHNlZW0gdG9vIGludGVyZXN0ZWQs
IHlvdSBjYW4gc3RpY2sgb24gYToKPiBUZXN0ZWQtYnk6IFNhbmRlciBFaWtlbGVuYm9vbSA8bGlu
dXhAZWlrZWxlbmJvb20uaXQ+Cj4gaWYgeW91IGxpa2UuCgpJIGFtIGludGVyZXN0ZWQuCgpPVE9I
IEkgd2FudGVkIHRvIHBvc3QgdGhlIHBhdGNoIG9mZmljaWFsbHkgdG8gZ2l2ZSBvdGhlcnMgdGhl
IGNoYW5jZSB0bwpzZW5kIHJlbWFya3MuCgoKSnVlcmdlbgoKPiAKPiAtLQo+IFNhbmRlcgo+IAo+
PiAtLS0KPj4gIGFyY2gveDg2L3hlbi9zcGlubG9jay5jIHwgMTQgKysrKysrKystLS0tLS0KPj4g
IDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4+Cj4+IGRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vc3BpbmxvY2suYyBiL2FyY2gveDg2L3hlbi9zcGlubG9j
ay5jCj4+IGluZGV4IDQ0MWM4ODI2MjE2OS4uMWM4YTg4MTZhNDAyIDEwMDY0NAo+PiAtLS0gYS9h
cmNoL3g4Ni94ZW4vc3BpbmxvY2suYwo+PiArKysgYi9hcmNoL3g4Ni94ZW4vc3BpbmxvY2suYwo+
PiBAQCAtOSw2ICs5LDcgQEAKPj4gICNpbmNsdWRlIDxsaW51eC9sb2cyLmg+Cj4+ICAjaW5jbHVk
ZSA8bGludXgvZ2ZwLmg+Cj4+ICAjaW5jbHVkZSA8bGludXgvc2xhYi5oPgo+PiArI2luY2x1ZGUg
PGxpbnV4L2F0b21pYy5oPgo+PiAgCj4+ICAjaW5jbHVkZSA8YXNtL3BhcmF2aXJ0Lmg+Cj4+ICAj
aW5jbHVkZSA8YXNtL3FzcGlubG9jay5oPgo+PiBAQCAtMjEsNiArMjIsNyBAQAo+PiAgCj4+ICBz
dGF0aWMgREVGSU5FX1BFUl9DUFUoaW50LCBsb2NrX2tpY2tlcl9pcnEpID0gLTE7Cj4+ICBzdGF0
aWMgREVGSU5FX1BFUl9DUFUoY2hhciAqLCBpcnFfbmFtZSk7Cj4+ICtzdGF0aWMgREVGSU5FX1BF
Ul9DUFUoYXRvbWljX3QsIHhlbl9xbG9ja193YWl0X25lc3QpOwo+PiAgc3RhdGljIGJvb2wgeGVu
X3B2c3BpbiA9IHRydWU7Cj4+ICAKPj4gIHN0YXRpYyB2b2lkIHhlbl9xbG9ja19raWNrKGludCBj
cHUpCj4+IEBAIC0zOSwyNSArNDEsMjUgQEAgc3RhdGljIHZvaWQgeGVuX3Fsb2NrX2tpY2soaW50
IGNwdSkKPj4gICAqLwo+PiAgc3RhdGljIHZvaWQgeGVuX3Fsb2NrX3dhaXQodTggKmJ5dGUsIHU4
IHZhbCkKPj4gIHsKPj4gLQl1bnNpZ25lZCBsb25nIGZsYWdzOwo+PiAgCWludCBpcnEgPSBfX3Ro
aXNfY3B1X3JlYWQobG9ja19raWNrZXJfaXJxKTsKPj4gKwlhdG9taWNfdCAqbmVzdF9jbnQgPSB0
aGlzX2NwdV9wdHIoJnhlbl9xbG9ja193YWl0X25lc3QpOwo+PiAgCj4+ICAJLyogSWYga2lja2Vy
IGludGVycnVwdHMgbm90IGluaXRpYWxpemVkIHlldCwganVzdCBzcGluICovCj4+ICAJaWYgKGly
cSA9PSAtMSB8fCBpbl9ubWkoKSkKPj4gIAkJcmV0dXJuOwo+PiAgCj4+IC0JLyogR3VhcmQgYWdh
aW5zdCByZWVudHJ5LiAqLwo+PiAtCWxvY2FsX2lycV9zYXZlKGZsYWdzKTsKPj4gKwkvKiBEZXRl
Y3QgcmVlbnRyeS4gKi8KPj4gKwlhdG9taWNfaW5jKG5lc3RfY250KTsKPj4gIAo+PiAtCS8qIElm
IGlycSBwZW5kaW5nIGFscmVhZHkgY2xlYXIgaXQuICovCj4+IC0JaWYgKHhlbl90ZXN0X2lycV9w
ZW5kaW5nKGlycSkpIHsKPj4gKwkvKiBJZiBpcnEgcGVuZGluZyBhbHJlYWR5IGFuZCBubyBuZXN0
ZWQgY2FsbCBjbGVhciBpdC4gKi8KPj4gKwlpZiAoYXRvbWljX3JlYWQobmVzdF9jbnQpID09IDEg
JiYgeGVuX3Rlc3RfaXJxX3BlbmRpbmcoaXJxKSkgewo+PiAgCQl4ZW5fY2xlYXJfaXJxX3BlbmRp
bmcoaXJxKTsKPj4gIAl9IGVsc2UgaWYgKFJFQURfT05DRSgqYnl0ZSkgPT0gdmFsKSB7Cj4+ICAJ
CS8qIEJsb2NrIHVudGlsIGlycSBiZWNvbWVzIHBlbmRpbmcgKG9yIGEgc3B1cmlvdXMgd2FrZXVw
KSAqLwo+PiAgCQl4ZW5fcG9sbF9pcnEoaXJxKTsKPj4gIAl9Cj4+ICAKPj4gLQlsb2NhbF9pcnFf
cmVzdG9yZShmbGFncyk7Cj4+ICsJYXRvbWljX2RlYyhuZXN0X2NudCk7Cj4+ICB9Cj4+ICAKPj4g
IHN0YXRpYyBpcnFyZXR1cm5fdCBkdW1teV9oYW5kbGVyKGludCBpcnEsIHZvaWQgKmRldl9pZCkK
Pj4KPiAKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 15:26:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 15:26: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-devel-bounces@lists.xenproject.org>)
	id 1gL8fy-0001Cm-CL; Fri, 09 Nov 2018 15:26: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=wzzi=nu=citrix.com=prvs=84405b137=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gL8fx-0001CR-8R
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 15:26:25 +0000
X-Inumbo-ID: d138ea90-e433-11e8-ae2d-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d138ea90-e433-11e8-ae2d-12d6303a7972;
 Fri, 09 Nov 2018 15:26:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70141911"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 9 Nov 2018 15:26:17 +0000
Message-ID: <1541777178-3844-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1541777178-3844-1-git-send-email-andrew.cooper3@citrix.com>
References: <1541777178-3844-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/3 Xen-4.9] x86/dom0: Fix shadowing of PV
 guests with 2M superpages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHN0cmFpZ2h0IGJhY2twb3J0IG9mIGMvcyAyOGQ5YTlhMmQ0MTc1OWI5ZTUxNjMw
MzdiNzU5YWM1NTdhZWE3NjdjCmJ1dCB3aXRoIGEgZGlmZmVyZW50IGp1c3RpZmljYXRpb24uCgpE
b20wIG1heSBoYXZlIHN1cGVycGFnZXMgKGUuZy4gaW5pdGlhbCBQMk0pLCBhbmQgbWF5IGJlIHNo
YWRvd2VkCihlLmcuIFBWLUwxVEYpLiAgQmVjYXVzZSBvZiB0aGlzIGluY29ycmVjdCBjaGVjaywg
d2hlbiBQViBzdXBlcnBhZ2VzIGFyZQpkaXNhbGxvd2VkICh3aGljaCBpcyB0aGUgc2VjdXJpdHkg
c3VwcG9ydGVkIGNvbmZpZ3VyYXRpb24pLCBhdHRlbXB0aW5nIHRvCnNoYWRvdyB0aGUgUDJNIHdp
dGggaXRzIHN1cGVycGFnZXMgc3RpbGwgaW50YWN0IHdpbGwgZmFpbC4gIEEgI1BGIHdpbGwgYmUK
aGFuZGVkIGJhY2sgdG8gdGhlIGtlcm5lbCwgcmF0aGVyIHRoYW4gdGhlIHN1cGVycGFnZSBiZWlu
ZyBzcGxpbnRlcmVkIGFuZApzaGFkb3dlZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0X3B0LmggfCAxMiArKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA3IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oCmlu
ZGV4IDcyMTI2ZDUuLjA4MDMxYzggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vl
c3RfcHQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmgKQEAgLTIwNSwxNSAr
MjA1LDE3IEBAIHN0YXRpYyBpbmxpbmUgZ3Vlc3RfbDRlX3QgZ3Vlc3RfbDRlX2Zyb21fZ2ZuKGdm
bl90IGdmbiwgdTMyIGZsYWdzKQogc3RhdGljIGlubGluZSBib29sIGd1ZXN0X2Nhbl91c2VfbDJf
c3VwZXJwYWdlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICAvKgorICAgICAqIFBWIGd1
ZXN0cyB1c2UgWGVuJ3MgcGFnaW5nIHNldHRpbmdzLiAgQmVpbmcgNC1sZXZlbCwgMk0KKyAgICAg
KiBzdXBlcnBhZ2VzIGFyZSB1bmNvbmRpdGlvbmFsbHkgc3VwcG9ydGVkLgorICAgICAqCiAgICAg
ICogVGhlIEwyIF9QQUdFX1BTRSBiaXQgbXVzdCBiZSBob25vdXJlZCBpbiBIVk0gZ3Vlc3RzLCB3
aGVuZXZlcgogICAgICAqIENSNC5QU0UgaXMgc2V0IG9yIHRoZSBndWVzdCBpcyBpbiBQQUUgb3Ig
bG9uZyBtb2RlLgogICAgICAqIEl0J3MgYWxzbyB1c2VkIGluIHRoZSBkdW1teSBQVCBmb3IgdmNw
dXMgd2l0aCBDUjAuUEcgY2xlYXJlZC4KICAgICAgKi8KLSAgICByZXR1cm4gKGlzX3B2X3ZjcHUo
dikKLSAgICAgICAgICAgID8gb3B0X2FsbG93X3N1cGVycGFnZQotICAgICAgICAgICAgOiAoR1VF
U1RfUEFHSU5HX0xFVkVMUyAhPSAyCi0gICAgICAgICAgICAgICB8fCAhaHZtX3BhZ2luZ19lbmFi
bGVkKHYpCi0gICAgICAgICAgICAgICB8fCAodi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSAm
IFg4Nl9DUjRfUFNFKSkpOworICAgIHJldHVybiAoaXNfcHZfdmNwdSh2KSB8fAorICAgICAgICAg
ICAgR1VFU1RfUEFHSU5HX0xFVkVMUyAhPSAyIHx8CisgICAgICAgICAgICAhaHZtX3BhZ2luZ19l
bmFibGVkKHYpIHx8CisgICAgICAgICAgICAodi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSAm
IFg4Nl9DUjRfUFNFKSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9jYW5fdXNlX2wz
X3N1cGVycGFnZXMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKLS0gCjIuMS40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 15:26:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 15:26: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-devel-bounces@lists.xenproject.org>)
	id 1gL8fy-0001Cu-LN; Fri, 09 Nov 2018 15:26: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=wzzi=nu=citrix.com=prvs=84405b137=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gL8fx-0001CQ-8Q
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 15:26:25 +0000
X-Inumbo-ID: d0f09290-e433-11e8-a71c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0f09290-e433-11e8-a71c-12d6303a7972;
 Fri, 09 Nov 2018 15:26:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70141907"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 9 Nov 2018 15:26:16 +0000
Message-ID: <1541777178-3844-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1541777178-3844-1-git-send-email-andrew.cooper3@citrix.com>
References: <1541777178-3844-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/3] x86/dom0: Avoid using 1G superpages if
 shadowing may be necessary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHNoYWRvdyBjb2RlIGRvZXNuJ3Qgc3VwcG9ydCAxRyBzdXBlcnBhZ2VzLCBhbmQgd2lsbCBo
YW5kICNQRltSU1ZEXSBiYWNrIHRvCmd1ZXN0cy4KCkZvciBkb20wJ3Mgd2l0aCA1MTJHQiBvZiBS
QU0gb3IgbW9yZSAoYW5kIHN1YmplY3QgdG8gdGhlIFAyTSBhbGlnbm1lbnQpLCBYZW4ncwpkb21h
aW4gYnVpbGRlciBtaWdodCB1c2UgMUcgc3VwZXJwYWdlcy4KCkF2b2lkIHVzaW5nIDFHIHN1cGVy
cGFnZXMgKGZhbGxpbmcgYmFjayB0byAyTSBzdXBlcnBhZ2VzIGluc3RlYWQpIGlmIHRoZXJlIGlz
CmEgcmVhc29uYWJsZSBjaGFuY2UgdGhhdCB3ZSBtYXkgaGF2ZSB0byBzaGFkb3cgZG9tMC4gIFRo
aXMgYXNzdW1lcyB0aGF0IHRoZXJlCmFyZSBubyBjaXJjdW1zdGFuY2VzIHdoZXJlIHdlIHdpbGwg
YWN0aXZhdGUgbG9nZGlydHkgbW9kZSBvbiBkb20wLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgfCA5ICsrKysrKysrLQogMSBmaWxlIGNoYW5nZWQs
IDggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCmluZGV4IDgx
MmIwMjYuLjcxMGM4YmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMK
KysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwpAQCAtMTQ4LDcgKzE0OCwxNCBAQCBz
dGF0aWMgX19pbml0IHZvaWQgc2V0dXBfcHZfcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIHBndGJsX3BmbiwKICAgICAgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQodnBo
eXNtYXBfc3RhcnQpOwogICAgICAgICBpZiAoICFsM2VfZ2V0X2ludHB0ZSgqcGwzZSkgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBpZiAoIGNwdV9oYXNfcGFnZTFnYiAmJgorICAgICAgICAgICAg
LyoKKyAgICAgICAgICAgICAqIDFHIHN1cGVycGFnZXMgYXJlbid0IHN1cHBvcnRlZCBieSB0aGUg
c2hhZG93IGNvZGUuICBBdm9pZCB1c2luZworICAgICAgICAgICAgICogdGhlbSB3ZSBhcmUgbGlh
YmxlIHRvIG5lZWQgdG8gc3RhcnQgc2hhZG93aW5nIGRvbTAuICBUaGlzCisgICAgICAgICAgICAg
KiBhc3N1bWVzIHRoYXQgdGhlcmUgYXJlIG5vIGNpcmN1bXN0YW5jZXMgd2hlcmUgd2Ugd2lsbCBh
Y3RpdmF0ZQorICAgICAgICAgICAgICogbG9nZGlydHkgbW9kZSBvbiBkb20wLgorICAgICAgICAg
ICAgICovCisgICAgICAgICAgICBpZiAoICghSVNfRU5BQkxFRChDT05GSUdfU0hBRE9XX1BBR0lO
RykgfHwKKyAgICAgICAgICAgICAgICAgICFkLT5hcmNoLnB2LmNoZWNrX2wxdGYpICYmIGNwdV9o
YXNfcGFnZTFnYiAmJgogICAgICAgICAgICAgICAgICAhKHZwaHlzbWFwX3N0YXJ0ICYgKCgxVUwg
PDwgTDNfUEFHRVRBQkxFX1NISUZUKSAtIDEpKSAmJgogICAgICAgICAgICAgICAgICB2cGh5c21h
cF9lbmQgPj0gdnBoeXNtYXBfc3RhcnQgKyAoMVVMIDw8IEwzX1BBR0VUQUJMRV9TSElGVCkgJiYK
ICAgICAgICAgICAgICAgICAgKHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsCi0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 15:26:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 15:26: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-devel-bounces@lists.xenproject.org>)
	id 1gL8fw-0001CM-VY; Fri, 09 Nov 2018 15:26: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=wzzi=nu=citrix.com=prvs=84405b137=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gL8fw-0001CF-26
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 15:26:24 +0000
X-Inumbo-ID: d0071890-e433-11e8-9d81-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0071890-e433-11e8-9d81-12d6303a7972;
 Fri, 09 Nov 2018 15:26:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70141905"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 9 Nov 2018 15:26:15 +0000
Message-ID: <1541777178-3844-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/3] x86: Fixes to shadowing dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgdHVybnMgb3V0IHRoZXJlIGFyZSBzb21lIHJlYWwgYnVncyBhdHRlbXB0aW5nIHRvIHNoYWRv
dyBkb20wLCBhbmQgaXQgaXMKYmVjYXVzZSBvZiB0aGVzZSB0aGF0IFhTQS0yNzMgd2VudCBvdXQg
d2l0aCBgcHYtbDF0Zj1gIGRlZmF1bHRpbmcgdG8gbm90CnNoYWRvd2luZyBkb20wLiAgVGhleSBh
cmVuJ3Qgc2VjdXJpdHkgaXNzdWVzIHRoZW1zZWx2ZXMuCgpQYXRjaCAxIGlzIGEgZ2VuZXJhbCBw
cm9ibGVtIHdpdGggZG9tMCBhbmQgMUcgc3VwZXJwYWdlcywgYW5kIHdhbnRzIHRvIGJlCnRha2Vu
IG9udG8gYWxsIHJlbGVhc2VzLgoKUGF0Y2hlcyAyIGFuZCAzIGFyZSB2YXJpb3VzIGJhY2twb3J0
cyBvZiB3b3JrIGFscmVhZHkgdXBzdHJlYW0sIHRvIGZpeCB0aGUKc2hhZG93aW5nIG9mIFBWIGd1
ZXN0cyB3aXRoIDJNIHN1cGVycGFnZXMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 15:26:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 15:26: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-devel-bounces@lists.xenproject.org>)
	id 1gL8g4-0001FO-V5; Fri, 09 Nov 2018 15:26:32 +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=wzzi=nu=citrix.com=prvs=84405b137=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gL8g3-0001EL-Js
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 15:26:31 +0000
X-Inumbo-ID: d484b094-e433-11e8-85a3-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d484b094-e433-11e8-85a3-12d6303a7972;
 Fri, 09 Nov 2018 15:26:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70141919"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 9 Nov 2018 15:26:18 +0000
Message-ID: <1541777178-3844-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1541777178-3844-1-git-send-email-andrew.cooper3@citrix.com>
References: <1541777178-3844-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/3 Xen-4.8] x86/dom0: Fix shadowing of PV
 guests with 2M superpages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIG1pbmltYWwgYmFja3BvcnQgb2YgcGllY2VzIG9mOgoKIGMvcyAyOGQ5YTlhMmQ0
MTc1OWI5ZTUxNjMwMzdiNzU5YWM1NTdhZWE3NjdjCiBjL3MgNGM1ZDc4YTEwZGM4OTQyNzE0MGE1
MGExZGY1YTBiOGU5ZjA3M2U4MgoKdG8gZml4IGEgUFYgc2hhZG93aW5nIHByb2JsZW0gd2hpY2gg
SSBoYWRuJ3QgYW50aWNpcGF0ZWQgYXQgdGhlIHRpbWUgdGhlc2UKZml4ZXMgd2VyZSBmaXJzdCBh
Y2NlcHRlZC4KCkhhdmluZyBvcHRfYWxsb3dfc3VwZXJwYWdlIGRpc2FibGVkIGNhdXNlcyBndWVz
dF9zdXBwb3J0c19zdXBlcnBhZ2VzKCkgdG8KcmV0dXJuIGZhbHNlIGZvciBQViBndWVzdHMuICBS
ZXR1cm5pbmcgZmFsc2UgY2F1c2VzIGd1ZXN0X3dhbGtfdGFibGVzKCkgdG8KaWdub3JlIEwyIHN1
cGVycGFnZXMsIGFuZCByZWFkIHVuZGVyIHRoZW0uCgpUaGlzIGlnbm9yaW5nIGJlaGF2aW91ciBp
cyBjb3JyZWN0IGZvciAyLWxldmVsIHBhZ2luZyB3aGVuIENSNC5QU0UgaXMgY2xlYXIsCmJ1dCBp
c24ndCBjb3JyZWN0IGZvciAzLSBvciA0LWxldmVsIHBhZ2luZy4KCldoZW4gb3B0X2FsbG93X3N1
cGVycGFnZSBpcyBjbGVhciwgUFYgZG9tVSdzIGNhbid0IGhhdmUgc3VwZXJwYWdlcywgYnV0IGRv
bTAKd2lsbCBzdGlsbCBoYXZlIGl0cyBpbml0aWFsIFAyTSBjb25zdHJ1Y3RlZCB3aXRoIDJNIHN1
cGVycGFnZXMuCgpUaGUgZW5kIHJlc3VsdCBpcyB0aGF0LCBpZiBkb20wIGJlY29tZXMgc2hhZG93
ZWQgKGUuZy4gUFYtTDFURiksIHRoZSBuZXh0Cm1lbW9yeSBhY2Nlc3MgdG91Y2hpbmcgYSBQMk0g
c3VwZXJwYWdlIHdpbGwgY2F1c2UgdGhlIHNoYWRvdyBjb2RlIHRvIHJlYWQKdW5kZXIgdGhlIFAy
TSBzdXBlcnBhZ2UgYW5kIGF0dGVtcHQgdG8gc2hhZG93IGp1bmsuCgpTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9tbS9ndWVzdF93YWxrLmMgICB8IDE1ICsrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdF9wdC5oIHwgMjAgKysrKysrKysrKysrLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgMjYgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0vZ3Vlc3Rfd2Fsay5jIGIveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwppbmRl
eCA4NjhlOTA5Li5mNGM5OTIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fs
ay5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMKQEAgLTMyNCw5ICszMjQsMjAg
QEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sCiAgICAgICAgIHJjIHw9IF9QQUdFX1BSRVNFTlQ7CiAgICAgICAgIGdvdG8gb3V0OwogICAg
IH0KKworICAgIC8qCisgICAgICogSW4gMi1sZXZlbCBwYWdpbmcgd2l0aG91dCBDUjAuUFNFLCB0
aGVyZSBhcmUgbm8gcmVzZXJ2ZWQgYml0cywgYW5kIHRoZQorICAgICAqIFBBVC9QU0UgYml0IGlz
IGlnbm9yZWQuCisgICAgICovCisgICAgaWYgKCBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDIgJiYg
IWd1ZXN0X3N1cHBvcnRzX3N1cGVycGFnZXModikgKQorICAgIHsKKyAgICAgICAgZ3ctPmwyZS5s
MiAmPSB+X1BBR0VfUFNFOworICAgICAgICBnZmxhZ3MgJj0gfl9QQUdFX1BTRTsKKyAgICB9CisK
ICAgICByYyB8PSAoKGdmbGFncyAmIG1mbGFncykgXiBtZmxhZ3MpOwogCi0gICAgcHNlMk0gPSAo
Z2ZsYWdzICYgX1BBR0VfUFNFKSAmJiBndWVzdF9zdXBwb3J0c19zdXBlcnBhZ2VzKHYpOyAKKyAg
ICBwc2UyTSA9ICEhKGdmbGFncyAmIF9QQUdFX1BTRSk7CiAKICAgICBpZiAoIHBzZTJNICkKICAg
ICB7CkBAIC0zNDgsNiArMzU5LDggQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgICAgICAvKiBfUEFHRV9QU0VfUEFUIG5v
dCBzZXQ6IHJlbW92ZSBfUEFHRV9QQVQgZnJvbSBmbGFncy4gKi8KICAgICAgICAgICAgIGZsYWdz
ICY9IH5fUEFHRV9QQVQ7CiAKKyAgICAgICAgaWYgKCAhZ3Vlc3Rfc3VwcG9ydHNfc3VwZXJwYWdl
cyh2KSApCisgICAgICAgICAgICByYyB8PSBfUEFHRV9QU0UgfCBfUEFHRV9JTlZBTElEX0JJVDsK
ICAgICAgICAgaWYgKCBnZm5feChzdGFydCkgJiBHVUVTVF9MMl9HRk5fTUFTSyAmIH4weDEgKQog
ICAgICAgICAgICAgcmMgfD0gX1BBR0VfSU5WQUxJRF9CSVRTOwogCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0
LmgKaW5kZXggNzllZDRmZi4uNmJkYjdjYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdF9wdC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaApAQCAtMTc5
LDE0ICsxNzksMTggQEAgc3RhdGljIGlubGluZSBndWVzdF9sNGVfdCBndWVzdF9sNGVfZnJvbV9n
Zm4oZ2ZuX3QgZ2ZuLCB1MzIgZmxhZ3MpCiBzdGF0aWMgaW5saW5lIGludAogZ3Vlc3Rfc3VwcG9y
dHNfc3VwZXJwYWdlcyhzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICAvKiBUaGUgX1BBR0VfUFNFIGJp
dCBtdXN0IGJlIGhvbm91cmVkIGluIEhWTSBndWVzdHMsIHdoZW5ldmVyCi0gICAgICogQ1I0LlBT
RSBpcyBzZXQgb3IgdGhlIGd1ZXN0IGlzIGluIFBBRSBvciBsb25nIG1vZGUuIAotICAgICAqIEl0
J3MgYWxzbyB1c2VkIGluIHRoZSBkdW1teSBQVCBmb3IgdmNwdXMgd2l0aCBDUjQuUEcgY2xlYXJl
ZC4gKi8KLSAgICByZXR1cm4gKGlzX3B2X3ZjcHUodikKLSAgICAgICAgICAgID8gb3B0X2FsbG93
X3N1cGVycGFnZQotICAgICAgICAgICAgOiAoR1VFU1RfUEFHSU5HX0xFVkVMUyAhPSAyIAotICAg
ICAgICAgICAgICAgfHwgIWh2bV9wYWdpbmdfZW5hYmxlZCh2KQotICAgICAgICAgICAgICAgfHwg
KHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0gJiBYODZfQ1I0X1BTRSkpKTsKKyAgICAvKgor
ICAgICAqIFBWIGd1ZXN0cyB1c2UgWGVuJ3MgcGFnaW5nIHNldHRpbmdzLiAgQmVpbmcgNC1sZXZl
bCwgMk0KKyAgICAgKiBzdXBlcnBhZ2VzIGFyZSB1bmNvbmRpdGlvbmFsbHkgc3VwcG9ydGVkLgor
ICAgICAqCisgICAgICogVGhlIEwyIF9QQUdFX1BTRSBiaXQgbXVzdCBiZSBob25vdXJlZCBpbiBI
Vk0gZ3Vlc3RzLCB3aGVuZXZlcgorICAgICAqIENSNC5QU0UgaXMgc2V0IG9yIHRoZSBndWVzdCBp
cyBpbiBQQUUgb3IgbG9uZyBtb2RlLgorICAgICAqIEl0J3MgYWxzbyB1c2VkIGluIHRoZSBkdW1t
eSBQVCBmb3IgdmNwdXMgd2l0aCBDUjAuUEcgY2xlYXJlZC4KKyAgICAgKi8KKyAgICByZXR1cm4g
KGlzX3B2X3ZjcHUodikgfHwKKyAgICAgICAgICAgIEdVRVNUX1BBR0lOR19MRVZFTFMgIT0gMiB8
fAorICAgICAgICAgICAgIWh2bV9wYWdpbmdfZW5hYmxlZCh2KSB8fAorICAgICAgICAgICAgKHYt
PmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0gJiBYODZfQ1I0X1BTRSkpOwogfQogCiBzdGF0aWMg
aW5saW5lIGludAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 15:29:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 15:29: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-devel-bounces@lists.xenproject.org>)
	id 1gL8ij-0001ee-FS; Fri, 09 Nov 2018 15:29: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=wb2w=nu=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1gL8ii-0001eX-0y
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 15:29:16 +0000
X-Inumbo-ID: 35835ec6-e434-11e8-9a16-bc764e045a96
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35835ec6-e434-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 15:29:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=gdrpT8Blps2lYTcCcnjOd/aLBxI+Er/zE12ocCDhAx0=; b=E1tt++88X4euXltR5gyZKA894m
 oXnrdQTXB4iuQljcwr9rhRYOd8QFyeI+AJdz/w8CbiFITxOCC2GFW6I0JIoy0siS9L+yp7tvn1rBZ
 0d/p5SRR6evR9ZgiDOdWwlqXhcmz079ES8LERDOdreZzC8Jm7iXBXm0hS6KOI1vX1XL0=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:44956
 helo=[172.16.1.49]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1gL8iI-0002qL-Nn; Fri, 09 Nov 2018 16:28:50 +0100
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20181109120413.9539-1-jgross@suse.com>
 <400409f5-397e-780b-d13b-19a1ee578f44@eikelenboom.it>
 <068f9560-598b-0228-463b-bc7f202cf8e0@suse.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <913d7f22-9ec2-54be-3edb-a93a6adf4fda@eikelenboom.it>
Date: Fri, 9 Nov 2018 16:29:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <068f9560-598b-0228-463b-bc7f202cf8e0@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: fix xen_qlock_wait()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTEvMTggMTY6MjAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMDkvMTEvMjAxOCAx
NjowMiwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+PiBPbiAwOS8xMS8xOCAxMzowNCwgSnVl
cmdlbiBHcm9zcyB3cm90ZToKPj4+IENvbW1pdCBhODU2NTMxOTUxZGM4MCAoInhlbjogbWFrZSB4
ZW5fcWxvY2tfd2FpdCgpIG5lc3RhYmxlIikKPj4+IGludHJvZHVjZWQgYSByZWdyZXNzaW9uIGZv
ciBYZW4gZ3Vlc3RzIHJ1bm5pbmcgZnVsbHkgdmlydHVhbGl6ZWQKPj4+IChIVk0gb3IgUFZIIG1v
ZGUpLiBUaGUgWGVuIGh5cGVydmlzb3Igd291bGRuJ3QgcmV0dXJuIGZyb20gdGhlIHBvbGwKPj4+
IGh5cGVyY2FsbCB3aXRoIGludGVycnVwdHMgZGlzYWJsZWQgaW4gY2FzZSBvZiBhbiBpbnRlcnJ1
cHQgKGZvciBQVgo+Pj4gZ3Vlc3RzIGl0IGRvZXMpLgo+Pj4KPj4+IFNvIGluc3RlYWQgb2YgZGlz
YWJsaW5nIGludGVycnVwdHMgaW4geGVuX3Fsb2NrX3dhaXQoKSB1c2UgYSBuZXN0aW5nCj4+PiBj
b3VudGVyIHRvIGF2b2lkIGNhbGxpbmcgeGVuX2NsZWFyX2lycV9wZW5kaW5nKCkgaW4gY2FzZQo+
Pj4geGVuX3Fsb2NrX3dhaXQoKSBpcyBuZXN0ZWQuCj4+Pgo+Pj4gRml4ZXM6IGE4NTY1MzE5NTFk
YzgwICgieGVuOiBtYWtlIHhlbl9xbG9ja193YWl0KCkgbmVzdGFibGUiKQo+Pj4gQ2M6IHN0YWJs
ZUB2Z2VyLmtlcm5lbC5vcmcKPj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KPj4KPj4gQWx0aG91Z2ggeW91IGRvbid0IHNlZW0gdG9vIGludGVyZXN0ZWQs
IHlvdSBjYW4gc3RpY2sgb24gYToKPj4gVGVzdGVkLWJ5OiBTYW5kZXIgRWlrZWxlbmJvb20gPGxp
bnV4QGVpa2VsZW5ib29tLml0Pgo+PiBpZiB5b3UgbGlrZS4KPiAKPiBJIGFtIGludGVyZXN0ZWQu
Cj4gCj4gT1RPSCBJIHdhbnRlZCB0byBwb3N0IHRoZSBwYXRjaCBvZmZpY2lhbGx5IHRvIGdpdmUg
b3RoZXJzIHRoZSBjaGFuY2UgdG8KPiBzZW5kIHJlbWFya3MuCgpPSywgd291bGQgYmUgbmljZSB0
byBhdCBsZWFzdCBiZSBDQydlZCBvbiBwYXRjaGVzIGdvaW5nIHVwc3RyZWFtIHdoZW4KeW91IGhh
dmUgYmVlbiByZXBvcnRpbmcgc3R1ZmYuCgotLQpTYW5kZXIKCgo+IAo+IEp1ZXJnZW4KPiAKPj4K
Pj4gLS0KPj4gU2FuZGVyCj4+Cj4+PiAtLS0KPj4+ICBhcmNoL3g4Ni94ZW4vc3BpbmxvY2suYyB8
IDE0ICsrKysrKysrLS0tLS0tCj4+PiAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwg
NiBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3NwaW5sb2Nr
LmMgYi9hcmNoL3g4Ni94ZW4vc3BpbmxvY2suYwo+Pj4gaW5kZXggNDQxYzg4MjYyMTY5Li4xYzhh
ODgxNmE0MDIgMTAwNjQ0Cj4+PiAtLS0gYS9hcmNoL3g4Ni94ZW4vc3BpbmxvY2suYwo+Pj4gKysr
IGIvYXJjaC94ODYveGVuL3NwaW5sb2NrLmMKPj4+IEBAIC05LDYgKzksNyBAQAo+Pj4gICNpbmNs
dWRlIDxsaW51eC9sb2cyLmg+Cj4+PiAgI2luY2x1ZGUgPGxpbnV4L2dmcC5oPgo+Pj4gICNpbmNs
dWRlIDxsaW51eC9zbGFiLmg+Cj4+PiArI2luY2x1ZGUgPGxpbnV4L2F0b21pYy5oPgo+Pj4gIAo+
Pj4gICNpbmNsdWRlIDxhc20vcGFyYXZpcnQuaD4KPj4+ICAjaW5jbHVkZSA8YXNtL3FzcGlubG9j
ay5oPgo+Pj4gQEAgLTIxLDYgKzIyLDcgQEAKPj4+ICAKPj4+ICBzdGF0aWMgREVGSU5FX1BFUl9D
UFUoaW50LCBsb2NrX2tpY2tlcl9pcnEpID0gLTE7Cj4+PiAgc3RhdGljIERFRklORV9QRVJfQ1BV
KGNoYXIgKiwgaXJxX25hbWUpOwo+Pj4gK3N0YXRpYyBERUZJTkVfUEVSX0NQVShhdG9taWNfdCwg
eGVuX3Fsb2NrX3dhaXRfbmVzdCk7Cj4+PiAgc3RhdGljIGJvb2wgeGVuX3B2c3BpbiA9IHRydWU7
Cj4+PiAgCj4+PiAgc3RhdGljIHZvaWQgeGVuX3Fsb2NrX2tpY2soaW50IGNwdSkKPj4+IEBAIC0z
OSwyNSArNDEsMjUgQEAgc3RhdGljIHZvaWQgeGVuX3Fsb2NrX2tpY2soaW50IGNwdSkKPj4+ICAg
Ki8KPj4+ICBzdGF0aWMgdm9pZCB4ZW5fcWxvY2tfd2FpdCh1OCAqYnl0ZSwgdTggdmFsKQo+Pj4g
IHsKPj4+IC0JdW5zaWduZWQgbG9uZyBmbGFnczsKPj4+ICAJaW50IGlycSA9IF9fdGhpc19jcHVf
cmVhZChsb2NrX2tpY2tlcl9pcnEpOwo+Pj4gKwlhdG9taWNfdCAqbmVzdF9jbnQgPSB0aGlzX2Nw
dV9wdHIoJnhlbl9xbG9ja193YWl0X25lc3QpOwo+Pj4gIAo+Pj4gIAkvKiBJZiBraWNrZXIgaW50
ZXJydXB0cyBub3QgaW5pdGlhbGl6ZWQgeWV0LCBqdXN0IHNwaW4gKi8KPj4+ICAJaWYgKGlycSA9
PSAtMSB8fCBpbl9ubWkoKSkKPj4+ICAJCXJldHVybjsKPj4+ICAKPj4+IC0JLyogR3VhcmQgYWdh
aW5zdCByZWVudHJ5LiAqLwo+Pj4gLQlsb2NhbF9pcnFfc2F2ZShmbGFncyk7Cj4+PiArCS8qIERl
dGVjdCByZWVudHJ5LiAqLwo+Pj4gKwlhdG9taWNfaW5jKG5lc3RfY250KTsKPj4+ICAKPj4+IC0J
LyogSWYgaXJxIHBlbmRpbmcgYWxyZWFkeSBjbGVhciBpdC4gKi8KPj4+IC0JaWYgKHhlbl90ZXN0
X2lycV9wZW5kaW5nKGlycSkpIHsKPj4+ICsJLyogSWYgaXJxIHBlbmRpbmcgYWxyZWFkeSBhbmQg
bm8gbmVzdGVkIGNhbGwgY2xlYXIgaXQuICovCj4+PiArCWlmIChhdG9taWNfcmVhZChuZXN0X2Nu
dCkgPT0gMSAmJiB4ZW5fdGVzdF9pcnFfcGVuZGluZyhpcnEpKSB7Cj4+PiAgCQl4ZW5fY2xlYXJf
aXJxX3BlbmRpbmcoaXJxKTsKPj4+ICAJfSBlbHNlIGlmIChSRUFEX09OQ0UoKmJ5dGUpID09IHZh
bCkgewo+Pj4gIAkJLyogQmxvY2sgdW50aWwgaXJxIGJlY29tZXMgcGVuZGluZyAob3IgYSBzcHVy
aW91cyB3YWtldXApICovCj4+PiAgCQl4ZW5fcG9sbF9pcnEoaXJxKTsKPj4+ICAJfQo+Pj4gIAo+
Pj4gLQlsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7Cj4+PiArCWF0b21pY19kZWMobmVzdF9jbnQp
Owo+Pj4gIH0KPj4+ICAKPj4+ICBzdGF0aWMgaXJxcmV0dXJuX3QgZHVtbXlfaGFuZGxlcihpbnQg
aXJxLCB2b2lkICpkZXZfaWQpCj4+Pgo+Pgo+Pgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 15:35:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 15:35: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-devel-bounces@lists.xenproject.org>)
	id 1gL8p3-0002UX-93; Fri, 09 Nov 2018 15:35: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=mbz9=nu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gL8p2-0002US-5o
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 15:35:48 +0000
X-Inumbo-ID: 202ac808-e435-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 202ac808-e435-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 15:35:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 661DDAE18;
 Fri,  9 Nov 2018 15:35:45 +0000 (UTC)
To: Sander Eikelenboom <linux@eikelenboom.it>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20181109120413.9539-1-jgross@suse.com>
 <400409f5-397e-780b-d13b-19a1ee578f44@eikelenboom.it>
 <068f9560-598b-0228-463b-bc7f202cf8e0@suse.com>
 <913d7f22-9ec2-54be-3edb-a93a6adf4fda@eikelenboom.it>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <67e80fc6-e47a-3ba2-09ce-b1c8557cc74c@suse.com>
Date: Fri, 9 Nov 2018 16:35:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <913d7f22-9ec2-54be-3edb-a93a6adf4fda@eikelenboom.it>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: fix xen_qlock_wait()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, stable@vger.kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTEvMjAxOCAxNjoyOSwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+IE9uIDA5LzEx
LzE4IDE2OjIwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAwOS8xMS8yMDE4IDE2OjAyLCBT
YW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4+PiBPbiAwOS8xMS8xOCAxMzowNCwgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPj4+PiBDb21taXQgYTg1NjUzMTk1MWRjODAgKCJ4ZW46IG1ha2UgeGVuX3Fs
b2NrX3dhaXQoKSBuZXN0YWJsZSIpCj4+Pj4gaW50cm9kdWNlZCBhIHJlZ3Jlc3Npb24gZm9yIFhl
biBndWVzdHMgcnVubmluZyBmdWxseSB2aXJ0dWFsaXplZAo+Pj4+IChIVk0gb3IgUFZIIG1vZGUp
LiBUaGUgWGVuIGh5cGVydmlzb3Igd291bGRuJ3QgcmV0dXJuIGZyb20gdGhlIHBvbGwKPj4+PiBo
eXBlcmNhbGwgd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVkIGluIGNhc2Ugb2YgYW4gaW50ZXJydXB0
IChmb3IgUFYKPj4+PiBndWVzdHMgaXQgZG9lcykuCj4+Pj4KPj4+PiBTbyBpbnN0ZWFkIG9mIGRp
c2FibGluZyBpbnRlcnJ1cHRzIGluIHhlbl9xbG9ja193YWl0KCkgdXNlIGEgbmVzdGluZwo+Pj4+
IGNvdW50ZXIgdG8gYXZvaWQgY2FsbGluZyB4ZW5fY2xlYXJfaXJxX3BlbmRpbmcoKSBpbiBjYXNl
Cj4+Pj4geGVuX3Fsb2NrX3dhaXQoKSBpcyBuZXN0ZWQuCj4+Pj4KPj4+PiBGaXhlczogYTg1NjUz
MTk1MWRjODAgKCJ4ZW46IG1ha2UgeGVuX3Fsb2NrX3dhaXQoKSBuZXN0YWJsZSIpCj4+Pj4gQ2M6
IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKPj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pgo+Pj4gQWx0aG91Z2ggeW91IGRvbid0IHNlZW0gdG9vIGlu
dGVyZXN0ZWQsIHlvdSBjYW4gc3RpY2sgb24gYToKPj4+IFRlc3RlZC1ieTogU2FuZGVyIEVpa2Vs
ZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5pdD4KPj4+IGlmIHlvdSBsaWtlLgo+Pgo+PiBJIGFt
IGludGVyZXN0ZWQuCj4+Cj4+IE9UT0ggSSB3YW50ZWQgdG8gcG9zdCB0aGUgcGF0Y2ggb2ZmaWNp
YWxseSB0byBnaXZlIG90aGVycyB0aGUgY2hhbmNlIHRvCj4+IHNlbmQgcmVtYXJrcy4KPiAKPiBP
Sywgd291bGQgYmUgbmljZSB0byBhdCBsZWFzdCBiZSBDQydlZCBvbiBwYXRjaGVzIGdvaW5nIHVw
c3RyZWFtIHdoZW4KPiB5b3UgaGF2ZSBiZWVuIHJlcG9ydGluZyBzdHVmZi4KClNvcnJ5LCBteSBm
YXVsdC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 15:36:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 15:36: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-devel-bounces@lists.xenproject.org>)
	id 1gL8pw-0002YN-Lk; Fri, 09 Nov 2018 15:36: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=y7e3=nu=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gL8pv-0002YF-Qd
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 15:36:43 +0000
X-Inumbo-ID: 41fd403a-e435-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 41fd403a-e435-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 15:36:42 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 9A2EA3074B71
 for <xen-devel@lists.xenproject.org>; Fri,  9 Nov 2018 17:36:41 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 8661A300F70D
 for <xen-devel@lists.xenproject.org>; Fri,  9 Nov 2018 17:36:41 +0200 (EET)
To: xen-devel@lists.xenproject.org
References: <1541083542-22464-1-git-send-email-rcojocaru@bitdefender.com>
 <1541083542-22464-4-git-send-email-rcojocaru@bitdefender.com>
 <65ef6cc6-a198-f875-ec11-e3727360f257@citrix.com>
 <ad4906fd-37b9-965e-f7b3-45937b8ebedf@bitdefender.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <bd6f06ec-e3d3-06f7-ad19-4017a17112ee@bitdefender.com>
Date: Fri, 9 Nov 2018 17:36:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <ad4906fd-37b9-965e-f7b3-45937b8ebedf@bitdefender.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V4 3/3] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvOS8xOCA0OjE5IFBNLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4gT24gMTEvOC8xOCA4
OjE0IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAxMS8wMS8yMDE4IDAyOjQ1IFBNLCBS
YXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+IC4uLmhlcmUgYW5kLi4uCj4+Cj4+PiArCj4+PiAgaW50
IHAybV9zZXRfaW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsCj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncywKPj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCj4+PiBAQCAtOTk0LDEyICsxMDMzLDEy
IEBAIGludCBwMm1fY2hhbmdlX3R5cGVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgZ2ZuX2wsCj4+PiAgfQo+Pj4gIAo+Pj4gIC8qIE1vZGlmeSB0aGUgcDJtIHR5cGUgb2YgYSBy
YW5nZSBvZiBnZm5zIGZyb20gb3QgdG8gbnQuICovCj4+PiAtdm9pZCBwMm1fY2hhbmdlX3R5cGVf
cmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQsCj4+PiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKPj4+ICtzdGF0aWMg
dm9pZCBjaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+Pj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxv
bmcgZW5kLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3Qs
IHAybV90eXBlX3QgbnQpCj4+PiAgewo+Pj4gICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IHN0YXJ0
Owo+Pj4gLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+
Pj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47Cj4+PiAgICAgIGludCByYyA9
IDA7Cj4+PiAgCj4+PiAgICAgIEFTU0VSVChvdCAhPSBudCk7Cj4+PiBAQCAtMTA1Miw2ICsxMDkx
LDI0IEBAIHZvaWQgcDJtX2NoYW5nZV90eXBlX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsCj4+PiAg
ICAgIHAybV91bmxvY2socDJtKTsKPj4+ICB9Cj4+PiAgCj4+PiArdm9pZCBwMm1fY2hhbmdlX3R5
cGVfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCwKPj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50KQo+Pj4gK3sKPj4+
ICsgICAgY2hhbmdlX3R5cGVfcmFuZ2UocDJtX2dldF9ob3N0cDJtKGQpLCBzdGFydCwgZW5kLCBv
dCwgbnQpOwo+Pj4gKwo+Pj4gKyNpZmRlZiBDT05GSUdfSFZNCj4+PiArICAgIGlmICggdW5saWtl
bHkoYWx0cDJtX2FjdGl2ZShkKSkgKQo+Pj4gKyAgICB7Cj4+PiArICAgICAgICB1bnNpZ25lZCBp
bnQgaTsKPj4+ICsKPj4+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgaSsr
ICkKPj4+ICsgICAgICAgICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gIT0gbWZuX3go
SU5WQUxJRF9NRk4pICkKPj4+ICsgICAgICAgICAgICAgICAgY2hhbmdlX3R5cGVfcmFuZ2UoZC0+
YXJjaC5hbHRwMm1fcDJtW2ldLCBzdGFydCwgZW5kLCBvdCwgbnQpOwo+Pj4gKyAgICB9Cj4+PiAr
I2VuZGlmCj4+PiArfQo+Pj4gKwo+Pgo+PiAuLi5oZXJlIHlvdSBncmFiICYgcmVsZWFzZSBlYWNo
IGxvY2sgc2VwYXJhdGVseSwgaW5zaWRlIHRoZSB1cGRhdGUKPj4gZnVuY3Rpb24uICBtZW1vcnlf
dHlwZV9jaGFuZ2VkIGlzIHByb2JhYmx5IG1vcmUgb3IgbGVzcyBpZGVtcG90ZW50LCBzbwo+PiB3
b24ndCBtYXR0ZXIgaWYgdHdvIGRpZmZlcmVudCBjYWxscyByYWNlOyBidXQgaXQgc2VlbXMgbGlr
ZWx5IHRoYXQgaWYKPj4gdHdvIHAybV9jaGFuZ2VfdHlwZV9yYW5nZSgpIGNhbGxzIGhhcHBlbiBj
b25jdXJyZW50bHksIHRoZSB2YXJpb3VzCj4+IGFsdHAybXMgd2lsbCBnZXQgZGlmZmVyZW50IHJl
c3VsdHMuICBJcyBpdCB3b3J0aCByZWZhY3RvcmluZyBib3RoIG9mCj4+IHRoZXNlIHNvIHRoYXQs
IGxpa2UgY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsLCB5b3UgaG9sZCB0aGUgaG9zdCBwMm0gbG9j
awo+PiB3aGlsZSB5b3UgY2hhbmdlIHRoZSBpbmRpdmlkdWFsIGFsdHAybSBsb2Nrcz8KPiAKPiBJ
IGhhdmUgY2hhbmdlZCB0aGUgY29kZSB0byBkbyBhbGwgdGhlIG1vZGlmaWNhdGlvbnMgdW5kZXIg
aG9zdHAybSBsb2NrLAo+IGFuZCBvbiBjaGFuZ2luZyB0aGUgcmVzb2x1dGlvbiBvbiBhIGhvc3Qg
d2l0aCB0aHJlZSBhbHRwMm1zIEkgZ2V0IGEKPiAiV2F0Y2hkb2cgdGltZXIgZGV0ZWN0cyB0aGF0
IENQVTMgaXMgc3R1Y2shIiBoeXBlcnZpc29yIGNyYXNoOgoKQXBvbG9naWVzLCB0aGlzIGlzIGNs
ZWFybHkgbXkgZmF1bHQuIEkndmUgbWlzc2VkIGEgY29weS1wYXN0ZSBwcm9ibGVtCnRoYXQgd2Vu
dCB3cm9uZyAtIEkgaGF2ZSBhIHAybV9sb2NrKCkgd2hlcmUgdGhlcmUgc2hvdWxkIGhhdmUgYmVl
biBhCnAybV91bmxvY2soKS4KCkknbSBzb3JyeSBmb3IgdGhlIG5vaXNlLgoKClRoYW5rcywKUmF6
dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 16:24:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 16:24: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-devel-bounces@lists.xenproject.org>)
	id 1gL9Zr-00070M-EP; Fri, 09 Nov 2018 16:24: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=wzzi=nu=citrix.com=prvs=84405b137=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gL9Zq-00070H-9U
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 16:24:10 +0000
X-Inumbo-ID: e1ad9bd4-e43b-11e8-80b3-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e1ad9bd4-e43b-11e8-80b3-12d6303a7972;
 Fri, 09 Nov 2018 16:24:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208,217";a="81653752"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416867-30253-3-git-send-email-andrew.cooper3@citrix.com>
 <5BE19AA602000078001F89E5@prv1-mh.provo.novell.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <1fd922d8-ec20-1173-a472-579a507c531c@citrix.com>
Date: Fri, 9 Nov 2018 16:24:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BE19AA602000078001F89E5@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: [Xen-devel] [PATCH 2/6] libx86: Split
 x86_cpuid_policy_fill_native() out of calculate_raw_policy()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: multipart/mixed; boundary="===============9172188827756113419=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============9172188827756113419==
Content-Type: multipart/alternative;
	boundary="------------48D9EAA3DAF16E7A59FAE847"
Content-Language: en-GB

--------------48D9EAA3DAF16E7A59FAE847
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

On 06/11/18 13:44, Jan Beulich wrote:
>>>> On 05.11.18 at 12:21, <andrew.cooper3@citrix.com> wrote:
>> --- a/xen/include/xen/lib/x86/cpuid.h
>> +++ b/xen/include/xen/lib/x86/cpuid.h
>> @@ -20,6 +20,21 @@ struct cpuid_leaf
>>      uint32_t a, b, c, d;
>>  };
>>  
>> +static inline void cpuid_leaf(uint32_t leaf, struct cpuid_leaf *l)
>> +{
>> +    asm volatile ( "cpuid"
>> +                   : "=a" (l->a), "=b" (l->b), "=c" (l->c), "=d" (l->d)
>> +                   : "a" (leaf) );
>> +}
>> +
>> +static inline void cpuid_count_leaf(
>> +    uint32_t leaf, uint32_t subleaf, struct cpuid_leaf *l)
>> +{
>> +    asm volatile ( "cpuid"
>> +                   : "=a" (l->a), "=b" (l->b), "=c" (l->c), "=d" (l->d)
>> +                   : "a" (leaf), "c" (subleaf) );
>> +}
> Especially with this now being library code (i.e. side effects like
> serialization not being supposed to be of interest): Why
> volatile?

Force of habit, I think.  I'll drop volatile here.

We should probably do the same for Xen, although there is one place in
the Intel ucode handler which would need adjusting to cope.

>> --- a/xen/lib/x86/cpuid.c
>> +++ b/xen/lib/x86/cpuid.c
>> @@ -2,6 +2,114 @@
>>  
>>  #include <xen/lib/x86/cpuid.h>
>>  
>> +void x86_cpuid_policy_fill_native(struct cpuid_policy *p)
>> +{
>> +    unsigned int i;
>> +
>> +    cpuid_leaf(0, &p->basic.raw[0]);
>> +    for ( i = 1; i < min(ARRAY_SIZE(p->basic.raw),
>> +                         p->basic.max_leaf + 1ul); ++i )
>> +    {
>> +        switch ( i )
>> +        {
>> +        case 0x4: case 0x7: case 0xb: case 0xd:
>> +            /* Multi-invocation leaves.  Deferred. */
>> +            continue;
>> +        }
>> +
>> +        cpuid_leaf(i, &p->basic.raw[i]);
>> +    }
>> +
>> +    if ( p->basic.max_leaf >= 4 )
>> +    {
>> +        for ( i = 0; i < ARRAY_SIZE(p->cache.raw); ++i )
>> +        {
>> +            union {
>> +                struct cpuid_leaf l;
>> +                struct cpuid_cache_leaf c;
>> +            } u;
>> +
>> +            cpuid_count_leaf(4, i, &u.l);
>> +
>> +            if ( u.c.type == 0 )
>> +                break;
>> +
>> +            p->cache.subleaf[i] = u.c;
>> +        }
>> +
>> +        /*
>> +         * The choice of CPUID_GUEST_NR_CACHE is arbitrary.  It is expected
>> +         * that it will eventually need increasing for future hardware.
>> +         */
>> +#ifdef __XEN__
>> +        if ( i == ARRAY_SIZE(p->cache.raw) )
>> +            printk(XENLOG_WARNING
>> +                   "CPUID: Insufficient Leaf 4 space for this hardware\n");
>> +#endif
> There being another similar instance further down, and possibly
> new ones to appear later, plus such a warning potentially also
> being of interest in the harness - would you mind abstracting
> (could be as simple as making printk() and XENLOG_* available
> where needed, provided there's no consumer which would
> rather not want such logging) this so it can go without #ifdef-ary?

Well - it was this consideration which caused me to omit it.

Realistically, the first situation to hit this message will be someone
booting Xen on a brand new piece of hardware, so I expect changes to the
structure size to come from vendors.

One user is the AFL fuzzer, and that definitely doesn't want to be
spitting out a warning on every fork().  The other current user is the
x86 instruction emulator, where this functionality isn't the interesting
part.  Furthermore, I don't expect the toolstack to be making use of
this itself, so it won't be useful to attempt to plumb the message
through there.

~Andrew

--------------48D9EAA3DAF16E7A59FAE847
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 06/11/18 13:44, Jan Beulich wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:5BE19AA602000078001F89E5@prv1-mh.provo.novell.com">
      <blockquote type="cite">
        <blockquote type="cite">
          <blockquote type="cite">
            <pre wrap="">On 05.11.18 at 12:21, <a class="moz-txt-link-rfc2396E" href="mailto:andrew.cooper3@citrix.com">&lt;andrew.cooper3@citrix.com&gt;</a> wrote:
</pre>
          </blockquote>
        </blockquote>
        <pre wrap="">--- a/xen/include/xen/lib/x86/cpuid.h
+++ b/xen/include/xen/lib/x86/cpuid.h
@@ -20,6 +20,21 @@ struct cpuid_leaf
     uint32_t a, b, c, d;
 };
 
+static inline void cpuid_leaf(uint32_t leaf, struct cpuid_leaf *l)
+{
+    asm volatile ( "cpuid"
+                   : "=a" (l-&gt;a), "=b" (l-&gt;b), "=c" (l-&gt;c), "=d" (l-&gt;d)
+                   : "a" (leaf) );
+}
+
+static inline void cpuid_count_leaf(
+    uint32_t leaf, uint32_t subleaf, struct cpuid_leaf *l)
+{
+    asm volatile ( "cpuid"
+                   : "=a" (l-&gt;a), "=b" (l-&gt;b), "=c" (l-&gt;c), "=d" (l-&gt;d)
+                   : "a" (leaf), "c" (subleaf) );
+}
</pre>
      </blockquote>
      <pre wrap="">Especially with this now being library code (i.e. side effects like
serialization not being supposed to be of interest): Why
volatile?</pre>
    </blockquote>
    <br>
    Force of habit, I think.  I'll drop volatile here.<br>
    <br>
    We should probably do the same for Xen, although there is one place
    in the Intel ucode handler which would need adjusting to cope.<br>
    <br>
    <blockquote type="cite"
      cite="mid:5BE19AA602000078001F89E5@prv1-mh.provo.novell.com">
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <pre wrap="">--- a/xen/lib/x86/cpuid.c
+++ b/xen/lib/x86/cpuid.c
@@ -2,6 +2,114 @@
 
 #include &lt;xen/lib/x86/cpuid.h&gt;
 
+void x86_cpuid_policy_fill_native(struct cpuid_policy *p)
+{
+    unsigned int i;
+
+    cpuid_leaf(0, &amp;p-&gt;basic.raw[0]);
+    for ( i = 1; i &lt; min(ARRAY_SIZE(p-&gt;basic.raw),
+                         p-&gt;basic.max_leaf + 1ul); ++i )
+    {
+        switch ( i )
+        {
+        case 0x4: case 0x7: case 0xb: case 0xd:
+            /* Multi-invocation leaves.  Deferred. */
+            continue;
+        }
+
+        cpuid_leaf(i, &amp;p-&gt;basic.raw[i]);
+    }
+
+    if ( p-&gt;basic.max_leaf &gt;= 4 )
+    {
+        for ( i = 0; i &lt; ARRAY_SIZE(p-&gt;cache.raw); ++i )
+        {
+            union {
+                struct cpuid_leaf l;
+                struct cpuid_cache_leaf c;
+            } u;
+
+            cpuid_count_leaf(4, i, &amp;u.l);
+
+            if ( u.c.type == 0 )
+                break;
+
+            p-&gt;cache.subleaf[i] = u.c;
+        }
+
+        /*
+         * The choice of CPUID_GUEST_NR_CACHE is arbitrary.  It is expected
+         * that it will eventually need increasing for future hardware.
+         */
+#ifdef __XEN__
+        if ( i == ARRAY_SIZE(p-&gt;cache.raw) )
+            printk(XENLOG_WARNING
+                   "CPUID: Insufficient Leaf 4 space for this hardware\n");
+#endif
</pre>
      </blockquote>
      <pre wrap="">There being another similar instance further down, and possibly
new ones to appear later, plus such a warning potentially also
being of interest in the harness - would you mind abstracting
(could be as simple as making printk() and XENLOG_* available
where needed, provided there's no consumer which would
rather not want such logging) this so it can go without #ifdef-ary?</pre>
    </blockquote>
    <br>
    Well - it was this consideration which caused me to omit it.<br>
    <br>
    Realistically, the first situation to hit this message will be
    someone booting Xen on a brand new piece of hardware, so I expect
    changes to the structure size to come from vendors.<br>
    <br>
    One user is the AFL fuzzer, and that definitely doesn't want to be
    spitting out a warning on every fork().  The other current user is
    the x86 instruction emulator, where this functionality isn't the
    interesting part.  Furthermore, I don't expect the toolstack to be
    making use of this itself, so it won't be useful to attempt to plumb
    the message through there.<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------48D9EAA3DAF16E7A59FAE847--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============9172188827756113419==--


From xen-devel-bounces@lists.xenproject.org Fri Nov 09 16:25:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 16:25: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-devel-bounces@lists.xenproject.org>)
	id 1gL9bS-00077E-14; Fri, 09 Nov 2018 16:25:50 +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=82uh=nu=xenproject.org=prvs=844706637=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gL9bQ-00076x-9w
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 16:25:48 +0000
X-Inumbo-ID: 1bc14c26-e43c-11e8-acde-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1bc14c26-e43c-11e8-acde-12d6303a7972;
 Fri, 09 Nov 2018 16:25:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70149018"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75583-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:test-armhf-armhf-xl-credit2:xen-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:guest-start:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:guest-start:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=3d3e474d68b1a063d19b9a330c3463025104970c
X-Osstest-Versions-That: xen=3d33cc6ddf37026b5530f83f5fa3af05b22f9e43
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 9 Nov 2018 16:24:52 +0000
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 75583: tolerable
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU4MyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNl
LmNvbS9vc3N0ZXN0L2xvZ3MvNzU1ODMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgZmFp
bCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUg
dW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTQgeGVuLWJvb3QvbDEgICAgICBmYWlsIGJhc2VsaW5l
IHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDE5IGd1ZXN0LXN0YXJ0L2Rl
Ymlhbi5yZXBlYXQgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGJhc2Vs
aW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgIGZhaWwgYmFzZWxpbmUg
dW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3Rh
bGwgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDNkM2U0NzRkNjhiMWEwNjNkMTliOWEz
MzBjMzQ2MzAyNTEwNDk3MGMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDNkMzNjYzZkZGYzNzAyNmI1NTMwZjgzZjVmYTNhZjA1YjIyZjllNDMKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgICA3NTQ2MSAgMjAxOC0xMC0yMCAwMzo0NjozMCBaICAgMjAgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAgNzU1ODMgIDIwMTgtMTEtMDkgMDc6MDY6MDYgWiAgICAwIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xv
Z3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBu
b3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgM2QzZTQ3NGQ2OGIxYTA2M2QxOWI5YTMzMGMzNDYz
MDI1MTA0OTcwYwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTog
ICBXZWQgTm92IDcgMDk6NTQ6NTcgMjAxOCArMDEwMAoKICAgIHg4Njogd29yayBhcm91bmQgSExF
IGhvc3QgbG9ja3VwIGVycmF0dW0KICAgIAogICAgWEFDUVVJUkUgcHJlZml4ZWQgYWNjZXNzZXMg
dG8gdGhlIDRNYiByYW5nZSBvZiBtZW1vcnkgc3RhcnRpbmcgYXQgMUdiCiAgICBhcmUgbGlhYmxl
IHRvIGxvY2sgdXAgdGhlIHByb2Nlc3Nvci4gRGlzYWxsb3cgdXNlIG9mIHRoaXMgbWVtb3J5IHJh
bmdlLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5IHRoZSBhdmFpbGFibGUgQ29yZSBHZW43IGFuZCBH
ZW44IHNwZWMgdXBkYXRlcyBhcmUgcHJldHR5CiAgICBvbGQsIHNvIEkgY2FuIG9ubHkgZ3Vlc3Mg
dGhhdCB0aGV5J3JlIHNpbWlsYXJseSBhZmZlY3RlZCB3aGVuIENvcmUgR2VuNgogICAgaXMgYW5k
IHRoZSBYZW9uIGNvdW50ZXJwYXJ0cyBhcmUsIHRvby4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yODIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogY2M3NjQxMGQyMGFmZjJjYzA3YjI2OGIwNzEz
ZGMxZDI3NDBjNmUxMgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMDcgMDk6MzM6MjQgKzAxMDAK
CmNvbW1pdCA0ZTY5ZTQzMjcyNGNjZjI1MTRjZjU1MzljN2M2M2FhZjMxY2RmNGY5CkF1dGhvcjog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBOb3YgNyAwOTo1NDow
NyAyMDE4ICswMTAwCgogICAgeDg2OiBleHRlbmQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKCkgaW50
ZXJmYWNlCiAgICAKICAgIFVzZSBhIHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3Mg
KG5vdyBmcmFtZSBudW1iZXIpIGFuIG9yZGVyIGNhbgogICAgYWxzbyBiZSBzcGVjaWZpZWQuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjgyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg2MTdl
NjlmYjgzMDdiMzcyZWVmZjQxZDU1ZWM5NjZkYmViYTM2ZWIKICAgIG1hc3RlciBkYXRlOiAyMDE4
LTExLTA3IDA5OjMyOjA4ICswMTAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 16:26:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 16:26: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-devel-bounces@lists.xenproject.org>)
	id 1gL9cG-0007Cj-CY; Fri, 09 Nov 2018 16:26: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=wzzi=nu=citrix.com=prvs=84405b137=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gL9cF-0007Cc-FH
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 16:26:39 +0000
X-Inumbo-ID: 3b10d1aa-e43c-11e8-a568-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3b10d1aa-e43c-11e8-a568-12d6303a7972;
 Fri, 09 Nov 2018 16:26:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="81653942"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416867-30253-3-git-send-email-andrew.cooper3@citrix.com>
 <20181106163124.jgzherf7rqogteb4@mac.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <fcdb8c82-77a5-2d1b-c6b5-12f01d21f441@citrix.com>
Date: Fri, 9 Nov 2018 16:26:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181106163124.jgzherf7rqogteb4@mac.citrite.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/6] libx86: Split
 x86_cpuid_policy_fill_native() out of calculate_raw_policy()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMTEvMTggMTY6MzEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gTW9uLCBOb3Yg
MDUsIDIwMTggYXQgMTE6MjE6MDNBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhp
cyB3aWxsIHNob3J0bHkgYmUgd2FudGVkIGJ5IHRoZSB1c2Vyc3BhY2UgZW11bGF0b3IgaGFybmVz
c2VzIGFzIHdlbGwuCj4+Cj4+IENvbnNvbGlkYXRlIHRoZSBjcHVpZHssX2NvdW50fV9sZWFmKCkg
aGVscGVycyBiZXNpZGUgdGhlIHN0cnVjdHVyZSBkZWZpbml0aW9uLAo+PiByYXRoZXIgdGhhbiBo
YXZpbmcgdGhlbSBzY2F0dGVyZWQgdGhyb3VnaG91dCBYZW4uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+Cj4gSSdtIHNsaWdodGx5
IHdvcnJpZWQgYWJvdXQgdGhlIF9uYXRpdmUgcHJlZml4IGluIHRoZSBmdW5jdGlvbiBuYW1lLCBp
Zgo+IHRoaXMgaXMgcnVuIG9uIERvbTAgdXNlcnNwYWNlIHRoZSBfbmF0aXZlIHBhcnQgb2YgdGhp
cyBpcyBkdWJpb3VzLAo+IHNpbmNlIHRoZSBwb2xpY3kgcmV0dXJuZWQgaXMgZ29pbmcgdG8gYmUg
cHJvdmlkZWQgYnkgWGVuLCBhbmQgdGh1cwo+IG1pZ2h0IG5vdCBtYXRjaCB0aGUgaG9zdCBvbmUu
IEkgZG9uJ3QgaGF2ZSBhIGJldHRlciBuYW1lCj4gcmVjb21tZW5kYXRpb24sIHNvIEknbSBmaW5l
IHdpdGggdGhpcy4KCldlbGwgLSBpdCBpcyBhIG5hdGl2ZSBpbnN0cnVjdGlvbiwgd2hldGhlciBv
ciBub3QgdGhlcmUgaXMgYSBvdXRlcgpoeXBlcnZpc29yIG9yIG1hc2tpbmcvZmF1bHRpbmcgY29u
ZmlndXJhdGlvbiBwbGF5aW5nIHdpdGggdGhlIHZhbHVlcyBzZWVuLgoKSSdsbCBzZWUgYWJvdXQg
bWVudGlvbmluZyB0aGlzIGluIHRoZSBmdW5jdGlvbiBkb2N1bWVudGF0aW9uLgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 16:29:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 16:29: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-devel-bounces@lists.xenproject.org>)
	id 1gL9eu-0007Pr-UY; Fri, 09 Nov 2018 16:29: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=qqpi=nu=citrix.com=prvs=84494ffbf=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gL9et-0007Pm-Un
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 16:29:23 +0000
X-Inumbo-ID: 9cfae2b6-e43c-11e8-9c48-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9cfae2b6-e43c-11e8-9c48-12d6303a7972;
 Fri, 09 Nov 2018 16:29:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70149668"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 9 Nov 2018 16:29:19 +0000
Message-ID: <20181109162919.7543-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86: eliminate pv_post_outb_hook
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIGFtZF9hY3BpX2MxZV9xdWlyayBhbmQgYW1kX2NoZWNrX2Rpc2FibGVfYzFlIGluc3RlYWQu
CgpSZXF1ZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1
L2FtZC5jICAgICAgICAgfCAgNiArLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3Au
YyB8IDExICsrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2lvLmggICAgICAgfCAgMiAt
LQogMyBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94ODYvY3B1L2FtZC5j
CmluZGV4IGUxZmM4OGJkY2YuLmM3OTA0MTZmOGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9j
cHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9hbWQuYwpAQCAtNjMwLDEyICs2MzAsOCBA
QCBzdGF0aWMgdm9pZCBpbml0X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJewogCWNhc2Ug
MHhmIC4uLiAweDE3OgogCQlkaXNhYmxlX2MxZShOVUxMKTsKLQkJaWYgKGFjcGlfc21pX2NtZCAm
JiAoYWNwaV9lbmFibGVfdmFsdWUgfCBhY3BpX2Rpc2FibGVfdmFsdWUpKSB7Ci0jaWZkZWYgQ09O
RklHX1BWCi0JCQlwdl9wb3N0X291dGJfaG9vayA9IGFtZF9jaGVja19kaXNhYmxlX2MxZTsKLSNl
bmRpZgorCQlpZiAoYWNwaV9zbWlfY21kICYmIChhY3BpX2VuYWJsZV92YWx1ZSB8IGFjcGlfZGlz
YWJsZV92YWx1ZSkpCiAJCQlhbWRfYWNwaV9jMWVfcXVpcmsgPSB0cnVlOwotCQl9CiAJCWJyZWFr
OwogCX0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVu
L2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCmluZGV4IGY3M2VhNGExNjMuLjgzNDQxYjY4YjMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJj
aC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAgLTI2LDYgKzI2LDcgQEAKICNpbmNsdWRlIDx4ZW4v
c3BpbmxvY2suaD4KICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KIAorI2luY2x1ZGUgPGFzbS9hbWQu
aD4KICNpbmNsdWRlIDxhc20vYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9kZWJ1Z3JlZy5oPgogI2lu
Y2x1ZGUgPGFzbS9ocGV0Lmg+CkBAIC01OSw4ICs2MCw2IEBAIHN0cnVjdCBwcml2X29wX2N0eHQg
ewogdm9pZCBob3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2goc3RydWN0IGNwdV91c2VyX3JlZ3MgKik7
CiB1bnNpZ25lZCBsb25nIGd1ZXN0X3RvX2hvc3RfZ3ByX3N3aXRjaCh1bnNpZ25lZCBsb25nKTsK
IAotdm9pZCAoKnB2X3Bvc3Rfb3V0Yl9ob29rKSh1bnNpZ25lZCBpbnQgcG9ydCwgdTggdmFsdWUp
OwotCiB0eXBlZGVmIHZvaWQgaW9fZW11bF9zdHViX3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKik7
CiAKIHN0YXRpYyBpb19lbXVsX3N0dWJfdCAqaW9fZW11bF9zdHViX3NldHVwKHN0cnVjdCBwcml2
X29wX2N0eHQgKmN0eHQsIHU4IG9wY29kZSwKQEAgLTM1MSw4ICszNTAsOCBAQCBzdGF0aWMgdm9p
ZCBndWVzdF9pb193cml0ZSh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzLAog
ICAgICAgICB7CiAgICAgICAgIGNhc2UgMToKICAgICAgICAgICAgIG91dGIoKHVpbnQ4X3QpZGF0
YSwgcG9ydCk7Ci0gICAgICAgICAgICBpZiAoIHB2X3Bvc3Rfb3V0Yl9ob29rICkKLSAgICAgICAg
ICAgICAgICBwdl9wb3N0X291dGJfaG9vayhwb3J0LCAodWludDhfdClkYXRhKTsKKyAgICAgICAg
ICAgIGlmICggYW1kX2FjcGlfYzFlX3F1aXJrICkKKyAgICAgICAgICAgICAgICBhbWRfY2hlY2tf
ZGlzYWJsZV9jMWUocG9ydCwgKHVpbnQ4X3QpZGF0YSk7CiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgY2FzZSAyOgogICAgICAgICAgICAgb3V0dygodWludDE2X3QpZGF0YSwgcG9ydCk7CkBA
IC00MzIsOCArNDMxLDggQEAgc3RhdGljIGludCB3cml0ZV9pbyh1bnNpZ25lZCBpbnQgcG9ydCwg
dW5zaWduZWQgaW50IGJ5dGVzLAogICAgICAgICAgICAgaW9fZW11bF9zdHViX3NldHVwKHBvYywg
Y3R4dC0+b3Bjb2RlLCBwb3J0LCBieXRlcyk7CiAKICAgICAgICAgaW9fZW11bChjdHh0LT5yZWdz
KTsKLSAgICAgICAgaWYgKCAoYnl0ZXMgPT0gMSkgJiYgcHZfcG9zdF9vdXRiX2hvb2sgKQotICAg
ICAgICAgICAgcHZfcG9zdF9vdXRiX2hvb2socG9ydCwgdmFsKTsKKyAgICAgICAgaWYgKCAoYnl0
ZXMgPT0gMSkgJiYgYW1kX2FjcGlfYzFlX3F1aXJrICkKKyAgICAgICAgICAgIGFtZF9jaGVja19k
aXNhYmxlX2MxZShwb3J0LCB2YWwpOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9ET05FOwogICAg
IH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pby5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9pby5oCmluZGV4IDRkMjA2NGVkMDQuLjg3MDhiNzliOTkgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaW8uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvLmgKQEAg
LTQ4LDggKzQ4LDYgQEAgX19PVVQoYiwiYiIsY2hhcikKIF9fT1VUKHcsInciLHNob3J0KQogX19P
VVQobCwsaW50KQogCi1leHRlcm4gdm9pZCAoKnB2X3Bvc3Rfb3V0Yl9ob29rKSh1bnNpZ25lZCBp
bnQgcG9ydCwgdTggdmFsdWUpOwotCiAvKiBGdW5jdGlvbiBwb2ludGVyIHVzZWQgdG8gaGFuZGxl
IHBsYXRmb3JtIHNwZWNpZmljIEkvTyBwb3J0IGVtdWxhdGlvbi4gKi8KICNkZWZpbmUgSU9FTVVM
X1FVSVJLX1NUVUJfQllURVMgMTAKIGV4dGVybiBib29sICgqaW9lbXVsX2hhbmRsZV9xdWlyayko
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 16:31:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 16:31: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-devel-bounces@lists.xenproject.org>)
	id 1gL9gW-000888-Cs; Fri, 09 Nov 2018 16:31: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gL9gV-00087w-5F
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 16:31:03 +0000
X-Inumbo-ID: d287b120-e43c-11e8-bfc4-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d287b120-e43c-11e8-bfc4-12d6303a7972;
 Fri, 09 Nov 2018 16:30:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gL9gI-0002hM-51; Fri, 09 Nov 2018 16:30:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gL9gH-0006Kg-TF; Fri, 09 Nov 2018 16:30:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gL9gH-0005xz-Sc; Fri, 09 Nov 2018 16:30:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129702-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=55877a806f2fe7293779edb3a33ca6256edebed8
X-Osstest-Versions-That: xen=afe08486589347eb523038abda5ad4a0a0289ce1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 16:30:49 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129702: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTcwMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTcwMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1NTg3N2E4MDZmMmZlNzI5Mzc3OWVkYjNhMzNjYTYyNTZlZGViZWQ4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhZmUwODQ4NjU4OTM0N2ViNTIz
MDM4YWJkYTVhZDRhMGEwMjg5Y2UxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk2OTggIDIwMTgt
MTEtMDkgMTE6MDA6MzkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NzAyICAy
MDE4LTExLTA5IDE0OjAxOjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlz
YWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgog
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVmYW5vIFN0
YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAogICBhZmUwODQ4NjU4Li41NTg3N2E4MDZmICA1NTg3N2E4MDZmMmZlNzI5Mzc3OWVkYjNhMzNj
YTYyNTZlZGViZWQ4IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 16:32:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 16:32: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-devel-bounces@lists.xenproject.org>)
	id 1gL9iF-0008HW-1S; Fri, 09 Nov 2018 16:32: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=wzzi=nu=citrix.com=prvs=84405b137=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gL9iE-0008HO-Hg
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 16:32:50 +0000
X-Inumbo-ID: 180e8408-e43d-11e8-b2fd-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 180e8408-e43d-11e8-b2fd-12d6303a7972;
 Fri, 09 Nov 2018 16:32:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="81654288"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20181109162919.7543-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <85842388-05cb-ba17-6345-e02f6980aecc@citrix.com>
Date: Fri, 9 Nov 2018 16:32:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181109162919.7543-1-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86: eliminate pv_post_outb_hook
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTEvMTggMTY6MjksIFdlaSBMaXUgd3JvdGU6Cj4gVXNlIGFtZF9hY3BpX2MxZV9xdWly
ayBhbmQgYW1kX2NoZWNrX2Rpc2FibGVfYzFlIGluc3RlYWQuCj4KPiBSZXF1ZXN0ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgpHb29kIHJpZGRhbmNlIHRvIHVubmVjZXNzYXJ5IGZ1bmN0aW9uIHBv
aW50ZXJzLCBlc3BlY2lhbGx5IGluIGEKcmV0cG9saW5lIHdvcmxkLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 16:42:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 16:42: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-devel-bounces@lists.xenproject.org>)
	id 1gL9rC-0000ii-1R; Fri, 09 Nov 2018 16:42:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=82uh=nu=xenproject.org=prvs=844706637=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gL9rA-0000iW-Kb
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 16:42:04 +0000
X-Inumbo-ID: 62610e68-e43e-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 62610e68-e43e-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 16:42:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70151311"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75584-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-jessie:test-amd64-i386-i386-jessie-netboot-pvgrub:guest-start:fail:regression
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75562
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 9 Nov 2018 16:41:58 +0000
Subject: [Xen-devel] [distros-debian-jessie test] 75584: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NTg0IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTU4NC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWkzODYtamVzc2ll
LW5ldGJvb3QtcHZncnViIDExIGd1ZXN0LXN0YXJ0IGZhaWwgUkVHUi4gdnMuIDc1NTYyCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1o
Zi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwg
ZmFpbCBsaWtlIDc1NTYyCgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAg
NzU1NjIKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1pMzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLWplc3NpZS1u
ZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1qZXNzaWUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUv
b3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2Uu
Y29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 16:45:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 16:45: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-devel-bounces@lists.xenproject.org>)
	id 1gL9uO-0000rz-Hr; Fri, 09 Nov 2018 16:45: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=gcz4=nu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gL9uM-0000rs-SM
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 16:45:22 +0000
X-Inumbo-ID: d8af5330-e43e-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8af5330-e43e-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 16:45:21 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4FF3420818;
 Fri,  9 Nov 2018 16:45:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541781920;
 bh=6dLVwoq2BVHqrwslkdQvuqmmtWum/5+3Et7LIvC68x8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Io3I2PojyQozQPAFwAU8mJSKdzGk07PreEBYeoXq/atlsAo0P8jAAvzCSmUk8jDAQ
 C0hb7pVIXBr3sUArA4/oouk7AD6D2eaO3cqdiln37tfpiPt9wBuPxeRHcmdbES3TM3
 Adz6OdRutjdLLt+cYwtMyEwlejGF34rpWHsAVgJk=
Date: Fri, 9 Nov 2018 08:45:12 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <108cd8ae-c260-edc6-656f-5cc3b3b2a9df@arm.com>
Message-ID: <alpine.DEB.2.10.1811090845050.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
 <108cd8ae-c260-edc6-656f-5cc3b3b2a9df@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 0/4] misc safety certification fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 JBeulich@suse.com, andrew.cooper3@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCA5IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gT24gMDYvMTEvMjAxOCAy
MjowNSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gSGkgYWxsLAo+IAo+IEhpLAo+IAo+
ID4gVGhpcyBzaG9ydCBwYXRjaCBzZXJpZXMgZml4ZXMgYSBmZXcgaXNzdWVzIGRpc2NvdmVyZWQg
YnkgdGhlIHNhZmV0eQo+ID4gY2VydGlmaWNhdGlvbnMgY29kZSBzY2FubmVyLiBUaGUgZmlyc3Qg
dHdvIHBhdGNoZXMgYWRkcmVzcyBzaW1wbGUKPiA+IHZhcmlhYmxlIGluaXRpYWxpemF0aW9ucyBj
b25jZXJucy4gVGhlIHRoaXJkIHBhdGNoIGludHJvZHVjZXMgYSBuZXcKPiA+IG1hY3JvIHRoYXQg
aXMgdXNlZCB0aHJvdWdob3V0IHRoZSBjb2RlIGluIHBhdGNoICM0IHRvIGFjY2VzcyBfc3RleHQs
Cj4gPiBfZXRleHQgcG9pbnRlcnMgYW5kIGZyaWVuZHMuCj4gPiAKPiA+IENoZWVycywKPiA+IAo+
ID4gU3RlZmFubwo+ID4gCj4gPiAKPiA+IFN0ZWZhbm8gU3RhYmVsbGluaSAoNCk6Cj4gPiAgICAg
ICAgeGVuL2FybTogaW5pdGlhbGl6ZSB0YXJnZXQKPiA+ICAgICAgICB4ZW4vYXJtOiBpbml0aWFs
aXplIGFjY2Vzcwo+IAo+IEkgaGF2ZSBtZXJnZWQgdGhlIDIgcGF0Y2hlcyBhYm92ZS4gVGhlIHJl
c3Qgd2lsbCByZXF1aXJlIGEgcmVzcGluLgoKVGhhbmtzIQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 16:55:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 16:55: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-devel-bounces@lists.xenproject.org>)
	id 1gLA4P-0001lZ-Iw; Fri, 09 Nov 2018 16:55: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=zcgw=nu=pathpartnertech.com=omkar.bolla@srs-us1.protection.inumbo.net>)
 id 1gLA4O-0001lS-Mm
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 16:55:44 +0000
X-Inumbo-ID: 4aded132-e440-11e8-9a16-bc764e045a96
Received: from mail-yw1-xc43.google.com (unknown [2607:f8b0:4864:20::c43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4aded132-e440-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 16:55:42 +0000 (UTC)
Received: by mail-yw1-xc43.google.com with SMTP id w135-v6so1911113ywd.2
 for <xen-devel@lists.xen.org>; Fri, 09 Nov 2018 08:55:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=pathpartnertech.com; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=znRw7v6Xb9vhJhv/kTOPPzzo+ESnXehQvrY7JCG5BqI=;
 b=WZe6Bx9vBDjoP1esQn4CgEjgFKr2M+aSGeYivAMX7ng9Ru6ekRmUxCe37rbGvmCPLP
 8EilRG28600uHxZ++RHmDXz6daH3iDfCm1iVnVJfT7JsGu+H2R5nngWxEX03XeeMNY4W
 BxevO4SLMVNZMeT/jXFNF2zXV/64qd/YKhaRFTotMXLhK771HHAV5ODQY3ZnrhMXBEnq
 XEGIpR9gniRNrqvhZfeTChKqr22I0fRqiapTlOAmJPYe/bNtIA72r+Y9dRTq3mS3sICh
 U5MXzPfiiR09fgPCvVTJ+8cS2U43dYVlLHCfGcYcIyPZQvz72Il786fJaC76f2QLZakN
 mTaw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=znRw7v6Xb9vhJhv/kTOPPzzo+ESnXehQvrY7JCG5BqI=;
 b=a/uqVWbvHtY0LOyeGtvDQ35HIfknTCvoy24DrexZ7DZ9EJ44ZNTBltsfA22XUw3Nl4
 78E7RbSIbVoe+yLB28jNfB2sdm2mUTkSRPDKokbR+lbpTJbotXRBwv+r9gKEkjpq9inc
 RNf4OdoNBKzKFKtR9+53AObdqzbAQttZV9Vd60+EbRoxt/sxoqSb4PPqhRP16EhKN6Fp
 R3npMgiPfyPjebMEtyijoyZsy06I7VC/476RBHXaciKQelT1SmnePzHCA13lnADPtV4P
 oGcxSWWJZhdYPGy2s+dWkD8iJzUG/pSEoBYjiYFZp7LRgN1nGfj2Z7YIphna1jZsAT4M
 3ExA==
X-Gm-Message-State: AGRZ1gKK34RoJwCeTJJ1SwYZNtKgPu8GdeFPeMSpbw5jXgdx5AWwjLJN
 hvPMlCf0CU57uIQjg/Qh7siCg27haLp+lA2nyjfwb8fUjWTypXe0RobIK+fNonJd9CBu3PEKtNB
 EOwHE9wLRoQgeijlfOJUStvrCBTc=
X-Google-Smtp-Source: AJdET5eL6HIQXtr98TBnW0GQaV0cVOo3OvmriUYrgAUyL/2fUa0IR4wSOtdrzEV6py5gbcpHB7mFGDBZmGidzw5FLDM=
X-Received: by 2002:a81:7cd4:: with SMTP id
 x203-v6mr9399829ywc.0.1541782541418; 
 Fri, 09 Nov 2018 08:55:41 -0800 (PST)
MIME-Version: 1.0
References: <CAD3CancOq7wwLGEoL6HcCc8iO2rYtGr8n68GA=e6iiqtUVGZyQ@mail.gmail.com>
 <31b037ae-0f4e-0494-7460-b0d78422e01b@arm.com>
In-Reply-To: <31b037ae-0f4e-0494-7460-b0d78422e01b@arm.com>
From: Omkar Bolla <omkar.bolla@pathpartnertech.com>
Date: Fri, 9 Nov 2018 22:25:29 +0530
Message-ID: <CAC4nxbsUMBT0NPuPKBdX+KtOnW7FqG2mBQdmqk+NGmhxY-5y-w@mail.gmail.com>
To: julien.grall@arm.com
Subject: Re: [Xen-devel] Problems building and running Xen on Hikey960
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: mattd@bugfuzz.com, sstabellini@kernel.org, konrad.wilk@oracle.com,
 xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============1879868233443743681=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1879868233443743681==
Content-Type: multipart/alternative; boundary="000000000000b3e3f6057a3e38a6"

--000000000000b3e3f6057a3e38a6
Content-Type: text/plain; charset="UTF-8"

HI Mathues,

I checked your log and crashes in xen and linux. Do following things to fix
or move further.

On Fri, Nov 9, 2018 at 4:52 PM Julien Grall <julien.grall@arm.com> wrote:

>
>
> On 08/11/2018 07:07, Matthew Daley wrote:
> > Hi all,
>
> Hi Matthew,
>
> >
> > I'm trying to build and run Linux (Debian) on top of Xen on a Hikey960
> > ARM board but am having trouble.
> >
> > I've been following Konrad's guide on the Wiki (at
> > https://wiki.xenproject.org/wiki/HiKey960), namely:
> > * I have upgraded the board's base firmware to support UEFI
> > * I am building the hikey960-upstream-rebase branch of
> > https://github.com/96boards-hikey/linux.git (with a patch from Linus's
> > tree to fix a Hynix UFS bug)
> > * I am building the master branch of Xen unstable
> > * I am building the master branch of GRUB (with a patch to fix a DTB
> > padding bug)
> >
> > However, I see two problems when booting.
> >
> > Firstly, Xen fails to bring up any other CPUs but the one it is booting
> on:
> >
> > (XEN) Bringing up CPU1
> > (XEN) Failed to bring up CPU1
> > (XEN) Failed to bring up CPU 1 (error -9)
> > (XEN) Bringing up CPU2
> > (XEN) Failed to bring up CPU2
> > (XEN) Failed to bring up CPU 2 (error -9)
> > (XEN) Bringing up CPU3
> > (XEN) Failed to bring up CPU3
> > (XEN) Failed to bring up CPU 3 (error -9)
> > (XEN) Bringing up CPU4
> > (XEN) Failed to bring up CPU4
> > (XEN) Failed to bring up CPU 4 (error -9)
> > (XEN) Bringing up CPU5
> > (XEN) Failed to bring up CPU5
> > (XEN) Failed to bring up CPU 5 (error -9)
> > (XEN) Bringing up CPU6
> > (XEN) Failed to bring up CPU6
> > (XEN) Failed to bring up CPU 6 (error -9)
> > (XEN) Bringing up CPU7
> > (XEN) Failed to bring up CPU7
> > (XEN) Failed to bring up CPU 7 (error -9)
> > (XEN) Brought up 1 CPUs
> >
> > I have traced this error code -9 being returned by call_psci_cpu_on.
>
> A similar error was reported a couple of months on the mailing list. From
> the
> report, a regression was introduced between Xen 4.8 and unstable.
>
> Unfortunately, I don't have an hikey board to bisect it. May I ask if you
> can
> bisect it? If you can point the offending commit, I should be able to
> provide
> ideas why it breaks.
>
> As Julien said,
For your CPUs problem in Hikey960, use 4.8 of xen source, Then all CPUs
will be enabled and worked properly.


> >
> > Secondly, Linux fails when it tries to initialise AMBA devices:
> >
> > [    0.941352] Synchronous External Abort: synchronous external abort
> > (0x96000210) at 0xffff0000093fdfe
> > 0
> > [    0.950601] Internal error: : 96000210 [#1] PREEMPT SMP
> > [    0.955866] Modules linked in:
> > [    0.958990] CPU: 0 PID: 1 Comm: swapper/0 Not tainted
> > 4.14.0-rc7-linaro-hikey960+ #8
> > [    0.966791] Hardware name: HiKey960 (DT)
> > [    0.970777] task: ffff80001d900000 task.stack: ffff000008058000
> > [    0.976778] PC is at amba_device_try_add+0x108/0x260
> > [    0.981791] LR is at amba_device_try_add+0xf0/0x260
> > [    0.986735] pc : [<ffff0000084eada8>] lr : [<ffff0000084ead90>]
> > pstate: 60000045
> > [    0.994192] sp : ffff00000805bbf0
> > [    0.997572] x29: ffff00000805bbf0 x28: 0000000000000000
> > [    1.002953] x27: ffff0000090203a8 x26: 0000000000000000
> > [    1.008326] x25: ffff80001dbf9810 x24: 0000000000000000
> > [    1.013702] x23: ffff0000093fd000 x22: 0000000000001000
> > [    1.019079] x21: ffff80001cc1b6f8 x20: 0000000000000000
> > [    1.024455] x19: ffff80001cc1b400 x18: 0000000000000010
> > [    1.029832] x17: 0000000000000001 x16: 00000000deadbeef
> > [    1.035209] x15: 0000000000000006 x14: ffffffffffffffff
> > [    1.040585] x13: 0000000000000020 x12: 0101010101010101
> > [    1.045962] x11: 0000000000000020 x10: 0101010101010101
> > [    1.051338] x9 : 0000000000000000 x8 : ffff80001cc0cf00
> > [    1.056717] x7 : 0000000000000000 x6 : 000000000000003f
> > [    1.062092] x5 : 0000000000000000 x4 : 0000000000000000
> > [    1.067468] x3 : 0000000000000000 x2 : 0000000000000000
> > [    1.072845] x1 : ffff80001d900000 x0 : ffff0000093fdfe0
> > [    1.078223] Process swapper/0 (pid: 1, stack limit =
> 0xffff000008058000)
> > [    1.084989] Call trace:
> > [    1.087504] Exception stack(0xffff00000805bab0 to 0xffff00000805bbf0)
> > [    1.094008] baa0:
> > ffff0000093fdfe0 ffff80001d900000
> > [    1.101902] bac0: 0000000000000000 0000000000000000
> > 0000000000000000 0000000000000000
> > [    1.109790] bae0: 000000000000003f 0000000000000000
> > ffff80001cc0cf00 0000000000000000
> > [    1.117684] bb00: 0101010101010101 0000000000000020
> > 0101010101010101 0000000000000020
> > [    1.125576] bb20: ffffffffffffffff 0000000000000006
> > 00000000deadbeef 0000000000000001
> > [    1.133468] bb40: 0000000000000010 ffff80001cc1b400
> > 0000000000000000 ffff80001cc1b6f8
> > [    1.141356] bb60: 0000000000001000 ffff0000093fd000
> > 0000000000000000 ffff80001dbf9810
> > [    1.149248] bb80: 0000000000000000 ffff0000090203a8
> > 0000000000000000 ffff00000805bbf0
> > [    1.157139] bba0: ffff0000084ead90 ffff00000805bbf0
> > ffff0000084eada8 0000000060000045
> > [    1.165034] bbc0: ffff00000805bbf0 ffff0000084ead90
> > ffffffffffffffff 00000000fffffffe
> > [    1.172921] bbe0: ffff00000805bbf0 ffff0000084eada8
> > [    1.177865] [<ffff0000084eada8>] amba_device_try_add+0x108/0x260
> > [    1.183935] [<ffff0000084eafec>] amba_device_add+0x1c/0xd8
> > [    1.189493] [<ffff00000890fbbc>] of_platform_bus_create+0x26c/0x300
> > [    1.195814] [<ffff00000890fa74>] of_platform_bus_create+0x124/0x300
> > [    1.202145] [<ffff00000890fd7c>] of_platform_populate+0x4c/0xb0
> > [    1.208135] [<ffff000008f6e2ac>]
> of_platform_default_populate_init+0x64/0x78
> > [    1.215247] [<ffff000008083978>] do_one_initcall+0x38/0x120
> > [    1.220882] [<ffff000008f20d18>] kernel_init_freeable+0x184/0x224
> > [    1.227038] [<ffff000008a6a360>] kernel_init+0x10/0x100
> > [    1.232323] [<ffff000008084b60>] ret_from_fork+0x10/0x18
> > [    1.237703] Code: d10082c0 52800002 8b0002e0 52800018 (b9400001)
> > [    1.243880] ---[ end trace dcbf70aa30c979a8 ]---
> > [    1.248573] Kernel panic - not syncing: Attempted to kill init!
> > exitcode=0x0000000b
> >
> > This does not occur when booting the same Linux kernel without Xen.
> >
> > I have traced this to amba_device_try_add trying to access the pid and
> > cid through ioremap'd addresses of this node in the device tree (in
> > arch/arm64/boot/dts/hisilicon/hi3660-coresight.dtsi):
>
> Thank you for confirming it works on Linux baremetal and tracked down the
> problem.
>
> It is not entirely clear why you receive an external abort here. This may
> be due
> to misconfiguration of the stage-2 page-tables.
>
> Could you try Xen with this small changes? The patch should print a
> message is
> the virtual abort was received by Xen but forwarded to the guest.
>
> diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c
> index 51d2e42c77..f95135d030 100644
> --- a/xen/arch/arm/traps.c
> +++ b/xen/arch/arm/traps.c
> @@ -660,6 +660,8 @@ static void inject_vabt_exception(struct cpu_user_regs
> *regs)
>   {
>       const union hsr hsr = { .bits = regs->hsr };
>
> +    printk("%pv: Inject Virtual Abort\n", current);
> +    dump_execution_state();
> +
>       /*
>        * SVC/HVC/SMC already have an adjusted PC (See ARM ARM DDI 0487A.j
>        * D1.10.1 for more details), which we need to correct in order to
>
> >
> > /* A73 cluster internal coresight */
> > etm@4,ed440000 {
> >          compatible = "arm,coresight-etm4x","arm,primecell";
> >          reg = <0 0xed440000 0 0x1000>;
> >          clocks = <&pclk>;
> >          clock-names = "apb_pclk";
> >          cpu = <&cpu4>;
> >          port {
> >                  etm4_out_port: endpoint {
> >                  remote-endpoint = <&funnel1_in_port0>;
> >                  };
> >          };
> > };
> >
> > ARM is still relatively new to me and I'm stuck what I should be
> > attempting next. I would simply not compile Linux AMBA support (by not
> > setting CONFIG_AMBA) but it appears that this is selected as a reverse
> > dependency by CONFIG_ARM on Linux, so am unsure if this is wise or
> > even possible.
>
> I would just drop the node you copied above from the Device-Tree and see
> if you
> can go further in the boot.
>
>
As Julien said,
Disable all 'etm' nodes in device-tree for all CPUs. This will fix all amba
CPU devices linux crashes.

Cheers,
>
> --
> Julien Grall
>


Thanks,
Omkar B

-- 






This
message contains confidential information and is intended only 
for the
individual(s) named. If you are not the intended
recipient, you are 
notified that disclosing, copying, distributing or taking any
action in 
reliance on the contents of this mail and attached file/s is strictly

prohibited. Please notify the
sender immediately and delete this e-mail 
from your system. E-mail transmission
cannot be guaranteed to be secured or 
error-free as information could be
intercepted, corrupted, lost, destroyed, 
arrive late or incomplete, or contain
viruses. The sender therefore does 
not accept liability for any errors or
omissions in the contents of this 
message, which arise as a result of e-mail
transmission.

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

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"col=
or:rgb(11,83,148)">HI Mathues,</div><div class=3D"gmail_default" style=3D"c=
olor:rgb(11,83,148)"><br></div><div class=3D"gmail_default" style=3D"color:=
rgb(11,83,148)">I checked your log and crashes in xen and linux. Do followi=
ng things to fix or move further.=C2=A0</div><div class=3D"gmail_default" s=
tyle=3D"color:rgb(11,83,148)"><br></div><div dir=3D"ltr"><div class=3D"gmai=
l_quote"><div dir=3D"ltr">On Fri, Nov 9, 2018 at 4:52 PM Julien Grall &lt;<=
a href=3D"mailto:julien.grall@arm.com" target=3D"_blank">julien.grall@arm.c=
om</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
"><br>
<br>
On 08/11/2018 07:07, Matthew Daley wrote:<br>
&gt; Hi all,<br>
<br>
Hi Matthew,<br>
<br>
&gt; <br>
&gt; I&#39;m trying to build and run Linux (Debian) on top of Xen on a Hike=
y960<br>
&gt; ARM board but am having trouble.<br>
&gt; <br>
&gt; I&#39;ve been following Konrad&#39;s guide on the Wiki (at<br>
&gt; <a href=3D"https://wiki.xenproject.org/wiki/HiKey960" rel=3D"noreferre=
r" target=3D"_blank">https://wiki.xenproject.org/wiki/HiKey960</a>), namely=
:<br>
&gt; * I have upgraded the board&#39;s base firmware to support UEFI<br>
&gt; * I am building the hikey960-upstream-rebase branch of<br>
&gt; <a href=3D"https://github.com/96boards-hikey/linux.git" rel=3D"norefer=
rer" target=3D"_blank">https://github.com/96boards-hikey/linux.git</a> (wit=
h a patch from Linus&#39;s<br>
&gt; tree to fix a Hynix UFS bug)<br>
&gt; * I am building the master branch of Xen unstable<br>
&gt; * I am building the master branch of GRUB (with a patch to fix a DTB<b=
r>
&gt; padding bug)<br>
&gt; <br>
&gt; However, I see two problems when booting.<br>
&gt; <br>
&gt; Firstly, Xen fails to bring up any other CPUs but the one it is bootin=
g on:<br>
&gt; <br>
&gt; (XEN) Bringing up CPU1<br>
&gt; (XEN) Failed to bring up CPU1<br>
&gt; (XEN) Failed to bring up CPU 1 (error -9)<br>
&gt; (XEN) Bringing up CPU2<br>
&gt; (XEN) Failed to bring up CPU2<br>
&gt; (XEN) Failed to bring up CPU 2 (error -9)<br>
&gt; (XEN) Bringing up CPU3<br>
&gt; (XEN) Failed to bring up CPU3<br>
&gt; (XEN) Failed to bring up CPU 3 (error -9)<br>
&gt; (XEN) Bringing up CPU4<br>
&gt; (XEN) Failed to bring up CPU4<br>
&gt; (XEN) Failed to bring up CPU 4 (error -9)<br>
&gt; (XEN) Bringing up CPU5<br>
&gt; (XEN) Failed to bring up CPU5<br>
&gt; (XEN) Failed to bring up CPU 5 (error -9)<br>
&gt; (XEN) Bringing up CPU6<br>
&gt; (XEN) Failed to bring up CPU6<br>
&gt; (XEN) Failed to bring up CPU 6 (error -9)<br>
&gt; (XEN) Bringing up CPU7<br>
&gt; (XEN) Failed to bring up CPU7<br>
&gt; (XEN) Failed to bring up CPU 7 (error -9)<br>
&gt; (XEN) Brought up 1 CPUs<br>
&gt; <br>
&gt; I have traced this error code -9 being returned by call_psci_cpu_on.<b=
r>
<br>
A similar error was reported a couple of months on the mailing list. From t=
he <br>
report, a regression was introduced between Xen 4.8 and unstable.<br>
<br>
Unfortunately, I don&#39;t have an hikey board to bisect it. May I ask if y=
ou can <br>
bisect it? If you can point the offending commit, I should be able to provi=
de <br>
ideas why it breaks.<br>
<br></blockquote><div><span class=3D"gmail_default" style=3D"color:rgb(11,8=
3,148)">As Julien said,</span>=C2=A0</div><div class=3D"gmail_default" styl=
e=3D"color:rgb(11,83,148)">For your CPUs problem in Hikey960, use 4.8 of xe=
n source, Then all CPUs will be enabled and worked properly.</div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">
&gt; <br>
&gt; Secondly, Linux fails when it tries to initialise AMBA devices:<br>
&gt; <br>
&gt; [=C2=A0 =C2=A0 0.941352] Synchronous External Abort: synchronous exter=
nal abort<br>
&gt; (0x96000210) at 0xffff0000093fdfe<br>
&gt; 0<br>
&gt; [=C2=A0 =C2=A0 0.950601] Internal error: : 96000210 [#1] PREEMPT SMP<b=
r>
&gt; [=C2=A0 =C2=A0 0.955866] Modules linked in:<br>
&gt; [=C2=A0 =C2=A0 0.958990] CPU: 0 PID: 1 Comm: swapper/0 Not tainted<br>
&gt; 4.14.0-rc7-linaro-hikey960+ #8<br>
&gt; [=C2=A0 =C2=A0 0.966791] Hardware name: HiKey960 (DT)<br>
&gt; [=C2=A0 =C2=A0 0.970777] task: ffff80001d900000 task.stack: ffff000008=
058000<br>
&gt; [=C2=A0 =C2=A0 0.976778] PC is at amba_device_try_add+0x108/0x260<br>
&gt; [=C2=A0 =C2=A0 0.981791] LR is at amba_device_try_add+0xf0/0x260<br>
&gt; [=C2=A0 =C2=A0 0.986735] pc : [&lt;ffff0000084eada8&gt;] lr : [&lt;fff=
f0000084ead90&gt;]<br>
&gt; pstate: 60000045<br>
&gt; [=C2=A0 =C2=A0 0.994192] sp : ffff00000805bbf0<br>
&gt; [=C2=A0 =C2=A0 0.997572] x29: ffff00000805bbf0 x28: 0000000000000000<b=
r>
&gt; [=C2=A0 =C2=A0 1.002953] x27: ffff0000090203a8 x26: 0000000000000000<b=
r>
&gt; [=C2=A0 =C2=A0 1.008326] x25: ffff80001dbf9810 x24: 0000000000000000<b=
r>
&gt; [=C2=A0 =C2=A0 1.013702] x23: ffff0000093fd000 x22: 0000000000001000<b=
r>
&gt; [=C2=A0 =C2=A0 1.019079] x21: ffff80001cc1b6f8 x20: 0000000000000000<b=
r>
&gt; [=C2=A0 =C2=A0 1.024455] x19: ffff80001cc1b400 x18: 0000000000000010<b=
r>
&gt; [=C2=A0 =C2=A0 1.029832] x17: 0000000000000001 x16: 00000000deadbeef<b=
r>
&gt; [=C2=A0 =C2=A0 1.035209] x15: 0000000000000006 x14: ffffffffffffffff<b=
r>
&gt; [=C2=A0 =C2=A0 1.040585] x13: 0000000000000020 x12: 0101010101010101<b=
r>
&gt; [=C2=A0 =C2=A0 1.045962] x11: 0000000000000020 x10: 0101010101010101<b=
r>
&gt; [=C2=A0 =C2=A0 1.051338] x9 : 0000000000000000 x8 : ffff80001cc0cf00<b=
r>
&gt; [=C2=A0 =C2=A0 1.056717] x7 : 0000000000000000 x6 : 000000000000003f<b=
r>
&gt; [=C2=A0 =C2=A0 1.062092] x5 : 0000000000000000 x4 : 0000000000000000<b=
r>
&gt; [=C2=A0 =C2=A0 1.067468] x3 : 0000000000000000 x2 : 0000000000000000<b=
r>
&gt; [=C2=A0 =C2=A0 1.072845] x1 : ffff80001d900000 x0 : ffff0000093fdfe0<b=
r>
&gt; [=C2=A0 =C2=A0 1.078223] Process swapper/0 (pid: 1, stack limit =3D 0x=
ffff000008058000)<br>
&gt; [=C2=A0 =C2=A0 1.084989] Call trace:<br>
&gt; [=C2=A0 =C2=A0 1.087504] Exception stack(0xffff00000805bab0 to 0xffff0=
0000805bbf0)<br>
&gt; [=C2=A0 =C2=A0 1.094008] baa0:<br>
&gt; ffff0000093fdfe0 ffff80001d900000<br>
&gt; [=C2=A0 =C2=A0 1.101902] bac0: 0000000000000000 0000000000000000<br>
&gt; 0000000000000000 0000000000000000<br>
&gt; [=C2=A0 =C2=A0 1.109790] bae0: 000000000000003f 0000000000000000<br>
&gt; ffff80001cc0cf00 0000000000000000<br>
&gt; [=C2=A0 =C2=A0 1.117684] bb00: 0101010101010101 0000000000000020<br>
&gt; 0101010101010101 0000000000000020<br>
&gt; [=C2=A0 =C2=A0 1.125576] bb20: ffffffffffffffff 0000000000000006<br>
&gt; 00000000deadbeef 0000000000000001<br>
&gt; [=C2=A0 =C2=A0 1.133468] bb40: 0000000000000010 ffff80001cc1b400<br>
&gt; 0000000000000000 ffff80001cc1b6f8<br>
&gt; [=C2=A0 =C2=A0 1.141356] bb60: 0000000000001000 ffff0000093fd000<br>
&gt; 0000000000000000 ffff80001dbf9810<br>
&gt; [=C2=A0 =C2=A0 1.149248] bb80: 0000000000000000 ffff0000090203a8<br>
&gt; 0000000000000000 ffff00000805bbf0<br>
&gt; [=C2=A0 =C2=A0 1.157139] bba0: ffff0000084ead90 ffff00000805bbf0<br>
&gt; ffff0000084eada8 0000000060000045<br>
&gt; [=C2=A0 =C2=A0 1.165034] bbc0: ffff00000805bbf0 ffff0000084ead90<br>
&gt; ffffffffffffffff 00000000fffffffe<br>
&gt; [=C2=A0 =C2=A0 1.172921] bbe0: ffff00000805bbf0 ffff0000084eada8<br>
&gt; [=C2=A0 =C2=A0 1.177865] [&lt;ffff0000084eada8&gt;] amba_device_try_ad=
d+0x108/0x260<br>
&gt; [=C2=A0 =C2=A0 1.183935] [&lt;ffff0000084eafec&gt;] amba_device_add+0x=
1c/0xd8<br>
&gt; [=C2=A0 =C2=A0 1.189493] [&lt;ffff00000890fbbc&gt;] of_platform_bus_cr=
eate+0x26c/0x300<br>
&gt; [=C2=A0 =C2=A0 1.195814] [&lt;ffff00000890fa74&gt;] of_platform_bus_cr=
eate+0x124/0x300<br>
&gt; [=C2=A0 =C2=A0 1.202145] [&lt;ffff00000890fd7c&gt;] of_platform_popula=
te+0x4c/0xb0<br>
&gt; [=C2=A0 =C2=A0 1.208135] [&lt;ffff000008f6e2ac&gt;] of_platform_defaul=
t_populate_init+0x64/0x78<br>
&gt; [=C2=A0 =C2=A0 1.215247] [&lt;ffff000008083978&gt;] do_one_initcall+0x=
38/0x120<br>
&gt; [=C2=A0 =C2=A0 1.220882] [&lt;ffff000008f20d18&gt;] kernel_init_freeab=
le+0x184/0x224<br>
&gt; [=C2=A0 =C2=A0 1.227038] [&lt;ffff000008a6a360&gt;] kernel_init+0x10/0=
x100<br>
&gt; [=C2=A0 =C2=A0 1.232323] [&lt;ffff000008084b60&gt;] ret_from_fork+0x10=
/0x18<br>
&gt; [=C2=A0 =C2=A0 1.237703] Code: d10082c0 52800002 8b0002e0 52800018 (b9=
400001)<br>
&gt; [=C2=A0 =C2=A0 1.243880] ---[ end trace dcbf70aa30c979a8 ]---<br>
&gt; [=C2=A0 =C2=A0 1.248573] Kernel panic - not syncing: Attempted to kill=
 init!<br>
&gt; exitcode=3D0x0000000b<br>
&gt; <br>
&gt; This does not occur when booting the same Linux kernel without Xen.<br=
>
&gt; <br>
&gt; I have traced this to amba_device_try_add trying to access the pid and=
<br>
&gt; cid through ioremap&#39;d addresses of this node in the device tree (i=
n<br>
&gt; arch/arm64/boot/dts/hisilicon/hi3660-coresight.dtsi):<br>
<br>
Thank you for confirming it works on Linux baremetal and tracked down the p=
roblem.<br>
<br>
It is not entirely clear why you receive an external abort here. This may b=
e due <br>
to misconfiguration of the stage-2 page-tables.<br>
<br>
Could you try Xen with this small changes? The patch should print a message=
 is <br>
the virtual abort was received by Xen but forwarded to the guest.<br>
<br>
diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c<br>
index 51d2e42c77..f95135d030 100644<br>
--- a/xen/arch/arm/traps.c<br>
+++ b/xen/arch/arm/traps.c<br>
@@ -660,6 +660,8 @@ static void inject_vabt_exception(struct cpu_user_regs =
*regs)<br>
=C2=A0 {<br>
=C2=A0 =C2=A0 =C2=A0 const union hsr hsr =3D { .bits =3D regs-&gt;hsr };<br=
>
<br>
+=C2=A0 =C2=A0 printk(&quot;%pv: Inject Virtual Abort\n&quot;, current);<br=
>
+=C2=A0 =C2=A0 dump_execution_state();<br>
+<br>
=C2=A0 =C2=A0 =C2=A0 /*<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0* SVC/HVC/SMC already have an adjusted PC (See A=
RM ARM DDI 0487A.j<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0* D1.10.1 for more details), which we need to co=
rrect in order to<br>
<br>
&gt; <br>
&gt; /* A73 cluster internal coresight */<br>
&gt; <span class=3D"gmail_default" style=3D"color:rgb(11,83,148)"></span><s=
pan class=3D"gmail_default" style=3D"color:rgb(11,83,148)"></span>etm@4,ed4=
40000 {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 compatible =3D &quot;arm,coresight-e=
tm4x&quot;,&quot;arm,primecell&quot;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 reg =3D &lt;0 0xed440000 0 0x1000&gt=
;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 clocks =3D &lt;&amp;pclk&gt;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 clock-names =3D &quot;apb_pclk&quot;=
;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 cpu =3D &lt;&amp;cpu4&gt;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 port {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 etm4_out=
_port: endpoint {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 remote-e=
ndpoint =3D &lt;&amp;funnel1_in_port0&gt;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 };<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 };<br>
&gt; };<br>
&gt; <br>
&gt; ARM is still relatively new to me and I&#39;m stuck what I should be<b=
r>
&gt; attempting next. I would simply not compile Linux AMBA support (by not=
<br>
&gt; setting CONFIG_AMBA) but it appears that this is selected as a reverse=
<br>
&gt; dependency by CONFIG_ARM on Linux, so am unsure if this is wise or<br>
&gt; even possible.<br>
<br>
I would just drop the node you copied above from the Device-Tree and see if=
 you <br>
can go further in the boot.<br>
<br></blockquote><div><br></div><div class=3D"gmail_default" style=3D"color=
:rgb(11,83,148)">As Julien said,</div><div class=3D"gmail_default" style=3D=
"color:rgb(11,83,148)"><font color=3D"#0b5394">Disable=C2=A0</font><span cl=
ass=3D"gmail_default" style=3D"color:rgb(34,34,34)"><font color=3D"#0b5394"=
>all=C2=A0&#39;</font></span><font color=3D"#0b5394"><span class=3D"gmail_d=
efault"></span>etm&#39; nodes in device-tree for all CPUs. This will fix al=
l amba CPU devices linux crashes.</font></div><div class=3D"gmail_default" =
style=3D"color:rgb(11,83,148)"><br></div><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa=
dding-left:1ex">
Cheers,<br>
<br>
-- <br>
Julien Grall<br></blockquote><div><br></div><div><br></div><div class=3D"gm=
ail_default" style=3D"color:rgb(11,83,148)">Thanks,</div><div class=3D"gmai=
l_default" style=3D"color:rgb(11,83,148)">Omkar B</div></div></div></div></=
div>

<br>




<p><span lang=3D"EN-IN">This
message contains confidential information and is intended only for the
individual(s) named.</span><span lang=3D"EN-IN"> </span>If you are not the =
intended
recipient, you are notified that disclosing, copying, distributing or takin=
g any
action in reliance on the contents of this mail and attached file/s is stri=
ctly
prohibited<span lang=3D"EN-IN">. Please notify the
sender immediately and delete this e-mail from your system. E-mail transmis=
sion
cannot be guaranteed to be secured or error-free as information could be
intercepted, corrupted, lost, destroyed, arrive late or incomplete, or cont=
ain
viruses. The sender therefore does not accept liability for any errors or
omissions in the contents of this message, which arise as a result of e-mai=
l
transmission.</span></p>
--000000000000b3e3f6057a3e38a6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1879868233443743681==--


From xen-devel-bounces@lists.xenproject.org Fri Nov 09 16:59:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 16:59: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-devel-bounces@lists.xenproject.org>)
	id 1gLA7y-0001vv-9d; Fri, 09 Nov 2018 16:59: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=zkit=nu=citrix.com=prvs=8444a692f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gLA7w-0001vo-O5
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 16:59:24 +0000
X-Inumbo-ID: cd6fd60a-e440-11e8-83c5-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd6fd60a-e440-11e8-83c5-12d6303a7972;
 Fri, 09 Nov 2018 16:59:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70153500"
Date: Fri, 9 Nov 2018 16:59:18 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181109165918.GD1302@perard.uk.xensource.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
 <20180907151104.32306-16-anthony.perard@citrix.com>
 <23494.951.777903.157046@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23494.951.777903.157046@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v5 15/15] libxl: Re-implement
 domain_suspend_device_model using libxl__ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMTYsIDIwMTggYXQgMDQ6Mjg6NTVQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY1IDE1LzE1XSBsaWJ4bDogUmUt
aW1wbGVtZW50IGRvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbCB1c2luZyBsaWJ4bF9fZXZfcW1w
Iik6Cj4gPiArICAgIGlmIChyYykKPiA+ICsgICAgICAgIGdvdG8gZXJyb3I7Cj4gPiArCj4gPiAr
ICAgIGxpYnhsX19jYXJlZmRfYmVnaW4oKTsKPiA+ICsgICAgZXYtPmNmZCA9IGxpYnhsX19jYXJl
ZmRfb3BlbmVkKENUWCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGVu
KGZpbGVuYW1lLCBPX1dST05MWSB8IE9fQ1JFQVQsIDA2MDApKTsKPiAKPiBEb2VzIHRoaXMgc3Rh
dGVmaWxlIGZkIHJlYWxseSBuZWVkIHRvIGJlIGEgY2FyZWZkID8gIElzIGl0IGEgcGlwZSBvciBh
Cj4gZmlsZSA/ICBJZiBpdCBpcyBhIGZpbGUsIGlzIGl0IG9mIG5vbnRyaXZpYWwgc2l6ZSA/CgpZ
ZXMsIGl0IG5lZWRzIHRvIGJlIGNhcmVkZmQsIGJlY2F1c2UgdGhhdCdzIHdoYXQgdGhlIGxpYnhs
X19ldl9xbXAgQVBJCndhbnRzLiBJIGRvbid0IGtub3cgeWV0IGlmIGl0IGlzIGEgZ29vZCBpZGVl
IHRvIGhhdmUgdGhlIF9ldl9xbXAgQVBJCm9ubHkgdGFrZXMgZmQuIERvIHlvdSB0aGluayBpdCdz
IGZpbmUgdG8gaGF2ZSBsaWJ4bF9fZXZfcW1wIEFQSSB0YWtlcyBhCnNpbXBsZSBmZCBhbmQgbGV0
IGNhbGxlcnMgaGFuZGxlIHRoZSBmZCB0aGUgd2F5IHRoZXkgd2FudD8KCihJbiBwcmV2aW91cyB2
ZXJzaW9uIG9mIHRoZSBwYXRjaCBzZXJpZXMsIGxpYnhsX19ldl9xbXAgdXNlZCB0byBjbG9zZQp0
aGUgY2FyZWZkLiBUaGF0J3Mgbm90IHRoZSBjYXNlIGFueW1vcmUsIGFuZCB0aGF0IGNhcmVmZCBp
cyBvbmx5IHJlYWQsCnNvIEkgZG9uJ3QgdGhpbmsgaXQgbWF0dGVyIGFueW1vcmUgd2hpY2gga2lu
ZCBpdCBpcyBiZXR3ZWVuIGludCBhbmQKY2FyZWZkLikKCj4gSWYgaXQncyBhIGZpbGUgb2YgYSBm
ZXcga2IsIHdoaWNoIEkgdGhpbmsgaXMgdGhlIGNhc2UsIHRoZW4gdGhlIHdvcnN0Cj4gcmVzdWx0
IG9mICh3aXRoIHZlcnkgbG93IHByb2JhYmlsaXR5KSBsZWFraW5nIHRoaXMgZmQgaW50byBhbm90
aGVyCj4gcHJvY2VzcyBpcyBzaW1wbHkgdGhhdCB0aGUgZmlsZSBtaWdodCBiZSBrZXB0IGFsaXZl
IGZvciBhIHdoaWxlIGFmdGVyCj4gaXQgd2FzIGRlbGV0ZWQuCgoKLS0gCkFudGhvbnkgUEVSQVJE
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 17:11:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 17: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-devel-bounces@lists.xenproject.org>)
	id 1gLAJK-0003SP-Eu; Fri, 09 Nov 2018 17:11: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=gbfi=nu=citrix.com=prvs=84465d680=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gLAJJ-0003SI-4I
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 17:11:09 +0000
X-Inumbo-ID: 7283eb1a-e442-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7283eb1a-e442-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 17:11:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70154876"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23525.49065.14807.657219@mariner.uk.xensource.com>
Date: Fri, 9 Nov 2018 17:11:05 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181109165918.GD1302@perard.uk.xensource.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
 <20180907151104.32306-16-anthony.perard@citrix.com>
 <23494.951.777903.157046@mariner.uk.xensource.com>
 <20181109165918.GD1302@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v5 15/15] libxl: Re-implement
 domain_suspend_device_model using libxl__ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2NSAxNS8xNV0gbGlieGw6IFJlLWlt
cGxlbWVudCBkb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwgdXNpbmcgbGlieGxfX2V2X3FtcCIp
Ogo+IE9uIFR1ZSwgT2N0IDE2LCAyMDE4IGF0IDA0OjI4OjU1UE0gKzAxMDAsIElhbiBKYWNrc29u
IHdyb3RlOgo+ID4gRG9lcyB0aGlzIHN0YXRlZmlsZSBmZCByZWFsbHkgbmVlZCB0byBiZSBhIGNh
cmVmZCA/ICBJcyBpdCBhIHBpcGUgb3IgYQo+ID4gZmlsZSA/ICBJZiBpdCBpcyBhIGZpbGUsIGlz
IGl0IG9mIG5vbnRyaXZpYWwgc2l6ZSA/Cj4gCj4gWWVzLCBpdCBuZWVkcyB0byBiZSBjYXJlZGZk
LCBiZWNhdXNlIHRoYXQncyB3aGF0IHRoZSBsaWJ4bF9fZXZfcW1wIEFQSQo+IHdhbnRzLiBJIGRv
bid0IGtub3cgeWV0IGlmIGl0IGlzIGEgZ29vZCBpZGVlIHRvIGhhdmUgdGhlIF9ldl9xbXAgQVBJ
Cj4gb25seSB0YWtlcyBmZC4gRG8geW91IHRoaW5rIGl0J3MgZmluZSB0byBoYXZlIGxpYnhsX19l
dl9xbXAgQVBJIHRha2VzIGEKPiBzaW1wbGUgZmQgYW5kIGxldCBjYWxsZXJzIGhhbmRsZSB0aGUg
ZmQgdGhlIHdheSB0aGV5IHdhbnQ/Cj4gCj4gKEluIHByZXZpb3VzIHZlcnNpb24gb2YgdGhlIHBh
dGNoIHNlcmllcywgbGlieGxfX2V2X3FtcCB1c2VkIHRvIGNsb3NlCj4gdGhlIGNhcmVmZC4gVGhh
dCdzIG5vdCB0aGUgY2FzZSBhbnltb3JlLCBhbmQgdGhhdCBjYXJlZmQgaXMgb25seSByZWFkLAo+
IHNvIEkgZG9uJ3QgdGhpbmsgaXQgbWF0dGVyIGFueW1vcmUgd2hpY2gga2luZCBpdCBpcyBiZXR3
ZWVuIGludCBhbmQKPiBjYXJlZmQuKQoKQWguICBJbiBPT1AgdGVybXMgSSB0aGluayB0aGUgQVBJ
IHNob3VsZCB0YWtlIHRoZSBuYXJyb3dlc3QgY2xhc3MgdGhhdApoYXMgYWxsIHRoZSByZXF1aXJl
ZCBtZXRob2RzLiAgSW4gdGhpcyBjYXNlIHRoYXQgbWVhbnMgdGhhdCBzaW5jZSB5b3UKZG9uJ3Qg
bmVlZCB0byBjbG9zZSB0aGUgZmQgeW91IHNob3VsZG4ndCBwcmVqdWRnZSB3aGV0aGVyIGl0J3Mg
YQpjYXJlZmQgb3Igbm90IC0gc28geW91IHNob3VsZCBtYWtlIGl0IGFuIGludC4KClJlZ2FyZGxl
c3Mgb2Ygd2hldGhlciBpdCdzIGFuIGZkIG9yIGEgY2FyZWZkLCBJIHRoaW5rIHRoZSBxbXAgQVBJ
CmNhbGxlciBuZWVkcyB0byBrZWVwIHRoZSB0aGluZyBvcGVuIHVudGlsIHRoZSBxbXAgYXN5bmMg
b3BlcmF0aW9uIGlzCmRvbmUsIHJpZ2h0ID8KCkZlZWwgZnJlZSB0byB0cnkgdG8gdGFsayBtZSBv
dXQgb2YgdGhpcyB2aWV3LiAgSSB3YXMgYXNraW5nIHRoZQpxdWVzdGlvbiB0byBwcm92b2tlIHRo
b3VnaHQsIG5vdCBuZWNlc3NhcmlseSB0byBwdXNoIGEgcGFydGljdWxhcgpvcGluaW9uLgoKSWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 17:17:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 17:17: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-devel-bounces@lists.xenproject.org>)
	id 1gLAP2-0003dz-6R; Fri, 09 Nov 2018 17:17: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=wzzi=nu=citrix.com=prvs=84405b137=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gLAP0-0003du-Us
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 17:17:02 +0000
X-Inumbo-ID: 447a0128-e443-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 447a0128-e443-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 17:17:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="81656561"
To: Jan Beulich <JBeulich@suse.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416867-30253-7-git-send-email-andrew.cooper3@citrix.com>
 <5BE1B58C02000078001F8BB8@prv1-mh.provo.novell.com>
 <2b95ed09-cf3c-d60f-d511-a579de9d108d@citrix.com>
 <5BE1BE5702000078001F8C19@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <2b9b0947-6b85-42ef-61c8-4147fd7b88dc@citrix.com>
Date: Fri, 9 Nov 2018 17:16:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BE1BE5702000078001F8C19@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 6/6] x86/emul: dedup hvmemul_cpuid() and
 pv_emul_cpuid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMTEvMTggMTY6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA2LjExLjE4IGF0
IDE2OjUyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA2LzExLzE4
IDE1OjM4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA1LjExLjE4IGF0IDEyOjIxLCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gVGhleSBhcmUgaWRlbnRpY2Fs
LCBzbyBwcm92aWRlIGEgc2luZ2xlIHg4NmVtdWxfY3B1aWQoKSBpbnN0ZWFkLgo+Pj4+Cj4+Pj4g
QXMgeDg2X2VtdWxhdGUoKSBub3cgb25seSB1c2VzIHRoZSAtPmNwdWlkKCkgaG9vayBmb3IgcmVh
bCBDUFVJRCAKPj4gaW5zdHJ1Y3Rpb25zLAo+Pj4+IHRoZSBob29rIGNhbiBiZSBvbWl0dGVkIGZy
b20gYWxsIHNwZWNpYWwtcHVycG9zZSBlbXVsYXRpb24gb3BzLgo+Pj4gU28gSSB3YXMgZXhwZWN0
aW5nIHRoZSBob29rIHRvIGdvIGF3YXkgYWx0b2dldGhlciwgYnV0IEkKPj4+IG5vdyByZWFsaXpl
IHRoYXQgaXQgY2FuJ3QgYmVjYXVzZSBvZiBzb21lIG9mIHRoZSBjdXN0b21pemF0aW9uCj4+PiB0
aGF0J3MgbmVlZGVkLiBUaGF0LCBpbiB0dXJuLCBtZWFucyB0aGF0IHRoZSByZW1vdmFsIG9mIHRo
ZQo+Pj4gaG9vayBzcGVjaWZpY2F0aW9uIGFzIHBlciBhYm92ZSB3aWxsIGdldCB1cyBpbnRvIHBy
b2JsZW1zIHRoZQo+Pj4gbW9tZW50IHdlIG5lZWQgdG8gY2hlY2sgYSBmZWF0dXJlIHRoYXQgY2Fu
J3QgYmUgdGFrZW4KPj4+IHN0cmFpZ2h0IGZyb20gdGhlIHBvbGljeSBvYmplY3QuIEknbSB0aGVy
ZWZvcmUgdW5jb252aW5jZWQgd2UKPj4+IGFjdHVhbGx5IHdhbnQgdG8gZ28gdGhpcyBmYXIuIEl0
J2xsIHJlcXVpcmUgZW5vdWdoIGNhcmUgYWxyZWFkeQo+Pj4gdG8gbm90IGJsaW5kbHkgY2xvbmUg
YSBuZXcgdmNwdV9oYXNfLi4uKCkgd3JvbmdseSBmcm9tIHRoZQo+Pj4gbWFueSBwcmUtZXhpc3Rp
bmcgZXhhbXBsZXMgaW4gc3VjaCBhIGNhc2UuIFRob3VnaHRzPwo+PiBBbGwgZHluYW1pYyBiaXRz
IGluIENQVUlEIGFyZSBkZXJpdmVkIGZyb20gb3RoZXIgY29udHJvbCBzdGF0ZS4gIGUuZy4gd2UK
Pj4gY2hlY2sgQ1I0Lk9TWFNBVkUsIG5vdCBDUFVJRC5PU1hTQVZFLiAgVGhlIG90aGVyIGR5bmFt
aWMgYml0cyBhcmUgQVBJQywKPj4gd2hpY2ggY29tZXMgZnJvbSBNU1JfQVBJQ19CQVNFLCBhbmQg
T1NQS0Ugd2hpY2ggYWxzbyBjb21lcyBmcm9tIENSNC4KPj4KPj4gSW4gdGhlIGVtdWxhdG9yIGl0
c2VsZiwgSSB0aGluayBpdCB3b3VsZCBiZSBhIGJ1ZyBpZiB3ZSBldmVyIGhhZAo+PiB2Y3B1X2hh
c19vc3hzYXZlIGV0YywgYmVjYXVzZSB0aGF0IGlzbid0IGhvdyBwaXBlbGluZXMgYWN0dWFsbHkg
YmVoYXZlLiAKPj4gVGhlIGZlYXR1cmUgY2hlY2tzIGhlcmUgYXJlIHNlbWFudGljYWxseSBlcXVp
dmFsZW50IHRvICJkbyB0aGUKPj4gaW5zdHJ1Y3Rpb24gZGVjb2RlIGFuZCBleGVjdXRpb24gdW5p
dHMgaGF2ZSBzaWxpY29uIHRvIGNvcGUgd2l0aCB0aGVzZQo+PiBpbnN0cnVjdGlvbnMiLgo+IEkg
YWdyZWUgdGhhdCB2Y3B1X2hhc19vcyogbWFrZXMgbm8gc2Vuc2UsIGJ1dCB0aGUgQVBJQyBiaXQg
Zm9yCj4gZXhhbXBsZSBpc24ndCByZWFsbHkgcGlwZWxpbmUgLyBkZWNvZGVyIHJlbGF0ZWQuCgpD
b3JyZWN0LCBzbyB3aHkgZG8geW91IHRoaW5rIEFQSUMgbWF0dGVycz/CoCBBbGwgaW50ZXJhY3Rp
b24gd2l0aCB0aGUKQVBJQyBpcyB2aWEgaXRzIE1NSU8vTVNSIGludGVyZmFjZSwgcmF0aGVyIHRo
YW4gdmlhIGRlZGljYXRlZCBpbnN0cnVjdGlvbnMuCgo+IEhvd2V2ZXIsIG9uZQo+IGlzc3VlIGFs
cmVhZHkgbWlnaHQgYmUgdGhhdCBpbiBvcmRlciBmb3IgYml0cyBpbiBhIChzdWIpbGVhZiBhYm92
ZQo+IChndWVzdCkgbGltaXRzIHRvIGNvbWUgb3V0IGFsbCBjbGVhciwgaXQgaXMgZ3Vlc3RfY3B1
aWQoKSB3aGljaCBjdXRzCj4gdGhpbmdzIG9mZi4gTmVpdGhlciBjcHVpZF9mZWF0dXJlc2V0X3Rv
X3BvbGljeSgpIG5vciBpdHMgaW52ZXJzZQo+IG5vciBzYW5pdGlzZV9mZWF0dXJlc2V0KCkgbG9v
ayB0byB6YXAgZmllbGRzIGFib3ZlIGxpbWl0cywgaW4gY2FzZQo+IHRoZXkndmUgYmVlbiBwcmV2
aW91c2x5IHNldCB0byBub24temVybyB2YWx1ZXMuIEFtIEkgb3Zlcmxvb2tpbmcKPiBzb21ldGhp
bmc/CgpObyAtIHRoYXQgaXMgYW4gYXNwZWN0IEknZCBvdmVybG9va2VkLCBiZWNhdXNlIHRoZQpE
T01DVExfc2V0X2NwdWlkX3BvbGljeSB3b3JrICh3aGljaCBkb2VzIHRoaXMgY29ycmVjdGx5KSBo
YXNuJ3QgZ29uZSBpbiB5ZXQuCgpJIHRoaW5rIEknbGwgdHdlYWsgcmVjYWxjdWxhdGVfbWlzYygp
IHRvIHplcm8gb3V0IGJleW9uZCB0aGUgbWF4X3N1YmxlYWYKc2V0dGluZ3MsIGJlY2F1c2UgdGhl
IGludGVudGlvbiB3YXMgYWx3YXlzIHRoYXQgYSBmbGF0IGNwdWlkX3BvbGljeSB3YXMKc2FmZSB0
byB1c2UgaW4gdGhpcyBtYW5uZXIuwqAgSSB0aGluayB0aGVyZSBpcyBhbiBleGlzdGluZyBjb3Ju
ZXIgY2FzZQp3aGVuIHRyeWluZyB0byBsZXZlbCBiYXNpYy5tYXhfbGVhZiB0byA8IDcsIG9yIGV4
dGQubWF4X2xlYWYgdG8gPCAweDgwMDAwMDcuCgo+IEZ1cnRoZXJtb3JlIEkgd291bGRuJ3QgZXhj
bHVkZSB0aGF0IHdlIG1heSBuZWVkIHRvIGxvb2sgYXQgYQo+IGh5cGVydmlzb3Igb3IgVmlyaWRp
YW4gbGVhZiBhdCBzb21lIHBvaW50LiBUaGUgZHluYW1pYyB2UE1VCj4gYWRqdXN0bWVudHMgYWxz
byBsb29rIHBvdGVudGlhbGx5IHByb2JsZW1hdGljLCBpZiB3ZSB3ZXJlIHRvCj4gZW11bGF0ZSBS
RFBNQyAoYWxiZWl0IHRoZXkncmUgRFMtcmVsYXRlZCBvbmx5IHJpZ2h0IG5vdykuCgpUaGUgb25s
eSByZWFzb24gdlBNVSBpcyBkeW5hbWljIGlzIGJlY2F1c2Ugd2UgZG9uJ3QgKHlldCkgaGF2ZSBh
IHNwbGl0CmJldHdlZW4gZGVmYXVsdCBhbmQgbWF4IHBvbGljaWVzLsKgIEZpeGluZyB0aGlzIGlz
IG9uIHRoZSB0b2RvIGxpc3QsCmFsYmVpdCBiZWhpbmQgYSBmYWlybHkgbG9uZyBjaGFpbiBvZiBk
ZXBlbmRlbmNpZXMuCgo+IEFuZCB0aGVuIHRoZXJlJ3MgdGhlIGR5bmFtaWMgZXhwb3Npbmcgb2Yg
TU9OSVRPUiBmb3IgUFY7IGdyYW50ZWQKPiBJIGRvbid0IGV4cGVjdCB1cyB0byBldmVyIGVtdWxh
dGUgdGhpcyBmb3IgUFYsIGJ1dCBpdCBzaG93cyB0aGUKPiBnZW5lcmFsIGlzc3VlLgoKVGhhdCBp
cyB0byB3b3JrIGFyb3VuZCBhIGRlZmljaWVuY3kgaW4gaG93IExpbnV4IGJlaGF2ZXMuwqAgSXQg
aXNuJ3QgZm9yCmFsbG93aW5nIFBWIGd1ZXN0cyB0byB1c2UgTU9OSVRPUi4KCj4gUGx1cyB0aGVy
ZSdzIFNZU0NBTEwsIHRoZSBpbnNuIGVtdWxhdGlvbiBvZiB3aGljaAo+IGN1cnJlbnRseSBkb2Vz
bid0IGNoZWNrIHRoZSAoZHluYW1pY2FsbHkgYWRqdXN0ZWQpIENQVUlEIGJpdC4KCk5vLCBub3Ig
c2hvdWxkIGl0LsKgIEludGVsJ3Mgb2JqZWN0aW9uIHRvIHRoZSBTWVNDQUxML1NZU1JFVCBpbnN0
cnVjdGlvbnMKaXMgbW9kZSBiYXNlZC7CoCAoQXMgYSBkZW1vbnN0cmF0aW9uIHdoaWNoIHByb3Zl
cyB0aGUgcG9pbnQgb2YgdGhpcwpwYXRjaCwgaWYgeW91IGhpZGUgdGhlIFNZU0NBTEwgYml0IHVz
aW5nIG1hc2tpbmcsIHRoZSBpbnN0cnVjdGlvbiBzdGlsbApvcGVyYXRlcyBmaW5lKS4KCkl0IHNl
ZW1zIEkgbmV2ZXIgZ290IGFyb3VuZCB0byBzdWJtaXR0aW5nIG15IFhTQS0yMDQgZm9sbG93dXAg
cGF0Y2gKd2hpY2ggZml4ZXMgbWFueSBlbXVsYXRpb24gYnVncyB3aXRoIFNZU3tDQUxMLFJFVCxF
TlRFUixFWElUfS4KCj4gQW5kIGZpbmFsbHkgTFdQLCB3aGljaCBhZ2FpbiB3ZSBjYW4gb25seSBo
b3BlIHdlJ2xsIG5ldmVyIGhhdmUKPiB0byBlbXVsYXRlLgoKTFdQIGRvZXNuJ3QgZXhpc3QgYW55
IG1vcmUsIGV2ZW4gb24gdGhlIGhhcmR3YXJlIGl0IHVzZWQgdG8gZXhpc3Qgb24uwqAKSXQgd2Fz
IG5ldmVyIGltcGxlbWVudGVkIG9uIEZhbTE3aCwgYW5kIHdhcyByZW1vdmVkIGZyb20gRmFtMTUv
MTZoIGluIGEKbWljcm9jb2RlIHVwZGF0ZSB0byBtYWtlIHJvb20gdG8gaW1wbGVtZW50IElCUEIg
Zm9yIFNwZWN0cmUgdjIgbWl0aWdhdGlvbnMuCgpJIHJlY29tbWVuZCB3ZSBwdXJnZSB0aGUgc3Vw
cG9ydCBjb21wbGV0ZWx5LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 17:23:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 17:23: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-devel-bounces@lists.xenproject.org>)
	id 1gLAUt-0004Sa-VK; Fri, 09 Nov 2018 17:23: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=wxsn=nu=citrix.com=prvs=84405ec53=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gLAUs-0004SQ-79
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 17:23:06 +0000
X-Inumbo-ID: 1d85ed8e-e444-11e8-8a81-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d85ed8e-e444-11e8-8a81-12d6303a7972;
 Fri, 09 Nov 2018 17:23:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70156084"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 9 Nov 2018 18:22:48 +0100
Message-ID: <20181109172250.12894-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] guest/pvh: fixes for idle memory scrubbing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgcGF0Y2ggdG8gcGVyZm9ybSBtZW1vcnkgc2NydWJiaW5nIGJ5IHRoZSBpZGxl
IENQVXMgaGFzIHJldmVhbGVkIHR3bwpsYXRlbnQgYnVncyB3aGVuIHJ1bm5pbmcgWGVuIGFzIGEg
UFZIIGd1ZXN0IHdoaWNoIHRoaXMgc2VyaWVzIGF0dGVtcHRzCnRvIGZpeC4KClRoaXMgc2hvdWxk
IGFsbG93IHRoZSBQViBzaGltIHRvIGJlIGZ1bmN0aW9uYWwgYWdhaW4uIFRoZSBzZXJpZXMgY2Fu
IGJlCmZvdW5kIGF0OgoKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIveGVuLmdp
dCBmaXhfbWVtb3J5X3NjcnViX3YxCgpSb2dlciBQYXUgTW9ubmUgKDIpOgogIGd1ZXN0L3B2aDog
Zml4IGhhbmRsaW5nIG9mIG11bHRpYm9vdCBpbmZvIGFuZCBtb2R1bGUgbGlzdAogIGd1ZXN0L3B2
aDogc3BlY2lhbCBjYXNlIHRoZSBsb3cgMU1CCgogeGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290
LmMgICAgICAgIHwgMjAgKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAg
ICAgICAgICAgICAgICAgICB8IDEzICsrKysrLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5j
ICAgICAgICAgICAgICAgICB8ICA3ICsrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qv
cHZoLWJvb3QuaCB8ICA1ICsrLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyks
IDI0IGRlbGV0aW9ucygtKQoKLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 17:23:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 17:23: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-devel-bounces@lists.xenproject.org>)
	id 1gLAUw-0004Sx-I4; Fri, 09 Nov 2018 17: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=wxsn=nu=citrix.com=prvs=84405ec53=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gLAUv-0004Sm-Je
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 17:23:09 +0000
X-Inumbo-ID: 2065006c-e444-11e8-9998-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2065006c-e444-11e8-9998-12d6303a7972;
 Fri, 09 Nov 2018 17:23:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70156093"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 9 Nov 2018 18:22:50 +0100
Message-ID: <20181109172250.12894-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181109172250.12894-1-roger.pau@citrix.com>
References: <20181109172250.12894-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] guest/pvh: special case the low 1MB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBydW5uaW5nIGFzIGEgUFZIIGd1ZXN0IFhlbiBvbmx5IHNwZWNpYWwgY2FzZXMgdGhlIHRy
YW1wb2xpbmUKY29kZSBpbiB0aGUgbG93IDFNQiwgd2l0aG91dCBhbHNvIHJlc2VydmluZyB0aGUg
c3BhY2UgdXNlZCBieSB0aGUKcmVsb2NhdGVkIG1ldGFkYXRhIG9yIHRoZSB0cmFtcG9saW5lIHN0
YWNrLgoKRml4IHRoaXMgYnkgYWx3YXlzIHJlc2VydmluZyB0aGUgbG93IDFNQiByZWdhcmRsZXNz
IG9mIHdoZXRoZXIgWGVuIGlzCnJ1bm5pbmcgYXMgYSBndWVzdCBvciBuYXRpdmVseS4KClJlcG9y
dGVkLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTMgKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUg
aW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDJjNDUwY2MyMDguLjE2YzdkODhhOGUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0y
OTEsMTYgKzI5MSwxMyBAQCB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAgICAg
QlVHX09OKElTX0VSUihkb21fY293KSk7CiAKICAgICAvKgotICAgICAqIEZpcnN0IDFNQiBvZiBS
QU0gaXMgaGlzdG9yaWNhbGx5IG1hcmtlZCBhcyBJL08uICBJZiB3ZSBib290ZWQgUFZILAotICAg
ICAqIHJlY2xhaW0gdGhlIHNwYWNlLiAgSXJyZXNwZWN0aXZlLCBsZWF2ZSBNRk4gMCBhcyBzcGVj
aWFsIGZvciB0aGUgc2FrZQotICAgICAqIG9mIDAgYmVpbmcgYSB2ZXJ5IGNvbW1vbiBkZWZhdWx0
IHZhbHVlLiBBbHNvIHJlc2VydmUgdGhlIFJBTSBuZWVkZWQgYnkKLSAgICAgKiB0aGUgdHJhbXBv
bGluZSBvbiBQVkggc3RhcnRpbmcgYXQgTUZOIDEuCisgICAgICogRmlyc3QgMU1CIG9mIFJBTSBp
cyBoaXN0b3JpY2FsbHkgbWFya2VkIGFzIEkvTy4KKyAgICAgKiBOb3RlIHRoYXQgYXBhcnQgZnJv
bSBJTyBYZW4gYWxzbyB1c2VzIHRoZSBsb3cgMU1CIHRvIHN0b3JlIHRoZSBBUCBib290CisgICAg
ICogdHJhbXBvbGluZSBhbmQgYm9vdCBpbmZvcm1hdGlvbiBtZXRhZGF0YS4gRHVlIHRvIHRoaXMg
YWx3YXlzIHNwZWNpYWwKKyAgICAgKiBjYXNlIHRoZSBsb3cgMU1CLgogICAgICAqLwogICAgIEJV
R19PTihwdmhfYm9vdCAmJiB0cmFtcG9saW5lX3BoeXMgIT0gMHgxMDAwKTsKLSAgICBmb3IgKCBp
ID0gMDsKLSAgICAgICAgICBpIDwgKHB2aF9ib290ID8gKDEgKyBQRk5fVVAodHJhbXBvbGluZV9l
bmQgLSB0cmFtcG9saW5lX3N0YXJ0KSkKLSAgICAgICAgICAgICAgICAgICAgICAgIDogMHgxMDAp
OwotICAgICAgICAgIGkrKyApCisgICAgZm9yICggaSA9IDA7IGkgPCAweDEwMDsgaSsrICkKICAg
ICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9fcGFnZShfbWZuKGkpKSwgZG9t
X2lvLCBTSEFSRV9ydyk7CiAKICAgICAvKiBBbnkgYXJlYXMgbm90IHNwZWNpZmllZCBhcyBSQU0g
YnkgdGhlIGU4MjAgbWFwIGFyZSBjb25zaWRlcmVkIEkvTy4gKi8KLS0gCjIuMTkuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 17:23:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 17:23: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-devel-bounces@lists.xenproject.org>)
	id 1gLAUv-0004Sg-8U; Fri, 09 Nov 2018 17:23: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=wxsn=nu=citrix.com=prvs=84405ec53=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gLAUt-0004SV-DL
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 17:23:07 +0000
X-Inumbo-ID: 1efd0fd0-e444-11e8-a2db-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1efd0fd0-e444-11e8-a2db-12d6303a7972;
 Fri, 09 Nov 2018 17:23:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70156087"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 9 Nov 2018 18:22:49 +0100
Message-ID: <20181109172250.12894-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181109172250.12894-1-roger.pau@citrix.com>
References: <20181109172250.12894-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] guest/pvh: fix handling of multiboot info
 and module list
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBib290aW5nIFhlbiBhcyBhIFBWSCBndWVzdCB0aGUgZGF0YSBpbiB0aGUgUFZIIHN0YXJ0
IGluZm8Kc3RydWN0dXJlIGlzIGNvcGllZCBvdmVyIHRvIGEgbXVsdGlib290IHN0cnVjdHVyZSBh
bmQgYSBtb2R1bGUgbGlzdAphcnJheSB0aGF0IHJlc2lkZXMgaW4gdGhlIC5pbml0IHNlY3Rpb24g
b2YgdGhlIFhlbiBpbWFnZS4gVGhlCnJlc3VsdGluZyBtdWx0aWJvb3Qgc3RydWN0dXJlcyBhcmUg
dGhlbiBoYW5kbGVkIHRvIHRoZSBnZW5lcmljIGJvb3QKcHJvY2VzcyB1c2luZyB0aGVpciBwaHlz
aWNhbCBhZGRyZXNzLgoKVGhpcyB3b3JrcyBmaW5lIGFzIGxvbmcgYXMgdGhlIFhlbiBpbWFnZSBk
b2Vzbid0IHJlbG9jYXRlIGl0c2VsZiwgaWYKdGhlcmUncyBzdWNoIGEgcmVsb2NhdGlvbiB0aGUg
cGh5c2ljYWwgYWRkcmVzc2VzIG9mIHRoZSBtdWx0aWJvb3QKc3RydWN0dXJlIGFuZCB0aGUgbW9k
dWxlIGFycmF5IGFyZSBubyBsb25nZXIgdmFsaWQuCgpGaXggdGhpcyBieSBoYW5kbGluZyB0aGUg
dmlydHVhbCBhZGRyZXNzIG9mIHRoZSBtdWx0aWJvb3Qgc3RydWN0dXJlCmFuZCBtb2R1bGUgYXJy
YXkgdG8gdGhlIGdlbmVyaWMgYm9vdCBwcm9jZXNzIGluc3RlYWQgb2YgaXQncyBwaHlzaWNhbAph
ZGRyZXNzLgoKUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMgICAgICAgIHwgMjAg
KysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAg
ICB8ICA3ICsrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvcHZoLWJvb3QuaCB8ICA1
ICsrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jIGIveGVuL2FyY2gv
eDg2L2d1ZXN0L3B2aC1ib290LmMKaW5kZXggNmU4MWIzMmI5Mi4uNTQ0Nzc1ZWViNCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKKysrIGIveGVuL2FyY2gveDg2L2d1
ZXN0L3B2aC1ib290LmMKQEAgLTM1LDExICszNSwxMSBAQCBzdGF0aWMgbXVsdGlib290X2luZm9f
dCBfX2luaXRkYXRhIHB2aF9tYmk7CiBzdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSBwdmhfbWJp
X21vZHNbOF07CiBzdGF0aWMgY29uc3QgY2hhciAqX19pbml0ZGF0YSBwdmhfbG9hZGVyID0gIlBW
SCBEaXJlY3Rib290IjsKIAotc3RhdGljIHZvaWQgX19pbml0IGNvbnZlcnRfcHZoX2luZm8odm9p
ZCkKK3N0YXRpYyB2b2lkIF9faW5pdCBjb252ZXJ0X3B2aF9pbmZvKG11bHRpYm9vdF9pbmZvX3Qg
KiptYmksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2R1bGVfdCAqKm1v
ZCkKIHsKICAgICBjb25zdCBzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gKnB2aF9pbmZvID0gX192YShw
dmhfc3RhcnRfaW5mb19wYSk7CiAgICAgY29uc3Qgc3RydWN0IGh2bV9tb2RsaXN0X2VudHJ5ICpl
bnRyeTsKLSAgICBtb2R1bGVfdCAqbW9kOwogICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgaWYg
KCBwdmhfaW5mby0+bWFnaWMgIT0gWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSApCkBAIC02OCwy
MCArNjgsMjIgQEAgc3RhdGljIHZvaWQgX19pbml0IGNvbnZlcnRfcHZoX2luZm8odm9pZCkKICAg
ICBwdmhfbWJpLm1vZHNfY291bnQgPSBwdmhfaW5mby0+bnJfbW9kdWxlczsKICAgICBwdmhfbWJp
Lm1vZHNfYWRkciA9IF9fcGEocHZoX21iaV9tb2RzKTsKIAotICAgIG1vZCA9IHB2aF9tYmlfbW9k
czsKICAgICBlbnRyeSA9IF9fdmEocHZoX2luZm8tPm1vZGxpc3RfcGFkZHIpOwogICAgIGZvciAo
IGkgPSAwOyBpIDwgcHZoX2luZm8tPm5yX21vZHVsZXM7IGkrKyApCiAgICAgewogICAgICAgICBC
VUdfT04oZW50cnlbaV0ucGFkZHIgPj4gMzIpOwogICAgICAgICBCVUdfT04oZW50cnlbaV0uY21k
bGluZV9wYWRkciA+PiAzMik7CiAKLSAgICAgICAgbW9kW2ldLm1vZF9zdGFydCA9IGVudHJ5W2ld
LnBhZGRyOwotICAgICAgICBtb2RbaV0ubW9kX2VuZCAgID0gZW50cnlbaV0ucGFkZHIgKyBlbnRy
eVtpXS5zaXplOwotICAgICAgICBtb2RbaV0uc3RyaW5nICAgID0gZW50cnlbaV0uY21kbGluZV9w
YWRkcjsKKyAgICAgICAgcHZoX21iaV9tb2RzW2ldLm1vZF9zdGFydCA9IGVudHJ5W2ldLnBhZGRy
OworICAgICAgICBwdmhfbWJpX21vZHNbaV0ubW9kX2VuZCAgID0gZW50cnlbaV0ucGFkZHIgKyBl
bnRyeVtpXS5zaXplOworICAgICAgICBwdmhfbWJpX21vZHNbaV0uc3RyaW5nICAgID0gZW50cnlb
aV0uY21kbGluZV9wYWRkcjsKICAgICB9CiAKICAgICBCVUdfT04oIXB2aF9pbmZvLT5yc2RwX3Bh
ZGRyKTsKICAgICByc2RwX2hpbnQgPSBwdmhfaW5mby0+cnNkcF9wYWRkcjsKKworICAgICptYmkg
PSAmcHZoX21iaTsKKyAgICAqbW9kID0gcHZoX21iaV9tb2RzOwogfQogCiBzdGF0aWMgdm9pZCBf
X2luaXQgZ2V0X21lbW9yeV9tYXAodm9pZCkKQEAgLTk4LDE2ICsxMDAsMTQgQEAgc3RhdGljIHZv
aWQgX19pbml0IGdldF9tZW1vcnlfbWFwKHZvaWQpCiAgICAgc2FuaXRpemVfZTgyMF9tYXAoZTgy
MF9yYXcubWFwLCAmZTgyMF9yYXcubnJfbWFwKTsKIH0KIAotbXVsdGlib290X2luZm9fdCAqX19p
bml0IHB2aF9pbml0KHZvaWQpCit2b2lkIF9faW5pdCBwdmhfaW5pdChtdWx0aWJvb3RfaW5mb190
ICoqbWJpLCBtb2R1bGVfdCAqKm1vZCkKIHsKLSAgICBjb252ZXJ0X3B2aF9pbmZvKCk7CisgICAg
Y29udmVydF9wdmhfaW5mbyhtYmksIG1vZCk7CiAKICAgICBwcm9iZV9oeXBlcnZpc29yKCk7CiAg
ICAgQVNTRVJUKHhlbl9ndWVzdCk7CiAKICAgICBnZXRfbWVtb3J5X21hcCgpOwotCi0gICAgcmV0
dXJuICZwdmhfbWJpOwogfQogCiB2b2lkIF9faW5pdCBwdmhfcHJpbnRfaW5mbyh2b2lkKQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRl
eCA1NWEyODhmMzMyLi45Y2JmZjIyZmIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAu
YworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNzE5LDEyICs3MTksMTMgQEAgdm9pZCBf
X2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAg
ICovCiAgICAgICAgIG9wdF9jb25zb2xlX3hlbiA9IC0xOwogICAgICAgICBBU1NFUlQobWJpX3Ag
PT0gMCk7Ci0gICAgICAgIG1iaSA9IHB2aF9pbml0KCk7CisgICAgICAgIHB2aF9pbml0KCZtYmks
ICZtb2QpOwogICAgIH0KICAgICBlbHNlCisgICAgewogICAgICAgICBtYmkgPSBfX3ZhKG1iaV9w
KTsKLQotICAgIG1vZCA9IF9fdmEobWJpLT5tb2RzX2FkZHIpOworICAgICAgICBtb2QgPSBfX3Zh
KG1iaS0+bW9kc19hZGRyKTsKKyAgICB9CiAKICAgICBsb2FkZXIgPSAobWJpLT5mbGFncyAmIE1C
SV9MT0FERVJOQU1FKQogICAgICAgICA/IChjaGFyICopX192YShtYmktPmJvb3RfbG9hZGVyX25h
bWUpIDogInVua25vd24iOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9w
dmgtYm9vdC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9wdmgtYm9vdC5oCmluZGV4IDFi
NDI5Zjk0MDEuLjkyMmI2ZTY4YzUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vl
c3QvcHZoLWJvb3QuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3B2aC1ib290LmgK
QEAgLTI1LDE3ICsyNSwxNiBAQAogCiBleHRlcm4gYm9vbCBwdmhfYm9vdDsKIAotbXVsdGlib290
X2luZm9fdCAqcHZoX2luaXQodm9pZCk7Cit2b2lkIHB2aF9pbml0KG11bHRpYm9vdF9pbmZvX3Qg
KiptYmksIG1vZHVsZV90ICoqbW9kKTsKIHZvaWQgcHZoX3ByaW50X2luZm8odm9pZCk7CiAKICNl
bHNlCiAKICNkZWZpbmUgcHZoX2Jvb3QgMAogCi1zdGF0aWMgaW5saW5lIG11bHRpYm9vdF9pbmZv
X3QgKnB2aF9pbml0KHZvaWQpCitzdGF0aWMgaW5saW5lIHZvaWQgKnB2aF9pbml0KG11bHRpYm9v
dF9pbmZvX3QgKiptYmksIG1vZHVsZV90ICoqbW9kKQogewogICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOwotICAgIHJldHVybiBOVUxMOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgcHZoX3ByaW50
X2luZm8odm9pZCkKLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 17:30:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 17:30: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-devel-bounces@lists.xenproject.org>)
	id 1gLAbN-0004xj-Bd; Fri, 09 Nov 2018 17:29: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=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gLAbM-0004xe-EW
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 17:29:48 +0000
X-Inumbo-ID: 0db2c485-e445-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0db2c485-e445-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 17:29:47 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6702CA78;
 Fri,  9 Nov 2018 09:29:46 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7AE113F718;
 Fri,  9 Nov 2018 09:29:45 -0800 (PST)
To: Omkar Bolla <omkar.bolla@pathpartnertech.com>
References: <CAD3CancOq7wwLGEoL6HcCc8iO2rYtGr8n68GA=e6iiqtUVGZyQ@mail.gmail.com>
 <31b037ae-0f4e-0494-7460-b0d78422e01b@arm.com>
 <CAC4nxbsUMBT0NPuPKBdX+KtOnW7FqG2mBQdmqk+NGmhxY-5y-w@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <635a29ad-444e-cf71-5bdb-49fc1ab3ef3d@arm.com>
Date: Fri, 9 Nov 2018 17:29:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAC4nxbsUMBT0NPuPKBdX+KtOnW7FqG2mBQdmqk+NGmhxY-5y-w@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Problems building and running Xen on Hikey960
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: mattd@bugfuzz.com, sstabellini@kernel.org, konrad.wilk@oracle.com,
 xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT21rYXIsCgpQbGVhc2UgY29uZmlndXJlIHlvdXIgZS1tYWlsIGNsaWVudCB0byBxdW90ZSBw
cm9wZXJseSBhbmQgcmVtb3ZlIHRoZSBkaXNjbGFpbWVyIApiZWxvdy4KCk9uIDA5LzExLzIwMTgg
MTY6NTUsIE9ta2FyIEJvbGxhIHdyb3RlOgo+IE9uIEZyaSwgTm92IDksIDIwMTggYXQgNDo1MiBQ
TSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tIAo+IDxtYWlsdG86anVsaWVuLmdy
YWxsQGFybS5jb20+PiB3cm90ZToKPiAKPiAKPiAKPiAgICAgT24gMDgvMTEvMjAxOCAwNzowNywg
TWF0dGhldyBEYWxleSB3cm90ZToKPiAgICAgID4gSGkgYWxsLAo+IAo+ICAgICBIaSBNYXR0aGV3
LAo+IAo+ICAgICAgPgo+ICAgICAgPiBJJ20gdHJ5aW5nIHRvIGJ1aWxkIGFuZCBydW4gTGludXgg
KERlYmlhbikgb24gdG9wIG9mIFhlbiBvbiBhIEhpa2V5OTYwCj4gICAgICA+IEFSTSBib2FyZCBi
dXQgYW0gaGF2aW5nIHRyb3VibGUuCj4gICAgICA+Cj4gICAgICA+IEkndmUgYmVlbiBmb2xsb3dp
bmcgS29ucmFkJ3MgZ3VpZGUgb24gdGhlIFdpa2kgKGF0Cj4gICAgICA+IGh0dHBzOi8vd2lraS54
ZW5wcm9qZWN0Lm9yZy93aWtpL0hpS2V5OTYwKSwgbmFtZWx5Ogo+ICAgICAgPiAqIEkgaGF2ZSB1
cGdyYWRlZCB0aGUgYm9hcmQncyBiYXNlIGZpcm13YXJlIHRvIHN1cHBvcnQgVUVGSQo+ICAgICAg
PiAqIEkgYW0gYnVpbGRpbmcgdGhlIGhpa2V5OTYwLXVwc3RyZWFtLXJlYmFzZSBicmFuY2ggb2YK
PiAgICAgID4gaHR0cHM6Ly9naXRodWIuY29tLzk2Ym9hcmRzLWhpa2V5L2xpbnV4LmdpdCAod2l0
aCBhIHBhdGNoIGZyb20gTGludXMncwo+ICAgICAgPiB0cmVlIHRvIGZpeCBhIEh5bml4IFVGUyBi
dWcpCj4gICAgICA+ICogSSBhbSBidWlsZGluZyB0aGUgbWFzdGVyIGJyYW5jaCBvZiBYZW4gdW5z
dGFibGUKPiAgICAgID4gKiBJIGFtIGJ1aWxkaW5nIHRoZSBtYXN0ZXIgYnJhbmNoIG9mIEdSVUIg
KHdpdGggYSBwYXRjaCB0byBmaXggYSBEVEIKPiAgICAgID4gcGFkZGluZyBidWcpCj4gICAgICA+
Cj4gICAgICA+IEhvd2V2ZXIsIEkgc2VlIHR3byBwcm9ibGVtcyB3aGVuIGJvb3RpbmcuCj4gICAg
ICA+Cj4gICAgICA+IEZpcnN0bHksIFhlbiBmYWlscyB0byBicmluZyB1cCBhbnkgb3RoZXIgQ1BV
cyBidXQgdGhlIG9uZSBpdCBpcyBib290aW5nIG9uOgo+ICAgICAgPgo+ICAgICAgPiAoWEVOKSBC
cmluZ2luZyB1cCBDUFUxCj4gICAgICA+IChYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFUxCj4g
ICAgICA+IChYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFUgMSAoZXJyb3IgLTkpCj4gICAgICA+
IChYRU4pIEJyaW5naW5nIHVwIENQVTIKPiAgICAgID4gKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVw
IENQVTIKPiAgICAgID4gKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVSAyIChlcnJvciAtOSkK
PiAgICAgID4gKFhFTikgQnJpbmdpbmcgdXAgQ1BVMwo+ICAgICAgPiAoWEVOKSBGYWlsZWQgdG8g
YnJpbmcgdXAgQ1BVMwo+ICAgICAgPiAoWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVIDMgKGVy
cm9yIC05KQo+ICAgICAgPiAoWEVOKSBCcmluZ2luZyB1cCBDUFU0Cj4gICAgICA+IChYRU4pIEZh
aWxlZCB0byBicmluZyB1cCBDUFU0Cj4gICAgICA+IChYRU4pIEZhaWxlZCB0byBicmluZyB1cCBD
UFUgNCAoZXJyb3IgLTkpCj4gICAgICA+IChYRU4pIEJyaW5naW5nIHVwIENQVTUKPiAgICAgID4g
KFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVTUKPiAgICAgID4gKFhFTikgRmFpbGVkIHRvIGJy
aW5nIHVwIENQVSA1IChlcnJvciAtOSkKPiAgICAgID4gKFhFTikgQnJpbmdpbmcgdXAgQ1BVNgo+
ICAgICAgPiAoWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVNgo+ICAgICAgPiAoWEVOKSBGYWls
ZWQgdG8gYnJpbmcgdXAgQ1BVIDYgKGVycm9yIC05KQo+ICAgICAgPiAoWEVOKSBCcmluZ2luZyB1
cCBDUFU3Cj4gICAgICA+IChYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFU3Cj4gICAgICA+IChY
RU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFUgNyAoZXJyb3IgLTkpCj4gICAgICA+IChYRU4pIEJy
b3VnaHQgdXAgMSBDUFVzCj4gICAgICA+Cj4gICAgICA+IEkgaGF2ZSB0cmFjZWQgdGhpcyBlcnJv
ciBjb2RlIC05IGJlaW5nIHJldHVybmVkIGJ5IGNhbGxfcHNjaV9jcHVfb24uCj4gCj4gICAgIEEg
c2ltaWxhciBlcnJvciB3YXMgcmVwb3J0ZWQgYSBjb3VwbGUgb2YgbW9udGhzIG9uIHRoZSBtYWls
aW5nIGxpc3QuIEZyb20gdGhlCj4gICAgIHJlcG9ydCwgYSByZWdyZXNzaW9uIHdhcyBpbnRyb2R1
Y2VkIGJldHdlZW4gWGVuIDQuOCBhbmQgdW5zdGFibGUuCj4gCj4gICAgIFVuZm9ydHVuYXRlbHks
IEkgZG9uJ3QgaGF2ZSBhbiBoaWtleSBib2FyZCB0byBiaXNlY3QgaXQuIE1heSBJIGFzayBpZiB5
b3UgY2FuCj4gICAgIGJpc2VjdCBpdD8gSWYgeW91IGNhbiBwb2ludCB0aGUgb2ZmZW5kaW5nIGNv
bW1pdCwgSSBzaG91bGQgYmUgYWJsZSB0byBwcm92aWRlCj4gICAgIGlkZWFzIHdoeSBpdCBicmVh
a3MuCj4gCj4gQXMgSnVsaWVuIHNhaWQsCj4gRm9yIHlvdXIgQ1BVcyBwcm9ibGVtIGluIEhpa2V5
OTYwLCB1c2UgNC44IG9mIHhlbiBzb3VyY2UsIFRoZW4gYWxsIENQVXMgd2lsbCBiZSAKPiBlbmFi
bGVkIGFuZCB3b3JrZWQgcHJvcGVybHkuCgpJIHdvdWxkIHN0cm9uZ2x5IGRpc2NvdXJhZ2UgYW55
b25lIHRvIHVzZSBYZW4gNC44IGZvciB0aGUgSGlrZXkgOTYwLiBGaXJzdGx5IApiZWNhdXNlIHRo
aXMgcmVsZWFzZSBpcyBvdXQgb2Ygc3VwcG9ydC4gU2Vjb25kbHkgYmVjYXVzZSBpdCBkb2VzIG5v
dCBjb250YWluIGFueSAKZml4ZXMgZm9yIFNwZWN0cmUgb24gQXJtLgoKVGhlIEhpa2V5IDk2MCBo
YXMgY29yZXMgdnVsbmVyYWJsZSB0byBzb21lIHZhcmlhbnRzIG9mIFNwZWN0cmUgJiBNZWx0ZG93
bi4gU28gYW4gCnVwZ3JhZGUgdG8gdGhlIGxhdGVzdCBYZW4gaXMgaGlnaGx5IHJlY29tbWVuZGVk
IHRvIGJlbmVmaXRzIG9mIHRoZSBsYXRlc3QgCnNlY3VyaXR5IGZpeGVzLgoKRm9yIHRoZSBiZW5l
Zml0IG9mIGV2ZXJ5b25lIGl0IHdvdWxkIGJlIG5pY2UgaWYgc29tZW9uZSBhY3R1YWxseSBzcGVu
ZCBhIGNvdXBsZSAKb2YgaG91cnMgYmlzZWN0aW5nIFhlbiBvbiBIaWtleSB0byBmaW5kIHRoZSBv
ZmZlbmRpbmcgY29tbWl0LiBJIGNhbiBwcm92aWRlIApzdXBwb3J0IGZvciB0aGF0LgoKQ2hlZXJz
LAoKWzFdIApodHRwczovL2RldmVsb3Blci5hcm0uY29tL3N1cHBvcnQvYXJtLXNlY3VyaXR5LXVw
ZGF0ZXMvc3BlY3VsYXRpdmUtcHJvY2Vzc29yLXZ1bG5lcmFiaWxpdHkKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 17:30:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 17:30: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-devel-bounces@lists.xenproject.org>)
	id 1gLAbs-0005Wt-Rs; Fri, 09 Nov 2018 17:30: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=zkit=nu=citrix.com=prvs=8444a692f=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gLAbr-0005Wl-Q2
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 17:30:19 +0000
X-Inumbo-ID: 2007d6c1-e445-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2007d6c1-e445-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 17:30:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,483,1534809600"; d="scan'208";a="70156650"
Date: Fri, 9 Nov 2018 17:30:12 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181109173012.GE1302@perard.uk.xensource.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
 <20180907151104.32306-16-anthony.perard@citrix.com>
 <23494.951.777903.157046@mariner.uk.xensource.com>
 <20181109165918.GD1302@perard.uk.xensource.com>
 <23525.49065.14807.657219@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23525.49065.14807.657219@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v5 15/15] libxl: Re-implement
 domain_suspend_device_model using libxl__ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDksIDIwMTggYXQgMDU6MTE6MDVQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2NSAxNS8xNV0gbGlieGw6
IFJlLWltcGxlbWVudCBkb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwgdXNpbmcgbGlieGxfX2V2
X3FtcCIpOgo+ID4gT24gVHVlLCBPY3QgMTYsIDIwMTggYXQgMDQ6Mjg6NTVQTSArMDEwMCwgSWFu
IEphY2tzb24gd3JvdGU6Cj4gPiA+IERvZXMgdGhpcyBzdGF0ZWZpbGUgZmQgcmVhbGx5IG5lZWQg
dG8gYmUgYSBjYXJlZmQgPyAgSXMgaXQgYSBwaXBlIG9yIGEKPiA+ID4gZmlsZSA/ICBJZiBpdCBp
cyBhIGZpbGUsIGlzIGl0IG9mIG5vbnRyaXZpYWwgc2l6ZSA/Cj4gPiAKPiA+IFllcywgaXQgbmVl
ZHMgdG8gYmUgY2FyZWRmZCwgYmVjYXVzZSB0aGF0J3Mgd2hhdCB0aGUgbGlieGxfX2V2X3FtcCBB
UEkKPiA+IHdhbnRzLiBJIGRvbid0IGtub3cgeWV0IGlmIGl0IGlzIGEgZ29vZCBpZGVlIHRvIGhh
dmUgdGhlIF9ldl9xbXAgQVBJCj4gPiBvbmx5IHRha2VzIGZkLiBEbyB5b3UgdGhpbmsgaXQncyBm
aW5lIHRvIGhhdmUgbGlieGxfX2V2X3FtcCBBUEkgdGFrZXMgYQo+ID4gc2ltcGxlIGZkIGFuZCBs
ZXQgY2FsbGVycyBoYW5kbGUgdGhlIGZkIHRoZSB3YXkgdGhleSB3YW50Pwo+ID4gCj4gPiAoSW4g
cHJldmlvdXMgdmVyc2lvbiBvZiB0aGUgcGF0Y2ggc2VyaWVzLCBsaWJ4bF9fZXZfcW1wIHVzZWQg
dG8gY2xvc2UKPiA+IHRoZSBjYXJlZmQuIFRoYXQncyBub3QgdGhlIGNhc2UgYW55bW9yZSwgYW5k
IHRoYXQgY2FyZWZkIGlzIG9ubHkgcmVhZCwKPiA+IHNvIEkgZG9uJ3QgdGhpbmsgaXQgbWF0dGVy
IGFueW1vcmUgd2hpY2gga2luZCBpdCBpcyBiZXR3ZWVuIGludCBhbmQKPiA+IGNhcmVmZC4pCj4g
Cj4gQWguICBJbiBPT1AgdGVybXMgSSB0aGluayB0aGUgQVBJIHNob3VsZCB0YWtlIHRoZSBuYXJy
b3dlc3QgY2xhc3MgdGhhdAo+IGhhcyBhbGwgdGhlIHJlcXVpcmVkIG1ldGhvZHMuICBJbiB0aGlz
IGNhc2UgdGhhdCBtZWFucyB0aGF0IHNpbmNlIHlvdQo+IGRvbid0IG5lZWQgdG8gY2xvc2UgdGhl
IGZkIHlvdSBzaG91bGRuJ3QgcHJlanVkZ2Ugd2hldGhlciBpdCdzIGEKPiBjYXJlZmQgb3Igbm90
IC0gc28geW91IHNob3VsZCBtYWtlIGl0IGFuIGludC4KPiAKPiBSZWdhcmRsZXNzIG9mIHdoZXRo
ZXIgaXQncyBhbiBmZCBvciBhIGNhcmVmZCwgSSB0aGluayB0aGUgcW1wIEFQSQo+IGNhbGxlciBu
ZWVkcyB0byBrZWVwIHRoZSB0aGluZyBvcGVuIHVudGlsIHRoZSBxbXAgYXN5bmMgb3BlcmF0aW9u
IGlzCj4gZG9uZSwgcmlnaHQgPwoKWWVzLCB0aGVyZSBpcyAidGhleSBtdXN0IGFsbCByZW1haW4g
dmFsaWQiIGluIHRoZSBzdHJ1Y3QgbGlieGxfX2V2X3FtcApjb21tZW50cy4KCj4gRmVlbCBmcmVl
IHRvIHRyeSB0byB0YWxrIG1lIG91dCBvZiB0aGlzIHZpZXcuICBJIHdhcyBhc2tpbmcgdGhlCj4g
cXVlc3Rpb24gdG8gcHJvdm9rZSB0aG91Z2h0LCBub3QgbmVjZXNzYXJpbHkgdG8gcHVzaCBhIHBh
cnRpY3VsYXIKPiBvcGluaW9uLgoKSSBkb24ndCBsaWtlIG11Y2ggdGhhdCB0aGUgcG9zc2liaWxp
dHkgZXhpc3QgdG8gbGVhayBzdHVmZiwgYnV0IG9uIHRoZQpvdGhlciBlbmQgd2l0aCB0aGUgQVBJ
IGNoYW5nZSwgSSB3b3VsZCBuZWVkIHRvIHN0b3JlIHRoZSBjYXJlZmQKc29tZXdoZXJlIGVsc2Uu
IEkgdGhpbmsgaW4gdGhpcyBjYXNlIEkgZG93bmdyYWRlIHRvIGludCBhcyBpdCBpcyBlYXNpZXIs
CmFuZCBhcyB5b3Ugc2FpZCwgaXQgd291bGQgYmUgYSBzbWFsbCBmaWxlIHdpdGggYSBsb3cgcHJv
YmFiaWxpdHkgb2YgYmVlbgpsZWFrZWQsIHNvIGl0IGRvZXNuJ3QgbWF0dGVyIHRvbyBtdWNoLgoK
VGhhbmtzLAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 17:47:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 17:47: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-devel-bounces@lists.xenproject.org>)
	id 1gLAsH-0006hO-J9; Fri, 09 Nov 2018 17:47: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=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gLAsG-0006hJ-BE
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 17:47:16 +0000
X-Inumbo-ID: 7e841585-e447-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7e841585-e447-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 17:47:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DB87DA78;
 Fri,  9 Nov 2018 09:47:14 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EEA4B3F718;
 Fri,  9 Nov 2018 09:47:13 -0800 (PST)
To: Andrii Anisov <Andrii_Anisov@epam.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-2-julien.grall@arm.com>
 <6098937f-98de-bff9-6c48-5575a45875e0@epam.com>
 <57ee191b-be21-701e-ef19-4ed4df1cf289@arm.com>
 <77f72cc9-6548-afd9-3766-23326b3551d9@epam.com>
 <6acf65ef-4302-c403-32ba-1d88ab954265@epam.com>
 <22f7ebc8-c74b-0d8e-4847-9d3df9bcf5db@arm.com>
 <3622e468-8f44-1e31-138f-db58ca3835ff@epam.com>
 <2090f5b4-22ff-38bc-3d47-6dbb6d7fccfb@epam.com>
 <6d1c980b-b316-f634-7793-0aca4b34aa85@arm.com>
 <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4e0ff907-86c4-c301-5742-259e76922eeb@arm.com>
Date: Fri, 9 Nov 2018 17:47:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "andre.przywara@arm.com" <andre.przywara@arm.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwOS8xMS8yMDE4IDE0OjQyLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1bGll
biwKCkhpIEFuZHJpaSwKCj4gCj4gSSBqdXN0IHdvbmRlciwgZG8geW91IHBsYW4gdG8gdXBzdHJl
YW0gdGhlIHBhdGNoIGJlbG93PwoKSSBkb24ndCBwbGFuIHRvIHVwc3RyZWFtIHRoZSBwYXRjaCBi
ZWxvdy4gQW5kcmUgYW5kIEkgZGlzY3Vzc2VkIGFib3V0IGl0IApleHRlbnNpdmVseSBhbmQgaGF2
ZW4ndCBmb3VuZCBwb3RlbnRpYWwgaXNzdWUgd2l0aCB0aGUgMiB2R0lDIGltcGxlbWVudGF0aW9u
IHdlIApoYXZlIGluIFhlbi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 17:54:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 17:54: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-devel-bounces@lists.xenproject.org>)
	id 1gLAyy-0007Vj-DF; Fri, 09 Nov 2018 17:54: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=wxsn=nu=citrix.com=prvs=84405ec53=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gLAyx-0007Ve-9J
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 17:54:11 +0000
X-Inumbo-ID: 753f56cf-e448-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 753f56cf-e448-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 17:54:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,484,1534809600"; d="scan'208";a="70159306"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 9 Nov 2018 18:54:01 +0100
Message-ID: <20181109175401.13618-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181109172250.12894-2-roger.pau@citrix.com>
References: <20181109172250.12894-2-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/2] guest/pvh: fix handling of multiboot
 info and module list
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBib290aW5nIFhlbiBhcyBhIFBWSCBndWVzdCB0aGUgZGF0YSBpbiB0aGUgUFZIIHN0YXJ0
IGluZm8Kc3RydWN0dXJlIGlzIGNvcGllZCBvdmVyIHRvIGEgbXVsdGlib290IHN0cnVjdHVyZSBh
bmQgYSBtb2R1bGUgbGlzdAphcnJheSB0aGF0IHJlc2lkZXMgaW4gdGhlIC5pbml0IHNlY3Rpb24g
b2YgdGhlIFhlbiBpbWFnZS4gVGhlCnJlc3VsdGluZyBtdWx0aWJvb3Qgc3RydWN0dXJlcyBhcmUg
dGhlbiBoYW5kbGVkIHRvIHRoZSBnZW5lcmljIGJvb3QKcHJvY2VzcyB1c2luZyB0aGVpciBwaHlz
aWNhbCBhZGRyZXNzLgoKVGhpcyB3b3JrcyBmaW5lIGFzIGxvbmcgYXMgdGhlIFhlbiBpbWFnZSBk
b2Vzbid0IHJlbG9jYXRlIGl0c2VsZiwgaWYKdGhlcmUncyBzdWNoIGEgcmVsb2NhdGlvbiB0aGUg
cGh5c2ljYWwgYWRkcmVzc2VzIG9mIHRoZSBtdWx0aWJvb3QKc3RydWN0dXJlIGFuZCB0aGUgbW9k
dWxlIGFycmF5IGFyZSBubyBsb25nZXIgdmFsaWQuCgpGaXggdGhpcyBieSBoYW5kbGluZyB0aGUg
dmlydHVhbCBhZGRyZXNzIG9mIHRoZSBtdWx0aWJvb3Qgc3RydWN0dXJlCmFuZCBtb2R1bGUgYXJy
YXkgdG8gdGhlIGdlbmVyaWMgYm9vdCBwcm9jZXNzIGluc3RlYWQgb2YgaXQncyBwaHlzaWNhbAph
ZGRyZXNzLgoKUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMgICAgICAgIHwgMjAg
KysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAg
ICB8ICA3ICsrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvcHZoLWJvb3QuaCB8ICA1
ICsrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jIGIveGVuL2FyY2gv
eDg2L2d1ZXN0L3B2aC1ib290LmMKaW5kZXggNmU4MWIzMmI5Mi4uNTQ0Nzc1ZWViNCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKKysrIGIveGVuL2FyY2gveDg2L2d1
ZXN0L3B2aC1ib290LmMKQEAgLTM1LDExICszNSwxMSBAQCBzdGF0aWMgbXVsdGlib290X2luZm9f
dCBfX2luaXRkYXRhIHB2aF9tYmk7CiBzdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSBwdmhfbWJp
X21vZHNbOF07CiBzdGF0aWMgY29uc3QgY2hhciAqX19pbml0ZGF0YSBwdmhfbG9hZGVyID0gIlBW
SCBEaXJlY3Rib290IjsKIAotc3RhdGljIHZvaWQgX19pbml0IGNvbnZlcnRfcHZoX2luZm8odm9p
ZCkKK3N0YXRpYyB2b2lkIF9faW5pdCBjb252ZXJ0X3B2aF9pbmZvKG11bHRpYm9vdF9pbmZvX3Qg
KiptYmksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2R1bGVfdCAqKm1v
ZCkKIHsKICAgICBjb25zdCBzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gKnB2aF9pbmZvID0gX192YShw
dmhfc3RhcnRfaW5mb19wYSk7CiAgICAgY29uc3Qgc3RydWN0IGh2bV9tb2RsaXN0X2VudHJ5ICpl
bnRyeTsKLSAgICBtb2R1bGVfdCAqbW9kOwogICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgaWYg
KCBwdmhfaW5mby0+bWFnaWMgIT0gWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSApCkBAIC02OCwy
MCArNjgsMjIgQEAgc3RhdGljIHZvaWQgX19pbml0IGNvbnZlcnRfcHZoX2luZm8odm9pZCkKICAg
ICBwdmhfbWJpLm1vZHNfY291bnQgPSBwdmhfaW5mby0+bnJfbW9kdWxlczsKICAgICBwdmhfbWJp
Lm1vZHNfYWRkciA9IF9fcGEocHZoX21iaV9tb2RzKTsKIAotICAgIG1vZCA9IHB2aF9tYmlfbW9k
czsKICAgICBlbnRyeSA9IF9fdmEocHZoX2luZm8tPm1vZGxpc3RfcGFkZHIpOwogICAgIGZvciAo
IGkgPSAwOyBpIDwgcHZoX2luZm8tPm5yX21vZHVsZXM7IGkrKyApCiAgICAgewogICAgICAgICBC
VUdfT04oZW50cnlbaV0ucGFkZHIgPj4gMzIpOwogICAgICAgICBCVUdfT04oZW50cnlbaV0uY21k
bGluZV9wYWRkciA+PiAzMik7CiAKLSAgICAgICAgbW9kW2ldLm1vZF9zdGFydCA9IGVudHJ5W2ld
LnBhZGRyOwotICAgICAgICBtb2RbaV0ubW9kX2VuZCAgID0gZW50cnlbaV0ucGFkZHIgKyBlbnRy
eVtpXS5zaXplOwotICAgICAgICBtb2RbaV0uc3RyaW5nICAgID0gZW50cnlbaV0uY21kbGluZV9w
YWRkcjsKKyAgICAgICAgcHZoX21iaV9tb2RzW2ldLm1vZF9zdGFydCA9IGVudHJ5W2ldLnBhZGRy
OworICAgICAgICBwdmhfbWJpX21vZHNbaV0ubW9kX2VuZCAgID0gZW50cnlbaV0ucGFkZHIgKyBl
bnRyeVtpXS5zaXplOworICAgICAgICBwdmhfbWJpX21vZHNbaV0uc3RyaW5nICAgID0gZW50cnlb
aV0uY21kbGluZV9wYWRkcjsKICAgICB9CiAKICAgICBCVUdfT04oIXB2aF9pbmZvLT5yc2RwX3Bh
ZGRyKTsKICAgICByc2RwX2hpbnQgPSBwdmhfaW5mby0+cnNkcF9wYWRkcjsKKworICAgICptYmkg
PSAmcHZoX21iaTsKKyAgICAqbW9kID0gcHZoX21iaV9tb2RzOwogfQogCiBzdGF0aWMgdm9pZCBf
X2luaXQgZ2V0X21lbW9yeV9tYXAodm9pZCkKQEAgLTk4LDE2ICsxMDAsMTQgQEAgc3RhdGljIHZv
aWQgX19pbml0IGdldF9tZW1vcnlfbWFwKHZvaWQpCiAgICAgc2FuaXRpemVfZTgyMF9tYXAoZTgy
MF9yYXcubWFwLCAmZTgyMF9yYXcubnJfbWFwKTsKIH0KIAotbXVsdGlib290X2luZm9fdCAqX19p
bml0IHB2aF9pbml0KHZvaWQpCit2b2lkIF9faW5pdCBwdmhfaW5pdChtdWx0aWJvb3RfaW5mb190
ICoqbWJpLCBtb2R1bGVfdCAqKm1vZCkKIHsKLSAgICBjb252ZXJ0X3B2aF9pbmZvKCk7CisgICAg
Y29udmVydF9wdmhfaW5mbyhtYmksIG1vZCk7CiAKICAgICBwcm9iZV9oeXBlcnZpc29yKCk7CiAg
ICAgQVNTRVJUKHhlbl9ndWVzdCk7CiAKICAgICBnZXRfbWVtb3J5X21hcCgpOwotCi0gICAgcmV0
dXJuICZwdmhfbWJpOwogfQogCiB2b2lkIF9faW5pdCBwdmhfcHJpbnRfaW5mbyh2b2lkKQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRl
eCA1NWEyODhmMzMyLi45Y2JmZjIyZmIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAu
YworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNzE5LDEyICs3MTksMTMgQEAgdm9pZCBf
X2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAg
ICovCiAgICAgICAgIG9wdF9jb25zb2xlX3hlbiA9IC0xOwogICAgICAgICBBU1NFUlQobWJpX3Ag
PT0gMCk7Ci0gICAgICAgIG1iaSA9IHB2aF9pbml0KCk7CisgICAgICAgIHB2aF9pbml0KCZtYmks
ICZtb2QpOwogICAgIH0KICAgICBlbHNlCisgICAgewogICAgICAgICBtYmkgPSBfX3ZhKG1iaV9w
KTsKLQotICAgIG1vZCA9IF9fdmEobWJpLT5tb2RzX2FkZHIpOworICAgICAgICBtb2QgPSBfX3Zh
KG1iaS0+bW9kc19hZGRyKTsKKyAgICB9CiAKICAgICBsb2FkZXIgPSAobWJpLT5mbGFncyAmIE1C
SV9MT0FERVJOQU1FKQogICAgICAgICA/IChjaGFyICopX192YShtYmktPmJvb3RfbG9hZGVyX25h
bWUpIDogInVua25vd24iOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9w
dmgtYm9vdC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9wdmgtYm9vdC5oCmluZGV4IDFi
NDI5Zjk0MDEuLmI4YTc2YzRlZWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vl
c3QvcHZoLWJvb3QuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3B2aC1ib290LmgK
QEAgLTI1LDE3ICsyNSwxNiBAQAogCiBleHRlcm4gYm9vbCBwdmhfYm9vdDsKIAotbXVsdGlib290
X2luZm9fdCAqcHZoX2luaXQodm9pZCk7Cit2b2lkIHB2aF9pbml0KG11bHRpYm9vdF9pbmZvX3Qg
KiptYmksIG1vZHVsZV90ICoqbW9kKTsKIHZvaWQgcHZoX3ByaW50X2luZm8odm9pZCk7CiAKICNl
bHNlCiAKICNkZWZpbmUgcHZoX2Jvb3QgMAogCi1zdGF0aWMgaW5saW5lIG11bHRpYm9vdF9pbmZv
X3QgKnB2aF9pbml0KHZvaWQpCitzdGF0aWMgaW5saW5lIHZvaWQgcHZoX2luaXQobXVsdGlib290
X2luZm9fdCAqKm1iaSwgbW9kdWxlX3QgKiptb2QpCiB7CiAgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7Ci0gICAgcmV0dXJuIE5VTEw7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBwdmhfcHJpbnRf
aW5mbyh2b2lkKQotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 17:55:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 17:55: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-devel-bounces@lists.xenproject.org>)
	id 1gLB0D-0007bF-QC; Fri, 09 Nov 2018 17:55: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=vpxw=nu=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gLB0C-0007b5-IO
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 17:55:28 +0000
X-Inumbo-ID: a2fa97f4-e448-11e8-8b71-12d6303a7972
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a2fa97f4-e448-11e8-8b71-12d6303a7972;
 Fri, 09 Nov 2018 17:55:26 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA9HsMNe125831;
 Fri, 9 Nov 2018 17:55:15 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 content-transfer-encoding : in-reply-to; s=corp-2018-07-02;
 bh=jWloVsE99l8UMsCf1dlUZBBIrTCTFv4QlOGbEVFPsao=;
 b=ipxt0nBpCpFBhADmQmfxRL6M+7iB0pIkVzHibnPACmn2qDcn166B003heKJVKLYf5BP2
 P5ifjS1KKR2EfzQ16k2XGbBue98z2X++KyCDKZLtHDes+bLgbtjeyv35+8M1rDckbTxx
 0JGeIfV7cJXwRxMEyyOwz51QrCJTSZH7F4RCll/Ftdl1pfV7xvVYfv2r58zpm5YOJHhM
 Y2lgqtXyoTj5dBtzFl/BQOnIN5AqiH/LUe6Sw3dv9RTgl4emuDed5GRVng5SYxA3YLkP
 iDGtsdJCLQ5sVVicU9EzhGdYUS/mqDIHbcgQpZcrXKDwmHKIAmblOr0Pep5+SJIhzNSR RA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2nh4ar8c7u-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 09 Nov 2018 17:55:15 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wA9HtE3i029177
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Nov 2018 17:55:14 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wA9HtEwE003326;
 Fri, 9 Nov 2018 17:55:14 GMT
Received: from olila.i.net-space.pl (/10.175.209.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Nov 2018 09:55:13 -0800
Date: Fri, 9 Nov 2018 18:55:09 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181109175509.GC4363@olila.i.net-space.pl>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-9-jgross@suse.com>
 <20181108154557.GH4487@olila.i.net-space.pl>
 <5ce5c08b-2517-e209-5786-c255170c8b88@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5ce5c08b-2517-e209-5786-c255170c8b88@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9072
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811090163
Subject: Re: [Xen-devel] [PATCH v4 08/19] xen: add basic hooks for PVH in
 current code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, xen-devel@lists.xen.org,
 phcoder@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDg6MjM6MjBQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAwOC8xMS8yMDE4IDE2OjQ1LCBEYW5pZWwgS2lwZXIgd3JvdGU6Cj4gPiBPbiBG
cmksIE5vdiAwMiwgMjAxOCBhdCAwMTozNzoyN1BNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+ID4+IEFkZCB0aGUgaG9va3MgdG8gY3VycmVudCBjb2RlIG5lZWRlZCBmb3IgWGVuIFBWSC4g
VGhleSB3aWxsIGJlIGZpbGxlZAo+ID4+IHdpdGggY29kZSBsYXRlciB3aGVuIHRoZSByZWxhdGVk
IGZ1bmN0aW9uYWxpdHkgaXMgYmVpbmcgYWRkZWQuCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gPj4gLS0tCj4gPj4gVjM6IHhlbnB2aC0+
eGVuX3B2aCAoRGFuaWVsIEtpcGVyKQo+ID4+ICAgICBhZGp1c3QgY29weXJpZ2h0IGRhdGUgKFJv
Z2VyIFBhdSBNb25uw6kpCj4gPj4gLS0tCj4gPj4gIGdydWItY29yZS9rZXJuL2kzODYveGVuL3B2
aC5jICAgICAgICAgfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4+
ICBncnViLWNvcmUva2Vybi9pMzg2L3hlbi9zdGFydHVwX3B2aC5TIHwgMjkgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+ID4+ICBncnViLWNvcmUva2Vybi94ZW4vaW5pdC5jICAgICAgICAg
ICAgIHwgIDYgKysrKysrCj4gPj4gIGdydWItY29yZS9sb2FkZXIvaTM4Ni9saW51eC5jICAgICAg
ICAgfCAgMSArCj4gPj4gIGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgva2VybmVsLmggICAgfCAz
MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4+ICBpbmNsdWRlL2dydWIveGVuLmgg
ICAgICAgICAgICAgICAgICAgIHwgIDYgKysrKysrCj4gPj4gIDYgZmlsZXMgY2hhbmdlZCwgMTA4
IGluc2VydGlvbnMoKykKPiA+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGdydWItY29yZS9rZXJuL2kz
ODYveGVuL3B2aC5jCj4gPj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBncnViLWNvcmUva2Vybi9pMzg2
L3hlbi9zdGFydHVwX3B2aC5TCj4gPj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2dydWIv
aTM4Ni94ZW5fcHZoL2tlcm5lbC5oCj4gPj4KPiA+PiBkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2tl
cm4vaTM4Ni94ZW4vcHZoLmMgYi9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYwo+ID4+IG5l
dyBmaWxlIG1vZGUgMTAwNjQ0Cj4gPj4gaW5kZXggMDAwMDAwMDAwLi5hYzYxODFmNGUKPiA+PiAt
LS0gL2Rldi9udWxsCj4gPj4gKysrIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKPiA+
PiBAQCAtMCwwICsxLDM2IEBACj4gPj4gKy8qCj4gPj4gKyAqICBHUlVCICAtLSAgR1JhbmQgVW5p
ZmllZCBCb290bG9hZGVyCj4gPj4gKyAqICBDb3B5cmlnaHQgKEMpIDIwMTggIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbiwgSW5jLgo+ID4+ICsgKgo+ID4+ICsgKiAgR1JVQiBpcyBmcmVlIHNvZnR3
YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4gPj4gKyAqICBpdCB1
bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxp
c2hlZCBieQo+ID4+ICsgKiAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZl
cnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IKPiA+PiArICogIChhdCB5b3VyIG9wdGlvbikgYW55
IGxhdGVyIHZlcnNpb24uCj4gPj4gKyAqCj4gPj4gKyAqICBHUlVCIGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gPj4gKyAqICBidXQgV0lUSE9VVCBB
TlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ID4+ICsg
KiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZQo+ID4+ICsgKiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0
YWlscy4KPiA+PiArICoKPiA+PiArICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4gPj4gKyAqICBhbG9uZyB3aXRoIEdS
VUIuICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gPj4gKyAq
Lwo+ID4+ICsKPiA+PiArI2luY2x1ZGUgPGdydWIva2VybmVsLmg+Cj4gPj4gKyNpbmNsdWRlIDxn
cnViL21pc2MuaD4KPiA+PiArI2luY2x1ZGUgPGdydWIvbWVtb3J5Lmg+Cj4gPj4gKyNpbmNsdWRl
IDxncnViL21tLmg+Cj4gPj4gKyNpbmNsdWRlIDxncnViL3hlbi5oPgo+ID4+ICsjaW5jbHVkZSA8
Z3J1Yi9tYWNoaW5lL2tlcm5lbC5oPgo+ID4+ICsKPiA+PiArZ3J1Yl91aW50NjRfdCBncnViX3Jz
ZHBfYWRkcjsKPiA+PiArCj4gPj4gK3ZvaWQKPiA+PiArZ3J1Yl94ZW5fc2V0dXBfcHZoICh2b2lk
KQo+ID4+ICt7Cj4gPj4gK30KPiA+PiArCj4gPj4gK2dydWJfZXJyX3QKPiA+PiArZ3J1Yl9tYWNo
aW5lX21tYXBfaXRlcmF0ZSAoZ3J1Yl9tZW1vcnlfaG9va190IGhvb2ssIHZvaWQgKmhvb2tfZGF0
YSkKPiA+PiArewo+ID4+ICt9Cj4gPj4gZGlmZiAtLWdpdCBhL2dydWItY29yZS9rZXJuL2kzODYv
eGVuL3N0YXJ0dXBfcHZoLlMgYi9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9zdGFydHVwX3B2aC5T
Cj4gPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiA+PiBpbmRleCAwMDAwMDAwMDAuLjY5YjhmZGNj
YQo+ID4+IC0tLSAvZGV2L251bGwKPiA+PiArKysgYi9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9z
dGFydHVwX3B2aC5TCj4gPj4gQEAgLTAsMCArMSwyOSBAQAo+ID4+ICsvKiBzdGFydHVwLlMgLSBi
b290c3RyYXAgR1JVQiBpdHNlbGYgKi8KPiA+PiArLyoKPiA+PiArICogIEdSVUIgIC0tICBHUmFu
ZCBVbmlmaWVkIEJvb3Rsb2FkZXIKPiA+PiArICogIENvcHlyaWdodCAoQykgMjAxOCAgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCj4gPj4gKyAqCj4gPj4gKyAqICBHUlVCIGlzIGZyZWUg
c29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiA+PiArICog
IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMg
cHVibGlzaGVkIGJ5Cj4gPj4gKyAqICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRo
ZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgo+ID4+ICsgKiAgKGF0IHlvdXIgb3B0aW9u
KSBhbnkgbGF0ZXIgdmVyc2lvbi4KPiA+PiArICoKPiA+PiArICogIEdSVUIgaXMgZGlzdHJpYnV0
ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiA+PiArICogIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4g
Pj4gKyAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UuICBTZWUgdGhlCj4gPj4gKyAqICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgo+ID4+ICsgKgo+ID4+ICsgKiAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg
Y29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKPiA+PiArICogIGFsb25nIHdp
dGggR1JVQi4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiA+
PiArICovCj4gPj4gKwo+ID4+ICsjaW5jbHVkZSA8Y29uZmlnLmg+Cj4gPj4gKyNpbmNsdWRlIDxn
cnViL3N5bWJvbC5oPgo+ID4+ICsKPiA+PiArCS5maWxlCSJzdGFydHVwX3B2aC5TIgo+ID4+ICsJ
LnRleHQKPiA+PiArCj4gPj4gKy8qIFNhdmVkIHBvaW50ZXIgdG8gc3RhcnQgaW5mbyBzdHJ1Y3R1
cmUuICovCj4gPj4gKwkuZ2xvYmwJcHZoX3N0YXJ0X2luZm8KPiA+PiArcHZoX3N0YXJ0X2luZm86
Cj4gPj4gKwkubG9uZwkwCj4gPj4gZGlmZiAtLWdpdCBhL2dydWItY29yZS9rZXJuL3hlbi9pbml0
LmMgYi9ncnViLWNvcmUva2Vybi94ZW4vaW5pdC5jCj4gPj4gaW5kZXggMTAwMDdiNDExLi43ODJj
YTcyOTUgMTAwNjQ0Cj4gPj4gLS0tIGEvZ3J1Yi1jb3JlL2tlcm4veGVuL2luaXQuYwo+ID4+ICsr
KyBiL2dydWItY29yZS9rZXJuL3hlbi9pbml0LmMKPiA+PiBAQCAtNDUsNiArNDUsOCBAQCBncnVi
X3hlbl9wdHIybWZuICh2b2lkICpwdHIpCj4gPj4gICAgZ3J1Yl94ZW5fbWZuX3QgKm1mbl9saXN0
ID0KPiA+PiAgICAgIChncnViX3hlbl9tZm5fdCAqKSBncnViX3hlbl9zdGFydF9wYWdlX2FkZHIt
Pm1mbl9saXN0Owo+ID4+ICAgIHJldHVybiBtZm5fbGlzdFsoZ3J1Yl9hZGRyX3QpIHB0ciA+PiBH
UlVCX1hFTl9MT0dfUEFHRV9TSVpFXTsKPiA+PiArI2Vsc2UKPiA+PiArICByZXR1cm4gKGdydWJf
YWRkcl90KSBwdHIgPj4gR1JVQl9YRU5fTE9HX1BBR0VfU0laRTsKPiA+Cj4gPiBJdCBzZWVtcyB0
byBtZSB0aGF0IHRoaXMgY2hhbmdlIGRvZXMgbm90IGJlbG9uZyB0byB0aGlzIHBhdGNoLgo+Cj4g
SG1tLCBpbiB3aGljaCBwYXRjaCB3b3VsZCB5b3UgcHV0IGl0PwoKU2VwYXJhdGUgb25lPyBPciBh
dCBsZWFzdCBzYXkgc29tZXRoaW5nIGluIHRoZSBjb21taXQgbWVzc2FnZS4KT3RoZXJ3aXNlIGl0
IGlzIG1pc2xlYWRpbmcuIEhtbW0uLi4gQnV0IHByb2JhYmx5IEkgcHJlZmVyIHRoZSBmb3JtZXIu
Li4KCj4gSSB3YW50ZWQgdG8gaGF2ZSBhbGwgbW9kaWZpY2F0aW9ucyB0byBjdXJyZW50IGdydWIt
Y29yZSBjb2RlIGluIHBsYWNlCj4gYWZ0ZXIgdGhpcyBwYXRjaC4gVGhpcyBpbmNsdWRlcyBhbGwg
bmVlZGVkICNpZmRlZnMuCj4KPiA+Cj4gPj4gICNlbmRpZgo+ID4+ICB9Cj4gPj4KPiA+PiBAQCAt
NTYyLDYgKzU2NCwxMCBAQCBncnViX21hY2hpbmVfaW5pdCAodm9pZCkKPiA+PiAgCQkJICAgKyBH
UlVCX0tFUk5FTF9NQUNISU5FX01PRF9HQVAsCj4gPj4gIAkJCSAgIEdSVUJfS0VSTkVMX01BQ0hJ
TkVfTU9EX0FMSUdOKTsKPiA+Pgo+ID4+ICsjaWZkZWYgR1JVQl9NQUNISU5FX1hFTl9QVkgKPiA+
PiArICBncnViX3hlbl9zZXR1cF9wdmggKCk7Cj4gPj4gKyNlbmRpZgo+ID4+ICsKPiA+PiAgICBn
cnViX3hlbl9zZXR1cF9nbnR0YWIgKCk7Cj4gPj4KPiA+PiAgI2lmZGVmIEdSVUJfTUFDSElORV9Y
RU4KPiA+PiBkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2xvYWRlci9pMzg2L2xpbnV4LmMgYi9ncnVi
LWNvcmUvbG9hZGVyL2kzODYvbGludXguYwo+ID4+IGluZGV4IDUxOTIwODk2ZS4uZjk2MzA5NDc2
IDEwMDY0NAo+ID4+IC0tLSBhL2dydWItY29yZS9sb2FkZXIvaTM4Ni9saW51eC5jCj4gPj4gKysr
IGIvZ3J1Yi1jb3JlL2xvYWRlci9pMzg2L2xpbnV4LmMKPiA+PiBAQCAtMzUsNiArMzUsNyBAQAo+
ID4+ICAjaW5jbHVkZSA8Z3J1Yi9pMThuLmg+Cj4gPj4gICNpbmNsdWRlIDxncnViL2xpYi9jbWRs
aW5lLmg+Cj4gPj4gICNpbmNsdWRlIDxncnViL2xpbnV4Lmg+Cj4gPj4gKyNpbmNsdWRlIDxncnVi
L21hY2hpbmUva2VybmVsLmg+Cj4gPgo+ID4gUGxlYXNlIHNheSBpbiB0aGUgY29tbWl0IG1lc3Nh
Z2Ugd2h5IHlvdSBpbmNsdWRlIGdydWIvbWFjaGluZS9rZXJuZWwuaCBoZXJlLgo+Cj4gT2theS4K
Pgo+ID4KPiA+PiAgR1JVQl9NT0RfTElDRU5TRSAoIkdQTHYzKyIpOwo+ID4+Cj4gPj4gZGlmZiAt
LWdpdCBhL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgva2VybmVsLmggYi9pbmNsdWRlL2dydWIv
aTM4Ni94ZW5fcHZoL2tlcm5lbC5oCj4gPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiA+PiBpbmRl
eCAwMDAwMDAwMDAuLjJiN2I4YTEyOQo+ID4+IC0tLSAvZGV2L251bGwKPiA+PiArKysgYi9pbmNs
dWRlL2dydWIvaTM4Ni94ZW5fcHZoL2tlcm5lbC5oCj4gPj4gQEAgLTAsMCArMSwzMCBAQAo+ID4+
ICsvKgo+ID4+ICsgKiAgR1JVQiAgLS0gIEdSYW5kIFVuaWZpZWQgQm9vdGxvYWRlcgo+ID4+ICsg
KiAgQ29weXJpZ2h0IChDKSAyMDE4ICBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KPiA+
PiArICoKPiA+PiArICogIEdSVUIgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yIG1vZGlmeQo+ID4+ICsgKiAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKPiA+PiArICogIHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2Us
IG9yCj4gPj4gKyAqICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+ID4+ICsg
Kgo+ID4+ICsgKiAgR1JVQiBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg
YmUgdXNlZnVsLAo+ID4+ICsgKiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiA+PiArICogIE1FUkNIQU5UQUJJTElUWSBvciBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPiA+PiArICogIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gPj4gKyAqCj4gPj4gKyAq
ICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZQo+ID4+ICsgKiAgYWxvbmcgd2l0aCBHUlVCLiAgSWYgbm90LCBzZWUgPGh0dHA6
Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ID4+ICsgKi8KPiA+PiArCj4gPj4gKyNpZm5kZWYg
R1JVQl9LRVJORUxfTUFDSElORV9IRUFERVIKPiA+PiArI2RlZmluZSBHUlVCX0tFUk5FTF9NQUNI
SU5FX0hFQURFUgkxCj4gPj4gKwo+ID4+ICsjaWZuZGVmIEFTTV9GSUxFCj4gPj4gKwo+ID4+ICsj
ZGVmaW5lIEdSVUJfS0VSTkVMX1VTRV9SU0RQX0FERFIJMQo+ID4+ICsKPiA+PiArZXh0ZXJuIGdy
dWJfdWludDY0X3QgRVhQT1JUX1ZBUihncnViX3JzZHBfYWRkcik7Cj4gPj4gKwo+ID4+ICsjZW5k
aWYgLyogISBBU01fRklMRSAqLwo+ID4+ICsKPiA+PiArI2VuZGlmIC8qIEdSVUJfS0VSTkVMX01B
Q0hJTkVfSEVBREVSICovCj4gPj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvZ3J1Yi94ZW4uaCBiL2lu
Y2x1ZGUvZ3J1Yi94ZW4uaAo+ID4+IGluZGV4IGMzMWNjMTBjNy4uNGNiMmM4ZjQzIDEwMDY0NAo+
ID4+IC0tLSBhL2luY2x1ZGUvZ3J1Yi94ZW4uaAo+ID4+ICsrKyBiL2luY2x1ZGUvZ3J1Yi94ZW4u
aAo+ID4+IEBAIC00Myw2ICs0Myw3IEBAIHR5cGVkZWYgZ3J1Yl91aW50NjRfdCB1aW50NjRfdDsK
PiA+Pgo+ID4+ICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gPj4gICNpbmNsdWRlIDx4ZW4vZ3Jh
bnRfdGFibGUuaD4KPiA+PiArI2luY2x1ZGUgPHhlbi9odm0vc3RhcnRfaW5mby5oPgo+ID4KPiA+
IEhtbW0uLi4gV2h5Pwo+Cj4gVGhpcyBoZWFkZXIgY29udGFpbnMgYWxsICNpbmNsdWRlcyBvZiB4
ZW4gaW50ZXJmYWNlIGhlYWRlcnMuCj4KPiBJIGNhbiBvbWl0IHRoaXMgb25lIGFuZCBhZGQgaXQg
dG8gdGhlIHNvdXJjZSBmaWxlcyB3aGVyZSBpdCBpcyBuZWVkZWQKPiBpZiB5b3UgbGlrZSB0aGF0
IGJldHRlci4KClllcywgcGxlYXNlLgoKRGFuaWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 18:01:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:01:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gLB5z-0008WU-Jc; Fri, 09 Nov 2018 18:01: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=wzzi=nu=citrix.com=prvs=84405b137=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gLB5y-0008WK-OU
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 18:01:26 +0000
X-Inumbo-ID: 781aef7e-e449-11e8-9b08-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 781aef7e-e449-11e8-9b08-12d6303a7972;
 Fri, 09 Nov 2018 18:01:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,484,1534809600"; d="scan'208";a="81658656"
To: Jan Beulich <JBeulich@suse.com>
References: <1540213082-616-1-git-send-email-andrew.cooper3@citrix.com>
 <1540213082-616-3-git-send-email-andrew.cooper3@citrix.com>
 <5BD1A15A02000078001F4996@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e7126bf5-b054-8042-eefb-0afd384f5fb9@citrix.com>
Date: Fri, 9 Nov 2018 18:01:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BD1A15A02000078001F4996@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 2/5] xen/common: Use %*pb[l] instead of
 {cpu, node}mask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMTAvMTggMTE6NTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjEwLjE4IGF0
IDE0OjU3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoaXMgcmVtb3Zl
cyBhbGwgdXNlIG9mIGtleWhhbmRsZXJfc2NyYXRjaCBhcyBhIGJvdW5jZS1idWZmZXIgZm9yIHRo
ZSByZW5kZXJlZAo+PiBzdHJpbmcuICBJbiBzb21lIGNhc2VzLCBjb2xsYXBzZSBjb21iaW5lIGFk
amFjZW50IHByaW50aygpJ3Mgd2hpY2ggYXJlIHdyaXRpbmcKPj4gcGFydHMgb2YgdGhlIHNhbWUg
bGluZS4KPj4KPj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+PiBBY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgo+PiAtLS0KPj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
Pgo+PiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+PiBD
QzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4KPj4gdjI6Cj4+ICAqIFVz
ZSAtPmJpdHMgZm9yIGNwdW1hc2tzCj4gTm8sIEknbSBzb3JyeSAtIHRoaXMgaXMgbm90IHdoYXQg
SSBnYXZlIG15IGFjayBmb3IuIEkgc3BlY2lmaWNhbGx5Cj4gc2FpZCB0aGF0IC0+Yml0cyBtYXkg
b25seSBiZSB1c2VkIGJ5IHRoZSBjcHVtYXNrIGltcGxlbWVudGF0aW9uLgo+IEV2ZXJ5dGhpbmcg
ZWxzZSBzaG91bGQgdXNlIHRoZSBjcHVtYXNrX2JpdHMoKSB3cmFwcGVyLgoKY3B1bWFza19iaXRz
KCkgaXMgd29yc2UgdGhhbiB1c2VsZXNzLCBiZWNhdXNlIGl0IGlzIGxvbmdlciB0aGFuIHRoZQph
bHRlcm5hdGl2ZSwgYW5kIHJlc3VsdHMgaW4gaGFyZGVyIHRvIHJlYWQgY29kZS4KCkkgd2lsbCBu
b3QgYmUgYWRkaW5nIHRvIGl0cyAobWlzKXVzZS4KCj4KPj4gLS0tIGEveGVuL2NvbW1vbi9ldmVu
dF9jaGFubmVsLmMKPj4gKysrIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKPj4gQEAgLTEz
NzcsMTEgKzEzNzcsOSBAQCBzdGF0aWMgdm9pZCBkb21haW5fZHVtcF9ldnRjaG5faW5mbyhzdHJ1
Y3QgZG9tYWluICpkKQo+PiAgICAgIHVuc2lnbmVkIGludCBwb3J0Owo+PiAgICAgIGludCBpcnE7
Cj4+ICAKPj4gLSAgICBiaXRtYXBfc2NubGlzdHByaW50ZihrZXloYW5kbGVyX3NjcmF0Y2gsIHNp
emVvZihrZXloYW5kbGVyX3NjcmF0Y2gpLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgIGQt
PnBvbGxfbWFzaywgZC0+bWF4X3ZjcHVzKTsKPj4gICAgICBwcmludGsoIkV2ZW50IGNoYW5uZWwg
aW5mb3JtYXRpb24gZm9yIGRvbWFpbiAlZDpcbiIKPj4gLSAgICAgICAgICAgIlBvbGxpbmcgdkNQ
VXM6IHslc31cbiIKPj4gLSAgICAgICAgICAgIiAgICBwb3J0IFtwL20vc11cbiIsIGQtPmRvbWFp
bl9pZCwga2V5aGFuZGxlcl9zY3JhdGNoKTsKPj4gKyAgICAgICAgICAgIlBvbGxpbmcgdkNQVXM6
IHslKnBibH1cbiIKPj4gKyAgICAgICAgICAgIiAgICBwb3J0IFtwL20vc11cbiIsIGQtPmRvbWFp
bl9pZCwgZC0+bWF4X3ZjcHVzLCBkLT5wb2xsX21hc2spOwo+IE5laXRoZXIgY3B1bWFza19iaXRz
KCkgbm9yIGl0cyBvcGVuIGNvZGluZyBoZXJlIGF0IGFsbD8KCk5vLsKgIFdoeSBkbyB5b3UgdGhp
bmsgcG9sbF9tYXNrIGlzIGEgY3B1bWFzaz/CoCBJdHMgYSBzdHJhaWdodCBiaXRtYXAuCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 18:02:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:02: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-devel-bounces@lists.xenproject.org>)
	id 1gLB71-0000AG-4x; Fri, 09 Nov 2018 18:02: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=mhqu=nu=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gLB6z-0000A6-Pm
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 18:02:29 +0000
X-Inumbo-ID: 9e354d12-e449-11e8-a3d7-12d6303a7972
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9e354d12-e449-11e8-a3d7-12d6303a7972;
 Fri, 09 Nov 2018 18:02:28 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 09 Nov 2018 19:02:26 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 09 Nov 2018 18:02:12 +0000
Message-ID: <9e318b36708f65a15706ef36d224e65cf85f3e88.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Jan Beulich <JBeulich@suse.com>, Juergen Gross <jgross@suse.com>
Date: Fri, 09 Nov 2018 19:02:21 +0100
In-Reply-To: <5BE5673A02000078001FA1B7@prv1-mh.provo.novell.com>
References: <20181109101631.5729-1-jgross@suse.com>
 <5BE5673A02000078001FA1B7@prv1-mh.provo.novell.com>
Organization: SUSE
User-Agent: Evolution 3.30.1 
Mime-Version: 1.0
Subject: Re: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============1643659669259023210=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1643659669259023210==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-kg1M8ZYzL4ydS5khzr9C"


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

On Fri, 2018-11-09 at 03:53 -0700, Jan Beulich wrote:
> > > > On 09.11.18 at 11:16, <jgross@suse.com> wrote:
> > =3D=3D Hypervisor =3D=3D=20
> >=20
> > *  Per-cpu tasklet
> >   -  XEN-28
> >   -  Konrad Rzeszutek Wilk
> >=20
> > *  Improvements to domain creation (v2)
> >   -  Andrew Cooper
> >=20
> > *  Argo (inter-VM communication)
> >   -  Christopher Clark
>=20
> Core aware scheduling (Dario)?
>
Yes, indeed. Thanks Jan:

 *  Core aware scheduling for Credit2
   - Dario Faggioli

Status is RFC posted, waiting for feedback.

If I do get some feedback (and depending on the feedback itself, of
course :-D ) there are chances for such series to be ready in time.

The Credit1 one has, on the other hand, much smaller chances.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-kg1M8ZYzL4ydS5khzr9C
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlvly60ACgkQFkJ4iaW4
c+4jGQ//SD9fpSbLuqKeYQpSQ3CP1K0WaApmnHcC8WH/rpmH5WC/PnJzmQ7yqqWs
a6eOo/VPA5TIWK+oheFLWcysh44dGZiYm4fJv8ZXEcyaqhUoahqjX1mIt3e67UQX
JyT0GU8rTOQ7M3fJbq7kJDY1IgReuIO+eUTyappE3pfXm1CCxj3ZJ7ES+6qsg1RK
ONukfP8ai+sOCTDNsEJcbcilI1bnmipOHJvnPw7u/pr7Uk4JKaOoe9LXAkDgsA/7
S6yTELzEYIFk7oPeHUpGkhELXrcUdLwIqqlsqirnmG0mBV7Vhffz0LBLBQ6dMfjh
dUZiZ/lPOxpkie6BOXtKLKVFRxLfqkJGL5IQo/oazvNG67UM1cUDz4m7ZrtEzlaH
UtevD6sJMQS3TO5OX5igh9oxoRsNwGX69BDUch7VFBBZAgHhNV/sNsCk+a5bLyBz
rp+XU9szl1ybTP1+eNgIv/1FRSz/ummHzUha1TJWd9G+hrLQjmroThN1cg37XXOH
3/pgzcb2PNRAHG/GAYR0UAJT1+y6Uyk/sxvcUTKiXIQFQlY9amAdEiT5D+VzY4mP
h98J4UM+bxlmVkN5a+B112r8bOaaM056WuVvHcomb7vp4SdUhPojj9XQ/nuyQMAn
kNbynSb7CFyvziBbTnsAIyH4l+oXHJQyh34Myzm/jlOMFnOtbEE=
=IrBw
-----END PGP SIGNATURE-----

--=-kg1M8ZYzL4ydS5khzr9C--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1643659669259023210==--



From xen-devel-bounces@lists.xenproject.org Fri Nov 09 18:06:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:06: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-devel-bounces@lists.xenproject.org>)
	id 1gLBAr-0000NN-O4; Fri, 09 Nov 2018 18:06: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=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gLBAq-0000NH-Fh
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 18:06:28 +0000
X-Inumbo-ID: 2d4cd6cf-e44a-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2d4cd6cf-e44a-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 18:06:27 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 09021A78;
 Fri,  9 Nov 2018 10:06:27 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5F11A3F718;
 Fri,  9 Nov 2018 10:06:25 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-2-julien.grall@arm.com>
 <5BE2B05002000078001F8F8D@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4c184df3-7115-0a1b-b65b-8b5251d558e3@arm.com>
Date: Fri, 9 Nov 2018 18:06:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5BE2B05002000078001F8F8D@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/8] xen/page_alloc: Move
 get_pg_owner()/put_pg_owner() from x86 to common code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Benjamin Sanda <ben.sanda@dornerworks.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMDcvMTEvMjAxOCAwOToyOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MDYuMTEuMTggYXQgMjA6MTQsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IEZyb206
IEJlbmphbWluIFNhbmRhIDxiZW4uc2FuZGFAZG9ybmVyd29ya3MuY29tPgo+Pgo+PiBnZXRfcGdf
b3duZXIoKSBhbmQgcHV0X3BnX293bmVyKCkgd2lsbCBiZSBuZWNlc3NhcnkgaW4gYSBmb2xsb3ct
dXAKPj4gY29tbWl0IHRvIHN1cHBvcnQgeGVudHJhY2Ugb24gQXJtLiBTbyBtb3ZlIHRoZSBoZWxw
ZXIgdG8gY29tbW9uIGNvZGUuCj4+Cj4+IE5vdGUgdGhhdCBwdXRfcGdfb3duZXIoKSBoYXMgYmVl
biB0dXJuZWQgdG8gYSBtYWNybyByYXRoZXIgdGhhbiBzdGF0aWMKPj4gaW5saW5lIGJlY2F1c2Ug
b2YgaW50ZXItZGVwZW5kZW5jeSBiZXR3ZWVuIGluY2x1ZGVzLgo+IAo+IENvdWxkIHRoaXMgYmUg
YXZvaWRlZCBieSBwbGFjaW5nIGJvdGggaW4gYSBkaWZmZXJlbnQgaGVhZGVyLAo+IGUuZy4gc2No
ZWQuaD8KVGhpcyBzZWVtcyB0byB3b3JrLiBJIHdpbGwgdXNlIHRoYXQgaW4gdGhlIG5leHQgdmVy
c2lvbi4KCj4gTWlkLXRlcm0gd2Ugc2hvdWxkIHByb2JhYmx5IHRyeSB0byBzcGxpdCBvdXQKPiB0
eXBlIChzdHJ1Y3R1cmUpIGRlY2xhcmF0aW9ucyBmcm9tIHNjaGVkLmgsIHRvIG1ha2UgaXQgZWFz
aWVyCj4gdG8gaGF2ZSBmdWxsIHR5cGVzIGF2YWlsYWJsZSB3aXRob3V0IGhhdmluZyB0byByZXNw
ZWN0IG90aGVyCj4gaW5jbHVkZSBkZXBlbmRlbmNpZXMuCgpUaGUgaW5jbHVkZSBkZXBlbmRlbmNp
ZXMgb24gWGVuIGlzIGEgYml0IG9mIGEgbmlnaHRtYXJlLiBJIGhhdmUgc3RhcnRlZCB0byBjbGVh
biAKaXQgdXAgb24gQXJtIGFuZCBJIHdpbGwgc3VwcG9ydCBhbnkgY2hhbmdlcyBpbiB0aGUgY29t
bW9uIGhlYWRlcnMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 18:13:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:13: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-devel-bounces@lists.xenproject.org>)
	id 1gLBHN-0001Cv-Is; Fri, 09 Nov 2018 18:13: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=vpxw=nu=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gLBHM-0001Cq-HL
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 18:13:12 +0000
X-Inumbo-ID: 1df51978-e44b-11e8-a57c-12d6303a7972
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1df51978-e44b-11e8-a57c-12d6303a7972;
 Fri, 09 Nov 2018 18:13:11 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA9I8tZA137319;
 Fri, 9 Nov 2018 18:12:55 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 content-transfer-encoding : in-reply-to; s=corp-2018-07-02;
 bh=2BAiYUQJP2EZfaCO53fD4TRgGD+sPLBbczZd2qnx4mY=;
 b=zg5sbxQ76wisTCS3DKSmDwTaBwXWx11Bd7uv6Ox5EtBO1yZE0c1fveJB8u94rJxm/5bO
 4hH6a4LU0oxuWxYd2/HlU8i3bbrrIer+/86UmaQ6DIoTReswnUVZLpDy99/e1LCl4HVg
 1rvzzN8IDOBkppd8LkZ89jAcRcXWdRprIBd1YyAvO+RJRXwnxZvMPdef0Uv6Ney/awo1
 IcLQ8m/T9EM4DGqQa+oIfluUbB1Vienue+e6W3K2E9CZYAByBJqdjIMw5Gjk03Nzm8ML
 OERonTO04dyCNyHmJgbMmoqsCNPLSswknyXz6kYk9b4rBOu7q4PsRtL8qBqFSdRtgsJR Lg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2nh4ar8ent-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 09 Nov 2018 18:12:55 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wA9ICtk6022466
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Nov 2018 18:12:55 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wA9ICskX027478;
 Fri, 9 Nov 2018 18:12:54 GMT
Received: from olila.i.net-space.pl (/10.175.209.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Nov 2018 10:12:54 -0800
Date: Fri, 9 Nov 2018 19:12:49 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181109181249.GD4363@olila.i.net-space.pl>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-11-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102123738.16395-11-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9072
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811090165
Subject: Re: [Xen-devel] [PATCH v4 10/19] xen: setup hypercall page for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDE6Mzc6MjlQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgdGhlIG5lZWRlZCBjb2RlIHRvIHNldHVwIHRoZSBoeXBlcmNhbGwgcGFnZSBm
b3IgY2FsbGluZyBpbnRvIHRoZQo+IFhlbiBoeXBlcnZpc29yLgo+Cj4gU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+IFYzOiBncnViX3hlbl9lYXJs
eV9oYWx0LT5ncnViX3hlbl9wYW5pYyAoUm9nZXIgUGF1IE1vbm7DqSkKPiAgICAgaXNzdWUgcGFu
aWMgbWVzc2FnZSAoUm9nZXIgUGF1IE1vbm7DqSkKPiAgICAgcmV3cml0ZSBncnViX3hlbl9oeXBl
cmNhbGwgdG8gYXZvaWQgcmVnaXN0ZXIgdmFyaWFibGVzIChEYW5pZWwgS2lwZXIpCj4gLS0tCj4g
IGdydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jIHwgNjkgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNjkgaW5zZXJ0aW9ucygr
KQo+Cj4gZGlmZiAtLWdpdCBhL2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jIGIvZ3J1Yi1j
b3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKPiBpbmRleCBhYzYxODFmNGUuLjdlOTBhNDUzOCAxMDA2
NDQKPiAtLS0gYS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYwo+ICsrKyBiL2dydWItY29y
ZS9rZXJuL2kzODYveGVuL3B2aC5jCj4gQEAgLTIwLDE0ICsyMCw4MyBAQAo+ICAjaW5jbHVkZSA8
Z3J1Yi9taXNjLmg+Cj4gICNpbmNsdWRlIDxncnViL21lbW9yeS5oPgo+ICAjaW5jbHVkZSA8Z3J1
Yi9tbS5oPgo+ICsjaW5jbHVkZSA8Z3J1Yi9pMzg2L2NwdWlkLmg+Cj4gKyNpbmNsdWRlIDxncnVi
L2kzODYvaW8uaD4KPiAgI2luY2x1ZGUgPGdydWIveGVuLmg+Cj4gICNpbmNsdWRlIDxncnViL21h
Y2hpbmUva2VybmVsLmg+Cj4KPiArI2RlZmluZSBYRU5fQ09OU09MRV9QT1JUICAgMHhlOQoKSSB0
aGluayB0aGF0IHRoaXMgaXMgbm90IFBWSCBzcGVjaWZpYyB0aGluZy4gQ291bGQgeW91IG1vdmUg
dGhpcyB0bwptb3JlIGdlbmVyaWMgWGVuIGhlYWRlcj8KCj4gIGdydWJfdWludDY0X3QgZ3J1Yl9y
c2RwX2FkZHI7CgpIbW1tLi4uIEl0IHNlZW1zIHRvIG1lIHRoYXQgaW1tZWRpYXRlbHkgYWZ0ZXIg
cGF0Y2ggIzggR1JVQjIgYnVpbGQgaXMKYnJva2VuLiBJcyBub3QgaXQ/Cgo+ICtzdGF0aWMgY2hh
ciBoeXBlcmNhbGxfcGFnZVtHUlVCX1hFTl9QQUdFX1NJWkVdCj4gKyAgX19hdHRyaWJ1dGVfXyAo
KGFsaWduZWQgKEdSVUJfWEVOX1BBR0VfU0laRSkpKTsKPiArCj4gK3N0YXRpYyBncnViX3VpbnQz
Ml90IHhlbl9jcHVpZF9iYXNlOwo+ICsKPiArc3RhdGljIHZvaWQKPiArZ3J1Yl94ZW5fcGFuaWMg
KGNvbnN0IGNoYXIgKm1zZykKPiArewo+ICsgIGNvbnN0IGNoYXIgKmM7Cj4gKwo+ICsgIGZvciAo
YyA9IG1zZzsgKmM7IGMrKykKPiArICAgIGdydWJfb3V0YiAoKmMsIFhFTl9DT05TT0xFX1BPUlQp
Owo+ICsKPiArICBhc20gdm9sYXRpbGUgKCJobHQiKTsKClNob3VsZCBub3QgeW91IGRvIHNvbWV0
aGluZyBzaW1pbGFyIHRvIGdydWItY29yZS9saWIvaTM4Ni9oYWx0LmM6c3RvcCgpIGhlcmU/Cgo+
ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZAo+ICtncnViX3hlbl9jcHVpZF9iYXNlICh2b2lkKQo+ICt7
Cj4gKyAgZ3J1Yl91aW50MzJfdCBiYXNlLCBlYXgsIHNpZ25hdHVyZVszXTsKPiArCj4gKyAgZm9y
IChiYXNlID0gMHg0MDAwMDAwMDsgYmFzZSA8IDB4NDAwMTAwMDA7IGJhc2UgKz0gMHgxMDApCj4g
KyAgICB7Cj4gKyAgICAgIGdydWJfY3B1aWQgKGJhc2UsIGVheCwgc2lnbmF0dXJlWzBdLCBzaWdu
YXR1cmVbMV0sIHNpZ25hdHVyZVsyXSk7Cj4gKyAgICAgIGlmICghZ3J1Yl9tZW1jbXAgKCJYZW5W
TU1YZW5WTU0iLCBzaWduYXR1cmUsIDEyKSAmJiAoZWF4IC0gYmFzZSkgPj0gMikKPiArCXsKPiAr
CSAgeGVuX2NwdWlkX2Jhc2UgPSBiYXNlOwo+ICsJICByZXR1cm47Cj4gKwl9Cj4gKyAgICB9Cj4g
Kwo+ICsgIGdydWJfeGVuX3BhbmljICgiRm91bmQgbm8gWGVuIHNpZ25hdHVyZS5cbiIpOwoKIkZv
dW5kIG5vIFhlbiBzaWduYXR1cmUhXG5TeXN0ZW0gaGFsdGVkIVxuIgoKT3IgbWF5YmUgZ3J1Yl94
ZW5fcGFuaWMoKSBzaG91bGQgYWx3YXlzIGFkZCAiU3lzdGVtIGhhbHRlZCFcbiIuCgo+ICt9Cj4g
Kwo+ICtzdGF0aWMgdm9pZAo+ICtncnViX3hlbl9zZXR1cF9oeXBlcmNhbGxfcGFnZSAodm9pZCkK
PiArewo+ICsgIGdydWJfdWludDMyX3QgbXNyLCBwZm4sIGVheCwgZWJ4LCBlY3gsIGVkeDsKPiAr
Cj4gKyAgZ3J1Yl9jcHVpZCAoeGVuX2NwdWlkX2Jhc2UgKyAyLCBlYXgsIGVieCwgZWN4LCBlZHgp
Owo+ICsgIG1zciA9IGVieDsKPiArICBwZm4gPSAoZ3J1Yl91aW50MzJfdCkgKCZoeXBlcmNhbGxf
cGFnZVswXSk7CgpDb3VsZCBub3QgeW91IHVzZSBoeXBlcmNhbGxfcGFnZSBhbG9uZSBoZXJlPwoK
PiArCj4gKyAgYXNtIHZvbGF0aWxlICgid3Jtc3IiIDogOiAiYyIgKG1zciksICJhIiAocGZuKSwg
ImQiICgwKSA6ICJtZW1vcnkiKTsKPiArfQo+ICsKPiAraW50Cj4gK2dydWJfeGVuX2h5cGVyY2Fs
bCAoZ3J1Yl91aW50MzJfdCBjYWxsbm8sIGdydWJfdWludDMyX3QgYTAsCj4gKwkJICAgIGdydWJf
dWludDMyX3QgYTEsIGdydWJfdWludDMyX3QgYTIsCj4gKwkJICAgIGdydWJfdWludDMyX3QgYTMs
IGdydWJfdWludDMyX3QgYTQsCj4gKwkJICAgIGdydWJfdWludDMyX3QgYTUgX19hdHRyaWJ1dGVf
XyAoKHVudXNlZCkpKQo+ICt7Cj4gKyAgZ3J1Yl91aW50MzJfdCBfX3JlcywgX19pZ24wLCBfX2ln
bjEsIF9faWduMiwgX19pZ24zLCBfX2lnbjQ7Cj4gKwo+ICsgIGFzbSB2b2xhdGlsZSAoImNhbGwg
KiVbY2FsbG5vXSIKPiArCQk6ICI9YSIgKF9fcmVzKSwgIj1iIiAoX19pZ24wKSwgIj1jIiAoX19p
Z24xKSwgIj1kIiAoX19pZ24yKSwKPiArCQkgICI9UyIgKF9faWduMyksICI9RCIgKF9faWduNCkK
PiArCQk6ICIxIiAoYTApLCAiMiIgKGExKSwgIjMiIChhMiksICI0IiAoYTMpLCAiNSIgKGE0KSwK
CkkgdGhpbmsgdGhhdCB5b3UgY2FuIGRyb3AgYWxsIF9faWduKiB2YXJpYWJsZXMgaWYgeW91IHNw
ZWNpZnkgcHJvcGVyCnJlZ2lzdGVycyBpbiBpbnB1dCBhcmd1bWVudC4gSWYgdGhpcyBkb2VzIG5v
dCB3b3JrIHlvdSBjYW4gdXNlICIrIgptb2RpZmllciBpbnN0ZWFkIG9mICI9IiBpbiB0aGUgb3V0
cHV0IGFyZ3VtZW50LgoKPiArCQkgIFtjYWxsbm9dICJhIiAoJmh5cGVyY2FsbF9wYWdlW2NhbGxu
byAqIDMyXSkKPiArCQk6ICJtZW1vcnkiKTsKPiArICByZXR1cm4gX19yZXM7Cj4gK30KCkRhbmll
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 18:15:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:15: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-devel-bounces@lists.xenproject.org>)
	id 1gLBJY-0001Ly-9B; Fri, 09 Nov 2018 18:15: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=gcz4=nu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gLBJX-0001Lq-FL
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 18:15:27 +0000
X-Inumbo-ID: 6e50423a-e44b-11e8-a1ec-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e50423a-e44b-11e8-a1ec-12d6303a7972;
 Fri, 09 Nov 2018 18:15:26 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6185520855;
 Fri,  9 Nov 2018 18:15:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541787325;
 bh=Izhuv5ermeKxkjHj8/WeNpBCMrmQ02v8p6+ULE/9brQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=UtDIoeg9LmdU0eNKoWSmOKoeLzkaK5802iWXb3nwT0PF5o+BJY3GATaEkfanVvLoa
 e5W+3CNPcMUnanJQaxxnBjtfvc+SGh7ZfygnhJ83ucnaptInbEbt4Gk4eESU1Crebb
 qCPYjVWeP2sf1Eceb4LSZifdxnqatpNUyaMdCD7s=
Date: Fri, 9 Nov 2018 10:15:23 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181031181313.8028-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1811091015140.8259@sstabellini-ThinkPad-X260>
References: <20181031181313.8028-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 00/21] xen/arm: Bunch of clean-ups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBjb21taXR0ZWQgdGhlIHdob2xlIHNlcmllcwoKT24gV2VkLCAzMSBPY3QgMjAxOCwgSnVsaWVu
IEdyYWxsIHdyb3RlOgo+IEhpIGFsbCwKPiAKPiBUaGlzIHBhdGNoIHNlcmllcyBpcyBhIGJ1bmNo
IG9mIGNsZWFuLXVwcyBJIGhhdmUgY29sbGVjdGVkIHRoZSBwYXN0IGZldyB3ZWVrcy4KPiAKPiBU
aGUgbWFpbiBnb2FsIGlzIHRvIHJlZHVjZSB0aGUgc2NvcGUgb2Ygc29tZSBpbmNsdWRlcyBhbmQg
cmVkdWNlIHRoZSBzaXplIG9mCj4gcHJvY2Vzc29yLmggYnkgbW92aW5nIHNvbWUgcGFydHMgaW4g
bmV3L2N1cnJlbnQgaGVhZGVycy4KPiAKPiBBbGwgdGhlIHBhdGNoZXMgYnV0ICMxIGFuZCAjMyBo
YXZlIGJlZW4gcmV2aWV3ZWQgYnkgQW5kcmlpLgo+IAo+IENoZWVycywKPiAKPiBKdWxpZW4gR3Jh
bGwgKDIxKToKPiAgIHhlbi9hcm06IHRyYXBzOiBDb25zdGlmeSBzaG93XyosIGRvX3VuZXhwZWN0
ZWRfdHJhcCBhbmQgZG9fYnVnX2ZyYW1lCj4gICAgIHBhcmFtZXRlcnMKPiAgIHhlbi9hcm06IHJl
Z3M6IENvbnZlcnQgZ3Vlc3RfbW9kZSB0byBhIHN0YXRpYyBpbmxpbmUgaGVscGVyCj4gICB4ZW4v
YXJtOiBSZW1vdmUgX19pbml0IGZyb20gcHJvdG90eXBlCj4gICB4ZW4vYXJtOiBidWdzOiBNb3Zl
IGRvX2J1Z19mcmFtZSB0byB0cmFwcy5oCj4gICB4ZW4vYXJtOiBDb25zb2xpZGF0ZSBDUFUgaWRl
bnRpZmljYXRpb24gaW4gY3B1ZmVhdHVyZS57YyxofQo+ICAgeGVuL2FybTogTW92ZSBWQUJPUlRf
R0VOX0JZX0dVRVNUIHRvIHRyYXBzLmggYW5kIHR1cm5lZCBpbnRvIGlubGluZQo+ICAgeGVuL2Fy
bTogZ2ljLTM6IFJlbW92ZSB1bnVzZWQgaW5jbHVkZXMKPiAgIHhlbi9hcm06IGdpYy12MzogUmUt
b3JkZXIgaW5jbHVkZXMgaW4gYWxwaGFiZXRpY2FsIG9yZGVyCj4gICB4ZW4vYXJtOiBNb3ZlIEhT
UiBkZWZpbmVzIGluIGEgbmV3IGhlYWRlciBoc3IuaAo+ICAgeGVuL2FybTogTW92ZSBTWVNSRUcg
YWNjZXNzb3JzIGluIHN5c3JlZ3MuaAo+ICAgeGVuL2FybTogTW92ZSBvdXQgb2YgcHJvY2Vzc29y
LmggdHJhcHMgcmVsYXRlZCB2YXJpYWJsZS9mdW5jdGlvbgo+ICAgeGVuL2FybTogT25seSBpbmNs
dWRlIHN0cmluZ2lmeS5oIHdoZW4gbmVjZXNzYXJ5Cj4gICB4ZW4vYXJtOiBPbmx5IGluY2x1ZGUg
dnJlZy5oIHdoZW4gbmVjZXNzYXJ5Cj4gICB4ZW4vYXJtOiBSZW1vdmUgdW5uZWNlc3NhcnkgaW5j
bHVkZXMgaW4gYXNtL3ZnaWMuaAo+ICAgeGVuL2FybTogUmVtb3ZlIHVubmVjZXNzYXJ5IGluY2x1
ZGVzIGluIGFzbS9tbWlvLmgKPiAgIHhlbi9hcm06IFJlbW92ZSB1bm5lY2Vzc2FyeSBpbmNsdWRl
cyBpbiB0cmFwcy5jCj4gICB4ZW4vYXJtOiBSZW1vdmUgdW5uZWNlc3NhcnkgaW5jbHVkZXMgaW4g
YXNtL3AybS5oCj4gICB4ZW4vYXJtOiBSZW1vdmUgdW5uZWNlc3NhcnkgaW5jbHVkZXMgaW4gYXNt
LWFybS9hY3BpLmgKPiAgIHhlbi9hcm06IFJlbW92ZSB1bm5lY2Vzc2FyeSBpbmNsdWRlcyBpbiBh
c20vY3VycmVudC5oCj4gICB4ZW4vYXJtOiBwbGF0Zm9ybTogRG9uJ3QgaW5jbHVkZSBwMm0uaCBp
biBleHlub3M1IGFuZCBvbWFwNQo+ICAgeGVuL2FybTogTW92ZSB2Z2ljXyogaGVscGVycyBmcm9t
IGdpYy5oIHRvIHZnaWMuaAo+IAo+ICB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAgICAgICAg
ICAgIHwgICAxIC0KPiAgeGVuL2FyY2gvYXJtL2FjcGkvbGliLmMgICAgICAgICAgICAgICB8ICAg
MSArCj4gIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TICAgICAgICAgICAgfCAgIDEgKwo+ICB4
ZW4vYXJjaC9hcm0vYXJtMzIvcHJvYy12Ny5TICAgICAgICAgIHwgICAxICsKPiAgeGVuL2FyY2gv
YXJtL2FybTMyL3RyYXBzLmMgICAgICAgICAgICB8ICAgMSArCj4gIHhlbi9hcmNoL2FybS9hcm02
NC90cmFwcy5jICAgICAgICAgICAgfCAgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vYm9vdGZkdC5jICAg
ICAgICAgICAgICAgIHwgICAyICstCj4gIHhlbi9hcmNoL2FybS9jcHUuYyAgICAgICAgICAgICAg
ICAgICAgfCAgNjggLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgICAgICAg
ICAgIHwgICAxICsKPiAgeGVuL2FyY2gvYXJtL2NwdWZlYXR1cmUuYyAgICAgICAgICAgICB8ICA0
MiArKysrCj4gIHhlbi9hcmNoL2FybS9kZXZpY2UuYyAgICAgICAgICAgICAgICAgfCAgIDEgKwo+
ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jICAgICAgICAgICAgIHwgICAxICsKPiAgeGVuL2Fy
Y2gvYXJtL2dpYy12My5jICAgICAgICAgICAgICAgICB8ICAyOCArKy0KPiAgeGVuL2FyY2gvYXJt
L3BsYXRmb3Jtcy9leHlub3M1LmMgICAgICB8ICAgMSAtCj4gIHhlbi9hcmNoL2FybS9wbGF0Zm9y
bXMvb21hcDUuYyAgICAgICAgfCAgIDEgLQo+ICB4ZW4vYXJjaC9hcm0vcHNjaS5jICAgICAgICAg
ICAgICAgICAgIHwgICAxICsKPiAgeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgICAg
ICB8ICAzNyArKy0tCj4gIHhlbi9hcmNoL2FybS92Y3ByZWcuYyAgICAgICAgICAgICAgICAgfCAg
IDEgKwo+ICB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5jICAgICAgICAgICAgICAgIHwgICAxICsKPiAg
eGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgICAgICAgICAgICB8ICAgMSArCj4gIHhlbi9hcmNo
L2FybS92cGwwMTEuYyAgICAgICAgICAgICAgICAgfCAgIDEgKwo+ICB4ZW4vaW5jbHVkZS9hc20t
YXJtL2FjcGkuaCAgICAgICAgICAgIHwgICA4ICstCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vYWx0
ZXJuYXRpdmUuaCAgICAgfCAgIDMgKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wcm9j
ZXNzb3IuaCB8ICA2MiAtLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9zeXNyZWdz
LmggICB8ICA3NSArKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvaHNyLmggICAg
ICAgfCAxMjIgKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcHJvY2Vz
c29yLmggfCAgMjcgLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lzcmVncy5oICAg
fCAxMzIgKysrLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2J1Zy5oICAgICAgICAg
ICAgIHwgICA0IC0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9jcHJlZ3MuaCAgICAgICAgICB8ICAg
MiAtCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oICAgICAgfCAxMzQgKysrKysr
KysrKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2N1cnJlbnQuaCAgICAgICAgIHwgICAyIC0K
PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaCAgICAgICAgICB8ICAxMCArLQo+ICB4ZW4v
aW5jbHVkZS9hc20tYXJtL2V2ZW50LmggICAgICAgICAgIHwgICAxIC0KPiAgeGVuL2luY2x1ZGUv
YXNtLWFybS9naWMuaCAgICAgICAgICAgICB8ICAgMyAtCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0v
aHNyLmggICAgICAgICAgICAgfCAyMTcgKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNs
dWRlL2FzbS1hcm0vaW9tbXUuaCAgICAgICAgICAgfCAgIDQgKy0KPiAgeGVuL2luY2x1ZGUvYXNt
LWFybS9tbWlvLmggICAgICAgICAgICB8ICAgNCArLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Ay
bS5oICAgICAgICAgICAgIHwgICAzIC0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggICAg
ICAgICAgICB8ICAgMSArCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGVyY3B1LmggICAgICAgICAg
fCAgIDggKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wbGF0Zm9ybS5oICAgICAgICB8ICAgNyAr
LQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oICAgICAgIHwgMzU0ICstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9yZWdzLmgg
ICAgICAgICAgICB8ICAyMiArKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oICAgICAg
ICAgICB8ICAgOSArLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3N5c3JlZ3MuaCAgICAgICAgIHwg
IDIyICsrKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3RpbWUuaCAgICAgICAgICAgIHwgICAyICsK
PiAgeGVuL2luY2x1ZGUvYXNtLWFybS90cmFwcy5oICAgICAgICAgICB8ICAxNiArKwo+ICB4ZW4v
aW5jbHVkZS9hc20tYXJtL3ZnaWMuaCAgICAgICAgICAgIHwgICA5ICstCj4gIHhlbi9pbmNsdWRl
L2FzbS1hcm0vdnBsMDExLmggICAgICAgICAgfCAgIDEgLQo+ICB4ZW4vaW5jbHVkZS94ZW4vZGV2
aWNlX3RyZWUuaCAgICAgICAgIHwgICA1ICstCj4gIDUxIGZpbGVzIGNoYW5nZWQsIDc0MiBpbnNl
cnRpb25zKCspLCA3MjAgZGVsZXRpb25zKC0pCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJj
aC9hcm0vY3B1LmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJt
MzIvc3lzcmVncy5oCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTY0L2hzci5oCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL2hzci5o
Cj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3N5c3JlZ3MuaAo+IAo+
IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 18:35:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:35: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-devel-bounces@lists.xenproject.org>)
	id 1gLBcy-0003Ow-7A; Fri, 09 Nov 2018 18:35: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=vpxw=nu=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gLBcw-0003Or-AS
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 18:35:30 +0000
X-Inumbo-ID: 3b0496ea-e44e-11e8-9a16-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b0496ea-e44e-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 18:35:28 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA9IYWnO004288;
 Fri, 9 Nov 2018 18:35:19 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=c6za/tmUo/aI77F18rGJ2EFEkRaDcCGgvPtbnK2UEAM=;
 b=L4D5Rt6NWMyzSKthRFlEcbLZR2g/Gz4/Ii0jqTXwz4CuatwNZyenZEUIVjjJ1Sf2fnRI
 ukt5qoF//dbvEYV5/YspyIbilNVwyI33TVVpKwiazx+dvBHkQCKEQeS2MsaCL2nUJawZ
 BRzIX3X0RLwRBX6OV5lc29wJfim9xRua+4ZJ16udSzbSNn9iojTI8KsD76k0s8hyvA15
 ap153X7tlHOQd+fVPE8/YX7p/+OMd6Wa6m0+JFjDWGztkrHkwlJq5GPkH70sm5Yt+B5F
 V7NF8XQi8gy6ku0jtbm4OJLnrezBVHvx/5or1atp9BtMbI8a6V583o8GVhd+6b1X0JCx AA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2nh33ugmr7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 09 Nov 2018 18:35:19 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wA9IZD6m006891
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Nov 2018 18:35:13 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wA9IZCXS002912;
 Fri, 9 Nov 2018 18:35:12 GMT
Received: from olila.i.net-space.pl (/10.175.209.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Nov 2018 10:35:11 -0800
Date: Fri, 9 Nov 2018 19:35:07 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181109183507.GE4363@olila.i.net-space.pl>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-12-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102123738.16395-12-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9072
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=985
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811090168
Subject: Re: [Xen-devel] [PATCH v4 11/19] xen: get memory map from
 hypervisor for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDE6Mzc6MzBQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBSZXRyaWV2ZSB0aGUgbWVtb3J5IG1hcCBmcm9tIHRoZSBoeXBlcnZpc29yIGFuZCBu
b3JtYWxpemUgaXQgdG8gY29udGFpbgo+IG5vIG92ZXJsYXBwaW5nIGVudHJpZXMgYW5kIHRvIGJl
IHNvcnRlZCBieSBhZGRyZXNzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKT25lIG5pdCBwaWNrIGJlbG93LiBPdGhlcndpc2UKICBSZXZpZXdlZC1i
eTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KCj4gLS0tCj4gVjM6IHVz
ZSBncnViX2U4MjBfbW1hcF9lbnRyeSBpbnN0ZWFkIG9mIG93biBzdHJ1Y3QgKERhbmllbCBLaXBl
cikKPiAtLS0KPiAgZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgfCA5NiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCA5NSBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2tl
cm4vaTM4Ni94ZW4vcHZoLmMgYi9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYwo+IGluZGV4
IDdlOTBhNDUzOC4uNThlNmZlZmQ1IDEwMDY0NAo+IC0tLSBhL2dydWItY29yZS9rZXJuL2kzODYv
eGVuL3B2aC5jCj4gKysrIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKPiBAQCAtMjMs
OSArMjMsMTQgQEAKPiAgI2luY2x1ZGUgPGdydWIvaTM4Ni9jcHVpZC5oPgo+ICAjaW5jbHVkZSA8
Z3J1Yi9pMzg2L2lvLmg+Cj4gICNpbmNsdWRlIDxncnViL3hlbi5oPgo+ICsjaW5jbHVkZSA8Z3J1
Yi9pMzg2L2xpbnV4Lmg+Cj4gICNpbmNsdWRlIDxncnViL21hY2hpbmUva2VybmVsLmg+Cj4gKyNp
bmNsdWRlIDxncnViL21hY2hpbmUvbWVtb3J5Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbWVtb3J5Lmg+
Cj4KPiAtI2RlZmluZSBYRU5fQ09OU09MRV9QT1JUICAgMHhlOQo+ICsjZGVmaW5lIFhFTl9DT05T
T0xFX1BPUlQgICAgICAweGU5CgpQcm9iYWJseSB0aGlzIHdpbGwgZGlzYXBwZWFyIGJ1dCBpZiBu
b3QgcGxlYXNlIHB1dCBwcm9wZXJseSBhbGlnbmVkCnZhbHVlcyBpbiBlYXJsaWVyIHBhdGNoIHRv
IGF2b2lkIHN1Y2ggY29kZSBzaHVmZmxpbmcuCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 18:44:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:44: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-devel-bounces@lists.xenproject.org>)
	id 1gLBlA-0004Fy-4D; Fri, 09 Nov 2018 18:44: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=wzzi=nu=citrix.com=prvs=84405b137=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gLBl8-0004Fq-2x
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 18:43:58 +0000
X-Inumbo-ID: 691a5c2e-e44f-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 691a5c2e-e44f-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 18:43:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,484,1534809600"; d="scan'208";a="81660558"
To: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1538751289-1109-1-git-send-email-andrew.cooper3@citrix.com>
 <1538751289-1109-4-git-send-email-andrew.cooper3@citrix.com>
 <b2a7e43d-c106-838a-625f-74786bbe814b@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6901b10f-22fc-61ba-722b-781d8ee478de@citrix.com>
Date: Fri, 9 Nov 2018 18:43:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <b2a7e43d-c106-838a-625f-74786bbe814b@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/5] xen/domain: Audit config->max_vcpus
 during {, arch_}check_domain_config()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTAvMTggMTI6MjMsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBPbiAwNS8xMC8yMDE4IDE1
OjU0LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiAtLS0KPj4gwqAgeGVuL2FyY2gvYXJtL2RvbWFp
bi5jIHwgMTggKysrKysrKysrKysrKysrKysrCj4+IMKgIHhlbi9hcmNoL3g4Ni9kb21haW4uYyB8
wqAgNiArKysrKysKPj4gwqAgeGVuL2NvbW1vbi9kb21haW4uY8KgwqAgfMKgIDMgKysrCj4+IMKg
IDMgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+IGluZGV4IDQzNTkz
YTQuLjk2NzY4OTMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+PiArKysg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4gQEAgLTYwMSw2ICs2MDEsOCBAQCB2b2lkIHZjcHVf
c3dpdGNoX3RvX2FhcmNoNjRfbW9kZShzdHJ1Y3QgdmNwdSAqdikKPj4gwqAgwqAgaW50IGFyY2hf
Y2hlY2tfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNvbmZp
ZykKPj4gwqAgewo+PiArwqDCoMKgIHVuc2lnbmVkIGludCBtYXhfdmNwdXMgPSAwOwo+PiArCj4+
IMKgwqDCoMKgwqAgLyogRmlsbCBpbiB0aGUgbmF0aXZlIEdJQyB2ZXJzaW9uLCBwYXNzZWQgYmFj
ayB0byB0aGUKPj4gdG9vbHN0YWNrLiAqLwo+PiDCoMKgwqDCoMKgIGlmICggY29uZmlnLT5hcmNo
LmdpY192ZXJzaW9uID09IFhFTl9ET01DVExfQ09ORklHX0dJQ19OQVRJVkUgKQo+PiDCoMKgwqDC
oMKgIHsKPj4gQEAgLTYxOSw2ICs2MjEsMjIgQEAgaW50IGFyY2hfY2hlY2tfZG9tYWluX2NvbmZp
ZyhzdHJ1Y3QKPj4geGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNvbmZpZykKPj4gwqDCoMKgwqDC
oMKgwqDCoMKgIH0KPj4gwqDCoMKgwqDCoCB9Cj4+IMKgICvCoMKgwqAgLyogQ2FsY3VsYXRlIHRo
ZSBtYXhpbXVtIG51bWJlciBvZiB2Y3B1cyBmcm9tIHRoZSBzZWxlY3RlZCBHSUMKPj4gdmVyc2lv
bi4uLiAqLwo+PiArwqDCoMKgIHN3aXRjaCAoIGNvbmZpZy0+YXJjaC5naWNfdmVyc2lvbiApCj4+
ICvCoMKgwqAgewo+PiArwqDCoMKgIGNhc2UgR0lDX1YyOiBtYXhfdmNwdXMgPSA4O8KgwqAgYnJl
YWs7Cj4+ICvCoMKgwqAgY2FzZSBHSUNfVjM6IG1heF92Y3B1cyA9IDI1NTsgYnJlYWs7Cj4+ICsK
Pj4gK8KgwqDCoCBkZWZhdWx0Ogo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FT1BOT1RTVVBQ
Owo+PiArwqDCoMKgIH0KPgo+IEkgd291bGQgcHJlZmVyIHRvIGtlZXAgdGhvc2UgdmFsdWVzIGlu
IGEgc2VwYXJhdGUgaGVscGVyIGltcGxlbWVudGVkCj4gYnkgZWFjaCB2R0lDLgoKSG93IGRvIHlv
dSBpbnRlbmQgdGhhdCB3b3JraW5nP8KgIFRoZSB2YWx1ZXMgY2FuJ3QgYmUgaG9va2VkIG9mZiBh
IEdJQwpvYmplY3QsIGJlY2F1c2Ugd2UgZG9uJ3QgaGF2ZSBvbmUgeWV0LgoKPgo+PiArCj4+ICvC
oMKgwqAgLyogLi4uIGNsaXBwZWQgYXQgdGhlIG1heGltdW0gdmFsdWUgWGVuIGhhcyBiZWVuIGNv
bmZpZ3VyZWQgZm9yLiAqLwo+PiArwqDCoMKgIG1heF92Y3B1cyA9IG1pbihtYXhfdmNwdXMsIE1B
WF9WSVJUX0NQVVMgKyAwdSk7Cj4KPiArIDBVIGZlZWxzIGEgYml0IG9kZCB0byByZWFkLiBJdCB3
b3VsZCBiZSBiZXR0ZXIgdG8gYXBwZW5kIHUgaW4KPiBNQVhfVklSVF9DUFVTLgoKV2lsbCBkby4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 18:44:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:44: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-devel-bounces@lists.xenproject.org>)
	id 1gLBlw-0004M0-KM; Fri, 09 Nov 2018 18:44: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=wzzi=nu=citrix.com=prvs=84405b137=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gLBlw-0004Lr-0H
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 18:44:48 +0000
X-Inumbo-ID: 878a4a78-e44f-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 878a4a78-e44f-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 18:44:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,484,1534809600"; d="scan'208";a="81660578"
To: Jan Beulich <JBeulich@suse.com>
References: <1538751289-1109-1-git-send-email-andrew.cooper3@citrix.com>
 <1538751289-1109-4-git-send-email-andrew.cooper3@citrix.com>
 <5BBB5F8B02000078001EF9C9@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <3d04b7cf-bf72-40dc-70e7-054367a40d0f@citrix.com>
Date: Fri, 9 Nov 2018 18:44:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BBB5F8B02000078001EF9C9@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/5] xen/domain: Audit config->max_vcpus
 during {, arch_}check_domain_config()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTAvMTggMTQ6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Cj4+IC0tLSBhL3hlbi9jb21t
b24vZG9tYWluLmMKPj4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+PiBAQCAtMjk3LDYgKzI5
Nyw5IEBAIHN0YXRpYyBpbnQgY2hlY2tfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9j
cmVhdGVkb21haW4gKmNvbmZpZykKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9E
T01DVExfQ0RGX3hzX2RvbWFpbikgKQo+PiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gIAo+
PiArICAgIGlmICggY29uZmlnLT5tYXhfdmNwdXMgPCAxICkKPj4gKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Cj4+ICsKPj4gICAgICByZXR1cm4gYXJjaF9jaGVja19kb21haW5fY29uZmlnKGNvbmZp
Zyk7Cj4+ICB9Cj4gQW55IHJlYXNvbiB5b3UgZG9uJ3QgcmVtb3ZlIHRoZSBub3cgcmVkdW5kYW50
IGNoZWNrIGZyb20KPiBkb21haW5fY3JlYXRlKCksIHdoaWNoIHdvdWxkIGFsbG93IGRpdGNoaW5n
IGFsdG9nZXRoZXIgeDg2J3MKPiBkb21haW5fbWF4X3ZjcHVzKCk/CgpUaGF0J3MgZG9uZSBpbiB0
aGUgbmV4dCBwYXRjaCwgdG8gc2ltcGxpZnkgdGhpcyBvbmUuCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 18:50:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 18:50: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-devel-bounces@lists.xenproject.org>)
	id 1gLBrV-0005A8-BD; Fri, 09 Nov 2018 18:50: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLBrT-00059w-ON
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 18:50:31 +0000
X-Inumbo-ID: 53dc3db4-e450-11e8-912e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 53dc3db4-e450-11e8-912e-12d6303a7972;
 Fri, 09 Nov 2018 18:50:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLBrO-0005S8-QF; Fri, 09 Nov 2018 18:50:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLBrO-0001R5-Dy; Fri, 09 Nov 2018 18:50:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLBrO-0003rr-DN; Fri, 09 Nov 2018 18:50:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gLBrO-0003rr-DN@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 18:50:26 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbQp0ZXN0aWQgeGVuLWJv
b3QKClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0
ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVj
ZWQ6ICA4MDUzZTViOTNlY2E5YjAxMWY3Yjc5YmIwMTliZjFlZWFhZjk2YzRiCiAgQnVnIG5vdCBw
cmVzZW50OiAxN2I1N2IxODgzYzEyODVmM2QwZGMyMjY2ZThmNzkyODZhN2JlZjM4CiAgTGFzdCBm
YWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTI5NzEwLwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJp
c2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20ueGVuLWJvb3Qu
aHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHks
IHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jl
c3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEyOTcxMC5i
aXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFs
LHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJh
c2lzIHBhc3M6CiAxMjk1MzAgZmFpbCBbaG9zdD1iYXJvcXVlMV0gLyAxMjg5NDUgW2hvc3Q9ZGVi
aW5hMV0gMTI4OTIwIFtob3N0PWl0YWxpYTBdIDEyODg4NSBbaG9zdD1odXhlbHJlYmUxXSAxMjg4
NjEgW2hvc3Q9Z29kZWxsbzFdIDEyODgzNSBbaG9zdD1lbGJsaW5nMV0gMTI4NzI3IFtob3N0PWpv
dWJlcnRpbjBdIDEyODY2MyBbaG9zdD1yaW1hdmExXSAxMjg1OTkgW2hvc3Q9aHV4ZWxyZWJlMF0g
MTI4NTIwIFtob3N0PWdvZGVsbG8wXSAxMjg0OTMgW2hvc3Q9ZGViaW5hMV0gMTI4NDc2IFtob3N0
PWFsYmFuYTBdIDEyODQ2MSBbaG9zdD1waW5vdDBdIDEyODQzOCBbaG9zdD1pdGFsaWEwXSAxMjg0
MDcgW2hvc3Q9ZWxibGluZzBdIDEyODM2OSBbaG9zdD1waW5vdDFdIDEyODMzNCBbaG9zdD1kZWJp
bmEwXSAxMjgzMTIgW2hvc3Q9YWxiYW5hMV0gMTI4Mjc4IFtob3N0PWh1eGVscmViZTFdIDEyODI2
NCBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTI5NTMwIC8gMTI4MjY0Cih0cmVl
IHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRo
IG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJt
d2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJl
ZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRy
ZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCA4MDUzZTViOTNlY2E5YjAxMWY3Yjc5
YmIwMTliZjFlZWFhZjk2YzRiIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMx
MDdhOTkwODg3YmUKQmFzaXMgcGFzcyAxN2I1N2IxODgzYzEyODVmM2QwZGMyMjY2ZThmNzkyODZh
N2JlZjM4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4
ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMK
R2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4
LTIuNi5naXQjMTdiNTdiMTg4M2MxMjg1ZjNkMGRjMjI2NmU4Zjc5Mjg2YTdiZWYzOC04MDUzZTVi
OTNlY2E5YjAxMWY3Yjc5YmIwMTliZjFlZWFhZjk2YzRiIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCM5YzBlZWQ2MThmMzdkZDVi
NGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCNkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2LWRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjOTQwMTg1YjJmNmYzNDMy
NTFjMmI4M2JkOTZlNTk5Mzk4Y2VhNTFlYy0yY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3
YTk5MDg4N2JlCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBs
aW51eC0yLjYKRnJvbSBnaXQ6Ly9jYWNoZTo5NDE5L2dpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4K
ICAgNTU4NzdhODA2Zi4uNzY1YjdlODQ0OSAgc3RhZ2luZyAgICAtPiBvcmlnaW4vc3RhZ2luZwpM
b2FkZWQgMjAwNSBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVz
dWx0czoKIDEyNzk3NiBbaG9zdD1kZWJpbmExXQogMTI3OTYyIFtob3N0PWFsYmFuYTBdCiAxMjc5
OTEgW2hvc3Q9ZGViaW5hMV0KIDEyODAwMiBbaG9zdD1qb3ViZXJ0aW4wXQogMTI4MDIyIFtob3N0
PWdvZGVsbG8wXQogMTI4MDU5IFtob3N0PWVsYmxpbmcxXQogMTI4MTE0IFtob3N0PWZpYW5vMF0K
IDEyODE3MCBbaG9zdD1iYXJvcXVlMF0KIDEyODI2NCBwYXNzIDE3YjU3YjE4ODNjMTI4NWYzZDBk
YzIyNjZlOGY3OTI4NmE3YmVmMzggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZl
NTk5Mzk4Y2VhNTFlYwogMTI4MjM2IFtob3N0PWdvZGVsbG8xXQogMTI4Mjc4IFtob3N0PWh1eGVs
cmViZTFdCiAxMjgzMzQgW2hvc3Q9ZGViaW5hMF0KIDEyODMxMiBbaG9zdD1hbGJhbmExXQogMTI4
MzY5IFtob3N0PXBpbm90MV0KIDEyODQwNyBbaG9zdD1lbGJsaW5nMF0KIDEyODQzOCBbaG9zdD1p
dGFsaWEwXQogMTI4NDc2IFtob3N0PWFsYmFuYTBdCiAxMjg0NjEgW2hvc3Q9cGlub3QwXQogMTI4
NDkzIFtob3N0PWRlYmluYTFdCiAxMjg1MjAgW2hvc3Q9Z29kZWxsbzBdCiAxMjg1OTkgW2hvc3Q9
aHV4ZWxyZWJlMF0KIDEyODY2MyBbaG9zdD1yaW1hdmExXQogMTI4NzI3IFtob3N0PWpvdWJlcnRp
bjBdCiAxMjg4NjEgW2hvc3Q9Z29kZWxsbzFdCiAxMjg4MzUgW2hvc3Q9ZWxibGluZzFdCiAxMjg4
ODUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyODkyMCBbaG9zdD1pdGFsaWEwXQogMTI4OTQ1IFtob3N0
PWRlYmluYTFdCiAxMjg5NzAgZmFpbCBpcnJlbGV2YW50CiAxMjkwMDUgZmFpbCBpcnJlbGV2YW50
CiAxMjkwNzIgZmFpbCBpcnJlbGV2YW50CiAxMjkxNjcgZmFpbCBpcnJlbGV2YW50CiAxMjkyNTgg
ZmFpbCBpcnJlbGV2YW50CiAxMjkzMDQgZmFpbCBpcnJlbGV2YW50CiAxMjkzODkgZmFpbCBpcnJl
bGV2YW50CiAxMjkzNDggZmFpbCBpcnJlbGV2YW50CiAxMjk0MTcgZmFpbCBpcnJlbGV2YW50CiAx
Mjk1MzAgZmFpbCA4MDUzZTViOTNlY2E5YjAxMWY3Yjc5YmIwMTliZjFlZWFhZjk2YzRiIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTQ2MCBmYWls
IGlycmVsZXZhbnQKIDEyOTcwMCBwYXNzIDE3YjU3YjE4ODNjMTI4NWYzZDBkYzIyNjZlOGY3OTI4
NmE3YmVmMzggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgNmNiMjdlNDE3ZTU3YzJmNGQ2ODlmYTE5OTcxZjIwZjc1ZTljMDcw
OAogMTI5NzAxIHBhc3MgMTdiNTdiMTg4M2MxMjg1ZjNkMGRjMjI2NmU4Zjc5Mjg2YTdiZWYzOCBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk3MDQg
ZmFpbCA4MDUzZTViOTNlY2E5YjAxMWY3Yjc5YmIwMTliZjFlZWFhZjk2YzRiIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJj
ZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTY4MyBwYXNzIDE3YjU3
YjE4ODNjMTI4NWYzZDBkYzIyNjZlOGY3OTI4NmE3YmVmMzggYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2Uz
MTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTQwMTg1YjJmNmYz
NDMyNTFjMmI4M2JkOTZlNTk5Mzk4Y2VhNTFlYwogMTI5NzA2IHBhc3MgMTdiNTdiMTg4M2MxMjg1
ZjNkMGRjMjI2NmU4Zjc5Mjg2YTdiZWYzOCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5
ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk2ODUgZmFpbCA4MDUzZTViOTNlY2E5YjAxMWY3Yjc5YmIw
MTliZjFlZWFhZjk2YzRiIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdh
OTkwODg3YmUKIDEyOTY4NyBwYXNzIDE3YjU3YjE4ODNjMTI4NWYzZDBkYzIyNjZlOGY3OTI4NmE3
YmVmMzggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThm
MzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgODViMDAzODU4MjdlNGUwNjFiMmZmMzhiNTQ5YzAzZDBmMWU2NmI2YQog
MTI5NzA3IGZhaWwgODA1M2U1YjkzZWNhOWIwMTFmN2I3OWJiMDE5YmYxZWVhYWY5NmM0YiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk2OTAgcGFz
cyAxN2I1N2IxODgzYzEyODVmM2QwZGMyMjY2ZThmNzkyODZhN2JlZjM4IGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhl
Zjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDA3MmUw
NTQzNTlhNGQ0YTRmNmMzZmEwOTU4NTY2NzQ3MmM0ZjBmMWQKIDEyOTY5MSBwYXNzIDE3YjU3YjE4
ODNjMTI4NWYzZDBkYzIyNjZlOGY3OTI4NmE3YmVmMzggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmZhZmY4ZjkwMDVkNjg1
MTg1Y2QzZjRlZDExNmJmNDVkN2QxNTUzZgogMTI5NzA5IHBhc3MgMTdiNTdiMTg4M2MxMjg1ZjNk
MGRjMjI2NmU4Zjc5Mjg2YTdiZWYzOCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2
ZmZjMTA3YTk5MDg4N2JlCiAxMjk2OTIgcGFzcyAxN2I1N2IxODgzYzEyODVmM2QwZGMyMjY2ZThm
NzkyODZhN2JlZjM4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGQzNjExZGQ1MDBiYjdjZjI5YTlhNWRiZjNlYjc2MWEzMWMy
NzI0ZjkKIDEyOTcxMCBmYWlsIDgwNTNlNWI5M2VjYTliMDExZjdiNzliYjAxOWJmMWVlYWFmOTZj
NGIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5
Njk3IHBhc3MgMTdiNTdiMTg4M2MxMjg1ZjNkMGRjMjI2NmU4Zjc5Mjg2YTdiZWYzOCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBiNzI2MjRhYWQ1YjAwZjJmNmU5NzZhZWY0ZDYyZWVkYTgzZmQwMjE4CiAxMjk2OTkgcGFzcyAx
N2I1N2IxODgzYzEyODVmM2QwZGMyMjY2ZThmNzkyODZhN2JlZjM4IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDQ1Y2I5YTQx
MjNiNTU1MGViMWY4NDg0NmZlNTQ4MmFjYWUxYzEzYTMKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGlu
ZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI4MjY0IChwYXNzKSwgZm9yIGJhc2lz
IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTUzMCAoZmFpbCksIGZvciBiYXNpcyBmYWls
dXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTY4MyAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDEyOTY4NSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJl
dmlzaW9ucyBhdCAxN2I1N2IxODgzYzEyODVmM2QwZGMyMjY2ZThmNzkyODZhN2JlZjM4IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKTm8gcmV2aXNpb25z
IGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdo
dCAxMjk3MDEgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjk3
MDQgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk3MDYg
KHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTcwNyAoZmFpbCks
IGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTcwOSAocGFzcyksIGZv
ciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5NzEwIChmYWlsKSwgZm9yIGZpcnN0
IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioK
CiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAg
ODA1M2U1YjkzZWNhOWIwMTFmN2I3OWJiMDE5YmYxZWVhYWY5NmM0YgogIEJ1ZyBub3QgcHJlc2Vu
dDogMTdiNTdiMTg4M2MxMjg1ZjNkMGRjMjI2NmU4Zjc5Mjg2YTdiZWYzOAogIExhc3QgZmFpbCBy
ZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEy
OTcxMC8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKcG5tdG9wbmc6IDE3
MiBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMv
YmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtLnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMjk3MTA6IHRvbGVyYWJsZSBBTEwgRkFJ
TAoKZmxpZ2h0IDEyOTcxMCBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTcxMC8KCkZhaWx1cmVz
IDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIGJhc2Vs
aW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 19:09:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 19:09:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gLC9Z-0006DC-Vz; Fri, 09 Nov 2018 19:09: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=lv5h=nu=oracle.com=manjunath.b.patil@srs-us1.protection.inumbo.net>)
 id 1gLC9X-0006D7-P7
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 19:09:11 +0000
X-Inumbo-ID: efe4dbb4-e452-11e8-9a16-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id efe4dbb4-e452-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 19:09:10 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA9J46kr180604;
 Fri, 9 Nov 2018 19:09:05 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=0WaWR8gIBeRbcmv6zOXJNTzvAuMriPI5IYpKB0K/xFI=;
 b=1oUjRwmP2OgNNRCxuzGY7g4I2MNbQgEs7zWkNi0Ytle5iHCuNrP6acsOmr29Ke/wB/SW
 hPtC2pCWw00qHqYZP02KyOvG7aTYDN5wfz+BClrLBXaLiGKp1yHlR1t7lhE9Fdbwdomx
 8t2ekebyIamzyd/SL7X5M+YxWn/EH0T5+W5FmVY86DzhWgar78Op8JDMwrXSqSQj2qUh
 HP5Phq7MSXDYsmHKt2vd3PZnVy+umHpC7wk6clYqTxTxHUtmzEboF9w3FdJnORM9sCnw
 vmsYlCtpODErJnBBjqU9fR9lDZHmh9CjcAW3nT7n2saZ5AOcq25qM6ZfB1tv9KZtq4Pr 9A== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2nh4ar8pa7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 09 Nov 2018 19:09:05 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wA9J8xvR017743
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Nov 2018 19:08:59 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wA9J8vd3019775;
 Fri, 9 Nov 2018 19:08:58 GMT
Received: from [10.211.47.62] (/10.211.47.62)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Nov 2018 11:08:57 -0800
To: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com,
 konrad.wilk@oracle.com, roger.pau@citrix.com
References: <1541725843-2019-1-git-send-email-manjunath.b.patil@oracle.com>
 <9414b993-15f6-941a-fc2b-e96147e4fb26@suse.com>
From: Manjunath Patil <manjunath.b.patil@oracle.com>
Organization: Oracle Corporation
Message-ID: <28e89b14-add7-348d-f054-975af74bdf52@oracle.com>
Date: Fri, 9 Nov 2018 11:08:56 -0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <9414b993-15f6-941a-fc2b-e96147e4fb26@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9072
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=991
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811090173
Subject: Re: [Xen-devel] [PATCH v2] xen-blkfront: fix kernel panic with
 blkfront_remove()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: axboe@kernel.dk, xen-devel@lists.xenproject.org,
 linux-block@vger.kernel.org, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b29wcyEgc29ycnkgZm9yIG5vdCBub3RpY2luZyB0aGlzLgoKLU1hbmp1bmF0aAoKT24gMTEvOC8y
MDE4IDEwOjE2IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDA5LzExLzIwMTggMDI6MTAs
IE1hbmp1bmF0aCBQYXRpbCB3cm90ZToKPj4gV2hlbiB3ZSB0cnkgdG8gZGV0YWNoIHRoZSBkZXZp
Y2UsIGJsa2Zyb250X3JlbW92ZSgpIHRyaWVzIHRvIGFjY2Vzcwo+PiBibGtmcm9udF9pbmZvIGxl
YWRpbmcgdG8ga2VybmVsIHBhbmljLgo+Pgo+PiBUeXBpY2FsIGNhbGwgc3RhY2sgaW52b2x2aW5n
IHBhbmljIC0KPj4gICAjMTAgcGFnZV9mYXVsdCBhdCBmZmZmZmZmZjgxNmYyNWRmCj4+ICAgICAg
IFtleGNlcHRpb24gUklQOiBibGtpZl9mcmVlKzQ2XQo+PiAgICMxMSBibGtmcm9udF9yZW1vdmUg
YXQgZmZmZmZmZmZhMDA0ZGU0NyBbeGVuX2Jsa2Zyb250XQo+PiAgICMxMiB4ZW5idXNfZGV2X3Jl
bW92ZSBhdCBmZmZmZmZmZjgxM2ZhYTRjCj4+ICAgIzEzIF9fZGV2aWNlX3JlbGVhc2VfZHJpdmVy
IGF0IGZmZmZmZmZmODE0NzY5YWEKPj4gICAjMTQgZGV2aWNlX3JlbGVhc2VfZHJpdmVyIGF0IGZm
ZmZmZmZmODE0NzZhNjMKPj4gICAjMTUgYnVzX3JlbW92ZV9kZXZpY2UgYXQgZmZmZmZmZmY4MTQ3
NjJlYgo+PiAgICMxNiBkZXZpY2VfZGVsIGF0IGZmZmZmZmZmODE0NzI2ODQKPj4gICAjMTcgZGV2
aWNlX3VucmVnaXN0ZXIgYXQgZmZmZmZmZmY4MTQ3MjdlMgo+PiAgICMxOCB4ZW5idXNfZGV2X2No
YW5nZWQgYXQgZmZmZmZmZmY4MTNmYTg5Zgo+PiAgICMxOSBmcm9udGVuZF9jaGFuZ2VkIGF0IGZm
ZmZmZmZmODEzZmNhMTkKPj4gICAjMjAgeGVud2F0Y2hfdGhyZWFkIGF0IGZmZmZmZmZmODEzZjg4
ZjkKPj4gICAjMjEga3RocmVhZCBhdCBmZmZmZmZmZjgxMGE0ODZiCj4+ICAgIzIyIHJldF9mcm9t
X2ZvcmsgYXQgZmZmZmZmZmY4MTZlZDJhOAo+Pgo+PiBDYzogc3RhYmxlQHZnZXIua2VybmVsLm9y
Zwo+PiBTaWduZWQtb2ZmLWJ5OiBNYW5qdW5hdGggUGF0aWwgPG1hbmp1bmF0aC5iLnBhdGlsQG9y
YWNsZS5jb20+Cj4gQ29tbWl0IGY5Mjg5OGU3ZjMyZTMgYWxyZWFkeSBhZGRlZCB0aGF0Lgo+Cj4K
PiBKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 19:15:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 19:15:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gLCFS-00071g-OP; Fri, 09 Nov 2018 19:15: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=vpxw=nu=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gLCFR-00071b-G4
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 19:15:17 +0000
X-Inumbo-ID: c97a698a-e453-11e8-8524-12d6303a7972
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c97a698a-e453-11e8-8524-12d6303a7972;
 Fri, 09 Nov 2018 19:15:15 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA9JE96L035590;
 Fri, 9 Nov 2018 19:15:08 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 content-transfer-encoding : in-reply-to; s=corp-2018-07-02;
 bh=nmhoO584hGBY/f4wEfqs17qVvcZZ6jIctoP3XzPl3kY=;
 b=oIyfbEqaReuQNuaUP1UrHy9fWXltwarnSDso/R0afIJ5uN/NgSmPNtFYJqMgnnJOYL6k
 3/63OTJyr/LWqmIFp2srY9hpNOdI5RCxQzTF7vuq8V8NLkXP/68bPU86lIGdyr6yuQKB
 Cgwy434OsiogO2WtuwH6E1+b+65gWFyjhC8YVX3hTIZbqsMQYvkxZwWfBXQ3QY/rE1ua
 QKwnumqydLzotOS3AnvSxYOQaCdmUBxlUFIXiB0Vu5uGj2aoQ+AcRaVJnvYj+rWJQvtS
 3GZQCOjgxUHlkcOL/pafhHOSppPZVwv/E941TSennWPo5dj49A8kJpUQyZbsiNLQyPfX aA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2nh33ugt8u-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 09 Nov 2018 19:15:08 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wA9JF2C4019679
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Nov 2018 19:15:02 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wA9JF1Ps011284;
 Fri, 9 Nov 2018 19:15:01 GMT
Received: from olila.i.net-space.pl (/10.175.209.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Nov 2018 11:15:01 -0800
Date: Fri, 9 Nov 2018 20:14:57 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181109191457.GF4363@olila.i.net-space.pl>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-13-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102123738.16395-13-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9072
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811090174
Subject: Re: [Xen-devel] [PATCH v4 12/19] xen: add PCI MMIO areas to memory
 map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDE6Mzc6MzFQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgcG9zc2libGUgUENJIHNwYWNlIE1NSU8gYXJlYXMgYXMgIlJlc2VydmVkIiB0
byB0aGUgbWVtb3J5IG1hcCBpbgo+IG9yZGVyIHRvIGF2b2lkIHVzaW5nIHRob3NlIGFyZWFzIGZv
ciBzcGVjaWFsIFhlbiBwYWdlcyBsYXRlci4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5r
aXBlckBvcmFjbGUuY29tPiBidXQgSSB3b3VsZCBsaWtlIHRvCmhlcmUgc29tZXRoaW5nIGZyb20g
Um9nZXIgaGVyZSB0b28uCgpEYW5pZWwKCj4gLS0tCj4gVjQ6IG5ldyBwYXRjaCAoUm9nZXIgUGF1
IE1vbm7DqSkKPiAtLS0KPiAgZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgfCA3MCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2Vk
LCA3MCBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94
ZW4vcHZoLmMgYi9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYwo+IGluZGV4IDU4ZTZmZWZk
NS4uNDQyMzUxZDFkIDEwMDY0NAo+IC0tLSBhL2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5j
Cj4gKysrIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKPiBAQCAtMjAsNiArMjAsNyBA
QAo+ICAjaW5jbHVkZSA8Z3J1Yi9taXNjLmg+Cj4gICNpbmNsdWRlIDxncnViL21lbW9yeS5oPgo+
ICAjaW5jbHVkZSA8Z3J1Yi9tbS5oPgo+ICsjaW5jbHVkZSA8Z3J1Yi9wY2kuaD4KPiAgI2luY2x1
ZGUgPGdydWIvaTM4Ni9jcHVpZC5oPgo+ICAjaW5jbHVkZSA8Z3J1Yi9pMzg2L2lvLmg+Cj4gICNp
bmNsdWRlIDxncnViL3hlbi5oPgo+IEBAIC0xNzAsNiArMTcxLDczIEBAIGdydWJfeGVuX3NvcnRf
bW1hcCAodm9pZCkKPiAgICAgIH0KPiAgfQo+Cj4gK3N0YXRpYyBncnViX3VpbnQ2NF90Cj4gK2dy
dWJfeGVuX3BjaV9yZWFkIChncnViX3BjaV9hZGRyZXNzX3QgYWRkciwgZ3J1Yl91aW50MzJfdCBp
c182NGJpdCkKPiArewo+ICsgIGdydWJfdWludDY0X3QgdmFsOwo+ICsKPiArICB2YWwgPSBncnVi
X3BjaV9yZWFkIChhZGRyKTsKPiArICBpZiAoaXNfNjRiaXQpCj4gKyAgICB7Cj4gKyAgICAgIGFk
ZHIgKz0gc2l6ZW9mIChncnViX3VpbnQzMl90KTsKPiArICAgICAgdmFsIHw9ICgoZ3J1Yl91aW50
NjRfdCkgZ3J1Yl9wY2lfcmVhZCAoYWRkcikpIDw8IDMyOwo+ICsgICAgfQo+ICsKPiArICByZXR1
cm4gdmFsOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZAo+ICtncnViX3hlbl9wY2lfd3JpdGUgKGdy
dWJfcGNpX2FkZHJlc3NfdCBhZGRyLCBncnViX3VpbnQ2NF90IHZhbCwKPiArCQkgICAgZ3J1Yl91
aW50MzJfdCBpc182NGJpdCkKPiArewo+ICsgIGdydWJfcGNpX3dyaXRlIChhZGRyLCAoZ3J1Yl91
aW50MzJfdCkgdmFsKTsKPiArICBpZiAoaXNfNjRiaXQpCj4gKyAgICB7Cj4gKyAgICAgIGFkZHIg
Kz0gc2l6ZW9mIChncnViX3VpbnQzMl90KTsKPiArICAgICAgZ3J1Yl9wY2lfd3JpdGUgKGFkZHIs
IHZhbCA+PiAzMik7Cj4gKyAgICB9Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQKPiArZ3J1Yl94ZW5f
cGNpX21tYXAgKGdydWJfcGNpX2RldmljZV90IGRldiwKPiArCQkgICBncnViX3BjaV9pZF90IHBj
aWlkIF9fYXR0cmlidXRlX18gKCh1bnVzZWQpKSwKPiArCQkgICB2b2lkICpkYXRhIF9fYXR0cmli
dXRlX18gKCh1bnVzZWQpKSkKPiArewo+ICsgIGludCByZWc7Cj4gKyAgZ3J1Yl9wY2lfYWRkcmVz
c190IGFkZHI7Cj4gKyAgZ3J1Yl91aW50MzJfdCB2YWw7Cj4gKyAgZ3J1Yl91aW50NjRfdCBtbWlv
X2FkZHIsIG1taW9fc2l6ZTsKPiArCj4gKyAgaWYgKG5yX21hcF9lbnRyaWVzID09IEFSUkFZX1NJ
WkUgKG1hcCkpCj4gKyAgICByZXR1cm4gMTsKPiArCj4gKyAgZm9yIChyZWcgPSBHUlVCX1BDSV9S
RUdfQUREUkVTU0VTOyByZWcgPCBHUlVCX1BDSV9SRUdfQ0lTX1BPSU5URVI7Cj4gKyAgICAgICBy
ZWcgKz0gc2l6ZW9mIChncnViX3VpbnQzMl90KSkKPiArICAgIHsKPiArICAgICAgYWRkciA9IGdy
dWJfcGNpX21ha2VfYWRkcmVzcyAoZGV2LCByZWcpOwo+ICsgICAgICB2YWwgPSBncnViX3BjaV9y
ZWFkIChhZGRyKTsKPiArICAgICAgaWYgKHZhbCA9PSAwIHx8Cj4gKwkgICh2YWwgJiBHUlVCX1BD
SV9BRERSX1NQQUNFX01BU0spICE9IEdSVUJfUENJX0FERFJfU1BBQ0VfTUVNT1JZKQo+ICsJY29u
dGludWU7Cj4gKwo+ICsgICAgICB2YWwgJj0gR1JVQl9QQ0lfQUREUl9NRU1fVFlQRV9NQVNLOwo+
ICsgICAgICBtbWlvX2FkZHIgPSBncnViX3hlbl9wY2lfcmVhZCAoYWRkciwgdmFsKTsKPiArICAg
ICAgZ3J1Yl94ZW5fcGNpX3dyaXRlIChhZGRyLCB+MFVMTCwgdmFsKTsKPiArICAgICAgbW1pb19z
aXplID0gfihncnViX3hlbl9wY2lfcmVhZCAoYWRkciwgdmFsKSAmIH4weDBmVUxMKSArIDE7Cj4g
KyAgICAgIGdydWJfeGVuX3BjaV93cml0ZSAoYWRkciwgbW1pb19hZGRyLCB2YWwpOwo+ICsKPiAr
ICAgICAgbWFwW25yX21hcF9lbnRyaWVzXS50eXBlID0gR1JVQl9NRU1PUllfUkVTRVJWRUQ7Cj4g
KyAgICAgIG1hcFtucl9tYXBfZW50cmllc10uYWRkciA9IG1taW9fYWRkcjsKPiArICAgICAgbWFw
W25yX21hcF9lbnRyaWVzXS5sZW4gPSBtbWlvX3NpemU7Cj4gKyAgICAgIG5yX21hcF9lbnRyaWVz
Kys7Cj4gKwo+ICsgICAgICBpZiAodmFsKQo+ICsJcmVnICs9IHNpemVvZiAoZ3J1Yl91aW50MzJf
dCk7Cj4gKyAgICB9Cj4gKwo+ICsgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICBzdGF0aWMgdm9pZAo+
ICBncnViX3hlbl9nZXRfbW1hcCAodm9pZCkKPiAgewo+IEBAIC0xODIsNiArMjUwLDggQEAgZ3J1
Yl94ZW5fZ2V0X21tYXAgKHZvaWQpCj4gICAgICBncnViX3hlbl9wYW5pYyAoIkNvdWxkIG5vdCBn
ZXQgbWVtb3J5IG1hcCBmcm9tIFhlbi5cbiIpOwo+ICAgIG5yX21hcF9lbnRyaWVzID0gbWVtbWFw
Lm5yX2VudHJpZXM7Cj4KPiArICBncnViX3BjaV9pdGVyYXRlIChncnViX3hlbl9wY2lfbW1hcCwg
TlVMTCk7Cj4gKwo+ICAgIGdydWJfeGVuX3NvcnRfbW1hcCAoKTsKPiAgfQo+Cj4gLS0KPiAyLjE2
LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 19:32:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 19:32: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-devel-bounces@lists.xenproject.org>)
	id 1gLCVz-0000A7-E0; Fri, 09 Nov 2018 19:32: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLCVz-00009v-2l
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 19:32:23 +0000
X-Inumbo-ID: 2d30aed8-e456-11e8-b8e0-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d30aed8-e456-11e8-b8e0-12d6303a7972;
 Fri, 09 Nov 2018 19:32:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLCVv-0006FW-TA; Fri, 09 Nov 2018 19:32:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLCVv-000392-GP; Fri, 09 Nov 2018 19:32:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLCVv-0002bS-Fm; Fri, 09 Nov 2018 19:32:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129542-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-arm64-arm64-examine:reboot:fail:regression
 linux-next:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-credit1:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl:xen-boot:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-credit1:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:xen-boot:fail:regression
 linux-next:test-armhf-armhf-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:nonblocking
X-Osstest-Versions-This: linux=d881de30d29ee4d14a475b81e523e9335f81ab9f
X-Osstest-Versions-That: linux=651022382c7f8da46cb4872a545ee1da6d097d2a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 19:32:19 +0000
Subject: [Xen-devel] [linux-next test] 129542: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTU0MiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk1NDIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ2MAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5NDYwCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NjAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
OTQ2MAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5NDYwCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NjAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyOTQ2MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5NDYwCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjk0NjAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ2MAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5NDYwCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjk0NjAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ2MAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI5NDYwCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NjAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ2MAoKUmVn
cmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTQ2MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDEyOTQ2MAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgbGlr
ZSAxMjk0NjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTQ2MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NDYwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMjk0NjAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQ2MAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTI5NDYwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgIGZhaWwgbGlrZSAxMjk0NjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQ2MAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTI5NDYwCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk0NjAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgZmFpbCBs
aWtlIDEyOTQ2MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDYwCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk0NjAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDEyOTQ2MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTI5NDYwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjk0NjAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTQ2MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDYw
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjk0NjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgICAgZmFpbCBsaWtlIDEyOTQ2MAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTI5NDYwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgbGlrZSAxMjk0NjAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgNyB4ZW4tYm9vdCAgZmFpbCBsaWtlIDEyOTQ2
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3
IHhlbi1ib290IGZhaWwgbGlrZSAxMjk0NjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQ2MAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgICAgICBm
YWlsIGxpa2UgMTI5NDYwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk0NjAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEy
OTQ2MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NDYwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk0NjAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyOTQ2MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NDYwCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAx
Mjk0NjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQ2MAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NDYwCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjk0NjAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBsaWtlIDEyOTQ2MAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI5NDYwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk0NjAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQ2MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTI5NDYwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk0NjAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtl
IDEyOTQ2MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NDYwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk0NjAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVu
LWJvb3QgZmFpbCBsaWtlIDEyOTQ2MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NDYwCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMjk0NjAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTQ2MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NDYw
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjk0NjAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQ2MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IGxpa2UgMTI5NDYwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgNyB4ZW4tYm9vdCAgIGZhaWwgbGlrZSAxMjk0NjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgZmFpbCBsaWtlIDEyOTQ2
MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTI5NDYwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk0NjAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFp
bCBsaWtlIDEyOTQ2MAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDYwCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgbGlrZSAxMjk0
NjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyOTQ2MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTI5NDYwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjk0NjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQ2MAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI5NDYwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk0NjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTQ2MAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTI5NDYwCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9v
dCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk0NjAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEyOTQ2MAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDYwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgICAgIGZhaWwgbGlrZSAxMjk0NjAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEyOTQ2MAoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4
ICAgICAgICAgICAgICAgIGQ4ODFkZTMwZDI5ZWU0ZDE0YTQ3NWI4MWU1MjNlOTMzNWY4MWFiOWYK
YmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDY1MTAyMjM4MmM3ZjhkYTQ2
Y2I0ODcyYTU0NWVlMWRhNmQwOTdkMmEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5
NTQyICAyMDE4LTExLTA3IDA5OjE5OjA3IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 19:34:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 19:34: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-devel-bounces@lists.xenproject.org>)
	id 1gLCXm-0000GH-TP; Fri, 09 Nov 2018 19:34: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLCXl-0000G3-Ih
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 19:34:13 +0000
X-Inumbo-ID: 6f2adf7a-e456-11e8-bf27-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f2adf7a-e456-11e8-bf27-12d6303a7972;
 Fri, 09 Nov 2018 19:34:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLCXg-0006HB-38; Fri, 09 Nov 2018 19:34:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLCXf-0003E5-IV; Fri, 09 Nov 2018 19:34:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLCXf-00036M-Hv; Fri, 09 Nov 2018 19:34:07 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-129693-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=93a7ff50c08a505984e4312bf8f139f6c50d725f
X-Osstest-Versions-That: freebsd=18dc8b4048399adec12778ca71088f1308da838f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 19:34:07 +0000
Subject: [Xen-devel] [freebsd-master test] 129693: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTY5MyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5NjkzLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgOTNhN2ZmNTBjMDhhNTA1OTg0ZTQz
MTJiZjhmMTM5ZjZjNTBkNzI1ZgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgMThkYzhiNDA0ODM5OWFkZWMxMjc3OGNhNzEwODhmMTMwOGRhODM4ZgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI5NTQ0ICAyMDE4LTExLTA3IDA5OjE5OjE0IFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEyOTY5MyAgMjAxOC0xMS0wOSAwOToxODo0NiBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFuZHJldyA8YW5kcmV3QEZyZWVCU0Qub3JnPgogIGFy
aWNoYXJkc29uIDxhcmljaGFyZHNvbkBGcmVlQlNELm9yZz4KICBicm9va3MgPGJyb29rc0BGcmVl
QlNELm9yZz4KICBieiA8YnpARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5v
cmc+CiAgZXJqIDxlcmpARnJlZUJTRC5vcmc+CiAgZXVnZW4gPGV1Z2VuQEZyZWVCU0Qub3JnPgog
IGhzZWxhc2t5IDxoc2VsYXNreUBGcmVlQlNELm9yZz4KICBqaGIgPGpoYkBGcmVlQlNELm9yZz4K
ICBqaGliYml0cyA8amhpYmJpdHNARnJlZUJTRC5vcmc+CiAga3AgPGtwQEZyZWVCU0Qub3JnPgog
IG1hcmtqIDxtYXJrakBGcmVlQlNELm9yZz4KICBtamcgPG1qZ0BGcmVlQlNELm9yZz4KICBvc2hv
Z2JvIDxvc2hvZ2JvQEZyZWVCU0Qub3JnPgogIHNodXJkIDxzaHVyZEBGcmVlQlNELm9yZz4KICBz
b2JvbWF4IDxzb2JvbWF4QEZyZWVCU0Qub3JnPgogIHRyYXN6IDx0cmFzekBGcmVlQlNELm9yZz4K
ICB0c29vbWUgPHRzb29tZUBGcmVlQlNELm9yZz4KICB2YW5neXplbiA8dmFuZ3l6ZW5ARnJlZUJT
RC5vcmc+CiAgdm1hZmZpb25lIDx2bWFmZmlvbmVARnJlZUJTRC5vcmc+CiAgeXVyaXB2IDx5dXJp
cHZARnJlZUJTRC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1mcmVlYnNk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9mcmVlYnNkLmdpdAogICAxOGRjOGI0MDQ4My4uOTNhN2ZmNTBjMDggIDkzYTdmZjUw
YzA4YTUwNTk4NGU0MzEyYmY4ZjEzOWY2YzUwZDcyNWYgLT4gdGVzdGVkL21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 19:36:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 19:36: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-devel-bounces@lists.xenproject.org>)
	id 1gLCZa-0000Pj-Du; Fri, 09 Nov 2018 19:36:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLCZZ-0000PP-9I
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 19:36:05 +0000
X-Inumbo-ID: b1f4370f-e456-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1f4370f-e456-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 19:36:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLCZW-0006KH-7p; Fri, 09 Nov 2018 19:36:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLCZV-0003Kd-Up; Fri, 09 Nov 2018 19:36:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLCZV-0004wW-UD; Fri, 09 Nov 2018 19:36:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129703-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 19:36:01 +0000
Subject: [Xen-devel] [ovmf test] 129703: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTcwMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3MDMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDIgZGF5cyAgIDEyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDAgZGF5cyAgICA4IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 19:47:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 19:47: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-devel-bounces@lists.xenproject.org>)
	id 1gLCkd-0001Km-NK; Fri, 09 Nov 2018 19:47: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=vpxw=nu=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gLCkd-0001Kh-6Q
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 19:47:31 +0000
X-Inumbo-ID: 4a74317e-e458-11e8-9a16-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a74317e-e458-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 19:47:29 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA9JhmM4015544;
 Fri, 9 Nov 2018 19:47:15 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 content-transfer-encoding : in-reply-to; s=corp-2018-07-02;
 bh=6N50Zwka1hclaevHnEV8UvlwJBmwC+c+0x2rI99u5jU=;
 b=bMt4xcwtkzvCKd9A3TH2gBE8NVUCucgBzfEe9IKWw68Cm+Am8o7H65V54nHLFvMXzYnl
 ZZGbRxy2NeDxnxnpqB+qVnLtuEk+dBU+ZV0eoFZbSfC9ub3miuuG/VtGOmb/paQGOolM
 t/6hvoClOT052V4/ybXIpyHwX04DJNyLIwFTXuYn56Oiiwrll1I8D35HSD5pm6eQJpgq
 293YFOFsmIk/iY0Io10+3rdEKD9rr+FAoVgCncTS+iYOFY0XdWggLrDmqZ3hYvJsxRZn
 F8la7p0O81EfQWmX1EjI8v9qPkQm1lIrHru+5IObu9JxYAV7X0jeo2ydL1r+UE3M6mMw xg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2nh4ar8u10-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 09 Nov 2018 19:47:15 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wA9JlEgU014407
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Nov 2018 19:47:14 GMT
Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wA9JlEJ5008429;
 Fri, 9 Nov 2018 19:47:14 GMT
Received: from olila.i.net-space.pl (/10.175.209.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Nov 2018 11:47:13 -0800
Date: Fri, 9 Nov 2018 20:47:09 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181109194709.GG4363@olila.i.net-space.pl>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-14-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102123738.16395-14-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9072
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811090177
Subject: Re: [Xen-devel] [PATCH v4 13/19] xen: setup Xen specific data for
 PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDE6Mzc6MzJQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJbml0aWFsaXplIHRoZSBuZWVkZWQgWGVuIHNwZWNpZmljIGRhdGEuIFRoaXMgaXM6
Cj4KPiAtIHRoZSBYZW4gc3RhcnQgb2YgZGF5IHBhZ2UgY29udGFpbmluZyB0aGUgY29uc29sZSBh
bmQgWGVuc3RvcmUgcmluZwo+ICAgcGFnZSBQRk4gYW5kIGV2ZW50IGNoYW5uZWwKPiAtIHRoZSBn
cmFudCB0YWJsZQo+IC0gdGhlIHNoYXJlZCBpbmZvIHBhZ2UKPgo+IFdyaXRlIGJhY2sgdGhlIHBv
c3NpYmx5IG1vZGlmaWVkIG1lbW9yeSBtYXAgdG8gdGhlIGh5cGVydmlzb3IgaW4gY2FzZQo+IHRo
ZSBndWVzdCBpcyByZWFkaW5nIGl0IGZyb20gdGhlcmUgYWdhaW4uCj4KPiBTZXQgdGhlIFJTRFAg
YWRkcmVzcyBmb3IgdGhlIGd1ZXN0IGZyb20gdGhlIHN0YXJ0X2luZm8gcGFnZSBwYXNzZWQKPiBh
cyBib290IHBhcmFtZXRlci4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KPiAtLS0KPiBWNDogd3JpdGUgYmFjayBtZW1vcnkgbWFwIHRvIFhlbiAoUm9n
ZXIgUGF1IE1vbm7DqSkKPiAtLS0KPiAgZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgfCAx
MTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBj
aGFuZ2VkLCAxMTkgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL2dydWItY29yZS9rZXJu
L2kzODYveGVuL3B2aC5jIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKPiBpbmRleCA0
NDIzNTFkMWQuLmQ3NDMwMWY5MiAxMDA2NDQKPiAtLS0gYS9ncnViLWNvcmUva2Vybi9pMzg2L3hl
bi9wdmguYwo+ICsrKyBiL2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jCj4gQEAgLTI3LDYg
KzI3LDcgQEAKPiAgI2luY2x1ZGUgPGdydWIvaTM4Ni9saW51eC5oPgo+ICAjaW5jbHVkZSA8Z3J1
Yi9tYWNoaW5lL2tlcm5lbC5oPgo+ICAjaW5jbHVkZSA8Z3J1Yi9tYWNoaW5lL21lbW9yeS5oPgo+
ICsjaW5jbHVkZSA8eGVuL2h2bS9wYXJhbXMuaD4KPiAgI2luY2x1ZGUgPHhlbi9tZW1vcnkuaD4K
Pgo+ICAjZGVmaW5lIFhFTl9DT05TT0xFX1BPUlQgICAgICAweGU5Cj4gQEAgLTM5LDYgKzQwLDcg
QEAgc3RhdGljIGNoYXIgaHlwZXJjYWxsX3BhZ2VbR1JVQl9YRU5fUEFHRV9TSVpFXQo+ICAgIF9f
YXR0cmlidXRlX18gKChhbGlnbmVkIChHUlVCX1hFTl9QQUdFX1NJWkUpKSk7Cj4KPiAgc3RhdGlj
IGdydWJfdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7Cj4gK3N0YXRpYyBzdHJ1Y3Qgc3RhcnRfaW5m
byBncnViX3hlbl9zdGFydF9wYWdlOwo+ICBzdGF0aWMgc3RydWN0IGdydWJfZTgyMF9tbWFwX2Vu
dHJ5IG1hcFtYRU5fTUVNT1JZX01BUF9TSVpFXTsKPiAgc3RhdGljIHVuc2lnbmVkIGludCBucl9t
YXBfZW50cmllczsKPgo+IEBAIC0xMDAsNiArMTAyLDM2IEBAIGdydWJfeGVuX2h5cGVyY2FsbCAo
Z3J1Yl91aW50MzJfdCBjYWxsbm8sIGdydWJfdWludDMyX3QgYTAsCj4gICAgcmV0dXJuIF9fcmVz
Owo+ICB9Cj4KPiArc3RhdGljIGdydWJfdWludDMyX3QKPiArZ3J1Yl94ZW5fZ2V0X3BhcmFtIChp
bnQgaWR4KQo+ICt7Cj4gKyAgc3RydWN0IHhlbl9odm1fcGFyYW0geGh2Owo+ICsgIGludCByOwo+
ICsKPiArICB4aHYuZG9taWQgPSBET01JRF9TRUxGOwo+ICsgIHhodi5pbmRleCA9IGlkeDsKPiAr
ICByID0gZ3J1Yl94ZW5faHlwZXJjYWxsIChfX0hZUEVSVklTT1JfaHZtX29wLCBIVk1PUF9nZXRf
cGFyYW0sCj4gKwkJCSAgKGdydWJfdWludDMyX3QpICgmeGh2KSwgMCwgMCwgMCwgMCk7Cj4gKyAg
aWYgKHIgPCAwKQo+ICsgICAgZ3J1Yl94ZW5fcGFuaWMgKCJDb3VsZCBub3QgZ2V0IHBhcmFtZXRl
ciBmcm9tIFhlbi5cbiIpOwoKSSB3b3VsZCByZXBsYWNlICIuIiB3aXRoICIhIiBoZXJlIGFuZCBp
biB0aGUgb3RoZXIgZ3J1Yl94ZW5fcGFuaWMoKSBjYWxscy4KCj4gKyAgcmV0dXJuIHhodi52YWx1
ZTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgKgo+ICtncnViX3hlbl9hZGRfcGh5c21hcCAodW5z
aWduZWQgaW50IHNwYWNlLCB2b2lkICphZGRyKQo+ICt7Cj4gKyAgc3RydWN0IHhlbl9hZGRfdG9f
cGh5c21hcCB4YXRwOwo+ICsKPiArICB4YXRwLmRvbWlkID0gRE9NSURfU0VMRjsKPiArICB4YXRw
LmlkeCA9IDA7Cj4gKyAgeGF0cC5zcGFjZSA9IHNwYWNlOwo+ICsgIHhhdHAuZ3BmbiA9IChncnVi
X2FkZHJfdCkgYWRkciA+PiBHUlVCX1hFTl9MT0dfUEFHRV9TSVpFOwo+ICsgIGlmIChncnViX3hl
bl9oeXBlcmNhbGwgKF9fSFlQRVJWSVNPUl9tZW1vcnlfb3AsIFhFTk1FTV9hZGRfdG9fcGh5c21h
cCwKPiArCQkJICAoZ3J1Yl91aW50MzJfdCkgKCZ4YXRwKSwgMCwgMCwgMCwgMCkpCj4gKyAgICBn
cnViX3hlbl9wYW5pYyAoIk1lbW9yeV9vcCBoeXBlcmNhbGwgZmFpbGVkLlxuIik7Cj4gKyAgcmV0
dXJuIGFkZHI7Cj4gK30KPiArCj4gIHN0YXRpYyB2b2lkCj4gIGdydWJfeGVuX3NvcnRfbW1hcCAo
dm9pZCkKPiAgewo+IEBAIC0yNTUsMTIgKzI4Nyw5OSBAQCBncnViX3hlbl9nZXRfbW1hcCAodm9p
ZCkKPiAgICBncnViX3hlbl9zb3J0X21tYXAgKCk7Cj4gIH0KPgo+ICtzdGF0aWMgdm9pZAo+ICtn
cnViX3hlbl9zZXRfbW1hcCAodm9pZCkKPiArewo+ICsgIHN0cnVjdCB4ZW5fZm9yZWlnbl9tZW1v
cnlfbWFwIG1lbW1hcDsKPiArCj4gKyAgbWVtbWFwLmRvbWlkID0gRE9NSURfU0VMRjsKPiArICBt
ZW1tYXAubWFwLm5yX2VudHJpZXMgPSBucl9tYXBfZW50cmllczsKPiArICBzZXRfeGVuX2d1ZXN0
X2hhbmRsZSAobWVtbWFwLm1hcC5idWZmZXIsIG1hcCk7Cj4gKyAgZ3J1Yl94ZW5faHlwZXJjYWxs
IChfX0hZUEVSVklTT1JfbWVtb3J5X29wLCBYRU5NRU1fc2V0X21lbW9yeV9tYXAsCj4gKwkJICAg
ICAgKGdydWJfdWludDMyX3QpICgmbWVtbWFwKSwgMCwgMCwgMCwgMCk7Cj4gK30KPiArCj4gK3N0
YXRpYyBncnViX3VpbnQ2NF90Cj4gK2dydWJfeGVuX2ZpbmRfcGFnZSAoZ3J1Yl91aW50NjRfdCBz
dGFydCkKPiArewo+ICsgIHVuc2lnbmVkIGludCBpLCBqOwo+ICsgIGdydWJfdWludDY0X3QgbGFz
dCA9IHN0YXJ0Owo+ICsKPiArICAvKiBUcnkgdG8gZmluZCBhIGU4MjAgbWFwIGhvbGUgYmVsb3cg
NEcuICovCj4gKyAgZm9yIChpID0gMDsgaSA8IG5yX21hcF9lbnRyaWVzOyBpKyspCj4gKyAgICB7
Cj4gKyAgICAgIGlmIChsYXN0ID4gbWFwW2ldLmFkZHIgKyBtYXBbaV0ubGVuKQo+ICsJY29udGlu
dWU7Cj4gKyAgICAgIGlmIChsYXN0IDwgbWFwW2ldLmFkZHIpCj4gKwlyZXR1cm4gbGFzdDsKPiAr
ICAgICAgaWYgKChtYXBbaV0uYWRkciA+PiAzMikgfHwgKChtYXBbaV0uYWRkciArIG1hcFtpXS5s
ZW4pID4+IDMyKSkKPiArCWJyZWFrOwo+ICsgICAgICBsYXN0ID0gbWFwW2ldLmFkZHIgKyBtYXBb
aV0ubGVuOwo+ICsgICAgfQoKSXQgdG9vayBtZSBzb21lIHRpbWUgdG8gZ2V0IHdoeSBpdCB3b3Jr
cy4gQUlVSSB0aGlzIGlzIGR1ZSB0byBwcm9wZXIKc3RhcnQvZW5kIGFsaWdubWVudC4gUmlnaHQ/
IFNvLCBwbGVhc2Ugc2F5IGFib3V0IHRoYXQgaW4gdGhlIGNvbW1lbnQuCgpBbmQgSSB3b3VsZCBs
aWtlIHRvIGhlYXIgYSB3b3JkIGZyb20gUm9nZXIgaGVyZSB0b28uIElmIGhlIGlzIE9LCndpdGgg
dGhlIHBhdGNoIHlvdSBjYW4gYWRkIG15IFJCIHRvby4KCkRhbmllbAoKPiArICAgIGlmIChpID09
IG5yX21hcF9lbnRyaWVzKQo+ICsgICAgICByZXR1cm4gbGFzdDsKPiArCj4gKyAgLyogTm8gaG9s
ZSBmb3VuZCwgdXNlIHRoZSBoaWdoZXN0IFJBTSBwYWdlIGJlbG93IDRHIGFuZCByZXNlcnZlIGl0
LiAqLwo+ICsgIGlmIChucl9tYXBfZW50cmllcyA9PSBBUlJBWV9TSVpFIChtYXApKQo+ICsgICAg
Z3J1Yl94ZW5fcGFuaWMgKCJNZW1vcnkgbWFwIHNpemUgbGltaXQgcmVhY2hlZC5cbiIpOwo+ICsg
IGZvciAoaSA9IDAsIGogPSAwOyBpIDwgbnJfbWFwX2VudHJpZXM7IGkrKykKPiArICAgIHsKPiAr
ICAgICAgaWYgKG1hcFtpXS50eXBlICE9IEdSVUJfTUVNT1JZX0FWQUlMQUJMRSkKPiArCWNvbnRp
bnVlOwo+ICsgICAgICBpZiAobWFwW2ldLmFkZHIgPj4gMzIpCj4gKwlicmVhazsKPiArICAgICAg
aiA9IGk7Cj4gKyAgICAgIGlmICgobWFwW2ldLmFkZHIgKyBtYXBbaV0ubGVuKSA+PiAzMikKPiAr
CWJyZWFrOwo+ICsgICAgfQo+ICsgIGlmIChtYXBbal0udHlwZSAhPSBHUlVCX01FTU9SWV9BVkFJ
TEFCTEUpCj4gKyAgICBncnViX3hlbl9wYW5pYyAoIk5vIGZyZWUgbWVtb3J5IHBhZ2UgZm91bmQu
XG4iKTsKPiArICBpZiAoKG1hcFtqXS5hZGRyICsgbWFwW2pdLmxlbikgPj4gMzIpCj4gKyAgICBs
YXN0ID0gKDFVTEwgPDwgMzIpIC0gR1JVQl9YRU5fUEFHRV9TSVpFOwo+ICsgIGVsc2UKPiArICAg
IGxhc3QgPSBtYXBbal0uYWRkciArIG1hcFtqXS5sZW4gLSBHUlVCX1hFTl9QQUdFX1NJWkU7Cj4g
KyAgbWFwW25yX21hcF9lbnRyaWVzXS5hZGRyID0gbGFzdDsKPiArICBtYXBbbnJfbWFwX2VudHJp
ZXNdLmxlbiA9IEdSVUJfWEVOX1BBR0VfU0laRTsKPiArICBtYXBbbnJfbWFwX2VudHJpZXNdLnR5
cGUgPSBHUlVCX01FTU9SWV9SRVNFUlZFRDsKPiArICBucl9tYXBfZW50cmllcysrOwo+ICsgIGdy
dWJfeGVuX3NvcnRfbW1hcCAoKTsKPiArCj4gKyAgcmV0dXJuIGxhc3Q7Cj4gK30KPiArCj4gIHZv
aWQKPiAgZ3J1Yl94ZW5fc2V0dXBfcHZoICh2b2lkKQo+ICB7Cj4gKyAgZ3J1Yl9hZGRyX3QgcGFy
Owo+ICsKPiAgICBncnViX3hlbl9jcHVpZF9iYXNlICgpOwo+ICAgIGdydWJfeGVuX3NldHVwX2h5
cGVyY2FsbF9wYWdlICgpOwo+ICAgIGdydWJfeGVuX2dldF9tbWFwICgpOwo+ICsKPiArICAvKiBT
ZXR1cCBYZW4gZGF0YS4gKi8KPiArICBncnViX3hlbl9zdGFydF9wYWdlX2FkZHIgPSAmZ3J1Yl94
ZW5fc3RhcnRfcGFnZTsKPiArCj4gKyAgcGFyID0gZ3J1Yl94ZW5fZ2V0X3BhcmFtIChIVk1fUEFS
QU1fQ09OU09MRV9QRk4pOwo+ICsgIGdydWJfeGVuX3N0YXJ0X3BhZ2VfYWRkci0+Y29uc29sZS5k
b21VLm1mbiA9IHBhcjsKPiArICBncnViX3hlbl94Y29ucyA9ICh2b2lkICopIChncnViX2FkZHJf
dCkgKHBhciA8PCBHUlVCX1hFTl9MT0dfUEFHRV9TSVpFKTsKPiArICBwYXIgPSBncnViX3hlbl9n
ZXRfcGFyYW0gKEhWTV9QQVJBTV9DT05TT0xFX0VWVENITik7Cj4gKyAgZ3J1Yl94ZW5fc3RhcnRf
cGFnZV9hZGRyLT5jb25zb2xlLmRvbVUuZXZ0Y2huID0gcGFyOwo+ICsKPiArICBwYXIgPSBncnVi
X3hlbl9nZXRfcGFyYW0gKEhWTV9QQVJBTV9TVE9SRV9QRk4pOwo+ICsgIGdydWJfeGVuX3N0YXJ0
X3BhZ2VfYWRkci0+c3RvcmVfbWZuID0gcGFyOwo+ICsgIGdydWJfeGVuX3hlbnN0b3JlID0gKHZv
aWQgKikgKGdydWJfYWRkcl90KSAocGFyIDw8IEdSVUJfWEVOX0xPR19QQUdFX1NJWkUpOwo+ICsg
IHBhciA9IGdydWJfeGVuX2dldF9wYXJhbSAoSFZNX1BBUkFNX1NUT1JFX0VWVENITik7Cj4gKyAg
Z3J1Yl94ZW5fc3RhcnRfcGFnZV9hZGRyLT5zdG9yZV9ldnRjaG4gPSBwYXI7Cj4gKwo+ICsgIHBh
ciA9IGdydWJfeGVuX2ZpbmRfcGFnZSAoMCk7Cj4gKyAgZ3J1Yl94ZW5fZ3JhbnRfdGFibGUgPSBn
cnViX3hlbl9hZGRfcGh5c21hcCAoWEVOTUFQU1BBQ0VfZ3JhbnRfdGFibGUsCj4gKwkJCQkJICAg
ICAgICh2b2lkICopIHBhcik7Cj4gKyAgcGFyID0gZ3J1Yl94ZW5fZmluZF9wYWdlIChwYXIgKyBH
UlVCX1hFTl9QQUdFX1NJWkUpOwo+ICsgIGdydWJfeGVuX3NoYXJlZF9pbmZvID0gZ3J1Yl94ZW5f
YWRkX3BoeXNtYXAgKFhFTk1BUFNQQUNFX3NoYXJlZF9pbmZvLAo+ICsJCQkJCSAgICAgICAodm9p
ZCAqKSBwYXIpOwo+ICsgIGdydWJfeGVuX3NldF9tbWFwICgpOwo+ICsKPiArICBncnViX3JzZHBf
YWRkciA9IHB2aF9zdGFydF9pbmZvLT5yc2RwX3BhZGRyOwo+ICB9Cj4KPiAgZ3J1Yl9lcnJfdAo+
IC0tCj4gMi4xNi40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 19:48:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 19:48:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gLCle-0001O9-3r; Fri, 09 Nov 2018 19:48: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=itdx=nu=xilinx.com=stefanos@srs-us1.protection.inumbo.net>)
 id 1gLClc-0001Nz-Mx
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 19:48:32 +0000
X-Inumbo-ID: 6f95de86-e458-11e8-9a16-bc764e045a96
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe51::60f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f95de86-e458-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 19:48:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector1-xilinx-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=QS6ZP/PSh9yV8A8mqBIq1Y98qEfeeqQESgJfvLX/5aE=;
 b=aZmEVj2AnMbRcIVD0fZ4OQRzqhkdrsfu22C9PXqJ0d/mulPaY6IxFB+CfXKgkKOLlJezQHfzzWbsgeNJwnIWM5a7q8M1VMFbpgXKNc2AUwe6JCmKsJnLtAWwOLeQ2MaIjpqlcnb9jVljHejf1atxoEMu7EswPwYuY+tcHF6uBsM=
Received: from SN4PR0201CA0036.namprd02.prod.outlook.com
 (2603:10b6:803:2e::22) by SN6PR02MB4461.namprd02.prod.outlook.com
 (2603:10b6:805:a8::11) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.26; Fri, 9 Nov
 2018 19:48:30 +0000
Received: from CY1NAM02FT022.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e45::204) by SN4PR0201CA0036.outlook.office365.com
 (2603:10b6:803:2e::22) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1294.22 via Frontend
 Transport; Fri, 9 Nov 2018 19:48:29 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; cardoe.com; dkim=none (message not signed)
 header.d=none;cardoe.com; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 CY1NAM02FT022.mail.protection.outlook.com (10.152.75.185) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.1339.11
 via Frontend Transport; Fri, 9 Nov 2018 19:48:28 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <stefano.stabellini@xilinx.com>)
 id 1gLClY-0000GJ-CU; Fri, 09 Nov 2018 11:48:28 -0800
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <stefano.stabellini@xilinx.com>)
 id 1gLClT-0007db-8s; Fri, 09 Nov 2018 11:48:23 -0800
Received: from xsj-pvapsmtp01 (mailman.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id wA9JmDpH000634; 
 Fri, 9 Nov 2018 11:48:13 -0800
Received: from [172.19.2.220] (helo=localhost)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <stefanos@xilinx.com>)
 id 1gLClJ-0007b6-I2; Fri, 09 Nov 2018 11:48:13 -0800
Date: Fri, 9 Nov 2018 11:48:11 -0800
From: Stefano Stabellini <stefano.stabellini@xilinx.com>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@citrix.com>
In-Reply-To: <23520.10824.898935.795466@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1811091145040.8259@sstabellini-ThinkPad-X260>
References: <CAFLBxZYyKbw3L0p+a9FbLiHy3icSOTPG+Dndk+L1eZjnxaufaA@mail.gmail.com>
 <18bf9618-d950-8cfa-1746-e330f3ce0e66@arm.com>
 <alpine.DEB.2.10.1810301528180.22840@sstabellini-ThinkPad-X260>
 <23513.52378.653350.705575@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1810310942530.7220@sstabellini-ThinkPad-X260>
 <23514.62634.413212.853593@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811011051290.7220@sstabellini-ThinkPad-X260>
 <5F35FB3B-9C4F-467C-8461-5201D0BF5E18@citrix.com>
 <20181102141632.jr4vjefvou5562zd@zion.uk.xensource.com>
 <20181030161326.17879-1-ian.jackson@eu.citrix.com>
 <CAFLBxZabx3rG1t8C+6p-+kojxq1WNOqEXn23GyB+w0OgjDYLiQ@mail.gmail.com>
 <23516.26572.806824.551458@mariner.uk.xensource.com>
 <alpine.DEB.2.10.1811021048170.18518@sstabellini-ThinkPad-X260>
 <25ada98c-bd5a-83c2-134a-171293f7f638@arm.com>
 <alpine.DEB.2.10.1811021221070.18518@sstabellini-ThinkPad-X260>
 <6b4bf5bb-b7ee-9947-7868-46c38c7f324d@arm.com>
 <23520.10824.898935.795466@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(7916004)(136003)(396003)(346002)(376002)(39850400004)(2980300002)(438002)(199004)(189003)(5660300001)(4326008)(50466002)(76176011)(6916009)(47776003)(33896004)(14444005)(57986006)(63266004)(76506005)(7416002)(44832011)(486006)(446003)(336012)(229853002)(2906002)(11346002)(476003)(126002)(426003)(305945005)(46406003)(54906003)(106002)(23726003)(478600001)(58126008)(33716001)(93886005)(106466001)(9686003)(9786002)(356004)(6246003)(186003)(15650500001)(81166006)(26005)(77096007)(81156014)(8676002)(8936002)(16586007)(316002)(36386004)(107986001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR02MB4461; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; 
X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT022;
 1:gVTtganCNxdRxAqjA97X02jQAmXFF6d579yOib2jWTvZpxaMbubOp3WOu2SLArR2+DZUjCzhV4HWZyM2BjBEl4jWEGGdpHa+VDG8RoJX/HENY+twVqSh/430JkK151qB
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3346c4e9-ce5c-4d1f-81b6-08d6467c52ba
X-Microsoft-Antispam: BCL:0; PCL:0;
 RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4608076)(2017052603328)(7153060);
 SRVR:SN6PR02MB4461; 
X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4461;
 3:9zSYeXLOjCvK5l4WCoWRDA83+XMRScWwxamW6EYwcn5OQEBXtLEqIsGPl6cMIZl1SARTNXkFoQIRBCc+LzWjnXfDOQW16Msl5aNwsrppCqPh085beoezQCcX6YRUbYunB3TEsmdP777+bWuCnxjW77nAfY4Myh/ZAHM7tXzwr8K91SQYpHR2vwdINds26OF6baJy44VK2aTaqcJMW0jY9kIEaHnhrWLKIdJtZPUw2vS/63ui0/neRfKx8xjnRoPF3Xa66C9THyFy6OppWClUEJTFyDTn8Nl2c0248cLNqUQRx7UpXsxCtvxIKTnu0npck64JBaNx+p0VIw01hD2Sx/wcoAvialdcYDtN7f/Pu3c=;
 25:vCTolIiFNol2geuqzSMEDPpjX0GPSpc2YIjdEuv3Utqqy4B34dMbrWtCnBhI4AqAtktj+dX/Px9FA3B8RIsgdfWEUf+Uo2q4bT4qGid4cOfCJHkBKKtKpnW1MEv6ksv7LdZ+Nh6LgLa9T4cjZyFlJ/zBZtHqUPVDcT6wW0YI2BgBedPOWvskthh3ezU59Ngy01ekpkitJxRWdPep/tz2D5sZ18sxFcqZEOT7ZwvV1z6qyFQyYfLTLBatVzNuH8gApB9n4Q8CNOLO/2m6dxgRFkWsZAI2f+sdkQroeBaIG1HfhJxHbjzLZZOwiAe7Tj61qkWwoVgLkUMQxUe7EoR8lQ==
X-MS-TrafficTypeDiagnostic: SN6PR02MB4461:
X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4461;
 31:JsHzrm9euyH32dQBuk2WmRihEaZMzjAHL6TX+yzFcZBIeDNe/A9Bd2i4jFoaJYln4WRX/XQ9XQkgc0RsICqa9R0BNUqH2THc4ej6OYLJerdN0xbdpPQoOQNT1yNx7p4P/ekn9BUnvqLeS4x5Iw3/iZSVgpxnA4zF0304rxgczCkGVvaI3t1lC8HY5JIy0D0HTHq5XryUdxb268EuQ2J8mxduk6W9iFK88jqR2rla0s0=;
 20:uBV8z7/X0tDGqK/giXdu+jgc4uYiT8U+oySEolveF9DNNLK7iViQ0UZrpuXX/D2sAC8Erews+wab0uZh93OmtjBpnM+j7PkU5Vxb868gAv/gnceNIP9FBdEiaqRepyNbgCqyUQb1LIcFre+PnRD4TbxVQHMugJ7+FIuR98EI4POCE0EILYxTsySFir12+mws0FnRVQwsBUBzDBByp88BU5E9MUuBILQo3jD//Y/OiaOVidLVaKCYqmm6h9nzhw+o7hzlq0oEYTqJP+Y2Kxc6Jt41jMIXOdmbBxignMj4w1FZAzUhiji04gO54ph80FWOWoJhtPB+/fO8PLzl7MZgcYRq64tbjz5pQUSmUis9A7O7oRb7U6mLJqK9sticmdTodZ7jCuv8PttF5CgWaMc9VReCFaUyWsqgX0BRCIscHDZ42in7Mmc1NwIxu5aZMh8MXH3Ao6KTNimLS9ZhvqAfg4yPBMB9REYyEF6XlM8iCwqtnO+KjjCHHEI2KMQ4mL/F
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-Microsoft-Antispam-PRVS: <SN6PR02MB4461DDADBF245BE2015A3BD0A0C60@SN6PR02MB4461.namprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(35073007944872);
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(3231382)(944501410)(52105095)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:SN6PR02MB4461; BCL:0; PCL:0; RULEID:; SRVR:SN6PR02MB4461; 
X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4461;
 4:gtWhdiyub4qrHiG9K0t29wTQ8KtODwF/34UPoU891J647FSGfNQHGk2kypoaKsuhOAml2T7HiAVyGcCYgvFLJ7w5a1Uh5X8hJS0pz1J1otcfiaJWSf2qVMKSWvM1sPxr6r4ffHh+1SU/l1mIG1btCqNTS0G9w+U6tDshc/gtKDq/gdFKIqbHD7MXliGAx+qb8FIc7fs1ezJKndUQlVdpJ6SS4aUOkLG9kJqiXPfMJPaVwT1tnoJY+obwC/jfbSLznc/6Lo/aQBRW5up4zPwVbU4TLbjbtRjFngIscarYji7hH0/lkCnVbNW7BEJOeswX
X-Forefront-PRVS: 08512C5403
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN6PR02MB4461;
 23:XBjY8FwNjIpG1HP9zQoBLpOsD55iKp8xw/+kQVut3?=
 =?us-ascii?Q?ElBleZqjSKstMYVhqC3e/FXt5IwTWGiXOAQv8VjN29ty86qMPgo31SjEg2o3?=
 =?us-ascii?Q?j5sTZgQIUbMfM2ANJx6Pg0YRmNF/kHjS5uBI/LxDB+WiSi01j0/4w6HoxwDP?=
 =?us-ascii?Q?UJfa3HBIHs8jY1QasvS3G3httwYoIflyVicumu1Gwuh9RGaekMN8DuYnTnz0?=
 =?us-ascii?Q?2nDR0kvXpTeYrrOWvKQEOZPUzwIYyR94sOYKmcAa5hATs/zT4QI0sTF1bClv?=
 =?us-ascii?Q?d13tFD3iQQeZXnAIarMUr+/klEFgpiWILgD2Abd69xVkBovApRayTxhowMqu?=
 =?us-ascii?Q?0J9D4Ikj+a277FENYVoZxe07c3HbzXRvBZjNiTJeiEDsPLvz3rlKm7KhGjmU?=
 =?us-ascii?Q?sHLkHHGSKgSfhtoiRDYpUR2cPJQYRI1ZwsZUfsWoBBWvUh57guSQCVGVihWi?=
 =?us-ascii?Q?2hyVTIUmAsqqZgIAvaFXWhLL39Qmq3QiTrQ7re0mdxio/f0UTjVvL5ZpJLgQ?=
 =?us-ascii?Q?AV2JjE3cZuayh0er0/VXbPmuEhicA7OE2uoJuiOWa+xOrhowCelT22vW2yKK?=
 =?us-ascii?Q?WAbVy88XL+MrDeQANuKa2zl26G61gasWNIHi1V+IRNRR5rOM6wpSTBlAosPr?=
 =?us-ascii?Q?XcZKsjJHgN/+iaozW3KzBnmio04lZ6yFwk+oay2ryTq+w4NJ8wArKH+ranHH?=
 =?us-ascii?Q?cMazgR1AwgBylbl4e4hlfhUQ6bBtDMkt82cSHkci/FbudkoDFiA62VhERS2z?=
 =?us-ascii?Q?bJxyumrFpGh3m9q7WkTnyut6bF1/e9ftx6PF2/SiPYvsGNwIPW9wBy97sDrr?=
 =?us-ascii?Q?7D+a0HQSjDihKXXBKbLse+FALgRYPXyrUSeVmeBPWB77Re55I3gcFnxQ6RC/?=
 =?us-ascii?Q?3z/D+I9Ck44r8NpvTF/GiP0HRnywOLVe03F7679Iix2hUrw7DZNM7TqJmYRN?=
 =?us-ascii?Q?h/jbjgnBZRMl3AVh4I69Q1ZRPxfQd76DEiSDSNdqtx5qB+Wo/eYLSdkPk130?=
 =?us-ascii?Q?RvhC37ieje0kFAsNE6wvhtd2PK2Ghs2cQFJ2kaCU8ay/tNCKAiXOWicIpATI?=
 =?us-ascii?Q?kjEyD7qbOcsccmtPhVbhvU8HGzq+7yDhPD3erVibmDpjAsx2rtM10/D3vSHw?=
 =?us-ascii?Q?4pgXbbwW7hVA5EYPIbkrfWhIQbmhpl1d1QJ928jWpzQeELBz3gw0YLXPRntB?=
 =?us-ascii?Q?Ml2HJkhNH58ES2A+tGHfPd36L/OKTAqx4YAc5kiPFQxa9gBFHaaSpcQEizxM?=
 =?us-ascii?Q?gAsY+4NMMxY/RYZ5V3wLdXW1BBJRvJ42u+ilXoV?=
X-Microsoft-Antispam-Message-Info: 6EHsjJXoFHk0U0gobG4X2jgmNDlamuWV8/Xew1Ya2bvKf9jT03Bzv0tLz72HOENdUraOCmTNfcxNKH7pYj4ft3MNRJZX7Pm70FSWIT6fdlI+EezM0dWp6D1hpsBGdGVAb57IiBBhi8I/gftFkWXrarHCvOjUXwBjlkMeLJdAicMvR7BoWJJN7YblE2uueEHol0nN314a96tWJM6y1jDYHYrCwAJFvUSOcRYP7T5yl9jVp6JeMME234deJgzRkunkvDUfRqt3f4ennMFVjQHZ5vAOFxIS/gbnwbp0oEUpt8/s/DQZahNajBthkPV3+4rFzSaodYVBlF2lddnBHq1lrLCAjEtUEwwCbo/fJYBNvuE=
X-Microsoft-Exchange-Diagnostics: 1; SN6PR02MB4461;
 6:MDRedSyr0va1ftgLb+KMx5F1XOqQXsUpXd6eiM7QcbBE5KGI7Q42XtYePW3vN3nNv8G/e1OcFgnmZUopZbtI4BvZdKFmSAIWOpCAu3KR1RRKGZHKt9zycNav/WtzJxZPt+KHRLDHuXQrQj5hSvQ2ISMKLOXeEkeE+Mrkds7taL/DqlagX+ZuOJOFxf76REJHn4+5l4P2SHcA2JBCXUR/xiPdgpeOzM4vRnQh5tig/GJoKZ6uTGPvCfABC+w+17bKwOrN3/Jj5gvRsDysP47qhlb9VNq7Y5n0NTW6Y2f/tRMYlB5/TJK/VRWQBJ4fMF/7QLPyz+I3P1yoor1H7E8XkJto/zbGTSInyguncOnNeh1y9MMWmLE0hiiKTxAbeyLmqbRcpqdWq0k1kWvsumQ+hV2nr0W9BCE/pkf/sHjOUXHukBAmC+TLL+Qkgw3+sUy0e1aPEKO7dUdkijRitR1qyw==;
 5:lyh178XO5VPop1SFJ6GnkPKpk4zxmalr1DoH4mi4VSPDMo5CnCg7I7PAM+eqdwsDn7gLmNZPbAYO/CLFJdAM9NXTajtF+4+Nx3u5B00k37b1CfRQoHOduvEDAZAwPiORFCAdOH/9dZpuOnaeoMQc7SfwQJySEKkX1CKAy83f1/w=;
 7:QcnMXV5MJNknaUOS0NSHz+ktFuaFn5uTo/yzH4ggOuToUC7MYlsmZ9AHumYAkh04Ho8mpMtvI4+Mo/SGhkwBjnMdDmcgeXxBbml/i6d6yPHaWIpiyDEsP4QM/U6LJOWCJzvvlXwZaowuUnfOjw+OMg==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2018 19:48:28.7816 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 3346c4e9-ce5c-4d1f-81b6-08d6467c52ba
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR02MB4461
Subject: Re: [Xen-devel] [OSSTEST PATCH] README.hardware-acquisition [and 1
 more messages] [and 2 more messages] [and 2 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 stefanos@xilinx.com, George Dunlap <dunlapg@umich.edu>, cardoe@cardoe.com,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org, Stefano
 Stabellini <stefano.stabellini@xilinx.com>, infra@xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWFuLAoKR2l2ZW4gdGhhdCB0aGUgRGViaWFuIGJ1ZyBpcyBmaWxlZCBzbyBlaXRoZXIgd2F5
IHdlIGhhdmUgYSBwYXRoIGZvcndhcmQsCnNob3VsZCBJIGdldCBzdGFydGVkIHdpdGggdGhlIGRp
c2N1c3Npb24gYWJvdXQgc2hpcHBpbmcgdGhlIGhhcmR3YXJlCihnZXQgdmFyaW91cyBhcHByb3Zh
bHMsIHByZXBhcmUgYm94ZXMgZm9yIHNoaXBwaW5nLCBldGMuKT8gVGhhdCdzIGdvaW5nCnRvIHRh
a2UgYSBmZXcgd2Vla3MgZm9yIHN1cmUuIE9yIHdvdWxkIHlvdSBsaWtlIHRvIHdhaXQgZm9yIHRo
ZSBEZWJpYW4KYnVnIHRvIGJlIHJlc29sdmVkIC8gYWx0ZXJuYXRpdmUgY29kZSB0byBiZSB3cml0
dGVuID8KCkNoZWVycywKClN0ZWZhbm8KCgpPbiBNb24sIDUgTm92IDIwMTgsIElhbiBKYWNrc29u
IHdyb3RlOgo+IEp1bGllbiBHcmFsbCB3cml0ZXMgKCJSZTogW09TU1RFU1QgUEFUQ0hdIFJFQURN
RS5oYXJkd2FyZS1hY3F1aXNpdGlvbiBbYW5kIDEgbW9yZSBtZXNzYWdlc10gW2FuZCAyIG1vcmUg
bWVzc2FnZXNdIFthbmQgMiBtb3JlIG1lc3NhZ2VzXSIpOgo+ID4gQUZBSUNULCBJYW4ncyBtYWlu
IGNvbmNlcm4gd2FzIGFkZGluZyB5ZXQgYW5vdGhlciBkZXBlbmRlbmN5IG9uIGV4dGVybmFsIGVu
dGl0eS4KPiAKPiBXZSBjb3VsZCBwdXQgdGhlIC5kZWIgcmVwb3NpdG9yeSBvbiB4ZW5iaXRzLgo+
IFRoZXJlIHJlbWFpbnMgdGhlIHF1ZXN0aW9uIG9mIHdobyB3aWxsIGRvIHRoZSBtYW51YWwgcmVi
dWlsZHMuCj4gCj4gQW5vdGhlciB0aGluZyB0aGF0IG9jY3VycmVkIHRvIG1lIGlzIHRoYXQgbm90
IGFsbCBrZXJuZWwgLmRlYnMgYXJlCj4gY3JlYXRlZCBlcXVhbC4gIERvIG9uZXMgdGhhdCBjb21l
IGZyb20gdGhlIGtlcm5lbCBzb3VyY2UgdHJlZSwgd2l0aG91dAo+IGFueSBvZiB0aGUgRGViaWFu
IHBhY2thZ2luZyBjb2RlLCBpbnRlcmFjdCBwcm9wZXJseSB3aXRoIERlYmlhbidzCj4gaW5pdHJh
bWZzIGFuZCBib290bG9hZGVyIHVwZGF0ZSBtYWNoaW5lcnkgPwo+IAo+ID4gSG93ZXZlciwgT1NT
dGVzdCBhbHJlYWR5IHByb3ZpZGVzIHNjcmlwdHMgdG8gYnVpbGQga2VybmVsLiBTbyB3aHkgd291
bGQgeW91IHdhbnQgCj4gPiB0byB1c2UgRG9ja2VyZmlsZXMvVmlyeWFPUz8KPiAKPiBUaGF0IHNl
ZW1zIHRvIG1lIHRvIGJlIGEgdmVyeSBzYWxpZW50IHBvaW50LiAgRWFybGllciBJIHdyb3RlOgo+
IAo+ICAgIEllIHRoZSBiaWdnZXN0IHdvcmsgaGVyZSBvZiBhbGwga2luZHMgaXMgaXMgZ2x1ZS4g
IEFkZGluZyBtb3JlCj4gICAgZW50aXRpZXMgdG8gdGhlIHByb2JsZW0gd2lsbCBpbmNyZWFzZSBy
YXRoZXIgdGhhbiByZWR1Y2UgdGhlIGFtb3VudCBvZgo+ICAgIGdsdWUgY29kZSB0aGF0IG5lZWRz
IHRvIGJlIHdyaXR0ZW4uCj4gCj4gVGhlIGFtb3VudCBvZiBuZXcgZ2x1ZSB0aGF0IGlzIG5lZWRl
ZCBkZXBlbmRzIGFsc28gb24gaG93IG11Y2ggb2YgdGhlCj4gZXhpc3Rpbmcgc3lzdGVtcyBjYW4g
YmUgcmV1c2VkLgo+IAo+IAo+IEkgYW0gc3RhcnRpbmcgdG8gdGhpbmsgdGhhdCBpdCBtYXkgaGF2
ZSBiZWVuIGEgbWlzdGFrZSBvZiBtZSB0bwo+IGV4cGxhaW4gaW4gY2xlYXIgYW5kIHByZWNpc2Ug
ZGV0YWlsIHdoYXQgd291bGQgYmUgbmVlZGVkLCB0byBoYXZlCj4gb3NzdGVzdCBkaXJlY3RseSB1
c2UgaXRzIG93bi1idWlsdCBrZXJuZWxzIGZvciBiYXJlbWV0YWwgaW5zdGFsbC4KPiAKPiBJZiB5
b3UgbG9vayBhdCB0aGUgbGVuZ3RoIG9mIG15IGRlc2NyaXB0aW9uIGl0IGxvb2tzIGxpa2UgYSBs
b3Qgb2YKPiB3b3JrLiAgQnV0IHRoZSBjb21wZXRpbmcgcHJvcG9zYWxzIGFyZSBiZWluZyBkZXNj
cmliZWQgYnkgc29tZQo+IGhhbmR3YXZpbmcuICBPYnZpb3VzbHkgdGhleSBsb29rIHNpbXBsZXIg
dGhlbiEKPiAKPiBOby1vbmUgaGFzIHdyaXR0ZW4gYSBjb21wYXJhYmlseSBkZXRhaWxlZCBwbGFu
IGZvciBleGFjdGx5IHdoYXQgd29yawo+IHdvdWxkIG5lZWQgdG8gYmUgZG9uZSwgYW5kIHdoYXQg
cmlza3MgdGhlcmUgYXJlLCBmb3IgZXhhbXBsZSBpbiB0aGlzCj4gc2NoZW1lIHRvIHVzZSBkb2Nr
ZXIgYW5kIFZpcnlhT1MgYW5kIGFuIGFwdCByZXBvc2l0b3J5LiAgSXQncyB0cnVlCj4gdGhhdCBz
dWNoIGEgcGxhbiB3b3VsZCBoYXZlIGZld2VyIGNoYW5nZXMgdG8gb3NzdGVzdDsgYnV0IG1vcmUg
b2YgaXQKPiB3b3VsZCBiZSBtYW51YWwgc3RlcHMuICBJbiB0aGUgY2FzZSBvZiBtYW51YWwgc3Rl
cHMgSU1PIGEgY29tcGFyYWJseQo+IGRldGFpbGVkIHBsYW4gd291bGQgaW5jbHVkZSBhIHJvdWdo
IHNldCBvZiBwcm9wb3NlZCBjb21tYW5kIGxpbmUKPiBydW5lcywgZXRjLiAgSSdtIG5vdCBldmVu
IHN1cmUgdGhhdCB0aGlzIHNjaGVtZSBoYXMgYmVlbiB0aG91Z2h0Cj4gdGhyb3VnaCBlbm91Z2gg
Zm9yIHVzIHRvIHdyaXRlIHN1Y2ggYSBwbGFuIHdpdGggY29uZmlkZW5jZSB0aGF0IGl0Cj4gd2ls
bCB3b3JrLgo+IAo+IEFsbW9zdCBjZXJ0YWlubHkgc3VjaCBhIGRldGFpbGVkIHBsYW4sIGlmIHdl
IGNhbiB3cml0ZSBpdCwgd291bGQgYmUKPiBjb25zaWRlcmFibHkgbG9uZ2VyIGFuZCBtb3JlIGNv
bXBsZXggdGhhbiB0aGUgcGxhbiBJIHBvc3RlZCBlYXJsaWVyLgo+IAo+IEFuZCBvZiBjb3Vyc2Ug
aXQgaGFzIGEgaGlnaGVyIG92ZXJhbGwgbWFpbnRlbmFuY2UgYnVyZGVuIGJlY2F1c2UKPiB1cGRh
dGVzIHdvdWxkIGJlIG1hbnVhbCBmb3JldmVyIG1vcmUgLSBub3Qgb25seSBtYW51YWwsIGJ1dCBh
bHNvCj4gZGVwZW5kZW50IG9uIHRoZSBkb2NrZXJmaWxlIGNvbnRpbnVpbmcgdG8gd29yaywgd2hp
Y2ggbWVhbnMgdGhlIG1hbnVhbAo+IHN0ZXBzIGRlcGVuZCBvbiB0aGUgYXZhaWxhYmlsaXR5IChh
bmQgaW50ZWdyaXR5ISkgb2Ygd2hhdGV2ZXIgZXh0ZXJuYWwKPiBlbnRpdGllcyB0aGUgZG9ja2Vy
ZmlsZSB1c2VzLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 19:57:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 19:57: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-devel-bounces@lists.xenproject.org>)
	id 1gLCtk-0002Id-2Z; Fri, 09 Nov 2018 19:56:56 +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=vpxw=nu=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gLCti-0002IY-Sk
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 19:56:54 +0000
X-Inumbo-ID: 9a4105e2-e459-11e8-9baa-12d6303a7972
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a4105e2-e459-11e8-9baa-12d6303a7972;
 Fri, 09 Nov 2018 19:56:53 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA9JsArF066631;
 Fri, 9 Nov 2018 19:56:31 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=80hBdWZWbXJzyzr/9QhX9Q03A0C80Vfa0kLRe1c4qGY=;
 b=PF5k73RwTefpjiSiDisN+NNNdEWDZCCRDAHK8uUXcKTwO/bH7VgxP6EJfU9LeLUld+7d
 1lo6U6BTHvE8dyFTF/TDw6bfG9Od6XHlGkACOJNK5AjhWyKwzdEaHq7Sy17drQt264fW
 AR4YsyxmEqxZZ4bnCyxArRxKOjoz6XJ5B4AjQJS2fvcXUcpxEGFCkTSowxvs9ZXjdcK7
 ZhllJtjcO0uwDJLSJycFO9SmQLw1he8wuSYtQSDoOqxWxExeKyg9idW+MKRjzKUKCho9
 PDZ2uoB4Dah4Pnv/PKf7GTY9t7Uovw3ffRr3dcgp15WYYNWpxiEq00MoAnraFwKs7Drp 0w== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2nh33ugydd-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 09 Nov 2018 19:56:31 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wA9JuTsm026238
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Nov 2018 19:56:30 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wA9JuTQV013067;
 Fri, 9 Nov 2018 19:56:29 GMT
Received: from olila.i.net-space.pl (/10.175.209.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Nov 2018 11:56:28 -0800
Date: Fri, 9 Nov 2018 20:56:24 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181109195624.GH4363@olila.i.net-space.pl>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-15-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102123738.16395-15-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9072
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=653
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811090178
Subject: Re: [Xen-devel] [PATCH v4 14/19] xen: init memory regions for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDE6Mzc6MzNQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgYWxsIHVzYWJsZSBtZW1vcnkgcmVnaW9ucyB0byBncnViIG1lbW9yeSBtYW5h
Z2VtZW50IGFuZCBhZGQgdGhlCj4gbmVlZGVkIG1tYXAgaXRlcmF0ZSBjb2RlLCB3aGljaCB3aWxs
IGJlIHVzZWQgYnkgZ3J1YiBjb3JlIChlLmcuCj4gZ3J1Yi1jb3JlL2xpYi9yZWxvY2F0b3IuYyBv
ciBncnViLWNvcmUvbW1hcC9tbWFwLmMpLgo+Cj4gQXMgd2UgYXJlIHJ1bm5pbmcgaW4gMzItYml0
IG1vZGUgZG9uJ3QgYWRkIG1lbW9yeSBhYm92ZSA0R0IuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxk
YW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KCkRhbmllbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 20:07:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 20:07: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-devel-bounces@lists.xenproject.org>)
	id 1gLD3i-0003ER-33; Fri, 09 Nov 2018 20:07: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=vpxw=nu=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gLD3g-0003EM-08
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 20:07:12 +0000
X-Inumbo-ID: 0a50b18b-e45b-11e8-9a16-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a50b18b-e45b-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 20:07:10 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wA9K4AKt085527;
 Fri, 9 Nov 2018 20:07:04 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=rw8oOXcEFJvTHlho0H7QpFhDIFlI7fVHmT7zKDPZehk=;
 b=rL+uK9ZbgLNZF+9bH4PKZTFRokzje+vftpFYCpW1MIr/eOOgQJ79unooulUoYH93p4+l
 EbtMOufAarFjReuoTAghYNidldFW256lU7hg/8whj5DgWjHRdKXJHRHShQDTQT3SVDyu
 X6UKcDb14z+p/apwFt4VXWcS9Yuj9YJKSSmXwncNY4Bhjo/9EwcuZpv0FcmSKw0Tl92Q
 m3hcFhsArPZWj457rbFe+l1iFYCfmEZdsLPbzWlr2oXEoGfe3gVbHXhjlgMbY3tb51xA
 3HAJS526KGMzr/XhdBszOZzV24ucayEbOPPx+xgpRdMnrWfGYgYQXkFTDI9FsKcDGIse eQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2nh3mq911g-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 09 Nov 2018 20:07:04 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wA9K73jp032257
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Nov 2018 20:07:03 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wA9K736v014631;
 Fri, 9 Nov 2018 20:07:03 GMT
Received: from olila.i.net-space.pl (/10.175.209.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Nov 2018 12:07:02 -0800
Date: Fri, 9 Nov 2018 21:06:58 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181109200658.GI4363@olila.i.net-space.pl>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-18-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102123738.16395-18-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9072
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=883
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1807170000 definitions=main-1811090180
Subject: Re: [Xen-devel] [PATCH v4 17/19] xen_pvh: support building a
 standalone image
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDE6Mzc6MzZQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBTdXBwb3J0IG1raW1hZ2UgZm9yIHhlbl9wdmguCj4KPiBJbiBvcmRlciB0byBhdm9p
ZCB1c2luZyBwbGFpbiBpbnRlZ2VycyBmb3IgdGhlIEVMRiBub3RlcyB1c2UgdGhlCj4gYXZhaWxh
YmxlIFhlbiBpbmNsdWRlIGluc3RlYWQuIFdoaWxlIGF0IGl0IHJlcGxhY2UgdGhlIHBsYWluIG51
bWJlcnMKPiBmb3IgWGVuIFBWIG1vZGUsIHRvby4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5p
ZWwua2lwZXJAb3JhY2xlLmNvbT4KPiAtLS0KPiBWMjogc29tZSBzdHlsZSBhZGp1c3RtZW50cyAo
RGFuaWVsIEtpcGVyKQo+ICAgICB1c2UgZGVmaW5lcyBmb3IgZWxmLW5vdGVzIChEYW5pZWwgS2lw
ZXIpCgpUaGFua3MgYSBsb3QhIEhvd2V2ZXIsIEkgd291bGQgbGlrZSB0byBhc2sgeW91IHRvIG1v
dmUgdGhlCmxhdHRlciB0byBzZXBhcmF0ZSBwYXRjaC4gWW91IGNhbiByZXRhaW4gbXkgUkIgdGhv
dWdoLgoKRGFuaWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 20:27:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 20:27: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-devel-bounces@lists.xenproject.org>)
	id 1gLDN5-0004sx-V9; Fri, 09 Nov 2018 20:27: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLDN4-0004sn-K1
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 20:27:14 +0000
X-Inumbo-ID: d442169c-e45d-11e8-9b9b-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d442169c-e45d-11e8-9b9b-12d6303a7972;
 Fri, 09 Nov 2018 20:27:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLDMw-0007Of-Mo; Fri, 09 Nov 2018 20:27:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLDMw-0005HN-Ee; Fri, 09 Nov 2018 20:27:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLDMw-0002Fq-E5; Fri, 09 Nov 2018 20:27:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129715-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 20:27:06 +0000
Subject: [Xen-devel] [ovmf test] 129715: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTcxNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3MTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDIgZGF5cyAgIDEzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDEgZGF5cyAgICA5IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 21:14:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 21:14: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-devel-bounces@lists.xenproject.org>)
	id 1gLE67-0000Lt-Mh; Fri, 09 Nov 2018 21:13: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=gcz4=nu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gLE66-0000Lo-0o
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 21:13:46 +0000
X-Inumbo-ID: 5704bc0a-e464-11e8-9c97-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5704bc0a-e464-11e8-9c97-12d6303a7972;
 Fri, 09 Nov 2018 21:13:44 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 39053204FD;
 Fri,  9 Nov 2018 21:13:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541798023;
 bh=d5ziXiaRNQTXAXdBnw9Joa6p6zDK2oXcDrXbeVw9vp4=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=slzK3mIf0nemQl4yLyDMNsz15qdy6r3A7n+4UHfTpi0XS8GgaNcWFZrDfKH/YvRLn
 9cjdmjWd0O6nYOiyFsxHhvuVeZ5fDXoBM72bVD0t9k6ZARKtjscIqRZfEh9NbQ01o/
 ltv+7xkgvqMfNgtOUpLENWTXwbFLCK3SwRk9r9jY=
Date: Fri, 9 Nov 2018 13:13:41 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <63451d9f-af2b-1c30-2f3a-dd7a7b9965f0@arm.com>
Message-ID: <alpine.DEB.2.10.1811091310490.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
 <1541202318-9840-24-git-send-email-sstabellini@kernel.org>
 <63451d9f-af2b-1c30-2f3a-dd7a7b9965f0@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 24/26] xen/vpl011: buffer out chars when
 the backend is xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 Achin.Gupta@arm.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 tim@xen.org, jbeulich@suse.com, wei.liu2@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCA5IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiAwMi8xMS8yMDE4IDIzOjQ1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBUbyBh
dm9pZCBtaXhpbmcgdGhlIG91dHB1dCBvZiBkaWZmZXJlbnQgZG9tYWlucyBvbiB0aGUgY29uc29s
ZSwgYnVmZmVyCj4gPiB0aGUgb3V0cHV0IGNoYXJzIGFuZCBwcmludCBsaW5lIGJ5IGxpbmUuIFVu
bGVzcyB0aGUgZG9tYWluIGhhcyBpbnB1dAo+ID4gZnJvbSB0aGUgc2VyaWFsLCBpbiB3aGljaCBj
YXNlIHdlIHdhbnQgdG8gcHJpbnQgY2hhciBieSBjaGFyIGZvciBhCj4gPiBzbW9vdGggdXNlciBl
eHBlcmllbmNlLgo+ID4gCj4gPiBUaGUgc2l6ZSBvZiBTQlNBX1VBUlRfT1VUX0JVRl9TSVpFIGlz
IGFyYml0cmFyeSwgY2hvb3NlIHRoZSBzYW1lIHNpemUKPiA+IGFzIFZVQVJUX0JVRl9TSVpFIHVz
ZWQgaW4gdnVhcnQuYy4KPiA+IAo+ID4gRXhwb3J0IGEgZnVuY3Rpb24gbmFtZWQgY29uc29sZV9p
bnB1dF9kb21haW4oKSB0byBhbGxvdyBvdGhlcnMgdG8ga25vdwo+ID4gd2hpY2ggZG9tYWlucyBo
YXMgaW5wdXQgYXQgYSBnaXZlbiB0aW1lLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4gCj4gV2l0aCBvbmUgcXVlc3Rpb24g
YmVsb3c6Cj4gCj4gUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cj4gCj4gPiBDQzogYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbQo+ID4gQ0M6IEdlb3JnZS5E
dW5sYXBAZXUuY2l0cml4LmNvbQo+ID4gQ0M6IGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20KPiA+
IENDOiBqYmV1bGljaEBzdXNlLmNvbQo+ID4gQ0M6IGtvbnJhZC53aWxrQG9yYWNsZS5jb20KPiA+
IENDOiB0aW1AeGVuLm9yZwo+ID4gQ0M6IHdlaS5saXUyQGNpdHJpeC5jb20KPiA+IC0tLQo+ID4g
WFhYOiBtZXJnZSB0aGlzIHBhdGNoIHdpdGggInhlbi9hcm06IEFsbG93IHZwbDAxMSB0byBiZSB1
c2VkIGJ5IERvbVUiIG9uCj4gPiAgICAgICBjb21taXQKPiAKPiBDb3VsZCB5b3UgcHJvdmlkZSBh
IGNvbW1pdCBtZXNzYWdlIHRoYXQgd2lsbCBiZSB1c2VkIGFmdGVyIG1lcmdlPwoKWWVzLCBJIHJl
YWQgYm90aCBjb21taXQgbWVzc2FnZXMsIGFuZCBhIHNpbXBsZSBjb21iaW5hdGlvbiBvZiB0aGUg
dHdvCm1lc3NhZ2VzIChyZW1vdmluZyB0aGUgIk91dHB1dCBjaGFyYWN0ZXJzIGFyZSBwcmludGVk
IG9uZSBieSBvbmUiCnNlbnRlbmNlIG9mIGNvdXJzZSkgc2hvdWxkIHdvcmsgd2VsbDoKCi0tLQoK
eGVuL2FybTogQWxsb3cgdnBsMDExIHRvIGJlIHVzZWQgYnkgRG9tVQoKTWFrZSB2cGwwMTEgYmVp
bmcgYWJsZSB0byBiZSB1c2VkIHdpdGhvdXQgYSB1c2Vyc3BhY2UgY29tcG9uZW50IGluIERvbTAu
CkluIHRoYXQgY2FzZSwgb3V0cHV0IGlzIHByaW50ZWQgdG8gdGhlIFhlbiBzZXJpYWwgYW5kIGlu
cHV0IGlzIHJlY2VpdmVkCmZyb20gdGhlIFhlbiBzZXJpYWwgb25lIGNoYXJhY3RlciBhdCBhIHRp
bWUuCgpDYWxsIGRvbWFpbl92cGwwMTFfaW5pdCBkdXJpbmcgY29uc3RydWN0X2RvbVUgaWYgdnBs
MDExIGlzIGVuYWJsZWQuCgpJbnRyb2R1Y2UgYSBuZXcgcmluZyBzdHJ1Y3Qgd2l0aCBvbmx5IHRo
ZSByaW5nIGFycmF5IHRvIGF2b2lkIGEgd2FzdGUgb2YKbWVtb3J5LiBJbnRyb2R1Y2Ugc2VwYXJh
dGUgcmVhZF9kYXRhIGFuZCB3cml0ZV9kYXRhIGZ1bmN0aW9ucyBmb3IKaW5pdGlhbCBkb21haW5z
OiB2cGwwMTFfd3JpdGVfZGF0YV94ZW4gaXMgdmVyeSBzaW1wbGUgYW5kIGp1c3Qgd3JpdGVzCnRv
IHRoZSBjb25zb2xlLCB3aGlsZSB2cGwwMTFfcmVhZF9kYXRhX3hlbiBpcyBhIGR1cGxpY2F0ZSBv
Zgp2cGwwMTFfcmVhZF9kYXRhLiBBbHRob3VnaCB0ZXh0dWFsbHkgYWxtb3N0IGlkZW50aWNhbCwg
d2UgYXJlIGZvcmNlZCB0bwpkdXBsaWNhdGUgdGhlIGZ1bmN0aW9ucyBiZWNhdXNlIHRoZSBzdHJ1
Y3QgbGF5b3V0IGlzIGRpZmZlcmVudC4KClRvIGF2b2lkIG1peGluZyB0aGUgb3V0cHV0IG9mIGRp
ZmZlcmVudCBkb21haW5zIG9uIHRoZSBjb25zb2xlLCBidWZmZXIKdGhlIG91dHB1dCBjaGFycyBh
bmQgcHJpbnQgbGluZSBieSBsaW5lLiBVbmxlc3MgdGhlIGRvbWFpbiBoYXMgaW5wdXQKZnJvbSB0
aGUgc2VyaWFsLCBpbiB3aGljaCBjYXNlIHdlIHdhbnQgdG8gcHJpbnQgY2hhciBieSBjaGFyIGZv
ciBhCnNtb290aCB1c2VyIGV4cGVyaWVuY2UuCgpUaGUgc2l6ZSBvZiBTQlNBX1VBUlRfT1VUX0JV
Rl9TSVpFIGlzIGFyYml0cmFyeSwgY2hvb3NlIHRoZSBzYW1lIHNpemUKYXMgVlVBUlRfQlVGX1NJ
WkUgdXNlZCBpbiB2dWFydC5jLgoKRXhwb3J0IGEgZnVuY3Rpb24gbmFtZWQgY29uc29sZV9pbnB1
dF9kb21haW4oKSB0byBhbGxvdyBvdGhlcnMgdG8ga25vdwp3aGljaCBkb21haW5zIGhhcyBpbnB1
dCBhdCBhIGdpdmVuIHRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9zQHhpbGlueC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 21:18:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 21:18: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-devel-bounces@lists.xenproject.org>)
	id 1gLEAU-0000W5-B8; Fri, 09 Nov 2018 21:18: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLEAT-0000Vv-DX
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 21:18:17 +0000
X-Inumbo-ID: f8917d30-e464-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f8917d30-e464-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 21:18:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLEAQ-0008Kz-CF; Fri, 09 Nov 2018 21:18:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLEAQ-00071O-0j; Fri, 09 Nov 2018 21:18:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLEAQ-0004v8-01; Fri, 09 Nov 2018 21:18:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129552-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=dea9fc0e02d92f5e6d46680aa0a52fa758eca9c4
X-Osstest-Versions-That: xen=d67b849d22e2eca4c6408af1a425332de752f409
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 21:18:13 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 129552: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTU1MiB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk1NTIvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ2MwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICBkZWE5ZmMwZTAyZDkyZjVlNmQ0NjY4MGFhMGE1MmZhNzU4ZWNhOWM0CmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkNjdiODQ5ZDIyZTJlY2E0YzY0MDhhZjFhNDI1
MzMyZGU3NTJmNDA5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk0NjMgIDIwMTgtMTEtMDUgMTQ6
MzY6NTQgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NTUyICAyMDE4LTExLTA3
IDEyOjAyOjE1IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBh
ZXBmbGUuZGU+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IGRlYTlmYzBlMDJkOTJmNWU2ZDQ2NjgwYWEwYTUyZmE3NThl
Y2E5YzQKQXV0aG9yOiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CkRhdGU6ICAgTW9uIEp1
biAxOCAxNDo1NTozNiAyMDE4ICswMjAwCgogICAgc3R1YmRvbS92dHBtOiBmaXggbWVtY21wIGlu
IFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaAogICAgCiAgICBnY2M4IHNwb3R0ZWQgdGhpcyBlcnJv
cjoKICAgIGVycm9yOiAnbWVtY21wJyByZWFkaW5nIDIwIGJ5dGVzIGZyb20gYSByZWdpb24gb2Yg
c2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92ZXJmbG93PV0KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgUmV2aWV3ZWQtYnk6IFNhbXVlbCBU
aGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IDIyYmY1YmUzMjM3Y2I0ODJhMmZmZDc3MmZmZDIwY2UzNzI4NWVlYmYpCgpj
b21taXQgZmY5Zjg3MzBhOTkzYjBmZmFjMDZhZjI4YWYwYjAxMzJlMWYxMjNmZQpBdXRob3I6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgTm92IDcgMDk6NDI6MzUg
MjAxOCArMDEwMAoKICAgIHg4Njogd29yayBhcm91bmQgSExFIGhvc3QgbG9ja3VwIGVycmF0dW0K
ICAgIAogICAgWEFDUVVJUkUgcHJlZml4ZWQgYWNjZXNzZXMgdG8gdGhlIDRNYiByYW5nZSBvZiBt
ZW1vcnkgc3RhcnRpbmcgYXQgMUdiCiAgICBhcmUgbGlhYmxlIHRvIGxvY2sgdXAgdGhlIHByb2Nl
c3Nvci4gRGlzYWxsb3cgdXNlIG9mIHRoaXMgbWVtb3J5IHJhbmdlLgogICAgCiAgICBVbmZvcnR1
bmF0ZWx5IHRoZSBhdmFpbGFibGUgQ29yZSBHZW43IGFuZCBHZW44IHNwZWMgdXBkYXRlcyBhcmUg
cHJldHR5CiAgICBvbGQsIHNvIEkgY2FuIG9ubHkgZ3Vlc3MgdGhhdCB0aGV5J3JlIHNpbWlsYXJs
eSBhZmZlY3RlZCB3aGVuIENvcmUgR2VuNgogICAgaXMgYW5kIHRoZSBYZW9uIGNvdW50ZXJwYXJ0
cyBhcmUsIHRvby4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVy
IGNvbW1pdDogY2M3NjQxMGQyMGFmZjJjYzA3YjI2OGIwNzEzZGMxZDI3NDBjNmUxMgogICAgbWFz
dGVyIGRhdGU6IDIwMTgtMTEtMDcgMDk6MzM6MjQgKzAxMDAKCmNvbW1pdCAwZjBhZDE0NmI1ZWRm
NDliZjljNDNhYTg2NjU1Mjc0ZGZmOGFhNDg3CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFdlZCBOb3YgNyAwOTo0MToyNiAyMDE4ICswMTAwCgogICAgeDg2
OiBleHRlbmQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKCkgaW50ZXJmYWNlCiAgICAKICAgIFVzZSBh
IHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3MgKG5vdyBmcmFtZSBudW1iZXIpIGFu
IG9yZGVyIGNhbgogICAgYWxzbyBiZSBzcGVjaWZpZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjgyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg2MTdlNjlmYjgzMDdiMzcyZWVmZjQxZDU1
ZWM5NjZkYmViYTM2ZWIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTA3IDA5OjMyOjA4ICswMTAw
Cgpjb21taXQgOGFkNDYyYTM0ZjA2NTRjMjU2YzE5NzQwNjU4NzY4NmZlNDIyODU0NgpBdXRob3I6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KRGF0ZTogICBUdWUgTm92IDYgMTE6NTQ6
MzggMjAxOCArMDEwMAoKICAgIFJlbGVhc2U6IGFkZCByZWxlYXNlIG5vdGUgbGluayB0byBTVVBQ
T1JULm1kCiAgICAKICAgIEluIG9yZGVyIHRvIGhhdmUgYSBsaW5rIHRvIHRoZSByZWxlYXNlIG5v
dGVzIGluIHRoZSBmZWF0dXJlIGxpc3QKICAgIGdlbmVyYXRlZCBmcm9tIFNVUFBPUlQubWQgYWRk
IHRoYXQgbGluayBpbiB0aGUgIlJlbGVhc2UgU3VwcG9ydCIKICAgIHNlY3Rpb24gb2YgdGhhdCBm
aWxlLgogICAgCiAgICBUaGUgcmVhbCBsaW5rIG5lZWRzIHRvIGJlIGFkYXB0ZWQgd2hlbiB0aGUg
dmVyc2lvbiBpcyBiZWluZyByZWxlYXNlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 21:19:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 21:19: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-devel-bounces@lists.xenproject.org>)
	id 1gLEBn-0000i0-TT; Fri, 09 Nov 2018 21:19: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLEBm-0000hn-Lc
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 21:19:38 +0000
X-Inumbo-ID: 29a56ac8-e465-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29a56ac8-e465-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 21:19:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLEBk-0008Lv-LG; Fri, 09 Nov 2018 21:19:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLEBk-00075j-E5; Fri, 09 Nov 2018 21:19:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLEBk-000607-DT; Fri, 09 Nov 2018 21:19:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129713-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=765b7e8449da0c4ffb4edafbfc02771629ce807b
X-Osstest-Versions-That: xen=55877a806f2fe7293779edb3a33ca6256edebed8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 21:19:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129713: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTcxMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTcxMy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA3NjViN2U4NDQ5ZGEwYzRmZmI0ZWRhZmJmYzAyNzcxNjI5Y2U4MDdiCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1NTg3N2E4MDZmMmZlNzI5Mzc3
OWVkYjNhMzNjYTYyNTZlZGViZWQ4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk3MDIgIDIwMTgt
MTEtMDkgMTQ6MDE6NDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NzEzICAy
MDE4LTExLTA5IDE5OjAwOjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAogICA1NTg3N2E4MDZmLi43NjViN2U4NDQ5ICA3NjViN2U4NDQ5ZGEw
YzRmZmI0ZWRhZmJmYzAyNzcxNjI5Y2U4MDdiIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 21:34:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 21:34: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-devel-bounces@lists.xenproject.org>)
	id 1gLEPZ-0002D4-9D; Fri, 09 Nov 2018 21:33:53 +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=gcz4=nu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gLEPX-0002Cz-Rh
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 21:33:51 +0000
X-Inumbo-ID: 26261540-e467-11e8-b3de-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26261540-e467-11e8-b3de-12d6303a7972;
 Fri, 09 Nov 2018 21:33:51 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1CB3C20818;
 Fri,  9 Nov 2018 21:33:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541799230;
 bh=9eKAmaqn0bT0QXYiHM648nYryVgVTznB16H0oGuf384=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=qfO3ehLqE5jvjjO15dbZUg5c2KoVL4OeJ9RFjgTe+t+HrlRycdOievVCjlbkghgh5
 6GmrpOc77Li36cqjqxNPT+KIe+eNpz/y4zJXFq+OrmWyqYpLokMSfegLyVOmc6rVYV
 7Kem5njdIFcaeL6FmzytQ4fhL85StktAI2yzZ9H8=
Date: Fri, 9 Nov 2018 13:33:48 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <6a392574-e5b2-c3ab-b9a7-1fb9040a6c0e@arm.com>
Message-ID: <alpine.DEB.2.10.1811091333270.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
 <1541202318-9840-12-git-send-email-sstabellini@kernel.org>
 <6a392574-e5b2-c3ab-b9a7-1fb9040a6c0e@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 12/26] xen/arm: introduce allocate_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCA5IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBNb3N0IG9mIHRoZSBjb2RlIGlzIG1pbmUsIHNvIGl0IGlzIGhhcmQgdG8gcmV2aWV3IGl0IDop
LiBBbHRob3VnaCwgSSBoYXZlIGEKPiBmZXcgY29tbWVudHMgYmVsb3cuCj4gCj4gCj4gT24gMDIv
MTEvMjAxOCAyMzo0NSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gSW50cm9kdWNlIGFu
IGFsbG9jYXRlX21lbW9yeSBmdW5jdGlvbiBhYmxlIHRvIGFsbG9jYXRlIG1lbW9yeSBmb3IgRG9t
VXMKPiA+IGFuZCBtYXAgaXQgYXQgdGhlIHJpZ2h0IGd1ZXN0IGFkZHJlc3NlcywgYWNjb3JkaW5n
IHRvIHRoZSBndWVzdCBtZW1vcnkKPiA+IG1hcDogR1VFU1RfUkFNMF9CQVNFIGFuZCBHVUVTVF9S
QU0xX0JBU0UuCj4gPiAKPiA+IFRoaXMgaXMgdW5kZXIgI2lmIDAgYXMgbm90IHVzZWQgZm9yIG5v
dy4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGls
aW54LmNvbT4KPiA+IC0tLQo+ID4gQ2hhbmdlcyBpbiB2NjoKPiA+IC0gdHVybiBkcHJpbnRrcyBp
bnRvIHByaW50awo+ID4gLSB1c2UgcGFuaWMgaW5zdGVhZCBvZiBwcmludGsrQlVHX09OCj4gPiAt
IHVzZSBKdWxpZW4ncyBpbXBsZW1lbnRhdGlvbiBvZiBhbGxvY2F0ZV9iYW5rX21lbW9yeQo+ID4g
Cj4gPiBDaGFuZ2VzIGluIHY1Ogo+ID4gLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCj4gPiAtIGNv
ZGUgc3R5bGUKPiA+IC0gcmVtb3ZlIHVubmVlZGVkIGxvY2FsIHZhcgo+ID4gLSB3aGlsZSBsb29w
IGluIGFsbG9jYXRlX2JhbmtfbWVtb3J5IHRvIGFsbG9jYXRlIG1lbW9yeSBzbyB0aGF0IGl0Cj4g
PiAgICBkb2Vzbid0IGhhdmUgdG8gYmUgY29udGlndW9zCj4gPiAtIGNvbWJpbGUgd2hpbGUgbG9v
cHMgaW4gYWxsb2NhdGVfbWVtb3J5Cj4gPiAKPiA+IENoYW5nZXMgaW4gdjQ6Cj4gPiAtIG1vdmUg
ZWFybGllciwgYWRkICNpZiAwCj4gPiAtIGludHJvZHVjZSBhbGxvY2F0ZV9iYW5rX21lbW9yeSwg
cmVtb3ZlIGluc2VydF9iYW5rCj4gPiAtIGFsbG9jYXRlX2JhbmtfbWVtb3J5IGFsbG9jYXRlIG1l
bW9yeSBhbmQgaW5zZXJ0cyB0aGUgYmFuaywgd2hpbGUKPiA+ICAgIGFsbG9jYXRlX21lbW9yeSBz
cGVjaWZpZXMgd2hlcmUgdG8gZG8gdGhhdAo+ID4gCj4gPiBDaGFuZ2VzIGluIHYzOgo+ID4gLSBu
ZXcgcGF0Y2gKPiA+IC0tLQo+ID4gICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAxMDIK
PiA+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgIDEg
ZmlsZSBjaGFuZ2VkLCAxMDIgaW5zZXJ0aW9ucygrKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4g
PiBpbmRleCA2NmEyNThhLi44NmFiY2M2IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiA+IEBA
IC0zNjgsNiArMzY4LDEwOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYWxsb2NhdGVfbWVtb3J5XzEx
KHN0cnVjdCBkb21haW4KPiA+ICpkLAo+ID4gICAgICAgfQo+ID4gICB9Cj4gPiAgICsjaWYgMAo+
ID4gK3N0YXRpYyBib29sIF9faW5pdCBhbGxvY2F0ZV9iYW5rX21lbW9yeShzdHJ1Y3QgZG9tYWlu
ICpkLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBr
ZXJuZWxfaW5mbyAqa2luZm8sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ2ZuX3Qgc2dmbiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIHRvdF9zaXplKQo+ID4gK3sKPiA+ICsgICAgaW50IHJlczsKPiA+
ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4gPiArICAgIHN0cnVjdCBtZW1iYW5rICpiYW5r
Owo+ID4gKyAgICBnZm5fdCBnZm4gPSBzZ2ZuOwo+ID4gKyAgICB1bnNpZ25lZCBsb25nIHNpemUg
PSB0b3Rfc2l6ZTsKPiAKPiBUaGUgaW50cm9kdWN0aW9uIGZvciB0aG9zZSAyIHZhcmlhYmxlcyBj
YW4gYmUgYXZvaWRlZCBpZiB5b3UgcHJlLXBvcHVsYXRlIHRoZQo+IGJhbmsgYmVmb3JlIGhhbmQg
KHNlZSBtb3JlIGJlbG93KS4gSSB0aGluayB0aGlzIHdvdWxkIGF2b2lkIHRvIGNvbmZ1c2UgYmV0
d2Vlbgo+IHRoZSBkaWZmZXJlbnQgdmFyaWFibGVzLgoKT0sKCgo+ID4gKyAgICB1bnNpZ25lZCBp
bnQgbWF4X29yZGVyID0gfjA7Cj4gPiArCj4gPiArICAgIHdoaWxlICggc2l6ZSA+IDAgKQo+ID4g
KyAgICB7Cj4gPiArICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIgPSBnZXRfYWxsb2NhdGlvbl9z
aXplKHNpemUpOwo+ID4gKwo+ID4gKyAgICAgICAgb3JkZXIgPSBtaW4obWF4X29yZGVyLCBvcmRl
cik7Cj4gPiArCj4gPiArICAgICAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3JkZXIs
IDApOwo+ID4gKyAgICAgICAgaWYgKCAhcGcgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAg
ICAgIC8qCj4gPiArICAgICAgICAgICAgICogSWYgd2UgY2FuJ3QgYWxsb2NhdGUgb25lIHBhZ2Us
IHRoZW4gaXQgaXMgdW5saWtlbHkgdG8KPiA+ICsgICAgICAgICAgICAgKiBzdWNjZWVkIGluIHRo
ZSBuZXh0IGl0ZXJhdGlvbi4gU28gYmFpbCBvdXQuCj4gPiArICAgICAgICAgICAgICovCj4gPiAr
ICAgICAgICAgICAgaWYgKCAhb3JkZXIgKQo+ID4gKyAgICAgICAgICAgICAgICByZXR1cm4gZmFs
c2U7Cj4gPiArCj4gPiArICAgICAgICAgICAgLyoKPiA+ICsgICAgICAgICAgICAgKiBJZiB3ZSBj
YW4ndCBhbGxvY2F0ZSBtZW1vcnkgd2l0aCBvcmRlciwgdGhlbiBpdCBpcwo+ID4gKyAgICAgICAg
ICAgICAqIHVubGlrZWx5IHRvIHN1Y2NlZWQgaW4gdGhlIG5leHQgaXRlcmF0aW9uLgo+ID4gKyAg
ICAgICAgICAgICAqIFJlY29yZCB0aGUgb3JkZXIgLSAxIHRvIGF2b2lkIHJlLXRyeWluZy4KPiA+
ICsgICAgICAgICAgICAgKi8KPiA+ICsgICAgICAgICAgICBtYXhfb3JkZXIgPSBvcmRlciAtIDE7
Cj4gPiArICAgICAgICAgICAgY29udGludWU7Cj4gPiArICAgICAgICB9Cj4gPiArCj4gPiArICAg
ICAgICByZXMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIGdmbiwgcGFnZV90b19tZm4ocGcp
LCBvcmRlcik7Cj4gPiArICAgICAgICBpZiAoIHJlcyApCj4gPiArICAgICAgICB7Cj4gPiArICAg
ICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiRmFpbGVkIG1hcCBwYWdlcyB0byBET01VOiAl
ZCIsIHJlcyk7Cj4gPiArICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ID4gKyAgICAgICAgfQo+
ID4gKwo+ID4gKyAgICAgICAgZ2ZuID0gZ2ZuX2FkZChnZm4sIDFVTCA8PCBvcmRlcik7Cj4gPiAr
ICAgICAgICBzaXplIC09ICgxVUxMIDw8IChQQUdFX1NISUZUICsgb3JkZXIpKTsKPiA+ICsgICAg
fQo+ID4gKwo+ID4gKyAgICBiYW5rID0gJmtpbmZvLT5tZW0uYmFua1traW5mby0+bWVtLm5yX2Jh
bmtzXTsKPiA+ICsgICAgYmFuay0+c3RhcnQgPSBnZm5fdG9fZ2FkZHIoc2dmbik7Cj4gPiArICAg
IGJhbmstPnNpemUgPSB0b3Rfc2l6ZTsKPiAKPiBJbiByZWxhdGlvbiB3aXRoIG15IGNvbW1lbnQg
b24gdGhlIHZhcmlhYmxlcywgdGhpcyBpcyB0aGUgMyBsaW5lcyB0aGF0IGNvdWxkCj4gYmUgbW92
ZWQgZWFybGllci4KCnVuZGVyc3Rvb2QKCgo+ID4gKyAgICBraW5mby0+bWVtLm5yX2JhbmtzKys7
Cj4gPiArICAgIGtpbmZvLT51bmFzc2lnbmVkX21lbSAtPSB0b3Rfc2l6ZTsKPiA+ICsKPiA+ICsg
ICAgcmV0dXJuIHRydWU7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyB2b2lkIF9faW5pdCBhbGxv
Y2F0ZV9tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvCj4gPiAqa2lu
Zm8pCj4gPiArewo+ID4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiA+ICsgICAgdW5zaWduZWQgbG9u
ZyBiYW5rX3NpemU7Cj4gPiArCj4gPiArICAgIHByaW50ayhYRU5MT0dfSU5GTyAiQWxsb2NhdGlu
ZyBtYXBwaW5ncyB0b3RhbGxpbmcgJWxkTUIgZm9yIGRvbSVkOlxuIiwKPiAKPiBOSVQ6IFlvdSBj
YW4gdXNlIHRoZSByZWNlbnRseSAlcGQgdG8gcHJpbnQgdGhlIGRvbWFpbi4KClN1cmUKCgo+ID4g
KyAgICAgICAgICAgLyogRG9uJ3Qgd2FudCBmb3JtYXQgdGhpcyBhcyBQUklwYWRkciAoMTYgZGln
aXQgaGV4KSAqLwo+ID4gKyAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKGtpbmZvLT51bmFzc2ln
bmVkX21lbSA+PiAyMCksIGQtPmRvbWFpbl9pZCk7Cj4gPiArCj4gPiArICAgIGtpbmZvLT5tZW0u
bnJfYmFua3MgPSAwOwo+ID4gKyAgICBiYW5rX3NpemUgPSBNSU4oR1VFU1RfUkFNMF9TSVpFLCBr
aW5mby0+dW5hc3NpZ25lZF9tZW0pOwo+ID4gKyAgICBpZiAoICFhbGxvY2F0ZV9iYW5rX21lbW9y
eShkLCBraW5mbywgZ2FkZHJfdG9fZ2ZuKEdVRVNUX1JBTTBfQkFTRSksCj4gPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJhbmtfc2l6ZSkgKQo+ID4gKyAgICAgICAgZ290byBmYWls
Owo+ID4gKwo+ID4gKyAgICBiYW5rX3NpemUgPSBNSU4oR1VFU1RfUkFNMV9TSVpFLCBraW5mby0+
dW5hc3NpZ25lZF9tZW0pOwo+ID4gKyAgICBpZiAoICFhbGxvY2F0ZV9iYW5rX21lbW9yeShkLCBr
aW5mbywgZ2FkZHJfdG9fZ2ZuKEdVRVNUX1JBTTFfQkFTRSksCj4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJhbmtfc2l6ZSkgKQo+ID4gKyAgICAgICAgZ290byBmYWlsOwo+ID4g
Kwo+ID4gKyAgICBpZiAoIGtpbmZvLT51bmFzc2lnbmVkX21lbSApCj4gPiArICAgICAgICBnb3Rv
IGZhaWw7Cj4gPiArCj4gPiArICAgIGZvciggaSA9IDA7IGkgPCBraW5mby0+bWVtLm5yX2Jhbmtz
OyBpKysgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIkRvbSVk
IEJBTktbJWRdICUjIlBSSXBhZGRyIi0lIyJQUklwYWRkciIKPiA+ICglbGRNQilcbiIsCj4gCj4g
U2FtZSBoZXJlLgoKT0sKCgo+ID4gKyAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwKPiA+ICsg
ICAgICAgICAgICAgICBpLAo+ID4gKyAgICAgICAgICAgICAgIGtpbmZvLT5tZW0uYmFua1tpXS5z
dGFydCwKPiA+ICsgICAgICAgICAgICAgICBraW5mby0+bWVtLmJhbmtbaV0uc3RhcnQgKyBraW5m
by0+bWVtLmJhbmtbaV0uc2l6ZSwKPiA+ICsgICAgICAgICAgICAgICAvKiBEb24ndCB3YW50IGZv
cm1hdCB0aGlzIGFzIFBSSXBhZGRyICgxNiBkaWdpdCBoZXgpICovCj4gPiArICAgICAgICAgICAg
ICAgKHVuc2lnbmVkIGxvbmcpKGtpbmZvLT5tZW0uYmFua1tpXS5zaXplID4+IDIwKSk7Cj4gPiAr
ICAgIH0KPiA+ICsKPiA+ICsgICAgcmV0dXJuOwo+ID4gKwo+ID4gK2ZhaWw6Cj4gPiArICAgIHBh
bmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgcmVxdWVzdGVkIGRvbWFpbiBtZW1vcnkuIgo+ID4gKyAg
ICAgICAgICAvKiBEb24ndCB3YW50IGZvcm1hdCB0aGlzIGFzIFBSSXBhZGRyICgxNiBkaWdpdCBo
ZXgpICovCj4gPiArICAgICAgICAgICIgJWxkS0IgdW5hbGxvY2F0ZWQuIEZpeCB0aGUgVk1zIGNv
bmZpZ3VyYXRpb25zLlxuIiwKPiA+ICsgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpa2luZm8tPnVu
YXNzaWduZWRfbWVtID4+IDEwKTsKPiA+ICt9Cj4gPiArI2VuZGlmCj4gPiArCj4gPiAgIHN0YXRp
YyBpbnQgX19pbml0IHdyaXRlX3Byb3BlcnRpZXMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtl
cm5lbF9pbmZvCj4gPiAqa2luZm8sCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQo+ID4gICB7Cj4gPiAKPiAK
PiBDaGVlcnMsCj4gCj4gLS0gCj4gSnVsaWVuIEdyYWxsCj4gCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 21:38:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 21:38: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-devel-bounces@lists.xenproject.org>)
	id 1gLETi-0002ND-T1; Fri, 09 Nov 2018 21:38: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=gcz4=nu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gLETh-0002N8-Il
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 21:38:09 +0000
X-Inumbo-ID: bf09f214-e467-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf09f214-e467-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 21:38:07 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C3E6920827;
 Fri,  9 Nov 2018 21:38:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541799487;
 bh=2rY/sMN0zWYlMXl3PO1izZfT6yOGkTJbpgmI5fBIXDk=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=lvftiROa+5Uy/SbGa1JLKl9ALDLp2K3n0sB8fg+IO/pPu0F7Q+VVdYcCiQFz/ntX2
 QBhmGxe5Eg7c1AtE0wKNMu1EDYoFsN7GkmN1IrKQM+zKbp4046iNXUaj8laajdVx46
 sR1wt4/OU33+6Ua34cEYfn86w4w4bQDbVDyZa1AE=
Date: Fri, 9 Nov 2018 13:38:04 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <e048bca4-491b-8655-ded3-0d378b758ac9@arm.com>
Message-ID: <alpine.DEB.2.10.1811091335000.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
 <1541202318-9840-5-git-send-email-sstabellini@kernel.org>
 <e048bca4-491b-8655-ded3-0d378b758ac9@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 05/26] xen/arm: check for multiboot nodes
 only under /chosen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCA5IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24gMDIv
MTEvMjAxOCAyMzo0NCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gTWFrZSBzdXJlIHRv
IG9ubHkgbG9vayBmb3IgbXVsdGlib290IGNvbXBhdGlibGUgbm9kZXMgb25seSB1bmRlcgo+ID4g
L2Nob3Nlbiwgbm90IHVuZGVyIGFueSBvdGhlciBwYXRocyAoZGVwdGggPD0gMykuCj4gPiAKPiA+
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
PiA+IAo+ID4gLS0tCj4gPiAKPiA+IENoYW5nZXMgaW4gdjY6Cj4gPiAtIGRvIG5vdCBwcm9jZWVk
IGlmIGZkdF9nZXRfcGF0aCByZXR1cm5zIGVycm9yICE9IC1GRFRfRVJSX05PU1BBQ0UKPiA+IC0g
cmVtb3ZlIHNpemVvZiwgdXNlIGhhcmRjb2RlZCB2YWx1ZQo+ID4gCj4gPiBDaGFuZ2VzIGluIHY1
Ogo+ID4gLSBhZGQgcGF0Y2gKPiA+IC0gYWRkIGNoZWNrIG9uIHJldHVybiB2YWx1ZSBvZiBmZHRf
Z2V0X3BhdGgKPiA+IC0tLQo+ID4gICB4ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIHwgMTQgKysrKysr
KysrKystLS0KPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIGIveGVu
L2FyY2gvYXJtL2Jvb3RmZHQuYwo+ID4gaW5kZXggOGViYTQyYy4uYTQyZmU4NyAxMDA2NDQKPiA+
IC0tLSBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9ib290
ZmR0LmMKPiA+IEBAIC0xNzMsNyArMTczLDE1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcm9jZXNz
X211bHRpYm9vdF9ub2RlKGNvbnN0IHZvaWQKPiA+ICpmZHQsIGludCBub2RlLAo+ID4gICAgICAg
Ym9vdG1vZHVsZV9raW5kIGtpbmQ7Cj4gPiAgICAgICBwYWRkcl90IHN0YXJ0LCBzaXplOwo+ID4g
ICAgICAgY29uc3QgY2hhciAqY21kbGluZTsKPiA+IC0gICAgaW50IGxlbjsKPiA+ICsgICAgaW50
IGxlbiA9IDg7IC8qIHNpemVvZiAiL2Nob3NlbiIgKi8KPiA+ICsgICAgY2hhciBwYXRoWzhdOwo+
ID4gKyAgICBpbnQgcmV0Owo+ID4gKwo+ID4gKyAgICAvKiBDaGVjayB0aGF0IHRoZSBub2RlIGlz
IHVuZGVyICJjaG9zZW4iICovCj4gPiArICAgIHJldCA9IGZkdF9nZXRfcGF0aChmZHQsIG5vZGUs
IHBhdGgsIGxlbik7Cj4gPiArICAgIGlmICggKHJldCAhPSAwICYmIHJldCAhPSAtRkRUX0VSUl9O
T1NQQUNFKSB8fAo+IAo+IEkgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgeW91IHNwZWNpZmljYWxseSBj
aGVjayBmb3IgLUZEVF9FUlJfTk9TUEFDRSBoZXJlLgo+IAo+IExvb2tpbmcgYXQgZmR0X2dldF9w
YXRoKC4uLikgdGhlcmUgYXJlIGNhc2Ugd2hlcmUgdGhlIGZ1bmN0aW9uIG1heSByZXR1cm4KPiAt
RkRUX0VSUl9OT1NQQUNFIHlldCBub3QgZmlsbGluZyB1cCBwYXRoLiBTbyB5b3Ugd291bGQgZW5k
IHVwIHRvIGNvbXBhcmUKPiBnYXJiYWdlLgoKSSBhbSBleHBsaWNpdGVseSBjaGVja2luZyBmb3Ig
LUZEVF9FUlJfTk9TUEFDRSBiZWNhdXNlIGl0IGlzIGEgdmFsaWQKY29uZGl0aW9uIGluIHRoaXMg
Y2FzZTogLUZEVF9FUlJfTk9TUEFDRSBpcyByZXR1cm5lZCB3aGVyZSBgcGF0aCcgaXMgbm90CmJp
ZyBlbm91Z2ggdG8gY29udGFpbiB0aGUgZnVsbCBkZXZpY2UgdHJlZSBwYXRoLiBJdCBpcyBPSyBh
bmQgZXhwZWN0ZWQsCmdpdmVuIHRoYXQgcGF0aCBpcyBvbmx5IDggY2hhcnMgbG9uZy4gU28sIGlu
IGNhc2Ugb2YgLUZEVF9FUlJfTk9TUEFDRSwKd2Ugc2hvdWxkIGNvbnRpbnVlIGFuZCBkbyB0aGUg
Y29tcGFyaXNvbiB3aXRoICIvY2hvc2VuIi4gRm9yIG90aGVyCmVycm9ycyB3ZSBzaG91bGQgcmV0
dXJuLgoKCj4gPiArICAgICAgICAgc3RybmNtcChwYXRoLCAiL2Nob3NlbiIsIGxlbiAtIDEpICkK
PiA+ICsgICAgICAgIHJldHVybjsKPiA+ICAgICAgICAgcHJvcCA9IGZkdF9nZXRfcHJvcGVydHko
ZmR0LCBub2RlLCAicmVnIiwgJmxlbik7Cj4gPiAgICAgICBpZiAoICFwcm9wICkKPiA+IEBAIC0y
ODYsOCArMjk0LDggQEAgc3RhdGljIGludCBfX2luaXQgZWFybHlfc2Nhbl9ub2RlKGNvbnN0IHZv
aWQgKmZkdCwKPiA+ICAgewo+ID4gICAgICAgaWYgKCBkZXZpY2VfdHJlZV9ub2RlX21hdGNoZXMo
ZmR0LCBub2RlLCAibWVtb3J5IikgKQo+ID4gICAgICAgICAgIHByb2Nlc3NfbWVtb3J5X25vZGUo
ZmR0LCBub2RlLCBuYW1lLCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzKTsKPiA+IC0gICAgZWxz
ZSBpZiAoIGRldmljZV90cmVlX25vZGVfY29tcGF0aWJsZShmZHQsIG5vZGUsICJ4ZW4sbXVsdGli
b290LW1vZHVsZSIKPiA+ICkgfHwKPiA+IC0gICAgICAgICAgICAgIGRldmljZV90cmVlX25vZGVf
Y29tcGF0aWJsZShmZHQsIG5vZGUsICJtdWx0aWJvb3QsbW9kdWxlIiApKQo+ID4gKyAgICBlbHNl
IGlmICggZGVwdGggPD0gMyAmJiAoZGV2aWNlX3RyZWVfbm9kZV9jb21wYXRpYmxlKGZkdCwgbm9k
ZSwKPiA+ICJ4ZW4sbXVsdGlib290LW1vZHVsZSIgKSB8fAo+ID4gKyAgICAgICAgICAgICAgZGV2
aWNlX3RyZWVfbm9kZV9jb21wYXRpYmxlKGZkdCwgbm9kZSwgIm11bHRpYm9vdCxtb2R1bGUiICkp
KQo+ID4gICAgICAgICAgIHByb2Nlc3NfbXVsdGlib290X25vZGUoZmR0LCBub2RlLCBuYW1lLCBh
ZGRyZXNzX2NlbGxzLAo+ID4gc2l6ZV9jZWxscyk7Cj4gPiAgICAgICBlbHNlIGlmICggZGVwdGgg
PT0gMSAmJiBkZXZpY2VfdHJlZV9ub2RlX21hdGNoZXMoZmR0LCBub2RlLCAiY2hvc2VuIikKPiA+
ICkKPiA+ICAgICAgICAgICBwcm9jZXNzX2Nob3Nlbl9ub2RlKGZkdCwgbm9kZSwgbmFtZSwgYWRk
cmVzc19jZWxscywgc2l6ZV9jZWxscyk7Cj4gPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 21:40:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 21:40: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-devel-bounces@lists.xenproject.org>)
	id 1gLEVj-00037o-Bf; Fri, 09 Nov 2018 21:40: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLEVi-00037b-04
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 21:40:14 +0000
X-Inumbo-ID: 04df6a48-e468-11e8-972c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 04df6a48-e468-11e8-972c-12d6303a7972;
 Fri, 09 Nov 2018 21:40:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLEVX-0000JF-HY; Fri, 09 Nov 2018 21:40:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLEVX-0007jq-AO; Fri, 09 Nov 2018 21:40:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLEVX-0005Ha-9h; Fri, 09 Nov 2018 21:40:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129718-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 21:40:03 +0000
Subject: [Xen-devel] [ovmf test] 129718: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTcxOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3MTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDMgZGF5cyAgIDE0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDEgZGF5cyAgIDEwIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 21:44:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 21:44: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-devel-bounces@lists.xenproject.org>)
	id 1gLEaB-0003JF-0D; Fri, 09 Nov 2018 21:44: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=gcz4=nu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gLEa9-0003J8-2S
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 21:44:49 +0000
X-Inumbo-ID: ad65b396-e468-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad65b396-e468-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 21:44:47 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 90BE420827;
 Fri,  9 Nov 2018 21:44:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541799886;
 bh=PuDKv0hibmgkuFjlMLb3obj+qvPen5hcFKCPywoWrDE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=gMTXyXzonR7zgUm/eT3E4vUm36iMG2B+fj9CDE2zhIIdLgCopAc3ruW3BNicHCrBg
 ZNx2l+NvlfLerxwBRjNXmlX09qQuAO9NwwTXqzKG95o9Fn+KhR1wtEbyp+tL0T8gJ1
 5eTBzdpueW3+KCp4b+QYnpnWTVp2iKmOGjRSIgYw=
Date: Fri, 9 Nov 2018 13:44:44 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <cc13557b-ae1c-1ef4-432f-4a83a1805538@arm.com>
Message-ID: <alpine.DEB.2.10.1811091341130.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
 <1541541959-23140-4-git-send-email-sstabellini@kernel.org>
 <cc13557b-ae1c-1ef4-432f-4a83a1805538@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 4/4] xen: use SYMBOL everywhere
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, JBeulich@suse.com,
 andrew.cooper3@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCA5IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiAwNi8xMS8yMDE4IDIyOjA1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBVc2Ug
U1lNQk9MIGV2ZXJ5d2hlcmUgX3N0ZXh0LCBfZXRleHQsIGV0Yy4gYXJlIHVzZWQuIFRlY2huaWNh
bGx5LCBpdAo+ID4gaXMgcmVxdWlyZWQgd2hlbiBjb21wYXJpbmcgYW5kIHN1YnRyYWN0aW5nIHBv
aW50ZXJzIFsxXSwgYnV0IHVzZSBpdAo+ID4gZXZlcnl3aGVyZSB0byBhdm9pZCBjb25mdXNpb24u
Cj4gPiAKPiA+IE0zQ006IFJ1bGUtMTguMjogU3VidHJhY3Rpb24gYmV0d2VlbiBwb2ludGVycyBz
aGFsbCBvbmx5IGJlIGFwcGxpZWQgdG8KPiA+IHBvaW50ZXJzIHRoYXQgYWRkcmVzcyBlbGVtZW50
cyBvZiB0aGUgc2FtZSBhcnJheQo+ID4gCj4gPiBbMV0KPiA+IGh0dHBzOi8vd2lraS5zZWkuY211
LmVkdS9jb25mbHVlbmNlL2Rpc3BsYXkvYy9BUlIzNi1DLitEbytub3Qrc3VidHJhY3Qrb3IrY29t
cGFyZSt0d28rcG9pbnRlcnMrdGhhdCtkbytub3QrcmVmZXIrdG8rdGhlK3NhbWUrYXJyYXkKPiA+
IAo+ID4gUUFWZXJpZnk6IDI3NjEgKGFuZCBtYW55IG90aGVycykKPiA+IFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiA+IENDOiBKQmV1bGlj
aEBzdXNlLmNvbQo+ID4gQ0M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20KPiA+IC0tLQo+ID4g
Q2hhbmdlcyBpbiB2MzoKPiA+IC0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQo+ID4gLSBubyBoYXJk
IHRhYnMKPiA+IC0gcmVuYW1lIF9fc3ltYm9sIHRvIFNZTUJPTAo+ID4gLSBmaXggX19lbmRfdnBj
aV9hcnJheSBhbmQgX19zdGFydF92cGNpX2FycmF5Cj4gPiAtIGF2b2lkIGFsbCBjb21wYXJpc29u
cyBiZXR3ZWVuIHBvaW50ZXJzOiBpbmNsdWRpbmcgKHZvaWQgKikgY2FzdGVkCj4gPiAgICByZXR1
cm5zIGZyb20gU1lNQk9MKCkKPiA+IC0gcmVtb3ZlIHVzZWxlc3MgY2FzdHMgdG8gKHVuc2lnbmVk
IGxvbmcpCj4gPiAKPiA+IENoYW5nZXMgaW4gdjI6Cj4gPiAtIGNhc3QgcmV0dXJuIG9mIFNZTUJP
TCB0byBjaGFyKiB3aGVuIHJlcXVpcmVkCj4gPiAtIGRlZmluZSBfX3BhIGFzIHVuc2lnbmVkIGxv
bmcgaW4gaXNfa2VybmVsKiBmdW5jdGlvbnMKPiA+IC0tLQo+ID4gICB4ZW4vYXJjaC9hcm0vYWx0
ZXJuYXRpdmUuYyAgICAgICAgICB8ICA3ICsrLS0KPiA+ICAgeGVuL2FyY2gvYXJtL2FybTMyL2xp
dmVwYXRjaC5jICAgICAgfCAgMiArLQo+ID4gICB4ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNo
LmMgICAgICB8ICAyICstCj4gPiAgIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgICAg
IHwgIDIgKy0KPiA+ICAgeGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jICAgICAgICAgICAgfCAgNiAr
LS0KPiA+ICAgeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgICAgfCAxNyArKysrLS0t
LQo+ID4gICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICB8ICA4ICsrLS0KPiA+
ICAgeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgfCA3OQo+ID4gKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gICB4ZW4vYXJjaC94ODYvdGJvb3QuYyAg
ICAgICAgICAgICAgICB8IDEyICsrKy0tLQo+ID4gICB4ZW4vYXJjaC94ODYveDg2XzY0L21hY2hp
bmVfa2V4ZWMuYyB8ICA0ICstCj4gPiAgIHhlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jICAgICAgICAg
ICAgIHwgIDcgKysrLQo+ID4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggICB8
ICAzICstCj4gPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCAgICAgICAgICAgIHwgIDQgKy0K
PiA+ICAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICAgICAgfCAgNCArLQo+ID4gICB4
ZW4vaW5jbHVkZS94ZW4va2VybmVsLmggICAgICAgICAgICB8IDI0ICsrKysrLS0tLS0tCj4gPiAg
IDE1IGZpbGVzIGNoYW5nZWQsIDk3IGluc2VydGlvbnMoKyksIDg0IGRlbGV0aW9ucygtKQo+ID4g
Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgYi94ZW4vYXJjaC9h
cm0vYWx0ZXJuYXRpdmUuYwo+ID4gaW5kZXggNTJlZDdlZC4uMmVmYTljYSAxMDA2NDQKPiA+IC0t
LSBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vYWx0
ZXJuYXRpdmUuYwo+ID4gQEAgLTE4Nyw4ICsxODcsOCBAQCBzdGF0aWMgaW50IF9fYXBwbHlfYWx0
ZXJuYXRpdmVzX211bHRpX3N0b3Aodm9pZCAqdW51c2VkKQo+ID4gICAgICAgewo+ID4gICAgICAg
ICAgIGludCByZXQ7Cj4gPiAgICAgICAgICAgc3RydWN0IGFsdF9yZWdpb24gcmVnaW9uOwo+ID4g
LSAgICAgICAgbWZuX3QgeGVuX21mbiA9IHZpcnRfdG9fbWZuKF9zdGFydCk7Cj4gPiAtICAgICAg
ICBwYWRkcl90IHhlbl9zaXplID0gX2VuZCAtIF9zdGFydDsKPiA+ICsgICAgICAgIG1mbl90IHhl
bl9tZm4gPSB2aXJ0X3RvX21mbihTWU1CT0woX3N0YXJ0KSk7Cj4gPiArICAgICAgICBwYWRkcl90
IHhlbl9zaXplID0gU1lNQk9MKF9lbmQpIC0gU1lNQk9MKF9zdGFydCk7Cj4gPiAgICAgICAgICAg
dW5zaWduZWQgaW50IHhlbl9vcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKHhlbl9zaXplKTsK
PiA+ICAgICAgICAgICB2b2lkICp4ZW5tYXA7Cj4gPiAgIEBAIC0yMDYsNyArMjA2LDggQEAgc3Rh
dGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKHZvaWQKPiA+ICp1bnVzZWQp
Cj4gPiAgICAgICAgICAgcmVnaW9uLmJlZ2luID0gX19hbHRfaW5zdHJ1Y3Rpb25zOwo+ID4gICAg
ICAgICAgIHJlZ2lvbi5lbmQgPSBfX2FsdF9pbnN0cnVjdGlvbnNfZW5kOwo+ID4gICAtICAgICAg
ICByZXQgPSBfX2FwcGx5X2FsdGVybmF0aXZlcygmcmVnaW9uLCB4ZW5tYXAgLSAodm9pZCAqKV9z
dGFydCk7Cj4gPiArICAgICAgICByZXQgPSBfX2FwcGx5X2FsdGVybmF0aXZlcygmcmVnaW9uLAo+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpeGVu
bWFwIC0gU1lNQk9MKF9zdGFydCkpOwo+ID4gICAgICAgICAgIC8qIFRoZSBwYXRjaGluZyBpcyBu
b3QgZXhwZWN0ZWQgdG8gZmFpbCBkdXJpbmcgYm9vdC4gKi8KPiA+ICAgICAgICAgICBCVUdfT04o
cmV0ICE9IDApOwo+ID4gICBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRj
aC5jCj4gPiBiL3hlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYwo+ID4gaW5kZXggNDEzNzhh
NS4uNmJmOTEzMiAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2gu
Ywo+ID4gKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCj4gPiBAQCAtNTYsNyAr
NTYsNyBAQCB2b2lkIGFyY2hfbGl2ZXBhdGNoX2FwcGx5KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAq
ZnVuYykKPiA+ICAgICAgIGVsc2UKPiA+ICAgICAgICAgICBpbnNuID0gMHhlMWEwMDAwMDsgLyog
bW92IHIwLCByMCAqLwo+ID4gICAtICAgIG5ld19wdHIgPSBmdW5jLT5vbGRfYWRkciAtICh2b2lk
ICopX3N0YXJ0ICsgdm1hcF9vZl94ZW5fdGV4dDsKPiA+ICsgICAgbmV3X3B0ciA9IGZ1bmMtPm9s
ZF9hZGRyIC0gKHZvaWQgKilTWU1CT0woX3N0YXJ0KSArIHZtYXBfb2ZfeGVuX3RleHQ7Cj4gCj4g
WW91IGNhc3QgYWdhaW4gdG8gKHZvaWQgKikgYW5kIG9sZF9hZGRyIGlzIGEgcG9pbnRlciBhcyB3
ZWxsLiBIb3cgaXMgaXQgc2FmZT8KCkl0IGlzIG5vdC4gSSBjYXVnaHQgaXQgYWZ0ZXIgc2VuZGlu
ZyB0aGlzIHZlcnNpb24gb2YgdGhlIHNlcmllcyB0byB0aGUKbGlzdC4gTm93IEkgYW0gdXNpbmcg
dGhlIGZvbGxvd2luZzoKCiAgICBuZXdfcHRyID0gKHVpbnQzMl90ICopKCh1bnNpZ25lZCBsb25n
KWZ1bmMtPm9sZF9hZGRyIC0gU1lNQk9MKF9zdGFydCkgKwogICAgICAgICAgICAgICh1bnNpZ25l
ZCBsb25nKXZtYXBfb2ZfeGVuX3RleHQpOwoKVGhlcmUgYXJlIGEgY291cGxlIG9mIG90aGVyIGlu
c3RhbmNlcyBleGFjdGx5IGxpa2UgdGhpcy4KCgo+ID4gICAgICAgbGVuID0gbGVuIC8gc2l6ZW9m
KHVpbnQzMl90KTsKPiA+ICAgICAgICAgLyogUEFUQ0ghICovCj4gPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRj
aC5jCj4gPiBpbmRleCAyMjQ3YjkyLi5mYjE0NzdkIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gv
YXJtL2FybTY0L2xpdmVwYXRjaC5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBh
dGNoLmMKPiA+IEBAIC00Myw3ICs0Myw3IEBAIHZvaWQgYXJjaF9saXZlcGF0Y2hfYXBwbHkoc3Ry
dWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQo+ID4gICAgICAgLyogVmVyaWZpZWQgaW4gbGl2ZXBh
dGNoX3ZlcmlmeV9kaXN0YW5jZS4gKi8KPiA+ICAgICAgIEFTU0VSVChpbnNuICE9IEFBUkNINjRf
QlJFQUtfRkFVTFQpOwo+ID4gICAtICAgIG5ld19wdHIgPSBmdW5jLT5vbGRfYWRkciAtICh2b2lk
ICopX3N0YXJ0ICsgdm1hcF9vZl94ZW5fdGV4dDsKPiA+ICsgICAgbmV3X3B0ciA9IGZ1bmMtPm9s
ZF9hZGRyIC0gU1lNQk9MKF9zdGFydCkgKyB2bWFwX29mX3hlbl90ZXh0Owo+IAo+IEhlcmUgdm1h
cF9vZl94ZW5fdGV4dCBpcyBhIHBvaW50ZXIgYW5kIG9sZF9hZGRyIGlzIGEgcG9pbnRlciB0b28u
IEhvdyBpcyBpdAo+IHNhZmU/CgpZZXMsIHNhbWUgaGVyZSBhcyBhYm92ZS4KCgo+ID4gICAgICAg
bGVuID0gbGVuIC8gc2l6ZW9mKHVpbnQzMl90KTsKPiA+ICAgICAgICAgLyogUEFUQ0ghICovCj4g
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jCj4gPiBpbmRleCBmNTUyMTU0Li42YzAzOTk2IDEwMDY0NAo+ID4gLS0t
IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKPiA+IEBAIC0yMDkwLDcgKzIwOTAsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
ZmluZF9nbnR0YWJfcmVnaW9uKHN0cnVjdCBkb21haW4KPiA+ICpkLAo+ID4gICAgICAgICogT25s
eSB1c2UgdGhlIHRleHQgc2VjdGlvbiBhcyBpdCdzIGFsd2F5cyBwcmVzZW50IGFuZCB3aWxsIGNv
bnRhaW4KPiA+ICAgICAgICAqIGVub3VnaCBzcGFjZSBmb3IgYSBsYXJnZSBncmFudCB0YWJsZQo+
ID4gICAgICAgICovCj4gPiAtICAgIGtpbmZvLT5nbnR0YWJfc3RhcnQgPSBfX3BhKF9zdGV4dCk7
Cj4gPiArICAgIGtpbmZvLT5nbnR0YWJfc3RhcnQgPSBfX3BhKFNZTUJPTChfc3RleHQpKTsKPiAK
PiBXb3VsZCBpdCBtYWtlIHNlbnNlIHRvIGludHJvZHVjZSBfX3BhX3N5bWJvbCBoZXJlPwoKRm9s
bG93aW5nIEphbidzIHN1Z2dlc3Rpb24sIGFsbCB0aGUgX19wYShTWU1CT0woX3N0ZXh0KSkgd2ls
bCBkaXNhcHBlYXIKaW4gdGhlIG5leHQgdmVyc2lvbi4gSSBoYXZlIGFscmVhZHkgbWFkZSB0aGUg
Y2hhbmdlLiBUaGF0IGlzIGJlY2F1c2UKdGhpcyBpcyBub3QgYSByZXF1aXJlZCBjaGFuZ2UgKG5v
IHBvaW50cyBjb21wYXJpc29ucyBvciBzdWJ0cmFjdGlvbnMuKQoKCj4gPiAgICAgICBraW5mby0+
Z250dGFiX3NpemUgPSBnbnR0YWJfZG9tMF9mcmFtZXMoKSA8PCBQQUdFX1NISUZUOwo+ID4gICAg
ICNpZmRlZiBDT05GSUdfQVJNXzMyCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2xpdmVw
YXRjaC5jIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCj4gPiBpbmRleCAyNzlkNTJjLi42MDlh
YjM1IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCj4gPiArKysgYi94
ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKPiA+IEBAIC0yNiw4ICsyNiw4IEBAIGludCBhcmNoX2xp
dmVwYXRjaF9xdWllc2NlKHZvaWQpCj4gPiAgICAgICBpZiAoIHZtYXBfb2ZfeGVuX3RleHQgKQo+
ID4gICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4gICAtICAgIHRleHRfbWZuID0gdmlydF90
b19tZm4oX3N0YXJ0KTsKPiA+IC0gICAgdGV4dF9vcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVz
KF9lbmQgLSBfc3RhcnQpOwo+ID4gKyAgICB0ZXh0X21mbiA9IHZpcnRfdG9fbWZuKFNZTUJPTChf
c3RhcnQpKTsKPiA+ICsgICAgdGV4dF9vcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKFNZTUJP
TChfZW5kKSAtIFNZTUJPTChfc3RhcnQpKTsKPiA+ICAgICAgICAgLyoKPiA+ICAgICAgICAqIFRo
ZSB0ZXh0IHNlY3Rpb24gaXMgcmVhZC1vbmx5LiBTbyByZS1tYXAgWGVuIHRvIGJlIGFibGUgdG8g
cGF0Y2gKPiA+IEBAIC03OCw3ICs3OCw3IEBAIHZvaWQgYXJjaF9saXZlcGF0Y2hfcmV2ZXJ0KGNv
bnN0IHN0cnVjdCBsaXZlcGF0Y2hfZnVuYwo+ID4gKmZ1bmMpCj4gPiAgICAgICB1aW50MzJfdCAq
bmV3X3B0cjsKPiA+ICAgICAgIHVuc2lnbmVkIGludCBsZW47Cj4gPiAgIC0gICAgbmV3X3B0ciA9
IGZ1bmMtPm9sZF9hZGRyIC0gKHZvaWQgKilfc3RhcnQgKyB2bWFwX29mX3hlbl90ZXh0Owo+ID4g
KyAgICBuZXdfcHRyID0gZnVuYy0+b2xkX2FkZHIgLSBTWU1CT0woX3N0YXJ0KSArIHZtYXBfb2Zf
eGVuX3RleHQ7Cj4gCj4gU2FtZSBxdWVzdGlvbiBhcyB0aGUgcHJldmlvdXMgb2xkX2FkZHIuCgpZ
ZXMsIEkgZml4ZWQgaXQuCgoKPiA+ICAgICAgICAgbGVuID0gbGl2ZXBhdGNoX2luc25fbGVuKGZ1
bmMpOwo+ID4gICAgICAgbWVtY3B5KG5ld19wdHIsIGZ1bmMtPm9wYXF1ZSwgbGVuKTsKPiA+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gPiBpbmRl
eCA3YTA2YTMzLi4xNmE4YWZjIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiA+
ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gPiBAQCAtNjIwLDcgKzYyMCw3IEBAIHZvaWQgX19p
bml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZwo+ID4gYm9vdF9waHlzX29mZnNldCwg
cGFkZHJfdCB4ZW5fcGFkZHIpCj4gPiAgICAgICBpbnQgaTsKPiA+ICAgICAgICAgLyogQ2FsY3Vs
YXRlIHZpcnQtdG8tcGh5cyBvZmZzZXQgZm9yIHRoZSBuZXcgbG9jYXRpb24gKi8KPiA+IC0gICAg
cGh5c19vZmZzZXQgPSB4ZW5fcGFkZHIgLSAodW5zaWduZWQgbG9uZykgX3N0YXJ0Owo+ID4gKyAg
ICBwaHlzX29mZnNldCA9IHhlbl9wYWRkciAtIFNZTUJPTChfc3RhcnQpOwo+ID4gICAgICNpZmRl
ZiBDT05GSUdfQVJNXzY0Cj4gPiAgICAgICBwID0gKHZvaWQgKikgeGVuX3BndGFibGU7Cj4gPiBA
QCAtNjgxLDcgKzY4MSw4IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQg
bG9uZwo+ID4gYm9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCj4gPiAgICAgICB0
dGJyID0gKHVpbnRwdHJfdCkgY3B1MF9wZ3RhYmxlICsgcGh5c19vZmZzZXQ7Cj4gPiAgICNlbmRp
Zgo+ID4gICAtICAgIHJlbG9jYXRlX3hlbih0dGJyLCBfc3RhcnQsICh2b2lkKilkZXN0X3ZhLCBf
ZW5kIC0gX3N0YXJ0KTsKPiA+ICsgICAgcmVsb2NhdGVfeGVuKHR0YnIsICh2b2lkKilTWU1CT0wo
X3N0YXJ0KSwgKHZvaWQqKWRlc3RfdmEsCj4gPiArICAgICAgICAgICAgICAgICBTWU1CT0woX2Vu
ZCkgLSBTWU1CT0woX3N0YXJ0KSk7Cj4gPiAgICAgICAgIC8qIENsZWFyIHRoZSBjb3B5IG9mIHRo
ZSBib290IHBhZ2V0YWJsZXMuIEVhY2ggc2Vjb25kYXJ5IENQVQo+ID4gICAgICAgICogcmVidWls
ZHMgdGhlc2UgaXRzZWxmIChzZWUgaGVhZC5TKSAqLwo+ID4gQEAgLTEwODksNyArMTA5MCw3IEBA
IGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZwo+
ID4gZSwgdW5zaWduZWQgaW50IGZsYWdzKQo+ID4gICB9Cj4gPiAgICAgZW51bSBtZyB7IG1nX2Ns
ZWFyLCBtZ19ybywgbWdfcncsIG1nX3J4IH07Cj4gPiAtc3RhdGljIHZvaWQgc2V0X3B0ZV9mbGFn
c19vbl9yYW5nZShjb25zdCBjaGFyICpwLCB1bnNpZ25lZCBsb25nIGwsIGVudW0gbWcKPiA+IG1n
KQo+ID4gK3N0YXRpYyB2b2lkIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2UoY29uc3QgdW5zaWduZWQg
bG9uZyBwLCB1bnNpZ25lZCBsb25nIGwsCj4gPiBlbnVtIG1nIG1nKQo+ID4gICB7Cj4gPiAgICAg
ICBscGFlX3QgcHRlOwo+ID4gICAgICAgaW50IGk7Cj4gPiBAQCAtMTEwMCw4ICsxMTAxLDggQEAg
c3RhdGljIHZvaWQgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShjb25zdCBjaGFyICpwLAo+ID4gdW5z
aWduZWQgbG9uZyBsLCBlbnVtIG1nIG1nKQo+ID4gICAgICAgQVNTRVJUKCEoKHVuc2lnbmVkIGxv
bmcpIHAgJiB+UEFHRV9NQVNLKSk7Cj4gPiAgICAgICBBU1NFUlQoIShsICYgflBBR0VfTUFTSykp
Owo+ID4gICAtICAgIGZvciAoIGkgPSAocCAtIF9zdGFydCkgLyBQQUdFX1NJWkU7Cj4gPiAtICAg
ICAgICAgIGkgPCAocCArIGwgLSBfc3RhcnQpIC8gUEFHRV9TSVpFOwo+ID4gKyAgICBmb3IgKCBp
ID0gKHAgLSBTWU1CT0woX3N0YXJ0KSkgLyBQQUdFX1NJWkU7Cj4gPiArICAgICAgICAgIGkgPCAo
cCArIGwgLSBTWU1CT0woX3N0YXJ0KSkgLyBQQUdFX1NJWkU7Cj4gPiAgICAgICAgICAgICBpKysg
KQo+ID4gICAgICAgewo+ID4gICAgICAgICAgIHB0ZSA9IHhlbl94ZW5tYXBbaV07Cj4gPiBAQCAt
MTEzOCwxMiArMTEzOSwxMiBAQCBzdGF0aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKGNv
bnN0IGNoYXIgKnAsCj4gPiB1bnNpZ25lZCBsb25nIGwsIGVudW0gbWcgbWcpCj4gPiAgIHZvaWQg
ZnJlZV9pbml0X21lbW9yeSh2b2lkKQo+ID4gICB7Cj4gPiAgICAgICBwYWRkcl90IHBhID0gdmly
dF90b19tYWRkcihfX2luaXRfYmVnaW4pOwo+ID4gLSAgICB1bnNpZ25lZCBsb25nIGxlbiA9IF9f
aW5pdF9lbmQgLSBfX2luaXRfYmVnaW47Cj4gPiArICAgIHVuc2lnbmVkIGxvbmcgbGVuID0gU1lN
Qk9MKF9faW5pdF9lbmQpIC0gU1lNQk9MKF9faW5pdF9iZWdpbik7Cj4gPiAgICAgICB1aW50MzJf
dCBpbnNuOwo+ID4gICAgICAgdW5zaWduZWQgaW50IGksIG5yID0gbGVuIC8gc2l6ZW9mKGluc24p
Owo+ID4gICAgICAgdWludDMyX3QgKnA7Cj4gPiAgIC0gICAgc2V0X3B0ZV9mbGFnc19vbl9yYW5n
ZShfX2luaXRfYmVnaW4sIGxlbiwgbWdfcncpOwo+ID4gKyAgICBzZXRfcHRlX2ZsYWdzX29uX3Jh
bmdlKFNZTUJPTChfX2luaXRfYmVnaW4pLCBsZW4sIG1nX3J3KTsKPiA+ICAgI2lmZGVmIENPTkZJ
R19BUk1fMzIKPiA+ICAgICAgIC8qIHVkZiBpbnN0cnVjdGlvbiBpLmUgKHNlZSBBOC44LjI0NyBp
biBBUk0gRERJIDA0MDZDLmMpICovCj4gPiAgICAgICBpbnNuID0gMHhlN2YwMDBmMDsKPiA+IEBA
IC0xMTU0LDcgKzExNTUsNyBAQCB2b2lkIGZyZWVfaW5pdF9tZW1vcnkodm9pZCkKPiA+ICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgbnI7IGkrKyApCj4gPiAgICAgICAgICAgKihwICsgaSkgPSBpbnNu
Owo+ID4gICAtICAgIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2UoX19pbml0X2JlZ2luLCBsZW4sIG1n
X2NsZWFyKTsKPiA+ICsgICAgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShTWU1CT0woX19pbml0X2Jl
Z2luKSwgbGVuLCBtZ19jbGVhcik7Cj4gPiAgICAgICBpbml0X2RvbWhlYXBfcGFnZXMocGEsIHBh
ICsgbGVuKTsKPiA+ICAgICAgIHByaW50aygiRnJlZWQgJWxka0IgaW5pdCBtZW1vcnkuXG4iLAo+
ID4gKGxvbmcpKF9faW5pdF9lbmQtX19pbml0X2JlZ2luKT4+MTApOwo+ID4gICB9Cj4gPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ID4g
aW5kZXggZWEyNDk1YS4uZTNhZGRkZiAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1
cC5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ID4gQEAgLTM5NCw3ICszOTQsOCBA
QCBzdGF0aWMgcGFkZHJfdCBfX2luaXQgZ2V0X3hlbl9wYWRkcih2b2lkKQo+ID4gICAgICAgcGFk
ZHJfdCBwYWRkciA9IDA7Cj4gPiAgICAgICBpbnQgaTsKPiA+ICAgLSAgICBtaW5fc2l6ZSA9IChf
ZW5kIC0gX3N0YXJ0ICsgKFhFTl9QQUREUl9BTElHTi0xKSkgJgo+ID4gfihYRU5fUEFERFJfQUxJ
R04tMSk7Cj4gPiArICAgIG1pbl9zaXplID0gKFNZTUJPTChfZW5kKSAtIFNZTUJPTChfc3RhcnQp
ICsKPiA+ICsgICAgICAgICAgICAgICAgKFhFTl9QQUREUl9BTElHTi0xKSkgJiB+KFhFTl9QQURE
Ul9BTElHTi0xKTsKPiA+ICAgICAgICAgLyogRmluZCB0aGUgaGlnaGVzdCBiYW5rIHdpdGggZW5v
dWdoIHNwYWNlLiAqLwo+ID4gICAgICAgZm9yICggaSA9IDA7IGkgPCBtaS0+bnJfYmFua3M7IGkr
KyApCj4gPiBAQCAtNzI3LDggKzcyOCw5IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25l
ZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCj4gPiAgICAgICAgIC8qIFJlZ2lzdGVyIFhlbidzIGxv
YWQgYWRkcmVzcyBhcyBhIGJvb3QgbW9kdWxlLiAqLwo+ID4gICAgICAgeGVuX2Jvb3Rtb2R1bGUg
PSBhZGRfYm9vdF9tb2R1bGUoQk9PVE1PRF9YRU4sCj4gPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfc3RhcnQgKwo+ID4gYm9vdF9waHlzX29mZnNl
dCksCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90
KShfZW5kIC0gX3N0YXJ0ICsgMSksCj4gPiBOVUxMKTsKPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChwYWRkcl90KSh1aW50cHRyX3QpKFNZTUJPTChfc3RhcnQpICsKPiA+IGJvb3Rf
cGh5c19vZmZzZXQpLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3Qp
KHVpbnRwdHJfdCkoU1lNQk9MKF9lbmQpIC0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFNZTUJPTChfc3RhcnQpICsgMSksCj4gPiBOVUxMKTsK
PiAKPiBBcmUgdGhlIGNhc3RzIG5lY2Vzc2FyeSB3aGVuIHlvdSB1c2UgU1lNQk9MPwogCkkgY2Fu
IHJlbW92ZSB0aGUgY2FzdCB0byAodWludHB0cl90KSB0aGF0IGlzIHVubmVjZXNzYXJ5CgoKPiA+
ICAgICAgIEJVR19PTigheGVuX2Jvb3Rtb2R1bGUpOwo+ID4gICAgICAgICB4ZW5fcGFkZHIgPSBn
ZXRfeGVuX3BhZGRyKCk7Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94
ZW4vYXJjaC94ODYvc2V0dXAuYwo+ID4gaW5kZXggOTNiNzljNy4uMWEwMmIzMCAxMDA2NDQKPiA+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvc2V0dXAu
Ywo+ID4gQEAgLTU3OCwxMyArNTc4LDEzIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBrZXhlY19yZXNl
cnZlX2FyZWEoc3RydWN0IGU4MjBtYXAKPiA+ICplODIwKQo+ID4gICAgIHN0YXRpYyBpbmxpbmUg
Ym9vbCB1c2luZ18yTV9tYXBwaW5nKHZvaWQpCj4gPiAgIHsKPiA+IC0gICAgcmV0dXJuICFsMV90
YWJsZV9vZmZzZXQoKHVuc2lnbmVkIGxvbmcpX18yTV90ZXh0X2VuZCkgJiYKPiA+IC0gICAgICAg
ICAgICFsMV90YWJsZV9vZmZzZXQoKHVuc2lnbmVkIGxvbmcpX18yTV9yb2RhdGFfc3RhcnQpICYm
Cj4gPiAtICAgICAgICAgICAhbDFfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZCBsb25nKV9fMk1fcm9k
YXRhX2VuZCkgJiYKPiA+IC0gICAgICAgICAgICFsMV90YWJsZV9vZmZzZXQoKHVuc2lnbmVkIGxv
bmcpX18yTV9pbml0X3N0YXJ0KSAmJgo+ID4gLSAgICAgICAgICAgIWwxX3RhYmxlX29mZnNldCgo
dW5zaWduZWQgbG9uZylfXzJNX2luaXRfZW5kKSAmJgo+ID4gLSAgICAgICAgICAgIWwxX3RhYmxl
X29mZnNldCgodW5zaWduZWQgbG9uZylfXzJNX3J3ZGF0YV9zdGFydCkgJiYKPiA+IC0gICAgICAg
ICAgICFsMV90YWJsZV9vZmZzZXQoKHVuc2lnbmVkIGxvbmcpX18yTV9yd2RhdGFfZW5kKTsKPiA+
ICsgICAgcmV0dXJuICFsMV90YWJsZV9vZmZzZXQoU1lNQk9MKF9fMk1fdGV4dF9lbmQpKSAmJgo+
ID4gKyAgICAgICAgICAgIWwxX3RhYmxlX29mZnNldChTWU1CT0woX18yTV9yb2RhdGFfc3RhcnQp
KSAmJgo+ID4gKyAgICAgICAgICAgIWwxX3RhYmxlX29mZnNldChTWU1CT0woX18yTV9yb2RhdGFf
ZW5kKSkgJiYKPiA+ICsgICAgICAgICAgICFsMV90YWJsZV9vZmZzZXQoU1lNQk9MKF9fMk1faW5p
dF9zdGFydCkpICYmCj4gPiArICAgICAgICAgICAhbDFfdGFibGVfb2Zmc2V0KFNZTUJPTChfXzJN
X2luaXRfZW5kKSkgJiYKPiA+ICsgICAgICAgICAgICFsMV90YWJsZV9vZmZzZXQoU1lNQk9MKF9f
Mk1fcndkYXRhX3N0YXJ0KSkgJiYKPiA+ICsgICAgICAgICAgICFsMV90YWJsZV9vZmZzZXQoU1lN
Qk9MKF9fMk1fcndkYXRhX2VuZCkpOwo+ID4gICB9Cj4gPiAgICAgc3RhdGljIHZvaWQgbm9pbmxp
bmUgaW5pdF9kb25lKHZvaWQpCj4gPiBAQCAtNjA2LDEzICs2MDYsMTMgQEAgc3RhdGljIHZvaWQg
bm9pbmxpbmUgaW5pdF9kb25lKHZvaWQpCj4gPiAgICAgICAvKiBEZXN0cm95IFhlbidzIG1hcHBp
bmdzLCBhbmQgcmV1c2UgdGhlIHBhZ2VzLiAqLwo+ID4gICAgICAgaWYgKCB1c2luZ18yTV9tYXBw
aW5nKCkgKQo+ID4gICAgICAgewo+ID4gLSAgICAgICAgc3RhcnQgPSAodW5zaWduZWQgbG9uZykm
X18yTV9pbml0X3N0YXJ0LAo+ID4gLSAgICAgICAgZW5kICAgPSAodW5zaWduZWQgbG9uZykmX18y
TV9pbml0X2VuZDsKPiA+ICsgICAgICAgIHN0YXJ0ID0gU1lNQk9MKCZfXzJNX2luaXRfc3RhcnQp
LAo+ID4gKyAgICAgICAgZW5kICAgPSBTWU1CT0woJl9fMk1faW5pdF9lbmQpOwo+ID4gICAgICAg
fQo+ID4gICAgICAgZWxzZQo+ID4gICAgICAgewo+ID4gLSAgICAgICAgc3RhcnQgPSAodW5zaWdu
ZWQgbG9uZykmX19pbml0X2JlZ2luOwo+ID4gLSAgICAgICAgZW5kICAgPSAodW5zaWduZWQgbG9u
ZykmX19pbml0X2VuZDsKPiA+ICsgICAgICAgIHN0YXJ0ID0gU1lNQk9MKCZfX2luaXRfYmVnaW4p
Owo+ID4gKyAgICAgICAgZW5kICAgPSBTWU1CT0woJl9faW5pdF9lbmQpOwo+ID4gICAgICAgfQo+
ID4gICAgICAgICBkZXN0cm95X3hlbl9tYXBwaW5ncyhzdGFydCwgZW5kKTsKPiA+IEBAIC05NjYs
OCArOTY2LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9u
ZyBtYmlfcCkKPiA+ICAgICAgICAgICAgKiBUaGlzIG5lZWRzIHRvIHJlbWFpbiBpbiBzeW5jIHdp
dGggeGVuX2luX3JhbmdlKCkgYW5kIHRoZQo+ID4gICAgICAgICAgICAqIHJlc3BlY3RpdmUgcmVz
ZXJ2ZV9lODIwX3JhbSgpIGludm9jYXRpb24gYmVsb3cuCj4gPiAgICAgICAgICAgICovCj4gPiAt
ICAgICAgICBtb2RbbWJpLT5tb2RzX2NvdW50XS5tb2Rfc3RhcnQgPSB2aXJ0X3RvX21mbihfc3Rl
eHQpOwo+ID4gLSAgICAgICAgbW9kW21iaS0+bW9kc19jb3VudF0ubW9kX2VuZCA9IF9fMk1fcndk
YXRhX2VuZCAtIF9zdGV4dDsKPiA+ICsgICAgICAgIG1vZFttYmktPm1vZHNfY291bnRdLm1vZF9z
dGFydCA9IHZpcnRfdG9fbWZuKFNZTUJPTChfc3RleHQpKTsKPiA+ICsgICAgICAgIG1vZFttYmkt
Pm1vZHNfY291bnRdLm1vZF9lbmQgPSBTWU1CT0woX18yTV9yd2RhdGFfZW5kKSAtCj4gPiBTWU1C
T0woX3N0ZXh0KTsKPiA+ICAgICAgIH0KPiA+ICAgICAgICAgbW9kdWxlc19oZWFkcm9vbSA9IGJ6
aW1hZ2VfaGVhZHJvb20oYm9vdHN0cmFwX21hcChtb2QpLAo+ID4gbW9kLT5tb2RfZW5kKTsKPiA+
IEBAIC0xMDE4LDcgKzEwMTgsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1
bnNpZ25lZCBsb25nIG1iaV9wKQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAxVUwgPDwgKFBB
R0VfU0hJRlQgKyAzMikpICkKPiA+ICAgICAgICAgICAgICAgZSA9IG1pbihIWVBFUlZJU09SX1ZJ
UlRfRU5EIC0gRElSRUNUTUFQX1ZJUlRfU1RBUlQsCj4gPiAgICAgICAgICAgICAgICAgICAgICAg
MVVMIDw8IChQQUdFX1NISUZUICsgMzIpKTsKPiA+IC0jZGVmaW5lIHJlbG9jX3NpemUgKChfX3Bh
KF9fMk1fcndkYXRhX2VuZCkgKyBtYXNrKSAmIH5tYXNrKQo+ID4gKyNkZWZpbmUgcmVsb2Nfc2l6
ZSAoKF9fcGEoU1lNQk9MKF9fMk1fcndkYXRhX2VuZCkpICsgbWFzaykgJiB+bWFzaykKPiA+ICAg
ICAgICAgICAvKiBJcyB0aGUgcmVnaW9uIHN1aXRhYmxlIGZvciByZWxvY2F0aW5nIFhlbj8gKi8K
PiA+ICAgICAgICAgICBpZiAoICF4ZW5fcGh5c19zdGFydCAmJiBlIDw9IGxpbWl0ICkKPiA+ICAg
ICAgICAgICB7Cj4gPiBAQCAtMTAzNCw3ICsxMDM0LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4g
X19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKPiA+ICAgICAgICAgICAgKiBJcyB0aGUg
cmVnaW9uIHNpemUgZ3JlYXRlciB0aGFuIHplcm8gYW5kIGRvZXMgaXQgYmVnaW4KPiA+ICAgICAg
ICAgICAgKiBhdCBvciBhYm92ZSB0aGUgZW5kIG9mIGN1cnJlbnQgWGVuIGltYWdlIHBsYWNlbWVu
dD8KPiA+ICAgICAgICAgICAgKi8KPiA+IC0gICAgICAgIGlmICggKGVuZCA+IHMpICYmIChlbmQg
LSByZWxvY19zaXplICsgWEVOX0lNR19PRkZTRVQgPj0gX19wYShfZW5kKSkKPiA+ICkKPiA+ICsg
ICAgICAgIGlmICggKGVuZCA+IHMpICYmIChlbmQgLSByZWxvY19zaXplICsgWEVOX0lNR19PRkZT
RVQgPj0KPiA+ICsgICAgICAgICAgICAgX19wYShTWU1CT0woX2VuZCkpKSApCj4gPiAgICAgICAg
ICAgewo+ID4gICAgICAgICAgICAgICBsNF9wZ2VudHJ5X3QgKnBsNGU7Cj4gPiAgICAgICAgICAg
ICAgIGwzX3BnZW50cnlfdCAqcGwzZTsKPiA+IEBAIC0xMDYyLDcgKzEwNjMsOCBAQCB2b2lkIF9f
aW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQo+ID4gICAgICAg
ICAgICAgICAgKiBkYXRhIHVudGlsIGFmdGVyIHdlIGhhdmUgc3dpdGNoZWQgdG8gdGhlIHJlbG9j
YXRlZAo+ID4gcGFnZXRhYmxlcyEKPiA+ICAgICAgICAgICAgICAgICovCj4gPiAgICAgICAgICAg
ICAgIGJhcnJpZXIoKTsKPiA+IC0gICAgICAgICAgICBtb3ZlX21lbW9yeShlICsgWEVOX0lNR19P
RkZTRVQsIFhFTl9JTUdfT0ZGU0VULCBfZW5kIC0gX3N0YXJ0LAo+ID4gMSk7Cj4gPiArICAgICAg
ICAgICAgbW92ZV9tZW1vcnkoZSArIFhFTl9JTUdfT0ZGU0VULCBYRU5fSU1HX09GRlNFVCwKPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICBTWU1CT0woX2VuZCkgLSBTWU1CT0woX3N0YXJ0KSwg
MSk7Cj4gPiAgICAgICAgICAgICAgICAgLyogV2FsayBpbml0aWFsIHBhZ2V0YWJsZXMsIHJlbG9j
YXRpbmcgcGFnZSBkaXJlY3RvcnkKPiA+IGVudHJpZXMuICovCj4gPiAgICAgICAgICAgICAgIHBs
NGUgPSBfX3ZhKF9fcGEoaWRsZV9wZ190YWJsZSkpOwo+ID4gQEAgLTExMDMsOCArMTEwNSw4IEBA
IHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCj4g
PiAgICAgICAgICAgICAgICAqIGlzIGNvbnRhaW5lZCBpbiB0aGlzIFBURS4KPiA+ICAgICAgICAg
ICAgICAgICovCj4gPiAgICAgICAgICAgICAgIEJVR19PTih1c2luZ18yTV9tYXBwaW5nKCkgJiYK
PiA+IC0gICAgICAgICAgICAgICAgICAgbDJfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZCBsb25nKV9l
cm9kYXRhKSA9PQo+ID4gLSAgICAgICAgICAgICAgICAgICBsMl90YWJsZV9vZmZzZXQoKHVuc2ln
bmVkIGxvbmcpX3N0ZXh0KSk7Cj4gPiArICAgICAgICAgICAgICAgICAgIGwyX3RhYmxlX29mZnNl
dChTWU1CT0woX2Vyb2RhdGEpKSA9PQo+ID4gKyAgICAgICAgICAgICAgICAgICBsMl90YWJsZV9v
ZmZzZXQoU1lNQk9MKF9zdGV4dCkpKTsKPiA+ICAgICAgICAgICAgICAgKnBsMmUrKyA9IGwyZV9m
cm9tX3Bmbih4ZW5fcGh5c19zdGFydCA+PiBQQUdFX1NISUZULAo+ID4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBBR0VfSFlQRVJWSVNPUl9SWCB8IF9QQUdFX1BTRSk7Cj4g
PiAgICAgICAgICAgICAgIGZvciAoIGkgPSAxOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkr
KywgcGwyZSsrICkKPiA+IEBAIC0xMTIyLDIyICsxMTI0LDIyIEBAIHZvaWQgX19pbml0IG5vcmV0
dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcKPiA+IG1iaV9wKQo+ID4gICAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOwo+ID4gICAgICAgICAgICAgICAgICAgfQo+ID4gICAtICAgICAg
ICAgICAgICAgIGlmICggaSA8IGwyX3RhYmxlX29mZnNldCgodW5zaWduZWQgbG9uZykmX18yTV90
ZXh0X2VuZCkgKQo+ID4gKyAgICAgICAgICAgICAgICBpZiAoIGkgPCBsMl90YWJsZV9vZmZzZXQo
KHVuc2lnbmVkCj4gPiBsb25nKVNZTUJPTCgmX18yTV90ZXh0X2VuZCkpICkKPiA+ICAgICAgICAg
ICAgICAgICAgIHsKPiA+ICAgICAgICAgICAgICAgICAgICAgICBmbGFncyA9IFBBR0VfSFlQRVJW
SVNPUl9SWCB8IF9QQUdFX1BTRTsKPiA+ICAgICAgICAgICAgICAgICAgIH0KPiA+IC0gICAgICAg
ICAgICAgICAgZWxzZSBpZiAoIGkgPj0gbDJfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZAo+ID4gbG9u
ZykmX18yTV9yb2RhdGFfc3RhcnQpICYmCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICBp
IDwgIGwyX3RhYmxlX29mZnNldCgodW5zaWduZWQKPiA+IGxvbmcpJl9fMk1fcm9kYXRhX2VuZCkg
KQo+ID4gKyAgICAgICAgICAgICAgICBlbHNlIGlmICggaSA+PSBsMl90YWJsZV9vZmZzZXQoU1lN
Qk9MKCZfXzJNX3JvZGF0YV9zdGFydCkpCj4gPiAmJgo+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgaSA8ICBsMl90YWJsZV9vZmZzZXQoU1lNQk9MKCZfXzJNX3JvZGF0YV9lbmQpKSApCj4g
PiAgICAgICAgICAgICAgICAgICB7Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgZmxhZ3MgPSBQ
QUdFX0hZUEVSVklTT1JfUk8gfCBfUEFHRV9QU0U7Cj4gPiAgICAgICAgICAgICAgICAgICB9Cj4g
PiAtICAgICAgICAgICAgICAgIGVsc2UgaWYgKCBpID49IGwyX3RhYmxlX29mZnNldCgodW5zaWdu
ZWQKPiA+IGxvbmcpJl9fMk1faW5pdF9zdGFydCkgJiYKPiA+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgIGkgPCAgbDJfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZAo+ID4gbG9uZykmX18yTV9pbml0
X2VuZCkgKQo+ID4gKyAgICAgICAgICAgICAgICBlbHNlIGlmICggaSA+PSBsMl90YWJsZV9vZmZz
ZXQoU1lNQk9MKCZfXzJNX2luaXRfc3RhcnQpKSAmJgo+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgaSA8ICBsMl90YWJsZV9vZmZzZXQoU1lNQk9MKCZfXzJNX2luaXRfZW5kKSkgKQo+ID4g
ICAgICAgICAgICAgICAgICAgewo+ID4gICAgICAgICAgICAgICAgICAgICAgIGZsYWdzID0gUEFH
RV9IWVBFUlZJU09SX1JXWCB8IF9QQUdFX1BTRTsKPiA+ICAgICAgICAgICAgICAgICAgIH0KPiA+
IC0gICAgICAgICAgICAgICAgZWxzZSBpZiAoIChpID49IGwyX3RhYmxlX29mZnNldCgodW5zaWdu
ZWQKPiA+IGxvbmcpJl9fMk1fcndkYXRhX3N0YXJ0KSAmJgo+ID4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGkgPCAgbDJfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZAo+ID4gbG9uZykmX18yTV9y
d2RhdGFfZW5kKSkgKQo+ID4gKyAgICAgICAgICAgICAgICBlbHNlIGlmICggKGkgPj0gbDJfdGFi
bGVfb2Zmc2V0KFNZTUJPTCgmX18yTV9yd2RhdGFfc3RhcnQpKQo+ID4gJiYKPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpIDwgIGwyX3RhYmxlX29mZnNldChTWU1CT0woJl9fMk1fcndk
YXRhX2VuZCkpKQo+ID4gKQo+ID4gICAgICAgICAgICAgICAgICAgewo+ID4gICAgICAgICAgICAg
ICAgICAgICAgIGZsYWdzID0gUEFHRV9IWVBFUlZJU09SX1JXIHwgX1BBR0VfUFNFOwo+ID4gICAg
ICAgICAgICAgICAgICAgfQo+ID4gQEAgLTEyMzQsNyArMTIzNiw3IEBAIHZvaWQgX19pbml0IG5v
cmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCj4gPiAgICAgICAgICAgcGFu
aWMoIk5vdCBlbm91Z2ggbWVtb3J5IHRvIHJlbG9jYXRlIFhlblxuIik7Cj4gPiAgICAgICAgIC8q
IFRoaXMgbmVlZHMgdG8gcmVtYWluIGluIHN5bmMgd2l0aCB4ZW5faW5fcmFuZ2UoKS4gKi8KPiA+
IC0gICAgcmVzZXJ2ZV9lODIwX3JhbSgmYm9vdF9lODIwLCBfX3BhKF9zdGV4dCksIF9fcGEoX18y
TV9yd2RhdGFfZW5kKSk7Cj4gPiArICAgIHJlc2VydmVfZTgyMF9yYW0oJmJvb3RfZTgyMCwgX19w
YShTWU1CT0woX3N0ZXh0KSksCj4gPiBfX3BhKFNZTUJPTChfXzJNX3J3ZGF0YV9lbmQpKSk7Cj4g
PiAgICAgICAgIC8qIExhdGUga2V4ZWMgcmVzZXJ2YXRpb24gKGR5bmFtaWMgc3RhcnQgYWRkcmVz
cykuICovCj4gPiAgICAgICBrZXhlY19yZXNlcnZlX2FyZWEoJmJvb3RfZTgyMCk7Cj4gPiBAQCAt
MTM3Nyw3ICsxMzc5LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWdu
ZWQgbG9uZyBtYmlfcCkKPiA+ICAgICAgIH0KPiA+ICAgI2VuZGlmCj4gPiAgIC0gICAgeGVuX3Zp
cnRfZW5kID0gKCh1bnNpZ25lZCBsb25nKV9lbmQgKyAoMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElG
VCkgLQo+ID4gMSkgJgo+ID4gKyAgICB4ZW5fdmlydF9lbmQgPSAoU1lNQk9MKF9lbmQpICsKPiA+
ICsgICAgICAgICAgICAgICAgICAgICgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAtIDEpICYK
PiA+ICAgICAgICAgICAgICAgICAgICAgIH4oKDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC0g
MSk7Cj4gPiAgICAgICBkZXN0cm95X3hlbl9tYXBwaW5ncyh4ZW5fdmlydF9lbmQsIFhFTl9WSVJU
X1NUQVJUICsKPiA+IEJPT1RTVFJBUF9NQVBfQkFTRSk7Cj4gPiAgIEBAIC0xMzkwLDIyICsxMzkz
LDIyIEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcKPiA+
IG1iaV9wKQo+ID4gICAgICAgewo+ID4gICAgICAgICAgIC8qIE1hcmsgLnRleHQgYXMgUlggKGF2
b2lkaW5nIHRoZSBmaXJzdCAyTSBzdXBlcnBhZ2UpLiAqLwo+ID4gICAgICAgICAgIG1vZGlmeV94
ZW5fbWFwcGluZ3MoWEVOX1ZJUlRfU1RBUlQgKyBNQigyKSwKPiA+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpJl9fMk1fdGV4dF9lbmQsCj4gPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFNZTUJPTCgmX18yTV90ZXh0X2VuZCksCj4gPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQQUdFX0hZUEVSVklTT1JfUlgpOwo+ID4gICAgICAgICAgICAg
LyogTWFyayAucm9kYXRhIGFzIFJPLiAqLwo+ID4gLSAgICAgICAgbW9kaWZ5X3hlbl9tYXBwaW5n
cygodW5zaWduZWQgbG9uZykmX18yTV9yb2RhdGFfc3RhcnQsCj4gPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKSZfXzJNX3JvZGF0YV9lbmQsCj4gPiArICAgICAg
ICBtb2RpZnlfeGVuX21hcHBpbmdzKFNZTUJPTCgmX18yTV9yb2RhdGFfc3RhcnQpLAo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBTWU1CT0woJl9fMk1fcm9kYXRhX2VuZCksCj4gPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX0hZUEVSVklTT1JfUk8pOwo+ID4gICAg
ICAgICAgICAgLyogTWFyayAuZGF0YSBhbmQgLmJzcyBhcyBSVy4gKi8KPiA+IC0gICAgICAgIG1v
ZGlmeV94ZW5fbWFwcGluZ3MoKHVuc2lnbmVkIGxvbmcpJl9fMk1fcndkYXRhX3N0YXJ0LAo+ID4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZykmX18yTV9yd2RhdGFf
ZW5kLAo+ID4gKyAgICAgICAgbW9kaWZ5X3hlbl9tYXBwaW5ncyhTWU1CT0woJl9fMk1fcndkYXRh
X3N0YXJ0KSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgU1lNQk9MKCZfXzJNX3J3
ZGF0YV9lbmQpLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9IWVBFUlZJ
U09SX1JXKTsKPiA+ICAgICAgICAgICAgIC8qIERyb3AgdGhlIHJlbWFpbmluZyBtYXBwaW5ncyBp
biB0aGUgc2hhdHRlcmVkIHN1cGVycGFnZS4gKi8KPiA+IC0gICAgICAgIGRlc3Ryb3lfeGVuX21h
cHBpbmdzKCh1bnNpZ25lZCBsb25nKSZfXzJNX3J3ZGF0YV9lbmQsCj4gPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBST1VORFVQKCh1bnNpZ25lZCBsb25nKSZfXzJNX3J3ZGF0YV9lbmQs
Cj4gPiBNQigyKSkpOwo+ID4gKyAgICAgICAgZGVzdHJveV94ZW5fbWFwcGluZ3MoU1lNQk9MKCZf
XzJNX3J3ZGF0YV9lbmQpLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUk9VTkRV
UChTWU1CT0woJl9fMk1fcndkYXRhX2VuZCksIE1CKDIpKSk7Cj4gPiAgICAgICB9Cj4gPiAgICAg
ICAgIG5yX3BhZ2VzID0gMDsKPiA+IEBAIC0xODYwLDExICsxODYzLDExIEBAIGludCBfX2h3ZG9t
X2luaXQgeGVuX2luX3JhbmdlKHVuc2lnbmVkIGxvbmcgbWZuKQo+ID4gICAgICAgICAgICAqLwo+
ID4gICAgICAgICAgICAgLyogaHlwZXJ2aXNvciAudGV4dCArIC5yb2RhdGEgKi8KPiA+IC0gICAg
ICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9yb10ucyA9IF9fcGEoJl9zdGV4dCk7Cj4gPiAtICAgICAg
ICB4ZW5fcmVnaW9uc1tyZWdpb25fcm9dLmUgPSBfX3BhKCZfXzJNX3JvZGF0YV9lbmQpOwo+ID4g
KyAgICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3JvXS5zID0gX19wYShTWU1CT0woJl9zdGV4dCkp
Owo+ID4gKyAgICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3JvXS5lID0gX19wYShTWU1CT0woJl9f
Mk1fcm9kYXRhX2VuZCkpOwo+ID4gICAgICAgICAgIC8qIGh5cGVydmlzb3IgLmRhdGEgKyAuYnNz
ICovCj4gPiAtICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fcnddLnMgPSBfX3BhKCZfXzJNX3J3
ZGF0YV9zdGFydCk7Cj4gPiAtICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fcnddLmUgPSBfX3Bh
KCZfXzJNX3J3ZGF0YV9lbmQpOwo+ID4gKyAgICAgICAgeGVuX3JlZ2lvbnNbcmVnaW9uX3J3XS5z
ID0gX19wYShTWU1CT0woJl9fMk1fcndkYXRhX3N0YXJ0KSk7Cj4gPiArICAgICAgICB4ZW5fcmVn
aW9uc1tyZWdpb25fcnddLmUgPSBfX3BhKFNZTUJPTCgmX18yTV9yd2RhdGFfZW5kKSk7Cj4gPiAg
ICAgICB9Cj4gPiAgICAgICAgIHN0YXJ0ID0gKHBhZGRyX3QpbWZuIDw8IFBBR0VfU0hJRlQ7Cj4g
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Rib290LmMgYi94ZW4vYXJjaC94ODYvdGJvb3Qu
Ywo+ID4gaW5kZXggZjNmZGVlNC4uZTM1NTIzMiAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4
Ni90Ym9vdC5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvdGJvb3QuYwo+ID4gQEAgLTM3MywxMyAr
MzczLDEzIEBAIHZvaWQgdGJvb3Rfc2h1dGRvd24odWludDMyX3Qgc2h1dGRvd25fdHlwZSkKPiA+
ICAgICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMF0uc2l6ZSA9IGJvb3RzeW1f
cGh5cyh0cmFtcG9saW5lX2VuZCkKPiA+IC0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb3RzeW1fcGh5cyh0cmFtcG9saW5lX3N0YXJ0KTsKPiA+
ICAgICAgICAgICAvKiBoeXBlcnZpc29yIC50ZXh0ICsgLnJvZGF0YSAqLwo+ID4gLSAgICAgICAg
Z190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25zWzFdLnN0YXJ0ID0gKHVpbnQ2NF90KV9fcGEoJl9z
dGV4dCk7Cj4gPiAtICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMV0uc2l6ZSA9
IF9fcGEoJl9fMk1fcm9kYXRhX2VuZCkgLQo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfX3BhKCZfc3RleHQpOwo+ID4gKyAgICAgICAgZ190Ym9vdF9z
aGFyZWQtPm1hY19yZWdpb25zWzFdLnN0YXJ0ID0KPiA+ICh1aW50NjRfdClfX3BhKFNZTUJPTCgm
X3N0ZXh0KSk7Cj4gPiArICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMV0uc2l6
ZSA9Cj4gPiBfX3BhKFNZTUJPTCgmX18yTV9yb2RhdGFfZW5kKSkgLQo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3BhKFNZTUJPTCgmX3N0ZXh0KSk7
Cj4gPiAgICAgICAgICAgLyogaHlwZXJ2aXNvciAuZGF0YSArIC5ic3MgKi8KPiA+IC0gICAgICAg
IGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1syXS5zdGFydCA9Cj4gPiAodWludDY0X3QpX19w
YSgmX18yTV9yd2RhdGFfc3RhcnQpOwo+ID4gLSAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19y
ZWdpb25zWzJdLnNpemUgPSBfX3BhKCZfXzJNX3J3ZGF0YV9lbmQpIC0KPiA+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19wYSgmX18yTV9yd2RhdGFfc3Rh
cnQpOwo+ID4gKyAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1hY19yZWdpb25zWzJdLnN0YXJ0ID0K
PiA+ICh1aW50NjRfdClfX3BhKFNZTUJPTCgmX18yTV9yd2RhdGFfc3RhcnQpKTsKPiA+ICsgICAg
ICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1syXS5zaXplID0KPiA+IF9fcGEoU1lNQk9M
KCZfXzJNX3J3ZGF0YV9lbmQpKSAtCj4gPiArCj4gPiBfX3BhKFNZTUJPTCgmX18yTV9yd2RhdGFf
c3RhcnQpKTsKPiA+ICAgICAgICAgICAgIC8qCj4gPiAgICAgICAgICAgICogTUFDIGRvbWFpbnMg
YW5kIG90aGVyIFhlbiBtZW1vcnkKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0
L21hY2hpbmVfa2V4ZWMuYwo+ID4gYi94ZW4vYXJjaC94ODYveDg2XzY0L21hY2hpbmVfa2V4ZWMu
Ywo+ID4gaW5kZXggZjRhMDA1Yy4uOTE5MzZkYiAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvbWFjaGluZV9rZXhlYy5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21h
Y2hpbmVfa2V4ZWMuYwo+ID4gQEAgLTEzLDggKzEzLDggQEAKPiA+ICAgICBpbnQgbWFjaGluZV9r
ZXhlY19nZXRfeGVuKHhlbl9rZXhlY19yYW5nZV90ICpyYW5nZSkKPiA+ICAgewo+ID4gLSAgICAg
ICAgcmFuZ2UtPnN0YXJ0ID0gdmlydF90b19tYWRkcihfc3RhcnQpOwo+ID4gLSAgICAgICAgcmFu
Z2UtPnNpemUgPSB2aXJ0X3RvX21hZGRyKF9lbmQpIC0gKHVuc2lnbmVkIGxvbmcpcmFuZ2UtPnN0
YXJ0Owo+ID4gKyAgICAgICAgcmFuZ2UtPnN0YXJ0ID0gdmlydF90b19tYWRkcihTWU1CT0woX3N0
YXJ0KSk7Cj4gPiArICAgICAgICByYW5nZS0+c2l6ZSA9IHZpcnRfdG9fbWFkZHIoU1lNQk9MKF9l
bmQpKSAtICh1bnNpZ25lZAo+ID4gbG9uZylyYW5nZS0+c3RhcnQ7Cj4gPiAgICAgICAgICAgcmV0
dXJuIDA7Cj4gPiAgIH0KPiA+ICAgZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5j
IGIveGVuL2RyaXZlcnMvdnBjaS92cGNpLmMKPiA+IGluZGV4IDgyNjA3YmQuLmRmMmNhNDcgMTAw
NjQ0Cj4gPiAtLS0gYS94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwo+ID4gKysrIGIveGVuL2RyaXZl
cnMvdnBjaS92cGNpLmMKPiA+IEBAIC0zMyw3ICszMyw3IEBAIHN0cnVjdCB2cGNpX3JlZ2lzdGVy
IHsKPiA+ICAgI2lmZGVmIF9fWEVOX18KPiA+ICAgZXh0ZXJuIHZwY2lfcmVnaXN0ZXJfaW5pdF90
ICpjb25zdCBfX3N0YXJ0X3ZwY2lfYXJyYXlbXTsKPiA+ICAgZXh0ZXJuIHZwY2lfcmVnaXN0ZXJf
aW5pdF90ICpjb25zdCBfX2VuZF92cGNpX2FycmF5W107Cj4gPiAtI2RlZmluZSBOVU1fVlBDSV9J
TklUIChfX2VuZF92cGNpX2FycmF5IC0gX19zdGFydF92cGNpX2FycmF5KQo+ID4gKyNkZWZpbmUg
TlVNX1ZQQ0lfSU5JVCAoU1lNQk9MKF9fZW5kX3ZwY2lfYXJyYXkpIC0KPiA+IFNZTUJPTChfX3N0
YXJ0X3ZwY2lfYXJyYXkpKQo+ID4gICAgIHZvaWQgdnBjaV9yZW1vdmVfZGV2aWNlKHN0cnVjdCBw
Y2lfZGV2ICpwZGV2KQo+ID4gICB7Cj4gPiBAQCAtNzEsNiArNzEsMTEgQEAgaW50IF9faHdkb21f
aW5pdCB2cGNpX2FkZF9oYW5kbGVycyhzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiA+ICAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBOVU1fVlBDSV9JTklUOyBpKysgKQo+ID4gICAgICAgewo+ID4gKyAg
ICAgICAgLyoKPiA+ICsgICAgICAgICAqIFdlIHNob3VsZCB1c2UgU1lNQk9MIGhlcmUsIGJ1dCBp
dCB3b3VsZCBtYWtlIHRoZSBjb2RlIGF3a3dhcmQKPiA+ICsgICAgICAgICAqIGFuZCBpdCBpcyBu
b3QgcmVxdWlyZWQgZHVlIGJlY2F1c2UgdGhlcmUgYXJlIG5vIHBvaW50ZXJzCj4gPiArICAgICAg
ICAgKiBjb21wYXJpc29uLiBMZWF2ZSBpdCBhcyBpcy4KPiA+ICsgICAgICAgICAqLwo+ID4gICAg
ICAgICAgIHJjID0gX19zdGFydF92cGNpX2FycmF5W2ldKHBkZXYpOwo+ID4gICAgICAgICAgIGlm
ICggcmMgKQo+ID4gICAgICAgICAgICAgICBicmVhazsKPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKPiA+IGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFu
dF90YWJsZS5oCj4gPiBpbmRleCAzNzQxNWI3Li42YzVlZGNjIDEwMDY0NAo+ID4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2dyYW50X3RhYmxlLmgKPiA+IEBAIC0zMSw3ICszMSw4IEBAIHZvaWQgZ250dGFiX21hcmtf
ZGlydHkoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgbWZuKTsKPiA+ICAgICogZW5vdWdoIHNwYWNl
IGZvciBhIGxhcmdlIGdyYW50IHRhYmxlCj4gPiAgICAqLwo+ID4gICAjZGVmaW5lIGdudHRhYl9k
b20wX2ZyYW1lcygpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+ID4gLSAgICBtaW5fdCh1bnNpZ25lZCBpbnQsIG9wdF9tYXhfZ3JhbnRfZnJhbWVzLCBQRk5f
RE9XTihfZXRleHQgLSBfc3RleHQpKQo+ID4gKyAgICBtaW5fdCh1bnNpZ25lZCBpbnQsIG9wdF9t
YXhfZ3JhbnRfZnJhbWVzLCAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgICAg
ICAgIFBGTl9ET1dOKFNZTUJPTChfZXRleHQpIC0gU1lNQk9MKF9zdGV4dCkpKQo+ID4gICAgICNk
ZWZpbmUgZ250dGFiX2luaXRfYXJjaChndCkKPiA+IFwKPiA+ICAgKHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL21tLmgKPiA+IGluZGV4IDk0MGI3NGIuLjYxOTgzZjYgMTAwNjQ0Cj4gPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0u
aAo+ID4gQEAgLTE1MSw4ICsxNTEsOCBAQCBleHRlcm4gdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfc3Rh
cnQ7Cj4gPiAgICNlbmRpZgo+ID4gICAgICNkZWZpbmUgaXNfeGVuX2ZpeGVkX21mbihtZm4pICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiAtICAgICgocGZuX3RvX3BhZGRy
KG1mbikgPj0gdmlydF90b19tYWRkcigmX3N0YXJ0KSkgJiYgICAgICAgXAo+ID4gLSAgICAgKHBm
bl90b19wYWRkcihtZm4pIDw9IHZpcnRfdG9fbWFkZHIoJl9lbmQpKSkKPiA+ICsgICAgKChwZm5f
dG9fcGFkZHIobWZuKSA+PSB2aXJ0X3RvX21hZGRyKFNZTUJPTCgmX3N0YXJ0KSkpICYmIFwKPiA+
ICsgICAgIChwZm5fdG9fcGFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKFNZTUJPTCgmX2VuZCkp
KSkKPiAKPiBfX3BhX3N5bWJvbCB3b3VsZCBoZWxwIGhlcmUuCgpJIGhhdmUgcmVtb3ZlZCB0aGVz
ZSBjaGFuZ2VzLgoKCj4gPiAgICAgI2RlZmluZSBwYWdlX2dldF9vd25lcihfcCkgICAgKF9wKS0+
di5pbnVzZS5kb21haW4KPiA+ICAgI2RlZmluZSBwYWdlX3NldF9vd25lcihfcCxfZCkgKChfcCkt
PnYuaW51c2UuZG9tYWluID0gKF9kKSkKPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKPiA+IGluZGV4IDZlNDU2NTEuLjgy
MDE4YjIgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKPiA+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+ID4gQEAgLTI3Myw4ICsyNzMsOCBAQCBzdHJ1Y3Qg
cGFnZV9pbmZvCj4gPiAgICNkZWZpbmUgaXNfeGVuX2hlYXBfbWZuKG1mbikgXAo+ID4gICAgICAg
KF9fbWZuX3ZhbGlkKG1mbikgJiYgaXNfeGVuX2hlYXBfcGFnZShtZm5fdG9fcGFnZShfbWZuKG1m
bikpKSkKPiA+ICAgI2RlZmluZSBpc194ZW5fZml4ZWRfbWZuKG1mbikgICAgICAgICAgICAgICAg
ICAgICBcCj4gPiAtICAgICgoKChtZm4pIDw8IFBBR0VfU0hJRlQpID49IF9fcGEoJl9zdGV4dCkp
ICYmICBcCj4gPiAtICAgICAoKChtZm4pIDw8IFBBR0VfU0hJRlQpIDw9IF9fcGEoJl9fMk1fcndk
YXRhX2VuZCkpKQo+ID4gKyAgICAoKCgobWZuKSA8PCBQQUdFX1NISUZUKSA+PSBfX3BhKFNZTUJP
TCgmX3N0ZXh0KSkpICYmICBcCj4gPiArICAgICAoKChtZm4pIDw8IFBBR0VfU0hJRlQpIDw9IF9f
cGEoU1lNQk9MKCZfXzJNX3J3ZGF0YV9lbmQpKSkpCj4gCj4gU2FtZSBoZXJlLgoKVGhlc2UgY2hh
bmdlcyBoYXZlIGFsc28gYmVlbiByZW1vdmVkCgoKPiA+ICAgICAjZGVmaW5lIFBSdHlwZV9pbmZv
ICIwMTZseCIvKiBzaG91bGQgb25seSBiZSB1c2VkIGZvciBwcmludGsncyAqLwo+ID4gICBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oIGIveGVuL2luY2x1ZGUveGVuL2tlcm5l
bC5oCj4gPiBpbmRleCA1NDhiNjRkLi5jZDI3MDMwIDEwMDY0NAo+ID4gLS0tIGEveGVuL2luY2x1
ZGUveGVuL2tlcm5lbC5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgKPiA+IEBA
IC02NiwyNyArNjYsMjcgQEAKPiA+ICAgfSkKPiA+ICAgICBleHRlcm4gY2hhciBfc3RhcnRbXSwg
X2VuZFtdLCBzdGFydFtdOwo+ID4gLSNkZWZpbmUgaXNfa2VybmVsKHApICh7ICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiA+IC0gICAgY2hhciAqX19wID0gKGNoYXIgKikodW5zaWduZWQgbG9u
ZykocCk7ICAgICBcCj4gPiAtICAgIChfX3AgPj0gX3N0YXJ0KSAmJiAoX19wIDwgX2VuZCk7ICAg
ICAgICAgICAgXAo+ID4gKyNkZWZpbmUgaXNfa2VybmVsKHApICh7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ID4gKyAgICBjb25zdCB1bnNpZ25lZCBsb25n
IF9fcCA9ICh1bnNpZ25lZCBsb25nKShwKTsgICAgICAgICAgICAgICAgICAgXAo+ID4gKyAgICAo
X19wID49IFNZTUJPTChfc3RhcnQpKSAmJiAoX19wIDwgU1lNQk9MKF9lbmQpKTsgICAgICAgICAg
ICBcCj4gPiAgIH0pCj4gPiAgICAgZXh0ZXJuIGNoYXIgX3N0ZXh0W10sIF9ldGV4dFtdOwo+ID4g
LSNkZWZpbmUgaXNfa2VybmVsX3RleHQocCkgKHsgICAgICAgICAgICAgICAgICAgIFwKPiA+IC0g
ICAgY2hhciAqX19wID0gKGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCj4gPiAtICAg
IChfX3AgPj0gX3N0ZXh0KSAmJiAoX19wIDwgX2V0ZXh0KTsgICAgICAgICAgXAo+ID4gKyNkZWZp
bmUgaXNfa2VybmVsX3RleHQocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ID4gKyAgICBjb25zdCB1bnNpZ25lZCBsb25nIF9fcCA9ICh1bnNpZ25lZCBsb25n
KShwKTsgICAgICAgICAgICAgICAgICAgXAo+ID4gKyAgICAoX19wID49IFNZTUJPTChfc3RleHQp
KSAmJiAoX19wIDwgU1lNQk9MKF9ldGV4dCkpOyAgICAgICAgICBcCj4gPiAgIH0pCj4gPiAgICAg
ZXh0ZXJuIGNvbnN0IGNoYXIgX3Nyb2RhdGFbXSwgX2Vyb2RhdGFbXTsKPiA+IC0jZGVmaW5lIGlz
X2tlcm5lbF9yb2RhdGEocCkgKHsgICAgICAgICAgICAgICAgICBcCj4gPiAtICAgIGNvbnN0IGNo
YXIgKl9fcCA9IChjb25zdCBjaGFyICopKHVuc2lnbmVkIGxvbmcpKHApOyAgICAgXAo+ID4gLSAg
ICAoX19wID49IF9zcm9kYXRhKSAmJiAoX19wIDwgX2Vyb2RhdGEpOyAgICAgIFwKPiA+ICsjZGVm
aW5lIGlzX2tlcm5lbF9yb2RhdGEocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiA+ICsgICAgY29uc3QgdW5zaWduZWQgbG9uZyBfX3AgPSAodW5zaWduZWQgbG9u
ZykocCk7ICAgICAgICAgICAgICAgICAgIFwKPiA+ICsgICAgKF9fcCA+PSBTWU1CT0woX3Nyb2Rh
dGEpKSAmJiAoX19wIDwgU1lNQk9MKF9lcm9kYXRhKSk7ICAgICAgXAo+ID4gICB9KQo+ID4gICAg
IGV4dGVybiBjaGFyIF9zaW5pdHRleHRbXSwgX2Vpbml0dGV4dFtdOwo+ID4gLSNkZWZpbmUgaXNf
a2VybmVsX2luaXR0ZXh0KHApICh7ICAgICAgICAgICAgICAgIFwKPiA+IC0gICAgY2hhciAqX19w
ID0gKGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCj4gPiAtICAgIChfX3AgPj0gX3Np
bml0dGV4dCkgJiYgKF9fcCA8IF9laW5pdHRleHQpOyAgXAo+ID4gKyNkZWZpbmUgaXNfa2VybmVs
X2luaXR0ZXh0KHApICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ID4g
KyAgICBjb25zdCB1bnNpZ25lZCBsb25nIF9fcCA9ICh1bnNpZ25lZCBsb25nKShwKTsgICAgICAg
ICAgICAgICAgICAgXAo+ID4gKyAgICAoX19wID49IFNZTUJPTChfc2luaXR0ZXh0KSkgJiYgKF9f
cCA8IFNZTUJPTChfZWluaXR0ZXh0KSk7ICBcCj4gPiAgIH0pCj4gPiAgICAgZXh0ZXJuIGVudW0g
c3lzdGVtX3N0YXRlIHsKPiA+IAo+IAo+IENoZWVycywKPiAKPiAtLSAKPiBKdWxpZW4gR3JhbGwK
PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 22:24:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 22:24: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-devel-bounces@lists.xenproject.org>)
	id 1gLFBg-0006Sa-7C; Fri, 09 Nov 2018 22:23:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=t9vo=nu=zytor.com=hpa@srs-us1.protection.inumbo.net>)
 id 1gLFBf-0006SV-Hz
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 22:23:35 +0000
X-Inumbo-ID: 18109f4b-e46e-11e8-9a16-bc764e045a96
Received: from mail.zytor.com (unknown [198.137.202.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18109f4b-e46e-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 22:23:34 +0000 (UTC)
Received: from hanvin-mobl2.amr.corp.intel.com (fmdmzpr03-ext.fm.intel.com
 [192.55.54.38]) (authenticated bits=0)
 by mail.zytor.com (8.15.2/8.15.2) with ESMTPSA id wA9MN5O92543672
 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Fri, 9 Nov 2018 14:23:12 -0800
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org, linux-doc@vger.kernel.org
References: <20181010061456.22238-1-jgross@suse.com>
 <20181010061456.22238-3-jgross@suse.com>
From: "H. Peter Anvin" <hpa@zytor.com>
Message-ID: <f7c78ee7-b548-7f04-24da-7321b6c64c97@zytor.com>
Date: Fri, 9 Nov 2018 14:23:04 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181010061456.22238-3-jgross@suse.com>
Content-Language: en-US
Subject: [Xen-devel] PLEASE REVERT URGENTLY: Re: [PATCH v5 2/3] x86/boot:
 add acpi rsdp address to setup_header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tglx@linutronix.de, mingo@redhat.com, bp@alien8.de,
 boris.ostrovsky@oracle.com, corbet@lwn.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBqdXN0IG5vdGljZWQgdGhpcyBwYXRjaCAtLSBJIG1pc3NlZCBpdCBiZWNhdXNlIHRoZSBjb3Zl
ciBtZXNzYWdlCnNlZW1lZCBmYXIgbW9yZSBoYXJtbGVzcyBzbyBJIGRpZG4ndCBub3RpY2UgdGhp
cyBjaGFuZ2UuCgpUSElTIFBBVENIIElTIEZBVEFMTFkgV1JPTkcgQU5EIE5FRURTIFRPIEJFIElN
TUVESUFURUxZIFJFVkVSVEVEIEJFRk9SRQpBTllPTkUgU1RBUlRTIFJFTFlJTkcgT04gSVQ7IElU
IEhBUyBUSEUgUE9URU5USUFMIE9GIEJSRUFLSU5HIFRIRQpCT09UTE9BREVSIFBST1RPQ09MIEZP
UiBBTEwgRlVUVVJFLgoKSXQgc2VlbXMgdG8gYmUgYmFzZWQgb24gZnVuZGFtZW50YWwgbWlzY29u
Y2VwdGlvbnMgYWJvdXQgdGhlIHZhcmlvdXMKZGF0YSBzdHJ1Y3R1cmVzIGluIHRoZSBwcm90b2Nv
bCwgYW5kIGRvZXMgc28gaW4gYSB3YXkgdGhhdCBjb21wbGV0ZWx5CmJyZWFrcyB0aGUgd2F5IHRo
ZSBwcm90b2NvbCBpcyBkZXNpZ25lZCB0byB3b3JrLgoKVGhlIHByb3RvY29sIGlzIHNwZWNpZmlj
YWxseSBkZXNpZ25lZCBzdWNoIHRoYXQgZmllbGRzIGFyZSBub3QgdmVyc2lvbgpkZXBlbmRlbmNp
ZXMuIFRoZSB2ZXJzaW9uIG51bWJlciBpcyBzdHJpY3RseSB0byBpbmZvcm0gdGhlIGJvb3QgbG9h
ZGVyCmFib3V0IHdoaWNoIGNhcGFiaWxpdGllcyB0aGUga2VybmVsIGhhcywgc28gdGhhdCB0aGUg
Ym9vdCBsb2FkZXIgY2FuCmtub3cgaWYgYSBjZXJ0YWluIGRhdGEgZmllbGQgaXMgbWVhbmluZ2Z1
bCBhbmQvb3IgaG9ub3JlZC4KCj4gK1Byb3RvY29sIDIuMTQ6CShLZXJuZWwgNC4yMCkgQWRkZWQg
YWNwaV9yc2RwX2FkZHIgaG9sZGluZyB0aGUgcGh5c2ljYWwKPiArCQlhZGRyZXNzIG9mIHRoZSBB
Q1BJIFJTRFAgdGFibGUuCj4gKwkJVGhlIGJvb3Rsb2FkZXIgdXBkYXRlcyB2ZXJzaW9uIHdpdGg6
Cj4gKwkJMHg4MDAwIHwgbWluKGtlcm5lbC12ZXJzaW9uLCBib290bG9hZGVyLXZlcnNpb24pCj4g
KwkJa2VybmVsLXZlcnNpb24gYmVpbmcgdGhlIHByb3RvY29sIHZlcnNpb24gc3VwcG9ydGVkIGJ5
Cj4gKwkJdGhlIGtlcm5lbCBhbmQgYm9vdGxvYWRlci12ZXJzaW9uIHRoZSBwcm90b2NvbCB2ZXJz
aW9uCj4gKwkJc3VwcG9ydGVkIGJ5IHRoZSBib290bG9hZGVyLgoKWy4uLl0KCj4gICoqKiogTUVN
T1JZIExBWU9VVAo+Cj4gIFRoZSB0cmFkaXRpb25hbCBtZW1vcnkgbWFwIGZvciB0aGUga2VybmVs
IGxvYWRlciwgdXNlZCBmb3IgSW1hZ2Ugb3IKPiBAQCAtMTk3LDYgKzIwOSw3IEBAIE9mZnNldAlQ
cm90bwlOYW1lCQlNZWFuaW5nCj4gIDAyNTgvOAkyLjEwKwlwcmVmX2FkZHJlc3MJUHJlZmVycmVk
IGxvYWRpbmcgYWRkcmVzcwo+ICAwMjYwLzQJMi4xMCsJaW5pdF9zaXplCUxpbmVhciBtZW1vcnkg
cmVxdWlyZWQgZHVyaW5nIGluaXRpYWxpemF0aW9uCj4gIDAyNjQvNAkyLjExKwloYW5kb3Zlcl9v
ZmZzZXQJT2Zmc2V0IG9mIGhhbmRvdmVyIGVudHJ5IHBvaW50Cj4gKzAyNjgvOAkyLjE0KwlhY3Bp
X3JzZHBfYWRkcglQaHlzaWNhbCBhZGRyZXNzIG9mIFJTRFAgdGFibGUKCk5PLgoKVGhhdCBpcyBu
b3QgaG93IHN0cnVjdCBzZXR1cF9oZWFkZXIgd29ya3MsIG5vciBkb2VzIHRoaXMgYmVsb25nIGhl
cmUuCgpzdHJ1Y3Qgc2V0dXBfaGVhZGVyIGNvbnRhaW5zICppbml0aWFsaXplZCBkYXRhKiwgYW5k
IGhhcyBhIGxlbmd0aCBieXRlCmF0IG9mZnNldCAweDIwMS4gIFRoZSBib290bG9hZGVyIGlzIHJl
c3BvbnNpYmxlIGZvciBjb3B5aW5nIHRoZSBmdWxsCnN0cnVjdHVyZSBpbnRvIHRoZSBhcHByb3By
aWF0ZSBvZmZzZXQgKDB4MWYxKSBpbiBzdHJ1Y3QgYm9vdF9wYXJhbXMuCgpUaGUgbGVuZ3RoIGJ5
dGUgaXNuJ3QgYWN0dWFsbHkgYSByZXF1aXJlbWVudCwgc2luY2UgdGhlIG1heGltdW0gcG9zc2li
bGUKc2l6ZSBvZiB0aGlzIHN0cnVjdHVyZSBpcyAxNDQgYnl0ZXMsIGFuZCB0aGUga2VybmVsIHdp
bGwgKG9idmlvdXNseSkgbm90Cmxvb2sgYXQgdGhlIG9sZGVyIGZpZWxkcyBhbnl3YXksIGJ1dCBp
dCBpcyBnb29kIHByYWN0aWNlLiBUaGUga2VybmVsIG9yCmFueSBvdGhlciBlbnRpdHkgaXMgZnJl
ZSB0byB6ZXJvIG91dCB0aGUgYnl0ZXMgcGFzdCB0aGlzIGxlbmd0aCBwb2ludGVyLgoKVGhlcmUg
YXJlIG9ubHkgMjQgYnl0ZXMgbGVmdCBpbiB0aGlzIHN0cnVjdHVyZSwgYW5kIHRoaXMgd291bGQg
b2NjdXB5IDgKb2YgdGhlbSBmb3Igbm8gdmFsaWQgcmVhc29uLiAgVGhlICpvbmx5KiB2YWxpZCBy
ZWFzb24gdG8gcHV0IGEKemVyby1pbml0aWFsaXplZCBmaWVsZCBpbiBzdHJ1Y3Qgc2V0dXBfaGVh
ZGVyIGlzIGlmIGl0IHVzZWQgYnkgdGhlCjE2LWJpdCBsZWdhY3kgQklPUyBib290LCB3aGljaCBp
cyBvYnZpb3VzbHkgbm90IHRoZSBjYXNlIGhlcmUuCgpUaGlzIGZpZWxkIHRodXMgYmVsb25ncyBp
biBzdHJ1Y3QgYm9vdF9wYXJhbXMsIG5vdCBzdHJ1Y3Qgc2V0dXBfaGVhZGVyLgoKPiAgCj4gQEAg
LTMxNyw2ICszMzAsMTIgQEAgUHJvdG9jb2w6CTIuMDArCj4gICAgZS5nLiAweDAyMDQgZm9yIHZl
cnNpb24gMi4wNCwgYW5kIDB4MGExMSBmb3IgYSBoeXBvdGhldGljYWwgdmVyc2lvbgo+ICAgIDEw
LjE3Lgo+ICAKPiArICBVcCB0byBwcm90b2NvbCB2ZXJzaW9uIDIuMTMgdGhpcyBpbmZvcm1hdGlv
biBpcyBvbmx5IHJlYWQgYnkgdGhlCj4gKyAgYm9vdGxvYWRlci4gRnJvbSBwcm90b2NvbCB2ZXJz
aW9uIDIuMTQgb253YXJkcyB0aGUgYm9vdGxvYWRlciB3aWxsCj4gKyAgd3JpdGUgdGhlIHVzZWQg
cHJvdG9jb2wgdmVyc2lvbiBvcmVkIHdpdGggMHg4MDAwIHRvIHRoZSBmaWVsZC4gVGhlCj4gKyAg
dXNlZCBwcm90b2NvbCB2ZXJzaW9uIHdpbGwgYmUgdGhlIG1pbmltdW0gb2YgdGhlIHN1cHBvcnRl
ZCBwcm90b2NvbAo+ICsgIHZlcnNpb25zIG9mIHRoZSBib290bG9hZGVyIGFuZCB0aGUga2VybmVs
Lgo+ICsKCkFnYWluLCB0aGlzIGlzIGNvbXBsZXRlbHkgd3JvbmcuIFRoZSB2ZXJzaW9uIG51bWJl
ciBpcyBjb21tdW5pY2F0aW9uIHRvCnRoZSBib290bG9hZGVyLCB3aGljaCBtYXkgZW5kIHVwIGdv
aW5nIHRocm91Z2ggbXVsdGlwbGUgc3RhZ2VzLgpNb2RpZnlpbmcgdGhpcyBmaWVsZCBicmVha3Mg
dGhpcyBpbnZhcmlhbnQgaW4gYSBub3QtdmVyeS1zdWJ0bGUgd2F5LgoKRmllbGRzIGluIHN0cnVj
dCBzZXR1cF9oZWFkZXIgYXJlIHRvIGJlIGluaXRpYWxpemVkIGZyb20gdGhlIGltYWdlCnByb3Zp
ZGVkIGluIHRoZSBrZXJuZWwgaGVhZGVyLgoKRmllbGRzIGluIHN0cnVjdCBib290X3BhcmFtcyBh
cmUgdG8gYmUgaW5pdGlhbGl6ZWQgdG8gemVyby4KClRoZXJlIGlzIGEgZmllbGQgY2FsbGVkICJz
ZW50aW5lbCIgd2hpY2ggYXR0ZW1wdHMgdG8gZGV0ZWN0IGJyb2tlbgpib290bG9hZGVycyB3aGlj
aCBkbyBub3QgZG8gdGhpcyBjb3JyZWN0bHk7IGhvd2V2ZXIsIHdoZW4gZW5hYmxpbmcgbmV3CmJv
b3Rsb2FkZXJzIHRoZSBSaWdodCBUaGluZyB0byBkbyBpcyB0byBtYWtlIHN1cmUgdGhleSBhZGhl
cmUgdG8gdGhlCnByb3RvY29sIGFzIGRlZmluZWQsIHJhdGhlciB0aGFuIHB1c2hpbmcgYSBuZXcg
aGFjayBvbnRvIHRoZSBrZXJuZWwuCgpUaHVzOgoKMS4gUGxlYXNlIHJldmVydCB0aGlzIHBhdGNo
IGltbWVkaWF0ZWx5LCBhbmQgZGVzdHJveSBhbnkgYm9vdCBsb2FkZXJzCiAgIHdoaWNoIHRyaWVz
IHRvIGltcGxlbWVudCB0aGlzLgoyLiBBZGQgdGhlIGFjcGlfcnNkcF9hZGRyIHRvIHN0cnVjdCBi
b290X3BhcmFtcy4KMy4gRE8gTk9UIG1vZGlmeSB0aGUgYm9vdCBwcm90b2NvbCB2ZXJzaW9uIGhl
YWRlciBmaWVsZC4gSW5zdGVhZAogICBtYWtlIHN1cmUgdGhhdCB0aGUgYm9vdGxvYWRlciBmb2xs
b3dzIHRoZSBwcm90b2NvbCBhbmQgemVyb2VzCiAgIGFsbCB1bmtub3duIGZpZWxkcyBpbiBzdHJ1
Y3QgYm9vdF9wYXJhbXMuCjQuIFBvc3NpYmx5IG1ha2UgdGhlIGtlcm5lbCBwYW5pYyBpZiBpdCBu
b3RpY2VzIHRoYXQgdGhlIGJvb3QgdmVyc2lvbgogICBoZWFkZXIgaGFzIGJlZW4gbXVja2VkIHdp
dGgsIGluIGNhc2Ugc29tZSBvZiB0aGVzZSBib290IGxvYWRlcnMKICAgaGF2ZSBhbHJlYWR5IGVz
Y2FwZWQgaW50byB0aGUgZmllbGQuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 22:36:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 22:36: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-devel-bounces@lists.xenproject.org>)
	id 1gLFNe-0007ML-Ev; Fri, 09 Nov 2018 22:35:58 +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=dfw9=nu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gLFNd-0007MG-Nn
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 22:35:57 +0000
X-Inumbo-ID: d2a3bd74-e46f-11e8-9379-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d2a3bd74-e46f-11e8-9379-12d6303a7972;
 Fri, 09 Nov 2018 22:35:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CB9C0A78;
 Fri,  9 Nov 2018 14:35:55 -0800 (PST)
Received: from [192.168.1.54] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 846353F5BD; Fri,  9 Nov 2018 14:35:54 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
 <1541202318-9840-5-git-send-email-sstabellini@kernel.org>
 <e048bca4-491b-8655-ded3-0d378b758ac9@arm.com>
 <alpine.DEB.2.10.1811091335000.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c668a31a-574f-963b-81a1-1b04b44dc64b@arm.com>
Date: Fri, 9 Nov 2018 22:35:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811091335000.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 05/26] xen/arm: check for multiboot nodes
 only under /chosen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDExLzkvMTggOTozOCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IE9uIEZyaSwgOSBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4g
T24gMDIvMTEvMjAxOCAyMzo0NCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gTWFrZSBz
dXJlIHRvIG9ubHkgbG9vayBmb3IgbXVsdGlib290IGNvbXBhdGlibGUgbm9kZXMgb25seSB1bmRl
cgo+Pj4gL2Nob3Nlbiwgbm90IHVuZGVyIGFueSBvdGhlciBwYXRocyAoZGVwdGggPD0gMykuCj4+
Pgo+Pj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbngu
Y29tPgo+Pj4KPj4+IC0tLQo+Pj4KPj4+IENoYW5nZXMgaW4gdjY6Cj4+PiAtIGRvIG5vdCBwcm9j
ZWVkIGlmIGZkdF9nZXRfcGF0aCByZXR1cm5zIGVycm9yICE9IC1GRFRfRVJSX05PU1BBQ0UKPj4+
IC0gcmVtb3ZlIHNpemVvZiwgdXNlIGhhcmRjb2RlZCB2YWx1ZQo+Pj4KPj4+IENoYW5nZXMgaW4g
djU6Cj4+PiAtIGFkZCBwYXRjaAo+Pj4gLSBhZGQgY2hlY2sgb24gcmV0dXJuIHZhbHVlIG9mIGZk
dF9nZXRfcGF0aAo+Pj4gLS0tCj4+PiAgICB4ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIHwgMTQgKysr
KysrKysrKystLS0KPj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIGIv
eGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+Pj4gaW5kZXggOGViYTQyYy4uYTQyZmU4NyAxMDA2NDQK
Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9i
b290ZmR0LmMKPj4+IEBAIC0xNzMsNyArMTczLDE1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcm9j
ZXNzX211bHRpYm9vdF9ub2RlKGNvbnN0IHZvaWQKPj4+ICpmZHQsIGludCBub2RlLAo+Pj4gICAg
ICAgIGJvb3Rtb2R1bGVfa2luZCBraW5kOwo+Pj4gICAgICAgIHBhZGRyX3Qgc3RhcnQsIHNpemU7
Cj4+PiAgICAgICAgY29uc3QgY2hhciAqY21kbGluZTsKPj4+IC0gICAgaW50IGxlbjsKPj4+ICsg
ICAgaW50IGxlbiA9IDg7IC8qIHNpemVvZiAiL2Nob3NlbiIgKi8KPj4+ICsgICAgY2hhciBwYXRo
WzhdOwo+Pj4gKyAgICBpbnQgcmV0Owo+Pj4gKwo+Pj4gKyAgICAvKiBDaGVjayB0aGF0IHRoZSBu
b2RlIGlzIHVuZGVyICJjaG9zZW4iICovCj4+PiArICAgIHJldCA9IGZkdF9nZXRfcGF0aChmZHQs
IG5vZGUsIHBhdGgsIGxlbik7Cj4+PiArICAgIGlmICggKHJldCAhPSAwICYmIHJldCAhPSAtRkRU
X0VSUl9OT1NQQUNFKSB8fAo+Pgo+PiBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IHlvdSBzcGVjaWZp
Y2FsbHkgY2hlY2sgZm9yIC1GRFRfRVJSX05PU1BBQ0UgaGVyZS4KPj4KPj4gTG9va2luZyBhdCBm
ZHRfZ2V0X3BhdGgoLi4uKSB0aGVyZSBhcmUgY2FzZSB3aGVyZSB0aGUgZnVuY3Rpb24gbWF5IHJl
dHVybgo+PiAtRkRUX0VSUl9OT1NQQUNFIHlldCBub3QgZmlsbGluZyB1cCBwYXRoLiBTbyB5b3Ug
d291bGQgZW5kIHVwIHRvIGNvbXBhcmUKPj4gZ2FyYmFnZS4KPiAKPiBJIGFtIGV4cGxpY2l0ZWx5
IGNoZWNraW5nIGZvciAtRkRUX0VSUl9OT1NQQUNFIGJlY2F1c2UgaXQgaXMgYSB2YWxpZAo+IGNv
bmRpdGlvbiBpbiB0aGlzIGNhc2U6IC1GRFRfRVJSX05PU1BBQ0UgaXMgcmV0dXJuZWQgd2hlcmUg
YHBhdGgnIGlzIG5vdAo+IGJpZyBlbm91Z2ggdG8gY29udGFpbiB0aGUgZnVsbCBkZXZpY2UgdHJl
ZSBwYXRoLiBJdCBpcyBPSyBhbmQgZXhwZWN0ZWQsCj4gZ2l2ZW4gdGhhdCBwYXRoIGlzIG9ubHkg
OCBjaGFycyBsb25nLiBTbywgaW4gY2FzZSBvZiAtRkRUX0VSUl9OT1NQQUNFLAo+IHdlIHNob3Vs
ZCBjb250aW51ZSBhbmQgZG8gdGhlIGNvbXBhcmlzb24gd2l0aCAiL2Nob3NlbiIuIEZvciBvdGhl
cgo+IGVycm9ycyB3ZSBzaG91bGQgcmV0dXJuLgoKTGV0J3MgdGFrZSBhbiBleGFtcGxlIHdpdGgg
YSBwYXRoIGNhbGxlZCAvZGVhZGJlZWYuIFRoaXMgd2lsbCBub3QgaG9sZCAKaW4gdGhlIHZhcmlh
YmxlIHBhdGguIERvIHlvdSBhZ3JlZSB0aGF0IGZkdF9nZXRfcGF0aCB3aWxsIHJldHVybiAKLUZE
VF9FUlJfTk9fU1BBQ0UgaW4gdGhhdCBjYXNlPwoKQUZBSVUgdGhlIGZ1bmN0aW9uIGZkdF9nZXRf
cGF0aCwgdGhlIGJ1ZmZlciB3aWxsIGNvbnRhaW4gdGhlIGNoYXJhY3RlcgovIGZvbGxvd2VkIGJ5
IGdhcmJhZ2UgYXMgJ1wwJyBpcyBvbmx5IGFkZGVkIGluIHN1Y2Nlc3NmdWwgcGF0aC4KClRoaXMg
YWxzbyBmaXQgd2l0aCB0aGUgZGVzY3JpcHRpb24gb2YgZmR0X2dldF9wYXRoIHdoZW4gCi1GRFRf
RVJSX05PX1NQQUNFLiBJdCBkb2VzIG5vdCBwcm9taXNlIHlvdSB0aGUgYnVmZmVyIHdpbGwgY29u
dGFpbiAKYW55dGhpbmcuIEl0IG9ubHkgdGVsbHMgeW91IHRoYXQgdGhlIHBhdGggb24gdGhlIGdp
dmVuIG5vZGUgd2lsbCBub3QgZml0IAppbiB0aGUgYnVmZmVyLgoKU28gSSBzdGlsbCBkb24ndCB0
aGluayB5b3UgY2FuIGFzc3VtZSB0aGUgYmVoYXZpb3IgeW91IGRlc2NyaWJlZCBhYm92ZS4KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 22:50:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 22:50: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-devel-bounces@lists.xenproject.org>)
	id 1gLFbT-0000Nz-Tj; Fri, 09 Nov 2018 22:50: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=yt+f=nu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLFbS-0000Nq-QT
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 22:50:14 +0000
X-Inumbo-ID: cea2db5e-e471-11e8-a876-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cea2db5e-e471-11e8-a876-12d6303a7972;
 Fri, 09 Nov 2018 22:50:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLFbL-0001d3-Ql; Fri, 09 Nov 2018 22:50:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLFbL-00027j-K0; Fri, 09 Nov 2018 22:50:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLFbL-0006XT-JM; Fri, 09 Nov 2018 22:50:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129722-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Nov 2018 22:50:07 +0000
Subject: [Xen-devel] [ovmf test] 129722: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTcyMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3MjIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDMgZGF5cyAgIDE1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDEgZGF5cyAgIDExIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 23:02:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 23:02: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-devel-bounces@lists.xenproject.org>)
	id 1gLFnB-0001NP-4f; Fri, 09 Nov 2018 23:02: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=gcz4=nu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gLFn9-0001NF-UG
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 23:02:19 +0000
X-Inumbo-ID: 81aea074-e473-11e8-a0de-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81aea074-e473-11e8-a0de-12d6303a7972;
 Fri, 09 Nov 2018 23:02:18 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BF7DE2081C;
 Fri,  9 Nov 2018 23:02:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541804538;
 bh=1wVgFH3/j1xhouQe8feNPLeqAOei6apUeQTFflGtE14=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=J4oIJ5Nl6MFyMg/F4A3XF6NIsC43jPPoVHFxCx5KpwK2+Lf4G8LTFboivndCewggL
 y0uTMq61zWpxvd9h13Z89/frNTDJDCNpMsITRPaefVL3yOfnLLZMVZR/pi7ZJW9T6H
 xEQrLjfy1XV+s3rNRaNZw3Ri/EX6ssxBbpRvW+oc=
Date: Fri, 9 Nov 2018 15:02:15 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181023181709.11883-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1811091502080.8259@sstabellini-ThinkPad-X260>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-2-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMyBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IERldmljZXMgdGhhdCBl
eHBvc2UgdGhlaXIgaW50ZXJydXB0IHN0YXR1cyByZWdpc3RlcnMgdmlhIHN5c3RlbQo+IHJlZ2lz
dGVycyAoZS5nLiBTdGF0aXN0aWNhbCBwcm9maWxpbmcsIENQVSBQTVUsIER5bmFtSVEgUE1VLCBh
cmNoIHRpbWVyLAo+IHZnaWMgKGFsdGhvdWdoIHVudXNlZCBieSBMaW51eCksIC4uLikgcmVseSBv
biBhIGNvbnRleHQgc3luY2hyb25pc2luZwo+IG9wZXJhdGlvbiBvbiB0aGUgQ1BVIHRvIGVuc3Vy
ZSB0aGF0IHRoZSB1cGRhdGVkIHN0YXR1cyByZWdpc3RlciBpcwo+IHZpc2libGUgdG8gdGhlIENQ
VSB3aGVuIGhhbmRsaW5nIHRoZSBpbnRlcnJ1cHQuIFRoaXMgdXN1YWxseSBoYXBwZW5zIGFzCj4g
YSByZXN1bHQgb2YgdGFraW5nIHRoZSBJUlEgZXhjZXB0aW9uIGluIHRoZSBmaXJzdCBwbGFjZSwg
YnV0IHRoZXJlIGFyZQo+IHR3byByYWNlIHNjZW5hcmlvcyB3aGVyZSB0aGlzIGlzbid0IHRoZSBj
YXNlLgo+IAo+IEZvciBleGFtcGxlLCBsZXQncyBzYXkgd2UgaGF2ZSB0d28gcGVyaXBoZXJhbHMg
KFggYW5kIFkpLCB3aGVyZSBZIHVzZXMgYQo+IHN5c3RlbSByZWdpc3RlciBmb3IgaXRzIGludGVy
cnVwdCBzdGF0dXMuCj4gCj4gQ2FzZSAxOgo+IDEuIENQVSB0YWtlcyBhbiBJUlEgZXhjZXB0aW9u
IGFzIGEgcmVzdWx0IG9mIFggcmFpc2luZyBhbiBpbnRlcnJ1cHQKPiAyLiBZIHRoZW4gcmFpc2Vz
IGl0cyBpbnRlcnJ1cHQgbGluZSwgYnV0IHRoZSB1cGRhdGUgdG8gaXRzIHN5c3RlbQo+ICAgIHJl
Z2lzdGVyIGlzIG5vdCB5ZXQgdmlzaWJsZSB0byB0aGUgQ1BVCj4gMy4gVGhlIEdJQyBkZWNpZGVz
IHRvIGV4cG9zZSBZJ3MgaW50ZXJydXB0IG51bWJlciBmaXJzdCBpbiB0aGUgQWNrCj4gICAgcmVn
aXN0ZXIKPiA0LiBUaGUgQ1BVIHJ1bnMgdGhlIElSUSBoYW5kbGVyIGZvciBZLCBidXQgdGhlIHN0
YXR1cyByZWdpc3RlciBpcyBzdGFsZQo+IAo+IENhc2UgMjoKPiAxLiBDUFUgdGFrZXMgYW4gSVJR
IGV4Y2VwdGlvbiBhcyBhIHJlc3VsdCBvZiBYIHJhaXNpbmcgYW4gaW50ZXJydXB0Cj4gMi4gQ1BV
IHJlYWRzIHRoZSBpbnRlcnJ1cHQgbnVtYmVyIGZvciBYIGZyb20gdGhlIEFjayByZWdpc3RlciBh
bmQgcnVucwo+ICAgIGl0cyBJUlEgaGFuZGxlcgo+IDMuIFkgcmFpc2VzIGl0cyBpbnRlcnJ1cHQg
bGluZSBhbmQgdGhlIEFjayByZWdpc3RlciBpcyB1cGRhdGVkLCBidXQKPiAgICBhZ2FpbiwgdGhl
IHVwZGF0ZSB0byBpdHMgc3lzdGVtIHJlZ2lzdGVyIGlzIG5vdCB5ZXQgdmlzaWJsZSB0byB0aGUK
PiAgICBDUFUuCj4gNC4gU2luY2UgdGhlIEdJQyBkcml2ZXJzIHBvbGwgdGhlIEFjayByZWdpc3Rl
ciwgd2UgcmVhZCBZJ3MgaW50ZXJydXB0Cj4gICAgbnVtYmVyIGFuZCBydW4gaXRzIGhhbmRsZXIg
d2l0aG91dCBhIGNvbnRleHQgc3luY2hyb25pc2F0aW9uCj4gICAgb3BlcmF0aW9uLCB0aGVyZWZv
cmUgc2VlaW5nIHRoZSBzdGFsZSByZWdpc3RlciB2YWx1ZS4KPiAKPiBJbiBlaXRoZXIgY2FzZSwg
d2UgcnVuIHRoZSByaXNrIG9mIG1pc3NpbmcgYW4gSVJRLiBUaGlzIHBhdGNoIHNvbHZlcyB0aGUK
PiBwcm9ibGVtIGJ5IGVuc3VyaW5nIHRoYXQgd2UgZXhlY3V0ZSBhbiBJU0IgaW4gdGhlIEdJQyBk
cml2ZXJzIHByaW9yCj4gdG8gaW52b2tpbmcgdGhlIGludGVycnVwdCBoYW5kbGVyLgo+IAo+IEJh
c2VkIG9uIExpbnV4IGNvbW1pdCAzOWEwNmI2N2MyYzEyNTZiY2YyMzYxYTFmNjdkMjUyOWY3MGFi
MjA2Cj4gImlycWNoaXAvZ2ljOiBFbnN1cmUgd2UgaGF2ZSBhbiBJU0IgYmV0d2VlbiBhY2sgYW5k
IC0+aGFuZGxlX2lycSIuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Cgo+IC0tLQo+ICAgICBUaGlzIHBhdGNoIGlzIGEgY2FuZGlkYXRlIGZvciBi
YWNrcG9ydGluZyB1cCB0byBYZW4gNC45Lgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLmMgfCAy
ICsrCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gaW5kZXggOGQ3ZTQ5MTA2
MC4uMzA1ZmJkNjZkZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKPiArKysgYi94
ZW4vYXJjaC9hcm0vZ2ljLmMKPiBAQCAtMzg4LDEyICszODgsMTQgQEAgdm9pZCBnaWNfaW50ZXJy
dXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgaXNfZmlxKQo+ICAgICAgICAgIGlm
ICggbGlrZWx5KGlycSA+PSAxNiAmJiBpcnEgPCAxMDIwKSApCj4gICAgICAgICAgewo+ICAgICAg
ICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7Cj4gKyAgICAgICAgICAgIGlzYigpOwo+ICAgICAg
ICAgICAgICBkb19JUlEocmVncywgaXJxLCBpc19maXEpOwo+ICAgICAgICAgICAgICBsb2NhbF9p
cnFfZGlzYWJsZSgpOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBlbHNlIGlmICggaXNfbHBpKGly
cSkgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwo+ICsg
ICAgICAgICAgICBpc2IoKTsKPiAgICAgICAgICAgICAgZ2ljX2h3X29wcy0+ZG9fTFBJKGlycSk7
Cj4gICAgICAgICAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Cj4gICAgICAgICAgfQo+IC0tIAo+
IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 23:02:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 23:02: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-devel-bounces@lists.xenproject.org>)
	id 1gLFnV-0001Ot-FL; Fri, 09 Nov 2018 23:02: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=gcz4=nu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gLFnU-0001Ol-Eb
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 23:02:40 +0000
X-Inumbo-ID: 8d5eacb7-e473-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d5eacb7-e473-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 23:02:38 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6BD712080D;
 Fri,  9 Nov 2018 23:02:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541804557;
 bh=W2rVOTd07ySBL8SyKts0aJk5m8P0DxWw5KuOdiH2ta8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=l5R6IrmLAh6zKenfVeclUM1YwBupO1Lobp9gjZabYnvR2+5KJk9FM66nP0w9K6VOL
 gk9jQGXfHlXASRLxAkf4lOfkpEqn0MG6apO9dh+dmkUA+W5HlAGD7QdNvv76DQwdyE
 jHqdddrmS7smOWNX9ZziNamWxk1ysUj7mfEipLJ4=
Date: Fri, 9 Nov 2018 15:02:35 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181023181709.11883-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1811091502280.8259@sstabellini-ThinkPad-X260>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-3-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/4] xen/arm: gic: Ensure ordering between
 read of INTACK and shared data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMyBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFdoZW4gYW4gSVBJIGlz
IGdlbmVyYXRlZCBieSBhIENQVSwgdGhlIHBhdHRlcm4gbG9va3Mgcm91Z2hseSBsaWtlOgo+IAo+
ICAgPHdyaXRlIHNoYXJlZCBkYXRhPgo+ICAgZHNiKHN5KTsKPiAgIDx3cml0ZSB0byBHSUMgdG8g
c2lnbmFsIFNHST4KPiAKPiBPbiB0aGUgcmVjZWl2aW5nIENQVSB3ZSByZWx5IG9uIHRoZSBmYWN0
IHRoYXQsIG9uY2Ugd2UndmUgdGFrZW4gdGhlCj4gaW50ZXJydXB0LCB0aGVuIHRoZSBmcmVzaGx5
IHdyaXR0ZW4gc2hhcmVkIGRhdGEgbXVzdCBiZSB2aXNpYmxlIHRvIHVzLgo+IFB1dCBhbm90aGVy
IHdheSwgdGhlIENQVSBpc24ndCBnb2luZyB0byBzcGVjdWxhdGUgdGFraW5nIGFuIGludGVycnVw
dC4KPiAKPiBVbmZvcnR1bmF0ZWx5LCB0aGlzIGFzc3VtcHRpb24gdHVybnMgb3V0IHRvIGJlIGJy
b2tlbi4KPiAKPiBDb25zaWRlciB0aGF0IENQVXggd2FudHMgdG8gc2VuZCBhbiBJUEkgdG8gQ1BV
eSwgd2hpY2ggd2lsbCBjYXVzZSBDUFV5Cj4gdG8gcmVhZCBzb21lIHNoYXJlZF9kYXRhLiBCZWZv
cmUgQ1BVeCBoYXMgZG9uZSBhbnl0aGluZywgYSByYW5kb20KPiBwZXJpcGhlcmFsIHJhaXNlcyBh
biBJUlEgdG8gdGhlIEdJQyBhbmQgdGhlIElSUSBsaW5lIG9uIENQVXkgaXMgcmFpc2VkLgo+IENQ
VXkgdGhlbiB0YWtlcyB0aGUgSVJRIGFuZCBzdGFydHMgZXhlY3V0aW5nIHRoZSBlbnRyeSBjb2Rl
LCBoZWFkaW5nCj4gdG93YXJkcyBnaWNfaGFuZGxlX2lycS4gRnVydGhlcm1vcmUsIGxldCdzIGFz
c3VtZSB0aGF0IGEgYnVuY2ggb2YgdGhlCj4gcHJldmlvdXMgaW50ZXJydXB0cyBoYW5kbGVkIGJ5
IENQVXkgd2VyZSBTR0lzLCBzbyB0aGUgYnJhbmNoIHByZWRpY3Rvcgo+IGtpY2tzIGluIGFuZCBz
cGVjdWxhdGVzIHRoYXQgaXJxbnIgd2lsbCBiZSA8MTYgYW5kIHdlJ3JlIGxpa2VseSB0bwo+IGhl
YWQgaW50byBoYW5kbGVfSVBJLiBUaGUgcHJlZmV0Y2hlciB0aGVuIGdyYWJzIGEgc3BlY3VsYXRp
dmUgY29weSBvZgo+IHNoYXJlZF9kYXRhIHdoaWNoIGNvbnRhaW5zIGEgc3RhbGUgdmFsdWUuCj4g
Cj4gTWVhbndoaWxlLCBDUFV4IGdldHMgcm91bmQgdG8gdXBkYXRpbmcgc2hhcmVkX2RhdGEgYW5k
IGFza2luZyB0aGUgR0lDCj4gdG8gc2VuZCBhbiBTR0kgdG8gQ1BVeS4gSW50ZXJuYWxseSwgdGhl
IEdJQyBkZWNpZGVzIHRoYXQgdGhlIFNHSSBpcwo+IG1vcmUgaW1wb3J0YW50IHRoYW4gdGhlIHBl
cmlwaGVyYWwgaW50ZXJydXB0ICh3aGljaCBoYXNuJ3QgeWV0IGJlZW4KPiBBQ0tlZCkgYnV0IGRv
ZXNuJ3QgbmVlZCB0byBkbyBhbnl0aGluZyB0byBDUFV5LCBiZWNhdXNlIHRoZSBJUlEgbGluZQo+
IGlzIGFscmVhZHkgcmFpc2VkLgo+IAo+IENQVXkgdGhlbiByZWFkcyB0aGUgQUNLIHJlZ2lzdGVy
IG9uIHRoZSBHSUMsIHNlZXMgdGhlIFNHSSB2YWx1ZSB3aGljaAo+IGNvbmZpcm1zIHRoZSBicmFu
Y2ggcHJlZGljdGlvbiBhbmQgd2UgZW5kIHVwIHdpdGggYSBzdGFsZSBzaGFyZWRfZGF0YQo+IHZh
bHVlLgo+IAo+IFRoaXMgcGF0Y2ggZml4ZXMgdGhlIHByb2JsZW0gYnkgYWRkaW5nIGFuIHNtcF9y
bWIoKSB0byB0aGUgSVBJIGVudHJ5Cj4gY29kZSBpbiBkb19TR0kuCj4gCj4gQXQgdGhlIHNhbWUg
dGltZSBkb2N1bWVudCB0aGUgd3JpdGUgYmFycmllci4KPiAKPiBCYXNlZCBvbiBMaW51eCBjb21t
aXQgZjg2YzRmYmQ5MzBmZjZmZWNmM2Q4YTFjMzEzMTgyYmQwZjQ5ZjQ5Ngo+ICJpcnFjaGlwL2dp
YzogRW5zdXJlIG9yZGVyaW5nIGJldHdlZW4gcmVhZCBvZiBJTlRBQ0sgYW5kIHNoYXJlZCBkYXRh
Ii4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KCj4gLS0tCj4gICAgIFRoaXMgcGF0Y2ggaXMgY2FuZGlkYXRlIGZvciBiYWNrcG9ydGluZyB1
cCB0byBYZW4gNC45Lgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLmMgfCAyMiArKysrKysrKysr
KysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspCj4gCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IGluZGV4
IDMwNWZiZDY2ZGQuLjMwYzBmYmEwZDcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTMwMCw2ICszMDAsMTEgQEAgdm9pZCBz
ZW5kX1NHSV9tYXNrKGNvbnN0IGNwdW1hc2tfdCAqY3B1bWFzaywgZW51bSBnaWNfc2dpIHNnaSkK
PiAgewo+ICAgICAgQVNTRVJUKHNnaSA8IDE2KTsgLyogVGhlcmUgYXJlIG9ubHkgMTYgU0dJcyAq
Lwo+ICAKPiArICAgLyoKPiArICAgICogRW5zdXJlIHRoYXQgc3RvcmVzIHRvIE5vcm1hbCBtZW1v
cnkgYXJlIHZpc2libGUgdG8gdGhlIG90aGVyIENQVXMKPiArICAgICogYmVmb3JlIGlzc3Vpbmcg
dGhlIElQSS4KPiArICAgICogTWF0Y2hlcyB0aGUgcmVhZCBiYXJyaWVyIGluIGRvX3NnaS4KPiAr
ICAgICovCj4gICAgICBkc2Ioc3kpOwo+ICAgICAgZ2ljX2h3X29wcy0+c2VuZF9TR0koc2dpLCBT
R0lfVEFSR0VUX0xJU1QsIGNwdW1hc2spOwo+ICB9Cj4gQEAgLTMxMyw2ICszMTgsMTEgQEAgdm9p
ZCBzZW5kX1NHSV9zZWxmKGVudW0gZ2ljX3NnaSBzZ2kpCj4gIHsKPiAgICAgIEFTU0VSVChzZ2kg
PCAxNik7IC8qIFRoZXJlIGFyZSBvbmx5IDE2IFNHSXMgKi8KPiAgCj4gKyAgIC8qCj4gKyAgICAq
IEVuc3VyZSB0aGF0IHN0b3JlcyB0byBOb3JtYWwgbWVtb3J5IGFyZSB2aXNpYmxlIHRvIHRoZSBv
dGhlciBDUFVzCj4gKyAgICAqIGJlZm9yZSBpc3N1aW5nIHRoZSBJUEkuCj4gKyAgICAqIE1hdGNo
ZXMgdGhlIHJlYWQgYmFycmllciBpbiBkb19zZ2kuCj4gKyAgICAqLwo+ICAgICAgZHNiKHN5KTsK
PiAgICAgIGdpY19od19vcHMtPnNlbmRfU0dJKHNnaSwgU0dJX1RBUkdFVF9TRUxGLCBOVUxMKTsK
PiAgfQo+IEBAIC0zMjEsNiArMzMxLDExIEBAIHZvaWQgc2VuZF9TR0lfYWxsYnV0c2VsZihlbnVt
IGdpY19zZ2kgc2dpKQo+ICB7Cj4gICAgIEFTU0VSVChzZ2kgPCAxNik7IC8qIFRoZXJlIGFyZSBv
bmx5IDE2IFNHSXMgKi8KPiAgCj4gKyAgIC8qCj4gKyAgICAqIEVuc3VyZSB0aGF0IHN0b3JlcyB0
byBOb3JtYWwgbWVtb3J5IGFyZSB2aXNpYmxlIHRvIHRoZSBvdGhlciBDUFVzCj4gKyAgICAqIGJl
Zm9yZSBpc3N1aW5nIHRoZSBJUEkuCj4gKyAgICAqIE1hdGNoZXMgdGhlIHJlYWQgYmFycmllciBp
biBkb19zZ2kuCj4gKyAgICAqLwo+ICAgICBkc2Ioc3kpOwo+ICAgICBnaWNfaHdfb3BzLT5zZW5k
X1NHSShzZ2ksIFNHSV9UQVJHRVRfT1RIRVJTLCBOVUxMKTsKPiAgfQo+IEBAIC0zNTYsNiArMzcx
LDEzIEBAIHN0YXRpYyB2b2lkIGRvX3NnaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgZW51
bSBnaWNfc2dpIHNnaSkKPiAgICAgIC8qIExvd2VyIHRoZSBwcmlvcml0eSAqLwo+ICAgICAgZ2lj
X2h3X29wcy0+ZW9pX2lycShkZXNjKTsKPiAgCj4gKyAgICAvKgo+ICsgICAgICogRW5zdXJlIGFu
eSBzaGFyZWQgZGF0YSB3cml0dGVuIGJ5IHRoZSBDUFUgc2VuZGluZwo+ICsgICAgICogdGhlIElQ
SSBpcyByZWFkIGFmdGVyIHdlJ3ZlIHJlYWQgdGhlIEFDSyByZWdpc3RlciBvbiB0aGUgR0lDLgo+
ICsgICAgICogTWF0Y2hlcyB0aGUgd3JpdGUgYmFycmllciBpbiBzZW5kX1NHSV8qIGhlbHBlcnMu
Cj4gKyAgICAgKi8KPiArICAgIHNtcF9ybWIoKTsKPiArCj4gICAgICBzd2l0Y2ggKHNnaSkKPiAg
ICAgIHsKPiAgICAgIGNhc2UgR0lDX1NHSV9FVkVOVF9DSEVDSzoKPiAtLSAKPiAyLjExLjAKPiAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 23:03:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 23:03: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-devel-bounces@lists.xenproject.org>)
	id 1gLFoG-0001Vt-Rt; Fri, 09 Nov 2018 23:03: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=gcz4=nu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gLFoF-0001Vk-H4
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 23:03:27 +0000
X-Inumbo-ID: aa518ef6-e473-11e8-86e2-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aa518ef6-e473-11e8-86e2-12d6303a7972;
 Fri, 09 Nov 2018 23:03:26 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0C9842081C;
 Fri,  9 Nov 2018 23:03:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541804606;
 bh=wwhZ5vtayGmUemOOkpOYOqMG+lSgb6mbKh/Agy649PQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Vrjs1CuZBDZsXDtKfJuiY9lLNIgXKOVh+T5F8ehSVOWRuZaXCG+4QWoKWnarf3vor
 56TRAMC5FFxnr1pW2cMj4hpEKYA4NLrC3z+lG/QVMICB/2dZ0biiGJx6Dhtmscfv2g
 IqbSR9wvBAyEkpTKiNxiQouX58G8klrfRM8/JiVc=
Date: Fri, 9 Nov 2018 15:03:24 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181023181709.11883-4-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1811091503030.8259@sstabellini-ThinkPad-X260>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-4-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/4] xen/arm: gic: Remove duplicated comment
 in do_sgi
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMyBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpBY2tlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJt
L2dpYy5jIHwgMSAtCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IGluZGV4IDMw
YzBmYmEwZDcuLjAxMDhlOTYwM2MgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCj4g
KysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTM2Myw3ICszNjMsNiBAQCB2b2lkIGdpY19k
aXNhYmxlX2NwdSh2b2lkKQo+ICAKPiAgc3RhdGljIHZvaWQgZG9fc2dpKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLCBlbnVtIGdpY19zZ2kgc2dpKQo+ICB7Cj4gLSAgICAvKiBMb3dlciB0aGUg
cHJpb3JpdHkgKi8KPiAgICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYyA9IGlycV90b19kZXNjKHNn
aSk7Cj4gIAo+ICAgICAgcGVyZmNfaW5jcihpcGlzKTsKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 23:14:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 23:14: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-devel-bounces@lists.xenproject.org>)
	id 1gLFyb-0002Ud-1o; Fri, 09 Nov 2018 23:14: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=gcz4=nu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gLFyZ-0002UY-S0
 for xen-devel@lists.xen.org; Fri, 09 Nov 2018 23:14:07 +0000
X-Inumbo-ID: 280cb69f-e475-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 280cb69f-e475-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 23:14:07 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5790D20855;
 Fri,  9 Nov 2018 23:14:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541805246;
 bh=NNplVjZ19+QPGN+HWwxLdP/863JULsMiDBDaEBRA4A8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=C+1Z1deivA+tB9fm8nW5njPuKRfVO/XnW6ewZNmLPsEVjYRpXU7jI+wTcS2aMREVE
 dHy1eVhFR+LcEg//8c3rNuDtVKocyvqEwPfFMHrckbhFBTerqrek2kVHd2RPifdHJp
 wUzBGmeeqyuVeKg6z7aOd/eUWk8apj8kJvrnlTDg=
Date: Fri, 9 Nov 2018 15:14:04 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20181023181709.11883-5-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1811091506020.8259@sstabellini-ThinkPad-X260>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-5-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/4] xen/arm: gic: Relax barrier when
 sending an SGI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMyBPY3QgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgoKPiBXaGVuIHNlbmRpbmcg
YW4gU0dJIHRvIGFub3RoZXIgQ1BVLCB3ZSByZXF1aXJlIGEgYmFycmllciB0byBlbnN1cmUgdGhh
dAo+IGFueSBwZW5kaW5nIHN0b3JlcyB0byBub3JtYWwgbWVtb3J5IGFyZSBtYWRlIHZpc2libGUg
dG8gdGhlIHJlY2lwaWVudAo+IGJlZm9yZSB0aGUgaW50ZXJydXB0IGFycml2ZXMuCj4gCj4gRm9y
IEdJQ3YyLCByYXRoZXIgdGhhbiB1c2luZyBkc2Ioc3kpIGJlZm9yZSB3cml0ZWxfZ2ljZCwgd2Ug
Y2FuIGluc3RlYWQKPiB1c2UgZHNiKGlzaHN0KSwgc2luY2Ugd2UganVzdCBuZWVkIHRvIGVuc3Vy
ZSB0aGF0IGFueSBwZW5kaW5nIG5vcm1hbAo+IHdyaXRlcyBhcmUgdmlzaWJsZSB3aXRoaW4gdGhl
IGlubmVyLXNoYXJlYWJsZSBkb21haW4gYmVmb3JlIHdlIHBva2UgdGhlCj4gR0lDLgo+IAo+IFdp
dGggdGhpcyBvYnNlcnZhdGlvbiwgd2UgY2FuIHRoZW4gZnVydGhlciB3ZWFrZW4gdGhlIGJhcnJp
ZXIgdG8gYQo+IGRtYihpc2hzdCksIHNpbmNlIG90aGVyIENQVXMgaW4gdGhlIGlubmVyLXNoYXJl
YWJsZSBkb21haW4gbXVzdCBvYnNlcnZlCj4gdGhlIHdyaXRlIHRvIHRoZSBkaXN0cmlidXRvciBi
ZWZvcmUgdGhlIFNHSSBpcyBnZW5lcmF0ZWQuCj4gCj4gQSBETUIgaW5zdHJ1Y3Rpb24gY2FuIGJl
IHVzZWQgdG8gZW5zdXJlIHRoZSByZWxhdGl2ZSBvcmRlciBvZiBvbmx5Cj4gbWVtb3J5IGFjY2Vz
c2VzIGJlZm9yZSBhbmQgYWZ0ZXIgdGhlIGJhcnJpZXIuIFNpbmNlIHdyaXRlcyB0byBzeXN0ZW0K
PiByZWdpc3RlcnMgYXJlIG5vdCBtZW1vcnkgb3BlcmF0aW9ucywgYmFycmllciBETUIgaXMgbm90
IHN1ZmZpY2llbnQgZm9yCj4gb2JzZXJ2YWxpYmlsaXR5IG9mIG1lbW9yeSBhY2Nlc3NlcyB0aGF0
IG9jY3VyIGJlZm9yZSBJQ0NfU0dJMVJfRUwxCj4gKEdJQ3YzKS4KPiAKPiBGb3IgR0lDdjMsIGEg
RFNCIGluc3RydWN0aW9uIGVuc3VyZXMgdGhhdCBubyBpbnN0cnVjdGlvbnMgdGhhdCBhcHBlYXIg
aW4KPiBwcm9ncmFtIG9yZGVyIGFmdGVyIHRoZSBEU0IgaW5zdHJ1Y3Rpb24sIGNhbiBleGVjdXRl
IHVudGlsIHRoZSBEU0IKPiBpbnN0cnVjdGlvbiBoYXMgY29tcGxldGVkLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9h
cmNoL2FybS9naWMtdjIuYyB8ICA2ICsrKysrKwo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgfCAg
NiArKysrKysKPiAgeGVuL2FyY2gvYXJtL2dpYy5jICAgIHwgMTggLS0tLS0tLS0tLS0tLS0tLS0t
Cj4gIDMgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9naWMt
djIuYwo+IGluZGV4IGU3ZWIwMWYzMGEuLjFhNzQ0YzU3NmYgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy12Mi5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4gQEAgLTQ1NSw2
ICs0NTUsMTIgQEAgc3RhdGljIHZvaWQgZ2ljdjJfc2VuZF9TR0koZW51bSBnaWNfc2dpIHNnaSwg
ZW51bSBnaWNfc2dpX21vZGUgaXJxbW9kZSwKPiAgICAgIHVuc2lnbmVkIGludCBtYXNrID0gMDsK
PiAgICAgIGNwdW1hc2tfdCBvbmxpbmVfbWFzazsKPiAgCj4gKyAgICAvKgo+ICsgICAgICogRW5z
dXJlIHRoYXQgc3RvcmVzIHRvIE5vcm1hbCBtZW1vcnkgYXJlIHZpc2libGUgdG8gdGhlIG90aGVy
IENQVXMKPiArICAgICAqIGJlZm9yZSB0aGV5IG9ic2VydmUgdXMgaXNzdWluZyB0aGUgSVBJLgo+
ICsgICAgICovCj4gKyAgICBkbWIoaXNoc3QpOwo+ICsKPiAgICAgIHN3aXRjaCAoIGlycW1vZGUg
KQo+ICAgICAgewo+ICAgICAgY2FzZSBTR0lfVEFSR0VUX09USEVSUzoKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gaW5kZXggMjk1
MjMzNWQwNS4uYTBhMWE0NWJhNyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMK
PiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBAQCAtOTg2LDYgKzk4NiwxMiBAQCBzdGF0
aWMgdm9pZCBnaWN2M19zZW5kX3NnaV9saXN0KGVudW0gZ2ljX3NnaSBzZ2ksIGNvbnN0IGNwdW1h
c2tfdCAqY3B1bWFzaykKPiAgc3RhdGljIHZvaWQgZ2ljdjNfc2VuZF9zZ2koZW51bSBnaWNfc2dp
IHNnaSwgZW51bSBnaWNfc2dpX21vZGUgbW9kZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgY3B1bWFza190ICpjcHVtYXNrKQo+ICB7Cj4gKyAgICAvKgo+ICsgICAgICogRW5z
dXJlIHRoYXQgc3RvcmVzIHRvIE5vcm1hbCBtZW1vcnkgYXJlIHZpc2libGUgdG8gdGhlIG90aGVy
IENQVXMKPiArICAgICAqIGJlZm9yZSBpc3N1aW5nIHRoZSBJUEkuCj4gKyAgICAgKi8KPiArICAg
IHdtYigpOwoKTklUOiBkbyB3ZSB3YW50IHRvIHVzZSBkc2Ioc3QpIGluc3RlYWQgb2Ygd21iKCkg
Zm9yIGNvbnNpc3RlbmN5IHdpdGgKZ2ljLXYyLmMgYW5kIHRvIG1ha2UgdGhlIGRpZmZlcmVuY2Ug
bW9yZSBvYnZpb3VzPwoKSW4gYW55IGNhc2UKClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKRllJIEkgY29tbWl0dGVkIHRoZSBmaXJzdCB0
aHJlZSBwYXRjaGVzLgoKCj4gICAgICBzd2l0Y2ggKCBtb2RlICkKPiAgICAgIHsKPiAgICAgIGNh
c2UgU0dJX1RBUkdFVF9PVEhFUlM6Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBi
L3hlbi9hcmNoL2FybS9naWMuYwo+IGluZGV4IDAxMDhlOTYwM2MuLjA3N2I5NDFiNzkgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4g
QEAgLTMwMCwxMiArMzAwLDYgQEAgdm9pZCBzZW5kX1NHSV9tYXNrKGNvbnN0IGNwdW1hc2tfdCAq
Y3B1bWFzaywgZW51bSBnaWNfc2dpIHNnaSkKPiAgewo+ICAgICAgQVNTRVJUKHNnaSA8IDE2KTsg
LyogVGhlcmUgYXJlIG9ubHkgMTYgU0dJcyAqLwo+ICAKPiAtICAgLyoKPiAtICAgICogRW5zdXJl
IHRoYXQgc3RvcmVzIHRvIE5vcm1hbCBtZW1vcnkgYXJlIHZpc2libGUgdG8gdGhlIG90aGVyIENQ
VXMKPiAtICAgICogYmVmb3JlIGlzc3VpbmcgdGhlIElQSS4KPiAtICAgICogTWF0Y2hlcyB0aGUg
cmVhZCBiYXJyaWVyIGluIGRvX3NnaS4KPiAtICAgICovCj4gLSAgICBkc2Ioc3kpOwo+ICAgICAg
Z2ljX2h3X29wcy0+c2VuZF9TR0koc2dpLCBTR0lfVEFSR0VUX0xJU1QsIGNwdW1hc2spOwo+ICB9
Cj4gIAo+IEBAIC0zMTgsMTIgKzMxMiw2IEBAIHZvaWQgc2VuZF9TR0lfc2VsZihlbnVtIGdpY19z
Z2kgc2dpKQo+ICB7Cj4gICAgICBBU1NFUlQoc2dpIDwgMTYpOyAvKiBUaGVyZSBhcmUgb25seSAx
NiBTR0lzICovCj4gIAo+IC0gICAvKgo+IC0gICAgKiBFbnN1cmUgdGhhdCBzdG9yZXMgdG8gTm9y
bWFsIG1lbW9yeSBhcmUgdmlzaWJsZSB0byB0aGUgb3RoZXIgQ1BVcwo+IC0gICAgKiBiZWZvcmUg
aXNzdWluZyB0aGUgSVBJLgo+IC0gICAgKiBNYXRjaGVzIHRoZSByZWFkIGJhcnJpZXIgaW4gZG9f
c2dpLgo+IC0gICAgKi8KPiAtICAgIGRzYihzeSk7Cj4gICAgICBnaWNfaHdfb3BzLT5zZW5kX1NH
SShzZ2ksIFNHSV9UQVJHRVRfU0VMRiwgTlVMTCk7Cj4gIH0KPiAgCj4gQEAgLTMzMSwxMiArMzE5
LDYgQEAgdm9pZCBzZW5kX1NHSV9hbGxidXRzZWxmKGVudW0gZ2ljX3NnaSBzZ2kpCj4gIHsKPiAg
ICAgQVNTRVJUKHNnaSA8IDE2KTsgLyogVGhlcmUgYXJlIG9ubHkgMTYgU0dJcyAqLwo+ICAKPiAt
ICAgLyoKPiAtICAgICogRW5zdXJlIHRoYXQgc3RvcmVzIHRvIE5vcm1hbCBtZW1vcnkgYXJlIHZp
c2libGUgdG8gdGhlIG90aGVyIENQVXMKPiAtICAgICogYmVmb3JlIGlzc3VpbmcgdGhlIElQSS4K
PiAtICAgICogTWF0Y2hlcyB0aGUgcmVhZCBiYXJyaWVyIGluIGRvX3NnaS4KPiAtICAgICovCj4g
LSAgIGRzYihzeSk7Cj4gICAgIGdpY19od19vcHMtPnNlbmRfU0dJKHNnaSwgU0dJX1RBUkdFVF9P
VEhFUlMsIE5VTEwpOwo+ICB9Cj4gIAo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 09 23:17:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Nov 2018 23:17: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-devel-bounces@lists.xenproject.org>)
	id 1gLG1Z-0002df-Im; Fri, 09 Nov 2018 23:17: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=id+r=nu=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1gLG1Y-0002da-3F
 for xen-devel@lists.xenproject.org; Fri, 09 Nov 2018 23:17:12 +0000
X-Inumbo-ID: 95a342e2-e475-11e8-9a16-bc764e045a96
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95a342e2-e475-11e8-9a16-bc764e045a96;
 Fri, 09 Nov 2018 23:17:11 +0000 (UTC)
Received: from localhost (unknown [IPv6:2601:601:9f80:35cd::cf9])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (Client did not present a certificate)
 (Authenticated sender: davem-davemloft)
 by shards.monkeyblade.net (Postfix) with ESMTPSA id 44C5B14BF6737;
 Fri,  9 Nov 2018 15:17:10 -0800 (PST)
Date: Fri, 09 Nov 2018 15:17:09 -0800 (PST)
Message-Id: <20181109.151709.1128248834308208677.davem@davemloft.net>
To: jian.w.wen@oracle.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <20181109065359.14900-1-jian.w.wen@oracle.com>
References: <20181109065359.14900-1-jian.w.wen@oracle.com>
X-Mailer: Mew version 6.8 on Emacs 26.1
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Fri, 09 Nov 2018 15:17:10 -0800 (PST)
Subject: Re: [Xen-devel] [PATCH] xen/netfront: remove unnecessary wmb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFjb2IgV2VuIDxqaWFuLncud2VuQG9yYWNsZS5jb20+CkRhdGU6IEZyaSwgIDkgTm92
IDIwMTggMTQ6NTM6NTkgKzA4MDAKCj4gUklOR19QVVNIX1JFUVVFU1RTX0FORF9DSEVDS19OT1RJ
RlkgaXMgYWxyZWFkeSBhYmxlIHRvIG1ha2Ugc3VyZSBiYWNrZW5kIHNlZXMKPiByZXF1ZXN0cyBi
ZWZvcmUgcmVxX3Byb2QgaXMgdXBkYXRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYWNvYiBXZW4g
PGppYW4udy53ZW5Ab3JhY2xlLmNvbT4KCkFwcGxpZWQgdG8gbmV0LW5leHQuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 00:37:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 00:37: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-devel-bounces@lists.xenproject.org>)
	id 1gLHHI-00013O-Ms; Sat, 10 Nov 2018 00:37:32 +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=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLHHH-000138-Ex
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 00:37:31 +0000
X-Inumbo-ID: cb56b1f0-e480-11e8-8544-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb56b1f0-e480-11e8-8544-12d6303a7972;
 Sat, 10 Nov 2018 00:37:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLHH9-0004Ej-GK; Sat, 10 Nov 2018 00:37:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLHH9-00063r-9q; Sat, 10 Nov 2018 00:37:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLHH9-0007Lk-97; Sat, 10 Nov 2018 00:37:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129725-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Nov 2018 00:37:23 +0000
Subject: [Xen-devel] [ovmf test] 129725: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTcyNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3MjUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDMgZGF5cyAgIDE2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDEgZGF5cyAgIDEyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 00:37:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 00:37: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-devel-bounces@lists.xenproject.org>)
	id 1gLHHA-00012N-6g; Sat, 10 Nov 2018 00:37: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=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLHH9-00012A-7O
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 00:37:23 +0000
X-Inumbo-ID: c2ef8b22-e480-11e8-a582-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c2ef8b22-e480-11e8-a582-12d6303a7972;
 Sat, 10 Nov 2018 00:37:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLHGv-0004Ee-V6; Sat, 10 Nov 2018 00:37:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLHGv-00063a-Kv; Sat, 10 Nov 2018 00:37:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLHGv-0006Wf-KE; Sat, 10 Nov 2018 00:37:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129570-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-armhf-armhf-xl-credit1:xen-install:fail:regression
 xen-4.8-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d6798ce35707a485d9c132319d70dd654620e5e5
X-Osstest-Versions-That: xen=dee593780213a4997ae6206cc4d103e608613098
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Nov 2018 00:37:09 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 129570: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTU3MCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTU3MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA1
MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTI4NzkyCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIFJFR1IuIHZzLiAxMjg3OTIKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgIDYgeGVu
LWluc3RhbGwgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODc5MgoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9y
ZWxzLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjg3OTIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg2ODEKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkg
ZmFpbCBsaWtlIDEyODc5MgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgIDUwIHh0Zi90ZXN0
LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTI4NzkyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
Mjg3OTIKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdCAgICBmYWlsICBsaWtlIDEyODc5MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4NzkyCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjg3OTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODc5MgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTI4NzkyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg3OTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODc5MgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI4NzkyCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA3IHhlbi1i
dWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAg
ICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQ2Nzk4Y2UzNTcwN2E0ODVkOWMx
MzIzMTlkNzBkZDY1NDYyMGU1ZTUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIGRlZTU5Mzc4MDIxM2E0OTk3YWU2MjA2Y2M0ZDEwM2U2MDg2MTMwOTgKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEyODc5MiAgMjAxOC0xMC0xNSAwMDowNTo1MiBaICAgMjYgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMjk0NjYgIDIwMTgtMTEtMDUgMTU6MzY6MzMgWiAgICA0IGRheXMgICAg
MiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjk1NzAgIDIwMTgtMTEtMDcgMTY6NDc6
NDEgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5j
b20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCmNvbW1pdCBkNjc5OGNlMzU3MDdhNDg1ZDljMTMyMzE5ZDcwZGQ2NTQ2MjBlNWU1
CkF1dGhvcjogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpEYXRlOiAgIE1vbiBKdW4gMTgg
MTQ6NTU6MzYgMjAxOCArMDIwMAoKICAgIHN0dWJkb20vdnRwbTogZml4IG1lbWNtcCBpbiBUUE1f
Q2hhbmdlQXV0aEFzeW1GaW5pc2gKICAgIAogICAgZ2NjOCBzcG90dGVkIHRoaXMgZXJyb3I6CiAg
ICBlcnJvcjogJ21lbWNtcCcgcmVhZGluZyAyMCBieXRlcyBmcm9tIGEgcmVnaW9uIG9mIHNpemUg
OCBbLVdlcnJvcj1zdHJpbmdvcC1vdmVyZmxvdz1dCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9s
YWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIFJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1
bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCAyMmJmNWJlMzIzN2NiNDgyYTJmZmQ3NzJmZmQyMGNlMzcyODVlZWJmKQogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZGVhOWZjMGUwMmQ5MmY1ZTZkNDY2ODBhYTBhNTJmYTc1
OGVjYTljNCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5MDc0NjBmZDYxYzM1MDQ4
N2ZmZWU1ZDhhYTM3NWJlZjU2YmM4MWMpCiAgICBDb25mbGljdHM6CiAgICAgICAgICAgIHN0dWJk
b20vTWFrZWZpbGUKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgogICAgCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBmMTM5ODNk
YjEyMGY1ZTU2ZGZlZmJlZTVkNTY2NzhkMmQ0M2UyOTE0KQoKY29tbWl0IGQ3OTJlNTc3ZGNjY2Nl
ZDBjZGNlNmUwMmM4ZjIyMjQ5ZTU1YjgxYTUKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkRhdGU6ICAgV2VkIE5vdiA3IDA5OjUxOjQ0IDIwMTggKzAxMDAKCiAgICB4ODY6
IHdvcmsgYXJvdW5kIEhMRSBob3N0IGxvY2t1cCBlcnJhdHVtCiAgICAKICAgIFhBQ1FVSVJFIHBy
ZWZpeGVkIGFjY2Vzc2VzIHRvIHRoZSA0TWIgcmFuZ2Ugb2YgbWVtb3J5IHN0YXJ0aW5nIGF0IDFH
YgogICAgYXJlIGxpYWJsZSB0byBsb2NrIHVwIHRoZSBwcm9jZXNzb3IuIERpc2FsbG93IHVzZSBv
ZiB0aGlzIG1lbW9yeSByYW5nZS4KICAgIAogICAgVW5mb3J0dW5hdGVseSB0aGUgYXZhaWxhYmxl
IENvcmUgR2VuNyBhbmQgR2VuOCBzcGVjIHVwZGF0ZXMgYXJlIHByZXR0eQogICAgb2xkLCBzbyBJ
IGNhbiBvbmx5IGd1ZXNzIHRoYXQgdGhleSdyZSBzaW1pbGFybHkgYWZmZWN0ZWQgd2hlbiBDb3Jl
IEdlbjYKICAgIGlzIGFuZCB0aGUgWGVvbiBjb3VudGVycGFydHMgYXJlLCB0b28uCiAgICAKICAg
IFRoaXMgaXMgcGFydCBvZiBYU0EtMjgyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGNjNzY0MTBkMjBh
ZmYyY2MwN2IyNjhiMDcxM2RjMWQyNzQwYzZlMTIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTA3
IDA5OjMzOjI0ICswMTAwCgpjb21taXQgYmE0ZWI4NTMxOTNlNDkxYTFhMGJjMDQ0MWRjNmFiYTgz
NjY4YjQzYQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBX
ZWQgTm92IDcgMDk6NTA6NTggMjAxOCArMDEwMAoKICAgIHg4NjogZXh0ZW5kIGdldF9wbGF0Zm9y
bV9iYWRwYWdlcygpIGludGVyZmFjZQogICAgCiAgICBVc2UgYSBzdHJ1Y3R1cmUgc28gYWxvbmcg
d2l0aCBhbiBhZGRyZXNzIChub3cgZnJhbWUgbnVtYmVyKSBhbiBvcmRlciBjYW4KICAgIGFsc28g
YmUgc3BlY2lmaWVkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4Mi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiA4NjE3ZTY5ZmI4MzA3YjM3MmVlZmY0MWQ1NWVjOTY2ZGJlYmEzNmViCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOC0xMS0wNyAwOTozMjowOCArMDEwMAoKY29tbWl0IDg4YjVlMzY4Y2Uw
OGFhZmY3OGRiNWUzZWRjNGM0ODg5NDU4Mzc3NTAKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBOb3YgNSAxNjoxNzo1NiAyMDE4ICsw
MTAwCgogICAgdG9vbHMvZG9tYnVpbGRlcjogSW5pdGlhbGlzZSB2Y3B1IGRlYnVnIHJlZ2lzdGVy
cyBjb3JyZWN0bHkKICAgIAogICAgSW4gcGFydGljdWxhciwgaW5pdGlhbGlzaW5nICVkcjYgd2l0
aCB0aGUgdmFsdWUgMCBpcyBidWdneSwgYmVjYXVzZSBvbgogICAgaGFyZHdhcmUgc3VwcG9ydGlu
ZyBUcmFuc2FjdGlvbmFsIE1lbW9yeSwgaXQgd2lsbCBjYXVzZSB0aGUgc3RpY2t5IFJUTSBiaXQg
dG8KICAgIGJlIGFzc2VydGVkLCBldmVuIHRob3VnaCBhIGRlYnVnIGV4Y2VwdGlvbiBmcm9tIGEg
dHJhbnNhY3Rpb24gaGFzbid0IGFjdHVhbGx5CiAgICBiZWVuIG9ic2VydmVkLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNDYw
MjlkYTEyZTVlZmVjYTZkOTU3ZTU3OTNiZDM0ZjI5NjVmYTBhMQogICAgbWFzdGVyIGRhdGU6IDIw
MTgtMTAtMjQgMTQ6NDM6MDUgKzAxMDAKCmNvbW1pdCA2NGZkNDJmYmNiMzkyODQ1NDA1NmVmMjY2
M2Q1YjI0OGNkOGMzYTg0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBNb24gTm92IDUgMTY6MTc6MjYgMjAxOCArMDEwMAoKICAgIHg4Ni9k
b21haW46IEluaXRpYWxpc2UgdmNwdSBkZWJ1ZyByZWdpc3RlcnMgY29ycmVjdGx5CiAgICAKICAg
IEluIHBhcnRpY3VsYXIsIGluaXRpYWxpc2luZyAlZHI2IHdpdGggdGhlIHZhbHVlIDAgaXMgYnVn
Z3ksIGJlY2F1c2Ugb24KICAgIGhhcmR3YXJlIHN1cHBvcnRpbmcgVHJhbnNhY3Rpb25hbCBNZW1v
cnksIGl0IHdpbGwgY2F1c2UgdGhlIHN0aWNreSBSVE0gYml0IHRvCiAgICBiZSBhc3NlcnRlZCwg
ZXZlbiB0aG91Z2ggYSBkZWJ1ZyBleGNlcHRpb24gZnJvbSBhIHRyYW5zYWN0aW9uIGhhc24ndCBh
Y3R1YWxseQogICAgYmVlbiBvYnNlcnZlZC4KICAgIAogICAgSW50cm9kdWNlIGFyY2hfdmNwdV9y
ZWdzX2luaXQoKSB0byBzZXQgdmFyaW91cyBhcmNoaXRlY3R1cmFsIGRlZmF1bHRzLCBhbmQKICAg
IHJldXNlIHRoaXMgaW4gdGhlIGh2bV92Y3B1X3Jlc2V0X3N0YXRlKCkgcGF0aC4KICAgIAogICAg
QXJjaGl0ZWN0dXJhbGx5LCAlZWR4J3MgaW5pdCBzdGF0ZSBjb250YWlucyB0aGUgcHJvY2Vzc29y
cyBtb2RlbCBpbmZvcm1hdGlvbiwKICAgIGFuZCAweGYgbG9va3MgdG8gYmUgYSByZW1uYW50IG9m
IHRoZSBvbGQgSW50ZWwgcHJvY2Vzc29ycy4gIFdlIGNsZWFybHkgaGF2ZSBubwogICAgc29mdHdh
cmUgd2hpY2ggY2FyZXMsIHNlZWluZyBhcyBpdCBpcyB3cm9uZyBmb3IgdGhlIGxhc3QgZGVjYWRl
J3Mgd29ydGggb2YKICAgIEludGVsIGhhcmR3YXJlIGFuZCBmb3IgYWxsIG90aGVyIHZlbmRvcnMs
IHNvIGxldHMgdXNlIHRoZSB2YWx1ZSAwIGZvcgogICAgc2ltcGxpY2l0eS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICAKICAgIHg4
Ni9kb21haW46IEZpeCBidWlsZCB3aXRoIEdDQyA0LjMueAogICAgCiAgICBHQ0MgNC4zLnggY2Fu
J3QgaW5pdGlhbGlzZSB0aGUgdXNlcl9yZWdzIHN0cnVjdHVyZSBsaWtlIHRoaXMuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZGZiYTRkMmU5
MWY2M2E4ZjQwNDkzYzRmYzJkYjAzZmQ4Mjg3ZjZjYgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAt
MjQgMTQ6NDM6MDUgKzAxMDAKICAgIG1hc3RlciBjb21taXQ6IDBhMWZhNjM1MDI5ZDEwMGQ0YjZi
N2VkZGIzMWQ0OTYwMzIxN2NhYjcKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTMwIDEzOjI2OjIx
ICswMDAwCgpjb21taXQgODZjYmE5YjAyMzY2ZGUxMGVlNmJlZmZlMWVhZDg2MDBlYzY4MjQ1ZgpB
dXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAg
TW9uIE5vdiA1IDE2OjE2OjQ1IDIwMTggKzAxMDAKCiAgICB4ODYvYm9vdDogSW5pdGlhbGlzZSB0
aGUgZGVidWcgcmVnaXN0ZXJzIGNvcnJlY3RseQogICAgCiAgICBJbiBwYXJ0aWN1bGFyLCBpbml0
aWFsaXNpbmcgJWRyNiB3aXRoIHRoZSB2YWx1ZSAwIGlzIGJ1Z2d5LCBiZWNhdXNlIG9uCiAgICBo
YXJkd2FyZSBzdXBwb3J0aW5nIFRyYW5zYWN0aW9uYWwgTWVtb3J5LCBpdCB3aWxsIGNhdXNlIHRo
ZSBzdGlja3kgUlRNIGJpdCB0bwogICAgYmUgYXNzZXJ0ZWQsIGV2ZW4gdGhvdWdoIGEgZGVidWcg
ZXhjZXB0aW9uIGZyb20gYSB0cmFuc2FjdGlvbiBoYXNuJ3QgYWN0dWFsbHkKICAgIGJlZW4gb2Jz
ZXJ2ZWQuCiAgICAKICAgIE1vdmUgWDg2X0RSNl9ERUZBVUxUIGludG8geDg2LWRlZm5zLmggYWxv
bmcgd2l0aCB0aGUgb3RoZXIgYXJjaGl0ZWN0dXJhbAogICAgcmVnaXN0ZXIgY29uc3RhbnRzLCBh
bmQgaW50cm9kdWNlIGEgbmV3IFg4Nl9EUjdfREVGQVVMVC4gIFVzZSB0aGUgZXhpc3RpbmcKICAg
IHdyaXRlX2RlYnVncmVnKCkgaGVscGVyLCByYXRoZXIgdGhhbiBvcGVuY29kZWQgaW5saW5lIGFz
c2VtYmx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDcyMWRhNmQ0MWE3MGZlMDhiM2ZjZDljMzFhNjJm
NjcwOWE1NGM2YmEKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTI0IDE0OjQzOjA1ICswMTAwCgpj
b21taXQgNDlmNzRlYTYwOWE2MTAwNGM2MzhlNmZmYzUyN2JmZjc2OWNlOThlZgpBdXRob3I6IFNl
cmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTm92IDUg
MTY6MTY6MTkgMjAxOCArMDEwMAoKICAgIHg4Ni9ib290OiBlbmFibGUgTk1JcyBhZnRlciB0cmFw
cyBpbml0CiAgICAKICAgIEluIGNlcnRhaW4gc2NlbmFyaW9zLCBOTUlzIG1pZ2h0IGJlIGRpc2Fi
bGVkIGR1cmluZyBYZW4gYm9vdCBwcm9jZXNzLgogICAgU3VjaCBzaXR1YXRpb24gd2lsbCBjYXVz
ZSBhbHRlcm5hdGl2ZV9pbnN0cnVjdGlvbnMoKSB0bzoKICAgIAogICAgICAgIHBhbmljKCJUaW1l
ZCBvdXQgd2FpdGluZyBmb3IgYWx0ZXJuYXRpdmVzIHNlbGYtTk1JIHRvIGhpdFxuIik7CiAgICAK
ICAgIFRoaXMgYnVnIHdhcyBvcmlnaW5hbGx5IHNlZW4gd2hlbiB1c2luZyBUYm9vdCB0byBib290
IFhlbiA0LjExCiAgICAKICAgIFRvIHByZXZlbnQgdGhpcyBmcm9tIGhhcHBlbmluZywgZW5hYmxl
IE5NSXMgZHVyaW5nIGNwdV9pbml0KCkgYW5kCiAgICBkdXJpbmcgX19zdGFydF94ZW4oKSBmb3Ig
QlNQLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDA3MmUwNTQzNTlhNGQ0YTRmNmMzZmEw
OTU4NTY2NzQ3MmM0ZjBmMWQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTIzIDEyOjMzOjU0ICsw
MTAwCgpjb21taXQgNWI2ZmIzM2Q4ZjRmZTc1MzM3NzA5MGU2YmU4YWFhODE2YTY4MTRlYwpBdXRo
b3I6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE5v
diA1IDE2OjE1OjE3IDIwMTggKzAxMDAKCiAgICB2dGQ6IGFkZCBtaXNzaW5nIGNoZWNrIGZvciBz
aGFyZWQgRVBULi4uCiAgICAKICAgIC4uLmluIGludGVsX2lvbW11X3VubWFwX3BhZ2UoKS4KICAg
IAogICAgVGhpcyBwYXRjaCBhbHNvIGluY2x1ZGVzIHNvbWUgbm9uLWZ1bmN0aW9uYWwgbW9kaWZp
Y2F0aW9ucyBpbgogICAgaW50ZWxfaW9tbXVfbWFwX3BhZ2UoKS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGUz
MGM0N2NkOGJlOGJhNzNjZmMxZWM3YjFlYmQwMzY0NjQ3MDhhMjQKICAgIG1hc3RlciBkYXRlOiAy
MDE4LTEwLTA0IDE0OjUzOjU3ICswMjAwCgpjb21taXQgOGQxYWZkMWNlZjBmMjRjMDBiNzNkNDRm
ZWQ1MzczMGIwYmJjYmIyZQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
RGF0ZTogICBNb24gTm92IDUgMTY6MTQ6NTAgMjAxOCArMDEwMAoKICAgIHg4NjogZml4ICJ4cHRp
PSIgYW5kICJwdi1sMXRmPSIgeWV0IGFnYWluCiAgICAKICAgIFdoaWxlIGNvbW1pdCAyYTNiMzRl
YzQ3ICgieDg2L3NwZWMtY3RybDogWWV0IG1vcmUgZml4ZXMgZm9yIHhwdGk9CiAgICBwYXJzaW5n
IikgaW5kZWVkIGZpeGVkICJ4cHRpPWRvbTAiLCBpdCBicm9rZSAieHB0aT1uby1kb20wIiwgaW4g
dGhhdAogICAgdGhpcyB0aGVuIGJlY2FtZSBlcXVpdmFsZW50IHRvICJ4cHRpPW5vIi4gSW4gcGFy
dGljdWxhciwgdGhlIHByZXNlbmNlCiAgICBvZiAieHB0aT0iIGFsb25lIG9uIHRoZSBjb21tYW5k
IGxpbmUgbWVhbnMgbm90aGluZyBhcyB0byB3aGljaCBkZWZhdWx0CiAgICBpcyB0byBiZSBvdmVy
cmlkZGVuOyAieHB0aT1uby1kb20wIiwgZm9yIGV4YW1wbGUsIG91Z2h0IHRvIGhhdmUgbm8KICAg
IGVmZmVjdCBmb3IgRG9tVS1zLCBhcyB0aGlzIGlzIGRpc3RpbmN0IGZyb20gYm90aCAieHB0aT1u
by1kb20wLGRvbXUiCiAgICBhbmQgInhwdGk9bm8tZG9tMCxuby1kb211Ii4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiA4NzQzZDJkZWE1Mzk2MTdlMjM3Yzc3NTU2YTkxZGMzNTcwOThhOGFmCiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOC0xMC0wNCAxNDo0OTo1NiArMDIwMAoKY29tbWl0IDBkYmU2YWNlZjA5MzQ1NmEw
NmZiNDg5YzkxMWE2MDI4NzQyMDhiMjAKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkRhdGU6ICAgTW9uIE5vdiA1IDE2OjE0OjI1IDIwMTggKzAxMDAKCiAgICB4ODY6IHNw
bGl0IG9wdF9wdl9sMXRmCiAgICAKICAgIFVzZSBzZXBhcmF0ZSB0cmFja2luZyB2YXJpYWJsZXMg
Zm9yIHRoZSBoYXJkd2FyZSBkb21haW4gYW5kIERvbVUtcy4KICAgIAogICAgTm8gZnVuY3Rpb25h
bCBjaGFuZ2UgaW50ZW5kZWQsIGJ1dCBhZGp1c3QgdGhlIGNvbW1lbnQgaW4KICAgIGluaXRfc3Bl
Y3VsYXRpb25fbWl0aWdhdGlvbnMoKSB0byBtYXRjaCBwcmlvciBhcyB3ZWxsIGFzIHJlc3VsdGlu
ZyBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDBiODk2NDNlZjZlZjE0ZTJjMmI3MzFjYTY3NWQyM2U0
MDVlZDY5YjEKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ5OjE5ICswMjAwCgpjb21t
aXQgMzhhN2RkZWQxOWUzMGYxY2VhNjIwZGI0NjczOGVmMzk1Nzk1MTdmNQpBdXRob3I6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gTm92IDUgMTY6MTM6NTUgMjAx
OCArMDEwMAoKICAgIHg4Njogc3BsaXQgb3B0X3hwdGkKICAgIAogICAgVXNlIHNlcGFyYXRlIHRy
YWNraW5nIHZhcmlhYmxlcyBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiBhbmQgRG9tVS1zLgogICAg
CiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1MWUw
Y2I0NTkzMmQ4MGQ0ZWViNTk5OTRlZTJjM2YzYzU5N2IwMjEyCiAgICBtYXN0ZXIgZGF0ZTogMjAx
OC0xMC0wNCAxNDo0ODoxOCArMDIwMAoKY29tbWl0IGJkODk1NjlmYjUyNWVjOTU3YmViNzk4ZWM5
OWEyYmI3N2RlNmJjOTQKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgTW9uIE5vdiA1IDE2OjEzOjA5IDIwMTggKzAxMDAKCiAgICB4ODY6IHNpbGVuY2UgZmFs
c2UgbG9nIG1lc3NhZ2VzIGZvciBwbGFpbiAieHB0aSIgLyAicHYtbDF0ZiIKICAgIAogICAgV2hp
bGUgY29tbWl0IDJhM2IzNGVjNDcgKCJ4ODYvc3BlYy1jdHJsOiBZZXQgbW9yZSBmaXhlcyBmb3Ig
eHB0aT0KICAgIHBhcnNpbmciKSAgY2xhaW1lZCB0byBoYXZlIGdvdCByaWQgb2YgdGhlICdwYXJh
bWV0ZXIgInhwdGkiIGhhcyBpbnZhbGlkCiAgICB2YWx1ZSAiIiwgcmM9LTIyIScgbG9nIG1lc3Nh
Z2UgZm9yICJ4cHRpIiBhbG9uZSBvbiB0aGUgY29tbWFuZCBsaW5lLAogICAgdGhpcyB3YXNuJ3Qg
dGhlIGNhc2UgKHRoZSBvcHRpb24gdG9vayBlZmZlY3QgbmV2ZXJ0aGVsZXNzKS4KICAgIAogICAg
Rml4IHRoaXMgdGhlcmUgYXMgd2VsbCBhcyBmb3IgcGxhaW4gInB2LWwxdGYiLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDJmYjU3ZTRiZWVmZWRhOTIzNDQ2YjczZjg4YjM5MmU1OWIwN2Q4NDcKICAgIG1hc3Rl
ciBkYXRlOiAyMDE4LTA5LTI4IDE3OjEyOjE0ICswMjAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1
ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 00:38:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 00:38: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-devel-bounces@lists.xenproject.org>)
	id 1gLHIK-0001Ai-34; Sat, 10 Nov 2018 00:38:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=lkqj=nv=zytor.com=hpa@srs-us1.protection.inumbo.net>)
 id 1gLHIJ-0001Aa-Ec
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 00:38:35 +0000
X-Inumbo-ID: f3d73fdf-e480-11e8-9a16-bc764e045a96
Received: from mail.zytor.com (unknown [198.137.202.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3d73fdf-e480-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 00:38:33 +0000 (UTC)
Received: from hanvin-mobl2.amr.corp.intel.com ([192.55.54.40])
 (authenticated bits=0)
 by mail.zytor.com (8.15.2/8.15.2) with ESMTPSA id wAA0cJnf2580330
 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Fri, 9 Nov 2018 16:38:21 -0800
From: "H. Peter Anvin" <hpa@zytor.com>
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org, linux-doc@vger.kernel.org
References: <20181010061456.22238-1-jgross@suse.com>
 <20181010061456.22238-3-jgross@suse.com>
 <f7c78ee7-b548-7f04-24da-7321b6c64c97@zytor.com>
Message-ID: <7cede814-a441-05b6-10aa-5713da8ad843@zytor.com>
Date: Fri, 9 Nov 2018 16:38:15 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <f7c78ee7-b548-7f04-24da-7321b6c64c97@zytor.com>
Content-Language: en-US
Subject: Re: [Xen-devel] PLEASE REVERT URGENTLY: Re: [PATCH v5 2/3]
 x86/boot: add acpi rsdp address to setup_header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tglx@linutronix.de, mingo@redhat.com, bp@alien8.de,
 boris.ostrovsky@oracle.com, corbet@lwn.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25lIG1vcmUgYXNwZWN0IG9uIHRoaXMgcGF0Y2hzZXQ6IHdoZW4gQ09ORklHX0FDUElfVEFCTEVf
VVBHUkFERSB3YXMKaW5yb2R1Y2VkLCBpdCB3YXMgc2VlbiBhcyBhIHNlY3VyaXR5IHByb2JsZW0g
YW5kIGRpc2FibGVkIGJ5IGRlZmF1bHQKKHVubGlrZSBmb3IgZGV2aWNlIHRyZWUsIHdoZXJlIGZl
ZWRpbmcgZW50cmllcyBmcm9tIHRoZSBib290IGxvYWRlciBpcwpzdGFuZGFyZCBvcGVyYXRpbmcg
cHJvY2VkdXJlLikKClRodXMgZnVuY3Rpb25hbGx5IG1ha2VzIHRoYXQgcG9zc2libGUgdG8gYnlw
YXNzIHRoYXQgcHJvaGliaXRpb24uIEFyZSB3ZQpnaXZpbmcgdXAgdGhhdCBiYXR0bGUsIG9yIHNo
b3VsZCB0aGlzIGFsc28gYmUgY29uZGl0aW9uYWxpemVkIGFuZApkZWZhdWx0IHRvIG9mZiAocHJl
c3VtYWJseSB3aXRoIFhlbiByZXF1aXJpbmcgaXQpPwoKCS1ocGEKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 01:55:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 01: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-devel-bounces@lists.xenproject.org>)
	id 1gLIUg-000632-6P; Sat, 10 Nov 2018 01:55:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLIUe-00062s-PS
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 01:55:24 +0000
X-Inumbo-ID: af57b9d5-e48b-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af57b9d5-e48b-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 01:55:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLIUa-0006Rm-Fq; Sat, 10 Nov 2018 01:55:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLIUa-0003sN-9y; Sat, 10 Nov 2018 01:55:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLIUa-00074m-9O; Sat, 10 Nov 2018 01:55:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129727-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=6d8ffac1f7a782dc2c7f8df3871a294729ae36bd
X-Osstest-Versions-That: xen=765b7e8449da0c4ffb4edafbfc02771629ce807b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Nov 2018 01:55:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129727: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTcyNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTcyNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3NjViN2U4NDQ5ZGEwYzRmZmI0
ZWRhZmJmYzAyNzcxNjI5Y2U4MDdiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk3MTMgIDIwMTgt
MTEtMDkgMTk6MDA6MjQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NzI3ICAy
MDE4LTExLTEwIDAwOjAwOjMzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAogICA3NjViN2U4NDQ5Li42ZDhmZmFjMWY3ICA2ZDhmZmFjMWY3YTc4
MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 03:39:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 03:39: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-devel-bounces@lists.xenproject.org>)
	id 1gLK7G-0005kJ-18; Sat, 10 Nov 2018 03:39:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLK7E-0005k7-Jl
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 03:39:20 +0000
X-Inumbo-ID: 344c1848-e49a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 344c1848-e49a-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 03:39:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLK7A-0000Li-MG; Sat, 10 Nov 2018 03:39:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLK7A-0003Q2-CM; Sat, 10 Nov 2018 03:39:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLK7A-0006Hc-Be; Sat, 10 Nov 2018 03:39:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129730-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Nov 2018 03:39:16 +0000
Subject: [Xen-devel] [ovmf test] 129730: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTczMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3MzAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDMgZGF5cyAgIDE3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDEgZGF5cyAgIDEzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 06:00:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 06:00: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-devel-bounces@lists.xenproject.org>)
	id 1gLMJG-0000AI-BH; Sat, 10 Nov 2018 05:59: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=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLMJF-0000A8-Cn
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 05:59:53 +0000
X-Inumbo-ID: d64005b6-e4ad-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d64005b6-e4ad-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 05:59:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLMJ9-0003OZ-Je; Sat, 10 Nov 2018 05:59:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLMJ9-0003mo-Ar; Sat, 10 Nov 2018 05:59:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLMJ9-0008DG-A2; Sat, 10 Nov 2018 05:59:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129581-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=388c55bfad2522009f88f165f74b2fc5ed4f9e94
X-Osstest-Versions-That: xen=2cf113891a38cc05434bc9876ffc107a990887be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Nov 2018 05:59:47 +0000
Subject: [Xen-devel] [xen-unstable test] 129581: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTU4MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTU4MS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTQy
NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyOTQyNgoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEy
OTQwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDI2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjk0MjYKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyOTQyNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDI2CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
Mjk0MjYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTQyNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDI2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjk0MjYKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMzg4YzU1YmZhZDI1MjIwMDlmODhm
MTY1Zjc0YjJmYzVlZDRmOWU5NApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI5NDI2ICAyMDE4LTExLTA1IDAxOjUxOjQ5IFogICAgNSBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEyOTQ2OCAgMjAxOC0xMS0wNSAxNzowNjo1NyBaICAgIDQgZGF5cyAgICAy
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTU4MSAgMjAxOC0xMS0wNyAyMTo0Nzo0
MSBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgRGFyaW8gRmFn
Z2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
PgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgODMzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 06:26:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 06:26: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-devel-bounces@lists.xenproject.org>)
	id 1gLMid-0002Xt-NP; Sat, 10 Nov 2018 06:26: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=ffp4=nv=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gLMic-0002Xo-Hm
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 06:26:06 +0000
X-Inumbo-ID: 803ac18a-e4b1-11e8-a609-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 803ac18a-e4b1-11e8-a609-12d6303a7972;
 Sat, 10 Nov 2018 06:26:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2736CAE5C;
 Sat, 10 Nov 2018 06:26:03 +0000 (UTC)
To: "H. Peter Anvin" <hpa@zytor.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org, linux-doc@vger.kernel.org
References: <20181010061456.22238-1-jgross@suse.com>
 <20181010061456.22238-3-jgross@suse.com>
 <f7c78ee7-b548-7f04-24da-7321b6c64c97@zytor.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <bd2d17cd-072c-cad6-94ad-52373700a1c9@suse.com>
Date: Sat, 10 Nov 2018 07:26:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <f7c78ee7-b548-7f04-24da-7321b6c64c97@zytor.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] PLEASE REVERT URGENTLY: Re: [PATCH v5 2/3]
 x86/boot: add acpi rsdp address to setup_header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tglx@linutronix.de, mingo@redhat.com, bp@alien8.de,
 boris.ostrovsky@oracle.com, corbet@lwn.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTEvMjAxOCAyMzoyMywgSC4gUGV0ZXIgQW52aW4gd3JvdGU6Cj4gSSBqdXN0IG5vdGlj
ZWQgdGhpcyBwYXRjaCAtLSBJIG1pc3NlZCBpdCBiZWNhdXNlIHRoZSBjb3ZlciBtZXNzYWdlCj4g
c2VlbWVkIGZhciBtb3JlIGhhcm1sZXNzIHNvIEkgZGlkbid0IG5vdGljZSB0aGlzIGNoYW5nZS4K
PiAKPiBUSElTIFBBVENIIElTIEZBVEFMTFkgV1JPTkcgQU5EIE5FRURTIFRPIEJFIElNTUVESUFU
RUxZIFJFVkVSVEVEIEJFRk9SRQo+IEFOWU9ORSBTVEFSVFMgUkVMWUlORyBPTiBJVDsgSVQgSEFT
IFRIRSBQT1RFTlRJQUwgT0YgQlJFQUtJTkcgVEhFCj4gQk9PVExPQURFUiBQUk9UT0NPTCBGT1Ig
QUxMIEZVVFVSRS4KCkl0IGlzIGFscmVhZHkgYnJva2VuIGFuZCB0aGlzIHBhdGNoIHRyaWVzIHRv
IHJlcGFpciBpdC4KCj4gSXQgc2VlbXMgdG8gYmUgYmFzZWQgb24gZnVuZGFtZW50YWwgbWlzY29u
Y2VwdGlvbnMgYWJvdXQgdGhlIHZhcmlvdXMKPiBkYXRhIHN0cnVjdHVyZXMgaW4gdGhlIHByb3Rv
Y29sLCBhbmQgZG9lcyBzbyBpbiBhIHdheSB0aGF0IGNvbXBsZXRlbHkKPiBicmVha3MgdGhlIHdh
eSB0aGUgcHJvdG9jb2wgaXMgZGVzaWduZWQgdG8gd29yay4KPiAKPiBUaGUgcHJvdG9jb2wgaXMg
c3BlY2lmaWNhbGx5IGRlc2lnbmVkIHN1Y2ggdGhhdCBmaWVsZHMgYXJlIG5vdCB2ZXJzaW9uCj4g
ZGVwZW5kZW5jaWVzLiBUaGUgdmVyc2lvbiBudW1iZXIgaXMgc3RyaWN0bHkgdG8gaW5mb3JtIHRo
ZSBib290IGxvYWRlcgo+IGFib3V0IHdoaWNoIGNhcGFiaWxpdGllcyB0aGUga2VybmVsIGhhcywg
c28gdGhhdCB0aGUgYm9vdCBsb2FkZXIgY2FuCj4ga25vdyBpZiBhIGNlcnRhaW4gZGF0YSBmaWVs
ZCBpcyBtZWFuaW5nZnVsIGFuZC9vciBob25vcmVkLgoKUmlnaHQuIFRoYXQgd2FzIHdoZXJlIEkg
c3RhcnRlZCBpbiBlYXJseSAyMDE4LgoKVW5mb3J0dW5hdGVseSB0aGVyZSBhcmUgbWFueSBtYWpv
ciBkaXN0cm9zIHNoaXBwaW5nIGJvb3QgbG9hZGVycyB3aGljaAp3cml0ZSBjcmFwIGRhdGEgcGFz
dCB0aGUgZW5kIG9mIHNldHVwX2hlYWRlci4KCj4gCj4+ICtQcm90b2NvbCAyLjE0OgkoS2VybmVs
IDQuMjApIEFkZGVkIGFjcGlfcnNkcF9hZGRyIGhvbGRpbmcgdGhlIHBoeXNpY2FsCj4+ICsJCWFk
ZHJlc3Mgb2YgdGhlIEFDUEkgUlNEUCB0YWJsZS4KPj4gKwkJVGhlIGJvb3Rsb2FkZXIgdXBkYXRl
cyB2ZXJzaW9uIHdpdGg6Cj4+ICsJCTB4ODAwMCB8IG1pbihrZXJuZWwtdmVyc2lvbiwgYm9vdGxv
YWRlci12ZXJzaW9uKQo+PiArCQlrZXJuZWwtdmVyc2lvbiBiZWluZyB0aGUgcHJvdG9jb2wgdmVy
c2lvbiBzdXBwb3J0ZWQgYnkKPj4gKwkJdGhlIGtlcm5lbCBhbmQgYm9vdGxvYWRlci12ZXJzaW9u
IHRoZSBwcm90b2NvbCB2ZXJzaW9uCj4+ICsJCXN1cHBvcnRlZCBieSB0aGUgYm9vdGxvYWRlci4K
PiAKPiBbLi4uXQo+IAo+PiAgKioqKiBNRU1PUlkgTEFZT1VUCj4+Cj4+ICBUaGUgdHJhZGl0aW9u
YWwgbWVtb3J5IG1hcCBmb3IgdGhlIGtlcm5lbCBsb2FkZXIsIHVzZWQgZm9yIEltYWdlIG9yCj4+
IEBAIC0xOTcsNiArMjA5LDcgQEAgT2Zmc2V0CVByb3RvCU5hbWUJCU1lYW5pbmcKPj4gIDAyNTgv
OAkyLjEwKwlwcmVmX2FkZHJlc3MJUHJlZmVycmVkIGxvYWRpbmcgYWRkcmVzcwo+PiAgMDI2MC80
CTIuMTArCWluaXRfc2l6ZQlMaW5lYXIgbWVtb3J5IHJlcXVpcmVkIGR1cmluZyBpbml0aWFsaXph
dGlvbgo+PiAgMDI2NC80CTIuMTErCWhhbmRvdmVyX29mZnNldAlPZmZzZXQgb2YgaGFuZG92ZXIg
ZW50cnkgcG9pbnQKPj4gKzAyNjgvOAkyLjE0KwlhY3BpX3JzZHBfYWRkcglQaHlzaWNhbCBhZGRy
ZXNzIG9mIFJTRFAgdGFibGUKPiAKPiBOTy4KPiAKPiBUaGF0IGlzIG5vdCBob3cgc3RydWN0IHNl
dHVwX2hlYWRlciB3b3Jrcywgbm9yIGRvZXMgdGhpcyBiZWxvbmcgaGVyZS4KPiAKPiBzdHJ1Y3Qg
c2V0dXBfaGVhZGVyIGNvbnRhaW5zICppbml0aWFsaXplZCBkYXRhKiwgYW5kIGhhcyBhIGxlbmd0
aCBieXRlCj4gYXQgb2Zmc2V0IDB4MjAxLiAgVGhlIGJvb3Rsb2FkZXIgaXMgcmVzcG9uc2libGUg
Zm9yIGNvcHlpbmcgdGhlIGZ1bGwKPiBzdHJ1Y3R1cmUgaW50byB0aGUgYXBwcm9wcmlhdGUgb2Zm
c2V0ICgweDFmMSkgaW4gc3RydWN0IGJvb3RfcGFyYW1zLgoKWWVzLCBidXQgc29tZSBib290IGxv
YWRlcnMgY29weSBtb3JlIHRoYW4gdGhhdCBjbG9iYmVyaW5nIGluaXRpYWxpemVkCmtlcm5lbCBk
YXRhIChsaWtlIGluIG15IGNhc2UgYWNwaV9yc2RwX2FkZHIpLgoKPiBUaGUgbGVuZ3RoIGJ5dGUg
aXNuJ3QgYWN0dWFsbHkgYSByZXF1aXJlbWVudCwgc2luY2UgdGhlIG1heGltdW0gcG9zc2libGUK
PiBzaXplIG9mIHRoaXMgc3RydWN0dXJlIGlzIDE0NCBieXRlcywgYW5kIHRoZSBrZXJuZWwgd2ls
bCAob2J2aW91c2x5KSBub3QKPiBsb29rIGF0IHRoZSBvbGRlciBmaWVsZHMgYW55d2F5LCBidXQg
aXQgaXMgZ29vZCBwcmFjdGljZS4gVGhlIGtlcm5lbCBvcgo+IGFueSBvdGhlciBlbnRpdHkgaXMg
ZnJlZSB0byB6ZXJvIG91dCB0aGUgYnl0ZXMgcGFzdCB0aGlzIGxlbmd0aCBwb2ludGVyLgo+IAo+
IFRoZXJlIGFyZSBvbmx5IDI0IGJ5dGVzIGxlZnQgaW4gdGhpcyBzdHJ1Y3R1cmUsIGFuZCB0aGlz
IHdvdWxkIG9jY3VweSA4Cj4gb2YgdGhlbSBmb3Igbm8gdmFsaWQgcmVhc29uLiAgVGhlICpvbmx5
KiB2YWxpZCByZWFzb24gdG8gcHV0IGEKPiB6ZXJvLWluaXRpYWxpemVkIGZpZWxkIGluIHN0cnVj
dCBzZXR1cF9oZWFkZXIgaXMgaWYgaXQgdXNlZCBieSB0aGUKPiAxNi1iaXQgbGVnYWN5IEJJT1Mg
Ym9vdCwgd2hpY2ggaXMgb2J2aW91c2x5IG5vdCB0aGUgY2FzZSBoZXJlLgo+IAo+IFRoaXMgZmll
bGQgdGh1cyBiZWxvbmdzIGluIHN0cnVjdCBib290X3BhcmFtcywgbm90IHN0cnVjdCBzZXR1cF9o
ZWFkZXIuCgpPa2F5LCBJIGNhbiBjaGFuZ2UgdGhhdC4gSG9waW5nIHRoYXQgYWxsIGJvb3QgbG9h
ZGVycyByZWFsbHkgd3JpdGUKemVyb2VzIHRvIHRoYXQgZmllbGQgaW4gY2FzZSB0aGV5IGRvbid0
IGtub3cgaXQuCgo+PiBAQCAtMzE3LDYgKzMzMCwxMiBAQCBQcm90b2NvbDoJMi4wMCsKPj4gICAg
ZS5nLiAweDAyMDQgZm9yIHZlcnNpb24gMi4wNCwgYW5kIDB4MGExMSBmb3IgYSBoeXBvdGhldGlj
YWwgdmVyc2lvbgo+PiAgICAxMC4xNy4KPj4gIAo+PiArICBVcCB0byBwcm90b2NvbCB2ZXJzaW9u
IDIuMTMgdGhpcyBpbmZvcm1hdGlvbiBpcyBvbmx5IHJlYWQgYnkgdGhlCj4+ICsgIGJvb3Rsb2Fk
ZXIuIEZyb20gcHJvdG9jb2wgdmVyc2lvbiAyLjE0IG9ud2FyZHMgdGhlIGJvb3Rsb2FkZXIgd2ls
bAo+PiArICB3cml0ZSB0aGUgdXNlZCBwcm90b2NvbCB2ZXJzaW9uIG9yZWQgd2l0aCAweDgwMDAg
dG8gdGhlIGZpZWxkLiBUaGUKPj4gKyAgdXNlZCBwcm90b2NvbCB2ZXJzaW9uIHdpbGwgYmUgdGhl
IG1pbmltdW0gb2YgdGhlIHN1cHBvcnRlZCBwcm90b2NvbAo+PiArICB2ZXJzaW9ucyBvZiB0aGUg
Ym9vdGxvYWRlciBhbmQgdGhlIGtlcm5lbC4KPj4gKwo+IAo+IEFnYWluLCB0aGlzIGlzIGNvbXBs
ZXRlbHkgd3JvbmcuIFRoZSB2ZXJzaW9uIG51bWJlciBpcyBjb21tdW5pY2F0aW9uIHRvCj4gdGhl
IGJvb3Rsb2FkZXIsIHdoaWNoIG1heSBlbmQgdXAgZ29pbmcgdGhyb3VnaCBtdWx0aXBsZSBzdGFn
ZXMuCj4gTW9kaWZ5aW5nIHRoaXMgZmllbGQgYnJlYWtzIHRoaXMgaW52YXJpYW50IGluIGEgbm90
LXZlcnktc3VidGxlIHdheS4KPiAKPiBGaWVsZHMgaW4gc3RydWN0IHNldHVwX2hlYWRlciBhcmUg
dG8gYmUgaW5pdGlhbGl6ZWQgZnJvbSB0aGUgaW1hZ2UKPiBwcm92aWRlZCBpbiB0aGUga2VybmVs
IGhlYWRlci4KPiAKPiBGaWVsZHMgaW4gc3RydWN0IGJvb3RfcGFyYW1zIGFyZSB0byBiZSBpbml0
aWFsaXplZCB0byB6ZXJvLgoKU2VlIGFib3ZlLiBncnViMiBpbiBEZWJpYW4sIFJIRUwsIC4uLiBk
b2Vzbid0IGRvIHRoYXQgcmVsaWFibHkuCgo+IFRoZXJlIGlzIGEgZmllbGQgY2FsbGVkICJzZW50
aW5lbCIgd2hpY2ggYXR0ZW1wdHMgdG8gZGV0ZWN0IGJyb2tlbgo+IGJvb3Rsb2FkZXJzIHdoaWNo
IGRvIG5vdCBkbyB0aGlzIGNvcnJlY3RseTsgaG93ZXZlciwgd2hlbiBlbmFibGluZyBuZXcKPiBi
b290bG9hZGVycyB0aGUgUmlnaHQgVGhpbmcgdG8gZG8gaXMgdG8gbWFrZSBzdXJlIHRoZXkgYWRo
ZXJlIHRvIHRoZQo+IHByb3RvY29sIGFzIGRlZmluZWQsIHJhdGhlciB0aGFuIHB1c2hpbmcgYSBu
ZXcgaGFjayBvbnRvIHRoZSBrZXJuZWwuCj4gCj4gVGh1czoKPiAKPiAxLiBQbGVhc2UgcmV2ZXJ0
IHRoaXMgcGF0Y2ggaW1tZWRpYXRlbHksIGFuZCBkZXN0cm95IGFueSBib290IGxvYWRlcnMKPiAg
ICB3aGljaCB0cmllcyB0byBpbXBsZW1lbnQgdGhpcy4+IDIuIEFkZCB0aGUgYWNwaV9yc2RwX2Fk
ZHIgdG8gc3RydWN0IGJvb3RfcGFyYW1zLgo+IDMuIERPIE5PVCBtb2RpZnkgdGhlIGJvb3QgcHJv
dG9jb2wgdmVyc2lvbiBoZWFkZXIgZmllbGQuIEluc3RlYWQKPiAgICBtYWtlIHN1cmUgdGhhdCB0
aGUgYm9vdGxvYWRlciBmb2xsb3dzIHRoZSBwcm90b2NvbCBhbmQgemVyb2VzCj4gICAgYWxsIHVu
a25vd24gZmllbGRzIGluIHN0cnVjdCBib290X3BhcmFtcy4KCkhvdyBjYW4gSSBkbyB0aGlzIGZv
ciBib290IGxvYWRlcnMgc2hpcHBlZCBzaW5jZSBzZXZlcmFsIHllYXJzPwoKPiA0LiBQb3NzaWJs
eSBtYWtlIHRoZSBrZXJuZWwgcGFuaWMgaWYgaXQgbm90aWNlcyB0aGF0IHRoZSBib290IHZlcnNp
b24KPiAgICBoZWFkZXIgaGFzIGJlZW4gbXVja2VkIHdpdGgsIGluIGNhc2Ugc29tZSBvZiB0aGVz
ZSBib290IGxvYWRlcnMKPiAgICBoYXZlIGFscmVhZHkgZXNjYXBlZCBpbnRvIHRoZSBmaWVsZC4K
ClNvIGRvbid0IGxldCBhIG5ldyBrZXJuZWwgYm9vdCBmcm9tIGEgZGlzayB3aXRoIGFib3ZlIGdy
dWIyPwoKSSBkb24ndCB0aGluayBzby4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 06:32:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 06:32: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-devel-bounces@lists.xenproject.org>)
	id 1gLMoo-0003L7-HS; Sat, 10 Nov 2018 06:32: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=lkqj=nv=zytor.com=hpa@srs-us1.protection.inumbo.net>)
 id 1gLMon-0003L2-F8
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 06:32:29 +0000
X-Inumbo-ID: 64af8800-e4b2-11e8-9a16-bc764e045a96
Received: from mail.zytor.com (unknown [198.137.202.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64af8800-e4b2-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 06:32:28 +0000 (UTC)
Received: from carbon-x1.hos.anvin.org (c-24-5-245-234.hsd1.ca.comcast.net
 [24.5.245.234] (may be forged)) (authenticated bits=0)
 by mail.zytor.com (8.15.2/8.15.2) with ESMTPSA id wAA6WFZ32682346
 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Fri, 9 Nov 2018 22:32:17 -0800
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org, linux-doc@vger.kernel.org
References: <20181010061456.22238-1-jgross@suse.com>
 <20181010061456.22238-3-jgross@suse.com>
 <f7c78ee7-b548-7f04-24da-7321b6c64c97@zytor.com>
 <bd2d17cd-072c-cad6-94ad-52373700a1c9@suse.com>
From: "H. Peter Anvin" <hpa@zytor.com>
Message-ID: <2934552c-d150-0afb-6fa9-9398cb94d86a@zytor.com>
Date: Fri, 9 Nov 2018 22:32:10 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <bd2d17cd-072c-cad6-94ad-52373700a1c9@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] PLEASE REVERT URGENTLY: Re: [PATCH v5 2/3]
 x86/boot: add acpi rsdp address to setup_header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tglx@linutronix.de, mingo@redhat.com, bp@alien8.de,
 boris.ostrovsky@oracle.com, corbet@lwn.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAKPiBVbmZvcnR1bmF0ZWx5IHRoZXJlIGFyZSBtYW55IG1ham9yIGRpc3Ryb3Mgc2hpcHBpbmcg
Ym9vdCBsb2FkZXJzIHdoaWNoCj4gd3JpdGUgY3JhcCBkYXRhIHBhc3QgdGhlIGVuZCBvZiBzZXR1
cF9oZWFkZXIuCj4gCgpZZXMuIFdlIGtub3cgdGhhdCBhbmQgaXQgaXMgcmVzb2x2ZWQgYnk6Cgph
KSB0aGUgbGVuZ3RoIGZpZWxkIGluIHNldHVwX2hlYWRlcjsKYikgdGhlICJzZW50aW5lbCIgZmll
bGQgd2hpY2ggY2F0Y2hlcyBsZWdhY3kgbm9uLWNvbXBsaWFudCBib290bG9hZGVycy4KCj4+Cj4+
IFRoaXMgZmllbGQgdGh1cyBiZWxvbmdzIGluIHN0cnVjdCBib290X3BhcmFtcywgbm90IHN0cnVj
dCBzZXR1cF9oZWFkZXIuCj4gCj4gT2theSwgSSBjYW4gY2hhbmdlIHRoYXQuIEhvcGluZyB0aGF0
IGFsbCBib290IGxvYWRlcnMgcmVhbGx5IHdyaXRlCj4gemVyb2VzIHRvIHRoYXQgZmllbGQgaW4g
Y2FzZSB0aGV5IGRvbid0IGtub3cgaXQuCj4gCgpUaGlzIGlzIHdoYXQgd2UgYWRkZWQgdGhlIHNl
bnRpbmVsIGZpZWxkIGZvcjogYm9vdGxvYWRlcnMgd2hpY2ggZG9uJ3QgemVybwp1bmtub3duIGZp
ZWxkcyAocmVhZDogR3J1Yikgd2lsbCB0cmlnZ2VyIHRoZSBzZW50aW5lbCwgYW5kIHdlIHdpcGUg
bW9zdCBvZgp0aGlzIHN0cnVjdHVyZS4KCj4+Cj4+IEZpZWxkcyBpbiBzdHJ1Y3QgYm9vdF9wYXJh
bXMgYXJlIHRvIGJlIGluaXRpYWxpemVkIHRvIHplcm8uCj4gCj4gU2VlIGFib3ZlLiBncnViMiBp
biBEZWJpYW4sIFJIRUwsIC4uLiBkb2Vzbid0IGRvIHRoYXQgcmVsaWFibHkuCj4gCgpTZWUgYWJv
dmUuCgo+PiBUaGVyZSBpcyBhIGZpZWxkIGNhbGxlZCAic2VudGluZWwiIHdoaWNoIGF0dGVtcHRz
IHRvIGRldGVjdCBicm9rZW4KPj4gYm9vdGxvYWRlcnMgd2hpY2ggZG8gbm90IGRvIHRoaXMgY29y
cmVjdGx5OyBob3dldmVyLCB3aGVuIGVuYWJsaW5nIG5ldwo+PiBib290bG9hZGVycyB0aGUgUmln
aHQgVGhpbmcgdG8gZG8gaXMgdG8gbWFrZSBzdXJlIHRoZXkgYWRoZXJlIHRvIHRoZQo+PiBwcm90
b2NvbCBhcyBkZWZpbmVkLCByYXRoZXIgdGhhbiBwdXNoaW5nIGEgbmV3IGhhY2sgb250byB0aGUg
a2VybmVsLgo+Pgo+PiBUaHVzOgo+Pgo+PiAxLiBQbGVhc2UgcmV2ZXJ0IHRoaXMgcGF0Y2ggaW1t
ZWRpYXRlbHksIGFuZCBkZXN0cm95IGFueSBib290IGxvYWRlcnMKPj4gICAgd2hpY2ggdHJpZXMg
dG8gaW1wbGVtZW50IHRoaXMuPiAyLiBBZGQgdGhlIGFjcGlfcnNkcF9hZGRyIHRvIHN0cnVjdCBi
b290X3BhcmFtcy4KPj4gMy4gRE8gTk9UIG1vZGlmeSB0aGUgYm9vdCBwcm90b2NvbCB2ZXJzaW9u
IGhlYWRlciBmaWVsZC4gSW5zdGVhZAo+PiAgICBtYWtlIHN1cmUgdGhhdCB0aGUgYm9vdGxvYWRl
ciBmb2xsb3dzIHRoZSBwcm90b2NvbCBhbmQgemVyb2VzCj4+ICAgIGFsbCB1bmtub3duIGZpZWxk
cyBpbiBzdHJ1Y3QgYm9vdF9wYXJhbXMuCj4gCj4gSG93IGNhbiBJIGRvIHRoaXMgZm9yIGJvb3Qg
bG9hZGVycyBzaGlwcGVkIHNpbmNlIHNldmVyYWwgeWVhcnM/CgpPbmNlIGFnYWluLCB5b3UgYXJl
IGFkZGluZyBuZXcgZnVuY3Rpb25hbGl0eTsgdGhhdCBpcyB3aGVuIHlvdSBzaG91bGQgZml4CnRo
ZWlyIGltcGxlbWVudGF0aW9uLiBUaGUgc2VudGluZWwgaGFuZGxlcyBsZWdhY3kgYm9vdGxvYWRl
cnMuCgo+PiA0LiBQb3NzaWJseSBtYWtlIHRoZSBrZXJuZWwgcGFuaWMgaWYgaXQgbm90aWNlcyB0
aGF0IHRoZSBib290IHZlcnNpb24KPj4gICAgaGVhZGVyIGhhcyBiZWVuIG11Y2tlZCB3aXRoLCBp
biBjYXNlIHNvbWUgb2YgdGhlc2UgYm9vdCBsb2FkZXJzCj4+ICAgIGhhdmUgYWxyZWFkeSBlc2Nh
cGVkIGludG8gdGhlIGZpZWxkLgo+IAo+IFNvIGRvbid0IGxldCBhIG5ldyBrZXJuZWwgYm9vdCBm
cm9tIGEgZGlzayB3aXRoIGFib3ZlIGdydWIyPwo+IAo+IEkgZG9uJ3QgdGhpbmsgc28uCgpJZiB0
aGVyZSBhcmUgYW55IGdydWJzIHdoaWNoIGVzY2FwZWQgd2l0aCB0aGlzIGJyb2tlbiBwcm90b2Nv
bCBoYWNrIG9ubHkuCgoJLWhwYQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 06:50:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 06:50: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-devel-bounces@lists.xenproject.org>)
	id 1gLN63-0004ww-3a; Sat, 10 Nov 2018 06:50: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=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLN61-0004wj-Fj
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 06:50:17 +0000
X-Inumbo-ID: df3bff20-e4b4-11e8-900e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df3bff20-e4b4-11e8-900e-12d6303a7972;
 Sat, 10 Nov 2018 06:50:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLN5s-0004Pp-Eq; Sat, 10 Nov 2018 06:50:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLN5s-0008MU-6Y; Sat, 10 Nov 2018 06:50:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLN5s-0007EX-5v; Sat, 10 Nov 2018 06:50:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129734-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Nov 2018 06:50:08 +0000
Subject: [Xen-devel] [ovmf test] 129734: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTczNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3MzQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDMgZGF5cyAgIDE4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDEgZGF5cyAgIDE0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 07:03:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 07:03: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-devel-bounces@lists.xenproject.org>)
	id 1gLNID-0005r4-8I; Sat, 10 Nov 2018 07:02: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=ffp4=nv=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gLNIB-0005qx-34
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 07:02:51 +0000
X-Inumbo-ID: a1afa4e0-e4b6-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1afa4e0-e4b6-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 07:02:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 54139AF67;
 Sat, 10 Nov 2018 07:02:47 +0000 (UTC)
To: "H. Peter Anvin" <hpa@zytor.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org, linux-doc@vger.kernel.org
References: <20181010061456.22238-1-jgross@suse.com>
 <20181010061456.22238-3-jgross@suse.com>
 <f7c78ee7-b548-7f04-24da-7321b6c64c97@zytor.com>
 <bd2d17cd-072c-cad6-94ad-52373700a1c9@suse.com>
 <2934552c-d150-0afb-6fa9-9398cb94d86a@zytor.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <5a2f5cb8-7332-f490-eabf-cfcbdcd1abc4@suse.com>
Date: Sat, 10 Nov 2018 08:02:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <2934552c-d150-0afb-6fa9-9398cb94d86a@zytor.com>
Content-Language: en-US
Subject: Re: [Xen-devel] PLEASE REVERT URGENTLY: Re: [PATCH v5 2/3]
 x86/boot: add acpi rsdp address to setup_header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tglx@linutronix.de, mingo@redhat.com, bp@alien8.de,
 boris.ostrovsky@oracle.com, corbet@lwn.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTEvMjAxOCAwNzozMiwgSC4gUGV0ZXIgQW52aW4gd3JvdGU6Cj4+Cj4+IFVuZm9ydHVu
YXRlbHkgdGhlcmUgYXJlIG1hbnkgbWFqb3IgZGlzdHJvcyBzaGlwcGluZyBib290IGxvYWRlcnMg
d2hpY2gKPj4gd3JpdGUgY3JhcCBkYXRhIHBhc3QgdGhlIGVuZCBvZiBzZXR1cF9oZWFkZXIuCj4+
Cj4gCj4gWWVzLiBXZSBrbm93IHRoYXQgYW5kIGl0IGlzIHJlc29sdmVkIGJ5Ogo+IAo+IGEpIHRo
ZSBsZW5ndGggZmllbGQgaW4gc2V0dXBfaGVhZGVyOwo+IGIpIHRoZSAic2VudGluZWwiIGZpZWxk
IHdoaWNoIGNhdGNoZXMgbGVnYWN5IG5vbi1jb21wbGlhbnQgYm9vdGxvYWRlcnMuCgpEb2Vzbid0
IGhlbHAgZm9yIGJvb3QgbG9hZGVycyByZWFkaW5nIHN0cnVjdCBzZXR1cF9oZWFkZXIgZnJvbSB0
aGUKa2VybmVsIGltYWdlIGFuZCB0aGVuIHdyaXRpbmcgZS5nLiA1MTIgYnl0ZXMgYmFjayB0byB0
aGUgc2V0dXBfaGVhZGVyCmxvY2F0aW9uLiBUaGUgc2VudGluZWwgaXMgY2xlYXJlZCBhbmQgdGhl
IGxlbmd0aCBmaWVsZCBqdXN0IGlzbid0CnRha2VuIGludG8gYWNjb3VudC4gQW5kIHRoaXMgaXMg
d2hhdCBoYXBwZW5lZC4KCj4gCj4+Pgo+Pj4gVGhpcyBmaWVsZCB0aHVzIGJlbG9uZ3MgaW4gc3Ry
dWN0IGJvb3RfcGFyYW1zLCBub3Qgc3RydWN0IHNldHVwX2hlYWRlci4KPj4KPj4gT2theSwgSSBj
YW4gY2hhbmdlIHRoYXQuIEhvcGluZyB0aGF0IGFsbCBib290IGxvYWRlcnMgcmVhbGx5IHdyaXRl
Cj4+IHplcm9lcyB0byB0aGF0IGZpZWxkIGluIGNhc2UgdGhleSBkb24ndCBrbm93IGl0Lgo+Pgo+
IAo+IFRoaXMgaXMgd2hhdCB3ZSBhZGRlZCB0aGUgc2VudGluZWwgZmllbGQgZm9yOiBib290bG9h
ZGVycyB3aGljaCBkb24ndCB6ZXJvCj4gdW5rbm93biBmaWVsZHMgKHJlYWQ6IEdydWIpIHdpbGwg
dHJpZ2dlciB0aGUgc2VudGluZWwsIGFuZCB3ZSB3aXBlIG1vc3Qgb2YKPiB0aGlzIHN0cnVjdHVy
ZS4KClVuZm9ydHVuYXRlbHkgdGhlIHNlbnRpbmVsIHNlZW1zIHRvIGJlIGNsZWFyZWQgYnkgc2Fp
ZCBicm9rZW4gZ3J1Yi4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 07:16:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 07:16: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-devel-bounces@lists.xenproject.org>)
	id 1gLNVD-0006qn-FK; Sat, 10 Nov 2018 07:16:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=lkqj=nv=zytor.com=hpa@srs-us1.protection.inumbo.net>)
 id 1gLNVC-0006qi-V7
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 07:16:18 +0000
X-Inumbo-ID: 8323ef65-e4b8-11e8-9a16-bc764e045a96
Received: from mail.zytor.com (unknown [198.137.202.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8323ef65-e4b8-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 07:16:17 +0000 (UTC)
Received: from carbon-x1.hos.anvin.org (c-24-5-245-234.hsd1.ca.comcast.net
 [24.5.245.234] (may be forged)) (authenticated bits=0)
 by mail.zytor.com (8.15.2/8.15.2) with ESMTPSA id wAA7G78d2694758
 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Fri, 9 Nov 2018 23:16:08 -0800
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org, linux-doc@vger.kernel.org
References: <20181010061456.22238-1-jgross@suse.com>
 <20181010061456.22238-3-jgross@suse.com>
 <f7c78ee7-b548-7f04-24da-7321b6c64c97@zytor.com>
 <bd2d17cd-072c-cad6-94ad-52373700a1c9@suse.com>
 <2934552c-d150-0afb-6fa9-9398cb94d86a@zytor.com>
 <5a2f5cb8-7332-f490-eabf-cfcbdcd1abc4@suse.com>
From: "H. Peter Anvin" <hpa@zytor.com>
Message-ID: <59ca1053-9176-f1db-6e6c-96b47aaaa09d@zytor.com>
Date: Fri, 9 Nov 2018 23:16:02 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5a2f5cb8-7332-f490-eabf-cfcbdcd1abc4@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] PLEASE REVERT URGENTLY: Re: [PATCH v5 2/3]
 x86/boot: add acpi rsdp address to setup_header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tglx@linutronix.de, mingo@redhat.com, bp@alien8.de,
 boris.ostrovsky@oracle.com, corbet@lwn.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvOS8xOCAxMTowMiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4KPj4gWWVzLiBXZSBr
bm93IHRoYXQgYW5kIGl0IGlzIHJlc29sdmVkIGJ5Ogo+Pgo+PiBhKSB0aGUgbGVuZ3RoIGZpZWxk
IGluIHNldHVwX2hlYWRlcjsKPj4gYikgdGhlICJzZW50aW5lbCIgZmllbGQgd2hpY2ggY2F0Y2hl
cyBsZWdhY3kgbm9uLWNvbXBsaWFudCBib290bG9hZGVycy4KPiAKPiBEb2Vzbid0IGhlbHAgZm9y
IGJvb3QgbG9hZGVycyByZWFkaW5nIHN0cnVjdCBzZXR1cF9oZWFkZXIgZnJvbSB0aGUKPiBrZXJu
ZWwgaW1hZ2UgYW5kIHRoZW4gd3JpdGluZyBlLmcuIDUxMiBieXRlcyBiYWNrIHRvIHRoZSBzZXR1
cF9oZWFkZXIKPiBsb2NhdGlvbi4gVGhlIHNlbnRpbmVsIGlzIGNsZWFyZWQgYW5kIHRoZSBsZW5n
dGggZmllbGQganVzdCBpc24ndAo+IHRha2VuIGludG8gYWNjb3VudC4gQW5kIHRoaXMgaXMgd2hh
dCBoYXBwZW5lZC4KPiAKClRoaXMgaXMgaW5zYW5lPyEgSG93IGRvIHRoZXkgbWFuYWdlIHRvIGRv
IHRoaXMuLi4gaXQncyBub3QgbGlrZSAgdGhpcyBpc24ndAp3cml0dGVuIG91dCBpbiBwbGFpbiBF
bmdsaXNoIHRvIGZvbGxvdy4gSSBhbSwgb25jZSBhZ2FpbiwgdXR0ZXJseSBhbmQKZ2VudWluZWx5
IGJhZmZsZWQgYWJvdXQgaG93IG1hbnkgd2F5cyBHcnViIGNhbiBkbyB0aGluZ3Mgd3JvbmcuCgpT
byB3ZSBzaG91bGQgcHJvYmFibHkgYWRkIGEgdGVybWluYWwgc2VudGluZWwgZmllbGQgYXQgb2Zm
c2V0IDB4MjgxLCB3aGljaCBpcwpvbmUgYnl0ZSBwYXN0IHRoZSBsb25nZXN0IHBvc3NpYmxlIHNl
dHVwX2hlYWRlciBzdHJ1Y3R1cmU7IGluIGZhY3QsIHdlIG1heQpqdXN0IHdhbnQgdG8gZXhwbGlj
aXRseSBwYWQgc2V0dXBfaGVhZGVyIHdpdGggemVyb2VzIHRvIGl0cyBmaW5hbCBzaXplLCBpZgpu
b3RoaW5nIGVsc2UgdG8gbWFrZSBpdCBleHBsaWNpdCBob3cgbGl0dGxlIHNwYWNlIGlzIGFjdHVh
bGx5IGxlZnQgaW4gdGhlcmUuCgpJdCB3b3VsZCBiZSBlbm9ybW91c2x5IGhlbHBmdWwgaWYgeW91
IGNvdWxkIGZpbmQgb3V0IGFueSBtb3JlIGRldGFpbHMgYWJvdXQKZXhhY3RseSB3aGF0IHRoZXkg
YXJlIGRvaW5nIHRvIGJyZWFrIHRoaW5ncy4KCk1hbnkgdGhhbmtzLAoKCS1ocGEKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 08:07:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 08:07: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-devel-bounces@lists.xenproject.org>)
	id 1gLOIr-0002uc-BY; Sat, 10 Nov 2018 08:07: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=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLOIp-0002uQ-R3
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 08:07:35 +0000
X-Inumbo-ID: ab2c503a-e4bf-11e8-b044-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab2c503a-e4bf-11e8-b044-12d6303a7972;
 Sat, 10 Nov 2018 08:07:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLOIg-0006OW-B3; Sat, 10 Nov 2018 08:07:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLOIg-0004Fd-1Q; Sat, 10 Nov 2018 08:07:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLOIg-0007Ky-0j; Sat, 10 Nov 2018 08:07:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129742-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Nov 2018 08:07:26 +0000
Subject: [Xen-devel] [ovmf test] 129742: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc0MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3NDIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDMgZGF5cyAgIDE5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDEgZGF5cyAgIDE1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 08:55:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 08:55: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-devel-bounces@lists.xenproject.org>)
	id 1gLP34-0006qP-6a; Sat, 10 Nov 2018 08:55: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=5xml=nv=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gLP32-0006qK-PX
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 08:55:20 +0000
X-Inumbo-ID: 594e1e4a-e4c6-11e8-869f-12d6303a7972
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 594e1e4a-e4c6-11e8-869f-12d6303a7972;
 Sat, 10 Nov 2018 08:55:18 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id A5FFE21F59;
 Sat, 10 Nov 2018 03:55:18 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Sat, 10 Nov 2018 03:55:18 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=I28Pgx
 0VDoDSIzUGEwTqp7GgEStbQr8/4kwVszcmypQ=; b=B74UXOglGIf3BJyiCOfRGt
 QqGVv01eRdh44CQHCdXtYQUpCTn2TJyIbAvR/8kdOCWRwzieL67D1aIECy6CeH2j
 s6LDoReKF1qbUQ8Hn/qq95/Vsl3hWAc8SZ7OnF+caYZmtZvP2a39vBHwim3+t6kb
 2qiGhVLQRR/HtOTgAbXDh3KNY0CjnohIegGmLdcWMd0KmQ4pkmKi7j1vIhdpmkjm
 1RNZR3LYxNGHvEDp26g/GM1tP6Sf5KQPE4q0n0MBmA6hxJ/Kf4XsJBX7WGZdl4dy
 ON7QxNb1YtfsuhQ6xBHWMBK99wQdzt095lQ2VCazwhtm1wmLEYlxZAlTPLa10HaA
 ==
X-ME-Sender: <xms:9pzmW2CHzgFqTG8RACO28Wxaa5gAYt2OSIjnNkWVXpcti-DGd4Jo9Q>
X-ME-Proxy: <xmx:9pzmW5PNt8jZbVvqD2a8xNkoWc1pCe2cNvuR9uV8LYviJRh4oZMOWw>
 <xmx:9pzmW98EmxIAXwOsKhVuOsKhm2j5mgvwYW3hdAP5q9seaSqcCDYgAA>
 <xmx:9pzmWxruanqImxgP109py29rMQl28PDWwirhObU8nVvqphnITPwsng>
 <xmx:9pzmW36yj95esu_5wwe99wjW96ABDsyynId-hkeBj0HF6UDF2UYSMw>
 <xmx:9pzmW5MgX2_pxj0BVw846mmiwyox2dB4ZyZm4fDlfWTydAuKPiHzjg>
 <xmx:9pzmW8AYHzO9tGjXLdcl2kLAbpi2fbwM6GbWpWCYWnvX0uv56_XIRA>
Received: from mail-itl (ip5b409b0b.dynamic.kabel-deutschland.de
 [91.64.155.11])
 by mail.messagingengine.com (Postfix) with ESMTPA id 78481E427A;
 Sat, 10 Nov 2018 03:55:17 -0500 (EST)
Date: Sat, 10 Nov 2018 09:55:14 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181110085514.GA4051@mail-itl>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
 <20181108170805.12774-3-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
In-Reply-To: <20181108170805.12774-3-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2 02/11] tools/libs/toollog: Use the
 default logger
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============8075469731981074592=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8075469731981074592==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="/04w6evG8XlLl3ft"
Content-Disposition: inline


--/04w6evG8XlLl3ft
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Nov 08, 2018 at 05:07:56PM +0000, Ian Jackson wrote:
> Previously xtl_log, xtl_logv and xtl_progress would all crash if
> passed logger=3DNULL.  Have the use the default logger instead.
> This is more convenient.
>=20
> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
> CC: Wei Liu <wei.liu2@citrix.com>

Reviewed-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.c=
om>

> ---
> v2: New in this version of the series
> ---
>  tools/libs/toollog/include/xentoollog.h | 9 +++++----
>  tools/libs/toollog/xtl_core.c           | 7 +++++++
>  2 files changed, 12 insertions(+), 4 deletions(-)
>=20
> diff --git a/tools/libs/toollog/include/xentoollog.h b/tools/libs/toollog=
/include/xentoollog.h
> index 942eb76169..9c7725f1cd 100644
> --- a/tools/libs/toollog/include/xentoollog.h
> +++ b/tools/libs/toollog/include/xentoollog.h
> @@ -89,25 +89,26 @@ void xtl_logger_destroy(struct xentoollog_logger *log=
ger /* 0 is ok */);
>  xentoollog_logger_stdiostream *xtl_defaultlogger_stdiostream(void);
>    /* Returns pointer to a static global logger which writes to stderr.
>     * Reconfiguring it is permitted but destroying it is forbidden.
> -   * This function cannot fail. */
> +   * This function cannot fail.
> +   * This default logger is usedd by xtl_log et al when logger=3D=3DNULL=
=2E */
> =20
>  /*---------- facilities for generating log messages ----------*/
> =20
> -void xtl_logv(struct xentoollog_logger *logger,
> +void xtl_logv(struct xentoollog_logger *logger /* NULL ok */,
>                xentoollog_level level,
>                int errnoval /* or -1 */,
>                const char *context /* eg "xc", "xenstore", "xl", may be 0=
 */,
>                const char *format /* does not contain \n */,
>                va_list) __attribute__((format(printf,5,0)));
> =20
> -void xtl_log(struct xentoollog_logger *logger,
> +void xtl_log(struct xentoollog_logger *logger /* NULL ok */,
>               xentoollog_level level,
>               int errnoval /* or -1 */,
>               const char *context /* eg "xc", "xenstore", "xl" */,
>               const char *format /* does not contain \n */,
>               ...) __attribute__((format(printf,5,6)));
> =20
> -void xtl_progress(struct xentoollog_logger *logger,
> +void xtl_progress(struct xentoollog_logger *logger /* NULL ok */,
>                    const char *context /* see above, may be 0 */,
>                    const char *doing_what,
>                    unsigned long done, unsigned long total);
> diff --git a/tools/libs/toollog/xtl_core.c b/tools/libs/toollog/xtl_core.c
> index 099d2f3095..c5da3f4f5d 100644
> --- a/tools/libs/toollog/xtl_core.c
> +++ b/tools/libs/toollog/xtl_core.c
> @@ -38,6 +38,11 @@ const char *xtl_level_to_string(xentoollog_level level=
) {
>      return level_strings[level];
>  }
> =20
> +static void defaultlogger(xentoollog_logger **logger) {
> +    if (*logger) return;
> +    *logger =3D (xentoollog_logger*)xtl_defaultlogger_stdiostream();
> +}
> +
>  void xtl_logv(struct xentoollog_logger *logger,
>                xentoollog_level level,
>                int errnoval /* or -1 */,
> @@ -46,6 +51,7 @@ void xtl_logv(struct xentoollog_logger *logger,
>                va_list al) {
>      int errno_save =3D errno;
>      assert(level > XTL_NONE && level < XTL_NUM_LEVELS);
> +    defaultlogger(&logger);
>      logger->vmessage(logger,level,errnoval,context,format,al);
>      errno =3D errno_save;
>  }
> @@ -67,6 +73,7 @@ void xtl_progress(struct xentoollog_logger *logger,
>                    unsigned long done, unsigned long total) {
>      int percent =3D 0;
> =20
> +    defaultlogger(&logger);
>      if (!logger->progress) return;
> =20
>      if ( total )

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--/04w6evG8XlLl3ft
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlvmnPMACgkQ24/THMrX
1yxPSAgAgIVGaaymn4PNLrNlyRM/JFwSketMVCWf37c6O8yp4rmQ4w66YSK0OM2E
R/IQeAUWMLAEakTIW3sRC3gC+QvWLO6gJ4mguS8ocDVUQg6vKfbR4jdDlD8yvRS/
MrUWQtMqXpgCfWlSJZ8aIkOg1Ndn72I15Z5GeB1WLcwR+fNeJniN3qEGnmDNbrTV
jRF2BuWaH+btCu6EGfS4kYnWNdnP6yW90Ex8Hs6PEIa80AsL7wubSyHYArYdrIry
4e3a1jd1YUof73sPdxY6h4rWJhACkyyGkdizgw6FZBbp8U3N1ziM25Y5+epkR8jB
wFuhxKN0v6oCNtE2TLouYBZl0S9lBQ==
=SCUw
-----END PGP SIGNATURE-----

--/04w6evG8XlLl3ft--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8075469731981074592==--


From xen-devel-bounces@lists.xenproject.org Sat Nov 10 08:58:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 08:58: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-devel-bounces@lists.xenproject.org>)
	id 1gLP5b-0006xb-O7; Sat, 10 Nov 2018 08:57: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=5xml=nv=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gLP5a-0006xW-Ft
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 08:57:58 +0000
X-Inumbo-ID: b779c794-e4c6-11e8-a350-12d6303a7972
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b779c794-e4c6-11e8-a350-12d6303a7972;
 Sat, 10 Nov 2018 08:57:56 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id A569F21F0C;
 Sat, 10 Nov 2018 03:57:56 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 10 Nov 2018 03:57:56 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=/Jg9hp
 +h6iulKbLunOxQiFYkrmwVpYiyDf1vXtJvSBE=; b=JO88TL32sq4vXy76Hu53FT
 Ek1ARwMrT5YOvP+1+Ek8VpbK7oRrilOq7tX/peIwkdT6HphA5Qcgc2nFbrFqZrQj
 V03kVfIorIU+VWYu+hrT02jJWS3xcgvvVK5Yz5XCiJR2iUyPF06iuR3BpmPuzRyp
 FFbn2btICIfCgsnWNrdtDbo2eyl/1LaOpiVUwX09CNEFIBYm8TWlD4ckGHgPLy/Z
 JzNY1CZp1f7kK/fwnhvFDJokskRTgjL6eZj1eIBMSGrY/OfGgfiNRxWAcBe7RDiy
 gChUrOA+ie6UlflrqgaiA/YQ6G5CA48oVskZv8Z3+/Zu8YvHSNWq5+SIYposMAag
 ==
X-ME-Sender: <xms:lJ3mW4jUPm7rBAK2hKYPrtyX6nK7W_WUImrEljLQ0yLFSLrjwnXEhQ>
X-ME-Proxy: <xmx:lJ3mWxmh4pYmFWCogthWvE5EqGqRWYxHCMpubBtRUOMj2gGWHsBXNQ>
 <xmx:lJ3mW4Rb3VpDyX6P6SA3qVX62O33HlrS8n-vSwlkGYRoSvQnHILBgQ>
 <xmx:lJ3mW7KiE-60xp-kK2JWCg9rbx83nvvRBFwdOPL5cBF5v_6qJLIVYQ>
 <xmx:lJ3mW2AYzXULb57OOTQPRGh3AERtGdUeymD3rjXwPbDuu64u3IdVCA>
 <xmx:lJ3mW8AzzMd1pixQ_Ua8cvnwxkPGu-dPE8PO4PshH2lR7TQzXKjEcQ>
 <xmx:lJ3mWy8QDVb-5VxykFeiJFO4zq0zwyUagzd99BHsE2Diu5Sdn20vAA>
Received: from mail-itl (ip5b409b0b.dynamic.kabel-deutschland.de
 [91.64.155.11])
 by mail.messagingengine.com (Postfix) with ESMTPA id D61F9102A0;
 Sat, 10 Nov 2018 03:57:55 -0500 (EST)
Date: Sat, 10 Nov 2018 09:57:52 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181110085752.GB4051@mail-itl>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
 <20181108170805.12774-4-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
In-Reply-To: <20181108170805.12774-4-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2 03/11] tools/libs/*: Rely on the default
 logger
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============3941894753492744666=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3941894753492744666==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="1UWUbFP1cBYEclgG"
Content-Disposition: inline


--1UWUbFP1cBYEclgG
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Nov 08, 2018 at 05:07:57PM +0000, Ian Jackson wrote:
> Delete 11 entirely formulaic conditional calls to
>   xtl_createlogger_stdiostream(stderr, XTL_PROGRESS, 0);
> and associated logger_tofree variables, error handling, etc.
>=20
> No overall functional change, although some memory allocation errors
> may no longer occur.
>=20
> After this there are still several calls to
> xtl_createlogger_stdiostream in tree, but they almost all have
> non-default message level etc. so it is not obvious that they should
> be replaced.
>=20
> The exception is in xc_private.c where xch->error_handler is
> initialised using a copy of the default initialisation boilerplate
> (ant there is the associated xch->error_handler_tofree).  However,
> there is also xch->dombuild_logger, and xch->dombuild_logger_tofree
> which is handled differently and so must be retained.  It seems better
> to keep the xch code internally consistent, and decoupled from the
> general default.
>=20
> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
> CC: Wei Liu <wei.liu2@citrix.com>

Reviewed-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.c=
om>

> ---
> v2: New in this version of the series
> ---
>  tools/libs/call/core.c             | 10 ----------
>  tools/libs/call/private.h          |  2 +-
>  tools/libs/devicemodel/core.c      | 11 -----------
>  tools/libs/devicemodel/private.h   |  2 +-
>  tools/libs/evtchn/core.c           | 10 ----------
>  tools/libs/evtchn/private.h        |  2 +-
>  tools/libs/foreignmemory/core.c    | 10 ----------
>  tools/libs/foreignmemory/private.h |  2 +-
>  tools/libs/gnttab/gntshr_core.c    | 10 ----------
>  tools/libs/gnttab/gnttab_core.c    | 10 ----------
>  tools/libs/gnttab/private.h        |  2 +-
>  11 files changed, 5 insertions(+), 66 deletions(-)
>=20
> diff --git a/tools/libs/call/core.c b/tools/libs/call/core.c
> index 57d3a33e6b..ee9be948e7 100644
> --- a/tools/libs/call/core.c
> +++ b/tools/libs/call/core.c
> @@ -54,14 +54,6 @@ xencall_handle *xencall_open(xentoollog_logger *logger=
, unsigned open_flags)
>      xcall->buffer_cache_misses =3D 0;
>      xcall->buffer_cache_toobig =3D 0;
>      xcall->logger =3D logger;
> -    xcall->logger_tofree =3D NULL;
> -
> -    if (!xcall->logger) {
> -        xcall->logger =3D xcall->logger_tofree =3D
> -            (xentoollog_logger*)
> -            xtl_createlogger_stdiostream(stderr, XTL_PROGRESS, 0);
> -        if (!xcall->logger) goto err;
> -    }
> =20
>      rc =3D osdep_xencall_open(xcall);
>      if ( rc  < 0 ) goto err;
> @@ -71,7 +63,6 @@ xencall_handle *xencall_open(xentoollog_logger *logger,=
 unsigned open_flags)
>  err:
>      xentoolcore__deregister_active_handle(&xcall->tc_ah);
>      osdep_xencall_close(xcall);
> -    xtl_logger_destroy(xcall->logger_tofree);
>      free(xcall);
>      return NULL;
>  }
> @@ -86,7 +77,6 @@ int xencall_close(xencall_handle *xcall)
>      xentoolcore__deregister_active_handle(&xcall->tc_ah);
>      rc =3D osdep_xencall_close(xcall);
>      buffer_release_cache(xcall);
> -    xtl_logger_destroy(xcall->logger_tofree);
>      free(xcall);
>      return rc;
>  }
> diff --git a/tools/libs/call/private.h b/tools/libs/call/private.h
> index 21f992b37e..a2d00b2b6a 100644
> --- a/tools/libs/call/private.h
> +++ b/tools/libs/call/private.h
> @@ -18,7 +18,7 @@
>  #endif
> =20
>  struct xencall_handle {
> -    xentoollog_logger *logger, *logger_tofree;
> +    xentoollog_logger *logger;
>      unsigned flags;
> =20
>                       /* partially     with /dev/     no /dev/      */
> diff --git a/tools/libs/devicemodel/core.c b/tools/libs/devicemodel/core.c
> index f76e3d305e..b91f6b4ee9 100644
> --- a/tools/libs/devicemodel/core.c
> +++ b/tools/libs/devicemodel/core.c
> @@ -46,15 +46,6 @@ xendevicemodel_handle *xendevicemodel_open(xentoollog_=
logger *logger,
> =20
>      dmod->flags =3D open_flags;
>      dmod->logger =3D logger;
> -    dmod->logger_tofree =3D NULL;
> -
> -    if (!dmod->logger) {
> -        dmod->logger =3D dmod->logger_tofree =3D
> -            (xentoollog_logger*)
> -            xtl_createlogger_stdiostream(stderr, XTL_PROGRESS, 0);
> -        if (!dmod->logger)
> -            goto err;
> -    }
> =20
>      dmod->xcall =3D xencall_open(dmod->logger, 0);
>      if (!dmod->xcall)
> @@ -67,7 +58,6 @@ xendevicemodel_handle *xendevicemodel_open(xentoollog_l=
ogger *logger,
>      return dmod;
> =20
>  err:
> -    xtl_logger_destroy(dmod->logger_tofree);
>      xentoolcore__deregister_active_handle(&dmod->tc_ah);
>      xencall_close(dmod->xcall);
>      free(dmod);
> @@ -85,7 +75,6 @@ int xendevicemodel_close(xendevicemodel_handle *dmod)
> =20
>      xentoolcore__deregister_active_handle(&dmod->tc_ah);
>      xencall_close(dmod->xcall);
> -    xtl_logger_destroy(dmod->logger_tofree);
>      free(dmod);
>      return rc;
>  }
> diff --git a/tools/libs/devicemodel/private.h b/tools/libs/devicemodel/pr=
ivate.h
> index c4a225f8af..edee969313 100644
> --- a/tools/libs/devicemodel/private.h
> +++ b/tools/libs/devicemodel/private.h
> @@ -10,7 +10,7 @@
>  #include <xentoolcore_internal.h>
> =20
>  struct xendevicemodel_handle {
> -    xentoollog_logger *logger, *logger_tofree;
> +    xentoollog_logger *logger;
>      unsigned int flags;
>      xencall_handle *xcall;
>      int fd;
> diff --git a/tools/libs/evtchn/core.c b/tools/libs/evtchn/core.c
> index aff6ecfaa0..d1e53284e0 100644
> --- a/tools/libs/evtchn/core.c
> +++ b/tools/libs/evtchn/core.c
> @@ -37,18 +37,10 @@ xenevtchn_handle *xenevtchn_open(xentoollog_logger *l=
ogger, unsigned open_flags)
> =20
>      xce->fd =3D -1;
>      xce->logger =3D logger;
> -    xce->logger_tofree  =3D NULL;
> =20
>      xce->tc_ah.restrict_callback =3D all_restrict_cb;
>      xentoolcore__register_active_handle(&xce->tc_ah);
> =20
> -    if (!xce->logger) {
> -        xce->logger =3D xce->logger_tofree =3D
> -            (xentoollog_logger*)
> -            xtl_createlogger_stdiostream(stderr, XTL_PROGRESS, 0);
> -        if (!xce->logger) goto err;
> -    }
> -
>      rc =3D osdep_evtchn_open(xce);
>      if ( rc  < 0 ) goto err;
> =20
> @@ -57,7 +49,6 @@ xenevtchn_handle *xenevtchn_open(xentoollog_logger *log=
ger, unsigned open_flags)
>  err:
>      xentoolcore__deregister_active_handle(&xce->tc_ah);
>      osdep_evtchn_close(xce);
> -    xtl_logger_destroy(xce->logger_tofree);
>      free(xce);
>      return NULL;
>  }
> @@ -71,7 +62,6 @@ int xenevtchn_close(xenevtchn_handle *xce)
> =20
>      xentoolcore__deregister_active_handle(&xce->tc_ah);
>      rc =3D osdep_evtchn_close(xce);
> -    xtl_logger_destroy(xce->logger_tofree);
>      free(xce);
>      return rc;
>  }
> diff --git a/tools/libs/evtchn/private.h b/tools/libs/evtchn/private.h
> index 31e595bea2..a272895fe5 100644
> --- a/tools/libs/evtchn/private.h
> +++ b/tools/libs/evtchn/private.h
> @@ -9,7 +9,7 @@
>  #include <xen/xen.h>
> =20
>  struct xenevtchn_handle {
> -    xentoollog_logger *logger, *logger_tofree;
> +    xentoollog_logger *logger;
>      int fd;
>      Xentoolcore__Active_Handle tc_ah;
>  };
> diff --git a/tools/libs/foreignmemory/core.c b/tools/libs/foreignmemory/c=
ore.c
> index 63f12e2450..d485dd8672 100644
> --- a/tools/libs/foreignmemory/core.c
> +++ b/tools/libs/foreignmemory/core.c
> @@ -41,18 +41,10 @@ xenforeignmemory_handle *xenforeignmemory_open(xentoo=
llog_logger *logger,
> =20
>      fmem->fd =3D -1;
>      fmem->logger =3D logger;
> -    fmem->logger_tofree =3D NULL;
> =20
>      fmem->tc_ah.restrict_callback =3D all_restrict_cb;
>      xentoolcore__register_active_handle(&fmem->tc_ah);
> =20
> -    if (!fmem->logger) {
> -        fmem->logger =3D fmem->logger_tofree =3D
> -            (xentoollog_logger*)
> -            xtl_createlogger_stdiostream(stderr, XTL_PROGRESS, 0);
> -        if (!fmem->logger) goto err;
> -    }
> -
>      rc =3D osdep_xenforeignmemory_open(fmem);
>      if ( rc  < 0 ) goto err;
> =20
> @@ -61,7 +53,6 @@ xenforeignmemory_handle *xenforeignmemory_open(xentooll=
og_logger *logger,
>  err:
>      xentoolcore__deregister_active_handle(&fmem->tc_ah);
>      osdep_xenforeignmemory_close(fmem);
> -    xtl_logger_destroy(fmem->logger_tofree);
>      free(fmem);
>      return NULL;
>  }
> @@ -75,7 +66,6 @@ int xenforeignmemory_close(xenforeignmemory_handle *fme=
m)
> =20
>      xentoolcore__deregister_active_handle(&fmem->tc_ah);
>      rc =3D osdep_xenforeignmemory_close(fmem);
> -    xtl_logger_destroy(fmem->logger_tofree);
>      free(fmem);
>      return rc;
>  }
> diff --git a/tools/libs/foreignmemory/private.h b/tools/libs/foreignmemor=
y/private.h
> index 8f1bf081ed..9030de9740 100644
> --- a/tools/libs/foreignmemory/private.h
> +++ b/tools/libs/foreignmemory/private.h
> @@ -19,7 +19,7 @@
>  #endif
> =20
>  struct xenforeignmemory_handle {
> -    xentoollog_logger *logger, *logger_tofree;
> +    xentoollog_logger *logger;
>      unsigned flags;
>      int fd;
>      Xentoolcore__Active_Handle tc_ah;
> diff --git a/tools/libs/gnttab/gntshr_core.c b/tools/libs/gnttab/gntshr_c=
ore.c
> index 1117e29c91..38cf364897 100644
> --- a/tools/libs/gnttab/gntshr_core.c
> +++ b/tools/libs/gnttab/gntshr_core.c
> @@ -31,14 +31,6 @@ xengntshr_handle *xengntshr_open(xentoollog_logger *lo=
gger, unsigned open_flags)
> =20
>      xgs->fd =3D -1;
>      xgs->logger =3D logger;
> -    xgs->logger_tofree  =3D NULL;
> -
> -    if (!xgs->logger) {
> -        xgs->logger =3D xgs->logger_tofree =3D
> -            (xentoollog_logger*)
> -            xtl_createlogger_stdiostream(stderr, XTL_PROGRESS, 0);
> -        if (!xgs->logger) goto err;
> -    }
> =20
>      rc =3D osdep_gntshr_open(xgs);
>      if ( rc  < 0 ) goto err;
> @@ -47,7 +39,6 @@ xengntshr_handle *xengntshr_open(xentoollog_logger *log=
ger, unsigned open_flags)
> =20
>  err:
>      osdep_gntshr_close(xgs);
> -    xtl_logger_destroy(xgs->logger_tofree);
>      free(xgs);
>      return NULL;
>  }
> @@ -60,7 +51,6 @@ int xengntshr_close(xengntshr_handle *xgs)
>          return 0;
> =20
>      rc =3D osdep_gntshr_close(xgs);
> -    xtl_logger_destroy(xgs->logger_tofree);
>      free(xgs);
>      return rc;
>  }
> diff --git a/tools/libs/gnttab/gnttab_core.c b/tools/libs/gnttab/gnttab_c=
ore.c
> index 92e7228a26..a67f444245 100644
> --- a/tools/libs/gnttab/gnttab_core.c
> +++ b/tools/libs/gnttab/gnttab_core.c
> @@ -37,18 +37,10 @@ xengnttab_handle *xengnttab_open(xentoollog_logger *l=
ogger, unsigned open_flags)
> =20
>      xgt->fd =3D -1;
>      xgt->logger =3D logger;
> -    xgt->logger_tofree  =3D NULL;
> =20
>      xgt->tc_ah.restrict_callback =3D all_restrict_cb;
>      xentoolcore__register_active_handle(&xgt->tc_ah);
> =20
> -    if (!xgt->logger) {
> -        xgt->logger =3D xgt->logger_tofree =3D
> -            (xentoollog_logger*)
> -            xtl_createlogger_stdiostream(stderr, XTL_PROGRESS, 0);
> -        if (!xgt->logger) goto err;
> -    }
> -
>      rc =3D osdep_gnttab_open(xgt);
>      if ( rc  < 0 ) goto err;
> =20
> @@ -57,7 +49,6 @@ xengnttab_handle *xengnttab_open(xentoollog_logger *log=
ger, unsigned open_flags)
>  err:
>      xentoolcore__deregister_active_handle(&xgt->tc_ah);
>      osdep_gnttab_close(xgt);
> -    xtl_logger_destroy(xgt->logger_tofree);
>      free(xgt);
>      return NULL;
>  }
> @@ -71,7 +62,6 @@ int xengnttab_close(xengnttab_handle *xgt)
> =20
>      xentoolcore__deregister_active_handle(&xgt->tc_ah);
>      rc =3D osdep_gnttab_close(xgt);
> -    xtl_logger_destroy(xgt->logger_tofree);
>      free(xgt);
>      return rc;
>  }
> diff --git a/tools/libs/gnttab/private.h b/tools/libs/gnttab/private.h
> index c5e23639b1..cdb155761e 100644
> --- a/tools/libs/gnttab/private.h
> +++ b/tools/libs/gnttab/private.h
> @@ -12,7 +12,7 @@
>  #define GSERROR(_l, _f...) xtl_log(_l, XTL_ERROR, errno, "gntshr", _f)
> =20
>  struct xengntdev_handle {
> -    xentoollog_logger *logger, *logger_tofree;
> +    xentoollog_logger *logger;
>      int fd;
>      Xentoolcore__Active_Handle tc_ah;
>  };

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--1UWUbFP1cBYEclgG
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlvmnZEACgkQ24/THMrX
1yxh8Af8D3YfSzC1c/RFxReINiUCdPSzdsh/saaqvimZLRgdEVNLVWVcvPCnrBFo
AsGXnXvRv/+RI4//DI1tboVnBS0zwy/yysAxLC987cWxP/Cl57pY6iZeILuvukol
VjKt8ZKAGwVvaUDW5u958/YFTPdeDmnbNDYjMgLIaI6pWDKAxeNzRnnsU6ki9CfH
fx6StNlXT6fPHyCxwjieV2M791zs8e7YL6jCSSMnWdRNUL7GmZQm8SgOGA3Q+U1W
7tNAK0ORXiE3P/J4qp/CYf++nE6EXTrHU5KoYHXCvBQlFrDbuzwfoJG1NoCq4TDl
7Ri1BT3HTCl3dS95w1MCnC6ePpU1zA==
=DzNB
-----END PGP SIGNATURE-----

--1UWUbFP1cBYEclgG--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3941894753492744666==--


From xen-devel-bounces@lists.xenproject.org Sat Nov 10 09:03:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 09:03: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-devel-bounces@lists.xenproject.org>)
	id 1gLPAs-0007nU-EN; Sat, 10 Nov 2018 09:03: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=ffp4=nv=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gLPAr-0007nP-BU
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 09:03:25 +0000
X-Inumbo-ID: 79e9ebce-e4c7-11e8-b474-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79e9ebce-e4c7-11e8-b474-12d6303a7972;
 Sat, 10 Nov 2018 09:03:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 07C53AD9C;
 Sat, 10 Nov 2018 09:03:22 +0000 (UTC)
To: "H. Peter Anvin" <hpa@zytor.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org, linux-doc@vger.kernel.org
References: <20181010061456.22238-1-jgross@suse.com>
 <20181010061456.22238-3-jgross@suse.com>
 <f7c78ee7-b548-7f04-24da-7321b6c64c97@zytor.com>
 <bd2d17cd-072c-cad6-94ad-52373700a1c9@suse.com>
 <2934552c-d150-0afb-6fa9-9398cb94d86a@zytor.com>
 <5a2f5cb8-7332-f490-eabf-cfcbdcd1abc4@suse.com>
 <59ca1053-9176-f1db-6e6c-96b47aaaa09d@zytor.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <f16c53a4-7a5c-de01-c3cc-095226f6ca40@suse.com>
Date: Sat, 10 Nov 2018 10:03:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <59ca1053-9176-f1db-6e6c-96b47aaaa09d@zytor.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] PLEASE REVERT URGENTLY: Re: [PATCH v5 2/3]
 x86/boot: add acpi rsdp address to setup_header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tglx@linutronix.de, mingo@redhat.com, bp@alien8.de,
 boris.ostrovsky@oracle.com, corbet@lwn.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTEvMjAxOCAwODoxNiwgSC4gUGV0ZXIgQW52aW4gd3JvdGU6Cj4gT24gMTEvOS8xOCAx
MTowMiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Cj4+PiBZZXMuIFdlIGtub3cgdGhhdCBh
bmQgaXQgaXMgcmVzb2x2ZWQgYnk6Cj4+Pgo+Pj4gYSkgdGhlIGxlbmd0aCBmaWVsZCBpbiBzZXR1
cF9oZWFkZXI7Cj4+PiBiKSB0aGUgInNlbnRpbmVsIiBmaWVsZCB3aGljaCBjYXRjaGVzIGxlZ2Fj
eSBub24tY29tcGxpYW50IGJvb3Rsb2FkZXJzLgo+Pgo+PiBEb2Vzbid0IGhlbHAgZm9yIGJvb3Qg
bG9hZGVycyByZWFkaW5nIHN0cnVjdCBzZXR1cF9oZWFkZXIgZnJvbSB0aGUKPj4ga2VybmVsIGlt
YWdlIGFuZCB0aGVuIHdyaXRpbmcgZS5nLiA1MTIgYnl0ZXMgYmFjayB0byB0aGUgc2V0dXBfaGVh
ZGVyCj4+IGxvY2F0aW9uLiBUaGUgc2VudGluZWwgaXMgY2xlYXJlZCBhbmQgdGhlIGxlbmd0aCBm
aWVsZCBqdXN0IGlzbid0Cj4+IHRha2VuIGludG8gYWNjb3VudC4gQW5kIHRoaXMgaXMgd2hhdCBo
YXBwZW5lZC4KPj4KPiAKPiBUaGlzIGlzIGluc2FuZT8hIEhvdyBkbyB0aGV5IG1hbmFnZSB0byBk
byB0aGlzLi4uIGl0J3Mgbm90IGxpa2UgIHRoaXMgaXNuJ3QKPiB3cml0dGVuIG91dCBpbiBwbGFp
biBFbmdsaXNoIHRvIGZvbGxvdy4gSSBhbSwgb25jZSBhZ2FpbiwgdXR0ZXJseSBhbmQKPiBnZW51
aW5lbHkgYmFmZmxlZCBhYm91dCBob3cgbWFueSB3YXlzIEdydWIgY2FuIGRvIHRoaW5ncyB3cm9u
Zy4KPiAKPiBTbyB3ZSBzaG91bGQgcHJvYmFibHkgYWRkIGEgdGVybWluYWwgc2VudGluZWwgZmll
bGQgYXQgb2Zmc2V0IDB4MjgxLCB3aGljaCBpcwo+IG9uZSBieXRlIHBhc3QgdGhlIGxvbmdlc3Qg
cG9zc2libGUgc2V0dXBfaGVhZGVyIHN0cnVjdHVyZTsgaW4gZmFjdCwgd2UgbWF5Cj4ganVzdCB3
YW50IHRvIGV4cGxpY2l0bHkgcGFkIHNldHVwX2hlYWRlciB3aXRoIHplcm9lcyB0byBpdHMgZmlu
YWwgc2l6ZSwgaWYKPiBub3RoaW5nIGVsc2UgdG8gbWFrZSBpdCBleHBsaWNpdCBob3cgbGl0dGxl
IHNwYWNlIGlzIGFjdHVhbGx5IGxlZnQgaW4gdGhlcmUuCgpIb3cgd291bGQgdGhhdCBoZWxwPyBU
aGUgZ2FyYWJnZSBkYXRhIHdyaXR0ZW4gY291bGQgaGF2ZSB0aGUgY29ycmVjdAp0ZXJtaW5hbCBz
ZW50aW5lbCB2YWx1ZSBieSBjaGFuY2UuCgpUaGF0J3Mgd2h5IEkgcmUtdXNlZCBhbiBleGlzdGlu
ZyBmaWVsZCBpbiBzZXR1cF9oZWFkZXIgKHRoZSB2ZXJzaW9uKSB0bwpsZXQgZ3J1YiB0ZWxsIHRo
ZSBrZXJuZWwgd2hpY2ggcGFydCBvZiBzZXR1cF9oZWFkZXIgd2FzIHdyaXR0ZW4gYnkgZ3J1Yi4K
ClRoYXQncyB0aGUgb25seSB3YXkgSSBjb3VsZCBmaW5kIHRvIGxldCB0aGUga2VybmVsIGRpc3Rp
bmd1aXNoIGJldHdlZW4KZ2FyYmFnZSBhbmQgYWN0dWFsIGRhdGEuCj4gSXQgd291bGQgYmUgZW5v
cm1vdXNseSBoZWxwZnVsIGlmIHlvdSBjb3VsZCBmaW5kIG91dCBhbnkgbW9yZSBkZXRhaWxzIGFi
b3V0Cj4gZXhhY3RseSB3aGF0IHRoZXkgYXJlIGRvaW5nIHRvIGJyZWFrIHRoaW5ncy4KClRoYXQn
cyBlYXN5OgoKVGhlIG1lbW9yeSBsYXlvdXQgaXM6CgoweDFmMSBieXRlcyBvZiBkYXRhLCBpbmNs
dWRpbmcgdGhlIHNlbnRpbmVsLCB0aGUgc2V0dXBfaGVhZGVyLCBhbmQgdGhlbgptb3JlIGRhdGEu
CgpncnViIGRpZCByZWFkIHRoZSBrZXJuZWwncyBzZXR1cF9oZWFkZXIgaW4gdGhlIGNvcnJlY3Qg
c2l6ZSBpbnRvIGl0cwpidWZmZXIgKHdoaWNoIGNvbnRhaW5zIHJhbmRvbSBnYXJiYWdlIGJlZm9y
ZSB0aGF0KSwgaW50aWFsaXplcyB0aGUgZmlyc3QKMHgxZjEgaW5jbHVkaW5nIHRoZSBzZW50aW5l
bCBieXRlLCBhbmQgdGhlbiB3cml0ZXMgYmFjayB0aGUgYnVmZmVyLCBidXQKdXNpbmcgYSB0b28g
bGFyZ2UgbGVuZ3RoIGZvciB0aGF0LgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 09:06:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 09:06: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-devel-bounces@lists.xenproject.org>)
	id 1gLPDi-0007x7-43; Sat, 10 Nov 2018 09:06: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=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLPDh-0007wv-OI
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 09:06:21 +0000
X-Inumbo-ID: ded2b980-e4c7-11e8-9b15-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ded2b980-e4c7-11e8-9b15-12d6303a7972;
 Sat, 10 Nov 2018 09:06:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLPDT-0007VO-Dm; Sat, 10 Nov 2018 09:06:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLPDS-0000IW-Vn; Sat, 10 Nov 2018 09:06:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLPDS-0004az-V8; Sat, 10 Nov 2018 09:06:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129587-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:heisenbug
 linux-4.19:test-amd64-amd64-examine:reboot:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=07a03b97b9ce2a6430344386eeab9b16283b893f
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Nov 2018 09:06:06 +0000
Subject: [Xen-devel] [linux-4.19 test] 129587: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTU4NyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk1ODcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCBwYXNzIGluIDEyOTQxMgogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTI5NDI4CiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBw
YXNzIGluIDEyOTQyOAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IDA3YTAzYjk3YjljZTJhNjQzMDM0NDM4NmVlYWI5YjE2MjgzYjg5M2YKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5
N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTow
OCBaICAgIDggZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6
MTA6MTUgWiAgICA1IGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNv
bT4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgTWlsbGVyIDxkYXZl
bUByZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBF
cmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxn
cmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnIFJvc2UgPGd2cm9zZTgxOTJAZ21haWwu
Y29tPgogIEhhbmdiaW4gTGl1IDxsaXVoYW5nYmluQGdtYWlsLmNvbT4KICBIZWluZXIgS2FsbHdl
aXQgPGhrYWxsd2VpdDFAZ21haWwuY29tPgogIElkbyBTY2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94
LmNvbT4KICBJdmFuIFZlY2VyYSA8aXZlY2VyYUByZWRoYXQuY29tPgogIEphaW1lIENhYW1hw7Fv
IFJ1aXogPGpjYWFtYW5vQHN1c2UuY29tPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNr
aUBuZXRyb25vbWUuY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgS2Fy
c3RlbiBHcmF1bCA8a2dyYXVsQGxpbnV4LmlibS5jb20+CiAgTWFyaWEgUGFzZWNobmlrIDxtYXJp
YXBAbWVsbGFub3guY29tPgogIE5pa2xhcyBDYXNzZWwgPG5pa2xhcy5jYXNzZWxAbGluYXJvLm9y
Zz4KICBOaWtvbGF5IEFsZWtzYW5kcm92IDxuaWtvbGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAg
T2xla3NhbmRyIE5hdGFsZW5rbyA8b2xla3NhbmRyQG5hdGFsZW5rby5uYW1lPgogIFBldHIgTWFj
aGF0YSA8cGV0cm1AbWVsbGFub3guY29tPgogIFJvb3BhIFByYWJodSA8cm9vcGFAY3VtdWx1c25l
dHdvcmtzLmNvbT4KICBTZWFuIFRyYW5jaGV0dGkgPHN0cmFuY2hlQGNvZGVhdXJvcmEub3JnPgog
IFNoYWxvbSBUb2xlZG8gPHNoYWxvbXRAbWVsbGFub3guY29tPgogIFN0ZWZhbm8gQnJpdmlvIDxz
YnJpdmlvQHJlZGhhdC5jb20+CiAgVG9iaWFzIEp1bmdlbCA8dG9iaWFzLmp1bmdlbEBnbWFpbC5j
b20+CiAgVXJzdWxhIEJyYXVuIDx1YnJhdW5AbGludXguaWJtLmNvbT4KICBYaW4gTG9uZyA8bHVj
aWVuLnhpbkBnbWFpbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNzA4IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 09:06:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 09:06: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-devel-bounces@lists.xenproject.org>)
	id 1gLPEE-000805-Fl; Sat, 10 Nov 2018 09:06: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=5xml=nv=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gLPED-0007zv-5I
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 09:06:53 +0000
X-Inumbo-ID: f6856de6-e4c7-11e8-9a16-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f6856de6-e4c7-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 09:06:52 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id C6D7921F23;
 Sat, 10 Nov 2018 04:06:51 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Sat, 10 Nov 2018 04:06:51 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=5O07xu
 eunK/D6iX/TyYquKK3HS3CXcUBSGIgMSvSjiU=; b=L65cAYHyd1zRBJa/QQcNRQ
 OhzI6Vig9dTm9CWIkK1edRkP6bdxcl5okgNAuZ1lOPhK6c7A+gWsrqemmGtI8IMX
 NBeGvp9R9esWwglDzvgG+WisQFtealF9DK62pV0yAUdS5nqxI9UdwaC2Ge8DinuH
 ZCzX1VWJS7VF6e8IsuRC2rX5LMDSey1EFS5O4JobcJP28eAoAI+CdpldsCM+Y0s5
 YtWqHMom6dJRM9DvZiW5BKwdrkpjQiB2mC/pMw0YvStil7Zz6cYeed0ueVBlhGjU
 tw1HN45lACjIu9o0tn3c1tjnAOIEjpuKvFv2OZH8jFXjkg+ZGTrOnaXo4e9AX2hA
 ==
X-ME-Sender: <xms:q5_mW4rtePnBbAyNHhUZhWjMx9sEmqQUZjUyFzMtJk_JTpTN9yxCIA>
X-ME-Proxy: <xmx:q5_mW_hoJPaXQ3kZk85NRv0XBwWPQ_Y5yQYWexSA2EB3dxnk_O5ncg>
 <xmx:q5_mW5ZZjbTvfCvaj43RaJTAQ_LGCktj8OvVmQTU4S48UoFhxd2p7A>
 <xmx:q5_mW2Zg9mE-6QXAUp7bLSD7CJv_DqrBDCy82CQzDHJF8VBndzQ7PQ>
 <xmx:q5_mW2wYS_YUBr34JMO-CD1GHSqVfIC8agCLFwan9WO1jM0FWQ7uhg>
 <xmx:q5_mW6d-7EPUSqDSG_2DS1I8FMGjXYP6rE4EPU9Yo28hk6_XlR3gTA>
 <xmx:q5_mW6WIhuCuVLQnEH44egbJXGFn2BmQY3VNYqZBwS4uZMXbPRuaPg>
Received: from mail-itl (ip5b409b0b.dynamic.kabel-deutschland.de
 [91.64.155.11])
 by mail.messagingengine.com (Postfix) with ESMTPA id CF623E427A;
 Sat, 10 Nov 2018 04:06:50 -0500 (EST)
Date: Sat, 10 Nov 2018 10:06:47 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181110090647.GC4051@mail-itl>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
 <20181108170805.12774-12-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
In-Reply-To: <20181108170805.12774-12-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2 11/11] tools/libvchan:
 libxenvchan_client_init: use ENOENT for no server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============9155952007922509068=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============9155952007922509068==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="NU0Ex4SbNnrxsi6C"
Content-Disposition: inline


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

On Thu, Nov 08, 2018 at 05:08:05PM +0000, Ian Jackson wrote:
> * Promise that we will set errno to ENOENT if the server is not
>   yet set up.
> * Arrange that all ENOENT returns other than from the read of ring-ref
>   are turned into EIO, logging when we do so.
>=20
> Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
> CC: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.com>

Since xtl_log now accepts NULL, it should be fine. Thanks!
Reviewed-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.c=
om>

> ---
>  tools/libvchan/init.c        | 11 ++++++++++-
>  tools/libvchan/libxenvchan.h |  4 ++++
>  2 files changed, 14 insertions(+), 1 deletion(-)
>=20
> diff --git a/tools/libvchan/init.c b/tools/libvchan/init.c
> index d987acd338..e58f6bf9ac 100644
> --- a/tools/libvchan/init.c
> +++ b/tools/libvchan/init.c
> @@ -45,6 +45,7 @@
>  #include <xen/sys/gntalloc.h>
>  #include <xen/sys/gntdev.h>
>  #include <libxenvchan.h>
> +#include <xentoollog.h>
> =20
>  #ifndef PAGE_SHIFT
>  #define PAGE_SHIFT 12
> @@ -419,7 +420,7 @@ struct libxenvchan *libxenvchan_client_init(struct xe=
ntoollog_logger *logger,
>  	snprintf(buf, sizeof buf, "%s/ring-ref", xs_path);
>  	ref =3D xs_read(xs, 0, buf, &len);
>  	if (!ref)
> -		goto fail;
> +		goto fail_allow_enoent;
>  	ring_ref =3D atoi(ref);
>  	free(ref);
>  	if (!ring_ref)
> @@ -452,7 +453,15 @@ struct libxenvchan *libxenvchan_client_init(struct x=
entoollog_logger *logger,
>  	if (xs)
>  		xs_daemon_close(xs);
>  	return ctrl;
> +
>   fail:
> +	if (errno =3D=3D ENOENT) {
> +		xtl_log(logger, XTL_ERROR, errno, "vchan",
> +			"error talking to server `%s', returning EIO",
> +			xs_path);
> +		errno =3D EIO;
> +	}
> + fail_allow_enoent:
>  	libxenvchan_close(ctrl);
>  	ctrl =3D NULL;
>  	goto out;
> diff --git a/tools/libvchan/libxenvchan.h b/tools/libvchan/libxenvchan.h
> index e4ccca1ff0..8a4ec2ce4c 100644
> --- a/tools/libvchan/libxenvchan.h
> +++ b/tools/libvchan/libxenvchan.h
> @@ -105,6 +105,10 @@ struct libxenvchan *libxenvchan_server_init(struct x=
entoollog_logger *logger,
>   * safely, however no locking is performed, so you must prevent multiple=
 clients
>   * from connecting to a single server.
>   *
> + * Failing with ENOENT means the server has not yet called
> + * libxenvchan_server_init, You may wait for a server to appear by
> + * setting a xenstore watch on xs_path.
> + *
>   * @param logger Logger for libxc errors
>   * @param domain The peer domain to connect to
>   * @param xs_path Base xenstore path for storing ring/event data

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--NU0Ex4SbNnrxsi6C
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlvmn6gACgkQ24/THMrX
1yyJJQf/Qpjt5UtCS/ripTaasjkrXb7AsE2HHRXi7rS2RhiHISfXsmtwPe4Zp+QB
IOOyyz6UzSiiOg5EoGn9ksbD1i12epKFkS9W7m+3SjogsCsppeDWEzD+Ai+okC2O
9W1YtmhAv76gMTvggYfNwcW7tthENFWWh6MhaaJVfCllXK0UDGMjCEo0s2HfPSvS
LhOKqTZk1BpEHxTTyrp3BnI9GRi3OxAyMHR/sq7IgUig/HasIeto3G88jp2qD3wg
hkuFq1V9I4Ih+TxJRvsJpco+3jQmEqO0Zvm8+pDHeL/hXa2wy9VhJAVumECTaAj2
UvVP/KQr/l5R/1H+0UhQ4CLwheMGnA==
=rXZf
-----END PGP SIGNATURE-----

--NU0Ex4SbNnrxsi6C--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============9155952007922509068==--


From xen-devel-bounces@lists.xenproject.org Sat Nov 10 09:51:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 09:51:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gLPuy-0003Tm-W9; Sat, 10 Nov 2018 09:51: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=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLPuw-0003Tc-UN
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 09:51:02 +0000
X-Inumbo-ID: 1c8d4316-e4ce-11e8-8028-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c8d4316-e4ce-11e8-8028-12d6303a7972;
 Sat, 10 Nov 2018 09:50:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLPuk-0008Il-PZ; Sat, 10 Nov 2018 09:50:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLPuk-0003NK-HN; Sat, 10 Nov 2018 09:50:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLPuk-0000WS-Gl; Sat, 10 Nov 2018 09:50:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129745-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Nov 2018 09:50:50 +0000
Subject: [Xen-devel] [ovmf test] 129745: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc0NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3NDUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDMgZGF5cyAgIDIwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDEgZGF5cyAgIDE2IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 10:52:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 10:52: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-devel-bounces@lists.xenproject.org>)
	id 1gLQrv-0008My-1x; Sat, 10 Nov 2018 10:51: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=egth=nv=xenproject.org=prvs=8457607c3=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gLQru-0008Mm-9X
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 10:51:58 +0000
X-Inumbo-ID: a3aae058-e4d6-11e8-908f-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a3aae058-e4d6-11e8-908f-12d6303a7972;
 Sat, 10 Nov 2018 10:51:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,487,1534809600"; d="scan'208";a="70208496"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75585-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:guest-start:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75566
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 10 Nov 2018 10:51:47 +0000
Subject: [Xen-devel] [distros-debian-stretch test] 75585: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NTg1IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvNzU1ODUvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3RyZXRjaC1uZXRib290LXB2Z3J1
YiAxMSBndWVzdC1zdGFydCBmYWlsIGJsb2NrZWQgaW4gNzU1NjYKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1zdHJldGNoLW5ldGJvb3QtcHlncnViIDExIGd1ZXN0LXN0YXJ0IGZhaWwgYmxvY2tlZCBp
biA3NTU2NgogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAxMSBn
dWVzdC1zdGFydCBmYWlsIGJsb2NrZWQgaW4gNzU1NjYKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYt
c3RyZXRjaC1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzU1
NjYKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3NTU2NgoKam9iczoK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3RyZXRj
aC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWkzODYtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1uZXRib290LXB5Z3J1
YiAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXN0cmV0Y2gt
bmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MK
aW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3Qg
YXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 11:15:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 11:15: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-devel-bounces@lists.xenproject.org>)
	id 1gLREu-0001fB-3J; Sat, 10 Nov 2018 11:15:44 +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=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLREs-0001ez-PT
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 11:15:42 +0000
X-Inumbo-ID: f56830a0-e4d9-11e8-93b1-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f56830a0-e4d9-11e8-93b1-12d6303a7972;
 Sat, 10 Nov 2018 11:15:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLREp-0001VL-8l; Sat, 10 Nov 2018 11:15:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLREo-0001VV-PK; Sat, 10 Nov 2018 11:15:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLREo-0000Q7-Oh; Sat, 10 Nov 2018 11:15:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129594-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=4608af30f9f9a4089b530d85d9b11c2f88424a09
X-Osstest-Versions-That: libvirt=48080527d6e364f213affd8517bb99a665d38440
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Nov 2018 11:15:38 +0000
Subject: [Xen-devel] [libvirt test] 129594: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTU5NCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk1OTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTM1MwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5MzUzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjkzNTMKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXFjb3cyIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgNDYwOGFm
MzBmOWY5YTQwODliNTMwZDg1ZDliMTFjMmY4ODQyNGEwOQpiYXNlbGluZSB2ZXJzaW9uOgogbGli
dmlydCAgICAgICAgICAgICAgNDgwODA1MjdkNmUzNjRmMjEzYWZmZDg1MTdiYjk5YTY2NWQzODQ0
MAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MzUzICAyMDE4LTExLTAzIDA0OjE4OjU2IFogICAg
NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQzNCAgMjAxOC0xMS0wNSAwNDoxOTowOCBa
ICAgIDUgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTU5NCAgMjAx
OC0xMS0wOCAwMzo0MjozMSBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxh
cmRAcmVkaGF0LmNvbT4KICBKaW0gRmVobGlnIDxqZmVobGlnQHN1c2UuY29tPgogIEpvaG4gRmVy
bGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWls
LmNvbT4KICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlr
IDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9rb3Zza2l5IDxuc2hpcm9rb3Zz
a2l5QHZpcnR1b3p6by5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzY2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 11:45:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 11:45: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-devel-bounces@lists.xenproject.org>)
	id 1gLRhi-00045s-Ba; Sat, 10 Nov 2018 11:45: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=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLRhg-00045j-Pn
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 11:45:28 +0000
X-Inumbo-ID: 1db4abe9-e4de-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1db4abe9-e4de-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 11:45:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLRhc-000223-OF; Sat, 10 Nov 2018 11:45:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLRhc-0002z4-Gf; Sat, 10 Nov 2018 11:45:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLRhc-0001f3-G0; Sat, 10 Nov 2018 11:45:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129749-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Nov 2018 11:45:24 +0000
Subject: [Xen-devel] [ovmf test] 129749: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc0OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3NDkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDMgZGF5cyAgIDIxIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDEgZGF5cyAgIDE3IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 13:46:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 13:46: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-devel-bounces@lists.xenproject.org>)
	id 1gLTab-0004zc-U7; Sat, 10 Nov 2018 13:46: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=ffp4=nv=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gLTaa-0004zX-G3
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 13:46:16 +0000
X-Inumbo-ID: fdb7ee7a-e4ee-11e8-9d9d-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fdb7ee7a-e4ee-11e8-9d9d-12d6303a7972;
 Sat, 10 Nov 2018 13:46:15 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 76A1DAD94;
 Sat, 10 Nov 2018 13:46:13 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Sat, 10 Nov 2018 14:46:12 +0100
Message-Id: <20181110134612.19508-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [GIT PULL] xen: fixes for 4.20-rc2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy00
LjIwYS1yYzItdGFnCgp4ZW46IGZpeGVzIGZvciA0LjIwLXJjMgoKSXQgY29udGFpbnMgc2V2ZXJh
bCBmaXhlcywgbW9zdGx5IGZvciByYXRoZXIgcmVjZW50IHJlZ3Jlc3Npb25zIHdoZW4KcnVubmlu
ZyB1bmRlciBYZW4uCgoKVGhhbmtzLgoKSnVlcmdlbgoKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hl
bi9wYWdlLmggfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogYXJjaC94
ODYveGVuL3AybS5jICAgICAgICAgICAgICB8ICAzICstLQogYXJjaC94ODYveGVuL3NwaW5sb2Nr
LmMgICAgICAgICB8IDE0ICsrKysrKysrLS0tLS0tCiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9u
dC5jICAgIHwgIDEgKwogZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYyAgICAgICB8ICAyICstCiBk
cml2ZXJzL3hlbi9wcml2Y21kLWJ1Zi5jICAgICAgIHwgMjIgKysrKy0tLS0tLS0tLS0tLS0tLS0t
LQogaW5jbHVkZS94ZW4veGVuLW9wcy5oICAgICAgICAgICB8IDEyICsrKysrKystLS0tLQogNyBm
aWxlcyBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkKCkp1ZXJnZW4g
R3Jvc3MgKDMpOgogICAgICB4ODYveGVuOiBmaXggcHYgYm9vdAogICAgICB4ZW46IGZpeCB4ZW5f
cWxvY2tfd2FpdCgpCiAgICAgIHhlbjogcmVtb3ZlIHNpemUgbGltaXQgb2YgcHJpdmNtZC1idWYg
bWFwcGluZyBpbnRlcmZhY2UKCkxpYW0gTWVyd2ljayAoMSk6CiAgICAgIHhlbi9ncmFudC10YWJs
ZTogRml4IGluY29ycmVjdCBnbnR0YWJfZG1hX2ZyZWVfcGFnZXMoKSBwcl9kZWJ1ZyBtZXNzYWdl
CgpNYW5qdW5hdGggUGF0aWwgKDEpOgogICAgICB4ZW4tYmxrZnJvbnQ6IGZpeCBrZXJuZWwgcGFu
aWMgd2l0aCBuZWdvdGlhdGVfbXEgZXJyb3IgcGF0aAoKU3RlZmFubyBTdGFiZWxsaW5pICgxKToK
ICAgICAgQ09ORklHX1hFTl9QViBicmVha3MgeGVuX2NyZWF0ZV9jb250aWd1b3VzX3JlZ2lvbiBv
biBBUk0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 14:33:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 14:33: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-devel-bounces@lists.xenproject.org>)
	id 1gLUKA-0000XJ-QQ; Sat, 10 Nov 2018 14:33: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=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLUK9-0000X3-WA
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 14:33:22 +0000
X-Inumbo-ID: 9019105e-e4f5-11e8-93f3-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9019105e-e4f5-11e8-93f3-12d6303a7972;
 Sat, 10 Nov 2018 14:33:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLUK2-0005Bw-If; Sat, 10 Nov 2018 14:33:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLUK2-0007i3-CQ; Sat, 10 Nov 2018 14:33:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLUK2-0007HO-Bt; Sat, 10 Nov 2018 14:33:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129753-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Nov 2018 14:33:14 +0000
Subject: [Xen-devel] [ovmf test] 129753: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc1MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3NTMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDMgZGF5cyAgIDIyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDEgZGF5cyAgIDE4IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 15:22:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 15:22: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-devel-bounces@lists.xenproject.org>)
	id 1gLV5p-0004Pl-J7; Sat, 10 Nov 2018 15: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=ffp4=nv=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gLV5n-0004Pg-G1
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 15:22:35 +0000
X-Inumbo-ID: 71952fa5-e4fc-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71952fa5-e4fc-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 15:22:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A05EDADD8;
 Sat, 10 Nov 2018 15:22:31 +0000 (UTC)
To: "H. Peter Anvin" <hpa@zytor.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org, linux-doc@vger.kernel.org
References: <20181010061456.22238-1-jgross@suse.com>
 <20181010061456.22238-3-jgross@suse.com>
 <f7c78ee7-b548-7f04-24da-7321b6c64c97@zytor.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <685b425b-c816-4f65-3393-b48e59d170d8@suse.com>
Date: Sat, 10 Nov 2018 16:22:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <f7c78ee7-b548-7f04-24da-7321b6c64c97@zytor.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] PLEASE REVERT URGENTLY: Re: [PATCH v5 2/3]
 x86/boot: add acpi rsdp address to setup_header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tglx@linutronix.de, mingo@redhat.com, bp@alien8.de,
 boris.ostrovsky@oracle.com, corbet@lwn.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTEvMjAxOCAyMzoyMywgSC4gUGV0ZXIgQW52aW4gd3JvdGU6Cj4gSSBqdXN0IG5vdGlj
ZWQgdGhpcyBwYXRjaCAtLSBJIG1pc3NlZCBpdCBiZWNhdXNlIHRoZSBjb3ZlciBtZXNzYWdlCj4g
c2VlbWVkIGZhciBtb3JlIGhhcm1sZXNzIHNvIEkgZGlkbid0IG5vdGljZSB0aGlzIGNoYW5nZS4K
PiAKPiBUSElTIFBBVENIIElTIEZBVEFMTFkgV1JPTkcgQU5EIE5FRURTIFRPIEJFIElNTUVESUFU
RUxZIFJFVkVSVEVEIEJFRk9SRQo+IEFOWU9ORSBTVEFSVFMgUkVMWUlORyBPTiBJVDsgSVQgSEFT
IFRIRSBQT1RFTlRJQUwgT0YgQlJFQUtJTkcgVEhFCj4gQk9PVExPQURFUiBQUk9UT0NPTCBGT1Ig
QUxMIEZVVFVSRS4KPiAKPiBJdCBzZWVtcyB0byBiZSBiYXNlZCBvbiBmdW5kYW1lbnRhbCBtaXNj
b25jZXB0aW9ucyBhYm91dCB0aGUgdmFyaW91cwo+IGRhdGEgc3RydWN0dXJlcyBpbiB0aGUgcHJv
dG9jb2wsIGFuZCBkb2VzIHNvIGluIGEgd2F5IHRoYXQgY29tcGxldGVseQo+IGJyZWFrcyB0aGUg
d2F5IHRoZSBwcm90b2NvbCBpcyBkZXNpZ25lZCB0byB3b3JrLgo+IAo+IFRoZSBwcm90b2NvbCBp
cyBzcGVjaWZpY2FsbHkgZGVzaWduZWQgc3VjaCB0aGF0IGZpZWxkcyBhcmUgbm90IHZlcnNpb24K
PiBkZXBlbmRlbmNpZXMuIFRoZSB2ZXJzaW9uIG51bWJlciBpcyBzdHJpY3RseSB0byBpbmZvcm0g
dGhlIGJvb3QgbG9hZGVyCj4gYWJvdXQgd2hpY2ggY2FwYWJpbGl0aWVzIHRoZSBrZXJuZWwgaGFz
LCBzbyB0aGF0IHRoZSBib290IGxvYWRlciBjYW4KPiBrbm93IGlmIGEgY2VydGFpbiBkYXRhIGZp
ZWxkIGlzIG1lYW5pbmdmdWwgYW5kL29yIGhvbm9yZWQuCj4gCj4+ICtQcm90b2NvbCAyLjE0Ogko
S2VybmVsIDQuMjApIEFkZGVkIGFjcGlfcnNkcF9hZGRyIGhvbGRpbmcgdGhlIHBoeXNpY2FsCj4+
ICsJCWFkZHJlc3Mgb2YgdGhlIEFDUEkgUlNEUCB0YWJsZS4KPj4gKwkJVGhlIGJvb3Rsb2FkZXIg
dXBkYXRlcyB2ZXJzaW9uIHdpdGg6Cj4+ICsJCTB4ODAwMCB8IG1pbihrZXJuZWwtdmVyc2lvbiwg
Ym9vdGxvYWRlci12ZXJzaW9uKQo+PiArCQlrZXJuZWwtdmVyc2lvbiBiZWluZyB0aGUgcHJvdG9j
b2wgdmVyc2lvbiBzdXBwb3J0ZWQgYnkKPj4gKwkJdGhlIGtlcm5lbCBhbmQgYm9vdGxvYWRlci12
ZXJzaW9uIHRoZSBwcm90b2NvbCB2ZXJzaW9uCj4+ICsJCXN1cHBvcnRlZCBieSB0aGUgYm9vdGxv
YWRlci4KPiAKPiBbLi4uXQo+IAo+PiAgKioqKiBNRU1PUlkgTEFZT1VUCj4+Cj4+ICBUaGUgdHJh
ZGl0aW9uYWwgbWVtb3J5IG1hcCBmb3IgdGhlIGtlcm5lbCBsb2FkZXIsIHVzZWQgZm9yIEltYWdl
IG9yCj4+IEBAIC0xOTcsNiArMjA5LDcgQEAgT2Zmc2V0CVByb3RvCU5hbWUJCU1lYW5pbmcKPj4g
IDAyNTgvOAkyLjEwKwlwcmVmX2FkZHJlc3MJUHJlZmVycmVkIGxvYWRpbmcgYWRkcmVzcwo+PiAg
MDI2MC80CTIuMTArCWluaXRfc2l6ZQlMaW5lYXIgbWVtb3J5IHJlcXVpcmVkIGR1cmluZyBpbml0
aWFsaXphdGlvbgo+PiAgMDI2NC80CTIuMTErCWhhbmRvdmVyX29mZnNldAlPZmZzZXQgb2YgaGFu
ZG92ZXIgZW50cnkgcG9pbnQKPj4gKzAyNjgvOAkyLjE0KwlhY3BpX3JzZHBfYWRkcglQaHlzaWNh
bCBhZGRyZXNzIG9mIFJTRFAgdGFibGUKPiAKPiBOTy4KPiAKPiBUaGF0IGlzIG5vdCBob3cgc3Ry
dWN0IHNldHVwX2hlYWRlciB3b3Jrcywgbm9yIGRvZXMgdGhpcyBiZWxvbmcgaGVyZS4KPiAKPiBz
dHJ1Y3Qgc2V0dXBfaGVhZGVyIGNvbnRhaW5zICppbml0aWFsaXplZCBkYXRhKiwgYW5kIGhhcyBh
IGxlbmd0aCBieXRlCj4gYXQgb2Zmc2V0IDB4MjAxLiAgVGhlIGJvb3Rsb2FkZXIgaXMgcmVzcG9u
c2libGUgZm9yIGNvcHlpbmcgdGhlIGZ1bGwKPiBzdHJ1Y3R1cmUgaW50byB0aGUgYXBwcm9wcmlh
dGUgb2Zmc2V0ICgweDFmMSkgaW4gc3RydWN0IGJvb3RfcGFyYW1zLgo+IAo+IFRoZSBsZW5ndGgg
Ynl0ZSBpc24ndCBhY3R1YWxseSBhIHJlcXVpcmVtZW50LCBzaW5jZSB0aGUgbWF4aW11bSBwb3Nz
aWJsZQo+IHNpemUgb2YgdGhpcyBzdHJ1Y3R1cmUgaXMgMTQ0IGJ5dGVzLCBhbmQgdGhlIGtlcm5l
bCB3aWxsIChvYnZpb3VzbHkpIG5vdAo+IGxvb2sgYXQgdGhlIG9sZGVyIGZpZWxkcyBhbnl3YXks
IGJ1dCBpdCBpcyBnb29kIHByYWN0aWNlLiBUaGUga2VybmVsIG9yCj4gYW55IG90aGVyIGVudGl0
eSBpcyBmcmVlIHRvIHplcm8gb3V0IHRoZSBieXRlcyBwYXN0IHRoaXMgbGVuZ3RoIHBvaW50ZXIu
Cj4gCj4gVGhlcmUgYXJlIG9ubHkgMjQgYnl0ZXMgbGVmdCBpbiB0aGlzIHN0cnVjdHVyZSwgYW5k
IHRoaXMgd291bGQgb2NjdXB5IDgKPiBvZiB0aGVtIGZvciBubyB2YWxpZCByZWFzb24uICBUaGUg
Km9ubHkqIHZhbGlkIHJlYXNvbiB0byBwdXQgYQo+IHplcm8taW5pdGlhbGl6ZWQgZmllbGQgaW4g
c3RydWN0IHNldHVwX2hlYWRlciBpcyBpZiBpdCB1c2VkIGJ5IHRoZQo+IDE2LWJpdCBsZWdhY3kg
QklPUyBib290LCB3aGljaCBpcyBvYnZpb3VzbHkgbm90IHRoZSBjYXNlIGhlcmUuCj4gCj4gVGhp
cyBmaWVsZCB0aHVzIGJlbG9uZ3MgaW4gc3RydWN0IGJvb3RfcGFyYW1zLCBub3Qgc3RydWN0IHNl
dHVwX2hlYWRlci4KCldvdWxkIHlvdSBiZSBva2F5IHdpdGggcHV0dGluZyBhY3BpX3JzZHBfYWRk
ciBhdCBvZmZzZXQgMHgwY2MgKF9wYWQ0KT8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 15:22:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 15:22: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-devel-bounces@lists.xenproject.org>)
	id 1gLV61-0004Py-TT; Sat, 10 Nov 2018 15:22: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=fcpa=nv=kernel.org=pr-tracker-bot@srs-us1.protection.inumbo.net>)
 id 1gLUoq-0002xf-7d
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 15:05:04 +0000
X-Inumbo-ID: ffca20f6-e4f9-11e8-8518-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ffca20f6-e4f9-11e8-8518-12d6303a7972;
 Sat, 10 Nov 2018 15:05:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1D08B20854
Authentication-Results: mail.kernel.org;
 dmarc=fail (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=fail smtp.mailfrom=pr-tracker-bot@kernel.org
From: pr-tracker-bot@kernel.org
In-Reply-To: <20181110134612.19508-1-jgross@suse.com>
References: <20181110134612.19508-1-jgross@suse.com>
Message-Id: <20181110150502.29980.10538.pr-tracker-bot-ab6e1f378f546b0caa616ac0fcc730725cc2d222@pdx-korg-gitolite-1.ci.codeaurora.org>
Date: Sat, 10 Nov 2018 15:05:02 +0000
To: Juergen Gross <jgross@suse.com>
X-Mailman-Approved-At: Sat, 10 Nov 2018 15:22:49 +0000
Subject: Re: [Xen-devel] [GIT PULL] xen: fixes for 4.20-rc2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 torvalds@linux-foundation.org, linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHB1bGwgcmVxdWVzdCB5b3Ugc2VudCBvbiBTYXQsIDEwIE5vdiAyMDE4IDE0OjQ2OjEyICsw
MTAwOgoKPiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQveGVu
L3RpcC5naXQgZm9yLWxpbnVzLTQuMjBhLXJjMi10YWcKCmhhcyBiZWVuIG1lcmdlZCBpbnRvIHRv
cnZhbGRzL2xpbnV4LmdpdDoKaHR0cHM6Ly9naXQua2VybmVsLm9yZy90b3J2YWxkcy9jL2FiNmUx
ZjM3OGY1NDZiMGNhYTYxNmFjMGZjYzczMDcyNWNjMmQyMjIKClRoYW5rIHlvdSEKCi0tIApEZWV0
LWRvb3QtZG90LCBJIGFtIGEgYm90LgpodHRwczovL2tvcmcud2lraS5rZXJuZWwub3JnL3VzZXJk
b2MvcHJ0cmFja2VyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 15:42:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 15:42: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-devel-bounces@lists.xenproject.org>)
	id 1gLVP8-00067s-Mr; Sat, 10 Nov 2018 15:42: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=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLVP7-00067g-Mw
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 15:42:33 +0000
X-Inumbo-ID: 3ce159ec-e4ff-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ce159ec-e4ff-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 15:42:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLVP4-0006Sd-3k; Sat, 10 Nov 2018 15:42:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLVP3-00020Z-Bf; Sat, 10 Nov 2018 15:42:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLVP3-0003ZK-An; Sat, 10 Nov 2018 15:42:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129756-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Nov 2018 15:42:29 +0000
Subject: [Xen-devel] [ovmf test] 129756: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc1NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3NTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDMgZGF5cyAgIDIzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDEgZGF5cyAgIDE5IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 17:49:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 17:49: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-devel-bounces@lists.xenproject.org>)
	id 1gLXNT-0007V6-5A; Sat, 10 Nov 2018 17:48: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=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLXNS-0007Uu-Ek
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 17:48:58 +0000
X-Inumbo-ID: e1679c12-e510-11e8-b563-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e1679c12-e510-11e8-b563-12d6303a7972;
 Sat, 10 Nov 2018 17:48:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLXNI-0000sK-Gp; Sat, 10 Nov 2018 17:48:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLXNI-0006zm-AX; Sat, 10 Nov 2018 17:48:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLXNI-0002T8-9y; Sat, 10 Nov 2018 17:48:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129764-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Nov 2018 17:48:48 +0000
Subject: [Xen-devel] [ovmf test] 129764: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc2NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3NjQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDMgZGF5cyAgIDI0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDEgZGF5cyAgIDIwIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 18:44:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 18:44: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-devel-bounces@lists.xenproject.org>)
	id 1gLYFM-0003fD-6z; Sat, 10 Nov 2018 18:44: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=ywra=nv=linuxfoundation.org=gregkh@kernel.org>)
 id 1gLYFL-0003f8-NX
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 18:44:39 +0000
X-Inumbo-ID: accca559-e518-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id accca559-e518-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 18:44:38 +0000 (UTC)
Received: from localhost (71-6-98-120.static-ip.telepacific.net [71.6.98.120])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E9CB2208E3;
 Sat, 10 Nov 2018 18:44:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541875477;
 bh=Gycl5pgfsSQ2IB036USAVDOa5GL+gBKeyzv3y25vvGE=;
 h=Subject:To:Cc:From:Date:From;
 b=ImNSLfrDGZEhrmpZaEiJDDg1RdIRCO7IWb/03wC+T27aOXE6k4Re3YRDiUB0hYkaS
 HycnQioAWBux5aNEgt0+qViNg1tQohLwUgNMPjt8rpvChOCrc+8XXSR2hk18KhaRCW
 Wktenf+WnV57NEhZ/Y1HhKISvUDVeYhkAYGZWZf0=
To: 20181010061456.22238-2-jgross@suse.com, boris.ostrovsky@oracle.com,
 bp@alien8.de, corbet@lwn.net, gregkh@linuxfoundation.org, jgross@suse.com,
 mingo@kernel.org, peterz@infradead.org, tglx@linutronix.de,
 torvalds@linux-foundation.org, xen-devel@lists.xenproject.org
From: <gregkh@linuxfoundation.org>
Date: Sat, 10 Nov 2018 10:44:33 -0800
Message-ID: <1541875473141153@kroah.com>
MIME-Version: 1.0
X-stable: commit
Subject: [Xen-devel] Patch "x86/xen: Fix boot loader version reported for
 PVH guests" has been added to the 4.14-stable tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stable-commits@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ClRoaXMgaXMgYSBub3RlIHRvIGxldCB5b3Uga25vdyB0aGF0IEkndmUganVzdCBhZGRlZCB0aGUg
cGF0Y2ggdGl0bGVkCgogICAgeDg2L3hlbjogRml4IGJvb3QgbG9hZGVyIHZlcnNpb24gcmVwb3J0
ZWQgZm9yIFBWSCBndWVzdHMKCnRvIHRoZSA0LjE0LXN0YWJsZSB0cmVlIHdoaWNoIGNhbiBiZSBm
b3VuZCBhdDoKICAgIGh0dHA6Ly93d3cua2VybmVsLm9yZy9naXQvP3A9bGludXgva2VybmVsL2dp
dC9zdGFibGUvc3RhYmxlLXF1ZXVlLmdpdDthPXN1bW1hcnkKClRoZSBmaWxlbmFtZSBvZiB0aGUg
cGF0Y2ggaXM6CiAgICAgeDg2LXhlbi1maXgtYm9vdC1sb2FkZXItdmVyc2lvbi1yZXBvcnRlZC1m
b3ItcHZoLWd1ZXN0cy5wYXRjaAphbmQgaXQgY2FuIGJlIGZvdW5kIGluIHRoZSBxdWV1ZS00LjE0
IHN1YmRpcmVjdG9yeS4KCklmIHlvdSwgb3IgYW55b25lIGVsc2UsIGZlZWxzIGl0IHNob3VsZCBu
b3QgYmUgYWRkZWQgdG8gdGhlIHN0YWJsZSB0cmVlLApwbGVhc2UgbGV0IDxzdGFibGVAdmdlci5r
ZXJuZWwub3JnPiBrbm93IGFib3V0IGl0LgoKCkZyb20gMzU3ZDI5MWNlMDM1ZDFiNzU3NTY4MDU4
ZjNjOTg5OGM2MGQxMjViMSBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiBXZWQsIDEwIE9jdCAyMDE4IDA4OjE0OjU0ICsw
MjAwClN1YmplY3Q6IHg4Ni94ZW46IEZpeCBib290IGxvYWRlciB2ZXJzaW9uIHJlcG9ydGVkIGZv
ciBQVkggZ3Vlc3RzCgpGcm9tOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21t
aXQgMzU3ZDI5MWNlMDM1ZDFiNzU3NTY4MDU4ZjNjOTg5OGM2MGQxMjViMSB1cHN0cmVhbS4KClRo
ZSBib290IGxvYWRlciB2ZXJzaW9uIHJlcG9ydGVkIHZpYSBzeXNmcyBpcyB3cm9uZyBpbiBjYXNl
IG9mIHRoZQprZXJuZWwgYmVpbmcgYm9vdGVkIHZpYSB0aGUgWGVuIFBWSCBib290IGVudHJ5LiBp
dCBzaG91bGQgYmUgMi4xMgooMHgwMjBjKSwgYnV0IGl0IGlzIHJlcG9ydGVkIHRvIGJlIDIuMTgg
KDB4MDIxMikuCgpBcyB0aGUgY3VycmVudCB3YXkgdG8gc2V0IHRoZSB2ZXJzaW9uIGlzIGVycm9y
IHByb25lIHVzZSB0aGUgbW9yZQpyZWFkYWJsZSB2YXJpYW50ICgyIDw8IDgpIHwgMTIuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiA8c3RhYmxlQHZn
ZXIua2VybmVsLm9yZz4gIyA0LjEyCkNjOiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgt
Zm91bmRhdGlvbi5vcmc+CkNjOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+
CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KQ2M6IGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tCkNjOiBicEBhbGllbjguZGUKQ2M6IGNvcmJldEBsd24ubmV0CkNjOiBs
aW51eC1kb2NAdmdlci5rZXJuZWwub3JnCkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKTGluazogaHR0cDovL2xrbWwua2VybmVsLm9yZy9yLzIwMTgxMDEwMDYxNDU2LjIyMjM4LTIt
amdyb3NzQHN1c2UuY29tClNpZ25lZC1vZmYtYnk6IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwu
b3JnPgpTaWduZWQtb2ZmLWJ5OiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5k
YXRpb24ub3JnPgoKLS0tCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jIHwgICAgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgotLS0gYS9hcmNo
L3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZo
LmMKQEAgLTc2LDcgKzc2LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGluaXRfcHZoX2Jvb3RwYXJh
bXModgogCSAqIFZlcnNpb24gMi4xMiBzdXBwb3J0cyBYZW4gZW50cnkgcG9pbnQgYnV0IHdlIHdp
bGwgdXNlIGRlZmF1bHQgeDg2L1BDCiAJICogZW52aXJvbm1lbnQgKGkuZS4gaGFyZHdhcmVfc3Vi
YXJjaCAwKS4KIAkgKi8KLQlwdmhfYm9vdHBhcmFtcy5oZHIudmVyc2lvbiA9IDB4MjEyOworCXB2
aF9ib290cGFyYW1zLmhkci52ZXJzaW9uID0gKDIgPDwgOCkgfCAxMjsKIAlwdmhfYm9vdHBhcmFt
cy5oZHIudHlwZV9vZl9sb2FkZXIgPSAoOSA8PCA0KSB8IDA7IC8qIFhlbiBsb2FkZXIgKi8KIH0K
IAoKClBhdGNoZXMgY3VycmVudGx5IGluIHN0YWJsZS1xdWV1ZSB3aGljaCBtaWdodCBiZSBmcm9t
IGpncm9zc0BzdXNlLmNvbSBhcmUKCnF1ZXVlLTQuMTQveDg2LXhlbi1maXgtYm9vdC1sb2FkZXIt
dmVyc2lvbi1yZXBvcnRlZC1mb3ItcHZoLWd1ZXN0cy5wYXRjaAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 18:44:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 18: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-devel-bounces@lists.xenproject.org>)
	id 1gLYFd-0003gn-Kz; Sat, 10 Nov 2018 18:44:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ywra=nv=linuxfoundation.org=gregkh@kernel.org>)
 id 1gLYFc-0003ge-9H
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 18:44:56 +0000
X-Inumbo-ID: b71c22dd-e518-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b71c22dd-e518-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 18:44:55 +0000 (UTC)
Received: from localhost (71-6-98-120.static-ip.telepacific.net [71.6.98.120])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9233921104;
 Sat, 10 Nov 2018 18:44:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541875494;
 bh=OU6RYHQytA291SULe78pbhe5Vbf22jG4jsdzpsAxvyQ=;
 h=Subject:To:Cc:From:Date:From;
 b=BIUnd/KO3d5dcda53uahlzRqvboPuBGJW6qBDwAQH7A3LYjZCi4sHXcDNv9ejvJ/n
 s6OfQDf9s5sSJkW+y60pquO3vYgN+MbSfeXX8gH93LgGaznFJDOuqy8WKiLcfQc1cf
 pVhUXqk2a6hhQftxEsqO26GfdaWBDd2awuOfjPAY=
To: 20181010061456.22238-2-jgross@suse.com, boris.ostrovsky@oracle.com,
 bp@alien8.de, corbet@lwn.net, gregkh@linuxfoundation.org, jgross@suse.com,
 mingo@kernel.org, peterz@infradead.org, tglx@linutronix.de,
 torvalds@linux-foundation.org, xen-devel@lists.xenproject.org
From: <gregkh@linuxfoundation.org>
Date: Sat, 10 Nov 2018 10:44:40 -0800
Message-ID: <1541875480178135@kroah.com>
MIME-Version: 1.0
X-stable: commit
Subject: [Xen-devel] Patch "x86/xen: Fix boot loader version reported for
 PVH guests" has been added to the 4.18-stable tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stable-commits@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ClRoaXMgaXMgYSBub3RlIHRvIGxldCB5b3Uga25vdyB0aGF0IEkndmUganVzdCBhZGRlZCB0aGUg
cGF0Y2ggdGl0bGVkCgogICAgeDg2L3hlbjogRml4IGJvb3QgbG9hZGVyIHZlcnNpb24gcmVwb3J0
ZWQgZm9yIFBWSCBndWVzdHMKCnRvIHRoZSA0LjE4LXN0YWJsZSB0cmVlIHdoaWNoIGNhbiBiZSBm
b3VuZCBhdDoKICAgIGh0dHA6Ly93d3cua2VybmVsLm9yZy9naXQvP3A9bGludXgva2VybmVsL2dp
dC9zdGFibGUvc3RhYmxlLXF1ZXVlLmdpdDthPXN1bW1hcnkKClRoZSBmaWxlbmFtZSBvZiB0aGUg
cGF0Y2ggaXM6CiAgICAgeDg2LXhlbi1maXgtYm9vdC1sb2FkZXItdmVyc2lvbi1yZXBvcnRlZC1m
b3ItcHZoLWd1ZXN0cy5wYXRjaAphbmQgaXQgY2FuIGJlIGZvdW5kIGluIHRoZSBxdWV1ZS00LjE4
IHN1YmRpcmVjdG9yeS4KCklmIHlvdSwgb3IgYW55b25lIGVsc2UsIGZlZWxzIGl0IHNob3VsZCBu
b3QgYmUgYWRkZWQgdG8gdGhlIHN0YWJsZSB0cmVlLApwbGVhc2UgbGV0IDxzdGFibGVAdmdlci5r
ZXJuZWwub3JnPiBrbm93IGFib3V0IGl0LgoKCkZyb20gMzU3ZDI5MWNlMDM1ZDFiNzU3NTY4MDU4
ZjNjOTg5OGM2MGQxMjViMSBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiBXZWQsIDEwIE9jdCAyMDE4IDA4OjE0OjU0ICsw
MjAwClN1YmplY3Q6IHg4Ni94ZW46IEZpeCBib290IGxvYWRlciB2ZXJzaW9uIHJlcG9ydGVkIGZv
ciBQVkggZ3Vlc3RzCgpGcm9tOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21t
aXQgMzU3ZDI5MWNlMDM1ZDFiNzU3NTY4MDU4ZjNjOTg5OGM2MGQxMjViMSB1cHN0cmVhbS4KClRo
ZSBib290IGxvYWRlciB2ZXJzaW9uIHJlcG9ydGVkIHZpYSBzeXNmcyBpcyB3cm9uZyBpbiBjYXNl
IG9mIHRoZQprZXJuZWwgYmVpbmcgYm9vdGVkIHZpYSB0aGUgWGVuIFBWSCBib290IGVudHJ5LiBp
dCBzaG91bGQgYmUgMi4xMgooMHgwMjBjKSwgYnV0IGl0IGlzIHJlcG9ydGVkIHRvIGJlIDIuMTgg
KDB4MDIxMikuCgpBcyB0aGUgY3VycmVudCB3YXkgdG8gc2V0IHRoZSB2ZXJzaW9uIGlzIGVycm9y
IHByb25lIHVzZSB0aGUgbW9yZQpyZWFkYWJsZSB2YXJpYW50ICgyIDw8IDgpIHwgMTIuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiA8c3RhYmxlQHZn
ZXIua2VybmVsLm9yZz4gIyA0LjEyCkNjOiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgt
Zm91bmRhdGlvbi5vcmc+CkNjOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+
CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KQ2M6IGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tCkNjOiBicEBhbGllbjguZGUKQ2M6IGNvcmJldEBsd24ubmV0CkNjOiBs
aW51eC1kb2NAdmdlci5rZXJuZWwub3JnCkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKTGluazogaHR0cDovL2xrbWwua2VybmVsLm9yZy9yLzIwMTgxMDEwMDYxNDU2LjIyMjM4LTIt
amdyb3NzQHN1c2UuY29tClNpZ25lZC1vZmYtYnk6IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwu
b3JnPgpTaWduZWQtb2ZmLWJ5OiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5k
YXRpb24ub3JnPgoKLS0tCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jIHwgICAgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgotLS0gYS9hcmNo
L3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZo
LmMKQEAgLTc1LDcgKzc1LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGluaXRfcHZoX2Jvb3RwYXJh
bXModgogCSAqIFZlcnNpb24gMi4xMiBzdXBwb3J0cyBYZW4gZW50cnkgcG9pbnQgYnV0IHdlIHdp
bGwgdXNlIGRlZmF1bHQgeDg2L1BDCiAJICogZW52aXJvbm1lbnQgKGkuZS4gaGFyZHdhcmVfc3Vi
YXJjaCAwKS4KIAkgKi8KLQlwdmhfYm9vdHBhcmFtcy5oZHIudmVyc2lvbiA9IDB4MjEyOworCXB2
aF9ib290cGFyYW1zLmhkci52ZXJzaW9uID0gKDIgPDwgOCkgfCAxMjsKIAlwdmhfYm9vdHBhcmFt
cy5oZHIudHlwZV9vZl9sb2FkZXIgPSAoOSA8PCA0KSB8IDA7IC8qIFhlbiBsb2FkZXIgKi8KIAog
CXg4Nl9pbml0LmFjcGkuZ2V0X3Jvb3RfcG9pbnRlciA9IHB2aF9nZXRfcm9vdF9wb2ludGVyOwoK
ClBhdGNoZXMgY3VycmVudGx5IGluIHN0YWJsZS1xdWV1ZSB3aGljaCBtaWdodCBiZSBmcm9tIGpn
cm9zc0BzdXNlLmNvbSBhcmUKCnF1ZXVlLTQuMTgveDg2LXhlbi1maXgtYm9vdC1sb2FkZXItdmVy
c2lvbi1yZXBvcnRlZC1mb3ItcHZoLWd1ZXN0cy5wYXRjaAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 18:45:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 18:45: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-devel-bounces@lists.xenproject.org>)
	id 1gLYFp-0003ir-07; Sat, 10 Nov 2018 18:45: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=ywra=nv=linuxfoundation.org=gregkh@kernel.org>)
 id 1gLYFn-0003iS-1z
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 18:45:07 +0000
X-Inumbo-ID: bd68eb2e-e518-11e8-bc6b-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd68eb2e-e518-11e8-bc6b-12d6303a7972;
 Sat, 10 Nov 2018 18:45:05 +0000 (UTC)
Received: from localhost (71-6-98-120.static-ip.telepacific.net [71.6.98.120])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1C323214C1;
 Sat, 10 Nov 2018 18:45:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541875505;
 bh=RRH8s5UEpWhnUuca8kZlrP5iPQv2xIL48x9r/szk4gs=;
 h=Subject:To:Cc:From:Date:From;
 b=uwpz+867ODKOzIR1HBfQNz/Ckg78hqkWPBYFGhkIwJtAZ2jext1Vu0mFDmF7slV4+
 rt+J3bauOUDCTH71SfU+XMlOkrCNr/hTERKVxZHgmmzs0jDJiyTJL+/iPsn4vXFZ+W
 10wTPe6tUA51SuPhWzyOxh+ouqG1UsUVFEQoctnw=
To: 20181010061456.22238-2-jgross@suse.com, boris.ostrovsky@oracle.com,
 bp@alien8.de, corbet@lwn.net, gregkh@linuxfoundation.org, jgross@suse.com,
 mingo@kernel.org, peterz@infradead.org, tglx@linutronix.de,
 torvalds@linux-foundation.org, xen-devel@lists.xenproject.org
From: <gregkh@linuxfoundation.org>
Date: Sat, 10 Nov 2018 10:44:47 -0800
Message-ID: <15418754877673@kroah.com>
MIME-Version: 1.0
X-stable: commit
Subject: [Xen-devel] Patch "x86/xen: Fix boot loader version reported for
 PVH guests" has been added to the 4.19-stable tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stable-commits@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ClRoaXMgaXMgYSBub3RlIHRvIGxldCB5b3Uga25vdyB0aGF0IEkndmUganVzdCBhZGRlZCB0aGUg
cGF0Y2ggdGl0bGVkCgogICAgeDg2L3hlbjogRml4IGJvb3QgbG9hZGVyIHZlcnNpb24gcmVwb3J0
ZWQgZm9yIFBWSCBndWVzdHMKCnRvIHRoZSA0LjE5LXN0YWJsZSB0cmVlIHdoaWNoIGNhbiBiZSBm
b3VuZCBhdDoKICAgIGh0dHA6Ly93d3cua2VybmVsLm9yZy9naXQvP3A9bGludXgva2VybmVsL2dp
dC9zdGFibGUvc3RhYmxlLXF1ZXVlLmdpdDthPXN1bW1hcnkKClRoZSBmaWxlbmFtZSBvZiB0aGUg
cGF0Y2ggaXM6CiAgICAgeDg2LXhlbi1maXgtYm9vdC1sb2FkZXItdmVyc2lvbi1yZXBvcnRlZC1m
b3ItcHZoLWd1ZXN0cy5wYXRjaAphbmQgaXQgY2FuIGJlIGZvdW5kIGluIHRoZSBxdWV1ZS00LjE5
IHN1YmRpcmVjdG9yeS4KCklmIHlvdSwgb3IgYW55b25lIGVsc2UsIGZlZWxzIGl0IHNob3VsZCBu
b3QgYmUgYWRkZWQgdG8gdGhlIHN0YWJsZSB0cmVlLApwbGVhc2UgbGV0IDxzdGFibGVAdmdlci5r
ZXJuZWwub3JnPiBrbm93IGFib3V0IGl0LgoKCkZyb20gMzU3ZDI5MWNlMDM1ZDFiNzU3NTY4MDU4
ZjNjOTg5OGM2MGQxMjViMSBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiBXZWQsIDEwIE9jdCAyMDE4IDA4OjE0OjU0ICsw
MjAwClN1YmplY3Q6IHg4Ni94ZW46IEZpeCBib290IGxvYWRlciB2ZXJzaW9uIHJlcG9ydGVkIGZv
ciBQVkggZ3Vlc3RzCgpGcm9tOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21t
aXQgMzU3ZDI5MWNlMDM1ZDFiNzU3NTY4MDU4ZjNjOTg5OGM2MGQxMjViMSB1cHN0cmVhbS4KClRo
ZSBib290IGxvYWRlciB2ZXJzaW9uIHJlcG9ydGVkIHZpYSBzeXNmcyBpcyB3cm9uZyBpbiBjYXNl
IG9mIHRoZQprZXJuZWwgYmVpbmcgYm9vdGVkIHZpYSB0aGUgWGVuIFBWSCBib290IGVudHJ5LiBp
dCBzaG91bGQgYmUgMi4xMgooMHgwMjBjKSwgYnV0IGl0IGlzIHJlcG9ydGVkIHRvIGJlIDIuMTgg
KDB4MDIxMikuCgpBcyB0aGUgY3VycmVudCB3YXkgdG8gc2V0IHRoZSB2ZXJzaW9uIGlzIGVycm9y
IHByb25lIHVzZSB0aGUgbW9yZQpyZWFkYWJsZSB2YXJpYW50ICgyIDw8IDgpIHwgMTIuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiA8c3RhYmxlQHZn
ZXIua2VybmVsLm9yZz4gIyA0LjEyCkNjOiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgt
Zm91bmRhdGlvbi5vcmc+CkNjOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+
CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KQ2M6IGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tCkNjOiBicEBhbGllbjguZGUKQ2M6IGNvcmJldEBsd24ubmV0CkNjOiBs
aW51eC1kb2NAdmdlci5rZXJuZWwub3JnCkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKTGluazogaHR0cDovL2xrbWwua2VybmVsLm9yZy9yLzIwMTgxMDEwMDYxNDU2LjIyMjM4LTIt
amdyb3NzQHN1c2UuY29tClNpZ25lZC1vZmYtYnk6IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwu
b3JnPgpTaWduZWQtb2ZmLWJ5OiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5k
YXRpb24ub3JnPgoKLS0tCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jIHwgICAgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgotLS0gYS9hcmNo
L3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZo
LmMKQEAgLTc1LDcgKzc1LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGluaXRfcHZoX2Jvb3RwYXJh
bXModgogCSAqIFZlcnNpb24gMi4xMiBzdXBwb3J0cyBYZW4gZW50cnkgcG9pbnQgYnV0IHdlIHdp
bGwgdXNlIGRlZmF1bHQgeDg2L1BDCiAJICogZW52aXJvbm1lbnQgKGkuZS4gaGFyZHdhcmVfc3Vi
YXJjaCAwKS4KIAkgKi8KLQlwdmhfYm9vdHBhcmFtcy5oZHIudmVyc2lvbiA9IDB4MjEyOworCXB2
aF9ib290cGFyYW1zLmhkci52ZXJzaW9uID0gKDIgPDwgOCkgfCAxMjsKIAlwdmhfYm9vdHBhcmFt
cy5oZHIudHlwZV9vZl9sb2FkZXIgPSAoOSA8PCA0KSB8IDA7IC8qIFhlbiBsb2FkZXIgKi8KIAog
CXg4Nl9pbml0LmFjcGkuZ2V0X3Jvb3RfcG9pbnRlciA9IHB2aF9nZXRfcm9vdF9wb2ludGVyOwoK
ClBhdGNoZXMgY3VycmVudGx5IGluIHN0YWJsZS1xdWV1ZSB3aGljaCBtaWdodCBiZSBmcm9tIGpn
cm9zc0BzdXNlLmNvbSBhcmUKCnF1ZXVlLTQuMTkveDg2LXhlbi1maXgtYm9vdC1sb2FkZXItdmVy
c2lvbi1yZXBvcnRlZC1mb3ItcHZoLWd1ZXN0cy5wYXRjaAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 19:06:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 19:06: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-devel-bounces@lists.xenproject.org>)
	id 1gLYaK-0005W9-SY; Sat, 10 Nov 2018 19:06: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=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLYaJ-0005Vx-Pz
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 19:06:19 +0000
X-Inumbo-ID: b39329fe-e51b-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b39329fe-e51b-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 19:06:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLYaE-0002NV-W1; Sat, 10 Nov 2018 19:06:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLYaE-0003d6-Mr; Sat, 10 Nov 2018 19:06:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLYaE-0000SG-M3; Sat, 10 Nov 2018 19:06:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129651-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=a7ce790a029bd94eb320d8c69f38900f5233997e
X-Osstest-Versions-That: qemuu=31eac32a8cba966c374b39bc36afdcb2eb255ed6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Nov 2018 19:06:14 +0000
Subject: [Xen-devel] [qemu-mainline test] 129651: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTY1MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk2NTEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEyOTUxNAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyOTUxNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5NTE0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
Mjk1MTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTUxNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTE0CiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogcWVtdXUgICAgICAgICAgICAgICAgYTdjZTc5MGEwMjliZDk0ZWIzMjBkOGM2OWYzODkwMGY1
MjMzOTk3ZQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgMzFlYWMzMmE4
Y2JhOTY2YzM3NGIzOWJjMzZhZmRjYjJlYjI1NWVkNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5
NTE0ICAyMDE4LTExLTA2IDE1OjM5OjMyIFogICAgNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEyOTY1MSAgMjAxOC0xMS0wOCAxNjowNToyOSBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRlciBH
cmFmIDxhZ3JhZkBzdXNlLmRlPgogIENsZW1lbnQgRGVzY2hhbXBzIDxjbGVtZW50LmRlc2NoYW1w
c0BncmVlbnNvY3MuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFu
aWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRh
dmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2ls
YmVydEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4K
ICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qu
b3JnPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgTWFyYy1BbmRyw6kg
THVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyaWEgS2xpbXVzaGVua292
YSA8bWFyaWEua2xpbXVzaGVua292YUBpc3ByYXMucnU+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFy
ay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUBy
ZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF2ZWwg
RG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0
ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQ
aGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2FkIEogUGFu
ZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9tYW4gS2FwbCA8cmthQHN5c2dvLmNvbT4KICBSdWRv
bGYgTWFyZWsgPHJ1ZG9sZi5tYXJla0BzeXNnby5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2gg
PHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNv
bT4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFdvbGZnYW5nIEJ1
bWlsbGVyIDx3LmJ1bWlsbGVyQHByb3htb3guY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTMgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 19:15:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 19:15: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-devel-bounces@lists.xenproject.org>)
	id 1gLYjP-0006OO-TP; Sat, 10 Nov 2018 19:15: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=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLYjO-0006OC-K0
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 19:15:42 +0000
X-Inumbo-ID: 038554d5-e51d-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 038554d5-e51d-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 19:15:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLYjL-0002Yj-Tm; Sat, 10 Nov 2018 19:15:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLYjL-0004WI-Gk; Sat, 10 Nov 2018 19:15:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLYjL-0004rp-G9; Sat, 10 Nov 2018 19:15:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129769-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Nov 2018 19:15:39 +0000
Subject: [Xen-devel] [ovmf test] 129769: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc2OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3NjkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDMgZGF5cyAgIDI1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDEgZGF5cyAgIDIxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 10 23:12:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Nov 2018 23:12: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-devel-bounces@lists.xenproject.org>)
	id 1gLcQM-0007jt-JX; Sat, 10 Nov 2018 23:12: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=a2pm=nv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLcQL-0007jj-3E
 for xen-devel@lists.xenproject.org; Sat, 10 Nov 2018 23:12:17 +0000
X-Inumbo-ID: 1037d530-e53e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1037d530-e53e-11e8-9a16-bc764e045a96;
 Sat, 10 Nov 2018 23:12:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLcQH-00070d-AI; Sat, 10 Nov 2018 23:12:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLcQG-0002sA-Uo; Sat, 10 Nov 2018 23:12:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLcQG-0003mm-UA; Sat, 10 Nov 2018 23:12:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129676-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e907460fd61c350487ffee5d8aa375bef56bc81c
X-Osstest-Versions-That: xen=5b15c049b526eadc9bee975a1188260e3543313d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Nov 2018 23:12:12 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 129676: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTY3NiB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk2NzYvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU5MDc0NjBmZDYxYzM1MDQ4N2Zm
ZWU1ZDhhYTM3NWJlZjU2YmM4MWMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIDViMTVjMDQ5YjUyNmVhZGM5YmVlOTc1YTExODgyNjBlMzU0MzMxM2QKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEyOTQ2MiAgMjAxOC0xMS0wNSAxNDozNjo0NiBaICAgIDUgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMjk1MzIgIDIwMTgtMTEtMDcgMDM6NTQ6MjEgWiAgICAzIGRheXMgICAg
MiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjk2NzYgIDIwMTgtMTEtMDkgMDE6NTY6
MzIgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5k
ZT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAogICA1YjE1YzA0OWI1Li5lOTA3NDYwZmQ2ICBlOTA3NDYw
ZmQ2MWMzNTA0ODdmZmVlNWQ4YWEzNzViZWY1NmJjODFjIC0+IHN0YWJsZS00LjEwCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 01:16:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 01:16: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-devel-bounces@lists.xenproject.org>)
	id 1gLeMA-0007bZ-PB; Sun, 11 Nov 2018 01:16:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=mv0x=nw=bugfuzz.com=mattd@srs-us1.protection.inumbo.net>)
 id 1gLeM9-0007bU-77
 for xen-devel@lists.xen.org; Sun, 11 Nov 2018 01:16:05 +0000
X-Inumbo-ID: 5a237501-e54f-11e8-9a16-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a237501-e54f-11e8-9a16-bc764e045a96;
 Sun, 11 Nov 2018 01:16:02 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id q186-v6so4659430ljb.5
 for <xen-devel@lists.xen.org>; Sat, 10 Nov 2018 17:16:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bugfuzz-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Efl5I2D1EPIZhWuNP78U4ZBh/VfoZIUJGAuN4QR02Nk=;
 b=hLN4oMvHeW/5VU8BSouNQ3SHBGlEvYXPV4mTjbZWhUAKxXyiw0RjEvrxlbqW3iyEPf
 PDmLyYULN7S1QQTUFSYNUeS5xW19hMadfB0cmtgFqNQmnu8AhJIeUo1TQY4RQUnu+EVb
 5S6U7qS5c/fqfD6rncjGdVQtTLa0Flr/DFOZv009LO6RaSARGKSm2VAhb+yQt7uWE5yX
 3dqjtTBLCED+yWBbgMUs3HPTEUAxGGClezag0JwB+Tu91gUBwz6olXL7fq5A6tMmchlm
 cQ0plaHiQnaKc5XVNHUjeV+CPhwphaZ8nKCudqF9CmGlvGMxnrJqYQ0I14tsR9Se+kOm
 xCJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Efl5I2D1EPIZhWuNP78U4ZBh/VfoZIUJGAuN4QR02Nk=;
 b=RDIs1hcTIvDv64/ZrL8IZJg7HK0x+aLH+qfUUqoujvPPNwL2aLyxbLglHURReSHWlg
 OonoDqZsfflAeojYl4IFtJxKKKa5tRHZP2sAfMN6CFubDJZ3sQSiy4ouilZCXaKbbDCA
 1AdFDHSPUx5cBjikyRg8XHVI+KJGJcgPiEawv0wu4mZgX16I0Z+gnCNRYejBc2mTKqt+
 VYS4GAmzkk1cILlIj3ByprjPVbQvp1EtbjMYmaz//v+aO9/ixFBCWHeLxwQ9LrKgwlew
 Zi3Tqg1Fe6cY3T5pNNEGbb6s/kD4j0NxW9btACi9Q0d6RzAUZ37e+Y/kdcKC+viyayTU
 Dv1Q==
X-Gm-Message-State: AGRZ1gInM8hDJ0O2dXXCDqZBxVoFlDSAOUF7OGUmaq8k2WxnqjRVzRy0
 qV0aUPSIyp0e54xzRat3waDds4fnEsJ8M3pZjZE3Qw==
X-Google-Smtp-Source: AJdET5dhLnP/15oJNHMkrzqiu/qW/X1i1A+KYgPcFlfg4Klek2LOfZ7Zhsy3EXIQxfYfPFEdjAyE675hFQ+skh3yu6Y=
X-Received: by 2002:a2e:5747:: with SMTP id
 r7-v6mr8607914ljd.141.1541898960444; 
 Sat, 10 Nov 2018 17:16:00 -0800 (PST)
MIME-Version: 1.0
References: <CAD3CancOq7wwLGEoL6HcCc8iO2rYtGr8n68GA=e6iiqtUVGZyQ@mail.gmail.com>
 <31b037ae-0f4e-0494-7460-b0d78422e01b@arm.com>
In-Reply-To: <31b037ae-0f4e-0494-7460-b0d78422e01b@arm.com>
From: Matthew Daley <mattd@bugfuzz.com>
Date: Sun, 11 Nov 2018 14:15:49 +1300
Message-ID: <CAD3CanfUmzin+jw6xHYJ=8vQ6V2DGbRXjj0LdCm7qspMtZ7Y=g@mail.gmail.com>
To: julien.grall@arm.com
Subject: Re: [Xen-devel] Problems building and running Xen on Hikey960
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: omkar.bolla@pathpartnertech.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gU2F0LCAxMCBOb3YgMjAxOCBhdCAwMDoyMiwgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPiBGaXJzdGx5LCBYZW4gZmFpbHMgdG8gYnJp
bmcgdXAgYW55IG90aGVyIENQVXMgYnV0IHRoZSBvbmUgaXQgaXMgYm9vdGluZyBvbjoKPiA+Cj4g
PiAoWEVOKSBCcmluZ2luZyB1cCBDUFUxCj4gPiAoWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BV
MQo+ID4gKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVSAxIChlcnJvciAtOSkKPiA+IChYRU4p
IEJyaW5naW5nIHVwIENQVTIKPiA+IChYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFUyCj4gPiAo
WEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVIDIgKGVycm9yIC05KQo+ID4gKFhFTikgQnJpbmdp
bmcgdXAgQ1BVMwo+ID4gKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVTMKPiA+IChYRU4pIEZh
aWxlZCB0byBicmluZyB1cCBDUFUgMyAoZXJyb3IgLTkpCj4gPiAoWEVOKSBCcmluZ2luZyB1cCBD
UFU0Cj4gPiAoWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVNAo+ID4gKFhFTikgRmFpbGVkIHRv
IGJyaW5nIHVwIENQVSA0IChlcnJvciAtOSkKPiA+IChYRU4pIEJyaW5naW5nIHVwIENQVTUKPiA+
IChYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFU1Cj4gPiAoWEVOKSBGYWlsZWQgdG8gYnJpbmcg
dXAgQ1BVIDUgKGVycm9yIC05KQo+ID4gKFhFTikgQnJpbmdpbmcgdXAgQ1BVNgo+ID4gKFhFTikg
RmFpbGVkIHRvIGJyaW5nIHVwIENQVTYKPiA+IChYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFUg
NiAoZXJyb3IgLTkpCj4gPiAoWEVOKSBCcmluZ2luZyB1cCBDUFU3Cj4gPiAoWEVOKSBGYWlsZWQg
dG8gYnJpbmcgdXAgQ1BVNwo+ID4gKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVSA3IChlcnJv
ciAtOSkKPiA+IChYRU4pIEJyb3VnaHQgdXAgMSBDUFVzCj4gPgo+ID4gSSBoYXZlIHRyYWNlZCB0
aGlzIGVycm9yIGNvZGUgLTkgYmVpbmcgcmV0dXJuZWQgYnkgY2FsbF9wc2NpX2NwdV9vbi4KPgo+
IEEgc2ltaWxhciBlcnJvciB3YXMgcmVwb3J0ZWQgYSBjb3VwbGUgb2YgbW9udGhzIG9uIHRoZSBt
YWlsaW5nIGxpc3QuIEZyb20gdGhlCj4gcmVwb3J0LCBhIHJlZ3Jlc3Npb24gd2FzIGludHJvZHVj
ZWQgYmV0d2VlbiBYZW4gNC44IGFuZCB1bnN0YWJsZS4KPgo+IFVuZm9ydHVuYXRlbHksIEkgZG9u
J3QgaGF2ZSBhbiBoaWtleSBib2FyZCB0byBiaXNlY3QgaXQuIE1heSBJIGFzayBpZiB5b3UgY2Fu
Cj4gYmlzZWN0IGl0PyBJZiB5b3UgY2FuIHBvaW50IHRoZSBvZmZlbmRpbmcgY29tbWl0LCBJIHNo
b3VsZCBiZSBhYmxlIHRvIHByb3ZpZGUKPiBpZGVhcyB3aHkgaXQgYnJlYWtzLgoKSSBtYW5hZ2Vk
IHRvIGJpc2VjdCB0aGlzIHRvIGNvbW1pdAo5Zjk1NGE1ZTkwNDE0ZDEwNjMyZTZjMmZlZjVhMzNl
YThhNGExZTRlLiBSZXZlcnRpbmcgdGhpcyByZXZlcnQgKCEpIG9uCnRvcCBvZiBjdXJyZW50IG1h
c3RlciBsZWFkcyB0byB0aGUgQ1BVcyAoYXQgbGVhc3QgdGhlIGJpZyBjb3JlcywgYXMKZXhwZWN0
ZWQpIGJlaW5nIGJyb3VnaHQgb25saW5lIGNvcnJlY3RseToKCihYRU4pIEJyaW5naW5nIHVwIENQ
VTEKKFhFTikgQ1BVIDEgYm9vdGVkLgooWEVOKSBCcmluZ2luZyB1cCBDUFUyCihYRU4pIENQVSAy
IGJvb3RlZC4KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMwooWEVOKSBDUFUgMyBib290ZWQuCihYRU4p
IEJyaW5naW5nIHVwIENQVTQKKFhFTikgQ1BVNCBNSURSICgweDQxMGZkMDkxKSBkb2VzIG5vdCBt
YXRjaCBib290IENQVSBNSURSICgweDQxMGZkMDM0KSwKKFhFTikgZGlzYWJsZSBjcHUgKHNlZSBi
aWcuTElUVExFLnR4dCB1bmRlciBkb2NzLykuCihYRU4pIENQVTQgbmV2ZXIgY2FtZSBvbmxpbmUK
KFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVSA0IChlcnJvciAtNSkKKFhFTikgQnJpbmdpbmcg
dXAgQ1BVNQooWEVOKSBDUFU1IE1JRFIgKDB4NDEwZmQwOTEpIGRvZXMgbm90IG1hdGNoIGJvb3Qg
Q1BVIE1JRFIgKDB4NDEwZmQwMzQpLAooWEVOKSBkaXNhYmxlIGNwdSAoc2VlIGJpZy5MSVRUTEUu
dHh0IHVuZGVyIGRvY3MvKS4KKFhFTikgQ1BVNSBuZXZlciBjYW1lIG9ubGluZQooWEVOKSBGYWls
ZWQgdG8gYnJpbmcgdXAgQ1BVIDUgKGVycm9yIC01KQooWEVOKSBCcmluZ2luZyB1cCBDUFU2CihY
RU4pIENQVTYgTUlEUiAoMHg0MTBmZDA5MSkgZG9lcyBub3QgbWF0Y2ggYm9vdCBDUFUgTUlEUiAo
MHg0MTBmZDAzNCksCihYRU4pIGRpc2FibGUgY3B1IChzZWUgYmlnLkxJVFRMRS50eHQgdW5kZXIg
ZG9jcy8pLgooWEVOKSBDUFU2IG5ldmVyIGNhbWUgb25saW5lCihYRU4pIEZhaWxlZCB0byBicmlu
ZyB1cCBDUFUgNiAoZXJyb3IgLTUpCihYRU4pIEJyaW5naW5nIHVwIENQVTcKKFhFTikgQ1BVNyBN
SURSICgweDQxMGZkMDkxKSBkb2VzIG5vdCBtYXRjaCBib290IENQVSBNSURSICgweDQxMGZkMDM0
KSwKKFhFTikgZGlzYWJsZSBjcHUgKHNlZSBiaWcuTElUVExFLnR4dCB1bmRlciBkb2NzLykuCihY
RU4pIENQVTcgbmV2ZXIgY2FtZSBvbmxpbmUKKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVSA3
IChlcnJvciAtNSkKKFhFTikgQnJvdWdodCB1cCA0IENQVXMKCj4gPiBTZWNvbmRseSwgTGludXgg
ZmFpbHMgd2hlbiBpdCB0cmllcyB0byBpbml0aWFsaXNlIEFNQkEgZGV2aWNlczoKPiA+Cj4gPiBb
ICAgIDAuOTQxMzUyXSBTeW5jaHJvbm91cyBFeHRlcm5hbCBBYm9ydDogc3luY2hyb25vdXMgZXh0
ZXJuYWwgYWJvcnQKPiA+ICgweDk2MDAwMjEwKSBhdCAweGZmZmYwMDAwMDkzZmRmZQo+ID4gMAo+
ID4gWyAgICAwLjk1MDYwMV0gSW50ZXJuYWwgZXJyb3I6IDogOTYwMDAyMTAgWyMxXSBQUkVFTVBU
IFNNUAo+ID4gWyAgICAwLjk1NTg2Nl0gTW9kdWxlcyBsaW5rZWQgaW46Cj4gPiBbICAgIDAuOTU4
OTkwXSBDUFU6IDAgUElEOiAxIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZAo+ID4gNC4xNC4w
LXJjNy1saW5hcm8taGlrZXk5NjArICM4Cj4gPiBbICAgIDAuOTY2NzkxXSBIYXJkd2FyZSBuYW1l
OiBIaUtleTk2MCAoRFQpCj4gPiBbICAgIDAuOTcwNzc3XSB0YXNrOiBmZmZmODAwMDFkOTAwMDAw
IHRhc2suc3RhY2s6IGZmZmYwMDAwMDgwNTgwMDAKPiA+IFsgICAgMC45NzY3NzhdIFBDIGlzIGF0
IGFtYmFfZGV2aWNlX3RyeV9hZGQrMHgxMDgvMHgyNjAKPiA+IFsgICAgMC45ODE3OTFdIExSIGlz
IGF0IGFtYmFfZGV2aWNlX3RyeV9hZGQrMHhmMC8weDI2MAo+ID4gWyAgICAwLjk4NjczNV0gcGMg
OiBbPGZmZmYwMDAwMDg0ZWFkYTg+XSBsciA6IFs8ZmZmZjAwMDAwODRlYWQ5MD5dCj4gPiBwc3Rh
dGU6IDYwMDAwMDQ1Cj4gPiBbICAgIDAuOTk0MTkyXSBzcCA6IGZmZmYwMDAwMDgwNWJiZjAKPiA+
IFsgICAgMC45OTc1NzJdIHgyOTogZmZmZjAwMDAwODA1YmJmMCB4Mjg6IDAwMDAwMDAwMDAwMDAw
MDAKPiA+IFsgICAgMS4wMDI5NTNdIHgyNzogZmZmZjAwMDAwOTAyMDNhOCB4MjY6IDAwMDAwMDAw
MDAwMDAwMDAKPiA+IFsgICAgMS4wMDgzMjZdIHgyNTogZmZmZjgwMDAxZGJmOTgxMCB4MjQ6IDAw
MDAwMDAwMDAwMDAwMDAKPiA+IFsgICAgMS4wMTM3MDJdIHgyMzogZmZmZjAwMDAwOTNmZDAwMCB4
MjI6IDAwMDAwMDAwMDAwMDEwMDAKPiA+IFsgICAgMS4wMTkwNzldIHgyMTogZmZmZjgwMDAxY2Mx
YjZmOCB4MjA6IDAwMDAwMDAwMDAwMDAwMDAKPiA+IFsgICAgMS4wMjQ0NTVdIHgxOTogZmZmZjgw
MDAxY2MxYjQwMCB4MTg6IDAwMDAwMDAwMDAwMDAwMTAKPiA+IFsgICAgMS4wMjk4MzJdIHgxNzog
MDAwMDAwMDAwMDAwMDAwMSB4MTY6IDAwMDAwMDAwZGVhZGJlZWYKPiA+IFsgICAgMS4wMzUyMDld
IHgxNTogMDAwMDAwMDAwMDAwMDAwNiB4MTQ6IGZmZmZmZmZmZmZmZmZmZmYKPiA+IFsgICAgMS4w
NDA1ODVdIHgxMzogMDAwMDAwMDAwMDAwMDAyMCB4MTI6IDAxMDEwMTAxMDEwMTAxMDEKPiA+IFsg
ICAgMS4wNDU5NjJdIHgxMTogMDAwMDAwMDAwMDAwMDAyMCB4MTA6IDAxMDEwMTAxMDEwMTAxMDEK
PiA+IFsgICAgMS4wNTEzMzhdIHg5IDogMDAwMDAwMDAwMDAwMDAwMCB4OCA6IGZmZmY4MDAwMWNj
MGNmMDAKPiA+IFsgICAgMS4wNTY3MTddIHg3IDogMDAwMDAwMDAwMDAwMDAwMCB4NiA6IDAwMDAw
MDAwMDAwMDAwM2YKPiA+IFsgICAgMS4wNjIwOTJdIHg1IDogMDAwMDAwMDAwMDAwMDAwMCB4NCA6
IDAwMDAwMDAwMDAwMDAwMDAKPiA+IFsgICAgMS4wNjc0NjhdIHgzIDogMDAwMDAwMDAwMDAwMDAw
MCB4MiA6IDAwMDAwMDAwMDAwMDAwMDAKPiA+IFsgICAgMS4wNzI4NDVdIHgxIDogZmZmZjgwMDAx
ZDkwMDAwMCB4MCA6IGZmZmYwMDAwMDkzZmRmZTAKPiA+IFsgICAgMS4wNzgyMjNdIFByb2Nlc3Mg
c3dhcHBlci8wIChwaWQ6IDEsIHN0YWNrIGxpbWl0ID0gMHhmZmZmMDAwMDA4MDU4MDAwKQo+ID4g
WyAgICAxLjA4NDk4OV0gQ2FsbCB0cmFjZToKPiA+IFsgICAgMS4wODc1MDRdIEV4Y2VwdGlvbiBz
dGFjaygweGZmZmYwMDAwMDgwNWJhYjAgdG8gMHhmZmZmMDAwMDA4MDViYmYwKQo+ID4gWyAgICAx
LjA5NDAwOF0gYmFhMDoKPiA+IGZmZmYwMDAwMDkzZmRmZTAgZmZmZjgwMDAxZDkwMDAwMAo+ID4g
WyAgICAxLjEwMTkwMl0gYmFjMDogMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4g
PiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPiA+IFsgICAgMS4xMDk3OTBdIGJh
ZTA6IDAwMDAwMDAwMDAwMDAwM2YgMDAwMDAwMDAwMDAwMDAwMAo+ID4gZmZmZjgwMDAxY2MwY2Yw
MCAwMDAwMDAwMDAwMDAwMDAwCj4gPiBbICAgIDEuMTE3Njg0XSBiYjAwOiAwMTAxMDEwMTAxMDEw
MTAxIDAwMDAwMDAwMDAwMDAwMjAKPiA+IDAxMDEwMTAxMDEwMTAxMDEgMDAwMDAwMDAwMDAwMDAy
MAo+ID4gWyAgICAxLjEyNTU3Nl0gYmIyMDogZmZmZmZmZmZmZmZmZmZmZiAwMDAwMDAwMDAwMDAw
MDA2Cj4gPiAwMDAwMDAwMGRlYWRiZWVmIDAwMDAwMDAwMDAwMDAwMDEKPiA+IFsgICAgMS4xMzM0
NjhdIGJiNDA6IDAwMDAwMDAwMDAwMDAwMTAgZmZmZjgwMDAxY2MxYjQwMAo+ID4gMDAwMDAwMDAw
MDAwMDAwMCBmZmZmODAwMDFjYzFiNmY4Cj4gPiBbICAgIDEuMTQxMzU2XSBiYjYwOiAwMDAwMDAw
MDAwMDAxMDAwIGZmZmYwMDAwMDkzZmQwMDAKPiA+IDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgwMDAx
ZGJmOTgxMAo+ID4gWyAgICAxLjE0OTI0OF0gYmI4MDogMDAwMDAwMDAwMDAwMDAwMCBmZmZmMDAw
MDA5MDIwM2E4Cj4gPiAwMDAwMDAwMDAwMDAwMDAwIGZmZmYwMDAwMDgwNWJiZjAKPiA+IFsgICAg
MS4xNTcxMzldIGJiYTA6IGZmZmYwMDAwMDg0ZWFkOTAgZmZmZjAwMDAwODA1YmJmMAo+ID4gZmZm
ZjAwMDAwODRlYWRhOCAwMDAwMDAwMDYwMDAwMDQ1Cj4gPiBbICAgIDEuMTY1MDM0XSBiYmMwOiBm
ZmZmMDAwMDA4MDViYmYwIGZmZmYwMDAwMDg0ZWFkOTAKPiA+IGZmZmZmZmZmZmZmZmZmZmYgMDAw
MDAwMDBmZmZmZmZmZQo+ID4gWyAgICAxLjE3MjkyMV0gYmJlMDogZmZmZjAwMDAwODA1YmJmMCBm
ZmZmMDAwMDA4NGVhZGE4Cj4gPiBbICAgIDEuMTc3ODY1XSBbPGZmZmYwMDAwMDg0ZWFkYTg+XSBh
bWJhX2RldmljZV90cnlfYWRkKzB4MTA4LzB4MjYwCj4gPiBbICAgIDEuMTgzOTM1XSBbPGZmZmYw
MDAwMDg0ZWFmZWM+XSBhbWJhX2RldmljZV9hZGQrMHgxYy8weGQ4Cj4gPiBbICAgIDEuMTg5NDkz
XSBbPGZmZmYwMDAwMDg5MGZiYmM+XSBvZl9wbGF0Zm9ybV9idXNfY3JlYXRlKzB4MjZjLzB4MzAw
Cj4gPiBbICAgIDEuMTk1ODE0XSBbPGZmZmYwMDAwMDg5MGZhNzQ+XSBvZl9wbGF0Zm9ybV9idXNf
Y3JlYXRlKzB4MTI0LzB4MzAwCj4gPiBbICAgIDEuMjAyMTQ1XSBbPGZmZmYwMDAwMDg5MGZkN2M+
XSBvZl9wbGF0Zm9ybV9wb3B1bGF0ZSsweDRjLzB4YjAKPiA+IFsgICAgMS4yMDgxMzVdIFs8ZmZm
ZjAwMDAwOGY2ZTJhYz5dIG9mX3BsYXRmb3JtX2RlZmF1bHRfcG9wdWxhdGVfaW5pdCsweDY0LzB4
NzgKPiA+IFsgICAgMS4yMTUyNDddIFs8ZmZmZjAwMDAwODA4Mzk3OD5dIGRvX29uZV9pbml0Y2Fs
bCsweDM4LzB4MTIwCj4gPiBbICAgIDEuMjIwODgyXSBbPGZmZmYwMDAwMDhmMjBkMTg+XSBrZXJu
ZWxfaW5pdF9mcmVlYWJsZSsweDE4NC8weDIyNAo+ID4gWyAgICAxLjIyNzAzOF0gWzxmZmZmMDAw
MDA4YTZhMzYwPl0ga2VybmVsX2luaXQrMHgxMC8weDEwMAo+ID4gWyAgICAxLjIzMjMyM10gWzxm
ZmZmMDAwMDA4MDg0YjYwPl0gcmV0X2Zyb21fZm9yaysweDEwLzB4MTgKPiA+IFsgICAgMS4yMzc3
MDNdIENvZGU6IGQxMDA4MmMwIDUyODAwMDAyIDhiMDAwMmUwIDUyODAwMDE4IChiOTQwMDAwMSkK
PiA+IFsgICAgMS4yNDM4ODBdIC0tLVsgZW5kIHRyYWNlIGRjYmY3MGFhMzBjOTc5YTggXS0tLQo+
ID4gWyAgICAxLjI0ODU3M10gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0
byBraWxsIGluaXQhCj4gPiBleGl0Y29kZT0weDAwMDAwMDBiCj4gPgo+ID4gVGhpcyBkb2VzIG5v
dCBvY2N1ciB3aGVuIGJvb3RpbmcgdGhlIHNhbWUgTGludXgga2VybmVsIHdpdGhvdXQgWGVuLgo+
ID4KPiA+IEkgaGF2ZSB0cmFjZWQgdGhpcyB0byBhbWJhX2RldmljZV90cnlfYWRkIHRyeWluZyB0
byBhY2Nlc3MgdGhlIHBpZCBhbmQKPiA+IGNpZCB0aHJvdWdoIGlvcmVtYXAnZCBhZGRyZXNzZXMg
b2YgdGhpcyBub2RlIGluIHRoZSBkZXZpY2UgdHJlZSAoaW4KPiA+IGFyY2gvYXJtNjQvYm9vdC9k
dHMvaGlzaWxpY29uL2hpMzY2MC1jb3Jlc2lnaHQuZHRzaSk6Cj4KPiBUaGFuayB5b3UgZm9yIGNv
bmZpcm1pbmcgaXQgd29ya3Mgb24gTGludXggYmFyZW1ldGFsIGFuZCB0cmFja2VkIGRvd24gdGhl
IHByb2JsZW0uCj4KPiBJdCBpcyBub3QgZW50aXJlbHkgY2xlYXIgd2h5IHlvdSByZWNlaXZlIGFu
IGV4dGVybmFsIGFib3J0IGhlcmUuIFRoaXMgbWF5IGJlIGR1ZQo+IHRvIG1pc2NvbmZpZ3VyYXRp
b24gb2YgdGhlIHN0YWdlLTIgcGFnZS10YWJsZXMuCj4KPiBDb3VsZCB5b3UgdHJ5IFhlbiB3aXRo
IHRoaXMgc21hbGwgY2hhbmdlcz8gVGhlIHBhdGNoIHNob3VsZCBwcmludCBhIG1lc3NhZ2UgaXMK
PiB0aGUgdmlydHVhbCBhYm9ydCB3YXMgcmVjZWl2ZWQgYnkgWGVuIGJ1dCBmb3J3YXJkZWQgdG8g
dGhlIGd1ZXN0Lgo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMKPiBpbmRleCA1MWQyZTQyYzc3Li5mOTUxMzVkMDMwIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBA
QCAtNjYwLDYgKzY2MCw4IEBAIHN0YXRpYyB2b2lkIGluamVjdF92YWJ0X2V4Y2VwdGlvbihzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgIHsKPiAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNy
ID0geyAuYml0cyA9IHJlZ3MtPmhzciB9Owo+Cj4gKyAgICBwcmludGsoIiVwdjogSW5qZWN0IFZp
cnR1YWwgQWJvcnRcbiIsIGN1cnJlbnQpOwo+ICsgICAgZHVtcF9leGVjdXRpb25fc3RhdGUoKTsK
PiArCj4gICAgICAgLyoKPiAgICAgICAgKiBTVkMvSFZDL1NNQyBhbHJlYWR5IGhhdmUgYW4gYWRq
dXN0ZWQgUEMgKFNlZSBBUk0gQVJNIERESSAwNDg3QS5qCj4gICAgICAgICogRDEuMTAuMSBmb3Ig
bW9yZSBkZXRhaWxzKSwgd2hpY2ggd2UgbmVlZCB0byBjb3JyZWN0IGluIG9yZGVyIHRvCgpJIGRp
ZCBub3QgdHJ5IHlvdXIgcGF0Y2gsIGJ1dC4uLgoKPiA+IC8qIEE3MyBjbHVzdGVyIGludGVybmFs
IGNvcmVzaWdodCAqLwo+ID4gZXRtQDQsZWQ0NDAwMDAgewo+ID4gICAgICAgICAgY29tcGF0aWJs
ZSA9ICJhcm0sY29yZXNpZ2h0LWV0bTR4IiwiYXJtLHByaW1lY2VsbCI7Cj4gPiAgICAgICAgICBy
ZWcgPSA8MCAweGVkNDQwMDAwIDAgMHgxMDAwPjsKPiA+ICAgICAgICAgIGNsb2NrcyA9IDwmcGNs
az47Cj4gPiAgICAgICAgICBjbG9jay1uYW1lcyA9ICJhcGJfcGNsayI7Cj4gPiAgICAgICAgICBj
cHUgPSA8JmNwdTQ+Owo+ID4gICAgICAgICAgcG9ydCB7Cj4gPiAgICAgICAgICAgICAgICAgIGV0
bTRfb3V0X3BvcnQ6IGVuZHBvaW50IHsKPiA+ICAgICAgICAgICAgICAgICAgcmVtb3RlLWVuZHBv
aW50ID0gPCZmdW5uZWwxX2luX3BvcnQwPjsKPiA+ICAgICAgICAgICAgICAgICAgfTsKPiA+ICAg
ICAgICAgIH07Cj4gPiB9Owo+ID4KPiA+IEFSTSBpcyBzdGlsbCByZWxhdGl2ZWx5IG5ldyB0byBt
ZSBhbmQgSSdtIHN0dWNrIHdoYXQgSSBzaG91bGQgYmUKPiA+IGF0dGVtcHRpbmcgbmV4dC4gSSB3
b3VsZCBzaW1wbHkgbm90IGNvbXBpbGUgTGludXggQU1CQSBzdXBwb3J0IChieSBub3QKPiA+IHNl
dHRpbmcgQ09ORklHX0FNQkEpIGJ1dCBpdCBhcHBlYXJzIHRoYXQgdGhpcyBpcyBzZWxlY3RlZCBh
cyBhIHJldmVyc2UKPiA+IGRlcGVuZGVuY3kgYnkgQ09ORklHX0FSTSBvbiBMaW51eCwgc28gYW0g
dW5zdXJlIGlmIHRoaXMgaXMgd2lzZSBvcgo+ID4gZXZlbiBwb3NzaWJsZS4KPgo+IEkgd291bGQg
anVzdCBkcm9wIHRoZSBub2RlIHlvdSBjb3BpZWQgYWJvdmUgZnJvbSB0aGUgRGV2aWNlLVRyZWUg
YW5kIHNlZSBpZiB5b3UKPiBjYW4gZ28gZnVydGhlciBpbiB0aGUgYm9vdC4KCi4uLnR1cm5zIG91
dCB0aGF0IHRoZXNlIG5vZGVzIGFwcGVhciB0byBiZWxvbmcgdG8gdGhlIGxpdHRsZSBjb3Jlcwoo
d2hpY2ggd2VyZSBub3QgYnJvdWdodCBvbmxpbmUgcHJldmlvdXNseSBhbmQgc3RpbGwgYXJlbid0
IHdpdGggdGhlCnJldmVydGVkIHJldmVydCksIHNvIG11bmdpbmcgdGhlIERUIHNvIGFzIHRvIHJl
bW92ZSB0aGVzZSBub2RlcyBmaXhlcwp0aGlzIHByb2JsZW0gdG9vLgoKVGhhbmtzIGZvciB5b3Vy
IGhlbHAhCgotIE1hdHRoZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 04:20:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 04:20: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-devel-bounces@lists.xenproject.org>)
	id 1gLhE2-0004of-0g; Sun, 11 Nov 2018 04:19:54 +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=nypi=nw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLhE1-0004oT-G3
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 04:19:53 +0000
X-Inumbo-ID: 07bedac6-e569-11e8-9cb7-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 07bedac6-e569-11e8-9cb7-12d6303a7972;
 Sun, 11 Nov 2018 04:19:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLhDu-00064p-CZ; Sun, 11 Nov 2018 04:19:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLhDu-0002yf-5J; Sun, 11 Nov 2018 04:19:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLhDu-0007Pm-4b; Sun, 11 Nov 2018 04:19:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gLhDu-0007Pm-4b@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Nov 2018 04:19:46 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete
 test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdAp0ZXN0aWQgZGViaWFu
LWh2bS1pbnN0YWxsCgpUcmVlOiBsaW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
bGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZv
dW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJl
ZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAg
Y2UyZjQyNjA1ODg4ZjE4ZjYzZmY5ZmUwZDQ1ZGQ2OWFlODMwNDViYgogIEJ1ZyBub3QgcHJlc2Vu
dDogMzcxYTIzZTY1ZGI1ZWIzYTgwYTE0ODU4NmFlYjU1MWQ0ZDAwMTVmMQogIExhc3QgZmFpbCBy
ZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEy
OTc4Ni8KCgogIGNvbW1pdCBjZTJmNDI2MDU4ODhmMThmNjNmZjlmZTBkNDVkZDY5YWU4MzA0NWJi
CiAgQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgRGF0
ZTogICBUdWUgTm92IDYgMTU6NDE6MjUgMjAxOCArMDAwMAogIAogICAgICB0b29scy9kbV9kZXBy
aXY6IEFkZCBmaXJzdCBjdXQgUkxJTUlUcwogICAgICAKICAgICAgTGltaXQgdGhlIGFiaWxpdHkg
b2YgYSBwb3RlbnRpYWxseSBjb21wcm9taXNlZCBRRU1VIHRvIGNvbnN1bWUgc3lzdGVtCiAgICAg
IHJlc291cmNlcy4gIEtleSBsaW1pdHM6CiAgICAgICAtIFJMSU1JVF9GU0laRSAoZmlsZSBzaXpl
KTogMjU2S2lCCiAgICAgICAtIFJMSU1JVF9OUFJPQyAoYWZ0ZXIgdWlkIGNoYW5nZXMgdG8gYSB1
bmlxdWUgdWlkKQogICAgICAKICAgICAgUHJvYmFibHkgdW5uZWNlc3NhcnkgbGltaXRzIGJ1dCB3
aHkgbm90OgogICAgICAgLSBSTElNSVRfQ09SRTogMAogICAgICAgLSBSTElNSVRfTVNHUVVFVUU6
IDAKICAgICAgIC0gUkxJTUlUX0xPQ0tTOiAwCiAgICAgICAtIFJMSU1JVF9NRU1MT0NLOiAwCiAg
ICAgIAogICAgICBOQiB0aGF0IHdlIGRvIG5vdCB5ZXQgc2V0IFJMSU1JVF9BUyAodG90YWwgdmly
dHVhbCBtZW1vcnkpIG9yCiAgICAgIFJMSU1JVF9OT0ZJTEVTIChudW1iZXIgb2Ygb3BlbiBmaWxl
cyksIHNpbmNlIHRoZXNlIHJlcXVpcmUgbW9yZSBjYXJlCiAgICAgIGFuZC9vciBtb3JlIGNvb3Jk
aW5hdGlvbiB3aXRoIFFFTVUgdG8gaW1wbGVtZW50LgogICAgICAKICAgICAgU3VnZ2VzdGVkLWJ5
OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICAgICAgU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgICBB
Y2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICAgIC0t
LQogICAgICBDaGFuZ2VzIHNpbmNlIHY0OgogICAgICAtIFB1dCBnbG9iYWwgaGVhZGVycyBiZWZv
cmUgbG9jYWwgaGVhZGVycyAoc3VnZyBieSBQYXVsKQogICAgICAtIE1vdmUgI3VuZGlmIGluc2lk
ZSB0aGUgYnJhY2VzIChzdWdnIGJ5IFBhdWwpCiAgICAgIAogICAgICBDaGFuZ2VzIHNpbmNlIHYz
OgogICAgICAtIEFsaWduIFJMSU1JVF9FTlRSWSBsaXN0IGZvciBlYXNpZXIgcmVhZGluZwogICAg
ICAtIEZpeCB3cm9uZyBmb3JtYXQgc3RyaW5nIHNwZWNpZmllcgogICAgICAtIEdldCByaWQgb2Yg
c29tZSB0cmFpbGluZyB3aGl0ZXNwYWNlCiAgICAgIAogICAgICBDaGFuZ2VzIHNpbmNlIHYyOgog
ICAgICAtIFVzZSBhIG1hY3JvIHRvIGRlZmluZSBybGltaXQgZW50cmllcwogICAgICAtIFVzZSBS
TElNSVRfTkxJTUlUUyBhcyBhbiBlbmQtb2YtbGlzdCBtYXJrZXIsIHJhdGhlciB0aGFuIC0xCiAg
ICAgIC0gVmFyaW91cyBzdHlsZSBjbGVhbi11cHMKICAgICAgCiAgICAgIENDOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4KICAgICAgQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICAgIENDOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC94ZW4t
dW5zdGFibGUvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QuZGViaWFuLWh2bS1pbnN0YWxsLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGgg
bm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAg
LS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC94ZW4tdW5zdGFibGUvdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QuZGViaWFuLWh2
bS1pbnN0YWxsIC0tc3VtbWFyeS1vdXQ9dG1wLzEyOTc4Ni5iaXNlY3Rpb24tc3VtbWFyeSAtLWJh
c2lzLXRlbXBsYXRlPTEyOTQyNiAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IHhlbi11bnN0
YWJsZSB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCBkZWJpYW4taHZtLWluc3RhbGwKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoK
IDEyOTU4MSBmYWlsIFtob3N0PWFsYmFuYTFdIC8gMTI5NDY4IFtob3N0PWRlYmluYTBdIDEyOTQy
NiBbaG9zdD1maWFubzBdIDEyOTQwMCBbaG9zdD1waW5vdDBdIDEyOTM2OSBbaG9zdD1pdGFsaWEw
XSAxMjkzMTkgW2hvc3Q9YWxiYW5hMF0gMTI5Mjc4IFtob3N0PWh1eGVscmViZTBdIDEyOTIwOSBb
aG9zdD1yaW1hdmExXSAxMjkxMzggW2hvc3Q9Z29kZWxsbzBdIDEyOTEwNCBbaG9zdD1lbGJsaW5n
MF0gMTI5MDc0IFtob3N0PWpvdWJlcnRpbjBdIDEyOTAxMCBbaG9zdD1nb2RlbGxvMV0gMTI4OTcy
IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMjk1ODEgLyAxMjg5NzIKKHRyZWUg
d2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGgg
bm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRl
c3QgZTc0MDU5MTBjYTU1NTNlYWU4NzQ0YWY0ZTVjMDNlNjRlZTA0OGNiMSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzODhj
NTViZmFkMjUyMjAwOWY4OGYxNjVmNzRiMmZjNWVkNGY5ZTk0CkJhc2lzIHBhc3MgZTc0MDU5MTBj
YTU1NTNlYWU4NzQ0YWY0ZTVjMDNlNjRlZTA0OGNiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzNWNkNWJhMzY3NTE1ZmZi
ZDI3NGNhNTI5YzVlOTQ2NDQ3ZjRiYTQ4CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhv
Yy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5n
aXQjZTc0MDU5MTBjYTU1NTNlYWU4NzQ0YWY0ZTVjMDNlNjRlZTA0OGNiMS1lNzQwNTkxMGNhNTU1
M2VhZTg3NDRhZjRlNWMwM2U2NGVlMDQ4Y2IxIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCNkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2LWRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjMzVjZDViYTM2NzUxNWZmYmQyNzRj
YTUyOWM1ZTk0NjQ0N2Y0YmE0OC0zODhjNTViZmFkMjUyMjAwOWY4OGYxNjVmNzRiMmZjNWVkNGY5
ZTk0CkxvYWRlZCAxMDAxIG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVz
dCByZXN1bHRzOgogMTI5MDEwIFtob3N0PWdvZGVsbG8xXQogMTI4OTcyIHBhc3MgZTc0MDU5MTBj
YTU1NTNlYWU4NzQ0YWY0ZTVjMDNlNjRlZTA0OGNiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzNWNkNWJhMzY3NTE1ZmZi
ZDI3NGNhNTI5YzVlOTQ2NDQ3ZjRiYTQ4CiAxMjkwNzQgW2hvc3Q9am91YmVydGluMF0KIDEyOTEw
NCBbaG9zdD1lbGJsaW5nMF0KIDEyOTEzOCBbaG9zdD1nb2RlbGxvMF0KIDEyOTIwOSBbaG9zdD1y
aW1hdmExXQogMTI5Mjc4IFtob3N0PWh1eGVscmViZTBdCiAxMjkzMTkgW2hvc3Q9YWxiYW5hMF0K
IDEyOTM2OSBbaG9zdD1pdGFsaWEwXQogMTI5NDAwIFtob3N0PXBpbm90MF0KIDEyOTQyNiBbaG9z
dD1maWFubzBdCiAxMjk0NjggW2hvc3Q9ZGViaW5hMF0KIDEyOTU4MSBmYWlsIGU3NDA1OTEwY2E1
NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMzg4YzU1YmZhZDI1MjIwMDlm
ODhmMTY1Zjc0YjJmYzVlZDRmOWU5NAogMTI5NzgzIHBhc3MgZTc0MDU5MTBjYTU1NTNlYWU4NzQ0
YWY0ZTVjMDNlNjRlZTA0OGNiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzNzFhMjNlNjVkYjVlYjNhODBhMTQ4NTg2YWVi
NTUxZDRkMDAxNWYxCiAxMjk3NDMgZmFpbCBlNzQwNTkxMGNhNTU1M2VhZTg3NDRhZjRlNWMwM2U2
NGVlMDQ4Y2IxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDM4OGM1NWJmYWQyNTIyMDA5Zjg4ZjE2NWY3NGIyZmM1ZWQ0Zjll
OTQKIDEyOTc1MCBwYXNzIGU3NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgYTc2ZTQ4Zjg3OWRkYTQzZDVmN2QzNmVjZGIyNDE2NzhmZjBjNDQxZQogMTI5NzU3
IHBhc3MgZTc0MDU5MTBjYTU1NTNlYWU4NzQ0YWY0ZTVjMDNlNjRlZTA0OGNiMSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAy
ODFmYjkzY2MzZDdkODY2MmQxYTllODczMTAzYjU1NDIzOTVmMDgwCiAxMjk3MzkgcGFzcyBlNzQw
NTkxMGNhNTU1M2VhZTg3NDRhZjRlNWMwM2U2NGVlMDQ4Y2IxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM1Y2Q1YmEzNjc1
MTVmZmJkMjc0Y2E1MjljNWU5NDY0NDdmNGJhNDgKIDEyOTc0NiBwYXNzIGU3NDA1OTEwY2E1NTUz
ZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmNiMjdlNDE3ZTU3YzJmNGQ2ODlm
YTE5OTcxZjIwZjc1ZTljMDcwOAogMTI5NzU0IGZhaWwgZTc0MDU5MTBjYTU1NTNlYWU4NzQ0YWY0
ZTVjMDNlNjRlZTA0OGNiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA0M2E5NTczYThlZDdjMzJmMDE5YWE3MjUxYzI2Zjli
ZTAzNzcwYTk0CiAxMjk3NjcgcGFzcyBlNzQwNTkxMGNhNTU1M2VhZTg3NDRhZjRlNWMwM2U2NGVl
MDQ4Y2IxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDM3MWEyM2U2NWRiNWViM2E4MGExNDg1ODZhZWI1NTFkNGQwMDE1ZjEK
IDEyOTc1OSBwYXNzIGU3NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgNzQxNDc1MGJlMWZlZDIxNjg3YTBhMjhmNjdjYzIzOTdlYmIwZDBiYQogMTI5Nzc0IGZh
aWwgZTc0MDU5MTBjYTU1NTNlYWU4NzQ0YWY0ZTVjMDNlNjRlZTA0OGNiMSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjZTJm
NDI2MDU4ODhmMThmNjNmZjlmZTBkNDVkZDY5YWU4MzA0NWJiCiAxMjk3NzcgcGFzcyBlNzQwNTkx
MGNhNTU1M2VhZTg3NDRhZjRlNWMwM2U2NGVlMDQ4Y2IxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM3MWEyM2U2NWRiNWVi
M2E4MGExNDg1ODZhZWI1NTFkNGQwMDE1ZjEKIDEyOTc4MCBmYWlsIGU3NDA1OTEwY2E1NTUzZWFl
ODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgY2UyZjQyNjA1ODg4ZjE4ZjYzZmY5ZmUw
ZDQ1ZGQ2OWFlODMwNDViYgogMTI5Nzg2IGZhaWwgZTc0MDU5MTBjYTU1NTNlYWU4NzQ0YWY0ZTVj
MDNlNjRlZTA0OGNiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjZTJmNDI2MDU4ODhmMThmNjNmZjlmZTBkNDVkZDY5YWU4
MzA0NWJiClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDog
ZmxpZ2h0IDEyODk3MiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdo
dCAxMjk1ODEgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAx
Mjk3MzkgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk3NDMg
KGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgZTc0MDU5MTBjYTU1NTNl
YWU4NzQ0YWY0ZTVjMDNlNjRlZTA0OGNiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzNzFhMjNlNjVkYjVlYjNhODBhMTQ4
NTg2YWViNTUxZDRkMDAxNWYxCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdy
YXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI5NzY3IChwYXNzKSwgZm9yIGxhc3Qg
cGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI5Nzc0IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1
cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5Nzc3IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMjk3ODAgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMjk3ODMgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDEyOTc4NiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJl
cHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBjZTJmNDI2MDU4
ODhmMThmNjNmZjlmZTBkNDVkZDY5YWU4MzA0NWJiCiAgQnVnIG5vdCBwcmVzZW50OiAzNzFhMjNl
NjVkYjVlYjNhODBhMTQ4NTg2YWViNTUxZDRkMDAxNWYxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5Nzg2LwoKCiAg
Y29tbWl0IGNlMmY0MjYwNTg4OGYxOGY2M2ZmOWZlMGQ0NWRkNjlhZTgzMDQ1YmIKICBBdXRob3I6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBEYXRlOiAgIFR1ZSBO
b3YgNiAxNTo0MToyNSAyMDE4ICswMDAwCiAgCiAgICAgIHRvb2xzL2RtX2RlcHJpdjogQWRkIGZp
cnN0IGN1dCBSTElNSVRzCiAgICAgIAogICAgICBMaW1pdCB0aGUgYWJpbGl0eSBvZiBhIHBvdGVu
dGlhbGx5IGNvbXByb21pc2VkIFFFTVUgdG8gY29uc3VtZSBzeXN0ZW0KICAgICAgcmVzb3VyY2Vz
LiAgS2V5IGxpbWl0czoKICAgICAgIC0gUkxJTUlUX0ZTSVpFIChmaWxlIHNpemUpOiAyNTZLaUIK
ICAgICAgIC0gUkxJTUlUX05QUk9DIChhZnRlciB1aWQgY2hhbmdlcyB0byBhIHVuaXF1ZSB1aWQp
CiAgICAgIAogICAgICBQcm9iYWJseSB1bm5lY2Vzc2FyeSBsaW1pdHMgYnV0IHdoeSBub3Q6CiAg
ICAgICAtIFJMSU1JVF9DT1JFOiAwCiAgICAgICAtIFJMSU1JVF9NU0dRVUVVRTogMAogICAgICAg
LSBSTElNSVRfTE9DS1M6IDAKICAgICAgIC0gUkxJTUlUX01FTUxPQ0s6IDAKICAgICAgCiAgICAg
IE5CIHRoYXQgd2UgZG8gbm90IHlldCBzZXQgUkxJTUlUX0FTICh0b3RhbCB2aXJ0dWFsIG1lbW9y
eSkgb3IKICAgICAgUkxJTUlUX05PRklMRVMgKG51bWJlciBvZiBvcGVuIGZpbGVzKSwgc2luY2Ug
dGhlc2UgcmVxdWlyZSBtb3JlIGNhcmUKICAgICAgYW5kL29yIG1vcmUgY29vcmRpbmF0aW9uIHdp
dGggUUVNVSB0byBpbXBsZW1lbnQuCiAgICAgIAogICAgICBTdWdnZXN0ZWQtYnk6IFJvc3MgTGFn
ZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICAgIEFja2VkLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgICAgLS0tCiAgICAgIENo
YW5nZXMgc2luY2UgdjQ6CiAgICAgIC0gUHV0IGdsb2JhbCBoZWFkZXJzIGJlZm9yZSBsb2NhbCBo
ZWFkZXJzIChzdWdnIGJ5IFBhdWwpCiAgICAgIC0gTW92ZSAjdW5kaWYgaW5zaWRlIHRoZSBicmFj
ZXMgKHN1Z2cgYnkgUGF1bCkKICAgICAgCiAgICAgIENoYW5nZXMgc2luY2UgdjM6CiAgICAgIC0g
QWxpZ24gUkxJTUlUX0VOVFJZIGxpc3QgZm9yIGVhc2llciByZWFkaW5nCiAgICAgIC0gRml4IHdy
b25nIGZvcm1hdCBzdHJpbmcgc3BlY2lmaWVyCiAgICAgIC0gR2V0IHJpZCBvZiBzb21lIHRyYWls
aW5nIHdoaXRlc3BhY2UKICAgICAgCiAgICAgIENoYW5nZXMgc2luY2UgdjI6CiAgICAgIC0gVXNl
IGEgbWFjcm8gdG8gZGVmaW5lIHJsaW1pdCBlbnRyaWVzCiAgICAgIC0gVXNlIFJMSU1JVF9OTElN
SVRTIGFzIGFuIGVuZC1vZi1saXN0IG1hcmtlciwgcmF0aGVyIHRoYW4gLTEKICAgICAgLSBWYXJp
b3VzIHN0eWxlIGNsZWFuLXVwcwogICAgICAKICAgICAgQ0M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBjaXRyaXguY29tPgogICAgICBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgICAgQ0M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKUmV2
aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3hlbi11bnN0YWJs
ZS90ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdC5k
ZWJpYW4taHZtLWluc3RhbGwue2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEyOTc4NjogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGln
aHQgMTI5Nzg2IHhlbi11bnN0YWJsZSByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTc4Ni8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 06:53:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 06:53: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-devel-bounces@lists.xenproject.org>)
	id 1gLjc8-0004Pp-QT; Sun, 11 Nov 2018 06:52:56 +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=nypi=nw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLjc8-0004Pd-7c
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 06:52:56 +0000
X-Inumbo-ID: 69b01654-e57e-11e8-8bbb-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 69b01654-e57e-11e8-8bbb-12d6303a7972;
 Sun, 11 Nov 2018 06:52:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLjc3-0003eb-8T; Sun, 11 Nov 2018 06:52:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLjc2-0007Kl-SO; Sun, 11 Nov 2018 06:52:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLjc2-0001Wq-Rk; Sun, 11 Nov 2018 06:52:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129680-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=24ccea7e102de8cbc93ab3befb123bbd18532be9
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Nov 2018 06:52:50 +0000
Subject: [Xen-devel] [linux-linus test] 129680: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTY4MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5NjgwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhl
bi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJl
Ym9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
NTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxv
d2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDI0Y2NlYTdlMTAyZGU4Y2JjOTNhYjNiZWZi
MTIzYmJkMTg1MzJiZTkKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDk0
NzEwY2FjMGVmNGVlMTc3YTYzYjUyMjc2NjRiMzhjOTViYmY3MDMKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyNTg5OCAgMjAxOC0wOC0xMyAyMToyMDo1NSBaICAgODkgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMjU5MjEgIDIwMTgtMDgtMTUgMTM6MDY6NTYgWiAgIDg3IGRheXMgICA3OSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjk2ODAgIDIwMTgtMTEtMDkgMDI6NTY6MjcgWiAg
ICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMyNTcgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgNTUxNDc3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 07:13:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 07:13: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-devel-bounces@lists.xenproject.org>)
	id 1gLjw2-00067G-1Z; Sun, 11 Nov 2018 07:13: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=nypi=nw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLjw0-000676-Uy
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 07:13:29 +0000
X-Inumbo-ID: 48a16032-e581-11e8-9699-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48a16032-e581-11e8-9699-12d6303a7972;
 Sun, 11 Nov 2018 07:13:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLjvx-00042n-Qn; Sun, 11 Nov 2018 07:13:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLjvx-0000ND-Gb; Sun, 11 Nov 2018 07:13:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLjvx-0005BK-Fz; Sun, 11 Nov 2018 07:13:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129688-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9c8275944829c55af3dc708712ca5c120b1bb328
X-Osstest-Versions-That: xen=3d3e474d68b1a063d19b9a330c3463025104970c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Nov 2018 07:13:25 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 129688: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTY4OCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTY4OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiA1
MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTI5NTQwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEyOTU0MAoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTU0MAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTI5NTQwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEyOTU0MAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk1NDAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyOTU0MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTU0MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NTQw
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA5Yzgy
NzU5NDQ4MjljNTVhZjNkYzcwODcxMmNhNWMxMjBiMWJiMzI4CmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICAzZDNlNDc0ZDY4YjFhMDYzZDE5YjlhMzMwYzM0NjMwMjUxMDQ5
NzBjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk1NDAgIDIwMTgtMTEtMDcgMDk6MDY6MTQgWiAg
ICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5Njg4ICAyMDE4LTExLTA5IDA2OjI1OjE1
IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgOWM4Mjc1OTQ0ODI5YzU1
YWYzZGM3MDg3MTJjYTVjMTIwYjFiYjMyOApBdXRob3I6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZs
ZS5kZT4KRGF0ZTogICBNb24gSnVuIDE4IDE0OjU1OjM2IDIwMTggKzAyMDAKCiAgICBzdHViZG9t
L3Z0cG06IGZpeCBtZW1jbXAgaW4gVFBNX0NoYW5nZUF1dGhBc3ltRmluaXNoCiAgICAKICAgIGdj
Yzggc3BvdHRlZCB0aGlzIGVycm9yOgogICAgZXJyb3I6ICdtZW1jbXAnIHJlYWRpbmcgMjAgYnl0
ZXMgZnJvbSBhIHJlZ2lvbiBvZiBzaXplIDggWy1XZXJyb3I9c3RyaW5nb3Atb3ZlcmZsb3c9XQog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBS
ZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3Jn
PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMjJiZjViZTMyMzdjYjQ4MmEyZmZkNzcy
ZmZkMjBjZTM3Mjg1ZWViZikKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGRlYTlmYzBl
MDJkOTJmNWU2ZDQ2NjgwYWEwYTUyZmE3NThlY2E5YzQpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCBlOTA3NDYwZmQ2MWMzNTA0ODdmZmVlNWQ4YWEzNzViZWY1NmJjODFjKQogICAgQ29u
ZmxpY3RzOgogICAgICAgICAgICBzdHViZG9tL01ha2VmaWxlCiAgICBTaWduZWQtb2ZmLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIAogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgZjEzOTgzZGIxMjBmNWU1NmRmZWZiZWU1ZDU2Njc4ZDJkNDNlMjkx
NCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGQ2Nzk4Y2UzNTcwN2E0ODVkOWMxMzIz
MTlkNzBkZDY1NDYyMGU1ZTUpCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 09:32:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 09:32: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-devel-bounces@lists.xenproject.org>)
	id 1gLm65-0000GX-T2; Sun, 11 Nov 2018 09:32:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lxjl=nw=xenproject.org=prvs=84635bf75=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gLm64-0000GN-FT
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 09:32:00 +0000
X-Inumbo-ID: a2681caa-e594-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2681caa-e594-11e8-9a16-bc764e045a96;
 Sun, 11 Nov 2018 09:31:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,491,1534809600"; d="scan'208";a="70239943"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75586-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore.2:fail:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-4.10-testing:test-amd64-i386-xl-raw:guest-start:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-saverestore:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:guest-start:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:guest-start:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=e907460fd61c350487ffee5d8aa375bef56bc81c
X-Osstest-Versions-That: xen=5b15c049b526eadc9bee975a1188260e3543313d
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 11 Nov 2018 09:31:54 +0000
Subject: [Xen-devel] [xen-4.10-testing baseline-only test] 75586:
 regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU4NiB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzLzc1NTg2LwoKUmVncmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNv
dWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1NzcKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZh
aWwgUkVHUi4gdnMuIDc1NTc3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDc1NTc3CiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gNzU1NzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiA3NTU3NwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4g
dnMuIDc1NTc3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTQgeGVuLWJvb3QvbDEg
ICAgICAgICAgICAgZmFpbCBsaWtlIDc1NTc3CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
IDE5IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgIGxpa2UgNzU1NzcKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
ZTkwNzQ2MGZkNjFjMzUwNDg3ZmZlZTVkOGFhMzc1YmVmNTZiYzgxYwpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgNWIxNWMwNDliNTI2ZWFkYzliZWU5NzVhMTE4ODI2MGUz
NTQzMzEzZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDc1NTc3ICAyMDE4LTExLTA3IDA0OjE4OjM5
IFogICAgNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3NTU4NiAgMjAxOC0xMS0xMCAyMzoy
MTowMyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rl
c3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9v
c3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBlOTA3NDYwZmQ2MWMzNTA0ODdmZmVlNWQ4
YWEzNzViZWY1NmJjODFjCkF1dGhvcjogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpEYXRl
OiAgIE1vbiBKdW4gMTggMTQ6NTU6MzYgMjAxOCArMDIwMAoKICAgIHN0dWJkb20vdnRwbTogZml4
IG1lbWNtcCBpbiBUUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2gKICAgIAogICAgZ2NjOCBzcG90dGVk
IHRoaXMgZXJyb3I6CiAgICBlcnJvcjogJ21lbWNtcCcgcmVhZGluZyAyMCBieXRlcyBmcm9tIGEg
cmVnaW9uIG9mIHNpemUgOCBbLVdlcnJvcj1zdHJpbmdvcC1vdmVyZmxvdz1dCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIFJldmlld2VkLWJ5
OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAyMmJmNWJlMzIzN2NiNDgyYTJmZmQ3NzJmZmQyMGNlMzcy
ODVlZWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZGVhOWZjMGUwMmQ5MmY1ZTZk
NDY2ODBhYTBhNTJmYTc1OGVjYTljNCkKCmNvbW1pdCBiYTZhYzg5ZDFkZDM4M2E5ZDAxZTExYjg4
YjQyOWRhMzU5OTk3MWExCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpE
YXRlOiAgIFdlZCBOb3YgNyAwOTo0NToxNyAyMDE4ICswMTAwCgogICAgeDg2OiB3b3JrIGFyb3Vu
ZCBITEUgaG9zdCBsb2NrdXAgZXJyYXR1bQogICAgCiAgICBYQUNRVUlSRSBwcmVmaXhlZCBhY2Nl
c3NlcyB0byB0aGUgNE1iIHJhbmdlIG9mIG1lbW9yeSBzdGFydGluZyBhdCAxR2IKICAgIGFyZSBs
aWFibGUgdG8gbG9jayB1cCB0aGUgcHJvY2Vzc29yLiBEaXNhbGxvdyB1c2Ugb2YgdGhpcyBtZW1v
cnkgcmFuZ2UuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJsZSBDb3JlIEdlbjcg
YW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKICAgIG9sZCwgc28gSSBjYW4gb25seSBn
dWVzcyB0aGF0IHRoZXkncmUgc2ltaWxhcmx5IGFmZmVjdGVkIHdoZW4gQ29yZSBHZW42CiAgICBp
cyBhbmQgdGhlIFhlb24gY291bnRlcnBhcnRzIGFyZSwgdG9vLgogICAgCiAgICBUaGlzIGlzIHBh
cnQgb2YgWFNBLTI4Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzc2NDEwZDIwYWZmMmNjMDdiMjY4
YjA3MTNkYzFkMjc0MGM2ZTEyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0wNyAwOTozMzoyNCAr
MDEwMAoKY29tbWl0IDRjN2NkOTQ4MDhlNTQ1OTI3YjY2MDQ3NGViYjg0OWM4M2U5NzMzZDEKQXV0
aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIE5vdiA3IDA5
OjQ0OjI4IDIwMTggKzAxMDAKCiAgICB4ODY6IGV4dGVuZCBnZXRfcGxhdGZvcm1fYmFkcGFnZXMo
KSBpbnRlcmZhY2UKICAgIAogICAgVXNlIGEgc3RydWN0dXJlIHNvIGFsb25nIHdpdGggYW4gYWRk
cmVzcyAobm93IGZyYW1lIG51bWJlcikgYW4gb3JkZXIgY2FuCiAgICBhbHNvIGJlIHNwZWNpZmll
ZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
ODYxN2U2OWZiODMwN2IzNzJlZWZmNDFkNTVlYzk2NmRiZWJhMzZlYgogICAgbWFzdGVyIGRhdGU6
IDIwMTgtMTEtMDcgMDk6MzI6MDggKzAxMDAKCmNvbW1pdCBjODQxYzgyYTUzNDljZDU2YWRiOGZk
NDkwN2JmNWFkOTU2M2VhYTdlCkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpEYXRlOiAgIFR1ZSBOb3YgNiAxMTo1NTowNiAyMDE4ICswMTAwCgogICAgUmVsZWFzZTogYWRk
IHJlbGVhc2Ugbm90ZSBsaW5rIHRvIFNVUFBPUlQubWQKICAgIAogICAgSW4gb3JkZXIgdG8gaGF2
ZSBhIGxpbmsgdG8gdGhlIHJlbGVhc2Ugbm90ZXMgaW4gdGhlIGZlYXR1cmUgbGlzdAogICAgZ2Vu
ZXJhdGVkIGZyb20gU1VQUE9SVC5tZCBhZGQgdGhhdCBsaW5rIGluIHRoZSAiUmVsZWFzZSBTdXBw
b3J0IgogICAgc2VjdGlvbiBvZiB0aGF0IGZpbGUuCiAgICAKICAgIFRoZSByZWFsIGxpbmsgbmVl
ZHMgdG8gYmUgYWRhcHRlZCB3aGVuIHRoZSB2ZXJzaW9uIGlzIGJlaW5nIHJlbGVhc2VkLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3Qg
aW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 10:18:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 10:18: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-devel-bounces@lists.xenproject.org>)
	id 1gLmp9-0003VZ-1O; Sun, 11 Nov 2018 10:18: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=nypi=nw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLmp7-0003VP-R2
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 10:18:33 +0000
X-Inumbo-ID: 23f4e123-e59b-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23f4e123-e59b-11e8-9a16-bc764e045a96;
 Sun, 11 Nov 2018 10:18:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLmp5-000818-5J; Sun, 11 Nov 2018 10:18:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLmp4-0006vN-P1; Sun, 11 Nov 2018 10:18:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLmp4-0007nk-ON; Sun, 11 Nov 2018 10:18:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129795-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=6d8ffac1f7a782dc2c7f8df3871a294729ae36bd
X-Osstest-Versions-That: xen=60529dfeca145a8ec00f5813a4c7179f0c1bfb97
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Nov 2018 10:18:30 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 129795: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc5NSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTc5NS8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDZkOGZmYWMxZjdhNzgy
ZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDYwNTI5ZGZlY2ExNDVhOGVjMDBmNTgxM2E0YzcxNzlmMGMxYmZiOTcKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEyOTU0MyAgMjAxOC0xMS0wNyAwOToxODo1NSBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMjk3OTUgIDIwMTgtMTEtMTEgMDk6MTk6NDIgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbGV4
YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVn
cmFAdHljaG8ubnNhLmdvdj4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAg
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFuIENvam9jYXJ1
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
U2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZh
bm9zQHhpbGlueC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgog
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWGluIExpIDx4aW4ubGlAY2l0cml4LmNv
bT4KCmpvYnM6CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA2MDUyOWRmZWNhLi42ZDhmZmFjMWY3
ICA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkIC0+IGNvdmVyaXR5LXRl
c3RlZC9zbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 10:18:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 10:18: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-devel-bounces@lists.xenproject.org>)
	id 1gLmp2-0003V7-O1; Sun, 11 Nov 2018 10:18: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=nypi=nw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLmp1-0003Uv-8o
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 10:18:27 +0000
X-Inumbo-ID: 1b5bb6ee-e59b-11e8-98ac-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b5bb6ee-e59b-11e8-98ac-12d6303a7972;
 Sun, 11 Nov 2018 10:18:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLmop-000812-CS; Sun, 11 Nov 2018 10:18:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLmop-0006uf-2c; Sun, 11 Nov 2018 10:18:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLmop-0007Sy-1m; Sun, 11 Nov 2018 10:18:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129694-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f13983db120f5e56dfefbee5d56678d2d43e2914
X-Osstest-Versions-That: xen=1bd7c17c5e976fec4ad0d8ba785ac78f36eef628
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Nov 2018 10:18:15 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 129694: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTY5NCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTY5NC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIFJFR1IuIHZzLiAxMjk0NjEK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGJsb2NrZWQgaW4gMTI5NDYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMjk0NjEKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBibG9j
a2VkIGluIDEyOTQ2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTggZ3Vl
c3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTI5NDYxCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjk0NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEyOTQ2MQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTI5NDYxCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMjk0NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQ2MQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICBmMTM5ODNkYjEyMGY1ZTU2ZGZlZmJlZTVkNTY2NzhkMmQ0M2UyOTE0CmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxYmQ3YzE3YzVlOTc2ZmVjNGFkMGQ4YmE3ODVh
Yzc4ZjM2ZWVmNjI4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk0NjEgIDIwMTgtMTEtMDUgMTQ6
MzY6NDYgWiAgICA1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NTQxICAyMDE4LTExLTA3
IDA5OjA2OjMyIFogICAgNCBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTI5Njk0ICAyMDE4LTExLTA5IDA5OjM3OjQwIFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCmNvbW1pdCBmMTM5ODNkYjEyMGY1ZTU2ZGZlZmJlZTVkNTY2NzhkMmQ0M2UyOTE0
CkF1dGhvcjogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpEYXRlOiAgIE1vbiBKdW4gMTgg
MTQ6NTU6MzYgMjAxOCArMDIwMAoKICAgIHN0dWJkb20vdnRwbTogZml4IG1lbWNtcCBpbiBUUE1f
Q2hhbmdlQXV0aEFzeW1GaW5pc2gKICAgIAogICAgZ2NjOCBzcG90dGVkIHRoaXMgZXJyb3I6CiAg
ICBlcnJvcjogJ21lbWNtcCcgcmVhZGluZyAyMCBieXRlcyBmcm9tIGEgcmVnaW9uIG9mIHNpemUg
OCBbLVdlcnJvcj1zdHJpbmdvcC1vdmVyZmxvdz1dCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9s
YWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIFJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1
bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCAyMmJmNWJlMzIzN2NiNDgyYTJmZmQ3NzJmZmQyMGNlMzcyODVlZWJmKQogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZGVhOWZjMGUwMmQ5MmY1ZTZkNDY2ODBhYTBhNTJmYTc1
OGVjYTljNCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5MDc0NjBmZDYxYzM1MDQ4
N2ZmZWU1ZDhhYTM3NWJlZjU2YmM4MWMpCiAgICBDb25mbGljdHM6CiAgICAgICAgICAgIHN0dWJk
b20vTWFrZWZpbGUKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgoKY29tbWl0IDhkNmYyMTM0ZmI1ZWZmMTZhZWI0ZGQyNTg5Y2Y2ZDliODNj
Yzk4Y2QKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2Vk
IE5vdiA3IDA5OjQ4OjA2IDIwMTggKzAxMDAKCiAgICB4ODY6IHdvcmsgYXJvdW5kIEhMRSBob3N0
IGxvY2t1cCBlcnJhdHVtCiAgICAKICAgIFhBQ1FVSVJFIHByZWZpeGVkIGFjY2Vzc2VzIHRvIHRo
ZSA0TWIgcmFuZ2Ugb2YgbWVtb3J5IHN0YXJ0aW5nIGF0IDFHYgogICAgYXJlIGxpYWJsZSB0byBs
b2NrIHVwIHRoZSBwcm9jZXNzb3IuIERpc2FsbG93IHVzZSBvZiB0aGlzIG1lbW9yeSByYW5nZS4K
ICAgIAogICAgVW5mb3J0dW5hdGVseSB0aGUgYXZhaWxhYmxlIENvcmUgR2VuNyBhbmQgR2VuOCBz
cGVjIHVwZGF0ZXMgYXJlIHByZXR0eQogICAgb2xkLCBzbyBJIGNhbiBvbmx5IGd1ZXNzIHRoYXQg
dGhleSdyZSBzaW1pbGFybHkgYWZmZWN0ZWQgd2hlbiBDb3JlIEdlbjYKICAgIGlzIGFuZCB0aGUg
WGVvbiBjb3VudGVycGFydHMgYXJlLCB0b28uCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0Et
MjgyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGNjNzY0MTBkMjBhZmYyY2MwN2IyNjhiMDcxM2RjMWQy
NzQwYzZlMTIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTA3IDA5OjMzOjI0ICswMTAwCgpjb21t
aXQgYzRhM2YxNjkxMWQ4ZWY2MGEwZmZlZWIwZDdmNjUxMzQ0MTVkYjNkOQpBdXRob3I6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgTm92IDcgMDk6NDc6MTMgMjAx
OCArMDEwMAoKICAgIHg4NjogZXh0ZW5kIGdldF9wbGF0Zm9ybV9iYWRwYWdlcygpIGludGVyZmFj
ZQogICAgCiAgICBVc2UgYSBzdHJ1Y3R1cmUgc28gYWxvbmcgd2l0aCBhbiBhZGRyZXNzIChub3cg
ZnJhbWUgbnVtYmVyKSBhbiBvcmRlciBjYW4KICAgIGFsc28gYmUgc3BlY2lmaWVkLgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA4NjE3ZTY5ZmI4
MzA3YjM3MmVlZmY0MWQ1NWVjOTY2ZGJlYmEzNmViCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0w
NyAwOTozMjowOCArMDEwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 10:21:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 10:21: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-devel-bounces@lists.xenproject.org>)
	id 1gLmrX-0004Jq-Gu; Sun, 11 Nov 2018 10:21: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=nypi=nw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLmrW-0004Jf-AK
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 10:21:02 +0000
X-Inumbo-ID: 79dd4de0-e59b-11e8-ae71-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79dd4de0-e59b-11e8-ae71-12d6303a7972;
 Sun, 11 Nov 2018 10:20:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLmrP-00084m-0t; Sun, 11 Nov 2018 10:20:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLmrO-00074D-Qt; Sun, 11 Nov 2018 10:20:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLmrO-0000jM-QB; Sun, 11 Nov 2018 10:20:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129775-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8cd4e734ccdfbc961c72aeaa8dbd3f5154171f9b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Nov 2018 10:20:54 +0000
Subject: [Xen-devel] [ovmf test] 129775: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc3NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3NzUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNkNGU3MzRjY2RmYmM5NjFjNzJhZWFhOGRiZDNmNTE1NDE3MWY5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDQgZGF5cyAgIDI2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTY2MiAgMjAxOC0xMS0wOCAyMDoxMTowNSBaICAgIDIgZGF5cyAgIDIyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRl
bC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1pbmcgSHVh
bmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53
dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 12:36:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 12:36:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gLoyQ-0005np-Md; Sun, 11 Nov 2018 12:36: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=nypi=nw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLoyP-0005nc-Da
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 12:36:17 +0000
X-Inumbo-ID: 619afd50-e5ae-11e8-8696-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 619afd50-e5ae-11e8-8696-12d6303a7972;
 Sun, 11 Nov 2018 12:36:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLoyK-00029T-77; Sun, 11 Nov 2018 12:36:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLoyK-00008l-08; Sun, 11 Nov 2018 12:36:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLoyJ-0004bu-Vo; Sun, 11 Nov 2018 12:36:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129770-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=b44803247cfc86b38106049a2c5349548ca054df
X-Osstest-Versions-That: seabios=14221cd86eadba82255fdc55ed174d401c7a0a04
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Nov 2018 12:36:11 +0000
Subject: [Xen-devel] [seabios test] 129770: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc3MCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3NzAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyODQxOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4NDE5CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjg0MTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODQxOQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAg
ICAgICAgYjQ0ODAzMjQ3Y2ZjODZiMzgxMDYwNDlhMmM1MzQ5NTQ4Y2EwNTRkZgpiYXNlbGluZSB2
ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgMTQyMjFjZDg2ZWFkYmE4MjI1NWZkYzU1ZWQx
NzRkNDAxYzdhMGEwNAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4NDE5ICAyMDE4LTEwLTA1IDEx
OjQwOjMzIFogICAzNyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTc3MCAgMjAxOC0xMS0x
MCAxODo0MDo1MyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIFNobXVlbCBFaWRlcm1hbiA8c2htdWVsLmVpZGVy
bWFuQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKICAgMTQyMjFjZC4uYjQ0ODAzMiAg
YjQ0ODAzMjQ3Y2ZjODZiMzgxMDYwNDlhMmM1MzQ5NTQ4Y2EwNTRkZiAtPiB4ZW4tdGVzdGVkLW1h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 14:07:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 14:07: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-devel-bounces@lists.xenproject.org>)
	id 1gLqOe-0004EG-3b; Sun, 11 Nov 2018 14:07: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=j1di=nw=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gLqOc-0004Du-Fp
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 14:07:26 +0000
X-Inumbo-ID: 1cd6022f-e5bb-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1cd6022f-e5bb-11e8-9a16-bc764e045a96;
 Sun, 11 Nov 2018 14:07:24 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 C4506305FFA3; Sun, 11 Nov 2018 16:07:22 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id B36553084EF1;
 Sun, 11 Nov 2018 16:07:22 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Sun, 11 Nov 2018 16:07:03 +0200
Message-Id: <1541945224-23075-3-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
References: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH V5 2/3] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpcyBhIHByZS1yZXF1aXNpdGUgZm9yIHRoZSBvbmUgZml4aW5nIFZHQSBsb2dk
aXJ0eQpmcmVlemVzIHdoZW4gdXNpbmcgYWx0cDJtLiBJdCBvbmx5IGNvbmNlcm5zIGl0c2VsZiB3
aXRoIHRoZQpyYW5nZXMgYWxsb2NhdGlvbiAvIGRlYWxsb2NhdGlvbiAvIGluaXRpYWxpemF0aW9u
IHBhcnQuIFdoaWxlCnRvdWNoaW5nIHRoZSBjb2RlLCBJJ3ZlIHN3aXRjaGVkIGdsb2JhbF9sb2dk
aXJ0eSBmcm9tIGJvb2xfdAp0byBib29sLgoKU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKLS0tCkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNlIFY0OgogLSBBbHdh
eXMgY2FsbCBwMm1fZnJlZV9sb2dkaXJ0eSgpIGluIHAybV9mcmVlX29uZSgpIChwcmV2aW91c2x5
CiAgIHRoZSBjYWxsIHdhcyBnYXRlZCBvbiBoYXBfZW5hYmxlZChwMm0tPmRvbWFpbikgJiYgY3B1
X2hhc192bXgpLgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgfCA3NCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaCB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKyksIDE4IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0uYwppbmRleCA0MmI5ZWY0Li42OTUzNmMxIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC01OSw2ICs1OSwy
OCBAQCBzdGF0aWMgdm9pZCBwMm1fbmVzdGVkcDJtX2luaXQoc3RydWN0IHAybV9kb21haW4gKnAy
bSkKICNlbmRpZgogfQogCitzdGF0aWMgaW50IHAybV9pbml0X2xvZ2RpcnR5KHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0pCit7CisgICAgaWYgKCBwMm0tPmxvZ2RpcnR5X3JhbmdlcyApCisgICAgICAg
IHJldHVybiAwOworCisgICAgcDJtLT5sb2dkaXJ0eV9yYW5nZXMgPSByYW5nZXNldF9uZXcocDJt
LT5kb21haW4sICJsb2ctZGlydHkiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFJBTkdFU0VURl9wcmV0dHlwcmludF9oZXgpOworICAgIGlmICggIXAybS0+bG9nZGly
dHlfcmFuZ2VzICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICByZXR1cm4gMDsKK30K
Kworc3RhdGljIHZvaWQgcDJtX2ZyZWVfbG9nZGlydHkoc3RydWN0IHAybV9kb21haW4gKnAybSkK
K3sKKyAgICBpZiAoICFwMm0tPmxvZ2RpcnR5X3JhbmdlcyApCisgICAgICAgIHJldHVybjsKKwor
ICAgIHJhbmdlc2V0X2Rlc3Ryb3kocDJtLT5sb2dkaXJ0eV9yYW5nZXMpOworICAgIHAybS0+bG9n
ZGlydHlfcmFuZ2VzID0gTlVMTDsKK30KKwogLyogSW5pdCB0aGUgZGF0YXN0cnVjdHVyZXMgZm9y
IGxhdGVyIHVzZSBieSB0aGUgcDJtIGNvZGUgKi8KIHN0YXRpYyBpbnQgcDJtX2luaXRpYWxpc2Uo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKnAybSkKIHsKQEAgLTEwNyw2ICsx
MjksNyBAQCBmcmVlX3AybToKIAogc3RhdGljIHZvaWQgcDJtX2ZyZWVfb25lKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0pCiB7CisgICAgcDJtX2ZyZWVfbG9nZGlydHkocDJtKTsKICAgICBpZiAoIGhh
cF9lbmFibGVkKHAybS0+ZG9tYWluKSAmJiBjcHVfaGFzX3ZteCApCiAgICAgICAgIGVwdF9wMm1f
dW5pbml0KHAybSk7CiAgICAgZnJlZV9jcHVtYXNrX3ZhcihwMm0tPmRpcnR5X2NwdW1hc2spOwpA
QCAtMTE2LDE5ICsxMzksMTkgQEAgc3RhdGljIHZvaWQgcDJtX2ZyZWVfb25lKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0pCiBzdGF0aWMgaW50IHAybV9pbml0X2hvc3RwMm0oc3RydWN0IGRvbWFpbiAq
ZCkKIHsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2luaXRfb25lKGQpOworICAg
IGludCByYzsKIAotICAgIGlmICggcDJtICkKLSAgICB7Ci0gICAgICAgIHAybS0+bG9nZGlydHlf
cmFuZ2VzID0gcmFuZ2VzZXRfbmV3KGQsICJsb2ctZGlydHkiLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBSQU5HRVNFVEZfcHJldHR5cHJpbnRfaGV4KTsKLSAg
ICAgICAgaWYgKCBwMm0tPmxvZ2RpcnR5X3JhbmdlcyApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IGQtPmFyY2gucDJtID0gcDJtOwotICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIH0KKyAg
ICBpZiAoICFwMm0gKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIHJjID0gcDJtX2lu
aXRfbG9nZGlydHkocDJtKTsKKworICAgIGlmICggIXJjICkKKyAgICAgICAgZC0+YXJjaC5wMm0g
PSBwMm07CisgICAgZWxzZQogICAgICAgICBwMm1fZnJlZV9vbmUocDJtKTsKLSAgICB9Ci0gICAg
cmV0dXJuIC1FTk9NRU07CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyB2b2lkIHAybV90
ZWFyZG93bl9ob3N0cDJtKHN0cnVjdCBkb21haW4gKmQpCkBAIC0xMzgsNyArMTYxLDYgQEAgc3Rh
dGljIHZvaWQgcDJtX3RlYXJkb3duX2hvc3RwMm0oc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGlm
ICggcDJtICkKICAgICB7Ci0gICAgICAgIHJhbmdlc2V0X2Rlc3Ryb3kocDJtLT5sb2dkaXJ0eV9y
YW5nZXMpOwogICAgICAgICBwMm1fZnJlZV9vbmUocDJtKTsKICAgICAgICAgZC0+YXJjaC5wMm0g
PSBOVUxMOwogICAgIH0KQEAgLTIyNzksNiArMjMwMSwxOCBAQCB2b2lkIHAybV9mbHVzaF9hbHRw
Mm0oc3RydWN0IGRvbWFpbiAqZCkKICAgICBhbHRwMm1fbGlzdF91bmxvY2soZCk7CiB9CiAKK3N0
YXRpYyBpbnQgcDJtX2luaXRfYWx0cDJtX2xvZ2RpcnR5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0p
Cit7CisgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0ocDJt
LT5kb21haW4pOworICAgIGludCByYyA9IHAybV9pbml0X2xvZ2RpcnR5KHAybSk7CisKKyAgICBp
ZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgLyogVGhlIGZvbGxvd2luZyBpcyBy
ZWFsbHkganVzdCBhIHJhbmdlc2V0IGNvcHkuICovCisgICAgcmV0dXJuIHJhbmdlc2V0X21lcmdl
KHAybS0+bG9nZGlydHlfcmFuZ2VzLCBob3N0cDJtLT5sb2dkaXJ0eV9yYW5nZXMpOworfQorCiBp
bnQgcDJtX2luaXRfYWx0cDJtX2J5X2lkKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBp
ZHgpCiB7CiAgICAgaW50IHJjID0gLUVJTlZBTDsKQEAgLTIyOTAsOCArMjMyNCw5IEBAIGludCBw
Mm1faW5pdF9hbHRwMm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCkK
IAogICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpZHhdID09IG1mbl94KElOVkFMSURfTUZO
KSApCiAgICAgewotICAgICAgICBwMm1faW5pdF9hbHRwMm1fZXB0KGQsIGlkeCk7Ci0gICAgICAg
IHJjID0gMDsKKyAgICAgICAgcmMgPSBwMm1faW5pdF9hbHRwMm1fbG9nZGlydHkoZC0+YXJjaC5h
bHRwMm1fcDJtW2lkeF0pOworICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICBwMm1faW5p
dF9hbHRwMm1fZXB0KGQsIGlkeCk7CiAgICAgfQogCiAgICAgYWx0cDJtX2xpc3RfdW5sb2NrKGQp
OwpAQCAtMjMxMCw5ICsyMzQ1LDEzIEBAIGludCBwMm1faW5pdF9uZXh0X2FsdHAybShzdHJ1Y3Qg
ZG9tYWluICpkLCB1aW50MTZfdCAqaWR4KQogICAgICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2Vw
dHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0g
ICAgICAgIHAybV9pbml0X2FsdHAybV9lcHQoZCwgaSk7Ci0gICAgICAgICppZHggPSBpOwotICAg
ICAgICByYyA9IDA7CisgICAgICAgIHJjID0gcDJtX2luaXRfYWx0cDJtX2xvZ2RpcnR5KGQtPmFy
Y2guYWx0cDJtX3AybVtpXSk7CisKKyAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICB7CisgICAg
ICAgICAgICBwMm1faW5pdF9hbHRwMm1fZXB0KGQsIGkpOworICAgICAgICAgICAgKmlkeCA9IGk7
CisgICAgICAgIH0KIAogICAgICAgICBicmVhazsKICAgICB9CkBAIC0yMzQxLDYgKzIzODAsNyBA
QCBpbnQgcDJtX2Rlc3Ryb3lfYWx0cDJtX2J5X2lkKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBpZHgpCiAgICAgICAgIHsKICAgICAgICAgICAgIHAybV9mbHVzaF90YWJsZShkLT5hcmNo
LmFsdHAybV9wMm1baWR4XSk7CiAgICAgICAgICAgICAvKiBVbmluaXQgYW5kIHJlaW5pdCBlcHQg
dG8gZm9yY2UgVExCIHNob290ZG93biAqLworICAgICAgICAgICAgcDJtX2ZyZWVfbG9nZGlydHko
ZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOwogICAgICAgICAgICAgZXB0X3AybV91bmluaXQoZC0+
YXJjaC5hbHRwMm1fcDJtW2lkeF0pOwogICAgICAgICAgICAgZXB0X3AybV9pbml0KGQtPmFyY2gu
YWx0cDJtX3AybVtpZHhdKTsKICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbaWR4XSA9
IG1mbl94KElOVkFMSURfTUZOKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJt
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4IGFjMzNmNTAuLmM3ZjU3MTAgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaApAQCAtMjIyLDcgKzIyMiw3IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKICAgICBz
dHJ1Y3QgcmFuZ2VzZXQgICAqbG9nZGlydHlfcmFuZ2VzOwogCiAgICAgLyogSG9zdCBwMm06IEds
b2JhbCBsb2ctZGlydHkgbW9kZSBlbmFibGVkIGZvciB0aGUgZG9tYWluLiAqLwotICAgIGJvb2xf
dCAgICAgICAgICAgICBnbG9iYWxfbG9nZGlydHk7CisgICAgYm9vbCAgICAgICAgICAgICAgIGds
b2JhbF9sb2dkaXJ0eTsKIAogICAgIC8qIEhvc3QgcDJtOiB3aGVuIHRoaXMgZmxhZyBpcyBzZXQs
IGRvbid0IGZsdXNoIGFsbCB0aGUgbmVzdGVkLXAybSAKICAgICAgKiB0YWJsZXMgb24gZXZlcnkg
aG9zdC1wMm0gY2hhbmdlLiAgVGhlIHNldHRlciBvZiB0aGlzIGZsYWcgCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 14:07:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 14:07: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-devel-bounces@lists.xenproject.org>)
	id 1gLqOd-0004EA-Q5; Sun, 11 Nov 2018 14:07: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=j1di=nw=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gLqOc-0004Dv-Fw
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 14:07:26 +0000
X-Inumbo-ID: 1cd5f3b2-e5bb-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1cd5f3b2-e5bb-11e8-9a16-bc764e045a96;
 Sun, 11 Nov 2018 14:07:24 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 B36CE3016E60
 for <xen-devel@lists.xenproject.org>; Sun, 11 Nov 2018 16:07:22 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id A6031300F727
 for <xen-devel@lists.xenproject.org>; Sun, 11 Nov 2018 16:07:22 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Sun, 11 Nov 2018 16:07:01 +0200
Message-Id: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH V5 0/3] Fix VGA logdirty related display freezes
 with altp2m
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgYWltcyB0byBwcmV2ZW50IHRoZSBkaXNwbGF5IGZyb20gZnJlZXppbmcgd2hl
bgplbmFibGluZyBhbHRwMm0gYW5kIHN3aXRjaGluZyB0byBhIG5ldyB2aWV3IChhbmQgYXNzb3J0
ZWQgcHJvYmxlbXMKd2hlbiByZXNpemluZyB0aGUgZGlzcGxheSkuIFNpbmNlIHRoZSBsYXN0IHZl
cnNpb24gb2YgdGhlIHNlcmllcywKd2hhdCB3YXMgcHJldmlvdXNseSB0aGUgc2Vjb25kIChhbmQg
bGFzdCkgcGF0Y2ggaGFzIGJlZW4gc3BsaXQgaW4KdHdvIHBhdGNoZXMsIHRoZSBmaXJzdCBvZiB3
aGljaCBvbmx5IGNvbmNlcm5zIGl0c2VsZiB3aXRoIHJhbmdlc2V0CmFsbG9jYXRpb24gLyBkZWFs
bG9jYXRpb24gLyBpbml0aWFsaXphdGlvbi4KClRoZSBmaXJzdCBwYXRjaCBwcm9wYWdhdGVzIGVw
dC5hZCBjaGFuZ2VzIHRvIGFsbCBhY3RpdmUgYWx0cDJtcywKdGhlIHNlY29uZCBvbmUgYWxsb2Nh
dGVzIGFuZCBpbml0aWFsaXplcyBhIG5ldyBsb2dkaXJ0eSByYW5nZXNldCBmb3IKZWFjaCBuZXcg
YWx0cDJtLCBhbmQgdGhlIHRoaXJkIHByb3BhZ2F0ZXMgKHVuZGVyIGxvY2spIGNoYW5nZXMgdG8g
YWxsCnAybXMuCgpbUEFUQ0ggVjUgMS8zXSB4ODYvYWx0cDJtOiBwcm9wYWdhdGUgZXB0LmFkIGNo
YW5nZXMgdG8gYWxsIGFjdGl2ZSBhbHRwMm0KW1BBVENIIFY1IDIvM10geDg2L21tOiBhbGxvY2F0
ZSBsb2dkaXJ0eV9yYW5nZXMgZm9yIGFsdHAybXMKW1BBVENIIFY1IDMvM10geDg2L2FsdHAybTog
Zml4IGRpc3BsYXkgZnJvemVuIHdoZW4gc3dpdGNoaW5nIHRvIGEgbmV3IHZpZXcgZWFybHkKCgpU
aGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 14:07:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 14:07: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-devel-bounces@lists.xenproject.org>)
	id 1gLqOh-0004EX-Dk; Sun, 11 Nov 2018 14:07: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=j1di=nw=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gLqOf-0004EM-S4
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 14:07:29 +0000
X-Inumbo-ID: 1c8ba48c-e5bb-11e8-a4dd-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1c8ba48c-e5bb-11e8-a4dd-12d6303a7972;
 Sun, 11 Nov 2018 14:07:23 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 D19DB305FFB0; Sun, 11 Nov 2018 16:07:22 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id B9BDE3084EF2;
 Sun, 11 Nov 2018 16:07:22 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Sun, 11 Nov 2018 16:07:04 +0200
Message-Id: <1541945224-23075-4-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
References: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH V5 3/3] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBhbiBuZXcgYWx0cDJtIHZpZXcgaXMgY3JlYXRlZCB2ZXJ5IGVhcmx5IG9uIGd1ZXN0IGJv
b3QsIHRoZQpkaXNwbGF5IHdpbGwgZnJlZXplIChhbHRob3VnaCB0aGUgZ3Vlc3Qgd2lsbCBydW4g
bm9ybWFsbHkpLiBUaGlzCm1heSBhbHNvIGhhcHBlbiBvbiByZXNpemluZyB0aGUgZGlzcGxheS4g
VGhlIHJlYXNvbiBpcyB0aGUgd2F5ClhlbiBjdXJyZW50bHkgKG1pcyloYW5kbGVzIGxvZ2RpcnR5
IFZHQTogaXQgaW50ZW50aW9uYWxseQptaXNjb25maWd1cmVzIFZHQSBwYWdlcyBzbyB0aGF0IHRo
ZXkgd2lsbCBmYXVsdC4KClRoZSBwcm9ibGVtIGlzIHRoYXQgaXQgb25seSBkb2VzIHRoaXMgaW4g
dGhlIGhvc3QgcDJtLiBPbmNlIHdlCnN3aXRjaCB0byBhIG5ldyBhbHRwMm0sIHRoZSBtaXNjb25m
aWd1cmVkIGVudHJpZXMgd2lsbCBubyBsb25nZXIKZmF1bHQsIHNvIHRoZSBkaXNwbGF5IHdpbGwg
bm90IGJlIHVwZGF0ZWQuCgpUaGlzIHBhdGNoOgoqIHVwZGF0ZXMgZXB0X2hhbmRsZV9taXNjb25m
aWcoKSB0byB1c2UgdGhlIGFjdGl2ZSBhbHRwMm0gaW5zdGVhZAogIG9mIHRoZSBob3N0cDJtOwoq
IG1vZGlmaWVzIHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoKSwgcDJtX21lbW9yeV90eXBl
X2NoYW5nZWQKICBhbmQgcDJtX2NoYW5nZV90eXBlX3JhbmdlKCkgdG8gcHJvcGFnYXRlIHRoZWly
IGNoYW5nZXMgdG8gYWxsCiAgdmFsaWQgYWx0cDJtcy4KClNpZ25lZC1vZmYtYnk6IFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KU3VnZ2VzdGVkLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgotLS0KQ0M6IEp1biBOYWthamltYSA8
anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgpDQzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDQzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgot
LS0KQ2hhbmdlcyBzaW5jZSBWNDoKIC0gTm93IEFTU0VSVCgpaW5nIHRoYXQgYWx0cDJtIGlzIF9u
b3RfIGFjdGl2ZSBpbgogICBwMm1fcHRfaGFuZGxlX2RlZmVycmVkX2NoYW5nZXMoKSwgd2l0aCBh
ZGRlZCBjb21tZW50LgogLSBwMm1fbWVtb3J5X3R5cGVfY2hhbmdlZCgpIGFuZCBwMm1fY2hhbmdl
X3R5cGVfcmFuZ2UoKSBub3cKICAgcHJvY2VzcyBhbHRwMm1zIHdpdGggdGhlIGhvc3RwMm0gbG9j
ayB0YWtlbi4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIHwgICA4ICsrKysKIHhlbi9h
cmNoL3g4Ni9tbS9wMm0tcHQuYyAgfCAgIDggKysrKwogeGVuL2FyY2gveDg2L21tL3AybS5jICAg
ICB8IDExNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIHwgICA2ICstLQogNCBmaWxlcyBjaGFuZ2VkLCAxMTQg
aW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggZmFiY2QwNi4u
ZTZmYTg1ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC02NTcsNiArNjU3LDkgQEAgYm9vbF90IGVwdF9oYW5k
bGVfbWlzY29uZmlnKHVpbnQ2NF90IGdwYSkKICAgICBib29sX3Qgc3B1cmlvdXM7CiAgICAgaW50
IHJjOwogCisgICAgaWYgKCBhbHRwMm1fYWN0aXZlKGN1cnItPmRvbWFpbikgKQorICAgICAgICBw
Mm0gPSBwMm1fZ2V0X2FsdHAybShjdXJyKTsKKwogICAgIHAybV9sb2NrKHAybSk7CiAKICAgICBz
cHVyaW91cyA9IGN1cnItPmFyY2guaHZtLnZteC5lcHRfc3B1cmlvdXNfbWlzY29uZmlnOwpAQCAt
MTQ0MCw2ICsxNDQzLDExIEBAIHZvaWQgcDJtX2luaXRfYWx0cDJtX2VwdChzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgaSkKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAy
bV9nZXRfaG9zdHAybShkKTsKICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdDsKIAorICAgIHAybS0+
bWF4X21hcHBlZF9wZm4gPSBob3N0cDJtLT5tYXhfbWFwcGVkX3BmbjsKKyAgICBwMm0tPmRlZmF1
bHRfYWNjZXNzID0gaG9zdHAybS0+ZGVmYXVsdF9hY2Nlc3M7CisgICAgcDJtLT5kb21haW4gPSBo
b3N0cDJtLT5kb21haW47CisKKyAgICBwMm0tPmdsb2JhbF9sb2dkaXJ0eSA9IGhvc3RwMm0tPmds
b2JhbF9sb2dkaXJ0eTsKICAgICBwMm0tPmVwdC5hZCA9IGhvc3RwMm0tPmVwdC5hZDsKICAgICBw
Mm0tPm1pbl9yZW1hcHBlZF9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiAgICAgcDJtLT5tYXhf
cmVtYXBwZWRfZ2ZuID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCA1NWRmMTg1Li4zODI4MDg4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1w
dC5jCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8
eGVuL3RyYWNlLmg+CiAjaW5jbHVkZSA8cHVibGljL3ZtX2V2ZW50Lmg+CisjaW5jbHVkZSA8YXNt
L2FsdHAybS5oPgogI2luY2x1ZGUgPGFzbS9kb21haW4uaD4KICNpbmNsdWRlIDxhc20vcGFnZS5o
PgogI2luY2x1ZGUgPGFzbS9wYWdpbmcuaD4KQEAgLTQ2NCw2ICs0NjUsMTMgQEAgaW50IHAybV9w
dF9oYW5kbGVfZGVmZXJyZWRfY2hhbmdlcyh1aW50NjRfdCBncGEpCiAgICAgc3RydWN0IHAybV9k
b21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShjdXJyZW50LT5kb21haW4pOwogICAgIGludCBy
YzsKIAorICAgIC8qCisgICAgICogU2hvdWxkIGFsdHAybSBldmVyIGJlIGVuYWJsZWQgZm9yIE5Q
VCAvIHNoYWRvdyB1c2UsIHRoaXMgY29kZQorICAgICAqIHNob3VsZCBiZSB1cGRhdGVkIHRvIG1h
a2UgdXNlIG9mIHRoZSBhY3RpdmUgYWx0cDJtLCBsaWtlCisgICAgICogZXB0X2hhbmRsZV9taXNj
b25maWcoKS4KKyAgICAgKi8KKyAgICBBU1NFUlQoIWFsdHAybV9hY3RpdmUoY3VycmVudC0+ZG9t
YWluKSk7CisKICAgICBwMm1fbG9jayhwMm0pOwogICAgIHJjID0gZG9fcmVjYWxjKHAybSwgUEZO
X0RPV04oZ3BhKSk7CiAgICAgcDJtX3VubG9jayhwMm0pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDY5NTM2YzEuLmM4NTYx
YmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLmMKQEAgLTI3Nyw3ICsyNzcsNiBAQCBpbnQgcDJtX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCkKIGludCBwMm1faXNfbG9nZGlydHlfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5z
aWduZWQgbG9uZyBzdGFydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBlbmQpCiB7Ci0gICAgQVNTRVJUKHAybV9pc19ob3N0cDJtKHAybSkpOwogICAgIGlmICggcDJt
LT5nbG9iYWxfbG9nZGlydHkgfHwKICAgICAgICAgIHJhbmdlc2V0X2NvbnRhaW5zX3JhbmdlKHAy
bS0+bG9nZGlydHlfcmFuZ2VzLCBzdGFydCwgZW5kKSApCiAgICAgICAgIHJldHVybiAxOwpAQCAt
Mjg2LDMxICsyODUsNzkgQEAgaW50IHAybV9pc19sb2dkaXJ0eV9yYW5nZShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAogICAgIHJldHVybiAwOwogfQogCitzdGF0
aWMgdm9pZCBjaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoc3RydWN0IHAybV9kb21haW4gKnAybSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1f
dHlwZV90IG50KQoreworICAgIHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHAybSwgb3Qs
IG50KTsKKyAgICBwMm0tPmdsb2JhbF9sb2dkaXJ0eSA9IChudCA9PSBwMm1fcmFtX2xvZ2RpcnR5
KTsKK30KKwogdm9pZCBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJt
X3R5cGVfdCBudCkKIHsKLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0
cDJtKGQpOworICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJt
KGQpOwogCiAgICAgQVNTRVJUKG90ICE9IG50KTsKICAgICBBU1NFUlQocDJtX2lzX2NoYW5nZWFi
bGUob3QpICYmIHAybV9pc19jaGFuZ2VhYmxlKG50KSk7CiAKLSAgICBwMm1fbG9jayhwMm0pOwot
ICAgIHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHAybSwgb3QsIG50KTsKLSAgICBwMm0t
Pmdsb2JhbF9sb2dkaXJ0eSA9IChudCA9PSBwMm1fcmFtX2xvZ2RpcnR5KTsKLSAgICBwMm1fdW5s
b2NrKHAybSk7CisgICAgcDJtX2xvY2soaG9zdHAybSk7CisKKyAgICBjaGFuZ2VfZW50cnlfdHlw
ZV9nbG9iYWwoaG9zdHAybSwgb3QsIG50KTsKKworI2lmZGVmIENPTkZJR19IVk0KKyAgICBpZiAo
IHVubGlrZWx5KGFsdHAybV9hY3RpdmUoZCkpICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGlu
dCBpOworCisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgaSsrICkKKyAgICAg
ICAgICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSAhPSBtZm5feChJTlZBTElEX01GTikg
KQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICphbHRw
Mm0gPSBkLT5hcmNoLmFsdHAybV9wMm1baV07CisKKyAgICAgICAgICAgICAgICBwMm1fbG9jayhh
bHRwMm0pOworICAgICAgICAgICAgICAgIGNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChhbHRwMm0s
IG90LCBudCk7CisgICAgICAgICAgICAgICAgcDJtX3VubG9jayhhbHRwMm0pOworICAgICAgICAg
ICAgfQorICAgIH0KKyNlbmRpZgorCisgICAgcDJtX3VubG9jayhob3N0cDJtKTsKK30KKworI2lm
ZGVmIENPTkZJR19IVk0KKy8qIFRoZXJlJ3MgYWxyZWFkeSBhIG1lbW9yeV90eXBlX2NoYW5nZWQo
KSBpbiBhc20vbXRyci5oLiAqLworc3RhdGljIHZvaWQgX21lbW9yeV90eXBlX2NoYW5nZWQoc3Ry
dWN0IHAybV9kb21haW4gKnAybSkKK3sKKyAgICBpZiAoIHAybS0+bWVtb3J5X3R5cGVfY2hhbmdl
ZCApCisgICAgICAgIHAybS0+bWVtb3J5X3R5cGVfY2hhbmdlZChwMm0pOwogfQogCiB2b2lkIHAy
bV9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgc3RydWN0IHAy
bV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFp
biAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKIAotICAgIGlmICggcDJtLT5tZW1vcnlf
dHlwZV9jaGFuZ2VkICkKKyAgICBwMm1fbG9jayhob3N0cDJtKTsKKworICAgIF9tZW1vcnlfdHlw
ZV9jaGFuZ2VkKGhvc3RwMm0pOworCisgICAgaWYgKCB1bmxpa2VseShhbHRwMm1fYWN0aXZlKGQp
KSApCiAgICAgewotICAgICAgICBwMm1fbG9jayhwMm0pOwotICAgICAgICBwMm0tPm1lbW9yeV90
eXBlX2NoYW5nZWQocDJtKTsKLSAgICAgICAgcDJtX3VubG9jayhwMm0pOworICAgICAgICB1bnNp
Z25lZCBpbnQgaTsKKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQMk07IGkrKyAp
CisgICAgICAgICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJ
RF9NRk4pICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFp
biAqYWx0cDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2ldOworCisgICAgICAgICAgICAgICAgcDJt
X2xvY2soYWx0cDJtKTsKKyAgICAgICAgICAgICAgICBfbWVtb3J5X3R5cGVfY2hhbmdlZChhbHRw
Mm0pOworICAgICAgICAgICAgICAgIHAybV91bmxvY2soYWx0cDJtKTsKKyAgICAgICAgICAgIH0K
ICAgICB9CisKKyAgICBwMm1fdW5sb2NrKGhvc3RwMm0pOwogfQorI2VuZGlmCiAKIGludCBwMm1f
c2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBmbGFncywKQEAgLTk5MiwxOCArMTAzOSwxNCBAQCBpbnQgcDJtX2No
YW5nZV90eXBlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sLAogfQog
CiAvKiBNb2RpZnkgdGhlIHAybSB0eXBlIG9mIGEgcmFuZ2Ugb2YgZ2ZucyBmcm9tIG90IHRvIG50
LiAqLwotdm9pZCBwMm1fY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25n
IGVuZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBl
X3QgbnQpCitzdGF0aWMgdm9pZCBjaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwg
dW5zaWduZWQgbG9uZyBlbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlw
ZV90IG90LCBwMm1fdHlwZV90IG50KQogewogICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gc3RhcnQ7
Ci0gICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKKyAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CiAgICAgaW50IHJjID0gMDsKIAotICAgIEFT
U0VSVChvdCAhPSBudCk7Ci0gICAgQVNTRVJUKHAybV9pc19jaGFuZ2VhYmxlKG90KSAmJiBwMm1f
aXNfY2hhbmdlYWJsZShudCkpOwotCi0gICAgcDJtX2xvY2socDJtKTsKICAgICBwMm0tPmRlZmVy
X25lc3RlZF9mbHVzaCA9IDE7CiAKICAgICBpZiAoIHVubGlrZWx5KGVuZCA+IHAybS0+bWF4X21h
cHBlZF9wZm4pICkKQEAgLTEwNDcsNyArMTA5MCwzOSBAQCB2b2lkIHAybV9jaGFuZ2VfdHlwZV9y
YW5nZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHAybS0+ZGVmZXJfbmVzdGVkX2ZsdXNoID0gMDsK
ICAgICBpZiAoIG5lc3RlZGh2bV9lbmFibGVkKGQpICkKICAgICAgICAgcDJtX2ZsdXNoX25lc3Rl
ZHAybShkKTsKLSAgICBwMm1fdW5sb2NrKHAybSk7Cit9CisKK3ZvaWQgcDJtX2NoYW5nZV90eXBl
X3JhbmdlKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpCit7CisgICAgc3RydWN0IHAybV9k
b21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisKKyAgICBBU1NFUlQob3QgIT0g
bnQpOworICAgIEFTU0VSVChwMm1faXNfY2hhbmdlYWJsZShvdCkgJiYgcDJtX2lzX2NoYW5nZWFi
bGUobnQpKTsKKworICAgIHAybV9sb2NrKGhvc3RwMm0pOworCisgICAgY2hhbmdlX3R5cGVfcmFu
Z2UoaG9zdHAybSwgc3RhcnQsIGVuZCwgb3QsIG50KTsKKworI2lmZGVmIENPTkZJR19IVk0KKyAg
ICBpZiAoIHVubGlrZWx5KGFsdHAybV9hY3RpdmUoZCkpICkKKyAgICB7CisgICAgICAgIHVuc2ln
bmVkIGludCBpOworCisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgaSsrICkK
KyAgICAgICAgICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSAhPSBtZm5feChJTlZBTElE
X01GTikgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHN0cnVjdCBwMm1fZG9tYWlu
ICphbHRwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1baV07CisKKyAgICAgICAgICAgICAgICBwMm1f
bG9jayhhbHRwMm0pOworICAgICAgICAgICAgICAgIGNoYW5nZV90eXBlX3JhbmdlKGFsdHAybSwg
c3RhcnQsIGVuZCwgb3QsIG50KTsKKyAgICAgICAgICAgICAgICBwMm1fdW5sb2NrKGFsdHAybSk7
CisgICAgICAgICAgICB9CisgICAgfQorI2VuZGlmCisKKyAgICBwMm1fdW5sb2NrKGhvc3RwMm0p
OwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggYzdmNTcxMC4uYmU1YjdhMiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
CkBAIC02MzAsOSArNjMwLDYgQEAgaW50IHAybV9maW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0IGRv
bWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGZpcnN0X2dmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWF4X25yKTsKIAotLyogUmVw
b3J0IGEgY2hhbmdlIGFmZmVjdGluZyBtZW1vcnkgdHlwZXMuICovCi12b2lkIHAybV9tZW1vcnlf
dHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpOwotCiBpbnQgcDJtX2lzX2xvZ2RpcnR5X3Jh
bmdlKHN0cnVjdCBwMm1fZG9tYWluICosIHVuc2lnbmVkIGxvbmcgc3RhcnQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZW5kKTsKIApAQCAtNjYzLDYgKzY2MCw5IEBA
IHZvaWQgcDJtX3BvZF9kdW1wX2RhdGEoc3RydWN0IGRvbWFpbiAqZCk7CiAKICNpZmRlZiBDT05G
SUdfSFZNCiAKKy8qIFJlcG9ydCBhIGNoYW5nZSBhZmZlY3RpbmcgbWVtb3J5IHR5cGVzLiAqLwor
dm9pZCBwMm1fbWVtb3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICpkKTsKKwogLyogQ2Fs
bGVkIGJ5IHAybSBjb2RlIHdoZW4gZGVtYW5kLXBvcHVsYXRpbmcgYSBQb0QgcGFnZSAqLwogYm9v
bAogcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3Qg
Z2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 14:07:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 14:07: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-devel-bounces@lists.xenproject.org>)
	id 1gLqOd-0004E4-G0; Sun, 11 Nov 2018 14:07: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=j1di=nw=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gLqOb-0004Dp-LZ
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 14:07:25 +0000
X-Inumbo-ID: 1ccf1ce4-e5bb-11e8-8b84-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1ccf1ce4-e5bb-11e8-8b84-12d6303a7972;
 Sun, 11 Nov 2018 14:07:24 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 BBE1F305FFA1; Sun, 11 Nov 2018 16:07:22 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id A9DA13084EEC;
 Sun, 11 Nov 2018 16:07:22 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Sun, 11 Nov 2018 16:07:02 +0200
Message-Id: <1541945224-23075-2-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
References: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH V5 1/3] x86/altp2m: propagate ept.ad changes to
 all active altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpcyBhIHByZS1yZXF1aXNpdGUgZm9yIGZpeGluZyB0aGUgbG9nZGlydHkgVkdB
IGlzc3VlCihkaXNwbGF5IGZyZWV6ZXMgd2hlbiBzd2l0Y2hpbmcgdG8gYSBuZXcgYWx0cDJtIHZp
ZXcgZWFybHkgaW4gYQpkb21haW4ncyBsaWZldGltZSksIGJ1dCBzZW50IHNlcGFyYXRlbHkgZm9y
IGVhc2llciByZXZpZXcuClRoZSBuZXcgZXB0X3NldF9hZF9zeW5jKCkgZnVuY3Rpb24gaGFzIGJl
ZW4gYWRkZWQgdG8gdXBkYXRlIGFsbAphY3RpdmUgYWx0cDJtcycgZXB0LmFkLiBOZXcgYWx0cDJt
cyB3aWxsIGluaGVyaXQgdGhlIGhvc3RwMm0ncwplcHQuYWQgdmFsdWUuCgpUaGUgcDJtX3tlbixk
aXN9YWJsZV9oYXJkd2FyZV9sb2dfZGlydHkoKSBob3N0cDJtIGxvY2tpbmcgaGFzCmJlZW4gbW92
ZWQgdG8gdGhlIG5ldyBlcHRfe2VuLGRpc31hYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eSgpCmZ1bmN0
aW9ucyBhcyBwYXJ0IG9mIHRoZSBjb2RlIHJlZmFjdG9yaW5nLCB3aGlsZSBsb2NrcyBmb3IgdGhl
CmluZGl2aWR1YWwgYWx0cDJtcyBhcmUgdGFrZW4gaW4gZXB0X3NldF9hZF9zeW5jKCkgKGNhbGxl
ZCBieQplcHRfe2VuLGRpc31hYmxlX3BtbCgpKS4KClNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pv
Y2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KU3VnZ2VzdGVkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClRlc3RlZC1ieTogVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgpBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgoKLS0tCkNDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRl
bC5jb20+CkNDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ0M6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKLS0tCkNoYW5nZXMgc2luY2Ug
VjQ6CiAtIEFkZGVkIEdlb3JnZSdzIGFjay4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5j
IHwgNTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhl
bi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgfCAgOCAtLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDUz
IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCmluZGV4IDQwN2UyOTku
LmZhYmNkMDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVu
L2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtMTcsNiArMTcsNyBAQAogCiAjaW5jbHVkZSA8eGVu
L2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8YXNtL2Fs
dHAybS5oPgogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2luZy5o
PgogI2luY2x1ZGUgPGFzbS90eXBlcy5oPgpAQCAtMTIyMiw2ICsxMjIzLDM0IEBAIHN0YXRpYyB2
b2lkIGVwdF90bGJfZmx1c2goc3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICBlcHRfc3luY19k
b21haW5fbWFzayhwMm0sIHAybS0+ZG9tYWluLT5kaXJ0eV9jcHVtYXNrKTsKIH0KIAorc3RhdGlj
IHZvaWQgZXB0X3NldF9hZF9zeW5jKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgdmFsdWUpCit7Cisg
ICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisKKyAg
ICBBU1NFUlQocDJtX2xvY2tlZF9ieV9tZShob3N0cDJtKSk7CisKKyAgICBob3N0cDJtLT5lcHQu
YWQgPSB2YWx1ZTsKKworICAgIGlmICggdW5saWtlbHkoYWx0cDJtX2FjdGl2ZShkKSkgKQorICAg
IHsKKyAgICAgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBN
QVhfQUxUUDJNOyBpKysgKQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtOworCisgICAgICAgICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gPT0gbWZu
X3goSU5WQUxJRF9NRk4pICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAg
ICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2ldOworCisgICAgICAgICAgICBwMm1fbG9jayhw
Mm0pOworICAgICAgICAgICAgcDJtLT5lcHQuYWQgPSB2YWx1ZTsKKyAgICAgICAgICAgIHAybV91
bmxvY2socDJtKTsKKyAgICAgICAgfQorICAgIH0KK30KKwogc3RhdGljIHZvaWQgZXB0X2VuYWJs
ZV9wbWwoc3RydWN0IHAybV9kb21haW4gKnAybSkKIHsKICAgICAvKiBEb21haW4gbXVzdCBoYXZl
IGJlZW4gcGF1c2VkICovCkBAIC0xMjM2LDcgKzEyNjUsNyBAQCBzdGF0aWMgdm9pZCBlcHRfZW5h
YmxlX3BtbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgICAgICByZXR1cm47CiAKICAgICAv
KiBFbmFibGUgRVBUIEEvRCBiaXQgZm9yIFBNTCAqLwotICAgIHAybS0+ZXB0LmFkID0gMTsKKyAg
ICBlcHRfc2V0X2FkX3N5bmMocDJtLT5kb21haW4sIHRydWUpOwogICAgIHZteF9kb21haW5fdXBk
YXRlX2VwdHAocDJtLT5kb21haW4pOwogfQogCkBAIC0xMjQ4LDEwICsxMjc3LDI4IEBAIHN0YXRp
YyB2b2lkIGVwdF9kaXNhYmxlX3BtbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIHZteF9k
b21haW5fZGlzYWJsZV9wbWwocDJtLT5kb21haW4pOwogCiAgICAgLyogRGlzYWJsZSBFUFQgQS9E
IGJpdCAqLwotICAgIHAybS0+ZXB0LmFkID0gMDsKKyAgICBlcHRfc2V0X2FkX3N5bmMocDJtLT5k
b21haW4sIGZhbHNlKTsKICAgICB2bXhfZG9tYWluX3VwZGF0ZV9lcHRwKHAybS0+ZG9tYWluKTsK
IH0KIAorc3RhdGljIHZvaWQgZXB0X2VuYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkoc3RydWN0IHAy
bV9kb21haW4gKnAybSkKK3sKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9n
ZXRfaG9zdHAybShwMm0tPmRvbWFpbik7CisKKyAgICBwMm1fbG9jayhob3N0cDJtKTsKKyAgICBl
cHRfZW5hYmxlX3BtbChob3N0cDJtKTsKKyAgICBwMm1fdW5sb2NrKGhvc3RwMm0pOworfQorCitz
dGF0aWMgdm9pZCBlcHRfZGlzYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkoc3RydWN0IHAybV9kb21h
aW4gKnAybSkKK3sKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9z
dHAybShwMm0tPmRvbWFpbik7CisKKyAgICBwMm1fbG9jayhob3N0cDJtKTsKKyAgICBlcHRfZGlz
YWJsZV9wbWwoaG9zdHAybSk7CisgICAgcDJtX3VubG9jayhob3N0cDJtKTsKK30KKwogc3RhdGlj
IHZvaWQgZXB0X2ZsdXNoX3BtbF9idWZmZXJzKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiB7CiAg
ICAgLyogRG9tYWluIG11c3QgaGF2ZSBiZWVuIHBhdXNlZCAqLwpAQCAtMTI4MSw4ICsxMzI4LDgg
QEAgaW50IGVwdF9wMm1faW5pdChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogCiAgICAgaWYgKCBj
cHVfaGFzX3ZteF9wbWwgKQogICAgIHsKLSAgICAgICAgcDJtLT5lbmFibGVfaGFyZHdhcmVfbG9n
X2RpcnR5ID0gZXB0X2VuYWJsZV9wbWw7Ci0gICAgICAgIHAybS0+ZGlzYWJsZV9oYXJkd2FyZV9s
b2dfZGlydHkgPSBlcHRfZGlzYWJsZV9wbWw7CisgICAgICAgIHAybS0+ZW5hYmxlX2hhcmR3YXJl
X2xvZ19kaXJ0eSA9IGVwdF9lbmFibGVfaGFyZHdhcmVfbG9nX2RpcnR5OworICAgICAgICBwMm0t
PmRpc2FibGVfaGFyZHdhcmVfbG9nX2RpcnR5ID0gZXB0X2Rpc2FibGVfaGFyZHdhcmVfbG9nX2Rp
cnR5OwogICAgICAgICBwMm0tPmZsdXNoX2hhcmR3YXJlX2NhY2hlZF9kaXJ0eSA9IGVwdF9mbHVz
aF9wbWxfYnVmZmVyczsKICAgICB9CiAKQEAgLTEzOTAsOCArMTQzNywxMCBAQCB2b2lkIHNldHVw
X2VwdF9kdW1wKHZvaWQpCiB2b2lkIHAybV9pbml0X2FsdHAybV9lcHQoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IGkpCiB7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IGQtPmFy
Y2guYWx0cDJtX3AybVtpXTsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9n
ZXRfaG9zdHAybShkKTsKICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdDsKIAorICAgIHAybS0+ZXB0
LmFkID0gaG9zdHAybS0+ZXB0LmFkOwogICAgIHAybS0+bWluX3JlbWFwcGVkX2dmbiA9IGdmbl94
KElOVkFMSURfR0ZOKTsKICAgICBwMm0tPm1heF9yZW1hcHBlZF9nZm4gPSAwOwogICAgIGVwdCA9
ICZwMm0tPmVwdDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0uYwppbmRleCBhMDBhM2MxLi40MmI5ZWY0IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0zNjAsMTEgKzM2
MCw3IEBAIHZvaWQgcDJtX2VuYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkoc3RydWN0IGRvbWFpbiAq
ZCkKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogCiAg
ICAgaWYgKCBwMm0tPmVuYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkgKQotICAgIHsKLSAgICAgICAg
cDJtX2xvY2socDJtKTsKICAgICAgICAgcDJtLT5lbmFibGVfaGFyZHdhcmVfbG9nX2RpcnR5KHAy
bSk7Ci0gICAgICAgIHAybV91bmxvY2socDJtKTsKLSAgICB9CiB9CiAKIHZvaWQgcDJtX2Rpc2Fi
bGVfaGFyZHdhcmVfbG9nX2RpcnR5KHN0cnVjdCBkb21haW4gKmQpCkBAIC0zNzIsMTEgKzM2OCw3
IEBAIHZvaWQgcDJtX2Rpc2FibGVfaGFyZHdhcmVfbG9nX2RpcnR5KHN0cnVjdCBkb21haW4gKmQp
CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKIAogICAg
IGlmICggcDJtLT5kaXNhYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eSApCi0gICAgewotICAgICAgICBw
Mm1fbG9jayhwMm0pOwogICAgICAgICBwMm0tPmRpc2FibGVfaGFyZHdhcmVfbG9nX2RpcnR5KHAy
bSk7Ci0gICAgICAgIHAybV91bmxvY2socDJtKTsKLSAgICB9CiB9CiAKIHZvaWQgcDJtX2ZsdXNo
X2hhcmR3YXJlX2NhY2hlZF9kaXJ0eShzdHJ1Y3QgZG9tYWluICpkKQotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 14:46:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 14:46: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-devel-bounces@lists.xenproject.org>)
	id 1gLr0b-0007cI-P0; Sun, 11 Nov 2018 14:46: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=nypi=nw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLr0a-0007c8-W0
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 14:46:41 +0000
X-Inumbo-ID: 986b594a-e5c0-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 986b594a-e5c0-11e8-9a16-bc764e045a96;
 Sun, 11 Nov 2018 14:46:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLr0W-0004bE-DA; Sun, 11 Nov 2018 14:46:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLr0W-0000cA-5T; Sun, 11 Nov 2018 14:46:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLr0W-0003nn-46; Sun, 11 Nov 2018 14:46:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gLr0W-0003nn-46@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Nov 2018 14:46:36 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-qemuu-win10-i386
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioq
KiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGlu
IHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgMjRjY2VhN2UxMDJk
ZThjYmM5M2FiM2JlZmIxMjNiYmQxODUzMmJlOQogIEJ1ZyBub3QgcHJlc2VudDogNThhMDIyODcw
Nzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOQogIExhc3QgZmFpbCByZXBybzogaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTc5OS8KCgogIChS
ZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24t
dHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4Ni54ZW4tYm9vdC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5v
ZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0t
Z3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2Lnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEy
OTc5OS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5n
cz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiB4ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgog
MTI5NjgwIGZhaWwgW2hvc3Q9cGlub3QwXSAvIDEyODk0NSBvay4KRmFpbHVyZSAvIGJhc2lzIHBh
c3MgZmxpZ2h0czogMTI5NjgwIC8gMTI4OTQ1Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0
cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTog
bGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZh
bGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4u
Z2l0CkxhdGVzdCAyNGNjZWE3ZTEwMmRlOGNiYzkzYWIzYmVmYjEyM2JiZDE4NTMyYmU5IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKQmFzaXMgcGFzcyA1
OGEwMjI4NzA3ODcwYzgzMzA5MTdmOTE5ODA0OTg2ODU1NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5
MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRk
NmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0
aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjNThhMDIyODcwNzg3MGM4
MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOS0yNGNjZWE3ZTEwMmRlOGNiYzkzYWIzYmVmYjEyM2Ji
ZDE4NTMyYmU5IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdp
dCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdCM5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdCNkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2LWRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQjOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFl
Ny0yY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCmFkaG9jLXJldnR1cGxl
LWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYKTG9hZGVkIDIwMDUgbm9k
ZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjg2NjMg
cGFzcyBpcnJlbGV2YW50CiAxMjg3MjcgcGFzcyBpcnJlbGV2YW50CiAxMjg4NjEgcGFzcyBpcnJl
bGV2YW50CiAxMjg4MzUgcGFzcyBpcnJlbGV2YW50CiAxMjg4ODUgcGFzcyBpcnJlbGV2YW50CiAx
Mjg5MjAgcGFzcyBpcnJlbGV2YW50CiAxMjg5NDUgcGFzcyA1OGEwMjI4NzA3ODcwYzgzMzA5MTdm
OTE5ODA0OTg2ODU1NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDli
NDNmMmM2NDVhZTcKIDEyODk3MCBmYWlsIGlycmVsZXZhbnQKIDEyOTAwNSBmYWlsIGlycmVsZXZh
bnQKIDEyOTA3MiBmYWlsIGlycmVsZXZhbnQKIDEyOTE2NyBmYWlsIGlycmVsZXZhbnQKIDEyOTI1
OCBmYWlsIGlycmVsZXZhbnQKIDEyOTMwNCBmYWlsIGlycmVsZXZhbnQKIDEyOTM4OSBmYWlsIGly
cmVsZXZhbnQKIDEyOTM0OCBmYWlsIGlycmVsZXZhbnQKIDEyOTQxNyBmYWlsIGlycmVsZXZhbnQK
IDEyOTUzMCBmYWlsIGlycmVsZXZhbnQKIDEyOTQ2MCBmYWlsIGlycmVsZXZhbnQKIDEyOTc4MSBw
YXNzIDU4YTAyMjg3MDc4NzBjODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNDVj
YjlhNDEyM2I1NTUwZWIxZjg0ODQ2ZmU1NDgyYWNhZTFjMTNhMwogMTI5NzY2IHBhc3MgNThhMDIy
ODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMx
NDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFm
YWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjk3NjggZmFpbCBpcnJlbGV2YW50CiAxMjk3
NzEgcGFzcyA1OGEwMjI4NzA3ODcwYzgzMzA5MTdmOTE5ODA0OTg2ODU1NDQzYTE5IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIz
ZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDQ2MDI5ZGExMmU1ZWZlY2E2ZDk1N2U1NzkzYmQzNGYyOTY1ZmEwYTEKIDEyOTc3NiBwYXNzIDU4
YTAyMjg3MDc4NzBjODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYzIzOGVhM2Y0
Y2FjY2YzNmFiMWE1NTlmOTU4Y2JlNTE5MjMyN2Y2YQogMTI5Nzc4IHBhc3MgNThhMDIyODcwNzg3
MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjZTQ3NDYyY2I0ZDA0OTk3MWFl
ZGVjNTFjMTEwNTY3M2JlNDFhZGNlCiAxMjk3NzkgcGFzcyA1OGEwMjI4NzA3ODcwYzgzMzA5MTdm
OTE5ODA0OTg2ODU1NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGI3MjYyNGFhZDViMDBmMmY2ZTk3NmFlZjRkNjJl
ZWRhODNmZDAyMTgKIDEyOTc4MiBwYXNzIDU4YTAyMjg3MDc4NzBjODMzMDkxN2Y5MTk4MDQ5ODY4
NTU0NDNhMTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgNmNiMjdlNDE3ZTU3YzJmNGQ2ODlmYTE5OTcxZjIwZjc1ZTljMDcw
OAogMTI5NjgwIGZhaWwgMjRjY2VhN2UxMDJkZThjYmM5M2FiM2JlZmIxMjNiYmQxODUzMmJlOSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk3ODQg
cGFzcyA1OGEwMjI4NzA3ODcwYzgzMzA5MTdmOTE5ODA0OTg2ODU1NDQzYTE5IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJj
ZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTc4NSBmYWlsIGlycmVs
ZXZhbnQKIDEyOTc4OCBmYWlsIDI0Y2NlYTdlMTAyZGU4Y2JjOTNhYjNiZWZiMTIzYmJkMTg1MzJi
ZTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5
NzkwIHBhc3MgNThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk3OTMgZmFpbCAy
NGNjZWE3ZTEwMmRlOGNiYzkzYWIzYmVmYjEyM2JiZDE4NTMyYmU5IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5
MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTc5NCBwYXNzIDU4YTAyMjg3MDc4
NzBjODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQz
NGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5Nzk5IGZhaWwgMjRjY2VhN2UxMDJkZThjYmM5M2Fi
M2JlZmIxMjNiYmQxODUzMmJlOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZj
MTA3YTk5MDg4N2JlClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDEyODk0NSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6
IGZsaWdodCAxMjk2ODAgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMjk3NjYgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAx
Mjk3ODggKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgNThhMDIyODcw
Nzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1
NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNr
aW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI5Nzg0IChwYXNzKSwgZm9y
IGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI5Nzg4IChmYWlsKSwgZm9yIGZpcnN0
IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5NzkwIChwYXNzKSwgZm9yIGxhc3QgcGFz
cwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk3OTMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQog
UmVwcm8gZm91bmQ6IGZsaWdodCAxMjk3OTQgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBm
b3VuZDogZmxpZ2h0IDEyOTc5OSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQg
YW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAg
bGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZh
bGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDI0Y2NlYTdlMTAyZGU4Y2JjOTNh
YjNiZWZiMTIzYmJkMTg1MzJiZTkKICBCdWcgbm90IHByZXNlbnQ6IDU4YTAyMjg3MDc4NzBjODMz
MDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3OTkvCgoKICAoUmV2aXNpb24g
bG9nIHRvbyBsb25nLCBvbWl0dGVkLikKClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9n
cy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYueGVuLWJvb3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEyOTc5OTogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGln
aHQgMTI5Nzk5IGxpbnV4LWxpbnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5Nzk5LwoKRmFpbHVyZXMgOi0vIGJ1
dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpq
b2JzOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 17:24:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 17:24: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-devel-bounces@lists.xenproject.org>)
	id 1gLtTE-0003Oa-Gp; Sun, 11 Nov 2018 17:24: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=nypi=nw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLtTC-0003OR-HV
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 17:24:22 +0000
X-Inumbo-ID: a02137ec-e5d6-11e8-b9f8-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a02137ec-e5d6-11e8-b9f8-12d6303a7972;
 Sun, 11 Nov 2018 17:24:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLtT8-0007zx-0U; Sun, 11 Nov 2018 17:24:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLtT7-00011i-Ow; Sun, 11 Nov 2018 17:24:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLtT7-0005k2-O7; Sun, 11 Nov 2018 17:24:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129714-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=442b8cea2477fa95c22f28ca982addb5bc6b0845
X-Osstest-Versions-That: linux=8053e5b93eca9b011f7b79bb019bf1eeaaf96c4b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Nov 2018 17:24:17 +0000
Subject: [Xen-devel] [linux-next test] 129714: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTcxNCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3MTQvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDEyOTUzMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgbGlrZSAxMjk1MzAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDEyOTUzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NTMwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMjk1MzAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTUzMAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NTMw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgbGlrZSAxMjk1MzAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTUzMAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTI5NTMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk1MzAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTUz
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI5NTMwCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk1MzAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFp
bCBsaWtlIDEyOTUzMAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NTMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk1
MzAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDEyOTUzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTMwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjk1MzAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTUzMAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICBmYWlsIGxpa2UgMTI5
NTMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgbGlrZSAxMjk1MzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTUzMAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICA3IHhlbi1ib290ICBm
YWlsIGxpa2UgMTI5NTMwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgNyB4ZW4tYm9vdCAgICAgIGZhaWwgbGlrZSAxMjk1MzAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEy
OTUzMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCA3IHhlbi1ib290IGZhaWwgbGlrZSAxMjk1MzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTUzMAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTI5NTMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk1MzAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtl
IDEyOTUzMAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9z
dCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NTMwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk1MzAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyOTUzMAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NTMwCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjk1MzAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDcgeGVuLWJvb3QgZmFpbCBsaWtlIDEyOTUzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTMwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjk1MzAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTUzMAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTI5NTMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk1MzAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTUzMAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTI5NTMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk1MzAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDEyOTUzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTI5NTMwCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk1
MzAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDEyOTUzMAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTMwCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjk1MzAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTUzMAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5
NTMwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgNyB4
ZW4tYm9vdCAgIGZhaWwgbGlrZSAxMjk1MzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgZmFpbCBsaWtlIDEyOTUzMAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI5NTMwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk1MzAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDEy
OTUzMAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgbGlrZSAxMjk1MzAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyOTUzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTI5NTMwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjk1MzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTUzMAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTMwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjk1MzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTUzMAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTI5NTMwCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk1MzAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTUzMAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI5NTMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgICAgIGZhaWwgbGlrZSAxMjk1MzAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDEyOTUzMAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NTMwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjk1MzAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDQ0MmI4Y2VhMjQ3N2ZhOTVjMjJmMjhjYTk4MmFkZGI1YmM2YjA4NDUKYmFz
ZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDgwNTNlNWI5M2VjYTliMDExZjdi
NzliYjAxOWJmMWVlYWFmOTZjNGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NzE0
ICAyMDE4LTExLTA5IDE5OjM0OjI1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 17:54:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 17:54: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-devel-bounces@lists.xenproject.org>)
	id 1gLtvz-0005jg-B4; Sun, 11 Nov 2018 17:54: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=lxjl=nw=xenproject.org=prvs=84635bf75=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gLtvy-0005jU-Mi
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 17:54:06 +0000
X-Inumbo-ID: c6d82ae0-e5da-11e8-98a7-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6d82ae0-e5da-11e8-98a7-12d6303a7972;
 Sun, 11 Nov 2018 17:54:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,492,1534809600"; d="scan'208";a="70251579"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75587-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: seabios=b44803247cfc86b38106049a2c5349548ca054df
X-Osstest-Versions-That: seabios=14221cd86eadba82255fdc55ed174d401c7a0a04
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 11 Nov 2018 17:53:41 +0000
Subject: [Xen-devel] [seabios baseline-only test] 75587: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU4NyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3Nz
dGVzdC9sb2dzLzc1NTg3LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgYmFzZWxp
bmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5k
b3dzLWluc3RhbGwgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgYmFzZWxpbmUgdW50ZXN0
ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgYmFz
ZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBzZWFiaW9zICAgICAgICAgICAgICBiNDQ4MDMyNDdjZmM4NmIzODEwNjA0OWEyYzUzNDk1
NDhjYTA1NGRmCmJhc2VsaW5lIHZlcnNpb246CiBzZWFiaW9zICAgICAgICAgICAgICAxNDIyMWNk
ODZlYWRiYTgyMjU1ZmRjNTVlZDE3NGQ0MDFjN2EwYTA0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAg
NzUzNjIgIDIwMTgtMTAtMDYgMDc6NTA6MzIgWiAgIDM2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgIDc1NTg3ICAyMDE4LTExLTExIDEyOjU2OjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU2htdWVsIEVp
ZGVybWFuIDxzaG11ZWwuZWlkZXJtYW5Ab3JhY2xlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFn
ZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
c291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBs
aWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCmNvbW1pdCBiNDQ4MDMyNDdjZmM4NmIzODEwNjA0OWEyYzUzNDk1NDhjYTA1
NGRmCkF1dGhvcjogU2htdWVsIEVpZGVybWFuIDxzaG11ZWwuZWlkZXJtYW5Ab3JhY2xlLmNvbT4K
RGF0ZTogICBUaHUgTm92IDEgMTc6MTQ6NDIgMjAxOCArMDIwMAoKICAgIHB2c2NzaTogU2NhbiBh
bGwgNjQgcG9zc2libGUgdGFyZ2V0cwogICAgCiAgICBUaGUgbWF4IG51bWJlciBvZiB0YXJnZXRz
IHBlciBQVlNDU0kgY29udHJvbGxlciBpcyA2NCwgbm90IDcuCiAgICBUaGlzIGNhbiBlYXNpbHkg
YmUgc2VlbiBpbiBRRU1VIFBWU0NTSSBlbXVsYXRpb24gY29kZQogICAgKGh3L3Njc2kvdm13X3B2
c2NzaS5jKSBhcyBQVlNDU0lfTUFYX0RFVlMsIHdoaWNoIGRlZmluZXMgdGhlCiAgICBudW1iZXIg
b2YgdGFyZ2V0cywgaGF2ZSB2YWx1ZSBvZiA2NC4KICAgIAogICAgRml4ZXM6IDgzZDYwYjNjNDc0
YiAoIkFkZCBwdnNjc2kgYm9vdCBzdXBwb3J0IikKICAgIAogICAgUmV2aWV3ZWQtYnk6IExpcmFu
IEFsb24gPGxpcmFuLmFsb25Ab3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBNYXJrIEthbmRh
IDxtYXJrLmthbmRhQG9yYWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTaG11ZWwgRWlkZXJt
YW4gPHNobXVlbC5laWRlcm1hbkBvcmFjbGUuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 18:15:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 18:15: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-devel-bounces@lists.xenproject.org>)
	id 1gLuGT-0007Pl-2z; Sun, 11 Nov 2018 18:15: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=nypi=nw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLuGS-0007Pb-7P
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 18:15:16 +0000
X-Inumbo-ID: bbdf8d4c-e5dd-11e8-bb34-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bbdf8d4c-e5dd-11e8-bb34-12d6303a7972;
 Sun, 11 Nov 2018 18:15:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLuGL-0000aH-U2; Sun, 11 Nov 2018 18:15:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLuGL-0003wf-Jz; Sun, 11 Nov 2018 18:15:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLuGL-0008D8-J6; Sun, 11 Nov 2018 18:15:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129720-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-amd64-xl-qcow2:guest-start:fail:heisenbug
 xen-4.11-testing:test-amd64-i386-qemut-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 xen-4.11-testing:test-armhf-armhf-xl:xen-boot:fail:heisenbug
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=dea9fc0e02d92f5e6d46680aa0a52fa758eca9c4
X-Osstest-Versions-That: xen=d67b849d22e2eca4c6408af1a425332de752f409
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Nov 2018 18:15:09 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 129720: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTcyMCB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3MjAvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgIDExIGd1ZXN0
LXN0YXJ0ICAgICAgZmFpbCBpbiAxMjk1NTIgcGFzcyBpbiAxMjk3MjAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwg
cGFzcyBpbiAxMjk1NTIKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEyOTU1MgoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMjk1NTIgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDEyOTU1MiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkZWE5ZmMwZTAyZDky
ZjVlNmQ0NjY4MGFhMGE1MmZhNzU4ZWNhOWM0CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICBkNjdiODQ5ZDIyZTJlY2E0YzY0MDhhZjFhNDI1MzMyZGU3NTJmNDA5CgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMjk0NjMgIDIwMTgtMTEtMDUgMTQ6MzY6NTQgWiAgICA2IGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NTUyICAyMDE4LTExLTA3IDEyOjAyOjE1IFogICAgNCBk
YXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpU
byB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGQ2N2I4NDlkMjIuLmRl
YTlmYzBlMDIgIGRlYTlmYzBlMDJkOTJmNWU2ZDQ2NjgwYWEwYTUyZmE3NThlY2E5YzQgLT4gc3Rh
YmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 18:50:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 18:50:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gLuo8-0001ik-7C; Sun, 11 Nov 2018 18:50: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=nhlf=nw=zytor.com=hpa@srs-us1.protection.inumbo.net>)
 id 1gLuo6-0001c6-UV
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 18:50:02 +0000
X-Inumbo-ID: 978326fd-e5e2-11e8-9a16-bc764e045a96
Received: from mail.zytor.com (unknown [198.137.202.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 978326fd-e5e2-11e8-9a16-bc764e045a96;
 Sun, 11 Nov 2018 18:50:00 +0000 (UTC)
Received: from carbon-x1.hos.anvin.org (c-24-5-245-234.hsd1.ca.comcast.net
 [24.5.245.234] (may be forged)) (authenticated bits=0)
 by mail.zytor.com (8.15.2/8.15.2) with ESMTPSA id wABIniOV3349172
 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Sun, 11 Nov 2018 10:49:45 -0800
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org, linux-doc@vger.kernel.org
References: <20181010061456.22238-1-jgross@suse.com>
 <20181010061456.22238-3-jgross@suse.com>
 <f7c78ee7-b548-7f04-24da-7321b6c64c97@zytor.com>
 <bd2d17cd-072c-cad6-94ad-52373700a1c9@suse.com>
 <2934552c-d150-0afb-6fa9-9398cb94d86a@zytor.com>
 <5a2f5cb8-7332-f490-eabf-cfcbdcd1abc4@suse.com>
 <59ca1053-9176-f1db-6e6c-96b47aaaa09d@zytor.com>
 <f16c53a4-7a5c-de01-c3cc-095226f6ca40@suse.com>
From: "H. Peter Anvin" <hpa@zytor.com>
Message-ID: <3e773a2d-3f69-5ccd-7d8b-9878fba30d00@zytor.com>
Date: Sun, 11 Nov 2018 10:49:39 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <f16c53a4-7a5c-de01-c3cc-095226f6ca40@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] PLEASE REVERT URGENTLY: Re: [PATCH v5 2/3]
 x86/boot: add acpi rsdp address to setup_header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tglx@linutronix.de, mingo@redhat.com, bp@alien8.de,
 boris.ostrovsky@oracle.com, corbet@lwn.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTAvMTggMTowMyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiAKPiBIb3cgd291bGQg
dGhhdCBoZWxwPyBUaGUgZ2FyYWJnZSBkYXRhIHdyaXR0ZW4gY291bGQgaGF2ZSB0aGUgY29ycmVj
dAo+IHRlcm1pbmFsIHNlbnRpbmVsIHZhbHVlIGJ5IGNoYW5jZS4KPiAKPiBUaGF0J3Mgd2h5IEkg
cmUtdXNlZCBhbiBleGlzdGluZyBmaWVsZCBpbiBzZXR1cF9oZWFkZXIgKHRoZSB2ZXJzaW9uKSB0
bwo+IGxldCBncnViIHRlbGwgdGhlIGtlcm5lbCB3aGljaCBwYXJ0IG9mIHNldHVwX2hlYWRlciB3
YXMgd3JpdHRlbiBieSBncnViLgo+IAo+IFRoYXQncyB0aGUgb25seSB3YXkgSSBjb3VsZCBmaW5k
IHRvIGxldCB0aGUga2VybmVsIGRpc3Rpbmd1aXNoIGJldHdlZW4KPiBnYXJiYWdlIGFuZCBhY3R1
YWwgZGF0YS4KClRoZXJlIGlzIHBsZW50eSBvZiBzcGFjZSAqYmVmb3JlKiB0aGUgc2V0dXBfaGVh
ZGVyIHBhcnQgb2Ygc3RydWN0IGJvb3RfcGFyYW1zCnRvbyAtLSBsb29rIGEgdGhlIHZhcmlvdXMg
X19wYWQgZmllbGRzLCBlc3BlY2lhbGx5IChpbiB5b3VyIGNhc2UpLCBfX3BhZDNbMTZdCmFuZCBf
X3BhZDRbMTE2XSB3b3VsZCBzdWl0IHRoZSBiaWxsIGp1c3QgZmluZS4KCj4+IEl0IHdvdWxkIGJl
IGVub3Jtb3VzbHkgaGVscGZ1bCBpZiB5b3UgY291bGQgZmluZCBvdXQgYW55IG1vcmUgZGV0YWls
cyBhYm91dAo+PiBleGFjdGx5IHdoYXQgdGhleSBhcmUgZG9pbmcgdG8gYnJlYWsgdGhpbmdzLgo+
IAo+IFRoYXQncyBlYXN5Ogo+IAo+IFRoZSBtZW1vcnkgbGF5b3V0IGlzOgo+IAo+IDB4MWYxIGJ5
dGVzIG9mIGRhdGEsIGluY2x1ZGluZyB0aGUgc2VudGluZWwsIHRoZSBzZXR1cF9oZWFkZXIsIGFu
ZCB0aGVuCj4gbW9yZSBkYXRhLgo+IAo+IGdydWIgZGlkIHJlYWQgdGhlIGtlcm5lbCdzIHNldHVw
X2hlYWRlciBpbiB0aGUgY29ycmVjdCBzaXplIGludG8gaXRzCj4gYnVmZmVyICh3aGljaCBjb250
YWlucyByYW5kb20gZ2FyYmFnZSBiZWZvcmUgdGhhdCksIGludGlhbGl6ZXMgdGhlIGZpcnN0Cj4g
MHgxZjEgaW5jbHVkaW5nIHRoZSBzZW50aW5lbCBieXRlLCBhbmQgdGhlbiB3cml0ZXMgYmFjayB0
aGUgYnVmZmVyLCBidXQKPiB1c2luZyBhIHRvbyBsYXJnZSBsZW5ndGggZm9yIHRoYXQuCgpBcmUg
eW91IGtpZGRpbmcgbWUuLi4gaXQgcmVhbGx5IG92ZXJ3cml0ZXMgaXQgd2l0aCBjb21wbGV0ZWx5
IHJhbmRvbSBkYXRhLCBhbmQKbm90IHNpbXBseSBvdmVyc3BpbGxpbmcgY29udGVudHMgb2YgdGhl
IGZpbGU/CgpJbiB0aGF0IGNhc2UgaXQgbWlnaHQgbm90IGJlIHBvc3NpYmxlIChvciBkZXNpcmFi
bGUpIHRvIHVzZSB0aG9zZSBOIGJ5dGVzCmZvbGxvd2luZyB0aGUgc2V0dXBfaGVhYWRlciwgb3Ig
d2UgbmVlZCB0byBhIGJpZ2dlciBzZW50aW5lbCB0aGFuIG9uZSBieXRlCihwcm9iYWJpbGl0eSBi
ZWluZyB3aGF0IGl0IGlzLCAyNTZebiBnZXRzIHRvIGJlIGEgcHJldHR5IGJpZyBudW1iZXIgZm9y
IGFueSBuLAp2ZXJ5IHF1aWNrbHkgZHJvd25pbmcgaW4gdGhlIG5vaXNlIGNvbXBhcmVkIHRvIG90
aGVyIHBvdGVudGlhbCBzb3VyY2VzIG9mIGJvb3QKZmFpbHVyZXMsIGFuZCBtb3N0IGxpa2VseSBs
ZXNzIGZhdGFsIHRoYW4gbW9zdC4pCgpIb3cgYmlnIGlzIHRoaXMgZ2FyYmFnZSBkdW1wPyAgSSdt
IGdvaW5nIHRvIGJyYXZlIGEgZ3Vlc3MgaXQgaXMgNTEyIGJ5dGVzLiAgSW4KdGhhdCBjYXNlIHRo
aXMgaXMgaGFyZGx5IGEgYmlnIGRlYWw6IHRoZSBFODIwIG1hcCBiZWdpbnMgYXQgMHgyOTAsIGFu
ZCB0aGUKc2V0dXBfaGVhZGVyIG1heGltdW0gZ29lcyB0byAweDI4MCwgc28gaXQgaXMgb25seSAx
NSBieXRlcyBsb3N0LiAgSWYgaXQgaXMKd29yc2UgdGhhbiB0aGF0LCB3ZSB3b3VsZCByaXNrIGxv
c2luZyBfX3BhZDhbNDhdIGFuZCBfX3BhZDlbMjc2XSwgYW5kCmVzcGVjaWFsbHkgdGhlIGxhdHRl
ciB3b3VsZCBiZSBwYWluZnVsLiBJbiB0aG9zZSBjYXNlIHBlcmhhcHMgd2Ugc2hvdWxkIHVzZQow
eDI4MS4uMHgyOTAgYXMgYSAxNS1ieXRlIHNlbnRpbmVsOyB0aGF0IGlzIGdvaW5nIHRvIGJlIHZp
cnR1YWxseSBmb29scHJvb2YuCgpJJ20gYWxzbyB0aGlua2luZyB0aGF0IGl0IG1pZ2h0IGJlIGRl
c2lyYWJsZSB0byBhZGQgYSBmbGFncyBmaWVsZCAoX19wYWQyCndvdWxkIGJlIGlkZWFsKSB0byBz
dHJ1Y3QgYm9vdF9wYXJhbXM7IGl0IHdvdWxkIGxldCB1cyByZWN5Y2xlIHNvbWUgb2YgdGhlCm9i
c29sZXRlIGZpZWxkcyAoaGQwX2luZm8sIGhkMV9pbmZvLCBzeXNfZGVzY190YWJsZSwgb2xwY19v
ZndfaGVhZGVyLCAuLi4pIGFuZApwZXJoYXBzIGJlIGFibGUgdG8gYWRkIHNvbWUgbW9yZSByb2J1
c3RuZXNzIGFnYWluc3QgdGhlc2Ugc29ydCBvZiB0aGluZ3MuIFRoaXMKd291bGQgYmUgdGhlIHJp
Z2h0IHdheSB0byBkbyB3aGF0IHlvdXIgdmVyc2lvbiBmZWVkYmFjayBtZWNoYW5pc20gd291bGQg
ZG8uCgpUaGUgcmVhc29uIHdoeSB0aGUgZmVlZGJhY2sgbWVjaGFuaXNtIGlzIGZ1bmRhbWVudGFs
bHkgYnJva2VuIGlzIHRoYXQgaXQgb25seQpnaXZlcyB0aGUgYm9vdCBsb2FkZXIgYSB3YXkgdG8g
YXNzZXJ0IHRoYXQgaXQgc3VwcG9ydHMgYSBjZXJ0YWluIHZlcnNpb24gb2YKdGhlIHByb3RvY29s
LCBidXQgaXQgZG9lc24ndCBzYXkgKndoaWNoKiBib290bG9hZGVyIGRvZXMgc3VjaCBhbiBhc3Nl
cnQgLS0gYW5kCnRoZXJlZm9yZSBpdCBpcyBzdGlsbCB3aWRlIG9wZW4gdG8gaW1wbGVtZW50YXRp
b24gZXJyb3IuCgpXZSBkbywgaW4gZmFjdCwgYWxyZWFkeSBoYXZlIGEgZmVlZGJhY2sgbWVjaGFu
aXNtOiB0aGUgYm9vdGxvYWRlciBJRCBhbmQKYm9vdGxvYWRlciB2ZXJzaW9uLiBPbmUgd2F5IHdl
IGNvdWxkIGRlYWwgd2l0aCB0aGlzIHByb2JsZW0gaXMgdG8gYnVtcCB0aGUKYm9vdGxvYWRlciB2
ZXJzaW9uIHJlcG9ydGVkIGJ5IEdydWIsIGFuZCBhZGQgYSBxdWlyayB0byB0aGUga2VybmVsIHRo
YXQgaWYgdGhlCmJvb3Rsb2FkZXIgSUQgaXMgR3J1YiAoNykgYW5kIHRoZSB2ZXJzaW9uIGlzIGxl
c3MgdGhhbiBhIGNlcnRhaW4gbnVtYmVyLCB6ZXJvCnRob3NlIGZpZWxkcy4gSW4gZmFjdCwgdGhl
IG1vcmUgSSB0aGluayBhYm91dCBpdCwgdGhpcyBpcyB3aGF0IHdlIHNob3VsZCBkby4KClRoYXQg
YmVpbmcgc2FpZCwgR3J1YiByZWFsbHkgbmVlZHMgdG8gYmUga2VwdCBob25lc3QuICBUaGV5IGtl
ZXAgbWFraW5nIGJvdGgKc2V2ZXJlIGRlc2lnbiAobGlrZSByZWZ1c2luZyB0byB1c2UgdGhlIEJJ
T1MgYW5kIFVFRkkgZW50cnkgcG9pbnRzIHByb3ZpZGVkIGJ5CnRoZSBrZXJuZWwgYnkgZGVmYXVs
dCkgYW5kIGltcGxlbWVudGF0aW9uIGVycm9ycywgYXBwYXJlbnRseSB3aXRob3V0Cm1lYW5pbmdm
dWwgb3ZlcnNpZ2h0LiBJIHJlYWxseSBhc2sgdGhhdCB0aGUgcGVvcGxlIG1vcmUgY2xvc2VseSBp
bnZvbHZlZCB3aXRoCkdydWIgdHJ5IHRvIGtlZXAgYSBjbG9zZXIgZXllIG9uIHRoZWlyIGNvZGUg
YXMgaXQgYXBwbGllcyB0byBMaW51eC4KCgktaHBhCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 20:46:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 20:46: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-devel-bounces@lists.xenproject.org>)
	id 1gLwc9-00020l-4O; Sun, 11 Nov 2018 20:45: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=nypi=nw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLwc7-00020b-OD
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 20:45:47 +0000
X-Inumbo-ID: be320ba0-e5f2-11e8-840e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be320ba0-e5f2-11e8-840e-12d6303a7972;
 Sun, 11 Nov 2018 20:45:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLwbt-0003SQ-F5; Sun, 11 Nov 2018 20:45:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLwbt-0006sr-7T; Sun, 11 Nov 2018 20:45:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLwbt-0003hA-6q; Sun, 11 Nov 2018 20:45:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129797-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=114a75ad8694046372d4892d0d5e59b4088b2885
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Nov 2018 20:45:33 +0000
Subject: [Xen-devel] [ovmf test] 129797: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc5NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3OTcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMTE0YTc1YWQ4Njk0MDQ2MzcyZDQ4OTJkMGQ1ZTU5YjQwODhiMjg4NQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDQgZGF5cyAgIDI3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTc5NyAgMjAxOC0xMS0xMSAxMDoyMToyNiBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRl
bC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEu
d3VAaW50ZWwuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1
Lm5pQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlh
eGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjQ0IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 22:27:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 22:27: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-devel-bounces@lists.xenproject.org>)
	id 1gLyCD-00018L-VZ; Sun, 11 Nov 2018 22:27: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=xqpf=nw=linuxfoundation.org=gregkh@kernel.org>)
 id 1gLyCC-00018G-NZ
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 22:27:08 +0000
X-Inumbo-ID: ebd51738-e600-11e8-8f5f-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ebd51738-e600-11e8-8f5f-12d6303a7972;
 Sun, 11 Nov 2018 22:27:07 +0000 (UTC)
Received: from localhost (unknown [206.108.79.134])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 10E8921104;
 Sun, 11 Nov 2018 22:27:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541975226;
 bh=IKP7ZDEvpA/E7zt2b+tyD2cfnFd19HNOMrd6yqGlCHs=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=CNLxJVo5XdYdkRGtFEYMJv/gJfDQm3DV44+ujby6sXBdJuNxiWPaXyxm4XEMYAW80
 3bI94wK/FvG+SEeGjDS9RCU8E/2qHz2dsDxojkWZndecpxfYaHaIw3CUww3HNlB30u
 j94c+fUgFLMibcHVfv8X5FvETyHd5Jr3cbdkM7Mw=
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Sun, 11 Nov 2018 14:16:29 -0800
Message-Id: <20181111221625.728414024@linuxfoundation.org>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181111221619.915519183@linuxfoundation.org>
References: <20181111221619.915519183@linuxfoundation.org>
User-Agent: quilt/0.65
X-stable: review
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4.19 042/361] x86/xen: Fix boot loader version
 reported for PVH guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, corbet@lwn.net,
 Peter Zijlstra <peterz@infradead.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-doc@vger.kernel.org,
 stable@vger.kernel.org, Ingo Molnar <mingo@kernel.org>, bp@alien8.de,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>,
 Linus Torvalds <torvalds@linux-foundation.org>, boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NC4xOS1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpGcm9tOiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMzU3ZDI5MWNlMDM1ZDFiNzU3NTY4MDU4ZjNj
OTg5OGM2MGQxMjViMSB1cHN0cmVhbS4KClRoZSBib290IGxvYWRlciB2ZXJzaW9uIHJlcG9ydGVk
IHZpYSBzeXNmcyBpcyB3cm9uZyBpbiBjYXNlIG9mIHRoZQprZXJuZWwgYmVpbmcgYm9vdGVkIHZp
YSB0aGUgWGVuIFBWSCBib290IGVudHJ5LiBpdCBzaG91bGQgYmUgMi4xMgooMHgwMjBjKSwgYnV0
IGl0IGlzIHJlcG9ydGVkIHRvIGJlIDIuMTggKDB4MDIxMikuCgpBcyB0aGUgY3VycmVudCB3YXkg
dG8gc2V0IHRoZSB2ZXJzaW9uIGlzIGVycm9yIHByb25lIHVzZSB0aGUgbW9yZQpyZWFkYWJsZSB2
YXJpYW50ICgyIDw8IDgpIHwgMTIuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CkNjOiA8c3RhYmxlQHZnZXIua2VybmVsLm9yZz4gIyA0LjEyCkNjOiBMaW51
cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CkNjOiBQZXRlciBaaWps
c3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGlu
dXRyb25peC5kZT4KQ2M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNjOiBicEBhbGllbjgu
ZGUKQ2M6IGNvcmJldEBsd24ubmV0CkNjOiBsaW51eC1kb2NAdmdlci5rZXJuZWwub3JnCkNjOiB4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKTGluazogaHR0cDovL2xrbWwua2VybmVsLm9y
Zy9yLzIwMTgxMDEwMDYxNDU2LjIyMjM4LTItamdyb3NzQHN1c2UuY29tClNpZ25lZC1vZmYtYnk6
IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgpTaWduZWQtb2ZmLWJ5OiBHcmVnIEtyb2Fo
LUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgoKLS0tCiBhcmNoL3g4Ni94ZW4v
ZW5saWdodGVuX3B2aC5jIHwgICAgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCisrKyBi
L2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKQEAgLTc1LDcgKzc1LDcgQEAgc3RhdGljIHZv
aWQgX19pbml0IGluaXRfcHZoX2Jvb3RwYXJhbXModgogCSAqIFZlcnNpb24gMi4xMiBzdXBwb3J0
cyBYZW4gZW50cnkgcG9pbnQgYnV0IHdlIHdpbGwgdXNlIGRlZmF1bHQgeDg2L1BDCiAJICogZW52
aXJvbm1lbnQgKGkuZS4gaGFyZHdhcmVfc3ViYXJjaCAwKS4KIAkgKi8KLQlwdmhfYm9vdHBhcmFt
cy5oZHIudmVyc2lvbiA9IDB4MjEyOworCXB2aF9ib290cGFyYW1zLmhkci52ZXJzaW9uID0gKDIg
PDwgOCkgfCAxMjsKIAlwdmhfYm9vdHBhcmFtcy5oZHIudHlwZV9vZl9sb2FkZXIgPSAoOSA8PCA0
KSB8IDA7IC8qIFhlbiBsb2FkZXIgKi8KIAogCXg4Nl9pbml0LmFjcGkuZ2V0X3Jvb3RfcG9pbnRl
ciA9IHB2aF9nZXRfcm9vdF9wb2ludGVyOwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 22:29:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 22:29: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-devel-bounces@lists.xenproject.org>)
	id 1gLyER-0001Fo-FZ; Sun, 11 Nov 2018 22:29: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=xqpf=nw=linuxfoundation.org=gregkh@kernel.org>)
 id 1gLyEQ-0001Fj-0L
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 22:29:26 +0000
X-Inumbo-ID: 3def55e9-e601-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3def55e9-e601-11e8-9a16-bc764e045a96;
 Sun, 11 Nov 2018 22:29:24 +0000 (UTC)
Received: from localhost (unknown [206.108.79.134])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0E4902154B;
 Sun, 11 Nov 2018 22:29:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541975364;
 bh=UOSaTlkMcGHaX5CZKKjQAOwM975qKcKanCm1Xm/WmVA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=SkWV4/YNgrwDOyUJIvVrw+Yz1ie7/ZDg0WgvPelyXTXAoYsueAtak0VvIGYxEP/hr
 Nf3FkDdk6vVrHZpZw5OCaENL2jQX9xKzYL+IZjexe9I6/yRTkwxH4wVC5tBkVuvm/b
 Zhc3GcX4+Unh3atqUX+TMlZFSyu2uRyFIMzY7HrQ=
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Sun, 11 Nov 2018 14:18:21 -0800
Message-Id: <20181111221708.732023332@linuxfoundation.org>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181111221707.043394111@linuxfoundation.org>
References: <20181111221707.043394111@linuxfoundation.org>
User-Agent: quilt/0.65
X-stable: review
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4.18 037/350] x86/xen: Fix boot loader version
 reported for PVH guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, corbet@lwn.net,
 Peter Zijlstra <peterz@infradead.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-doc@vger.kernel.org,
 stable@vger.kernel.org, Ingo Molnar <mingo@kernel.org>, bp@alien8.de,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>,
 Linus Torvalds <torvalds@linux-foundation.org>, boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NC4xOC1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpGcm9tOiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMzU3ZDI5MWNlMDM1ZDFiNzU3NTY4MDU4ZjNj
OTg5OGM2MGQxMjViMSB1cHN0cmVhbS4KClRoZSBib290IGxvYWRlciB2ZXJzaW9uIHJlcG9ydGVk
IHZpYSBzeXNmcyBpcyB3cm9uZyBpbiBjYXNlIG9mIHRoZQprZXJuZWwgYmVpbmcgYm9vdGVkIHZp
YSB0aGUgWGVuIFBWSCBib290IGVudHJ5LiBpdCBzaG91bGQgYmUgMi4xMgooMHgwMjBjKSwgYnV0
IGl0IGlzIHJlcG9ydGVkIHRvIGJlIDIuMTggKDB4MDIxMikuCgpBcyB0aGUgY3VycmVudCB3YXkg
dG8gc2V0IHRoZSB2ZXJzaW9uIGlzIGVycm9yIHByb25lIHVzZSB0aGUgbW9yZQpyZWFkYWJsZSB2
YXJpYW50ICgyIDw8IDgpIHwgMTIuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CkNjOiA8c3RhYmxlQHZnZXIua2VybmVsLm9yZz4gIyA0LjEyCkNjOiBMaW51
cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CkNjOiBQZXRlciBaaWps
c3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGlu
dXRyb25peC5kZT4KQ2M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNjOiBicEBhbGllbjgu
ZGUKQ2M6IGNvcmJldEBsd24ubmV0CkNjOiBsaW51eC1kb2NAdmdlci5rZXJuZWwub3JnCkNjOiB4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKTGluazogaHR0cDovL2xrbWwua2VybmVsLm9y
Zy9yLzIwMTgxMDEwMDYxNDU2LjIyMjM4LTItamdyb3NzQHN1c2UuY29tClNpZ25lZC1vZmYtYnk6
IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgpTaWduZWQtb2ZmLWJ5OiBHcmVnIEtyb2Fo
LUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgoKLS0tCiBhcmNoL3g4Ni94ZW4v
ZW5saWdodGVuX3B2aC5jIHwgICAgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCisrKyBi
L2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKQEAgLTc1LDcgKzc1LDcgQEAgc3RhdGljIHZv
aWQgX19pbml0IGluaXRfcHZoX2Jvb3RwYXJhbXModgogCSAqIFZlcnNpb24gMi4xMiBzdXBwb3J0
cyBYZW4gZW50cnkgcG9pbnQgYnV0IHdlIHdpbGwgdXNlIGRlZmF1bHQgeDg2L1BDCiAJICogZW52
aXJvbm1lbnQgKGkuZS4gaGFyZHdhcmVfc3ViYXJjaCAwKS4KIAkgKi8KLQlwdmhfYm9vdHBhcmFt
cy5oZHIudmVyc2lvbiA9IDB4MjEyOworCXB2aF9ib290cGFyYW1zLmhkci52ZXJzaW9uID0gKDIg
PDwgOCkgfCAxMjsKIAlwdmhfYm9vdHBhcmFtcy5oZHIudHlwZV9vZl9sb2FkZXIgPSAoOSA8PCA0
KSB8IDA7IC8qIFhlbiBsb2FkZXIgKi8KIAogCXg4Nl9pbml0LmFjcGkuZ2V0X3Jvb3RfcG9pbnRl
ciA9IHB2aF9nZXRfcm9vdF9wb2ludGVyOwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 22:32:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 22:32: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-devel-bounces@lists.xenproject.org>)
	id 1gLyH1-0001zh-0p; Sun, 11 Nov 2018 22:32: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=xqpf=nw=linuxfoundation.org=gregkh@kernel.org>)
 id 1gLyH0-0001zc-6s
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 22:32:06 +0000
X-Inumbo-ID: 9d914c62-e601-11e8-ab28-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9d914c62-e601-11e8-ab28-12d6303a7972;
 Sun, 11 Nov 2018 22:32:05 +0000 (UTC)
Received: from localhost (unknown [206.108.79.134])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 60EC421582;
 Sun, 11 Nov 2018 22:32:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1541975524;
 bh=wHu3QUMFPhCr7Zd7P/4p7jWOwhcvkMOjXCZ+sngCSI4=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=r7sMZuMUlZZ/hsNQMYoTVF1gKl+mS3BwEH905e8SUzYYuf7KSBbcixTV+mryclVZ/
 29V0Cx6gH58EL0KEWUi+DXz8vZmD8AbnU1g4pJ++siw77MvYkLMbwpzUGL+2h4AKgV
 Q3TTIjAtZoMvg7tInykzG7/dJe2wecsO9sTTg0iI=
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Sun, 11 Nov 2018 14:21:57 -0800
Message-Id: <20181111221649.947741388@linuxfoundation.org>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181111221647.665769131@linuxfoundation.org>
References: <20181111221647.665769131@linuxfoundation.org>
User-Agent: quilt/0.65
X-stable: review
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4.14 020/222] x86/xen: Fix boot loader version
 reported for PVH guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, corbet@lwn.net,
 Peter Zijlstra <peterz@infradead.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-doc@vger.kernel.org,
 stable@vger.kernel.org, Ingo Molnar <mingo@kernel.org>, bp@alien8.de,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>,
 Linus Torvalds <torvalds@linux-foundation.org>, boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NC4xNC1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpGcm9tOiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgMzU3ZDI5MWNlMDM1ZDFiNzU3NTY4MDU4ZjNj
OTg5OGM2MGQxMjViMSB1cHN0cmVhbS4KClRoZSBib290IGxvYWRlciB2ZXJzaW9uIHJlcG9ydGVk
IHZpYSBzeXNmcyBpcyB3cm9uZyBpbiBjYXNlIG9mIHRoZQprZXJuZWwgYmVpbmcgYm9vdGVkIHZp
YSB0aGUgWGVuIFBWSCBib290IGVudHJ5LiBpdCBzaG91bGQgYmUgMi4xMgooMHgwMjBjKSwgYnV0
IGl0IGlzIHJlcG9ydGVkIHRvIGJlIDIuMTggKDB4MDIxMikuCgpBcyB0aGUgY3VycmVudCB3YXkg
dG8gc2V0IHRoZSB2ZXJzaW9uIGlzIGVycm9yIHByb25lIHVzZSB0aGUgbW9yZQpyZWFkYWJsZSB2
YXJpYW50ICgyIDw8IDgpIHwgMTIuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CkNjOiA8c3RhYmxlQHZnZXIua2VybmVsLm9yZz4gIyA0LjEyCkNjOiBMaW51
cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CkNjOiBQZXRlciBaaWps
c3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGlu
dXRyb25peC5kZT4KQ2M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNjOiBicEBhbGllbjgu
ZGUKQ2M6IGNvcmJldEBsd24ubmV0CkNjOiBsaW51eC1kb2NAdmdlci5rZXJuZWwub3JnCkNjOiB4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKTGluazogaHR0cDovL2xrbWwua2VybmVsLm9y
Zy9yLzIwMTgxMDEwMDYxNDU2LjIyMjM4LTItamdyb3NzQHN1c2UuY29tClNpZ25lZC1vZmYtYnk6
IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgpTaWduZWQtb2ZmLWJ5OiBHcmVnIEtyb2Fo
LUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgoKLS0tCiBhcmNoL3g4Ni94ZW4v
ZW5saWdodGVuX3B2aC5jIHwgICAgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCisrKyBi
L2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKQEAgLTc2LDcgKzc2LDcgQEAgc3RhdGljIHZv
aWQgX19pbml0IGluaXRfcHZoX2Jvb3RwYXJhbXModgogCSAqIFZlcnNpb24gMi4xMiBzdXBwb3J0
cyBYZW4gZW50cnkgcG9pbnQgYnV0IHdlIHdpbGwgdXNlIGRlZmF1bHQgeDg2L1BDCiAJICogZW52
aXJvbm1lbnQgKGkuZS4gaGFyZHdhcmVfc3ViYXJjaCAwKS4KIAkgKi8KLQlwdmhfYm9vdHBhcmFt
cy5oZHIudmVyc2lvbiA9IDB4MjEyOworCXB2aF9ib290cGFyYW1zLmhkci52ZXJzaW9uID0gKDIg
PDwgOCkgfCAxMjsKIAlwdmhfYm9vdHBhcmFtcy5oZHIudHlwZV9vZl9sb2FkZXIgPSAoOSA8PCA0
KSB8IDA7IC8qIFhlbiBsb2FkZXIgKi8KIH0KIAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 22:43:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 22:43: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-devel-bounces@lists.xenproject.org>)
	id 1gLySB-0002rt-7Q; Sun, 11 Nov 2018 22:43: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=nypi=nw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gLySA-0002rh-Ge
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 22:43:38 +0000
X-Inumbo-ID: 3589cbf6-e603-11e8-8a54-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3589cbf6-e603-11e8-8a54-12d6303a7972;
 Sun, 11 Nov 2018 22:43:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gLyRy-0005cS-E4; Sun, 11 Nov 2018 22:43:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gLyRy-0005zP-7G; Sun, 11 Nov 2018 22:43:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gLyRy-0002TY-6e; Sun, 11 Nov 2018 22:43:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129729-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-credit1:xen-install:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d6798ce35707a485d9c132319d70dd654620e5e5
X-Osstest-Versions-That: xen=dee593780213a4997ae6206cc4d103e608613098
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Nov 2018 22:43:26 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 129729: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTcyOSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTcyOS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA1
MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTI4NzkyCgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZh
aWwgaW4gMTI5NTcwIHBhc3MgaW4gMTI5NzI5CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICA2IHhlbi1pbnN0YWxsICAgICAgZmFpbCBpbiAxMjk1NzAgcGFzcyBpbiAxMjk3MjkKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5z
dG9yZWxzLnJlcGVhdCBmYWlsIGluIDEyOTU3MCBwYXNzIGluIDEyOTcyOQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIHBhc3MgaW4gMTI5NTcwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMjk1NzAKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00IDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDEyOTU3MCBs
aWtlIDEyODc5MgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA1MCB4dGYvdGVzdC1odm02NC1sYnIt
dHN4LXZtZW50cnkgZmFpbCBpbiAxMjk1NzAgbGlrZSAxMjg3OTIKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMjk1NzAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMjk1NzAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
IDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTI4NjgxCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjg2ODEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODc5MgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI4NzkyCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMjg3OTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODc5MgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI4NzkyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlh
bi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjg3OTIKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEyODc5MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4NzkyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg3OTIKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNyB4ZW4t
YnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgZDY3OThjZTM1NzA3YTQ4NWQ5YzEzMjMxOWQ3MGRkNjU0NjIwZTVlNQpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZGVlNTkzNzgwMjEzYTQ5OTdh
ZTYyMDZjYzRkMTAzZTYwODYxMzA5OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4NzkyICAyMDE4
LTEwLTE1IDAwOjA1OjUyIFogICAyNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQ2NiAg
MjAxOC0xMS0wNSAxNTozNjozMyBaICAgIDYgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTU3MCAgMjAxOC0xMS0wNyAxNjo0Nzo0MSBaICAgIDQgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIE9sYWYgSGVyaW5nIDxvbGFm
QGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFNl
cmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGQ2Nzk4
Y2UzNTcwN2E0ODVkOWMxMzIzMTlkNzBkZDY1NDYyMGU1ZTUKQXV0aG9yOiBPbGFmIEhlcmluZyA8
b2xhZkBhZXBmbGUuZGU+CkRhdGU6ICAgTW9uIEp1biAxOCAxNDo1NTozNiAyMDE4ICswMjAwCgog
ICAgc3R1YmRvbS92dHBtOiBmaXggbWVtY21wIGluIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaAog
ICAgCiAgICBnY2M4IHNwb3R0ZWQgdGhpcyBlcnJvcjoKICAgIGVycm9yOiAnbWVtY21wJyByZWFk
aW5nIDIwIGJ5dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92
ZXJmbG93PV0KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogICAgUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVu
cy1seW9uLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDIyYmY1YmUzMjM3Y2I0
ODJhMmZmZDc3MmZmZDIwY2UzNzI4NWVlYmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkZWE5ZmMwZTAyZDkyZjVlNmQ0NjY4MGFhMGE1MmZhNzU4ZWNhOWM0KQogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgZTkwNzQ2MGZkNjFjMzUwNDg3ZmZlZTVkOGFhMzc1YmVmNTZiYzgx
YykKICAgIENvbmZsaWN0czoKICAgICAgICAgICAgc3R1YmRvbS9NYWtlZmlsZQogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICAKICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGYxMzk4M2RiMTIwZjVlNTZkZmVmYmVlNWQ1NjY3
OGQyZDQzZTI5MTQpCgpjb21taXQgZDc5MmU1NzdkY2NjY2VkMGNkY2U2ZTAyYzhmMjIyNDllNTVi
ODFhNQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQg
Tm92IDcgMDk6NTE6NDQgMjAxOCArMDEwMAoKICAgIHg4Njogd29yayBhcm91bmQgSExFIGhvc3Qg
bG9ja3VwIGVycmF0dW0KICAgIAogICAgWEFDUVVJUkUgcHJlZml4ZWQgYWNjZXNzZXMgdG8gdGhl
IDRNYiByYW5nZSBvZiBtZW1vcnkgc3RhcnRpbmcgYXQgMUdiCiAgICBhcmUgbGlhYmxlIHRvIGxv
Y2sgdXAgdGhlIHByb2Nlc3Nvci4gRGlzYWxsb3cgdXNlIG9mIHRoaXMgbWVtb3J5IHJhbmdlLgog
ICAgCiAgICBVbmZvcnR1bmF0ZWx5IHRoZSBhdmFpbGFibGUgQ29yZSBHZW43IGFuZCBHZW44IHNw
ZWMgdXBkYXRlcyBhcmUgcHJldHR5CiAgICBvbGQsIHNvIEkgY2FuIG9ubHkgZ3Vlc3MgdGhhdCB0
aGV5J3JlIHNpbWlsYXJseSBhZmZlY3RlZCB3aGVuIENvcmUgR2VuNgogICAgaXMgYW5kIHRoZSBY
ZW9uIGNvdW50ZXJwYXJ0cyBhcmUsIHRvby4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
ODIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogY2M3NjQxMGQyMGFmZjJjYzA3YjI2OGIwNzEzZGMxZDI3
NDBjNmUxMgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMDcgMDk6MzM6MjQgKzAxMDAKCmNvbW1p
dCBiYTRlYjg1MzE5M2U0OTFhMWEwYmMwNDQxZGM2YWJhODM2NjhiNDNhCkF1dGhvcjogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBOb3YgNyAwOTo1MDo1OCAyMDE4
ICswMTAwCgogICAgeDg2OiBleHRlbmQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKCkgaW50ZXJmYWNl
CiAgICAKICAgIFVzZSBhIHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3MgKG5vdyBm
cmFtZSBudW1iZXIpIGFuIG9yZGVyIGNhbgogICAgYWxzbyBiZSBzcGVjaWZpZWQuCiAgICAKICAg
IFRoaXMgaXMgcGFydCBvZiBYU0EtMjgyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg2MTdlNjlmYjgz
MDdiMzcyZWVmZjQxZDU1ZWM5NjZkYmViYTM2ZWIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTA3
IDA5OjMyOjA4ICswMTAwCgpjb21taXQgODhiNWUzNjhjZTA4YWFmZjc4ZGI1ZTNlZGM0YzQ4ODk0
NTgzNzc1MApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgTW9uIE5vdiA1IDE2OjE3OjU2IDIwMTggKzAxMDAKCiAgICB0b29scy9kb21idWls
ZGVyOiBJbml0aWFsaXNlIHZjcHUgZGVidWcgcmVnaXN0ZXJzIGNvcnJlY3RseQogICAgCiAgICBJ
biBwYXJ0aWN1bGFyLCBpbml0aWFsaXNpbmcgJWRyNiB3aXRoIHRoZSB2YWx1ZSAwIGlzIGJ1Z2d5
LCBiZWNhdXNlIG9uCiAgICBoYXJkd2FyZSBzdXBwb3J0aW5nIFRyYW5zYWN0aW9uYWwgTWVtb3J5
LCBpdCB3aWxsIGNhdXNlIHRoZSBzdGlja3kgUlRNIGJpdCB0bwogICAgYmUgYXNzZXJ0ZWQsIGV2
ZW4gdGhvdWdoIGEgZGVidWcgZXhjZXB0aW9uIGZyb20gYSB0cmFuc2FjdGlvbiBoYXNuJ3QgYWN0
dWFsbHkKICAgIGJlZW4gb2JzZXJ2ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA0NjAyOWRhMTJlNWVmZWNhNmQ5NTdlNTc5
M2JkMzRmMjk2NWZhMGExCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0yNCAxNDo0MzowNSArMDEw
MAoKY29tbWl0IDY0ZmQ0MmZiY2IzOTI4NDU0MDU2ZWYyNjYzZDViMjQ4Y2Q4YzNhODQKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBO
b3YgNSAxNjoxNzoyNiAyMDE4ICswMTAwCgogICAgeDg2L2RvbWFpbjogSW5pdGlhbGlzZSB2Y3B1
IGRlYnVnIHJlZ2lzdGVycyBjb3JyZWN0bHkKICAgIAogICAgSW4gcGFydGljdWxhciwgaW5pdGlh
bGlzaW5nICVkcjYgd2l0aCB0aGUgdmFsdWUgMCBpcyBidWdneSwgYmVjYXVzZSBvbgogICAgaGFy
ZHdhcmUgc3VwcG9ydGluZyBUcmFuc2FjdGlvbmFsIE1lbW9yeSwgaXQgd2lsbCBjYXVzZSB0aGUg
c3RpY2t5IFJUTSBiaXQgdG8KICAgIGJlIGFzc2VydGVkLCBldmVuIHRob3VnaCBhIGRlYnVnIGV4
Y2VwdGlvbiBmcm9tIGEgdHJhbnNhY3Rpb24gaGFzbid0IGFjdHVhbGx5CiAgICBiZWVuIG9ic2Vy
dmVkLgogICAgCiAgICBJbnRyb2R1Y2UgYXJjaF92Y3B1X3JlZ3NfaW5pdCgpIHRvIHNldCB2YXJp
b3VzIGFyY2hpdGVjdHVyYWwgZGVmYXVsdHMsIGFuZAogICAgcmV1c2UgdGhpcyBpbiB0aGUgaHZt
X3ZjcHVfcmVzZXRfc3RhdGUoKSBwYXRoLgogICAgCiAgICBBcmNoaXRlY3R1cmFsbHksICVlZHgn
cyBpbml0IHN0YXRlIGNvbnRhaW5zIHRoZSBwcm9jZXNzb3JzIG1vZGVsIGluZm9ybWF0aW9uLAog
ICAgYW5kIDB4ZiBsb29rcyB0byBiZSBhIHJlbW5hbnQgb2YgdGhlIG9sZCBJbnRlbCBwcm9jZXNz
b3JzLiAgV2UgY2xlYXJseSBoYXZlIG5vCiAgICBzb2Z0d2FyZSB3aGljaCBjYXJlcywgc2VlaW5n
IGFzIGl0IGlzIHdyb25nIGZvciB0aGUgbGFzdCBkZWNhZGUncyB3b3J0aCBvZgogICAgSW50ZWwg
aGFyZHdhcmUgYW5kIGZvciBhbGwgb3RoZXIgdmVuZG9ycywgc28gbGV0cyB1c2UgdGhlIHZhbHVl
IDAgZm9yCiAgICBzaW1wbGljaXR5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAgeDg2L2RvbWFpbjogRml4IGJ1aWxkIHdp
dGggR0NDIDQuMy54CiAgICAKICAgIEdDQyA0LjMueCBjYW4ndCBpbml0aWFsaXNlIHRoZSB1c2Vy
X3JlZ3Mgc3RydWN0dXJlIGxpa2UgdGhpcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkZmJhNGQyZTkxZjYzYThmNDA0OTNjNGZjMmRiMDNm
ZDgyODdmNmNiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0yNCAxNDo0MzowNSArMDEwMAogICAg
bWFzdGVyIGNvbW1pdDogMGExZmE2MzUwMjlkMTAwZDRiNmI3ZWRkYjMxZDQ5NjAzMjE3Y2FiNwog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMzAgMTM6MjY6MjEgKzAwMDAKCmNvbW1pdCA4NmNiYTli
MDIzNjZkZTEwZWU2YmVmZmUxZWFkODYwMGVjNjgyNDVmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTm92IDUgMTY6MTY6NDUgMjAx
OCArMDEwMAoKICAgIHg4Ni9ib290OiBJbml0aWFsaXNlIHRoZSBkZWJ1ZyByZWdpc3RlcnMgY29y
cmVjdGx5CiAgICAKICAgIEluIHBhcnRpY3VsYXIsIGluaXRpYWxpc2luZyAlZHI2IHdpdGggdGhl
IHZhbHVlIDAgaXMgYnVnZ3ksIGJlY2F1c2Ugb24KICAgIGhhcmR3YXJlIHN1cHBvcnRpbmcgVHJh
bnNhY3Rpb25hbCBNZW1vcnksIGl0IHdpbGwgY2F1c2UgdGhlIHN0aWNreSBSVE0gYml0IHRvCiAg
ICBiZSBhc3NlcnRlZCwgZXZlbiB0aG91Z2ggYSBkZWJ1ZyBleGNlcHRpb24gZnJvbSBhIHRyYW5z
YWN0aW9uIGhhc24ndCBhY3R1YWxseQogICAgYmVlbiBvYnNlcnZlZC4KICAgIAogICAgTW92ZSBY
ODZfRFI2X0RFRkFVTFQgaW50byB4ODYtZGVmbnMuaCBhbG9uZyB3aXRoIHRoZSBvdGhlciBhcmNo
aXRlY3R1cmFsCiAgICByZWdpc3RlciBjb25zdGFudHMsIGFuZCBpbnRyb2R1Y2UgYSBuZXcgWDg2
X0RSN19ERUZBVUxULiAgVXNlIHRoZSBleGlzdGluZwogICAgd3JpdGVfZGVidWdyZWcoKSBoZWxw
ZXIsIHJhdGhlciB0aGFuIG9wZW5jb2RlZCBpbmxpbmUgYXNzZW1ibHkuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogNzIxZGE2ZDQxYTcwZmUwOGIzZmNkOWMzMWE2MmY2NzA5YTU0YzZiYQogICAgbWFzdGVy
IGRhdGU6IDIwMTgtMTAtMjQgMTQ6NDM6MDUgKzAxMDAKCmNvbW1pdCA0OWY3NGVhNjA5YTYxMDA0
YzYzOGU2ZmZjNTI3YmZmNzY5Y2U5OGVmCkF1dGhvcjogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5
YXNsaUBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBOb3YgNSAxNjoxNjoxOSAyMDE4ICswMTAwCgog
ICAgeDg2L2Jvb3Q6IGVuYWJsZSBOTUlzIGFmdGVyIHRyYXBzIGluaXQKICAgIAogICAgSW4gY2Vy
dGFpbiBzY2VuYXJpb3MsIE5NSXMgbWlnaHQgYmUgZGlzYWJsZWQgZHVyaW5nIFhlbiBib290IHBy
b2Nlc3MuCiAgICBTdWNoIHNpdHVhdGlvbiB3aWxsIGNhdXNlIGFsdGVybmF0aXZlX2luc3RydWN0
aW9ucygpIHRvOgogICAgCiAgICAgICAgcGFuaWMoIlRpbWVkIG91dCB3YWl0aW5nIGZvciBhbHRl
cm5hdGl2ZXMgc2VsZi1OTUkgdG8gaGl0XG4iKTsKICAgIAogICAgVGhpcyBidWcgd2FzIG9yaWdp
bmFsbHkgc2VlbiB3aGVuIHVzaW5nIFRib290IHRvIGJvb3QgWGVuIDQuMTEKICAgIAogICAgVG8g
cHJldmVudCB0aGlzIGZyb20gaGFwcGVuaW5nLCBlbmFibGUgTk1JcyBkdXJpbmcgY3B1X2luaXQo
KSBhbmQKICAgIGR1cmluZyBfX3N0YXJ0X3hlbigpIGZvciBCU1AuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFz
dGVyIGNvbW1pdDogMDcyZTA1NDM1OWE0ZDRhNGY2YzNmYTA5NTg1NjY3NDcyYzRmMGYxZAogICAg
bWFzdGVyIGRhdGU6IDIwMTgtMTAtMjMgMTI6MzM6NTQgKzAxMDAKCmNvbW1pdCA1YjZmYjMzZDhm
NGZlNzUzMzc3MDkwZTZiZThhYWE4MTZhNjgxNGVjCkF1dGhvcjogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTm92IDUgMTY6MTU6MTcgMjAxOCArMDEw
MAoKICAgIHZ0ZDogYWRkIG1pc3NpbmcgY2hlY2sgZm9yIHNoYXJlZCBFUFQuLi4KICAgIAogICAg
Li4uaW4gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZSgpLgogICAgCiAgICBUaGlzIHBhdGNoIGFsc28g
aW5jbHVkZXMgc29tZSBub24tZnVuY3Rpb25hbCBtb2RpZmljYXRpb25zIGluCiAgICBpbnRlbF9p
b21tdV9tYXBfcGFnZSgpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTMwYzQ3Y2Q4YmU4YmE3M2NmYzFlYzdi
MWViZDAzNjQ2NDcwOGEyNAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMDQgMTQ6NTM6NTcgKzAy
MDAKCmNvbW1pdCA4ZDFhZmQxY2VmMGYyNGMwMGI3M2Q0NGZlZDUzNzMwYjBiYmNiYjJlCkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBOb3YgNSAxNjox
NDo1MCAyMDE4ICswMTAwCgogICAgeDg2OiBmaXggInhwdGk9IiBhbmQgInB2LWwxdGY9IiB5ZXQg
YWdhaW4KICAgIAogICAgV2hpbGUgY29tbWl0IDJhM2IzNGVjNDcgKCJ4ODYvc3BlYy1jdHJsOiBZ
ZXQgbW9yZSBmaXhlcyBmb3IgeHB0aT0KICAgIHBhcnNpbmciKSBpbmRlZWQgZml4ZWQgInhwdGk9
ZG9tMCIsIGl0IGJyb2tlICJ4cHRpPW5vLWRvbTAiLCBpbiB0aGF0CiAgICB0aGlzIHRoZW4gYmVj
YW1lIGVxdWl2YWxlbnQgdG8gInhwdGk9bm8iLiBJbiBwYXJ0aWN1bGFyLCB0aGUgcHJlc2VuY2UK
ICAgIG9mICJ4cHRpPSIgYWxvbmUgb24gdGhlIGNvbW1hbmQgbGluZSBtZWFucyBub3RoaW5nIGFz
IHRvIHdoaWNoIGRlZmF1bHQKICAgIGlzIHRvIGJlIG92ZXJyaWRkZW47ICJ4cHRpPW5vLWRvbTAi
LCBmb3IgZXhhbXBsZSwgb3VnaHQgdG8gaGF2ZSBubwogICAgZWZmZWN0IGZvciBEb21VLXMsIGFz
IHRoaXMgaXMgZGlzdGluY3QgZnJvbSBib3RoICJ4cHRpPW5vLWRvbTAsZG9tdSIKICAgIGFuZCAi
eHB0aT1uby1kb20wLG5vLWRvbXUiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg3NDNkMmRlYTUzOTYxN2Uy
MzdjNzc1NTZhOTFkYzM1NzA5OGE4YWYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ5
OjU2ICswMjAwCgpjb21taXQgMGRiZTZhY2VmMDkzNDU2YTA2ZmI0ODljOTExYTYwMjg3NDIwOGIy
MApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gTm92
IDUgMTY6MTQ6MjUgMjAxOCArMDEwMAoKICAgIHg4Njogc3BsaXQgb3B0X3B2X2wxdGYKICAgIAog
ICAgVXNlIHNlcGFyYXRlIHRyYWNraW5nIHZhcmlhYmxlcyBmb3IgdGhlIGhhcmR3YXJlIGRvbWFp
biBhbmQgRG9tVS1zLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZCwgYnV0
IGFkanVzdCB0aGUgY29tbWVudCBpbgogICAgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucygp
IHRvIG1hdGNoIHByaW9yIGFzIHdlbGwgYXMgcmVzdWx0aW5nIGNvZGUuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1p
dDogMGI4OTY0M2VmNmVmMTRlMmMyYjczMWNhNjc1ZDIzZTQwNWVkNjliMQogICAgbWFzdGVyIGRh
dGU6IDIwMTgtMTAtMDQgMTQ6NDk6MTkgKzAyMDAKCmNvbW1pdCAzOGE3ZGRlZDE5ZTMwZjFjZWE2
MjBkYjQ2NzM4ZWYzOTU3OTUxN2Y1CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpEYXRlOiAgIE1vbiBOb3YgNSAxNjoxMzo1NSAyMDE4ICswMTAwCgogICAgeDg2OiBzcGxp
dCBvcHRfeHB0aQogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFyaWFibGVzIGZvciB0
aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hh
bmdlIGludGVuZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDUxZTBjYjQ1OTMyZDgwZDRlZWI1OTk5NGVl
MmMzZjNjNTk3YjAyMTIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ4OjE4ICswMjAw
Cgpjb21taXQgYmQ4OTU2OWZiNTI1ZWM5NTdiZWI3OThlYzk5YTJiYjc3ZGU2YmM5NApBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gTm92IDUgMTY6MTM6
MDkgMjAxOCArMDEwMAoKICAgIHg4Njogc2lsZW5jZSBmYWxzZSBsb2cgbWVzc2FnZXMgZm9yIHBs
YWluICJ4cHRpIiAvICJwdi1sMXRmIgogICAgCiAgICBXaGlsZSBjb21taXQgMmEzYjM0ZWM0NyAo
Ing4Ni9zcGVjLWN0cmw6IFlldCBtb3JlIGZpeGVzIGZvciB4cHRpPQogICAgcGFyc2luZyIpICBj
bGFpbWVkIHRvIGhhdmUgZ290IHJpZCBvZiB0aGUgJ3BhcmFtZXRlciAieHB0aSIgaGFzIGludmFs
aWQKICAgIHZhbHVlICIiLCByYz0tMjIhJyBsb2cgbWVzc2FnZSBmb3IgInhwdGkiIGFsb25lIG9u
IHRoZSBjb21tYW5kIGxpbmUsCiAgICB0aGlzIHdhc24ndCB0aGUgY2FzZSAodGhlIG9wdGlvbiB0
b29rIGVmZmVjdCBuZXZlcnRoZWxlc3MpLgogICAgCiAgICBGaXggdGhpcyB0aGVyZSBhcyB3ZWxs
IGFzIGZvciBwbGFpbiAicHYtbDF0ZiIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMmZiNTdlNGJlZWZlZGE5
MjM0NDZiNzNmODhiMzkyZTU5YjA3ZDg0NwogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDktMjggMTc6
MTI6MTQgKzAyMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 23:46:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 23:46: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-devel-bounces@lists.xenproject.org>)
	id 1gLzRA-0007Ug-5y; Sun, 11 Nov 2018 23:46: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=y7cq=nw=gmail.com=philippe.mathieu.daude@srs-us1.protection.inumbo.net>)
 id 1gLzR8-0007Ub-4b
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 23:46:38 +0000
X-Inumbo-ID: 06dd4d1a-e60c-11e8-a604-12d6303a7972
Received: from mail-yw1-f66.google.com (unknown [209.85.161.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06dd4d1a-e60c-11e8-a604-12d6303a7972;
 Sun, 11 Nov 2018 23:46:36 +0000 (UTC)
Received: by mail-yw1-f66.google.com with SMTP id i65-v6so3740850ywc.5
 for <xen-devel@lists.xenproject.org>; Sun, 11 Nov 2018 15:46:36 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Zo89gc9XfOr4sSmgxGg53VVeQBsjJB6dS8rg5LeBICY=;
 b=riFQwp5XFHBmiZNueEIVrEaF2SUTL50H4jqIeGtQckqOefgVi6MdPJmTbKssy/V3jr
 Ds3ut7yqLClrztEVvao2cYBa9CN1p2U3xOPV4xMa7z2FLNy5MHl3r6NdovfRBnUlIW91
 lOxjYgfFSFohgfUajHr8qpah92ygp5fnjosV3aQ1TEw/t96wT6QNlh9tkYy8R5H+N3KE
 ugaSR/mjbTz1CeblPjS9XYGllKJltAe1n/psvaXdJTiAUSl+G8i2y5baARL4klgTr7E9
 3yIM0PLjqbH+zO4ksRD4FQhtyVBOl/AeJx5dSQOqXRBtauzxlBUfzTYZr/8f/FeLsO2H
 i+Kw==
X-Gm-Message-State: AGRZ1gKimGMUeQGI7awJSMDYyePUdKWivV63+KYqRCQsExuJ6pGfH4xM
 i+jLpt6Cv2sUsGiimnnK9Wf8cMLJ/OVih/f1KCg=
X-Google-Smtp-Source: AJdET5dUk+e/ZZMOedWkHj69FyrQ6GfRLd2vKOstKiSr0OBAswqJ5B9Dz1ehVL4vt3Pv6JxV+MJwHUv6xLevnRopy8A=
X-Received: by 2002:a81:f8f:: with SMTP id
 137-v6mr16373965ywp.184.1541979996107; 
 Sun, 11 Nov 2018 15:46:36 -0800 (PST)
MIME-Version: 1.0
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
 <20181107123652.23417-6-marcandre.lureau@redhat.com>
In-Reply-To: <20181107123652.23417-6-marcandre.lureau@redhat.com>
From: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <f4bug@amsat.org>
Date: Mon, 12 Nov 2018 00:46:24 +0100
Message-ID: <CAAdtpL7Ppk1CNVFzXrjgoaQ13wXuK=7pQ_DDUrEVm8wsxmsDnQ@mail.gmail.com>
To: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH for-3.2 v3 05/14] qdev: move
 qdev_prop_register_global_list() to tests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Corey Minyard <minyard@acm.org>,
 Amit Shah <amit@kernel.org>,
 "qemu-ppc@nongnu.org list:PowerPC" <qemu-ppc@nongnu.org>,
 Paolo Bonzini <pbonzini@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 "qemu-devel@nongnu.org Developers" <qemu-devel@nongnu.org>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>, qemu-arm <qemu-arm@nongnu.org>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?Q?Andreas_F=C3=A4rber?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgNywgMjAxOCBhdCAxOjQwIFBNIE1hcmMtQW5kcsOpIEx1cmVhdQo8bWFyY2Fu
ZHJlLmx1cmVhdUByZWRoYXQuY29tPiB3cm90ZToKPgo+IFRoZSBmdW5jdGlvbiBpcyBvbmx5IHVz
ZWQgYnkgYSB0ZXN0LCBtb3ZlIGl0IHRoZXJlLgo+Cj4gU2lnbmVkLW9mZi1ieTogTWFyYy1BbmRy
w6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEVk
dWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KClJldmlld2VkLWJ5OiBQaGlsaXBw
ZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgoKPiAtLS0KPiAgaW5jbHVkZS9ody9x
ZGV2LXByb3BlcnRpZXMuaCAgIHwgIDEgLQo+ICBody9jb3JlL3FkZXYtcHJvcGVydGllcy5jICAg
ICAgfCAgOSAtLS0tLS0tLS0KPiAgdGVzdHMvdGVzdC1xZGV2LWdsb2JhbC1wcm9wcy5jIHwgMTgg
KysrKysrKysrKysrKystLS0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwg
MTQgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9xZGV2LXByb3BlcnRp
ZXMuaCBiL2luY2x1ZGUvaHcvcWRldi1wcm9wZXJ0aWVzLmgKPiBpbmRleCBhOTVmNGE3M2ViLi4z
YWI5Y2QyZWI2IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcvcWRldi1wcm9wZXJ0aWVzLmgKPiAr
KysgYi9pbmNsdWRlL2h3L3FkZXYtcHJvcGVydGllcy5oCj4gQEAgLTI0OSw3ICsyNDksNiBAQCB2
b2lkIHFkZXZfcHJvcF9zZXRfZW51bShEZXZpY2VTdGF0ZSAqZGV2LCBjb25zdCBjaGFyICpuYW1l
LCBpbnQgdmFsdWUpOwo+ICB2b2lkIHFkZXZfcHJvcF9zZXRfcHRyKERldmljZVN0YXRlICpkZXYs
IGNvbnN0IGNoYXIgKm5hbWUsIHZvaWQgKnZhbHVlKTsKPgo+ICB2b2lkIHFkZXZfcHJvcF9yZWdp
c3Rlcl9nbG9iYWwoR2xvYmFsUHJvcGVydHkgKnByb3ApOwo+IC12b2lkIHFkZXZfcHJvcF9yZWdp
c3Rlcl9nbG9iYWxfbGlzdChHbG9iYWxQcm9wZXJ0eSAqcHJvcHMpOwo+ICBpbnQgcWRldl9wcm9w
X2NoZWNrX2dsb2JhbHModm9pZCk7Cj4gIHZvaWQgcWRldl9wcm9wX3NldF9nbG9iYWxzKERldmlj
ZVN0YXRlICpkZXYpOwo+ICB2b2lkIGVycm9yX3NldF9mcm9tX3FkZXZfcHJvcF9lcnJvcihFcnJv
ciAqKmVycnAsIGludCByZXQsIERldmljZVN0YXRlICpkZXYsCj4gZGlmZiAtLWdpdCBhL2h3L2Nv
cmUvcWRldi1wcm9wZXJ0aWVzLmMgYi9ody9jb3JlL3FkZXYtcHJvcGVydGllcy5jCj4gaW5kZXgg
YWI2MWQ1MDJmZC4uYmQ4NGM0ZWE0YyAxMDA2NDQKPiAtLS0gYS9ody9jb3JlL3FkZXYtcHJvcGVy
dGllcy5jCj4gKysrIGIvaHcvY29yZS9xZGV2LXByb3BlcnRpZXMuYwo+IEBAIC0xMTgwLDE1ICsx
MTgwLDYgQEAgdm9pZCBxZGV2X3Byb3BfcmVnaXN0ZXJfZ2xvYmFsKEdsb2JhbFByb3BlcnR5ICpw
cm9wKQo+ICAgICAgZ2xvYmFsX3Byb3BzID0gZ19saXN0X2FwcGVuZChnbG9iYWxfcHJvcHMsIHBy
b3ApOwo+ICB9Cj4KPiAtdm9pZCBxZGV2X3Byb3BfcmVnaXN0ZXJfZ2xvYmFsX2xpc3QoR2xvYmFs
UHJvcGVydHkgKnByb3BzKQo+IC17Cj4gLSAgICBpbnQgaTsKPiAtCj4gLSAgICBmb3IgKGkgPSAw
OyBwcm9wc1tpXS5kcml2ZXIgIT0gTlVMTDsgaSsrKSB7Cj4gLSAgICAgICAgcWRldl9wcm9wX3Jl
Z2lzdGVyX2dsb2JhbChwcm9wcytpKTsKPiAtICAgIH0KPiAtfQo+IC0KPiAgaW50IHFkZXZfcHJv
cF9jaGVja19nbG9iYWxzKHZvaWQpCj4gIHsKPiAgICAgIEdMaXN0ICpsOwo+IGRpZmYgLS1naXQg
YS90ZXN0cy90ZXN0LXFkZXYtZ2xvYmFsLXByb3BzLmMgYi90ZXN0cy90ZXN0LXFkZXYtZ2xvYmFs
LXByb3BzLmMKPiBpbmRleCBjY2RmNmM1N2MxLi5iMWViNTA1NDQyIDEwMDY0NAo+IC0tLSBhL3Rl
c3RzL3Rlc3QtcWRldi1nbG9iYWwtcHJvcHMuYwo+ICsrKyBiL3Rlc3RzL3Rlc3QtcWRldi1nbG9i
YWwtcHJvcHMuYwo+IEBAIC04OSw2ICs4OSwxNiBAQCBzdGF0aWMgdm9pZCB0ZXN0X3N0YXRpY19w
cm9wKHZvaWQpCj4gICAgICBnX3Rlc3RfdHJhcF9hc3NlcnRfc3Rkb3V0KCIiKTsKPiAgfQo+Cj4g
K3N0YXRpYyB2b2lkIHJlZ2lzdGVyX2dsb2JhbF9wcm9wZXJ0aWVzKEdsb2JhbFByb3BlcnR5ICpw
cm9wcykKPiArewo+ICsgICAgaW50IGk7Cj4gKwo+ICsgICAgZm9yIChpID0gMDsgcHJvcHNbaV0u
ZHJpdmVyICE9IE5VTEw7IGkrKykgewo+ICsgICAgICAgIHFkZXZfcHJvcF9yZWdpc3Rlcl9nbG9i
YWwocHJvcHMgKyBpKTsKPiArICAgIH0KPiArfQo+ICsKPiArCj4gIC8qIFRlc3Qgc2V0dGluZyBv
ZiBzdGF0aWMgcHJvcGVydHkgdXNpbmcgZ2xvYmFsIHByb3BlcnRpZXMgKi8KPiAgc3RhdGljIHZv
aWQgdGVzdF9zdGF0aWNfZ2xvYmFscHJvcF9zdWJwcm9jZXNzKHZvaWQpCj4gIHsKPiBAQCAtOTgs
NyArMTA4LDcgQEAgc3RhdGljIHZvaWQgdGVzdF9zdGF0aWNfZ2xvYmFscHJvcF9zdWJwcm9jZXNz
KHZvaWQpCj4gICAgICAgICAge30KPiAgICAgIH07Cj4KPiAtICAgIHFkZXZfcHJvcF9yZWdpc3Rl
cl9nbG9iYWxfbGlzdChwcm9wcyk7Cj4gKyAgICByZWdpc3Rlcl9nbG9iYWxfcHJvcGVydGllcyhw
cm9wcyk7Cj4KPiAgICAgIG10ID0gU1RBVElDX1RZUEUob2JqZWN0X25ldyhUWVBFX1NUQVRJQ19Q
Uk9QUykpOwo+ICAgICAgcWRldl9pbml0X25vZmFpbChERVZJQ0UobXQpKTsKPiBAQCAtMjE2LDcg
KzIyNiw3IEBAIHN0YXRpYyB2b2lkIHRlc3RfZHluYW1pY19nbG9iYWxwcm9wX3N1YnByb2Nlc3Mo
dm9pZCkKPiAgICAgIH07Cj4gICAgICBpbnQgZ2xvYmFsX2Vycm9yOwo+Cj4gLSAgICBxZGV2X3By
b3BfcmVnaXN0ZXJfZ2xvYmFsX2xpc3QocHJvcHMpOwo+ICsgICAgcmVnaXN0ZXJfZ2xvYmFsX3By
b3BlcnRpZXMocHJvcHMpOwo+Cj4gICAgICBtdCA9IERZTkFNSUNfVFlQRShvYmplY3RfbmV3KFRZ
UEVfRFlOQU1JQ19QUk9QUykpOwo+ICAgICAgcWRldl9pbml0X25vZmFpbChERVZJQ0UobXQpKTsK
PiBAQCAtMjYxLDcgKzI3MSw3IEBAIHN0YXRpYyB2b2lkIHRlc3RfZHluYW1pY19nbG9iYWxwcm9w
X25vdXNlcl9zdWJwcm9jZXNzKHZvaWQpCj4gICAgICB9Owo+ICAgICAgaW50IGdsb2JhbF9lcnJv
cjsKPgo+IC0gICAgcWRldl9wcm9wX3JlZ2lzdGVyX2dsb2JhbF9saXN0KHByb3BzKTsKPiArICAg
IHJlZ2lzdGVyX2dsb2JhbF9wcm9wZXJ0aWVzKHByb3BzKTsKPgo+ICAgICAgbXQgPSBEWU5BTUlD
X1RZUEUob2JqZWN0X25ldyhUWVBFX0RZTkFNSUNfUFJPUFMpKTsKPiAgICAgIHFkZXZfaW5pdF9u
b2ZhaWwoREVWSUNFKG10KSk7Cj4gQEAgLTI5OSw3ICszMDksNyBAQCBzdGF0aWMgdm9pZCB0ZXN0
X3N1YmNsYXNzX2dsb2JhbF9wcm9wcyh2b2lkKQo+ICAgICAgICAgIHt9Cj4gICAgICB9Owo+Cj4g
LSAgICBxZGV2X3Byb3BfcmVnaXN0ZXJfZ2xvYmFsX2xpc3QocHJvcHMpOwo+ICsgICAgcmVnaXN0
ZXJfZ2xvYmFsX3Byb3BlcnRpZXMocHJvcHMpOwo+Cj4gICAgICBtdCA9IFNUQVRJQ19UWVBFKG9i
amVjdF9uZXcoVFlQRV9TVUJDTEFTUykpOwo+ICAgICAgcWRldl9pbml0X25vZmFpbChERVZJQ0Uo
bXQpKTsKPiAtLQo+IDIuMTkuMS43MDguZzRlZGUzZDQyZGYKPgo+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 11 23:58:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Nov 2018 23:58: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-devel-bounces@lists.xenproject.org>)
	id 1gLzcl-0008M4-8q; Sun, 11 Nov 2018 23:58: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=nhlf=nw=zytor.com=hpa@srs-us1.protection.inumbo.net>)
 id 1gLzck-0008Lz-PN
 for xen-devel@lists.xenproject.org; Sun, 11 Nov 2018 23:58:38 +0000
X-Inumbo-ID: b40e593c-e60d-11e8-9a16-bc764e045a96
Received: from mail.zytor.com (unknown [198.137.202.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b40e593c-e60d-11e8-9a16-bc764e045a96;
 Sun, 11 Nov 2018 23:58:36 +0000 (UTC)
Received: from wld62.hos.anvin.org (c-24-5-245-234.hsd1.ca.comcast.net
 [24.5.245.234] (may be forged)) (authenticated bits=0)
 by mail.zytor.com (8.15.2/8.15.2) with ESMTPSA id wABNwNnL3444911
 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Sun, 11 Nov 2018 15:58:24 -0800
Date: Sun, 11 Nov 2018 15:58:16 -0800
User-Agent: K-9 Mail for Android
In-Reply-To: <685b425b-c816-4f65-3393-b48e59d170d8@suse.com>
References: <20181010061456.22238-1-jgross@suse.com>
 <20181010061456.22238-3-jgross@suse.com>
 <f7c78ee7-b548-7f04-24da-7321b6c64c97@zytor.com>
 <685b425b-c816-4f65-3393-b48e59d170d8@suse.com>
MIME-Version: 1.0
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org, linux-doc@vger.kernel.org
From: hpa@zytor.com
Message-ID: <9A44B94A-AEDC-4638-A8FF-DEE76FE34056@zytor.com>
Subject: Re: [Xen-devel] PLEASE REVERT URGENTLY: Re: [PATCH v5 2/3]
 x86/boot: add acpi rsdp address to setup_header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tglx@linutronix.de, mingo@redhat.com, bp@alien8.de,
 boris.ostrovsky@oracle.com, corbet@lwn.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTm92ZW1iZXIgMTAsIDIwMTggNzoyMjoyOSBBTSBQU1QsIEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4gd3JvdGU6Cj5PbiAwOS8xMS8yMDE4IDIzOjIzLCBILiBQZXRlciBBbnZpbiB3
cm90ZToKPj4gSSBqdXN0IG5vdGljZWQgdGhpcyBwYXRjaCAtLSBJIG1pc3NlZCBpdCBiZWNhdXNl
IHRoZSBjb3ZlciBtZXNzYWdlCj4+IHNlZW1lZCBmYXIgbW9yZSBoYXJtbGVzcyBzbyBJIGRpZG4n
dCBub3RpY2UgdGhpcyBjaGFuZ2UuCj4+IAo+PiBUSElTIFBBVENIIElTIEZBVEFMTFkgV1JPTkcg
QU5EIE5FRURTIFRPIEJFIElNTUVESUFURUxZIFJFVkVSVEVECj5CRUZPUkUKPj4gQU5ZT05FIFNU
QVJUUyBSRUxZSU5HIE9OIElUOyBJVCBIQVMgVEhFIFBPVEVOVElBTCBPRiBCUkVBS0lORyBUSEUK
Pj4gQk9PVExPQURFUiBQUk9UT0NPTCBGT1IgQUxMIEZVVFVSRS4KPj4gCj4+IEl0IHNlZW1zIHRv
IGJlIGJhc2VkIG9uIGZ1bmRhbWVudGFsIG1pc2NvbmNlcHRpb25zIGFib3V0IHRoZSB2YXJpb3Vz
Cj4+IGRhdGEgc3RydWN0dXJlcyBpbiB0aGUgcHJvdG9jb2wsIGFuZCBkb2VzIHNvIGluIGEgd2F5
IHRoYXQgY29tcGxldGVseQo+PiBicmVha3MgdGhlIHdheSB0aGUgcHJvdG9jb2wgaXMgZGVzaWdu
ZWQgdG8gd29yay4KPj4gCj4+IFRoZSBwcm90b2NvbCBpcyBzcGVjaWZpY2FsbHkgZGVzaWduZWQg
c3VjaCB0aGF0IGZpZWxkcyBhcmUgbm90Cj52ZXJzaW9uCj4+IGRlcGVuZGVuY2llcy4gVGhlIHZl
cnNpb24gbnVtYmVyIGlzIHN0cmljdGx5IHRvIGluZm9ybSB0aGUgYm9vdAo+bG9hZGVyCj4+IGFi
b3V0IHdoaWNoIGNhcGFiaWxpdGllcyB0aGUga2VybmVsIGhhcywgc28gdGhhdCB0aGUgYm9vdCBs
b2FkZXIgY2FuCj4+IGtub3cgaWYgYSBjZXJ0YWluIGRhdGEgZmllbGQgaXMgbWVhbmluZ2Z1bCBh
bmQvb3IgaG9ub3JlZC4KPj4gCj4+PiArUHJvdG9jb2wgMi4xNDoJKEtlcm5lbCA0LjIwKSBBZGRl
ZCBhY3BpX3JzZHBfYWRkciBob2xkaW5nIHRoZQo+cGh5c2ljYWwKPj4+ICsJCWFkZHJlc3Mgb2Yg
dGhlIEFDUEkgUlNEUCB0YWJsZS4KPj4+ICsJCVRoZSBib290bG9hZGVyIHVwZGF0ZXMgdmVyc2lv
biB3aXRoOgo+Pj4gKwkJMHg4MDAwIHwgbWluKGtlcm5lbC12ZXJzaW9uLCBib290bG9hZGVyLXZl
cnNpb24pCj4+PiArCQlrZXJuZWwtdmVyc2lvbiBiZWluZyB0aGUgcHJvdG9jb2wgdmVyc2lvbiBz
dXBwb3J0ZWQgYnkKPj4+ICsJCXRoZSBrZXJuZWwgYW5kIGJvb3Rsb2FkZXItdmVyc2lvbiB0aGUg
cHJvdG9jb2wgdmVyc2lvbgo+Pj4gKwkJc3VwcG9ydGVkIGJ5IHRoZSBib290bG9hZGVyLgo+PiAK
Pj4gWy4uLl0KPj4gCj4+PiAgKioqKiBNRU1PUlkgTEFZT1VUCj4+Pgo+Pj4gIFRoZSB0cmFkaXRp
b25hbCBtZW1vcnkgbWFwIGZvciB0aGUga2VybmVsIGxvYWRlciwgdXNlZCBmb3IgSW1hZ2Ugb3IK
Pj4+IEBAIC0xOTcsNiArMjA5LDcgQEAgT2Zmc2V0CVByb3RvCU5hbWUJCU1lYW5pbmcKPj4+ICAw
MjU4LzgJMi4xMCsJcHJlZl9hZGRyZXNzCVByZWZlcnJlZCBsb2FkaW5nIGFkZHJlc3MKPj4+ICAw
MjYwLzQJMi4xMCsJaW5pdF9zaXplCUxpbmVhciBtZW1vcnkgcmVxdWlyZWQgZHVyaW5nIGluaXRp
YWxpemF0aW9uCj4+PiAgMDI2NC80CTIuMTErCWhhbmRvdmVyX29mZnNldAlPZmZzZXQgb2YgaGFu
ZG92ZXIgZW50cnkgcG9pbnQKPj4+ICswMjY4LzgJMi4xNCsJYWNwaV9yc2RwX2FkZHIJUGh5c2lj
YWwgYWRkcmVzcyBvZiBSU0RQIHRhYmxlCj4+IAo+PiBOTy4KPj4gCj4+IFRoYXQgaXMgbm90IGhv
dyBzdHJ1Y3Qgc2V0dXBfaGVhZGVyIHdvcmtzLCBub3IgZG9lcyB0aGlzIGJlbG9uZyBoZXJlLgo+
PiAKPj4gc3RydWN0IHNldHVwX2hlYWRlciBjb250YWlucyAqaW5pdGlhbGl6ZWQgZGF0YSosIGFu
ZCBoYXMgYSBsZW5ndGgKPmJ5dGUKPj4gYXQgb2Zmc2V0IDB4MjAxLiAgVGhlIGJvb3Rsb2FkZXIg
aXMgcmVzcG9uc2libGUgZm9yIGNvcHlpbmcgdGhlIGZ1bGwKPj4gc3RydWN0dXJlIGludG8gdGhl
IGFwcHJvcHJpYXRlIG9mZnNldCAoMHgxZjEpIGluIHN0cnVjdCBib290X3BhcmFtcy4KPj4gCj4+
IFRoZSBsZW5ndGggYnl0ZSBpc24ndCBhY3R1YWxseSBhIHJlcXVpcmVtZW50LCBzaW5jZSB0aGUg
bWF4aW11bQo+cG9zc2libGUKPj4gc2l6ZSBvZiB0aGlzIHN0cnVjdHVyZSBpcyAxNDQgYnl0ZXMs
IGFuZCB0aGUga2VybmVsIHdpbGwgKG9idmlvdXNseSkKPm5vdAo+PiBsb29rIGF0IHRoZSBvbGRl
ciBmaWVsZHMgYW55d2F5LCBidXQgaXQgaXMgZ29vZCBwcmFjdGljZS4gVGhlIGtlcm5lbAo+b3IK
Pj4gYW55IG90aGVyIGVudGl0eSBpcyBmcmVlIHRvIHplcm8gb3V0IHRoZSBieXRlcyBwYXN0IHRo
aXMgbGVuZ3RoCj5wb2ludGVyLgo+PiAKPj4gVGhlcmUgYXJlIG9ubHkgMjQgYnl0ZXMgbGVmdCBp
biB0aGlzIHN0cnVjdHVyZSwgYW5kIHRoaXMgd291bGQgb2NjdXB5Cj44Cj4+IG9mIHRoZW0gZm9y
IG5vIHZhbGlkIHJlYXNvbi4gIFRoZSAqb25seSogdmFsaWQgcmVhc29uIHRvIHB1dCBhCj4+IHpl
cm8taW5pdGlhbGl6ZWQgZmllbGQgaW4gc3RydWN0IHNldHVwX2hlYWRlciBpcyBpZiBpdCB1c2Vk
IGJ5IHRoZQo+PiAxNi1iaXQgbGVnYWN5IEJJT1MgYm9vdCwgd2hpY2ggaXMgb2J2aW91c2x5IG5v
dCB0aGUgY2FzZSBoZXJlLgo+PiAKPj4gVGhpcyBmaWVsZCB0aHVzIGJlbG9uZ3MgaW4gc3RydWN0
IGJvb3RfcGFyYW1zLCBub3Qgc3RydWN0Cj5zZXR1cF9oZWFkZXIuCj4KPldvdWxkIHlvdSBiZSBv
a2F5IHdpdGggcHV0dGluZyBhY3BpX3JzZHBfYWRkciBhdCBvZmZzZXQgMHgwY2MgKF9wYWQ0KT8K
Pgo+Cj5KdWVyZ2VuCgpJJ2QgcHJlZmVyIGlmIHlvdSB1c2VkIF9fcGFkMyBvZmZzZXQgMHg3MCB0
byBrZWVwIHRoZSBsYXJnZSBibG9jaywgYW5kIHRoYXQgd2F5IHlvdXIgZmllbGQgaXMgYWxzbyBh
bGlnbmVkLgoKSG93ZXZlciwgaWYgeW91IGhhdmUgc29tZSBzcGVjaWZpYyByZWFzb24gdG8gcHJl
ZmVyIF9fcGFkNCBpdCdzIG5vIGJpZyBkZWFsLCBhbHRob3VnaCBJJ20gY3VyaW91cyB3aGF0IGl0
IHdvdWxkIGJlLgotLSAKU2VudCBmcm9tIG15IEFuZHJvaWQgZGV2aWNlIHdpdGggSy05IE1haWwu
IFBsZWFzZSBleGN1c2UgbXkgYnJldml0eS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 00:59:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 00:59: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-devel-bounces@lists.xenproject.org>)
	id 1gM0Z5-000517-UF; Mon, 12 Nov 2018 00:58: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=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gM0Z4-00050v-Cy
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 00:58:54 +0000
X-Inumbo-ID: 19fdecce-e616-11e8-afaf-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19fdecce-e616-11e8-afaf-12d6303a7972;
 Mon, 12 Nov 2018 00:58:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gM0Yp-0000Dl-C8; Mon, 12 Nov 2018 00:58:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gM0Yp-0007hE-3I; Mon, 12 Nov 2018 00:58:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gM0Yp-0000PU-2b; Mon, 12 Nov 2018 00:58:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129808-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=ade71c52a49d659b20c0b433fb11ddb4f4f543c4
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 00:58:39 +0000
Subject: [Xen-devel] [ovmf test] 129808: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTgwOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk4MDgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWRlNzFjNTJhNDlkNjU5YjIwYzBiNDMzZmIxMWRkYjRmNGY1NDNjNApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDUgZGF5cyAgIDI4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTgwOCAgMjAxOC0xMS0xMSAyMToxMToxMCBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRl
bC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEu
d3VAaW50ZWwuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1
Lm5pQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlh
eGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjk0IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 02:21:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 02:21: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-devel-bounces@lists.xenproject.org>)
	id 1gM1qG-0002ED-3m; Mon, 12 Nov 2018 02:20:44 +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=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gM1qD-0002Ds-SM
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 02:20:41 +0000
X-Inumbo-ID: 879996ce-e621-11e8-b3ad-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 879996ce-e621-11e8-b3ad-12d6303a7972;
 Mon, 12 Nov 2018 02:20:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gM1q1-0002uo-Pf; Mon, 12 Nov 2018 02:20:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gM1q1-0003s5-Fr; Mon, 12 Nov 2018 02:20:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gM1q1-0003D3-FE; Mon, 12 Nov 2018 02:20:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129813-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=ade71c52a49d659b20c0b433fb11ddb4f4f543c4
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 02:20:29 +0000
Subject: [Xen-devel] [ovmf test] 129813: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTgxMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk4MTMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWRlNzFjNTJhNDlkNjU5YjIwYzBiNDMzZmIxMWRkYjRmNGY1NDNjNApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDUgZGF5cyAgIDI5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTgwOCAgMjAxOC0xMS0xMSAyMToxMToxMCBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRl
bC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEu
d3VAaW50ZWwuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1
Lm5pQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlh
eGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjk0IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 02:36:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 02:36: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-devel-bounces@lists.xenproject.org>)
	id 1gM24y-00038Z-EU; Mon, 12 Nov 2018 02:35: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=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gM24w-00038P-Uq
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 02:35:54 +0000
X-Inumbo-ID: ac859fe9-e623-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac859fe9-e623-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 02:35:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gM24t-0003DV-Ow; Mon, 12 Nov 2018 02:35:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gM24t-0005DS-GP; Mon, 12 Nov 2018 02:35:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gM24t-0006RQ-Fc; Mon, 12 Nov 2018 02:35:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129738-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-livepatch:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:guest-start.2:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=6d8ffac1f7a782dc2c7f8df3871a294729ae36bd
X-Osstest-Versions-That: xen=2cf113891a38cc05434bc9876ffc107a990887be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 02:35:51 +0000
Subject: [Xen-devel] [xen-unstable test] 129738: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTczOCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTczOC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5NDI2CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjk0MjYKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxMjk0MjYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTYgZ3Vl
c3Qtc3RhcnQuMiAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQyNgoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEy
OTQwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDI2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjk0MjYKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyOTQyNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDI2CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
Mjk0MjYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTQyNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDI2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjk0MjYKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4
ZGYzODcxYTI5NDcyOWFlMzZiZApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI5NDI2ICAyMDE4LTExLTA1IDAxOjUxOjQ5IFogICAgNyBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEyOTQ2OCAgMjAxOC0xMS0wNSAxNzowNjo1NyBaICAgIDYgZGF5cyAgICAz
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTczOCAgMjAxOC0xMS0xMCAwNjowMDo1
NSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIu
Y29tPgogIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4K
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERhbmllbCBEZSBH
cmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlA
c3VzZS5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgogIEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm5l
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVu
Z3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBYaW4gTGkgPHhpbi5s
aUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE1NjAgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 04:46:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 04:46: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-devel-bounces@lists.xenproject.org>)
	id 1gM46r-0004yc-8a; Mon, 12 Nov 2018 04:46: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=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gM46q-0004yS-1S
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 04:46:00 +0000
X-Inumbo-ID: d58edd94-e635-11e8-bb4f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d58edd94-e635-11e8-bb4f-12d6303a7972;
 Mon, 12 Nov 2018 04:45:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gM46d-0006E0-Ux; Mon, 12 Nov 2018 04:45:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gM46d-0007JP-Li; Mon, 12 Nov 2018 04:45:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gM46d-0007ZX-L0; Mon, 12 Nov 2018 04:45:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129816-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=ade71c52a49d659b20c0b433fb11ddb4f4f543c4
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 04:45:47 +0000
Subject: [Xen-devel] [ovmf test] 129816: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTgxNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk4MTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWRlNzFjNTJhNDlkNjU5YjIwYzBiNDMzZmIxMWRkYjRmNGY1NDNjNApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDUgZGF5cyAgIDMwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTgwOCAgMjAxOC0xMS0xMSAyMToxMToxMCBaICAgIDAgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRl
bC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEu
d3VAaW50ZWwuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1
Lm5pQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlh
eGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjk0IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 04:55:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 04: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-devel-bounces@lists.xenproject.org>)
	id 1gM4Fd-0005oy-8i; Mon, 12 Nov 2018 04: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=zzif=nx=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gM4Fc-0005ot-Hf
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 04:55:04 +0000
X-Inumbo-ID: 1ce159d2-e637-11e8-b747-12d6303a7972
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ce159d2-e637-11e8-b747-12d6303a7972;
 Mon, 12 Nov 2018 04:55:02 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Nov 2018 20:55:01 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,494,1534834800"; d="scan'208";a="107450223"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.28])
 by orsmga001.jf.intel.com with ESMTP; 11 Nov 2018 20:55:00 -0800
Date: Mon, 12 Nov 2018 12:58:37 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181112045836.GA30632@gao-cwp>
References: <1541722264-3918-1-git-send-email-chao.gao@intel.com>
 <5BE54FDC02000078001FA0AB@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE54FDC02000078001FA0AB@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH] xen/pt: fix some pass-thru devices don't
 work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDksIDIwMTggYXQgMDI6MTQ6MDRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMDkuMTEuMTggYXQgMDE6MTEsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBJIGZpbmQgc29tZSBwYXNzLXRocnUgZGV2aWNlcyBkb24ndCB3b3JrIGFueSBtb3JlIGFj
cm9zcyBndWVzdAo+PiByZWJvb3QuIEFzc2lnbmluZyBpdCB0byBhbm90aGVyIGRvbWFpbiBhbHNv
IG1lZXRzIHRoZSBzYW1lIGlzc3VlLiBBbmQKPj4gdGhlIG9ubHkgd2F5IHRvIG1ha2UgaXQgd29y
ayBhZ2FpbiBpcyB1bi1iaW5kaW5nIGFuZCBiaW5kaW5nIGl0IHRvCj4+IHBjaWJhY2suIFNvbWVv
bmUgcmVwb3J0ZWQgdGhpcyBpc3N1ZSBvbmUgeWVhciBhZ28gWzFdLgo+Cj5JIGZpbmQgInNvbWUi
IGFib3ZlIGFuZCBpbiB0aGUgdGl0bGUgbWlzbGVhZGluZy4gQWNjb3JkaW5nIHRvIHRoZQo+Zm9s
bG93aW5nIGRlc2NyaXB0aW9uLCB0aGUgaXNzdWUgb3VnaHQgdG8gYWZmZWN0IGV4YWN0bHkgYWxs
IE1TSS1YCj5jYXBhYmxlIGRldmljZXMuCgpTb21lIGRldmljZXMgd2hvc2UgZHJpdmVyIGRvZXNu
J3QgZGlzYWJsZSBNU0ktWCB3aGVuIHNodXRkb3duLiBCdXQgWGVuIGNhbid0CnJlbHkgb24gdGhl
IGd1ZXN0IGRyaXZlciB0byBkbyB0aGlzLiBUaGF0J3Mgd2h5IEkgdGhpbmsgdGhpcyBpc3N1ZSBz
aG91bGQgYmUKaGFuZGxlZCBpbiBYZW4uCgpJZiBRRU1VIGlzIGtpbGxlZC9jcmFzaGVkIGJlZm9y
ZSBkZXN0cm95aW5nIGEgVk0sIGFsbCBNU0kteCBjYXBhYmxlIGRldmljZXMKd291bGQgc3VmZmVy
IHRoZSBzYW1lIGlzc3VlLgoKPgo+PiBUaGUgcm9vdCBjYXVzZSBpcyB0aGF0IHhlbiBzZXRzIHRo
ZSBtYXNrYWxsIGJpdCBpbiBNU0kteCBjYXBhYmlsaXR5Cj4+IGR1cmluZyBndWVzdCBzaHV0ZG93
bi4KPgo+VGhhdCdzIGluIF9fcGNpX2Rpc2FibGVfbXNpeCgpPyBQbGVhc2UgaGVscCByZWFkZXJz
IGJ5IGJlaW5nCj5zcGVjaWZpYy4KCkkgdGhpbmsgdGhlIGNhbGwgdHJhY2UgaXM6CgotPmFyY2hf
ZG9tYWluX2Rlc3Ryb3kKCS0+dW5tYXBfZG9tYWluX3BpcnEgKGlmIGd1ZXN0IGRvZXNuJ3QgZGlz
YWJsZSBNU0kteCkKCQktPnBpcnFfZ3Vlc3RfZm9yY2VfdW5iaW5kCgkJCS0+X19waXJxX2d1ZXN0
X3VuYmluZAoJCQkJLT5tYXNrX21zaV9pcnEoPWRlc2MtPmhhbmRsZXItPmRpc2FibGUoKSkKCQkJ
CQktPnRoZSB3YXJuaW5nIGluIG1zaV9zZXRfbWFza19iaXQoKQoKPgo+PiBAQCAtMTQzOSw3ICsx
NDQwLDI3IEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYg
c2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKPj4gICAgICB9Cj4+ICAKPj4gICAgICBp
ZiAoIHBkZXYtPm1zaXggKQo+PiArICAgIHsKPj4gKyAgICAgICAgdWludDhfdCBzbG90ID0gUENJ
X1NMT1QoZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMoZGV2Zm4pOwo+PiArICAgICAgICB1aW50OF90
IHBvcyA9IHBjaV9maW5kX2NhcF9vZmZzZXQoc2VnLCBidXMsIHNsb3QsIGZ1bmMsCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfQ0FQX0lEX01TSVgpOwo+
PiArICAgICAgICB1aW50MTZfdCBjb250cm9sID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBz
bG90LCBmdW5jLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1zaXhfY29udHJvbF9yZWcocG9zKSk7Cj4+ICsgICAgICAgIHVpbnQxNl90IG5ld19jb250cm9s
Owo+PiArCj4+ICsgICAgICAgIC8qIFJlc2V0IHN0YXR1cyBvd25lZCBieSBYZW4gKi8KPj4gKyAg
ICAgICAgcGRldi0+bXNpeC0+aG9zdF9tYXNrYWxsID0gZmFsc2U7Cj4+ICsgICAgICAgIHBkZXYt
Pm1zaXgtPndhcm5lZCA9IERPTUlEX0lOVkFMSUQ7Cj4+ICsKPj4gKyAgICAgICAgLyogVXBkYXRl
ICdtYXNrYWxsJyBiaXQgaW4gTVNJLVggQ2FwYWJpbGl0eSAqLwo+PiArICAgICAgICBuZXdfY29u
dHJvbCA9IChjb250cm9sICYgflBDSV9NU0lYX0ZMQUdTX01BU0tBTEwpIHwKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICBwZGV2LT5tc2l4LT5ndWVzdF9tYXNrYWxsOwo+PiArICAgICAgICBpZiAo
IG5ld19jb250cm9sICE9IGNvbnRyb2wgKQo+PiArICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUx
NihzZWcsIGJ1cywgc2xvdCwgZnVuYywgbXNpeF9jb250cm9sX3JlZyhwb3MpLAo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sKTsKPj4gKwo+PiAgICAgICAgICBtc2l4dGJs
X2luaXQoZCk7Cj4+ICsgICAgfQo+Cj5GaXJzdCBvZiBhbGwsIGFsbCBtYXNrYWxsIGJpdCBtYW5h
Z2VtZW50IGlzIGluIHg4Ni9tc2kuYy4gUGxlYXNlIGtlZXAgaXQKPnRoYXQgd2F5LCBieSBpbnRy
b2R1Y2luZyBhIGZ1bmN0aW9uIHRoZXJlLCBjYWxsZWQgZnJvbSBoZXJlIChpZiBuZWVkCj5iZSwg
cmVhZCBvbikuCgpXaWxsIGRvCgo+TmV4dCBJJ20gd2Vhcnkgb2YgeW91IGNsZWFyaW5nIHRoZSBk
ZXZpY2UncyBtYXNrYWxsCj5iaXQgd2l0aG91dCBhbHNvIGNsZWFyaW5nIHRoZSBlbmFibGUgYml0
IChvciBBU1NFUlQoKWluZyB0aGF0IGl0J3MKPmNsZWFyZWQsIGlmIHRoYXQncyBndWFyYW50ZWVk
KS4KCkkgZG9uJ3QgZ2V0IHdoeSBjbGFyaW5nIG1hc2thbGwgYml0IHdpdGhvdXQgY2xlYXJpbmcg
ZW5hYmxlIGJpdCB3b3VsZCBiZSBhbgppc3N1ZS4KCj5JIGFsc28gZG9uJ3QgZm9sbG93IHdoeSB5
b3UgT1IgaW4KPi0+Z3Vlc3RfbWFza2FsbDogSXNuJ3QgaXQgc3VwcG9zZWQgdG8gYmUgY2xlYXIg
YW55d2F5PwoKR3Vlc3QncyBmaXJzdCB3cml0ZSB0byBtc2l4Y3RybCByZWdpc3RlciB3b3VsZCBv
dmVycmlkZSB0aGlzIHZhbHVlLgpTbyBkb24ndCBjbGVhciBpdCBpcyBhbHNvIGZpbmUuIENvbnNp
ZGVyaW5nIHRoYXQgZG9fcGNpX2FkZCgpIGlzc3VlcyBRTVAKY29tbWFuZCB0byBhZGQgcGNpIGRl
dmljZSB0byBxZW11IHByaW9yIHRvIHhjX2Fzc2lnbl9kZXZpY2UoKSwgdGhlIHF1ZXN0aW9uCmhl
cmUgaXMgd2hldGhlciB0aGVyZSBpcyBhbnkgY2hhbmNlIHFlbXUncyBmaXJzdCB3cml0ZSBoYXMg
aGFwcGVuZWQuCgo+Cj5Gcm9tIGEgbW9yZSBnZW5lcmFsIHBlcnNwZWN0aXZlLCBmb3JjaW5nIC0+
aG9zdF9tYXNrYWxsIHRvIHRydWUKPmluIG1zaV9zZXRfbWFza19iaXQoKSB3aGVuIG1lbW9yeSBk
ZWNvZGluZyBpcyBkaXNhYmxlZCBpcyBhCj5zYWZldHkgbWVhc3VyZS4gSSdkIGxpa2UgdG8gc2Vl
IGp1c3RpZmljYXRpb24gKGluIHRoZSBkZXNjcmlwdGlvbikgd2h5Cj5pdCBpcyBzYWZlIHRvIGNs
ZWFyIHRoZSBiaXQgYWdhaW4gYXQgYSBsYXRlciBwb2ludC4KCkN1cnJlbnRseSwgbm8gaWRlYSBo
b3cgdG8gcHJvdmUgaXQuIE15IHRocm91Z2h0IGlzIHNpbXBsZTogbWFrZSBzdXJlCmFsbCBzdGF0
dXMgaXMgYmVuaWduLiBUaGUgaG9zdF9tYXNrYWxsIGJpdCBpcyBzZXQgZHVlIHRvIHNvbWUgYWN0
aW9ucyBvZiB0aGUKbGFzdCBvd25lci4gQ2xlYXIgaXQgdG8gYXZvaWQgaXQgYWZmZWN0aW5nIHRo
ZSBuZXcgZG9tYWluLgoKPlRoaW5nIGlzIHRoYXQgX2lmXyBpdAo+aXMgc2FmZSB0byBjbGVhciB0
aGUgYml0IHdoZW4gYXNzaWduaW5nIHRoZSBkZXZpY2UgdG8gYW5vdGhlciBndWVzdCwKPndoeSB3
b3VsZG4ndCBpdCBldmVuIG1vcmUgc28gYmUgc2FmZSB0byBkbyBzbyB3aGVuIGFzc2lnbmluZyBp
dAo+YmFjayB0byBEb20wIChpLmUuIGluIGRlYXNzaWduX2RldmljZSgpKT8KCkkgY29uc2lkZXJl
ZCBpdC4gQnV0IGRlYXNzaWduX2RldmljZSgpIGhhcHBlbnMgYmVmb3JlIGRlc3Ryb3lpbmcgZG9t
YWluIGR1cmluZwp3aGljaCBob3N0X21hc2thbGwgaXMgc2V0LgoKPgo+QW5kIHdoeSB3b3VsZCBp
dCBub3QgYmUgc2FmZSB0byBjbGVhciB0aGUgYml0IHBlcmhhcHMgYWxyZWFkeSBhdAo+dGhlIHBv
aW50IE1TSS1YIGdldHMgZGlzYWJsZWQ/CgpZZXMsIEkgYWxzbyB0aG91Z2h0IGl0IG1pZ2h0IGJl
IGFuIG9wdGlvbi4gQnV0IGRvaW5nIHRoaXMgZGVmaW5pdGVseQpjb25mbGljdHMgd2l0aCB0aGUg
aW50ZW50aW9uIG9mIHRoZSBmaXJzdCBpZigpIGluIF9fcGNpX2Rpc2FibGVfbXNpeCgpIGFuZApt
c2lfc2V0X21hc2tfYml0KCkgd2hpY2ggaXMgdHJ5aW5nIHRvIGVuYWJsZSBNU0kteCB0byBhY2Nl
c3MgTVNJLXggdGFibGUgdG8Kc2V0IHRoZSBwZXItdmVjdG9yIG1hc2sgYml0LiBJZiBpdCBpcyBz
YWZlLCB3ZSBkb24ndCBuZWVkIHRoYXQgYWxzby4gCgpUaGFua3MKQ2hhbwoKPkl0IHdvdWxkIHNl
ZW0gdG8gbWUgdGhhdAo+X3BjaV9jbGVhbnVwX21zaXgoKSBjb3VsZCBjYWxsIG1zaXhfc2V0X2Vu
YWJsZSgsIGZhbHNlKSwgYW5kCj5tc2l4X3NldF9lbmFibGUoKSBtaWdodCBsZWdpdGltYXRlbHkg
Y2xlYXIgaG9zdF9tYXNrYWxsIGluIHRoYXQKPmNhc2UgKGJ1dCBwbGVhc2UgZG91YmxlIGNoZWNr
OyBhbm90aGVyIHBvc3NpYmlsaXR5IGNvdWxkIGJlIHRoYXQKPnBjaV9jbGVhbnVwX21zaSgpIG5l
ZWRzIGEgc2Vjb25kIGNhbGwgc2l0ZSBhZGRlZCBzb21ld2hlcmUpLgo+SW4gdGhlIGVuZCB0aGUg
c3RhdGUgYWZ0ZXIgZGlzYWJsaW5nIE1TSS1YIHNob3VsZCBtYXRjaCB0aGF0Cj5iZWZvcmUgZW5h
YmxpbmcgaXQgdGhlIGZpcnN0IHRpbWUuCj4KPkphbgo+Cj4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 05:12:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 05:12:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gM4WD-0007nO-Oa; Mon, 12 Nov 2018 05:12: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=hpol=nx=xenproject.org=prvs=8473b9484=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gM4WC-0007nA-BS
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 05:12:12 +0000
X-Inumbo-ID: 81a1f9aa-e639-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 81a1f9aa-e639-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 05:12:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,494,1534809600"; d="scan'208";a="70271308"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75588-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.11-testing:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:regression
 xen-4.11-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:guest-start:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:guest-start:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=dea9fc0e02d92f5e6d46680aa0a52fa758eca9c4
X-Osstest-Versions-That: xen=d67b849d22e2eca4c6408af1a425332de752f409
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 12 Nov 2018 05:12:01 +0000
Subject: [Xen-devel] [xen-4.11-testing baseline-only test] 75588:
 regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU4OCB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzLzc1NTg4LwoKUmVncmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNv
dWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gNzU1ODAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgMTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiA3
NTU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDc1NTgwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBsaWtlIDc1NTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IGxpa2UgNzU1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbGlrZSA3NTU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBk
ZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZGVh
OWZjMGUwMmQ5MmY1ZTZkNDY2ODBhYTBhNTJmYTc1OGVjYTljNApiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgZDY3Yjg0OWQyMmUyZWNhNGM2NDA4YWYxYTQyNTMzMmRlNzUy
ZjQwOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDc1NTgwICAyMDE4LTExLTA3IDEyOjI1OjM0IFog
ICAgNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3NTU4OCAgMjAxOC0xMS0xMSAxODoyMzoy
OCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRl
PgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRy
aXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
ZGVhOWZjMGUwMmQ5MmY1ZTZkNDY2ODBhYTBhNTJmYTc1OGVjYTljNApBdXRob3I6IE9sYWYgSGVy
aW5nIDxvbGFmQGFlcGZsZS5kZT4KRGF0ZTogICBNb24gSnVuIDE4IDE0OjU1OjM2IDIwMTggKzAy
MDAKCiAgICBzdHViZG9tL3Z0cG06IGZpeCBtZW1jbXAgaW4gVFBNX0NoYW5nZUF1dGhBc3ltRmlu
aXNoCiAgICAKICAgIGdjYzggc3BvdHRlZCB0aGlzIGVycm9yOgogICAgZXJyb3I6ICdtZW1jbXAn
IHJlYWRpbmcgMjAgYnl0ZXMgZnJvbSBhIHJlZ2lvbiBvZiBzaXplIDggWy1XZXJyb3I9c3RyaW5n
b3Atb3ZlcmZsb3c9XQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBh
ZXBmbGUuZGU+CiAgICBSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1
bHRAZW5zLWx5b24ub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMjJiZjViZTMy
MzdjYjQ4MmEyZmZkNzcyZmZkMjBjZTM3Mjg1ZWViZikKCmNvbW1pdCBmZjlmODczMGE5OTNiMGZm
YWMwNmFmMjhhZjBiMDEzMmUxZjEyM2ZlCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpEYXRlOiAgIFdlZCBOb3YgNyAwOTo0MjozNSAyMDE4ICswMTAwCgogICAgeDg2OiB3
b3JrIGFyb3VuZCBITEUgaG9zdCBsb2NrdXAgZXJyYXR1bQogICAgCiAgICBYQUNRVUlSRSBwcmVm
aXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9mIG1lbW9yeSBzdGFydGluZyBhdCAxR2IK
ICAgIGFyZSBsaWFibGUgdG8gbG9jayB1cCB0aGUgcHJvY2Vzc29yLiBEaXNhbGxvdyB1c2Ugb2Yg
dGhpcyBtZW1vcnkgcmFuZ2UuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJsZSBD
b3JlIEdlbjcgYW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKICAgIG9sZCwgc28gSSBj
YW4gb25seSBndWVzcyB0aGF0IHRoZXkncmUgc2ltaWxhcmx5IGFmZmVjdGVkIHdoZW4gQ29yZSBH
ZW42CiAgICBpcyBhbmQgdGhlIFhlb24gY291bnRlcnBhcnRzIGFyZSwgdG9vLgogICAgCiAgICBU
aGlzIGlzIHBhcnQgb2YgWFNBLTI4Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzc2NDEwZDIwYWZm
MmNjMDdiMjY4YjA3MTNkYzFkMjc0MGM2ZTEyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0wNyAw
OTozMzoyNCArMDEwMAoKY29tbWl0IDBmMGFkMTQ2YjVlZGY0OWJmOWM0M2FhODY2NTUyNzRkZmY4
YWE0ODcKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2Vk
IE5vdiA3IDA5OjQxOjI2IDIwMTggKzAxMDAKCiAgICB4ODY6IGV4dGVuZCBnZXRfcGxhdGZvcm1f
YmFkcGFnZXMoKSBpbnRlcmZhY2UKICAgIAogICAgVXNlIGEgc3RydWN0dXJlIHNvIGFsb25nIHdp
dGggYW4gYWRkcmVzcyAobm93IGZyYW1lIG51bWJlcikgYW4gb3JkZXIgY2FuCiAgICBhbHNvIGJl
IHNwZWNpZmllZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVy
IGNvbW1pdDogODYxN2U2OWZiODMwN2IzNzJlZWZmNDFkNTVlYzk2NmRiZWJhMzZlYgogICAgbWFz
dGVyIGRhdGU6IDIwMTgtMTEtMDcgMDk6MzI6MDggKzAxMDAKCmNvbW1pdCA4YWQ0NjJhMzRmMDY1
NGMyNTZjMTk3NDA2NTg3Njg2ZmU0MjI4NTQ2CkF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBOb3YgNiAxMTo1NDozOCAyMDE4ICswMTAwCgogICAgUmVs
ZWFzZTogYWRkIHJlbGVhc2Ugbm90ZSBsaW5rIHRvIFNVUFBPUlQubWQKICAgIAogICAgSW4gb3Jk
ZXIgdG8gaGF2ZSBhIGxpbmsgdG8gdGhlIHJlbGVhc2Ugbm90ZXMgaW4gdGhlIGZlYXR1cmUgbGlz
dAogICAgZ2VuZXJhdGVkIGZyb20gU1VQUE9SVC5tZCBhZGQgdGhhdCBsaW5rIGluIHRoZSAiUmVs
ZWFzZSBTdXBwb3J0IgogICAgc2VjdGlvbiBvZiB0aGF0IGZpbGUuCiAgICAKICAgIFRoZSByZWFs
IGxpbmsgbmVlZHMgdG8gYmUgYWRhcHRlZCB3aGVuIHRoZSB2ZXJzaW9uIGlzIGJlaW5nIHJlbGVh
c2VkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KKHFlbXUgY2hh
bmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 06:06:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 06:06: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-devel-bounces@lists.xenproject.org>)
	id 1gM5Mo-0003Jj-4e; Mon, 12 Nov 2018 06:06: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=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gM5Mm-0003Ja-Sa
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 06:06:32 +0000
X-Inumbo-ID: 19d3710a-e641-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19d3710a-e641-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 06:06:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gM5Mi-00084N-HC; Mon, 12 Nov 2018 06:06:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gM5Mi-0004OV-7m; Mon, 12 Nov 2018 06:06:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gM5Mi-00004y-7B; Mon, 12 Nov 2018 06:06:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129821-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=ade71c52a49d659b20c0b433fb11ddb4f4f543c4
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 06:06:28 +0000
Subject: [Xen-devel] [ovmf test] 129821: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTgyMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk4MjEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWRlNzFjNTJhNDlkNjU5YjIwYzBiNDMzZmIxMWRkYjRmNGY1NDNjNApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDUgZGF5cyAgIDMxIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTgwOCAgMjAxOC0xMS0xMSAyMToxMToxMCBaICAgIDAgZGF5cyAgICA0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRl
bC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEu
d3VAaW50ZWwuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1
Lm5pQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlh
eGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjk0IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 06:13:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 06:13: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-devel-bounces@lists.xenproject.org>)
	id 1gM5Sz-00046l-UX; Mon, 12 Nov 2018 06:12:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lqbs=nx=gmail.com=pichholiyaravi@srs-us1.protection.inumbo.net>)
 id 1gM5JZ-0003GG-Qt
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 06:03:13 +0000
X-Inumbo-ID: a2932ec6-e640-11e8-9a16-bc764e045a96
Received: from mail-it1-x136.google.com (unknown [2607:f8b0:4864:20::136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2932ec6-e640-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 06:03:12 +0000 (UTC)
Received: by mail-it1-x136.google.com with SMTP id r12-v6so11016663ita.3
 for <xen-devel@lists.xen.org>; Sun, 11 Nov 2018 22:03:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=FR/l42/qzaXPu/9FJGlWVooEFsGwyCUREZNFYJyeiHc=;
 b=l2h5YU/qsCBbppXAf/C3ZcOWH7u7ykx9G0kJiI1/gj2JXAsvQh7wDhf+XNjrG8n9Oa
 z2HDqIqVAWTUQwSBPOMBLK+YSVNT1Ihve6imrTe6Z8UN5BHcyXeVs7vYFAF+HWaBclCV
 2Me+BzBgt0U+MPFEY6U/a21Sj99UwWtDBW1qh+MjYpf86LwYgPC6tyPvbUoHAi8tWxrl
 mfxZFx36AwiDt1W+ZA0/aNBwhAwf8ShXBkAptBNe/U7q4ZHBAbzwrgBZKaTOHCdHccVW
 3BYpFLPxWhZull+O3JeVEDNl4MHtYlt5/WisbS6swcXA2Q5Tw+BCgLNaHrVaqD9xT9bg
 ILPQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=FR/l42/qzaXPu/9FJGlWVooEFsGwyCUREZNFYJyeiHc=;
 b=Tw7ReQvO7VMbpHN8f0iCDrnmS+BzWxVWFzap8c6d9nWaiLGoW4zr0tWSg34+2tiwWF
 YdFl9qTBiClnb3QBt3G94xB5VWapL7uzwEp7+jBIZIQe4YFqZEEDHCFqwzCv6hb8nGTR
 DTUG9MzIE8iM/TY0Y+khoiHpDFwhLjZEWoeuk4HzaIhfyJiNaPPWg2ZW0C6/DPlqN9gH
 G5renBGcDkq6Jj4VYqjl74OXtbAW1XHyOGz+0KPGcuQy+Jo7kX/nW7rY6Whi3Q7Q6r7v
 fo/HbPZybPGDih/eJkn7sopqkhagw1TxR14gIB1qDIMP6fZutznG7bdjeHIFJ+IccSvK
 m9hw==
X-Gm-Message-State: AGRZ1gI95nSuIY05iTZhqwR74+tSX345N8bvxrUcwFmgvapwLpZ8tUuT
 vJ9aXLgdljQjUySfnvY2k9MDUggX8jqZ28xw98I=
X-Google-Smtp-Source: AJdET5fEHzBssaGWMjJE4CGXs+csz4ZnaigXePmzxpvh1Jw3SeCnivPSmWB88PfZfJ9CpIDIkeakoVJQ8oELFov2hVY=
X-Received: by 2002:a24:6952:: with SMTP id
 e79-v6mr10039559itc.73.1542002591094; 
 Sun, 11 Nov 2018 22:03:11 -0800 (PST)
MIME-Version: 1.0
References: <CAAxnE7vgDxcekeE04z_Ps7mJ9EX6W9a=U+r765GKStuZNonBMw@mail.gmail.com>
 <alpine.DEB.2.10.1811061053370.18518@sstabellini-ThinkPad-X260>
 <469ba780-e86a-6db6-e772-e31f025122f4@arm.com>
 <AM0PR04MB4481EA57FDD36F1F11E89BB688C40@AM0PR04MB4481.eurprd04.prod.outlook.com>
In-Reply-To: <AM0PR04MB4481EA57FDD36F1F11E89BB688C40@AM0PR04MB4481.eurprd04.prod.outlook.com>
From: Ravi Pichholiya <pichholiyaravi@gmail.com>
Date: Mon, 12 Nov 2018 11:32:59 +0530
Message-ID: <CAAxnE7v8scLcTMPGG+yDOA9amwACRFCqT7nNBmgn47Wq724s=w@mail.gmail.com>
To: peng.fan@nxp.com
X-Mailman-Approved-At: Mon, 12 Nov 2018 06:12:57 +0000
Subject: Re: [Xen-devel] Porting XEN hypervisor on iMX8QM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: julien.grall@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Content-Type: multipart/mixed; boundary="===============2277125022524422884=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2277125022524422884==
Content-Type: multipart/alternative; boundary="000000000000af5a72057a717495"

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

Hi All,

Many thanks for your response. We will go through all provided information
and try to put step forward for porting XEN.



Thanks & Regards,
Ravi Pichholiya

On Wed, Nov 7, 2018 at 6:54 AM Peng Fan <peng.fan@nxp.com> wrote:

> Hi Ravi,
>
> You could find code here
> https://source.codeaurora.org/external/imx/imx-xen/
>
> The latest public branch should be
> https://source.codeaurora.org/external/imx/imx-xen/log/?h=3Dimx_4.14.62_1=
.0.0_beta
> but this has not gone through test, you could take as reference. We have
> some new code still not public now.
>
> Regards,
> Peng.
> > -----Original Message-----
> > From: Julien Grall [mailto:julien.grall@arm.com]
> > Sent: 2018=E5=B9=B411=E6=9C=887=E6=97=A5 3:06
> > To: Stefano Stabellini <sstabellini@kernel.org>; Ravi Pichholiya
> > <pichholiyaravi@gmail.com>
> > Cc: xen-devel@lists.xen.org; Peng Fan <peng.fan@nxp.com>
> > Subject: Re: Porting XEN hypervisor on iMX8QM
> >
> > Hi,
> >
> > I am CCing Peng Fan who is working for NXP and also on Xen. Peng, do yo=
u
> have
> > any pointer to getting Xen running on iMX8QM?
> >
> > Cheers,
> >
> > On 06/11/2018 18:59, Stefano Stabellini wrote:
> > > Hi Ravi,
> > >
> > > Please have a look at our wiki as a reference:
> > > https://emea01.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fw=
iki
> > > .xenproject.org%2Fwiki%2FXen_ARM_with_Virtualization_Extensions&amp;d
> > a
> > >
> > ta=3D02%7C01%7Cpeng.fan%40nxp.com%7C29f2e7554eeb4239e2be08d6441ae9
> > e7%7C6
> > >
> > 86ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C636771279731653739&am
> > p;sdata
> > >
> > =3DFLKtTp%2FaAk6B7Suv0vUttF04z%2BLo1Gw%2FmaI5p9RV%2BZE%3D&amp;re
> > served=3D0
> > >
> > > I would start from cross-compiling the Xen hypervisor (the xen/
> > > directory), no need to build the Xen userspace tools initially.
> > > Make sure to have the right early boot uart driver, see
> > > CONFIG_EARLY_PRINTK and docs/misc/arm/early-printk.txt.
> > >
> > > After you boot the Xen binary from uboot, you should be able to see
> > > some console output from the hypervisror. The step after that is
> > > booting Dom0.
> > >
> > > Cheers,
> > >
> > > Stefano
> > >
> > > On Mon, 5 Nov 2018, Ravi Pichholiya wrote:
> > >> Hi Stefano,
> > >> This is in reference to our LinkedIn discussion, in our one of the
> project we
> > need to port XEN hypervisor on iMx8QM.
> > >>
> > >> Request you to share what all visibility we should require from boot
> > >> prospective as currently we are having access to Device tree and
> U-boot
> > source code only. Is access to any other files are also required?
> > >>
> > >> Also some reference to start with the porting of XEN if available
> with you.
> > >>
> > >> Thanks & Regards,
> > >> Ravi Pichholiya
> > >>
> >
> > --
> > Julien Grall
>

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

<div dir=3D"ltr"><div>Hi All,</div><div><br></div><div>Many thanks for your=
 response. We will go through all provided information and try to put step =
forward for porting XEN.</div><div><br></div><div><br></div><div><br></div>=
<div>Thanks &amp; Regards,</div><div>Ravi Pichholiya<br></div></div><br><di=
v class=3D"gmail_quote"><div dir=3D"ltr">On Wed, Nov 7, 2018 at 6:54 AM Pen=
g Fan &lt;<a href=3D"mailto:peng.fan@nxp.com">peng.fan@nxp.com</a>&gt; wrot=
e:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">Hi Ravi,<br>
<br>
You could find code here<br>
<a href=3D"https://source.codeaurora.org/external/imx/imx-xen/" rel=3D"nore=
ferrer" target=3D"_blank">https://source.codeaurora.org/external/imx/imx-xe=
n/</a><br>
<br>
The latest public branch should be <a href=3D"https://source.codeaurora.org=
/external/imx/imx-xen/log/?h=3Dimx_4.14.62_1.0.0_beta" rel=3D"noreferrer" t=
arget=3D"_blank">https://source.codeaurora.org/external/imx/imx-xen/log/?h=
=3Dimx_4.14.62_1.0.0_beta</a> but this has not gone through test, you could=
 take as reference. We have some new code still not public now. <br>
<br>
Regards,<br>
Peng.<br>
&gt; -----Original Message-----<br>
&gt; From: Julien Grall [mailto:<a href=3D"mailto:julien.grall@arm.com" tar=
get=3D"_blank">julien.grall@arm.com</a>]<br>
&gt; Sent: 2018=E5=B9=B411=E6=9C=887=E6=97=A5 3:06<br>
&gt; To: Stefano Stabellini &lt;<a href=3D"mailto:sstabellini@kernel.org" t=
arget=3D"_blank">sstabellini@kernel.org</a>&gt;; Ravi Pichholiya<br>
&gt; &lt;<a href=3D"mailto:pichholiyaravi@gmail.com" target=3D"_blank">pich=
holiyaravi@gmail.com</a>&gt;<br>
&gt; Cc: <a href=3D"mailto:xen-devel@lists.xen.org" target=3D"_blank">xen-d=
evel@lists.xen.org</a>; Peng Fan &lt;<a href=3D"mailto:peng.fan@nxp.com" ta=
rget=3D"_blank">peng.fan@nxp.com</a>&gt;<br>
&gt; Subject: Re: Porting XEN hypervisor on iMX8QM<br>
&gt; <br>
&gt; Hi,<br>
&gt; <br>
&gt; I am CCing Peng Fan who is working for NXP and also on Xen. Peng, do y=
ou have<br>
&gt; any pointer to getting Xen running on iMX8QM?<br>
&gt; <br>
&gt; Cheers,<br>
&gt; <br>
&gt; On 06/11/2018 18:59, Stefano Stabellini wrote:<br>
&gt; &gt; Hi Ravi,<br>
&gt; &gt;<br>
&gt; &gt; Please have a look at our wiki as a reference:<br>
&gt; &gt; <a href=3D"https://emea01.safelinks.protection.outlook.com/?url=
=3Dhttp%3A%2F%2Fwiki" rel=3D"noreferrer" target=3D"_blank">https://emea01.s=
afelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fwiki</a><br>
&gt; &gt; .<a href=3D"http://xenproject.org" rel=3D"noreferrer" target=3D"_=
blank">xenproject.org</a>%2Fwiki%2FXen_ARM_with_Virtualization_Extensions&a=
mp;amp;d<br>
&gt; a<br>
&gt; &gt;<br>
&gt; ta=3D02%7C01%7Cpeng.fan%<a href=3D"http://40nxp.com" rel=3D"noreferrer=
" target=3D"_blank">40nxp.com</a>%7C29f2e7554eeb4239e2be08d6441ae9<br>
&gt; e7%7C6<br>
&gt; &gt;<br>
&gt; 86ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C636771279731653739&amp;am<br=
>
&gt; p;sdata<br>
&gt; &gt;<br>
&gt; =3DFLKtTp%2FaAk6B7Suv0vUttF04z%2BLo1Gw%2FmaI5p9RV%2BZE%3D&amp;amp;re<b=
r>
&gt; served=3D0<br>
&gt; &gt;<br>
&gt; &gt; I would start from cross-compiling the Xen hypervisor (the xen/<b=
r>
&gt; &gt; directory), no need to build the Xen userspace tools initially.<b=
r>
&gt; &gt; Make sure to have the right early boot uart driver, see<br>
&gt; &gt; CONFIG_EARLY_PRINTK and docs/misc/arm/early-printk.txt.<br>
&gt; &gt;<br>
&gt; &gt; After you boot the Xen binary from uboot, you should be able to s=
ee<br>
&gt; &gt; some console output from the hypervisror. The step after that is<=
br>
&gt; &gt; booting Dom0.<br>
&gt; &gt;<br>
&gt; &gt; Cheers,<br>
&gt; &gt;<br>
&gt; &gt; Stefano<br>
&gt; &gt;<br>
&gt; &gt; On Mon, 5 Nov 2018, Ravi Pichholiya wrote:<br>
&gt; &gt;&gt; Hi Stefano,<br>
&gt; &gt;&gt; This is in reference to our LinkedIn discussion, in our one o=
f the project we<br>
&gt; need to port XEN hypervisor on iMx8QM.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Request you to share what all visibility we should require fr=
om boot<br>
&gt; &gt;&gt; prospective as currently we are having access to Device tree =
and U-boot<br>
&gt; source code only. Is access to any other files are also required?<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Also some reference to start with the porting of XEN if avail=
able with you.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Thanks &amp;=C2=A0Regards,<br>
&gt; &gt;&gt; Ravi Pichholiya<br>
&gt; &gt;&gt;<br>
&gt; <br>
&gt; --<br>
&gt; Julien Grall<br>
</blockquote></div>

--000000000000af5a72057a717495--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2277125022524422884==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 12 06:20:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 06:20: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-devel-bounces@lists.xenproject.org>)
	id 1gM5Zx-0004uc-Oi; Mon, 12 Nov 2018 06:20: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=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gM5Zw-0004uR-Cf
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 06:20:08 +0000
X-Inumbo-ID: ff009408-e642-11e8-abed-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff009408-e642-11e8-abed-12d6303a7972;
 Mon, 12 Nov 2018 06:20:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gM5Zs-0008JQ-Ez; Mon, 12 Nov 2018 06:20:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gM5Zs-0005Jp-7F; Mon, 12 Nov 2018 06:20:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gM5Zs-0003ZL-5r; Mon, 12 Nov 2018 06:20:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gM5Zs-0003ZL-5r@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 06:20:04 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-pvhv2-amd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZAp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYu
Z2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGlu
dXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5k
IGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTog
IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2
YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAyNGNjZWE3ZTEwMmRlOGNiYzkz
YWIzYmVmYjEyM2JiZDE4NTMyYmU5CiAgQnVnIG5vdCBwcmVzZW50OiBjMzQzZGI0NTVlYjMxMDVm
MTFiYjVhYzI5MGQ3N2FiMjAwNmIwMjA5CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5ODIzLwoKCiAgKFJldmlzaW9u
IGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBn
cmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
cmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQu
eGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNw
ZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9t
ZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEyOTgyMy5iaXNlY3Rpb24tc3VtbWFy
eSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxp
bnV4LWxpbnVzIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIHhlbi1ib290ClNlYXJjaGlu
ZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMjk2ODAgZmFpbCBbaG9zdD1waW5vdDFdIC8g
MTI4OTQ1IFtob3N0PWpvdWJlcnRpbjBdIDEyODkyMCBbaG9zdD1yaW1hdmExXSAxMjg4ODUgW2hv
c3Q9cGlub3QwXSAxMjg4NjEgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEyOTY4
MCAvIDEyODg2MQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDog
b3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0
ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgt
ZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRy
YWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgMjRjY2Vh
N2UxMDJkZThjYmM5M2FiM2JlZmIxMjNiYmQxODUzMmJlOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhj
YzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCkJhc2lzIHBhc3MgYzM0M2RiNDU1ZWIzMTA1ZjEx
YmI1YWMyOTBkNzdhYjIwMDZiMDIwOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1
OWQ5YjQzZjJjNjQ1YWU3CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBs
ZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC90b3J2YWxkcy9saW51eC0yLjYuZ2l0I2MzNDNkYjQ1NWViMzEwNWYxMWJiNWFjMjkwZDc3YWIy
MDA2YjAyMDktMjRjY2VhN2UxMDJkZThjYmM5M2FiM2JlZmIxMjNiYmQxODUzMmJlOSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQj
OWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OS1kMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQjZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4Ni1kZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
IzkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTctMmNmMTEzODkxYTM4Y2Mw
NTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUg
ZGlzY29udGlndW91czogbGludXgtMi42CkxvYWRlZCAyMDA1IG5vZGVzIGluIHJldmlzaW9uIGdy
YXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTI4NjYzIFtob3N0PXBpbm90MF0KIDEy
ODcyNyBbaG9zdD1yaW1hdmExXQogMTI4ODYxIHBhc3MgYzM0M2RiNDU1ZWIzMTA1ZjExYmI1YWMy
OTBkNzdhYjIwMDZiMDIwOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQz
ZjJjNjQ1YWU3CiAxMjg4MzUgW2hvc3Q9am91YmVydGluMF0KIDEyODg4NSBbaG9zdD1waW5vdDBd
CiAxMjg5MjAgW2hvc3Q9cmltYXZhMV0KIDEyODk0NSBbaG9zdD1qb3ViZXJ0aW4wXQogMTI4OTcw
IGZhaWwgaXJyZWxldmFudAogMTI5MDA1IGZhaWwgaXJyZWxldmFudAogMTI5MDcyIGZhaWwgaXJy
ZWxldmFudAogMTI5MTY3IGZhaWwgaXJyZWxldmFudAogMTI5MjU4IGZhaWwgaXJyZWxldmFudAog
MTI5MzA0IGZhaWwgaXJyZWxldmFudAogMTI5Mzg5IGZhaWwgaXJyZWxldmFudAogMTI5MzQ4IGZh
aWwgaXJyZWxldmFudAogMTI5NDE3IGZhaWwgaXJyZWxldmFudAogMTI5NTMwIGZhaWwgaXJyZWxl
dmFudAogMTI5NDYwIGZhaWwgaXJyZWxldmFudAogMTI5NjgwIGZhaWwgMjRjY2VhN2UxMDJkZThj
YmM5M2FiM2JlZmIxMjNiYmQxODUzMmJlOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5
ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk4MTIgcGFzcyBjMzQzZGI0NTVlYjMxMDVmMTFiYjVhYzI5
MGQ3N2FiMjAwNmIwMjA5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdh
OTkwODg3YmUKIDEyOTgxNCBmYWlsIDI0Y2NlYTdlMTAyZGU4Y2JjOTNhYjNiZWZiMTIzYmJkMTg1
MzJiZTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQog
MTI5ODE1IHBhc3MgYzM0M2RiNDU1ZWIzMTA1ZjExYmI1YWMyOTBkNzdhYjIwMDZiMDIwOSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk4MTkgZmFp
bCAyNGNjZWE3ZTEwMmRlOGNiYzkzYWIzYmVmYjEyM2JiZDE4NTMyYmU5IGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjEx
Mzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTgwMiBwYXNzIGMzNDNkYjQ1
NWViMzEwNWYxMWJiNWFjMjkwZDc3YWIyMDA2YjAyMDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFi
OTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5ODAzIGZhaWwgMjRjY2VhN2UxMDJkZThjYmM5
M2FiM2JlZmIxMjNiYmQxODUzMmJlOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2
ZmZjMTA3YTk5MDg4N2JlCiAxMjk4MDQgcGFzcyBjMzQzZGI0NTVlYjMxMDVmMTFiYjVhYzI5MGQ3
N2FiMjAwNmIwMjA5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMw
ZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDQ2MDI5ZGExMmU1ZWZlY2E2ZDk1N2U1NzkzYmQzNGYyOTY1
ZmEwYTEKIDEyOTgyMCBwYXNzIGMzNDNkYjQ1NWViMzEwNWYxMWJiNWFjMjkwZDc3YWIyMDA2YjAy
MDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5
ODA1IHBhc3MgYzM0M2RiNDU1ZWIzMTA1ZjExYmI1YWMyOTBkNzdhYjIwMDZiMDIwOSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBjMjM4ZWEzZjRjYWNjZjM2YWIxYTU1OWY5NThjYmU1MTkyMzI3ZjZhCiAxMjk4MDYgcGFzcyBj
MzQzZGI0NTVlYjMxMDVmMTFiYjVhYzI5MGQ3N2FiMjAwNmIwMjA5IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGNlNDc0NjJj
YjRkMDQ5OTcxYWVkZWM1MWMxMTA1NjczYmU0MWFkY2UKIDEyOTgwNyBwYXNzIGMzNDNkYjQ1NWVi
MzEwNWYxMWJiNWFjMjkwZDc3YWIyMDA2YjAyMDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYjcyNjI0YWFkNWIwMGYyZjZl
OTc2YWVmNGQ2MmVlZGE4M2ZkMDIxOAogMTI5ODIzIGZhaWwgMjRjY2VhN2UxMDJkZThjYmM5M2Fi
M2JlZmIxMjNiYmQxODUzMmJlOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZj
MTA3YTk5MDg4N2JlCiAxMjk4MDkgcGFzcyBjMzQzZGI0NTVlYjMxMDVmMTFiYjVhYzI5MGQ3N2Fi
MjAwNmIwMjA5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDQ1Y2I5YTQxMjNiNTU1MGViMWY4NDg0NmZlNTQ4MmFjYWUxYzEz
YTMKIDEyOTgxMSBwYXNzIGMzNDNkYjQ1NWViMzEwNWYxMWJiNWFjMjkwZDc3YWIyMDA2YjAyMDkg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgNmNiMjdlNDE3ZTU3YzJmNGQ2ODlmYTE5OTcxZjIwZjc1ZTljMDcwOApTZWFyY2hp
bmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjg4NjEg
KHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI5NjgwIChmYWls
KSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5ODAyIChwYXNzKSwg
Zm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5ODAzIChmYWlsKSwgZm9yIGJh
c2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGMzNDNkYjQ1NWViMzEwNWYxMWJiNWFjMjkwZDc3
YWIyMDA2YjAyMDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4
ODdiZQpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJl
c3VsdCBmb3VuZDogZmxpZ2h0IDEyOTgxMiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDEyOTgxNCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3Vu
ZDogZmxpZ2h0IDEyOTgxNSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTI5ODE5IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTI5ODIwIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk4MjMg
KGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2Js
ZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAg
QnVnIGludHJvZHVjZWQ6ICAyNGNjZWE3ZTEwMmRlOGNiYzkzYWIzYmVmYjEyM2JiZDE4NTMyYmU5
CiAgQnVnIG5vdCBwcmVzZW50OiBjMzQzZGI0NTVlYjMxMDVmMTFiYjVhYzI5MGQ3N2FiMjAwNmIw
MjA5CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTI5ODIzLwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRl
ZC4pCgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGlu
dXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQueGVuLWJvb3Que2RvdCxwcyxw
bmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEy
OTgyMzogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTI5ODIzIGxpbnV4LWxpbnVzIHJlYWwt
YmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MvMTI5ODIzLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBy
dW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 06:45:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 06:45: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-devel-bounces@lists.xenproject.org>)
	id 1gM5yX-0006aZ-VE; Mon, 12 Nov 2018 06:45:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gM5yW-0006aP-9e
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 06:45:32 +0000
X-Inumbo-ID: 8c3ad765-e646-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c3ad765-e646-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 06:45:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gM5yS-0000K9-AV; Mon, 12 Nov 2018 06:45:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gM5yR-0006hJ-Tx; Mon, 12 Nov 2018 06:45:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gM5yR-0008D5-T2; Mon, 12 Nov 2018 06:45:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129747-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:heisenbug
 linux-4.19:test-amd64-amd64-examine:reboot:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=07a03b97b9ce2a6430344386eeab9b16283b893f
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 06:45:27 +0000
Subject: [Xen-devel] [linux-4.19 test] 129747: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc0NyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3NDcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCBwYXNzIGluIDEyOTQxMgogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTI5NDI4CiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBw
YXNzIGluIDEyOTQyOAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWlu
c3RhbGwgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IDA3YTAzYjk3YjljZTJhNjQzMDM0NDM4NmVlYWI5YjE2MjgzYjg5M2YKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5
N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTow
OCBaICAgMTAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6
MTA6MTUgWiAgICA3IGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNv
bT4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgTWlsbGVyIDxkYXZl
bUByZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBF
cmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxn
cmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnIFJvc2UgPGd2cm9zZTgxOTJAZ21haWwu
Y29tPgogIEhhbmdiaW4gTGl1IDxsaXVoYW5nYmluQGdtYWlsLmNvbT4KICBIZWluZXIgS2FsbHdl
aXQgPGhrYWxsd2VpdDFAZ21haWwuY29tPgogIElkbyBTY2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94
LmNvbT4KICBJdmFuIFZlY2VyYSA8aXZlY2VyYUByZWRoYXQuY29tPgogIEphaW1lIENhYW1hw7Fv
IFJ1aXogPGpjYWFtYW5vQHN1c2UuY29tPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNr
aUBuZXRyb25vbWUuY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgS2Fy
c3RlbiBHcmF1bCA8a2dyYXVsQGxpbnV4LmlibS5jb20+CiAgTWFyaWEgUGFzZWNobmlrIDxtYXJp
YXBAbWVsbGFub3guY29tPgogIE5pa2xhcyBDYXNzZWwgPG5pa2xhcy5jYXNzZWxAbGluYXJvLm9y
Zz4KICBOaWtvbGF5IEFsZWtzYW5kcm92IDxuaWtvbGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAg
T2xla3NhbmRyIE5hdGFsZW5rbyA8b2xla3NhbmRyQG5hdGFsZW5rby5uYW1lPgogIFBldHIgTWFj
aGF0YSA8cGV0cm1AbWVsbGFub3guY29tPgogIFJvb3BhIFByYWJodSA8cm9vcGFAY3VtdWx1c25l
dHdvcmtzLmNvbT4KICBTZWFuIFRyYW5jaGV0dGkgPHN0cmFuY2hlQGNvZGVhdXJvcmEub3JnPgog
IFNoYWxvbSBUb2xlZG8gPHNoYWxvbXRAbWVsbGFub3guY29tPgogIFN0ZWZhbm8gQnJpdmlvIDxz
YnJpdmlvQHJlZGhhdC5jb20+CiAgVG9iaWFzIEp1bmdlbCA8dG9iaWFzLmp1bmdlbEBnbWFpbC5j
b20+CiAgVXJzdWxhIEJyYXVuIDx1YnJhdW5AbGludXguaWJtLmNvbT4KICBYaW4gTG9uZyA8bHVj
aWVuLnhpbkBnbWFpbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNzA4IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 08:05:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 08:05: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-devel-bounces@lists.xenproject.org>)
	id 1gM7DF-0004pu-2R; Mon, 12 Nov 2018 08:04: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gM7DD-0004pp-Hb
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 08:04:47 +0000
X-Inumbo-ID: 9e1b3885-e651-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e1b3885-e651-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 08:04:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 01:04:44 -0700
Message-Id: <5BE9341902000078001FAB31@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 01:04:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1540213082-616-1-git-send-email-andrew.cooper3@citrix.com>
 <1540213082-616-3-git-send-email-andrew.cooper3@citrix.com>
 <5BD1A15A02000078001F4996@prv1-mh.provo.novell.com>
 <e7126bf5-b054-8042-eefb-0afd384f5fb9@citrix.com>
In-Reply-To: <e7126bf5-b054-8042-eefb-0afd384f5fb9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/5] xen/common: Use %*pb[l] instead of
 {cpu, node}mask_scn{, list}printf()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjExLjE4IGF0IDE5OjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMTAvMTggMTE6NTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMi4x
MC4xOCBhdCAxNDo1NywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gVGhp
cyByZW1vdmVzIGFsbCB1c2Ugb2Yga2V5aGFuZGxlcl9zY3JhdGNoIGFzIGEgYm91bmNlLWJ1ZmZl
ciBmb3IgdGhlIAo+IHJlbmRlcmVkCj4+PiBzdHJpbmcuICBJbiBzb21lIGNhc2VzLCBjb2xsYXBz
ZSBjb21iaW5lIGFkamFjZW50IHByaW50aygpJ3Mgd2hpY2ggYXJlIAo+IHdyaXRpbmcKPj4+IHBh
cnRzIG9mIHRoZSBzYW1lIGxpbmUuCj4+Pgo+Pj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4+Pgo+
Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KPj4+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4gQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+IEFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+PiAtLS0KPj4+IENDOiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KPj4+Cj4+PiB2MjoKPj4+ICAqIFVzZSAtPmJpdHMgZm9yIGNwdW1hc2tzCj4+IE5v
LCBJJ20gc29ycnkgLSB0aGlzIGlzIG5vdCB3aGF0IEkgZ2F2ZSBteSBhY2sgZm9yLiBJIHNwZWNp
ZmljYWxseQo+PiBzYWlkIHRoYXQgLT5iaXRzIG1heSBvbmx5IGJlIHVzZWQgYnkgdGhlIGNwdW1h
c2sgaW1wbGVtZW50YXRpb24uCj4+IEV2ZXJ5dGhpbmcgZWxzZSBzaG91bGQgdXNlIHRoZSBjcHVt
YXNrX2JpdHMoKSB3cmFwcGVyLgo+IAo+IGNwdW1hc2tfYml0cygpIGlzIHdvcnNlIHRoYW4gdXNl
bGVzcywgYmVjYXVzZSBpdCBpcyBsb25nZXIgdGhhbiB0aGUKPiBhbHRlcm5hdGl2ZSwgYW5kIHJl
c3VsdHMgaW4gaGFyZGVyIHRvIHJlYWQgY29kZS4KPiAKPiBJIHdpbGwgbm90IGJlIGFkZGluZyB0
byBpdHMgKG1pcyl1c2UuCgpXaGV0aGVyIHRoYXQncyBwcm9wZXIgdXNlIG9yIG1pc3VzZSB3b3Vs
ZCBuZWVkIHRvIGJlIGRlY2lkZWQuIElmCml0J3MgbWlzdXNlLCB0aGVuIHRoZSBjb25zdHJ1Y3Qg
c2hvdWxkIGdvIGF3YXkuIERlc3BpdGUgYmVpbmcgbG9uZ2VyCnRoYW4gdGhlIG9wZW4gY29kaW5n
IEkgZG8gdGhpbmsgdGhvdWdoIHRoYXQgaXQncyBiZXR0ZXIgdG8gaGF2ZSAoYW5kCnVzZSBjb25z
aXN0ZW50bHkpLgoKPj4+IC0tLSBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCj4+PiArKysg
Yi94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYwo+Pj4gQEAgLTEzNzcsMTEgKzEzNzcsOSBAQCBz
dGF0aWMgdm9pZCBkb21haW5fZHVtcF9ldnRjaG5faW5mbyhzdHJ1Y3QgZG9tYWluICpkKQo+Pj4g
ICAgICB1bnNpZ25lZCBpbnQgcG9ydDsKPj4+ICAgICAgaW50IGlycTsKPj4+ICAKPj4+IC0gICAg
Yml0bWFwX3Njbmxpc3RwcmludGYoa2V5aGFuZGxlcl9zY3JhdGNoLCBzaXplb2Yoa2V5aGFuZGxl
cl9zY3JhdGNoKSwKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgZC0+cG9sbF9tYXNrLCBk
LT5tYXhfdmNwdXMpOwo+Pj4gICAgICBwcmludGsoIkV2ZW50IGNoYW5uZWwgaW5mb3JtYXRpb24g
Zm9yIGRvbWFpbiAlZDpcbiIKPj4+IC0gICAgICAgICAgICJQb2xsaW5nIHZDUFVzOiB7JXN9XG4i
Cj4+PiAtICAgICAgICAgICAiICAgIHBvcnQgW3AvbS9zXVxuIiwgZC0+ZG9tYWluX2lkLCBrZXlo
YW5kbGVyX3NjcmF0Y2gpOwo+Pj4gKyAgICAgICAgICAgIlBvbGxpbmcgdkNQVXM6IHslKnBibH1c
biIKPj4+ICsgICAgICAgICAgICIgICAgcG9ydCBbcC9tL3NdXG4iLCBkLT5kb21haW5faWQsIGQt
Pm1heF92Y3B1cywgZC0+cG9sbF9tYXNrKTsKPj4gTmVpdGhlciBjcHVtYXNrX2JpdHMoKSBub3Ig
aXRzIG9wZW4gY29kaW5nIGhlcmUgYXQgYWxsPwo+IAo+IE5vLiAgV2h5IGRvIHlvdSB0aGluayBw
b2xsX21hc2sgaXMgYSBjcHVtYXNrPyAgSXRzIGEgc3RyYWlnaHQgYml0bWFwLgoKT2gsIHNvcnJ5
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 08:13:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 08:13: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-devel-bounces@lists.xenproject.org>)
	id 1gM7Lj-0005dZ-0e; Mon, 12 Nov 2018 08:13: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gM7Lh-0005dT-7i
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 08:13:33 +0000
X-Inumbo-ID: d6abe664-e652-11e8-acb9-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d6abe664-e652-11e8-acb9-12d6303a7972;
 Mon, 12 Nov 2018 08:13:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 01:13:29 -0700
Message-Id: <5BE9362602000078001FAB47@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 01:13:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416867-30253-3-git-send-email-andrew.cooper3@citrix.com>
 <5BE19AA602000078001F89E5@prv1-mh.provo.novell.com>
 <1fd922d8-ec20-1173-a472-579a507c531c@citrix.com>
In-Reply-To: <1fd922d8-ec20-1173-a472-579a507c531c@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/6] libx86: Split
 x86_cpuid_policy_fill_native() out of calculate_raw_policy()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjExLjE4IGF0IDE3OjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDYvMTEvMTggMTM6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNS4x
MS4xOCBhdCAxMjoyMSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUv
eGVuL2xpYi94ODYvY3B1aWQuaAo+Pj4gQEAgLTIwLDYgKzIwLDIxIEBAIHN0cnVjdCBjcHVpZF9s
ZWFmCj4+PiAgICAgIHVpbnQzMl90IGEsIGIsIGMsIGQ7Cj4+PiAgfTsKPj4+ICAKPj4+ICtzdGF0
aWMgaW5saW5lIHZvaWQgY3B1aWRfbGVhZih1aW50MzJfdCBsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVh
ZiAqbCkKPj4+ICt7Cj4+PiArICAgIGFzbSB2b2xhdGlsZSAoICJjcHVpZCIKPj4+ICsgICAgICAg
ICAgICAgICAgICAgOiAiPWEiIChsLT5hKSwgIj1iIiAobC0+YiksICI9YyIgKGwtPmMpLCAiPWQi
IChsLT5kKQo+Pj4gKyAgICAgICAgICAgICAgICAgICA6ICJhIiAobGVhZikgKTsKPj4+ICt9Cj4+
PiArCj4+PiArc3RhdGljIGlubGluZSB2b2lkIGNwdWlkX2NvdW50X2xlYWYoCj4+PiArICAgIHVp
bnQzMl90IGxlYWYsIHVpbnQzMl90IHN1YmxlYWYsIHN0cnVjdCBjcHVpZF9sZWFmICpsKQo+Pj4g
K3sKPj4+ICsgICAgYXNtIHZvbGF0aWxlICggImNwdWlkIgo+Pj4gKyAgICAgICAgICAgICAgICAg
ICA6ICI9YSIgKGwtPmEpLCAiPWIiIChsLT5iKSwgIj1jIiAobC0+YyksICI9ZCIgKGwtPmQpCj4+
PiArICAgICAgICAgICAgICAgICAgIDogImEiIChsZWFmKSwgImMiIChzdWJsZWFmKSApOwo+Pj4g
K30KPj4gRXNwZWNpYWxseSB3aXRoIHRoaXMgbm93IGJlaW5nIGxpYnJhcnkgY29kZSAoaS5lLiBz
aWRlIGVmZmVjdHMgbGlrZQo+PiBzZXJpYWxpemF0aW9uIG5vdCBiZWluZyBzdXBwb3NlZCB0byBi
ZSBvZiBpbnRlcmVzdCk6IFdoeQo+PiB2b2xhdGlsZT8KPiAKPiBGb3JjZSBvZiBoYWJpdCwgSSB0
aGluay4gIEknbGwgZHJvcCB2b2xhdGlsZSBoZXJlLgo+IAo+IFdlIHNob3VsZCBwcm9iYWJseSBk
byB0aGUgc2FtZSBmb3IgWGVuLCBhbHRob3VnaCB0aGVyZSBpcyBvbmUgcGxhY2UgaW4KPiB0aGUg
SW50ZWwgdWNvZGUgaGFuZGxlciB3aGljaCB3b3VsZCBuZWVkIGFkanVzdGluZyB0byBjb3BlLgoK
QW5kIHRoYXQgY29uc3RydWN0IHdvdWxkIHByb2JhYmx5IGJldHRlciBnZXQgYSBuYW1lIHdoaWNo
CmV4cHJlc3NlcyB0aGUgbmVlZCBmb3IgLyBwdXJwb3NlIG9mIHRoZSBiYXJyaWVyLgoKPj4+IC0t
LSBhL3hlbi9saWIveDg2L2NwdWlkLmMKPj4+ICsrKyBiL3hlbi9saWIveDg2L2NwdWlkLmMKPj4+
IEBAIC0yLDYgKzIsMTE0IEBACj4+PiAgCj4+PiAgI2luY2x1ZGUgPHhlbi9saWIveDg2L2NwdWlk
Lmg+Cj4+PiAgCj4+PiArdm9pZCB4ODZfY3B1aWRfcG9saWN5X2ZpbGxfbmF0aXZlKHN0cnVjdCBj
cHVpZF9wb2xpY3kgKnApCj4+PiArewo+Pj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPj4+ICsKPj4+
ICsgICAgY3B1aWRfbGVhZigwLCAmcC0+YmFzaWMucmF3WzBdKTsKPj4+ICsgICAgZm9yICggaSA9
IDE7IGkgPCBtaW4oQVJSQVlfU0laRShwLT5iYXNpYy5yYXcpLAo+Pj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICBwLT5iYXNpYy5tYXhfbGVhZiArIDF1bCk7ICsraSApCj4+PiArICAgIHsKPj4+
ICsgICAgICAgIHN3aXRjaCAoIGkgKQo+Pj4gKyAgICAgICAgewo+Pj4gKyAgICAgICAgY2FzZSAw
eDQ6IGNhc2UgMHg3OiBjYXNlIDB4YjogY2FzZSAweGQ6Cj4+PiArICAgICAgICAgICAgLyogTXVs
dGktaW52b2NhdGlvbiBsZWF2ZXMuICBEZWZlcnJlZC4gKi8KPj4+ICsgICAgICAgICAgICBjb250
aW51ZTsKPj4+ICsgICAgICAgIH0KPj4+ICsKPj4+ICsgICAgICAgIGNwdWlkX2xlYWYoaSwgJnAt
PmJhc2ljLnJhd1tpXSk7Cj4+PiArICAgIH0KPj4+ICsKPj4+ICsgICAgaWYgKCBwLT5iYXNpYy5t
YXhfbGVhZiA+PSA0ICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBB
UlJBWV9TSVpFKHAtPmNhY2hlLnJhdyk7ICsraSApCj4+PiArICAgICAgICB7Cj4+PiArICAgICAg
ICAgICAgdW5pb24gewo+Pj4gKyAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1aWRfbGVhZiBsOwo+
Pj4gKyAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1aWRfY2FjaGVfbGVhZiBjOwo+Pj4gKyAgICAg
ICAgICAgIH0gdTsKPj4+ICsKPj4+ICsgICAgICAgICAgICBjcHVpZF9jb3VudF9sZWFmKDQsIGks
ICZ1LmwpOwo+Pj4gKwo+Pj4gKyAgICAgICAgICAgIGlmICggdS5jLnR5cGUgPT0gMCApCj4+PiAr
ICAgICAgICAgICAgICAgIGJyZWFrOwo+Pj4gKwo+Pj4gKyAgICAgICAgICAgIHAtPmNhY2hlLnN1
YmxlYWZbaV0gPSB1LmM7Cj4+PiArICAgICAgICB9Cj4+PiArCj4+PiArICAgICAgICAvKgo+Pj4g
KyAgICAgICAgICogVGhlIGNob2ljZSBvZiBDUFVJRF9HVUVTVF9OUl9DQUNIRSBpcyBhcmJpdHJh
cnkuICBJdCBpcyBleHBlY3RlZAo+Pj4gKyAgICAgICAgICogdGhhdCBpdCB3aWxsIGV2ZW50dWFs
bHkgbmVlZCBpbmNyZWFzaW5nIGZvciBmdXR1cmUgaGFyZHdhcmUuCj4+PiArICAgICAgICAgKi8K
Pj4+ICsjaWZkZWYgX19YRU5fXwo+Pj4gKyAgICAgICAgaWYgKCBpID09IEFSUkFZX1NJWkUocC0+
Y2FjaGUucmF3KSApCj4+PiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HCj4+PiAr
ICAgICAgICAgICAgICAgICAgICJDUFVJRDogSW5zdWZmaWNpZW50IExlYWYgNCBzcGFjZSBmb3Ig
dGhpcyBoYXJkd2FyZVxuIik7Cj4+PiArI2VuZGlmCj4+IFRoZXJlIGJlaW5nIGFub3RoZXIgc2lt
aWxhciBpbnN0YW5jZSBmdXJ0aGVyIGRvd24sIGFuZCBwb3NzaWJseQo+PiBuZXcgb25lcyB0byBh
cHBlYXIgbGF0ZXIsIHBsdXMgc3VjaCBhIHdhcm5pbmcgcG90ZW50aWFsbHkgYWxzbwo+PiBiZWlu
ZyBvZiBpbnRlcmVzdCBpbiB0aGUgaGFybmVzcyAtIHdvdWxkIHlvdSBtaW5kIGFic3RyYWN0aW5n
Cj4+IChjb3VsZCBiZSBhcyBzaW1wbGUgYXMgbWFraW5nIHByaW50aygpIGFuZCBYRU5MT0dfKiBh
dmFpbGFibGUKPj4gd2hlcmUgbmVlZGVkLCBwcm92aWRlZCB0aGVyZSdzIG5vIGNvbnN1bWVyIHdo
aWNoIHdvdWxkCj4+IHJhdGhlciBub3Qgd2FudCBzdWNoIGxvZ2dpbmcpIHRoaXMgc28gaXQgY2Fu
IGdvIHdpdGhvdXQgI2lmZGVmLWFyeT8KPiAKPiBXZWxsIC0gaXQgd2FzIHRoaXMgY29uc2lkZXJh
dGlvbiB3aGljaCBjYXVzZWQgbWUgdG8gb21pdCBpdC4KPiAKPiBSZWFsaXN0aWNhbGx5LCB0aGUg
Zmlyc3Qgc2l0dWF0aW9uIHRvIGhpdCB0aGlzIG1lc3NhZ2Ugd2lsbCBiZSBzb21lb25lCj4gYm9v
dGluZyBYZW4gb24gYSBicmFuZCBuZXcgcGllY2Ugb2YgaGFyZHdhcmUsIHNvIEkgZXhwZWN0IGNo
YW5nZXMgdG8gdGhlCj4gc3RydWN0dXJlIHNpemUgdG8gY29tZSBmcm9tIHZlbmRvcnMuCj4gCj4g
T25lIHVzZXIgaXMgdGhlIEFGTCBmdXp6ZXIsIGFuZCB0aGF0IGRlZmluaXRlbHkgZG9lc24ndCB3
YW50IHRvIGJlCj4gc3BpdHRpbmcgb3V0IGEgd2FybmluZyBvbiBldmVyeSBmb3JrKCkuCgpJdCBj
b3VsZCBzdGlsbCB1c2UgYSBjb25zdHJ1Y3QgdG8gc3BpdCBvdXQgYSB3YXJuaW5nIGV4YWN0bHkg
b25jZS4KQXJndWFibHkgdGhpcyBtaWdodCBiZSBhIGxpdHRsZSBkaWZmaWN1bHQgdG8gYXJyYW5n
ZSBmb3IuCgo+ICBUaGUgb3RoZXIgY3VycmVudCB1c2VyIGlzIHRoZQo+IHg4NiBpbnN0cnVjdGlv
biBlbXVsYXRvciwgd2hlcmUgdGhpcyBmdW5jdGlvbmFsaXR5IGlzbid0IHRoZSBpbnRlcmVzdGlu
Zwo+IHBhcnQuCgpCdXQgc3VjaCBhIHdhcm5pbmcgbWlnaHQgYmUgYSBoZWxwZnVsIGV4cGxhbmF0
aW9uIG9mIHdoeSBzb21lCnRlc3QgZmFpbGVkLgoKPiAgRnVydGhlcm1vcmUsIEkgZG9uJ3QgZXhw
ZWN0IHRoZSB0b29sc3RhY2sgdG8gYmUgbWFraW5nIHVzZSBvZgo+IHRoaXMgaXRzZWxmLCBzbyBp
dCB3b24ndCBiZSB1c2VmdWwgdG8gYXR0ZW1wdCB0byBwbHVtYiB0aGUgbWVzc2FnZQo+IHRocm91
Z2ggdGhlcmUuCgpTdXJlLiBPdmVyYWxsIEknbSBub3QgZ29pbmcgdG8gaW5zaXN0IG9uIGV4dGVu
ZGluZyB0aGUgbG9nZ2luZyBhcwpzdWdnZXN0ZWQgKGFsYmVpdCBSb2dlciBpaXJjIGhhZCBhc2tl
ZCBmb3IgaXQgdG9vKSwgc28gd2l0aCB0aGUKdm9sYXRpbGUtcyBhYm92ZSBkcm9wcGVkIGFuZCB3
aXRoIHRoZSBleHBlY3RhdGlvbiB0aGF0IHlvdQp3b3VsZG4ndCBvYmplY3QgdG8gZXh0ZW5kaW5n
IHRoZSBsb2dnaW5nIGRvd24gdGhlIHJvYWQsIHNob3VsZAppdCB0dXJuIG91dCB1c2VmdWwgdG8g
aGF2ZSBvdXRzaWRlIG9mIHRoZSBoeXBlcnZpc29yCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 08:18:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 08:18: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-devel-bounces@lists.xenproject.org>)
	id 1gM7Q5-0005o1-Lb; Mon, 12 Nov 2018 08:18: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gM7Q4-0005nw-SF
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 08:18:04 +0000
X-Inumbo-ID: 797074fc-e653-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 797074fc-e653-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 08:18:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 01:18:02 -0700
Message-Id: <5BE9373702000078001FAB51@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 01:17:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>,
 "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416867-30253-7-git-send-email-andrew.cooper3@citrix.com>
 <5BE1B58C02000078001F8BB8@prv1-mh.provo.novell.com>
 <2b95ed09-cf3c-d60f-d511-a579de9d108d@citrix.com>
 <5BE1BE5702000078001F8C19@prv1-mh.provo.novell.com>
 <2b9b0947-6b85-42ef-61c8-4147fd7b88dc@citrix.com>
In-Reply-To: <2b9b0947-6b85-42ef-61c8-4147fd7b88dc@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 6/6] x86/emul: dedup hvmemul_cpuid() and
 pv_emul_cpuid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjExLjE4IGF0IDE4OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDYvMTEvMTggMTY6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNi4x
MS4xOCBhdCAxNjo1MiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MDYvMTEvMTggMTU6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDA1LjExLjE4IGF0
IDEyOjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IFRoZXkgYXJl
IGlkZW50aWNhbCwgc28gcHJvdmlkZSBhIHNpbmdsZSB4ODZlbXVsX2NwdWlkKCkgaW5zdGVhZC4K
Pj4+Pj4KPj4+Pj4gQXMgeDg2X2VtdWxhdGUoKSBub3cgb25seSB1c2VzIHRoZSAtPmNwdWlkKCkg
aG9vayBmb3IgcmVhbCBDUFVJRCAKPj4+IGluc3RydWN0aW9ucywKPj4+Pj4gdGhlIGhvb2sgY2Fu
IGJlIG9taXR0ZWQgZnJvbSBhbGwgc3BlY2lhbC1wdXJwb3NlIGVtdWxhdGlvbiBvcHMuCj4+Pj4g
U28gSSB3YXMgZXhwZWN0aW5nIHRoZSBob29rIHRvIGdvIGF3YXkgYWx0b2dldGhlciwgYnV0IEkK
Pj4+PiBub3cgcmVhbGl6ZSB0aGF0IGl0IGNhbid0IGJlY2F1c2Ugb2Ygc29tZSBvZiB0aGUgY3Vz
dG9taXphdGlvbgo+Pj4+IHRoYXQncyBuZWVkZWQuIFRoYXQsIGluIHR1cm4sIG1lYW5zIHRoYXQg
dGhlIHJlbW92YWwgb2YgdGhlCj4+Pj4gaG9vayBzcGVjaWZpY2F0aW9uIGFzIHBlciBhYm92ZSB3
aWxsIGdldCB1cyBpbnRvIHByb2JsZW1zIHRoZQo+Pj4+IG1vbWVudCB3ZSBuZWVkIHRvIGNoZWNr
IGEgZmVhdHVyZSB0aGF0IGNhbid0IGJlIHRha2VuCj4+Pj4gc3RyYWlnaHQgZnJvbSB0aGUgcG9s
aWN5IG9iamVjdC4gSSdtIHRoZXJlZm9yZSB1bmNvbnZpbmNlZCB3ZQo+Pj4+IGFjdHVhbGx5IHdh
bnQgdG8gZ28gdGhpcyBmYXIuIEl0J2xsIHJlcXVpcmUgZW5vdWdoIGNhcmUgYWxyZWFkeQo+Pj4+
IHRvIG5vdCBibGluZGx5IGNsb25lIGEgbmV3IHZjcHVfaGFzXy4uLigpIHdyb25nbHkgZnJvbSB0
aGUKPj4+PiBtYW55IHByZS1leGlzdGluZyBleGFtcGxlcyBpbiBzdWNoIGEgY2FzZS4gVGhvdWdo
dHM/Cj4+PiBBbGwgZHluYW1pYyBiaXRzIGluIENQVUlEIGFyZSBkZXJpdmVkIGZyb20gb3RoZXIg
Y29udHJvbCBzdGF0ZS4gIGUuZy4gd2UKPj4+IGNoZWNrIENSNC5PU1hTQVZFLCBub3QgQ1BVSUQu
T1NYU0FWRS4gIFRoZSBvdGhlciBkeW5hbWljIGJpdHMgYXJlIEFQSUMsCj4+PiB3aGljaCBjb21l
cyBmcm9tIE1TUl9BUElDX0JBU0UsIGFuZCBPU1BLRSB3aGljaCBhbHNvIGNvbWVzIGZyb20gQ1I0
Lgo+Pj4KPj4+IEluIHRoZSBlbXVsYXRvciBpdHNlbGYsIEkgdGhpbmsgaXQgd291bGQgYmUgYSBi
dWcgaWYgd2UgZXZlciBoYWQKPj4+IHZjcHVfaGFzX29zeHNhdmUgZXRjLCBiZWNhdXNlIHRoYXQg
aXNuJ3QgaG93IHBpcGVsaW5lcyBhY3R1YWxseSBiZWhhdmUuIAo+Pj4gVGhlIGZlYXR1cmUgY2hl
Y2tzIGhlcmUgYXJlIHNlbWFudGljYWxseSBlcXVpdmFsZW50IHRvICJkbyB0aGUKPj4+IGluc3Ry
dWN0aW9uIGRlY29kZSBhbmQgZXhlY3V0aW9uIHVuaXRzIGhhdmUgc2lsaWNvbiB0byBjb3BlIHdp
dGggdGhlc2UKPj4+IGluc3RydWN0aW9ucyIuCj4+IEkgYWdyZWUgdGhhdCB2Y3B1X2hhc19vcyog
bWFrZXMgbm8gc2Vuc2UsIGJ1dCB0aGUgQVBJQyBiaXQgZm9yCj4+IGV4YW1wbGUgaXNuJ3QgcmVh
bGx5IHBpcGVsaW5lIC8gZGVjb2RlciByZWxhdGVkLgo+IAo+IENvcnJlY3QsIHNvIHdoeSBkbyB5
b3UgdGhpbmsgQVBJQyBtYXR0ZXJzPyAgQWxsIGludGVyYWN0aW9uIHdpdGggdGhlCj4gQVBJQyBp
cyB2aWEgaXRzIE1NSU8vTVNSIGludGVyZmFjZSwgcmF0aGVyIHRoYW4gdmlhIGRlZGljYXRlZCBp
bnN0cnVjdGlvbnMuCgpJdCB3YXMgYSBnZW5lcmFsIGV4YW1wbGUsIG5vdCBzb21ldGhpbmcgdGhh
dCBzcGVjaWZpY2FsbHkgbWF0dGVycyBoZXJlLgoKPj4gQW5kIGZpbmFsbHkgTFdQLCB3aGljaCBh
Z2FpbiB3ZSBjYW4gb25seSBob3BlIHdlJ2xsIG5ldmVyIGhhdmUKPj4gdG8gZW11bGF0ZS4KPiAK
PiBMV1AgZG9lc24ndCBleGlzdCBhbnkgbW9yZSwgZXZlbiBvbiB0aGUgaGFyZHdhcmUgaXQgdXNl
ZCB0byBleGlzdCBvbi4gCj4gSXQgd2FzIG5ldmVyIGltcGxlbWVudGVkIG9uIEZhbTE3aCwgYW5k
IHdhcyByZW1vdmVkIGZyb20gRmFtMTUvMTZoIGluIGEKPiBtaWNyb2NvZGUgdXBkYXRlIHRvIG1h
a2Ugcm9vbSB0byBpbXBsZW1lbnQgSUJQQiBmb3IgU3BlY3RyZSB2MiBtaXRpZ2F0aW9ucy4KPiAK
PiBJIHJlY29tbWVuZCB3ZSBwdXJnZSB0aGUgc3VwcG9ydCBjb21wbGV0ZWx5LgoKSSBjZXJ0YWlu
bHkgZG9uJ3QgbWluZDsgSSdkIHByZWZlciB0aG91Z2ggaWYgc3VjaCBhIHdpdGhkcmF3YWwgb2YK
ZnVuY3Rpb25hbGl0eSBjYW1lIGFjdHVhbGx5IGZyb20gQU1ELiBCcmlhbj8KCkphbgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 08:21:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 08:21: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-devel-bounces@lists.xenproject.org>)
	id 1gM7T2-0006Y1-6C; Mon, 12 Nov 2018 08:21: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gM7T0-0006Xw-Vg
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 08:21:07 +0000
X-Inumbo-ID: e5f9ec46-e653-11e8-9040-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e5f9ec46-e653-11e8-9040-12d6303a7972;
 Mon, 12 Nov 2018 08:21:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 01:21:04 -0700
Message-Id: <5BE937EC02000078001FAB54@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 01:21:00 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1538751289-1109-1-git-send-email-andrew.cooper3@citrix.com>
 <1538751289-1109-4-git-send-email-andrew.cooper3@citrix.com>
 <5BBB5F8B02000078001EF9C9@prv1-mh.provo.novell.com>
 <3d04b7cf-bf72-40dc-70e7-054367a40d0f@citrix.com>
In-Reply-To: <3d04b7cf-bf72-40dc-70e7-054367a40d0f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/5] xen/domain: Audit config->max_vcpus
 during {, arch_}check_domain_config()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjExLjE4IGF0IDE5OjQ0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDgvMTAvMTggMTQ6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pgo+Pj4gLS0tIGEv
eGVuL2NvbW1vbi9kb21haW4uYwo+Pj4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+Pj4gQEAg
LTI5Nyw2ICsyOTcsOSBAQCBzdGF0aWMgaW50IGNoZWNrX2RvbWFpbl9jb25maWcoc3RydWN0IAo+
IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgWEVOX0RPTUNUTF9DREZfeHNfZG9tYWluKSApCj4+PiAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKPj4+ICAKPj4+ICsgICAgaWYgKCBjb25maWctPm1heF92Y3B1cyA8IDEgKQo+Pj4g
KyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+PiArCj4+PiAgICAgIHJldHVybiBhcmNoX2NoZWNr
X2RvbWFpbl9jb25maWcoY29uZmlnKTsKPj4+ICB9Cj4+IEFueSByZWFzb24geW91IGRvbid0IHJl
bW92ZSB0aGUgbm93IHJlZHVuZGFudCBjaGVjayBmcm9tCj4+IGRvbWFpbl9jcmVhdGUoKSwgd2hp
Y2ggd291bGQgYWxsb3cgZGl0Y2hpbmcgYWx0b2dldGhlciB4ODYncwo+PiBkb21haW5fbWF4X3Zj
cHVzKCk/Cj4gCj4gVGhhdCdzIGRvbmUgaW4gdGhlIG5leHQgcGF0Y2gsIHRvIHNpbXBsaWZ5IHRo
aXMgb25lLgoKWWVhaCwgSSBoYWQgbm90aWNlZCB0aGlzIG9uY2UgSSBnb3QgdGhlcmUuIEhhbGYg
YSBzZW50ZW5jZSBpbiB0aGUKZGVzY3JpcHRpb24gdG8gZXhwbGFpbiB0aGUgbm93IHBvc3NpYmxl
IGNsZWFudXAgaXMgZGVmZXJyZWQKaW50ZW50aW9uYWxseSB3b3VsZCBoYXZlIGhlbHBlZCwgYnV0
IHRoYXQncyBmaW5lIGluIGFueSBldmVudC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 08:35:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 08:35: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-devel-bounces@lists.xenproject.org>)
	id 1gM7gu-0007Rn-Hn; Mon, 12 Nov 2018 08:35: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gM7gs-0007Ri-Ri
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 08:35:26 +0000
X-Inumbo-ID: e642746e-e655-11e8-b12c-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e642746e-e655-11e8-b12c-12d6303a7972;
 Mon, 12 Nov 2018 08:35:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 01:35:23 -0700
Message-Id: <5BE93B4802000078001FAB73@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 01:35:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1541722264-3918-1-git-send-email-chao.gao@intel.com>
 <5BE54FDC02000078001FA0AB@prv1-mh.provo.novell.com>
 <20181112045836.GA30632@gao-cwp>
In-Reply-To: <20181112045836.GA30632@gao-cwp>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/pt: fix some pass-thru devices don't
 work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjExLjE4IGF0IDA1OjU4LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBGcmksIE5vdiAwOSwgMjAxOCBhdCAwMjoxNDowNEFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMDkuMTEuMTggYXQgMDE6MTEsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gSSBmaW5kIHNvbWUgcGFzcy10aHJ1IGRldmljZXMgZG9uJ3Qgd29yayBhbnkgbW9yZSBh
Y3Jvc3MgZ3Vlc3QKPj4+IHJlYm9vdC4gQXNzaWduaW5nIGl0IHRvIGFub3RoZXIgZG9tYWluIGFs
c28gbWVldHMgdGhlIHNhbWUgaXNzdWUuIEFuZAo+Pj4gdGhlIG9ubHkgd2F5IHRvIG1ha2UgaXQg
d29yayBhZ2FpbiBpcyB1bi1iaW5kaW5nIGFuZCBiaW5kaW5nIGl0IHRvCj4+PiBwY2liYWNrLiBT
b21lb25lIHJlcG9ydGVkIHRoaXMgaXNzdWUgb25lIHllYXIgYWdvIFsxXS4KPj4KPj5JIGZpbmQg
InNvbWUiIGFib3ZlIGFuZCBpbiB0aGUgdGl0bGUgbWlzbGVhZGluZy4gQWNjb3JkaW5nIHRvIHRo
ZQo+PmZvbGxvd2luZyBkZXNjcmlwdGlvbiwgdGhlIGlzc3VlIG91Z2h0IHRvIGFmZmVjdCBleGFj
dGx5IGFsbCBNU0ktWAo+PmNhcGFibGUgZGV2aWNlcy4KPiAKPiBTb21lIGRldmljZXMgd2hvc2Ug
ZHJpdmVyIGRvZXNuJ3QgZGlzYWJsZSBNU0ktWCB3aGVuIHNodXRkb3duLiBCdXQgWGVuIGNhbid0
Cj4gcmVseSBvbiB0aGUgZ3Vlc3QgZHJpdmVyIHRvIGRvIHRoaXMuCgpUaGUgcGxlYXNlIGNsYXJp
ZnkgdGhpcyBpbiB0aGUgZGVzY3JpcHRpb24uCgo+IFRoYXQncyB3aHkgSSB0aGluayB0aGlzIGlz
c3VlIHNob3VsZCBiZSBoYW5kbGVkIGluIFhlbi4KCkkgZnVsbHkgYWdyZWUuCgo+Pk5leHQgSSdt
IHdlYXJ5IG9mIHlvdSBjbGVhcmluZyB0aGUgZGV2aWNlJ3MgbWFza2FsbAo+PmJpdCB3aXRob3V0
IGFsc28gY2xlYXJpbmcgdGhlIGVuYWJsZSBiaXQgKG9yIEFTU0VSVCgpaW5nIHRoYXQgaXQncwo+
PmNsZWFyZWQsIGlmIHRoYXQncyBndWFyYW50ZWVkKS4KPiAKPiBJIGRvbid0IGdldCB3aHkgY2xh
cmluZyBtYXNrYWxsIGJpdCB3aXRob3V0IGNsZWFyaW5nIGVuYWJsZSBiaXQgd291bGQgYmUgYW4K
PiBpc3N1ZS4KCkJlY2F1c2UgdGhpcyBtZWFucyB0aGF0IG5vdCBpbmRpdmlkdWFsbHkgbWFza2Vk
IE1TSS1YIGVudHJpZXMgd291bGQKYmVjb21lIHVzYWJsZSBmb3IgaW50ZXJydXB0IGRlbGl2ZXJ5
IGJ5IHRoZSBkZXZpY2UgYWdhaW4uIEEgbWlzYmVoYXZpbmcKZGV2aWNlIChwZXJoYXBzIGJ5IGhh
dmluZyBiZWVuIHByb2dyYW1tZWQgd3JvbmdseSBvciBtYWxpY2lvdXNseSkKd291bGQgdGhlbiBi
ZWNvbWUgYSByaXNrIHRvIHRoZSBlbnRpcmUgc3lzdGVtLgoKPj5JIGFsc28gZG9uJ3QgZm9sbG93
IHdoeSB5b3UgT1IgaW4KPj4tPmd1ZXN0X21hc2thbGw6IElzbid0IGl0IHN1cHBvc2VkIHRvIGJl
IGNsZWFyIGFueXdheT8KPiAKPiBHdWVzdCdzIGZpcnN0IHdyaXRlIHRvIG1zaXhjdHJsIHJlZ2lz
dGVyIHdvdWxkIG92ZXJyaWRlIHRoaXMgdmFsdWUuCj4gU28gZG9uJ3QgY2xlYXIgaXQgaXMgYWxz
byBmaW5lLiBDb25zaWRlcmluZyB0aGF0IGRvX3BjaV9hZGQoKSBpc3N1ZXMgUU1QCj4gY29tbWFu
ZCB0byBhZGQgcGNpIGRldmljZSB0byBxZW11IHByaW9yIHRvIHhjX2Fzc2lnbl9kZXZpY2UoKSwg
dGhlIHF1ZXN0aW9uCj4gaGVyZSBpcyB3aGV0aGVyIHRoZXJlIGlzIGFueSBjaGFuY2UgcWVtdSdz
IGZpcnN0IHdyaXRlIGhhcyBoYXBwZW5lZC4KCklmIHNvbWUgbW9yZSBnZW5lcmFsIHJlLXdvcmsg
KGFzIGRpc2N1c3NlZCBmdXJ0aGVyIGRvd24pIHdhcyBub3QKZ29pbmcgdG8gaGFwcGVuLCB0aGVu
IHRoaXMgd291bGQgbmVlZCB0byBiZSBpbnZlc3RpZ2F0ZWQgaW4gbW9yZQpkZXRhaWwuIEZvciBu
b3cgSSdsbCBsZWF2ZSB0aGlzIGFzaWRlLgoKPj5Gcm9tIGEgbW9yZSBnZW5lcmFsIHBlcnNwZWN0
aXZlLCBmb3JjaW5nIC0+aG9zdF9tYXNrYWxsIHRvIHRydWUKPj5pbiBtc2lfc2V0X21hc2tfYml0
KCkgd2hlbiBtZW1vcnkgZGVjb2RpbmcgaXMgZGlzYWJsZWQgaXMgYQo+PnNhZmV0eSBtZWFzdXJl
LiBJJ2QgbGlrZSB0byBzZWUganVzdGlmaWNhdGlvbiAoaW4gdGhlIGRlc2NyaXB0aW9uKSB3aHkK
Pj5pdCBpcyBzYWZlIHRvIGNsZWFyIHRoZSBiaXQgYWdhaW4gYXQgYSBsYXRlciBwb2ludC4KPiAK
PiBDdXJyZW50bHksIG5vIGlkZWEgaG93IHRvIHByb3ZlIGl0LiBNeSB0aHJvdWdodCBpcyBzaW1w
bGU6IG1ha2Ugc3VyZQo+IGFsbCBzdGF0dXMgaXMgYmVuaWduLiBUaGUgaG9zdF9tYXNrYWxsIGJp
dCBpcyBzZXQgZHVlIHRvIHNvbWUgYWN0aW9ucyBvZiB0aGUKPiBsYXN0IG93bmVyLiBDbGVhciBp
dCB0byBhdm9pZCBpdCBhZmZlY3RpbmcgdGhlIG5ldyBkb21haW4uCgpCdXQgdGhhdCdzIHNhZmUg
b25seSBpZiB0aGUgZGV2aWNlIGFzIGEgd2hvbGUgaXMgaW4gYSBzYW5lIHN0YXRlLiBPbmUKcmVh
c29uIGNvdWxkIHRoZXJlZm9yZSBiZSB0aGF0IHRoZSBjbGVhcmluZyBvZiB0aGUgYml0IGhhcHBl
bnMKc3RyaWN0bHkgYWZ0ZXIgdGhlIGRldmljZSB3YXMgcmVzZXQuCgo+PlRoaW5nIGlzIHRoYXQg
X2lmXyBpdAo+PmlzIHNhZmUgdG8gY2xlYXIgdGhlIGJpdCB3aGVuIGFzc2lnbmluZyB0aGUgZGV2
aWNlIHRvIGFub3RoZXIgZ3Vlc3QsCj4+d2h5IHdvdWxkbid0IGl0IGV2ZW4gbW9yZSBzbyBiZSBz
YWZlIHRvIGRvIHNvIHdoZW4gYXNzaWduaW5nIGl0Cj4+YmFjayB0byBEb20wIChpLmUuIGluIGRl
YXNzaWduX2RldmljZSgpKT8KPiAKPiBJIGNvbnNpZGVyZWQgaXQuIEJ1dCBkZWFzc2lnbl9kZXZp
Y2UoKSBoYXBwZW5zIGJlZm9yZSBkZXN0cm95aW5nIGRvbWFpbiBkdXJpbmcKPiB3aGljaCBob3N0
X21hc2thbGwgaXMgc2V0LgoKTWVhbmluZyBhdCB0aGF0IHBvaW50IHRoZSBvd25lciBpcyBEb20w
IGFnYWluLiBQZXJoYXBzIHRoZXJlJ2QgYmUKYSB3YXkgZm9yIHBjaWJhY2sgdG8gc2lnbmFsIGl0
IGhhcyB0YWtlbiBjb250cm9sIG9mIHRoZSBkZXZpY2UgYWdhaW4KYW5kIChhcyBwZXIgYWJvdmUp
IHJlc2V0IGl0PwoKPj5BbmQgd2h5IHdvdWxkIGl0IG5vdCBiZSBzYWZlIHRvIGNsZWFyIHRoZSBi
aXQgcGVyaGFwcyBhbHJlYWR5IGF0Cj4+dGhlIHBvaW50IE1TSS1YIGdldHMgZGlzYWJsZWQ/Cj4g
Cj4gWWVzLCBJIGFsc28gdGhvdWdodCBpdCBtaWdodCBiZSBhbiBvcHRpb24uIEJ1dCBkb2luZyB0
aGlzIGRlZmluaXRlbHkKPiBjb25mbGljdHMgd2l0aCB0aGUgaW50ZW50aW9uIG9mIHRoZSBmaXJz
dCBpZigpIGluIF9fcGNpX2Rpc2FibGVfbXNpeCgpIGFuZAo+IG1zaV9zZXRfbWFza19iaXQoKSB3
aGljaCBpcyB0cnlpbmcgdG8gZW5hYmxlIE1TSS14IHRvIGFjY2VzcyBNU0kteCB0YWJsZSB0bwo+
IHNldCB0aGUgcGVyLXZlY3RvciBtYXNrIGJpdC4gSWYgaXQgaXMgc2FmZSwgd2UgZG9uJ3QgbmVl
ZCB0aGF0IGFsc28uIAoKQnV0IHRoYXQncyB0cmFuc2llbnQgZW5hYmxpbmcvZGlzYWJsaW5nLiBJ
J20gb25seSB0YWxraW5nIGFib3V0IHRoZQpwZXJtYW5lbnQgZGlzYWJsaW5nIGNhc2UuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 09:02:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 09:02: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-devel-bounces@lists.xenproject.org>)
	id 1gM87A-0001Ut-CB; Mon, 12 Nov 2018 09:02:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gM879-0001Uf-12
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 09:02:35 +0000
X-Inumbo-ID: b186def1-e659-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b186def1-e659-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 09:02:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gM877-0003Qo-3G; Mon, 12 Nov 2018 09:02:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gM876-00088p-P6; Mon, 12 Nov 2018 09:02:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gM876-0005R5-OT; Mon, 12 Nov 2018 09:02:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129752-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=6b00f4f41c88bb5c9b46a7d5603d8fa947b89410
X-Osstest-Versions-That: libvirt=48080527d6e364f213affd8517bb99a665d38440
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 09:02:32 +0000
Subject: [Xen-devel] [libvirt test] 129752: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc1MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3NTIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTM1MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5MzUzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDZiMDBmNGY0MWM4OGJiNWM5YjQ2YTdkNTYwM2Q4ZmE5NDdiODk0
MTAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDQ4MDgwNTI3ZDZlMzY0
ZjIxM2FmZmQ4NTE3YmI5OWE2NjVkMzg0NDAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTM1MyAg
MjAxOC0xMS0wMyAwNDoxODo1NiBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0
MzQgIDIwMTgtMTEtMDUgMDQ6MTk6MDggWiAgICA3IGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMjk3NTIgIDIwMTgtMTEtMTAgMTE6MTY6MjAgWiAgICAxIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIERhbmllbCBWZWlsbGFy
ZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4K
ICBKaW0gRmVobGlnIDxqZmVobGlnQHN1c2UuY29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5lbWFy
QHJlZGhhdC5jb20+CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBKdWxpbyBG
YXJhY2NvIDxqY2ZhcmFjY29AZ21haWwuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQu
Y29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmlrb2xheSBT
aGlyb2tvdnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KICBXYW5nIFllY2hhbyA8
d2FuZy55ZWNoYW8yNTVAenRlLmNvbS5jbj4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICA0
ODA4MDUyN2Q2Li42YjAwZjRmNDFjICA2YjAwZjRmNDFjODhiYjVjOWI0NmE3ZDU2MDNkOGZhOTQ3
Yjg5NDEwIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 09:07:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 09:07: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-devel-bounces@lists.xenproject.org>)
	id 1gM8C1-0001iG-6j; Mon, 12 Nov 2018 09:07: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=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gM8Bz-0001i6-Od
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 09:07:35 +0000
X-Inumbo-ID: 6231e9c0-e65a-11e8-b82e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6231e9c0-e65a-11e8-b82e-12d6303a7972;
 Mon, 12 Nov 2018 09:07:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gM8Bt-0003WW-9Y; Mon, 12 Nov 2018 09:07:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gM8Bt-0008LJ-24; Mon, 12 Nov 2018 09:07:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gM8Bt-0002hV-1Q; Mon, 12 Nov 2018 09:07:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129824-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=ade71c52a49d659b20c0b433fb11ddb4f4f543c4
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 09:07:29 +0000
Subject: [Xen-devel] [ovmf test] 129824: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTgyNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk4MjQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWRlNzFjNTJhNDlkNjU5YjIwYzBiNDMzZmIxMWRkYjRmNGY1NDNjNApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDUgZGF5cyAgIDMyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTgwOCAgMjAxOC0xMS0xMSAyMToxMToxMCBaICAgIDAgZGF5cyAgICA1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRl
bC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEu
d3VAaW50ZWwuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1
Lm5pQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlh
eGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjk0IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 09:55:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 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-devel-bounces@lists.xenproject.org>)
	id 1gM8vo-0004NU-P7; Mon, 12 Nov 2018 09:54: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gM8vm-0004NP-PF
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 09:54:54 +0000
X-Inumbo-ID: fffb2a94-e660-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fffb2a94-e660-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 09:54:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 02:54:51 -0700
Message-Id: <5BE94DE802000078001FAB9F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 02:54:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541774575-31536-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1541774575-31536-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/badpage: Fix badpage->order overflow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjExLjE4IGF0IDE1OjQyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRm9yIG9yZGVyIDMyIG9yIG1vcmUsIHRoZSBzaGlmdCB3aWxsIHRydW5jYXRlLiAgU3Bv
dHRlZCBieSBDb3Zlcml0eS4KCkkgZmluZCB0aGlzIHByZXR0eSBhYnN1cmQuIFdoYXQgYWJvdXQg
b3JkZXIgNjQgb3IgbW9yZT8gQXJlIHlvdQpzdWdnZXN0aW5nIHlvdSBleHBlY3QgMTZUYiBvciBs
YXJnZXIgYmFkIHBhZ2UgcmFuZ2VzPwoKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQW55d2F5LCBhcyBJIGRvbid0IG1pbmQgdGhlIGFk
anVzdG1lbnQKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkJ1dCBJ
J20gc3VyZSB5b3UncmUgYXdhcmUgd2UgaGF2ZSBtYW55IG1vcmUgZXhhbXBsZXMgb2YKMVUgKG9y
IGV2ZW4gcGxhaW4gMSkgZ2V0dGluZyBzaGlmdGVkIGJ5IGFuIG9yZGVyIHZhbHVlLgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 09:58:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 09:58: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-devel-bounces@lists.xenproject.org>)
	id 1gM8ym-0004WJ-AR; Mon, 12 Nov 2018 09:58: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gM8yl-0004WE-NL
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 09:57:59 +0000
X-Inumbo-ID: 6e6a6fe4-e661-11e8-89cf-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e6a6fe4-e661-11e8-89cf-12d6303a7972;
 Mon, 12 Nov 2018 09:57:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 02:57:56 -0700
Message-Id: <5BE94EA002000078001FABA2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 02:57:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541774547-31337-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1541774547-31337-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Unify hvm_event_pending()'s API
 with the !CONFIG_HVM version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjExLjE4IGF0IDE1OjQyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTbyBJIHVuZGVyc3RhbmQgdGhhdCAidW5pZnki
IG1lYW5zIGNvbnZlcnRpbmcgdGhlIHJldHVybiB0eXBlIHRvCmJvb2wuIFlvdSBjb3VsZCBoYXZl
IHNhaWQgc28uCgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 10:06:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 10:06: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-devel-bounces@lists.xenproject.org>)
	id 1gM96W-0005PU-6P; Mon, 12 Nov 2018 10:06: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gM96U-0005PP-Ml
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 10:05:58 +0000
X-Inumbo-ID: 8c6048d4-e662-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c6048d4-e662-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 10:05:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 03:05:56 -0700
Message-Id: <5BE9507F02000078001FABBC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 03:05:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541777178-3844-1-git-send-email-andrew.cooper3@citrix.com>
 <1541777178-3844-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1541777178-3844-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/3] x86/dom0: Avoid using 1G superpages if
 shadowing may be necessary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjExLjE4IGF0IDE2OjI2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIHNoYWRvdyBjb2RlIGRvZXNuJ3Qgc3VwcG9ydCAxRyBzdXBlcnBhZ2VzLCBhbmQg
d2lsbCBoYW5kICNQRltSU1ZEXSBiYWNrIHRvCj4gZ3Vlc3RzLgoKU28gdGhpcyBjaGFuZ2UgaXMg
dGhlbiBpbnN0ZWFkIG9mIHRyeWluZyB0byBtYWtlIHNoYWRvdyBjb2RlIGNvcGU/Cgo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHYvZG9t
MF9idWlsZC5jCj4gQEAgLTE0OCw3ICsxNDgsMTQgQEAgc3RhdGljIF9faW5pdCB2b2lkIHNldHVw
X3B2X3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZ3RibF9wZm4sCj4g
ICAgICAgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQodnBoeXNtYXBfc3RhcnQpOwo+ICAgICAg
ICAgIGlmICggIWwzZV9nZXRfaW50cHRlKCpwbDNlKSApCj4gICAgICAgICAgewo+IC0gICAgICAg
ICAgICBpZiAoIGNwdV9oYXNfcGFnZTFnYiAmJgo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAg
ICAgICAgKiAxRyBzdXBlcnBhZ2VzIGFyZW4ndCBzdXBwb3J0ZWQgYnkgdGhlIHNoYWRvdyBjb2Rl
LiAgQXZvaWQgdXNpbmcKPiArICAgICAgICAgICAgICogdGhlbSB3ZSBhcmUgbGlhYmxlIHRvIG5l
ZWQgdG8gc3RhcnQgc2hhZG93aW5nIGRvbTAuICBUaGlzCgpJIHRoaW5rIHRoZXJlJ3MgYSB3b3Jk
IG1pc3NpbmcgaGVyZSAtICJ3aGVuIiBwZXJoYXBzPwoKPiArICAgICAgICAgICAgICogYXNzdW1l
cyB0aGF0IHRoZXJlIGFyZSBubyBjaXJjdW1zdGFuY2VzIHdoZXJlIHdlIHdpbGwgYWN0aXZhdGUK
PiArICAgICAgICAgICAgICogbG9nZGlydHkgbW9kZSBvbiBkb20wLgo+ICsgICAgICAgICAgICAg
Ki8KPiArICAgICAgICAgICAgaWYgKCAoIUlTX0VOQUJMRUQoQ09ORklHX1NIQURPV19QQUdJTkcp
IHx8Cj4gKyAgICAgICAgICAgICAgICAgICFkLT5hcmNoLnB2LmNoZWNrX2wxdGYpICYmIGNwdV9o
YXNfcGFnZTFnYiAmJgo+ICAgICAgICAgICAgICAgICAgICEodnBoeXNtYXBfc3RhcnQgJiAoKDFV
TCA8PCBMM19QQUdFVEFCTEVfU0hJRlQpIC0gMSkpICYmCj4gICAgICAgICAgICAgICAgICAgdnBo
eXNtYXBfZW5kID49IHZwaHlzbWFwX3N0YXJ0ICsgKDFVTCA8PCBMM19QQUdFVEFCTEVfU0hJRlQp
ICYmCj4gICAgICAgICAgICAgICAgICAgKHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsCgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 10:07:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 10:07: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-devel-bounces@lists.xenproject.org>)
	id 1gM98F-0005WV-Jh; Mon, 12 Nov 2018 10:07: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=chns=nx=citrix.com=prvs=847726e5c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gM98D-0005WN-MX
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 10:07:45 +0000
X-Inumbo-ID: cb24a524-e662-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb24a524-e662-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 10:07:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="81720567"
To: Jan Beulich <JBeulich@suse.com>
References: <1541774547-31337-1-git-send-email-andrew.cooper3@citrix.com>
 <5BE94EA002000078001FABA2@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <c63ee364-a9bc-a5d9-c2d3-81e478524312@citrix.com>
Date: Mon, 12 Nov 2018 10:07:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5BE94EA002000078001FABA2@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Unify hvm_event_pending()'s API
 with the !CONFIG_HVM version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMTEvMjAxOCAwOTo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDkuMTEuMTgg
YXQgMTU6NDIsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCj4gU28gSSB1bmRlcnN0YW5kIHRoYXQgInVuaWZ5IiBtZWFucyBjb252ZXJ0
aW5nIHRoZSByZXR1cm4gdHlwZSB0bwo+IGJvb2wuIFlvdSBjb3VsZCBoYXZlIHNhaWQgc28uCgpQ
ZXJoYXBzLCBidXQgdGhhdCBtaXNzZXMgdGhlIHBvaW50IG9mIG1ha2luZyB0aGUgY2hhbmdlLgoK
VGhlIHBhdGNoIGludHJvZHVjaW5nIHRoZSAhQ09ORklHX0hWTSB2ZXJzaW9uIHNob3VsZCBoYXZl
IHVzZWQKaW50L25vbi1jb25zdCBzbyB0aGUgQVBJIHdhcyBzYW1lLCBvciBoYWQgdGhpcyBwYXRj
aCBhcyBhIHByZXJlcXVpc2l0ZQp0byB1cGRhdGUgdGhlIEFQSSB0byBvdXIgbmV3IHN0YW5kYXJk
cywgYW5kIHRoZW4gZHVwbGljYXRlIGl0IGZvciB0aGUKIUNPTkZJR19IVk0gY2FzZS4KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 10:10:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 10:10: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-devel-bounces@lists.xenproject.org>)
	id 1gM9Ao-0006Dn-3b; Mon, 12 Nov 2018 10:10: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gM9Am-0006Dg-Sf
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 10:10:24 +0000
X-Inumbo-ID: 2ad2367a-e663-11e8-9a4e-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2ad2367a-e663-11e8-9a4e-12d6303a7972;
 Mon, 12 Nov 2018 10:10:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 03:10:22 -0700
Message-Id: <5BE9518A02000078001FABD7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 03:10:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541777178-3844-1-git-send-email-andrew.cooper3@citrix.com>
 <1541777178-3844-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1541777178-3844-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/3 Xen-4.9] x86/dom0: Fix shadowing of PV
 guests with 2M superpages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjExLjE4IGF0IDE2OjI2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBpcyBhIHN0cmFpZ2h0IGJhY2twb3J0IG9mIGMvcyAyOGQ5YTlhMmQ0MTc1OWI5
ZTUxNjMwMzdiNzU5YWM1NTdhZWE3NjdjCj4gYnV0IHdpdGggYSBkaWZmZXJlbnQganVzdGlmaWNh
dGlvbi4KPiAKPiBEb20wIG1heSBoYXZlIHN1cGVycGFnZXMgKGUuZy4gaW5pdGlhbCBQMk0pLCBh
bmQgbWF5IGJlIHNoYWRvd2VkCj4gKGUuZy4gUFYtTDFURikuICBCZWNhdXNlIG9mIHRoaXMgaW5j
b3JyZWN0IGNoZWNrLCB3aGVuIFBWIHN1cGVycGFnZXMgYXJlCj4gZGlzYWxsb3dlZCAod2hpY2gg
aXMgdGhlIHNlY3VyaXR5IHN1cHBvcnRlZCBjb25maWd1cmF0aW9uKSwgYXR0ZW1wdGluZyB0bwo+
IHNoYWRvdyB0aGUgUDJNIHdpdGggaXRzIHN1cGVycGFnZXMgc3RpbGwgaW50YWN0IHdpbGwgZmFp
bC4gIEEgI1BGIHdpbGwgYmUKPiBoYW5kZWQgYmFjayB0byB0aGUga2VybmVsLCByYXRoZXIgdGhh
biB0aGUgc3VwZXJwYWdlIGJlaW5nIHNwbGludGVyZWQgYW5kCj4gc2hhZG93ZWQuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpJdCBiZWluZyBhIHN0cmFp
Z2h0IGJhY2twb3J0LCB0YWdzIGZyb20gdGhlIG9yaWdpbmFsIGNvbW1pdCBzaG91bGQKcGVyaGFw
cyBiZSByZXRhaW5lZD8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 10:14:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 10:14: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-devel-bounces@lists.xenproject.org>)
	id 1gM9E3-0006Pv-L0; Mon, 12 Nov 2018 10:13: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gM9E2-0006Pq-8O
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 10:13:46 +0000
X-Inumbo-ID: a2d4c3ea-e663-11e8-aa9f-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a2d4c3ea-e663-11e8-aa9f-12d6303a7972;
 Mon, 12 Nov 2018 10:13:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 03:13:43 -0700
Message-Id: <5BE9525402000078001FABDA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 03:13:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541777178-3844-1-git-send-email-andrew.cooper3@citrix.com>
 <1541777178-3844-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1541777178-3844-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/3 Xen-4.8] x86/dom0: Fix shadowing of PV
 guests with 2M superpages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjExLjE4IGF0IDE2OjI2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBpcyBhIG1pbmltYWwgYmFja3BvcnQgb2YgcGllY2VzIG9mOgo+IAo+ICBjL3Mg
MjhkOWE5YTJkNDE3NTliOWU1MTYzMDM3Yjc1OWFjNTU3YWVhNzY3Ywo+ICBjL3MgNGM1ZDc4YTEw
ZGM4OTQyNzE0MGE1MGExZGY1YTBiOGU5ZjA3M2U4Mgo+IAo+IHRvIGZpeCBhIFBWIHNoYWRvd2lu
ZyBwcm9ibGVtIHdoaWNoIEkgaGFkbid0IGFudGljaXBhdGVkIGF0IHRoZSB0aW1lIHRoZXNlCj4g
Zml4ZXMgd2VyZSBmaXJzdCBhY2NlcHRlZC4KPiAKPiBIYXZpbmcgb3B0X2FsbG93X3N1cGVycGFn
ZSBkaXNhYmxlZCBjYXVzZXMgZ3Vlc3Rfc3VwcG9ydHNfc3VwZXJwYWdlcygpIHRvCj4gcmV0dXJu
IGZhbHNlIGZvciBQViBndWVzdHMuICBSZXR1cm5pbmcgZmFsc2UgY2F1c2VzIGd1ZXN0X3dhbGtf
dGFibGVzKCkgdG8KPiBpZ25vcmUgTDIgc3VwZXJwYWdlcywgYW5kIHJlYWQgdW5kZXIgdGhlbS4K
PiAKPiBUaGlzIGlnbm9yaW5nIGJlaGF2aW91ciBpcyBjb3JyZWN0IGZvciAyLWxldmVsIHBhZ2lu
ZyB3aGVuIENSNC5QU0UgaXMgY2xlYXIsCj4gYnV0IGlzbid0IGNvcnJlY3QgZm9yIDMtIG9yIDQt
bGV2ZWwgcGFnaW5nLgo+IAo+IFdoZW4gb3B0X2FsbG93X3N1cGVycGFnZSBpcyBjbGVhciwgUFYg
ZG9tVSdzIGNhbid0IGhhdmUgc3VwZXJwYWdlcywgYnV0IGRvbTAKPiB3aWxsIHN0aWxsIGhhdmUg
aXRzIGluaXRpYWwgUDJNIGNvbnN0cnVjdGVkIHdpdGggMk0gc3VwZXJwYWdlcy4KPiAKPiBUaGUg
ZW5kIHJlc3VsdCBpcyB0aGF0LCBpZiBkb20wIGJlY29tZXMgc2hhZG93ZWQgKGUuZy4gUFYtTDFU
RiksIHRoZSBuZXh0Cj4gbWVtb3J5IGFjY2VzcyB0b3VjaGluZyBhIFAyTSBzdXBlcnBhZ2Ugd2ls
bCBjYXVzZSB0aGUgc2hhZG93IGNvZGUgdG8gcmVhZAo+IHVuZGVyIHRoZSBQMk0gc3VwZXJwYWdl
IGFuZCBhdHRlbXB0IHRvIHNoYWRvdyBqdW5rLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 10:15:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 10:15: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-devel-bounces@lists.xenproject.org>)
	id 1gM9Fi-0006Wk-1r; Mon, 12 Nov 2018 10:15: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gM9Fh-0006Wd-4r
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 10:15:29 +0000
X-Inumbo-ID: e04d2370-e663-11e8-afea-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e04d2370-e663-11e8-afea-12d6303a7972;
 Mon, 12 Nov 2018 10:15:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 03:15:27 -0700
Message-Id: <5BE952BB02000078001FABE6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 03:15:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541774547-31337-1-git-send-email-andrew.cooper3@citrix.com>
 <5BE94EA002000078001FABA2@prv1-mh.provo.novell.com>
 <c63ee364-a9bc-a5d9-c2d3-81e478524312@citrix.com>
In-Reply-To: <c63ee364-a9bc-a5d9-c2d3-81e478524312@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Unify hvm_event_pending()'s API
 with the !CONFIG_HVM version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjExLjE4IGF0IDExOjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMTEvMjAxOCAwOTo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA5
LjExLjE4IGF0IDE1OjQyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBO
byBmdW5jdGlvbmFsIGNoYW5nZS4KPj4gU28gSSB1bmRlcnN0YW5kIHRoYXQgInVuaWZ5IiBtZWFu
cyBjb252ZXJ0aW5nIHRoZSByZXR1cm4gdHlwZSB0bwo+PiBib29sLiBZb3UgY291bGQgaGF2ZSBz
YWlkIHNvLgo+IAo+IFBlcmhhcHMsIGJ1dCB0aGF0IG1pc3NlcyB0aGUgcG9pbnQgb2YgbWFraW5n
IHRoZSBjaGFuZ2UuCj4gCj4gVGhlIHBhdGNoIGludHJvZHVjaW5nIHRoZSAhQ09ORklHX0hWTSB2
ZXJzaW9uIHNob3VsZCBoYXZlIHVzZWQKPiBpbnQvbm9uLWNvbnN0IHNvIHRoZSBBUEkgd2FzIHNh
bWUsIG9yIGhhZCB0aGlzIHBhdGNoIGFzIGEgcHJlcmVxdWlzaXRlCj4gdG8gdXBkYXRlIHRoZSBB
UEkgdG8gb3VyIG5ldyBzdGFuZGFyZHMsIGFuZCB0aGVuIGR1cGxpY2F0ZSBpdCBmb3IgdGhlCj4g
IUNPTkZJR19IVk0gY2FzZS4KCkFsbCBmaW5lLCBqdXN0IHRoYXQgaXQgd291bGQgaGF2ZSBiZWVu
IG5pY2UgaWYgdGhlIGRlc2NyaXB0aW9uIGhlcmUKc2FpZCBzbGlnaHRseSBtb3JlIHRoYW4ganVz
dCAiTm8gZnVuY3Rpb25hbCBjaGFuZ2UuIgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 10:20:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 10:20: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-devel-bounces@lists.xenproject.org>)
	id 1gM9Kb-0007KK-NN; Mon, 12 Nov 2018 10:20:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gM9KZ-0007K7-RB
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 10:20:31 +0000
X-Inumbo-ID: 94fa4d1b-e664-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94fa4d1b-e664-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 10:20:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gM9KV-0001zY-Te; Mon, 12 Nov 2018 10:20:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gM9KV-0003Kk-7J; Mon, 12 Nov 2018 10:20:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gM9KV-00075T-6d; Mon, 12 Nov 2018 10:20:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129832-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=ade71c52a49d659b20c0b433fb11ddb4f4f543c4
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 10:20:27 +0000
Subject: [Xen-devel] [ovmf test] 129832: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTgzMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk4MzIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWRlNzFjNTJhNDlkNjU5YjIwYzBiNDMzZmIxMWRkYjRmNGY1NDNjNApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDUgZGF5cyAgIDMzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTgwOCAgMjAxOC0xMS0xMSAyMToxMToxMCBaICAgIDAgZGF5cyAgICA2IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRl
bC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEu
d3VAaW50ZWwuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1
Lm5pQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlh
eGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjk0IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 10:22:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 10:22: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-devel-bounces@lists.xenproject.org>)
	id 1gM9ML-0007TD-9r; Mon, 12 Nov 2018 10:22: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=chns=nx=citrix.com=prvs=847726e5c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gM9MJ-0007T6-VD
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 10:22:19 +0000
X-Inumbo-ID: d53fc26b-e664-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d53fc26b-e664-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 10:22:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="81721559"
To: Jan Beulich <JBeulich@suse.com>
References: <1541777178-3844-1-git-send-email-andrew.cooper3@citrix.com>
 <1541777178-3844-2-git-send-email-andrew.cooper3@citrix.com>
 <5BE9507F02000078001FABBC@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f55ec417-7b1f-329f-04fc-fc43a5fe22e3@citrix.com>
Date: Mon, 12 Nov 2018 10:22:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5BE9507F02000078001FABBC@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/3] x86/dom0: Avoid using 1G superpages if
 shadowing may be necessary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMTEvMjAxOCAxMDowNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDkuMTEuMTgg
YXQgMTY6MjYsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gVGhlIHNoYWRv
dyBjb2RlIGRvZXNuJ3Qgc3VwcG9ydCAxRyBzdXBlcnBhZ2VzLCBhbmQgd2lsbCBoYW5kICNQRltS
U1ZEXSBiYWNrIHRvCj4+IGd1ZXN0cy4KPiBTbyB0aGlzIGNoYW5nZSBpcyB0aGVuIGluc3RlYWQg
b2YgdHJ5aW5nIHRvIG1ha2Ugc2hhZG93IGNvZGUgY29wZT8KCkF0IHRoZSBtb21lbnQsIHRoYXQg
aXMgYW4gdW5rbm93biBxdWFudGl0eSBvZiB3b3JrLsKgIElkZWFsbHkgeWVzIHdlCnNob3VsZCBn
ZXQgMUcgc3VwZXJwYWdlIHN1cHBvcnQgd29ya2luZyBpbiB0aGUgc2hhZG93IGNvZGUsIGJ1dCBp
dApkZWZpbml0ZWx5IGlzbid0IHRvcCBvZiB0aGUgcHJpb3JpdHkgbGlzdCBhdG0uCgo+Cj4+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L3B2
L2RvbTBfYnVpbGQuYwo+PiBAQCAtMTQ4LDcgKzE0OCwxNCBAQCBzdGF0aWMgX19pbml0IHZvaWQg
c2V0dXBfcHZfcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBndGJsX3Bm
biwKPj4gICAgICAgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQodnBoeXNtYXBfc3RhcnQpOwo+
PiAgICAgICAgICBpZiAoICFsM2VfZ2V0X2ludHB0ZSgqcGwzZSkgKQo+PiAgICAgICAgICB7Cj4+
IC0gICAgICAgICAgICBpZiAoIGNwdV9oYXNfcGFnZTFnYiAmJgo+PiArICAgICAgICAgICAgLyoK
Pj4gKyAgICAgICAgICAgICAqIDFHIHN1cGVycGFnZXMgYXJlbid0IHN1cHBvcnRlZCBieSB0aGUg
c2hhZG93IGNvZGUuICBBdm9pZCB1c2luZwo+PiArICAgICAgICAgICAgICogdGhlbSB3ZSBhcmUg
bGlhYmxlIHRvIG5lZWQgdG8gc3RhcnQgc2hhZG93aW5nIGRvbTAuICBUaGlzCj4gSSB0aGluayB0
aGVyZSdzIGEgd29yZCBtaXNzaW5nIGhlcmUgLSAid2hlbiIgcGVyaGFwcz8KCk9vcHMgeWVzLgoK
Pgo+PiArICAgICAgICAgICAgICogYXNzdW1lcyB0aGF0IHRoZXJlIGFyZSBubyBjaXJjdW1zdGFu
Y2VzIHdoZXJlIHdlIHdpbGwgYWN0aXZhdGUKPj4gKyAgICAgICAgICAgICAqIGxvZ2RpcnR5IG1v
ZGUgb24gZG9tMC4KPj4gKyAgICAgICAgICAgICAqLwo+PiArICAgICAgICAgICAgaWYgKCAoIUlT
X0VOQUJMRUQoQ09ORklHX1NIQURPV19QQUdJTkcpIHx8Cj4+ICsgICAgICAgICAgICAgICAgICAh
ZC0+YXJjaC5wdi5jaGVja19sMXRmKSAmJiBjcHVfaGFzX3BhZ2UxZ2IgJiYKPj4gICAgICAgICAg
ICAgICAgICAgISh2cGh5c21hcF9zdGFydCAmICgoMVVMIDw8IEwzX1BBR0VUQUJMRV9TSElGVCkg
LSAxKSkgJiYKPj4gICAgICAgICAgICAgICAgICAgdnBoeXNtYXBfZW5kID49IHZwaHlzbWFwX3N0
YXJ0ICsgKDFVTCA8PCBMM19QQUdFVEFCTEVfU0hJRlQpICYmCj4+ICAgICAgICAgICAgICAgICAg
IChwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlcyhkLAo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgpUaGFua3MsCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 10:28:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 10:28: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-devel-bounces@lists.xenproject.org>)
	id 1gM9SX-0007gY-3B; Mon, 12 Nov 2018 10:28: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gM9SV-0007gT-E3
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 10:28:43 +0000
X-Inumbo-ID: b9645e20-e665-11e8-984b-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9645e20-e665-11e8-984b-12d6303a7972;
 Mon, 12 Nov 2018 10:28:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 03:28:40 -0700
Message-Id: <5BE955D502000078001FAC06@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 03:28:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181109172250.12894-1-roger.pau@citrix.com>
 <20181109172250.12894-2-roger.pau@citrix.com>
In-Reply-To: <20181109172250.12894-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] guest/pvh: fix handling of multiboot
 info and module list
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjExLjE4IGF0IDE4OjIyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFdoZW4gYm9vdGluZyBYZW4gYXMgYSBQVkggZ3Vlc3QgdGhlIGRhdGEgaW4gdGhlIFBWSCBzdGFy
dCBpbmZvCj4gc3RydWN0dXJlIGlzIGNvcGllZCBvdmVyIHRvIGEgbXVsdGlib290IHN0cnVjdHVy
ZSBhbmQgYSBtb2R1bGUgbGlzdAo+IGFycmF5IHRoYXQgcmVzaWRlcyBpbiB0aGUgLmluaXQgc2Vj
dGlvbiBvZiB0aGUgWGVuIGltYWdlLiBUaGUKPiByZXN1bHRpbmcgbXVsdGlib290IHN0cnVjdHVy
ZXMgYXJlIHRoZW4gaGFuZGxlZCB0byB0aGUgZ2VuZXJpYyBib290Cj4gcHJvY2VzcyB1c2luZyB0
aGVpciBwaHlzaWNhbCBhZGRyZXNzLgo+IAo+IFRoaXMgd29ya3MgZmluZSBhcyBsb25nIGFzIHRo
ZSBYZW4gaW1hZ2UgZG9lc24ndCByZWxvY2F0ZSBpdHNlbGYsIGlmCj4gdGhlcmUncyBzdWNoIGEg
cmVsb2NhdGlvbiB0aGUgcGh5c2ljYWwgYWRkcmVzc2VzIG9mIHRoZSBtdWx0aWJvb3QKPiBzdHJ1
Y3R1cmUgYW5kIHRoZSBtb2R1bGUgYXJyYXkgYXJlIG5vIGxvbmdlciB2YWxpZC4KPiAKPiBGaXgg
dGhpcyBieSBoYW5kbGluZyB0aGUgdmlydHVhbCBhZGRyZXNzIG9mIHRoZSBtdWx0aWJvb3Qgc3Ry
dWN0dXJlCj4gYW5kIG1vZHVsZSBhcnJheSB0byB0aGUgZ2VuZXJpYyBib290IHByb2Nlc3MgaW5z
dGVhZCBvZiBpdCdzIHBoeXNpY2FsCj4gYWRkcmVzcy4KCkJlc2lkZXMgeW91IHByZXN1bWFibHkg
bWVhbmluZyAiaGFuZGluZyIgaW5zdGVhZCBvZiAiaGFuZGxpbmciLApJJ20gaGF2aW5nIHRyb3Vi
bGUgc2VlaW5nIHdoZXJlIHlvdSBjb252ZXJ0IGZyb20gcGh5c2ljYWwgdG8KdmlydHVhbCBhZGRy
ZXNzZXM6IFdoYXQgaGF2ZSBiZWVuIHBvaW50ZXJzIGJlZm9yZSBjb250aW51ZSB0bwpiZSBwb2lu
dGVycywgYW5kIHdoYXQgaGF2ZSBiZWVuIG51bWJlcnMgKGNvbW1vbmx5CnJlcHJlc2VudGluZyBw
aHlzaWNhbCBhZGRyZXNzZXMpIGNvbnRpbnVlIHRvIGJlIG51bWJlcnMuCgo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1i
b290LmMKPiBAQCAtMzUsMTEgKzM1LDExIEBAIHN0YXRpYyBtdWx0aWJvb3RfaW5mb190IF9faW5p
dGRhdGEgcHZoX21iaTsKPiAgc3RhdGljIG1vZHVsZV90IF9faW5pdGRhdGEgcHZoX21iaV9tb2Rz
WzhdOwo+ICBzdGF0aWMgY29uc3QgY2hhciAqX19pbml0ZGF0YSBwdmhfbG9hZGVyID0gIlBWSCBE
aXJlY3Rib290IjsKPiAgCj4gLXN0YXRpYyB2b2lkIF9faW5pdCBjb252ZXJ0X3B2aF9pbmZvKHZv
aWQpCj4gK3N0YXRpYyB2b2lkIF9faW5pdCBjb252ZXJ0X3B2aF9pbmZvKG11bHRpYm9vdF9pbmZv
X3QgKiptYmksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZV90
ICoqbW9kKQo+ICB7Cj4gICAgICBjb25zdCBzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gKnB2aF9pbmZv
ID0gX192YShwdmhfc3RhcnRfaW5mb19wYSk7Cj4gICAgICBjb25zdCBzdHJ1Y3QgaHZtX21vZGxp
c3RfZW50cnkgKmVudHJ5Owo+IC0gICAgbW9kdWxlX3QgKm1vZDsKPiAgICAgIHVuc2lnbmVkIGlu
dCBpOwo+ICAKPiAgICAgIGlmICggcHZoX2luZm8tPm1hZ2ljICE9IFhFTl9IVk1fU1RBUlRfTUFH
SUNfVkFMVUUgKQo+IEBAIC02OCwyMCArNjgsMjIgQEAgc3RhdGljIHZvaWQgX19pbml0IGNvbnZl
cnRfcHZoX2luZm8odm9pZCkKPiAgICAgIHB2aF9tYmkubW9kc19jb3VudCA9IHB2aF9pbmZvLT5u
cl9tb2R1bGVzOwo+ICAgICAgcHZoX21iaS5tb2RzX2FkZHIgPSBfX3BhKHB2aF9tYmlfbW9kcyk7
Cj4gIAo+IC0gICAgbW9kID0gcHZoX21iaV9tb2RzOwoKcHZoX21iaV9tb2RzIGlzIGl0c2VsZiBu
b3QgY2hhbmdlZCwgYW5kIG5vdyB1c2VkIGJlbG93IGluc3RlYWQKb2YgdGhlIG9yaWdpbmFsIHJl
dHVybiB2YWx1ZSBmcm9tIHB2aF9pbml0KCkuCgo+ICAgICAgZW50cnkgPSBfX3ZhKHB2aF9pbmZv
LT5tb2RsaXN0X3BhZGRyKTsKPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgcHZoX2luZm8tPm5yX21v
ZHVsZXM7IGkrKyApCj4gICAgICB7Cj4gICAgICAgICAgQlVHX09OKGVudHJ5W2ldLnBhZGRyID4+
IDMyKTsKPiAgICAgICAgICBCVUdfT04oZW50cnlbaV0uY21kbGluZV9wYWRkciA+PiAzMik7Cj4g
IAo+IC0gICAgICAgIG1vZFtpXS5tb2Rfc3RhcnQgPSBlbnRyeVtpXS5wYWRkcjsKPiAtICAgICAg
ICBtb2RbaV0ubW9kX2VuZCAgID0gZW50cnlbaV0ucGFkZHIgKyBlbnRyeVtpXS5zaXplOwo+IC0g
ICAgICAgIG1vZFtpXS5zdHJpbmcgICAgPSBlbnRyeVtpXS5jbWRsaW5lX3BhZGRyOwo+ICsgICAg
ICAgIHB2aF9tYmlfbW9kc1tpXS5tb2Rfc3RhcnQgPSBlbnRyeVtpXS5wYWRkcjsKPiArICAgICAg
ICBwdmhfbWJpX21vZHNbaV0ubW9kX2VuZCAgID0gZW50cnlbaV0ucGFkZHIgKyBlbnRyeVtpXS5z
aXplOwo+ICsgICAgICAgIHB2aF9tYmlfbW9kc1tpXS5zdHJpbmcgICAgPSBlbnRyeVtpXS5jbWRs
aW5lX3BhZGRyOwo+ICAgICAgfQo+ICAKPiAgICAgIEJVR19PTighcHZoX2luZm8tPnJzZHBfcGFk
ZHIpOwo+ICAgICAgcnNkcF9oaW50ID0gcHZoX2luZm8tPnJzZHBfcGFkZHI7Cj4gKwo+ICsgICAg
Km1iaSA9ICZwdmhfbWJpOwo+ICsgICAgKm1vZCA9IHB2aF9tYmlfbW9kczsKCkFuZCB0aGVyZSBh
cmUgbm8gX192YSgpIHVzZXMgb3IgYWxpa2UgZ2V0dGluZyBhZGRlZCBoZXJlIChub3QgdGhhdApp
dCB3b3VsZCBtYWtlIGFueSBzZW5zZSBmb3Igc3RhdGljIHZhcmlhYmxlcywgaS5lLiB0aGluZ3Mg
c2l0dGluZyBpbnNpZGUKdGhlIFhlbiBpbWFnZSkuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QvcHZoLWJvb3QuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvcHZo
LWJvb3QuaAo+IEBAIC0yNSwxNyArMjUsMTYgQEAKPiAgCj4gIGV4dGVybiBib29sIHB2aF9ib290
Owo+ICAKPiAtbXVsdGlib290X2luZm9fdCAqcHZoX2luaXQodm9pZCk7Cj4gK3ZvaWQgcHZoX2lu
aXQobXVsdGlib290X2luZm9fdCAqKm1iaSwgbW9kdWxlX3QgKiptb2QpOwo+ICB2b2lkIHB2aF9w
cmludF9pbmZvKHZvaWQpOwo+ICAKPiAgI2Vsc2UKPiAgCj4gICNkZWZpbmUgcHZoX2Jvb3QgMAo+
ICAKPiAtc3RhdGljIGlubGluZSBtdWx0aWJvb3RfaW5mb190ICpwdmhfaW5pdCh2b2lkKQo+ICtz
dGF0aWMgaW5saW5lIHZvaWQgKnB2aF9pbml0KG11bHRpYm9vdF9pbmZvX3QgKiptYmksIG1vZHVs
ZV90ICoqbW9kKQo+ICB7Cj4gICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiAtICAgIHJldHVy
biBOVUxMOwo+ICB9CgpQbGVhc2UgZG9uJ3QgcmVtb3ZlIHRoZSByZXR1cm4gc3RhdGVtZW50LiBP
ciB3YWl0IC0gZG9uJ3QgeW91Cm1lYW4gdGhlIGZ1bmN0aW9uIHRvIHJldHVybiAidm9pZCIgcmF0
aGVyIHRoYW4gInZvaWQgKiI/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 10:31:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 10:31:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gM9VD-0008PH-Ir; Mon, 12 Nov 2018 10:31: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gM9VB-0008PA-Pw
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 10:31:29 +0000
X-Inumbo-ID: 1cf02e60-e666-11e8-ab3f-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1cf02e60-e666-11e8-ab3f-12d6303a7972;
 Mon, 12 Nov 2018 10:31:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 03:31:27 -0700
Message-Id: <5BE9567C02000078001FAC18@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 03:31:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181109172250.12894-1-roger.pau@citrix.com>
 <20181109172250.12894-3-roger.pau@citrix.com>
In-Reply-To: <20181109172250.12894-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] guest/pvh: special case the low 1MB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjExLjE4IGF0IDE4OjIyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFdoZW4gcnVubmluZyBhcyBhIFBWSCBndWVzdCBYZW4gb25seSBzcGVjaWFsIGNhc2VzIHRoZSB0
cmFtcG9saW5lCj4gY29kZSBpbiB0aGUgbG93IDFNQiwgd2l0aG91dCBhbHNvIHJlc2VydmluZyB0
aGUgc3BhY2UgdXNlZCBieSB0aGUKPiByZWxvY2F0ZWQgbWV0YWRhdGEgb3IgdGhlIHRyYW1wb2xp
bmUgc3RhY2suCj4gCj4gRml4IHRoaXMgYnkgYWx3YXlzIHJlc2VydmluZyB0aGUgbG93IDFNQiBy
ZWdhcmRsZXNzIG9mIHdoZXRoZXIgWGVuIGlzCj4gcnVubmluZyBhcyBhIGd1ZXN0IG9yIG5hdGl2
ZWx5Lgo+IAo+IFJlcG9ydGVkLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJp
eC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CgpOb3Qgb3Zlcmx5IG5pY2UgdG8gd2FzdGUgc29tZSBzcGFjZSBoZXJlLCBidXQgbGlr
ZWx5IGJldHRlciB0aGFuCnRyeWluZyB0byBjb3ZlciBhbGwgb2YgdGhlIGJpdHMgYW5kIHBpZWNl
cyBpbmRpdmlkdWFsbHkuCgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 10:36:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 10:36: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-devel-bounces@lists.xenproject.org>)
	id 1gM9Zk-00009I-7I; Mon, 12 Nov 2018 10:36:12 +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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gM9Zj-00009C-6h
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 10:36:11 +0000
X-Inumbo-ID: c4ea3232-e666-11e8-b077-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4ea3232-e666-11e8-b077-12d6303a7972;
 Mon, 12 Nov 2018 10:36:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 03:36:09 -0700
Message-Id: <5BE9579502000078001FAC2A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 03:36:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
 <5BE45F7C02000078001F9CA9@prv1-mh.provo.novell.com>
In-Reply-To: <5BE45F7C02000078001F9CA9@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 03/13] x86: infrastructure to allow
 converting certain indirect calls to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjExLjE4IGF0IDE3OjA4LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IC0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaAo+
IEBAIC02Niw2ICs2NiwxMCBAQAo+ICAKPiAgI2RlZmluZSBST1VORFVQKHgsIGEpICgoKHgpICsg
KGEpIC0gMSkgJiB+KChhKSAtIDEpKQo+ICAKPiArI2RlZmluZSBjb3VudF92YV9hcmdfKGRvdCwg
YTEsIGEyLCBhMywgYTQsIGE1LCBhNiwgYTcsIGE4LCB4LCAuLi4pIHgKPiArI2RlZmluZSBjb3Vu
dF92YV9hcmcoYXJncy4uLikgXAo+ICsgICAgY291bnRfdmFfYXJnXyguLCAjIyBhcmdzLCA4LCA3
LCA2LCA1LCA0LCAzLCAyLCAxLCAwKQoKSSd2ZSBqdXN0IG5vdGljZWQgdGhhdCBJIGZvcmdvdCB0
byByZW5hbWUgdGhpcyB0byBjb3VudF9hcmdzKCksCndoaWNoIHRoZW4gSSBob3BlIGlzIG5vIGxv
bmdlciBjb250cm92ZXJzaWFsIGFzIGEgbmFtZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 10:50:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 10:50: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-devel-bounces@lists.xenproject.org>)
	id 1gM9nf-0001eL-Jn; Mon, 12 Nov 2018 10:50: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=hpol=nx=xenproject.org=prvs=8473b9484=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gM9nd-0001e8-Vi
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 10:50:34 +0000
X-Inumbo-ID: c6cd4bc8-e668-11e8-a43a-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6cd4bc8-e668-11e8-a43a-12d6303a7972;
 Mon, 12 Nov 2018 10:50:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70292144"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75589-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75571
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 12 Nov 2018 10:50:29 +0000
Subject: [Xen-devel] [distros-debian-sid test] 75589: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NTg5IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTU4OS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc2lkLW5ldGJvb3QtcHZncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsICAgZmFpbCBsaWtlIDc1NTcxCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc2lk
LW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsICBmYWlsIGxpa2UgNzU1NzEKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1zaWQtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3Rh
bGwgIGZhaWwgbGlrZSA3NTU3MQogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zaWQtbmV0Ym9vdC1w
eWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1NTcxCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxp
a2UgNzU1NzEKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3NTU3MQoK
am9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
c2lkLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWkzODYtc2lkLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc2lkLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3QtcHln
cnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNp
ZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3Nz
dGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:25:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:25: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-devel-bounces@lists.xenproject.org>)
	id 1gMALQ-0004Bc-JQ; Mon, 12 Nov 2018 11:25: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=sgyq=nx=citrix.com=prvs=847ffe6e6=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gMALO-0004BX-Ta
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:25:26 +0000
X-Inumbo-ID: a610ff06-e66d-11e8-9eb1-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a610ff06-e66d-11e8-9eb1-12d6303a7972;
 Mon, 12 Nov 2018 11:25:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70294294"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Nov 2018 11:24:54 +0000
Message-ID: <20181112112454.9187-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] libxl/depriv: Remove RLIMIT_NPROC restriction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbHNvIHByZXZlbnRzIFFFTVUgZnJvbSBjcmVhdGluZyBwdHJlYWRzLCB3aGljaCBpdCBy
ZXF1aXJlcyBmb3IKY2VydGFpbiBkZXZpY2VzIHRvIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ0M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0K
IGRvY3MvZGVzaWducy9xZW11LWRlcHJpdmlsZWdlLm1kIHwgNCArKystCiB0b29scy9saWJ4bC9s
aWJ4bF9saW51eC5jICAgICAgICB8IDEgLQogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9kZXNpZ25zL3FlbXUtZGVwcml2
aWxlZ2UubWQgYi9kb2NzL2Rlc2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZAppbmRleCAwNjdjZjI0
NzYyLi5mNzQ0NGE0MzRkIDEwMDY0NAotLS0gYS9kb2NzL2Rlc2lnbnMvcWVtdS1kZXByaXZpbGVn
ZS5tZAorKysgYi9kb2NzL2Rlc2lnbnMvcWVtdS1kZXByaXZpbGVnZS5tZApAQCAtMTE0LDcgKzEx
NCw2IEBAIHJlc291cmNlcyBhdmFpbGFibGUgdG8gaXQuCiAKIExpbWl0cyB0aGF0IGNhbiBiZSBp
bXBsZW1lbnRlZCBpbW1lZGlhdGVseSB3aXRob3V0IG11Y2ggZWZmb3J0OgogIC0gUkxJTUlUX0ZT
SVpFYCAoZmlsZSBzaXplKSB0byAyNTZLaUIuCi0gLSBSTElNSVRfTlBST0MgKGFmdGVyIHVpZCBj
aGFuZ2VzIHRvIGEgdW5pcXVlIHVpZCkKIAogUHJvYmFibHkgbm90IG5lY2Vzc2FyeSBidXQgd2h5
IG5vdDoKICAtIFJMSU1JVF9DT1JFOiAwCkBAIC0xNDIsNiArMTQxLDkgQEAgdmlydHVhbCBtZW1v
cnkgd2hpY2ggUUVNVSB1c2VzIGFzIGEgbWFwY2FjaGUuICB4ZW4tbWFwY2FjaGUuYyBhbHJlYWR5
CiBmaWRkbGVzIHdpdGggdGhpczsgaXQgd291bGQgYmUgc3RyYWlnaHRmb3J3YXJkIHRvIG1ha2Ug
aXQgKnNldCogdGhlCiBybGltaXQgdG8gd2hhdCBpdCB0aGlua3MgYSBzZW5zaWJsZSBsaW1pdCBp
cy4KIAorUkxJTUlUX05QUk9DIGxpbWl0cyB0b3RhbCBudW1iZXIgb2YgcHJvY2Vzc2VzIG9yIHRo
cmVhZHMuICBRRU1VIHVzZXMKK3RocmVhZHMgZm9yIHNvbWUgZGV2aWNlcywgc28gdGhpcyB3b3Vs
ZCByZXF1aXJlIHNvbWUgdGhvdWdodC4KKwogT3RoZXIgdGhpbmdzIHRoYXQgd291bGQgdGFrZSBz
b21lIGNsZXZlcm5lc3MgLyBjaGFuZ2VzIHRvIFFFTVUgdG8KIHV0aWxpemUgZHVlIHRvIG9yZGVy
aW5nIGNvbnN0cmFudHM6CiAgLSBSTElNSVRfTk9GSUxFUyAoYWZ0ZXIgYWxsIG5lY2Vzc2FyeSBm
aWxlcyBhcmUgb3BlbmVkKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbGludXguYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2xpbnV4LmMKaW5kZXggOTIxMDUxYzBlNi4uNjQ3NWNjYTY0YiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbGludXguYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9saW51eC5jCkBAIC0zMTgsNyArMzE4LDYgQEAgc3RhdGljIHN0cnVjdCB7CiAgICAgUkxJ
TUlUX0VOVFJZKFJMSU1JVF9GU0laRSwgICAgMjU2KjEwMjQpLAogCiAgICAgLyogU2hvdWxkbid0
IG5lZWQgYW55IG9mIHRoZXNlICovCi0gICAgUkxJTUlUX0VOVFJZKFJMSU1JVF9OUFJPQywgICAg
MCksCiAgICAgUkxJTUlUX0VOVFJZKFJMSU1JVF9DT1JFLCAgICAgMCksCiAgICAgUkxJTUlUX0VO
VFJZKFJMSU1JVF9NU0dRVUVVRSwgMCksCiAgICAgUkxJTUlUX0VOVFJZKFJMSU1JVF9MT0NLUywg
ICAgMCksCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:26:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:26: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-devel-bounces@lists.xenproject.org>)
	id 1gMAMc-0004Fp-1B; Mon, 12 Nov 2018 11:26: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=0ka0=nx=citrix.com=prvs=847df0986=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gMAMb-0004Fi-72
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:26:41 +0000
X-Inumbo-ID: d2751d82-e66d-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2751d82-e66d-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:26:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70294414"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23529.25452.649002.526691@mariner.uk.xensource.com>
Date: Mon, 12 Nov 2018 11:26:36 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20181112112454.9187-1-george.dunlap@citrix.com>
References: <20181112112454.9187-1-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] libxl/depriv: Remove RLIMIT_NPROC
 restriction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0hdIGxpYnhsL2RlcHJpdjogUmVtb3ZlIFJMSU1J
VF9OUFJPQyByZXN0cmljdGlvbiIpOgo+IFRoaXMgYWxzbyBwcmV2ZW50cyBRRU1VIGZyb20gY3Jl
YXRpbmcgcHRyZWFkcywgd2hpY2ggaXQgcmVxdWlyZXMgZm9yCj4gY2VydGFpbiBkZXZpY2VzIHRv
IGZ1bmN0aW9uLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgoKVG8gdW5ibG9jayBzdGFnaW5nLgoKV2Ugc2hvdWxkIGNvbnNpZGVyIHdoZXRoZXIgd2Ug
Y2FuIGltcG9zZSBhIHNtYWxsZXIgbGltaXQgYW5kIGlmIHNvCndoYXQgaXQgc2hvdWxkIGJlIChh
bmQgd2hldGhlciBpdCBuZWVkcyB0byBiZSBkeW5hbWljKS4KCklhbi4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:27:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:27: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-devel-bounces@lists.xenproject.org>)
	id 1gMAN7-0004K8-CR; Mon, 12 Nov 2018 11:27: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=v6tt=nx=citrix.com=prvs=847216550=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gMAN5-0004Jt-QA
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:27:11 +0000
X-Inumbo-ID: e4e7fff3-e66d-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e4e7fff3-e66d-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:27:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70294446"
Date: Mon, 12 Nov 2018 11:27:07 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20181112112707.4ble7gctzrebyy3v@zion.uk.xensource.com>
References: <20181112112454.9187-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181112112454.9187-1-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] libxl/depriv: Remove RLIMIT_NPROC
 restriction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMTE6MjQ6NTRBTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBUaGlzIGFsc28gcHJldmVudHMgUUVNVSBmcm9tIGNyZWF0aW5nIHB0cmVhZHMsIHdo
aWNoIGl0IHJlcXVpcmVzIGZvcgoKcHRyZWFkcyAtPiBwdGhyZWFkcwoKPiBjZXJ0YWluIGRldmlj
ZXMgdG8gZnVuY3Rpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAQt-000585-8x; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAQr-00057f-Qv
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:31:05 +0000
X-Inumbo-ID: 6f9d066e-e66e-11e8-9a16-bc764e045a96
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f9d066e-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:03 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id r63-v6so8150478wma.4
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:31:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id;
 bh=XItdT4V4DZOLuustoAzlWE0v18+fHjEEiAXK0YS46pk=;
 b=J9KtCmuWVDKcTOHjZ9dd9JYcKuP8iU++zhbGm0oIzOcQm4r7k1Y39/3oSlgI3CN4lZ
 m+pj975ts5GpP6iN8ITDC8PqLK3wKKI+Wj8lWCqgXV/fO6pSv1Mmeqdjnh1uxHFTg30+
 3rfDHZF1gCa9OCz16OK9KIkN8iqtP5MmKZhgii56IhUEN3F0GZ+ZX5B2Gc5k2uGyh8rW
 lrqYQJdqE6W98vtGCSiHNTFj6kGtE+ogSpwFlHnyJ2b/abzTfvgK2rGxse1iEEaexLMp
 5wl8EcOEii7ouhqWpcEt0fFeyU72QLjLG9toqntF30rhueWG7Mrxbf8fS/oqBEK1dKNB
 w8Vw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=XItdT4V4DZOLuustoAzlWE0v18+fHjEEiAXK0YS46pk=;
 b=MnwvmU3xUajfbRW3TXLharNO0LBaUMUafkDldFYsMc/FGr8uHVZC98Uw3gf6MpEDoh
 7rSEAyJgNmECH0IY4fcnOJL/kVRrUTIKFimV0Rq1hnqBAmjFn6zKOsoiRPL2xGEY6tmo
 nNa+V/8iPX6AaWLmVSTO3KFrjvWk5oVqRhfTDrlUp1U0d5bO5YC0R3W8THYYPq6J9cdc
 a07+n3HpaYtxOV/JaLo4jmmGEGmXGASwuLrXxFfjSmMTDQEiQ6Pz2rcwEx939TTkZpWh
 rQScVc74q7vX4Arzd76fu/EOh8ebVfEZVvim+6v/4TCAROhPKf8463sPtrM/X0sf8/FQ
 iMuw==
X-Gm-Message-State: AGRZ1gIqhdyWQOzgLmoCLV8Bcl2qbrH878TWH4a4QD/NuXGuPRFgtGT2
 pHIc86m9t+MIpCY6q+sDp2YpEA==
X-Google-Smtp-Source: AJdET5ek1xAQOg350A9Yb88WDrr5luZl7F0fSMMmsGIgqvvSv/CBY25Nym8CZ2J7LcHHE5RBgh5iEg==
X-Received: by 2002:a1c:da82:: with SMTP id
 r124-v6mr7772068wmg.54.1542022262218; 
 Mon, 12 Nov 2018 03:31:02 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:01 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:26 +0100
Message-Id: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH 00/18] xen/arm64: Suspend to RAM support for Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>, stefano.stabellini@xilinx.com,
 Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgY29udGFpbnMgc3VwcG9ydCBmb3Igc3VzcGVuZCB0byBSQU0gKGluIHRoZSBm
b2xsb3dpbmcgdGV4dCBqdXN0CidzdXNwZW5kJykgZm9yIFhlbiBvbiBhcm02NC4gVGhlIGltcGxl
bWVudGF0aW9uIGlzIGFsaWduZWQgd2l0aCB0aGUgZGVzaWduCnNwZWNpZmljYXRpb24gdGhhdCBo
YXMgYmVlbiBwcm9wb3NlZCBvbiB4ZW4tZGV2ZWwgbGlzdDoKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEyL21zZzAxNTc0Lmh0bWwKCkF0
IGEgaGlnaC1sZXZlbCB0aGUgc2VyaWVzIGNvbnRhaW5zOgoxKSBTdXBwb3J0IGZvciBzdXNwZW5k
aW5nIGd1ZXN0cyB2aWEgdmlydHVhbCBQU0NJIFNZU1RFTV9TVVNQRU5EIGNhbGwKMikgU3VwcG9y
dCBmb3IgcmVzdW1pbmcgYSBndWVzdCBvbiBhbiBpbnRlcnJ1cHQgdGFyZ2V0ZWQgdG8gdGhhdCBn
dWVzdAozKSBTdXBwb3J0IGZvciBzdXNwZW5kaW5nIFhlbiBhZnRlciBkb20wIGZpbmFsaXplcyB0
aGUgc3VzcGVuZAo0KSBTdXBwb3J0IGZvciByZXN1bWluZyBYZW4gb24gYW4gaW50ZXJydXB0IHRo
YXQgaXMgdGFyZ2V0ZWQgdG8gYSBndWVzdAoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KSW4gbW9y
ZSBkZXRhaWxzOgoKKioqIEFib3V0IHN1c3BlbmRpbmcvcmVzdW1pbmcgZ3Vlc3RzCgpUaGUgcGF0
Y2hlcyBpbmNsdWRlZCBpbiB0aGlzIHNlcmllcyBhbGxvdyBQU0NJIGNvbXBsaWFudCBndWVzdHMg
dGhhdCBoYXZlCnN1cHBvcnQgZm9yIHN1c3BlbmQgdG8gUkFNIChlLmcuIGVjaG8gbWVtID4gL3N5
cy9wb3dlci9zdGF0ZSBpbiBMaW51eCkgdG8Kc3VzcGVuZCBhbmQgcmVzdW1lIG9uIHRvcCBvZiBY
ZW4gd2l0aG91dCBhbnkgRUwxIGNvZGUgY2hhbmdlcy4KCkR1cmluZyB0aGVpciBzdXNwZW5kIHBy
b2NlZHVyZSBndWVzdHMgd2lsbCBob3QtdW5wbHVnIHRoZWlyIHNlY29uZGFyeSBDUFVzLAp0cmln
Z2VyaW5nIFhlbidzIHZpcnR1YWwgQ1BVX09GRiBQU0NJIGltcGxlbWVudGF0aW9uLCBhbmQgdGhl
biBmaW5hbGl6ZSB0aGUKc3VzcGVuZCBmcm9tIHRoZWlyIGJvb3QgQ1BVLCB0cmlnZ2VyaW5nIFhl
bidzIHZpcnR1YWwgU1lTVEVNX1NVU1BFTkQgUFNDSS4KR3Vlc3RzIHdpbGwgc2F2ZS9yZXN0b3Jl
IHRoZWlyIG93biBFTDEgY29udGV4dCBvbiBzdXNwZW5kL3Jlc3VtZS4KCkEgZ3Vlc3QgaXMgZXhw
ZWN0ZWQgdG8gbGVhdmUgZW5hYmxlZCBpbnRlcnJ1cHRzIHRoYXQgYXJlIGNvbnNpZGVyZWQgdG8g
YmUgaXRzCndha2UtdXAgc291cmNlcy4gVGhvc2UgaW50ZXJydXB0cyB3aWxsIGJlIGFibGUgdG8g
d2FrZSB1cCB0aGUgZ3Vlc3QuIFRoaXMgaG9sZHMKcmVnYXJkbGVzcyBvZiB0aGUgc3RhdGUgb2Yg
dGhlIHVuZGVybHlpbmcgc29mdHdhcmUgbGF5ZXJzLCBpLmUuIHdoZXRoZXIgWGVuIGdldHMKc3Vz
cGVuZGVkIG9yIG5vdCBkb2Vzbid0IGFmZmVjdCB0aGUgYWJpbGl0eSBvZiB0aGUgZ3Vlc3QgdG8g
d2FrZSB1cC4KCkZpcnN0IGFyZ3VtZW50IG9mIFNZU1RFTV9TVVNQRU5EIFBTQ0kgY2FsbCBpcyBh
IHJlc3VtZSBlbnRyeSBwb2ludCwgZnJvbSB3aGljaAp0aGUgZ3Vlc3QgYXNzdW1lcyB0byBzdGFy
dCBvbiByZXN1bWUuIE9uIHJlc3VtZSwgZ3Vlc3RzIGFzc3VtZSB0byBiZSBydW5uaW5nIGluCmFu
IGVudmlyb25tZW50IHdob3NlIHN0YXRlIG1hdGNoZXMgdGhlIENQVSBzdGF0ZSBhZnRlciByZXNl
dCwgZS5nLiB3aXRoIHJlc2V0CnJlZ2lzdGVyIHZhbHVlcywgTU1VIGRpc2FibGVkLCBldGMuIFRv
IGVuc3VyZSB0aGlzLCBYZW4gaGFzIHRvICdyZXNldCcgdGhlClZDUFUgY29udGV4dCBhbmQgc2F2
ZSB0aGUgcmVzdW1lIGVudHJ5IHBvaW50IGludG8gcHJvZ3JhbSBjb3VudGVyIGJlZm9yZSB0aGUK
Z3Vlc3QncyBWQ1BVIGdldHMgc2NoZWR1bGVkIGluIG9uIHJlc3VtZS4gVGhpcyBpcyBkb25lIHdo
ZW4gdGhlIGd1ZXN0IGZpbmFsaXplcwppdHMgc3VzcGVuZCBieSBjYWxsaW5nIFBTQ0kgU1lTVEVN
X1NVU1BFTkQuIEluIGFkZGl0aW9uLCB3ZSBuZWVkIHRvIGVuc3VyZSB0aGF0CnRoZSByZXN1bWUt
cmVhZHkgVkNQVSdzIGNvbnRleHQgZG9lcyBub3QgZ2V0IG92ZXJ3cml0dGVuIGxhdGVyIHVwb24g
dGhlIGNvbnRleHQKc3dpdGNoIHdoZW4gdGhlIFZDUFUgaXMgc2NoZWR1bGVkIG91dC4KWGVuIGFs
c28gbmVlZHMgdG8gdGFrZSBjYXJlIHRoYXQgdGhlIGd1ZXN0J3MgdmlldyBvZiBHSUMgYW5kIHRp
bWVyIGdldHMgc2F2ZWQuCkFsc28sIHdoaWxlIGEgZ3Vlc3QgaXMgc3VzcGVuZGVkIGl0cyB3YXRj
aGRvZ3MgYXJlIHBhdXNlZCwgaW4gb3JkZXIgdG8gYXZvaWQKd2F0Y2hkb2cgdHJpZ2dlcmVkIHNo
dXRkb3duIG9mIGEgZ3Vlc3QgdGhhdCBoYXMgYmVlbiBhc2xlZXAgZm9yIGEgcGVyaW9kIG9mIHRp
bWUKdGhhdCBpcyBsb25nZXIgdGhhbiB0aGUgd2F0Y2hkb2cgcGVyaW9kLgoKQWZ0ZXIgdGhpcyBw
b2ludCwgZnJvbSBYZW4ncyBwb2ludCBvZiB2aWV3IGEgc3VzcGVuZGVkIGd1ZXN0IGhhcyBvbmUg
VkNQVQpibG9ja2VkLCB3YWl0aW5nIGZvciBhbiBpbnRlcnJ1cHQuIFdoZW4gc3VjaCBhbiBpbnRl
cnJ1cHQgY29tZXMsIFhlbiB3aWxsCnVuYmxvY2sgdGhlIFZDUFUgb2YgdGhlIHN1c3BlbmRlZCBk
b21haW4sIHdoaWNoIHJlc3VsdHMgaW4gdGhlIGd1ZXN0IHJlc3VtaW5nLgoKKioqIEFib3V0IHN1
c3BlbmRpbmcvcmVzdW1pbmcgWGVuCgpYZW4gc3RhcnRzIGl0cyBvd24gc3VzcGVuZCBwcm9jZWR1
cmUgb25jZSBkb20wIGlzIHN1c3BlbmRlZC4gRG9tMCBpcwpjb25zaWRlcmVkIHRvIGJlIHRoZSBk
ZWNpc2lvbiBtYWtlciBmb3IgRUwxIGFuZCBFTDIuCk9uIHN1c3BlbmQsIFhlbiB3aWxsIGZpcnN0
IGZyZWV6ZSBhbGwgZG9tYWlucy4gVGhlbiwgWGVuIGRpc2FibGVzIHBoeXNpY2FsCnNlY29uZGFy
eSBDUFVzLCB3aGljaCBsZWFkcyB0byBwaHlzaWNhbCBDUFVfT0ZGIHRvIGJlIGNhbGxlZCBieSBl
YWNoIHNlY29uZGFyeQpDUFUuIEFmdGVyIHRoYXQgWGVuIGZpbmFsaXplcyB0aGUgc3VzcGVuZCBm
cm9tIHRoZSBib290IENQVS4KClRoaXMgY29uc2lzdHMgb2Ygc3VzcGVuZGluZyB0aGUgdGltZXIs
IGkuZS4gc3VwcHJlc3NpbmcgaXRzIGludGVycnVwdHMgKHdlIGRvbid0CndhbnQgdG8gYmUgd29r
ZW4gdXAgYnkgYSB0aW1lciwgdGhlcmUgaXMgbm8gVkNQVSByZWFkeSB0byBiZSBzY2hlZHVsZWQp
LiBUaGVuCnRoZSBzdGF0ZSBvZiBHSUMgaXMgc2F2ZWQsIGNvbnNvbGUgaXMgc3VzcGVuZGVkLCBh
bmQgQ1BVIGNvbnRleHQgaXMgc2F2ZWQuIFRoZQpzYXZlZCBjb250ZXh0IHRlbGxzIHdoZXJlIFhl
biBuZWVkcyB0byBjb250aW51ZSBleGVjdXRpb24gb24gcmVzdW1lLgpTaW5jZSBYZW4gd2lsbCBy
ZXN1bWUgd2l0aCBNTVUgZGlzYWJsZWQsIHRoZSBmaXJzdCB0aGluZyB0byBkbyBpbiByZXN1bWUg
aXMgdG8KcmVzdW1lIG1lbW9yeSBtYW5hZ2VtZW50IGluIG9yZGVyIHRvIGJlIGFibGUgdG8gYWNj
ZXNzIHRoZSBjb250ZXh0IHRoYXQgbmVlZHMgdG8KYmUgcmVzdG9yZWQgKHdlIGtub3cgdmlydHVh
bCBhZGRyZXNzIG9mIHRoZSBjb250ZXh0IGRhdGEpLiBGaW5hbGx5IFhlbiBjYWxscwpTWVNURU1f
U1VTUEVORCBQU0NJIHRvIHRoZSBFTDMuCgpXaGVuIHJlc3VtaW5nLCBhbGwgdGhlIHN0ZXBzIGRv
bmUgaW4gc3VzcGVuZCBuZWVkIHRvIGJlIHJldmVydGVkLiBUaGlzIGlzCmNvbXBsZXRlZCBieSB1
bmJsb2NraW5nIGRvbTAncyBWQ1BVLCBiZWNhdXNlIHdlIGFsd2F5cyB3YW50IHRoZSBkb20wIHRv
IHJlc3VtZSwKcmVnYXJkbGVzcyBvZiB0aGUgdGFyZ2V0IGRvbWFpbiB3aG9zZSBpbnRlcnJ1cHQg
d29rZSB1cCBYZW4uCgoqKiogSGFuZGxpbmcgb2YgdW5wcml2aWxlZ2VkIGd1ZXN0cyBkdXJpbmcg
WGVuIHN1c3BlbmQvcmVzdW1lCgpBbnkgZG9tVSB0aGF0IGlzIG5vdCBzdXNwZW5kZWQgd2hlbiBk
b20wIHN1c3BlbmRzIHdpbGwgYmUgZnJvemVuLCBkb21VcyB0aGF0IGFyZQphbHJlYWR5IHN1c3Bl
bmRlZCByZW1haW4gc3VzcGVuZGVkLiBPbiByZXN1bWUgdGhlIHN1c3BlbmRlZCBkb21VcyBzdGls
bCByZW1haW4Kc3VzcGVuZGVkICh1bmxlc3MgdGhlaXIgd2FrZSBpbnRlcnJ1cHQgY2F1c2VkIFhl
biB0byB3YWtlKSB3aGlsZSB0aGUgb3RoZXJzIHdpbGwKYmUgdGhhd2VkLgoKRm9yIG1vcmUgZGV0
YWlscyBwbGVhc2UgcmVmZXIgdG8gcGF0Y2hlcyBvciB0aGUgZGVzaWduIHNwZWNpZmljYXRpb246
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
Ny0xMi9tc2cwMTU3NC5odG1sCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpUaGUgc2VyaWVzIGRv
ZXMgbm90IGluY2x1ZGU6CmEpIFVBUlQgZHJpdmVyLXNwZWNpZmljIHN1c3BlbmQvcmVzdW1lIHRo
YXQgZ2V0cyBjYWxsZWQgd2hlbiBjb25zb2xlIHN1c3BlbmRzCmIpIFNNTVUgc3VzcGVuZC9yZXN1
bWUKYykgU3VzcGVuZCBjb29yZGluYXRpb24gc3VwcG9ydCB0aGF0IHdvdWxkIGFsbG93IGRvbTAg
dG8gcmVxdWVzdCBkb21VcyB0bwpzdXNwZW5kClRoZXNlIHdpbGwgYmUgc3VibWl0dGVkIGluIHRo
ZSBmb2xsb3dpbmcgc2VyaWVzLgoKTWlyZWxhIFNpbW9ub3ZpYyAoMTYpOgogIHhlbi9hcm06IElt
cGxlbWVudCBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwgKHZpcnR1YWwgaW50ZXJmYWNlKQogIHhl
bi9hcm06IFNhdmUgR0lDIGFuZCB2aXJ0dWFsIHRpbWVyIGNvbnRleHQgd2hlbiB0aGUgZG9tYWlu
IHN1c3BlbmRzCiAgeGVuL2FybTogV2hpbGUgYSBkb21haW4gaXMgc3VzcGVuZGVkIHB1dCBpdHMg
d2F0Y2hkb2dzIG9uIHBhdXNlCiAgeGVuL2FybTogVHJpZ2dlciBYZW4gc3VzcGVuZCB3aGVuIERv
bTAgY29tcGxldGVzIHN1c3BlbmQKICB4ZW4veDg2OiBNb3ZlIGZyZWV6ZS90aGF3X2RvbWFpbnMg
aW50byBjb21tb24gZmlsZXMKICB4ZW4vYXJtOiBGcmVlemUgZG9tYWlucyBvbiBzdXNwZW5kIGFu
ZCB0aGF3IHRoZW0gb24gcmVzdW1lCiAgeGVuL2FybTogRGlzYWJsZS9lbmFibGUgbm9uLWJvb3Qg
cGh5c2ljYWwgQ1BVcyBvbiBzdXNwZW5kL3Jlc3VtZQogIHhlbi9hcm06IEFkZCByY3VfYmFycmll
cigpIGJlZm9yZSBlbmFibGluZyBub24tYm9vdCBDUFVzIG9uIHJlc3VtZQogIHhlbi9hcm06IElt
cGxlbWVudCBHSUMgc3VzcGVuZC9yZXN1bWUgZnVuY3Rpb25zIChnaWN2MiBvbmx5KQogIHhlbi9h
cm06IFN1c3BlbmQvcmVzdW1lIEdJQyBvbiBzeXN0ZW0gc3VzcGVuZC9yZXN1bWUKICB4ZW4vYXJt
OiBTdXNwZW5kL3Jlc3VtZSB0aW1lciBpbnRlcnJ1cHQgZ2VuZXJhdGlvbgogIHhlbi9hcm06IElt
cGxlbWVudCBQU0NJIFNZU1RFTV9TVVNQRU5EIGNhbGwgKHBoeXNpY2FsIGludGVyZmFjZSkKICB4
ZW4vYXJtOiBSZXN1bWUgbWVtb3J5IG1hbmFnZW1lbnQgb24gWGVuIHJlc3VtZQogIHhlbi9hcm06
IFNhdmUvcmVzdG9yZSBjb250ZXh0IG9uIHN1c3BlbmQvcmVzdW1lCiAgeGVuL2FybTogUmVzdW1l
IERvbTAgYWZ0ZXIgWGVuIHJlc3VtZXMKICB4ZW4vYXJtOiBTdXNwZW5kL3Jlc3VtZSBjb25zb2xl
IG9uIFhlbiBzdXNwZW5kL3Jlc3VtZQoKU2FlZWQgTm93c2hhZGkgKDIpOgogIHhlbi9hcm06IE1v
dmUgY29kZSB0aGF0IGluaXRpYWxpemVzIFZDUFUgY29udGV4dCBpbnRvIGEgc2VwYXJhdGUKICAg
IGZ1bmN0aW9uCiAgeGVuL2FybTogQ29udmVydCBzZXR0aW5nIE1NVSBwYWdlIHRhYmxlcyBjb2Rl
IGludG8gYSByb3V0aW5lCgogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgfCAgIDEg
KwogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgICAgICAgfCAxNzggKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TICAgICAgICB8IDI2NSArKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAg
ICAgICAgfCAgNjIgKysrKysrLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgICAgICAgICB8
IDE0NyArKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgICAg
ICAgfCAgMjcgKysrKwogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gvYXJtL3BzY2kuYyAgICAgICAgICAgICAgfCAgMTYgKysrCiB4ZW4vYXJjaC9hcm0v
c3VzcGVuZC5jICAgICAgICAgICB8IDI5MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9hcmNoL2FybS90aW1lLmMgICAgICAgICAgICAgIHwgIDIyICsrKwogeGVu
L2FyY2gvYXJtL3Zwc2NpLmMgICAgICAgICAgICAgfCAgMTkgKysrCiB4ZW4vYXJjaC94ODYvYWNw
aS9wb3dlci5jICAgICAgICB8ICAyOCAtLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAg
ICAgICB8ICAyOSArKysrCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAgICAgICB8ICAzOCAr
KysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAgICAgICAgfCAgIDggKysKIHhlbi9pbmNs
dWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNj
aS5oICAgICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oICAgIHwgIDM5
ICsrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS90aW1lLmggICAgICAgfCAgIDMgKwogeGVuL2lu
Y2x1ZGUveGVuL2RvbWFpbi5oICAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUveGVuL3NjaGVk
LmggICAgICAgICAgfCAgMTEgKysKIHhlbi9pbmNsdWRlL3hlbi90aW1lci5oICAgICAgICAgIHwg
ICAzICsKIDIyIGZpbGVzIGNoYW5nZWQsIDEwMTkgaW5zZXJ0aW9ucygrKSwgMTc1IGRlbGV0aW9u
cygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9zdXNwZW5kLmMKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3N1c3BlbmQuaAoKLS0gCjIuMTMuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAQw-0005Ab-BM; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAQv-00059d-7Q
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:31:09 +0000
X-Inumbo-ID: 7287c99a-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7287c99a-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:08 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id v18-v6so8921983wrt.8
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:31:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=bKKJzzf0OH5ak16VbKS3vVk8z9ysFQfORpJsO8seQKY=;
 b=Aqp8goITKuh8B4kjLnRhOyrtA3iCKTUx9VLupKKJFAI9mEhrW8MtHYMgTHfzu2g9sw
 4ML+tqlMjF3us1ihvh37QcVcScJmvqcIxhEQvUe1he/t+sHobxtIbkIyQkqjI4MPzxld
 DD6uoo+ZHV9fg/3j+RRNrN6gujfEM9sZIYgG3QIXacjsklq4te2n7l7aRuBr0z5Yp/eC
 TnbWBHB7k4A2Ibr3x3jD7GakW5dHmt895BFCDYOD/D1QSHzD4+FscqGVHNU2htrZcIMd
 lVAaWDUgiM1vyCQMG1KU3b7lbSvj/GogWZ2jQaodMm9QOAVnTWXuRDL8k+HX91FqkYBu
 Vnrg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=bKKJzzf0OH5ak16VbKS3vVk8z9ysFQfORpJsO8seQKY=;
 b=qbRRQ/g4CFZNQP7FBU/eB4fnV+yQ7K8WoWsD1UylBe64un3AHyR13oCmfOl+/Thu5D
 ZdwUan2UpJLjWl97kkyQy3TyyGJkZ8VCwaHViqFKkS7pLkvJ5I47BoNW1XIAuV6qgMf8
 1a/nJ7Tf5PliPg97/mdaezkk+EpkmQ13fU+Es4kdtzU38jvnD9hym5Fx9Np3wluaCtft
 MF2vAJ0tPDSHBwXsXb5YCgO7Yg2QFK3S+j6k1Za1hWvI9Zk+bhZPkdNoj3jtXUL4d8zO
 1Ds8WZn+PkwglfPfLG8+tadufVxvlcTm+vkAoMciHFEQV8nlKWLjN1TjuBgPrtIi/KtI
 xBEw==
X-Gm-Message-State: AGRZ1gJNCnevjK9UIk2h3tAzpfhVDNusoFxV5Mmtdb3c3UTADBdAHXwY
 wW0xsXYAG1p3Wd3bSdiKl5nZnA==
X-Google-Smtp-Source: AJdET5eDnpZQHzMSVSpJflJ8Zc9o1E+uRiSwYa9GyE5Y6pEu9i+trQTTY+ts+hIbCg8aMnoTORcnLw==
X-Received: by 2002:adf:94a3:: with SMTP id 32-v6mr591409wrr.98.1542022267328; 
 Mon, 12 Nov 2018 03:31:07 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:06 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:29 +0100
Message-Id: <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R0lDIGFuZCB2aXJ0dWFsIHRpbWVyIGNvbnRleHQgbXVzdCBiZSBzYXZlZCB3aGVuIHRoZSBkb21h
aW4gc3VzcGVuZHMuClRoaXMgaXMgZG9uZSBieSBtb3ZpbmcgdGhlIHJlc3BlY3RpdmUgY29kZSBp
biBjdHh0X3N3aXRjaF9mcm9tKCkKYmVmb3JlIHRoZSByZXR1cm4gdGhhdCBoYXBwZW5zIGlmIHRo
ZSBkb21haW4gc3VzcGVuZGVkLgoKU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWly
ZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8
c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgfCAx
NCArKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKaW5kZXggN2Y4MTA1NDY1Yy4uYmViZTMyMzhlOCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtOTcsNiAr
OTcsMTMgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqcCkKICAg
ICBpZiAoIGlzX2lkbGVfdmNwdShwKSApCiAgICAgICAgIHJldHVybjsKIAorICAgIC8qIFZHSUMg
Ki8KKyAgICBnaWNfc2F2ZV9zdGF0ZShwKTsKKworICAgIC8qIEFyY2ggdGltZXIgKi8KKyAgICBw
LT5hcmNoLmNudGtjdGwgPSBSRUFEX1NZU1JFRzMyKENOVEtDVExfRUwxKTsKKyAgICB2aXJ0X3Rp
bWVyX3NhdmUocCk7CisKICAgICAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQgbm90IGJlIHNhdmVk
IGlmIGl0cyBkb21haW4gaXMgc3VzcGVuZGVkICovCiAgICAgaWYgKCBwLT5kb21haW4tPmlzX3No
dXRfZG93biAmJgogICAgICAgICAocC0+ZG9tYWluLT5zaHV0ZG93bl9jb2RlID09IFNIVVRET1dO
X3N1c3BlbmQpICkKQEAgLTExNSwxMCArMTIyLDYgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hf
ZnJvbShzdHJ1Y3QgdmNwdSAqcCkKICAgICBwLT5hcmNoLnRwaWRycm9fZWwwID0gUkVBRF9TWVNS
RUcoVFBJRFJST19FTDApOwogICAgIHAtPmFyY2gudHBpZHJfZWwxID0gUkVBRF9TWVNSRUcoVFBJ
RFJfRUwxKTsKIAotICAgIC8qIEFyY2ggdGltZXIgKi8KLSAgICBwLT5hcmNoLmNudGtjdGwgPSBS
RUFEX1NZU1JFRzMyKENOVEtDVExfRUwxKTsKLSAgICB2aXJ0X3RpbWVyX3NhdmUocCk7Ci0KICAg
ICBpZiAoIGlzXzMyYml0X2RvbWFpbihwLT5kb21haW4pICYmIGNwdV9oYXNfdGh1bWJlZSApCiAg
ICAgewogICAgICAgICBwLT5hcmNoLnRlZWNyID0gUkVBRF9TWVNSRUczMihURUVDUjMyX0VMMSk7
CkBAIC0xNzAsOSArMTczLDYgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3Qg
dmNwdSAqcCkKICAgICAvKiBWRlAgKi8KICAgICB2ZnBfc2F2ZV9zdGF0ZShwKTsKIAotICAgIC8q
IFZHSUMgKi8KLSAgICBnaWNfc2F2ZV9zdGF0ZShwKTsKLQogICAgIGlzYigpOwogfQogCi0tIAoy
LjEzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAQt-00058L-P5; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAQs-00057j-2X
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:31:06 +0000
X-Inumbo-ID: 709100be-e66e-11e8-9a16-bc764e045a96
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 709100be-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:05 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id r11-v6so8106663wmb.2
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:31:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=5RKvOaG/19NcJvm1AOgH5mauJSzdGXnfGrLQPCdwE1M=;
 b=RfjCZCSzHKnTMGASdJsVf+LAnIMVaOJOOp9hvtWgCwy8J4mcAbmdl9T6bZT8NRsi6E
 1zY38rVjzYC8hxeXnX9Ppnt3ZfrqGY3PVlrKQOHt86WdTJmRHQfLqgdf2Fi12OoB5Ckq
 zL9GYAK1TfMXX3hFWrNPydrR3WOugNvPXKEB3qE//XHLI6Z2sQLl60zWs+vVxoHicufi
 ggCHPQ099ogZbJwyqh6cGY4tDWT9WsJ8LtsijUDcSN1cle7b/Wq8agF/TDT220gvx1HC
 mTBzpKS1+z9tZxlEzs+FAwd9tCIW1Uwr6B/mNV9HFAOMwzHjkrOtYaO0G4OeS0apaORH
 Y85w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=5RKvOaG/19NcJvm1AOgH5mauJSzdGXnfGrLQPCdwE1M=;
 b=WgdVrC9WnytDDxQ+3avHvESkYKVYEc7YFSvEGWFFaNEFmh6WAdXqMzLEsfE2UykWMS
 1NxqGvfJ+BN97ogmmetVTiKqu7ZHXQcOJWS/06hXkSwD5v847OXh4vsOQ3PabH7qK8du
 FGfDvKoT+BbTb3qxr0MlItfqZ6WvjBtAVy7lkv2m1wzWb3Wl6i62Mni2brPjb4vSIkQG
 h4Q3Qn9GLGKWBvkej9BaTYCzNso5Ap/VinPup73nTWwN6eCDJkBU+aqRBs4ycv2+gshk
 dKIw6fYoIosc8zR5CSzAwzC8cfABfJYyCEIjW8RnxBMOQdLqmt+LM5P8ljKT53cdij59
 2WzQ==
X-Gm-Message-State: AGRZ1gKyY6rJpdT4FbLk0+Gb+xBj+NLor5ZT3PcEoKbbkcT1+ykCBPZK
 gyi/Xwl2ZvIdiII2F2TSGnZn4A==
X-Google-Smtp-Source: AJdET5dZtAKc86MN/mhBYJXqmFF52pLIrin0AyWgwRNVCRXqN2NI2BPnCAkgBO1iMm9XUSZpmBapxg==
X-Received: by 2002:a1c:5f85:: with SMTP id
 t127-v6mr7183297wmb.44.1542022263969; 
 Mon, 12 Nov 2018 03:31:03 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:03 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:27 +0100
Message-Id: <1542022244-22977-2-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 01/18] xen/arm: Move code that initializes VCPU
 context into a separate function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+CgpUaGUgYXJj
aF9zZXRfaW5mb19ndWVzdCgpIGhhcyBjb2RlIHRvIGluaXRpYWxpemUgdGhlIGNvbnRleHQgb2Yg
YSBWQ1BVLgpXaGVuIGEgVkNQVSBpcyByZXN1bWVkIGl0IG5lZWRzIHRvIGdvIHRocm91Z2ggdGhl
IHNhbWUgY29udGV4dAppbml0aWFsaXphdGlvbiBleGNsdWRpbmcgYWxsIHRoZSB2YWxpZGF0aW9u
cyB0aGF0IHRoaXMgcm91dGluZSBkb2VzLgpXZSBtb3ZlIHRoZSBhY3R1YWwgVkNQVSBjb250ZXh0
IHNldHRpbmcgaW50byBhIGZ1bmN0aW9uIHNvIHRoYXQgaXQgY2FuIGJlCnNoYXJlZCB3aXRoIHRo
ZSByZXN1bWUgcGF0aC4KClNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dz
aGFkaUB4aWxpbnguY29tPgpTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxtaXJlbGEu
c2ltb25vdmljQGFnZ2lvcy5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgIHwgMzQg
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2RvbWFp
bi5oIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKaW5kZXggODA0MzI4NzJkNi4uZTU5NGI0OGQ4MSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNzgxLDYgKzc4
MSwyNiBAQCBzdGF0aWMgaW50IGlzX2d1ZXN0X3B2NjRfcHNyKHVpbnQzMl90IHBzcikKICNlbmRp
ZgogCiAvKgorICogVGhlIGFjdHVhbCBWQ1BVIGluaXRpYWxpemF0aW9uIGFmdGVyIGFsbCB2YWxp
ZGF0aW9ucyBhcmUgcGFzc2VkLgorICovCit2b2lkIF9hcmNoX3NldF9pbmZvX2d1ZXN0KHN0cnVj
dCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ndWVzdF9jb250ZXh0ICpjdHh0KQoreworICAgIHZjcHVf
cmVnc191c2VyX3RvX2h5cCh2LCAmY3R4dC0+dXNlcl9yZWdzKTsKKworICAgIHYtPmFyY2guc2N0
bHIgPSBjdHh0LT5zY3RscjsKKyAgICB2LT5hcmNoLnR0YnIwID0gY3R4dC0+dHRicjA7CisgICAg
di0+YXJjaC50dGJyMSA9IGN0eHQtPnR0YnIxOworICAgIHYtPmFyY2gudHRiY3IgPSBjdHh0LT50
dGJjcjsKKworICAgIHYtPmlzX2luaXRpYWxpc2VkID0gMTsKKworICAgIGlmICggY3R4dC0+Zmxh
Z3MgJiBWR0NGX29ubGluZSApCisgICAgICAgIGNsZWFyX2JpdChfVlBGX2Rvd24sICZ2LT5wYXVz
ZV9mbGFncyk7CisgICAgZWxzZQorICAgICAgICBzZXRfYml0KF9WUEZfZG93biwgJnYtPnBhdXNl
X2ZsYWdzKTsKK30KKworLyoKICAqIEluaXRpYWxpc2UgVkNQVSBzdGF0ZS4gVGhlIGNvbnRleHQg
Y2FuIGJlIHN1cHBsaWVkIGJ5IGVpdGhlciB0aGUKICAqIHRvb2xzdGFjayAoWEVOX0RPTUNUTF9z
ZXR2Y3B1Y29udGV4dCkgb3IgdGhlIGd1ZXN0CiAgKiAoVkNQVU9QX2luaXRpYWxpc2UpIGFuZCB0
aGVyZWZvcmUgbXVzdCBiZSBwcm9wZXJseSB2YWxpZGF0ZWQuCkBAIC04MTgsMTkgKzgzOCw3IEBA
IGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAgIH0KICNlbmRpZgogCi0gICAgdmNwdV9yZWdz
X3VzZXJfdG9faHlwKHYsIHJlZ3MpOwotCi0gICAgdi0+YXJjaC5zY3RsciA9IGN0eHQtPnNjdGxy
OwotICAgIHYtPmFyY2gudHRicjAgPSBjdHh0LT50dGJyMDsKLSAgICB2LT5hcmNoLnR0YnIxID0g
Y3R4dC0+dHRicjE7Ci0gICAgdi0+YXJjaC50dGJjciA9IGN0eHQtPnR0YmNyOwotCi0gICAgdi0+
aXNfaW5pdGlhbGlzZWQgPSAxOwotCi0gICAgaWYgKCBjdHh0LT5mbGFncyAmIFZHQ0Zfb25saW5l
ICkKLSAgICAgICAgY2xlYXJfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKTsKLSAgICBl
bHNlCi0gICAgICAgIHNldF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOworICAgIF9h
cmNoX3NldF9pbmZvX2d1ZXN0KHYsIGN0eHQpOwogCiAgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmggYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgK
aW5kZXggMzNlNDE0ODZjYi4uOTA0NjI0ZTA3MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaApAQCAtNzMsNiArNzMsNyBA
QCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgYXJj
aF9wMm1fc2V0X2FjY2Vzc19yZXF1aXJlZChzdHJ1Y3QgZG9tYWluICpkLCBib29sIGFjY2Vzc19y
ZXF1aXJlZCk7CiAKIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KHN0cnVjdCB2Y3B1ICosIHZjcHVf
Z3Vlc3RfY29udGV4dF91KTsKK3ZvaWQgX2FyY2hfc2V0X2luZm9fZ3Vlc3Qoc3RydWN0IHZjcHUg
Kiwgc3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCAqKTsKIHZvaWQgYXJjaF9nZXRfaW5mb19ndWVz
dChzdHJ1Y3QgdmNwdSAqLCB2Y3B1X2d1ZXN0X2NvbnRleHRfdSk7CiAKIGludCBhcmNoX2luaXRp
YWxpc2VfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcpOwotLSAKMi4xMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAQs-00057z-V5; Mon, 12 Nov 2018 11:31:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAQr-00057g-RX
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:31:05 +0000
X-Inumbo-ID: 6fd1d2d3-e66e-11e8-9a16-bc764e045a96
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6fd1d2d3-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:04 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id f10-v6so8106968wme.3
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:31:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id;
 bh=XItdT4V4DZOLuustoAzlWE0v18+fHjEEiAXK0YS46pk=;
 b=J9KtCmuWVDKcTOHjZ9dd9JYcKuP8iU++zhbGm0oIzOcQm4r7k1Y39/3oSlgI3CN4lZ
 m+pj975ts5GpP6iN8ITDC8PqLK3wKKI+Wj8lWCqgXV/fO6pSv1Mmeqdjnh1uxHFTg30+
 3rfDHZF1gCa9OCz16OK9KIkN8iqtP5MmKZhgii56IhUEN3F0GZ+ZX5B2Gc5k2uGyh8rW
 lrqYQJdqE6W98vtGCSiHNTFj6kGtE+ogSpwFlHnyJ2b/abzTfvgK2rGxse1iEEaexLMp
 5wl8EcOEii7ouhqWpcEt0fFeyU72QLjLG9toqntF30rhueWG7Mrxbf8fS/oqBEK1dKNB
 w8Vw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=XItdT4V4DZOLuustoAzlWE0v18+fHjEEiAXK0YS46pk=;
 b=b7chV91CbFVATzB7zOxmLMswrEInsEYqzft2mlT7OFc3D8g/zllOiOiTD70DHaPCMp
 nKZkByL7NMrY6TVKkuw8fTLQ6iF9MZbuqSouWG2AynM+C+xrSLrk5T58zVVBXT6Ero5n
 CE18eQuWriRK/VoCilO+N3jLtPuVVMbWpnYdltHL19SFcmR486lagszePWrQg7/P5wWb
 vH7f3BCd2dsZ5qoenT2QZrhzhN+kUkSIX5j0AOo48qUX8XLOpnr9oDwicqq4ISUhN8pG
 Q0Pk+9Q3ALMHOa3pbFv9ck02eubcAKe2zKPhubZlK/9344gtraO31TnLpVMFk8z8cV/w
 VvpA==
X-Gm-Message-State: AGRZ1gKL+mPTg8Egmknhihk/r8oZYzqw4kAd37N7m6Shmxgsy4iJZrD4
 EAKUXRzqV1V9X40RVQyeDvZMZvl/DhTgVOLu
X-Google-Smtp-Source: AJdET5ek1xAQOg350A9Yb88WDrr5luZl7F0fSMMmsGIgqvvSv/CBY25Nym8CZ2J7LcHHE5RBgh5iEg==
X-Received: by 2002:a1c:da82:: with SMTP id
 r124-v6mr7772068wmg.54.1542022262218; 
 Mon, 12 Nov 2018 03:31:02 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:01 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:26 +0100
Message-Id: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH 00/18] xen/arm64: Suspend to RAM support for Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>, stefano.stabellini@xilinx.com,
 Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgY29udGFpbnMgc3VwcG9ydCBmb3Igc3VzcGVuZCB0byBSQU0gKGluIHRoZSBm
b2xsb3dpbmcgdGV4dCBqdXN0CidzdXNwZW5kJykgZm9yIFhlbiBvbiBhcm02NC4gVGhlIGltcGxl
bWVudGF0aW9uIGlzIGFsaWduZWQgd2l0aCB0aGUgZGVzaWduCnNwZWNpZmljYXRpb24gdGhhdCBo
YXMgYmVlbiBwcm9wb3NlZCBvbiB4ZW4tZGV2ZWwgbGlzdDoKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEyL21zZzAxNTc0Lmh0bWwKCkF0
IGEgaGlnaC1sZXZlbCB0aGUgc2VyaWVzIGNvbnRhaW5zOgoxKSBTdXBwb3J0IGZvciBzdXNwZW5k
aW5nIGd1ZXN0cyB2aWEgdmlydHVhbCBQU0NJIFNZU1RFTV9TVVNQRU5EIGNhbGwKMikgU3VwcG9y
dCBmb3IgcmVzdW1pbmcgYSBndWVzdCBvbiBhbiBpbnRlcnJ1cHQgdGFyZ2V0ZWQgdG8gdGhhdCBn
dWVzdAozKSBTdXBwb3J0IGZvciBzdXNwZW5kaW5nIFhlbiBhZnRlciBkb20wIGZpbmFsaXplcyB0
aGUgc3VzcGVuZAo0KSBTdXBwb3J0IGZvciByZXN1bWluZyBYZW4gb24gYW4gaW50ZXJydXB0IHRo
YXQgaXMgdGFyZ2V0ZWQgdG8gYSBndWVzdAoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KSW4gbW9y
ZSBkZXRhaWxzOgoKKioqIEFib3V0IHN1c3BlbmRpbmcvcmVzdW1pbmcgZ3Vlc3RzCgpUaGUgcGF0
Y2hlcyBpbmNsdWRlZCBpbiB0aGlzIHNlcmllcyBhbGxvdyBQU0NJIGNvbXBsaWFudCBndWVzdHMg
dGhhdCBoYXZlCnN1cHBvcnQgZm9yIHN1c3BlbmQgdG8gUkFNIChlLmcuIGVjaG8gbWVtID4gL3N5
cy9wb3dlci9zdGF0ZSBpbiBMaW51eCkgdG8Kc3VzcGVuZCBhbmQgcmVzdW1lIG9uIHRvcCBvZiBY
ZW4gd2l0aG91dCBhbnkgRUwxIGNvZGUgY2hhbmdlcy4KCkR1cmluZyB0aGVpciBzdXNwZW5kIHBy
b2NlZHVyZSBndWVzdHMgd2lsbCBob3QtdW5wbHVnIHRoZWlyIHNlY29uZGFyeSBDUFVzLAp0cmln
Z2VyaW5nIFhlbidzIHZpcnR1YWwgQ1BVX09GRiBQU0NJIGltcGxlbWVudGF0aW9uLCBhbmQgdGhl
biBmaW5hbGl6ZSB0aGUKc3VzcGVuZCBmcm9tIHRoZWlyIGJvb3QgQ1BVLCB0cmlnZ2VyaW5nIFhl
bidzIHZpcnR1YWwgU1lTVEVNX1NVU1BFTkQgUFNDSS4KR3Vlc3RzIHdpbGwgc2F2ZS9yZXN0b3Jl
IHRoZWlyIG93biBFTDEgY29udGV4dCBvbiBzdXNwZW5kL3Jlc3VtZS4KCkEgZ3Vlc3QgaXMgZXhw
ZWN0ZWQgdG8gbGVhdmUgZW5hYmxlZCBpbnRlcnJ1cHRzIHRoYXQgYXJlIGNvbnNpZGVyZWQgdG8g
YmUgaXRzCndha2UtdXAgc291cmNlcy4gVGhvc2UgaW50ZXJydXB0cyB3aWxsIGJlIGFibGUgdG8g
d2FrZSB1cCB0aGUgZ3Vlc3QuIFRoaXMgaG9sZHMKcmVnYXJkbGVzcyBvZiB0aGUgc3RhdGUgb2Yg
dGhlIHVuZGVybHlpbmcgc29mdHdhcmUgbGF5ZXJzLCBpLmUuIHdoZXRoZXIgWGVuIGdldHMKc3Vz
cGVuZGVkIG9yIG5vdCBkb2Vzbid0IGFmZmVjdCB0aGUgYWJpbGl0eSBvZiB0aGUgZ3Vlc3QgdG8g
d2FrZSB1cC4KCkZpcnN0IGFyZ3VtZW50IG9mIFNZU1RFTV9TVVNQRU5EIFBTQ0kgY2FsbCBpcyBh
IHJlc3VtZSBlbnRyeSBwb2ludCwgZnJvbSB3aGljaAp0aGUgZ3Vlc3QgYXNzdW1lcyB0byBzdGFy
dCBvbiByZXN1bWUuIE9uIHJlc3VtZSwgZ3Vlc3RzIGFzc3VtZSB0byBiZSBydW5uaW5nIGluCmFu
IGVudmlyb25tZW50IHdob3NlIHN0YXRlIG1hdGNoZXMgdGhlIENQVSBzdGF0ZSBhZnRlciByZXNl
dCwgZS5nLiB3aXRoIHJlc2V0CnJlZ2lzdGVyIHZhbHVlcywgTU1VIGRpc2FibGVkLCBldGMuIFRv
IGVuc3VyZSB0aGlzLCBYZW4gaGFzIHRvICdyZXNldCcgdGhlClZDUFUgY29udGV4dCBhbmQgc2F2
ZSB0aGUgcmVzdW1lIGVudHJ5IHBvaW50IGludG8gcHJvZ3JhbSBjb3VudGVyIGJlZm9yZSB0aGUK
Z3Vlc3QncyBWQ1BVIGdldHMgc2NoZWR1bGVkIGluIG9uIHJlc3VtZS4gVGhpcyBpcyBkb25lIHdo
ZW4gdGhlIGd1ZXN0IGZpbmFsaXplcwppdHMgc3VzcGVuZCBieSBjYWxsaW5nIFBTQ0kgU1lTVEVN
X1NVU1BFTkQuIEluIGFkZGl0aW9uLCB3ZSBuZWVkIHRvIGVuc3VyZSB0aGF0CnRoZSByZXN1bWUt
cmVhZHkgVkNQVSdzIGNvbnRleHQgZG9lcyBub3QgZ2V0IG92ZXJ3cml0dGVuIGxhdGVyIHVwb24g
dGhlIGNvbnRleHQKc3dpdGNoIHdoZW4gdGhlIFZDUFUgaXMgc2NoZWR1bGVkIG91dC4KWGVuIGFs
c28gbmVlZHMgdG8gdGFrZSBjYXJlIHRoYXQgdGhlIGd1ZXN0J3MgdmlldyBvZiBHSUMgYW5kIHRp
bWVyIGdldHMgc2F2ZWQuCkFsc28sIHdoaWxlIGEgZ3Vlc3QgaXMgc3VzcGVuZGVkIGl0cyB3YXRj
aGRvZ3MgYXJlIHBhdXNlZCwgaW4gb3JkZXIgdG8gYXZvaWQKd2F0Y2hkb2cgdHJpZ2dlcmVkIHNo
dXRkb3duIG9mIGEgZ3Vlc3QgdGhhdCBoYXMgYmVlbiBhc2xlZXAgZm9yIGEgcGVyaW9kIG9mIHRp
bWUKdGhhdCBpcyBsb25nZXIgdGhhbiB0aGUgd2F0Y2hkb2cgcGVyaW9kLgoKQWZ0ZXIgdGhpcyBw
b2ludCwgZnJvbSBYZW4ncyBwb2ludCBvZiB2aWV3IGEgc3VzcGVuZGVkIGd1ZXN0IGhhcyBvbmUg
VkNQVQpibG9ja2VkLCB3YWl0aW5nIGZvciBhbiBpbnRlcnJ1cHQuIFdoZW4gc3VjaCBhbiBpbnRl
cnJ1cHQgY29tZXMsIFhlbiB3aWxsCnVuYmxvY2sgdGhlIFZDUFUgb2YgdGhlIHN1c3BlbmRlZCBk
b21haW4sIHdoaWNoIHJlc3VsdHMgaW4gdGhlIGd1ZXN0IHJlc3VtaW5nLgoKKioqIEFib3V0IHN1
c3BlbmRpbmcvcmVzdW1pbmcgWGVuCgpYZW4gc3RhcnRzIGl0cyBvd24gc3VzcGVuZCBwcm9jZWR1
cmUgb25jZSBkb20wIGlzIHN1c3BlbmRlZC4gRG9tMCBpcwpjb25zaWRlcmVkIHRvIGJlIHRoZSBk
ZWNpc2lvbiBtYWtlciBmb3IgRUwxIGFuZCBFTDIuCk9uIHN1c3BlbmQsIFhlbiB3aWxsIGZpcnN0
IGZyZWV6ZSBhbGwgZG9tYWlucy4gVGhlbiwgWGVuIGRpc2FibGVzIHBoeXNpY2FsCnNlY29uZGFy
eSBDUFVzLCB3aGljaCBsZWFkcyB0byBwaHlzaWNhbCBDUFVfT0ZGIHRvIGJlIGNhbGxlZCBieSBl
YWNoIHNlY29uZGFyeQpDUFUuIEFmdGVyIHRoYXQgWGVuIGZpbmFsaXplcyB0aGUgc3VzcGVuZCBm
cm9tIHRoZSBib290IENQVS4KClRoaXMgY29uc2lzdHMgb2Ygc3VzcGVuZGluZyB0aGUgdGltZXIs
IGkuZS4gc3VwcHJlc3NpbmcgaXRzIGludGVycnVwdHMgKHdlIGRvbid0CndhbnQgdG8gYmUgd29r
ZW4gdXAgYnkgYSB0aW1lciwgdGhlcmUgaXMgbm8gVkNQVSByZWFkeSB0byBiZSBzY2hlZHVsZWQp
LiBUaGVuCnRoZSBzdGF0ZSBvZiBHSUMgaXMgc2F2ZWQsIGNvbnNvbGUgaXMgc3VzcGVuZGVkLCBh
bmQgQ1BVIGNvbnRleHQgaXMgc2F2ZWQuIFRoZQpzYXZlZCBjb250ZXh0IHRlbGxzIHdoZXJlIFhl
biBuZWVkcyB0byBjb250aW51ZSBleGVjdXRpb24gb24gcmVzdW1lLgpTaW5jZSBYZW4gd2lsbCBy
ZXN1bWUgd2l0aCBNTVUgZGlzYWJsZWQsIHRoZSBmaXJzdCB0aGluZyB0byBkbyBpbiByZXN1bWUg
aXMgdG8KcmVzdW1lIG1lbW9yeSBtYW5hZ2VtZW50IGluIG9yZGVyIHRvIGJlIGFibGUgdG8gYWNj
ZXNzIHRoZSBjb250ZXh0IHRoYXQgbmVlZHMgdG8KYmUgcmVzdG9yZWQgKHdlIGtub3cgdmlydHVh
bCBhZGRyZXNzIG9mIHRoZSBjb250ZXh0IGRhdGEpLiBGaW5hbGx5IFhlbiBjYWxscwpTWVNURU1f
U1VTUEVORCBQU0NJIHRvIHRoZSBFTDMuCgpXaGVuIHJlc3VtaW5nLCBhbGwgdGhlIHN0ZXBzIGRv
bmUgaW4gc3VzcGVuZCBuZWVkIHRvIGJlIHJldmVydGVkLiBUaGlzIGlzCmNvbXBsZXRlZCBieSB1
bmJsb2NraW5nIGRvbTAncyBWQ1BVLCBiZWNhdXNlIHdlIGFsd2F5cyB3YW50IHRoZSBkb20wIHRv
IHJlc3VtZSwKcmVnYXJkbGVzcyBvZiB0aGUgdGFyZ2V0IGRvbWFpbiB3aG9zZSBpbnRlcnJ1cHQg
d29rZSB1cCBYZW4uCgoqKiogSGFuZGxpbmcgb2YgdW5wcml2aWxlZ2VkIGd1ZXN0cyBkdXJpbmcg
WGVuIHN1c3BlbmQvcmVzdW1lCgpBbnkgZG9tVSB0aGF0IGlzIG5vdCBzdXNwZW5kZWQgd2hlbiBk
b20wIHN1c3BlbmRzIHdpbGwgYmUgZnJvemVuLCBkb21VcyB0aGF0IGFyZQphbHJlYWR5IHN1c3Bl
bmRlZCByZW1haW4gc3VzcGVuZGVkLiBPbiByZXN1bWUgdGhlIHN1c3BlbmRlZCBkb21VcyBzdGls
bCByZW1haW4Kc3VzcGVuZGVkICh1bmxlc3MgdGhlaXIgd2FrZSBpbnRlcnJ1cHQgY2F1c2VkIFhl
biB0byB3YWtlKSB3aGlsZSB0aGUgb3RoZXJzIHdpbGwKYmUgdGhhd2VkLgoKRm9yIG1vcmUgZGV0
YWlscyBwbGVhc2UgcmVmZXIgdG8gcGF0Y2hlcyBvciB0aGUgZGVzaWduIHNwZWNpZmljYXRpb246
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
Ny0xMi9tc2cwMTU3NC5odG1sCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpUaGUgc2VyaWVzIGRv
ZXMgbm90IGluY2x1ZGU6CmEpIFVBUlQgZHJpdmVyLXNwZWNpZmljIHN1c3BlbmQvcmVzdW1lIHRo
YXQgZ2V0cyBjYWxsZWQgd2hlbiBjb25zb2xlIHN1c3BlbmRzCmIpIFNNTVUgc3VzcGVuZC9yZXN1
bWUKYykgU3VzcGVuZCBjb29yZGluYXRpb24gc3VwcG9ydCB0aGF0IHdvdWxkIGFsbG93IGRvbTAg
dG8gcmVxdWVzdCBkb21VcyB0bwpzdXNwZW5kClRoZXNlIHdpbGwgYmUgc3VibWl0dGVkIGluIHRo
ZSBmb2xsb3dpbmcgc2VyaWVzLgoKTWlyZWxhIFNpbW9ub3ZpYyAoMTYpOgogIHhlbi9hcm06IElt
cGxlbWVudCBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwgKHZpcnR1YWwgaW50ZXJmYWNlKQogIHhl
bi9hcm06IFNhdmUgR0lDIGFuZCB2aXJ0dWFsIHRpbWVyIGNvbnRleHQgd2hlbiB0aGUgZG9tYWlu
IHN1c3BlbmRzCiAgeGVuL2FybTogV2hpbGUgYSBkb21haW4gaXMgc3VzcGVuZGVkIHB1dCBpdHMg
d2F0Y2hkb2dzIG9uIHBhdXNlCiAgeGVuL2FybTogVHJpZ2dlciBYZW4gc3VzcGVuZCB3aGVuIERv
bTAgY29tcGxldGVzIHN1c3BlbmQKICB4ZW4veDg2OiBNb3ZlIGZyZWV6ZS90aGF3X2RvbWFpbnMg
aW50byBjb21tb24gZmlsZXMKICB4ZW4vYXJtOiBGcmVlemUgZG9tYWlucyBvbiBzdXNwZW5kIGFu
ZCB0aGF3IHRoZW0gb24gcmVzdW1lCiAgeGVuL2FybTogRGlzYWJsZS9lbmFibGUgbm9uLWJvb3Qg
cGh5c2ljYWwgQ1BVcyBvbiBzdXNwZW5kL3Jlc3VtZQogIHhlbi9hcm06IEFkZCByY3VfYmFycmll
cigpIGJlZm9yZSBlbmFibGluZyBub24tYm9vdCBDUFVzIG9uIHJlc3VtZQogIHhlbi9hcm06IElt
cGxlbWVudCBHSUMgc3VzcGVuZC9yZXN1bWUgZnVuY3Rpb25zIChnaWN2MiBvbmx5KQogIHhlbi9h
cm06IFN1c3BlbmQvcmVzdW1lIEdJQyBvbiBzeXN0ZW0gc3VzcGVuZC9yZXN1bWUKICB4ZW4vYXJt
OiBTdXNwZW5kL3Jlc3VtZSB0aW1lciBpbnRlcnJ1cHQgZ2VuZXJhdGlvbgogIHhlbi9hcm06IElt
cGxlbWVudCBQU0NJIFNZU1RFTV9TVVNQRU5EIGNhbGwgKHBoeXNpY2FsIGludGVyZmFjZSkKICB4
ZW4vYXJtOiBSZXN1bWUgbWVtb3J5IG1hbmFnZW1lbnQgb24gWGVuIHJlc3VtZQogIHhlbi9hcm06
IFNhdmUvcmVzdG9yZSBjb250ZXh0IG9uIHN1c3BlbmQvcmVzdW1lCiAgeGVuL2FybTogUmVzdW1l
IERvbTAgYWZ0ZXIgWGVuIHJlc3VtZXMKICB4ZW4vYXJtOiBTdXNwZW5kL3Jlc3VtZSBjb25zb2xl
IG9uIFhlbiBzdXNwZW5kL3Jlc3VtZQoKU2FlZWQgTm93c2hhZGkgKDIpOgogIHhlbi9hcm06IE1v
dmUgY29kZSB0aGF0IGluaXRpYWxpemVzIFZDUFUgY29udGV4dCBpbnRvIGEgc2VwYXJhdGUKICAg
IGZ1bmN0aW9uCiAgeGVuL2FybTogQ29udmVydCBzZXR0aW5nIE1NVSBwYWdlIHRhYmxlcyBjb2Rl
IGludG8gYSByb3V0aW5lCgogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgfCAgIDEg
KwogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgICAgICAgfCAxNzggKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TICAgICAgICB8IDI2NSArKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAg
ICAgICAgfCAgNjIgKysrKysrLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgICAgICAgICB8
IDE0NyArKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgICAg
ICAgfCAgMjcgKysrKwogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgfCAgIDEgKwog
eGVuL2FyY2gvYXJtL3BzY2kuYyAgICAgICAgICAgICAgfCAgMTYgKysrCiB4ZW4vYXJjaC9hcm0v
c3VzcGVuZC5jICAgICAgICAgICB8IDI5MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9hcmNoL2FybS90aW1lLmMgICAgICAgICAgICAgIHwgIDIyICsrKwogeGVu
L2FyY2gvYXJtL3Zwc2NpLmMgICAgICAgICAgICAgfCAgMTkgKysrCiB4ZW4vYXJjaC94ODYvYWNw
aS9wb3dlci5jICAgICAgICB8ICAyOCAtLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAg
ICAgICB8ICAyOSArKysrCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICAgICAgICB8ICAzOCAr
KysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAgICAgICAgfCAgIDggKysKIHhlbi9pbmNs
dWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNj
aS5oICAgICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oICAgIHwgIDM5
ICsrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS90aW1lLmggICAgICAgfCAgIDMgKwogeGVuL2lu
Y2x1ZGUveGVuL2RvbWFpbi5oICAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUveGVuL3NjaGVk
LmggICAgICAgICAgfCAgMTEgKysKIHhlbi9pbmNsdWRlL3hlbi90aW1lci5oICAgICAgICAgIHwg
ICAzICsKIDIyIGZpbGVzIGNoYW5nZWQsIDEwMTkgaW5zZXJ0aW9ucygrKSwgMTc1IGRlbGV0aW9u
cygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9zdXNwZW5kLmMKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3N1c3BlbmQuaAoKLS0gCjIuMTMuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAQv-0005A7-Pu; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAQv-00058t-0W
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:31:09 +0000
X-Inumbo-ID: 71f6f777-e66e-11e8-9a16-bc764e045a96
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71f6f777-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:07 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id i73-v6so2803651wmd.5
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:31:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=YmYPhIyjFVXvdn3NS421Ze1UxsnFesgWHbPR5hEsxug=;
 b=anDgnJEHY17At7P5pw9/2vgv/FWiaVqlzgMZB5A77xilpoN6Q+cbgUEA/hjgiM8qCU
 kWAKOCj5y2klxbsHla4CVbzXuWfW31VZJ5Sm4iz++DDRBY3Hs2n0XmXcWPIXWvTMRJbm
 bfW5Ku+Ghb5rz6QnVMpYPutL+6EuBr8KRFz9d5oM+ILLU7BgEc0HtHa6UDx7kFqW0r0+
 CA2EpF+FJNVdI3xzmdsV0eywjW2xBavesFF/uit8faXPiZsQ96sbxlMGrmzLOQYOsqMJ
 zTZ1aJurMAbLHzjpmvXplxf4sWIlBUBqkx02Ckm24OFdu85+fZtfNQh5i9Tbb1U6IFOm
 suow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=YmYPhIyjFVXvdn3NS421Ze1UxsnFesgWHbPR5hEsxug=;
 b=Bwig+ZIog9KKp6zD+S8p3fxRo5EpmHXB4/bc/4dRgCQJvRBwSWE8Fo4zJ7LQyKmkUf
 qEQKGvYYUq7MQ5l8UVToXQJNGMvCLRAt/+WWkREtNYiVOX3F74UfxAop39cz4TR3voKe
 W5PPCkxiiyfp6RwAevebiEmwuIa1t7g99rGB0IuHy9MmFnXYmXgHyZ/cz0L6eOp9Dn2t
 Tb6IlYD5SW/eSq77cSsME6ru8K8vOI+On+b5dJTuYMJFBRi19EAWefhQ2yVGii7w1ZHn
 uz5lf2quDdahEw/ZeFBy98Bx9baTYXQmcXvRO6tblFiZ1b5inXtAPZFPCFEVX/M9C+rJ
 JH8A==
X-Gm-Message-State: AGRZ1gLHidvCxAX5qAcergzO2Mo08h3aI9GJyIs1bgA/lMOOVgAk4tyY
 GwRxWhpTU2PqoNBI+3bT0puCuikG3Hx87t7i
X-Google-Smtp-Source: AJdET5eJsvjlHXuk0ogWHfRSVjZjym7roWkD3FlY5TkdhZbb5GPnsfinDaLCP8MBkLQb6tjjIFMJYQ==
X-Received: by 2002:a1c:a017:: with SMTP id j23mr970006wme.40.1542022265841;
 Mon, 12 Nov 2018 03:31:05 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:05 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:28 +0100
Message-Id: <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system suspend
 call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGltcGxlbWVudGF0aW9uIGNvbnNpc3RzIG9mOgotQWRkaW5nIFBTQ0kgc3lzdGVtIHN1c3Bl
bmQgY2FsbCBhcyBuZXcgUFNDSSBmdW5jdGlvbgotVHJhcHBpbmcgUFNDSSBzeXN0ZW1fc3VzcGVu
ZCBIVkMKLUltcGxlbWVudGluZyBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwgKHZpcnR1YWwgaW50
ZXJmYWNlIHRoYXQgYWxsb3dzCiBndWVzdHMgdG8gc3VzcGVuZCB0aGVtc2VsdmVzKQoKVGhlIFBT
Q0kgc3lzdGVtIHN1c3BlbmQgc2hvdWxkIGJlIGNhbGxlZCBieSBhIGd1ZXN0IGZyb20gaXRzIGJv
b3QKVkNQVS4gTm9uLWJvb3QgVkNQVXMgb2YgdGhlIGd1ZXN0IHNob3VsZCBiZSBob3QtdW5wbHVn
Z2VkIHVzaW5nIFBTQ0kKQ1BVX09GRiBjYWxsIHByaW9yIHRvIGlzc3VpbmcgUFNDSSBzeXN0ZW0g
c3VzcGVuZC4gSW50ZXJydXB0cyB0aGF0CmFyZSBsZWZ0IGVuYWJsZWQgYnkgdGhlIGd1ZXN0IGFy
ZSBhc3N1bWVkIHRvIGJlIGl0cyB3YWtlLXVwIGludGVycnVwdHMuClRoZXJlZm9yZSwgYSB3YWtl
LXVwIGludGVycnVwdCB0cmlnZ2VycyB0aGUgcmVzdW1lIG9mIHRoZSBndWVzdC4gR3Vlc3QKc2hv
dWxkIHJlc3VtZSByZWdhcmRsZXNzIG9mIHRoZSBzdGF0ZSBvZiBYZW4gKHN1c3BlbmRlZCBvciBu
b3QpLgoKV2hlbiBhIGd1ZXN0IGNhbGxzIFBTQ0kgc3lzdGVtIHN1c3BlbmQgdGhlIHJlc3BlY3Rp
dmUgZG9tYWluIHdpbGwgYmUKc3VzcGVuZGVkIGlmIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBh
cmUgbWV0OgoxKSBHaXZlbiByZXN1bWUgZW50cnkgcG9pbnQgaXMgbm90IGludmFsaWQKMikgT3Ro
ZXIgKGlmIGFueSkgVkNQVXMgb2YgdGhlIGNhbGxpbmcgZ3Vlc3QgYXJlIGhvdC11bnBsdWdnZWQK
CklmIHRoZSBjb25kaXRpb25zIGFib3ZlIGFyZSBtZXQgdGhlIGNhbGxpbmcgZG9tYWluIGlzIGxh
YmVsZWQgYXMKc3VzcGVuZGVkIGFuZCB0aGUgY2FsbGluZyBWQ1BVIGlzIGJsb2NrZWQuIElmIG5v
dGhpbmcgZWxzZSB3b3VsZG4ndApiZSBkb25lIHRoZSBzdXNwZW5kZWQgZG9tYWluIHdvdWxkIHJl
c3VtZSBmcm9tIHRoZSBwbGFjZSB3aGVyZSBpdApjYWxsZWQgUFNDSSBzeXN0ZW0gc3VzcGVuZC4g
VGhpcyBpcyBleHBlY3RlZCBpZiBwcm9jZXNzaW5nIG9mIHRoZSBQU0NJCnN5c3RlbSBzdXNwZW5k
IGNhbGwgZmFpbHMuIEhvd2V2ZXIsIGluIHRoZSBjYXNlIG9mIHN1Y2Nlc3MgdGhlIGNhbGxpbmcK
Z3Vlc3Qgc2hvdWxkIHJlc3VtZSAoY29udGludWUgZXhlY3V0aW9uIGFmdGVyIHRoZSB3YWtlLXVw
KSBmcm9tIHRoZSBlbnRyeQpwb2ludCB3aGljaCBpcyBnaXZlbiBhcyB0aGUgZmlyc3QgYXJndW1l
bnQgb2YgdGhlIFBTQ0kgc3lzdGVtIHN1c3BlbmQKY2FsbC4gSW4gYWRkaXRpb24gdG8gdGhlIGVu
dHJ5IHBvaW50LCB0aGUgZ3Vlc3QgZXhwZWN0cyB0byBzdGFydCB3aXRoaW4KdGhlIGVudmlyb25t
ZW50IHdob3NlIHN0YXRlIG1hdGNoZXMgdGhlIHN0YXRlIGFmdGVyIHJlc2V0LiBUaGlzIG1lYW5z
CnRoYXQgdGhlIGd1ZXN0IHNob3VsZCBmaW5kIHJlc2V0IHJlZ2lzdGVyIHZhbHVlcywgTU1VIGRp
c2FibGVkLCBldGMuClRoZXJlYnksIHRoZSBjb250ZXh0IG9mIFZDUFUgc2hvdWxkIGJlICdyZXNl
dCcgKGFzIGlmIHRoZSBzeXN0ZW0gaXMKY29tbWluZyBvdXQgb2YgcmVzZXQpLCB0aGUgcHJvZ3Jh
bSBjb3VudGVyIHNob3VsZCBjb250YWluIGVudHJ5IHBvaW50LAp3aGljaCBpcyAxc3QgYXJndW1l
bnQsIGFuZCByMC94MCBzaG91bGQgY29udGFpbiBjb250ZXh0IElEIHdoaWNoIGlzIDJuZAphcmd1
bWVudCBvZiBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwuIFRoZSBjb250ZXh0IG9mIFZDUFUgaXMg
c2V0CmFjY29yZGluZ2x5IHdoZW4gdGhlIFBTQ0kgc3lzdGVtIHN1c3BlbmQgaXMgcHJvY2Vzc2Vk
LCBzbyB0aGF0IG5vdGhpbmcKbmVlZHMgdG8gYmUgZG9uZSBvbiByZXN1bWUvd2FrZS11cCBwYXRo
LiBIb3dldmVyLCBpbiBvcmRlciB0byBlbnN1cmUgdGhhdAp0aGlzIGNvbnRleHQgZG9lc24ndCBn
ZXQgb3ZlcndyaXR0ZW4gYnkgdGhlIHNjaGVkdWxlciB3aGVuIHNjaGVkdWxpbmcgb3V0CnRoaXMg
VkNQVSAod291bGQgbm9ybWFsbHkgaGFwcGVuIGFmdGVyIHRoZSBjYWxsaW5nIENQVSBpcyBibG9j
a2VkKSwgd2UgbmVlZAp0byBjaGVjayB3aGV0aGVyIHRvIHJldHVybiBlYXJseSBmcm9tIGN0eHRf
c3dpdGNoX2Zyb20oKS4KClRoZXJlIGFyZSB2YXJpYWJsZXMgaW4gZG9tYWluIHN0cnVjdHVyZSB0
byBrZWVwIHRyYWNrIG9mIGRvbWFpbiBzaHV0ZG93bi4KT25lIG9mIGV4aXN0aW5nIHNodXRkb3du
IHJlYXNvbiBpcyAnc3VzcGVuZCcgd2hpY2ggdGhpcyBwYXRjaCBpcyB1c2luZyB0bwp0cmFjayB0
aGUgc3VzcGVuZCBzdGF0ZSBvZiBhIGRvbWFpbi4gVGhvc2UgdmFyaWFibGVzIGFyZSB1c2VkIHRv
IGRldGVybWluZQp3aGV0aGVyIHRvIGVhcmx5IHJldHVybiBmcm9tIGN0eHRfc3dpdGNoX2Zyb20o
KSBvciBub3QuCgpBIHN1c3BlbmRlZCBkb21haW4gd2lsbCByZXN1bWUgYWZ0ZXIgdGhlIFhlbiBy
ZWNlaXZlcyBhbiBpbnRlcnJ1cHQgd2hpY2ggaXMKdGFyZ2V0ZWQgdG8gdGhlIGRvbWFpbiwgdW5i
bG9ja3MgdGhlIGRvbWFpbidzIFZDUFUsIGFuZCBzY2hlZHVsZXMgaXQgaW4uCldoZW4gdGhlIFZD
UFUgaXMgc2NoZWR1bGVkIGluLCB0aGUgVkNQVSBjb250ZXh0IGlzIGFscmVhZHkgcmVzZXQsIGFu
ZApjb250YWlucyB0aGUgcmlnaHQgcmVzdW1lIGVudHJ5IHBvaW50IGluIHByb2dyYW0gY291bnRl
ciB0aGF0IHdpbGwgYmUKcmVzdG9yZWQgaW4gY3R4dF9zd2l0Y2hfdG8oKS4gVGhlIG9ubHkgdGhp
bmcgdGhhdCBuZWVkcyB0byBiZSBkb25lIGF0IHRoaXMKcG9pbnQgaXMgdG8gY2xlYXIgdGhlIHZh
cmlhYmxlcyB0aGF0IG1hcmtlZCB0aGUgZG9tYWluIHN0YXRlIGFzIHN1c3BlbmRlZC4KClNpZ25l
ZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4K
U2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+
CgotLS0KQ2hhbmdlcyBpbiB2MjoKCi1GaXggcHJpbnQgdG8gY29tcGlsZSBmb3IgYXJtMzIgYW5k
IHRvIGFsaWduIHdpdGggWGVuIGNvZGluZyBzdHlsZQotLS0KIHhlbi9hcmNoL2FybS9NYWtlZmls
ZSAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgIHwg
IDEzICsrKwogeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyAgICAgICAgICAgfCAxNjYgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAgICAg
ICAgICAgICB8ICAxOSArKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggfCAg
IDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmggICAgICAgfCAgIDIgKwogeGVuL2luY2x1
ZGUvYXNtLWFybS9zdXNwZW5kLmggICAgfCAgMTYgKysrKwogeGVuL2luY2x1ZGUveGVuL3NjaGVk
LmggICAgICAgICAgfCAgIDEgKwogOCBmaWxlcyBjaGFuZ2VkLCAyMTkgaW5zZXJ0aW9ucygrKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9zdXNwZW5kLmMKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3N1c3BlbmQuaAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQppbmRleCAyM2M1ZDlhZGJjLi43
NDRiMWE0ZGM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKKysrIGIveGVuL2Fy
Y2gvYXJtL01ha2VmaWxlCkBAIC00Myw2ICs0Myw3IEBAIG9iai15ICs9IHNldHVwLm8KIG9iai15
ICs9IHNodXRkb3duLm8KIG9iai15ICs9IHNtcC5vCiBvYmoteSArPSBzbXBib290Lm8KK29iai15
ICs9IHN1c3BlbmQubwogb2JqLXkgKz0gc3lzY3RsLm8KIG9iai15ICs9IHRpbWUubwogb2JqLXkg
Kz0gdHJhcHMubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCmluZGV4IGU1OTRiNDhkODEuLjdmODEwNTQ2NWMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTk3LDYg
Kzk3LDExIEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnApCiAg
ICAgaWYgKCBpc19pZGxlX3ZjcHUocCkgKQogICAgICAgICByZXR1cm47CiAKKyAgICAvKiBWQ1BV
J3MgY29udGV4dCBzaG91bGQgbm90IGJlIHNhdmVkIGlmIGl0cyBkb21haW4gaXMgc3VzcGVuZGVk
ICovCisgICAgaWYgKCBwLT5kb21haW4tPmlzX3NodXRfZG93biAmJgorICAgICAgICAocC0+ZG9t
YWluLT5zaHV0ZG93bl9jb2RlID09IFNIVVRET1dOX3N1c3BlbmQpICkKKyAgICAgICAgcmV0dXJu
OworCiAgICAgcDJtX3NhdmVfc3RhdGUocCk7CiAKICAgICAvKiBDUCAxNSAqLwpAQCAtMTgxLDYg
KzE4NiwxNCBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqbikKICAg
ICBpZiAoIGlzX2lkbGVfdmNwdShuKSApCiAgICAgICAgIHJldHVybjsKIAorICAgIC8qIElmIHRo
ZSBkb21haW4gd2FzIHN1c3BlbmRlZCwgaXQgaXMgcmVzdW1pbmcgbm93ICovCisgICAgaWYgKCBu
LT5kb21haW4tPmlzX3NodXRfZG93biAmJgorICAgICAgICAobi0+ZG9tYWluLT5zaHV0ZG93bl9j
b2RlID09IFNIVVRET1dOX3N1c3BlbmQpICkKKyAgICB7CisgICAgICAgIG4tPmRvbWFpbi0+aXNf
c2h1dF9kb3duID0gMDsKKyAgICAgICAgbi0+ZG9tYWluLT5zaHV0ZG93bl9jb2RlID0gU0hVVERP
V05fQ09ERV9JTlZBTElEOworICAgIH0KKwogICAgIHAybV9yZXN0b3JlX3N0YXRlKG4pOwogCiAg
ICAgdnBpZHIgPSBSRUFEX1NZU1JFRzMyKE1JRFJfRUwxKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAuLjllZWE5MjE0ZTEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
YXJjaC9hcm0vc3VzcGVuZC5jCkBAIC0wLDAgKzEsMTY2IEBACisjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+CisjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KKyNpbmNsdWRlIDxhc20vZXZlbnQuaD4K
KyNpbmNsdWRlIDxhc20vcHNjaS5oPgorCisvKiBSZXNldCB2YWx1ZXMgb2YgVkNQVSBhcmNoaXRl
Y3R1cmUgc3BlY2lmaWMgcmVnaXN0ZXJzICovCitzdGF0aWMgdm9pZCB2Y3B1X2FyY2hfcmVzZXQo
c3RydWN0IHZjcHUgKnYpCit7CisgICAgdi0+YXJjaC50dGJyMCA9IDA7CisgICAgdi0+YXJjaC50
dGJyMSA9IDA7CisgICAgdi0+YXJjaC50dGJjciA9IDA7CisKKyAgICB2LT5hcmNoLmNzc2VsciA9
IDA7CisgICAgdi0+YXJjaC5jcGFjciA9IDA7CisgICAgdi0+YXJjaC5jb250ZXh0aWRyID0gMDsK
KyAgICB2LT5hcmNoLnRwaWRyX2VsMCA9IDA7CisgICAgdi0+YXJjaC50cGlkcnJvX2VsMCA9IDA7
CisgICAgdi0+YXJjaC50cGlkcl9lbDEgPSAwOworICAgIHYtPmFyY2gudmJhciA9IDA7CisgICAg
aWYgKCBpc18zMmJpdF9kb21haW4odi0+ZG9tYWluKSApCisgICAgICAgIHYtPmFyY2guZGFjciA9
IDA7CisgICAgdi0+YXJjaC5wYXIgPSAwOworI2lmIGRlZmluZWQoQ09ORklHX0FSTV8zMikKKyAg
ICB2LT5hcmNoLm1haXIwID0gMDsKKyAgICB2LT5hcmNoLm1haXIxID0gMDsKKyAgICB2LT5hcmNo
LmFtYWlyMCA9IDA7CisgICAgdi0+YXJjaC5hbWFpcjEgPSAwOworI2Vsc2UKKyAgICB2LT5hcmNo
Lm1haXIgPSAwOworICAgIHYtPmFyY2guYW1haXIgPSAwOworI2VuZGlmCisgICAgLyogRmF1bHQg
U3RhdHVzICovCisjaWYgZGVmaW5lZChDT05GSUdfQVJNXzMyKQorICAgIHYtPmFyY2guZGZhciA9
IDA7CisgICAgdi0+YXJjaC5pZmFyID0gMDsKKyAgICB2LT5hcmNoLmRmc3IgPSAwOworI2VsaWYg
ZGVmaW5lZChDT05GSUdfQVJNXzY0KQorICAgIHYtPmFyY2guZmFyID0gMDsKKyAgICB2LT5hcmNo
LmVzciA9IDA7CisjZW5kaWYKKworICAgIGlmICggaXNfMzJiaXRfZG9tYWluKHYtPmRvbWFpbikg
KQorICAgICAgICB2LT5hcmNoLmlmc3IgID0gMDsKKyAgICB2LT5hcmNoLmFmc3IwID0gMDsKKyAg
ICB2LT5hcmNoLmFmc3IxID0gMDsKKworI2lmZGVmIENPTkZJR19BUk1fMzIKKyAgICB2LT5hcmNo
Lmpvc2NyID0gMDsKKyAgICB2LT5hcmNoLmptY3IgPSAwOworI2VuZGlmCisKKyAgICBpZiAoIGlz
XzMyYml0X2RvbWFpbih2LT5kb21haW4pICYmIGNwdV9oYXNfdGh1bWJlZSApCisgICAgeworICAg
ICAgICB2LT5hcmNoLnRlZWNyID0gMDsKKyAgICAgICAgdi0+YXJjaC50ZWVoYnIgPSAwOworICAg
IH0KK30KKworLyoKKyAqIFRoaXMgZnVuY3Rpb24gc2V0cyB0aGUgY29udGV4dCBvZiBjdXJyZW50
IFZDUFUgdG8gdGhlIHN0YXRlIHdoaWNoIGlzIGV4cGVjdGVkCisgKiBieSB0aGUgZ3Vlc3Qgb24g
cmVzdW1lLiBUaGUgZXhwZWN0ZWQgVkNQVSBzdGF0ZSBpczoKKyAqIDEpIHBjIHRvIGNvbnRhaW4g
cmVzdW1lIGVudHJ5IHBvaW50ICgxc3QgYXJndW1lbnQgb2YgUFNDSSBTWVNURU1fU1VTUEVORCkK
KyAqIDIpIHIwL3gwIHRvIGNvbnRhaW4gY29udGV4dCBJRCAoMm5kIGFyZ3VtZW50IG9mIFBTQ0kg
U1lTVEVNX1NVU1BFTkQpCisgKiAzKSBBbGwgb3RoZXIgZ2VuZXJhbCBwdXJwb3NlIGFuZCBzeXN0
ZW0gcmVnaXN0ZXJzIHNob3VsZCBoYXZlIHJlc2V0IHZhbHVlcworICoKKyAqIE5vdGU6IHRoaXMg
ZnVuY3Rpb24gaGFzIHRvIHJldHVybiB2b2lkIGJlY2F1c2UgaXQgaGFzIHRvIGFsd2F5cyBzdWNj
ZWVkLiBJbgorICogb3RoZXIgd29yZHMsIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIGZyb20gdmly
dHVhbCBQU0NJIFNZU1RFTV9TVVNQRU5ECisgKiBpbXBsZW1lbnRhdGlvbiwgd2hpY2ggY2FuIHJl
dHVybiBvbmx5IGEgbGltaXRlZCBudW1iZXIgb2YgcG9zc2libGUgZXJyb3JzLAorICogbm9uZSBv
ZiB3aGljaCBjb3VsZCByZXByZXNlbnQgdGhlIGZhY3QgdGhhdCBhbiBlcnJvciBvY2N1cnJlZCB3
aGVuIHByZXBhcmluZworICogdGhlIGRvbWFpbiBmb3Igc3VzcGVuZC4KKyAqIENvbnNlcXVlbnRs
eSwgZHluYW1pYyBtZW1vcnkgYWxsb2NhdGlvbiBjYW5ub3QgYmUgZG9uZSB3aXRoaW4gdGhpcyBm
dW5jdGlvbiwKKyAqIGJlY2F1c2UgaWYgbWFsbG9jIGZhaWxzIHRoZSBlcnJvciBoYXMgbm93aGVy
ZSB0byBwcm9wYWdhdGUuCisgKi8KK3N0YXRpYyB2b2lkIHZjcHVfc3VzcGVuZChyZWdpc3Rlcl90
IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCit7CisgICAgLyogU3RhdGljIGFsbG9jYXRpb24gYmVj
YXVzZSBkeW5hbWljIHdvdWxkIG5lZWQgYSBub24tdm9pZCByZXR1cm4gKi8KKyAgICBzdGF0aWMg
c3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCBjdHh0OworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3Vy
cmVudDsKKworICAgIC8qIE1ha2Ugc3VyZSB0aGF0IFZDUFUgZ3Vlc3QgcmVncyBhcmUgemVyb2ll
ZCAqLworICAgIG1lbXNldCgmY3R4dCwgMCwgc2l6ZW9mKGN0eHQpKTsKKworICAgIC8qIFNldCBu
b24temVybyB2YWx1ZXMgdG8gdGhlIHJlZ2lzdGVycyBwcmlvciB0byBjb3B5aW5nICovCisgICAg
Y3R4dC51c2VyX3JlZ3MucGM2NCA9ICh1NjQpZXBvaW50OworCisgICAgaWYgKCBpc18zMmJpdF9k
b21haW4oY3VycmVudC0+ZG9tYWluKSApCisgICAgeworICAgICAgICBjdHh0LnVzZXJfcmVncy5y
MF91c3IgPSBjaWQ7CisgICAgICAgIGN0eHQudXNlcl9yZWdzLmNwc3IgPSBQU1JfR1VFU1QzMl9J
TklUOworCisgICAgICAgIC8qIFRodW1iIHNldCBpcyBhbGxvd2VkIG9ubHkgZm9yIDMyLWJpdCBk
b21haW4gKi8KKyAgICAgICAgaWYgKCBlcG9pbnQgJiAxICkKKyAgICAgICAgeworICAgICAgICAg
ICAgY3R4dC51c2VyX3JlZ3MuY3BzciB8PSBQU1JfVEhVTUI7CisgICAgICAgICAgICBjdHh0LnVz
ZXJfcmVncy5wYzY0ICY9IH4odTY0KTE7CisgICAgICAgIH0KKyAgICB9CisjaWZkZWYgQ09ORklH
X0FSTV82NAorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGN0eHQudXNlcl9yZWdzLngwID0gY2lk
OworICAgICAgICBjdHh0LnVzZXJfcmVncy5jcHNyID0gUFNSX0dVRVNUNjRfSU5JVDsKKyAgICB9
CisjZW5kaWYKKyAgICBjdHh0LnNjdGxyID0gU0NUTFJfR1VFU1RfSU5JVDsKKyAgICBjdHh0LmZs
YWdzID0gVkdDRl9vbmxpbmU7CisKKyAgICAvKiBSZXNldCBhcmNoaXRlY3R1cmUgc3BlY2lmaWMg
cmVnaXN0ZXJzICovCisgICAgdmNwdV9hcmNoX3Jlc2V0KHYpOworCisgICAgLyogSW5pdGlhbGl6
ZSBWQ1BVIHJlZ2lzdGVycyAqLworICAgIF9hcmNoX3NldF9pbmZvX2d1ZXN0KHYsICZjdHh0KTsK
K30KKworaW50MzJfdCBkb21haW5fc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJf
dCBjaWQpCit7CisgICAgc3RydWN0IHZjcHUgKnY7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1
cnJlbnQtPmRvbWFpbjsKKyAgICBib29sIGlzX3RodW1iID0gZXBvaW50ICYgMTsKKworICAgIGRw
cmludGsoWEVOTE9HX0RFQlVHLAorICAgICAgICAgICAgIkRvbSVkIHN1c3BlbmQ6IGVwb2ludD0w
eCUiUFJJcmVnaXN0ZXIiLCBjaWQ9MHglIlBSSXJlZ2lzdGVyIlxuIiwKKyAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCwgZXBvaW50LCBjaWQpOworCisgICAgLyogVEhVTUIgc2V0IGlzIG5vdCBhbGxv
d2VkIHdpdGggNjQtYml0IGRvbWFpbiAqLworICAgIGlmICggaXNfNjRiaXRfZG9tYWluKGQpICYm
IGlzX3RodW1iICkKKyAgICAgICAgcmV0dXJuIFBTQ0lfSU5WQUxJRF9BRERSRVNTOworCisgICAg
LyogRW5zdXJlIHRoYXQgYWxsIENQVXMgb3RoZXIgdGhhbiB0aGUgY2FsbGluZyBvbmUgYXJlIG9m
ZmxpbmUgKi8KKyAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgeworICAgICAgICBpZiAo
IHYgIT0gY3VycmVudCAmJiBpc192Y3B1X29ubGluZSh2KSApCisgICAgICAgICAgICByZXR1cm4g
UFNDSV9ERU5JRUQ7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBQcmVwYXJlIHRoZSBjYWxsaW5n
IFZDUFUgZm9yIHN1c3BlbmQgKHJlc2V0IGl0cyBjb250ZXh0LCBzYXZlIGVudHJ5IHBvaW50Cisg
ICAgICogaW50byBwYyBhbmQgY29udGV4dCBJRCBpbnRvIHIwL3gwIGFzIHNwZWNpZmllZCBieSBQ
U0NJIFNZU1RFTV9TVVNQRU5EKQorICAgICAqLworICAgIHZjcHVfc3VzcGVuZChlcG9pbnQsIGNp
ZCk7CisKKyAgICAvKgorICAgICAqIFNldCB0aGUgZG9tYWluIHN0YXRlIHRvIHN1c3BlbmRlZCAo
d2lsbCBiZSBjbGVhcmVkIHdoZW4gdGhlIGRvbWFpbgorICAgICAqIHJlc3VtZXMsIGkuZS4gVkNQ
VSBvZiB0aGlzIGRvbWFpbiBnZXRzIHNjaGVkdWxlZCBpbikuCisgICAgICovCisgICAgZC0+aXNf
c2h1dF9kb3duID0gMTsKKyAgICBkLT5zaHV0ZG93bl9jb2RlID0gU0hVVERPV05fc3VzcGVuZDsK
KworICAgIC8qCisgICAgICogVGhlIGNhbGxpbmcgZG9tYWluIGlzIHN1c3BlbmRlZCBieSBibG9j
a2luZyBpdHMgbGFzdCBydW5uaW5nIFZDUFUuIElmIGFuCisgICAgICogZXZlbnQgaXMgcGVuZGlu
ZyB0aGUgZG9tYWluIHdpbGwgcmVzdW1lIHJpZ2h0IGF3YXkgKFZDUFUgd2lsbCBub3QgYmxvY2ss
CisgICAgICogYnV0IHdoZW4gc2NoZWR1bGVkIGluIGl0IHdpbGwgcmVzdW1lIGZyb20gdGhlIGdp
dmVuIGVudHJ5IHBvaW50KS4KKyAgICAgKi8KKyAgICB2Y3B1X2Jsb2NrX3VubGVzc19ldmVudF9w
ZW5kaW5nKGN1cnJlbnQpOworCisgICAgcmV0dXJuIFBTQ0lfU1VDQ0VTUzsKK30KKworLyoKKyAq
IExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAq
IGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAq
LwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2ku
YwppbmRleCA5ZjRlNWI4ODQ0Li5mNzkyMmJlMGM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
dnBzY2kuYworKysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwpAQCAtMTgsNiArMTgsNyBAQAogI2lu
Y2x1ZGUgPGFzbS92Z2ljLmg+CiAjaW5jbHVkZSA8YXNtL3Zwc2NpLmg+CiAjaW5jbHVkZSA8YXNt
L2V2ZW50Lmg+CisjaW5jbHVkZSA8YXNtL3N1c3BlbmQuaD4KIAogI2luY2x1ZGUgPHB1YmxpYy9z
Y2hlZC5oPgogCkBAIC0yMTAsNiArMjExLDExIEBAIHN0YXRpYyB2b2lkIGRvX3BzY2lfMF8yX3N5
c3RlbV9yZXNldCh2b2lkKQogICAgIGRvbWFpbl9zaHV0ZG93bihkLFNIVVRET1dOX3JlYm9vdCk7
CiB9CiAKK3N0YXRpYyBpbnQzMl90IGRvX3BzY2lfMV8wX3N5c3RlbV9zdXNwZW5kKHJlZ2lzdGVy
X3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKK3sKKyAgICByZXR1cm4gZG9tYWluX3N1c3BlbmQo
ZXBvaW50LCBjaWQpOworfQorCiBzdGF0aWMgaW50MzJfdCBkb19wc2NpXzFfMF9mZWF0dXJlcyh1
aW50MzJfdCBwc2NpX2Z1bmNfaWQpCiB7CiAgICAgLyogLyFcIE9yZGVyZWQgYnkgZnVuY3Rpb24g
SUQgYW5kIG5vdCBuYW1lICovCkBAIC0yMjcsNiArMjMzLDggQEAgc3RhdGljIGludDMyX3QgZG9f
cHNjaV8xXzBfZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lkKQogICAgIGNhc2UgUFNDSV8w
XzJfRk4zMl9TWVNURU1fT0ZGOgogICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQ6
CiAgICAgY2FzZSBQU0NJXzFfMF9GTjMyX1BTQ0lfRkVBVFVSRVM6CisgICAgY2FzZSBQU0NJXzFf
MF9GTjMyX1NZU1RFTV9TVVNQRU5EOgorICAgIGNhc2UgUFNDSV8xXzBfRk42NF9TWVNURU1fU1VT
UEVORDoKICAgICBjYXNlIEFSTV9TTUNDQ19WRVJTSU9OX0ZJRDoKICAgICAgICAgcmV0dXJuIDA7
CiAgICAgZGVmYXVsdDoKQEAgLTM1Nyw2ICszNjUsMTcgQEAgYm9vbCBkb192cHNjaV8wXzJfY2Fs
bChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlkKQogICAgICAgICByZXR1
cm4gdHJ1ZTsKICAgICB9CiAKKyAgICBjYXNlIFBTQ0lfMV8wX0ZOMzJfU1lTVEVNX1NVU1BFTkQ6
CisgICAgY2FzZSBQU0NJXzFfMF9GTjY0X1NZU1RFTV9TVVNQRU5EOgorICAgIHsKKyAgICAgICAg
cmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLDEpOworICAgICAgICByZWdpc3Rlcl90
IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsMik7CisKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0
ZW1fc3VzcGVuZCk7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzFfMF9z
eXN0ZW1fc3VzcGVuZChlcG9pbnQsIGNpZCkpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9
CisKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3BlcmZjX2RlZm4uaAppbmRleCA4OTIyZTk1MjVhLi5hMDJkMGFkZWE4IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3BlcmZjX2RlZm4uaApAQCAtMzIsNiArMzIsNyBAQCBQRVJGQ09VTlRFUih2cHNjaV9zeXN0ZW1f
cmVzZXQsICAgICAgICAidnBzY2k6IHN5c3RlbV9yZXNldCIpCiBQRVJGQ09VTlRFUih2cHNjaV9j
cHVfc3VzcGVuZCwgICAgICAgICAidnBzY2k6IGNwdV9zdXNwZW5kIikKIFBFUkZDT1VOVEVSKHZw
c2NpX2NwdV9hZmZpbml0eV9pbmZvLCAgICJ2cHNjaTogY3B1X2FmZmluaXR5X2luZm8iKQogUEVS
RkNPVU5URVIodnBzY2lfZmVhdHVyZXMsICAgICAgICAgICAgInZwc2NpOiBmZWF0dXJlcyIpCitQ
RVJGQ09VTlRFUih2cHNjaV9zeXN0ZW1fc3VzcGVuZCwgICAgICAidnBzY2k6IHN5c3RlbV9zdXNw
ZW5kIikKIAogUEVSRkNPVU5URVIodmNwdV9raWNrLCAgICAgICAgICAgICAgICAgInZjcHU6IG5v
dGlmeSBvdGhlciB2Y3B1IikKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2Np
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAppbmRleCA4MzJmNzdhZmZmLi4yNjQ2MmQw
YzQ3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BzY2kuaApAQCAtNDMsMTAgKzQzLDEyIEBAIHZvaWQgY2FsbF9wc2NpX3N5
c3RlbV9yZXNldCh2b2lkKTsKICNkZWZpbmUgUFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZGICAgICAg
ICAgIFBTQ0lfMF8yX0ZOMzIoOCkKICNkZWZpbmUgUFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQg
ICAgICAgIFBTQ0lfMF8yX0ZOMzIoOSkKICNkZWZpbmUgUFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRV
UkVTICAgICAgIFBTQ0lfMF8yX0ZOMzIoMTApCisjZGVmaW5lIFBTQ0lfMV8wX0ZOMzJfU1lTVEVN
X1NVU1BFTkQgICAgICBQU0NJXzBfMl9GTjMyKDE0KQogCiAjZGVmaW5lIFBTQ0lfMF8yX0ZONjRf
Q1BVX1NVU1BFTkQgICAgICAgICBQU0NJXzBfMl9GTjY0KDEpCiAjZGVmaW5lIFBTQ0lfMF8yX0ZO
NjRfQ1BVX09OICAgICAgICAgICAgICBQU0NJXzBfMl9GTjY0KDMpCiAjZGVmaW5lIFBTQ0lfMF8y
X0ZONjRfQUZGSU5JVFlfSU5GTyAgICAgICBQU0NJXzBfMl9GTjY0KDQpCisjZGVmaW5lIFBTQ0lf
MV8wX0ZONjRfU1lTVEVNX1NVU1BFTkQgICAgICBQU0NJXzBfMl9GTjY0KDE0KQogCiAvKiBQU0NJ
IHYwLjIgYWZmaW5pdHkgbGV2ZWwgc3RhdGUgcmV0dXJuZWQgYnkgQUZGSU5JVFlfSU5GTyAqLwog
I2RlZmluZSBQU0NJXzBfMl9BRkZJTklUWV9MRVZFTF9PTiAgICAgIDAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zdXNwZW5k
LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZGU3ODdkMjk2YQotLS0g
L2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oCkBAIC0wLDAgKzEs
MTYgQEAKKyNpZm5kZWYgX19BU01fQVJNX1NVU1BFTkRfSF9fCisjZGVmaW5lIF9fQVNNX0FSTV9T
VVNQRU5EX0hfXworCitpbnQzMl90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCBy
ZWdpc3Rlcl90IGNpZCk7CisKKyNlbmRpZgorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICog
bW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAq
IHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVk
LmgKaW5kZXggMzE3MWVhYmZkNi4uMWY0ZTg2NTI0ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTI0LDYgKzI0LDcg
QEAKICNpbmNsdWRlIDx4ZW4vd2FpdC5oPgogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KICNpbmNs
dWRlIDxwdWJsaWMvZG9tY3RsLmg+CisjaW5jbHVkZSA8cHVibGljL3NjaGVkLmg+CiAjaW5jbHVk
ZSA8cHVibGljL3N5c2N0bC5oPgogI2luY2x1ZGUgPHB1YmxpYy92Y3B1Lmg+CiAjaW5jbHVkZSA8
cHVibGljL3ZtX2V2ZW50Lmg+Ci0tIAoyLjEzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAQw-0005Aw-Nn; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAQv-00059i-DF
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:31:09 +0000
X-Inumbo-ID: 72b2d24b-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72b2d24b-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:08 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id v18-v6so8922003wrt.8
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:31:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=bKKJzzf0OH5ak16VbKS3vVk8z9ysFQfORpJsO8seQKY=;
 b=Aqp8goITKuh8B4kjLnRhOyrtA3iCKTUx9VLupKKJFAI9mEhrW8MtHYMgTHfzu2g9sw
 4ML+tqlMjF3us1ihvh37QcVcScJmvqcIxhEQvUe1he/t+sHobxtIbkIyQkqjI4MPzxld
 DD6uoo+ZHV9fg/3j+RRNrN6gujfEM9sZIYgG3QIXacjsklq4te2n7l7aRuBr0z5Yp/eC
 TnbWBHB7k4A2Ibr3x3jD7GakW5dHmt895BFCDYOD/D1QSHzD4+FscqGVHNU2htrZcIMd
 lVAaWDUgiM1vyCQMG1KU3b7lbSvj/GogWZ2jQaodMm9QOAVnTWXuRDL8k+HX91FqkYBu
 Vnrg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=bKKJzzf0OH5ak16VbKS3vVk8z9ysFQfORpJsO8seQKY=;
 b=SLaXnBlndrFy3Kdp7kNcC+WZjY+zllYYROnDzKPg3i55Evhgb+WxNEPT+E8671lYmG
 mNNZn7z7nSl9n7pGoWvImEQMROIfhqH/lUAAgTCdomtBzwYqdICrST6qUy93K9NreeX8
 wrD8hTLIxW8Tkr5SB7tE7sZMs9vRAA3TZbFkVNDSlwitJPCIvgj596YVGcwQtTrfn4pz
 UP3maCY7520PXrcujNVJWyZcMRctLUx1guujqB1LVqyFypZcGKm6t6McVzfB5vKvfPCy
 CRLF1QeECQVfLEOD5LCTDB00BnTHeAt2Y202Xhs+4gkayLJbFEZEqP/v7X5MZcTJO/0D
 1l0Q==
X-Gm-Message-State: AGRZ1gIW5LAZyDjHqU4VP6VD8QAdp098be9nC5gn6jgtcTik5kTNcoqi
 VddMdf6F00pIY3AFFj195/V26qC+H3DLrxdQ
X-Google-Smtp-Source: AJdET5eDnpZQHzMSVSpJflJ8Zc9o1E+uRiSwYa9GyE5Y6pEu9i+trQTTY+ts+hIbCg8aMnoTORcnLw==
X-Received: by 2002:adf:94a3:: with SMTP id 32-v6mr591409wrr.98.1542022267328; 
 Mon, 12 Nov 2018 03:31:07 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:06 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:29 +0100
Message-Id: <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R0lDIGFuZCB2aXJ0dWFsIHRpbWVyIGNvbnRleHQgbXVzdCBiZSBzYXZlZCB3aGVuIHRoZSBkb21h
aW4gc3VzcGVuZHMuClRoaXMgaXMgZG9uZSBieSBtb3ZpbmcgdGhlIHJlc3BlY3RpdmUgY29kZSBp
biBjdHh0X3N3aXRjaF9mcm9tKCkKYmVmb3JlIHRoZSByZXR1cm4gdGhhdCBoYXBwZW5zIGlmIHRo
ZSBkb21haW4gc3VzcGVuZGVkLgoKU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWly
ZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8
c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgfCAx
NCArKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKaW5kZXggN2Y4MTA1NDY1Yy4uYmViZTMyMzhlOCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtOTcsNiAr
OTcsMTMgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqcCkKICAg
ICBpZiAoIGlzX2lkbGVfdmNwdShwKSApCiAgICAgICAgIHJldHVybjsKIAorICAgIC8qIFZHSUMg
Ki8KKyAgICBnaWNfc2F2ZV9zdGF0ZShwKTsKKworICAgIC8qIEFyY2ggdGltZXIgKi8KKyAgICBw
LT5hcmNoLmNudGtjdGwgPSBSRUFEX1NZU1JFRzMyKENOVEtDVExfRUwxKTsKKyAgICB2aXJ0X3Rp
bWVyX3NhdmUocCk7CisKICAgICAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQgbm90IGJlIHNhdmVk
IGlmIGl0cyBkb21haW4gaXMgc3VzcGVuZGVkICovCiAgICAgaWYgKCBwLT5kb21haW4tPmlzX3No
dXRfZG93biAmJgogICAgICAgICAocC0+ZG9tYWluLT5zaHV0ZG93bl9jb2RlID09IFNIVVRET1dO
X3N1c3BlbmQpICkKQEAgLTExNSwxMCArMTIyLDYgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hf
ZnJvbShzdHJ1Y3QgdmNwdSAqcCkKICAgICBwLT5hcmNoLnRwaWRycm9fZWwwID0gUkVBRF9TWVNS
RUcoVFBJRFJST19FTDApOwogICAgIHAtPmFyY2gudHBpZHJfZWwxID0gUkVBRF9TWVNSRUcoVFBJ
RFJfRUwxKTsKIAotICAgIC8qIEFyY2ggdGltZXIgKi8KLSAgICBwLT5hcmNoLmNudGtjdGwgPSBS
RUFEX1NZU1JFRzMyKENOVEtDVExfRUwxKTsKLSAgICB2aXJ0X3RpbWVyX3NhdmUocCk7Ci0KICAg
ICBpZiAoIGlzXzMyYml0X2RvbWFpbihwLT5kb21haW4pICYmIGNwdV9oYXNfdGh1bWJlZSApCiAg
ICAgewogICAgICAgICBwLT5hcmNoLnRlZWNyID0gUkVBRF9TWVNSRUczMihURUVDUjMyX0VMMSk7
CkBAIC0xNzAsOSArMTczLDYgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3Qg
dmNwdSAqcCkKICAgICAvKiBWRlAgKi8KICAgICB2ZnBfc2F2ZV9zdGF0ZShwKTsKIAotICAgIC8q
IFZHSUMgKi8KLSAgICBnaWNfc2F2ZV9zdGF0ZShwKTsKLQogICAgIGlzYigpOwogfQogCi0tIAoy
LjEzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAQu-00058T-4u; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAQs-00057m-2e
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:31:06 +0000
X-Inumbo-ID: 70b48a69-e66e-11e8-9a16-bc764e045a96
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70b48a69-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:05 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id 124-v6so8180303wmw.0
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:31:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=5RKvOaG/19NcJvm1AOgH5mauJSzdGXnfGrLQPCdwE1M=;
 b=RfjCZCSzHKnTMGASdJsVf+LAnIMVaOJOOp9hvtWgCwy8J4mcAbmdl9T6bZT8NRsi6E
 1zY38rVjzYC8hxeXnX9Ppnt3ZfrqGY3PVlrKQOHt86WdTJmRHQfLqgdf2Fi12OoB5Ckq
 zL9GYAK1TfMXX3hFWrNPydrR3WOugNvPXKEB3qE//XHLI6Z2sQLl60zWs+vVxoHicufi
 ggCHPQ099ogZbJwyqh6cGY4tDWT9WsJ8LtsijUDcSN1cle7b/Wq8agF/TDT220gvx1HC
 mTBzpKS1+z9tZxlEzs+FAwd9tCIW1Uwr6B/mNV9HFAOMwzHjkrOtYaO0G4OeS0apaORH
 Y85w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=5RKvOaG/19NcJvm1AOgH5mauJSzdGXnfGrLQPCdwE1M=;
 b=nPf+ADS7HGEUzhuidOuTieZO0iQlCyx4KkPADJM4cPbIsWHbkRSl6bwce1a5p1mXUB
 zq4Df5iONfYrGVS/tkL8VHSksTAwwwGoD1MRVTbqOMlqSnaaS1VuA135OmCbFquwh5v8
 gZZpGynuWPeY//U/4S6VjgljJO7Tc02qbaffqeOL/PD+JDxHSsB8hb4OPIibuzJ3X43r
 91k0o1QkHzLZzRbWWhobaBlHMrWRkCM4Ko+IaQJtiFCQDzvlZm2NoWgavXvvEKzrHSAD
 pejmk9FsPWu+KcLatoLRMhg4c3E1P43a1+jaKjDMnFnmIqb3K9ToVlXMkVyrOxWcDmQ0
 l64A==
X-Gm-Message-State: AGRZ1gISU2tY+80C3cau57gd7kGrXns96MOHM6AtWdERyIVoyMq9+H1X
 oseoPT1XK1g8oiPWfGxZOM80m2xncdY8RoxZ
X-Google-Smtp-Source: AJdET5dZtAKc86MN/mhBYJXqmFF52pLIrin0AyWgwRNVCRXqN2NI2BPnCAkgBO1iMm9XUSZpmBapxg==
X-Received: by 2002:a1c:5f85:: with SMTP id
 t127-v6mr7183297wmb.44.1542022263969; 
 Mon, 12 Nov 2018 03:31:03 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:03 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:27 +0100
Message-Id: <1542022244-22977-2-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 01/18] xen/arm: Move code that initializes VCPU
 context into a separate function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+CgpUaGUgYXJj
aF9zZXRfaW5mb19ndWVzdCgpIGhhcyBjb2RlIHRvIGluaXRpYWxpemUgdGhlIGNvbnRleHQgb2Yg
YSBWQ1BVLgpXaGVuIGEgVkNQVSBpcyByZXN1bWVkIGl0IG5lZWRzIHRvIGdvIHRocm91Z2ggdGhl
IHNhbWUgY29udGV4dAppbml0aWFsaXphdGlvbiBleGNsdWRpbmcgYWxsIHRoZSB2YWxpZGF0aW9u
cyB0aGF0IHRoaXMgcm91dGluZSBkb2VzLgpXZSBtb3ZlIHRoZSBhY3R1YWwgVkNQVSBjb250ZXh0
IHNldHRpbmcgaW50byBhIGZ1bmN0aW9uIHNvIHRoYXQgaXQgY2FuIGJlCnNoYXJlZCB3aXRoIHRo
ZSByZXN1bWUgcGF0aC4KClNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dz
aGFkaUB4aWxpbnguY29tPgpTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxtaXJlbGEu
c2ltb25vdmljQGFnZ2lvcy5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgIHwgMzQg
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2RvbWFp
bi5oIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKaW5kZXggODA0MzI4NzJkNi4uZTU5NGI0OGQ4MSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNzgxLDYgKzc4
MSwyNiBAQCBzdGF0aWMgaW50IGlzX2d1ZXN0X3B2NjRfcHNyKHVpbnQzMl90IHBzcikKICNlbmRp
ZgogCiAvKgorICogVGhlIGFjdHVhbCBWQ1BVIGluaXRpYWxpemF0aW9uIGFmdGVyIGFsbCB2YWxp
ZGF0aW9ucyBhcmUgcGFzc2VkLgorICovCit2b2lkIF9hcmNoX3NldF9pbmZvX2d1ZXN0KHN0cnVj
dCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ndWVzdF9jb250ZXh0ICpjdHh0KQoreworICAgIHZjcHVf
cmVnc191c2VyX3RvX2h5cCh2LCAmY3R4dC0+dXNlcl9yZWdzKTsKKworICAgIHYtPmFyY2guc2N0
bHIgPSBjdHh0LT5zY3RscjsKKyAgICB2LT5hcmNoLnR0YnIwID0gY3R4dC0+dHRicjA7CisgICAg
di0+YXJjaC50dGJyMSA9IGN0eHQtPnR0YnIxOworICAgIHYtPmFyY2gudHRiY3IgPSBjdHh0LT50
dGJjcjsKKworICAgIHYtPmlzX2luaXRpYWxpc2VkID0gMTsKKworICAgIGlmICggY3R4dC0+Zmxh
Z3MgJiBWR0NGX29ubGluZSApCisgICAgICAgIGNsZWFyX2JpdChfVlBGX2Rvd24sICZ2LT5wYXVz
ZV9mbGFncyk7CisgICAgZWxzZQorICAgICAgICBzZXRfYml0KF9WUEZfZG93biwgJnYtPnBhdXNl
X2ZsYWdzKTsKK30KKworLyoKICAqIEluaXRpYWxpc2UgVkNQVSBzdGF0ZS4gVGhlIGNvbnRleHQg
Y2FuIGJlIHN1cHBsaWVkIGJ5IGVpdGhlciB0aGUKICAqIHRvb2xzdGFjayAoWEVOX0RPTUNUTF9z
ZXR2Y3B1Y29udGV4dCkgb3IgdGhlIGd1ZXN0CiAgKiAoVkNQVU9QX2luaXRpYWxpc2UpIGFuZCB0
aGVyZWZvcmUgbXVzdCBiZSBwcm9wZXJseSB2YWxpZGF0ZWQuCkBAIC04MTgsMTkgKzgzOCw3IEBA
IGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAgIH0KICNlbmRpZgogCi0gICAgdmNwdV9yZWdz
X3VzZXJfdG9faHlwKHYsIHJlZ3MpOwotCi0gICAgdi0+YXJjaC5zY3RsciA9IGN0eHQtPnNjdGxy
OwotICAgIHYtPmFyY2gudHRicjAgPSBjdHh0LT50dGJyMDsKLSAgICB2LT5hcmNoLnR0YnIxID0g
Y3R4dC0+dHRicjE7Ci0gICAgdi0+YXJjaC50dGJjciA9IGN0eHQtPnR0YmNyOwotCi0gICAgdi0+
aXNfaW5pdGlhbGlzZWQgPSAxOwotCi0gICAgaWYgKCBjdHh0LT5mbGFncyAmIFZHQ0Zfb25saW5l
ICkKLSAgICAgICAgY2xlYXJfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKTsKLSAgICBl
bHNlCi0gICAgICAgIHNldF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOworICAgIF9h
cmNoX3NldF9pbmZvX2d1ZXN0KHYsIGN0eHQpOwogCiAgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmggYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgK
aW5kZXggMzNlNDE0ODZjYi4uOTA0NjI0ZTA3MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaApAQCAtNzMsNiArNzMsNyBA
QCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgYXJj
aF9wMm1fc2V0X2FjY2Vzc19yZXF1aXJlZChzdHJ1Y3QgZG9tYWluICpkLCBib29sIGFjY2Vzc19y
ZXF1aXJlZCk7CiAKIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KHN0cnVjdCB2Y3B1ICosIHZjcHVf
Z3Vlc3RfY29udGV4dF91KTsKK3ZvaWQgX2FyY2hfc2V0X2luZm9fZ3Vlc3Qoc3RydWN0IHZjcHUg
Kiwgc3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCAqKTsKIHZvaWQgYXJjaF9nZXRfaW5mb19ndWVz
dChzdHJ1Y3QgdmNwdSAqLCB2Y3B1X2d1ZXN0X2NvbnRleHRfdSk7CiAKIGludCBhcmNoX2luaXRp
YWxpc2VfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcpOwotLSAKMi4xMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAQv-00059m-FD; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAQu-00058Z-If
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:31:08 +0000
X-Inumbo-ID: 71cd3de9-e66e-11e8-9a16-bc764e045a96
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71cd3de9-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:07 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id r11-v6so8106777wmb.2
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:31:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=YmYPhIyjFVXvdn3NS421Ze1UxsnFesgWHbPR5hEsxug=;
 b=anDgnJEHY17At7P5pw9/2vgv/FWiaVqlzgMZB5A77xilpoN6Q+cbgUEA/hjgiM8qCU
 kWAKOCj5y2klxbsHla4CVbzXuWfW31VZJ5Sm4iz++DDRBY3Hs2n0XmXcWPIXWvTMRJbm
 bfW5Ku+Ghb5rz6QnVMpYPutL+6EuBr8KRFz9d5oM+ILLU7BgEc0HtHa6UDx7kFqW0r0+
 CA2EpF+FJNVdI3xzmdsV0eywjW2xBavesFF/uit8faXPiZsQ96sbxlMGrmzLOQYOsqMJ
 zTZ1aJurMAbLHzjpmvXplxf4sWIlBUBqkx02Ckm24OFdu85+fZtfNQh5i9Tbb1U6IFOm
 suow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=YmYPhIyjFVXvdn3NS421Ze1UxsnFesgWHbPR5hEsxug=;
 b=kthcO9Z7FcFpE2x7SH8CI+OvozN9ML0oTTQiKG8aXMZfLKHRRbtcWP4+urAsMCeUGX
 W7nULUWnslJYQVSTKcOclr4hYm1T+jREoWHGeLQ0AL8oXjGbShAu/vOdK8so1MRKkNO5
 tVWcVsAkEeefHdtIWaD9IiR3Onq46rexGeD4DfWr02S3aI3IWTXaXuYTT59ueYBLqU/F
 hDe8EFIDDeVKlxmAuvDlIxFMEN2fEM8Qys8NaB8/CteOyZyk0LsabGtjaKgCHxPEhtkH
 ExgmjMJvJQprIgb6J3LY4BgdPSF+6BknHmIsm2kbAsGSbLIMQNwWT3L0ymPehf6Rd1xM
 nUMw==
X-Gm-Message-State: AGRZ1gK2MVn4fi4UZv/2MY+nCCY9+PliOEkkBweq3B5gUFRrP7OLUopZ
 mwj2eK78i2pOSHfSEsEkA4kpWQ==
X-Google-Smtp-Source: AJdET5eJsvjlHXuk0ogWHfRSVjZjym7roWkD3FlY5TkdhZbb5GPnsfinDaLCP8MBkLQb6tjjIFMJYQ==
X-Received: by 2002:a1c:a017:: with SMTP id j23mr970006wme.40.1542022265841;
 Mon, 12 Nov 2018 03:31:05 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:05 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:28 +0100
Message-Id: <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system suspend
 call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGltcGxlbWVudGF0aW9uIGNvbnNpc3RzIG9mOgotQWRkaW5nIFBTQ0kgc3lzdGVtIHN1c3Bl
bmQgY2FsbCBhcyBuZXcgUFNDSSBmdW5jdGlvbgotVHJhcHBpbmcgUFNDSSBzeXN0ZW1fc3VzcGVu
ZCBIVkMKLUltcGxlbWVudGluZyBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwgKHZpcnR1YWwgaW50
ZXJmYWNlIHRoYXQgYWxsb3dzCiBndWVzdHMgdG8gc3VzcGVuZCB0aGVtc2VsdmVzKQoKVGhlIFBT
Q0kgc3lzdGVtIHN1c3BlbmQgc2hvdWxkIGJlIGNhbGxlZCBieSBhIGd1ZXN0IGZyb20gaXRzIGJv
b3QKVkNQVS4gTm9uLWJvb3QgVkNQVXMgb2YgdGhlIGd1ZXN0IHNob3VsZCBiZSBob3QtdW5wbHVn
Z2VkIHVzaW5nIFBTQ0kKQ1BVX09GRiBjYWxsIHByaW9yIHRvIGlzc3VpbmcgUFNDSSBzeXN0ZW0g
c3VzcGVuZC4gSW50ZXJydXB0cyB0aGF0CmFyZSBsZWZ0IGVuYWJsZWQgYnkgdGhlIGd1ZXN0IGFy
ZSBhc3N1bWVkIHRvIGJlIGl0cyB3YWtlLXVwIGludGVycnVwdHMuClRoZXJlZm9yZSwgYSB3YWtl
LXVwIGludGVycnVwdCB0cmlnZ2VycyB0aGUgcmVzdW1lIG9mIHRoZSBndWVzdC4gR3Vlc3QKc2hv
dWxkIHJlc3VtZSByZWdhcmRsZXNzIG9mIHRoZSBzdGF0ZSBvZiBYZW4gKHN1c3BlbmRlZCBvciBu
b3QpLgoKV2hlbiBhIGd1ZXN0IGNhbGxzIFBTQ0kgc3lzdGVtIHN1c3BlbmQgdGhlIHJlc3BlY3Rp
dmUgZG9tYWluIHdpbGwgYmUKc3VzcGVuZGVkIGlmIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBh
cmUgbWV0OgoxKSBHaXZlbiByZXN1bWUgZW50cnkgcG9pbnQgaXMgbm90IGludmFsaWQKMikgT3Ro
ZXIgKGlmIGFueSkgVkNQVXMgb2YgdGhlIGNhbGxpbmcgZ3Vlc3QgYXJlIGhvdC11bnBsdWdnZWQK
CklmIHRoZSBjb25kaXRpb25zIGFib3ZlIGFyZSBtZXQgdGhlIGNhbGxpbmcgZG9tYWluIGlzIGxh
YmVsZWQgYXMKc3VzcGVuZGVkIGFuZCB0aGUgY2FsbGluZyBWQ1BVIGlzIGJsb2NrZWQuIElmIG5v
dGhpbmcgZWxzZSB3b3VsZG4ndApiZSBkb25lIHRoZSBzdXNwZW5kZWQgZG9tYWluIHdvdWxkIHJl
c3VtZSBmcm9tIHRoZSBwbGFjZSB3aGVyZSBpdApjYWxsZWQgUFNDSSBzeXN0ZW0gc3VzcGVuZC4g
VGhpcyBpcyBleHBlY3RlZCBpZiBwcm9jZXNzaW5nIG9mIHRoZSBQU0NJCnN5c3RlbSBzdXNwZW5k
IGNhbGwgZmFpbHMuIEhvd2V2ZXIsIGluIHRoZSBjYXNlIG9mIHN1Y2Nlc3MgdGhlIGNhbGxpbmcK
Z3Vlc3Qgc2hvdWxkIHJlc3VtZSAoY29udGludWUgZXhlY3V0aW9uIGFmdGVyIHRoZSB3YWtlLXVw
KSBmcm9tIHRoZSBlbnRyeQpwb2ludCB3aGljaCBpcyBnaXZlbiBhcyB0aGUgZmlyc3QgYXJndW1l
bnQgb2YgdGhlIFBTQ0kgc3lzdGVtIHN1c3BlbmQKY2FsbC4gSW4gYWRkaXRpb24gdG8gdGhlIGVu
dHJ5IHBvaW50LCB0aGUgZ3Vlc3QgZXhwZWN0cyB0byBzdGFydCB3aXRoaW4KdGhlIGVudmlyb25t
ZW50IHdob3NlIHN0YXRlIG1hdGNoZXMgdGhlIHN0YXRlIGFmdGVyIHJlc2V0LiBUaGlzIG1lYW5z
CnRoYXQgdGhlIGd1ZXN0IHNob3VsZCBmaW5kIHJlc2V0IHJlZ2lzdGVyIHZhbHVlcywgTU1VIGRp
c2FibGVkLCBldGMuClRoZXJlYnksIHRoZSBjb250ZXh0IG9mIFZDUFUgc2hvdWxkIGJlICdyZXNl
dCcgKGFzIGlmIHRoZSBzeXN0ZW0gaXMKY29tbWluZyBvdXQgb2YgcmVzZXQpLCB0aGUgcHJvZ3Jh
bSBjb3VudGVyIHNob3VsZCBjb250YWluIGVudHJ5IHBvaW50LAp3aGljaCBpcyAxc3QgYXJndW1l
bnQsIGFuZCByMC94MCBzaG91bGQgY29udGFpbiBjb250ZXh0IElEIHdoaWNoIGlzIDJuZAphcmd1
bWVudCBvZiBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwuIFRoZSBjb250ZXh0IG9mIFZDUFUgaXMg
c2V0CmFjY29yZGluZ2x5IHdoZW4gdGhlIFBTQ0kgc3lzdGVtIHN1c3BlbmQgaXMgcHJvY2Vzc2Vk
LCBzbyB0aGF0IG5vdGhpbmcKbmVlZHMgdG8gYmUgZG9uZSBvbiByZXN1bWUvd2FrZS11cCBwYXRo
LiBIb3dldmVyLCBpbiBvcmRlciB0byBlbnN1cmUgdGhhdAp0aGlzIGNvbnRleHQgZG9lc24ndCBn
ZXQgb3ZlcndyaXR0ZW4gYnkgdGhlIHNjaGVkdWxlciB3aGVuIHNjaGVkdWxpbmcgb3V0CnRoaXMg
VkNQVSAod291bGQgbm9ybWFsbHkgaGFwcGVuIGFmdGVyIHRoZSBjYWxsaW5nIENQVSBpcyBibG9j
a2VkKSwgd2UgbmVlZAp0byBjaGVjayB3aGV0aGVyIHRvIHJldHVybiBlYXJseSBmcm9tIGN0eHRf
c3dpdGNoX2Zyb20oKS4KClRoZXJlIGFyZSB2YXJpYWJsZXMgaW4gZG9tYWluIHN0cnVjdHVyZSB0
byBrZWVwIHRyYWNrIG9mIGRvbWFpbiBzaHV0ZG93bi4KT25lIG9mIGV4aXN0aW5nIHNodXRkb3du
IHJlYXNvbiBpcyAnc3VzcGVuZCcgd2hpY2ggdGhpcyBwYXRjaCBpcyB1c2luZyB0bwp0cmFjayB0
aGUgc3VzcGVuZCBzdGF0ZSBvZiBhIGRvbWFpbi4gVGhvc2UgdmFyaWFibGVzIGFyZSB1c2VkIHRv
IGRldGVybWluZQp3aGV0aGVyIHRvIGVhcmx5IHJldHVybiBmcm9tIGN0eHRfc3dpdGNoX2Zyb20o
KSBvciBub3QuCgpBIHN1c3BlbmRlZCBkb21haW4gd2lsbCByZXN1bWUgYWZ0ZXIgdGhlIFhlbiBy
ZWNlaXZlcyBhbiBpbnRlcnJ1cHQgd2hpY2ggaXMKdGFyZ2V0ZWQgdG8gdGhlIGRvbWFpbiwgdW5i
bG9ja3MgdGhlIGRvbWFpbidzIFZDUFUsIGFuZCBzY2hlZHVsZXMgaXQgaW4uCldoZW4gdGhlIFZD
UFUgaXMgc2NoZWR1bGVkIGluLCB0aGUgVkNQVSBjb250ZXh0IGlzIGFscmVhZHkgcmVzZXQsIGFu
ZApjb250YWlucyB0aGUgcmlnaHQgcmVzdW1lIGVudHJ5IHBvaW50IGluIHByb2dyYW0gY291bnRl
ciB0aGF0IHdpbGwgYmUKcmVzdG9yZWQgaW4gY3R4dF9zd2l0Y2hfdG8oKS4gVGhlIG9ubHkgdGhp
bmcgdGhhdCBuZWVkcyB0byBiZSBkb25lIGF0IHRoaXMKcG9pbnQgaXMgdG8gY2xlYXIgdGhlIHZh
cmlhYmxlcyB0aGF0IG1hcmtlZCB0aGUgZG9tYWluIHN0YXRlIGFzIHN1c3BlbmRlZC4KClNpZ25l
ZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4K
U2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+
CgotLS0KQ2hhbmdlcyBpbiB2MjoKCi1GaXggcHJpbnQgdG8gY29tcGlsZSBmb3IgYXJtMzIgYW5k
IHRvIGFsaWduIHdpdGggWGVuIGNvZGluZyBzdHlsZQotLS0KIHhlbi9hcmNoL2FybS9NYWtlZmls
ZSAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgIHwg
IDEzICsrKwogeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyAgICAgICAgICAgfCAxNjYgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAgICAg
ICAgICAgICB8ICAxOSArKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggfCAg
IDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmggICAgICAgfCAgIDIgKwogeGVuL2luY2x1
ZGUvYXNtLWFybS9zdXNwZW5kLmggICAgfCAgMTYgKysrKwogeGVuL2luY2x1ZGUveGVuL3NjaGVk
LmggICAgICAgICAgfCAgIDEgKwogOCBmaWxlcyBjaGFuZ2VkLCAyMTkgaW5zZXJ0aW9ucygrKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9zdXNwZW5kLmMKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3N1c3BlbmQuaAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQppbmRleCAyM2M1ZDlhZGJjLi43
NDRiMWE0ZGM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKKysrIGIveGVuL2Fy
Y2gvYXJtL01ha2VmaWxlCkBAIC00Myw2ICs0Myw3IEBAIG9iai15ICs9IHNldHVwLm8KIG9iai15
ICs9IHNodXRkb3duLm8KIG9iai15ICs9IHNtcC5vCiBvYmoteSArPSBzbXBib290Lm8KK29iai15
ICs9IHN1c3BlbmQubwogb2JqLXkgKz0gc3lzY3RsLm8KIG9iai15ICs9IHRpbWUubwogb2JqLXkg
Kz0gdHJhcHMubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCmluZGV4IGU1OTRiNDhkODEuLjdmODEwNTQ2NWMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTk3LDYg
Kzk3LDExIEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnApCiAg
ICAgaWYgKCBpc19pZGxlX3ZjcHUocCkgKQogICAgICAgICByZXR1cm47CiAKKyAgICAvKiBWQ1BV
J3MgY29udGV4dCBzaG91bGQgbm90IGJlIHNhdmVkIGlmIGl0cyBkb21haW4gaXMgc3VzcGVuZGVk
ICovCisgICAgaWYgKCBwLT5kb21haW4tPmlzX3NodXRfZG93biAmJgorICAgICAgICAocC0+ZG9t
YWluLT5zaHV0ZG93bl9jb2RlID09IFNIVVRET1dOX3N1c3BlbmQpICkKKyAgICAgICAgcmV0dXJu
OworCiAgICAgcDJtX3NhdmVfc3RhdGUocCk7CiAKICAgICAvKiBDUCAxNSAqLwpAQCAtMTgxLDYg
KzE4NiwxNCBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqbikKICAg
ICBpZiAoIGlzX2lkbGVfdmNwdShuKSApCiAgICAgICAgIHJldHVybjsKIAorICAgIC8qIElmIHRo
ZSBkb21haW4gd2FzIHN1c3BlbmRlZCwgaXQgaXMgcmVzdW1pbmcgbm93ICovCisgICAgaWYgKCBu
LT5kb21haW4tPmlzX3NodXRfZG93biAmJgorICAgICAgICAobi0+ZG9tYWluLT5zaHV0ZG93bl9j
b2RlID09IFNIVVRET1dOX3N1c3BlbmQpICkKKyAgICB7CisgICAgICAgIG4tPmRvbWFpbi0+aXNf
c2h1dF9kb3duID0gMDsKKyAgICAgICAgbi0+ZG9tYWluLT5zaHV0ZG93bl9jb2RlID0gU0hVVERP
V05fQ09ERV9JTlZBTElEOworICAgIH0KKwogICAgIHAybV9yZXN0b3JlX3N0YXRlKG4pOwogCiAg
ICAgdnBpZHIgPSBSRUFEX1NZU1JFRzMyKE1JRFJfRUwxKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAuLjllZWE5MjE0ZTEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
YXJjaC9hcm0vc3VzcGVuZC5jCkBAIC0wLDAgKzEsMTY2IEBACisjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+CisjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KKyNpbmNsdWRlIDxhc20vZXZlbnQuaD4K
KyNpbmNsdWRlIDxhc20vcHNjaS5oPgorCisvKiBSZXNldCB2YWx1ZXMgb2YgVkNQVSBhcmNoaXRl
Y3R1cmUgc3BlY2lmaWMgcmVnaXN0ZXJzICovCitzdGF0aWMgdm9pZCB2Y3B1X2FyY2hfcmVzZXQo
c3RydWN0IHZjcHUgKnYpCit7CisgICAgdi0+YXJjaC50dGJyMCA9IDA7CisgICAgdi0+YXJjaC50
dGJyMSA9IDA7CisgICAgdi0+YXJjaC50dGJjciA9IDA7CisKKyAgICB2LT5hcmNoLmNzc2VsciA9
IDA7CisgICAgdi0+YXJjaC5jcGFjciA9IDA7CisgICAgdi0+YXJjaC5jb250ZXh0aWRyID0gMDsK
KyAgICB2LT5hcmNoLnRwaWRyX2VsMCA9IDA7CisgICAgdi0+YXJjaC50cGlkcnJvX2VsMCA9IDA7
CisgICAgdi0+YXJjaC50cGlkcl9lbDEgPSAwOworICAgIHYtPmFyY2gudmJhciA9IDA7CisgICAg
aWYgKCBpc18zMmJpdF9kb21haW4odi0+ZG9tYWluKSApCisgICAgICAgIHYtPmFyY2guZGFjciA9
IDA7CisgICAgdi0+YXJjaC5wYXIgPSAwOworI2lmIGRlZmluZWQoQ09ORklHX0FSTV8zMikKKyAg
ICB2LT5hcmNoLm1haXIwID0gMDsKKyAgICB2LT5hcmNoLm1haXIxID0gMDsKKyAgICB2LT5hcmNo
LmFtYWlyMCA9IDA7CisgICAgdi0+YXJjaC5hbWFpcjEgPSAwOworI2Vsc2UKKyAgICB2LT5hcmNo
Lm1haXIgPSAwOworICAgIHYtPmFyY2guYW1haXIgPSAwOworI2VuZGlmCisgICAgLyogRmF1bHQg
U3RhdHVzICovCisjaWYgZGVmaW5lZChDT05GSUdfQVJNXzMyKQorICAgIHYtPmFyY2guZGZhciA9
IDA7CisgICAgdi0+YXJjaC5pZmFyID0gMDsKKyAgICB2LT5hcmNoLmRmc3IgPSAwOworI2VsaWYg
ZGVmaW5lZChDT05GSUdfQVJNXzY0KQorICAgIHYtPmFyY2guZmFyID0gMDsKKyAgICB2LT5hcmNo
LmVzciA9IDA7CisjZW5kaWYKKworICAgIGlmICggaXNfMzJiaXRfZG9tYWluKHYtPmRvbWFpbikg
KQorICAgICAgICB2LT5hcmNoLmlmc3IgID0gMDsKKyAgICB2LT5hcmNoLmFmc3IwID0gMDsKKyAg
ICB2LT5hcmNoLmFmc3IxID0gMDsKKworI2lmZGVmIENPTkZJR19BUk1fMzIKKyAgICB2LT5hcmNo
Lmpvc2NyID0gMDsKKyAgICB2LT5hcmNoLmptY3IgPSAwOworI2VuZGlmCisKKyAgICBpZiAoIGlz
XzMyYml0X2RvbWFpbih2LT5kb21haW4pICYmIGNwdV9oYXNfdGh1bWJlZSApCisgICAgeworICAg
ICAgICB2LT5hcmNoLnRlZWNyID0gMDsKKyAgICAgICAgdi0+YXJjaC50ZWVoYnIgPSAwOworICAg
IH0KK30KKworLyoKKyAqIFRoaXMgZnVuY3Rpb24gc2V0cyB0aGUgY29udGV4dCBvZiBjdXJyZW50
IFZDUFUgdG8gdGhlIHN0YXRlIHdoaWNoIGlzIGV4cGVjdGVkCisgKiBieSB0aGUgZ3Vlc3Qgb24g
cmVzdW1lLiBUaGUgZXhwZWN0ZWQgVkNQVSBzdGF0ZSBpczoKKyAqIDEpIHBjIHRvIGNvbnRhaW4g
cmVzdW1lIGVudHJ5IHBvaW50ICgxc3QgYXJndW1lbnQgb2YgUFNDSSBTWVNURU1fU1VTUEVORCkK
KyAqIDIpIHIwL3gwIHRvIGNvbnRhaW4gY29udGV4dCBJRCAoMm5kIGFyZ3VtZW50IG9mIFBTQ0kg
U1lTVEVNX1NVU1BFTkQpCisgKiAzKSBBbGwgb3RoZXIgZ2VuZXJhbCBwdXJwb3NlIGFuZCBzeXN0
ZW0gcmVnaXN0ZXJzIHNob3VsZCBoYXZlIHJlc2V0IHZhbHVlcworICoKKyAqIE5vdGU6IHRoaXMg
ZnVuY3Rpb24gaGFzIHRvIHJldHVybiB2b2lkIGJlY2F1c2UgaXQgaGFzIHRvIGFsd2F5cyBzdWNj
ZWVkLiBJbgorICogb3RoZXIgd29yZHMsIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIGZyb20gdmly
dHVhbCBQU0NJIFNZU1RFTV9TVVNQRU5ECisgKiBpbXBsZW1lbnRhdGlvbiwgd2hpY2ggY2FuIHJl
dHVybiBvbmx5IGEgbGltaXRlZCBudW1iZXIgb2YgcG9zc2libGUgZXJyb3JzLAorICogbm9uZSBv
ZiB3aGljaCBjb3VsZCByZXByZXNlbnQgdGhlIGZhY3QgdGhhdCBhbiBlcnJvciBvY2N1cnJlZCB3
aGVuIHByZXBhcmluZworICogdGhlIGRvbWFpbiBmb3Igc3VzcGVuZC4KKyAqIENvbnNlcXVlbnRs
eSwgZHluYW1pYyBtZW1vcnkgYWxsb2NhdGlvbiBjYW5ub3QgYmUgZG9uZSB3aXRoaW4gdGhpcyBm
dW5jdGlvbiwKKyAqIGJlY2F1c2UgaWYgbWFsbG9jIGZhaWxzIHRoZSBlcnJvciBoYXMgbm93aGVy
ZSB0byBwcm9wYWdhdGUuCisgKi8KK3N0YXRpYyB2b2lkIHZjcHVfc3VzcGVuZChyZWdpc3Rlcl90
IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCit7CisgICAgLyogU3RhdGljIGFsbG9jYXRpb24gYmVj
YXVzZSBkeW5hbWljIHdvdWxkIG5lZWQgYSBub24tdm9pZCByZXR1cm4gKi8KKyAgICBzdGF0aWMg
c3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCBjdHh0OworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3Vy
cmVudDsKKworICAgIC8qIE1ha2Ugc3VyZSB0aGF0IFZDUFUgZ3Vlc3QgcmVncyBhcmUgemVyb2ll
ZCAqLworICAgIG1lbXNldCgmY3R4dCwgMCwgc2l6ZW9mKGN0eHQpKTsKKworICAgIC8qIFNldCBu
b24temVybyB2YWx1ZXMgdG8gdGhlIHJlZ2lzdGVycyBwcmlvciB0byBjb3B5aW5nICovCisgICAg
Y3R4dC51c2VyX3JlZ3MucGM2NCA9ICh1NjQpZXBvaW50OworCisgICAgaWYgKCBpc18zMmJpdF9k
b21haW4oY3VycmVudC0+ZG9tYWluKSApCisgICAgeworICAgICAgICBjdHh0LnVzZXJfcmVncy5y
MF91c3IgPSBjaWQ7CisgICAgICAgIGN0eHQudXNlcl9yZWdzLmNwc3IgPSBQU1JfR1VFU1QzMl9J
TklUOworCisgICAgICAgIC8qIFRodW1iIHNldCBpcyBhbGxvd2VkIG9ubHkgZm9yIDMyLWJpdCBk
b21haW4gKi8KKyAgICAgICAgaWYgKCBlcG9pbnQgJiAxICkKKyAgICAgICAgeworICAgICAgICAg
ICAgY3R4dC51c2VyX3JlZ3MuY3BzciB8PSBQU1JfVEhVTUI7CisgICAgICAgICAgICBjdHh0LnVz
ZXJfcmVncy5wYzY0ICY9IH4odTY0KTE7CisgICAgICAgIH0KKyAgICB9CisjaWZkZWYgQ09ORklH
X0FSTV82NAorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGN0eHQudXNlcl9yZWdzLngwID0gY2lk
OworICAgICAgICBjdHh0LnVzZXJfcmVncy5jcHNyID0gUFNSX0dVRVNUNjRfSU5JVDsKKyAgICB9
CisjZW5kaWYKKyAgICBjdHh0LnNjdGxyID0gU0NUTFJfR1VFU1RfSU5JVDsKKyAgICBjdHh0LmZs
YWdzID0gVkdDRl9vbmxpbmU7CisKKyAgICAvKiBSZXNldCBhcmNoaXRlY3R1cmUgc3BlY2lmaWMg
cmVnaXN0ZXJzICovCisgICAgdmNwdV9hcmNoX3Jlc2V0KHYpOworCisgICAgLyogSW5pdGlhbGl6
ZSBWQ1BVIHJlZ2lzdGVycyAqLworICAgIF9hcmNoX3NldF9pbmZvX2d1ZXN0KHYsICZjdHh0KTsK
K30KKworaW50MzJfdCBkb21haW5fc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJf
dCBjaWQpCit7CisgICAgc3RydWN0IHZjcHUgKnY7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1
cnJlbnQtPmRvbWFpbjsKKyAgICBib29sIGlzX3RodW1iID0gZXBvaW50ICYgMTsKKworICAgIGRw
cmludGsoWEVOTE9HX0RFQlVHLAorICAgICAgICAgICAgIkRvbSVkIHN1c3BlbmQ6IGVwb2ludD0w
eCUiUFJJcmVnaXN0ZXIiLCBjaWQ9MHglIlBSSXJlZ2lzdGVyIlxuIiwKKyAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCwgZXBvaW50LCBjaWQpOworCisgICAgLyogVEhVTUIgc2V0IGlzIG5vdCBhbGxv
d2VkIHdpdGggNjQtYml0IGRvbWFpbiAqLworICAgIGlmICggaXNfNjRiaXRfZG9tYWluKGQpICYm
IGlzX3RodW1iICkKKyAgICAgICAgcmV0dXJuIFBTQ0lfSU5WQUxJRF9BRERSRVNTOworCisgICAg
LyogRW5zdXJlIHRoYXQgYWxsIENQVXMgb3RoZXIgdGhhbiB0aGUgY2FsbGluZyBvbmUgYXJlIG9m
ZmxpbmUgKi8KKyAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgeworICAgICAgICBpZiAo
IHYgIT0gY3VycmVudCAmJiBpc192Y3B1X29ubGluZSh2KSApCisgICAgICAgICAgICByZXR1cm4g
UFNDSV9ERU5JRUQ7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBQcmVwYXJlIHRoZSBjYWxsaW5n
IFZDUFUgZm9yIHN1c3BlbmQgKHJlc2V0IGl0cyBjb250ZXh0LCBzYXZlIGVudHJ5IHBvaW50Cisg
ICAgICogaW50byBwYyBhbmQgY29udGV4dCBJRCBpbnRvIHIwL3gwIGFzIHNwZWNpZmllZCBieSBQ
U0NJIFNZU1RFTV9TVVNQRU5EKQorICAgICAqLworICAgIHZjcHVfc3VzcGVuZChlcG9pbnQsIGNp
ZCk7CisKKyAgICAvKgorICAgICAqIFNldCB0aGUgZG9tYWluIHN0YXRlIHRvIHN1c3BlbmRlZCAo
d2lsbCBiZSBjbGVhcmVkIHdoZW4gdGhlIGRvbWFpbgorICAgICAqIHJlc3VtZXMsIGkuZS4gVkNQ
VSBvZiB0aGlzIGRvbWFpbiBnZXRzIHNjaGVkdWxlZCBpbikuCisgICAgICovCisgICAgZC0+aXNf
c2h1dF9kb3duID0gMTsKKyAgICBkLT5zaHV0ZG93bl9jb2RlID0gU0hVVERPV05fc3VzcGVuZDsK
KworICAgIC8qCisgICAgICogVGhlIGNhbGxpbmcgZG9tYWluIGlzIHN1c3BlbmRlZCBieSBibG9j
a2luZyBpdHMgbGFzdCBydW5uaW5nIFZDUFUuIElmIGFuCisgICAgICogZXZlbnQgaXMgcGVuZGlu
ZyB0aGUgZG9tYWluIHdpbGwgcmVzdW1lIHJpZ2h0IGF3YXkgKFZDUFUgd2lsbCBub3QgYmxvY2ss
CisgICAgICogYnV0IHdoZW4gc2NoZWR1bGVkIGluIGl0IHdpbGwgcmVzdW1lIGZyb20gdGhlIGdp
dmVuIGVudHJ5IHBvaW50KS4KKyAgICAgKi8KKyAgICB2Y3B1X2Jsb2NrX3VubGVzc19ldmVudF9w
ZW5kaW5nKGN1cnJlbnQpOworCisgICAgcmV0dXJuIFBTQ0lfU1VDQ0VTUzsKK30KKworLyoKKyAq
IExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAq
IGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAq
LwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2ku
YwppbmRleCA5ZjRlNWI4ODQ0Li5mNzkyMmJlMGM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
dnBzY2kuYworKysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwpAQCAtMTgsNiArMTgsNyBAQAogI2lu
Y2x1ZGUgPGFzbS92Z2ljLmg+CiAjaW5jbHVkZSA8YXNtL3Zwc2NpLmg+CiAjaW5jbHVkZSA8YXNt
L2V2ZW50Lmg+CisjaW5jbHVkZSA8YXNtL3N1c3BlbmQuaD4KIAogI2luY2x1ZGUgPHB1YmxpYy9z
Y2hlZC5oPgogCkBAIC0yMTAsNiArMjExLDExIEBAIHN0YXRpYyB2b2lkIGRvX3BzY2lfMF8yX3N5
c3RlbV9yZXNldCh2b2lkKQogICAgIGRvbWFpbl9zaHV0ZG93bihkLFNIVVRET1dOX3JlYm9vdCk7
CiB9CiAKK3N0YXRpYyBpbnQzMl90IGRvX3BzY2lfMV8wX3N5c3RlbV9zdXNwZW5kKHJlZ2lzdGVy
X3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKK3sKKyAgICByZXR1cm4gZG9tYWluX3N1c3BlbmQo
ZXBvaW50LCBjaWQpOworfQorCiBzdGF0aWMgaW50MzJfdCBkb19wc2NpXzFfMF9mZWF0dXJlcyh1
aW50MzJfdCBwc2NpX2Z1bmNfaWQpCiB7CiAgICAgLyogLyFcIE9yZGVyZWQgYnkgZnVuY3Rpb24g
SUQgYW5kIG5vdCBuYW1lICovCkBAIC0yMjcsNiArMjMzLDggQEAgc3RhdGljIGludDMyX3QgZG9f
cHNjaV8xXzBfZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lkKQogICAgIGNhc2UgUFNDSV8w
XzJfRk4zMl9TWVNURU1fT0ZGOgogICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQ6
CiAgICAgY2FzZSBQU0NJXzFfMF9GTjMyX1BTQ0lfRkVBVFVSRVM6CisgICAgY2FzZSBQU0NJXzFf
MF9GTjMyX1NZU1RFTV9TVVNQRU5EOgorICAgIGNhc2UgUFNDSV8xXzBfRk42NF9TWVNURU1fU1VT
UEVORDoKICAgICBjYXNlIEFSTV9TTUNDQ19WRVJTSU9OX0ZJRDoKICAgICAgICAgcmV0dXJuIDA7
CiAgICAgZGVmYXVsdDoKQEAgLTM1Nyw2ICszNjUsMTcgQEAgYm9vbCBkb192cHNjaV8wXzJfY2Fs
bChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlkKQogICAgICAgICByZXR1
cm4gdHJ1ZTsKICAgICB9CiAKKyAgICBjYXNlIFBTQ0lfMV8wX0ZOMzJfU1lTVEVNX1NVU1BFTkQ6
CisgICAgY2FzZSBQU0NJXzFfMF9GTjY0X1NZU1RFTV9TVVNQRU5EOgorICAgIHsKKyAgICAgICAg
cmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLDEpOworICAgICAgICByZWdpc3Rlcl90
IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsMik7CisKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0
ZW1fc3VzcGVuZCk7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzFfMF9z
eXN0ZW1fc3VzcGVuZChlcG9pbnQsIGNpZCkpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9
CisKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3BlcmZjX2RlZm4uaAppbmRleCA4OTIyZTk1MjVhLi5hMDJkMGFkZWE4IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3BlcmZjX2RlZm4uaApAQCAtMzIsNiArMzIsNyBAQCBQRVJGQ09VTlRFUih2cHNjaV9zeXN0ZW1f
cmVzZXQsICAgICAgICAidnBzY2k6IHN5c3RlbV9yZXNldCIpCiBQRVJGQ09VTlRFUih2cHNjaV9j
cHVfc3VzcGVuZCwgICAgICAgICAidnBzY2k6IGNwdV9zdXNwZW5kIikKIFBFUkZDT1VOVEVSKHZw
c2NpX2NwdV9hZmZpbml0eV9pbmZvLCAgICJ2cHNjaTogY3B1X2FmZmluaXR5X2luZm8iKQogUEVS
RkNPVU5URVIodnBzY2lfZmVhdHVyZXMsICAgICAgICAgICAgInZwc2NpOiBmZWF0dXJlcyIpCitQ
RVJGQ09VTlRFUih2cHNjaV9zeXN0ZW1fc3VzcGVuZCwgICAgICAidnBzY2k6IHN5c3RlbV9zdXNw
ZW5kIikKIAogUEVSRkNPVU5URVIodmNwdV9raWNrLCAgICAgICAgICAgICAgICAgInZjcHU6IG5v
dGlmeSBvdGhlciB2Y3B1IikKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2Np
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAppbmRleCA4MzJmNzdhZmZmLi4yNjQ2MmQw
YzQ3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BzY2kuaApAQCAtNDMsMTAgKzQzLDEyIEBAIHZvaWQgY2FsbF9wc2NpX3N5
c3RlbV9yZXNldCh2b2lkKTsKICNkZWZpbmUgUFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZGICAgICAg
ICAgIFBTQ0lfMF8yX0ZOMzIoOCkKICNkZWZpbmUgUFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQg
ICAgICAgIFBTQ0lfMF8yX0ZOMzIoOSkKICNkZWZpbmUgUFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRV
UkVTICAgICAgIFBTQ0lfMF8yX0ZOMzIoMTApCisjZGVmaW5lIFBTQ0lfMV8wX0ZOMzJfU1lTVEVN
X1NVU1BFTkQgICAgICBQU0NJXzBfMl9GTjMyKDE0KQogCiAjZGVmaW5lIFBTQ0lfMF8yX0ZONjRf
Q1BVX1NVU1BFTkQgICAgICAgICBQU0NJXzBfMl9GTjY0KDEpCiAjZGVmaW5lIFBTQ0lfMF8yX0ZO
NjRfQ1BVX09OICAgICAgICAgICAgICBQU0NJXzBfMl9GTjY0KDMpCiAjZGVmaW5lIFBTQ0lfMF8y
X0ZONjRfQUZGSU5JVFlfSU5GTyAgICAgICBQU0NJXzBfMl9GTjY0KDQpCisjZGVmaW5lIFBTQ0lf
MV8wX0ZONjRfU1lTVEVNX1NVU1BFTkQgICAgICBQU0NJXzBfMl9GTjY0KDE0KQogCiAvKiBQU0NJ
IHYwLjIgYWZmaW5pdHkgbGV2ZWwgc3RhdGUgcmV0dXJuZWQgYnkgQUZGSU5JVFlfSU5GTyAqLwog
I2RlZmluZSBQU0NJXzBfMl9BRkZJTklUWV9MRVZFTF9PTiAgICAgIDAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zdXNwZW5k
LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZGU3ODdkMjk2YQotLS0g
L2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oCkBAIC0wLDAgKzEs
MTYgQEAKKyNpZm5kZWYgX19BU01fQVJNX1NVU1BFTkRfSF9fCisjZGVmaW5lIF9fQVNNX0FSTV9T
VVNQRU5EX0hfXworCitpbnQzMl90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCBy
ZWdpc3Rlcl90IGNpZCk7CisKKyNlbmRpZgorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICog
bW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAq
IHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVk
LmgKaW5kZXggMzE3MWVhYmZkNi4uMWY0ZTg2NTI0ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTI0LDYgKzI0LDcg
QEAKICNpbmNsdWRlIDx4ZW4vd2FpdC5oPgogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KICNpbmNs
dWRlIDxwdWJsaWMvZG9tY3RsLmg+CisjaW5jbHVkZSA8cHVibGljL3NjaGVkLmg+CiAjaW5jbHVk
ZSA8cHVibGljL3N5c2N0bC5oPgogI2luY2x1ZGUgPHB1YmxpYy92Y3B1Lmg+CiAjaW5jbHVkZSA8
cHVibGljL3ZtX2V2ZW50Lmg+Ci0tIAoyLjEzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAQz-0005Ds-3Z; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAQx-0005Cj-JI
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:31:11 +0000
X-Inumbo-ID: 73b3709a-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73b3709a-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:10 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id z13-v6so8932057wrs.3
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:31:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=syRc1fFW2kacxMzbQyo4KGwGKBFUVX7lYywhzxviRbY=;
 b=MBmOOxR7CyA3PBuD8W3DPXJRkZ01g2QYFvmjZlqws/sjhV+gFOvUR9eB0+sd6CQeDw
 B1I+s+RzZSufR0yUIOmS5U5my9pp7qT+/x7QylNSPplM23ojuxDQsmQlIsk1h/3P1/C/
 M0bKkX8OW37teQHW2ExOENzKDha4cMZe7JOalTpau5hfu6rhJSjf1Y1qNU16lmjbimXZ
 RCUJ8UDlnIL2jR3tRPgBCAMpSl5XQ+F2Krs4xspoceSLlNsjp9sDphghfohH+T3wg6Aq
 fgWMjlDxwyHgksZWmwcjtSorqDBE5cpJ7sVj6dNuCpTBrK/M/iOaQg9ElHGvbx3tacmB
 mS7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=syRc1fFW2kacxMzbQyo4KGwGKBFUVX7lYywhzxviRbY=;
 b=jQ8TQ06vbNo+uOhdQzE7ZZ/TewOpYTXyvawymUDvd/5mMagcfNNYStN/tzI/oafFbY
 3Dzey9QMOzr9lhIh3ph4h9y+FuCwVenFDPhq/4dSIU6CPrqnu8hiX2unYaRwX6G18Mnz
 heMRko13djUKIp6YAN3LS2JZ3FMpY9/VT/Rgxe3DIjUIts2L0PjfndEvNnPFSCmcjVtU
 BAU2zbBaWcl+6qX0HiVVc8xX+z3y/pqE5k8kbhxnzVpwnPJNTu6Vsx7wPbd0DsdDVH8D
 NtINQUIJyNUiEqywP/jiVmy2sDf7RlvoxaxEntr4Cgi0Qi/UCsJlX2ZmPZ2pOLRCaRMT
 Uoig==
X-Gm-Message-State: AGRZ1gLwL/tRRrPrTcOdfO8iHlIqxeCdM2rgDxiT0wyVL3F4+uay6GfP
 iaty4dADhFFrkTdsdTPXAw8e525cjJ954PPq
X-Google-Smtp-Source: AJdET5enRQ5k5WXNxt+CrpPX56pQ8cJpwxrn4QvHEXvY95mlHWCIpsK/CVGoEmCN7+y1vzpIn4WEiA==
X-Received: by 2002:adf:81a3:: with SMTP id 32-v6mr600848wra.10.1542022269259; 
 Mon, 12 Nov 2018 03:31:09 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:08 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:30 +0100
Message-Id: <1542022244-22977-5-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 04/18] xen/arm: While a domain is suspended put
 its watchdogs on pause
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>, stefano.stabellini@xilinx.com,
 Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgYSBkb21haW4gaXMgc3VzcGVuZGVkIGl0cyB3YXRjaGRvZ3MgbXVzdCBiZSBwYXVzZWQu
IE90aGVyd2lzZSwKaWYgdGhlIGRvbWFpbiBzdGF5cyBpbiB0aGUgc3VzcGVuZCBzdGF0ZSBmb3Ig
YSBsb25nZXIgcGVyaW9kIG9mIHRpbWUKY29tcGFyZWQgdG8gdGhlIHdhdGNoZG9nIHBlcmlvZCwg
dGhlIGRvbWFpbiB3b3VsZCBiZSBzaHV0ZG93biBvbiByZXN1bWUuClByb3BlciBzb2x1dGlvbiB0
byB0aGlzIHByb2JsZW0gaXMgdG8gc3RvcCAoc3VzcGVuZCkgdGhlIHdhdGNoZG9nIHRpbWVycwph
ZnRlciB0aGUgZG9tYWluIHN1c3BlbmRzIGFuZCB0byByZXN0YXJ0IChyZXN1bWUpIHRoZSB3YXRj
aGRvZyB0aW1lcnMKYmVmb3JlIHRoZSBkb21haW4gcmVzdW1lcy4gVGhlIHN1c3BlbmQvcmVzdW1l
IG9mIHdhdGNoZG9nIHRpbWVycyBpcyBkb25lCmluIFhlbiBhbmQgaXMgaW52aXNpYmxlIHRvIHRo
ZSBndWVzdHMuCkp1c3QgYmVmb3JlIHRoZSBkb21haW4gc3RhcnRzIHJlc3VtaW5nIHRoZSB3YXRj
aGRvZyB0aW1lcnMgYXJlIHByb2dyYW1tZWQKd2l0aCBhIG5ldyBleHBpcmUgdmFsdWUuIFRoZSBu
ZXcgZXhwaXJlIHZhbHVlIGlzIGVxdWFsIHRvIHRoZSBleHBpcmUKdmFsdWUgcHJpb3IgdG8gc3Vz
cGVuZCBwbHVzIHRoZSBwZXJpb2Qgb2YgdGltZSBmb3Igd2hpY2ggdGhlIHdhdGNoZG9nCndhcyBv
biBwYXVzZSAodGhlIGRvbWFpbiB3YXMgc3VzcGVuZGVkKS4gSW4gb3JkZXIgdG8gc2F2ZSB0aGUg
c3VzcGVuZAp0aW1lc3RhbXAgYW5kIGFmdGVyd2FyZHMgY2FsY3VsYXRlIGZvciBob3cgbG9uZyB0
aGUgZG9tYWluIHdhcyBzdXNwZW5kZWQsCmEgJ3N1c3BlbmRlZCcgdmFyaWFibGUgaXMgYWRkZWQg
aW50byB0aGUgZ2VuZXJpYyB0aW1lciBzdHJ1Y3R1cmUuClByb2dyYW1taW5nIG9mIHRoZSB0aW1l
cnMgaXMgdHJpZ2dlcmVkIHdoZW4gYSBWQ1BVIG9mIHRoZSBzdXNwZW5kZWQKZG9tYWluIGlzIHNj
aGVkdWxlZCBpbiBvbiByZXN1bWUuCgpTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxt
aXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+ClNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRp
IDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgoKLS0tCkNoYW5nZXMgaW4gdjI6CgotRml4ZWQg
dHlwbyBpbiBjb21taXQgbWVzc2FnZQotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgIHwgIDEg
KwogeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyAgfCAgMyArKysKIHhlbi9jb21tb24vc2NoZWR1bGUu
YyAgIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oIHwgIDcgKysrKysrKwogeGVuL2luY2x1ZGUveGVuL3RpbWVyLmggfCAg
MyArKysKIDUgZmlsZXMgY2hhbmdlZCwgNTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCBiZWJlMzIz
OGU4Li42OGYwMzg0NThmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC0xOTIsNiArMTkyLDcgQEAgc3RhdGljIHZvaWQgY3R4
dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKm4pCiAgICAgewogICAgICAgICBuLT5kb21haW4tPmlz
X3NodXRfZG93biA9IDA7CiAgICAgICAgIG4tPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9IFNIVVRE
T1dOX0NPREVfSU5WQUxJRDsKKyAgICAgICAgd2F0Y2hkb2dfZG9tYWluX3Jlc3VtZShuLT5kb21h
aW4pOwogICAgIH0KIAogICAgIHAybV9yZXN0b3JlX3N0YXRlKG4pOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3N1c3BlbmQuYyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKaW5kZXggOWVlYTky
MTRlMS4uZjIzMzhlNDFkYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYworKysg
Yi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCkBAIC0xNDYsNiArMTQ2LDkgQEAgaW50MzJfdCBkb21h
aW5fc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCiAgICAgZC0+aXNf
c2h1dF9kb3duID0gMTsKICAgICBkLT5zaHV0ZG93bl9jb2RlID0gU0hVVERPV05fc3VzcGVuZDsK
IAorICAgIC8qIERpc2FibGUgd2F0Y2hkb2dzIG9mIHRoaXMgZG9tYWluICovCisgICAgd2F0Y2hk
b2dfZG9tYWluX3N1c3BlbmQoZCk7CisKICAgICAvKgogICAgICAqIFRoZSBjYWxsaW5nIGRvbWFp
biBpcyBzdXNwZW5kZWQgYnkgYmxvY2tpbmcgaXRzIGxhc3QgcnVubmluZyBWQ1BVLiBJZiBhbgog
ICAgICAqIGV2ZW50IGlzIHBlbmRpbmcgdGhlIGRvbWFpbiB3aWxsIHJlc3VtZSByaWdodCBhd2F5
IChWQ1BVIHdpbGwgbm90IGJsb2NrLApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
IGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGE5NTdjNWU1N2MuLjliMjg4MmExNjggMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKQEAgLTExNzIsNiArMTE3Miw0NCBAQCB2b2lkIHdhdGNoZG9nX2RvbWFpbl9kZXN0cm95KHN0
cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGtpbGxfdGltZXIoJmQtPndhdGNoZG9nX3RpbWVyW2ld
KTsKIH0KIAordm9pZCB3YXRjaGRvZ19kb21haW5fc3VzcGVuZChzdHJ1Y3QgZG9tYWluICpkKQor
eworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgc3Bpbl9sb2NrKCZkLT53YXRjaGRvZ19sb2Nr
KTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgTlJfRE9NQUlOX1dBVENIRE9HX1RJTUVSUzsgaSsr
ICkKKyAgICB7CisgICAgICAgIGlmICggdGVzdF9iaXQoaSwgJmQtPndhdGNoZG9nX2ludXNlX21h
cCkgKQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgdGltZXIgKnRpbWVyID0gJmQtPndh
dGNoZG9nX3RpbWVyW2ldOworICAgICAgICAgICAgdGltZXItPnN1c3BlbmRlZCA9IE5PVygpOwor
ICAgICAgICAgICAgc3RvcF90aW1lcih0aW1lcik7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBz
cGluX3VubG9jaygmZC0+d2F0Y2hkb2dfbG9jayk7Cit9CisKK3ZvaWQgd2F0Y2hkb2dfZG9tYWlu
X3Jlc3VtZShzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICAg
c3Bpbl9sb2NrKCZkLT53YXRjaGRvZ19sb2NrKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgTlJf
RE9NQUlOX1dBVENIRE9HX1RJTUVSUzsgaSsrICkKKyAgICB7CisgICAgICAgIGlmICggdGVzdF9i
aXQoaSwgJmQtPndhdGNoZG9nX2ludXNlX21hcCkgKQorICAgICAgICB7CisgICAgICAgICAgICBz
dHJ1Y3QgdGltZXIgKnRpbWVyID0gJmQtPndhdGNoZG9nX3RpbWVyW2ldOworICAgICAgICAgICAg
c190aW1lX3Qgc2xlZXBfaW50ZXJ2YWwgPSBOT1coKSAtIHRpbWVyLT5zdXNwZW5kZWQ7CisgICAg
ICAgICAgICBzZXRfdGltZXIodGltZXIsIHRpbWVyLT5leHBpcmVzICsgc2xlZXBfaW50ZXJ2YWwp
OworICAgICAgICB9CisgICAgfQorCisgICAgc3Bpbl91bmxvY2soJmQtPndhdGNoZG9nX2xvY2sp
OworfQorCiBpbnQgdmNwdV9waW5fb3ZlcnJpZGUoc3RydWN0IHZjcHUgKnYsIGludCBjcHUpCiB7
CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggMWY0ZTg2NTI0Zi4uMzY2YWNhZjY5
YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmgKQEAgLTg2Miw2ICs4NjIsMTMgQEAgdm9pZCB3YXRjaGRvZ19kb21haW5faW5p
dChzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgd2F0Y2hkb2dfZG9tYWluX2Rlc3Ryb3koc3RydWN0
IGRvbWFpbiAqZCk7CiAKIC8qCisgKiBTdXNwZW5kL3Jlc3VtZSB3YXRjaGRvZ3Mgb2YgZG9tYWlu
ICh3aGlsZSB0aGUgZG9tYWluIGlzIHN1c3BlbmRlZCBpdHMKKyAqIHdhdGNoZG9ncyBzaG91bGQg
YmUgb24gcGF1c2UpCisgKi8KK3ZvaWQgd2F0Y2hkb2dfZG9tYWluX3N1c3BlbmQoc3RydWN0IGRv
bWFpbiAqZCk7Cit2b2lkIHdhdGNoZG9nX2RvbWFpbl9yZXN1bWUoc3RydWN0IGRvbWFpbiAqZCk7
CisKKy8qCiAgKiBVc2UgdGhpcyBjaGVjayB3aGVuIHRoZSBmb2xsb3dpbmcgYXJlIGJvdGggdHJ1
ZToKICAqICAtIFVzaW5nIHRoaXMgZmVhdHVyZSBvciBpbnRlcmZhY2UgcmVxdWlyZXMgZnVsbCBh
Y2Nlc3MgdG8gdGhlIGhhcmR3YXJlCiAgKiAgICAodGhhdCBpcywgdGhpcyB3b3VsZCBub3QgYmUg
c3VpdGFibGUgZm9yIGEgZHJpdmVyIGRvbWFpbikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi90aW1lci5oIGIveGVuL2luY2x1ZGUveGVuL3RpbWVyLmgKaW5kZXggNDUxMzI2MGIwZC4uNGE4
OGFmN2RlMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3RpbWVyLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL3RpbWVyLmgKQEAgLTE4LDYgKzE4LDkgQEAgc3RydWN0IHRpbWVyIHsKICAgICAv
KiBTeXN0ZW0gdGltZSBleHBpcnkgdmFsdWUgKG5hbm9zZWNvbmRzIHNpbmNlIGJvb3QpLiAqLwog
ICAgIHNfdGltZV90IGV4cGlyZXM7CiAKKyAgICAvKiBTdXNwZW5kIHRpbWVzdGFtcCB2YWx1ZSAo
bmFub3NlY29uZHMgc2luY2UgYm9vdCkuICovCisgICAgc190aW1lX3Qgc3VzcGVuZGVkOworCiAg
ICAgLyogUG9zaXRpb24gaW4gYWN0aXZlLXRpbWVyIGRhdGEgc3RydWN0dXJlLiAqLwogICAgIHVu
aW9uIHsKICAgICAgICAgLyogVGltZXItaGVhcCBvZmZzZXQgKFRJTUVSX1NUQVRVU19pbl9oZWFw
KS4gKi8KLS0gCjIuMTMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAQz-0005Ea-G0; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAQx-0005Ck-K0
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:31:11 +0000
X-Inumbo-ID: 73d96fab-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73d96fab-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:10 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id o15-v6so8910579wrv.4
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:31:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=syRc1fFW2kacxMzbQyo4KGwGKBFUVX7lYywhzxviRbY=;
 b=MBmOOxR7CyA3PBuD8W3DPXJRkZ01g2QYFvmjZlqws/sjhV+gFOvUR9eB0+sd6CQeDw
 B1I+s+RzZSufR0yUIOmS5U5my9pp7qT+/x7QylNSPplM23ojuxDQsmQlIsk1h/3P1/C/
 M0bKkX8OW37teQHW2ExOENzKDha4cMZe7JOalTpau5hfu6rhJSjf1Y1qNU16lmjbimXZ
 RCUJ8UDlnIL2jR3tRPgBCAMpSl5XQ+F2Krs4xspoceSLlNsjp9sDphghfohH+T3wg6Aq
 fgWMjlDxwyHgksZWmwcjtSorqDBE5cpJ7sVj6dNuCpTBrK/M/iOaQg9ElHGvbx3tacmB
 mS7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=syRc1fFW2kacxMzbQyo4KGwGKBFUVX7lYywhzxviRbY=;
 b=LAG52mUb7HB0FJ6juzQo2Fsl0HTwgiiJWVpfw7f3lfddh29X18NFd5pJHwlxvcCNB5
 +KuDPiuMy5r/6LNu+0tATFwVHtvNIhXPOZZZr1uNvxIuw9ghpgtxFkJAkr3kmqxND5Xk
 oa3BqhkP4Lse5kNDoeymn7/1WloHKKl20LFEnNRaaa+Bn3eGZyc9aR8+SPEmpMdAu/VJ
 ZVzpG3Ur9oWjrYlFdOjFFISO98Tz0Zn0u87+rvIqh0vSiOy85QEt2tLk+Kd6bdItyuBR
 RdheBXDwoFvU6Mq6Npy0aSb3Acr5FvMJ+/tfCHKv9ej5GKMcTnJyM9B3waKZnUPrItUa
 +HoA==
X-Gm-Message-State: AGRZ1gK61xIkRxD5lrDIKyDOl7c0/q1i/3KCqtFQw6m1pA1ZNF6kl0PE
 ZpbLD8A7nPt+Re2TjnEUwZwFIGpLfZWZODim
X-Google-Smtp-Source: AJdET5enRQ5k5WXNxt+CrpPX56pQ8cJpwxrn4QvHEXvY95mlHWCIpsK/CVGoEmCN7+y1vzpIn4WEiA==
X-Received: by 2002:adf:81a3:: with SMTP id 32-v6mr600848wra.10.1542022269259; 
 Mon, 12 Nov 2018 03:31:09 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:08 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:30 +0100
Message-Id: <1542022244-22977-5-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 04/18] xen/arm: While a domain is suspended put
 its watchdogs on pause
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>, stefano.stabellini@xilinx.com,
 Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgYSBkb21haW4gaXMgc3VzcGVuZGVkIGl0cyB3YXRjaGRvZ3MgbXVzdCBiZSBwYXVzZWQu
IE90aGVyd2lzZSwKaWYgdGhlIGRvbWFpbiBzdGF5cyBpbiB0aGUgc3VzcGVuZCBzdGF0ZSBmb3Ig
YSBsb25nZXIgcGVyaW9kIG9mIHRpbWUKY29tcGFyZWQgdG8gdGhlIHdhdGNoZG9nIHBlcmlvZCwg
dGhlIGRvbWFpbiB3b3VsZCBiZSBzaHV0ZG93biBvbiByZXN1bWUuClByb3BlciBzb2x1dGlvbiB0
byB0aGlzIHByb2JsZW0gaXMgdG8gc3RvcCAoc3VzcGVuZCkgdGhlIHdhdGNoZG9nIHRpbWVycwph
ZnRlciB0aGUgZG9tYWluIHN1c3BlbmRzIGFuZCB0byByZXN0YXJ0IChyZXN1bWUpIHRoZSB3YXRj
aGRvZyB0aW1lcnMKYmVmb3JlIHRoZSBkb21haW4gcmVzdW1lcy4gVGhlIHN1c3BlbmQvcmVzdW1l
IG9mIHdhdGNoZG9nIHRpbWVycyBpcyBkb25lCmluIFhlbiBhbmQgaXMgaW52aXNpYmxlIHRvIHRo
ZSBndWVzdHMuCkp1c3QgYmVmb3JlIHRoZSBkb21haW4gc3RhcnRzIHJlc3VtaW5nIHRoZSB3YXRj
aGRvZyB0aW1lcnMgYXJlIHByb2dyYW1tZWQKd2l0aCBhIG5ldyBleHBpcmUgdmFsdWUuIFRoZSBu
ZXcgZXhwaXJlIHZhbHVlIGlzIGVxdWFsIHRvIHRoZSBleHBpcmUKdmFsdWUgcHJpb3IgdG8gc3Vz
cGVuZCBwbHVzIHRoZSBwZXJpb2Qgb2YgdGltZSBmb3Igd2hpY2ggdGhlIHdhdGNoZG9nCndhcyBv
biBwYXVzZSAodGhlIGRvbWFpbiB3YXMgc3VzcGVuZGVkKS4gSW4gb3JkZXIgdG8gc2F2ZSB0aGUg
c3VzcGVuZAp0aW1lc3RhbXAgYW5kIGFmdGVyd2FyZHMgY2FsY3VsYXRlIGZvciBob3cgbG9uZyB0
aGUgZG9tYWluIHdhcyBzdXNwZW5kZWQsCmEgJ3N1c3BlbmRlZCcgdmFyaWFibGUgaXMgYWRkZWQg
aW50byB0aGUgZ2VuZXJpYyB0aW1lciBzdHJ1Y3R1cmUuClByb2dyYW1taW5nIG9mIHRoZSB0aW1l
cnMgaXMgdHJpZ2dlcmVkIHdoZW4gYSBWQ1BVIG9mIHRoZSBzdXNwZW5kZWQKZG9tYWluIGlzIHNj
aGVkdWxlZCBpbiBvbiByZXN1bWUuCgpTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxt
aXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+ClNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRp
IDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgoKLS0tCkNoYW5nZXMgaW4gdjI6CgotRml4ZWQg
dHlwbyBpbiBjb21taXQgbWVzc2FnZQotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgIHwgIDEg
KwogeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyAgfCAgMyArKysKIHhlbi9jb21tb24vc2NoZWR1bGUu
YyAgIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oIHwgIDcgKysrKysrKwogeGVuL2luY2x1ZGUveGVuL3RpbWVyLmggfCAg
MyArKysKIDUgZmlsZXMgY2hhbmdlZCwgNTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCBiZWJlMzIz
OGU4Li42OGYwMzg0NThmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC0xOTIsNiArMTkyLDcgQEAgc3RhdGljIHZvaWQgY3R4
dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKm4pCiAgICAgewogICAgICAgICBuLT5kb21haW4tPmlz
X3NodXRfZG93biA9IDA7CiAgICAgICAgIG4tPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9IFNIVVRE
T1dOX0NPREVfSU5WQUxJRDsKKyAgICAgICAgd2F0Y2hkb2dfZG9tYWluX3Jlc3VtZShuLT5kb21h
aW4pOwogICAgIH0KIAogICAgIHAybV9yZXN0b3JlX3N0YXRlKG4pOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3N1c3BlbmQuYyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKaW5kZXggOWVlYTky
MTRlMS4uZjIzMzhlNDFkYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYworKysg
Yi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCkBAIC0xNDYsNiArMTQ2LDkgQEAgaW50MzJfdCBkb21h
aW5fc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCiAgICAgZC0+aXNf
c2h1dF9kb3duID0gMTsKICAgICBkLT5zaHV0ZG93bl9jb2RlID0gU0hVVERPV05fc3VzcGVuZDsK
IAorICAgIC8qIERpc2FibGUgd2F0Y2hkb2dzIG9mIHRoaXMgZG9tYWluICovCisgICAgd2F0Y2hk
b2dfZG9tYWluX3N1c3BlbmQoZCk7CisKICAgICAvKgogICAgICAqIFRoZSBjYWxsaW5nIGRvbWFp
biBpcyBzdXNwZW5kZWQgYnkgYmxvY2tpbmcgaXRzIGxhc3QgcnVubmluZyBWQ1BVLiBJZiBhbgog
ICAgICAqIGV2ZW50IGlzIHBlbmRpbmcgdGhlIGRvbWFpbiB3aWxsIHJlc3VtZSByaWdodCBhd2F5
IChWQ1BVIHdpbGwgbm90IGJsb2NrLApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
IGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGE5NTdjNWU1N2MuLjliMjg4MmExNjggMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKQEAgLTExNzIsNiArMTE3Miw0NCBAQCB2b2lkIHdhdGNoZG9nX2RvbWFpbl9kZXN0cm95KHN0
cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGtpbGxfdGltZXIoJmQtPndhdGNoZG9nX3RpbWVyW2ld
KTsKIH0KIAordm9pZCB3YXRjaGRvZ19kb21haW5fc3VzcGVuZChzdHJ1Y3QgZG9tYWluICpkKQor
eworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgc3Bpbl9sb2NrKCZkLT53YXRjaGRvZ19sb2Nr
KTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgTlJfRE9NQUlOX1dBVENIRE9HX1RJTUVSUzsgaSsr
ICkKKyAgICB7CisgICAgICAgIGlmICggdGVzdF9iaXQoaSwgJmQtPndhdGNoZG9nX2ludXNlX21h
cCkgKQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgdGltZXIgKnRpbWVyID0gJmQtPndh
dGNoZG9nX3RpbWVyW2ldOworICAgICAgICAgICAgdGltZXItPnN1c3BlbmRlZCA9IE5PVygpOwor
ICAgICAgICAgICAgc3RvcF90aW1lcih0aW1lcik7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBz
cGluX3VubG9jaygmZC0+d2F0Y2hkb2dfbG9jayk7Cit9CisKK3ZvaWQgd2F0Y2hkb2dfZG9tYWlu
X3Jlc3VtZShzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICAg
c3Bpbl9sb2NrKCZkLT53YXRjaGRvZ19sb2NrKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgTlJf
RE9NQUlOX1dBVENIRE9HX1RJTUVSUzsgaSsrICkKKyAgICB7CisgICAgICAgIGlmICggdGVzdF9i
aXQoaSwgJmQtPndhdGNoZG9nX2ludXNlX21hcCkgKQorICAgICAgICB7CisgICAgICAgICAgICBz
dHJ1Y3QgdGltZXIgKnRpbWVyID0gJmQtPndhdGNoZG9nX3RpbWVyW2ldOworICAgICAgICAgICAg
c190aW1lX3Qgc2xlZXBfaW50ZXJ2YWwgPSBOT1coKSAtIHRpbWVyLT5zdXNwZW5kZWQ7CisgICAg
ICAgICAgICBzZXRfdGltZXIodGltZXIsIHRpbWVyLT5leHBpcmVzICsgc2xlZXBfaW50ZXJ2YWwp
OworICAgICAgICB9CisgICAgfQorCisgICAgc3Bpbl91bmxvY2soJmQtPndhdGNoZG9nX2xvY2sp
OworfQorCiBpbnQgdmNwdV9waW5fb3ZlcnJpZGUoc3RydWN0IHZjcHUgKnYsIGludCBjcHUpCiB7
CiAgICAgc3BpbmxvY2tfdCAqbG9jazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggMWY0ZTg2NTI0Zi4uMzY2YWNhZjY5
YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmgKQEAgLTg2Miw2ICs4NjIsMTMgQEAgdm9pZCB3YXRjaGRvZ19kb21haW5faW5p
dChzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgd2F0Y2hkb2dfZG9tYWluX2Rlc3Ryb3koc3RydWN0
IGRvbWFpbiAqZCk7CiAKIC8qCisgKiBTdXNwZW5kL3Jlc3VtZSB3YXRjaGRvZ3Mgb2YgZG9tYWlu
ICh3aGlsZSB0aGUgZG9tYWluIGlzIHN1c3BlbmRlZCBpdHMKKyAqIHdhdGNoZG9ncyBzaG91bGQg
YmUgb24gcGF1c2UpCisgKi8KK3ZvaWQgd2F0Y2hkb2dfZG9tYWluX3N1c3BlbmQoc3RydWN0IGRv
bWFpbiAqZCk7Cit2b2lkIHdhdGNoZG9nX2RvbWFpbl9yZXN1bWUoc3RydWN0IGRvbWFpbiAqZCk7
CisKKy8qCiAgKiBVc2UgdGhpcyBjaGVjayB3aGVuIHRoZSBmb2xsb3dpbmcgYXJlIGJvdGggdHJ1
ZToKICAqICAtIFVzaW5nIHRoaXMgZmVhdHVyZSBvciBpbnRlcmZhY2UgcmVxdWlyZXMgZnVsbCBh
Y2Nlc3MgdG8gdGhlIGhhcmR3YXJlCiAgKiAgICAodGhhdCBpcywgdGhpcyB3b3VsZCBub3QgYmUg
c3VpdGFibGUgZm9yIGEgZHJpdmVyIGRvbWFpbikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi90aW1lci5oIGIveGVuL2luY2x1ZGUveGVuL3RpbWVyLmgKaW5kZXggNDUxMzI2MGIwZC4uNGE4
OGFmN2RlMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3RpbWVyLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL3RpbWVyLmgKQEAgLTE4LDYgKzE4LDkgQEAgc3RydWN0IHRpbWVyIHsKICAgICAv
KiBTeXN0ZW0gdGltZSBleHBpcnkgdmFsdWUgKG5hbm9zZWNvbmRzIHNpbmNlIGJvb3QpLiAqLwog
ICAgIHNfdGltZV90IGV4cGlyZXM7CiAKKyAgICAvKiBTdXNwZW5kIHRpbWVzdGFtcCB2YWx1ZSAo
bmFub3NlY29uZHMgc2luY2UgYm9vdCkuICovCisgICAgc190aW1lX3Qgc3VzcGVuZGVkOworCiAg
ICAgLyogUG9zaXRpb24gaW4gYWN0aXZlLXRpbWVyIGRhdGEgc3RydWN0dXJlLiAqLwogICAgIHVu
aW9uIHsKICAgICAgICAgLyogVGltZXItaGVhcCBvZmZzZXQgKFRJTUVSX1NUQVRVU19pbl9oZWFw
KS4gKi8KLS0gCjIuMTMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAR0-0005FT-5i; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAQy-0005DY-U6
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:31:12 +0000
X-Inumbo-ID: 74a31048-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74a31048-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:12 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id v18-v6so8922244wrt.8
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:31:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=gwCgtPUlrFwDijnExL79pdMLjEyyytBZQNvikfrozbs=;
 b=O4yOP1v0aY2vgk43a5XIKBAMaEgRSBTx/sywgV8SbSpKXhFatPCDY40Ja/pVN98tuY
 GRPv5kZW7+wdegrZnsoQgQLjbtGHawHii6w54QBMpy7NI2tCNdLC2NTGAerqI4kEajen
 wmr995tUv60VvK7r8wCUAMgB2XcE/IgMK8mu5MMQTdoJGrDLyrhpUirhvEBGyFXAN+IV
 Pov17/lTd6h4250DWJXcSmUJNWQRkjTdfJ+0d09cOWFwDP3zB0tdU7jGFmfAB8SOoNzS
 45uTcGuHuW055OCyXWg6gs0s7qwRLUXnEJBr1ewSp9eQxiZ+HAyD89wg1kfLqbwPrquq
 GwIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=gwCgtPUlrFwDijnExL79pdMLjEyyytBZQNvikfrozbs=;
 b=DhvSyc8WjsZdZwibXCnouJC/oXkNWHfqIsaqvybJ01/3zReORNB9FQB3PP02XNdVF5
 SGL6DsdxlVNR/Le0FoMt8aHu1AEC/98lm7IS3Xz0zyfL3NTWCfzuQRuRSEDNfCSDtLXN
 qesMo5AocTnMUH3glwONvcJAq119A9aRHIU6iS4AXyRmC0mZ2J41ZANsPAGwsT04dL87
 Jf3NSB41MmCcieIwlxVFZ1JqjEEse7hRvyu0xckXTuqQqcC3Oglp7O7ZUh07L+il3/EH
 7sZsJZ6FgE/u9Ls2yVf0HUvMHuxGtv986HYfxjA4LZOhS3Ybxixw6zo6if/fQhMUCLaf
 +dZA==
X-Gm-Message-State: AGRZ1gJT1MUsT4dj3VDkA/LbRH38K5CCELxvV1feTiNbXP1r4C+cKGOi
 sYxy9wyc7x+i7vwGjG7SVDcRJw==
X-Google-Smtp-Source: AJdET5dp/DgLtAt8NnczM2Z1nzG2EyuypMUegJA3B70pBSj/H0RtQ6qDZeUWCwT5OeWVNKH9+DoY0w==
X-Received: by 2002:a5d:4406:: with SMTP id z6-v6mr626137wrq.294.1542022270794; 
 Mon, 12 Nov 2018 03:31:10 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:10 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:31 +0100
Message-Id: <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when Dom0
 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBEb20wIGZpbmFsaXplcyBpdHMgc3VzcGVuZCBwcm9jZWR1cmUgdGhlIHN1c3BlbmQgb2Yg
WGVuIGlzCnRyaWdnZXJlZCBieSBjYWxsaW5nIHN5c3RlbV9zdXNwZW5kKCkuIERvbTAgZmluYWxp
emVzIHRoZSBzdXNwZW5kIGZyb20KaXRzIGJvb3QgY29yZSAoVkNQVSMwKSwgd2hpY2ggY291bGQg
YmUgbWFwcGVkIHRvIGFueSBwaHlzaWNhbCBDUFUsCmkuZS4gdGhlIHN5c3RlbV9zdXNwZW5kKCkg
ZnVuY3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkgYW55IHBoeXNpY2FsCkNQVS4gU2luY2UgWGVu
IHN1c3BlbmQgcHJvY2VkdXJlIGhhcyB0byBiZSBydW4gYnkgdGhlIGJvb3QgQ1BVCihub24tYm9v
dCBDUFVzIHdpbGwgYmUgZGlzYWJsZWQgYXQgc29tZSBwb2ludCBpbiBzdXNwZW5kIHByb2NlZHVy
ZSksCnN5c3RlbV9zdXNwZW5kKCkgZXhlY3V0aW9uIGhhcyB0byBjb250aW51ZSBvbiBDUFUjMC4K
CldoZW4gdGhlIHN5c3RlbV9zdXNwZW5kKCkgcmV0dXJucyAwLCBpdCBtZWFucyB0aGF0IHRoZSBz
eXN0ZW0gd2FzCnN1c3BlbmRlZCBhbmQgaXQgaXMgY29taW5nIG91dCBvZiB0aGUgcmVzdW1lIHBy
b2NlZHVyZS4gUmVnYXJkbGVzcwpvZiB0aGUgc3lzdGVtX3N1c3BlbmQoKSByZXR1cm4gdmFsdWUs
IGFmdGVyIHRoaXMgZnVuY3Rpb24gcmV0dXJucwpYZW4gaXMgZnVsbHkgZnVuY3Rpb25hbCwgYW5k
IGl0cyBzdGF0ZSwgaW5jbHVkaW5nIGFsbCBkZXZpY2VzIGFuZCBkYXRhCnN0cnVjdHVyZXMsIG1h
dGNoZXMgdGhlIHN0YXRlIHByaW9yIHRvIGNhbGxpbmcgc3lzdGVtX3N1c3BlbmQoKS4KVGhlIHN0
YXR1cyBpcyByZXR1cm5lZCBieSBzeXN0ZW1fc3VzcGVuZCgpIGZvciBkZWJ1Z2dpbmcvbG9nZ2lu
ZwpwdXJwb3NlcyBhbmQgZnVuY3Rpb24gcHJvdG90eXBlIGNvbXBhdGliaWxpdHkuCgpTaWduZWQt
b2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+ClNp
Z25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgot
LS0KIHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCmluZGV4IGYy
MzM4ZTQxZGIuLjIxYjQ1ZjgyNDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMK
KysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwpAQCAtMTEyLDExICsxMTIsMjAgQEAgc3RhdGlj
IHZvaWQgdmNwdV9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKICAg
ICBfYXJjaF9zZXRfaW5mb19ndWVzdCh2LCAmY3R4dCk7CiB9CiAKKy8qIFhlbiBzdXNwZW5kLiBO
b3RlOiBkYXRhIGlzIG5vdCB1c2VkIChzdXNwZW5kIGlzIHRoZSBzdXNwZW5kIHRvIFJBTSkgKi8K
K3N0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCit7CisgICAgQlVHX09OKHN5
c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfYWN0aXZlKTsKKworICAgIHJldHVybiAtRU5PU1lTOwor
fQorCiBpbnQzMl90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90
IGNpZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3Vy
cmVudC0+ZG9tYWluOwogICAgIGJvb2wgaXNfdGh1bWIgPSBlcG9pbnQgJiAxOworICAgIGludCBz
dGF0dXM7CiAKICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywKICAgICAgICAgICAgICJEb20lZCBz
dXNwZW5kOiBlcG9pbnQ9MHglIlBSSXJlZ2lzdGVyIiwgY2lkPTB4JSJQUklyZWdpc3RlciJcbiIs
CkBAIC0xNTYsNiArMTY1LDMxIEBAIGludDMyX3QgZG9tYWluX3N1c3BlbmQocmVnaXN0ZXJfdCBl
cG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQogICAgICAqLwogICAgIHZjcHVfYmxvY2tfdW5sZXNzX2V2
ZW50X3BlbmRpbmcoY3VycmVudCk7CiAKKyAgICAvKiBJZiB0aGlzIHdhcyBkb20wIHRoZSB3aG9s
ZSBzeXN0ZW0gc2hvdWxkIHN1c3BlbmQ6IHRyaWdnZXIgWGVuIHN1c3BlbmQgKi8KKyAgICBpZiAo
IGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBz
eXN0ZW1fc3VzcGVuZCBzaG91bGQgYmUgY2FsbGVkIHdoZW4gRG9tMCBmaW5hbGl6ZXMgdGhlIHN1
c3BlbmQKKyAgICAgICAgICogcHJvY2VkdXJlIGZyb20gaXRzIGJvb3QgY29yZSAoVkNQVSMwKS4g
SG93ZXZlciwgRG9tMCdzIFZDUFUjMCBjb3VsZAorICAgICAgICAgKiBiZSBtYXBwZWQgdG8gYW55
IFBDUFUgKHRoaXMgZnVuY3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkgYW55IFBDUFUpLgorICAg
ICAgICAgKiBUaGUgc3VzcGVuZCBwcm9jZWR1cmUgaGFzIHRvIGJlIGZpbmFsaXplZCBieSB0aGUg
UENQVSMwIChub24tYm9vdAorICAgICAgICAgKiBQQ1BVcyB3aWxsIGJlIGRpc2FibGVkIGR1cmlu
ZyB0aGUgc3VzcGVuZCkuCisgICAgICAgICAqLworICAgICAgICBzdGF0dXMgPSBjb250aW51ZV9o
eXBlcmNhbGxfb25fY3B1KDAsIHN5c3RlbV9zdXNwZW5kLCBOVUxMKTsKKyAgICAgICAgLyoKKyAg
ICAgICAgICogSWYgYW4gZXJyb3IgaGFwcGVuZWQsIHRoZXJlIGlzIG5vdGhpbmcgdGhhdCBuZWVk
cyB0byBiZSBkb25lIGhlcmUKKyAgICAgICAgICogYmVjYXVzZSB0aGUgc3lzdGVtX3N1c3BlbmQg
YWx3YXlzIHJldHVybnMgaW4gZnVsbHkgZnVuY3Rpb25hbCBzdGF0ZQorICAgICAgICAgKiBubyBt
YXR0ZXIgd2hhdCB0aGUgb3V0Y29tZSBvZiBzdXNwZW5kIHByb2NlZHVyZSBpcy4gSWYgdGhlIHN5
c3RlbQorICAgICAgICAgKiBzdXNwZW5kZWQgc3VjY2Vzc2Z1bGx5IHRoZSBmdW5jdGlvbiB3aWxs
IHJldHVybiAwIGFmdGVyIHRoZSByZXN1bWUuCisgICAgICAgICAqIE90aGVyd2lzZSwgaWYgYW4g
ZXJyb3IgaXMgcmV0dXJuZWQgaXQgbWVhbnMgWGVuIGRpZCBub3Qgc3VzcGVuZGVkLAorICAgICAg
ICAgKiBidXQgaXQgaXMgc3RpbGwgaW4gdGhlIHNhbWUgc3RhdGUgYXMgaWYgdGhlIHN5c3RlbV9z
dXNwZW5kIHdhcyBuZXZlcgorICAgICAgICAgKiBjYWxsZWQuIFdlIGR1bXAgYSBkZWJ1ZyBtZXNz
YWdlIGluIGNhc2Ugb2YgYW4gZXJyb3IgZm9yIGRlYnVnZ2luZy8KKyAgICAgICAgICogbG9nZ2lu
ZyBwdXJwb3NlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBzdGF0dXMgKQorICAgICAgICAg
ICAgZHByaW50ayhYRU5MT0dfRVJSLCAiRmFpbGVkIHRvIHN1c3BlbmQsIGVycm5vPSVkXG4iLCBz
dGF0dXMpOworICAgIH0KKwogICAgIHJldHVybiBQU0NJX1NVQ0NFU1M7CiB9CiAKLS0gCjIuMTMu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAR0-0005GU-M4; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAQy-0005DZ-Ty
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:31:12 +0000
X-Inumbo-ID: 74c62ae0-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74c62ae0-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:12 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id j26-v6so8924530wre.1
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:31:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=gwCgtPUlrFwDijnExL79pdMLjEyyytBZQNvikfrozbs=;
 b=O4yOP1v0aY2vgk43a5XIKBAMaEgRSBTx/sywgV8SbSpKXhFatPCDY40Ja/pVN98tuY
 GRPv5kZW7+wdegrZnsoQgQLjbtGHawHii6w54QBMpy7NI2tCNdLC2NTGAerqI4kEajen
 wmr995tUv60VvK7r8wCUAMgB2XcE/IgMK8mu5MMQTdoJGrDLyrhpUirhvEBGyFXAN+IV
 Pov17/lTd6h4250DWJXcSmUJNWQRkjTdfJ+0d09cOWFwDP3zB0tdU7jGFmfAB8SOoNzS
 45uTcGuHuW055OCyXWg6gs0s7qwRLUXnEJBr1ewSp9eQxiZ+HAyD89wg1kfLqbwPrquq
 GwIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=gwCgtPUlrFwDijnExL79pdMLjEyyytBZQNvikfrozbs=;
 b=bMkQVCWzrLjx+FsCfwo2F9LA3sWE55luFdGVWrvO9JYjmU0iNUmRvjh0XT1yVhA/WT
 EIPbj+iGrCeIdr3qKq3uhtdbkgYtneEfg4E0pqvjaFfVvHsmGEtSTsReNwl44pN2hCnu
 CGpEa34ntM2dJNWnGtXcfy2Q46yNk+MpR8jsfg1vBEwMDLjYnivAvwo6wmC+4CQGrLEk
 dW8U71uQVYfTz0BtTXkbjEtiyEQ0PZmJD+XRwN2xIw8mVet0tss9xUgDEjk17RApk3cH
 1VqQEvEPfNyPqszl6TsxTaXVYid8kmRPEyhoYckX9RfARaqEE86dtVt3MksjYgpCeYaZ
 oeOA==
X-Gm-Message-State: AGRZ1gJiD+FScO9s7xV/2Zfb9qVfcA0Bx4hRSUaScoyAdEaKDydpfKsZ
 zVi055Qpt5eksXeKxBY//ZiSttthlc4WVf0e
X-Google-Smtp-Source: AJdET5dp/DgLtAt8NnczM2Z1nzG2EyuypMUegJA3B70pBSj/H0RtQ6qDZeUWCwT5OeWVNKH9+DoY0w==
X-Received: by 2002:a5d:4406:: with SMTP id z6-v6mr626137wrq.294.1542022270794; 
 Mon, 12 Nov 2018 03:31:10 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:10 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:31 +0100
Message-Id: <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when Dom0
 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBEb20wIGZpbmFsaXplcyBpdHMgc3VzcGVuZCBwcm9jZWR1cmUgdGhlIHN1c3BlbmQgb2Yg
WGVuIGlzCnRyaWdnZXJlZCBieSBjYWxsaW5nIHN5c3RlbV9zdXNwZW5kKCkuIERvbTAgZmluYWxp
emVzIHRoZSBzdXNwZW5kIGZyb20KaXRzIGJvb3QgY29yZSAoVkNQVSMwKSwgd2hpY2ggY291bGQg
YmUgbWFwcGVkIHRvIGFueSBwaHlzaWNhbCBDUFUsCmkuZS4gdGhlIHN5c3RlbV9zdXNwZW5kKCkg
ZnVuY3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkgYW55IHBoeXNpY2FsCkNQVS4gU2luY2UgWGVu
IHN1c3BlbmQgcHJvY2VkdXJlIGhhcyB0byBiZSBydW4gYnkgdGhlIGJvb3QgQ1BVCihub24tYm9v
dCBDUFVzIHdpbGwgYmUgZGlzYWJsZWQgYXQgc29tZSBwb2ludCBpbiBzdXNwZW5kIHByb2NlZHVy
ZSksCnN5c3RlbV9zdXNwZW5kKCkgZXhlY3V0aW9uIGhhcyB0byBjb250aW51ZSBvbiBDUFUjMC4K
CldoZW4gdGhlIHN5c3RlbV9zdXNwZW5kKCkgcmV0dXJucyAwLCBpdCBtZWFucyB0aGF0IHRoZSBz
eXN0ZW0gd2FzCnN1c3BlbmRlZCBhbmQgaXQgaXMgY29taW5nIG91dCBvZiB0aGUgcmVzdW1lIHBy
b2NlZHVyZS4gUmVnYXJkbGVzcwpvZiB0aGUgc3lzdGVtX3N1c3BlbmQoKSByZXR1cm4gdmFsdWUs
IGFmdGVyIHRoaXMgZnVuY3Rpb24gcmV0dXJucwpYZW4gaXMgZnVsbHkgZnVuY3Rpb25hbCwgYW5k
IGl0cyBzdGF0ZSwgaW5jbHVkaW5nIGFsbCBkZXZpY2VzIGFuZCBkYXRhCnN0cnVjdHVyZXMsIG1h
dGNoZXMgdGhlIHN0YXRlIHByaW9yIHRvIGNhbGxpbmcgc3lzdGVtX3N1c3BlbmQoKS4KVGhlIHN0
YXR1cyBpcyByZXR1cm5lZCBieSBzeXN0ZW1fc3VzcGVuZCgpIGZvciBkZWJ1Z2dpbmcvbG9nZ2lu
ZwpwdXJwb3NlcyBhbmQgZnVuY3Rpb24gcHJvdG90eXBlIGNvbXBhdGliaWxpdHkuCgpTaWduZWQt
b2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+ClNp
Z25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgot
LS0KIHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCmluZGV4IGYy
MzM4ZTQxZGIuLjIxYjQ1ZjgyNDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMK
KysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwpAQCAtMTEyLDExICsxMTIsMjAgQEAgc3RhdGlj
IHZvaWQgdmNwdV9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKICAg
ICBfYXJjaF9zZXRfaW5mb19ndWVzdCh2LCAmY3R4dCk7CiB9CiAKKy8qIFhlbiBzdXNwZW5kLiBO
b3RlOiBkYXRhIGlzIG5vdCB1c2VkIChzdXNwZW5kIGlzIHRoZSBzdXNwZW5kIHRvIFJBTSkgKi8K
K3N0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCit7CisgICAgQlVHX09OKHN5
c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfYWN0aXZlKTsKKworICAgIHJldHVybiAtRU5PU1lTOwor
fQorCiBpbnQzMl90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90
IGNpZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3Vy
cmVudC0+ZG9tYWluOwogICAgIGJvb2wgaXNfdGh1bWIgPSBlcG9pbnQgJiAxOworICAgIGludCBz
dGF0dXM7CiAKICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywKICAgICAgICAgICAgICJEb20lZCBz
dXNwZW5kOiBlcG9pbnQ9MHglIlBSSXJlZ2lzdGVyIiwgY2lkPTB4JSJQUklyZWdpc3RlciJcbiIs
CkBAIC0xNTYsNiArMTY1LDMxIEBAIGludDMyX3QgZG9tYWluX3N1c3BlbmQocmVnaXN0ZXJfdCBl
cG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQogICAgICAqLwogICAgIHZjcHVfYmxvY2tfdW5sZXNzX2V2
ZW50X3BlbmRpbmcoY3VycmVudCk7CiAKKyAgICAvKiBJZiB0aGlzIHdhcyBkb20wIHRoZSB3aG9s
ZSBzeXN0ZW0gc2hvdWxkIHN1c3BlbmQ6IHRyaWdnZXIgWGVuIHN1c3BlbmQgKi8KKyAgICBpZiAo
IGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBz
eXN0ZW1fc3VzcGVuZCBzaG91bGQgYmUgY2FsbGVkIHdoZW4gRG9tMCBmaW5hbGl6ZXMgdGhlIHN1
c3BlbmQKKyAgICAgICAgICogcHJvY2VkdXJlIGZyb20gaXRzIGJvb3QgY29yZSAoVkNQVSMwKS4g
SG93ZXZlciwgRG9tMCdzIFZDUFUjMCBjb3VsZAorICAgICAgICAgKiBiZSBtYXBwZWQgdG8gYW55
IFBDUFUgKHRoaXMgZnVuY3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkgYW55IFBDUFUpLgorICAg
ICAgICAgKiBUaGUgc3VzcGVuZCBwcm9jZWR1cmUgaGFzIHRvIGJlIGZpbmFsaXplZCBieSB0aGUg
UENQVSMwIChub24tYm9vdAorICAgICAgICAgKiBQQ1BVcyB3aWxsIGJlIGRpc2FibGVkIGR1cmlu
ZyB0aGUgc3VzcGVuZCkuCisgICAgICAgICAqLworICAgICAgICBzdGF0dXMgPSBjb250aW51ZV9o
eXBlcmNhbGxfb25fY3B1KDAsIHN5c3RlbV9zdXNwZW5kLCBOVUxMKTsKKyAgICAgICAgLyoKKyAg
ICAgICAgICogSWYgYW4gZXJyb3IgaGFwcGVuZWQsIHRoZXJlIGlzIG5vdGhpbmcgdGhhdCBuZWVk
cyB0byBiZSBkb25lIGhlcmUKKyAgICAgICAgICogYmVjYXVzZSB0aGUgc3lzdGVtX3N1c3BlbmQg
YWx3YXlzIHJldHVybnMgaW4gZnVsbHkgZnVuY3Rpb25hbCBzdGF0ZQorICAgICAgICAgKiBubyBt
YXR0ZXIgd2hhdCB0aGUgb3V0Y29tZSBvZiBzdXNwZW5kIHByb2NlZHVyZSBpcy4gSWYgdGhlIHN5
c3RlbQorICAgICAgICAgKiBzdXNwZW5kZWQgc3VjY2Vzc2Z1bGx5IHRoZSBmdW5jdGlvbiB3aWxs
IHJldHVybiAwIGFmdGVyIHRoZSByZXN1bWUuCisgICAgICAgICAqIE90aGVyd2lzZSwgaWYgYW4g
ZXJyb3IgaXMgcmV0dXJuZWQgaXQgbWVhbnMgWGVuIGRpZCBub3Qgc3VzcGVuZGVkLAorICAgICAg
ICAgKiBidXQgaXQgaXMgc3RpbGwgaW4gdGhlIHNhbWUgc3RhdGUgYXMgaWYgdGhlIHN5c3RlbV9z
dXNwZW5kIHdhcyBuZXZlcgorICAgICAgICAgKiBjYWxsZWQuIFdlIGR1bXAgYSBkZWJ1ZyBtZXNz
YWdlIGluIGNhc2Ugb2YgYW4gZXJyb3IgZm9yIGRlYnVnZ2luZy8KKyAgICAgICAgICogbG9nZ2lu
ZyBwdXJwb3NlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBzdGF0dXMgKQorICAgICAgICAg
ICAgZHByaW50ayhYRU5MT0dfRVJSLCAiRmFpbGVkIHRvIHN1c3BlbmQsIGVycm5vPSVkXG4iLCBz
dGF0dXMpOworICAgIH0KKwogICAgIHJldHVybiBQU0NJX1NVQ0NFU1M7CiB9CiAKLS0gCjIuMTMu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAR2-0005Ih-9Y; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAR0-0005GB-Im
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:31:14 +0000
X-Inumbo-ID: 75b0034e-e66e-11e8-9a16-bc764e045a96
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75b0034e-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:13 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id w7-v6so8123803wmc.1
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:31:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=HoWFpEAaCPJJV5OXw2fXaV03pmicbV+RdxVChCRFxJk=;
 b=bWDWSuoQrNhE1H5+ZZ0+rPxh+G4DCC93QZpRDq+qFeGpCMeLGuEjvAjspDCzzrfOUG
 Gy/ntfNGMccrc/QZvYSu71o5gD6RFojPMaxd/LBFKXCNjy8eyi8JsIm+JhIe9yE9NakV
 YBltQx23wwMg77bRx+Kb+DK8OvAZlWJ743cggHXs2HegCovGhoXRwRla5J/F+xrAxeuF
 1qecKUok8l9K2h/2B0KDeo1UhmQg7IEtO6xSx+MSTA14u0KenLInLj6n34yTRd8uhcbY
 1GQUF6JYZjGc2d5clzcJCm1R7yFJA3ZTUnCLiLyBS8PmQw9db3ZVSAMDElg3j4Cd6MhT
 4tDQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=HoWFpEAaCPJJV5OXw2fXaV03pmicbV+RdxVChCRFxJk=;
 b=KdealQnte2lSJ3jYPmJXYhdgP5i7HncvABV9qC6APqueFy/nCCKU92UizfyqFQoztP
 BGauz1xh3Ir9t0YAeo5WjUjV+jYGQIL+lGeCHRn3CiCQ2NJKfDojEMe+aWK1zGqI6eZ3
 +cN4OLclVtXYjue/LkCClHOrV/5SPDyXlIgnD4I2Ulx4pYmmGy49ayQmE4CeWA6+TdTh
 Su4CpQJAvHa50qp5XzaqEMleCbdtfAExX1WLih2n1RJtdioqytrcy0yyi+fj27JhzUwc
 oJRgcKYtadHNsEeH75vcM96mhglShA/hOkr+5dkQpPg67wAkT8Jlncl0QdDor0qsENxV
 fsUg==
X-Gm-Message-State: AGRZ1gKDNStczj5ekIE2VYdcj5l8/cQnZCNm7l+9CYJkBSt71NLJTDc/
 MDxCYI3FVol9/YKKNFn62KKqZJJ8eRVMxaZk
X-Google-Smtp-Source: AJdET5dvToq3zSEyX0taLMhkVJcs6okFhT1nkXs+Ms8D+Am0VzrCNIuXjMxnno9VbxgJw2pmpAELFA==
X-Received: by 2002:a1c:a910:: with SMTP id
 s16-v6mr7208867wme.86.1542022272406; 
 Mon, 12 Nov 2018 03:31:12 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:11 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:32 +0100
Message-Id: <1542022244-22977-7-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 06/18] xen/x86: Move freeze/thaw_domains into
 common files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgZnVuY3Rpb25zIHdpbGwgYmUgcmV1c2VkIGJ5IHN1c3BlbmQvcmVzdW1lIHN1cHBvcnQg
Zm9yIEFSTS4KClNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92
aWNAYWdnaW9zLmNvbT4KU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3No
YWRpQHhpbGlueC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDI4IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgfCAyOSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICB8
ICAzICsrKwogMyBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jIGIveGVuL2FyY2gveDg2
L2FjcGkvcG93ZXIuYwppbmRleCA5M2U5NjdmZThmLi43OTQ3NTBlNDViIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMK
QEAgLTEwOSwzNCArMTA5LDYgQEAgc3RhdGljIHZvaWQgZGV2aWNlX3Bvd2VyX3VwKGVudW0gZGV2
X3Bvd2VyX3NhdmVkIHNhdmVkKQogICAgIH0KIH0KIAotc3RhdGljIHZvaWQgZnJlZXplX2RvbWFp
bnModm9pZCkKLXsKLSAgICBzdHJ1Y3QgZG9tYWluICpkOwotCi0gICAgcmN1X3JlYWRfbG9jaygm
ZG9tbGlzdF9yZWFkX2xvY2spOwotICAgIC8qCi0gICAgICogTm90ZSB0aGF0IHdlIGl0ZXJhdGUg
aW4gb3JkZXIgb2YgZG9tYWluLWlkLiBIZW5jZSB3ZSB3aWxsIHBhdXNlIGRvbTAKLSAgICAgKiBm
aXJzdCB3aGljaCBpcyByZXF1aXJlZCBmb3IgY29ycmVjdG5lc3MgKGFzIG9ubHkgZG9tMCBjYW4g
YWRkIGRvbWFpbnMgdG8KLSAgICAgKiB0aGUgZG9tYWluIGxpc3QpLiBPdGhlcndpc2Ugd2UgY291
bGQgbWlzcyBjb25jdXJyZW50bHktY3JlYXRlZCBkb21haW5zLgotICAgICAqLwotICAgIGZvcl9l
YWNoX2RvbWFpbiAoIGQgKQotICAgICAgICBkb21haW5fcGF1c2UoZCk7Ci0gICAgcmN1X3JlYWRf
dW5sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7Ci19Ci0KLXN0YXRpYyB2b2lkIHRoYXdfZG9tYWlu
cyh2b2lkKQotewotICAgIHN0cnVjdCBkb21haW4gKmQ7Ci0KLSAgICByY3VfcmVhZF9sb2NrKCZk
b21saXN0X3JlYWRfbG9jayk7Ci0gICAgZm9yX2VhY2hfZG9tYWluICggZCApCi0gICAgewotICAg
ICAgICByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoZCk7Ci0gICAgICAgIGRvbWFpbl91bnBhdXNlKGQp
OwotICAgIH0KLSAgICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKLX0KLQog
c3RhdGljIHZvaWQgYWNwaV9zbGVlcF9wcmVwYXJlKHUzMiBzdGF0ZSkKIHsKICAgICB2b2lkICp3
YWtldXBfdmVjdG9yX3ZhOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9j
b21tb24vZG9tYWluLmMKaW5kZXggZDY2NTBmMDY1Ni4uZmRkMDBkYzY2MSAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0xNjY2LDYg
KzE2NjYsMzUgQEAgaW50IGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoCiAgICAgcmV0dXJuIDA7
CiB9CiAKKwordm9pZCBmcmVlemVfZG9tYWlucyh2b2lkKQoreworICAgIHN0cnVjdCBkb21haW4g
KmQ7CisKKyAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7CisgICAgLyoKKyAg
ICAgKiBOb3RlIHRoYXQgd2UgaXRlcmF0ZSBpbiBvcmRlciBvZiBkb21haW4taWQuIEhlbmNlIHdl
IHdpbGwgcGF1c2UgZG9tMAorICAgICAqIGZpcnN0IHdoaWNoIGlzIHJlcXVpcmVkIGZvciBjb3Jy
ZWN0bmVzcyAoYXMgb25seSBkb20wIGNhbiBhZGQgZG9tYWlucyB0bworICAgICAqIHRoZSBkb21h
aW4gbGlzdCkuIE90aGVyd2lzZSB3ZSBjb3VsZCBtaXNzIGNvbmN1cnJlbnRseS1jcmVhdGVkIGRv
bWFpbnMuCisgICAgICovCisgICAgZm9yX2VhY2hfZG9tYWluICggZCApCisgICAgICAgIGRvbWFp
bl9wYXVzZShkKTsKKyAgICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKK30K
Kwordm9pZCB0aGF3X2RvbWFpbnModm9pZCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkOworCisg
ICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOworICAgIGZvcl9lYWNoX2RvbWFp
biAoIGQgKQorICAgIHsKKyAgICAgICAgcmVzdG9yZV92Y3B1X2FmZmluaXR5KGQpOworICAgICAg
ICBkb21haW5fdW5wYXVzZShkKTsKKyAgICB9CisgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0
X3JlYWRfbG9jayk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oCmluZGV4IDM2NmFjYWY2OWEuLmM3YTZkOTUwNGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC04MjEsNiArODIx
LDkgQEAgc3RhdGljIGlubGluZSBpbnQgZG9tYWluX3BhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXJf
bm9zeW5jKHN0cnVjdCBkb21haW4gKmQpCiB2b2lkIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZihz
dHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgZG9tYWluX3VucGF1c2VfZXhjZXB0X3NlbGYoc3RydWN0
IGRvbWFpbiAqZCk7CiAKK3ZvaWQgZnJlZXplX2RvbWFpbnModm9pZCk7Cit2b2lkIHRoYXdfZG9t
YWlucyh2b2lkKTsKKwogdm9pZCBjcHVfaW5pdCh2b2lkKTsKIAogc3RydWN0IHNjaGVkdWxlcjsK
LS0gCjIuMTMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAR2-0005Jp-PA; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAR0-0005GC-Iy
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:31:14 +0000
X-Inumbo-ID: 758df4dc-e66e-11e8-9a16-bc764e045a96
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 758df4dc-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:13 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id w7-v6so8123782wmc.1
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:31:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=HoWFpEAaCPJJV5OXw2fXaV03pmicbV+RdxVChCRFxJk=;
 b=bWDWSuoQrNhE1H5+ZZ0+rPxh+G4DCC93QZpRDq+qFeGpCMeLGuEjvAjspDCzzrfOUG
 Gy/ntfNGMccrc/QZvYSu71o5gD6RFojPMaxd/LBFKXCNjy8eyi8JsIm+JhIe9yE9NakV
 YBltQx23wwMg77bRx+Kb+DK8OvAZlWJ743cggHXs2HegCovGhoXRwRla5J/F+xrAxeuF
 1qecKUok8l9K2h/2B0KDeo1UhmQg7IEtO6xSx+MSTA14u0KenLInLj6n34yTRd8uhcbY
 1GQUF6JYZjGc2d5clzcJCm1R7yFJA3ZTUnCLiLyBS8PmQw9db3ZVSAMDElg3j4Cd6MhT
 4tDQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=HoWFpEAaCPJJV5OXw2fXaV03pmicbV+RdxVChCRFxJk=;
 b=gboQEQHQxFk8pxaSlnOiB7uaAbTOofh6mTuIEx9zUTpIFn/atHectWuKh8peJoVVmK
 8bEovAuUcQ+9KhpS3yBiRqeHOlHdc5xwFEoyo3m0QRqC1XJe+fsJKLC7jCMbr3GrCY3C
 qnXYFTnFxk+zNrctN23a1xZhQIlMzM1JoChM7a9RVWV6qFfIqJ3t31wo871LTWSARoMO
 YpXzeJ2n/+uUBTG4cAbbUdszXq90EcJCLXSk4+qnai1f/fT8y2vXRv7OfQWgDALGtvxk
 FWmIWqX7UQKpFakXVWH5aN15AQteO0bmxMiEgUW7soVaED8WTVvloKZxcpxT7xdaV3BO
 ILEQ==
X-Gm-Message-State: AGRZ1gKUMpdtm+jfhb0gxuTYBDdxM0SK7w/G2xbNtXof0A0fE8p7a7KS
 Mk5YCzmLKjI2dD2kcDdhFxpi9w==
X-Google-Smtp-Source: AJdET5dvToq3zSEyX0taLMhkVJcs6okFhT1nkXs+Ms8D+Am0VzrCNIuXjMxnno9VbxgJw2pmpAELFA==
X-Received: by 2002:a1c:a910:: with SMTP id
 s16-v6mr7208867wme.86.1542022272406; 
 Mon, 12 Nov 2018 03:31:12 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:11 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:32 +0100
Message-Id: <1542022244-22977-7-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 06/18] xen/x86: Move freeze/thaw_domains into
 common files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgZnVuY3Rpb25zIHdpbGwgYmUgcmV1c2VkIGJ5IHN1c3BlbmQvcmVzdW1lIHN1cHBvcnQg
Zm9yIEFSTS4KClNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92
aWNAYWdnaW9zLmNvbT4KU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3No
YWRpQHhpbGlueC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDI4IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgfCAyOSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICB8
ICAzICsrKwogMyBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jIGIveGVuL2FyY2gveDg2
L2FjcGkvcG93ZXIuYwppbmRleCA5M2U5NjdmZThmLi43OTQ3NTBlNDViIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMK
QEAgLTEwOSwzNCArMTA5LDYgQEAgc3RhdGljIHZvaWQgZGV2aWNlX3Bvd2VyX3VwKGVudW0gZGV2
X3Bvd2VyX3NhdmVkIHNhdmVkKQogICAgIH0KIH0KIAotc3RhdGljIHZvaWQgZnJlZXplX2RvbWFp
bnModm9pZCkKLXsKLSAgICBzdHJ1Y3QgZG9tYWluICpkOwotCi0gICAgcmN1X3JlYWRfbG9jaygm
ZG9tbGlzdF9yZWFkX2xvY2spOwotICAgIC8qCi0gICAgICogTm90ZSB0aGF0IHdlIGl0ZXJhdGUg
aW4gb3JkZXIgb2YgZG9tYWluLWlkLiBIZW5jZSB3ZSB3aWxsIHBhdXNlIGRvbTAKLSAgICAgKiBm
aXJzdCB3aGljaCBpcyByZXF1aXJlZCBmb3IgY29ycmVjdG5lc3MgKGFzIG9ubHkgZG9tMCBjYW4g
YWRkIGRvbWFpbnMgdG8KLSAgICAgKiB0aGUgZG9tYWluIGxpc3QpLiBPdGhlcndpc2Ugd2UgY291
bGQgbWlzcyBjb25jdXJyZW50bHktY3JlYXRlZCBkb21haW5zLgotICAgICAqLwotICAgIGZvcl9l
YWNoX2RvbWFpbiAoIGQgKQotICAgICAgICBkb21haW5fcGF1c2UoZCk7Ci0gICAgcmN1X3JlYWRf
dW5sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7Ci19Ci0KLXN0YXRpYyB2b2lkIHRoYXdfZG9tYWlu
cyh2b2lkKQotewotICAgIHN0cnVjdCBkb21haW4gKmQ7Ci0KLSAgICByY3VfcmVhZF9sb2NrKCZk
b21saXN0X3JlYWRfbG9jayk7Ci0gICAgZm9yX2VhY2hfZG9tYWluICggZCApCi0gICAgewotICAg
ICAgICByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoZCk7Ci0gICAgICAgIGRvbWFpbl91bnBhdXNlKGQp
OwotICAgIH0KLSAgICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKLX0KLQog
c3RhdGljIHZvaWQgYWNwaV9zbGVlcF9wcmVwYXJlKHUzMiBzdGF0ZSkKIHsKICAgICB2b2lkICp3
YWtldXBfdmVjdG9yX3ZhOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9j
b21tb24vZG9tYWluLmMKaW5kZXggZDY2NTBmMDY1Ni4uZmRkMDBkYzY2MSAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0xNjY2LDYg
KzE2NjYsMzUgQEAgaW50IGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoCiAgICAgcmV0dXJuIDA7
CiB9CiAKKwordm9pZCBmcmVlemVfZG9tYWlucyh2b2lkKQoreworICAgIHN0cnVjdCBkb21haW4g
KmQ7CisKKyAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7CisgICAgLyoKKyAg
ICAgKiBOb3RlIHRoYXQgd2UgaXRlcmF0ZSBpbiBvcmRlciBvZiBkb21haW4taWQuIEhlbmNlIHdl
IHdpbGwgcGF1c2UgZG9tMAorICAgICAqIGZpcnN0IHdoaWNoIGlzIHJlcXVpcmVkIGZvciBjb3Jy
ZWN0bmVzcyAoYXMgb25seSBkb20wIGNhbiBhZGQgZG9tYWlucyB0bworICAgICAqIHRoZSBkb21h
aW4gbGlzdCkuIE90aGVyd2lzZSB3ZSBjb3VsZCBtaXNzIGNvbmN1cnJlbnRseS1jcmVhdGVkIGRv
bWFpbnMuCisgICAgICovCisgICAgZm9yX2VhY2hfZG9tYWluICggZCApCisgICAgICAgIGRvbWFp
bl9wYXVzZShkKTsKKyAgICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKK30K
Kwordm9pZCB0aGF3X2RvbWFpbnModm9pZCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkOworCisg
ICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOworICAgIGZvcl9lYWNoX2RvbWFp
biAoIGQgKQorICAgIHsKKyAgICAgICAgcmVzdG9yZV92Y3B1X2FmZmluaXR5KGQpOworICAgICAg
ICBkb21haW5fdW5wYXVzZShkKTsKKyAgICB9CisgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0
X3JlYWRfbG9jayk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oCmluZGV4IDM2NmFjYWY2OWEuLmM3YTZkOTUwNGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC04MjEsNiArODIx
LDkgQEAgc3RhdGljIGlubGluZSBpbnQgZG9tYWluX3BhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXJf
bm9zeW5jKHN0cnVjdCBkb21haW4gKmQpCiB2b2lkIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZihz
dHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgZG9tYWluX3VucGF1c2VfZXhjZXB0X3NlbGYoc3RydWN0
IGRvbWFpbiAqZCk7CiAKK3ZvaWQgZnJlZXplX2RvbWFpbnModm9pZCk7Cit2b2lkIHRoYXdfZG9t
YWlucyh2b2lkKTsKKwogdm9pZCBjcHVfaW5pdCh2b2lkKTsKIAogc3RydWN0IHNjaGVkdWxlcjsK
LS0gCjIuMTMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAR3-0005Lt-UX; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAR2-0005Ie-8Y
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:31:16 +0000
X-Inumbo-ID: 76647b98-e66e-11e8-9a16-bc764e045a96
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76647b98-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:14 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id w7-v6so8123874wmc.1
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:31:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=MYcG6s5MmTFfe0/C6t5IqFY1t/Pjr1a+v7UtvFzE8Qw=;
 b=0kmSH/uqI0UU6j7iTPqkWD4sR0H7X5SJ9vD0XyHRU5723RzUz/bHokbCDRpQUpDA+A
 PX6pg4sGVw3jXixdE8tPCQWaZ3Ws7FyaAy6+45zBVfaG6YrcEQbpTk/W7V0n80BZ3YC+
 FGpQElkJLP46k0/zFQObP8XEgNDza3VQ+0alzoX1sXqf5r15y9LeAykDOUOKf3pViYSd
 erc7WSJ5axUVuOCBaltIhvRY5tGhn4G7026N0T+tPfLQFgmk4sXRX2ls17Vmi0q0uqUj
 wbVsFdmmIMYkPnmKJSZ3bKnXULyh5huJs5CX9LzO+WP7w9tnCmhq5Kgnic6EMLBi48or
 6fBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=MYcG6s5MmTFfe0/C6t5IqFY1t/Pjr1a+v7UtvFzE8Qw=;
 b=E+CUMTkUBelvgdZrNEWM08LYfxS/TRAhofjdwzQveeq61WC4xoWhrZQVK6j5VvODHk
 HLDkzCOZFWsAZNOHDye8GtxATvywojZO/j/D636QhMl3PDtwWbTczdEbYZyGA6yTTejw
 p1NWG1IFcmTlKl4G5QQLtP1CiPAGLCDruj+ujG2LaBpeeaLukd6IwixECPulhxXIqJSL
 CmWmdAaLOASEINIns7saGAHjtATZJJOLHw1ZrgLUpnwNqJ+LvvuMSOKnWHEDxQTiViFF
 QlWleA3qfccs1mslucWjbtDm5Ixh6GfPXdO4T8pMNklWGB179CnW8E3jTfAEhwtvJ/2V
 xd3Q==
X-Gm-Message-State: AGRZ1gLZXxD66rxpF+cwkgFxBWWaLf8Q3ciQNkzckSPNThyzArTrpuD4
 0IfNZcPeZ0oE+KYasqTaOo1VDw==
X-Google-Smtp-Source: AJdET5e1DBlHTC1Qt5QrHuDNHvn6kc53aPhRt0CT3cC9FD3RFgKkuiefRTUj3qQ5w1gMliBOKfXqWA==
X-Received: by 2002:a1c:48c2:: with SMTP id
 v185-v6mr7578318wma.1.1542022273787; 
 Mon, 12 Nov 2018 03:31:13 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:13 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:33 +0100
Message-Id: <1542022244-22977-8-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 07/18] xen/arm: Freeze domains on suspend and
 thaw them on resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJlZXplIGFuZCB0aGF3IG9mIGRvbWFpbnMgaXMgcmV1c2VkIGFzIGltcGxlbWVudGVkIGZvciB4
ODYuIEluCmFkZGl0aW9uLCBzeXN0ZW1fc3RhdGUgdmFyaWFibGUgaXMgdXBkYXRlZCB0byByZXBy
ZXNlbnQgdGhlIGFjdHVhbApzdGF0ZSBvZiB0aGUgc3lzdGVtLgoKU2lnbmVkLW9mZi1ieTogTWly
ZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPgpTaWduZWQtb2ZmLWJ5
OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vc3VzcGVuZC5jIHwgOCArKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0v
c3VzcGVuZC5jCmluZGV4IDIxYjQ1ZjgyNDguLjU3NWFmZDVlYjggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9zdXNwZW5kLmMKKysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwpAQCAtMTE3LDYg
KzExNywxNCBAQCBzdGF0aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRhKQogewogICAg
IEJVR19PTihzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2FjdGl2ZSk7CiAKKyAgICBzeXN0ZW1f
c3RhdGUgPSBTWVNfU1RBVEVfc3VzcGVuZDsKKyAgICBmcmVlemVfZG9tYWlucygpOworCisgICAg
c3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3Jlc3VtZTsKKworICAgIHRoYXdfZG9tYWlucygpOwor
ICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7CisKICAgICByZXR1cm4gLUVOT1NZ
UzsKIH0KIAotLSAKMi4xMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAR4-0005NV-Kq; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAR2-0005Ic-8h
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:31:16 +0000
X-Inumbo-ID: 768c0cc0-e66e-11e8-9a16-bc764e045a96
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 768c0cc0-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:15 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id t15-v6so7818133wmt.0
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:31:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=MYcG6s5MmTFfe0/C6t5IqFY1t/Pjr1a+v7UtvFzE8Qw=;
 b=0kmSH/uqI0UU6j7iTPqkWD4sR0H7X5SJ9vD0XyHRU5723RzUz/bHokbCDRpQUpDA+A
 PX6pg4sGVw3jXixdE8tPCQWaZ3Ws7FyaAy6+45zBVfaG6YrcEQbpTk/W7V0n80BZ3YC+
 FGpQElkJLP46k0/zFQObP8XEgNDza3VQ+0alzoX1sXqf5r15y9LeAykDOUOKf3pViYSd
 erc7WSJ5axUVuOCBaltIhvRY5tGhn4G7026N0T+tPfLQFgmk4sXRX2ls17Vmi0q0uqUj
 wbVsFdmmIMYkPnmKJSZ3bKnXULyh5huJs5CX9LzO+WP7w9tnCmhq5Kgnic6EMLBi48or
 6fBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=MYcG6s5MmTFfe0/C6t5IqFY1t/Pjr1a+v7UtvFzE8Qw=;
 b=AxV+0fm8i3xFULqMbKSbQJAc0UCpei5LVxXUBzBrDC0miFnLs+GDYl4vVpRG1uWeJt
 JNUP7PIvGQb4eKXpMQqEehuZTZd/em1OH8PxFFkTLdpBg9cO2MyMHn47pbOYbPUPGxc1
 Iyy5o1fQ/iMM7ybrjyb7DWwHxDDelNh+hq/dwieZwDQoEqUgiUfZ+ZFtXvRJiZpN+e0Q
 nDQK127inPYWc2Gmu2St+EyD2+bqzknCjS33n8eHauSkrxEw3p+MHM/lop+g0E9CQLgS
 Dr2/iwOGonqtcFHNaERZrw4m5VYSrO4ihEG2HaapDL9CmIYL8hmi1SX5zddJxm8sXsTP
 kyzg==
X-Gm-Message-State: AGRZ1gK0TzSA2N2uf5e8J+LtYWySH04YY/25HEwjnmidfEw9aCWAXqQL
 80fRti9mHusJPCPdxXMRXDkAfMc0TCYA8iEs
X-Google-Smtp-Source: AJdET5e1DBlHTC1Qt5QrHuDNHvn6kc53aPhRt0CT3cC9FD3RFgKkuiefRTUj3qQ5w1gMliBOKfXqWA==
X-Received: by 2002:a1c:48c2:: with SMTP id
 v185-v6mr7578318wma.1.1542022273787; 
 Mon, 12 Nov 2018 03:31:13 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:13 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:33 +0100
Message-Id: <1542022244-22977-8-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 07/18] xen/arm: Freeze domains on suspend and
 thaw them on resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJlZXplIGFuZCB0aGF3IG9mIGRvbWFpbnMgaXMgcmV1c2VkIGFzIGltcGxlbWVudGVkIGZvciB4
ODYuIEluCmFkZGl0aW9uLCBzeXN0ZW1fc3RhdGUgdmFyaWFibGUgaXMgdXBkYXRlZCB0byByZXBy
ZXNlbnQgdGhlIGFjdHVhbApzdGF0ZSBvZiB0aGUgc3lzdGVtLgoKU2lnbmVkLW9mZi1ieTogTWly
ZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPgpTaWduZWQtb2ZmLWJ5
OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vc3VzcGVuZC5jIHwgOCArKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0v
c3VzcGVuZC5jCmluZGV4IDIxYjQ1ZjgyNDguLjU3NWFmZDVlYjggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9zdXNwZW5kLmMKKysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwpAQCAtMTE3LDYg
KzExNywxNCBAQCBzdGF0aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRhKQogewogICAg
IEJVR19PTihzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2FjdGl2ZSk7CiAKKyAgICBzeXN0ZW1f
c3RhdGUgPSBTWVNfU1RBVEVfc3VzcGVuZDsKKyAgICBmcmVlemVfZG9tYWlucygpOworCisgICAg
c3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3Jlc3VtZTsKKworICAgIHRoYXdfZG9tYWlucygpOwor
ICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7CisKICAgICByZXR1cm4gLUVOT1NZ
UzsKIH0KIAotLSAKMi4xMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAR5-0005Oy-Cm; Mon, 12 Nov 2018 11:31:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAR3-0005LE-ID
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:31:17 +0000
X-Inumbo-ID: 772e152a-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 772e152a-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:16 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id o15-v6so8910932wrv.4
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:31:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=tacv9t7yHJ7lNR1u4jLQZMYJQuW1pOX6kCt+4SUdFBM=;
 b=qUqwOiq6lF0dNfsQ3BTGbZG7mgolKD3YRNnDGhC1mjKv6IcAmCyhiRE4IBuZ2cnpB7
 +PWimfmeGwywjNOgrUus9YKzoH5aZdbxylvUUkGwqtAJaCNCurYYkl/Sw2SLHLuj79Gb
 MKuBs4W8GSpv6ztJL9ajyqet7Tov7EEhiH+fQxyj+AbgDAydbhk3F0ye4QqEHWXN6pjx
 hd/vPLTcGjHy+lHYFu4PUrcrwhxpbV3BQiCqmkyKRlVK7lNKF0RaAq2b/juMNYL8xrQh
 yVwebwQ5oeiRiYcNNCA+oqEsa+AT2VLoJJZlHTYLy6C+sav9w85IpBvJyjRbBDe+1q9D
 oyYA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=tacv9t7yHJ7lNR1u4jLQZMYJQuW1pOX6kCt+4SUdFBM=;
 b=VcxnluQwBgbI/3oOEx8sHEExSQvWjyAzIxEnxS9wE0w/mNo7ZDdMLKntsqA2QQ9Kgg
 xN90+jtylAR5T4LvTE5OqPZFTe5DL6pvISgLK6EG15yeV9uYjjkwJPGQDmhn/Qj973q3
 2XIzlp8wuUutbeIDe0/ERrxj4C8UGC5UqDxi8xsxztAgjPwgVjU53A+/z28tok2hyYqi
 GJDn/CiZdkCmzh5nunsTD/kEtAZk2UOYk5EdV4urwlXfvEp7x0yieqTl/ZN6JF0UqOE6
 lQmx7EKKn/+bnj3qMpmQfsHNqbTQW2Rup5/EjvjsMasIiZkI1VJJ7ITDH0enmagANRtA
 MiRw==
X-Gm-Message-State: AGRZ1gJOKSgvrLpR8eXcJwE3DGAIZU94KKMm6iaIIqlPSKGQnEENjRDw
 IWVkEzsaEOoQc7ORCSLtkjS31eh99YHx1A4E
X-Google-Smtp-Source: AJdET5dkk08peZceiHKquxpMy96SRTbN5uStjq4tG20o+Ph+AmnorWptyIVIHHpEEgQGowWnXB2gUQ==
X-Received: by 2002:a5d:4844:: with SMTP id n4-v6mr671739wrs.28.1542022275182; 
 Mon, 12 Nov 2018 03:31:15 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:14 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:34 +0100
Message-Id: <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot physical
 CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm9uLWJvb3QgQ1BVcyBoYXZlIHRvIGJlIGRpc2FibGVkIG9uIHN1c3BlbmQgYW5kIGVuYWJsZWQg
b24gcmVzdW1lCihob3RwbHVnLWJhc2VkIG1lY2hhbmlzbSkuIERpc2FibGluZyBub24tYm9vdCBD
UFVzIHdpbGwgbGVhZCB0byBQU0NJCkNQVV9PRkYgdG8gYmUgY2FsbGVkIGJ5IGVhY2ggbm9uLWJv
b3QgQ1BVLiBEZXBlbmRpbmcgb24gdGhlIHVuZGVybHlpbmcKcGxhdGZvcm0gY2FwYWJpbGl0aWVz
LCB0aGlzIG1heSBsZWFkIHRvIHRoZSBwaHlzaWNhbCBwb3dlcmluZyBkb3duIG9mCkNQVXMuIFRl
c3RlZCBvbiBYaWxpbnggWnlucSBVbHRyYXNjYWxlKyBNUFNvQyAoaW5jbHVkaW5nIHBvd2VyIGRv
d24gb2YKZWFjaCBub24tYm9vdCBDUFUpLgoKU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3Zp
YyA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYWVlZCBOb3dz
aGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vc3VzcGVu
ZC5jIHwgMTUgKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94
ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCmluZGV4IDU3NWFmZDVlYjguLmRhZTFiMWY3ZDYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKKysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQu
YwpAQCAtMSw0ICsxLDUgQEAKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4v
Y3B1Lmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vZXZlbnQu
aD4KICNpbmNsdWRlIDxhc20vcHNjaS5oPgpAQCAtMTE1LDE3ICsxMTYsMjkgQEAgc3RhdGljIHZv
aWQgdmNwdV9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKIC8qIFhl
biBzdXNwZW5kLiBOb3RlOiBkYXRhIGlzIG5vdCB1c2VkIChzdXNwZW5kIGlzIHRoZSBzdXNwZW5k
IHRvIFJBTSkgKi8KIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCiB7Cisg
ICAgaW50IHN0YXR1czsKKwogICAgIEJVR19PTihzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2Fj
dGl2ZSk7CiAKICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfc3VzcGVuZDsKICAgICBmcmVl
emVfZG9tYWlucygpOwogCisgICAgc3RhdHVzID0gZGlzYWJsZV9ub25ib290X2NwdXMoKTsKKyAg
ICBpZiAoIHN0YXR1cyApCisgICAgeworICAgICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVf
cmVzdW1lOworICAgICAgICBnb3RvIHJlc3VtZV9ub25ib290X2NwdXM7CisgICAgfQorCiAgICAg
c3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3Jlc3VtZTsKIAorcmVzdW1lX25vbmJvb3RfY3B1czoK
KyAgICBlbmFibGVfbm9uYm9vdF9jcHVzKCk7CiAgICAgdGhhd19kb21haW5zKCk7CiAgICAgc3lz
dGVtX3N0YXRlID0gU1lTX1NUQVRFX2FjdGl2ZTsKKyAgICBkc2Ioc3kpOwogCi0gICAgcmV0dXJu
IC1FTk9TWVM7CisgICAgcmV0dXJuIHN0YXR1czsKIH0KIAogaW50MzJfdCBkb21haW5fc3VzcGVu
ZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCi0tIAoyLjEzLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAR6-0005QK-2e; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAR3-0005LD-Ic
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:31:17 +0000
X-Inumbo-ID: 7764bda0-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7764bda0-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:16 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id j17-v6so8890698wrq.11
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:31:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=tacv9t7yHJ7lNR1u4jLQZMYJQuW1pOX6kCt+4SUdFBM=;
 b=qUqwOiq6lF0dNfsQ3BTGbZG7mgolKD3YRNnDGhC1mjKv6IcAmCyhiRE4IBuZ2cnpB7
 +PWimfmeGwywjNOgrUus9YKzoH5aZdbxylvUUkGwqtAJaCNCurYYkl/Sw2SLHLuj79Gb
 MKuBs4W8GSpv6ztJL9ajyqet7Tov7EEhiH+fQxyj+AbgDAydbhk3F0ye4QqEHWXN6pjx
 hd/vPLTcGjHy+lHYFu4PUrcrwhxpbV3BQiCqmkyKRlVK7lNKF0RaAq2b/juMNYL8xrQh
 yVwebwQ5oeiRiYcNNCA+oqEsa+AT2VLoJJZlHTYLy6C+sav9w85IpBvJyjRbBDe+1q9D
 oyYA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=tacv9t7yHJ7lNR1u4jLQZMYJQuW1pOX6kCt+4SUdFBM=;
 b=lzL7qVnI3aKzcNCt1PIGuK/5bLpR+kC6rfZxaLhTKwOW4d0CgW2x0Ie82WMA753Bpp
 S0Xnznz/nN93GkYQA+PB0yMPA58XnXNPe65EIRY7TN+mDd85VCpLTsMZ8I9oddK3Xv06
 JDp/5hIEZy2nrmFJrGBhs7NJmlA5FYO/gok38EPw7U2ak/F/NB8FzG3gxjivS2Ky4RiF
 qEzWxqdbVj6NQi7mGQrxmoETOrK+hsATys5VVqMoynN4sTujmHZwnzzzKgWuxroszKsj
 pIIlTBFl5eoXj7b/p4YEGaQ4U0cbPqdzvkq42CFzd0peIOqBxf90QDMQvuG49Opl/7GZ
 L/Jg==
X-Gm-Message-State: AGRZ1gJ5XMjmLcBUrhPv6kOR1LL+duq3L3kkukyaDA3oB+yh3jWvzKI4
 HE3udGX+PhrK5SJtekR4oIwNw28YU0FyVU0J
X-Google-Smtp-Source: AJdET5dkk08peZceiHKquxpMy96SRTbN5uStjq4tG20o+Ph+AmnorWptyIVIHHpEEgQGowWnXB2gUQ==
X-Received: by 2002:a5d:4844:: with SMTP id n4-v6mr671739wrs.28.1542022275182; 
 Mon, 12 Nov 2018 03:31:15 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:14 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:34 +0100
Message-Id: <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot physical
 CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm9uLWJvb3QgQ1BVcyBoYXZlIHRvIGJlIGRpc2FibGVkIG9uIHN1c3BlbmQgYW5kIGVuYWJsZWQg
b24gcmVzdW1lCihob3RwbHVnLWJhc2VkIG1lY2hhbmlzbSkuIERpc2FibGluZyBub24tYm9vdCBD
UFVzIHdpbGwgbGVhZCB0byBQU0NJCkNQVV9PRkYgdG8gYmUgY2FsbGVkIGJ5IGVhY2ggbm9uLWJv
b3QgQ1BVLiBEZXBlbmRpbmcgb24gdGhlIHVuZGVybHlpbmcKcGxhdGZvcm0gY2FwYWJpbGl0aWVz
LCB0aGlzIG1heSBsZWFkIHRvIHRoZSBwaHlzaWNhbCBwb3dlcmluZyBkb3duIG9mCkNQVXMuIFRl
c3RlZCBvbiBYaWxpbnggWnlucSBVbHRyYXNjYWxlKyBNUFNvQyAoaW5jbHVkaW5nIHBvd2VyIGRv
d24gb2YKZWFjaCBub24tYm9vdCBDUFUpLgoKU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3Zp
YyA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYWVlZCBOb3dz
aGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vc3VzcGVu
ZC5jIHwgMTUgKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94
ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCmluZGV4IDU3NWFmZDVlYjguLmRhZTFiMWY3ZDYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKKysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQu
YwpAQCAtMSw0ICsxLDUgQEAKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4v
Y3B1Lmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vZXZlbnQu
aD4KICNpbmNsdWRlIDxhc20vcHNjaS5oPgpAQCAtMTE1LDE3ICsxMTYsMjkgQEAgc3RhdGljIHZv
aWQgdmNwdV9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKIC8qIFhl
biBzdXNwZW5kLiBOb3RlOiBkYXRhIGlzIG5vdCB1c2VkIChzdXNwZW5kIGlzIHRoZSBzdXNwZW5k
IHRvIFJBTSkgKi8KIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCiB7Cisg
ICAgaW50IHN0YXR1czsKKwogICAgIEJVR19PTihzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2Fj
dGl2ZSk7CiAKICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfc3VzcGVuZDsKICAgICBmcmVl
emVfZG9tYWlucygpOwogCisgICAgc3RhdHVzID0gZGlzYWJsZV9ub25ib290X2NwdXMoKTsKKyAg
ICBpZiAoIHN0YXR1cyApCisgICAgeworICAgICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVf
cmVzdW1lOworICAgICAgICBnb3RvIHJlc3VtZV9ub25ib290X2NwdXM7CisgICAgfQorCiAgICAg
c3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3Jlc3VtZTsKIAorcmVzdW1lX25vbmJvb3RfY3B1czoK
KyAgICBlbmFibGVfbm9uYm9vdF9jcHVzKCk7CiAgICAgdGhhd19kb21haW5zKCk7CiAgICAgc3lz
dGVtX3N0YXRlID0gU1lTX1NUQVRFX2FjdGl2ZTsKKyAgICBkc2Ioc3kpOwogCi0gICAgcmV0dXJu
IC1FTk9TWVM7CisgICAgcmV0dXJuIHN0YXR1czsKIH0KIAogaW50MzJfdCBkb21haW5fc3VzcGVu
ZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCi0tIAoyLjEzLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAR7-0005Sb-3h; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAR4-0005Ng-QA
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:31:18 +0000
X-Inumbo-ID: 77ef5948-e66e-11e8-9a16-bc764e045a96
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77ef5948-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:17 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id f19-v6so8666363wmb.0
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:31:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=l3qn5neBWfzqDOggLGM+7xBiOR2bf3C2p30Po1rSSrg=;
 b=wOEUGu4CpU1nC2hqXjA+8EWyEQIhVoHljjSfsdGMol6+XbYR3uLq/ixaTAIFK8EbeN
 I0mF3O3pdmHdTHMHXLeC87XKLOYIjSL9IjL+veZg2i/n74Oe17iiiw8oHMVwuwQKAyzi
 PyU/fysVzAISO+Pycvwsziy3FfVqiMxVG5bvzCLB+tPui3g2fYHSqjaE4klfBKFh02W+
 cBTF50g4dy3WLGM6HndvUuq6ENbUbgoi6LVpyF5GO5WiqqKn6YcJXB4f0Q/TxPbXpRtv
 5hWXSjtimJhesQfr9ECoLykVigIyBBB4dqIoBDjQ75IHhBxeTjygRMqh7mA0SsqatFLP
 +2ew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=l3qn5neBWfzqDOggLGM+7xBiOR2bf3C2p30Po1rSSrg=;
 b=gNk2dwIDN66Ksnl3Or8alNfo3B9cbH6R9zG0hK99AjtnbfFCwLMgWHjoAysRVhjODR
 PiK9//4PQBRCsNgz975zau0ESVq4jDTKoy7mgL3KNp+llUUjhKFLXMxjwuSEx0YG1Ait
 1gHEk5ZTmRmVqDaCGHLLtMXthsKjbPAmjgwx+uE4nEDvQGUUBfKvg59Tk3RuAHJQTH7j
 f+S0+Yy9AsSSQnY4byUFX4QuMHvt7gvkg3BExFNYjBLSMY7IUiX8k6eWihrcytRVChyg
 UjGtjF7s408N1+ucwwlA7W7HMy6cpNwEX351HRwxVppz8Xz6w+JGRsNSpvkIvM9Bx1X6
 0otg==
X-Gm-Message-State: AGRZ1gI5GHEI62ti5nGUo7RQQ/56WEKlvllMm10uT9amMFgBrrYDhHUK
 qhtxACpk0OHlRjt6hQKMZVirLQ==
X-Google-Smtp-Source: AJdET5ccZcoV/nZvLOzVn0K8n7EbQDWTG4Y7Mcc1zQr2hkd4+b0jtYxXTC7Y87+Ywg6EOVP1DIqtAA==
X-Received: by 2002:a1c:ac05:: with SMTP id
 v5-v6mr7285777wme.144.1542022276436; 
 Mon, 12 Nov 2018 03:31:16 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:15 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:35 +0100
Message-Id: <1542022244-22977-10-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 09/18] xen/arm: Add rcu_barrier() before
 enabling non-boot CPUs on resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJjdV9iYXJyaWVyKCkgaGFzIHRvIGJlIGFkZGVkIHRvIGVuc3VyZSB0aGF0IHRoZSBwZXIg
Y3B1IGFyZWEgaXMKZnJlZWQgYmVmb3JlIGEgbm9uLWJvb3QgQ1BVIHRyaWVzIHRvIGluaXRpYWxp
emUgaXQgKF9mcmVlX3BlcmNwdV9hcmVhKCkKaGFzIHRvIGJlIGNhbGxlZCBiZWZvcmUgdGhlIGlu
aXRfcGVyY3B1X2FyZWEoKSkuIFRoaXMgc2NlbmFyaW8gb2NjdXJzCndoZW4gbm9uLWJvb3QgQ1BV
cyBhcmUgaG90LXVucGx1Z2dlZCBvbiBzdXNwZW5kIGFuZCBob3RwbHVnZ2VkIG9uIHJlc3VtZS4K
ClNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9z
LmNvbT4KU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlu
eC5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYyBiL3hl
bi9hcmNoL2FybS9zdXNwZW5kLmMKaW5kZXggZGFlMWIxZjdkNi4uOGU4ZTUzMWQ2MSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYworKysgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5j
CkBAIC0xMzMsNiArMTMzLDcgQEAgc3RhdGljIGxvbmcgc3lzdGVtX3N1c3BlbmQodm9pZCAqZGF0
YSkKICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfcmVzdW1lOwogCiByZXN1bWVfbm9uYm9v
dF9jcHVzOgorICAgIHJjdV9iYXJyaWVyKCk7CiAgICAgZW5hYmxlX25vbmJvb3RfY3B1cygpOwog
ICAgIHRoYXdfZG9tYWlucygpOwogICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7
Ci0tIAoyLjEzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAR7-0005UX-Ua; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAR4-0005Ni-Qy
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:31:18 +0000
X-Inumbo-ID: 7816b49e-e66e-11e8-9a16-bc764e045a96
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7816b49e-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:17 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id f1-v6so8634796wmg.1
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:31:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=l3qn5neBWfzqDOggLGM+7xBiOR2bf3C2p30Po1rSSrg=;
 b=wOEUGu4CpU1nC2hqXjA+8EWyEQIhVoHljjSfsdGMol6+XbYR3uLq/ixaTAIFK8EbeN
 I0mF3O3pdmHdTHMHXLeC87XKLOYIjSL9IjL+veZg2i/n74Oe17iiiw8oHMVwuwQKAyzi
 PyU/fysVzAISO+Pycvwsziy3FfVqiMxVG5bvzCLB+tPui3g2fYHSqjaE4klfBKFh02W+
 cBTF50g4dy3WLGM6HndvUuq6ENbUbgoi6LVpyF5GO5WiqqKn6YcJXB4f0Q/TxPbXpRtv
 5hWXSjtimJhesQfr9ECoLykVigIyBBB4dqIoBDjQ75IHhBxeTjygRMqh7mA0SsqatFLP
 +2ew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=l3qn5neBWfzqDOggLGM+7xBiOR2bf3C2p30Po1rSSrg=;
 b=V9Ui1Y+YsD0cY80AARVFa8YhycpkSKpF1Do37F3J65vG/Yi2XL4HxT7OC04w/lrO9P
 P+WYwrBTh2luRAZCNO4pIiqTNdPMEuFZ7aCYWB3aU39hHZYnDeCEcIsJL4ljYgHYOFPy
 CzrLDtwyRRMZHNu2+RgYWe9bk1nyhdq/DS9WvQ5kb+f+8PiJ4F+2nTcaP3ZNLs1KTMLH
 jf1VxTmYef+6Ga5bjjqzSmu2jhWPmx/rt3xGG8W4F8ZKnZLQ+5sZQ064nxU38dQ8WuhM
 uIBkZ6bkPAeCma0KcnhS5E2aw8GUZ2JeQY+A02BtmMCH84Jm0YAR/Eiu5NO2rd35Q/jY
 G8EA==
X-Gm-Message-State: AGRZ1gJx1YoLDpOY9iwJQSLlwQrWXuU4X198PXqvpAOz74tk2C8JX2ft
 YZxRiDC+i4YruvfirekR+v0BuAjBdsMd06BR
X-Google-Smtp-Source: AJdET5ccZcoV/nZvLOzVn0K8n7EbQDWTG4Y7Mcc1zQr2hkd4+b0jtYxXTC7Y87+Ywg6EOVP1DIqtAA==
X-Received: by 2002:a1c:ac05:: with SMTP id
 v5-v6mr7285777wme.144.1542022276436; 
 Mon, 12 Nov 2018 03:31:16 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:15 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:35 +0100
Message-Id: <1542022244-22977-10-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 09/18] xen/arm: Add rcu_barrier() before
 enabling non-boot CPUs on resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJjdV9iYXJyaWVyKCkgaGFzIHRvIGJlIGFkZGVkIHRvIGVuc3VyZSB0aGF0IHRoZSBwZXIg
Y3B1IGFyZWEgaXMKZnJlZWQgYmVmb3JlIGEgbm9uLWJvb3QgQ1BVIHRyaWVzIHRvIGluaXRpYWxp
emUgaXQgKF9mcmVlX3BlcmNwdV9hcmVhKCkKaGFzIHRvIGJlIGNhbGxlZCBiZWZvcmUgdGhlIGlu
aXRfcGVyY3B1X2FyZWEoKSkuIFRoaXMgc2NlbmFyaW8gb2NjdXJzCndoZW4gbm9uLWJvb3QgQ1BV
cyBhcmUgaG90LXVucGx1Z2dlZCBvbiBzdXNwZW5kIGFuZCBob3RwbHVnZ2VkIG9uIHJlc3VtZS4K
ClNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9z
LmNvbT4KU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlu
eC5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYyBiL3hl
bi9hcmNoL2FybS9zdXNwZW5kLmMKaW5kZXggZGFlMWIxZjdkNi4uOGU4ZTUzMWQ2MSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYworKysgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5j
CkBAIC0xMzMsNiArMTMzLDcgQEAgc3RhdGljIGxvbmcgc3lzdGVtX3N1c3BlbmQodm9pZCAqZGF0
YSkKICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfcmVzdW1lOwogCiByZXN1bWVfbm9uYm9v
dF9jcHVzOgorICAgIHJjdV9iYXJyaWVyKCk7CiAgICAgZW5hYmxlX25vbmJvb3RfY3B1cygpOwog
ICAgIHRoYXdfZG9tYWlucygpOwogICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7
Ci0tIAoyLjEzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gMAR8-0005WY-PM; Mon, 12 Nov 2018 11:31:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAR6-0005QX-48
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:31:20 +0000
X-Inumbo-ID: 78dfb161-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78dfb161-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:19 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id j17-v6so8890839wrq.11
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:31:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ZpL3v1YxUzbA4W6NdOWxIq+ykUPuupbyiHi9a5ohuBc=;
 b=Qfrt02lUbvRuveqfhz6OG2l2JjtrCb7fgjQofYJj9vyKcDAspczesczgbBaQX7K7ET
 TmDfUMQHRAtOMm8Ow9HR+Zaeu1aRWqWJWbzHuyBdDcd2q9YsGfXq0HXRyjy0MnoRTzGf
 WCP+MznlPnevcVGRdOv5r0qSVwNi9oT2ktzC35ihlORkk0MlfhNmESG9tixjETbCZMDN
 A4P+iywEc3ZvT5iN3M+6lJZJMA51N5xOlZHhulE4rpLVH6wNtMycZO5W6kSqCg59My/a
 7fhsOuO914g0MCwepco0gdPO7OtptDjsRDP9MQmwZcQddlMIj6NTfU5yAGmHyLXTLgaj
 9l5w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=ZpL3v1YxUzbA4W6NdOWxIq+ykUPuupbyiHi9a5ohuBc=;
 b=SkXl/ZJHVOKRLEwVgkBFIs8FT7sIW6OjPk6zYt64sdg7Gg+rCXqA0lUNsw0kuLSPV9
 Dx8uyEyKCSOwMjz2BXxDPphuqtNIyR/Z/+iEj/0chK+wBoqDBoFklHwlE0ayIR+DIsMs
 d9iBnDzb9ZV5TTPrbPNxj0XdSyjvMBptx9AdNSQaLwT66vxKRLwVyV1rjSA2rn/LlwAo
 jtBe68rV6b0r8xX912sH0VCwVFVgE45oV1jCPU9rQtDwUCKuEAuhcfF9do67erJVBH7S
 A/Xh2jvGe5fIoyezSbVLKtWdR9prqr0oRzHQaduID3CiPVn+rFUk9/LR+mJ6sJGIgYfA
 4Sbw==
X-Gm-Message-State: AGRZ1gJJu2qcRayAsZz+OJxKmoWHQEIagvUX0KAi4qjIkKbGEtu2B9m6
 CgnpdwurLYHtAWhf+c0f3Ol+4Q==
X-Google-Smtp-Source: AJdET5dsAig9Q9Ej2ca88d3QR5N/L4MG+ZpyAFCjFOTh4dz12t6YBnbG318ou0Jp5pfMn3Cf0KDGIg==
X-Received: by 2002:adf:a20a:: with SMTP id
 p10-v6mr573031wra.249.1542022277820; 
 Mon, 12 Nov 2018 03:31:17 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:17 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:36 +0100
Message-Id: <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3lzdGVtIHN1c3BlbmQgbWF5IGxlYWQgdG8gYSBzdGF0ZSB3aGVyZSBHSUMgd291bGQgYmUgcG93
ZXJlZCBkb3duLgpUaGVyZWZvcmUsIFhlbiBzaG91bGQgc2F2ZS9yZXN0b3JlIHRoZSBjb250ZXh0
IG9mIEdJQyBvbiBzdXNwZW5kL3Jlc3VtZS4KTm90ZSB0aGF0IHRoZSBjb250ZXh0IGNvbnNpc3Rz
IG9mIHN0YXRlcyBvZiByZWdpc3RlcnMgd2hpY2ggYXJlCmNvbnRyb2xsZWQgYnkgdGhlIGh5cGVy
dmlzb3IuIE90aGVyIEdJQyByZWdpc3RlcnMgd2hpY2ggYXJlIGFjY2Vzc2libGUKYnkgZ3Vlc3Rz
IGFyZSBzYXZlZC9yZXN0b3JlZCBvbiBjb250ZXh0IHN3aXRjaC4KVGVzdGVkIG9uIFhpbGlueCBV
bHRyYXNjYWxlKyBNUFNvQyB3aXRoIChhbmQgd2l0aG91dCkgcG93ZXJpbmcgZG93bgp0aGUgR0lD
LgoKU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dp
b3MuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGls
aW54LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgIHwgMTQ3ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9naWMuYyAg
ICAgICAgfCAgMjcgKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIHwgICA4ICsr
KwogMyBmaWxlcyBjaGFuZ2VkLCAxODIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwppbmRleCBlN2ViMDFmMzBh
Li5iYjUyYjY0ZWNiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKKysrIGIveGVu
L2FyY2gvYXJtL2dpYy12Mi5jCkBAIC0xMjMsNiArMTIzLDI1IEBAIHN0YXRpYyBERUZJTkVfUEVS
X0NQVSh1OCwgZ2ljX2NwdV9pZCk7CiAvKiBNYXhpbXVtIGNwdSBpbnRlcmZhY2UgcGVyIEdJQyAq
LwogI2RlZmluZSBOUl9HSUNfQ1BVX0lGIDgKIAorLyogR0lDdjIgcmVnaXN0ZXJzIHRvIGJlIHNh
dmVkL3Jlc3RvcmVkIG9uIHN5c3RlbSBzdXNwZW5kL3Jlc3VtZSAqLworc3RydWN0IGdpY3YyX2Nv
bnRleHQgeworICAgIC8qIEdJQ0MgY29udGV4dCAqLworICAgIHVpbnQzMl90IGdpY2NfY3RscjsK
KyAgICB1aW50MzJfdCBnaWNjX3BtcjsKKyAgICB1aW50MzJfdCBnaWNjX2JwcjsKKyAgICAvKiBH
SUNEIGNvbnRleHQgKi8KKyAgICB1aW50MzJfdCBnaWNkX2N0bHI7CisgICAgdWludDMyX3QgKmdp
Y2RfaXNlbmFibGVyOworICAgIHVpbnQzMl90ICpnaWNkX2lzYWN0aXZlcjsKKyAgICB1aW50MzJf
dCAqZ2ljZF9pcHJpb3JpdHlyOworICAgIHVpbnQzMl90ICpnaWNkX2l0YXJnZXRzcjsKKyAgICB1
aW50MzJfdCAqZ2ljZF9pY2ZncjsKK307CisKK3N0YXRpYyBzdHJ1Y3QgZ2ljdjJfY29udGV4dCBn
aWN2Ml9jb250ZXh0OworCitzdGF0aWMgdm9pZCBnaWN2Ml9hbGxvY19jb250ZXh0KHN0cnVjdCBn
aWN2Ml9jb250ZXh0ICpnYyk7CisKIHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZWJfZ2ljZCh1aW50
OF90IHZhbCwgdW5zaWduZWQgaW50IG9mZnNldCkKIHsKICAgICB3cml0ZWJfcmVsYXhlZCh2YWws
IGdpY3YyLm1hcF9kYmFzZSArIG9mZnNldCk7CkBAIC0xMzEwLDYgKzEzMjksOSBAQCBzdGF0aWMg
aW50IF9faW5pdCBnaWN2Ml9pbml0KHZvaWQpCiAKICAgICBzcGluX3VubG9jaygmZ2ljdjIubG9j
ayk7CiAKKyAgICAvKiBBbGxvY2F0ZSBtZW1vcnkgdG8gYmUgdXNlZCBmb3Igc2F2aW5nIEdJQyBj
b250ZXh0IGR1cmluZyB0aGUgc3VzcGVuZCAqLworICAgIGdpY3YyX2FsbG9jX2NvbnRleHQoJmdp
Y3YyX2NvbnRleHQpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTEzMTksNiArMTM0MSwxMjkg
QEAgc3RhdGljIHZvaWQgZ2ljdjJfZG9fTFBJKHVuc2lnbmVkIGludCBscGkpCiAgICAgQlVHKCk7
CiB9CiAKK3N0YXRpYyB2b2lkIGdpY3YyX2FsbG9jX2NvbnRleHQoc3RydWN0IGdpY3YyX2NvbnRl
eHQgKmdjKQoreworICAgIHVpbnQzMl90IG4gPSBnaWN2Ml9pbmZvLm5yX2xpbmVzOworCisgICAg
Z2MtPmdpY2RfaXNlbmFibGVyID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgRElWX1JPVU5EX1VQ
KG4sIDMyKSk7CisgICAgaWYgKCAhZ2MtPmdpY2RfaXNlbmFibGVyICkKKyAgICAgICAgcmV0dXJu
OworCisgICAgZ2MtPmdpY2RfaXNhY3RpdmVyID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgRElW
X1JPVU5EX1VQKG4sIDMyKSk7CisgICAgaWYgKCAhZ2MtPmdpY2RfaXNhY3RpdmVyICkKKyAgICAg
ICAgZ290byBmcmVlX2dpY2RfaXNlbmFibGVyOworCisgICAgZ2MtPmdpY2RfaXRhcmdldHNyID0g
eHphbGxvY19hcnJheSh1aW50MzJfdCwgRElWX1JPVU5EX1VQKG4sIDQpKTsKKyAgICBpZiAoICFn
Yy0+Z2ljZF9pdGFyZ2V0c3IgKQorICAgICAgICBnb3RvIGZyZWVfZ2ljZF9pc2FjdGl2ZXI7CisK
KyAgICBnYy0+Z2ljZF9pcHJpb3JpdHlyID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgRElWX1JP
VU5EX1VQKG4sIDQpKTsKKyAgICBpZiAoICFnYy0+Z2ljZF9pcHJpb3JpdHlyICkKKyAgICAgICAg
Z290byBmcmVlX2dpY2RfaXRhcmdldHNyOworCisgICAgZ2MtPmdpY2RfaWNmZ3IgPSB4emFsbG9j
X2FycmF5KHVpbnQzMl90LCBESVZfUk9VTkRfVVAobiwgMTYpKTsKKyAgICBpZiAoIGdjLT5naWNk
X2ljZmdyICkKKyAgICAgICAgcmV0dXJuOworCisgICAgeGZyZWUoZ2MtPmdpY2RfaXByaW9yaXR5
cik7CisKK2ZyZWVfZ2ljZF9pdGFyZ2V0c3I6CisgICAgeGZyZWUoZ2MtPmdpY2RfaXRhcmdldHNy
KTsKKworZnJlZV9naWNkX2lzYWN0aXZlcjoKKyAgICB4ZnJlZShnYy0+Z2ljZF9pc2FjdGl2ZXIp
OworCitmcmVlX2dpY2RfaXNlbmFibGVyOgorICAgIHhmcmVlKGdjLT5naWNkX2lzZW5hYmxlcik7
CisgICAgZ2MtPmdpY2RfaXNlbmFibGVyID0gTlVMTDsKK30KKworc3RhdGljIGludCBnaWN2Ml9z
dXNwZW5kKHZvaWQpCit7CisgICAgaW50IGk7CisKKyAgICAvKiBTYXZlIEdJQ0MgY29uZmlndXJh
dGlvbiAqLworICAgIGdpY3YyX2NvbnRleHQuZ2ljY19jdGxyID0gcmVhZGxfZ2ljYyhHSUNDX0NU
TFIpOworICAgIGdpY3YyX2NvbnRleHQuZ2ljY19wbXIgPSByZWFkbF9naWNjKEdJQ0NfUE1SKTsK
KyAgICBnaWN2Ml9jb250ZXh0LmdpY2NfYnByID0gcmVhZGxfZ2ljYyhHSUNDX0JQUik7CisKKyAg
ICAvKiBJZiBnaWN2Ml9hbGxvY19jb250ZXh0KCkgaGFzbid0IGFsbG9jYXRlZCBtZW1vcnksIHJl
dHVybiAqLworICAgIGlmICggIWdpY3YyX2NvbnRleHQuZ2ljZF9pc2VuYWJsZXIgKQorICAgICAg
ICByZXR1cm4gLUVOT01FTTsKKworICAgIC8qIFNhdmUgR0lDRCBjb25maWd1cmF0aW9uICovCisg
ICAgZ2ljdjJfY29udGV4dC5naWNkX2N0bHIgPSByZWFkbF9naWNkKEdJQ0RfQ1RMUik7CisKKyAg
ICBmb3IgKCBpID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7
IGkrKyApCisgICAgICAgIGdpY3YyX2NvbnRleHQuZ2ljZF9pc2VuYWJsZXJbaV0gPSByZWFkbF9n
aWNkKEdJQ0RfSVNFTkFCTEVSICsgaSAqIDQpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBESVZf
Uk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysgKQorICAgICAgICBnaWN2Ml9j
b250ZXh0LmdpY2RfaXNhY3RpdmVyW2ldID0gcmVhZGxfZ2ljZChHSUNEX0lTQUNUSVZFUiArIGkg
KiA0KTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJf
bGluZXMsIDQpOyBpKysgKQorICAgICAgICBnaWN2Ml9jb250ZXh0LmdpY2RfaXByaW9yaXR5cltp
XSA9IHJlYWRsX2dpY2QoR0lDRF9JUFJJT1JJVFlSICsgaSAqIDQpOworCisgICAgZm9yICggaSA9
IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgNCk7IGkrKyApCisgICAg
ICAgIGdpY3YyX2NvbnRleHQuZ2ljZF9pdGFyZ2V0c3JbaV0gPSByZWFkbF9naWNkKEdJQ0RfSVRB
UkdFVFNSICsgaSAqIDQpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2lj
djJfaW5mby5ucl9saW5lcywgMTYpOyBpKysgKQorICAgICAgICBnaWN2Ml9jb250ZXh0LmdpY2Rf
aWNmZ3JbaV0gPSByZWFkbF9naWNkKEdJQ0RfSUNGR1IgKyBpICogNCk7CisKKyAgICByZXR1cm4g
MDsKK30KKworc3RhdGljIHZvaWQgZ2ljdjJfcmVzdW1lKHZvaWQpCit7CisgICAgaW50IGk7CisK
KyAgICBBU1NFUlQoZ2ljdjJfY29udGV4dC5naWNkX2lzZW5hYmxlcik7CisgICAgQVNTRVJUKGdp
Y3YyX2NvbnRleHQuZ2ljZF9pc2FjdGl2ZXIpOworICAgIEFTU0VSVChnaWN2Ml9jb250ZXh0Lmdp
Y2RfaXByaW9yaXR5cik7CisgICAgQVNTRVJUKGdpY3YyX2NvbnRleHQuZ2ljZF9pdGFyZ2V0c3Ip
OworICAgIEFTU0VSVChnaWN2Ml9jb250ZXh0LmdpY2RfaWNmZ3IpOworCisgICAgLyogRGlzYWJs
ZSBDUFUgaW50ZXJmYWNlIGFuZCBkaXN0cmlidXRvciAqLworICAgIHdyaXRlbF9naWNjKDAsIEdJ
Q0NfQ1RMUik7CisgICAgd3JpdGVsX2dpY2QoMCwgR0lDRF9DVExSKTsKKyAgICBpc2IoKTsKKwor
ICAgIC8qIFJlc3RvcmUgR0lDRCBjb25maWd1cmF0aW9uICovCisgICAgZm9yICggaSA9IDA7IGkg
PCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysgKQorICAgICAgICB3
cml0ZWxfZ2ljZCgweGZmZmZmZmZmLCBHSUNEX0lDRU5BQkxFUiArIGkgKiA0KTsKKworICAgIGZv
ciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDMyKTsgaSsr
ICkKKyAgICAgICAgd3JpdGVsX2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2lzZW5hYmxlcltpXSwg
R0lDRF9JU0VOQUJMRVIgKyBpICogNCk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9ST1VO
RF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkrKyApCisgICAgICAgIHdyaXRlbF9naWNk
KDB4ZmZmZmZmZmYsIEdJQ0RfSUNBQ1RJVkVSICsgaSAqIDQpOworCisgICAgZm9yICggaSA9IDA7
IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysgKQorICAgICAg
ICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0LmdpY2RfaXNhY3RpdmVyW2ldLCBHSUNEX0lTQUNU
SVZFUiArIGkgKiA0KTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3Yy
X2luZm8ubnJfbGluZXMsIDQpOyBpKysgKQorICAgICAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250
ZXh0LmdpY2RfaXByaW9yaXR5cltpXSwgR0lDRF9JUFJJT1JJVFlSICsgaSAqIDQpOworCisgICAg
Zm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgNCk7IGkr
KyApCisgICAgICAgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9pdGFyZ2V0c3JbaV0s
IEdJQ0RfSVRBUkdFVFNSICsgaSAqIDQpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9V
TkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMTYpOyBpKysgKQorICAgICAgICB3cml0ZWxfZ2lj
ZChnaWN2Ml9jb250ZXh0LmdpY2RfaWNmZ3JbaV0sIEdJQ0RfSUNGR1IgKyBpICogNCk7CisKKyAg
ICAvKiBNYWtlIHN1cmUgYWxsIHJlZ2lzdGVycyBhcmUgcmVzdG9yZWQgYW5kIGVuYWJsZSBkaXN0
cmlidXRvciAqLworICAgIGlzYigpOworICAgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2lj
ZF9jdGxyIHwgR0lDRF9DVExfRU5BQkxFLCBHSUNEX0NUTFIpOworCisgICAgLyogUmVzdG9yZSBH
SUMgQ1BVIGludGVyZmFjZSBjb25maWd1cmF0aW9uICovCisgICAgd3JpdGVsX2dpY2MoZ2ljdjJf
Y29udGV4dC5naWNjX3BtciwgR0lDQ19QTVIpOworICAgIHdyaXRlbF9naWNjKGdpY3YyX2NvbnRl
eHQuZ2ljY19icHIsIEdJQ0NfQlBSKTsKKyAgICBpc2IoKTsKKworICAgIC8qIEVuYWJsZSBHSUMg
Q1BVIGludGVyZmFjZSAqLworICAgIHdyaXRlbF9naWNjKGdpY3YyX2NvbnRleHQuZ2ljY19jdGxy
IHwgR0lDQ19DVExfRU5BQkxFIHwgR0lDQ19DVExfRU9JLAorICAgICAgICAgICAgICAgIEdJQ0Nf
Q1RMUik7CisgICAgaXNiKCk7Cit9CisKIGNvbnN0IHN0YXRpYyBzdHJ1Y3QgZ2ljX2h3X29wZXJh
dGlvbnMgZ2ljdjJfb3BzID0gewogICAgIC5pbmZvICAgICAgICAgICAgICAgID0gJmdpY3YyX2lu
Zm8sCiAgICAgLmluaXQgICAgICAgICAgICAgICAgPSBnaWN2Ml9pbml0LApAQCAtMTM1MSw2ICsx
NDk2LDggQEAgY29uc3Qgc3RhdGljIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMg
PSB7CiAgICAgLm1hcF9od2RvbV9leHRyYV9tYXBwaW5ncyA9IGdpY3YyX21hcF9od2Rvd25fZXh0
cmFfbWFwcGluZ3MsCiAgICAgLmlvbWVtX2RlbnlfYWNjZXNzICAgPSBnaWN2Ml9pb21lbV9kZW55
X2FjY2VzcywKICAgICAuZG9fTFBJICAgICAgICAgICAgICA9IGdpY3YyX2RvX0xQSSwKKyAgICAu
c3VzcGVuZCAgICAgICAgICAgICA9IGdpY3YyX3N1c3BlbmQsCisgICAgLnJlc3VtZSAgICAgICAg
ICAgICAgPSBnaWN2Ml9yZXN1bWUsCiB9OwogCiAvKiBTZXQgdXAgdGhlIEdJQyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IGU1MjRh
ZDU4M2QuLjZlOThmNDM2OTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94
ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTQ2NCw2ICs0NjQsMzMgQEAgaW50IGdpY19pb21lbV9kZW55
X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiBnaWNfaHdfb3BzLT5p
b21lbV9kZW55X2FjY2VzcyhkKTsKIH0KIAoraW50IGdpY19zdXNwZW5kKHZvaWQpCit7CisgICAg
LyogTXVzdCBiZSBjYWxsZWQgYnkgYm9vdCBDUFUjMCB3aXRoIGludGVycnVwdHMgZGlzYWJsZWQg
Ki8KKyAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOworICAgIEFTU0VSVCghc21w
X3Byb2Nlc3Nvcl9pZCgpKTsKKworICAgIGlmICggIWdpY19od19vcHMtPnN1c3BlbmQgfHwgIWdp
Y19od19vcHMtPnJlc3VtZSApCisgICAgICAgIHJldHVybiAtRU5PU1lTOworCisgICAgZ2ljX2h3
X29wcy0+c3VzcGVuZCgpOworCisgICAgcmV0dXJuIDA7Cit9CisKK3ZvaWQgZ2ljX3Jlc3VtZSh2
b2lkKQoreworICAgIC8qCisgICAgICogTXVzdCBiZSBjYWxsZWQgYnkgYm9vdCBDUFUjMCB3aXRo
IGludGVycnVwdHMgZGlzYWJsZWQgYWZ0ZXIgZ2ljX3N1c3BlbmQKKyAgICAgKiBoYXMgcmV0dXJu
ZWQgc3VjY2Vzc2Z1bGx5LgorICAgICAqLworICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJs
ZWQoKSk7CisgICAgQVNTRVJUKCFzbXBfcHJvY2Vzc29yX2lkKCkpOworICAgIEFTU0VSVChnaWNf
aHdfb3BzLT5yZXN1bWUpOworCisgICAgZ2ljX2h3X29wcy0+cmVzdW1lKCk7Cit9CisKIHN0YXRp
YyBpbnQgY3B1X2dpY19jYWxsYmFjayhzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5mYiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFjdGlvbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2b2lkICpoY3B1KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKaW5kZXggMjJmYTEyMmU1Mi4u
NDYwNjZjYWFjOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0yNzcsNiArMjc3LDEwIEBAIGV4dGVybiBpbnQg
Z2ljdl9zZXR1cChzdHJ1Y3QgZG9tYWluICpkKTsKIGV4dGVybiB2b2lkIGdpY19zYXZlX3N0YXRl
KHN0cnVjdCB2Y3B1ICp2KTsKIGV4dGVybiB2b2lkIGdpY19yZXN0b3JlX3N0YXRlKHN0cnVjdCB2
Y3B1ICp2KTsKIAorLyogU3VzcGVuZC9yZXN1bWUgKi8KK2V4dGVybiBpbnQgZ2ljX3N1c3BlbmQo
dm9pZCk7CitleHRlcm4gdm9pZCBnaWNfcmVzdW1lKHZvaWQpOworCiAvKiBTR0kgKEFLQSBJUElz
KSAqLwogZW51bSBnaWNfc2dpIHsKICAgICBHSUNfU0dJX0VWRU5UX0NIRUNLID0gMCwKQEAgLTM5
MCw2ICszOTQsMTAgQEAgc3RydWN0IGdpY19od19vcGVyYXRpb25zIHsKICAgICBpbnQgKCppb21l
bV9kZW55X2FjY2VzcykoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgLyogSGFuZGxlIExQ
SXMsIHdoaWNoIHJlcXVpcmUgc3BlY2lhbCBoYW5kbGluZyAqLwogICAgIHZvaWQgKCpkb19MUEkp
KHVuc2lnbmVkIGludCBscGkpOworICAgIC8qIFNhdmUgR0lDIGNvbmZpZ3VyYXRpb24gZHVlIHRv
IHRoZSBzeXN0ZW0gc3VzcGVuZCAqLworICAgIGludCAoKnN1c3BlbmQpKHZvaWQpOworICAgIC8q
IFJlc3RvcmUgR0lDIGNvbmZpZ3VyYXRpb24gZHVlIHRvIHRoZSBzeXN0ZW0gcmVzdW1lICovCisg
ICAgdm9pZCAoKnJlc3VtZSkodm9pZCk7CiB9OwogCiBleHRlcm4gY29uc3Qgc3RydWN0IGdpY19o
d19vcGVyYXRpb25zICpnaWNfaHdfb3BzOwotLSAKMi4xMy4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMAR9-0005Yt-Se; Mon, 12 Nov 2018 11:31:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAR6-0005R4-CA
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:31:20 +0000
X-Inumbo-ID: 7903455a-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7903455a-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:19 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id u9-v6so8941147wrr.0
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:31:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ZpL3v1YxUzbA4W6NdOWxIq+ykUPuupbyiHi9a5ohuBc=;
 b=Qfrt02lUbvRuveqfhz6OG2l2JjtrCb7fgjQofYJj9vyKcDAspczesczgbBaQX7K7ET
 TmDfUMQHRAtOMm8Ow9HR+Zaeu1aRWqWJWbzHuyBdDcd2q9YsGfXq0HXRyjy0MnoRTzGf
 WCP+MznlPnevcVGRdOv5r0qSVwNi9oT2ktzC35ihlORkk0MlfhNmESG9tixjETbCZMDN
 A4P+iywEc3ZvT5iN3M+6lJZJMA51N5xOlZHhulE4rpLVH6wNtMycZO5W6kSqCg59My/a
 7fhsOuO914g0MCwepco0gdPO7OtptDjsRDP9MQmwZcQddlMIj6NTfU5yAGmHyLXTLgaj
 9l5w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=ZpL3v1YxUzbA4W6NdOWxIq+ykUPuupbyiHi9a5ohuBc=;
 b=VXAZwl+d2xdGasbIPdtepNyUBhj6ip7OHfPZENPQAz4SDwgZ7zViEDXlD405Ua6dri
 TWGmSWPUHlPwtEwN7mOe52gV5ZPBqV5fP7tnGDWwdsZuesXBn8szXFD5z7MJ0t8HSE59
 GK/tTr4ZEJMcbW50CRvE9413rTT1mwaCdTCtkuWPhokimlfke50G/HM4rJQrXnfFjoog
 osdVRUgmaMst/8iKySRWsjU+Djpydwzax3YLK39I1jLC3fYGVDBsbxFEhoaXeHLRUEqC
 UTu3t3gf+q5Fzc3lQigZm/t657S8ZEt48TMyma+JaeFnNpCiIfAf0VdvqrHvNrYTncpC
 O4lw==
X-Gm-Message-State: AGRZ1gIcK8jPzz9EZM2JNxcWzq35EqbbsSwmNhsuYiqkNjXUvicpyOh8
 Ophj5MTtwmTwi1Lyp5rIIkOeTN+Yp8wniCtF
X-Google-Smtp-Source: AJdET5dsAig9Q9Ej2ca88d3QR5N/L4MG+ZpyAFCjFOTh4dz12t6YBnbG318ou0Jp5pfMn3Cf0KDGIg==
X-Received: by 2002:adf:a20a:: with SMTP id
 p10-v6mr573031wra.249.1542022277820; 
 Mon, 12 Nov 2018 03:31:17 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:17 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:36 +0100
Message-Id: <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3lzdGVtIHN1c3BlbmQgbWF5IGxlYWQgdG8gYSBzdGF0ZSB3aGVyZSBHSUMgd291bGQgYmUgcG93
ZXJlZCBkb3duLgpUaGVyZWZvcmUsIFhlbiBzaG91bGQgc2F2ZS9yZXN0b3JlIHRoZSBjb250ZXh0
IG9mIEdJQyBvbiBzdXNwZW5kL3Jlc3VtZS4KTm90ZSB0aGF0IHRoZSBjb250ZXh0IGNvbnNpc3Rz
IG9mIHN0YXRlcyBvZiByZWdpc3RlcnMgd2hpY2ggYXJlCmNvbnRyb2xsZWQgYnkgdGhlIGh5cGVy
dmlzb3IuIE90aGVyIEdJQyByZWdpc3RlcnMgd2hpY2ggYXJlIGFjY2Vzc2libGUKYnkgZ3Vlc3Rz
IGFyZSBzYXZlZC9yZXN0b3JlZCBvbiBjb250ZXh0IHN3aXRjaC4KVGVzdGVkIG9uIFhpbGlueCBV
bHRyYXNjYWxlKyBNUFNvQyB3aXRoIChhbmQgd2l0aG91dCkgcG93ZXJpbmcgZG93bgp0aGUgR0lD
LgoKU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dp
b3MuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGls
aW54LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgIHwgMTQ3ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9naWMuYyAg
ICAgICAgfCAgMjcgKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIHwgICA4ICsr
KwogMyBmaWxlcyBjaGFuZ2VkLCAxODIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwppbmRleCBlN2ViMDFmMzBh
Li5iYjUyYjY0ZWNiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKKysrIGIveGVu
L2FyY2gvYXJtL2dpYy12Mi5jCkBAIC0xMjMsNiArMTIzLDI1IEBAIHN0YXRpYyBERUZJTkVfUEVS
X0NQVSh1OCwgZ2ljX2NwdV9pZCk7CiAvKiBNYXhpbXVtIGNwdSBpbnRlcmZhY2UgcGVyIEdJQyAq
LwogI2RlZmluZSBOUl9HSUNfQ1BVX0lGIDgKIAorLyogR0lDdjIgcmVnaXN0ZXJzIHRvIGJlIHNh
dmVkL3Jlc3RvcmVkIG9uIHN5c3RlbSBzdXNwZW5kL3Jlc3VtZSAqLworc3RydWN0IGdpY3YyX2Nv
bnRleHQgeworICAgIC8qIEdJQ0MgY29udGV4dCAqLworICAgIHVpbnQzMl90IGdpY2NfY3RscjsK
KyAgICB1aW50MzJfdCBnaWNjX3BtcjsKKyAgICB1aW50MzJfdCBnaWNjX2JwcjsKKyAgICAvKiBH
SUNEIGNvbnRleHQgKi8KKyAgICB1aW50MzJfdCBnaWNkX2N0bHI7CisgICAgdWludDMyX3QgKmdp
Y2RfaXNlbmFibGVyOworICAgIHVpbnQzMl90ICpnaWNkX2lzYWN0aXZlcjsKKyAgICB1aW50MzJf
dCAqZ2ljZF9pcHJpb3JpdHlyOworICAgIHVpbnQzMl90ICpnaWNkX2l0YXJnZXRzcjsKKyAgICB1
aW50MzJfdCAqZ2ljZF9pY2ZncjsKK307CisKK3N0YXRpYyBzdHJ1Y3QgZ2ljdjJfY29udGV4dCBn
aWN2Ml9jb250ZXh0OworCitzdGF0aWMgdm9pZCBnaWN2Ml9hbGxvY19jb250ZXh0KHN0cnVjdCBn
aWN2Ml9jb250ZXh0ICpnYyk7CisKIHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZWJfZ2ljZCh1aW50
OF90IHZhbCwgdW5zaWduZWQgaW50IG9mZnNldCkKIHsKICAgICB3cml0ZWJfcmVsYXhlZCh2YWws
IGdpY3YyLm1hcF9kYmFzZSArIG9mZnNldCk7CkBAIC0xMzEwLDYgKzEzMjksOSBAQCBzdGF0aWMg
aW50IF9faW5pdCBnaWN2Ml9pbml0KHZvaWQpCiAKICAgICBzcGluX3VubG9jaygmZ2ljdjIubG9j
ayk7CiAKKyAgICAvKiBBbGxvY2F0ZSBtZW1vcnkgdG8gYmUgdXNlZCBmb3Igc2F2aW5nIEdJQyBj
b250ZXh0IGR1cmluZyB0aGUgc3VzcGVuZCAqLworICAgIGdpY3YyX2FsbG9jX2NvbnRleHQoJmdp
Y3YyX2NvbnRleHQpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTEzMTksNiArMTM0MSwxMjkg
QEAgc3RhdGljIHZvaWQgZ2ljdjJfZG9fTFBJKHVuc2lnbmVkIGludCBscGkpCiAgICAgQlVHKCk7
CiB9CiAKK3N0YXRpYyB2b2lkIGdpY3YyX2FsbG9jX2NvbnRleHQoc3RydWN0IGdpY3YyX2NvbnRl
eHQgKmdjKQoreworICAgIHVpbnQzMl90IG4gPSBnaWN2Ml9pbmZvLm5yX2xpbmVzOworCisgICAg
Z2MtPmdpY2RfaXNlbmFibGVyID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgRElWX1JPVU5EX1VQ
KG4sIDMyKSk7CisgICAgaWYgKCAhZ2MtPmdpY2RfaXNlbmFibGVyICkKKyAgICAgICAgcmV0dXJu
OworCisgICAgZ2MtPmdpY2RfaXNhY3RpdmVyID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgRElW
X1JPVU5EX1VQKG4sIDMyKSk7CisgICAgaWYgKCAhZ2MtPmdpY2RfaXNhY3RpdmVyICkKKyAgICAg
ICAgZ290byBmcmVlX2dpY2RfaXNlbmFibGVyOworCisgICAgZ2MtPmdpY2RfaXRhcmdldHNyID0g
eHphbGxvY19hcnJheSh1aW50MzJfdCwgRElWX1JPVU5EX1VQKG4sIDQpKTsKKyAgICBpZiAoICFn
Yy0+Z2ljZF9pdGFyZ2V0c3IgKQorICAgICAgICBnb3RvIGZyZWVfZ2ljZF9pc2FjdGl2ZXI7CisK
KyAgICBnYy0+Z2ljZF9pcHJpb3JpdHlyID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgRElWX1JP
VU5EX1VQKG4sIDQpKTsKKyAgICBpZiAoICFnYy0+Z2ljZF9pcHJpb3JpdHlyICkKKyAgICAgICAg
Z290byBmcmVlX2dpY2RfaXRhcmdldHNyOworCisgICAgZ2MtPmdpY2RfaWNmZ3IgPSB4emFsbG9j
X2FycmF5KHVpbnQzMl90LCBESVZfUk9VTkRfVVAobiwgMTYpKTsKKyAgICBpZiAoIGdjLT5naWNk
X2ljZmdyICkKKyAgICAgICAgcmV0dXJuOworCisgICAgeGZyZWUoZ2MtPmdpY2RfaXByaW9yaXR5
cik7CisKK2ZyZWVfZ2ljZF9pdGFyZ2V0c3I6CisgICAgeGZyZWUoZ2MtPmdpY2RfaXRhcmdldHNy
KTsKKworZnJlZV9naWNkX2lzYWN0aXZlcjoKKyAgICB4ZnJlZShnYy0+Z2ljZF9pc2FjdGl2ZXIp
OworCitmcmVlX2dpY2RfaXNlbmFibGVyOgorICAgIHhmcmVlKGdjLT5naWNkX2lzZW5hYmxlcik7
CisgICAgZ2MtPmdpY2RfaXNlbmFibGVyID0gTlVMTDsKK30KKworc3RhdGljIGludCBnaWN2Ml9z
dXNwZW5kKHZvaWQpCit7CisgICAgaW50IGk7CisKKyAgICAvKiBTYXZlIEdJQ0MgY29uZmlndXJh
dGlvbiAqLworICAgIGdpY3YyX2NvbnRleHQuZ2ljY19jdGxyID0gcmVhZGxfZ2ljYyhHSUNDX0NU
TFIpOworICAgIGdpY3YyX2NvbnRleHQuZ2ljY19wbXIgPSByZWFkbF9naWNjKEdJQ0NfUE1SKTsK
KyAgICBnaWN2Ml9jb250ZXh0LmdpY2NfYnByID0gcmVhZGxfZ2ljYyhHSUNDX0JQUik7CisKKyAg
ICAvKiBJZiBnaWN2Ml9hbGxvY19jb250ZXh0KCkgaGFzbid0IGFsbG9jYXRlZCBtZW1vcnksIHJl
dHVybiAqLworICAgIGlmICggIWdpY3YyX2NvbnRleHQuZ2ljZF9pc2VuYWJsZXIgKQorICAgICAg
ICByZXR1cm4gLUVOT01FTTsKKworICAgIC8qIFNhdmUgR0lDRCBjb25maWd1cmF0aW9uICovCisg
ICAgZ2ljdjJfY29udGV4dC5naWNkX2N0bHIgPSByZWFkbF9naWNkKEdJQ0RfQ1RMUik7CisKKyAg
ICBmb3IgKCBpID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7
IGkrKyApCisgICAgICAgIGdpY3YyX2NvbnRleHQuZ2ljZF9pc2VuYWJsZXJbaV0gPSByZWFkbF9n
aWNkKEdJQ0RfSVNFTkFCTEVSICsgaSAqIDQpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBESVZf
Uk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysgKQorICAgICAgICBnaWN2Ml9j
b250ZXh0LmdpY2RfaXNhY3RpdmVyW2ldID0gcmVhZGxfZ2ljZChHSUNEX0lTQUNUSVZFUiArIGkg
KiA0KTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJf
bGluZXMsIDQpOyBpKysgKQorICAgICAgICBnaWN2Ml9jb250ZXh0LmdpY2RfaXByaW9yaXR5cltp
XSA9IHJlYWRsX2dpY2QoR0lDRF9JUFJJT1JJVFlSICsgaSAqIDQpOworCisgICAgZm9yICggaSA9
IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgNCk7IGkrKyApCisgICAg
ICAgIGdpY3YyX2NvbnRleHQuZ2ljZF9pdGFyZ2V0c3JbaV0gPSByZWFkbF9naWNkKEdJQ0RfSVRB
UkdFVFNSICsgaSAqIDQpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2lj
djJfaW5mby5ucl9saW5lcywgMTYpOyBpKysgKQorICAgICAgICBnaWN2Ml9jb250ZXh0LmdpY2Rf
aWNmZ3JbaV0gPSByZWFkbF9naWNkKEdJQ0RfSUNGR1IgKyBpICogNCk7CisKKyAgICByZXR1cm4g
MDsKK30KKworc3RhdGljIHZvaWQgZ2ljdjJfcmVzdW1lKHZvaWQpCit7CisgICAgaW50IGk7CisK
KyAgICBBU1NFUlQoZ2ljdjJfY29udGV4dC5naWNkX2lzZW5hYmxlcik7CisgICAgQVNTRVJUKGdp
Y3YyX2NvbnRleHQuZ2ljZF9pc2FjdGl2ZXIpOworICAgIEFTU0VSVChnaWN2Ml9jb250ZXh0Lmdp
Y2RfaXByaW9yaXR5cik7CisgICAgQVNTRVJUKGdpY3YyX2NvbnRleHQuZ2ljZF9pdGFyZ2V0c3Ip
OworICAgIEFTU0VSVChnaWN2Ml9jb250ZXh0LmdpY2RfaWNmZ3IpOworCisgICAgLyogRGlzYWJs
ZSBDUFUgaW50ZXJmYWNlIGFuZCBkaXN0cmlidXRvciAqLworICAgIHdyaXRlbF9naWNjKDAsIEdJ
Q0NfQ1RMUik7CisgICAgd3JpdGVsX2dpY2QoMCwgR0lDRF9DVExSKTsKKyAgICBpc2IoKTsKKwor
ICAgIC8qIFJlc3RvcmUgR0lDRCBjb25maWd1cmF0aW9uICovCisgICAgZm9yICggaSA9IDA7IGkg
PCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysgKQorICAgICAgICB3
cml0ZWxfZ2ljZCgweGZmZmZmZmZmLCBHSUNEX0lDRU5BQkxFUiArIGkgKiA0KTsKKworICAgIGZv
ciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDMyKTsgaSsr
ICkKKyAgICAgICAgd3JpdGVsX2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2lzZW5hYmxlcltpXSwg
R0lDRF9JU0VOQUJMRVIgKyBpICogNCk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9ST1VO
RF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkrKyApCisgICAgICAgIHdyaXRlbF9naWNk
KDB4ZmZmZmZmZmYsIEdJQ0RfSUNBQ1RJVkVSICsgaSAqIDQpOworCisgICAgZm9yICggaSA9IDA7
IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysgKQorICAgICAg
ICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0LmdpY2RfaXNhY3RpdmVyW2ldLCBHSUNEX0lTQUNU
SVZFUiArIGkgKiA0KTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3Yy
X2luZm8ubnJfbGluZXMsIDQpOyBpKysgKQorICAgICAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250
ZXh0LmdpY2RfaXByaW9yaXR5cltpXSwgR0lDRF9JUFJJT1JJVFlSICsgaSAqIDQpOworCisgICAg
Zm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgNCk7IGkr
KyApCisgICAgICAgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9pdGFyZ2V0c3JbaV0s
IEdJQ0RfSVRBUkdFVFNSICsgaSAqIDQpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9V
TkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMTYpOyBpKysgKQorICAgICAgICB3cml0ZWxfZ2lj
ZChnaWN2Ml9jb250ZXh0LmdpY2RfaWNmZ3JbaV0sIEdJQ0RfSUNGR1IgKyBpICogNCk7CisKKyAg
ICAvKiBNYWtlIHN1cmUgYWxsIHJlZ2lzdGVycyBhcmUgcmVzdG9yZWQgYW5kIGVuYWJsZSBkaXN0
cmlidXRvciAqLworICAgIGlzYigpOworICAgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2lj
ZF9jdGxyIHwgR0lDRF9DVExfRU5BQkxFLCBHSUNEX0NUTFIpOworCisgICAgLyogUmVzdG9yZSBH
SUMgQ1BVIGludGVyZmFjZSBjb25maWd1cmF0aW9uICovCisgICAgd3JpdGVsX2dpY2MoZ2ljdjJf
Y29udGV4dC5naWNjX3BtciwgR0lDQ19QTVIpOworICAgIHdyaXRlbF9naWNjKGdpY3YyX2NvbnRl
eHQuZ2ljY19icHIsIEdJQ0NfQlBSKTsKKyAgICBpc2IoKTsKKworICAgIC8qIEVuYWJsZSBHSUMg
Q1BVIGludGVyZmFjZSAqLworICAgIHdyaXRlbF9naWNjKGdpY3YyX2NvbnRleHQuZ2ljY19jdGxy
IHwgR0lDQ19DVExfRU5BQkxFIHwgR0lDQ19DVExfRU9JLAorICAgICAgICAgICAgICAgIEdJQ0Nf
Q1RMUik7CisgICAgaXNiKCk7Cit9CisKIGNvbnN0IHN0YXRpYyBzdHJ1Y3QgZ2ljX2h3X29wZXJh
dGlvbnMgZ2ljdjJfb3BzID0gewogICAgIC5pbmZvICAgICAgICAgICAgICAgID0gJmdpY3YyX2lu
Zm8sCiAgICAgLmluaXQgICAgICAgICAgICAgICAgPSBnaWN2Ml9pbml0LApAQCAtMTM1MSw2ICsx
NDk2LDggQEAgY29uc3Qgc3RhdGljIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMg
PSB7CiAgICAgLm1hcF9od2RvbV9leHRyYV9tYXBwaW5ncyA9IGdpY3YyX21hcF9od2Rvd25fZXh0
cmFfbWFwcGluZ3MsCiAgICAgLmlvbWVtX2RlbnlfYWNjZXNzICAgPSBnaWN2Ml9pb21lbV9kZW55
X2FjY2VzcywKICAgICAuZG9fTFBJICAgICAgICAgICAgICA9IGdpY3YyX2RvX0xQSSwKKyAgICAu
c3VzcGVuZCAgICAgICAgICAgICA9IGdpY3YyX3N1c3BlbmQsCisgICAgLnJlc3VtZSAgICAgICAg
ICAgICAgPSBnaWN2Ml9yZXN1bWUsCiB9OwogCiAvKiBTZXQgdXAgdGhlIEdJQyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IGU1MjRh
ZDU4M2QuLjZlOThmNDM2OTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94
ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTQ2NCw2ICs0NjQsMzMgQEAgaW50IGdpY19pb21lbV9kZW55
X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiBnaWNfaHdfb3BzLT5p
b21lbV9kZW55X2FjY2VzcyhkKTsKIH0KIAoraW50IGdpY19zdXNwZW5kKHZvaWQpCit7CisgICAg
LyogTXVzdCBiZSBjYWxsZWQgYnkgYm9vdCBDUFUjMCB3aXRoIGludGVycnVwdHMgZGlzYWJsZWQg
Ki8KKyAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOworICAgIEFTU0VSVCghc21w
X3Byb2Nlc3Nvcl9pZCgpKTsKKworICAgIGlmICggIWdpY19od19vcHMtPnN1c3BlbmQgfHwgIWdp
Y19od19vcHMtPnJlc3VtZSApCisgICAgICAgIHJldHVybiAtRU5PU1lTOworCisgICAgZ2ljX2h3
X29wcy0+c3VzcGVuZCgpOworCisgICAgcmV0dXJuIDA7Cit9CisKK3ZvaWQgZ2ljX3Jlc3VtZSh2
b2lkKQoreworICAgIC8qCisgICAgICogTXVzdCBiZSBjYWxsZWQgYnkgYm9vdCBDUFUjMCB3aXRo
IGludGVycnVwdHMgZGlzYWJsZWQgYWZ0ZXIgZ2ljX3N1c3BlbmQKKyAgICAgKiBoYXMgcmV0dXJu
ZWQgc3VjY2Vzc2Z1bGx5LgorICAgICAqLworICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJs
ZWQoKSk7CisgICAgQVNTRVJUKCFzbXBfcHJvY2Vzc29yX2lkKCkpOworICAgIEFTU0VSVChnaWNf
aHdfb3BzLT5yZXN1bWUpOworCisgICAgZ2ljX2h3X29wcy0+cmVzdW1lKCk7Cit9CisKIHN0YXRp
YyBpbnQgY3B1X2dpY19jYWxsYmFjayhzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5mYiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFjdGlvbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2b2lkICpoY3B1KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKaW5kZXggMjJmYTEyMmU1Mi4u
NDYwNjZjYWFjOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0yNzcsNiArMjc3LDEwIEBAIGV4dGVybiBpbnQg
Z2ljdl9zZXR1cChzdHJ1Y3QgZG9tYWluICpkKTsKIGV4dGVybiB2b2lkIGdpY19zYXZlX3N0YXRl
KHN0cnVjdCB2Y3B1ICp2KTsKIGV4dGVybiB2b2lkIGdpY19yZXN0b3JlX3N0YXRlKHN0cnVjdCB2
Y3B1ICp2KTsKIAorLyogU3VzcGVuZC9yZXN1bWUgKi8KK2V4dGVybiBpbnQgZ2ljX3N1c3BlbmQo
dm9pZCk7CitleHRlcm4gdm9pZCBnaWNfcmVzdW1lKHZvaWQpOworCiAvKiBTR0kgKEFLQSBJUElz
KSAqLwogZW51bSBnaWNfc2dpIHsKICAgICBHSUNfU0dJX0VWRU5UX0NIRUNLID0gMCwKQEAgLTM5
MCw2ICszOTQsMTAgQEAgc3RydWN0IGdpY19od19vcGVyYXRpb25zIHsKICAgICBpbnQgKCppb21l
bV9kZW55X2FjY2VzcykoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgLyogSGFuZGxlIExQ
SXMsIHdoaWNoIHJlcXVpcmUgc3BlY2lhbCBoYW5kbGluZyAqLwogICAgIHZvaWQgKCpkb19MUEkp
KHVuc2lnbmVkIGludCBscGkpOworICAgIC8qIFNhdmUgR0lDIGNvbmZpZ3VyYXRpb24gZHVlIHRv
IHRoZSBzeXN0ZW0gc3VzcGVuZCAqLworICAgIGludCAoKnN1c3BlbmQpKHZvaWQpOworICAgIC8q
IFJlc3RvcmUgR0lDIGNvbmZpZ3VyYXRpb24gZHVlIHRvIHRoZSBzeXN0ZW0gcmVzdW1lICovCisg
ICAgdm9pZCAoKnJlc3VtZSkodm9pZCk7CiB9OwogCiBleHRlcm4gY29uc3Qgc3RydWN0IGdpY19o
d19vcGVyYXRpb25zICpnaWNfaHdfb3BzOwotLSAKMi4xMy4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMARB-0005bm-5Q; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAR7-0005Tj-Ih
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:31:21 +0000
X-Inumbo-ID: 799f15ef-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 799f15ef-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:20 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id 74-v6so8905945wrb.13
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:31:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=VS/aXW30im48xHUKHsDO2tpWTXk+SxTB3cwOqGj0q4U=;
 b=Xn+N7gsMIL/WRNS1mqtHYezVJV4pe/O5T5QZEZLzpk3vPYYlgUrsXqyov8iGZ4gp9E
 EfjA7wACFe0B4nG6kIQm7vm/6rz7myRWWHMHD43Km9RxB/i0f2LtqB6T9KLL+WGgXahu
 yqaHTnRIthBNkViMEmQUyO3hujtQLGzdeSrR9v1LZ7fSfCC81z1joqcoayNxeg1QUseK
 /WJCIhosgYp5KtPS1eJm5S+JJgyxkb3+ZSiv6PdRimNYiclqlk5b3P4d0xnh57fxipf+
 ZVvKhmZD97tDrfSE0k2yAwDlP9SPMzShpyl+D/3o/F8N72r5qh+ZH1L7uHpa4V69pVG7
 aJyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=VS/aXW30im48xHUKHsDO2tpWTXk+SxTB3cwOqGj0q4U=;
 b=doswpRtevlWNPWcVIDg+V2jxCBpuw1O3kpCgCSu/W12+a5ru+LmAnHv88D08NdgUud
 jHl4fTm0VFA+EEOzYdr/Jhp312PzLKAMq1S+O4qA0STj0Pj97P0wnOabldTO4hJL7Kmm
 fx9yVyoHNktq4lpzJBoMkXJP1GVSFMIimN5LTyruUqDkaNe3tRMMuv7SCcXLOqRc7ogT
 OAWL9dRLMDF0ghMsB5ATkV3JixHVNjCqfjlJzrH/1XGxomPjjW74VO8TNNUcqo6ayC0Y
 iAezodYtp9M8O9GsOjWi1x823/YYkQ3mPH5DVbflVvpacDa8F+ZwyO1r2wD9L3G29Cgf
 tbLw==
X-Gm-Message-State: AGRZ1gJeAbmE0eM/k5OfXae4kzL/iYlzLt3+urM91NlhOHvNsS1IkP4z
 SS7eGWLNR+adGQP4rIzcJVlpYkICNVtPTDdv
X-Google-Smtp-Source: AJdET5ee3oJ8kjcQ6j3W0aswdSQq4dtuBQnoWWiQJyV41E3mJAYveU+6LYwEHwEPJqhw84W/IiJk1A==
X-Received: by 2002:a5d:66d0:: with SMTP id
 k16-v6mr687904wrw.154.1542022279263; 
 Mon, 12 Nov 2018 03:31:19 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:18 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:37 +0100
Message-Id: <1542022244-22977-12-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 11/18] xen/arm: Suspend/resume GIC on system
 suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R0lDIHN0YXRlIGlzIHNhdmVkIG9uIHN5c3RlbSBzdXNwZW5kIGJ5IGNhbGxpbmcgZ2ljX3N1c3Bl
bmQKKHRoaXMgZnVuY3Rpb24gZG9lcyBub3QgY2hhbmdlIGN1cnJlbnQgc3RhdGUgb2YgdGhlIEdJ
QyBidXQgb25seQpzYXZlcyB0aGUgdmFsdWVzIG9mIGNvbmZpZ3VyYXRpb24gcmVnaXN0ZXJzKS4K
VGhlIHN0YXRlIG9mIEdJQyBoYXMgdG8gYmUgcmVzdG9yZWQgYnkgY2FsbGluZyBnaWNfcmVzdW1l
LCBidXQgb25seQppZiB0aGUgZ2ljX3N1c3BlbmQgaGFzIHN1Y2NlZWRlZC4gSWYgZ2ljX3N1c3Bl
bmQgZmFpbHMsIHdlJ2xsIGp1c3QKcmVzdG9yZSBpbnRlcnJ1cHRzIGNvbmZpZ3VyYXRpb24gYW5k
IGFib3J0IHN1c3BlbmQuCgpTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxtaXJlbGEu
c2ltb25vdmljQGFnZ2lvcy5jb20+ClNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVl
ZC5ub3dzaGFkaUB4aWxpbnguY29tPgotLS0KIHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgfCAxNCAr
KysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwppbmRl
eCA4ZThlNTMxZDYxLi5iNzk0MGZlMDNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc3VzcGVu
ZC5jCisrKyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKQEAgLTExNyw2ICsxMTcsNyBAQCBzdGF0
aWMgdm9pZCB2Y3B1X3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQog
c3RhdGljIGxvbmcgc3lzdGVtX3N1c3BlbmQodm9pZCAqZGF0YSkKIHsKICAgICBpbnQgc3RhdHVz
OworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKICAgICBCVUdfT04oc3lzdGVtX3N0YXRlICE9
IFNZU19TVEFURV9hY3RpdmUpOwogCkBAIC0xMzAsOCArMTMxLDIxIEBAIHN0YXRpYyBsb25nIHN5
c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCiAgICAgICAgIGdvdG8gcmVzdW1lX25vbmJvb3RfY3B1
czsKICAgICB9CiAKKyAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CisgICAgc3RhdHVzID0gZ2lj
X3N1c3BlbmQoKTsKKyAgICBpZiAoIHN0YXR1cyApCisgICAgeworICAgICAgICBzeXN0ZW1fc3Rh
dGUgPSBTWVNfU1RBVEVfcmVzdW1lOworICAgICAgICBnb3RvIHJlc3VtZV9pcnFzOworICAgIH0K
KwogICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9yZXN1bWU7CiAKKyAgICBnaWNfcmVzdW1l
KCk7CisKK3Jlc3VtZV9pcnFzOgorICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKKwogcmVz
dW1lX25vbmJvb3RfY3B1czoKICAgICByY3VfYmFycmllcigpOwogICAgIGVuYWJsZV9ub25ib290
X2NwdXMoKTsKLS0gCjIuMTMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMARC-0005g4-F9; Mon, 12 Nov 2018 11:31:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAR7-0005Tk-Ih
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:31:21 +0000
X-Inumbo-ID: 79c30cbe-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79c30cbe-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:20 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id v18-v6so8922844wrt.8
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:31:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=VS/aXW30im48xHUKHsDO2tpWTXk+SxTB3cwOqGj0q4U=;
 b=Xn+N7gsMIL/WRNS1mqtHYezVJV4pe/O5T5QZEZLzpk3vPYYlgUrsXqyov8iGZ4gp9E
 EfjA7wACFe0B4nG6kIQm7vm/6rz7myRWWHMHD43Km9RxB/i0f2LtqB6T9KLL+WGgXahu
 yqaHTnRIthBNkViMEmQUyO3hujtQLGzdeSrR9v1LZ7fSfCC81z1joqcoayNxeg1QUseK
 /WJCIhosgYp5KtPS1eJm5S+JJgyxkb3+ZSiv6PdRimNYiclqlk5b3P4d0xnh57fxipf+
 ZVvKhmZD97tDrfSE0k2yAwDlP9SPMzShpyl+D/3o/F8N72r5qh+ZH1L7uHpa4V69pVG7
 aJyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=VS/aXW30im48xHUKHsDO2tpWTXk+SxTB3cwOqGj0q4U=;
 b=grgYH/48QE5gvdYye9KDYfXkaD8bruGH/aOGdYAbHAjpm394yhw5AyFsrk/nRNgpeE
 bM6kdlswnQDATxvL0ZLrOJL7ohiYknacbJwvpdr5PNBn6qxb+x1bBrqiM7E2sXbrGuaC
 NyOHuHx9yWq6LGpzyRao+viyDcPX+IipbM+p5X6Ajz11bhWBtSJ9sR4c09QOn9Dk535+
 FYrVvHYD/5/JD9KtPhCmXmAV/h77iU3QUAfe44iRUAdaSTRWEW+eqhBsHjzrdt/+hLS5
 BVmrf2CtWASSu20g7UR3lNLBkVvWuHWu/cl9An+N/uF3Prmwr6gXxtoEAS/B/zd8r4ON
 OMZg==
X-Gm-Message-State: AGRZ1gKqChSpVKn1LnyriwA2pUgPi0ZkU2VXERRYGEzzpHs+Aqvz+aVR
 NUVtO2K6l8IVRXmq/EuquSiR8Lk+5yV0sSTG
X-Google-Smtp-Source: AJdET5ee3oJ8kjcQ6j3W0aswdSQq4dtuBQnoWWiQJyV41E3mJAYveU+6LYwEHwEPJqhw84W/IiJk1A==
X-Received: by 2002:a5d:66d0:: with SMTP id
 k16-v6mr687904wrw.154.1542022279263; 
 Mon, 12 Nov 2018 03:31:19 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:18 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:37 +0100
Message-Id: <1542022244-22977-12-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 11/18] xen/arm: Suspend/resume GIC on system
 suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R0lDIHN0YXRlIGlzIHNhdmVkIG9uIHN5c3RlbSBzdXNwZW5kIGJ5IGNhbGxpbmcgZ2ljX3N1c3Bl
bmQKKHRoaXMgZnVuY3Rpb24gZG9lcyBub3QgY2hhbmdlIGN1cnJlbnQgc3RhdGUgb2YgdGhlIEdJ
QyBidXQgb25seQpzYXZlcyB0aGUgdmFsdWVzIG9mIGNvbmZpZ3VyYXRpb24gcmVnaXN0ZXJzKS4K
VGhlIHN0YXRlIG9mIEdJQyBoYXMgdG8gYmUgcmVzdG9yZWQgYnkgY2FsbGluZyBnaWNfcmVzdW1l
LCBidXQgb25seQppZiB0aGUgZ2ljX3N1c3BlbmQgaGFzIHN1Y2NlZWRlZC4gSWYgZ2ljX3N1c3Bl
bmQgZmFpbHMsIHdlJ2xsIGp1c3QKcmVzdG9yZSBpbnRlcnJ1cHRzIGNvbmZpZ3VyYXRpb24gYW5k
IGFib3J0IHN1c3BlbmQuCgpTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxtaXJlbGEu
c2ltb25vdmljQGFnZ2lvcy5jb20+ClNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVl
ZC5ub3dzaGFkaUB4aWxpbnguY29tPgotLS0KIHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgfCAxNCAr
KysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwppbmRl
eCA4ZThlNTMxZDYxLi5iNzk0MGZlMDNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc3VzcGVu
ZC5jCisrKyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKQEAgLTExNyw2ICsxMTcsNyBAQCBzdGF0
aWMgdm9pZCB2Y3B1X3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQog
c3RhdGljIGxvbmcgc3lzdGVtX3N1c3BlbmQodm9pZCAqZGF0YSkKIHsKICAgICBpbnQgc3RhdHVz
OworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKICAgICBCVUdfT04oc3lzdGVtX3N0YXRlICE9
IFNZU19TVEFURV9hY3RpdmUpOwogCkBAIC0xMzAsOCArMTMxLDIxIEBAIHN0YXRpYyBsb25nIHN5
c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCiAgICAgICAgIGdvdG8gcmVzdW1lX25vbmJvb3RfY3B1
czsKICAgICB9CiAKKyAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CisgICAgc3RhdHVzID0gZ2lj
X3N1c3BlbmQoKTsKKyAgICBpZiAoIHN0YXR1cyApCisgICAgeworICAgICAgICBzeXN0ZW1fc3Rh
dGUgPSBTWVNfU1RBVEVfcmVzdW1lOworICAgICAgICBnb3RvIHJlc3VtZV9pcnFzOworICAgIH0K
KwogICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9yZXN1bWU7CiAKKyAgICBnaWNfcmVzdW1l
KCk7CisKK3Jlc3VtZV9pcnFzOgorICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKKwogcmVz
dW1lX25vbmJvb3RfY3B1czoKICAgICByY3VfYmFycmllcigpOwogICAgIGVuYWJsZV9ub25ib290
X2NwdXMoKTsKLS0gCjIuMTMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMARE-0005jx-05; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAR8-0005WO-Po
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:31:22 +0000
X-Inumbo-ID: 7a76bbdc-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a76bbdc-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:21 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id o15-v6so8911307wrv.4
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:31:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=3D5WbiaFSLnivj4yeqNthu189YpcHheysxavES96+rY=;
 b=wWFFqkP6MUhfhHb6RG759aPPgZInaB6ZrT2NsAnt1P+RAeJ773n8PvdAsdL/loxPRG
 38nblB9GbtEkTBztvkD+5RpN20vcUWwVA37LrTkD4CwH/pgAs7uvl+2s4D7UX22HCxix
 Rk/N3pHTYJvJfS0HhVftZZ+JnqU/DOP8AO6y/CtjBIOOmKUK/n0qocVSUKwBhKSMioa9
 4LEbCg1f7gVNnxuhHRxqsp9JFwefMPRJ9Dl8ZZPdsslZd4eddsYHgWcOyFnTvPoNV50b
 nIHyJATvzkWsshzhx/qlDDjSWQ3FezCYboy9JbuzBlsH9DtAa1zk+MZV5l5xm4t8p0ft
 hxCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=3D5WbiaFSLnivj4yeqNthu189YpcHheysxavES96+rY=;
 b=Jw9TqwsBry0N2TSE/2pzIh0ozJIbYgAoZWNkl5ctgcDYqZz3+jzuajLmN4mAO0O7s8
 hU1tobaMCeP68NXcdRs4ZQN+bn0ZaFMsPr65FQ8qkRnPcdVsiZobTgRshlyqdps1DAHH
 4wMt4zgwsR+NWtQ5OA6YNL7DeatVk0lvRsZYlE/j1W9fq+1WVMAPx9/kBJIoFXjZ8rxn
 A9WVdCFBh1BbMZWqm0/ksc97RO6BXge9D2DMM3D7mBO7xdAbjybCtFreIbHMmJDpZ1wj
 NF2YecDoECcYVP6fz0lKhbqBulD+BXyTBpsmaDBc3CKqwM2zVjKQPm/mJz8YDA/H04y7
 oPkg==
X-Gm-Message-State: AGRZ1gKaichntfs8IdQKWZrdawTw4TmiPXpuJB5GFww2onaxgGdJ4HYE
 yW4WDZYbsRWMbUSUJh+XEmN/XA==
X-Google-Smtp-Source: AJdET5cEaq0EhOUVdeQddFhvnhow0cW1dfrkEBP1PGewcgAXOf82Zp8HF9nPPsYWcjy27K7w6J0iMw==
X-Received: by 2002:adf:94a3:: with SMTP id 32-v6mr592174wrr.98.1542022280584; 
 Mon, 12 Nov 2018 03:31:20 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:20 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:38 +0100
Message-Id: <1542022244-22977-13-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 12/18] xen/arm: Suspend/resume timer interrupt
 generation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGltZXIgaW50ZXJydXB0cyBoYXZlIHRvIGJlIGRpc2FibGVkIHdoaWxlIHRoZSBzeXN0ZW0gaXMg
aW4gc3VzcGVuZC4KT3RoZXJ3aXNlLCBhIHRpbWVyIGludGVycnVwdCB3b3VsZCBmaXJlIGFuZCB3
YWtlLXVwIHRoZSBzeXN0ZW0uClN1c3BlbmRpbmcgdGhlIHRpbWVyIGludGVycnVwdHMgY29uc2lz
dHMgb2YgZGlzYWJsaW5nIHBoeXNpY2FsIEVMMQphbmQgRUwyIHRpbWVycy4gVGhlIHJlc3VtZSBj
b25zaXN0cyBvbmx5IG9mIHJhaXNpbmcgdGltZXIgc29mdGlycSwKd2hpY2ggd2lsbCB0cmlnZ2Vy
IHRoZSBnZW5lcmljIHRpbWVyIGNvZGUgdG8gcmVwcm9ncmFtIHRoZSBFTDIgdGltZXIKYXMgbmVl
ZGVkLiBFbmFibGluZyBvZiBFTDEgcGh5c2ljYWwgdGltZXIgd2lsbCBiZSB0cmlnZ2VyZWQgYnkg
YW4KZW50aXR5IHdoaWNoIHVzZXMgaXQuCgpTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmlj
IDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+ClNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3No
YWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgotLS0KIHhlbi9hcmNoL2FybS9zdXNwZW5k
LmMgICAgIHwgIDQgKysrKwogeGVuL2FyY2gvYXJtL3RpbWUuYyAgICAgICAgfCAyMiArKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RpbWUuaCB8ICAzICsrKwogMyBm
aWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3N1c3BlbmQuYyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKaW5kZXggYjc5NDBmZTAzZi4uZDFi
NDhjMzM5YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYworKysgYi94ZW4vYXJj
aC9hcm0vc3VzcGVuZC5jCkBAIC0xMzEsNiArMTMxLDggQEAgc3RhdGljIGxvbmcgc3lzdGVtX3N1
c3BlbmQodm9pZCAqZGF0YSkKICAgICAgICAgZ290byByZXN1bWVfbm9uYm9vdF9jcHVzOwogICAg
IH0KIAorICAgIHRpbWVfc3VzcGVuZCgpOworCiAgICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwog
ICAgIHN0YXR1cyA9IGdpY19zdXNwZW5kKCk7CiAgICAgaWYgKCBzdGF0dXMgKQpAQCAtMTQ2LDYg
KzE0OCw4IEBAIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCiByZXN1bWVf
aXJxczoKICAgICBsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7CiAKKyAgICB0aW1lX3Jlc3VtZSgp
OworCiByZXN1bWVfbm9uYm9vdF9jcHVzOgogICAgIHJjdV9iYXJyaWVyKCk7CiAgICAgZW5hYmxl
X25vbmJvb3RfY3B1cygpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RpbWUuYyBiL3hlbi9h
cmNoL2FybS90aW1lLmMKaW5kZXggYmJjY2VlNzQyZS4uYWFlZmNiNjQ0MSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3RpbWUuYworKysgYi94ZW4vYXJjaC9hcm0vdGltZS5jCkBAIC0zNTcsNiAr
MzU3LDI4IEBAIHZvaWQgZG9tYWluX3NldF90aW1lX29mZnNldChzdHJ1Y3QgZG9tYWluICpkLCBp
bnQ2NF90IHRpbWVfb2Zmc2V0X3NlY29uZHMpCiAgICAgLyogWFhYIHVwZGF0ZSBndWVzdCB2aXNp
YmxlIHdhbGxjbG9jayB0aW1lICovCiB9CiAKK3ZvaWQgdGltZV9zdXNwZW5kKHZvaWQpCit7Cisg
ICAgLyogRGlzYWJsZSBwaHlzaWNhbCBFTDEgdGltZXIgKi8KKyAgICBXUklURV9TWVNSRUczMigw
LCBDTlRQX0NUTF9FTDApOworCisgICAgLyogRGlzYWJsZSBoeXBlcnZpc29yJ3MgdGltZXIgKi8K
KyAgICBXUklURV9TWVNSRUczMigwLCBDTlRIUF9DVExfRUwyKTsKKyAgICBpc2IoKTsKK30KKwor
dm9pZCB0aW1lX3Jlc3VtZSh2b2lkKQoreworICAgIC8qCisgICAgICogUmFpc2luZyB0aW1lciBz
b2Z0aXJxIHdpbGwgdHJpZ2dlciBnZW5lcmljIHRpbWVyIGNvZGUgdG8gcmVwcm9ncmFtX3RpbWVy
CisgICAgICogd2l0aCB0aGUgY29ycmVjdCB0aW1lb3V0IHZhbHVlICh3aGljaCBpcyBub3Qga25v
d24gaGVyZSkuIFRoZXJlIGlzIG5vCisgICAgICogbmVlZCB0byBkbyBhbnl0aGluZyBlbHNlIGlu
IG9yZGVyIHRvIHJlY292ZXIgdGhlIHRpbWUga2VlcGluZyBmcm9tIHBvd2VyCisgICAgICogZG93
biwgYmVjYXVzZSB0aGUgc3lzdGVtIGNvdW50ZXIgaXMgbm90IGFmZmVjdGVkIGJ5IHRoZSBwb3dl
ciBkb3duIChpdAorICAgICAqIHJlc2lkZXMgb3V0IG9mIHRoZSBBUk0ncyBjbHVzdGVyIGluIGFu
IGFsd2F5cy1vbiBwYXJ0IG9mIHRoZSBTb0MpLgorICAgICAqLworICAgIHJhaXNlX3NvZnRpcnEo
VElNRVJfU09GVElSUSk7Cit9CisKIHN0YXRpYyBpbnQgY3B1X3RpbWVfY2FsbGJhY2soc3RydWN0
IG5vdGlmaWVyX2Jsb2NrICpuZmIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgYWN0aW9uLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpoY3B1
KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS90aW1lLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3RpbWUuaAppbmRleCAxOWE0NTE1ZTcyLi45Mjc1YjM5YTRhIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3RpbWUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RpbWUu
aApAQCAtNDIsNiArNDIsOSBAQCBleHRlcm4gdWludDY0X3QgbnNfdG9fdGlja3Moc190aW1lX3Qg
bnMpOwogCiB2b2lkIHByZWluaXRfeGVuX3RpbWUodm9pZCk7CiAKK3ZvaWQgdGltZV9zdXNwZW5k
KHZvaWQpOwordm9pZCB0aW1lX3Jlc3VtZSh2b2lkKTsKKwogI2VuZGlmIC8qIF9fQVJNX1RJTUVf
SF9fICovCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgotLSAKMi4xMy4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMARF-0005nH-CO; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAR8-0005WP-QE
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:31:22 +0000
X-Inumbo-ID: 7a98a845-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a98a845-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:22 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id z13-v6so8932812wrs.3
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:31:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=3D5WbiaFSLnivj4yeqNthu189YpcHheysxavES96+rY=;
 b=wWFFqkP6MUhfhHb6RG759aPPgZInaB6ZrT2NsAnt1P+RAeJ773n8PvdAsdL/loxPRG
 38nblB9GbtEkTBztvkD+5RpN20vcUWwVA37LrTkD4CwH/pgAs7uvl+2s4D7UX22HCxix
 Rk/N3pHTYJvJfS0HhVftZZ+JnqU/DOP8AO6y/CtjBIOOmKUK/n0qocVSUKwBhKSMioa9
 4LEbCg1f7gVNnxuhHRxqsp9JFwefMPRJ9Dl8ZZPdsslZd4eddsYHgWcOyFnTvPoNV50b
 nIHyJATvzkWsshzhx/qlDDjSWQ3FezCYboy9JbuzBlsH9DtAa1zk+MZV5l5xm4t8p0ft
 hxCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=3D5WbiaFSLnivj4yeqNthu189YpcHheysxavES96+rY=;
 b=Zm5uqrmV3J1gWROsse7x3Zq9C4AYdbVN+epnD55wORUnmSKKRvP39X1Y/jx5TMoE39
 qRq5hHvoB3pM7hAFjdJyfPbFBlZ3XpNmsmg9msRlLTZNMye6hAfr8qzJmW++Rja/NlIr
 faF8joxuOxLRw+Mtrb33fa4CuiygmSBKoqvns9cVV3zedLWfnGVqxzgOvTCZhXygyzV0
 ZrrD9CbTeJ3KZmjnw5L546Gl26+qez0mf3OdIawXJMkp0os4dZEq28Kf0yJHNGbNI8Em
 hy9urYOlS7ftGVp/4WaGZk6ZSfoo+v4dgEDsGeoGDZVViiLENnpvnGnBpyFDfufUsITX
 w+yg==
X-Gm-Message-State: AGRZ1gLbTooj169AemhaF+KVeeswcJhyz9c574OahDvfk8gPOmPWnsZ0
 gXPeYZm6XYczM49OTIAOM9E8UGKifY4jRUJ5
X-Google-Smtp-Source: AJdET5cEaq0EhOUVdeQddFhvnhow0cW1dfrkEBP1PGewcgAXOf82Zp8HF9nPPsYWcjy27K7w6J0iMw==
X-Received: by 2002:adf:94a3:: with SMTP id 32-v6mr592174wrr.98.1542022280584; 
 Mon, 12 Nov 2018 03:31:20 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:20 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:38 +0100
Message-Id: <1542022244-22977-13-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 12/18] xen/arm: Suspend/resume timer interrupt
 generation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGltZXIgaW50ZXJydXB0cyBoYXZlIHRvIGJlIGRpc2FibGVkIHdoaWxlIHRoZSBzeXN0ZW0gaXMg
aW4gc3VzcGVuZC4KT3RoZXJ3aXNlLCBhIHRpbWVyIGludGVycnVwdCB3b3VsZCBmaXJlIGFuZCB3
YWtlLXVwIHRoZSBzeXN0ZW0uClN1c3BlbmRpbmcgdGhlIHRpbWVyIGludGVycnVwdHMgY29uc2lz
dHMgb2YgZGlzYWJsaW5nIHBoeXNpY2FsIEVMMQphbmQgRUwyIHRpbWVycy4gVGhlIHJlc3VtZSBj
b25zaXN0cyBvbmx5IG9mIHJhaXNpbmcgdGltZXIgc29mdGlycSwKd2hpY2ggd2lsbCB0cmlnZ2Vy
IHRoZSBnZW5lcmljIHRpbWVyIGNvZGUgdG8gcmVwcm9ncmFtIHRoZSBFTDIgdGltZXIKYXMgbmVl
ZGVkLiBFbmFibGluZyBvZiBFTDEgcGh5c2ljYWwgdGltZXIgd2lsbCBiZSB0cmlnZ2VyZWQgYnkg
YW4KZW50aXR5IHdoaWNoIHVzZXMgaXQuCgpTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmlj
IDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+ClNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3No
YWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgotLS0KIHhlbi9hcmNoL2FybS9zdXNwZW5k
LmMgICAgIHwgIDQgKysrKwogeGVuL2FyY2gvYXJtL3RpbWUuYyAgICAgICAgfCAyMiArKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RpbWUuaCB8ICAzICsrKwogMyBm
aWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3N1c3BlbmQuYyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKaW5kZXggYjc5NDBmZTAzZi4uZDFi
NDhjMzM5YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYworKysgYi94ZW4vYXJj
aC9hcm0vc3VzcGVuZC5jCkBAIC0xMzEsNiArMTMxLDggQEAgc3RhdGljIGxvbmcgc3lzdGVtX3N1
c3BlbmQodm9pZCAqZGF0YSkKICAgICAgICAgZ290byByZXN1bWVfbm9uYm9vdF9jcHVzOwogICAg
IH0KIAorICAgIHRpbWVfc3VzcGVuZCgpOworCiAgICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwog
ICAgIHN0YXR1cyA9IGdpY19zdXNwZW5kKCk7CiAgICAgaWYgKCBzdGF0dXMgKQpAQCAtMTQ2LDYg
KzE0OCw4IEBAIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCiByZXN1bWVf
aXJxczoKICAgICBsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7CiAKKyAgICB0aW1lX3Jlc3VtZSgp
OworCiByZXN1bWVfbm9uYm9vdF9jcHVzOgogICAgIHJjdV9iYXJyaWVyKCk7CiAgICAgZW5hYmxl
X25vbmJvb3RfY3B1cygpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RpbWUuYyBiL3hlbi9h
cmNoL2FybS90aW1lLmMKaW5kZXggYmJjY2VlNzQyZS4uYWFlZmNiNjQ0MSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3RpbWUuYworKysgYi94ZW4vYXJjaC9hcm0vdGltZS5jCkBAIC0zNTcsNiAr
MzU3LDI4IEBAIHZvaWQgZG9tYWluX3NldF90aW1lX29mZnNldChzdHJ1Y3QgZG9tYWluICpkLCBp
bnQ2NF90IHRpbWVfb2Zmc2V0X3NlY29uZHMpCiAgICAgLyogWFhYIHVwZGF0ZSBndWVzdCB2aXNp
YmxlIHdhbGxjbG9jayB0aW1lICovCiB9CiAKK3ZvaWQgdGltZV9zdXNwZW5kKHZvaWQpCit7Cisg
ICAgLyogRGlzYWJsZSBwaHlzaWNhbCBFTDEgdGltZXIgKi8KKyAgICBXUklURV9TWVNSRUczMigw
LCBDTlRQX0NUTF9FTDApOworCisgICAgLyogRGlzYWJsZSBoeXBlcnZpc29yJ3MgdGltZXIgKi8K
KyAgICBXUklURV9TWVNSRUczMigwLCBDTlRIUF9DVExfRUwyKTsKKyAgICBpc2IoKTsKK30KKwor
dm9pZCB0aW1lX3Jlc3VtZSh2b2lkKQoreworICAgIC8qCisgICAgICogUmFpc2luZyB0aW1lciBz
b2Z0aXJxIHdpbGwgdHJpZ2dlciBnZW5lcmljIHRpbWVyIGNvZGUgdG8gcmVwcm9ncmFtX3RpbWVy
CisgICAgICogd2l0aCB0aGUgY29ycmVjdCB0aW1lb3V0IHZhbHVlICh3aGljaCBpcyBub3Qga25v
d24gaGVyZSkuIFRoZXJlIGlzIG5vCisgICAgICogbmVlZCB0byBkbyBhbnl0aGluZyBlbHNlIGlu
IG9yZGVyIHRvIHJlY292ZXIgdGhlIHRpbWUga2VlcGluZyBmcm9tIHBvd2VyCisgICAgICogZG93
biwgYmVjYXVzZSB0aGUgc3lzdGVtIGNvdW50ZXIgaXMgbm90IGFmZmVjdGVkIGJ5IHRoZSBwb3dl
ciBkb3duIChpdAorICAgICAqIHJlc2lkZXMgb3V0IG9mIHRoZSBBUk0ncyBjbHVzdGVyIGluIGFu
IGFsd2F5cy1vbiBwYXJ0IG9mIHRoZSBTb0MpLgorICAgICAqLworICAgIHJhaXNlX3NvZnRpcnEo
VElNRVJfU09GVElSUSk7Cit9CisKIHN0YXRpYyBpbnQgY3B1X3RpbWVfY2FsbGJhY2soc3RydWN0
IG5vdGlmaWVyX2Jsb2NrICpuZmIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgYWN0aW9uLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpoY3B1
KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS90aW1lLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3RpbWUuaAppbmRleCAxOWE0NTE1ZTcyLi45Mjc1YjM5YTRhIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3RpbWUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RpbWUu
aApAQCAtNDIsNiArNDIsOSBAQCBleHRlcm4gdWludDY0X3QgbnNfdG9fdGlja3Moc190aW1lX3Qg
bnMpOwogCiB2b2lkIHByZWluaXRfeGVuX3RpbWUodm9pZCk7CiAKK3ZvaWQgdGltZV9zdXNwZW5k
KHZvaWQpOwordm9pZCB0aW1lX3Jlc3VtZSh2b2lkKTsKKwogI2VuZGlmIC8qIF9fQVJNX1RJTUVf
SF9fICovCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgotLSAKMi4xMy4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMARH-0005sJ-FP; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMARA-0005Z4-1y
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:31:24 +0000
X-Inumbo-ID: 7b3d7bfe-e66e-11e8-9a16-bc764e045a96
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b3d7bfe-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:23 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id i73-v6so2804567wmd.5
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:31:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Dg5N+pTbh8eIMKs3QHYpM9hmrJOMxObPyBZxfbF42Wk=;
 b=b2pPmAXFbeE77o6uXNBEjbs6hROsase2MK8VEQkAksBQ4PWu/31xWXVIhh4ySdM8pZ
 K6CuzVJnxQIqfrzyuFxzT3+1EzJaFxKpixOL5NmeMk0By9COyUFRjH9AICtnSwFm5u0q
 NvFy8PZospipLFwr3TgFEQnjY73wWjqQGOv74e7Y+lohOlmugQMNDz6OBOx4nKmCnoZM
 1PSXx+EjsdhQwS/wI3aoAT8/by4gjkaTFgJKFxevQLkGr2LZ5rOfVc2nOhIEIDcCAAF3
 qTpqnMaw+GS4XrWVfvOFMOcx1WA+ktE2S45/2QZKf0ccmv6gRwlgH+yEI3kSz2h1uOvY
 tt+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Dg5N+pTbh8eIMKs3QHYpM9hmrJOMxObPyBZxfbF42Wk=;
 b=PNDhk11k35AR0TCYVjwmBqBvJ1XSSk2ZXvRetcBxQs4WzqSM8AXS3zswPfuCmHdIsj
 vk5RsRhkRp+uz3bp14jc5Cu0ga3rSRjIgbn+T9hVueinMoOoPCYKzpQif0cElvQLz0az
 NXdighQrnN2sbUhFENZQBTLnFmOjfb60df6yk+R0XJPUYkT5S5n/2LI+yczpmQZtCnGr
 KDm/dPwNA3P93raW19Lj/iWC4hTKBPDxUPtfQpWaJwJ2E0CNN7KsU7ab3gkxWHF8wEP9
 ak1p3Rz4DLZMsUl0iUjC+TDXbuyOWWrar1BvbNX5JhIm+DGTrGTJiQtBBdYBH1H+Tz6z
 QeIg==
X-Gm-Message-State: AGRZ1gL6Ei4cEmjBjS9PrqBbu93bU5h8SJsxj3d2W25/G4wumtZy2f+Q
 tW1aW4l6+/MSWog9jt+M+8j0GA==
X-Google-Smtp-Source: AJdET5fqWbqd78tW7qKelX/LEsY6/LVyLHv1KF5qqdNu+0Q0EQrcyYzeEJXycL6S1KQwuJtMZb61iQ==
X-Received: by 2002:a1c:ed0e:: with SMTP id
 l14-v6mr7912336wmh.53.1542022281963; 
 Mon, 12 Nov 2018 03:31:21 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:21 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:39 +0100
Message-Id: <1542022244-22977-14-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 13/18] xen/arm: Implement PSCI SYSTEM_SUSPEND
 call (physical interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UFNDSSBzeXN0ZW0gc3VzcGVuZCBmdW5jdGlvbiBzaGFsbCBiZSBpbnZva2VkIHRvIGZpbmFsaXpl
IFhlbiBzdXNwZW5kCnByb2NlZHVyZS4gUmVzdW1lIGVudHJ5IHBvaW50LCB3aGljaCBuZWVkcyB0
byBiZSBwYXNzZWQgdmlhIDFzdCBhcmd1bWVudApvZiBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwg
dG8gdGhlIEVMMywgaXMgaHlwX3Jlc3VtZS4gRm9yIG5vdywgaHlwX3Jlc3VtZQppcyBqdXN0IGEg
cGxhY2Vob2xkZXIgdGhhdCB3aWxsIGJlIGltcGxlbWVudGVkIGluIGFzc2VtYmx5LiBDb250ZXh0
IElELAp3aGljaCBpcyAybmQgYXJndW1lbnQgb2Ygc3lzdGVtIHN1c3BlbmQgUFNDSSBjYWxsLCBp
cyB1bnVzZWQsIGFzIGluIExpbnV4LgoKU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8
bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYWVlZCBOb3dzaGFk
aSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KCi0tLQpDaGFuZ2VzIGluIHYyOgoKLVRoZSBj
b21taXQgbWVzc2FnZSB3YXMgc3RhbGUgLSByZWZlcnJpbmcgdG8gdGhlIGRvX3N1c3BlbmQgZnVu
Y3Rpb24KdGhhdCBoYXMgYmVlbiByZW5hbWVkIGxvbmcgdGltZSBhZ28uIEZpeGVkIGNvbW1pdCBt
ZXNzYWdlCi0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgICAgfCAgMyArKysKIHhlbi9h
cmNoL2FybS9wc2NpLmMgICAgICAgICAgIHwgMTYgKysrKysrKysrKysrKysrKwogeGVuL2FyY2gv
YXJtL3N1c3BlbmQuYyAgICAgICAgfCAgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2ku
aCAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oIHwgIDEgKwogNSBmaWxl
cyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Fy
bTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCA5N2IwNWY1M2Vh
Li5kYmM0NzE3OTAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysg
Yi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtNTMzLDYgKzUzMyw5IEBAIEVOVFJZKF9f
Y29udGV4dF9zd2l0Y2gpCiAgICAgICAgIG1vdiAgICAgc3AsIHg5CiAgICAgICAgIHJldAogCitF
TlRSWShoeXBfcmVzdW1lKQorICAgICAgICBiIC4KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoK
ICAqIG1vZGU6IEFTTQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BzY2kuYyBiL3hlbi9hcmNo
L2FybS9wc2NpLmMKaW5kZXggYTkzMTIxZjQzYi4uYjEwMGJkOGFkMiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3BzY2kuYworKysgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCkBAIC0yNCw2ICsyNCw3
IEBACiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vcHNjaS5oPgog
I2luY2x1ZGUgPGFzbS9hY3BpLmg+CisjaW5jbHVkZSA8YXNtL3N1c3BlbmQuaD4KIAogLyoKICAq
IFdoaWxlIGEgNjQtYml0IE9TIGNhbiBtYWtlIGNhbGxzIHdpdGggU01DMzIgY2FsbGluZyBjb252
ZW50aW9ucywgZm9yCkBAIC02Nyw2ICs2OCwyMSBAQCB2b2lkIGNhbGxfcHNjaV9jcHVfb2ZmKHZv
aWQpCiAgICAgfQogfQogCitpbnQgY2FsbF9wc2NpX3N5c3RlbV9zdXNwZW5kKHZvaWQpCit7Cisj
aWZkZWYgQ09ORklHX0FSTV82NAorICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlczsKKworICAg
IC8qIDJuZCBhcmd1bWVudCAoY29udGV4dCBJRCkgaXMgbm90IHVzZWQgKi8KKyAgICBhcm1fc21j
Y2Nfc21jKFBTQ0lfMV8wX0ZONjRfU1lTVEVNX1NVU1BFTkQsIF9fcGEoaHlwX3Jlc3VtZSksICZy
ZXMpOworCisgICAgcmV0dXJuIFBTQ0lfUkVUKHJlcyk7CisjZWxzZQorICAgIC8qIG5vdCBzdXBw
b3J0ZWQgKi8KKyAgICByZXR1cm4gMTsKKyNlbmRpZgorfQorCiB2b2lkIGNhbGxfcHNjaV9zeXN0
ZW1fb2ZmKHZvaWQpCiB7CiAgICAgaWYgKCBwc2NpX3ZlciA+IFBTQ0lfVkVSU0lPTigwLCAxKSAp
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1c3Bl
bmQuYwppbmRleCBkMWI0OGMzMzlhLi4zNzkyNjM3NGJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vc3VzcGVuZC5jCisrKyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKQEAgLTE0MSw2ICsxNDEs
MTAgQEAgc3RhdGljIGxvbmcgc3lzdGVtX3N1c3BlbmQodm9pZCAqZGF0YSkKICAgICAgICAgZ290
byByZXN1bWVfaXJxczsKICAgICB9CiAKKyAgICBzdGF0dXMgPSBjYWxsX3BzY2lfc3lzdGVtX3N1
c3BlbmQoKTsKKyAgICBpZiAoIHN0YXR1cyApCisgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwg
IlBTQ0kgc3lzdGVtIHN1c3BlbmQgZmFpbGVkLCBlcnI9JWRcbiIsIHN0YXR1cyk7CisKICAgICBz
eXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfcmVzdW1lOwogCiAgICAgZ2ljX3Jlc3VtZSgpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3BzY2kuaAppbmRleCAyNjQ2MmQwYzQ3Li45ZjYxMTZhMjI0IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3BzY2kuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaApAQCAt
MjAsNiArMjAsNyBAQCBleHRlcm4gdWludDMyX3QgcHNjaV92ZXI7CiAKIGludCBwc2NpX2luaXQo
dm9pZCk7CiBpbnQgY2FsbF9wc2NpX2NwdV9vbihpbnQgY3B1KTsKK2ludCBjYWxsX3BzY2lfc3lz
dGVtX3N1c3BlbmQodm9pZCk7CiB2b2lkIGNhbGxfcHNjaV9jcHVfb2ZmKHZvaWQpOwogdm9pZCBj
YWxsX3BzY2lfc3lzdGVtX29mZih2b2lkKTsKIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9yZXNldCh2
b2lkKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9zdXNwZW5kLmgKaW5kZXggZGU3ODdkMjk2YS4uNzYwNGUyZTJlMiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zdXNwZW5kLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9zdXNwZW5kLmgKQEAgLTIsNiArMiw3IEBACiAjZGVmaW5lIF9fQVNNX0FSTV9TVVNQ
RU5EX0hfXwogCiBpbnQzMl90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdp
c3Rlcl90IGNpZCk7Cit2b2lkIGh5cF9yZXN1bWUodm9pZCk7CiAKICNlbmRpZgogCi0tIAoyLjEz
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gMARJ-0005wv-CN; Mon, 12 Nov 2018 11:31:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMARA-0005Z5-0I
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:31:24 +0000
X-Inumbo-ID: 7b616666-e66e-11e8-9a16-bc764e045a96
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b616666-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:23 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id w7-v6so8124394wmc.1
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:31:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Dg5N+pTbh8eIMKs3QHYpM9hmrJOMxObPyBZxfbF42Wk=;
 b=b2pPmAXFbeE77o6uXNBEjbs6hROsase2MK8VEQkAksBQ4PWu/31xWXVIhh4ySdM8pZ
 K6CuzVJnxQIqfrzyuFxzT3+1EzJaFxKpixOL5NmeMk0By9COyUFRjH9AICtnSwFm5u0q
 NvFy8PZospipLFwr3TgFEQnjY73wWjqQGOv74e7Y+lohOlmugQMNDz6OBOx4nKmCnoZM
 1PSXx+EjsdhQwS/wI3aoAT8/by4gjkaTFgJKFxevQLkGr2LZ5rOfVc2nOhIEIDcCAAF3
 qTpqnMaw+GS4XrWVfvOFMOcx1WA+ktE2S45/2QZKf0ccmv6gRwlgH+yEI3kSz2h1uOvY
 tt+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Dg5N+pTbh8eIMKs3QHYpM9hmrJOMxObPyBZxfbF42Wk=;
 b=q7CfEyWTNNr4VExwxbSAIL7Zw1nQF/8F/eYFRy+0/6WHnp15IEDyXLmSDc8FqWYTSp
 eQsXctgC2ESoIf1LcjVI7qMKkHqFTFl6JgByTztuZORvoqt2Fqr7nmMKfQ+5STA2BxZW
 +ELvEBQoTmWvAlncw2MPpFSyVwHN1Wjq5VvBW6UYLNlR9soDDoxaK36m7kqvYePKqgv9
 kArKK1FPmnG8Wuay+mek7NIXGJGm04AFY0rdBKMFd84jlEUcV9j6cEmDyA6lbjLkpepq
 b5x6HnMsPBd4O9vWsVQQ1ZdFjkc2tuJvkLo2jwaUAHefbx7QDKSvrTa2NApYjYQYheO0
 Q4CQ==
X-Gm-Message-State: AGRZ1gIshwtiF2fM6fAN+1elt71IDzaT882emqzdxGPhIskxMKncSgl4
 lVWN/VEhMM/j7uakt736FauIRA0YdNBCliHs
X-Google-Smtp-Source: AJdET5fqWbqd78tW7qKelX/LEsY6/LVyLHv1KF5qqdNu+0Q0EQrcyYzeEJXycL6S1KQwuJtMZb61iQ==
X-Received: by 2002:a1c:ed0e:: with SMTP id
 l14-v6mr7912336wmh.53.1542022281963; 
 Mon, 12 Nov 2018 03:31:21 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:21 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:39 +0100
Message-Id: <1542022244-22977-14-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 13/18] xen/arm: Implement PSCI SYSTEM_SUSPEND
 call (physical interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UFNDSSBzeXN0ZW0gc3VzcGVuZCBmdW5jdGlvbiBzaGFsbCBiZSBpbnZva2VkIHRvIGZpbmFsaXpl
IFhlbiBzdXNwZW5kCnByb2NlZHVyZS4gUmVzdW1lIGVudHJ5IHBvaW50LCB3aGljaCBuZWVkcyB0
byBiZSBwYXNzZWQgdmlhIDFzdCBhcmd1bWVudApvZiBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwg
dG8gdGhlIEVMMywgaXMgaHlwX3Jlc3VtZS4gRm9yIG5vdywgaHlwX3Jlc3VtZQppcyBqdXN0IGEg
cGxhY2Vob2xkZXIgdGhhdCB3aWxsIGJlIGltcGxlbWVudGVkIGluIGFzc2VtYmx5LiBDb250ZXh0
IElELAp3aGljaCBpcyAybmQgYXJndW1lbnQgb2Ygc3lzdGVtIHN1c3BlbmQgUFNDSSBjYWxsLCBp
cyB1bnVzZWQsIGFzIGluIExpbnV4LgoKU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8
bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYWVlZCBOb3dzaGFk
aSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KCi0tLQpDaGFuZ2VzIGluIHYyOgoKLVRoZSBj
b21taXQgbWVzc2FnZSB3YXMgc3RhbGUgLSByZWZlcnJpbmcgdG8gdGhlIGRvX3N1c3BlbmQgZnVu
Y3Rpb24KdGhhdCBoYXMgYmVlbiByZW5hbWVkIGxvbmcgdGltZSBhZ28uIEZpeGVkIGNvbW1pdCBt
ZXNzYWdlCi0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgICAgfCAgMyArKysKIHhlbi9h
cmNoL2FybS9wc2NpLmMgICAgICAgICAgIHwgMTYgKysrKysrKysrKysrKysrKwogeGVuL2FyY2gv
YXJtL3N1c3BlbmQuYyAgICAgICAgfCAgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2ku
aCAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oIHwgIDEgKwogNSBmaWxl
cyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Fy
bTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCA5N2IwNWY1M2Vh
Li5kYmM0NzE3OTAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysg
Yi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtNTMzLDYgKzUzMyw5IEBAIEVOVFJZKF9f
Y29udGV4dF9zd2l0Y2gpCiAgICAgICAgIG1vdiAgICAgc3AsIHg5CiAgICAgICAgIHJldAogCitF
TlRSWShoeXBfcmVzdW1lKQorICAgICAgICBiIC4KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoK
ICAqIG1vZGU6IEFTTQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BzY2kuYyBiL3hlbi9hcmNo
L2FybS9wc2NpLmMKaW5kZXggYTkzMTIxZjQzYi4uYjEwMGJkOGFkMiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3BzY2kuYworKysgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCkBAIC0yNCw2ICsyNCw3
IEBACiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vcHNjaS5oPgog
I2luY2x1ZGUgPGFzbS9hY3BpLmg+CisjaW5jbHVkZSA8YXNtL3N1c3BlbmQuaD4KIAogLyoKICAq
IFdoaWxlIGEgNjQtYml0IE9TIGNhbiBtYWtlIGNhbGxzIHdpdGggU01DMzIgY2FsbGluZyBjb252
ZW50aW9ucywgZm9yCkBAIC02Nyw2ICs2OCwyMSBAQCB2b2lkIGNhbGxfcHNjaV9jcHVfb2ZmKHZv
aWQpCiAgICAgfQogfQogCitpbnQgY2FsbF9wc2NpX3N5c3RlbV9zdXNwZW5kKHZvaWQpCit7Cisj
aWZkZWYgQ09ORklHX0FSTV82NAorICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlczsKKworICAg
IC8qIDJuZCBhcmd1bWVudCAoY29udGV4dCBJRCkgaXMgbm90IHVzZWQgKi8KKyAgICBhcm1fc21j
Y2Nfc21jKFBTQ0lfMV8wX0ZONjRfU1lTVEVNX1NVU1BFTkQsIF9fcGEoaHlwX3Jlc3VtZSksICZy
ZXMpOworCisgICAgcmV0dXJuIFBTQ0lfUkVUKHJlcyk7CisjZWxzZQorICAgIC8qIG5vdCBzdXBw
b3J0ZWQgKi8KKyAgICByZXR1cm4gMTsKKyNlbmRpZgorfQorCiB2b2lkIGNhbGxfcHNjaV9zeXN0
ZW1fb2ZmKHZvaWQpCiB7CiAgICAgaWYgKCBwc2NpX3ZlciA+IFBTQ0lfVkVSU0lPTigwLCAxKSAp
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1c3Bl
bmQuYwppbmRleCBkMWI0OGMzMzlhLi4zNzkyNjM3NGJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vc3VzcGVuZC5jCisrKyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKQEAgLTE0MSw2ICsxNDEs
MTAgQEAgc3RhdGljIGxvbmcgc3lzdGVtX3N1c3BlbmQodm9pZCAqZGF0YSkKICAgICAgICAgZ290
byByZXN1bWVfaXJxczsKICAgICB9CiAKKyAgICBzdGF0dXMgPSBjYWxsX3BzY2lfc3lzdGVtX3N1
c3BlbmQoKTsKKyAgICBpZiAoIHN0YXR1cyApCisgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwg
IlBTQ0kgc3lzdGVtIHN1c3BlbmQgZmFpbGVkLCBlcnI9JWRcbiIsIHN0YXR1cyk7CisKICAgICBz
eXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfcmVzdW1lOwogCiAgICAgZ2ljX3Jlc3VtZSgpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3BzY2kuaAppbmRleCAyNjQ2MmQwYzQ3Li45ZjYxMTZhMjI0IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3BzY2kuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaApAQCAt
MjAsNiArMjAsNyBAQCBleHRlcm4gdWludDMyX3QgcHNjaV92ZXI7CiAKIGludCBwc2NpX2luaXQo
dm9pZCk7CiBpbnQgY2FsbF9wc2NpX2NwdV9vbihpbnQgY3B1KTsKK2ludCBjYWxsX3BzY2lfc3lz
dGVtX3N1c3BlbmQodm9pZCk7CiB2b2lkIGNhbGxfcHNjaV9jcHVfb2ZmKHZvaWQpOwogdm9pZCBj
YWxsX3BzY2lfc3lzdGVtX29mZih2b2lkKTsKIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9yZXNldCh2
b2lkKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9zdXNwZW5kLmgKaW5kZXggZGU3ODdkMjk2YS4uNzYwNGUyZTJlMiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zdXNwZW5kLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9zdXNwZW5kLmgKQEAgLTIsNiArMiw3IEBACiAjZGVmaW5lIF9fQVNNX0FSTV9TVVNQ
RU5EX0hfXwogCiBpbnQzMl90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdp
c3Rlcl90IGNpZCk7Cit2b2lkIGh5cF9yZXN1bWUodm9pZCk7CiAKICNlbmRpZgogCi0tIAoyLjEz
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMARK-00061S-W9; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMARB-0005da-OO
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:31:25 +0000
X-Inumbo-ID: 7c259975-e66e-11e8-9a16-bc764e045a96
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c259975-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:24 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id 124-v6so8181443wmw.0
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:31:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=jUHRkmHENjjPuOpfoMNEEX7bEYCZdyUoc4vT07xX1m8=;
 b=AIqWCAJw6FxDhgzwrA4/FMn/o4ZggL7n/tDIvPI/+4GKSD4zs+3vzKjg1jJV+ZlUhP
 DF2HEfM8VdW8qr2bf/FhIyHef5rqMT68WEcu7e+6Im81WVEB5E7pfu9/u4adRpFKV/CF
 b6nOUEOUE04gkiBmeHzYyQXKcJTk8GAhBnem4MivSCR98qN7AjZko/yrBDjp3F+Z7F5Y
 D+S3QhAl/S/9xP/vSuHUYCUYhLxNdN1OxIb3F0M5s3uheUD3Uwd5C393r5edEh7Se17+
 8yLw+dCF/Fy4te0Ssd6ZvX8zmJAB8AbNvwlblGmrfn8AeZgMDV4zGoVmhN87N3PvStMU
 Nr5w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=jUHRkmHENjjPuOpfoMNEEX7bEYCZdyUoc4vT07xX1m8=;
 b=EWqPSlsrWdplVPs6+DfvHM/IsfduSOJEWeeKCL2psBnXt+wwi3AuF/D8gJu1lw89wd
 qIP1Inpz/kS2+Joo/+riBcV4RXGNU9AMx9CbCgyNMwgiZiIU2kNZ7xB1z50hZK+CoYAq
 XdKH3I+LvQDFzr3bOUQNMMoUnmebn/r0t4dMsgq/4KIuaGptYkXB4NZgnMizaShSe5A6
 n5lIpM64lyUnrls/OozKZXa6B7k+pFINPFExiKtphdmTfEH7ECJUydEi4Q0l2RwJwIFB
 GF1ULqrpMTbeccplGj22f8E5b8Cf8tfBRr2MmVNJgruvLU0h/F2QJuebiF4Be3WreqnQ
 IpvA==
X-Gm-Message-State: AGRZ1gJF0/Mqp67xu7Pb+1R98Ff53d5wF+EnV7Uw3mILwLaJp+T2nqcG
 kHWOXWSe790hyP/HTn48PmCBYA==
X-Google-Smtp-Source: AJdET5egXYW7R/B6CEdk1JBFNn+g+fJDCr0HhkiAmRwyeF7Jv4EFvBCzZQige9MonAQ2ivYMX6vstA==
X-Received: by 2002:a1c:9f0b:: with SMTP id
 i11-v6mr7258638wme.59.1542022283273; 
 Mon, 12 Nov 2018 03:31:23 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:22 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:40 +0100
Message-Id: <1542022244-22977-15-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 14/18] xen/arm: Convert setting MMU page tables
 code into a routine
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+CgpUaGUgY29k
ZSB0aGF0IHNldHMgdXAgTU1VIHBhZ2UgdGFibGVzIGR1cmluZyB0aGUgYm9vdCBpcyBhbHNvCm5l
ZWRlZCB3aGVuIHRoZSBzeXN0ZW0gcmVzdW1lcy4gQ29udmVydCB0aGF0IGNvZGUgaW4gaGVhZC5T
CmludG8gYSByb3V0aW5lIHNvIHRoZSByZXN1bWUgY29kZSBjYW4gdXNlIGl0IGFzIHdlbGwuIFRo
aXMgcGF0Y2gKZG9lcyBub3QgaW5jbHVkZSBhbnkgZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQt
b2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KU2lnbmVk
LW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPgot
LS0KIHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgfCAyNjUgKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzOCBpbnNlcnRpb25z
KCspLCAxMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hl
YWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKaW5kZXggZWY4N2I1YzI1NC4uZjk1Mzkw
ZGNmZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUworKysgYi94ZW4vYXJj
aC9hcm0vYXJtNjQvaGVhZC5TCkBAIC0zNzksMTM0ICszNzksMTAgQEAgc2tpcF9ic3M6CiAgICAg
ICAgICAqIHRoYW4gU1BfRUwwLiAqLwogICAgICAgICBtc3Igc3BzZWwsICMxCiAKLSAgICAgICAg
LyogUmVidWlsZCB0aGUgYm9vdCBwYWdldGFibGUncyBmaXJzdC1sZXZlbCBlbnRyaWVzLiBUaGUg
c3RydWN0dXJlCi0gICAgICAgICAqIGlzIGRlc2NyaWJlZCBpbiBtbS5jLgotICAgICAgICAgKgot
ICAgICAgICAgKiBBZnRlciB0aGUgQ1BVIGVuYWJsZXMgcGFnaW5nIGl0IHdpbGwgYWRkIHRoZSBm
aXhtYXAgbWFwcGluZwotICAgICAgICAgKiB0byB0aGVzZSBwYWdlIHRhYmxlcywgaG93ZXZlciB0
aGlzIG1heSBjbGFzaCB3aXRoIHRoZSAxOjEKLSAgICAgICAgICogbWFwcGluZy4gU28gZWFjaCBD
UFUgbXVzdCByZWJ1aWxkIHRoZSBwYWdlIHRhYmxlcyBoZXJlIHdpdGgKLSAgICAgICAgICogdGhl
IDE6MSBpbiBwbGFjZS4gKi8KKyAgICAgICAgLyogSWYgc2V0dGluZyB1cCBwYWdlX3RhYmxlcyBh
cmUgbm90IHN1Y2Nlc3NmdWwsIGZhaWwgdG8gYm9vdCAqLworICAgICAgICBibCAgICBzZXR1cF9w
YWdlX3RhYmxlcworICAgICAgICBjYnogICB4MjUsIGZhaWwKIAotICAgICAgICAvKiBJZiBYZW4g
aXMgbG9hZGVkIGF0IGV4YWN0bHkgWEVOX1ZJUlRfU1RBUlQgdGhlbiB3ZSBkb24ndAotICAgICAg
ICAgKiBuZWVkIGFuIGFkZGl0aW9uYWwgMToxIG1hcHBpbmcsIHRoZSB2aXJ0dWFsIG1hcHBpbmcg
d2lsbAotICAgICAgICAgKiBzdWZmaWNlLgotICAgICAgICAgKi8KLSAgICAgICAgY21wICAgeDE5
LCAjWEVOX1ZJUlRfU1RBUlQKLSAgICAgICAgY3NldCAgeDI1LCBlcSAgICAgICAgICAgICAgICAv
KiB4MjUgOj0gaWRlbnRpdHkgbWFwIGluIHBsYWNlLCBvciBub3QgKi8KLQotICAgICAgICAvKiBX
cml0ZSBYZW4ncyBQVCdzIHBhZGRyIGludG8gVFRCUjBfRUwyICovCi0gICAgICAgIGxvYWRfcGFk
ZHIgeDQsIGJvb3RfcGd0YWJsZQotICAgICAgICBtc3IgICBUVEJSMF9FTDIsIHg0Ci0KLSAgICAg
ICAgLyogU2V0dXAgYm9vdF9wZ3RhYmxlOiAqLwotICAgICAgICBsb2FkX3BhZGRyIHgxLCBib290
X2ZpcnN0Ci0KLSAgICAgICAgLyogLi4uIG1hcCBib290X2ZpcnN0IGluIGJvb3RfcGd0YWJsZVsw
XSAqLwotICAgICAgICBtb3YgICB4MywgI1BUX1BUICAgICAgICAgICAgIC8qIHgyIDo9IHRhYmxl
IG1hcCBvZiBib290X2ZpcnN0ICovCi0gICAgICAgIG9yciAgIHgyLCB4MSwgeDMgICAgICAgICAg
ICAgLyogICAgICAgKyByaWdodHMgZm9yIGxpbmVhciBQVCAqLwotICAgICAgICBzdHIgICB4Miwg
W3g0LCAjMF0gICAgICAgICAgIC8qIE1hcCBpdCBpbiBzbG90IDAgKi8KLQotICAgICAgICAvKiAu
Li4gbWFwIG9mIHBhZGRyKHN0YXJ0KSBpbiBib290X3BndGFibGUrYm9vdF9maXJzdF9pZCAqLwot
ICAgICAgICBsc3IgICB4MSwgeDE5LCAjWkVST0VUSF9TSElGVC8qIE9mZnNldCBvZiBiYXNlIHBh
ZGRyIGluIGJvb3RfcGd0YWJsZSAqLwotICAgICAgICBjYnogICB4MSwgMWYgICAgICAgICAgICAg
ICAgIC8qIEl0J3MgaW4gc2xvdCAwLCBtYXAgaW4gYm9vdF9maXJzdAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAqIG9yIGJvb3Rfc2Vjb25kIGxhdGVyIG9uICovCi0KLSAg
ICAgICAgLyogTGV2ZWwgemVybyBkb2VzIG5vdCBzdXBwb3J0IHN1cGVycGFnZSBtYXBwaW5ncywg
c28gd2UgaGF2ZQotICAgICAgICAgKiB0byB1c2UgYW4gZXh0cmEgZmlyc3QgbGV2ZWwgcGFnZSBp
biB3aGljaCB3ZSBjcmVhdGUgYSAxR0IgbWFwcGluZy4KLSAgICAgICAgICovCi0gICAgICAgIGxv
YWRfcGFkZHIgeDIsIGJvb3RfZmlyc3RfaWQKLQotICAgICAgICBtb3YgICB4MywgI1BUX1BUICAg
ICAgICAgICAgIC8qIHgyIDo9IHRhYmxlIG1hcCBvZiBib290X2ZpcnN0X2lkICovCi0gICAgICAg
IG9yciAgIHgyLCB4MiwgeDMgICAgICAgICAgICAgLyogICAgICAgKyByaWdodHMgZm9yIGxpbmVh
ciBQVCAqLwotICAgICAgICBsc2wgICB4MSwgeDEsICMzICAgICAgICAgICAgIC8qIHgxIDo9IFNs
b3Qgb2Zmc2V0ICovCi0gICAgICAgIHN0ciAgIHgyLCBbeDQsIHgxXQotCi0gICAgICAgIGxvYWRf
cGFkZHIgeDQsIGJvb3RfZmlyc3RfaWQKLQotICAgICAgICBsc3IgICB4MSwgeDE5LCAjRklSU1Rf
U0hJRlQgIC8qIHgxIDo9IE9mZnNldCBvZiBiYXNlIHBhZGRyIGluIGJvb3RfZmlyc3RfaWQgKi8K
LSAgICAgICAgbHNsICAgeDIsIHgxLCAjRklSU1RfU0hJRlQgICAvKiB4MiA6PSBCYXNlIGFkZHJl
c3MgZm9yIDFHQiBtYXBwaW5nICovCi0gICAgICAgIG1vdiAgIHgzLCAjUFRfTUVNICAgICAgICAg
ICAgLyogeDIgOj0gU2VjdGlvbiBtYXAgKi8KLSAgICAgICAgb3JyICAgeDIsIHgyLCB4MwotICAg
ICAgICBhbmQgICB4MSwgeDEsICNMUEFFX0VOVFJZX01BU0sgLyogeDEgOj0gU2xvdCBvZmZzZXQg
Ki8KLSAgICAgICAgbHNsICAgeDEsIHgxLCAjMwotICAgICAgICBzdHIgICB4MiwgW3g0LCB4MV0g
ICAgICAgICAgIC8qIE1hcHBpbmcgb2YgcGFkZHIoc3RhcnQpICovCi0gICAgICAgIG1vdiAgIHgy
NSwgIzEgICAgICAgICAgICAgICAgLyogeDI1IDo9IGlkZW50aXR5IG1hcCBub3cgaW4gcGxhY2Ug
Ki8KLQotMTogICAgICAvKiBTZXR1cCBib290X2ZpcnN0OiAqLwotICAgICAgICBsb2FkX3BhZGRy
IHg0LCBib290X2ZpcnN0ICAgLyogTmV4dCBsZXZlbCBpbnRvIGJvb3RfZmlyc3QgKi8KLQotICAg
ICAgICAvKiAuLi4gbWFwIGJvb3Rfc2Vjb25kIGluIGJvb3RfZmlyc3RbMF0gKi8KLSAgICAgICAg
bG9hZF9wYWRkciB4MSwgYm9vdF9zZWNvbmQKLSAgICAgICAgbW92ICAgeDMsICNQVF9QVCAgICAg
ICAgICAgICAvKiB4MiA6PSB0YWJsZSBtYXAgb2YgYm9vdF9zZWNvbmQgKi8KLSAgICAgICAgb3Jy
ICAgeDIsIHgxLCB4MyAgICAgICAgICAgICAvKiAgICAgICArIHJpZ2h0cyBmb3IgbGluZWFyIFBU
ICovCi0gICAgICAgIHN0ciAgIHgyLCBbeDQsICMwXSAgICAgICAgICAgLyogTWFwIGl0IGluIHNs
b3QgMCAqLwotCi0gICAgICAgIC8qIC4uLiBtYXAgb2YgcGFkZHIoc3RhcnQpIGluIGJvb3RfZmly
c3QgKi8KLSAgICAgICAgY2JueiAgeDI1LCAxZiAgICAgICAgICAgICAgICAvKiB4MjUgaXMgc2V0
IGlmIGFscmVhZHkgY3JlYXRlZCAqLwotICAgICAgICBsc3IgICB4MiwgeDE5LCAjRklSU1RfU0hJ
RlQgIC8qIHgyIDo9IE9mZnNldCBvZiBiYXNlIHBhZGRyIGluIGJvb3RfZmlyc3QgKi8KLSAgICAg
ICAgYW5kICAgeDEsIHgyLCAjTFBBRV9FTlRSWV9NQVNLIC8qIHgxIDo9IFNsb3QgdG8gdXNlICov
Ci0gICAgICAgIGNieiAgIHgxLCAxZiAgICAgICAgICAgICAgICAgLyogSXQncyBpbiBzbG90IDAs
IG1hcCBpbiBib290X3NlY29uZCAqLwotCi0gICAgICAgIGxzbCAgIHgyLCB4MiwgI0ZJUlNUX1NI
SUZUICAgLyogQmFzZSBhZGRyZXNzIGZvciAxR0IgbWFwcGluZyAqLwotICAgICAgICBtb3YgICB4
MywgI1BUX01FTSAgICAgICAgICAgIC8qIHgyIDo9IFNlY3Rpb24gbWFwICovCi0gICAgICAgIG9y
ciAgIHgyLCB4MiwgeDMKLSAgICAgICAgbHNsICAgeDEsIHgxLCAjMyAgICAgICAgICAgICAvKiB4
MSA6PSBTbG90IG9mZnNldCAqLwotICAgICAgICBzdHIgICB4MiwgW3g0LCB4MV0gICAgICAgICAg
IC8qIENyZWF0ZSBtYXBwaW5nIG9mIHBhZGRyKHN0YXJ0KSovCi0gICAgICAgIG1vdiAgIHgyNSwg
IzEgICAgICAgICAgICAgICAgLyogeDI1IDo9IGlkZW50aXR5IG1hcCBub3cgaW4gcGxhY2UgKi8K
LQotMTogICAgICAvKiBTZXR1cCBib290X3NlY29uZDogKi8KLSAgICAgICAgbG9hZF9wYWRkciB4
NCwgYm9vdF9zZWNvbmQKLQotICAgICAgICAvKiAuLi4gbWFwIGJvb3RfdGhpcmQgaW4gYm9vdF9z
ZWNvbmRbMV0gKi8KLSAgICAgICAgbG9hZF9wYWRkciB4MSwgYm9vdF90aGlyZAotICAgICAgICBt
b3YgICB4MywgI1BUX1BUICAgICAgICAgICAgIC8qIHgyIDo9IHRhYmxlIG1hcCBvZiBib290X3Ro
aXJkICovCi0gICAgICAgIG9yciAgIHgyLCB4MSwgeDMgICAgICAgICAgICAgLyogICAgICAgKyBy
aWdodHMgZm9yIGxpbmVhciBQVCAqLwotICAgICAgICBzdHIgICB4MiwgW3g0LCAjOF0gICAgICAg
ICAgIC8qIE1hcCBpdCBpbiBzbG90IDEgKi8KLQotICAgICAgICAvKiAuLi4gbWFwIG9mIHBhZGRy
KHN0YXJ0KSBpbiBib290X3NlY29uZCAqLwotICAgICAgICBjYm56ICB4MjUsIDFmICAgICAgICAg
ICAgICAgIC8qIHgyNSBpcyBzZXQgaWYgYWxyZWFkeSBjcmVhdGVkICovCi0gICAgICAgIGxzciAg
IHgyLCB4MTksICNTRUNPTkRfU0hJRlQgLyogeDIgOj0gT2Zmc2V0IG9mIGJhc2UgcGFkZHIgaW4g
Ym9vdF9zZWNvbmQgKi8KLSAgICAgICAgYW5kICAgeDEsIHgyLCAjTFBBRV9FTlRSWV9NQVNLIC8q
IHgxIDo9IFNsb3QgdG8gdXNlICovCi0gICAgICAgIGNtcCAgIHgxLCAjMQotICAgICAgICBiLmVx
ICB2aXJ0cGh5c19jbGFzaCAgICAgICAgIC8qIEl0J3MgaW4gc2xvdCAxLCB3aGljaCB3ZSBjYW5u
b3QgaGFuZGxlICovCi0KLSAgICAgICAgbHNsICAgeDIsIHgyLCAjU0VDT05EX1NISUZUICAvKiBC
YXNlIGFkZHJlc3MgZm9yIDJNQiBtYXBwaW5nICovCi0gICAgICAgIG1vdiAgIHgzLCAjUFRfTUVN
ICAgICAgICAgICAgLyogeDIgOj0gU2VjdGlvbiBtYXAgKi8KLSAgICAgICAgb3JyICAgeDIsIHgy
LCB4MwotICAgICAgICBsc2wgICB4MSwgeDEsICMzICAgICAgICAgICAgIC8qIHgxIDo9IFNsb3Qg
b2Zmc2V0ICovCi0gICAgICAgIHN0ciAgIHgyLCBbeDQsIHgxXSAgICAgICAgICAgLyogQ3JlYXRl
IG1hcHBpbmcgb2YgcGFkZHIoc3RhcnQpKi8KLSAgICAgICAgbW92ICAgeDI1LCAjMSAgICAgICAg
ICAgICAgICAvKiB4MjUgOj0gaWRlbnRpdHkgbWFwIG5vdyBpbiBwbGFjZSAqLwotCi0xOiAgICAg
IC8qIFNldHVwIGJvb3RfdGhpcmQ6ICovCi0gICAgICAgIGxvYWRfcGFkZHIgeDQsIGJvb3RfdGhp
cmQKLQotICAgICAgICBsc3IgICB4MiwgeDE5LCAjVEhJUkRfU0hJRlQgIC8qIEJhc2UgYWRkcmVz
cyBmb3IgNEsgbWFwcGluZyAqLwotICAgICAgICBsc2wgICB4MiwgeDIsICNUSElSRF9TSElGVAot
ICAgICAgICBtb3YgICB4MywgI1BUX01FTV9MMyAgICAgICAgIC8qIHgyIDo9IFNlY3Rpb24gbWFw
ICovCi0gICAgICAgIG9yciAgIHgyLCB4MiwgeDMKLQotICAgICAgICAvKiAuLi4gbWFwIG9mIHZh
ZGRyKHN0YXJ0KSBpbiBib290X3RoaXJkICovCi0gICAgICAgIG1vdiAgIHgxLCB4enIKLTE6ICAg
ICAgc3RyICAgeDIsIFt4NCwgeDFdICAgICAgICAgICAvKiBNYXAgdmFkZHIoc3RhcnQpICovCi0g
ICAgICAgIGFkZCAgIHgyLCB4MiwgI1BBR0VfU0laRSAgICAgLyogTmV4dCBwYWdlICovCi0gICAg
ICAgIGFkZCAgIHgxLCB4MSwgIzggICAgICAgICAgICAgLyogTmV4dCBzbG90ICovCi0gICAgICAg
IGNtcCAgIHgxLCAjKExQQUVfRU5UUklFUzw8MykgLyogNTEyIGVudHJpZXMgcGVyIHBhZ2UgKi8K
LSAgICAgICAgYi5sdCAgMWIKLQotICAgICAgICAvKiBEZWZlciBmaXhtYXAgYW5kIGR0YiBtYXBw
aW5nIHVudGlsIGFmdGVyIHBhZ2luZyBlbmFibGVkLCB0bwotICAgICAgICAgKiBhdm9pZCB0aGVt
IGNsYXNoaW5nIHdpdGggdGhlIDE6MSBtYXBwaW5nLiAqLwotCi0gICAgICAgIC8qIGJvb3QgcGFn
ZXRhYmxlIHNldHVwIGNvbXBsZXRlICovCi0KLSAgICAgICAgY2JueiAgeDI1LCAxZiAgICAgICAg
ICAgICAgICAvKiBEaWQgd2UgbWFuYWdlIHRvIGNyZWF0ZSBhbiBpZGVudGl0eSBtYXBwaW5nID8g
Ki8KLSAgICAgICAgUFJJTlQoIlVuYWJsZSB0byBidWlsZCBib290IHBhZ2UgdGFibGVzIC0gRmFp
bGVkIHRvIGlkZW50aXR5IG1hcCBYZW4uXHJcbiIpCi0gICAgICAgIGIgICAgIGZhaWwKLXZpcnRw
aHlzX2NsYXNoOgotICAgICAgICAvKiBJZGVudGl0eSBtYXAgY2xhc2hlcyB3aXRoIGJvb3RfdGhp
cmQsIHdoaWNoIHdlIGNhbm5vdCBoYW5kbGUgeWV0ICovCi0gICAgICAgIFBSSU5UKCItIFVuYWJs
ZSB0byBidWlsZCBib290IHBhZ2UgdGFibGVzIC0gdmlydCBhbmQgcGh5cyBhZGRyZXNzZXMgY2xh
c2guIC1cclxuIikKLSAgICAgICAgYiAgICAgZmFpbAotCi0xOgogICAgICAgICBQUklOVCgiLSBU
dXJuaW5nIG9uIHBhZ2luZyAtXHJcbiIpCiAKICAgICAgICAgLyoKQEAgLTc5Nyw2ICs2NzMsMTQx
IEBAIEVOVFJZKGVmaV94ZW5fc3RhcnQpCiAgICAgICAgIGIgICAgIHJlYWxfc3RhcnRfZWZpCiBF
TkRQUk9DKGVmaV94ZW5fc3RhcnQpCiAKK0VOVFJZKHNldHVwX3BhZ2VfdGFibGVzKQorICAgICAg
ICBsZHIgICB4MCwgPXN0YXJ0CisgICAgICAgIGFkciAgIHgxOSwgc3RhcnQgICAgICAgICAgICAg
LyogeDE5IDo9IHBhZGRyIChzdGFydCkgKi8KKyAgICAgICAgc3ViICAgeDIwLCB4MTksIHgwICAg
ICAgICAgICAvKiB4MjAgOj0gcGh5cy1vZmZzZXQgKi8KKworICAgICAgICAvKiBSZWJ1aWxkIHRo
ZSBib290IHBhZ2V0YWJsZSdzIGZpcnN0LWxldmVsIGVudHJpZXMuIFRoZSBzdHJ1Y3R1cmUKKyAg
ICAgICAgICogaXMgZGVzY3JpYmVkIGluIG1tLmMuCisgICAgICAgICAqCisgICAgICAgICAqIEFm
dGVyIHRoZSBDUFUgZW5hYmxlcyBwYWdpbmcgaXQgd2lsbCBhZGQgdGhlIGZpeG1hcCBtYXBwaW5n
CisgICAgICAgICAqIHRvIHRoZXNlIHBhZ2UgdGFibGVzLCBob3dldmVyIHRoaXMgbWF5IGNsYXNo
IHdpdGggdGhlIDE6MQorICAgICAgICAgKiBtYXBwaW5nLiBTbyBlYWNoIENQVSBtdXN0IHJlYnVp
bGQgdGhlIHBhZ2UgdGFibGVzIGhlcmUgd2l0aAorICAgICAgICAgKiB0aGUgMToxIGluIHBsYWNl
LiAqLworCisgICAgICAgIC8qIElmIFhlbiBpcyBsb2FkZWQgYXQgZXhhY3RseSBYRU5fVklSVF9T
VEFSVCB0aGVuIHdlIGRvbid0CisgICAgICAgICAqIG5lZWQgYW4gYWRkaXRpb25hbCAxOjEgbWFw
cGluZywgdGhlIHZpcnR1YWwgbWFwcGluZyB3aWxsCisgICAgICAgICAqIHN1ZmZpY2UuCisgICAg
ICAgICAqLworICAgICAgICBjbXAgICB4MTksICNYRU5fVklSVF9TVEFSVAorICAgICAgICBjc2V0
ICB4MjUsIGVxICAgICAgICAgICAgICAgIC8qIHgyNSA6PSBpZGVudGl0eSBtYXAgaW4gcGxhY2Us
IG9yIG5vdCAqLworCisgICAgICAgIC8qIFdyaXRlIFhlbidzIFBUJ3MgcGFkZHIgaW50byBUVEJS
MF9FTDIgKi8KKyAgICAgICAgbG9hZF9wYWRkciB4NCwgYm9vdF9wZ3RhYmxlCisgICAgICAgIG1z
ciAgIFRUQlIwX0VMMiwgeDQKKworICAgICAgICAvKiBTZXR1cCBib290X3BndGFibGU6ICovCisg
ICAgICAgIGxvYWRfcGFkZHIgeDEsIGJvb3RfZmlyc3QKKworICAgICAgICAvKiAuLi4gbWFwIGJv
b3RfZmlyc3QgaW4gYm9vdF9wZ3RhYmxlWzBdICovCisgICAgICAgIG1vdiAgIHgzLCAjUFRfUFQg
ICAgICAgICAgICAgLyogeDIgOj0gdGFibGUgbWFwIG9mIGJvb3RfZmlyc3QgKi8KKyAgICAgICAg
b3JyICAgeDIsIHgxLCB4MyAgICAgICAgICAgICAvKiAgICAgICArIHJpZ2h0cyBmb3IgbGluZWFy
IFBUICovCisgICAgICAgIHN0ciAgIHgyLCBbeDQsICMwXSAgICAgICAgICAgLyogTWFwIGl0IGlu
IHNsb3QgMCAqLworCisgICAgICAgIC8qIC4uLiBtYXAgb2YgcGFkZHIoc3RhcnQpIGluIGJvb3Rf
cGd0YWJsZStib290X2ZpcnN0X2lkICovCisgICAgICAgIGxzciAgIHgxLCB4MTksICNaRVJPRVRI
X1NISUZULyogT2Zmc2V0IG9mIGJhc2UgcGFkZHIgaW4gYm9vdF9wZ3RhYmxlICovCisgICAgICAg
IGNieiAgIHgxLCAxZiAgICAgICAgICAgICAgICAgLyogSXQncyBpbiBzbG90IDAsIG1hcCBpbiBi
b290X2ZpcnN0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogb3IgYm9v
dF9zZWNvbmQgbGF0ZXIgb24gKi8KKworICAgICAgICAvKiBMZXZlbCB6ZXJvIGRvZXMgbm90IHN1
cHBvcnQgc3VwZXJwYWdlIG1hcHBpbmdzLCBzbyB3ZSBoYXZlCisgICAgICAgICAqIHRvIHVzZSBh
biBleHRyYSBmaXJzdCBsZXZlbCBwYWdlIGluIHdoaWNoIHdlIGNyZWF0ZSBhIDFHQiBtYXBwaW5n
LgorICAgICAgICAgKi8KKyAgICAgICAgbG9hZF9wYWRkciB4MiwgYm9vdF9maXJzdF9pZAorCisg
ICAgICAgIG1vdiAgIHgzLCAjUFRfUFQgICAgICAgICAgICAgLyogeDIgOj0gdGFibGUgbWFwIG9m
IGJvb3RfZmlyc3RfaWQgKi8KKyAgICAgICAgb3JyICAgeDIsIHgyLCB4MyAgICAgICAgICAgICAv
KiAgICAgICArIHJpZ2h0cyBmb3IgbGluZWFyIFBUICovCisgICAgICAgIGxzbCAgIHgxLCB4MSwg
IzMgICAgICAgICAgICAgLyogeDEgOj0gU2xvdCBvZmZzZXQgKi8KKyAgICAgICAgc3RyICAgeDIs
IFt4NCwgeDFdCisKKyAgICAgICAgbG9hZF9wYWRkciB4NCwgYm9vdF9maXJzdF9pZAorCisgICAg
ICAgIGxzciAgIHgxLCB4MTksICNGSVJTVF9TSElGVCAgLyogeDEgOj0gT2Zmc2V0IG9mIGJhc2Ug
cGFkZHIgaW4gYm9vdF9maXJzdF9pZCAqLworICAgICAgICBsc2wgICB4MiwgeDEsICNGSVJTVF9T
SElGVCAgIC8qIHgyIDo9IEJhc2UgYWRkcmVzcyBmb3IgMUdCIG1hcHBpbmcgKi8KKyAgICAgICAg
bW92ICAgeDMsICNQVF9NRU0gICAgICAgICAgICAvKiB4MiA6PSBTZWN0aW9uIG1hcCAqLworICAg
ICAgICBvcnIgICB4MiwgeDIsIHgzCisgICAgICAgIGFuZCAgIHgxLCB4MSwgI0xQQUVfRU5UUllf
TUFTSyAvKiB4MSA6PSBTbG90IG9mZnNldCAqLworICAgICAgICBsc2wgICB4MSwgeDEsICMzCisg
ICAgICAgIHN0ciAgIHgyLCBbeDQsIHgxXSAgICAgICAgICAgLyogTWFwcGluZyBvZiBwYWRkcihz
dGFydCkgKi8KKyAgICAgICAgbW92ICAgeDI1LCAjMSAgICAgICAgICAgICAgICAvKiB4MjUgOj0g
aWRlbnRpdHkgbWFwIG5vdyBpbiBwbGFjZSAqLworCisxOiAgICAgIC8qIFNldHVwIGJvb3RfZmly
c3Q6ICovCisgICAgICAgIGxvYWRfcGFkZHIgeDQsIGJvb3RfZmlyc3QgICAvKiBOZXh0IGxldmVs
IGludG8gYm9vdF9maXJzdCAqLworCisgICAgICAgIC8qIC4uLiBtYXAgYm9vdF9zZWNvbmQgaW4g
Ym9vdF9maXJzdFswXSAqLworICAgICAgICBsb2FkX3BhZGRyIHgxLCBib290X3NlY29uZAorICAg
ICAgICBtb3YgICB4MywgI1BUX1BUICAgICAgICAgICAgIC8qIHgyIDo9IHRhYmxlIG1hcCBvZiBi
b290X3NlY29uZCAqLworICAgICAgICBvcnIgICB4MiwgeDEsIHgzICAgICAgICAgICAgIC8qICAg
ICAgICsgcmlnaHRzIGZvciBsaW5lYXIgUFQgKi8KKyAgICAgICAgc3RyICAgeDIsIFt4NCwgIzBd
ICAgICAgICAgICAvKiBNYXAgaXQgaW4gc2xvdCAwICovCisKKyAgICAgICAgLyogLi4uIG1hcCBv
ZiBwYWRkcihzdGFydCkgaW4gYm9vdF9maXJzdCAqLworICAgICAgICBjYm56ICB4MjUsIDFmICAg
ICAgICAgICAgICAgIC8qIHgyNSBpcyBzZXQgaWYgYWxyZWFkeSBjcmVhdGVkICovCisgICAgICAg
IGxzciAgIHgyLCB4MTksICNGSVJTVF9TSElGVCAgLyogeDIgOj0gT2Zmc2V0IG9mIGJhc2UgcGFk
ZHIgaW4gYm9vdF9maXJzdCAqLworICAgICAgICBhbmQgICB4MSwgeDIsICNMUEFFX0VOVFJZX01B
U0sgLyogeDEgOj0gU2xvdCB0byB1c2UgKi8KKyAgICAgICAgY2J6ICAgeDEsIDFmICAgICAgICAg
ICAgICAgICAvKiBJdCdzIGluIHNsb3QgMCwgbWFwIGluIGJvb3Rfc2Vjb25kICovCisKKyAgICAg
ICAgbHNsICAgeDIsIHgyLCAjRklSU1RfU0hJRlQgICAvKiBCYXNlIGFkZHJlc3MgZm9yIDFHQiBt
YXBwaW5nICovCisgICAgICAgIG1vdiAgIHgzLCAjUFRfTUVNICAgICAgICAgICAgLyogeDIgOj0g
U2VjdGlvbiBtYXAgKi8KKyAgICAgICAgb3JyICAgeDIsIHgyLCB4MworICAgICAgICBsc2wgICB4
MSwgeDEsICMzICAgICAgICAgICAgIC8qIHgxIDo9IFNsb3Qgb2Zmc2V0ICovCisgICAgICAgIHN0
ciAgIHgyLCBbeDQsIHgxXSAgICAgICAgICAgLyogQ3JlYXRlIG1hcHBpbmcgb2YgcGFkZHIoc3Rh
cnQpKi8KKyAgICAgICAgbW92ICAgeDI1LCAjMSAgICAgICAgICAgICAgICAvKiB4MjUgOj0gaWRl
bnRpdHkgbWFwIG5vdyBpbiBwbGFjZSAqLworCisxOiAgICAgIC8qIFNldHVwIGJvb3Rfc2Vjb25k
OiAqLworICAgICAgICBsb2FkX3BhZGRyIHg0LCBib290X3NlY29uZAorCisgICAgICAgIC8qIC4u
LiBtYXAgYm9vdF90aGlyZCBpbiBib290X3NlY29uZFsxXSAqLworICAgICAgICBsb2FkX3BhZGRy
IHgxLCBib290X3RoaXJkCisgICAgICAgIG1vdiAgIHgzLCAjUFRfUFQgICAgICAgICAgICAgLyog
eDIgOj0gdGFibGUgbWFwIG9mIGJvb3RfdGhpcmQgKi8KKyAgICAgICAgb3JyICAgeDIsIHgxLCB4
MyAgICAgICAgICAgICAvKiAgICAgICArIHJpZ2h0cyBmb3IgbGluZWFyIFBUICovCisgICAgICAg
IHN0ciAgIHgyLCBbeDQsICM4XSAgICAgICAgICAgLyogTWFwIGl0IGluIHNsb3QgMSAqLworCisg
ICAgICAgIC8qIC4uLiBtYXAgb2YgcGFkZHIoc3RhcnQpIGluIGJvb3Rfc2Vjb25kICovCisgICAg
ICAgIGNibnogIHgyNSwgMWYgICAgICAgICAgICAgICAgLyogeDI1IGlzIHNldCBpZiBhbHJlYWR5
IGNyZWF0ZWQgKi8KKyAgICAgICAgbHNyICAgeDIsIHgxOSwgI1NFQ09ORF9TSElGVCAvKiB4MiA6
PSBPZmZzZXQgb2YgYmFzZSBwYWRkciBpbiBib290X3NlY29uZCAqLworICAgICAgICBhbmQgICB4
MSwgeDIsICNMUEFFX0VOVFJZX01BU0sgLyogeDEgOj0gU2xvdCB0byB1c2UgKi8KKyAgICAgICAg
Y21wICAgeDEsICMxCisgICAgICAgIGIuZXEgIHZpcnRwaHlzX2NsYXNoICAgICAgICAgLyogSXQn
cyBpbiBzbG90IDEsIHdoaWNoIHdlIGNhbm5vdCBoYW5kbGUgKi8KKworICAgICAgICBsc2wgICB4
MiwgeDIsICNTRUNPTkRfU0hJRlQgIC8qIEJhc2UgYWRkcmVzcyBmb3IgMk1CIG1hcHBpbmcgKi8K
KyAgICAgICAgbW92ICAgeDMsICNQVF9NRU0gICAgICAgICAgICAvKiB4MiA6PSBTZWN0aW9uIG1h
cCAqLworICAgICAgICBvcnIgICB4MiwgeDIsIHgzCisgICAgICAgIGxzbCAgIHgxLCB4MSwgIzMg
ICAgICAgICAgICAgLyogeDEgOj0gU2xvdCBvZmZzZXQgKi8KKyAgICAgICAgc3RyICAgeDIsIFt4
NCwgeDFdICAgICAgICAgICAvKiBDcmVhdGUgbWFwcGluZyBvZiBwYWRkcihzdGFydCkqLworICAg
ICAgICBtb3YgICB4MjUsICMxICAgICAgICAgICAgICAgIC8qIHgyNSA6PSBpZGVudGl0eSBtYXAg
bm93IGluIHBsYWNlICovCisKKzE6ICAgICAgLyogU2V0dXAgYm9vdF90aGlyZDogKi8KKyAgICAg
ICAgbG9hZF9wYWRkciB4NCwgYm9vdF90aGlyZAorCisgICAgICAgIGxzciAgIHgyLCB4MTksICNU
SElSRF9TSElGVCAgLyogQmFzZSBhZGRyZXNzIGZvciA0SyBtYXBwaW5nICovCisgICAgICAgIGxz
bCAgIHgyLCB4MiwgI1RISVJEX1NISUZUCisgICAgICAgIG1vdiAgIHgzLCAjUFRfTUVNX0wzICAg
ICAgICAgLyogeDIgOj0gU2VjdGlvbiBtYXAgKi8KKyAgICAgICAgb3JyICAgeDIsIHgyLCB4Mwor
CisgICAgICAgIC8qIC4uLiBtYXAgb2YgdmFkZHIoc3RhcnQpIGluIGJvb3RfdGhpcmQgKi8KKyAg
ICAgICAgbW92ICAgeDEsIHh6cgorMTogICAgICBzdHIgICB4MiwgW3g0LCB4MV0gICAgICAgICAg
IC8qIE1hcCB2YWRkcihzdGFydCkgKi8KKyAgICAgICAgYWRkICAgeDIsIHgyLCAjUEFHRV9TSVpF
ICAgICAvKiBOZXh0IHBhZ2UgKi8KKyAgICAgICAgYWRkICAgeDEsIHgxLCAjOCAgICAgICAgICAg
ICAvKiBOZXh0IHNsb3QgKi8KKyAgICAgICAgY21wICAgeDEsICMoTFBBRV9FTlRSSUVTPDwzKSAv
KiA1MTIgZW50cmllcyBwZXIgcGFnZSAqLworICAgICAgICBiLmx0ICAxYgorCisgICAgICAgIC8q
IERlZmVyIGZpeG1hcCBhbmQgZHRiIG1hcHBpbmcgdW50aWwgYWZ0ZXIgcGFnaW5nIGVuYWJsZWQs
IHRvCisgICAgICAgICAqIGF2b2lkIHRoZW0gY2xhc2hpbmcgd2l0aCB0aGUgMToxIG1hcHBpbmcu
ICovCisKKyAgICAgICAgLyogYm9vdCBwYWdldGFibGUgc2V0dXAgY29tcGxldGUgKi8KKworICAg
ICAgICBjYm56ICB4MjUsIDFmICAgICAgICAgICAgICAgIC8qIERpZCB3ZSBtYW5hZ2UgdG8gY3Jl
YXRlIGFuIGlkZW50aXR5IG1hcHBpbmcgPyAqLworICAgICAgICBQUklOVCgiVW5hYmxlIHRvIGJ1
aWxkIGJvb3QgcGFnZSB0YWJsZXMgLSBGYWlsZWQgdG8gaWRlbnRpdHkgbWFwIFhlbi5cclxuIikK
KyAgICAgICAgYiAgICAxZgordmlydHBoeXNfY2xhc2g6CisgICAgICAgIC8qIElkZW50aXR5IG1h
cCBjbGFzaGVzIHdpdGggYm9vdF90aGlyZCwgd2hpY2ggd2UgY2Fubm90IGhhbmRsZSB5ZXQgKi8K
KyAgICAgICAgUFJJTlQoIi0gVW5hYmxlIHRvIGJ1aWxkIGJvb3QgcGFnZSB0YWJsZXMgLSB2aXJ0
IGFuZCBwaHlzIGFkZHJlc3NlcyBjbGFzaC4gLVxyXG4iKQorMToKKyAgICAgICAgcmV0CisKK0VO
RFBST0Moc2V0dXBfcGFnZV90YWJsZXMpCisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBt
b2RlOiBBU00KLS0gCjIuMTMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMARL-00063C-O8; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMARD-0005hs-2W
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:31:27 +0000
X-Inumbo-ID: 7ceb4194-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ceb4194-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:25 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id w14-v6so3469825wrt.7
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:31:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=jjS4Yt95oOXzIM+6AXtGU40nPYsCpAEYMv4neP5Pu98=;
 b=wvN7oh1hPhSgt1S97TgWrqOOhXI5yhFhMcIxxSvTrkQ+YlLGGA1jat+HF9PeFD2x3y
 j7gaSQbN04tz6HHIgk4G//S70yXCh8ZczBfA8sObO0Oe3TjS6RcSaIJeh2s0OHTcp71S
 KKjOFsuSawGM0Z8ViXal8hCano+7PAR4VZbNGstW8DdAFKQo+B7La0j4nDEkcVNYs2OA
 fm9yAPaj9sx9042LmyKmYXOb36M4f26GevhbhnBgVKYb2ITyk26Wr+YrOVHdgg38qU/g
 qQLu6vIxK/deZVLilhq9e11rpqr+Zpw2EfXRqUAnlE3vh1fyD6bWJ4v7RBIKziILESvS
 ZTUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=jjS4Yt95oOXzIM+6AXtGU40nPYsCpAEYMv4neP5Pu98=;
 b=GFHqh4MofuoaEt88WJy3TMblCmtMCDcOvIRovIHZ1Wf0+FHstnM3lRDqiKWOiFhnqT
 IU5Tlu1wwpV8NndA+RkPwnYG2gPg/cB6BoGyUulAET7dfigkD9KCnIPfsdzv8YGRTqvh
 rc+z+mEBI5yw6b19O4+cL549lzu7853Z+iAWKY+XtTekQhKGtgyI6SLqpbJgkrC1Kig9
 0j1TaqId7dtYUUUjYrLvF8bnXtzU2UhM1GEbyTywxrfO2+sCDg1XH2V6+2kotZhTXqqH
 yc7bzZJ0DU6giXjkCdEgfKrbsJYc3zBDAfk88uB6SjYSE7T4SXbaAmEWh3jN+v9TrCcH
 abNQ==
X-Gm-Message-State: AGRZ1gJlkPmMHF7+giX+aN/TmvsoNOX4ZfD5F9U85qrRWTdhIyc5lJMQ
 dlthX2h5eN3qNgcPecKWG9D7GA==
X-Google-Smtp-Source: AJdET5cPDAC/DDbboMxK7GSz2qNRVeNNgSGoSrAUvpGkXlP8BOhLcBW/72yEfP9QcCaXJJ8YkzL6hg==
X-Received: by 2002:adf:8361:: with SMTP id 88-v6mr647684wrd.192.1542022284676; 
 Mon, 12 Nov 2018 03:31:24 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:24 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:41 +0100
Message-Id: <1542022244-22977-16-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 15/18] xen/arm: Resume memory management on Xen
 resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIE1NVSBuZWVkcyB0byBiZSBlbmFibGVkIGluIHRoZSByZXN1bWUgZmxvdyBiZWZvcmUgdGhl
IGNvbnRleHQKY2FuIGJlIHJlc3RvcmVkICh3ZSBuZWVkIHRvIGJlIGFibGUgdG8gYWNjZXNzIHRo
ZSBjb250ZXh0IGRhdGEgYnkKdmlydHVhbCBhZGRyZXNzIGluIG9yZGVyIHRvIHJlc3RvcmUgaXQp
LiBUaGUgY29uZmlndXJhdGlvbiBvZiBzeXN0ZW0KcmVnaXN0ZXJzIHByaW9yIHRvIGJyYW5jaGlu
ZyB0byB0aGUgcm91dGluZSB0aGF0IHNldHMgdXAgdGhlIHBhZ2UKdGFibGVzIGlzIGNvcGllZCBm
cm9tIHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMuCkFmdGVyIHRoZSBNTVUgaXMgZW5hYmxlZCwg
dGhlIGNvbnRlbnQgb2YgVFRCUjBfRUwyIGlzIGNoYW5nZWQgdG8KcG9pbnQgdG8gaW5pdF90dGJy
IChwYWdlIHRhYmxlcyB1c2VkIGF0IHJ1bnRpbWUpLgoKQXQgYm9vdCB0aGUgaW5pdF90dGJyIHZh
cmlhYmxlIGlzIHVwZGF0ZWQgd2hlbiBhIHNlY29uZGFyeSBDUFUgaXMKaG90cGx1Z2dlZC4gSW4g
dGhlIHNjZW5hcmlvIHdoZXJlIHRoZXJlIGlzIG9ubHkgb25lIHBoeXNpY2FsIENQVSBpbgp0aGUg
c3lzdGVtLCB0aGUgaW5pdF90dGJyIHdvdWxkIG5vdCBiZSBpbml0aWFsaXplZCBmb3IgdGhlIHVz
ZSBpbgpyZXN1bWUgZmxvdy4gVG8gZ2V0IHRoZSB2YXJpYWJsZSBpbml0aWFsaXplZCBpbiBhbGwg
c2NlbmFyaW9zIGluIHRoaXMKcGF0Y2ggd2UgYWRkIHRoYXQgdGhlIGJvb3QgQ1BVIHVwZGF0ZXMg
aW5pdF90dGJyIGFmdGVyIGl0IHNldHMgdGhlCnBhZ2UgdGFibGVzIGZvciBydW50aW1lLgoKQWZ0
ZXIgdGhlIG1lbW9yeSBtYW5hZ2VtZW50IGlzIHJlc3VtZWQsIHRoZSBTQ1RMUl9XWE4gaW4gU0NU
TFJfRUwyCmhhcyB0byBiZSBzZXQgaW4gb3JkZXIgdG8gY29uZmlndXJlIHRoYXQgYSBtYXBwaW5n
IGNhbm5vdCBiZSBib3RoCndyaXRhYmxlIGFuZCBleGVjdXRhYmxlICh0aGlzIHdhcyBjb25maWd1
cmVkIHByaW9yIHRvIHN1c3BlbmQpLgpUaGlzIGlzIGRvbmUgdXNpbmcgYW4gZXhpc3RpbmcgZnVu
Y3Rpb24gKG1tdV9pbml0X3NlY29uZGFyeV9jcHUpLgoKU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNp
bW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYWVl
ZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KCi0tLQpDaGFuZ2VzIGluIHYy
OgoKLSBQYXRjaCBmcm9tIHYxOgoiW1hFTiBQQVRDSCAxNy8yMV0geGVuL2FybTogU2V0IFNDVExS
X1dYTiBpbiBTQ1RMUl9FTDIgb24gcmVzdW1lIgppcyBzcXVhc2hlZCB3aXRoIHRoaXMgcGF0Y2gs
IGJlY2F1c2UgaXQgaXMgaW5kZWVkIHJlbGF0ZWQgdG8gcmVzdW1pbmcKdGhlIG1lbW9yeSBtYW5h
Z2VtZW50Ci0gU2luY2UgdGhlIG9yaWdpbmFsIHBhdGNoIHdhcyBuYW1lZCAnRW5hYmxlIHRoZSBN
TVUnLCBhbmQgdGhpcyBpcwpub3Qgb25seSBlbmFibGluZyBhbnltb3JlLCBidXQgdGhlIGZ1bGwg
cmVzdW1lIG9mIGZ1bmN0aW9uYWxpdHksIHRoZQpjb21taXQgdGl0bGUgYW5kIG1lc3NhZ2UgaXMg
Zml4ZWQKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8IDg4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9tbS5jICAgICAg
ICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyAgICAgfCAgNiArKysrCiAzIGZpbGVz
IGNoYW5nZWQsIDk1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJt
NjQvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCmluZGV4IGRiYzQ3MTc5MDMu
LjVlZmEzMGU4ZWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCisrKyBi
L3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCkBAIC0xLDYgKzEsNyBAQAogI2luY2x1ZGUgPGFz
bS9hc21fZGVmbnMuaD4KICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgogI2luY2x1ZGUgPGFzbS9t
YWNyb3MuaD4KKyNpbmNsdWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CiAj
aW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL3NtY2NjLmg+CkBAIC01
MzQsNiArNTM1LDkzIEBAIEVOVFJZKF9fY29udGV4dF9zd2l0Y2gpCiAgICAgICAgIHJldAogCiBF
TlRSWShoeXBfcmVzdW1lKQorICAgICAgICBtc3IgICBEQUlGU2V0LCAweGYgICAgICAgICAgIC8q
IERpc2FibGUgYWxsIGludGVycnVwdHMgKi8KKworICAgICAgICB0bGJpICBhbGxlMgorICAgICAg
ICBkc2IgICBzeSAgICAgICAgICAgICAgICAgICAgIC8qIEVuc3VyZSBjb21wbGV0aW9uIG9mIFRM
QiBmbHVzaCAqLworICAgICAgICBpc2IKKworICAgICAgICBsZHIgICB4MCwgPXN0YXJ0CisgICAg
ICAgIGFkciAgIHgxOSwgc3RhcnQgICAgICAgICAgICAgLyogeDE5IDo9IHBhZGRyIChzdGFydCkg
Ki8KKyAgICAgICAgc3ViICAgeDIwLCB4MTksIHgwICAgICAgICAgICAvKiB4MjAgOj0gcGh5cy1v
ZmZzZXQgKi8KKworICAgICAgICAvKiBYWFhYIGNhbGwgUFJPQ0lORk9fY3B1X2luaXQgaGVyZSAq
LworCisgICAgICAgIC8qIFNldCB1cCBtZW1vcnkgYXR0cmlidXRlIHR5cGUgdGFibGVzICovCisg
ICAgICAgIGxkciAgIHgwLCA9TUFJUlZBTAorICAgICAgICBtc3IgICBtYWlyX2VsMiwgeDAKKwor
ICAgICAgICAvKiBTZXQgdXAgVENSX0VMMjoKKyAgICAgICAgICogUFMgLS0gQmFzZWQgb24gSURf
QUE2NE1NRlIwX0VMMS5QQVJhbmdlCisgICAgICAgICAqIFRvcCBieXRlIGlzIHVzZWQKKyAgICAg
ICAgICogUFQgd2Fsa3MgdXNlIElubmVyLVNoYXJlYWJsZSBhY2Nlc3NlcywKKyAgICAgICAgICog
UFQgd2Fsa3MgYXJlIHdyaXRlLWJhY2ssIHdyaXRlLWFsbG9jYXRlIGluIGJvdGggY2FjaGUgbGV2
ZWxzLAorICAgICAgICAgKiA0OC1iaXQgdmlydHVhbCBhZGRyZXNzIHNwYWNlIGdvZXMgdGhyb3Vn
aCB0aGlzIHRhYmxlLiAqLworICAgICAgICBsZHIgICB4MCwgPShUQ1JfUkVTMXxUQ1JfU0gwX0lT
fFRDUl9PUkdOMF9XQldBfFRDUl9JUkdOMF9XQldBfFRDUl9UMFNaKDY0LTQ4KSkKKyAgICAgICAg
LyogSURfQUE2NE1NRlIwX0VMMVszOjBdIChQQVJhbmdlKSBjb3JyZXNwb25kcyB0byBUQ1JfRUwy
WzE4OjE2XSAoUFMpICovCisgICAgICAgIG1ycyAgIHgxLCBJRF9BQTY0TU1GUjBfRUwxCisgICAg
ICAgIGJmaSAgIHgwLCB4MSwgIzE2LCAjMworCisgICAgICAgIG1zciAgIHRjcl9lbDIsIHgwCisK
KyAgICAgICAgLyogU2V0IHVwIHRoZSBTQ1RMUl9FTDI6CisgICAgICAgICAqIEV4Y2VwdGlvbnMg
aW4gTEUgQVJNLAorICAgICAgICAgKiBMb3ctbGF0ZW5jeSBJUlFzIGRpc2FibGVkLAorICAgICAg
ICAgKiBXcml0ZS1pbXBsaWVzLVhOIGRpc2FibGVkIChmb3Igbm93KSwKKyAgICAgICAgICogRC1j
YWNoZSBkaXNhYmxlZCAoZm9yIG5vdyksCisgICAgICAgICAqIEktY2FjaGUgZW5hYmxlZCwKKyAg
ICAgICAgICogQWxpZ25tZW50IGNoZWNraW5nIGRpc2FibGVkLAorICAgICAgICAgKiBNTVUgdHJh
bnNsYXRpb24gZGlzYWJsZWQgKGZvciBub3cpLiAqLworICAgICAgICBsZHIgICB4MCwgPShIU0NU
TFJfQkFTRSkKKyAgICAgICAgbXNyICAgU0NUTFJfRUwyLCB4MAorCisgICAgICAgIC8qIEVuc3Vy
ZSB0aGF0IGFueSBleGNlcHRpb25zIGVuY291bnRlcmVkIGF0IEVMMgorICAgICAgICAgKiBhcmUg
aGFuZGxlZCB1c2luZyB0aGUgRUwyIHN0YWNrIHBvaW50ZXIsIHJhdGhlcgorICAgICAgICAgKiB0
aGFuIFNQX0VMMC4gKi8KKyAgICAgICAgbXNyIHNwc2VsLCAjMQorCisgICAgICAgIC8qIFJlYnVp
bGQgdGhlIGJvb3QgcGFnZXRhYmxlJ3MgZmlyc3QtbGV2ZWwgZW50cmllcy4gVGhlIHN0cnVjdHVy
ZQorICAgICAgICAgKiBpcyBkZXNjcmliZWQgaW4gbW0uYy4KKyAgICAgICAgICoKKyAgICAgICAg
ICogQWZ0ZXIgdGhlIENQVSBlbmFibGVzIHBhZ2luZyBpdCB3aWxsIGFkZCB0aGUgZml4bWFwIG1h
cHBpbmcKKyAgICAgICAgICogdG8gdGhlc2UgcGFnZSB0YWJsZXMsIGhvd2V2ZXIgdGhpcyBtYXkg
Y2xhc2ggd2l0aCB0aGUgMToxCisgICAgICAgICAqIG1hcHBpbmcuIFNvIGVhY2ggQ1BVIG11c3Qg
cmVidWlsZCB0aGUgcGFnZSB0YWJsZXMgaGVyZSB3aXRoCisgICAgICAgICAqIHRoZSAxOjEgaW4g
cGxhY2UuICovCisKKyAgICAgICAgLyogSWYgWGVuIGlzIGxvYWRlZCBhdCBleGFjdGx5IFhFTl9W
SVJUX1NUQVJUIHRoZW4gd2UgZG9uJ3QKKyAgICAgICAgICogbmVlZCBhbiBhZGRpdGlvbmFsIDE6
MSBtYXBwaW5nLCB0aGUgdmlydHVhbCBtYXBwaW5nIHdpbGwKKyAgICAgICAgICogc3VmZmljZS4K
KyAgICAgICAgICovCisgICAgICAgIGNtcCAgIHgxOSwgI1hFTl9WSVJUX1NUQVJUCisgICAgICAg
IGNzZXQgIHgyNSwgZXEgICAgICAgICAgICAgICAgLyogeDI1IDo9IGlkZW50aXR5IG1hcCBpbiBw
bGFjZSwgb3Igbm90ICovCisKKyAgICAgICAgLyogV3JpdGUgWGVuJ3MgUFQncyBwYWRkciBpbnRv
IFRUQlIwX0VMMiAqLworICAgICAgICBsZHIgICB4NCwgPWJvb3RfcGd0YWJsZSAgICAgLyogeGVu
X3BndGFibGUgICAgKi8KKyAgICAgICAgYWRkICAgeDQsIHg0LCB4MjAgICAgICAgICAgIC8qIHg0
IDo9IHBhZGRyIChib290X3BhZ2V0YWJsZSkgKi8KKyAgICAgICAgbXNyICAgVFRCUjBfRUwyLCB4
NAorCisgICAgICAgIC8qIFNldCB1cCBwYWdlIHRhYmxlcyAqLworICAgICAgICBibCAgICBzZXR1
cF9wYWdlX3RhYmxlcworCisgICAgICAgIGxkciAgIHgxLCA9bW11X3Jlc3VtZWQgICAgICAvKiBF
eHBsaWNpdCB2YWRkciwgbm90IFJJUC1yZWxhdGl2ZSAqLworICAgICAgICBtcnMgICB4MCwgU0NU
TFJfRUwyCisgICAgICAgIG9yciAgIHgwLCB4MCwgI1NDVExSX00gICAgICAvKiBFbmFibGUgTU1V
ICovCisgICAgICAgIG9yciAgIHgwLCB4MCwgI1NDVExSX0MgICAgICAvKiBFbmFibGUgRC1jYWNo
ZSAqLworICAgICAgICBkc2IgICBzeSAgICAgICAgICAgICAgICAgICAgLyogRmx1c2ggUFRFIHdy
aXRlcyBhbmQgZmluaXNoIHJlYWRzICovCisgICAgICAgIG1zciAgIFNDVExSX0VMMiwgeDAgICAg
ICAgICAvKiBub3cgcGFnaW5nIGlzIGVuYWJsZWQgKi8KKyAgICAgICAgaXNiICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIE5vdywgZmx1c2ggdGhlIGljYWNoZSAqLworICAgICAgICBiciAgICB4
MSAgICAgICAgICAgICAgICAgICAgLyogR2V0IGEgcHJvcGVyIHZhZGRyIGludG8gUEMgKi8KKwor
bW11X3Jlc3VtZWQ6CisgICAgICAgIGxkciAgIHg0LCA9aW5pdF90dGJyICAgICAgICAgLyogVkEg
b2YgVFRCUjBfRUwyIHN0YXNoZWQgYnkgQ1BVIDAgKi8KKyAgICAgICAgbGRyICAgeDQsIFt4NF0g
ICAgICAgICAgICAgICAvKiBBY3R1YWwgdmFsdWUgKi8KKyAgICAgICAgZHNiICAgc3kKKyAgICAg
ICAgbXNyICAgVFRCUjBfRUwyLCB4NAorICAgICAgICBkc2IgICBzeQorICAgICAgICBpc2IKKyAg
ICAgICAgdGxiaSAgYWxsZTIKKyAgICAgICAgZHNiICAgc3kgICAgICAgICAgICAgICAgICAgICAv
KiBFbnN1cmUgY29tcGxldGlvbiBvZiBUTEIgZmx1c2ggKi8KKyAgICAgICAgaXNiCiAgICAgICAg
IGIgLgogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0v
bW0uYwppbmRleCA3YTA2YTMzZTIxLi43YWQwZWUxOTQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtNzIyLDYgKzcyMiw3IEBAIHZvaWQg
X19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBw
YWRkcl90IHhlbl9wYWRkcikKICAgICBXUklURV9TWVNSRUczMihSRUFEX1NZU1JFRzMyKFNDVExS
X0VMMikgfCBTQ1RMUl9XWE4sIFNDVExSX0VMMik7CiAgICAgLyogRmx1c2ggZXZlcnl0aGluZyBh
ZnRlciBzZXR0aW5nIFdYTiBiaXQuICovCiAgICAgZmx1c2hfeGVuX3RleHRfdGxiX2xvY2FsKCk7
CisgICAgaW5pdF9zZWNvbmRhcnlfcGFnZXRhYmxlcygwKTsKIAogI2lmZGVmIENPTkZJR19BUk1f
MzIKICAgICBwZXJfY3B1KHhlbl9wZ3RhYmxlLCAwKSA9IGNwdTBfcGd0YWJsZTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCmluZGV4
IDM3OTI2Mzc0YmMuLjM2NWMzMmVjM2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zdXNwZW5k
LmMKKysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwpAQCAtMTQ3LDYgKzE0NywxMiBAQCBzdGF0
aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRhKQogCiAgICAgc3lzdGVtX3N0YXRlID0g
U1lTX1NUQVRFX3Jlc3VtZTsKIAorICAgIC8qCisgICAgICogU0NUTFJfV1hOIG5lZWRzIHRvIGJl
IHNldCB0byBjb25maWd1cmUgdGhhdCBhIG1hcHBpbmcgY2Fubm90IGJlIGJvdGgKKyAgICAgKiB3
cml0YWJsZSBhbmQgZXhlY3V0YWJsZS4gVGhpcyBpcyBkb25lIGJ5IG1tdV9pbml0X3NlY29uZGFy
eV9jcHUuCisgICAgICovCisgICAgbW11X2luaXRfc2Vjb25kYXJ5X2NwdSgpOworCiAgICAgZ2lj
X3Jlc3VtZSgpOwogCiByZXN1bWVfaXJxczoKLS0gCjIuMTMuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMARM-00065S-RE; Mon, 12 Nov 2018 11:31:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMARD-0005ho-2V
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:31:27 +0000
X-Inumbo-ID: 7c4abaf8-e66e-11e8-9a16-bc764e045a96
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c4abaf8-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:24 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id 124-v6so8181459wmw.0
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:31:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=jUHRkmHENjjPuOpfoMNEEX7bEYCZdyUoc4vT07xX1m8=;
 b=AIqWCAJw6FxDhgzwrA4/FMn/o4ZggL7n/tDIvPI/+4GKSD4zs+3vzKjg1jJV+ZlUhP
 DF2HEfM8VdW8qr2bf/FhIyHef5rqMT68WEcu7e+6Im81WVEB5E7pfu9/u4adRpFKV/CF
 b6nOUEOUE04gkiBmeHzYyQXKcJTk8GAhBnem4MivSCR98qN7AjZko/yrBDjp3F+Z7F5Y
 D+S3QhAl/S/9xP/vSuHUYCUYhLxNdN1OxIb3F0M5s3uheUD3Uwd5C393r5edEh7Se17+
 8yLw+dCF/Fy4te0Ssd6ZvX8zmJAB8AbNvwlblGmrfn8AeZgMDV4zGoVmhN87N3PvStMU
 Nr5w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=jUHRkmHENjjPuOpfoMNEEX7bEYCZdyUoc4vT07xX1m8=;
 b=HQOzQv1ODw533wRGf1e4StWf5rZfm1TcuYeE8OePWiCAX7oJdMj6vFb5tItLUWKoVu
 EmpKaSm10emoU/CTafHrGMT3iqRkGnXjA+IrOFI5V3ZRpdr8wNlmmvhYZ9jiBoOw1cTP
 mcQX2FvSIaUackuAqSiz4ze2GIbiYx+Grs5U5sZKid9/HFjRs2KSZw/v6qqh+eNv9FyE
 d2gYN7FB6C7+uWNgdUI5q6DVARZ3aCigJc1rU1PAhLbQ6NF19DQJ8lf5KpVki7M/Fh0V
 acB292DD5YeMx8I0DdHzOrHKS9Uto5I9+tPFDi+TQlcXvzWLXpISfj6O1TcHWL2olZon
 AJ2w==
X-Gm-Message-State: AGRZ1gJNYAbQVg2UOko0Xxy/MAv98uOA4GXbFFYokkR1jhQ/s7G3d3VU
 pyXkPIg4lH1TTJxX9+2zKtegco0bmYX0oUyP
X-Google-Smtp-Source: AJdET5egXYW7R/B6CEdk1JBFNn+g+fJDCr0HhkiAmRwyeF7Jv4EFvBCzZQige9MonAQ2ivYMX6vstA==
X-Received: by 2002:a1c:9f0b:: with SMTP id
 i11-v6mr7258638wme.59.1542022283273; 
 Mon, 12 Nov 2018 03:31:23 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:22 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:40 +0100
Message-Id: <1542022244-22977-15-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 14/18] xen/arm: Convert setting MMU page tables
 code into a routine
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+CgpUaGUgY29k
ZSB0aGF0IHNldHMgdXAgTU1VIHBhZ2UgdGFibGVzIGR1cmluZyB0aGUgYm9vdCBpcyBhbHNvCm5l
ZWRlZCB3aGVuIHRoZSBzeXN0ZW0gcmVzdW1lcy4gQ29udmVydCB0aGF0IGNvZGUgaW4gaGVhZC5T
CmludG8gYSByb3V0aW5lIHNvIHRoZSByZXN1bWUgY29kZSBjYW4gdXNlIGl0IGFzIHdlbGwuIFRo
aXMgcGF0Y2gKZG9lcyBub3QgaW5jbHVkZSBhbnkgZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQt
b2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KU2lnbmVk
LW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPgot
LS0KIHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgfCAyNjUgKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzOCBpbnNlcnRpb25z
KCspLCAxMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hl
YWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKaW5kZXggZWY4N2I1YzI1NC4uZjk1Mzkw
ZGNmZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUworKysgYi94ZW4vYXJj
aC9hcm0vYXJtNjQvaGVhZC5TCkBAIC0zNzksMTM0ICszNzksMTAgQEAgc2tpcF9ic3M6CiAgICAg
ICAgICAqIHRoYW4gU1BfRUwwLiAqLwogICAgICAgICBtc3Igc3BzZWwsICMxCiAKLSAgICAgICAg
LyogUmVidWlsZCB0aGUgYm9vdCBwYWdldGFibGUncyBmaXJzdC1sZXZlbCBlbnRyaWVzLiBUaGUg
c3RydWN0dXJlCi0gICAgICAgICAqIGlzIGRlc2NyaWJlZCBpbiBtbS5jLgotICAgICAgICAgKgot
ICAgICAgICAgKiBBZnRlciB0aGUgQ1BVIGVuYWJsZXMgcGFnaW5nIGl0IHdpbGwgYWRkIHRoZSBm
aXhtYXAgbWFwcGluZwotICAgICAgICAgKiB0byB0aGVzZSBwYWdlIHRhYmxlcywgaG93ZXZlciB0
aGlzIG1heSBjbGFzaCB3aXRoIHRoZSAxOjEKLSAgICAgICAgICogbWFwcGluZy4gU28gZWFjaCBD
UFUgbXVzdCByZWJ1aWxkIHRoZSBwYWdlIHRhYmxlcyBoZXJlIHdpdGgKLSAgICAgICAgICogdGhl
IDE6MSBpbiBwbGFjZS4gKi8KKyAgICAgICAgLyogSWYgc2V0dGluZyB1cCBwYWdlX3RhYmxlcyBh
cmUgbm90IHN1Y2Nlc3NmdWwsIGZhaWwgdG8gYm9vdCAqLworICAgICAgICBibCAgICBzZXR1cF9w
YWdlX3RhYmxlcworICAgICAgICBjYnogICB4MjUsIGZhaWwKIAotICAgICAgICAvKiBJZiBYZW4g
aXMgbG9hZGVkIGF0IGV4YWN0bHkgWEVOX1ZJUlRfU1RBUlQgdGhlbiB3ZSBkb24ndAotICAgICAg
ICAgKiBuZWVkIGFuIGFkZGl0aW9uYWwgMToxIG1hcHBpbmcsIHRoZSB2aXJ0dWFsIG1hcHBpbmcg
d2lsbAotICAgICAgICAgKiBzdWZmaWNlLgotICAgICAgICAgKi8KLSAgICAgICAgY21wICAgeDE5
LCAjWEVOX1ZJUlRfU1RBUlQKLSAgICAgICAgY3NldCAgeDI1LCBlcSAgICAgICAgICAgICAgICAv
KiB4MjUgOj0gaWRlbnRpdHkgbWFwIGluIHBsYWNlLCBvciBub3QgKi8KLQotICAgICAgICAvKiBX
cml0ZSBYZW4ncyBQVCdzIHBhZGRyIGludG8gVFRCUjBfRUwyICovCi0gICAgICAgIGxvYWRfcGFk
ZHIgeDQsIGJvb3RfcGd0YWJsZQotICAgICAgICBtc3IgICBUVEJSMF9FTDIsIHg0Ci0KLSAgICAg
ICAgLyogU2V0dXAgYm9vdF9wZ3RhYmxlOiAqLwotICAgICAgICBsb2FkX3BhZGRyIHgxLCBib290
X2ZpcnN0Ci0KLSAgICAgICAgLyogLi4uIG1hcCBib290X2ZpcnN0IGluIGJvb3RfcGd0YWJsZVsw
XSAqLwotICAgICAgICBtb3YgICB4MywgI1BUX1BUICAgICAgICAgICAgIC8qIHgyIDo9IHRhYmxl
IG1hcCBvZiBib290X2ZpcnN0ICovCi0gICAgICAgIG9yciAgIHgyLCB4MSwgeDMgICAgICAgICAg
ICAgLyogICAgICAgKyByaWdodHMgZm9yIGxpbmVhciBQVCAqLwotICAgICAgICBzdHIgICB4Miwg
W3g0LCAjMF0gICAgICAgICAgIC8qIE1hcCBpdCBpbiBzbG90IDAgKi8KLQotICAgICAgICAvKiAu
Li4gbWFwIG9mIHBhZGRyKHN0YXJ0KSBpbiBib290X3BndGFibGUrYm9vdF9maXJzdF9pZCAqLwot
ICAgICAgICBsc3IgICB4MSwgeDE5LCAjWkVST0VUSF9TSElGVC8qIE9mZnNldCBvZiBiYXNlIHBh
ZGRyIGluIGJvb3RfcGd0YWJsZSAqLwotICAgICAgICBjYnogICB4MSwgMWYgICAgICAgICAgICAg
ICAgIC8qIEl0J3MgaW4gc2xvdCAwLCBtYXAgaW4gYm9vdF9maXJzdAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAqIG9yIGJvb3Rfc2Vjb25kIGxhdGVyIG9uICovCi0KLSAg
ICAgICAgLyogTGV2ZWwgemVybyBkb2VzIG5vdCBzdXBwb3J0IHN1cGVycGFnZSBtYXBwaW5ncywg
c28gd2UgaGF2ZQotICAgICAgICAgKiB0byB1c2UgYW4gZXh0cmEgZmlyc3QgbGV2ZWwgcGFnZSBp
biB3aGljaCB3ZSBjcmVhdGUgYSAxR0IgbWFwcGluZy4KLSAgICAgICAgICovCi0gICAgICAgIGxv
YWRfcGFkZHIgeDIsIGJvb3RfZmlyc3RfaWQKLQotICAgICAgICBtb3YgICB4MywgI1BUX1BUICAg
ICAgICAgICAgIC8qIHgyIDo9IHRhYmxlIG1hcCBvZiBib290X2ZpcnN0X2lkICovCi0gICAgICAg
IG9yciAgIHgyLCB4MiwgeDMgICAgICAgICAgICAgLyogICAgICAgKyByaWdodHMgZm9yIGxpbmVh
ciBQVCAqLwotICAgICAgICBsc2wgICB4MSwgeDEsICMzICAgICAgICAgICAgIC8qIHgxIDo9IFNs
b3Qgb2Zmc2V0ICovCi0gICAgICAgIHN0ciAgIHgyLCBbeDQsIHgxXQotCi0gICAgICAgIGxvYWRf
cGFkZHIgeDQsIGJvb3RfZmlyc3RfaWQKLQotICAgICAgICBsc3IgICB4MSwgeDE5LCAjRklSU1Rf
U0hJRlQgIC8qIHgxIDo9IE9mZnNldCBvZiBiYXNlIHBhZGRyIGluIGJvb3RfZmlyc3RfaWQgKi8K
LSAgICAgICAgbHNsICAgeDIsIHgxLCAjRklSU1RfU0hJRlQgICAvKiB4MiA6PSBCYXNlIGFkZHJl
c3MgZm9yIDFHQiBtYXBwaW5nICovCi0gICAgICAgIG1vdiAgIHgzLCAjUFRfTUVNICAgICAgICAg
ICAgLyogeDIgOj0gU2VjdGlvbiBtYXAgKi8KLSAgICAgICAgb3JyICAgeDIsIHgyLCB4MwotICAg
ICAgICBhbmQgICB4MSwgeDEsICNMUEFFX0VOVFJZX01BU0sgLyogeDEgOj0gU2xvdCBvZmZzZXQg
Ki8KLSAgICAgICAgbHNsICAgeDEsIHgxLCAjMwotICAgICAgICBzdHIgICB4MiwgW3g0LCB4MV0g
ICAgICAgICAgIC8qIE1hcHBpbmcgb2YgcGFkZHIoc3RhcnQpICovCi0gICAgICAgIG1vdiAgIHgy
NSwgIzEgICAgICAgICAgICAgICAgLyogeDI1IDo9IGlkZW50aXR5IG1hcCBub3cgaW4gcGxhY2Ug
Ki8KLQotMTogICAgICAvKiBTZXR1cCBib290X2ZpcnN0OiAqLwotICAgICAgICBsb2FkX3BhZGRy
IHg0LCBib290X2ZpcnN0ICAgLyogTmV4dCBsZXZlbCBpbnRvIGJvb3RfZmlyc3QgKi8KLQotICAg
ICAgICAvKiAuLi4gbWFwIGJvb3Rfc2Vjb25kIGluIGJvb3RfZmlyc3RbMF0gKi8KLSAgICAgICAg
bG9hZF9wYWRkciB4MSwgYm9vdF9zZWNvbmQKLSAgICAgICAgbW92ICAgeDMsICNQVF9QVCAgICAg
ICAgICAgICAvKiB4MiA6PSB0YWJsZSBtYXAgb2YgYm9vdF9zZWNvbmQgKi8KLSAgICAgICAgb3Jy
ICAgeDIsIHgxLCB4MyAgICAgICAgICAgICAvKiAgICAgICArIHJpZ2h0cyBmb3IgbGluZWFyIFBU
ICovCi0gICAgICAgIHN0ciAgIHgyLCBbeDQsICMwXSAgICAgICAgICAgLyogTWFwIGl0IGluIHNs
b3QgMCAqLwotCi0gICAgICAgIC8qIC4uLiBtYXAgb2YgcGFkZHIoc3RhcnQpIGluIGJvb3RfZmly
c3QgKi8KLSAgICAgICAgY2JueiAgeDI1LCAxZiAgICAgICAgICAgICAgICAvKiB4MjUgaXMgc2V0
IGlmIGFscmVhZHkgY3JlYXRlZCAqLwotICAgICAgICBsc3IgICB4MiwgeDE5LCAjRklSU1RfU0hJ
RlQgIC8qIHgyIDo9IE9mZnNldCBvZiBiYXNlIHBhZGRyIGluIGJvb3RfZmlyc3QgKi8KLSAgICAg
ICAgYW5kICAgeDEsIHgyLCAjTFBBRV9FTlRSWV9NQVNLIC8qIHgxIDo9IFNsb3QgdG8gdXNlICov
Ci0gICAgICAgIGNieiAgIHgxLCAxZiAgICAgICAgICAgICAgICAgLyogSXQncyBpbiBzbG90IDAs
IG1hcCBpbiBib290X3NlY29uZCAqLwotCi0gICAgICAgIGxzbCAgIHgyLCB4MiwgI0ZJUlNUX1NI
SUZUICAgLyogQmFzZSBhZGRyZXNzIGZvciAxR0IgbWFwcGluZyAqLwotICAgICAgICBtb3YgICB4
MywgI1BUX01FTSAgICAgICAgICAgIC8qIHgyIDo9IFNlY3Rpb24gbWFwICovCi0gICAgICAgIG9y
ciAgIHgyLCB4MiwgeDMKLSAgICAgICAgbHNsICAgeDEsIHgxLCAjMyAgICAgICAgICAgICAvKiB4
MSA6PSBTbG90IG9mZnNldCAqLwotICAgICAgICBzdHIgICB4MiwgW3g0LCB4MV0gICAgICAgICAg
IC8qIENyZWF0ZSBtYXBwaW5nIG9mIHBhZGRyKHN0YXJ0KSovCi0gICAgICAgIG1vdiAgIHgyNSwg
IzEgICAgICAgICAgICAgICAgLyogeDI1IDo9IGlkZW50aXR5IG1hcCBub3cgaW4gcGxhY2UgKi8K
LQotMTogICAgICAvKiBTZXR1cCBib290X3NlY29uZDogKi8KLSAgICAgICAgbG9hZF9wYWRkciB4
NCwgYm9vdF9zZWNvbmQKLQotICAgICAgICAvKiAuLi4gbWFwIGJvb3RfdGhpcmQgaW4gYm9vdF9z
ZWNvbmRbMV0gKi8KLSAgICAgICAgbG9hZF9wYWRkciB4MSwgYm9vdF90aGlyZAotICAgICAgICBt
b3YgICB4MywgI1BUX1BUICAgICAgICAgICAgIC8qIHgyIDo9IHRhYmxlIG1hcCBvZiBib290X3Ro
aXJkICovCi0gICAgICAgIG9yciAgIHgyLCB4MSwgeDMgICAgICAgICAgICAgLyogICAgICAgKyBy
aWdodHMgZm9yIGxpbmVhciBQVCAqLwotICAgICAgICBzdHIgICB4MiwgW3g0LCAjOF0gICAgICAg
ICAgIC8qIE1hcCBpdCBpbiBzbG90IDEgKi8KLQotICAgICAgICAvKiAuLi4gbWFwIG9mIHBhZGRy
KHN0YXJ0KSBpbiBib290X3NlY29uZCAqLwotICAgICAgICBjYm56ICB4MjUsIDFmICAgICAgICAg
ICAgICAgIC8qIHgyNSBpcyBzZXQgaWYgYWxyZWFkeSBjcmVhdGVkICovCi0gICAgICAgIGxzciAg
IHgyLCB4MTksICNTRUNPTkRfU0hJRlQgLyogeDIgOj0gT2Zmc2V0IG9mIGJhc2UgcGFkZHIgaW4g
Ym9vdF9zZWNvbmQgKi8KLSAgICAgICAgYW5kICAgeDEsIHgyLCAjTFBBRV9FTlRSWV9NQVNLIC8q
IHgxIDo9IFNsb3QgdG8gdXNlICovCi0gICAgICAgIGNtcCAgIHgxLCAjMQotICAgICAgICBiLmVx
ICB2aXJ0cGh5c19jbGFzaCAgICAgICAgIC8qIEl0J3MgaW4gc2xvdCAxLCB3aGljaCB3ZSBjYW5u
b3QgaGFuZGxlICovCi0KLSAgICAgICAgbHNsICAgeDIsIHgyLCAjU0VDT05EX1NISUZUICAvKiBC
YXNlIGFkZHJlc3MgZm9yIDJNQiBtYXBwaW5nICovCi0gICAgICAgIG1vdiAgIHgzLCAjUFRfTUVN
ICAgICAgICAgICAgLyogeDIgOj0gU2VjdGlvbiBtYXAgKi8KLSAgICAgICAgb3JyICAgeDIsIHgy
LCB4MwotICAgICAgICBsc2wgICB4MSwgeDEsICMzICAgICAgICAgICAgIC8qIHgxIDo9IFNsb3Qg
b2Zmc2V0ICovCi0gICAgICAgIHN0ciAgIHgyLCBbeDQsIHgxXSAgICAgICAgICAgLyogQ3JlYXRl
IG1hcHBpbmcgb2YgcGFkZHIoc3RhcnQpKi8KLSAgICAgICAgbW92ICAgeDI1LCAjMSAgICAgICAg
ICAgICAgICAvKiB4MjUgOj0gaWRlbnRpdHkgbWFwIG5vdyBpbiBwbGFjZSAqLwotCi0xOiAgICAg
IC8qIFNldHVwIGJvb3RfdGhpcmQ6ICovCi0gICAgICAgIGxvYWRfcGFkZHIgeDQsIGJvb3RfdGhp
cmQKLQotICAgICAgICBsc3IgICB4MiwgeDE5LCAjVEhJUkRfU0hJRlQgIC8qIEJhc2UgYWRkcmVz
cyBmb3IgNEsgbWFwcGluZyAqLwotICAgICAgICBsc2wgICB4MiwgeDIsICNUSElSRF9TSElGVAot
ICAgICAgICBtb3YgICB4MywgI1BUX01FTV9MMyAgICAgICAgIC8qIHgyIDo9IFNlY3Rpb24gbWFw
ICovCi0gICAgICAgIG9yciAgIHgyLCB4MiwgeDMKLQotICAgICAgICAvKiAuLi4gbWFwIG9mIHZh
ZGRyKHN0YXJ0KSBpbiBib290X3RoaXJkICovCi0gICAgICAgIG1vdiAgIHgxLCB4enIKLTE6ICAg
ICAgc3RyICAgeDIsIFt4NCwgeDFdICAgICAgICAgICAvKiBNYXAgdmFkZHIoc3RhcnQpICovCi0g
ICAgICAgIGFkZCAgIHgyLCB4MiwgI1BBR0VfU0laRSAgICAgLyogTmV4dCBwYWdlICovCi0gICAg
ICAgIGFkZCAgIHgxLCB4MSwgIzggICAgICAgICAgICAgLyogTmV4dCBzbG90ICovCi0gICAgICAg
IGNtcCAgIHgxLCAjKExQQUVfRU5UUklFUzw8MykgLyogNTEyIGVudHJpZXMgcGVyIHBhZ2UgKi8K
LSAgICAgICAgYi5sdCAgMWIKLQotICAgICAgICAvKiBEZWZlciBmaXhtYXAgYW5kIGR0YiBtYXBw
aW5nIHVudGlsIGFmdGVyIHBhZ2luZyBlbmFibGVkLCB0bwotICAgICAgICAgKiBhdm9pZCB0aGVt
IGNsYXNoaW5nIHdpdGggdGhlIDE6MSBtYXBwaW5nLiAqLwotCi0gICAgICAgIC8qIGJvb3QgcGFn
ZXRhYmxlIHNldHVwIGNvbXBsZXRlICovCi0KLSAgICAgICAgY2JueiAgeDI1LCAxZiAgICAgICAg
ICAgICAgICAvKiBEaWQgd2UgbWFuYWdlIHRvIGNyZWF0ZSBhbiBpZGVudGl0eSBtYXBwaW5nID8g
Ki8KLSAgICAgICAgUFJJTlQoIlVuYWJsZSB0byBidWlsZCBib290IHBhZ2UgdGFibGVzIC0gRmFp
bGVkIHRvIGlkZW50aXR5IG1hcCBYZW4uXHJcbiIpCi0gICAgICAgIGIgICAgIGZhaWwKLXZpcnRw
aHlzX2NsYXNoOgotICAgICAgICAvKiBJZGVudGl0eSBtYXAgY2xhc2hlcyB3aXRoIGJvb3RfdGhp
cmQsIHdoaWNoIHdlIGNhbm5vdCBoYW5kbGUgeWV0ICovCi0gICAgICAgIFBSSU5UKCItIFVuYWJs
ZSB0byBidWlsZCBib290IHBhZ2UgdGFibGVzIC0gdmlydCBhbmQgcGh5cyBhZGRyZXNzZXMgY2xh
c2guIC1cclxuIikKLSAgICAgICAgYiAgICAgZmFpbAotCi0xOgogICAgICAgICBQUklOVCgiLSBU
dXJuaW5nIG9uIHBhZ2luZyAtXHJcbiIpCiAKICAgICAgICAgLyoKQEAgLTc5Nyw2ICs2NzMsMTQx
IEBAIEVOVFJZKGVmaV94ZW5fc3RhcnQpCiAgICAgICAgIGIgICAgIHJlYWxfc3RhcnRfZWZpCiBF
TkRQUk9DKGVmaV94ZW5fc3RhcnQpCiAKK0VOVFJZKHNldHVwX3BhZ2VfdGFibGVzKQorICAgICAg
ICBsZHIgICB4MCwgPXN0YXJ0CisgICAgICAgIGFkciAgIHgxOSwgc3RhcnQgICAgICAgICAgICAg
LyogeDE5IDo9IHBhZGRyIChzdGFydCkgKi8KKyAgICAgICAgc3ViICAgeDIwLCB4MTksIHgwICAg
ICAgICAgICAvKiB4MjAgOj0gcGh5cy1vZmZzZXQgKi8KKworICAgICAgICAvKiBSZWJ1aWxkIHRo
ZSBib290IHBhZ2V0YWJsZSdzIGZpcnN0LWxldmVsIGVudHJpZXMuIFRoZSBzdHJ1Y3R1cmUKKyAg
ICAgICAgICogaXMgZGVzY3JpYmVkIGluIG1tLmMuCisgICAgICAgICAqCisgICAgICAgICAqIEFm
dGVyIHRoZSBDUFUgZW5hYmxlcyBwYWdpbmcgaXQgd2lsbCBhZGQgdGhlIGZpeG1hcCBtYXBwaW5n
CisgICAgICAgICAqIHRvIHRoZXNlIHBhZ2UgdGFibGVzLCBob3dldmVyIHRoaXMgbWF5IGNsYXNo
IHdpdGggdGhlIDE6MQorICAgICAgICAgKiBtYXBwaW5nLiBTbyBlYWNoIENQVSBtdXN0IHJlYnVp
bGQgdGhlIHBhZ2UgdGFibGVzIGhlcmUgd2l0aAorICAgICAgICAgKiB0aGUgMToxIGluIHBsYWNl
LiAqLworCisgICAgICAgIC8qIElmIFhlbiBpcyBsb2FkZWQgYXQgZXhhY3RseSBYRU5fVklSVF9T
VEFSVCB0aGVuIHdlIGRvbid0CisgICAgICAgICAqIG5lZWQgYW4gYWRkaXRpb25hbCAxOjEgbWFw
cGluZywgdGhlIHZpcnR1YWwgbWFwcGluZyB3aWxsCisgICAgICAgICAqIHN1ZmZpY2UuCisgICAg
ICAgICAqLworICAgICAgICBjbXAgICB4MTksICNYRU5fVklSVF9TVEFSVAorICAgICAgICBjc2V0
ICB4MjUsIGVxICAgICAgICAgICAgICAgIC8qIHgyNSA6PSBpZGVudGl0eSBtYXAgaW4gcGxhY2Us
IG9yIG5vdCAqLworCisgICAgICAgIC8qIFdyaXRlIFhlbidzIFBUJ3MgcGFkZHIgaW50byBUVEJS
MF9FTDIgKi8KKyAgICAgICAgbG9hZF9wYWRkciB4NCwgYm9vdF9wZ3RhYmxlCisgICAgICAgIG1z
ciAgIFRUQlIwX0VMMiwgeDQKKworICAgICAgICAvKiBTZXR1cCBib290X3BndGFibGU6ICovCisg
ICAgICAgIGxvYWRfcGFkZHIgeDEsIGJvb3RfZmlyc3QKKworICAgICAgICAvKiAuLi4gbWFwIGJv
b3RfZmlyc3QgaW4gYm9vdF9wZ3RhYmxlWzBdICovCisgICAgICAgIG1vdiAgIHgzLCAjUFRfUFQg
ICAgICAgICAgICAgLyogeDIgOj0gdGFibGUgbWFwIG9mIGJvb3RfZmlyc3QgKi8KKyAgICAgICAg
b3JyICAgeDIsIHgxLCB4MyAgICAgICAgICAgICAvKiAgICAgICArIHJpZ2h0cyBmb3IgbGluZWFy
IFBUICovCisgICAgICAgIHN0ciAgIHgyLCBbeDQsICMwXSAgICAgICAgICAgLyogTWFwIGl0IGlu
IHNsb3QgMCAqLworCisgICAgICAgIC8qIC4uLiBtYXAgb2YgcGFkZHIoc3RhcnQpIGluIGJvb3Rf
cGd0YWJsZStib290X2ZpcnN0X2lkICovCisgICAgICAgIGxzciAgIHgxLCB4MTksICNaRVJPRVRI
X1NISUZULyogT2Zmc2V0IG9mIGJhc2UgcGFkZHIgaW4gYm9vdF9wZ3RhYmxlICovCisgICAgICAg
IGNieiAgIHgxLCAxZiAgICAgICAgICAgICAgICAgLyogSXQncyBpbiBzbG90IDAsIG1hcCBpbiBi
b290X2ZpcnN0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogb3IgYm9v
dF9zZWNvbmQgbGF0ZXIgb24gKi8KKworICAgICAgICAvKiBMZXZlbCB6ZXJvIGRvZXMgbm90IHN1
cHBvcnQgc3VwZXJwYWdlIG1hcHBpbmdzLCBzbyB3ZSBoYXZlCisgICAgICAgICAqIHRvIHVzZSBh
biBleHRyYSBmaXJzdCBsZXZlbCBwYWdlIGluIHdoaWNoIHdlIGNyZWF0ZSBhIDFHQiBtYXBwaW5n
LgorICAgICAgICAgKi8KKyAgICAgICAgbG9hZF9wYWRkciB4MiwgYm9vdF9maXJzdF9pZAorCisg
ICAgICAgIG1vdiAgIHgzLCAjUFRfUFQgICAgICAgICAgICAgLyogeDIgOj0gdGFibGUgbWFwIG9m
IGJvb3RfZmlyc3RfaWQgKi8KKyAgICAgICAgb3JyICAgeDIsIHgyLCB4MyAgICAgICAgICAgICAv
KiAgICAgICArIHJpZ2h0cyBmb3IgbGluZWFyIFBUICovCisgICAgICAgIGxzbCAgIHgxLCB4MSwg
IzMgICAgICAgICAgICAgLyogeDEgOj0gU2xvdCBvZmZzZXQgKi8KKyAgICAgICAgc3RyICAgeDIs
IFt4NCwgeDFdCisKKyAgICAgICAgbG9hZF9wYWRkciB4NCwgYm9vdF9maXJzdF9pZAorCisgICAg
ICAgIGxzciAgIHgxLCB4MTksICNGSVJTVF9TSElGVCAgLyogeDEgOj0gT2Zmc2V0IG9mIGJhc2Ug
cGFkZHIgaW4gYm9vdF9maXJzdF9pZCAqLworICAgICAgICBsc2wgICB4MiwgeDEsICNGSVJTVF9T
SElGVCAgIC8qIHgyIDo9IEJhc2UgYWRkcmVzcyBmb3IgMUdCIG1hcHBpbmcgKi8KKyAgICAgICAg
bW92ICAgeDMsICNQVF9NRU0gICAgICAgICAgICAvKiB4MiA6PSBTZWN0aW9uIG1hcCAqLworICAg
ICAgICBvcnIgICB4MiwgeDIsIHgzCisgICAgICAgIGFuZCAgIHgxLCB4MSwgI0xQQUVfRU5UUllf
TUFTSyAvKiB4MSA6PSBTbG90IG9mZnNldCAqLworICAgICAgICBsc2wgICB4MSwgeDEsICMzCisg
ICAgICAgIHN0ciAgIHgyLCBbeDQsIHgxXSAgICAgICAgICAgLyogTWFwcGluZyBvZiBwYWRkcihz
dGFydCkgKi8KKyAgICAgICAgbW92ICAgeDI1LCAjMSAgICAgICAgICAgICAgICAvKiB4MjUgOj0g
aWRlbnRpdHkgbWFwIG5vdyBpbiBwbGFjZSAqLworCisxOiAgICAgIC8qIFNldHVwIGJvb3RfZmly
c3Q6ICovCisgICAgICAgIGxvYWRfcGFkZHIgeDQsIGJvb3RfZmlyc3QgICAvKiBOZXh0IGxldmVs
IGludG8gYm9vdF9maXJzdCAqLworCisgICAgICAgIC8qIC4uLiBtYXAgYm9vdF9zZWNvbmQgaW4g
Ym9vdF9maXJzdFswXSAqLworICAgICAgICBsb2FkX3BhZGRyIHgxLCBib290X3NlY29uZAorICAg
ICAgICBtb3YgICB4MywgI1BUX1BUICAgICAgICAgICAgIC8qIHgyIDo9IHRhYmxlIG1hcCBvZiBi
b290X3NlY29uZCAqLworICAgICAgICBvcnIgICB4MiwgeDEsIHgzICAgICAgICAgICAgIC8qICAg
ICAgICsgcmlnaHRzIGZvciBsaW5lYXIgUFQgKi8KKyAgICAgICAgc3RyICAgeDIsIFt4NCwgIzBd
ICAgICAgICAgICAvKiBNYXAgaXQgaW4gc2xvdCAwICovCisKKyAgICAgICAgLyogLi4uIG1hcCBv
ZiBwYWRkcihzdGFydCkgaW4gYm9vdF9maXJzdCAqLworICAgICAgICBjYm56ICB4MjUsIDFmICAg
ICAgICAgICAgICAgIC8qIHgyNSBpcyBzZXQgaWYgYWxyZWFkeSBjcmVhdGVkICovCisgICAgICAg
IGxzciAgIHgyLCB4MTksICNGSVJTVF9TSElGVCAgLyogeDIgOj0gT2Zmc2V0IG9mIGJhc2UgcGFk
ZHIgaW4gYm9vdF9maXJzdCAqLworICAgICAgICBhbmQgICB4MSwgeDIsICNMUEFFX0VOVFJZX01B
U0sgLyogeDEgOj0gU2xvdCB0byB1c2UgKi8KKyAgICAgICAgY2J6ICAgeDEsIDFmICAgICAgICAg
ICAgICAgICAvKiBJdCdzIGluIHNsb3QgMCwgbWFwIGluIGJvb3Rfc2Vjb25kICovCisKKyAgICAg
ICAgbHNsICAgeDIsIHgyLCAjRklSU1RfU0hJRlQgICAvKiBCYXNlIGFkZHJlc3MgZm9yIDFHQiBt
YXBwaW5nICovCisgICAgICAgIG1vdiAgIHgzLCAjUFRfTUVNICAgICAgICAgICAgLyogeDIgOj0g
U2VjdGlvbiBtYXAgKi8KKyAgICAgICAgb3JyICAgeDIsIHgyLCB4MworICAgICAgICBsc2wgICB4
MSwgeDEsICMzICAgICAgICAgICAgIC8qIHgxIDo9IFNsb3Qgb2Zmc2V0ICovCisgICAgICAgIHN0
ciAgIHgyLCBbeDQsIHgxXSAgICAgICAgICAgLyogQ3JlYXRlIG1hcHBpbmcgb2YgcGFkZHIoc3Rh
cnQpKi8KKyAgICAgICAgbW92ICAgeDI1LCAjMSAgICAgICAgICAgICAgICAvKiB4MjUgOj0gaWRl
bnRpdHkgbWFwIG5vdyBpbiBwbGFjZSAqLworCisxOiAgICAgIC8qIFNldHVwIGJvb3Rfc2Vjb25k
OiAqLworICAgICAgICBsb2FkX3BhZGRyIHg0LCBib290X3NlY29uZAorCisgICAgICAgIC8qIC4u
LiBtYXAgYm9vdF90aGlyZCBpbiBib290X3NlY29uZFsxXSAqLworICAgICAgICBsb2FkX3BhZGRy
IHgxLCBib290X3RoaXJkCisgICAgICAgIG1vdiAgIHgzLCAjUFRfUFQgICAgICAgICAgICAgLyog
eDIgOj0gdGFibGUgbWFwIG9mIGJvb3RfdGhpcmQgKi8KKyAgICAgICAgb3JyICAgeDIsIHgxLCB4
MyAgICAgICAgICAgICAvKiAgICAgICArIHJpZ2h0cyBmb3IgbGluZWFyIFBUICovCisgICAgICAg
IHN0ciAgIHgyLCBbeDQsICM4XSAgICAgICAgICAgLyogTWFwIGl0IGluIHNsb3QgMSAqLworCisg
ICAgICAgIC8qIC4uLiBtYXAgb2YgcGFkZHIoc3RhcnQpIGluIGJvb3Rfc2Vjb25kICovCisgICAg
ICAgIGNibnogIHgyNSwgMWYgICAgICAgICAgICAgICAgLyogeDI1IGlzIHNldCBpZiBhbHJlYWR5
IGNyZWF0ZWQgKi8KKyAgICAgICAgbHNyICAgeDIsIHgxOSwgI1NFQ09ORF9TSElGVCAvKiB4MiA6
PSBPZmZzZXQgb2YgYmFzZSBwYWRkciBpbiBib290X3NlY29uZCAqLworICAgICAgICBhbmQgICB4
MSwgeDIsICNMUEFFX0VOVFJZX01BU0sgLyogeDEgOj0gU2xvdCB0byB1c2UgKi8KKyAgICAgICAg
Y21wICAgeDEsICMxCisgICAgICAgIGIuZXEgIHZpcnRwaHlzX2NsYXNoICAgICAgICAgLyogSXQn
cyBpbiBzbG90IDEsIHdoaWNoIHdlIGNhbm5vdCBoYW5kbGUgKi8KKworICAgICAgICBsc2wgICB4
MiwgeDIsICNTRUNPTkRfU0hJRlQgIC8qIEJhc2UgYWRkcmVzcyBmb3IgMk1CIG1hcHBpbmcgKi8K
KyAgICAgICAgbW92ICAgeDMsICNQVF9NRU0gICAgICAgICAgICAvKiB4MiA6PSBTZWN0aW9uIG1h
cCAqLworICAgICAgICBvcnIgICB4MiwgeDIsIHgzCisgICAgICAgIGxzbCAgIHgxLCB4MSwgIzMg
ICAgICAgICAgICAgLyogeDEgOj0gU2xvdCBvZmZzZXQgKi8KKyAgICAgICAgc3RyICAgeDIsIFt4
NCwgeDFdICAgICAgICAgICAvKiBDcmVhdGUgbWFwcGluZyBvZiBwYWRkcihzdGFydCkqLworICAg
ICAgICBtb3YgICB4MjUsICMxICAgICAgICAgICAgICAgIC8qIHgyNSA6PSBpZGVudGl0eSBtYXAg
bm93IGluIHBsYWNlICovCisKKzE6ICAgICAgLyogU2V0dXAgYm9vdF90aGlyZDogKi8KKyAgICAg
ICAgbG9hZF9wYWRkciB4NCwgYm9vdF90aGlyZAorCisgICAgICAgIGxzciAgIHgyLCB4MTksICNU
SElSRF9TSElGVCAgLyogQmFzZSBhZGRyZXNzIGZvciA0SyBtYXBwaW5nICovCisgICAgICAgIGxz
bCAgIHgyLCB4MiwgI1RISVJEX1NISUZUCisgICAgICAgIG1vdiAgIHgzLCAjUFRfTUVNX0wzICAg
ICAgICAgLyogeDIgOj0gU2VjdGlvbiBtYXAgKi8KKyAgICAgICAgb3JyICAgeDIsIHgyLCB4Mwor
CisgICAgICAgIC8qIC4uLiBtYXAgb2YgdmFkZHIoc3RhcnQpIGluIGJvb3RfdGhpcmQgKi8KKyAg
ICAgICAgbW92ICAgeDEsIHh6cgorMTogICAgICBzdHIgICB4MiwgW3g0LCB4MV0gICAgICAgICAg
IC8qIE1hcCB2YWRkcihzdGFydCkgKi8KKyAgICAgICAgYWRkICAgeDIsIHgyLCAjUEFHRV9TSVpF
ICAgICAvKiBOZXh0IHBhZ2UgKi8KKyAgICAgICAgYWRkICAgeDEsIHgxLCAjOCAgICAgICAgICAg
ICAvKiBOZXh0IHNsb3QgKi8KKyAgICAgICAgY21wICAgeDEsICMoTFBBRV9FTlRSSUVTPDwzKSAv
KiA1MTIgZW50cmllcyBwZXIgcGFnZSAqLworICAgICAgICBiLmx0ICAxYgorCisgICAgICAgIC8q
IERlZmVyIGZpeG1hcCBhbmQgZHRiIG1hcHBpbmcgdW50aWwgYWZ0ZXIgcGFnaW5nIGVuYWJsZWQs
IHRvCisgICAgICAgICAqIGF2b2lkIHRoZW0gY2xhc2hpbmcgd2l0aCB0aGUgMToxIG1hcHBpbmcu
ICovCisKKyAgICAgICAgLyogYm9vdCBwYWdldGFibGUgc2V0dXAgY29tcGxldGUgKi8KKworICAg
ICAgICBjYm56ICB4MjUsIDFmICAgICAgICAgICAgICAgIC8qIERpZCB3ZSBtYW5hZ2UgdG8gY3Jl
YXRlIGFuIGlkZW50aXR5IG1hcHBpbmcgPyAqLworICAgICAgICBQUklOVCgiVW5hYmxlIHRvIGJ1
aWxkIGJvb3QgcGFnZSB0YWJsZXMgLSBGYWlsZWQgdG8gaWRlbnRpdHkgbWFwIFhlbi5cclxuIikK
KyAgICAgICAgYiAgICAxZgordmlydHBoeXNfY2xhc2g6CisgICAgICAgIC8qIElkZW50aXR5IG1h
cCBjbGFzaGVzIHdpdGggYm9vdF90aGlyZCwgd2hpY2ggd2UgY2Fubm90IGhhbmRsZSB5ZXQgKi8K
KyAgICAgICAgUFJJTlQoIi0gVW5hYmxlIHRvIGJ1aWxkIGJvb3QgcGFnZSB0YWJsZXMgLSB2aXJ0
IGFuZCBwaHlzIGFkZHJlc3NlcyBjbGFzaC4gLVxyXG4iKQorMToKKyAgICAgICAgcmV0CisKK0VO
RFBST0Moc2V0dXBfcGFnZV90YWJsZXMpCisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBt
b2RlOiBBU00KLS0gCjIuMTMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMARN-00068B-UD; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMARD-0005ib-D0
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:31:27 +0000
X-Inumbo-ID: 7d13a316-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d13a316-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:26 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id e3-v6so8935976wrs.5
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:31:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=jjS4Yt95oOXzIM+6AXtGU40nPYsCpAEYMv4neP5Pu98=;
 b=wvN7oh1hPhSgt1S97TgWrqOOhXI5yhFhMcIxxSvTrkQ+YlLGGA1jat+HF9PeFD2x3y
 j7gaSQbN04tz6HHIgk4G//S70yXCh8ZczBfA8sObO0Oe3TjS6RcSaIJeh2s0OHTcp71S
 KKjOFsuSawGM0Z8ViXal8hCano+7PAR4VZbNGstW8DdAFKQo+B7La0j4nDEkcVNYs2OA
 fm9yAPaj9sx9042LmyKmYXOb36M4f26GevhbhnBgVKYb2ITyk26Wr+YrOVHdgg38qU/g
 qQLu6vIxK/deZVLilhq9e11rpqr+Zpw2EfXRqUAnlE3vh1fyD6bWJ4v7RBIKziILESvS
 ZTUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=jjS4Yt95oOXzIM+6AXtGU40nPYsCpAEYMv4neP5Pu98=;
 b=M8G6nQuFp/LBTrlVuG7d7XSzXDbIU4yHkpQLOno9G6XC+uJE28u3lFqlro7YuLOkj7
 Dhy3D8C7Zujxj6OUK7fKT6XP8T8ZifpAOVWx3QDJeobewU8+Iv23FU0wOuQ60BaCOtaO
 8q+cszsVRRa866DU+AS44BJ957DIOTGd2XCAmw8jIjJUEFYxYwGYI4Q/UnmmKpxYHDbp
 lDGBf3xzunwOoanBlW6nOCr+F73zQEKJych1fWlkdyJldGaSLXn0JrRexvVCBhDe8Smv
 kAXD0dPY9edGv2DRK8Ry1ydiionp77VCOMgLN4zkrpKYtLBbCb5gPwG9thHdS+CkvFkb
 xrEQ==
X-Gm-Message-State: AGRZ1gJwHDEqL9i3mbUliL9RBvO3ickQfk6O8JbhcmO+HV4tTuA6sjse
 2sf158fuZuObBxxvEyKNwpjXCKFjoI5v9A/V
X-Google-Smtp-Source: AJdET5cPDAC/DDbboMxK7GSz2qNRVeNNgSGoSrAUvpGkXlP8BOhLcBW/72yEfP9QcCaXJJ8YkzL6hg==
X-Received: by 2002:adf:8361:: with SMTP id 88-v6mr647684wrd.192.1542022284676; 
 Mon, 12 Nov 2018 03:31:24 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:24 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:41 +0100
Message-Id: <1542022244-22977-16-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 15/18] xen/arm: Resume memory management on Xen
 resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIE1NVSBuZWVkcyB0byBiZSBlbmFibGVkIGluIHRoZSByZXN1bWUgZmxvdyBiZWZvcmUgdGhl
IGNvbnRleHQKY2FuIGJlIHJlc3RvcmVkICh3ZSBuZWVkIHRvIGJlIGFibGUgdG8gYWNjZXNzIHRo
ZSBjb250ZXh0IGRhdGEgYnkKdmlydHVhbCBhZGRyZXNzIGluIG9yZGVyIHRvIHJlc3RvcmUgaXQp
LiBUaGUgY29uZmlndXJhdGlvbiBvZiBzeXN0ZW0KcmVnaXN0ZXJzIHByaW9yIHRvIGJyYW5jaGlu
ZyB0byB0aGUgcm91dGluZSB0aGF0IHNldHMgdXAgdGhlIHBhZ2UKdGFibGVzIGlzIGNvcGllZCBm
cm9tIHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMuCkFmdGVyIHRoZSBNTVUgaXMgZW5hYmxlZCwg
dGhlIGNvbnRlbnQgb2YgVFRCUjBfRUwyIGlzIGNoYW5nZWQgdG8KcG9pbnQgdG8gaW5pdF90dGJy
IChwYWdlIHRhYmxlcyB1c2VkIGF0IHJ1bnRpbWUpLgoKQXQgYm9vdCB0aGUgaW5pdF90dGJyIHZh
cmlhYmxlIGlzIHVwZGF0ZWQgd2hlbiBhIHNlY29uZGFyeSBDUFUgaXMKaG90cGx1Z2dlZC4gSW4g
dGhlIHNjZW5hcmlvIHdoZXJlIHRoZXJlIGlzIG9ubHkgb25lIHBoeXNpY2FsIENQVSBpbgp0aGUg
c3lzdGVtLCB0aGUgaW5pdF90dGJyIHdvdWxkIG5vdCBiZSBpbml0aWFsaXplZCBmb3IgdGhlIHVz
ZSBpbgpyZXN1bWUgZmxvdy4gVG8gZ2V0IHRoZSB2YXJpYWJsZSBpbml0aWFsaXplZCBpbiBhbGwg
c2NlbmFyaW9zIGluIHRoaXMKcGF0Y2ggd2UgYWRkIHRoYXQgdGhlIGJvb3QgQ1BVIHVwZGF0ZXMg
aW5pdF90dGJyIGFmdGVyIGl0IHNldHMgdGhlCnBhZ2UgdGFibGVzIGZvciBydW50aW1lLgoKQWZ0
ZXIgdGhlIG1lbW9yeSBtYW5hZ2VtZW50IGlzIHJlc3VtZWQsIHRoZSBTQ1RMUl9XWE4gaW4gU0NU
TFJfRUwyCmhhcyB0byBiZSBzZXQgaW4gb3JkZXIgdG8gY29uZmlndXJlIHRoYXQgYSBtYXBwaW5n
IGNhbm5vdCBiZSBib3RoCndyaXRhYmxlIGFuZCBleGVjdXRhYmxlICh0aGlzIHdhcyBjb25maWd1
cmVkIHByaW9yIHRvIHN1c3BlbmQpLgpUaGlzIGlzIGRvbmUgdXNpbmcgYW4gZXhpc3RpbmcgZnVu
Y3Rpb24gKG1tdV9pbml0X3NlY29uZGFyeV9jcHUpLgoKU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNp
bW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYWVl
ZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KCi0tLQpDaGFuZ2VzIGluIHYy
OgoKLSBQYXRjaCBmcm9tIHYxOgoiW1hFTiBQQVRDSCAxNy8yMV0geGVuL2FybTogU2V0IFNDVExS
X1dYTiBpbiBTQ1RMUl9FTDIgb24gcmVzdW1lIgppcyBzcXVhc2hlZCB3aXRoIHRoaXMgcGF0Y2gs
IGJlY2F1c2UgaXQgaXMgaW5kZWVkIHJlbGF0ZWQgdG8gcmVzdW1pbmcKdGhlIG1lbW9yeSBtYW5h
Z2VtZW50Ci0gU2luY2UgdGhlIG9yaWdpbmFsIHBhdGNoIHdhcyBuYW1lZCAnRW5hYmxlIHRoZSBN
TVUnLCBhbmQgdGhpcyBpcwpub3Qgb25seSBlbmFibGluZyBhbnltb3JlLCBidXQgdGhlIGZ1bGwg
cmVzdW1lIG9mIGZ1bmN0aW9uYWxpdHksIHRoZQpjb21taXQgdGl0bGUgYW5kIG1lc3NhZ2UgaXMg
Zml4ZWQKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8IDg4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9tbS5jICAgICAg
ICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyAgICAgfCAgNiArKysrCiAzIGZpbGVz
IGNoYW5nZWQsIDk1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJt
NjQvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCmluZGV4IGRiYzQ3MTc5MDMu
LjVlZmEzMGU4ZWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCisrKyBi
L3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCkBAIC0xLDYgKzEsNyBAQAogI2luY2x1ZGUgPGFz
bS9hc21fZGVmbnMuaD4KICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgogI2luY2x1ZGUgPGFzbS9t
YWNyb3MuaD4KKyNpbmNsdWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CiAj
aW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL3NtY2NjLmg+CkBAIC01
MzQsNiArNTM1LDkzIEBAIEVOVFJZKF9fY29udGV4dF9zd2l0Y2gpCiAgICAgICAgIHJldAogCiBF
TlRSWShoeXBfcmVzdW1lKQorICAgICAgICBtc3IgICBEQUlGU2V0LCAweGYgICAgICAgICAgIC8q
IERpc2FibGUgYWxsIGludGVycnVwdHMgKi8KKworICAgICAgICB0bGJpICBhbGxlMgorICAgICAg
ICBkc2IgICBzeSAgICAgICAgICAgICAgICAgICAgIC8qIEVuc3VyZSBjb21wbGV0aW9uIG9mIFRM
QiBmbHVzaCAqLworICAgICAgICBpc2IKKworICAgICAgICBsZHIgICB4MCwgPXN0YXJ0CisgICAg
ICAgIGFkciAgIHgxOSwgc3RhcnQgICAgICAgICAgICAgLyogeDE5IDo9IHBhZGRyIChzdGFydCkg
Ki8KKyAgICAgICAgc3ViICAgeDIwLCB4MTksIHgwICAgICAgICAgICAvKiB4MjAgOj0gcGh5cy1v
ZmZzZXQgKi8KKworICAgICAgICAvKiBYWFhYIGNhbGwgUFJPQ0lORk9fY3B1X2luaXQgaGVyZSAq
LworCisgICAgICAgIC8qIFNldCB1cCBtZW1vcnkgYXR0cmlidXRlIHR5cGUgdGFibGVzICovCisg
ICAgICAgIGxkciAgIHgwLCA9TUFJUlZBTAorICAgICAgICBtc3IgICBtYWlyX2VsMiwgeDAKKwor
ICAgICAgICAvKiBTZXQgdXAgVENSX0VMMjoKKyAgICAgICAgICogUFMgLS0gQmFzZWQgb24gSURf
QUE2NE1NRlIwX0VMMS5QQVJhbmdlCisgICAgICAgICAqIFRvcCBieXRlIGlzIHVzZWQKKyAgICAg
ICAgICogUFQgd2Fsa3MgdXNlIElubmVyLVNoYXJlYWJsZSBhY2Nlc3NlcywKKyAgICAgICAgICog
UFQgd2Fsa3MgYXJlIHdyaXRlLWJhY2ssIHdyaXRlLWFsbG9jYXRlIGluIGJvdGggY2FjaGUgbGV2
ZWxzLAorICAgICAgICAgKiA0OC1iaXQgdmlydHVhbCBhZGRyZXNzIHNwYWNlIGdvZXMgdGhyb3Vn
aCB0aGlzIHRhYmxlLiAqLworICAgICAgICBsZHIgICB4MCwgPShUQ1JfUkVTMXxUQ1JfU0gwX0lT
fFRDUl9PUkdOMF9XQldBfFRDUl9JUkdOMF9XQldBfFRDUl9UMFNaKDY0LTQ4KSkKKyAgICAgICAg
LyogSURfQUE2NE1NRlIwX0VMMVszOjBdIChQQVJhbmdlKSBjb3JyZXNwb25kcyB0byBUQ1JfRUwy
WzE4OjE2XSAoUFMpICovCisgICAgICAgIG1ycyAgIHgxLCBJRF9BQTY0TU1GUjBfRUwxCisgICAg
ICAgIGJmaSAgIHgwLCB4MSwgIzE2LCAjMworCisgICAgICAgIG1zciAgIHRjcl9lbDIsIHgwCisK
KyAgICAgICAgLyogU2V0IHVwIHRoZSBTQ1RMUl9FTDI6CisgICAgICAgICAqIEV4Y2VwdGlvbnMg
aW4gTEUgQVJNLAorICAgICAgICAgKiBMb3ctbGF0ZW5jeSBJUlFzIGRpc2FibGVkLAorICAgICAg
ICAgKiBXcml0ZS1pbXBsaWVzLVhOIGRpc2FibGVkIChmb3Igbm93KSwKKyAgICAgICAgICogRC1j
YWNoZSBkaXNhYmxlZCAoZm9yIG5vdyksCisgICAgICAgICAqIEktY2FjaGUgZW5hYmxlZCwKKyAg
ICAgICAgICogQWxpZ25tZW50IGNoZWNraW5nIGRpc2FibGVkLAorICAgICAgICAgKiBNTVUgdHJh
bnNsYXRpb24gZGlzYWJsZWQgKGZvciBub3cpLiAqLworICAgICAgICBsZHIgICB4MCwgPShIU0NU
TFJfQkFTRSkKKyAgICAgICAgbXNyICAgU0NUTFJfRUwyLCB4MAorCisgICAgICAgIC8qIEVuc3Vy
ZSB0aGF0IGFueSBleGNlcHRpb25zIGVuY291bnRlcmVkIGF0IEVMMgorICAgICAgICAgKiBhcmUg
aGFuZGxlZCB1c2luZyB0aGUgRUwyIHN0YWNrIHBvaW50ZXIsIHJhdGhlcgorICAgICAgICAgKiB0
aGFuIFNQX0VMMC4gKi8KKyAgICAgICAgbXNyIHNwc2VsLCAjMQorCisgICAgICAgIC8qIFJlYnVp
bGQgdGhlIGJvb3QgcGFnZXRhYmxlJ3MgZmlyc3QtbGV2ZWwgZW50cmllcy4gVGhlIHN0cnVjdHVy
ZQorICAgICAgICAgKiBpcyBkZXNjcmliZWQgaW4gbW0uYy4KKyAgICAgICAgICoKKyAgICAgICAg
ICogQWZ0ZXIgdGhlIENQVSBlbmFibGVzIHBhZ2luZyBpdCB3aWxsIGFkZCB0aGUgZml4bWFwIG1h
cHBpbmcKKyAgICAgICAgICogdG8gdGhlc2UgcGFnZSB0YWJsZXMsIGhvd2V2ZXIgdGhpcyBtYXkg
Y2xhc2ggd2l0aCB0aGUgMToxCisgICAgICAgICAqIG1hcHBpbmcuIFNvIGVhY2ggQ1BVIG11c3Qg
cmVidWlsZCB0aGUgcGFnZSB0YWJsZXMgaGVyZSB3aXRoCisgICAgICAgICAqIHRoZSAxOjEgaW4g
cGxhY2UuICovCisKKyAgICAgICAgLyogSWYgWGVuIGlzIGxvYWRlZCBhdCBleGFjdGx5IFhFTl9W
SVJUX1NUQVJUIHRoZW4gd2UgZG9uJ3QKKyAgICAgICAgICogbmVlZCBhbiBhZGRpdGlvbmFsIDE6
MSBtYXBwaW5nLCB0aGUgdmlydHVhbCBtYXBwaW5nIHdpbGwKKyAgICAgICAgICogc3VmZmljZS4K
KyAgICAgICAgICovCisgICAgICAgIGNtcCAgIHgxOSwgI1hFTl9WSVJUX1NUQVJUCisgICAgICAg
IGNzZXQgIHgyNSwgZXEgICAgICAgICAgICAgICAgLyogeDI1IDo9IGlkZW50aXR5IG1hcCBpbiBw
bGFjZSwgb3Igbm90ICovCisKKyAgICAgICAgLyogV3JpdGUgWGVuJ3MgUFQncyBwYWRkciBpbnRv
IFRUQlIwX0VMMiAqLworICAgICAgICBsZHIgICB4NCwgPWJvb3RfcGd0YWJsZSAgICAgLyogeGVu
X3BndGFibGUgICAgKi8KKyAgICAgICAgYWRkICAgeDQsIHg0LCB4MjAgICAgICAgICAgIC8qIHg0
IDo9IHBhZGRyIChib290X3BhZ2V0YWJsZSkgKi8KKyAgICAgICAgbXNyICAgVFRCUjBfRUwyLCB4
NAorCisgICAgICAgIC8qIFNldCB1cCBwYWdlIHRhYmxlcyAqLworICAgICAgICBibCAgICBzZXR1
cF9wYWdlX3RhYmxlcworCisgICAgICAgIGxkciAgIHgxLCA9bW11X3Jlc3VtZWQgICAgICAvKiBF
eHBsaWNpdCB2YWRkciwgbm90IFJJUC1yZWxhdGl2ZSAqLworICAgICAgICBtcnMgICB4MCwgU0NU
TFJfRUwyCisgICAgICAgIG9yciAgIHgwLCB4MCwgI1NDVExSX00gICAgICAvKiBFbmFibGUgTU1V
ICovCisgICAgICAgIG9yciAgIHgwLCB4MCwgI1NDVExSX0MgICAgICAvKiBFbmFibGUgRC1jYWNo
ZSAqLworICAgICAgICBkc2IgICBzeSAgICAgICAgICAgICAgICAgICAgLyogRmx1c2ggUFRFIHdy
aXRlcyBhbmQgZmluaXNoIHJlYWRzICovCisgICAgICAgIG1zciAgIFNDVExSX0VMMiwgeDAgICAg
ICAgICAvKiBub3cgcGFnaW5nIGlzIGVuYWJsZWQgKi8KKyAgICAgICAgaXNiICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIE5vdywgZmx1c2ggdGhlIGljYWNoZSAqLworICAgICAgICBiciAgICB4
MSAgICAgICAgICAgICAgICAgICAgLyogR2V0IGEgcHJvcGVyIHZhZGRyIGludG8gUEMgKi8KKwor
bW11X3Jlc3VtZWQ6CisgICAgICAgIGxkciAgIHg0LCA9aW5pdF90dGJyICAgICAgICAgLyogVkEg
b2YgVFRCUjBfRUwyIHN0YXNoZWQgYnkgQ1BVIDAgKi8KKyAgICAgICAgbGRyICAgeDQsIFt4NF0g
ICAgICAgICAgICAgICAvKiBBY3R1YWwgdmFsdWUgKi8KKyAgICAgICAgZHNiICAgc3kKKyAgICAg
ICAgbXNyICAgVFRCUjBfRUwyLCB4NAorICAgICAgICBkc2IgICBzeQorICAgICAgICBpc2IKKyAg
ICAgICAgdGxiaSAgYWxsZTIKKyAgICAgICAgZHNiICAgc3kgICAgICAgICAgICAgICAgICAgICAv
KiBFbnN1cmUgY29tcGxldGlvbiBvZiBUTEIgZmx1c2ggKi8KKyAgICAgICAgaXNiCiAgICAgICAg
IGIgLgogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0v
bW0uYwppbmRleCA3YTA2YTMzZTIxLi43YWQwZWUxOTQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtNzIyLDYgKzcyMiw3IEBAIHZvaWQg
X19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBw
YWRkcl90IHhlbl9wYWRkcikKICAgICBXUklURV9TWVNSRUczMihSRUFEX1NZU1JFRzMyKFNDVExS
X0VMMikgfCBTQ1RMUl9XWE4sIFNDVExSX0VMMik7CiAgICAgLyogRmx1c2ggZXZlcnl0aGluZyBh
ZnRlciBzZXR0aW5nIFdYTiBiaXQuICovCiAgICAgZmx1c2hfeGVuX3RleHRfdGxiX2xvY2FsKCk7
CisgICAgaW5pdF9zZWNvbmRhcnlfcGFnZXRhYmxlcygwKTsKIAogI2lmZGVmIENPTkZJR19BUk1f
MzIKICAgICBwZXJfY3B1KHhlbl9wZ3RhYmxlLCAwKSA9IGNwdTBfcGd0YWJsZTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCmluZGV4
IDM3OTI2Mzc0YmMuLjM2NWMzMmVjM2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zdXNwZW5k
LmMKKysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwpAQCAtMTQ3LDYgKzE0NywxMiBAQCBzdGF0
aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRhKQogCiAgICAgc3lzdGVtX3N0YXRlID0g
U1lTX1NUQVRFX3Jlc3VtZTsKIAorICAgIC8qCisgICAgICogU0NUTFJfV1hOIG5lZWRzIHRvIGJl
IHNldCB0byBjb25maWd1cmUgdGhhdCBhIG1hcHBpbmcgY2Fubm90IGJlIGJvdGgKKyAgICAgKiB3
cml0YWJsZSBhbmQgZXhlY3V0YWJsZS4gVGhpcyBpcyBkb25lIGJ5IG1tdV9pbml0X3NlY29uZGFy
eV9jcHUuCisgICAgICovCisgICAgbW11X2luaXRfc2Vjb25kYXJ5X2NwdSgpOworCiAgICAgZ2lj
X3Jlc3VtZSgpOwogCiByZXN1bWVfaXJxczoKLS0gCjIuMTMuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMARO-00069x-MW; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMARE-0005mE-SA
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:31:28 +0000
X-Inumbo-ID: 7db32d0a-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7db32d0a-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:27 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id y3-v6so8901258wrh.10
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:31:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=bqDdBNOCHWb9Hj/AEAdgBHg1yQTO8DSrMSDk8xySc2o=;
 b=s6FF7VCAAQdu9S+8rrujXfqvzPrr7Fc1xwPiVWNmc7Bl4NZwtdO91wSflCQdiK855h
 DGe06kFXLiKfRy0tsl2mKcxp0KBJOUpBmGUec3xpIjovmjZbEmLnr7/dImCoDywAS9x8
 7nsqUzpd+T4+fqIiAFibAHfCXGH7EKKjZv70JJj2vPt40WNePoYdd278lZXRHKwRdZ1X
 A9UaGc27vOVf0x2VCUcInWQH7884m8YG7zrLWwXnSHT2I1Nqaq3021fqE22x26Hsr5AM
 K7V51kIdhvj+39C0/hfQte6JdhNBFv+6ieEcmAP8TgOTxOpvAAUrbKz/jjFPpdOztoTo
 kW0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=bqDdBNOCHWb9Hj/AEAdgBHg1yQTO8DSrMSDk8xySc2o=;
 b=ECrf6LPn3oOvNrKJF1irX7FwysrwPqt9Su0l0bHvsVJrlAsOMCFYj2dSzrFBydp2y6
 Vt/pmkG0Vw6W2ZzR3E1Vf1/LvhDA7dth39N3QzWSn6M8alJ2IneawUU01TJNSssnSPUk
 rNgHlwTp8s7uZVSqQy0h3g8sp3Vnwk3abdmfNT8FC+YN3Zk031d4DFEpUd4c9VTgxgVf
 QhW6U6bo7hIfuuRz15vI8VHRsnThfiGHrACU6cZK/tmOvNeiiL0ATHz5YUQf7gJaKJsI
 D+icvSGZimjXcDwN3IXqUEYwpqq4gL0qHBrcFqfaKDjTgV2QrqopFSRK7jGmBrevESS6
 v3lw==
X-Gm-Message-State: AGRZ1gIK+PpxkPsT2lGBz6F+eMPMSaG/X3mLIbxst4ppj97SeOn3gubB
 eK5rmdyuyHVqnuJuijDvESKRQw==
X-Google-Smtp-Source: AJdET5cYBTkTvIPmhSn+IaVVHhBnSRR0G7pvlmRsAqdOwKhaWCp/3ztNp/pRH2eggYSVytZO7ZNVdA==
X-Received: by 2002:a5d:6204:: with SMTP id y4-v6mr605870wru.105.1542022286022; 
 Mon, 12 Nov 2018 03:31:26 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:25 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:42 +0100
Message-Id: <1542022244-22977-17-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 16/18] xen/arm: Save/restore context on
 suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvbnRleHQgb2YgQ1BVIGdlbmVyYWwgcHVycG9zZSBhbmQgc3lzdGVtIGNvbnRyb2wgcmVn
aXN0ZXJzCmhhcyB0byBiZSBzYXZlZCBvbiBzdXNwZW5kIGFuZCByZXN0b3JlZCBvbiByZXN1bWUu
IFRoaXMgaXMKaW1wbGVtZW50ZWQgaW4gaHlwX3N1c3BlbmQgYW5kIGJlZm9yZSB0aGUgcmV0dXJu
IGZyb20gaHlwX3Jlc3VtZQpmdW5jdGlvbi4gVGhlIGh5cF9zdXNwZW5kIGlzIGludm9rZWQganVz
dCBiZWZvcmUgdGhlIFBTQ0kgc3lzdGVtCnN1c3BlbmQgY2FsbCBpcyBpc3N1ZWQgdG8gdGhlIEFU
Ri4gVGhlIGh5cF9zdXNwZW5kIGhhcyB0byByZXR1cm4gYQpub24temVybyB2YWx1ZSBzbyB0aGF0
IHRoZSBjYWxsaW5nICdpZicgc3RhdGVtZW50IGV2YWx1YXRlcyB0byB0cnVlLApjYXVzaW5nIHRo
ZSBzeXN0ZW0gc3VzcGVuZCB0byBiZSBpbnZva2VkLiBVcG9uIHRoZSByZXN1bWUsIGNvbnRleHQK
c2F2ZWQgb24gc3VzcGVuZCB3aWxsIGJlIHJlc3RvcmVkLCBpbmNsdWRpbmcgdGhlIGxpbmsgcmVn
aXN0ZXIuClRoZXJlZm9yZSwgYWZ0ZXIgcmVzdG9yaW5nIHRoZSBjb250ZXh0IHRoZSBjb250cm9s
IGZsb3cgd2lsbApyZXR1cm4gdG8gdGhlIGFkZHJlc3MgcG9pbnRlZCBieSB0aGUgc2F2ZWQgbGlu
ayByZWdpc3Rlciwgd2hpY2gKaXMgdGhlIHBsYWNlIGZyb20gd2hpY2ggdGhlIGh5cF9zdXNwZW5k
IHdhcyBjYWxsZWQuIFRvIGVuc3VyZQp0aGF0IHRoZSBjYWxsaW5nICdpZicgc3RhdGVtZW50IGRv
ZXNuJ3QgYWdhaW4gZXZhbHVhdGUgdG8gdHJ1ZQphbmQgaW5pdGlhdGUgc3lzdGVtIHN1c3BlbmQs
IGh5cF9yZXN1bWUgaGFzIHRvIHJldHVybiBhIHplcm8gdmFsdWUKYWZ0ZXIgcmVzdG9yaW5nIHRo
ZSBjb250ZXh0LgpOb3RlIHRoYXQgdGhlIG9yZGVyIG9mIHNhdmluZyByZWdpc3RlciBjb250ZXh0
IGludG8gY3B1X2NvbnRleHQKc3RydWN0dXJlIGhhcyB0byBtYXRjaCB0aGUgb3JkZXIgb2YgcmVz
dG9yaW5nLgpTaW5jZSB0aGUgc3VzcGVuZC9yZXN1bWUgaXMgc3VwcG9ydGVkIG9ubHkgZm9yIGFy
bTY0LCB3ZSBkZWZpbmUKYSBudWxsIGNwdV9jb250ZXh0IHN0cnVjdHVyZSBzbyBhcm0zMiBjb3Vs
ZCBjb21waWxlLgoKU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9u
b3ZpY0BhZ2dpb3MuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQubm93
c2hhZGlAeGlsaW54LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyAgICB8IDg5
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL2Fy
bS9zdXNwZW5kLmMgICAgICAgIHwgMjggKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vc3VzcGVuZC5oIHwgMjIgKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTM1IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0
L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCA1ZWZhMzBlOGVlLi44
NjFhNDAxYjE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtNTM0LDYgKzUzNCw1MiBAQCBFTlRSWShfX2Nv
bnRleHRfc3dpdGNoKQogICAgICAgICBtb3YgICAgIHNwLCB4OQogICAgICAgICByZXQKIAorLyoK
KyAqIHZvaWQgaHlwX3N1c3BlbmQoc3RydWN0IGNwdV9jb250ZXh0ICpwdHIpCisgKgorICogeDAg
LSBwb2ludGVyIHRvIHRoZSBzdG9yYWdlIHdoZXJlIGNhbGxlZSdzIGNvbnRleHQgd2lsbCBiZSBz
YXZlZAorICoKKyAqIENQVSBjb250ZXh0IHNhdmVkIGhlcmUgd2lsbCBiZSByZXN0b3JlZCBvbiBy
ZXN1bWUgaW4gaHlwX3Jlc3VtZSBmdW5jdGlvbi4KKyAqIGh5cF9zdXNwZW5kIHNoYWxsIHJldHVy
biBhIG5vbi16ZXJvIHZhbHVlLiBVcG9uIHJlc3RvcmluZyBjb250ZXh0CisgKiBoeXBfcmVzdW1l
IHNoYWxsIHJldHVybiB2YWx1ZSB6ZXJvIGluc3RlYWQuIEZyb20gQyBjb2RlIHRoYXQgaW52b2tl
cworICogaHlwX3N1c3BlbmQsIHRoZSByZXR1cm4gdmFsdWUgaXMgaW50ZXJwcmV0ZWQgdG8gZGV0
ZXJtaW5lIHdoZXRoZXIgdGhlIGNvbnRleHQKKyAqIGlzIHNhdmVkIChoeXBfc3VzcGVuZCkgb3Ig
cmVzdG9yZWQgKGh5cF9yZXN1bWUpLgorICovCitFTlRSWShoeXBfc3VzcGVuZCkKKyAgICAgICAg
LyogU3RvcmUgY2FsbGVlLXNhdmVkIHJlZ2lzdGVycyAqLworICAgICAgICBzdHAgICAgIHgxOSwg
eDIwLCBbeDBdLCAjMTYKKyAgICAgICAgc3RwICAgICB4MjEsIHgyMiwgW3gwXSwgIzE2CisgICAg
ICAgIHN0cCAgICAgeDIzLCB4MjQsIFt4MF0sICMxNgorICAgICAgICBzdHAgICAgIHgyNSwgeDI2
LCBbeDBdLCAjMTYKKyAgICAgICAgc3RwICAgICB4MjcsIHgyOCwgW3gwXSwgIzE2CisgICAgICAg
IHN0cCAgICAgeDI5LCBsciwgW3gwXSwgIzE2CisKKyAgICAgICAgLyogU3RvcmUgc3RhY2stcG9p
bnRlciAqLworICAgICAgICBtb3YgICAgIHgyLCBzcAorICAgICAgICBzdHIgICAgIHgyLCBbeDBd
LCAjOAorCisgICAgICAgIC8qIFN0b3JlIHN5c3RlbSBjb250cm9sIHJlZ2lzdGVycyAqLworICAg
ICAgICBtcnMgICAgIHgyLCBWQkFSX0VMMgorICAgICAgICBzdHIgICAgIHgyLCBbeDBdLCAjOAor
ICAgICAgICBtcnMgICAgIHgyLCBWVENSX0VMMgorICAgICAgICBzdHIgICAgIHgyLCBbeDBdLCAj
OAorICAgICAgICBtcnMgICAgIHgyLCBWVFRCUl9FTDIKKyAgICAgICAgc3RyICAgICB4MiwgW3gw
XSwgIzgKKyAgICAgICAgbXJzICAgICB4MiwgVFBJRFJfRUwyCisgICAgICAgIHN0ciAgICAgeDIs
IFt4MF0sICM4CisgICAgICAgIG1ycyAgICAgeDIsIE1EQ1JfRUwyCisgICAgICAgIHN0ciAgICAg
eDIsIFt4MF0sICM4CisgICAgICAgIG1ycyAgICAgeDIsIEhTVFJfRUwyCisgICAgICAgIHN0ciAg
ICAgeDIsIFt4MF0sICM4CisgICAgICAgIG1ycyAgICAgeDIsIENQVFJfRUwyCisgICAgICAgIHN0
ciAgICAgeDIsIFt4MF0sICM4CisgICAgICAgIG1ycyAgICAgeDIsIEhDUl9FTDIKKyAgICAgICAg
c3RyICAgICB4MiwgW3gwXSwgIzgKKworICAgICAgICAvKiBoeXBfc3VzcGVuZCBtdXN0IHJldHVy
biBhIG5vbi16ZXJvIHZhbHVlICovCisgICAgICAgIG1vdiAgICAgeDAsICMxCisgICAgICAgIHJl
dAorCiBFTlRSWShoeXBfcmVzdW1lKQogICAgICAgICBtc3IgICBEQUlGU2V0LCAweGYgICAgICAg
ICAgIC8qIERpc2FibGUgYWxsIGludGVycnVwdHMgKi8KIApAQCAtNjIyLDcgKzY2OCw0OCBAQCBt
bXVfcmVzdW1lZDoKICAgICAgICAgdGxiaSAgYWxsZTIKICAgICAgICAgZHNiICAgc3kgICAgICAg
ICAgICAgICAgICAgICAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiBUTEIgZmx1c2ggKi8KICAgICAg
ICAgaXNiCi0gICAgICAgIGIgLgorCisgICAgICAgIC8qIE5vdyB3ZSBjYW4gYWNjZXNzIHRoZSBj
cHVfY29udGV4dCwgc28gcmVzdG9yZSB0aGUgY29udGV4dCBoZXJlICovCisgICAgICAgIGxkciAg
ICAgeDAsID1jcHVfY29udGV4dAorCisgICAgICAgIC8qIFJlc3RvcmUgY2FsbGVlLXNhdmVkIHJl
Z2lzdGVycyAqLworICAgICAgICBsZHAgICAgIHgxOSwgeDIwLCBbeDBdLCAjMTYKKyAgICAgICAg
bGRwICAgICB4MjEsIHgyMiwgW3gwXSwgIzE2CisgICAgICAgIGxkcCAgICAgeDIzLCB4MjQsIFt4
MF0sICMxNgorICAgICAgICBsZHAgICAgIHgyNSwgeDI2LCBbeDBdLCAjMTYKKyAgICAgICAgbGRw
ICAgICB4MjcsIHgyOCwgW3gwXSwgIzE2CisgICAgICAgIGxkcCAgICAgeDI5LCBsciwgW3gwXSwg
IzE2CisKKyAgICAgICAgLyogUmVzdG9yZSBzdGFjayBwb2ludGVyICovCisgICAgICAgIGxkciAg
ICAgeDIsIFt4MF0sICM4CisgICAgICAgIG1vdiAgICAgc3AsIHgyCisKKyAgICAgICAgLyogUmVz
dG9yZSBzeXN0ZW0gY29udHJvbCByZWdpc3RlcnMgKi8KKyAgICAgICAgbGRyICAgICB4MiwgW3gw
XSwgIzgKKyAgICAgICAgbXNyICAgICBWQkFSX0VMMiwgeDIKKyAgICAgICAgbGRyICAgICB4Miwg
W3gwXSwgIzgKKyAgICAgICAgbXNyICAgICBWVENSX0VMMiwgeDIKKyAgICAgICAgbGRyICAgICB4
MiwgW3gwXSwgIzgKKyAgICAgICAgbXNyICAgICBWVFRCUl9FTDIsIHgyCisgICAgICAgIGxkciAg
ICAgeDIsIFt4MF0sICM4CisgICAgICAgIG1zciAgICAgVFBJRFJfRUwyLCB4MgorICAgICAgICBs
ZHIgICAgIHgyLCBbeDBdLCAjOAorICAgICAgICBtc3IgICAgIE1EQ1JfRUwyLCB4MgorICAgICAg
ICBsZHIgICAgIHgyLCBbeDBdLCAjOAorICAgICAgICBtc3IgICAgIEhTVFJfRUwyLCB4MgorICAg
ICAgICBsZHIgICAgIHgyLCBbeDBdLCAjOAorICAgICAgICBtc3IgICAgIENQVFJfRUwyLCB4Mgor
ICAgICAgICBsZHIgICAgIHgyLCBbeDBdLCAjOAorICAgICAgICBtc3IgICAgIEhDUl9FTDIsIHgy
CisgICAgICAgIGlzYgorCisgICAgICAgIC8qIFNpbmNlIGNvbnRleHQgaXMgcmVzdG9yZWQgcmV0
dXJuIGZyb20gdGhpcyBmdW5jdGlvbiB3aWxsIGFwcGVhciBhcworICAgICAgICAgKiByZXR1cm4g
ZnJvbSBoeXBfc3VzcGVuZC4gVG8gZGlzdGluZ3Vpc2ggYSByZXR1cm4gZnJvbSBoeXBfc3VzcGVu
ZAorICAgICAgICAgKiB3aGljaCBpcyBjYWxsZWQgdXBvbiBmaW5hbGl6aW5nIHRoZSBzdXNwZW5k
LCBhcyBvcHBvc2VkIHRvIHJldHVybgorICAgICAgICAgKiBmcm9tIHRoaXMgZnVuY3Rpb24gd2hp
Y2ggZXhlY3V0ZXMgb24gcmVzdW1lLCB3ZSBuZWVkIHRvIHJldHVybiB6ZXJvCisgICAgICAgICAq
IHZhbHVlIGhlcmUuICovCisgICAgICAgIG1vdiB4MCwgIzAKKyAgICAgICAgcmV0CiAKIC8qCiAg
KiBMb2NhbCB2YXJpYWJsZXM6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIGIv
eGVuL2FyY2gvYXJtL3N1c3BlbmQuYwppbmRleCAzNjVjMzJlYzNjLi40MjNkOWMwZTkwIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCisrKyBiL3hlbi9hcmNoL2FybS9zdXNwZW5k
LmMKQEAgLTMsNiArMyw5IEBACiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRl
IDxhc20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vcHNjaS5oPgorI2luY2x1ZGUgPGFzbS9zdXNw
ZW5kLmg+CisKK3N0cnVjdCBjcHVfY29udGV4dCBjcHVfY29udGV4dDsKIAogLyogUmVzZXQgdmFs
dWVzIG9mIFZDUFUgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIHJlZ2lzdGVycyAqLwogc3RhdGljIHZv
aWQgdmNwdV9hcmNoX3Jlc2V0KHN0cnVjdCB2Y3B1ICp2KQpAQCAtMTEzLDYgKzExNiwxMSBAQCBz
dGF0aWMgdm9pZCB2Y3B1X3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lk
KQogICAgIF9hcmNoX3NldF9pbmZvX2d1ZXN0KHYsICZjdHh0KTsKIH0KIAorI2lmbmRlZiBDT05G
SUdfQVJNXzY0CisvKiBub3Qgc3VwcG9ydGVkIG9uIEFSTV8zMiAqLworaW50MzJfdCBoeXBfc3Vz
cGVuZChzdHJ1Y3QgY3B1X2NvbnRleHQgKnB0cikgeyByZXR1cm4gMTsgfQorI2VuZGlmCisKIC8q
IFhlbiBzdXNwZW5kLiBOb3RlOiBkYXRhIGlzIG5vdCB1c2VkIChzdXNwZW5kIGlzIHRoZSBzdXNw
ZW5kIHRvIFJBTSkgKi8KIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCiB7
CkBAIC0xNDEsOSArMTQ5LDIzIEBAIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQgKmRh
dGEpCiAgICAgICAgIGdvdG8gcmVzdW1lX2lycXM7CiAgICAgfQogCi0gICAgc3RhdHVzID0gY2Fs
bF9wc2NpX3N5c3RlbV9zdXNwZW5kKCk7Ci0gICAgaWYgKCBzdGF0dXMgKQotICAgICAgICBkcHJp
bnRrKFhFTkxPR19FUlIsICJQU0NJIHN5c3RlbSBzdXNwZW5kIGZhaWxlZCwgZXJyPSVkXG4iLCBz
dGF0dXMpOworICAgIGlmICggaHlwX3N1c3BlbmQoJmNwdV9jb250ZXh0KSApCisgICAgeworICAg
ICAgICBzdGF0dXMgPSBjYWxsX3BzY2lfc3lzdGVtX3N1c3BlbmQoKTsKKyAgICAgICAgLyoKKyAg
ICAgICAgICogSWYgc3VzcGVuZCBpcyBmaW5hbGl6ZWQgcHJvcGVybHkgYnkgYWJvdmUgc3lzdGVt
IHN1c3BlbmQgUFNDSSBjYWxsLAorICAgICAgICAgKiB0aGUgY29kZSBiZWxvdyBpbiB0aGlzICdp
ZicgYnJhbmNoIHdpbGwgbmV2ZXIgZXhlY3V0ZS4gRXhlY3V0aW9uCisgICAgICAgICAqIHdpbGwg
Y29udGludWUgZnJvbSBoeXBfcmVzdW1lIHdoaWNoIGlzIHRoZSBoeXBlcnZpc29yJ3MgcmVzdW1l
IHBvaW50LgorICAgICAgICAgKiBJbiBoeXBfcmVzdW1lIENQVSBjb250ZXh0IHdpbGwgYmUgcmVz
dG9yZWQgYW5kIHNpbmNlIGxpbmstcmVnaXN0ZXIgaXMKKyAgICAgICAgICogcmVzdG9yZWQgYXMg
d2VsbCwgaXQgd2lsbCBhcHBlYXIgdG8gcmV0dXJuIGZyb20gaHlwX3N1c3BlbmQuIFRoZQorICAg
ICAgICAgKiBkaWZmZXJlbmNlIGluIHJldHVybmluZyBmcm9tIGh5cF9zdXNwZW5kIG9uIHN5c3Rl
bSBzdXNwZW5kIHZlcnN1cworICAgICAgICAgKiByZXN1bWUgaXMgaW4gZnVuY3Rpb24ncyByZXR1
cm4gdmFsdWU6IG9uIHN1c3BlbmQsIHRoZSByZXR1cm4gdmFsdWUgaXMKKyAgICAgICAgICogYSBu
b24temVybyB2YWx1ZSwgb24gcmVzdW1lIGl0IGlzIHplcm8uIFRoYXQgaXMgd2h5IHRoZSBjb250
cm9sIGZsb3cKKyAgICAgICAgICogd2lsbCBub3QgcmUtZW50ZXIgdGhpcyAnaWYnIGJyYW5jaCBv
biByZXN1bWUuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHN0YXR1cyApCisgICAgICAgICAg
ICBkcHJpbnRrKFhFTkxPR19FUlIsICJQU0NJIHN5c3RlbSBzdXNwZW5kIGZhaWxlZCwgZXJyPSVk
XG4iLCBzdGF0dXMpOworICAgIH0KIAogICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9yZXN1
bWU7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9zdXNwZW5kLmgKaW5kZXggNzYwNGUyZTJlMi4uYTM5MDcxNTY2YSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zdXNwZW5kLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9zdXNwZW5kLmgKQEAgLTEsOCArMSwzMCBAQAogI2lmbmRlZiBfX0FTTV9BUk1fU1VT
UEVORF9IX18KICNkZWZpbmUgX19BU01fQVJNX1NVU1BFTkRfSF9fCiAKKyNpZmRlZiBDT05GSUdf
QVJNXzY0CitzdHJ1Y3QgY3B1X2NvbnRleHQgeworICAgIHVpbnQ2NF90IGNhbGxlZV9yZWdzWzEy
XTsKKyAgICB1aW50NjRfdCBzcDsKKyAgICB1aW50NjRfdCB2YmFyX2VsMjsKKyAgICB1aW50NjRf
dCB2dGNyX2VsMjsKKyAgICB1aW50NjRfdCB2dHRicl9lbDI7CisgICAgdWludDY0X3QgdHBpZHJf
ZWwyOworICAgIHVpbnQ2NF90IG1kY3JfZWwyOworICAgIHVpbnQ2NF90IGhzdHJfZWwyOworICAg
IHVpbnQ2NF90IGNwdHJfZWwyOworICAgIHVpbnQ2NF90IGhjcl9lbDI7Cit9IF9fYWxpZ25lZCgx
Nik7CisjZWxzZQorc3RydWN0IGNwdV9jb250ZXh0IHsKKyAgICB1aW50OF90IHBhZDsKK307Cisj
ZW5kaWYKKworZXh0ZXJuIHN0cnVjdCBjcHVfY29udGV4dCBjcHVfY29udGV4dDsKKwogaW50MzJf
dCBkb21haW5fc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpOwogdm9p
ZCBoeXBfcmVzdW1lKHZvaWQpOworaW50MzJfdCBoeXBfc3VzcGVuZChzdHJ1Y3QgY3B1X2NvbnRl
eHQgKnB0cik7CiAKICNlbmRpZgogCi0tIAoyLjEzLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMARQ-0006Ch-0E; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMARF-0005mv-3e
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:31:29 +0000
X-Inumbo-ID: 7e77d345-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7e77d345-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:28 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id j17-v6so8891497wrq.11
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:31:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=yeBqrXe35LPQAztFpfUmS8aar42lmLzjm9q208tsCnY=;
 b=0mw6BorF7zHdqeythxs/O5NR69HQdoJvKL2L31Zo7glOx5IJaEPd9ebqjRD2/xm9UZ
 BJj4WpFuyfinyMFB84Qk2/TP/wcRHESnxBaXFJdoHmfWEQxAUHGTMeyF2e/QbJgGMFd8
 kNCKmdXnA78YPFOsZjm1Gb6bcNBR1JqcgWKokcjRkN3lAqwUWPqFQeLeQtPLxMzor30j
 gHSycOoEwnWIx1fxk4g5fXE7/vRMDDAiEwju4F8TDj8/rUOvfefiwslBNx1YJRdLDe64
 gSNgEJElVCs6butzxca6Y+j4SKJjNVxKF/4Sdug/gvn6BO9ZVPXIYKSQQKZiXbl8D6bn
 HUDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=yeBqrXe35LPQAztFpfUmS8aar42lmLzjm9q208tsCnY=;
 b=Wud/K72ZQIrV68Wanb9djHE2+YEwlWbFxnEFPuUwMMYBGv8csw9R+28coRfQY0oD33
 niUDFMYFeaSFJBL7AnJKbGcoY9va5iN7y/DzoipYYF3bJA/a2ZAeEH9jTCRH3RGVizD/
 ut1LMJq5LsZ+qmfRsUZD2L+7TEugPDzn+cgAxnNE65FgIv1YmAHyQWgzdxftnRwUiltB
 3p7s2gSkuK2cLFEMkVr6bpNBnM3FQVm8CBH54D7t8Zp6pFOqumO9lBHs9RB2Xv5WtW4o
 S0aY2KhKvFS8tm5GQ/R6zpJ5jS4/1hzoU9PauJKpgi5VxxiaEoBMqSt3f9YHs7NwEREs
 IKpA==
X-Gm-Message-State: AGRZ1gJ1/bEvwIydvRxMpVs0+rUYzfCb5YBzKUWc70rbD6q1aeItVPTD
 xLS/SFLgFrYdFIUaek75pwG8wA==
X-Google-Smtp-Source: AJdET5ce2NotiSg/U8M5buc8KUJcjxd+My3zy9dXog2pgQJiHKW0sCn+lzaMNbGnqDuDNv6wMXSC/A==
X-Received: by 2002:adf:9441:: with SMTP id 59-v6mr569314wrq.305.1542022287402; 
 Mon, 12 Nov 2018 03:31:27 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:26 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:43 +0100
Message-Id: <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlc3VtZSBvZiBEb20wIHNob3VsZCBhbHdheXMgZm9sbG93IFhlbidzIHJlc3VtZS4gVGhp
cyBpcwpkb25lIGJ5IHVuYmxvY2tpbmcgdGhlIGZpcnN0IHZDUFUgb2YgRG9tMC4KClNpZ25lZC1v
ZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4KU2ln
bmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Ci0t
LQogeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYyBiL3hlbi9hcmNo
L2FybS9zdXNwZW5kLmMKaW5kZXggNDIzZDljMGU5MC4uYTA1YWVhOWMyNSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3N1c3BlbmQuYworKysgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCkBAIC0x
ODksNiArMTg5LDkgQEAgcmVzdW1lX25vbmJvb3RfY3B1czoKICAgICBzeXN0ZW1fc3RhdGUgPSBT
WVNfU1RBVEVfYWN0aXZlOwogICAgIGRzYihzeSk7CiAKKyAgICAvKiBXYWtlLXVwIGhhcmR3YXJl
IGRvbWFpbiAoc2hvdWxkIGFsd2F5cyByZXN1bWUgYWZ0ZXIgWGVuKSAqLworICAgIHZjcHVfdW5i
bG9jayhoYXJkd2FyZV9kb21haW4tPnZjcHVbMF0pOworCiAgICAgcmV0dXJuIHN0YXR1czsKIH0K
IAotLSAKMi4xMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMARR-0006Fl-Ge; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMARE-0005mD-Rz
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:31:28 +0000
X-Inumbo-ID: 7dd6f211-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7dd6f211-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:27 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id k15-v6so8892728wre.12
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:31:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=bqDdBNOCHWb9Hj/AEAdgBHg1yQTO8DSrMSDk8xySc2o=;
 b=s6FF7VCAAQdu9S+8rrujXfqvzPrr7Fc1xwPiVWNmc7Bl4NZwtdO91wSflCQdiK855h
 DGe06kFXLiKfRy0tsl2mKcxp0KBJOUpBmGUec3xpIjovmjZbEmLnr7/dImCoDywAS9x8
 7nsqUzpd+T4+fqIiAFibAHfCXGH7EKKjZv70JJj2vPt40WNePoYdd278lZXRHKwRdZ1X
 A9UaGc27vOVf0x2VCUcInWQH7884m8YG7zrLWwXnSHT2I1Nqaq3021fqE22x26Hsr5AM
 K7V51kIdhvj+39C0/hfQte6JdhNBFv+6ieEcmAP8TgOTxOpvAAUrbKz/jjFPpdOztoTo
 kW0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=bqDdBNOCHWb9Hj/AEAdgBHg1yQTO8DSrMSDk8xySc2o=;
 b=q/UBO9oC1n2gLLVjdBVitRmsMXdRXlEZJtbqnR+M/6estWOFCcEVv6iTlBKfwV6mkP
 dZ/dZQTp3VtUk8mie4lheOa5lPc/mz/8YnwvwlCOCGY02jlYHC6O0tb2Lve32D5g0JsB
 ki5WpStmrxB+vQ06EKkS3rPuPCKZ8aKaPuFNe+Yy/VNcAd/mkDzlT/1lxe5K9FpRHL4o
 G9zP0W75+xhpmCyBWqYHsGtLDsX/JM/zShHLFKUqqmY2pGSDHci/0fe2P/Erqt4g8zQW
 MUGGWM64+E1RSv2xELm0pwQ73a7c3vG5mhfpa+iKVXwaXl7q0qrkJdxwCADCIB1IObRM
 Is7A==
X-Gm-Message-State: AGRZ1gKa3cGCIDSYquJ0lIQrPzKz3kNiT76wnMNFimwhzhbbtipNdm70
 saPncy6oBRpKID32CdZinVyKS2cuj/Q42nii
X-Google-Smtp-Source: AJdET5cYBTkTvIPmhSn+IaVVHhBnSRR0G7pvlmRsAqdOwKhaWCp/3ztNp/pRH2eggYSVytZO7ZNVdA==
X-Received: by 2002:a5d:6204:: with SMTP id y4-v6mr605870wru.105.1542022286022; 
 Mon, 12 Nov 2018 03:31:26 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:25 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:42 +0100
Message-Id: <1542022244-22977-17-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 16/18] xen/arm: Save/restore context on
 suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvbnRleHQgb2YgQ1BVIGdlbmVyYWwgcHVycG9zZSBhbmQgc3lzdGVtIGNvbnRyb2wgcmVn
aXN0ZXJzCmhhcyB0byBiZSBzYXZlZCBvbiBzdXNwZW5kIGFuZCByZXN0b3JlZCBvbiByZXN1bWUu
IFRoaXMgaXMKaW1wbGVtZW50ZWQgaW4gaHlwX3N1c3BlbmQgYW5kIGJlZm9yZSB0aGUgcmV0dXJu
IGZyb20gaHlwX3Jlc3VtZQpmdW5jdGlvbi4gVGhlIGh5cF9zdXNwZW5kIGlzIGludm9rZWQganVz
dCBiZWZvcmUgdGhlIFBTQ0kgc3lzdGVtCnN1c3BlbmQgY2FsbCBpcyBpc3N1ZWQgdG8gdGhlIEFU
Ri4gVGhlIGh5cF9zdXNwZW5kIGhhcyB0byByZXR1cm4gYQpub24temVybyB2YWx1ZSBzbyB0aGF0
IHRoZSBjYWxsaW5nICdpZicgc3RhdGVtZW50IGV2YWx1YXRlcyB0byB0cnVlLApjYXVzaW5nIHRo
ZSBzeXN0ZW0gc3VzcGVuZCB0byBiZSBpbnZva2VkLiBVcG9uIHRoZSByZXN1bWUsIGNvbnRleHQK
c2F2ZWQgb24gc3VzcGVuZCB3aWxsIGJlIHJlc3RvcmVkLCBpbmNsdWRpbmcgdGhlIGxpbmsgcmVn
aXN0ZXIuClRoZXJlZm9yZSwgYWZ0ZXIgcmVzdG9yaW5nIHRoZSBjb250ZXh0IHRoZSBjb250cm9s
IGZsb3cgd2lsbApyZXR1cm4gdG8gdGhlIGFkZHJlc3MgcG9pbnRlZCBieSB0aGUgc2F2ZWQgbGlu
ayByZWdpc3Rlciwgd2hpY2gKaXMgdGhlIHBsYWNlIGZyb20gd2hpY2ggdGhlIGh5cF9zdXNwZW5k
IHdhcyBjYWxsZWQuIFRvIGVuc3VyZQp0aGF0IHRoZSBjYWxsaW5nICdpZicgc3RhdGVtZW50IGRv
ZXNuJ3QgYWdhaW4gZXZhbHVhdGUgdG8gdHJ1ZQphbmQgaW5pdGlhdGUgc3lzdGVtIHN1c3BlbmQs
IGh5cF9yZXN1bWUgaGFzIHRvIHJldHVybiBhIHplcm8gdmFsdWUKYWZ0ZXIgcmVzdG9yaW5nIHRo
ZSBjb250ZXh0LgpOb3RlIHRoYXQgdGhlIG9yZGVyIG9mIHNhdmluZyByZWdpc3RlciBjb250ZXh0
IGludG8gY3B1X2NvbnRleHQKc3RydWN0dXJlIGhhcyB0byBtYXRjaCB0aGUgb3JkZXIgb2YgcmVz
dG9yaW5nLgpTaW5jZSB0aGUgc3VzcGVuZC9yZXN1bWUgaXMgc3VwcG9ydGVkIG9ubHkgZm9yIGFy
bTY0LCB3ZSBkZWZpbmUKYSBudWxsIGNwdV9jb250ZXh0IHN0cnVjdHVyZSBzbyBhcm0zMiBjb3Vs
ZCBjb21waWxlLgoKU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9u
b3ZpY0BhZ2dpb3MuY29tPgpTaWduZWQtb2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQubm93
c2hhZGlAeGlsaW54LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyAgICB8IDg5
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL2Fy
bS9zdXNwZW5kLmMgICAgICAgIHwgMjggKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vc3VzcGVuZC5oIHwgMjIgKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTM1IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0
L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCA1ZWZhMzBlOGVlLi44
NjFhNDAxYjE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtNTM0LDYgKzUzNCw1MiBAQCBFTlRSWShfX2Nv
bnRleHRfc3dpdGNoKQogICAgICAgICBtb3YgICAgIHNwLCB4OQogICAgICAgICByZXQKIAorLyoK
KyAqIHZvaWQgaHlwX3N1c3BlbmQoc3RydWN0IGNwdV9jb250ZXh0ICpwdHIpCisgKgorICogeDAg
LSBwb2ludGVyIHRvIHRoZSBzdG9yYWdlIHdoZXJlIGNhbGxlZSdzIGNvbnRleHQgd2lsbCBiZSBz
YXZlZAorICoKKyAqIENQVSBjb250ZXh0IHNhdmVkIGhlcmUgd2lsbCBiZSByZXN0b3JlZCBvbiBy
ZXN1bWUgaW4gaHlwX3Jlc3VtZSBmdW5jdGlvbi4KKyAqIGh5cF9zdXNwZW5kIHNoYWxsIHJldHVy
biBhIG5vbi16ZXJvIHZhbHVlLiBVcG9uIHJlc3RvcmluZyBjb250ZXh0CisgKiBoeXBfcmVzdW1l
IHNoYWxsIHJldHVybiB2YWx1ZSB6ZXJvIGluc3RlYWQuIEZyb20gQyBjb2RlIHRoYXQgaW52b2tl
cworICogaHlwX3N1c3BlbmQsIHRoZSByZXR1cm4gdmFsdWUgaXMgaW50ZXJwcmV0ZWQgdG8gZGV0
ZXJtaW5lIHdoZXRoZXIgdGhlIGNvbnRleHQKKyAqIGlzIHNhdmVkIChoeXBfc3VzcGVuZCkgb3Ig
cmVzdG9yZWQgKGh5cF9yZXN1bWUpLgorICovCitFTlRSWShoeXBfc3VzcGVuZCkKKyAgICAgICAg
LyogU3RvcmUgY2FsbGVlLXNhdmVkIHJlZ2lzdGVycyAqLworICAgICAgICBzdHAgICAgIHgxOSwg
eDIwLCBbeDBdLCAjMTYKKyAgICAgICAgc3RwICAgICB4MjEsIHgyMiwgW3gwXSwgIzE2CisgICAg
ICAgIHN0cCAgICAgeDIzLCB4MjQsIFt4MF0sICMxNgorICAgICAgICBzdHAgICAgIHgyNSwgeDI2
LCBbeDBdLCAjMTYKKyAgICAgICAgc3RwICAgICB4MjcsIHgyOCwgW3gwXSwgIzE2CisgICAgICAg
IHN0cCAgICAgeDI5LCBsciwgW3gwXSwgIzE2CisKKyAgICAgICAgLyogU3RvcmUgc3RhY2stcG9p
bnRlciAqLworICAgICAgICBtb3YgICAgIHgyLCBzcAorICAgICAgICBzdHIgICAgIHgyLCBbeDBd
LCAjOAorCisgICAgICAgIC8qIFN0b3JlIHN5c3RlbSBjb250cm9sIHJlZ2lzdGVycyAqLworICAg
ICAgICBtcnMgICAgIHgyLCBWQkFSX0VMMgorICAgICAgICBzdHIgICAgIHgyLCBbeDBdLCAjOAor
ICAgICAgICBtcnMgICAgIHgyLCBWVENSX0VMMgorICAgICAgICBzdHIgICAgIHgyLCBbeDBdLCAj
OAorICAgICAgICBtcnMgICAgIHgyLCBWVFRCUl9FTDIKKyAgICAgICAgc3RyICAgICB4MiwgW3gw
XSwgIzgKKyAgICAgICAgbXJzICAgICB4MiwgVFBJRFJfRUwyCisgICAgICAgIHN0ciAgICAgeDIs
IFt4MF0sICM4CisgICAgICAgIG1ycyAgICAgeDIsIE1EQ1JfRUwyCisgICAgICAgIHN0ciAgICAg
eDIsIFt4MF0sICM4CisgICAgICAgIG1ycyAgICAgeDIsIEhTVFJfRUwyCisgICAgICAgIHN0ciAg
ICAgeDIsIFt4MF0sICM4CisgICAgICAgIG1ycyAgICAgeDIsIENQVFJfRUwyCisgICAgICAgIHN0
ciAgICAgeDIsIFt4MF0sICM4CisgICAgICAgIG1ycyAgICAgeDIsIEhDUl9FTDIKKyAgICAgICAg
c3RyICAgICB4MiwgW3gwXSwgIzgKKworICAgICAgICAvKiBoeXBfc3VzcGVuZCBtdXN0IHJldHVy
biBhIG5vbi16ZXJvIHZhbHVlICovCisgICAgICAgIG1vdiAgICAgeDAsICMxCisgICAgICAgIHJl
dAorCiBFTlRSWShoeXBfcmVzdW1lKQogICAgICAgICBtc3IgICBEQUlGU2V0LCAweGYgICAgICAg
ICAgIC8qIERpc2FibGUgYWxsIGludGVycnVwdHMgKi8KIApAQCAtNjIyLDcgKzY2OCw0OCBAQCBt
bXVfcmVzdW1lZDoKICAgICAgICAgdGxiaSAgYWxsZTIKICAgICAgICAgZHNiICAgc3kgICAgICAg
ICAgICAgICAgICAgICAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiBUTEIgZmx1c2ggKi8KICAgICAg
ICAgaXNiCi0gICAgICAgIGIgLgorCisgICAgICAgIC8qIE5vdyB3ZSBjYW4gYWNjZXNzIHRoZSBj
cHVfY29udGV4dCwgc28gcmVzdG9yZSB0aGUgY29udGV4dCBoZXJlICovCisgICAgICAgIGxkciAg
ICAgeDAsID1jcHVfY29udGV4dAorCisgICAgICAgIC8qIFJlc3RvcmUgY2FsbGVlLXNhdmVkIHJl
Z2lzdGVycyAqLworICAgICAgICBsZHAgICAgIHgxOSwgeDIwLCBbeDBdLCAjMTYKKyAgICAgICAg
bGRwICAgICB4MjEsIHgyMiwgW3gwXSwgIzE2CisgICAgICAgIGxkcCAgICAgeDIzLCB4MjQsIFt4
MF0sICMxNgorICAgICAgICBsZHAgICAgIHgyNSwgeDI2LCBbeDBdLCAjMTYKKyAgICAgICAgbGRw
ICAgICB4MjcsIHgyOCwgW3gwXSwgIzE2CisgICAgICAgIGxkcCAgICAgeDI5LCBsciwgW3gwXSwg
IzE2CisKKyAgICAgICAgLyogUmVzdG9yZSBzdGFjayBwb2ludGVyICovCisgICAgICAgIGxkciAg
ICAgeDIsIFt4MF0sICM4CisgICAgICAgIG1vdiAgICAgc3AsIHgyCisKKyAgICAgICAgLyogUmVz
dG9yZSBzeXN0ZW0gY29udHJvbCByZWdpc3RlcnMgKi8KKyAgICAgICAgbGRyICAgICB4MiwgW3gw
XSwgIzgKKyAgICAgICAgbXNyICAgICBWQkFSX0VMMiwgeDIKKyAgICAgICAgbGRyICAgICB4Miwg
W3gwXSwgIzgKKyAgICAgICAgbXNyICAgICBWVENSX0VMMiwgeDIKKyAgICAgICAgbGRyICAgICB4
MiwgW3gwXSwgIzgKKyAgICAgICAgbXNyICAgICBWVFRCUl9FTDIsIHgyCisgICAgICAgIGxkciAg
ICAgeDIsIFt4MF0sICM4CisgICAgICAgIG1zciAgICAgVFBJRFJfRUwyLCB4MgorICAgICAgICBs
ZHIgICAgIHgyLCBbeDBdLCAjOAorICAgICAgICBtc3IgICAgIE1EQ1JfRUwyLCB4MgorICAgICAg
ICBsZHIgICAgIHgyLCBbeDBdLCAjOAorICAgICAgICBtc3IgICAgIEhTVFJfRUwyLCB4MgorICAg
ICAgICBsZHIgICAgIHgyLCBbeDBdLCAjOAorICAgICAgICBtc3IgICAgIENQVFJfRUwyLCB4Mgor
ICAgICAgICBsZHIgICAgIHgyLCBbeDBdLCAjOAorICAgICAgICBtc3IgICAgIEhDUl9FTDIsIHgy
CisgICAgICAgIGlzYgorCisgICAgICAgIC8qIFNpbmNlIGNvbnRleHQgaXMgcmVzdG9yZWQgcmV0
dXJuIGZyb20gdGhpcyBmdW5jdGlvbiB3aWxsIGFwcGVhciBhcworICAgICAgICAgKiByZXR1cm4g
ZnJvbSBoeXBfc3VzcGVuZC4gVG8gZGlzdGluZ3Vpc2ggYSByZXR1cm4gZnJvbSBoeXBfc3VzcGVu
ZAorICAgICAgICAgKiB3aGljaCBpcyBjYWxsZWQgdXBvbiBmaW5hbGl6aW5nIHRoZSBzdXNwZW5k
LCBhcyBvcHBvc2VkIHRvIHJldHVybgorICAgICAgICAgKiBmcm9tIHRoaXMgZnVuY3Rpb24gd2hp
Y2ggZXhlY3V0ZXMgb24gcmVzdW1lLCB3ZSBuZWVkIHRvIHJldHVybiB6ZXJvCisgICAgICAgICAq
IHZhbHVlIGhlcmUuICovCisgICAgICAgIG1vdiB4MCwgIzAKKyAgICAgICAgcmV0CiAKIC8qCiAg
KiBMb2NhbCB2YXJpYWJsZXM6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIGIv
eGVuL2FyY2gvYXJtL3N1c3BlbmQuYwppbmRleCAzNjVjMzJlYzNjLi40MjNkOWMwZTkwIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCisrKyBiL3hlbi9hcmNoL2FybS9zdXNwZW5k
LmMKQEAgLTMsNiArMyw5IEBACiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRl
IDxhc20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vcHNjaS5oPgorI2luY2x1ZGUgPGFzbS9zdXNw
ZW5kLmg+CisKK3N0cnVjdCBjcHVfY29udGV4dCBjcHVfY29udGV4dDsKIAogLyogUmVzZXQgdmFs
dWVzIG9mIFZDUFUgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIHJlZ2lzdGVycyAqLwogc3RhdGljIHZv
aWQgdmNwdV9hcmNoX3Jlc2V0KHN0cnVjdCB2Y3B1ICp2KQpAQCAtMTEzLDYgKzExNiwxMSBAQCBz
dGF0aWMgdm9pZCB2Y3B1X3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lk
KQogICAgIF9hcmNoX3NldF9pbmZvX2d1ZXN0KHYsICZjdHh0KTsKIH0KIAorI2lmbmRlZiBDT05G
SUdfQVJNXzY0CisvKiBub3Qgc3VwcG9ydGVkIG9uIEFSTV8zMiAqLworaW50MzJfdCBoeXBfc3Vz
cGVuZChzdHJ1Y3QgY3B1X2NvbnRleHQgKnB0cikgeyByZXR1cm4gMTsgfQorI2VuZGlmCisKIC8q
IFhlbiBzdXNwZW5kLiBOb3RlOiBkYXRhIGlzIG5vdCB1c2VkIChzdXNwZW5kIGlzIHRoZSBzdXNw
ZW5kIHRvIFJBTSkgKi8KIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCiB7
CkBAIC0xNDEsOSArMTQ5LDIzIEBAIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQgKmRh
dGEpCiAgICAgICAgIGdvdG8gcmVzdW1lX2lycXM7CiAgICAgfQogCi0gICAgc3RhdHVzID0gY2Fs
bF9wc2NpX3N5c3RlbV9zdXNwZW5kKCk7Ci0gICAgaWYgKCBzdGF0dXMgKQotICAgICAgICBkcHJp
bnRrKFhFTkxPR19FUlIsICJQU0NJIHN5c3RlbSBzdXNwZW5kIGZhaWxlZCwgZXJyPSVkXG4iLCBz
dGF0dXMpOworICAgIGlmICggaHlwX3N1c3BlbmQoJmNwdV9jb250ZXh0KSApCisgICAgeworICAg
ICAgICBzdGF0dXMgPSBjYWxsX3BzY2lfc3lzdGVtX3N1c3BlbmQoKTsKKyAgICAgICAgLyoKKyAg
ICAgICAgICogSWYgc3VzcGVuZCBpcyBmaW5hbGl6ZWQgcHJvcGVybHkgYnkgYWJvdmUgc3lzdGVt
IHN1c3BlbmQgUFNDSSBjYWxsLAorICAgICAgICAgKiB0aGUgY29kZSBiZWxvdyBpbiB0aGlzICdp
ZicgYnJhbmNoIHdpbGwgbmV2ZXIgZXhlY3V0ZS4gRXhlY3V0aW9uCisgICAgICAgICAqIHdpbGwg
Y29udGludWUgZnJvbSBoeXBfcmVzdW1lIHdoaWNoIGlzIHRoZSBoeXBlcnZpc29yJ3MgcmVzdW1l
IHBvaW50LgorICAgICAgICAgKiBJbiBoeXBfcmVzdW1lIENQVSBjb250ZXh0IHdpbGwgYmUgcmVz
dG9yZWQgYW5kIHNpbmNlIGxpbmstcmVnaXN0ZXIgaXMKKyAgICAgICAgICogcmVzdG9yZWQgYXMg
d2VsbCwgaXQgd2lsbCBhcHBlYXIgdG8gcmV0dXJuIGZyb20gaHlwX3N1c3BlbmQuIFRoZQorICAg
ICAgICAgKiBkaWZmZXJlbmNlIGluIHJldHVybmluZyBmcm9tIGh5cF9zdXNwZW5kIG9uIHN5c3Rl
bSBzdXNwZW5kIHZlcnN1cworICAgICAgICAgKiByZXN1bWUgaXMgaW4gZnVuY3Rpb24ncyByZXR1
cm4gdmFsdWU6IG9uIHN1c3BlbmQsIHRoZSByZXR1cm4gdmFsdWUgaXMKKyAgICAgICAgICogYSBu
b24temVybyB2YWx1ZSwgb24gcmVzdW1lIGl0IGlzIHplcm8uIFRoYXQgaXMgd2h5IHRoZSBjb250
cm9sIGZsb3cKKyAgICAgICAgICogd2lsbCBub3QgcmUtZW50ZXIgdGhpcyAnaWYnIGJyYW5jaCBv
biByZXN1bWUuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHN0YXR1cyApCisgICAgICAgICAg
ICBkcHJpbnRrKFhFTkxPR19FUlIsICJQU0NJIHN5c3RlbSBzdXNwZW5kIGZhaWxlZCwgZXJyPSVk
XG4iLCBzdGF0dXMpOworICAgIH0KIAogICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9yZXN1
bWU7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9zdXNwZW5kLmgKaW5kZXggNzYwNGUyZTJlMi4uYTM5MDcxNTY2YSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zdXNwZW5kLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9zdXNwZW5kLmgKQEAgLTEsOCArMSwzMCBAQAogI2lmbmRlZiBfX0FTTV9BUk1fU1VT
UEVORF9IX18KICNkZWZpbmUgX19BU01fQVJNX1NVU1BFTkRfSF9fCiAKKyNpZmRlZiBDT05GSUdf
QVJNXzY0CitzdHJ1Y3QgY3B1X2NvbnRleHQgeworICAgIHVpbnQ2NF90IGNhbGxlZV9yZWdzWzEy
XTsKKyAgICB1aW50NjRfdCBzcDsKKyAgICB1aW50NjRfdCB2YmFyX2VsMjsKKyAgICB1aW50NjRf
dCB2dGNyX2VsMjsKKyAgICB1aW50NjRfdCB2dHRicl9lbDI7CisgICAgdWludDY0X3QgdHBpZHJf
ZWwyOworICAgIHVpbnQ2NF90IG1kY3JfZWwyOworICAgIHVpbnQ2NF90IGhzdHJfZWwyOworICAg
IHVpbnQ2NF90IGNwdHJfZWwyOworICAgIHVpbnQ2NF90IGhjcl9lbDI7Cit9IF9fYWxpZ25lZCgx
Nik7CisjZWxzZQorc3RydWN0IGNwdV9jb250ZXh0IHsKKyAgICB1aW50OF90IHBhZDsKK307Cisj
ZW5kaWYKKworZXh0ZXJuIHN0cnVjdCBjcHVfY29udGV4dCBjcHVfY29udGV4dDsKKwogaW50MzJf
dCBkb21haW5fc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpOwogdm9p
ZCBoeXBfcmVzdW1lKHZvaWQpOworaW50MzJfdCBoeXBfc3VzcGVuZChzdHJ1Y3QgY3B1X2NvbnRl
eHQgKnB0cik7CiAKICNlbmRpZgogCi0tIAoyLjEzLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMARS-0006Ig-LT; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMARF-0005nW-9n
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:31:29 +0000
X-Inumbo-ID: 7e9bd2f7-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7e9bd2f7-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:28 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id u5-v6so3644830wrn.9
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:31:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=yeBqrXe35LPQAztFpfUmS8aar42lmLzjm9q208tsCnY=;
 b=0mw6BorF7zHdqeythxs/O5NR69HQdoJvKL2L31Zo7glOx5IJaEPd9ebqjRD2/xm9UZ
 BJj4WpFuyfinyMFB84Qk2/TP/wcRHESnxBaXFJdoHmfWEQxAUHGTMeyF2e/QbJgGMFd8
 kNCKmdXnA78YPFOsZjm1Gb6bcNBR1JqcgWKokcjRkN3lAqwUWPqFQeLeQtPLxMzor30j
 gHSycOoEwnWIx1fxk4g5fXE7/vRMDDAiEwju4F8TDj8/rUOvfefiwslBNx1YJRdLDe64
 gSNgEJElVCs6butzxca6Y+j4SKJjNVxKF/4Sdug/gvn6BO9ZVPXIYKSQQKZiXbl8D6bn
 HUDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=yeBqrXe35LPQAztFpfUmS8aar42lmLzjm9q208tsCnY=;
 b=LgPqAeuLEnAw8tnF4EzKkIkGdxfQLL/6XPnmLq4dPyqiJ+scFoMAcJRTt0fHoN2zFD
 aWla17ovmyZNqXOHgHiSNVOhT6fx02XuHJgPlt8OVGWk2YWbLlORwCQv+Lnol79OHOPy
 c+ibC5TVDLkK4fMNMXIH+2R5mPWYkCxrfU6L7f8+ir8Y2xmff9+iK55oGGeyF1NImwXH
 gYxHA72rAZdTNdPSQ6nYU+waBXSnUOa8RVRAkARM8+vunNcuvXW0/ElNOC72Ez3UgIKF
 66hWMQIzbVGIlfxWE5PRoQSyDi9lHxgmucpktavPKPiWkhuts9mrbSpJe6tbqHmXlhJl
 PkHg==
X-Gm-Message-State: AGRZ1gImK4LCYdEYSr4QNJTY3NbvtFwZNS8CHXnXc5UcX4VLZ15pnBVC
 PtCxKtdHSlRKYUqoeMv0BvH/yVmxwQ+m+V94
X-Google-Smtp-Source: AJdET5ce2NotiSg/U8M5buc8KUJcjxd+My3zy9dXog2pgQJiHKW0sCn+lzaMNbGnqDuDNv6wMXSC/A==
X-Received: by 2002:adf:9441:: with SMTP id 59-v6mr569314wrq.305.1542022287402; 
 Mon, 12 Nov 2018 03:31:27 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:26 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:43 +0100
Message-Id: <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlc3VtZSBvZiBEb20wIHNob3VsZCBhbHdheXMgZm9sbG93IFhlbidzIHJlc3VtZS4gVGhp
cyBpcwpkb25lIGJ5IHVuYmxvY2tpbmcgdGhlIGZpcnN0IHZDUFUgb2YgRG9tMC4KClNpZ25lZC1v
ZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4KU2ln
bmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Ci0t
LQogeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYyBiL3hlbi9hcmNo
L2FybS9zdXNwZW5kLmMKaW5kZXggNDIzZDljMGU5MC4uYTA1YWVhOWMyNSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3N1c3BlbmQuYworKysgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCkBAIC0x
ODksNiArMTg5LDkgQEAgcmVzdW1lX25vbmJvb3RfY3B1czoKICAgICBzeXN0ZW1fc3RhdGUgPSBT
WVNfU1RBVEVfYWN0aXZlOwogICAgIGRzYihzeSk7CiAKKyAgICAvKiBXYWtlLXVwIGhhcmR3YXJl
IGRvbWFpbiAoc2hvdWxkIGFsd2F5cyByZXN1bWUgYWZ0ZXIgWGVuKSAqLworICAgIHZjcHVfdW5i
bG9jayhoYXJkd2FyZV9kb21haW4tPnZjcHVbMF0pOworCiAgICAgcmV0dXJuIHN0YXR1czsKIH0K
IAotLSAKMi4xMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMART-0006Kn-FG; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMARG-0005qb-Jw
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:31:30 +0000
X-Inumbo-ID: 7f358008-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f358008-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:29 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id z13-v6so8933290wrs.3
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:31:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=d5OBAhdiDUAxhsl9WfabCUJ3sytAEzsAfUkRqXNfuis=;
 b=QgM+Uk+9zByo0w2l+Bnhx+/nbhbxfDmAtb5uonhhPZQ8APgjo8K2rRd2LGRa/O2XA4
 wHWGuiXnn16iKZpv+VCH/tQnI/tVfcaArRo1QePrmSnBET40kXw9cq73zDRac1TAspre
 a5lVyZwDcN1Eutsbuv4uFSFeHdKl1p6+0VvitLFReQa3OwtFJh+R8WVxgCHwYFESbj9e
 xPOEpMfdmY09Z+vGS7OmldYMAwcFzwFF7xVGSx1EnpN3ptZoRkv8sLETqEwdvZX8quSY
 Iw/ekalT5RrgbDB08/dX7ESZEWUE4r43XJlLbUT7zLgJSiBuzw2b+LHWikWrt4Ufa5Z/
 HlTQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=d5OBAhdiDUAxhsl9WfabCUJ3sytAEzsAfUkRqXNfuis=;
 b=PDP9wao1pXsIkPXTbllE9rYMBswMjEIAxKPSJ0gnSwwgujhi/LkiWRL2RV+bBcAsP6
 nwlczMXAiye3lzwCsa/M7wYm/VpSEE2B6Wvq2IzP/e9KOgRkAcda6s6p9+wl9IOPDjmF
 V4V+t3icOwacBcrZBux2ZoaOL4NJbTyerotgL5IS7sxwc0UJAao8x0NhCZolhqN6Pl7a
 yWy47OQPhJKwN1FYri5weqYlGuFOKahESSRDMvt7TrgxR5CykjiCF+CiUdHPs0DsiHkU
 P+lf1xp9NOZFa2VMEs/aJNOKu8khaUFkSOM6wHKxqhjSIGi3iACT42DdT9I1zXw+yBJU
 IMzA==
X-Gm-Message-State: AGRZ1gJL3qj//sPUjJEo96B5QOnM0ynxVM3B4UYGZvOVOawci0YjCpMS
 iWJlu4VfvRyB1/zw+IXQI7MoLQ==
X-Google-Smtp-Source: AJdET5fF0HeppuetGZguDgDupvIUQ3e3SmU4/GsPLT7x0K+B+ougE1UQRWIiPBR4VZYPUoJyH49YZA==
X-Received: by 2002:a5d:4844:: with SMTP id n4-v6mr672514wrs.28.1542022288664; 
 Mon, 12 Nov 2018 03:31:28 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:28 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:44 +0100
Message-Id: <1542022244-22977-19-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 18/18] xen/arm: Suspend/resume console on Xen
 suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBkb25lIHVzaW5nIGdlbmVyaWMgY29uc29sZV9zdXNwZW5kL3Jlc3VtZSBmdW5jdGlv
bnMgdGhhdCBjYXVzZQp1YXJ0IGRyaXZlciBzcGVjaWZpYyBzdXNwZW5kL3Jlc3VtZSBoYW5kbGVy
cyB0byBiZSBjYWxsZWQgZm9yIGVhY2gKaW5pdGlhbGl6ZWQgcG9ydCAoaWYgdGhlIHBvcnQgaGFz
IHN1c3BlbmQvcmVzdW1lIGRyaXZlciBoYW5kbGVycwppbXBsZW1lbnRlZCkuCgpTaWduZWQtb2Zm
LWJ5OiBNaXJlbGEgU2ltb25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+ClNpZ25l
ZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgotLS0K
IHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgfCAxNCArKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDE0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5j
IGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwppbmRleCBhMDVhZWE5YzI1Li42ZDdkNjk1MzliIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCisrKyBiL3hlbi9hcmNoL2FybS9zdXNw
ZW5kLmMKQEAgLTEsNSArMSw2IEBACiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8
eGVuL2NwdS5oPgorI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZl
YXR1cmUuaD4KICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vcHNjaS5oPgpA
QCAtMTQ5LDYgKzE1MCwxNSBAQCBzdGF0aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRh
KQogICAgICAgICBnb3RvIHJlc3VtZV9pcnFzOwogICAgIH0KIAorICAgIGRwcmludGsoWEVOTE9H
X0RFQlVHLCAiU3VzcGVuZFxuIik7CisgICAgc3RhdHVzID0gY29uc29sZV9zdXNwZW5kKCk7Cisg
ICAgaWYgKCBzdGF0dXMgKQorICAgIHsKKyAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiRmFp
bGVkIHRvIHN1c3BlbmQgdGhlIGNvbnNvbGUsIGVycj0lZFxuIiwgc3RhdHVzKTsKKyAgICAgICAg
c3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3Jlc3VtZTsKKyAgICAgICAgZ290byByZXN1bWVfY29u
c29sZTsKKyAgICB9CisKICAgICBpZiAoIGh5cF9zdXNwZW5kKCZjcHVfY29udGV4dCkgKQogICAg
IHsKICAgICAgICAgc3RhdHVzID0gY2FsbF9wc2NpX3N5c3RlbV9zdXNwZW5kKCk7CkBAIC0xNzUs
NiArMTg1LDEwIEBAIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCiAgICAg
ICovCiAgICAgbW11X2luaXRfc2Vjb25kYXJ5X2NwdSgpOwogCityZXN1bWVfY29uc29sZToKKyAg
ICBjb25zb2xlX3Jlc3VtZSgpOworICAgIGRwcmludGsoWEVOTE9HX0RFQlVHLCAiUmVzdW1lXG4i
KTsKKwogICAgIGdpY19yZXN1bWUoKTsKIAogcmVzdW1lX2lycXM6Ci0tIAoyLjEzLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:31:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMARU-0006Mp-AG; Mon, 12 Nov 2018 11:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMARG-0005rA-RZ
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:31:30 +0000
X-Inumbo-ID: 7f60ec8d-e66e-11e8-9a16-bc764e045a96
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f60ec8d-e66e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:31:30 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id z16-v6so8940262wrv.2
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:31:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=d5OBAhdiDUAxhsl9WfabCUJ3sytAEzsAfUkRqXNfuis=;
 b=QgM+Uk+9zByo0w2l+Bnhx+/nbhbxfDmAtb5uonhhPZQ8APgjo8K2rRd2LGRa/O2XA4
 wHWGuiXnn16iKZpv+VCH/tQnI/tVfcaArRo1QePrmSnBET40kXw9cq73zDRac1TAspre
 a5lVyZwDcN1Eutsbuv4uFSFeHdKl1p6+0VvitLFReQa3OwtFJh+R8WVxgCHwYFESbj9e
 xPOEpMfdmY09Z+vGS7OmldYMAwcFzwFF7xVGSx1EnpN3ptZoRkv8sLETqEwdvZX8quSY
 Iw/ekalT5RrgbDB08/dX7ESZEWUE4r43XJlLbUT7zLgJSiBuzw2b+LHWikWrt4Ufa5Z/
 HlTQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=d5OBAhdiDUAxhsl9WfabCUJ3sytAEzsAfUkRqXNfuis=;
 b=G3KNrQoDvsCLEmMVFMe43MsRIIXeUXvg5XkWmRipbPZkSBBtrP6V6oO06jO8PJE/Ez
 q6keWHDOROzyWXgptKCAcOXQC57cpipDSZvsNBGmdBqB1RRHEL9BvcZTuYGoSMfEr+k5
 IdHO96J3zuLYa12kooemD+wU99GuPML/pcr1JiyBrgC310m2Oc8NNPYnjEWw+XZvDvLq
 XMZ3YfWnDFL9mqDSmgo548w1QPEpJVfKUdtVkBNteMUkbFzHDLV2/fn2LvTXzIXVmpKo
 fU8MnqrOfvgriO3cbUh341Afg2nv382VruXr35Cu6cgB0NJr0ZuPnrpJht+gTlCth2LO
 YUzQ==
X-Gm-Message-State: AGRZ1gI1B/oiNHeo8+yF7ccXAGdRyPBoFQvvHxS8MIVkxt/HTzZ5WzQh
 Rszc35ax1mfc4TRQPWBI5Dq9q8WslkWQCdqt
X-Google-Smtp-Source: AJdET5fF0HeppuetGZguDgDupvIUQ3e3SmU4/GsPLT7x0K+B+ougE1UQRWIiPBR4VZYPUoJyH49YZA==
X-Received: by 2002:a5d:4844:: with SMTP id n4-v6mr672514wrs.28.1542022288664; 
 Mon, 12 Nov 2018 03:31:28 -0800 (PST)
Received: from localhost.localdomain (cable-24-135-15-44.dynamic.sbb.rs.
 [24.135.15.44])
 by smtp.gmail.com with ESMTPSA id k66-v6sm13192776wmd.47.2018.11.12.03.31.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 12 Nov 2018 03:31:28 -0800 (PST)
From: Mirela Simonovic <mirela.simonovic@aggios.com>
To: xen-devel@lists.xen.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 12:30:44 +0100
Message-Id: <1542022244-22977-19-git-send-email-mirela.simonovic@aggios.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Subject: [Xen-devel] [PATCH 18/18] xen/arm: Suspend/resume console on Xen
 suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBkb25lIHVzaW5nIGdlbmVyaWMgY29uc29sZV9zdXNwZW5kL3Jlc3VtZSBmdW5jdGlv
bnMgdGhhdCBjYXVzZQp1YXJ0IGRyaXZlciBzcGVjaWZpYyBzdXNwZW5kL3Jlc3VtZSBoYW5kbGVy
cyB0byBiZSBjYWxsZWQgZm9yIGVhY2gKaW5pdGlhbGl6ZWQgcG9ydCAoaWYgdGhlIHBvcnQgaGFz
IHN1c3BlbmQvcmVzdW1lIGRyaXZlciBoYW5kbGVycwppbXBsZW1lbnRlZCkuCgpTaWduZWQtb2Zm
LWJ5OiBNaXJlbGEgU2ltb25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+ClNpZ25l
ZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgotLS0K
IHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgfCAxNCArKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDE0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5j
IGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwppbmRleCBhMDVhZWE5YzI1Li42ZDdkNjk1MzliIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCisrKyBiL3hlbi9hcmNoL2FybS9zdXNw
ZW5kLmMKQEAgLTEsNSArMSw2IEBACiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8
eGVuL2NwdS5oPgorI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZl
YXR1cmUuaD4KICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KICNpbmNsdWRlIDxhc20vcHNjaS5oPgpA
QCAtMTQ5LDYgKzE1MCwxNSBAQCBzdGF0aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRh
KQogICAgICAgICBnb3RvIHJlc3VtZV9pcnFzOwogICAgIH0KIAorICAgIGRwcmludGsoWEVOTE9H
X0RFQlVHLCAiU3VzcGVuZFxuIik7CisgICAgc3RhdHVzID0gY29uc29sZV9zdXNwZW5kKCk7Cisg
ICAgaWYgKCBzdGF0dXMgKQorICAgIHsKKyAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiRmFp
bGVkIHRvIHN1c3BlbmQgdGhlIGNvbnNvbGUsIGVycj0lZFxuIiwgc3RhdHVzKTsKKyAgICAgICAg
c3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3Jlc3VtZTsKKyAgICAgICAgZ290byByZXN1bWVfY29u
c29sZTsKKyAgICB9CisKICAgICBpZiAoIGh5cF9zdXNwZW5kKCZjcHVfY29udGV4dCkgKQogICAg
IHsKICAgICAgICAgc3RhdHVzID0gY2FsbF9wc2NpX3N5c3RlbV9zdXNwZW5kKCk7CkBAIC0xNzUs
NiArMTg1LDEwIEBAIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCiAgICAg
ICovCiAgICAgbW11X2luaXRfc2Vjb25kYXJ5X2NwdSgpOwogCityZXN1bWVfY29uc29sZToKKyAg
ICBjb25zb2xlX3Jlc3VtZSgpOworICAgIGRwcmludGsoWEVOTE9HX0RFQlVHLCAiUmVzdW1lXG4i
KTsKKwogICAgIGdpY19yZXN1bWUoKTsKIAogcmVzdW1lX2lycXM6Ci0tIAoyLjEzLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:37:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:37: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-devel-bounces@lists.xenproject.org>)
	id 1gMAWc-0000qN-HY; Mon, 12 Nov 2018 11:37:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=sgyq=nx=citrix.com=prvs=847ffe6e6=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gMAWb-0000qH-42
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:37:01 +0000
X-Inumbo-ID: 4451382b-e66f-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4451382b-e66f-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:36:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70295180"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20181112112454.9187-1-george.dunlap@citrix.com>
 <23529.25452.649002.526691@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <7e76da7d-86d2-f37d-ead8-f31d1686e089@citrix.com>
Date: Mon, 12 Nov 2018 11:36:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <23529.25452.649002.526691@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] libxl/depriv: Remove RLIMIT_NPROC
 restriction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTIvMTggMTE6MjYgQU0sIElhbiBKYWNrc29uIHdyb3RlOgo+IEdlb3JnZSBEdW5sYXAg
d3JpdGVzICgiW1BBVENIXSBsaWJ4bC9kZXByaXY6IFJlbW92ZSBSTElNSVRfTlBST0MgcmVzdHJp
Y3Rpb24iKToKPj4gVGhpcyBhbHNvIHByZXZlbnRzIFFFTVUgZnJvbSBjcmVhdGluZyBwdHJlYWRz
LCB3aGljaCBpdCByZXF1aXJlcyBmb3IKPj4gY2VydGFpbiBkZXZpY2VzIHRvIGZ1bmN0aW9uLgo+
IAo+IEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiAK
PiBUbyB1bmJsb2NrIHN0YWdpbmcuCj4gCj4gV2Ugc2hvdWxkIGNvbnNpZGVyIHdoZXRoZXIgd2Ug
Y2FuIGltcG9zZSBhIHNtYWxsZXIgbGltaXQgYW5kIGlmIHNvCj4gd2hhdCBpdCBzaG91bGQgYmUg
KGFuZCB3aGV0aGVyIGl0IG5lZWRzIHRvIGJlIGR5bmFtaWMpLgoKWWVwLCB0aGF0J3Mgd2h5IEkg
dGhpcyBwYXRjaCBhbHNvIGNoYW5nZXMgdGhlIGRlc2lnbiBkb2MsIG1vdmluZwpSTElNSVRfTlBS
T0MgZnJvbSAiUmVzdHJpY3Rpb25zIGRvbmUiIHRvICJGdXJ0aGVyIFJMSU1JVHMiLCB0byBtYWtl
IHN1cmUKaXQgc3RheXMgb24gdGhlIHJhZGFyLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:38:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:38: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-devel-bounces@lists.xenproject.org>)
	id 1gMAXf-0000vE-Tn; Mon, 12 Nov 2018 11:38: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAXe-0000v2-Fo
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:38:06 +0000
X-Inumbo-ID: 6b180d2c-e66f-11e8-9a16-bc764e045a96
Received: from mail-qk1-x743.google.com (unknown [2607:f8b0:4864:20::743])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b180d2c-e66f-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:38:04 +0000 (UTC)
Received: by mail-qk1-x743.google.com with SMTP id d135so12630072qkc.12
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 03:38:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ra62t+0YviVhCUEtauYE9OwDyrO8GT8kVpHIbudZRpQ=;
 b=xMRDvlFSGRxCsUuLduDEKfMAHTxsbCvqHBdw5B9S6gfD/gYHKMCiTZQMqxJoJ+P2jm
 24RdJVtzieh+06UARiONfrQyHZ0rrQ7Y0ZvWKaoagVEajVxKQAvo699/HPwSlyWuLLL7
 4z3q60hZhob+mKkADnNPyg6+Yl3g5lcsAqE/BRdB4y+69mnMVhreSR/QTbms+nsi/ZWV
 Rnam3G0sVEfV1Czndh7xd7AlNbwJE70CNtE/KBplE/YRpPvW/CWXovNIFdfespfxVufl
 tDeeCNEL3u17Gy+CTOGARi+p217ti/WfkGLJk6DWcqcouQoPY6FUHi2X9xD7ntzCz8ai
 Ab/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=ra62t+0YviVhCUEtauYE9OwDyrO8GT8kVpHIbudZRpQ=;
 b=etFMFaNMn/jJWvxh/JWkaKSc1GpXS//CdLptDwQ2SzzxD9U3UbMNDdIEJH/opPbjN6
 IlbRQD68ZH9O/bx2tbU1Q8UrTZX+J491gtx4HSzJffKDw6WUAxQNendfiuLgbcMD9RbU
 6wyPsQcVHlD2jA79MT08lHtIKq12bl2s2rvWeoazJqZAaDZwTsEjPm6npGzjjLDqgQAX
 FKhQqtzJaCFvzGo6W4C4XwV8zBuojJ0/g5AHhuQDZNC9aAI2N5ddnnDnbCBLlti0N4pZ
 opEeoR1mrKHmOAdh5GDjUECvXITBx7F30eUN1VRo9VUTWex3yawjwuyjYj3AP1gfn14J
 12mg==
X-Gm-Message-State: AGRZ1gKtWE2PNXr5jGeioqi6XLa5QVfTzWvct6bcPSlzqiyldJvjBF6e
 GustxUfNB2pVwjYWtV/z75/PlRI057Tzhw5hC6ZQqg==
X-Google-Smtp-Source: AJdET5eWXJIiCkc+u7hdMtTGrme92hYm+paP3e5gouj1bZG0DLv0OLZ04XGAbJST7aiATlgdOLbRCY5zMasCHPNxgAI=
X-Received: by 2002:ac8:88:: with SMTP id c8mr518771qtg.218.1542022684437;
 Mon, 12 Nov 2018 03:38:04 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Mon, 12 Nov 2018 12:37:53 +0100
Message-ID: <CAKPH-NjmaZENb8gT=+FobrAycRF01_--6GuRA2ck9Di5wiudhA@mail.gmail.com>
To: Xen Devel <xen-devel@lists.xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 00/18] xen/arm64: Suspend to RAM support for
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: multipart/mixed; boundary="===============2461032106181588287=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2461032106181588287==
Content-Type: multipart/alternative; boundary="000000000000578331057a76222f"

--000000000000578331057a76222f
Content-Type: text/plain; charset="UTF-8"

Hi,

One thing I screwed - I forgot to remove changes log from an internal
review, so please ignore it. This is officially the first version.

Thanks,
Mirela

On Mon, Nov 12, 2018 at 12:31 PM Mirela Simonovic <
mirela.simonovic@aggios.com> wrote:

> This series contains support for suspend to RAM (in the following text just
> 'suspend') for Xen on arm64. The implementation is aligned with the design
> specification that has been proposed on xen-devel list:
> https://lists.xenproject.org/archives/html/xen-devel/2017-12/msg01574.html
>
> At a high-level the series contains:
> 1) Support for suspending guests via virtual PSCI SYSTEM_SUSPEND call
> 2) Support for resuming a guest on an interrupt targeted to that guest
> 3) Support for suspending Xen after dom0 finalizes the suspend
> 4) Support for resuming Xen on an interrupt that is targeted to a guest
>
>
> --------------------------------------------------------------------------------
> In more details:
>
> *** About suspending/resuming guests
>
> The patches included in this series allow PSCI compliant guests that have
> support for suspend to RAM (e.g. echo mem > /sys/power/state in Linux) to
> suspend and resume on top of Xen without any EL1 code changes.
>
> During their suspend procedure guests will hot-unplug their secondary CPUs,
> triggering Xen's virtual CPU_OFF PSCI implementation, and then finalize the
> suspend from their boot CPU, triggering Xen's virtual SYSTEM_SUSPEND PSCI.
> Guests will save/restore their own EL1 context on suspend/resume.
>
> A guest is expected to leave enabled interrupts that are considered to be
> its
> wake-up sources. Those interrupts will be able to wake up the guest. This
> holds
> regardless of the state of the underlying software layers, i.e. whether
> Xen gets
> suspended or not doesn't affect the ability of the guest to wake up.
>
> First argument of SYSTEM_SUSPEND PSCI call is a resume entry point, from
> which
> the guest assumes to start on resume. On resume, guests assume to be
> running in
> an environment whose state matches the CPU state after reset, e.g. with
> reset
> register values, MMU disabled, etc. To ensure this, Xen has to 'reset' the
> VCPU context and save the resume entry point into program counter before
> the
> guest's VCPU gets scheduled in on resume. This is done when the guest
> finalizes
> its suspend by calling PSCI SYSTEM_SUSPEND. In addition, we need to ensure
> that
> the resume-ready VCPU's context does not get overwritten later upon the
> context
> switch when the VCPU is scheduled out.
> Xen also needs to take care that the guest's view of GIC and timer gets
> saved.
> Also, while a guest is suspended its watchdogs are paused, in order to
> avoid
> watchdog triggered shutdown of a guest that has been asleep for a period
> of time
> that is longer than the watchdog period.
>
> After this point, from Xen's point of view a suspended guest has one VCPU
> blocked, waiting for an interrupt. When such an interrupt comes, Xen will
> unblock the VCPU of the suspended domain, which results in the guest
> resuming.
>
> *** About suspending/resuming Xen
>
> Xen starts its own suspend procedure once dom0 is suspended. Dom0 is
> considered to be the decision maker for EL1 and EL2.
> On suspend, Xen will first freeze all domains. Then, Xen disables physical
> secondary CPUs, which leads to physical CPU_OFF to be called by each
> secondary
> CPU. After that Xen finalizes the suspend from the boot CPU.
>
> This consists of suspending the timer, i.e. suppressing its interrupts (we
> don't
> want to be woken up by a timer, there is no VCPU ready to be scheduled).
> Then
> the state of GIC is saved, console is suspended, and CPU context is saved.
> The
> saved context tells where Xen needs to continue execution on resume.
> Since Xen will resume with MMU disabled, the first thing to do in resume
> is to
> resume memory management in order to be able to access the context that
> needs to
> be restored (we know virtual address of the context data). Finally Xen
> calls
> SYSTEM_SUSPEND PSCI to the EL3.
>
> When resuming, all the steps done in suspend need to be reverted. This is
> completed by unblocking dom0's VCPU, because we always want the dom0 to
> resume,
> regardless of the target domain whose interrupt woke up Xen.
>
> *** Handling of unprivileged guests during Xen suspend/resume
>
> Any domU that is not suspended when dom0 suspends will be frozen, domUs
> that are
> already suspended remain suspended. On resume the suspended domUs still
> remain
> suspended (unless their wake interrupt caused Xen to wake) while the
> others will
> be thawed.
>
> For more details please refer to patches or the design specification:
> https://lists.xenproject.org/archives/html/xen-devel/2017-12/msg01574.html
>
>
> --------------------------------------------------------------------------------
> The series does not include:
> a) UART driver-specific suspend/resume that gets called when console
> suspends
> b) SMMU suspend/resume
> c) Suspend coordination support that would allow dom0 to request domUs to
> suspend
> These will be submitted in the following series.
>
> Mirela Simonovic (16):
>   xen/arm: Implement PSCI system suspend call (virtual interface)
>   xen/arm: Save GIC and virtual timer context when the domain suspends
>   xen/arm: While a domain is suspended put its watchdogs on pause
>   xen/arm: Trigger Xen suspend when Dom0 completes suspend
>   xen/x86: Move freeze/thaw_domains into common files
>   xen/arm: Freeze domains on suspend and thaw them on resume
>   xen/arm: Disable/enable non-boot physical CPUs on suspend/resume
>   xen/arm: Add rcu_barrier() before enabling non-boot CPUs on resume
>   xen/arm: Implement GIC suspend/resume functions (gicv2 only)
>   xen/arm: Suspend/resume GIC on system suspend/resume
>   xen/arm: Suspend/resume timer interrupt generation
>   xen/arm: Implement PSCI SYSTEM_SUSPEND call (physical interface)
>   xen/arm: Resume memory management on Xen resume
>   xen/arm: Save/restore context on suspend/resume
>   xen/arm: Resume Dom0 after Xen resumes
>   xen/arm: Suspend/resume console on Xen suspend/resume
>
> Saeed Nowshadi (2):
>   xen/arm: Move code that initializes VCPU context into a separate
>     function
>   xen/arm: Convert setting MMU page tables code into a routine
>
>  xen/arch/arm/Makefile            |   1 +
>  xen/arch/arm/arm64/entry.S       | 178 ++++++++++++++++++++++++
>  xen/arch/arm/arm64/head.S        | 265 ++++++++++++++++++-----------------
>  xen/arch/arm/domain.c            |  62 ++++++---
>  xen/arch/arm/gic-v2.c            | 147 ++++++++++++++++++++
>  xen/arch/arm/gic.c               |  27 ++++
>  xen/arch/arm/mm.c                |   1 +
>  xen/arch/arm/psci.c              |  16 +++
>  xen/arch/arm/suspend.c           | 292
> +++++++++++++++++++++++++++++++++++++++
>  xen/arch/arm/time.c              |  22 +++
>  xen/arch/arm/vpsci.c             |  19 +++
>  xen/arch/x86/acpi/power.c        |  28 ----
>  xen/common/domain.c              |  29 ++++
>  xen/common/schedule.c            |  38 +++++
>  xen/include/asm-arm/gic.h        |   8 ++
>  xen/include/asm-arm/perfc_defn.h |   1 +
>  xen/include/asm-arm/psci.h       |   3 +
>  xen/include/asm-arm/suspend.h    |  39 ++++++
>  xen/include/asm-arm/time.h       |   3 +
>  xen/include/xen/domain.h         |   1 +
>  xen/include/xen/sched.h          |  11 ++
>  xen/include/xen/timer.h          |   3 +
>  22 files changed, 1019 insertions(+), 175 deletions(-)
>  create mode 100644 xen/arch/arm/suspend.c
>  create mode 100644 xen/include/asm-arm/suspend.h
>
> --
> 2.13.0
>
>

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

<div dir=3D"ltr">Hi,<div><br></div><div>One thing I screwed - I forgot to r=
emove changes log from an internal review, so please ignore it. This is off=
icially the first version.</div><div><br></div><div>Thanks,</div><div>Mirel=
a</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Mon, Nov 12=
, 2018 at 12:31 PM Mirela Simonovic &lt;<a href=3D"mailto:mirela.simonovic@=
aggios.com">mirela.simonovic@aggios.com</a>&gt; wrote:<br></div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex">This series contains support for suspend to RAM (in the=
 following text just<br>
&#39;suspend&#39;) for Xen on arm64. The implementation is aligned with the=
 design<br>
specification that has been proposed on xen-devel list:<br>
<a href=3D"https://lists.xenproject.org/archives/html/xen-devel/2017-12/msg=
01574.html" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.o=
rg/archives/html/xen-devel/2017-12/msg01574.html</a><br>
<br>
At a high-level the series contains:<br>
1) Support for suspending guests via virtual PSCI SYSTEM_SUSPEND call<br>
2) Support for resuming a guest on an interrupt targeted to that guest<br>
3) Support for suspending Xen after dom0 finalizes the suspend<br>
4) Support for resuming Xen on an interrupt that is targeted to a guest<br>
<br>
---------------------------------------------------------------------------=
-----<br>
In more details:<br>
<br>
*** About suspending/resuming guests<br>
<br>
The patches included in this series allow PSCI compliant guests that have<b=
r>
support for suspend to RAM (e.g. echo mem &gt; /sys/power/state in Linux) t=
o<br>
suspend and resume on top of Xen without any EL1 code changes.<br>
<br>
During their suspend procedure guests will hot-unplug their secondary CPUs,=
<br>
triggering Xen&#39;s virtual CPU_OFF PSCI implementation, and then finalize=
 the<br>
suspend from their boot CPU, triggering Xen&#39;s virtual SYSTEM_SUSPEND PS=
CI.<br>
Guests will save/restore their own EL1 context on suspend/resume.<br>
<br>
A guest is expected to leave enabled interrupts that are considered to be i=
ts<br>
wake-up sources. Those interrupts will be able to wake up the guest. This h=
olds<br>
regardless of the state of the underlying software layers, i.e. whether Xen=
 gets<br>
suspended or not doesn&#39;t affect the ability of the guest to wake up.<br=
>
<br>
First argument of SYSTEM_SUSPEND PSCI call is a resume entry point, from wh=
ich<br>
the guest assumes to start on resume. On resume, guests assume to be runnin=
g in<br>
an environment whose state matches the CPU state after reset, e.g. with res=
et<br>
register values, MMU disabled, etc. To ensure this, Xen has to &#39;reset&#=
39; the<br>
VCPU context and save the resume entry point into program counter before th=
e<br>
guest&#39;s VCPU gets scheduled in on resume. This is done when the guest f=
inalizes<br>
its suspend by calling PSCI SYSTEM_SUSPEND. In addition, we need to ensure =
that<br>
the resume-ready VCPU&#39;s context does not get overwritten later upon the=
 context<br>
switch when the VCPU is scheduled out.<br>
Xen also needs to take care that the guest&#39;s view of GIC and timer gets=
 saved.<br>
Also, while a guest is suspended its watchdogs are paused, in order to avoi=
d<br>
watchdog triggered shutdown of a guest that has been asleep for a period of=
 time<br>
that is longer than the watchdog period.<br>
<br>
After this point, from Xen&#39;s point of view a suspended guest has one VC=
PU<br>
blocked, waiting for an interrupt. When such an interrupt comes, Xen will<b=
r>
unblock the VCPU of the suspended domain, which results in the guest resumi=
ng.<br>
<br>
*** About suspending/resuming Xen<br>
<br>
Xen starts its own suspend procedure once dom0 is suspended. Dom0 is<br>
considered to be the decision maker for EL1 and EL2.<br>
On suspend, Xen will first freeze all domains. Then, Xen disables physical<=
br>
secondary CPUs, which leads to physical CPU_OFF to be called by each second=
ary<br>
CPU. After that Xen finalizes the suspend from the boot CPU.<br>
<br>
This consists of suspending the timer, i.e. suppressing its interrupts (we =
don&#39;t<br>
want to be woken up by a timer, there is no VCPU ready to be scheduled). Th=
en<br>
the state of GIC is saved, console is suspended, and CPU context is saved. =
The<br>
saved context tells where Xen needs to continue execution on resume.<br>
Since Xen will resume with MMU disabled, the first thing to do in resume is=
 to<br>
resume memory management in order to be able to access the context that nee=
ds to<br>
be restored (we know virtual address of the context data). Finally Xen call=
s<br>
SYSTEM_SUSPEND PSCI to the EL3.<br>
<br>
When resuming, all the steps done in suspend need to be reverted. This is<b=
r>
completed by unblocking dom0&#39;s VCPU, because we always want the dom0 to=
 resume,<br>
regardless of the target domain whose interrupt woke up Xen.<br>
<br>
*** Handling of unprivileged guests during Xen suspend/resume<br>
<br>
Any domU that is not suspended when dom0 suspends will be frozen, domUs tha=
t are<br>
already suspended remain suspended. On resume the suspended domUs still rem=
ain<br>
suspended (unless their wake interrupt caused Xen to wake) while the others=
 will<br>
be thawed.<br>
<br>
For more details please refer to patches or the design specification:<br>
<a href=3D"https://lists.xenproject.org/archives/html/xen-devel/2017-12/msg=
01574.html" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.o=
rg/archives/html/xen-devel/2017-12/msg01574.html</a><br>
<br>
---------------------------------------------------------------------------=
-----<br>
The series does not include:<br>
a) UART driver-specific suspend/resume that gets called when console suspen=
ds<br>
b) SMMU suspend/resume<br>
c) Suspend coordination support that would allow dom0 to request domUs to<b=
r>
suspend<br>
These will be submitted in the following series.<br>
<br>
Mirela Simonovic (16):<br>
=C2=A0 xen/arm: Implement PSCI system suspend call (virtual interface)<br>
=C2=A0 xen/arm: Save GIC and virtual timer context when the domain suspends=
<br>
=C2=A0 xen/arm: While a domain is suspended put its watchdogs on pause<br>
=C2=A0 xen/arm: Trigger Xen suspend when Dom0 completes suspend<br>
=C2=A0 xen/x86: Move freeze/thaw_domains into common files<br>
=C2=A0 xen/arm: Freeze domains on suspend and thaw them on resume<br>
=C2=A0 xen/arm: Disable/enable non-boot physical CPUs on suspend/resume<br>
=C2=A0 xen/arm: Add rcu_barrier() before enabling non-boot CPUs on resume<b=
r>
=C2=A0 xen/arm: Implement GIC suspend/resume functions (gicv2 only)<br>
=C2=A0 xen/arm: Suspend/resume GIC on system suspend/resume<br>
=C2=A0 xen/arm: Suspend/resume timer interrupt generation<br>
=C2=A0 xen/arm: Implement PSCI SYSTEM_SUSPEND call (physical interface)<br>
=C2=A0 xen/arm: Resume memory management on Xen resume<br>
=C2=A0 xen/arm: Save/restore context on suspend/resume<br>
=C2=A0 xen/arm: Resume Dom0 after Xen resumes<br>
=C2=A0 xen/arm: Suspend/resume console on Xen suspend/resume<br>
<br>
Saeed Nowshadi (2):<br>
=C2=A0 xen/arm: Move code that initializes VCPU context into a separate<br>
=C2=A0 =C2=A0 function<br>
=C2=A0 xen/arm: Convert setting MMU page tables code into a routine<br>
<br>
=C2=A0xen/arch/arm/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 =C2=A01 +<br>
=C2=A0xen/arch/arm/arm64/entry.S=C2=A0 =C2=A0 =C2=A0 =C2=A0| 178 ++++++++++=
++++++++++++++<br>
=C2=A0xen/arch/arm/arm64/head.S=C2=A0 =C2=A0 =C2=A0 =C2=A0 | 265 ++++++++++=
++++++++-----------------<br>
=C2=A0xen/arch/arm/domain.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 62 ++++++---<br>
=C2=A0xen/arch/arm/gic-v2.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 147 =
++++++++++++++++++++<br>
=C2=A0xen/arch/arm/gic.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 27 ++++<br>
=C2=A0xen/arch/arm/mm.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 |=C2=A0 =C2=A01 +<br>
=C2=A0xen/arch/arm/psci.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
=C2=A0 16 +++<br>
=C2=A0xen/arch/arm/suspend.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 292 =
+++++++++++++++++++++++++++++++++++++++<br>
=C2=A0xen/arch/arm/time.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
=C2=A0 22 +++<br>
=C2=A0xen/arch/arm/vpsci.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 19 +++<br>
=C2=A0xen/arch/x86/acpi/power.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 28 ----<=
br>
=C2=A0xen/common/domain.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
=C2=A0 29 ++++<br>
=C2=A0xen/common/schedule.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 38 +++++<br>
=C2=A0xen/include/asm-arm/gic.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A08 =
++<br>
=C2=A0xen/include/asm-arm/perfc_defn.h |=C2=A0 =C2=A01 +<br>
=C2=A0xen/include/asm-arm/psci.h=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A03 =
+<br>
=C2=A0xen/include/asm-arm/suspend.h=C2=A0 =C2=A0 |=C2=A0 39 ++++++<br>
=C2=A0xen/include/asm-arm/time.h=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A03 =
+<br>
=C2=A0xen/include/xen/domain.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=
=A01 +<br>
=C2=A0xen/include/xen/sched.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 11 =
++<br>
=C2=A0xen/include/xen/timer.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A03 +<br>
=C2=A022 files changed, 1019 insertions(+), 175 deletions(-)<br>
=C2=A0create mode 100644 xen/arch/arm/suspend.c<br>
=C2=A0create mode 100644 xen/include/asm-arm/suspend.h<br>
<br>
-- <br>
2.13.0<br>
<br>
</blockquote></div>

--000000000000578331057a76222f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2461032106181588287==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:38:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:38: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-devel-bounces@lists.xenproject.org>)
	id 1gMAXg-0000vO-7j; Mon, 12 Nov 2018 11:38: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAXe-0000v7-N6
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:38:06 +0000
X-Inumbo-ID: 6b45cb75-e66f-11e8-9a16-bc764e045a96
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b45cb75-e66f-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:38:05 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id w204so12643732qka.2
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:38:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ra62t+0YviVhCUEtauYE9OwDyrO8GT8kVpHIbudZRpQ=;
 b=xMRDvlFSGRxCsUuLduDEKfMAHTxsbCvqHBdw5B9S6gfD/gYHKMCiTZQMqxJoJ+P2jm
 24RdJVtzieh+06UARiONfrQyHZ0rrQ7Y0ZvWKaoagVEajVxKQAvo699/HPwSlyWuLLL7
 4z3q60hZhob+mKkADnNPyg6+Yl3g5lcsAqE/BRdB4y+69mnMVhreSR/QTbms+nsi/ZWV
 Rnam3G0sVEfV1Czndh7xd7AlNbwJE70CNtE/KBplE/YRpPvW/CWXovNIFdfespfxVufl
 tDeeCNEL3u17Gy+CTOGARi+p217ti/WfkGLJk6DWcqcouQoPY6FUHi2X9xD7ntzCz8ai
 Ab/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=ra62t+0YviVhCUEtauYE9OwDyrO8GT8kVpHIbudZRpQ=;
 b=OFOlwIW8Qr1DlD2tpFAETlG4eFKXliUIygs6huqMTE72Cld6S7pwHzZZm/E540i2ON
 o6Y6sTqQBzcDmXRwYWXnzipE/oMn8dkZzh6wB887K9ruZGt6XOGG49/qQqyEwwCB3267
 p+hoCIzkVhRq8iGV3X44orjHHf8IY8sU59faKRVGFTciAnIkLRA7CWmua67goqBZHVl9
 OFtCnjoBP3MNsoTvZeFGMWd1FxQmRzCQ1tqIQB7/P9VhyxTfDlVshkWOCKJjCdu0RjmW
 Q1Ri30toiBgMYPsfmVHtM3nha7V+aS3Cki5pp5QJdvMSkqdVYcComjX5wj0EYUvx/y3p
 vn9g==
X-Gm-Message-State: AGRZ1gIWu4z6iPoL3IpBbNCdhoXkEgSJfa8QNXBrPE52hY2z373GnxIW
 a6td5Al8wIBWl6fD6FzF4bhtYvoCLOgrcdJZU71Yw5A58WQ=
X-Google-Smtp-Source: AJdET5eWXJIiCkc+u7hdMtTGrme92hYm+paP3e5gouj1bZG0DLv0OLZ04XGAbJST7aiATlgdOLbRCY5zMasCHPNxgAI=
X-Received: by 2002:ac8:88:: with SMTP id c8mr518771qtg.218.1542022684437;
 Mon, 12 Nov 2018 03:38:04 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Mon, 12 Nov 2018 12:37:53 +0100
Message-ID: <CAKPH-NjmaZENb8gT=+FobrAycRF01_--6GuRA2ck9Di5wiudhA@mail.gmail.com>
To: Xen Devel <xen-devel@lists.xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 00/18] xen/arm64: Suspend to RAM support for
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: multipart/mixed; boundary="===============3539657107261861469=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3539657107261861469==
Content-Type: multipart/alternative; boundary="000000000000578331057a76222f"

--000000000000578331057a76222f
Content-Type: text/plain; charset="UTF-8"

Hi,

One thing I screwed - I forgot to remove changes log from an internal
review, so please ignore it. This is officially the first version.

Thanks,
Mirela

On Mon, Nov 12, 2018 at 12:31 PM Mirela Simonovic <
mirela.simonovic@aggios.com> wrote:

> This series contains support for suspend to RAM (in the following text just
> 'suspend') for Xen on arm64. The implementation is aligned with the design
> specification that has been proposed on xen-devel list:
> https://lists.xenproject.org/archives/html/xen-devel/2017-12/msg01574.html
>
> At a high-level the series contains:
> 1) Support for suspending guests via virtual PSCI SYSTEM_SUSPEND call
> 2) Support for resuming a guest on an interrupt targeted to that guest
> 3) Support for suspending Xen after dom0 finalizes the suspend
> 4) Support for resuming Xen on an interrupt that is targeted to a guest
>
>
> --------------------------------------------------------------------------------
> In more details:
>
> *** About suspending/resuming guests
>
> The patches included in this series allow PSCI compliant guests that have
> support for suspend to RAM (e.g. echo mem > /sys/power/state in Linux) to
> suspend and resume on top of Xen without any EL1 code changes.
>
> During their suspend procedure guests will hot-unplug their secondary CPUs,
> triggering Xen's virtual CPU_OFF PSCI implementation, and then finalize the
> suspend from their boot CPU, triggering Xen's virtual SYSTEM_SUSPEND PSCI.
> Guests will save/restore their own EL1 context on suspend/resume.
>
> A guest is expected to leave enabled interrupts that are considered to be
> its
> wake-up sources. Those interrupts will be able to wake up the guest. This
> holds
> regardless of the state of the underlying software layers, i.e. whether
> Xen gets
> suspended or not doesn't affect the ability of the guest to wake up.
>
> First argument of SYSTEM_SUSPEND PSCI call is a resume entry point, from
> which
> the guest assumes to start on resume. On resume, guests assume to be
> running in
> an environment whose state matches the CPU state after reset, e.g. with
> reset
> register values, MMU disabled, etc. To ensure this, Xen has to 'reset' the
> VCPU context and save the resume entry point into program counter before
> the
> guest's VCPU gets scheduled in on resume. This is done when the guest
> finalizes
> its suspend by calling PSCI SYSTEM_SUSPEND. In addition, we need to ensure
> that
> the resume-ready VCPU's context does not get overwritten later upon the
> context
> switch when the VCPU is scheduled out.
> Xen also needs to take care that the guest's view of GIC and timer gets
> saved.
> Also, while a guest is suspended its watchdogs are paused, in order to
> avoid
> watchdog triggered shutdown of a guest that has been asleep for a period
> of time
> that is longer than the watchdog period.
>
> After this point, from Xen's point of view a suspended guest has one VCPU
> blocked, waiting for an interrupt. When such an interrupt comes, Xen will
> unblock the VCPU of the suspended domain, which results in the guest
> resuming.
>
> *** About suspending/resuming Xen
>
> Xen starts its own suspend procedure once dom0 is suspended. Dom0 is
> considered to be the decision maker for EL1 and EL2.
> On suspend, Xen will first freeze all domains. Then, Xen disables physical
> secondary CPUs, which leads to physical CPU_OFF to be called by each
> secondary
> CPU. After that Xen finalizes the suspend from the boot CPU.
>
> This consists of suspending the timer, i.e. suppressing its interrupts (we
> don't
> want to be woken up by a timer, there is no VCPU ready to be scheduled).
> Then
> the state of GIC is saved, console is suspended, and CPU context is saved.
> The
> saved context tells where Xen needs to continue execution on resume.
> Since Xen will resume with MMU disabled, the first thing to do in resume
> is to
> resume memory management in order to be able to access the context that
> needs to
> be restored (we know virtual address of the context data). Finally Xen
> calls
> SYSTEM_SUSPEND PSCI to the EL3.
>
> When resuming, all the steps done in suspend need to be reverted. This is
> completed by unblocking dom0's VCPU, because we always want the dom0 to
> resume,
> regardless of the target domain whose interrupt woke up Xen.
>
> *** Handling of unprivileged guests during Xen suspend/resume
>
> Any domU that is not suspended when dom0 suspends will be frozen, domUs
> that are
> already suspended remain suspended. On resume the suspended domUs still
> remain
> suspended (unless their wake interrupt caused Xen to wake) while the
> others will
> be thawed.
>
> For more details please refer to patches or the design specification:
> https://lists.xenproject.org/archives/html/xen-devel/2017-12/msg01574.html
>
>
> --------------------------------------------------------------------------------
> The series does not include:
> a) UART driver-specific suspend/resume that gets called when console
> suspends
> b) SMMU suspend/resume
> c) Suspend coordination support that would allow dom0 to request domUs to
> suspend
> These will be submitted in the following series.
>
> Mirela Simonovic (16):
>   xen/arm: Implement PSCI system suspend call (virtual interface)
>   xen/arm: Save GIC and virtual timer context when the domain suspends
>   xen/arm: While a domain is suspended put its watchdogs on pause
>   xen/arm: Trigger Xen suspend when Dom0 completes suspend
>   xen/x86: Move freeze/thaw_domains into common files
>   xen/arm: Freeze domains on suspend and thaw them on resume
>   xen/arm: Disable/enable non-boot physical CPUs on suspend/resume
>   xen/arm: Add rcu_barrier() before enabling non-boot CPUs on resume
>   xen/arm: Implement GIC suspend/resume functions (gicv2 only)
>   xen/arm: Suspend/resume GIC on system suspend/resume
>   xen/arm: Suspend/resume timer interrupt generation
>   xen/arm: Implement PSCI SYSTEM_SUSPEND call (physical interface)
>   xen/arm: Resume memory management on Xen resume
>   xen/arm: Save/restore context on suspend/resume
>   xen/arm: Resume Dom0 after Xen resumes
>   xen/arm: Suspend/resume console on Xen suspend/resume
>
> Saeed Nowshadi (2):
>   xen/arm: Move code that initializes VCPU context into a separate
>     function
>   xen/arm: Convert setting MMU page tables code into a routine
>
>  xen/arch/arm/Makefile            |   1 +
>  xen/arch/arm/arm64/entry.S       | 178 ++++++++++++++++++++++++
>  xen/arch/arm/arm64/head.S        | 265 ++++++++++++++++++-----------------
>  xen/arch/arm/domain.c            |  62 ++++++---
>  xen/arch/arm/gic-v2.c            | 147 ++++++++++++++++++++
>  xen/arch/arm/gic.c               |  27 ++++
>  xen/arch/arm/mm.c                |   1 +
>  xen/arch/arm/psci.c              |  16 +++
>  xen/arch/arm/suspend.c           | 292
> +++++++++++++++++++++++++++++++++++++++
>  xen/arch/arm/time.c              |  22 +++
>  xen/arch/arm/vpsci.c             |  19 +++
>  xen/arch/x86/acpi/power.c        |  28 ----
>  xen/common/domain.c              |  29 ++++
>  xen/common/schedule.c            |  38 +++++
>  xen/include/asm-arm/gic.h        |   8 ++
>  xen/include/asm-arm/perfc_defn.h |   1 +
>  xen/include/asm-arm/psci.h       |   3 +
>  xen/include/asm-arm/suspend.h    |  39 ++++++
>  xen/include/asm-arm/time.h       |   3 +
>  xen/include/xen/domain.h         |   1 +
>  xen/include/xen/sched.h          |  11 ++
>  xen/include/xen/timer.h          |   3 +
>  22 files changed, 1019 insertions(+), 175 deletions(-)
>  create mode 100644 xen/arch/arm/suspend.c
>  create mode 100644 xen/include/asm-arm/suspend.h
>
> --
> 2.13.0
>
>

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

<div dir=3D"ltr">Hi,<div><br></div><div>One thing I screwed - I forgot to r=
emove changes log from an internal review, so please ignore it. This is off=
icially the first version.</div><div><br></div><div>Thanks,</div><div>Mirel=
a</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Mon, Nov 12=
, 2018 at 12:31 PM Mirela Simonovic &lt;<a href=3D"mailto:mirela.simonovic@=
aggios.com">mirela.simonovic@aggios.com</a>&gt; wrote:<br></div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex">This series contains support for suspend to RAM (in the=
 following text just<br>
&#39;suspend&#39;) for Xen on arm64. The implementation is aligned with the=
 design<br>
specification that has been proposed on xen-devel list:<br>
<a href=3D"https://lists.xenproject.org/archives/html/xen-devel/2017-12/msg=
01574.html" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.o=
rg/archives/html/xen-devel/2017-12/msg01574.html</a><br>
<br>
At a high-level the series contains:<br>
1) Support for suspending guests via virtual PSCI SYSTEM_SUSPEND call<br>
2) Support for resuming a guest on an interrupt targeted to that guest<br>
3) Support for suspending Xen after dom0 finalizes the suspend<br>
4) Support for resuming Xen on an interrupt that is targeted to a guest<br>
<br>
---------------------------------------------------------------------------=
-----<br>
In more details:<br>
<br>
*** About suspending/resuming guests<br>
<br>
The patches included in this series allow PSCI compliant guests that have<b=
r>
support for suspend to RAM (e.g. echo mem &gt; /sys/power/state in Linux) t=
o<br>
suspend and resume on top of Xen without any EL1 code changes.<br>
<br>
During their suspend procedure guests will hot-unplug their secondary CPUs,=
<br>
triggering Xen&#39;s virtual CPU_OFF PSCI implementation, and then finalize=
 the<br>
suspend from their boot CPU, triggering Xen&#39;s virtual SYSTEM_SUSPEND PS=
CI.<br>
Guests will save/restore their own EL1 context on suspend/resume.<br>
<br>
A guest is expected to leave enabled interrupts that are considered to be i=
ts<br>
wake-up sources. Those interrupts will be able to wake up the guest. This h=
olds<br>
regardless of the state of the underlying software layers, i.e. whether Xen=
 gets<br>
suspended or not doesn&#39;t affect the ability of the guest to wake up.<br=
>
<br>
First argument of SYSTEM_SUSPEND PSCI call is a resume entry point, from wh=
ich<br>
the guest assumes to start on resume. On resume, guests assume to be runnin=
g in<br>
an environment whose state matches the CPU state after reset, e.g. with res=
et<br>
register values, MMU disabled, etc. To ensure this, Xen has to &#39;reset&#=
39; the<br>
VCPU context and save the resume entry point into program counter before th=
e<br>
guest&#39;s VCPU gets scheduled in on resume. This is done when the guest f=
inalizes<br>
its suspend by calling PSCI SYSTEM_SUSPEND. In addition, we need to ensure =
that<br>
the resume-ready VCPU&#39;s context does not get overwritten later upon the=
 context<br>
switch when the VCPU is scheduled out.<br>
Xen also needs to take care that the guest&#39;s view of GIC and timer gets=
 saved.<br>
Also, while a guest is suspended its watchdogs are paused, in order to avoi=
d<br>
watchdog triggered shutdown of a guest that has been asleep for a period of=
 time<br>
that is longer than the watchdog period.<br>
<br>
After this point, from Xen&#39;s point of view a suspended guest has one VC=
PU<br>
blocked, waiting for an interrupt. When such an interrupt comes, Xen will<b=
r>
unblock the VCPU of the suspended domain, which results in the guest resumi=
ng.<br>
<br>
*** About suspending/resuming Xen<br>
<br>
Xen starts its own suspend procedure once dom0 is suspended. Dom0 is<br>
considered to be the decision maker for EL1 and EL2.<br>
On suspend, Xen will first freeze all domains. Then, Xen disables physical<=
br>
secondary CPUs, which leads to physical CPU_OFF to be called by each second=
ary<br>
CPU. After that Xen finalizes the suspend from the boot CPU.<br>
<br>
This consists of suspending the timer, i.e. suppressing its interrupts (we =
don&#39;t<br>
want to be woken up by a timer, there is no VCPU ready to be scheduled). Th=
en<br>
the state of GIC is saved, console is suspended, and CPU context is saved. =
The<br>
saved context tells where Xen needs to continue execution on resume.<br>
Since Xen will resume with MMU disabled, the first thing to do in resume is=
 to<br>
resume memory management in order to be able to access the context that nee=
ds to<br>
be restored (we know virtual address of the context data). Finally Xen call=
s<br>
SYSTEM_SUSPEND PSCI to the EL3.<br>
<br>
When resuming, all the steps done in suspend need to be reverted. This is<b=
r>
completed by unblocking dom0&#39;s VCPU, because we always want the dom0 to=
 resume,<br>
regardless of the target domain whose interrupt woke up Xen.<br>
<br>
*** Handling of unprivileged guests during Xen suspend/resume<br>
<br>
Any domU that is not suspended when dom0 suspends will be frozen, domUs tha=
t are<br>
already suspended remain suspended. On resume the suspended domUs still rem=
ain<br>
suspended (unless their wake interrupt caused Xen to wake) while the others=
 will<br>
be thawed.<br>
<br>
For more details please refer to patches or the design specification:<br>
<a href=3D"https://lists.xenproject.org/archives/html/xen-devel/2017-12/msg=
01574.html" rel=3D"noreferrer" target=3D"_blank">https://lists.xenproject.o=
rg/archives/html/xen-devel/2017-12/msg01574.html</a><br>
<br>
---------------------------------------------------------------------------=
-----<br>
The series does not include:<br>
a) UART driver-specific suspend/resume that gets called when console suspen=
ds<br>
b) SMMU suspend/resume<br>
c) Suspend coordination support that would allow dom0 to request domUs to<b=
r>
suspend<br>
These will be submitted in the following series.<br>
<br>
Mirela Simonovic (16):<br>
=C2=A0 xen/arm: Implement PSCI system suspend call (virtual interface)<br>
=C2=A0 xen/arm: Save GIC and virtual timer context when the domain suspends=
<br>
=C2=A0 xen/arm: While a domain is suspended put its watchdogs on pause<br>
=C2=A0 xen/arm: Trigger Xen suspend when Dom0 completes suspend<br>
=C2=A0 xen/x86: Move freeze/thaw_domains into common files<br>
=C2=A0 xen/arm: Freeze domains on suspend and thaw them on resume<br>
=C2=A0 xen/arm: Disable/enable non-boot physical CPUs on suspend/resume<br>
=C2=A0 xen/arm: Add rcu_barrier() before enabling non-boot CPUs on resume<b=
r>
=C2=A0 xen/arm: Implement GIC suspend/resume functions (gicv2 only)<br>
=C2=A0 xen/arm: Suspend/resume GIC on system suspend/resume<br>
=C2=A0 xen/arm: Suspend/resume timer interrupt generation<br>
=C2=A0 xen/arm: Implement PSCI SYSTEM_SUSPEND call (physical interface)<br>
=C2=A0 xen/arm: Resume memory management on Xen resume<br>
=C2=A0 xen/arm: Save/restore context on suspend/resume<br>
=C2=A0 xen/arm: Resume Dom0 after Xen resumes<br>
=C2=A0 xen/arm: Suspend/resume console on Xen suspend/resume<br>
<br>
Saeed Nowshadi (2):<br>
=C2=A0 xen/arm: Move code that initializes VCPU context into a separate<br>
=C2=A0 =C2=A0 function<br>
=C2=A0 xen/arm: Convert setting MMU page tables code into a routine<br>
<br>
=C2=A0xen/arch/arm/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 =C2=A01 +<br>
=C2=A0xen/arch/arm/arm64/entry.S=C2=A0 =C2=A0 =C2=A0 =C2=A0| 178 ++++++++++=
++++++++++++++<br>
=C2=A0xen/arch/arm/arm64/head.S=C2=A0 =C2=A0 =C2=A0 =C2=A0 | 265 ++++++++++=
++++++++-----------------<br>
=C2=A0xen/arch/arm/domain.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 62 ++++++---<br>
=C2=A0xen/arch/arm/gic-v2.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 147 =
++++++++++++++++++++<br>
=C2=A0xen/arch/arm/gic.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|=C2=A0 27 ++++<br>
=C2=A0xen/arch/arm/mm.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 |=C2=A0 =C2=A01 +<br>
=C2=A0xen/arch/arm/psci.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
=C2=A0 16 +++<br>
=C2=A0xen/arch/arm/suspend.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 292 =
+++++++++++++++++++++++++++++++++++++++<br>
=C2=A0xen/arch/arm/time.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
=C2=A0 22 +++<br>
=C2=A0xen/arch/arm/vpsci.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 19 +++<br>
=C2=A0xen/arch/x86/acpi/power.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 28 ----<=
br>
=C2=A0xen/common/domain.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
=C2=A0 29 ++++<br>
=C2=A0xen/common/schedule.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 38 +++++<br>
=C2=A0xen/include/asm-arm/gic.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A08 =
++<br>
=C2=A0xen/include/asm-arm/perfc_defn.h |=C2=A0 =C2=A01 +<br>
=C2=A0xen/include/asm-arm/psci.h=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A03 =
+<br>
=C2=A0xen/include/asm-arm/suspend.h=C2=A0 =C2=A0 |=C2=A0 39 ++++++<br>
=C2=A0xen/include/asm-arm/time.h=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A03 =
+<br>
=C2=A0xen/include/xen/domain.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=
=A01 +<br>
=C2=A0xen/include/xen/sched.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 11 =
++<br>
=C2=A0xen/include/xen/timer.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A03 +<br>
=C2=A022 files changed, 1019 insertions(+), 175 deletions(-)<br>
=C2=A0create mode 100644 xen/arch/arm/suspend.c<br>
=C2=A0create mode 100644 xen/include/asm-arm/suspend.h<br>
<br>
-- <br>
2.13.0<br>
<br>
</blockquote></div>

--000000000000578331057a76222f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3539657107261861469==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:41:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:41: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-devel-bounces@lists.xenproject.org>)
	id 1gMAbF-0001ul-U0; Mon, 12 Nov 2018 11:41: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMAbE-0001ug-RV
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:41:48 +0000
X-Inumbo-ID: ef17988e-e66f-11e8-b408-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef17988e-e66f-11e8-b408-12d6303a7972;
 Mon, 12 Nov 2018 11:41:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 04:41:44 -0700
Message-Id: <5BE966F302000078001FAD76@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 04:41:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-2-git-send-email-mirela.simonovic@aggios.com>
In-Reply-To: <1542022244-22977-2-git-send-email-mirela.simonovic@aggios.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 01/18] xen/arm: Move code that initializes
 VCPU context into a separate function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, stefano.stabellini@xilinx.com,
 saeed.nowshadi@xilinx.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjExLjE4IGF0IDEyOjMwLCA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPiB3
cm90ZToKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS94ZW4vZG9tYWluLmgKPiBAQCAtNzMsNiArNzMsNyBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9y
ZXNldChzdHJ1Y3QgZG9tYWluICpkKTsKPiAgdm9pZCBhcmNoX3AybV9zZXRfYWNjZXNzX3JlcXVp
cmVkKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgYWNjZXNzX3JlcXVpcmVkKTsKPiAgCj4gIGludCBh
cmNoX3NldF9pbmZvX2d1ZXN0KHN0cnVjdCB2Y3B1ICosIHZjcHVfZ3Vlc3RfY29udGV4dF91KTsK
PiArdm9pZCBfYXJjaF9zZXRfaW5mb19ndWVzdChzdHJ1Y3QgdmNwdSAqLCBzdHJ1Y3QgdmNwdV9n
dWVzdF9jb250ZXh0ICopOwoKSWYgdGhlIEFybSBtYWludGFpbmVycyBhcmUgaGFwcHkgd2l0aCBz
dWNoIGEgbmFtZSBzcGFjZSB2aW9sYXRpb24KSSB3b24ndCBvYmplY3QsIGJ1dCBpZiB5b3UgcGxh
Y2UgdGhpcyBpbiBhIGNvbW1vbiBoZWFkZXIgKHdpdGhvdXQKc3RyaWN0IG5lZWQgYWZhaWN0KSBw
bGVhc2UgcmVzcGVjdCB0aGUgQyBzcGVjIHJlc2VydmluZyBuYW1lcyBsaWtlCnRoaXMgb25lIGZv
ciBmaWxlIHNjb3BlIHN5bWJvbHMuCgpBbHNvIHBsZWFzZSBkb24ndCBwb3N0IHBhdGNoZXMgdG8g
eGVuLWRldmVsQCB0d2ljZSAodXNpbmcgZGlmZmVyZW50CmRvbWFpbiBuYW1lcykuCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:42:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:42: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-devel-bounces@lists.xenproject.org>)
	id 1gMAc4-0001yV-8p; Mon, 12 Nov 2018 11:42: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMAc2-0001yK-Qx
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:42:38 +0000
X-Inumbo-ID: 0d8b75f9-e670-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d8b75f9-e670-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:42:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 04:42:36 -0700
Message-Id: <5BE9672802000078001FAD79@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 04:42:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
In-Reply-To: <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, stefano.stabellini@xilinx.com,
 saeed.nowshadi@xilinx.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjExLjE4IGF0IDEyOjMwLCA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPiB3
cm90ZToKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCj4gQEAgLTI0LDYgKzI0LDcgQEAKPiAgI2luY2x1ZGUgPHhlbi93YWl0Lmg+
Cj4gICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+Cj4gICNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+
Cj4gKyNpbmNsdWRlIDxwdWJsaWMvc2NoZWQuaD4KPiAgI2luY2x1ZGUgPHB1YmxpYy9zeXNjdGwu
aD4KPiAgI2luY2x1ZGUgPHB1YmxpYy92Y3B1Lmg+Cj4gICNpbmNsdWRlIDxwdWJsaWMvdm1fZXZl
bnQuaD4KCldoeT8KCkphbi4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:43:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:43: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-devel-bounces@lists.xenproject.org>)
	id 1gMAci-00023W-KU; Mon, 12 Nov 2018 11:43: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=v6tt=nx=citrix.com=prvs=847216550=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gMAcg-00023A-PK
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:43:18 +0000
X-Inumbo-ID: 25623a84-e670-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25623a84-e670-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:43:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70295519"
Date: Mon, 12 Nov 2018 11:43:09 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Mirela Simonovic <mirela.simonovic@aggios.com>
Message-ID: <20181112114309.dp24b7zh6k32itxb@zion.uk.xensource.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-2-git-send-email-mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1542022244-22977-2-git-send-email-mirela.simonovic@aggios.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 01/18] xen/arm: Move code that initializes
 VCPU context into a separate function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xen.org, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 stefano.stabellini@xilinx.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rmlyc3QgdGhpbmcgZmlyc3QsIHRoYW5rcyBmb3IgcG9zdGluZyB0aGlzIHNlcmllcy4gIEknbSBu
b3QgYW4gQVJNCm1haW50YWluZXIgYnV0IEkgZG8gaGF2ZSBhIGZldyBjb21tZW50cy4KCk9uIE1v
biwgTm92IDEyLCAyMDE4IGF0IDEyOjMwOjI3UE0gKzAxMDAsIE1pcmVsYSBTaW1vbm92aWMgd3Jv
dGU6Cj4gRnJvbTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Cj4g
Cj4gVGhlIGFyY2hfc2V0X2luZm9fZ3Vlc3QoKSBoYXMgY29kZSB0byBpbml0aWFsaXplIHRoZSBj
b250ZXh0IG9mIGEgVkNQVS4KPiBXaGVuIGEgVkNQVSBpcyByZXN1bWVkIGl0IG5lZWRzIHRvIGdv
IHRocm91Z2ggdGhlIHNhbWUgY29udGV4dAo+IGluaXRpYWxpemF0aW9uIGV4Y2x1ZGluZyBhbGwg
dGhlIHZhbGlkYXRpb25zIHRoYXQgdGhpcyByb3V0aW5lIGRvZXMuCgpPT0kgd2h5IGRvZXMgaXQg
bm90IG5lZWQgdmFsaWRhdGlvbj8KCj4gV2UgbW92ZSB0aGUgYWN0dWFsIFZDUFUgY29udGV4dCBz
ZXR0aW5nIGludG8gYSBmdW5jdGlvbiBzbyB0aGF0IGl0IGNhbiBiZQo+IHNoYXJlZCB3aXRoIHRo
ZSByZXN1bWUgcGF0aC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQu
bm93c2hhZGlAeGlsaW54LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxt
aXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9kb21haW4u
YyAgICB8IDM0ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1
ZGUveGVuL2RvbWFpbi5oIHwgIDEgKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMo
KyksIDEzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBpbmRleCA4MDQzMjg3MmQ2Li5lNTk0YjQ4ZDgx
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW4uYwo+IEBAIC03ODEsNiArNzgxLDI2IEBAIHN0YXRpYyBpbnQgaXNfZ3Vlc3RfcHY2
NF9wc3IodWludDMyX3QgcHNyKQo+ICAjZW5kaWYKPiAgCj4gIC8qCj4gKyAqIFRoZSBhY3R1YWwg
VkNQVSBpbml0aWFsaXphdGlvbiBhZnRlciBhbGwgdmFsaWRhdGlvbnMgYXJlIHBhc3NlZC4KPiAr
ICovCj4gK3ZvaWQgX2FyY2hfc2V0X2luZm9fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2
Y3B1X2d1ZXN0X2NvbnRleHQgKmN0eHQpCgpBIGJldHRlciBuYW1lIGlzIG5lZWRlZCwgbWF5YmUg
YXJjaF9zZXRfaW5mb19ndWVzdF9ub192YWxpZGF0aW9uPwoKPiArewo+ICsgICAgdmNwdV9yZWdz
X3VzZXJfdG9faHlwKHYsICZjdHh0LT51c2VyX3JlZ3MpOwo+ICsKPiArICAgIHYtPmFyY2guc2N0
bHIgPSBjdHh0LT5zY3RscjsKPiArICAgIHYtPmFyY2gudHRicjAgPSBjdHh0LT50dGJyMDsKPiAr
ICAgIHYtPmFyY2gudHRicjEgPSBjdHh0LT50dGJyMTsKPiArICAgIHYtPmFyY2gudHRiY3IgPSBj
dHh0LT50dGJjcjsKPiArCj4gKyAgICB2LT5pc19pbml0aWFsaXNlZCA9IDE7Cj4gKwo+ICsgICAg
aWYgKCBjdHh0LT5mbGFncyAmIFZHQ0Zfb25saW5lICkKPiArICAgICAgICBjbGVhcl9iaXQoX1ZQ
Rl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIHNldF9iaXQo
X1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOwo+ICt9Cj4gKwo+ICsvKgo+ICAgKiBJbml0aWFs
aXNlIFZDUFUgc3RhdGUuIFRoZSBjb250ZXh0IGNhbiBiZSBzdXBwbGllZCBieSBlaXRoZXIgdGhl
Cj4gICAqIHRvb2xzdGFjayAoWEVOX0RPTUNUTF9zZXR2Y3B1Y29udGV4dCkgb3IgdGhlIGd1ZXN0
Cj4gICAqIChWQ1BVT1BfaW5pdGlhbGlzZSkgYW5kIHRoZXJlZm9yZSBtdXN0IGJlIHByb3Blcmx5
IHZhbGlkYXRlZC4KPiBAQCAtODE4LDE5ICs4MzgsNyBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVz
dCgKPiAgICAgIH0KPiAgI2VuZGlmCj4gIAo+IC0gICAgdmNwdV9yZWdzX3VzZXJfdG9faHlwKHYs
IHJlZ3MpOwo+IC0KPiAtICAgIHYtPmFyY2guc2N0bHIgPSBjdHh0LT5zY3RscjsKPiAtICAgIHYt
PmFyY2gudHRicjAgPSBjdHh0LT50dGJyMDsKPiAtICAgIHYtPmFyY2gudHRicjEgPSBjdHh0LT50
dGJyMTsKPiAtICAgIHYtPmFyY2gudHRiY3IgPSBjdHh0LT50dGJjcjsKPiAtCj4gLSAgICB2LT5p
c19pbml0aWFsaXNlZCA9IDE7Cj4gLQo+IC0gICAgaWYgKCBjdHh0LT5mbGFncyAmIFZHQ0Zfb25s
aW5lICkKPiAtICAgICAgICBjbGVhcl9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOwo+
IC0gICAgZWxzZQo+IC0gICAgICAgIHNldF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3Mp
Owo+ICsgICAgX2FyY2hfc2V0X2luZm9fZ3Vlc3QodiwgY3R4dCk7Cj4gIAo+ICAgICAgcmV0dXJu
IDA7Cj4gIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oIGIveGVuL2lu
Y2x1ZGUveGVuL2RvbWFpbi5oCj4gaW5kZXggMzNlNDE0ODZjYi4uOTA0NjI0ZTA3MCAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4v
ZG9tYWluLmgKPiBAQCAtNzMsNiArNzMsNyBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNldChz
dHJ1Y3QgZG9tYWluICpkKTsKPiAgdm9pZCBhcmNoX3AybV9zZXRfYWNjZXNzX3JlcXVpcmVkKHN0
cnVjdCBkb21haW4gKmQsIGJvb2wgYWNjZXNzX3JlcXVpcmVkKTsKPiAgCj4gIGludCBhcmNoX3Nl
dF9pbmZvX2d1ZXN0KHN0cnVjdCB2Y3B1ICosIHZjcHVfZ3Vlc3RfY29udGV4dF91KTsKPiArdm9p
ZCBfYXJjaF9zZXRfaW5mb19ndWVzdChzdHJ1Y3QgdmNwdSAqLCBzdHJ1Y3QgdmNwdV9ndWVzdF9j
b250ZXh0ICopOwoKUGxlYXNlIHB1dCB0aGUgbmV3IGZ1bmN0aW9uJ3MgZGVjbGFyYXRpb24gaW50
byBhc20tYXJtL2RvbWFpbi5oLgoKTm9ybWFsbHkgd2Ugb25seSBpbnRyb2R1Y2UgZGVjbGFyYXRp
b24gd2hlbiB0aGUgZnVuY3Rpb24gaXMgbmVlZGVkCmV4dGVybmFsbHkuIFBsZWFzZSBhdCBsZWFz
dCBzYXkgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIHRoYXQgdGhlCmludHJvZHVjdGlvbiBvZiB0aGUg
ZGVjbGFyYXRpb24gaXMgYmVjYXVzZSBpdCB3aWxsIGJlIG5lZWRlZCBpbiBsYXRlcgpwYXRjaGVz
LgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:43:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:43: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-devel-bounces@lists.xenproject.org>)
	id 1gMAcj-00023n-28; Mon, 12 Nov 2018 11:43: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=v6tt=nx=citrix.com=prvs=847216550=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gMAci-00023N-2T
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:43:20 +0000
X-Inumbo-ID: 254cb92a-e670-11e8-8a55-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 254cb92a-e670-11e8-8a55-12d6303a7972;
 Mon, 12 Nov 2018 11:43:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70295519"
Date: Mon, 12 Nov 2018 11:43:09 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Mirela Simonovic <mirela.simonovic@aggios.com>
Message-ID: <20181112114309.dp24b7zh6k32itxb@zion.uk.xensource.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-2-git-send-email-mirela.simonovic@aggios.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1542022244-22977-2-git-send-email-mirela.simonovic@aggios.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 01/18] xen/arm: Move code that initializes
 VCPU context into a separate function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xen.org, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 stefano.stabellini@xilinx.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rmlyc3QgdGhpbmcgZmlyc3QsIHRoYW5rcyBmb3IgcG9zdGluZyB0aGlzIHNlcmllcy4gIEknbSBu
b3QgYW4gQVJNCm1haW50YWluZXIgYnV0IEkgZG8gaGF2ZSBhIGZldyBjb21tZW50cy4KCk9uIE1v
biwgTm92IDEyLCAyMDE4IGF0IDEyOjMwOjI3UE0gKzAxMDAsIE1pcmVsYSBTaW1vbm92aWMgd3Jv
dGU6Cj4gRnJvbTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Cj4g
Cj4gVGhlIGFyY2hfc2V0X2luZm9fZ3Vlc3QoKSBoYXMgY29kZSB0byBpbml0aWFsaXplIHRoZSBj
b250ZXh0IG9mIGEgVkNQVS4KPiBXaGVuIGEgVkNQVSBpcyByZXN1bWVkIGl0IG5lZWRzIHRvIGdv
IHRocm91Z2ggdGhlIHNhbWUgY29udGV4dAo+IGluaXRpYWxpemF0aW9uIGV4Y2x1ZGluZyBhbGwg
dGhlIHZhbGlkYXRpb25zIHRoYXQgdGhpcyByb3V0aW5lIGRvZXMuCgpPT0kgd2h5IGRvZXMgaXQg
bm90IG5lZWQgdmFsaWRhdGlvbj8KCj4gV2UgbW92ZSB0aGUgYWN0dWFsIFZDUFUgY29udGV4dCBz
ZXR0aW5nIGludG8gYSBmdW5jdGlvbiBzbyB0aGF0IGl0IGNhbiBiZQo+IHNoYXJlZCB3aXRoIHRo
ZSByZXN1bWUgcGF0aC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQu
bm93c2hhZGlAeGlsaW54LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxt
aXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9kb21haW4u
YyAgICB8IDM0ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1
ZGUveGVuL2RvbWFpbi5oIHwgIDEgKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMo
KyksIDEzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBpbmRleCA4MDQzMjg3MmQ2Li5lNTk0YjQ4ZDgx
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW4uYwo+IEBAIC03ODEsNiArNzgxLDI2IEBAIHN0YXRpYyBpbnQgaXNfZ3Vlc3RfcHY2
NF9wc3IodWludDMyX3QgcHNyKQo+ICAjZW5kaWYKPiAgCj4gIC8qCj4gKyAqIFRoZSBhY3R1YWwg
VkNQVSBpbml0aWFsaXphdGlvbiBhZnRlciBhbGwgdmFsaWRhdGlvbnMgYXJlIHBhc3NlZC4KPiAr
ICovCj4gK3ZvaWQgX2FyY2hfc2V0X2luZm9fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2
Y3B1X2d1ZXN0X2NvbnRleHQgKmN0eHQpCgpBIGJldHRlciBuYW1lIGlzIG5lZWRlZCwgbWF5YmUg
YXJjaF9zZXRfaW5mb19ndWVzdF9ub192YWxpZGF0aW9uPwoKPiArewo+ICsgICAgdmNwdV9yZWdz
X3VzZXJfdG9faHlwKHYsICZjdHh0LT51c2VyX3JlZ3MpOwo+ICsKPiArICAgIHYtPmFyY2guc2N0
bHIgPSBjdHh0LT5zY3RscjsKPiArICAgIHYtPmFyY2gudHRicjAgPSBjdHh0LT50dGJyMDsKPiAr
ICAgIHYtPmFyY2gudHRicjEgPSBjdHh0LT50dGJyMTsKPiArICAgIHYtPmFyY2gudHRiY3IgPSBj
dHh0LT50dGJjcjsKPiArCj4gKyAgICB2LT5pc19pbml0aWFsaXNlZCA9IDE7Cj4gKwo+ICsgICAg
aWYgKCBjdHh0LT5mbGFncyAmIFZHQ0Zfb25saW5lICkKPiArICAgICAgICBjbGVhcl9iaXQoX1ZQ
Rl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIHNldF9iaXQo
X1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOwo+ICt9Cj4gKwo+ICsvKgo+ICAgKiBJbml0aWFs
aXNlIFZDUFUgc3RhdGUuIFRoZSBjb250ZXh0IGNhbiBiZSBzdXBwbGllZCBieSBlaXRoZXIgdGhl
Cj4gICAqIHRvb2xzdGFjayAoWEVOX0RPTUNUTF9zZXR2Y3B1Y29udGV4dCkgb3IgdGhlIGd1ZXN0
Cj4gICAqIChWQ1BVT1BfaW5pdGlhbGlzZSkgYW5kIHRoZXJlZm9yZSBtdXN0IGJlIHByb3Blcmx5
IHZhbGlkYXRlZC4KPiBAQCAtODE4LDE5ICs4MzgsNyBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVz
dCgKPiAgICAgIH0KPiAgI2VuZGlmCj4gIAo+IC0gICAgdmNwdV9yZWdzX3VzZXJfdG9faHlwKHYs
IHJlZ3MpOwo+IC0KPiAtICAgIHYtPmFyY2guc2N0bHIgPSBjdHh0LT5zY3RscjsKPiAtICAgIHYt
PmFyY2gudHRicjAgPSBjdHh0LT50dGJyMDsKPiAtICAgIHYtPmFyY2gudHRicjEgPSBjdHh0LT50
dGJyMTsKPiAtICAgIHYtPmFyY2gudHRiY3IgPSBjdHh0LT50dGJjcjsKPiAtCj4gLSAgICB2LT5p
c19pbml0aWFsaXNlZCA9IDE7Cj4gLQo+IC0gICAgaWYgKCBjdHh0LT5mbGFncyAmIFZHQ0Zfb25s
aW5lICkKPiAtICAgICAgICBjbGVhcl9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOwo+
IC0gICAgZWxzZQo+IC0gICAgICAgIHNldF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3Mp
Owo+ICsgICAgX2FyY2hfc2V0X2luZm9fZ3Vlc3QodiwgY3R4dCk7Cj4gIAo+ICAgICAgcmV0dXJu
IDA7Cj4gIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oIGIveGVuL2lu
Y2x1ZGUveGVuL2RvbWFpbi5oCj4gaW5kZXggMzNlNDE0ODZjYi4uOTA0NjI0ZTA3MCAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4v
ZG9tYWluLmgKPiBAQCAtNzMsNiArNzMsNyBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNldChz
dHJ1Y3QgZG9tYWluICpkKTsKPiAgdm9pZCBhcmNoX3AybV9zZXRfYWNjZXNzX3JlcXVpcmVkKHN0
cnVjdCBkb21haW4gKmQsIGJvb2wgYWNjZXNzX3JlcXVpcmVkKTsKPiAgCj4gIGludCBhcmNoX3Nl
dF9pbmZvX2d1ZXN0KHN0cnVjdCB2Y3B1ICosIHZjcHVfZ3Vlc3RfY29udGV4dF91KTsKPiArdm9p
ZCBfYXJjaF9zZXRfaW5mb19ndWVzdChzdHJ1Y3QgdmNwdSAqLCBzdHJ1Y3QgdmNwdV9ndWVzdF9j
b250ZXh0ICopOwoKUGxlYXNlIHB1dCB0aGUgbmV3IGZ1bmN0aW9uJ3MgZGVjbGFyYXRpb24gaW50
byBhc20tYXJtL2RvbWFpbi5oLgoKTm9ybWFsbHkgd2Ugb25seSBpbnRyb2R1Y2UgZGVjbGFyYXRp
b24gd2hlbiB0aGUgZnVuY3Rpb24gaXMgbmVlZGVkCmV4dGVybmFsbHkuIFBsZWFzZSBhdCBsZWFz
dCBzYXkgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIHRoYXQgdGhlCmludHJvZHVjdGlvbiBvZiB0aGUg
ZGVjbGFyYXRpb24gaXMgYmVjYXVzZSBpdCB3aWxsIGJlIG5lZWRlZCBpbiBsYXRlcgpwYXRjaGVz
LgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:43:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:43: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-devel-bounces@lists.xenproject.org>)
	id 1gMAd0-000297-Dc; Mon, 12 Nov 2018 11:43: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMAcz-00028k-0H
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:43:37 +0000
X-Inumbo-ID: 30ca39d9-e670-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 30ca39d9-e670-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:43:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2469080D;
 Mon, 12 Nov 2018 03:43:36 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EE6C43F5A0;
 Mon, 12 Nov 2018 03:43:34 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1538751289-1109-1-git-send-email-andrew.cooper3@citrix.com>
 <1538751289-1109-4-git-send-email-andrew.cooper3@citrix.com>
 <b2a7e43d-c106-838a-625f-74786bbe814b@arm.com>
 <6901b10f-22fc-61ba-722b-781d8ee478de@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <102b583a-a3ea-608f-db27-99191664d53a@arm.com>
Date: Mon, 12 Nov 2018 11:43:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <6901b10f-22fc-61ba-722b-781d8ee478de@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/5] xen/domain: Audit config->max_vcpus
 during {, arch_}check_domain_config()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS85LzE4IDY6NDMgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDkvMTAv
MTggMTI6MjMsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMDUvMTAvMjAxOCAxNTo1NCwgQW5k
cmV3IENvb3BlciB3cm90ZToKPj4+IC0tLQo+Pj4gIMKgIHhlbi9hcmNoL2FybS9kb21haW4uYyB8
IDE4ICsrKysrKysrKysrKysrKysrKwo+Pj4gIMKgIHhlbi9hcmNoL3g4Ni9kb21haW4uYyB8wqAg
NiArKysrKysKPj4+ICDCoCB4ZW4vY29tbW9uL2RvbWFpbi5jwqDCoCB8wqAgMyArKysKPj4+ICDC
oCAzIGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKykKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+PiBpbmRleCA0
MzU5M2E0Li45Njc2ODkzIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+
PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+IEBAIC02MDEsNiArNjAxLDggQEAgdm9p
ZCB2Y3B1X3N3aXRjaF90b19hYXJjaDY0X21vZGUoc3RydWN0IHZjcHUgKnYpCj4+PiAgwqAgwqAg
aW50IGFyY2hfY2hlY2tfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21h
aW4gKmNvbmZpZykKPj4+ICDCoCB7Cj4+PiArwqDCoMKgIHVuc2lnbmVkIGludCBtYXhfdmNwdXMg
PSAwOwo+Pj4gKwo+Pj4gIMKgwqDCoMKgwqAgLyogRmlsbCBpbiB0aGUgbmF0aXZlIEdJQyB2ZXJz
aW9uLCBwYXNzZWQgYmFjayB0byB0aGUKPj4+IHRvb2xzdGFjay4gKi8KPj4+ICDCoMKgwqDCoMKg
IGlmICggY29uZmlnLT5hcmNoLmdpY192ZXJzaW9uID09IFhFTl9ET01DVExfQ09ORklHX0dJQ19O
QVRJVkUgKQo+Pj4gIMKgwqDCoMKgwqAgewo+Pj4gQEAgLTYxOSw2ICs2MjEsMjIgQEAgaW50IGFy
Y2hfY2hlY2tfZG9tYWluX2NvbmZpZyhzdHJ1Y3QKPj4+IHhlbl9kb21jdGxfY3JlYXRlZG9tYWlu
ICpjb25maWcpCj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgIH0KPj4+ICDCoMKgwqDCoMKgIH0KPj4+
ICDCoCArwqDCoMKgIC8qIENhbGN1bGF0ZSB0aGUgbWF4aW11bSBudW1iZXIgb2YgdmNwdXMgZnJv
bSB0aGUgc2VsZWN0ZWQgR0lDCj4+PiB2ZXJzaW9uLi4uICovCj4+PiArwqDCoMKgIHN3aXRjaCAo
IGNvbmZpZy0+YXJjaC5naWNfdmVyc2lvbiApCj4+PiArwqDCoMKgIHsKPj4+ICvCoMKgwqAgY2Fz
ZSBHSUNfVjI6IG1heF92Y3B1cyA9IDg7wqDCoCBicmVhazsKPj4+ICvCoMKgwqAgY2FzZSBHSUNf
VjM6IG1heF92Y3B1cyA9IDI1NTsgYnJlYWs7Cj4+PiArCj4+PiArwqDCoMKgIGRlZmF1bHQ6Cj4+
PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+Pj4gK8KgwqDCoCB9Cj4+Cj4+
IEkgd291bGQgcHJlZmVyIHRvIGtlZXAgdGhvc2UgdmFsdWVzIGluIGEgc2VwYXJhdGUgaGVscGVy
IGltcGxlbWVudGVkCj4+IGJ5IGVhY2ggdkdJQy4KPiAKPiBIb3cgZG8geW91IGludGVuZCB0aGF0
IHdvcmtpbmc/wqAgVGhlIHZhbHVlcyBjYW4ndCBiZSBob29rZWQgb2ZmIGEgR0lDCj4gb2JqZWN0
LCBiZWNhdXNlIHdlIGRvbid0IGhhdmUgb25lIHlldC4KClNvcnJ5IGZvciB0aGUgY29uZnVzaW9u
LiBCeSBlYWNoIHZHSUMgSSBtZWFudCBpbXBsZW1lbnRhdGlvbi4gSSB3b3VsZCAKcmV3b3JrIHZn
aWNfbWF4X3ZjcHVzIHRvIHRha2UgdGhlIEdJQyB2ZXJzaW9uIGluIHBhcmFtZXRlciBhbmQgcmF0
aGVyIApudW1iZXIgb2YgdkNQVXMgc3VwcG9ydGVkLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:45:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:45: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-devel-bounces@lists.xenproject.org>)
	id 1gMAea-0002T7-Vq; Mon, 12 Nov 2018 11:45: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=chns=nx=citrix.com=prvs=847726e5c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMAeZ-0002Sz-Kf
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:45:15 +0000
X-Inumbo-ID: 69cee76c-e670-11e8-99af-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 69cee76c-e670-11e8-99af-12d6303a7972;
 Mon, 12 Nov 2018 11:45:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="81725636"
To: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1538751289-1109-1-git-send-email-andrew.cooper3@citrix.com>
 <1538751289-1109-4-git-send-email-andrew.cooper3@citrix.com>
 <b2a7e43d-c106-838a-625f-74786bbe814b@arm.com>
 <6901b10f-22fc-61ba-722b-781d8ee478de@citrix.com>
 <102b583a-a3ea-608f-db27-99191664d53a@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <9170119d-8ee0-bffe-59cb-b148a841c4a3@citrix.com>
Date: Mon, 12 Nov 2018 11:45:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <102b583a-a3ea-608f-db27-99191664d53a@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/5] xen/domain: Audit config->max_vcpus
 during {, arch_}check_domain_config()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMTEvMTggMTE6NDMsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPgo+IE9uIDExLzkv
MTggNjo0MyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDkvMTAvMTggMTI6MjMsIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4+IE9uIDA1LzEwLzIwMTggMTU6NTQsIEFuZHJldyBDb29wZXIg
d3JvdGU6Cj4+Pj4gLS0tCj4+Pj4gwqDCoCB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgfCAxOCArKysr
KysrKysrKysrKysrKysKPj4+PiDCoMKgIHhlbi9hcmNoL3g4Ni9kb21haW4uYyB8wqAgNiArKysr
KysKPj4+PiDCoMKgIHhlbi9jb21tb24vZG9tYWluLmPCoMKgIHzCoCAzICsrKwo+Pj4+IMKgwqAg
MyBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4gaW5kZXgg
NDM1OTNhNC4uOTY3Njg5MyAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMK
Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+PiBAQCAtNjAxLDYgKzYwMSw4IEBA
IHZvaWQgdmNwdV9zd2l0Y2hfdG9fYWFyY2g2NF9tb2RlKHN0cnVjdCB2Y3B1ICp2KQo+Pj4+IMKg
wqAgwqAgaW50IGFyY2hfY2hlY2tfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVh
dGVkb21haW4KPj4+PiAqY29uZmlnKQo+Pj4+IMKgwqAgewo+Pj4+ICvCoMKgwqAgdW5zaWduZWQg
aW50IG1heF92Y3B1cyA9IDA7Cj4+Pj4gKwo+Pj4+IMKgwqDCoMKgwqDCoCAvKiBGaWxsIGluIHRo
ZSBuYXRpdmUgR0lDIHZlcnNpb24sIHBhc3NlZCBiYWNrIHRvIHRoZQo+Pj4+IHRvb2xzdGFjay4g
Ki8KPj4+PiDCoMKgwqDCoMKgwqAgaWYgKCBjb25maWctPmFyY2guZ2ljX3ZlcnNpb24gPT0gWEVO
X0RPTUNUTF9DT05GSUdfR0lDX05BVElWRSApCj4+Pj4gwqDCoMKgwqDCoMKgIHsKPj4+PiBAQCAt
NjE5LDYgKzYyMSwyMiBAQCBpbnQgYXJjaF9jaGVja19kb21haW5fY29uZmlnKHN0cnVjdAo+Pj4+
IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKg
wqAgfQo+Pj4+IMKgwqDCoMKgwqDCoCB9Cj4+Pj4gwqDCoCArwqDCoMKgIC8qIENhbGN1bGF0ZSB0
aGUgbWF4aW11bSBudW1iZXIgb2YgdmNwdXMgZnJvbSB0aGUgc2VsZWN0ZWQgR0lDCj4+Pj4gdmVy
c2lvbi4uLiAqLwo+Pj4+ICvCoMKgwqAgc3dpdGNoICggY29uZmlnLT5hcmNoLmdpY192ZXJzaW9u
ICkKPj4+PiArwqDCoMKgIHsKPj4+PiArwqDCoMKgIGNhc2UgR0lDX1YyOiBtYXhfdmNwdXMgPSA4
O8KgwqAgYnJlYWs7Cj4+Pj4gK8KgwqDCoCBjYXNlIEdJQ19WMzogbWF4X3ZjcHVzID0gMjU1OyBi
cmVhazsKPj4+PiArCj4+Pj4gK8KgwqDCoCBkZWZhdWx0Ogo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBy
ZXR1cm4gLUVPUE5PVFNVUFA7Cj4+Pj4gK8KgwqDCoCB9Cj4+Pgo+Pj4gSSB3b3VsZCBwcmVmZXIg
dG8ga2VlcCB0aG9zZSB2YWx1ZXMgaW4gYSBzZXBhcmF0ZSBoZWxwZXIgaW1wbGVtZW50ZWQKPj4+
IGJ5IGVhY2ggdkdJQy4KPj4KPj4gSG93IGRvIHlvdSBpbnRlbmQgdGhhdCB3b3JraW5nP8KgIFRo
ZSB2YWx1ZXMgY2FuJ3QgYmUgaG9va2VkIG9mZiBhIEdJQwo+PiBvYmplY3QsIGJlY2F1c2Ugd2Ug
ZG9uJ3QgaGF2ZSBvbmUgeWV0Lgo+Cj4gU29ycnkgZm9yIHRoZSBjb25mdXNpb24uIEJ5IGVhY2gg
dkdJQyBJIG1lYW50IGltcGxlbWVudGF0aW9uLiBJIHdvdWxkCj4gcmV3b3JrIHZnaWNfbWF4X3Zj
cHVzIHRvIHRha2UgdGhlIEdJQyB2ZXJzaW9uIGluIHBhcmFtZXRlciBhbmQgcmF0aGVyCj4gbnVt
YmVyIG9mIHZDUFVzIHN1cHBvcnRlZC4KClRoYW5rcyBmb3IgdGhlIHBvaW50ZXIuwqAgSSdsbCBz
ZWUgd2hhdCBJIGNhbiBkby4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:47:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:47: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-devel-bounces@lists.xenproject.org>)
	id 1gMAgi-0002dX-D7; Mon, 12 Nov 2018 11:47: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMAgg-0002dM-FJ
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:47:26 +0000
X-Inumbo-ID: b9065a0e-e670-11e8-9771-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9065a0e-e670-11e8-9771-12d6303a7972;
 Mon, 12 Nov 2018 11:47:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 04:47:24 -0700
Message-Id: <5BE9684802000078001FADC0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 04:47:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-5-git-send-email-mirela.simonovic@aggios.com>
In-Reply-To: <1542022244-22977-5-git-send-email-mirela.simonovic@aggios.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 04/18] xen/arm: While a domain is suspended
 put its watchdogs on pause
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 xen-devel@lists.xen.org, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjExLjE4IGF0IDEyOjMwLCA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPiB3
cm90ZToKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vdGltZXIuaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L3hlbi90aW1lci5oCj4gQEAgLTE4LDYgKzE4LDkgQEAgc3RydWN0IHRpbWVyIHsKPiAgICAgIC8q
IFN5c3RlbSB0aW1lIGV4cGlyeSB2YWx1ZSAobmFub3NlY29uZHMgc2luY2UgYm9vdCkuICovCj4g
ICAgICBzX3RpbWVfdCBleHBpcmVzOwo+ICAKPiArICAgIC8qIFN1c3BlbmQgdGltZXN0YW1wIHZh
bHVlIChuYW5vc2Vjb25kcyBzaW5jZSBib290KS4gKi8KPiArICAgIHNfdGltZV90IHN1c3BlbmRl
ZDsKCkkgY2FuJ3Qgc2VlIGhvdyB0aGlzIGJlY29tZXMgYSB1bml2ZXJzYWxseSB1c2VmdWwgZmll
bGQsIHNvIEkKZG9uJ3QgdGhpbmsgaXQgYmVsb25ncyBoZXJlLiBGb3IgeW91ciBwdXJwb3NlIGRl
cml2aW5nIGEgbmV3CnN0cnVjdHVyZSBjb250YWluaW5nIHN0cnVjdCB0aW1lciBhbmQgdGhpcyBv
bmUgZmllbGQgc2hvdWxkCndvcmsuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:49:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:49:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gMAiV-0002lW-Sf; Mon, 12 Nov 2018 11:49:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dr1o=nx=citrix.com=prvs=847277b8a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gMAiV-0002lQ-4r
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:49:19 +0000
X-Inumbo-ID: fb7a4dee-e670-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb7a4dee-e670-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:49:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="81725823"
Date: Mon, 12 Nov 2018 12:49:09 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181112114909.rovrjxp2ynrlgx2n@mac.citrite.net>
References: <20181109172250.12894-1-roger.pau@citrix.com>
 <20181109172250.12894-2-roger.pau@citrix.com>
 <5BE955D502000078001FAC06@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE955D502000078001FAC06@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/2] guest/pvh: fix handling of multiboot
 info and module list
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMDM6Mjg6MzdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA5LjExLjE4IGF0IDE4OjIyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gV2hlbiBib290aW5nIFhlbiBhcyBhIFBWSCBndWVzdCB0aGUgZGF0YSBpbiB0aGUg
UFZIIHN0YXJ0IGluZm8KPiA+IHN0cnVjdHVyZSBpcyBjb3BpZWQgb3ZlciB0byBhIG11bHRpYm9v
dCBzdHJ1Y3R1cmUgYW5kIGEgbW9kdWxlIGxpc3QKPiA+IGFycmF5IHRoYXQgcmVzaWRlcyBpbiB0
aGUgLmluaXQgc2VjdGlvbiBvZiB0aGUgWGVuIGltYWdlLiBUaGUKPiA+IHJlc3VsdGluZyBtdWx0
aWJvb3Qgc3RydWN0dXJlcyBhcmUgdGhlbiBoYW5kbGVkIHRvIHRoZSBnZW5lcmljIGJvb3QKPiA+
IHByb2Nlc3MgdXNpbmcgdGhlaXIgcGh5c2ljYWwgYWRkcmVzcy4KPiA+IAo+ID4gVGhpcyB3b3Jr
cyBmaW5lIGFzIGxvbmcgYXMgdGhlIFhlbiBpbWFnZSBkb2Vzbid0IHJlbG9jYXRlIGl0c2VsZiwg
aWYKPiA+IHRoZXJlJ3Mgc3VjaCBhIHJlbG9jYXRpb24gdGhlIHBoeXNpY2FsIGFkZHJlc3NlcyBv
ZiB0aGUgbXVsdGlib290Cj4gPiBzdHJ1Y3R1cmUgYW5kIHRoZSBtb2R1bGUgYXJyYXkgYXJlIG5v
IGxvbmdlciB2YWxpZC4KPiA+IAo+ID4gRml4IHRoaXMgYnkgaGFuZGxpbmcgdGhlIHZpcnR1YWwg
YWRkcmVzcyBvZiB0aGUgbXVsdGlib290IHN0cnVjdHVyZQo+ID4gYW5kIG1vZHVsZSBhcnJheSB0
byB0aGUgZ2VuZXJpYyBib290IHByb2Nlc3MgaW5zdGVhZCBvZiBpdCdzIHBoeXNpY2FsCj4gPiBh
ZGRyZXNzLgo+IAo+IEJlc2lkZXMgeW91IHByZXN1bWFibHkgbWVhbmluZyAiaGFuZGluZyIgaW5z
dGVhZCBvZiAiaGFuZGxpbmciLAoKWWVzLCBzb3JyeS4KCj4gSSdtIGhhdmluZyB0cm91YmxlIHNl
ZWluZyB3aGVyZSB5b3UgY29udmVydCBmcm9tIHBoeXNpY2FsIHRvCj4gdmlydHVhbCBhZGRyZXNz
ZXM6IFdoYXQgaGF2ZSBiZWVuIHBvaW50ZXJzIGJlZm9yZSBjb250aW51ZSB0bwo+IGJlIHBvaW50
ZXJzLCBhbmQgd2hhdCBoYXZlIGJlZW4gbnVtYmVycyAoY29tbW9ubHkKPiByZXByZXNlbnRpbmcg
cGh5c2ljYWwgYWRkcmVzc2VzKSBjb250aW51ZSB0byBiZSBudW1iZXJzLgoKQ3VycmVudGx5IHRo
ZSBsaXN0IG9mIG1vZHVsZXMgaXMgcmV0dXJuZWQgYnkgcGh5c2ljYWwgYWRkcmVzcywgYW5kCnRo
ZW4gX19zdGFydF94ZW4gZG9lcyBhIF9fdmEobWJpLT5tb2RzX2FkZHIpIHRvIGdldCB0aGUgdmly
dHVhbAphZGRyZXNzLgoKVGhpcyB3b3JrcyBmaW5lIHdoZW4gYm9vdGVkIGZvcm0gbXVsdGlib290
LCBiZWNhdXNlIHRoZSBtdWx0aWJvb3QKbWV0YWRhdGEgaXMgcmVsb2NhdGVkIHRvIHRoZSBsb3cg
MU1CIGJ5IG1iaXsyfV9yZWxvYy4gQnV0IHRoYXQncyBub3QKZmluZSBmb3IgUFZIIGJlY2F1c2Ug
dGhlIHBoeXNpY2FsIGFkZHJlc3MgaW4gbWJpLT5tb2RzX2FkZHIgcG9pbnRzIHRvCmFuIGFkZHJl
c3MgaW4gdGhlIFhlbiAuaW5pdCBzZWN0aW9uIChzZWUgY29udmVydF9wdmhfaW5mbykuIFRoZW4g
d2hlbgpfX3N0YXJ0X3hlbiBwZXJmb3JtcyB0aGUgcmVsb2NhdGlvbiBvZiBYZW4gaXRzZWxmIHRo
aXMgYWRkcmVzcyBnZXRzCm91dCBvZiBzeW5jIGJlY2F1c2UgdGhlIC5pbml0IHNlY3Rpb24gaGFz
IHJlbG9jYXRlZCBzb21ld2hlcmUgZWxzZSwKYW5kIGJvdGggbWJpLT5tb2RzX2FkZHIgYW5kIGl0
J3MgYXNzb2NpYXRlZCB2aXJ0dWFsIGFkZHJlc3MgcG9pbnQgdG8gYQpzdGFsZSAuaW5pdCBzZWN0
aW9uLgoKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCj4gPiArKysgYi94
ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYwo+ID4gQEAgLTM1LDExICszNSwxMSBAQCBzdGF0
aWMgbXVsdGlib290X2luZm9fdCBfX2luaXRkYXRhIHB2aF9tYmk7Cj4gPiAgc3RhdGljIG1vZHVs
ZV90IF9faW5pdGRhdGEgcHZoX21iaV9tb2RzWzhdOwo+ID4gIHN0YXRpYyBjb25zdCBjaGFyICpf
X2luaXRkYXRhIHB2aF9sb2FkZXIgPSAiUFZIIERpcmVjdGJvb3QiOwo+ID4gIAo+ID4gLXN0YXRp
YyB2b2lkIF9faW5pdCBjb252ZXJ0X3B2aF9pbmZvKHZvaWQpCj4gPiArc3RhdGljIHZvaWQgX19p
bml0IGNvbnZlcnRfcHZoX2luZm8obXVsdGlib290X2luZm9fdCAqKm1iaSwKPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2R1bGVfdCAqKm1vZCkKPiA+ICB7Cj4gPiAg
ICAgIGNvbnN0IHN0cnVjdCBodm1fc3RhcnRfaW5mbyAqcHZoX2luZm8gPSBfX3ZhKHB2aF9zdGFy
dF9pbmZvX3BhKTsKPiA+ICAgICAgY29uc3Qgc3RydWN0IGh2bV9tb2RsaXN0X2VudHJ5ICplbnRy
eTsKPiA+IC0gICAgbW9kdWxlX3QgKm1vZDsKPiA+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4gPiAg
Cj4gPiAgICAgIGlmICggcHZoX2luZm8tPm1hZ2ljICE9IFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFM
VUUgKQo+ID4gQEAgLTY4LDIwICs2OCwyMiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY29udmVydF9w
dmhfaW5mbyh2b2lkKQo+ID4gICAgICBwdmhfbWJpLm1vZHNfY291bnQgPSBwdmhfaW5mby0+bnJf
bW9kdWxlczsKPiA+ICAgICAgcHZoX21iaS5tb2RzX2FkZHIgPSBfX3BhKHB2aF9tYmlfbW9kcyk7
Cj4gPiAgCj4gPiAtICAgIG1vZCA9IHB2aF9tYmlfbW9kczsKPiAKPiBwdmhfbWJpX21vZHMgaXMg
aXRzZWxmIG5vdCBjaGFuZ2VkLCBhbmQgbm93IHVzZWQgYmVsb3cgaW5zdGVhZAo+IG9mIHRoZSBv
cmlnaW5hbCByZXR1cm4gdmFsdWUgZnJvbSBwdmhfaW5pdCgpLgoKVGhlIHBhdGNoIGJhc2ljYWxs
eSBhdm9pZHMgdXNpbmcgX192YSBhZ2FpbnN0IHBoeXNpY2FsIGFkZHJlc3NlcyBpbgp0aGUgLmlu
aXQgc2VjdGlvbiwgc28gdGhhdCB0aGV5IGRvbid0IGJlY29tZSBzdGFibGUgb25jZSBYZW4gcmVs
b2NhdGVzCml0c2VsZi4KCj4gPiAgICAgIGVudHJ5ID0gX192YShwdmhfaW5mby0+bW9kbGlzdF9w
YWRkcik7Cj4gPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgcHZoX2luZm8tPm5yX21vZHVsZXM7IGkr
KyApCj4gPiAgICAgIHsKPiA+ICAgICAgICAgIEJVR19PTihlbnRyeVtpXS5wYWRkciA+PiAzMik7
Cj4gPiAgICAgICAgICBCVUdfT04oZW50cnlbaV0uY21kbGluZV9wYWRkciA+PiAzMik7Cj4gPiAg
Cj4gPiAtICAgICAgICBtb2RbaV0ubW9kX3N0YXJ0ID0gZW50cnlbaV0ucGFkZHI7Cj4gPiAtICAg
ICAgICBtb2RbaV0ubW9kX2VuZCAgID0gZW50cnlbaV0ucGFkZHIgKyBlbnRyeVtpXS5zaXplOwo+
ID4gLSAgICAgICAgbW9kW2ldLnN0cmluZyAgICA9IGVudHJ5W2ldLmNtZGxpbmVfcGFkZHI7Cj4g
PiArICAgICAgICBwdmhfbWJpX21vZHNbaV0ubW9kX3N0YXJ0ID0gZW50cnlbaV0ucGFkZHI7Cj4g
PiArICAgICAgICBwdmhfbWJpX21vZHNbaV0ubW9kX2VuZCAgID0gZW50cnlbaV0ucGFkZHIgKyBl
bnRyeVtpXS5zaXplOwo+ID4gKyAgICAgICAgcHZoX21iaV9tb2RzW2ldLnN0cmluZyAgICA9IGVu
dHJ5W2ldLmNtZGxpbmVfcGFkZHI7Cj4gPiAgICAgIH0KPiA+ICAKPiA+ICAgICAgQlVHX09OKCFw
dmhfaW5mby0+cnNkcF9wYWRkcik7Cj4gPiAgICAgIHJzZHBfaGludCA9IHB2aF9pbmZvLT5yc2Rw
X3BhZGRyOwo+ID4gKwo+ID4gKyAgICAqbWJpID0gJnB2aF9tYmk7Cj4gPiArICAgICptb2QgPSBw
dmhfbWJpX21vZHM7Cj4gCj4gQW5kIHRoZXJlIGFyZSBubyBfX3ZhKCkgdXNlcyBvciBhbGlrZSBn
ZXR0aW5nIGFkZGVkIGhlcmUgKG5vdCB0aGF0Cj4gaXQgd291bGQgbWFrZSBhbnkgc2Vuc2UgZm9y
IHN0YXRpYyB2YXJpYWJsZXMsIGkuZS4gdGhpbmdzIHNpdHRpbmcgaW5zaWRlCj4gdGhlIFhlbiBp
bWFnZSkuCgpObywgX192YSB3YXMgY3VycmVudGx5IHVzZWQgYnkgX19zdGFydF94ZW4gaW4gb3Jk
ZXIgdG8gZ2V0IHRoZSB2aXJ0dWFsCmFkZHJlc3Mgb2YgdGhlIG1vZHVsZSBsaXN0IChfX3ZhKG1i
aS0+bW9kc19hZGRyKSksIHdoaWNoIGJlY29tZXMgc3RhbGUKYWZ0ZXIgcmVsb2NhdGluZyBYZW4g
aXRzZWxmIGJlY2F1c2UgaW4gdGhlIFBWSCBjYXNlIHRoZSBtb2RzX2FkZHJzCnBvaW50cyB0byBh
IHBoeXNpY2FsIGFkZHJlc3MgaW4gdGhlIC5pbml0IHNlY3Rpb24gb2YgdGhlIFhlbiBpbWFnZS4K
Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3B2aC1ib290LmgKPiA+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvcHZoLWJvb3QuaAo+ID4gQEAgLTI1LDE3ICsyNSwx
NiBAQAo+ID4gIAo+ID4gIGV4dGVybiBib29sIHB2aF9ib290Owo+ID4gIAo+ID4gLW11bHRpYm9v
dF9pbmZvX3QgKnB2aF9pbml0KHZvaWQpOwo+ID4gK3ZvaWQgcHZoX2luaXQobXVsdGlib290X2lu
Zm9fdCAqKm1iaSwgbW9kdWxlX3QgKiptb2QpOwo+ID4gIHZvaWQgcHZoX3ByaW50X2luZm8odm9p
ZCk7Cj4gPiAgCj4gPiAgI2Vsc2UKPiA+ICAKPiA+ICAjZGVmaW5lIHB2aF9ib290IDAKPiA+ICAK
PiA+IC1zdGF0aWMgaW5saW5lIG11bHRpYm9vdF9pbmZvX3QgKnB2aF9pbml0KHZvaWQpCj4gPiAr
c3RhdGljIGlubGluZSB2b2lkICpwdmhfaW5pdChtdWx0aWJvb3RfaW5mb190ICoqbWJpLCBtb2R1
bGVfdCAqKm1vZCkKPiA+ICB7Cj4gPiAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ID4gLSAg
ICByZXR1cm4gTlVMTDsKPiA+ICB9Cj4gCj4gUGxlYXNlIGRvbid0IHJlbW92ZSB0aGUgcmV0dXJu
IHN0YXRlbWVudC4gT3Igd2FpdCAtIGRvbid0IHlvdQo+IG1lYW4gdGhlIGZ1bmN0aW9uIHRvIHJl
dHVybiAidm9pZCIgcmF0aGVyIHRoYW4gInZvaWQgKiI/CgpZZXMsIHRoaXMgaXMgYSBtaXN0YWtl
LCBwbGVhc2Ugc2VlIHYyIG9mIHRoaXMgcGF0Y2ggd2hpY2ggaXMgYWxyZWFkeQpvbiB0aGUgbGlz
dC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:50:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:50: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-devel-bounces@lists.xenproject.org>)
	id 1gMAjG-0003K3-HN; Mon, 12 Nov 2018 11:50: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMAjF-0003Gr-Bs
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:50:05 +0000
X-Inumbo-ID: 1803e35a-e671-11e8-bd3e-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1803e35a-e671-11e8-bd3e-12d6303a7972;
 Mon, 12 Nov 2018 11:50:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CC33880D;
 Mon, 12 Nov 2018 03:50:03 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7D7A03F5A0;
 Mon, 12 Nov 2018 03:50:00 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5bf8c357-ca42-09af-411c-fabec631c6b2@arm.com>
Date: Mon, 12 Nov 2018 11:49:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/18] xen/arm64: Suspend to RAM support for
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Jan Beulich <jbeulich@suse.com>, Dario Faggioli <dfaggioli@suse.com>,
 stefano.stabellini@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKVGhhbmsgeW91IGZvciBwb3N0aW5nIHRoZSBzZXJpZXMuIENvdWxkIHlvdSBw
cm92aWRlIGEgYnJhbmNoIHdpdGggdGhlIApwYXRjaCBhcHBsaWVkPwoKT24gMTEvMTIvMTggMTE6
MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
PiBUaGUgc2VyaWVzIGRvZXMgbm90IGluY2x1ZGU6Cj4gYSkgVUFSVCBkcml2ZXItc3BlY2lmaWMg
c3VzcGVuZC9yZXN1bWUgdGhhdCBnZXRzIGNhbGxlZCB3aGVuIGNvbnNvbGUgc3VzcGVuZHMKCkkg
ZmVlbCBpdCB3aWxsIGJlIGRpZmZpY3VsdCB0byB0ZXN0IHRoaXMgc2VyaWVzIHdpdGhvdXQgVUFS
VCBkcml2ZXIgCnN1cHBvcnQuIFdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGludGVncmF0ZSB0aGVt
IGluIHRoYXQgc2VyaWVzPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:50:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:50: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-devel-bounces@lists.xenproject.org>)
	id 1gMAjG-0003Jx-7v; Mon, 12 Nov 2018 11:50: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMAjF-0003Gi-Az
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:50:05 +0000
X-Inumbo-ID: 17e88d6c-e671-11e8-ab26-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 17e88d6c-e671-11e8-ab26-12d6303a7972;
 Mon, 12 Nov 2018 11:50:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CC33880D;
 Mon, 12 Nov 2018 03:50:03 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7D7A03F5A0;
 Mon, 12 Nov 2018 03:50:00 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5bf8c357-ca42-09af-411c-fabec631c6b2@arm.com>
Date: Mon, 12 Nov 2018 11:49:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/18] xen/arm64: Suspend to RAM support for
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Jan Beulich <jbeulich@suse.com>, Dario Faggioli <dfaggioli@suse.com>,
 stefano.stabellini@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKVGhhbmsgeW91IGZvciBwb3N0aW5nIHRoZSBzZXJpZXMuIENvdWxkIHlvdSBw
cm92aWRlIGEgYnJhbmNoIHdpdGggdGhlIApwYXRjaCBhcHBsaWVkPwoKT24gMTEvMTIvMTggMTE6
MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
PiBUaGUgc2VyaWVzIGRvZXMgbm90IGluY2x1ZGU6Cj4gYSkgVUFSVCBkcml2ZXItc3BlY2lmaWMg
c3VzcGVuZC9yZXN1bWUgdGhhdCBnZXRzIGNhbGxlZCB3aGVuIGNvbnNvbGUgc3VzcGVuZHMKCkkg
ZmVlbCBpdCB3aWxsIGJlIGRpZmZpY3VsdCB0byB0ZXN0IHRoaXMgc2VyaWVzIHdpdGhvdXQgVUFS
VCBkcml2ZXIgCnN1cHBvcnQuIFdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGludGVncmF0ZSB0aGVt
IGluIHRoYXQgc2VyaWVzPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:50:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:50: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-devel-bounces@lists.xenproject.org>)
	id 1gMAjv-0003ZO-3q; Mon, 12 Nov 2018 11:50: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAjt-0003Ym-MH
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 11:50:45 +0000
X-Inumbo-ID: 2ff03b13-e671-11e8-9a16-bc764e045a96
Received: from mail-qk1-x733.google.com (unknown [2607:f8b0:4864:20::733])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ff03b13-e671-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:50:44 +0000 (UTC)
Received: by mail-qk1-x733.google.com with SMTP id r71so12684308qkr.10
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 03:50:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=rLxF+Q5YPGoweIkXAAiynSoIIhurkVrWlquftRyJq9Y=;
 b=g9FfTw7Y2aSe8EDtLZG7SiB6VKamNDB0/seFDNr2W1WgDP1IALZBRFo8SbyHYZ0fdm
 bIH8vqDqIrtF5PlP2zDK8dAmJj+ht6EEpuUh0/XjzsvISUUherl4ndmj5AvYnj7sc/wD
 XbiAcxBb4r6UzSrQUMBgRFeLEcnJ46PZkkjWAubeB3M6quarEvBKdj87o/EIHWdYBcVs
 bCu/oICu4Q4OzLAt3Ul/UOUQzOvaJtJ3KBmjxlpIJ5oUa+xJ2vhwkXxDen4Hls7jJdp8
 HDrdp3yZSp2ig5cUENtz0IDNpgaLjKUELZw3WlFijhkQNdDAk3sGCycTBaB3cCgns9qp
 8sYw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=rLxF+Q5YPGoweIkXAAiynSoIIhurkVrWlquftRyJq9Y=;
 b=Ikdm6/c3Hd8xhl/dPzhUIrSV5WnlvJW2d0MGuPGjIIJDeK/fauPGYWiNdCWV2zlZiL
 X5pQ5KdmxqtUKnS1oS1W8sXM4Tp91LiUFp7/2KQpLEhA9ZMesQNMKqjtIj/99x2uRvgV
 RPs8XHaKW4dZS6/lLUxPbycpGkQga2f7qTzr48DIROoQobjubbkeTT8lc5ALz3iw2k9T
 QglFn2dmxr+aymEfjfEaXGTH6IMZ+s5H69fD3/ms1WPouxTI03xi+PUGl4Hk/8hudoN/
 v3s6H3ibAWStxTRhvK+SMw3idHovrTrqprVeqRmEQWT4HGG2TkPL8/mLFbVlJ07R/Zq7
 nm2A==
X-Gm-Message-State: AGRZ1gIHDuksOfBNZwOVIzDVaxLr/rSAmaxD43yT8B3UGZ7VVyXFSXsY
 cpHNDrzgju8lX9aGjjRtLtCZR073QmwRiHuw/rE1dw==
X-Google-Smtp-Source: AJdET5cvrS1AT4Waka04RLT9fFzL5UGPegtNjVzc9il6+0Wp1N/irDg45dl9znn/tfhrBK8fTAiP9kqPvP/CYueyyVI=
X-Received: by 2002:a0c:d0d7:: with SMTP id b23mr537817qvh.67.1542023444165;
 Mon, 12 Nov 2018 03:50:44 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <5BE9672802000078001FAD79@prv1-mh.provo.novell.com>
In-Reply-To: <5BE9672802000078001FAD79@prv1-mh.provo.novell.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Mon, 12 Nov 2018 12:50:33 +0100
Message-ID: <CAKPH-NjKU6KvU7ZaQUXuaKYFBgKqCNO0uW2Rn2K8YVEtbew8mg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>
Content-Type: multipart/mixed; boundary="===============5960888566671885199=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5960888566671885199==
Content-Type: multipart/alternative; boundary="000000000000a01413057a764f4f"

--000000000000a01413057a764f4f
Content-Type: text/plain; charset="UTF-8"

What?

On Mon, Nov 12, 2018 at 12:42 PM Jan Beulich <JBeulich@suse.com> wrote:

> >>> On 12.11.18 at 12:30, <mirela.simonovic@aggios.com> wrote:
> > --- a/xen/include/xen/sched.h
> > +++ b/xen/include/xen/sched.h
> > @@ -24,6 +24,7 @@
> >  #include <xen/wait.h>
> >  #include <public/xen.h>
> >  #include <public/domctl.h>
> > +#include <public/sched.h>
> >  #include <public/sysctl.h>
> >  #include <public/vcpu.h>
> >  #include <public/vm_event.h>
>
> Why?
>
> Jan.
>
>
>

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

<div dir=3D"ltr">What?</div><br><div class=3D"gmail_quote"><div dir=3D"ltr"=
>On Mon, Nov 12, 2018 at 12:42 PM Jan Beulich &lt;<a href=3D"mailto:JBeulic=
h@suse.com">JBeulich@suse.com</a>&gt; wrote:<br></div><blockquote class=3D"=
gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-=
left:1ex">&gt;&gt;&gt; On 12.11.18 at 12:30, &lt;<a href=3D"mailto:mirela.s=
imonovic@aggios.com" target=3D"_blank">mirela.simonovic@aggios.com</a>&gt; =
wrote:<br>
&gt; --- a/xen/include/xen/sched.h<br>
&gt; +++ b/xen/include/xen/sched.h<br>
&gt; @@ -24,6 +24,7 @@<br>
&gt;=C2=A0 #include &lt;xen/wait.h&gt;<br>
&gt;=C2=A0 #include &lt;public/xen.h&gt;<br>
&gt;=C2=A0 #include &lt;public/domctl.h&gt;<br>
&gt; +#include &lt;public/sched.h&gt;<br>
&gt;=C2=A0 #include &lt;public/sysctl.h&gt;<br>
&gt;=C2=A0 #include &lt;public/vcpu.h&gt;<br>
&gt;=C2=A0 #include &lt;public/vm_event.h&gt;<br>
<br>
Why?<br>
<br>
Jan.<br>
<br>
<br>
</blockquote></div>

--000000000000a01413057a764f4f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5960888566671885199==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 12 11:55:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 11:55: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-devel-bounces@lists.xenproject.org>)
	id 1gMAoY-00040A-R7; Mon, 12 Nov 2018 11:55: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMAoX-000404-8s
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 11:55:33 +0000
X-Inumbo-ID: dbae2073-e671-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id dbae2073-e671-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 11:55:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 212B380D;
 Mon, 12 Nov 2018 03:55:32 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E228C3F5A0;
 Mon, 12 Nov 2018 03:55:29 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
 <5BE460D402000078001F9CF4@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <83536565-9c1b-3c0b-589c-62e2ebeee9f5@arm.com>
Date: Mon, 12 Nov 2018 11:55:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5BE460D402000078001F9CF4@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 11/13] IOMMU: move inclusion point of
 asm/iommu.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTEvOC8xOCA0OjE0IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBJbiBwcmVw
YXJhdGlvbiBvZiBhbGxvd2luZyBpbmxpbmUgZnVuY3Rpb25zIGluIGFzbS9pb21tdS5oIHRvCj4g
ZGUtcmVmZXJlbmNlIHN0cnVjdCBzdHJ1Y3QgaW9tbXVfb3BzLCBtb3ZlIHRoZSBpbmNsdXNpb24g
ZG93bndhcmRzIHBhc3QKPiB0aGUgZGVjbGFyYXRpb24gb2YgdGhhdCBzdHJ1Y3R1cmUuIFRoaXMg
aW4gdHVybiByZXF1aXJlcyBtb3ZpbmcgdGhlCj4gc3RydWN0IGRvbWFpbl9pb21tdSBkZWNsYXJh
dGlvbiwgYXMgaXQgcmVxdWlyZXMgc3RydWN0IGFyY2hfaW9tbXUgdG8gYmUKPiBmdWxseSBkZWNs
YXJlZCBiZWZvcmVoYW5kLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 12:01:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 12:01: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-devel-bounces@lists.xenproject.org>)
	id 1gMAuT-0004rZ-Bg; Mon, 12 Nov 2018 12:01: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAuR-0004rJ-K3
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 12:01:39 +0000
X-Inumbo-ID: b59c997e-e672-11e8-9a16-bc764e045a96
Received: from mail-qk1-x743.google.com (unknown [2607:f8b0:4864:20::743])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b59c997e-e672-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 12:01:38 +0000 (UTC)
Received: by mail-qk1-x743.google.com with SMTP id a132so12765095qkg.1
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 04:01:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=oALzx00SAGuzHvDloScREbNR3XFSlW2p3Q7FbqZtdSc=;
 b=oMzy1l7V1MfhrUqLiHLIWPLNb5d7QaQGfsG18f47T4Cq9UPLpbZ1RSOyKYtd2JfTwY
 MauCwlUb6YIzz4A2YS9loacO22MUGJ8WxF+1vsNe3jWjlH2Q68OHFHWAZRJ44Cl3+hYv
 1CDVPu8m30sJreOAmSL5WjoKxuo2m2hy3eZrJDMWG7LL0ItkHCVhe8C+bLHE8IZEkP/j
 UJgEhfiYf3LLw7bRgXxgIA1plcZbYLkCdNTNF6SEOJk1Vh2EMZ6vg3Sw9S2ZD/Mhg+k7
 2PFAqW6Jgvyjs2SjUMDddyA5ZkWYjetxpaF3NlxaCXQii2O/xkjT6Lji4Urqtl9Jmc2n
 e4Pw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=oALzx00SAGuzHvDloScREbNR3XFSlW2p3Q7FbqZtdSc=;
 b=mpFjWUJunDIDiHWZX0BwZAsXFgLXAYnwux/Uw9ngjrIQCzRTUmLBNAbSa1KlkP9e9z
 ADpdL0KMQBDNZCUEprgQPxtYRFJ16/8h40RvYzacSsTGuwysRp68NW639F68asFIGS6y
 lSywI5bcXVVikc2H8nA0x1vikKf5ofToGm+VpVY3M+PQDEAusT0gn5QXmUq1YQlSP6Vr
 P2sH6pDMOcuXVK36alzQP1gu3UMW67SgfSQimHv//nGCq97Co4rDbIoIkR+uHiwgD3Ct
 +U1AMp2ad/6T34VGZ0oxkpLQ/1YbaouP3fZGcrSOxB0yg04csTXQgbOkk/hlW3n3vCNn
 Rhag==
X-Gm-Message-State: AGRZ1gJ5ny3y3rp/RhL8DVSK5PfzZfw0i1gKQEiLRBx8nkP5e3DSevIt
 SbLj2GFaffXV7GlLEOQNGYmf+Hm4h8t15hcJazagmw==
X-Google-Smtp-Source: AJdET5cvQzcfBguJ6S62l1HptZ4QZjmjO0zPp1CU2je4G9ZLLEP/WPAd7haQX7ZNQtcG0FzHChob4DE6euG2hS7qOKQ=
X-Received: by 2002:ac8:7482:: with SMTP id v2mr580506qtq.57.1542024097954;
 Mon, 12 Nov 2018 04:01:37 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <5bf8c357-ca42-09af-411c-fabec631c6b2@arm.com>
In-Reply-To: <5bf8c357-ca42-09af-411c-fabec631c6b2@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Mon, 12 Nov 2018 13:01:26 +0100
Message-ID: <CAKPH-Nix2bzEfqXvXd=aJxxt6hK_hO07PP51EWEBkHb-NPsPiw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 00/18] xen/arm64: Suspend to RAM support for
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: multipart/mixed; boundary="===============4477590072022883163=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4477590072022883163==
Content-Type: multipart/alternative; boundary="00000000000098106f057a7676a5"

--00000000000098106f057a7676a5
Content-Type: text/plain; charset="UTF-8"

Hi Julien,

On Mon, Nov 12, 2018 at 12:50 PM Julien Grall <julien.grall@arm.com> wrote:

> Hi Mirela,
>
> Thank you for posting the series. Could you provide a branch with the
> patch applied?
>
>
I have applied patches on top of upstream/staging.


> On 11/12/18 11:30 AM, Mirela Simonovic wrote:
> >
> --------------------------------------------------------------------------------
> > The series does not include:
> > a) UART driver-specific suspend/resume that gets called when console
> suspends
>
> I feel it will be difficult to test this series without UART driver
> support. Would it be possible to integrate them in that series?
>
>
Yes that's possible, but you'll need more than a UART driver's
suspend/resume to test this. E.g. for testing the series on Xilinx
Ultrascale+ MPSoC we need a set of patches that provides the basic platform
support needed to boot, which is not yet upstreamed. Luckily, the suspend
support is independent (ARM specific).
Please let me check with Xilinx people and Stefano how to deal with this,
and I'll come back with a real answer.

Thanks,
Mirela


> Cheers,
>
> --
> Julien Grall
>

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

<div dir=3D"ltr">Hi Julien,<div><br><div class=3D"gmail_quote"><div dir=3D"=
ltr">On Mon, Nov 12, 2018 at 12:50 PM Julien Grall &lt;<a href=3D"mailto:ju=
lien.grall@arm.com">julien.grall@arm.com</a>&gt; wrote:<br></div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex">Hi Mirela,<br>
<br>
Thank you for posting the series. Could you provide a branch with the <br>
patch applied?<br>
<br></blockquote><div><br></div><div>I have applied patches on top of upstr=
eam/staging.</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 11/12/18 11:30 AM, Mirela Simonovic wrote:<br>
&gt; ----------------------------------------------------------------------=
----------<br>
&gt; The series does not include:<br>
&gt; a) UART driver-specific suspend/resume that gets called when console s=
uspends<br>
<br>
I feel it will be difficult to test this series without UART driver <br>
support. Would it be possible to integrate them in that series?<br>
<br></blockquote><div><br></div><div>Yes that&#39;s possible, but you&#39;l=
l need more than a UART driver&#39;s suspend/resume to test this. E.g. for =
testing the series on Xilinx Ultrascale+ MPSoC we need a set of patches tha=
t provides the basic platform support needed to boot, which is not yet upst=
reamed. Luckily, the suspend support is independent (ARM specific).</div><d=
iv>Please let me check with Xilinx people and Stefano how to deal with this=
, and I&#39;ll come back with a real answer.</div><div><br></div><div>Thank=
s,</div><div>Mirela</div><div>=C2=A0</div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Cheers,<br>
<br>
-- <br>
Julien Grall<br>
</blockquote></div></div></div>

--00000000000098106f057a7676a5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4477590072022883163==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 12 12:01:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 12:01: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-devel-bounces@lists.xenproject.org>)
	id 1gMAuS-0004rS-1I; Mon, 12 Nov 2018 12:01: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMAuR-0004rH-Ct
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 12:01:39 +0000
X-Inumbo-ID: b59b8895-e672-11e8-9a16-bc764e045a96
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b59b8895-e672-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 12:01:38 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id 189so12739326qkj.8
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 04:01:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=oALzx00SAGuzHvDloScREbNR3XFSlW2p3Q7FbqZtdSc=;
 b=oMzy1l7V1MfhrUqLiHLIWPLNb5d7QaQGfsG18f47T4Cq9UPLpbZ1RSOyKYtd2JfTwY
 MauCwlUb6YIzz4A2YS9loacO22MUGJ8WxF+1vsNe3jWjlH2Q68OHFHWAZRJ44Cl3+hYv
 1CDVPu8m30sJreOAmSL5WjoKxuo2m2hy3eZrJDMWG7LL0ItkHCVhe8C+bLHE8IZEkP/j
 UJgEhfiYf3LLw7bRgXxgIA1plcZbYLkCdNTNF6SEOJk1Vh2EMZ6vg3Sw9S2ZD/Mhg+k7
 2PFAqW6Jgvyjs2SjUMDddyA5ZkWYjetxpaF3NlxaCXQii2O/xkjT6Lji4Urqtl9Jmc2n
 e4Pw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=oALzx00SAGuzHvDloScREbNR3XFSlW2p3Q7FbqZtdSc=;
 b=qLiS9jcYeFutcqYmYg4yC/B1Pklowetazh0xRbz4RAc/wKHJmOKSza+KTagEkJsijm
 BpJbdpmJf4AFAatwlJEajdcJfwOpLMuUnb7DdRaMVqeGC2eu5+SXv01bMdYPMOJvBE94
 otjPJN3fOnSzgIuucSNT0dwxc4kdw/nGAIzPlJrefGIP8FtTMXxcG4xSm3XQBgZ5c2PK
 ElQX9e3FuGI2s1rnP08G0X0pUgkmSqDWPzmLkuRIvb6ERW1prDdwXEGl6G34Cm/PKO5G
 A/vAzD0iOKoW1VJGCIKdWSfqxhpAgGKM4koCYzo+/HfVFXkn/VjhUnbIoMygkjFjtQdj
 lLHQ==
X-Gm-Message-State: AGRZ1gLPkwV+9AOtGxESbFQ56q+a0CiCqh3W5no96L1+qJZtTvbOM7L6
 +DhvA8JDVfuoBff+YjWagWy/vgt9QBg7EnkO0M5FaQ==
X-Google-Smtp-Source: AJdET5cvQzcfBguJ6S62l1HptZ4QZjmjO0zPp1CU2je4G9ZLLEP/WPAd7haQX7ZNQtcG0FzHChob4DE6euG2hS7qOKQ=
X-Received: by 2002:ac8:7482:: with SMTP id v2mr580506qtq.57.1542024097954;
 Mon, 12 Nov 2018 04:01:37 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <5bf8c357-ca42-09af-411c-fabec631c6b2@arm.com>
In-Reply-To: <5bf8c357-ca42-09af-411c-fabec631c6b2@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Mon, 12 Nov 2018 13:01:26 +0100
Message-ID: <CAKPH-Nix2bzEfqXvXd=aJxxt6hK_hO07PP51EWEBkHb-NPsPiw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 00/18] xen/arm64: Suspend to RAM support for
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: multipart/mixed; boundary="===============4019096845443238003=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4019096845443238003==
Content-Type: multipart/alternative; boundary="00000000000098106f057a7676a5"

--00000000000098106f057a7676a5
Content-Type: text/plain; charset="UTF-8"

Hi Julien,

On Mon, Nov 12, 2018 at 12:50 PM Julien Grall <julien.grall@arm.com> wrote:

> Hi Mirela,
>
> Thank you for posting the series. Could you provide a branch with the
> patch applied?
>
>
I have applied patches on top of upstream/staging.


> On 11/12/18 11:30 AM, Mirela Simonovic wrote:
> >
> --------------------------------------------------------------------------------
> > The series does not include:
> > a) UART driver-specific suspend/resume that gets called when console
> suspends
>
> I feel it will be difficult to test this series without UART driver
> support. Would it be possible to integrate them in that series?
>
>
Yes that's possible, but you'll need more than a UART driver's
suspend/resume to test this. E.g. for testing the series on Xilinx
Ultrascale+ MPSoC we need a set of patches that provides the basic platform
support needed to boot, which is not yet upstreamed. Luckily, the suspend
support is independent (ARM specific).
Please let me check with Xilinx people and Stefano how to deal with this,
and I'll come back with a real answer.

Thanks,
Mirela


> Cheers,
>
> --
> Julien Grall
>

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

<div dir=3D"ltr">Hi Julien,<div><br><div class=3D"gmail_quote"><div dir=3D"=
ltr">On Mon, Nov 12, 2018 at 12:50 PM Julien Grall &lt;<a href=3D"mailto:ju=
lien.grall@arm.com">julien.grall@arm.com</a>&gt; wrote:<br></div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex">Hi Mirela,<br>
<br>
Thank you for posting the series. Could you provide a branch with the <br>
patch applied?<br>
<br></blockquote><div><br></div><div>I have applied patches on top of upstr=
eam/staging.</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 11/12/18 11:30 AM, Mirela Simonovic wrote:<br>
&gt; ----------------------------------------------------------------------=
----------<br>
&gt; The series does not include:<br>
&gt; a) UART driver-specific suspend/resume that gets called when console s=
uspends<br>
<br>
I feel it will be difficult to test this series without UART driver <br>
support. Would it be possible to integrate them in that series?<br>
<br></blockquote><div><br></div><div>Yes that&#39;s possible, but you&#39;l=
l need more than a UART driver&#39;s suspend/resume to test this. E.g. for =
testing the series on Xilinx Ultrascale+ MPSoC we need a set of patches tha=
t provides the basic platform support needed to boot, which is not yet upst=
reamed. Luckily, the suspend support is independent (ARM specific).</div><d=
iv>Please let me check with Xilinx people and Stefano how to deal with this=
, and I&#39;ll come back with a real answer.</div><div><br></div><div>Thank=
s,</div><div>Mirela</div><div>=C2=A0</div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Cheers,<br>
<br>
-- <br>
Julien Grall<br>
</blockquote></div></div></div>

--00000000000098106f057a7676a5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4019096845443238003==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 12 12:09:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 12:09: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-devel-bounces@lists.xenproject.org>)
	id 1gMB1U-0005Dt-F0; Mon, 12 Nov 2018 12:08:56 +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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMB1S-0005De-96
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 12:08:54 +0000
X-Inumbo-ID: b8ad53fc-e673-11e8-a915-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b8ad53fc-e673-11e8-a915-12d6303a7972;
 Mon, 12 Nov 2018 12:08:53 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 69A4080D;
 Mon, 12 Nov 2018 04:08:52 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D004D3F5A0;
 Mon, 12 Nov 2018 04:08:49 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <5bf8c357-ca42-09af-411c-fabec631c6b2@arm.com>
 <CAKPH-Nix2bzEfqXvXd=aJxxt6hK_hO07PP51EWEBkHb-NPsPiw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9db248f8-7c62-d55e-a3a7-b98ece58f28f@arm.com>
Date: Mon, 12 Nov 2018 12:08:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-Nix2bzEfqXvXd=aJxxt6hK_hO07PP51EWEBkHb-NPsPiw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/18] xen/arm64: Suspend to RAM support for
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTIvMTggMTI6MDEgUE0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gSGkgSnVsaWVu
LAoKSGkgTWlyZWxhLAoKUGxlYXNlIGNvbmZpZ3VyZSB5b3VyIGUtbWFpbCBjbGllbnQgdG8gYXZv
aWQgcXVvdGluZyB1c2luZyAic3BhY2UiLiAKT3RoZXJ3aXNlLCB0aGlzIGlzIGdvaW5nIHRvIG1h
a2UgZGlmZmljdWx0IHRvIGZvbGxvdyB0aGUgZGlzY3Vzc2lvbnMuCgo+IE9uIE1vbiwgTm92IDEy
LCAyMDE4IGF0IDEyOjUwIFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20gCj4g
PG1haWx0bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbT4+IHdyb3RlOgo+IAo+ICAgICBIaSBNaXJlbGEs
Cj4gCj4gICAgIFRoYW5rIHlvdSBmb3IgcG9zdGluZyB0aGUgc2VyaWVzLiBDb3VsZCB5b3UgcHJv
dmlkZSBhIGJyYW5jaCB3aXRoIHRoZQo+ICAgICBwYXRjaCBhcHBsaWVkPwo+IAo+IAo+IEkgaGF2
ZSBhcHBsaWVkIHBhdGNoZXMgb24gdG9wIG9mIHVwc3RyZWFtL3N0YWdpbmcuCgpwYXRjaGVzIGFy
ZSBhcHBsaWVkIGV2ZXJ5IGRheSB0byBzdGFnaW5nLiBTbyBjYW4geW91IHBsZWFzZSBwcm92aWRl
IHRoZSAKZXhhY3QgY29tbWl0PwoKQWxzbywgaXQgaXMgY29tbW9uIGZvciBiaWcgc2VyaWVzIHRv
IHByb3ZpZGUgYSBicmFuY2ggd2l0aCB0aGUgcGF0Y2ggCnNlcmllcyBhcHBsaWVkLiBUaGlzIG1h
a2VzIGVhc2llciBmb3IgcGVvcGxlIHRvIHRyeSB5b3VyIHNlcmllcy4KCj4gCj4gICAgIE9uIDEx
LzEyLzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ICAgICAgPgo+ICAgICAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgICAgPiBUaGUgc2VyaWVzIGRvZXMgbm90IGluY2x1
ZGU6Cj4gICAgICA+IGEpIFVBUlQgZHJpdmVyLXNwZWNpZmljIHN1c3BlbmQvcmVzdW1lIHRoYXQg
Z2V0cyBjYWxsZWQgd2hlbgo+ICAgICBjb25zb2xlIHN1c3BlbmRzCj4gCj4gICAgIEkgZmVlbCBp
dCB3aWxsIGJlIGRpZmZpY3VsdCB0byB0ZXN0IHRoaXMgc2VyaWVzIHdpdGhvdXQgVUFSVCBkcml2
ZXIKPiAgICAgc3VwcG9ydC4gV291bGQgaXQgYmUgcG9zc2libGUgdG8gaW50ZWdyYXRlIHRoZW0g
aW4gdGhhdCBzZXJpZXM/Cj4gCj4gCj4gWWVzIHRoYXQncyBwb3NzaWJsZSwgYnV0IHlvdSdsbCBu
ZWVkIG1vcmUgdGhhbiBhIFVBUlQgZHJpdmVyJ3MgCj4gc3VzcGVuZC9yZXN1bWUgdG8gdGVzdCB0
aGlzLiBFLmcuIGZvciB0ZXN0aW5nIHRoZSBzZXJpZXMgb24gWGlsaW54IAo+IFVsdHJhc2NhbGUr
IE1QU29DIHdlIG5lZWQgYSBzZXQgb2YgcGF0Y2hlcyB0aGF0IHByb3ZpZGVzIHRoZSBiYXNpYyAK
PiBwbGF0Zm9ybSBzdXBwb3J0IG5lZWRlZCB0byBib290LCB3aGljaCBpcyBub3QgeWV0IHVwc3Ry
ZWFtZWQuIEx1Y2tpbHksIAo+IHRoZSBzdXNwZW5kIHN1cHBvcnQgaXMgaW5kZXBlbmRlbnQgKEFS
TSBzcGVjaWZpYykuCgpJIGFtIGEgYml0IGNvbmZ1c2VkLiBJIHRob3VnaHQgaXQgd2FzIHBvc3Np
YmxlIHRvIGJvb3QgWGVuIG91dC1vZi1ib3ggb24gCnRoZSBaeW5xIE1QLiBXaGF0IGlzIG1pc3Np
bmc/Cgo+IFBsZWFzZSBsZXQgbWUgY2hlY2sgd2l0aCBYaWxpbnggcGVvcGxlIGFuZCBTdGVmYW5v
IGhvdyB0byBkZWFsIHdpdGggCj4gdGhpcywgYW5kIEknbGwgY29tZSBiYWNrIHdpdGggYSByZWFs
IGFuc3dlci4KCklmIHRoYXQncyB0b28gZGlmZmljdWx0IHRvIHByb3ZpZGUgaW4gc2hvcnQgdGVy
bS4gVGhlbiBJIHdvdWxkIAphcHByZWNpYXRlIGlmIHRlc3RpbmcgaXMgZG9uZSBvbiBhbm90aGVy
IHBsYXRmb3JtIChlLmcgRm91bmRhdGlvbiAKTW9kZWwpLiBTbyBJIGNhbiBhdCBsZWFzdCB2ZXJp
ZnkgdGhlIHNlcmllcyBiZWZvcmUgd2UgbWVyZ2UgaXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 12:09:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 12:09: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-devel-bounces@lists.xenproject.org>)
	id 1gMB1U-0005Dn-58; Mon, 12 Nov 2018 12:08:56 +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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMB1S-0005Dd-8V
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 12:08:54 +0000
X-Inumbo-ID: b88a4538-e673-11e8-8a2a-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b88a4538-e673-11e8-8a2a-12d6303a7972;
 Mon, 12 Nov 2018 12:08:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 69A4080D;
 Mon, 12 Nov 2018 04:08:52 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D004D3F5A0;
 Mon, 12 Nov 2018 04:08:49 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <5bf8c357-ca42-09af-411c-fabec631c6b2@arm.com>
 <CAKPH-Nix2bzEfqXvXd=aJxxt6hK_hO07PP51EWEBkHb-NPsPiw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9db248f8-7c62-d55e-a3a7-b98ece58f28f@arm.com>
Date: Mon, 12 Nov 2018 12:08:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-Nix2bzEfqXvXd=aJxxt6hK_hO07PP51EWEBkHb-NPsPiw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/18] xen/arm64: Suspend to RAM support for
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTIvMTggMTI6MDEgUE0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gSGkgSnVsaWVu
LAoKSGkgTWlyZWxhLAoKUGxlYXNlIGNvbmZpZ3VyZSB5b3VyIGUtbWFpbCBjbGllbnQgdG8gYXZv
aWQgcXVvdGluZyB1c2luZyAic3BhY2UiLiAKT3RoZXJ3aXNlLCB0aGlzIGlzIGdvaW5nIHRvIG1h
a2UgZGlmZmljdWx0IHRvIGZvbGxvdyB0aGUgZGlzY3Vzc2lvbnMuCgo+IE9uIE1vbiwgTm92IDEy
LCAyMDE4IGF0IDEyOjUwIFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20gCj4g
PG1haWx0bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbT4+IHdyb3RlOgo+IAo+ICAgICBIaSBNaXJlbGEs
Cj4gCj4gICAgIFRoYW5rIHlvdSBmb3IgcG9zdGluZyB0aGUgc2VyaWVzLiBDb3VsZCB5b3UgcHJv
dmlkZSBhIGJyYW5jaCB3aXRoIHRoZQo+ICAgICBwYXRjaCBhcHBsaWVkPwo+IAo+IAo+IEkgaGF2
ZSBhcHBsaWVkIHBhdGNoZXMgb24gdG9wIG9mIHVwc3RyZWFtL3N0YWdpbmcuCgpwYXRjaGVzIGFy
ZSBhcHBsaWVkIGV2ZXJ5IGRheSB0byBzdGFnaW5nLiBTbyBjYW4geW91IHBsZWFzZSBwcm92aWRl
IHRoZSAKZXhhY3QgY29tbWl0PwoKQWxzbywgaXQgaXMgY29tbW9uIGZvciBiaWcgc2VyaWVzIHRv
IHByb3ZpZGUgYSBicmFuY2ggd2l0aCB0aGUgcGF0Y2ggCnNlcmllcyBhcHBsaWVkLiBUaGlzIG1h
a2VzIGVhc2llciBmb3IgcGVvcGxlIHRvIHRyeSB5b3VyIHNlcmllcy4KCj4gCj4gICAgIE9uIDEx
LzEyLzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ICAgICAgPgo+ICAgICAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgICAgPiBUaGUgc2VyaWVzIGRvZXMgbm90IGluY2x1
ZGU6Cj4gICAgICA+IGEpIFVBUlQgZHJpdmVyLXNwZWNpZmljIHN1c3BlbmQvcmVzdW1lIHRoYXQg
Z2V0cyBjYWxsZWQgd2hlbgo+ICAgICBjb25zb2xlIHN1c3BlbmRzCj4gCj4gICAgIEkgZmVlbCBp
dCB3aWxsIGJlIGRpZmZpY3VsdCB0byB0ZXN0IHRoaXMgc2VyaWVzIHdpdGhvdXQgVUFSVCBkcml2
ZXIKPiAgICAgc3VwcG9ydC4gV291bGQgaXQgYmUgcG9zc2libGUgdG8gaW50ZWdyYXRlIHRoZW0g
aW4gdGhhdCBzZXJpZXM/Cj4gCj4gCj4gWWVzIHRoYXQncyBwb3NzaWJsZSwgYnV0IHlvdSdsbCBu
ZWVkIG1vcmUgdGhhbiBhIFVBUlQgZHJpdmVyJ3MgCj4gc3VzcGVuZC9yZXN1bWUgdG8gdGVzdCB0
aGlzLiBFLmcuIGZvciB0ZXN0aW5nIHRoZSBzZXJpZXMgb24gWGlsaW54IAo+IFVsdHJhc2NhbGUr
IE1QU29DIHdlIG5lZWQgYSBzZXQgb2YgcGF0Y2hlcyB0aGF0IHByb3ZpZGVzIHRoZSBiYXNpYyAK
PiBwbGF0Zm9ybSBzdXBwb3J0IG5lZWRlZCB0byBib290LCB3aGljaCBpcyBub3QgeWV0IHVwc3Ry
ZWFtZWQuIEx1Y2tpbHksIAo+IHRoZSBzdXNwZW5kIHN1cHBvcnQgaXMgaW5kZXBlbmRlbnQgKEFS
TSBzcGVjaWZpYykuCgpJIGFtIGEgYml0IGNvbmZ1c2VkLiBJIHRob3VnaHQgaXQgd2FzIHBvc3Np
YmxlIHRvIGJvb3QgWGVuIG91dC1vZi1ib3ggb24gCnRoZSBaeW5xIE1QLiBXaGF0IGlzIG1pc3Np
bmc/Cgo+IFBsZWFzZSBsZXQgbWUgY2hlY2sgd2l0aCBYaWxpbnggcGVvcGxlIGFuZCBTdGVmYW5v
IGhvdyB0byBkZWFsIHdpdGggCj4gdGhpcywgYW5kIEknbGwgY29tZSBiYWNrIHdpdGggYSByZWFs
IGFuc3dlci4KCklmIHRoYXQncyB0b28gZGlmZmljdWx0IHRvIHByb3ZpZGUgaW4gc2hvcnQgdGVy
bS4gVGhlbiBJIHdvdWxkIAphcHByZWNpYXRlIGlmIHRlc3RpbmcgaXMgZG9uZSBvbiBhbm90aGVy
IHBsYXRmb3JtIChlLmcgRm91bmRhdGlvbiAKTW9kZWwpLiBTbyBJIGNhbiBhdCBsZWFzdCB2ZXJp
ZnkgdGhlIHNlcmllcyBiZWZvcmUgd2UgbWVyZ2UgaXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 12:15:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 12:15:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gMB7d-00067v-7g; Mon, 12 Nov 2018 12:15: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMB7b-00067q-Si
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 12:15:15 +0000
X-Inumbo-ID: 9c6b1d7e-e674-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9c6b1d7e-e674-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 12:15:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7D5DC80D;
 Mon, 12 Nov 2018 04:15:14 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CC5583F5A0;
 Mon, 12 Nov 2018 04:15:13 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-5-julien.grall@arm.com>
 <alpine.DEB.2.10.1811091506020.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c4b162a9-f869-b737-f7c8-fe0801c89266@arm.com>
Date: Mon, 12 Nov 2018 12:15:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811091506020.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/4] xen/arm: gic: Relax barrier when
 sending an SGI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDExLzkvMTggMTE6MTQgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBUdWUsIDIzIE9jdCAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gCj4+IFdoZW4g
c2VuZGluZyBhbiBTR0kgdG8gYW5vdGhlciBDUFUsIHdlIHJlcXVpcmUgYSBiYXJyaWVyIHRvIGVu
c3VyZSB0aGF0Cj4+IGFueSBwZW5kaW5nIHN0b3JlcyB0byBub3JtYWwgbWVtb3J5IGFyZSBtYWRl
IHZpc2libGUgdG8gdGhlIHJlY2lwaWVudAo+PiBiZWZvcmUgdGhlIGludGVycnVwdCBhcnJpdmVz
Lgo+Pgo+PiBGb3IgR0lDdjIsIHJhdGhlciB0aGFuIHVzaW5nIGRzYihzeSkgYmVmb3JlIHdyaXRl
bF9naWNkLCB3ZSBjYW4gaW5zdGVhZAo+PiB1c2UgZHNiKGlzaHN0KSwgc2luY2Ugd2UganVzdCBu
ZWVkIHRvIGVuc3VyZSB0aGF0IGFueSBwZW5kaW5nIG5vcm1hbAo+PiB3cml0ZXMgYXJlIHZpc2li
bGUgd2l0aGluIHRoZSBpbm5lci1zaGFyZWFibGUgZG9tYWluIGJlZm9yZSB3ZSBwb2tlIHRoZQo+
PiBHSUMuCj4+Cj4+IFdpdGggdGhpcyBvYnNlcnZhdGlvbiwgd2UgY2FuIHRoZW4gZnVydGhlciB3
ZWFrZW4gdGhlIGJhcnJpZXIgdG8gYQo+PiBkbWIoaXNoc3QpLCBzaW5jZSBvdGhlciBDUFVzIGlu
IHRoZSBpbm5lci1zaGFyZWFibGUgZG9tYWluIG11c3Qgb2JzZXJ2ZQo+PiB0aGUgd3JpdGUgdG8g
dGhlIGRpc3RyaWJ1dG9yIGJlZm9yZSB0aGUgU0dJIGlzIGdlbmVyYXRlZC4KPj4KPj4gQSBETUIg
aW5zdHJ1Y3Rpb24gY2FuIGJlIHVzZWQgdG8gZW5zdXJlIHRoZSByZWxhdGl2ZSBvcmRlciBvZiBv
bmx5Cj4+IG1lbW9yeSBhY2Nlc3NlcyBiZWZvcmUgYW5kIGFmdGVyIHRoZSBiYXJyaWVyLiBTaW5j
ZSB3cml0ZXMgdG8gc3lzdGVtCj4+IHJlZ2lzdGVycyBhcmUgbm90IG1lbW9yeSBvcGVyYXRpb25z
LCBiYXJyaWVyIERNQiBpcyBub3Qgc3VmZmljaWVudCBmb3IKPj4gb2JzZXJ2YWxpYmlsaXR5IG9m
IG1lbW9yeSBhY2Nlc3NlcyB0aGF0IG9jY3VyIGJlZm9yZSBJQ0NfU0dJMVJfRUwxCj4+IChHSUN2
MykuCj4+Cj4+IEZvciBHSUN2MywgYSBEU0IgaW5zdHJ1Y3Rpb24gZW5zdXJlcyB0aGF0IG5vIGlu
c3RydWN0aW9ucyB0aGF0IGFwcGVhciBpbgo+PiBwcm9ncmFtIG9yZGVyIGFmdGVyIHRoZSBEU0Ig
aW5zdHJ1Y3Rpb24sIGNhbiBleGVjdXRlIHVudGlsIHRoZSBEU0IKPj4gaW5zdHJ1Y3Rpb24gaGFz
IGNvbXBsZXRlZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KPj4gLS0tCj4+ICAgeGVuL2FyY2gvYXJtL2dpYy12Mi5jIHwgIDYgKysrKysr
Cj4+ICAgeGVuL2FyY2gvYXJtL2dpYy12My5jIHwgIDYgKysrKysrCj4+ICAgeGVuL2FyY2gvYXJt
L2dpYy5jICAgIHwgMTggLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICAgMyBmaWxlcyBjaGFuZ2VkLCAx
MiBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+PiBpbmRleCBlN2ViMDFm
MzBhLi4xYTc0NGM1NzZmIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPj4g
KysrIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4+IEBAIC00NTUsNiArNDU1LDEyIEBAIHN0YXRp
YyB2b2lkIGdpY3YyX3NlbmRfU0dJKGVudW0gZ2ljX3NnaSBzZ2ksIGVudW0gZ2ljX3NnaV9tb2Rl
IGlycW1vZGUsCj4+ICAgICAgIHVuc2lnbmVkIGludCBtYXNrID0gMDsKPj4gICAgICAgY3B1bWFz
a190IG9ubGluZV9tYXNrOwo+PiAgIAo+PiArICAgIC8qCj4+ICsgICAgICogRW5zdXJlIHRoYXQg
c3RvcmVzIHRvIE5vcm1hbCBtZW1vcnkgYXJlIHZpc2libGUgdG8gdGhlIG90aGVyIENQVXMKPj4g
KyAgICAgKiBiZWZvcmUgdGhleSBvYnNlcnZlIHVzIGlzc3VpbmcgdGhlIElQSS4KPj4gKyAgICAg
Ki8KPj4gKyAgICBkbWIoaXNoc3QpOwo+PiArCj4+ICAgICAgIHN3aXRjaCAoIGlycW1vZGUgKQo+
PiAgICAgICB7Cj4+ICAgICAgIGNhc2UgU0dJX1RBUkdFVF9PVEhFUlM6Cj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPj4gaW5kZXgg
Mjk1MjMzNWQwNS4uYTBhMWE0NWJhNyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12
My5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+PiBAQCAtOTg2LDYgKzk4NiwxMiBA
QCBzdGF0aWMgdm9pZCBnaWN2M19zZW5kX3NnaV9saXN0KGVudW0gZ2ljX3NnaSBzZ2ksIGNvbnN0
IGNwdW1hc2tfdCAqY3B1bWFzaykKPj4gICBzdGF0aWMgdm9pZCBnaWN2M19zZW5kX3NnaShlbnVt
IGdpY19zZ2kgc2dpLCBlbnVtIGdpY19zZ2lfbW9kZSBtb2RlLAo+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tfdCAqY3B1bWFzaykKPj4gICB7Cj4+ICsgICAgLyoK
Pj4gKyAgICAgKiBFbnN1cmUgdGhhdCBzdG9yZXMgdG8gTm9ybWFsIG1lbW9yeSBhcmUgdmlzaWJs
ZSB0byB0aGUgb3RoZXIgQ1BVcwo+PiArICAgICAqIGJlZm9yZSBpc3N1aW5nIHRoZSBJUEkuCj4+
ICsgICAgICovCj4+ICsgICAgd21iKCk7Cj4gCj4gTklUOiBkbyB3ZSB3YW50IHRvIHVzZSBkc2Io
c3QpIGluc3RlYWQgb2Ygd21iKCkgZm9yIGNvbnNpc3RlbmN5IHdpdGgKPiBnaWMtdjIuYyBhbmQg
dG8gbWFrZSB0aGUgZGlmZmVyZW5jZSBtb3JlIG9idmlvdXM/CgpHb29kIHBvaW50LCBJIHdpbGwg
dXNlIGRzYihzdCkuCgo+IAo+IEluIGFueSBjYXNlCj4gCj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiAKPiAKPiBGWUkgSSBjb21taXR0
ZWQgdGhlIGZpcnN0IHRocmVlIHBhdGNoZXMuCgpUaGFuayB5b3UhIEkgY29tbWl0dGVkIHRoaXMg
cGF0Y2ggd2l0aCB0aGUgY2hhbmdlIHN1Z2dlc3RlZCBhYm92ZSBhcyAKeW91ciBnYXZlIHlvdXIg
cmV2aWV3ZWQtYnkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 12:26:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 12:26: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-devel-bounces@lists.xenproject.org>)
	id 1gMBHx-0007GO-9g; Mon, 12 Nov 2018 12:25:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMBHv-0007GJ-Am
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 12:25:55 +0000
X-Inumbo-ID: 18bf2774-e676-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 18bf2774-e676-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 12:25:53 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9F61080D;
 Mon, 12 Nov 2018 04:25:52 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8E02B3F5A0;
 Mon, 12 Nov 2018 04:25:51 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>
References: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
 <1541541959-23140-4-git-send-email-sstabellini@kernel.org>
 <5BE44D6802000078001F9B77@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1811081425170.20890@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <44891d40-d1a2-5270-6991-542e29e51b1e@arm.com>
Date: Mon, 12 Nov 2018 12:25:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811081425170.20890@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 4/4] xen: use SYMBOL everywhere
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDExLzgvMTggMTA6MjcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBUaHUsIDggTm92IDIwMTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNi4x
MS4xOCBhdCAyMzowNSwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4gVXNlIFNZ
TUJPTCBldmVyeXdoZXJlIF9zdGV4dCwgX2V0ZXh0LCBldGMuIGFyZSB1c2VkLiBUZWNobmljYWxs
eSwgaXQKPj4+IGlzIHJlcXVpcmVkIHdoZW4gY29tcGFyaW5nIGFuZCBzdWJ0cmFjdGluZyBwb2lu
dGVycyBbMV0sIGJ1dCB1c2UgaXQKPj4+IGV2ZXJ5d2hlcmUgdG8gYXZvaWQgY29uZnVzaW9uLgo+
Pgo+PiBJIHRoaW5rIHVzaW5nIGl0IHdoZW4gbm90IG5lZWRlZCBpcyBjYXVzaW5nIG1vcmUgY29u
ZnVzaW9uLiBBbHNvCj4+IHdoeSB3b3VsZCB5b3UgdGhlbiBub3QgdXNlIGl0IG9uIGFsbCBvdGhl
ciBkYXRhIHN5bWJvbHM/IFRoZQo+PiBwYXRjaCB3aWxsIGVuZCB1cCBxdWl0ZSBhIGJpdCBtb3Jl
IHJlYXNvbmFibGUgaW4gc2l6ZSBvbmNlIHlvdSBkcm9wCj4+IHRoZSB1bm5lY2Vzc2FyeSBjaGFu
Z2VzLgo+IAo+IE9LLCBJIGFtIGhhcHB5IHRvIGRvIHRoYXQuIEl0IHdpbGwgcHJvYmFibHkgYmUg
YmV0dGVyIHRoYXQgd2F5Lgo+IAo+IAo+Pj4gLS0tCj4+PiAgIHhlbi9hcmNoL2FybS9hbHRlcm5h
dGl2ZS5jICAgICAgICAgIHwgIDcgKystLQo+Pj4gICB4ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBh
dGNoLmMgICAgICB8ICAyICstCj4+PiAgIHhlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYyAg
ICAgIHwgIDIgKy0KPj4+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgICAgfCAg
MiArLQo+Pj4gICB4ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMgICAgICAgICAgICB8ICA2ICstLQo+
Pj4gICB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgICB8IDE3ICsrKystLS0tCj4+
PiAgIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICAgIHwgIDggKystLQo+Pj4gICB4
ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgICB8IDc5ICsrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0KPj4+ICAgeGVuL2FyY2gveDg2L3Rib290LmMgICAgICAgICAg
ICAgICAgfCAxMiArKystLS0KPj4+ICAgeGVuL2FyY2gveDg2L3g4Nl82NC9tYWNoaW5lX2tleGVj
LmMgfCAgNCArLQo+Pj4gICB4ZW4vZHJpdmVycy92cGNpL3ZwY2kuYyAgICAgICAgICAgICB8ICA3
ICsrKy0KPj4+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oICAgfCAgMyArLQo+
Pj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICAgICAgICAgICB8ICA0ICstCj4+PiAgIHhl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICAgICAgIHwgIDQgKy0KPj4+ICAgeGVuL2luY2x1
ZGUveGVuL2tlcm5lbC5oICAgICAgICAgICAgfCAyNCArKysrKy0tLS0tLQo+Pj4gICAxNSBmaWxl
cyBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCspLCA4NCBkZWxldGlvbnMoLSkKPj4KPj4gSnVzdCBs
aWtlIGZvciB2MjogRGlkIHlvdSByZWFsbHkgY2hlY2sgeW91IGNhdWdodCB0aGVtIGFsbD8gVGhl
IHZQQ0kKPj4gb25lcyBJIGhhZCBwb2ludGVkIGF0IGJhY2sgdGhlbiB3ZXJlIG9ubHkgYW4gZXhh
bXBsZS4gQW5vdGhlcgo+PiBleGFtcGxlIG5vdyBpcyB4ZW4vY29tbW9uL2tlcm5lbC5jOl9jbWRs
aW5lX3BhcnNlKCkuCj4gCj4gSXQgaXMgZGlmZmljdWx0IHRvIGNhdGNoIHRoZW0gYWxsLiBBbnkg
c3VnZ2VzdGlvbiBvbiBob3cgdG8gbWFrZSBzdXJlCj4gdGhlcmUgYXJlIG5vIGxlZnRvdmVyIChv
dGhlciB0aGFuIHdhaXRpbmcgZm9yIHRoZSBuZXh0IFFBVmVyaWZ5IHNjYW4pPwoKVGhlIHdlYnBh
Z2UgWzFdIHNlZW1zIHRvIHN1Z2dlc3QgY292ZXJpdHkgd291bGQgYmUgYWJsZSB0byBjYXRjaCB0
aGUgCnVuZGVmaW5lZCBiZWhhdmlvciBmaXhlZCBpbiB0aGF0IHBhdGNoLgoKSSBhbSBub3Qgc3Vy
ZSB3aGF0IHZlcnNpb24gb2YgY292ZXJpdHkgaXMgdXNlZCB0byBhbmFseXplIFhlbiwgYnV0IGl0
IApwcm9iYWJseSB3b3J0aCB0byBoYXZlIGEgdHJ5LgoKQ2hlZXJzLAoKWzFdIApodHRwczovL3dp
a2kuc2VpLmNtdS5lZHUvY29uZmx1ZW5jZS9kaXNwbGF5L2MvQVJSMzYtQy4rRG8rbm90K3N1YnRy
YWN0K29yK2NvbXBhcmUrdHdvK3BvaW50ZXJzK3RoYXQrZG8rbm90K3JlZmVyK3RvK3RoZStzYW1l
K2FycmF5CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 12:26:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 12:26: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-devel-bounces@lists.xenproject.org>)
	id 1gMBIP-0007JS-Pd; Mon, 12 Nov 2018 12:26: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=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMBIO-0007JB-Ir
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 12:26:24 +0000
X-Inumbo-ID: 2ae7dac1-e676-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ae7dac1-e676-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 12:26:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMBIM-0004aY-Rj; Mon, 12 Nov 2018 12:26:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMBIM-0004Ey-JZ; Mon, 12 Nov 2018 12:26:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMBIM-0003nS-Ir; Mon, 12 Nov 2018 12:26:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129836-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=28f1c549e77144b61ef315a75b33f6cbc67a73b1
X-Osstest-Versions-That: xen=6d8ffac1f7a782dc2c7f8df3871a294729ae36bd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 12:26:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129836: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTgzNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTgzNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyOGYxYzU0OWU3NzE0NGI2MWVmMzE1YTc1YjMzZjZjYmM2N2E3M2IxCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2ZDhmZmFjMWY3YTc4MmRjMmM3
ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk3MjcgIDIwMTgt
MTEtMTAgMDA6MDA6MzMgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5ODM2ICAy
MDE4LTExLTEyIDEwOjAwOjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKICAgNmQ4ZmZhYzFmNy4uMjhmMWM1NDllNyAgMjhmMWM1NDllNzcxNDRiNjFlZjMx
NWE3NWIzM2Y2Y2JjNjdhNzNiMSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 12:36:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 12:36: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-devel-bounces@lists.xenproject.org>)
	id 1gMBRl-0008HA-P6; Mon, 12 Nov 2018 12:36: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMBRk-0008H0-Ex
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 12:36:04 +0000
X-Inumbo-ID: 8477ce89-e677-11e8-9a16-bc764e045a96
Received: from mail-qk1-x743.google.com (unknown [2607:f8b0:4864:20::743])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8477ce89-e677-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 12:36:03 +0000 (UTC)
Received: by mail-qk1-x743.google.com with SMTP id q1so12920130qkf.13
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 04:36:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=qNh6ompVCdLw+jTc6oGYTFEu1wigp2sqeHUN2UE+TSg=;
 b=Ul7PWLlTN3rPypYXNTh8SL8uElPSrncDMgqBkh25P5dNPMJnyFevkxyfjBdCnVyGz8
 JR0lAUoCyut/lh8lzQNXXkdEyf1rIKMOQq3ToVGnojokYTcEcI1f+suUJtjiaax45Mx2
 lwKQ1MKVmb8JB3cWWOznLo2hCJ7WOLcYMnGCP3V6XbEgjmYB2J9BaD+eoQSJqqHx1Rc5
 c8E7iymuuCfHhCy7R+a3KoJvgMglOZ8dp8xuwi7txUUEo8e48QoXdfNtH8iKsPhWR515
 FQJKXHcidvepB22APODQpGYp8joQyvlcMMm0CcLadY//AbAfuJhD1/k7CuE90wTj4wbH
 nmCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=qNh6ompVCdLw+jTc6oGYTFEu1wigp2sqeHUN2UE+TSg=;
 b=L39ZuABG0OMUaWEZYwVMzP0eTfp5goAN4aoLiVvroV+qdjqMkhNWbKv1CPRYMLfIJn
 rMxr0h5wT+K/NZEsXs3Smy2E9O9kTCPf0ipOkr2XXGcroD7J5jZEVJvb1mUWEYnljyc+
 WsPrUWFIL/qvdzChA9qLbH7rEUg20bgM9i8YB4yxtxn1fvVAnCadrU2euuZ47DJAQHEs
 X24qHhyge/bNpaAQCTA75kYRWZ5o0b3cNEkvJBaZLTBPe1x+yRhc7JzcGLEEogKVfC2P
 z1B6ob2znEjRvG1MLHCjWhIjCDCe88fbXbtD+z1SnFmcREfp5RTRSe9lgxEjMXY9zpTO
 hCmw==
X-Gm-Message-State: AGRZ1gLzaij9+tWYExhxzmaAfPv5ijUE4l/R9M3aWBhvxkaWc91UM6VV
 C9XIJJn2v6eZd8cqFa8wclrL4nrilSQNHUNN3/EsOg==
X-Google-Smtp-Source: AJdET5c/AC2jjOGOXiK/BCOvBicfSf01LaxzFhjrtjVFHyr1BpqrIdKaKTQYP1E7+DdW7jp8dr6Ca+vg9gH2AiknULg=
X-Received: by 2002:ac8:88:: with SMTP id c8mr707914qtg.218.1542026162885;
 Mon, 12 Nov 2018 04:36:02 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <5bf8c357-ca42-09af-411c-fabec631c6b2@arm.com>
 <CAKPH-Nix2bzEfqXvXd=aJxxt6hK_hO07PP51EWEBkHb-NPsPiw@mail.gmail.com>
 <9db248f8-7c62-d55e-a3a7-b98ece58f28f@arm.com>
In-Reply-To: <9db248f8-7c62-d55e-a3a7-b98ece58f28f@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Mon, 12 Nov 2018 13:35:51 +0100
Message-ID: <CAKPH-NjSROq_gFPuj+nez9qkuoUhnyqF=_0nu9etDFhtcBjRDg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 00/18] xen/arm64: Suspend to RAM support for
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMTowOCBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+IE9uIDExLzEyLzE4IDEyOjAxIFBNLCBN
aXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gSGkgSnVsaWVuLAo+Cj4gSGkgTWlyZWxhLAo+Cj4g
UGxlYXNlIGNvbmZpZ3VyZSB5b3VyIGUtbWFpbCBjbGllbnQgdG8gYXZvaWQgcXVvdGluZyB1c2lu
ZyAic3BhY2UiLgo+IE90aGVyd2lzZSwgdGhpcyBpcyBnb2luZyB0byBtYWtlIGRpZmZpY3VsdCB0
byBmb2xsb3cgdGhlIGRpc2N1c3Npb25zLgo+CgpTdXJlLCBzb3JyeS4KCj4gPiBPbiBNb24sIE5v
diAxMiwgMjAxOCBhdCAxMjo1MCBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
Cj4gPiA8bWFpbHRvOmp1bGllbi5ncmFsbEBhcm0uY29tPj4gd3JvdGU6Cj4gPgo+ID4gICAgIEhp
IE1pcmVsYSwKPiA+Cj4gPiAgICAgVGhhbmsgeW91IGZvciBwb3N0aW5nIHRoZSBzZXJpZXMuIENv
dWxkIHlvdSBwcm92aWRlIGEgYnJhbmNoIHdpdGggdGhlCj4gPiAgICAgcGF0Y2ggYXBwbGllZD8K
PiA+Cj4gPgo+ID4gSSBoYXZlIGFwcGxpZWQgcGF0Y2hlcyBvbiB0b3Agb2YgdXBzdHJlYW0vc3Rh
Z2luZy4KPgo+IHBhdGNoZXMgYXJlIGFwcGxpZWQgZXZlcnkgZGF5IHRvIHN0YWdpbmcuIFNvIGNh
biB5b3UgcGxlYXNlIHByb3ZpZGUgdGhlCj4gZXhhY3QgY29tbWl0Pwo+CgpPaCB5ZXMsIHRoZSBz
dGFnaW5nIGFscmVhZHkgbW92ZWQuIEl0IHdhcyB0aGlzIG9uZTogMzg4YzU1Ygp0b29scy9taXNj
OiBmaXggaGFyZCB0YWJzIGluIHhlbi1odm1jdHguYwoKPiBBbHNvLCBpdCBpcyBjb21tb24gZm9y
IGJpZyBzZXJpZXMgdG8gcHJvdmlkZSBhIGJyYW5jaCB3aXRoIHRoZSBwYXRjaAo+IHNlcmllcyBh
cHBsaWVkLiBUaGlzIG1ha2VzIGVhc2llciBmb3IgcGVvcGxlIHRvIHRyeSB5b3VyIHNlcmllcy4K
Pgo+ID4KPiA+ICAgICBPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90
ZToKPiA+ICAgICAgPgo+ID4gICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiAgICAgID4g
VGhlIHNlcmllcyBkb2VzIG5vdCBpbmNsdWRlOgo+ID4gICAgICA+IGEpIFVBUlQgZHJpdmVyLXNw
ZWNpZmljIHN1c3BlbmQvcmVzdW1lIHRoYXQgZ2V0cyBjYWxsZWQgd2hlbgo+ID4gICAgIGNvbnNv
bGUgc3VzcGVuZHMKPiA+Cj4gPiAgICAgSSBmZWVsIGl0IHdpbGwgYmUgZGlmZmljdWx0IHRvIHRl
c3QgdGhpcyBzZXJpZXMgd2l0aG91dCBVQVJUIGRyaXZlcgo+ID4gICAgIHN1cHBvcnQuIFdvdWxk
IGl0IGJlIHBvc3NpYmxlIHRvIGludGVncmF0ZSB0aGVtIGluIHRoYXQgc2VyaWVzPwo+ID4KPiA+
Cj4gPiBZZXMgdGhhdCdzIHBvc3NpYmxlLCBidXQgeW91J2xsIG5lZWQgbW9yZSB0aGFuIGEgVUFS
VCBkcml2ZXIncwo+ID4gc3VzcGVuZC9yZXN1bWUgdG8gdGVzdCB0aGlzLiBFLmcuIGZvciB0ZXN0
aW5nIHRoZSBzZXJpZXMgb24gWGlsaW54Cj4gPiBVbHRyYXNjYWxlKyBNUFNvQyB3ZSBuZWVkIGEg
c2V0IG9mIHBhdGNoZXMgdGhhdCBwcm92aWRlcyB0aGUgYmFzaWMKPiA+IHBsYXRmb3JtIHN1cHBv
cnQgbmVlZGVkIHRvIGJvb3QsIHdoaWNoIGlzIG5vdCB5ZXQgdXBzdHJlYW1lZC4gTHVja2lseSwK
PiA+IHRoZSBzdXNwZW5kIHN1cHBvcnQgaXMgaW5kZXBlbmRlbnQgKEFSTSBzcGVjaWZpYykuCj4K
PiBJIGFtIGEgYml0IGNvbmZ1c2VkLiBJIHRob3VnaHQgaXQgd2FzIHBvc3NpYmxlIHRvIGJvb3Qg
WGVuIG91dC1vZi1ib3ggb24KPiB0aGUgWnlucSBNUC4gV2hhdCBpcyBtaXNzaW5nPwo+Cj4gPiBQ
bGVhc2UgbGV0IG1lIGNoZWNrIHdpdGggWGlsaW54IHBlb3BsZSBhbmQgU3RlZmFubyBob3cgdG8g
ZGVhbCB3aXRoCj4gPiB0aGlzLCBhbmQgSSdsbCBjb21lIGJhY2sgd2l0aCBhIHJlYWwgYW5zd2Vy
Lgo+Cj4gSWYgdGhhdCdzIHRvbyBkaWZmaWN1bHQgdG8gcHJvdmlkZSBpbiBzaG9ydCB0ZXJtLiBU
aGVuIEkgd291bGQKPiBhcHByZWNpYXRlIGlmIHRlc3RpbmcgaXMgZG9uZSBvbiBhbm90aGVyIHBs
YXRmb3JtIChlLmcgRm91bmRhdGlvbgo+IE1vZGVsKS4gU28gSSBjYW4gYXQgbGVhc3QgdmVyaWZ5
IHRoZSBzZXJpZXMgYmVmb3JlIHdlIG1lcmdlIGl0Lgo+CgpObywgaXQncyBub3QgZGlmZmljdWx0
IGF0IGFsbCwgSSBqdXN0IG5lZWQgWGlsaW54IHN1cHBvcnQgb24gdGhpcy4KCj4gQ2hlZXJzLAo+
Cj4gLS0KPiBKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 12:36:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 12:36: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-devel-bounces@lists.xenproject.org>)
	id 1gMBRm-0008HG-2E; Mon, 12 Nov 2018 12:36:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMBRk-0008H1-J8
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 12:36:04 +0000
X-Inumbo-ID: 846d7ea1-e677-11e8-9a16-bc764e045a96
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 846d7ea1-e677-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 12:36:03 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id a132so12934221qkg.1
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 04:36:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=qNh6ompVCdLw+jTc6oGYTFEu1wigp2sqeHUN2UE+TSg=;
 b=Ul7PWLlTN3rPypYXNTh8SL8uElPSrncDMgqBkh25P5dNPMJnyFevkxyfjBdCnVyGz8
 JR0lAUoCyut/lh8lzQNXXkdEyf1rIKMOQq3ToVGnojokYTcEcI1f+suUJtjiaax45Mx2
 lwKQ1MKVmb8JB3cWWOznLo2hCJ7WOLcYMnGCP3V6XbEgjmYB2J9BaD+eoQSJqqHx1Rc5
 c8E7iymuuCfHhCy7R+a3KoJvgMglOZ8dp8xuwi7txUUEo8e48QoXdfNtH8iKsPhWR515
 FQJKXHcidvepB22APODQpGYp8joQyvlcMMm0CcLadY//AbAfuJhD1/k7CuE90wTj4wbH
 nmCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=qNh6ompVCdLw+jTc6oGYTFEu1wigp2sqeHUN2UE+TSg=;
 b=gAtvG5g4PrdAgQCcFKeXqTR+Qk/UON/rcTWZ8U5KDZmtclcLSqQhdjOrxESqDFZQDz
 VAQVASYEd+eVVO3GInSHSWpb133ncOqLWBOnc/MqqFMA0amVn6XMTjCSC0EicDs6Ak2F
 EBajiGLfqpDw1LoFmrYklI1rhvhUB+HgUFBhXLwRGYwHFHILC9e3RQkIdxTB6MZyYKza
 jjfCaNT8IJKNkJ5MaOZmCiKzw5b4oe7jviGkO87aaqqQQJ90m/gPXMy4FQ6qe/KgFikn
 4RuGLSKUjyFj82rIzUk43hkQL19aqQTXg5pNfyWaIex6JJ53rxfl+2+CL16Ofiw4Xk37
 L1Kw==
X-Gm-Message-State: AGRZ1gIqQZKQWrWZr3MRuF/GbTIjTw4SDb8mmjGf3wd/rjcTCGynRA0k
 qZN16sdUYgJv+55y3O1IKzQQ6h7d70hH2nR/qaveiw==
X-Google-Smtp-Source: AJdET5c/AC2jjOGOXiK/BCOvBicfSf01LaxzFhjrtjVFHyr1BpqrIdKaKTQYP1E7+DdW7jp8dr6Ca+vg9gH2AiknULg=
X-Received: by 2002:ac8:88:: with SMTP id c8mr707914qtg.218.1542026162885;
 Mon, 12 Nov 2018 04:36:02 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <5bf8c357-ca42-09af-411c-fabec631c6b2@arm.com>
 <CAKPH-Nix2bzEfqXvXd=aJxxt6hK_hO07PP51EWEBkHb-NPsPiw@mail.gmail.com>
 <9db248f8-7c62-d55e-a3a7-b98ece58f28f@arm.com>
In-Reply-To: <9db248f8-7c62-d55e-a3a7-b98ece58f28f@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Mon, 12 Nov 2018 13:35:51 +0100
Message-ID: <CAKPH-NjSROq_gFPuj+nez9qkuoUhnyqF=_0nu9etDFhtcBjRDg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 00/18] xen/arm64: Suspend to RAM support for
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMTowOCBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+IE9uIDExLzEyLzE4IDEyOjAxIFBNLCBN
aXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gSGkgSnVsaWVuLAo+Cj4gSGkgTWlyZWxhLAo+Cj4g
UGxlYXNlIGNvbmZpZ3VyZSB5b3VyIGUtbWFpbCBjbGllbnQgdG8gYXZvaWQgcXVvdGluZyB1c2lu
ZyAic3BhY2UiLgo+IE90aGVyd2lzZSwgdGhpcyBpcyBnb2luZyB0byBtYWtlIGRpZmZpY3VsdCB0
byBmb2xsb3cgdGhlIGRpc2N1c3Npb25zLgo+CgpTdXJlLCBzb3JyeS4KCj4gPiBPbiBNb24sIE5v
diAxMiwgMjAxOCBhdCAxMjo1MCBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
Cj4gPiA8bWFpbHRvOmp1bGllbi5ncmFsbEBhcm0uY29tPj4gd3JvdGU6Cj4gPgo+ID4gICAgIEhp
IE1pcmVsYSwKPiA+Cj4gPiAgICAgVGhhbmsgeW91IGZvciBwb3N0aW5nIHRoZSBzZXJpZXMuIENv
dWxkIHlvdSBwcm92aWRlIGEgYnJhbmNoIHdpdGggdGhlCj4gPiAgICAgcGF0Y2ggYXBwbGllZD8K
PiA+Cj4gPgo+ID4gSSBoYXZlIGFwcGxpZWQgcGF0Y2hlcyBvbiB0b3Agb2YgdXBzdHJlYW0vc3Rh
Z2luZy4KPgo+IHBhdGNoZXMgYXJlIGFwcGxpZWQgZXZlcnkgZGF5IHRvIHN0YWdpbmcuIFNvIGNh
biB5b3UgcGxlYXNlIHByb3ZpZGUgdGhlCj4gZXhhY3QgY29tbWl0Pwo+CgpPaCB5ZXMsIHRoZSBz
dGFnaW5nIGFscmVhZHkgbW92ZWQuIEl0IHdhcyB0aGlzIG9uZTogMzg4YzU1Ygp0b29scy9taXNj
OiBmaXggaGFyZCB0YWJzIGluIHhlbi1odm1jdHguYwoKPiBBbHNvLCBpdCBpcyBjb21tb24gZm9y
IGJpZyBzZXJpZXMgdG8gcHJvdmlkZSBhIGJyYW5jaCB3aXRoIHRoZSBwYXRjaAo+IHNlcmllcyBh
cHBsaWVkLiBUaGlzIG1ha2VzIGVhc2llciBmb3IgcGVvcGxlIHRvIHRyeSB5b3VyIHNlcmllcy4K
Pgo+ID4KPiA+ICAgICBPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90
ZToKPiA+ICAgICAgPgo+ID4gICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiAgICAgID4g
VGhlIHNlcmllcyBkb2VzIG5vdCBpbmNsdWRlOgo+ID4gICAgICA+IGEpIFVBUlQgZHJpdmVyLXNw
ZWNpZmljIHN1c3BlbmQvcmVzdW1lIHRoYXQgZ2V0cyBjYWxsZWQgd2hlbgo+ID4gICAgIGNvbnNv
bGUgc3VzcGVuZHMKPiA+Cj4gPiAgICAgSSBmZWVsIGl0IHdpbGwgYmUgZGlmZmljdWx0IHRvIHRl
c3QgdGhpcyBzZXJpZXMgd2l0aG91dCBVQVJUIGRyaXZlcgo+ID4gICAgIHN1cHBvcnQuIFdvdWxk
IGl0IGJlIHBvc3NpYmxlIHRvIGludGVncmF0ZSB0aGVtIGluIHRoYXQgc2VyaWVzPwo+ID4KPiA+
Cj4gPiBZZXMgdGhhdCdzIHBvc3NpYmxlLCBidXQgeW91J2xsIG5lZWQgbW9yZSB0aGFuIGEgVUFS
VCBkcml2ZXIncwo+ID4gc3VzcGVuZC9yZXN1bWUgdG8gdGVzdCB0aGlzLiBFLmcuIGZvciB0ZXN0
aW5nIHRoZSBzZXJpZXMgb24gWGlsaW54Cj4gPiBVbHRyYXNjYWxlKyBNUFNvQyB3ZSBuZWVkIGEg
c2V0IG9mIHBhdGNoZXMgdGhhdCBwcm92aWRlcyB0aGUgYmFzaWMKPiA+IHBsYXRmb3JtIHN1cHBv
cnQgbmVlZGVkIHRvIGJvb3QsIHdoaWNoIGlzIG5vdCB5ZXQgdXBzdHJlYW1lZC4gTHVja2lseSwK
PiA+IHRoZSBzdXNwZW5kIHN1cHBvcnQgaXMgaW5kZXBlbmRlbnQgKEFSTSBzcGVjaWZpYykuCj4K
PiBJIGFtIGEgYml0IGNvbmZ1c2VkLiBJIHRob3VnaHQgaXQgd2FzIHBvc3NpYmxlIHRvIGJvb3Qg
WGVuIG91dC1vZi1ib3ggb24KPiB0aGUgWnlucSBNUC4gV2hhdCBpcyBtaXNzaW5nPwo+Cj4gPiBQ
bGVhc2UgbGV0IG1lIGNoZWNrIHdpdGggWGlsaW54IHBlb3BsZSBhbmQgU3RlZmFubyBob3cgdG8g
ZGVhbCB3aXRoCj4gPiB0aGlzLCBhbmQgSSdsbCBjb21lIGJhY2sgd2l0aCBhIHJlYWwgYW5zd2Vy
Lgo+Cj4gSWYgdGhhdCdzIHRvbyBkaWZmaWN1bHQgdG8gcHJvdmlkZSBpbiBzaG9ydCB0ZXJtLiBU
aGVuIEkgd291bGQKPiBhcHByZWNpYXRlIGlmIHRlc3RpbmcgaXMgZG9uZSBvbiBhbm90aGVyIHBs
YXRmb3JtIChlLmcgRm91bmRhdGlvbgo+IE1vZGVsKS4gU28gSSBjYW4gYXQgbGVhc3QgdmVyaWZ5
IHRoZSBzZXJpZXMgYmVmb3JlIHdlIG1lcmdlIGl0Lgo+CgpObywgaXQncyBub3QgZGlmZmljdWx0
IGF0IGFsbCwgSSBqdXN0IG5lZWQgWGlsaW54IHN1cHBvcnQgb24gdGhpcy4KCj4gQ2hlZXJzLAo+
Cj4gLS0KPiBKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 12:38:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 12:38: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-devel-bounces@lists.xenproject.org>)
	id 1gMBUO-0008UF-HN; Mon, 12 Nov 2018 12:38: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=eaes=nx=gmail.com=ketuzsezr@srs-us1.protection.inumbo.net>)
 id 1gMBUM-0008U9-L1
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 12:38:46 +0000
X-Inumbo-ID: e4bae185-e677-11e8-9a16-bc764e045a96
Received: from mail-oi1-f180.google.com (unknown [209.85.167.180])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e4bae185-e677-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 12:38:44 +0000 (UTC)
Received: by mail-oi1-f180.google.com with SMTP id w66-v6so7013646oiw.4
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 04:38:44 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=52cXmBBRDvuNlis9ZDpbKH8lGQAABJ4jkCwRaxnUDkE=;
 b=k6ejtm5zsFncO1NGkexCUxkvz6F7tzmG73SzYedZFu+dA8kgs4EyCOaabWaciZ/0Xc
 diwAqfXAGY7ayVvY0Xc4hs8EoK+tNfJYCrVF8VNPlsi5KiMUeqWOIq+jvncRs0djsee0
 WluCrYKZDByzpNRZC3RQnKV9rukXs8WoDetenLjiBwVFvqyTmLM9JG94WzaZslsiPRv9
 NP2r6IVU3GCyhYxrYXHJ7p1Wd6s/ZoKdMnAwaHEloHsvKwpUH+8z4H0dpBe6ojWrxntE
 FuYZJiyZL5BLvdsMUcWV+uL7FBvDpSM05LiyC34zizXz1+B3l5WyEV7OeiOZZAi3wvty
 xjUQ==
X-Gm-Message-State: AGRZ1gIcI4xoTWTIfvU1+punUaTC7ScEkEQ1wa6E2Nbyg0cgMVVqA7dz
 lLE5q+9ZY7eI4s6onEY0ar5LMCBVqMHZtkrFjlw=
X-Google-Smtp-Source: AJdET5cL9buGSXigXoGNS2z2IghZGFPtCX+g1CV/8C69bTfNPLm+6VpH58RFHo9Ym5yP//jR4brk+AsKPZ6P1XIJWPw=
X-Received: by 2002:aca:db05:: with SMTP id s5-v6mr408602oig.173.1542026324084; 
 Mon, 12 Nov 2018 04:38:44 -0800 (PST)
MIME-Version: 1.0
References: <D5E866B2-96F4-4E89-941E-73F578DF2F17@citrix.com>
 <5BE1C75E02000078001F8C85@prv1-mh.provo.novell.com>
 <20181107104938.GD4358@olila.i.net-space.pl>
 <20181107150651.GI4358@olila.i.net-space.pl>
 <df21e249-8eda-b195-e65b-a3772e3649b0@suse.com>
 <20181108123641.GD4487@olila.i.net-space.pl>
In-Reply-To: <20181108123641.GD4487@olila.i.net-space.pl>
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
Date: Mon, 12 Nov 2018 07:38:32 -0500
Message-ID: <CACJDEmpXiLfG4jvPH-L4m4f_CNP_p+bkU76hCccBB3eqHVm06g@mail.gmail.com>
To: Daniel Kiper <daniel.kiper@oracle.com>
Subject: Re: [Xen-devel] x86 Community Call: Nov 14 - 15:00 - 16:00 UTC -
 Call for Agenda Items
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: davorin.mista@aggios.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Rich Persaud <persaur@gmail.com>, Jan Beulich <JBeulich@suse.com>,
 anastassios.nanos@onapp.com, Joao Martins <joao.m.martins@oracle.com>,
 Matt Spencer <Matt.Spencer@arm.com>, john.ji@intel.com, robin.randhawa@arm.com,
 Artem Mygaiev <artem_mygaiev@epam.com>, mirela.simonovic@aggios.com,
 Xen-devel <xen-devel@lists.xenproject.org>, Lars Kurth <lars.kurth@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <paul.durrant@citrix.com>, committers@xenproject.org,
 vfachin@de.adit-jv.com, intel-xen@intel.com,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Brian Woods <brian.woods@amd.com>, Julien Grall <julien.grall@arm.com>,
 JanakarajanNatarajan <jnataraj@amd.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 dgar.iglesias@xilinx.com, Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============0397287296925066907=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0397287296925066907==
Content-Type: multipart/alternative; boundary="0000000000004810df057a76fb14"

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

On Thu, Nov 8, 2018, 7:37 AM Daniel Kiper <daniel.kiper@oracle.com wrote:

> On Wed, Nov 07, 2018 at 04:15:17PM +0100, Juergen Gross wrote:
> > On 07/11/2018 16:06, Daniel Kiper wrote:
> > > On Wed, Nov 07, 2018 at 11:49:38AM +0100, Daniel Kiper wrote:
> > >> On Tue, Nov 06, 2018 at 09:54:54AM -0700, Jan Beulich wrote:
> > >>>>>> On 02.11.18 at 18:59, <lars.kurth@citrix.com> wrote:
> > >>>> It=E2=80=99s time again for the x86 community call: for the agenda=
 see
> > >>>>
> https://docs.google.com/document/d/1RxW-iwcFFuKzNjjEqLEtiwFVHgAUlk35c0EtT=
kRE1
> > >>>> k4/edit#
> > >>>>
> > >>>> Please propose new agenda items by next Friday (feel free to just
> add them
> > >>>> to the document or reply to this mail)
> > >>>
> > >>> I've just added a TMEM item, and seeing only Daniel from Oracle on
> the
> > >>> Cc list here I've added Konrad so he might arrange for someone to
> > >>> attend to clarify their intentions with it.
> > >>
> > >> Konrad is not available this week. However, AFAICT we do not have an=
y
> > >> plans WRT TMEM. Anyway, I am CC-ing Joao and Boris. There is chance
> that
> > >> they know something more than I.
> > >
> > > Konrad told me that if you would like to rip TMEM out he will ack the
> patch.
> >
> > Is this true for Linux kernel drivers/xen/tmem.c, too?
>
> Yep!
>


Back in the land of emails.

Yes confirming Daniel's answers.




> Daniel
>

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

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">=
On Thu, Nov 8, 2018, 7:37 AM Daniel Kiper &lt;<a href=3D"mailto:daniel.kipe=
r@oracle.com">daniel.kiper@oracle.com</a> wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">On Wed, Nov 07, 2018 at 04:15:17PM +0100, Juergen Gross wrote=
:<br>
&gt; On 07/11/2018 16:06, Daniel Kiper wrote:<br>
&gt; &gt; On Wed, Nov 07, 2018 at 11:49:38AM +0100, Daniel Kiper wrote:<br>
&gt; &gt;&gt; On Tue, Nov 06, 2018 at 09:54:54AM -0700, Jan Beulich wrote:<=
br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; On 02.11.18 at 18:59, &lt;<a href=3D"mailto:l=
ars.kurth@citrix.com" target=3D"_blank" rel=3D"noreferrer">lars.kurth@citri=
x.com</a>&gt; wrote:<br>
&gt; &gt;&gt;&gt;&gt; It=E2=80=99s time again for the x86 community call: f=
or the agenda see<br>
&gt; &gt;&gt;&gt;&gt; <a href=3D"https://docs.google.com/document/d/1RxW-iw=
cFFuKzNjjEqLEtiwFVHgAUlk35c0EtTkRE1" rel=3D"noreferrer noreferrer" target=
=3D"_blank">https://docs.google.com/document/d/1RxW-iwcFFuKzNjjEqLEtiwFVHgA=
Ulk35c0EtTkRE1</a><br>
&gt; &gt;&gt;&gt;&gt; k4/edit#<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; Please propose new agenda items by next Friday (feel =
free to just add them<br>
&gt; &gt;&gt;&gt;&gt; to the document or reply to this mail)<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; I&#39;ve just added a TMEM item, and seeing only Daniel f=
rom Oracle on the<br>
&gt; &gt;&gt;&gt; Cc list here I&#39;ve added Konrad so he might arrange fo=
r someone to<br>
&gt; &gt;&gt;&gt; attend to clarify their intentions with it.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Konrad is not available this week. However, AFAICT we do not =
have any<br>
&gt; &gt;&gt; plans WRT TMEM. Anyway, I am CC-ing Joao and Boris. There is =
chance that<br>
&gt; &gt;&gt; they know something more than I.<br>
&gt; &gt;<br>
&gt; &gt; Konrad told me that if you would like to rip TMEM out he will ack=
 the patch.<br>
&gt;<br>
&gt; Is this true for Linux kernel drivers/xen/tmem.c, too?<br>
<br>
Yep!<br></blockquote></div></div><div dir=3D"auto"><br></div><div dir=3D"au=
to"><br></div><div dir=3D"auto">Back in the land of emails.=C2=A0</div><div=
 dir=3D"auto"><br></div><div dir=3D"auto">Yes confirming Daniel&#39;s answe=
rs.</div><div dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=
=3D"auto"><br></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex">
<br>
Daniel<br>
</blockquote></div></div></div>

--0000000000004810df057a76fb14--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0397287296925066907==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 12 12:40:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 12:40: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-devel-bounces@lists.xenproject.org>)
	id 1gMBW0-0000r5-Uv; Mon, 12 Nov 2018 12:40: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMBW0-0000r0-HI
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 12:40:28 +0000
X-Inumbo-ID: 218afb32-e678-11e8-993a-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 218afb32-e678-11e8-993a-12d6303a7972;
 Mon, 12 Nov 2018 12:40:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 05:40:26 -0700
Message-Id: <5BE974B502000078001FAF6F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 05:40:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181109172250.12894-1-roger.pau@citrix.com>
 <20181109172250.12894-2-roger.pau@citrix.com>
 <5BE955D502000078001FAC06@prv1-mh.provo.novell.com>
 <20181112114909.rovrjxp2ynrlgx2n@mac.citrite.net>
In-Reply-To: <20181112114909.rovrjxp2ynrlgx2n@mac.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] guest/pvh: fix handling of multiboot
 info and module list
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjExLjE4IGF0IDEyOjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgTm92IDEyLCAyMDE4IGF0IDAzOjI4OjM3QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDkuMTEuMTggYXQgMTg6MjIsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gICAgICBmb3IgKCBpID0gMDsgaSA8IHB2aF9pbmZvLT5ucl9tb2R1bGVzOyBp
KysgKQo+PiA+ICAgICAgewo+PiA+ICAgICAgICAgIEJVR19PTihlbnRyeVtpXS5wYWRkciA+PiAz
Mik7Cj4+ID4gICAgICAgICAgQlVHX09OKGVudHJ5W2ldLmNtZGxpbmVfcGFkZHIgPj4gMzIpOwo+
PiA+ICAKPj4gPiAtICAgICAgICBtb2RbaV0ubW9kX3N0YXJ0ID0gZW50cnlbaV0ucGFkZHI7Cj4+
ID4gLSAgICAgICAgbW9kW2ldLm1vZF9lbmQgICA9IGVudHJ5W2ldLnBhZGRyICsgZW50cnlbaV0u
c2l6ZTsKPj4gPiAtICAgICAgICBtb2RbaV0uc3RyaW5nICAgID0gZW50cnlbaV0uY21kbGluZV9w
YWRkcjsKPj4gPiArICAgICAgICBwdmhfbWJpX21vZHNbaV0ubW9kX3N0YXJ0ID0gZW50cnlbaV0u
cGFkZHI7Cj4+ID4gKyAgICAgICAgcHZoX21iaV9tb2RzW2ldLm1vZF9lbmQgICA9IGVudHJ5W2ld
LnBhZGRyICsgZW50cnlbaV0uc2l6ZTsKPj4gPiArICAgICAgICBwdmhfbWJpX21vZHNbaV0uc3Ry
aW5nICAgID0gZW50cnlbaV0uY21kbGluZV9wYWRkcjsKPj4gPiAgICAgIH0KPj4gPiAgCj4+ID4g
ICAgICBCVUdfT04oIXB2aF9pbmZvLT5yc2RwX3BhZGRyKTsKPj4gPiAgICAgIHJzZHBfaGludCA9
IHB2aF9pbmZvLT5yc2RwX3BhZGRyOwo+PiA+ICsKPj4gPiArICAgICptYmkgPSAmcHZoX21iaTsK
Pj4gPiArICAgICptb2QgPSBwdmhfbWJpX21vZHM7Cj4+IAo+PiBBbmQgdGhlcmUgYXJlIG5vIF9f
dmEoKSB1c2VzIG9yIGFsaWtlIGdldHRpbmcgYWRkZWQgaGVyZSAobm90IHRoYXQKPj4gaXQgd291
bGQgbWFrZSBhbnkgc2Vuc2UgZm9yIHN0YXRpYyB2YXJpYWJsZXMsIGkuZS4gdGhpbmdzIHNpdHRp
bmcgaW5zaWRlCj4+IHRoZSBYZW4gaW1hZ2UpLgo+IAo+IE5vLCBfX3ZhIHdhcyBjdXJyZW50bHkg
dXNlZCBieSBfX3N0YXJ0X3hlbiBpbiBvcmRlciB0byBnZXQgdGhlIHZpcnR1YWwKPiBhZGRyZXNz
IG9mIHRoZSBtb2R1bGUgbGlzdCAoX192YShtYmktPm1vZHNfYWRkcikpLCB3aGljaCBiZWNvbWVz
IHN0YWxlCj4gYWZ0ZXIgcmVsb2NhdGluZyBYZW4gaXRzZWxmIGJlY2F1c2UgaW4gdGhlIFBWSCBj
YXNlIHRoZSBtb2RzX2FkZHJzCj4gcG9pbnRzIHRvIGEgcGh5c2ljYWwgYWRkcmVzcyBpbiB0aGUg
LmluaXQgc2VjdGlvbiBvZiB0aGUgWGVuIGltYWdlLgoKU28gYWl1aSB5b3UgcmVmZXIgdG8gdGhp
cyBodW5rOgoKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3Nl
dHVwLmMKQEAgLTcxOSwxMiArNzE5LDEzIEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRf
eGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAqLwogICAgICAgICBvcHRfY29uc29s
ZV94ZW4gPSAtMTsKICAgICAgICAgQVNTRVJUKG1iaV9wID09IDApOwotICAgICAgICBtYmkgPSBw
dmhfaW5pdCgpOworICAgICAgICBwdmhfaW5pdCgmbWJpLCAmbW9kKTsKICAgICB9CiAgICAgZWxz
ZQorICAgIHsKICAgICAgICAgbWJpID0gX192YShtYmlfcCk7Ci0KLSAgICBtb2QgPSBfX3ZhKG1i
aS0+bW9kc19hZGRyKTsKKyAgICAgICAgbW9kID0gX192YShtYmktPm1vZHNfYWRkcik7CisgICAg
fQogCiAgICAgbG9hZGVyID0gKG1iaS0+ZmxhZ3MgJiBNQklfTE9BREVSTkFNRSkKICAgICAgICAg
PyAoY2hhciAqKV9fdmEobWJpLT5ib290X2xvYWRlcl9uYW1lKSA6ICJ1bmtub3duIjsKCldoaWNo
IGluZGVlZCBieXBhc3NlcyB0aGUgcGFzc2luZyB0aHJvdWdoIF9fdmEoKSBmb3IgbW9kc19hZGRy
LApidXQgdGhlIGxhc3QgcGFyYWdyYXBoIG9mIHRoZSBkZXNjcmlwdGlvbiBzdWdnZXN0cyB0aGF0
IHlvdSBhbHNvCmFsdGVyIGhvdyBtYmkgZ2V0cyBoYW5kbGVkLCB3aGljaCBpcyBwZXJoYXBzIHBh
cnQgb2YgbXkgY29uZnVzaW9uLgoKPj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L3B2aC1ib290LmgKPj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3B2aC1ib290
LmgKPj4gPiBAQCAtMjUsMTcgKzI1LDE2IEBACj4+ID4gIAo+PiA+ICBleHRlcm4gYm9vbCBwdmhf
Ym9vdDsKPj4gPiAgCj4+ID4gLW11bHRpYm9vdF9pbmZvX3QgKnB2aF9pbml0KHZvaWQpOwo+PiA+
ICt2b2lkIHB2aF9pbml0KG11bHRpYm9vdF9pbmZvX3QgKiptYmksIG1vZHVsZV90ICoqbW9kKTsK
Pj4gPiAgdm9pZCBwdmhfcHJpbnRfaW5mbyh2b2lkKTsKPj4gPiAgCj4+ID4gICNlbHNlCj4+ID4g
IAo+PiA+ICAjZGVmaW5lIHB2aF9ib290IDAKPj4gPiAgCj4+ID4gLXN0YXRpYyBpbmxpbmUgbXVs
dGlib290X2luZm9fdCAqcHZoX2luaXQodm9pZCkKPj4gPiArc3RhdGljIGlubGluZSB2b2lkICpw
dmhfaW5pdChtdWx0aWJvb3RfaW5mb190ICoqbWJpLCBtb2R1bGVfdCAqKm1vZCkKPj4gPiAgewo+
PiA+ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4+ID4gLSAgICByZXR1cm4gTlVMTDsKPj4g
PiAgfQo+PiAKPj4gUGxlYXNlIGRvbid0IHJlbW92ZSB0aGUgcmV0dXJuIHN0YXRlbWVudC4gT3Ig
d2FpdCAtIGRvbid0IHlvdQo+PiBtZWFuIHRoZSBmdW5jdGlvbiB0byByZXR1cm4gInZvaWQiIHJh
dGhlciB0aGFuICJ2b2lkICoiPwo+IAo+IFllcywgdGhpcyBpcyBhIG1pc3Rha2UsIHBsZWFzZSBz
ZWUgdjIgb2YgdGhpcyBwYXRjaCB3aGljaCBpcyBhbHJlYWR5Cj4gb24gdGhlIGxpc3QuCgpPaCwg
SSBzZWUuIEkgZGlkbid0IGV2ZW4gbm90aWNlIHRoZSB2MiBpbiB0aGUgdGl0bGUgLSBpdCBiZWlu
ZyBhIHN0YW5kYWxvbmUKMS8yIHBhdGNoLCBJIHRob3VnaHQgdGhpcyB3YXMgYSBtYWlsaW5nIGFy
dGlmYWN0LiAgVGhlIG1vcmUgdGhhdCBpdCBhbHNvCmRvZXNuJ3QgbGlzdCB3aGF0IGhhcyBjaGFu
Z2VkIGluIHYyLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 12:45:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 12:45: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-devel-bounces@lists.xenproject.org>)
	id 1gMBap-00014M-Ob; Mon, 12 Nov 2018 12:45: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMBao-00014H-6b
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 12:45:26 +0000
X-Inumbo-ID: d260b21c-e678-11e8-835e-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d260b21c-e678-11e8-835e-12d6303a7972;
 Mon, 12 Nov 2018 12:45:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 05:45:22 -0700
Message-Id: <5BE975DF02000078001FAF91@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 05:45:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <5BE9672802000078001FAD79@prv1-mh.provo.novell.com>
 <CAKPH-NjKU6KvU7ZaQUXuaKYFBgKqCNO0uW2Rn2K8YVEtbew8mg@mail.gmail.com>
In-Reply-To: <CAKPH-NjKU6KvU7ZaQUXuaKYFBgKqCNO0uW2Rn2K8YVEtbew8mg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, stefano.stabellini@xilinx.com,
 saeed.nowshadi@xilinx.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjExLjE4IGF0IDEyOjUwLCA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPiB3
cm90ZToKPiBXaGF0PwoKUGxlYXNlIGRvbid0IHRvcCBwb3N0LgoKPiBPbiBNb24sIE5vdiAxMiwg
MjAxOCBhdCAxMjo0MiBQTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+
IAo+PiA+Pj4gT24gMTIuMTEuMTggYXQgMTI6MzAsIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5j
b20+IHdyb3RlOgo+PiA+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4+ID4gKysrIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPj4gPiBAQCAtMjQsNiArMjQsNyBAQAo+PiA+ICAjaW5j
bHVkZSA8eGVuL3dhaXQuaD4KPj4gPiAgI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KPj4gPiAgI2lu
Y2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KPj4gPiArI2luY2x1ZGUgPHB1YmxpYy9zY2hlZC5oPgo+
PiA+ICAjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgo+PiA+ICAjaW5jbHVkZSA8cHVibGljL3Zj
cHUuaD4KPj4gPiAgI2luY2x1ZGUgPHB1YmxpYy92bV9ldmVudC5oPgo+Pgo+PiBXaHk/CgpJIHRo
aW5rIGdpdmVuIHRoZSBjb250ZXh0IHRoZSBxdWVzdGlvbiwgZXZlbiBpZiB0ZXJzZSwgaXMgcHJl
dHR5CmNsZWFyOiBXaHkgZG8geW91IGFkZCB0aGlzICNpbmNsdWRlIGFzIHRoZSBvbmx5IGNoYW5n
ZSBpbiB0aGlzCmhlYWRlcj8gTm90aGluZyBpbiB0aGUgaGVhZGVyIHByZXZpb3VzbHkgcmVxdWly
ZWQgaXQsIGFuZCBpZgp5b3UgaGF2ZSBhIHN1ZGRlbiBuZXcgcmVxdWlyZW1lbnQgZWxzZXdoZXJl
LCB0aGVuIHBsZWFzZQppbmNsdWRlIHRoZSBleHRyYSBoZWFkZXIganVzdCB0aGVyZS4KCkFsc28g
cGxlYXNlIGFjY2VwdCB0aGF0IGdpdmVuIHRoZSBhbW91bnQgb2YgdGltZSBuZWVkZWQgdG8KZGVh
bCB3aXRoIGluY29taW5nIHBhdGNoZXMsIGl0IGlzIG5vdCBnZW5lcmFsbHkgc2NhbGFibGUgdG8K
YWx3YXlzIGdpdmUgbG9uZyBleHBsYW5hdGlvbnMgdG8gd2hhdCBzZWVtcyBwcmV0dHkgb2J2aW91
cwphbnl3YXkuIChJIGRvIHJlYWxpemUgdGhhdCAib2J2aW91cyIgaXMgYSByYXRoZXIgc3ViamVj
dGl2ZQphdHRyaWJ1dGUgdG8gdGhpbmdzLikKCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 12:59:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 12:59: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-devel-bounces@lists.xenproject.org>)
	id 1gMBoW-00027Y-6T; Mon, 12 Nov 2018 12:59: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=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMBoU-00027M-Nn
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 12:59:34 +0000
X-Inumbo-ID: c7c35858-e67a-11e8-9ac6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c7c35858-e67a-11e8-9ac6-12d6303a7972;
 Mon, 12 Nov 2018 12:59:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMBoK-0005Ea-3f; Mon, 12 Nov 2018 12:59:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMBoJ-0006Z6-OZ; Mon, 12 Nov 2018 12:59:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMBoJ-0005P0-Nz; Mon, 12 Nov 2018 12:59:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129760-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:freebsd-install:fail:regression
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=78e0897dd8b321ba1b4a2137778ab7ae7d400af5
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 12:59:23 +0000
Subject: [Xen-devel] [linux-3.18 test] 129760: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc2MCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3NjAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAxMCBmcmVlYnNkLWluc3RhbGwgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICA3OGUwODk3ZGQ4YjMyMWJhMWI0YTIxMzc3NzhhYjdhZTdkNDAwYWY1CmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5
NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg4NTggIDIwMTgtMTAtMTcg
MjE6NDc6MzkgWiAgIDI1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NzYwICAyMDE4LTEx
LTEwIDE2OjE3OjMwIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gQnJvd24gPGFhcm9uLmYuYnJvd25A
aW50ZWwuY29tPgogIEFiaGlsYXNoIEtlc2F2YW4gPGEua2VzYXZhbkBzYW1zdW5nLmNvbT4KICBB
bCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3ds
YW5kLmhhcnZhcmQuZWR1PgogIEFsZXggQ2hlbiA8YWxleC5jaGVuQGh1YXdlaS5jb20+CiAgQWxl
eCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4YW5kZXIgUG90
YXBlbmtvIDxnbGlkZXJAZ29vZ2xlLmNvbT4KICBBbGV4YW5kZXIgU3RlaW4gPGFsZXhhbmRlcnM4
M0B3ZWIuZGU+CiAgQWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGZyZWUtZWxl
Y3Ryb25zLmNvbT4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFsZXhlaS5zdGFyb3ZvaXRvdkBnbWFp
bC5jb20+CiAgQWxleGV5IEJyb2RraW4gPGFicm9ka2luQHN5bm9wc3lzLmNvbT4KICBBbmRyZWkg
T3RjaGVyZXRpYW5za2kgPGFuZHJlaS5vdGNoZXJldGlhbnNraUBpbnRlbC5jb20+CiAgQW5kcmV3
IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbnNzaSBIYW5udWxhIDxhbnNz
aS5oYW5udWxhQGlraS5maT4KICBBcmlrIE5lbXRzb3YgPGFyaWt4Lm5lbXRzb3ZAaW50ZWwuY29t
PgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEJodXZhbmNo
YW5kcmEgRFYgPGJodXZhbmNoYW5kcmEuZHZAdG9yYWRleC5jb20+CiAgQmpvcm4gSGVsZ2FhcyA8
YmhlbGdhYXNAZ29vZ2xlLmNvbT4KICBCam9ybiBIZWxnYWFzIDxoZWxnYWFzQGtlcm5lbC5vcmc+
CiAgQmrDuHJuIE1vcmsgPGJqb3JuQG1vcmsubm8+CiAgQm8gU2hlbiA8dm9pY2Uuc2hlbkBhdG1l
bC5jb20+CiAgQnJpYW4gTm9ycmlzIDxjb21wdXRlcnNmb3JwZWFjZUBnbWFpbC5jb20+CiAgQ2hh
bndvbyBDaG9pIDxjdzAwLmNob2lAc2Ftc3VuZy5jb20+CiAgQ2hyaXMgTWFzb24gPGNsbUBmYi5j
b20+CiAgQ2hyaXMgTWkgPGNocmlzbUBtZWxsYW5veC5jb20+CiAgQ2hyaXMgV2lsc29uIDxjaHJp
c0BjaHJpcy13aWxzb24uY28udWs+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdl
ckBkZS5pYm0uY29tPgogIENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgogIENodWNrIExl
dmVyIDxjaHVjay5sZXZlckBvcmFjbGUuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5n
QGNhbm9uaWNhbC5jb20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAg
RGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbmllbCBCb3JrbWFu
biA8ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBm
ZndsbC5jaD4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERh
dmlkIEFoZXJuIDxkc2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBEdWVjayA8ZGF2aWRjZHVlY2tA
Z29vZ2xlbWFpbC5jb20+CiAgRGF2aWQgSG93ZWxscyA8ZGhvd2VsbHNAcmVkaGF0LmNvbT4KICBE
YXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5
dWtvdkBnb29nbGUuY29tPgogIEVkZ2FyIENoZXJrYXNvdiA8ZWNoZXJrYXNvdkBkZXYucnRzb2Z0
LnJ1PgogIEVtbWFudWVsIEdydW1iYWNoIDxlbW1hbnVlbC5ncnVtYmFjaEBpbnRlbC5jb20+CiAg
RXJhbiBCZW4gRWxpc2hhIDxlcmFuYmVAbWVsbGFub3guY29tPgogIEVyaWMgQmlnZ2VycyA8ZWJp
Z2dlcnNAZ29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAg
RXVnZW5pYSBFbWFudGF5ZXYgPGV1Z2VuaWFAbWVsbGFub3guY29tPgogIEV6ZXF1aWVsIEdhcmNp
YSA8ZXplcXVpZWwuZ2FyY2lhQGltZ3RlYy5jb20+CiAgRmFiaWVuIFByb3Jpb2wgPGZhYmllbi5w
cm9yaW9sQGpkc3UuY29tPgogIEZlbGlwZSBCYWxiaSA8YmFsYmlAdGkuY29tPgogIEZpbGlwZSBN
YW5hbmEgPGZkbWFuYW5hQHN1c2UuY29tPgogIEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlA
Z21haWwuY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+
CiAgR2V1bnNpayBMaW0gPGdldW5zaWsubGltQHNhbXN1bmcuY29tPgogIEdyZWcgSGFja21hbm4g
PGdoYWNrbWFubkBnb29nbGUuY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4
Zm91bmRhdGlvbi5vcmc+CiAgSGFubmVzIEZyZWRlcmljIFNvd2EgPGhhbm5lc0BzdHJlc3NpbmR1
a3Rpb24ub3JnPgogIEhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CiAgSGVpa28g
U3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4KICBIZWlrbyBTdMO8Ym5lciA8aGVpa29Ac250ZWNo
LmRlPgogIEhlaW5lciBLYWxsd2VpdCA8aGthbGx3ZWl0MUBnbWFpbC5jb20+CiAgSGVyYmVydCBY
dSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEh1YW5nLCBZaW5nIDx5aW5nLmh1YW5n
QGludGVsLmNvbT4KICBJYW4gTXVuc2llIDxpbXVuc2llQGF1MS5pYm0uY29tPgogIElkbyBTY2hp
bW1lbCA8aWRvc2NoQG1lbGxhbm94LmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9y
Zz4KICBJbmtpIERhZSA8aW5raS5kYWVAc2Ftc3VuZy5jb20+CiAgSmFrdWIgS2ljaW5za2kgPGph
a3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFtYWwgSGFkaSBTYWxpbSA8amhzQG1vamF0
YXR1LmNvbT4KICBKYW1lcyBNb3JyaXMgPGphbWVzLmwubW9ycmlzQG9yYWNsZS5jb20+CiAgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAg
SmF2aWVyIE1hcnRpbmV6IENhbmlsbGFzIDxqYXZpZXIubWFydGluZXpAY29sbGFib3JhLmNvLnVr
PgogIEplZmYgQmFybmhpbGwgPDB4ZWZmZWZmQGdtYWlsLmNvbT4KICBKZWZmIEtpcnNoZXIgPGpl
ZmZyZXkudC5raXJzaGVyQGludGVsLmNvbT4KICBKZWZmIExheXRvbiA8amVmZi5sYXl0b25AcHJp
bWFyeWRhdGEuY29tPgogIEplZmYgTGF5dG9uIDxqbGF5dG9uQHBvb2NoaWVyZWRzLm5ldD4KICBK
aXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmlyaSBPbHNhIDxqb2xzYUByZWRoYXQuY29t
PgogIEppc2hlbmcgWmhhbmcgPGpzemhhbmdAbWFydmVsbC5jb20+CiAgSm9lIFRob3JuYmVyIDxl
anRAcmVkaGF0LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBI
b3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0Bp
bnRlbC5jb20+CiAgSm9oYW5uZXMgVGh1bXNoaXJuIDxqb2hhbm5lcy50aHVtc2hpcm5AbWVuLmRl
PgogIEpvbmF0aGFuIENhbWVyb24gPGppYzIzQGtlcm5lbC5vcmc+CiAgSm9uZ3N1bmcgS2ltIDxu
ZWlkaGFyZC5raW1AbGdlLmNvbT4KICBKb3plZiBCYWxnYSA8am96ZWYuYmFsZ2FAZ21haWwuY29t
PgogIEp1bidpY2hpIE5vbXVyYSA8ai1ub211cmFAY2UuanAubmVjLmNvbT4KICBKdW5pY2hpIE5v
bXVyYSA8ai1ub211cmFAY2UuanAubmVjLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVy
b3JhLm9yZz4KICBLYW4gTGlhbmcgPGthbi5saWFuZ0BpbnRlbC5jb20+CiAgS2VuIFh1ZSA8S2Vu
Llh1ZUBhbWQuY29tPgogIEtldmluIEhpbG1hbiA8a2hpbG1hbkBsaW5hcm8ub3JnPgogIEtoYXpo
aXNtZWwgS3VteWtvdiA8a2hhemh5QGdvb2dsZS5jb20+CiAgS2lzaG9uIFZpamF5IEFicmFoYW0g
SSA8a2lzaG9uQHRpLmNvbT4KICBLcnp5c3p0b2YgS296bG93c2tpIDxrLmtvemxvd3NraUBzYW1z
dW5nLmNvbT4KICBLdWtqaW4gS2ltIDxrZ2VuZUBrZXJuZWwub3JnPgogIExhcnJ5IEZpbmdlciA8
TGFycnkuRmluZ2VyQGx3ZmluZ2VyLm5ldD4KICBMYXJzLVBldGVyIENsYXVzZW4gPGxhcnNAbWV0
YWZvby5kZT4KICBMYXVyYSBBYmJvdHQgPGxhYmJvdHRAZmVkb3JhcHJvamVjdC5vcmc+CiAgTGVl
IEpvbmVzIDxsZWUuam9uZXNAbGluYXJvLm9yZz4KICBMZWkgWWFuZyA8TGVpLllhbmdAd2luZHJp
dmVyLmNvbT4KICBMZW4gU29yZW5zZW4gPGxzb3JlbnNlQGNzY2x1Yi51d2F0ZXJsb28uY2E+CiAg
TGVubmFydCBTb3JlbnNlbiA8bHNvcmVuc2VAY3NjbHViLnV3YXRlcmxvby5jYT4KICBMaW51cyBU
b3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8
bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgogIExva2VzaCBWdXRsYSA8bG9rZXNodnV0bGFAdGku
Y29tPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIEx1
Y2EgQ29lbGhvIDxsdWNpYW5vLmNvZWxob0BpbnRlbC5jb20+CiAgTHVjYXMgQmF0ZXMgPGx1Y2Fz
YkBtb2phdGF0dS5jb20+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9jaGVzQGF0
bWVsLmNvbT4KICBNYWlrIEJyb2VtbWUgPG1icm9lbW1lQGxpYm1wcS5vcmc+CiAgTWFyYyBaeW5n
aWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjZWwgWmlzd2lsZXIgPG1hcmNlbEB6aXN3
aWxlci5jb20+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFp
bC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcmsgUnVzdGFkIDxt
YXJrLmQucnVzdGFkQGludGVsLmNvbT4KICBNYXJrIFNhbHl6eW4gPHNhbHl6eW5AYW5kcm9pZC5j
b20+CiAgTWFydGluIEhhdWtlIDxtYXJkbmhAZ214LmRlPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8
bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRl
ZnNreUBkZS5pYm0uY29tPgogIE1hdGV1c3ogU3lsd2VzdHJ6YWsgPG1hdGlzZWM3QGdtYWlsLmNv
bT4KICBNYXRoaWFzIE55bWFuIDxtYXRoaWFzLm55bWFuQGxpbnV4LmludGVsLmNvbT4KICBNYXVy
byBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1heGltZSBD
aGV2YWxsaWVyIDxtYXhpbWUuY2hldmFsbGllckBib290bGluLmNvbT4KICBNaWNoYWVsIEJydW5u
ZXIgPE1pY2hhZWwuQnJ1bm5lckBrb250cm9uLmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVA
ZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBOZXVsaW5nIDxtaWtleUBuZXVsaW5nLm9yZz4KICBN
aWNoYWVsIFR1cnF1ZXR0ZSA8bXR1cnF1ZXR0ZUBsaW5hcm8ub3JnPgogIE1pa2UgU25pdHplciA8
c25pdHplckByZWRoYXQuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtaWtsb3NAc3plcmVkaS5odT4K
ICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgTXlyb24gU3Rvd2UgPG15
cm9uLnN0b3dlQHJlZGhhdC5jb20+CiAgTmFtaHl1bmcgS2ltIDxuYW1oeXVuZ0BrZXJuZWwub3Jn
PgogIE5hb3lhIEhvcmlndWNoaSA8bi1ob3JpZ3VjaGlAYWguanAubmVjLmNvbT4KICBOZWlsIEhv
cm1hbiA8bmhvcm1hbkB0dXhkcml2ZXIuY29tPgogIE5pY29sYXMgRmVycmUgPG5pY29sYXMuZmVy
cmVAYXRtZWwuY29tPgogIE5pY29sYXMgUGl0cmUgPG5pY29AbGluYXJvLm9yZz4KICBOaWtsYXMg
Q2Fzc2VsIDxuaWtsYXMuY2Fzc2VsQGxpbmFyby5vcmc+CiAgTmlrbGFzIENhc3NlbCA8bmlrbGFz
c0BheGlzLmNvbT4KICBPR0FXQSBIaXJvZnVtaSA8aGlyb2Z1bWlAbWFpbC5wYXJrbmV0LmNvLmpw
PgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgT2xvZiBKb2hhbnNzb24gPG9s
b2ZAbGl4b20ubmV0PgogIE9yIEdlcmxpdHogPG9nZXJsaXR6QG1lbGxhbm94LmNvbT4KICBQYW9s
byBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGF1bCBFLiBNY0tlbm5leSA8cGF1bG1ja0Bs
aW51eC52bmV0LmlibS5jb20+CiAgUGF1bCBaaW1tZXJtYW4gPHBhdWx6QHN5bm9wc3lzLmNvbT4K
ICBQZXRlciBDaGVuIDxwZXRlci5jaGVuQGZyZWVzY2FsZS5jb20+CiAgUGV0ZXIgSHVybGV5IDxw
ZXRlckBodXJsZXlzb2Z0d2FyZS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6
QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgog
IFBoaWwgQXVsZCA8cGF1bGRAcmVkaGF0LmNvbT4KICBQcmFyaXQgQmhhcmdhdmEgPHByYXJpdEBy
ZWRoYXQuY29tPgogIFJhbGYgQmFlY2hsZSA8cmFsZkBsaW51eC1taXBzLm9yZz4KICBSYXNtdXMg
VmlsbGVtb2VzIDxsaW51eEByYXNtdXN2aWxsZW1vZXMuZGs+CiAgUm9iZXJ0IEJhbGR5Z2EgPHIu
YmFsZHlnYUBzYW1zdW5nLmNvbT4KICBSb2JlcnQgSmFyem1payA8cm9iZXJ0LmphcnptaWtAZnJl
ZS5mcj4KICBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+CiAgUm9nZXIgUXVh
ZHJvcyA8cm9nZXJxQHRpLmNvbT4KICBSb3NzIFp3aXNsZXIgPHp3aXNsZXJAZ29vZ2xlLmNvbT4K
ICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgogIFNhc2hhIExldmlu
IDxhbGV4YW5kZXIubGV2aW5AbWljcm9zb2Z0LmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGEubGV2
aW5Ab3JhY2xlLmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBU
cmFuY2hldHRpIDxzdHJhbmNoZUBjb2RlYXVyb3JhLm9yZz4KICBTZXJnZWkgSWFub3ZpY2ggPHlu
dmljaEBnbWFpbC5jb20+CiAgU2hhaGVkIFNoYWlraCA8c2hhaGVkLnNoYWlraEBjYXZpdW0uY29t
PgogIFNob3RhIFN1enVraSA8c3V6dWtpX3Nob3RhX3QzQGxhYi5udHQuY28uanA+CiAgU2h1YWgg
S2hhbiAoU2Ftc3VuZyBPU0cpIDxzaHVhaEBrZXJuZWwub3JnPgogIFNpbW9uIEhvcm1hbiA8aG9y
bXMrcmVuZXNhc0B2ZXJnZS5uZXQuYXU+CiAgU3Jpa2FyIERyb25hbXJhanUgPHNyaWthckBsaW51
eC52bmV0LmlibS5jb20+CiAgU3RlZmFuIEFnbmVyIDxzdGVmYW5AYWduZXIuY2g+CiAgU3RlZmFu
byBCcml2aW8gPHNicml2aW9AcmVkaGF0LmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVu
LmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoYW4gTXVlbGxlciA8c211ZWxsZXJAY2hyb25v
eC5kZT4KICBTdGVwaGFuZSBFcmFuaWFuIDxlcmFuaWFuQGdvb2dsZS5jb20+CiAgU3RldmVuIFJv
c3RlZHQgKFJlZCBIYXQpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN0ZXZlbiBSb3N0ZWR0IDxy
b3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1ZGVlcCBIb2xsYSA8c3VkZWVwLmhvbGxhQGFybS5jb20+
CiAgU3VkaXAgTXVraGVyamVlIDxzdWRpcG0ubXVraGVyamVlQGdtYWlsLmNvbT4KICBTdW1hbiBU
cmlwYXRoaSA8c3RyaXBhdGhpQGFwbS5jb20+CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBv
dWxvc2VAYXJtLmNvbT4KICBTeWx3ZXN0ZXIgTmF3cm9ja2kgPHMubmF3cm9ja2lAc2Ftc3VuZy5j
b20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRlanVuIEhlbyA8dGpAa2VybmVs
Lm9yZz4KICBUaGFkZXUgTGltYSBkZSBTb3V6YSBDYXNjYXJkbyA8Y2FzY2FyZG9AY2Fub25pY2Fs
LmNvbT4KICBUaGVvZG9yZSBUcydvIDx0eXRzb0BtaXQuZWR1PgogIFRob21hcyBHbGVpeG5lciA8
dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlA
Ym9vdGxpbi5jb20+CiAgVGhvbWFzIFBldGF6em9uaSA8dGhvbWFzLnBldGF6em9uaUBmcmVlLWVs
ZWN0cm9ucy5jb20+CiAgVG9iaWFzIEhlcnpvZyA8dC1oZXJ6b2dAZ214LmRlPgogIFRvbWV1IFZp
em9zbyA8dG9tZXUudml6b3NvQGNvbGxhYm9yYS5jb20+CiAgVG9taSBWYWxrZWluZW4gPHRvbWku
dmFsa2VpbmVuQHRpLmNvbT4KICBUb255IExpbmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRy
b25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbT4KICBUeWxlciBC
YWtlciA8dHlsZXIuYmFrZXJAbGluYXJvLm9yZz4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25A
bGluYXJvLm9yZz4KICBVd2UgS2xlaW5lLUvDtm5pZyA8dS5rbGVpbmUta29lbmlnQHBlbmd1dHJv
bml4LmRlPgogIFZpZ25lc2ggUiA8dmlnbmVzaHJAdGkuY29tPgogIFZpa3RvciBLcmFzbm92IDx2
a3Jhc25vdkBkZXYucnRzb2Z0LnJ1PgogIFZpbmNlIEhzdSA8dmluY2VoQG52aWRpYS5jb20+CiAg
VmluZWV0IEd1cHRhIDx2Z3VwdGFAc3lub3BzeXMuY29tPgogIFZpbmVldCBHdXB0YSA8VmluZWV0
Lkd1cHRhMUBzeW5vcHN5cy5jb20+CiAgVml2ZWsgR2F1dGFtIDxnYXV0YW0udml2ZWtAc2Ftc3Vu
Zy5jb20+CiAgV2Vud2VuIFdhbmcgPHdhbmc2NDk1QHVtbi5lZHU+CiAgV2VueW91IFlhbmcgPHdl
bnlvdS55YW5nQGF0bWVsLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4K
ICBXb2xmcmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFhpbiBMb25nIDxsdWNpZW4ueGlu
QGdtYWlsLmNvbT4KICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNoaW1vZGEudWhAcmVu
ZXNhcy5jb20+CiAgWXUgWmhhbyA8eXV6aGFvQGdvb2dsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgNDY0NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 13:01:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 13:01: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-devel-bounces@lists.xenproject.org>)
	id 1gMBqc-0002o6-Pn; Mon, 12 Nov 2018 13:01: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMBqc-0002o0-3l
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 13:01:46 +0000
X-Inumbo-ID: 1af9820d-e67b-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1af9820d-e67b-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 13:01:44 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 07BB880D;
 Mon, 12 Nov 2018 05:01:44 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9E10D3F5A0;
 Mon, 12 Nov 2018 05:01:42 -0800 (PST)
To: Matthew Daley <mattd@bugfuzz.com>
References: <CAD3CancOq7wwLGEoL6HcCc8iO2rYtGr8n68GA=e6iiqtUVGZyQ@mail.gmail.com>
 <31b037ae-0f4e-0494-7460-b0d78422e01b@arm.com>
 <CAD3CanfUmzin+jw6xHYJ=8vQ6V2DGbRXjj0LdCm7qspMtZ7Y=g@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <481882d7-e510-51ae-2529-8bf381b6c252@arm.com>
Date: Mon, 12 Nov 2018 13:01:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAD3CanfUmzin+jw6xHYJ=8vQ6V2DGbRXjj0LdCm7qspMtZ7Y=g@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Problems building and running Xen on Hikey960
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: omkar.bolla@pathpartnertech.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xMS8xOCAxOjE1IEFNLCBNYXR0aGV3IERhbGV5IHdyb3RlOgo+IEhpIEp1bGllbiwK
CkhpIE1hdHRoZXcsCgo+IE9uIFNhdCwgMTAgTm92IDIwMTggYXQgMDA6MjIsIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4gRmlyc3RseSwgWGVuIGZhaWxzIHRv
IGJyaW5nIHVwIGFueSBvdGhlciBDUFVzIGJ1dCB0aGUgb25lIGl0IGlzIGJvb3Rpbmcgb246Cj4+
Pgo+Pj4gKFhFTikgQnJpbmdpbmcgdXAgQ1BVMQo+Pj4gKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVw
IENQVTEKPj4+IChYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFUgMSAoZXJyb3IgLTkpCj4+PiAo
WEVOKSBCcmluZ2luZyB1cCBDUFUyCj4+PiAoWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVMgo+
Pj4gKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVSAyIChlcnJvciAtOSkKPj4+IChYRU4pIEJy
aW5naW5nIHVwIENQVTMKPj4+IChYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFUzCj4+PiAoWEVO
KSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVIDMgKGVycm9yIC05KQo+Pj4gKFhFTikgQnJpbmdpbmcg
dXAgQ1BVNAo+Pj4gKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVTQKPj4+IChYRU4pIEZhaWxl
ZCB0byBicmluZyB1cCBDUFUgNCAoZXJyb3IgLTkpCj4+PiAoWEVOKSBCcmluZ2luZyB1cCBDUFU1
Cj4+PiAoWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVNQo+Pj4gKFhFTikgRmFpbGVkIHRvIGJy
aW5nIHVwIENQVSA1IChlcnJvciAtOSkKPj4+IChYRU4pIEJyaW5naW5nIHVwIENQVTYKPj4+IChY
RU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFU2Cj4+PiAoWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAg
Q1BVIDYgKGVycm9yIC05KQo+Pj4gKFhFTikgQnJpbmdpbmcgdXAgQ1BVNwo+Pj4gKFhFTikgRmFp
bGVkIHRvIGJyaW5nIHVwIENQVTcKPj4+IChYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFUgNyAo
ZXJyb3IgLTkpCj4+PiAoWEVOKSBCcm91Z2h0IHVwIDEgQ1BVcwo+Pj4KPj4+IEkgaGF2ZSB0cmFj
ZWQgdGhpcyBlcnJvciBjb2RlIC05IGJlaW5nIHJldHVybmVkIGJ5IGNhbGxfcHNjaV9jcHVfb24u
Cj4+Cj4+IEEgc2ltaWxhciBlcnJvciB3YXMgcmVwb3J0ZWQgYSBjb3VwbGUgb2YgbW9udGhzIG9u
IHRoZSBtYWlsaW5nIGxpc3QuIEZyb20gdGhlCj4+IHJlcG9ydCwgYSByZWdyZXNzaW9uIHdhcyBp
bnRyb2R1Y2VkIGJldHdlZW4gWGVuIDQuOCBhbmQgdW5zdGFibGUuCj4+Cj4+IFVuZm9ydHVuYXRl
bHksIEkgZG9uJ3QgaGF2ZSBhbiBoaWtleSBib2FyZCB0byBiaXNlY3QgaXQuIE1heSBJIGFzayBp
ZiB5b3UgY2FuCj4+IGJpc2VjdCBpdD8gSWYgeW91IGNhbiBwb2ludCB0aGUgb2ZmZW5kaW5nIGNv
bW1pdCwgSSBzaG91bGQgYmUgYWJsZSB0byBwcm92aWRlCj4+IGlkZWFzIHdoeSBpdCBicmVha3Mu
Cj4gCj4gSSBtYW5hZ2VkIHRvIGJpc2VjdCB0aGlzIHRvIGNvbW1pdAo+IDlmOTU0YTVlOTA0MTRk
MTA2MzJlNmMyZmVmNWEzM2VhOGE0YTFlNGUuIFJldmVydGluZyB0aGlzIHJldmVydCAoISkgb24K
PiB0b3Agb2YgY3VycmVudCBtYXN0ZXIgbGVhZHMgdG8gdGhlIENQVXMgKGF0IGxlYXN0IHRoZSBi
aWcgY29yZXMsIGFzCj4gZXhwZWN0ZWQpIGJlaW5nIGJyb3VnaHQgb25saW5lIGNvcnJlY3RseToK
VGhhbmsgeW91IGZvciBiaXNlY3RpbmcgWGVuLCBpdCBpcyBhY3R1YWxseSBwb2luIHRvIHRoZSBj
b21taXQgSSAKc3VzcGVjdGVkLiBJIGhhdmUgYmVlbiB0b2xkIHRoYXQgZW50cnkgcG9pbnQgZm9y
IHNlY29uZGFyeSBDUFVzIG9uIHRoZSAKSGlrZXkgYm9hcmQgbWF5IHJlcXVpcmUgdG8gYmUgYmVs
b3cgNEdCLgoKSSBhbSBub3QgZW50aXJlbHkgc3VyZSBob3cgdG8gYWRkcmVzcyB0aGlzIHlldC4g
V291bGQgeW91IG1pbmQgdG8gaGF2ZSBhIAp0cnkgYXQgdGhlIGZvbGxvd2luZyBwYXRjaD8KCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmlu
ZGV4IDgwZjAwMjg2ZDMuLmYxZmRmYTRjOTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1
cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC00MDksMTMgKzQwOSwxMSBAQCBzdGF0
aWMgcGFkZHJfdCBfX2luaXQgZ2V0X3hlbl9wYWRkcih2b2lkKQogICAgICAgICAgICAgIGlmICgg
IWUgKQogICAgICAgICAgICAgICAgICBjb250aW51ZTsKCi0jaWZkZWYgQ09ORklHX0FSTV8zMgog
ICAgICAgICAgICAgIC8qIFhlbiBtdXN0IGJlIHVuZGVyIDRHQiAqLwogICAgICAgICAgICAgIGlm
ICggZSA+IDB4MTAwMDAwMDAwVUxMICkKICAgICAgICAgICAgICAgICAgZSA9IDB4MTAwMDAwMDAw
VUxMOwogICAgICAgICAgICAgIGlmICggZSA8IGJhbmstPnN0YXJ0ICkKICAgICAgICAgICAgICAg
ICAgY29udGludWU7Ci0jZW5kaWYKCiAgICAgICAgICAgICAgcyA9IGUgLSBtaW5fc2l6ZTsKClsu
Li5dCgo+IC4uLnR1cm5zIG91dCB0aGF0IHRoZXNlIG5vZGVzIGFwcGVhciB0byBiZWxvbmcgdG8g
dGhlIGxpdHRsZSBjb3Jlcwo+ICh3aGljaCB3ZXJlIG5vdCBicm91Z2h0IG9ubGluZSBwcmV2aW91
c2x5IGFuZCBzdGlsbCBhcmVuJ3Qgd2l0aCB0aGUKPiByZXZlcnRlZCByZXZlcnQpLCBzbyBtdW5n
aW5nIHRoZSBEVCBzbyBhcyB0byByZW1vdmUgdGhlc2Ugbm9kZXMgZml4ZXMKPiB0aGlzIHByb2Js
ZW0gdG9vLgoKV2UgZGlzYWJsZSBzdXBwb3J0IG9mIGJpZy5MSVRUTEUgYnkgZGVmYXVsdCBiZWNh
dXNlIFhlbiBjdXJyZW50bHkgCmFzc3VtZXMgYWxsIHRoZSBDUFVzIGFyZSB0aGUgc2FtZS4gVGhp
cyBpcyBub3QgdGhlIGNhc2UgaW4gdGhlIApiaWcuTElUVExFIGNhc2UuCgpZb3UgY2FuIG92ZXJy
aWRlIHRoYXQgYmVoYXZpb3IgYnkgYWRkaW5nIGhtcC11bnNhZmUgb24gWGVuIGNvbW1hbmQgbGlu
ZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 13:15:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 13:15: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-devel-bounces@lists.xenproject.org>)
	id 1gMC4G-0003ml-E7; Mon, 12 Nov 2018 13:15: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMC4F-0003mW-4I
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 13:15:51 +0000
X-Inumbo-ID: 12d9d9a0-e67d-11e8-b6ad-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 12d9d9a0-e67d-11e8-b6ad-12d6303a7972;
 Mon, 12 Nov 2018 13:15:49 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4219380D;
 Mon, 12 Nov 2018 05:15:49 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 94A5E3F5A0;
 Mon, 12 Nov 2018 05:15:46 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-2-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b01a0c73-4c1d-1a97-3b46-c9fa102c13d2@arm.com>
Date: Mon, 12 Nov 2018 13:15:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-2-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 01/18] xen/arm: Move code that initializes
 VCPU context into a separate function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Jan Beulich <jbeulich@suse.com>, stefano.stabellini@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTEvMTIvMTggMTE6MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6
Cj4gRnJvbTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gCj4g
VGhlIGFyY2hfc2V0X2luZm9fZ3Vlc3QoKSBoYXMgY29kZSB0byBpbml0aWFsaXplIHRoZSBjb250
ZXh0IG9mIGEgVkNQVS4KPiBXaGVuIGEgVkNQVSBpcyByZXN1bWVkIGl0IG5lZWRzIHRvIGdvIHRo
cm91Z2ggdGhlIHNhbWUgY29udGV4dAo+IGluaXRpYWxpemF0aW9uIGV4Y2x1ZGluZyBhbGwgdGhl
IHZhbGlkYXRpb25zIHRoYXQgdGhpcyByb3V0aW5lIGRvZXMuCj4gV2UgbW92ZSB0aGUgYWN0dWFs
IFZDUFUgY29udGV4dCBzZXR0aW5nIGludG8gYSBmdW5jdGlvbiBzbyB0aGF0IGl0IGNhbiBiZQo+
IHNoYXJlZCB3aXRoIHRoZSByZXN1bWUgcGF0aC4KCkkgd291bGQgcmF0aGVyIG5vdCBpbnRyb2R1
Y2UgYSBmdW5jdGlvbiB0aGF0IHNraXAgdmFsaWRhdGlvbi4gVGhleSBhcmUgCmhlcmUgdG8gY2F0
Y2ggZXJyb3Igd2hlbiBzZXR0aW5nIHVwIHZDUFUgcmVnaXN0ZXJzLiBJZiB0aG9zZSBlcnJvcnMg
YXJlIApub3QgY2F1Z2h0LCB0aGVuIHRoZSBoeXBlcnZpc29yIHdpbGwgbGlrZWx5IGNyYXNoIG9u
IHJldHVybiB0byB0aGUgZ3Vlc3QuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 13:15:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 13:15: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-devel-bounces@lists.xenproject.org>)
	id 1gMC4G-0003mf-3u; Mon, 12 Nov 2018 13:15: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMC4F-0003mV-41
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 13:15:51 +0000
X-Inumbo-ID: 12e00050-e67d-11e8-903e-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 12e00050-e67d-11e8-903e-12d6303a7972;
 Mon, 12 Nov 2018 13:15:49 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4219380D;
 Mon, 12 Nov 2018 05:15:49 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 94A5E3F5A0;
 Mon, 12 Nov 2018 05:15:46 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-2-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b01a0c73-4c1d-1a97-3b46-c9fa102c13d2@arm.com>
Date: Mon, 12 Nov 2018 13:15:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-2-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 01/18] xen/arm: Move code that initializes
 VCPU context into a separate function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Jan Beulich <jbeulich@suse.com>, stefano.stabellini@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTEvMTIvMTggMTE6MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6
Cj4gRnJvbTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gCj4g
VGhlIGFyY2hfc2V0X2luZm9fZ3Vlc3QoKSBoYXMgY29kZSB0byBpbml0aWFsaXplIHRoZSBjb250
ZXh0IG9mIGEgVkNQVS4KPiBXaGVuIGEgVkNQVSBpcyByZXN1bWVkIGl0IG5lZWRzIHRvIGdvIHRo
cm91Z2ggdGhlIHNhbWUgY29udGV4dAo+IGluaXRpYWxpemF0aW9uIGV4Y2x1ZGluZyBhbGwgdGhl
IHZhbGlkYXRpb25zIHRoYXQgdGhpcyByb3V0aW5lIGRvZXMuCj4gV2UgbW92ZSB0aGUgYWN0dWFs
IFZDUFUgY29udGV4dCBzZXR0aW5nIGludG8gYSBmdW5jdGlvbiBzbyB0aGF0IGl0IGNhbiBiZQo+
IHNoYXJlZCB3aXRoIHRoZSByZXN1bWUgcGF0aC4KCkkgd291bGQgcmF0aGVyIG5vdCBpbnRyb2R1
Y2UgYSBmdW5jdGlvbiB0aGF0IHNraXAgdmFsaWRhdGlvbi4gVGhleSBhcmUgCmhlcmUgdG8gY2F0
Y2ggZXJyb3Igd2hlbiBzZXR0aW5nIHVwIHZDUFUgcmVnaXN0ZXJzLiBJZiB0aG9zZSBlcnJvcnMg
YXJlIApub3QgY2F1Z2h0LCB0aGVuIHRoZSBoeXBlcnZpc29yIHdpbGwgbGlrZWx5IGNyYXNoIG9u
IHJldHVybiB0byB0aGUgZ3Vlc3QuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 13:27:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 13:27: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-devel-bounces@lists.xenproject.org>)
	id 1gMCF2-0004lp-Hw; Mon, 12 Nov 2018 13:27: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMCF1-0004lk-Ss
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 13:26:59 +0000
X-Inumbo-ID: a1225bbe-e67e-11e8-b666-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1225bbe-e67e-11e8-b666-12d6303a7972;
 Mon, 12 Nov 2018 13:26:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 06:26:57 -0700
Message-Id: <5BE97F9D02000078001FAFE0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 06:26:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181015103559.22075-1-paul.durrant@citrix.com>
 <20181015103559.22075-5-paul.durrant@citrix.com>
In-Reply-To: <20181015103559.22075-5-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 4/7] iommu: introduce
 iommu_map_page_nocrash
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjEwLjE4IGF0IDEyOjM1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPiArKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gQEAgLTMxMywxNiArMzEzLDIzIEBAIHZvaWQgaW9t
bXVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIGhkLT5yZXNlcnZlZF9y
YW5nZXMgPSBOVUxMOwo+ICB9Cj4gIAo+IC1pbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCj4gLSAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgZmxhZ3MpCj4gK2ludCBpb21tdV9tYXBfcGFnZV9ub2NyYXNoKHN0cnVjdCBkb21haW4g
KmQsIGRmbl90IGRmbiwgbWZuX3QgbWZuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgZmxhZ3MpCgpEaWQgeW91IGNvbnNpZGVyIHVzaW5nIGEgZmxhZyBiaXQgaW5z
dGVhZCBvZiBpbnRyb2R1Y2luZyBhIGZ1bm5pbHkKbmFtZWQgZnVuY3Rpb24gKEkgc2luY2VyZWx5
IGhvcGUgdGhhdCBpbiB0aGUgY29tbW9uIGNhc2Ugbm9uZQpvZiBvdXIgY29kZSBjcmFzaGVzKT8K
Cj4gIHsKPiAgICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQp
Owo+IC0gICAgaW50IHJjOwo+ICAKPiAgICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5w
bGF0Zm9ybV9vcHMgKQo+ICAgICAgICAgIHJldHVybiAwOwo+ICAKPiAtICAgIHJjID0gaGQtPnBs
YXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgZGZuLCBtZm4sIGZsYWdzKTsKPiArICAgIHJldHVybiBo
ZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBkZm4sIG1mbiwgZmxhZ3MpOwo+ICt9Cj4gKwo+
ICtpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBt
Zm4sCj4gKyAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4gK3sKPiArICAg
IGludCByYzsKPiArCj4gKyAgICByYyA9IGlvbW11X21hcF9wYWdlX25vY3Jhc2goZCwgZGZuLCBt
Zm4sIGZsYWdzKTsKCk90aGVyd2lzZSwgaWYgdGhlIGZ1bmN0aW9uIHNwbGl0IGlzIGluZGVlZCB0
aGUgYmV0dGVyIHJvdXRlLCBwbGVhc2UKbWFrZSB0aGlzIHRoZSBpbml0aWFsaXplciBvZiB0aGUg
dmFyaWFibGUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 13:33:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 13:33: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-devel-bounces@lists.xenproject.org>)
	id 1gMCLK-0005at-9v; Mon, 12 Nov 2018 13:33: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=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMCLJ-0005aj-DR
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 13:33:29 +0000
X-Inumbo-ID: 83ca48a0-e67f-11e8-9717-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 83ca48a0-e67f-11e8-9717-12d6303a7972;
 Mon, 12 Nov 2018 13:33:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMCL6-0005u7-Hx; Mon, 12 Nov 2018 13:33:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMCL6-0008H6-AC; Mon, 12 Nov 2018 13:33:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMCL6-0005Q3-9X; Mon, 12 Nov 2018 13:33:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129838-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=ade71c52a49d659b20c0b433fb11ddb4f4f543c4
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 13:33:16 +0000
Subject: [Xen-devel] [ovmf test] 129838: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTgzOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk4MzgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYWRlNzFjNTJhNDlkNjU5YjIwYzBiNDMzZmIxMWRkYjRmNGY1NDNjNApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDUgZGF5cyAgIDM0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTgwOCAgMjAxOC0xMS0xMSAyMToxMToxMCBaICAgIDAgZGF5cyAgICA3IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERh
bmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRl
bC5jb20+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEu
d3VAaW50ZWwuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlh
eGluIFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50
ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1
Lm5pQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlh
eGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjk0IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 13:37:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 13:37: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-devel-bounces@lists.xenproject.org>)
	id 1gMCOr-0005kQ-Sw; Mon, 12 Nov 2018 13:37: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMCOq-0005kL-LK
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 13:37:08 +0000
X-Inumbo-ID: 0c4a2d90-e680-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c4a2d90-e680-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 13:37:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 06:37:06 -0700
Message-Id: <5BE981FF02000078001FAFEF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 06:37:03 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181015103559.22075-1-paul.durrant@citrix.com>
 <20181015103559.22075-6-paul.durrant@citrix.com>
In-Reply-To: <20181015103559.22075-6-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 5/7] iommu / vtd: introduce a new
 'refcount' flag...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjEwLjE4IGF0IDEyOjM1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC4uLnRvIG1lYW4gJ3RoZSBwYWdlIChiZWluZykgbWFwcGVkIGlzIHJlZmVyZW5jZSBjb3Vu
dGVkJy4KPiAKPiBBbiBpbXBvcnRhbnQgcHJlLXJlcXVpc2l0ZSBmb3IgUFYtSU9NTVUgbWFwcGlu
ZyBpcyBiZWluZyBhYmxlIHRvIHRlbGwgdGhlCj4gZGlmZmVyZW5jZSBiZXR3ZWVuIElPTU1VIGVu
dHJpZXMgYWRkZWQgYXQgc3RhcnQtb2YtZGF5IGJ5IFhlbiBhbmQgdGhvc2UKPiB0aGF0IGhhdmUg
YmVlbiBhZGRlZCBieSBhIFBWLUlPTU1VIG1hcCBvcGVyYXRpb24uIFRoZSByZWFzb24gZm9yIHRo
aXMgaXMKPiB0aGF0IHRoZSBwYWdlcyBmb3IgdGhlIGZvcm1lciBkbyBub3QgaGF2ZSBhbiBleHRy
YSByZWZlcmVuY2UgdGFrZW4gcHJpb3IgdG8KPiBtYXBwaW5nIGJ1dCB0aGUgbGF0dGVyIHdpbGwg
KGZvciBzYWZldHkvc2VjdXJpdHkgcmVhc29ucykuCgpNYWtlcyBtZSB3b25kZXIgd2hldGhlciBw
cm9wZXIgcmVmLWNvdW50aW5nLCBhdCBsZWFzdCBpbiB0aGUKbm9uLXNoYXJlZC1wYWdlLXRhYmxl
cyBjYXNlLCBzaG91bGRuJ3QgYmUgYSBwcmVyZXEgdG8gUFYgSU9NTVUuCk90aGVyd2lzZSB0aGlz
IGludHJvZHVjZXMgY2x1bXNpbmVzcyBqdXN0IHRvIHdvcmsgYXJvdW5kIG90aGVyCmNsdW1zaW5l
c3MuCgo+IFRoaXMgcGF0Y2ggdGhlcmVmb3JlIGludHJvZHVjZXMgYSBuZXcgSU9NTUZfcmVmY291
bnQgZmxhZyB0aGF0IHRoZQo+IHN1YnNlcXVlbnQgcGF0Y2ggYWRkaW5nIHRoZSBQVi1JT01NVSBt
YXAgb3BlcmF0aW9uIHdpbGwgdXNlIHRvIG1hcmsKPiBlbnRyaWVzIHRoYXQgaXQgYWRkcy4gV2hl
biB0aGUgVlQtZCBtYXBwaW5nIGNvZGUgZW5jb3VudGVycyB0aGlzIGZsYWcKPiBpdCB3aWxsIHNl
dCBhIGJpdCBpbiB0aGUgSU9NTVUgUFRFIHRoYXQgaXMgaWdub3JlZCBieSB0aGUgSU9NTVUgaXRz
ZWxmLAo+IHN1Y2ggdGhhdCBhIHN1YnNxdWVudCBsb29rdXAgb3BlcmF0aW9uIGNhbiBkZXRlcm1p
bmUgd2hldGhlciB0aGUgbWFwcGVkCj4gcGFnZSB3YXMgcmVmZXJlbmNlIGNvdW50ZWQgb3Igbm90
IChhbmQgaGVuY2UgZm9yYmlkIGEgUFYtSU9NTVUgdW5tYXAKPiBvcGVyYXRpb24gaW4gdGhlIGxh
dHRlciBjYXNlKS4KCkkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzOiBJZiB5b3UgY2FuJ3QgdW5tYXAg
c3RhcnQtb2YtZGF5IG1hcHBpbmdzLAp0aGVuIGhvdyBjYW4geW91IGV2ZXIgZXN0YWJsaXNoIHlv
dXIgb3duIG1hcHBpbmdzIHVzaW5nIHRoZSBuZXcKaHlwZXJjYWxscz8KCkZ1cnRoZXJtb3JlLCBs
b29raW5nIGF0IHRoZSBwYXRjaCwgeW91IGRvbid0IGFwcGVhciB0byByZWYtY291bnQKYW55dGhp
bmcuIFlvdSByZWFsbHkgb25seSBzZXQgYSBQVEUgYml0LiBJT01NVV9yZWZjb3VudCBsb29rcyBs
aWtlCmEgbWlzbm9tZXIgdGhlbi4gSU9NTVVfbWFwX2R5biBwZXJoYXBzPyAoSW4gdGhpcyBjYXNl
IG15CnJlbWFyayBmdXJ0aGVyIHVwIHJlZ2FyZGluZyByZWYtY291bnRpbmcgYXMgYSBwcmVyZXEg
b2YgY291cnNlIGlzCmlycmVsZXZhbnQsIGJ1dCBJJ3ZlIGxlZnQgaXQgdGhlcmUganVzdCB0byBh
bHNvIGRvY3VtZW50IHRoZQpjb25mdXNpb24gYXJpc2luZyBmcm9tIHRoZSBuYW1pbmcuIFRoZW4g
YWdhaW4gSSBoYXZlIHlldCB0byBzZWUKd2hhdCB0aGUgbmV4dCBwYXRjaCBkb2VzLikKCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 13:53:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 13:53: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-devel-bounces@lists.xenproject.org>)
	id 1gMCe8-0007MI-9h; Mon, 12 Nov 2018 13:52:56 +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=0ka0=nx=citrix.com=prvs=847df0986=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gMCe6-0007MD-AZ
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 13:52:54 +0000
X-Inumbo-ID: 3f754b20-e682-11e8-9be2-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3f754b20-e682-11e8-9be2-12d6303a7972;
 Mon, 12 Nov 2018 13:52:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70304151"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23529.34225.339196.925833@mariner.uk.xensource.com>
Date: Mon, 12 Nov 2018 13:52:49 +0000
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
In-Reply-To: <20181110090647.GC4051@mail-itl>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
 <20181108170805.12774-12-ian.jackson@eu.citrix.com>
 <20181110090647.GC4051@mail-itl>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 11/11] tools/libvchan:
 libxenvchan_client_init: use ENOENT for no server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbUEFU
Q0ggdjIgMTEvMTFdIHRvb2xzL2xpYnZjaGFuOiBsaWJ4ZW52Y2hhbl9jbGllbnRfaW5pdDogdXNl
IEVOT0VOVCBmb3Igbm8gc2VydmVyIik6Cj4gU2luY2UgeHRsX2xvZyBub3cgYWNjZXB0cyBOVUxM
LCBpdCBzaG91bGQgYmUgZmluZS4gVGhhbmtzIQo+IFJldmlld2VkLWJ5OiBNYXJlayBNYXJjenlr
b3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CgpUaGFua3Mu
CgpJIGFtIHJlbHVjdGFudCB0byBjb21taXQgdGhpcyBzZXJpZXMgd2l0aG91dCBoYXZpbmcgYmVl
biBhYmxlIHRvIHRlc3QKaXQuICBUaGVyZSdzIHRoZSBsaWJ2Y2hhbiBub2RlLmMgYW5kIG5vZGUt
c2VsZWN0LmMgYnV0IHRoZXkgc2VlbSBhIGJpdApyYXcuCgpEbyB5b3UgaGF2ZSBhIHNjcmlwdCBv
ciBzb21ldGhpbmcgdG8gd3JhcCB0aGVtIHVwID8KCklkZWFsbHkgSSBndWVzcyB0aGlzIHdvdWxk
IGJlIHJ1biBieSBvc3N0ZXN0IHNvbWVob3cuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 14:05:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 14:05: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-devel-bounces@lists.xenproject.org>)
	id 1gMCqR-0008MZ-HR; Mon, 12 Nov 2018 14:05: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=v6tt=nx=citrix.com=prvs=847216550=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gMCqQ-0008MU-BT
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 14:05:38 +0000
X-Inumbo-ID: 07818022-e684-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07818022-e684-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 14:05:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70305230"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Nov 2018 14:04:59 +0000
Message-ID: <20181112140459.23480-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86: fix hvm_migrate_irq assertion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NzgyY2Y4YmE0NiAoInBhc3MtdGhyb3VnaDogYWRqdXN0IHBJUlEgbWlncmF0aW9uIikgYWRkZWQg
YW4gYXNzZXJ0aW9uCnRvIGh2bV9taWdyYXRlX2lycS4KClBWSCBEb20wIGlzIGJyb2tlbiBiZWNh
dXNlIGl0IGRvZXNuJ3QgaGF2ZSBkcGNpIGFsbG9jYXRlZC4gQWRkIGFuCmlzX2hhcmR3YXJlX2Rv
bWFpbiBjaGVjayB0byB0aGUgYXNzZXJ0aW9uLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwgMyArKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA1
MTkyODI5MzdiLi41ZDI2M2M0MDkwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTQ2NCw3ICs0NjQsOCBAQCB2b2lkIGh2
bV9taWdyYXRlX3RpbWVycyhzdHJ1Y3QgdmNwdSAqdikKIAogdm9pZCBodm1fbWlncmF0ZV9waXJx
KHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2ksIGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQog
ewotICAgIEFTU0VSVChpb21tdV9lbmFibGVkICYmIGh2bV9kb21haW5faXJxKHYtPmRvbWFpbikt
PmRwY2kpOworICAgIEFTU0VSVChpb21tdV9lbmFibGVkICYmCisgICAgICAgICAgIChpc19oYXJk
d2FyZV9kb21haW4odi0+ZG9tYWluKSB8fCBodm1fZG9tYWluX2lycSh2LT5kb21haW4pLT5kcGNp
KSk7CiAKICAgICBpZiAoIChwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX01BQ0hfTVNJ
KSAmJgogICAgICAgICAgLyogTmVlZG4ndCBtaWdyYXRlIHBpcnEgaWYgdGhpcyBwaXJxIGlzIGRl
bGl2ZXJlZCB0byBndWVzdCBkaXJlY3RseS4qLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 14:29:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gMDDV-0001f4-ME; Mon, 12 Nov 2018 14:29: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMDDU-0001ez-Ff
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 14:29:28 +0000
X-Inumbo-ID: 5b0edb30-e687-11e8-a478-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b0edb30-e687-11e8-a478-12d6303a7972;
 Mon, 12 Nov 2018 14:29:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 07:29:25 -0700
Message-Id: <5BE98E4102000078001FB063@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 07:29:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181015103559.22075-1-paul.durrant@citrix.com>
 <20181015103559.22075-7-paul.durrant@citrix.com>
In-Reply-To: <20181015103559.22075-7-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 6/7] x86: add xen_iommu_ops to modify
 IOMMU mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjEwLjE4IGF0IDEyOjM1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9jb21tb24vaW9tbXVfb3AuYwo+ICsrKyBiL3hlbi9jb21tb24vaW9tbXVf
b3AuYwo+IEBAIC03OCw3ICs3OCwyMDUgQEAgc3RhdGljIGludCBpb21tdV9vcF9xdWVyeV9yZXNl
cnZlZChzdHJ1Y3QgeGVuX2lvbW11X29wX3F1ZXJ5X3Jlc2VydmVkICpvcCkKPiAgICAgIHJldHVy
biAwOwo+ICB9Cj4gIAo+IC1zdGF0aWMgdm9pZCBpb21tdV9vcCh4ZW5faW9tbXVfb3BfdCAqb3Ap
Cj4gK3N0YXRpYyBpbnQgaW9tbXVfb3BfZW5hYmxlX21vZGlmaWNhdGlvbigKPiArICAgIHN0cnVj
dCB4ZW5faW9tbXVfb3BfZW5hYmxlX21vZGlmaWNhdGlvbiAqb3ApCj4gK3sKPiArICAgIHN0cnVj
dCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOwo+ICsgICAgc3RydWN0IGRvbWFpbl9p
b21tdSAqaW9tbXUgPSBkb21faW9tbXUoY3VycmQpOwo+ICsgICAgY29uc3Qgc3RydWN0IGlvbW11
X29wcyAqb3BzID0gaW9tbXUtPnBsYXRmb3JtX29wczsKPiArICAgIGludCByYzsKPiArCj4gKyAg
ICBpZiAoIG9wLT5jYXAgfHwgb3AtPnBhZCApCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4g
Kwo+ICsgICAgc3Bpbl9sb2NrKCZpb21tdS0+bG9jayk7Cj4gKwo+ICsgICAgLyogSGFzIG1vZGlm
aWNhdGlvbiBhbHJlYWR5IGJlZW4gZW5hYmxlZD8gKi8KPiArICAgIHJjID0gMDsKPiArICAgIGlm
ICggaW9tbXUtPmRvbWFpbl9jb250cm9sICkKPiArICAgICAgICBnb3RvIHVubG9jazsKPiArCj4g
KyAgICAvKgo+ICsgICAgICogTW9kaWZpY2F0b24gb2YgSU9NTVUgbWFwcGluZ3MgY2Fubm90IGJl
IHB1dCB1bmRlciBkb21haW4gY29udHJvbCBpZjoKPiArICAgICAqIC0gdGhpcyBkb21haW4gZG9l
cyBub3QgaGF2ZSBJT01NVSBwYWdlIHRhYmxlcywgb3IKPiArICAgICAqIC0gSEFQIGlzIGVuYWJs
ZWQgZm9yIHRoaXMgZG9tYWluIGFuZCB0aGUgSU9NTVUgc2hhcmVzIHRoZSB0YWJsZXMuCj4gKyAg
ICAgKi8KPiArICAgIHJjID0gLUVBQ0NFUzsKPiArICAgIGlmICggIWhhc19pb21tdV9wdChjdXJy
ZCkgfHwgaW9tbXVfdXNlX2hhcF9wdChjdXJyZCkgKQo+ICsgICAgICAgIGdvdG8gdW5sb2NrOwoK
SSB1bmRlcnN0YW5kIHRoZSBsYXR0ZXIgcmVzdHJpY3Rpb24sIGJ1dCB3aHkgdGhlIGZvcm1lcj8g
V291bGRuJ3QKaXQgYmUgcmVhc29uYWJsZSBmb3IgYSBkb21haW4gdG8gcmVxdWVzdCBzZWxmIG1h
bmFnZW1lbnQgYXQgYm9vdAp0aW1lIGV2ZW4gaWYgYSBmaXJzdCBwYXNzLXRocm91Z2ggZGV2aWNl
IHdhcyBhc3NpZ25lZCBvbmx5IGF0IGEKbGF0ZXIgcG9pbnQgaW4gdGltZT8KCj4gK3N0YXRpYyBp
bnQgaW9tbXVvcF9tYXAoc3RydWN0IHhlbl9pb21tdV9vcF9tYXAgKm9wKQoKY29uc3Q/Cgo+ICt7
Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkLCAqY3VycmQgPSBjdXJyZW50LT5kb21haW47Cj4gKyAg
ICBzdHJ1Y3QgZG9tYWluX2lvbW11ICppb21tdSA9IGRvbV9pb21tdShjdXJyZCk7Cj4gKyAgICBi
b29sIHJlYWRvbmx5ID0gb3AtPmZsYWdzICYgWEVOX0lPTU1VT1BfbWFwX3JlYWRvbmx5Owo+ICsg
ICAgZGZuX3QgZGZuID0gX2RmbihvcC0+ZGZuKTsKPiArICAgIHAybV90eXBlX3QgcDJtdDsKPiAr
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4gKyAgICBtZm5fdCBpZ25vcmU7Cj4gKyAgICB1
bnNpZ25lZCBpbnQgZmxhZ3M7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgaWYgKCBvcC0+cGFk
IHx8IChvcC0+ZmxhZ3MgJiB+KFhFTl9JT01NVU9QX21hcF9hbGwgfAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFhFTl9JT01NVU9QX21hcF9yZWFkb25seSkpICkKPiArICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICBpZiAoICFpb21tdS0+ZG9tYWluX2NvbnRy
b2wgKQo+ICsgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKCi1FQUNDRVMgb3IgLUVQRVJNPwoK
PiArICAgIC8qIFBlci1kZXZpY2UgbWFwcGluZyBub3QgeWV0IHN1cHBvcnRlZCAqLwo+ICsgICAg
aWYgKCAhKG9wLT5mbGFncyAmIFhFTl9JT01NVU9QX21hcF9hbGwpICkKPiArICAgICAgICByZXR1
cm4gLUVJTlZBTDsKPiArCj4gKyAgICAvKiBDaGVjayB3aGV0aGVyIHRoZSBzcGVjaWZpZWQgREZO
IGZhbGxzIGluIGEgcmVzZXJ2ZWQgcmVnaW9uICovCj4gKyAgICBpZiAoIHJhbmdlc2V0X2NvbnRh
aW5zX3NpbmdsZXRvbihpb21tdS0+cmVzZXJ2ZWRfcmFuZ2VzLCBkZm5feChkZm4pKSApCj4gKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9h
bnlfaWQob3AtPmRvbWlkKTsKPiArICAgIGlmICggIWQgKQo+ICsgICAgICAgIHJldHVybiAtRVNS
Q0g7Cj4gKwo+ICsgICAgcmMgPSBjaGVja19nZXRfcGFnZV9mcm9tX2dmbihkLCBfZ2ZuKG9wLT5n
Zm4pLCByZWFkb25seSwgJnAybXQsICZwYWdlKTsKPiArICAgIGlmICggcmMgKQo+ICsgICAgICAg
IGdvdG8gdW5sb2NrX2RvbWFpbjsKPiArCj4gKyAgICByYyA9IC1FSU5WQUw7Cj4gKyAgICBpZiAo
IHAybXQgIT0gcDJtX3JhbV9ydyB8fAo+ICsgICAgICAgICAoIXJlYWRvbmx5ICYmICFnZXRfcGFn
ZV90eXBlKHBhZ2UsIFBHVF93cml0YWJsZV9wYWdlKSkgKQoKV2h5IHdvdWxkIHIvbyBtYXBwaW5n
cyBvZiBwMm1fcmFtX3JvIG5vdCBiZSBwZXJtaXR0ZWQ/Cgo+ICsgICAgewo+ICsgICAgICAgIHB1
dF9wYWdlKHBhZ2UpOwo+ICsgICAgICAgIGdvdG8gdW5sb2NrX2RvbWFpbjsKPiArICAgIH0KPiAr
Cj4gKyAgICBzcGluX2xvY2soJmlvbW11LT5sb2NrKTsKPiArCj4gKyAgICByYyA9IGlvbW11X2xv
b2t1cF9wYWdlKGN1cnJkLCBkZm4sICZpZ25vcmUsICZmbGFncyk7Cj4gKwo+ICsgICAgLyogVHJl
YXQgYSBub24tcmVmZXJlbmNlLWNvdW50ZWQgZW50cnkgYXMgbm9uLWV4aXN0ZW50ICovCj4gKyAg
ICBpZiAoICFyYyApCj4gKyAgICAgICAgcmMgPSAhKGZsYWdzICYgSU9NTVVGX3JlZmNvdW50KSA/
IC1FTk9FTlQgOiAtRUVYSVNUOwo+ICsKPiArICAgIGlmICggcmMgIT0gLUVOT0VOVCApCj4gKyAg
ICAgICAgZ290byB1bmxvY2tfaW9tbXU7CgpJc24ndCB0aGUgY29tYmluYXRpb24gb2YgdGhlIHR3
byBpZigpcyB0aGUgd3Jvbmcgd2F5IHJvdW5kLCBhbGxvd2luZwpub24tcmVmLWNvdW50ZWQgZW50
cmllcyB0byBnZXQgcmVwbGFjZWQ/IEkuZS4gZG9uJ3QgeW91IG5lZWQgdG8Kc3dhcCB0aGUgdHdv
IGxhdHRlciBvcGVyYW5kcyBvZiB0aGUgY29uZGl0aW9uYWwgZXhwcmVzc2lvbiBhYm92ZT8KVGhl
IGNvbW1lbnQgYWxzbyBsb29rcyB0byBiZSBzb21ld2hhdCBvZmY6IEFpdWkgeW91IG1lYW4gdG8K
cGVybWl0IG1hcHBpbmcgaW50byBob2xlcyAoLUVOT0VOVCksIGkuZS4gd2hhdCB5b3UgY2FsbCAi
bm9uLQpleGlzdGVudCIgYWJvdmUuIEJ1dCBtYXliZSBJJ20gY29uZnVzZWQgLi4uCgo+ICtzdGF0
aWMgaW50IGlvbW11b3BfdW5tYXAoc3RydWN0IHhlbl9pb21tdV9vcF91bm1hcCAqb3ApCj4gK3sK
PiArICAgIHN0cnVjdCBkb21haW4gKmQsICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiArICAg
IHN0cnVjdCBkb21haW5faW9tbXUgKmlvbW11ID0gZG9tX2lvbW11KGN1cnJkKTsKPiArICAgIGRm
bl90IGRmbiA9IF9kZm4ob3AtPmRmbik7Cj4gKyAgICBtZm5fdCBtZm47Cj4gKyAgICB1bnNpZ25l
ZCBpbnQgZmxhZ3M7Cj4gKyAgICBib29sIHJlYWRvbmx5Owo+ICsgICAgcDJtX3R5cGVfdCBwMm10
Owo+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiArICAgIGludCByYzsKPiArCj4gKyAg
ICBpZiAoIG9wLT5wYWQgfHwKPiArICAgICAgICAgKG9wLT5mbGFncyAmIH5YRU5fSU9NTVVPUF91
bm1hcF9hbGwpICkKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICBpZiAoICFp
b21tdS0+ZG9tYWluX2NvbnRyb2wgKQo+ICsgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPiAr
Cj4gKyAgICAvKiBQZXItZGV2aWNlIHVubWFwcGluZyBub3QgeWV0IHN1cHBvcnRlZCAqLwo+ICsg
ICAgaWYgKCAhKG9wLT5mbGFncyAmIFhFTl9JT01NVU9QX3VubWFwX2FsbCkgKQo+ICsgICAgICAg
IHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lk
KG9wLT5kb21pZCk7Cj4gKyAgICBpZiAoICFkICkKPiArICAgICAgICByZXR1cm4gLUVTUkNIOwo+
ICsKPiArICAgIHNwaW5fbG9jaygmaW9tbXUtPmxvY2spOwo+ICsKPiArICAgIHJjID0gaW9tbXVf
bG9va3VwX3BhZ2UoY3VycmQsIGRmbiwgJm1mbiwgJmZsYWdzKTsKPiArCj4gKyAgICAvKiBUcmVh
dCBhIG5vbi1yZWZlcmVuY2UtY291bnRlZCBlbnRyeSBhcyBub24tZXhpc3RlbnQgKi8KPiArICAg
IGlmICggIXJjICkKPiArICAgICAgICByYyA9ICEoZmxhZ3MgJiBJT01NVUZfcmVmY291bnQpID8g
LUVOT0VOVCA6IDA7Cj4gKwo+ICsgICAgaWYgKCByYyApCj4gKyAgICAgICAgZ290byB1bmxvY2s7
Cj4gKwo+ICsgICAgcmVhZG9ubHkgPSAhKGZsYWdzICYgSU9NTVVGX3dyaXRhYmxlKTsKPiArCj4g
KyAgICAvKiBNYWtlIHN1cmUgdGhlIG1hcHBlZCBmcmFtZSBtYXRjaGVzICovCj4gKyAgICByYyA9
IGNoZWNrX2dldF9wYWdlX2Zyb21fZ2ZuKGQsIF9nZm4ob3AtPmdmbiksIHJlYWRvbmx5LCAmcDJt
dCwgJnBhZ2UpOwoKSSdtIG5vdCBjb252aW5jZWQgdGhhdCBQMk1fVU5TSEFSRSBpcyByZWFsbHkg
aW50ZW5kZWQgb3IgbmVjZXNzYXJ5CmZvciB1bm1hcHMgb2Ygd3JpdGFibGUgbWFwcGluZ3MuIFdp
dGggdGhpcyB0aGVyZSdzIHRoZW4gbGl0dGxlIHBvaW50CmhhdmluZyB0aGUgbG9jYWwgdmFyaWFi
bGUuCgo+ICsgICAgaWYgKCByYyApCj4gKyAgICAgICAgZ290byB1bmxvY2s7Cj4gKwo+ICsgICAg
cmMgPSAhbWZuX2VxKG1mbiwgcGFnZV90b19tZm4ocGFnZSkpID8gLUVJTlZBTCA6IDA7Cj4gKwo+
ICsgICAgLyogUmVsZWFzZSByZWZlcmVuY2UgdGFrZW4gYWJvdmUgKi8KPiArICAgIHB1dF9wYWdl
KHBhZ2UpOwo+ICsKPiArICAgIGlmICggcmMgKQo+ICsgICAgICAgIGdvdG8gdW5sb2NrOwo+ICsK
PiArICAgIC8qIFJlbGVhc2UgcmVmZXJlbmNlcyB0YWtlbiBpbiBtYXAgKi8KPiArICAgIGlmICgg
IXJlYWRvbmx5ICkKPiArICAgICAgICBwdXRfcGFnZV90eXBlKHBhZ2UpOwo+ICsgICAgcHV0X3Bh
Z2UocGFnZSk7CgpZb3UgbWF5IG5vdCBkcm9wIHRoZXNlIHJlZmVyZW5jZXMgYmVmb3JlIC4uLgoK
PiArICAgIC8qCj4gKyAgICAgKiBUaGlzIHJlYWxseSBzaG91bGQgbm90IGZhaWwuIElmIGl0IGRv
ZXMsIHRoZXJlIGlzIGFuIGltcGxpY2l0Cj4gKyAgICAgKiBkb21haW5fY3Jhc2goKSAoZXhjZXB0
IGluIHRoZSBjYXNlIG9mIHRoZSBoYXJkd2FyZSBkb21haW4pIHNpbmNlCj4gKyAgICAgKiB0aGVy
ZSBpcyBub3QgYSBsb3QgZWxzZSB0aGF0IGNhbiBiZSBkb25lIHRvIGVuc3VyZSB0aGUgcmVsZWFz
ZWQKPiArICAgICAqIHBhZ2UgY2FuIGJlIHNhZmVseSByZS11c2VkLgo+ICsgICAgICovCj4gKyAg
ICByYyA9IGlvbW11X3VubWFwX3BhZ2UoY3VycmQsIGRmbik7CgouLi4gaGF2aW5nIGNvbXBsZXRl
ZCB0aGUgdW5tYXAgX2FuZF8gdGhlIGFzc29jaWF0ZWQgZmx1c2guCgo+IEBAIC04NiwxMyArMjg0
LDMwIEBAIHN0YXRpYyB2b2lkIGlvbW11X29wKHhlbl9pb21tdV9vcF90ICpvcCkKPiAgICAgICAg
ICBvcC0+c3RhdHVzID0gaW9tbXVfb3BfcXVlcnlfcmVzZXJ2ZWQoJm9wLT51LnF1ZXJ5X3Jlc2Vy
dmVkKTsKPiAgICAgICAgICBicmVhazsKPiAgCj4gKyAgICBjYXNlIFhFTl9JT01NVU9QX2VuYWJs
ZV9tb2RpZmljYXRpb246Cj4gKyAgICAgICAgb3AtPnN0YXR1cyA9Cj4gKyAgICAgICAgICAgIGlv
bW11X29wX2VuYWJsZV9tb2RpZmljYXRpb24oJm9wLT51LmVuYWJsZV9tb2RpZmljYXRpb24pOwo+
ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNhc2UgWEVOX0lPTU1VT1BfbWFwOgo+ICsgICAg
ICAgIG9wLT5zdGF0dXMgPSBpb21tdW9wX21hcCgmb3AtPnUubWFwKTsKPiArICAgICAgICBpZiAo
ICFvcC0+c3RhdHVzICkKPiArICAgICAgICAgICAgKm5lZWRfZmx1c2ggPSB0cnVlOwoKQXJlbid0
IHlvdSBnb2luZyBxdWl0ZSBhIGJpdCB0b28gZmFyIGhlcmU/IFJlcGxhY2luZyBhIG5vdC1wcmVz
ZW50CmVudHJ5IHdpdGggYW5vdGhlciBvbmUgc2hvdWxkLCBpbiB0aGUgY29tbW9uIGNhc2UsIG5v
dCByZXF1aXJlCmEgZmx1c2guIFRoZXJlIG1heSBiZSBhIGhhcmR3YXJlIGRlcGVuZGVuY3kgaGVy
ZSAoZGlmZmVyZW50CklPTU1VIGtpbmRzIG1heSBiZWhhdmUgZGlmZmVyZW50bHkpLgoKPiBAQCAt
MTc3LDcgKzQwMyw4IEBAIGxvbmcgZG9faW9tbXVfb3AodW5zaWduZWQgaW50IG5yX2J1ZnMsCj4g
IAo+ICAgICAgICAgIHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJ
U09SX2lvbW11X29wLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgImloIiwgbnJfYnVmcywgYnVmcyk7Cj4gLSAgICB9Cj4gKyAgICB9IGVsc2UgaWYgKCAhcmMg
JiYgbmVlZF9mbHVzaCApCj4gKyAgICAgICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaF9hbGwoY3Vy
cmVudC0+ZG9tYWluKTsKClNlZW1zIHJhdGhlciBoZWF2eSBhIGZsdXNoIGZvciBwZXJoYXBzIGp1
c3QgYSBzaW5nbGUgcGFnZSBtYXAvdW5tYXAuCgo+IEBAIC0yOTYsNiArNTM3LDEzIEBAIGludCBj
b21wYXRfb25lX2lvbW11X29wKGNvbXBhdF9pb21tdV9vcF9idWZfdCAqYnVmKQo+ICAgICAgICAg
IGlmICggX19jb3B5X2ZpZWxkX3RvX2NvbXBhdChoLCAmY21wLCB1LnF1ZXJ5X3Jlc2VydmVkLm5y
X2VudHJpZXMpICkKPiAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gICAgICB9Cj4gKyAg
ICBlbHNlIGlmICggY21wLm9wID09IFhFTl9JT01NVU9QX2VuYWJsZV9tb2RpZmljYXRpb24gKQoK
Q29udmVydCB0byBzd2l0Y2goKT8KCj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvbW11X29w
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW9tbXVfb3AuaAo+IEBAIC02MSw2ICs2MSwx
MDEgQEAgc3RydWN0IHhlbl9pb21tdV9vcF9xdWVyeV9yZXNlcnZlZCB7Cj4gICAgICBYRU5fR1VF
U1RfSEFORExFKHhlbl9pb21tdV9yZXNlcnZlZF9yYW5nZV90KSByYW5nZXM7Cj4gIH07Cj4gIAo+
ICsvKgo+ICsgKiBYRU5fSU9NTVVPUF9lbmFibGVfbW9kaWZpY2F0aW9uOiBFbmFibGUgb3BlcmF0
aW9ucyB0aGF0IG1vZGlmeSBJT01NVQo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtYXBwaW5ncy4KPiArICovCj4gKyNkZWZpbmUgWEVOX0lPTU1VT1BfZW5hYmxlX21vZGlm
aWNhdGlvbiAyCj4gKwo+ICtzdHJ1Y3QgeGVuX2lvbW11X29wX2VuYWJsZV9tb2RpZmljYXRpb24g
ewo+ICsgICAgLyoKPiArICAgICAqIE9VVCAtIE9uIHN1Y2Nlc3NmdWwgcmV0dXJuIHRoaXMgaXMg
c2V0IHRvIHRoZSBiaXR3aXNlIE9SIG9mIGNhcGFiaWxpdGllcwo+ICsgICAgICogICAgICAgZGVm
aW5lZCBiZWxvdy4gT24gZW50cnkgdGhpcyBtdXN0IGJlIHNldCB0byB6ZXJvLgo+ICsgICAgICov
Cj4gKyAgICB1aW50MzJfdCBjYXA7Cj4gKyAgICB1aW50MzJfdCBwYWQ7CgpXaGF0J3MgdGhlIHBv
aW50IG9mIHRoaXMgcGFkZGluZyBmaWVsZD8KCj4gK3N0cnVjdCB4ZW5faW9tbXVfb3BfbWFwIHsK
PiArICAgIC8qIElOIC0gVGhlIGRvbWlkIG9mIHRoZSBndWVzdCAqLwo+ICsgICAgZG9taWRfdCBk
b21pZDsKPiArICAgIC8qCj4gKyAgICAgKiBJTiAtIGZsYWdzIGNvbnRyb2xsaW5nIHRoZSBtYXBw
aW5nLiBUaGlzIHNob3VsZCBiZSBhIGJpdHdpc2UgT1Igb2YgdGhlCj4gKyAgICAgKiAgICAgIGZs
YWdzIGRlZmluZWQgYmVsb3cuCj4gKyAgICAgKi8KPiArICAgIHVpbnQxNl90IGZsYWdzOwo+ICsK
PiArICAgIC8qCj4gKyAgICAgKiBTaG91bGQgdGhlIG1hcHBpbmcgYmUgY3JlYXRlZCBmb3IgYWxs
IGluaXRpYXRvcnM/Cj4gKyAgICAgKgo+ICsgICAgICogTk9URTogVGhpcyBmbGFnIGlzIGN1cnJl
bnRseSByZXF1aXJlZCBhcyB0aGUgaW1wbGVtZW50YXRpb24gZG9lcyBub3QgeWV0Cj4gKyAgICAg
KiAgICAgICBzdXBwb3J0IHByZS1kZXZpY2UgbWFwcGluZ3MuCj4gKyAgICAgKi8KPiArI2RlZmlu
ZSBfWEVOX0lPTU1VT1BfbWFwX2FsbCAwCj4gKyNkZWZpbmUgWEVOX0lPTU1VT1BfbWFwX2FsbCAo
MSA8PCAoX1hFTl9JT01NVU9QX21hcF9hbGwpKQo+ICsKPiArICAgIC8qIFNob3VsZCB0aGUgbWFw
cGluZyBiZSByZWFkLW9ubHkgdG8gdGhlIGluaXRpYXRvcihzKT8gKi8KPiArI2RlZmluZSBfWEVO
X0lPTU1VT1BfbWFwX3JlYWRvbmx5IDEKPiArI2RlZmluZSBYRU5fSU9NTVVPUF9tYXBfcmVhZG9u
bHkgKDEgPDwgKF9YRU5fSU9NTVVPUF9tYXBfcmVhZG9ubHkpKQo+ICsKPiArICAgIHVpbnQzMl90
IHBhZDsKPiArICAgIC8qCj4gKyAgICAgKiBJTiAtIFNlZ21lbnQvQnVzL0RldmljZS9GdW5jdGlv
biBvZiB0aGUgaW5pdGlhdG9yLgo+ICsgICAgICoKPiArICAgICAqIE5PVEU6IFRoaXMgaXMgaWdu
b3JlZCBpZiBYRU5fSU9NTVVPUF9tYXBfYWxsIGlzIHNldC4KPiArICAgICAqLwo+ICsgICAgdWlu
dDY0X3Qgc2JkZjsKCkRvZXMgdGhpcyBuZWVkIHRvIGJlIDY0IGJpdHMgd2lkZT8gSWlyYyBzZWdt
ZW50IG51bWJlcnMgYXJlIDE2IGJpdCwKYnVzIG9uZXMgOCBiaXQsIGRldmljZXMgb25lcyA1LCBh
bmQgZnVuY3Rpb24gb25lcyAzLiBTdW1zIHVwIHRvIDMyLgpBbm90aGVyIHF1ZXN0aW9uIGlzIHdo
ZXRoZXIsIGZvciBwb3J0YWJpbGl0eSdzIHNha2UsIHRoaXMgc2hvdWxkbid0CmJlIGEgdW5pb24g
d2l0aCBhIFBDSSBzdWItc3RydWN0dXJlLiBJbiB0aGlzIGNhc2UgZm9yIFBDSSAzMiBiaXRzCndv
dWxkIHN1ZmZpY2UsIGJ1dCByZXNlcnZpbmcgNjQgYml0cyBmb3IgdGhlIGdlbmVyYWwgY2FzZSB3
b3VsZApwZXJoYXBzIGluZGVlZCBiZSBhIGdvb2QgaWRlYS4KCj4gLS0tIGEveGVuL2luY2x1ZGUv
eGxhdC5sc3QKPiArKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdAo+IEBAIC03OSw3ICs3OSwxMCBA
QAo+ICA/CXZjcHVfaHZtX3g4Nl82NAkJCWh2bS9odm1fdmNwdS5oCj4gICEJaW9tbXVfb3AJCQlp
b21tdV9vcC5oCj4gICEJaW9tbXVfb3BfYnVmCQkJaW9tbXVfb3AuaAo+ICshCWlvbW11X29wX2Vu
YWJsZV9tb2RpZmljYXRpb24JaW9tbXVfb3AuaAoKU2hvdWxkbid0IHRoaXMgYmUgPyBpbnN0ZWFk
PwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 14:36:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 14:36: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-devel-bounces@lists.xenproject.org>)
	id 1gMDJr-0002Wh-KJ; Mon, 12 Nov 2018 14:36: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMDJq-0002Wc-Ca
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 14:36:02 +0000
X-Inumbo-ID: 463691c4-e688-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 463691c4-e688-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 14:36:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 07:35:59 -0700
Message-Id: <5BE98FCD02000078001FB077@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 07:35:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20181112140459.23480-1-wei.liu2@citrix.com>
In-Reply-To: <20181112140459.23480-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86: fix hvm_migrate_irq assertion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjExLjE4IGF0IDE1OjA0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
NzgyY2Y4YmE0NiAoInBhc3MtdGhyb3VnaDogYWRqdXN0IHBJUlEgbWlncmF0aW9uIikgYWRkZWQg
YW4gYXNzZXJ0aW9uCj4gdG8gaHZtX21pZ3JhdGVfaXJxLgo+IAo+IFBWSCBEb20wIGlzIGJyb2tl
biBiZWNhdXNlIGl0IGRvZXNuJ3QgaGF2ZSBkcGNpIGFsbG9jYXRlZC4gQWRkIGFuCj4gaXNfaGFy
ZHdhcmVfZG9tYWluIGNoZWNrIHRvIHRoZSBhc3NlcnRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgpJJ20gc29ycnkgZm9yIHRoZSBicmVha2FnZS4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 14:53:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 14:53: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-devel-bounces@lists.xenproject.org>)
	id 1gMDaK-0004B0-Al; Mon, 12 Nov 2018 14:53: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=dr1o=nx=citrix.com=prvs=847277b8a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gMDaI-0004At-UK
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 14:53:02 +0000
X-Inumbo-ID: a5d8b930-e68a-11e8-8c4d-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5d8b930-e68a-11e8-8c4d-12d6303a7972;
 Mon, 12 Nov 2018 14:53:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="81734999"
Date: Mon, 12 Nov 2018 15:52:32 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20181112145232.n53idduuatyohfhw@mac.citrite.net>
References: <20181112140459.23480-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181112140459.23480-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86: fix hvm_migrate_irq assertion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMDI6MDQ6NTlQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiA3ODJjZjhiYTQ2ICgicGFzcy10aHJvdWdoOiBhZGp1c3QgcElSUSBtaWdyYXRpb24iKSBhZGRl
ZCBhbiBhc3NlcnRpb24KPiB0byBodm1fbWlncmF0ZV9pcnEuCj4gCj4gUFZIIERvbTAgaXMgYnJv
a2VuIGJlY2F1c2UgaXQgZG9lc24ndCBoYXZlIGRwY2kgYWxsb2NhdGVkLiBBZGQgYW4KPiBpc19o
YXJkd2FyZV9kb21haW4gY2hlY2sgdG8gdGhlIGFzc2VydGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9o
dm0uYyB8IDMgKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKPiBpbmRleCA1MTkyODI5MzdiLi41ZDI2M2M0MDkwIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
Cj4gQEAgLTQ2NCw3ICs0NjQsOCBAQCB2b2lkIGh2bV9taWdyYXRlX3RpbWVycyhzdHJ1Y3QgdmNw
dSAqdikKPiAgCj4gIHZvaWQgaHZtX21pZ3JhdGVfcGlycShzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAq
cGlycV9kcGNpLCBjb25zdCBzdHJ1Y3QgdmNwdSAqdikKPiAgewo+IC0gICAgQVNTRVJUKGlvbW11
X2VuYWJsZWQgJiYgaHZtX2RvbWFpbl9pcnEodi0+ZG9tYWluKS0+ZHBjaSk7Cj4gKyAgICBBU1NF
UlQoaW9tbXVfZW5hYmxlZCAmJgo+ICsgICAgICAgICAgIChpc19oYXJkd2FyZV9kb21haW4odi0+
ZG9tYWluKSB8fCBodm1fZG9tYWluX2lycSh2LT5kb21haW4pLT5kcGNpKSk7CgpBbGJlaXQgSSB3
b3VsZCBqdXN0IHJlbW92ZSB0aGUgaHZtX2RvbWFpbl9pcnEodi0+ZG9tYWluKS0+ZHBjaSBwYXJ0
IG9mCnRoZSBhc3NlcnQsIEFGQUlDVCB0aGUgZnVuY3Rpb24gZG9lc24ndCB1c2UgaXQgYXQgYWxs
LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 14:53:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 14:53: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-devel-bounces@lists.xenproject.org>)
	id 1gMDaH-0004An-1a; Mon, 12 Nov 2018 14:53:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rjzm=nx=citrix.com=prvs=8477fb41c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gMDaG-0004Ai-AJ
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 14:53:00 +0000
X-Inumbo-ID: a55f84e7-e68a-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a55f84e7-e68a-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 14:52:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70309742"
Date: Mon, 12 Nov 2018 14:52:56 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181112145256.GF1302@perard.uk.xensource.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
 <20180907151104.32306-12-anthony.perard@citrix.com>
 <23493.61815.315512.256184@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23493.61815.315512.256184@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v5 11/15] libxl_dm: Pre-open QMP socket for
 QEMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMTYsIDIwMTggYXQgMDM6MTE6MDNQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY1IDExLzE1XSBsaWJ4bF9kbTog
UHJlLW9wZW4gUU1QIHNvY2tldCBmb3IgUUVNVSIpOgo+ID4gICAgICByZXQgPSBsaWJ4bF9fYnVp
bGRfZGV2aWNlX21vZGVsX2FyZ3MoZ2MsICJzdHViZG9tLWRtIiwgZ3Vlc3RfZG9taWQsCj4gPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9jb25maWcsICZh
cmdzLCBOVUxMLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZF9zdGF0ZSwgTlVMTCk7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkX3N0YXRlLCBOVUxMLCBOVUxMKTsKPiAKPiBEaWQgeW91IGNvbnNpZGVyIGFkZGluZyBk
bV9tb25pdG9yX2ZkIHRvIGRfc3RhdGUgPwoKTm8sIEkgZGlkbid0LCBJJ20gbm90IHN1ciB3aGF0
IGNhbiBnbyBpbnRvIGRfc3RhdGUuIEJ1dCB0aGF0IHNlZW1zCmJldHRlciB0aGF0IGFkZGluZyBh
biBhcmd1bWVudCB0byBtYW55IGZ1bmN0aW9uIHByb3RvdHlwZXMuCgpPbiB0aGUgb3RoZXIgaGFu
ZCwgSSB3b3VsZCBuZWVkIHRvIG1ha2Ugc3VyZSB0aGF0IGRtX21vbml0b3JfZmQgaGF2ZSBhCnBy
b3BlciBpbml0aWFsIHZhbHVlICgtMSkgd2hlbiBuZWVkZWQuCgotLSAKQW50aG9ueSBQRVJBUkQK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:01:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:01: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-devel-bounces@lists.xenproject.org>)
	id 1gMDiA-00059y-5t; Mon, 12 Nov 2018 15:01: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=rjzm=nx=citrix.com=prvs=8477fb41c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gMDi8-00059t-MQ
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 15:01:08 +0000
X-Inumbo-ID: c7e7ecde-e68b-11e8-9a77-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c7e7ecde-e68b-11e8-9a77-12d6303a7972;
 Mon, 12 Nov 2018 15:01:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70310662"
Date: Mon, 12 Nov 2018 15:00:12 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181112150012.GG1302@perard.uk.xensource.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
 <20180907151104.32306-13-anthony.perard@citrix.com>
 <23493.62558.602998.340871@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23493.62558.602998.340871@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v5 12/15] libxl: QEMU startup sync based on
 QMP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMTYsIDIwMTggYXQgMDM6MjM6MjZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSXQncyByYXRoZXIgb2RkIHRoYXQgbmVpdGhlciB0aGlzIHBhdGNoLCBub3IgYW55dGhp
bmcgdGhhdCBmb2xsb3dzLAo+IGRvZXMgbm90IHN0b3AgbGlieGwgZnJvbSBhbHNvIHdhdGNoaW5n
IHRoZSB4ZW5zdG9yZSBwYXRoLiAgSSB0aGluayBpdAo+IHdvdWxkIGJlIGJldHRlciB0byBzdXBw
cmVzcyB0aGF0IHJhdGhlciB0aGFuIGxlYXZlIHZlc3RpZ2lhbAo+IGJlaGF2aW91ci4gIENhbiB5
b3UgYWRkIHBhdGNoKGVzKSB0byBkbyB0aGF0LCByaWdodCBhZnRlciB0aGlzIG9uZSA/CgpJIGNh
biB0cnkuIFRoYXQgYWxzbyBtZWFuIHRoYXQgd2UgbmVlZCB0byBzZXR1cCBhIG5ldyB0aW1lb3V0
IHRoYXQKeHN3YWl0IGlzIHNldHRpbmcgdXAgcmlnaHQgbm93LgoKSSBkb24ndCByZWFsbHkgaGF2
ZSBhbiBhd25zZXIgb24gaG93IHRvIHN0YXJ0IHRpbWVvdXQgd2hlbiB3ZSB1c2UKbGlieGxfX2V2
X3FtcC4gSSBndWVzcyBqdXN0IGFkZGluZyBhIGNhbGwgdG8gbGlieGxfX2V2X3hzd2F0Y2hfcmVn
aXN0ZXIKd2hlbmV2ZXIgd2UgaW50ZXJhY3Qgd2l0aCBsaWJ4bF9fZXZfcW1wIGlzIGZpbmUuIEkg
ZG9uJ3QgdGhpbmsgd2UgY2FuIGRvCnNvbWV0aGluZyBzaW1pbGFpciB0byB4c3dhaXQuCgpEbyB5
b3UgaGF2ZSBiZXR0ZXIgaWRlYXM/CgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:01:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:01: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-devel-bounces@lists.xenproject.org>)
	id 1gMDiT-0005C2-G4; Mon, 12 Nov 2018 15:01: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=dr1o=nx=citrix.com=prvs=847277b8a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gMDiR-0005Bp-Lu
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 15:01:27 +0000
X-Inumbo-ID: d312447e-e68b-11e8-90e7-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d312447e-e68b-11e8-90e7-12d6303a7972;
 Mon, 12 Nov 2018 15:01:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="81735501"
Date: Mon, 12 Nov 2018 16:00:06 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181112150006.qzk6gmxzevg5hgnv@mac.citrite.net>
References: <20181109172250.12894-1-roger.pau@citrix.com>
 <20181109172250.12894-2-roger.pau@citrix.com>
 <5BE955D502000078001FAC06@prv1-mh.provo.novell.com>
 <20181112114909.rovrjxp2ynrlgx2n@mac.citrite.net>
 <5BE974B502000078001FAF6F@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE974B502000078001FAF6F@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/2] guest/pvh: fix handling of multiboot
 info and module list
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMDU6NDA6MjFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEyLjExLjE4IGF0IDEyOjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMDM6Mjg6MzdBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDA5LjExLjE4IGF0IDE4OjIyLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gICAgICBmb3IgKCBpID0gMDsgaSA8IHB2aF9pbmZvLT5u
cl9tb2R1bGVzOyBpKysgKQo+ID4+ID4gICAgICB7Cj4gPj4gPiAgICAgICAgICBCVUdfT04oZW50
cnlbaV0ucGFkZHIgPj4gMzIpOwo+ID4+ID4gICAgICAgICAgQlVHX09OKGVudHJ5W2ldLmNtZGxp
bmVfcGFkZHIgPj4gMzIpOwo+ID4+ID4gIAo+ID4+ID4gLSAgICAgICAgbW9kW2ldLm1vZF9zdGFy
dCA9IGVudHJ5W2ldLnBhZGRyOwo+ID4+ID4gLSAgICAgICAgbW9kW2ldLm1vZF9lbmQgICA9IGVu
dHJ5W2ldLnBhZGRyICsgZW50cnlbaV0uc2l6ZTsKPiA+PiA+IC0gICAgICAgIG1vZFtpXS5zdHJp
bmcgICAgPSBlbnRyeVtpXS5jbWRsaW5lX3BhZGRyOwo+ID4+ID4gKyAgICAgICAgcHZoX21iaV9t
b2RzW2ldLm1vZF9zdGFydCA9IGVudHJ5W2ldLnBhZGRyOwo+ID4+ID4gKyAgICAgICAgcHZoX21i
aV9tb2RzW2ldLm1vZF9lbmQgICA9IGVudHJ5W2ldLnBhZGRyICsgZW50cnlbaV0uc2l6ZTsKPiA+
PiA+ICsgICAgICAgIHB2aF9tYmlfbW9kc1tpXS5zdHJpbmcgICAgPSBlbnRyeVtpXS5jbWRsaW5l
X3BhZGRyOwo+ID4+ID4gICAgICB9Cj4gPj4gPiAgCj4gPj4gPiAgICAgIEJVR19PTighcHZoX2lu
Zm8tPnJzZHBfcGFkZHIpOwo+ID4+ID4gICAgICByc2RwX2hpbnQgPSBwdmhfaW5mby0+cnNkcF9w
YWRkcjsKPiA+PiA+ICsKPiA+PiA+ICsgICAgKm1iaSA9ICZwdmhfbWJpOwo+ID4+ID4gKyAgICAq
bW9kID0gcHZoX21iaV9tb2RzOwo+ID4+IAo+ID4+IEFuZCB0aGVyZSBhcmUgbm8gX192YSgpIHVz
ZXMgb3IgYWxpa2UgZ2V0dGluZyBhZGRlZCBoZXJlIChub3QgdGhhdAo+ID4+IGl0IHdvdWxkIG1h
a2UgYW55IHNlbnNlIGZvciBzdGF0aWMgdmFyaWFibGVzLCBpLmUuIHRoaW5ncyBzaXR0aW5nIGlu
c2lkZQo+ID4+IHRoZSBYZW4gaW1hZ2UpLgo+ID4gCj4gPiBObywgX192YSB3YXMgY3VycmVudGx5
IHVzZWQgYnkgX19zdGFydF94ZW4gaW4gb3JkZXIgdG8gZ2V0IHRoZSB2aXJ0dWFsCj4gPiBhZGRy
ZXNzIG9mIHRoZSBtb2R1bGUgbGlzdCAoX192YShtYmktPm1vZHNfYWRkcikpLCB3aGljaCBiZWNv
bWVzIHN0YWxlCj4gPiBhZnRlciByZWxvY2F0aW5nIFhlbiBpdHNlbGYgYmVjYXVzZSBpbiB0aGUg
UFZIIGNhc2UgdGhlIG1vZHNfYWRkcnMKPiA+IHBvaW50cyB0byBhIHBoeXNpY2FsIGFkZHJlc3Mg
aW4gdGhlIC5pbml0IHNlY3Rpb24gb2YgdGhlIFhlbiBpbWFnZS4KPiAKPiBTbyBhaXVpIHlvdSBy
ZWZlciB0byB0aGlzIGh1bms6Cj4gCj4gLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKPiArKysg
Yi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+IEBAIC03MTksMTIgKzcxOSwxMyBAQCB2b2lkIF9faW5p
dCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQo+ICAgICAgICAgICAq
Lwo+ICAgICAgICAgIG9wdF9jb25zb2xlX3hlbiA9IC0xOwo+ICAgICAgICAgIEFTU0VSVChtYmlf
cCA9PSAwKTsKPiAtICAgICAgICBtYmkgPSBwdmhfaW5pdCgpOwo+ICsgICAgICAgIHB2aF9pbml0
KCZtYmksICZtb2QpOwo+ICAgICAgfQo+ICAgICAgZWxzZQo+ICsgICAgewo+ICAgICAgICAgIG1i
aSA9IF9fdmEobWJpX3ApOwo+IC0KPiAtICAgIG1vZCA9IF9fdmEobWJpLT5tb2RzX2FkZHIpOwo+
ICsgICAgICAgIG1vZCA9IF9fdmEobWJpLT5tb2RzX2FkZHIpOwo+ICsgICAgfQo+ICAKPiAgICAg
IGxvYWRlciA9IChtYmktPmZsYWdzICYgTUJJX0xPQURFUk5BTUUpCj4gICAgICAgICAgPyAoY2hh
ciAqKV9fdmEobWJpLT5ib290X2xvYWRlcl9uYW1lKSA6ICJ1bmtub3duIjsKPiAKPiBXaGljaCBp
bmRlZWQgYnlwYXNzZXMgdGhlIHBhc3NpbmcgdGhyb3VnaCBfX3ZhKCkgZm9yIG1vZHNfYWRkciwK
PiBidXQgdGhlIGxhc3QgcGFyYWdyYXBoIG9mIHRoZSBkZXNjcmlwdGlvbiBzdWdnZXN0cyB0aGF0
IHlvdSBhbHNvCj4gYWx0ZXIgaG93IG1iaSBnZXRzIGhhbmRsZWQsIHdoaWNoIGlzIHBlcmhhcHMg
cGFydCBvZiBteSBjb25mdXNpb24uCgpZZXMsIGl0J3Mgb25seSB0aGUgbW9kdWxlIGxpc3QgdGhh
dCdzIHBhc3NlZCBieSBwaHlzaWNhbCBhZGRyZXNzIGFuZAp0aGVuIG1hcHBlZCB1c2luZyBfX3Zh
LiBIb3cgYWJvdXQgdGhlIGZvbGxvd2luZyBkZXNjcmlwdGlvbjoKCiJXaGVuIGJvb3RpbmcgWGVu
IGFzIGEgUFZIIGd1ZXN0IHRoZSBkYXRhIGluIHRoZSBQVkggc3RhcnQgaW5mbwpzdHJ1Y3R1cmUg
aXMgY29waWVkIG92ZXIgdG8gYSBtdWx0aWJvb3Qgc3RydWN0dXJlIGFuZCBhIG1vZHVsZSBsaXN0
CmFycmF5IHRoYXQgcmVzaWRlcyBpbiB0aGUgLmluaXQgc2VjdGlvbiBvZiB0aGUgWGVuIGltYWdl
LiBUaGUKcmVzdWx0aW5nIG11bHRpYm9vdCBtb2R1bGUgbGlzdCBpcyB0aGVuIGhhbmRlZCB0byB0
aGUgZ2VuZXJpYyBib290CnByb2Nlc3MgdXNpbmcgdGhlIHBoeXNpY2FsIGFkZHJlc3MgaW4gbWJp
LT5tb2RzX2FkZHIuCgpUaGlzIHdvcmtzIGZpbmUgYXMgbG9uZyBhcyB0aGUgWGVuIGltYWdlIGRv
ZXNuJ3QgcmVsb2NhdGUgaXRzZWxmLCBpZgp0aGVyZSdzIHN1Y2ggYSByZWxvY2F0aW9uIHRoZSBw
aHlzaWNhbCBhZGRyZXNzZXMgb2YgbXVsdGlib290IG1vZHVsZQpsaXN0IGlzIG5vIGxvbmdlciB2
YWxpZC4KCkZpeCB0aGlzIGJ5IGhhbmRpbmcgdGhlIHZpcnR1YWwgYWRkcmVzcyBvZiB0aGUgbW9k
dWxlIGxpc3QgdG8gdGhlCmdlbmVyaWMgYm9vdCBwcm9jZXNzIGluc3RlYWQgb2YgaXQncyBwaHlz
aWNhbCBhZGRyZXNzLiIKClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:06:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:06: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-devel-bounces@lists.xenproject.org>)
	id 1gMDnK-0005RL-5F; Mon, 12 Nov 2018 15:06: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMDnJ-0005RG-1C
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 15:06:29 +0000
X-Inumbo-ID: 870e8924-e68c-11e8-8082-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 870e8924-e68c-11e8-8082-12d6303a7972;
 Mon, 12 Nov 2018 15:06:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 08:06:26 -0700
Message-Id: <5BE996EF02000078001FB0B8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 08:06:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181015103559.22075-1-paul.durrant@citrix.com>
 <20181015103559.22075-8-paul.durrant@citrix.com>
In-Reply-To: <20181015103559.22075-8-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7 7/7] x86: extend the map and unmap
 xen_iommu_ops to support grant references
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjEwLjE4IGF0IDEyOjM1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+ICsrKyBiL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYwo+IEBAIC0zOTI3LDYgKzM5MjcsMTU3IEBAIGludCBnbnR0YWJfZ2V0X3N0YXR1
c19mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwKPiAgICAgIHJldHVy
biByYzsKPiAgfQo+ICAKPiAraW50Cj4gK2FjcXVpcmVfZ3JlZl9mb3JfaW9tbXUoc3RydWN0IGRv
bWFpbiAqZCwgZ3JhbnRfcmVmX3QgZ3JlZiwKPiArICAgICAgICAgICAgICAgICAgICAgICBib29s
IHJlYWRvbmx5LCBtZm5fdCAqbWZuKQoKQXMgYSBub24tc3RhdGljIGZ1bmN0aW9uIHRoaXMgbWF5
IGRlc2VydmUgYSBnbnR0YWJfIHByZWZpeC4KCj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4gKmN1
cnJkID0gY3VycmVudC0+ZG9tYWluOwo+ICsgICAgc3RydWN0IGdyYW50X3RhYmxlICpndCA9IGQt
PmdyYW50X3RhYmxlOwo+ICsgICAgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWg7Cj4gKyAgICBz
dHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7Cj4gKyAgICB1aW50MTZfdCAqc3RhdHVzOwo+
ICsgICAgaW50IHJjOwo+ICsKPiArICAgIGdyYW50X3JlYWRfbG9jayhndCk7Cj4gKwo+ICsgICAg
cmMgPSAtRU5PRU5UOwo+ICsgICAgaWYgKCBncmVmID4gbnJfZ3JhbnRfZW50cmllcyhndCkgKQoK
Pj0KCj4gKyAgICAgICAgZ290byB1bmxvY2s7Cj4gKwo+ICsgICAgYWN0ID0gYWN0aXZlX2VudHJ5
X2FjcXVpcmUoZ3QsIGdyZWYpOwo+ICsgICAgc2hhaCA9IHNoYXJlZF9lbnRyeV9oZWFkZXIoZ3Qs
IGdyZWYpOwo+ICsgICAgc3RhdHVzID0gKCBndC0+Z3RfdmVyc2lvbiA9PSAyICkgPwoKU3RyYXkg
YmxhbmtzLiAoQWxsIHRocmVlIGFsc28gYXBwbHkgdG8gdGhlIHJlbGVhc2UgY291bnRlcnBhcnQu
KQoKPiArICAgICAgICAmc3RhdHVzX2VudHJ5KGd0LCBncmVmKSA6Cj4gKyAgICAgICAgJnNoYWgt
PmZsYWdzOwo+ICsKPiArICAgIHJjID0gLUVBQ0NFUzsKPiArICAgIGlmICggKHNoYWgtPmZsYWdz
ICYgR1RGX3R5cGVfbWFzaykgIT0gR1RGX3Blcm1pdF9hY2Nlc3MgfHwKPiArICAgICAgICAgKHNo
YWgtPmZsYWdzICYgR1RGX3N1Yl9wYWdlKSApCj4gKyAgICAgICAgZ290byByZWxlYXNlOwo+ICsK
PiArICAgIHJjID0gLUVSQU5HRTsKPiArICAgIGlmICggYWN0LT5waW4gJiYgKChhY3QtPmRvbWlk
ICE9IGN1cnJkLT5kb21haW5faWQpIHx8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAoYWN0LT5w
aW4gJiAweDgwODA4MDgwVSkgIT0gMCkgKQoKSSByZWFsaXplIHRoaXMgZm9sbG93cyB0aGUgcGF0
dGVybiB1c2VkIGVsc2V3aGVyZSwgYnV0IGl0J3MgZ29pbmcgdG8gZmFyLAphbmQgSSdkIHByZWZl
ciBpZiB3ZSBkaWRuJ3Qgc3ByZWFkIHRoZSBwcm9ibGVtOiBZb3UgZG9uJ3QgbWVhbiB0bwppbmNy
ZW1lbnQgYWxsIG9mIHRoZSBmb3VyIGZpZWxkcywgYnV0IGp1c3Qgb25lIG9yIHR3byBvZiB0aGVt
LiBGb3IgdGhlCm90aGVycyB0aGVyZSdzIG5vIHBvaW50IGRvaW5nIHRoZSByZXNwZWN0aXZlIG92
ZXJmbG93IGNoZWNrLgoKPiArICAgICAgICBnb3RvIHJlbGVhc2U7Cj4gKwo+ICsgICAgcmMgPSAt
RUlOVkFMOwo+ICsgICAgaWYgKCAhYWN0LT5waW4gfHwKPiArICAgICAgICAgKCFyZWFkb25seSAm
JiAhKGFjdC0+cGluICYgR05UUElOX2RldndfbWFzaykpICkgewo+ICsgICAgICAgIGlmICggX3Nl
dF9zdGF0dXMoZ3QtPmd0X3ZlcnNpb24sIGN1cnJkLT5kb21haW5faWQsIHJlYWRvbmx5LAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgMCwgc2hhaCwgYWN0LCBzdGF0dXMpICE9IEdOVFNUX29r
YXkgKQo+ICsgICAgICAgICAgICBnb3RvIHJlbGVhc2U7Cj4gKyAgICB9CgpQbGVhc2UgY29tYmlu
ZSBzdWNoIGRpcmVjdGx5IG5lc3RlZCBpZigpcy4gVGhlcmUncyBhbHNvIGEgbWlzcGxhY2VkCmZp
Z3VyZSBicmFjZSwgYnV0IHRoYXQnbGwgdGhlbiBnbyBhd2F5IGFueXdheS4KCj4gKyAgICBpZiAo
ICFhY3QtPnBpbiApCj4gKyAgICB7Cj4gKyAgICAgICAgZ2ZuX3QgZ2ZuID0gZ3QtPmd0X3ZlcnNp
b24gPT0gMSA/Cj4gKyAgICAgICAgICAgIF9nZm4oc2hhcmVkX2VudHJ5X3YxKGd0LCBncmVmKS5m
cmFtZSkgOgo+ICsgICAgICAgICAgICBfZ2ZuKHNoYXJlZF9lbnRyeV92MihndCwgZ3JlZikuZnVs
bF9wYWdlLmZyYW1lKTsKPiArICAgICAgICBwMm1fdHlwZV90IHAybXQ7Cj4gKyAgICAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiArCj4gKyAgICAgICAgcmMgPSBjaGVja19nZXRfcGFnZV9m
cm9tX2dmbihkLCBnZm4sIHJlYWRvbmx5LCAmcDJtdCwgJnBhZ2UpOwo+ICsgICAgICAgIGlmICgg
cmMgKQo+ICsgICAgICAgICAgICBnb3RvIGNsZWFyOwo+ICsKPiArICAgICAgICByYyA9IC1FSU5W
QUw7Cj4gKyAgICAgICAgaWYgKCBwMm1faXNfZm9yZWlnbihwMm10KSApCgpDb21wYXJlZCB0byB5
b3UgYWxsb3dpbmcgcDJtX3JhbV9ydyBvbmx5IGluIHRoZSBwcmV2aW91cyBwYXRjaCwKdGhpcyBh
bGxvd3MgYmFzaWNhbGx5IGV2ZXJ5dGhpbmcuIElzIHRoaXMgcmVhbGx5IGludGVuZGVkPwoKPiAr
ICAgICAgICB7Cj4gKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+ICsgICAgICAgICAgICBn
b3RvIGNsZWFyOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgYWN0X3NldF9nZm4oYWN0LCBn
Zm4pOwo+ICsgICAgICAgIGFjdC0+bWZuID0gcGFnZV90b19tZm4ocGFnZSk7Cj4gKyAgICAgICAg
YWN0LT5kb21pZCA9IGN1cnJkLT5kb21haW5faWQ7Cj4gKyAgICAgICAgYWN0LT5zdGFydCA9IDA7
Cj4gKyAgICAgICAgYWN0LT5sZW5ndGggPSBQQUdFX1NJWkU7Cj4gKyAgICAgICAgYWN0LT5pc19z
dWJfcGFnZSA9IGZhbHNlOwo+ICsgICAgICAgIGFjdC0+dHJhbnNfZG9tYWluID0gZDsKPiArICAg
ICAgICBhY3QtPnRyYW5zX2dyZWYgPSBncmVmOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsgICAg
ewo+ICsgICAgICAgIEFTU0VSVChtZm5fdmFsaWQoYWN0LT5tZm4pKTsKPiArICAgICAgICBpZiAo
ICFnZXRfcGFnZShtZm5fdG9fcGFnZShhY3QtPm1mbiksIGQpICkKPiArICAgICAgICAgICAgZ290
byBjbGVhcjsKPiArICAgIH0KPiArCj4gKyAgICByYyA9IDA7Cj4gKyAgICBhY3QtPnBpbiArPSBy
ZWFkb25seSA/IEdOVFBJTl9kZXZyX2luYyA6IEdOVFBJTl9kZXZ3X2luYzsKCllvdSBkb24ndCBh
Y3F1aXJlIGEgd3JpdGUgcmVmIGluIHRoZSAhcmVhZG9ubHkgY2FzZS4KCj4gK2ludAo+ICtyZWxl
YXNlX2dyZWZfZm9yX2lvbW11KHN0cnVjdCBkb21haW4gKmQsIGdyYW50X3JlZl90IGdyZWYsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgYm9vbCByZWFkb25seSwgbWZuX3QgbWZuKQo+ICt7Cj4g
KyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiArICAgIHN0cnVj
dCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKPiArICAgIGdyYW50X2VudHJ5X2hl
YWRlcl90ICpzaGFoOwo+ICsgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0Owo+ICsg
ICAgdWludDE2X3QgKnN0YXR1czsKPiArICAgIGludCByYzsKPiArCj4gKyAgICBncmFudF9yZWFk
X2xvY2soZ3QpOwo+ICsKPiArICAgIHJjID0gLUVOT0VOVDsKPiArICAgIGlmICggZ3JlZiA+IG5y
X2dyYW50X2VudHJpZXMoZ3QpICkKPiArICAgICAgICBnb3RvIHVubG9jazsKPiArCj4gKyAgICBh
Y3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShndCwgZ3JlZik7Cj4gKyAgICBzaGFoID0gc2hhcmVk
X2VudHJ5X2hlYWRlcihndCwgZ3JlZik7Cj4gKyAgICBzdGF0dXMgPSAoIGd0LT5ndF92ZXJzaW9u
ID09IDIgKSA/Cj4gKyAgICAgICAgJnN0YXR1c19lbnRyeShndCwgZ3JlZikgOgo+ICsgICAgICAg
ICZzaGFoLT5mbGFnczsKPiArCj4gKyAgICByYyA9IC1FSU5WQUw7Cj4gKyAgICBpZiAoICFhY3Qt
PnBpbiB8fCAoYWN0LT5kb21pZCAhPSBjdXJyZC0+ZG9tYWluX2lkKSB8fAo+ICsgICAgICAgICAh
bWZuX2VxKGFjdC0+bWZuLCBtZm4pICkKPiArICAgICAgICBnb3RvIHJlbGVhc2U7CgpDb2RlIGVs
c2V3aGVyZSBhbHNvIGNvbnNpZGVycyAicmVhZG9ubHkiIGluIHNpbWlsYXIgY2hlY2tzLiBBbG9u
Zwp0aGUgbGluZXMgb2YgdGhlIGNvbW1lbnQgaW4gdGhlIGFjcXVpcmUgZnVuY3Rpb24gSSdkIGFj
dHVhbGx5IHByZWZlcgppZiB5b3UgZGlkIHRoZSBjaGVja3MgbW9yZSBjb3JyZWN0bHkgYnkgY2hl
Y2tpbmcgYWdhaW5zdApHTlRQSU5fZGV2e3Isd31fbWFzayBkZXBlbmRpbmcgb24gdGhlIGZsYWcu
Cgo+IEBAIC0xNTksMTYgKzE1OSwzMSBAQCBzdGF0aWMgaW50IGlvbW11b3BfbWFwKHN0cnVjdCB4
ZW5faW9tbXVfb3BfbWFwICpvcCkKPiAgICAgIGlmICggIWQgKQo+ICAgICAgICAgIHJldHVybiAt
RVNSQ0g7Cj4gIAo+IC0gICAgcmMgPSBjaGVja19nZXRfcGFnZV9mcm9tX2dmbihkLCBfZ2ZuKG9w
LT5nZm4pLCByZWFkb25seSwgJnAybXQsICZwYWdlKTsKPiAtICAgIGlmICggcmMgKQo+IC0gICAg
ICAgIGdvdG8gdW5sb2NrX2RvbWFpbjsKPiAtCj4gLSAgICByYyA9IC1FSU5WQUw7Cj4gLSAgICBp
ZiAoIHAybXQgIT0gcDJtX3JhbV9ydyB8fAo+IC0gICAgICAgICAoIXJlYWRvbmx5ICYmICFnZXRf
cGFnZV90eXBlKHBhZ2UsIFBHVF93cml0YWJsZV9wYWdlKSkgKQo+ICsgICAgaWYgKCBvcC0+Zmxh
Z3MgJiBYRU5fSU9NTVVPUF9tYXBfZ3JlZiApCj4gICAgICB7Cj4gLSAgICAgICAgcHV0X3BhZ2Uo
cGFnZSk7Cj4gLSAgICAgICAgZ290byB1bmxvY2tfZG9tYWluOwo+ICsgICAgICAgIHJjID0gYWNx
dWlyZV9ncmVmX2Zvcl9pb21tdShkLCBvcC0+dS5ncmVmLCByZWFkb25seSwgJm1mbik7Cj4gKyAg
ICAgICAgaWYgKCByYyApCj4gKyAgICAgICAgICAgIGdvdG8gdW5sb2NrX2RvbWFpbjsKPiArICAg
IH0KPiArICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICBwMm1fdHlwZV90IHAybXQ7Cj4gKyAg
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiArCj4gKyAgICAgICAgcmMgPSBjaGVja19n
ZXRfcGFnZV9mcm9tX2dmbihkLCBfZ2ZuKG9wLT51LmdmbiksIHJlYWRvbmx5LCAmcDJtdCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwYWdlKTsKPiArICAgICAgICBp
ZiAoIHJjICkKPiArICAgICAgICAgICAgZ290byB1bmxvY2tfZG9tYWluOwo+ICsKPiArICAgICAg
ICByYyA9IC1FSU5WQUw7Cj4gKyAgICAgICAgaWYgKCBwMm10ICE9IHAybV9yYW1fcncgfHwKPiAr
ICAgICAgICAgICAgICghcmVhZG9ubHkgJiYgIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRh
YmxlX3BhZ2UpKSApCgpJbiB0aGUgZGVzY3JpcHRpb24geW91IHRhbGsgYWJvdXQgZG9pbmcgZ3Jh
bnQgbWFwcyBhbHNvIGJ5IEdGTiwKYnV0IHlvdSBkb24ndCBleHRlbmQgdGhlIHNldCBvZiBwZXJt
aXR0ZWQgYnl0ZXMgaGVyZS4gSXMgdGhlCmRlc2NyaXB0aW9uIG1pc2xlYWRpbmcsIG9yIGlzIHRo
ZSBjb2RlIGluY29tcGxldGU/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:13:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:13: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-devel-bounces@lists.xenproject.org>)
	id 1gMDte-0006HP-Tg; Mon, 12 Nov 2018 15:13:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMDtd-0006HK-PI
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 15:13:01 +0000
X-Inumbo-ID: 718227ff-e68d-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 718227ff-e68d-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 15:13:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 08:13:00 -0700
Message-Id: <5BE9987802000078001FB0D1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 08:12:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181109172250.12894-1-roger.pau@citrix.com>
 <20181109172250.12894-2-roger.pau@citrix.com>
 <5BE955D502000078001FAC06@prv1-mh.provo.novell.com>
 <20181112114909.rovrjxp2ynrlgx2n@mac.citrite.net>
 <5BE974B502000078001FAF6F@prv1-mh.provo.novell.com>
 <20181112150006.qzk6gmxzevg5hgnv@mac.citrite.net>
In-Reply-To: <20181112150006.qzk6gmxzevg5hgnv@mac.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] guest/pvh: fix handling of multiboot
 info and module list
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjExLjE4IGF0IDE2OjAwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFllcywgaXQncyBvbmx5IHRoZSBtb2R1bGUgbGlzdCB0aGF0J3MgcGFzc2VkIGJ5IHBoeXNpY2Fs
IGFkZHJlc3MgYW5kCj4gdGhlbiBtYXBwZWQgdXNpbmcgX192YS4gSG93IGFib3V0IHRoZSBmb2xs
b3dpbmcgZGVzY3JpcHRpb246Cj4gCj4gIldoZW4gYm9vdGluZyBYZW4gYXMgYSBQVkggZ3Vlc3Qg
dGhlIGRhdGEgaW4gdGhlIFBWSCBzdGFydCBpbmZvCj4gc3RydWN0dXJlIGlzIGNvcGllZCBvdmVy
IHRvIGEgbXVsdGlib290IHN0cnVjdHVyZSBhbmQgYSBtb2R1bGUgbGlzdAo+IGFycmF5IHRoYXQg
cmVzaWRlcyBpbiB0aGUgLmluaXQgc2VjdGlvbiBvZiB0aGUgWGVuIGltYWdlLiBUaGUKPiByZXN1
bHRpbmcgbXVsdGlib290IG1vZHVsZSBsaXN0IGlzIHRoZW4gaGFuZGVkIHRvIHRoZSBnZW5lcmlj
IGJvb3QKPiBwcm9jZXNzIHVzaW5nIHRoZSBwaHlzaWNhbCBhZGRyZXNzIGluIG1iaS0+bW9kc19h
ZGRyLgo+IAo+IFRoaXMgd29ya3MgZmluZSBhcyBsb25nIGFzIHRoZSBYZW4gaW1hZ2UgZG9lc24n
dCByZWxvY2F0ZSBpdHNlbGYsIGlmCj4gdGhlcmUncyBzdWNoIGEgcmVsb2NhdGlvbiB0aGUgcGh5
c2ljYWwgYWRkcmVzc2VzIG9mIG11bHRpYm9vdCBtb2R1bGUKPiBsaXN0IGlzIG5vIGxvbmdlciB2
YWxpZC4KPiAKPiBGaXggdGhpcyBieSBoYW5kaW5nIHRoZSB2aXJ0dWFsIGFkZHJlc3Mgb2YgdGhl
IG1vZHVsZSBsaXN0IHRvIHRoZQo+IGdlbmVyaWMgYm9vdCBwcm9jZXNzIGluc3RlYWQgb2YgaXQn
cyBwaHlzaWNhbCBhZGRyZXNzLiIKClNvdW5kcyBmaW5lLiBCdXQgZGlkbid0IFNlcmdleSBzcG90
IHR3byByZWdpb25zIHRoYXQgd2VyZSBub3QKdGFrZW4gY2FyZSBvZj8gT3IgaXMgdGhlIG90aGVy
IHBhcnQgZGVhbHQgd2l0aCBpbiBwYXRjaCAyPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:13:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:13: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-devel-bounces@lists.xenproject.org>)
	id 1gMDtp-0006I1-77; Mon, 12 Nov 2018 15:13: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=v6tt=nx=citrix.com=prvs=847216550=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gMDtn-0006Hf-Bl
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 15:13:11 +0000
X-Inumbo-ID: 761e1f52-e68d-11e8-8f8d-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 761e1f52-e68d-11e8-8f8d-12d6303a7972;
 Mon, 12 Nov 2018 15:13:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70312274"
Date: Mon, 12 Nov 2018 15:13:05 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181112151305.rl6bg4dkqt3hswwy@zion.uk.xensource.com>
References: <20181112140459.23480-1-wei.liu2@citrix.com>
 <5BE98FCD02000078001FB077@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE98FCD02000078001FB077@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86: fix hvm_migrate_irq assertion
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMDc6MzU6NTdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEyLjExLjE4IGF0IDE1OjA0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiA3ODJjZjhiYTQ2ICgicGFzcy10aHJvdWdoOiBhZGp1c3QgcElSUSBtaWdyYXRpb24i
KSBhZGRlZCBhbiBhc3NlcnRpb24KPiA+IHRvIGh2bV9taWdyYXRlX2lycS4KPiA+IAo+ID4gUFZI
IERvbTAgaXMgYnJva2VuIGJlY2F1c2UgaXQgZG9lc24ndCBoYXZlIGRwY2kgYWxsb2NhdGVkLiBB
ZGQgYW4KPiA+IGlzX2hhcmR3YXJlX2RvbWFpbiBjaGVjayB0byB0aGUgYXNzZXJ0aW9uLgo+ID4g
Cj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gSSdtIHNvcnJ5
IGZvciB0aGUgYnJlYWthZ2UuCj4gCgpObyB3b3JyaWVzLiBJIHNob3VsZCBoYXZlIG5vdGljZWQg
dGhpcyB3aGlsZSByZXZpZXdpbmcgeW91ciBwYXRjaCwgc28gSQpkb24ndCBibGFtZSB5b3UuCgpX
ZWkuCgo+IEphbgo+IAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:14:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:14: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-devel-bounces@lists.xenproject.org>)
	id 1gMDvB-0006RE-Mf; Mon, 12 Nov 2018 15:14: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=0ka0=nx=citrix.com=prvs=847df0986=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gMDv9-0006R4-SK
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 15:14:35 +0000
X-Inumbo-ID: a93c304a-e68d-11e8-ae6d-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a93c304a-e68d-11e8-ae6d-12d6303a7972;
 Mon, 12 Nov 2018 15:14:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70312412"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23529.39126.887208.455960@mariner.uk.xensource.com>
Date: Mon, 12 Nov 2018 15:14:30 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181112145256.GF1302@perard.uk.xensource.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
 <20180907151104.32306-12-anthony.perard@citrix.com>
 <23493.61815.315512.256184@mariner.uk.xensource.com>
 <20181112145256.GF1302@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v5 11/15] libxl_dm: Pre-open QMP socket for
 QEMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2NSAxMS8xNV0gbGlieGxfZG06IFBy
ZS1vcGVuIFFNUCBzb2NrZXQgZm9yIFFFTVUiKToKPiBPbiBUdWUsIE9jdCAxNiwgMjAxOCBhdCAw
MzoxMTowM1BNICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IEFudGhvbnkgUEVSQVJEIHdy
aXRlcyAoIltQQVRDSCB2NSAxMS8xNV0gbGlieGxfZG06IFByZS1vcGVuIFFNUCBzb2NrZXQgZm9y
IFFFTVUiKToKPiA+ID4gICAgICByZXQgPSBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3Mo
Z2MsICJzdHViZG9tLWRtIiwgZ3Vlc3RfZG9taWQsCj4gPiA+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2NvbmZpZywgJmFyZ3MsIE5VTEwsCj4gPiA+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRfc3RhdGUsIE5VTEwpOwo+
ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkX3N0YXRlLCBO
VUxMLCBOVUxMKTsKPiA+IAo+ID4gRGlkIHlvdSBjb25zaWRlciBhZGRpbmcgZG1fbW9uaXRvcl9m
ZCB0byBkX3N0YXRlID8KPiAKPiBObywgSSBkaWRuJ3QsIEknbSBub3Qgc3VyIHdoYXQgY2FuIGdv
IGludG8gZF9zdGF0ZS4gQnV0IHRoYXQgc2VlbXMKPiBiZXR0ZXIgdGhhdCBhZGRpbmcgYW4gYXJn
dW1lbnQgdG8gbWFueSBmdW5jdGlvbiBwcm90b3R5cGVzLgoKSSB0aGluayBwcmV0dHkgbXVjaCBh
bnl0aGluZyB0byBkbyB3aXRoIGNyZWF0aW5nIGEgZG9tYWluIGNhbiBnbyBpbgp0aGVyZS4KCj4g
T24gdGhlIG90aGVyIGhhbmQsIEkgd291bGQgbmVlZCB0byBtYWtlIHN1cmUgdGhhdCBkbV9tb25p
dG9yX2ZkIGhhdmUgYQo+IHByb3BlciBpbml0aWFsIHZhbHVlICgtMSkgd2hlbiBuZWVkZWQuCgpZ
ZXMsIGl0IHdvdWxkIGhhdmUgdG8gYmUgaW5pdGlhbGlzZWQgYWxvbmcgd2l0aCB0aGUgb3RoZXIg
bWVtYmVycyBvZgpsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlLgoKSWFuLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:17:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:17:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gMDxz-0006fz-Cs; Mon, 12 Nov 2018 15:17: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=dr1o=nx=citrix.com=prvs=847277b8a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gMDxx-0006ft-Sq
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 15:17:29 +0000
X-Inumbo-ID: 10b2f5e9-e68e-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10b2f5e9-e68e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 15:17:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="81736558"
Date: Mon, 12 Nov 2018 16:17:16 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181112151716.j35hs224xqww3zdq@mac.citrite.net>
References: <20181109172250.12894-1-roger.pau@citrix.com>
 <20181109172250.12894-2-roger.pau@citrix.com>
 <5BE955D502000078001FAC06@prv1-mh.provo.novell.com>
 <20181112114909.rovrjxp2ynrlgx2n@mac.citrite.net>
 <5BE974B502000078001FAF6F@prv1-mh.provo.novell.com>
 <20181112150006.qzk6gmxzevg5hgnv@mac.citrite.net>
 <5BE9987802000078001FB0D1@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE9987802000078001FB0D1@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/2] guest/pvh: fix handling of multiboot
 info and module list
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMDg6MTI6NTZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEyLjExLjE4IGF0IDE2OjAwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gWWVzLCBpdCdzIG9ubHkgdGhlIG1vZHVsZSBsaXN0IHRoYXQncyBwYXNzZWQgYnkg
cGh5c2ljYWwgYWRkcmVzcyBhbmQKPiA+IHRoZW4gbWFwcGVkIHVzaW5nIF9fdmEuIEhvdyBhYm91
dCB0aGUgZm9sbG93aW5nIGRlc2NyaXB0aW9uOgo+ID4gCj4gPiAiV2hlbiBib290aW5nIFhlbiBh
cyBhIFBWSCBndWVzdCB0aGUgZGF0YSBpbiB0aGUgUFZIIHN0YXJ0IGluZm8KPiA+IHN0cnVjdHVy
ZSBpcyBjb3BpZWQgb3ZlciB0byBhIG11bHRpYm9vdCBzdHJ1Y3R1cmUgYW5kIGEgbW9kdWxlIGxp
c3QKPiA+IGFycmF5IHRoYXQgcmVzaWRlcyBpbiB0aGUgLmluaXQgc2VjdGlvbiBvZiB0aGUgWGVu
IGltYWdlLiBUaGUKPiA+IHJlc3VsdGluZyBtdWx0aWJvb3QgbW9kdWxlIGxpc3QgaXMgdGhlbiBo
YW5kZWQgdG8gdGhlIGdlbmVyaWMgYm9vdAo+ID4gcHJvY2VzcyB1c2luZyB0aGUgcGh5c2ljYWwg
YWRkcmVzcyBpbiBtYmktPm1vZHNfYWRkci4KPiA+IAo+ID4gVGhpcyB3b3JrcyBmaW5lIGFzIGxv
bmcgYXMgdGhlIFhlbiBpbWFnZSBkb2Vzbid0IHJlbG9jYXRlIGl0c2VsZiwgaWYKPiA+IHRoZXJl
J3Mgc3VjaCBhIHJlbG9jYXRpb24gdGhlIHBoeXNpY2FsIGFkZHJlc3NlcyBvZiBtdWx0aWJvb3Qg
bW9kdWxlCj4gPiBsaXN0IGlzIG5vIGxvbmdlciB2YWxpZC4KPiA+IAo+ID4gRml4IHRoaXMgYnkg
aGFuZGluZyB0aGUgdmlydHVhbCBhZGRyZXNzIG9mIHRoZSBtb2R1bGUgbGlzdCB0byB0aGUKPiA+
IGdlbmVyaWMgYm9vdCBwcm9jZXNzIGluc3RlYWQgb2YgaXQncyBwaHlzaWNhbCBhZGRyZXNzLiIK
PiAKPiBTb3VuZHMgZmluZS4gQnV0IGRpZG4ndCBTZXJnZXkgc3BvdCB0d28gcmVnaW9ucyB0aGF0
IHdlcmUgbm90Cj4gdGFrZW4gY2FyZSBvZj8gT3IgaXMgdGhlIG90aGVyIHBhcnQgZGVhbHQgd2l0
aCBpbiBwYXRjaCAyPwoKSUlSQyB0aGUgb3RoZXIgb25lIHdhcyB0aGUgbW9kdWxlKHMpIGNvbW1h
bmQgbGluZSwgd2hpY2ggYXJlIHJlbG9jYXRlZAppbiB0aGUgbG93IDFNQiBieSBwdmhfaW5mb19y
ZWxvYyB3aGljaCBzaG91bGQgYmUgZml4ZWQgYnkgcGF0Y2ggIzIuCgpUaGFua3MsIFJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:17:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:17: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-devel-bounces@lists.xenproject.org>)
	id 1gMDy7-0006gl-Mt; Mon, 12 Nov 2018 15:17: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMDy6-0006gZ-5Q
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 15:17:38 +0000
X-Inumbo-ID: 1648bd1e-e68e-11e8-9a16-bc764e045a96
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1648bd1e-e68e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 15:17:37 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id o125so13848031qkf.3
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 07:17:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=DrPGBQS4cKi2EMG+fUoLm1oKdZ10vCdbOnx4Uwa8uFM=;
 b=zV2XM/3NavpCUXnNTG9itaodK5iytNjOWbRIGatFNc2u+YJ/2NwBSxwylNAj7orbXy
 bje4qipeZ/haonnAx5k11X2SYYkDOt6rLK+XEveIMjiWwKILZu7WDhbRRQd9iKzrwr6R
 Xv7c3OkrjEU8ec6oycHJr0mkpXBMKymLn/Ng87LwFNl9loNraKuDTF4QqyWDkBTmcsE7
 24ZN+fwUdIUq277UacPwjh8QzXYI1jeHzKoWYPN0rJdpefU8vZD+YR+r+6ttQFj03Lv0
 Q+ZNu7/stalEPrUNMGr5xaIPXy75+lxV7oB3L89TpQsCRNt+zFnK7msRgNcGAmj146Nl
 by+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=DrPGBQS4cKi2EMG+fUoLm1oKdZ10vCdbOnx4Uwa8uFM=;
 b=J5MH/EkXdQjSK4CFbQxqPMtFHXI6I+ie1vMj9b4/ZxGhy3kzW/NfSuHuDihKtBfv1Z
 HS/CvEKGE8CFssFhpgshiB20H67MmcuEaucYrPnEa4JwEQRywo9KLAu8mTSVcuvo0XDk
 uS/NzTm9sPxkz2jujx5nxTFJqC4Bpg4cyPqkkpqq4ed06nNevkfziPD+wPSUouXTkh/b
 DX1i5EEeGUKgdRNElpYGI1ccp4CkSZ27L7/tIbRjMMqPKzA+EIC5i10mgDw3IvPwiBRI
 SBXRiEUfKR46lTBLmHNhvzvXBP7OqRtVTickc9t/zDcg59c5GvgZWTVZcEEJFbTzO/fx
 c21A==
X-Gm-Message-State: AGRZ1gJPjiuf7SLt0GfAdtvSnBCM2rlJK+c23Wrt0tnccgE0H6ArJE7R
 IxXo9njFsEFphXb0P4q+gFRboN0nSVcI387Vs2OvVw==
X-Google-Smtp-Source: AJdET5dyt19spuNwmizUPdtvQ8zokkv/ZOFVPAIJNDk37lMTP3neS7NPte5KYFWlMCh1CT1g3vYkNqx3CsFDX17xGR0=
X-Received: by 2002:a0c:9549:: with SMTP id m9mr1368283qvm.214.1542035856438; 
 Mon, 12 Nov 2018 07:17:36 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-5-git-send-email-mirela.simonovic@aggios.com>
 <5BE9684802000078001FADC0@prv1-mh.provo.novell.com>
In-Reply-To: <5BE9684802000078001FADC0@prv1-mh.provo.novell.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Mon, 12 Nov 2018 16:17:25 +0100
Message-ID: <CAKPH-NgJ=YFcdQtL4iN3RbFTLyiV7VgHWo1YVZw4qA5Sh5MtHw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 04/18] xen/arm: While a domain is suspended
 put its watchdogs on pause
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Xen Devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMTI6NDcgUE0gSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPgo+ID4+PiBPbiAxMi4xMS4xOCBhdCAxMjozMCwgPG1p
cmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4gd3JvdGU6Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vdGltZXIuaAo+ID4gKysrIGIveGVuL2luY2x1ZGUveGVuL3RpbWVyLmgKPiA+IEBAIC0xOCw2
ICsxOCw5IEBAIHN0cnVjdCB0aW1lciB7Cj4gPiAgICAgIC8qIFN5c3RlbSB0aW1lIGV4cGlyeSB2
YWx1ZSAobmFub3NlY29uZHMgc2luY2UgYm9vdCkuICovCj4gPiAgICAgIHNfdGltZV90IGV4cGly
ZXM7Cj4gPgo+ID4gKyAgICAvKiBTdXNwZW5kIHRpbWVzdGFtcCB2YWx1ZSAobmFub3NlY29uZHMg
c2luY2UgYm9vdCkuICovCj4gPiArICAgIHNfdGltZV90IHN1c3BlbmRlZDsKPgo+IEkgY2FuJ3Qg
c2VlIGhvdyB0aGlzIGJlY29tZXMgYSB1bml2ZXJzYWxseSB1c2VmdWwgZmllbGQsIHNvIEkKPiBk
b24ndCB0aGluayBpdCBiZWxvbmdzIGhlcmUuIEZvciB5b3VyIHB1cnBvc2UgZGVyaXZpbmcgYSBu
ZXcKPiBzdHJ1Y3R1cmUgY29udGFpbmluZyBzdHJ1Y3QgdGltZXIgYW5kIHRoaXMgb25lIGZpZWxk
IHNob3VsZAo+IHdvcmsuCgpFYWNoICdleHBpcmVzJyB2YWx1ZSBuZWVkcyB0byBiZSBjb3VwbGVk
IHdpdGggJ3N1c3BlbmRlZCcgdmFsdWUgdG8gYmUKYWJsZSB0byBkZWFsIHdpdGggd2F0Y2hkb2dz
IHdoZW4gc3VzcGVuZGluZyBhIGRvbWFpbi4gVGhpcyBpcyBzcGVjaWZpYwp0byBhIHdhdGNoZG9n
LgpJZiB3ZSBhZGQgYSBkZXJpdmVkIHN0cnVjdHVyZSB0byBjb250YWluIHRoaXMgZmllbGQgd2Ug
c3RpbGwgbmVlZCB0bwphc3NvY2lhdGUgc3VjaCBhIHN0cnVjdHVyZSB3aXRoIGVhY2ggd2F0Y2hk
b2cgb2YgYSBkb21haW4sIHdoaWNoIGlzCmFsc28gZG9tYWluIGdlbmVyaWMgaW5mbyBhbmQgcmVx
dWlyZXMgYSBsb3QgbW9yZSAoaW4gbXkgb3Bpbmlvbgp1bm5lY2Vzc2FyeSkgY2hhbmdlcy4gUGxl
YXNlIGxldCBtZSBrbm93IGlmIEkgbWlzaW50ZXJwcmV0ZWQgeW91cgpwcm9wb3NhbC4KClRoYW5r
cywKTWlyZWxhCgo+Cj4gSmFuCj4KPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:17:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:17: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-devel-bounces@lists.xenproject.org>)
	id 1gMDyF-0006iJ-0g; Mon, 12 Nov 2018 15:17: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=0ka0=nx=citrix.com=prvs=847df0986=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gMDyD-0006hz-2F
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 15:17:45 +0000
X-Inumbo-ID: 1ab56306-e68e-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ab56306-e68e-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 15:17:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70312690"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23529.39317.577554.8161@mariner.uk.xensource.com>
Date: Mon, 12 Nov 2018 15:17:41 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181112150012.GG1302@perard.uk.xensource.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
 <20180907151104.32306-13-anthony.perard@citrix.com>
 <23493.62558.602998.340871@mariner.uk.xensource.com>
 <20181112150012.GG1302@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v5 12/15] libxl: QEMU startup sync based on
 QMP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2NSAxMi8xNV0gbGlieGw6IFFFTVUg
c3RhcnR1cCBzeW5jIGJhc2VkIG9uIFFNUCIpOgo+IE9uIFR1ZSwgT2N0IDE2LCAyMDE4IGF0IDAz
OjIzOjI2UE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gSXQncyByYXRoZXIgb2RkIHRo
YXQgbmVpdGhlciB0aGlzIHBhdGNoLCBub3IgYW55dGhpbmcgdGhhdCBmb2xsb3dzLAo+ID4gZG9l
cyBub3Qgc3RvcCBsaWJ4bCBmcm9tIGFsc28gd2F0Y2hpbmcgdGhlIHhlbnN0b3JlIHBhdGguICBJ
IHRoaW5rIGl0Cj4gPiB3b3VsZCBiZSBiZXR0ZXIgdG8gc3VwcHJlc3MgdGhhdCByYXRoZXIgdGhh
biBsZWF2ZSB2ZXN0aWdpYWwKPiA+IGJlaGF2aW91ci4gIENhbiB5b3UgYWRkIHBhdGNoKGVzKSB0
byBkbyB0aGF0LCByaWdodCBhZnRlciB0aGlzIG9uZSA/Cj4gCj4gSSBjYW4gdHJ5LiBUaGF0IGFs
c28gbWVhbiB0aGF0IHdlIG5lZWQgdG8gc2V0dXAgYSBuZXcgdGltZW91dCB0aGF0Cj4geHN3YWl0
IGlzIHNldHRpbmcgdXAgcmlnaHQgbm93LgoKT2gsIGdvb2QgcG9pbnQuICBUaGF0IHNlZW1zIGEg
Yml0IHRlZGlvdXMgYW5kIGZpZGRseS4gIE1heWJlIGl0IGlzCmJldHRlciB0byBsZWF2ZSBpdCB1
bnRpbCB3ZSBjYW4gdGhyb3cgYXdheSB0aGUgeHN3YWl0IGVudGlyZWx5IC0gc2luY2UKdGhhdCB3
YXkgdGhlcmUgYXJlLCBmb3Igbm93LCBmZXdlciBzZXBhcmF0ZSBjb2RlIHBhdGhzIGluIGxpYnhs
LgoKPiBJIGRvbid0IHJlYWxseSBoYXZlIGFuIGF3bnNlciBvbiBob3cgdG8gc3RhcnQgdGltZW91
dCB3aGVuIHdlIHVzZQo+IGxpYnhsX19ldl9xbXAuIEkgZ3Vlc3MganVzdCBhZGRpbmcgYSBjYWxs
IHRvIGxpYnhsX19ldl94c3dhdGNoX3JlZ2lzdGVyCj4gd2hlbmV2ZXIgd2UgaW50ZXJhY3Qgd2l0
aCBsaWJ4bF9fZXZfcW1wIGlzIGZpbmUuIEkgZG9uJ3QgdGhpbmsgd2UgY2FuIGRvCj4gc29tZXRo
aW5nIHNpbWlsYWlyIHRvIHhzd2FpdC4KCkknbSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQuICBJZiB5
b3Ugd2FudCB0byBoYXZlIGEgdGltZW91dCB0aGF0J3Mgbm90CnBhcnQgb2YgYW4geHN3YWl0LCB1
c2UgbGlieGxfX2V2X3RpbWUuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:22:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:22: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-devel-bounces@lists.xenproject.org>)
	id 1gME2Y-0007iP-Nn; Mon, 12 Nov 2018 15:22: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=rjzm=nx=citrix.com=prvs=8477fb41c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gME2X-0007iI-SK
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 15:22:13 +0000
X-Inumbo-ID: b9b06760-e68e-11e8-9589-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9b06760-e68e-11e8-9589-12d6303a7972;
 Mon, 12 Nov 2018 15:22:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70313088"
Date: Mon, 12 Nov 2018 15:22:08 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181112152208.GH1302@perard.uk.xensource.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
 <20180907151104.32306-12-anthony.perard@citrix.com>
 <23493.61815.315512.256184@mariner.uk.xensource.com>
 <20181112145256.GF1302@perard.uk.xensource.com>
 <23529.39126.887208.455960@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23529.39126.887208.455960@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v5 11/15] libxl_dm: Pre-open QMP socket for
 QEMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMDM6MTQ6MzBQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2NSAxMS8xNV0gbGlieGxf
ZG06IFByZS1vcGVuIFFNUCBzb2NrZXQgZm9yIFFFTVUiKToKPiA+IE9uIFR1ZSwgT2N0IDE2LCAy
MDE4IGF0IDAzOjExOjAzUE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gPiBBbnRob255
IFBFUkFSRCB3cml0ZXMgKCJbUEFUQ0ggdjUgMTEvMTVdIGxpYnhsX2RtOiBQcmUtb3BlbiBRTVAg
c29ja2V0IGZvciBRRU1VIik6Cj4gPiA+ID4gICAgICByZXQgPSBsaWJ4bF9fYnVpbGRfZGV2aWNl
X21vZGVsX2FyZ3MoZ2MsICJzdHViZG9tLWRtIiwgZ3Vlc3RfZG9taWQsCj4gPiA+ID4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfY29uZmlnLCAmYXJncywg
TlVMTCwKPiA+ID4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
X3N0YXRlLCBOVUxMKTsKPiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkX3N0YXRlLCBOVUxMLCBOVUxMKTsKPiA+ID4gCj4gPiA+IERpZCB5b3UgY29uc2lk
ZXIgYWRkaW5nIGRtX21vbml0b3JfZmQgdG8gZF9zdGF0ZSA/Cj4gPiAKPiA+IE5vLCBJIGRpZG4n
dCwgSSdtIG5vdCBzdXIgd2hhdCBjYW4gZ28gaW50byBkX3N0YXRlLiBCdXQgdGhhdCBzZWVtcwo+
ID4gYmV0dGVyIHRoYXQgYWRkaW5nIGFuIGFyZ3VtZW50IHRvIG1hbnkgZnVuY3Rpb24gcHJvdG90
eXBlcy4KPiAKPiBJIHRoaW5rIHByZXR0eSBtdWNoIGFueXRoaW5nIHRvIGRvIHdpdGggY3JlYXRp
bmcgYSBkb21haW4gY2FuIGdvIGluCj4gdGhlcmUuCj4gCj4gPiBPbiB0aGUgb3RoZXIgaGFuZCwg
SSB3b3VsZCBuZWVkIHRvIG1ha2Ugc3VyZSB0aGF0IGRtX21vbml0b3JfZmQgaGF2ZSBhCj4gPiBw
cm9wZXIgaW5pdGlhbCB2YWx1ZSAoLTEpIHdoZW4gbmVlZGVkLgo+IAo+IFllcywgaXQgd291bGQg
aGF2ZSB0byBiZSBpbml0aWFsaXNlZCBhbG9uZyB3aXRoIHRoZSBvdGhlciBtZW1iZXJzIG9mCj4g
bGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZS4KCkkgZGlkbid0IG1hbmFnZSB0byBmaW5kb3V0IHdo
ZXJlIHRoaXMgbWlnaHQgYmUuIFRoZXJlIGlzCmxpYnhsX19idWlsZF9wcmUoKSBidXQgSSBkb24n
dCBrbm93IGlmIGl0J3MgYWx3YXlzIGNhbGxlZC4gSXMgdGhpcyB0aGUKcmlnaHQgcGxhY2UsIG9y
IGlzIGl0IGluaXRpYWxpc2VkIHNvbWV3aGVyZSBlbHNlPwoKQWxzbywgbm93IEkgd291bGQgcHJv
YmFibHkgbmVlZCB0byBjYWxsIGxpYnhsX19wcmVfb3Blbl9xbXBfc29ja2V0KCkKZnJvbSBsaWJ4
bF9fc3Bhd25fbG9jYWxfZG0oKSBhcyB0aGUgZF9zdGF0ZSAobGlieGxfZG9tYWluX2J1aWxkX2lu
Zm8pIGlzCmNvbnN0IHdoZW4gcGFzc2VkIHRvIGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJn
cy4gQnV0IHRoYXQgaXMKcHJvYmFibHkgZmluZS4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:23:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:23: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-devel-bounces@lists.xenproject.org>)
	id 1gME3W-0007n1-3J; Mon, 12 Nov 2018 15:23: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=18fz=nx=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gME3U-0007ms-LQ
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 15:23:12 +0000
X-Inumbo-ID: dc935166-e68e-11e8-9950-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dc935166-e68e-11e8-9950-12d6303a7972;
 Mon, 12 Nov 2018 15:23:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Nov 2018 08:23:08 -0700
Message-Id: <5BE99AD802000078001FB100@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 12 Nov 2018 08:23:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-5-git-send-email-mirela.simonovic@aggios.com>
 <5BE9684802000078001FADC0@prv1-mh.provo.novell.com>
 <CAKPH-NgJ=YFcdQtL4iN3RbFTLyiV7VgHWo1YVZw4qA5Sh5MtHw@mail.gmail.com>
In-Reply-To: <CAKPH-NgJ=YFcdQtL4iN3RbFTLyiV7VgHWo1YVZw4qA5Sh5MtHw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 04/18] xen/arm: While a domain is suspended
 put its watchdogs on pause
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Xen Devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 stefano.stabellini@xilinx.com, Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjExLjE4IGF0IDE2OjE3LCA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPiB3
cm90ZToKPiBIaSBKYW4sCj4gCj4gT24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMTI6NDcgUE0gSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4KPj4gPj4+IE9uIDEyLjExLjE4
IGF0IDEyOjMwLCA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPiB3cm90ZToKPj4gPiAtLS0g
YS94ZW4vaW5jbHVkZS94ZW4vdGltZXIuaAo+PiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi90aW1l
ci5oCj4+ID4gQEAgLTE4LDYgKzE4LDkgQEAgc3RydWN0IHRpbWVyIHsKPj4gPiAgICAgIC8qIFN5
c3RlbSB0aW1lIGV4cGlyeSB2YWx1ZSAobmFub3NlY29uZHMgc2luY2UgYm9vdCkuICovCj4+ID4g
ICAgICBzX3RpbWVfdCBleHBpcmVzOwo+PiA+Cj4+ID4gKyAgICAvKiBTdXNwZW5kIHRpbWVzdGFt
cCB2YWx1ZSAobmFub3NlY29uZHMgc2luY2UgYm9vdCkuICovCj4+ID4gKyAgICBzX3RpbWVfdCBz
dXNwZW5kZWQ7Cj4+Cj4+IEkgY2FuJ3Qgc2VlIGhvdyB0aGlzIGJlY29tZXMgYSB1bml2ZXJzYWxs
eSB1c2VmdWwgZmllbGQsIHNvIEkKPj4gZG9uJ3QgdGhpbmsgaXQgYmVsb25ncyBoZXJlLiBGb3Ig
eW91ciBwdXJwb3NlIGRlcml2aW5nIGEgbmV3Cj4+IHN0cnVjdHVyZSBjb250YWluaW5nIHN0cnVj
dCB0aW1lciBhbmQgdGhpcyBvbmUgZmllbGQgc2hvdWxkCj4+IHdvcmsuCj4gCj4gRWFjaCAnZXhw
aXJlcycgdmFsdWUgbmVlZHMgdG8gYmUgY291cGxlZCB3aXRoICdzdXNwZW5kZWQnIHZhbHVlIHRv
IGJlCj4gYWJsZSB0byBkZWFsIHdpdGggd2F0Y2hkb2dzIHdoZW4gc3VzcGVuZGluZyBhIGRvbWFp
bi4gVGhpcyBpcyBzcGVjaWZpYwo+IHRvIGEgd2F0Y2hkb2cuCj4gSWYgd2UgYWRkIGEgZGVyaXZl
ZCBzdHJ1Y3R1cmUgdG8gY29udGFpbiB0aGlzIGZpZWxkIHdlIHN0aWxsIG5lZWQgdG8KPiBhc3Nv
Y2lhdGUgc3VjaCBhIHN0cnVjdHVyZSB3aXRoIGVhY2ggd2F0Y2hkb2cgb2YgYSBkb21haW4sIHdo
aWNoIGlzCj4gYWxzbyBkb21haW4gZ2VuZXJpYyBpbmZvIGFuZCByZXF1aXJlcyBhIGxvdCBtb3Jl
IChpbiBteSBvcGluaW9uCj4gdW5uZWNlc3NhcnkpIGNoYW5nZXMuIFBsZWFzZSBsZXQgbWUga25v
dyBpZiBJIG1pc2ludGVycHJldGVkIHlvdXIKPiBwcm9wb3NhbC4KCllvdSBhZGQgdGhlIGZpZWxk
IHRvIGFsbCB0aW1lciBpbnN0YW5jZXMsIHlldCB5b3UgbmVlZCBpdCBvbmx5IGZvcgp2ZXJ5IGZl
dy4gV2h5IG5vdCBoYXZlIGEgc3RydWN0IHdhdGNoZG9nX3RpbWVyLCBhbmQgdXNlIGl0CmZvciBz
dHJ1Y3QgZG9tYWluJ3Mgd2F0Y2hkb2dfdGltZXJbXT8gSSdtIGFmcmFpZCBJIGRvbid0IHNlZSB0
aGUKZGlmZmljdWx0aWVzIHlvdSBhcHBlYXIgdG8gc2VlLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:27:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:27: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-devel-bounces@lists.xenproject.org>)
	id 1gME7W-00080e-1M; Mon, 12 Nov 2018 15:27:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gME7U-00080T-9G
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 15:27:20 +0000
X-Inumbo-ID: 70ff0d6a-e68f-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 70ff0d6a-e68f-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 15:27:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 398CDA78;
 Mon, 12 Nov 2018 07:27:18 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 92A193F5CF;
 Mon, 12 Nov 2018 07:27:14 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
Date: Mon, 12 Nov 2018 15:27:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Jan Beulich <jbeulich@suse.com>, stefano.stabellini@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTEvMTIvMTggMTE6MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6
Cj4gVGhlIGltcGxlbWVudGF0aW9uIGNvbnNpc3RzIG9mOgo+IC1BZGRpbmcgUFNDSSBzeXN0ZW0g
c3VzcGVuZCBjYWxsIGFzIG5ldyBQU0NJIGZ1bmN0aW9uCj4gLVRyYXBwaW5nIFBTQ0kgc3lzdGVt
X3N1c3BlbmQgSFZDCj4gLUltcGxlbWVudGluZyBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwgKHZp
cnR1YWwgaW50ZXJmYWNlIHRoYXQgYWxsb3dzCj4gICBndWVzdHMgdG8gc3VzcGVuZCB0aGVtc2Vs
dmVzKQo+IAo+IFRoZSBQU0NJIHN5c3RlbSBzdXNwZW5kIHNob3VsZCBiZSBjYWxsZWQgYnkgYSBn
dWVzdCBmcm9tIGl0cyBib290Cj4gVkNQVS4gTm9uLWJvb3QgVkNQVXMgb2YgdGhlIGd1ZXN0IHNo
b3VsZCBiZSBob3QtdW5wbHVnZ2VkIHVzaW5nIFBTQ0kKPiBDUFVfT0ZGIGNhbGwgcHJpb3IgdG8g
aXNzdWluZyBQU0NJIHN5c3RlbSBzdXNwZW5kLiBJbnRlcnJ1cHRzIHRoYXQKPiBhcmUgbGVmdCBl
bmFibGVkIGJ5IHRoZSBndWVzdCBhcmUgYXNzdW1lZCB0byBiZSBpdHMgd2FrZS11cCBpbnRlcnJ1
cHRzLgo+IFRoZXJlZm9yZSwgYSB3YWtlLXVwIGludGVycnVwdCB0cmlnZ2VycyB0aGUgcmVzdW1l
IG9mIHRoZSBndWVzdC4gR3Vlc3QKPiBzaG91bGQgcmVzdW1lIHJlZ2FyZGxlc3Mgb2YgdGhlIHN0
YXRlIG9mIFhlbiAoc3VzcGVuZGVkIG9yIG5vdCkuCj4gCj4gV2hlbiBhIGd1ZXN0IGNhbGxzIFBT
Q0kgc3lzdGVtIHN1c3BlbmQgdGhlIHJlc3BlY3RpdmUgZG9tYWluIHdpbGwgYmUKPiBzdXNwZW5k
ZWQgaWYgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSBtZXQ6Cj4gMSkgR2l2ZW4gcmVzdW1l
IGVudHJ5IHBvaW50IGlzIG5vdCBpbnZhbGlkCj4gMikgT3RoZXIgKGlmIGFueSkgVkNQVXMgb2Yg
dGhlIGNhbGxpbmcgZ3Vlc3QgYXJlIGhvdC11bnBsdWdnZWQKPiAKPiBJZiB0aGUgY29uZGl0aW9u
cyBhYm92ZSBhcmUgbWV0IHRoZSBjYWxsaW5nIGRvbWFpbiBpcyBsYWJlbGVkIGFzCj4gc3VzcGVu
ZGVkIGFuZCB0aGUgY2FsbGluZyBWQ1BVIGlzIGJsb2NrZWQuIElmIG5vdGhpbmcgZWxzZSB3b3Vs
ZG4ndAo+IGJlIGRvbmUgdGhlIHN1c3BlbmRlZCBkb21haW4gd291bGQgcmVzdW1lIGZyb20gdGhl
IHBsYWNlIHdoZXJlIGl0Cj4gY2FsbGVkIFBTQ0kgc3lzdGVtIHN1c3BlbmQuIFRoaXMgaXMgZXhw
ZWN0ZWQgaWYgcHJvY2Vzc2luZyBvZiB0aGUgUFNDSQo+IHN5c3RlbSBzdXNwZW5kIGNhbGwgZmFp
bHMuIEhvd2V2ZXIsIGluIHRoZSBjYXNlIG9mIHN1Y2Nlc3MgdGhlIGNhbGxpbmcKPiBndWVzdCBz
aG91bGQgcmVzdW1lIChjb250aW51ZSBleGVjdXRpb24gYWZ0ZXIgdGhlIHdha2UtdXApIGZyb20g
dGhlIGVudHJ5Cj4gcG9pbnQgd2hpY2ggaXMgZ2l2ZW4gYXMgdGhlIGZpcnN0IGFyZ3VtZW50IG9m
IHRoZSBQU0NJIHN5c3RlbSBzdXNwZW5kCj4gY2FsbC4gSW4gYWRkaXRpb24gdG8gdGhlIGVudHJ5
IHBvaW50LCB0aGUgZ3Vlc3QgZXhwZWN0cyB0byBzdGFydCB3aXRoaW4KPiB0aGUgZW52aXJvbm1l
bnQgd2hvc2Ugc3RhdGUgbWF0Y2hlcyB0aGUgc3RhdGUgYWZ0ZXIgcmVzZXQuIFRoaXMgbWVhbnMK
PiB0aGF0IHRoZSBndWVzdCBzaG91bGQgZmluZCByZXNldCByZWdpc3RlciB2YWx1ZXMsIE1NVSBk
aXNhYmxlZCwgZXRjLgo+IFRoZXJlYnksIHRoZSBjb250ZXh0IG9mIFZDUFUgc2hvdWxkIGJlICdy
ZXNldCcgKGFzIGlmIHRoZSBzeXN0ZW0gaXMKPiBjb21taW5nIG91dCBvZiByZXNldCksIHRoZSBw
cm9ncmFtIGNvdW50ZXIgc2hvdWxkIGNvbnRhaW4gZW50cnkgcG9pbnQsCj4gd2hpY2ggaXMgMXN0
IGFyZ3VtZW50LCBhbmQgcjAveDAgc2hvdWxkIGNvbnRhaW4gY29udGV4dCBJRCB3aGljaCBpcyAy
bmQKPiBhcmd1bWVudCBvZiBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwuIFRoZSBjb250ZXh0IG9m
IFZDUFUgaXMgc2V0Cj4gYWNjb3JkaW5nbHkgd2hlbiB0aGUgUFNDSSBzeXN0ZW0gc3VzcGVuZCBp
cyBwcm9jZXNzZWQsIHNvIHRoYXQgbm90aGluZwo+IG5lZWRzIHRvIGJlIGRvbmUgb24gcmVzdW1l
L3dha2UtdXAgcGF0aC4gSG93ZXZlciwgaW4gb3JkZXIgdG8gZW5zdXJlIHRoYXQKPiB0aGlzIGNv
bnRleHQgZG9lc24ndCBnZXQgb3ZlcndyaXR0ZW4gYnkgdGhlIHNjaGVkdWxlciB3aGVuIHNjaGVk
dWxpbmcgb3V0Cj4gdGhpcyBWQ1BVICh3b3VsZCBub3JtYWxseSBoYXBwZW4gYWZ0ZXIgdGhlIGNh
bGxpbmcgQ1BVIGlzIGJsb2NrZWQpLCB3ZSBuZWVkCj4gdG8gY2hlY2sgd2hldGhlciB0byByZXR1
cm4gZWFybHkgZnJvbSBjdHh0X3N3aXRjaF9mcm9tKCkuCj4gCj4gVGhlcmUgYXJlIHZhcmlhYmxl
cyBpbiBkb21haW4gc3RydWN0dXJlIHRvIGtlZXAgdHJhY2sgb2YgZG9tYWluIHNodXRkb3duLgo+
IE9uZSBvZiBleGlzdGluZyBzaHV0ZG93biByZWFzb24gaXMgJ3N1c3BlbmQnIHdoaWNoIHRoaXMg
cGF0Y2ggaXMgdXNpbmcgdG8KPiB0cmFjayB0aGUgc3VzcGVuZCBzdGF0ZSBvZiBhIGRvbWFpbi4g
VGhvc2UgdmFyaWFibGVzIGFyZSB1c2VkIHRvIGRldGVybWluZQo+IHdoZXRoZXIgdG8gZWFybHkg
cmV0dXJuIGZyb20gY3R4dF9zd2l0Y2hfZnJvbSgpIG9yIG5vdC4KPiAKPiBBIHN1c3BlbmRlZCBk
b21haW4gd2lsbCByZXN1bWUgYWZ0ZXIgdGhlIFhlbiByZWNlaXZlcyBhbiBpbnRlcnJ1cHQgd2hp
Y2ggaXMKPiB0YXJnZXRlZCB0byB0aGUgZG9tYWluLCB1bmJsb2NrcyB0aGUgZG9tYWluJ3MgVkNQ
VSwgYW5kIHNjaGVkdWxlcyBpdCBpbi4KPiBXaGVuIHRoZSBWQ1BVIGlzIHNjaGVkdWxlZCBpbiwg
dGhlIFZDUFUgY29udGV4dCBpcyBhbHJlYWR5IHJlc2V0LCBhbmQKPiBjb250YWlucyB0aGUgcmln
aHQgcmVzdW1lIGVudHJ5IHBvaW50IGluIHByb2dyYW0gY291bnRlciB0aGF0IHdpbGwgYmUKPiBy
ZXN0b3JlZCBpbiBjdHh0X3N3aXRjaF90bygpLiBUaGUgb25seSB0aGluZyB0aGF0IG5lZWRzIHRv
IGJlIGRvbmUgYXQgdGhpcwo+IHBvaW50IGlzIHRvIGNsZWFyIHRoZSB2YXJpYWJsZXMgdGhhdCBt
YXJrZWQgdGhlIGRvbWFpbiBzdGF0ZSBhcyBzdXNwZW5kZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTog
TWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPgo+IFNpZ25lZC1v
ZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+IAo+IC0t
LQo+IENoYW5nZXMgaW4gdjI6Cj4gCj4gLUZpeCBwcmludCB0byBjb21waWxlIGZvciBhcm0zMiBh
bmQgdG8gYWxpZ24gd2l0aCBYZW4gY29kaW5nIHN0eWxlCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0v
TWFrZWZpbGUgICAgICAgICAgICB8ICAgMSArCj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAg
ICAgICAgICB8ICAxMyArKysKPiAgIHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgICAgICAgICAgIHwg
MTY2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVuL2FyY2gv
YXJtL3Zwc2NpLmMgICAgICAgICAgICAgfCAgMTkgKysrKysKPiAgIHhlbi9pbmNsdWRlL2FzbS1h
cm0vcGVyZmNfZGVmbi5oIHwgICAxICsKPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAg
ICAgIHwgICAyICsKPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oICAgIHwgIDE2ICsr
KysKPiAgIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgIHwgICAxICsKPiAgIDggZmls
ZXMgY2hhbmdlZCwgMjE5IGluc2VydGlvbnMoKykKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
YXJjaC9hcm0vc3VzcGVuZC5jCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNt
LWFybS9zdXNwZW5kLmgKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIv
eGVuL2FyY2gvYXJtL01ha2VmaWxlCj4gaW5kZXggMjNjNWQ5YWRiYy4uNzQ0YjFhNGRjOCAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiArKysgYi94ZW4vYXJjaC9hcm0vTWFr
ZWZpbGUKPiBAQCAtNDMsNiArNDMsNyBAQCBvYmoteSArPSBzZXR1cC5vCj4gICBvYmoteSArPSBz
aHV0ZG93bi5vCj4gICBvYmoteSArPSBzbXAubwo+ICAgb2JqLXkgKz0gc21wYm9vdC5vCj4gK29i
ai15ICs9IHN1c3BlbmQubwo+ICAgb2JqLXkgKz0gc3lzY3RsLm8KPiAgIG9iai15ICs9IHRpbWUu
bwo+ICAgb2JqLXkgKz0gdHJhcHMubwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBpbmRleCBlNTk0YjQ4ZDgxLi43ZjgxMDU0NjVj
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW4uYwo+IEBAIC05Nyw2ICs5NywxMSBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF9m
cm9tKHN0cnVjdCB2Y3B1ICpwKQo+ICAgICAgIGlmICggaXNfaWRsZV92Y3B1KHApICkKPiAgICAg
ICAgICAgcmV0dXJuOwo+ICAgCj4gKyAgICAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQgbm90IGJl
IHNhdmVkIGlmIGl0cyBkb21haW4gaXMgc3VzcGVuZGVkICovCj4gKyAgICBpZiAoIHAtPmRvbWFp
bi0+aXNfc2h1dF9kb3duICYmCj4gKyAgICAgICAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9
PSBTSFVURE9XTl9zdXNwZW5kKSApCj4gKyAgICAgICAgcmV0dXJuOwpTSFVURE9XTl9zdXNwZW5k
IGlzIHVzZWQgaW4gWGVuIGZvciBvdGhlciBwdXJwb3NlIChzZWUgClNDSEVET1Bfc2h1dGRvd24p
LiBUaGUgb3RoZXIgdXNlciBvZiB0aGF0IGNvZGUgcmVsaWVzIG9uIGFsbCB0aGUgc3RhdGUgCnRv
IGJlIHNhdmVkIG9uIHN1c3BlbmQuCgpIb3dldmVyLCB3aGF0IGlzIHRoZSBpc3N1ZSB3aXRoIHNh
dmluZyBhbGwgdGhlIHJlZ2lzdGVycyBoZXJlPwoKPiArCj4gICAgICAgcDJtX3NhdmVfc3RhdGUo
cCk7Cj4gICAKPiAgICAgICAvKiBDUCAxNSAqLwo+IEBAIC0xODEsNiArMTg2LDE0IEBAIHN0YXRp
YyB2b2lkIGN0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICpuKQo+ICAgICAgIGlmICggaXNfaWRs
ZV92Y3B1KG4pICkKPiAgICAgICAgICAgcmV0dXJuOwo+ICAgCj4gKyAgICAvKiBJZiB0aGUgZG9t
YWluIHdhcyBzdXNwZW5kZWQsIGl0IGlzIHJlc3VtaW5nIG5vdyAqLwo+ICsgICAgaWYgKCBuLT5k
b21haW4tPmlzX3NodXRfZG93biAmJgo+ICsgICAgICAgIChuLT5kb21haW4tPnNodXRkb3duX2Nv
ZGUgPT0gU0hVVERPV05fc3VzcGVuZCkgKQo+ICsgICAgewo+ICsgICAgICAgIG4tPmRvbWFpbi0+
aXNfc2h1dF9kb3duID0gMDsKPiArICAgICAgICBuLT5kb21haW4tPnNodXRkb3duX2NvZGUgPSBT
SFVURE9XTl9DT0RFX0lOVkFMSUQ7Cj4gKyAgICB9CgpUaGlzIGxvb2tzIGxpa2UgYSBoYWNrLiBX
aHkgbm90IGNhbGxpbmcgZG9tYWluX3Jlc3VtZSB3aGVuIHJlY2VpdmluZyB0aGUgCmludGVycnVw
dD8KCj4gKwo+ICAgICAgIHAybV9yZXN0b3JlX3N0YXRlKG4pOwo+ICAgCj4gICAgICAgdnBpZHIg
PSBSRUFEX1NZU1JFRzMyKE1JRFJfRUwxKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1
c3BlbmQuYyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+
IGluZGV4IDAwMDAwMDAwMDAuLjllZWE5MjE0ZTEKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVu
L2FyY2gvYXJtL3N1c3BlbmQuYwoKSSB3b3VsZCBwcmVmZXIgaWYgd2UgZG9uJ3QgbWl4IGd1ZXN0
IGFuZCBob3N0IHN1c3BlbmQgaW4gdGhlIHNhbWUgZmlsZS4KCj4gQEAgLTAsMCArMSwxNjYgQEAK
Ck1pc3NpbmcgY29weXJpZ2h0IGhlYWRlcnMgaGVyZS4KCj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQu
aD4KPiArI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+Cj4gKyNpbmNsdWRlIDxhc20vZXZlbnQu
aD4KPiArI2luY2x1ZGUgPGFzbS9wc2NpLmg+Cj4gKwo+ICsvKiBSZXNldCB2YWx1ZXMgb2YgVkNQ
VSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgcmVnaXN0ZXJzICovCgpUZWNobmljYWxseSB0aGlzIGlz
IG5vdCByZXF1aXJlcyBhcyBtb3N0IG9mIHRoZSByZWdpc3RlcnMgYXJlIHVua25vd24uIEkgCnVu
ZGVyc3RhbmQgdGhpcyBoZWxwcyBmb3IgZGVidWdnaW5nIGFuIE9TLgoKSSB3b3VsZCBpbnRyb2R1
Y2UgaXQgaW4gYSBzZXBhcmF0ZSBwYXRjaCBhbmQgZGlyZWN0bHkgaW4gCmFyY2hfc2V0X2luZm9f
Z3Vlc3QgYXMgSSB3b3VsZCBsaWtlIHRoZSBiZWhhdmlvciB0byBiZSB0aGUgc2FtZSAKZXZlcnl3
aGVyZSB3ZSBuZWVkIHRvIHJlc2V0IGEgdkNQVS4KCj4gK3N0YXRpYyB2b2lkIHZjcHVfYXJjaF9y
ZXNldChzdHJ1Y3QgdmNwdSAqdikKPiArewo+ICsgICAgdi0+YXJjaC50dGJyMCA9IDA7Cj4gKyAg
ICB2LT5hcmNoLnR0YnIxID0gMDsKPiArICAgIHYtPmFyY2gudHRiY3IgPSAwOwo+ICsKPiArICAg
IHYtPmFyY2guY3NzZWxyID0gMDsKPiArICAgIHYtPmFyY2guY3BhY3IgPSAwOwo+ICsgICAgdi0+
YXJjaC5jb250ZXh0aWRyID0gMDsKPiArICAgIHYtPmFyY2gudHBpZHJfZWwwID0gMDsKPiArICAg
IHYtPmFyY2gudHBpZHJyb19lbDAgPSAwOwo+ICsgICAgdi0+YXJjaC50cGlkcl9lbDEgPSAwOwo+
ICsgICAgdi0+YXJjaC52YmFyID0gMDsKPiArICAgIGlmICggaXNfMzJiaXRfZG9tYWluKHYtPmRv
bWFpbikgKQoKVGhpcyBpcyBub3QgbmVjZXNzYXJ5Cgo+ICsgICAgICAgIHYtPmFyY2guZGFjciA9
IDA7Cj4gKyAgICB2LT5hcmNoLnBhciA9IDA7Cj4gKyNpZiBkZWZpbmVkKENPTkZJR19BUk1fMzIp
Cj4gKyAgICB2LT5hcmNoLm1haXIwID0gMDsKPiArICAgIHYtPmFyY2gubWFpcjEgPSAwOwo+ICsg
ICAgdi0+YXJjaC5hbWFpcjAgPSAwOwo+ICsgICAgdi0+YXJjaC5hbWFpcjEgPSAwOwo+ICsjZWxz
ZQo+ICsgICAgdi0+YXJjaC5tYWlyID0gMDsKPiArICAgIHYtPmFyY2guYW1haXIgPSAwOwo+ICsj
ZW5kaWYKPiArICAgIC8qIEZhdWx0IFN0YXR1cyAqLwo+ICsjaWYgZGVmaW5lZChDT05GSUdfQVJN
XzMyKQo+ICsgICAgdi0+YXJjaC5kZmFyID0gMDsKPiArICAgIHYtPmFyY2guaWZhciA9IDA7Cj4g
KyAgICB2LT5hcmNoLmRmc3IgPSAwOwo+ICsjZWxpZiBkZWZpbmVkKENPTkZJR19BUk1fNjQpCj4g
KyAgICB2LT5hcmNoLmZhciA9IDA7Cj4gKyAgICB2LT5hcmNoLmVzciA9IDA7Cj4gKyNlbmRpZgo+
ICsKPiArICAgIGlmICggaXNfMzJiaXRfZG9tYWluKHYtPmRvbWFpbikgKQoKU2FtZSBoZXJlLgoK
PiArICAgICAgICB2LT5hcmNoLmlmc3IgID0gMDsKPiArICAgIHYtPmFyY2guYWZzcjAgPSAwOwo+
ICsgICAgdi0+YXJjaC5hZnNyMSA9IDA7Cj4gKwo+ICsjaWZkZWYgQ09ORklHX0FSTV8zMgo+ICsg
ICAgdi0+YXJjaC5qb3NjciA9IDA7Cj4gKyAgICB2LT5hcmNoLmptY3IgPSAwOwo+ICsjZW5kaWYK
PiArCj4gKyAgICBpZiAoIGlzXzMyYml0X2RvbWFpbih2LT5kb21haW4pICYmIGNwdV9oYXNfdGh1
bWJlZSApCgpTYW1lIGhlcmUuCgo+ICsgICAgewo+ICsgICAgICAgIHYtPmFyY2gudGVlY3IgPSAw
Owo+ICsgICAgICAgIHYtPmFyY2gudGVlaGJyID0gMDsKPiArICAgIH0KPiArfQo+ICsKPiArLyoK
PiArICogVGhpcyBmdW5jdGlvbiBzZXRzIHRoZSBjb250ZXh0IG9mIGN1cnJlbnQgVkNQVSB0byB0
aGUgc3RhdGUgd2hpY2ggaXMgZXhwZWN0ZWQKPiArICogYnkgdGhlIGd1ZXN0IG9uIHJlc3VtZS4g
VGhlIGV4cGVjdGVkIFZDUFUgc3RhdGUgaXM6Cj4gKyAqIDEpIHBjIHRvIGNvbnRhaW4gcmVzdW1l
IGVudHJ5IHBvaW50ICgxc3QgYXJndW1lbnQgb2YgUFNDSSBTWVNURU1fU1VTUEVORCkKPiArICog
MikgcjAveDAgdG8gY29udGFpbiBjb250ZXh0IElEICgybmQgYXJndW1lbnQgb2YgUFNDSSBTWVNU
RU1fU1VTUEVORCkKPiArICogMykgQWxsIG90aGVyIGdlbmVyYWwgcHVycG9zZSBhbmQgc3lzdGVt
IHJlZ2lzdGVycyBzaG91bGQgaGF2ZSByZXNldCB2YWx1ZXMKPiArICoKPiArICogTm90ZTogdGhp
cyBmdW5jdGlvbiBoYXMgdG8gcmV0dXJuIHZvaWQgYmVjYXVzZSBpdCBoYXMgdG8gYWx3YXlzIHN1
Y2NlZWQuIEluCj4gKyAqIG90aGVyIHdvcmRzLCB0aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCBmcm9t
IHZpcnR1YWwgUFNDSSBTWVNURU1fU1VTUEVORAo+ICsgKiBpbXBsZW1lbnRhdGlvbiwgd2hpY2gg
Y2FuIHJldHVybiBvbmx5IGEgbGltaXRlZCBudW1iZXIgb2YgcG9zc2libGUgZXJyb3JzLAo+ICsg
KiBub25lIG9mIHdoaWNoIGNvdWxkIHJlcHJlc2VudCB0aGUgZmFjdCB0aGF0IGFuIGVycm9yIG9j
Y3VycmVkIHdoZW4gcHJlcGFyaW5nCj4gKyAqIHRoZSBkb21haW4gZm9yIHN1c3BlbmQuCj4gKyAq
IENvbnNlcXVlbnRseSwgZHluYW1pYyBtZW1vcnkgYWxsb2NhdGlvbiBjYW5ub3QgYmUgZG9uZSB3
aXRoaW4gdGhpcyBmdW5jdGlvbiwKPiArICogYmVjYXVzZSBpZiBtYWxsb2MgZmFpbHMgdGhlIGVy
cm9yIGhhcyBub3doZXJlIHRvIHByb3BhZ2F0ZS4KCllvdSBjb3VsZCBjcmFzaCB0aGUgZG9tYWlu
IGlmIHlvdSBhcmUgbm90IGFibGUgdG8gcmVzdW1lIGl0LiBJbiB0aGUgCmN1cnJlbnQgY29udGV4
dC4uLgoKPiArICovCj4gK3N0YXRpYyB2b2lkIHZjcHVfc3VzcGVuZChyZWdpc3Rlcl90IGVwb2lu
dCwgcmVnaXN0ZXJfdCBjaWQpCj4gK3sKPiArICAgIC8qIFN0YXRpYyBhbGxvY2F0aW9uIGJlY2F1
c2UgZHluYW1pYyB3b3VsZCBuZWVkIGEgbm9uLXZvaWQgcmV0dXJuICovCj4gKyAgICBzdGF0aWMg
c3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCBjdHh0OwoKLi4uIHRoaXMgaXMgbm90IHJpZ2h0LiBU
aGlzIGZ1bmN0aW9uIGNhbiBiZSBjYWxsZWQgY29uY3VycmVudGx5LCBzbyBhIApsb3Qgb2YgZnVu
bnkgdGhpbmdzIGNhbiBoYXBwZW4gKGkuZSBjb3JydXB0aW9uKS4KClRoZSB2Q1BVIGNvbnRleHQg
ZG9lcyBub3QgbG9vayB0b28gYmlnLiBTbyBJIHdvdWxkIGp1c3QgYWxsb2NhdGUgaXQgb24gCnRo
ZSBzdGFjayBkaXJlY3RseS4KCj4gKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4gKwo+
ICsgICAgLyogTWFrZSBzdXJlIHRoYXQgVkNQVSBndWVzdCByZWdzIGFyZSB6ZXJvaWVkICovCgpz
L3plcm9pZWQvemVyb2VkLwoKPiArICAgIG1lbXNldCgmY3R4dCwgMCwgc2l6ZW9mKGN0eHQpKTsK
PiArCj4gKyAgICAvKiBTZXQgbm9uLXplcm8gdmFsdWVzIHRvIHRoZSByZWdpc3RlcnMgcHJpb3Ig
dG8gY29weWluZyAqLwo+ICsgICAgY3R4dC51c2VyX3JlZ3MucGM2NCA9ICh1NjQpZXBvaW50Owo+
ICsKPiArICAgIGlmICggaXNfMzJiaXRfZG9tYWluKGN1cnJlbnQtPmRvbWFpbikgKQo+ICsgICAg
ewo+ICsgICAgICAgIGN0eHQudXNlcl9yZWdzLnIwX3VzciA9IGNpZDsKPiArICAgICAgICBjdHh0
LnVzZXJfcmVncy5jcHNyID0gUFNSX0dVRVNUMzJfSU5JVDsKPiArCj4gKyAgICAgICAgLyogVGh1
bWIgc2V0IGlzIGFsbG93ZWQgb25seSBmb3IgMzItYml0IGRvbWFpbiAqLwo+ICsgICAgICAgIGlm
ICggZXBvaW50ICYgMSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBjdHh0LnVzZXJfcmVn
cy5jcHNyIHw9IFBTUl9USFVNQjsKPiArICAgICAgICAgICAgY3R4dC51c2VyX3JlZ3MucGM2NCAm
PSB+KHU2NCkxOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArI2lmZGVmIENPTkZJR19BUk1fNjQK
PiArICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICBjdHh0LnVzZXJfcmVncy54MCA9IGNpZDsK
PiArICAgICAgICBjdHh0LnVzZXJfcmVncy5jcHNyID0gUFNSX0dVRVNUNjRfSU5JVDsKPiArICAg
IH0KPiArI2VuZGlmCj4gKyAgICBjdHh0LnNjdGxyID0gU0NUTFJfR1VFU1RfSU5JVDsKPiArICAg
IGN0eHQuZmxhZ3MgPSBWR0NGX29ubGluZTsKPiArCj4gKyAgICAvKiBSZXNldCBhcmNoaXRlY3R1
cmUgc3BlY2lmaWMgcmVnaXN0ZXJzICovCj4gKyAgICB2Y3B1X2FyY2hfcmVzZXQodik7ID4gKwo+
ICsgICAgLyogSW5pdGlhbGl6ZSBWQ1BVIHJlZ2lzdGVycyAqLwo+ICsgICAgX2FyY2hfc2V0X2lu
Zm9fZ3Vlc3QodiwgJmN0eHQpOwoKQUZBSUNULCB0aGlzIGlzIGV4cGVjdGVkIHRvIGJlIGNhbGxl
ZCB3aXRoIHRoZSBkb21haW4gbG9jayB0YWtlbiBhcyB0aGlzIApjYW4gYmUgY2FsbGVkIGJ5IHZh
cmlvdXMgcGF0aC4KCkFsc28sIG1vc3Qgb2YgdGhlIGZ1bmN0aW9uIGlzIHRoZSBzYW1lIGFzIENQ
VV9vbi4gU28gSSB3b3VsZCBsaWtlIHRvIHNlZSAKdGhlIGNvZGUgZmFjdG9yZWQgaW4gdGhlIHNl
cGFyYXRlIGZ1bmN0aW9uIGFuZCB1c2VkIGluIGJvdGggcGxhY2UuCgo+ICt9Cj4gKwo+ICtpbnQz
Ml90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKPiAr
ewo+ICsgICAgc3RydWN0IHZjcHUgKnY7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVu
dC0+ZG9tYWluOwo+ICsgICAgYm9vbCBpc190aHVtYiA9IGVwb2ludCAmIDE7Cj4gKwo+ICsgICAg
ZHByaW50ayhYRU5MT0dfREVCVUcsCj4gKyAgICAgICAgICAgICJEb20lZCBzdXNwZW5kOiBlcG9p
bnQ9MHglIlBSSXJlZ2lzdGVyIiwgY2lkPTB4JSJQUklyZWdpc3RlciJcbiIsCj4gKyAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgZXBvaW50LCBjaWQpOwo+ICsKPiArICAgIC8qIFRIVU1CIHNldCBp
cyBub3QgYWxsb3dlZCB3aXRoIDY0LWJpdCBkb21haW4gKi8KPiArICAgIGlmICggaXNfNjRiaXRf
ZG9tYWluKGQpICYmIGlzX3RodW1iICkKPiArICAgICAgICByZXR1cm4gUFNDSV9JTlZBTElEX0FE
RFJFU1M7Cj4gKwo+ICsgICAgLyogRW5zdXJlIHRoYXQgYWxsIENQVXMgb3RoZXIgdGhhbiB0aGUg
Y2FsbGluZyBvbmUgYXJlIG9mZmxpbmUgKi8KPiArICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkK
PiArICAgIHsKPiArICAgICAgICBpZiAoIHYgIT0gY3VycmVudCAmJiBpc192Y3B1X29ubGluZSh2
KSApCj4gKyAgICAgICAgICAgIHJldHVybiBQU0NJX0RFTklFRDsKPiArICAgIH0KCldoYXQgZG9l
cyBwcmV2ZW50IGEgdkNQVSB0byBub3QgY29tZSBvbmxpbmUgd2hpbGUgZG9pbmcgdGhlIGxvb3A/
Cgo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBQcmVwYXJlIHRoZSBjYWxsaW5nIFZDUFUgZm9yIHN1
c3BlbmQgKHJlc2V0IGl0cyBjb250ZXh0LCBzYXZlIGVudHJ5IHBvaW50Cj4gKyAgICAgKiBpbnRv
IHBjIGFuZCBjb250ZXh0IElEIGludG8gcjAveDAgYXMgc3BlY2lmaWVkIGJ5IFBTQ0kgU1lTVEVN
X1NVU1BFTkQpCj4gKyAgICAgKi8KPiArICAgIHZjcHVfc3VzcGVuZChlcG9pbnQsIGNpZCk7Cj4g
Kwo+ICsgICAgLyoKPiArICAgICAqIFNldCB0aGUgZG9tYWluIHN0YXRlIHRvIHN1c3BlbmRlZCAo
d2lsbCBiZSBjbGVhcmVkIHdoZW4gdGhlIGRvbWFpbgo+ICsgICAgICogcmVzdW1lcywgaS5lLiBW
Q1BVIG9mIHRoaXMgZG9tYWluIGdldHMgc2NoZWR1bGVkIGluKS4KPiArICAgICAqLwo+ICsgICAg
ZC0+aXNfc2h1dF9kb3duID0gMTsKPiArICAgIGQtPnNodXRkb3duX2NvZGUgPSBTSFVURE9XTl9z
dXNwZW5kOwoKSWYgeW91IGxvb2sgYXQgdGhlIG90aGVyIHVzYWdlLCB5b3Ugd2lsbCBub3RpY2Ug
dGhhdCB0aGV5IGFyZSBwcm90ZWN0ZWQgCndpdGggYSBsb2NrLiBXaHkgaXMgaXQgbm90IG5lY2Vz
c2FyeSBoZXJlPwoKSSBhbSBhbHNvIG5vdCBlbnRpcmVseSBzdXJlIHdoeSB3ZSBjb3VsZCBub3Qg
cmUtdXNlIGNvZGUgdGhhdCBhbHJlYWR5IApleGlzdCBpbiBjb21tb24gY29kZS4gU3VyZWx5IHN1
c3BlbmQvcmVzdW1lIHNob3VsZCB3b3JrIGluIGEgc2ltaWxhciB3YXk/Cgo+ICsKPiArICAgIC8q
Cj4gKyAgICAgKiBUaGUgY2FsbGluZyBkb21haW4gaXMgc3VzcGVuZGVkIGJ5IGJsb2NraW5nIGl0
cyBsYXN0IHJ1bm5pbmcgVkNQVS4gSWYgYW4KPiArICAgICAqIGV2ZW50IGlzIHBlbmRpbmcgdGhl
IGRvbWFpbiB3aWxsIHJlc3VtZSByaWdodCBhd2F5IChWQ1BVIHdpbGwgbm90IGJsb2NrLAo+ICsg
ICAgICogYnV0IHdoZW4gc2NoZWR1bGVkIGluIGl0IHdpbGwgcmVzdW1lIGZyb20gdGhlIGdpdmVu
IGVudHJ5IHBvaW50KS4KPiArICAgICAqLwo+ICsgICAgdmNwdV9ibG9ja191bmxlc3NfZXZlbnRf
cGVuZGluZyhjdXJyZW50KTsKPiArCj4gKyAgICByZXR1cm4gUFNDSV9TVUNDRVNTOwo+ICt9Cj4g
Kwo+ICsvKgo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxl
LXN0eWxlOiAiQlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zw
c2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+IGluZGV4IDlmNGU1Yjg4NDQuLmY3OTIyYmUw
YzUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMKPiArKysgYi94ZW4vYXJjaC9h
cm0vdnBzY2kuYwo+IEBAIC0xOCw2ICsxOCw3IEBACj4gICAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4K
PiAgICNpbmNsdWRlIDxhc20vdnBzY2kuaD4KPiAgICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KPiAr
I2luY2x1ZGUgPGFzbS9zdXNwZW5kLmg+Cj4gICAKPiAgICNpbmNsdWRlIDxwdWJsaWMvc2NoZWQu
aD4KPiAgIAo+IEBAIC0yMTAsNiArMjExLDExIEBAIHN0YXRpYyB2b2lkIGRvX3BzY2lfMF8yX3N5
c3RlbV9yZXNldCh2b2lkKQo+ICAgICAgIGRvbWFpbl9zaHV0ZG93bihkLFNIVVRET1dOX3JlYm9v
dCk7Cj4gICB9Cj4gICAKPiArc3RhdGljIGludDMyX3QgZG9fcHNjaV8xXzBfc3lzdGVtX3N1c3Bl
bmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+ICt7Cj4gKyAgICByZXR1cm4g
ZG9tYWluX3N1c3BlbmQoZXBvaW50LCBjaWQpOwo+ICt9Cj4gKwo+ICAgc3RhdGljIGludDMyX3Qg
ZG9fcHNjaV8xXzBfZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lkKQo+ICAgewo+ICAgICAg
IC8qIC8hXCBPcmRlcmVkIGJ5IGZ1bmN0aW9uIElEIGFuZCBub3QgbmFtZSAqLwo+IEBAIC0yMjcs
NiArMjMzLDggQEAgc3RhdGljIGludDMyX3QgZG9fcHNjaV8xXzBfZmVhdHVyZXModWludDMyX3Qg
cHNjaV9mdW5jX2lkKQo+ICAgICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZGOgo+ICAg
ICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQ6Cj4gICAgICAgY2FzZSBQU0NJXzFf
MF9GTjMyX1BTQ0lfRkVBVFVSRVM6Cj4gKyAgICBjYXNlIFBTQ0lfMV8wX0ZOMzJfU1lTVEVNX1NV
U1BFTkQ6Cj4gKyAgICBjYXNlIFBTQ0lfMV8wX0ZONjRfU1lTVEVNX1NVU1BFTkQ6Cj4gICAgICAg
Y2FzZSBBUk1fU01DQ0NfVkVSU0lPTl9GSUQ6Cj4gICAgICAgICAgIHJldHVybiAwOwo+ICAgICAg
IGRlZmF1bHQ6Cj4gQEAgLTM1Nyw2ICszNjUsMTcgQEAgYm9vbCBkb192cHNjaV8wXzJfY2FsbChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlkKQo+ICAgICAgICAgICByZXR1
cm4gdHJ1ZTsKPiAgICAgICB9Cj4gICAKPiArICAgIGNhc2UgUFNDSV8xXzBfRk4zMl9TWVNURU1f
U1VTUEVORDoKPiArICAgIGNhc2UgUFNDSV8xXzBfRk42NF9TWVNURU1fU1VTUEVORDoKPiArICAg
IHsKPiArICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsMSk7Cj4gKyAg
ICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLDIpOwo+ICsKPiArICAgICAgICBw
ZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9zdXNwZW5kKTsKPiArICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgZG9fcHNjaV8xXzBfc3lzdGVtX3N1c3BlbmQoZXBvaW50LCBjaWQpKTsKPiArICAg
ICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0KPiArCj4gICAgICAgZGVmYXVsdDoKPiAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOwo+ICAgICAgIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9wZXJmY19kZWZuLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaAo+IGlu
ZGV4IDg5MjJlOTUyNWEuLmEwMmQwYWRlYTggMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9wZXJmY19kZWZuLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4u
aAo+IEBAIC0zMiw2ICszMiw3IEBAIFBFUkZDT1VOVEVSKHZwc2NpX3N5c3RlbV9yZXNldCwgICAg
ICAgICJ2cHNjaTogc3lzdGVtX3Jlc2V0IikKPiAgIFBFUkZDT1VOVEVSKHZwc2NpX2NwdV9zdXNw
ZW5kLCAgICAgICAgICJ2cHNjaTogY3B1X3N1c3BlbmQiKQo+ICAgUEVSRkNPVU5URVIodnBzY2lf
Y3B1X2FmZmluaXR5X2luZm8sICAgInZwc2NpOiBjcHVfYWZmaW5pdHlfaW5mbyIpCj4gICBQRVJG
Q09VTlRFUih2cHNjaV9mZWF0dXJlcywgICAgICAgICAgICAidnBzY2k6IGZlYXR1cmVzIikKPiAr
UEVSRkNPVU5URVIodnBzY2lfc3lzdGVtX3N1c3BlbmQsICAgICAgInZwc2NpOiBzeXN0ZW1fc3Vz
cGVuZCIpCj4gICAKPiAgIFBFUkZDT1VOVEVSKHZjcHVfa2ljaywgICAgICAgICAgICAgICAgICJ2
Y3B1OiBub3RpZnkgb3RoZXIgdmNwdSIpCj4gICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wc2NpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAo+IGluZGV4IDgzMmY3
N2FmZmYuLjI2NDYyZDBjNDcgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2Np
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAo+IEBAIC00MywxMCArNDMsMTIg
QEAgdm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jlc2V0KHZvaWQpOwo+ICAgI2RlZmluZSBQU0NJXzBf
Ml9GTjMyX1NZU1RFTV9PRkYgICAgICAgICAgUFNDSV8wXzJfRk4zMig4KQo+ICAgI2RlZmluZSBQ
U0NJXzBfMl9GTjMyX1NZU1RFTV9SRVNFVCAgICAgICAgUFNDSV8wXzJfRk4zMig5KQo+ICAgI2Rl
ZmluZSBQU0NJXzFfMF9GTjMyX1BTQ0lfRkVBVFVSRVMgICAgICAgUFNDSV8wXzJfRk4zMigxMCkK
PiArI2RlZmluZSBQU0NJXzFfMF9GTjMyX1NZU1RFTV9TVVNQRU5EICAgICAgUFNDSV8wXzJfRk4z
MigxNCkKPiAgIAo+ICAgI2RlZmluZSBQU0NJXzBfMl9GTjY0X0NQVV9TVVNQRU5EICAgICAgICAg
UFNDSV8wXzJfRk42NCgxKQo+ICAgI2RlZmluZSBQU0NJXzBfMl9GTjY0X0NQVV9PTiAgICAgICAg
ICAgICAgUFNDSV8wXzJfRk42NCgzKQo+ICAgI2RlZmluZSBQU0NJXzBfMl9GTjY0X0FGRklOSVRZ
X0lORk8gICAgICAgUFNDSV8wXzJfRk42NCg0KQo+ICsjZGVmaW5lIFBTQ0lfMV8wX0ZONjRfU1lT
VEVNX1NVU1BFTkQgICAgICBQU0NJXzBfMl9GTjY0KDE0KQo+ICAgCj4gICAvKiBQU0NJIHYwLjIg
YWZmaW5pdHkgbGV2ZWwgc3RhdGUgcmV0dXJuZWQgYnkgQUZGSU5JVFlfSU5GTyAqLwo+ICAgI2Rl
ZmluZSBQU0NJXzBfMl9BRkZJTklUWV9MRVZFTF9PTiAgICAgIDAKPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9zdXNwZW5kLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3N1c3BlbmQu
aAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uZGU3ODdkMjk2YQo+
IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3N1c3BlbmQuaAo+IEBA
IC0wLDAgKzEsMTYgQEAKPiArI2lmbmRlZiBfX0FTTV9BUk1fU1VTUEVORF9IX18KPiArI2RlZmlu
ZSBfX0FTTV9BUk1fU1VTUEVORF9IX18KPiArCj4gK2ludDMyX3QgZG9tYWluX3N1c3BlbmQocmVn
aXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKTsKPiArCj4gKyNlbmRpZgo+ICsKPiArLyoK
PiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTog
IkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogdGFiLXdpZHRoOiA0Cj4gKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gaW5kZXggMzE3
MWVhYmZkNi4uMWY0ZTg2NTI0ZiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gQEAgLTI0LDYgKzI0LDcgQEAKPiAg
ICNpbmNsdWRlIDx4ZW4vd2FpdC5oPgo+ICAgI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KPiAgICNp
bmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+Cj4gKyNpbmNsdWRlIDxwdWJsaWMvc2NoZWQuaD4KPiAg
ICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+Cj4gICAjaW5jbHVkZSA8cHVibGljL3ZjcHUuaD4K
PiAgICNpbmNsdWRlIDxwdWJsaWMvdm1fZXZlbnQuaD4KPiAKCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:27:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:27: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-devel-bounces@lists.xenproject.org>)
	id 1gME7V-00080Y-NY; Mon, 12 Nov 2018 15:27: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gME7T-00080O-RB
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 15:27:19 +0000
X-Inumbo-ID: 70f40ac6-e68f-11e8-8213-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 70f40ac6-e68f-11e8-8213-12d6303a7972;
 Mon, 12 Nov 2018 15:27:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 398CDA78;
 Mon, 12 Nov 2018 07:27:18 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 92A193F5CF;
 Mon, 12 Nov 2018 07:27:14 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
Date: Mon, 12 Nov 2018 15:27:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Jan Beulich <jbeulich@suse.com>, stefano.stabellini@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTEvMTIvMTggMTE6MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6
Cj4gVGhlIGltcGxlbWVudGF0aW9uIGNvbnNpc3RzIG9mOgo+IC1BZGRpbmcgUFNDSSBzeXN0ZW0g
c3VzcGVuZCBjYWxsIGFzIG5ldyBQU0NJIGZ1bmN0aW9uCj4gLVRyYXBwaW5nIFBTQ0kgc3lzdGVt
X3N1c3BlbmQgSFZDCj4gLUltcGxlbWVudGluZyBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwgKHZp
cnR1YWwgaW50ZXJmYWNlIHRoYXQgYWxsb3dzCj4gICBndWVzdHMgdG8gc3VzcGVuZCB0aGVtc2Vs
dmVzKQo+IAo+IFRoZSBQU0NJIHN5c3RlbSBzdXNwZW5kIHNob3VsZCBiZSBjYWxsZWQgYnkgYSBn
dWVzdCBmcm9tIGl0cyBib290Cj4gVkNQVS4gTm9uLWJvb3QgVkNQVXMgb2YgdGhlIGd1ZXN0IHNo
b3VsZCBiZSBob3QtdW5wbHVnZ2VkIHVzaW5nIFBTQ0kKPiBDUFVfT0ZGIGNhbGwgcHJpb3IgdG8g
aXNzdWluZyBQU0NJIHN5c3RlbSBzdXNwZW5kLiBJbnRlcnJ1cHRzIHRoYXQKPiBhcmUgbGVmdCBl
bmFibGVkIGJ5IHRoZSBndWVzdCBhcmUgYXNzdW1lZCB0byBiZSBpdHMgd2FrZS11cCBpbnRlcnJ1
cHRzLgo+IFRoZXJlZm9yZSwgYSB3YWtlLXVwIGludGVycnVwdCB0cmlnZ2VycyB0aGUgcmVzdW1l
IG9mIHRoZSBndWVzdC4gR3Vlc3QKPiBzaG91bGQgcmVzdW1lIHJlZ2FyZGxlc3Mgb2YgdGhlIHN0
YXRlIG9mIFhlbiAoc3VzcGVuZGVkIG9yIG5vdCkuCj4gCj4gV2hlbiBhIGd1ZXN0IGNhbGxzIFBT
Q0kgc3lzdGVtIHN1c3BlbmQgdGhlIHJlc3BlY3RpdmUgZG9tYWluIHdpbGwgYmUKPiBzdXNwZW5k
ZWQgaWYgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSBtZXQ6Cj4gMSkgR2l2ZW4gcmVzdW1l
IGVudHJ5IHBvaW50IGlzIG5vdCBpbnZhbGlkCj4gMikgT3RoZXIgKGlmIGFueSkgVkNQVXMgb2Yg
dGhlIGNhbGxpbmcgZ3Vlc3QgYXJlIGhvdC11bnBsdWdnZWQKPiAKPiBJZiB0aGUgY29uZGl0aW9u
cyBhYm92ZSBhcmUgbWV0IHRoZSBjYWxsaW5nIGRvbWFpbiBpcyBsYWJlbGVkIGFzCj4gc3VzcGVu
ZGVkIGFuZCB0aGUgY2FsbGluZyBWQ1BVIGlzIGJsb2NrZWQuIElmIG5vdGhpbmcgZWxzZSB3b3Vs
ZG4ndAo+IGJlIGRvbmUgdGhlIHN1c3BlbmRlZCBkb21haW4gd291bGQgcmVzdW1lIGZyb20gdGhl
IHBsYWNlIHdoZXJlIGl0Cj4gY2FsbGVkIFBTQ0kgc3lzdGVtIHN1c3BlbmQuIFRoaXMgaXMgZXhw
ZWN0ZWQgaWYgcHJvY2Vzc2luZyBvZiB0aGUgUFNDSQo+IHN5c3RlbSBzdXNwZW5kIGNhbGwgZmFp
bHMuIEhvd2V2ZXIsIGluIHRoZSBjYXNlIG9mIHN1Y2Nlc3MgdGhlIGNhbGxpbmcKPiBndWVzdCBz
aG91bGQgcmVzdW1lIChjb250aW51ZSBleGVjdXRpb24gYWZ0ZXIgdGhlIHdha2UtdXApIGZyb20g
dGhlIGVudHJ5Cj4gcG9pbnQgd2hpY2ggaXMgZ2l2ZW4gYXMgdGhlIGZpcnN0IGFyZ3VtZW50IG9m
IHRoZSBQU0NJIHN5c3RlbSBzdXNwZW5kCj4gY2FsbC4gSW4gYWRkaXRpb24gdG8gdGhlIGVudHJ5
IHBvaW50LCB0aGUgZ3Vlc3QgZXhwZWN0cyB0byBzdGFydCB3aXRoaW4KPiB0aGUgZW52aXJvbm1l
bnQgd2hvc2Ugc3RhdGUgbWF0Y2hlcyB0aGUgc3RhdGUgYWZ0ZXIgcmVzZXQuIFRoaXMgbWVhbnMK
PiB0aGF0IHRoZSBndWVzdCBzaG91bGQgZmluZCByZXNldCByZWdpc3RlciB2YWx1ZXMsIE1NVSBk
aXNhYmxlZCwgZXRjLgo+IFRoZXJlYnksIHRoZSBjb250ZXh0IG9mIFZDUFUgc2hvdWxkIGJlICdy
ZXNldCcgKGFzIGlmIHRoZSBzeXN0ZW0gaXMKPiBjb21taW5nIG91dCBvZiByZXNldCksIHRoZSBw
cm9ncmFtIGNvdW50ZXIgc2hvdWxkIGNvbnRhaW4gZW50cnkgcG9pbnQsCj4gd2hpY2ggaXMgMXN0
IGFyZ3VtZW50LCBhbmQgcjAveDAgc2hvdWxkIGNvbnRhaW4gY29udGV4dCBJRCB3aGljaCBpcyAy
bmQKPiBhcmd1bWVudCBvZiBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwuIFRoZSBjb250ZXh0IG9m
IFZDUFUgaXMgc2V0Cj4gYWNjb3JkaW5nbHkgd2hlbiB0aGUgUFNDSSBzeXN0ZW0gc3VzcGVuZCBp
cyBwcm9jZXNzZWQsIHNvIHRoYXQgbm90aGluZwo+IG5lZWRzIHRvIGJlIGRvbmUgb24gcmVzdW1l
L3dha2UtdXAgcGF0aC4gSG93ZXZlciwgaW4gb3JkZXIgdG8gZW5zdXJlIHRoYXQKPiB0aGlzIGNv
bnRleHQgZG9lc24ndCBnZXQgb3ZlcndyaXR0ZW4gYnkgdGhlIHNjaGVkdWxlciB3aGVuIHNjaGVk
dWxpbmcgb3V0Cj4gdGhpcyBWQ1BVICh3b3VsZCBub3JtYWxseSBoYXBwZW4gYWZ0ZXIgdGhlIGNh
bGxpbmcgQ1BVIGlzIGJsb2NrZWQpLCB3ZSBuZWVkCj4gdG8gY2hlY2sgd2hldGhlciB0byByZXR1
cm4gZWFybHkgZnJvbSBjdHh0X3N3aXRjaF9mcm9tKCkuCj4gCj4gVGhlcmUgYXJlIHZhcmlhYmxl
cyBpbiBkb21haW4gc3RydWN0dXJlIHRvIGtlZXAgdHJhY2sgb2YgZG9tYWluIHNodXRkb3duLgo+
IE9uZSBvZiBleGlzdGluZyBzaHV0ZG93biByZWFzb24gaXMgJ3N1c3BlbmQnIHdoaWNoIHRoaXMg
cGF0Y2ggaXMgdXNpbmcgdG8KPiB0cmFjayB0aGUgc3VzcGVuZCBzdGF0ZSBvZiBhIGRvbWFpbi4g
VGhvc2UgdmFyaWFibGVzIGFyZSB1c2VkIHRvIGRldGVybWluZQo+IHdoZXRoZXIgdG8gZWFybHkg
cmV0dXJuIGZyb20gY3R4dF9zd2l0Y2hfZnJvbSgpIG9yIG5vdC4KPiAKPiBBIHN1c3BlbmRlZCBk
b21haW4gd2lsbCByZXN1bWUgYWZ0ZXIgdGhlIFhlbiByZWNlaXZlcyBhbiBpbnRlcnJ1cHQgd2hp
Y2ggaXMKPiB0YXJnZXRlZCB0byB0aGUgZG9tYWluLCB1bmJsb2NrcyB0aGUgZG9tYWluJ3MgVkNQ
VSwgYW5kIHNjaGVkdWxlcyBpdCBpbi4KPiBXaGVuIHRoZSBWQ1BVIGlzIHNjaGVkdWxlZCBpbiwg
dGhlIFZDUFUgY29udGV4dCBpcyBhbHJlYWR5IHJlc2V0LCBhbmQKPiBjb250YWlucyB0aGUgcmln
aHQgcmVzdW1lIGVudHJ5IHBvaW50IGluIHByb2dyYW0gY291bnRlciB0aGF0IHdpbGwgYmUKPiBy
ZXN0b3JlZCBpbiBjdHh0X3N3aXRjaF90bygpLiBUaGUgb25seSB0aGluZyB0aGF0IG5lZWRzIHRv
IGJlIGRvbmUgYXQgdGhpcwo+IHBvaW50IGlzIHRvIGNsZWFyIHRoZSB2YXJpYWJsZXMgdGhhdCBt
YXJrZWQgdGhlIGRvbWFpbiBzdGF0ZSBhcyBzdXNwZW5kZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTog
TWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPgo+IFNpZ25lZC1v
ZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+IAo+IC0t
LQo+IENoYW5nZXMgaW4gdjI6Cj4gCj4gLUZpeCBwcmludCB0byBjb21waWxlIGZvciBhcm0zMiBh
bmQgdG8gYWxpZ24gd2l0aCBYZW4gY29kaW5nIHN0eWxlCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0v
TWFrZWZpbGUgICAgICAgICAgICB8ICAgMSArCj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAg
ICAgICAgICB8ICAxMyArKysKPiAgIHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgICAgICAgICAgIHwg
MTY2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVuL2FyY2gv
YXJtL3Zwc2NpLmMgICAgICAgICAgICAgfCAgMTkgKysrKysKPiAgIHhlbi9pbmNsdWRlL2FzbS1h
cm0vcGVyZmNfZGVmbi5oIHwgICAxICsKPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAg
ICAgIHwgICAyICsKPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oICAgIHwgIDE2ICsr
KysKPiAgIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgIHwgICAxICsKPiAgIDggZmls
ZXMgY2hhbmdlZCwgMjE5IGluc2VydGlvbnMoKykKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
YXJjaC9hcm0vc3VzcGVuZC5jCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNt
LWFybS9zdXNwZW5kLmgKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIv
eGVuL2FyY2gvYXJtL01ha2VmaWxlCj4gaW5kZXggMjNjNWQ5YWRiYy4uNzQ0YjFhNGRjOCAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiArKysgYi94ZW4vYXJjaC9hcm0vTWFr
ZWZpbGUKPiBAQCAtNDMsNiArNDMsNyBAQCBvYmoteSArPSBzZXR1cC5vCj4gICBvYmoteSArPSBz
aHV0ZG93bi5vCj4gICBvYmoteSArPSBzbXAubwo+ICAgb2JqLXkgKz0gc21wYm9vdC5vCj4gK29i
ai15ICs9IHN1c3BlbmQubwo+ICAgb2JqLXkgKz0gc3lzY3RsLm8KPiAgIG9iai15ICs9IHRpbWUu
bwo+ICAgb2JqLXkgKz0gdHJhcHMubwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBpbmRleCBlNTk0YjQ4ZDgxLi43ZjgxMDU0NjVj
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW4uYwo+IEBAIC05Nyw2ICs5NywxMSBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF9m
cm9tKHN0cnVjdCB2Y3B1ICpwKQo+ICAgICAgIGlmICggaXNfaWRsZV92Y3B1KHApICkKPiAgICAg
ICAgICAgcmV0dXJuOwo+ICAgCj4gKyAgICAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQgbm90IGJl
IHNhdmVkIGlmIGl0cyBkb21haW4gaXMgc3VzcGVuZGVkICovCj4gKyAgICBpZiAoIHAtPmRvbWFp
bi0+aXNfc2h1dF9kb3duICYmCj4gKyAgICAgICAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9
PSBTSFVURE9XTl9zdXNwZW5kKSApCj4gKyAgICAgICAgcmV0dXJuOwpTSFVURE9XTl9zdXNwZW5k
IGlzIHVzZWQgaW4gWGVuIGZvciBvdGhlciBwdXJwb3NlIChzZWUgClNDSEVET1Bfc2h1dGRvd24p
LiBUaGUgb3RoZXIgdXNlciBvZiB0aGF0IGNvZGUgcmVsaWVzIG9uIGFsbCB0aGUgc3RhdGUgCnRv
IGJlIHNhdmVkIG9uIHN1c3BlbmQuCgpIb3dldmVyLCB3aGF0IGlzIHRoZSBpc3N1ZSB3aXRoIHNh
dmluZyBhbGwgdGhlIHJlZ2lzdGVycyBoZXJlPwoKPiArCj4gICAgICAgcDJtX3NhdmVfc3RhdGUo
cCk7Cj4gICAKPiAgICAgICAvKiBDUCAxNSAqLwo+IEBAIC0xODEsNiArMTg2LDE0IEBAIHN0YXRp
YyB2b2lkIGN0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICpuKQo+ICAgICAgIGlmICggaXNfaWRs
ZV92Y3B1KG4pICkKPiAgICAgICAgICAgcmV0dXJuOwo+ICAgCj4gKyAgICAvKiBJZiB0aGUgZG9t
YWluIHdhcyBzdXNwZW5kZWQsIGl0IGlzIHJlc3VtaW5nIG5vdyAqLwo+ICsgICAgaWYgKCBuLT5k
b21haW4tPmlzX3NodXRfZG93biAmJgo+ICsgICAgICAgIChuLT5kb21haW4tPnNodXRkb3duX2Nv
ZGUgPT0gU0hVVERPV05fc3VzcGVuZCkgKQo+ICsgICAgewo+ICsgICAgICAgIG4tPmRvbWFpbi0+
aXNfc2h1dF9kb3duID0gMDsKPiArICAgICAgICBuLT5kb21haW4tPnNodXRkb3duX2NvZGUgPSBT
SFVURE9XTl9DT0RFX0lOVkFMSUQ7Cj4gKyAgICB9CgpUaGlzIGxvb2tzIGxpa2UgYSBoYWNrLiBX
aHkgbm90IGNhbGxpbmcgZG9tYWluX3Jlc3VtZSB3aGVuIHJlY2VpdmluZyB0aGUgCmludGVycnVw
dD8KCj4gKwo+ICAgICAgIHAybV9yZXN0b3JlX3N0YXRlKG4pOwo+ICAgCj4gICAgICAgdnBpZHIg
PSBSRUFEX1NZU1JFRzMyKE1JRFJfRUwxKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1
c3BlbmQuYyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+
IGluZGV4IDAwMDAwMDAwMDAuLjllZWE5MjE0ZTEKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVu
L2FyY2gvYXJtL3N1c3BlbmQuYwoKSSB3b3VsZCBwcmVmZXIgaWYgd2UgZG9uJ3QgbWl4IGd1ZXN0
IGFuZCBob3N0IHN1c3BlbmQgaW4gdGhlIHNhbWUgZmlsZS4KCj4gQEAgLTAsMCArMSwxNjYgQEAK
Ck1pc3NpbmcgY29weXJpZ2h0IGhlYWRlcnMgaGVyZS4KCj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQu
aD4KPiArI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+Cj4gKyNpbmNsdWRlIDxhc20vZXZlbnQu
aD4KPiArI2luY2x1ZGUgPGFzbS9wc2NpLmg+Cj4gKwo+ICsvKiBSZXNldCB2YWx1ZXMgb2YgVkNQ
VSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgcmVnaXN0ZXJzICovCgpUZWNobmljYWxseSB0aGlzIGlz
IG5vdCByZXF1aXJlcyBhcyBtb3N0IG9mIHRoZSByZWdpc3RlcnMgYXJlIHVua25vd24uIEkgCnVu
ZGVyc3RhbmQgdGhpcyBoZWxwcyBmb3IgZGVidWdnaW5nIGFuIE9TLgoKSSB3b3VsZCBpbnRyb2R1
Y2UgaXQgaW4gYSBzZXBhcmF0ZSBwYXRjaCBhbmQgZGlyZWN0bHkgaW4gCmFyY2hfc2V0X2luZm9f
Z3Vlc3QgYXMgSSB3b3VsZCBsaWtlIHRoZSBiZWhhdmlvciB0byBiZSB0aGUgc2FtZSAKZXZlcnl3
aGVyZSB3ZSBuZWVkIHRvIHJlc2V0IGEgdkNQVS4KCj4gK3N0YXRpYyB2b2lkIHZjcHVfYXJjaF9y
ZXNldChzdHJ1Y3QgdmNwdSAqdikKPiArewo+ICsgICAgdi0+YXJjaC50dGJyMCA9IDA7Cj4gKyAg
ICB2LT5hcmNoLnR0YnIxID0gMDsKPiArICAgIHYtPmFyY2gudHRiY3IgPSAwOwo+ICsKPiArICAg
IHYtPmFyY2guY3NzZWxyID0gMDsKPiArICAgIHYtPmFyY2guY3BhY3IgPSAwOwo+ICsgICAgdi0+
YXJjaC5jb250ZXh0aWRyID0gMDsKPiArICAgIHYtPmFyY2gudHBpZHJfZWwwID0gMDsKPiArICAg
IHYtPmFyY2gudHBpZHJyb19lbDAgPSAwOwo+ICsgICAgdi0+YXJjaC50cGlkcl9lbDEgPSAwOwo+
ICsgICAgdi0+YXJjaC52YmFyID0gMDsKPiArICAgIGlmICggaXNfMzJiaXRfZG9tYWluKHYtPmRv
bWFpbikgKQoKVGhpcyBpcyBub3QgbmVjZXNzYXJ5Cgo+ICsgICAgICAgIHYtPmFyY2guZGFjciA9
IDA7Cj4gKyAgICB2LT5hcmNoLnBhciA9IDA7Cj4gKyNpZiBkZWZpbmVkKENPTkZJR19BUk1fMzIp
Cj4gKyAgICB2LT5hcmNoLm1haXIwID0gMDsKPiArICAgIHYtPmFyY2gubWFpcjEgPSAwOwo+ICsg
ICAgdi0+YXJjaC5hbWFpcjAgPSAwOwo+ICsgICAgdi0+YXJjaC5hbWFpcjEgPSAwOwo+ICsjZWxz
ZQo+ICsgICAgdi0+YXJjaC5tYWlyID0gMDsKPiArICAgIHYtPmFyY2guYW1haXIgPSAwOwo+ICsj
ZW5kaWYKPiArICAgIC8qIEZhdWx0IFN0YXR1cyAqLwo+ICsjaWYgZGVmaW5lZChDT05GSUdfQVJN
XzMyKQo+ICsgICAgdi0+YXJjaC5kZmFyID0gMDsKPiArICAgIHYtPmFyY2guaWZhciA9IDA7Cj4g
KyAgICB2LT5hcmNoLmRmc3IgPSAwOwo+ICsjZWxpZiBkZWZpbmVkKENPTkZJR19BUk1fNjQpCj4g
KyAgICB2LT5hcmNoLmZhciA9IDA7Cj4gKyAgICB2LT5hcmNoLmVzciA9IDA7Cj4gKyNlbmRpZgo+
ICsKPiArICAgIGlmICggaXNfMzJiaXRfZG9tYWluKHYtPmRvbWFpbikgKQoKU2FtZSBoZXJlLgoK
PiArICAgICAgICB2LT5hcmNoLmlmc3IgID0gMDsKPiArICAgIHYtPmFyY2guYWZzcjAgPSAwOwo+
ICsgICAgdi0+YXJjaC5hZnNyMSA9IDA7Cj4gKwo+ICsjaWZkZWYgQ09ORklHX0FSTV8zMgo+ICsg
ICAgdi0+YXJjaC5qb3NjciA9IDA7Cj4gKyAgICB2LT5hcmNoLmptY3IgPSAwOwo+ICsjZW5kaWYK
PiArCj4gKyAgICBpZiAoIGlzXzMyYml0X2RvbWFpbih2LT5kb21haW4pICYmIGNwdV9oYXNfdGh1
bWJlZSApCgpTYW1lIGhlcmUuCgo+ICsgICAgewo+ICsgICAgICAgIHYtPmFyY2gudGVlY3IgPSAw
Owo+ICsgICAgICAgIHYtPmFyY2gudGVlaGJyID0gMDsKPiArICAgIH0KPiArfQo+ICsKPiArLyoK
PiArICogVGhpcyBmdW5jdGlvbiBzZXRzIHRoZSBjb250ZXh0IG9mIGN1cnJlbnQgVkNQVSB0byB0
aGUgc3RhdGUgd2hpY2ggaXMgZXhwZWN0ZWQKPiArICogYnkgdGhlIGd1ZXN0IG9uIHJlc3VtZS4g
VGhlIGV4cGVjdGVkIFZDUFUgc3RhdGUgaXM6Cj4gKyAqIDEpIHBjIHRvIGNvbnRhaW4gcmVzdW1l
IGVudHJ5IHBvaW50ICgxc3QgYXJndW1lbnQgb2YgUFNDSSBTWVNURU1fU1VTUEVORCkKPiArICog
MikgcjAveDAgdG8gY29udGFpbiBjb250ZXh0IElEICgybmQgYXJndW1lbnQgb2YgUFNDSSBTWVNU
RU1fU1VTUEVORCkKPiArICogMykgQWxsIG90aGVyIGdlbmVyYWwgcHVycG9zZSBhbmQgc3lzdGVt
IHJlZ2lzdGVycyBzaG91bGQgaGF2ZSByZXNldCB2YWx1ZXMKPiArICoKPiArICogTm90ZTogdGhp
cyBmdW5jdGlvbiBoYXMgdG8gcmV0dXJuIHZvaWQgYmVjYXVzZSBpdCBoYXMgdG8gYWx3YXlzIHN1
Y2NlZWQuIEluCj4gKyAqIG90aGVyIHdvcmRzLCB0aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCBmcm9t
IHZpcnR1YWwgUFNDSSBTWVNURU1fU1VTUEVORAo+ICsgKiBpbXBsZW1lbnRhdGlvbiwgd2hpY2gg
Y2FuIHJldHVybiBvbmx5IGEgbGltaXRlZCBudW1iZXIgb2YgcG9zc2libGUgZXJyb3JzLAo+ICsg
KiBub25lIG9mIHdoaWNoIGNvdWxkIHJlcHJlc2VudCB0aGUgZmFjdCB0aGF0IGFuIGVycm9yIG9j
Y3VycmVkIHdoZW4gcHJlcGFyaW5nCj4gKyAqIHRoZSBkb21haW4gZm9yIHN1c3BlbmQuCj4gKyAq
IENvbnNlcXVlbnRseSwgZHluYW1pYyBtZW1vcnkgYWxsb2NhdGlvbiBjYW5ub3QgYmUgZG9uZSB3
aXRoaW4gdGhpcyBmdW5jdGlvbiwKPiArICogYmVjYXVzZSBpZiBtYWxsb2MgZmFpbHMgdGhlIGVy
cm9yIGhhcyBub3doZXJlIHRvIHByb3BhZ2F0ZS4KCllvdSBjb3VsZCBjcmFzaCB0aGUgZG9tYWlu
IGlmIHlvdSBhcmUgbm90IGFibGUgdG8gcmVzdW1lIGl0LiBJbiB0aGUgCmN1cnJlbnQgY29udGV4
dC4uLgoKPiArICovCj4gK3N0YXRpYyB2b2lkIHZjcHVfc3VzcGVuZChyZWdpc3Rlcl90IGVwb2lu
dCwgcmVnaXN0ZXJfdCBjaWQpCj4gK3sKPiArICAgIC8qIFN0YXRpYyBhbGxvY2F0aW9uIGJlY2F1
c2UgZHluYW1pYyB3b3VsZCBuZWVkIGEgbm9uLXZvaWQgcmV0dXJuICovCj4gKyAgICBzdGF0aWMg
c3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCBjdHh0OwoKLi4uIHRoaXMgaXMgbm90IHJpZ2h0LiBU
aGlzIGZ1bmN0aW9uIGNhbiBiZSBjYWxsZWQgY29uY3VycmVudGx5LCBzbyBhIApsb3Qgb2YgZnVu
bnkgdGhpbmdzIGNhbiBoYXBwZW4gKGkuZSBjb3JydXB0aW9uKS4KClRoZSB2Q1BVIGNvbnRleHQg
ZG9lcyBub3QgbG9vayB0b28gYmlnLiBTbyBJIHdvdWxkIGp1c3QgYWxsb2NhdGUgaXQgb24gCnRo
ZSBzdGFjayBkaXJlY3RseS4KCj4gKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4gKwo+
ICsgICAgLyogTWFrZSBzdXJlIHRoYXQgVkNQVSBndWVzdCByZWdzIGFyZSB6ZXJvaWVkICovCgpz
L3plcm9pZWQvemVyb2VkLwoKPiArICAgIG1lbXNldCgmY3R4dCwgMCwgc2l6ZW9mKGN0eHQpKTsK
PiArCj4gKyAgICAvKiBTZXQgbm9uLXplcm8gdmFsdWVzIHRvIHRoZSByZWdpc3RlcnMgcHJpb3Ig
dG8gY29weWluZyAqLwo+ICsgICAgY3R4dC51c2VyX3JlZ3MucGM2NCA9ICh1NjQpZXBvaW50Owo+
ICsKPiArICAgIGlmICggaXNfMzJiaXRfZG9tYWluKGN1cnJlbnQtPmRvbWFpbikgKQo+ICsgICAg
ewo+ICsgICAgICAgIGN0eHQudXNlcl9yZWdzLnIwX3VzciA9IGNpZDsKPiArICAgICAgICBjdHh0
LnVzZXJfcmVncy5jcHNyID0gUFNSX0dVRVNUMzJfSU5JVDsKPiArCj4gKyAgICAgICAgLyogVGh1
bWIgc2V0IGlzIGFsbG93ZWQgb25seSBmb3IgMzItYml0IGRvbWFpbiAqLwo+ICsgICAgICAgIGlm
ICggZXBvaW50ICYgMSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBjdHh0LnVzZXJfcmVn
cy5jcHNyIHw9IFBTUl9USFVNQjsKPiArICAgICAgICAgICAgY3R4dC51c2VyX3JlZ3MucGM2NCAm
PSB+KHU2NCkxOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArI2lmZGVmIENPTkZJR19BUk1fNjQK
PiArICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICBjdHh0LnVzZXJfcmVncy54MCA9IGNpZDsK
PiArICAgICAgICBjdHh0LnVzZXJfcmVncy5jcHNyID0gUFNSX0dVRVNUNjRfSU5JVDsKPiArICAg
IH0KPiArI2VuZGlmCj4gKyAgICBjdHh0LnNjdGxyID0gU0NUTFJfR1VFU1RfSU5JVDsKPiArICAg
IGN0eHQuZmxhZ3MgPSBWR0NGX29ubGluZTsKPiArCj4gKyAgICAvKiBSZXNldCBhcmNoaXRlY3R1
cmUgc3BlY2lmaWMgcmVnaXN0ZXJzICovCj4gKyAgICB2Y3B1X2FyY2hfcmVzZXQodik7ID4gKwo+
ICsgICAgLyogSW5pdGlhbGl6ZSBWQ1BVIHJlZ2lzdGVycyAqLwo+ICsgICAgX2FyY2hfc2V0X2lu
Zm9fZ3Vlc3QodiwgJmN0eHQpOwoKQUZBSUNULCB0aGlzIGlzIGV4cGVjdGVkIHRvIGJlIGNhbGxl
ZCB3aXRoIHRoZSBkb21haW4gbG9jayB0YWtlbiBhcyB0aGlzIApjYW4gYmUgY2FsbGVkIGJ5IHZh
cmlvdXMgcGF0aC4KCkFsc28sIG1vc3Qgb2YgdGhlIGZ1bmN0aW9uIGlzIHRoZSBzYW1lIGFzIENQ
VV9vbi4gU28gSSB3b3VsZCBsaWtlIHRvIHNlZSAKdGhlIGNvZGUgZmFjdG9yZWQgaW4gdGhlIHNl
cGFyYXRlIGZ1bmN0aW9uIGFuZCB1c2VkIGluIGJvdGggcGxhY2UuCgo+ICt9Cj4gKwo+ICtpbnQz
Ml90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKPiAr
ewo+ICsgICAgc3RydWN0IHZjcHUgKnY7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVu
dC0+ZG9tYWluOwo+ICsgICAgYm9vbCBpc190aHVtYiA9IGVwb2ludCAmIDE7Cj4gKwo+ICsgICAg
ZHByaW50ayhYRU5MT0dfREVCVUcsCj4gKyAgICAgICAgICAgICJEb20lZCBzdXNwZW5kOiBlcG9p
bnQ9MHglIlBSSXJlZ2lzdGVyIiwgY2lkPTB4JSJQUklyZWdpc3RlciJcbiIsCj4gKyAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgZXBvaW50LCBjaWQpOwo+ICsKPiArICAgIC8qIFRIVU1CIHNldCBp
cyBub3QgYWxsb3dlZCB3aXRoIDY0LWJpdCBkb21haW4gKi8KPiArICAgIGlmICggaXNfNjRiaXRf
ZG9tYWluKGQpICYmIGlzX3RodW1iICkKPiArICAgICAgICByZXR1cm4gUFNDSV9JTlZBTElEX0FE
RFJFU1M7Cj4gKwo+ICsgICAgLyogRW5zdXJlIHRoYXQgYWxsIENQVXMgb3RoZXIgdGhhbiB0aGUg
Y2FsbGluZyBvbmUgYXJlIG9mZmxpbmUgKi8KPiArICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkK
PiArICAgIHsKPiArICAgICAgICBpZiAoIHYgIT0gY3VycmVudCAmJiBpc192Y3B1X29ubGluZSh2
KSApCj4gKyAgICAgICAgICAgIHJldHVybiBQU0NJX0RFTklFRDsKPiArICAgIH0KCldoYXQgZG9l
cyBwcmV2ZW50IGEgdkNQVSB0byBub3QgY29tZSBvbmxpbmUgd2hpbGUgZG9pbmcgdGhlIGxvb3A/
Cgo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBQcmVwYXJlIHRoZSBjYWxsaW5nIFZDUFUgZm9yIHN1
c3BlbmQgKHJlc2V0IGl0cyBjb250ZXh0LCBzYXZlIGVudHJ5IHBvaW50Cj4gKyAgICAgKiBpbnRv
IHBjIGFuZCBjb250ZXh0IElEIGludG8gcjAveDAgYXMgc3BlY2lmaWVkIGJ5IFBTQ0kgU1lTVEVN
X1NVU1BFTkQpCj4gKyAgICAgKi8KPiArICAgIHZjcHVfc3VzcGVuZChlcG9pbnQsIGNpZCk7Cj4g
Kwo+ICsgICAgLyoKPiArICAgICAqIFNldCB0aGUgZG9tYWluIHN0YXRlIHRvIHN1c3BlbmRlZCAo
d2lsbCBiZSBjbGVhcmVkIHdoZW4gdGhlIGRvbWFpbgo+ICsgICAgICogcmVzdW1lcywgaS5lLiBW
Q1BVIG9mIHRoaXMgZG9tYWluIGdldHMgc2NoZWR1bGVkIGluKS4KPiArICAgICAqLwo+ICsgICAg
ZC0+aXNfc2h1dF9kb3duID0gMTsKPiArICAgIGQtPnNodXRkb3duX2NvZGUgPSBTSFVURE9XTl9z
dXNwZW5kOwoKSWYgeW91IGxvb2sgYXQgdGhlIG90aGVyIHVzYWdlLCB5b3Ugd2lsbCBub3RpY2Ug
dGhhdCB0aGV5IGFyZSBwcm90ZWN0ZWQgCndpdGggYSBsb2NrLiBXaHkgaXMgaXQgbm90IG5lY2Vz
c2FyeSBoZXJlPwoKSSBhbSBhbHNvIG5vdCBlbnRpcmVseSBzdXJlIHdoeSB3ZSBjb3VsZCBub3Qg
cmUtdXNlIGNvZGUgdGhhdCBhbHJlYWR5IApleGlzdCBpbiBjb21tb24gY29kZS4gU3VyZWx5IHN1
c3BlbmQvcmVzdW1lIHNob3VsZCB3b3JrIGluIGEgc2ltaWxhciB3YXk/Cgo+ICsKPiArICAgIC8q
Cj4gKyAgICAgKiBUaGUgY2FsbGluZyBkb21haW4gaXMgc3VzcGVuZGVkIGJ5IGJsb2NraW5nIGl0
cyBsYXN0IHJ1bm5pbmcgVkNQVS4gSWYgYW4KPiArICAgICAqIGV2ZW50IGlzIHBlbmRpbmcgdGhl
IGRvbWFpbiB3aWxsIHJlc3VtZSByaWdodCBhd2F5IChWQ1BVIHdpbGwgbm90IGJsb2NrLAo+ICsg
ICAgICogYnV0IHdoZW4gc2NoZWR1bGVkIGluIGl0IHdpbGwgcmVzdW1lIGZyb20gdGhlIGdpdmVu
IGVudHJ5IHBvaW50KS4KPiArICAgICAqLwo+ICsgICAgdmNwdV9ibG9ja191bmxlc3NfZXZlbnRf
cGVuZGluZyhjdXJyZW50KTsKPiArCj4gKyAgICByZXR1cm4gUFNDSV9TVUNDRVNTOwo+ICt9Cj4g
Kwo+ICsvKgo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxl
LXN0eWxlOiAiQlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zw
c2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+IGluZGV4IDlmNGU1Yjg4NDQuLmY3OTIyYmUw
YzUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMKPiArKysgYi94ZW4vYXJjaC9h
cm0vdnBzY2kuYwo+IEBAIC0xOCw2ICsxOCw3IEBACj4gICAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4K
PiAgICNpbmNsdWRlIDxhc20vdnBzY2kuaD4KPiAgICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KPiAr
I2luY2x1ZGUgPGFzbS9zdXNwZW5kLmg+Cj4gICAKPiAgICNpbmNsdWRlIDxwdWJsaWMvc2NoZWQu
aD4KPiAgIAo+IEBAIC0yMTAsNiArMjExLDExIEBAIHN0YXRpYyB2b2lkIGRvX3BzY2lfMF8yX3N5
c3RlbV9yZXNldCh2b2lkKQo+ICAgICAgIGRvbWFpbl9zaHV0ZG93bihkLFNIVVRET1dOX3JlYm9v
dCk7Cj4gICB9Cj4gICAKPiArc3RhdGljIGludDMyX3QgZG9fcHNjaV8xXzBfc3lzdGVtX3N1c3Bl
bmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+ICt7Cj4gKyAgICByZXR1cm4g
ZG9tYWluX3N1c3BlbmQoZXBvaW50LCBjaWQpOwo+ICt9Cj4gKwo+ICAgc3RhdGljIGludDMyX3Qg
ZG9fcHNjaV8xXzBfZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lkKQo+ICAgewo+ICAgICAg
IC8qIC8hXCBPcmRlcmVkIGJ5IGZ1bmN0aW9uIElEIGFuZCBub3QgbmFtZSAqLwo+IEBAIC0yMjcs
NiArMjMzLDggQEAgc3RhdGljIGludDMyX3QgZG9fcHNjaV8xXzBfZmVhdHVyZXModWludDMyX3Qg
cHNjaV9mdW5jX2lkKQo+ICAgICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZGOgo+ICAg
ICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQ6Cj4gICAgICAgY2FzZSBQU0NJXzFf
MF9GTjMyX1BTQ0lfRkVBVFVSRVM6Cj4gKyAgICBjYXNlIFBTQ0lfMV8wX0ZOMzJfU1lTVEVNX1NV
U1BFTkQ6Cj4gKyAgICBjYXNlIFBTQ0lfMV8wX0ZONjRfU1lTVEVNX1NVU1BFTkQ6Cj4gICAgICAg
Y2FzZSBBUk1fU01DQ0NfVkVSU0lPTl9GSUQ6Cj4gICAgICAgICAgIHJldHVybiAwOwo+ICAgICAg
IGRlZmF1bHQ6Cj4gQEAgLTM1Nyw2ICszNjUsMTcgQEAgYm9vbCBkb192cHNjaV8wXzJfY2FsbChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlkKQo+ICAgICAgICAgICByZXR1
cm4gdHJ1ZTsKPiAgICAgICB9Cj4gICAKPiArICAgIGNhc2UgUFNDSV8xXzBfRk4zMl9TWVNURU1f
U1VTUEVORDoKPiArICAgIGNhc2UgUFNDSV8xXzBfRk42NF9TWVNURU1fU1VTUEVORDoKPiArICAg
IHsKPiArICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsMSk7Cj4gKyAg
ICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLDIpOwo+ICsKPiArICAgICAgICBw
ZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9zdXNwZW5kKTsKPiArICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgZG9fcHNjaV8xXzBfc3lzdGVtX3N1c3BlbmQoZXBvaW50LCBjaWQpKTsKPiArICAg
ICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0KPiArCj4gICAgICAgZGVmYXVsdDoKPiAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOwo+ICAgICAgIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9wZXJmY19kZWZuLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaAo+IGlu
ZGV4IDg5MjJlOTUyNWEuLmEwMmQwYWRlYTggMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9wZXJmY19kZWZuLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4u
aAo+IEBAIC0zMiw2ICszMiw3IEBAIFBFUkZDT1VOVEVSKHZwc2NpX3N5c3RlbV9yZXNldCwgICAg
ICAgICJ2cHNjaTogc3lzdGVtX3Jlc2V0IikKPiAgIFBFUkZDT1VOVEVSKHZwc2NpX2NwdV9zdXNw
ZW5kLCAgICAgICAgICJ2cHNjaTogY3B1X3N1c3BlbmQiKQo+ICAgUEVSRkNPVU5URVIodnBzY2lf
Y3B1X2FmZmluaXR5X2luZm8sICAgInZwc2NpOiBjcHVfYWZmaW5pdHlfaW5mbyIpCj4gICBQRVJG
Q09VTlRFUih2cHNjaV9mZWF0dXJlcywgICAgICAgICAgICAidnBzY2k6IGZlYXR1cmVzIikKPiAr
UEVSRkNPVU5URVIodnBzY2lfc3lzdGVtX3N1c3BlbmQsICAgICAgInZwc2NpOiBzeXN0ZW1fc3Vz
cGVuZCIpCj4gICAKPiAgIFBFUkZDT1VOVEVSKHZjcHVfa2ljaywgICAgICAgICAgICAgICAgICJ2
Y3B1OiBub3RpZnkgb3RoZXIgdmNwdSIpCj4gICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wc2NpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAo+IGluZGV4IDgzMmY3
N2FmZmYuLjI2NDYyZDBjNDcgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2Np
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAo+IEBAIC00MywxMCArNDMsMTIg
QEAgdm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jlc2V0KHZvaWQpOwo+ICAgI2RlZmluZSBQU0NJXzBf
Ml9GTjMyX1NZU1RFTV9PRkYgICAgICAgICAgUFNDSV8wXzJfRk4zMig4KQo+ICAgI2RlZmluZSBQ
U0NJXzBfMl9GTjMyX1NZU1RFTV9SRVNFVCAgICAgICAgUFNDSV8wXzJfRk4zMig5KQo+ICAgI2Rl
ZmluZSBQU0NJXzFfMF9GTjMyX1BTQ0lfRkVBVFVSRVMgICAgICAgUFNDSV8wXzJfRk4zMigxMCkK
PiArI2RlZmluZSBQU0NJXzFfMF9GTjMyX1NZU1RFTV9TVVNQRU5EICAgICAgUFNDSV8wXzJfRk4z
MigxNCkKPiAgIAo+ICAgI2RlZmluZSBQU0NJXzBfMl9GTjY0X0NQVV9TVVNQRU5EICAgICAgICAg
UFNDSV8wXzJfRk42NCgxKQo+ICAgI2RlZmluZSBQU0NJXzBfMl9GTjY0X0NQVV9PTiAgICAgICAg
ICAgICAgUFNDSV8wXzJfRk42NCgzKQo+ICAgI2RlZmluZSBQU0NJXzBfMl9GTjY0X0FGRklOSVRZ
X0lORk8gICAgICAgUFNDSV8wXzJfRk42NCg0KQo+ICsjZGVmaW5lIFBTQ0lfMV8wX0ZONjRfU1lT
VEVNX1NVU1BFTkQgICAgICBQU0NJXzBfMl9GTjY0KDE0KQo+ICAgCj4gICAvKiBQU0NJIHYwLjIg
YWZmaW5pdHkgbGV2ZWwgc3RhdGUgcmV0dXJuZWQgYnkgQUZGSU5JVFlfSU5GTyAqLwo+ICAgI2Rl
ZmluZSBQU0NJXzBfMl9BRkZJTklUWV9MRVZFTF9PTiAgICAgIDAKPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9zdXNwZW5kLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3N1c3BlbmQu
aAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uZGU3ODdkMjk2YQo+
IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3N1c3BlbmQuaAo+IEBA
IC0wLDAgKzEsMTYgQEAKPiArI2lmbmRlZiBfX0FTTV9BUk1fU1VTUEVORF9IX18KPiArI2RlZmlu
ZSBfX0FTTV9BUk1fU1VTUEVORF9IX18KPiArCj4gK2ludDMyX3QgZG9tYWluX3N1c3BlbmQocmVn
aXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKTsKPiArCj4gKyNlbmRpZgo+ICsKPiArLyoK
PiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTog
IkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogdGFiLXdpZHRoOiA0Cj4gKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gaW5kZXggMzE3
MWVhYmZkNi4uMWY0ZTg2NTI0ZiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gQEAgLTI0LDYgKzI0LDcgQEAKPiAg
ICNpbmNsdWRlIDx4ZW4vd2FpdC5oPgo+ICAgI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KPiAgICNp
bmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+Cj4gKyNpbmNsdWRlIDxwdWJsaWMvc2NoZWQuaD4KPiAg
ICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+Cj4gICAjaW5jbHVkZSA8cHVibGljL3ZjcHUuaD4K
PiAgICNpbmNsdWRlIDxwdWJsaWMvdm1fZXZlbnQuaD4KPiAKCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:31:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMEBU-0000Va-P1; Mon, 12 Nov 2018 15:31: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMEBT-0000VV-Oa
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 15:31:27 +0000
X-Inumbo-ID: 04890f46-e690-11e8-9a16-bc764e045a96
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04890f46-e690-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 15:31:26 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id y16so13926614qki.7
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 07:31:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=v4E+xpliNU03yHgYHGU0Osb5qJNa6KBc8k39tiHrRKo=;
 b=E2r8MNgt+dG+f/JDNtxGghmYcgAIcU739fl5X7KBke9ASp99c5QzDjamCRRme8JmPx
 mKpOGUDrCAig9VMKV/l+LRoQunht6sQhEPLQVi+3uZ7Hj/remWm8kwe094lD5EoF9CJj
 hV25NbzyztbiM/6RoBb/vhxdkKl9w7twoRAENdkxyF0FE0wtWg0HugU4ER6Eap+0q5B1
 KF8fBY08Ns6dsW4/jrlI2MqVH6y8Bb0qVUFNDGCfhPulmG+HNcEKWxcsL52fYHA01LER
 1ubYCTz+7++W0vw5S13syJAHvP+ZeVt8oqXIumydFHi/r+Rj6qoh+LbKtBHsXH1/0KT2
 +cZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=v4E+xpliNU03yHgYHGU0Osb5qJNa6KBc8k39tiHrRKo=;
 b=ptMg6dWQmb6WCTAiEBKx6AcNbmPmGdUPcebcCwLB8ayD3aYcYbU/T3dLzqUObE/fw7
 QC64SScqXr9YK0jHhHZwR47VHZyim7zCGV5cUP8lIUltsTSe5Qrb2vjWErhQQAwgjFqW
 QYncKCGHAHH74WQKq/P5w01tVxZ7laHkv7Ofz7B5b1W/LN/JCuTtsGidb8rOI2E77oHQ
 Zyl2HbZ3lE0ZU48lukQWw+s5yKMZ9WtlGQPkvF1ZPk1izuGDseHvPASptrC4qPVrON7d
 e+bK5nkLDubjn//V4qFmdodjsGfV/kfUNIBO/LiF3G9D+SGYwQnPyaSo2Zxpu9mPx+DF
 z0Kw==
X-Gm-Message-State: AGRZ1gLqNJyWE+4CWX7FdBkz23ND6kkk9cJ5T2bBGKl3aQuuz6wey8QH
 RKYIl6TytC+ErJK7IcqSB9IykyipsHM0C/qoQDk9CA==
X-Google-Smtp-Source: AJdET5f1MUqT3/AtvREosOD5x8HnTY8NhXuFJqAyOkGOpbW7cYHbIyORtuorRnY3GLxpiC36bpG0UCrkR3zGV8cN0RI=
X-Received: by 2002:a0c:cb09:: with SMTP id o9mr1388120qvk.96.1542036685782;
 Mon, 12 Nov 2018 07:31:25 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-5-git-send-email-mirela.simonovic@aggios.com>
 <5BE9684802000078001FADC0@prv1-mh.provo.novell.com>
 <CAKPH-NgJ=YFcdQtL4iN3RbFTLyiV7VgHWo1YVZw4qA5Sh5MtHw@mail.gmail.com>
 <5BE99AD802000078001FB100@prv1-mh.provo.novell.com>
In-Reply-To: <5BE99AD802000078001FB100@prv1-mh.provo.novell.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Mon, 12 Nov 2018 16:31:14 +0100
Message-ID: <CAKPH-Nhnvc4VMtD5OL1KZwfm5VbVMaHwb7fX5zf45oNvaps7Sg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 04/18] xen/arm: While a domain is suspended
 put its watchdogs on pause
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Xen Devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gTW9uLCBOb3YgMTIsIDIwMTggYXQgNDoyMyBQTSBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Cj4gPj4+IE9uIDEyLjExLjE4IGF0IDE2OjE3LCA8bWly
ZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPiB3cm90ZToKPiA+IEhpIEphbiwKPiA+Cj4gPiBPbiBN
b24sIE5vdiAxMiwgMjAxOCBhdCAxMjo0NyBQTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+IHdyb3RlOgo+ID4+Cj4gPj4gPj4+IE9uIDEyLjExLjE4IGF0IDEyOjMwLCA8bWlyZWxhLnNp
bW9ub3ZpY0BhZ2dpb3MuY29tPiB3cm90ZToKPiA+PiA+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi90
aW1lci5oCj4gPj4gPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vdGltZXIuaAo+ID4+ID4gQEAgLTE4
LDYgKzE4LDkgQEAgc3RydWN0IHRpbWVyIHsKPiA+PiA+ICAgICAgLyogU3lzdGVtIHRpbWUgZXhw
aXJ5IHZhbHVlIChuYW5vc2Vjb25kcyBzaW5jZSBib290KS4gKi8KPiA+PiA+ICAgICAgc190aW1l
X3QgZXhwaXJlczsKPiA+PiA+Cj4gPj4gPiArICAgIC8qIFN1c3BlbmQgdGltZXN0YW1wIHZhbHVl
IChuYW5vc2Vjb25kcyBzaW5jZSBib290KS4gKi8KPiA+PiA+ICsgICAgc190aW1lX3Qgc3VzcGVu
ZGVkOwo+ID4+Cj4gPj4gSSBjYW4ndCBzZWUgaG93IHRoaXMgYmVjb21lcyBhIHVuaXZlcnNhbGx5
IHVzZWZ1bCBmaWVsZCwgc28gSQo+ID4+IGRvbid0IHRoaW5rIGl0IGJlbG9uZ3MgaGVyZS4gRm9y
IHlvdXIgcHVycG9zZSBkZXJpdmluZyBhIG5ldwo+ID4+IHN0cnVjdHVyZSBjb250YWluaW5nIHN0
cnVjdCB0aW1lciBhbmQgdGhpcyBvbmUgZmllbGQgc2hvdWxkCj4gPj4gd29yay4KPiA+Cj4gPiBF
YWNoICdleHBpcmVzJyB2YWx1ZSBuZWVkcyB0byBiZSBjb3VwbGVkIHdpdGggJ3N1c3BlbmRlZCcg
dmFsdWUgdG8gYmUKPiA+IGFibGUgdG8gZGVhbCB3aXRoIHdhdGNoZG9ncyB3aGVuIHN1c3BlbmRp
bmcgYSBkb21haW4uIFRoaXMgaXMgc3BlY2lmaWMKPiA+IHRvIGEgd2F0Y2hkb2cuCj4gPiBJZiB3
ZSBhZGQgYSBkZXJpdmVkIHN0cnVjdHVyZSB0byBjb250YWluIHRoaXMgZmllbGQgd2Ugc3RpbGwg
bmVlZCB0bwo+ID4gYXNzb2NpYXRlIHN1Y2ggYSBzdHJ1Y3R1cmUgd2l0aCBlYWNoIHdhdGNoZG9n
IG9mIGEgZG9tYWluLCB3aGljaCBpcwo+ID4gYWxzbyBkb21haW4gZ2VuZXJpYyBpbmZvIGFuZCBy
ZXF1aXJlcyBhIGxvdCBtb3JlIChpbiBteSBvcGluaW9uCj4gPiB1bm5lY2Vzc2FyeSkgY2hhbmdl
cy4gUGxlYXNlIGxldCBtZSBrbm93IGlmIEkgbWlzaW50ZXJwcmV0ZWQgeW91cgo+ID4gcHJvcG9z
YWwuCj4KPiBZb3UgYWRkIHRoZSBmaWVsZCB0byBhbGwgdGltZXIgaW5zdGFuY2VzLCB5ZXQgeW91
IG5lZWQgaXQgb25seSBmb3IKPiB2ZXJ5IGZldy4gV2h5IG5vdCBoYXZlIGEgc3RydWN0IHdhdGNo
ZG9nX3RpbWVyLCBhbmQgdXNlIGl0Cj4gZm9yIHN0cnVjdCBkb21haW4ncyB3YXRjaGRvZ190aW1l
cltdPyBJJ20gYWZyYWlkIEkgZG9uJ3Qgc2VlIHRoZQo+IGRpZmZpY3VsdGllcyB5b3UgYXBwZWFy
IHRvIHNlZS4KPgoKVGhhbmtzLCBub3cgaXQncyBjbGVhci4gV2UgbmVlZCB0byBjaGFuZ2UgdGhl
IHR5cGUgZm9yIHdhdGNoZG9nX3RpbWVyCnRvIGJlIHRoZSBkZXJpdmVkIHN0cnVjdHVyZSBvZiB0
aW1lciB0aGF0IGFkZGl0aW9uYWxseSBjb250YWlucwonc3VzcGVuZGVkJyB2YXJpYWJsZS4gVGhh
dCBtYWtlcyBzZW5zZSwgd2UnbGwgZG8gc28uCgpUaGFua3MsCk1pcmVsYQoKPiBKYW4KPgo+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:35:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:35: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-devel-bounces@lists.xenproject.org>)
	id 1gMEF8-0000eW-CO; Mon, 12 Nov 2018 15:35: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=chns=nx=citrix.com=prvs=847726e5c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMEF6-0000eP-LK
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 15:35:12 +0000
X-Inumbo-ID: 8a6e81ff-e690-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a6e81ff-e690-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 15:35:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="81737372"
To: <xen-devel@lists.xenproject.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-5-git-send-email-mirela.simonovic@aggios.com>
 <5BE9684802000078001FADC0@prv1-mh.provo.novell.com>
 <CAKPH-NgJ=YFcdQtL4iN3RbFTLyiV7VgHWo1YVZw4qA5Sh5MtHw@mail.gmail.com>
 <5BE99AD802000078001FB100@prv1-mh.provo.novell.com>
 <CAKPH-Nhnvc4VMtD5OL1KZwfm5VbVMaHwb7fX5zf45oNvaps7Sg@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <b535914c-2085-c5d5-137b-bc728bfcf4e9@citrix.com>
Date: Mon, 12 Nov 2018 15:33:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-Nhnvc4VMtD5OL1KZwfm5VbVMaHwb7fX5zf45oNvaps7Sg@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 04/18] xen/arm: While a domain is suspended
 put its watchdogs on pause
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMTEvMTggMTU6MzEsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gSGkgSmFuLAo+Cj4g
T24gTW9uLCBOb3YgMTIsIDIwMTggYXQgNDoyMyBQTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAxMi4xMS4xOCBhdCAxNjoxNywgPG1pcmVsYS5zaW1vbm92
aWNAYWdnaW9zLmNvbT4gd3JvdGU6Cj4+PiBIaSBKYW4sCj4+Pgo+Pj4gT24gTW9uLCBOb3YgMTIs
IDIwMTggYXQgMTI6NDcgUE0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToK
Pj4+Pj4+PiBPbiAxMi4xMS4xOCBhdCAxMjozMCwgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNv
bT4gd3JvdGU6Cj4+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi90aW1lci5oCj4+Pj4+ICsrKyBi
L3hlbi9pbmNsdWRlL3hlbi90aW1lci5oCj4+Pj4+IEBAIC0xOCw2ICsxOCw5IEBAIHN0cnVjdCB0
aW1lciB7Cj4+Pj4+ICAgICAgLyogU3lzdGVtIHRpbWUgZXhwaXJ5IHZhbHVlIChuYW5vc2Vjb25k
cyBzaW5jZSBib290KS4gKi8KPj4+Pj4gICAgICBzX3RpbWVfdCBleHBpcmVzOwo+Pj4+Pgo+Pj4+
PiArICAgIC8qIFN1c3BlbmQgdGltZXN0YW1wIHZhbHVlIChuYW5vc2Vjb25kcyBzaW5jZSBib290
KS4gKi8KPj4+Pj4gKyAgICBzX3RpbWVfdCBzdXNwZW5kZWQ7Cj4+Pj4gSSBjYW4ndCBzZWUgaG93
IHRoaXMgYmVjb21lcyBhIHVuaXZlcnNhbGx5IHVzZWZ1bCBmaWVsZCwgc28gSQo+Pj4+IGRvbid0
IHRoaW5rIGl0IGJlbG9uZ3MgaGVyZS4gRm9yIHlvdXIgcHVycG9zZSBkZXJpdmluZyBhIG5ldwo+
Pj4+IHN0cnVjdHVyZSBjb250YWluaW5nIHN0cnVjdCB0aW1lciBhbmQgdGhpcyBvbmUgZmllbGQg
c2hvdWxkCj4+Pj4gd29yay4KPj4+IEVhY2ggJ2V4cGlyZXMnIHZhbHVlIG5lZWRzIHRvIGJlIGNv
dXBsZWQgd2l0aCAnc3VzcGVuZGVkJyB2YWx1ZSB0byBiZQo+Pj4gYWJsZSB0byBkZWFsIHdpdGgg
d2F0Y2hkb2dzIHdoZW4gc3VzcGVuZGluZyBhIGRvbWFpbi4gVGhpcyBpcyBzcGVjaWZpYwo+Pj4g
dG8gYSB3YXRjaGRvZy4KPj4+IElmIHdlIGFkZCBhIGRlcml2ZWQgc3RydWN0dXJlIHRvIGNvbnRh
aW4gdGhpcyBmaWVsZCB3ZSBzdGlsbCBuZWVkIHRvCj4+PiBhc3NvY2lhdGUgc3VjaCBhIHN0cnVj
dHVyZSB3aXRoIGVhY2ggd2F0Y2hkb2cgb2YgYSBkb21haW4sIHdoaWNoIGlzCj4+PiBhbHNvIGRv
bWFpbiBnZW5lcmljIGluZm8gYW5kIHJlcXVpcmVzIGEgbG90IG1vcmUgKGluIG15IG9waW5pb24K
Pj4+IHVubmVjZXNzYXJ5KSBjaGFuZ2VzLiBQbGVhc2UgbGV0IG1lIGtub3cgaWYgSSBtaXNpbnRl
cnByZXRlZCB5b3VyCj4+PiBwcm9wb3NhbC4KPj4gWW91IGFkZCB0aGUgZmllbGQgdG8gYWxsIHRp
bWVyIGluc3RhbmNlcywgeWV0IHlvdSBuZWVkIGl0IG9ubHkgZm9yCj4+IHZlcnkgZmV3LiBXaHkg
bm90IGhhdmUgYSBzdHJ1Y3Qgd2F0Y2hkb2dfdGltZXIsIGFuZCB1c2UgaXQKPj4gZm9yIHN0cnVj
dCBkb21haW4ncyB3YXRjaGRvZ190aW1lcltdPyBJJ20gYWZyYWlkIEkgZG9uJ3Qgc2VlIHRoZQo+
PiBkaWZmaWN1bHRpZXMgeW91IGFwcGVhciB0byBzZWUuCj4+Cj4gVGhhbmtzLCBub3cgaXQncyBj
bGVhci4gV2UgbmVlZCB0byBjaGFuZ2UgdGhlIHR5cGUgZm9yIHdhdGNoZG9nX3RpbWVyCj4gdG8g
YmUgdGhlIGRlcml2ZWQgc3RydWN0dXJlIG9mIHRpbWVyIHRoYXQgYWRkaXRpb25hbGx5IGNvbnRh
aW5zCj4gJ3N1c3BlbmRlZCcgdmFyaWFibGUuIFRoYXQgbWFrZXMgc2Vuc2UsIHdlJ2xsIGRvIHNv
LgoKV2h5IGRvIHlvdSBuZWVkIGEgc3VzcGVuZGVkIHZhcmlhYmxlP8KgIFN0YXNoIHRoZSBmcmVx
dWVuY3kgdGhlIGd1ZXN0CnJlcXVlc3RlZCBvbiB0aGUgbGFzdCBoeXBlcmNhbGwsIGFuZCBmdWxs
eSBraWxsL3JlLWNyZWF0ZSB0aGUgdGltZXIgb24Kc3VzcGVuZC9yZXN1bWUuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:36:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:36: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-devel-bounces@lists.xenproject.org>)
	id 1gMEGC-0000ma-Ui; Mon, 12 Nov 2018 15:36: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMEGC-0000mP-9K
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 15:36:20 +0000
X-Inumbo-ID: b352da40-e690-11e8-881f-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b352da40-e690-11e8-881f-12d6303a7972;
 Mon, 12 Nov 2018 15:36:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 02942A78;
 Mon, 12 Nov 2018 07:36:19 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9B9473F5CF;
 Mon, 12 Nov 2018 07:36:17 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
Date: Mon, 12 Nov 2018 15:36:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTEvMTIvMTggMTE6MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6
Cj4gR0lDIGFuZCB2aXJ0dWFsIHRpbWVyIGNvbnRleHQgbXVzdCBiZSBzYXZlZCB3aGVuIHRoZSBk
b21haW4gc3VzcGVuZHMuCgpQbGVhc2UgcHJvdmlkZSB0aGUgcmF0aW9uYWxlIGZvciB0aGlzLiBJ
cyBpdCByZXF1aXJlZCBieSB0aGUgc3BlYz8KCj4gVGhpcyBpcyBkb25lIGJ5IG1vdmluZyB0aGUg
cmVzcGVjdGl2ZSBjb2RlIGluIGN0eHRfc3dpdGNoX2Zyb20oKQo+IGJlZm9yZSB0aGUgcmV0dXJu
IHRoYXQgaGFwcGVucyBpZiB0aGUgZG9tYWluIHN1c3BlbmRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBNaXJlbGEgU2ltb25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gU2lnbmVk
LW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gLS0t
Cj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgfCAxNCArKysrKysrLS0tLS0tLQo+ICAgMSBmaWxl
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gaW5kZXgg
N2Y4MTA1NDY1Yy4uYmViZTMyMzhlOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWlu
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBAQCAtOTcsNiArOTcsMTMgQEAgc3Rh
dGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqcCkKPiAgICAgICBpZiAoIGlz
X2lkbGVfdmNwdShwKSApCj4gICAgICAgICAgIHJldHVybjsKPiAgIAo+ICsgICAgLyogVkdJQyAq
Lwo+ICsgICAgZ2ljX3NhdmVfc3RhdGUocCk7Cj4gKwo+ICsgICAgLyogQXJjaCB0aW1lciAqLwo+
ICsgICAgcC0+YXJjaC5jbnRrY3RsID0gUkVBRF9TWVNSRUczMihDTlRLQ1RMX0VMMSk7Cj4gKyAg
ICB2aXJ0X3RpbWVyX3NhdmUocCk7Cj4gKwo+ICAgICAgIC8qIFZDUFUncyBjb250ZXh0IHNob3Vs
ZCBub3QgYmUgc2F2ZWQgaWYgaXRzIGRvbWFpbiBpcyBzdXNwZW5kZWQgKi8KClRoZSBHSUMgYW5k
IHRpbWVyIGFyZSBwYXJ0IG9mIHRoZSB2Q1BVIGNvbnRleHQuIFNvIHRoaXMgY29tbWVudCBsb29r
cyBhIApiaXQgc3RhbGUuCgo+ICAgICAgIGlmICggcC0+ZG9tYWluLT5pc19zaHV0X2Rvd24gJiYK
PiAgICAgICAgICAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBTSFVURE9XTl9zdXNwZW5k
KSApCj4gQEAgLTExNSwxMCArMTIyLDYgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShz
dHJ1Y3QgdmNwdSAqcCkKPiAgICAgICBwLT5hcmNoLnRwaWRycm9fZWwwID0gUkVBRF9TWVNSRUco
VFBJRFJST19FTDApOwo+ICAgICAgIHAtPmFyY2gudHBpZHJfZWwxID0gUkVBRF9TWVNSRUcoVFBJ
RFJfRUwxKTsKPiAgIAo+IC0gICAgLyogQXJjaCB0aW1lciAqLwo+IC0gICAgcC0+YXJjaC5jbnRr
Y3RsID0gUkVBRF9TWVNSRUczMihDTlRLQ1RMX0VMMSk7Cj4gLSAgICB2aXJ0X3RpbWVyX3NhdmUo
cCk7Cj4gLQo+ICAgICAgIGlmICggaXNfMzJiaXRfZG9tYWluKHAtPmRvbWFpbikgJiYgY3B1X2hh
c190aHVtYmVlICkKPiAgICAgICB7Cj4gICAgICAgICAgIHAtPmFyY2gudGVlY3IgPSBSRUFEX1NZ
U1JFRzMyKFRFRUNSMzJfRUwxKTsKPiBAQCAtMTcwLDkgKzE3Myw2IEBAIHN0YXRpYyB2b2lkIGN0
eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnApCj4gICAgICAgLyogVkZQICovCj4gICAgICAg
dmZwX3NhdmVfc3RhdGUocCk7Cj4gICAKPiAtICAgIC8qIFZHSUMgKi8KPiAtICAgIGdpY19zYXZl
X3N0YXRlKHApOwo+IC0KPiAgICAgICBpc2IoKTsKPiAgIH0KPiAgIAo+IAoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:36:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:36: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-devel-bounces@lists.xenproject.org>)
	id 1gMEGD-0000mg-88; Mon, 12 Nov 2018 15:36: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMEGC-0000mR-FK
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 15:36:20 +0000
X-Inumbo-ID: b3508d3a-e690-11e8-8afb-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b3508d3a-e690-11e8-8afb-12d6303a7972;
 Mon, 12 Nov 2018 15:36:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 02942A78;
 Mon, 12 Nov 2018 07:36:19 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9B9473F5CF;
 Mon, 12 Nov 2018 07:36:17 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
Date: Mon, 12 Nov 2018 15:36:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTEvMTIvMTggMTE6MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6
Cj4gR0lDIGFuZCB2aXJ0dWFsIHRpbWVyIGNvbnRleHQgbXVzdCBiZSBzYXZlZCB3aGVuIHRoZSBk
b21haW4gc3VzcGVuZHMuCgpQbGVhc2UgcHJvdmlkZSB0aGUgcmF0aW9uYWxlIGZvciB0aGlzLiBJ
cyBpdCByZXF1aXJlZCBieSB0aGUgc3BlYz8KCj4gVGhpcyBpcyBkb25lIGJ5IG1vdmluZyB0aGUg
cmVzcGVjdGl2ZSBjb2RlIGluIGN0eHRfc3dpdGNoX2Zyb20oKQo+IGJlZm9yZSB0aGUgcmV0dXJu
IHRoYXQgaGFwcGVucyBpZiB0aGUgZG9tYWluIHN1c3BlbmRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBNaXJlbGEgU2ltb25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gU2lnbmVk
LW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gLS0t
Cj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgfCAxNCArKysrKysrLS0tLS0tLQo+ICAgMSBmaWxl
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gaW5kZXgg
N2Y4MTA1NDY1Yy4uYmViZTMyMzhlOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWlu
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBAQCAtOTcsNiArOTcsMTMgQEAgc3Rh
dGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqcCkKPiAgICAgICBpZiAoIGlz
X2lkbGVfdmNwdShwKSApCj4gICAgICAgICAgIHJldHVybjsKPiAgIAo+ICsgICAgLyogVkdJQyAq
Lwo+ICsgICAgZ2ljX3NhdmVfc3RhdGUocCk7Cj4gKwo+ICsgICAgLyogQXJjaCB0aW1lciAqLwo+
ICsgICAgcC0+YXJjaC5jbnRrY3RsID0gUkVBRF9TWVNSRUczMihDTlRLQ1RMX0VMMSk7Cj4gKyAg
ICB2aXJ0X3RpbWVyX3NhdmUocCk7Cj4gKwo+ICAgICAgIC8qIFZDUFUncyBjb250ZXh0IHNob3Vs
ZCBub3QgYmUgc2F2ZWQgaWYgaXRzIGRvbWFpbiBpcyBzdXNwZW5kZWQgKi8KClRoZSBHSUMgYW5k
IHRpbWVyIGFyZSBwYXJ0IG9mIHRoZSB2Q1BVIGNvbnRleHQuIFNvIHRoaXMgY29tbWVudCBsb29r
cyBhIApiaXQgc3RhbGUuCgo+ICAgICAgIGlmICggcC0+ZG9tYWluLT5pc19zaHV0X2Rvd24gJiYK
PiAgICAgICAgICAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBTSFVURE9XTl9zdXNwZW5k
KSApCj4gQEAgLTExNSwxMCArMTIyLDYgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShz
dHJ1Y3QgdmNwdSAqcCkKPiAgICAgICBwLT5hcmNoLnRwaWRycm9fZWwwID0gUkVBRF9TWVNSRUco
VFBJRFJST19FTDApOwo+ICAgICAgIHAtPmFyY2gudHBpZHJfZWwxID0gUkVBRF9TWVNSRUcoVFBJ
RFJfRUwxKTsKPiAgIAo+IC0gICAgLyogQXJjaCB0aW1lciAqLwo+IC0gICAgcC0+YXJjaC5jbnRr
Y3RsID0gUkVBRF9TWVNSRUczMihDTlRLQ1RMX0VMMSk7Cj4gLSAgICB2aXJ0X3RpbWVyX3NhdmUo
cCk7Cj4gLQo+ICAgICAgIGlmICggaXNfMzJiaXRfZG9tYWluKHAtPmRvbWFpbikgJiYgY3B1X2hh
c190aHVtYmVlICkKPiAgICAgICB7Cj4gICAgICAgICAgIHAtPmFyY2gudGVlY3IgPSBSRUFEX1NZ
U1JFRzMyKFRFRUNSMzJfRUwxKTsKPiBAQCAtMTcwLDkgKzE3Myw2IEBAIHN0YXRpYyB2b2lkIGN0
eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnApCj4gICAgICAgLyogVkZQICovCj4gICAgICAg
dmZwX3NhdmVfc3RhdGUocCk7Cj4gICAKPiAtICAgIC8qIFZHSUMgKi8KPiAtICAgIGdpY19zYXZl
X3N0YXRlKHApOwo+IC0KPiAgICAgICBpc2IoKTsKPiAgIH0KPiAgIAo+IAoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:37:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:37: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-devel-bounces@lists.xenproject.org>)
	id 1gMEH4-0000up-Jh; Mon, 12 Nov 2018 15:37: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=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMEH3-0000uW-BD
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 15:37:13 +0000
X-Inumbo-ID: d2d0b1bb-e690-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2d0b1bb-e690-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 15:37:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMEGy-0008LB-32; Mon, 12 Nov 2018 15:37:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMEGx-0000PI-O9; Mon, 12 Nov 2018 15:37:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMEGx-0004Ty-NR; Mon, 12 Nov 2018 15:37:07 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-129834-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=c18ab92e2c2be1b1550a2ac5a33126bc5fc0f0ff
X-Osstest-Versions-That: freebsd=93a7ff50c08a505984e4312bf8f139f6c50d725f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 15:37:07 +0000
Subject: [Xen-devel] [freebsd-master test] 129834: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTgzNCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5ODM0LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgYzE4YWI5MmUyYzJiZTFiMTU1MGEy
YWM1YTMzMTI2YmM1ZmMwZjBmZgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgOTNhN2ZmNTBjMDhhNTA1OTg0ZTQzMTJiZjhmMTM5ZjZjNTBkNzI1ZgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI5NjkzICAyMDE4LTExLTA5IDA5OjE4OjQ2IFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEyOTgzNCAgMjAxOC0xMS0xMiAwOToxOToxMiBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFzb21lcnMgPGFzb21lcnNARnJlZUJTRC5vcmc+CiAg
YnJvb2tzIDxicm9va3NARnJlZUJTRC5vcmc+CiAgY2VtIDxjZW1ARnJlZUJTRC5vcmc+CiAgZGVs
cGhpaiA8ZGVscGhpakBGcmVlQlNELm9yZz4KICBlbWFzdGUgPGVtYXN0ZUBGcmVlQlNELm9yZz4K
ICBldWdlbiA8ZXVnZW5ARnJlZUJTRC5vcmc+CiAgamhiIDxqaGJARnJlZUJTRC5vcmc+CiAgamhp
YmJpdHMgPGpoaWJiaXRzQEZyZWVCU0Qub3JnPgogIGppbGxlcyA8amlsbGVzQEZyZWVCU0Qub3Jn
PgogIGtldmFucyA8a2V2YW5zQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgog
IGx3aHN1IDxsd2hzdUBGcmVlQlNELm9yZz4KICBtYW51IDxtYW51QEZyZWVCU0Qub3JnPgogIG1h
cmtqIDxtYXJrakBGcmVlQlNELm9yZz4KICBtYXYgPG1hdkBGcmVlQlNELm9yZz4KICBzaHVyZCA8
c2h1cmRARnJlZUJTRC5vcmc+CiAgdHJhc3ogPHRyYXN6QEZyZWVCU0Qub3JnPgogIHZhbmd5emVu
IDx2YW5neXplbkBGcmVlQlNELm9yZz4KICB2bWFmZmlvbmUgPHZtYWZmaW9uZUBGcmVlQlNELm9y
Zz4KICB3b29kc2IwMiA8d29vZHNiMDJARnJlZUJTRC5vcmc+CiAgd3VsZiA8d3VsZkBGcmVlQlNE
Lm9yZz4KICB5dXJpcHYgPHl1cmlwdkBGcmVlQlNELm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC1m
cmVlYnNkLWFnYWluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2ZyZWVic2QuZ2l0CiAgIDkzYTdmZjUwYzA4Li5j
MThhYjkyZTJjMiAgYzE4YWI5MmUyYzJiZTFiMTU1MGEyYWM1YTMzMTI2YmM1ZmMwZjBmZiAtPiB0
ZXN0ZWQvbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:41:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:41: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-devel-bounces@lists.xenproject.org>)
	id 1gMEKf-0001px-77; Mon, 12 Nov 2018 15:40: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=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMEKd-0001pn-TU
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 15:40:55 +0000
X-Inumbo-ID: 56dce1c4-e691-11e8-bcaf-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56dce1c4-e691-11e8-bcaf-12d6303a7972;
 Mon, 12 Nov 2018 15:40:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMEKb-0008Qb-50; Mon, 12 Nov 2018 15:40:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMEKa-0000Zh-Ua; Mon, 12 Nov 2018 15:40:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMEKa-0002ac-Tw; Mon, 12 Nov 2018 15:40:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129846-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3b439f636ee9a9588203cf0aa0edfa18ccdc60b9
X-Osstest-Versions-That: xen=28f1c549e77144b61ef315a75b33f6cbc67a73b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 15:40:52 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129846: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTg0NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTg0Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzYjQzOWY2MzZlZTlhOTU4ODIwM2NmMGFhMGVkZmExOGNjZGM2MGI5CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyOGYxYzU0OWU3NzE0NGI2MWVm
MzE1YTc1YjMzZjZjYmM2N2E3M2IxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk4MzYgIDIwMTgt
MTEtMTIgMTA6MDA6MzAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5ODQ2ICAy
MDE4LTExLTEyIDEzOjAzOjAxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKICAgMjhmMWM1NDllNy4uM2I0MzlmNjM2ZSAgM2I0MzlmNjM2ZWU5
YTk1ODgyMDNjZjBhYTBlZGZhMThjY2RjNjBiOSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:45:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:45: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-devel-bounces@lists.xenproject.org>)
	id 1gMEPT-00021N-6X; Mon, 12 Nov 2018 15:45: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMEPR-000218-KK
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 15:45:53 +0000
X-Inumbo-ID: 08a0f4e0-e692-11e8-9339-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 08a0f4e0-e692-11e8-9339-12d6303a7972;
 Mon, 12 Nov 2018 15:45:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8EB16A78;
 Mon, 12 Nov 2018 07:45:51 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 718483F5CF;
 Mon, 12 Nov 2018 07:45:49 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <baca24a8-a950-9f5f-e1c8-6551a5be6636@arm.com>
Date: Mon, 12 Nov 2018 15:45:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBXaGVu
IERvbTAgZmluYWxpemVzIGl0cyBzdXNwZW5kIHByb2NlZHVyZSB0aGUgc3VzcGVuZCBvZiBYZW4g
aXMKPiB0cmlnZ2VyZWQgYnkgY2FsbGluZyBzeXN0ZW1fc3VzcGVuZCgpLiBEb20wIGZpbmFsaXpl
cyB0aGUgc3VzcGVuZCBmcm9tCj4gaXRzIGJvb3QgY29yZSAoVkNQVSMwKSwgd2hpY2ggY291bGQg
YmUgbWFwcGVkIHRvIGFueSBwaHlzaWNhbCBDUFUsCj4gaS5lLiB0aGUgc3lzdGVtX3N1c3BlbmQo
KSBmdW5jdGlvbiBjb3VsZCBiZSBleGVjdXRlZCBieSBhbnkgcGh5c2ljYWwKPiBDUFUuIFNpbmNl
IFhlbiBzdXNwZW5kIHByb2NlZHVyZSBoYXMgdG8gYmUgcnVuIGJ5IHRoZSBib290IENQVQo+IChu
b24tYm9vdCBDUFVzIHdpbGwgYmUgZGlzYWJsZWQgYXQgc29tZSBwb2ludCBpbiBzdXNwZW5kIHBy
b2NlZHVyZSksCj4gc3lzdGVtX3N1c3BlbmQoKSBleGVjdXRpb24gaGFzIHRvIGNvbnRpbnVlIG9u
IENQVSMwLgoKTm90aGluZyBpbiB0aGUgZG9tYWluX3N1c3BlbmQgY29kZSBjaGVja3MgdGhhdCBk
b21haW5fc3VzcGVuZCBpcyBjYWxsZWQgCmJ5IHZDUFUwLiBJIGFsc28gY2FuJ3QgZmluZCBhbnkg
cmVzdHJpY3Rpb24gaW4gdGhlIFBTQ0kgc3BlYyB0byBydW4gb24gCnBDUFUwLiBDYW4geW91IHBy
b3ZpZGUgbW9yZSBkZXRhaWxzIHdoeSB0aGlzIHJlcXVpcmVkPwoKPiAKPiBXaGVuIHRoZSBzeXN0
ZW1fc3VzcGVuZCgpIHJldHVybnMgMCwgaXQgbWVhbnMgdGhhdCB0aGUgc3lzdGVtIHdhcwo+IHN1
c3BlbmRlZCBhbmQgaXQgaXMgY29taW5nIG91dCBvZiB0aGUgcmVzdW1lIHByb2NlZHVyZS4gUmVn
YXJkbGVzcwo+IG9mIHRoZSBzeXN0ZW1fc3VzcGVuZCgpIHJldHVybiB2YWx1ZSwgYWZ0ZXIgdGhp
cyBmdW5jdGlvbiByZXR1cm5zCj4gWGVuIGlzIGZ1bGx5IGZ1bmN0aW9uYWwsIGFuZCBpdHMgc3Rh
dGUsIGluY2x1ZGluZyBhbGwgZGV2aWNlcyBhbmQgZGF0YQo+IHN0cnVjdHVyZXMsIG1hdGNoZXMg
dGhlIHN0YXRlIHByaW9yIHRvIGNhbGxpbmcgc3lzdGVtX3N1c3BlbmQoKS4KPiBUaGUgc3RhdHVz
IGlzIHJldHVybmVkIGJ5IHN5c3RlbV9zdXNwZW5kKCkgZm9yIGRlYnVnZ2luZy9sb2dnaW5nCj4g
cHVycG9zZXMgYW5kIGZ1bmN0aW9uIHByb3RvdHlwZSBjb21wYXRpYmlsaXR5Lgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNv
bT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgfCAzNCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gICAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1
c3BlbmQuYwo+IGluZGV4IGYyMzM4ZTQxZGIuLjIxYjQ1ZjgyNDggMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL3N1c3BlbmQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiBAQCAt
MTEyLDExICsxMTIsMjAgQEAgc3RhdGljIHZvaWQgdmNwdV9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBv
aW50LCByZWdpc3Rlcl90IGNpZCkKPiAgICAgICBfYXJjaF9zZXRfaW5mb19ndWVzdCh2LCAmY3R4
dCk7Cj4gICB9Cj4gICAKPiArLyogWGVuIHN1c3BlbmQuIE5vdGU6IGRhdGEgaXMgbm90IHVzZWQg
KHN1c3BlbmQgaXMgdGhlIHN1c3BlbmQgdG8gUkFNKSAqLwo+ICtzdGF0aWMgbG9uZyBzeXN0ZW1f
c3VzcGVuZCh2b2lkICpkYXRhKQo+ICt7Cj4gKyAgICBCVUdfT04oc3lzdGVtX3N0YXRlICE9IFNZ
U19TVEFURV9hY3RpdmUpOwo+ICsKPiArICAgIHJldHVybiAtRU5PU1lTOwo+ICt9Cj4gKwo+ICAg
aW50MzJfdCBkb21haW5fc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQp
Cj4gICB7Cj4gICAgICAgc3RydWN0IHZjcHUgKnY7Cj4gICAgICAgc3RydWN0IGRvbWFpbiAqZCA9
IGN1cnJlbnQtPmRvbWFpbjsKPiAgICAgICBib29sIGlzX3RodW1iID0gZXBvaW50ICYgMTsKPiAr
ICAgIGludCBzdGF0dXM7Cj4gICAKPiAgICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywKPiAgICAg
ICAgICAgICAgICJEb20lZCBzdXNwZW5kOiBlcG9pbnQ9MHglIlBSSXJlZ2lzdGVyIiwgY2lkPTB4
JSJQUklyZWdpc3RlciJcbiIsCj4gQEAgLTE1Niw2ICsxNjUsMzEgQEAgaW50MzJfdCBkb21haW5f
c3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4gICAgICAgICovCj4g
ICAgICAgdmNwdV9ibG9ja191bmxlc3NfZXZlbnRfcGVuZGluZyhjdXJyZW50KTsKPiAgIAo+ICsg
ICAgLyogSWYgdGhpcyB3YXMgZG9tMCB0aGUgd2hvbGUgc3lzdGVtIHNob3VsZCBzdXNwZW5kOiB0
cmlnZ2VyIFhlbiBzdXNwZW5kICovCj4gKyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBzeXN0ZW1fc3VzcGVuZCBzaG91
bGQgYmUgY2FsbGVkIHdoZW4gRG9tMCBmaW5hbGl6ZXMgdGhlIHN1c3BlbmQKPiArICAgICAgICAg
KiBwcm9jZWR1cmUgZnJvbSBpdHMgYm9vdCBjb3JlIChWQ1BVIzApLiBIb3dldmVyLCBEb20wJ3Mg
VkNQVSMwIGNvdWxkCj4gKyAgICAgICAgICogYmUgbWFwcGVkIHRvIGFueSBQQ1BVICh0aGlzIGZ1
bmN0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIGJ5IGFueSBQQ1BVKS4KPiArICAgICAgICAgKiBUaGUg
c3VzcGVuZCBwcm9jZWR1cmUgaGFzIHRvIGJlIGZpbmFsaXplZCBieSB0aGUgUENQVSMwIChub24t
Ym9vdAo+ICsgICAgICAgICAqIFBDUFVzIHdpbGwgYmUgZGlzYWJsZWQgZHVyaW5nIHRoZSBzdXNw
ZW5kKS4KPiArICAgICAgICAgKi8KPiArICAgICAgICBzdGF0dXMgPSBjb250aW51ZV9oeXBlcmNh
bGxfb25fY3B1KDAsIHN5c3RlbV9zdXNwZW5kLCBOVUxMKTsKPiArICAgICAgICAvKgo+ICsgICAg
ICAgICAqIElmIGFuIGVycm9yIGhhcHBlbmVkLCB0aGVyZSBpcyBub3RoaW5nIHRoYXQgbmVlZHMg
dG8gYmUgZG9uZSBoZXJlCj4gKyAgICAgICAgICogYmVjYXVzZSB0aGUgc3lzdGVtX3N1c3BlbmQg
YWx3YXlzIHJldHVybnMgaW4gZnVsbHkgZnVuY3Rpb25hbCBzdGF0ZQo+ICsgICAgICAgICAqIG5v
IG1hdHRlciB3aGF0IHRoZSBvdXRjb21lIG9mIHN1c3BlbmQgcHJvY2VkdXJlIGlzLiBJZiB0aGUg
c3lzdGVtCj4gKyAgICAgICAgICogc3VzcGVuZGVkIHN1Y2Nlc3NmdWxseSB0aGUgZnVuY3Rpb24g
d2lsbCByZXR1cm4gMCBhZnRlciB0aGUgcmVzdW1lLgo+ICsgICAgICAgICAqIE90aGVyd2lzZSwg
aWYgYW4gZXJyb3IgaXMgcmV0dXJuZWQgaXQgbWVhbnMgWGVuIGRpZCBub3Qgc3VzcGVuZGVkLAo+
ICsgICAgICAgICAqIGJ1dCBpdCBpcyBzdGlsbCBpbiB0aGUgc2FtZSBzdGF0ZSBhcyBpZiB0aGUg
c3lzdGVtX3N1c3BlbmQgd2FzIG5ldmVyCj4gKyAgICAgICAgICogY2FsbGVkLiBXZSBkdW1wIGEg
ZGVidWcgbWVzc2FnZSBpbiBjYXNlIG9mIGFuIGVycm9yIGZvciBkZWJ1Z2dpbmcvCj4gKyAgICAg
ICAgICogbG9nZ2luZyBwdXJwb3NlLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggc3Rh
dHVzICkKPiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiRmFpbGVkIHRvIHN1c3Bl
bmQsIGVycm5vPSVkXG4iLCBzdGF0dXMpOwo+ICsgICAgfQo+ICsKPiAgICAgICByZXR1cm4gUFND
SV9TVUNDRVNTOwo+ICAgfQo+ICAgCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:45:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:45: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-devel-bounces@lists.xenproject.org>)
	id 1gMEPS-00021H-Sd; Mon, 12 Nov 2018 15:45:54 +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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMEPR-000217-K2
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 15:45:53 +0000
X-Inumbo-ID: 08ad988a-e692-11e8-a7e4-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 08ad988a-e692-11e8-a7e4-12d6303a7972;
 Mon, 12 Nov 2018 15:45:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8EB16A78;
 Mon, 12 Nov 2018 07:45:51 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 718483F5CF;
 Mon, 12 Nov 2018 07:45:49 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <baca24a8-a950-9f5f-e1c8-6551a5be6636@arm.com>
Date: Mon, 12 Nov 2018 15:45:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBXaGVu
IERvbTAgZmluYWxpemVzIGl0cyBzdXNwZW5kIHByb2NlZHVyZSB0aGUgc3VzcGVuZCBvZiBYZW4g
aXMKPiB0cmlnZ2VyZWQgYnkgY2FsbGluZyBzeXN0ZW1fc3VzcGVuZCgpLiBEb20wIGZpbmFsaXpl
cyB0aGUgc3VzcGVuZCBmcm9tCj4gaXRzIGJvb3QgY29yZSAoVkNQVSMwKSwgd2hpY2ggY291bGQg
YmUgbWFwcGVkIHRvIGFueSBwaHlzaWNhbCBDUFUsCj4gaS5lLiB0aGUgc3lzdGVtX3N1c3BlbmQo
KSBmdW5jdGlvbiBjb3VsZCBiZSBleGVjdXRlZCBieSBhbnkgcGh5c2ljYWwKPiBDUFUuIFNpbmNl
IFhlbiBzdXNwZW5kIHByb2NlZHVyZSBoYXMgdG8gYmUgcnVuIGJ5IHRoZSBib290IENQVQo+IChu
b24tYm9vdCBDUFVzIHdpbGwgYmUgZGlzYWJsZWQgYXQgc29tZSBwb2ludCBpbiBzdXNwZW5kIHBy
b2NlZHVyZSksCj4gc3lzdGVtX3N1c3BlbmQoKSBleGVjdXRpb24gaGFzIHRvIGNvbnRpbnVlIG9u
IENQVSMwLgoKTm90aGluZyBpbiB0aGUgZG9tYWluX3N1c3BlbmQgY29kZSBjaGVja3MgdGhhdCBk
b21haW5fc3VzcGVuZCBpcyBjYWxsZWQgCmJ5IHZDUFUwLiBJIGFsc28gY2FuJ3QgZmluZCBhbnkg
cmVzdHJpY3Rpb24gaW4gdGhlIFBTQ0kgc3BlYyB0byBydW4gb24gCnBDUFUwLiBDYW4geW91IHBy
b3ZpZGUgbW9yZSBkZXRhaWxzIHdoeSB0aGlzIHJlcXVpcmVkPwoKPiAKPiBXaGVuIHRoZSBzeXN0
ZW1fc3VzcGVuZCgpIHJldHVybnMgMCwgaXQgbWVhbnMgdGhhdCB0aGUgc3lzdGVtIHdhcwo+IHN1
c3BlbmRlZCBhbmQgaXQgaXMgY29taW5nIG91dCBvZiB0aGUgcmVzdW1lIHByb2NlZHVyZS4gUmVn
YXJkbGVzcwo+IG9mIHRoZSBzeXN0ZW1fc3VzcGVuZCgpIHJldHVybiB2YWx1ZSwgYWZ0ZXIgdGhp
cyBmdW5jdGlvbiByZXR1cm5zCj4gWGVuIGlzIGZ1bGx5IGZ1bmN0aW9uYWwsIGFuZCBpdHMgc3Rh
dGUsIGluY2x1ZGluZyBhbGwgZGV2aWNlcyBhbmQgZGF0YQo+IHN0cnVjdHVyZXMsIG1hdGNoZXMg
dGhlIHN0YXRlIHByaW9yIHRvIGNhbGxpbmcgc3lzdGVtX3N1c3BlbmQoKS4KPiBUaGUgc3RhdHVz
IGlzIHJldHVybmVkIGJ5IHN5c3RlbV9zdXNwZW5kKCkgZm9yIGRlYnVnZ2luZy9sb2dnaW5nCj4g
cHVycG9zZXMgYW5kIGZ1bmN0aW9uIHByb3RvdHlwZSBjb21wYXRpYmlsaXR5Lgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNv
bT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgfCAzNCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gICAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1
c3BlbmQuYwo+IGluZGV4IGYyMzM4ZTQxZGIuLjIxYjQ1ZjgyNDggMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL3N1c3BlbmQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiBAQCAt
MTEyLDExICsxMTIsMjAgQEAgc3RhdGljIHZvaWQgdmNwdV9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBv
aW50LCByZWdpc3Rlcl90IGNpZCkKPiAgICAgICBfYXJjaF9zZXRfaW5mb19ndWVzdCh2LCAmY3R4
dCk7Cj4gICB9Cj4gICAKPiArLyogWGVuIHN1c3BlbmQuIE5vdGU6IGRhdGEgaXMgbm90IHVzZWQg
KHN1c3BlbmQgaXMgdGhlIHN1c3BlbmQgdG8gUkFNKSAqLwo+ICtzdGF0aWMgbG9uZyBzeXN0ZW1f
c3VzcGVuZCh2b2lkICpkYXRhKQo+ICt7Cj4gKyAgICBCVUdfT04oc3lzdGVtX3N0YXRlICE9IFNZ
U19TVEFURV9hY3RpdmUpOwo+ICsKPiArICAgIHJldHVybiAtRU5PU1lTOwo+ICt9Cj4gKwo+ICAg
aW50MzJfdCBkb21haW5fc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQp
Cj4gICB7Cj4gICAgICAgc3RydWN0IHZjcHUgKnY7Cj4gICAgICAgc3RydWN0IGRvbWFpbiAqZCA9
IGN1cnJlbnQtPmRvbWFpbjsKPiAgICAgICBib29sIGlzX3RodW1iID0gZXBvaW50ICYgMTsKPiAr
ICAgIGludCBzdGF0dXM7Cj4gICAKPiAgICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywKPiAgICAg
ICAgICAgICAgICJEb20lZCBzdXNwZW5kOiBlcG9pbnQ9MHglIlBSSXJlZ2lzdGVyIiwgY2lkPTB4
JSJQUklyZWdpc3RlciJcbiIsCj4gQEAgLTE1Niw2ICsxNjUsMzEgQEAgaW50MzJfdCBkb21haW5f
c3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4gICAgICAgICovCj4g
ICAgICAgdmNwdV9ibG9ja191bmxlc3NfZXZlbnRfcGVuZGluZyhjdXJyZW50KTsKPiAgIAo+ICsg
ICAgLyogSWYgdGhpcyB3YXMgZG9tMCB0aGUgd2hvbGUgc3lzdGVtIHNob3VsZCBzdXNwZW5kOiB0
cmlnZ2VyIFhlbiBzdXNwZW5kICovCj4gKyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBzeXN0ZW1fc3VzcGVuZCBzaG91
bGQgYmUgY2FsbGVkIHdoZW4gRG9tMCBmaW5hbGl6ZXMgdGhlIHN1c3BlbmQKPiArICAgICAgICAg
KiBwcm9jZWR1cmUgZnJvbSBpdHMgYm9vdCBjb3JlIChWQ1BVIzApLiBIb3dldmVyLCBEb20wJ3Mg
VkNQVSMwIGNvdWxkCj4gKyAgICAgICAgICogYmUgbWFwcGVkIHRvIGFueSBQQ1BVICh0aGlzIGZ1
bmN0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIGJ5IGFueSBQQ1BVKS4KPiArICAgICAgICAgKiBUaGUg
c3VzcGVuZCBwcm9jZWR1cmUgaGFzIHRvIGJlIGZpbmFsaXplZCBieSB0aGUgUENQVSMwIChub24t
Ym9vdAo+ICsgICAgICAgICAqIFBDUFVzIHdpbGwgYmUgZGlzYWJsZWQgZHVyaW5nIHRoZSBzdXNw
ZW5kKS4KPiArICAgICAgICAgKi8KPiArICAgICAgICBzdGF0dXMgPSBjb250aW51ZV9oeXBlcmNh
bGxfb25fY3B1KDAsIHN5c3RlbV9zdXNwZW5kLCBOVUxMKTsKPiArICAgICAgICAvKgo+ICsgICAg
ICAgICAqIElmIGFuIGVycm9yIGhhcHBlbmVkLCB0aGVyZSBpcyBub3RoaW5nIHRoYXQgbmVlZHMg
dG8gYmUgZG9uZSBoZXJlCj4gKyAgICAgICAgICogYmVjYXVzZSB0aGUgc3lzdGVtX3N1c3BlbmQg
YWx3YXlzIHJldHVybnMgaW4gZnVsbHkgZnVuY3Rpb25hbCBzdGF0ZQo+ICsgICAgICAgICAqIG5v
IG1hdHRlciB3aGF0IHRoZSBvdXRjb21lIG9mIHN1c3BlbmQgcHJvY2VkdXJlIGlzLiBJZiB0aGUg
c3lzdGVtCj4gKyAgICAgICAgICogc3VzcGVuZGVkIHN1Y2Nlc3NmdWxseSB0aGUgZnVuY3Rpb24g
d2lsbCByZXR1cm4gMCBhZnRlciB0aGUgcmVzdW1lLgo+ICsgICAgICAgICAqIE90aGVyd2lzZSwg
aWYgYW4gZXJyb3IgaXMgcmV0dXJuZWQgaXQgbWVhbnMgWGVuIGRpZCBub3Qgc3VzcGVuZGVkLAo+
ICsgICAgICAgICAqIGJ1dCBpdCBpcyBzdGlsbCBpbiB0aGUgc2FtZSBzdGF0ZSBhcyBpZiB0aGUg
c3lzdGVtX3N1c3BlbmQgd2FzIG5ldmVyCj4gKyAgICAgICAgICogY2FsbGVkLiBXZSBkdW1wIGEg
ZGVidWcgbWVzc2FnZSBpbiBjYXNlIG9mIGFuIGVycm9yIGZvciBkZWJ1Z2dpbmcvCj4gKyAgICAg
ICAgICogbG9nZ2luZyBwdXJwb3NlLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggc3Rh
dHVzICkKPiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiRmFpbGVkIHRvIHN1c3Bl
bmQsIGVycm5vPSVkXG4iLCBzdGF0dXMpOwo+ICsgICAgfQo+ICsKPiAgICAgICByZXR1cm4gUFND
SV9TVUNDRVNTOwo+ICAgfQo+ICAgCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:54:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:54:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gMEXl-0002zo-8R; Mon, 12 Nov 2018 15:54: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=v6tt=nx=citrix.com=prvs=847216550=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gMEXj-0002zj-W5
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 15:54:28 +0000
X-Inumbo-ID: 3a725e40-e693-11e8-a662-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a725e40-e693-11e8-a662-12d6303a7972;
 Mon, 12 Nov 2018 15:54:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70316820"
Date: Mon, 12 Nov 2018 15:54:17 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20181112155417.ixkqbbpt5ywqnbcd@zion.uk.xensource.com>
References: <20181109172250.12894-1-roger.pau@citrix.com>
 <20181109172250.12894-2-roger.pau@citrix.com>
 <5BE955D502000078001FAC06@prv1-mh.provo.novell.com>
 <20181112114909.rovrjxp2ynrlgx2n@mac.citrite.net>
 <5BE974B502000078001FAF6F@prv1-mh.provo.novell.com>
 <20181112150006.qzk6gmxzevg5hgnv@mac.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181112150006.qzk6gmxzevg5hgnv@mac.citrite.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/2] guest/pvh: fix handling of multiboot
 info and module list
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMDQ6MDA6MDZQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCAwNTo0MDoyMUFNIC0wNzAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPiA+ID4+PiBPbiAxMi4xMS4xOCBhdCAxMjo0OSwgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPiB3cm90ZToKPiA+ID4gT24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMDM6Mjg6MzdB
TSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiA+PiA+Pj4gT24gMDkuMTEuMTggYXQgMTg6
MjIsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+PiA+ICAgICAgZm9yICggaSA9
IDA7IGkgPCBwdmhfaW5mby0+bnJfbW9kdWxlczsgaSsrICkKPiA+ID4+ID4gICAgICB7Cj4gPiA+
PiA+ICAgICAgICAgIEJVR19PTihlbnRyeVtpXS5wYWRkciA+PiAzMik7Cj4gPiA+PiA+ICAgICAg
ICAgIEJVR19PTihlbnRyeVtpXS5jbWRsaW5lX3BhZGRyID4+IDMyKTsKPiA+ID4+ID4gIAo+ID4g
Pj4gPiAtICAgICAgICBtb2RbaV0ubW9kX3N0YXJ0ID0gZW50cnlbaV0ucGFkZHI7Cj4gPiA+PiA+
IC0gICAgICAgIG1vZFtpXS5tb2RfZW5kICAgPSBlbnRyeVtpXS5wYWRkciArIGVudHJ5W2ldLnNp
emU7Cj4gPiA+PiA+IC0gICAgICAgIG1vZFtpXS5zdHJpbmcgICAgPSBlbnRyeVtpXS5jbWRsaW5l
X3BhZGRyOwo+ID4gPj4gPiArICAgICAgICBwdmhfbWJpX21vZHNbaV0ubW9kX3N0YXJ0ID0gZW50
cnlbaV0ucGFkZHI7Cj4gPiA+PiA+ICsgICAgICAgIHB2aF9tYmlfbW9kc1tpXS5tb2RfZW5kICAg
PSBlbnRyeVtpXS5wYWRkciArIGVudHJ5W2ldLnNpemU7Cj4gPiA+PiA+ICsgICAgICAgIHB2aF9t
YmlfbW9kc1tpXS5zdHJpbmcgICAgPSBlbnRyeVtpXS5jbWRsaW5lX3BhZGRyOwo+ID4gPj4gPiAg
ICAgIH0KPiA+ID4+ID4gIAo+ID4gPj4gPiAgICAgIEJVR19PTighcHZoX2luZm8tPnJzZHBfcGFk
ZHIpOwo+ID4gPj4gPiAgICAgIHJzZHBfaGludCA9IHB2aF9pbmZvLT5yc2RwX3BhZGRyOwo+ID4g
Pj4gPiArCj4gPiA+PiA+ICsgICAgKm1iaSA9ICZwdmhfbWJpOwo+ID4gPj4gPiArICAgICptb2Qg
PSBwdmhfbWJpX21vZHM7Cj4gPiA+PiAKPiA+ID4+IEFuZCB0aGVyZSBhcmUgbm8gX192YSgpIHVz
ZXMgb3IgYWxpa2UgZ2V0dGluZyBhZGRlZCBoZXJlIChub3QgdGhhdAo+ID4gPj4gaXQgd291bGQg
bWFrZSBhbnkgc2Vuc2UgZm9yIHN0YXRpYyB2YXJpYWJsZXMsIGkuZS4gdGhpbmdzIHNpdHRpbmcg
aW5zaWRlCj4gPiA+PiB0aGUgWGVuIGltYWdlKS4KPiA+ID4gCj4gPiA+IE5vLCBfX3ZhIHdhcyBj
dXJyZW50bHkgdXNlZCBieSBfX3N0YXJ0X3hlbiBpbiBvcmRlciB0byBnZXQgdGhlIHZpcnR1YWwK
PiA+ID4gYWRkcmVzcyBvZiB0aGUgbW9kdWxlIGxpc3QgKF9fdmEobWJpLT5tb2RzX2FkZHIpKSwg
d2hpY2ggYmVjb21lcyBzdGFsZQo+ID4gPiBhZnRlciByZWxvY2F0aW5nIFhlbiBpdHNlbGYgYmVj
YXVzZSBpbiB0aGUgUFZIIGNhc2UgdGhlIG1vZHNfYWRkcnMKPiA+ID4gcG9pbnRzIHRvIGEgcGh5
c2ljYWwgYWRkcmVzcyBpbiB0aGUgLmluaXQgc2VjdGlvbiBvZiB0aGUgWGVuIGltYWdlLgo+ID4g
Cj4gPiBTbyBhaXVpIHlvdSByZWZlciB0byB0aGlzIGh1bms6Cj4gPiAKPiA+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+ID4gQEAgLTcx
OSwxMiArNzE5LDEzIEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVk
IGxvbmcgbWJpX3ApCj4gPiAgICAgICAgICAgKi8KPiA+ICAgICAgICAgIG9wdF9jb25zb2xlX3hl
biA9IC0xOwo+ID4gICAgICAgICAgQVNTRVJUKG1iaV9wID09IDApOwo+ID4gLSAgICAgICAgbWJp
ID0gcHZoX2luaXQoKTsKPiA+ICsgICAgICAgIHB2aF9pbml0KCZtYmksICZtb2QpOwo+ID4gICAg
ICB9Cj4gPiAgICAgIGVsc2UKPiA+ICsgICAgewo+ID4gICAgICAgICAgbWJpID0gX192YShtYmlf
cCk7Cj4gPiAtCj4gPiAtICAgIG1vZCA9IF9fdmEobWJpLT5tb2RzX2FkZHIpOwo+ID4gKyAgICAg
ICAgbW9kID0gX192YShtYmktPm1vZHNfYWRkcik7Cj4gPiArICAgIH0KPiA+ICAKPiA+ICAgICAg
bG9hZGVyID0gKG1iaS0+ZmxhZ3MgJiBNQklfTE9BREVSTkFNRSkKPiA+ICAgICAgICAgID8gKGNo
YXIgKilfX3ZhKG1iaS0+Ym9vdF9sb2FkZXJfbmFtZSkgOiAidW5rbm93biI7Cj4gPiAKPiA+IFdo
aWNoIGluZGVlZCBieXBhc3NlcyB0aGUgcGFzc2luZyB0aHJvdWdoIF9fdmEoKSBmb3IgbW9kc19h
ZGRyLAo+ID4gYnV0IHRoZSBsYXN0IHBhcmFncmFwaCBvZiB0aGUgZGVzY3JpcHRpb24gc3VnZ2Vz
dHMgdGhhdCB5b3UgYWxzbwo+ID4gYWx0ZXIgaG93IG1iaSBnZXRzIGhhbmRsZWQsIHdoaWNoIGlz
IHBlcmhhcHMgcGFydCBvZiBteSBjb25mdXNpb24uCj4gCj4gWWVzLCBpdCdzIG9ubHkgdGhlIG1v
ZHVsZSBsaXN0IHRoYXQncyBwYXNzZWQgYnkgcGh5c2ljYWwgYWRkcmVzcyBhbmQKPiB0aGVuIG1h
cHBlZCB1c2luZyBfX3ZhLiBIb3cgYWJvdXQgdGhlIGZvbGxvd2luZyBkZXNjcmlwdGlvbjoKPiAK
PiAiV2hlbiBib290aW5nIFhlbiBhcyBhIFBWSCBndWVzdCB0aGUgZGF0YSBpbiB0aGUgUFZIIHN0
YXJ0IGluZm8KPiBzdHJ1Y3R1cmUgaXMgY29waWVkIG92ZXIgdG8gYSBtdWx0aWJvb3Qgc3RydWN0
dXJlIGFuZCBhIG1vZHVsZSBsaXN0Cj4gYXJyYXkgdGhhdCByZXNpZGVzIGluIHRoZSAuaW5pdCBz
ZWN0aW9uIG9mIHRoZSBYZW4gaW1hZ2UuIFRoZQo+IHJlc3VsdGluZyBtdWx0aWJvb3QgbW9kdWxl
IGxpc3QgaXMgdGhlbiBoYW5kZWQgdG8gdGhlIGdlbmVyaWMgYm9vdAo+IHByb2Nlc3MgdXNpbmcg
dGhlIHBoeXNpY2FsIGFkZHJlc3MgaW4gbWJpLT5tb2RzX2FkZHIuCj4gCj4gVGhpcyB3b3JrcyBm
aW5lIGFzIGxvbmcgYXMgdGhlIFhlbiBpbWFnZSBkb2Vzbid0IHJlbG9jYXRlIGl0c2VsZiwgaWYK
PiB0aGVyZSdzIHN1Y2ggYSByZWxvY2F0aW9uIHRoZSBwaHlzaWNhbCBhZGRyZXNzZXMgb2YgbXVs
dGlib290IG1vZHVsZQo+IGxpc3QgaXMgbm8gbG9uZ2VyIHZhbGlkLgo+IAo+IEZpeCB0aGlzIGJ5
IGhhbmRpbmcgdGhlIHZpcnR1YWwgYWRkcmVzcyBvZiB0aGUgbW9kdWxlIGxpc3QgdG8gdGhlCj4g
Z2VuZXJpYyBib290IHByb2Nlc3MgaW5zdGVhZCBvZiBpdCdzIHBoeXNpY2FsIGFkZHJlc3MuIgoK
U291bmRzIGdvb2QgdG8gbWUgRldJVy4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:54:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15:54: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-devel-bounces@lists.xenproject.org>)
	id 1gMEY6-00031C-Ih; Mon, 12 Nov 2018 15:54: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=0ka0=nx=citrix.com=prvs=847df0986=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gMEY5-000312-8r
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 15:54:49 +0000
X-Inumbo-ID: 47d3ab0c-e693-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47d3ab0c-e693-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 15:54:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70316851"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23529.41525.219125.82880@mariner.uk.xensource.com>
Date: Mon, 12 Nov 2018 15:54:29 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181112152208.GH1302@perard.uk.xensource.com>
References: <20180907151104.32306-1-anthony.perard@citrix.com>
 <20180907151104.32306-12-anthony.perard@citrix.com>
 <23493.61815.315512.256184@mariner.uk.xensource.com>
 <20181112145256.GF1302@perard.uk.xensource.com>
 <23529.39126.887208.455960@mariner.uk.xensource.com>
 <20181112152208.GH1302@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v5 11/15] libxl_dm: Pre-open QMP socket for
 QEMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2NSAxMS8xNV0gbGlieGxfZG06IFBy
ZS1vcGVuIFFNUCBzb2NrZXQgZm9yIFFFTVUiKToKPiBPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCAw
MzoxNDozMFBNICswMDAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IFllcywgaXQgd291bGQgaGF2
ZSB0byBiZSBpbml0aWFsaXNlZCBhbG9uZyB3aXRoIHRoZSBvdGhlciBtZW1iZXJzIG9mCj4gPiBs
aWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlLgo+IAo+IEkgZGlkbid0IG1hbmFnZSB0byBmaW5kb3V0
IHdoZXJlIHRoaXMgbWlnaHQgYmUuIFRoZXJlIGlzCj4gbGlieGxfX2J1aWxkX3ByZSgpIGJ1dCBJ
IGRvbid0IGtub3cgaWYgaXQncyBhbHdheXMgY2FsbGVkLiBJcyB0aGlzIHRoZQo+IHJpZ2h0IHBs
YWNlLCBvciBpcyBpdCBpbml0aWFsaXNlZCBzb21ld2hlcmUgZWxzZT8KCkVlcnJyZ2guCgpKdXN0
IHdlbnQgb2ZmIG9uIGFuIGFic3VyZCB3aWxkIGdvb3NlIGNoYXNlIHRvIHRyeSB0byBhbnN3ZXIg
dGhpcwpxdWVzdGlvbi4gIEkgdGhpbmsgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSBwcmVkYXRl
cyB0aGUgY3VycmVudCBtb3JlCnJpZ29yb3VzIGFwcHJvYWNoIHRvIGFzeW5jIGZ1bmN0aW9uczsg
aW5kZWVkLCBJIHRoaW5rIGl0IHByZWRhdGVzIGFueQphc3luYyBzdHVmZiBhdCBhbGwuCgpJIGRp
ZCBnaXQtbG9nIC1HIGFuZCBmb3VuZCB0aGlzCiAgNTlmOGY0NmE0OTFjOWJkYzFhZDNlMGM1YWU0
ZjhiNDgwNjhkMTNjZAogIHRvb2xzOiBsaWJ4bDogcmVtb3ZlIGxpYnhsX2RvbWFpbl9idWlsZF9z
dGF0ZSBmcm9tIHRoZSBJREwKCkFGQUlDVCBpbiB0aGF0IGNvbW1pdCBpdCB3b3JrcyBsaWtlIHRo
aXM6CgoqIFRoZXJlIGlzIGEgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSBhcyBhIGxvY2FsIHZh
cmlhYmxlIGluCiAgZWFjaCBvZiBkb19kb21haW5fY3JlYXRlIGFuZCBsaWJ4bF9fY3JlYXRlX3N0
dWJkb20sIHdoaWNoIGFyZQogIHN5bmNocm9ub3VzIGZ1bmN0aW9ucy4KCiogSW4gZWFjaCBjYXNl
LCB0aGUgc3RydWN0IGlzIHBhc3NlZCBieSByZWZlcmVuY2UgaW50bwogIGxpYnhsX19kb21haW5f
YnVpbGQuICBsaWJ4bF9fZG9tYWluX2J1aWxkIGRvZXMgbm90IGluaXRpYWxpc2UgaXQKICBiZWZv
cmUgcGFzc2luZyBpdCB0byBsaWJ4bF9fYnVpbGRfcHJlLiAgSXQgaXMgZmlsbGVkIGluIGFzIHdl
IGdvLgoKQXQgc29tZSBwb2ludCwgbGlieGxfZG9tYWluX2J1aWxkX3N0YXRlIGJlY2FtZSBhIG1l
bWJlciBvZiB2YXJpb3VzCnBhcmVudCBzdGF0ZSBzdHJ1Y3R1cmVzLiAgVGhvc2UgcGFyZW50IHN0
YXRlIHN0cnVjdHVyZXMgKGFuZCB0aGUgbG9vc2UKc3RhdGUpIGFyZSBhbGwgaW5pdGlhbGlzZWQg
dG8gemVybyBhdCBhbGxvY2F0aW9uIHRpbWUuCgpJbiA1MGY4YmE4NGE1MGViZjgwZGQyMjA2N2Ew
NDA2MmRiYWFmMjYyMWZmCiAgbGlieGw6IGFybTogRml4IGJ1aWxkIGFmdGVyIGMvcyA3NGZkOTg0
YWUKbGlieGxfX2RvbWFpbl9tYWtlIHN0YXJ0ZWQgdG8gZ2V0IGEgcG9pbnRlciB0byB0aGUKbGli
eGxfX2RvbWFpbl9idWlsZF9zdGF0ZS4KCkFGQUlDVCBJIHRoaW5rIGN1cnJlbnRseSBsaWJ4bF9f
ZG9tYWluX21ha2UgaXMgYWN0dWFsbHkgdGhlIGZpcnN0CnRoaW5nIHRoYXQgdG91Y2hlcyBhbnl0
aGluZyBpbiBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlLiAgU28gaXQKc2hvdWxkIGluaXRpYWxp
c2UgaXQuCgpUaGUgbGF5ZXJpbmcgaGVyZSBpcyAuLi4gYSBtZXNzLgoKPiBBbHNvLCBub3cgSSB3
b3VsZCBwcm9iYWJseSBuZWVkIHRvIGNhbGwgbGlieGxfX3ByZV9vcGVuX3FtcF9zb2NrZXQoKQo+
IGZyb20gbGlieGxfX3NwYXduX2xvY2FsX2RtKCkgYXMgdGhlIGRfc3RhdGUgKGxpYnhsX2RvbWFp
bl9idWlsZF9pbmZvKSBpcwo+IGNvbnN0IHdoZW4gcGFzc2VkIHRvIGxpYnhsX19idWlsZF9kZXZp
Y2VfbW9kZWxfYXJncy4gQnV0IHRoYXQgaXMKPiBwcm9iYWJseSBmaW5lLgoKZF9zdGF0ZSBpcyBs
aWJ4bF9kb21haW5fYnVpbGRfc3RhdGUgaXNuJ3QgaXQgPwpsaWJ4bF9kb21haW5fYnVpbGRfaW5m
byBpcyBkX2luZm8gb3Igc29tZSBzdWNoLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 15:55:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 15: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-devel-bounces@lists.xenproject.org>)
	id 1gMEYP-00035Q-T0; Mon, 12 Nov 2018 15:55: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=v6tt=nx=citrix.com=prvs=847216550=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gMEYO-00034u-60
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 15:55:08 +0000
X-Inumbo-ID: 53268e1c-e693-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53268e1c-e693-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 15:55:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70316905"
Date: Mon, 12 Nov 2018 15:54:58 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20181112155458.o4yulawkays74q2b@zion.uk.xensource.com>
References: <20181109172250.12894-1-roger.pau@citrix.com>
 <20181109172250.12894-3-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181109172250.12894-3-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/2] guest/pvh: special case the low 1MB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDksIDIwMTggYXQgMDY6MjI6NTBQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFdoZW4gcnVubmluZyBhcyBhIFBWSCBndWVzdCBYZW4gb25seSBzcGVjaWFsIGNh
c2VzIHRoZSB0cmFtcG9saW5lCj4gY29kZSBpbiB0aGUgbG93IDFNQiwgd2l0aG91dCBhbHNvIHJl
c2VydmluZyB0aGUgc3BhY2UgdXNlZCBieSB0aGUKPiByZWxvY2F0ZWQgbWV0YWRhdGEgb3IgdGhl
IHRyYW1wb2xpbmUgc3RhY2suCj4gCj4gRml4IHRoaXMgYnkgYWx3YXlzIHJlc2VydmluZyB0aGUg
bG93IDFNQiByZWdhcmRsZXNzIG9mIHdoZXRoZXIgWGVuIGlzCj4gcnVubmluZyBhcyBhIGd1ZXN0
IG9yIG5hdGl2ZWx5Lgo+IAo+IFJlcG9ydGVkLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlh
c2xpQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:16:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:16: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-devel-bounces@lists.xenproject.org>)
	id 1gMEtM-0005UL-Af; Mon, 12 Nov 2018 16:16: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=chns=nx=citrix.com=prvs=847726e5c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMEtJ-0005Tj-It
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 16:16:45 +0000
X-Inumbo-ID: 58fe4bc8-e696-11e8-ab3c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 58fe4bc8-e696-11e8-ab3c-12d6303a7972;
 Mon, 12 Nov 2018 16:16:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70319118"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 12 Nov 2018 16:16:30 +0000
Message-ID: <1542039391-32406-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 4/5] xen/domain: Allocate d->vcpu[] earlier
 during domain_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEFSTSBjb2RlIGhhcyBhIGNoaWNrZW4tYW5kLWVnZyBwcm9ibGVtLiAgT25lIG9mIHRoZSB2
R0lDX3YzIGVtdWxhdGlvbnMKd2FudHMgdG8ga25vdyBkLT5tYXhfdmNwdXMgdG8gYmUgYWJsZSB0
byBzaXplIGl0c2VsZiBhcHByb3ByaWF0ZWx5LCBidXQgdGhlCmN1cnJlbnQgb3JkZXIgb2YgaW5p
dGlhbGlzYXRpb24gcmVxdWlyZXMgdGhlIHZHSUMgdG8gYmUgc2V0IHVwIGJlZm9yZSB0aGUKcmVx
dWVzdGVkIG51bWJlciBvZiB2Y3B1cyBjYW4gYmUgY2hlY2tlZC4KCk1vdmUgdGhlIHJhbmdlIGNo
ZWNraW5nIG9mIGNvbmZpZy0+bWF4X3ZjcHVzIGludG8gc2FuaXRpc2VfZG9tYWluX2NvbmZpZygp
CnBhdGgsIHdoaWNoIGFsbG93cyBmb3IgdGhlIGFsbG9jYXRpb24gb2YgZC0+dmNwdVtdIGFuZCBk
LT5tYXhfdmNwdXMgdG8gaGFwcGVuCmVhcmxpZXIgZHVyaW5nIGNyZWF0ZSwgYW5kIGluIHBhcnRp
Y3VsYXIsIGJlZm9yZSB0aGUgY2FsbCB0bwphcmNoX2RvbWFpbl9jcmVhdGUoKS4KClRoZSB4ODYg
c2lkZSBpcyBmYWlybHkgZWFzeSwgYW5kIGltcGxlbWVudHMgdGhlIGxvZ2ljYWwgZXF1aXZhbGVu
dCBvZgpkb21haW5fbWF4X3ZjcHVzKCkgYnV0IHVzaW5nIFhFTl9ET01DVExfQ0RGX2h2bV9ndWVz
dCByYXRoZXIgdGhhbgppc19odm1fZG9tYWluKCkuCgpGb3IgdGhlIEFSTSBzaWRlLCByZS1wdXJw
b3NlIHZnaWNfbWF4X3ZjcHVzKCkgdG8gdGFrZSBhIGRvbWN0bCB2R0lDIHZlcnNpb24sCmFuZCBy
ZXR1cm4gdGhlIG1heGltdW0gbnVtYmVyIG9mIHN1cHBvcnRlZCB2Q1BVcywgcmV1c2luZyAwIGZv
ciAidmVyc2lvbiBub3QKc3VwcG9ydGVkIi4gIFRvIGF2b2lkIGV4cG9ydGluZyB0aGUgdmdpY19v
cHMgc3RydWN0dXJlcyAod2hpY2ggYXJlIGluIHRoZQpwcm9jZXNzIG9mIGJlaW5nIHJlcGxhY2Vk
KSwgaGFyZCBjb2RlIHRoZSB1cHBlciBsaW1pdHMuCgpUaGlzIGFsbG93cyBmb3IgdGhlIHJlbW92
YWwgb2YgdGhlIGRvbWFpbl9tYXhfdmNwdXMoKSBpbmZyYXN0cnVjdHVyZSwgd2hpY2ggaXMKZG9u
ZSB0byBwcmV2ZW50IGl0IGJlaW5nIHJldXNlZCBpbmNvcnJlY3RseSBpbiB0aGUgZnV0dXJlLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4v
YXJjaC9hcm0vZG9tYWluLmMgICAgICAgICB8IDE4ICsrKysrKysrKysrKysrKysrKwogeGVuL2Fy
Y2gvYXJtL3ZnaWMtdjIuYyAgICAgICAgfCAgMSAtCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAg
ICAgICB8ICA1IC0tLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgICB8IDIyICsrKysr
KysrKysrKysrKysrKysrLS0KIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5jIHwgIDMgLS0t
CiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgICAgICB8ICA3ICsrKystLS0KIHhlbi9hcmNoL3g4
Ni9kb21haW4uYyAgICAgICAgIHwgMTAgKysrKysrKysrKwogeGVuL2NvbW1vbi9kb21haW4uYyAg
ICAgICAgICAgfCAzMyArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZG9tYWluLmggIHwgIDYgLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Zn
aWMuaCAgICB8ICA1ICsrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICB8ICAyIC0t
CiAxMSBmaWxlcyBjaGFuZ2VkLCA3NCBpbnNlcnRpb25zKCspLCAzOCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMK
aW5kZXggMDhiYTQxMi4uMjQxMjNmZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5j
CisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNjAxLDYgKzYwMSw4IEBAIHZvaWQgdmNw
dV9zd2l0Y2hfdG9fYWFyY2g2NF9tb2RlKHN0cnVjdCB2Y3B1ICp2KQogCiBpbnQgYXJjaF9zYW5p
dGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmln
KQogeworICAgIHVuc2lnbmVkIGludCBtYXhfdmNwdXM7CisKICAgICBpZiAoICEoY29uZmlnLT5m
bGFncyAmIFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCkgfHwKICAgICAgICAgICEoY29uZmlnLT5m
bGFncyAmIFhFTl9ET01DVExfQ0RGX2hhcCkgKQogICAgIHsKQEAgLTYyNyw2ICs2MjksMjIgQEAg
aW50IGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVk
b21haW4gKmNvbmZpZykKICAgICAgICAgfQogICAgIH0KIAorICAgIC8qIENhbGN1bGF0ZSB0aGUg
bWF4aW11bSBudW1iZXIgb2YgdmNwdXMgZnJvbSB0aGUgc2VsZWN0ZWQgR0lDIHZlcnNpb24uICov
CisgICAgbWF4X3ZjcHVzID0gdmdpY19tYXhfdmNwdXMoY29uZmlnLT5hcmNoLmdpY192ZXJzaW9u
KTsKKworICAgIGlmICggbWF4X3ZjcHVzID09IDAgKQorICAgIHsKKyAgICAgICAgZHByaW50ayhY
RU5MT0dfSU5GTywgIlVuc3VwcG9ydGVkIEdJQyB2ZXJzaW9uXG4iKTsKKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CisgICAgfQorCisgICAgaWYgKCBjb25maWctPm1heF92Y3B1cyA+IG1heF92Y3B1
cyApCisgICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiUmVxdWVzdGVkIHZDUFVz
ICgldSkgZXhjZWVkcyBtYXggKCV1KVxuIiwKKyAgICAgICAgICAgICAgICBjb25maWctPm1heF92
Y3B1cywgbWF4X3ZjcHVzKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCiAgICAg
cmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMgYi94ZW4v
YXJjaC9hcm0vdmdpYy12Mi5jCmluZGV4IGJmNzc4OTkuLjY0YjE0MWYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS92Z2ljLXYyLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwpAQCAtNzI1
LDcgKzcyNSw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdmdpY19vcHMgdmdpY192Ml9vcHMgPSB7
CiAgICAgLmRvbWFpbl9mcmVlID0gdmdpY192Ml9kb21haW5fZnJlZSwKICAgICAubHBpX3RvX3Bl
bmRpbmcgPSB2Z2ljX3YyX2xwaV90b19wZW5kaW5nLAogICAgIC5scGlfZ2V0X3ByaW9yaXR5ID0g
dmdpY192Ml9scGlfZ2V0X3ByaW9yaXR5LAotICAgIC5tYXhfdmNwdXMgPSA4LAogfTsKIAogaW50
IHZnaWNfdjJfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291bnQpCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwppbmRl
eCBjMTRiY2Q4Li41MTljYzcyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCisr
KyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKQEAgLTE4MjIsMTEgKzE4MjIsNiBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IHZnaWNfb3BzIHYzX29wcyA9IHsKICAgICAuZW11bGF0ZV9yZWcgID0gdmdp
Y192M19lbXVsYXRlX3JlZywKICAgICAubHBpX3RvX3BlbmRpbmcgPSB2Z2ljX3YzX2xwaV90b19w
ZW5kaW5nLAogICAgIC5scGlfZ2V0X3ByaW9yaXR5ID0gdmdpY192M19scGlfZ2V0X3ByaW9yaXR5
LAotICAgIC8qCi0gICAgICogV2UgdXNlIGJvdGggQUZGMSBhbmQgQUZGMCBpbiAodilNUElEUi4g
VGh1cywgdGhlIG1heCBudW1iZXIgb2YgQ1BVCi0gICAgICogdGhhdCBjYW4gYmUgc3VwcG9ydGVk
IGlzIHVwIHRvIDQwOTYoPT0yNTYqMTYpIGluIHRoZW9yeS4KLSAgICAgKi8KLSAgICAubWF4X3Zj
cHVzID0gNDA5NiwKIH07CiAKIGludCB2Z2ljX3YzX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50
ICptbWlvX2NvdW50KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNo
L2FybS92Z2ljLmMKaW5kZXggNWE0ZjA4Mi4uODkyNDQ1ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCkBAIC02NjcsOSArNjY3LDI3IEBA
IHZvaWQgdmdpY19mcmVlX3ZpcnEoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEp
CiAgICAgY2xlYXJfYml0KHZpcnEsIGQtPmFyY2gudmdpYy5hbGxvY2F0ZWRfaXJxcyk7CiB9CiAK
LXVuc2lnbmVkIGludCB2Z2ljX21heF92Y3B1cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQordW5z
aWduZWQgaW50IHZnaWNfbWF4X3ZjcHVzKHVuc2lnbmVkIGludCBkb21jdGxfdmdpY192ZXJzaW9u
KQogewotICAgIHJldHVybiBtaW5fdCh1bnNpZ25lZCBpbnQsIE1BWF9WSVJUX0NQVVMsIGQtPmFy
Y2gudmdpYy5oYW5kbGVyLT5tYXhfdmNwdXMpOworICAgIHVuc2lnbmVkIGludCBtYXhfdmNwdXM7
CisKKyAgICBzd2l0Y2ggKCBkb21jdGxfdmdpY192ZXJzaW9uICkKKyAgICB7CisgICAgY2FzZSBY
RU5fRE9NQ1RMX0NPTkZJR19HSUNfVjI6CisgICAgICAgIG1heF92Y3B1cyA9IDg7CisgICAgICAg
IGJyZWFrOworCisjaWZkZWYgQ09ORklHX0dJQ1YzCisgICAgY2FzZSBYRU5fRE9NQ1RMX0NPTkZJ
R19HSUNfVjM6CisgICAgICAgIG1heF92Y3B1cyA9IDQwOTI7CisgICAgICAgIGJyZWFrOworI2Vu
ZGlmCisKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICByZXR1
cm4gbWluX3QodW5zaWduZWQgaW50LCBNQVhfVklSVF9DUFVTLCBtYXhfdmNwdXMpOwogfQogCiAv
KgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1pbml0LmMgYi94ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLWluaXQuYwppbmRleCBiZmQzZDA5Li42MmFlNTUzIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLWluaXQuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LWluaXQuYwpAQCAtMTEyLDkgKzExMiw2IEBAIGludCBkb21haW5fdmdpY19yZWdpc3RlcihzdHJ1
Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291bnQpCiAgICAgICAgIEJVRygpOwogICAgIH0KIAot
ICAgIGlmICggZC0+bWF4X3ZjcHVzID4gZG9tYWluX21heF92Y3B1cyhkKSApCi0gICAgICAgIHJl
dHVybiAtRTJCSUc7Ci0KICAgICBkLT5hcmNoLnZnaWMudmdpY19kaXN0X2Jhc2UgPSBWR0lDX0FE
RFJfVU5ERUY7CiAgICAgZC0+YXJjaC52Z2ljLnZnaWNfY3B1X2Jhc2UgPSBWR0lDX0FERFJfVU5E
RUY7CiAgICAgZC0+YXJjaC52Z2ljLnZnaWNfcmVkaXN0X2Jhc2UgPSBWR0lDX0FERFJfVU5ERUY7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLmMKaW5kZXggN2MzY2ZjNS4uYzdhN2IzOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3ZnaWMvdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwpAQCAtOTQ5LDE3ICs5
NDksMTggQEAgdm9pZCB2Z2ljX3N5bmNfaGFyZHdhcmVfaXJxKHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogfQogCi11bnNp
Z25lZCBpbnQgdmdpY19tYXhfdmNwdXMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3Vuc2lnbmVk
IGludCB2Z2ljX21heF92Y3B1cyh1bnNpZ25lZCBpbnQgZG9tY3RsX3ZnaWNfdmVyc2lvbikKIHsK
ICAgICB1bnNpZ25lZCBpbnQgdmdpY192Y3B1X2xpbWl0OwogCiAgICAgc3dpdGNoICggZC0+YXJj
aC52Z2ljLnZlcnNpb24gKQogICAgIHsKLSAgICBjYXNlIEdJQ19WMjoKKyAgICBjYXNlIFhFTl9E
T01DVExfQ09ORklHX0dJQ19WMjoKICAgICAgICAgdmdpY192Y3B1X2xpbWl0ID0gVkdJQ19WMl9N
QVhfQ1BVUzsKICAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgotICAgICAgICBCVUcoKTsK
KyAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCiAgICAgcmV0dXJuIG1pbl90KHVuc2lnbmVkIGlu
dCwgTUFYX1ZJUlRfQ1BVUywgdmdpY192Y3B1X2xpbWl0KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBmNDdhZDA0Li44MDUx
ODkwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCkBAIC00MjEsNiArNDIxLDcgQEAgdm9pZCBhcmNoX3ZjcHVfZGVzdHJveShzdHJ1
Y3QgdmNwdSAqdikKIGludCBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoc3RydWN0IHhlbl9k
b21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCiB7CiAgICAgYm9vbCBodm07CisgICAgdW5zaWdu
ZWQgaW50IG1heF92Y3B1czsKIAogICAgIGlmICggIUlTX0VOQUJMRUQoQ09ORklHX1BWKSAmJiAh
KGNvbmZpZy0+ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3QpICkKICAgICB7CkBAIC00
NjAsNiArNDYxLDE1IEBAIGludCBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoc3RydWN0IHhl
bl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCiAgICAgICAgIH0KICAgICB9CiAKKyAgICBt
YXhfdmNwdXMgPSBodm0gPyBIVk1fTUFYX1ZDUFVTIDogTUFYX1ZJUlRfQ1BVUzsKKworICAgIGlm
ICggY29uZmlnLT5tYXhfdmNwdXMgPiBtYXhfdmNwdXMgKQorICAgIHsKKyAgICAgICAgZHByaW50
ayhYRU5MT0dfSU5GTywgIlJlcXVlc3RlZCB2Q1BVcyAoJXUpIGV4Y2VlZHMgbWF4ICgldSlcbiIs
CisgICAgICAgICAgICAgICAgY29uZmlnLT5tYXhfdmNwdXMsIG1heF92Y3B1cyk7CisgICAgICAg
IHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIHJldHVybiAwOwogfQogCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCBmNjlmNDA1
Li43OGNjNTI0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21t
b24vZG9tYWluLmMKQEAgLTMwMCw2ICszMDAsMTIgQEAgc3RhdGljIGludCBzYW5pdGlzZV9kb21h
aW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKKyAgICBpZiAoIGNvbmZpZy0+bWF4X3ZjcHVzIDwg
MSApCisgICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiTm8gdkNQVVNcbiIpOwor
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKICAgICByZXR1cm4gYXJjaF9zYW5pdGlz
ZV9kb21haW5fY29uZmlnKGNvbmZpZyk7CiB9CiAKQEAgLTM0NSw2ICszNTEsMjAgQEAgc3RydWN0
IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLAogCiAgICAgVFJBQ0VfMUQoVFJD
X0RPTTBfRE9NX0FERCwgZC0+ZG9tYWluX2lkKTsKIAorICAgIC8qCisgICAgICogQWxsb2NhdGUg
ZC0+dmNwdVtdIGFuZCBzZXQgLT5tYXhfdmNwdXMgdXAgZWFybHkuICBWYXJpb3VzIHBlci1kb21h
aW4KKyAgICAgKiByZXNvdXJjZXMgd2FudCB0byBiZSBzaXplZCBiYXNlZCBvbiBtYXhfdmNwdXMu
CisgICAgICovCisgICAgaWYgKCAhaXNfc3lzdGVtX2RvbWFpbihkKSApCisgICAgeworICAgICAg
ICBlcnIgPSAtRU5PTUVNOworICAgICAgICBkLT52Y3B1ID0geHphbGxvY19hcnJheShzdHJ1Y3Qg
dmNwdSAqLCBjb25maWctPm1heF92Y3B1cyk7CisgICAgICAgIGlmICggIWQtPnZjcHUgKQorICAg
ICAgICAgICAgZ290byBmYWlsOworCisgICAgICAgIGQtPm1heF92Y3B1cyA9IGNvbmZpZy0+bWF4
X3ZjcHVzOworICAgIH0KKwogICAgIGxvY2tfcHJvZmlsZV9yZWdpc3Rlcl9zdHJ1Y3QoTE9DS1BS
T0ZfVFlQRV9QRVJET00sIGQsIGRvbWlkLCAiRG9tYWluIik7CiAKICAgICBpZiAoIChlcnIgPSB4
c21fYWxsb2Nfc2VjdXJpdHlfZG9tYWluKGQpKSAhPSAwICkKQEAgLTM5NiwxOSArNDE2LDYgQEAg
c3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLAogCiAgICAgaWYgKCAh
aXNfaWRsZV9kb21haW4oZCkgKQogICAgIHsKLSAgICAgICAgLyogQ2hlY2sgZC0+bWF4X3ZjcHVz
IGFuZCBhbGxvY2F0ZSBkLT52Y3B1W10uICovCi0gICAgICAgIGVyciA9IC1FSU5WQUw7Ci0gICAg
ICAgIGlmICggY29uZmlnLT5tYXhfdmNwdXMgPCAxIHx8Ci0gICAgICAgICAgICAgY29uZmlnLT5t
YXhfdmNwdXMgPiBkb21haW5fbWF4X3ZjcHVzKGQpICkKLSAgICAgICAgICAgIGdvdG8gZmFpbDsK
LQotICAgICAgICBlcnIgPSAtRU5PTUVNOwotICAgICAgICBkLT52Y3B1ID0geHphbGxvY19hcnJh
eShzdHJ1Y3QgdmNwdSAqLCBjb25maWctPm1heF92Y3B1cyk7Ci0gICAgICAgIGlmICggIWQtPnZj
cHUgKQotICAgICAgICAgICAgZ290byBmYWlsOwotCi0gICAgICAgIGQtPm1heF92Y3B1cyA9IGNv
bmZpZy0+bWF4X3ZjcHVzOwotCiAgICAgICAgIHdhdGNoZG9nX2RvbWFpbl9pbml0KGQpOwogICAg
ICAgICBpbml0X3N0YXR1cyB8PSBJTklUX3dhdGNoZG9nOwogCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAppbmRl
eCBkNjgyMzA3Li4xNzVkZTQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFp
bi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKQEAgLTIwOCwxMiArMjA4LDYg
QEAgdm9pZCB2Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVjdCB2Y3B1ICopOwogdm9pZCB2
Y3B1X3Nob3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCB2Y3B1ICopOwogdm9pZCB2Y3B1X3N3aXRj
aF90b19hYXJjaDY0X21vZGUoc3RydWN0IHZjcHUgKik7CiAKLS8qIE9uIEFSTSwgdGhlIG51bWJl
ciBvZiBWQ1BVcyBpcyBsaW1pdGVkIGJ5IHRoZSB0eXBlIG9mIEdJQyBlbXVsYXRlZC4gKi8KLXN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGRvbWFpbl9tYXhfdmNwdXMoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKLXsKLSAgICByZXR1cm4gdmdpY19tYXhfdmNwdXMoZCk7Ci19Ci0KIC8qCiAgKiBE
dWUgdG8gdGhlIHJlc3RyaWN0aW9uIG9mIEdJQ3YzLCB0aGUgbnVtYmVyIG9mIHZDUFVzIGluIEFG
RjAgaXMKICAqIGxpbWl0ZWQgdG8gMTYsIHRodXMgb25seSB0aGUgZmlyc3QgNCBiaXRzIG9mIEFG
RjAgYXJlIGxlZ2FsLiBXZSB3aWxsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Zn
aWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDU2ZWQ1ZmUuLjQ0N2QyNGUg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdmdpYy5oCkBAIC0yMzQsOCArMjM0LDYgQEAgc3RydWN0IHZnaWNfb3BzIHsKICAg
ICAvKiBsb29rdXAgdGhlIHN0cnVjdCBwZW5kaW5nX2lycSBmb3IgYSBnaXZlbiBMUEkgaW50ZXJy
dXB0ICovCiAgICAgc3RydWN0IHBlbmRpbmdfaXJxICooKmxwaV90b19wZW5kaW5nKShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmxwaSk7CiAgICAgaW50ICgqbHBpX2dldF9wcmlvcml0
eSkoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgdmxwaSk7Ci0gICAgLyogTWF4aW11bSBudW1i
ZXIgb2YgdkNQVSBzdXBwb3J0ZWQgKi8KLSAgICBjb25zdCB1bnNpZ25lZCBpbnQgbWF4X3ZjcHVz
OwogfTsKIAogLyogTnVtYmVyIG9mIHJhbmtzIG9mIGludGVycnVwdCByZWdpc3RlcnMgZm9yIGEg
ZG9tYWluICovCkBAIC0zNTAsNyArMzQ4LDggQEAgZXh0ZXJuIHZvaWQgdmdpY19jbGVhcl9wZW5k
aW5nX2lycXMoc3RydWN0IHZjcHUgKnYpOwogCiBleHRlcm4gYm9vbCB2Z2ljX2VtdWxhdGUoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuaW9uIGhzciBoc3IpOwogCi11bnNpZ25lZCBpbnQg
dmdpY19tYXhfdmNwdXMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CisvKiBNYXhpbXVtIHZDUFVz
IGZvciBhIHNwZWNpZmljIHZHSUMgdmVyc2lvbiwgb3IgMCBmb3IgdW5zdXBwb3J0ZWQuICovCit1
bnNpZ25lZCBpbnQgdmdpY19tYXhfdmNwdXModW5zaWduZWQgaW50IGRvbWN0bF92Z2ljX3ZlcnNp
b24pOwogCiB2b2lkIHZnaWNfdjJfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwgcGFkZHJfdCBjYmFz
ZSwgcGFkZHJfdCBjc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHZiYXNlLCB1
aW50MzJfdCBhbGlhc2VkX29mZnNldCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCA2NDNlNjlhLi4y
NzdmOTlmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTY2NCw4ICs2NjQsNiBAQCB1bnNpZ25lZCBs
b25nIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiAgICAg
ICAgICAgICAgWDg2X0NSNF9PU1hTQVZFIHwgWDg2X0NSNF9TTUVQIHwgICAgICAgICAgICAgICBc
CiAgICAgICAgICAgICAgWDg2X0NSNF9GU0dTQkFTRSB8IFg4Nl9DUjRfU01BUCB8IFg4Nl9DUjRf
UENJREUpKQogCi0jZGVmaW5lIGRvbWFpbl9tYXhfdmNwdXMoZCkgKGlzX2h2bV9kb21haW4oZCkg
PyBIVk1fTUFYX1ZDUFVTIDogTUFYX1ZJUlRfQ1BVUykKLQogc3RhdGljIGlubGluZSBzdHJ1Y3Qg
dmNwdV9ndWVzdF9jb250ZXh0ICphbGxvY192Y3B1X2d1ZXN0X2NvbnRleHQodm9pZCkKIHsKICAg
ICByZXR1cm4gdm1hbGxvYyhzaXplb2Yoc3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCkpOwotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:16:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:16: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-devel-bounces@lists.xenproject.org>)
	id 1gMEtM-0005UF-10; Mon, 12 Nov 2018 16:16: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=chns=nx=citrix.com=prvs=847726e5c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMEtJ-0005Te-D5
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 16:16:45 +0000
X-Inumbo-ID: 58ffbf4e-e696-11e8-8e37-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 58ffbf4e-e696-11e8-8e37-12d6303a7972;
 Mon, 12 Nov 2018 16:16:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70319120"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 12 Nov 2018 16:16:31 +0000
Message-ID: <1542039391-32406-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 5/5] Revert "xen/arm: vgic-v3: Delay the
 initialization of the domain information"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyByZXZlcnRzIGNvbW1pdCA3MDNkOWQ1ZWMxM2EwZjQ4N2U3NDE1MTc0YmE1NGUwZTNjYTE1
OGRiLiAgVGhlIGRvbWFpbgpjcmVhdGlvbiBsb2dpYyBoYXMgYmVlbiBhZGp1c3RlZCB0byBzZXQg
dXAgZC0+bWF4X3ZjcHVzIGVhcmx5IGVub3VnaCB0byBiZQp1c2FibGUgaW4gdmdpY192M19kb21h
aW5faW5pdCgpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyB8IDI5ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyNyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMt
djMuYwppbmRleCA1MTljYzcyLi40NzRiZTEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdp
Yy12My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKQEAgLTE1NzMsMTEgKzE1NzMsOSBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IG1taW9faGFuZGxlcl9vcHMgdmdpY19kaXN0cl9tbWlvX2hh
bmRsZXIgPSB7CiAgICAgLndyaXRlID0gdmdpY192M19kaXN0cl9tbWlvX3dyaXRlLAogfTsKIAot
c3RhdGljIGludCB2Z2ljX3YzX3JlYWxfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7Ci0K
IHN0YXRpYyBpbnQgdmdpY192M192Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgaW50
IGksIHJjOworICAgIGludCBpOwogICAgIHBhZGRyX3QgcmRpc3RfYmFzZTsKICAgICBzdHJ1Y3Qg
dmdpY19yZGlzdF9yZWdpb24gKnJlZ2lvbjsKICAgICB1bnNpZ25lZCBpbnQgbGFzdF9jcHU7CkBA
IC0xNTg2LDE5ICsxNTg0LDYgQEAgc3RhdGljIGludCB2Z2ljX3YzX3ZjcHVfaW5pdChzdHJ1Y3Qg
dmNwdSAqdikKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogCiAgICAgLyoKLSAg
ICAgKiBUaGlzIGlzIHRoZSBlYXJsaWVzdCBwbGFjZSB3aGVyZSB0aGUgbnVtYmVyIG9mIHZDUFVz
IGlzCi0gICAgICoga25vd24uIFRoaXMgaXMgcmVxdWlyZWQgdG8gaW5pdGlhbGl6ZSBjb3JyZWN0
bHkgdGhlIHZHSUMgdjMKLSAgICAgKiBkb21haW4gc3RydWN0dXJlLiBXZSBvbmx5IHRvIGRvIHRo
YXQgd2hlbiB2Q1BVIDAgaXMKLSAgICAgKiBpbml0aWxpYWxpemVkLgotICAgICAqLwotICAgIGlm
ICggdi0+dmNwdV9pZCA9PSAwICkKLSAgICB7Ci0gICAgICAgIHJjID0gdmdpY192M19yZWFsX2Rv
bWFpbl9pbml0KGQpOwotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgIHJldHVybiByYzsK
LSAgICB9Ci0KLSAgICAvKgogICAgICAqIEZpbmQgdGhlIHJlZ2lvbiB3aGVyZSB0aGUgcmUtZGlz
dHJpYnV0b3IgbGl2ZXMuIEZvciB0aGlzIHB1cnBvc2UsCiAgICAgICogd2UgbG9vayBvbmUgcmVn
aW9uIGFoZWFkIGFzIHdlIGhhdmUgb25seSB0aGUgZmlyc3QgQ1BVIGluIGhhbmQuCiAgICAgICov
CkBAIC0xNjYwLDcgKzE2NDUsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCB2Z2ljX3Yz
X21heF9yZGlzdF9jb3VudChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgICAgR1VFU1Rf
R0lDVjNfUkRJU1RfUkVHSU9OUzsKIH0KIAotc3RhdGljIGludCB2Z2ljX3YzX3JlYWxfZG9tYWlu
X2luaXQoc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBpbnQgdmdpY192M19kb21haW5faW5pdChz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2Z2ljX3JkaXN0X3JlZ2lvbiAqcmRpc3Rf
cmVnaW9uczsKICAgICBpbnQgcmRpc3RfY291bnQsIGksIHJldDsKQEAgLTE3NjMsMTYgKzE3NDgs
NiBAQCBzdGF0aWMgaW50IHZnaWNfdjNfcmVhbF9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpk
KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50IHZnaWNfdjNfZG9tYWluX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCkKLXsKLSAgICAvKgotICAgICAqIFRoZSBkb21haW4gaW5pdGlhbGl6YXRp
b24gZm9yIHZHSUMgdjMgaXMgZGVsYXllZCB1bnRpbCB0aGUgZmlyc3QgdkNQVQotICAgICAqIGlz
IGNyZWF0ZWQuIFRoaXMgYmVjYXVzZSB0aGUgaW5pdGlhbGl6YXRpb24gbWF5IHJlcXVpcmUgdG8g
a25vdyB0aGUKLSAgICAgKiBudW1iZXIgb2YgdkNQVXMgdGhhdCBpcyBub3Qga25vd24gd2hlbiBj
cmVhdGluZyB0aGUgZG9tYWluLgotICAgICAqLwotICAgIHJldHVybiAwOwotfQotCiBzdGF0aWMg
dm9pZCB2Z2ljX3YzX2RvbWFpbl9mcmVlKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgdmdpY192
M19pdHNfZnJlZV9kb21haW4oZCk7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:16:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:16: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-devel-bounces@lists.xenproject.org>)
	id 1gMEtL-0005U9-Nk; Mon, 12 Nov 2018 16:16: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=chns=nx=citrix.com=prvs=847726e5c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMEtJ-0005TT-6b
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 16:16:45 +0000
X-Inumbo-ID: 58de5228-e696-11e8-b563-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 58de5228-e696-11e8-b563-12d6303a7972;
 Mon, 12 Nov 2018 16:16:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70319116"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 12 Nov 2018 16:16:29 +0000
Message-ID: <1542039391-32406-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/5] xen/domain: Stricter configuration
 checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCBhIG51bWJlciBvZiBvcHRpb25zIHBhc3NlZCBmb3IgZG9tYWluIGNyZWF0aW9u
IGFyZSBpZ25vcmVkLCBvciBoYXZlCmltcGxpY2l0IGZhbGxiYWNrIGJlaGF2aW91ci4gIFRoaXMg
aXMgYmFkIGZvciBmb3J3YXJkcyBjb21wYXRpYmlsaXR5LCBhbmQgZm9yCmVuZCB1c2VycyB0byBi
ZSBjZXJ0YWluIHRoYXQgdGhleSBnb3QgdGhlIGNvbmZpZ3VyYXRpb24gdGhleSBhc2tlZCBmb3Iu
CgpXaXRoIHRoaXMgY2hhbmdlOgogKiBBUk0gbm93IHN0cmljdGx5IHJlcXVpcmVzIHRoYXQgWEVO
X0RPTUNUTF9DREZfaGFwIGlzIHBhc3NlZC4gIFByZXZpb3VzbHksCiAgIG9ubHkgWEVOX0RPTUNU
TF9DREZfaHZtX2d1ZXN0IHdhcyBjaGVja2VkLgogKiBGb3IgeDg2LCByZXF1ZXN0aW5nIEhBUCB3
aXRob3V0IEhWTSBpcyBub3cgcHJvaGliaXRlZCwgYXMgdGhlIGNvbWJpbmF0aW9uCiAgIG1ha2Vz
IG5vIHNlbnNlLgogKiBGb3IgeDg2LCByZXF1ZXN0aW5nIEhBUCBvbiBhIG5vbi1IQVAgY2FwYWJs
ZSBzeXN0ZW0gd2lsbCBmYWlsLCByYXRoZXIgdGhhbgogICBzaWxlbnRseSBmYWxsIGJhY2sgdG8g
U2hhZG93LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
Q0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KClNlbWkgUkZDIGJlY2F1c2UgdGhpcyBtYXkgY2F1c2UgYSB1c2Vy
LXZpc2libGUgY2hhbmdlIGluIGJlaGF2aW91ci4gIEhvd2V2ZXIsCmlmIHRoZSB1c2VyIGhhcyBn
b25lIHRvIHRoZSBlZmZvcnQgb2Ygc3BlY2lmeWluZyBoYXA9MSwgc2lsZW50bHkgZmFsbGluZyBi
YWNrCnRvIHNoYWRvdyBpcyB1bmV4cGVjdGVkLCBhbmQgSU1PLCBhIGJ1Zy4KCkFsdGVybmF0aXZl
bHksIGlmIHRoaXMgcHJvdmVzIHRvIGJlIGNvbnRyb3ZlcnNpYWwsIGl0IGNhbiBiZSBkcm9wcGVk
IGZyb20gdGhlCnNlcmllcyB0byBhdm9pZCBibG9ja2luZyB0aGUgbWFpbiBidWdmaXguCgp2MjoK
ICogTmV3Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jIHwgIDcgKysrKysrKwogeGVuL2FyY2gv
eDg2L2RvbWFpbi5jIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2NvbW1vbi9kb21haW4uYyAgIHwgMzQgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9t
YWluLmMKaW5kZXggYzI0YWNlNi4uMDhiYTQxMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNjAxLDYgKzYwMSwxMyBAQCB2
b2lkIHZjcHVfc3dpdGNoX3RvX2FhcmNoNjRfbW9kZShzdHJ1Y3QgdmNwdSAqdikKIAogaW50IGFy
Y2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4g
KmNvbmZpZykKIHsKKyAgICBpZiAoICEoY29uZmlnLT5mbGFncyAmIFhFTl9ET01DVExfQ0RGX2h2
bV9ndWVzdCkgfHwKKyAgICAgICAgICEoY29uZmlnLT5mbGFncyAmIFhFTl9ET01DVExfQ0RGX2hh
cCkgKQorICAgIHsKKyAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIlVuc3VwcG9ydGVkIGNv
bmZpZ3VyYXRpb24gJSN4XG4iLCBjb25maWctPmZsYWdzKTsKKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CisgICAgfQorCiAgICAgLyogRmlsbCBpbiB0aGUgbmF0aXZlIEdJQyB2ZXJzaW9uLCBwYXNz
ZWQgYmFjayB0byB0aGUgdG9vbHN0YWNrLiAqLwogICAgIGlmICggY29uZmlnLT5hcmNoLmdpY192
ZXJzaW9uID09IFhFTl9ET01DVExfQ09ORklHX0dJQ19OQVRJVkUgKQogICAgIHsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCAy
OGExNDVhLi5mNDdhZDA0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC00MjAsNiArNDIwLDQ2IEBAIHZvaWQgYXJjaF92Y3B1
X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpCiAKIGludCBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25m
aWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCiB7CisgICAgYm9vbCBo
dm07CisKKyAgICBpZiAoICFJU19FTkFCTEVEKENPTkZJR19QVikgJiYgIShjb25maWctPmZsYWdz
ICYgWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0KSApCisgICAgeworICAgICAgICBkcHJpbnRrKFhF
TkxPR19JTkZPLCAiUFYgc3VwcG9ydCBub3QgYXZhaWxhYmxlXG4iKTsKKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CisgICAgfQorCisgICAgaWYgKCAhaHZtX2VuYWJsZWQgJiYgKGNvbmZpZy0+Zmxh
Z3MgJiBYRU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3QpICkKKyAgICB7CisgICAgICAgIGRwcmludGso
WEVOTE9HX0lORk8sICJIVk0gc3VwcG9ydCBub3QgYXZhaWxhYmxlXG4iKTsKKyAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgaHZtID0gY29uZmlnLT5mbGFncyAmIFhFTl9ET01D
VExfQ0RGX2h2bV9ndWVzdDsKKworICAgIGlmICggIWh2bSApCisgICAgeworICAgICAgICBpZiAo
IGNvbmZpZy0+ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9oYXAgKQorICAgICAgICB7CisgICAgICAg
ICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiSEFQIGluYXBwbGljYWJsZSBmb3IgUFYgZ3Vlc3Rz
XG4iKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisgICAgfQorICAg
IGVsc2UKKyAgICB7CisgICAgICAgIGlmICggIUlTX0VOQUJMRUQoQ09ORklHX1NIQURPV19QQUdJ
TkcpICYmCisgICAgICAgICAgICAgIShjb25maWctPmZsYWdzICYgWEVOX0RPTUNUTF9DREZfaGFw
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJTSEFET1cg
c3VwcG9ydCBub3QgYXZhaWxhYmxlXG4iKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwor
ICAgICAgICB9CisKKyAgICAgICAgaWYgKCAhaHZtX2hhcF9zdXBwb3J0ZWQoKSAmJiAoY29uZmln
LT5mbGFncyAmIFhFTl9ET01DVExfQ0RGX2hhcCkgKQorICAgICAgICB7CisgICAgICAgICAgICBk
cHJpbnRrKFhFTkxPR19JTkZPLCAiSEFQIHN1cHBvcnQgbm90IGF2YWlsYWJsZVxuIik7CisgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQorICAgIH0KKwogICAgIHJldHVybiAw
OwogfQogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21h
aW4uYwppbmRleCBkZGFmNzRhLi5mNjlmNDA1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFp
bi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTMzOSwzNyArMzM5LDkgQEAgc3RydWN0
IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLAogICAgICAgICBoYXJkd2FyZV9k
b21haW4gPSBkOwogICAgIH0KIAotICAgIC8qIFNvcnQgb3V0IG91ciBpZGVhIG9mIGlzX3twdixo
dm19X2RvbWFpbigpLiAqLwotICAgIGlmICggY29uZmlnICkKLSAgICB7Ci0gICAgICAgIGlmICgg
Y29uZmlnLT5mbGFncyAmIFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCApCi0gICAgICAgIHsKLSNp
ZmRlZiBDT05GSUdfSFZNCi0gICAgICAgICAgICBkLT5ndWVzdF90eXBlID0gZ3Vlc3RfdHlwZV9o
dm07Ci0jZWxzZQotICAgICAgICAgICAgZXJyID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGdvdG8g
ZmFpbDsKLSNlbmRpZgotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewotI2lmZGVm
IENPTkZJR19QVgotICAgICAgICAgICAgZC0+Z3Vlc3RfdHlwZSA9IGd1ZXN0X3R5cGVfcHY7Ci0j
ZWxzZQotICAgICAgICAgICAgZXJyID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGdvdG8gZmFpbDsK
LSNlbmRpZgotICAgICAgICB9Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIC8qCi0g
ICAgICAgICAqIEF0IGxlYXN0IHRoZSBpZGxlIGRvbWFpbiBzaG91bGQgYmUgdHJlYXRlZCBhcyBQ
ViBkb21haW4KLSAgICAgICAgICogYmVjYXVzZSBpdCB1c2VzIFBWIGNvbnRleHQgc3dpdGNoIGZ1
bmN0aW9ucy4gVG8gZXJyIG9uIHRoZQotICAgICAgICAgKiBzYWZlIHNpZGUsIGxlYXZlIGFsbCBz
eXN0ZW0gZG9tYWlucyB0byBiZSBndWVzdF90eXBlX3B2LgotICAgICAgICAgKi8KLSAgICAgICAg
ZC0+Z3Vlc3RfdHlwZSA9IGd1ZXN0X3R5cGVfcHY7Ci0gICAgfQorICAgIC8qIFNvcnQgb3V0IG91
ciBpZGVhIG9mIGlzX3twdixodm19X2RvbWFpbigpLiAgQWxsIHN5c3RlbSBkb21haW5zIGFyZSBQ
Vi4gKi8KKyAgICBkLT5ndWVzdF90eXBlID0gKChjb25maWcgJiYgKGNvbmZpZy0+ZmxhZ3MgJiBY
RU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3QpKQorICAgICAgICAgICAgICAgICAgICAgPyBndWVzdF90
eXBlX2h2bSA6IGd1ZXN0X3R5cGVfcHYpOwogCiAgICAgVFJBQ0VfMUQoVFJDX0RPTTBfRE9NX0FE
RCwgZC0+ZG9tYWluX2lkKTsKIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:16:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:16: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-devel-bounces@lists.xenproject.org>)
	id 1gMEtL-0005Tx-35; Mon, 12 Nov 2018 16:16: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=chns=nx=citrix.com=prvs=847726e5c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMEtJ-0005TP-0g
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 16:16:45 +0000
X-Inumbo-ID: 583ef296-e696-11e8-a862-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 583ef296-e696-11e8-a862-12d6303a7972;
 Mon, 12 Nov 2018 16:16:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70319113"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 12 Nov 2018 16:16:28 +0000
Message-ID: <1542039391-32406-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/5] xen/domain: Introduce a new
 arch_sanitise_domain_config() helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gdGhlIEFSTSBzaWRlLCBsaWZ0IHRoZSBjb2RlIHRvIHNlbGVjdCB0aGUgYXBwcm9wcmlhdGUg
R0lDIHZlcnNpb24gd2hlbgpOQVRJVkUgaXMgcmVxdWVzdGVkLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Ci0tLQpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCnYyOgogKiBSZW5h
bWUgdG8gYXJjaF9zYW5pdGlzZV9kb21haW5fY29uZmlnKCkKICogVXNlIEFTU0VSVF9VTlJFQUNI
QUJMRSgpIGluIHByZWZlcmVuY2UgdG8gQlVHKCkKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMg
ICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L2RvbWFpbi5jICAgfCAgNSArKysrKwogeGVuL2NvbW1vbi9kb21haW4uYyAgICAg
fCAgMiArLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCAgNiArKysrKysKIDQgZmlsZXMgY2hh
bmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IDgwNDMyODcu
LmMyNGFjZTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKQEAgLTU5OSw2ICs1OTksMzAgQEAgdm9pZCB2Y3B1X3N3aXRjaF90b19h
YXJjaDY0X21vZGUoc3RydWN0IHZjcHUgKnYpCiAgICAgdi0+YXJjaC5oY3JfZWwyIHw9IEhDUl9S
VzsKIH0KIAoraW50IGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0
bF9jcmVhdGVkb21haW4gKmNvbmZpZykKK3sKKyAgICAvKiBGaWxsIGluIHRoZSBuYXRpdmUgR0lD
IHZlcnNpb24sIHBhc3NlZCBiYWNrIHRvIHRoZSB0b29sc3RhY2suICovCisgICAgaWYgKCBjb25m
aWctPmFyY2guZ2ljX3ZlcnNpb24gPT0gWEVOX0RPTUNUTF9DT05GSUdfR0lDX05BVElWRSApCisg
ICAgeworICAgICAgICBzd2l0Y2ggKCBnaWNfaHdfdmVyc2lvbigpICkKKyAgICAgICAgeworICAg
ICAgICBjYXNlIEdJQ19WMjoKKyAgICAgICAgICAgIGNvbmZpZy0+YXJjaC5naWNfdmVyc2lvbiA9
IFhFTl9ET01DVExfQ09ORklHX0dJQ19WMjsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAg
IGNhc2UgR0lDX1YzOgorICAgICAgICAgICAgY29uZmlnLT5hcmNoLmdpY192ZXJzaW9uID0gWEVO
X0RPTUNUTF9DT05GSUdfR0lDX1YzOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVm
YXVsdDoKKyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogaW50
IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNvbmZpZykKIHsKQEAgLTYyOSwy
NCArNjUzLDYgQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLAogCiAg
ICAgc3dpdGNoICggY29uZmlnLT5hcmNoLmdpY192ZXJzaW9uICkKICAgICB7Ci0gICAgY2FzZSBY
RU5fRE9NQ1RMX0NPTkZJR19HSUNfTkFUSVZFOgotICAgICAgICBzd2l0Y2ggKCBnaWNfaHdfdmVy
c2lvbiAoKSApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSBHSUNfVjI6Ci0gICAgICAgICAgICBj
b25maWctPmFyY2guZ2ljX3ZlcnNpb24gPSBYRU5fRE9NQ1RMX0NPTkZJR19HSUNfVjI7Ci0gICAg
ICAgICAgICBkLT5hcmNoLnZnaWMudmVyc2lvbiA9IEdJQ19WMjsKLSAgICAgICAgICAgIGJyZWFr
OwotCi0gICAgICAgIGNhc2UgR0lDX1YzOgotICAgICAgICAgICAgY29uZmlnLT5hcmNoLmdpY192
ZXJzaW9uID0gWEVOX0RPTUNUTF9DT05GSUdfR0lDX1YzOwotICAgICAgICAgICAgZC0+YXJjaC52
Z2ljLnZlcnNpb24gPSBHSUNfVjM7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBkZWZh
dWx0OgotICAgICAgICAgICAgQlVHKCk7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0KICAg
ICBjYXNlIFhFTl9ET01DVExfQ09ORklHX0dJQ19WMjoKICAgICAgICAgZC0+YXJjaC52Z2ljLnZl
cnNpb24gPSBHSUNfVjI7CiAgICAgICAgIGJyZWFrOwpAQCAtNjU2LDggKzY2Miw3IEBAIGludCBh
cmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgYnJlYWs7CiAKICAg
ICBkZWZhdWx0OgotICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwotICAgICAgICBnb3RvIGZhaWw7
CisgICAgICAgIEJVRygpOwogICAgIH0KIAogICAgIGlmICggKHJjID0gZG9tYWluX3ZnaWNfcmVn
aXN0ZXIoZCwgJmNvdW50KSkgIT0gMCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWlu
LmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggZjZmZTk1NC4uMjhhMTQ1YSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpA
QCAtNDE4LDYgKzQxOCwxMSBAQCB2b2lkIGFyY2hfdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2
KQogICAgICAgICBwdl92Y3B1X2Rlc3Ryb3kodik7CiB9CiAKK2ludCBhcmNoX3Nhbml0aXNlX2Rv
bWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCit7Cisg
ICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBib29sIGVtdWxhdGlvbl9mbGFnc19vayhjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBlbWZsYWdzKQogewogI2lmZGVmIENPTkZJR19IVk0K
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmlu
ZGV4IDIyYWE2MzQuLmRkYWY3NGEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysr
IGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMzAwLDcgKzMwMCw3IEBAIHN0YXRpYyBpbnQgc2Fu
aXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNvbmZp
ZykKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCi0gICAgcmV0dXJuIDA7CisgICAg
cmV0dXJuIGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhjb25maWcpOwogfQogCiBzdHJ1Y3Qg
ZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDMxNzFlYWIu
LmQ2NmZkYjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oCkBAIC01MzksNiArNTM5LDEyIEBAIGludCBkb21haW5fc2V0X25v
ZGVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgbm9kZW1hc2tfdCAqYWZmaW5pdHkp
Owogdm9pZCBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCk7CiAK
IC8qCisgKiBUbyBiZSBpbXBsZW1lbnRlZCBieSBlYWNoIGFyY2hpdGVjdHVyZSwgc2FuaXR5IGNo
ZWNraW5nIHRoZSBjb25maWd1cmF0aW9uCisgKiBhbmQgZmlsbGluZyBpbiBhbnkgYXBwcm9wcmlh
dGUgZGVmYXVsdHMuCisgKi8KK2ludCBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoc3RydWN0
IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpOworCisvKgogICogQ3JlYXRlIGEgZG9t
YWluOiB0aGUgY29uZmlndXJhdGlvbiBpcyBvbmx5IG5lY2Vzc2FyeSBmb3IgcmVhbCBkb21haW4K
ICAqIChkb21pZCA8IERPTUlEX0ZJUlNUX1JFU0VSVkVEKS4KICAqLwotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:16:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:16: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-devel-bounces@lists.xenproject.org>)
	id 1gMEtL-0005U3-Dr; Mon, 12 Nov 2018 16:16: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=chns=nx=citrix.com=prvs=847726e5c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMEtJ-0005TO-0V
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 16:16:45 +0000
X-Inumbo-ID: 577eeb04-e696-11e8-b80e-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 577eeb04-e696-11e8-b80e-12d6303a7972;
 Mon, 12 Nov 2018 16:16:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70319109"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 12 Nov 2018 16:16:27 +0000
Message-ID: <1542039391-32406-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/5] xen/domain: Introduce a new
 sanitise_domain_config() helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2FsbCBpdCBmcm9tIHRoZSBoZWFkIG9mIGRvbWFpbl9jcmVhdGUoKSAoYmVmb3JlIGRvaW5nIGFu
eSBtZW1vcnkKYWxsb2NhdGlvbnMpLCB3aGljaCB3aWxsIGFwcGx5IHRoZSBjaGVja3MgdG8gZG9t
MCBhcyB3ZWxsIGFzIGRvbVUncy4KCkZvciBub3csIGp1c3Qgc3Vic3VtZSB0aGUgWEVOX0RPTUNU
TF9DREZfKiBjaGVjayBmcm9tIFhFTl9ET01DVExfY3JlYXRlZG9tYWluLgoKSW4gYW4gZWZmb3J0
IHRvIGFpZCBmdXR1cmUgZGV2ZWxvcG9tZW50LCBsZWF2ZSBhIGRlYnVnIHByaW50aygpIGlkZW50
aWZ5aW5nCnRoZSBjYXVzZSBvZiBzYW5pdGlzYXRpb24gZmFpbHVyZXMuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKdjI6CiAqIFJlbmFtZSB0byBzYW5p
dGlzZV9kb21haW5fY29uZmlnKCkKICogTGVhdmUgYSBkcHJpbnRrKCkgYmVoaW5kCi0tLQogeGVu
L2NvbW1vbi9kb21haW4uYyB8IDE4ICsrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9kb21j
dGwuYyB8ICA5IC0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCA5
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29t
bW9uL2RvbWFpbi5jCmluZGV4IGQ2NjUwZjAuLjIyYWE2MzQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMjg4LDYgKzI4OCwyMSBA
QCBzdGF0aWMgdm9pZCBfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKICAgICBmcmVl
X2RvbWFpbl9zdHJ1Y3QoZCk7CiB9CiAKK3N0YXRpYyBpbnQgc2FuaXRpc2VfZG9tYWluX2NvbmZp
ZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNvbmZpZykKK3sKKyAgICBpZiAoIGNv
bmZpZy0+ZmxhZ3MgJiB+KFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCB8CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0NERl9oYXAgfAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgWEVOX0RPTUNUTF9DREZfczNfaW50ZWdyaXR5IHwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFhFTl9ET01DVExfQ0RGX29vc19vZmYgfAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWEVOX0RPTUNUTF9DREZfeHNfZG9tYWluKSApCisgICAgeworICAgICAgICBkcHJpbnRrKFhF
TkxPR19JTkZPLCAiVW5rbm93biBDREYgZmxhZ3MgJSN4XG4iLCBjb25maWctPmZsYWdzKTsKKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKIHN0cnVj
dCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBkb21pZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfcHJpdikKQEAgLTI5Nyw2ICszMTIsOSBA
QCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCiAgICAgICAgICAg
IElOSVRfZXZ0Y2huID0gMXU8PDMsIElOSVRfZ250dGFiID0gMXU8PDQsIElOSVRfYXJjaCA9IDF1
PDw1IH07CiAgICAgaW50IGVyciwgaW5pdF9zdGF0dXMgPSAwOwogCisgICAgaWYgKCBjb25maWcg
JiYgKGVyciA9IHNhbml0aXNlX2RvbWFpbl9jb25maWcoY29uZmlnKSkgKQorICAgICAgICByZXR1
cm4gRVJSX1BUUihlcnIpOworCiAgICAgaWYgKCAoZCA9IGFsbG9jX2RvbWFpbl9zdHJ1Y3QoKSkg
PT0gTlVMTCApCiAgICAgICAgIHJldHVybiBFUlJfUFRSKC1FTk9NRU0pOwogCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVuL2NvbW1vbi9kb21jdGwuYwppbmRleCBiMjk0ODgx
Li5kMDhiNjI3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBiL3hlbi9jb21t
b24vZG9tY3RsLmMKQEAgLTQ5OCwxNSArNDk4LDYgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogICAgICAgICBkb21pZF90ICAg
ICAgICBkb207CiAgICAgICAgIHN0YXRpYyBkb21pZF90IHJvdmVyID0gMDsKIAotICAgICAgICBy
ZXQgPSAtRUlOVkFMOwotICAgICAgICBpZiAoIChvcC0+dS5jcmVhdGVkb21haW4uZmxhZ3MgJgot
ICAgICAgICAgICAgIH4oWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0Ci0gICAgICAgICAgICAgICB8
IFhFTl9ET01DVExfQ0RGX2hhcAotICAgICAgICAgICAgICAgfCBYRU5fRE9NQ1RMX0NERl9zM19p
bnRlZ3JpdHkKLSAgICAgICAgICAgICAgIHwgWEVOX0RPTUNUTF9DREZfb29zX29mZgotICAgICAg
ICAgICAgICAgfCBYRU5fRE9NQ1RMX0NERl94c19kb21haW4pKSApCi0gICAgICAgICAgICBicmVh
azsKLQogICAgICAgICBkb20gPSBvcC0+ZG9tYWluOwogICAgICAgICBpZiAoIChkb20gPiAwKSAm
JiAoZG9tIDwgRE9NSURfRklSU1RfUkVTRVJWRUQpICkKICAgICAgICAgewotLSAKMi4xLjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:16:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:16: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-devel-bounces@lists.xenproject.org>)
	id 1gMEtK-0005Tr-QP; Mon, 12 Nov 2018 16:16: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=chns=nx=citrix.com=prvs=847726e5c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMEtJ-0005TN-0Z
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 16:16:45 +0000
X-Inumbo-ID: 567f4604-e696-11e8-b6f4-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 567f4604-e696-11e8-b6f4-12d6303a7972;
 Mon, 12 Nov 2018 16:16:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70319104"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 12 Nov 2018 16:16:26 +0000
Message-ID: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/5] xen/domain: Allocate d->vcpu[] earlier
 during domain construction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gZml4IGFuIG9yZGVyLW9mLWNvbnN0cnVjdGlvbiBpc3N1ZSB3aXRoIGdpYy12MyBvbiBBUk0s
IGFycmFuZ2UgZm9yCmQtPm1heF92Y3B1cyB0byBiZSBhdWRpdGllZCBhbmQgc2V0IHVwIHByaW9y
IHRvIGFyY2hfZG9tYWluX2NyZWF0ZSgpCgpUaGlzIGlzIHNsaWdodGx5LVJGQyBiZWNhdXNlIGFs
bCBvZiB0aGUgaW50ZXJlc3RpbmcgY2hhbmdlcyBhcmUgaW4gQVJNLCBhbmQKdGhlcmVmb3JlIG9u
bHkgY29tcGlsZSB0ZXN0ZWQgYnkgbWUgYXQgdGhpcyBwb2ludC4KClRoaXMgY2FuIGJlIGZvdW5k
IGluIGdpdCB0cmVlIGZyb20gZnJvbToKCiAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9cGVvcGxlL2FuZHJld2Nvb3AveGVuLmdpdDthPXNob3J0bG9nO2g9cmVmcy9oZWFkcy94ZW4t
YWxsb2MtdmNwdXMtdjIKCkFuZHJldyBDb29wZXIgKDUpOgogIHhlbi9kb21haW46IEludHJvZHVj
ZSBhIG5ldyBzYW5pdGlzZV9kb21haW5fY29uZmlnKCkgaGVscGVyCiAgeGVuL2RvbWFpbjogSW50
cm9kdWNlIGEgbmV3IGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZygpIGhlbHBlcgogIHhlbi9k
b21haW46IFN0cmljdGVyIGNvbmZpZ3VyYXRpb24gY2hlY2tpbmcKICB4ZW4vZG9tYWluOiBBbGxv
Y2F0ZSBkLT52Y3B1W10gZWFybGllciBkdXJpbmcgZG9tYWluX2NyZWF0ZSgpCiAgUmV2ZXJ0ICJ4
ZW4vYXJtOiB2Z2ljLXYzOiBEZWxheSB0aGUgaW5pdGlhbGl6YXRpb24gb2YgdGhlIGRvbWFpbiBp
bmZvcm1hdGlvbiIKCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICB8IDcwICsrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAg
ICAgfCAgMSAtCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICAgICB8IDM0ICsrLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgICAgfCAyMiArKysrKysrKysrLS0K
IHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5jIHwgIDMgLS0KIHhlbi9hcmNoL2FybS92Z2lj
L3ZnaWMuYyAgICAgIHwgIDcgKystLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgfCA1
NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAg
ICAgICB8IDgzICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgIHwgIDkgLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vZG9tYWluLmggIHwgIDYgLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggICAgfCAg
NSArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggIHwgIDIgLS0KIHhlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oICAgICAgIHwgIDYgKysrKwogMTMgZmlsZXMgY2hhbmdlZCwgMTc5IGluc2Vy
dGlvbnMoKyksIDEyNCBkZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:17:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16: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-devel-bounces@lists.xenproject.org>)
	id 1gMEuO-0005p9-RF; Mon, 12 Nov 2018 16:17: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMEuO-0005oy-04
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:17:52 +0000
X-Inumbo-ID: 8014c73c-e696-11e8-83b5-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8014c73c-e696-11e8-83b5-12d6303a7972;
 Mon, 12 Nov 2018 16:17:50 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F221EA78;
 Mon, 12 Nov 2018 08:17:49 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8F7B23F5CF;
 Mon, 12 Nov 2018 08:17:47 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-16-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <65d21faa-33be-621d-050d-54de04a0e97f@arm.com>
Date: Mon, 12 Nov 2018 16:17:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-16-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 15/18] xen/arm: Resume memory management on
 Xen resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBUaGUg
TU1VIG5lZWRzIHRvIGJlIGVuYWJsZWQgaW4gdGhlIHJlc3VtZSBmbG93IGJlZm9yZSB0aGUgY29u
dGV4dAo+IGNhbiBiZSByZXN0b3JlZCAod2UgbmVlZCB0byBiZSBhYmxlIHRvIGFjY2VzcyB0aGUg
Y29udGV4dCBkYXRhIGJ5Cj4gdmlydHVhbCBhZGRyZXNzIGluIG9yZGVyIHRvIHJlc3RvcmUgaXQp
LiBUaGUgY29uZmlndXJhdGlvbiBvZiBzeXN0ZW0KPiByZWdpc3RlcnMgcHJpb3IgdG8gYnJhbmNo
aW5nIHRvIHRoZSByb3V0aW5lIHRoYXQgc2V0cyB1cCB0aGUgcGFnZQo+IHRhYmxlcyBpcyBjb3Bp
ZWQgZnJvbSB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TLgo+IEFmdGVyIHRoZSBNTVUgaXMgZW5h
YmxlZCwgdGhlIGNvbnRlbnQgb2YgVFRCUjBfRUwyIGlzIGNoYW5nZWQgdG8KPiBwb2ludCB0byBp
bml0X3R0YnIgKHBhZ2UgdGFibGVzIHVzZWQgYXQgcnVudGltZSkuCj4gCj4gQXQgYm9vdCB0aGUg
aW5pdF90dGJyIHZhcmlhYmxlIGlzIHVwZGF0ZWQgd2hlbiBhIHNlY29uZGFyeSBDUFUgaXMKPiBo
b3RwbHVnZ2VkLiBJbiB0aGUgc2NlbmFyaW8gd2hlcmUgdGhlcmUgaXMgb25seSBvbmUgcGh5c2lj
YWwgQ1BVIGluCj4gdGhlIHN5c3RlbSwgdGhlIGluaXRfdHRiciB3b3VsZCBub3QgYmUgaW5pdGlh
bGl6ZWQgZm9yIHRoZSB1c2UgaW4KPiByZXN1bWUgZmxvdy4gVG8gZ2V0IHRoZSB2YXJpYWJsZSBp
bml0aWFsaXplZCBpbiBhbGwgc2NlbmFyaW9zIGluIHRoaXMKPiBwYXRjaCB3ZSBhZGQgdGhhdCB0
aGUgYm9vdCBDUFUgdXBkYXRlcyBpbml0X3R0YnIgYWZ0ZXIgaXQgc2V0cyB0aGUKPiBwYWdlIHRh
YmxlcyBmb3IgcnVudGltZS4KPiAKPiBBZnRlciB0aGUgbWVtb3J5IG1hbmFnZW1lbnQgaXMgcmVz
dW1lZCwgdGhlIFNDVExSX1dYTiBpbiBTQ1RMUl9FTDIKPiBoYXMgdG8gYmUgc2V0IGluIG9yZGVy
IHRvIGNvbmZpZ3VyZSB0aGF0IGEgbWFwcGluZyBjYW5ub3QgYmUgYm90aAo+IHdyaXRhYmxlIGFu
ZCBleGVjdXRhYmxlICh0aGlzIHdhcyBjb25maWd1cmVkIHByaW9yIHRvIHN1c3BlbmQpLgo+IFRo
aXMgaXMgZG9uZSB1c2luZyBhbiBleGlzdGluZyBmdW5jdGlvbiAobW11X2luaXRfc2Vjb25kYXJ5
X2NwdSkuCj4gCj4gU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9u
b3ZpY0BhZ2dpb3MuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5u
b3dzaGFkaUB4aWxpbnguY29tPgo+IAo+IC0tLQo+IENoYW5nZXMgaW4gdjI6Cj4gCj4gLSBQYXRj
aCBmcm9tIHYxOgo+ICJbWEVOIFBBVENIIDE3LzIxXSB4ZW4vYXJtOiBTZXQgU0NUTFJfV1hOIGlu
IFNDVExSX0VMMiBvbiByZXN1bWUiCj4gaXMgc3F1YXNoZWQgd2l0aCB0aGlzIHBhdGNoLCBiZWNh
dXNlIGl0IGlzIGluZGVlZCByZWxhdGVkIHRvIHJlc3VtaW5nCj4gdGhlIG1lbW9yeSBtYW5hZ2Vt
ZW50Cj4gLSBTaW5jZSB0aGUgb3JpZ2luYWwgcGF0Y2ggd2FzIG5hbWVkICdFbmFibGUgdGhlIE1N
VScsIGFuZCB0aGlzIGlzCj4gbm90IG9ubHkgZW5hYmxpbmcgYW55bW9yZSwgYnV0IHRoZSBmdWxs
IHJlc3VtZSBvZiBmdW5jdGlvbmFsaXR5LCB0aGUKPiBjb21taXQgdGl0bGUgYW5kIG1lc3NhZ2Ug
aXMgZml4ZWQKPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgODggKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVuL2FyY2gvYXJt
L21tLmMgICAgICAgICAgfCAgMSArCj4gICB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jICAgICB8ICA2
ICsrKysKPiAgIDMgZmlsZXMgY2hhbmdlZCwgOTUgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRy
eS5TCj4gaW5kZXggZGJjNDcxNzkwMy4uNWVmYTMwZThlZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vYXJtNjQvZW50cnkuUwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4g
QEAgLTEsNiArMSw3IEBACj4gICAjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgo+ICAgI2luY2x1
ZGUgPGFzbS9jdXJyZW50Lmg+Cj4gICAjaW5jbHVkZSA8YXNtL21hY3Jvcy5oPgo+ICsjaW5jbHVk
ZSA8YXNtL3BhZ2UuaD4KPiAgICNpbmNsdWRlIDxhc20vcmVncy5oPgo+ICAgI2luY2x1ZGUgPGFz
bS9hbHRlcm5hdGl2ZS5oPgo+ICAgI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgo+IEBAIC01MzQsNiAr
NTM1LDkzIEBAIEVOVFJZKF9fY29udGV4dF9zd2l0Y2gpCj4gICAgICAgICAgIHJldAo+ICAgCj4g
ICBFTlRSWShoeXBfcmVzdW1lKQo+ICsgICAgICAgIG1zciAgIERBSUZTZXQsIDB4ZiAgICAgICAg
ICAgLyogRGlzYWJsZSBhbGwgaW50ZXJydXB0cyAqLwo+ICsKPiArICAgICAgICB0bGJpICBhbGxl
Mgo+ICsgICAgICAgIGRzYiAgIHN5ICAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBs
ZXRpb24gb2YgVExCIGZsdXNoICovCj4gKyAgICAgICAgaXNiCj4gKwo+ICsgICAgICAgIGxkciAg
IHgwLCA9c3RhcnQKPiArICAgICAgICBhZHIgICB4MTksIHN0YXJ0ICAgICAgICAgICAgIC8qIHgx
OSA6PSBwYWRkciAoc3RhcnQpICovCj4gKyAgICAgICAgc3ViICAgeDIwLCB4MTksIHgwICAgICAg
ICAgICAvKiB4MjAgOj0gcGh5cy1vZmZzZXQgKi8KPiArCj4gKyAgICAgICAgLyogWFhYWCBjYWxs
IFBST0NJTkZPX2NwdV9pbml0IGhlcmUgKi8KPiArCj4gKyAgICAgICAgLyogU2V0IHVwIG1lbW9y
eSBhdHRyaWJ1dGUgdHlwZSB0YWJsZXMgKi8KPiArICAgICAgICBsZHIgICB4MCwgPU1BSVJWQUwK
PiArICAgICAgICBtc3IgICBtYWlyX2VsMiwgeDAKPiArCj4gKyAgICAgICAgLyogU2V0IHVwIFRD
Ul9FTDI6Cj4gKyAgICAgICAgICogUFMgLS0gQmFzZWQgb24gSURfQUE2NE1NRlIwX0VMMS5QQVJh
bmdlCj4gKyAgICAgICAgICogVG9wIGJ5dGUgaXMgdXNlZAo+ICsgICAgICAgICAqIFBUIHdhbGtz
IHVzZSBJbm5lci1TaGFyZWFibGUgYWNjZXNzZXMsCj4gKyAgICAgICAgICogUFQgd2Fsa3MgYXJl
IHdyaXRlLWJhY2ssIHdyaXRlLWFsbG9jYXRlIGluIGJvdGggY2FjaGUgbGV2ZWxzLAo+ICsgICAg
ICAgICAqIDQ4LWJpdCB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UgZ29lcyB0aHJvdWdoIHRoaXMgdGFi
bGUuICovCj4gKyAgICAgICAgbGRyICAgeDAsID0oVENSX1JFUzF8VENSX1NIMF9JU3xUQ1JfT1JH
TjBfV0JXQXxUQ1JfSVJHTjBfV0JXQXxUQ1JfVDBTWig2NC00OCkpCj4gKyAgICAgICAgLyogSURf
QUE2NE1NRlIwX0VMMVszOjBdIChQQVJhbmdlKSBjb3JyZXNwb25kcyB0byBUQ1JfRUwyWzE4OjE2
XSAoUFMpICovCj4gKyAgICAgICAgbXJzICAgeDEsIElEX0FBNjRNTUZSMF9FTDEKPiArICAgICAg
ICBiZmkgICB4MCwgeDEsICMxNiwgIzMKPiArCj4gKyAgICAgICAgbXNyICAgdGNyX2VsMiwgeDAK
PiArCj4gKyAgICAgICAgLyogU2V0IHVwIHRoZSBTQ1RMUl9FTDI6Cj4gKyAgICAgICAgICogRXhj
ZXB0aW9ucyBpbiBMRSBBUk0sCj4gKyAgICAgICAgICogTG93LWxhdGVuY3kgSVJRcyBkaXNhYmxl
ZCwKPiArICAgICAgICAgKiBXcml0ZS1pbXBsaWVzLVhOIGRpc2FibGVkIChmb3Igbm93KSwKPiAr
ICAgICAgICAgKiBELWNhY2hlIGRpc2FibGVkIChmb3Igbm93KSwKPiArICAgICAgICAgKiBJLWNh
Y2hlIGVuYWJsZWQsCj4gKyAgICAgICAgICogQWxpZ25tZW50IGNoZWNraW5nIGRpc2FibGVkLAo+
ICsgICAgICAgICAqIE1NVSB0cmFuc2xhdGlvbiBkaXNhYmxlZCAoZm9yIG5vdykuICovCj4gKyAg
ICAgICAgbGRyICAgeDAsID0oSFNDVExSX0JBU0UpCj4gKyAgICAgICAgbXNyICAgU0NUTFJfRUwy
LCB4MAo+ICsKPiArICAgICAgICAvKiBFbnN1cmUgdGhhdCBhbnkgZXhjZXB0aW9ucyBlbmNvdW50
ZXJlZCBhdCBFTDIKPiArICAgICAgICAgKiBhcmUgaGFuZGxlZCB1c2luZyB0aGUgRUwyIHN0YWNr
IHBvaW50ZXIsIHJhdGhlcgo+ICsgICAgICAgICAqIHRoYW4gU1BfRUwwLiAqLwo+ICsgICAgICAg
IG1zciBzcHNlbCwgIzEKPiArCj4gKyAgICAgICAgLyogUmVidWlsZCB0aGUgYm9vdCBwYWdldGFi
bGUncyBmaXJzdC1sZXZlbCBlbnRyaWVzLiBUaGUgc3RydWN0dXJlCj4gKyAgICAgICAgICogaXMg
ZGVzY3JpYmVkIGluIG1tLmMuCj4gKyAgICAgICAgICoKPiArICAgICAgICAgKiBBZnRlciB0aGUg
Q1BVIGVuYWJsZXMgcGFnaW5nIGl0IHdpbGwgYWRkIHRoZSBmaXhtYXAgbWFwcGluZwo+ICsgICAg
ICAgICAqIHRvIHRoZXNlIHBhZ2UgdGFibGVzLCBob3dldmVyIHRoaXMgbWF5IGNsYXNoIHdpdGgg
dGhlIDE6MQo+ICsgICAgICAgICAqIG1hcHBpbmcuIFNvIGVhY2ggQ1BVIG11c3QgcmVidWlsZCB0
aGUgcGFnZSB0YWJsZXMgaGVyZSB3aXRoCj4gKyAgICAgICAgICogdGhlIDE6MSBpbiBwbGFjZS4g
Ki8KPiArCj4gKyAgICAgICAgLyogSWYgWGVuIGlzIGxvYWRlZCBhdCBleGFjdGx5IFhFTl9WSVJU
X1NUQVJUIHRoZW4gd2UgZG9uJ3QKPiArICAgICAgICAgKiBuZWVkIGFuIGFkZGl0aW9uYWwgMTox
IG1hcHBpbmcsIHRoZSB2aXJ0dWFsIG1hcHBpbmcgd2lsbAo+ICsgICAgICAgICAqIHN1ZmZpY2Uu
Cj4gKyAgICAgICAgICovCj4gKyAgICAgICAgY21wICAgeDE5LCAjWEVOX1ZJUlRfU1RBUlQKPiAr
ICAgICAgICBjc2V0ICB4MjUsIGVxICAgICAgICAgICAgICAgIC8qIHgyNSA6PSBpZGVudGl0eSBt
YXAgaW4gcGxhY2UsIG9yIG5vdCAqLwo+ICsKPiArICAgICAgICAvKiBXcml0ZSBYZW4ncyBQVCdz
IHBhZGRyIGludG8gVFRCUjBfRUwyICovCj4gKyAgICAgICAgbGRyICAgeDQsID1ib290X3BndGFi
bGUgICAgIC8qIHhlbl9wZ3RhYmxlICAgICovCj4gKyAgICAgICAgYWRkICAgeDQsIHg0LCB4MjAg
ICAgICAgICAgIC8qIHg0IDo9IHBhZGRyIChib290X3BhZ2V0YWJsZSkgKi8KPiArICAgICAgICBt
c3IgICBUVEJSMF9FTDIsIHg0Cj4gKwo+ICsgICAgICAgIC8qIFNldCB1cCBwYWdlIHRhYmxlcyAq
Lwo+ICsgICAgICAgIGJsICAgIHNldHVwX3BhZ2VfdGFibGVzCj4gKwo+ICsgICAgICAgIGxkciAg
IHgxLCA9bW11X3Jlc3VtZWQgICAgICAvKiBFeHBsaWNpdCB2YWRkciwgbm90IFJJUC1yZWxhdGl2
ZSAqLwo+ICsgICAgICAgIG1ycyAgIHgwLCBTQ1RMUl9FTDIKPiArICAgICAgICBvcnIgICB4MCwg
eDAsICNTQ1RMUl9NICAgICAgLyogRW5hYmxlIE1NVSAqLwo+ICsgICAgICAgIG9yciAgIHgwLCB4
MCwgI1NDVExSX0MgICAgICAvKiBFbmFibGUgRC1jYWNoZSAqLwo+ICsgICAgICAgIGRzYiAgIHN5
ICAgICAgICAgICAgICAgICAgICAvKiBGbHVzaCBQVEUgd3JpdGVzIGFuZCBmaW5pc2ggcmVhZHMg
Ki8KPiArICAgICAgICBtc3IgICBTQ1RMUl9FTDIsIHgwICAgICAgICAgLyogbm93IHBhZ2luZyBp
cyBlbmFibGVkICovCj4gKyAgICAgICAgaXNiICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE5v
dywgZmx1c2ggdGhlIGljYWNoZSAqLwo+ICsgICAgICAgIGJyICAgIHgxICAgICAgICAgICAgICAg
ICAgICAvKiBHZXQgYSBwcm9wZXIgdmFkZHIgaW50byBQQyAqLwo+ICsKPiArbW11X3Jlc3VtZWQ6
Cj4gKyAgICAgICAgbGRyICAgeDQsID1pbml0X3R0YnIgICAgICAgICAvKiBWQSBvZiBUVEJSMF9F
TDIgc3Rhc2hlZCBieSBDUFUgMCAqLwoKV2hpbGUgSSBrbm93IHRoYXQgWGVuIGlzIHN3aXRjaGlu
ZyBiZXR3ZWVuIHBhZ2UtdGFibGVzIGluIHNvbWUgcGxhY2UsIAp0aGlzIHNob3VsZCBub3QgYmUg
ZG9uZS4gIEluZGVlZCwgc3VjaCBzZXF1ZW5jZSBtYXkgYnJlYWsgY29oZXJlbmN5IG9mIAp0aGUg
VExCcy4gSW4gb3JkZXIgdG8gYXZvaWQgdGhhdCwgeW91IHdhbnQgdG8gYXBwbHkgdGhlIApicmVh
ay1iZWZvcmUtc2VxdWVuY2UuIEkgaGF2ZW4ndCBmdWxseSB0aGluayBob3cgdG8gc29sdmUgaXQg
aW4gWGVuIApwcm9wZXJseSB0b2RheS4KCkkgYW0gcXVpdGUgd29ycmllZCB0byBpbnRyb2R1Y2Ug
c2ltbGFyIHNlcXVlbmNlIGluIFhlbiBiZWZvcmUgZml4aW5nIHRoZSAKY3VycmVudCBzZXF1ZW5j
ZXMuCgo+ICsgICAgICAgIGxkciAgIHg0LCBbeDRdICAgICAgICAgICAgICAgLyogQWN0dWFsIHZh
bHVlICovCj4gKyAgICAgICAgZHNiICAgc3kKPiArICAgICAgICBtc3IgICBUVEJSMF9FTDIsIHg0
Cj4gKyAgICAgICAgZHNiICAgc3kKPiArICAgICAgICBpc2IKPiArICAgICAgICB0bGJpICBhbGxl
Mgo+ICsgICAgICAgIGRzYiAgIHN5ICAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBs
ZXRpb24gb2YgVExCIGZsdXNoICovCj4gKyAgICAgICAgaXNiCj4gICAgICAgICAgIGIgLgo+ICAg
Cj4gICAvKgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9t
bS5jCj4gaW5kZXggN2EwNmEzM2UyMS4uN2FkMGVlMTk0NyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vbW0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTcyMiw2ICs3MjIsNyBA
QCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29m
ZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCj4gICAgICAgV1JJVEVfU1lTUkVHMzIoUkVBRF9TWVNS
RUczMihTQ1RMUl9FTDIpIHwgU0NUTFJfV1hOLCBTQ1RMUl9FTDIpOwo+ICAgICAgIC8qIEZsdXNo
IGV2ZXJ5dGhpbmcgYWZ0ZXIgc2V0dGluZyBXWE4gYml0LiAqLwo+ICAgICAgIGZsdXNoX3hlbl90
ZXh0X3RsYl9sb2NhbCgpOwo+ICsgICAgaW5pdF9zZWNvbmRhcnlfcGFnZXRhYmxlcygwKTsKPiAg
IAo+ICAgI2lmZGVmIENPTkZJR19BUk1fMzIKPiAgICAgICBwZXJfY3B1KHhlbl9wZ3RhYmxlLCAw
KSA9IGNwdTBfcGd0YWJsZTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYyBi
L3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiBpbmRleCAzNzkyNjM3NGJjLi4zNjVjMzJlYzNjIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
c3VzcGVuZC5jCj4gQEAgLTE0Nyw2ICsxNDcsMTIgQEAgc3RhdGljIGxvbmcgc3lzdGVtX3N1c3Bl
bmQodm9pZCAqZGF0YSkKPiAgIAo+ICAgICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9yZXN1
bWU7Cj4gICAKPiArICAgIC8qCj4gKyAgICAgKiBTQ1RMUl9XWE4gbmVlZHMgdG8gYmUgc2V0IHRv
IGNvbmZpZ3VyZSB0aGF0IGEgbWFwcGluZyBjYW5ub3QgYmUgYm90aAo+ICsgICAgICogd3JpdGFi
bGUgYW5kIGV4ZWN1dGFibGUuIFRoaXMgaXMgZG9uZSBieSBtbXVfaW5pdF9zZWNvbmRhcnlfY3B1
Lgo+ICsgICAgICovCj4gKyAgICBtbXVfaW5pdF9zZWNvbmRhcnlfY3B1KCk7CgpUaGlzIGlzIGEg
Yml0IG9kZCB0byBjYWxsIG1tdV9pbml0X3NlY29uZGFyeV9jcHUoKSBvbiBib290IENQVS4gWW91
IApwcm9iYWJseSB3YW50IGEgcmVuYW1lIGhlcmUuCgo+ICsKPiAgICAgICBnaWNfcmVzdW1lKCk7
Cj4gICAKPiAgIHJlc3VtZV9pcnFzOgo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:17:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16: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-devel-bounces@lists.xenproject.org>)
	id 1gMEuP-0005pH-5w; Mon, 12 Nov 2018 16:17:53 +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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMEuO-0005oz-2O
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 16:17:52 +0000
X-Inumbo-ID: 800edf66-e696-11e8-9a57-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 800edf66-e696-11e8-9a57-12d6303a7972;
 Mon, 12 Nov 2018 16:17:50 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F221EA78;
 Mon, 12 Nov 2018 08:17:49 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8F7B23F5CF;
 Mon, 12 Nov 2018 08:17:47 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-16-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <65d21faa-33be-621d-050d-54de04a0e97f@arm.com>
Date: Mon, 12 Nov 2018 16:17:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-16-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 15/18] xen/arm: Resume memory management on
 Xen resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBUaGUg
TU1VIG5lZWRzIHRvIGJlIGVuYWJsZWQgaW4gdGhlIHJlc3VtZSBmbG93IGJlZm9yZSB0aGUgY29u
dGV4dAo+IGNhbiBiZSByZXN0b3JlZCAod2UgbmVlZCB0byBiZSBhYmxlIHRvIGFjY2VzcyB0aGUg
Y29udGV4dCBkYXRhIGJ5Cj4gdmlydHVhbCBhZGRyZXNzIGluIG9yZGVyIHRvIHJlc3RvcmUgaXQp
LiBUaGUgY29uZmlndXJhdGlvbiBvZiBzeXN0ZW0KPiByZWdpc3RlcnMgcHJpb3IgdG8gYnJhbmNo
aW5nIHRvIHRoZSByb3V0aW5lIHRoYXQgc2V0cyB1cCB0aGUgcGFnZQo+IHRhYmxlcyBpcyBjb3Bp
ZWQgZnJvbSB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TLgo+IEFmdGVyIHRoZSBNTVUgaXMgZW5h
YmxlZCwgdGhlIGNvbnRlbnQgb2YgVFRCUjBfRUwyIGlzIGNoYW5nZWQgdG8KPiBwb2ludCB0byBp
bml0X3R0YnIgKHBhZ2UgdGFibGVzIHVzZWQgYXQgcnVudGltZSkuCj4gCj4gQXQgYm9vdCB0aGUg
aW5pdF90dGJyIHZhcmlhYmxlIGlzIHVwZGF0ZWQgd2hlbiBhIHNlY29uZGFyeSBDUFUgaXMKPiBo
b3RwbHVnZ2VkLiBJbiB0aGUgc2NlbmFyaW8gd2hlcmUgdGhlcmUgaXMgb25seSBvbmUgcGh5c2lj
YWwgQ1BVIGluCj4gdGhlIHN5c3RlbSwgdGhlIGluaXRfdHRiciB3b3VsZCBub3QgYmUgaW5pdGlh
bGl6ZWQgZm9yIHRoZSB1c2UgaW4KPiByZXN1bWUgZmxvdy4gVG8gZ2V0IHRoZSB2YXJpYWJsZSBp
bml0aWFsaXplZCBpbiBhbGwgc2NlbmFyaW9zIGluIHRoaXMKPiBwYXRjaCB3ZSBhZGQgdGhhdCB0
aGUgYm9vdCBDUFUgdXBkYXRlcyBpbml0X3R0YnIgYWZ0ZXIgaXQgc2V0cyB0aGUKPiBwYWdlIHRh
YmxlcyBmb3IgcnVudGltZS4KPiAKPiBBZnRlciB0aGUgbWVtb3J5IG1hbmFnZW1lbnQgaXMgcmVz
dW1lZCwgdGhlIFNDVExSX1dYTiBpbiBTQ1RMUl9FTDIKPiBoYXMgdG8gYmUgc2V0IGluIG9yZGVy
IHRvIGNvbmZpZ3VyZSB0aGF0IGEgbWFwcGluZyBjYW5ub3QgYmUgYm90aAo+IHdyaXRhYmxlIGFu
ZCBleGVjdXRhYmxlICh0aGlzIHdhcyBjb25maWd1cmVkIHByaW9yIHRvIHN1c3BlbmQpLgo+IFRo
aXMgaXMgZG9uZSB1c2luZyBhbiBleGlzdGluZyBmdW5jdGlvbiAobW11X2luaXRfc2Vjb25kYXJ5
X2NwdSkuCj4gCj4gU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9u
b3ZpY0BhZ2dpb3MuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5u
b3dzaGFkaUB4aWxpbnguY29tPgo+IAo+IC0tLQo+IENoYW5nZXMgaW4gdjI6Cj4gCj4gLSBQYXRj
aCBmcm9tIHYxOgo+ICJbWEVOIFBBVENIIDE3LzIxXSB4ZW4vYXJtOiBTZXQgU0NUTFJfV1hOIGlu
IFNDVExSX0VMMiBvbiByZXN1bWUiCj4gaXMgc3F1YXNoZWQgd2l0aCB0aGlzIHBhdGNoLCBiZWNh
dXNlIGl0IGlzIGluZGVlZCByZWxhdGVkIHRvIHJlc3VtaW5nCj4gdGhlIG1lbW9yeSBtYW5hZ2Vt
ZW50Cj4gLSBTaW5jZSB0aGUgb3JpZ2luYWwgcGF0Y2ggd2FzIG5hbWVkICdFbmFibGUgdGhlIE1N
VScsIGFuZCB0aGlzIGlzCj4gbm90IG9ubHkgZW5hYmxpbmcgYW55bW9yZSwgYnV0IHRoZSBmdWxs
IHJlc3VtZSBvZiBmdW5jdGlvbmFsaXR5LCB0aGUKPiBjb21taXQgdGl0bGUgYW5kIG1lc3NhZ2Ug
aXMgZml4ZWQKPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgODggKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVuL2FyY2gvYXJt
L21tLmMgICAgICAgICAgfCAgMSArCj4gICB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jICAgICB8ICA2
ICsrKysKPiAgIDMgZmlsZXMgY2hhbmdlZCwgOTUgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRy
eS5TCj4gaW5kZXggZGJjNDcxNzkwMy4uNWVmYTMwZThlZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vYXJtNjQvZW50cnkuUwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4g
QEAgLTEsNiArMSw3IEBACj4gICAjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgo+ICAgI2luY2x1
ZGUgPGFzbS9jdXJyZW50Lmg+Cj4gICAjaW5jbHVkZSA8YXNtL21hY3Jvcy5oPgo+ICsjaW5jbHVk
ZSA8YXNtL3BhZ2UuaD4KPiAgICNpbmNsdWRlIDxhc20vcmVncy5oPgo+ICAgI2luY2x1ZGUgPGFz
bS9hbHRlcm5hdGl2ZS5oPgo+ICAgI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgo+IEBAIC01MzQsNiAr
NTM1LDkzIEBAIEVOVFJZKF9fY29udGV4dF9zd2l0Y2gpCj4gICAgICAgICAgIHJldAo+ICAgCj4g
ICBFTlRSWShoeXBfcmVzdW1lKQo+ICsgICAgICAgIG1zciAgIERBSUZTZXQsIDB4ZiAgICAgICAg
ICAgLyogRGlzYWJsZSBhbGwgaW50ZXJydXB0cyAqLwo+ICsKPiArICAgICAgICB0bGJpICBhbGxl
Mgo+ICsgICAgICAgIGRzYiAgIHN5ICAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBs
ZXRpb24gb2YgVExCIGZsdXNoICovCj4gKyAgICAgICAgaXNiCj4gKwo+ICsgICAgICAgIGxkciAg
IHgwLCA9c3RhcnQKPiArICAgICAgICBhZHIgICB4MTksIHN0YXJ0ICAgICAgICAgICAgIC8qIHgx
OSA6PSBwYWRkciAoc3RhcnQpICovCj4gKyAgICAgICAgc3ViICAgeDIwLCB4MTksIHgwICAgICAg
ICAgICAvKiB4MjAgOj0gcGh5cy1vZmZzZXQgKi8KPiArCj4gKyAgICAgICAgLyogWFhYWCBjYWxs
IFBST0NJTkZPX2NwdV9pbml0IGhlcmUgKi8KPiArCj4gKyAgICAgICAgLyogU2V0IHVwIG1lbW9y
eSBhdHRyaWJ1dGUgdHlwZSB0YWJsZXMgKi8KPiArICAgICAgICBsZHIgICB4MCwgPU1BSVJWQUwK
PiArICAgICAgICBtc3IgICBtYWlyX2VsMiwgeDAKPiArCj4gKyAgICAgICAgLyogU2V0IHVwIFRD
Ul9FTDI6Cj4gKyAgICAgICAgICogUFMgLS0gQmFzZWQgb24gSURfQUE2NE1NRlIwX0VMMS5QQVJh
bmdlCj4gKyAgICAgICAgICogVG9wIGJ5dGUgaXMgdXNlZAo+ICsgICAgICAgICAqIFBUIHdhbGtz
IHVzZSBJbm5lci1TaGFyZWFibGUgYWNjZXNzZXMsCj4gKyAgICAgICAgICogUFQgd2Fsa3MgYXJl
IHdyaXRlLWJhY2ssIHdyaXRlLWFsbG9jYXRlIGluIGJvdGggY2FjaGUgbGV2ZWxzLAo+ICsgICAg
ICAgICAqIDQ4LWJpdCB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UgZ29lcyB0aHJvdWdoIHRoaXMgdGFi
bGUuICovCj4gKyAgICAgICAgbGRyICAgeDAsID0oVENSX1JFUzF8VENSX1NIMF9JU3xUQ1JfT1JH
TjBfV0JXQXxUQ1JfSVJHTjBfV0JXQXxUQ1JfVDBTWig2NC00OCkpCj4gKyAgICAgICAgLyogSURf
QUE2NE1NRlIwX0VMMVszOjBdIChQQVJhbmdlKSBjb3JyZXNwb25kcyB0byBUQ1JfRUwyWzE4OjE2
XSAoUFMpICovCj4gKyAgICAgICAgbXJzICAgeDEsIElEX0FBNjRNTUZSMF9FTDEKPiArICAgICAg
ICBiZmkgICB4MCwgeDEsICMxNiwgIzMKPiArCj4gKyAgICAgICAgbXNyICAgdGNyX2VsMiwgeDAK
PiArCj4gKyAgICAgICAgLyogU2V0IHVwIHRoZSBTQ1RMUl9FTDI6Cj4gKyAgICAgICAgICogRXhj
ZXB0aW9ucyBpbiBMRSBBUk0sCj4gKyAgICAgICAgICogTG93LWxhdGVuY3kgSVJRcyBkaXNhYmxl
ZCwKPiArICAgICAgICAgKiBXcml0ZS1pbXBsaWVzLVhOIGRpc2FibGVkIChmb3Igbm93KSwKPiAr
ICAgICAgICAgKiBELWNhY2hlIGRpc2FibGVkIChmb3Igbm93KSwKPiArICAgICAgICAgKiBJLWNh
Y2hlIGVuYWJsZWQsCj4gKyAgICAgICAgICogQWxpZ25tZW50IGNoZWNraW5nIGRpc2FibGVkLAo+
ICsgICAgICAgICAqIE1NVSB0cmFuc2xhdGlvbiBkaXNhYmxlZCAoZm9yIG5vdykuICovCj4gKyAg
ICAgICAgbGRyICAgeDAsID0oSFNDVExSX0JBU0UpCj4gKyAgICAgICAgbXNyICAgU0NUTFJfRUwy
LCB4MAo+ICsKPiArICAgICAgICAvKiBFbnN1cmUgdGhhdCBhbnkgZXhjZXB0aW9ucyBlbmNvdW50
ZXJlZCBhdCBFTDIKPiArICAgICAgICAgKiBhcmUgaGFuZGxlZCB1c2luZyB0aGUgRUwyIHN0YWNr
IHBvaW50ZXIsIHJhdGhlcgo+ICsgICAgICAgICAqIHRoYW4gU1BfRUwwLiAqLwo+ICsgICAgICAg
IG1zciBzcHNlbCwgIzEKPiArCj4gKyAgICAgICAgLyogUmVidWlsZCB0aGUgYm9vdCBwYWdldGFi
bGUncyBmaXJzdC1sZXZlbCBlbnRyaWVzLiBUaGUgc3RydWN0dXJlCj4gKyAgICAgICAgICogaXMg
ZGVzY3JpYmVkIGluIG1tLmMuCj4gKyAgICAgICAgICoKPiArICAgICAgICAgKiBBZnRlciB0aGUg
Q1BVIGVuYWJsZXMgcGFnaW5nIGl0IHdpbGwgYWRkIHRoZSBmaXhtYXAgbWFwcGluZwo+ICsgICAg
ICAgICAqIHRvIHRoZXNlIHBhZ2UgdGFibGVzLCBob3dldmVyIHRoaXMgbWF5IGNsYXNoIHdpdGgg
dGhlIDE6MQo+ICsgICAgICAgICAqIG1hcHBpbmcuIFNvIGVhY2ggQ1BVIG11c3QgcmVidWlsZCB0
aGUgcGFnZSB0YWJsZXMgaGVyZSB3aXRoCj4gKyAgICAgICAgICogdGhlIDE6MSBpbiBwbGFjZS4g
Ki8KPiArCj4gKyAgICAgICAgLyogSWYgWGVuIGlzIGxvYWRlZCBhdCBleGFjdGx5IFhFTl9WSVJU
X1NUQVJUIHRoZW4gd2UgZG9uJ3QKPiArICAgICAgICAgKiBuZWVkIGFuIGFkZGl0aW9uYWwgMTox
IG1hcHBpbmcsIHRoZSB2aXJ0dWFsIG1hcHBpbmcgd2lsbAo+ICsgICAgICAgICAqIHN1ZmZpY2Uu
Cj4gKyAgICAgICAgICovCj4gKyAgICAgICAgY21wICAgeDE5LCAjWEVOX1ZJUlRfU1RBUlQKPiAr
ICAgICAgICBjc2V0ICB4MjUsIGVxICAgICAgICAgICAgICAgIC8qIHgyNSA6PSBpZGVudGl0eSBt
YXAgaW4gcGxhY2UsIG9yIG5vdCAqLwo+ICsKPiArICAgICAgICAvKiBXcml0ZSBYZW4ncyBQVCdz
IHBhZGRyIGludG8gVFRCUjBfRUwyICovCj4gKyAgICAgICAgbGRyICAgeDQsID1ib290X3BndGFi
bGUgICAgIC8qIHhlbl9wZ3RhYmxlICAgICovCj4gKyAgICAgICAgYWRkICAgeDQsIHg0LCB4MjAg
ICAgICAgICAgIC8qIHg0IDo9IHBhZGRyIChib290X3BhZ2V0YWJsZSkgKi8KPiArICAgICAgICBt
c3IgICBUVEJSMF9FTDIsIHg0Cj4gKwo+ICsgICAgICAgIC8qIFNldCB1cCBwYWdlIHRhYmxlcyAq
Lwo+ICsgICAgICAgIGJsICAgIHNldHVwX3BhZ2VfdGFibGVzCj4gKwo+ICsgICAgICAgIGxkciAg
IHgxLCA9bW11X3Jlc3VtZWQgICAgICAvKiBFeHBsaWNpdCB2YWRkciwgbm90IFJJUC1yZWxhdGl2
ZSAqLwo+ICsgICAgICAgIG1ycyAgIHgwLCBTQ1RMUl9FTDIKPiArICAgICAgICBvcnIgICB4MCwg
eDAsICNTQ1RMUl9NICAgICAgLyogRW5hYmxlIE1NVSAqLwo+ICsgICAgICAgIG9yciAgIHgwLCB4
MCwgI1NDVExSX0MgICAgICAvKiBFbmFibGUgRC1jYWNoZSAqLwo+ICsgICAgICAgIGRzYiAgIHN5
ICAgICAgICAgICAgICAgICAgICAvKiBGbHVzaCBQVEUgd3JpdGVzIGFuZCBmaW5pc2ggcmVhZHMg
Ki8KPiArICAgICAgICBtc3IgICBTQ1RMUl9FTDIsIHgwICAgICAgICAgLyogbm93IHBhZ2luZyBp
cyBlbmFibGVkICovCj4gKyAgICAgICAgaXNiICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE5v
dywgZmx1c2ggdGhlIGljYWNoZSAqLwo+ICsgICAgICAgIGJyICAgIHgxICAgICAgICAgICAgICAg
ICAgICAvKiBHZXQgYSBwcm9wZXIgdmFkZHIgaW50byBQQyAqLwo+ICsKPiArbW11X3Jlc3VtZWQ6
Cj4gKyAgICAgICAgbGRyICAgeDQsID1pbml0X3R0YnIgICAgICAgICAvKiBWQSBvZiBUVEJSMF9F
TDIgc3Rhc2hlZCBieSBDUFUgMCAqLwoKV2hpbGUgSSBrbm93IHRoYXQgWGVuIGlzIHN3aXRjaGlu
ZyBiZXR3ZWVuIHBhZ2UtdGFibGVzIGluIHNvbWUgcGxhY2UsIAp0aGlzIHNob3VsZCBub3QgYmUg
ZG9uZS4gIEluZGVlZCwgc3VjaCBzZXF1ZW5jZSBtYXkgYnJlYWsgY29oZXJlbmN5IG9mIAp0aGUg
VExCcy4gSW4gb3JkZXIgdG8gYXZvaWQgdGhhdCwgeW91IHdhbnQgdG8gYXBwbHkgdGhlIApicmVh
ay1iZWZvcmUtc2VxdWVuY2UuIEkgaGF2ZW4ndCBmdWxseSB0aGluayBob3cgdG8gc29sdmUgaXQg
aW4gWGVuIApwcm9wZXJseSB0b2RheS4KCkkgYW0gcXVpdGUgd29ycmllZCB0byBpbnRyb2R1Y2Ug
c2ltbGFyIHNlcXVlbmNlIGluIFhlbiBiZWZvcmUgZml4aW5nIHRoZSAKY3VycmVudCBzZXF1ZW5j
ZXMuCgo+ICsgICAgICAgIGxkciAgIHg0LCBbeDRdICAgICAgICAgICAgICAgLyogQWN0dWFsIHZh
bHVlICovCj4gKyAgICAgICAgZHNiICAgc3kKPiArICAgICAgICBtc3IgICBUVEJSMF9FTDIsIHg0
Cj4gKyAgICAgICAgZHNiICAgc3kKPiArICAgICAgICBpc2IKPiArICAgICAgICB0bGJpICBhbGxl
Mgo+ICsgICAgICAgIGRzYiAgIHN5ICAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBs
ZXRpb24gb2YgVExCIGZsdXNoICovCj4gKyAgICAgICAgaXNiCj4gICAgICAgICAgIGIgLgo+ICAg
Cj4gICAvKgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9t
bS5jCj4gaW5kZXggN2EwNmEzM2UyMS4uN2FkMGVlMTk0NyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vbW0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTcyMiw2ICs3MjIsNyBA
QCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29m
ZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCj4gICAgICAgV1JJVEVfU1lTUkVHMzIoUkVBRF9TWVNS
RUczMihTQ1RMUl9FTDIpIHwgU0NUTFJfV1hOLCBTQ1RMUl9FTDIpOwo+ICAgICAgIC8qIEZsdXNo
IGV2ZXJ5dGhpbmcgYWZ0ZXIgc2V0dGluZyBXWE4gYml0LiAqLwo+ICAgICAgIGZsdXNoX3hlbl90
ZXh0X3RsYl9sb2NhbCgpOwo+ICsgICAgaW5pdF9zZWNvbmRhcnlfcGFnZXRhYmxlcygwKTsKPiAg
IAo+ICAgI2lmZGVmIENPTkZJR19BUk1fMzIKPiAgICAgICBwZXJfY3B1KHhlbl9wZ3RhYmxlLCAw
KSA9IGNwdTBfcGd0YWJsZTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYyBi
L3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiBpbmRleCAzNzkyNjM3NGJjLi4zNjVjMzJlYzNjIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
c3VzcGVuZC5jCj4gQEAgLTE0Nyw2ICsxNDcsMTIgQEAgc3RhdGljIGxvbmcgc3lzdGVtX3N1c3Bl
bmQodm9pZCAqZGF0YSkKPiAgIAo+ICAgICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9yZXN1
bWU7Cj4gICAKPiArICAgIC8qCj4gKyAgICAgKiBTQ1RMUl9XWE4gbmVlZHMgdG8gYmUgc2V0IHRv
IGNvbmZpZ3VyZSB0aGF0IGEgbWFwcGluZyBjYW5ub3QgYmUgYm90aAo+ICsgICAgICogd3JpdGFi
bGUgYW5kIGV4ZWN1dGFibGUuIFRoaXMgaXMgZG9uZSBieSBtbXVfaW5pdF9zZWNvbmRhcnlfY3B1
Lgo+ICsgICAgICovCj4gKyAgICBtbXVfaW5pdF9zZWNvbmRhcnlfY3B1KCk7CgpUaGlzIGlzIGEg
Yml0IG9kZCB0byBjYWxsIG1tdV9pbml0X3NlY29uZGFyeV9jcHUoKSBvbiBib290IENQVS4gWW91
IApwcm9iYWJseSB3YW50IGEgcmVuYW1lIGhlcmUuCgo+ICsKPiAgICAgICBnaWNfcmVzdW1lKCk7
Cj4gICAKPiAgIHJlc3VtZV9pcnFzOgo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:36:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:36: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-devel-bounces@lists.xenproject.org>)
	id 1gMFBw-0007va-3v; Mon, 12 Nov 2018 16:36: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMFBu-0007vR-Rw
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 16:35:59 +0000
X-Inumbo-ID: 070e187e-e699-11e8-9a16-bc764e045a96
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 070e187e-e699-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 16:35:56 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id w204so14348968qka.2
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 08:35:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=6Y0nr64ibmMLRMPj24KwAAZlFpIDBDI0Buia2BHhMnY=;
 b=qlXyb561mXKYJy8lrYVHInM7dNQ4hLS/p6UuL5O8pv02Gy5xiL/s1PD/+Jyy6ozG3E
 vQa7FCxR7RGLwkpNFRZq60bNFOsZbQs9BM5bJ81OtA/47Rjp35WoLcJ3jvKSsoixl+mb
 DqGOKSFoX0mnI65Q3JskpSrexpv3fMNfHbLquv5U37Ky9sm2xzCox0CatN838VbHtsg7
 4rpaEhjk3kQMT68WspAMUQEhY7ek73bad1mp/EUKQ1RbrbqBYzHf5Z3WYSHGeL+hKf5T
 nDnIactegJ8JHcQjoh+qNNVdycTtYoQoZx+pOP6P3DAF9bZZ35DAdNy387Kmgno8Jk6/
 ZiRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=6Y0nr64ibmMLRMPj24KwAAZlFpIDBDI0Buia2BHhMnY=;
 b=o03Ys0jwsEP0yarcD9LiC7ytJIW58wiDfFQV8Jr10aYmjfKLRLhl5d6z9NXXKD+PRp
 sBaF7sI9lT//kWOm7UTW5PEr53ps4zlIC1fO4dp+u0ygDKhULZXTdYdvBIaquXrTTlc7
 8/kmaSw96BWUpdbk08ihQFMS4wPeYF6gwHAWaK3hqOX0mxlD6w38yNk0B5EgvmeRyWK1
 YV23ktfIFsk3cQjs1VjupQ2JOAL/aiHgwvMKyuBg/BH+Sja1s1AV0GMseiHaPqHKN4SA
 4prAc6UqFL+4m9tdsTlXMUKZXbVcaOyYf1rijYgl8SFMhagM+Bp6vc2sWQVMN/Lm7s/4
 YeWg==
X-Gm-Message-State: AGRZ1gIqltWCGAAZNpTc1D51FbakVRhhQDeS9Gzv++/kKuDlAuJx5Mkm
 YNyfIJb+tuXKZILIwnU5xAh3RLrAOW40e/AGTeX4/A==
X-Google-Smtp-Source: AJdET5fw2UqhYMQBd+YJakxc/tj9o7LJIi51iNsDWdg/5Yd+FZGh0ttmrTvUSEw86h1RYn1GQqpLzCogdL1FjfCWh64=
X-Received: by 2002:a0c:cb09:: with SMTP id o9mr1653865qvk.96.1542040555223;
 Mon, 12 Nov 2018 08:35:55 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
In-Reply-To: <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Mon, 12 Nov 2018 17:35:43 +0100
Message-ID: <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKVGhhbmtzIGZvciB5b3VyIGZlZWRiYWNrLCBJJ2xsIG5lZWQgdG8gYW5zd2Vy
IGluIGl0ZXJhdGlvbnMuCgpPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCA0OjI3IFBNIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Cj4gSGkgTWlyZWxhLAo+Cj4gT24g
MTEvMTIvMTggMTE6MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiBUaGUgaW1wbGVt
ZW50YXRpb24gY29uc2lzdHMgb2Y6Cj4gPiAtQWRkaW5nIFBTQ0kgc3lzdGVtIHN1c3BlbmQgY2Fs
bCBhcyBuZXcgUFNDSSBmdW5jdGlvbgo+ID4gLVRyYXBwaW5nIFBTQ0kgc3lzdGVtX3N1c3BlbmQg
SFZDCj4gPiAtSW1wbGVtZW50aW5nIFBTQ0kgc3lzdGVtIHN1c3BlbmQgY2FsbCAodmlydHVhbCBp
bnRlcmZhY2UgdGhhdCBhbGxvd3MKPiA+ICAgZ3Vlc3RzIHRvIHN1c3BlbmQgdGhlbXNlbHZlcykK
PiA+Cj4gPiBUaGUgUFNDSSBzeXN0ZW0gc3VzcGVuZCBzaG91bGQgYmUgY2FsbGVkIGJ5IGEgZ3Vl
c3QgZnJvbSBpdHMgYm9vdAo+ID4gVkNQVS4gTm9uLWJvb3QgVkNQVXMgb2YgdGhlIGd1ZXN0IHNo
b3VsZCBiZSBob3QtdW5wbHVnZ2VkIHVzaW5nIFBTQ0kKPiA+IENQVV9PRkYgY2FsbCBwcmlvciB0
byBpc3N1aW5nIFBTQ0kgc3lzdGVtIHN1c3BlbmQuIEludGVycnVwdHMgdGhhdAo+ID4gYXJlIGxl
ZnQgZW5hYmxlZCBieSB0aGUgZ3Vlc3QgYXJlIGFzc3VtZWQgdG8gYmUgaXRzIHdha2UtdXAgaW50
ZXJydXB0cy4KPiA+IFRoZXJlZm9yZSwgYSB3YWtlLXVwIGludGVycnVwdCB0cmlnZ2VycyB0aGUg
cmVzdW1lIG9mIHRoZSBndWVzdC4gR3Vlc3QKPiA+IHNob3VsZCByZXN1bWUgcmVnYXJkbGVzcyBv
ZiB0aGUgc3RhdGUgb2YgWGVuIChzdXNwZW5kZWQgb3Igbm90KS4KPiA+Cj4gPiBXaGVuIGEgZ3Vl
c3QgY2FsbHMgUFNDSSBzeXN0ZW0gc3VzcGVuZCB0aGUgcmVzcGVjdGl2ZSBkb21haW4gd2lsbCBi
ZQo+ID4gc3VzcGVuZGVkIGlmIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUgbWV0Ogo+ID4g
MSkgR2l2ZW4gcmVzdW1lIGVudHJ5IHBvaW50IGlzIG5vdCBpbnZhbGlkCj4gPiAyKSBPdGhlciAo
aWYgYW55KSBWQ1BVcyBvZiB0aGUgY2FsbGluZyBndWVzdCBhcmUgaG90LXVucGx1Z2dlZAo+ID4K
PiA+IElmIHRoZSBjb25kaXRpb25zIGFib3ZlIGFyZSBtZXQgdGhlIGNhbGxpbmcgZG9tYWluIGlz
IGxhYmVsZWQgYXMKPiA+IHN1c3BlbmRlZCBhbmQgdGhlIGNhbGxpbmcgVkNQVSBpcyBibG9ja2Vk
LiBJZiBub3RoaW5nIGVsc2Ugd291bGRuJ3QKPiA+IGJlIGRvbmUgdGhlIHN1c3BlbmRlZCBkb21h
aW4gd291bGQgcmVzdW1lIGZyb20gdGhlIHBsYWNlIHdoZXJlIGl0Cj4gPiBjYWxsZWQgUFNDSSBz
eXN0ZW0gc3VzcGVuZC4gVGhpcyBpcyBleHBlY3RlZCBpZiBwcm9jZXNzaW5nIG9mIHRoZSBQU0NJ
Cj4gPiBzeXN0ZW0gc3VzcGVuZCBjYWxsIGZhaWxzLiBIb3dldmVyLCBpbiB0aGUgY2FzZSBvZiBz
dWNjZXNzIHRoZSBjYWxsaW5nCj4gPiBndWVzdCBzaG91bGQgcmVzdW1lIChjb250aW51ZSBleGVj
dXRpb24gYWZ0ZXIgdGhlIHdha2UtdXApIGZyb20gdGhlIGVudHJ5Cj4gPiBwb2ludCB3aGljaCBp
cyBnaXZlbiBhcyB0aGUgZmlyc3QgYXJndW1lbnQgb2YgdGhlIFBTQ0kgc3lzdGVtIHN1c3BlbmQK
PiA+IGNhbGwuIEluIGFkZGl0aW9uIHRvIHRoZSBlbnRyeSBwb2ludCwgdGhlIGd1ZXN0IGV4cGVj
dHMgdG8gc3RhcnQgd2l0aGluCj4gPiB0aGUgZW52aXJvbm1lbnQgd2hvc2Ugc3RhdGUgbWF0Y2hl
cyB0aGUgc3RhdGUgYWZ0ZXIgcmVzZXQuIFRoaXMgbWVhbnMKPiA+IHRoYXQgdGhlIGd1ZXN0IHNo
b3VsZCBmaW5kIHJlc2V0IHJlZ2lzdGVyIHZhbHVlcywgTU1VIGRpc2FibGVkLCBldGMuCj4gPiBU
aGVyZWJ5LCB0aGUgY29udGV4dCBvZiBWQ1BVIHNob3VsZCBiZSAncmVzZXQnIChhcyBpZiB0aGUg
c3lzdGVtIGlzCj4gPiBjb21taW5nIG91dCBvZiByZXNldCksIHRoZSBwcm9ncmFtIGNvdW50ZXIg
c2hvdWxkIGNvbnRhaW4gZW50cnkgcG9pbnQsCj4gPiB3aGljaCBpcyAxc3QgYXJndW1lbnQsIGFu
ZCByMC94MCBzaG91bGQgY29udGFpbiBjb250ZXh0IElEIHdoaWNoIGlzIDJuZAo+ID4gYXJndW1l
bnQgb2YgUFNDSSBzeXN0ZW0gc3VzcGVuZCBjYWxsLiBUaGUgY29udGV4dCBvZiBWQ1BVIGlzIHNl
dAo+ID4gYWNjb3JkaW5nbHkgd2hlbiB0aGUgUFNDSSBzeXN0ZW0gc3VzcGVuZCBpcyBwcm9jZXNz
ZWQsIHNvIHRoYXQgbm90aGluZwo+ID4gbmVlZHMgdG8gYmUgZG9uZSBvbiByZXN1bWUvd2FrZS11
cCBwYXRoLiBIb3dldmVyLCBpbiBvcmRlciB0byBlbnN1cmUgdGhhdAo+ID4gdGhpcyBjb250ZXh0
IGRvZXNuJ3QgZ2V0IG92ZXJ3cml0dGVuIGJ5IHRoZSBzY2hlZHVsZXIgd2hlbiBzY2hlZHVsaW5n
IG91dAo+ID4gdGhpcyBWQ1BVICh3b3VsZCBub3JtYWxseSBoYXBwZW4gYWZ0ZXIgdGhlIGNhbGxp
bmcgQ1BVIGlzIGJsb2NrZWQpLCB3ZSBuZWVkCj4gPiB0byBjaGVjayB3aGV0aGVyIHRvIHJldHVy
biBlYXJseSBmcm9tIGN0eHRfc3dpdGNoX2Zyb20oKS4KPiA+Cj4gPiBUaGVyZSBhcmUgdmFyaWFi
bGVzIGluIGRvbWFpbiBzdHJ1Y3R1cmUgdG8ga2VlcCB0cmFjayBvZiBkb21haW4gc2h1dGRvd24u
Cj4gPiBPbmUgb2YgZXhpc3Rpbmcgc2h1dGRvd24gcmVhc29uIGlzICdzdXNwZW5kJyB3aGljaCB0
aGlzIHBhdGNoIGlzIHVzaW5nIHRvCj4gPiB0cmFjayB0aGUgc3VzcGVuZCBzdGF0ZSBvZiBhIGRv
bWFpbi4gVGhvc2UgdmFyaWFibGVzIGFyZSB1c2VkIHRvIGRldGVybWluZQo+ID4gd2hldGhlciB0
byBlYXJseSByZXR1cm4gZnJvbSBjdHh0X3N3aXRjaF9mcm9tKCkgb3Igbm90Lgo+ID4KPiA+IEEg
c3VzcGVuZGVkIGRvbWFpbiB3aWxsIHJlc3VtZSBhZnRlciB0aGUgWGVuIHJlY2VpdmVzIGFuIGlu
dGVycnVwdCB3aGljaCBpcwo+ID4gdGFyZ2V0ZWQgdG8gdGhlIGRvbWFpbiwgdW5ibG9ja3MgdGhl
IGRvbWFpbidzIFZDUFUsIGFuZCBzY2hlZHVsZXMgaXQgaW4uCj4gPiBXaGVuIHRoZSBWQ1BVIGlz
IHNjaGVkdWxlZCBpbiwgdGhlIFZDUFUgY29udGV4dCBpcyBhbHJlYWR5IHJlc2V0LCBhbmQKPiA+
IGNvbnRhaW5zIHRoZSByaWdodCByZXN1bWUgZW50cnkgcG9pbnQgaW4gcHJvZ3JhbSBjb3VudGVy
IHRoYXQgd2lsbCBiZQo+ID4gcmVzdG9yZWQgaW4gY3R4dF9zd2l0Y2hfdG8oKS4gVGhlIG9ubHkg
dGhpbmcgdGhhdCBuZWVkcyB0byBiZSBkb25lIGF0IHRoaXMKPiA+IHBvaW50IGlzIHRvIGNsZWFy
IHRoZSB2YXJpYWJsZXMgdGhhdCBtYXJrZWQgdGhlIGRvbWFpbiBzdGF0ZSBhcyBzdXNwZW5kZWQu
Cj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3Zp
Y0BhZ2dpb3MuY29tPgo+ID4gU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5v
d3NoYWRpQHhpbGlueC5jb20+Cj4gPgo+ID4gLS0tCj4gPiBDaGFuZ2VzIGluIHYyOgo+ID4KPiA+
IC1GaXggcHJpbnQgdG8gY29tcGlsZSBmb3IgYXJtMzIgYW5kIHRvIGFsaWduIHdpdGggWGVuIGNv
ZGluZyBzdHlsZQo+ID4gLS0tCj4gPiAgIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAg
IHwgICAxICsKPiA+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgICAgfCAgMTMgKysr
Cj4gPiAgIHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgICAgICAgICAgIHwgMTY2ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gICB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAg
ICAgICAgICAgICB8ICAxOSArKysrKwo+ID4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2Rl
Zm4uaCB8ICAgMSArCj4gPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgICAgIHwgICAy
ICsKPiA+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9zdXNwZW5kLmggICAgfCAgMTYgKysrKwo+ID4g
ICB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICB8ICAgMSArCj4gPiAgIDggZmlsZXMg
Y2hhbmdlZCwgMjE5IGluc2VydGlvbnMoKykKPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9h
cmNoL2FybS9zdXNwZW5kLmMKPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2Fz
bS1hcm0vc3VzcGVuZC5oCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtlZmls
ZSBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+ID4gaW5kZXggMjNjNWQ5YWRiYy4uNzQ0YjFhNGRj
OCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+ID4gKysrIGIveGVuL2Fy
Y2gvYXJtL01ha2VmaWxlCj4gPiBAQCAtNDMsNiArNDMsNyBAQCBvYmoteSArPSBzZXR1cC5vCj4g
PiAgIG9iai15ICs9IHNodXRkb3duLm8KPiA+ICAgb2JqLXkgKz0gc21wLm8KPiA+ICAgb2JqLXkg
Kz0gc21wYm9vdC5vCj4gPiArb2JqLXkgKz0gc3VzcGVuZC5vCj4gPiAgIG9iai15ICs9IHN5c2N0
bC5vCj4gPiAgIG9iai15ICs9IHRpbWUubwo+ID4gICBvYmoteSArPSB0cmFwcy5vCj4gPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4g
PiBpbmRleCBlNTk0YjQ4ZDgxLi43ZjgxMDU0NjVjIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiA+IEBAIC05Nyw2
ICs5NywxMSBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICpwKQo+
ID4gICAgICAgaWYgKCBpc19pZGxlX3ZjcHUocCkgKQo+ID4gICAgICAgICAgIHJldHVybjsKPiA+
Cj4gPiArICAgIC8qIFZDUFUncyBjb250ZXh0IHNob3VsZCBub3QgYmUgc2F2ZWQgaWYgaXRzIGRv
bWFpbiBpcyBzdXNwZW5kZWQgKi8KPiA+ICsgICAgaWYgKCBwLT5kb21haW4tPmlzX3NodXRfZG93
biAmJgo+ID4gKyAgICAgICAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBTSFVURE9XTl9z
dXNwZW5kKSApCj4gPiArICAgICAgICByZXR1cm47Cj4gU0hVVERPV05fc3VzcGVuZCBpcyB1c2Vk
IGluIFhlbiBmb3Igb3RoZXIgcHVycG9zZSAoc2VlCj4gU0NIRURPUF9zaHV0ZG93bikuIFRoZSBv
dGhlciB1c2VyIG9mIHRoYXQgY29kZSByZWxpZXMgb24gYWxsIHRoZSBzdGF0ZQo+IHRvIGJlIHNh
dmVkIG9uIHN1c3BlbmQuCj4KCldlIGp1c3QgbmVlZCBhIGZsYWcgdG8gbWFyayBhIGRvbWFpbiBh
cyBzdXNwZW5kZWQsIGFuZCBJIGRvIGJlbGlldmUKU0hVVERPV05fc3VzcGVuZCBpcyBub3QgdXNl
ZCBhbnl3aGVyZSBlbHNlLgpMZXQncyBjb21lIGJhY2sgb24gdGhpcy4KCj4gSG93ZXZlciwgd2hh
dCBpcyB0aGUgaXNzdWUgd2l0aCBzYXZpbmcgYWxsIHRoZSByZWdpc3RlcnMgaGVyZT8KPgoKV2Ug
bmVlZCB0byBzYXZlIGFyZ3VtZW50cyB0aGF0IGFyZSBwcm92aWRlZCBieSBhIGd1ZXN0IHdpdGgg
c3lzdGVtCnN1c3BlbmQgUFNDSSBjYWxsLiBUaGVzZSBhcmd1bWVudHMgYXJlIHRoZSBlbnRyeSBw
b2ludCB0aGF0IG5lZWRzIHRvCmJlIHNhdmVkIGluIHByb2dyYW0gY291bnRlciBhbmQgY29udGV4
dCBJRCB0aGF0IG5lZWRzIHRvIGJlIHNhdmVkIGluCngwL3IwLiBXZSBkb24ndCBoYXZlIHRoZXNl
IGFyZ3VtZW50cyBoZXJlLiBDb250ZXh0IHN3aXRjaCBoYXBwZW5zCmFmdGVyIHByb2Nlc3Npbmcg
dGhlIHN5c3RlbSBzdXNwZW5kIFBTQ0kgY2FsbCwgc28gaXQncyB0b28gbGF0ZS4KCj4gPiArCj4g
PiAgICAgICBwMm1fc2F2ZV9zdGF0ZShwKTsKPiA+Cj4gPiAgICAgICAvKiBDUCAxNSAqLwo+ID4g
QEAgLTE4MSw2ICsxODYsMTQgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZj
cHUgKm4pCj4gPiAgICAgICBpZiAoIGlzX2lkbGVfdmNwdShuKSApCj4gPiAgICAgICAgICAgcmV0
dXJuOwo+ID4KPiA+ICsgICAgLyogSWYgdGhlIGRvbWFpbiB3YXMgc3VzcGVuZGVkLCBpdCBpcyBy
ZXN1bWluZyBub3cgKi8KPiA+ICsgICAgaWYgKCBuLT5kb21haW4tPmlzX3NodXRfZG93biAmJgo+
ID4gKyAgICAgICAgKG4tPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBTSFVURE9XTl9zdXNwZW5k
KSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIG4tPmRvbWFpbi0+aXNfc2h1dF9kb3duID0gMDsK
PiA+ICsgICAgICAgIG4tPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9IFNIVVRET1dOX0NPREVfSU5W
QUxJRDsKPiA+ICsgICAgfQo+Cj4gVGhpcyBsb29rcyBsaWtlIGEgaGFjay4gV2h5IG5vdCBjYWxs
aW5nIGRvbWFpbl9yZXN1bWUgd2hlbiByZWNlaXZpbmcgdGhlCj4gaW50ZXJydXB0Pwo+CgpHb29k
IHBvaW50LCBJIG5lZWQgdG8gZG91YmxlIGNoZWNrIGFuZCBjb21lIGJhY2sgb24gdGhpcy4KCj4g
PiArCj4gPiAgICAgICBwMm1fcmVzdG9yZV9zdGF0ZShuKTsKPiA+Cj4gPiAgICAgICB2cGlkciA9
IFJFQURfU1lTUkVHMzIoTUlEUl9FTDEpOwo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9z
dXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+ID4gaW5kZXggMDAwMDAwMDAwMC4uOWVlYTkyMTRlMQo+ID4gLS0tIC9kZXYvbnVsbAo+ID4g
KysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+Cj4gSSB3b3VsZCBwcmVmZXIgaWYgd2UgZG9u
J3QgbWl4IGd1ZXN0IGFuZCBob3N0IHN1c3BlbmQgaW4gdGhlIHNhbWUgZmlsZS4KClN1cmUsIHdl
IGNhbiBtb3ZlIGd1ZXN0IHN1c3BlbmQgY29kZSBpbnRvIGFuIGFub3RoZXIgZmlsZSwgZS5nLgp4
ZW4vYXJjaC9hcm0vdnN1c3BlbmQuYwoKPgo+ID4gQEAgLTAsMCArMSwxNjYgQEAKPgo+IE1pc3Np
bmcgY29weXJpZ2h0IGhlYWRlcnMgaGVyZS4KClRoYW5rcwoKPgo+ID4gKyNpbmNsdWRlIDx4ZW4v
c2NoZWQuaD4KPiA+ICsjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KPiA+ICsjaW5jbHVkZSA8
YXNtL2V2ZW50Lmg+Cj4gPiArI2luY2x1ZGUgPGFzbS9wc2NpLmg+Cj4gPiArCj4gPiArLyogUmVz
ZXQgdmFsdWVzIG9mIFZDUFUgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIHJlZ2lzdGVycyAqLwo+Cj4g
VGVjaG5pY2FsbHkgdGhpcyBpcyBub3QgcmVxdWlyZXMgYXMgbW9zdCBvZiB0aGUgcmVnaXN0ZXJz
IGFyZSB1bmtub3duLiBJCj4gdW5kZXJzdGFuZCB0aGlzIGhlbHBzIGZvciBkZWJ1Z2dpbmcgYW4g
T1MuCj4KPiBJIHdvdWxkIGludHJvZHVjZSBpdCBpbiBhIHNlcGFyYXRlIHBhdGNoIGFuZCBkaXJl
Y3RseSBpbgo+IGFyY2hfc2V0X2luZm9fZ3Vlc3QgYXMgSSB3b3VsZCBsaWtlIHRoZSBiZWhhdmlv
ciB0byBiZSB0aGUgc2FtZQo+IGV2ZXJ5d2hlcmUgd2UgbmVlZCB0byByZXNldCBhIHZDUFUuCgpJ
IGFncmVlLiBQbGVhc2UganVzdCBjb25zaWRlciB0aGF0IHJlc2V0dGluZyBhIHZDUFUgY29udGV4
dCBpcyBkb25lIGluCjIgc2NlbmFyaW9zOiBvbmUgd2hlcmUgYSB2Q1BVIGlzIGp1c3QgY3JlYXRl
ZCwgYW5kIGFub3RoZXIgb25lIHdoZW4KdGhlIHZDUFUgYWxyZWFkeSBleGlzdHMgYnV0IHRoZSBj
b250ZXh0IGhhcyB0byBiZSBjbGVhcmVkLiBDb3VsZCB5b3UKcGxlYXNlIHByb3ZpZGUgc29tZSBn
dWlkYW5jZSBvbiBob3cgdG8gZG8gdGhpcywgYmVjYXVzZSB3ZSBzdHJ1Z2dsZWQKZm9yIGEgd2hp
bGUgYW5kIGRpZG4ndCByZWFsbHkgZmluZCBhIG5pY2Ugd2F5PwoKPgo+ID4gK3N0YXRpYyB2b2lk
IHZjcHVfYXJjaF9yZXNldChzdHJ1Y3QgdmNwdSAqdikKPiA+ICt7Cj4gPiArICAgIHYtPmFyY2gu
dHRicjAgPSAwOwo+ID4gKyAgICB2LT5hcmNoLnR0YnIxID0gMDsKPiA+ICsgICAgdi0+YXJjaC50
dGJjciA9IDA7Cj4gPiArCj4gPiArICAgIHYtPmFyY2guY3NzZWxyID0gMDsKPiA+ICsgICAgdi0+
YXJjaC5jcGFjciA9IDA7Cj4gPiArICAgIHYtPmFyY2guY29udGV4dGlkciA9IDA7Cj4gPiArICAg
IHYtPmFyY2gudHBpZHJfZWwwID0gMDsKPiA+ICsgICAgdi0+YXJjaC50cGlkcnJvX2VsMCA9IDA7
Cj4gPiArICAgIHYtPmFyY2gudHBpZHJfZWwxID0gMDsKPiA+ICsgICAgdi0+YXJjaC52YmFyID0g
MDsKPiA+ICsgICAgaWYgKCBpc18zMmJpdF9kb21haW4odi0+ZG9tYWluKSApCj4KPiBUaGlzIGlz
IG5vdCBuZWNlc3NhcnkKPgo+ID4gKyAgICAgICAgdi0+YXJjaC5kYWNyID0gMDsKPiA+ICsgICAg
di0+YXJjaC5wYXIgPSAwOwo+ID4gKyNpZiBkZWZpbmVkKENPTkZJR19BUk1fMzIpCj4gPiArICAg
IHYtPmFyY2gubWFpcjAgPSAwOwo+ID4gKyAgICB2LT5hcmNoLm1haXIxID0gMDsKPiA+ICsgICAg
di0+YXJjaC5hbWFpcjAgPSAwOwo+ID4gKyAgICB2LT5hcmNoLmFtYWlyMSA9IDA7Cj4gPiArI2Vs
c2UKPiA+ICsgICAgdi0+YXJjaC5tYWlyID0gMDsKPiA+ICsgICAgdi0+YXJjaC5hbWFpciA9IDA7
Cj4gPiArI2VuZGlmCj4gPiArICAgIC8qIEZhdWx0IFN0YXR1cyAqLwo+ID4gKyNpZiBkZWZpbmVk
KENPTkZJR19BUk1fMzIpCj4gPiArICAgIHYtPmFyY2guZGZhciA9IDA7Cj4gPiArICAgIHYtPmFy
Y2guaWZhciA9IDA7Cj4gPiArICAgIHYtPmFyY2guZGZzciA9IDA7Cj4gPiArI2VsaWYgZGVmaW5l
ZChDT05GSUdfQVJNXzY0KQo+ID4gKyAgICB2LT5hcmNoLmZhciA9IDA7Cj4gPiArICAgIHYtPmFy
Y2guZXNyID0gMDsKPiA+ICsjZW5kaWYKPiA+ICsKPiA+ICsgICAgaWYgKCBpc18zMmJpdF9kb21h
aW4odi0+ZG9tYWluKSApCj4KPiBTYW1lIGhlcmUuCj4KPiA+ICsgICAgICAgIHYtPmFyY2guaWZz
ciAgPSAwOwo+ID4gKyAgICB2LT5hcmNoLmFmc3IwID0gMDsKPiA+ICsgICAgdi0+YXJjaC5hZnNy
MSA9IDA7Cj4gPiArCj4gPiArI2lmZGVmIENPTkZJR19BUk1fMzIKPiA+ICsgICAgdi0+YXJjaC5q
b3NjciA9IDA7Cj4gPiArICAgIHYtPmFyY2guam1jciA9IDA7Cj4gPiArI2VuZGlmCj4gPiArCj4g
PiArICAgIGlmICggaXNfMzJiaXRfZG9tYWluKHYtPmRvbWFpbikgJiYgY3B1X2hhc190aHVtYmVl
ICkKPgo+IFNhbWUgaGVyZS4KPgo+ID4gKyAgICB7Cj4gPiArICAgICAgICB2LT5hcmNoLnRlZWNy
ID0gMDsKPiA+ICsgICAgICAgIHYtPmFyY2gudGVlaGJyID0gMDsKPiA+ICsgICAgfQo+ID4gK30K
PiA+ICsKPiA+ICsvKgo+ID4gKyAqIFRoaXMgZnVuY3Rpb24gc2V0cyB0aGUgY29udGV4dCBvZiBj
dXJyZW50IFZDUFUgdG8gdGhlIHN0YXRlIHdoaWNoIGlzIGV4cGVjdGVkCj4gPiArICogYnkgdGhl
IGd1ZXN0IG9uIHJlc3VtZS4gVGhlIGV4cGVjdGVkIFZDUFUgc3RhdGUgaXM6Cj4gPiArICogMSkg
cGMgdG8gY29udGFpbiByZXN1bWUgZW50cnkgcG9pbnQgKDFzdCBhcmd1bWVudCBvZiBQU0NJIFNZ
U1RFTV9TVVNQRU5EKQo+ID4gKyAqIDIpIHIwL3gwIHRvIGNvbnRhaW4gY29udGV4dCBJRCAoMm5k
IGFyZ3VtZW50IG9mIFBTQ0kgU1lTVEVNX1NVU1BFTkQpCj4gPiArICogMykgQWxsIG90aGVyIGdl
bmVyYWwgcHVycG9zZSBhbmQgc3lzdGVtIHJlZ2lzdGVycyBzaG91bGQgaGF2ZSByZXNldCB2YWx1
ZXMKPiA+ICsgKgo+ID4gKyAqIE5vdGU6IHRoaXMgZnVuY3Rpb24gaGFzIHRvIHJldHVybiB2b2lk
IGJlY2F1c2UgaXQgaGFzIHRvIGFsd2F5cyBzdWNjZWVkLiBJbgo+ID4gKyAqIG90aGVyIHdvcmRz
LCB0aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCBmcm9tIHZpcnR1YWwgUFNDSSBTWVNURU1fU1VTUEVO
RAo+ID4gKyAqIGltcGxlbWVudGF0aW9uLCB3aGljaCBjYW4gcmV0dXJuIG9ubHkgYSBsaW1pdGVk
IG51bWJlciBvZiBwb3NzaWJsZSBlcnJvcnMsCj4gPiArICogbm9uZSBvZiB3aGljaCBjb3VsZCBy
ZXByZXNlbnQgdGhlIGZhY3QgdGhhdCBhbiBlcnJvciBvY2N1cnJlZCB3aGVuIHByZXBhcmluZwo+
ID4gKyAqIHRoZSBkb21haW4gZm9yIHN1c3BlbmQuCj4gPiArICogQ29uc2VxdWVudGx5LCBkeW5h
bWljIG1lbW9yeSBhbGxvY2F0aW9uIGNhbm5vdCBiZSBkb25lIHdpdGhpbiB0aGlzIGZ1bmN0aW9u
LAo+ID4gKyAqIGJlY2F1c2UgaWYgbWFsbG9jIGZhaWxzIHRoZSBlcnJvciBoYXMgbm93aGVyZSB0
byBwcm9wYWdhdGUuCj4KPiBZb3UgY291bGQgY3Jhc2ggdGhlIGRvbWFpbiBpZiB5b3UgYXJlIG5v
dCBhYmxlIHRvIHJlc3VtZSBpdC4gSW4gdGhlCj4gY3VycmVudCBjb250ZXh0Li4uCj4KPiA+ICsg
Ki8KPiA+ICtzdGF0aWMgdm9pZCB2Y3B1X3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lz
dGVyX3QgY2lkKQo+ID4gK3sKPiA+ICsgICAgLyogU3RhdGljIGFsbG9jYXRpb24gYmVjYXVzZSBk
eW5hbWljIHdvdWxkIG5lZWQgYSBub24tdm9pZCByZXR1cm4gKi8KPiA+ICsgICAgc3RhdGljIHN0
cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQgY3R4dDsKPgo+IC4uLiB0aGlzIGlzIG5vdCByaWdodC4g
VGhpcyBmdW5jdGlvbiBjYW4gYmUgY2FsbGVkIGNvbmN1cnJlbnRseSwgc28gYQo+IGxvdCBvZiBm
dW5ueSB0aGluZ3MgY2FuIGhhcHBlbiAoaS5lIGNvcnJ1cHRpb24pLgo+Cj4gVGhlIHZDUFUgY29u
dGV4dCBkb2VzIG5vdCBsb29rIHRvbyBiaWcuIFNvIEkgd291bGQganVzdCBhbGxvY2F0ZSBpdCBv
bgo+IHRoZSBzdGFjayBkaXJlY3RseS4KPgoKQWdyZWVkLCAnc3RhdGljJyBzaG91bGQgYmUgcmVt
b3ZlZCB0byBhZGRyZXNzIGFsbCB0aGVzZSBpc3N1ZXMuCgo+ID4gKyAgICBzdHJ1Y3QgdmNwdSAq
diA9IGN1cnJlbnQ7Cj4gPiArCj4gPiArICAgIC8qIE1ha2Ugc3VyZSB0aGF0IFZDUFUgZ3Vlc3Qg
cmVncyBhcmUgemVyb2llZCAqLwo+Cj4gcy96ZXJvaWVkL3plcm9lZC8KClRoYW5rcwoKPgo+ID4g
KyAgICBtZW1zZXQoJmN0eHQsIDAsIHNpemVvZihjdHh0KSk7Cj4gPiArCj4gPiArICAgIC8qIFNl
dCBub24temVybyB2YWx1ZXMgdG8gdGhlIHJlZ2lzdGVycyBwcmlvciB0byBjb3B5aW5nICovCj4g
PiArICAgIGN0eHQudXNlcl9yZWdzLnBjNjQgPSAodTY0KWVwb2ludDsKPiA+ICsKPiA+ICsgICAg
aWYgKCBpc18zMmJpdF9kb21haW4oY3VycmVudC0+ZG9tYWluKSApCj4gPiArICAgIHsKPiA+ICsg
ICAgICAgIGN0eHQudXNlcl9yZWdzLnIwX3VzciA9IGNpZDsKPiA+ICsgICAgICAgIGN0eHQudXNl
cl9yZWdzLmNwc3IgPSBQU1JfR1VFU1QzMl9JTklUOwo+ID4gKwo+ID4gKyAgICAgICAgLyogVGh1
bWIgc2V0IGlzIGFsbG93ZWQgb25seSBmb3IgMzItYml0IGRvbWFpbiAqLwo+ID4gKyAgICAgICAg
aWYgKCBlcG9pbnQgJiAxICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBjdHh0LnVz
ZXJfcmVncy5jcHNyIHw9IFBTUl9USFVNQjsKPiA+ICsgICAgICAgICAgICBjdHh0LnVzZXJfcmVn
cy5wYzY0ICY9IH4odTY0KTE7Cj4gPiArICAgICAgICB9Cj4gPiArICAgIH0KPiA+ICsjaWZkZWYg
Q09ORklHX0FSTV82NAo+ID4gKyAgICBlbHNlCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGN0eHQu
dXNlcl9yZWdzLngwID0gY2lkOwo+ID4gKyAgICAgICAgY3R4dC51c2VyX3JlZ3MuY3BzciA9IFBT
Ul9HVUVTVDY0X0lOSVQ7Cj4gPiArICAgIH0KPiA+ICsjZW5kaWYKPiA+ICsgICAgY3R4dC5zY3Rs
ciA9IFNDVExSX0dVRVNUX0lOSVQ7Cj4gPiArICAgIGN0eHQuZmxhZ3MgPSBWR0NGX29ubGluZTsK
PiA+ICsKPiA+ICsgICAgLyogUmVzZXQgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIHJlZ2lzdGVycyAq
Lwo+ID4gKyAgICB2Y3B1X2FyY2hfcmVzZXQodik7ID4gKwo+ID4gKyAgICAvKiBJbml0aWFsaXpl
IFZDUFUgcmVnaXN0ZXJzICovCj4gPiArICAgIF9hcmNoX3NldF9pbmZvX2d1ZXN0KHYsICZjdHh0
KTsKPgo+IEFGQUlDVCwgdGhpcyBpcyBleHBlY3RlZCB0byBiZSBjYWxsZWQgd2l0aCB0aGUgZG9t
YWluIGxvY2sgdGFrZW4gYXMgdGhpcwo+IGNhbiBiZSBjYWxsZWQgYnkgdmFyaW91cyBwYXRoLgo+
Cj4gQWxzbywgbW9zdCBvZiB0aGUgZnVuY3Rpb24gaXMgdGhlIHNhbWUgYXMgQ1BVX29uLiBTbyBJ
IHdvdWxkIGxpa2UgdG8gc2VlCj4gdGhlIGNvZGUgZmFjdG9yZWQgaW4gdGhlIHNlcGFyYXRlIGZ1
bmN0aW9uIGFuZCB1c2VkIGluIGJvdGggcGxhY2UuCj4KCkkgYWdyZWUsIGJ1dCB0aGUgMiBzY2Vu
YXJpb3MgKFZDUFUgYWxsb2NhdGlvbiB2ZXJzdXMgY2xlYXJpbmcgVkNQVQpjb250ZXh0KSBtYWRl
IGl0IGEgYml0IGRpZmZpY3VsdCB0byBzaGFyZS4gUGxlYXNlIGxldCBtZSBrbm93IGlmIHlvdQpo
YXZlIHNvbWUgYWRkaXRpb25hbCBoaW50IG9uIGhvdyB0byBleGFjdGx5IHN0cnVjdHVyZSB0aGUg
Y29kZS4KCj4gPiArfQo+ID4gKwo+ID4gK2ludDMyX3QgZG9tYWluX3N1c3BlbmQocmVnaXN0ZXJf
dCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IHZjcHUgKnY7
Cj4gPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4gPiArICAgIGJv
b2wgaXNfdGh1bWIgPSBlcG9pbnQgJiAxOwo+ID4gKwo+ID4gKyAgICBkcHJpbnRrKFhFTkxPR19E
RUJVRywKPiA+ICsgICAgICAgICAgICAiRG9tJWQgc3VzcGVuZDogZXBvaW50PTB4JSJQUklyZWdp
c3RlciIsIGNpZD0weCUiUFJJcmVnaXN0ZXIiXG4iLAo+ID4gKyAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgZXBvaW50LCBjaWQpOwo+ID4gKwo+ID4gKyAgICAvKiBUSFVNQiBzZXQgaXMgbm90IGFs
bG93ZWQgd2l0aCA2NC1iaXQgZG9tYWluICovCj4gPiArICAgIGlmICggaXNfNjRiaXRfZG9tYWlu
KGQpICYmIGlzX3RodW1iICkKPiA+ICsgICAgICAgIHJldHVybiBQU0NJX0lOVkFMSURfQUREUkVT
UzsKPiA+ICsKPiA+ICsgICAgLyogRW5zdXJlIHRoYXQgYWxsIENQVXMgb3RoZXIgdGhhbiB0aGUg
Y2FsbGluZyBvbmUgYXJlIG9mZmxpbmUgKi8KPiA+ICsgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYg
KQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBpZiAoIHYgIT0gY3VycmVudCAmJiBpc192Y3B1X29u
bGluZSh2KSApCj4gPiArICAgICAgICAgICAgcmV0dXJuIFBTQ0lfREVOSUVEOwo+ID4gKyAgICB9
Cj4KPiBXaGF0IGRvZXMgcHJldmVudCBhIHZDUFUgdG8gbm90IGNvbWUgb25saW5lIHdoaWxlIGRv
aW5nIHRoZSBsb29wPwoKQXMgeW91IHN1Z2dlc3RlZCBwcm9iYWJseSBub3RoaW5nIGlmIHRoZXJl
IGlzIGEgYnVnIGluIHRoZSBndWVzdCwKd2hpY2ggd2Ugd2FudCB0byBjaGVjayBmb3IuIElzIHRo
ZSBkb21haW5fbG9jayByaWdodCB0aGluZyB0byB1c2UKaGVyZT8KCj4KPiA+ICsKPiA+ICsgICAg
LyoKPiA+ICsgICAgICogUHJlcGFyZSB0aGUgY2FsbGluZyBWQ1BVIGZvciBzdXNwZW5kIChyZXNl
dCBpdHMgY29udGV4dCwgc2F2ZSBlbnRyeSBwb2ludAo+ID4gKyAgICAgKiBpbnRvIHBjIGFuZCBj
b250ZXh0IElEIGludG8gcjAveDAgYXMgc3BlY2lmaWVkIGJ5IFBTQ0kgU1lTVEVNX1NVU1BFTkQp
Cj4gPiArICAgICAqLwo+ID4gKyAgICB2Y3B1X3N1c3BlbmQoZXBvaW50LCBjaWQpOwo+ID4gKwo+
ID4gKyAgICAvKgo+ID4gKyAgICAgKiBTZXQgdGhlIGRvbWFpbiBzdGF0ZSB0byBzdXNwZW5kZWQg
KHdpbGwgYmUgY2xlYXJlZCB3aGVuIHRoZSBkb21haW4KPiA+ICsgICAgICogcmVzdW1lcywgaS5l
LiBWQ1BVIG9mIHRoaXMgZG9tYWluIGdldHMgc2NoZWR1bGVkIGluKS4KPiA+ICsgICAgICovCj4g
PiArICAgIGQtPmlzX3NodXRfZG93biA9IDE7Cj4gPiArICAgIGQtPnNodXRkb3duX2NvZGUgPSBT
SFVURE9XTl9zdXNwZW5kOwo+Cj4gSWYgeW91IGxvb2sgYXQgdGhlIG90aGVyIHVzYWdlLCB5b3Ug
d2lsbCBub3RpY2UgdGhhdCB0aGV5IGFyZSBwcm90ZWN0ZWQKPiB3aXRoIGEgbG9jay4gV2h5IGlz
IGl0IG5vdCBuZWNlc3NhcnkgaGVyZT8KPgoKSSB0aGluayBpdCBpcyBuZWNlc3NhcnkgaGVyZSB0
b28KCj4gSSBhbSBhbHNvIG5vdCBlbnRpcmVseSBzdXJlIHdoeSB3ZSBjb3VsZCBub3QgcmUtdXNl
IGNvZGUgdGhhdCBhbHJlYWR5Cj4gZXhpc3QgaW4gY29tbW9uIGNvZGUuIFN1cmVseSBzdXNwZW5k
L3Jlc3VtZSBzaG91bGQgd29yayBpbiBhIHNpbWlsYXIgd2F5Pwo+CgpDb3VsZCB5b3UgcGxlYXNl
IGJlIG1vcmUgc3BlY2lmaWMgKHdoaWNoIGNvbW1vbiBjb2RlKT8KCj4gPiArCj4gPiArICAgIC8q
Cj4gPiArICAgICAqIFRoZSBjYWxsaW5nIGRvbWFpbiBpcyBzdXNwZW5kZWQgYnkgYmxvY2tpbmcg
aXRzIGxhc3QgcnVubmluZyBWQ1BVLiBJZiBhbgo+ID4gKyAgICAgKiBldmVudCBpcyBwZW5kaW5n
IHRoZSBkb21haW4gd2lsbCByZXN1bWUgcmlnaHQgYXdheSAoVkNQVSB3aWxsIG5vdCBibG9jaywK
PiA+ICsgICAgICogYnV0IHdoZW4gc2NoZWR1bGVkIGluIGl0IHdpbGwgcmVzdW1lIGZyb20gdGhl
IGdpdmVuIGVudHJ5IHBvaW50KS4KPiA+ICsgICAgICovCj4gPiArICAgIHZjcHVfYmxvY2tfdW5s
ZXNzX2V2ZW50X3BlbmRpbmcoY3VycmVudCk7Cj4gPiArCj4gPiArICAgIHJldHVybiBQU0NJX1NV
Q0NFU1M7Cj4gPiArfQo+ID4gKwo+ID4gKy8qCj4gPiArICogTG9jYWwgdmFyaWFibGVzOgo+ID4g
KyAqIG1vZGU6IEMKPiA+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gPiArICogYy1iYXNpYy1v
ZmZzZXQ6IDQKPiA+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiA+ICsgKiBFbmQ6Cj4gPiAr
ICovCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0v
dnBzY2kuYwo+ID4gaW5kZXggOWY0ZTViODg0NC4uZjc5MjJiZTBjNSAxMDA2NDQKPiA+IC0tLSBh
L3hlbi9hcmNoL2FybS92cHNjaS5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+ID4g
QEAgLTE4LDYgKzE4LDcgQEAKPiA+ICAgI2luY2x1ZGUgPGFzbS92Z2ljLmg+Cj4gPiAgICNpbmNs
dWRlIDxhc20vdnBzY2kuaD4KPiA+ICAgI2luY2x1ZGUgPGFzbS9ldmVudC5oPgo+ID4gKyNpbmNs
dWRlIDxhc20vc3VzcGVuZC5oPgo+ID4KPiA+ICAgI2luY2x1ZGUgPHB1YmxpYy9zY2hlZC5oPgo+
ID4KPiA+IEBAIC0yMTAsNiArMjExLDExIEBAIHN0YXRpYyB2b2lkIGRvX3BzY2lfMF8yX3N5c3Rl
bV9yZXNldCh2b2lkKQo+ID4gICAgICAgZG9tYWluX3NodXRkb3duKGQsU0hVVERPV05fcmVib290
KTsKPiA+ICAgfQo+ID4KPiA+ICtzdGF0aWMgaW50MzJfdCBkb19wc2NpXzFfMF9zeXN0ZW1fc3Vz
cGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4gPiArewo+ID4gKyAgICBy
ZXR1cm4gZG9tYWluX3N1c3BlbmQoZXBvaW50LCBjaWQpOwo+ID4gK30KPiA+ICsKPiA+ICAgc3Rh
dGljIGludDMyX3QgZG9fcHNjaV8xXzBfZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lkKQo+
ID4gICB7Cj4gPiAgICAgICAvKiAvIVwgT3JkZXJlZCBieSBmdW5jdGlvbiBJRCBhbmQgbm90IG5h
bWUgKi8KPiA+IEBAIC0yMjcsNiArMjMzLDggQEAgc3RhdGljIGludDMyX3QgZG9fcHNjaV8xXzBf
ZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lkKQo+ID4gICAgICAgY2FzZSBQU0NJXzBfMl9G
TjMyX1NZU1RFTV9PRkY6Cj4gPiAgICAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VU
Ogo+ID4gICAgICAgY2FzZSBQU0NJXzFfMF9GTjMyX1BTQ0lfRkVBVFVSRVM6Cj4gPiArICAgIGNh
c2UgUFNDSV8xXzBfRk4zMl9TWVNURU1fU1VTUEVORDoKPiA+ICsgICAgY2FzZSBQU0NJXzFfMF9G
TjY0X1NZU1RFTV9TVVNQRU5EOgo+ID4gICAgICAgY2FzZSBBUk1fU01DQ0NfVkVSU0lPTl9GSUQ6
Cj4gPiAgICAgICAgICAgcmV0dXJuIDA7Cj4gPiAgICAgICBkZWZhdWx0Ogo+ID4gQEAgLTM1Nyw2
ICszNjUsMTcgQEAgYm9vbCBkb192cHNjaV8wXzJfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgdWludDMyX3QgZmlkKQo+ID4gICAgICAgICAgIHJldHVybiB0cnVlOwo+ID4gICAgICAg
fQo+ID4KPiA+ICsgICAgY2FzZSBQU0NJXzFfMF9GTjMyX1NZU1RFTV9TVVNQRU5EOgo+ID4gKyAg
ICBjYXNlIFBTQ0lfMV8wX0ZONjRfU1lTVEVNX1NVU1BFTkQ6Cj4gPiArICAgIHsKPiA+ICsgICAg
ICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywxKTsKPiA+ICsgICAgICAgIHJl
Z2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywyKTsKPiA+ICsKPiA+ICsgICAgICAgIHBlcmZj
X2luY3IodnBzY2lfc3lzdGVtX3N1c3BlbmQpOwo+ID4gKyAgICAgICAgUFNDSV9TRVRfUkVTVUxU
KHJlZ3MsIGRvX3BzY2lfMV8wX3N5c3RlbV9zdXNwZW5kKGVwb2ludCwgY2lkKSk7Cj4gPiArICAg
ICAgICByZXR1cm4gdHJ1ZTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gICAgICAgZGVmYXVsdDoKPiA+
ICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gPiAgICAgICB9Cj4gPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZj
X2RlZm4uaAo+ID4gaW5kZXggODkyMmU5NTI1YS4uYTAyZDBhZGVhOCAxMDA2NDQKPiA+IC0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3BlcmZjX2RlZm4uaAo+ID4gQEAgLTMyLDYgKzMyLDcgQEAgUEVSRkNPVU5URVIodnBz
Y2lfc3lzdGVtX3Jlc2V0LCAgICAgICAgInZwc2NpOiBzeXN0ZW1fcmVzZXQiKQo+ID4gICBQRVJG
Q09VTlRFUih2cHNjaV9jcHVfc3VzcGVuZCwgICAgICAgICAidnBzY2k6IGNwdV9zdXNwZW5kIikK
PiA+ICAgUEVSRkNPVU5URVIodnBzY2lfY3B1X2FmZmluaXR5X2luZm8sICAgInZwc2NpOiBjcHVf
YWZmaW5pdHlfaW5mbyIpCj4gPiAgIFBFUkZDT1VOVEVSKHZwc2NpX2ZlYXR1cmVzLCAgICAgICAg
ICAgICJ2cHNjaTogZmVhdHVyZXMiKQo+ID4gK1BFUkZDT1VOVEVSKHZwc2NpX3N5c3RlbV9zdXNw
ZW5kLCAgICAgICJ2cHNjaTogc3lzdGVtX3N1c3BlbmQiKQo+ID4KPiA+ICAgUEVSRkNPVU5URVIo
dmNwdV9raWNrLCAgICAgICAgICAgICAgICAgInZjcHU6IG5vdGlmeSBvdGhlciB2Y3B1IikKPiA+
Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BzY2kuaAo+ID4gaW5kZXggODMyZjc3YWZmZi4uMjY0NjJkMGM0NyAxMDA2NDQK
PiA+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCj4gPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BzY2kuaAo+ID4gQEAgLTQzLDEwICs0MywxMiBAQCB2b2lkIGNhbGxfcHNjaV9z
eXN0ZW1fcmVzZXQodm9pZCk7Cj4gPiAgICNkZWZpbmUgUFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZG
ICAgICAgICAgIFBTQ0lfMF8yX0ZOMzIoOCkKPiA+ICAgI2RlZmluZSBQU0NJXzBfMl9GTjMyX1NZ
U1RFTV9SRVNFVCAgICAgICAgUFNDSV8wXzJfRk4zMig5KQo+ID4gICAjZGVmaW5lIFBTQ0lfMV8w
X0ZOMzJfUFNDSV9GRUFUVVJFUyAgICAgICBQU0NJXzBfMl9GTjMyKDEwKQo+ID4gKyNkZWZpbmUg
UFNDSV8xXzBfRk4zMl9TWVNURU1fU1VTUEVORCAgICAgIFBTQ0lfMF8yX0ZOMzIoMTQpCj4gPgo+
ID4gICAjZGVmaW5lIFBTQ0lfMF8yX0ZONjRfQ1BVX1NVU1BFTkQgICAgICAgICBQU0NJXzBfMl9G
TjY0KDEpCj4gPiAgICNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfT04gICAgICAgICAgICAgIFBT
Q0lfMF8yX0ZONjQoMykKPiA+ICAgI2RlZmluZSBQU0NJXzBfMl9GTjY0X0FGRklOSVRZX0lORk8g
ICAgICAgUFNDSV8wXzJfRk42NCg0KQo+ID4gKyNkZWZpbmUgUFNDSV8xXzBfRk42NF9TWVNURU1f
U1VTUEVORCAgICAgIFBTQ0lfMF8yX0ZONjQoMTQpCj4gPgo+ID4gICAvKiBQU0NJIHYwLjIgYWZm
aW5pdHkgbGV2ZWwgc3RhdGUgcmV0dXJuZWQgYnkgQUZGSU5JVFlfSU5GTyAqLwo+ID4gICAjZGVm
aW5lIFBTQ0lfMF8yX0FGRklOSVRZX0xFVkVMX09OICAgICAgMAo+ID4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zdXNwZW5k
LmgKPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gPiBpbmRleCAwMDAwMDAwMDAwLi5kZTc4N2Qy
OTZhCj4gPiAtLS0gL2Rldi9udWxsCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3N1c3Bl
bmQuaAo+ID4gQEAgLTAsMCArMSwxNiBAQAo+ID4gKyNpZm5kZWYgX19BU01fQVJNX1NVU1BFTkRf
SF9fCj4gPiArI2RlZmluZSBfX0FTTV9BUk1fU1VTUEVORF9IX18KPiA+ICsKPiA+ICtpbnQzMl90
IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCk7Cj4gPiAr
Cj4gPiArI2VuZGlmCj4gPiArCj4gPiArLyoKPiA+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gPiAr
ICogbW9kZTogQwo+ID4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiA+ICsgKiBjLWJhc2ljLW9m
ZnNldDogNAo+ID4gKyAqIHRhYi13aWR0aDogNAo+ID4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5p
bAo+ID4gKyAqIEVuZDoKPiA+ICsgKi8KPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gPiBpbmRleCAzMTcxZWFiZmQ2Li4x
ZjRlODY1MjRmIDEwMDY0NAo+ID4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiA+ICsr
KyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gPiBAQCAtMjQsNiArMjQsNyBAQAo+ID4gICAj
aW5jbHVkZSA8eGVuL3dhaXQuaD4KPiA+ICAgI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KPiA+ICAg
I2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KPiA+ICsjaW5jbHVkZSA8cHVibGljL3NjaGVkLmg+
Cj4gPiAgICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+Cj4gPiAgICNpbmNsdWRlIDxwdWJsaWMv
dmNwdS5oPgo+ID4gICAjaW5jbHVkZSA8cHVibGljL3ZtX2V2ZW50Lmg+Cj4gPgo+Cj4gQ2hlZXJz
LAo+Cj4gLS0KPiBKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:36:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:36: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-devel-bounces@lists.xenproject.org>)
	id 1gMFBw-0007vg-E0; Mon, 12 Nov 2018 16:36: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMFBu-0007vQ-HM
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:35:59 +0000
X-Inumbo-ID: 0708a458-e699-11e8-9a16-bc764e045a96
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0708a458-e699-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 16:35:56 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id d135so14330850qkc.12
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 08:35:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=6Y0nr64ibmMLRMPj24KwAAZlFpIDBDI0Buia2BHhMnY=;
 b=qlXyb561mXKYJy8lrYVHInM7dNQ4hLS/p6UuL5O8pv02Gy5xiL/s1PD/+Jyy6ozG3E
 vQa7FCxR7RGLwkpNFRZq60bNFOsZbQs9BM5bJ81OtA/47Rjp35WoLcJ3jvKSsoixl+mb
 DqGOKSFoX0mnI65Q3JskpSrexpv3fMNfHbLquv5U37Ky9sm2xzCox0CatN838VbHtsg7
 4rpaEhjk3kQMT68WspAMUQEhY7ek73bad1mp/EUKQ1RbrbqBYzHf5Z3WYSHGeL+hKf5T
 nDnIactegJ8JHcQjoh+qNNVdycTtYoQoZx+pOP6P3DAF9bZZ35DAdNy387Kmgno8Jk6/
 ZiRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=6Y0nr64ibmMLRMPj24KwAAZlFpIDBDI0Buia2BHhMnY=;
 b=EqEVBXQM9WNN8rCv+vg93z3qY+Xb9tVDEHCbPg9t60mgs2Ger1sj1mgO9pZ3/hU86T
 Bnh95VZvb1sBP0Ac8GmmFk+dRH9pjwGUAE7hR5eLuvymWbnrkoj/s6q5ww58zkHshmAB
 qrm6LgPr1c++tXrQyZatJqer0C2r9efMUDvkBKxCtmYEkYMxgvvBhMiHCUKAOKYXN6I7
 5HV3ZCHJ0vgje0Ay3jvPC5vYiRISh79g/k/teUkuTfVvuhHfj8gMLCevObJrQSS9YbDA
 yCo/H36ht47zL6JaMf9T3E7+JelwaHaRE06nHFhG6p9cvGcahc/sOc9CjjblEFB83z2B
 Tzsw==
X-Gm-Message-State: AGRZ1gITSRboXTZAA/ioFuS/KD/PsVIRELOnWM+4h1wJj5NJfwnh0eez
 rMqhc8ik1YZgAGKFvlBMzzCH2QetG67Mo2Ct+Np8tw==
X-Google-Smtp-Source: AJdET5fw2UqhYMQBd+YJakxc/tj9o7LJIi51iNsDWdg/5Yd+FZGh0ttmrTvUSEw86h1RYn1GQqpLzCogdL1FjfCWh64=
X-Received: by 2002:a0c:cb09:: with SMTP id o9mr1653865qvk.96.1542040555223;
 Mon, 12 Nov 2018 08:35:55 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
In-Reply-To: <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Mon, 12 Nov 2018 17:35:43 +0100
Message-ID: <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKVGhhbmtzIGZvciB5b3VyIGZlZWRiYWNrLCBJJ2xsIG5lZWQgdG8gYW5zd2Vy
IGluIGl0ZXJhdGlvbnMuCgpPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCA0OjI3IFBNIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Cj4gSGkgTWlyZWxhLAo+Cj4gT24g
MTEvMTIvMTggMTE6MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiBUaGUgaW1wbGVt
ZW50YXRpb24gY29uc2lzdHMgb2Y6Cj4gPiAtQWRkaW5nIFBTQ0kgc3lzdGVtIHN1c3BlbmQgY2Fs
bCBhcyBuZXcgUFNDSSBmdW5jdGlvbgo+ID4gLVRyYXBwaW5nIFBTQ0kgc3lzdGVtX3N1c3BlbmQg
SFZDCj4gPiAtSW1wbGVtZW50aW5nIFBTQ0kgc3lzdGVtIHN1c3BlbmQgY2FsbCAodmlydHVhbCBp
bnRlcmZhY2UgdGhhdCBhbGxvd3MKPiA+ICAgZ3Vlc3RzIHRvIHN1c3BlbmQgdGhlbXNlbHZlcykK
PiA+Cj4gPiBUaGUgUFNDSSBzeXN0ZW0gc3VzcGVuZCBzaG91bGQgYmUgY2FsbGVkIGJ5IGEgZ3Vl
c3QgZnJvbSBpdHMgYm9vdAo+ID4gVkNQVS4gTm9uLWJvb3QgVkNQVXMgb2YgdGhlIGd1ZXN0IHNo
b3VsZCBiZSBob3QtdW5wbHVnZ2VkIHVzaW5nIFBTQ0kKPiA+IENQVV9PRkYgY2FsbCBwcmlvciB0
byBpc3N1aW5nIFBTQ0kgc3lzdGVtIHN1c3BlbmQuIEludGVycnVwdHMgdGhhdAo+ID4gYXJlIGxl
ZnQgZW5hYmxlZCBieSB0aGUgZ3Vlc3QgYXJlIGFzc3VtZWQgdG8gYmUgaXRzIHdha2UtdXAgaW50
ZXJydXB0cy4KPiA+IFRoZXJlZm9yZSwgYSB3YWtlLXVwIGludGVycnVwdCB0cmlnZ2VycyB0aGUg
cmVzdW1lIG9mIHRoZSBndWVzdC4gR3Vlc3QKPiA+IHNob3VsZCByZXN1bWUgcmVnYXJkbGVzcyBv
ZiB0aGUgc3RhdGUgb2YgWGVuIChzdXNwZW5kZWQgb3Igbm90KS4KPiA+Cj4gPiBXaGVuIGEgZ3Vl
c3QgY2FsbHMgUFNDSSBzeXN0ZW0gc3VzcGVuZCB0aGUgcmVzcGVjdGl2ZSBkb21haW4gd2lsbCBi
ZQo+ID4gc3VzcGVuZGVkIGlmIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUgbWV0Ogo+ID4g
MSkgR2l2ZW4gcmVzdW1lIGVudHJ5IHBvaW50IGlzIG5vdCBpbnZhbGlkCj4gPiAyKSBPdGhlciAo
aWYgYW55KSBWQ1BVcyBvZiB0aGUgY2FsbGluZyBndWVzdCBhcmUgaG90LXVucGx1Z2dlZAo+ID4K
PiA+IElmIHRoZSBjb25kaXRpb25zIGFib3ZlIGFyZSBtZXQgdGhlIGNhbGxpbmcgZG9tYWluIGlz
IGxhYmVsZWQgYXMKPiA+IHN1c3BlbmRlZCBhbmQgdGhlIGNhbGxpbmcgVkNQVSBpcyBibG9ja2Vk
LiBJZiBub3RoaW5nIGVsc2Ugd291bGRuJ3QKPiA+IGJlIGRvbmUgdGhlIHN1c3BlbmRlZCBkb21h
aW4gd291bGQgcmVzdW1lIGZyb20gdGhlIHBsYWNlIHdoZXJlIGl0Cj4gPiBjYWxsZWQgUFNDSSBz
eXN0ZW0gc3VzcGVuZC4gVGhpcyBpcyBleHBlY3RlZCBpZiBwcm9jZXNzaW5nIG9mIHRoZSBQU0NJ
Cj4gPiBzeXN0ZW0gc3VzcGVuZCBjYWxsIGZhaWxzLiBIb3dldmVyLCBpbiB0aGUgY2FzZSBvZiBz
dWNjZXNzIHRoZSBjYWxsaW5nCj4gPiBndWVzdCBzaG91bGQgcmVzdW1lIChjb250aW51ZSBleGVj
dXRpb24gYWZ0ZXIgdGhlIHdha2UtdXApIGZyb20gdGhlIGVudHJ5Cj4gPiBwb2ludCB3aGljaCBp
cyBnaXZlbiBhcyB0aGUgZmlyc3QgYXJndW1lbnQgb2YgdGhlIFBTQ0kgc3lzdGVtIHN1c3BlbmQK
PiA+IGNhbGwuIEluIGFkZGl0aW9uIHRvIHRoZSBlbnRyeSBwb2ludCwgdGhlIGd1ZXN0IGV4cGVj
dHMgdG8gc3RhcnQgd2l0aGluCj4gPiB0aGUgZW52aXJvbm1lbnQgd2hvc2Ugc3RhdGUgbWF0Y2hl
cyB0aGUgc3RhdGUgYWZ0ZXIgcmVzZXQuIFRoaXMgbWVhbnMKPiA+IHRoYXQgdGhlIGd1ZXN0IHNo
b3VsZCBmaW5kIHJlc2V0IHJlZ2lzdGVyIHZhbHVlcywgTU1VIGRpc2FibGVkLCBldGMuCj4gPiBU
aGVyZWJ5LCB0aGUgY29udGV4dCBvZiBWQ1BVIHNob3VsZCBiZSAncmVzZXQnIChhcyBpZiB0aGUg
c3lzdGVtIGlzCj4gPiBjb21taW5nIG91dCBvZiByZXNldCksIHRoZSBwcm9ncmFtIGNvdW50ZXIg
c2hvdWxkIGNvbnRhaW4gZW50cnkgcG9pbnQsCj4gPiB3aGljaCBpcyAxc3QgYXJndW1lbnQsIGFu
ZCByMC94MCBzaG91bGQgY29udGFpbiBjb250ZXh0IElEIHdoaWNoIGlzIDJuZAo+ID4gYXJndW1l
bnQgb2YgUFNDSSBzeXN0ZW0gc3VzcGVuZCBjYWxsLiBUaGUgY29udGV4dCBvZiBWQ1BVIGlzIHNl
dAo+ID4gYWNjb3JkaW5nbHkgd2hlbiB0aGUgUFNDSSBzeXN0ZW0gc3VzcGVuZCBpcyBwcm9jZXNz
ZWQsIHNvIHRoYXQgbm90aGluZwo+ID4gbmVlZHMgdG8gYmUgZG9uZSBvbiByZXN1bWUvd2FrZS11
cCBwYXRoLiBIb3dldmVyLCBpbiBvcmRlciB0byBlbnN1cmUgdGhhdAo+ID4gdGhpcyBjb250ZXh0
IGRvZXNuJ3QgZ2V0IG92ZXJ3cml0dGVuIGJ5IHRoZSBzY2hlZHVsZXIgd2hlbiBzY2hlZHVsaW5n
IG91dAo+ID4gdGhpcyBWQ1BVICh3b3VsZCBub3JtYWxseSBoYXBwZW4gYWZ0ZXIgdGhlIGNhbGxp
bmcgQ1BVIGlzIGJsb2NrZWQpLCB3ZSBuZWVkCj4gPiB0byBjaGVjayB3aGV0aGVyIHRvIHJldHVy
biBlYXJseSBmcm9tIGN0eHRfc3dpdGNoX2Zyb20oKS4KPiA+Cj4gPiBUaGVyZSBhcmUgdmFyaWFi
bGVzIGluIGRvbWFpbiBzdHJ1Y3R1cmUgdG8ga2VlcCB0cmFjayBvZiBkb21haW4gc2h1dGRvd24u
Cj4gPiBPbmUgb2YgZXhpc3Rpbmcgc2h1dGRvd24gcmVhc29uIGlzICdzdXNwZW5kJyB3aGljaCB0
aGlzIHBhdGNoIGlzIHVzaW5nIHRvCj4gPiB0cmFjayB0aGUgc3VzcGVuZCBzdGF0ZSBvZiBhIGRv
bWFpbi4gVGhvc2UgdmFyaWFibGVzIGFyZSB1c2VkIHRvIGRldGVybWluZQo+ID4gd2hldGhlciB0
byBlYXJseSByZXR1cm4gZnJvbSBjdHh0X3N3aXRjaF9mcm9tKCkgb3Igbm90Lgo+ID4KPiA+IEEg
c3VzcGVuZGVkIGRvbWFpbiB3aWxsIHJlc3VtZSBhZnRlciB0aGUgWGVuIHJlY2VpdmVzIGFuIGlu
dGVycnVwdCB3aGljaCBpcwo+ID4gdGFyZ2V0ZWQgdG8gdGhlIGRvbWFpbiwgdW5ibG9ja3MgdGhl
IGRvbWFpbidzIFZDUFUsIGFuZCBzY2hlZHVsZXMgaXQgaW4uCj4gPiBXaGVuIHRoZSBWQ1BVIGlz
IHNjaGVkdWxlZCBpbiwgdGhlIFZDUFUgY29udGV4dCBpcyBhbHJlYWR5IHJlc2V0LCBhbmQKPiA+
IGNvbnRhaW5zIHRoZSByaWdodCByZXN1bWUgZW50cnkgcG9pbnQgaW4gcHJvZ3JhbSBjb3VudGVy
IHRoYXQgd2lsbCBiZQo+ID4gcmVzdG9yZWQgaW4gY3R4dF9zd2l0Y2hfdG8oKS4gVGhlIG9ubHkg
dGhpbmcgdGhhdCBuZWVkcyB0byBiZSBkb25lIGF0IHRoaXMKPiA+IHBvaW50IGlzIHRvIGNsZWFy
IHRoZSB2YXJpYWJsZXMgdGhhdCBtYXJrZWQgdGhlIGRvbWFpbiBzdGF0ZSBhcyBzdXNwZW5kZWQu
Cj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3Zp
Y0BhZ2dpb3MuY29tPgo+ID4gU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5v
d3NoYWRpQHhpbGlueC5jb20+Cj4gPgo+ID4gLS0tCj4gPiBDaGFuZ2VzIGluIHYyOgo+ID4KPiA+
IC1GaXggcHJpbnQgdG8gY29tcGlsZSBmb3IgYXJtMzIgYW5kIHRvIGFsaWduIHdpdGggWGVuIGNv
ZGluZyBzdHlsZQo+ID4gLS0tCj4gPiAgIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAg
IHwgICAxICsKPiA+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgICAgfCAgMTMgKysr
Cj4gPiAgIHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgICAgICAgICAgIHwgMTY2ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gICB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAg
ICAgICAgICAgICB8ICAxOSArKysrKwo+ID4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2Rl
Zm4uaCB8ICAgMSArCj4gPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgICAgIHwgICAy
ICsKPiA+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9zdXNwZW5kLmggICAgfCAgMTYgKysrKwo+ID4g
ICB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICB8ICAgMSArCj4gPiAgIDggZmlsZXMg
Y2hhbmdlZCwgMjE5IGluc2VydGlvbnMoKykKPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9h
cmNoL2FybS9zdXNwZW5kLmMKPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2Fz
bS1hcm0vc3VzcGVuZC5oCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtlZmls
ZSBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+ID4gaW5kZXggMjNjNWQ5YWRiYy4uNzQ0YjFhNGRj
OCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+ID4gKysrIGIveGVuL2Fy
Y2gvYXJtL01ha2VmaWxlCj4gPiBAQCAtNDMsNiArNDMsNyBAQCBvYmoteSArPSBzZXR1cC5vCj4g
PiAgIG9iai15ICs9IHNodXRkb3duLm8KPiA+ICAgb2JqLXkgKz0gc21wLm8KPiA+ICAgb2JqLXkg
Kz0gc21wYm9vdC5vCj4gPiArb2JqLXkgKz0gc3VzcGVuZC5vCj4gPiAgIG9iai15ICs9IHN5c2N0
bC5vCj4gPiAgIG9iai15ICs9IHRpbWUubwo+ID4gICBvYmoteSArPSB0cmFwcy5vCj4gPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4g
PiBpbmRleCBlNTk0YjQ4ZDgxLi43ZjgxMDU0NjVjIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiA+IEBAIC05Nyw2
ICs5NywxMSBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICpwKQo+
ID4gICAgICAgaWYgKCBpc19pZGxlX3ZjcHUocCkgKQo+ID4gICAgICAgICAgIHJldHVybjsKPiA+
Cj4gPiArICAgIC8qIFZDUFUncyBjb250ZXh0IHNob3VsZCBub3QgYmUgc2F2ZWQgaWYgaXRzIGRv
bWFpbiBpcyBzdXNwZW5kZWQgKi8KPiA+ICsgICAgaWYgKCBwLT5kb21haW4tPmlzX3NodXRfZG93
biAmJgo+ID4gKyAgICAgICAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBTSFVURE9XTl9z
dXNwZW5kKSApCj4gPiArICAgICAgICByZXR1cm47Cj4gU0hVVERPV05fc3VzcGVuZCBpcyB1c2Vk
IGluIFhlbiBmb3Igb3RoZXIgcHVycG9zZSAoc2VlCj4gU0NIRURPUF9zaHV0ZG93bikuIFRoZSBv
dGhlciB1c2VyIG9mIHRoYXQgY29kZSByZWxpZXMgb24gYWxsIHRoZSBzdGF0ZQo+IHRvIGJlIHNh
dmVkIG9uIHN1c3BlbmQuCj4KCldlIGp1c3QgbmVlZCBhIGZsYWcgdG8gbWFyayBhIGRvbWFpbiBh
cyBzdXNwZW5kZWQsIGFuZCBJIGRvIGJlbGlldmUKU0hVVERPV05fc3VzcGVuZCBpcyBub3QgdXNl
ZCBhbnl3aGVyZSBlbHNlLgpMZXQncyBjb21lIGJhY2sgb24gdGhpcy4KCj4gSG93ZXZlciwgd2hh
dCBpcyB0aGUgaXNzdWUgd2l0aCBzYXZpbmcgYWxsIHRoZSByZWdpc3RlcnMgaGVyZT8KPgoKV2Ug
bmVlZCB0byBzYXZlIGFyZ3VtZW50cyB0aGF0IGFyZSBwcm92aWRlZCBieSBhIGd1ZXN0IHdpdGgg
c3lzdGVtCnN1c3BlbmQgUFNDSSBjYWxsLiBUaGVzZSBhcmd1bWVudHMgYXJlIHRoZSBlbnRyeSBw
b2ludCB0aGF0IG5lZWRzIHRvCmJlIHNhdmVkIGluIHByb2dyYW0gY291bnRlciBhbmQgY29udGV4
dCBJRCB0aGF0IG5lZWRzIHRvIGJlIHNhdmVkIGluCngwL3IwLiBXZSBkb24ndCBoYXZlIHRoZXNl
IGFyZ3VtZW50cyBoZXJlLiBDb250ZXh0IHN3aXRjaCBoYXBwZW5zCmFmdGVyIHByb2Nlc3Npbmcg
dGhlIHN5c3RlbSBzdXNwZW5kIFBTQ0kgY2FsbCwgc28gaXQncyB0b28gbGF0ZS4KCj4gPiArCj4g
PiAgICAgICBwMm1fc2F2ZV9zdGF0ZShwKTsKPiA+Cj4gPiAgICAgICAvKiBDUCAxNSAqLwo+ID4g
QEAgLTE4MSw2ICsxODYsMTQgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZj
cHUgKm4pCj4gPiAgICAgICBpZiAoIGlzX2lkbGVfdmNwdShuKSApCj4gPiAgICAgICAgICAgcmV0
dXJuOwo+ID4KPiA+ICsgICAgLyogSWYgdGhlIGRvbWFpbiB3YXMgc3VzcGVuZGVkLCBpdCBpcyBy
ZXN1bWluZyBub3cgKi8KPiA+ICsgICAgaWYgKCBuLT5kb21haW4tPmlzX3NodXRfZG93biAmJgo+
ID4gKyAgICAgICAgKG4tPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBTSFVURE9XTl9zdXNwZW5k
KSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIG4tPmRvbWFpbi0+aXNfc2h1dF9kb3duID0gMDsK
PiA+ICsgICAgICAgIG4tPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9IFNIVVRET1dOX0NPREVfSU5W
QUxJRDsKPiA+ICsgICAgfQo+Cj4gVGhpcyBsb29rcyBsaWtlIGEgaGFjay4gV2h5IG5vdCBjYWxs
aW5nIGRvbWFpbl9yZXN1bWUgd2hlbiByZWNlaXZpbmcgdGhlCj4gaW50ZXJydXB0Pwo+CgpHb29k
IHBvaW50LCBJIG5lZWQgdG8gZG91YmxlIGNoZWNrIGFuZCBjb21lIGJhY2sgb24gdGhpcy4KCj4g
PiArCj4gPiAgICAgICBwMm1fcmVzdG9yZV9zdGF0ZShuKTsKPiA+Cj4gPiAgICAgICB2cGlkciA9
IFJFQURfU1lTUkVHMzIoTUlEUl9FTDEpOwo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9z
dXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+ID4gaW5kZXggMDAwMDAwMDAwMC4uOWVlYTkyMTRlMQo+ID4gLS0tIC9kZXYvbnVsbAo+ID4g
KysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+Cj4gSSB3b3VsZCBwcmVmZXIgaWYgd2UgZG9u
J3QgbWl4IGd1ZXN0IGFuZCBob3N0IHN1c3BlbmQgaW4gdGhlIHNhbWUgZmlsZS4KClN1cmUsIHdl
IGNhbiBtb3ZlIGd1ZXN0IHN1c3BlbmQgY29kZSBpbnRvIGFuIGFub3RoZXIgZmlsZSwgZS5nLgp4
ZW4vYXJjaC9hcm0vdnN1c3BlbmQuYwoKPgo+ID4gQEAgLTAsMCArMSwxNjYgQEAKPgo+IE1pc3Np
bmcgY29weXJpZ2h0IGhlYWRlcnMgaGVyZS4KClRoYW5rcwoKPgo+ID4gKyNpbmNsdWRlIDx4ZW4v
c2NoZWQuaD4KPiA+ICsjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KPiA+ICsjaW5jbHVkZSA8
YXNtL2V2ZW50Lmg+Cj4gPiArI2luY2x1ZGUgPGFzbS9wc2NpLmg+Cj4gPiArCj4gPiArLyogUmVz
ZXQgdmFsdWVzIG9mIFZDUFUgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIHJlZ2lzdGVycyAqLwo+Cj4g
VGVjaG5pY2FsbHkgdGhpcyBpcyBub3QgcmVxdWlyZXMgYXMgbW9zdCBvZiB0aGUgcmVnaXN0ZXJz
IGFyZSB1bmtub3duLiBJCj4gdW5kZXJzdGFuZCB0aGlzIGhlbHBzIGZvciBkZWJ1Z2dpbmcgYW4g
T1MuCj4KPiBJIHdvdWxkIGludHJvZHVjZSBpdCBpbiBhIHNlcGFyYXRlIHBhdGNoIGFuZCBkaXJl
Y3RseSBpbgo+IGFyY2hfc2V0X2luZm9fZ3Vlc3QgYXMgSSB3b3VsZCBsaWtlIHRoZSBiZWhhdmlv
ciB0byBiZSB0aGUgc2FtZQo+IGV2ZXJ5d2hlcmUgd2UgbmVlZCB0byByZXNldCBhIHZDUFUuCgpJ
IGFncmVlLiBQbGVhc2UganVzdCBjb25zaWRlciB0aGF0IHJlc2V0dGluZyBhIHZDUFUgY29udGV4
dCBpcyBkb25lIGluCjIgc2NlbmFyaW9zOiBvbmUgd2hlcmUgYSB2Q1BVIGlzIGp1c3QgY3JlYXRl
ZCwgYW5kIGFub3RoZXIgb25lIHdoZW4KdGhlIHZDUFUgYWxyZWFkeSBleGlzdHMgYnV0IHRoZSBj
b250ZXh0IGhhcyB0byBiZSBjbGVhcmVkLiBDb3VsZCB5b3UKcGxlYXNlIHByb3ZpZGUgc29tZSBn
dWlkYW5jZSBvbiBob3cgdG8gZG8gdGhpcywgYmVjYXVzZSB3ZSBzdHJ1Z2dsZWQKZm9yIGEgd2hp
bGUgYW5kIGRpZG4ndCByZWFsbHkgZmluZCBhIG5pY2Ugd2F5PwoKPgo+ID4gK3N0YXRpYyB2b2lk
IHZjcHVfYXJjaF9yZXNldChzdHJ1Y3QgdmNwdSAqdikKPiA+ICt7Cj4gPiArICAgIHYtPmFyY2gu
dHRicjAgPSAwOwo+ID4gKyAgICB2LT5hcmNoLnR0YnIxID0gMDsKPiA+ICsgICAgdi0+YXJjaC50
dGJjciA9IDA7Cj4gPiArCj4gPiArICAgIHYtPmFyY2guY3NzZWxyID0gMDsKPiA+ICsgICAgdi0+
YXJjaC5jcGFjciA9IDA7Cj4gPiArICAgIHYtPmFyY2guY29udGV4dGlkciA9IDA7Cj4gPiArICAg
IHYtPmFyY2gudHBpZHJfZWwwID0gMDsKPiA+ICsgICAgdi0+YXJjaC50cGlkcnJvX2VsMCA9IDA7
Cj4gPiArICAgIHYtPmFyY2gudHBpZHJfZWwxID0gMDsKPiA+ICsgICAgdi0+YXJjaC52YmFyID0g
MDsKPiA+ICsgICAgaWYgKCBpc18zMmJpdF9kb21haW4odi0+ZG9tYWluKSApCj4KPiBUaGlzIGlz
IG5vdCBuZWNlc3NhcnkKPgo+ID4gKyAgICAgICAgdi0+YXJjaC5kYWNyID0gMDsKPiA+ICsgICAg
di0+YXJjaC5wYXIgPSAwOwo+ID4gKyNpZiBkZWZpbmVkKENPTkZJR19BUk1fMzIpCj4gPiArICAg
IHYtPmFyY2gubWFpcjAgPSAwOwo+ID4gKyAgICB2LT5hcmNoLm1haXIxID0gMDsKPiA+ICsgICAg
di0+YXJjaC5hbWFpcjAgPSAwOwo+ID4gKyAgICB2LT5hcmNoLmFtYWlyMSA9IDA7Cj4gPiArI2Vs
c2UKPiA+ICsgICAgdi0+YXJjaC5tYWlyID0gMDsKPiA+ICsgICAgdi0+YXJjaC5hbWFpciA9IDA7
Cj4gPiArI2VuZGlmCj4gPiArICAgIC8qIEZhdWx0IFN0YXR1cyAqLwo+ID4gKyNpZiBkZWZpbmVk
KENPTkZJR19BUk1fMzIpCj4gPiArICAgIHYtPmFyY2guZGZhciA9IDA7Cj4gPiArICAgIHYtPmFy
Y2guaWZhciA9IDA7Cj4gPiArICAgIHYtPmFyY2guZGZzciA9IDA7Cj4gPiArI2VsaWYgZGVmaW5l
ZChDT05GSUdfQVJNXzY0KQo+ID4gKyAgICB2LT5hcmNoLmZhciA9IDA7Cj4gPiArICAgIHYtPmFy
Y2guZXNyID0gMDsKPiA+ICsjZW5kaWYKPiA+ICsKPiA+ICsgICAgaWYgKCBpc18zMmJpdF9kb21h
aW4odi0+ZG9tYWluKSApCj4KPiBTYW1lIGhlcmUuCj4KPiA+ICsgICAgICAgIHYtPmFyY2guaWZz
ciAgPSAwOwo+ID4gKyAgICB2LT5hcmNoLmFmc3IwID0gMDsKPiA+ICsgICAgdi0+YXJjaC5hZnNy
MSA9IDA7Cj4gPiArCj4gPiArI2lmZGVmIENPTkZJR19BUk1fMzIKPiA+ICsgICAgdi0+YXJjaC5q
b3NjciA9IDA7Cj4gPiArICAgIHYtPmFyY2guam1jciA9IDA7Cj4gPiArI2VuZGlmCj4gPiArCj4g
PiArICAgIGlmICggaXNfMzJiaXRfZG9tYWluKHYtPmRvbWFpbikgJiYgY3B1X2hhc190aHVtYmVl
ICkKPgo+IFNhbWUgaGVyZS4KPgo+ID4gKyAgICB7Cj4gPiArICAgICAgICB2LT5hcmNoLnRlZWNy
ID0gMDsKPiA+ICsgICAgICAgIHYtPmFyY2gudGVlaGJyID0gMDsKPiA+ICsgICAgfQo+ID4gK30K
PiA+ICsKPiA+ICsvKgo+ID4gKyAqIFRoaXMgZnVuY3Rpb24gc2V0cyB0aGUgY29udGV4dCBvZiBj
dXJyZW50IFZDUFUgdG8gdGhlIHN0YXRlIHdoaWNoIGlzIGV4cGVjdGVkCj4gPiArICogYnkgdGhl
IGd1ZXN0IG9uIHJlc3VtZS4gVGhlIGV4cGVjdGVkIFZDUFUgc3RhdGUgaXM6Cj4gPiArICogMSkg
cGMgdG8gY29udGFpbiByZXN1bWUgZW50cnkgcG9pbnQgKDFzdCBhcmd1bWVudCBvZiBQU0NJIFNZ
U1RFTV9TVVNQRU5EKQo+ID4gKyAqIDIpIHIwL3gwIHRvIGNvbnRhaW4gY29udGV4dCBJRCAoMm5k
IGFyZ3VtZW50IG9mIFBTQ0kgU1lTVEVNX1NVU1BFTkQpCj4gPiArICogMykgQWxsIG90aGVyIGdl
bmVyYWwgcHVycG9zZSBhbmQgc3lzdGVtIHJlZ2lzdGVycyBzaG91bGQgaGF2ZSByZXNldCB2YWx1
ZXMKPiA+ICsgKgo+ID4gKyAqIE5vdGU6IHRoaXMgZnVuY3Rpb24gaGFzIHRvIHJldHVybiB2b2lk
IGJlY2F1c2UgaXQgaGFzIHRvIGFsd2F5cyBzdWNjZWVkLiBJbgo+ID4gKyAqIG90aGVyIHdvcmRz
LCB0aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCBmcm9tIHZpcnR1YWwgUFNDSSBTWVNURU1fU1VTUEVO
RAo+ID4gKyAqIGltcGxlbWVudGF0aW9uLCB3aGljaCBjYW4gcmV0dXJuIG9ubHkgYSBsaW1pdGVk
IG51bWJlciBvZiBwb3NzaWJsZSBlcnJvcnMsCj4gPiArICogbm9uZSBvZiB3aGljaCBjb3VsZCBy
ZXByZXNlbnQgdGhlIGZhY3QgdGhhdCBhbiBlcnJvciBvY2N1cnJlZCB3aGVuIHByZXBhcmluZwo+
ID4gKyAqIHRoZSBkb21haW4gZm9yIHN1c3BlbmQuCj4gPiArICogQ29uc2VxdWVudGx5LCBkeW5h
bWljIG1lbW9yeSBhbGxvY2F0aW9uIGNhbm5vdCBiZSBkb25lIHdpdGhpbiB0aGlzIGZ1bmN0aW9u
LAo+ID4gKyAqIGJlY2F1c2UgaWYgbWFsbG9jIGZhaWxzIHRoZSBlcnJvciBoYXMgbm93aGVyZSB0
byBwcm9wYWdhdGUuCj4KPiBZb3UgY291bGQgY3Jhc2ggdGhlIGRvbWFpbiBpZiB5b3UgYXJlIG5v
dCBhYmxlIHRvIHJlc3VtZSBpdC4gSW4gdGhlCj4gY3VycmVudCBjb250ZXh0Li4uCj4KPiA+ICsg
Ki8KPiA+ICtzdGF0aWMgdm9pZCB2Y3B1X3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lz
dGVyX3QgY2lkKQo+ID4gK3sKPiA+ICsgICAgLyogU3RhdGljIGFsbG9jYXRpb24gYmVjYXVzZSBk
eW5hbWljIHdvdWxkIG5lZWQgYSBub24tdm9pZCByZXR1cm4gKi8KPiA+ICsgICAgc3RhdGljIHN0
cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQgY3R4dDsKPgo+IC4uLiB0aGlzIGlzIG5vdCByaWdodC4g
VGhpcyBmdW5jdGlvbiBjYW4gYmUgY2FsbGVkIGNvbmN1cnJlbnRseSwgc28gYQo+IGxvdCBvZiBm
dW5ueSB0aGluZ3MgY2FuIGhhcHBlbiAoaS5lIGNvcnJ1cHRpb24pLgo+Cj4gVGhlIHZDUFUgY29u
dGV4dCBkb2VzIG5vdCBsb29rIHRvbyBiaWcuIFNvIEkgd291bGQganVzdCBhbGxvY2F0ZSBpdCBv
bgo+IHRoZSBzdGFjayBkaXJlY3RseS4KPgoKQWdyZWVkLCAnc3RhdGljJyBzaG91bGQgYmUgcmVt
b3ZlZCB0byBhZGRyZXNzIGFsbCB0aGVzZSBpc3N1ZXMuCgo+ID4gKyAgICBzdHJ1Y3QgdmNwdSAq
diA9IGN1cnJlbnQ7Cj4gPiArCj4gPiArICAgIC8qIE1ha2Ugc3VyZSB0aGF0IFZDUFUgZ3Vlc3Qg
cmVncyBhcmUgemVyb2llZCAqLwo+Cj4gcy96ZXJvaWVkL3plcm9lZC8KClRoYW5rcwoKPgo+ID4g
KyAgICBtZW1zZXQoJmN0eHQsIDAsIHNpemVvZihjdHh0KSk7Cj4gPiArCj4gPiArICAgIC8qIFNl
dCBub24temVybyB2YWx1ZXMgdG8gdGhlIHJlZ2lzdGVycyBwcmlvciB0byBjb3B5aW5nICovCj4g
PiArICAgIGN0eHQudXNlcl9yZWdzLnBjNjQgPSAodTY0KWVwb2ludDsKPiA+ICsKPiA+ICsgICAg
aWYgKCBpc18zMmJpdF9kb21haW4oY3VycmVudC0+ZG9tYWluKSApCj4gPiArICAgIHsKPiA+ICsg
ICAgICAgIGN0eHQudXNlcl9yZWdzLnIwX3VzciA9IGNpZDsKPiA+ICsgICAgICAgIGN0eHQudXNl
cl9yZWdzLmNwc3IgPSBQU1JfR1VFU1QzMl9JTklUOwo+ID4gKwo+ID4gKyAgICAgICAgLyogVGh1
bWIgc2V0IGlzIGFsbG93ZWQgb25seSBmb3IgMzItYml0IGRvbWFpbiAqLwo+ID4gKyAgICAgICAg
aWYgKCBlcG9pbnQgJiAxICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBjdHh0LnVz
ZXJfcmVncy5jcHNyIHw9IFBTUl9USFVNQjsKPiA+ICsgICAgICAgICAgICBjdHh0LnVzZXJfcmVn
cy5wYzY0ICY9IH4odTY0KTE7Cj4gPiArICAgICAgICB9Cj4gPiArICAgIH0KPiA+ICsjaWZkZWYg
Q09ORklHX0FSTV82NAo+ID4gKyAgICBlbHNlCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGN0eHQu
dXNlcl9yZWdzLngwID0gY2lkOwo+ID4gKyAgICAgICAgY3R4dC51c2VyX3JlZ3MuY3BzciA9IFBT
Ul9HVUVTVDY0X0lOSVQ7Cj4gPiArICAgIH0KPiA+ICsjZW5kaWYKPiA+ICsgICAgY3R4dC5zY3Rs
ciA9IFNDVExSX0dVRVNUX0lOSVQ7Cj4gPiArICAgIGN0eHQuZmxhZ3MgPSBWR0NGX29ubGluZTsK
PiA+ICsKPiA+ICsgICAgLyogUmVzZXQgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIHJlZ2lzdGVycyAq
Lwo+ID4gKyAgICB2Y3B1X2FyY2hfcmVzZXQodik7ID4gKwo+ID4gKyAgICAvKiBJbml0aWFsaXpl
IFZDUFUgcmVnaXN0ZXJzICovCj4gPiArICAgIF9hcmNoX3NldF9pbmZvX2d1ZXN0KHYsICZjdHh0
KTsKPgo+IEFGQUlDVCwgdGhpcyBpcyBleHBlY3RlZCB0byBiZSBjYWxsZWQgd2l0aCB0aGUgZG9t
YWluIGxvY2sgdGFrZW4gYXMgdGhpcwo+IGNhbiBiZSBjYWxsZWQgYnkgdmFyaW91cyBwYXRoLgo+
Cj4gQWxzbywgbW9zdCBvZiB0aGUgZnVuY3Rpb24gaXMgdGhlIHNhbWUgYXMgQ1BVX29uLiBTbyBJ
IHdvdWxkIGxpa2UgdG8gc2VlCj4gdGhlIGNvZGUgZmFjdG9yZWQgaW4gdGhlIHNlcGFyYXRlIGZ1
bmN0aW9uIGFuZCB1c2VkIGluIGJvdGggcGxhY2UuCj4KCkkgYWdyZWUsIGJ1dCB0aGUgMiBzY2Vu
YXJpb3MgKFZDUFUgYWxsb2NhdGlvbiB2ZXJzdXMgY2xlYXJpbmcgVkNQVQpjb250ZXh0KSBtYWRl
IGl0IGEgYml0IGRpZmZpY3VsdCB0byBzaGFyZS4gUGxlYXNlIGxldCBtZSBrbm93IGlmIHlvdQpo
YXZlIHNvbWUgYWRkaXRpb25hbCBoaW50IG9uIGhvdyB0byBleGFjdGx5IHN0cnVjdHVyZSB0aGUg
Y29kZS4KCj4gPiArfQo+ID4gKwo+ID4gK2ludDMyX3QgZG9tYWluX3N1c3BlbmQocmVnaXN0ZXJf
dCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IHZjcHUgKnY7
Cj4gPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4gPiArICAgIGJv
b2wgaXNfdGh1bWIgPSBlcG9pbnQgJiAxOwo+ID4gKwo+ID4gKyAgICBkcHJpbnRrKFhFTkxPR19E
RUJVRywKPiA+ICsgICAgICAgICAgICAiRG9tJWQgc3VzcGVuZDogZXBvaW50PTB4JSJQUklyZWdp
c3RlciIsIGNpZD0weCUiUFJJcmVnaXN0ZXIiXG4iLAo+ID4gKyAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgZXBvaW50LCBjaWQpOwo+ID4gKwo+ID4gKyAgICAvKiBUSFVNQiBzZXQgaXMgbm90IGFs
bG93ZWQgd2l0aCA2NC1iaXQgZG9tYWluICovCj4gPiArICAgIGlmICggaXNfNjRiaXRfZG9tYWlu
KGQpICYmIGlzX3RodW1iICkKPiA+ICsgICAgICAgIHJldHVybiBQU0NJX0lOVkFMSURfQUREUkVT
UzsKPiA+ICsKPiA+ICsgICAgLyogRW5zdXJlIHRoYXQgYWxsIENQVXMgb3RoZXIgdGhhbiB0aGUg
Y2FsbGluZyBvbmUgYXJlIG9mZmxpbmUgKi8KPiA+ICsgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYg
KQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBpZiAoIHYgIT0gY3VycmVudCAmJiBpc192Y3B1X29u
bGluZSh2KSApCj4gPiArICAgICAgICAgICAgcmV0dXJuIFBTQ0lfREVOSUVEOwo+ID4gKyAgICB9
Cj4KPiBXaGF0IGRvZXMgcHJldmVudCBhIHZDUFUgdG8gbm90IGNvbWUgb25saW5lIHdoaWxlIGRv
aW5nIHRoZSBsb29wPwoKQXMgeW91IHN1Z2dlc3RlZCBwcm9iYWJseSBub3RoaW5nIGlmIHRoZXJl
IGlzIGEgYnVnIGluIHRoZSBndWVzdCwKd2hpY2ggd2Ugd2FudCB0byBjaGVjayBmb3IuIElzIHRo
ZSBkb21haW5fbG9jayByaWdodCB0aGluZyB0byB1c2UKaGVyZT8KCj4KPiA+ICsKPiA+ICsgICAg
LyoKPiA+ICsgICAgICogUHJlcGFyZSB0aGUgY2FsbGluZyBWQ1BVIGZvciBzdXNwZW5kIChyZXNl
dCBpdHMgY29udGV4dCwgc2F2ZSBlbnRyeSBwb2ludAo+ID4gKyAgICAgKiBpbnRvIHBjIGFuZCBj
b250ZXh0IElEIGludG8gcjAveDAgYXMgc3BlY2lmaWVkIGJ5IFBTQ0kgU1lTVEVNX1NVU1BFTkQp
Cj4gPiArICAgICAqLwo+ID4gKyAgICB2Y3B1X3N1c3BlbmQoZXBvaW50LCBjaWQpOwo+ID4gKwo+
ID4gKyAgICAvKgo+ID4gKyAgICAgKiBTZXQgdGhlIGRvbWFpbiBzdGF0ZSB0byBzdXNwZW5kZWQg
KHdpbGwgYmUgY2xlYXJlZCB3aGVuIHRoZSBkb21haW4KPiA+ICsgICAgICogcmVzdW1lcywgaS5l
LiBWQ1BVIG9mIHRoaXMgZG9tYWluIGdldHMgc2NoZWR1bGVkIGluKS4KPiA+ICsgICAgICovCj4g
PiArICAgIGQtPmlzX3NodXRfZG93biA9IDE7Cj4gPiArICAgIGQtPnNodXRkb3duX2NvZGUgPSBT
SFVURE9XTl9zdXNwZW5kOwo+Cj4gSWYgeW91IGxvb2sgYXQgdGhlIG90aGVyIHVzYWdlLCB5b3Ug
d2lsbCBub3RpY2UgdGhhdCB0aGV5IGFyZSBwcm90ZWN0ZWQKPiB3aXRoIGEgbG9jay4gV2h5IGlz
IGl0IG5vdCBuZWNlc3NhcnkgaGVyZT8KPgoKSSB0aGluayBpdCBpcyBuZWNlc3NhcnkgaGVyZSB0
b28KCj4gSSBhbSBhbHNvIG5vdCBlbnRpcmVseSBzdXJlIHdoeSB3ZSBjb3VsZCBub3QgcmUtdXNl
IGNvZGUgdGhhdCBhbHJlYWR5Cj4gZXhpc3QgaW4gY29tbW9uIGNvZGUuIFN1cmVseSBzdXNwZW5k
L3Jlc3VtZSBzaG91bGQgd29yayBpbiBhIHNpbWlsYXIgd2F5Pwo+CgpDb3VsZCB5b3UgcGxlYXNl
IGJlIG1vcmUgc3BlY2lmaWMgKHdoaWNoIGNvbW1vbiBjb2RlKT8KCj4gPiArCj4gPiArICAgIC8q
Cj4gPiArICAgICAqIFRoZSBjYWxsaW5nIGRvbWFpbiBpcyBzdXNwZW5kZWQgYnkgYmxvY2tpbmcg
aXRzIGxhc3QgcnVubmluZyBWQ1BVLiBJZiBhbgo+ID4gKyAgICAgKiBldmVudCBpcyBwZW5kaW5n
IHRoZSBkb21haW4gd2lsbCByZXN1bWUgcmlnaHQgYXdheSAoVkNQVSB3aWxsIG5vdCBibG9jaywK
PiA+ICsgICAgICogYnV0IHdoZW4gc2NoZWR1bGVkIGluIGl0IHdpbGwgcmVzdW1lIGZyb20gdGhl
IGdpdmVuIGVudHJ5IHBvaW50KS4KPiA+ICsgICAgICovCj4gPiArICAgIHZjcHVfYmxvY2tfdW5s
ZXNzX2V2ZW50X3BlbmRpbmcoY3VycmVudCk7Cj4gPiArCj4gPiArICAgIHJldHVybiBQU0NJX1NV
Q0NFU1M7Cj4gPiArfQo+ID4gKwo+ID4gKy8qCj4gPiArICogTG9jYWwgdmFyaWFibGVzOgo+ID4g
KyAqIG1vZGU6IEMKPiA+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gPiArICogYy1iYXNpYy1v
ZmZzZXQ6IDQKPiA+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiA+ICsgKiBFbmQ6Cj4gPiAr
ICovCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0v
dnBzY2kuYwo+ID4gaW5kZXggOWY0ZTViODg0NC4uZjc5MjJiZTBjNSAxMDA2NDQKPiA+IC0tLSBh
L3hlbi9hcmNoL2FybS92cHNjaS5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+ID4g
QEAgLTE4LDYgKzE4LDcgQEAKPiA+ICAgI2luY2x1ZGUgPGFzbS92Z2ljLmg+Cj4gPiAgICNpbmNs
dWRlIDxhc20vdnBzY2kuaD4KPiA+ICAgI2luY2x1ZGUgPGFzbS9ldmVudC5oPgo+ID4gKyNpbmNs
dWRlIDxhc20vc3VzcGVuZC5oPgo+ID4KPiA+ICAgI2luY2x1ZGUgPHB1YmxpYy9zY2hlZC5oPgo+
ID4KPiA+IEBAIC0yMTAsNiArMjExLDExIEBAIHN0YXRpYyB2b2lkIGRvX3BzY2lfMF8yX3N5c3Rl
bV9yZXNldCh2b2lkKQo+ID4gICAgICAgZG9tYWluX3NodXRkb3duKGQsU0hVVERPV05fcmVib290
KTsKPiA+ICAgfQo+ID4KPiA+ICtzdGF0aWMgaW50MzJfdCBkb19wc2NpXzFfMF9zeXN0ZW1fc3Vz
cGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4gPiArewo+ID4gKyAgICBy
ZXR1cm4gZG9tYWluX3N1c3BlbmQoZXBvaW50LCBjaWQpOwo+ID4gK30KPiA+ICsKPiA+ICAgc3Rh
dGljIGludDMyX3QgZG9fcHNjaV8xXzBfZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lkKQo+
ID4gICB7Cj4gPiAgICAgICAvKiAvIVwgT3JkZXJlZCBieSBmdW5jdGlvbiBJRCBhbmQgbm90IG5h
bWUgKi8KPiA+IEBAIC0yMjcsNiArMjMzLDggQEAgc3RhdGljIGludDMyX3QgZG9fcHNjaV8xXzBf
ZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lkKQo+ID4gICAgICAgY2FzZSBQU0NJXzBfMl9G
TjMyX1NZU1RFTV9PRkY6Cj4gPiAgICAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VU
Ogo+ID4gICAgICAgY2FzZSBQU0NJXzFfMF9GTjMyX1BTQ0lfRkVBVFVSRVM6Cj4gPiArICAgIGNh
c2UgUFNDSV8xXzBfRk4zMl9TWVNURU1fU1VTUEVORDoKPiA+ICsgICAgY2FzZSBQU0NJXzFfMF9G
TjY0X1NZU1RFTV9TVVNQRU5EOgo+ID4gICAgICAgY2FzZSBBUk1fU01DQ0NfVkVSU0lPTl9GSUQ6
Cj4gPiAgICAgICAgICAgcmV0dXJuIDA7Cj4gPiAgICAgICBkZWZhdWx0Ogo+ID4gQEAgLTM1Nyw2
ICszNjUsMTcgQEAgYm9vbCBkb192cHNjaV8wXzJfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgdWludDMyX3QgZmlkKQo+ID4gICAgICAgICAgIHJldHVybiB0cnVlOwo+ID4gICAgICAg
fQo+ID4KPiA+ICsgICAgY2FzZSBQU0NJXzFfMF9GTjMyX1NZU1RFTV9TVVNQRU5EOgo+ID4gKyAg
ICBjYXNlIFBTQ0lfMV8wX0ZONjRfU1lTVEVNX1NVU1BFTkQ6Cj4gPiArICAgIHsKPiA+ICsgICAg
ICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywxKTsKPiA+ICsgICAgICAgIHJl
Z2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywyKTsKPiA+ICsKPiA+ICsgICAgICAgIHBlcmZj
X2luY3IodnBzY2lfc3lzdGVtX3N1c3BlbmQpOwo+ID4gKyAgICAgICAgUFNDSV9TRVRfUkVTVUxU
KHJlZ3MsIGRvX3BzY2lfMV8wX3N5c3RlbV9zdXNwZW5kKGVwb2ludCwgY2lkKSk7Cj4gPiArICAg
ICAgICByZXR1cm4gdHJ1ZTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gICAgICAgZGVmYXVsdDoKPiA+
ICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gPiAgICAgICB9Cj4gPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZj
X2RlZm4uaAo+ID4gaW5kZXggODkyMmU5NTI1YS4uYTAyZDBhZGVhOCAxMDA2NDQKPiA+IC0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3BlcmZjX2RlZm4uaAo+ID4gQEAgLTMyLDYgKzMyLDcgQEAgUEVSRkNPVU5URVIodnBz
Y2lfc3lzdGVtX3Jlc2V0LCAgICAgICAgInZwc2NpOiBzeXN0ZW1fcmVzZXQiKQo+ID4gICBQRVJG
Q09VTlRFUih2cHNjaV9jcHVfc3VzcGVuZCwgICAgICAgICAidnBzY2k6IGNwdV9zdXNwZW5kIikK
PiA+ICAgUEVSRkNPVU5URVIodnBzY2lfY3B1X2FmZmluaXR5X2luZm8sICAgInZwc2NpOiBjcHVf
YWZmaW5pdHlfaW5mbyIpCj4gPiAgIFBFUkZDT1VOVEVSKHZwc2NpX2ZlYXR1cmVzLCAgICAgICAg
ICAgICJ2cHNjaTogZmVhdHVyZXMiKQo+ID4gK1BFUkZDT1VOVEVSKHZwc2NpX3N5c3RlbV9zdXNw
ZW5kLCAgICAgICJ2cHNjaTogc3lzdGVtX3N1c3BlbmQiKQo+ID4KPiA+ICAgUEVSRkNPVU5URVIo
dmNwdV9raWNrLCAgICAgICAgICAgICAgICAgInZjcHU6IG5vdGlmeSBvdGhlciB2Y3B1IikKPiA+
Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BzY2kuaAo+ID4gaW5kZXggODMyZjc3YWZmZi4uMjY0NjJkMGM0NyAxMDA2NDQK
PiA+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCj4gPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BzY2kuaAo+ID4gQEAgLTQzLDEwICs0MywxMiBAQCB2b2lkIGNhbGxfcHNjaV9z
eXN0ZW1fcmVzZXQodm9pZCk7Cj4gPiAgICNkZWZpbmUgUFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZG
ICAgICAgICAgIFBTQ0lfMF8yX0ZOMzIoOCkKPiA+ICAgI2RlZmluZSBQU0NJXzBfMl9GTjMyX1NZ
U1RFTV9SRVNFVCAgICAgICAgUFNDSV8wXzJfRk4zMig5KQo+ID4gICAjZGVmaW5lIFBTQ0lfMV8w
X0ZOMzJfUFNDSV9GRUFUVVJFUyAgICAgICBQU0NJXzBfMl9GTjMyKDEwKQo+ID4gKyNkZWZpbmUg
UFNDSV8xXzBfRk4zMl9TWVNURU1fU1VTUEVORCAgICAgIFBTQ0lfMF8yX0ZOMzIoMTQpCj4gPgo+
ID4gICAjZGVmaW5lIFBTQ0lfMF8yX0ZONjRfQ1BVX1NVU1BFTkQgICAgICAgICBQU0NJXzBfMl9G
TjY0KDEpCj4gPiAgICNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfT04gICAgICAgICAgICAgIFBT
Q0lfMF8yX0ZONjQoMykKPiA+ICAgI2RlZmluZSBQU0NJXzBfMl9GTjY0X0FGRklOSVRZX0lORk8g
ICAgICAgUFNDSV8wXzJfRk42NCg0KQo+ID4gKyNkZWZpbmUgUFNDSV8xXzBfRk42NF9TWVNURU1f
U1VTUEVORCAgICAgIFBTQ0lfMF8yX0ZONjQoMTQpCj4gPgo+ID4gICAvKiBQU0NJIHYwLjIgYWZm
aW5pdHkgbGV2ZWwgc3RhdGUgcmV0dXJuZWQgYnkgQUZGSU5JVFlfSU5GTyAqLwo+ID4gICAjZGVm
aW5lIFBTQ0lfMF8yX0FGRklOSVRZX0xFVkVMX09OICAgICAgMAo+ID4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zdXNwZW5k
LmgKPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gPiBpbmRleCAwMDAwMDAwMDAwLi5kZTc4N2Qy
OTZhCj4gPiAtLS0gL2Rldi9udWxsCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3N1c3Bl
bmQuaAo+ID4gQEAgLTAsMCArMSwxNiBAQAo+ID4gKyNpZm5kZWYgX19BU01fQVJNX1NVU1BFTkRf
SF9fCj4gPiArI2RlZmluZSBfX0FTTV9BUk1fU1VTUEVORF9IX18KPiA+ICsKPiA+ICtpbnQzMl90
IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCk7Cj4gPiAr
Cj4gPiArI2VuZGlmCj4gPiArCj4gPiArLyoKPiA+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gPiAr
ICogbW9kZTogQwo+ID4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiA+ICsgKiBjLWJhc2ljLW9m
ZnNldDogNAo+ID4gKyAqIHRhYi13aWR0aDogNAo+ID4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5p
bAo+ID4gKyAqIEVuZDoKPiA+ICsgKi8KPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gPiBpbmRleCAzMTcxZWFiZmQ2Li4x
ZjRlODY1MjRmIDEwMDY0NAo+ID4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiA+ICsr
KyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gPiBAQCAtMjQsNiArMjQsNyBAQAo+ID4gICAj
aW5jbHVkZSA8eGVuL3dhaXQuaD4KPiA+ICAgI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KPiA+ICAg
I2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KPiA+ICsjaW5jbHVkZSA8cHVibGljL3NjaGVkLmg+
Cj4gPiAgICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+Cj4gPiAgICNpbmNsdWRlIDxwdWJsaWMv
dmNwdS5oPgo+ID4gICAjaW5jbHVkZSA8cHVibGljL3ZtX2V2ZW50Lmg+Cj4gPgo+Cj4gQ2hlZXJz
LAo+Cj4gLS0KPiBKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:41:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:41: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-devel-bounces@lists.xenproject.org>)
	id 1gMFHY-0000SM-AF; Mon, 12 Nov 2018 16:41: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=chns=nx=citrix.com=prvs=847726e5c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMFHX-0000SC-Nj
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:41:47 +0000
X-Inumbo-ID: d6f6569c-e699-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6f6569c-e699-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 16:41:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="81740708"
To: Mirela Simonovic <mirela.simonovic@aggios.com>, Julien Grall
 <julien.grall@arm.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
Date: Mon, 12 Nov 2018 16:41:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMTEvMTggMTY6MzUsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gSGkgSnVsaWVuLAo+
Cj4gVGhhbmtzIGZvciB5b3VyIGZlZWRiYWNrLCBJJ2xsIG5lZWQgdG8gYW5zd2VyIGluIGl0ZXJh
dGlvbnMuCj4KPiBPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCA0OjI3IFBNIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBIaSBNaXJlbGEsCj4+Cj4+IE9uIDExLzEy
LzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4gVGhlIGltcGxlbWVudGF0
aW9uIGNvbnNpc3RzIG9mOgo+Pj4gLUFkZGluZyBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwgYXMg
bmV3IFBTQ0kgZnVuY3Rpb24KPj4+IC1UcmFwcGluZyBQU0NJIHN5c3RlbV9zdXNwZW5kIEhWQwo+
Pj4gLUltcGxlbWVudGluZyBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwgKHZpcnR1YWwgaW50ZXJm
YWNlIHRoYXQgYWxsb3dzCj4+PiAgIGd1ZXN0cyB0byBzdXNwZW5kIHRoZW1zZWx2ZXMpCj4+Pgo+
Pj4gVGhlIFBTQ0kgc3lzdGVtIHN1c3BlbmQgc2hvdWxkIGJlIGNhbGxlZCBieSBhIGd1ZXN0IGZy
b20gaXRzIGJvb3QKPj4+IFZDUFUuIE5vbi1ib290IFZDUFVzIG9mIHRoZSBndWVzdCBzaG91bGQg
YmUgaG90LXVucGx1Z2dlZCB1c2luZyBQU0NJCj4+PiBDUFVfT0ZGIGNhbGwgcHJpb3IgdG8gaXNz
dWluZyBQU0NJIHN5c3RlbSBzdXNwZW5kLiBJbnRlcnJ1cHRzIHRoYXQKPj4+IGFyZSBsZWZ0IGVu
YWJsZWQgYnkgdGhlIGd1ZXN0IGFyZSBhc3N1bWVkIHRvIGJlIGl0cyB3YWtlLXVwIGludGVycnVw
dHMuCj4+PiBUaGVyZWZvcmUsIGEgd2FrZS11cCBpbnRlcnJ1cHQgdHJpZ2dlcnMgdGhlIHJlc3Vt
ZSBvZiB0aGUgZ3Vlc3QuIEd1ZXN0Cj4+PiBzaG91bGQgcmVzdW1lIHJlZ2FyZGxlc3Mgb2YgdGhl
IHN0YXRlIG9mIFhlbiAoc3VzcGVuZGVkIG9yIG5vdCkuCj4+Pgo+Pj4gV2hlbiBhIGd1ZXN0IGNh
bGxzIFBTQ0kgc3lzdGVtIHN1c3BlbmQgdGhlIHJlc3BlY3RpdmUgZG9tYWluIHdpbGwgYmUKPj4+
IHN1c3BlbmRlZCBpZiB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDoKPj4+IDEpIEdp
dmVuIHJlc3VtZSBlbnRyeSBwb2ludCBpcyBub3QgaW52YWxpZAo+Pj4gMikgT3RoZXIgKGlmIGFu
eSkgVkNQVXMgb2YgdGhlIGNhbGxpbmcgZ3Vlc3QgYXJlIGhvdC11bnBsdWdnZWQKPj4+Cj4+PiBJ
ZiB0aGUgY29uZGl0aW9ucyBhYm92ZSBhcmUgbWV0IHRoZSBjYWxsaW5nIGRvbWFpbiBpcyBsYWJl
bGVkIGFzCj4+PiBzdXNwZW5kZWQgYW5kIHRoZSBjYWxsaW5nIFZDUFUgaXMgYmxvY2tlZC4gSWYg
bm90aGluZyBlbHNlIHdvdWxkbid0Cj4+PiBiZSBkb25lIHRoZSBzdXNwZW5kZWQgZG9tYWluIHdv
dWxkIHJlc3VtZSBmcm9tIHRoZSBwbGFjZSB3aGVyZSBpdAo+Pj4gY2FsbGVkIFBTQ0kgc3lzdGVt
IHN1c3BlbmQuIFRoaXMgaXMgZXhwZWN0ZWQgaWYgcHJvY2Vzc2luZyBvZiB0aGUgUFNDSQo+Pj4g
c3lzdGVtIHN1c3BlbmQgY2FsbCBmYWlscy4gSG93ZXZlciwgaW4gdGhlIGNhc2Ugb2Ygc3VjY2Vz
cyB0aGUgY2FsbGluZwo+Pj4gZ3Vlc3Qgc2hvdWxkIHJlc3VtZSAoY29udGludWUgZXhlY3V0aW9u
IGFmdGVyIHRoZSB3YWtlLXVwKSBmcm9tIHRoZSBlbnRyeQo+Pj4gcG9pbnQgd2hpY2ggaXMgZ2l2
ZW4gYXMgdGhlIGZpcnN0IGFyZ3VtZW50IG9mIHRoZSBQU0NJIHN5c3RlbSBzdXNwZW5kCj4+PiBj
YWxsLiBJbiBhZGRpdGlvbiB0byB0aGUgZW50cnkgcG9pbnQsIHRoZSBndWVzdCBleHBlY3RzIHRv
IHN0YXJ0IHdpdGhpbgo+Pj4gdGhlIGVudmlyb25tZW50IHdob3NlIHN0YXRlIG1hdGNoZXMgdGhl
IHN0YXRlIGFmdGVyIHJlc2V0LiBUaGlzIG1lYW5zCj4+PiB0aGF0IHRoZSBndWVzdCBzaG91bGQg
ZmluZCByZXNldCByZWdpc3RlciB2YWx1ZXMsIE1NVSBkaXNhYmxlZCwgZXRjLgo+Pj4gVGhlcmVi
eSwgdGhlIGNvbnRleHQgb2YgVkNQVSBzaG91bGQgYmUgJ3Jlc2V0JyAoYXMgaWYgdGhlIHN5c3Rl
bSBpcwo+Pj4gY29tbWluZyBvdXQgb2YgcmVzZXQpLCB0aGUgcHJvZ3JhbSBjb3VudGVyIHNob3Vs
ZCBjb250YWluIGVudHJ5IHBvaW50LAo+Pj4gd2hpY2ggaXMgMXN0IGFyZ3VtZW50LCBhbmQgcjAv
eDAgc2hvdWxkIGNvbnRhaW4gY29udGV4dCBJRCB3aGljaCBpcyAybmQKPj4+IGFyZ3VtZW50IG9m
IFBTQ0kgc3lzdGVtIHN1c3BlbmQgY2FsbC4gVGhlIGNvbnRleHQgb2YgVkNQVSBpcyBzZXQKPj4+
IGFjY29yZGluZ2x5IHdoZW4gdGhlIFBTQ0kgc3lzdGVtIHN1c3BlbmQgaXMgcHJvY2Vzc2VkLCBz
byB0aGF0IG5vdGhpbmcKPj4+IG5lZWRzIHRvIGJlIGRvbmUgb24gcmVzdW1lL3dha2UtdXAgcGF0
aC4gSG93ZXZlciwgaW4gb3JkZXIgdG8gZW5zdXJlIHRoYXQKPj4+IHRoaXMgY29udGV4dCBkb2Vz
bid0IGdldCBvdmVyd3JpdHRlbiBieSB0aGUgc2NoZWR1bGVyIHdoZW4gc2NoZWR1bGluZyBvdXQK
Pj4+IHRoaXMgVkNQVSAod291bGQgbm9ybWFsbHkgaGFwcGVuIGFmdGVyIHRoZSBjYWxsaW5nIENQ
VSBpcyBibG9ja2VkKSwgd2UgbmVlZAo+Pj4gdG8gY2hlY2sgd2hldGhlciB0byByZXR1cm4gZWFy
bHkgZnJvbSBjdHh0X3N3aXRjaF9mcm9tKCkuCj4+Pgo+Pj4gVGhlcmUgYXJlIHZhcmlhYmxlcyBp
biBkb21haW4gc3RydWN0dXJlIHRvIGtlZXAgdHJhY2sgb2YgZG9tYWluIHNodXRkb3duLgo+Pj4g
T25lIG9mIGV4aXN0aW5nIHNodXRkb3duIHJlYXNvbiBpcyAnc3VzcGVuZCcgd2hpY2ggdGhpcyBw
YXRjaCBpcyB1c2luZyB0bwo+Pj4gdHJhY2sgdGhlIHN1c3BlbmQgc3RhdGUgb2YgYSBkb21haW4u
IFRob3NlIHZhcmlhYmxlcyBhcmUgdXNlZCB0byBkZXRlcm1pbmUKPj4+IHdoZXRoZXIgdG8gZWFy
bHkgcmV0dXJuIGZyb20gY3R4dF9zd2l0Y2hfZnJvbSgpIG9yIG5vdC4KPj4+Cj4+PiBBIHN1c3Bl
bmRlZCBkb21haW4gd2lsbCByZXN1bWUgYWZ0ZXIgdGhlIFhlbiByZWNlaXZlcyBhbiBpbnRlcnJ1
cHQgd2hpY2ggaXMKPj4+IHRhcmdldGVkIHRvIHRoZSBkb21haW4sIHVuYmxvY2tzIHRoZSBkb21h
aW4ncyBWQ1BVLCBhbmQgc2NoZWR1bGVzIGl0IGluLgo+Pj4gV2hlbiB0aGUgVkNQVSBpcyBzY2hl
ZHVsZWQgaW4sIHRoZSBWQ1BVIGNvbnRleHQgaXMgYWxyZWFkeSByZXNldCwgYW5kCj4+PiBjb250
YWlucyB0aGUgcmlnaHQgcmVzdW1lIGVudHJ5IHBvaW50IGluIHByb2dyYW0gY291bnRlciB0aGF0
IHdpbGwgYmUKPj4+IHJlc3RvcmVkIGluIGN0eHRfc3dpdGNoX3RvKCkuIFRoZSBvbmx5IHRoaW5n
IHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhdCB0aGlzCj4+PiBwb2ludCBpcyB0byBjbGVhciB0aGUg
dmFyaWFibGVzIHRoYXQgbWFya2VkIHRoZSBkb21haW4gc3RhdGUgYXMgc3VzcGVuZGVkLgo+Pj4K
Pj4+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdn
aW9zLmNvbT4KPj4+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFk
aUB4aWxpbnguY29tPgo+Pj4KPj4+IC0tLQo+Pj4gQ2hhbmdlcyBpbiB2MjoKPj4+Cj4+PiAtRml4
IHByaW50IHRvIGNvbXBpbGUgZm9yIGFybTMyIGFuZCB0byBhbGlnbiB3aXRoIFhlbiBjb2Rpbmcg
c3R5bGUKPj4+IC0tLQo+Pj4gICB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAgICAgICB8ICAg
MSArCj4+PiAgIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgIHwgIDEzICsrKwo+Pj4g
ICB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jICAgICAgICAgICB8IDE2NiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKPj4+ICAgeGVuL2FyY2gvYXJtL3Zwc2NpLmMgICAgICAg
ICAgICAgfCAgMTkgKysrKysKPj4+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgg
fCAgIDEgKwo+Pj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCAgICAgICB8ICAgMiArCj4+
PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oICAgIHwgIDE2ICsrKysKPj4+ICAgeGVu
L2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAgfCAgIDEgKwo+Pj4gICA4IGZpbGVzIGNoYW5n
ZWQsIDIxOSBpbnNlcnRpb25zKCspCj4+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9h
cm0vc3VzcGVuZC5jCj4+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJt
L3N1c3BlbmQuaAo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94
ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPj4+IGluZGV4IDIzYzVkOWFkYmMuLjc0NGIxYTRkYzggMTAw
NjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPj4+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9NYWtlZmlsZQo+Pj4gQEAgLTQzLDYgKzQzLDcgQEAgb2JqLXkgKz0gc2V0dXAubwo+Pj4gICBv
YmoteSArPSBzaHV0ZG93bi5vCj4+PiAgIG9iai15ICs9IHNtcC5vCj4+PiAgIG9iai15ICs9IHNt
cGJvb3Qubwo+Pj4gK29iai15ICs9IHN1c3BlbmQubwo+Pj4gICBvYmoteSArPSBzeXNjdGwubwo+
Pj4gICBvYmoteSArPSB0aW1lLm8KPj4+ICAgb2JqLXkgKz0gdHJhcHMubwo+Pj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+Pj4gaW5k
ZXggZTU5NGI0OGQ4MS4uN2Y4MTA1NDY1YyAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW4uYwo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+PiBAQCAtOTcsNiArOTcs
MTEgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqcCkKPj4+ICAg
ICAgIGlmICggaXNfaWRsZV92Y3B1KHApICkKPj4+ICAgICAgICAgICByZXR1cm47Cj4+Pgo+Pj4g
KyAgICAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQgbm90IGJlIHNhdmVkIGlmIGl0cyBkb21haW4g
aXMgc3VzcGVuZGVkICovCj4+PiArICAgIGlmICggcC0+ZG9tYWluLT5pc19zaHV0X2Rvd24gJiYK
Pj4+ICsgICAgICAgIChwLT5kb21haW4tPnNodXRkb3duX2NvZGUgPT0gU0hVVERPV05fc3VzcGVu
ZCkgKQo+Pj4gKyAgICAgICAgcmV0dXJuOwo+PiBTSFVURE9XTl9zdXNwZW5kIGlzIHVzZWQgaW4g
WGVuIGZvciBvdGhlciBwdXJwb3NlIChzZWUKPj4gU0NIRURPUF9zaHV0ZG93bikuIFRoZSBvdGhl
ciB1c2VyIG9mIHRoYXQgY29kZSByZWxpZXMgb24gYWxsIHRoZSBzdGF0ZQo+PiB0byBiZSBzYXZl
ZCBvbiBzdXNwZW5kLgo+Pgo+IFdlIGp1c3QgbmVlZCBhIGZsYWcgdG8gbWFyayBhIGRvbWFpbiBh
cyBzdXNwZW5kZWQsIGFuZCBJIGRvIGJlbGlldmUKPiBTSFVURE9XTl9zdXNwZW5kIGlzIG5vdCB1
c2VkIGFueXdoZXJlIGVsc2UuCj4gTGV0J3MgY29tZSBiYWNrIG9uIHRoaXMuCgpTSFVURE9XTl9z
dXNwZW5kIGlzIHVzZWQgZm9yIG1pZ3JhdGlvbi7CoCBHcmVwIGZvciBpdCB0aHJvdWdoIHRoZSBY
ZW4KdHJlZSBhbmQgeW91J2xsIGZpbmQgc2V2ZXJhbCBwaWVjZXMgb2YgZG9jdW1lbnRhdGlvbiwg
aW5jbHVkaW5nIHRoZQpkZXNjcmlwdGlvbiBvZiB3aGF0IHRoaXMgc2h1dGRvd24gY29kZSBtZWFu
cy4KCldoYXQgeW91IGFyZSBpbnRyb2R1Y2luZyBoZXJlIGlzIG5vdCBhIHNodXRkb3duIC0gaXQg
aXMgYSBzdXNwZW5kIHdpdGgKdGhlIGludGVudCB0byByZXN1bWUgZXhlY3V0aW5nIGxhdGVyLsKg
IEFzIHN1Y2gsIGl0IHNob3VsZG4ndCB1c2UgWGVuJ3MKc2h1dGRvd24gaW5mcmFzdHJ1Y3R1cmUs
IHdoaWNoIGV4aXN0cyBtYWlubHkgdG8gY29tbXVuaWNhdGUgd2l0aCB0aGUKdG9vbHN0YWNrLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:41:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:41: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-devel-bounces@lists.xenproject.org>)
	id 1gMFHZ-0000SS-Kt; Mon, 12 Nov 2018 16:41: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=chns=nx=citrix.com=prvs=847726e5c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMFHY-0000SH-32
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 16:41:48 +0000
X-Inumbo-ID: d6fe070e-e699-11e8-a51e-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d6fe070e-e699-11e8-a51e-12d6303a7972;
 Mon, 12 Nov 2018 16:41:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="81740708"
To: Mirela Simonovic <mirela.simonovic@aggios.com>, Julien Grall
 <julien.grall@arm.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
Date: Mon, 12 Nov 2018 16:41:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMTEvMTggMTY6MzUsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gSGkgSnVsaWVuLAo+
Cj4gVGhhbmtzIGZvciB5b3VyIGZlZWRiYWNrLCBJJ2xsIG5lZWQgdG8gYW5zd2VyIGluIGl0ZXJh
dGlvbnMuCj4KPiBPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCA0OjI3IFBNIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBIaSBNaXJlbGEsCj4+Cj4+IE9uIDExLzEy
LzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4gVGhlIGltcGxlbWVudGF0
aW9uIGNvbnNpc3RzIG9mOgo+Pj4gLUFkZGluZyBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwgYXMg
bmV3IFBTQ0kgZnVuY3Rpb24KPj4+IC1UcmFwcGluZyBQU0NJIHN5c3RlbV9zdXNwZW5kIEhWQwo+
Pj4gLUltcGxlbWVudGluZyBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwgKHZpcnR1YWwgaW50ZXJm
YWNlIHRoYXQgYWxsb3dzCj4+PiAgIGd1ZXN0cyB0byBzdXNwZW5kIHRoZW1zZWx2ZXMpCj4+Pgo+
Pj4gVGhlIFBTQ0kgc3lzdGVtIHN1c3BlbmQgc2hvdWxkIGJlIGNhbGxlZCBieSBhIGd1ZXN0IGZy
b20gaXRzIGJvb3QKPj4+IFZDUFUuIE5vbi1ib290IFZDUFVzIG9mIHRoZSBndWVzdCBzaG91bGQg
YmUgaG90LXVucGx1Z2dlZCB1c2luZyBQU0NJCj4+PiBDUFVfT0ZGIGNhbGwgcHJpb3IgdG8gaXNz
dWluZyBQU0NJIHN5c3RlbSBzdXNwZW5kLiBJbnRlcnJ1cHRzIHRoYXQKPj4+IGFyZSBsZWZ0IGVu
YWJsZWQgYnkgdGhlIGd1ZXN0IGFyZSBhc3N1bWVkIHRvIGJlIGl0cyB3YWtlLXVwIGludGVycnVw
dHMuCj4+PiBUaGVyZWZvcmUsIGEgd2FrZS11cCBpbnRlcnJ1cHQgdHJpZ2dlcnMgdGhlIHJlc3Vt
ZSBvZiB0aGUgZ3Vlc3QuIEd1ZXN0Cj4+PiBzaG91bGQgcmVzdW1lIHJlZ2FyZGxlc3Mgb2YgdGhl
IHN0YXRlIG9mIFhlbiAoc3VzcGVuZGVkIG9yIG5vdCkuCj4+Pgo+Pj4gV2hlbiBhIGd1ZXN0IGNh
bGxzIFBTQ0kgc3lzdGVtIHN1c3BlbmQgdGhlIHJlc3BlY3RpdmUgZG9tYWluIHdpbGwgYmUKPj4+
IHN1c3BlbmRlZCBpZiB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDoKPj4+IDEpIEdp
dmVuIHJlc3VtZSBlbnRyeSBwb2ludCBpcyBub3QgaW52YWxpZAo+Pj4gMikgT3RoZXIgKGlmIGFu
eSkgVkNQVXMgb2YgdGhlIGNhbGxpbmcgZ3Vlc3QgYXJlIGhvdC11bnBsdWdnZWQKPj4+Cj4+PiBJ
ZiB0aGUgY29uZGl0aW9ucyBhYm92ZSBhcmUgbWV0IHRoZSBjYWxsaW5nIGRvbWFpbiBpcyBsYWJl
bGVkIGFzCj4+PiBzdXNwZW5kZWQgYW5kIHRoZSBjYWxsaW5nIFZDUFUgaXMgYmxvY2tlZC4gSWYg
bm90aGluZyBlbHNlIHdvdWxkbid0Cj4+PiBiZSBkb25lIHRoZSBzdXNwZW5kZWQgZG9tYWluIHdv
dWxkIHJlc3VtZSBmcm9tIHRoZSBwbGFjZSB3aGVyZSBpdAo+Pj4gY2FsbGVkIFBTQ0kgc3lzdGVt
IHN1c3BlbmQuIFRoaXMgaXMgZXhwZWN0ZWQgaWYgcHJvY2Vzc2luZyBvZiB0aGUgUFNDSQo+Pj4g
c3lzdGVtIHN1c3BlbmQgY2FsbCBmYWlscy4gSG93ZXZlciwgaW4gdGhlIGNhc2Ugb2Ygc3VjY2Vz
cyB0aGUgY2FsbGluZwo+Pj4gZ3Vlc3Qgc2hvdWxkIHJlc3VtZSAoY29udGludWUgZXhlY3V0aW9u
IGFmdGVyIHRoZSB3YWtlLXVwKSBmcm9tIHRoZSBlbnRyeQo+Pj4gcG9pbnQgd2hpY2ggaXMgZ2l2
ZW4gYXMgdGhlIGZpcnN0IGFyZ3VtZW50IG9mIHRoZSBQU0NJIHN5c3RlbSBzdXNwZW5kCj4+PiBj
YWxsLiBJbiBhZGRpdGlvbiB0byB0aGUgZW50cnkgcG9pbnQsIHRoZSBndWVzdCBleHBlY3RzIHRv
IHN0YXJ0IHdpdGhpbgo+Pj4gdGhlIGVudmlyb25tZW50IHdob3NlIHN0YXRlIG1hdGNoZXMgdGhl
IHN0YXRlIGFmdGVyIHJlc2V0LiBUaGlzIG1lYW5zCj4+PiB0aGF0IHRoZSBndWVzdCBzaG91bGQg
ZmluZCByZXNldCByZWdpc3RlciB2YWx1ZXMsIE1NVSBkaXNhYmxlZCwgZXRjLgo+Pj4gVGhlcmVi
eSwgdGhlIGNvbnRleHQgb2YgVkNQVSBzaG91bGQgYmUgJ3Jlc2V0JyAoYXMgaWYgdGhlIHN5c3Rl
bSBpcwo+Pj4gY29tbWluZyBvdXQgb2YgcmVzZXQpLCB0aGUgcHJvZ3JhbSBjb3VudGVyIHNob3Vs
ZCBjb250YWluIGVudHJ5IHBvaW50LAo+Pj4gd2hpY2ggaXMgMXN0IGFyZ3VtZW50LCBhbmQgcjAv
eDAgc2hvdWxkIGNvbnRhaW4gY29udGV4dCBJRCB3aGljaCBpcyAybmQKPj4+IGFyZ3VtZW50IG9m
IFBTQ0kgc3lzdGVtIHN1c3BlbmQgY2FsbC4gVGhlIGNvbnRleHQgb2YgVkNQVSBpcyBzZXQKPj4+
IGFjY29yZGluZ2x5IHdoZW4gdGhlIFBTQ0kgc3lzdGVtIHN1c3BlbmQgaXMgcHJvY2Vzc2VkLCBz
byB0aGF0IG5vdGhpbmcKPj4+IG5lZWRzIHRvIGJlIGRvbmUgb24gcmVzdW1lL3dha2UtdXAgcGF0
aC4gSG93ZXZlciwgaW4gb3JkZXIgdG8gZW5zdXJlIHRoYXQKPj4+IHRoaXMgY29udGV4dCBkb2Vz
bid0IGdldCBvdmVyd3JpdHRlbiBieSB0aGUgc2NoZWR1bGVyIHdoZW4gc2NoZWR1bGluZyBvdXQK
Pj4+IHRoaXMgVkNQVSAod291bGQgbm9ybWFsbHkgaGFwcGVuIGFmdGVyIHRoZSBjYWxsaW5nIENQ
VSBpcyBibG9ja2VkKSwgd2UgbmVlZAo+Pj4gdG8gY2hlY2sgd2hldGhlciB0byByZXR1cm4gZWFy
bHkgZnJvbSBjdHh0X3N3aXRjaF9mcm9tKCkuCj4+Pgo+Pj4gVGhlcmUgYXJlIHZhcmlhYmxlcyBp
biBkb21haW4gc3RydWN0dXJlIHRvIGtlZXAgdHJhY2sgb2YgZG9tYWluIHNodXRkb3duLgo+Pj4g
T25lIG9mIGV4aXN0aW5nIHNodXRkb3duIHJlYXNvbiBpcyAnc3VzcGVuZCcgd2hpY2ggdGhpcyBw
YXRjaCBpcyB1c2luZyB0bwo+Pj4gdHJhY2sgdGhlIHN1c3BlbmQgc3RhdGUgb2YgYSBkb21haW4u
IFRob3NlIHZhcmlhYmxlcyBhcmUgdXNlZCB0byBkZXRlcm1pbmUKPj4+IHdoZXRoZXIgdG8gZWFy
bHkgcmV0dXJuIGZyb20gY3R4dF9zd2l0Y2hfZnJvbSgpIG9yIG5vdC4KPj4+Cj4+PiBBIHN1c3Bl
bmRlZCBkb21haW4gd2lsbCByZXN1bWUgYWZ0ZXIgdGhlIFhlbiByZWNlaXZlcyBhbiBpbnRlcnJ1
cHQgd2hpY2ggaXMKPj4+IHRhcmdldGVkIHRvIHRoZSBkb21haW4sIHVuYmxvY2tzIHRoZSBkb21h
aW4ncyBWQ1BVLCBhbmQgc2NoZWR1bGVzIGl0IGluLgo+Pj4gV2hlbiB0aGUgVkNQVSBpcyBzY2hl
ZHVsZWQgaW4sIHRoZSBWQ1BVIGNvbnRleHQgaXMgYWxyZWFkeSByZXNldCwgYW5kCj4+PiBjb250
YWlucyB0aGUgcmlnaHQgcmVzdW1lIGVudHJ5IHBvaW50IGluIHByb2dyYW0gY291bnRlciB0aGF0
IHdpbGwgYmUKPj4+IHJlc3RvcmVkIGluIGN0eHRfc3dpdGNoX3RvKCkuIFRoZSBvbmx5IHRoaW5n
IHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhdCB0aGlzCj4+PiBwb2ludCBpcyB0byBjbGVhciB0aGUg
dmFyaWFibGVzIHRoYXQgbWFya2VkIHRoZSBkb21haW4gc3RhdGUgYXMgc3VzcGVuZGVkLgo+Pj4K
Pj4+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdn
aW9zLmNvbT4KPj4+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFk
aUB4aWxpbnguY29tPgo+Pj4KPj4+IC0tLQo+Pj4gQ2hhbmdlcyBpbiB2MjoKPj4+Cj4+PiAtRml4
IHByaW50IHRvIGNvbXBpbGUgZm9yIGFybTMyIGFuZCB0byBhbGlnbiB3aXRoIFhlbiBjb2Rpbmcg
c3R5bGUKPj4+IC0tLQo+Pj4gICB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAgICAgICB8ICAg
MSArCj4+PiAgIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgIHwgIDEzICsrKwo+Pj4g
ICB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jICAgICAgICAgICB8IDE2NiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKPj4+ICAgeGVuL2FyY2gvYXJtL3Zwc2NpLmMgICAgICAg
ICAgICAgfCAgMTkgKysrKysKPj4+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgg
fCAgIDEgKwo+Pj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCAgICAgICB8ICAgMiArCj4+
PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oICAgIHwgIDE2ICsrKysKPj4+ICAgeGVu
L2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAgfCAgIDEgKwo+Pj4gICA4IGZpbGVzIGNoYW5n
ZWQsIDIxOSBpbnNlcnRpb25zKCspCj4+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9h
cm0vc3VzcGVuZC5jCj4+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJt
L3N1c3BlbmQuaAo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94
ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPj4+IGluZGV4IDIzYzVkOWFkYmMuLjc0NGIxYTRkYzggMTAw
NjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPj4+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9NYWtlZmlsZQo+Pj4gQEAgLTQzLDYgKzQzLDcgQEAgb2JqLXkgKz0gc2V0dXAubwo+Pj4gICBv
YmoteSArPSBzaHV0ZG93bi5vCj4+PiAgIG9iai15ICs9IHNtcC5vCj4+PiAgIG9iai15ICs9IHNt
cGJvb3Qubwo+Pj4gK29iai15ICs9IHN1c3BlbmQubwo+Pj4gICBvYmoteSArPSBzeXNjdGwubwo+
Pj4gICBvYmoteSArPSB0aW1lLm8KPj4+ICAgb2JqLXkgKz0gdHJhcHMubwo+Pj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+Pj4gaW5k
ZXggZTU5NGI0OGQ4MS4uN2Y4MTA1NDY1YyAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW4uYwo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+PiBAQCAtOTcsNiArOTcs
MTEgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqcCkKPj4+ICAg
ICAgIGlmICggaXNfaWRsZV92Y3B1KHApICkKPj4+ICAgICAgICAgICByZXR1cm47Cj4+Pgo+Pj4g
KyAgICAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQgbm90IGJlIHNhdmVkIGlmIGl0cyBkb21haW4g
aXMgc3VzcGVuZGVkICovCj4+PiArICAgIGlmICggcC0+ZG9tYWluLT5pc19zaHV0X2Rvd24gJiYK
Pj4+ICsgICAgICAgIChwLT5kb21haW4tPnNodXRkb3duX2NvZGUgPT0gU0hVVERPV05fc3VzcGVu
ZCkgKQo+Pj4gKyAgICAgICAgcmV0dXJuOwo+PiBTSFVURE9XTl9zdXNwZW5kIGlzIHVzZWQgaW4g
WGVuIGZvciBvdGhlciBwdXJwb3NlIChzZWUKPj4gU0NIRURPUF9zaHV0ZG93bikuIFRoZSBvdGhl
ciB1c2VyIG9mIHRoYXQgY29kZSByZWxpZXMgb24gYWxsIHRoZSBzdGF0ZQo+PiB0byBiZSBzYXZl
ZCBvbiBzdXNwZW5kLgo+Pgo+IFdlIGp1c3QgbmVlZCBhIGZsYWcgdG8gbWFyayBhIGRvbWFpbiBh
cyBzdXNwZW5kZWQsIGFuZCBJIGRvIGJlbGlldmUKPiBTSFVURE9XTl9zdXNwZW5kIGlzIG5vdCB1
c2VkIGFueXdoZXJlIGVsc2UuCj4gTGV0J3MgY29tZSBiYWNrIG9uIHRoaXMuCgpTSFVURE9XTl9z
dXNwZW5kIGlzIHVzZWQgZm9yIG1pZ3JhdGlvbi7CoCBHcmVwIGZvciBpdCB0aHJvdWdoIHRoZSBY
ZW4KdHJlZSBhbmQgeW91J2xsIGZpbmQgc2V2ZXJhbCBwaWVjZXMgb2YgZG9jdW1lbnRhdGlvbiwg
aW5jbHVkaW5nIHRoZQpkZXNjcmlwdGlvbiBvZiB3aGF0IHRoaXMgc2h1dGRvd24gY29kZSBtZWFu
cy4KCldoYXQgeW91IGFyZSBpbnRyb2R1Y2luZyBoZXJlIGlzIG5vdCBhIHNodXRkb3duIC0gaXQg
aXMgYSBzdXNwZW5kIHdpdGgKdGhlIGludGVudCB0byByZXN1bWUgZXhlY3V0aW5nIGxhdGVyLsKg
IEFzIHN1Y2gsIGl0IHNob3VsZG4ndCB1c2UgWGVuJ3MKc2h1dGRvd24gaW5mcmFzdHJ1Y3R1cmUs
IHdoaWNoIGV4aXN0cyBtYWlubHkgdG8gY29tbXVuaWNhdGUgd2l0aCB0aGUKdG9vbHN0YWNrLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:49:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMFP7-0000qN-CQ; Mon, 12 Nov 2018 16:49: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=rjzm=nx=citrix.com=prvs=8477fb41c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gMFP6-0000pQ-01
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:49:36 +0000
X-Inumbo-ID: ef507b27-e69a-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef507b27-e69a-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 16:49:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70322362"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Nov 2018 16:49:23 +0000
Message-ID: <20181112164930.25893-5-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181112164930.25893-1-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 04/11] libxl: Design of an async API to issue
 QMP commands to QEMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIHRoZSBmdW5jdGlvbnMgd2lsbCBiZSBpbXBsZW1lbnRlZCBpbiBsYXRlciBwYXRjaGVzLgoK
VGhpcyBwYXRjaCBpbmNsdWRlcyB0aGUgQVBJIHRoYXQgbGlieGwgY2FuIHVzZSB0byBzZW5kIFFN
UCBjb21tYW5kcyB0bwpRRU1VLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQoKTm90ZXM6CiAgICB2NjoKICAgICAgICB1c2UgbGli
eGxfZG9taWQgdHlwZSBmb3IgZG9taWQgaW5zdGVhZCBvZiBwbGFpbiB1aW4zMl90CiAgICAgICAg
YXZvaWQgdGhlIHdvcmsgImNoYWluZWQiLCByZXdyaXRlIHRoZSBwYXJhZ3JhcGggYWJvdXQgc2Vu
ZGluZyBvbmUKICAgICAgICAgICAgY21kIGFmdGVyIGFub3RoZXIKICAgICAgICBSZXdyaXRlIHRo
ZSBjb21tZW50IGFib3V0IHRoZSBjYWxsYmFjaywgYW5kIGV4cGxhaW4gdGhhdCBvbiBlcnJvciwK
ICAgICAgICAgICAgdGhlIGBldmAgbWF5IGJlIElkbGUgb3IgbWF5IHN0aWxsIGJlIENvbm5lY3Rl
ZAogICAgICAgIENoYW5nZSB0aGUgY2FyZWZkIHRvIGEgc2ltcGxlIGludCAoZmllbGQgY2ZkIC0+
IGZkKQogICAgCiAgICB2NToKICAgICAgICBzb21lIGNoYW5nZXMgaW4gdGhlIGNvbW1lbnQKCiB0
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgNzQgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNzIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBhZTU5NjBkODY5Li5mMDg5NTI0NDYwIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmgKQEAgLTE4Niw2ICsxODYsOCBAQCB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9f
YW8gbGlieGxfX2FvOwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2FvcF9vY2N1cnJlZCBsaWJ4bF9f
YW9wX29jY3VycmVkOwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX29zZXZlbnRfaG9va19uZXh1cyBs
aWJ4bF9fb3NldmVudF9ob29rX25leHVzOwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX29zZXZlbnRf
aG9va19uZXhpIGxpYnhsX19vc2V2ZW50X2hvb2tfbmV4aTsKK3R5cGVkZWYgc3RydWN0IGxpYnhs
X19qc29uX29iamVjdCBsaWJ4bF9fanNvbl9vYmplY3Q7Cit0eXBlZGVmIHN0cnVjdCBsaWJ4bF9f
Y2FyZWZkIGxpYnhsX19jYXJlZmQ7CiAKIHR5cGVkZWYgc3RydWN0IGxpYnhsX19kb21haW5fY3Jl
YXRlX3N0YXRlIGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRlOwogdHlwZWRlZiB2b2lkIGxpYnhs
X19kb21haW5fY3JlYXRlX2NiKHN0cnVjdCBsaWJ4bF9fZWdjICplZ2MsCkBAIC0zNDksNiArMzUx
LDc0IEBAIHN0cnVjdCBsaWJ4bF9fZXZfY2hpbGQgewogICAgIExJQlhMX0xJU1RfRU5UUlkoc3Ry
dWN0IGxpYnhsX19ldl9jaGlsZCkgZW50cnk7CiB9OwogCisvKgorICogUU1QIGFzeW5jaHJvbm91
cyBjYWxscworICoKKyAqIFRoaXMgZmFjaWxpdHkgYWxsb3dzIGEgY29tbWFuZCB0byBiZSBzZW50
IHRvIFFFTVUsIGFuZCB0aGUgcmVzcG9uc2UKKyAqIHRvIGJlIGhhbmRlZCB0byBhIGNhbGxiYWNr
IGZ1bmN0aW9uLgorICoKKyAqIENvbW1hbmRzIGNhbiBiZSBzdWJtaXRlZCBvbmUgYWZ0ZXIgYW4g
b3RoZXIgd2l0aCB0aGUgc2FtZQorICogY29ubmVjdGlvbiAoZS5nLiB0aGUgcmVzdWx0IGZyb20g
dGhlICJhZGQtZmQiIGNvbW1hbmQgbmVlZCB0byBiZQorICogdXNlIGluIGEgZm9sbG93LXVwIGNv
bW1hbmQgYmVmb3JlIGRpc2Nvbm5lY3RpbmcgZnJvbSBRTVApLiBBCisgKiBsaWJ4bF9fZXZfcW1w
IGNhbiBiZSByZXVzZWQgd2hlbiB0aGUgY2FsbGJhY2sgaXMgYmVlbiBjYWxsZWQgaW4KKyAqIG9y
ZGVyIHRvIHVzZSB0aGUgc2FtZSBjb25uZWN0aW9uLgorICoKKyAqIE9ubHkgb25lIGNvbm5lY3Rp
b24gYXQgYSB0aW1lIGNhbiBiZSBtYWRlIHRvIG9uZSBRRU1VLCBzbyBhdm9pZAorICoga2VlcGlu
ZyBhIGxpYnhsX19ldl9xbXAgQ29ubmVjdGVkIGZvciB0byBsb25nIGFuZCBjYWxsCisgKiBsaWJ4
bF9fZXZfcW1wX2Rpc3Bvc2UgYXMgc29vbiBhcyBpdCBpcyBub3QgbmVlZGVkIGFueW1vcmUuCisg
KgorICogUG9zc2libGUgc3RhdGVzIG9mIGEgbGlieGxfX2V2X3FtcDoKKyAqICBVbmRlZmluZWQK
KyAqICAgIE1pZ2h0IGNvbnRhaW4gYW55dGhpbmcuCisgKiAgSWRsZQorICogICAgU3RydWN0IGNv
bnRlbnRzIGFyZSBkZWZpbmVkIGVub3VnaCB0byBwYXNzIHRvIGFueQorICogICAgbGlieGxfX2V2
X3FtcF8qIGZ1bmN0aW9uLgorICogICAgVGhlIHN0cnVjdCBkb2VzIG5vdCBjb250YWluIHJlZmVy
ZW5jZXMgdG8gYW55IGFsbG9jYXRlZCBwcml2YXRlCisgKiAgICByZXNvdXJjZXMgc28gY2FuIGJl
IHRocm93biBhd2F5LgorICogIEFjdGl2ZQorICogICAgQ3VycmVudGx5IHdhaXRpbmcgZm9yIHRo
ZSBjYWxsYmFjayB0byBiZSBjYWxsZWQuCisgKiAgICBfZGlzcG9zZSBtdXN0IGJlIGNhbGxlZCB0
byByZWNsYWltIHJlc291cmNlcy4KKyAqICBDb25uZWN0ZWQKKyAqICAgIFN0cnVjdCBjb250YWlu
IGFsbG9jYXRlZCByZXNzb3VyY2VzLgorICogICAgQ2FsbGluZyBfc2VuZCgpIHdpdGggdGhpcyBz
YW1lIGV2IHdpbGwgdXNlIHRoZSBzYW1lIFFNUCBjb25uZWN0aW9uLgorICogICAgX2Rpc3Bvc2Uo
KSBtdXN0IGJlIGNhbGxlZCB0byByZWNsYWltIHJlc291cmNlcy4KKyAqCisgKiBsaWJ4bF9fZXZf
cW1wX2luaXQ6IFVuZGVmaW5lZC9JZGxlIC0+IElkbGUKKyAqCisgKiBsaWJ4bF9fZXZfcW1wX3Nl
bmQ6IElkbGUvQ29ubmVjdGVkIC0+IEFjdGl2ZSAob24gZXJyb3I6IElkbGUpCisgKiAgICBTZW5k
cyBhIGNvbW1hbmQgdG8gUUVNVS4KKyAqICAgIGNhbGxiYWNrIHdpbGwgYmUgY2FsbGVkIHdoZW4g
YSByZXNwb25zZSBpcyByZWNlaXZlZCBvciB3aGVuIGFuCisgKiAgICBlcnJvciBhcyBvY2N1cmVk
LgorICoKKyAqIGxpYnhsX19ldl9xbXBfZGlzcG9zZTogQ29ubmVjdGVkL0FjdGl2ZS9JZGxlIC0+
IElkbGUKKyAqCisgKiBjYWxsYmFjazogV2hlbiBjYWxsZWQ6IEFjdGl2ZSAtPiBDb25uZWN0ZWQg
KG9uIGVycm9yOiBJZGxlL0Nvbm5lY3RlZCkKKyAqICAgIFdoZW4gY2FsbGVkLCBldiBpcyBDb25u
ZWN0ZWQgYW5kIGNhbiBiZSByZXVzZWQgb3IgZGlzcG9zZWQgb2YuCisgKiAgICBPbiBlcnJvciwg
dGhlIGNhbGxiYWNrIGlzIGNhbGxlZCB3aXRoIHJlc3BvbnNlID09IE5VTEwgYW5kIHRoZQorICog
ICAgZXJyb3IgY29kZSBpbiByYy4gVGhlIG5ldyBzdGF0ZSBvZiBldiBkZXBlbmRpbmcgb24gdGhl
IHZhbHVlIG9mIHJjOgorICogICAgLSByYyA9PSBFUlJPUl9RTVBfKjogVGhpcyBpcyBhbiBlcnJv
ciBhc3NvY2lhdGVkIHdpdGggdGhlIGNtZCB0bworICogICAgICBydW4sIGV2IGlzIENvbm5lY3Rl
ZC4KKyAqICAgIC0gb3RoZXJ3aXNlOiBBbiBvdGhlciBlcnJvciBoYXBwZW5kLCBldiBpcyBub3cg
SWRsZS4KKyAqICAgIFRoZSBjYWxsYmFjayBpcyBvbmx5IGNhbGxlZCBvbmNlLgorICovCit0eXBl
ZGVmIHN0cnVjdCBsaWJ4bF9fZXZfcW1wIGxpYnhsX19ldl9xbXA7Cit0eXBlZGVmIHZvaWQgbGli
eGxfX2V2X3FtcF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2Jq
ZWN0ICpyZXNwb25zZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBy
Yyk7CisKK19oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfcW1wX2luaXQobGlieGxfX2V2X3FtcCAqZXYp
OworX2hpZGRlbiBpbnQgbGlieGxfX2V2X3FtcF9zZW5kKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19l
dl9xbXAgKmV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNt
ZCwgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzKTsKK19oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfcW1w
X2Rpc3Bvc2UobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYpOworCitzdHJ1Y3QgbGli
eGxfX2V2X3FtcCB7CisgICAgLyogY2FsbGVyIHNob3VsZCBpbmNsdWRlIHRoaXMgaW4gdGhlaXIg
b3duIHN0cnVjdCAqLworICAgIC8qIGNhbGxlciBtdXN0IGZpbGwgdGhlc2UgaW4sIGFuZCB0aGV5
IG11c3QgYWxsIHJlbWFpbiB2YWxpZCAqLworICAgIGxpYnhsX2RvbWlkIGRvbWlkOworICAgIGxp
YnhsX19ldl9xbXBfY2FsbGJhY2sgKmNhbGxiYWNrOworICAgIGludCBmZDsgLyogc2V0IHRvIHNl
bmQgYSBmZCB3aXRoIHRoZSBjb21tYW5kLCAtMSBvdGhlcndpc2UgKi8KK307CisKIAogLyoKICAq
IGV2Z2VuIHN0cnVjdHVyZXMsIHdoaWNoIGFyZSB0aGUgc3RhdGUgd2UgdXNlIGZvciBnZW5lcmF0
aW5nCkBAIC0xODk1LDcgKzE5NjUsNyBAQCB0eXBlZGVmIGVudW0gewogICAgIEpTT05fQU5ZICAg
ICA9IDI1NSAvKiB0aGlzIGlzIGEgbWFzayBvZiBhbGwgdmFsdWVzIGFib3ZlLCBhZGp1c3QgYXMg
bmVlZGVkICovCiB9IGxpYnhsX19qc29uX25vZGVfdHlwZTsKIAotdHlwZWRlZiBzdHJ1Y3QgbGli
eGxfX2pzb25fb2JqZWN0IHsKK3N0cnVjdCBsaWJ4bF9fanNvbl9vYmplY3QgewogICAgIGxpYnhs
X19qc29uX25vZGVfdHlwZSB0eXBlOwogICAgIHVuaW9uIHsKICAgICAgICAgYm9vbCBiOwpAQCAt
MTkwOCw3ICsxOTc4LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2pzb25fb2JqZWN0IHsKICAg
ICAgICAgZmxleGFycmF5X3QgKm1hcDsKICAgICB9IHU7CiAgICAgc3RydWN0IGxpYnhsX19qc29u
X29iamVjdCAqcGFyZW50OwotfSBsaWJ4bF9fanNvbl9vYmplY3Q7Cit9OwogCiB0eXBlZGVmIGlu
dCAoKmxpYnhsX19qc29uX3BhcnNlX2NhbGxiYWNrKShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2pzb25fb2JqZWN0ICpvLAot
LSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:49:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMFP9-0000sE-RD; Mon, 12 Nov 2018 16:49: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=rjzm=nx=citrix.com=prvs=8477fb41c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gMFP7-0000qi-Tk
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:49:37 +0000
X-Inumbo-ID: f04eab54-e69a-11e8-bbd6-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f04eab54-e69a-11e8-bbd6-12d6303a7972;
 Mon, 12 Nov 2018 16:49:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70322372"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Nov 2018 16:49:27 +0000
Message-ID: <20181112164930.25893-9-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181112164930.25893-1-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 08/11] libxl: QEMU startup sync based on QMP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBvbmx5IGFjdGl2YXRlZCB3aGVuIGRtX3Jlc3RyaWN0PTEsIGFzIGV4cGxhaW5lZCBp
biB0aGUgcHJldmlvdXMKcGF0Y2ggImxpYnhsX2RtOiBQcmUtb3BlbiBRTVAgc29ja2V0IGZvciBR
RU1VIgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KLS0tCgpOb3RlczoKICAgIHY2OgogICAgICAgIGludmVudCBFUlJPUl9RRU1VX0FQSQogICAg
ICAgIHJldHVybiBiZXR0ZXIgcmM6IEVSUk9SX1FFTVVfQVBJIG9yIEVSUk9SX05PVF9SRUFEWQog
ICAgICAgIGVuaGFuY2UgbG9nIG1lc3NhZ2VzIChkZWJ1ZyBhbmQgZXJyb3IpCiAgICAKICAgIHY1
OgogICAgICAgIHJlbW92ZWQgZW1wdHkgc3VjY2VzcyBicmFuY2ggaW4gZGV2aWNlX21vZGVsX3Ft
cF9jYigpCiAgICAgICAgY2FsbCBsaWJ4bF9fZXZfcW1wX2luaXQoKSBlYXJsaWVyIGluIGxpYnhs
X19zcGF3bl9sb2NhbF9kbS4KICAgICAgICAgICAgb3RoZXJ3aXNlIHRoZSBlcnJvciBwYXRoIHdv
dWxkIHVzZSBhbiB1bmluaXRpYWxpc2VkCiAgICAgICAgICAgIGxpYnhsX19ldl9xbXAuCiAgICAK
ICAgIHY0OgogICAgICAgIG1vdmVkIHRvIGxpYnhsX19kbV9zcGF3bl8qIGZyb20gbGlieGxfX3Nw
YXduXyoKCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgIHwgNTUgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDEg
KwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwg
NTcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90
b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDNiZjFlMzc4OTQuLjI0MTdhYmU2NTEgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0u
YwpAQCAtMjMxMyw2ICsyMzEzLDkgQEAgc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3N0YXJ0dXBf
ZmFpbGVkKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcmMpOwogc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX2RldGFjaGVkKGxpYnhs
X19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc3Bh
d25fc3RhdGUgKnNwYXduKTsKK3N0YXRpYyB2b2lkIGRldmljZV9tb2RlbF9xbXBfY2IobGlieGxf
X2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHJjKTsKIAogLyogb3VyICJuZXh0IHN0ZXAiIGZ1bmN0aW9u
LCBjYWxsZWQgZnJvbSB0aG9zZSBjYWxsYmFja3MgYW5kIGVsc2V3aGVyZSAqLwogc3RhdGljIHZv
aWQgZGV2aWNlX21vZGVsX3NwYXduX291dGNvbWUobGlieGxfX2VnYyAqZWdjLApAQCAtMjM0Myw2
ICsyMzQ2LDggQEAgdm9pZCBsaWJ4bF9fc3Bhd25fbG9jYWxfZG0obGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fZG1fc3Bhd25fc3RhdGUgKmRtc3MpCiAgICAgY29uc3QgY2hhciAqZG07CiAgICAgaW50
IGRtX3N0YXRlX2ZkID0gLTE7CiAKKyAgICBsaWJ4bF9fZXZfcW1wX2luaXQoJmRtc3MtPnFtcCk7
CisKICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRv
bWFpbikpIHsKICAgICAgICAgYWJvcnQoKTsKICAgICB9CkBAIC0yNDUwLDYgKzI0NTUsMTYgQEAg
cmV0cnlfdHJhbnNhY3Rpb246CiAgICAgc3Bhd24tPmZhaWx1cmVfY2IgPSBkZXZpY2VfbW9kZWxf
c3RhcnR1cF9mYWlsZWQ7CiAgICAgc3Bhd24tPmRldGFjaGVkX2NiID0gZGV2aWNlX21vZGVsX2Rl
dGFjaGVkOwogCisgICAgaWYgKHN0YXRlLT5kbV9tb25pdG9yX2ZkID49IDApIHsKKyAgICAgICAg
LyogVGhlcmUgaXMgYSB2YWxpZCBRTVAgc29ja2V0IGF2YWlsYWJsZSBub3csCisgICAgICAgICAq
IHVzZSBpdCB0byBmaW5kIG91dCB3aGVuIFFFTVUgaXMgcmVhZHkgKi8KKyAgICAgICAgZG1zcy0+
cW1wLmNhbGxiYWNrID0gZGV2aWNlX21vZGVsX3FtcF9jYjsKKyAgICAgICAgZG1zcy0+cW1wLmRv
bWlkID0gZG9taWQ7CisgICAgICAgIGRtc3MtPnFtcC5mZCA9IC0xOworICAgICAgICByYyA9IGxp
YnhsX19ldl9xbXBfc2VuZChnYywgJmRtc3MtPnFtcCwgInF1ZXJ5LXN0YXR1cyIsIE5VTEwpOwor
ICAgICAgICBpZiAocmMpIGdvdG8gb3V0X2Nsb3NlOworICAgIH0KKwogICAgIHJjID0gbGlieGxf
X3NwYXduX3NwYXduKGVnYywgc3Bhd24pOwogICAgIGlmIChyYyA8IDApCiAgICAgICAgIGdvdG8g
b3V0X2Nsb3NlOwpAQCAtMjUyNCw2ICsyNTM5LDQ0IEBAIHN0YXRpYyB2b2lkIGRldmljZV9tb2Rl
bF9kZXRhY2hlZChsaWJ4bF9fZWdjICplZ2MsCiAgICAgZGV2aWNlX21vZGVsX3NwYXduX291dGNv
bWUoZWdjLCBkbXNzLCAwKTsKIH0KIAorc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3FtcF9jYihs
aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCit7CisgICAgRUdDX0dDOworICAgIGxpYnhs
X19kbV9zcGF3bl9zdGF0ZSAqZG1zcyA9IENPTlRBSU5FUl9PRihldiwgKmRtc3MsIHFtcCk7Cisg
ICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpvOworICAgIGNvbnN0IGNoYXIgKnN0YXR1czsK
KworICAgIGxpYnhsX19ldl9xbXBfZGlzcG9zZShnYywgZXYpOworCisgICAgaWYgKHJjKQorICAg
ICAgICBnb3RvIGZhaWxlZDsKKworICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJzdGF0dXMi
LCByZXNwb25zZSwgSlNPTl9TVFJJTkcpOworICAgIGlmICghbykgeworICAgICAgICBMT0dEKEVS
Uk9SLCBldi0+ZG9taWQsCisgICAgICAgICAgICAgIk1pc3NpbmcgXCJzdGF0dXNcIiBpbiByZXNw
b25zZSB0byBcInF1ZXJ5LXN0YXR1c1wiIik7CisgICAgICAgIExPR0QoREVCVUcsIGV2LT5kb21p
ZCwgIi4uIGluc3RlYWQsIGdvdDogJXMiLAorICAgICAgICAgICAgIGxpYnhsX19qc29uX29iamVj
dF90b19qc29uKGdjLCByZXNwb25zZSkpOworICAgICAgICByYyA9IEVSUk9SX1FFTVVfQVBJOwor
ICAgICAgICBnb3RvIGZhaWxlZDsKKyAgICB9CisgICAgc3RhdHVzID0gbGlieGxfX2pzb25fb2Jq
ZWN0X2dldF9zdHJpbmcobyk7CisgICAgaWYgKHN0cmNtcChzdGF0dXMsICJydW5uaW5nIikpIHsK
KyAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLCAiVW5leHBlY3RlZCBRRU1VIHN0YXR1czog
JXMiLCBzdGF0dXMpOworICAgICAgICByYyA9IEVSUk9SX05PVF9SRUFEWTsKKyAgICAgICAgZ290
byBmYWlsZWQ7CisgICAgfQorCisgICAgbGlieGxfX3NwYXduX2luaXRpYXRlX2RldGFjaChnYywg
JmRtc3MtPnNwYXduKTsKKyAgICByZXR1cm47CisKK2ZhaWxlZDoKKyAgICBMT0dEKEVSUk9SLCBl
di0+ZG9taWQsICJRRU1VIGRpZCBub3Qgc3RhcnQgcHJvcGVybHksIHJjPSVkIiwgcmMpOworICAg
IGxpYnhsX19zcGF3bl9pbml0aWF0ZV9mYWlsdXJlKGdjLCAmZG1zcy0+c3Bhd24sIHJjKTsKK30K
Kwogc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3NwYXduX291dGNvbWUobGlieGxfX2VnYyAqZWdj
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RtX3NwYXdu
X3N0YXRlICpkbXNzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IHJjKQpAQCAtMjU0Nyw2ICsyNjAwLDggQEAgc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3NwYXdu
X291dGNvbWUobGlieGxfX2VnYyAqZWdjLAogICAgICAgICB9CiAgICAgfQogCisgICAgbGlieGxf
X2V2X3FtcF9kaXNwb3NlKGdjLCAmZG1zcy0+cW1wKTsKKwogIG91dDoKICAgICBkbXNzLT5jYWxs
YmFjayhlZ2MsIGRtc3MsIHJjKTsKIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGI3NjhkMWIwOWYu
LmRlMzg2MmM4MzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMzg5OCw2ICszODk4LDcgQEAgc3Ry
dWN0IGxpYnhsX19kbV9zcGF3bl9zdGF0ZSB7CiAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZ3Vl
c3RfY29uZmlnOwogICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKmJ1aWxkX3N0YXRlOyAv
KiByZWxhdGVzIHRvIGd1ZXN0X2RvbWlkICovCiAgICAgbGlieGxfX2RtX3NwYXduX2NiICpjYWxs
YmFjazsKKyAgICBsaWJ4bF9fZXZfcW1wIHFtcDsKIH07CiAKIF9oaWRkZW4gdm9pZCBsaWJ4bF9f
c3Bhd25fbG9jYWxfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUqKTsK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbAppbmRleCBmZWM0MmIyNjBjLi5hMDkxMjcxOGUwIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsCkBAIC03NSw2ICs3NSw3IEBAIGxpYnhsX2Vycm9yID0gRW51bWVyYXRpb24oImVycm9yIiwg
WwogICAgICgtMjksICJRTVBfQ09NTUFORF9OT1RfRk9VTkQiKSwgIyB0aGUgcmVxdWVzdGVkIGNv
bW1hbmQgaGFzIG5vdCBiZWVuIGZvdW5kCiAgICAgKC0zMCwgIlFNUF9ERVZJQ0VfTk9UX0FDVElW
RSIpLCAjIGEgZGV2aWNlIGhhcyBmYWlsZWQgdG8gYmUgYmVjb21lIGFjdGl2ZQogICAgICgtMzEs
ICJRTVBfREVWSUNFX05PVF9GT1VORCIpLCAjIHRoZSByZXF1ZXN0ZWQgZGV2aWNlIGhhcyBub3Qg
YmVlbiBmb3VuZAorICAgICgtMzIsICJRRU1VX0FQSSIpLAogICAgIF0sIHZhbHVlX25hbWVzcGFj
ZSA9ICIiKQogCiBsaWJ4bF9kb21haW5fdHlwZSA9IEVudW1lcmF0aW9uKCJkb21haW5fdHlwZSIs
IFsKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:49:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMFP8-0000rP-Nb; Mon, 12 Nov 2018 16:49: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=rjzm=nx=citrix.com=prvs=8477fb41c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gMFP6-0000pp-Nf
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:49:36 +0000
X-Inumbo-ID: efe8ea58-e69a-11e8-9e7f-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id efe8ea58-e69a-11e8-9e7f-12d6303a7972;
 Mon, 12 Nov 2018 16:49:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70322370"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Nov 2018 16:49:28 +0000
Message-ID: <20181112164930.25893-10-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181112164930.25893-1-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 09/11] libxl_qmp: Store advertised QEMU
 version in libxl__ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3aWxsIGJlIHVzZWQgaW4gYSBsYXRlciBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjY6
CiAgICAgICAgbmV3IGxvY2FsIG1hY3JvIEdSQUJfVkVSU0lPTgogICAgICAgIGJldHRlciBkZWZp
bml0aW9uIG9mIHFlbXVfdmVyc2lvbiBmaWVsZCBpbiBsaWJ4bF9pbnRlcm5hbC5oCiAgICAKICAg
IHY1OgogICAgICAgIGluaXRpYWxpc2UgcWVtdV92ZXJzaW9uIHN0cnVjdCBpbiBsaWJ4bF9fZXZf
cW1wX2luaXQKCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDggKysrKysrKysKIHRv
b2xzL2xpYnhsL2xpYnhsX3FtcC5jICAgICAgfCAyMyArKysrKysrKysrKysrKysrKysrKysrKwog
MiBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXgg
ZGUzODYyYzgzOS4uNTM4MTRiZTlkNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00MzEsNiArNDMx
LDE0IEBAIHN0cnVjdCBsaWJ4bF9fZXZfcW1wIHsKICAgICBsaWJ4bF9fZXZfcW1wX2NhbGxiYWNr
ICpjYWxsYmFjazsKICAgICBpbnQgZmQ7IC8qIHNldCB0byBzZW5kIGEgZmQgd2l0aCB0aGUgY29t
bWFuZCwgLTEgb3RoZXJ3aXNlICovCiAKKyAgICAvKiByZWFkLW9ubHkgd2hlbiBDb25uZWN0ZWQK
KyAgICAgKiBhbmQgbm90IHRvIGJlIGFjY2Vzc2VkIGJ5IHRoZSBjYWxsZXIgb3RoZXJ3aXNlICov
CisgICAgc3RydWN0IHsKKyAgICAgICAgaW50IG1ham9yOworICAgICAgICBpbnQgbWlub3I7Cisg
ICAgICAgIGludCBtaWNybzsKKyAgICB9IHFlbXVfdmVyc2lvbjsKKwogICAgIC8qCiAgICAgICog
cmVtYWluaW5nIGZpZWxkcyBhcmUgcHJpdmF0ZSB0byBsaWJ4bF9ldl9xbXBfKgogICAgICAqLwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgYi90b29scy9saWJ4bC9saWJ4bF9x
bXAuYwppbmRleCA4OTU2MjgwNjZhLi41ZDM5ODRlNmE1IDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9xbXAuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwpAQCAtMTg0MSw2ICsx
ODQxLDI1IEBAIHN0YXRpYyBpbnQgcW1wX2V2X2hhbmRsZV9tZXNzYWdlKGxpYnhsX19lZ2MgKmVn
YywKICAgICAgICAgICAgIHJldHVybiBFUlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7CiAgICAgICAg
IH0KIAorICAgICAgICAvKgorICAgICAgICAgKiBTdG9yZSBhZHZlcnRpc2VkIFFFTVUgdmVyc2lv
bgorICAgICAgICAgKiB7ICJRTVAiOiB7ICJ2ZXJzaW9uIjogeworICAgICAgICAgKiAgICAgInFl
bXUiOiB7ICJtYWpvciI6IGludCwgIm1pbm9yIjogaW50LCAibWljcm8iOiBpbnQgfSB9IH0gfQor
ICAgICAgICAgKi8KKyAgICAgICAgbyA9IGxpYnhsX19qc29uX21hcF9nZXQoIlFNUCIsIHJlc3As
IEpTT05fTUFQKTsKKyAgICAgICAgbyA9IGxpYnhsX19qc29uX21hcF9nZXQoInZlcnNpb24iLCBv
LCBKU09OX01BUCk7CisgICAgICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJxZW11Iiwgbywg
SlNPTl9NQVApOworI2RlZmluZSBHUkFCX1ZFUlNJT04obGV2ZWwpIFwKKyAgICBldi0+cWVtdV92
ZXJzaW9uLmxldmVsID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9pbnRlZ2VyKCBcCisgICAgICAg
IGxpYnhsX19qc29uX21hcF9nZXQoI2xldmVsLCBvLCBKU09OX0lOVEVHRVIpKTsKKyAgICAgICAg
R1JBQl9WRVJTSU9OKG1ham9yKTsKKyAgICAgICAgR1JBQl9WRVJTSU9OKG1pbm9yKTsKKyAgICAg
ICAgR1JBQl9WRVJTSU9OKG1pY3JvKTsKKyN1bmRlZiBHUkFCX1ZFUlNJT04KKyAgICAgICAgTE9H
RChERUJVRywgZXYtPmRvbWlkLCAiUUVNVSB2ZXJzaW9uOiAlZC4lZC4lZCIsCisgICAgICAgICAg
ICAgZXYtPnFlbXVfdmVyc2lvbi5tYWpvciwgZXYtPnFlbXVfdmVyc2lvbi5taW5vciwKKyAgICAg
ICAgICAgICBldi0+cWVtdV92ZXJzaW9uLm1pY3JvKTsKKwogICAgICAgICAvKiBQcmVwYXJlIG5l
eHQgbWVzc2FnZSB0byBzZW5kICovCiAgICAgICAgIGFzc2VydCghZXYtPnR4X2J1Zik7CiAgICAg
ICAgIGV2LT50eF9idWYgPSBxbXBfcHJlcGFyZV9jbWQoZ2MsICJxbXBfY2FwYWJpbGl0aWVzIiwg
TlVMTCwKQEAgLTE5MjcsNiArMTk0NiwxMCBAQCBvdXRfdW5rbm93bl9pZDoKIAogdm9pZCBsaWJ4
bF9fZXZfcW1wX2luaXQobGlieGxfX2V2X3FtcCAqZXYpCiB7CisgICAgZXYtPnFlbXVfdmVyc2lv
bi5tYWpvciA9IC0xOworICAgIGV2LT5xZW11X3ZlcnNpb24ubWlub3IgPSAtMTsKKyAgICBldi0+
cWVtdV92ZXJzaW9uLm1pY3JvID0gLTE7CisKICAgICBldi0+aWQgPSBRTVBfQ0FQQUJJTElUWV9O
RUdPVElBVElPTl9NU0dJRCArIDE7CiAKICAgICBldi0+cW1wX2NmZCA9IE5VTEw7Ci0tIApBbnRo
b255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:49:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMFP7-0000qe-NS; Mon, 12 Nov 2018 16:49: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=rjzm=nx=citrix.com=prvs=8477fb41c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gMFP6-0000pP-0b
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:49:36 +0000
X-Inumbo-ID: ef1681ad-e69a-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef1681ad-e69a-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 16:49:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70322360"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Nov 2018 16:49:22 +0000
Message-ID: <20181112164930.25893-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181112164930.25893-1-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 03/11] libxl_qmp: Change
 qmp_qemu_check_version to compare version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBtYWtlcyB0aGUgZnVuY3Rpb24gc2ltcGxlciB0byByZWFkLiBJdCBhbHNvIGFk
ZCB0aGUgYWJpbGl0eQpmb3IgYSBjYWxsZXIgdG8gdGVsbCBpZiBRRU1VIGlzIG5ld2VyIG9yIGhh
dmUgdGhlIGV4YWN0IHZlcnNpb24uCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCgpOb3RlczoKICAgIHY2OgogICAgICAgIG5ldyBw
YXRjaAoKIHRvb2xzL2xpYnhsL2xpYnhsX3FtcC5jIHwgMjggKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgYi90b29scy9saWJ4bC9saWJ4
bF9xbXAuYwppbmRleCAyZGQ1NGQ1Mzk4Li40M2FlOWEwMzc0IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9xbXAuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwpAQCAtMzkyLDEz
ICszOTIsMjcgQEAgc3RhdGljIGludCBxbXBfaGFuZGxlX3Jlc3BvbnNlKGxpYnhsX19nYyAqZ2Ms
IGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLAogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgYm9v
bCBxbXBfcWVtdV9jaGVja192ZXJzaW9uKGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLCBpbnQgbWFq
b3IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBtaW5vciwgaW50IG1p
Y3JvKQorLyoKKyAqIHJldHVybiB2YWx1ZXM6CisgKiAgIDwgMCAgaWYgcWVtdSdzIHZlcnNpb24g
PCAgYXNrZWQgdmVyc2lvbgorICogICA9IDAgIGlmIHFlbXUncyB2ZXJzaW9uID09IGFza2VkIHZl
cnNpb24KKyAqICAgPiAwICBpZiBxZW11J3MgdmVyc2lvbiA+ICBhc2tlZCB2ZXJzaW9uCisgKi8K
K3N0YXRpYyBpbnQgcW1wX3FlbXVfY29tcGFyZV92ZXJzaW9uKGxpYnhsX19xbXBfaGFuZGxlciAq
cW1wLCBpbnQgbWFqb3IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
bWlub3IsIGludCBtaWNybykKIHsKLSAgICByZXR1cm4gcW1wLT52ZXJzaW9uLm1ham9yID4gbWFq
b3IgfHwKLSAgICAgICAgKHFtcC0+dmVyc2lvbi5tYWpvciA9PSBtYWpvciAmJgotICAgICAgICAg
ICAgKHFtcC0+dmVyc2lvbi5taW5vciA+IG1pbm9yIHx8Ci0gICAgICAgICAgICAgKHFtcC0+dmVy
c2lvbi5taW5vciA9PSBtaW5vciAmJiBxbXAtPnZlcnNpb24ubWljcm8gPj0gbWljcm8pKSk7Cisj
ZGVmaW5lIENIRUNLX1ZFUlNJT04obGV2ZWwpIGRvIHsgXAorICAgIGlmIChxbXAtPnZlcnNpb24u
bGV2ZWwgPiAobGV2ZWwpKSByZXR1cm4gKzE7IFwKKyAgICBpZiAocW1wLT52ZXJzaW9uLmxldmVs
IDwgKGxldmVsKSkgcmV0dXJuIC0xOyBcCit9IHdoaWxlICgwKQorCisgICAgQ0hFQ0tfVkVSU0lP
TihtYWpvcik7CisgICAgQ0hFQ0tfVkVSU0lPTihtaW5vcik7CisgICAgQ0hFQ0tfVkVSU0lPTiht
aWNybyk7CisKKyN1bmRlZiBDSEVDS19WRVJTSU9OCisKKyAgICByZXR1cm4gMDsKIH0KIAogLyoK
QEAgLTEwMjAsNyArMTAzNCw3IEBAIGludCBsaWJ4bF9fcW1wX3NhdmUobGlieGxfX2djICpnYywg
aW50IGRvbWlkLCBjb25zdCBjaGFyICpmaWxlbmFtZSwgYm9vbCBsaXZlKQogCiAgICAgLyogbGl2
ZSBwYXJhbWV0ZXIgd2FzIGFkZGVkIHRvIFFFTVUgMi4xMS4gSXQgc2lnbmFsIFFFTVUgdGhhdCB0
aGUgc2F2ZQogICAgICAqIG9wZXJhdGlvbiBpcyBmb3IgYSBsaXZlIG1pZ3JhdGlvbiByYXRoZXIg
dGhhdCBmb3IgdGFraW5nIGEgc25hcHNob3QuICovCi0gICAgaWYgKHFtcF9xZW11X2NoZWNrX3Zl
cnNpb24ocW1wLCAyLCAxMSwgMCkpCisgICAgaWYgKHFtcF9xZW11X2NvbXBhcmVfdmVyc2lvbihx
bXAsIDIsIDExLCAwKSA+PSAwKQogICAgICAgICBxbXBfcGFyYW1ldGVyc19hZGRfYm9vbChnYywg
JmFyZ3MsICJsaXZlIiwgbGl2ZSk7CiAKICAgICByYyA9IHFtcF9zeW5jaHJvbm91c19zZW5kKHFt
cCwgInhlbi1zYXZlLWRldmljZXMtc3RhdGUiLCBhcmdzLAotLSAKQW50aG9ueSBQRVJBUkQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:49:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMFP6-0000q3-Tf; Mon, 12 Nov 2018 16:49: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=rjzm=nx=citrix.com=prvs=8477fb41c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gMFP5-0000pG-Al
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:49:35 +0000
X-Inumbo-ID: ede5fda4-e69a-11e8-9f9b-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ede5fda4-e69a-11e8-9f9b-12d6303a7972;
 Mon, 12 Nov 2018 16:49:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70322354"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Nov 2018 16:49:20 +0000
Message-ID: <20181112164930.25893-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181112164930.25893-1-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 01/11] libxl: Enhance libxl__sendmsg_fds to
 deal with EINTR and EWOULDBLOCK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIGxpYnhsX19zZW5kbXNnX2ZkcyB0byBy
ZXRyeSBzZW5kbXNnIG9uCkVJTlRSIGVycm9yLgoKVGhpcyBwYXRjaCBhbHNvIGFsbG93IGEgY2Fs
bGVyIG9mIGxpYnhsX19zZW5kbXNnX2ZkcyB0byBkZWFsIHdpdGgKRVdPVUxEQkxPQ0suIEl0IGlz
IGJlc3QgdG8gb25seSBzZW50IG9uZSBieXRlIHdoZW4gZGVhbGluZyB3aXRoCm5vbi1ibG9ja2lu
ZyBmZHMgc28gYSBFV09VTERCTE9DSyBlcnJvciB3b3VsZCBtZWFuIHRoYXQgdGhlIGZkcyBoYXZl
bid0CmJlZW4gc2VudCB5ZXQuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwg
IDMgKystCiB0b29scy9saWJ4bC9saWJ4bF91dGlscy5jICAgIHwgMTkgKysrKysrKysrKysrKyst
LS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oCmluZGV4IGU0OTg0MzVlMTYuLmFlNTk2MGQ4NjkgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaApAQCAtMTg2NCw3ICsxODY0LDggQEAgX2hpZGRlbiB2b2lkIGxpYnhsX19xbXBfY2xl
YW51cChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCk7CiBfaGlkZGVuIGludCBsaWJ4bF9f
cW1wX2luaXRpYWxpemF0aW9ucyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9jb25m
aWcgKmd1ZXN0X2NvbmZpZyk7CiAKLS8qIG9uIGZhaWx1cmUsIGxvZ3MgKi8KKy8qIHJldHVybnMg
RVJST1JfTk9UX1JFQURZIG9uIEVXT1VMREJMT0NLCisgKiBvciBsb2dzIG9uIGZhaWx1cmUuICov
CiBpbnQgbGlieGxfX3NlbmRtc2dfZmRzKGxpYnhsX19nYyAqZ2MsIGludCBjYXJyaWVyLAogICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpkYXRhLCBzaXplX3QgZGF0YWxlbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IG5mZHMsIGNvbnN0IGludCBmZHNbXSwgY29uc3QgY2hh
ciAqd2hhdCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5jIGIvdG9vbHMv
bGlieGwvbGlieGxfdXRpbHMuYwppbmRleCA1ODU0NzE3YjExLi41ZDIwZmQ1N2M1IDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0
aWxzLmMKQEAgLTEwODgsMTEgKzEwODgsMjAgQEAgaW50IGxpYnhsX19zZW5kbXNnX2ZkcyhsaWJ4
bF9fZ2MgKmdjLCBpbnQgY2FycmllciwKIAogICAgIG1zZy5tc2dfY29udHJvbGxlbiA9IGNtc2ct
PmNtc2dfbGVuOwogCi0gICAgciA9IHNlbmRtc2coY2FycmllciwgJm1zZywgMCk7Ci0gICAgaWYg
KHIgPCAwKSB7Ci0gICAgICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8gc2VuZCBmZC1jYXJyeWlu
ZyBtZXNzYWdlICglcykiLCB3aGF0KTsKLSAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Ci0gICAg
fQorICAgIHdoaWxlICgxKSB7CisgICAgICAgIHIgPSBzZW5kbXNnKGNhcnJpZXIsICZtc2csIDAp
OworICAgICAgICBpZiAociA8IDApIHsKKyAgICAgICAgICAgIGlmIChlcnJubyA9PSBFSU5UUikK
KyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIGlmIChlcnJubyA9PSBFV09V
TERCTE9DSykgeworICAgICAgICAgICAgICAgIGFzc2VydChkYXRhbGVuID09IDEpOworICAgICAg
ICAgICAgICAgIHJldHVybiBFUlJPUl9OT1RfUkVBRFk7CisgICAgICAgICAgICB9CisgICAgICAg
ICAgICBMT0dFKEVSUk9SLCAiZmFpbGVkIHRvIHNlbmQgZmQtY2FycnlpbmcgbWVzc2FnZSAoJXMp
Iiwgd2hhdCk7CisgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAgfQorICAg
ICAgICBicmVhazsKKyAgICB9OwogCiAgICAgcmV0dXJuIDA7CiB9Ci0tIApBbnRob255IFBFUkFS
RAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:49:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMFP9-0000rt-G4; Mon, 12 Nov 2018 16:49: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=rjzm=nx=citrix.com=prvs=8477fb41c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gMFP7-0000qD-C2
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:49:37 +0000
X-Inumbo-ID: efbb3276-e69a-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id efbb3276-e69a-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 16:49:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70322369"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Nov 2018 16:49:26 +0000
Message-ID: <20181112164930.25893-8-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181112164930.25893-1-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 07/11] libxl_dm: Pre-open QMP socket for QEMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBtb3ZlIHRoZSBjcmVhdGlvbiBvZiB0aGUgUU1QIHVuaXggc29ja2V0IGZyb20g
UUVNVSB0byBsaWJ4bC4KQnV0IGxpYnhsIGRvZXNuJ3QgcmVseSBvbiB0aGlzIHlldC4KCldoZW4g
c3RhcnRpbmcgUUVNVSB3aXRoIGRtX3Jlc3RyaWN0PTEsIHByZS1vcGVuIHRoZSBRTVAgc29ja2V0
IGJlZm9yZQpleGVjIFFFTVUuIFRoYXQgc29ja2V0IHdpbGwgYmUgdXNlZnVsbCB0byBmaW5kb3V0
IGlmIFFFTVUgaXMgcmVhZHksIGFuZApwcmUtb3BlbmluZyBpdCBtZWFucyB0aGF0IGxpYnhsIGNh
biBjb25uZWN0IHRvIGl0IHdpdGhvdXQgd2FpdGluZyBmb3IKUUVNVSB0byBjcmVhdGUgaXQuCgpU
aGUgcHJlLW9wZW5uaW5nIGlzIGNvbmRpdGlvbm5hbCwgYmFzZWQgb24gdGhlIHVzZSBvZiBkbV9y
ZXN0cmljdApiZWNhdXNlIGl0IGlzIHVzaW5nIGEgbmV3IGNvbW1hbmQgbGluZSBvcHRpb24gb2Yg
UUVNVSwgYW5kIGRtX3Jlc3RyaWN0CnN1cHBvcnQgaW4gUUVNVSBpcyBuZXdlci4KCi1jaGFyZGV2
IHNvY2tldCxmZD1YIGlzIGF2YWlsYWJsZSB3aXRoIFFFTVUgMi4xMiwgc2luY2UgY29tbWl0Ogo+
IGNoYXI6IGFsbG93IHBhc3NpbmcgcHJlLW9wZW5lZCBzb2NrZXQgZmlsZSBkZXNjcmlwdG9yIGF0
IHN0YXJ0dXAKPiAwOTM1NzAwZjg1NDQwMzNlYmJkNDFlMWYxM2NkNTI4ZjhhNThkMjRkCgpkbV9y
ZXN0cmljdCBpcyBhdmFpbGFibGUgaW4gUUVNVSAzLjAuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255
IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCgpOb3RlczoKICAgIHY2Ogog
ICAgICAgIG1vdmUgZG1fbW9uaXRvcl9mZCBpbnRvIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvIChv
ciBkX3N0YXRlKQogICAgICAgIC0+IG1vdmUgdGhlIGNyZWF0aW9uIG9mIHRoZSBzb2NrZXQgaW50
byBsaWJ4bF9fc3Bhd25fbG9jYWxfZG0KICAgICAgICAgICBpbnN0ZWFkIG9mIGxpYnhsX19idWls
ZF9kZXZpY2VfbW9kZWxfYXJncwogICAgICAgIFVzZSBsaWJ4bF9kb21pZCB0eXBlIGluc3RlYWQg
b2YgaW50IGZvciBsaWJ4bF9fcHJlX29wZW5fcW1wX3NvY2tldCgpCiAgICAgICAgQ2hlY2sgZnVu
Y3Rpb24gY2FsbHMgKGJpbmQgYW5kIGxpc3RlbikgcmV0dXJuIHZhbHVlIGluIGEgc2VwYXJhdGUg
c3RhdGVtZW50LgogICAgICAgIHR5cG8gYW5kIG90aGVyIGNvZGluZyBzdHlsZSBpc3N1ZSBmaXhl
cwogICAgCiAgICB2NToKICAgICAgICB1c2UgbGlieGxfX3JlbW92ZV9maWxlCiAgICAgICAgZmV3
IGNoYW5nZXMgaW4gY29kaW5nIHN0eWxlCiAgICAgICAgcmVtb3ZlIHN0YWxlIGluY2x1ZGVzIChz
eXMvc29ja2V0LCBzeXMvdW4pIHdoaWNoIGFyZSBub3cgaW4gbGlieGxfaW50ZXJuYWwuaAogICAg
CiAgICB2NDoKICAgICAgICBzZXBhcmF0ZSB0aGUgbG9naWMgdG8gb3BlbiBhIHNvY2tldCBpbnRv
IGEgZnVuY3Rpb24uCiAgICAgICAgVXNlIGxpYnhsX19wcmVwYXJlX3NvY2thZGRyX3VuKCkgdG8g
Y2hlY2sgcGF0aCBzaXplCgogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8ICAzICsrCiB0
b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgIHwgNzEgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDEgKwogMyBmaWxl
cyBjaGFuZ2VkLCA3MSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
aW5kZXggZmE1NzMzNDRiYy4uZmNiZTM2ZmViYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTUzOSw2ICs1
MzksOSBAQCBpbnQgbGlieGxfX2RvbWFpbl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFp
bl9jb25maWcgKmRfY29uZmlnLAogICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqaW5mbyA9
ICZkX2NvbmZpZy0+Y19pbmZvOwogICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8g
PSAmZF9jb25maWctPmJfaW5mbzsKIAorICAgIC8qIEF0dGVtcHQgdG8gaW5pdGlhbGlzZSBsaWJ4
bF9fZG9tYWluX2J1aWxkX3N0YXRlICovCisgICAgc3RhdGUtPmRtX21vbml0b3JfZmQgPSAtMTsK
KwogICAgIHV1aWRfc3RyaW5nID0gbGlieGxfX3V1aWQyc3RyaW5nKGdjLCBpbmZvLT51dWlkKTsK
ICAgICBpZiAoIXV1aWRfc3RyaW5nKSB7CiAgICAgICAgIHJjID0gRVJST1JfTk9NRU07CmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpp
bmRleCA5YzQ3MDYwNDczLi4zYmYxZTM3ODk0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTkxMCw2ICs5MTAsNTMgQEAg
c3RhdGljIGNoYXIgKnFlbXVfZGlza19pZGVfZHJpdmVfc3RyaW5nKGxpYnhsX19nYyAqZ2MsIGNv
bnN0IGNoYXIgKnRhcmdldF9wYXRoLAogICAgIHJldHVybiBkcml2ZTsKIH0KIAorc3RhdGljIGlu
dCBsaWJ4bF9fcHJlX29wZW5fcW1wX3NvY2tldChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21pZCBk
b21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpmZF9yKQor
eworICAgIGludCByYywgcjsKKyAgICBpbnQgZmQ7CisgICAgc3RydWN0IHNvY2thZGRyX3VuIHVu
OworICAgIGNvbnN0IGNoYXIgKnBhdGggPSBsaWJ4bF9fcWVtdV9xbXBfcGF0aChnYywgZG9taWQp
OworCisgICAgYXNzZXJ0KGZkX3IgIT0gTlVMTCk7CisKKyAgICBmZCA9IHNvY2tldChBRl9VTklY
LCBTT0NLX1NUUkVBTSwgMCk7CisgICAgaWYgKGZkIDwgMCkgeworICAgICAgICBMT0dFRChFUlJP
UiwgZG9taWQsICJzb2NrZXQoKSBmYWlsZWQiKTsKKyAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7
CisgICAgfQorCisgICAgcmMgPSBsaWJ4bF9fcHJlcGFyZV9zb2NrYWRkcl91bihnYywgJnVuLCBw
YXRoLCAiUUVNVSdzIFFNUCBzb2NrZXQiKTsKKyAgICBpZiAocmMpCisgICAgICAgIGdvdG8gb3V0
OworCisgICAgcmMgPSBsaWJ4bF9fcmVtb3ZlX2ZpbGUoZ2MsIHBhdGgpOworICAgIGlmIChyYykK
KyAgICAgICAgZ290byBvdXQ7CisKKyAgICByID0gYmluZChmZCwgKHN0cnVjdCBzb2NrYWRkciAq
KSAmdW4sIHNpemVvZih1bikpOworICAgIGlmIChyIDwgMCkgeworICAgICAgICBMT0dFRChFUlJP
UiwgZG9taWQsICJiaW5kKCclcycpIGZhaWxlZCIsIHBhdGgpOworICAgICAgICByYyA9IEVSUk9S
X0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHIgPSBsaXN0ZW4oZmQsIDEp
OworICAgIGlmIChyIDwgMCkgeworICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJsaXN0ZW4o
KSBmYWlsZWQiKTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICBnb3RvIG91dDsK
KyAgICB9CisKKyAgICAqZmRfciA9IGZkOworICAgIHJjID0gMDsKKworb3V0OgorICAgIGlmIChy
YyAmJiBmZCA+PSAwKQorICAgICAgICBjbG9zZShmZCk7CisgICAgcmV0dXJuIHJjOworfQorCiBz
dGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpn
YywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpk
bSwgaW50IGd1ZXN0X2RvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9jb25maWcgKmd1ZXN0X2NvbmZpZywKQEAgLTk0NCwxMCAr
OTkxLDE2IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJWQiLCBndWVz
dF9kb21pZCksIE5VTEwpOwogCiAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLWNoYXJk
ZXYiKTsKLSAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsCi0gICAgICAgICAgICAgICAgICAg
ICBHQ1NQUklOVEYoInNvY2tldCxpZD1saWJ4bC1jbWQsIgotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJwYXRoPSVzLHNlcnZlcixub3dhaXQiLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX19xZW11X3FtcF9wYXRoKGdjLCBndWVzdF9kb21pZCkpKTsKKyAgICBp
ZiAoc3RhdGUtPmRtX21vbml0b3JfZmQgPj0gMCkgeworICAgICAgICBmbGV4YXJyYXlfYXBwZW5k
KGRtX2FyZ3MsCisgICAgICAgICAgICBHQ1NQUklOVEYoInNvY2tldCxpZD1saWJ4bC1jbWQsZmQ9
JWQsc2VydmVyLG5vd2FpdCIsCisgICAgICAgICAgICAgICAgICAgICAgc3RhdGUtPmRtX21vbml0
b3JfZmQpKTsKKyAgICB9IGVsc2UgeworICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3Ms
CisgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCJzb2NrZXQsaWQ9bGlieGwtY21k
LCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGg9JXMsc2VydmVyLG5v
d2FpdCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19xZW11X3Ft
cF9wYXRoKGdjLCBndWVzdF9kb21pZCkpKTsKKyAgICB9CiAKICAgICBmbGV4YXJyYXlfYXBwZW5k
KGRtX2FyZ3MsICItbm8tc2h1dGRvd24iKTsKICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3Ms
ICItbW9uIik7CkBAIC0yMDAwLDYgKzIwNTMsNyBAQCB2b2lkIGxpYnhsX19zcGF3bl9zdHViX2Rt
KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX3N0dWJfZG1fc3Bhd25fc3RhdGUgKnNkc3MpCiAgICAg
aWYgKHJldCkKICAgICAgICAgZ290byBvdXQ7CiAKKyAgICBkX3N0YXRlLT5kbV9tb25pdG9yX2Zk
ID0gLTE7CiAgICAgcmV0ID0gbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzKGdjLCAic3R1
YmRvbS1kbSIsIGd1ZXN0X2RvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBndWVzdF9jb25maWcsICZhcmdzLCBOVUxMLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkX3N0YXRlLCBOVUxMKTsKQEAgLTIzMDMsNiArMjM1NywxNCBA
QCB2b2lkIGxpYnhsX19zcGF3bl9sb2NhbF9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kbV9z
cGF3bl9zdGF0ZSAqZG1zcykKICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwogICAgICAgICBnb3Rv
IG91dDsKICAgICB9CisgICAgaWYgKGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPT0gTElC
WExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU4gJiYKKyAgICAgICAgbGlieGxfZGVmYm9v
bF92YWwoYl9pbmZvLT5kbV9yZXN0cmljdCkpIHsKKyAgICAgICAgLyogSWYgd2UgaGF2ZSB0byB1
c2UgZG1fcmVzdHJpY3QsIFFFTVUgbmVlZHMgdG8gYmUgbmV3IGVub3VnaAorICAgICAgICAgKiBh
bmQgd2lsbCBoYXZlIHRoZSBuZXcgaW50ZXJmYWNlIHdoZXJlIHdlIGNhbiBwcmUtb3BlbiB0aGUK
KyAgICAgICAgICogUU1QIHNvY2tldC4gKi8KKyAgICAgICAgcmMgPSBsaWJ4bF9fcHJlX29wZW5f
cW1wX3NvY2tldChnYywgZG9taWQsICZzdGF0ZS0+ZG1fbW9uaXRvcl9mZCk7CisgICAgICAgIGlm
IChyYykgZ290byBvdXQ7CisgICAgfQogICAgIHJjID0gbGlieGxfX2J1aWxkX2RldmljZV9tb2Rl
bF9hcmdzKGdjLCBkbSwgZG9taWQsIGd1ZXN0X2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZhcmdzLCAmZW52cywgc3RhdGUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZG1fc3RhdGVfZmQpOwpAQCAtMjQwOCw2ICsy
NDcwLDcgQEAgb3V0X2Nsb3NlOgogICAgIGlmIChsb2dmaWxlX3cgPj0gMCkgY2xvc2UobG9nZmls
ZV93KTsKIG91dDoKICAgICBpZiAoZG1fc3RhdGVfZmQgPj0gMCkgY2xvc2UoZG1fc3RhdGVfZmQp
OworICAgIGlmIChzdGF0ZS0+ZG1fbW9uaXRvcl9mZCA+PSAwKSBjbG9zZShzdGF0ZS0+ZG1fbW9u
aXRvcl9mZCk7CiAgICAgaWYgKHJjKQogICAgICAgICBkZXZpY2VfbW9kZWxfc3Bhd25fb3V0Y29t
ZShlZ2MsIGRtc3MsIHJjKTsKIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDZjMTE4Y2NiM2IuLmI3
NjhkMWIwOWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTIzMyw2ICsxMjMzLDcgQEAgdHlwZWRl
ZiBzdHJ1Y3QgewogICAgIGNoYXIgKmNvbnNvbGVfdHR5OwogCiAgICAgY2hhciAqc2F2ZWRfc3Rh
dGU7CisgICAgaW50IGRtX21vbml0b3JfZmQ7CiAKICAgICBsaWJ4bF9fZmlsZV9yZWZlcmVuY2Ug
cHZfa2VybmVsOwogICAgIGxpYnhsX19maWxlX3JlZmVyZW5jZSBwdl9yYW1kaXNrOwotLSAKQW50
aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:49:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMFP8-0000r4-BN; Mon, 12 Nov 2018 16:49: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=rjzm=nx=citrix.com=prvs=8477fb41c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gMFP6-0000pk-HJ
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:49:36 +0000
X-Inumbo-ID: ef791cdc-e69a-11e8-8c3d-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef791cdc-e69a-11e8-8c3d-12d6303a7972;
 Mon, 12 Nov 2018 16:49:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70322364"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Nov 2018 16:49:25 +0000
Message-ID: <20181112164930.25893-7-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181112164930.25893-1-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 06/11] libxl_exec: Add
 libxl__spawn_initiate_failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBmdW5jdGlvbiBjYW4gYmUgdXNlZCBieSB1c2VyIG9mIGxpYnhsX19zcGF3bl8qIHdoZW4g
dGhleSBzZXR1cCBhCm5vdGlmaWNhdGlvbiBvdGhlciB0aGFuIHhlbnN0b3JlLiBUaGUgcGFyZW50
IGNhbiBhbHJlYWR5IHJlcG9ydCBzdWNjZXNzCnZpYSBsaWJ4bF9fc3Bhd25faW5pdGlhdGVfZGV0
YWNoKCksIHRoaXMgbmV3IGZ1bmN0aW9uIGNhbiBiZSB1c2VkIGZvcgpmYWlsdXJlIGluc3RlYWQg
b2Ygd2FpdGluZyBmb3IgdGhlIHRpbWVvdXQuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjY6CiAgICAgICAgbG9u
ZyBsaW5lIGZpeAogICAgICAgIHR5cG9zIGZpeGVkCiAgICAgICAgZml4IGxlYWsgb2YgaW50ZXJu
YWwgc3RhdGUgaW50byBleHRlcm5hbCBkb2MKICAgICAgICBpZiB0aGUgZnVuY3Rpb24gaXMgY2Fs
bCBtdWx0aXBsZSB0aW1lcywgc2V0IHJjIG9ubHkgdGhlIGZpcnN0IHRpbWUuCiAgICAKICAgIHY1
OgogICAgICAgIGZpeCB0eXBvcwoKIHRvb2xzL2xpYnhsL2xpYnhsX2V4ZWMuYyAgICAgfCAxMSAr
KysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8IDIzICsrKysrKysrKysr
KysrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9leGVjLmMgYi90b29scy9saWJ4
bC9saWJ4bF9leGVjLmMKaW5kZXggMDJlNmM5MTdmMC4uYmY4N2JjNTYzYyAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfZXhlYy5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V4ZWMuYwpA
QCAtMzczLDYgKzM3MywxNyBAQCB2b2lkIGxpYnhsX19zcGF3bl9pbml0aWF0ZV9kZXRhY2gobGli
eGxfX2djICpnYywgbGlieGxfX3NwYXduX3N0YXRlICpzcykKICAgICBzcGF3bl9kZXRhY2goZ2Ms
IHNzKTsKIH0KIAordm9pZCBsaWJ4bF9fc3Bhd25faW5pdGlhdGVfZmFpbHVyZShsaWJ4bF9fZ2Mg
KmdjLCBsaWJ4bF9fc3Bhd25fc3RhdGUgKnNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcmMpCisvKiBUaGUgc3Bhd24gc3RhdGUgbXVzdCBiZSBBdHRhY2hlZCBvbiBl
bnRyeSBhbmQgd2lsbCBiZSBBdHRhY2hlZCBGYWlsZWQKKyAqIG9uIHJldHVybi4gICovCit7Cisg
ICAgYXNzZXJ0KHJjKTsKKyAgICBpZiAoIXNzLT5yYykKKyAgICAgICAgc3MtPnJjID0gcmM7Cisg
ICAgc3Bhd25fZGV0YWNoKGdjLCBzcyk7Cit9CisKIHN0YXRpYyB2b2lkIHNwYXduX2ZhaWwobGli
eGxfX2VnYyAqZWdjLCBsaWJ4bF9fc3Bhd25fc3RhdGUgKnNzLCBpbnQgcmMpCiAvKiBDYWxsZXIg
bXVzdCBoYXZlIGxvZ2dlZC4gIE11c3QgYmUgbGFzdCB0aGluZyBpbiBjYWxsaW5nIGZ1bmN0aW9u
LAogICogYXMgaXQgbWF5IG1ha2UgdGhlIGNhbGxiYWNrLiAgUHJlY29uZGl0aW9uOiBBdHRhY2hl
ZCBvciBEZXRhY2hpbmcuICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBlMDI1OTdhMGNkLi42YzEx
OGNjYjNiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTE1NTIsNyArMTU1Miw4IEBAIF9oaWRkZW4g
dm9pZCBsaWJ4bF9fc3Bhd25faW5pdChsaWJ4bF9fc3Bhd25fc3RhdGUqKTsKICAqCiAgKiBUaGUg
aW5uZXIgY2hpbGQgbXVzdCBzb29uIGV4aXQgb3IgZXhlYy4gIEl0IG11c3QgYWxzbyBzb29uIGV4
aXQgb3IKICAqIG5vdGlmeSB0aGUgcGFyZW50IG9mIGl0cyBzdWNjZXNzZnVsIHN0YXJ0dXAgYnkg
d3JpdGluZyB0byB0aGUKLSAqIHhlbnN0b3JlIHBhdGggeHNwYXRoLgorICogeGVuc3RvcmUgcGF0
aCB4c3BhdGggT1IgdmlhIG90aGVyIG1lYW5zIHRoYXQgdGhlIHBhcmVudCB3aWxsIGhhdmUKKyAq
IHRvIHNldCB1cC4KICAqCiAgKiBUaGUgdXNlciAoaW4gdGhlIHBhcmVudCkgd2lsbCBiZSBjYWxs
ZWQgYmFjayAoY29uZmlybV9jYikgZXZlcnkKICAqIHRpbWUgdGhhdCB4ZW5zdG9yZSBwYXRoIGlz
IG1vZGlmaWVkLgpAQCAtMTYwOCw2ICsxNjA5LDI2IEBAIF9oaWRkZW4gaW50IGxpYnhsX19zcGF3
bl9zcGF3bihsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19zcGF3bl9zdGF0ZSAqc3Bhd24pOwogICov
CiBfaGlkZGVuIHZvaWQgbGlieGxfX3NwYXduX2luaXRpYXRlX2RldGFjaChsaWJ4bF9fZ2MgKmdj
LCBsaWJ4bF9fc3Bhd25fc3RhdGUqKTsKIAorLyoKKyAqIGxpYnhsX19zcGF3bl9pbml0aWF0ZV9m
YWlsdXJlIC0gUHJvcGFnYXRlIGZhaWx1cmUgZnJvbSB0aGUgY2FsbGVyIHRvIHRoZQorICogY2Fs
bGVlLgorICoKKyAqIFdvcmtzIGJ5IGtpbGxpbmcgdGhlIGludGVybWVkaWF0ZSBwcm9jZXNzIGZy
b20gc3Bhd25fc3Bhd24uCisgKiBBZnRlciB0aGlzIGZ1bmN0aW9uIHJldHVybnMsIGEgZmFpbHVy
ZSB3aWxsIGJlIHJlcG9ydGVkLgorICoKKyAqIFRoaXMgaXMgbm90IHN5bmNocm9ub3VzOiB0aGVy
ZSB3aWxsIGJlIGEgZnVydGhlciBjYWxsYmFjayB3aGVuCisgKiB0aGUgZGV0YWNoIGlzIGNvbXBs
ZXRlLgorICoKKyAqIExvZ3MgZXJyb3JzLgorICoKKyAqIFRoZSBzcGF3biBzdGF0ZSBtdXN0IGJl
IEF0dGFjaGVkIG9uIGVudHJ5IGFuZCB3aWxsIHJlbWFpbiBBdHRhY2hlZC4gSXQKKyAqIGlzIHBv
c3NpYmxlIGZvciBhIHNwYXduIHRvIGZhaWwgZm9yIG11bHRpcGxlIHJlYXNvbnMsIGZvciBleGFt
cGxlCisgKiBjYWxsKHMpIHRvIGxpYnhsX19zcGF3bl9pbml0aWF0ZV9mYWlsdXJlIGFuZCBhbHNv
IGZvciBzb21lIG90aGVyIHJlYXNvbi4KKyAqIEluIHRoYXQgY2FzZSB0aGUgZmlyc3QgcmMgdmFs
dWUgZnJvbSBhbnkgc291cmNlIHdpbGwgdGFrZSBwcmVjZWRlbmNlLgorICovCitfaGlkZGVuIHZv
aWQgbGlieGxfX3NwYXduX2luaXRpYXRlX2ZhaWx1cmUobGlieGxfX2djICpnYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc3Bhd25fc3RhdGUgKnNz
LCBpbnQgcmMpOworCiAvKgogICogSWYgc3VjY2Vzc2Z1bCwgdGhpcyBzaG91bGQgcmV0dXJuIDAu
CiAgKgotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:49:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMFP6-0000pl-IM; Mon, 12 Nov 2018 16:49:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rjzm=nx=citrix.com=prvs=8477fb41c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gMFP4-0000p6-OE
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:49:34 +0000
X-Inumbo-ID: ee798108-e69a-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee798108-e69a-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 16:49:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70322356"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Nov 2018 16:49:19 +0000
Message-ID: <20181112164930.25893-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 00/11] libxl: Enable save/restore/migration
 of a restricted QEMU + libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hhbmdlcyBpbiB2NjoKICAgIEltcGxlbWVudGF0aW9uIG9mIGxpYnhsX19ldl9xbXBfKiBmdW5j
dGlvbnMgaGF2ZSBiZWVuIHNxdWFzaGVkIHRvIGEgc2luZ2xlCiAgICBwYXRjaC4gQW5kIHdpdGgg
dGhhdCwgYSBsb3Qgb2YgY2hhbmdlcyBpbiBvcmRlciB0byBtYWtlIGl0IHNpbXBsZXIgdG8gcmVh
ZAogICAgdGhlIGltcGxlbWVudGF0aW9uLCBoYXZlIGJldHRlciBlcnJvciByZXBvcnRpbmcgYW5k
IGEgZmV3IGJ1ZyBmaXguCgogICAgQ2hlY2tvdXQgbW9yZSBkZXRhaWwgY2hhbmdlbG9nIGluIHRo
ZSBub3RlcyBvZiBlYWNoIHBhdGNoLCBhcyB0aGVyZSBpcwogICAgbWFueS4KCkNoYW5nZXMgaW4g
djU6CiAgICBQbGVudHkgb2YgcGF0Y2ggaGF2ZSBiZWVuIGFwcGxpZWQuCiAgICBPdGhlciBjaGFu
Z2VzIG1vc3RseSBhcmUgY29kaW5nIHN0eWxlIGFuZCBvdGhlciB0eXBvcy4KICAgIFNvbWUgYnVn
IGZpeGVzLgogICAgRGV0YWlscyBjYW4gYmUgZm91bmQgaW4gcGF0Y2ggbm90ZXMuCgogICAgSSBo
YXZlIGxlZnQgYXNpZGUgdGhlIGNoYW5nZSB0byBjZHJvbV9pbnNlcnQgdW50aWwgSSBjYW4gZm91
bmQgd2hhdCB0byBkbwogICAgd2l0aCB0aGUgdXNlcmRhdGEgbG9jay4KCkNoYW5nZXMgaW4gdjQ6
CiAgICBCZXR0ZXIgQVBJIHdoaWNoIG1lYW50IGEgbG90IG9mIG90aGVyIGNoYW5nZXMuCgpJbiBv
cmRlciBmb3IgbGlieGwgdG8gYmUgYWJsZSB0byBtYW5hZ2UgUUVNVSB3aGlsZSBpdCBpcyByZXN0
cmljdGVkLCBhIGZldwpjaGFuZ2VzIGFyZSBuZWVkZWQuIFdlIG5lZWQgYSBuZXcgd2F5IHRvIGdl
dCBhIHN0YXJ0dXAgbm90aWZpY2F0aW9uIGZyb20gUUVNVQphcyB4ZW5zdG9yZSBtYXkgbm90IGJl
IGFjY2Vzc2libGUgd2hlbiBRRU1VIGlzIHJlYWR5LiBXZSBhbHNvIG5lZWQgdG8gYQpkaWZmZXJl
bnQgd2F5IHRvIGhhdmUgUUVNVSBzYXZlIGl0J3Mgc3RhdGUgYW5kIHRvIGluc2VydCBjZHJvbSBh
cyBhIHJlc3RyaWN0ZWQKUUVNVSBkb2Vzbid0IGhhdmUgYWNjZXNzIHRvIHRoZSBmaWxlIHN5c3Rl
bS4KCkZvciBib3RoLCB3ZSBjYW4gdXNlIFFNUCwgd2UgY2FuIHVzZSBpdCB0byBxdWVyeSBRRU1V
J3Mgc3RhdHVzLCBhbmQgd2UgY2FuIHVzZQppdCB0byBzZW5kIGEgZmlsZSBkZXNjcmlwdG9yIHRo
cm91Z2ggd2hpY2ggUUVNVSBjYW4gc2F2ZSBpdHMgc3RhdGUsIG9yIGl0IGNhbgpiZSBhIGNkcm9t
LgoKV2UgdGFrZSB0aGlzIG9wcG9ydHVuaXR5IHRvIHJld3JpdGUgdGhlIFFNUCBjbGllbnQsIGFu
ZCB0aGlzIHRpbWUgYmVlbgphc3luY2hyb25vdXMsIHRoZSByZXN1bHQgaXMgbGlieGxfX2V2X3Ft
cF8qLgoKVGhlIHBsYXQgZGUgcsOpc2lzdGFuY2UgaW4gdGhpcyBwYXRjaCBzZXJpZXMgc3RhcnQg
d2l0aCBwYXRjaAoibGlieGw6IERlc2lnbiBvZiBhbiBhc3luYyBBUEkgdG8gaXNzdWUgUU1QIGNv
bW1hbmRzIHRvIFFFTVUiCndoaWNoIGltcGxlbWVudCBsaWJ4bF9fZXZfcW1wXyogZnVuY3Rpb25z
IHRvIHR1cm4gdGhlIFFNUCBjbGllbnQgaW50bwphc3luY2hyb25vdXMgbW9kZS4KClRoaXMgY29t
ZXMgd2l0aCBjaGFuZ2VzIHRoYXQgdXNlcyB0aGUgbmV3IGludGVyZmFjZS4KKiAibGlieGw6IFFF
TVUgc3RhcnR1cCBzeW5jIGJhc2VkIG9uIFFNUCIKICB3aGljaCBjYW4gdXNlIFFNUCB0byBmaW5k
IG91dCB3aGVuIFFFTVUgYXMgc3RhcnRlZC4KICB0aGlzIHJlcXVpcmVzOiAibGlieGxfZG06IFBy
ZS1vcGVuIFFNUCBzb2NrZXQgZm9yIFFFTVUiCiAgQnV0IHRoYXQgb25seSB3b3JrcyB3aXRoIGRt
X3Jlc3RyaWN0PTEgYXMgZXhwbGFpbiBpbiB0aGUgcGF0Y2guCiogImxpYnhsOiBSZS1pbXBsZW1l
bnQgZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVsIHVzaW5nIGxpYnhsX19ldl9xbXAiCiAgV2hp
Y2ggcmV3cml0ZSBsaWJ4bF9fcW1wX3NhdmUoKSwgYW5kIGFkZHMgdGhlIGFiaWxpdHkgdG8gaGF2
ZSBRRU1VIHNhdmUKICBpdHMgc3RhdGUgdG8gYSBmaWxlIGRlc2NyaXB0b3Igd2hpY2ggbGlieGwg
d2lsbCBoYXZlIG9wZW5uZWQuCgpQYXRjaGVzIHNlcmllcyBhdmFpbGFibGUgaW4gYSBnaXQgdGFn
OgpnaXQgZmV0Y2ggaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2FwZXJh
cmQveGVuLXVuc3RhYmxlLmdpdCB0YWdzL2xpYnhsLWV2LXFtcC12NgpnaXQgY2hlY2tvdXQgLWIg
bGlieGwtZXYtcW1wLXY2IEZFVENIX0hFQUQKCkNoZWVycywKCkFudGhvbnkgUEVSQVJEICgxMSk6
CiAgbGlieGw6IEVuaGFuY2UgbGlieGxfX3NlbmRtc2dfZmRzIHRvIGRlYWwgd2l0aCBFSU5UUiBh
bmQgRVdPVUxEQkxPQ0sKICBsaWJ4bF9xbXA6IFNlcGFyYXRlIFFNUCBtZXNzYWdlIGdlbmVyYXRp
b24gZnJvbSBxbXBfc2VuZF9wcmVwYXJlCiAgbGlieGxfcW1wOiBDaGFuZ2UgcW1wX3FlbXVfY2hl
Y2tfdmVyc2lvbiB0byBjb21wYXJlIHZlcnNpb24KICBsaWJ4bDogRGVzaWduIG9mIGFuIGFzeW5j
IEFQSSB0byBpc3N1ZSBRTVAgY29tbWFuZHMgdG8gUUVNVQogIGxpYnhsX3FtcDogSW1wbGVtZW50
YXRpb24gb2YgbGlieGxfX2V2X3FtcF8qCiAgbGlieGxfZXhlYzogQWRkIGxpYnhsX19zcGF3bl9p
bml0aWF0ZV9mYWlsdXJlCiAgbGlieGxfZG06IFByZS1vcGVuIFFNUCBzb2NrZXQgZm9yIFFFTVUK
ICBsaWJ4bDogUUVNVSBzdGFydHVwIHN5bmMgYmFzZWQgb24gUU1QCiAgbGlieGxfcW1wOiBTdG9y
ZSBhZHZlcnRpc2VkIFFFTVUgdmVyc2lvbiBpbiBsaWJ4bF9fZXZfcW1wCiAgbGlieGw6IENoYW5n
ZSBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVsKCkgdG8gYmUgYXN5bmMKICBsaWJ4
bDogUmUtaW1wbGVtZW50IGRvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbCB1c2luZyBsaWJ4bF9f
ZXZfcW1wCgogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICB8ICAzOCArLQogdG9vbHMv
bGlieGwvbGlieGxfZG0uYyAgICAgICAgICB8IDEyNiArKysrLQogdG9vbHMvbGlieGwvbGlieGxf
ZG9tX3N1c3BlbmQuYyB8ICAzNyArLQogdG9vbHMvbGlieGwvbGlieGxfZXhlYy5jICAgICAgICB8
ICAxMSArCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgIHwgMTYyICsrKysrLQogdG9v
bHMvbGlieGwvbGlieGxfcW1wLmMgICAgICAgICB8IDkyNSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICB8ICAgNyArCiB0b29s
cy9saWJ4bC9saWJ4bF91dGlscy5jICAgICAgIHwgIDE5ICstCiA4IGZpbGVzIGNoYW5nZWQsIDEy
MjIgaW5zZXJ0aW9ucygrKSwgMTAzIGRlbGV0aW9ucygtKQoKLS0gCkFudGhvbnkgUEVSQVJECgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:49:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMFP8-0000qp-1Q; Mon, 12 Nov 2018 16:49: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=rjzm=nx=citrix.com=prvs=8477fb41c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gMFP6-0000pR-2A
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:49:36 +0000
X-Inumbo-ID: ef1b4792-e69a-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef1b4792-e69a-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 16:49:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70322361"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Nov 2018 16:49:21 +0000
Message-ID: <20181112164930.25893-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181112164930.25893-1-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 02/11] libxl_qmp: Separate QMP message
 generation from qmp_send_prepare
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gYmUgYWJsZSB0byByZS11c2UgcW1wX3ByZXBhcmVfcW1wX2NtZCB3aXRoIGxpYnhsX19ldl9x
bXAuCgpBbHNvLCBhZGQgdGhlIFFNUCBlbmQgb2YgY29tbWFuZCAnXHJcbicgaW50byB0aGUgZ2Vu
ZXJhdGVkIHN0cmluZy4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjY6CiAgICAgICAgY29tbWVudCBhYm91
dCBvd25lcnNoaXAgb2YgYnVmCiAgICAgICAgdXNlIGxpYl9fc3ByaW50ZiBpbnN0ZWFkIG9mIHR3
byBzdHJuY3B5CiAgICB2NToKICAgICAgICByZW5hbWUgcW1wX3ByZXBhcmVfcW1wX2NtZCB0byBx
bXBfcHJlcGFyZV9jbWQKICAgICAgICBmaXggY29kaW5nIHN0eWxlCgogdG9vbHMvbGlieGwvbGli
eGxfcW1wLmMgfCA1NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMK
aW5kZXggNmE1Yzk5NzU0Ni4uMmRkNTRkNTM5OCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfcW1wLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKQEAgLTU3MSwxNyArNTcxLDE2
IEBAIHN0YXRpYyBpbnQgcW1wX25leHQobGlieGxfX2djICpnYywgbGlieGxfX3FtcF9oYW5kbGVy
ICpxbXApCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgY2hhciAqcW1wX3NlbmRfcHJlcGFy
ZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNtZCwgbGlieGxfX2pzb25fb2JqZWN0ICphcmdz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcW1wX2NhbGxiYWNrX3QgY2FsbGJhY2ss
IHZvaWQgKm9wYXF1ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHFtcF9yZXF1ZXN0
X2NvbnRleHQgKmNvbnRleHQpCitzdGF0aWMgY2hhciAqcW1wX3ByZXBhcmVfY21kKGxpYnhsX19n
YyAqZ2MsIGNvbnN0IGNoYXIgKmNtZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgaWQsIHNpemVfdCAqbGVuX3IpCiB7Ci0gICAgY29uc3QgdW5zaWduZWQgY2hhciAqYnVm
ID0gTlVMTDsKLSAgICBjaGFyICpyZXQgPSBOVUxMOwotICAgIGxpYnhsX3lhamxfbGVuZ3RoIGxl
biA9IDA7CisgICAgeWFqbF9nZW4gaGFuZCA9IE5VTEw7CisgICAgLyogbWVtb3J5IGZvciAnYnVm
JyBpcyBvd25lZCBieSAnaGFuZCcgKi8KKyAgICBjb25zdCB1bnNpZ25lZCBjaGFyICpidWY7Cisg
ICAgbGlieGxfeWFqbF9sZW5ndGggbGVuOwogICAgIHlhamxfZ2VuX3N0YXR1cyBzOwotICAgIHlh
amxfZ2VuIGhhbmQ7Ci0gICAgY2FsbGJhY2tfaWRfcGFpciAqZWxtID0gTlVMTDsKKyAgICBjaGFy
ICpyZXQgPSBOVUxMOwogCiAgICAgaGFuZCA9IGxpYnhsX3lhamxfZ2VuX2FsbG9jKE5VTEwpOwog
CkBAIC01OTgsNyArNTk3LDcgQEAgc3RhdGljIGNoYXIgKnFtcF9zZW5kX3ByZXBhcmUobGlieGxf
X2djICpnYywgbGlieGxfX3FtcF9oYW5kbGVyICpxbXAsCiAgICAgbGlieGxfX3lhamxfZ2VuX2Fz
Y2lpeihoYW5kLCAiZXhlY3V0ZSIpOwogICAgIGxpYnhsX195YWpsX2dlbl9hc2NpaXooaGFuZCwg
Y21kKTsKICAgICBsaWJ4bF9feWFqbF9nZW5fYXNjaWl6KGhhbmQsICJpZCIpOwotICAgIHlhamxf
Z2VuX2ludGVnZXIoaGFuZCwgKytxbXAtPmxhc3RfaWRfdXNlZCk7CisgICAgeWFqbF9nZW5faW50
ZWdlcihoYW5kLCBpZCk7CiAgICAgaWYgKGFyZ3MpIHsKICAgICAgICAgbGlieGxfX3lhamxfZ2Vu
X2FzY2lpeihoYW5kLCAiYXJndW1lbnRzIik7CiAgICAgICAgIGxpYnhsX19qc29uX29iamVjdF90
b195YWpsX2dlbihnYywgaGFuZCwgYXJncyk7CkBAIC02MDgsNiArNjA3LDMyIEBAIHN0YXRpYyBj
aGFyICpxbXBfc2VuZF9wcmVwYXJlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19xbXBfaGFuZGxlciAq
cW1wLAogICAgIHMgPSB5YWpsX2dlbl9nZXRfYnVmKGhhbmQsICZidWYsICZsZW4pOwogCiAgICAg
aWYgKHMpIHsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmV0ID0gbGlieGxfX3Nw
cmludGYoTk9HQywgIiUqLipzXHJcbiIsIChpbnQpbGVuLCAoaW50KWxlbiwgYnVmKTsKKyAgICBs
ZW4gKz0gMjsKKworICAgIGlmIChsZW5fcikKKyAgICAgICAgKmxlbl9yID0gbGVuOworCitvdXQ6
CisgICAgeWFqbF9nZW5fZnJlZShoYW5kKTsKKyAgICByZXR1cm4gcmV0OworfQorCitzdGF0aWMg
Y2hhciAqcW1wX3NlbmRfcHJlcGFyZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fcW1wX2hhbmRsZXIg
KnFtcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNtZCwgbGli
eGxfX2pzb25fb2JqZWN0ICphcmdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcW1w
X2NhbGxiYWNrX3QgY2FsbGJhY2ssIHZvaWQgKm9wYXF1ZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHFtcF9yZXF1ZXN0X2NvbnRleHQgKmNvbnRleHQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzaXplX3QgKmxlbl9yKQoreworICAgIGNoYXIgKmJ1ZjsKKyAgICBjYWxs
YmFja19pZF9wYWlyICplbG07CisKKyAgICBidWYgPSBxbXBfcHJlcGFyZV9jbWQoZ2MsIGNtZCwg
YXJncywgKytxbXAtPmxhc3RfaWRfdXNlZCwgTlVMTCk7CisKKyAgICBpZiAoIWJ1ZikgewogICAg
ICAgICBMT0dEKEVSUk9SLCBxbXAtPmRvbWlkLCAiRmFpbGVkIHRvIGdlbmVyYXRlIGEgcW1wIGNv
bW1hbmQiKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQpAQCAtNjIzLDEzICs2NDgsMTAgQEAg
c3RhdGljIGNoYXIgKnFtcF9zZW5kX3ByZXBhcmUobGlieGxfX2djICpnYywgbGlieGxfX3FtcF9o
YW5kbGVyICpxbXAsCiAgICAgZWxtLT5jb250ZXh0ID0gY29udGV4dDsKICAgICBMSUJYTF9TVEFJ
TFFfSU5TRVJUX1RBSUwoJnFtcC0+Y2FsbGJhY2tfbGlzdCwgZWxtLCBuZXh0KTsKIAotICAgIHJl
dCA9IGxpYnhsX19zdHJuZHVwKGdjLCAoY29uc3QgY2hhciopYnVmLCBsZW4pOwotCiAgICAgTE9H
RChERUJVRywgcW1wLT5kb21pZCwgIm5leHQgcW1wIGNvbW1hbmQ6ICclcyciLCBidWYpOwogCiBv
dXQ6Ci0gICAgeWFqbF9nZW5fZnJlZShoYW5kKTsKLSAgICByZXR1cm4gcmV0OworICAgIHJldHVy
biBidWY7CiB9CiAKIHN0YXRpYyBpbnQgcW1wX3NlbmQobGlieGxfX3FtcF9oYW5kbGVyICpxbXAs
CkBAIC02NDEsNyArNjYzLDggQEAgc3RhdGljIGludCBxbXBfc2VuZChsaWJ4bF9fcW1wX2hhbmRs
ZXIgKnFtcCwKICAgICBpbnQgcmMgPSAtMTsKICAgICBHQ19JTklUKHFtcC0+Y3R4KTsKIAotICAg
IGJ1ZiA9IHFtcF9zZW5kX3ByZXBhcmUoZ2MsIHFtcCwgY21kLCBhcmdzLCBjYWxsYmFjaywgb3Bh
cXVlLCBjb250ZXh0KTsKKyAgICBidWYgPSBxbXBfc2VuZF9wcmVwYXJlKGdjLCBxbXAsIGNtZCwg
YXJncywgY2FsbGJhY2ssIG9wYXF1ZSwgY29udGV4dCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE5VTEwpOwogCiAgICAgaWYgKGJ1ZiA9PSBOVUxMKSB7CiAgICAgICAgIGdvdG8gb3V0OwpA
QCAtNjUwLDEyICs2NzMsMTAgQEAgc3RhdGljIGludCBxbXBfc2VuZChsaWJ4bF9fcW1wX2hhbmRs
ZXIgKnFtcCwKICAgICBpZiAobGlieGxfd3JpdGVfZXhhY3RseShxbXAtPmN0eCwgcW1wLT5xbXBf
ZmQsIGJ1Ziwgc3RybGVuKGJ1ZiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlFNUCBj
b21tYW5kIiwgIlFNUCBzb2NrZXQiKSkKICAgICAgICAgZ290byBvdXQ7Ci0gICAgaWYgKGxpYnhs
X3dyaXRlX2V4YWN0bHkocW1wLT5jdHgsIHFtcC0+cW1wX2ZkLCAiXHJcbiIsIDIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIkNSTEYiLCAiUU1QIHNvY2tldCIpKQotICAgICAgICBnb3Rv
IG91dDsKIAogICAgIHJjID0gcW1wLT5sYXN0X2lkX3VzZWQ7CiBvdXQ6CisgICAgZnJlZShidWYp
OwogICAgIEdDX0ZSRUU7CiAgICAgcmV0dXJuIHJjOwogfQotLSAKQW50aG9ueSBQRVJBUkQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:49:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMFP9-0000rh-3L; Mon, 12 Nov 2018 16:49: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=rjzm=nx=citrix.com=prvs=8477fb41c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gMFP7-0000qC-9z
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:49:37 +0000
X-Inumbo-ID: efb42e3b-e69a-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id efb42e3b-e69a-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 16:49:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70322367"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Nov 2018 16:49:24 +0000
Message-ID: <20181112164930.25893-6-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181112164930.25893-1-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 05/11] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
Ci0tLQoKTm90ZXM6CiAgICB2NjoKICAgICAgICBUaGlzIGlzIGEgc3F1YXNoIG9mIDcgY29tbWl0
cyBvbiB0aGUgcHJldmlvdXMgdmVyc2lvbjoKICAgICAgICAtIGxpYnhsX3FtcDogQ29ubmVjdCB0
byBRTVAgc29ja2V0CiAgICAgICAgLSBsaWJ4bF9xbXA6IEltcGxlbWVudCBmZCBjYWxsYmFjayBh
bmQgcmVhZCBkYXRhCiAgICAgICAgLSBsaWJ4bF9xbXA6IFBhcnNlIEpTT04gaW5wdXQgZnJvbSBR
TVAKICAgICAgICAtIGxpYnhsX3FtcDogUHJlcGFyZSB0aGUgY29tbWFuZCB0byBiZSBzZW50CiAg
ICAgICAgLSBsaWJ4bF9xbXA6IEhhbmRsZSB3cml0ZSB0byBRTVAgc29ja2V0CiAgICAgICAgLSBs
aWJ4bF9xbXA6IEhhbmRsZSBtZXNzYWdlcyBmcm9tIFFFTVUKICAgICAgICAtIGxpYnhsX3FtcDog
UmVzcG9uZCB0byBRTVAgZ3JlZXRpbmcKICAgIAogICAgICAgIEdlbmVyYWwgcmV3b3JrIG9mIHRo
ZSBpbXBsZW1lbnRhdGlvbi4KICAgICAgICBBZGRlZCBtb3JlIGNvbW1lbnQsIHdpdGggYSBkZXNj
cmlwdGlvbiBvZiBhbGxvd2VkIGludGVybmFsIHN0YXRlcy4KICAgICAgICBDaGVjayBmb3IgRUlO
UFJPR1JFU1MgYWZ0ZXIgY29ubmVjdCgpLgogICAgICAgIFJlYWQgdW50aWwgRVdPVUxEQkxPQ0su
CiAgICAgICAgSGFuZGxlIEVXT1VMREJMT0NLIG9uIHdyaXRlIGFuZCBzZW5kbXNnLgogICAgICAg
IFVzaW5nIG1lbW1lbSBpbnN0ZWFkIG9mIHN0cnN0ci4KICAgICAgICBVc2luZyBtZW1tb3ZlIGlu
c3RlYWQgb2YgaGF2aW5nIGFuIG9mZnNldCBpbiByeF9idWYuCiAgICAgICAgUmV3b3JrIGJ1ZmZl
ciBhbGxvY2F0aW9uCiAgICAgICAgRG9uJ3QgZmVlZCBcciBpbnRvIGpzb24gcGFyc2VyIGFueW1v
cmUKICAgICAgICBBZGQgYSBjaGVjayBmb3IgYSBtYXhpbXVtIFJYIGJ1ZmZlciBzaXplCiAgICAg
ICAgQWRkZWQgbW9yZSBlcnJvciBtZXNzYWdlcwogICAgICAgIE5ldyBlcnJvciBjb2RlIEVSUk9S
X1BST1RPQ09MX0VSUk9SX1FNUAogICAgICAgIFJld3JpdGUgY29udmVyc2lvbiBvZiBRTVAgRXJy
b3JDbGFzcyB0byBsaWJ4bF9lcnJvciBjb2RlCiAgICAgICAgQWRkZWQgaGVscGVyczogcW1wX2V2
X2Vuc3VyZV9yZWFkaW5nX3dyaXRpbmcsIHFtcF9ldl9zZXRfc3RhdGUKICAgICAgICBTcGxpdCBz
b21lIGZ1bmN0aW9ucywgc3F1YXNoIG90aGVycwogICAgICAgIEFkZGVkIGV2LT5tc2cqIHRvIHN0
b3JlIGdlbmVyYXRlZCB1c2VyIGNvbW1hbmQgYXMgdHhfYnVmIGlzIHVzZWQgZHVyaW5nCiAgICAg
ICAgICAgIGNvbm5lY3Rpb24gKGZvciBxbXBfY2FwYWJpbGl0aWVzKQogICAgICAgIFJlbW92ZSBx
bXBfc3RhdGVfZ3JlZXRpbmcKICAgICAgICBBZGRlZCBxbXBfc3RhdGVfd2FpdGluZ19yZXBseQog
ICAgCiAgICB2NToKICAgICAgICBuaXRzCiAgICAgICAgdXNlIGEgZGVmaW5lIGluc3RlYWQgb2Yg
YSBzdGF0aWMgaW50IGZvciBRTVBfQ0FQQUJJTElUWV9ORUdPQ0lBVElPTl9NU0dJRAogICAgICAg
IHVzZSBhIHN3aXRjaCBpbiBxbXBfZXZfY2FsbGJhY2tfd3JpdGFibGUgdG8gY2hlY2sgcW1wX3N0
YXRlCiAgICAgICAgQWRkIGEgZGVzY3JpcHRpb24gb2YgdGhlIGRpZmZlcmVudCB2YWx1ZSBvZiBs
aWJ4bF9fcW1wX3N0YXRlIGVudW0uCiAgICAgICAgc29tZSBjbGVhbnVwCiAgICAgICAgcmVtb3Zl
IHJlYWQgbG9vcCB0aGF0IG9ubHkgaGFuZGxlZCBFSU5UUiwgc2ltcGx5IHJldHVybgogICAgICAg
IGluaXRpYWxpemUgbGVuIGFuZCBzIGF0IGRlY2xhcmF0aW9uIHRpbWUKICAgICAgICByZW1vdmUg
b2xkIGNvbW1lbnQKICAgICAgICByZW5hbWUgYnVmX2ZkIHRvIHNlbmRfZmQKICAgICAgICBBZGRp
bmcgZGVmYXVsdDphYm9ydCgpIGluIHFtcF9ldl9oYW5kbGVfbWVzc2FnZS4KICAgIAogICAgdjQ6
CiAgICAgICAgcmVtb3ZlIHVzZSBvZiBhIGxpbmtlZCBsaXN0IG9mIHJlY2VpdmUgYnVmZmVyLCBh
bmQgdXNlIHJlYWxsb2MgaW5zdGVhZC4KICAgICAgICBzaW1wbGlmaWNhdGlvbiBvZiB0aGUgcGF0
Y2ggZHVlIHRvIHVzZSBvZiBhIHNpbmdsZSBhbGxvY2F0ZWQgc3BhY2UgZm9yIHRoZQogICAgICAg
IHJlY2VpdmUgYnVmZmVyLgoKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMzUgKysK
IHRvb2xzL2xpYnhsL2xpYnhsX3FtcC5jICAgICAgfCA2NjggKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgfCAgIDYgKwogMyBm
aWxlcyBjaGFuZ2VkLCA3MDkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGYw
ODk1MjQ0NjAuLmUwMjU5N2EwY2QgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtNDExLDEyICs0MTEs
NDcgQEAgX2hpZGRlbiBpbnQgbGlieGxfX2V2X3FtcF9zZW5kKGxpYnhsX19nYyAqZ2MsIGxpYnhs
X19ldl9xbXAgKmV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIg
KmNtZCwgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzKTsKIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZXZf
cW1wX2Rpc3Bvc2UobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYpOwogCit0eXBlZGVm
IGVudW0geworICAgIC8qIGluaXRpYWwgc3RhdGUgKi8KKyAgICBxbXBfc3RhdGVfZGlzY29ubmVj
dGVkID0gMSwKKyAgICAvKiBjb25uZWN0ZWQgdG8gUU1QIHNvY2tldCwgd2FpdGluZyBmb3IgZ3Jl
ZXRpbmcgbWVzc2FnZSAqLworICAgIHFtcF9zdGF0ZV9jb25uZWN0aW5nLAorICAgIC8qIHFtcF9j
YXBhYmlsaXRpZXMgY29tbWFuZCBzZW50LCB3YWl0aW5nIGZvciByZXBseSAqLworICAgIHFtcF9z
dGF0ZV9jYXBhYmlsaXR5X25lZ290aWF0aW9uLAorICAgIC8qIHJlYWR5IHRvIHNlbmQgY29tbWFu
ZHMgKi8KKyAgICBxbXBfc3RhdGVfY29ubmVjdGVkLAorICAgIC8qIGNtZCBzZW50LCB3YWl0aW5n
IGZvciByZXBseSAqLworICAgIHFtcF9zdGF0ZV93YWl0aW5nX3JlcGx5LAorfSBsaWJ4bF9fcW1w
X3N0YXRlOworCiBzdHJ1Y3QgbGlieGxfX2V2X3FtcCB7CiAgICAgLyogY2FsbGVyIHNob3VsZCBp
bmNsdWRlIHRoaXMgaW4gdGhlaXIgb3duIHN0cnVjdCAqLwogICAgIC8qIGNhbGxlciBtdXN0IGZp
bGwgdGhlc2UgaW4sIGFuZCB0aGV5IG11c3QgYWxsIHJlbWFpbiB2YWxpZCAqLwogICAgIGxpYnhs
X2RvbWlkIGRvbWlkOwogICAgIGxpYnhsX19ldl9xbXBfY2FsbGJhY2sgKmNhbGxiYWNrOwogICAg
IGludCBmZDsgLyogc2V0IHRvIHNlbmQgYSBmZCB3aXRoIHRoZSBjb21tYW5kLCAtMSBvdGhlcndp
c2UgKi8KKworICAgIC8qCisgICAgICogcmVtYWluaW5nIGZpZWxkcyBhcmUgcHJpdmF0ZSB0byBs
aWJ4bF9ldl9xbXBfKgorICAgICAqLworCisgICAgaW50IGlkOworICAgIGxpYnhsX19jYXJlZmQg
KnFtcF9jZmQ7CisgICAgbGlieGxfX2V2X2ZkIHFtcF9lZmQ7CisgICAgbGlieGxfX3FtcF9zdGF0
ZSBxbXBfc3RhdGU7CisgICAgLyogcmVjZWl2ZSBidWZmZXIsIHdpdGg6CisgICAgICogcnhfYnVm
X3NpemU6IGN1cnJlbnQgYWxsb2NhdGVkIHNpemUsCisgICAgICogcnhfYnVmX3VzZWQ6IGFjdHVh
bCBkYXRhIGluIHRoZSBidWZmZXIgKi8KKyAgICBjaGFyICpyeF9idWY7CisgICAgc2l6ZV90IHJ4
X2J1Zl9zaXplOworICAgIHNpemVfdCByeF9idWZfdXNlZDsKKyAgICAvKiBzZW5kaW5nIGJ1ZmZl
ciAqLworICAgIGNoYXIgKnR4X2J1ZjsKKyAgICBzaXplX3QgdHhfYnVmX2xlbjsKKyAgICBzaXpl
X3QgdHhfYnVmX29mZjsKKyAgICAvKiBUaGUgbWVzc2FnZSB0byBzZW5kIHdoZW4gcmVhZHkgKi8K
KyAgICBjaGFyICptc2c7CisgICAgc2l6ZV90IG1zZ19sZW47CiB9OwogCiAKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKaW5kZXgg
NDNhZTlhMDM3NC4uODk1NjI4MDY2YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcW1w
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKQEAgLTc1LDExICs3NSwxOCBAQAogIyAg
ZGVmaW5lIERFQlVHX1JFUE9SVF9SRUNFSVZFRChkb20sIGJ1ZiwgbGVuKSAoKHZvaWQpMCkKICNl
bmRpZgogCisjaWZkZWYgREVCVUdfUU1QX0NMSUVOVAorIyAgZGVmaW5lIExPR19RTVAoZiwgLi4u
KSBMT0dEKERFQlVHLCBldi0+ZG9taWQsIGYsICMjX19WQV9BUkdTX18pCisjZWxzZQorIyAgZGVm
aW5lIExPR19RTVAoZiwgLi4uKQorI2VuZGlmCisKIC8qCiAgKiBRTVAgdHlwZXMgJiBjb25zdGFu
dAogICovCiAKICNkZWZpbmUgUU1QX1JFQ0VJVkVfQlVGRkVSX1NJWkUgNDA5NgorI2RlZmluZSBR
TVBfTUFYX1NJWkVfUlhfQlVGIE1CKDgpCiAjZGVmaW5lIFBDSV9QVF9RREVWX0lEICJwY2ktcHQt
JTAyeF8lMDJ4LiUwMXgiCiAKIC8qCkBAIC0xMzE1LDYgKzEzMjIsNjY3IEBAIGludCBsaWJ4bF9f
cW1wX2luaXRpYWxpemF0aW9ucyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBy
ZXR1cm4gcmV0OwogfQogCisvKiAtLS0tLS0tLS0tLS0gSW1wbGVtZW50YXRpb24gb2YgbGlieGxf
X2V2X3FtcCAtLS0tLS0tLS0tLS0tLS0tICovCisKKy8qCisgKiBQb3NzaWJsZSBpbnRlcm5hbCBz
dGF0ZSBjb21wYXJlZCB0byBxbXBfc3RhdGU6CisgKgorICogcW1wX3N0YXRlICBkaXNjb25uZWN0
ZWQgY29ubmVjdGluZyBjYXBhYmlsaXR5ICAgY29ubmVjdGVkICB3YWl0aW5nCisgKiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9uZWdvdGlhdGlvbiAgICAgICAgICAgIF9yZXBs
eQorICogRXh0ZXJuYWwgICBJZGxlICAgICAgICAgQWN0aXZlICAgICBBY3RpdmUgICAgICAgQ29u
bmVjdGVkICBBY3RpdmUKKyAqIHFtcF9jZmQgICAgY2xvc2UgICAgICAgIG9wZW4gICAgICAgb3Bl
biAgICAgICAgIG9wZW4gICAgICAgb3BlbgorICogcW1wX2VmZCAgICBJZGxlICAgICAgICAgQWN0
aXZlICAgICBBY3RpdmUgICAgICAgQWN0aXZlICAgICBBY3RpdmUKKyAqIGlkICAgICAgICAgcmVz
ZXQgICAgICAgIHNldCAgICAgICAgc2V0ICAgICAgICAgIHByZXZbMV0gICAgc2V0CisgKiByeF9i
dWYqICAgIGZyZWUgICAgICAgICB1c2VkICAgICAgIHVzZWQgICAgICAgICB1c2VkICAgICAgIHVz
ZWQKKyAqIHR4X2J1ZiogICAgZnJlZSAgICAgICAgIGZyZWUgICAgICAgdXNlZC9mcmVlICAgIGZy
ZWUgICAgICAgdXNlZC9mcmVlCisgKiBtc2cqICAgICAgIGZyZWUgICAgICAgICBzZXQgICAgICAg
IHNldCAgICAgICAgICBmcmVlL3NldCAgIGZyZWUKKyAqCisgKiBbMV0gaWQgdXNlZCBvbiB0aGUg
cHJldmlvdXNseSBzZW50IGNvbW1hbmQKKyAqCisgKiBQb3NzaWJsZSBidWZmZXJzIHN0YXRlczoK
KyAqIC0gcmVjZWl2aW5nIGJ1ZmZlcjoKKyAqICAgICAgICAgICAgICAgICAgICBmcmVlICAgdXNl
ZAorICogICByeF9idWYgICAgICAgICAgIE5VTEwgICBhbGxvY2F0ZWQKKyAqICAgcnhfYnVmX3Np
emUgICAgICAwICAgICAgYWxsb2NhdGlvbiBzaXplIG9mIGByeF9idWZgCisgKiAgIHJ4X2J1Zl9v
ZmYgICAgICAgMCAgICAgIDw9IHJ4X2J1Zl9zaXplCisgKiAtIHRyYW5zbWl0dGVkIGJ1ZmZlcjoK
KyAqICAgICAgICAgICAgICAgICAgICBmcmVlICAgdXNlZAorICogICB0eF9idWYgICAgICAgICAg
IE5VTEwgICBjb250YWluIGRhdGEKKyAqICAgdHhfYnVmX2xlbiAgICAgICAwICAgICAgc2l6ZSBv
ZiBkYXRhCisgKiAgIHR4X2J1Zl9vZmYgICAgICAgMCAgICAgIDw9IHR4X2J1Zl9sZW4KKyAqIC0g
cXVldWVkIHVzZXIgY29tbWFuZDoKKyAqICAgICAgICAgICAgICAgICAgICBmcmVlICBzZXQKKyAq
ICAgbXNnICAgICAgICAgICAgICBOVUxMICBjb250YWluIGRhdGEKKyAqICAgbXNnX2xlbiAgICAg
ICAgICAwICAgICBzaXplIG9mIGRhdGEKKyAqCisgKiAtIEFsbG93ZWQgaW50ZXJuYWwgc3RhdGUg
dHJhbnNpdGlvbjoKKyAqIGRpc2Nvbm5lY3RlZCAgICAgICAgICAgICAgICAgICAgICAgICAtPiBj
b25uZWN0aW5nCisgKiBjb25uZWN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgLT4gY2Fw
YWJpbGl0eV9uZWdvdGlhdGlvbgorICogY2FwYWJpbGl0eV9uZWdvdGlhdGlvbi93YWl0aW5nX3Jl
cGx5IC0+IGNvbm5lY3RlZAorICogY29ubmVjdGVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC0+IHdhaXRpbmdfcmVwbHkKKyAqIGFueSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAtPiBkaXNjb25uZWN0ZWQKKyAqLworCisvKiBoYXJkIGNvZGVkIG1lc3NhZ2UgSUQgdXNlZCBm
b3IgY2FwYWJpbGl0eSBuZWdvdGlhdGlvbiAoInhscVwwIikgKi8KKyNkZWZpbmUgUU1QX0NBUEFC
SUxJVFlfTkVHT1RJQVRJT05fTVNHSUQgMHg3ODZjNzEwMAorCisvKiBwcm90b3R5cGVzICovCisK
K3N0YXRpYyB2b2lkIHFtcF9ldl9mZF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19l
dl9mZCAqZXZfZmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGZkLCBzaG9y
dCBldmVudHMsIHNob3J0IHJldmVudHMpOworc3RhdGljIGludCBxbXBfZXZfY2FsbGJhY2tfd3Jp
dGFibGUobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19ldl9xbXAgKmV2LCBpbnQgZmQpOworc3RhdGljIGludCBxbXBfZXZfY2FsbGJhY2tf
cmVhZGFibGUobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX2V2X3FtcCAqZXYsIGludCBmZCk7CitzdGF0aWMgaW50IHFtcF9ldl9nZXRf
bmV4dF9tc2cobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fanNvbl9vYmplY3QgKipvX3IpOworc3RhdGljIGlu
dCBxbXBfZXZfaGFuZGxlX21lc3NhZ2UobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3FtcCAqZXYsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3ApOworCisvKiBoZWxw
ZXJzICovCisKK3N0YXRpYyB2b2lkIHFtcF9ldl9lbnN1cmVfcmVhZGluZ193cml0aW5nKGxpYnhs
X19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2KQoreworICAgIGJvb2wgZW5hYmxlID0gZmFsc2U7
CisgICAgc2hvcnQgZXZlbnRzOworCisgICAgaWYgKGV2LT50eF9idWYpIHsKKyAgICAgICAgZW5h
YmxlID0gdHJ1ZTsKKyAgICB9IGVsc2UgeworICAgICAgICBlbmFibGUgPSAoZXYtPnFtcF9zdGF0
ZSA9PSBxbXBfc3RhdGVfY29ubmVjdGVkKSAmJiBldi0+bXNnOworICAgIH0KKworICAgIGlmIChl
bmFibGUpCisgICAgICAgIGV2ZW50cyA9IGV2LT5xbXBfZWZkLmV2ZW50cyB8IFBPTExPVVQ7Cisg
ICAgZWxzZQorICAgICAgICBldmVudHMgPSBldi0+cW1wX2VmZC5ldmVudHMgJiB+UE9MTE9VVDsK
KworICAgIGxpYnhsX19ldl9mZF9tb2RpZnkoZ2MsICZldi0+cW1wX2VmZCwgZXZlbnRzKTsKK30K
Kworc3RhdGljIHZvaWQgcW1wX2V2X3NldF9zdGF0ZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZf
cW1wICpldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3FtcF9zdGF0ZSBu
ZXdfc3RhdGUpCit7CisgICAgbGlieGxfX3FtcF9zdGF0ZSBjdXIgPSBldi0+cW1wX3N0YXRlOwor
ICAgIHN3aXRjaCAobmV3X3N0YXRlKSB7CisgICAgY2FzZSBxbXBfc3RhdGVfZGlzY29ubmVjdGVk
OgorICAgICAgICBicmVhazsKKyAgICBjYXNlIHFtcF9zdGF0ZV9jb25uZWN0aW5nOgorICAgICAg
ICBhc3NlcnQoY3VyID09IHFtcF9zdGF0ZV9kaXNjb25uZWN0ZWQpOworICAgICAgICBicmVhazsK
KyAgICBjYXNlIHFtcF9zdGF0ZV9jYXBhYmlsaXR5X25lZ290aWF0aW9uOgorICAgICAgICBhc3Nl
cnQoY3VyID09IHFtcF9zdGF0ZV9jb25uZWN0aW5nKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2Fz
ZSBxbXBfc3RhdGVfY29ubmVjdGVkOgorICAgICAgICBhc3NlcnQoY3VyID09IHFtcF9zdGF0ZV9j
YXBhYmlsaXR5X25lZ290aWF0aW9uIHx8CisgICAgICAgICAgICAgICBjdXIgPT0gcW1wX3N0YXRl
X3dhaXRpbmdfcmVwbHkpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIHFtcF9zdGF0ZV93YWl0
aW5nX3JlcGx5OgorICAgICAgICBhc3NlcnQoY3VyID09IHFtcF9zdGF0ZV9jb25uZWN0ZWQpOwor
ICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBldi0+cW1wX3N0YXRlID0gbmV3X3N0YXRlOwor
fQorCitzdGF0aWMgaW50IHFtcF9lcnJvcl9jbGFzc190b19saWJ4bF9lcnJvcl9jb2RlKGxpYnhs
X19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGNoYXIgKmVjbGFzcykKK3sKKyAgICBjb25zdCBsaWJ4bF9lbnVtX3N0cmluZ190YWJs
ZSAqdCA9IGxpYnhsX2Vycm9yX3N0cmluZ190YWJsZTsKKworICAgIC8qIGNvbXBhcmUgIlFNUF9H
RU5FUklDX0VSUk9SIiBmcm9tIGxpYnhsX2Vycm9yIHRvICJHZW5lcmljRXJyb3IiCisgICAgICog
Z2VuZXJhdGVkIGJ5IHRoZSBRTVAgc2VydmVyICovCisKKyAgICBmb3IgKCA7IHQtPnM7IHQrKykg
eworICAgICAgICAgICAgY29uc3QgY2hhciAqcyA9IGVjbGFzczsKKyAgICAgICAgICAgIGNvbnN0
IGNoYXIgKnNlID0gdC0+czsKKyAgICAgICAgaWYgKHN0cm5jYXNlY21wKHQtPnMsICJRTVBfIiwg
NCkpCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAvKiBza2lwICJRTVBfIiAqLwor
ICAgICAgICBzZSArPSA0OworICAgICAgICB3aGlsZSAoKnMgJiYgKnNlKSB7CisgICAgICAgICAg
ICAvKiBza2lwIHVuZGVyc2NvcmVzICovCisgICAgICAgICAgICBpZiAoKnNlID09ICdfJykgewor
ICAgICAgICAgICAgICAgIHNlKys7CisgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAg
ICAgICB9CisgICAgICAgICAgICBpZiAodG9sb3dlcigqcykgIT0gdG9sb3dlcigqc2UpKQorICAg
ICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgcysrLCBzZSsrOworICAgICAgICB9Cisg
ICAgICAgIGlmICghKnMgJiYgISpzZSkKKyAgICAgICAgICAgIHJldHVybiB0LT52OworICAgIH0K
KworICAgIHJldHVybiBFUlJPUl9VTktOT1dOX1FNUF9FUlJPUjsKK30KKworc3RhdGljIGludCBx
bXBfZXZfcHJlcGFyZV9jbWQobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX19ldl9xbXAgKmV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciAqY21kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGli
eGxfX2pzb25fb2JqZWN0ICphcmdzKQoreworICAgIGNoYXIgKmJ1ZiA9IE5VTEw7CisgICAgc2l6
ZV90IGxlbjsKKworICAgIGFzc2VydCghZXYtPnR4X2J1ZiAmJiAhZXYtPnR4X2J1Zl9sZW4pOwor
ICAgIGFzc2VydCghZXYtPm1zZyAmJiAhZXYtPm1zZ19sZW4pOworCisgICAgZXYtPmlkKys7Cisg
ICAgYnVmID0gcW1wX3ByZXBhcmVfY21kKGdjLCBjbWQsIGFyZ3MsIGV2LT5pZCwgJmxlbik7Cisg
ICAgaWYgKCFidWYpIHsKKyAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgfQorCisgICAg
ZXYtPm1zZyA9IGJ1ZjsKKyAgICBldi0+bXNnX2xlbiA9IGxlbjsKKworICAgIHJldHVybiAwOwor
fQorCisvKiBTZXR1cCBjb25uZWN0aW9uICovCisKK3N0YXRpYyBpbnQgcW1wX2V2X2Nvbm5lY3Qo
bGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYpCit7CisgICAgaW50IGZkOworICAgIGlu
dCByYywgcjsKKyAgICBzdHJ1Y3Qgc29ja2FkZHJfdW4gdW47CisgICAgY29uc3QgY2hhciAqcW1w
X3NvY2tldF9wYXRoOworCisgICAgaWYgKGV2LT5xbXBfc3RhdGUgIT0gcW1wX3N0YXRlX2Rpc2Nv
bm5lY3RlZCkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBxbXBfc29ja2V0X3BhdGggPSBsaWJ4
bF9fcWVtdV9xbXBfcGF0aChnYywgZXYtPmRvbWlkKTsKKworICAgIExPR0QoREVCVUcsIGV2LT5k
b21pZCwgIkNvbm5lY3RpbmcgdG8gJXMiLCBxbXBfc29ja2V0X3BhdGgpOworCisgICAgbGlieGxf
X2NhcmVmZF9iZWdpbigpOworICAgIGZkID0gc29ja2V0KEFGX1VOSVgsIFNPQ0tfU1RSRUFNLCAw
KTsKKyAgICBldi0+cW1wX2NmZCA9IGxpYnhsX19jYXJlZmRfb3BlbmVkKENUWCwgZmQpOworICAg
IGlmICghZXYtPnFtcF9jZmQpIHsKKyAgICAgICAgTE9HRUQoRVJST1IsIGV2LT5kb21pZCwgInNv
Y2tldCgpIGZhaWxlZCIpOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8g
b3V0OworICAgIH0KKyAgICByYyA9IGxpYnhsX2ZkX3NldF9ub25ibG9jayhDVFgsIGxpYnhsX19j
YXJlZmRfZmQoZXYtPnFtcF9jZmQpLCAxKTsKKyAgICBpZiAocmMpCisgICAgICAgIGdvdG8gb3V0
OworCisgICAgcmMgPSBsaWJ4bF9fcHJlcGFyZV9zb2NrYWRkcl91bihnYywgJnVuLCBxbXBfc29j
a2V0X3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiUU1QIHNvY2tl
dCIpOworICAgIGlmIChyYykKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICByID0gY29ubmVjdChs
aWJ4bF9fY2FyZWZkX2ZkKGV2LT5xbXBfY2ZkKSwKKyAgICAgICAgICAgICAgICAoc3RydWN0IHNv
Y2thZGRyICopICZ1biwgc2l6ZW9mKHVuKSk7CisgICAgaWYgKHIgJiYgZXJybm8gIT0gRUlOUFJP
R1JFU1MpIHsKKyAgICAgICAgTE9HRUQoRVJST1IsIGV2LT5kb21pZCwgIkZhaWxlZCB0byBjb25u
ZWN0IHRvIFFNUCBzb2NrZXQgJXMiLAorICAgICAgICAgICAgICBxbXBfc29ja2V0X3BhdGgpOwor
ICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAg
IHJjID0gbGlieGxfX2V2X2ZkX3JlZ2lzdGVyKGdjLCAmZXYtPnFtcF9lZmQsIHFtcF9ldl9mZF9j
YWxsYmFjaywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fY2FyZWZkX2Zk
KGV2LT5xbXBfY2ZkKSwgUE9MTElOKTsKKyAgICBpZiAocmMpCisgICAgICAgIGdvdG8gb3V0Owor
CisgICAgcW1wX2V2X3NldF9zdGF0ZShnYywgZXYsIHFtcF9zdGF0ZV9jb25uZWN0aW5nKTsKKwor
ICAgIHJldHVybiAwOworCitvdXQ6CisgICAgbGlieGxfX2NhcmVmZF9jbG9zZShldi0+cW1wX2Nm
ZCk7CisgICAgZXYtPnFtcF9jZmQgPSBOVUxMOworICAgIHJldHVybiByYzsKK30KKworLyogUU1Q
IEZEIGNhbGxiYWNrcyAqLworCitzdGF0aWMgdm9pZCBxbXBfZXZfZmRfY2FsbGJhY2sobGlieGxf
X2VnYyAqZWdjLCBsaWJ4bF9fZXZfZmQgKmV2X2ZkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCBmZCwgc2hvcnQgZXZlbnRzLCBzaG9ydCByZXZlbnRzKQoreworICAgIEVHQ19H
QzsKKyAgICBpbnQgcmM7CisgICAgbGlieGxfX2pzb25fb2JqZWN0ICpvID0gTlVMTDsKKyAgICBs
aWJ4bF9fZXZfcW1wICpldiA9IENPTlRBSU5FUl9PRihldl9mZCwgKmV2LCBxbXBfZWZkKTsKKwor
ICAgIGlmIChyZXZlbnRzICYgKFBPTExIVVApKSB7CisgICAgICAgIExPR0QoRVJST1IsIGV2LT5k
b21pZCwgInJlY2VpdmVkIFBPTExIVVAgZnJvbSBRTVAgc29ja2V0Iik7CisgICAgICAgIHJjID0g
RVJST1JfUFJPVE9DT0xfRVJST1JfUU1QOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisgICAg
aWYgKHJldmVudHMgJiB+KFBPTExJTnxQT0xMT1VUKSkgeworICAgICAgICBMT0dEKEVSUk9SLCBl
di0+ZG9taWQsCisgICAgICAgICAgICAgInVuZXhwZWN0ZWQgcG9sbCBldmVudCAweCV4IG9uIFFN
UCBzb2NrZXQgKGV4cGVjdGVkIFBPTExJTiAiCisgICAgICAgICAgICAgImFuZC9vciBQT0xMT1VU
KSIsCisgICAgICAgICAgICByZXZlbnRzKTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAg
ICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBpZiAocmV2ZW50cyAmIFBPTExPVVQpIHsKKyAg
ICAgICAgcmMgPSBxbXBfZXZfY2FsbGJhY2tfd3JpdGFibGUoZ2MsIGV2LCBmZCk7CisgICAgICAg
IGlmIChyYykKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIGlmIChyZXZlbnRz
ICYgUE9MTElOKSB7CisgICAgICAgIHJjID0gcW1wX2V2X2NhbGxiYWNrX3JlYWRhYmxlKGVnYywg
ZXYsIGZkKTsKKyAgICAgICAgaWYgKHJjKQorICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAg
ICAgLyogcGFyc2UgaW5wdXQgKi8KKyAgICAgICAgd2hpbGUgKDEpIHsKKyAgICAgICAgICAgIC8q
IHBhcnNlIHJ4IGJ1ZmZlciB0byBmaW5kIG9uZSBqc29uIG9iamVjdCAqLworICAgICAgICAgICAg
cmMgPSBxbXBfZXZfZ2V0X25leHRfbXNnKGVnYywgZXYsICZvKTsKKyAgICAgICAgICAgIGlmIChy
YyA9PSBFUlJPUl9OT1RGT1VORCkgeworICAgICAgICAgICAgICAgIHJjID0gMDsKKyAgICAgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0gZWxzZSBpZiAocmMpCisgICAgICAgICAgICAg
ICAgZ290byBvdXQ7CisKKyAgICAgICAgICAgIC8qIE11c3QgYmUgbGFzdCBhbmQgcmV0dXJuIHdo
ZW4gdGhlIHVzZXIgY2FsbGJhY2sgaXMgY2FsbGVkICovCisgICAgICAgICAgICByYyA9IHFtcF9l
dl9oYW5kbGVfbWVzc2FnZShlZ2MsIGV2LCBvKTsKKyAgICAgICAgICAgIGlmIChyYyA8IDApCisg
ICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICBpZiAocmMgPT0gMSkgeworICAg
ICAgICAgICAgICAgIC8qIHVzZXIgY2FsbGJhY2sgaGFzIGJlZW4gY2FsbGVkICovCisgICAgICAg
ICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorCisgICAg
cW1wX2V2X2Vuc3VyZV9yZWFkaW5nX3dyaXRpbmcoZ2MsIGV2KTsKKworb3V0OgorICAgIGlmIChy
YykgeworICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsCisgICAgICAgICAgICAgIkVycm9y
IGhhcHBlbmQgd2l0aCB0aGUgUU1QIGNvbm5lY3Rpb24gdG8gUUVNVSIpOworCisgICAgICAgIC8q
IE9uIGVycm9yLCBkZWFsbG9jYXRlIGFsbCBwcml2YXRlIHJlc3NvdXJjZXMgKi8KKyAgICAgICAg
bGlieGxfX2V2X3FtcF9kaXNwb3NlKGdjLCBldik7CisKKyAgICAgICAgLyogQW5kIHRlbGwgbGli
eGxfX2V2X3FtcCB1c2VyIGFib3V0IHRoZSBlcnJvciAqLworICAgICAgICBldi0+Y2FsbGJhY2so
ZWdjLCBldiwgTlVMTCwgcmMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KKyAgICB9Cit9CisKK3N0YXRp
YyBpbnQgcW1wX2V2X2NhbGxiYWNrX3dyaXRhYmxlKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfcW1wICpldiwgaW50IGZkKQorewor
ICAgIGludCByYzsKKyAgICBzc2l6ZV90IHI7CisKKyAgICBpZiAoZXYtPnFtcF9zdGF0ZSA9PSBx
bXBfc3RhdGVfY29ubmVjdGVkKSB7CisgICAgICAgIGFzc2VydCghZXYtPnR4X2J1Zik7CisgICAg
ICAgIGlmIChldi0+bXNnKSB7CisgICAgICAgICAgICBldi0+dHhfYnVmID0gZXYtPm1zZzsKKyAg
ICAgICAgICAgIGV2LT50eF9idWZfbGVuID0gZXYtPm1zZ19sZW47CisgICAgICAgICAgICBldi0+
dHhfYnVmX29mZiA9IDA7CisgICAgICAgICAgICBldi0+bXNnID0gTlVMTDsKKyAgICAgICAgICAg
IGV2LT5tc2dfbGVuID0gMDsKKyAgICAgICAgICAgIHFtcF9ldl9zZXRfc3RhdGUoZ2MsIGV2LCBx
bXBfc3RhdGVfd2FpdGluZ19yZXBseSk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIWV2
LT50eF9idWYpCisgICAgICAgIHJldHVybiAwOworCisgICAgTE9HX1FNUCgic2VuZGluZzogJyUu
KnMnIiwgKGludClldi0+dHhfYnVmX2xlbiwgZXYtPnR4X2J1Zik7CisKKyAgICAvKgorICAgICAq
IFdlIHdpbGwgc2VuZCBhIGZpbGUgZGVzY3JpcHRvciBhc3NvY2lhdGVkIHdpdGggYSBjb21tYW5k
IG9uIHRoZQorICAgICAqIGZpcnN0IGJ5dGUgb2YgdGhpcyBjb21tYW5kLgorICAgICAqLworICAg
IGlmIChldi0+cW1wX3N0YXRlID09IHFtcF9zdGF0ZV93YWl0aW5nX3JlcGx5ICYmCisgICAgICAg
IGV2LT5mZCA+PSAwICYmCisgICAgICAgIGV2LT50eF9idWZfb2ZmID09IDApIHsKKworICAgICAg
ICByYyA9IGxpYnhsX19zZW5kbXNnX2ZkcyhnYywgZmQsIGV2LT50eF9idWYsIDEsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDEsICZldi0+ZmQsICJRTVAgc29ja2V0Iik7CisgICAg
ICAgIC8qIENoZWNrIGZvciBFV09VTERCTE9DSywgYW5kIHJldHVybiB0byB0cnkgYWdhaW4gbGF0
ZXIgKi8KKyAgICAgICAgaWYgKHJjID09IEVSUk9SX05PVF9SRUFEWSkKKyAgICAgICAgICAgIHJl
dHVybiAwOworICAgICAgICBpZiAocmMpCisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAg
IGV2LT50eF9idWZfb2ZmKys7CisgICAgfQorCisgICAgd2hpbGUgKGV2LT50eF9idWZfb2ZmIDwg
ZXYtPnR4X2J1Zl9sZW4pIHsKKyAgICAgICAgciA9IHdyaXRlKGZkLCBldi0+dHhfYnVmICsgZXYt
PnR4X2J1Zl9vZmYsCisgICAgICAgICAgICAgICAgICBldi0+dHhfYnVmX2xlbiAtIGV2LT50eF9i
dWZfb2ZmKTsKKyAgICAgICAgaWYgKHIgPCAwKSB7CisgICAgICAgICAgICBpZiAoZXJybm8gPT0g
RUlOVFIpCisgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICBpZiAoZXJybm8g
PT0gRVdPVUxEQkxPQ0spCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBMT0dF
RChFUlJPUiwgZXYtPmRvbWlkLCAiZmFpbGVkIHRvIHdyaXRlIHRvIFFNUCBzb2NrZXQiKTsKKyAg
ICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICB9CisgICAgICAgIGV2LT50eF9i
dWZfb2ZmICs9IHI7CisgICAgfQorCisgICAgaWYgKGV2LT50eF9idWZfb2ZmID09IGV2LT50eF9i
dWZfbGVuKSB7CisgICAgICAgIGZyZWUoZXYtPnR4X2J1Zik7CisgICAgICAgIGV2LT50eF9idWYg
PSBOVUxMOworICAgICAgICBldi0+dHhfYnVmX2xlbiA9IGV2LT50eF9idWZfb2ZmID0gMDsKKyAg
ICB9CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBxbXBfZXZfY2FsbGJhY2tfcmVh
ZGFibGUobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2V2X3FtcCAqZXYsIGludCBmZCkKK3sKKyAgICBFR0NfR0M7CisKKyAgICB3aGls
ZSAoMSkgeworICAgICAgICBzc2l6ZV90IHI7CisKKyAgICAgICAgLyogQ2hlY2sgaWYgdGhlIGJ1
ZmZlciBzdGlsbCBoYXZlIHNwYWNlLCBvciBpbmNyZWFzZSBzaXplICovCisgICAgICAgIGlmIChl
di0+cnhfYnVmX3NpemUgLSBldi0+cnhfYnVmX3VzZWQgPCBRTVBfUkVDRUlWRV9CVUZGRVJfU0la
RSkgeworICAgICAgICAgICAgZXYtPnJ4X2J1Zl9zaXplID0gbWF4KGV2LT5yeF9idWZfc2l6ZSAq
IDIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNpemVfdClRTVBfUkVDRUlWRV9C
VUZGRVJfU0laRSAqIDIpOworICAgICAgICAgICAgYXNzZXJ0KGV2LT5yeF9idWZfc2l6ZSA8PSBR
TVBfTUFYX1NJWkVfUlhfQlVGKTsKKyAgICAgICAgICAgIGlmIChldi0+cnhfYnVmX3NpemUgPiBR
TVBfTUFYX1NJWkVfUlhfQlVGKSB7CisgICAgICAgICAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgIlFNUCByZWNlaXZlIGJ1ZmZlciBpcyB0b28gYmln
ICglbGQgPiAlbGxkKSIsCisgICAgICAgICAgICAgICAgICAgICBldi0+cnhfYnVmX3NpemUsIFFN
UF9NQVhfU0laRV9SWF9CVUYpOworICAgICAgICAgICAgICAgIHJldHVybiBFUlJPUl9CVUZGRVJG
VUxMOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZXYtPnJ4X2J1ZiA9IGxpYnhsX19yZWFs
bG9jKE5PR0MsIGV2LT5yeF9idWYsIGV2LT5yeF9idWZfc2l6ZSk7CisgICAgICAgIH0KKworICAg
ICAgICByID0gcmVhZChmZCwgZXYtPnJ4X2J1ZiArIGV2LT5yeF9idWZfdXNlZCwKKyAgICAgICAg
ICAgICAgICAgZXYtPnJ4X2J1Zl9zaXplIC0gZXYtPnJ4X2J1Zl91c2VkKTsKKyAgICAgICAgaWYg
KHIgPCAwKSB7CisgICAgICAgICAgICBpZiAoZXJybm8gPT0gRUlOVFIpIHsKKyAgICAgICAgICAg
ICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmIChlcnJubyA9PSBF
V09VTERCTE9DSykgeworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorICAg
ICAgICAgICAgTE9HRUQoRVJST1IsIGV2LT5kb21pZCwgImVycm9yIHJlYWRpbmcgUU1QIHNvY2tl
dCIpOworICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgICAgIH0KKworICAgICAg
ICBpZiAociA9PSAwKSB7CisgICAgICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsICJVbmV4
cGVjdGVkIEVPRiBvbiBRTVAgc29ja2V0Iik7CisgICAgICAgICAgICByZXR1cm4gRVJST1JfUFJP
VE9DT0xfRVJST1JfUU1QOworICAgICAgICB9CisKKyAgICAgICAgTE9HX1FNUCgicmVjZWl2ZWQg
JWxkQjogJyUuKnMnIiwgciwKKyAgICAgICAgICAgICAgICAoaW50KXIsIGV2LT5yeF9idWYgKyBl
di0+cnhfYnVmX3VzZWQpOworCisgICAgICAgIGV2LT5yeF9idWZfdXNlZCArPSByOworICAgICAg
ICBhc3NlcnQoZXYtPnJ4X2J1Zl91c2VkIDw9IGV2LT5yeF9idWZfc2l6ZSk7CisgICAgfQorCisg
ICAgcmV0dXJuIDA7Cit9CisKKy8qIEhhbmRsZSBtZXNzYWdlcyByZWNlaXZlZCBmcm9tIFFNUCBz
ZXJ2ZXIgKi8KKworc3RhdGljIGludCBxbXBfZXZfZ2V0X25leHRfbXNnKGxpYnhsX19lZ2MgKmVn
YywgbGlieGxfX2V2X3FtcCAqZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX2pzb25fb2JqZWN0ICoqb19yKQorICAgIC8qIEZpbmQgYSBKU09OIG9iamVjdCBhbmQgc3Rv
cmUgaXQgaW4gb19yLgorICAgICAqIHJldHVybiBFUlJPUl9OT1RGT1VORCBpZiBubyBvYmplY3Qg
aXMgZm91bmQuCisgICAgICogYG9fcmAgaXMgYWxsb2NhdGVkIHdpdGhpbiBgZWdjYC4KKyAgICAg
Ki8KK3sKKyAgICBFR0NfR0M7CisgICAgc2l6ZV90IGxlbjsKKyAgICBjaGFyICplbmQgPSBOVUxM
OworICAgIGxpYnhsX19qc29uX29iamVjdCAqbyA9IE5VTEw7CisKKyAgICBpZiAoIWV2LT5yeF9i
dWZfdXNlZCkKKyAgICAgICAgcmV0dXJuIEVSUk9SX05PVEZPVU5EOworCisgICAgLyogU2VhcmNo
IGZvciB0aGUgZW5kIG9mIGEgUU1QIG1lc3NhZ2U6ICJcclxuIiAqLworICAgIGVuZCA9IG1lbW1l
bShldi0+cnhfYnVmLCBldi0+cnhfYnVmX3VzZWQsICJcclxuIiwgMik7CisgICAgaWYgKCFlbmQp
CisgICAgICAgIHJldHVybiBFUlJPUl9OT1RGT1VORDsKKyAgICBsZW4gPSAoZW5kIC0gZXYtPnJ4
X2J1ZikgKyAyOworCisgICAgTE9HX1FNUCgicGFyc2luZyAlbHVCOiAnJS4qcyciLCBsZW4sIChp
bnQpbGVuLCBldi0+cnhfYnVmKTsKKworICAgIC8qIFJlcGxhY2UgXHIgYnkgXDAgc28gdGhhdCBs
aWJ4bF9fanNvbl9wYXJzZSBjYW4gdXNlIHN0cmxlbiAqLworICAgIGV2LT5yeF9idWZbbGVuIC0g
Ml0gPSAnXDAnOworICAgIG8gPSBsaWJ4bF9fanNvbl9wYXJzZShnYywgZXYtPnJ4X2J1Zik7CisK
KyAgICBpZiAoIW8pIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLCAiUGFyc2UgZXJy
b3IiKTsKKyAgICAgICAgcmV0dXJuIEVSUk9SX1BST1RPQ09MX0VSUk9SX1FNUDsKKyAgICB9CisK
KyAgICBldi0+cnhfYnVmX3VzZWQgLT0gbGVuOworICAgIG1lbW1vdmUoZXYtPnJ4X2J1ZiwgZXYt
PnJ4X2J1ZiArIGxlbiwgZXYtPnJ4X2J1Zl91c2VkKTsKKworICAgIExPR19RTVAoIkpTT04gb2Jq
ZWN0IHJlY2VpdmVkOiAlcyIsCisgICAgICAgICAgICBsaWJ4bF9fanNvbl9vYmplY3RfdG9fanNv
bihnYywgbykpOworCisgICAgKm9fciA9IG87CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGlj
IGludCBxbXBfZXZfcGFyc2VfZXJyb3JfbWVzc2FnZXMobGlieGxfX2VnYyAqZWdjLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3FtcCAqZXYsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmpl
Y3QgKnJlc3ApCit7CisgICAgRUdDX0dDOworICAgIGludCByYzsKKyAgICBjb25zdCBjaGFyICpz
OworICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqbzsKKyAgICBjb25zdCBsaWJ4bF9fanNv
bl9vYmplY3QgKmVycjsKKworICAgIC8qCisgICAgICogeyAiZXJyb3IiOiB7ICJjbGFzcyI6IHN0
cmluZywgImRlc2MiOiBzdHJpbmcgfSB9CisgICAgICovCisKKyAgICBlcnIgPSBsaWJ4bF9fanNv
bl9tYXBfZ2V0KCJlcnJvciIsIHJlc3AsIEpTT05fTUFQKTsKKworICAgIG8gPSBsaWJ4bF9fanNv
bl9tYXBfZ2V0KCJjbGFzcyIsIGVyciwgSlNPTl9TVFJJTkcpOworICAgIGlmICghbykgeworICAg
ICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsCisgICAgICAgICAgICAgIlByb3RvY29sIGVycm9y
OiBtaXNzaW5nIFwiY2xhc3NcIiBtZW1iZXIgaW4gZXJyb3IgbWVzc2FnZSIpOworICAgICAgICBy
ZXR1cm4gRVJST1JfUFJPVE9DT0xfRVJST1JfUU1QOworICAgIH0KKyAgICBzID0gbGlieGxfX2pz
b25fb2JqZWN0X2dldF9zdHJpbmcobyk7CisgICAgaWYgKHMpCisgICAgICAgIHJjID0gcW1wX2Vy
cm9yX2NsYXNzX3RvX2xpYnhsX2Vycm9yX2NvZGUoZ2MsIHMpOworICAgIGVsc2UKKyAgICAgICAg
cmMgPSBFUlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7CisKKyAgICBvID0gbGlieGxfX2pzb25fbWFw
X2dldCgiZGVzYyIsIGVyciwgSlNPTl9TVFJJTkcpOworICAgIGlmICghbykgeworICAgICAgICBM
T0dEKEVSUk9SLCBldi0+ZG9taWQsCisgICAgICAgICAgICAgIlByb3RvY29sIGVycm9yOiBtaXNz
aW5nIFwiZGVzY1wiIG1lbWJlciBpbiBlcnJvciBtZXNzYWdlIik7CisgICAgICAgIHJldHVybiBF
UlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7CisgICAgfQorICAgIHMgPSBsaWJ4bF9fanNvbl9vYmpl
Y3RfZ2V0X3N0cmluZyhvKTsKKyAgICBpZiAocykKKyAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRv
bWlkLCAiJXMiLCBzKTsKKyAgICBlbHNlCisgICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwg
IlJlY2VpdmVkIHVuZXhwZWN0ZWQgZXJyb3I6ICVzIiwKKyAgICAgICAgICAgICBsaWJ4bF9fanNv
bl9vYmplY3RfdG9fanNvbihnYywgcmVzcCkpOworICAgIHJldHVybiByYzsKK30KKworc3RhdGlj
IGludCBxbXBfZXZfaGFuZGxlX21lc3NhZ2UobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3FtcCAqZXYsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3ApCisgICAgLyoK
KyAgICAgKiBUaGlzIGZ1bmN0aW9uIHdpbGwgaGFuZGxlIGV2ZXJ5IG1lc3NhZ2VzIHNlbnQgYnkg
dGhlIFFNUCBzZXJ2ZXIuCisgICAgICogUmV0dXJuIHZhbHVlczoKKyAgICAgKiAgIDwgMCAgICBs
aWJ4bCBlcnJvciBjb2RlCisgICAgICogICAwICAgICAgc3VjY2VzcworICAgICAqICAgMSAgICAg
IHN1Y2Nlc3MsIGJ1dCBhIHVzZXIgY2FsbGJhY2sgaGFzIGJlZW4gY2FsbGVkLAorICAgICAqICAg
ICAgICAgIGBldmAgc2hvdWxkIG5vdCBiZSB1c2VkIGFueW1vcmUuCisgICAgICovCit7CisgICAg
RUdDX0dDOworICAgIGludCBpZDsKKyAgICBpbnQgcmM7CisgICAgY29uc3QgbGlieGxfX2pzb25f
b2JqZWN0ICpvOworICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVzcG9uc2U7CisgICAg
bGlieGxfX3FtcF9tZXNzYWdlX3R5cGUgdHlwZSA9IHFtcF9yZXNwb25zZV90eXBlKHJlc3ApOwor
CisgICAgc3dpdGNoICh0eXBlKSB7CisgICAgY2FzZSBMSUJYTF9fUU1QX01FU1NBR0VfVFlQRV9R
TVA6CisgICAgICAgIC8qIGdyZWV0aW5nIG1lc3NhZ2UgKi8KKworICAgICAgICBpZiAoZXYtPnFt
cF9zdGF0ZSAhPSBxbXBfc3RhdGVfY29ubmVjdGluZykgeworICAgICAgICAgICAgTE9HRChFUlJP
UiwgZXYtPmRvbWlkLAorICAgICAgICAgICAgICAgICAiVW5leHBlY3RlZCBncmVldGluZyBtZXNz
YWdlIHJlY2VpdmVkIik7CisgICAgICAgICAgICByZXR1cm4gRVJST1JfUFJPVE9DT0xfRVJST1Jf
UU1QOworICAgICAgICB9CisKKyAgICAgICAgLyogUHJlcGFyZSBuZXh0IG1lc3NhZ2UgdG8gc2Vu
ZCAqLworICAgICAgICBhc3NlcnQoIWV2LT50eF9idWYpOworICAgICAgICBldi0+dHhfYnVmID0g
cW1wX3ByZXBhcmVfY21kKGdjLCAicW1wX2NhcGFiaWxpdGllcyIsIE5VTEwsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBRTVBfQ0FQQUJJTElUWV9ORUdPVElBVElPTl9NU0dJRCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZldi0+dHhfYnVmX2xlbik7CisgICAgICAgIGV2
LT50eF9idWZfb2ZmID0gMDsKKyAgICAgICAgcW1wX2V2X3NldF9zdGF0ZShnYywgZXYsIHFtcF9z
dGF0ZV9jYXBhYmlsaXR5X25lZ290aWF0aW9uKTsKKworICAgICAgICByZXR1cm4gMDsKKworICAg
IGNhc2UgTElCWExfX1FNUF9NRVNTQUdFX1RZUEVfUkVUVVJOOgorICAgIGNhc2UgTElCWExfX1FN
UF9NRVNTQUdFX1RZUEVfRVJST1I6CisgICAgICAgIC8qCisgICAgICAgICAqIFJlcGx5IHRvIGEg
Y29tbWFuZCAoc3VjY2Vzcy9lcnJvcikgb3Igc2VydmVyIGVycm9yCisgICAgICAgICAqCisgICAg
ICAgICAqIEluIHRoaXMgY2FzZXMsIHdlIGFyZSBwYXJzaW5nIHR3byBwb3NzaWJsZXMgcmVzcG9u
c2VzOgorICAgICAgICAgKiAtIHN1Y2Nlc3M6CisgICAgICAgICAqIHsgInJldHVybiI6IGpzb24t
dmFsdWUsICJpZCI6IGludCB9CisgICAgICAgICAqIC0gZXJyb3I6CisgICAgICAgICAqIHsgImVy
cm9yIjogeyAiY2xhc3MiOiBzdHJpbmcsICJkZXNjIjogc3RyaW5nIH0sICJpZCI6IGludCB9Cisg
ICAgICAgICAqLworCisgICAgICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJpZCIsIHJlc3As
IEpTT05fSU5URUdFUik7CisgICAgICAgIGlmICghbykgeworICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAqIElmICJpZCIgaXNuJ3QgcHJlc2VudCwgYW4gZXJyb3Igb2NjdXIgb24gdGhlIHNl
cnZlciBiZWZvcmUKKyAgICAgICAgICAgICAqIGl0IGhhcyByZWFkIHRoZSAiaWQiIHByb3ZpZGVk
IGJ5IGxpYnhsLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBxbXBfZXZfcGFyc2VfZXJy
b3JfbWVzc2FnZXMoZWdjLCBldiwgcmVzcCk7CisgICAgICAgICAgICByZXR1cm4gRVJST1JfUFJP
VE9DT0xfRVJST1JfUU1QOworICAgICAgICB9CisKKyAgICAgICAgaWQgPSBsaWJ4bF9fanNvbl9v
YmplY3RfZ2V0X2ludGVnZXIobyk7CisKKyAgICAgICAgaWYgKGlkID09IFFNUF9DQVBBQklMSVRZ
X05FR09USUFUSU9OX01TR0lEKSB7CisgICAgICAgICAgICAvKiBXZSBoYXZlIGEgcmVzcG9uc2Ug
dG8gb3VyIHFtcF9jYXBhYmlsaXRpZXMgY21kICovCisgICAgICAgICAgICBpZiAoZXYtPnFtcF9z
dGF0ZSAhPSBxbXBfc3RhdGVfY2FwYWJpbGl0eV9uZWdvdGlhdGlvbiB8fAorICAgICAgICAgICAg
ICAgIHR5cGUgIT0gTElCWExfX1FNUF9NRVNTQUdFX1RZUEVfUkVUVVJOKQorICAgICAgICAgICAg
ICAgIGdvdG8gb3V0X3Vua25vd25faWQ7CisgICAgICAgICAgICBxbXBfZXZfc2V0X3N0YXRlKGdj
LCBldiwgcW1wX3N0YXRlX2Nvbm5lY3RlZCk7CisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAg
ICAgfQorCisgICAgICAgIGlmIChldi0+cW1wX3N0YXRlID09IHFtcF9zdGF0ZV93YWl0aW5nX3Jl
cGx5ICYmCisgICAgICAgICAgICBpZCA9PSBldi0+aWQpIHsKKyAgICAgICAgICAgIGlmICh0eXBl
ID09IExJQlhMX19RTVBfTUVTU0FHRV9UWVBFX1JFVFVSTikgeworICAgICAgICAgICAgICAgIHJl
c3BvbnNlID0gbGlieGxfX2pzb25fbWFwX2dldCgicmV0dXJuIiwgcmVzcCwgSlNPTl9BTlkpOwor
ICAgICAgICAgICAgICAgIHJjID0gMDsKKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAg
ICAgICAgLyogZXJyb3IgbWVzc2FnZSAqLworICAgICAgICAgICAgICAgIHJlc3BvbnNlID0gTlVM
TDsKKyAgICAgICAgICAgICAgICByYyA9IHFtcF9ldl9wYXJzZV9lcnJvcl9tZXNzYWdlcyhlZ2Ms
IGV2LCByZXNwKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHFtcF9ldl9zZXRfc3RhdGUo
Z2MsIGV2LCBxbXBfc3RhdGVfY29ubmVjdGVkKTsKKyAgICAgICAgICAgIGV2LT5jYWxsYmFjayhl
Z2MsIGV2LCByZXNwb25zZSwgcmMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KKyAgICAgICAgICAgIHJl
dHVybiAxOworICAgICAgICB9CisKK291dF91bmtub3duX2lkOgorICAgICAgICBMT0dEKEVSUk9S
LCBldi0+ZG9taWQsCisgICAgICAgICAgICAgIk1lc3NhZ2UgZnJvbSBRRU1VIHdpdGggdW5leHBl
Y3RlZCBpZCAlZDogJXMiLAorICAgICAgICAgICAgIGlkLCBsaWJ4bF9fanNvbl9vYmplY3RfdG9f
anNvbihnYywgcmVzcCkpOworICAgICAgICByZXR1cm4gRVJST1JfUFJPVE9DT0xfRVJST1JfUU1Q
OworCisgICAgY2FzZSBMSUJYTF9fUU1QX01FU1NBR0VfVFlQRV9FVkVOVDoKKyAgICAgICAgLyog
RXZlbnRzIGFyZSBpZ25vcmVkICovCisgICAgICAgIHJldHVybiAwOworCisgICAgY2FzZSBMSUJY
TF9fUU1QX01FU1NBR0VfVFlQRV9JTlZBTElEOgorICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9t
aWQsICJVbmV4cGVjdGVkIG1lc3NhZ2UgcmVjZWl2ZWQ6ICVzIiwKKyAgICAgICAgICAgICBsaWJ4
bF9fanNvbl9vYmplY3RfdG9fanNvbihnYywgcmVzcCkpOworICAgICAgICByZXR1cm4gRVJST1Jf
UFJPVE9DT0xfRVJST1JfUU1QOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgYWJvcnQoKTsKKyAg
ICB9CisKKyAgICByZXR1cm4gMDsKK30KKworLyoKKyAqIGxpYnhsX19ldl9xbXBfKgorICovCisK
K3ZvaWQgbGlieGxfX2V2X3FtcF9pbml0KGxpYnhsX19ldl9xbXAgKmV2KQoreworICAgIGV2LT5p
ZCA9IFFNUF9DQVBBQklMSVRZX05FR09USUFUSU9OX01TR0lEICsgMTsKKworICAgIGV2LT5xbXBf
Y2ZkID0gTlVMTDsKKyAgICBsaWJ4bF9fZXZfZmRfaW5pdCgmZXYtPnFtcF9lZmQpOworICAgIGV2
LT5xbXBfc3RhdGUgPSBxbXBfc3RhdGVfZGlzY29ubmVjdGVkOworCisgICAgZXYtPnJ4X2J1ZiA9
IE5VTEw7CisgICAgZXYtPnJ4X2J1Zl9zaXplID0gZXYtPnJ4X2J1Zl91c2VkID0gMDsKKyAgICBl
di0+dHhfYnVmID0gTlVMTDsKKyAgICBldi0+dHhfYnVmX2xlbiA9IGV2LT50eF9idWZfb2ZmID0g
MDsKKworICAgIGV2LT5tc2cgPSBOVUxMOworICAgIGV2LT5tc2dfbGVuID0gMDsKK30KKworaW50
IGxpYnhsX19ldl9xbXBfc2VuZChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21kLCBsaWJ4bF9fanNvbl9vYmplY3Qg
KmFyZ3MpCit7CisgICAgaW50IHJjOworCisgICAgTE9HRChERUJVRywgZXYtPmRvbWlkLCAiIGV2
ICVwLCBjbWQgJyVzJyIsIGV2LCBjbWQpOworCisgICAgYXNzZXJ0KGV2LT5xbXBfc3RhdGUgPT0g
cW1wX3N0YXRlX2Rpc2Nvbm5lY3RlZCB8fAorICAgICAgICAgICBldi0+cW1wX3N0YXRlID09IHFt
cF9zdGF0ZV9jb25uZWN0ZWQpOworCisgICAgLyogQ29ubmVjdCB0byBRRU1VIGlmIG5vdCBhbHJl
YWR5IGNvbm5lY3RlZCAqLworICAgIHJjID0gcW1wX2V2X2Nvbm5lY3QoZ2MsIGV2KTsKKyAgICBp
ZiAocmMpCisgICAgICAgIGdvdG8gb3V0OworCisgICAgcmMgPSBxbXBfZXZfcHJlcGFyZV9jbWQo
Z2MsIGV2LCBjbWQsIGFyZ3MpOworICAgIGlmIChyYykKKyAgICAgICAgZ290byBvdXQ7CisKKyAg
ICBxbXBfZXZfZW5zdXJlX3JlYWRpbmdfd3JpdGluZyhnYywgZXYpOworCitvdXQ6CisgICAgaWYg
KHJjKQorICAgICAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UoZ2MsIGV2KTsKKyAgICByZXR1cm4g
cmM7Cit9CisKK3ZvaWQgbGlieGxfX2V2X3FtcF9kaXNwb3NlKGxpYnhsX19nYyAqZ2MsIGxpYnhs
X19ldl9xbXAgKmV2KQoreworICAgIExPR0QoREVCVUcsIGV2LT5kb21pZCwgIiBldiAlcCIsIGV2
KTsKKworICAgIGZyZWUoZXYtPnJ4X2J1Zik7CisgICAgZnJlZShldi0+dHhfYnVmKTsKKyAgICBm
cmVlKGV2LT5tc2cpOworCisgICAgbGlieGxfX2V2X2ZkX2RlcmVnaXN0ZXIoZ2MsICZldi0+cW1w
X2VmZCk7CisgICAgbGlieGxfX2NhcmVmZF9jbG9zZShldi0+cW1wX2NmZCk7CisKKyAgICBsaWJ4
bF9fZXZfcW1wX2luaXQoZXYpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9k
ZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDNiOGY5Njc2NTEuLmZlYzQyYjI2MGMgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKQEAgLTY5LDYgKzY5LDEyIEBAIGxpYnhsX2Vycm9yID0gRW51bWVyYXRpb24oImVy
cm9yIiwgWwogICAgICgtMjMsICJOT1RGT1VORCIpLAogICAgICgtMjQsICJET01BSU5fREVTVFJP
WUVEIiksICMgVGFyZ2V0IGRvbWFpbiBjZWFzZWQgdG8gZXhpc3QgZHVyaW5nIG9wCiAgICAgKC0y
NSwgIkZFQVRVUkVfUkVNT1ZFRCIpLCAjIEZvciBmdW5jdGlvbmFsaXR5IHRoYXQgaGFzIGJlZW4g
cmVtb3ZlZAorICAgICgtMjYsICJQUk9UT0NPTF9FUlJPUl9RTVAiKSwKKyAgICAoLTI3LCAiVU5L
Tk9XTl9RTVBfRVJST1IiKSwKKyAgICAoLTI4LCAiUU1QX0dFTkVSSUNfRVJST1IiKSwgIyB1bnNw
ZWNpZmllZCBxbXAgZXJyb3IKKyAgICAoLTI5LCAiUU1QX0NPTU1BTkRfTk9UX0ZPVU5EIiksICMg
dGhlIHJlcXVlc3RlZCBjb21tYW5kIGhhcyBub3QgYmVlbiBmb3VuZAorICAgICgtMzAsICJRTVBf
REVWSUNFX05PVF9BQ1RJVkUiKSwgIyBhIGRldmljZSBoYXMgZmFpbGVkIHRvIGJlIGJlY29tZSBh
Y3RpdmUKKyAgICAoLTMxLCAiUU1QX0RFVklDRV9OT1RfRk9VTkQiKSwgIyB0aGUgcmVxdWVzdGVk
IGRldmljZSBoYXMgbm90IGJlZW4gZm91bmQKICAgICBdLCB2YWx1ZV9uYW1lc3BhY2UgPSAiIikK
IAogbGlieGxfZG9tYWluX3R5cGUgPSBFbnVtZXJhdGlvbigiZG9tYWluX3R5cGUiLCBbCi0tIApB
bnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:49:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMFPL-00012d-CI; Mon, 12 Nov 2018 16:49: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=4hls=nx=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gMFPJ-000116-Qt
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:49:50 +0000
X-Inumbo-ID: f60aa60e-e69a-11e8-9a16-bc764e045a96
Received: from mail-oi1-x244.google.com (unknown [2607:f8b0:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f60aa60e-e69a-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 16:49:46 +0000 (UTC)
Received: by mail-oi1-x244.google.com with SMTP id c206so2156153oib.0
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 08:49:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=+jjQedEewS4CGgVoq+jQglht36BSlIpJPbfmDMiryMk=;
 b=cuwejreu3XPe1p7yK9jp2orsuSFUUZ4F2evmh7uNviz/ecoI5OKtvcJw0ReSmxfMnX
 qafFjrMW26+9ANz43NXIafm1eoxM4ICn5lCETW73kCjUwV5dM+Mv6oiCrX2sXItHwIQz
 Ds4CIZ9PrLjqRwiltdCEqhfFnT2IoQBCUG5eBq3HMvVWDM/8gPAvehjgENoupdJagCRr
 3L5gZjSceO7FgRezGo+UR5Myl2RerJj4rzsQ80GzMxHFPYjTyHO/FhwXLsn9qwlhepfY
 rgxcaLr1m5oKcbg5pTFM0IJDmgxBt4ecY/qsw2AxpgjfY7lCBPrav4C8wTMT0l1u/hp/
 QQNg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=+jjQedEewS4CGgVoq+jQglht36BSlIpJPbfmDMiryMk=;
 b=RCOfI8yy1VlMd5zDeRk8ASrOfrGaS04nG9/k7/UrJNSgf+E8EUANrJcDi6U/rgAqZF
 x0igZvPuHo0pGOJkaxfcJantWBIZ9B/8Wn0YA1y7qOwHb3uPeeNWO/ivbudR5oefwJq1
 Gz7QL3cXaLBdArp/2aqh8W1yt3WCgr/G4Ie7MZ0dCNl9GYFr35yHMWkf+PFspj3teQQw
 XuS8etRxgpTdg+L7oHE5BofAvz8CBvcVG9ssAdt9+OvsKRN8n3y5h2PDAm8dk1gbwNMT
 F/KD6Ndjhx097SANXyNVbj0D8EpFIUyaZZmgaRnG5YMzvL8FMnHD6cF/D1vSo1XcQIt7
 hSTg==
X-Gm-Message-State: AGRZ1gKPluEZEW9OIRURLO2kBcPmdDLD6txSMojz3V9ueKw4HfQKLzM1
 MnB6sbH+KRGyMdAHwZW+FlfaQwQaSKYYy09obXo=
X-Google-Smtp-Source: AJdET5fcoGiKEQnxIzIfcSDdc1t8vRLtDUpQ7YA8htknUHx/80glNXuWXWYqpP/xP5wfggS3StPWEZVxYEu6qWEpaBI=
X-Received: by 2002:aca:b486:: with SMTP id
 d128-v6mr968555oif.21.1542041385508; 
 Mon, 12 Nov 2018 08:49:45 -0800 (PST)
MIME-Version: 1.0
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-9-julien.grall@arm.com>
In-Reply-To: <20181106191454.22143-9-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Mon, 12 Nov 2018 18:49:34 +0200
Message-ID: <CAC1WxdgJTv6KuJFahYScDDWqHNz7iu21BV7ep5thtcwXxUCVEw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 8/8] xen: Swich parameter in
 get_page_from_gfn to use typesafe gfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kevin.tian@intel.com, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, jun.nakajima@intel.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 julie.grall@arm.com, Jan Beulich <jbeulich@suse.com>,
 Paul Durrant <paul.durrant@citrix.com>, suravee.suthikulpanit@amd.com,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 brian.woods@amd.com
Content-Type: multipart/mixed; boundary="===============5895847932531094769=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5895847932531094769==
Content-Type: multipart/alternative; boundary="00000000000003261c057a7a7dd7"

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

Hello Julien,

I'm just wondering if this patch really belongs to xentrace series.
It rather looks like a separate cleanup patch.

Sincerely,
Andrii Anisov.


=D0=B2=D1=82, 6 =D0=BB=D0=B8=D1=81=D1=82. 2018 =D0=BE 21:16 Julien Grall <j=
ulien.grall@arm.com> =D0=BF=D0=B8=D1=88=D0=B5:

> No functional change intended.
>
> Only reasonable clean-ups are done in this patch. The rest will use _gfn
> for the time being.
>
> Signed-off-by: Julien Grall <julie.grall@arm.com>
> ---
>  xen/arch/arm/guestcopy.c             |  2 +-
>  xen/arch/arm/mm.c                    |  2 +-
>  xen/arch/x86/cpu/vpmu.c              |  2 +-
>  xen/arch/x86/domain.c                | 12 ++++++------
>  xen/arch/x86/domctl.c                |  6 +++---
>  xen/arch/x86/hvm/dm.c                |  2 +-
>  xen/arch/x86/hvm/domain.c            |  2 +-
>  xen/arch/x86/hvm/hvm.c               |  9 +++++----
>  xen/arch/x86/hvm/svm/svm.c           |  8 ++++----
>  xen/arch/x86/hvm/viridian/viridian.c | 24 ++++++++++++------------
>  xen/arch/x86/hvm/vmx/vmx.c           |  4 ++--
>  xen/arch/x86/hvm/vmx/vvmx.c          | 12 ++++++------
>  xen/arch/x86/mm.c                    | 24 ++++++++++++++----------
>  xen/arch/x86/mm/p2m.c                |  2 +-
>  xen/arch/x86/mm/shadow/hvm.c         |  6 +++---
>  xen/arch/x86/physdev.c               |  3 ++-
>  xen/arch/x86/pv/descriptor-tables.c  |  5 ++---
>  xen/arch/x86/pv/emul-priv-op.c       |  6 +++---
>  xen/arch/x86/pv/mm.c                 |  2 +-
>  xen/arch/x86/traps.c                 | 11 ++++++-----
>  xen/common/domain.c                  |  2 +-
>  xen/common/event_fifo.c              | 12 ++++++------
>  xen/common/memory.c                  |  4 ++--
>  xen/common/tmem_xen.c                |  2 +-
>  xen/include/asm-arm/p2m.h            |  6 +++---
>  xen/include/asm-x86/p2m.h            | 11 +++++++----
>  26 files changed, 95 insertions(+), 86 deletions(-)
>
> diff --git a/xen/arch/arm/guestcopy.c b/xen/arch/arm/guestcopy.c
> index 7a0f3e9d5f..55892062bb 100644
> --- a/xen/arch/arm/guestcopy.c
> +++ b/xen/arch/arm/guestcopy.c
> @@ -37,7 +37,7 @@ static struct page_info *translate_get_page(copy_info_t
> info, uint64_t addr,
>          return get_page_from_gva(info.gva.v, addr,
>                                   write ? GV2M_WRITE : GV2M_READ);
>
> -    page =3D get_page_from_gfn(info.gpa.d, paddr_to_pfn(addr), &p2mt,
> P2M_ALLOC);
> +    page =3D get_page_from_gfn(info.gpa.d, gaddr_to_gfn(addr), &p2mt,
> P2M_ALLOC);
>
>      if ( !page )
>          return NULL;
> diff --git a/xen/arch/arm/mm.c b/xen/arch/arm/mm.c
> index 72d0285768..88711096ef 100644
> --- a/xen/arch/arm/mm.c
> +++ b/xen/arch/arm/mm.c
> @@ -1268,7 +1268,7 @@ int xenmem_add_to_physmap_one(
>
>          /* Take reference to the foreign domain page.
>           * Reference will be released in XENMEM_remove_from_physmap */
> -        page =3D get_page_from_gfn(od, idx, &p2mt, P2M_ALLOC);
> +        page =3D get_page_from_gfn(od, _gfn(idx), &p2mt, P2M_ALLOC);
>          if ( !page )
>          {
>              put_pg_owner(od);
> diff --git a/xen/arch/x86/cpu/vpmu.c b/xen/arch/x86/cpu/vpmu.c
> index 8a4f753eae..4d8f153031 100644
> --- a/xen/arch/x86/cpu/vpmu.c
> +++ b/xen/arch/x86/cpu/vpmu.c
> @@ -607,7 +607,7 @@ static int pvpmu_init(struct domain *d,
> xen_pmu_params_t *params)
>      struct vcpu *v;
>      struct vpmu_struct *vpmu;
>      struct page_info *page;
> -    uint64_t gfn =3D params->val;
> +    gfn_t gfn =3D _gfn(params->val);
>
>      if ( (params->vcpu >=3D d->max_vcpus) || (d->vcpu[params->vcpu] =3D=
=3D
> NULL) )
>          return -EINVAL;
> diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
> index f6fe954313..c5cce4b38d 100644
> --- a/xen/arch/x86/domain.c
> +++ b/xen/arch/x86/domain.c
> @@ -797,7 +797,7 @@ int arch_set_info_guest(
>      unsigned long flags;
>      bool compat;
>  #ifdef CONFIG_PV
> -    unsigned long cr3_gfn;
> +    gfn_t cr3_gfn;
>      struct page_info *cr3_page;
>      unsigned long cr4;
>      int rc =3D 0;
> @@ -1061,9 +1061,9 @@ int arch_set_info_guest(
>      set_bit(_VPF_in_reset, &v->pause_flags);
>
>      if ( !compat )
> -        cr3_gfn =3D xen_cr3_to_pfn(c.nat->ctrlreg[3]);
> +        cr3_gfn =3D _gfn(xen_cr3_to_pfn(c.nat->ctrlreg[3]));
>      else
> -        cr3_gfn =3D compat_cr3_to_pfn(c.cmp->ctrlreg[3]);
> +        cr3_gfn =3D _gfn(compat_cr3_to_pfn(c.cmp->ctrlreg[3]));
>      cr3_page =3D get_page_from_gfn(d, cr3_gfn, NULL, P2M_ALLOC);
>
>      if ( !cr3_page )
> @@ -1092,7 +1092,7 @@ int arch_set_info_guest(
>          case 0:
>              if ( !compat && !VM_ASSIST(d, m2p_strict) &&
>                   !paging_mode_refcounts(d) )
> -                fill_ro_mpt(_mfn(cr3_gfn));
> +                fill_ro_mpt(_mfn(gfn_x(cr3_gfn)));
>              break;
>          default:
>              if ( cr3_page =3D=3D current->arch.old_guest_table )
> @@ -1107,7 +1107,7 @@ int arch_set_info_guest(
>          v->arch.guest_table =3D pagetable_from_page(cr3_page);
>          if ( c.nat->ctrlreg[1] )
>          {
> -            cr3_gfn =3D xen_cr3_to_pfn(c.nat->ctrlreg[1]);
> +            cr3_gfn =3D _gfn(xen_cr3_to_pfn(c.nat->ctrlreg[1]));
>              cr3_page =3D get_page_from_gfn(d, cr3_gfn, NULL, P2M_ALLOC);
>
>              if ( !cr3_page )
> @@ -1132,7 +1132,7 @@ int arch_set_info_guest(
>                      break;
>                  case 0:
>                      if ( VM_ASSIST(d, m2p_strict) )
> -                        zap_ro_mpt(_mfn(cr3_gfn));
> +                        zap_ro_mpt(_mfn(gfn_x(cr3_gfn)));
>                      break;
>                  }
>              }
> diff --git a/xen/arch/x86/domctl.c b/xen/arch/x86/domctl.c
> index 33f9a869c0..6b0d8075cd 100644
> --- a/xen/arch/x86/domctl.c
> +++ b/xen/arch/x86/domctl.c
> @@ -448,7 +448,7 @@ long arch_do_domctl(
>                  break;
>              }
>
> -            page =3D get_page_from_gfn(d, gfn, &t, P2M_ALLOC);
> +            page =3D get_page_from_gfn(d, _gfn(gfn), &t, P2M_ALLOC);
>
>              if ( unlikely(!page) ||
>                   unlikely(is_xen_heap_page(page)) )
> @@ -498,11 +498,11 @@ long arch_do_domctl(
>
>      case XEN_DOMCTL_hypercall_init:
>      {
> -        unsigned long gmfn =3D domctl->u.hypercall_init.gmfn;
> +        gfn_t gfn =3D _gfn(domctl->u.hypercall_init.gmfn);
>          struct page_info *page;
>          void *hypercall_page;
>
> -        page =3D get_page_from_gfn(d, gmfn, NULL, P2M_ALLOC);
> +        page =3D get_page_from_gfn(d, gfn, NULL, P2M_ALLOC);
>
>          if ( !page || !get_page_type(page, PGT_writable_page) )
>          {
> diff --git a/xen/arch/x86/hvm/dm.c b/xen/arch/x86/hvm/dm.c
> index d6d0e8be89..3b3ad27938 100644
> --- a/xen/arch/x86/hvm/dm.c
> +++ b/xen/arch/x86/hvm/dm.c
> @@ -186,7 +186,7 @@ static int modified_memory(struct domain *d,
>          {
>              struct page_info *page;
>
> -            page =3D get_page_from_gfn(d, pfn, NULL, P2M_UNSHARE);
> +            page =3D get_page_from_gfn(d, _gfn(pfn), NULL, P2M_UNSHARE);
>              if ( page )
>              {
>                  paging_mark_pfn_dirty(d, _pfn(pfn));
> diff --git a/xen/arch/x86/hvm/domain.c b/xen/arch/x86/hvm/domain.c
> index 5d5a746a25..73d2da8441 100644
> --- a/xen/arch/x86/hvm/domain.c
> +++ b/xen/arch/x86/hvm/domain.c
> @@ -297,7 +297,7 @@ int arch_set_info_hvm_guest(struct vcpu *v, const
> vcpu_hvm_context_t *ctx)
>      {
>          /* Shadow-mode CR3 change. Check PDBR and update refcounts. */
>          struct page_info *page =3D get_page_from_gfn(v->domain,
> -                                 v->arch.hvm.guest_cr[3] >> PAGE_SHIFT,
> +                                 gaddr_to_gfn(v->arch.hvm.guest_cr[3]),
>                                   NULL, P2M_ALLOC);
>          if ( !page )
>          {
> diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
> index 7be9cf4454..be262e5a1d 100644
> --- a/xen/arch/x86/hvm/hvm.c
> +++ b/xen/arch/x86/hvm/hvm.c
> @@ -2146,7 +2146,7 @@ int hvm_set_cr0(unsigned long value, bool may_defer=
)
>  {
>      struct vcpu *v =3D current;
>      struct domain *d =3D v->domain;
> -    unsigned long gfn, old_value =3D v->arch.hvm.guest_cr[0];
> +    unsigned long old_value =3D v->arch.hvm.guest_cr[0];
>      struct page_info *page;
>
>      HVM_DBG_LOG(DBG_LEVEL_VMMU, "Update CR0 value =3D %lx", value);
> @@ -2201,7 +2201,8 @@ int hvm_set_cr0(unsigned long value, bool may_defer=
)
>          if ( !paging_mode_hap(d) )
>          {
>              /* The guest CR3 must be pointing to the guest physical. */
> -            gfn =3D v->arch.hvm.guest_cr[3] >> PAGE_SHIFT;
> +            gfn_t gfn =3D gaddr_to_gfn(v->arch.hvm.guest_cr[3]);
> +
>              page =3D get_page_from_gfn(d, gfn, NULL, P2M_ALLOC);
>              if ( !page )
>              {
> @@ -2293,7 +2294,7 @@ int hvm_set_cr3(unsigned long value, bool may_defer=
)
>      {
>          /* Shadow-mode CR3 change. Check PDBR and update refcounts. */
>          HVM_DBG_LOG(DBG_LEVEL_VMMU, "CR3 value =3D %lx", value);
> -        page =3D get_page_from_gfn(v->domain, value >> PAGE_SHIFT,
> +        page =3D get_page_from_gfn(v->domain, gaddr_to_gfn(value),
>                                   NULL, P2M_ALLOC);
>          if ( !page )
>              goto bad_cr3;
> @@ -3120,7 +3121,7 @@ enum hvm_translation_result hvm_translate_get_page(
>           && hvm_mmio_internal(gfn_to_gaddr(gfn)) )
>          return HVMTRANS_bad_gfn_to_mfn;
>
> -    page =3D get_page_from_gfn(v->domain, gfn_x(gfn), &p2mt, P2M_UNSHARE=
);
> +    page =3D get_page_from_gfn(v->domain, gfn, &p2mt, P2M_UNSHARE);
>
>      if ( !page )
>          return HVMTRANS_bad_gfn_to_mfn;
> diff --git a/xen/arch/x86/hvm/svm/svm.c b/xen/arch/x86/hvm/svm/svm.c
> index 5d00256aaa..a7419bd444 100644
> --- a/xen/arch/x86/hvm/svm/svm.c
> +++ b/xen/arch/x86/hvm/svm/svm.c
> @@ -317,7 +317,7 @@ static int svm_vmcb_restore(struct vcpu *v, struct
> hvm_hw_cpu *c)
>      {
>          if ( c->cr0 & X86_CR0_PG )
>          {
> -            page =3D get_page_from_gfn(v->domain, c->cr3 >> PAGE_SHIFT,
> +            page =3D get_page_from_gfn(v->domain, gaddr_to_gfn(c->cr3),
>                                       NULL, P2M_ALLOC);
>              if ( !page )
>              {
> @@ -2412,9 +2412,9 @@ nsvm_get_nvmcb_page(struct vcpu *v, uint64_t
> vmcbaddr)
>          return NULL;
>
>      /* Need to translate L1-GPA to MPA */
> -    page =3D get_page_from_gfn(v->domain,
> -                            nv->nv_vvmcxaddr >> PAGE_SHIFT,
> -                            &p2mt, P2M_ALLOC | P2M_UNSHARE);
> +    page =3D get_page_from_gfn(v->domain,
> +                             gaddr_to_gfn(nv->nv_vvmcxaddr >> PAGE_SHIFT=
),
> +                             &p2mt, P2M_ALLOC | P2M_UNSHARE);
>      if ( !page )
>          return NULL;
>
> diff --git a/xen/arch/x86/hvm/viridian/viridian.c
> b/xen/arch/x86/hvm/viridian/viridian.c
> index 2dc86dd0f3..1d3be156db 100644
> --- a/xen/arch/x86/hvm/viridian/viridian.c
> +++ b/xen/arch/x86/hvm/viridian/viridian.c
> @@ -332,16 +332,16 @@ static void dump_reference_tsc(const struct domain
> *d)
>
>  static void enable_hypercall_page(struct domain *d)
>  {
> -    unsigned long gmfn =3D d->arch.hvm.viridian.hypercall_gpa.fields.pfn=
;
> -    struct page_info *page =3D get_page_from_gfn(d, gmfn, NULL, P2M_ALLO=
C);
> +    gfn_t gfn =3D _gfn(d->arch.hvm.viridian.hypercall_gpa.fields.pfn);
> +    struct page_info *page =3D get_page_from_gfn(d, gfn, NULL, P2M_ALLOC=
);
>      uint8_t *p;
>
>      if ( !page || !get_page_type(page, PGT_writable_page) )
>      {
>          if ( page )
>              put_page(page);
> -        gdprintk(XENLOG_WARNING, "Bad GMFN %#"PRI_gfn" (MFN
> %#"PRI_mfn")\n",
> -                 gmfn, mfn_x(page ? page_to_mfn(page) : INVALID_MFN));
> +        gdprintk(XENLOG_WARNING, "Bad GFN %#"PRI_gfn" (MFN
> %#"PRI_mfn")\n",
> +                 gfn_x(gfn), mfn_x(page ? page_to_mfn(page) :
> INVALID_MFN));
>          return;
>      }
>
> @@ -367,8 +367,8 @@ static void enable_hypercall_page(struct domain *d)
>  static void initialize_vp_assist(struct vcpu *v)
>  {
>      struct domain *d =3D v->domain;
> -    unsigned long gmfn =3D v->arch.hvm.viridian.vp_assist.msr.fields.pfn=
;
> -    struct page_info *page =3D get_page_from_gfn(d, gmfn, NULL, P2M_ALLO=
C);
> +    gfn_t gfn =3D _gfn(v->arch.hvm.viridian.vp_assist.msr.fields.pfn);
> +    struct page_info *page =3D get_page_from_gfn(d, gfn, NULL, P2M_ALLOC=
);
>      void *va;
>
>      ASSERT(!v->arch.hvm.viridian.vp_assist.va);
> @@ -395,8 +395,8 @@ static void initialize_vp_assist(struct vcpu *v)
>      return;
>
>   fail:
> -    gdprintk(XENLOG_WARNING, "Bad GMFN %#"PRI_gfn" (MFN %#"PRI_mfn")\n",
> -             gmfn, mfn_x(page ? page_to_mfn(page) : INVALID_MFN));
> +    gdprintk(XENLOG_WARNING, "Bad GFN %#"PRI_gfn" (MFN %#"PRI_mfn")\n",
> +             gfn_x(gfn), mfn_x(page ? page_to_mfn(page) : INVALID_MFN));
>  }
>
>  static void teardown_vp_assist(struct vcpu *v)
> @@ -465,16 +465,16 @@ void viridian_apic_assist_clear(struct vcpu *v)
>
>  static void update_reference_tsc(struct domain *d, bool_t initialize)
>  {
> -    unsigned long gmfn =3D d->arch.hvm.viridian.reference_tsc.fields.pfn=
;
> -    struct page_info *page =3D get_page_from_gfn(d, gmfn, NULL, P2M_ALLO=
C);
> +    gfn_t gfn =3D _gfn(d->arch.hvm.viridian.reference_tsc.fields.pfn);
> +    struct page_info *page =3D get_page_from_gfn(d, gfn, NULL, P2M_ALLOC=
);
>      HV_REFERENCE_TSC_PAGE *p;
>
>      if ( !page || !get_page_type(page, PGT_writable_page) )
>      {
>          if ( page )
>              put_page(page);
> -        gdprintk(XENLOG_WARNING, "Bad GMFN %#"PRI_gfn" (MFN
> %#"PRI_mfn")\n",
> -                 gmfn, mfn_x(page ? page_to_mfn(page) : INVALID_MFN));
> +        gdprintk(XENLOG_WARNING, "Bad GFN %#"PRI_gfn" (MFN
> %#"PRI_mfn")\n",
> +                 gfn_x(gfn), mfn_x(page ? page_to_mfn(page) :
> INVALID_MFN));
>          return;
>      }
>
> diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
> index e065f8bbdb..2070e78358 100644
> --- a/xen/arch/x86/hvm/vmx/vmx.c
> +++ b/xen/arch/x86/hvm/vmx/vmx.c
> @@ -674,7 +674,7 @@ static int vmx_restore_cr0_cr3(
>      {
>          if ( cr0 & X86_CR0_PG )
>          {
> -            page =3D get_page_from_gfn(v->domain, cr3 >> PAGE_SHIFT,
> +            page =3D get_page_from_gfn(v->domain, gaddr_to_gfn(cr3),
>                                       NULL, P2M_ALLOC);
>              if ( !page )
>              {
> @@ -1373,7 +1373,7 @@ static void vmx_load_pdptrs(struct vcpu *v)
>      if ( (cr3 & 0x1fUL) && !hvm_pcid_enabled(v) )
>          goto crash;
>
> -    page =3D get_page_from_gfn(v->domain, cr3 >> PAGE_SHIFT, &p2mt,
> P2M_UNSHARE);
> +    page =3D get_page_from_gfn(v->domain, gaddr_to_gfn(cr3), &p2mt,
> P2M_UNSHARE);
>      if ( !page )
>      {
>          /* Ideally you don't want to crash but rather go into a wait
> diff --git a/xen/arch/x86/hvm/vmx/vvmx.c b/xen/arch/x86/hvm/vmx/vvmx.c
> index dfd08e2d0a..2953d05a17 100644
> --- a/xen/arch/x86/hvm/vmx/vvmx.c
> +++ b/xen/arch/x86/hvm/vmx/vvmx.c
> @@ -649,11 +649,11 @@ static void nvmx_update_apic_access_address(struct
> vcpu *v)
>      if ( ctrl & SECONDARY_EXEC_VIRTUALIZE_APIC_ACCESSES )
>      {
>          p2m_type_t p2mt;
> -        unsigned long apic_gpfn;
> +        gfn_t apic_gfn;
>          struct page_info *apic_pg;
>
> -        apic_gpfn =3D get_vvmcs(v, APIC_ACCESS_ADDR) >> PAGE_SHIFT;
> -        apic_pg =3D get_page_from_gfn(v->domain, apic_gpfn, &p2mt,
> P2M_ALLOC);
> +        apic_gfn =3D gaddr_to_gfn(get_vvmcs(v, APIC_ACCESS_ADDR));
> +        apic_pg =3D get_page_from_gfn(v->domain, apic_gfn, &p2mt,
> P2M_ALLOC);
>          ASSERT(apic_pg && !p2m_is_paging(p2mt));
>          __vmwrite(APIC_ACCESS_ADDR, page_to_maddr(apic_pg));
>          put_page(apic_pg);
> @@ -670,11 +670,11 @@ static void nvmx_update_virtual_apic_address(struct
> vcpu *v)
>      if ( ctrl & CPU_BASED_TPR_SHADOW )
>      {
>          p2m_type_t p2mt;
> -        unsigned long vapic_gpfn;
> +        gfn_t vapic_gfn;
>          struct page_info *vapic_pg;
>
> -        vapic_gpfn =3D get_vvmcs(v, VIRTUAL_APIC_PAGE_ADDR) >> PAGE_SHIF=
T;
> -        vapic_pg =3D get_page_from_gfn(v->domain, vapic_gpfn, &p2mt,
> P2M_ALLOC);
> +        vapic_gfn =3D gaddr_to_gfn(get_vvmcs(v, VIRTUAL_APIC_PAGE_ADDR))=
;
> +        vapic_pg =3D get_page_from_gfn(v->domain, vapic_gfn, &p2mt,
> P2M_ALLOC);
>          ASSERT(vapic_pg && !p2m_is_paging(p2mt));
>          __vmwrite(VIRTUAL_APIC_PAGE_ADDR, page_to_maddr(vapic_pg));
>          put_page(vapic_pg);
> diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c
> index 9363e9bd96..e3462f8a77 100644
> --- a/xen/arch/x86/mm.c
> +++ b/xen/arch/x86/mm.c
> @@ -2052,7 +2052,7 @@ static int mod_l1_entry(l1_pgentry_t *pl1e,
> l1_pgentry_t nl1e,
>              p2m_query_t q =3D l1e_get_flags(nl1e) & _PAGE_RW ?
>                              P2M_ALLOC | P2M_UNSHARE : P2M_ALLOC;
>
> -            page =3D get_page_from_gfn(pg_dom, l1e_get_pfn(nl1e), &p2mt,=
 q);
> +            page =3D get_page_from_gfn(pg_dom, _gfn(l1e_get_pfn(nl1e)),
> &p2mt, q);
>
>              if ( p2m_is_paged(p2mt) )
>              {
> @@ -3223,7 +3223,8 @@ long do_mmuext_op(
>              if ( paging_mode_refcounts(pg_owner) )
>                  break;
>
> -            page =3D get_page_from_gfn(pg_owner, op.arg1.mfn, NULL,
> P2M_ALLOC);
> +            page =3D get_page_from_gfn(pg_owner, _gfn(op.arg1.mfn), NULL=
,
> +                                     P2M_ALLOC);
>              if ( unlikely(!page) )
>              {
>                  rc =3D -EINVAL;
> @@ -3288,7 +3289,8 @@ long do_mmuext_op(
>              if ( paging_mode_refcounts(pg_owner) )
>                  break;
>
> -            page =3D get_page_from_gfn(pg_owner, op.arg1.mfn, NULL,
> P2M_ALLOC);
> +            page =3D get_page_from_gfn(pg_owner, _gfn(op.arg1.mfn), NULL=
,
> +                                     P2M_ALLOC);
>              if ( unlikely(!page) )
>              {
>                  gdprintk(XENLOG_WARNING,
> @@ -3504,7 +3506,8 @@ long do_mmuext_op(
>          }
>
>          case MMUEXT_CLEAR_PAGE:
> -            page =3D get_page_from_gfn(pg_owner, op.arg1.mfn, &p2mt,
> P2M_ALLOC);
> +            page =3D get_page_from_gfn(pg_owner, _gfn(op.arg1.mfn), &p2m=
t,
> +                                     P2M_ALLOC);
>              if ( unlikely(p2mt !=3D p2m_ram_rw) && page )
>              {
>                  put_page(page);
> @@ -3532,7 +3535,7 @@ long do_mmuext_op(
>          {
>              struct page_info *src_page, *dst_page;
>
> -            src_page =3D get_page_from_gfn(pg_owner, op.arg2.src_mfn, &p=
2mt,
> +            src_page =3D get_page_from_gfn(pg_owner, _gfn(op.arg2.src_mf=
n),
> &p2mt,
>                                           P2M_ALLOC);
>              if ( unlikely(p2mt !=3D p2m_ram_rw) && src_page )
>              {
> @@ -3548,7 +3551,7 @@ long do_mmuext_op(
>                  break;
>              }
>
> -            dst_page =3D get_page_from_gfn(pg_owner, op.arg1.mfn, &p2mt,
> +            dst_page =3D get_page_from_gfn(pg_owner, _gfn(op.arg1.mfn),
> &p2mt,
>                                           P2M_ALLOC);
>              if ( unlikely(p2mt !=3D p2m_ram_rw) && dst_page )
>              {
> @@ -3636,7 +3639,8 @@ long do_mmu_update(
>  {
>      struct mmu_update req;
>      void *va =3D NULL;
> -    unsigned long gpfn, gmfn, mfn;
> +    unsigned long gpfn, mfn;
> +    gfn_t gfn;
>      struct page_info *page;
>      unsigned int cmd, i =3D 0, done =3D 0, pt_dom;
>      struct vcpu *curr =3D current, *v =3D curr;
> @@ -3749,8 +3753,8 @@ long do_mmu_update(
>              rc =3D -EINVAL;
>
>              req.ptr -=3D cmd;
> -            gmfn =3D req.ptr >> PAGE_SHIFT;
> -            page =3D get_page_from_gfn(pt_owner, gmfn, &p2mt, P2M_ALLOC)=
;
> +            gfn =3D gaddr_to_gfn(req.ptr);
> +            page =3D get_page_from_gfn(pt_owner, gfn, &p2mt, P2M_ALLOC);
>
>              if ( unlikely(!page) || p2mt !=3D p2m_ram_rw )
>              {
> @@ -3758,7 +3762,7 @@ long do_mmu_update(
>                      put_page(page);
>                  if ( p2m_is_paged(p2mt) )
>                  {
> -                    p2m_mem_paging_populate(pt_owner, gmfn);
> +                    p2m_mem_paging_populate(pt_owner, gfn_x(gfn));
>                      rc =3D -ENOENT;
>                  }
>                  else
> diff --git a/xen/arch/x86/mm/p2m.c b/xen/arch/x86/mm/p2m.c
> index a00a3c1bff..3b2aac8804 100644
> --- a/xen/arch/x86/mm/p2m.c
> +++ b/xen/arch/x86/mm/p2m.c
> @@ -2718,7 +2718,7 @@ int p2m_add_foreign(struct domain *tdom, unsigned
> long fgfn,
>       * Take a refcnt on the mfn. NB: following supported for foreign
> mapping:
>       *     ram_rw | ram_logdirty | ram_ro | paging_out.
>       */
> -    page =3D get_page_from_gfn(fdom, fgfn, &p2mt, P2M_ALLOC);
> +    page =3D get_page_from_gfn(fdom, _gfn(fgfn), &p2mt, P2M_ALLOC);
>      if ( !page ||
>           !p2m_is_ram(p2mt) || p2m_is_shared(p2mt) || p2m_is_hole(p2mt) )
>      {
> diff --git a/xen/arch/x86/mm/shadow/hvm.c b/xen/arch/x86/mm/shadow/hvm.c
> index 4cc75916b8..9275ba476c 100644
> --- a/xen/arch/x86/mm/shadow/hvm.c
> +++ b/xen/arch/x86/mm/shadow/hvm.c
> @@ -313,15 +313,15 @@ const struct x86_emulate_ops hvm_shadow_emulator_op=
s
> =3D {
>  static mfn_t emulate_gva_to_mfn(struct vcpu *v, unsigned long vaddr,
>                                  struct sh_emulate_ctxt *sh_ctxt)
>  {
> -    unsigned long gfn;
> +    gfn_t gfn;
>      struct page_info *page;
>      mfn_t mfn;
>      p2m_type_t p2mt;
>      uint32_t pfec =3D PFEC_page_present | PFEC_write_access;
>
>      /* Translate the VA to a GFN. */
> -    gfn =3D paging_get_hostmode(v)->gva_to_gfn(v, NULL, vaddr, &pfec);
> -    if ( gfn =3D=3D gfn_x(INVALID_GFN) )
> +    gfn =3D _gfn(paging_get_hostmode(v)->gva_to_gfn(v, NULL, vaddr, &pfe=
c));
> +    if ( gfn_eq(gfn, INVALID_GFN) )
>      {
>          x86_emul_pagefault(pfec, vaddr, &sh_ctxt->ctxt);
>
> diff --git a/xen/arch/x86/physdev.c b/xen/arch/x86/physdev.c
> index 3a3c15890b..4f3f438614 100644
> --- a/xen/arch/x86/physdev.c
> +++ b/xen/arch/x86/physdev.c
> @@ -229,7 +229,8 @@ ret_t do_physdev_op(int cmd,
> XEN_GUEST_HANDLE_PARAM(void) arg)
>              break;
>
>          ret =3D -EINVAL;
> -        page =3D get_page_from_gfn(current->domain, info.gmfn, NULL,
> P2M_ALLOC);
> +        page =3D get_page_from_gfn(current->domain, _gfn(info.gmfn),
> +                                 NULL, P2M_ALLOC);
>          if ( !page )
>              break;
>          if ( !get_page_type(page, PGT_writable_page) )
> diff --git a/xen/arch/x86/pv/descriptor-tables.c
> b/xen/arch/x86/pv/descriptor-tables.c
> index 8b2d55fc2e..7e8f41d3fd 100644
> --- a/xen/arch/x86/pv/descriptor-tables.c
> +++ b/xen/arch/x86/pv/descriptor-tables.c
> @@ -112,7 +112,7 @@ long pv_set_gdt(struct vcpu *v, unsigned long *frames=
,
> unsigned int entries)
>      {
>          struct page_info *page;
>
> -        page =3D get_page_from_gfn(d, frames[i], NULL, P2M_ALLOC);
> +        page =3D get_page_from_gfn(d, _gfn(frames[i]), NULL, P2M_ALLOC);
>          if ( !page )
>              goto fail;
>          if ( !get_page_type(page, PGT_seg_desc_page) )
> @@ -209,7 +209,6 @@ int compat_set_gdt(XEN_GUEST_HANDLE_PARAM(uint)
> frame_list,
>  long do_update_descriptor(uint64_t pa, uint64_t desc)
>  {
>      struct domain *currd =3D current->domain;
> -    unsigned long gmfn =3D pa >> PAGE_SHIFT;
>      unsigned long mfn;
>      unsigned int  offset;
>      struct desc_struct *gdt_pent, d;
> @@ -220,7 +219,7 @@ long do_update_descriptor(uint64_t pa, uint64_t desc)
>
>      *(uint64_t *)&d =3D desc;
>
> -    page =3D get_page_from_gfn(currd, gmfn, NULL, P2M_ALLOC);
> +    page =3D get_page_from_gfn(currd, gaddr_to_gfn(pa), NULL, P2M_ALLOC)=
;
>      if ( (((unsigned int)pa % sizeof(struct desc_struct)) !=3D 0) ||
>           !page ||
>           !check_descriptor(currd, &d) )
> diff --git a/xen/arch/x86/pv/emul-priv-op.c
> b/xen/arch/x86/pv/emul-priv-op.c
> index f73ea4a163..a529ebcc3f 100644
> --- a/xen/arch/x86/pv/emul-priv-op.c
> +++ b/xen/arch/x86/pv/emul-priv-op.c
> @@ -760,12 +760,12 @@ static int write_cr(unsigned int reg, unsigned long
> val,
>      case 3: /* Write CR3 */
>      {
>          struct domain *currd =3D curr->domain;
> -        unsigned long gfn;
> +        gfn_t gfn;
>          struct page_info *page;
>          int rc;
>
> -        gfn =3D !is_pv_32bit_domain(currd)
> -              ? xen_cr3_to_pfn(val) : compat_cr3_to_pfn(val);
> +        gfn =3D _gfn(!is_pv_32bit_domain(currd)
> +              ? xen_cr3_to_pfn(val) : compat_cr3_to_pfn(val));
>          page =3D get_page_from_gfn(currd, gfn, NULL, P2M_ALLOC);
>          if ( !page )
>              break;
> diff --git a/xen/arch/x86/pv/mm.c b/xen/arch/x86/pv/mm.c
> index f5ea00ca4e..c9ad1152b4 100644
> --- a/xen/arch/x86/pv/mm.c
> +++ b/xen/arch/x86/pv/mm.c
> @@ -106,7 +106,7 @@ bool pv_map_ldt_shadow_page(unsigned int offset)
>      if ( unlikely(!(l1e_get_flags(gl1e) & _PAGE_PRESENT)) )
>          return false;
>
> -    page =3D get_page_from_gfn(currd, l1e_get_pfn(gl1e), NULL, P2M_ALLOC=
);
> +    page =3D get_page_from_gfn(currd, _gfn(l1e_get_pfn(gl1e)), NULL,
> P2M_ALLOC);
>      if ( unlikely(!page) )
>          return false;
>
> diff --git a/xen/arch/x86/traps.c b/xen/arch/x86/traps.c
> index 9471d89022..d967e49432 100644
> --- a/xen/arch/x86/traps.c
> +++ b/xen/arch/x86/traps.c
> @@ -795,7 +795,7 @@ int guest_wrmsr_xen(struct vcpu *v, uint32_t idx,
> uint64_t val)
>      case 0: /* Write hypercall page */
>      {
>          void *hypercall_page;
> -        unsigned long gmfn =3D val >> PAGE_SHIFT;
> +        gfn_t gfn =3D gaddr_to_gfn(val);
>          unsigned int page_index =3D val & (PAGE_SIZE - 1);
>          struct page_info *page;
>          p2m_type_t t;
> @@ -808,7 +808,7 @@ int guest_wrmsr_xen(struct vcpu *v, uint32_t idx,
> uint64_t val)
>              return X86EMUL_EXCEPTION;
>          }
>
> -        page =3D get_page_from_gfn(d, gmfn, &t, P2M_ALLOC);
> +        page =3D get_page_from_gfn(d, gfn, &t, P2M_ALLOC);
>
>          if ( !page || !get_page_type(page, PGT_writable_page) )
>          {
> @@ -817,13 +817,14 @@ int guest_wrmsr_xen(struct vcpu *v, uint32_t idx,
> uint64_t val)
>
>              if ( p2m_is_paging(t) )
>              {
> -                p2m_mem_paging_populate(d, gmfn);
> +                p2m_mem_paging_populate(d, gfn_x(gfn));
>                  return X86EMUL_RETRY;
>              }
>
>              gdprintk(XENLOG_WARNING,
> -                     "Bad GMFN %lx (MFN %#"PRI_mfn") to MSR %08x\n",
> -                     gmfn, mfn_x(page ? page_to_mfn(page) : INVALID_MFN)=
,
> base);
> +                     "Bad GMFN %#"PRI_gfn" (MFN %#"PRI_mfn") to MSR
> %08x\n",
> +                     gfn_x(gfn), mfn_x(page ? page_to_mfn(page) :
> INVALID_MFN),
> +                     base);
>              return X86EMUL_EXCEPTION;
>          }
>
> diff --git a/xen/common/domain.c b/xen/common/domain.c
> index d6650f0656..5e3c05b96c 100644
> --- a/xen/common/domain.c
> +++ b/xen/common/domain.c
> @@ -1250,7 +1250,7 @@ int map_vcpu_info(struct vcpu *v, unsigned long gfn=
,
> unsigned offset)
>      if ( (v !=3D current) && !(v->pause_flags & VPF_down) )
>          return -EINVAL;
>
> -    page =3D get_page_from_gfn(d, gfn, NULL, P2M_ALLOC);
> +    page =3D get_page_from_gfn(d, _gfn(gfn), NULL, P2M_ALLOC);
>      if ( !page )
>          return -EINVAL;
>
> diff --git a/xen/common/event_fifo.c b/xen/common/event_fifo.c
> index c49f446754..71a6f673b2 100644
> --- a/xen/common/event_fifo.c
> +++ b/xen/common/event_fifo.c
> @@ -358,7 +358,7 @@ static const struct evtchn_port_ops
> evtchn_port_ops_fifo =3D
>      .print_state   =3D evtchn_fifo_print_state,
>  };
>
> -static int map_guest_page(struct domain *d, uint64_t gfn, void **virt)
> +static int map_guest_page(struct domain *d, gfn_t gfn, void **virt)
>  {
>      struct page_info *p;
>
> @@ -419,7 +419,7 @@ static int setup_control_block(struct vcpu *v)
>      return 0;
>  }
>
> -static int map_control_block(struct vcpu *v, uint64_t gfn, uint32_t
> offset)
> +static int map_control_block(struct vcpu *v, gfn_t gfn, uint32_t offset)
>  {
>      void *virt;
>      unsigned int i;
> @@ -505,7 +505,7 @@ int evtchn_fifo_init_control(struct
> evtchn_init_control *init_control)
>  {
>      struct domain *d =3D current->domain;
>      uint32_t vcpu_id;
> -    uint64_t gfn;
> +    gfn_t gfn;
>      uint32_t offset;
>      struct vcpu *v;
>      int rc;
> @@ -513,7 +513,7 @@ int evtchn_fifo_init_control(struct
> evtchn_init_control *init_control)
>      init_control->link_bits =3D EVTCHN_FIFO_LINK_BITS;
>
>      vcpu_id =3D init_control->vcpu;
> -    gfn     =3D init_control->control_gfn;
> +    gfn     =3D _gfn(init_control->control_gfn);
>      offset  =3D init_control->offset;
>
>      if ( vcpu_id >=3D d->max_vcpus || !d->vcpu[vcpu_id] )
> @@ -569,7 +569,7 @@ int evtchn_fifo_init_control(struct
> evtchn_init_control *init_control)
>      return rc;
>  }
>
> -static int add_page_to_event_array(struct domain *d, unsigned long gfn)
> +static int add_page_to_event_array(struct domain *d, gfn_t gfn)
>  {
>      void *virt;
>      unsigned int slot;
> @@ -619,7 +619,7 @@ int evtchn_fifo_expand_array(const struct
> evtchn_expand_array *expand_array)
>          return -EOPNOTSUPP;
>
>      spin_lock(&d->event_lock);
> -    rc =3D add_page_to_event_array(d, expand_array->array_gfn);
> +    rc =3D add_page_to_event_array(d, _gfn(expand_array->array_gfn));
>      spin_unlock(&d->event_lock);
>
>      return rc;
> diff --git a/xen/common/memory.c b/xen/common/memory.c
> index 987395fbb3..e02733dba0 100644
> --- a/xen/common/memory.c
> +++ b/xen/common/memory.c
> @@ -1365,7 +1365,7 @@ long do_memory_op(unsigned long cmd,
> XEN_GUEST_HANDLE_PARAM(void) arg)
>              return rc;
>          }
>
> -        page =3D get_page_from_gfn(d, xrfp.gpfn, NULL, P2M_ALLOC);
> +        page =3D get_page_from_gfn(d, _gfn(xrfp.gpfn), NULL, P2M_ALLOC);
>          if ( page )
>          {
>              rc =3D guest_physmap_remove_page(d, _gfn(xrfp.gpfn),
> @@ -1636,7 +1636,7 @@ int check_get_page_from_gfn(struct domain *d, gfn_t
> gfn, bool readonly,
>      p2m_type_t p2mt;
>      struct page_info *page;
>
> -    page =3D get_page_from_gfn(d, gfn_x(gfn), &p2mt, q);
> +    page =3D get_page_from_gfn(d, gfn, &p2mt, q);
>
>  #ifdef CONFIG_HAS_MEM_PAGING
>      if ( p2m_is_paging(p2mt) )
> diff --git a/xen/common/tmem_xen.c b/xen/common/tmem_xen.c
> index bf7b14f79a..72cba7f10c 100644
> --- a/xen/common/tmem_xen.c
> +++ b/xen/common/tmem_xen.c
> @@ -52,7 +52,7 @@ static inline void *cli_get_page(xen_pfn_t cmfn, mfn_t
> *pcli_mfn,
>      p2m_type_t t;
>      struct page_info *page;
>
> -    page =3D get_page_from_gfn(current->domain, cmfn, &t, P2M_ALLOC);
> +    page =3D get_page_from_gfn(current->domain, _gfn(cmfn), &t, P2M_ALLO=
C);
>      if ( !page || t !=3D p2m_ram_rw )
>      {
>          if ( page )
> diff --git a/xen/include/asm-arm/p2m.h b/xen/include/asm-arm/p2m.h
> index 7c67806056..5e598a0b37 100644
> --- a/xen/include/asm-arm/p2m.h
> +++ b/xen/include/asm-arm/p2m.h
> @@ -278,7 +278,7 @@ struct page_info *p2m_get_page_from_gfn(struct domain
> *d, gfn_t gfn,
>                                          p2m_type_t *t);
>
>  static inline struct page_info *get_page_from_gfn(
> -    struct domain *d, unsigned long gfn, p2m_type_t *t, p2m_query_t q)
> +    struct domain *d, gfn_t gfn, p2m_type_t *t, p2m_query_t q)
>  {
>      mfn_t mfn;
>      p2m_type_t _t;
> @@ -289,7 +289,7 @@ static inline struct page_info *get_page_from_gfn(
>       * not auto-translated.
>       */
>      if ( unlikely(d !=3D dom_xen) )
> -        return p2m_get_page_from_gfn(d, _gfn(gfn), t);
> +        return p2m_get_page_from_gfn(d, gfn, t);
>
>      if ( !t )
>          t =3D &_t;
> @@ -300,7 +300,7 @@ static inline struct page_info *get_page_from_gfn(
>       * DOMID_XEN see 1-1 RAM. The p2m_type is based on the type of the
>       * page.
>       */
> -    mfn =3D _mfn(gfn);
> +    mfn =3D _mfn(gfn_x(gfn));
>      page =3D mfn_to_page(mfn);
>
>      if ( !mfn_valid(mfn) || !get_page(page, d) )
> diff --git a/xen/include/asm-x86/p2m.h b/xen/include/asm-x86/p2m.h
> index d08c595887..db1ec37610 100644
> --- a/xen/include/asm-x86/p2m.h
> +++ b/xen/include/asm-x86/p2m.h
> @@ -489,18 +489,21 @@ struct page_info *p2m_get_page_from_gfn(struct
> p2m_domain *p2m, gfn_t gfn,
>                                          p2m_query_t q);
>
>  static inline struct page_info *get_page_from_gfn(
> -    struct domain *d, unsigned long gfn, p2m_type_t *t, p2m_query_t q)
> +    struct domain *d, gfn_t gfn, p2m_type_t *t, p2m_query_t q)
>  {
>      struct page_info *page;
> +    mfn_t mfn;
>
>      if ( paging_mode_translate(d) )
> -        return p2m_get_page_from_gfn(p2m_get_hostp2m(d), _gfn(gfn), t,
> NULL, q);
> +        return p2m_get_page_from_gfn(p2m_get_hostp2m(d), gfn, t, NULL, q=
);
>
>      /* Non-translated guests see 1-1 RAM / MMIO mappings everywhere */
>      if ( t )
>          *t =3D likely(d !=3D dom_io) ? p2m_ram_rw : p2m_mmio_direct;
> -    page =3D mfn_to_page(_mfn(gfn));
> -    return mfn_valid(_mfn(gfn)) && get_page(page, d) ? page : NULL;
> +
> +    mfn =3D _mfn(gfn_x(gfn));
> +    page =3D mfn_to_page(mfn);
> +    return mfn_valid(mfn) && get_page(page, d) ? page : NULL;
>  }
>
>  /* General conversion function from mfn to gfn */
> --
> 2.11.0
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

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

<div dir=3D"ltr">Hello Julien,<div><br></div><div>I&#39;m just wondering if=
 this patch really belongs to xentrace=C2=A0series.</div><div>It rather loo=
ks like a separate cleanup patch.</div><div><br clear=3D"all"><div><div dir=
=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signature">Since=
rely,<div>Andrii Anisov.</div></div></div><br></div></div><br><div class=3D=
"gmail_quote"><div dir=3D"ltr">=D0=B2=D1=82, 6 =D0=BB=D0=B8=D1=81=D1=82. 20=
18 =D0=BE 21:16 Julien Grall &lt;<a href=3D"mailto:julien.grall@arm.com">ju=
lien.grall@arm.com</a>&gt; =D0=BF=D0=B8=D1=88=D0=B5:<br></div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">No functional change intended.<br>
<br>
Only reasonable clean-ups are done in this patch. The rest will use _gfn<br=
>
for the time being.<br>
<br>
Signed-off-by: Julien Grall &lt;<a href=3D"mailto:julie.grall@arm.com" targ=
et=3D"_blank">julie.grall@arm.com</a>&gt;<br>
---<br>
=C2=A0xen/arch/arm/guestcopy.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0|=C2=A0 2 +-<br>
=C2=A0xen/arch/arm/mm.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 |=C2=A0 2 +-<br>
=C2=A0xen/arch/x86/cpu/vpmu.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 |=C2=A0 2 +-<br>
=C2=A0xen/arch/x86/domain.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 | 12 ++++++------<br>
=C2=A0xen/arch/x86/domctl.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 |=C2=A0 6 +++---<br>
=C2=A0xen/arch/x86/hvm/dm.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 |=C2=A0 2 +-<br>
=C2=A0xen/arch/x86/hvm/domain.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
=C2=A0 2 +-<br>
=C2=A0xen/arch/x86/hvm/hvm.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0|=C2=A0 9 +++++----<br>
=C2=A0xen/arch/x86/hvm/svm/svm.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 8 ++++----<br>
=C2=A0xen/arch/x86/hvm/viridian/viridian.c | 24 ++++++++++++------------<br=
>
=C2=A0xen/arch/x86/hvm/vmx/vmx.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 4 ++--<br>
=C2=A0xen/arch/x86/hvm/vmx/vvmx.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 12 ++=
++++------<br>
=C2=A0xen/arch/x86/mm.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 | 24 ++++++++++++++----------<br>
=C2=A0xen/arch/x86/mm/p2m.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 |=C2=A0 2 +-<br>
=C2=A0xen/arch/x86/mm/shadow/hvm.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0=
 6 +++---<br>
=C2=A0xen/arch/x86/physdev.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0|=C2=A0 3 ++-<br>
=C2=A0xen/arch/x86/pv/descriptor-tables.c=C2=A0 |=C2=A0 5 ++---<br>
=C2=A0xen/arch/x86/pv/emul-priv-op.c=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 6 ++=
+---<br>
=C2=A0xen/arch/x86/pv/mm.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 2 +-<br>
=C2=A0xen/arch/x86/traps.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0| 11 ++++++-----<br>
=C2=A0xen/common/domain.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 2 +-<br>
=C2=A0xen/common/event_fifo.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 | 12 ++++++------<br>
=C2=A0xen/common/memory.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 4 ++--<br>
=C2=A0xen/common/tmem_xen.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 |=C2=A0 2 +-<br>
=C2=A0xen/include/asm-arm/p2m.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
=C2=A0 6 +++---<br>
=C2=A0xen/include/asm-x86/p2m.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | =
11 +++++++----<br>
=C2=A026 files changed, 95 insertions(+), 86 deletions(-)<br>
<br>
diff --git a/xen/arch/arm/guestcopy.c b/xen/arch/arm/guestcopy.c<br>
index 7a0f3e9d5f..55892062bb 100644<br>
--- a/xen/arch/arm/guestcopy.c<br>
+++ b/xen/arch/arm/guestcopy.c<br>
@@ -37,7 +37,7 @@ static struct page_info *translate_get_page(copy_info_t i=
nfo, uint64_t addr,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return get_page_from_gva(info.gva.v, addr=
,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 write ? GV2M_WRITE : GV2M_REA=
D);<br>
<br>
-=C2=A0 =C2=A0 page =3D get_page_from_gfn(info.gpa.d, paddr_to_pfn(addr), &=
amp;p2mt, P2M_ALLOC);<br>
+=C2=A0 =C2=A0 page =3D get_page_from_gfn(info.gpa.d, gaddr_to_gfn(addr), &=
amp;p2mt, P2M_ALLOC);<br>
<br>
=C2=A0 =C2=A0 =C2=A0if ( !page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return NULL;<br>
diff --git a/xen/arch/arm/mm.c b/xen/arch/arm/mm.c<br>
index 72d0285768..88711096ef 100644<br>
--- a/xen/arch/arm/mm.c<br>
+++ b/xen/arch/arm/mm.c<br>
@@ -1268,7 +1268,7 @@ int xenmem_add_to_physmap_one(<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* Take reference to the foreign domain p=
age.<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 * Reference will be released in XENMEM_r=
emove_from_physmap */<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(od, idx, &amp;p2mt,=
 P2M_ALLOC);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(od, _gfn(idx), &amp=
;p2mt, P2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( !page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0put_pg_owner(od);<br>
diff --git a/xen/arch/x86/cpu/vpmu.c b/xen/arch/x86/cpu/vpmu.c<br>
index 8a4f753eae..4d8f153031 100644<br>
--- a/xen/arch/x86/cpu/vpmu.c<br>
+++ b/xen/arch/x86/cpu/vpmu.c<br>
@@ -607,7 +607,7 @@ static int pvpmu_init(struct domain *d, xen_pmu_params_=
t *params)<br>
=C2=A0 =C2=A0 =C2=A0struct vcpu *v;<br>
=C2=A0 =C2=A0 =C2=A0struct vpmu_struct *vpmu;<br>
=C2=A0 =C2=A0 =C2=A0struct page_info *page;<br>
-=C2=A0 =C2=A0 uint64_t gfn =3D params-&gt;val;<br>
+=C2=A0 =C2=A0 gfn_t gfn =3D _gfn(params-&gt;val);<br>
<br>
=C2=A0 =C2=A0 =C2=A0if ( (params-&gt;vcpu &gt;=3D d-&gt;max_vcpus) || (d-&g=
t;vcpu[params-&gt;vcpu] =3D=3D NULL) )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return -EINVAL;<br>
diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c<br>
index f6fe954313..c5cce4b38d 100644<br>
--- a/xen/arch/x86/domain.c<br>
+++ b/xen/arch/x86/domain.c<br>
@@ -797,7 +797,7 @@ int arch_set_info_guest(<br>
=C2=A0 =C2=A0 =C2=A0unsigned long flags;<br>
=C2=A0 =C2=A0 =C2=A0bool compat;<br>
=C2=A0#ifdef CONFIG_PV<br>
-=C2=A0 =C2=A0 unsigned long cr3_gfn;<br>
+=C2=A0 =C2=A0 gfn_t cr3_gfn;<br>
=C2=A0 =C2=A0 =C2=A0struct page_info *cr3_page;<br>
=C2=A0 =C2=A0 =C2=A0unsigned long cr4;<br>
=C2=A0 =C2=A0 =C2=A0int rc =3D 0;<br>
@@ -1061,9 +1061,9 @@ int arch_set_info_guest(<br>
=C2=A0 =C2=A0 =C2=A0set_bit(_VPF_in_reset, &amp;v-&gt;pause_flags);<br>
<br>
=C2=A0 =C2=A0 =C2=A0if ( !compat )<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 cr3_gfn =3D xen_cr3_to_pfn(c.nat-&gt;ctrlreg[3=
]);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 cr3_gfn =3D _gfn(xen_cr3_to_pfn(c.nat-&gt;ctrl=
reg[3]));<br>
=C2=A0 =C2=A0 =C2=A0else<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 cr3_gfn =3D compat_cr3_to_pfn(c.cmp-&gt;ctrlre=
g[3]);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 cr3_gfn =3D _gfn(compat_cr3_to_pfn(c.cmp-&gt;c=
trlreg[3]));<br>
=C2=A0 =C2=A0 =C2=A0cr3_page =3D get_page_from_gfn(d, cr3_gfn, NULL, P2M_AL=
LOC);<br>
<br>
=C2=A0 =C2=A0 =C2=A0if ( !cr3_page )<br>
@@ -1092,7 +1092,7 @@ int arch_set_info_guest(<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0case 0:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( !compat &amp;&amp; !VM=
_ASSIST(d, m2p_strict) &amp;&amp;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 !paging_mode=
_refcounts(d) )<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fill_ro_mpt(_mfn(c=
r3_gfn));<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 fill_ro_mpt(_mfn(g=
fn_x(cr3_gfn)));<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0break;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0default:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( cr3_page =3D=3D curren=
t-&gt;arch.old_guest_table )<br>
@@ -1107,7 +1107,7 @@ int arch_set_info_guest(<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0v-&gt;arch.guest_table =3D pagetable_from=
_page(cr3_page);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( c.nat-&gt;ctrlreg[1] )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 cr3_gfn =3D xen_cr3_to_pfn(c.nat=
-&gt;ctrlreg[1]);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 cr3_gfn =3D _gfn(xen_cr3_to_pfn(=
c.nat-&gt;ctrlreg[1]));<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0cr3_page =3D get_page_from_=
gfn(d, cr3_gfn, NULL, P2M_ALLOC);<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( !cr3_page )<br>
@@ -1132,7 +1132,7 @@ int arch_set_info_guest(<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0break;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0case 0:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0if ( VM_ASSIST(d, m2p_strict) )<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 zap_ro_mpt(_mfn(cr3_gfn));<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 zap_ro_mpt(_mfn(gfn_x(cr3_gfn)));<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0break;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
diff --git a/xen/arch/x86/domctl.c b/xen/arch/x86/domctl.c<br>
index 33f9a869c0..6b0d8075cd 100644<br>
--- a/xen/arch/x86/domctl.c<br>
+++ b/xen/arch/x86/domctl.c<br>
@@ -448,7 +448,7 @@ long arch_do_domctl(<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0break;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(d, gf=
n, &amp;t, P2M_ALLOC);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(d, _g=
fn(gfn), &amp;t, P2M_ALLOC);<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( unlikely(!page) ||<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 unlikely(is_=
xen_heap_page(page)) )<br>
@@ -498,11 +498,11 @@ long arch_do_domctl(<br>
<br>
=C2=A0 =C2=A0 =C2=A0case XEN_DOMCTL_hypercall_init:<br>
=C2=A0 =C2=A0 =C2=A0{<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 unsigned long gmfn =3D domctl-&gt;u.hypercall_=
init.gmfn;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 gfn_t gfn =3D _gfn(domctl-&gt;u.hypercall_init=
.gmfn);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0struct page_info *page;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0void *hypercall_page;<br>
<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(d, gmfn, NULL, P2M_=
ALLOC);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(d, gfn, NULL, P2M_A=
LLOC);<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( !page || !get_page_type(page, PGT_wr=
itable_page) )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
diff --git a/xen/arch/x86/hvm/dm.c b/xen/arch/x86/hvm/dm.c<br>
index d6d0e8be89..3b3ad27938 100644<br>
--- a/xen/arch/x86/hvm/dm.c<br>
+++ b/xen/arch/x86/hvm/dm.c<br>
@@ -186,7 +186,7 @@ static int modified_memory(struct domain *d,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0struct page_info *page;<br>
<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(d, pf=
n, NULL, P2M_UNSHARE);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(d, _g=
fn(pfn), NULL, P2M_UNSHARE);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0paging_mark_p=
fn_dirty(d, _pfn(pfn));<br>
diff --git a/xen/arch/x86/hvm/domain.c b/xen/arch/x86/hvm/domain.c<br>
index 5d5a746a25..73d2da8441 100644<br>
--- a/xen/arch/x86/hvm/domain.c<br>
+++ b/xen/arch/x86/hvm/domain.c<br>
@@ -297,7 +297,7 @@ int arch_set_info_hvm_guest(struct vcpu *v, const vcpu_=
hvm_context_t *ctx)<br>
=C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* Shadow-mode CR3 change. Check PDBR and=
 update refcounts. */<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0struct page_info *page =3D get_page_from_=
gfn(v-&gt;domain,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0v-&gt;arch.hvm.guest_cr[3] &gt=
;&gt; PAGE_SHIFT,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gaddr_to_gfn(v-&gt;arch.hvm.gu=
est_cr[3]),<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 NULL, P2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( !page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c<br>
index 7be9cf4454..be262e5a1d 100644<br>
--- a/xen/arch/x86/hvm/hvm.c<br>
+++ b/xen/arch/x86/hvm/hvm.c<br>
@@ -2146,7 +2146,7 @@ int hvm_set_cr0(unsigned long value, bool may_defer)<=
br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0struct vcpu *v =3D current;<br>
=C2=A0 =C2=A0 =C2=A0struct domain *d =3D v-&gt;domain;<br>
-=C2=A0 =C2=A0 unsigned long gfn, old_value =3D v-&gt;arch.hvm.guest_cr[0];=
<br>
+=C2=A0 =C2=A0 unsigned long old_value =3D v-&gt;arch.hvm.guest_cr[0];<br>
=C2=A0 =C2=A0 =C2=A0struct page_info *page;<br>
<br>
=C2=A0 =C2=A0 =C2=A0HVM_DBG_LOG(DBG_LEVEL_VMMU, &quot;Update CR0 value =3D =
%lx&quot;, value);<br>
@@ -2201,7 +2201,8 @@ int hvm_set_cr0(unsigned long value, bool may_defer)<=
br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( !paging_mode_hap(d) )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* The guest CR3 must be po=
inting to the guest physical. */<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 gfn =3D v-&gt;arch.hvm.guest_cr[=
3] &gt;&gt; PAGE_SHIFT;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 gfn_t gfn =3D gaddr_to_gfn(v-&gt=
;arch.hvm.guest_cr[3]);<br>
+<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0page =3D get_page_from_gfn(=
d, gfn, NULL, P2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( !page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
@@ -2293,7 +2294,7 @@ int hvm_set_cr3(unsigned long value, bool may_defer)<=
br>
=C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* Shadow-mode CR3 change. Check PDBR and=
 update refcounts. */<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0HVM_DBG_LOG(DBG_LEVEL_VMMU, &quot;CR3 val=
ue =3D %lx&quot;, value);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(v-&gt;domain, value=
 &gt;&gt; PAGE_SHIFT,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(v-&gt;domain, gaddr=
_to_gfn(value),<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 NULL, P2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( !page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0goto bad_cr3;<br>
@@ -3120,7 +3121,7 @@ enum hvm_translation_result hvm_translate_get_page(<b=
r>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &amp;&amp; hvm_mmio_internal(gfn_to_gadd=
r(gfn)) )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return HVMTRANS_bad_gfn_to_mfn;<br>
<br>
-=C2=A0 =C2=A0 page =3D get_page_from_gfn(v-&gt;domain, gfn_x(gfn), &amp;p2=
mt, P2M_UNSHARE);<br>
+=C2=A0 =C2=A0 page =3D get_page_from_gfn(v-&gt;domain, gfn, &amp;p2mt, P2M=
_UNSHARE);<br>
<br>
=C2=A0 =C2=A0 =C2=A0if ( !page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return HVMTRANS_bad_gfn_to_mfn;<br>
diff --git a/xen/arch/x86/hvm/svm/svm.c b/xen/arch/x86/hvm/svm/svm.c<br>
index 5d00256aaa..a7419bd444 100644<br>
--- a/xen/arch/x86/hvm/svm/svm.c<br>
+++ b/xen/arch/x86/hvm/svm/svm.c<br>
@@ -317,7 +317,7 @@ static int svm_vmcb_restore(struct vcpu *v, struct hvm_=
hw_cpu *c)<br>
=C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( c-&gt;cr0 &amp; X86_CR0_PG )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(v-&gt=
;domain, c-&gt;cr3 &gt;&gt; PAGE_SHIFT,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(v-&gt=
;domain, gaddr_to_gfn(c-&gt;cr3),<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 NULL, P2M_ALLOC=
);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( !page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
@@ -2412,9 +2412,9 @@ nsvm_get_nvmcb_page(struct vcpu *v, uint64_t vmcbaddr=
)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return NULL;<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* Need to translate L1-GPA to MPA */<br>
-=C2=A0 =C2=A0 page =3D get_page_from_gfn(v-&gt;domain, <br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 nv-&gt;nv_vvmcxaddr &gt;&gt; PAGE_SHIFT, <br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 &amp;p2mt, P2M_ALLOC | P2M_UNSHARE);<br>
+=C2=A0 =C2=A0 page =3D get_page_from_gfn(v-&gt;domain,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gaddr_to_gfn(nv-&gt;nv_vvmcxaddr &gt;&gt; PA=
GE_SHIFT),<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&amp;p2mt, P2M_ALLOC | P2M_UNSHARE);<br>
=C2=A0 =C2=A0 =C2=A0if ( !page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return NULL;<br>
<br>
diff --git a/xen/arch/x86/hvm/viridian/viridian.c b/xen/arch/x86/hvm/viridi=
an/viridian.c<br>
index 2dc86dd0f3..1d3be156db 100644<br>
--- a/xen/arch/x86/hvm/viridian/viridian.c<br>
+++ b/xen/arch/x86/hvm/viridian/viridian.c<br>
@@ -332,16 +332,16 @@ static void dump_reference_tsc(const struct domain *d=
)<br>
<br>
=C2=A0static void enable_hypercall_page(struct domain *d)<br>
=C2=A0{<br>
-=C2=A0 =C2=A0 unsigned long gmfn =3D d-&gt;arch.hvm.viridian.hypercall_gpa=
.fields.pfn;<br>
-=C2=A0 =C2=A0 struct page_info *page =3D get_page_from_gfn(d, gmfn, NULL, =
P2M_ALLOC);<br>
+=C2=A0 =C2=A0 gfn_t gfn =3D _gfn(d-&gt;arch.hvm.viridian.hypercall_gpa.fie=
lds.pfn);<br>
+=C2=A0 =C2=A0 struct page_info *page =3D get_page_from_gfn(d, gfn, NULL, P=
2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0uint8_t *p;<br>
<br>
=C2=A0 =C2=A0 =C2=A0if ( !page || !get_page_type(page, PGT_writable_page) )=
<br>
=C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0put_page(page);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 gdprintk(XENLOG_WARNING, &quot;Bad GMFN %#&quo=
t;PRI_gfn&quot; (MFN %#&quot;PRI_mfn&quot;)\n&quot;,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gmfn, mfn_x(=
page ? page_to_mfn(page) : INVALID_MFN));<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 gdprintk(XENLOG_WARNING, &quot;Bad GFN %#&quot=
;PRI_gfn&quot; (MFN %#&quot;PRI_mfn&quot;)\n&quot;,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gfn_x(gfn), =
mfn_x(page ? page_to_mfn(page) : INVALID_MFN));<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return;<br>
=C2=A0 =C2=A0 =C2=A0}<br>
<br>
@@ -367,8 +367,8 @@ static void enable_hypercall_page(struct domain *d)<br>
=C2=A0static void initialize_vp_assist(struct vcpu *v)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0struct domain *d =3D v-&gt;domain;<br>
-=C2=A0 =C2=A0 unsigned long gmfn =3D v-&gt;arch.hvm.viridian.vp_assist.msr=
.fields.pfn;<br>
-=C2=A0 =C2=A0 struct page_info *page =3D get_page_from_gfn(d, gmfn, NULL, =
P2M_ALLOC);<br>
+=C2=A0 =C2=A0 gfn_t gfn =3D _gfn(v-&gt;arch.hvm.viridian.vp_assist.msr.fie=
lds.pfn);<br>
+=C2=A0 =C2=A0 struct page_info *page =3D get_page_from_gfn(d, gfn, NULL, P=
2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0void *va;<br>
<br>
=C2=A0 =C2=A0 =C2=A0ASSERT(!v-&gt;<a href=3D"http://arch.hvm.viridian.vp_as=
sist.va" rel=3D"noreferrer" target=3D"_blank">arch.hvm.viridian.vp_assist.v=
a</a>);<br>
@@ -395,8 +395,8 @@ static void initialize_vp_assist(struct vcpu *v)<br>
=C2=A0 =C2=A0 =C2=A0return;<br>
<br>
=C2=A0 fail:<br>
-=C2=A0 =C2=A0 gdprintk(XENLOG_WARNING, &quot;Bad GMFN %#&quot;PRI_gfn&quot=
; (MFN %#&quot;PRI_mfn&quot;)\n&quot;,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gmfn, mfn_x(page ? page_to=
_mfn(page) : INVALID_MFN));<br>
+=C2=A0 =C2=A0 gdprintk(XENLOG_WARNING, &quot;Bad GFN %#&quot;PRI_gfn&quot;=
 (MFN %#&quot;PRI_mfn&quot;)\n&quot;,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gfn_x(gfn), mfn_x(page ? p=
age_to_mfn(page) : INVALID_MFN));<br>
=C2=A0}<br>
<br>
=C2=A0static void teardown_vp_assist(struct vcpu *v)<br>
@@ -465,16 +465,16 @@ void viridian_apic_assist_clear(struct vcpu *v)<br>
<br>
=C2=A0static void update_reference_tsc(struct domain *d, bool_t initialize)=
<br>
=C2=A0{<br>
-=C2=A0 =C2=A0 unsigned long gmfn =3D d-&gt;arch.hvm.viridian.reference_tsc=
.fields.pfn;<br>
-=C2=A0 =C2=A0 struct page_info *page =3D get_page_from_gfn(d, gmfn, NULL, =
P2M_ALLOC);<br>
+=C2=A0 =C2=A0 gfn_t gfn =3D _gfn(d-&gt;arch.hvm.viridian.reference_tsc.fie=
lds.pfn);<br>
+=C2=A0 =C2=A0 struct page_info *page =3D get_page_from_gfn(d, gfn, NULL, P=
2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0HV_REFERENCE_TSC_PAGE *p;<br>
<br>
=C2=A0 =C2=A0 =C2=A0if ( !page || !get_page_type(page, PGT_writable_page) )=
<br>
=C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0put_page(page);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 gdprintk(XENLOG_WARNING, &quot;Bad GMFN %#&quo=
t;PRI_gfn&quot; (MFN %#&quot;PRI_mfn&quot;)\n&quot;,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gmfn, mfn_x(=
page ? page_to_mfn(page) : INVALID_MFN));<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 gdprintk(XENLOG_WARNING, &quot;Bad GFN %#&quot=
;PRI_gfn&quot; (MFN %#&quot;PRI_mfn&quot;)\n&quot;,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gfn_x(gfn), =
mfn_x(page ? page_to_mfn(page) : INVALID_MFN));<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return;<br>
=C2=A0 =C2=A0 =C2=A0}<br>
<br>
diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c<br>
index e065f8bbdb..2070e78358 100644<br>
--- a/xen/arch/x86/hvm/vmx/vmx.c<br>
+++ b/xen/arch/x86/hvm/vmx/vmx.c<br>
@@ -674,7 +674,7 @@ static int vmx_restore_cr0_cr3(<br>
=C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( cr0 &amp; X86_CR0_PG )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(v-&gt=
;domain, cr3 &gt;&gt; PAGE_SHIFT,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(v-&gt=
;domain, gaddr_to_gfn(cr3),<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 NULL, P2M_ALLOC=
);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( !page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
@@ -1373,7 +1373,7 @@ static void vmx_load_pdptrs(struct vcpu *v)<br>
=C2=A0 =C2=A0 =C2=A0if ( (cr3 &amp; 0x1fUL) &amp;&amp; !hvm_pcid_enabled(v)=
 )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0goto crash;<br>
<br>
-=C2=A0 =C2=A0 page =3D get_page_from_gfn(v-&gt;domain, cr3 &gt;&gt; PAGE_S=
HIFT, &amp;p2mt, P2M_UNSHARE);<br>
+=C2=A0 =C2=A0 page =3D get_page_from_gfn(v-&gt;domain, gaddr_to_gfn(cr3), =
&amp;p2mt, P2M_UNSHARE);<br>
=C2=A0 =C2=A0 =C2=A0if ( !page )<br>
=C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* Ideally you don&#39;t want to crash bu=
t rather go into a wait <br>
diff --git a/xen/arch/x86/hvm/vmx/vvmx.c b/xen/arch/x86/hvm/vmx/vvmx.c<br>
index dfd08e2d0a..2953d05a17 100644<br>
--- a/xen/arch/x86/hvm/vmx/vvmx.c<br>
+++ b/xen/arch/x86/hvm/vmx/vvmx.c<br>
@@ -649,11 +649,11 @@ static void nvmx_update_apic_access_address(struct vc=
pu *v)<br>
=C2=A0 =C2=A0 =C2=A0if ( ctrl &amp; SECONDARY_EXEC_VIRTUALIZE_APIC_ACCESSES=
 )<br>
=C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0p2m_type_t p2mt;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 unsigned long apic_gpfn;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 gfn_t apic_gfn;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0struct page_info *apic_pg;<br>
<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 apic_gpfn =3D get_vvmcs(v, APIC_ACCESS_ADDR) &=
gt;&gt; PAGE_SHIFT;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 apic_pg =3D get_page_from_gfn(v-&gt;domain, ap=
ic_gpfn, &amp;p2mt, P2M_ALLOC);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 apic_gfn =3D gaddr_to_gfn(get_vvmcs(v, APIC_AC=
CESS_ADDR));<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 apic_pg =3D get_page_from_gfn(v-&gt;domain, ap=
ic_gfn, &amp;p2mt, P2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ASSERT(apic_pg &amp;&amp; !p2m_is_paging(=
p2mt));<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0__vmwrite(APIC_ACCESS_ADDR, page_to_maddr=
(apic_pg));<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0put_page(apic_pg);<br>
@@ -670,11 +670,11 @@ static void nvmx_update_virtual_apic_address(struct v=
cpu *v)<br>
=C2=A0 =C2=A0 =C2=A0if ( ctrl &amp; CPU_BASED_TPR_SHADOW )<br>
=C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0p2m_type_t p2mt;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 unsigned long vapic_gpfn;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 gfn_t vapic_gfn;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0struct page_info *vapic_pg;<br>
<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 vapic_gpfn =3D get_vvmcs(v, VIRTUAL_APIC_PAGE_=
ADDR) &gt;&gt; PAGE_SHIFT;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 vapic_pg =3D get_page_from_gfn(v-&gt;domain, v=
apic_gpfn, &amp;p2mt, P2M_ALLOC);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 vapic_gfn =3D gaddr_to_gfn(get_vvmcs(v, VIRTUA=
L_APIC_PAGE_ADDR));<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 vapic_pg =3D get_page_from_gfn(v-&gt;domain, v=
apic_gfn, &amp;p2mt, P2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ASSERT(vapic_pg &amp;&amp; !p2m_is_paging=
(p2mt));<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0__vmwrite(VIRTUAL_APIC_PAGE_ADDR, page_to=
_maddr(vapic_pg));<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0put_page(vapic_pg);<br>
diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c<br>
index 9363e9bd96..e3462f8a77 100644<br>
--- a/xen/arch/x86/mm.c<br>
+++ b/xen/arch/x86/mm.c<br>
@@ -2052,7 +2052,7 @@ static int mod_l1_entry(l1_pgentry_t *pl1e, l1_pgentr=
y_t nl1e,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0p2m_query_t q =3D l1e_get_f=
lags(nl1e) &amp; _PAGE_RW ?<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0P2M_ALLOC | P2M_UNSHARE : P2M_ALLOC;<br>
<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(pg_do=
m, l1e_get_pfn(nl1e), &amp;p2mt, q);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(pg_do=
m, _gfn(l1e_get_pfn(nl1e)), &amp;p2mt, q);<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( p2m_is_paged(p2mt) )<b=
r>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
@@ -3223,7 +3223,8 @@ long do_mmuext_op(<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( paging_mode_refcounts(=
pg_owner) )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0break;<br>
<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(pg_ow=
ner, op.arg1.mfn, NULL, P2M_ALLOC);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(pg_ow=
ner, _gfn(op.arg1.mfn), NULL,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0P2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( unlikely(!page) )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0rc =3D -EINVA=
L;<br>
@@ -3288,7 +3289,8 @@ long do_mmuext_op(<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( paging_mode_refcounts(=
pg_owner) )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0break;<br>
<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(pg_ow=
ner, op.arg1.mfn, NULL, P2M_ALLOC);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(pg_ow=
ner, _gfn(op.arg1.mfn), NULL,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0P2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( unlikely(!page) )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gdprintk(XENL=
OG_WARNING,<br>
@@ -3504,7 +3506,8 @@ long do_mmuext_op(<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0case MMUEXT_CLEAR_PAGE:<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(pg_ow=
ner, op.arg1.mfn, &amp;p2mt, P2M_ALLOC);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(pg_ow=
ner, _gfn(op.arg1.mfn), &amp;p2mt,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0P2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( unlikely(p2mt !=3D p2m=
_ram_rw) &amp;&amp; page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0put_page(page=
);<br>
@@ -3532,7 +3535,7 @@ long do_mmuext_op(<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0struct page_info *src_page,=
 *dst_page;<br>
<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 src_page =3D get_page_from_gfn(p=
g_owner, op.arg2.src_mfn, &amp;p2mt,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 src_page =3D get_page_from_gfn(p=
g_owner, _gfn(op.arg2.src_mfn), &amp;p2mt,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 P=
2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( unlikely(p2mt !=3D p2m=
_ram_rw) &amp;&amp; src_page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
@@ -3548,7 +3551,7 @@ long do_mmuext_op(<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0break;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 dst_page =3D get_page_from_gfn(p=
g_owner, op.arg1.mfn, &amp;p2mt,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 dst_page =3D get_page_from_gfn(p=
g_owner, _gfn(op.arg1.mfn), &amp;p2mt,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 P=
2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( unlikely(p2mt !=3D p2m=
_ram_rw) &amp;&amp; dst_page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
@@ -3636,7 +3639,8 @@ long do_mmu_update(<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0struct mmu_update req;<br>
=C2=A0 =C2=A0 =C2=A0void *va =3D NULL;<br>
-=C2=A0 =C2=A0 unsigned long gpfn, gmfn, mfn;<br>
+=C2=A0 =C2=A0 unsigned long gpfn, mfn;<br>
+=C2=A0 =C2=A0 gfn_t gfn;<br>
=C2=A0 =C2=A0 =C2=A0struct page_info *page;<br>
=C2=A0 =C2=A0 =C2=A0unsigned int cmd, i =3D 0, done =3D 0, pt_dom;<br>
=C2=A0 =C2=A0 =C2=A0struct vcpu *curr =3D current, *v =3D curr;<br>
@@ -3749,8 +3753,8 @@ long do_mmu_update(<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0rc =3D -EINVAL;<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0req.ptr -=3D cmd;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 gmfn =3D req.ptr &gt;&gt; PAGE_S=
HIFT;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(pt_ow=
ner, gmfn, &amp;p2mt, P2M_ALLOC);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 gfn =3D gaddr_to_gfn(req.ptr);<b=
r>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(pt_ow=
ner, gfn, &amp;p2mt, P2M_ALLOC);<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( unlikely(!page) || p2m=
t !=3D p2m_ram_rw )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
@@ -3758,7 +3762,7 @@ long do_mmu_update(<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0put_page(page);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( p2m_is_p=
aged(p2mt) )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 p2m_=
mem_paging_populate(pt_owner, gmfn);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 p2m_=
mem_paging_populate(pt_owner, gfn_x(gfn));<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0rc =3D -ENOENT;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0else<br>
diff --git a/xen/arch/x86/mm/p2m.c b/xen/arch/x86/mm/p2m.c<br>
index a00a3c1bff..3b2aac8804 100644<br>
--- a/xen/arch/x86/mm/p2m.c<br>
+++ b/xen/arch/x86/mm/p2m.c<br>
@@ -2718,7 +2718,7 @@ int p2m_add_foreign(struct domain *tdom, unsigned lon=
g fgfn,<br>
=C2=A0 =C2=A0 =C2=A0 * Take a refcnt on the mfn. NB: following supported fo=
r foreign mapping:<br>
=C2=A0 =C2=A0 =C2=A0 *=C2=A0 =C2=A0 =C2=A0ram_rw | ram_logdirty | ram_ro | =
paging_out.<br>
=C2=A0 =C2=A0 =C2=A0 */<br>
-=C2=A0 =C2=A0 page =3D get_page_from_gfn(fdom, fgfn, &amp;p2mt, P2M_ALLOC)=
;<br>
+=C2=A0 =C2=A0 page =3D get_page_from_gfn(fdom, _gfn(fgfn), &amp;p2mt, P2M_=
ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0if ( !page ||<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 !p2m_is_ram(p2mt) || p2m_is_shared(p2mt)=
 || p2m_is_hole(p2mt) )<br>
=C2=A0 =C2=A0 =C2=A0{<br>
diff --git a/xen/arch/x86/mm/shadow/hvm.c b/xen/arch/x86/mm/shadow/hvm.c<br=
>
index 4cc75916b8..9275ba476c 100644<br>
--- a/xen/arch/x86/mm/shadow/hvm.c<br>
+++ b/xen/arch/x86/mm/shadow/hvm.c<br>
@@ -313,15 +313,15 @@ const struct x86_emulate_ops hvm_shadow_emulator_ops =
=3D {<br>
=C2=A0static mfn_t emulate_gva_to_mfn(struct vcpu *v, unsigned long vaddr,<=
br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0struct sh_emulate_ctxt *sh_ctx=
t)<br>
=C2=A0{<br>
-=C2=A0 =C2=A0 unsigned long gfn;<br>
+=C2=A0 =C2=A0 gfn_t gfn;<br>
=C2=A0 =C2=A0 =C2=A0struct page_info *page;<br>
=C2=A0 =C2=A0 =C2=A0mfn_t mfn;<br>
=C2=A0 =C2=A0 =C2=A0p2m_type_t p2mt;<br>
=C2=A0 =C2=A0 =C2=A0uint32_t pfec =3D PFEC_page_present | PFEC_write_access=
;<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* Translate the VA to a GFN. */<br>
-=C2=A0 =C2=A0 gfn =3D paging_get_hostmode(v)-&gt;gva_to_gfn(v, NULL, vaddr=
, &amp;pfec);<br>
-=C2=A0 =C2=A0 if ( gfn =3D=3D gfn_x(INVALID_GFN) )<br>
+=C2=A0 =C2=A0 gfn =3D _gfn(paging_get_hostmode(v)-&gt;gva_to_gfn(v, NULL, =
vaddr, &amp;pfec));<br>
+=C2=A0 =C2=A0 if ( gfn_eq(gfn, INVALID_GFN) )<br>
=C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0x86_emul_pagefault(pfec, vaddr, &amp;sh_c=
txt-&gt;ctxt);<br>
<br>
diff --git a/xen/arch/x86/physdev.c b/xen/arch/x86/physdev.c<br>
index 3a3c15890b..4f3f438614 100644<br>
--- a/xen/arch/x86/physdev.c<br>
+++ b/xen/arch/x86/physdev.c<br>
@@ -229,7 +229,8 @@ ret_t do_physdev_op(int cmd, XEN_GUEST_HANDLE_PARAM(voi=
d) arg)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0break;<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ret =3D -EINVAL;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(current-&gt;domain,=
 info.gmfn, NULL, P2M_ALLOC);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(current-&gt;domain,=
 _gfn(info.gmfn),<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0NULL, P2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( !page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0break;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( !get_page_type(page, PGT_writable_pa=
ge) )<br>
diff --git a/xen/arch/x86/pv/descriptor-tables.c b/xen/arch/x86/pv/descript=
or-tables.c<br>
index 8b2d55fc2e..7e8f41d3fd 100644<br>
--- a/xen/arch/x86/pv/descriptor-tables.c<br>
+++ b/xen/arch/x86/pv/descriptor-tables.c<br>
@@ -112,7 +112,7 @@ long pv_set_gdt(struct vcpu *v, unsigned long *frames, =
unsigned int entries)<br>
=C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0struct page_info *page;<br>
<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(d, frames[i], NULL,=
 P2M_ALLOC);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(d, _gfn(frames[i]),=
 NULL, P2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( !page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0goto fail;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( !get_page_type(page, PGT_seg_desc_pa=
ge) )<br>
@@ -209,7 +209,6 @@ int compat_set_gdt(XEN_GUEST_HANDLE_PARAM(uint) frame_l=
ist,<br>
=C2=A0long do_update_descriptor(uint64_t pa, uint64_t desc)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0struct domain *currd =3D current-&gt;domain;<br>
-=C2=A0 =C2=A0 unsigned long gmfn =3D pa &gt;&gt; PAGE_SHIFT;<br>
=C2=A0 =C2=A0 =C2=A0unsigned long mfn;<br>
=C2=A0 =C2=A0 =C2=A0unsigned int=C2=A0 offset;<br>
=C2=A0 =C2=A0 =C2=A0struct desc_struct *gdt_pent, d;<br>
@@ -220,7 +219,7 @@ long do_update_descriptor(uint64_t pa, uint64_t desc)<b=
r>
<br>
=C2=A0 =C2=A0 =C2=A0*(uint64_t *)&amp;d =3D desc;<br>
<br>
-=C2=A0 =C2=A0 page =3D get_page_from_gfn(currd, gmfn, NULL, P2M_ALLOC);<br=
>
+=C2=A0 =C2=A0 page =3D get_page_from_gfn(currd, gaddr_to_gfn(pa), NULL, P2=
M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0if ( (((unsigned int)pa % sizeof(struct desc_struct)) !=
=3D 0) ||<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 !page ||<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 !check_descriptor(currd, &amp;d) )<br>
diff --git a/xen/arch/x86/pv/emul-priv-op.c b/xen/arch/x86/pv/emul-priv-op.=
c<br>
index f73ea4a163..a529ebcc3f 100644<br>
--- a/xen/arch/x86/pv/emul-priv-op.c<br>
+++ b/xen/arch/x86/pv/emul-priv-op.c<br>
@@ -760,12 +760,12 @@ static int write_cr(unsigned int reg, unsigned long v=
al,<br>
=C2=A0 =C2=A0 =C2=A0case 3: /* Write CR3 */<br>
=C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0struct domain *currd =3D curr-&gt;domain;=
<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 unsigned long gfn;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 gfn_t gfn;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0struct page_info *page;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0int rc;<br>
<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 gfn =3D !is_pv_32bit_domain(currd)<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ? xen_cr3_to_pfn(val) : c=
ompat_cr3_to_pfn(val);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 gfn =3D _gfn(!is_pv_32bit_domain(currd)<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ? xen_cr3_to_pfn(val) : c=
ompat_cr3_to_pfn(val));<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0page =3D get_page_from_gfn(currd, gfn, NU=
LL, P2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( !page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0break;<br>
diff --git a/xen/arch/x86/pv/mm.c b/xen/arch/x86/pv/mm.c<br>
index f5ea00ca4e..c9ad1152b4 100644<br>
--- a/xen/arch/x86/pv/mm.c<br>
+++ b/xen/arch/x86/pv/mm.c<br>
@@ -106,7 +106,7 @@ bool pv_map_ldt_shadow_page(unsigned int offset)<br>
=C2=A0 =C2=A0 =C2=A0if ( unlikely(!(l1e_get_flags(gl1e) &amp; _PAGE_PRESENT=
)) )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return false;<br>
<br>
-=C2=A0 =C2=A0 page =3D get_page_from_gfn(currd, l1e_get_pfn(gl1e), NULL, P=
2M_ALLOC);<br>
+=C2=A0 =C2=A0 page =3D get_page_from_gfn(currd, _gfn(l1e_get_pfn(gl1e)), N=
ULL, P2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0if ( unlikely(!page) )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return false;<br>
<br>
diff --git a/xen/arch/x86/traps.c b/xen/arch/x86/traps.c<br>
index 9471d89022..d967e49432 100644<br>
--- a/xen/arch/x86/traps.c<br>
+++ b/xen/arch/x86/traps.c<br>
@@ -795,7 +795,7 @@ int guest_wrmsr_xen(struct vcpu *v, uint32_t idx, uint6=
4_t val)<br>
=C2=A0 =C2=A0 =C2=A0case 0: /* Write hypercall page */<br>
=C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0void *hypercall_page;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 unsigned long gmfn =3D val &gt;&gt; PAGE_SHIFT=
;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 gfn_t gfn =3D gaddr_to_gfn(val);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0unsigned int page_index =3D val &amp; (PA=
GE_SIZE - 1);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0struct page_info *page;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0p2m_type_t t;<br>
@@ -808,7 +808,7 @@ int guest_wrmsr_xen(struct vcpu *v, uint32_t idx, uint6=
4_t val)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return X86EMUL_EXCEPTION;<b=
r>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(d, gmfn, &amp;t, P2=
M_ALLOC);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(d, gfn, &amp;t, P2M=
_ALLOC);<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( !page || !get_page_type(page, PGT_wr=
itable_page) )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
@@ -817,13 +817,14 @@ int guest_wrmsr_xen(struct vcpu *v, uint32_t idx, uin=
t64_t val)<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( p2m_is_paging(t) )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 p2m_mem_paging_pop=
ulate(d, gmfn);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 p2m_mem_paging_pop=
ulate(d, gfn_x(gfn));<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return X86EMU=
L_RETRY;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0gdprintk(XENLOG_WARNING,<br=
>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&quot;Bad GMFN %lx (MFN %#&quot;PRI_mfn&quot;) to MSR %08x\n&quot;,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0gmfn, mfn_x(page ? page_to_mfn(page) : INVALID_MFN), base);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&quot;Bad GMFN %#&quot;PRI_gfn&quot; (MFN %#&quot;PRI_mfn&quot;) to MSR =
%08x\n&quot;,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0gfn_x(gfn), mfn_x(page ? page_to_mfn(page) : INVALID_MFN),<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0base);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return X86EMUL_EXCEPTION;<b=
r>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
<br>
diff --git a/xen/common/domain.c b/xen/common/domain.c<br>
index d6650f0656..5e3c05b96c 100644<br>
--- a/xen/common/domain.c<br>
+++ b/xen/common/domain.c<br>
@@ -1250,7 +1250,7 @@ int map_vcpu_info(struct vcpu *v, unsigned long gfn, =
unsigned offset)<br>
=C2=A0 =C2=A0 =C2=A0if ( (v !=3D current) &amp;&amp; !(v-&gt;pause_flags &a=
mp; VPF_down) )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return -EINVAL;<br>
<br>
-=C2=A0 =C2=A0 page =3D get_page_from_gfn(d, gfn, NULL, P2M_ALLOC);<br>
+=C2=A0 =C2=A0 page =3D get_page_from_gfn(d, _gfn(gfn), NULL, P2M_ALLOC);<b=
r>
=C2=A0 =C2=A0 =C2=A0if ( !page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return -EINVAL;<br>
<br>
diff --git a/xen/common/event_fifo.c b/xen/common/event_fifo.c<br>
index c49f446754..71a6f673b2 100644<br>
--- a/xen/common/event_fifo.c<br>
+++ b/xen/common/event_fifo.c<br>
@@ -358,7 +358,7 @@ static const struct evtchn_port_ops evtchn_port_ops_fif=
o =3D<br>
=C2=A0 =C2=A0 =C2=A0.print_state=C2=A0 =C2=A0=3D evtchn_fifo_print_state,<b=
r>
=C2=A0};<br>
<br>
-static int map_guest_page(struct domain *d, uint64_t gfn, void **virt)<br>
+static int map_guest_page(struct domain *d, gfn_t gfn, void **virt)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0struct page_info *p;<br>
<br>
@@ -419,7 +419,7 @@ static int setup_control_block(struct vcpu *v)<br>
=C2=A0 =C2=A0 =C2=A0return 0;<br>
=C2=A0}<br>
<br>
-static int map_control_block(struct vcpu *v, uint64_t gfn, uint32_t offset=
)<br>
+static int map_control_block(struct vcpu *v, gfn_t gfn, uint32_t offset)<b=
r>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0void *virt;<br>
=C2=A0 =C2=A0 =C2=A0unsigned int i;<br>
@@ -505,7 +505,7 @@ int evtchn_fifo_init_control(struct evtchn_init_control=
 *init_control)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0struct domain *d =3D current-&gt;domain;<br>
=C2=A0 =C2=A0 =C2=A0uint32_t vcpu_id;<br>
-=C2=A0 =C2=A0 uint64_t gfn;<br>
+=C2=A0 =C2=A0 gfn_t gfn;<br>
=C2=A0 =C2=A0 =C2=A0uint32_t offset;<br>
=C2=A0 =C2=A0 =C2=A0struct vcpu *v;<br>
=C2=A0 =C2=A0 =C2=A0int rc;<br>
@@ -513,7 +513,7 @@ int evtchn_fifo_init_control(struct evtchn_init_control=
 *init_control)<br>
=C2=A0 =C2=A0 =C2=A0init_control-&gt;link_bits =3D EVTCHN_FIFO_LINK_BITS;<b=
r>
<br>
=C2=A0 =C2=A0 =C2=A0vcpu_id =3D init_control-&gt;vcpu;<br>
-=C2=A0 =C2=A0 gfn=C2=A0 =C2=A0 =C2=A0=3D init_control-&gt;control_gfn;<br>
+=C2=A0 =C2=A0 gfn=C2=A0 =C2=A0 =C2=A0=3D _gfn(init_control-&gt;control_gfn=
);<br>
=C2=A0 =C2=A0 =C2=A0offset=C2=A0 =3D init_control-&gt;offset;<br>
<br>
=C2=A0 =C2=A0 =C2=A0if ( vcpu_id &gt;=3D d-&gt;max_vcpus || !d-&gt;vcpu[vcp=
u_id] )<br>
@@ -569,7 +569,7 @@ int evtchn_fifo_init_control(struct evtchn_init_control=
 *init_control)<br>
=C2=A0 =C2=A0 =C2=A0return rc;<br>
=C2=A0}<br>
<br>
-static int add_page_to_event_array(struct domain *d, unsigned long gfn)<br=
>
+static int add_page_to_event_array(struct domain *d, gfn_t gfn)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0void *virt;<br>
=C2=A0 =C2=A0 =C2=A0unsigned int slot;<br>
@@ -619,7 +619,7 @@ int evtchn_fifo_expand_array(const struct evtchn_expand=
_array *expand_array)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return -EOPNOTSUPP;<br>
<br>
=C2=A0 =C2=A0 =C2=A0spin_lock(&amp;d-&gt;event_lock);<br>
-=C2=A0 =C2=A0 rc =3D add_page_to_event_array(d, expand_array-&gt;array_gfn=
);<br>
+=C2=A0 =C2=A0 rc =3D add_page_to_event_array(d, _gfn(expand_array-&gt;arra=
y_gfn));<br>
=C2=A0 =C2=A0 =C2=A0spin_unlock(&amp;d-&gt;event_lock);<br>
<br>
=C2=A0 =C2=A0 =C2=A0return rc;<br>
diff --git a/xen/common/memory.c b/xen/common/memory.c<br>
index 987395fbb3..e02733dba0 100644<br>
--- a/xen/common/memory.c<br>
+++ b/xen/common/memory.c<br>
@@ -1365,7 +1365,7 @@ long do_memory_op(unsigned long cmd, XEN_GUEST_HANDLE=
_PARAM(void) arg)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return rc;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(d, xrfp.gpfn, NULL,=
 P2M_ALLOC);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 page =3D get_page_from_gfn(d, _gfn(xrfp.gpfn),=
 NULL, P2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( page )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0rc =3D guest_physmap_remove=
_page(d, _gfn(xrfp.gpfn),<br>
@@ -1636,7 +1636,7 @@ int check_get_page_from_gfn(struct domain *d, gfn_t g=
fn, bool readonly,<br>
=C2=A0 =C2=A0 =C2=A0p2m_type_t p2mt;<br>
=C2=A0 =C2=A0 =C2=A0struct page_info *page;<br>
<br>
-=C2=A0 =C2=A0 page =3D get_page_from_gfn(d, gfn_x(gfn), &amp;p2mt, q);<br>
+=C2=A0 =C2=A0 page =3D get_page_from_gfn(d, gfn, &amp;p2mt, q);<br>
<br>
=C2=A0#ifdef CONFIG_HAS_MEM_PAGING<br>
=C2=A0 =C2=A0 =C2=A0if ( p2m_is_paging(p2mt) )<br>
diff --git a/xen/common/tmem_xen.c b/xen/common/tmem_xen.c<br>
index bf7b14f79a..72cba7f10c 100644<br>
--- a/xen/common/tmem_xen.c<br>
+++ b/xen/common/tmem_xen.c<br>
@@ -52,7 +52,7 @@ static inline void *cli_get_page(xen_pfn_t cmfn, mfn_t *p=
cli_mfn,<br>
=C2=A0 =C2=A0 =C2=A0p2m_type_t t;<br>
=C2=A0 =C2=A0 =C2=A0struct page_info *page;<br>
<br>
-=C2=A0 =C2=A0 page =3D get_page_from_gfn(current-&gt;domain, cmfn, &amp;t,=
 P2M_ALLOC);<br>
+=C2=A0 =C2=A0 page =3D get_page_from_gfn(current-&gt;domain, _gfn(cmfn), &=
amp;t, P2M_ALLOC);<br>
=C2=A0 =C2=A0 =C2=A0if ( !page || t !=3D p2m_ram_rw )<br>
=C2=A0 =C2=A0 =C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0if ( page )<br>
diff --git a/xen/include/asm-arm/p2m.h b/xen/include/asm-arm/p2m.h<br>
index 7c67806056..5e598a0b37 100644<br>
--- a/xen/include/asm-arm/p2m.h<br>
+++ b/xen/include/asm-arm/p2m.h<br>
@@ -278,7 +278,7 @@ struct page_info *p2m_get_page_from_gfn(struct domain *=
d, gfn_t gfn,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0p2=
m_type_t *t);<br>
<br>
=C2=A0static inline struct page_info *get_page_from_gfn(<br>
-=C2=A0 =C2=A0 struct domain *d, unsigned long gfn, p2m_type_t *t, p2m_quer=
y_t q)<br>
+=C2=A0 =C2=A0 struct domain *d, gfn_t gfn, p2m_type_t *t, p2m_query_t q)<b=
r>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0mfn_t mfn;<br>
=C2=A0 =C2=A0 =C2=A0p2m_type_t _t;<br>
@@ -289,7 +289,7 @@ static inline struct page_info *get_page_from_gfn(<br>
=C2=A0 =C2=A0 =C2=A0 * not auto-translated.<br>
=C2=A0 =C2=A0 =C2=A0 */<br>
=C2=A0 =C2=A0 =C2=A0if ( unlikely(d !=3D dom_xen) )<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 return p2m_get_page_from_gfn(d, _gfn(gfn), t);=
<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 return p2m_get_page_from_gfn(d, gfn, t);<br>
<br>
=C2=A0 =C2=A0 =C2=A0if ( !t )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0t =3D &amp;_t;<br>
@@ -300,7 +300,7 @@ static inline struct page_info *get_page_from_gfn(<br>
=C2=A0 =C2=A0 =C2=A0 * DOMID_XEN see 1-1 RAM. The p2m_type is based on the =
type of the<br>
=C2=A0 =C2=A0 =C2=A0 * page.<br>
=C2=A0 =C2=A0 =C2=A0 */<br>
-=C2=A0 =C2=A0 mfn =3D _mfn(gfn);<br>
+=C2=A0 =C2=A0 mfn =3D _mfn(gfn_x(gfn));<br>
=C2=A0 =C2=A0 =C2=A0page =3D mfn_to_page(mfn);<br>
<br>
=C2=A0 =C2=A0 =C2=A0if ( !mfn_valid(mfn) || !get_page(page, d) )<br>
diff --git a/xen/include/asm-x86/p2m.h b/xen/include/asm-x86/p2m.h<br>
index d08c595887..db1ec37610 100644<br>
--- a/xen/include/asm-x86/p2m.h<br>
+++ b/xen/include/asm-x86/p2m.h<br>
@@ -489,18 +489,21 @@ struct page_info *p2m_get_page_from_gfn(struct p2m_do=
main *p2m, gfn_t gfn,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0p2=
m_query_t q);<br>
<br>
=C2=A0static inline struct page_info *get_page_from_gfn(<br>
-=C2=A0 =C2=A0 struct domain *d, unsigned long gfn, p2m_type_t *t, p2m_quer=
y_t q)<br>
+=C2=A0 =C2=A0 struct domain *d, gfn_t gfn, p2m_type_t *t, p2m_query_t q)<b=
r>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0struct page_info *page;<br>
+=C2=A0 =C2=A0 mfn_t mfn;<br>
<br>
=C2=A0 =C2=A0 =C2=A0if ( paging_mode_translate(d) )<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 return p2m_get_page_from_gfn(p2m_get_hostp2m(d=
), _gfn(gfn), t, NULL, q);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 return p2m_get_page_from_gfn(p2m_get_hostp2m(d=
), gfn, t, NULL, q);<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* Non-translated guests see 1-1 RAM / MMIO mappings ev=
erywhere */<br>
=C2=A0 =C2=A0 =C2=A0if ( t )<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0*t =3D likely(d !=3D dom_io) ? p2m_ram_rw=
 : p2m_mmio_direct;<br>
-=C2=A0 =C2=A0 page =3D mfn_to_page(_mfn(gfn));<br>
-=C2=A0 =C2=A0 return mfn_valid(_mfn(gfn)) &amp;&amp; get_page(page, d) ? p=
age : NULL;<br>
+<br>
+=C2=A0 =C2=A0 mfn =3D _mfn(gfn_x(gfn));<br>
+=C2=A0 =C2=A0 page =3D mfn_to_page(mfn);<br>
+=C2=A0 =C2=A0 return mfn_valid(mfn) &amp;&amp; get_page(page, d) ? page : =
NULL;<br>
=C2=A0}<br>
<br>
=C2=A0/* General conversion function from mfn to gfn */<br>
-- <br>
2.11.0<br>
<br>
<br>
_______________________________________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xenproject.org" target=3D"_blank">Xen-dev=
el@lists.xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/mailman/listinfo=
/xen-devel</a></blockquote></div>

--00000000000003261c057a7a7dd7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5895847932531094769==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:52:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMFRs-0002d5-Em; Mon, 12 Nov 2018 16:52: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMFRq-0002ce-R4
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 16:52:26 +0000
X-Inumbo-ID: 551189e3-e69b-11e8-9a16-bc764e045a96
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 551189e3-e69b-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 16:52:26 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id m5so14451863qka.9
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 08:52:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=XO7HQ/6uUTU/ToEI/z7QFy/5J5wKOUcabdwaKVhO/nQ=;
 b=AZuHat7QVn0HNdT4wz7KSaS/H4aEmse2UT0bZwgeobuVb2jVVQwYShqmdT2SOBZNFb
 2jv4NgYi39+3QVGJ52aS9QkcPxuUVS0S94RwupFoBCvaRd8T61sDxBJBpcRg1dAoCH1w
 zjwILou7dFG+BHY1BiSzny/FQka+JIPYvY6hAcoJ2dJ1Wo3FcAldaHtBLlQMCjAiK1rK
 vPlvQuUmn5rH6XjxIcFckL81aNg6TA/VzHN6zLldisB1CIrw92VaXacZ/jRNEX9jFkwM
 YWVUnYUK2oW9rQgje+MpaeWAAC1bC3KzmoYBmng22RCsrYUjbdgp09b40EuEUWzQK9o2
 9LxQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=XO7HQ/6uUTU/ToEI/z7QFy/5J5wKOUcabdwaKVhO/nQ=;
 b=UZo+ZlLzlo3ILaglXkQgWjAd0tZ1ZQQTlPDbghtkMRHPH5sVK+xhSAq0hf4qQdk70F
 V2hV1hxs59uqRh3KlTuRQOI1XTAYhE6NpF6Q9P9PNuH7cha6Yfyk7uw+V6Lh2PJaaX+E
 uMkpCtD+OVRk7TjlLu3kG9VL6HbsEngWWmc4sdkvc+hbwn+k5Tnic6Fh1kfUUi1CTRGD
 iy0vtwSDlHJTdnHdz1NCu+dZ1+T+uVEZm4CnU5Cr9yjHHuxYdLPDYiKV8LhbC67pX+Vc
 O8ogux/l5jGtIkKoWBYkElSBrVAODEWJMwWEh+Nb5vurQtbcGRlQxvP9G3aZwrLxnDRq
 YRvA==
X-Gm-Message-State: AGRZ1gK+q1B+AjEm52Bzyldr6PxzeeFQFI9cxpenGLpzg8ClG4aFo+XG
 kN7zb9Bz62Ld+m3v+7e9UsxexZb09YOmQtCe9G0dTg==
X-Google-Smtp-Source: AJdET5c4V9sn6mkEwCFCE7CBy+5LBSoNv2dRcfJtmaiVz7ljWjuLRSHqdbJbadjCwkyhjaQQFcSRJ+eC3eFU3Wzn7hs=
X-Received: by 2002:a37:15c5:: with SMTP id 66mr1652793qkv.16.1542041545167;
 Mon, 12 Nov 2018 08:52:25 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
In-Reply-To: <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Mon, 12 Nov 2018 17:52:13 +0100
Message-ID: <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKVGhhbmtzIGZvciB0aGUgZmVlZGJhY2suCgpPbiBNb24sIE5vdiAxMiwgMjAx
OCBhdCA0OjM2IFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
Cj4gSGkgTWlyZWxhLAo+Cj4gT24gMTEvMTIvMTggMTE6MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMg
d3JvdGU6Cj4gPiBHSUMgYW5kIHZpcnR1YWwgdGltZXIgY29udGV4dCBtdXN0IGJlIHNhdmVkIHdo
ZW4gdGhlIGRvbWFpbiBzdXNwZW5kcy4KPgo+IFBsZWFzZSBwcm92aWRlIHRoZSByYXRpb25hbGUg
Zm9yIHRoaXMuIElzIGl0IHJlcXVpcmVkIGJ5IHRoZSBzcGVjPwo+CgpUaGlzIGlzIHJlcXVpcmVk
IGZvciBHSUMgYmVjYXVzZSBhIGd1ZXN0IGxlYXZlcyBlbmFibGVkIGludGVycnVwdHMgaW4KdGhl
IEdJQyB0aGF0IGNvdWxkIHdha2UgaXQgdXAsIGFuZCBvbiByZXN1bWUgaXQgc2hvdWxkIGJlIGFi
bGUgdG8KZGV0ZWN0IHdoaWNoIGludGVycnVwdCB3b2tlIGl0IHVwLiBXaXRob3V0IHNhdmluZy9y
ZXN0b3JpbmcgdGhlIHN0YXRlCm9mIEdJQyB0aGlzIHdvdWxkIG5vdCBiZSBwb3NzaWJsZS4KRm9y
IHRpbWVyLCBteSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgdnRpbWVyIGFjY291bnRzIGZvciBob3cg
bG9uZyB0aGUKZ3Vlc3Qgd2FzIGV4ZWN1dGluZyBhbmQgdGhpcyB0cmFja2luZyBzaG91bGQgbm90
IGJlIGFmZmVjdGVkIGJ5IHRoZQpzdXNwZW5kL3Jlc3VtZSBzZXF1ZW5jZS4gV2l0aG91dCBzYXZp
bmcvcmVzdG9yaW5nIHRoZSBzdGF0ZSBvZiB2dGltZXIsCnRoZSB0aW1lIHRyYWNraW5nIHdvdWxk
IGJlIGFmZmVjdGVkIGJ5IHRoZSBzdXNwZW5kL3Jlc3VtZS4KSG9wZSB0aGlzIGlzIG9rLCBJJ2xs
IGFkZCBpdCB0byB0aGUgY29tbWl0IG1lc3NhZ2UuCgo+ID4gVGhpcyBpcyBkb25lIGJ5IG1vdmlu
ZyB0aGUgcmVzcGVjdGl2ZSBjb2RlIGluIGN0eHRfc3dpdGNoX2Zyb20oKQo+ID4gYmVmb3JlIHRo
ZSByZXR1cm4gdGhhdCBoYXBwZW5zIGlmIHRoZSBkb21haW4gc3VzcGVuZGVkLgo+ID4KPiA+IFNp
Z25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNv
bT4KPiA+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxp
bnguY29tPgo+ID4gLS0tCj4gPiAgIHhlbi9hcmNoL2FybS9kb21haW4uYyB8IDE0ICsrKysrKyst
LS0tLS0tCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25z
KC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNo
L2FybS9kb21haW4uYwo+ID4gaW5kZXggN2Y4MTA1NDY1Yy4uYmViZTMyMzhlOCAxMDA2NDQKPiA+
IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ID4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFp
bi5jCj4gPiBAQCAtOTcsNiArOTcsMTMgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShz
dHJ1Y3QgdmNwdSAqcCkKPiA+ICAgICAgIGlmICggaXNfaWRsZV92Y3B1KHApICkKPiA+ICAgICAg
ICAgICByZXR1cm47Cj4gPgo+ID4gKyAgICAvKiBWR0lDICovCj4gPiArICAgIGdpY19zYXZlX3N0
YXRlKHApOwo+ID4gKwo+ID4gKyAgICAvKiBBcmNoIHRpbWVyICovCj4gPiArICAgIHAtPmFyY2gu
Y250a2N0bCA9IFJFQURfU1lTUkVHMzIoQ05US0NUTF9FTDEpOwo+ID4gKyAgICB2aXJ0X3RpbWVy
X3NhdmUocCk7Cj4gPiArCj4gPiAgICAgICAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQgbm90IGJl
IHNhdmVkIGlmIGl0cyBkb21haW4gaXMgc3VzcGVuZGVkICovCj4KPiBUaGUgR0lDIGFuZCB0aW1l
ciBhcmUgcGFydCBvZiB0aGUgdkNQVSBjb250ZXh0LiBTbyB0aGlzIGNvbW1lbnQgbG9va3MgYQo+
IGJpdCBzdGFsZS4KCkl0J3Mgbm90IHN0YWxlLCBidXQgaW5jb3JyZWN0IGluIHRoYXQgcGVyc3Bl
Y3RpdmUuIFRoZSBjb21tZW50IHNob3VsZApiZSB1cGRhdGVkIHRvICJWQ1BVIGFyY2hpdGVjdHVy
ZSBzcGVjaWZpYyBjb250ZXh0IHNob3VsZCAuLi4iCgo+Cj4gPiAgICAgICBpZiAoIHAtPmRvbWFp
bi0+aXNfc2h1dF9kb3duICYmCj4gPiAgICAgICAgICAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29k
ZSA9PSBTSFVURE9XTl9zdXNwZW5kKSApCj4gPiBAQCAtMTE1LDEwICsxMjIsNiBAQCBzdGF0aWMg
dm9pZCBjdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICpwKQo+ID4gICAgICAgcC0+YXJjaC50
cGlkcnJvX2VsMCA9IFJFQURfU1lTUkVHKFRQSURSUk9fRUwwKTsKPiA+ICAgICAgIHAtPmFyY2gu
dHBpZHJfZWwxID0gUkVBRF9TWVNSRUcoVFBJRFJfRUwxKTsKPiA+Cj4gPiAtICAgIC8qIEFyY2gg
dGltZXIgKi8KPiA+IC0gICAgcC0+YXJjaC5jbnRrY3RsID0gUkVBRF9TWVNSRUczMihDTlRLQ1RM
X0VMMSk7Cj4gPiAtICAgIHZpcnRfdGltZXJfc2F2ZShwKTsKPiA+IC0KPiA+ICAgICAgIGlmICgg
aXNfMzJiaXRfZG9tYWluKHAtPmRvbWFpbikgJiYgY3B1X2hhc190aHVtYmVlICkKPiA+ICAgICAg
IHsKPiA+ICAgICAgICAgICBwLT5hcmNoLnRlZWNyID0gUkVBRF9TWVNSRUczMihURUVDUjMyX0VM
MSk7Cj4gPiBAQCAtMTcwLDkgKzE3Myw2IEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX2Zyb20o
c3RydWN0IHZjcHUgKnApCj4gPiAgICAgICAvKiBWRlAgKi8KPiA+ICAgICAgIHZmcF9zYXZlX3N0
YXRlKHApOwo+ID4KPiA+IC0gICAgLyogVkdJQyAqLwo+ID4gLSAgICBnaWNfc2F2ZV9zdGF0ZShw
KTsKPiA+IC0KPiA+ICAgICAgIGlzYigpOwo+ID4gICB9Cj4gPgo+ID4KPgo+IENoZWVycywKPgo+
IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:52:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMFRs-0002cw-5P; Mon, 12 Nov 2018 16:52: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMFRq-0002cd-N7
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:52:26 +0000
X-Inumbo-ID: 5503e10b-e69b-11e8-9a16-bc764e045a96
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5503e10b-e69b-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 16:52:25 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id e4so14422307qkh.6
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 08:52:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=XO7HQ/6uUTU/ToEI/z7QFy/5J5wKOUcabdwaKVhO/nQ=;
 b=AZuHat7QVn0HNdT4wz7KSaS/H4aEmse2UT0bZwgeobuVb2jVVQwYShqmdT2SOBZNFb
 2jv4NgYi39+3QVGJ52aS9QkcPxuUVS0S94RwupFoBCvaRd8T61sDxBJBpcRg1dAoCH1w
 zjwILou7dFG+BHY1BiSzny/FQka+JIPYvY6hAcoJ2dJ1Wo3FcAldaHtBLlQMCjAiK1rK
 vPlvQuUmn5rH6XjxIcFckL81aNg6TA/VzHN6zLldisB1CIrw92VaXacZ/jRNEX9jFkwM
 YWVUnYUK2oW9rQgje+MpaeWAAC1bC3KzmoYBmng22RCsrYUjbdgp09b40EuEUWzQK9o2
 9LxQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=XO7HQ/6uUTU/ToEI/z7QFy/5J5wKOUcabdwaKVhO/nQ=;
 b=VvEjac1KyZk7mP/fRxTl/XkyptaZH3Tc9AxfgY/zLulXtxGJr2RWhCpwRXr+MZ5QQo
 Ve2LoQ/ltYHeZJcNFe2A+O8ODbov1nsNjuUtzoDmMJGwvY0GoSIJlii5qDSlMz4M4E0F
 NAFv4yhsprwKUNLh/VeEesN3s4pGk98zHoR8E7M698y+dwe2umE2dnSFiia4GdOssGi+
 P2KUg8DYjVNOf1sSyEq/7DwzttGk1dHbbX1XM/PlyN0EIe77Sl7IWUfuvYUC+ZcJTL4R
 hmxPkppMq+OVNJtbaR2a6XKdv3OMbcyVWotjmnfTyGFvchBziLyhAa7o7XK2zh2Snhd7
 Kwow==
X-Gm-Message-State: AGRZ1gIbqKXXSOMDz+oetWHsu+x6q4zVvAfGtR+KbbSL0k3Lsyli/owh
 6ncIx/k4iviD9AhtJQjM1UqfGVfAoNC3w1KnntbuAQ==
X-Google-Smtp-Source: AJdET5c4V9sn6mkEwCFCE7CBy+5LBSoNv2dRcfJtmaiVz7ljWjuLRSHqdbJbadjCwkyhjaQQFcSRJ+eC3eFU3Wzn7hs=
X-Received: by 2002:a37:15c5:: with SMTP id 66mr1652793qkv.16.1542041545167;
 Mon, 12 Nov 2018 08:52:25 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
In-Reply-To: <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Mon, 12 Nov 2018 17:52:13 +0100
Message-ID: <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKVGhhbmtzIGZvciB0aGUgZmVlZGJhY2suCgpPbiBNb24sIE5vdiAxMiwgMjAx
OCBhdCA0OjM2IFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
Cj4gSGkgTWlyZWxhLAo+Cj4gT24gMTEvMTIvMTggMTE6MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMg
d3JvdGU6Cj4gPiBHSUMgYW5kIHZpcnR1YWwgdGltZXIgY29udGV4dCBtdXN0IGJlIHNhdmVkIHdo
ZW4gdGhlIGRvbWFpbiBzdXNwZW5kcy4KPgo+IFBsZWFzZSBwcm92aWRlIHRoZSByYXRpb25hbGUg
Zm9yIHRoaXMuIElzIGl0IHJlcXVpcmVkIGJ5IHRoZSBzcGVjPwo+CgpUaGlzIGlzIHJlcXVpcmVk
IGZvciBHSUMgYmVjYXVzZSBhIGd1ZXN0IGxlYXZlcyBlbmFibGVkIGludGVycnVwdHMgaW4KdGhl
IEdJQyB0aGF0IGNvdWxkIHdha2UgaXQgdXAsIGFuZCBvbiByZXN1bWUgaXQgc2hvdWxkIGJlIGFi
bGUgdG8KZGV0ZWN0IHdoaWNoIGludGVycnVwdCB3b2tlIGl0IHVwLiBXaXRob3V0IHNhdmluZy9y
ZXN0b3JpbmcgdGhlIHN0YXRlCm9mIEdJQyB0aGlzIHdvdWxkIG5vdCBiZSBwb3NzaWJsZS4KRm9y
IHRpbWVyLCBteSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgdnRpbWVyIGFjY291bnRzIGZvciBob3cg
bG9uZyB0aGUKZ3Vlc3Qgd2FzIGV4ZWN1dGluZyBhbmQgdGhpcyB0cmFja2luZyBzaG91bGQgbm90
IGJlIGFmZmVjdGVkIGJ5IHRoZQpzdXNwZW5kL3Jlc3VtZSBzZXF1ZW5jZS4gV2l0aG91dCBzYXZp
bmcvcmVzdG9yaW5nIHRoZSBzdGF0ZSBvZiB2dGltZXIsCnRoZSB0aW1lIHRyYWNraW5nIHdvdWxk
IGJlIGFmZmVjdGVkIGJ5IHRoZSBzdXNwZW5kL3Jlc3VtZS4KSG9wZSB0aGlzIGlzIG9rLCBJJ2xs
IGFkZCBpdCB0byB0aGUgY29tbWl0IG1lc3NhZ2UuCgo+ID4gVGhpcyBpcyBkb25lIGJ5IG1vdmlu
ZyB0aGUgcmVzcGVjdGl2ZSBjb2RlIGluIGN0eHRfc3dpdGNoX2Zyb20oKQo+ID4gYmVmb3JlIHRo
ZSByZXR1cm4gdGhhdCBoYXBwZW5zIGlmIHRoZSBkb21haW4gc3VzcGVuZGVkLgo+ID4KPiA+IFNp
Z25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNv
bT4KPiA+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxp
bnguY29tPgo+ID4gLS0tCj4gPiAgIHhlbi9hcmNoL2FybS9kb21haW4uYyB8IDE0ICsrKysrKyst
LS0tLS0tCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25z
KC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNo
L2FybS9kb21haW4uYwo+ID4gaW5kZXggN2Y4MTA1NDY1Yy4uYmViZTMyMzhlOCAxMDA2NDQKPiA+
IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ID4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFp
bi5jCj4gPiBAQCAtOTcsNiArOTcsMTMgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShz
dHJ1Y3QgdmNwdSAqcCkKPiA+ICAgICAgIGlmICggaXNfaWRsZV92Y3B1KHApICkKPiA+ICAgICAg
ICAgICByZXR1cm47Cj4gPgo+ID4gKyAgICAvKiBWR0lDICovCj4gPiArICAgIGdpY19zYXZlX3N0
YXRlKHApOwo+ID4gKwo+ID4gKyAgICAvKiBBcmNoIHRpbWVyICovCj4gPiArICAgIHAtPmFyY2gu
Y250a2N0bCA9IFJFQURfU1lTUkVHMzIoQ05US0NUTF9FTDEpOwo+ID4gKyAgICB2aXJ0X3RpbWVy
X3NhdmUocCk7Cj4gPiArCj4gPiAgICAgICAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQgbm90IGJl
IHNhdmVkIGlmIGl0cyBkb21haW4gaXMgc3VzcGVuZGVkICovCj4KPiBUaGUgR0lDIGFuZCB0aW1l
ciBhcmUgcGFydCBvZiB0aGUgdkNQVSBjb250ZXh0LiBTbyB0aGlzIGNvbW1lbnQgbG9va3MgYQo+
IGJpdCBzdGFsZS4KCkl0J3Mgbm90IHN0YWxlLCBidXQgaW5jb3JyZWN0IGluIHRoYXQgcGVyc3Bl
Y3RpdmUuIFRoZSBjb21tZW50IHNob3VsZApiZSB1cGRhdGVkIHRvICJWQ1BVIGFyY2hpdGVjdHVy
ZSBzcGVjaWZpYyBjb250ZXh0IHNob3VsZCAuLi4iCgo+Cj4gPiAgICAgICBpZiAoIHAtPmRvbWFp
bi0+aXNfc2h1dF9kb3duICYmCj4gPiAgICAgICAgICAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29k
ZSA9PSBTSFVURE9XTl9zdXNwZW5kKSApCj4gPiBAQCAtMTE1LDEwICsxMjIsNiBAQCBzdGF0aWMg
dm9pZCBjdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICpwKQo+ID4gICAgICAgcC0+YXJjaC50
cGlkcnJvX2VsMCA9IFJFQURfU1lTUkVHKFRQSURSUk9fRUwwKTsKPiA+ICAgICAgIHAtPmFyY2gu
dHBpZHJfZWwxID0gUkVBRF9TWVNSRUcoVFBJRFJfRUwxKTsKPiA+Cj4gPiAtICAgIC8qIEFyY2gg
dGltZXIgKi8KPiA+IC0gICAgcC0+YXJjaC5jbnRrY3RsID0gUkVBRF9TWVNSRUczMihDTlRLQ1RM
X0VMMSk7Cj4gPiAtICAgIHZpcnRfdGltZXJfc2F2ZShwKTsKPiA+IC0KPiA+ICAgICAgIGlmICgg
aXNfMzJiaXRfZG9tYWluKHAtPmRvbWFpbikgJiYgY3B1X2hhc190aHVtYmVlICkKPiA+ICAgICAg
IHsKPiA+ICAgICAgICAgICBwLT5hcmNoLnRlZWNyID0gUkVBRF9TWVNSRUczMihURUVDUjMyX0VM
MSk7Cj4gPiBAQCAtMTcwLDkgKzE3Myw2IEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX2Zyb20o
c3RydWN0IHZjcHUgKnApCj4gPiAgICAgICAvKiBWRlAgKi8KPiA+ICAgICAgIHZmcF9zYXZlX3N0
YXRlKHApOwo+ID4KPiA+IC0gICAgLyogVkdJQyAqLwo+ID4gLSAgICBnaWNfc2F2ZV9zdGF0ZShw
KTsKPiA+IC0KPiA+ICAgICAgIGlzYigpOwo+ID4gICB9Cj4gPgo+ID4KPgo+IENoZWVycywKPgo+
IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:52:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:52:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gMFRy-0002fA-OJ; Mon, 12 Nov 2018 16:52: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMFRx-0002ea-9n
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:52:33 +0000
X-Inumbo-ID: 58c68f9b-e69b-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 58c68f9b-e69b-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 16:52:31 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7099080D;
 Mon, 12 Nov 2018 08:52:31 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E70C23F5CF;
 Mon, 12 Nov 2018 08:52:27 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-9-julien.grall@arm.com>
 <CAC1WxdgJTv6KuJFahYScDDWqHNz7iu21BV7ep5thtcwXxUCVEw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f6b0a222-573d-c49c-52d6-93b3c9e52679@arm.com>
Date: Mon, 12 Nov 2018 16:52:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAC1WxdgJTv6KuJFahYScDDWqHNz7iu21BV7ep5thtcwXxUCVEw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 8/8] xen: Swich parameter in
 get_page_from_gfn to use typesafe gfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kevin.tian@intel.com, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, jun.nakajima@intel.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 julie.grall@arm.com, Jan Beulich <jbeulich@suse.com>,
 Paul Durrant <paul.durrant@citrix.com>, suravee.suthikulpanit@amd.com,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 brian.woods@amd.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xMi8xOCA0OjQ5IFBNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1bGll
biwKCkhpLAoKPiAKPiBJJ20ganVzdCB3b25kZXJpbmcgaWYgdGhpcyBwYXRjaCByZWFsbHkgYmVs
b25ncyB0byB4ZW50cmFjZcKgc2VyaWVzLgo+IEl0IHJhdGhlciBsb29rcyBsaWtlIGEgc2VwYXJh
dGUgY2xlYW51cCBwYXRjaC4KCldoYXQncyB3cm9uZyB3aXRoIGluY2x1ZGluZyBjbGVhbi11cCBw
YXRjaCBpbiBhIHNlcmllcyBhZGRpbmcgYSBmZWF0dXJlPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:58:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:58: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-devel-bounces@lists.xenproject.org>)
	id 1gMFXu-00034j-IA; Mon, 12 Nov 2018 16:58:42 +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=rjzm=nx=citrix.com=prvs=8477fb41c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gMFXt-00034e-Qa
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:58:41 +0000
X-Inumbo-ID: 3440dec6-e69c-11e8-a359-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3440dec6-e69c-11e8-a359-12d6303a7972;
 Mon, 12 Nov 2018 16:58:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70323314"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Nov 2018 16:49:29 +0000
Message-ID: <20181112164930.25893-11-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181112164930.25893-1-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 10/11] libxl: Change
 libxl__domain_suspend_device_model() to be async
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjcmVhdGUgYW4gZXh0cmEgc3RlcCBmb3IgdGhlIHR3byBjYWxsIHNpdGVzIG9mIHRoZSBm
dW5jdGlvbi4KCmxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwoKSBpbiB0aGlzIHBh
dGNoIGdldHMgYW4gZXh0cmEgZXJyb3IKdmFyaWFibGUgKHRoZXJlIGlzIHJldCBhbmQgcmMpLCBi
dXQgcmV0IGdvZXMgYXdheSBpbiB0aGUgbmV4dCBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKLS0tCmxpYnhsX2RvbWFpbl9z
b2Z0X3Jlc2V0KCkgaGF2ZW4ndCBiZWVuIHRlc3RlZCwgYXMgaXQgZG9lc24ndCBhcHBlYXIgdG8K
cG9zc2libGUgdG8gY2FsbCB0aGUgZnVuY3Rpb24gZnJvbSB4bC4KLS0tCgpOb3RlczoKICAgIHY2
OgogICAgICAgIGZpeCBtdWx0aXBsZSB3YXkgdG8gcmVwb3J0IGVycm9ycywKICAgICAgICBsaWJ4
bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVsIHdpbGwgbm93IG9ubHkgcmVwb3J0IHZpYQog
ICAgICAgIGNhbGxiYWNrcywgYW5kIHJldHVybiB2b2lkCiAgICAgICAgYWRkIHJjIGluIGxpYnhs
X19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwgKHJldCBpc24ndCBhIHByb3BlciByYwogICAg
ICAgIGFzIGxpYnhsX19xbXBfc2F2ZSBkb24ndCByZXR1cm4gb25lKQoKIHRvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jICAgICAgfCAzNSArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQog
dG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyB8IDM2ICsrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICB8ICA3ICsrKysr
LS0KIDMgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYwppbmRleCBmY2JlMzZmZWJhLi40N2Q5NWRkYTRhIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpA
QCAtMTc1OSw2ICsxNzU5LDkgQEAgZXJyb3I6CiAgICAgZG9tY3JlYXRlX2NvbXBsZXRlKGVnYywg
JmNkY3MtPmRjcywgcmMpOwogfQogCitzdGF0aWMgdm9pZCBzb2Z0X3Jlc2V0X2RtX3N1c3BlbmRl
ZChsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUgKmRzcHMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcmMpOwogc3RhdGljIGludCBkb19kb21haW5fc29mdF9yZXNldChs
aWJ4bF9jdHggKmN0eCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9t
YWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGRvbWlkX3NvZnRfcmVzZXQsCkBAIC0xODQxLDExICsxODQ0LDI0IEBAIHN0YXRpYyBp
bnQgZG9fZG9tYWluX3NvZnRfcmVzZXQobGlieGxfY3R4ICpjdHgsCiAgICAgICAgIGdvdG8gb3V0
OwogICAgIH0KIAotICAgIHJjID0gbGlieGxfX2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbChn
YywgJmRzcy0+ZHNwcyk7Ci0gICAgaWYgKHJjKSB7Ci0gICAgICAgIExPR0QoRVJST1IsIGRvbWlk
X3NvZnRfcmVzZXQsICJmYWlsZWQgdG8gc3VzcGVuZCBkZXZpY2UgbW9kZWwuIik7Ci0gICAgICAg
IGdvdG8gb3V0OwotICAgIH0KKyAgICBkc3MtPmRzcHMuYW8gPSBhbzsKKyAgICBkc3MtPmRzcHMu
Y2FsbGJhY2tfZGV2aWNlX21vZGVsX2RvbmUgPSBzb2Z0X3Jlc2V0X2RtX3N1c3BlbmRlZDsKKyAg
ICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVsKGVnYywgJmRzcy0+ZHNwcyk7IC8q
IG11c3QgYmUgbGFzdCAqLworCisgICAgcmV0dXJuIEFPX0lOUFJPR1JFU1M7CisKKyBvdXQ6Cisg
ICAgcmV0dXJuIEFPX0NSRUFURV9GQUlMKHJjKTsKK30KKworc3RhdGljIHZvaWQgc29mdF9yZXNl
dF9kbV9zdXNwZW5kZWQobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlICpkc3BzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQoreworICAgIFNUQVRFX0FPX0dDKGRz
cHMtPmFvKTsKKyAgICBsaWJ4bF9fZG9tYWluX3NvZnRfcmVzZXRfc3RhdGUgKnNycyA9CisgICAg
ICAgIENPTlRBSU5FUl9PRihkc3BzLCAqc3JzLCBkc3MuZHNwcyk7CisgICAgbGlieGxfX2FwcF9k
b21haW5fY3JlYXRlX3N0YXRlICpjZGNzID0gJnNycy0+Y2RjczsKIAogICAgIC8qCiAgICAgICog
QXNrIGFsbCBiYWNrZW5kcyB0byBkaXNjb25uZWN0IGJ5IHJlbW92aW5nIHRoZSBkb21haW4gZnJv
bQpAQCAtMTg1MywxOCArMTg2OSwxMyBAQCBzdGF0aWMgaW50IGRvX2RvbWFpbl9zb2Z0X3Jlc2V0
KGxpYnhsX2N0eCAqY3R4LAogICAgICAqIHhlbnN0b3JlIGFnYWluIHdpdGggcHJvYmFibHkgZGlm
ZmVyZW50IHN0b3JlL2NvbnNvbGUvLi4uCiAgICAgICogY2hhbm5lbHMuCiAgICAgICovCi0gICAg
eHNfcmVsZWFzZV9kb21haW4oY3R4LT54c2gsIGNkY3MtPmRjcy5kb21pZF9zb2Z0X3Jlc2V0KTsK
KyAgICB4c19yZWxlYXNlX2RvbWFpbihDVFgtPnhzaCwgY2Rjcy0+ZGNzLmRvbWlkX3NvZnRfcmVz
ZXQpOwogCiAgICAgc3JzLT5kZHMuYW8gPSBhbzsKLSAgICBzcnMtPmRkcy5kb21pZCA9IGRvbWlk
X3NvZnRfcmVzZXQ7CisgICAgc3JzLT5kZHMuZG9taWQgPSBjZGNzLT5kY3MuZG9taWRfc29mdF9y
ZXNldDsKICAgICBzcnMtPmRkcy5jYWxsYmFjayA9IGRvbWFpbl9zb2Z0X3Jlc2V0X2NiOwogICAg
IHNycy0+ZGRzLnNvZnRfcmVzZXQgPSB0cnVlOwogICAgIGxpYnhsX19kb21haW5fZGVzdHJveShl
Z2MsICZzcnMtPmRkcyk7Ci0KLSAgICByZXR1cm4gQU9fSU5QUk9HUkVTUzsKLQotIG91dDoKLSAg
ICByZXR1cm4gQU9fQ1JFQVRFX0ZBSUwocmMpOwogfQogCiBzdGF0aWMgdm9pZCBkb21haW5fY3Jl
YXRlX2NiKGxpYnhsX19lZ2MgKmVnYywKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bV9zdXNwZW5kLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jCmluZGV4IDFlOTA0
YmFlOGEuLmY4ZmY1Y2YwYzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNw
ZW5kLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYwpAQCAtNjgsMTAgKzY4
LDEyIEBAIG91dDoKIAogLyotLS0tLSBjYWxsYmFja3MsIGNhbGxlZCBieSB4Y19kb21haW5fc2F2
ZSAtLS0tLSovCiAKLWludCBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVsKGxpYnhs
X19nYyAqZ2MsCit2b2lkIGxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwobGlieGxf
X2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X2RvbWFpbl9zdXNwZW5kX3N0YXRlICpkc3BzKQogeworICAgIFNUQVRFX0FPX0dDKGRzcHMtPmFv
KTsKICAgICBpbnQgcmV0ID0gMDsKKyAgICBpbnQgcmMgPSAwOwogICAgIHVpbnQzMl90IGNvbnN0
IGRvbWlkID0gZHNwcy0+ZG9taWQ7CiAgICAgY29uc3QgY2hhciAqY29uc3QgZmlsZW5hbWUgPSBk
c3BzLT5kbV9zYXZlZmlsZTsKIApAQCAtODMsMTggKzg1LDI5IEBAIGludCBsaWJ4bF9fZG9tYWlu
X3N1c3BlbmRfZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGJyZWFrOwogICAg
IH0KICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOOgotICAgICAg
ICBpZiAobGlieGxfX3FtcF9zdG9wKGdjLCBkb21pZCkpCi0gICAgICAgICAgICByZXR1cm4gRVJS
T1JfRkFJTDsKKyAgICAgICAgcmV0ID0gbGlieGxfX3FtcF9zdG9wKGdjLCBkb21pZCk7CisgICAg
ICAgIGlmIChyZXQpIHsKKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAg
IGdvdG8gb3V0OworICAgICAgICB9CiAgICAgICAgIC8qIFNhdmUgRE0gc3RhdGUgaW50byBmaWxl
bmFtZSAqLwogICAgICAgICByZXQgPSBsaWJ4bF9fcW1wX3NhdmUoZ2MsIGRvbWlkLCBmaWxlbmFt
ZSwgZHNwcy0+bGl2ZSk7Ci0gICAgICAgIGlmIChyZXQpCisgICAgICAgIGlmIChyZXQpIHsKKyAg
ICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAgICAgIHVubGluayhmaWxlbmFtZSk7
CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBk
ZWZhdWx0OgotICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CisgICAgICAgIHJjID0gRVJST1Jf
SU5WQUw7CisgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIHJldHVybiByZXQ7CitvdXQ6
CisgICAgaWYgKHJjKQorICAgICAgICBMT0dEKEVSUk9SLCBkc3BzLT5kb21pZCwKKyAgICAgICAg
ICAgICAiZmFpbGVkIHRvIHN1c3BlbmQgZGV2aWNlIG1vZGVsLCByYz0lZCIsIHJjKTsKKyAgICBk
c3BzLT5jYWxsYmFja19kZXZpY2VfbW9kZWxfZG9uZShlZ2MsIGRzcHMsIHJjKTsgLyogbXVzdCBi
ZSBsYXN0ICovCiB9CiAKIHN0YXRpYyB2b2lkIGRvbWFpbl9zdXNwZW5kX2NvbW1vbl93YWl0X2d1
ZXN0KGxpYnhsX19lZ2MgKmVnYywKQEAgLTM3MSwyMCArMzg0LDE1IEBAIHN0YXRpYyB2b2lkIGRv
bWFpbl9zdXNwZW5kX2NvbW1vbl9ndWVzdF9zdXNwZW5kZWQobGlieGxfX2VnYyAqZWdjLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX3N1c3Bl
bmRfc3RhdGUgKmRzcHMpCiB7CiAgICAgU1RBVEVfQU9fR0MoZHNwcy0+YW8pOwotICAgIGludCBy
YzsKIAogICAgIGxpYnhsX19ldl9ldnRjaG5fY2FuY2VsKGdjLCAmZHNwcy0+Z3Vlc3RfZXZ0Y2hu
KTsKICAgICBsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyKGdjLCAmZHNwcy0+Z3Vlc3Rfd2F0
Y2gpOwogICAgIGxpYnhsX19ldl90aW1lX2RlcmVnaXN0ZXIoZ2MsICZkc3BzLT5ndWVzdF90aW1l
b3V0KTsKIAogICAgIGlmIChkc3BzLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewot
ICAgICAgICByYyA9IGxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwoZ2MsIGRzcHMp
OwotICAgICAgICBpZiAocmMpIHsKLSAgICAgICAgICAgIExPR0QoRVJST1IsIGRzcHMtPmRvbWlk
LAotICAgICAgICAgICAgICAgICAibGlieGxfX2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbCBm
YWlsZWQgcmV0PSVkIiwgcmMpOwotICAgICAgICAgICAgZG9tYWluX3N1c3BlbmRfY29tbW9uX2Rv
bmUoZWdjLCBkc3BzLCByYyk7Ci0gICAgICAgICAgICByZXR1cm47Ci0gICAgICAgIH0KKyAgICAg
ICAgZHNwcy0+Y2FsbGJhY2tfZGV2aWNlX21vZGVsX2RvbmUgPSBkb21haW5fc3VzcGVuZF9jb21t
b25fZG9uZTsKKyAgICAgICAgbGlieGxfX2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbChlZ2Ms
IGRzcHMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KKyAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBk
b21haW5fc3VzcGVuZF9jb21tb25fZG9uZShlZ2MsIGRzcHMsIDApOwogfQpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKaW5kZXggNTM4MTRiZTlkNy4uMjhhZjZkODY2YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0z
NDE0LDYgKzM0MTQsOCBAQCBzdHJ1Y3QgbGlieGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlIHsKICAg
ICBsaWJ4bF9fZXZfdGltZSBndWVzdF90aW1lb3V0OwogCiAgICAgY29uc3QgY2hhciAqZG1fc2F2
ZWZpbGU7CisgICAgdm9pZCAoKmNhbGxiYWNrX2RldmljZV9tb2RlbF9kb25lKShsaWJ4bF9fZWdj
KiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBsaWJ4bF9fZG9tYWluX3N1
c3BlbmRfc3RhdGUqLCBpbnQgcmMpOwogICAgIHZvaWQgKCpjYWxsYmFja19jb21tb25fZG9uZSko
bGlieGxfX2VnYyosCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbGli
eGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlKiwgaW50IG9rKTsKIH07CkBAIC00MDM1LDggKzQwMzcs
OSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgbGlieGxfX3NhdmVfaGVscGVyX2ludXNlKGNvbnN0IGxp
YnhsX19zYXZlX2hlbHBlcl9zdGF0ZSAqc2hzKQogICAgIHJldHVybiBsaWJ4bF9fZXZfY2hpbGRf
aW51c2UoJnNocy0+Y2hpbGQpOwogfQogCi0vKiBFYWNoIHRpbWUgdGhlIGRtIG5lZWRzIHRvIGJl
IHNhdmVkLCB3ZSBtdXN0IGNhbGwgc3VzcGVuZCBhbmQgdGhlbiBzYXZlICovCi1faGlkZGVuIGlu
dCBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MsCisvKiBF
YWNoIHRpbWUgdGhlIGRtIG5lZWRzIHRvIGJlIHNhdmVkLCB3ZSBtdXN0IGNhbGwgc3VzcGVuZCBh
bmQgdGhlbiBzYXZlCisgKiBjYWxscyBkc3BzLT5jYWxsYmFja19kZXZpY2VfbW9kZWxfZG9uZSB3
aGVuIGRvbmUgKi8KK19oaWRkZW4gdm9pZCBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21v
ZGVsKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUgKmRzcHMpOwogCiBfaGlkZGVuIGNv
bnN0IGNoYXIgKmxpYnhsX19kZXZpY2VfbW9kZWxfc2F2ZWZpbGUobGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQpOwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:58:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:58: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-devel-bounces@lists.xenproject.org>)
	id 1gMFXz-00035M-S4; Mon, 12 Nov 2018 16:58: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=rjzm=nx=citrix.com=prvs=8477fb41c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gMFXz-00034v-0N
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:58:47 +0000
X-Inumbo-ID: 37d70dd0-e69c-11e8-a2da-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37d70dd0-e69c-11e8-a2da-12d6303a7972;
 Mon, 12 Nov 2018 16:58:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70323327"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Nov 2018 16:49:30 +0000
Message-ID: <20181112164930.25893-12-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181112164930.25893-1-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 11/11] libxl: Re-implement
 domain_suspend_device_model using libxl__ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlLWltcGxlbWVudGF0aW9uIGlzIGRvbmUgYmVjYXVzZSB3ZSB3YW50IHRvIGJlIGFibGUg
dG8gc2VuZCB0aGUKZmlsZSBkZXNjcmlwdGlvbiB0aGF0IFFFTVUgY2FuIHVzZSB0byBzYXZlIGl0
cyBzdGF0ZS4gV2hlbiBRRU1VIGlzCnJlc3RyaWN0ZWQsIGl0IHdvdWxkIG5vdCBiZSBhYmxlIHRv
IHdyaXRlIHRvIGEgcGF0aC4KClRoaXMgcmVwbGFjZSBib3RoIGxpYnhsX19xbXBfc3RvcCgpIGFu
ZCBsaWJ4bF9fcW1wX3NhdmUoKS4KCnFtcF9xZW11X2NoZWNrX3ZlcnNpb24oKSB3YXMgb25seSB1
c2VkIGJ5IGxpYnhsX19xbXBfc2F2ZSgpLCBzbyBpdCBpcwpyZXBsYWNlIGJ5IGEgdmVyc2lvbiB1
c2luZyBsaWJ4bF9fZXZfcW1wIGluc3RlYWQuCgpDb2Rpbmcgc3R5bGUgZml4ZWQgaW4gbGlieGxf
X2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbCgpIGZvciB0aGUKcmV0dXJuIHZhbHVlLgoKU2ln
bmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0t
LQoKTm90ZXM6CiAgICB2NjoKICAgICAgICBleHRyYWN0IG9wZW4gY2FsbCBmcm9tIGxpYnhsX19j
YXJlZmRfb3BlbmVkIHRvIHJlc3BlY3QgY29kaW5nIHN0eWxlCiAgICAgICAgbGlieGxfX3FtcF9z
dXNwZW5kX3NhdmUgbm93IGFsd2F5cyByZXBvcnQgc3VjY2Vzcy9lcnJvcgogICAgICAgICAgICB2
aWEgZHNwcy0+Y2FsbGJhY2tfZGV2aWNlX21vZGVsX2RvbmUKICAgIAogICAgdjU6CiAgICAgICAg
cmVuYW1lIGdvdG8gJ291dCcgbGFiZWwgdG8gJ2Vycm9yJywgYXMgaXQgaXMgdXNlIG9ubHkgZm9y
IGVycm9ycy4KICAgICAgICByZS1hZGQva2VlcCB0aGUgY29tbWVudCBhYm91dCB0aGUgImxpdmUi
IHBhcmFtZXRlciBpbiBkbV9zdGF0ZV9mZF9yZWFkeQogICAgICAgIHVzZSBsaWJ4bF9fcmVtb3Zl
X2ZpbGUgaW5zdGVhZCBvZiBwbGFpbiB1bmxpbmsKICAgIAogICAgdjQ6CiAgICAgICAgVGhpcyBw
YXRjaCByZXBsYWNlIHRoZSBwYXRjaCAibGlieGxfcW1wOiBIYXZlIFFFTVUgc2F2ZSBpdHMgc3Rh
dGUgdG8gYSBmaWxlCiAgICAgICAgZGVzY3JpcHRvciIgZnJvbSBwcmV2aW91cyB2ZXJzaW9uIG9m
IHRoZSBzZXJpZS4KICAgICAgICBJdCB1c2VzIGxpYnhsX19ldl9xbXAgaW5zdGVhZC4KCiB0b29s
cy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jIHwgIDE5ICstLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmggICAgfCAgMTAgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3FtcC5jICAgICAgICAg
fCAxNTkgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwg
MTM3IGluc2VydGlvbnMoKyksIDUxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5j
CmluZGV4IGY4ZmY1Y2YwYzUuLmQxYWYzYTY1NzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbV9zdXNwZW5kLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYwpA
QCAtMzQsNiArMzQsNyBAQCBpbnQgbGlieGxfX2RvbWFpbl9zdXNwZW5kX2luaXQobGlieGxfX2Vn
YyAqZWdjLAogICAgIGxpYnhsX19ldl9ldnRjaG5faW5pdCgmZHNwcy0+Z3Vlc3RfZXZ0Y2huKTsK
ICAgICBsaWJ4bF9fZXZfeHN3YXRjaF9pbml0KCZkc3BzLT5ndWVzdF93YXRjaCk7CiAgICAgbGli
eGxfX2V2X3RpbWVfaW5pdCgmZHNwcy0+Z3Vlc3RfdGltZW91dCk7CisgICAgbGlieGxfX2V2X3Ft
cF9pbml0KCZkc3BzLT5xbXApOwogCiAgICAgaWYgKHR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVf
SU5WQUxJRCkgZ290byBvdXQ7CiAgICAgZHNwcy0+dHlwZSA9IHR5cGU7CkBAIC03Miw3ICs3Myw2
IEBAIHZvaWQgbGlieGxfX2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbChsaWJ4bF9fZWdjICpl
Z2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWlu
X3N1c3BlbmRfc3RhdGUgKmRzcHMpCiB7CiAgICAgU1RBVEVfQU9fR0MoZHNwcy0+YW8pOwotICAg
IGludCByZXQgPSAwOwogICAgIGludCByYyA9IDA7CiAgICAgdWludDMyX3QgY29uc3QgZG9taWQg
PSBkc3BzLT5kb21pZDsKICAgICBjb25zdCBjaGFyICpjb25zdCBmaWxlbmFtZSA9IGRzcHMtPmRt
X3NhdmVmaWxlOwpAQCAtODUsMTkgKzg1LDkgQEAgdm9pZCBsaWJ4bF9fZG9tYWluX3N1c3BlbmRf
ZGV2aWNlX21vZGVsKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAg
IGNhc2UgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU46Ci0gICAgICAgIHJldCA9
IGxpYnhsX19xbXBfc3RvcChnYywgZG9taWQpOwotICAgICAgICBpZiAocmV0KSB7Ci0gICAgICAg
ICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQot
ICAgICAgICAvKiBTYXZlIERNIHN0YXRlIGludG8gZmlsZW5hbWUgKi8KLSAgICAgICAgcmV0ID0g
bGlieGxfX3FtcF9zYXZlKGdjLCBkb21pZCwgZmlsZW5hbWUsIGRzcHMtPmxpdmUpOwotICAgICAg
ICBpZiAocmV0KSB7Ci0gICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgICAgICB1
bmxpbmsoZmlsZW5hbWUpOwotICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLSAgICAg
ICAgYnJlYWs7CisgICAgICAgIC8qIGNhbGxzIGRzcHMtPmNhbGxiYWNrX2RldmljZV9tb2RlbF9k
b25lIHdoZW4gZG9uZSAqLworICAgICAgICBsaWJ4bF9fcW1wX3N1c3BlbmRfc2F2ZShlZ2MsIGRz
cHMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KKyAgICAgICAgcmV0dXJuOwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIHJjID0gRVJST1JfSU5WQUw7CiAgICAgICAgIGdvdG8gb3V0OwpAQCAtNDA2LDYgKzM5
Niw3IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9zdXNwZW5kX2NvbW1vbl9kb25lKGxpYnhsX19lZ2Mg
KmVnYywKICAgICBsaWJ4bF9fZXZfZXZ0Y2huX2NhbmNlbChnYywgJmRzcHMtPmd1ZXN0X2V2dGNo
bik7CiAgICAgbGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3RlcihnYywgJmRzcHMtPmd1ZXN0X3dh
dGNoKTsKICAgICBsaWJ4bF9fZXZfdGltZV9kZXJlZ2lzdGVyKGdjLCAmZHNwcy0+Z3Vlc3RfdGlt
ZW91dCk7CisgICAgbGlieGxfX2V2X3FtcF9kaXNwb3NlKGdjLCAmZHNwcy0+cW1wKTsKICAgICBk
c3BzLT5jYWxsYmFja19jb21tb25fZG9uZShlZ2MsIGRzcHMsIHJjKTsKIH0KIApkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKaW5kZXggMjhhZjZkODY2Yy4uNmVjMzNmNmViNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBA
IC0xOTQ3LDEzICsxOTQ3LDggQEAgX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9wY2lfZGVsKGxpYnhs
X19nYyAqZ2MsIGludCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9kZXZpY2VfcGNpICpwY2lkZXYpOwogLyogUmVzdW1lIGh2bSBkb21haW4gKi8KIF9oaWRkZW4g
aW50IGxpYnhsX19xbXBfc3lzdGVtX3dha2V1cChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQpOwot
LyogU3VzcGVuZCBRRU1VLiAqLwotX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9zdG9wKGxpYnhsX19n
YyAqZ2MsIGludCBkb21pZCk7CiAvKiBSZXN1bWUgUUVNVS4gKi8KIF9oaWRkZW4gaW50IGxpYnhs
X19xbXBfcmVzdW1lKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCk7Ci0vKiBTYXZlIGN1cnJlbnQg
UUVNVSBzdGF0ZSBpbnRvIGZkLiAqLwotX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9zYXZlKGxpYnhs
X19nYyAqZ2MsIGludCBkb21pZCwgY29uc3QgY2hhciAqZmlsZW5hbWUsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBsaXZlKTsKIC8qIExvYWQgY3VycmVudCBRRU1VIHN0YXRlIGZy
b20gZmlsZS4gKi8KIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfcmVzdG9yZShsaWJ4bF9fZ2MgKmdj
LCBpbnQgZG9taWQsIGNvbnN0IGNoYXIgKmZpbGVuYW1lKTsKIC8qIFNldCBkaXJ0eSBiaXRtYXAg
bG9nZ2luZyBzdGF0dXMgKi8KQEAgLTM0MTIsNiArMzQwNyw3IEBAIHN0cnVjdCBsaWJ4bF9fZG9t
YWluX3N1c3BlbmRfc3RhdGUgewogICAgIGxpYnhsX194c3dhaXRfc3RhdGUgcHZjb250cm9sOwog
ICAgIGxpYnhsX19ldl94c3dhdGNoIGd1ZXN0X3dhdGNoOwogICAgIGxpYnhsX19ldl90aW1lIGd1
ZXN0X3RpbWVvdXQ7CisgICAgbGlieGxfX2V2X3FtcCBxbXA7CiAKICAgICBjb25zdCBjaGFyICpk
bV9zYXZlZmlsZTsKICAgICB2b2lkICgqY2FsbGJhY2tfZGV2aWNlX21vZGVsX2RvbmUpKGxpYnhs
X19lZ2MqLApAQCAtMzQyMyw2ICszNDE5LDEwIEBAIGludCBsaWJ4bF9fZG9tYWluX3N1c3BlbmRf
aW5pdChsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlICpkc3BzLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RvbWFpbl90eXBlIHR5cGUpOwogCisvKiBjYWxscyBkc3BzLT5jYWxsYmFj
a19kZXZpY2VfbW9kZWxfZG9uZSB3aGVuIGRvbmUgKi8KK19oaWRkZW4gdm9pZCBsaWJ4bF9fcW1w
X3N1c3BlbmRfc2F2ZShsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlICpkc3BzKTsKKwogc3RydWN0
IGxpYnhsX19kb21haW5fc2F2ZV9zdGF0ZSB7CiAgICAgLyogc2V0IGJ5IGNhbGxlciBvZiBsaWJ4
bF9fZG9tYWluX3NhdmUgKi8KICAgICBsaWJ4bF9fYW8gKmFvOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfcW1wLmMgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwppbmRleCA1ZDM5ODRl
NmE1Li5iN2UwMTE5NDBmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwpAQCAtNDA1LDEyICs0MDUsMTIgQEAgc3RhdGljIGlu
dCBxbXBfaGFuZGxlX3Jlc3BvbnNlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19xbXBfaGFuZGxlciAq
cW1wLAogICogICA9IDAgIGlmIHFlbXUncyB2ZXJzaW9uID09IGFza2VkIHZlcnNpb24KICAqICAg
PiAwICBpZiBxZW11J3MgdmVyc2lvbiA+ICBhc2tlZCB2ZXJzaW9uCiAgKi8KLXN0YXRpYyBpbnQg
cW1wX3FlbXVfY29tcGFyZV92ZXJzaW9uKGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLCBpbnQgbWFq
b3IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbWlub3IsIGludCBt
aWNybykKK3N0YXRpYyBpbnQgcW1wX2V2X3FlbXVfY29tcGFyZV92ZXJzaW9uKGxpYnhsX19ldl9x
bXAgKmV2LCBpbnQgbWFqb3IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgbWlub3IsIGludCBtaWNybykKIHsKICNkZWZpbmUgQ0hFQ0tfVkVSU0lPTihsZXZlbCkg
ZG8geyBcCi0gICAgaWYgKHFtcC0+dmVyc2lvbi5sZXZlbCA+IChsZXZlbCkpIHJldHVybiArMTsg
XAotICAgIGlmIChxbXAtPnZlcnNpb24ubGV2ZWwgPCAobGV2ZWwpKSByZXR1cm4gLTE7IFwKKyAg
ICBpZiAoZXYtPnFlbXVfdmVyc2lvbi5sZXZlbCA+IChsZXZlbCkpIHJldHVybiArMTsgXAorICAg
IGlmIChldi0+cWVtdV92ZXJzaW9uLmxldmVsIDwgKGxldmVsKSkgcmV0dXJuIC0xOyBcCiB9IHdo
aWxlICgwKQogCiAgICAgQ0hFQ0tfVkVSU0lPTihtYWpvcik7CkBAIC0xMDI3LDI5ICsxMDI3LDYg
QEAgaW50IGxpYnhsX19xbXBfc3lzdGVtX3dha2V1cChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQp
CiAgICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJzeXN0ZW1fd2FrZXVwIiwg
TlVMTCwgTlVMTCwgTlVMTCk7CiB9CiAKLWludCBsaWJ4bF9fcW1wX3NhdmUobGlieGxfX2djICpn
YywgaW50IGRvbWlkLCBjb25zdCBjaGFyICpmaWxlbmFtZSwgYm9vbCBsaXZlKQotewotICAgIGxp
YnhsX19qc29uX29iamVjdCAqYXJncyA9IE5VTEw7Ci0gICAgbGlieGxfX3FtcF9oYW5kbGVyICpx
bXAgPSBOVUxMOwotICAgIGludCByYzsKLQotICAgIHFtcCA9IGxpYnhsX19xbXBfaW5pdGlhbGl6
ZShnYywgZG9taWQpOwotICAgIGlmICghcW1wKQotICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsK
LQotICAgIHFtcF9wYXJhbWV0ZXJzX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAiZmlsZW5hbWUiLCAo
Y2hhciAqKWZpbGVuYW1lKTsKLQotICAgIC8qIGxpdmUgcGFyYW1ldGVyIHdhcyBhZGRlZCB0byBR
RU1VIDIuMTEuIEl0IHNpZ25hbCBRRU1VIHRoYXQgdGhlIHNhdmUKLSAgICAgKiBvcGVyYXRpb24g
aXMgZm9yIGEgbGl2ZSBtaWdyYXRpb24gcmF0aGVyIHRoYXQgZm9yIHRha2luZyBhIHNuYXBzaG90
LiAqLwotICAgIGlmIChxbXBfcWVtdV9jb21wYXJlX3ZlcnNpb24ocW1wLCAyLCAxMSwgMCkgPj0g
MCkKLSAgICAgICAgcW1wX3BhcmFtZXRlcnNfYWRkX2Jvb2woZ2MsICZhcmdzLCAibGl2ZSIsIGxp
dmUpOwotCi0gICAgcmMgPSBxbXBfc3luY2hyb25vdXNfc2VuZChxbXAsICJ4ZW4tc2F2ZS1kZXZp
Y2VzLXN0YXRlIiwgYXJncywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIE5V
TEwsIHFtcC0+dGltZW91dCk7Ci0gICAgbGlieGxfX3FtcF9jbG9zZShxbXApOwotICAgIHJldHVy
biByYzsKLX0KLQogaW50IGxpYnhsX19xbXBfcmVzdG9yZShsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9t
aWQsIGNvbnN0IGNoYXIgKnN0YXRlX2ZpbGUpCiB7CiAgICAgbGlieGxfX2pzb25fb2JqZWN0ICph
cmdzID0gTlVMTDsKQEAgLTEwNzgsMTEgKzEwNTUsNiBAQCBzdGF0aWMgaW50IHFtcF9jaGFuZ2Uo
bGlieGxfX2djICpnYywgbGlieGxfX3FtcF9oYW5kbGVyICpxbXAsCiAgICAgcmV0dXJuIHJjOwog
fQogCi1pbnQgbGlieGxfX3FtcF9zdG9wKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCkKLXsKLSAg
ICByZXR1cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBkb21pZCwgInN0b3AiLCBOVUxMLCBOVUxMLCBO
VUxMKTsKLX0KLQogaW50IGxpYnhsX19xbXBfcmVzdW1lKGxpYnhsX19nYyAqZ2MsIGludCBkb21p
ZCkKIHsKICAgICByZXR1cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBkb21pZCwgImNvbnQiLCBOVUxM
LCBOVUxMLCBOVUxMKTsKQEAgLTEzMjIsNiArMTI5NCwxMjkgQEAgaW50IGxpYnhsX19xbXBfaW5p
dGlhbGl6YXRpb25zKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiBy
ZXQ7CiB9CiAKKworLyoKKyAqIEZ1bmN0aW9uIHVzaW5nIGxpYnhsX19ldl9xbXAKKyAqLworCitz
dGF0aWMgdm9pZCBkbV9zdG9wcGVkKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYs
CisgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVzcG9u
c2UsIGludCByYyk7CitzdGF0aWMgdm9pZCBkbV9zdGF0ZV9mZF9yZWFkeShsaWJ4bF9fZWdjICpl
Z2MsIGxpYnhsX19ldl9xbXAgKmV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwgaW50IHJjKTsKK3N0YXRpYyB2b2lkIGRt
X3N0YXRlX3NhdmVkKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLCBp
bnQgcmMpOworCisvKiBjYWxscyBkc3BzLT5jYWxsYmFja19kZXZpY2VfbW9kZWxfZG9uZSB3aGVu
IGRvbmUgKi8KK3ZvaWQgbGlieGxfX3FtcF9zdXNwZW5kX3NhdmUobGlieGxfX2VnYyAqZWdjLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUg
KmRzcHMpCit7CisgICAgRUdDX0dDOworICAgIGludCByYzsKKyAgICBsaWJ4bF9fZXZfcW1wICpl
diA9ICZkc3BzLT5xbXA7CisKKyAgICBldi0+ZG9taWQgPSBkc3BzLT5kb21pZDsKKyAgICBldi0+
Y2FsbGJhY2sgPSBkbV9zdG9wcGVkOworICAgIGV2LT5mZCA9IC0xOworCisgICAgcmMgPSBsaWJ4
bF9fZXZfcW1wX3NlbmQoZ2MsIGV2LCAic3RvcCIsIE5VTEwpOworICAgIGlmIChyYykKKyAgICAg
ICAgZ290byBlcnJvcjsKKworICAgIHJldHVybjsKKworZXJyb3I6CisgICAgZHNwcy0+Y2FsbGJh
Y2tfZGV2aWNlX21vZGVsX2RvbmUoZWdjLCBkc3BzLCByYyk7Cit9CisKK3N0YXRpYyB2b2lkIGRt
X3N0b3BwZWQobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwgaW50IHJjKQor
eworICAgIEVHQ19HQzsKKyAgICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUgKmRzcHMgPSBD
T05UQUlORVJfT0YoZXYsICpkc3BzLCBxbXApOworICAgIGNvbnN0IGNoYXIgKmNvbnN0IGZpbGVu
YW1lID0gZHNwcy0+ZG1fc2F2ZWZpbGU7CisKKyAgICBpZiAocmMpCisgICAgICAgIGdvdG8gZXJy
b3I7CisKKyAgICBldi0+ZmQgPSBvcGVuKGZpbGVuYW1lLCBPX1dST05MWSB8IE9fQ1JFQVQsIDA2
MDApOworICAgIGlmIChldi0+ZmQgPCAwKSB7CisgICAgICAgIExPR0VEKEVSUk9SLCBldi0+ZG9t
aWQsCisgICAgICAgICAgICAgICJGYWlsZWQgdG8gb3BlbiBmaWxlICVzIGZvciBRRU1VIiwgZmls
ZW5hbWUpOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gZXJyb3I7Cisg
ICAgfQorCisgICAgZXYtPmNhbGxiYWNrID0gZG1fc3RhdGVfZmRfcmVhZHk7CisgICAgcmMgPSBs
aWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIGV2LCAiYWRkLWZkIiwgTlVMTCk7CisgICAgaWYgKHJjKQor
ICAgICAgICBnb3RvIGVycm9yOworCisgICAgcmV0dXJuOworCitlcnJvcjoKKyAgICBpZiAoZXYt
PmZkID49IDApIHsKKyAgICAgICAgY2xvc2UoZXYtPmZkKTsKKyAgICAgICAgdW5saW5rKGZpbGVu
YW1lKTsKKyAgICAgICAgZXYtPmZkID0gLTE7CisgICAgfQorICAgIGRzcHMtPmNhbGxiYWNrX2Rl
dmljZV9tb2RlbF9kb25lKGVnYywgZHNwcywgcmMpOworfQorCitzdGF0aWMgdm9pZCBkbV9zdGF0
ZV9mZF9yZWFkeShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwg
aW50IHJjKQoreworICAgIEVHQ19HQzsKKyAgICBpbnQgZmRzZXQ7CisgICAgY29uc3QgbGlieGxf
X2pzb25fb2JqZWN0ICpvOworICAgIGxpYnhsX19qc29uX29iamVjdCAqYXJncyA9IE5VTEw7Cisg
ICAgbGlieGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlICpkc3BzID0gQ09OVEFJTkVSX09GKGV2LCAq
ZHNwcywgcW1wKTsKKworICAgIGNsb3NlKGV2LT5mZCk7CisgICAgZXYtPmZkID0gLTE7CisKKyAg
ICBpZiAocmMpCisgICAgICAgIGdvdG8gZXJyb3I7CisKKyAgICBvID0gbGlieGxfX2pzb25fbWFw
X2dldCgiZmRzZXQtaWQiLCByZXNwb25zZSwgSlNPTl9JTlRFR0VSKTsKKyAgICBpZiAoIW8pIHsK
KyAgICAgICAgcmMgPSBFUlJPUl9RRU1VX0FQSTsKKyAgICAgICAgZ290byBlcnJvcjsKKyAgICB9
CisgICAgZmRzZXQgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X2ludGVnZXIobyk7CisKKyAgICBl
di0+Y2FsbGJhY2sgPSBkbV9zdGF0ZV9zYXZlZDsKKworICAgIC8qIFRoZSBgbGl2ZWAgcGFyYW1l
dGVyIHdhcyBhZGRlZCB0byBRRU1VIDIuMTEuIEl0IHNpZ25hbHMgUUVNVSB0aGF0CisgICAgICog
dGhlIHNhdmUgb3BlcmF0aW9uIGlzIGZvciBhIGxpdmUgbWlncmF0aW9uIHJhdGhlciB0aGFuIGZv
ciB0YWtpbmcgYQorICAgICAqIHNuYXBzaG90LiAqLworICAgIGlmIChxbXBfZXZfcWVtdV9jb21w
YXJlX3ZlcnNpb24oZXYsIDIsIDExLCAwKSA+PSAwKQorICAgICAgICBxbXBfcGFyYW1ldGVyc19h
ZGRfYm9vbChnYywgJmFyZ3MsICJsaXZlIiwgZHNwcy0+bGl2ZSk7CisgICAgUU1QX1BBUkFNRVRF
UlNfU1BSSU5URigmYXJncywgImZpbGVuYW1lIiwgIi9kZXYvZmRzZXQvJWQiLCBmZHNldCk7Cisg
ICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIGV2LCAieGVuLXNhdmUtZGV2aWNlcy1zdGF0
ZSIsIGFyZ3MpOworICAgIGlmIChyYykKKyAgICAgICAgZ290byBlcnJvcjsKKworICAgIHJldHVy
bjsKKworZXJyb3I6CisgICAgaWYgKHJjKQorICAgICAgICBsaWJ4bF9fcmVtb3ZlX2ZpbGUoZ2Ms
IGRzcHMtPmRtX3NhdmVmaWxlKTsKKyAgICBkc3BzLT5jYWxsYmFja19kZXZpY2VfbW9kZWxfZG9u
ZShlZ2MsIGRzcHMsIHJjKTsKK30KKworc3RhdGljIHZvaWQgZG1fc3RhdGVfc2F2ZWQobGlieGxf
X2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVzcG9uc2UsIGludCByYykKK3sKKyAgICBFR0Nf
R0M7CisgICAgbGlieGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlICpkc3BzID0gQ09OVEFJTkVSX09G
KGV2LCAqZHNwcywgcW1wKTsKKworICAgIGlmIChyYykKKyAgICAgICAgdW5saW5rKGRzcHMtPmRt
X3NhdmVmaWxlKTsKKworICAgIGRzcHMtPmNhbGxiYWNrX2RldmljZV9tb2RlbF9kb25lKGVnYywg
ZHNwcywgcmMpOworfQorCisKIC8qIC0tLS0tLS0tLS0tLSBJbXBsZW1lbnRhdGlvbiBvZiBsaWJ4
bF9fZXZfcW1wIC0tLS0tLS0tLS0tLS0tLS0gKi8KIAogLyoKLS0gCkFudGhvbnkgUEVSQVJECgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:58:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:58: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-devel-bounces@lists.xenproject.org>)
	id 1gMFY0-00035g-6I; Mon, 12 Nov 2018 16:58: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=0ka0=nx=citrix.com=prvs=847df0986=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gMFXz-00034w-0z
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:58:47 +0000
X-Inumbo-ID: 3786b6b4-e69c-11e8-b07c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3786b6b4-e69c-11e8-b07c-12d6303a7972;
 Mon, 12 Nov 2018 16:58:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,495,1534809600"; d="scan'208";a="70323325"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23529.45379.130176.407208@mariner.uk.xensource.com>
Date: Mon, 12 Nov 2018 16:58:43 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181112164930.25893-2-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
 <20181112164930.25893-2-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6 01/11] libxl: Enhance libxl__sendmsg_fds
 to deal with EINTR and EWOULDBLOCK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY2IDAxLzExXSBsaWJ4bDogRW5oYW5jZSBs
aWJ4bF9fc2VuZG1zZ19mZHMgdG8gZGVhbCB3aXRoIEVJTlRSIGFuZCBFV09VTERCTE9DSyIpOgo+
IFRoaXMgcGF0Y2ggY2hhbmdlIHRoZSBiZWhhdmlvciBvZiBsaWJ4bF9fc2VuZG1zZ19mZHMgdG8g
cmV0cnkgc2VuZG1zZyBvbgo+IEVJTlRSIGVycm9yLgo+IAo+IFRoaXMgcGF0Y2ggYWxzbyBhbGxv
dyBhIGNhbGxlciBvZiBsaWJ4bF9fc2VuZG1zZ19mZHMgdG8gZGVhbCB3aXRoCj4gRVdPVUxEQkxP
Q0suIEl0IGlzIGJlc3QgdG8gb25seSBzZW50IG9uZSBieXRlIHdoZW4gZGVhbGluZyB3aXRoCj4g
bm9uLWJsb2NraW5nIGZkcyBzbyBhIEVXT1VMREJMT0NLIGVycm9yIHdvdWxkIG1lYW4gdGhhdCB0
aGUgZmRzIGhhdmVuJ3QKPiBiZWVuIHNlbnQgeWV0LgoKVGhpcyByZXN0cmljdGlvbiBpcyBtb3Jl
IHRoYW4gIml0IGlzIGJlc3QiIC0gdmlvbGF0aW5nIGl0IGNhbiByZXN1bHQKaW4gYW4gYXNzZXJ0
aW9uIGZhaWx1cmUuICBJIHRoaW5rIGl0IHNob3VsZCBiZSBkb2N1bWVudGVkIGhlcmU6Cgo+IC0v
KiBvbiBmYWlsdXJlLCBsb2dzICovCj4gKy8qIHJldHVybnMgRVJST1JfTk9UX1JFQURZIG9uIEVX
T1VMREJMT0NLCj4gKyAqIG9yIGxvZ3Mgb24gZmFpbHVyZS4gKi8KCkkgbG9va2VkIGF0IHRoZSBh
Y3R1YWwgY29kZToKCj4gLSAgICByID0gc2VuZG1zZyhjYXJyaWVyLCAmbXNnLCAwKTsKPiAtICAg
IGlmIChyIDwgMCkgewo+IC0gICAgICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8gc2VuZCBmZC1j
YXJyeWluZyBtZXNzYWdlICglcykiLCB3aGF0KTsKPiAtICAgICAgICByZXR1cm4gRVJST1JfRkFJ
TDsKPiAtICAgIH0KPiArICAgIHdoaWxlICgxKSB7Cj4gKyAgICAgICAgciA9IHNlbmRtc2coY2Fy
cmllciwgJm1zZywgMCk7Cj4gKyAgICAgICAgaWYgKHIgPCAwKSB7Cj4gKyAgICAgICAgICAgIGlm
IChlcnJubyA9PSBFSU5UUikKPiArICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAg
ICAgICBpZiAoZXJybm8gPT0gRVdPVUxEQkxPQ0spIHsKPiArICAgICAgICAgICAgICAgIGFzc2Vy
dChkYXRhbGVuID09IDEpOwo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIEVSUk9SX05PVF9SRUFE
WTsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICBMT0dFKEVSUk9SLCAiZmFpbGVkIHRv
IHNlbmQgZmQtY2FycnlpbmcgbWVzc2FnZSAoJXMpIiwgd2hhdCk7Cj4gKyAgICAgICAgICAgIHJl
dHVybiBFUlJPUl9GQUlMOwo+ICsgICAgICAgIH0KPiArICAgICAgICBicmVhazsKPiArICAgIH07
CgpUaGUgcHJldmlvdXMgY29kZSBkaWRuJ3QgY2hlY2sgdGhhdCB0aGUgcmV0dXJuIHZhbHVlIHdh
cyBhcyBleHBlY3RlZC4KU28gdGhlIGZ1bmN0aW9uIGNvdWxkIG5ldmVyIGJlIHNhZmVseSBjYWxs
ZWQgd2l0aCByIT0xIHNpbmNlIHNlbmRtc2cKbWlnaHQgcmVwb3J0IGEgc2hvcnQgd3JpdGUsIGFu
ZCBsaWJ4bF9fc2VuZG1zZ19mZHMgd291bGRuJ3Qgbm90aWNlLgoKTm93IHlvdSBoYXZlIHRoZSBv
cHBvcnR1bml0eSB0byBmaXggdGhpcy4uLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 16:59:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 16:59: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-devel-bounces@lists.xenproject.org>)
	id 1gMFYG-0003BA-Ll; Mon, 12 Nov 2018 16:59: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=4hls=nx=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gMFYF-0003Au-KG
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 16:59:03 +0000
X-Inumbo-ID: 41446234-e69c-11e8-9a16-bc764e045a96
Received: from mail-oi1-x243.google.com (unknown [2607:f8b0:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41446234-e69c-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 16:59:02 +0000 (UTC)
Received: by mail-oi1-x243.google.com with SMTP id v198-v6so7757742oif.2
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 08:59:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=lA0voU8gwnu93sbQiBdLpvUzisAjtPT0pB2clIIk9pg=;
 b=sm6hPM0K26VSNyYE6ikG55r09aU05VtLano+PlVre9qpKEaeuusqkFdNOMGDmhyP10
 w2LnKpoMP2m7V+77Fkzt/NplxGJDiY9QgSliLA7f+JkwKhL0X2g4U49QwBPw/HZEg/cw
 rFppCGUTRcGF3nFDqQ7avziDUpWJUtY6V2OlUbqTSIfwx2Kk71aft9tivPu/di1Gui3A
 p+77V4kUTTDAKbtOyGGfVB1z/n45qpf5QbnGn589eG8tYfrcyPELm62QD0Bbv+F0PVlz
 rYKv2dUoid2pVdDes6tRHoZ07r23iwlYYjZRC2etK6M6In9lYnP7vKU8U09K6MVdi0Qz
 rzJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=lA0voU8gwnu93sbQiBdLpvUzisAjtPT0pB2clIIk9pg=;
 b=UAGZiAm82HhHKEbkhRk9mVvu6jA0Xhr2Q+/NM0NYhLcv9ev7JQCfrnL0v6M+PR4AIj
 halDW/ykcena5Ux6uyLJu+f/sXdJWR4z2j2qXcpwde2m0owahLlb8cWtn4c76hbv2n/6
 VNxllj8sW001OQQ8O/avwVCbnOoGMRwsE0ByFL0IdGJ5FPMU7LDTVF3tKsU5p1vQGZ3c
 Rgab6q8PLSOPdVNvEx7NoPURiVQvNdkG0ZS82lKf2QMrckvsByAYIor8sdn0HX0HkkHX
 bfX9pqfeJREKdX8PV3/gdKVNjKD4S2M4OIgfJqt/u6cddqsr3CRnkTpFFQqrhO0QedbW
 F6tw==
X-Gm-Message-State: AGRZ1gKz8Fjx82juWwnw6DJbz+I6DJjC81gdnTUsj+a5yWxe6HoAmZap
 PhReHDU7nslvDh//1OtArcVtHCkp8exqeFu0wpk=
X-Google-Smtp-Source: AJdET5fpmfCvqDMlZi0rG9xZ2tBPJTyvhZvuh9nuKno3QR9MnJknDB0Q2xovmxj5Fjg96TQE1gBusnkWese6HvTJ37Q=
X-Received: by 2002:aca:3b45:: with SMTP id
 i66-v6mr1040182oia.52.1542041941482; 
 Mon, 12 Nov 2018 08:59:01 -0800 (PST)
MIME-Version: 1.0
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-9-julien.grall@arm.com>
 <CAC1WxdgJTv6KuJFahYScDDWqHNz7iu21BV7ep5thtcwXxUCVEw@mail.gmail.com>
 <f6b0a222-573d-c49c-52d6-93b3c9e52679@arm.com>
In-Reply-To: <f6b0a222-573d-c49c-52d6-93b3c9e52679@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Mon, 12 Nov 2018 18:58:49 +0200
Message-ID: <CAC1Wxdhz3Cz8yD0gFep4LNA15Siz17VJNOWV00hPh_au93jP_A@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 8/8] xen: Swich parameter in
 get_page_from_gfn to use typesafe gfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kevin.tian@intel.com, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, jun.nakajima@intel.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 julie.grall@arm.com, Jan Beulich <jbeulich@suse.com>,
 Paul Durrant <paul.durrant@citrix.com>, suravee.suthikulpanit@amd.com,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 brian.woods@amd.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBXaGF0J3Mgd3Jvbmcgd2l0aCBpbmNsdWRpbmcgY2xlYW4tdXAgcGF0Y2ggaW4gYSBzZXJpZXMg
YWRkaW5nIGEgZmVhdHVyZT8KCkkgZG8gbm90IG1lYW4gaXQgaXMgd3JvbmcuCkp1c3QgYXNzdW1p
bmcgdGhhdCBpbnRyb2R1Y2luZyBhIG5ldyBmZWF0dXJlIGFuZCBjbGVhbmluZyB1cCBhIGNvZGUK
bWlnaHQgYmUgZGlmZmVyZW50IHByb2Nlc3NlcyB3aXRoIGEgZGlmZmVyZW50IHJldmlldyBwZXJp
b2QuCgpTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 17:01:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 17:01: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-devel-bounces@lists.xenproject.org>)
	id 1gMFa9-00048c-E6; Mon, 12 Nov 2018 17:01: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMFa8-00048G-9C
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 17:01:00 +0000
X-Inumbo-ID: 8714d652-e69c-11e8-96d6-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8714d652-e69c-11e8-96d6-12d6303a7972;
 Mon, 12 Nov 2018 17:00:59 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CC66280D;
 Mon, 12 Nov 2018 09:00:58 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 713D53F5CF;
 Mon, 12 Nov 2018 09:00:57 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
Date: Mon, 12 Nov 2018 17:00:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xMi8xOCA0OjUyIFBNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IEhpIEp1bGll
biwKCkhpLAoKPiBUaGFua3MgZm9yIHRoZSBmZWVkYmFjay4KPiAKPiBPbiBNb24sIE5vdiAxMiwg
MjAxOCBhdCA0OjM2IFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3Rl
Ogo+Pgo+PiBIaSBNaXJlbGEsCj4+Cj4+IE9uIDExLzEyLzE4IDExOjMwIEFNLCBNaXJlbGEgU2lt
b25vdmljIHdyb3RlOgo+Pj4gR0lDIGFuZCB2aXJ0dWFsIHRpbWVyIGNvbnRleHQgbXVzdCBiZSBz
YXZlZCB3aGVuIHRoZSBkb21haW4gc3VzcGVuZHMuCj4+Cj4+IFBsZWFzZSBwcm92aWRlIHRoZSBy
YXRpb25hbGUgZm9yIHRoaXMuIElzIGl0IHJlcXVpcmVkIGJ5IHRoZSBzcGVjPwo+Pgo+IAo+IFRo
aXMgaXMgcmVxdWlyZWQgZm9yIEdJQyBiZWNhdXNlIGEgZ3Vlc3QgbGVhdmVzIGVuYWJsZWQgaW50
ZXJydXB0cyBpbgo+IHRoZSBHSUMgdGhhdCBjb3VsZCB3YWtlIGl0IHVwLCBhbmQgb24gcmVzdW1l
IGl0IHNob3VsZCBiZSBhYmxlIHRvCj4gZGV0ZWN0IHdoaWNoIGludGVycnVwdCB3b2tlIGl0IHVw
LiBXaXRob3V0IHNhdmluZy9yZXN0b3JpbmcgdGhlIHN0YXRlCj4gb2YgR0lDIHRoaXMgd291bGQg
bm90IGJlIHBvc3NpYmxlLgoKSSBhbSBjb25mdXNlZC4gSW4gcGF0Y2ggIzEwLCB5b3Ugc2F2ZSB0
aGUgR0lDIGhvc3QgYmVjYXVzZSB0aGUgR0lDIGNhbiAKYmUgcG93ZXJlZC1kb3duLiBMaW51eCBp
cyBhbHNvIHNhdmluZyB0aGUgR0lDIHN0YXRlLiBTbyBob3cgdGhlIAppbnRlcnJ1cHQgY2FuIGNv
bWUgdXAgaWYgdGhlIEdJQyBpcyBwb3dlcmVkIGRvd24/Cgo+IEZvciB0aW1lciwgbXkgdW5kZXJz
dGFuZGluZyBpcyB0aGF0IHZ0aW1lciBhY2NvdW50cyBmb3IgaG93IGxvbmcgdGhlCj4gZ3Vlc3Qg
d2FzIGV4ZWN1dGluZyBhbmQgdGhpcyB0cmFja2luZyBzaG91bGQgbm90IGJlIGFmZmVjdGVkIGJ5
IHRoZQo+IHN1c3BlbmQvcmVzdW1lIHNlcXVlbmNlLiBXaXRob3V0IHNhdmluZy9yZXN0b3Jpbmcg
dGhlIHN0YXRlIG9mIHZ0aW1lciwKPiB0aGUgdGltZSB0cmFja2luZyB3b3VsZCBiZSBhZmZlY3Rl
ZCBieSB0aGUgc3VzcGVuZC9yZXN1bWUuCgpDdXJyZW50bHksIHZ0aW1lciBkb2VzIG5vdCB0YWtl
IHN1Y2ggdGhpbmdzIGludG8gYWNjb3VudC4gSXQgb25seSBzZXR1cCAKYSB0aW1lciBpbiBYZW4g
dG8gd2FrZSB1cCB0aGUgZ3Vlc3QgbGF0ZXIgb24uCgo+IEhvcGUgdGhpcyBpcyBvaywgSSdsbCBh
ZGQgaXQgdG8gdGhlIGNvbW1pdCBtZXNzYWdlLgo+IAo+Pj4gVGhpcyBpcyBkb25lIGJ5IG1vdmlu
ZyB0aGUgcmVzcGVjdGl2ZSBjb2RlIGluIGN0eHRfc3dpdGNoX2Zyb20oKQo+Pj4gYmVmb3JlIHRo
ZSByZXR1cm4gdGhhdCBoYXBwZW5zIGlmIHRoZSBkb21haW4gc3VzcGVuZGVkLgo+Pj4KPj4+IFNp
Z25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNv
bT4KPj4+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxp
bnguY29tPgo+Pj4gLS0tCj4+PiAgICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgfCAxNCArKysrKysr
LS0tLS0tLQo+Pj4gICAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlv
bnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jCj4+PiBpbmRleCA3ZjgxMDU0NjVjLi5iZWJlMzIzOGU4IDEwMDY0NAo+
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9t
YWluLmMKPj4+IEBAIC05Nyw2ICs5NywxMyBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF9mcm9t
KHN0cnVjdCB2Y3B1ICpwKQo+Pj4gICAgICAgIGlmICggaXNfaWRsZV92Y3B1KHApICkKPj4+ICAg
ICAgICAgICAgcmV0dXJuOwo+Pj4KPj4+ICsgICAgLyogVkdJQyAqLwo+Pj4gKyAgICBnaWNfc2F2
ZV9zdGF0ZShwKTsKPj4+ICsKPj4+ICsgICAgLyogQXJjaCB0aW1lciAqLwo+Pj4gKyAgICBwLT5h
cmNoLmNudGtjdGwgPSBSRUFEX1NZU1JFRzMyKENOVEtDVExfRUwxKTsKPj4+ICsgICAgdmlydF90
aW1lcl9zYXZlKHApOwo+Pj4gKwo+Pj4gICAgICAgIC8qIFZDUFUncyBjb250ZXh0IHNob3VsZCBu
b3QgYmUgc2F2ZWQgaWYgaXRzIGRvbWFpbiBpcyBzdXNwZW5kZWQgKi8KPj4KPj4gVGhlIEdJQyBh
bmQgdGltZXIgYXJlIHBhcnQgb2YgdGhlIHZDUFUgY29udGV4dC4gU28gdGhpcyBjb21tZW50IGxv
b2tzIGEKPj4gYml0IHN0YWxlLgo+IAo+IEl0J3Mgbm90IHN0YWxlLCBidXQgaW5jb3JyZWN0IGlu
IHRoYXQgcGVyc3BlY3RpdmUuIFRoZSBjb21tZW50IHNob3VsZAo+IGJlIHVwZGF0ZWQgdG8gIlZD
UFUgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIGNvbnRleHQgc2hvdWxkIC4uLiIKCkJ1dCB0aGUgdGlt
ZXIgaXMgcGFydCBvZiB0aGUgYXJjaGl0ZWN0dXJlLi4uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 17:01:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 17:01: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-devel-bounces@lists.xenproject.org>)
	id 1gMFa9-00048V-4s; Mon, 12 Nov 2018 17:01: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMFa8-00048F-81
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 17:01:00 +0000
X-Inumbo-ID: 8721e400-e69c-11e8-ba0d-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8721e400-e69c-11e8-ba0d-12d6303a7972;
 Mon, 12 Nov 2018 17:00:59 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CC66280D;
 Mon, 12 Nov 2018 09:00:58 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 713D53F5CF;
 Mon, 12 Nov 2018 09:00:57 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
Date: Mon, 12 Nov 2018 17:00:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xMi8xOCA0OjUyIFBNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IEhpIEp1bGll
biwKCkhpLAoKPiBUaGFua3MgZm9yIHRoZSBmZWVkYmFjay4KPiAKPiBPbiBNb24sIE5vdiAxMiwg
MjAxOCBhdCA0OjM2IFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3Rl
Ogo+Pgo+PiBIaSBNaXJlbGEsCj4+Cj4+IE9uIDExLzEyLzE4IDExOjMwIEFNLCBNaXJlbGEgU2lt
b25vdmljIHdyb3RlOgo+Pj4gR0lDIGFuZCB2aXJ0dWFsIHRpbWVyIGNvbnRleHQgbXVzdCBiZSBz
YXZlZCB3aGVuIHRoZSBkb21haW4gc3VzcGVuZHMuCj4+Cj4+IFBsZWFzZSBwcm92aWRlIHRoZSBy
YXRpb25hbGUgZm9yIHRoaXMuIElzIGl0IHJlcXVpcmVkIGJ5IHRoZSBzcGVjPwo+Pgo+IAo+IFRo
aXMgaXMgcmVxdWlyZWQgZm9yIEdJQyBiZWNhdXNlIGEgZ3Vlc3QgbGVhdmVzIGVuYWJsZWQgaW50
ZXJydXB0cyBpbgo+IHRoZSBHSUMgdGhhdCBjb3VsZCB3YWtlIGl0IHVwLCBhbmQgb24gcmVzdW1l
IGl0IHNob3VsZCBiZSBhYmxlIHRvCj4gZGV0ZWN0IHdoaWNoIGludGVycnVwdCB3b2tlIGl0IHVw
LiBXaXRob3V0IHNhdmluZy9yZXN0b3JpbmcgdGhlIHN0YXRlCj4gb2YgR0lDIHRoaXMgd291bGQg
bm90IGJlIHBvc3NpYmxlLgoKSSBhbSBjb25mdXNlZC4gSW4gcGF0Y2ggIzEwLCB5b3Ugc2F2ZSB0
aGUgR0lDIGhvc3QgYmVjYXVzZSB0aGUgR0lDIGNhbiAKYmUgcG93ZXJlZC1kb3duLiBMaW51eCBp
cyBhbHNvIHNhdmluZyB0aGUgR0lDIHN0YXRlLiBTbyBob3cgdGhlIAppbnRlcnJ1cHQgY2FuIGNv
bWUgdXAgaWYgdGhlIEdJQyBpcyBwb3dlcmVkIGRvd24/Cgo+IEZvciB0aW1lciwgbXkgdW5kZXJz
dGFuZGluZyBpcyB0aGF0IHZ0aW1lciBhY2NvdW50cyBmb3IgaG93IGxvbmcgdGhlCj4gZ3Vlc3Qg
d2FzIGV4ZWN1dGluZyBhbmQgdGhpcyB0cmFja2luZyBzaG91bGQgbm90IGJlIGFmZmVjdGVkIGJ5
IHRoZQo+IHN1c3BlbmQvcmVzdW1lIHNlcXVlbmNlLiBXaXRob3V0IHNhdmluZy9yZXN0b3Jpbmcg
dGhlIHN0YXRlIG9mIHZ0aW1lciwKPiB0aGUgdGltZSB0cmFja2luZyB3b3VsZCBiZSBhZmZlY3Rl
ZCBieSB0aGUgc3VzcGVuZC9yZXN1bWUuCgpDdXJyZW50bHksIHZ0aW1lciBkb2VzIG5vdCB0YWtl
IHN1Y2ggdGhpbmdzIGludG8gYWNjb3VudC4gSXQgb25seSBzZXR1cCAKYSB0aW1lciBpbiBYZW4g
dG8gd2FrZSB1cCB0aGUgZ3Vlc3QgbGF0ZXIgb24uCgo+IEhvcGUgdGhpcyBpcyBvaywgSSdsbCBh
ZGQgaXQgdG8gdGhlIGNvbW1pdCBtZXNzYWdlLgo+IAo+Pj4gVGhpcyBpcyBkb25lIGJ5IG1vdmlu
ZyB0aGUgcmVzcGVjdGl2ZSBjb2RlIGluIGN0eHRfc3dpdGNoX2Zyb20oKQo+Pj4gYmVmb3JlIHRo
ZSByZXR1cm4gdGhhdCBoYXBwZW5zIGlmIHRoZSBkb21haW4gc3VzcGVuZGVkLgo+Pj4KPj4+IFNp
Z25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNv
bT4KPj4+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxp
bnguY29tPgo+Pj4gLS0tCj4+PiAgICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgfCAxNCArKysrKysr
LS0tLS0tLQo+Pj4gICAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlv
bnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jCj4+PiBpbmRleCA3ZjgxMDU0NjVjLi5iZWJlMzIzOGU4IDEwMDY0NAo+
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9t
YWluLmMKPj4+IEBAIC05Nyw2ICs5NywxMyBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF9mcm9t
KHN0cnVjdCB2Y3B1ICpwKQo+Pj4gICAgICAgIGlmICggaXNfaWRsZV92Y3B1KHApICkKPj4+ICAg
ICAgICAgICAgcmV0dXJuOwo+Pj4KPj4+ICsgICAgLyogVkdJQyAqLwo+Pj4gKyAgICBnaWNfc2F2
ZV9zdGF0ZShwKTsKPj4+ICsKPj4+ICsgICAgLyogQXJjaCB0aW1lciAqLwo+Pj4gKyAgICBwLT5h
cmNoLmNudGtjdGwgPSBSRUFEX1NZU1JFRzMyKENOVEtDVExfRUwxKTsKPj4+ICsgICAgdmlydF90
aW1lcl9zYXZlKHApOwo+Pj4gKwo+Pj4gICAgICAgIC8qIFZDUFUncyBjb250ZXh0IHNob3VsZCBu
b3QgYmUgc2F2ZWQgaWYgaXRzIGRvbWFpbiBpcyBzdXNwZW5kZWQgKi8KPj4KPj4gVGhlIEdJQyBh
bmQgdGltZXIgYXJlIHBhcnQgb2YgdGhlIHZDUFUgY29udGV4dC4gU28gdGhpcyBjb21tZW50IGxv
b2tzIGEKPj4gYml0IHN0YWxlLgo+IAo+IEl0J3Mgbm90IHN0YWxlLCBidXQgaW5jb3JyZWN0IGlu
IHRoYXQgcGVyc3BlY3RpdmUuIFRoZSBjb21tZW50IHNob3VsZAo+IGJlIHVwZGF0ZWQgdG8gIlZD
UFUgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIGNvbnRleHQgc2hvdWxkIC4uLiIKCkJ1dCB0aGUgdGlt
ZXIgaXMgcGFydCBvZiB0aGUgYXJjaGl0ZWN0dXJlLi4uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 17:09:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 17:09: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-devel-bounces@lists.xenproject.org>)
	id 1gMFiU-0004Xc-C0; Mon, 12 Nov 2018 17:09: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMFiT-0004XX-Fw
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 17:09:37 +0000
X-Inumbo-ID: bb8d0358-e69d-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id bb8d0358-e69d-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 17:09:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 45DA680D;
 Mon, 12 Nov 2018 09:09:36 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 040FF3F5CF;
 Mon, 12 Nov 2018 09:09:32 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-9-julien.grall@arm.com>
 <CAC1WxdgJTv6KuJFahYScDDWqHNz7iu21BV7ep5thtcwXxUCVEw@mail.gmail.com>
 <f6b0a222-573d-c49c-52d6-93b3c9e52679@arm.com>
 <CAC1Wxdhz3Cz8yD0gFep4LNA15Siz17VJNOWV00hPh_au93jP_A@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2d026abd-d6fc-5762-f4c5-87f313e04d31@arm.com>
Date: Mon, 12 Nov 2018 17:09:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAC1Wxdhz3Cz8yD0gFep4LNA15Siz17VJNOWV00hPh_au93jP_A@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 8/8] xen: Swich parameter in
 get_page_from_gfn to use typesafe gfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: kevin.tian@intel.com, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, jun.nakajima@intel.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>,
 suravee.suthikulpanit@amd.com, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, brian.woods@amd.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xMi8xOCA0OjU4IFBNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+PiBXaGF0J3Mg
d3Jvbmcgd2l0aCBpbmNsdWRpbmcgY2xlYW4tdXAgcGF0Y2ggaW4gYSBzZXJpZXMgYWRkaW5nIGEg
ZmVhdHVyZT8KPiAKPiBJIGRvIG5vdCBtZWFuIGl0IGlzIHdyb25nLgo+IEp1c3QgYXNzdW1pbmcg
dGhhdCBpbnRyb2R1Y2luZyBhIG5ldyBmZWF0dXJlIGFuZCBjbGVhbmluZyB1cCBhIGNvZGUKPiBt
aWdodCBiZSBkaWZmZXJlbnQgcHJvY2Vzc2VzIHdpdGggYSBkaWZmZXJlbnQgcmV2aWV3IHBlcmlv
ZC4KCldlIGRvbid0IGhhdmUgZGlmZmVyZW50IHByb2Nlc3Mgbm9yIGRpZmZlcmVudCByZXZpZXcg
cGVyaW9kIGJldHdlZW4gCmNsZWFuLXVwIGFuZCBuZXcgZmVhdHVyZS4KCkkgdGVuZCB0byBkbyBj
bGVhbi11cCB3aGVuIHdyaXRpbmcgbmV3IGZlYXR1cmVzLi4uIFNlZSBteSBjYWNoZWZsdXNoIApz
ZXJpZXMgYXMgd2VsbC4gSWYgdGhlIGNsZWFuLXVwIGlzIHNtYWxsIHRoZW4gSSB3aWxsIGFwcGVu
ZC9wcmVwZW5kIHRvIAp0aGUgZmVhdHVyZSBzZXJpZXMuCgpUaGlzIHBhdGNoIG1vZGlmeSBhIGZ1
bmN0aW9uIHRoYXQgd2FzIGNhbGxlZCBieSB0aGlzIHBhdGNoIGFuZCB0aGVyZWZvcmUgCmRlcGVu
ZHMgb24gdGhlIHJlc3Qgb2YgdGhlIHNlcmllcy4gVGhpcyB3YXMgd3JpdHRlbiB3aXRoIHRoaXMg
c2VyaWVzIHNvIAppdCBtYWtlcyBzZW5zZSB0byBtZSB0byBkbyBpdCB0b2dldGhlciBhcyBpdCBk
aWN0YXRlcyB0aGUgb3JkZXIgSSB3b3VsZCAKbGlrZSB0aGUgcGF0Y2hlcyBhcHBsaWVkIGFuZCBz
aW1wbGlmeSB0cmFja2luZyAoSSBoYXZlIG1hbnkgc2VyaWVzIGluIApmbGlnaHQpLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 17:21:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 17:21: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-devel-bounces@lists.xenproject.org>)
	id 1gMFtj-00062W-DZ; Mon, 12 Nov 2018 17:21: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=0ka0=nx=citrix.com=prvs=847df0986=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gMFti-00062R-5n
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 17:21:14 +0000
X-Inumbo-ID: 5a38913a-e69f-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a38913a-e69f-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 17:21:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,496,1534809600"; d="scan'208";a="70325677"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23529.46709.254200.357650@mariner.uk.xensource.com>
Date: Mon, 12 Nov 2018 17:20:53 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181112164930.25893-3-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
 <20181112164930.25893-3-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6 02/11] libxl_qmp: Separate QMP message
 generation from qmp_send_prepare
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmtzIGZvciB0aGUgcmVwb3N0LiAgSSBmZWVsIEkgYW0gZ29pbmcgdG8gbWFrZSBzb21lIGNv
bW1lbnRzIHdoaWNoCmNvdWxkIHBlcmhhcHMgaGF2ZSBiZWVuIG1hZGUgZWFybGllciwgc28gc29y
cnkgZm9yIHRoYXQ6CgpBbnRob255IFBFUkFSRCB3cml0ZXMgKCJbUEFUQ0ggdjYgMDIvMTFdIGxp
YnhsX3FtcDogU2VwYXJhdGUgUU1QIG1lc3NhZ2UgZ2VuZXJhdGlvbiBmcm9tIHFtcF9zZW5kX3By
ZXBhcmUiKToKPiAgICAgdjY6Cj4gICAgICAgICBjb21tZW50IGFib3V0IG93bmVyc2hpcCBvZiBi
dWYKClRoaXMgaXMgZ29vZC4gIEJ1dDoKCj4gLXN0YXRpYyBjaGFyICpxbXBfc2VuZF9wcmVwYXJl
KGxpYnhsX19nYyAqZ2MsIGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWQsIGxpYnhsX19qc29uX29iamVjdCAqYXJn
cywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcW1wX2NhbGxiYWNrX3QgY2FsbGJh
Y2ssIHZvaWQgKm9wYXF1ZSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcW1wX3Jl
cXVlc3RfY29udGV4dCAqY29udGV4dCkKClByZXZpb3VzbHkgdGhpcyBmdW5jdGlvbiByZXR1cm5l
ZCBtZW1vcnkgYWxsb2NhdGVkIGZyb20gbWFsbG9jLCBhbmQKdGhpcyB3YXMgbm90IGRvY3VtZW50
ZWQuICBJIHRoaW5rIGl0IHNob3VsZCBiZSwgZm9yIGJvdGggdGhpcyBhbmQgZm9yCnFtcF9wcmVw
YXJlX2NtZC4gIFNlZSB0aGUgYmlnIGxpYnhsLmggY29tbWVudCBvbiAibWVtb3J5IGFsbG9jYXRp
b24iLgoKPiBAQCAtNjA4LDYgKzYwNywzMiBAQCBzdGF0aWMgY2hhciAqcW1wX3NlbmRfcHJlcGFy
ZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCwKPiAgICAgIHMgPSB5YWps
X2dlbl9nZXRfYnVmKGhhbmQsICZidWYsICZsZW4pOwo+ICAKPiAgICAgIGlmIChzKSB7Cj4gKyAg
ICAgICAgZ290byBvdXQ7Cj4gKyAgICB9CgpTaG91bGQgdGhlcmUgYmUgYSBsb2cgbWVzc2FnZSBo
ZXJlID8gIElmIG5vdCwgbWF5YmUgeW91IGp1c3QgbWVhbnQKICAgIGlmIChzKSBnb3RvIG91dDsK
SW4gbGlieGxfanNvbi5jIHdlIGZpbmQgdGhlIHBhdHRlcm4gaXMgdXN1YWxseToKICAgIGlmIChz
ICE9IHlhamxfZ2VuX3N0YXR1c19vaykgZ290byBvdXQ7CmJ1dCBJIGd1ZXNzIHdlIGNhbiBoYXJk
Y29kZSB0aGUgYXNzdW1wdGlvbiB0aGF0IHlhamxfZ2VuX3N0YXR1c19vaz09MC4KCj4gKyAgICBy
ZXQgPSBsaWJ4bF9fc3ByaW50ZihOT0dDLCAiJSouKnNcclxuIiwgKGludClsZW4sIChpbnQpbGVu
LCBidWYpOwo+ICsgICAgbGVuICs9IDI7CgpQbGVhc2UgdXNlICVuIHRvIGdldCB0aGUgbGVuZ3Ro
LCBpbnN0ZWFkLiAgVGhpcyBraW5kIG9mIGFkLWhvYwphZGRpdGlvbiBlbmNvZGVzIHRoZSBidWZm
ZXIgdXNhZ2UgaW5mb3JtYXRpb24gaW4gdHdvIGRpc2pvaW50IHBsYWNlcwphbmQgY2FuIGVhc2ls
eSByZXN1bHQgaW4gYnVmZmVyIGxlbmd0aCBidWdzIHdoZW4gdGhlIGNvZGUgaXMgbGF0ZXIKbW9k
aWZpZWQuCgo+ICBzdGF0aWMgaW50IHFtcF9zZW5kKGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLAo+
IEBAIC02NDEsNyArNjYzLDggQEAgc3RhdGljIGludCBxbXBfc2VuZChsaWJ4bF9fcW1wX2hhbmRs
ZXIgKnFtcCwKPiAgICAgIGludCByYyA9IC0xOwo+ICAgICAgR0NfSU5JVChxbXAtPmN0eCk7Cj4g
IAo+IC0gICAgYnVmID0gcW1wX3NlbmRfcHJlcGFyZShnYywgcW1wLCBjbWQsIGFyZ3MsIGNhbGxi
YWNrLCBvcGFxdWUsIGNvbnRleHQpOwo+ICsgICAgYnVmID0gcW1wX3NlbmRfcHJlcGFyZShnYywg
cW1wLCBjbWQsIGFyZ3MsIGNhbGxiYWNrLCBvcGFxdWUsIGNvbnRleHQsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE5VTEwpOwo+ICAKPiAgICAgIGlmIChidWYgPT0gTlVMTCkgewo+ICAg
ICAgICAgIGdvdG8gb3V0Owo+IEBAIC02NTAsMTIgKzY3MywxMCBAQCBzdGF0aWMgaW50IHFtcF9z
ZW5kKGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLAo+ICAgICAgaWYgKGxpYnhsX3dyaXRlX2V4YWN0
bHkocW1wLT5jdHgsIHFtcC0+cW1wX2ZkLCBidWYsIHN0cmxlbihidWYpLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIlFNUCBjb21tYW5kIiwgIlFNUCBzb2NrZXQiKSkKPiAgICAgICAg
ICBnb3RvIG91dDsKPiAtICAgIGlmIChsaWJ4bF93cml0ZV9leGFjdGx5KHFtcC0+Y3R4LCBxbXAt
PnFtcF9mZCwgIlxyXG4iLCAyLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIkNSTEYi
LCAiUU1QIHNvY2tldCIpKQo+IC0gICAgICAgIGdvdG8gb3V0Owo+ICAKPiAgICAgIHJjID0gcW1w
LT5sYXN0X2lkX3VzZWQ7Cj4gIG91dDoKPiArICAgIGZyZWUoYnVmKTsKClRoaXMgcGF0Y2ggc2Vl
bXMgdG8gYmUgYSBtaXh0dXJlIG9mIGZvdXIgdGhpbmdzOgoKIDEuIENoYW5naW5nIHRoZSByZXR1
cm4gdmFsdWUgY29udmVudGlvbiBvZiBxbXBfc2VuZF9wcmVwYXJlCiAgICB0byBleHBlY3QgdGhl
IGNhbGxlciB0byBmcmVlIGl0LgoKIDIuIENoYW5naW5nIHFtcF9zZW5kX3ByZXBhcmUgdG8gaW5j
bHVkZSB0aGUgXHJcbgoKIDMuIFNwbGl0dGluZyBxbXBfcHJlcGFyZV9jbWQgb3V0IGZyb20gcW1w
X3NlbmRfcHJlcGFyZQoKIDQuIENoYW5naW5nIHFtcF9zZW5kX3ByZXBhcmUgdG8gdGVsbCB0aGUg
Y2FsbGVyIHRoZSBsZW5ndGgKCk92ZXJhbGwgSSB0aGluayB0aGVyZSBpcyBzdXBwb3NlZCB0byBi
ZSBubyBmdW5jdGlvbmFsIGNoYW5nZSA/ClRoaXMgc2hvdWxkIGJlIG1lbnRpb25lZCBpbiB0aGUg
Y29tbWl0IG1lc3NhZ2UuCgpJIGFwcHJlY2lhdGUgdGhhdCB0aGVzZSBmb3VyIHRoaW5ncyBhcmUg
c21hbGwsIHBlcmhhcHMgdG9vIHNtYWxsIHRvCnNwbGl0IG91dCwgYnV0IHRoZXkgc2hvdWxkIGFs
bCBiZSBtZW50aW9uZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLgoKQW5kIHRoZW4sIHRoZSByZWFz
b25zIGZvciB0aGVzZSBjaGFuZ2VzIGFyZSB1bnN0YXRlZC4gIEFGQUlDVDoKCjMgaXMgd2FudGVk
IGJlY2F1c2Ugd2UgYXJlIGdvaW5nIHRvIGhhdmUgYSBuZXcgY2FsbGVyIHdoaWNoIHdhbnRzIHRv
CmhhbmRsZSB0aGUgc2VuZGluZyBpdHNlbGYuICBGaW5lLgoKMiBpcyB3YW50ZWQgYmVjYXVzZSBl
dmVyeSBjYWxsZXIgd2lsbCB3YW50IHRoaXMsIHNvIGl0IHNob3VsZCBiZSBkb25lCmluIHRoZSBj
b21tb24gZnVuY3Rpb24uCgoxIGlzIHdhbnRlZCBiZWNhdXNlIDIgZGVtYW5kcyBpdC4KCjQgPz8/
ICBUaGUgZXhpc3RpbmcgY29kZSB1c2VzIHN0cmxlbi4gIEpTT04gY2FuJ3QgY29udGFpbiBudWwg
Ynl0ZXMuCldoeSBzaG91bGQgdGhlIG5ldyBjYWxsZXIgbm90IGRvIHNpbWlsYXJseSA/ICBJZiB0
aGUgdXNlIG9mIHN0cmxlbiBpcwp3cm9uZyB3aHkgbm90IGNoYW5nZSB0aGUgb2xkIGNhbGxlciA/
ICAoTWF5YmUgaXQgaXMgZ29pbmcgYXdheSwgaW4Kd2hpY2ggY2FzZSB0aGF0IG5lZWRzIHRvIGJl
IG1lbnRpb25lZC4pCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 17:22:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 17:22: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-devel-bounces@lists.xenproject.org>)
	id 1gMFvM-00068o-Rq; Mon, 12 Nov 2018 17:22:56 +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=0ka0=nx=citrix.com=prvs=847df0986=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gMFvL-00068g-4k
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 17:22:55 +0000
X-Inumbo-ID: 963678e0-e69f-11e8-b351-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 963678e0-e69f-11e8-b351-12d6303a7972;
 Mon, 12 Nov 2018 17:22:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,496,1534809600"; d="scan'208";a="70325813"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23529.46821.437745.367327@mariner.uk.xensource.com>
Date: Mon, 12 Nov 2018 17:22:45 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181112164930.25893-4-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
 <20181112164930.25893-4-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6 03/11] libxl_qmp: Change
 qmp_qemu_check_version to compare version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY2IDAzLzExXSBsaWJ4bF9xbXA6IENoYW5n
ZSBxbXBfcWVtdV9jaGVja192ZXJzaW9uIHRvIGNvbXBhcmUgdmVyc2lvbiIpOgo+IFRoaXMgcGF0
Y2ggbWFrZXMgdGhlIGZ1bmN0aW9uIHNpbXBsZXIgdG8gcmVhZC4gSXQgYWxzbyBhZGQgdGhlIGFi
aWxpdHkKPiBmb3IgYSBjYWxsZXIgdG8gdGVsbCBpZiBRRU1VIGlzIG5ld2VyIG9yIGhhdmUgdGhl
IGV4YWN0IHZlcnNpb24uCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 17:26:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 17:26: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-devel-bounces@lists.xenproject.org>)
	id 1gMFyp-0006KX-Dv; Mon, 12 Nov 2018 17:26: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=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMFyn-0006KN-UK
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 17:26:29 +0000
X-Inumbo-ID: 120e19c8-e6a0-11e8-bac3-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 120e19c8-e6a0-11e8-bac3-12d6303a7972;
 Mon, 12 Nov 2018 17:26:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMFyb-0002cr-VS; Mon, 12 Nov 2018 17:26:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMFyb-0005yf-Mu; Mon, 12 Nov 2018 17:26:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMFyb-0002KP-MJ; Mon, 12 Nov 2018 17:26:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129847-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=246604e3a46db5a5746a082df0465b37f45c039b
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 17:26:17 +0000
Subject: [Xen-devel] [ovmf test] 129847: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTg0NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk4NDcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMjQ2NjA0ZTNhNDZkYjVhNTc0NmEwODJkZjA0NjViMzdmNDVjMDM5Ygpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDUgZGF5cyAgIDM1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTg0NyAgMjAxOC0xMS0xMiAxMzo0MToyNSBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgNzk0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 17:30:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 17: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-devel-bounces@lists.xenproject.org>)
	id 1gMG2F-0006hK-6O; Mon, 12 Nov 2018 17:30: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=0ka0=nx=citrix.com=prvs=847df0986=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gMG2E-0006Zb-62
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 17:30:02 +0000
X-Inumbo-ID: 951dd0f7-e6a0-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 951dd0f7-e6a0-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 17:30:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,496,1534809600"; d="scan'208";a="70326392"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23529.47249.121237.100337@mariner.uk.xensource.com>
Date: Mon, 12 Nov 2018 17:29:53 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181112164930.25893-5-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
 <20181112164930.25893-5-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6 04/11] libxl: Design of an async API to
 issue QMP commands to QEMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY2IDA0LzExXSBsaWJ4bDogRGVzaWduIG9m
IGFuIGFzeW5jIEFQSSB0byBpc3N1ZSBRTVAgY29tbWFuZHMgdG8gUUVNVSIpOgo+IEFsbCB0aGUg
ZnVuY3Rpb25zIHdpbGwgYmUgaW1wbGVtZW50ZWQgaW4gbGF0ZXIgcGF0Y2hlcy4KPiAKPiBUaGlz
IHBhdGNoIGluY2x1ZGVzIHRoZSBBUEkgdGhhdCBsaWJ4bCBjYW4gdXNlIHRvIHNlbmQgUU1QIGNv
bW1hbmRzIHRvCj4gUUVNVS4KLi4uCj4gICAgICAgICBSZXdyaXRlIHRoZSBjb21tZW50IGFib3V0
IHRoZSBjYWxsYmFjaywgYW5kIGV4cGxhaW4gdGhhdCBvbiBlcnJvciwKPiAgICAgICAgICAgICB0
aGUgYGV2YCBtYXkgYmUgSWRsZSBvciBtYXkgc3RpbGwgYmUgQ29ubmVjdGVkCgpUaGlzIGlzIGdv
b2QsIHRoYW5rcy4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 17:34:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 17:34: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-devel-bounces@lists.xenproject.org>)
	id 1gMG6P-0007Gw-RT; Mon, 12 Nov 2018 17:34: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=0ka0=nx=citrix.com=prvs=847df0986=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gMG6O-0007GP-FT
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 17:34:20 +0000
X-Inumbo-ID: 2f7df7e3-e6a1-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f7df7e3-e6a1-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 17:34:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,496,1534809600"; d="scan'208";a="70326773"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23529.47512.995404.376265@mariner.uk.xensource.com>
Date: Mon, 12 Nov 2018 17:34:16 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181112164930.25893-7-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
 <20181112164930.25893-7-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6 06/11] libxl_exec: Add
 libxl__spawn_initiate_failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY2IDA2LzExXSBsaWJ4bF9leGVjOiBBZGQg
bGlieGxfX3NwYXduX2luaXRpYXRlX2ZhaWx1cmUiKToKPiBUaGlzIGZ1bmN0aW9uIGNhbiBiZSB1
c2VkIGJ5IHVzZXIgb2YgbGlieGxfX3NwYXduXyogd2hlbiB0aGV5IHNldHVwIGEKPiBub3RpZmlj
YXRpb24gb3RoZXIgdGhhbiB4ZW5zdG9yZS4gVGhlIHBhcmVudCBjYW4gYWxyZWFkeSByZXBvcnQg
c3VjY2Vzcwo+IHZpYSBsaWJ4bF9fc3Bhd25faW5pdGlhdGVfZGV0YWNoKCksIHRoaXMgbmV3IGZ1
bmN0aW9uIGNhbiBiZSB1c2VkIGZvcgo+IGZhaWx1cmUgaW5zdGVhZCBvZiB3YWl0aW5nIGZvciB0
aGUgdGltZW91dC4KLi4uCj4gKyAqIC4uLiBJdAo+ICsgKiBpcyBwb3NzaWJsZSBmb3IgYSBzcGF3
biB0byBmYWlsIGZvciBtdWx0aXBsZSByZWFzb25zLCBmb3IgZXhhbXBsZQo+ICsgKiBjYWxsKHMp
IHRvIGxpYnhsX19zcGF3bl9pbml0aWF0ZV9mYWlsdXJlIGFuZCBhbHNvIGZvciBzb21lIG90aGVy
IHJlYXNvbi4KPiArICogSW4gdGhhdCBjYXNlIHRoZSBmaXJzdCByYyB2YWx1ZSBmcm9tIGFueSBz
b3VyY2Ugd2lsbCB0YWtlIHByZWNlZGVuY2UuCgpCdXQgeW91ciBwYXRjaCBkb2VzIG5vdCBtYWtl
IHRoaXMgdHJ1ZSwgYmVjYXVzZSBhbiByYyB2YWx1ZSBmcm9tCmxpYnhsX19zcGF3bl9pbml0aWF0
ZV9mYWlsdXJlIG1heSBiZSBvdmVyd3JpdHRlbiBieSBhIGxhdGVyIGNhbGwgdG8Kc3Bhd25fZmFp
bC4KCkFuZCB0aGUgcmVhc29uIHlvdSBoYXZlIHdyaXR0ZW4gdGhpcyAobGF0ZW50LCBwcm9iYWJs
eSBhcyBmYXIgYXMgdGhlCmFwcGxpY2F0aW9uIGlzIGN1cnJlbnRseSBjb25jZXJuZWQpIGJ1ZyBp
cyB0aGF0OgoKPiArdm9pZCBsaWJ4bF9fc3Bhd25faW5pdGlhdGVfZmFpbHVyZShsaWJ4bF9fZ2Mg
KmdjLCBsaWJ4bF9fc3Bhd25fc3RhdGUgKnNzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCByYykKPiArLyogVGhlIHNwYXduIHN0YXRlIG11c3QgYmUgQXR0YWNoZWQg
b24gZW50cnkgYW5kIHdpbGwgYmUgQXR0YWNoZWQgRmFpbGVkCj4gKyAqIG9uIHJldHVybi4gICov
Cj4gK3sKPiArICAgIGFzc2VydChyYyk7Cj4gKyAgICBpZiAoIXNzLT5yYykKPiArICAgICAgICBz
cy0+cmMgPSByYzsKPiArICAgIHNwYXduX2RldGFjaChnYywgc3MpOwo+ICt9CgpUaGlzIGlzIGFu
IG9wZW4tY29kZWQgY29weSBvZiBzcGF3bl9mYWlsLiAgSWYgeW91IGhhZG4ndCB3cml0dGVuIGEK
Y29weSBvZiBpdCwgeW91IHdvdWxkIGhhdmUgY2hhbmdlZCB0aGUgcmMgc3F1YXNoaW5nIGluIHNw
YXduX2ZhaWwgdG9vLgoKSSB0aGluayBsaWJ4bF9fc3Bhd25faW5pdGlhdGVfZmFpbHVyZSBhbmQg
c3Bhd25fZmFpbCBuZWVkIHRvIGJlIHR3bwpuYW1lcyBmb3IgdGhlIHNhbWUgZnVuY3Rpb24uCgpU
aGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 17:42:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 17:42: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-devel-bounces@lists.xenproject.org>)
	id 1gMGE9-00086u-N2; Mon, 12 Nov 2018 17:42: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMGE7-00086I-PN
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 17:42:19 +0000
X-Inumbo-ID: 4cbda704-e6a2-11e8-9a16-bc764e045a96
Received: from mail-qk1-x72f.google.com (unknown [2607:f8b0:4864:20::72f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4cbda704-e6a2-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 17:42:18 +0000 (UTC)
Received: by mail-qk1-x72f.google.com with SMTP id d135so14742243qkc.12
 for <xen-devel@lists.xenproject.org>; Mon, 12 Nov 2018 09:42:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=/HG+tD7LFTgU9Qu2sM/+Sf87BFgHVcCimjY4DU9GFKc=;
 b=CYjkv//AGaMMGu1V1n71E4LGBOgi520GHOVwQb150KsizlOJRdKUNpVs+XD+sUFG6V
 D2YX0oX2wl7NMAZrqIVVm3BaJ0yQRFVsMpqsoN5uNrtm/zD0tOPlSCbrFQPrddTqXYmn
 ZANYG0GxOzoPQ732KBYr9HOctcizypubA0ykKr8G5YFmrLDqgxSI3BJkNGW/GRIfjGg5
 Yq9vrVgiv6Wtt+3Dzvn4v4aFdZffrlgV4fmAP6E6yi0R/Z5Su85YwCM1omsuzUomACQa
 gctaE5dI13qoVOOyqjo64SmWGJFhkzpsEOaZS0V2Z2Vr/3NhFZJj9iGG25GsM0fJNhDy
 S3CA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=/HG+tD7LFTgU9Qu2sM/+Sf87BFgHVcCimjY4DU9GFKc=;
 b=Wry+TvZD8P8Cn/fR1utpQoYfdLpzTDJwwlAClu6S20yPTDFZnqR3lZkLVJXxSoFsl9
 yX/8TJqWB7XCyod51jVPzYSwieC/X89Vs/Pnl0VJeYWSp19FW2n67CeEP92mc0whNunJ
 Mp8VYEBubeKOPyM6RxprjyHiUUeZVJAcezo7uwejIJFfpofhL3cThoMf93jPWIxzFTc8
 pQlGCtw486rdk3oTBTWVLxV8aykAgXcP0uvE4b5jKjH0b1+q8MOk1POSY+DIE9CAHvot
 Xeqmh7UH+ga5Gu/mWYugW3U7EdjZFbBJ0Qza1D3QD3MJDL1vGLNG4n6iP2E8SNFtbrk6
 UG+A==
X-Gm-Message-State: AGRZ1gLYFsMecKAyUjWmIPQPYgFBr8YLS2awFeKng3xR8hlSchyEC0p8
 W5T/g9M93kmpyNKkRr5MxiIahf5/gu8cuSo/oMJf6w==
X-Google-Smtp-Source: AJdET5e8HKfbq3Wy8xHtMgsxNjTLkTPbdgU7xLP4Xe8DNyu7Ox0Psly+DVbPDS7fXqtJt+LSAuuoK4ZR9O/BpkuM4m4=
X-Received: by 2002:a37:b6c5:: with SMTP id
 g188-v6mr1755574qkf.188.1542044537786; 
 Mon, 12 Nov 2018 09:42:17 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
 <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
In-Reply-To: <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Mon, 12 Nov 2018 18:42:06 +0100
Message-ID: <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gTW9uLCBOb3YgMTIsIDIwMTggYXQgNjowMCBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+Cj4KPiBPbiAxMS8xMi8xOCA0OjUyIFBN
LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gSGkgSnVsaWVuLAo+Cj4gSGksCj4KPiA+IFRo
YW5rcyBmb3IgdGhlIGZlZWRiYWNrLgo+ID4KPiA+IE9uIE1vbiwgTm92IDEyLCAyMDE4IGF0IDQ6
MzYgUE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPj4KPiA+
PiBIaSBNaXJlbGEsCj4gPj4KPiA+PiBPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9u
b3ZpYyB3cm90ZToKPiA+Pj4gR0lDIGFuZCB2aXJ0dWFsIHRpbWVyIGNvbnRleHQgbXVzdCBiZSBz
YXZlZCB3aGVuIHRoZSBkb21haW4gc3VzcGVuZHMuCj4gPj4KPiA+PiBQbGVhc2UgcHJvdmlkZSB0
aGUgcmF0aW9uYWxlIGZvciB0aGlzLiBJcyBpdCByZXF1aXJlZCBieSB0aGUgc3BlYz8KPiA+Pgo+
ID4KPiA+IFRoaXMgaXMgcmVxdWlyZWQgZm9yIEdJQyBiZWNhdXNlIGEgZ3Vlc3QgbGVhdmVzIGVu
YWJsZWQgaW50ZXJydXB0cyBpbgo+ID4gdGhlIEdJQyB0aGF0IGNvdWxkIHdha2UgaXQgdXAsIGFu
ZCBvbiByZXN1bWUgaXQgc2hvdWxkIGJlIGFibGUgdG8KPiA+IGRldGVjdCB3aGljaCBpbnRlcnJ1
cHQgd29rZSBpdCB1cC4gV2l0aG91dCBzYXZpbmcvcmVzdG9yaW5nIHRoZSBzdGF0ZQo+ID4gb2Yg
R0lDIHRoaXMgd291bGQgbm90IGJlIHBvc3NpYmxlLgo+Cj4gSSBhbSBjb25mdXNlZC4gSW4gcGF0
Y2ggIzEwLCB5b3Ugc2F2ZSB0aGUgR0lDIGhvc3QgYmVjYXVzZSB0aGUgR0lDIGNhbgo+IGJlIHBv
d2VyZWQtZG93bi4gTGludXggaXMgYWxzbyBzYXZpbmcgdGhlIEdJQyBzdGF0ZS4gU28gaG93IHRo
ZQo+IGludGVycnVwdCBjYW4gY29tZSB1cCBpZiB0aGUgR0lDIGlzIHBvd2VyZWQgZG93bj8KPgoK
QWZ0ZXIgWGVuIChvciBMaW51eCBpbiB0aGUgY29uZmlnIHdpdGhvdXQgWGVuKSBoYW5kcyBvdmVy
IHRoZSBjb250cm9sCnRvIEVMMyBvbiBzdXNwZW5kIChjYWxscyBzeXN0ZW0gc3VzcGVuZCBQU0NJ
IHRvIEVMMyksIGl0IGxlYXZlcwplbmFibGVkIGludGVycnVwdHMgdGhhdCBhcmUgaXRzIHdha2Ut
dXAgc291cmNlcy4gU2F2aW5nIGEgR0lDIHN0YXRlCm9ubHkgbWVhbnMgdGhhdCBpdHMgY3VycmVu
dCBjb25maWd1cmF0aW9uIHdpbGwgYmUgcmVtZW1iZXJlZCBzb21ld2hlcmUKaW4gZGF0YSBzdHJ1
Y3R1cmVzLCBidXQgdGhlIGNvbmZpZ3VyYXRpb24gaXMgbm90IGNoYW5nZWQgb24gc3VzcGVuZC4K
RXZlcnl0aGluZyB0aGF0IGhhcHBlbnMgd2l0aCBpbnRlcnJ1cHQgY29uZmlndXJhdGlvbiBmcm9t
IHRoaXMgcG9pbnQKb24gaXMgcGxhdGZvcm0gc3BlY2lmaWMuIE5vdyB0aGVyZSBhcmUgMiBvcHRp
b25zOiAxKSBFTDMgd2lsbCBuZXZlcgphbGxvdyBDUFUwIHRvIGJlIHBvd2VyZWQgZG93biBhbmQg
dGhlIHdha2UtdXAgaW50ZXJydXB0IHdpbGwgaW5kZWVkCnByb3BhZ2F0ZSB2aWEgR0lDOyBvciAy
KSBDUFUwIHdpbGwgYmUgcG93ZXJlZCBkb3duIGFuZCB0aGUgR0lDIG1heSBiZQpwb3dlcmVkIGRv
d24gYXMgd2VsbCwgc28gYW4gZXh0ZXJuYWwgaGVscCBpcyBuZWVkZWQgdG8gZGVhbCB3aXRoCndh
a2UtdXAgYW5kIHJlc3VtZSAoZS5nLiBpbiBvcmRlciB0byByZWFjdCB0byBhIHdha2UtdXAgaW50
ZXJydXB0CndoaWxlIHRoZSBHSUMgaXMgZG93biwgYW5kIHBvd2VyIHVwIENQVTApLiBUaGlzIGV4
dGVybmFsIGhlbHAgaXMKcHJvdmlkZWQgYnkgc29tZSBsb3ctcG93ZXIgcHJvY2Vzc29yIG91dHNp
ZGUgb2YgdGhlIENvcnRleC1BIGNsdXN0ZXIuCgpTbyB0aGUgcGxhdGZvcm0gZmlybXdhcmUgaXMg
cmVzcG9uc2libGUgZm9yIHByb3Blcmx5IGNvbmZpZ3VyaW5nIGEKd2FrZS11cCBwYXRoIGlmIEdJ
QyBnb2VzIGRvd24uIFRoaXMgaXMgY29tbW9ubHkgaGFuZGxlZCBieSBFTDMKY29tbXVuaWNhdGlu
ZyB3aXRoIGxvdy1wb3dlciBwcm9jZXNzb3IuIFdoZW4gdGhlIEdJQyBwb3dlciBjb21lcyB1cCwK
dGhlIGludGVycnVwdCB0cmlnZ2VyZWQgYnkgYSBwZXJpcGhlcmFsIGlzIHN0aWxsIGFjdGl2ZSBh
bmQgdGhlCnNvZnR3YXJlIG9uIENvcnRleC1BIGNsdXN0ZXIgc2hvdWxkIGJlIGFibGUgdG8gb2Jz
ZXJ2ZSBpdCBvbmNlIHRoZSBHSUMKc3RhdGUgaXMgcmVzdG9yZWQsIGkuZS4gaW50ZXJydXB0cyBn
ZXQgZW5hYmxlZCBhdCBHSUMuCgo+ID4gRm9yIHRpbWVyLCBteSB1bmRlcnN0YW5kaW5nIGlzIHRo
YXQgdnRpbWVyIGFjY291bnRzIGZvciBob3cgbG9uZyB0aGUKPiA+IGd1ZXN0IHdhcyBleGVjdXRp
bmcgYW5kIHRoaXMgdHJhY2tpbmcgc2hvdWxkIG5vdCBiZSBhZmZlY3RlZCBieSB0aGUKPiA+IHN1
c3BlbmQvcmVzdW1lIHNlcXVlbmNlLiBXaXRob3V0IHNhdmluZy9yZXN0b3JpbmcgdGhlIHN0YXRl
IG9mIHZ0aW1lciwKPiA+IHRoZSB0aW1lIHRyYWNraW5nIHdvdWxkIGJlIGFmZmVjdGVkIGJ5IHRo
ZSBzdXNwZW5kL3Jlc3VtZS4KPgo+IEN1cnJlbnRseSwgdnRpbWVyIGRvZXMgbm90IHRha2Ugc3Vj
aCB0aGluZ3MgaW50byBhY2NvdW50LiBJdCBvbmx5IHNldHVwCj4gYSB0aW1lciBpbiBYZW4gdG8g
d2FrZSB1cCB0aGUgZ3Vlc3QgbGF0ZXIgb24uCj4KPiA+IEhvcGUgdGhpcyBpcyBvaywgSSdsbCBh
ZGQgaXQgdG8gdGhlIGNvbW1pdCBtZXNzYWdlLgo+ID4KPiA+Pj4gVGhpcyBpcyBkb25lIGJ5IG1v
dmluZyB0aGUgcmVzcGVjdGl2ZSBjb2RlIGluIGN0eHRfc3dpdGNoX2Zyb20oKQo+ID4+PiBiZWZv
cmUgdGhlIHJldHVybiB0aGF0IGhhcHBlbnMgaWYgdGhlIGRvbWFpbiBzdXNwZW5kZWQuCj4gPj4+
Cj4gPj4+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNA
YWdnaW9zLmNvbT4KPiA+Pj4gU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5v
d3NoYWRpQHhpbGlueC5jb20+Cj4gPj4+IC0tLQo+ID4+PiAgICB4ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgfCAxNCArKysrKysrLS0tLS0tLQo+ID4+PiAgICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRp
b25zKCspLCA3IGRlbGV0aW9ucygtKQo+ID4+Pgo+ID4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gPj4+IGluZGV4IDdmODEwNTQ2
NWMuLmJlYmUzMjM4ZTggMTAwNjQ0Cj4gPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+
ID4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiA+Pj4gQEAgLTk3LDYgKzk3LDEzIEBA
IHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnApCj4gPj4+ICAgICAg
ICBpZiAoIGlzX2lkbGVfdmNwdShwKSApCj4gPj4+ICAgICAgICAgICAgcmV0dXJuOwo+ID4+Pgo+
ID4+PiArICAgIC8qIFZHSUMgKi8KPiA+Pj4gKyAgICBnaWNfc2F2ZV9zdGF0ZShwKTsKPiA+Pj4g
Kwo+ID4+PiArICAgIC8qIEFyY2ggdGltZXIgKi8KPiA+Pj4gKyAgICBwLT5hcmNoLmNudGtjdGwg
PSBSRUFEX1NZU1JFRzMyKENOVEtDVExfRUwxKTsKPiA+Pj4gKyAgICB2aXJ0X3RpbWVyX3NhdmUo
cCk7Cj4gPj4+ICsKPiA+Pj4gICAgICAgIC8qIFZDUFUncyBjb250ZXh0IHNob3VsZCBub3QgYmUg
c2F2ZWQgaWYgaXRzIGRvbWFpbiBpcyBzdXNwZW5kZWQgKi8KPiA+Pgo+ID4+IFRoZSBHSUMgYW5k
IHRpbWVyIGFyZSBwYXJ0IG9mIHRoZSB2Q1BVIGNvbnRleHQuIFNvIHRoaXMgY29tbWVudCBsb29r
cyBhCj4gPj4gYml0IHN0YWxlLgo+ID4KPiA+IEl0J3Mgbm90IHN0YWxlLCBidXQgaW5jb3JyZWN0
IGluIHRoYXQgcGVyc3BlY3RpdmUuIFRoZSBjb21tZW50IHNob3VsZAo+ID4gYmUgdXBkYXRlZCB0
byAiVkNQVSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgY29udGV4dCBzaG91bGQgLi4uIgo+Cj4gQnV0
IHRoZSB0aW1lciBpcyBwYXJ0IG9mIHRoZSBhcmNoaXRlY3R1cmUuLi4KPgo+IENoZWVycywKPgo+
IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 17:42:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 17:42: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-devel-bounces@lists.xenproject.org>)
	id 1gMGE9-000870-W2; Mon, 12 Nov 2018 17:42: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=xmwf=nx=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMGE7-00086J-Sk
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 17:42:19 +0000
X-Inumbo-ID: 4cbcd657-e6a2-11e8-9a16-bc764e045a96
Received: from mail-qk1-x729.google.com (unknown [2607:f8b0:4864:20::729])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4cbcd657-e6a2-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 17:42:18 +0000 (UTC)
Received: by mail-qk1-x729.google.com with SMTP id w204so14758952qka.2
 for <xen-devel@lists.xen.org>; Mon, 12 Nov 2018 09:42:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=/HG+tD7LFTgU9Qu2sM/+Sf87BFgHVcCimjY4DU9GFKc=;
 b=CYjkv//AGaMMGu1V1n71E4LGBOgi520GHOVwQb150KsizlOJRdKUNpVs+XD+sUFG6V
 D2YX0oX2wl7NMAZrqIVVm3BaJ0yQRFVsMpqsoN5uNrtm/zD0tOPlSCbrFQPrddTqXYmn
 ZANYG0GxOzoPQ732KBYr9HOctcizypubA0ykKr8G5YFmrLDqgxSI3BJkNGW/GRIfjGg5
 Yq9vrVgiv6Wtt+3Dzvn4v4aFdZffrlgV4fmAP6E6yi0R/Z5Su85YwCM1omsuzUomACQa
 gctaE5dI13qoVOOyqjo64SmWGJFhkzpsEOaZS0V2Z2Vr/3NhFZJj9iGG25GsM0fJNhDy
 S3CA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=/HG+tD7LFTgU9Qu2sM/+Sf87BFgHVcCimjY4DU9GFKc=;
 b=g2TE331QfWTljNhkO+B67x7asmN4QaTWQ+sMLRQYGfduWVKsFQ8wkAq5tm1pd+KpHz
 DcWHUmVVPbq9DLU+KJzFiYCTtVEPizqfSaQJ8e+pU0AKXEip9GW8p5Ch5XjWavsCU2Fe
 5//9iRyERq/KalzPfKK6SgEsdgCSmLEuRWiGa39/3lEeVHolaPZwqMKBRoCeWlXjcE9j
 9RNc2qW+yD/qMKpmAXZbjOKcfG/38hXl2wSn3T007SIOI5QW7XmkAJO3kWgzGqHaNb32
 0PIYlqkeLW9/LqULbKRfKUU7RV8MQf1KM412qNTp86hubr5fT06FoXcZSwPAmm9yLueI
 W2IA==
X-Gm-Message-State: AGRZ1gJuea1Hs+VzTaWkRavv+2EbykR3e3HvdDH0/NHTtoo+Kr1vS6CN
 6Z6O3StJU0vahQfxqT20BEbps6RKlMKiwXvqga77cw==
X-Google-Smtp-Source: AJdET5e8HKfbq3Wy8xHtMgsxNjTLkTPbdgU7xLP4Xe8DNyu7Ox0Psly+DVbPDS7fXqtJt+LSAuuoK4ZR9O/BpkuM4m4=
X-Received: by 2002:a37:b6c5:: with SMTP id
 g188-v6mr1755574qkf.188.1542044537786; 
 Mon, 12 Nov 2018 09:42:17 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
 <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
In-Reply-To: <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Mon, 12 Nov 2018 18:42:06 +0100
Message-ID: <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gTW9uLCBOb3YgMTIsIDIwMTggYXQgNjowMCBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+Cj4KPiBPbiAxMS8xMi8xOCA0OjUyIFBN
LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gSGkgSnVsaWVuLAo+Cj4gSGksCj4KPiA+IFRo
YW5rcyBmb3IgdGhlIGZlZWRiYWNrLgo+ID4KPiA+IE9uIE1vbiwgTm92IDEyLCAyMDE4IGF0IDQ6
MzYgUE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPj4KPiA+
PiBIaSBNaXJlbGEsCj4gPj4KPiA+PiBPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9u
b3ZpYyB3cm90ZToKPiA+Pj4gR0lDIGFuZCB2aXJ0dWFsIHRpbWVyIGNvbnRleHQgbXVzdCBiZSBz
YXZlZCB3aGVuIHRoZSBkb21haW4gc3VzcGVuZHMuCj4gPj4KPiA+PiBQbGVhc2UgcHJvdmlkZSB0
aGUgcmF0aW9uYWxlIGZvciB0aGlzLiBJcyBpdCByZXF1aXJlZCBieSB0aGUgc3BlYz8KPiA+Pgo+
ID4KPiA+IFRoaXMgaXMgcmVxdWlyZWQgZm9yIEdJQyBiZWNhdXNlIGEgZ3Vlc3QgbGVhdmVzIGVu
YWJsZWQgaW50ZXJydXB0cyBpbgo+ID4gdGhlIEdJQyB0aGF0IGNvdWxkIHdha2UgaXQgdXAsIGFu
ZCBvbiByZXN1bWUgaXQgc2hvdWxkIGJlIGFibGUgdG8KPiA+IGRldGVjdCB3aGljaCBpbnRlcnJ1
cHQgd29rZSBpdCB1cC4gV2l0aG91dCBzYXZpbmcvcmVzdG9yaW5nIHRoZSBzdGF0ZQo+ID4gb2Yg
R0lDIHRoaXMgd291bGQgbm90IGJlIHBvc3NpYmxlLgo+Cj4gSSBhbSBjb25mdXNlZC4gSW4gcGF0
Y2ggIzEwLCB5b3Ugc2F2ZSB0aGUgR0lDIGhvc3QgYmVjYXVzZSB0aGUgR0lDIGNhbgo+IGJlIHBv
d2VyZWQtZG93bi4gTGludXggaXMgYWxzbyBzYXZpbmcgdGhlIEdJQyBzdGF0ZS4gU28gaG93IHRo
ZQo+IGludGVycnVwdCBjYW4gY29tZSB1cCBpZiB0aGUgR0lDIGlzIHBvd2VyZWQgZG93bj8KPgoK
QWZ0ZXIgWGVuIChvciBMaW51eCBpbiB0aGUgY29uZmlnIHdpdGhvdXQgWGVuKSBoYW5kcyBvdmVy
IHRoZSBjb250cm9sCnRvIEVMMyBvbiBzdXNwZW5kIChjYWxscyBzeXN0ZW0gc3VzcGVuZCBQU0NJ
IHRvIEVMMyksIGl0IGxlYXZlcwplbmFibGVkIGludGVycnVwdHMgdGhhdCBhcmUgaXRzIHdha2Ut
dXAgc291cmNlcy4gU2F2aW5nIGEgR0lDIHN0YXRlCm9ubHkgbWVhbnMgdGhhdCBpdHMgY3VycmVu
dCBjb25maWd1cmF0aW9uIHdpbGwgYmUgcmVtZW1iZXJlZCBzb21ld2hlcmUKaW4gZGF0YSBzdHJ1
Y3R1cmVzLCBidXQgdGhlIGNvbmZpZ3VyYXRpb24gaXMgbm90IGNoYW5nZWQgb24gc3VzcGVuZC4K
RXZlcnl0aGluZyB0aGF0IGhhcHBlbnMgd2l0aCBpbnRlcnJ1cHQgY29uZmlndXJhdGlvbiBmcm9t
IHRoaXMgcG9pbnQKb24gaXMgcGxhdGZvcm0gc3BlY2lmaWMuIE5vdyB0aGVyZSBhcmUgMiBvcHRp
b25zOiAxKSBFTDMgd2lsbCBuZXZlcgphbGxvdyBDUFUwIHRvIGJlIHBvd2VyZWQgZG93biBhbmQg
dGhlIHdha2UtdXAgaW50ZXJydXB0IHdpbGwgaW5kZWVkCnByb3BhZ2F0ZSB2aWEgR0lDOyBvciAy
KSBDUFUwIHdpbGwgYmUgcG93ZXJlZCBkb3duIGFuZCB0aGUgR0lDIG1heSBiZQpwb3dlcmVkIGRv
d24gYXMgd2VsbCwgc28gYW4gZXh0ZXJuYWwgaGVscCBpcyBuZWVkZWQgdG8gZGVhbCB3aXRoCndh
a2UtdXAgYW5kIHJlc3VtZSAoZS5nLiBpbiBvcmRlciB0byByZWFjdCB0byBhIHdha2UtdXAgaW50
ZXJydXB0CndoaWxlIHRoZSBHSUMgaXMgZG93biwgYW5kIHBvd2VyIHVwIENQVTApLiBUaGlzIGV4
dGVybmFsIGhlbHAgaXMKcHJvdmlkZWQgYnkgc29tZSBsb3ctcG93ZXIgcHJvY2Vzc29yIG91dHNp
ZGUgb2YgdGhlIENvcnRleC1BIGNsdXN0ZXIuCgpTbyB0aGUgcGxhdGZvcm0gZmlybXdhcmUgaXMg
cmVzcG9uc2libGUgZm9yIHByb3Blcmx5IGNvbmZpZ3VyaW5nIGEKd2FrZS11cCBwYXRoIGlmIEdJ
QyBnb2VzIGRvd24uIFRoaXMgaXMgY29tbW9ubHkgaGFuZGxlZCBieSBFTDMKY29tbXVuaWNhdGlu
ZyB3aXRoIGxvdy1wb3dlciBwcm9jZXNzb3IuIFdoZW4gdGhlIEdJQyBwb3dlciBjb21lcyB1cCwK
dGhlIGludGVycnVwdCB0cmlnZ2VyZWQgYnkgYSBwZXJpcGhlcmFsIGlzIHN0aWxsIGFjdGl2ZSBh
bmQgdGhlCnNvZnR3YXJlIG9uIENvcnRleC1BIGNsdXN0ZXIgc2hvdWxkIGJlIGFibGUgdG8gb2Jz
ZXJ2ZSBpdCBvbmNlIHRoZSBHSUMKc3RhdGUgaXMgcmVzdG9yZWQsIGkuZS4gaW50ZXJydXB0cyBn
ZXQgZW5hYmxlZCBhdCBHSUMuCgo+ID4gRm9yIHRpbWVyLCBteSB1bmRlcnN0YW5kaW5nIGlzIHRo
YXQgdnRpbWVyIGFjY291bnRzIGZvciBob3cgbG9uZyB0aGUKPiA+IGd1ZXN0IHdhcyBleGVjdXRp
bmcgYW5kIHRoaXMgdHJhY2tpbmcgc2hvdWxkIG5vdCBiZSBhZmZlY3RlZCBieSB0aGUKPiA+IHN1
c3BlbmQvcmVzdW1lIHNlcXVlbmNlLiBXaXRob3V0IHNhdmluZy9yZXN0b3JpbmcgdGhlIHN0YXRl
IG9mIHZ0aW1lciwKPiA+IHRoZSB0aW1lIHRyYWNraW5nIHdvdWxkIGJlIGFmZmVjdGVkIGJ5IHRo
ZSBzdXNwZW5kL3Jlc3VtZS4KPgo+IEN1cnJlbnRseSwgdnRpbWVyIGRvZXMgbm90IHRha2Ugc3Vj
aCB0aGluZ3MgaW50byBhY2NvdW50LiBJdCBvbmx5IHNldHVwCj4gYSB0aW1lciBpbiBYZW4gdG8g
d2FrZSB1cCB0aGUgZ3Vlc3QgbGF0ZXIgb24uCj4KPiA+IEhvcGUgdGhpcyBpcyBvaywgSSdsbCBh
ZGQgaXQgdG8gdGhlIGNvbW1pdCBtZXNzYWdlLgo+ID4KPiA+Pj4gVGhpcyBpcyBkb25lIGJ5IG1v
dmluZyB0aGUgcmVzcGVjdGl2ZSBjb2RlIGluIGN0eHRfc3dpdGNoX2Zyb20oKQo+ID4+PiBiZWZv
cmUgdGhlIHJldHVybiB0aGF0IGhhcHBlbnMgaWYgdGhlIGRvbWFpbiBzdXNwZW5kZWQuCj4gPj4+
Cj4gPj4+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNA
YWdnaW9zLmNvbT4KPiA+Pj4gU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5v
d3NoYWRpQHhpbGlueC5jb20+Cj4gPj4+IC0tLQo+ID4+PiAgICB4ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgfCAxNCArKysrKysrLS0tLS0tLQo+ID4+PiAgICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRp
b25zKCspLCA3IGRlbGV0aW9ucygtKQo+ID4+Pgo+ID4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gPj4+IGluZGV4IDdmODEwNTQ2
NWMuLmJlYmUzMjM4ZTggMTAwNjQ0Cj4gPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+
ID4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiA+Pj4gQEAgLTk3LDYgKzk3LDEzIEBA
IHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnApCj4gPj4+ICAgICAg
ICBpZiAoIGlzX2lkbGVfdmNwdShwKSApCj4gPj4+ICAgICAgICAgICAgcmV0dXJuOwo+ID4+Pgo+
ID4+PiArICAgIC8qIFZHSUMgKi8KPiA+Pj4gKyAgICBnaWNfc2F2ZV9zdGF0ZShwKTsKPiA+Pj4g
Kwo+ID4+PiArICAgIC8qIEFyY2ggdGltZXIgKi8KPiA+Pj4gKyAgICBwLT5hcmNoLmNudGtjdGwg
PSBSRUFEX1NZU1JFRzMyKENOVEtDVExfRUwxKTsKPiA+Pj4gKyAgICB2aXJ0X3RpbWVyX3NhdmUo
cCk7Cj4gPj4+ICsKPiA+Pj4gICAgICAgIC8qIFZDUFUncyBjb250ZXh0IHNob3VsZCBub3QgYmUg
c2F2ZWQgaWYgaXRzIGRvbWFpbiBpcyBzdXNwZW5kZWQgKi8KPiA+Pgo+ID4+IFRoZSBHSUMgYW5k
IHRpbWVyIGFyZSBwYXJ0IG9mIHRoZSB2Q1BVIGNvbnRleHQuIFNvIHRoaXMgY29tbWVudCBsb29r
cyBhCj4gPj4gYml0IHN0YWxlLgo+ID4KPiA+IEl0J3Mgbm90IHN0YWxlLCBidXQgaW5jb3JyZWN0
IGluIHRoYXQgcGVyc3BlY3RpdmUuIFRoZSBjb21tZW50IHNob3VsZAo+ID4gYmUgdXBkYXRlZCB0
byAiVkNQVSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgY29udGV4dCBzaG91bGQgLi4uIgo+Cj4gQnV0
IHRoZSB0aW1lciBpcyBwYXJ0IG9mIHRoZSBhcmNoaXRlY3R1cmUuLi4KPgo+IENoZWVycywKPgo+
IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 17:42:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 17:42: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-devel-bounces@lists.xenproject.org>)
	id 1gMGEd-0008AK-B6; Mon, 12 Nov 2018 17:42: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=chns=nx=citrix.com=prvs=847726e5c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMGEc-0008A5-9d
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 17:42:50 +0000
X-Inumbo-ID: 5e34e702-e6a2-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e34e702-e6a2-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 17:42:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,496,1534809600"; d="scan'208";a="81743536"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA383002000078001EB9EF@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <32137fcd-b3d1-a427-a4bb-67733a10eb09@citrix.com>
Date: Mon, 12 Nov 2018 17:42:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BAA383002000078001EB9EF@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 06/44] x86emul: test for correct EVEX
 Disp8 scaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDkvMTggMTQ6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+IEJlc2lkZXMgdGhlIGFscmVh
ZHkgZXhpc3RpbmcgdGVzdHMgKHdoaWNoIGFyZSBnb2luZyB0byBiZSBleHRlbmRlZCBvbmNlCj4g
cmVzcGVjdGl2ZSBJU0EgZXh0ZW5zaW9uIHN1cHBvcnQgaXMgY29tcGxldGUpLCBsZXQncyBhbHNv
IGVuc3VyZSBmb3IKPiBldmVyeSBpbmRpdmlkdWFsIGluc24gdGhhdCB0aGVpciBEaXNwOCBzY2Fs
aW5nIChhbmQgbWVtb3J5IGFjY2VzcyB3aWR0aCkKPiBhcmUgY29ycmVjdC4KPgo+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkkgY2FuIHNlZSB3aGF0IHlv
dSdyZSBhdHRlbXB0aW5nIHRvIGRvLCBidXQgeW91IG5vdyBoYXZlIHR3bwppbXBsZW1lbnRhdGlv
bnMgb2YgdGhlIEVWRVggZGlzcDggbG9naWMgd3JpdHRlbiBieSB5b3Vyc2VsZi7CoCBBRkFJQ1Qs
CnRoaXMgZG9lc24ndCBhY3R1YWxseSBjaGVjayB0aGF0IHRoZSBiZWhhdmlvdXIgb2YgdGhlIGlu
c3RydWN0aW9uIGluCmhhcmR3YXJlIG1hdGNoZXMgeW91ciBtb2RlbCBvZiB0aGUgaW5zdHJ1Y3Rp
b24gLSBpdCBjaGVja3MgdGhhdCB0d28gb2YKeW91ciBtb2RlbHMgYXJlIHRoZSBzYW1lLgoKVGhl
IG9ubHkgd2F5IEkgY2FuIHRoaW5rIG9mIHRlc3RpbmcgdGhlIGVtdWxhdG9yIG1vZGVsIGFnYWlu
c3QgaGFyZHdhcmUKaXMgdG8gc3RhcnQgd2l0aCB0d28gbWVtb3J5IGFyZWEgcG9pc29uZWQgd2l0
aCBhIG5vbi1yZXBlYXRpbmcgcGF0dGVybiwKYW5kIGEgc3JjL2RzdCByZWdpc3RlciBwb2lzb25l
ZCB3aXRoIGEgZGlmZmVyZW50IG5vbi1yZXBlYXRpbmcgcGF0dGVybi7CoApUaGVuLCBleGVjdXRl
IGEgcmVhbCBpbnN0cnVjdGlvbiBzdHViLCBlbXVsYXRlIHRoZSBvdGhlciBhbmQgbWVtY21wKCkK
dGhlIHR3byBtZW1vcnkgcmVnaW9ucy4KClRoYXQgd2F5LCBhIHN5c3RlbWF0aWMgZXJyb3IgaW4g
dGhlIHR3byBtb2RlbHMgd29uJ3QgY2FuY2VsIG91dCB0byAiYWxsIG9rIi4KCkFsc28sIHNvbWUg
b2JzZXJ2YXRpb25zIGFib3V0IHRoZSBjb2RlIGFzIHByZXNlbnRlZC4KCj4gLS0tIC9kZXYvbnVs
bAo+ICsrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKPiBAQCAtMCww
ICsxLDQ1MiBAQAo+ICsjaW5jbHVkZSA8c3RkYXJnLmg+Cj4gKyNpbmNsdWRlIDxzdGRpby5oPgo+
ICsKPiArI2luY2x1ZGUgIng4Ni1lbXVsYXRlLmgiCgpUaGlzIG5vdyBuZWVkcyByZWFycmFuZ2lu
ZyB0byBhdm9pZDoKCng4Ni1lbXVsYXRlLmg6MzA6MzogZXJyb3I6ICNlcnJvciAiTXVzdCBub3Qg
aW5jbHVkZSA8c3RkaW8uaD4gYmVmb3JlCng4Ni1lbXVsYXRlLmgiCsKgIyBlcnJvciAiTXVzdCBu
b3QgaW5jbHVkZSA8c3RkaW8uaD4gYmVmb3JlIHg4Ni1lbXVsYXRlLmgiCgo+ICsKPiArc3RydWN0
IHRlc3Qgewo+ICsgICAgY29uc3QgY2hhciAqbW5lbW9uaWM7Cj4gKyAgICB1bnNpZ25lZCBpbnQg
b3BjOjg7Cj4gKyAgICB1bnNpZ25lZCBpbnQgc3BjOjI7Cj4gKyAgICB1bnNpZ25lZCBpbnQgcGZ4
OjI7Cj4gKyAgICB1bnNpZ25lZCBpbnQgdnN6OjM7Cj4gKyAgICB1bnNpZ25lZCBpbnQgZXN6OjQ7
Cj4gKyAgICB1bnNpZ25lZCBpbnQgc2NhbGU6MTsKPiArICAgIHVuc2lnbmVkIGludCBleHQ6MzsK
PiArfTsKPiArCj4gK2VudW0gc3BjIHsKPiArICAgIFNQQ19pbnZhbGlkLAo+ICsgICAgU1BDXzBm
LAo+ICsgICAgU1BDXzBmMzgsCj4gKyAgICBTUENfMGYzYSwKPiArfTsKPiArCj4gK2VudW0gcGZ4
IHsKPiArICAgIFBGWF8sCj4gKyAgICBQRlhfNjYsCj4gKyAgICBQRlhfZjMsCj4gKyAgICBQRlhf
ZjIKPiArfTsKPiArCj4gK2VudW0gdmwgewo+ICsgICAgVkxfMTI4LAo+ICsgICAgVkxfMjU2LAo+
ICsgICAgVkxfNTEyLAo+ICt9Owo+ICsKPiArZW51bSBzY2FsZSB7Cj4gKyAgICBTQ192bCwKPiAr
ICAgIFNDX2VsLAo+ICt9Owo+ICsKPiArZW51bSB2c3ogewo+ICsgICAgVlNaX3ZsLAo+ICsgICAg
VlNaX3ZsXzIsIC8qIFZMIC8gMiAqLwo+ICsgICAgVlNaX3ZsXzQsIC8qIFZMIC8gNCAqLwo+ICsg
ICAgVlNaX3ZsXzgsIC8qIFZMIC8gOCAqLwo+ICsgICAgLyogIm5vIGJyb2FkY2FzdCIgaW1wbGll
ZCBmcm9tIGhlcmUgb24uICovCj4gKyAgICBWU1pfZWwsCj4gKyAgICBWU1pfZWxfMiwgLyogRUwg
KiAyICovCj4gKyAgICBWU1pfZWxfNCwgLyogRUwgKiA0ICovCj4gKyAgICBWU1pfZWxfOCwgLyog
RUwgKiA4ICovCj4gK307Cj4gKwoKVGhlc2UgYWNyb255bXMgZ2V0IGluY3JlYXNpbmdseSBkaWZm
aWN1bHQgdG8gZm9sbG93LsKgIFdoYXQgaXMgZWwgaW4gdGhpcwpjb250ZXh0PwoKPiArZW51bSBl
c3ogewo+ICsgICAgRVNaX2QsCj4gKyAgICBFU1pfcSwKPiArICAgIEVTWl9kcSwKPiArICAgIEVT
Wl9zZCwKPiArICAgIEVTWl9kX25iLAo+ICsgICAgRVNaX3FfbmIsCj4gKyAgICAvKiAibm8gYnJv
YWRjYXN0IiBpbXBsaWVkIGZyb20gaGVyZSBvbi4gKi8KPiArI2lmZGVmIF9faTM4Nl9fCj4gKyAg
ICBFU1pfZF9XSUcsCj4gKyNlbmRpZgo+ICsgICAgRVNaX2IsCj4gKyAgICBFU1pfdywKPiArICAg
IEVTWl9idywKPiArfTsKPiArCj4gKyNpZm5kZWYgX19pMzg2X18KPiArIyBkZWZpbmUgRVNaX2Rx
NjQgRVNaX2RxCj4gKyNlbHNlCj4gKyMgZGVmaW5lIEVTWl9kcTY0IEVTWl9kX1dJRwo+ICsjZW5k
aWYKPiArCj4gKyNkZWZpbmUgSU5TTlgobSwgcCwgc3AsIG8sIGUsIHZzLCBlcywgc2MpIHsgXAo+
ICsgICAgLm1uZW1vbmljID0gI20sIC5vcGMgPSAweCMjbywgLnNwYyA9IFNQQ18jI3NwLCAucGZ4
ID0gUEZYXyMjcCwgXAo+ICsgICAgLnZzeiA9IFZTWl8jI3ZzLCAuZXN6ID0gRVNaXyMjZXMsIC5z
Y2FsZSA9IFNDXyMjc2MsIC5leHQgPSAwIyNlIFwKPiArfQo+ICsjZGVmaW5lIElOU04obSwgcCwg
c3AsIG8sIHZzLCBlcywgc2MpIElOU05YKG0sIHAsIHNwLCBvLCAwLCB2cywgZXMsIHNjKQo+ICsj
ZGVmaW5lIElOU05fUEZQKG0sIHNwLCBvKSBcCj4gKyAgICBJTlNOKG0jI3BkLCA2Niwgc3AsIG8s
IHZsLCBxLCB2bCksIFwKPiArICAgIElOU04obSMjcHMsICAgLCBzcCwgbywgdmwsIGQsIHZsKQo+
ICsjZGVmaW5lIElOU05fUEZQX05CKG0sIHNwLCBvKSBcCj4gKyAgICBJTlNOKG0jI3BkLCA2Niwg
c3AsIG8sIHZsLCBxX25iLCB2bCksIFwKPiArICAgIElOU04obSMjcHMsICAgLCBzcCwgbywgdmws
IGRfbmIsIHZsKQo+ICsjZGVmaW5lIElOU05fU0ZQKG0sIHNwLCBvKSBcCj4gKyAgICBJTlNOKG0j
I3NkLCBmMiwgc3AsIG8sIGVsLCBxLCBlbCksIFwKPiArICAgIElOU04obSMjc3MsIGYzLCBzcCwg
bywgZWwsIGQsIGVsKQo+ICsKPiArI2RlZmluZSBJTlNOX0ZQKG0sIHNwLCBvKSBcCj4gKyAgICBJ
TlNOX1BGUChtLCBzcCwgbyksIFwKPiArICAgIElOU05fU0ZQKG0sIHNwLCBvKQo+ICsKPiArc3Rh
dGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPSB7Cj4gKyAgICBJTlNOX1NGUCht
b3YsICAgICAgICAgICAgMGYsIDEwKSwKPiArICAgIElOU05fU0ZQKG1vdiwgICAgICAgICAgICAw
ZiwgMTEpLAo+ICsgICAgSU5TTl9QRlBfTkIobW92YSwgICAgICAgIDBmLCAyOCksCj4gKyAgICBJ
TlNOX1BGUF9OQihtb3ZhLCAgICAgICAgMGYsIDI5KSwKPiArICAgIElOU04obW92ZHFhMzIsICAg
ICA2NiwgICAwZiwgNmYsICAgIHZsLCAgIGRfbmIsIHZsKSwKPiArICAgIElOU04obW92ZHFhMzIs
ICAgICA2NiwgICAwZiwgN2YsICAgIHZsLCAgIGRfbmIsIHZsKSwKPiArICAgIElOU04obW92ZHFh
NjQsICAgICA2NiwgICAwZiwgNmYsICAgIHZsLCAgIHFfbmIsIHZsKSwKPiArICAgIElOU04obW92
ZHFhNjQsICAgICA2NiwgICAwZiwgN2YsICAgIHZsLCAgIHFfbmIsIHZsKSwKPiArICAgIElOU04o
bW92ZHF1MzIsICAgICBmMywgICAwZiwgNmYsICAgIHZsLCAgIGRfbmIsIHZsKSwKPiArICAgIElO
U04obW92ZHF1MzIsICAgICBmMywgICAwZiwgN2YsICAgIHZsLCAgIGRfbmIsIHZsKSwKPiArICAg
IElOU04obW92ZHF1NjQsICAgICBmMywgICAwZiwgNmYsICAgIHZsLCAgIHFfbmIsIHZsKSwKPiAr
ICAgIElOU04obW92ZHF1NjQsICAgICBmMywgICAwZiwgN2YsICAgIHZsLCAgIHFfbmIsIHZsKSwK
PiArICAgIElOU04obW92bnRkcSwgICAgICA2NiwgICAwZiwgZTcsICAgIHZsLCAgIGRfbmIsIHZs
KSwKPiArICAgIElOU04obW92bnRkcWEsICAgICA2NiwgMGYzOCwgMmEsICAgIHZsLCAgIGRfbmIs
IHZsKSwKPiArICAgIElOU05fUEZQX05CKG1vdm50LCAgICAgICAwZiwgMmIpLAo+ICsgICAgSU5T
Tl9QRlBfTkIobW92dSwgICAgICAgIDBmLCAxMCksCj4gKyAgICBJTlNOX1BGUF9OQihtb3Z1LCAg
ICAgICAgMGYsIDExKSwKPiArfTsKPiArCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1
MTJmXzEyOFtdID0gewo+ICsgICAgSU5TTihtb3YsICAgICAgIDY2LCAgIDBmLCA2ZSwgZWwsIGRx
NjQsIGVsKSwKPiArICAgIElOU04obW92LCAgICAgICA2NiwgICAwZiwgN2UsIGVsLCBkcTY0LCBl
bCksCj4gKyAgICBJTlNOKG1vdnEsICAgICAgZjMsICAgMGYsIDdlLCBlbCwgICAgcSwgZWwpLAo+
ICsgICAgSU5TTihtb3ZxLCAgICAgIDY2LCAgIDBmLCBkNiwgZWwsICAgIHEsIGVsKSwKPiArfTsK
PiArCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXSA9IHsKPiArICAg
IElOU04obW92ZHF1OCwgICAgIGYyLCAgIDBmLCA2ZiwgICAgdmwsICAgIGIsIHZsKSwKPiArICAg
IElOU04obW92ZHF1OCwgICAgIGYyLCAgIDBmLCA3ZiwgICAgdmwsICAgIGIsIHZsKSwKPiArICAg
IElOU04obW92ZHF1MTYsICAgIGYyLCAgIDBmLCA2ZiwgICAgdmwsICAgIHcsIHZsKSwKPiArICAg
IElOU04obW92ZHF1MTYsICAgIGYyLCAgIDBmLCA3ZiwgICAgdmwsICAgIHcsIHZsKSwKPiArfTsK
PiArCj4gK3N0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsX2FsbFtdID0geyBWTF81MTIsIFZM
XzEyOCwgVkxfMjU2IH07Cj4gK3N0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsXzEyOFtdID0g
eyBWTF8xMjggfTsKCldoYXQgYXJlIHRoZXNlIGZvciwgYW5kIHdoeSBpcyB2bF9hbGxbXSdzIFZM
XzEyOCBvdXQgb2Ygb3JkZXI/Cgo+ICsKPiArLyoKPiArICogVGhpcyB0YWJsZSwgaW5kaWNhdGlu
ZyB0aGUgcHJlc2VuY2Ugb2YgYW4gaW1tZWRpYXRlIChieXRlKSBmb3IgYW4gb3Bjb2RlCj4gKyAq
IHNwYWNlIDBmIG1ham9yIG9wY29kZSwgaXMgaW5kZXhlZCBieSBoaWdoIG1ham9yIG9wY29kZSBi
eXRlIG5pYmJsZSwgd2l0aAo+ICsgKiBlYWNoIHRhYmxlIGVsZW1lbnQgdGhlbiBiaXQtaW5kZXhl
ZCBieSBsb3cgbWFqb3Igb3Bjb2RlIGJ5dGUgbmliYmxlLgo+ICsgKi8KPiArc3RhdGljIGNvbnN0
IHVpbnQxNl90IGltbTBmWzE2XSA9IHsKPiArICAgIFsweDddID0gKDEgPDwgMHgwKSAvKiB2cHNo
dWYqICovIHwKPiArICAgICAgICAgICAgKDEgPDwgMHgxKSAvKiB2cHN7bGwscmEscmx9dyAqLyB8
Cj4gKyAgICAgICAgICAgICgxIDw8IDB4MikgLyogdnBze2wscn1sZCwgdnB7cm9sLHJvcixzcmF9
e2QscX0gKi8gfAo+ICsgICAgICAgICAgICAoMSA8PCAweDMpIC8qIHZwc3tsLHJ9bHssZH1xICov
LAo+ICsgICAgWzB4Y10gPSAoMSA8PCAweDIpIC8qIHZjbXB7cCxzfXtkLHN9ICovIHwKPiArICAg
ICAgICAgICAgKDEgPDwgMHg0KSAvKiB2cGluc3J3ICovIHwKPiArICAgICAgICAgICAgKDEgPDwg
MHg1KSAvKiB2cGV4dHJ3ICovIHwKPiArICAgICAgICAgICAgKDEgPDwgMHg2KSAvKiB2c2h1ZnB7
ZCxzfSAqLywKPiArfTsKPiArCj4gK3N0YXRpYyBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGVtdWxv
cHM7Cj4gKwo+ICtzdGF0aWMgdW5zaWduZWQgaW50IGFjY2Vzc2VkWzMgKiA2NF07CgpXaGF0IGFy
ZSB0aGUgZXhwZWN0ZWQgcHJvcGVydGllcz/CoCBXaHkgMyAqID8KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 17:50:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 17:50: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-devel-bounces@lists.xenproject.org>)
	id 1gMGLj-0000kj-Ch; Mon, 12 Nov 2018 17:50: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=chns=nx=citrix.com=prvs=847726e5c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMGLh-0000kb-HQ
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 17:50:09 +0000
X-Inumbo-ID: 64351056-e6a3-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64351056-e6a3-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 17:50:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,496,1534809600"; d="scan'208";a="81743744"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA384F02000078001EB9F2@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ec83a3d4-0d8e-e410-239e-ae0f80005ee9@citrix.com>
Date: Mon, 12 Nov 2018 17:50:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BAA384F02000078001EB9F2@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 07/44] x86emul: also allow running the
 32-bit harness on a 64-bit distro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDkvMTggMTQ6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+IEluIG9yZGVyIHRvIGJlIGFi
bGUgdG8gdmVyaWZ5IHRoZSAzMi1iaXQgdmFyaWFudCBidWlsZHMgYW5kIHJ1bnMsCj4gaW50cm9k
dWNlIGEgcmVzcGVjdGl2ZSB0YXJnZXQgKGFuZCB0aGUgbmVjZXNzYXJ5IG90aGVyIGFkanVzdG1l
bnRzKS4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CkkgdHJpZWQgdGhpcywgYnV0IGdvdDoKCm1ha2U6IEVudGVyaW5nIGRpcmVjdG9yeSAnL2xvY2Fs
L3hlbi5naXQvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yLzMyJwpnY2MgLVdhbGwgLVdlcnJvciAt
V3N0cmljdC1wcm90b3R5cGVzIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtZm5vLXN0cmljdC1h
bGlhc2luZyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtbTMyIC1JL2xvY2FsL3hlbi5n
aXQvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yLzMyLy4uLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUg
LUkuICAtRF9fWEVOX1RPT0xTX18gLWMgLWcgLW8geDg2LWVtdWxhdGUubyAuLi94ODYtZW11bGF0
ZS5jCmdjYyAtV2FsbCAtV2Vycm9yIC1Xc3RyaWN0LXByb3RvdHlwZXMgLU8yIC1mb21pdC1mcmFt
ZS1wb2ludGVyIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVt
ZW50IC1tMzIgLUkvbG9jYWwveGVuLmdpdC90b29scy90ZXN0cy94ODZfZW11bGF0b3IvMzIvLi4v
Li4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS4gIC1vIHRlc3RfeDg2X2VtdWxhdG9yIHg4Ni1lbXVs
YXRlLm8gLi4vdGVzdF94ODZfZW11bGF0b3IubyAuLi9ldmV4LWRpc3A4Lm8gLi4vd3JhcHBlcnMu
bwovdXNyL2Jpbi9sZDogaTM4Njp4ODYtNjQgYXJjaGl0ZWN0dXJlIG9mIGlucHV0IGZpbGUgYC4u
L3Rlc3RfeDg2X2VtdWxhdG9yLm8nIGlzIGluY29tcGF0aWJsZSB3aXRoIGkzODYgb3V0cHV0Ci91
c3IvYmluL2xkOiBpMzg2Ong4Ni02NCBhcmNoaXRlY3R1cmUgb2YgaW5wdXQgZmlsZSBgLi4vZXZl
eC1kaXNwOC5vJyBpcyBpbmNvbXBhdGlibGUgd2l0aCBpMzg2IG91dHB1dAovdXNyL2Jpbi9sZDog
aTM4Njp4ODYtNjQgYXJjaGl0ZWN0dXJlIG9mIGlucHV0IGZpbGUgYC4uL3dyYXBwZXJzLm8nIGlz
IGluY29tcGF0aWJsZSB3aXRoIGkzODYgb3V0cHV0CmNvbGxlY3QyOiBlcnJvcjogbGQgcmV0dXJu
ZWQgMSBleGl0IHN0YXR1cwouLi9NYWtlZmlsZToxNTM6IHJlY2lwZSBmb3IgdGFyZ2V0ICd0ZXN0
X3g4Nl9lbXVsYXRvcicgZmFpbGVkCgoKPiAtLS0KPiB2NDogTW92ZWQgYWhlYWQgaW4gc2VyaWVz
Lgo+IHYzOiBOZXcuCj4KPiAtLS0gYS8uZ2l0aWdub3JlCj4gKysrIGIvLmdpdGlnbm9yZQo+IEBA
IC0yNDAsNiArMjQwLDcgQEAgdG9vbHMvc2VjdXJpdHkveGVuc2VjX3Rvb2wKPiAgdG9vbHMvdGVz
dHMvZGVwcml2L2RlcHJpdi1mZC1jaGVja2VyCj4gIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci8q
LmJpbgo+ICB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvKi50bXAKPiArdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yLzMyL3g4Nl9lbXVsYXRlCj4gIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci8zZG5v
dyouW2NoXQo+ICB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvYXNtCj4gIHRvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9hdngqLltjaF0KPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yLzMyL01ha2VmaWxlCj4gQEAgLTAsMCArMSw0IEBACj4gK292ZXJyaWRlIFhF
Tl9DT01QSUxFX0FSQ0ggOj0geDg2XzMyCj4gK1hFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4u
Ly4uCj4gK1ZQQVRIICs9IC4uCj4gK2luY2x1ZGUgLi4vTWFrZWZpbGUKPiAtLS0gYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKPiArKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3IvTWFrZWZpbGUKPiBAQCAtMSw1ICsxLDcgQEAKPiAgCj4gK2lmZXEgKCQoWEVOX1JPT1QpLCkK
PiAgWEVOX1JPT1Q9JChDVVJESVIpLy4uLy4uLy4uCj4gK2VuZGlmCgpIb3cgYWJvdXQgPz0gPwoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 18:00:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 18: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-devel-bounces@lists.xenproject.org>)
	id 1gMGVH-0001JZ-Fi; Mon, 12 Nov 2018 18:00: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMGVG-0001EE-KX
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 18:00:02 +0000
X-Inumbo-ID: c6722ffb-e6a4-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c6722ffb-e6a4-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 18:00:01 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 22E25A78;
 Mon, 12 Nov 2018 10:00:01 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5A4C83F5A0;
 Mon, 12 Nov 2018 10:00:00 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-10-julien.grall@arm.com>
 <alpine.DEB.2.10.1811021531060.18518@sstabellini-ThinkPad-X260>
 <ecb491ab-313d-de21-bc97-6e578aa6df77@arm.com>
 <alpine.DEB.2.10.1811050934140.18518@sstabellini-ThinkPad-X260>
 <21a4b3d5-b054-f215-2839-2a9f8fbaa01a@arm.com>
Message-ID: <bada26b6-ca13-35eb-30aa-77356f114e4d@arm.com>
Date: Mon, 12 Nov 2018 17:59:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <21a4b3d5-b054-f215-2839-2a9f8fbaa01a@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 09/16] xen/arm: p2m: Introduce a function to
 resolve translation fault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDExLzYvMTggMjoyMCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9u
IDA1LzExLzIwMTggMTc6NTYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gT24gTW9uLCA1
IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBPbiAwMi8xMS8yMDE4IDIzOjI3LCBT
dGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4gT24gTW9uLCA4IE9jdCAyMDE4LCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4+Pj4KPj4+Pj4gK8KgwqDCoCAvKgo+Pj4+PiArwqDCoMKgwqAgKiBOb3cg
dGhhdCB0aGUgd29yayBvbiB0aGUgZW50cnkgaXMgZG9uZSwgc2V0IHRoZSB2YWxpZCBiaXQgdG8K
Pj4+Pj4gcHJldmVudAo+Pj4+PiArwqDCoMKgwqAgKiBhbm90aGVyIGZhdWx0IG9uIHRoYXQgZW50
cnkuCj4+Pj4+ICvCoMKgwqDCoCAqLwo+Pj4+PiArwqDCoMKgIHJlc29sdmVkID0gdHJ1ZTsKPj4+
Pj4gK8KgwqDCoCBlbnRyeS5wMm0udmFsaWQgPSAxOwo+Pj4+PiArCj4+Pj4+ICvCoMKgwqAgcDJt
X3dyaXRlX3B0ZSh0YWJsZSArIG9mZnNldHNbbGV2ZWxdLCBlbnRyeSwgcDJtLT5jbGVhbl9wdGUp
Owo+Pj4+PiArCj4+Pj4+ICvCoMKgwqAgLyoKPj4+Pj4gK8KgwqDCoMKgICogTm8gbmVlZCB0byBm
bHVzaCB0aGUgVExCcyBhcyB0aGUgbW9kaWZpZWQgZW50cnkgaGFkIHRoZSAKPj4+Pj4gdmFsaWQg
Yml0Cj4+Pj4+ICvCoMKgwqDCoCAqIHVuc2V0Lgo+Pj4+PiArwqDCoMKgwqAgKi8KPj4+Pj4gKwo+
Pj4+PiArb3V0X3VubWFwOgo+Pj4+PiArwqDCoMKgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsK
Pj4+Pj4gKwo+Pj4+PiArb3V0Ogo+Pj4+PiArwqDCoMKgIHAybV93cml0ZV91bmxvY2socDJtKTsK
Pj4+Pj4gKwo+Pj4+PiArwqDCoMKgIHJldHVybiByZXNvbHZlZDsKPj4+Pj4gK30KPj4+Pj4gKwo+
Pj4+PiDCoMKgIHN0YXRpYyBpbmxpbmUgaW50IHAybV9pbnNlcnRfbWFwcGluZyhzdHJ1Y3QgZG9t
YWluICpkLAo+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ2ZuX3Qgc3RhcnRfZ2ZuLAo+Pj4+
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgbG9uZyBuciwKPj4KPj4KPj4gV2UgcHJv
YmFibHkgd2FudCB0byB1cGRhdGUgdGhlIGNvbW1lbnQgb24gdG9wIG9mIHRoZSBjYWxsIHRvCj4+
IHAybV9yZXNvbHZlX3RyYW5zbGF0aW9uX2ZhdWx0Ogo+IAo+IFdob29wcy4gSSB3aWxsIGZpeCBp
dC4KCkxvb2tpbmcgYXQgdGhpcyBhZ2Fpbi4gSSB0aGluayB0aGUgY29tbWVudCBvbiB0b3Agb2Yg
dGhlIGNhbGwgdG8gCnAybV9yZXNvbHZlX3RyYW5zbGF0aW9uX2ZhdWx0IHN0aWxsIG1ha2VzIHNl
bnNlLiBGZWVsIGZyZWUgdG8gc3VnZ2VzdCBhbiAKdXBkYXRlIG9mIHRoZSBjb21tZW50IGlmIHlv
dSB0aGluayBpdCBpcyBub3QgZW5vdWdoLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 18:05:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 18:05: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-devel-bounces@lists.xenproject.org>)
	id 1gMGak-0001sq-74; Mon, 12 Nov 2018 18:05:42 +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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMGaj-0001sl-1g
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 18:05:41 +0000
X-Inumbo-ID: 8fc9c420-e6a5-11e8-84bf-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8fc9c420-e6a5-11e8-84bf-12d6303a7972;
 Mon, 12 Nov 2018 18:05:39 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4637A20817;
 Mon, 12 Nov 2018 18:05:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542045938;
 bh=f3JpY6tGkGpIeQr/y96zRcwUGRVHCSfA7ZDZucbgSjM=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=mGLA5E5tPExmzu06MeCwuThh/b25xvJe0MZKE4K3sHdRAUm7gPTLrfyN9MrRaoC0j
 VqdvWOeXtStKqFiHPMEWjGTjE6TY1ycqycTKr5Fs1VqHt4rxcjz6SOXT/AcVaiLymV
 Pykq6r8JIxSx41OwtYzUk6Dj4py7jQ3PQT92Rj9g=
Date: Mon, 12 Nov 2018 10:05:34 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <44891d40-d1a2-5270-6991-542e29e51b1e@arm.com>
Message-ID: <alpine.DEB.2.10.1811121004131.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811061403440.21987@sstabellini-ThinkPad-X260>
 <1541541959-23140-4-git-send-email-sstabellini@kernel.org>
 <5BE44D6802000078001F9B77@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1811081425170.20890@sstabellini-ThinkPad-X260>
 <44891d40-d1a2-5270-6991-542e29e51b1e@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 4/4] xen: use SYMBOL everywhere
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMTEvOC8xOCAxMDoyNyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24g
VGh1LCA4IE5vdiAyMDE4LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4gPiA+ID4gT24gMDYuMTEu
MTggYXQgMjM6MDUsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+ID4gPiBVc2Ug
U1lNQk9MIGV2ZXJ5d2hlcmUgX3N0ZXh0LCBfZXRleHQsIGV0Yy4gYXJlIHVzZWQuIFRlY2huaWNh
bGx5LCBpdAo+ID4gPiA+IGlzIHJlcXVpcmVkIHdoZW4gY29tcGFyaW5nIGFuZCBzdWJ0cmFjdGlu
ZyBwb2ludGVycyBbMV0sIGJ1dCB1c2UgaXQKPiA+ID4gPiBldmVyeXdoZXJlIHRvIGF2b2lkIGNv
bmZ1c2lvbi4KPiA+ID4gCj4gPiA+IEkgdGhpbmsgdXNpbmcgaXQgd2hlbiBub3QgbmVlZGVkIGlz
IGNhdXNpbmcgbW9yZSBjb25mdXNpb24uIEFsc28KPiA+ID4gd2h5IHdvdWxkIHlvdSB0aGVuIG5v
dCB1c2UgaXQgb24gYWxsIG90aGVyIGRhdGEgc3ltYm9scz8gVGhlCj4gPiA+IHBhdGNoIHdpbGwg
ZW5kIHVwIHF1aXRlIGEgYml0IG1vcmUgcmVhc29uYWJsZSBpbiBzaXplIG9uY2UgeW91IGRyb3AK
PiA+ID4gdGhlIHVubmVjZXNzYXJ5IGNoYW5nZXMuCj4gPiAKPiA+IE9LLCBJIGFtIGhhcHB5IHRv
IGRvIHRoYXQuIEl0IHdpbGwgcHJvYmFibHkgYmUgYmV0dGVyIHRoYXQgd2F5Lgo+ID4gCj4gPiAK
PiA+ID4gPiAtLS0KPiA+ID4gPiAgIHhlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jICAgICAgICAg
IHwgIDcgKystLQo+ID4gPiA+ICAgeGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jICAgICAg
fCAgMiArLQo+ID4gPiA+ICAgeGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jICAgICAgfCAg
MiArLQo+ID4gPiA+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgICAgfCAgMiAr
LQo+ID4gPiA+ICAgeGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jICAgICAgICAgICAgfCAgNiArLS0K
PiA+ID4gPiAgIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICAgIHwgMTcgKysrKy0t
LS0KPiA+ID4gPiAgIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICAgIHwgIDggKyst
LQo+ID4gPiA+ICAgeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgfCA3OQo+ID4g
PiA+ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KPiA+ID4gPiAgIHhlbi9h
cmNoL3g4Ni90Ym9vdC5jICAgICAgICAgICAgICAgIHwgMTIgKysrLS0tCj4gPiA+ID4gICB4ZW4v
YXJjaC94ODYveDg2XzY0L21hY2hpbmVfa2V4ZWMuYyB8ICA0ICstCj4gPiA+ID4gICB4ZW4vZHJp
dmVycy92cGNpL3ZwY2kuYyAgICAgICAgICAgICB8ICA3ICsrKy0KPiA+ID4gPiAgIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCAgIHwgIDMgKy0KPiA+ID4gPiAgIHhlbi9pbmNsdWRl
L2FzbS1hcm0vbW0uaCAgICAgICAgICAgIHwgIDQgKy0KPiA+ID4gPiAgIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaCAgICAgICAgICAgIHwgIDQgKy0KPiA+ID4gPiAgIHhlbi9pbmNsdWRlL3hlbi9r
ZXJuZWwuaCAgICAgICAgICAgIHwgMjQgKysrKystLS0tLS0KPiA+ID4gPiAgIDE1IGZpbGVzIGNo
YW5nZWQsIDk3IGluc2VydGlvbnMoKyksIDg0IGRlbGV0aW9ucygtKQo+ID4gPiAKPiA+ID4gSnVz
dCBsaWtlIGZvciB2MjogRGlkIHlvdSByZWFsbHkgY2hlY2sgeW91IGNhdWdodCB0aGVtIGFsbD8g
VGhlIHZQQ0kKPiA+ID4gb25lcyBJIGhhZCBwb2ludGVkIGF0IGJhY2sgdGhlbiB3ZXJlIG9ubHkg
YW4gZXhhbXBsZS4gQW5vdGhlcgo+ID4gPiBleGFtcGxlIG5vdyBpcyB4ZW4vY29tbW9uL2tlcm5l
bC5jOl9jbWRsaW5lX3BhcnNlKCkuCj4gPiAKPiA+IEl0IGlzIGRpZmZpY3VsdCB0byBjYXRjaCB0
aGVtIGFsbC4gQW55IHN1Z2dlc3Rpb24gb24gaG93IHRvIG1ha2Ugc3VyZQo+ID4gdGhlcmUgYXJl
IG5vIGxlZnRvdmVyIChvdGhlciB0aGFuIHdhaXRpbmcgZm9yIHRoZSBuZXh0IFFBVmVyaWZ5IHNj
YW4pPwo+IAo+IFRoZSB3ZWJwYWdlIFsxXSBzZWVtcyB0byBzdWdnZXN0IGNvdmVyaXR5IHdvdWxk
IGJlIGFibGUgdG8gY2F0Y2ggdGhlIHVuZGVmaW5lZAo+IGJlaGF2aW9yIGZpeGVkIGluIHRoYXQg
cGF0Y2guCj4gCj4gSSBhbSBub3Qgc3VyZSB3aGF0IHZlcnNpb24gb2YgY292ZXJpdHkgaXMgdXNl
ZCB0byBhbmFseXplIFhlbiwgYnV0IGl0IHByb2JhYmx5Cj4gd29ydGggdG8gaGF2ZSBhIHRyeS4K
PiAKPiBDaGVlcnMsCj4gCj4gWzFdCj4gaHR0cHM6Ly93aWtpLnNlaS5jbXUuZWR1L2NvbmZsdWVu
Y2UvZGlzcGxheS9jL0FSUjM2LUMuK0RvK25vdCtzdWJ0cmFjdCtvcitjb21wYXJlK3R3bytwb2lu
dGVycyt0aGF0K2RvK25vdCtyZWZlcit0byt0aGUrc2FtZSthcnJheQoKVG8gZG8gdGhpcywgSSB3
b3VsZCBuZWVkIHRvIGJlIGFibGUgdG8gY3JlYXRlIGEgc3BlY2lhbCBicmFuY2ggd2l0aCBteQpm
aXhlcyBmb3IgQ292ZXJpdHkgdG8gdXNlLiBIb3dldmVyLCBJIGRvbid0IGhhdmUgIndyaXRlIGFj
Y2VzcyIgdG8gYW55ClhlbiBQcm9qZWN0IENvdmVyaXR5IGluc3RhbmNlcyBhdCB0aGUgbW9tZW50
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 18:48:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 18:48: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-devel-bounces@lists.xenproject.org>)
	id 1gMHFa-00057q-TU; Mon, 12 Nov 2018 18:47:54 +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=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMHFZ-00057g-RZ
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 18:47:53 +0000
X-Inumbo-ID: 75704d50-e6ab-11e8-af7e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 75704d50-e6ab-11e8-af7e-12d6303a7972;
 Mon, 12 Nov 2018 18:47:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMHFW-0004Ff-DN; Mon, 12 Nov 2018 18:47:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMHFW-0005AF-1s; Mon, 12 Nov 2018 18:47:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMHFW-0002Q0-1G; Mon, 12 Nov 2018 18:47:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129852-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=94bd9df0f7efad8038d99ec52ba56ecec4191248
X-Osstest-Versions-That: xen=3b439f636ee9a9588203cf0aa0edfa18ccdc60b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 18:47:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129852: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTg1MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTg1Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5NGJkOWRmMGY3ZWZhZDgwMzhkOTllYzUyYmE1NmVjZWM0MTkxMjQ4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzYjQzOWY2MzZlZTlhOTU4ODIw
M2NmMGFhMGVkZmExOGNjZGM2MGI5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk4NDYgIDIwMTgt
MTEtMTIgMTM6MDM6MDEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5ODUyICAy
MDE4LTExLTEyIDE2OjAwOjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDNiNDM5ZjYzNmUuLjk0YmQ5ZGYwZjcgIDk0YmQ5ZGYw
ZjdlZmFkODAzOGQ5OWVjNTJiYTU2ZWNlYzQxOTEyNDggLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 19:02:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 19:02: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-devel-bounces@lists.xenproject.org>)
	id 1gMHT8-0006fu-Al; Mon, 12 Nov 2018 19:01:54 +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=chns=nx=citrix.com=prvs=847726e5c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMHT6-0006fn-Mr
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 19:01:52 +0000
X-Inumbo-ID: 669e4b36-e6ad-11e8-8a69-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 669e4b36-e6ad-11e8-8a69-12d6303a7972;
 Mon, 12 Nov 2018 19:01:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,496,1534809600"; d="scan'208";a="81746209"
To: Jan Beulich <JBeulich@suse.com>
References: <1541774575-31536-1-git-send-email-andrew.cooper3@citrix.com>
 <5BE94DE802000078001FAB9F@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <5359b25b-9274-e8ea-aa51-41ea1e066b48@citrix.com>
Date: Mon, 12 Nov 2018 19:01:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BE94DE802000078001FAB9F@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/badpage: Fix badpage->order overflow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMTEvMTggMDk6NTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5LjExLjE4IGF0
IDE1OjQyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEZvciBvcmRlciAz
MiBvciBtb3JlLCB0aGUgc2hpZnQgd2lsbCB0cnVuY2F0ZS4gIFNwb3R0ZWQgYnkgQ292ZXJpdHku
Cj4gSSBmaW5kIHRoaXMgcHJldHR5IGFic3VyZC4gV2hhdCBhYm91dCBvcmRlciA2NCBvciBtb3Jl
PyBBcmUgeW91Cj4gc3VnZ2VzdGluZyB5b3UgZXhwZWN0IDE2VGIgb3IgbGFyZ2VyIGJhZCBwYWdl
IHJhbmdlcz8KPgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+IEFueXdheSwgYXMgSSBkb24ndCBtaW5kIHRoZSBhZGp1c3RtZW50Cj4g
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgo+IEJ1dCBJJ20gc3Vy
ZSB5b3UncmUgYXdhcmUgd2UgaGF2ZSBtYW55IG1vcmUgZXhhbXBsZXMgb2YKPiAxVSAob3IgZXZl
biBwbGFpbiAxKSBnZXR0aW5nIHNoaWZ0ZWQgYnkgYW4gb3JkZXIgdmFsdWUuCgpUaGVyZSBpcyBu
b3RoaW5nIGFic3VyZCBoZXJlLgoKVGhlIGNvbXBsYWludCBpcyB0aGF0IHRoZXJlIGFyZSB0d28g
cGFydHMgb2YgYSBzaW5nbGUgY2FsY3VsYXRpb24gYXQKZGlmZmVyZW50IHdpZHRocywgd2hlcmUg
QydzIGludGVnZXIgcHJvbW90aW9uIHJ1bGVzIHJlc3VsdHMgaW4gY29kZQp3aGljaCByZWFkcyBj
b3JyZWN0bHksIGJ1dCBiZWhhdmVzIGluY29ycmVjdGx5LgoKSWYgYmFkcGFnZS0+bWZuIHdhcyB1
aW50MzJfdCwgdGhlcmUgd291bGQgYmUgbm8gY29tcGxhaW50LCBiZWNhdXNlIGFsbApwYXJ0cyBv
ZiB0aGUgZXhwcmVzc2lvbiB3b3VsZCBiZSBldmFsdWF0ZWQgYXQgdGhlIHNhbWUgd2lkdGguwqAg
VGhpcwpjb21wbGFpbnQgaXMgb25seSBiZWNhdXNlIHlvdSd2ZSBnb3QgYSAzMmJpdCBzaGlmdCwg
YW5kIGEgNjRiaXQgYWRkaXRpb24uCgpBcyBmb3IgbGlrZWxpaG9vZCwgSSByZWFsbHkgaG9wZSB3
ZSBkb24ndCBuZWVkIG1hcmsgYSAxNlRiIHJhbmdlIGFzIGJhZCwKYnV0IGdpdmVuIHRoZSBhYmls
aXR5IHRvIGV4cHJlc3MgdGhpcywgd291bGQgeW91IHJlYWxseSBub3RpY2UgdGhhdCB0aGUKcmVz
dWx0IHdhcyBzdWJ0bHkgd3Jvbmc/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 19:02:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 19:02: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-devel-bounces@lists.xenproject.org>)
	id 1gMHU6-0006jq-NC; Mon, 12 Nov 2018 19:02:54 +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=chns=nx=citrix.com=prvs=847726e5c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMHU5-0006jj-ED
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 19:02:53 +0000
X-Inumbo-ID: 8db069fc-e6ad-11e8-9217-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8db069fc-e6ad-11e8-9217-12d6303a7972;
 Mon, 12 Nov 2018 19:02:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,496,1534809600"; d="scan'208";a="81746209"
To: Jan Beulich <JBeulich@suse.com>
References: <1541774575-31536-1-git-send-email-andrew.cooper3@citrix.com>
 <5BE94DE802000078001FAB9F@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <5359b25b-9274-e8ea-aa51-41ea1e066b48@citrix.com>
Date: Mon, 12 Nov 2018 19:01:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BE94DE802000078001FAB9F@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/badpage: Fix badpage->order overflow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMTEvMTggMDk6NTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5LjExLjE4IGF0
IDE1OjQyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEZvciBvcmRlciAz
MiBvciBtb3JlLCB0aGUgc2hpZnQgd2lsbCB0cnVuY2F0ZS4gIFNwb3R0ZWQgYnkgQ292ZXJpdHku
Cj4gSSBmaW5kIHRoaXMgcHJldHR5IGFic3VyZC4gV2hhdCBhYm91dCBvcmRlciA2NCBvciBtb3Jl
PyBBcmUgeW91Cj4gc3VnZ2VzdGluZyB5b3UgZXhwZWN0IDE2VGIgb3IgbGFyZ2VyIGJhZCBwYWdl
IHJhbmdlcz8KPgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+IEFueXdheSwgYXMgSSBkb24ndCBtaW5kIHRoZSBhZGp1c3RtZW50Cj4g
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgo+IEJ1dCBJJ20gc3Vy
ZSB5b3UncmUgYXdhcmUgd2UgaGF2ZSBtYW55IG1vcmUgZXhhbXBsZXMgb2YKPiAxVSAob3IgZXZl
biBwbGFpbiAxKSBnZXR0aW5nIHNoaWZ0ZWQgYnkgYW4gb3JkZXIgdmFsdWUuCgpUaGVyZSBpcyBu
b3RoaW5nIGFic3VyZCBoZXJlLgoKVGhlIGNvbXBsYWludCBpcyB0aGF0IHRoZXJlIGFyZSB0d28g
cGFydHMgb2YgYSBzaW5nbGUgY2FsY3VsYXRpb24gYXQKZGlmZmVyZW50IHdpZHRocywgd2hlcmUg
QydzIGludGVnZXIgcHJvbW90aW9uIHJ1bGVzIHJlc3VsdHMgaW4gY29kZQp3aGljaCByZWFkcyBj
b3JyZWN0bHksIGJ1dCBiZWhhdmVzIGluY29ycmVjdGx5LgoKSWYgYmFkcGFnZS0+bWZuIHdhcyB1
aW50MzJfdCwgdGhlcmUgd291bGQgYmUgbm8gY29tcGxhaW50LCBiZWNhdXNlIGFsbApwYXJ0cyBv
ZiB0aGUgZXhwcmVzc2lvbiB3b3VsZCBiZSBldmFsdWF0ZWQgYXQgdGhlIHNhbWUgd2lkdGguwqAg
VGhpcwpjb21wbGFpbnQgaXMgb25seSBiZWNhdXNlIHlvdSd2ZSBnb3QgYSAzMmJpdCBzaGlmdCwg
YW5kIGEgNjRiaXQgYWRkaXRpb24uCgpBcyBmb3IgbGlrZWxpaG9vZCwgSSByZWFsbHkgaG9wZSB3
ZSBkb24ndCBuZWVkIG1hcmsgYSAxNlRiIHJhbmdlIGFzIGJhZCwKYnV0IGdpdmVuIHRoZSBhYmls
aXR5IHRvIGV4cHJlc3MgdGhpcywgd291bGQgeW91IHJlYWxseSBub3RpY2UgdGhhdCB0aGUKcmVz
dWx0IHdhcyBzdWJ0bHkgd3Jvbmc/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 19:20:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 19:20: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-devel-bounces@lists.xenproject.org>)
	id 1gMHkx-0008OW-Hg; Mon, 12 Nov 2018 19:20: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMHkw-0008OM-3M
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 19:20:18 +0000
X-Inumbo-ID: fc897d62-e6af-11e8-aca3-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id fc897d62-e6af-11e8-aca3-12d6303a7972;
 Mon, 12 Nov 2018 19:20:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 273BFA78;
 Mon, 12 Nov 2018 11:20:16 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B6F673F5A0;
 Mon, 12 Nov 2018 11:20:13 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
 <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
 <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <17ab88c4-cdf7-8f7f-5933-25d9294f3641@arm.com>
Date: Mon, 12 Nov 2018 19:20:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgQW5kcmUpCgpPbiAxMS8xMi8xOCA1OjQyIFBNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+
IEhpIEp1bGllbiwKPiAKPiBPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCA2OjAwIFBNIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pgo+Pgo+Pgo+PiBPbiAxMS8xMi8x
OCA0OjUyIFBNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4gSGkgSnVsaWVuLAo+Pgo+PiBI
aSwKPj4KPj4+IFRoYW5rcyBmb3IgdGhlIGZlZWRiYWNrLgo+Pj4KPj4+IE9uIE1vbiwgTm92IDEy
LCAyMDE4IGF0IDQ6MzYgUE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3Jv
dGU6Cj4+Pj4KPj4+PiBIaSBNaXJlbGEsCj4+Pj4KPj4+PiBPbiAxMS8xMi8xOCAxMTozMCBBTSwg
TWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4gR0lDIGFuZCB2aXJ0dWFsIHRpbWVyIGNvbnRl
eHQgbXVzdCBiZSBzYXZlZCB3aGVuIHRoZSBkb21haW4gc3VzcGVuZHMuCj4+Pj4KPj4+PiBQbGVh
c2UgcHJvdmlkZSB0aGUgcmF0aW9uYWxlIGZvciB0aGlzLiBJcyBpdCByZXF1aXJlZCBieSB0aGUg
c3BlYz8KPj4+Pgo+Pj4KPj4+IFRoaXMgaXMgcmVxdWlyZWQgZm9yIEdJQyBiZWNhdXNlIGEgZ3Vl
c3QgbGVhdmVzIGVuYWJsZWQgaW50ZXJydXB0cyBpbgo+Pj4gdGhlIEdJQyB0aGF0IGNvdWxkIHdh
a2UgaXQgdXAsIGFuZCBvbiByZXN1bWUgaXQgc2hvdWxkIGJlIGFibGUgdG8KPj4+IGRldGVjdCB3
aGljaCBpbnRlcnJ1cHQgd29rZSBpdCB1cC4gV2l0aG91dCBzYXZpbmcvcmVzdG9yaW5nIHRoZSBz
dGF0ZQo+Pj4gb2YgR0lDIHRoaXMgd291bGQgbm90IGJlIHBvc3NpYmxlLgo+Pgo+PiBJIGFtIGNv
bmZ1c2VkLiBJbiBwYXRjaCAjMTAsIHlvdSBzYXZlIHRoZSBHSUMgaG9zdCBiZWNhdXNlIHRoZSBH
SUMgY2FuCj4+IGJlIHBvd2VyZWQtZG93bi4gTGludXggaXMgYWxzbyBzYXZpbmcgdGhlIEdJQyBz
dGF0ZS4gU28gaG93IHRoZQo+PiBpbnRlcnJ1cHQgY2FuIGNvbWUgdXAgaWYgdGhlIEdJQyBpcyBw
b3dlcmVkIGRvd24/Cj4+Cj4gCj4gQWZ0ZXIgWGVuIChvciBMaW51eCBpbiB0aGUgY29uZmlnIHdp
dGhvdXQgWGVuKSBoYW5kcyBvdmVyIHRoZSBjb250cm9sCj4gdG8gRUwzIG9uIHN1c3BlbmQgKGNh
bGxzIHN5c3RlbSBzdXNwZW5kIFBTQ0kgdG8gRUwzKSwgaXQgbGVhdmVzCj4gZW5hYmxlZCBpbnRl
cnJ1cHRzIHRoYXQgYXJlIGl0cyB3YWtlLXVwIHNvdXJjZXMuIFNhdmluZyBhIEdJQyBzdGF0ZQo+
IG9ubHkgbWVhbnMgdGhhdCBpdHMgY3VycmVudCBjb25maWd1cmF0aW9uIHdpbGwgYmUgcmVtZW1i
ZXJlZCBzb21ld2hlcmUKPiBpbiBkYXRhIHN0cnVjdHVyZXMsIGJ1dCB0aGUgY29uZmlndXJhdGlv
biBpcyBub3QgY2hhbmdlZCBvbiBzdXNwZW5kLgo+IEV2ZXJ5dGhpbmcgdGhhdCBoYXBwZW5zIHdp
dGggaW50ZXJydXB0IGNvbmZpZ3VyYXRpb24gZnJvbSB0aGlzIHBvaW50Cj4gb24gaXMgcGxhdGZv
cm0gc3BlY2lmaWMuIE5vdyB0aGVyZSBhcmUgMiBvcHRpb25zOiAxKSBFTDMgd2lsbCBuZXZlcgo+
IGFsbG93IENQVTAgdG8gYmUgcG93ZXJlZCBkb3duIGFuZCB0aGUgd2FrZS11cCBpbnRlcnJ1cHQg
d2lsbCBpbmRlZWQKPiBwcm9wYWdhdGUgdmlhIEdJQzsKPiBvciAyKSBDUFUwIHdpbGwgYmUgcG93
ZXJlZCBkb3duIGFuZCB0aGUgR0lDIG1heSBiZQo+IHBvd2VyZWQgZG93biBhcyB3ZWxsLCBzbyBh
biBleHRlcm5hbCBoZWxwIGlzIG5lZWRlZCB0byBkZWFsIHdpdGgKPiB3YWtlLXVwIGFuZCByZXN1
bWUgKGUuZy4gaW4gb3JkZXIgdG8gcmVhY3QgdG8gYSB3YWtlLXVwIGludGVycnVwdAo+IHdoaWxl
IHRoZSBHSUMgaXMgZG93biwgYW5kIHBvd2VyIHVwIENQVTApLiBUaGlzIGV4dGVybmFsIGhlbHAg
aXMKPiBwcm92aWRlZCBieSBzb21lIGxvdy1wb3dlciBwcm9jZXNzb3Igb3V0c2lkZSBvZiB0aGUg
Q29ydGV4LUEgY2x1c3Rlci4KPiAKPiBTbyB0aGUgcGxhdGZvcm0gZmlybXdhcmUgaXMgcmVzcG9u
c2libGUgZm9yIHByb3Blcmx5IGNvbmZpZ3VyaW5nIGEKPiB3YWtlLXVwIHBhdGggaWYgR0lDIGdv
ZXMgZG93bi4gVGhpcyBpcyBjb21tb25seSBoYW5kbGVkIGJ5IEVMMwo+IGNvbW11bmljYXRpbmcg
d2l0aCBsb3ctcG93ZXIgcHJvY2Vzc29yLiBXaGVuIHRoZSBHSUMgcG93ZXIgY29tZXMgdXAsCj4g
dGhlIGludGVycnVwdCB0cmlnZ2VyZWQgYnkgYSBwZXJpcGhlcmFsIGlzIHN0aWxsIGFjdGl2ZSBh
bmQgdGhlCj4gc29mdHdhcmUgb24gQ29ydGV4LUEgY2x1c3RlciBzaG91bGQgYmUgYWJsZSB0byBv
YnNlcnZlIGl0IG9uY2UgdGhlIEdJQwo+IHN0YXRlIGlzIHJlc3RvcmVkLCBpLmUuIGludGVycnVw
dHMgZ2V0IGVuYWJsZWQgYXQgR0lDLgoKVGhhbmsgeW91IGZvciB0aGUgZXhwbGFuYXRpb24uICBO
b3cgdGhlIHF1ZXN0aW9uIGlzIHdoeSBjYW4ndCB3ZSByZXNldCAKYXQgbGVhc3QgdGhlIEdJQyBD
UFUgaW50ZXJmYWNlPwoKQUZBSVUsIHRoZSBndWVzdCBzaG91bGQgcmVzdG9yZSB0aGVtIGluIGFu
eSBjYXNlLiBUaGUgb25seSB0aGluZ3Mgd2UgCm5lZWQgdG8ga25vdyBpcyB0aGUgaW50ZXJydXB0
IHdhcyByZWNlaXZlZCBmb3IgYSBnaXZlbiBndWVzdC4gV2UgY2FuIAp0aGVuIHF1ZXVlIGl0IGFu
ZCB3YWtlLXVwIHRoZSBkb21haW4uCgpUaGlzIHNlZW1zIHRvIGZpdCB3aXRoIHRoZSBkZXNjcmlw
dGlvbiBvbiB0b3Agb2YgZ2ljX2Rpc3Rfc2F2ZSgpIGluIApMaW51eCBHSUN2MiBkcml2ZXIuCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 19:20:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 19:20: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-devel-bounces@lists.xenproject.org>)
	id 1gMHkx-0008Oc-Ra; Mon, 12 Nov 2018 19:20: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMHkw-0008ON-4Z
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 19:20:18 +0000
X-Inumbo-ID: fc99abf6-e6af-11e8-8d0c-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id fc99abf6-e6af-11e8-8d0c-12d6303a7972;
 Mon, 12 Nov 2018 19:20:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 273BFA78;
 Mon, 12 Nov 2018 11:20:16 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B6F673F5A0;
 Mon, 12 Nov 2018 11:20:13 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
 <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
 <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <17ab88c4-cdf7-8f7f-5933-25d9294f3641@arm.com>
Date: Mon, 12 Nov 2018 19:20:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgQW5kcmUpCgpPbiAxMS8xMi8xOCA1OjQyIFBNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+
IEhpIEp1bGllbiwKPiAKPiBPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCA2OjAwIFBNIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pgo+Pgo+Pgo+PiBPbiAxMS8xMi8x
OCA0OjUyIFBNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4gSGkgSnVsaWVuLAo+Pgo+PiBI
aSwKPj4KPj4+IFRoYW5rcyBmb3IgdGhlIGZlZWRiYWNrLgo+Pj4KPj4+IE9uIE1vbiwgTm92IDEy
LCAyMDE4IGF0IDQ6MzYgUE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3Jv
dGU6Cj4+Pj4KPj4+PiBIaSBNaXJlbGEsCj4+Pj4KPj4+PiBPbiAxMS8xMi8xOCAxMTozMCBBTSwg
TWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4gR0lDIGFuZCB2aXJ0dWFsIHRpbWVyIGNvbnRl
eHQgbXVzdCBiZSBzYXZlZCB3aGVuIHRoZSBkb21haW4gc3VzcGVuZHMuCj4+Pj4KPj4+PiBQbGVh
c2UgcHJvdmlkZSB0aGUgcmF0aW9uYWxlIGZvciB0aGlzLiBJcyBpdCByZXF1aXJlZCBieSB0aGUg
c3BlYz8KPj4+Pgo+Pj4KPj4+IFRoaXMgaXMgcmVxdWlyZWQgZm9yIEdJQyBiZWNhdXNlIGEgZ3Vl
c3QgbGVhdmVzIGVuYWJsZWQgaW50ZXJydXB0cyBpbgo+Pj4gdGhlIEdJQyB0aGF0IGNvdWxkIHdh
a2UgaXQgdXAsIGFuZCBvbiByZXN1bWUgaXQgc2hvdWxkIGJlIGFibGUgdG8KPj4+IGRldGVjdCB3
aGljaCBpbnRlcnJ1cHQgd29rZSBpdCB1cC4gV2l0aG91dCBzYXZpbmcvcmVzdG9yaW5nIHRoZSBz
dGF0ZQo+Pj4gb2YgR0lDIHRoaXMgd291bGQgbm90IGJlIHBvc3NpYmxlLgo+Pgo+PiBJIGFtIGNv
bmZ1c2VkLiBJbiBwYXRjaCAjMTAsIHlvdSBzYXZlIHRoZSBHSUMgaG9zdCBiZWNhdXNlIHRoZSBH
SUMgY2FuCj4+IGJlIHBvd2VyZWQtZG93bi4gTGludXggaXMgYWxzbyBzYXZpbmcgdGhlIEdJQyBz
dGF0ZS4gU28gaG93IHRoZQo+PiBpbnRlcnJ1cHQgY2FuIGNvbWUgdXAgaWYgdGhlIEdJQyBpcyBw
b3dlcmVkIGRvd24/Cj4+Cj4gCj4gQWZ0ZXIgWGVuIChvciBMaW51eCBpbiB0aGUgY29uZmlnIHdp
dGhvdXQgWGVuKSBoYW5kcyBvdmVyIHRoZSBjb250cm9sCj4gdG8gRUwzIG9uIHN1c3BlbmQgKGNh
bGxzIHN5c3RlbSBzdXNwZW5kIFBTQ0kgdG8gRUwzKSwgaXQgbGVhdmVzCj4gZW5hYmxlZCBpbnRl
cnJ1cHRzIHRoYXQgYXJlIGl0cyB3YWtlLXVwIHNvdXJjZXMuIFNhdmluZyBhIEdJQyBzdGF0ZQo+
IG9ubHkgbWVhbnMgdGhhdCBpdHMgY3VycmVudCBjb25maWd1cmF0aW9uIHdpbGwgYmUgcmVtZW1i
ZXJlZCBzb21ld2hlcmUKPiBpbiBkYXRhIHN0cnVjdHVyZXMsIGJ1dCB0aGUgY29uZmlndXJhdGlv
biBpcyBub3QgY2hhbmdlZCBvbiBzdXNwZW5kLgo+IEV2ZXJ5dGhpbmcgdGhhdCBoYXBwZW5zIHdp
dGggaW50ZXJydXB0IGNvbmZpZ3VyYXRpb24gZnJvbSB0aGlzIHBvaW50Cj4gb24gaXMgcGxhdGZv
cm0gc3BlY2lmaWMuIE5vdyB0aGVyZSBhcmUgMiBvcHRpb25zOiAxKSBFTDMgd2lsbCBuZXZlcgo+
IGFsbG93IENQVTAgdG8gYmUgcG93ZXJlZCBkb3duIGFuZCB0aGUgd2FrZS11cCBpbnRlcnJ1cHQg
d2lsbCBpbmRlZWQKPiBwcm9wYWdhdGUgdmlhIEdJQzsKPiBvciAyKSBDUFUwIHdpbGwgYmUgcG93
ZXJlZCBkb3duIGFuZCB0aGUgR0lDIG1heSBiZQo+IHBvd2VyZWQgZG93biBhcyB3ZWxsLCBzbyBh
biBleHRlcm5hbCBoZWxwIGlzIG5lZWRlZCB0byBkZWFsIHdpdGgKPiB3YWtlLXVwIGFuZCByZXN1
bWUgKGUuZy4gaW4gb3JkZXIgdG8gcmVhY3QgdG8gYSB3YWtlLXVwIGludGVycnVwdAo+IHdoaWxl
IHRoZSBHSUMgaXMgZG93biwgYW5kIHBvd2VyIHVwIENQVTApLiBUaGlzIGV4dGVybmFsIGhlbHAg
aXMKPiBwcm92aWRlZCBieSBzb21lIGxvdy1wb3dlciBwcm9jZXNzb3Igb3V0c2lkZSBvZiB0aGUg
Q29ydGV4LUEgY2x1c3Rlci4KPiAKPiBTbyB0aGUgcGxhdGZvcm0gZmlybXdhcmUgaXMgcmVzcG9u
c2libGUgZm9yIHByb3Blcmx5IGNvbmZpZ3VyaW5nIGEKPiB3YWtlLXVwIHBhdGggaWYgR0lDIGdv
ZXMgZG93bi4gVGhpcyBpcyBjb21tb25seSBoYW5kbGVkIGJ5IEVMMwo+IGNvbW11bmljYXRpbmcg
d2l0aCBsb3ctcG93ZXIgcHJvY2Vzc29yLiBXaGVuIHRoZSBHSUMgcG93ZXIgY29tZXMgdXAsCj4g
dGhlIGludGVycnVwdCB0cmlnZ2VyZWQgYnkgYSBwZXJpcGhlcmFsIGlzIHN0aWxsIGFjdGl2ZSBh
bmQgdGhlCj4gc29mdHdhcmUgb24gQ29ydGV4LUEgY2x1c3RlciBzaG91bGQgYmUgYWJsZSB0byBv
YnNlcnZlIGl0IG9uY2UgdGhlIEdJQwo+IHN0YXRlIGlzIHJlc3RvcmVkLCBpLmUuIGludGVycnVw
dHMgZ2V0IGVuYWJsZWQgYXQgR0lDLgoKVGhhbmsgeW91IGZvciB0aGUgZXhwbGFuYXRpb24uICBO
b3cgdGhlIHF1ZXN0aW9uIGlzIHdoeSBjYW4ndCB3ZSByZXNldCAKYXQgbGVhc3QgdGhlIEdJQyBD
UFUgaW50ZXJmYWNlPwoKQUZBSVUsIHRoZSBndWVzdCBzaG91bGQgcmVzdG9yZSB0aGVtIGluIGFu
eSBjYXNlLiBUaGUgb25seSB0aGluZ3Mgd2UgCm5lZWQgdG8ga25vdyBpcyB0aGUgaW50ZXJydXB0
IHdhcyByZWNlaXZlZCBmb3IgYSBnaXZlbiBndWVzdC4gV2UgY2FuIAp0aGVuIHF1ZXVlIGl0IGFu
ZCB3YWtlLXVwIHRoZSBkb21haW4uCgpUaGlzIHNlZW1zIHRvIGZpdCB3aXRoIHRoZSBkZXNjcmlw
dGlvbiBvbiB0b3Agb2YgZ2ljX2Rpc3Rfc2F2ZSgpIGluIApMaW51eCBHSUN2MiBkcml2ZXIuCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 19:56:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 19:56: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-devel-bounces@lists.xenproject.org>)
	id 1gMIJp-0002Wd-3u; Mon, 12 Nov 2018 19:56: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMIJm-0002WO-UZ
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 19:56:18 +0000
X-Inumbo-ID: 04a114c6-e6b5-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 04a114c6-e6b5-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 19:56:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6A0DD80D;
 Mon, 12 Nov 2018 11:56:17 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 587D63F5A0;
 Mon, 12 Nov 2018 11:56:13 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
Date: Mon, 12 Nov 2018 19:56:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTEvMTIvMTggNDo0MSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBP
biAxMi8xMS8xOCAxNjozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+PiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4gaW5k
ZXggZTU5NGI0OGQ4MS4uN2Y4MTA1NDY1YyAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKPj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+PiBAQCAtOTcsNiAr
OTcsMTEgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqcCkKPj4+
PiAgICAgICAgaWYgKCBpc19pZGxlX3ZjcHUocCkgKQo+Pj4+ICAgICAgICAgICAgcmV0dXJuOwo+
Pj4+Cj4+Pj4gKyAgICAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQgbm90IGJlIHNhdmVkIGlmIGl0
cyBkb21haW4gaXMgc3VzcGVuZGVkICovCj4+Pj4gKyAgICBpZiAoIHAtPmRvbWFpbi0+aXNfc2h1
dF9kb3duICYmCj4+Pj4gKyAgICAgICAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBTSFVU
RE9XTl9zdXNwZW5kKSApCj4+Pj4gKyAgICAgICAgcmV0dXJuOwo+Pj4gU0hVVERPV05fc3VzcGVu
ZCBpcyB1c2VkIGluIFhlbiBmb3Igb3RoZXIgcHVycG9zZSAoc2VlCj4+PiBTQ0hFRE9QX3NodXRk
b3duKS4gVGhlIG90aGVyIHVzZXIgb2YgdGhhdCBjb2RlIHJlbGllcyBvbiBhbGwgdGhlIHN0YXRl
Cj4+PiB0byBiZSBzYXZlZCBvbiBzdXNwZW5kLgo+Pj4KPj4gV2UganVzdCBuZWVkIGEgZmxhZyB0
byBtYXJrIGEgZG9tYWluIGFzIHN1c3BlbmRlZCwgYW5kIEkgZG8gYmVsaWV2ZQo+PiBTSFVURE9X
Tl9zdXNwZW5kIGlzIG5vdCB1c2VkIGFueXdoZXJlIGVsc2UuCj4+IExldCdzIGNvbWUgYmFjayBv
biB0aGlzLgo+IAo+IFNIVVRET1dOX3N1c3BlbmQgaXMgdXNlZCBmb3IgbWlncmF0aW9uLsKgIEdy
ZXAgZm9yIGl0IHRocm91Z2ggdGhlIFhlbgo+IHRyZWUgYW5kIHlvdSdsbCBmaW5kIHNldmVyYWwg
cGllY2VzIG9mIGRvY3VtZW50YXRpb24sIGluY2x1ZGluZyB0aGUKPiBkZXNjcmlwdGlvbiBvZiB3
aGF0IHRoaXMgc2h1dGRvd24gY29kZSBtZWFucy4KPiAKPiBXaGF0IHlvdSBhcmUgaW50cm9kdWNp
bmcgaGVyZSBpcyBub3QgYSBzaHV0ZG93biAtIGl0IGlzIGEgc3VzcGVuZCB3aXRoCj4gdGhlIGlu
dGVudCB0byByZXN1bWUgZXhlY3V0aW5nIGxhdGVyLsKgIEFzIHN1Y2gsIGl0IHNob3VsZG4ndCB1
c2UgWGVuJ3MKPiBzaHV0ZG93biBpbmZyYXN0cnVjdHVyZSwgd2hpY2ggZXhpc3RzIG1haW5seSB0
byBjb21tdW5pY2F0ZSB3aXRoIHRoZQo+IHRvb2xzdGFjay4KCldvdWxkIGRvbWFpbiBwYXVzZS91
bnBhdXNlIGJlIGEgYmV0dGVyIHNvbHV0aW9uPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 19:56:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 19:56: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-devel-bounces@lists.xenproject.org>)
	id 1gMIJo-0002WX-Pi; Mon, 12 Nov 2018 19:56: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMIJm-0002WN-T5
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 19:56:18 +0000
X-Inumbo-ID: 04bc83ef-e6b5-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 04bc83ef-e6b5-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 19:56:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6A0DD80D;
 Mon, 12 Nov 2018 11:56:17 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 587D63F5A0;
 Mon, 12 Nov 2018 11:56:13 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
Date: Mon, 12 Nov 2018 19:56:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTEvMTIvMTggNDo0MSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBP
biAxMi8xMS8xOCAxNjozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+PiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4gaW5k
ZXggZTU5NGI0OGQ4MS4uN2Y4MTA1NDY1YyAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKPj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+PiBAQCAtOTcsNiAr
OTcsMTEgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqcCkKPj4+
PiAgICAgICAgaWYgKCBpc19pZGxlX3ZjcHUocCkgKQo+Pj4+ICAgICAgICAgICAgcmV0dXJuOwo+
Pj4+Cj4+Pj4gKyAgICAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQgbm90IGJlIHNhdmVkIGlmIGl0
cyBkb21haW4gaXMgc3VzcGVuZGVkICovCj4+Pj4gKyAgICBpZiAoIHAtPmRvbWFpbi0+aXNfc2h1
dF9kb3duICYmCj4+Pj4gKyAgICAgICAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBTSFVU
RE9XTl9zdXNwZW5kKSApCj4+Pj4gKyAgICAgICAgcmV0dXJuOwo+Pj4gU0hVVERPV05fc3VzcGVu
ZCBpcyB1c2VkIGluIFhlbiBmb3Igb3RoZXIgcHVycG9zZSAoc2VlCj4+PiBTQ0hFRE9QX3NodXRk
b3duKS4gVGhlIG90aGVyIHVzZXIgb2YgdGhhdCBjb2RlIHJlbGllcyBvbiBhbGwgdGhlIHN0YXRl
Cj4+PiB0byBiZSBzYXZlZCBvbiBzdXNwZW5kLgo+Pj4KPj4gV2UganVzdCBuZWVkIGEgZmxhZyB0
byBtYXJrIGEgZG9tYWluIGFzIHN1c3BlbmRlZCwgYW5kIEkgZG8gYmVsaWV2ZQo+PiBTSFVURE9X
Tl9zdXNwZW5kIGlzIG5vdCB1c2VkIGFueXdoZXJlIGVsc2UuCj4+IExldCdzIGNvbWUgYmFjayBv
biB0aGlzLgo+IAo+IFNIVVRET1dOX3N1c3BlbmQgaXMgdXNlZCBmb3IgbWlncmF0aW9uLsKgIEdy
ZXAgZm9yIGl0IHRocm91Z2ggdGhlIFhlbgo+IHRyZWUgYW5kIHlvdSdsbCBmaW5kIHNldmVyYWwg
cGllY2VzIG9mIGRvY3VtZW50YXRpb24sIGluY2x1ZGluZyB0aGUKPiBkZXNjcmlwdGlvbiBvZiB3
aGF0IHRoaXMgc2h1dGRvd24gY29kZSBtZWFucy4KPiAKPiBXaGF0IHlvdSBhcmUgaW50cm9kdWNp
bmcgaGVyZSBpcyBub3QgYSBzaHV0ZG93biAtIGl0IGlzIGEgc3VzcGVuZCB3aXRoCj4gdGhlIGlu
dGVudCB0byByZXN1bWUgZXhlY3V0aW5nIGxhdGVyLsKgIEFzIHN1Y2gsIGl0IHNob3VsZG4ndCB1
c2UgWGVuJ3MKPiBzaHV0ZG93biBpbmZyYXN0cnVjdHVyZSwgd2hpY2ggZXhpc3RzIG1haW5seSB0
byBjb21tdW5pY2F0ZSB3aXRoIHRoZQo+IHRvb2xzdGFjay4KCldvdWxkIGRvbWFpbiBwYXVzZS91
bnBhdXNlIGJlIGEgYmV0dGVyIHNvbHV0aW9uPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 20:29:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 20:29: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-devel-bounces@lists.xenproject.org>)
	id 1gMIpj-0005AU-T6; Mon, 12 Nov 2018 20:29: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMIpi-0005AK-FP
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 20:29:18 +0000
X-Inumbo-ID: a0b0d6ac-e6b9-11e8-a7b8-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a0b0d6ac-e6b9-11e8-a7b8-12d6303a7972;
 Mon, 12 Nov 2018 20:29:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0EB0D80D;
 Mon, 12 Nov 2018 12:29:17 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E05E63F5CF;
 Mon, 12 Nov 2018 12:29:13 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
Date: Mon, 12 Nov 2018 20:29:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTIvMTggNDozNSBQTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBIaSBKdWxpZW4s
Cj4gCj4gVGhhbmtzIGZvciB5b3VyIGZlZWRiYWNrLCBJJ2xsIG5lZWQgdG8gYW5zd2VyIGluIGl0
ZXJhdGlvbnMuCj4gCj4gT24gTW9uLCBOb3YgMTIsIDIwMTggYXQgNDoyNyBQTSBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4KPj4gSGkgTWlyZWxhLAo+Pgo+PiBP
biAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+IFRoZSBpbXBs
ZW1lbnRhdGlvbiBjb25zaXN0cyBvZjoKPj4+IC1BZGRpbmcgUFNDSSBzeXN0ZW0gc3VzcGVuZCBj
YWxsIGFzIG5ldyBQU0NJIGZ1bmN0aW9uCj4+PiAtVHJhcHBpbmcgUFNDSSBzeXN0ZW1fc3VzcGVu
ZCBIVkMKPj4+IC1JbXBsZW1lbnRpbmcgUFNDSSBzeXN0ZW0gc3VzcGVuZCBjYWxsICh2aXJ0dWFs
IGludGVyZmFjZSB0aGF0IGFsbG93cwo+Pj4gICAgZ3Vlc3RzIHRvIHN1c3BlbmQgdGhlbXNlbHZl
cykKPj4+Cj4+PiBUaGUgUFNDSSBzeXN0ZW0gc3VzcGVuZCBzaG91bGQgYmUgY2FsbGVkIGJ5IGEg
Z3Vlc3QgZnJvbSBpdHMgYm9vdAo+Pj4gVkNQVS4gTm9uLWJvb3QgVkNQVXMgb2YgdGhlIGd1ZXN0
IHNob3VsZCBiZSBob3QtdW5wbHVnZ2VkIHVzaW5nIFBTQ0kKPj4+IENQVV9PRkYgY2FsbCBwcmlv
ciB0byBpc3N1aW5nIFBTQ0kgc3lzdGVtIHN1c3BlbmQuIEludGVycnVwdHMgdGhhdAo+Pj4gYXJl
IGxlZnQgZW5hYmxlZCBieSB0aGUgZ3Vlc3QgYXJlIGFzc3VtZWQgdG8gYmUgaXRzIHdha2UtdXAg
aW50ZXJydXB0cy4KPj4+IFRoZXJlZm9yZSwgYSB3YWtlLXVwIGludGVycnVwdCB0cmlnZ2VycyB0
aGUgcmVzdW1lIG9mIHRoZSBndWVzdC4gR3Vlc3QKPj4+IHNob3VsZCByZXN1bWUgcmVnYXJkbGVz
cyBvZiB0aGUgc3RhdGUgb2YgWGVuIChzdXNwZW5kZWQgb3Igbm90KS4KPj4+Cj4+PiBXaGVuIGEg
Z3Vlc3QgY2FsbHMgUFNDSSBzeXN0ZW0gc3VzcGVuZCB0aGUgcmVzcGVjdGl2ZSBkb21haW4gd2ls
bCBiZQo+Pj4gc3VzcGVuZGVkIGlmIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUgbWV0Ogo+
Pj4gMSkgR2l2ZW4gcmVzdW1lIGVudHJ5IHBvaW50IGlzIG5vdCBpbnZhbGlkCj4+PiAyKSBPdGhl
ciAoaWYgYW55KSBWQ1BVcyBvZiB0aGUgY2FsbGluZyBndWVzdCBhcmUgaG90LXVucGx1Z2dlZAo+
Pj4KPj4+IElmIHRoZSBjb25kaXRpb25zIGFib3ZlIGFyZSBtZXQgdGhlIGNhbGxpbmcgZG9tYWlu
IGlzIGxhYmVsZWQgYXMKPj4+IHN1c3BlbmRlZCBhbmQgdGhlIGNhbGxpbmcgVkNQVSBpcyBibG9j
a2VkLiBJZiBub3RoaW5nIGVsc2Ugd291bGRuJ3QKPj4+IGJlIGRvbmUgdGhlIHN1c3BlbmRlZCBk
b21haW4gd291bGQgcmVzdW1lIGZyb20gdGhlIHBsYWNlIHdoZXJlIGl0Cj4+PiBjYWxsZWQgUFND
SSBzeXN0ZW0gc3VzcGVuZC4gVGhpcyBpcyBleHBlY3RlZCBpZiBwcm9jZXNzaW5nIG9mIHRoZSBQ
U0NJCj4+PiBzeXN0ZW0gc3VzcGVuZCBjYWxsIGZhaWxzLiBIb3dldmVyLCBpbiB0aGUgY2FzZSBv
ZiBzdWNjZXNzIHRoZSBjYWxsaW5nCj4+PiBndWVzdCBzaG91bGQgcmVzdW1lIChjb250aW51ZSBl
eGVjdXRpb24gYWZ0ZXIgdGhlIHdha2UtdXApIGZyb20gdGhlIGVudHJ5Cj4+PiBwb2ludCB3aGlj
aCBpcyBnaXZlbiBhcyB0aGUgZmlyc3QgYXJndW1lbnQgb2YgdGhlIFBTQ0kgc3lzdGVtIHN1c3Bl
bmQKPj4+IGNhbGwuIEluIGFkZGl0aW9uIHRvIHRoZSBlbnRyeSBwb2ludCwgdGhlIGd1ZXN0IGV4
cGVjdHMgdG8gc3RhcnQgd2l0aGluCj4+PiB0aGUgZW52aXJvbm1lbnQgd2hvc2Ugc3RhdGUgbWF0
Y2hlcyB0aGUgc3RhdGUgYWZ0ZXIgcmVzZXQuIFRoaXMgbWVhbnMKPj4+IHRoYXQgdGhlIGd1ZXN0
IHNob3VsZCBmaW5kIHJlc2V0IHJlZ2lzdGVyIHZhbHVlcywgTU1VIGRpc2FibGVkLCBldGMuCj4+
PiBUaGVyZWJ5LCB0aGUgY29udGV4dCBvZiBWQ1BVIHNob3VsZCBiZSAncmVzZXQnIChhcyBpZiB0
aGUgc3lzdGVtIGlzCj4+PiBjb21taW5nIG91dCBvZiByZXNldCksIHRoZSBwcm9ncmFtIGNvdW50
ZXIgc2hvdWxkIGNvbnRhaW4gZW50cnkgcG9pbnQsCj4+PiB3aGljaCBpcyAxc3QgYXJndW1lbnQs
IGFuZCByMC94MCBzaG91bGQgY29udGFpbiBjb250ZXh0IElEIHdoaWNoIGlzIDJuZAo+Pj4gYXJn
dW1lbnQgb2YgUFNDSSBzeXN0ZW0gc3VzcGVuZCBjYWxsLiBUaGUgY29udGV4dCBvZiBWQ1BVIGlz
IHNldAo+Pj4gYWNjb3JkaW5nbHkgd2hlbiB0aGUgUFNDSSBzeXN0ZW0gc3VzcGVuZCBpcyBwcm9j
ZXNzZWQsIHNvIHRoYXQgbm90aGluZwo+Pj4gbmVlZHMgdG8gYmUgZG9uZSBvbiByZXN1bWUvd2Fr
ZS11cCBwYXRoLiBIb3dldmVyLCBpbiBvcmRlciB0byBlbnN1cmUgdGhhdAo+Pj4gdGhpcyBjb250
ZXh0IGRvZXNuJ3QgZ2V0IG92ZXJ3cml0dGVuIGJ5IHRoZSBzY2hlZHVsZXIgd2hlbiBzY2hlZHVs
aW5nIG91dAo+Pj4gdGhpcyBWQ1BVICh3b3VsZCBub3JtYWxseSBoYXBwZW4gYWZ0ZXIgdGhlIGNh
bGxpbmcgQ1BVIGlzIGJsb2NrZWQpLCB3ZSBuZWVkCj4+PiB0byBjaGVjayB3aGV0aGVyIHRvIHJl
dHVybiBlYXJseSBmcm9tIGN0eHRfc3dpdGNoX2Zyb20oKS4KPj4+Cj4+PiBUaGVyZSBhcmUgdmFy
aWFibGVzIGluIGRvbWFpbiBzdHJ1Y3R1cmUgdG8ga2VlcCB0cmFjayBvZiBkb21haW4gc2h1dGRv
d24uCj4+PiBPbmUgb2YgZXhpc3Rpbmcgc2h1dGRvd24gcmVhc29uIGlzICdzdXNwZW5kJyB3aGlj
aCB0aGlzIHBhdGNoIGlzIHVzaW5nIHRvCj4+PiB0cmFjayB0aGUgc3VzcGVuZCBzdGF0ZSBvZiBh
IGRvbWFpbi4gVGhvc2UgdmFyaWFibGVzIGFyZSB1c2VkIHRvIGRldGVybWluZQo+Pj4gd2hldGhl
ciB0byBlYXJseSByZXR1cm4gZnJvbSBjdHh0X3N3aXRjaF9mcm9tKCkgb3Igbm90Lgo+Pj4KPj4+
IEEgc3VzcGVuZGVkIGRvbWFpbiB3aWxsIHJlc3VtZSBhZnRlciB0aGUgWGVuIHJlY2VpdmVzIGFu
IGludGVycnVwdCB3aGljaCBpcwo+Pj4gdGFyZ2V0ZWQgdG8gdGhlIGRvbWFpbiwgdW5ibG9ja3Mg
dGhlIGRvbWFpbidzIFZDUFUsIGFuZCBzY2hlZHVsZXMgaXQgaW4uCj4+PiBXaGVuIHRoZSBWQ1BV
IGlzIHNjaGVkdWxlZCBpbiwgdGhlIFZDUFUgY29udGV4dCBpcyBhbHJlYWR5IHJlc2V0LCBhbmQK
Pj4+IGNvbnRhaW5zIHRoZSByaWdodCByZXN1bWUgZW50cnkgcG9pbnQgaW4gcHJvZ3JhbSBjb3Vu
dGVyIHRoYXQgd2lsbCBiZQo+Pj4gcmVzdG9yZWQgaW4gY3R4dF9zd2l0Y2hfdG8oKS4gVGhlIG9u
bHkgdGhpbmcgdGhhdCBuZWVkcyB0byBiZSBkb25lIGF0IHRoaXMKPj4+IHBvaW50IGlzIHRvIGNs
ZWFyIHRoZSB2YXJpYWJsZXMgdGhhdCBtYXJrZWQgdGhlIGRvbWFpbiBzdGF0ZSBhcyBzdXNwZW5k
ZWQuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9u
b3ZpY0BhZ2dpb3MuY29tPgo+Pj4gU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVk
Lm5vd3NoYWRpQHhpbGlueC5jb20+Cj4+Pgo+Pj4gLS0tCj4+PiBDaGFuZ2VzIGluIHYyOgo+Pj4K
Pj4+IC1GaXggcHJpbnQgdG8gY29tcGlsZSBmb3IgYXJtMzIgYW5kIHRvIGFsaWduIHdpdGggWGVu
IGNvZGluZyBzdHlsZQo+Pj4gLS0tCj4+PiAgICB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAg
ICAgICB8ICAgMSArCj4+PiAgICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICAgICB8ICAx
MyArKysKPj4+ICAgIHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgICAgICAgICAgIHwgMTY2ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gICAgeGVuL2FyY2gvYXJtL3Zw
c2NpLmMgICAgICAgICAgICAgfCAgMTkgKysrKysKPj4+ICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0v
cGVyZmNfZGVmbi5oIHwgICAxICsKPj4+ICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAg
ICAgIHwgICAyICsKPj4+ICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oICAgIHwgIDE2
ICsrKysKPj4+ICAgIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgIHwgICAxICsKPj4+
ICAgIDggZmlsZXMgY2hhbmdlZCwgMjE5IGluc2VydGlvbnMoKykKPj4+ICAgIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4+PiAgICBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2luY2x1ZGUvYXNtLWFybS9zdXNwZW5kLmgKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCj4+PiBpbmRleCAyM2M1ZDlh
ZGJjLi43NDRiMWE0ZGM4IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxlCj4+
PiArKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPj4+IEBAIC00Myw2ICs0Myw3IEBAIG9iai15
ICs9IHNldHVwLm8KPj4+ICAgIG9iai15ICs9IHNodXRkb3duLm8KPj4+ICAgIG9iai15ICs9IHNt
cC5vCj4+PiAgICBvYmoteSArPSBzbXBib290Lm8KPj4+ICtvYmoteSArPSBzdXNwZW5kLm8KPj4+
ICAgIG9iai15ICs9IHN5c2N0bC5vCj4+PiAgICBvYmoteSArPSB0aW1lLm8KPj4+ICAgIG9iai15
ICs9IHRyYXBzLm8KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4v
YXJjaC9hcm0vZG9tYWluLmMKPj4+IGluZGV4IGU1OTRiNDhkODEuLjdmODEwNTQ2NWMgMTAwNjQ0
Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9k
b21haW4uYwo+Pj4gQEAgLTk3LDYgKzk3LDExIEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX2Zy
b20oc3RydWN0IHZjcHUgKnApCj4+PiAgICAgICAgaWYgKCBpc19pZGxlX3ZjcHUocCkgKQo+Pj4g
ICAgICAgICAgICByZXR1cm47Cj4+Pgo+Pj4gKyAgICAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQg
bm90IGJlIHNhdmVkIGlmIGl0cyBkb21haW4gaXMgc3VzcGVuZGVkICovCj4+PiArICAgIGlmICgg
cC0+ZG9tYWluLT5pc19zaHV0X2Rvd24gJiYKPj4+ICsgICAgICAgIChwLT5kb21haW4tPnNodXRk
b3duX2NvZGUgPT0gU0hVVERPV05fc3VzcGVuZCkgKQo+Pj4gKyAgICAgICAgcmV0dXJuOwo+PiBT
SFVURE9XTl9zdXNwZW5kIGlzIHVzZWQgaW4gWGVuIGZvciBvdGhlciBwdXJwb3NlIChzZWUKPj4g
U0NIRURPUF9zaHV0ZG93bikuIFRoZSBvdGhlciB1c2VyIG9mIHRoYXQgY29kZSByZWxpZXMgb24g
YWxsIHRoZSBzdGF0ZQo+PiB0byBiZSBzYXZlZCBvbiBzdXNwZW5kLgo+Pgo+IAo+IFdlIGp1c3Qg
bmVlZCBhIGZsYWcgdG8gbWFyayBhIGRvbWFpbiBhcyBzdXNwZW5kZWQsIGFuZCBJIGRvIGJlbGll
dmUKPiBTSFVURE9XTl9zdXNwZW5kIGlzIG5vdCB1c2VkIGFueXdoZXJlIGVsc2UuCj4gTGV0J3Mg
Y29tZSBiYWNrIG9uIHRoaXMuCgpTZWUgQW5kcmV3J3MgY29tbWVudCBoZXJlLgoKPiAKPj4gSG93
ZXZlciwgd2hhdCBpcyB0aGUgaXNzdWUgd2l0aCBzYXZpbmcgYWxsIHRoZSByZWdpc3RlcnMgaGVy
ZT8KPj4KPiAKPiBXZSBuZWVkIHRvIHNhdmUgYXJndW1lbnRzIHRoYXQgYXJlIHByb3ZpZGVkIGJ5
IGEgZ3Vlc3Qgd2l0aCBzeXN0ZW0KPiBzdXNwZW5kIFBTQ0kgY2FsbC4gVGhlc2UgYXJndW1lbnRz
IGFyZSB0aGUgZW50cnkgcG9pbnQgdGhhdCBuZWVkcyB0bwo+IGJlIHNhdmVkIGluIHByb2dyYW0g
Y291bnRlciBhbmQgY29udGV4dCBJRCB0aGF0IG5lZWRzIHRvIGJlIHNhdmVkIGluCj4geDAvcjAu
IFdlIGRvbid0IGhhdmUgdGhlc2UgYXJndW1lbnRzIGhlcmUuIENvbnRleHQgc3dpdGNoIGhhcHBl
bnMKPiBhZnRlciBwcm9jZXNzaW5nIHRoZSBzeXN0ZW0gc3VzcGVuZCBQU0NJIGNhbGwsIHNvIGl0
J3MgdG9vIGxhdGUuCgpJdCBkb2VzIG5vdCBmZWVsIHJpZ2h0IHRvIG1vZGlmeSBjdHh0X3N3aXRj
aHtmcm9tLHRvfSBmb3IgCnN1c3BlbmQvcmVzdW1lLiBJZiB5b3Ugd2FudCB0byByZXNldCB0aGUg
dkNQVSBzdGF0ZSBiZWZvcmUgYmxvY2tpbmcgdGhlIAp2Q1BVLCB0aGVuIHlvdSBzaG91bGQgaW5z
dGVhZAoKQW5vdGhlciB3YXkgd291bGQgYmUgdG8gcmVzZXQgdGhlIHZDUFUgb25jZSB5b3UgcmVj
ZWl2ZSB0aGUgaW50ZXJydXB0LgoKPj4+ICsKPj4+ICAgICAgICBwMm1fc2F2ZV9zdGF0ZShwKTsK
Pj4+Cj4+PiAgICAgICAgLyogQ1AgMTUgKi8KPj4+IEBAIC0xODEsNiArMTg2LDE0IEBAIHN0YXRp
YyB2b2lkIGN0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICpuKQo+Pj4gICAgICAgIGlmICggaXNf
aWRsZV92Y3B1KG4pICkKPj4+ICAgICAgICAgICAgcmV0dXJuOwo+Pj4KPj4+ICsgICAgLyogSWYg
dGhlIGRvbWFpbiB3YXMgc3VzcGVuZGVkLCBpdCBpcyByZXN1bWluZyBub3cgKi8KPj4+ICsgICAg
aWYgKCBuLT5kb21haW4tPmlzX3NodXRfZG93biAmJgo+Pj4gKyAgICAgICAgKG4tPmRvbWFpbi0+
c2h1dGRvd25fY29kZSA9PSBTSFVURE9XTl9zdXNwZW5kKSApCj4+PiArICAgIHsKPj4+ICsgICAg
ICAgIG4tPmRvbWFpbi0+aXNfc2h1dF9kb3duID0gMDsKPj4+ICsgICAgICAgIG4tPmRvbWFpbi0+
c2h1dGRvd25fY29kZSA9IFNIVVRET1dOX0NPREVfSU5WQUxJRDsKPj4+ICsgICAgfQo+Pgo+PiBU
aGlzIGxvb2tzIGxpa2UgYSBoYWNrLiBXaHkgbm90IGNhbGxpbmcgZG9tYWluX3Jlc3VtZSB3aGVu
IHJlY2VpdmluZyB0aGUKPj4gaW50ZXJydXB0Pwo+Pgo+IAo+IEdvb2QgcG9pbnQsIEkgbmVlZCB0
byBkb3VibGUgY2hlY2sgYW5kIGNvbWUgYmFjayBvbiB0aGlzLgoKSXQgbG9va3MgbGlrZSBkb21h
aW5fcmVzdW1lIG1heSBub3QgYmUgdGhlIHJpZ2h0IHNvbHV0aW9uIChzZWUgQW5kcmV3J3MgCmNv
bW1lbnQpLiBBbm90aGVyIHNvbHV0aW9uIHdvdWxkIGJlIHRvIHVzZSBkb21haW5fcGF1c2UvZG9t
YWluX3VucGF1c2UuCgo+IAo+Pj4gKwo+Pj4gICAgICAgIHAybV9yZXN0b3JlX3N0YXRlKG4pOwo+
Pj4KPj4+ICAgICAgICB2cGlkciA9IFJFQURfU1lTUkVHMzIoTUlEUl9FTDEpOwo+Pj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4+
PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+Pj4gaW5kZXggMDAwMDAwMDAwMC4uOWVlYTkyMTRlMQo+
Pj4gLS0tIC9kZXYvbnVsbAo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+Pgo+PiBJ
IHdvdWxkIHByZWZlciBpZiB3ZSBkb24ndCBtaXggZ3Vlc3QgYW5kIGhvc3Qgc3VzcGVuZCBpbiB0
aGUgc2FtZSBmaWxlLgo+IAo+IFN1cmUsIHdlIGNhbiBtb3ZlIGd1ZXN0IHN1c3BlbmQgY29kZSBp
bnRvIGFuIGFub3RoZXIgZmlsZSwgZS5nLgo+IHhlbi9hcmNoL2FybS92c3VzcGVuZC5jCgpEbyB3
ZSByZWFsbHkgbmVlZCBhIHNlcGFyYXRlIGZpbGU/IFRoZSBjb2RlIGRvZXMgbm90IGxvb2sgdG9v
IGJpZy4KCj4gCj4+Cj4+PiBAQCAtMCwwICsxLDE2NiBAQAo+Pgo+PiBNaXNzaW5nIGNvcHlyaWdo
dCBoZWFkZXJzIGhlcmUuCj4gCj4gVGhhbmtzCj4gCj4+Cj4+PiArI2luY2x1ZGUgPHhlbi9zY2hl
ZC5oPgo+Pj4gKyNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgo+Pj4gKyNpbmNsdWRlIDxhc20v
ZXZlbnQuaD4KPj4+ICsjaW5jbHVkZSA8YXNtL3BzY2kuaD4KPj4+ICsKPj4+ICsvKiBSZXNldCB2
YWx1ZXMgb2YgVkNQVSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgcmVnaXN0ZXJzICovCj4+Cj4+IFRl
Y2huaWNhbGx5IHRoaXMgaXMgbm90IHJlcXVpcmVzIGFzIG1vc3Qgb2YgdGhlIHJlZ2lzdGVycyBh
cmUgdW5rbm93bi4gSQo+PiB1bmRlcnN0YW5kIHRoaXMgaGVscHMgZm9yIGRlYnVnZ2luZyBhbiBP
Uy4KPj4KPj4gSSB3b3VsZCBpbnRyb2R1Y2UgaXQgaW4gYSBzZXBhcmF0ZSBwYXRjaCBhbmQgZGly
ZWN0bHkgaW4KPj4gYXJjaF9zZXRfaW5mb19ndWVzdCBhcyBJIHdvdWxkIGxpa2UgdGhlIGJlaGF2
aW9yIHRvIGJlIHRoZSBzYW1lCj4+IGV2ZXJ5d2hlcmUgd2UgbmVlZCB0byByZXNldCBhIHZDUFUu
Cj4gCj4gSSBhZ3JlZS4gUGxlYXNlIGp1c3QgY29uc2lkZXIgdGhhdCByZXNldHRpbmcgYSB2Q1BV
IGNvbnRleHQgaXMgZG9uZSBpbgo+IDIgc2NlbmFyaW9zOiBvbmUgd2hlcmUgYSB2Q1BVIGlzIGp1
c3QgY3JlYXRlZCwgYW5kIGFub3RoZXIgb25lIHdoZW4KPiB0aGUgdkNQVSBhbHJlYWR5IGV4aXN0
cyBidXQgdGhlIGNvbnRleHQgaGFzIHRvIGJlIGNsZWFyZWQuIENvdWxkIHlvdQo+IHBsZWFzZSBw
cm92aWRlIHNvbWUgZ3VpZGFuY2Ugb24gaG93IHRvIGRvIHRoaXMsIGJlY2F1c2Ugd2Ugc3RydWdn
bGVkCj4gZm9yIGEgd2hpbGUgYW5kIGRpZG4ndCByZWFsbHkgZmluZCBhIG5pY2Ugd2F5PwoKV2h5
IGRvIHlvdSB0aGluayB0aGUgMiBzY2VuYXJpb3MgcmVxdWlyZXMgZGlmZmVyZW50IHBhdGg/IElu
IGJvdGggY2FzZSAKdGhlIENQVSBpcyBvZmYgYW5kIHNob3VsZCBiZSByZXNldC4gSXQgaXMganVz
dCB0aGUgY3VycmVudCBQU0NJIENQVSBvbiAKdG9vayBzb21lIHNob3J0Y3V0IHRoYXQgbGlrZWx5
IG5lZWRzIHRvIGJlIGZpeGVkLgoKPiAKPj4KPj4+ICtzdGF0aWMgdm9pZCB2Y3B1X2FyY2hfcmVz
ZXQoc3RydWN0IHZjcHUgKnYpCj4+PiArewo+Pj4gKyAgICB2LT5hcmNoLnR0YnIwID0gMDsKPj4+
ICsgICAgdi0+YXJjaC50dGJyMSA9IDA7Cj4+PiArICAgIHYtPmFyY2gudHRiY3IgPSAwOwo+Pj4g
Kwo+Pj4gKyAgICB2LT5hcmNoLmNzc2VsciA9IDA7Cj4+PiArICAgIHYtPmFyY2guY3BhY3IgPSAw
Owo+Pj4gKyAgICB2LT5hcmNoLmNvbnRleHRpZHIgPSAwOwo+Pj4gKyAgICB2LT5hcmNoLnRwaWRy
X2VsMCA9IDA7Cj4+PiArICAgIHYtPmFyY2gudHBpZHJyb19lbDAgPSAwOwo+Pj4gKyAgICB2LT5h
cmNoLnRwaWRyX2VsMSA9IDA7Cj4+PiArICAgIHYtPmFyY2gudmJhciA9IDA7Cj4+PiArICAgIGlm
ICggaXNfMzJiaXRfZG9tYWluKHYtPmRvbWFpbikgKQo+Pgo+PiBUaGlzIGlzIG5vdCBuZWNlc3Nh
cnkKPj4KPj4+ICsgICAgICAgIHYtPmFyY2guZGFjciA9IDA7Cj4+PiArICAgIHYtPmFyY2gucGFy
ID0gMDsKPj4+ICsjaWYgZGVmaW5lZChDT05GSUdfQVJNXzMyKQo+Pj4gKyAgICB2LT5hcmNoLm1h
aXIwID0gMDsKPj4+ICsgICAgdi0+YXJjaC5tYWlyMSA9IDA7Cj4+PiArICAgIHYtPmFyY2guYW1h
aXIwID0gMDsKPj4+ICsgICAgdi0+YXJjaC5hbWFpcjEgPSAwOwo+Pj4gKyNlbHNlCj4+PiArICAg
IHYtPmFyY2gubWFpciA9IDA7Cj4+PiArICAgIHYtPmFyY2guYW1haXIgPSAwOwo+Pj4gKyNlbmRp
Zgo+Pj4gKyAgICAvKiBGYXVsdCBTdGF0dXMgKi8KPj4+ICsjaWYgZGVmaW5lZChDT05GSUdfQVJN
XzMyKQo+Pj4gKyAgICB2LT5hcmNoLmRmYXIgPSAwOwo+Pj4gKyAgICB2LT5hcmNoLmlmYXIgPSAw
Owo+Pj4gKyAgICB2LT5hcmNoLmRmc3IgPSAwOwo+Pj4gKyNlbGlmIGRlZmluZWQoQ09ORklHX0FS
TV82NCkKPj4+ICsgICAgdi0+YXJjaC5mYXIgPSAwOwo+Pj4gKyAgICB2LT5hcmNoLmVzciA9IDA7
Cj4+PiArI2VuZGlmCj4+PiArCj4+PiArICAgIGlmICggaXNfMzJiaXRfZG9tYWluKHYtPmRvbWFp
bikgKQo+Pgo+PiBTYW1lIGhlcmUuCj4+Cj4+PiArICAgICAgICB2LT5hcmNoLmlmc3IgID0gMDsK
Pj4+ICsgICAgdi0+YXJjaC5hZnNyMCA9IDA7Cj4+PiArICAgIHYtPmFyY2guYWZzcjEgPSAwOwo+
Pj4gKwo+Pj4gKyNpZmRlZiBDT05GSUdfQVJNXzMyCj4+PiArICAgIHYtPmFyY2guam9zY3IgPSAw
Owo+Pj4gKyAgICB2LT5hcmNoLmptY3IgPSAwOwo+Pj4gKyNlbmRpZgo+Pj4gKwo+Pj4gKyAgICBp
ZiAoIGlzXzMyYml0X2RvbWFpbih2LT5kb21haW4pICYmIGNwdV9oYXNfdGh1bWJlZSApCj4+Cj4+
IFNhbWUgaGVyZS4KPj4KPj4+ICsgICAgewo+Pj4gKyAgICAgICAgdi0+YXJjaC50ZWVjciA9IDA7
Cj4+PiArICAgICAgICB2LT5hcmNoLnRlZWhiciA9IDA7Cj4+PiArICAgIH0KPj4+ICt9Cj4+PiAr
Cj4+PiArLyoKPj4+ICsgKiBUaGlzIGZ1bmN0aW9uIHNldHMgdGhlIGNvbnRleHQgb2YgY3VycmVu
dCBWQ1BVIHRvIHRoZSBzdGF0ZSB3aGljaCBpcyBleHBlY3RlZAo+Pj4gKyAqIGJ5IHRoZSBndWVz
dCBvbiByZXN1bWUuIFRoZSBleHBlY3RlZCBWQ1BVIHN0YXRlIGlzOgo+Pj4gKyAqIDEpIHBjIHRv
IGNvbnRhaW4gcmVzdW1lIGVudHJ5IHBvaW50ICgxc3QgYXJndW1lbnQgb2YgUFNDSSBTWVNURU1f
U1VTUEVORCkKPj4+ICsgKiAyKSByMC94MCB0byBjb250YWluIGNvbnRleHQgSUQgKDJuZCBhcmd1
bWVudCBvZiBQU0NJIFNZU1RFTV9TVVNQRU5EKQo+Pj4gKyAqIDMpIEFsbCBvdGhlciBnZW5lcmFs
IHB1cnBvc2UgYW5kIHN5c3RlbSByZWdpc3RlcnMgc2hvdWxkIGhhdmUgcmVzZXQgdmFsdWVzCj4+
PiArICoKPj4+ICsgKiBOb3RlOiB0aGlzIGZ1bmN0aW9uIGhhcyB0byByZXR1cm4gdm9pZCBiZWNh
dXNlIGl0IGhhcyB0byBhbHdheXMgc3VjY2VlZC4gSW4KPj4+ICsgKiBvdGhlciB3b3JkcywgdGhp
cyBmdW5jdGlvbiBpcyBjYWxsZWQgZnJvbSB2aXJ0dWFsIFBTQ0kgU1lTVEVNX1NVU1BFTkQKPj4+
ICsgKiBpbXBsZW1lbnRhdGlvbiwgd2hpY2ggY2FuIHJldHVybiBvbmx5IGEgbGltaXRlZCBudW1i
ZXIgb2YgcG9zc2libGUgZXJyb3JzLAo+Pj4gKyAqIG5vbmUgb2Ygd2hpY2ggY291bGQgcmVwcmVz
ZW50IHRoZSBmYWN0IHRoYXQgYW4gZXJyb3Igb2NjdXJyZWQgd2hlbiBwcmVwYXJpbmcKPj4+ICsg
KiB0aGUgZG9tYWluIGZvciBzdXNwZW5kLgo+Pj4gKyAqIENvbnNlcXVlbnRseSwgZHluYW1pYyBt
ZW1vcnkgYWxsb2NhdGlvbiBjYW5ub3QgYmUgZG9uZSB3aXRoaW4gdGhpcyBmdW5jdGlvbiwKPj4+
ICsgKiBiZWNhdXNlIGlmIG1hbGxvYyBmYWlscyB0aGUgZXJyb3IgaGFzIG5vd2hlcmUgdG8gcHJv
cGFnYXRlLgo+Pgo+PiBZb3UgY291bGQgY3Jhc2ggdGhlIGRvbWFpbiBpZiB5b3UgYXJlIG5vdCBh
YmxlIHRvIHJlc3VtZSBpdC4gSW4gdGhlCj4+IGN1cnJlbnQgY29udGV4dC4uLgo+Pgo+Pj4gKyAq
Lwo+Pj4gK3N0YXRpYyB2b2lkIHZjcHVfc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0
ZXJfdCBjaWQpCj4+PiArewo+Pj4gKyAgICAvKiBTdGF0aWMgYWxsb2NhdGlvbiBiZWNhdXNlIGR5
bmFtaWMgd291bGQgbmVlZCBhIG5vbi12b2lkIHJldHVybiAqLwo+Pj4gKyAgICBzdGF0aWMgc3Ry
dWN0IHZjcHVfZ3Vlc3RfY29udGV4dCBjdHh0Owo+Pgo+PiAuLi4gdGhpcyBpcyBub3QgcmlnaHQu
IFRoaXMgZnVuY3Rpb24gY2FuIGJlIGNhbGxlZCBjb25jdXJyZW50bHksIHNvIGEKPj4gbG90IG9m
IGZ1bm55IHRoaW5ncyBjYW4gaGFwcGVuIChpLmUgY29ycnVwdGlvbikuCj4+Cj4+IFRoZSB2Q1BV
IGNvbnRleHQgZG9lcyBub3QgbG9vayB0b28gYmlnLiBTbyBJIHdvdWxkIGp1c3QgYWxsb2NhdGUg
aXQgb24KPj4gdGhlIHN0YWNrIGRpcmVjdGx5Lgo+Pgo+IAo+IEFncmVlZCwgJ3N0YXRpYycgc2hv
dWxkIGJlIHJlbW92ZWQgdG8gYWRkcmVzcyBhbGwgdGhlc2UgaXNzdWVzLgo+IAo+Pj4gKyAgICBz
dHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4+PiArCj4+PiArICAgIC8qIE1ha2Ugc3VyZSB0aGF0
IFZDUFUgZ3Vlc3QgcmVncyBhcmUgemVyb2llZCAqLwo+Pgo+PiBzL3plcm9pZWQvemVyb2VkLwo+
IAo+IFRoYW5rcwo+IAo+Pgo+Pj4gKyAgICBtZW1zZXQoJmN0eHQsIDAsIHNpemVvZihjdHh0KSk7
Cj4+PiArCj4+PiArICAgIC8qIFNldCBub24temVybyB2YWx1ZXMgdG8gdGhlIHJlZ2lzdGVycyBw
cmlvciB0byBjb3B5aW5nICovCj4+PiArICAgIGN0eHQudXNlcl9yZWdzLnBjNjQgPSAodTY0KWVw
b2ludDsKPj4+ICsKPj4+ICsgICAgaWYgKCBpc18zMmJpdF9kb21haW4oY3VycmVudC0+ZG9tYWlu
KSApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIGN0eHQudXNlcl9yZWdzLnIwX3VzciA9IGNpZDsK
Pj4+ICsgICAgICAgIGN0eHQudXNlcl9yZWdzLmNwc3IgPSBQU1JfR1VFU1QzMl9JTklUOwo+Pj4g
Kwo+Pj4gKyAgICAgICAgLyogVGh1bWIgc2V0IGlzIGFsbG93ZWQgb25seSBmb3IgMzItYml0IGRv
bWFpbiAqLwo+Pj4gKyAgICAgICAgaWYgKCBlcG9pbnQgJiAxICkKPj4+ICsgICAgICAgIHsKPj4+
ICsgICAgICAgICAgICBjdHh0LnVzZXJfcmVncy5jcHNyIHw9IFBTUl9USFVNQjsKPj4+ICsgICAg
ICAgICAgICBjdHh0LnVzZXJfcmVncy5wYzY0ICY9IH4odTY0KTE7Cj4+PiArICAgICAgICB9Cj4+
PiArICAgIH0KPj4+ICsjaWZkZWYgQ09ORklHX0FSTV82NAo+Pj4gKyAgICBlbHNlCj4+PiArICAg
IHsKPj4+ICsgICAgICAgIGN0eHQudXNlcl9yZWdzLngwID0gY2lkOwo+Pj4gKyAgICAgICAgY3R4
dC51c2VyX3JlZ3MuY3BzciA9IFBTUl9HVUVTVDY0X0lOSVQ7Cj4+PiArICAgIH0KPj4+ICsjZW5k
aWYKPj4+ICsgICAgY3R4dC5zY3RsciA9IFNDVExSX0dVRVNUX0lOSVQ7Cj4+PiArICAgIGN0eHQu
ZmxhZ3MgPSBWR0NGX29ubGluZTsKPj4+ICsKPj4+ICsgICAgLyogUmVzZXQgYXJjaGl0ZWN0dXJl
IHNwZWNpZmljIHJlZ2lzdGVycyAqLwo+Pj4gKyAgICB2Y3B1X2FyY2hfcmVzZXQodik7ID4gKwo+
Pj4gKyAgICAvKiBJbml0aWFsaXplIFZDUFUgcmVnaXN0ZXJzICovCj4+PiArICAgIF9hcmNoX3Nl
dF9pbmZvX2d1ZXN0KHYsICZjdHh0KTsKPj4KPj4gQUZBSUNULCB0aGlzIGlzIGV4cGVjdGVkIHRv
IGJlIGNhbGxlZCB3aXRoIHRoZSBkb21haW4gbG9jayB0YWtlbiBhcyB0aGlzCj4+IGNhbiBiZSBj
YWxsZWQgYnkgdmFyaW91cyBwYXRoLgo+Pgo+PiBBbHNvLCBtb3N0IG9mIHRoZSBmdW5jdGlvbiBp
cyB0aGUgc2FtZSBhcyBDUFVfb24uIFNvIEkgd291bGQgbGlrZSB0byBzZWUKPj4gdGhlIGNvZGUg
ZmFjdG9yZWQgaW4gdGhlIHNlcGFyYXRlIGZ1bmN0aW9uIGFuZCB1c2VkIGluIGJvdGggcGxhY2Uu
Cj4+Cj4gCj4gSSBhZ3JlZSwgYnV0IHRoZSAyIHNjZW5hcmlvcyAoVkNQVSBhbGxvY2F0aW9uIHZl
cnN1cyBjbGVhcmluZyBWQ1BVCj4gY29udGV4dCkgbWFkZSBpdCBhIGJpdCBkaWZmaWN1bHQgdG8g
c2hhcmUuIFBsZWFzZSBsZXQgbWUga25vdyBpZiB5b3UKPiBoYXZlIHNvbWUgYWRkaXRpb25hbCBo
aW50IG9uIGhvdyB0byBleGFjdGx5IHN0cnVjdHVyZSB0aGUgY29kZS4KClNlZSBhYm92ZS4gSSB3
b3VsZCBiZSBpbnRlcmVzdGVkIHRvIGtub3cgd2h5IHlvdSB0aGluayB0aGV5IGFyZSBkaWZmZXJl
bnQuCgo+IAo+Pj4gK30KPj4+ICsKPj4+ICtpbnQzMl90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVy
X3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKPj4+ICt7Cj4+PiArICAgIHN0cnVjdCB2Y3B1ICp2
Owo+Pj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwo+Pj4gKyAgICBi
b29sIGlzX3RodW1iID0gZXBvaW50ICYgMTsKPj4+ICsKPj4+ICsgICAgZHByaW50ayhYRU5MT0df
REVCVUcsCj4+PiArICAgICAgICAgICAgIkRvbSVkIHN1c3BlbmQ6IGVwb2ludD0weCUiUFJJcmVn
aXN0ZXIiLCBjaWQ9MHglIlBSSXJlZ2lzdGVyIlxuIiwKPj4+ICsgICAgICAgICAgICBkLT5kb21h
aW5faWQsIGVwb2ludCwgY2lkKTsKPj4+ICsKPj4+ICsgICAgLyogVEhVTUIgc2V0IGlzIG5vdCBh
bGxvd2VkIHdpdGggNjQtYml0IGRvbWFpbiAqLwo+Pj4gKyAgICBpZiAoIGlzXzY0Yml0X2RvbWFp
bihkKSAmJiBpc190aHVtYiApCj4+PiArICAgICAgICByZXR1cm4gUFNDSV9JTlZBTElEX0FERFJF
U1M7Cj4+PiArCj4+PiArICAgIC8qIEVuc3VyZSB0aGF0IGFsbCBDUFVzIG90aGVyIHRoYW4gdGhl
IGNhbGxpbmcgb25lIGFyZSBvZmZsaW5lICovCj4+PiArICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2
ICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgJiYgaXNfdmNwdV9v
bmxpbmUodikgKQo+Pj4gKyAgICAgICAgICAgIHJldHVybiBQU0NJX0RFTklFRDsKPj4+ICsgICAg
fQo+Pgo+PiBXaGF0IGRvZXMgcHJldmVudCBhIHZDUFUgdG8gbm90IGNvbWUgb25saW5lIHdoaWxl
IGRvaW5nIHRoZSBsb29wPwo+IAo+IEFzIHlvdSBzdWdnZXN0ZWQgcHJvYmFibHkgbm90aGluZyBp
ZiB0aGVyZSBpcyBhIGJ1ZyBpbiB0aGUgZ3Vlc3QsCj4gd2hpY2ggd2Ugd2FudCB0byBjaGVjayBm
b3IuIElzIHRoZSBkb21haW5fbG9jayByaWdodCB0aGluZyB0byB1c2UKPiBoZXJlPwoKVGhlIGRv
bWFpbl9sb2NrIGlzIHByb2JhYmx5IHRoZSBiZXN0IHNvbHV0aW9uIGhlcmUuIFlvdSB3YW50IENQ
VV9PTiBhbmQgClNZU1RFTV9PRkYgdG8gcmFjZS4gU28gQ1BVX09OIG1heSBuZWVkIHNvbWUgbW9k
aWZpY2F0aW9uIGFzIHdlbGwuCgo+IAo+Pgo+Pj4gKwo+Pj4gKyAgICAvKgo+Pj4gKyAgICAgKiBQ
cmVwYXJlIHRoZSBjYWxsaW5nIFZDUFUgZm9yIHN1c3BlbmQgKHJlc2V0IGl0cyBjb250ZXh0LCBz
YXZlIGVudHJ5IHBvaW50Cj4+PiArICAgICAqIGludG8gcGMgYW5kIGNvbnRleHQgSUQgaW50byBy
MC94MCBhcyBzcGVjaWZpZWQgYnkgUFNDSSBTWVNURU1fU1VTUEVORCkKPj4+ICsgICAgICovCj4+
PiArICAgIHZjcHVfc3VzcGVuZChlcG9pbnQsIGNpZCk7Cj4+PiArCj4+PiArICAgIC8qCj4+PiAr
ICAgICAqIFNldCB0aGUgZG9tYWluIHN0YXRlIHRvIHN1c3BlbmRlZCAod2lsbCBiZSBjbGVhcmVk
IHdoZW4gdGhlIGRvbWFpbgo+Pj4gKyAgICAgKiByZXN1bWVzLCBpLmUuIFZDUFUgb2YgdGhpcyBk
b21haW4gZ2V0cyBzY2hlZHVsZWQgaW4pLgo+Pj4gKyAgICAgKi8KPj4+ICsgICAgZC0+aXNfc2h1
dF9kb3duID0gMTsKPj4+ICsgICAgZC0+c2h1dGRvd25fY29kZSA9IFNIVVRET1dOX3N1c3BlbmQ7
Cj4+Cj4+IElmIHlvdSBsb29rIGF0IHRoZSBvdGhlciB1c2FnZSwgeW91IHdpbGwgbm90aWNlIHRo
YXQgdGhleSBhcmUgcHJvdGVjdGVkCj4+IHdpdGggYSBsb2NrLiBXaHkgaXMgaXQgbm90IG5lY2Vz
c2FyeSBoZXJlPwo+Pgo+IAo+IEkgdGhpbmsgaXQgaXMgbmVjZXNzYXJ5IGhlcmUgdG9vCj4gCj4+
IEkgYW0gYWxzbyBub3QgZW50aXJlbHkgc3VyZSB3aHkgd2UgY291bGQgbm90IHJlLXVzZSBjb2Rl
IHRoYXQgYWxyZWFkeQo+PiBleGlzdCBpbiBjb21tb24gY29kZS4gU3VyZWx5IHN1c3BlbmQvcmVz
dW1lIHNob3VsZCB3b3JrIGluIGEgc2ltaWxhciB3YXk/Cj4+Cj4gCj4gQ291bGQgeW91IHBsZWFz
ZSBiZSBtb3JlIHNwZWNpZmljICh3aGljaCBjb21tb24gY29kZSkKCllvdSBjYW4gaWdub3JlIHRo
aXMgZm9yIG5vdyBhcyBzaHV0ZG93bl9jb2RlIG1heSBub3QgYmUgdGhlIHJpZ2h0IApzb2x1dGlv
biBoZXJlLgoKQ2hlZXJzLAoKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 20:29:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 20:29: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-devel-bounces@lists.xenproject.org>)
	id 1gMIpk-0005Aa-7E; Mon, 12 Nov 2018 20:29: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMIpi-0005AM-Kf
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 20:29:18 +0000
X-Inumbo-ID: a0ad67b0-e6b9-11e8-9b98-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a0ad67b0-e6b9-11e8-9b98-12d6303a7972;
 Mon, 12 Nov 2018 20:29:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0EB0D80D;
 Mon, 12 Nov 2018 12:29:17 -0800 (PST)
Received: from [10.37.12.208] (unknown [10.37.12.208])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E05E63F5CF;
 Mon, 12 Nov 2018 12:29:13 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
Date: Mon, 12 Nov 2018 20:29:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTIvMTggNDozNSBQTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBIaSBKdWxpZW4s
Cj4gCj4gVGhhbmtzIGZvciB5b3VyIGZlZWRiYWNrLCBJJ2xsIG5lZWQgdG8gYW5zd2VyIGluIGl0
ZXJhdGlvbnMuCj4gCj4gT24gTW9uLCBOb3YgMTIsIDIwMTggYXQgNDoyNyBQTSBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4KPj4gSGkgTWlyZWxhLAo+Pgo+PiBP
biAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+IFRoZSBpbXBs
ZW1lbnRhdGlvbiBjb25zaXN0cyBvZjoKPj4+IC1BZGRpbmcgUFNDSSBzeXN0ZW0gc3VzcGVuZCBj
YWxsIGFzIG5ldyBQU0NJIGZ1bmN0aW9uCj4+PiAtVHJhcHBpbmcgUFNDSSBzeXN0ZW1fc3VzcGVu
ZCBIVkMKPj4+IC1JbXBsZW1lbnRpbmcgUFNDSSBzeXN0ZW0gc3VzcGVuZCBjYWxsICh2aXJ0dWFs
IGludGVyZmFjZSB0aGF0IGFsbG93cwo+Pj4gICAgZ3Vlc3RzIHRvIHN1c3BlbmQgdGhlbXNlbHZl
cykKPj4+Cj4+PiBUaGUgUFNDSSBzeXN0ZW0gc3VzcGVuZCBzaG91bGQgYmUgY2FsbGVkIGJ5IGEg
Z3Vlc3QgZnJvbSBpdHMgYm9vdAo+Pj4gVkNQVS4gTm9uLWJvb3QgVkNQVXMgb2YgdGhlIGd1ZXN0
IHNob3VsZCBiZSBob3QtdW5wbHVnZ2VkIHVzaW5nIFBTQ0kKPj4+IENQVV9PRkYgY2FsbCBwcmlv
ciB0byBpc3N1aW5nIFBTQ0kgc3lzdGVtIHN1c3BlbmQuIEludGVycnVwdHMgdGhhdAo+Pj4gYXJl
IGxlZnQgZW5hYmxlZCBieSB0aGUgZ3Vlc3QgYXJlIGFzc3VtZWQgdG8gYmUgaXRzIHdha2UtdXAg
aW50ZXJydXB0cy4KPj4+IFRoZXJlZm9yZSwgYSB3YWtlLXVwIGludGVycnVwdCB0cmlnZ2VycyB0
aGUgcmVzdW1lIG9mIHRoZSBndWVzdC4gR3Vlc3QKPj4+IHNob3VsZCByZXN1bWUgcmVnYXJkbGVz
cyBvZiB0aGUgc3RhdGUgb2YgWGVuIChzdXNwZW5kZWQgb3Igbm90KS4KPj4+Cj4+PiBXaGVuIGEg
Z3Vlc3QgY2FsbHMgUFNDSSBzeXN0ZW0gc3VzcGVuZCB0aGUgcmVzcGVjdGl2ZSBkb21haW4gd2ls
bCBiZQo+Pj4gc3VzcGVuZGVkIGlmIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUgbWV0Ogo+
Pj4gMSkgR2l2ZW4gcmVzdW1lIGVudHJ5IHBvaW50IGlzIG5vdCBpbnZhbGlkCj4+PiAyKSBPdGhl
ciAoaWYgYW55KSBWQ1BVcyBvZiB0aGUgY2FsbGluZyBndWVzdCBhcmUgaG90LXVucGx1Z2dlZAo+
Pj4KPj4+IElmIHRoZSBjb25kaXRpb25zIGFib3ZlIGFyZSBtZXQgdGhlIGNhbGxpbmcgZG9tYWlu
IGlzIGxhYmVsZWQgYXMKPj4+IHN1c3BlbmRlZCBhbmQgdGhlIGNhbGxpbmcgVkNQVSBpcyBibG9j
a2VkLiBJZiBub3RoaW5nIGVsc2Ugd291bGRuJ3QKPj4+IGJlIGRvbmUgdGhlIHN1c3BlbmRlZCBk
b21haW4gd291bGQgcmVzdW1lIGZyb20gdGhlIHBsYWNlIHdoZXJlIGl0Cj4+PiBjYWxsZWQgUFND
SSBzeXN0ZW0gc3VzcGVuZC4gVGhpcyBpcyBleHBlY3RlZCBpZiBwcm9jZXNzaW5nIG9mIHRoZSBQ
U0NJCj4+PiBzeXN0ZW0gc3VzcGVuZCBjYWxsIGZhaWxzLiBIb3dldmVyLCBpbiB0aGUgY2FzZSBv
ZiBzdWNjZXNzIHRoZSBjYWxsaW5nCj4+PiBndWVzdCBzaG91bGQgcmVzdW1lIChjb250aW51ZSBl
eGVjdXRpb24gYWZ0ZXIgdGhlIHdha2UtdXApIGZyb20gdGhlIGVudHJ5Cj4+PiBwb2ludCB3aGlj
aCBpcyBnaXZlbiBhcyB0aGUgZmlyc3QgYXJndW1lbnQgb2YgdGhlIFBTQ0kgc3lzdGVtIHN1c3Bl
bmQKPj4+IGNhbGwuIEluIGFkZGl0aW9uIHRvIHRoZSBlbnRyeSBwb2ludCwgdGhlIGd1ZXN0IGV4
cGVjdHMgdG8gc3RhcnQgd2l0aGluCj4+PiB0aGUgZW52aXJvbm1lbnQgd2hvc2Ugc3RhdGUgbWF0
Y2hlcyB0aGUgc3RhdGUgYWZ0ZXIgcmVzZXQuIFRoaXMgbWVhbnMKPj4+IHRoYXQgdGhlIGd1ZXN0
IHNob3VsZCBmaW5kIHJlc2V0IHJlZ2lzdGVyIHZhbHVlcywgTU1VIGRpc2FibGVkLCBldGMuCj4+
PiBUaGVyZWJ5LCB0aGUgY29udGV4dCBvZiBWQ1BVIHNob3VsZCBiZSAncmVzZXQnIChhcyBpZiB0
aGUgc3lzdGVtIGlzCj4+PiBjb21taW5nIG91dCBvZiByZXNldCksIHRoZSBwcm9ncmFtIGNvdW50
ZXIgc2hvdWxkIGNvbnRhaW4gZW50cnkgcG9pbnQsCj4+PiB3aGljaCBpcyAxc3QgYXJndW1lbnQs
IGFuZCByMC94MCBzaG91bGQgY29udGFpbiBjb250ZXh0IElEIHdoaWNoIGlzIDJuZAo+Pj4gYXJn
dW1lbnQgb2YgUFNDSSBzeXN0ZW0gc3VzcGVuZCBjYWxsLiBUaGUgY29udGV4dCBvZiBWQ1BVIGlz
IHNldAo+Pj4gYWNjb3JkaW5nbHkgd2hlbiB0aGUgUFNDSSBzeXN0ZW0gc3VzcGVuZCBpcyBwcm9j
ZXNzZWQsIHNvIHRoYXQgbm90aGluZwo+Pj4gbmVlZHMgdG8gYmUgZG9uZSBvbiByZXN1bWUvd2Fr
ZS11cCBwYXRoLiBIb3dldmVyLCBpbiBvcmRlciB0byBlbnN1cmUgdGhhdAo+Pj4gdGhpcyBjb250
ZXh0IGRvZXNuJ3QgZ2V0IG92ZXJ3cml0dGVuIGJ5IHRoZSBzY2hlZHVsZXIgd2hlbiBzY2hlZHVs
aW5nIG91dAo+Pj4gdGhpcyBWQ1BVICh3b3VsZCBub3JtYWxseSBoYXBwZW4gYWZ0ZXIgdGhlIGNh
bGxpbmcgQ1BVIGlzIGJsb2NrZWQpLCB3ZSBuZWVkCj4+PiB0byBjaGVjayB3aGV0aGVyIHRvIHJl
dHVybiBlYXJseSBmcm9tIGN0eHRfc3dpdGNoX2Zyb20oKS4KPj4+Cj4+PiBUaGVyZSBhcmUgdmFy
aWFibGVzIGluIGRvbWFpbiBzdHJ1Y3R1cmUgdG8ga2VlcCB0cmFjayBvZiBkb21haW4gc2h1dGRv
d24uCj4+PiBPbmUgb2YgZXhpc3Rpbmcgc2h1dGRvd24gcmVhc29uIGlzICdzdXNwZW5kJyB3aGlj
aCB0aGlzIHBhdGNoIGlzIHVzaW5nIHRvCj4+PiB0cmFjayB0aGUgc3VzcGVuZCBzdGF0ZSBvZiBh
IGRvbWFpbi4gVGhvc2UgdmFyaWFibGVzIGFyZSB1c2VkIHRvIGRldGVybWluZQo+Pj4gd2hldGhl
ciB0byBlYXJseSByZXR1cm4gZnJvbSBjdHh0X3N3aXRjaF9mcm9tKCkgb3Igbm90Lgo+Pj4KPj4+
IEEgc3VzcGVuZGVkIGRvbWFpbiB3aWxsIHJlc3VtZSBhZnRlciB0aGUgWGVuIHJlY2VpdmVzIGFu
IGludGVycnVwdCB3aGljaCBpcwo+Pj4gdGFyZ2V0ZWQgdG8gdGhlIGRvbWFpbiwgdW5ibG9ja3Mg
dGhlIGRvbWFpbidzIFZDUFUsIGFuZCBzY2hlZHVsZXMgaXQgaW4uCj4+PiBXaGVuIHRoZSBWQ1BV
IGlzIHNjaGVkdWxlZCBpbiwgdGhlIFZDUFUgY29udGV4dCBpcyBhbHJlYWR5IHJlc2V0LCBhbmQK
Pj4+IGNvbnRhaW5zIHRoZSByaWdodCByZXN1bWUgZW50cnkgcG9pbnQgaW4gcHJvZ3JhbSBjb3Vu
dGVyIHRoYXQgd2lsbCBiZQo+Pj4gcmVzdG9yZWQgaW4gY3R4dF9zd2l0Y2hfdG8oKS4gVGhlIG9u
bHkgdGhpbmcgdGhhdCBuZWVkcyB0byBiZSBkb25lIGF0IHRoaXMKPj4+IHBvaW50IGlzIHRvIGNs
ZWFyIHRoZSB2YXJpYWJsZXMgdGhhdCBtYXJrZWQgdGhlIGRvbWFpbiBzdGF0ZSBhcyBzdXNwZW5k
ZWQuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9u
b3ZpY0BhZ2dpb3MuY29tPgo+Pj4gU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVk
Lm5vd3NoYWRpQHhpbGlueC5jb20+Cj4+Pgo+Pj4gLS0tCj4+PiBDaGFuZ2VzIGluIHYyOgo+Pj4K
Pj4+IC1GaXggcHJpbnQgdG8gY29tcGlsZSBmb3IgYXJtMzIgYW5kIHRvIGFsaWduIHdpdGggWGVu
IGNvZGluZyBzdHlsZQo+Pj4gLS0tCj4+PiAgICB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAg
ICAgICB8ICAgMSArCj4+PiAgICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICAgICB8ICAx
MyArKysKPj4+ICAgIHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgICAgICAgICAgIHwgMTY2ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gICAgeGVuL2FyY2gvYXJtL3Zw
c2NpLmMgICAgICAgICAgICAgfCAgMTkgKysrKysKPj4+ICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0v
cGVyZmNfZGVmbi5oIHwgICAxICsKPj4+ICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAg
ICAgIHwgICAyICsKPj4+ICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oICAgIHwgIDE2
ICsrKysKPj4+ICAgIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgIHwgICAxICsKPj4+
ICAgIDggZmlsZXMgY2hhbmdlZCwgMjE5IGluc2VydGlvbnMoKykKPj4+ICAgIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4+PiAgICBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2luY2x1ZGUvYXNtLWFybS9zdXNwZW5kLmgKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCj4+PiBpbmRleCAyM2M1ZDlh
ZGJjLi43NDRiMWE0ZGM4IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxlCj4+
PiArKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPj4+IEBAIC00Myw2ICs0Myw3IEBAIG9iai15
ICs9IHNldHVwLm8KPj4+ICAgIG9iai15ICs9IHNodXRkb3duLm8KPj4+ICAgIG9iai15ICs9IHNt
cC5vCj4+PiAgICBvYmoteSArPSBzbXBib290Lm8KPj4+ICtvYmoteSArPSBzdXNwZW5kLm8KPj4+
ICAgIG9iai15ICs9IHN5c2N0bC5vCj4+PiAgICBvYmoteSArPSB0aW1lLm8KPj4+ICAgIG9iai15
ICs9IHRyYXBzLm8KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4v
YXJjaC9hcm0vZG9tYWluLmMKPj4+IGluZGV4IGU1OTRiNDhkODEuLjdmODEwNTQ2NWMgMTAwNjQ0
Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9k
b21haW4uYwo+Pj4gQEAgLTk3LDYgKzk3LDExIEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX2Zy
b20oc3RydWN0IHZjcHUgKnApCj4+PiAgICAgICAgaWYgKCBpc19pZGxlX3ZjcHUocCkgKQo+Pj4g
ICAgICAgICAgICByZXR1cm47Cj4+Pgo+Pj4gKyAgICAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQg
bm90IGJlIHNhdmVkIGlmIGl0cyBkb21haW4gaXMgc3VzcGVuZGVkICovCj4+PiArICAgIGlmICgg
cC0+ZG9tYWluLT5pc19zaHV0X2Rvd24gJiYKPj4+ICsgICAgICAgIChwLT5kb21haW4tPnNodXRk
b3duX2NvZGUgPT0gU0hVVERPV05fc3VzcGVuZCkgKQo+Pj4gKyAgICAgICAgcmV0dXJuOwo+PiBT
SFVURE9XTl9zdXNwZW5kIGlzIHVzZWQgaW4gWGVuIGZvciBvdGhlciBwdXJwb3NlIChzZWUKPj4g
U0NIRURPUF9zaHV0ZG93bikuIFRoZSBvdGhlciB1c2VyIG9mIHRoYXQgY29kZSByZWxpZXMgb24g
YWxsIHRoZSBzdGF0ZQo+PiB0byBiZSBzYXZlZCBvbiBzdXNwZW5kLgo+Pgo+IAo+IFdlIGp1c3Qg
bmVlZCBhIGZsYWcgdG8gbWFyayBhIGRvbWFpbiBhcyBzdXNwZW5kZWQsIGFuZCBJIGRvIGJlbGll
dmUKPiBTSFVURE9XTl9zdXNwZW5kIGlzIG5vdCB1c2VkIGFueXdoZXJlIGVsc2UuCj4gTGV0J3Mg
Y29tZSBiYWNrIG9uIHRoaXMuCgpTZWUgQW5kcmV3J3MgY29tbWVudCBoZXJlLgoKPiAKPj4gSG93
ZXZlciwgd2hhdCBpcyB0aGUgaXNzdWUgd2l0aCBzYXZpbmcgYWxsIHRoZSByZWdpc3RlcnMgaGVy
ZT8KPj4KPiAKPiBXZSBuZWVkIHRvIHNhdmUgYXJndW1lbnRzIHRoYXQgYXJlIHByb3ZpZGVkIGJ5
IGEgZ3Vlc3Qgd2l0aCBzeXN0ZW0KPiBzdXNwZW5kIFBTQ0kgY2FsbC4gVGhlc2UgYXJndW1lbnRz
IGFyZSB0aGUgZW50cnkgcG9pbnQgdGhhdCBuZWVkcyB0bwo+IGJlIHNhdmVkIGluIHByb2dyYW0g
Y291bnRlciBhbmQgY29udGV4dCBJRCB0aGF0IG5lZWRzIHRvIGJlIHNhdmVkIGluCj4geDAvcjAu
IFdlIGRvbid0IGhhdmUgdGhlc2UgYXJndW1lbnRzIGhlcmUuIENvbnRleHQgc3dpdGNoIGhhcHBl
bnMKPiBhZnRlciBwcm9jZXNzaW5nIHRoZSBzeXN0ZW0gc3VzcGVuZCBQU0NJIGNhbGwsIHNvIGl0
J3MgdG9vIGxhdGUuCgpJdCBkb2VzIG5vdCBmZWVsIHJpZ2h0IHRvIG1vZGlmeSBjdHh0X3N3aXRj
aHtmcm9tLHRvfSBmb3IgCnN1c3BlbmQvcmVzdW1lLiBJZiB5b3Ugd2FudCB0byByZXNldCB0aGUg
dkNQVSBzdGF0ZSBiZWZvcmUgYmxvY2tpbmcgdGhlIAp2Q1BVLCB0aGVuIHlvdSBzaG91bGQgaW5z
dGVhZAoKQW5vdGhlciB3YXkgd291bGQgYmUgdG8gcmVzZXQgdGhlIHZDUFUgb25jZSB5b3UgcmVj
ZWl2ZSB0aGUgaW50ZXJydXB0LgoKPj4+ICsKPj4+ICAgICAgICBwMm1fc2F2ZV9zdGF0ZShwKTsK
Pj4+Cj4+PiAgICAgICAgLyogQ1AgMTUgKi8KPj4+IEBAIC0xODEsNiArMTg2LDE0IEBAIHN0YXRp
YyB2b2lkIGN0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICpuKQo+Pj4gICAgICAgIGlmICggaXNf
aWRsZV92Y3B1KG4pICkKPj4+ICAgICAgICAgICAgcmV0dXJuOwo+Pj4KPj4+ICsgICAgLyogSWYg
dGhlIGRvbWFpbiB3YXMgc3VzcGVuZGVkLCBpdCBpcyByZXN1bWluZyBub3cgKi8KPj4+ICsgICAg
aWYgKCBuLT5kb21haW4tPmlzX3NodXRfZG93biAmJgo+Pj4gKyAgICAgICAgKG4tPmRvbWFpbi0+
c2h1dGRvd25fY29kZSA9PSBTSFVURE9XTl9zdXNwZW5kKSApCj4+PiArICAgIHsKPj4+ICsgICAg
ICAgIG4tPmRvbWFpbi0+aXNfc2h1dF9kb3duID0gMDsKPj4+ICsgICAgICAgIG4tPmRvbWFpbi0+
c2h1dGRvd25fY29kZSA9IFNIVVRET1dOX0NPREVfSU5WQUxJRDsKPj4+ICsgICAgfQo+Pgo+PiBU
aGlzIGxvb2tzIGxpa2UgYSBoYWNrLiBXaHkgbm90IGNhbGxpbmcgZG9tYWluX3Jlc3VtZSB3aGVu
IHJlY2VpdmluZyB0aGUKPj4gaW50ZXJydXB0Pwo+Pgo+IAo+IEdvb2QgcG9pbnQsIEkgbmVlZCB0
byBkb3VibGUgY2hlY2sgYW5kIGNvbWUgYmFjayBvbiB0aGlzLgoKSXQgbG9va3MgbGlrZSBkb21h
aW5fcmVzdW1lIG1heSBub3QgYmUgdGhlIHJpZ2h0IHNvbHV0aW9uIChzZWUgQW5kcmV3J3MgCmNv
bW1lbnQpLiBBbm90aGVyIHNvbHV0aW9uIHdvdWxkIGJlIHRvIHVzZSBkb21haW5fcGF1c2UvZG9t
YWluX3VucGF1c2UuCgo+IAo+Pj4gKwo+Pj4gICAgICAgIHAybV9yZXN0b3JlX3N0YXRlKG4pOwo+
Pj4KPj4+ICAgICAgICB2cGlkciA9IFJFQURfU1lTUkVHMzIoTUlEUl9FTDEpOwo+Pj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4+
PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+Pj4gaW5kZXggMDAwMDAwMDAwMC4uOWVlYTkyMTRlMQo+
Pj4gLS0tIC9kZXYvbnVsbAo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+Pgo+PiBJ
IHdvdWxkIHByZWZlciBpZiB3ZSBkb24ndCBtaXggZ3Vlc3QgYW5kIGhvc3Qgc3VzcGVuZCBpbiB0
aGUgc2FtZSBmaWxlLgo+IAo+IFN1cmUsIHdlIGNhbiBtb3ZlIGd1ZXN0IHN1c3BlbmQgY29kZSBp
bnRvIGFuIGFub3RoZXIgZmlsZSwgZS5nLgo+IHhlbi9hcmNoL2FybS92c3VzcGVuZC5jCgpEbyB3
ZSByZWFsbHkgbmVlZCBhIHNlcGFyYXRlIGZpbGU/IFRoZSBjb2RlIGRvZXMgbm90IGxvb2sgdG9v
IGJpZy4KCj4gCj4+Cj4+PiBAQCAtMCwwICsxLDE2NiBAQAo+Pgo+PiBNaXNzaW5nIGNvcHlyaWdo
dCBoZWFkZXJzIGhlcmUuCj4gCj4gVGhhbmtzCj4gCj4+Cj4+PiArI2luY2x1ZGUgPHhlbi9zY2hl
ZC5oPgo+Pj4gKyNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgo+Pj4gKyNpbmNsdWRlIDxhc20v
ZXZlbnQuaD4KPj4+ICsjaW5jbHVkZSA8YXNtL3BzY2kuaD4KPj4+ICsKPj4+ICsvKiBSZXNldCB2
YWx1ZXMgb2YgVkNQVSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgcmVnaXN0ZXJzICovCj4+Cj4+IFRl
Y2huaWNhbGx5IHRoaXMgaXMgbm90IHJlcXVpcmVzIGFzIG1vc3Qgb2YgdGhlIHJlZ2lzdGVycyBh
cmUgdW5rbm93bi4gSQo+PiB1bmRlcnN0YW5kIHRoaXMgaGVscHMgZm9yIGRlYnVnZ2luZyBhbiBP
Uy4KPj4KPj4gSSB3b3VsZCBpbnRyb2R1Y2UgaXQgaW4gYSBzZXBhcmF0ZSBwYXRjaCBhbmQgZGly
ZWN0bHkgaW4KPj4gYXJjaF9zZXRfaW5mb19ndWVzdCBhcyBJIHdvdWxkIGxpa2UgdGhlIGJlaGF2
aW9yIHRvIGJlIHRoZSBzYW1lCj4+IGV2ZXJ5d2hlcmUgd2UgbmVlZCB0byByZXNldCBhIHZDUFUu
Cj4gCj4gSSBhZ3JlZS4gUGxlYXNlIGp1c3QgY29uc2lkZXIgdGhhdCByZXNldHRpbmcgYSB2Q1BV
IGNvbnRleHQgaXMgZG9uZSBpbgo+IDIgc2NlbmFyaW9zOiBvbmUgd2hlcmUgYSB2Q1BVIGlzIGp1
c3QgY3JlYXRlZCwgYW5kIGFub3RoZXIgb25lIHdoZW4KPiB0aGUgdkNQVSBhbHJlYWR5IGV4aXN0
cyBidXQgdGhlIGNvbnRleHQgaGFzIHRvIGJlIGNsZWFyZWQuIENvdWxkIHlvdQo+IHBsZWFzZSBw
cm92aWRlIHNvbWUgZ3VpZGFuY2Ugb24gaG93IHRvIGRvIHRoaXMsIGJlY2F1c2Ugd2Ugc3RydWdn
bGVkCj4gZm9yIGEgd2hpbGUgYW5kIGRpZG4ndCByZWFsbHkgZmluZCBhIG5pY2Ugd2F5PwoKV2h5
IGRvIHlvdSB0aGluayB0aGUgMiBzY2VuYXJpb3MgcmVxdWlyZXMgZGlmZmVyZW50IHBhdGg/IElu
IGJvdGggY2FzZSAKdGhlIENQVSBpcyBvZmYgYW5kIHNob3VsZCBiZSByZXNldC4gSXQgaXMganVz
dCB0aGUgY3VycmVudCBQU0NJIENQVSBvbiAKdG9vayBzb21lIHNob3J0Y3V0IHRoYXQgbGlrZWx5
IG5lZWRzIHRvIGJlIGZpeGVkLgoKPiAKPj4KPj4+ICtzdGF0aWMgdm9pZCB2Y3B1X2FyY2hfcmVz
ZXQoc3RydWN0IHZjcHUgKnYpCj4+PiArewo+Pj4gKyAgICB2LT5hcmNoLnR0YnIwID0gMDsKPj4+
ICsgICAgdi0+YXJjaC50dGJyMSA9IDA7Cj4+PiArICAgIHYtPmFyY2gudHRiY3IgPSAwOwo+Pj4g
Kwo+Pj4gKyAgICB2LT5hcmNoLmNzc2VsciA9IDA7Cj4+PiArICAgIHYtPmFyY2guY3BhY3IgPSAw
Owo+Pj4gKyAgICB2LT5hcmNoLmNvbnRleHRpZHIgPSAwOwo+Pj4gKyAgICB2LT5hcmNoLnRwaWRy
X2VsMCA9IDA7Cj4+PiArICAgIHYtPmFyY2gudHBpZHJyb19lbDAgPSAwOwo+Pj4gKyAgICB2LT5h
cmNoLnRwaWRyX2VsMSA9IDA7Cj4+PiArICAgIHYtPmFyY2gudmJhciA9IDA7Cj4+PiArICAgIGlm
ICggaXNfMzJiaXRfZG9tYWluKHYtPmRvbWFpbikgKQo+Pgo+PiBUaGlzIGlzIG5vdCBuZWNlc3Nh
cnkKPj4KPj4+ICsgICAgICAgIHYtPmFyY2guZGFjciA9IDA7Cj4+PiArICAgIHYtPmFyY2gucGFy
ID0gMDsKPj4+ICsjaWYgZGVmaW5lZChDT05GSUdfQVJNXzMyKQo+Pj4gKyAgICB2LT5hcmNoLm1h
aXIwID0gMDsKPj4+ICsgICAgdi0+YXJjaC5tYWlyMSA9IDA7Cj4+PiArICAgIHYtPmFyY2guYW1h
aXIwID0gMDsKPj4+ICsgICAgdi0+YXJjaC5hbWFpcjEgPSAwOwo+Pj4gKyNlbHNlCj4+PiArICAg
IHYtPmFyY2gubWFpciA9IDA7Cj4+PiArICAgIHYtPmFyY2guYW1haXIgPSAwOwo+Pj4gKyNlbmRp
Zgo+Pj4gKyAgICAvKiBGYXVsdCBTdGF0dXMgKi8KPj4+ICsjaWYgZGVmaW5lZChDT05GSUdfQVJN
XzMyKQo+Pj4gKyAgICB2LT5hcmNoLmRmYXIgPSAwOwo+Pj4gKyAgICB2LT5hcmNoLmlmYXIgPSAw
Owo+Pj4gKyAgICB2LT5hcmNoLmRmc3IgPSAwOwo+Pj4gKyNlbGlmIGRlZmluZWQoQ09ORklHX0FS
TV82NCkKPj4+ICsgICAgdi0+YXJjaC5mYXIgPSAwOwo+Pj4gKyAgICB2LT5hcmNoLmVzciA9IDA7
Cj4+PiArI2VuZGlmCj4+PiArCj4+PiArICAgIGlmICggaXNfMzJiaXRfZG9tYWluKHYtPmRvbWFp
bikgKQo+Pgo+PiBTYW1lIGhlcmUuCj4+Cj4+PiArICAgICAgICB2LT5hcmNoLmlmc3IgID0gMDsK
Pj4+ICsgICAgdi0+YXJjaC5hZnNyMCA9IDA7Cj4+PiArICAgIHYtPmFyY2guYWZzcjEgPSAwOwo+
Pj4gKwo+Pj4gKyNpZmRlZiBDT05GSUdfQVJNXzMyCj4+PiArICAgIHYtPmFyY2guam9zY3IgPSAw
Owo+Pj4gKyAgICB2LT5hcmNoLmptY3IgPSAwOwo+Pj4gKyNlbmRpZgo+Pj4gKwo+Pj4gKyAgICBp
ZiAoIGlzXzMyYml0X2RvbWFpbih2LT5kb21haW4pICYmIGNwdV9oYXNfdGh1bWJlZSApCj4+Cj4+
IFNhbWUgaGVyZS4KPj4KPj4+ICsgICAgewo+Pj4gKyAgICAgICAgdi0+YXJjaC50ZWVjciA9IDA7
Cj4+PiArICAgICAgICB2LT5hcmNoLnRlZWhiciA9IDA7Cj4+PiArICAgIH0KPj4+ICt9Cj4+PiAr
Cj4+PiArLyoKPj4+ICsgKiBUaGlzIGZ1bmN0aW9uIHNldHMgdGhlIGNvbnRleHQgb2YgY3VycmVu
dCBWQ1BVIHRvIHRoZSBzdGF0ZSB3aGljaCBpcyBleHBlY3RlZAo+Pj4gKyAqIGJ5IHRoZSBndWVz
dCBvbiByZXN1bWUuIFRoZSBleHBlY3RlZCBWQ1BVIHN0YXRlIGlzOgo+Pj4gKyAqIDEpIHBjIHRv
IGNvbnRhaW4gcmVzdW1lIGVudHJ5IHBvaW50ICgxc3QgYXJndW1lbnQgb2YgUFNDSSBTWVNURU1f
U1VTUEVORCkKPj4+ICsgKiAyKSByMC94MCB0byBjb250YWluIGNvbnRleHQgSUQgKDJuZCBhcmd1
bWVudCBvZiBQU0NJIFNZU1RFTV9TVVNQRU5EKQo+Pj4gKyAqIDMpIEFsbCBvdGhlciBnZW5lcmFs
IHB1cnBvc2UgYW5kIHN5c3RlbSByZWdpc3RlcnMgc2hvdWxkIGhhdmUgcmVzZXQgdmFsdWVzCj4+
PiArICoKPj4+ICsgKiBOb3RlOiB0aGlzIGZ1bmN0aW9uIGhhcyB0byByZXR1cm4gdm9pZCBiZWNh
dXNlIGl0IGhhcyB0byBhbHdheXMgc3VjY2VlZC4gSW4KPj4+ICsgKiBvdGhlciB3b3JkcywgdGhp
cyBmdW5jdGlvbiBpcyBjYWxsZWQgZnJvbSB2aXJ0dWFsIFBTQ0kgU1lTVEVNX1NVU1BFTkQKPj4+
ICsgKiBpbXBsZW1lbnRhdGlvbiwgd2hpY2ggY2FuIHJldHVybiBvbmx5IGEgbGltaXRlZCBudW1i
ZXIgb2YgcG9zc2libGUgZXJyb3JzLAo+Pj4gKyAqIG5vbmUgb2Ygd2hpY2ggY291bGQgcmVwcmVz
ZW50IHRoZSBmYWN0IHRoYXQgYW4gZXJyb3Igb2NjdXJyZWQgd2hlbiBwcmVwYXJpbmcKPj4+ICsg
KiB0aGUgZG9tYWluIGZvciBzdXNwZW5kLgo+Pj4gKyAqIENvbnNlcXVlbnRseSwgZHluYW1pYyBt
ZW1vcnkgYWxsb2NhdGlvbiBjYW5ub3QgYmUgZG9uZSB3aXRoaW4gdGhpcyBmdW5jdGlvbiwKPj4+
ICsgKiBiZWNhdXNlIGlmIG1hbGxvYyBmYWlscyB0aGUgZXJyb3IgaGFzIG5vd2hlcmUgdG8gcHJv
cGFnYXRlLgo+Pgo+PiBZb3UgY291bGQgY3Jhc2ggdGhlIGRvbWFpbiBpZiB5b3UgYXJlIG5vdCBh
YmxlIHRvIHJlc3VtZSBpdC4gSW4gdGhlCj4+IGN1cnJlbnQgY29udGV4dC4uLgo+Pgo+Pj4gKyAq
Lwo+Pj4gK3N0YXRpYyB2b2lkIHZjcHVfc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0
ZXJfdCBjaWQpCj4+PiArewo+Pj4gKyAgICAvKiBTdGF0aWMgYWxsb2NhdGlvbiBiZWNhdXNlIGR5
bmFtaWMgd291bGQgbmVlZCBhIG5vbi12b2lkIHJldHVybiAqLwo+Pj4gKyAgICBzdGF0aWMgc3Ry
dWN0IHZjcHVfZ3Vlc3RfY29udGV4dCBjdHh0Owo+Pgo+PiAuLi4gdGhpcyBpcyBub3QgcmlnaHQu
IFRoaXMgZnVuY3Rpb24gY2FuIGJlIGNhbGxlZCBjb25jdXJyZW50bHksIHNvIGEKPj4gbG90IG9m
IGZ1bm55IHRoaW5ncyBjYW4gaGFwcGVuIChpLmUgY29ycnVwdGlvbikuCj4+Cj4+IFRoZSB2Q1BV
IGNvbnRleHQgZG9lcyBub3QgbG9vayB0b28gYmlnLiBTbyBJIHdvdWxkIGp1c3QgYWxsb2NhdGUg
aXQgb24KPj4gdGhlIHN0YWNrIGRpcmVjdGx5Lgo+Pgo+IAo+IEFncmVlZCwgJ3N0YXRpYycgc2hv
dWxkIGJlIHJlbW92ZWQgdG8gYWRkcmVzcyBhbGwgdGhlc2UgaXNzdWVzLgo+IAo+Pj4gKyAgICBz
dHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4+PiArCj4+PiArICAgIC8qIE1ha2Ugc3VyZSB0aGF0
IFZDUFUgZ3Vlc3QgcmVncyBhcmUgemVyb2llZCAqLwo+Pgo+PiBzL3plcm9pZWQvemVyb2VkLwo+
IAo+IFRoYW5rcwo+IAo+Pgo+Pj4gKyAgICBtZW1zZXQoJmN0eHQsIDAsIHNpemVvZihjdHh0KSk7
Cj4+PiArCj4+PiArICAgIC8qIFNldCBub24temVybyB2YWx1ZXMgdG8gdGhlIHJlZ2lzdGVycyBw
cmlvciB0byBjb3B5aW5nICovCj4+PiArICAgIGN0eHQudXNlcl9yZWdzLnBjNjQgPSAodTY0KWVw
b2ludDsKPj4+ICsKPj4+ICsgICAgaWYgKCBpc18zMmJpdF9kb21haW4oY3VycmVudC0+ZG9tYWlu
KSApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIGN0eHQudXNlcl9yZWdzLnIwX3VzciA9IGNpZDsK
Pj4+ICsgICAgICAgIGN0eHQudXNlcl9yZWdzLmNwc3IgPSBQU1JfR1VFU1QzMl9JTklUOwo+Pj4g
Kwo+Pj4gKyAgICAgICAgLyogVGh1bWIgc2V0IGlzIGFsbG93ZWQgb25seSBmb3IgMzItYml0IGRv
bWFpbiAqLwo+Pj4gKyAgICAgICAgaWYgKCBlcG9pbnQgJiAxICkKPj4+ICsgICAgICAgIHsKPj4+
ICsgICAgICAgICAgICBjdHh0LnVzZXJfcmVncy5jcHNyIHw9IFBTUl9USFVNQjsKPj4+ICsgICAg
ICAgICAgICBjdHh0LnVzZXJfcmVncy5wYzY0ICY9IH4odTY0KTE7Cj4+PiArICAgICAgICB9Cj4+
PiArICAgIH0KPj4+ICsjaWZkZWYgQ09ORklHX0FSTV82NAo+Pj4gKyAgICBlbHNlCj4+PiArICAg
IHsKPj4+ICsgICAgICAgIGN0eHQudXNlcl9yZWdzLngwID0gY2lkOwo+Pj4gKyAgICAgICAgY3R4
dC51c2VyX3JlZ3MuY3BzciA9IFBTUl9HVUVTVDY0X0lOSVQ7Cj4+PiArICAgIH0KPj4+ICsjZW5k
aWYKPj4+ICsgICAgY3R4dC5zY3RsciA9IFNDVExSX0dVRVNUX0lOSVQ7Cj4+PiArICAgIGN0eHQu
ZmxhZ3MgPSBWR0NGX29ubGluZTsKPj4+ICsKPj4+ICsgICAgLyogUmVzZXQgYXJjaGl0ZWN0dXJl
IHNwZWNpZmljIHJlZ2lzdGVycyAqLwo+Pj4gKyAgICB2Y3B1X2FyY2hfcmVzZXQodik7ID4gKwo+
Pj4gKyAgICAvKiBJbml0aWFsaXplIFZDUFUgcmVnaXN0ZXJzICovCj4+PiArICAgIF9hcmNoX3Nl
dF9pbmZvX2d1ZXN0KHYsICZjdHh0KTsKPj4KPj4gQUZBSUNULCB0aGlzIGlzIGV4cGVjdGVkIHRv
IGJlIGNhbGxlZCB3aXRoIHRoZSBkb21haW4gbG9jayB0YWtlbiBhcyB0aGlzCj4+IGNhbiBiZSBj
YWxsZWQgYnkgdmFyaW91cyBwYXRoLgo+Pgo+PiBBbHNvLCBtb3N0IG9mIHRoZSBmdW5jdGlvbiBp
cyB0aGUgc2FtZSBhcyBDUFVfb24uIFNvIEkgd291bGQgbGlrZSB0byBzZWUKPj4gdGhlIGNvZGUg
ZmFjdG9yZWQgaW4gdGhlIHNlcGFyYXRlIGZ1bmN0aW9uIGFuZCB1c2VkIGluIGJvdGggcGxhY2Uu
Cj4+Cj4gCj4gSSBhZ3JlZSwgYnV0IHRoZSAyIHNjZW5hcmlvcyAoVkNQVSBhbGxvY2F0aW9uIHZl
cnN1cyBjbGVhcmluZyBWQ1BVCj4gY29udGV4dCkgbWFkZSBpdCBhIGJpdCBkaWZmaWN1bHQgdG8g
c2hhcmUuIFBsZWFzZSBsZXQgbWUga25vdyBpZiB5b3UKPiBoYXZlIHNvbWUgYWRkaXRpb25hbCBo
aW50IG9uIGhvdyB0byBleGFjdGx5IHN0cnVjdHVyZSB0aGUgY29kZS4KClNlZSBhYm92ZS4gSSB3
b3VsZCBiZSBpbnRlcmVzdGVkIHRvIGtub3cgd2h5IHlvdSB0aGluayB0aGV5IGFyZSBkaWZmZXJl
bnQuCgo+IAo+Pj4gK30KPj4+ICsKPj4+ICtpbnQzMl90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVy
X3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKPj4+ICt7Cj4+PiArICAgIHN0cnVjdCB2Y3B1ICp2
Owo+Pj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwo+Pj4gKyAgICBi
b29sIGlzX3RodW1iID0gZXBvaW50ICYgMTsKPj4+ICsKPj4+ICsgICAgZHByaW50ayhYRU5MT0df
REVCVUcsCj4+PiArICAgICAgICAgICAgIkRvbSVkIHN1c3BlbmQ6IGVwb2ludD0weCUiUFJJcmVn
aXN0ZXIiLCBjaWQ9MHglIlBSSXJlZ2lzdGVyIlxuIiwKPj4+ICsgICAgICAgICAgICBkLT5kb21h
aW5faWQsIGVwb2ludCwgY2lkKTsKPj4+ICsKPj4+ICsgICAgLyogVEhVTUIgc2V0IGlzIG5vdCBh
bGxvd2VkIHdpdGggNjQtYml0IGRvbWFpbiAqLwo+Pj4gKyAgICBpZiAoIGlzXzY0Yml0X2RvbWFp
bihkKSAmJiBpc190aHVtYiApCj4+PiArICAgICAgICByZXR1cm4gUFNDSV9JTlZBTElEX0FERFJF
U1M7Cj4+PiArCj4+PiArICAgIC8qIEVuc3VyZSB0aGF0IGFsbCBDUFVzIG90aGVyIHRoYW4gdGhl
IGNhbGxpbmcgb25lIGFyZSBvZmZsaW5lICovCj4+PiArICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2
ICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgJiYgaXNfdmNwdV9v
bmxpbmUodikgKQo+Pj4gKyAgICAgICAgICAgIHJldHVybiBQU0NJX0RFTklFRDsKPj4+ICsgICAg
fQo+Pgo+PiBXaGF0IGRvZXMgcHJldmVudCBhIHZDUFUgdG8gbm90IGNvbWUgb25saW5lIHdoaWxl
IGRvaW5nIHRoZSBsb29wPwo+IAo+IEFzIHlvdSBzdWdnZXN0ZWQgcHJvYmFibHkgbm90aGluZyBp
ZiB0aGVyZSBpcyBhIGJ1ZyBpbiB0aGUgZ3Vlc3QsCj4gd2hpY2ggd2Ugd2FudCB0byBjaGVjayBm
b3IuIElzIHRoZSBkb21haW5fbG9jayByaWdodCB0aGluZyB0byB1c2UKPiBoZXJlPwoKVGhlIGRv
bWFpbl9sb2NrIGlzIHByb2JhYmx5IHRoZSBiZXN0IHNvbHV0aW9uIGhlcmUuIFlvdSB3YW50IENQ
VV9PTiBhbmQgClNZU1RFTV9PRkYgdG8gcmFjZS4gU28gQ1BVX09OIG1heSBuZWVkIHNvbWUgbW9k
aWZpY2F0aW9uIGFzIHdlbGwuCgo+IAo+Pgo+Pj4gKwo+Pj4gKyAgICAvKgo+Pj4gKyAgICAgKiBQ
cmVwYXJlIHRoZSBjYWxsaW5nIFZDUFUgZm9yIHN1c3BlbmQgKHJlc2V0IGl0cyBjb250ZXh0LCBz
YXZlIGVudHJ5IHBvaW50Cj4+PiArICAgICAqIGludG8gcGMgYW5kIGNvbnRleHQgSUQgaW50byBy
MC94MCBhcyBzcGVjaWZpZWQgYnkgUFNDSSBTWVNURU1fU1VTUEVORCkKPj4+ICsgICAgICovCj4+
PiArICAgIHZjcHVfc3VzcGVuZChlcG9pbnQsIGNpZCk7Cj4+PiArCj4+PiArICAgIC8qCj4+PiAr
ICAgICAqIFNldCB0aGUgZG9tYWluIHN0YXRlIHRvIHN1c3BlbmRlZCAod2lsbCBiZSBjbGVhcmVk
IHdoZW4gdGhlIGRvbWFpbgo+Pj4gKyAgICAgKiByZXN1bWVzLCBpLmUuIFZDUFUgb2YgdGhpcyBk
b21haW4gZ2V0cyBzY2hlZHVsZWQgaW4pLgo+Pj4gKyAgICAgKi8KPj4+ICsgICAgZC0+aXNfc2h1
dF9kb3duID0gMTsKPj4+ICsgICAgZC0+c2h1dGRvd25fY29kZSA9IFNIVVRET1dOX3N1c3BlbmQ7
Cj4+Cj4+IElmIHlvdSBsb29rIGF0IHRoZSBvdGhlciB1c2FnZSwgeW91IHdpbGwgbm90aWNlIHRo
YXQgdGhleSBhcmUgcHJvdGVjdGVkCj4+IHdpdGggYSBsb2NrLiBXaHkgaXMgaXQgbm90IG5lY2Vz
c2FyeSBoZXJlPwo+Pgo+IAo+IEkgdGhpbmsgaXQgaXMgbmVjZXNzYXJ5IGhlcmUgdG9vCj4gCj4+
IEkgYW0gYWxzbyBub3QgZW50aXJlbHkgc3VyZSB3aHkgd2UgY291bGQgbm90IHJlLXVzZSBjb2Rl
IHRoYXQgYWxyZWFkeQo+PiBleGlzdCBpbiBjb21tb24gY29kZS4gU3VyZWx5IHN1c3BlbmQvcmVz
dW1lIHNob3VsZCB3b3JrIGluIGEgc2ltaWxhciB3YXk/Cj4+Cj4gCj4gQ291bGQgeW91IHBsZWFz
ZSBiZSBtb3JlIHNwZWNpZmljICh3aGljaCBjb21tb24gY29kZSkKCllvdSBjYW4gaWdub3JlIHRo
aXMgZm9yIG5vdyBhcyBzaHV0ZG93bl9jb2RlIG1heSBub3QgYmUgdGhlIHJpZ2h0IApzb2x1dGlv
biBoZXJlLgoKQ2hlZXJzLAoKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 20:32:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 20:32: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-devel-bounces@lists.xenproject.org>)
	id 1gMIsQ-0005x3-S4; Mon, 12 Nov 2018 20:32:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMIsQ-0005wq-B3
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 20:32:06 +0000
X-Inumbo-ID: 045814b8-e6ba-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 045814b8-e6ba-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 20:32:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMIsM-0006Ke-Mj; Mon, 12 Nov 2018 20:32:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMIsM-0000iE-FA; Mon, 12 Nov 2018 20:32:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMIsM-0006zb-Ea; Mon, 12 Nov 2018 20:32:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129861-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=011319e9ce110c70a3d52f2ea05e5eeb538c9e9e
X-Osstest-Versions-That: xen=94bd9df0f7efad8038d99ec52ba56ecec4191248
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 20:32:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129861: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTg2MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTg2MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5ODUy
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjk4NTIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogeGVuICAgICAgICAgICAgICAgICAgMDExMzE5ZTljZTExMGM3MGEzZDUyZjJlYTA1ZTVlZWI1
MzhjOWU5ZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTRiZDlkZjBm
N2VmYWQ4MDM4ZDk5ZWM1MmJhNTZlY2VjNDE5MTI0OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5
ODUyICAyMDE4LTExLTEyIDE2OjAwOjM3IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEyOTg2MSAgMjAxOC0xMS0xMiAxOTowMDo1MiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3Jh
QHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgMDExMzE5ZTljZTExMGM3MGEzZDUyZjJlYTA1ZTVlZWI1MzhjOWU5ZQpBdXRo
b3I6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgpEYXRlOiAgIEZyaSBO
b3YgMiAxMzo0NjoxMSAyMDE4IC0wNDAwCgogICAgZmxhc2svcG9saWN5OiBhbGxvdyBkb20wIHRv
IHVzZSBQSFlTREVWT1BfcGNpX21tY2ZnX3Jlc2VydmVkCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1i
eTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgICBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCAyN2JkNWVm
NWM4YWMyNzkxZWU4YmM4MDMzZWU4ZDk5NGVjNmE0OTZmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgT2N0IDE4IDExOjMwOjI3IDIw
MTggKzAxMDAKCiAgICB4ODYvY3B1aWQ6IFRpZSBTTUFQIHRvIE5YLCBmb3IgdGhlIHNoYWRvdyBw
YWdldGFibGUgY29kZQogICAgCiAgICBOWCBzdXBwb3J0IGluIHRoZSBob3N0IGlzIHJlcXVpcmVk
IGZvciB0aGUgc2hhZG93IHBhZ2V0YWJsZSBjb2RlIHRvIGhhbmRsZQogICAgU01BUCBjb3JyZWN0
bHkgZm9yIGd1ZXN0cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cgpjb21taXQgZmQzNWYzMmI0YjhhZTg5MDgwZDI0N2JjOTAxYzFiMGFkNjZm
MzdhOApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRh
dGU6ICAgVGh1IEp1bCAxOSAxNjo1MTo1NyAyMDE4ICswMTAwCgogICAgdG9vbHMveDg2ZW11bDog
VXNlIHN0cnVjdCBjcHVpZF9wb2xpY3kgaW4gdGhlIHVzZXJzcGFjZSB0ZXN0IGhhcm5lc3Nlcwog
ICAgCiAgICBUaGlzIHdpbGwgc2hvcnRseSBiZSByZXF1aXJlZCB0byBwYXNzIGludG8gdGhlIGVt
dWxhdG9yIGl0c2VsZi4KICAgIAogICAgU2ltcGxpZnkgdGhlIHNoYXJlZCBjcHVfaGFzXyogaGVs
cGVycyBieSByZWFkaW5nIHRoZSBjb3JyZWN0IGJpdCBvdXQgb2YgdGhlCiAgICBDUFVJRCBwb2xp
Y3kgaXRzZWxmLgogICAgCiAgICBObyAoaW50ZW5kZWQpIGNoYW5nZSBpbiBiZWhhdmlvdXIuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IGM2NmVmMGZiZTEyYjNlMWUyZGE4NDlkZDg1ZTViN2ZlM2FhODFkZTUKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFRodSBKdWwgMTkg
MTY6NTA6MDMgMjAxOCArMDEwMAoKICAgIGxpYng4NjogU3BsaXQgeDg2X2NwdWlkX3BvbGljeV9m
aWxsX25hdGl2ZSgpIG91dCBvZiBjYWxjdWxhdGVfcmF3X3BvbGljeSgpCiAgICAKICAgIFRoaXMg
d2lsbCBzaG9ydGx5IGJlIHdhbnRlZCBieSB0aGUgdXNlcnNwYWNlIGVtdWxhdG9yIGhhcm5lc3Nl
cyBhcyB3ZWxsLgogICAgCiAgICBDb25zb2xpZGF0ZSB0aGUgY3B1aWR7LF9jb3VudH1fbGVhZigp
IGhlbHBlcnMgYmVzaWRlIHRoZSBzdHJ1Y3R1cmUgZGVmaW5pdGlvbiwKICAgIHJhdGhlciB0aGFu
IGhhdmluZyB0aGVtIHNjYXR0ZXJlZCB0aHJvdWdob3V0IFhlbi4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgYzQ5MzM4ZWYyODdj
NDQxMTM0NzZkNGM2Y2NhYWQ3ZmEyOTI0ZjhjNwpBdXRob3I6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBOb3YgMTIgMTc6MTQ6NTcgMjAxOCArMDEw
MAoKICAgIGd1ZXN0L3B2aDogc3BlY2lhbCBjYXNlIHRoZSBsb3cgMU1CCiAgICAKICAgIFdoZW4g
cnVubmluZyBhcyBhIFBWSCBndWVzdCBYZW4gb25seSBzcGVjaWFsIGNhc2VzIHRoZSB0cmFtcG9s
aW5lCiAgICBjb2RlIGluIHRoZSBsb3cgMU1CLCB3aXRob3V0IGFsc28gcmVzZXJ2aW5nIHRoZSBz
cGFjZSB1c2VkIGJ5IHRoZQogICAgcmVsb2NhdGVkIG1ldGFkYXRhIG9yIHRoZSB0cmFtcG9saW5l
IHN0YWNrLgogICAgCiAgICBGaXggdGhpcyBieSBhbHdheXMgcmVzZXJ2aW5nIHRoZSBsb3cgMU1C
IHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciBYZW4gaXMKICAgIHJ1bm5pbmcgYXMgYSBndWVzdCBvciBu
YXRpdmVseS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFz
bGlAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKY29t
bWl0IGM2YWFlNTU3ODZlMTM4OTUxZGFmMjVlMTQ3MDk4OTVkOGMxNjY5NDgKQXV0aG9yOiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTm92IDEyIDE3
OjEzOjU3IDIwMTggKzAxMDAKCiAgICBndWVzdC9wdmg6IGZpeCBoYW5kbGluZyBvZiBtdWx0aWJv
b3QgbW9kdWxlIGxpc3QKICAgIAogICAgV2hlbiBib290aW5nIFhlbiBhcyBhIFBWSCBndWVzdCB0
aGUgZGF0YSBpbiB0aGUgUFZIIHN0YXJ0IGluZm8KICAgIHN0cnVjdHVyZSBpcyBjb3BpZWQgb3Zl
ciB0byBhIG11bHRpYm9vdCBzdHJ1Y3R1cmUgYW5kIGEgbW9kdWxlIGxpc3QKICAgIGFycmF5IHRo
YXQgcmVzaWRlcyBpbiB0aGUgLmluaXQgc2VjdGlvbiBvZiB0aGUgWGVuIGltYWdlLiBUaGUKICAg
IHJlc3VsdGluZyBtdWx0aWJvb3QgbW9kdWxlIGxpc3QgaXMgdGhlbiBoYW5kZWQgdG8gdGhlIGdl
bmVyaWMgYm9vdAogICAgcHJvY2VzcyB1c2luZyB0aGUgcGh5c2ljYWwgYWRkcmVzcyBpbiBtYmkt
Pm1vZHNfYWRkci4KICAgIAogICAgVGhpcyB3b3JrcyBmaW5lIGFzIGxvbmcgYXMgdGhlIFhlbiBp
bWFnZSBkb2Vzbid0IHJlbG9jYXRlIGl0c2VsZiwgaWYKICAgIHRoZXJlJ3Mgc3VjaCBhIHJlbG9j
YXRpb24gdGhlIHBoeXNpY2FsIGFkZHJlc3NlcyBvZiBtdWx0aWJvb3QgbW9kdWxlCiAgICBsaXN0
IGlzIG5vIGxvbmdlciB2YWxpZC4KICAgIAogICAgRml4IHRoaXMgYnkgaGFuZGluZyB0aGUgdmly
dHVhbCBhZGRyZXNzIG9mIHRoZSBtb2R1bGUgbGlzdCB0byB0aGUKICAgIGdlbmVyaWMgYm9vdCBw
cm9jZXNzIGluc3RlYWQgb2YgaXQncyBwaHlzaWNhbCBhZGRyZXNzLgogICAgCiAgICBSZXBvcnRl
ZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 20:45:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 20:45: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-devel-bounces@lists.xenproject.org>)
	id 1gMJ4r-0006r4-63; Mon, 12 Nov 2018 20:44:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMJ4q-0006qs-AG
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 20:44:56 +0000
X-Inumbo-ID: cf5a81fd-e6bb-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf5a81fd-e6bb-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 20:44:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMJ4n-0006Zc-7p; Mon, 12 Nov 2018 20:44:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMJ4m-0001Oe-Tv; Mon, 12 Nov 2018 20:44:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMJ4m-0002Ow-TL; Mon, 12 Nov 2018 20:44:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gMJ4m-0002Ow-TL@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 20:44:52 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-qemuu-nested-amd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgt
Mi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBG
b3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRy
ZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
dG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgMjRjY2VhN2UxMDJkZThj
YmM5M2FiM2JlZmIxMjNiYmQxODUzMmJlOQogIEJ1ZyBub3QgcHJlc2VudDogNThhMDIyODcwNzg3
MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTg2NC8KCgogIChSZXZp
c2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVw
bGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZC54ZW4tYm9vdC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVm
ZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgt
b3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEyOTg2NC5iaXNl
Y3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJl
YWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCB4
ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTI5NjgwIGZhaWwg
W2hvc3Q9cGlub3QxXSAvIDEyODk0NSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czog
MTI5NjgwIC8gMTI4OTQ1Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8g
dXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIu
Ni5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCAy
NGNjZWE3ZTEwMmRlOGNiYzkzYWIzYmVmYjEyM2JiZDE4NTMyYmU5IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5
MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKQmFzaXMgcGFzcyA1OGEwMjI4NzA3ODcw
YzgzMzA5MTdmOTE5ODA0OTg2ODU1NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIy
ZDg5NzU5ZDliNDNmMmM2NDVhZTcKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJl
dnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjNThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgw
NDk4Njg1NTQ0M2ExOS0yNGNjZWE3ZTEwMmRlOGNiYzkzYWIzYmVmYjEyM2JiZDE4NTMyYmU5IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdCM5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5LWQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdCNkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2LWRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQjOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNy0yY2YxMTM4OTFh
MzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjog
dHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYKTG9hZGVkIDIwMDUgbm9kZXMgaW4gcmV2aXNp
b24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjg2NjMgcGFzcyBpcnJlbGV2
YW50CiAxMjg3MjcgcGFzcyBpcnJlbGV2YW50CiAxMjg4NjEgcGFzcyBpcnJlbGV2YW50CiAxMjg4
MzUgcGFzcyBpcnJlbGV2YW50CiAxMjg4ODUgcGFzcyBpcnJlbGV2YW50CiAxMjg5MjAgcGFzcyBp
cnJlbGV2YW50CiAxMjg5NDUgcGFzcyA1OGEwMjI4NzA3ODcwYzgzMzA5MTdmOTE5ODA0OTg2ODU1
NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4
ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcK
IDEyODk3MCBmYWlsIGlycmVsZXZhbnQKIDEyOTAwNSBmYWlsIGlycmVsZXZhbnQKIDEyOTA3MiBm
YWlsIGlycmVsZXZhbnQKIDEyOTE2NyBmYWlsIGlycmVsZXZhbnQKIDEyOTI1OCBmYWlsIGlycmVs
ZXZhbnQKIDEyOTMwNCBmYWlsIGlycmVsZXZhbnQKIDEyOTM4OSBmYWlsIGlycmVsZXZhbnQKIDEy
OTM0OCBmYWlsIGlycmVsZXZhbnQKIDEyOTQxNyBmYWlsIGlycmVsZXZhbnQKIDEyOTUzMCBmYWls
IGlycmVsZXZhbnQKIDEyOTQ2MCBmYWlsIGlycmVsZXZhbnQKIDEyOTY4MCBmYWlsIDI0Y2NlYTdl
MTAyZGU4Y2JjOTNhYjNiZWZiMTIzYmJkMTg1MzJiZTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2Mw
NTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5ODMwIHBhc3MgNThhMDIyODcwNzg3MGM4MzMw
OTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA0NjAyOWRhMTJlNWVmZWNhNmQ5NTdlNTc5
M2JkMzRmMjk2NWZhMGExCiAxMjk4NDggcGFzcyA1OGEwMjI4NzA3ODcwYzgzMzA5MTdmOTE5ODA0
OTg2ODU1NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkw
ODg3YmUKIDEyOTg2NCBmYWlsIDI0Y2NlYTdlMTAyZGU4Y2JjOTNhYjNiZWZiMTIzYmJkMTg1MzJi
ZTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5
ODM1IHBhc3MgNThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiBjMjM4ZWEzZjRjYWNjZjM2YWIxYTU1OWY5NThjYmU1MTkyMzI3ZjZhCiAxMjk4MzcgcGFzcyA1
OGEwMjI4NzA3ODcwYzgzMzA5MTdmOTE5ODA0OTg2ODU1NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGNlNDc0NjJj
YjRkMDQ5OTcxYWVkZWM1MWMxMTA1NjczYmU0MWFkY2UKIDEyOTg0MCBwYXNzIDU4YTAyMjg3MDc4
NzBjODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYjcyNjI0YWFkNWIwMGYyZjZl
OTc2YWVmNGQ2MmVlZGE4M2ZkMDIxOAogMTI5ODI1IHBhc3MgNThhMDIyODcwNzg3MGM4MzMwOTE3
ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5
YjQzZjJjNjQ1YWU3CiAxMjk4NDEgcGFzcyA1OGEwMjI4NzA3ODcwYzgzMzA5MTdmOTE5ODA0OTg2
ODU1NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDQ1Y2I5YTQxMjNiNTU1MGViMWY4NDg0NmZlNTQ4MmFjYWUxYzEz
YTMKIDEyOTgyOSBmYWlsIDI0Y2NlYTdlMTAyZGU4Y2JjOTNhYjNiZWZiMTIzYmJkMTg1MzJiZTkg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5ODUw
IGZhaWwgMjRjY2VhN2UxMDJkZThjYmM5M2FiM2JlZmIxMjNiYmQxODUzMmJlOSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAy
Y2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk4NTggZmFpbCAyNGNj
ZWE3ZTEwMmRlOGNiYzkzYWIzYmVmYjEyM2JiZDE4NTMyYmU5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEz
OGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTg0MiBwYXNzIDU4YTAyMjg3MDc4NzBj
ODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmNiMjdlNDE3ZTU3YzJmNGQ2ODlm
YTE5OTcxZjIwZjc1ZTljMDcwOAogMTI5ODYyIHBhc3MgNThhMDIyODcwNzg3MGM4MzMwOTE3Zjkx
OTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3
YTk5MDg4N2JlCiAxMjk4NTQgcGFzcyA1OGEwMjI4NzA3ODcwYzgzMzA5MTdmOTE5ODA0OTg2ODU1
NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUK
U2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTI4OTQ1IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTY4
MCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTgyNSAo
cGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTgyOSAoZmFpbCks
IGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA1OGEwMjI4NzA3ODcwYzgzMzA5MTdm
OTE5ODA0OTg2ODU1NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMx
MDdhOTkwODg3YmUKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3Rh
dGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjk4NDggKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBS
ZXN1bHQgZm91bmQ6IGZsaWdodCAxMjk4NTAgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMjk4NTQgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3Vu
ZDogZmxpZ2h0IDEyOTg1OCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDEyOTg2MiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTI5ODY0IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNl
ZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42
LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgMjRjY2VhN2UxMDJkZThjYmM5M2FiM2JlZmIxMjNiYmQx
ODUzMmJlOQogIEJ1ZyBub3QgcHJlc2VudDogNThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4
Njg1NTQ0M2ExOQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTg2NC8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcs
IG9taXR0ZWQuKQoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlz
ZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZC54ZW4tYm9v
dC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMTI5ODY0OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMjk4NjQgbGludXgt
bGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncy8xMjk4NjQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 21:13:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 21:13: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-devel-bounces@lists.xenproject.org>)
	id 1gMJWJ-0000qq-OC; Mon, 12 Nov 2018 21:13:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMJWH-0000ql-OK
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 21:13:17 +0000
X-Inumbo-ID: c3da88c9-e6bf-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3da88c9-e6bf-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 21:13:15 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5463C2243E;
 Mon, 12 Nov 2018 21:13:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542057193;
 bh=aoWHQw8GgfmSfQZpLMpLl3EIbg04+uLaZPtb4q+izac=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Wm8O4A7YZZx35nzHcDRPHR8yFJ9BOd+qxMTPWpgzup87WEJLJV7qb5ted0I3d83cj
 423ZC1jJOv8A6+8qNXjyeg1rz+IYR8he37f3j7o02bFbFNodFAahPYfAMoeLJCtDES
 fv558csVieC34IwnCADnylsAKdWGaWq2DcuNVptI=
Date: Mon, 12 Nov 2018 13:13:09 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <c668a31a-574f-963b-81a1-1b04b44dc64b@arm.com>
Message-ID: <alpine.DEB.2.10.1811121255580.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
 <1541202318-9840-5-git-send-email-sstabellini@kernel.org>
 <e048bca4-491b-8655-ded3-0d378b758ac9@arm.com>
 <alpine.DEB.2.10.1811091335000.8259@sstabellini-ThinkPad-X260>
 <c668a31a-574f-963b-81a1-1b04b44dc64b@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6 05/26] xen/arm: check for multiboot nodes
 only under /chosen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCA5IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiAxMS85LzE4IDk6MzggUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIEZy
aSwgOSBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBIaSwKPiA+ID4gCj4gPiA+
IE9uIDAyLzExLzIwMTggMjM6NDQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gPiBN
YWtlIHN1cmUgdG8gb25seSBsb29rIGZvciBtdWx0aWJvb3QgY29tcGF0aWJsZSBub2RlcyBvbmx5
IHVuZGVyCj4gPiA+ID4gL2Nob3Nlbiwgbm90IHVuZGVyIGFueSBvdGhlciBwYXRocyAoZGVwdGgg
PD0gMykuCj4gPiA+ID4gCj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzdGVmYW5vc0B4aWxpbnguY29tPgo+ID4gPiA+IAo+ID4gPiA+IC0tLQo+ID4gPiA+IAo+ID4g
PiA+IENoYW5nZXMgaW4gdjY6Cj4gPiA+ID4gLSBkbyBub3QgcHJvY2VlZCBpZiBmZHRfZ2V0X3Bh
dGggcmV0dXJucyBlcnJvciAhPSAtRkRUX0VSUl9OT1NQQUNFCj4gPiA+ID4gLSByZW1vdmUgc2l6
ZW9mLCB1c2UgaGFyZGNvZGVkIHZhbHVlCj4gPiA+ID4gCj4gPiA+ID4gQ2hhbmdlcyBpbiB2NToK
PiA+ID4gPiAtIGFkZCBwYXRjaAo+ID4gPiA+IC0gYWRkIGNoZWNrIG9uIHJldHVybiB2YWx1ZSBv
ZiBmZHRfZ2V0X3BhdGgKPiA+ID4gPiAtLS0KPiA+ID4gPiAgICB4ZW4vYXJjaC9hcm0vYm9vdGZk
dC5jIHwgMTQgKysrKysrKysrKystLS0KPiA+ID4gPiAgICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiA+ID4gPiAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKPiA+ID4gPiBp
bmRleCA4ZWJhNDJjLi5hNDJmZTg3IDEwMDY0NAo+ID4gPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9i
b290ZmR0LmMKPiA+ID4gPiArKysgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCj4gPiA+ID4gQEAg
LTE3Myw3ICsxNzMsMTUgQEAgc3RhdGljIHZvaWQgX19pbml0IHByb2Nlc3NfbXVsdGlib290X25v
ZGUoY29uc3QKPiA+ID4gPiB2b2lkCj4gPiA+ID4gKmZkdCwgaW50IG5vZGUsCj4gPiA+ID4gICAg
ICAgIGJvb3Rtb2R1bGVfa2luZCBraW5kOwo+ID4gPiA+ICAgICAgICBwYWRkcl90IHN0YXJ0LCBz
aXplOwo+ID4gPiA+ICAgICAgICBjb25zdCBjaGFyICpjbWRsaW5lOwo+ID4gPiA+IC0gICAgaW50
IGxlbjsKPiA+ID4gPiArICAgIGludCBsZW4gPSA4OyAvKiBzaXplb2YgIi9jaG9zZW4iICovCj4g
PiA+ID4gKyAgICBjaGFyIHBhdGhbOF07Cj4gPiA+ID4gKyAgICBpbnQgcmV0Owo+ID4gPiA+ICsK
PiA+ID4gPiArICAgIC8qIENoZWNrIHRoYXQgdGhlIG5vZGUgaXMgdW5kZXIgImNob3NlbiIgKi8K
PiA+ID4gPiArICAgIHJldCA9IGZkdF9nZXRfcGF0aChmZHQsIG5vZGUsIHBhdGgsIGxlbik7Cj4g
PiA+ID4gKyAgICBpZiAoIChyZXQgIT0gMCAmJiByZXQgIT0gLUZEVF9FUlJfTk9TUEFDRSkgfHwK
PiA+ID4gCj4gPiA+IEkgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgeW91IHNwZWNpZmljYWxseSBjaGVj
ayBmb3IgLUZEVF9FUlJfTk9TUEFDRSBoZXJlLgo+ID4gPiAKPiA+ID4gTG9va2luZyBhdCBmZHRf
Z2V0X3BhdGgoLi4uKSB0aGVyZSBhcmUgY2FzZSB3aGVyZSB0aGUgZnVuY3Rpb24gbWF5IHJldHVy
bgo+ID4gPiAtRkRUX0VSUl9OT1NQQUNFIHlldCBub3QgZmlsbGluZyB1cCBwYXRoLiBTbyB5b3Ug
d291bGQgZW5kIHVwIHRvIGNvbXBhcmUKPiA+ID4gZ2FyYmFnZS4KPiA+IAo+ID4gSSBhbSBleHBs
aWNpdGVseSBjaGVja2luZyBmb3IgLUZEVF9FUlJfTk9TUEFDRSBiZWNhdXNlIGl0IGlzIGEgdmFs
aWQKPiA+IGNvbmRpdGlvbiBpbiB0aGlzIGNhc2U6IC1GRFRfRVJSX05PU1BBQ0UgaXMgcmV0dXJu
ZWQgd2hlcmUgYHBhdGgnIGlzIG5vdAo+ID4gYmlnIGVub3VnaCB0byBjb250YWluIHRoZSBmdWxs
IGRldmljZSB0cmVlIHBhdGguIEl0IGlzIE9LIGFuZCBleHBlY3RlZCwKPiA+IGdpdmVuIHRoYXQg
cGF0aCBpcyBvbmx5IDggY2hhcnMgbG9uZy4gU28sIGluIGNhc2Ugb2YgLUZEVF9FUlJfTk9TUEFD
RSwKPiA+IHdlIHNob3VsZCBjb250aW51ZSBhbmQgZG8gdGhlIGNvbXBhcmlzb24gd2l0aCAiL2No
b3NlbiIuIEZvciBvdGhlcgo+ID4gZXJyb3JzIHdlIHNob3VsZCByZXR1cm4uCj4gCj4gTGV0J3Mg
dGFrZSBhbiBleGFtcGxlIHdpdGggYSBwYXRoIGNhbGxlZCAvZGVhZGJlZWYuIFRoaXMgd2lsbCBu
b3QgaG9sZCBpbiB0aGUKPiB2YXJpYWJsZSBwYXRoLiBEbyB5b3UgYWdyZWUgdGhhdCBmZHRfZ2V0
X3BhdGggd2lsbCByZXR1cm4gLUZEVF9FUlJfTk9fU1BBQ0UgaW4KPiB0aGF0IGNhc2U/Cj4gCj4g
QUZBSVUgdGhlIGZ1bmN0aW9uIGZkdF9nZXRfcGF0aCwgdGhlIGJ1ZmZlciB3aWxsIGNvbnRhaW4g
dGhlIGNoYXJhY3Rlcgo+IC8gZm9sbG93ZWQgYnkgZ2FyYmFnZSBhcyAnXDAnIGlzIG9ubHkgYWRk
ZWQgaW4gc3VjY2Vzc2Z1bCBwYXRoLgo+IAo+IFRoaXMgYWxzbyBmaXQgd2l0aCB0aGUgZGVzY3Jp
cHRpb24gb2YgZmR0X2dldF9wYXRoIHdoZW4gLUZEVF9FUlJfTk9fU1BBQ0UuIEl0Cj4gZG9lcyBu
b3QgcHJvbWlzZSB5b3UgdGhlIGJ1ZmZlciB3aWxsIGNvbnRhaW4gYW55dGhpbmcuIEl0IG9ubHkg
dGVsbHMgeW91IHRoYXQKPiB0aGUgcGF0aCBvbiB0aGUgZ2l2ZW4gbm9kZSB3aWxsIG5vdCBmaXQg
aW4gdGhlIGJ1ZmZlci4KPiAKPiBTbyBJIHN0aWxsIGRvbid0IHRoaW5rIHlvdSBjYW4gYXNzdW1l
IHRoZSBiZWhhdmlvciB5b3UgZGVzY3JpYmVkIGFib3ZlLgoKVGhlIGxhY2sgb2YgJ1wwJyBpcyBu
b3QgYW4gaXNzdWUsIHdlIGNhbiBzdGlsbCBjb21wYXJlIHRoZSBjb250ZW50IHdpdGgKc3RybmNt
cCBldmVuIGlmICdcMCcgaXMgbWlzc2luZy4gQnV0IHlvdSBhcmUgcmlnaHQsIHRoZSBkZXNjcmlw
dGlvbiBpcwpub3QgY2xlYXIgYWJvdXQgdGhlIGNvbnRlbnQgb2YgYHBhdGgnIGlmIC1GRFRfRVJS
X05PX1NQQUNFIGlzIHJldHVybmVkLgpJdCBkb2Vzbid0IGNsZWFybHkgc2F5IHRoYXQgdGhlIGNv
bnRlbnQgaXMgc3RpbGwgZ3VhcmFudGVlZCB0byBiZQpwcm9wZXJseSBwb3B1bGF0ZWQgdW50aWwg
dGhlIGVuZCBvZiBgYnVmJy4KCklmIHdlIGRvbid0IHdhbnQgdG8gcmVseSBvbiB0aGUgaW1wbGVt
ZW50YXRpb24gb2YgZmR0X2dldF9wYXRoIHRvIHN0aWxsCnBvcHVsYXRlIHRoZSBjb250ZW50IGlu
IGNhc2Ugb2YgLUZEVF9FUlJfTk9fU1BBQ0UsIHRoZW4gd2UnbGwgaGF2ZSB0bwphbGxvY2F0ZSBy
b3VnaHRseSBEVF9NQVhfTkFNRSozID0gNDEqMyBjaGFycyBmb3IgcGF0aC4KVGVjaG5pY2FsbHkg
SSB0aGluayBpdCB3b3VsZCBiZSBEVF9NQVhfTkFNRSoyKzYgKCJjaG9zZW4iKSArMyAoJy8nIHRo
cmVlCnRpbWVzKSArICgnXDAnKSA9IDkyLiBXZSBjb3VsZCB1c2UgMTAwIGNoYXJzIHRvIHN0YXkg
b24gdGhlIHNhZmUgc2lkZS4KSXMgdGhhdCBPSyBmb3IgeW91PwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 21:37:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 21:37: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-devel-bounces@lists.xenproject.org>)
	id 1gMJtX-0002Wy-35; Mon, 12 Nov 2018 21:37: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=kbrj=nx=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMJtV-0002Wt-Sh
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 21:37:17 +0000
X-Inumbo-ID: 1f5485b8-e6c3-11e8-b7a3-12d6303a7972
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.67]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f5485b8-e6c3-11e8-b7a3-12d6303a7972;
 Mon, 12 Nov 2018 21:37:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=tSvdH7tB1jUZp5hvq1nZXRba7gDeB4jGvLOWQSC/Y5k=;
 b=bAo571XbC9KoDkemUChopgRmaoh2T7eeAzm8ENZRLkZQ1cZ8DcylITazdLWdOfo7CNaxG1qNcnJCBjTyJXCz83MLW5hR0Zx5w2iJ3cHCLJ/mbKhRlqkK7nmYv5FM/M7LHr5Y3iknKKiI3+z0+i/PQCKBioS+u5rJlMfXb5yUncc=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB0653.eurprd08.prod.outlook.com (10.163.169.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.27; Mon, 12 Nov 2018 21:37:12 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705%4]) with mapi id 15.20.1294.044; Mon, 12 Nov 2018
 21:37:12 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v6 05/26] xen/arm: check for multiboot nodes only under
 /chosen
Thread-Index: AQHUesyH+a1a3lb8Lki/4kUsxfiyA6VMqiGA
Date: Mon, 12 Nov 2018 21:37:12 +0000
Message-ID: <265ed748-247f-fe32-3ee2-991f0e5f87f0@arm.com>
References: <alpine.DEB.2.10.1811021527250.18518@sstabellini-ThinkPad-X260>
 <1541202318-9840-5-git-send-email-sstabellini@kernel.org>
 <e048bca4-491b-8655-ded3-0d378b758ac9@arm.com>
 <alpine.DEB.2.10.1811091335000.8259@sstabellini-ThinkPad-X260>
 <c668a31a-574f-963b-81a1-1b04b44dc64b@arm.com>
 <alpine.DEB.2.10.1811121255580.8259@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1811121255580.8259@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CWLP265CA0305.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:401:5d::29) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [82.8.191.220]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB0653;
 6:Jftc7raKoeNagyyeE0aQ1wXHtQ85xmulunAUV6OHkzzwxy1WeIv/dZ/vXCcXrNL/1fxx0aOxEttgmmZrVf7OEz6YqmnvVpEvralZhPMgl3prKqoDjKFsoq/5WjMgvSsQJbAVWB1ZDR1szImk21FbkTA1nKgnUrLUETtGk0O3ezIvuPdAT8aDtDtswiEUqIlP9n/oRK10Jt1qQPUN+iG1mk/W0eRFPj8QhD1Mt9ioYliUjkIfoByWqyFKFCZyxiXISYcfKESQDAWVFv1TOUUh0roD9uMqZ5EStMp1EbskppGK7X5wfJkr3hruPyG5TCa4qF/eZpXjS7++1SF/SzhqPKs/KiC9zO2DZdLrflMrWLcsi+96kuoraaYryZws7Gveyv2vfREk4W/RHL/hNqc7XzsLhMTmtcQXBs6bjLhLhwmkDNdDYVPIW51mFPfJ9mrlKAJO1r/Wmi7F+X6QzERgdQ==;
 5:cluLPuSuw6WzI7oiIUgA09K5ZQMNms4R9oj+w6yK11Hf5l8BEv/2HWev7Hu2KfaugqxKJ2LY/WJzmZISra5yIKbpUn5LsNiIrRQtGvdV+eH4Cna+3PhUxm0Uz4FmPXoVqW0dMVXH+PEpClpyVxPlXYd5jmT79HJ0uR8PIcKsyvA=;
 7:JVW3WVxMMGD81yqtmMalewppifT8Fqyu7rXFLLvRpn/4mgtfxZcsf/hdOKKioKIy++yF1xGuw7kCt75qO1rWcKR4Not8wF/Y/Xn0ynNI4ypaG7YQMDxTGYV6q+1BWwiNsFuiAZgES1USNxJQ2Zg7vQ==
x-ms-office365-filtering-correlation-id: 50ca1651-96d4-4726-59ae-08d648e701a0
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390040)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB0653; 
x-ms-traffictypediagnostic: VI1PR08MB0653:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB0653DCF31A557DDC46FDA38B80C10@VI1PR08MB0653.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(192813158149592);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231382)(944501410)(52105112)(3002001)(10201501046)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB0653; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB0653; 
x-forefront-prvs: 0854128AF0
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(346002)(136003)(366004)(396003)(376002)(199004)(189003)(76176011)(6506007)(53546011)(6436002)(52116002)(386003)(14444005)(54906003)(6246003)(6512007)(99286004)(7736002)(478600001)(229853002)(36756003)(53936002)(31696002)(2906002)(86362001)(316002)(6486002)(6916009)(256004)(2900100001)(71190400001)(2616005)(44832011)(8676002)(68736007)(8936002)(81156014)(81166006)(102836004)(31686004)(66066001)(446003)(486006)(476003)(72206003)(93886005)(71200400001)(6116002)(305945005)(5660300001)(186003)(97736004)(14454004)(25786009)(26005)(105586002)(106356001)(11346002)(4326008)(3846002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB0653;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: wkS+qhwSvpXqPUfS1giPyjPtXAV3h/sU99frO2cagWFymtja+TkBxZY/ThZCq2FvsT0i00cH67wHZw2RWb3WEdxXK3JEj88gMl7x+wAD4kZYJkkWaLoF0kRWTg20GJwTpgptrhnTwOH+dGzEupTklO2mt6FxpnnkSiOfyDwLA1SlTD49qcMHonq1we2zfNzi/xYbVWuqfORHumzNXLf9FanaWGeu4odLrb4BGRjSQAig3qkGDMbLGP2mFw3yF3BtdXdSM3nZsfx8VJYnbjMrAN8LppfsvTFZihaeNoGG8eM7+VA5qOlS10MN6PwM21jEdXCAx9Sih/1qjhsQs/TysjytFD5/CGJ1QCdMiVpt1Y0=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <D9D988494635294C8F4CA60B7212F47A@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 50ca1651-96d4-4726-59ae-08d648e701a0
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Nov 2018 21:37:12.6498 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB0653
Subject: Re: [Xen-devel] [PATCH v6 05/26] xen/arm: check for multiboot nodes
 only under /chosen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin Gupta <Achin.Gupta@arm.com>,
 nd <nd@arm.com>, "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDEyLzExLzIwMTggMjE6MTMsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
T24gRnJpLCA5IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+PiBIaSBTdGVmYW5vLA0K
Pj4NCj4+IE9uIDExLzkvMTggOTozOCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOg0KPj4+
IE9uIEZyaSwgOSBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4+PiBIaSwNCj4+Pj4N
Cj4+Pj4gT24gMDIvMTEvMjAxOCAyMzo0NCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOg0KPj4+
Pj4gTWFrZSBzdXJlIHRvIG9ubHkgbG9vayBmb3IgbXVsdGlib290IGNvbXBhdGlibGUgbm9kZXMg
b25seSB1bmRlcg0KPj4+Pj4gL2Nob3Nlbiwgbm90IHVuZGVyIGFueSBvdGhlciBwYXRocyAoZGVw
dGggPD0gMykuDQo+Pj4+Pg0KPj4+Pj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzdGVmYW5vc0B4aWxpbnguY29tPg0KPj4+Pj4NCj4+Pj4+IC0tLQ0KPj4+Pj4NCj4+Pj4+IENo
YW5nZXMgaW4gdjY6DQo+Pj4+PiAtIGRvIG5vdCBwcm9jZWVkIGlmIGZkdF9nZXRfcGF0aCByZXR1
cm5zIGVycm9yICE9IC1GRFRfRVJSX05PU1BBQ0UNCj4+Pj4+IC0gcmVtb3ZlIHNpemVvZiwgdXNl
IGhhcmRjb2RlZCB2YWx1ZQ0KPj4+Pj4NCj4+Pj4+IENoYW5nZXMgaW4gdjU6DQo+Pj4+PiAtIGFk
ZCBwYXRjaA0KPj4+Pj4gLSBhZGQgY2hlY2sgb24gcmV0dXJuIHZhbHVlIG9mIGZkdF9nZXRfcGF0
aA0KPj4+Pj4gLS0tDQo+Pj4+PiAgICAgeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyB8IDE0ICsrKysr
KysrKysrLS0tDQo+Pj4+PiAgICAgMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pDQo+Pj4+Pg0KPj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ib290
ZmR0LmMgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jDQo+Pj4+PiBpbmRleCA4ZWJhNDJjLi5hNDJm
ZTg3IDEwMDY0NA0KPj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYw0KPj4+Pj4gKysr
IGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYw0KPj4+Pj4gQEAgLTE3Myw3ICsxNzMsMTUgQEAgc3Rh
dGljIHZvaWQgX19pbml0IHByb2Nlc3NfbXVsdGlib290X25vZGUoY29uc3QNCj4+Pj4+IHZvaWQN
Cj4+Pj4+ICpmZHQsIGludCBub2RlLA0KPj4+Pj4gICAgICAgICBib290bW9kdWxlX2tpbmQga2lu
ZDsNCj4+Pj4+ICAgICAgICAgcGFkZHJfdCBzdGFydCwgc2l6ZTsNCj4+Pj4+ICAgICAgICAgY29u
c3QgY2hhciAqY21kbGluZTsNCj4+Pj4+IC0gICAgaW50IGxlbjsNCj4+Pj4+ICsgICAgaW50IGxl
biA9IDg7IC8qIHNpemVvZiAiL2Nob3NlbiIgKi8NCj4+Pj4+ICsgICAgY2hhciBwYXRoWzhdOw0K
Pj4+Pj4gKyAgICBpbnQgcmV0Ow0KPj4+Pj4gKw0KPj4+Pj4gKyAgICAvKiBDaGVjayB0aGF0IHRo
ZSBub2RlIGlzIHVuZGVyICJjaG9zZW4iICovDQo+Pj4+PiArICAgIHJldCA9IGZkdF9nZXRfcGF0
aChmZHQsIG5vZGUsIHBhdGgsIGxlbik7DQo+Pj4+PiArICAgIGlmICggKHJldCAhPSAwICYmIHJl
dCAhPSAtRkRUX0VSUl9OT1NQQUNFKSB8fA0KPj4+Pg0KPj4+PiBJIGRvbid0IHVuZGVyc3RhbmQg
d2h5IHlvdSBzcGVjaWZpY2FsbHkgY2hlY2sgZm9yIC1GRFRfRVJSX05PU1BBQ0UgaGVyZS4NCj4+
Pj4NCj4+Pj4gTG9va2luZyBhdCBmZHRfZ2V0X3BhdGgoLi4uKSB0aGVyZSBhcmUgY2FzZSB3aGVy
ZSB0aGUgZnVuY3Rpb24gbWF5IHJldHVybg0KPj4+PiAtRkRUX0VSUl9OT1NQQUNFIHlldCBub3Qg
ZmlsbGluZyB1cCBwYXRoLiBTbyB5b3Ugd291bGQgZW5kIHVwIHRvIGNvbXBhcmUNCj4+Pj4gZ2Fy
YmFnZS4NCj4+Pg0KPj4+IEkgYW0gZXhwbGljaXRlbHkgY2hlY2tpbmcgZm9yIC1GRFRfRVJSX05P
U1BBQ0UgYmVjYXVzZSBpdCBpcyBhIHZhbGlkDQo+Pj4gY29uZGl0aW9uIGluIHRoaXMgY2FzZTog
LUZEVF9FUlJfTk9TUEFDRSBpcyByZXR1cm5lZCB3aGVyZSBgcGF0aCcgaXMgbm90DQo+Pj4gYmln
IGVub3VnaCB0byBjb250YWluIHRoZSBmdWxsIGRldmljZSB0cmVlIHBhdGguIEl0IGlzIE9LIGFu
ZCBleHBlY3RlZCwNCj4+PiBnaXZlbiB0aGF0IHBhdGggaXMgb25seSA4IGNoYXJzIGxvbmcuIFNv
LCBpbiBjYXNlIG9mIC1GRFRfRVJSX05PU1BBQ0UsDQo+Pj4gd2Ugc2hvdWxkIGNvbnRpbnVlIGFu
ZCBkbyB0aGUgY29tcGFyaXNvbiB3aXRoICIvY2hvc2VuIi4gRm9yIG90aGVyDQo+Pj4gZXJyb3Jz
IHdlIHNob3VsZCByZXR1cm4uDQo+Pg0KPj4gTGV0J3MgdGFrZSBhbiBleGFtcGxlIHdpdGggYSBw
YXRoIGNhbGxlZCAvZGVhZGJlZWYuIFRoaXMgd2lsbCBub3QgaG9sZCBpbiB0aGUNCj4+IHZhcmlh
YmxlIHBhdGguIERvIHlvdSBhZ3JlZSB0aGF0IGZkdF9nZXRfcGF0aCB3aWxsIHJldHVybiAtRkRU
X0VSUl9OT19TUEFDRSBpbg0KPj4gdGhhdCBjYXNlPw0KPj4NCj4+IEFGQUlVIHRoZSBmdW5jdGlv
biBmZHRfZ2V0X3BhdGgsIHRoZSBidWZmZXIgd2lsbCBjb250YWluIHRoZSBjaGFyYWN0ZXINCj4+
IC8gZm9sbG93ZWQgYnkgZ2FyYmFnZSBhcyAnXDAnIGlzIG9ubHkgYWRkZWQgaW4gc3VjY2Vzc2Z1
bCBwYXRoLg0KPj4NCj4+IFRoaXMgYWxzbyBmaXQgd2l0aCB0aGUgZGVzY3JpcHRpb24gb2YgZmR0
X2dldF9wYXRoIHdoZW4gLUZEVF9FUlJfTk9fU1BBQ0UuIEl0DQo+PiBkb2VzIG5vdCBwcm9taXNl
IHlvdSB0aGUgYnVmZmVyIHdpbGwgY29udGFpbiBhbnl0aGluZy4gSXQgb25seSB0ZWxscyB5b3Ug
dGhhdA0KPj4gdGhlIHBhdGggb24gdGhlIGdpdmVuIG5vZGUgd2lsbCBub3QgZml0IGluIHRoZSBi
dWZmZXIuDQo+Pg0KPj4gU28gSSBzdGlsbCBkb24ndCB0aGluayB5b3UgY2FuIGFzc3VtZSB0aGUg
YmVoYXZpb3IgeW91IGRlc2NyaWJlZCBhYm92ZS4NCj4gDQo+IFRoZSBsYWNrIG9mICdcMCcgaXMg
bm90IGFuIGlzc3VlLCB3ZSBjYW4gc3RpbGwgY29tcGFyZSB0aGUgY29udGVudCB3aXRoDQo+IHN0
cm5jbXAgZXZlbiBpZiAnXDAnIGlzIG1pc3NpbmcuDQoNClRoZSBwcm9ibGVtIGlzIG5vdCByZWFs
bHkgYmVjYXVzZSBvZiAnXDAnIGlzIG1pc3NpbmcgYnV0IHRoZSBmYWN0IHlvdSANCm1heSBub3Qg
aGF2ZSA4IHZhbGlkIGNoYXJhY3RlcnMgaW4gdGhlIGJ1ZmZlci4gSW4gc29tZSBjYXNlLCB5b3Ug
d2lsbCANCm9ubHkgaGF2ZSBvbmUsIHlldCB5b3UgY29tcGFyZSB3aXRoIGEgOCBjaGFyYWN0ZXJz
IHN0cmluZy4NCg0KPiBCdXQgeW91IGFyZSByaWdodCwgdGhlIGRlc2NyaXB0aW9uIGlzDQo+IG5v
dCBjbGVhciBhYm91dCB0aGUgY29udGVudCBvZiBgcGF0aCcgaWYgLUZEVF9FUlJfTk9fU1BBQ0Ug
aXMgcmV0dXJuZWQuDQo+IEl0IGRvZXNuJ3QgY2xlYXJseSBzYXkgdGhhdCB0aGUgY29udGVudCBp
cyBzdGlsbCBndWFyYW50ZWVkIHRvIGJlDQo+IHByb3Blcmx5IHBvcHVsYXRlZCB1bnRpbCB0aGUg
ZW5kIG9mIGBidWYnLg0KPiANCj4gSWYgd2UgZG9uJ3Qgd2FudCB0byByZWx5IG9uIHRoZSBpbXBs
ZW1lbnRhdGlvbiBvZiBmZHRfZ2V0X3BhdGggdG8gc3RpbGwNCj4gcG9wdWxhdGUgdGhlIGNvbnRl
bnQgaW4gY2FzZSBvZiAtRkRUX0VSUl9OT19TUEFDRSwgDQoNCkkgd291bGQgaGF2ZSBiZWVuIGhh
cHB5IHRvIGp1c3QgdXBkYXRlIHRoZSBkb2N1bWVudGF0aW9uIGJ1dCB0aGUgY29kZSANCmRvZXMg
bm90IHNlZW0gbWF0Y2ggdGhhdCBiZWhhdmlvciAoc2VlIGFib3ZlKS4gSWYgeW91IGNhbiBwcm92
ZSBtZSB0aGUgDQpjYXNlIEkgZ2F2ZSBjYW4gd29yayBwZXJmZWN0bHksIHRoZW4gSSBtaWdodCBy
ZWNvbnNpZGVyIGl0Lg0KDQp0aGVuIHdlJ2xsIGhhdmUgdG8NCj4gYWxsb2NhdGUgcm91Z2h0bHkg
RFRfTUFYX05BTUUqMyA9IDQxKjMgY2hhcnMgZm9yIHBhdGguDQo+IFRlY2huaWNhbGx5IEkgdGhp
bmsgaXQgd291bGQgYmUgRFRfTUFYX05BTUUqMis2ICgiY2hvc2VuIikgKzMgKCcvJyB0aHJlZQ0K
PiB0aW1lcykgKyAoJ1wwJykgPSA5Mi4gV2UgY291bGQgdXNlIDEwMCBjaGFycyB0byBzdGF5IG9u
IHRoZSBzYWZlIHNpZGUuDQoNCkkgd291bGQgcHJlZmVyIHRoZSA5MiBjaGFyYWN0ZXJzIHdpdGgg
YSBjb21tZW50IG9uIHRvcC4gVGhpcyBpcyBxdWl0ZSANCnVubGlrZWx5IHRvIGhpdCBpdC4NCg0K
Q2hlZXJzLA0KDQotLSANCkp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBO-0000P2-QH; Mon, 12 Nov 2018 22:59: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBN-0000Ox-I1
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 22:59:49 +0000
X-Inumbo-ID: a6db0bc1-e6ce-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6db0bc1-e6ce-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 22:59:47 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9766B223DD;
 Mon, 12 Nov 2018 22:59:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063586;
 bh=OlqOL//yAJIVgwkSY66+vj7AzSYV8k4ykog/EFxYDLg=;
 h=Date:From:To:cc:Subject:From;
 b=D/++c4vhrdeBBUHKFjH6aIsyZghlLD8AAGQg7TvI4Oq/iIS6zyfMmNESAzOsNbOLQ
 JtKfiwWW08z3JOUSDN8Gl84m7vV6eaIyzkdObNSWWzRP4obgQhZYi1CsYg0ZQAprP3
 ulx32n7r/szoi/1DpVW2xa+dKLeh9fGdb5XV86XA=
Date: Mon, 12 Nov 2018 14:59:46 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: julien.grall@arm.com
Message-ID: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 00/25] dom0less step1: boot multiple domains
 from device tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Achin.Gupta@arm.com, sstabellini@kernel.org, andrii_anisov@epam.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBpcyBmaXJzdCBzdGVwIHRvd2FyZCAiZG9tMGxlc3MiIGFzIGRpc2N1c3Nl
ZCBpbiB0aGUgdmFyaW91cwpjZXJ0aWZpY2F0aW9ucyByZWxhdGVkIHRocmVhZHMgYW5kIGRpc2N1
c3Npb25zLgoKVGhlIGdvYWwgb2YgdGhpcyBzZXJpZXMgaXMgdG8gZW5hYmxlIFhlbiB0byBib290
IG11bHRpcGxlIGRvbWFpbnMgaW4KcGFyYWxsZWwsIGluIGFkZGl0aW9uIHRvIGRvbTAsIG91dCBv
ZiBpbmZvcm1hdGlvbiBmb3VuZCBvbiBkZXZpY2UgdHJlZS4KClRoZSBkZXZpY2UgdHJlZSBiYXNl
ZCBib290IHByb3RvY29sIGlzIGV4dGVuZGVkIHRvIGNhcnJ5IGluZm9ybWF0aW9uCmFib3V0IERv
bVVzLiBCYXNlZCBvbiB0aGF0IGluZm9ybWF0aW9uLCBYZW4gY3JlYXRlcyBhbmQgc3RhcnRzIG9u
ZSBvcgptb3JlIERvbVVzLiBEb21VcyBjcmVhdGVkIHRoaXMgd2F5IGRvbid0IGhhdmUgYWNjZXNz
IHRvIHhlbnN0b3JlIGZvciB0aGUKbW9tZW50LiBUaGlzIGlzIGFjdHVhbGx5IE9LLCBiZWNhdXNl
IHRoaXMgaXMgbWVhbnQgZm9yIG1pc3Npb24gY3JpdGljYWwKYXBwbGljYXRpb25zIHRoYXQgdHlw
aWNhbGx5IG9ubHkgYWNjZXNzIGRpcmVjdGx5IGFzc2lnbmVkIGRldmljZXMuIFRoZXkKY2Fubm90
IHRvbGVyYXRlIGludGVyZmVyZW5jZSBvciBpbmNyZWFzZWQgSVJRIGxhdGVuY3kgZHVlIHRvIFBW
CnByb3RvY29scy4gRGV2aWNlIGFzc2lnbm1lbnQgaXMgbm90IGFjdHVhbGx5IGNvdmVyZWQgYnkg
dGhpcyBzZXJpZXMsIGl0CndpbGwgYmUgYWRkZWQgbGF0ZXIuCgpEb21VcyBjYW4gcHJpbnQgdG8g
dGhlIFhlbiBzZXJpYWwgdXNpbmcgdGhlIENPTlNPTEVJTyBoeXBlcmNhbGxzLiBBCnZpcnR1YWwg
UEwwMTEgaXMgYWxzbyBlbXVsYXRlZCBmb3IgdGhlbSBzbyB0aGF0IHRoZXkgY2FuIHVzZSB0aGVp
cgpyZWd1bGFyIFBMMDExIGRyaXZlci4gVGhpcyBhbGxvd3MgdW5tb2RpZmllZCBndWVzdHMgdG8g
cnVuIGFzIFhlbiBvbiBBUk0KZ3Vlc3RzIC0tIG5vIFhlbiBzdXBwb3J0IG5lZWRlZCBhdCBhbGwu
IENvbnNvbGUgaW5wdXQgYWxzbyBjb21lcyBmcm9tCnRoZSBYZW4gc2VyaWFsOiB0aGUgQ3RybC1B
QUEgc3dpdGNoaW5nIG1lY2hhbmlzbSBpcyBleHRlbmRlZCB0byBzd2l0Y2gKYW1vbmcgZG9tVXMs
IGRvbTAsIGFuZCBYZW4uCgpJbiB0aGlzIHZlcnNpb24gb2YgdGhlIHNlcmllcywgSSByZW9yZGVy
ZWQgdGhlIHBhdGNoZXMgdG8gbWFrZSBzdXJlIHRoZXkKYXJlIGFsbCBiaXNlY3RhYmxlLgoKCkNo
ZWVycywKClN0ZWZhbm8KCgpUaGUgZm9sbG93aW5nIGNoYW5nZXMgc2luY2UgY29tbWl0IDM1OTk3
MGZkOGI3ODFmYWMyZGRjYmM4NGRkNWI4OTAwNzVmYTA4ZWY6CgogIHRvb2xzL2xpYnhsOiBTd2l0
Y2ggQXJtIGd1ZXN0IHR5cGUgdG8gUFZIICgyMDE4LTEwLTAzIDE1OjU4OjAyICswMTAwKQoKYXJl
IGF2YWlsYWJsZSBpbiB0aGUgZ2l0IHJlcG9zaXRvcnkgYXQ6CgogIGh0dHA6Ly94ZW5iaXRzLnhl
bnByb2plY3Qub3JnL2dpdC1odHRwL3Blb3BsZS9zc3RhYmVsbGluaS94ZW4tdW5zdGFibGUuZ2l0
IGRvbTBsZXNzLXY3Cgpmb3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8gOTNlZTgzOGI0ZjQ4
OGEwNmZlMjMxMGM3ZDMxYmJlOWUxZGFjMzU0ZjoKCiAgeGVuL2FybTogc3BsaXQgZG9tYWluX2J1
aWxkLmMgKDIwMTgtMTEtMTIgMTQ6NTY6MTUgLTA4MDApCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClN0ZWZhbm8gU3RhYmVs
bGluaSAoMjUpOgogICAgICB4ZW46IGFsbG93IGNvbnNvbGVfaW8gaHlwZXJjYWxscyBmcm9tIGNl
cnRhaW4gRG9tVXMKICAgICAgeGVuL2FybTogZXh0ZW5kIGRldmljZSB0cmVlIGJhc2VkIG11bHRp
Ym9vdCBwcm90b2NvbAogICAgICB4ZW4vYXJtOiBkb2N1bWVudCBkb20wbGVzcwogICAgICB4ZW4v
YXJtOiBpbmNyZWFzZSBNQVhfTU9EVUxFUwogICAgICB4ZW4vYXJtOiBjaGVjayBmb3IgbXVsdGli
b290IG5vZGVzIG9ubHkgdW5kZXIgL2Nob3NlbgogICAgICB4ZW4vYXJtOiBpbnRyb2R1Y2UgYm9v
dGNtZGxpbmVzCiAgICAgIHhlbi9hcm06IGRvbid0IGFkZCBkdXBsaWNhdGUgYm9vdCBtb2R1bGVz
LCBpbnRyb2R1Y2UgZG9tVSBmbGFnCiAgICAgIHhlbi9hcm06IHByb2JlIGRvbVUga2VybmVscyBh
bmQgaW5pdHJkcwogICAgICB4ZW4vYXJtOiBhZGQgc3RhcnQgdG8gc3RydWN0IGJvb3RjbWRsaW5l
CiAgICAgIHhlbi9hcm06IHJlbmFtZSBnZXRfMTFfYWxsb2NhdGlvbl9zaXplIHRvIGdldF9hbGxv
Y2F0aW9uX3NpemUKICAgICAgeGVuL2FybTogcmVuYW1lIGFsbG9jYXRlX21lbW9yeSB0byBhbGxv
Y2F0ZV9tZW1vcnlfMTEKICAgICAgeGVuL2FybTogaW50cm9kdWNlIGFsbG9jYXRlX21lbW9yeQog
ICAgICB4ZW4vYXJtOiByZWZhY3RvciBjb25zdHJ1Y3RfZG9tMAogICAgICB4ZW4vYXJtOiBtb3Zl
IHVucmVnaXN0ZXJfaW5pdF92aXJ0dWFsX3JlZ2lvbiB0byBpbml0X2RvbmUKICAgICAgeGVuL2Fy
bTogaW50cm9kdWNlIGNyZWF0ZV9kb21VcwogICAgICB4ZW4vYXJtOiBpbXBsZW1lbnQgY29uc3Ry
dWN0X2RvbVUKICAgICAgeGVuL2FybTogZ2VuZXJhdGUgYSBzaW1wbGUgZGV2aWNlIHRyZWUgZm9y
IGRvbVVzCiAgICAgIHhlbi9hcm06IG1ha2Ugc2V0X2ludGVycnVwdF9wcGkgYWJsZSB0byBoYW5k
bGUgbm9uLVBQSQogICAgICB4ZW4vYXJtOiBnZW5lcmF0ZSB2cGwwMTEgbm9kZSBvbiBkZXZpY2Ug
dHJlZSBmb3IgZG9tVQogICAgICB4ZW4vYXJtOiBpbnRyb2R1Y2UgYSB1bmlvbiBpbiB2cGwwMTEK
ICAgICAgeGVuL2FybTogcmVmYWN0b3IgdnBsMDExX2RhdGFfYXZhaWwKICAgICAgeGVuOiBzdXBw
b3J0IGNvbnNvbGVfc3dpdGNoaW5nIGJldHdlZW4gRG9tMCBhbmQgRG9tVXMgb24gQVJNCiAgICAg
IHhlbi9hcm06IEFsbG93IHZwbDAxMSB0byBiZSB1c2VkIGJ5IERvbVUKICAgICAgeGVuL2FybTog
bW92ZSBrZXJuZWwuaCB0byBhc20tYXJtLwogICAgICB4ZW4vYXJtOiBzcGxpdCBkb21haW5fYnVp
bGQuYwoKIGRvY3MvSU5ERVggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEg
KwogZG9jcy9mZWF0dXJlcy9kb20wbGVzcy5tYXJrZG93biAgICAgICAgICAgIHwgICA0OSArKwog
ZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dCAgICAgIHwgIDEwNyArKysKIHhl
bi9hcmNoL2FybS9hY3BpL01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAgIDEgKwogeGVuL2Fy
Y2gvYXJtL2FjcGkvZG9tYWluX2J1aWxkLmMgICAgICAgICAgIHwgIDU5MSArKysrKysrKysrKysr
KysKIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgICAgICAgICAgICAgICAgICAgICB8ICAgNTggKy0K
IHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgICAgICAgICAgICB8IDEwOTEgKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2tlcm5lbC5jICAgICAgICAgICAg
ICAgICAgICAgIHwgICA2NyArLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDExMiArKy0KIHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgICAgICAgICAgICAg
ICAgICB8ICAyOTcgKysrKysrLS0KIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jICAgICAgICAg
ICAgICAgICB8ICAgOTAgKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbl9idWlsZC5oICAg
ICAgICAgfCAgIDMxICsKIHhlbi97YXJjaC9hcm0gPT4gaW5jbHVkZS9hc20tYXJtfS9rZXJuZWwu
aCB8ICAgIDYgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCAgICAgICAgICAgICAgICB8
ICAgMzYgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmggICAgICAgICAgICAgICB8ICAg
MjAgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCAgICAgICAgICAgICAgICB8ICAgIDIg
KwogeGVuL2luY2x1ZGUveGVuL2NvbnNvbGUuaCAgICAgICAgICAgICAgICAgIHwgICAgMiArCiB4
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgICAgICAgICAgfCAgICAyICsKIHhlbi9p
bmNsdWRlL3hzbS9kdW1teS5oICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogMTkgZmlsZXMg
Y2hhbmdlZCwgMTg2MCBpbnNlcnRpb25zKCspLCA3MDUgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgZG9jcy9mZWF0dXJlcy9kb20wbGVzcy5tYXJrZG93bgogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9hcmNoL2FybS9hY3BpL2RvbWFpbl9idWlsZC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW5fYnVpbGQuaAogcmVuYW1lIHhlbi97YXJjaC9hcm0g
PT4gaW5jbHVkZS9hc20tYXJtfS9rZXJuZWwuaCAoOTElKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBb-0000bT-4z; Mon, 12 Nov 2018 23:00: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBa-0000Tn-82
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:02 +0000
X-Inumbo-ID: af4a983c-e6ce-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af4a983c-e6ce-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 23:00:01 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D53FE22506;
 Mon, 12 Nov 2018 23:00:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063601;
 bh=FlyjFT2wf4YSiA237aSszf5DgUhDxus2jKA3P3TprPk=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=pAe56iWZdavLU+cp9Lft1zgmXbbJHI5qOb1DgHoLlPDbWS4gKPa8N7Vp2mfVMpdk/
 fcJNH7bsPpk4lNts3aQrFKjsZ3bIeF5mOnRGrMyDTaYM/PuvO9DRrNgl/uuU+mg8o+
 fzOFfR5duktW70Puc1OLTzfZLcTL0XRMJPeNNEow=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:37 -0800
Message-Id: <1542063598-23767-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 04/25] xen/arm: increase MAX_MODULES
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIGJvb3QgbW9kdWxlcyBuZWVkIHRvIGFjY291bnQgbm90IGp1c3QgZm9yIERvbTAgYnV0IGFs
c28gZm9yIGEgZmV3CnBvdGVudGlhbCBEb21VcywgZWFjaCBvZiB0aGVtIGNvbWluZyB3aXRoIHRo
ZWlyIG93biBrZXJuZWwgYW5kIGluaXRyZC4KSW5jcmVhc2UgTUFYX01PRFVMRVMgdG8gMzIgdG8g
YWxsb3cgZm9yIG1vcmUgRG9tVXMuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9zQHhpbGlueC5jb20+ClJldmlld2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9l
QGNhcmRvZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIHwgMiArLQogMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5o
CmluZGV4IDBjYzMzMzAuLmYxZTRhM2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
c2V0dXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAgLTgsNyArOCw3IEBA
CiAKICNkZWZpbmUgTlJfTUVNX0JBTktTIDEyOAogCi0jZGVmaW5lIE1BWF9NT0RVTEVTIDUgLyog
Q3VycmVudCBtYXhpbXVtIHVzZWZ1bCBtb2R1bGVzICovCisjZGVmaW5lIE1BWF9NT0RVTEVTIDMy
IC8qIEN1cnJlbnQgbWF4aW11bSB1c2VmdWwgbW9kdWxlcyAqLwogCiB0eXBlZGVmIGVudW0gewog
ICAgIEJPT1RNT0RfWEVOLAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBd-0000lW-UL; Mon, 12 Nov 2018 23:00: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBc-0000bz-3P
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:04 +0000
X-Inumbo-ID: b06fac20-e6ce-11e8-9ac4-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b06fac20-e6ce-11e8-9ac4-12d6303a7972;
 Mon, 12 Nov 2018 23:00:03 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B96C022510;
 Mon, 12 Nov 2018 23:00:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063603;
 bh=ZTWvI94qiRXrjWKF+Lhxcp+d++CJDtTFccJTKCQYyTQ=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=ZoedHJcLYx+HL10DouU8w6gfAGy/AajnuHoVgAkk9jNSCBrrP4IliY5haSpmvYZD4
 fiSYOm226oeTldvq9NW0oJYzzdi8RPRGB4qGUGSE9qA1CnzouPmZDXm+WnD1AHKi4f
 bBY1UiZx6AcqJah7qWvrHVN/tA33O4SY8LcbyNyI=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:41 -0800
Message-Id: <1542063598-23767-8-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 08/25] xen/arm: probe domU kernels and initrds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RmluZCBhZGRyZXNzZXMsIHNpemVzIG9uIGRldmljZSB0cmVlIGZyb20ga2VybmVsX3Byb2JlLgpG
aW5kIHRoZSBjbWRsaW5lIGZyb20gdGhlIGJvb3RjbWRsaW5lcyBhcnJheS4KCkludHJvZHVjZSBh
IG5ldyBib290X21vZHVsZV9maW5kX2J5X2FkZHJfYW5kX2tpbmQgZnVuY3Rpb24gdG8gbWF0Y2gg
bm90Cmp1c3Qgb24gYm9vdCBtb2R1bGUga2luZCwgYnV0IGFsc28gYnkgYWRkcmVzcyBzbyB0aGF0
IHdlIGNhbiBzdXBwb3J0Cm11bHRpcGxlIGRvbWFpbnMuCgpJbnRyb2R1Y2UgYSBib290X2NtZGxp
bmVfZmluZF9ieV9uYW1lIGZ1bmN0aW9uIHRvIGZpbmQgdGhlIHJpZ2h0IHN0cnVjdApjbWRsaW5l
IGJhc2VkIG9uIHRoZSBkZXZpY2UgdHJlZSBub2RlIG5hbWUgb2YgdGhlICJ4ZW4sZG9tYWluIgpj
b21wYXRpYmxlIG5vZGUuCgpTZXQgY29tbWFuZCBsaW5lIGZvciBkb20wIGluIGtlcm5lbF9wcm9i
ZSBmb3IgY29uc2lzdGVuY3kuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgotLS0KQ2hhbmdlcyBpbiB2NjoKLSBzdHlsZSBpbXByb3ZlbWVudCBpbiBjb21tZW50
Ci0gcmVtb3ZlIHJlZHVuZGFudCBjbWRsaW5lIGFzc2lnbm1lbnQgaW4gY29uc3RydWN0X2RvbTAK
CkNoYW5nZXMgaW4gdjU6Ci0gY29uc3RpZnkga2VybmVsX3Byb2JlCi0gYWRkIEFTU0VSVCBhbmQg
Y29tbWVudCBpbiBrZXJuZWxfcHJvYmUKLSBsaW1pdCB2YXJpYWJsZSBzY29wZQotIGZpeCBwcmlu
dGsgbWVzc2FnZQotIGludC91bnNpZ25lZCBpbnQKLSBzZXQgY21kbGluZSBmb3IgZG9tMCB0b28K
LSBpbXByb3ZlIGNvZGUgcmVhZGFiaWxpdHkKCkNoYW5nZXMgaW4gdjM6Ci0gcmV0cmlldmUgY21k
bGluZSBmcm9tIGJvb3RjbWRsaW5lcyBhcnJheQoKQ2hhbmdlcyBpbiB2MjoKLSBmaXggaW5kZW50
YXRpb24KLSB1bmlmeSBrZXJuZWxfcHJvYmUgd2l0aCBrZXJuZWxfcHJvYmVfZG9tVQotIGZpbmQg
Y21kbGluZSBvbiBkZXZpY2VfdHJlZSBmcm9tIGtlcm5lbF9wcm9iZQotLS0KIHhlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYyB8ICA0ICstLQogeGVuL2FyY2gvYXJtL2tlcm5lbC5jICAgICAgIHwg
NjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vYXJj
aC9hcm0va2VybmVsLmggICAgICAgfCAgMiArLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAg
IHwgMzEgKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5o
IHwgIDMgKysrCiA1IGZpbGVzIGNoYW5nZWQsIDkzIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYwppbmRleCA2YjE1YmM3Li41OWM5ZjM0IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCkBAIC0yMTA3LDcgKzIxMDcsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZmluZF9nbnR0YWJf
cmVnaW9uKHN0cnVjdCBkb21haW4gKmQsCiAKIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKLSAgICBjb25zdCBzdHJ1Y3QgYm9vdGNtZGxpbmUgKmtlcm5lbCA9
IGJvb3RfY21kbGluZV9maW5kX2J5X2tpbmQoQk9PVE1PRF9LRVJORUwpOwogICAgIHN0cnVjdCBr
ZXJuZWxfaW5mbyBraW5mbyA9IHt9OwogICAgIHN0cnVjdCB2Y3B1ICpzYXZlZF9jdXJyZW50Owog
ICAgIGludCByYywgaSwgY3B1OwpAQCAtMjEzNSw3ICsyMTM0LDcgQEAgaW50IF9faW5pdCBjb25z
dHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGtpbmZvLnVuYXNzaWduZWRfbWVtID0g
ZG9tMF9tZW07CiAgICAga2luZm8uZCA9IGQ7CiAKLSAgICByYyA9IGtlcm5lbF9wcm9iZSgma2lu
Zm8pOworICAgIHJjID0ga2VybmVsX3Byb2JlKCZraW5mbywgTlVMTCk7CiAgICAgaWYgKCByYyA8
IDAgKQogICAgICAgICByZXR1cm4gcmM7CiAKQEAgLTIxNTMsNyArMjE1Miw2IEBAIGludCBfX2lu
aXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCkKIAogI2VuZGlmCiAKLSAgICBraW5m
by5jbWRsaW5lID0gKGtlcm5lbCAhPSBOVUxMKSA/ICZrZXJuZWwtPmNtZGxpbmVbMF0gOiBOVUxM
OwogICAgIGFsbG9jYXRlX21lbW9yeShkLCAma2luZm8pOwogICAgIGZpbmRfZ250dGFiX3JlZ2lv
bihkLCAma2luZm8pOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmMgYi94ZW4v
YXJjaC9hcm0va2VybmVsLmMKaW5kZXggZGE4NDEwZS4uYWUzNjczZSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2tlcm5lbC5jCisrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwpAQCAtNDIxLDIy
ICs0MjEsNzIgQEAgc3RhdGljIGludCBfX2luaXQga2VybmVsX3ppbWFnZTMyX3Byb2JlKHN0cnVj
dCBrZXJuZWxfaW5mbyAqaW5mbywKICAgICByZXR1cm4gMDsKIH0KIAotaW50IF9faW5pdCBrZXJu
ZWxfcHJvYmUoc3RydWN0IGtlcm5lbF9pbmZvICppbmZvKQoraW50IF9faW5pdCBrZXJuZWxfcHJv
YmUoc3RydWN0IGtlcm5lbF9pbmZvICppbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpkb21haW4pCiB7Ci0gICAgc3RydWN0IGJvb3Rtb2R1
bGUgKm1vZCA9IGJvb3RfbW9kdWxlX2ZpbmRfYnlfa2luZChCT09UTU9EX0tFUk5FTCk7CisgICAg
c3RydWN0IGJvb3Rtb2R1bGUgKm1vZCA9IE5VTEw7CisgICAgc3RydWN0IGJvb3RjbWRsaW5lICpj
bWQgPSBOVUxMOworICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKKyAgICB1NjQga2Vy
bmVsX2FkZHIsIGluaXRyZF9hZGRyLCBzaXplOwogICAgIGludCByYzsKIAorICAgIC8qIGRvbWFp
biBpcyBOVUxMIG9ubHkgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gKi8KKyAgICBpZiAoIGRvbWFp
biA9PSBOVUxMICkKKyAgICB7CisgICAgICAgIEFTU0VSVChpc19oYXJkd2FyZV9kb21haW4oaW5m
by0+ZCkpOworCisgICAgICAgIG1vZCA9IGJvb3RfbW9kdWxlX2ZpbmRfYnlfa2luZChCT09UTU9E
X0tFUk5FTCk7CisKKyAgICAgICAgaW5mby0+a2VybmVsX2Jvb3Rtb2R1bGUgPSBtb2Q7CisgICAg
ICAgIGluZm8tPmluaXRyZF9ib290bW9kdWxlID0gYm9vdF9tb2R1bGVfZmluZF9ieV9raW5kKEJP
T1RNT0RfUkFNRElTSyk7CisKKyAgICAgICAgY21kID0gYm9vdF9jbWRsaW5lX2ZpbmRfYnlfa2lu
ZChCT09UTU9EX0tFUk5FTCk7CisgICAgICAgIGlmICggY21kICkKKyAgICAgICAgICAgIGluZm8t
PmNtZGxpbmUgPSAmY21kLT5jbWRsaW5lWzBdOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAg
ICAgICBjb25zdCBjaGFyICpuYW1lID0gTlVMTDsKKworICAgICAgICBkdF9mb3JfZWFjaF9jaGls
ZF9ub2RlKGRvbWFpbiwgbm9kZSkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBkdF9kZXZp
Y2VfaXNfY29tcGF0aWJsZShub2RlLCAibXVsdGlib290LGtlcm5lbCIpICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICB1MzIgbGVuOworICAgICAgICAgICAgICAgIGNvbnN0IF9fYmUz
MiAqdmFsOworCisgICAgICAgICAgICAgICAgdmFsID0gZHRfZ2V0X3Byb3BlcnR5KG5vZGUsICJy
ZWciLCAmbGVuKTsKKyAgICAgICAgICAgICAgICBkdF9nZXRfcmFuZ2UoJnZhbCwgbm9kZSwgJmtl
cm5lbF9hZGRyLCAmc2l6ZSk7CisgICAgICAgICAgICAgICAgbW9kID0gYm9vdF9tb2R1bGVfZmlu
ZF9ieV9hZGRyX2FuZF9raW5kKAorICAgICAgICAgICAgICAgICAgICAgICAgQk9PVE1PRF9LRVJO
RUwsIGtlcm5lbF9hZGRyKTsKKyAgICAgICAgICAgICAgICBpbmZvLT5rZXJuZWxfYm9vdG1vZHVs
ZSA9IG1vZDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UgaWYgKCBkdF9kZXZpY2Vf
aXNfY29tcGF0aWJsZShub2RlLCAibXVsdGlib290LHJhbWRpc2siKSApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgdTMyIGxlbjsKKyAgICAgICAgICAgICAgICBjb25zdCBfX2JlMzIg
KnZhbDsKKworICAgICAgICAgICAgICAgIHZhbCA9IGR0X2dldF9wcm9wZXJ0eShub2RlLCAicmVn
IiwgJmxlbik7CisgICAgICAgICAgICAgICAgZHRfZ2V0X3JhbmdlKCZ2YWwsIG5vZGUsICZpbml0
cmRfYWRkciwgJnNpemUpOworICAgICAgICAgICAgICAgIGluZm8tPmluaXRyZF9ib290bW9kdWxl
ID0gYm9vdF9tb2R1bGVfZmluZF9ieV9hZGRyX2FuZF9raW5kKAorICAgICAgICAgICAgICAgICAg
ICAgICAgQk9PVE1PRF9SQU1ESVNLLCBpbml0cmRfYWRkcik7CisgICAgICAgICAgICB9CisgICAg
ICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKyAgICAg
ICAgbmFtZSA9IGR0X25vZGVfbmFtZShkb21haW4pOworICAgICAgICBjbWQgPSBib290X2NtZGxp
bmVfZmluZF9ieV9uYW1lKG5hbWUpOworICAgICAgICBpZiAoIGNtZCApCisgICAgICAgICAgICBp
bmZvLT5jbWRsaW5lID0gJmNtZC0+Y21kbGluZVswXTsKKyAgICB9CiAgICAgaWYgKCAhbW9kIHx8
ICFtb2QtPnNpemUgKQogICAgIHsKICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIk1pc3Npbmcg
a2VybmVsIGJvb3QgbW9kdWxlP1xuIik7CiAgICAgICAgIHJldHVybiAtRU5PRU5UOwogICAgIH0K
IAotICAgIGluZm8tPmtlcm5lbF9ib290bW9kdWxlID0gbW9kOwotCi0gICAgcHJpbnRrKCJMb2Fk
aW5nIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAgJSJQUklwYWRkciJcbiIsIG1vZC0+c3RhcnQp
OwotCi0gICAgaW5mby0+aW5pdHJkX2Jvb3Rtb2R1bGUgPSBib290X21vZHVsZV9maW5kX2J5X2tp
bmQoQk9PVE1PRF9SQU1ESVNLKTsKKyAgICBwcmludGsoIkxvYWRpbmcgRG9tJXBkIGtlcm5lbCBm
cm9tIGJvb3QgbW9kdWxlIEAgJSJQUklwYWRkciJcbiIsCisgICAgICAgICAgIGluZm8tPmQsIGlu
Zm8tPmtlcm5lbF9ib290bW9kdWxlLT5zdGFydCk7CiAgICAgaWYgKCBpbmZvLT5pbml0cmRfYm9v
dG1vZHVsZSApCiAgICAgICAgIHByaW50aygiTG9hZGluZyByYW1kaXNrIGZyb20gYm9vdCBtb2R1
bGUgQCAlIlBSSXBhZGRyIlxuIiwKICAgICAgICAgICAgICAgIGluZm8tPmluaXRyZF9ib290bW9k
dWxlLT5zdGFydCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmggYi94ZW4vYXJj
aC9hcm0va2VybmVsLmgKaW5kZXggMzliNzgyOC4uNDMyMGY3MiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2tlcm5lbC5oCisrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuaApAQCAtNTUsNyArNTUs
NyBAQCBzdHJ1Y3Qga2VybmVsX2luZm8gewogICogIC0+dHlwZQogICogIC0+bG9hZCBob29rLCBh
bmQgc2V0cyBsb2FkZXIgc3BlY2lmaWMgdmFyaWFibGVzIC0+emltYWdlCiAgKi8KLWludCBrZXJu
ZWxfcHJvYmUoc3RydWN0IGtlcm5lbF9pbmZvICppbmZvKTsKK2ludCBrZXJuZWxfcHJvYmUoc3Ry
dWN0IGtlcm5lbF9pbmZvICppbmZvLCBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRvbWFp
bik7CiAKIC8qCiAgKiBMb2FkcyB0aGUga2VybmVsIGludG8gZ3Vlc3QgUkFNLgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCBjNjll
ODcyLi5kYmJhOGYzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4v
YXJjaC9hcm0vc2V0dXAuYwpAQCAtMjk3LDYgKzI5NywzNyBAQCBzdHJ1Y3QgYm9vdGNtZGxpbmUg
KiBfX2luaXQgYm9vdF9jbWRsaW5lX2ZpbmRfYnlfa2luZChib290bW9kdWxlX2tpbmQga2luZCkK
ICAgICByZXR1cm4gTlVMTDsKIH0KIAorc3RydWN0IGJvb3RjbWRsaW5lICogX19pbml0IGJvb3Rf
Y21kbGluZV9maW5kX2J5X25hbWUoY29uc3QgY2hhciAqbmFtZSkKK3sKKyAgICBzdHJ1Y3QgYm9v
dGNtZGxpbmVzICptb2RzID0gJmJvb3RpbmZvLmNtZGxpbmVzOworICAgIHN0cnVjdCBib290Y21k
bGluZSAqbW9kOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9yIChpID0gMCA7IGkgPCBt
b2RzLT5ucl9tb2RzIDsgaSsrICkKKyAgICB7CisgICAgICAgIG1vZCA9ICZtb2RzLT5jbWRsaW5l
W2ldOworICAgICAgICBpZiAoIHN0cmNtcChtb2QtPmR0X25hbWUsIG5hbWUpID09IDAgKQorICAg
ICAgICAgICAgcmV0dXJuIG1vZDsKKyAgICB9CisgICAgcmV0dXJuIE5VTEw7Cit9CisKK3N0cnVj
dCBib290bW9kdWxlICogX19pbml0IGJvb3RfbW9kdWxlX2ZpbmRfYnlfYWRkcl9hbmRfa2luZChi
b290bW9kdWxlX2tpbmQga2luZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHN0YXJ0KQoreworICAgIHN0cnVjdCBi
b290bW9kdWxlcyAqbW9kcyA9ICZib290aW5mby5tb2R1bGVzOworICAgIHN0cnVjdCBib290bW9k
dWxlICptb2Q7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKGkgPSAwIDsgaSA8IG1v
ZHMtPm5yX21vZHMgOyBpKysgKQorICAgIHsKKyAgICAgICAgbW9kID0gJm1vZHMtPm1vZHVsZVtp
XTsKKyAgICAgICAgaWYgKCBtb2QtPmtpbmQgPT0ga2luZCAmJiBtb2QtPnN0YXJ0ID09IHN0YXJ0
ICkKKyAgICAgICAgICAgIHJldHVybiBtb2Q7CisgICAgfQorICAgIHJldHVybiBOVUxMOworfQor
CiBjb25zdCBjaGFyICogX19pbml0IGJvb3RfbW9kdWxlX2tpbmRfYXNfc3RyaW5nKGJvb3Rtb2R1
bGVfa2luZCBraW5kKQogewogICAgIHN3aXRjaCAoIGtpbmQgKQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCmluZGV4
IDNhMzAzMjkuLjMzZmIwNGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAgLTEwMSw5ICsxMDEsMTIgQEAg
Y29uc3QgY2hhciBfX2luaXQgKmJvb3RfZmR0X2NtZGxpbmUoY29uc3Qgdm9pZCAqZmR0KTsKIHN0
cnVjdCBib290bW9kdWxlICphZGRfYm9vdF9tb2R1bGUoYm9vdG1vZHVsZV9raW5kIGtpbmQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3Qgc3RhcnQsIHBhZGRyX3Qg
c2l6ZSwgYm9vbCBkb21VKTsKIHN0cnVjdCBib290bW9kdWxlICpib290X21vZHVsZV9maW5kX2J5
X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQpOworc3RydWN0IGJvb3Rtb2R1bGUgKiBfX2luaXQg
Ym9vdF9tb2R1bGVfZmluZF9ieV9hZGRyX2FuZF9raW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhZGRyX3Qgc3RhcnQpOwogdm9pZCBhZGRfYm9vdF9jbWRsaW5lKGNvbnN0IGNoYXIgKm5h
bWUsIGNvbnN0IGNoYXIgKmNtZGxpbmUsCiAgICAgICAgICAgICAgICAgICAgICAgYm9vdG1vZHVs
ZV9raW5kIGtpbmQsIGJvb2wgZG9tVSk7CiBzdHJ1Y3QgYm9vdGNtZGxpbmUgKmJvb3RfY21kbGlu
ZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQpOworc3RydWN0IGJvb3RjbWRsaW5l
ICogX19pbml0IGJvb3RfY21kbGluZV9maW5kX2J5X25hbWUoY29uc3QgY2hhciAqbmFtZSk7CiBj
b25zdCBjaGFyICogX19pbml0IGJvb3RfbW9kdWxlX2tpbmRfYXNfc3RyaW5nKGJvb3Rtb2R1bGVf
a2luZCBraW5kKTsKIAogI2VuZGlmCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBc-0000fi-OO; Mon, 12 Nov 2018 23:00: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBa-0000YD-SC
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:02 +0000
X-Inumbo-ID: af9609ca-e6ce-11e8-aebc-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af9609ca-e6ce-11e8-aebc-12d6303a7972;
 Mon, 12 Nov 2018 23:00:02 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4DC9022507;
 Mon, 12 Nov 2018 23:00:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063601;
 bh=YVPjwRbN9t+JXJFfUlIcZsM84q+KGXIGnzR0z78+I6w=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=a373i6rcv1Fr8DhMXfDh9PBE4JR57SYEjwWTgA/foMpHH/JjPjwEXTbA5edxAxN22
 4D2nUk6UCuDTjuIEvc5OhiccVzcd1iSMGNzNQrO/PFuQ5gH0qNzJJFTWmSh4vNRRzk
 lBkf6Wyw7T4cXK9sX5IvOTEM0R67p1EFVJzpSS/g=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:38 -0800
Message-Id: <1542063598-23767-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 05/25] xen/arm: check for multiboot nodes
 only under /chosen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSBzdXJlIHRvIG9ubHkgbG9vayBmb3IgbXVsdGlib290IGNvbXBhdGlibGUgbm9kZXMgb25s
eSB1bmRlcgovY2hvc2VuLCBub3QgdW5kZXIgYW55IG90aGVyIHBhdGhzIChkZXB0aCA8PSAzKS4K
ClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
Ci0tLQoKQ2hhbmdlcyBpbiB2NzoKLSBzZXQgcGF0aCBzaXplIHRvIDkyLCB0cmVhdCAtRkRUX0VS
Ul9OT1NQQUNFIGFzIGVycm8KCkNoYW5nZXMgaW4gdjY6Ci0gZG8gbm90IHByb2NlZWQgaWYgZmR0
X2dldF9wYXRoIHJldHVybnMgZXJyb3IgIT0gLUZEVF9FUlJfTk9TUEFDRQotIHJlbW92ZSBzaXpl
b2YsIHVzZSBoYXJkY29kZWQgdmFsdWUKCkNoYW5nZXMgaW4gdjU6Ci0gYWRkIHBhdGNoCi0gYWRk
IGNoZWNrIG9uIHJldHVybiB2YWx1ZSBvZiBmZHRfZ2V0X3BhdGgKLS0tCiB4ZW4vYXJjaC9hcm0v
Ym9vdGZkdC5jIHwgMTQgKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ib290ZmR0
LmMgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCmluZGV4IDhlYmE0MmMuLmIxZDIyNmYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKKysrIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQu
YwpAQCAtMTczLDcgKzE3MywxNSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAgIGJvb3Rtb2R1bGVfa2luZCBr
aW5kOwogICAgIHBhZGRyX3Qgc3RhcnQsIHNpemU7CiAgICAgY29uc3QgY2hhciAqY21kbGluZTsK
LSAgICBpbnQgbGVuOworICAgIC8qIHNpemVvZigiL2Nob3Nlbi8iKSArIERUX01BWF9OQU1FICsg
Jy8nICsgRFRfTUFYX05BTUUgKyAnLzAnID0+IDkyICovCisgICAgaW50IGxlbiA9IDkyOworICAg
IGNoYXIgcGF0aFs5Ml07CisgICAgaW50IHJldDsKKworICAgIC8qIENoZWNrIHRoYXQgdGhlIG5v
ZGUgaXMgdW5kZXIgIi9jaG9zZW4iIChmaXJzdCA3IGNoYXJzIG9mIHBhdGgpICovCisgICAgcmV0
ID0gZmR0X2dldF9wYXRoKGZkdCwgbm9kZSwgcGF0aCwgbGVuKTsKKyAgICBpZiAoIHJldCAhPSAw
IHx8IHN0cm5jbXAocGF0aCwgIi9jaG9zZW4iLCA3KSApCisgICAgICAgIHJldHVybjsKIAogICAg
IHByb3AgPSBmZHRfZ2V0X3Byb3BlcnR5KGZkdCwgbm9kZSwgInJlZyIsICZsZW4pOwogICAgIGlm
ICggIXByb3AgKQpAQCAtMjg2LDggKzI5NCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IGVhcmx5X3Nj
YW5fbm9kZShjb25zdCB2b2lkICpmZHQsCiB7CiAgICAgaWYgKCBkZXZpY2VfdHJlZV9ub2RlX21h
dGNoZXMoZmR0LCBub2RlLCAibWVtb3J5IikgKQogICAgICAgICBwcm9jZXNzX21lbW9yeV9ub2Rl
KGZkdCwgbm9kZSwgbmFtZSwgYWRkcmVzc19jZWxscywgc2l6ZV9jZWxscyk7Ci0gICAgZWxzZSBp
ZiAoIGRldmljZV90cmVlX25vZGVfY29tcGF0aWJsZShmZHQsIG5vZGUsICJ4ZW4sbXVsdGlib290
LW1vZHVsZSIgKSB8fAotICAgICAgICAgICAgICBkZXZpY2VfdHJlZV9ub2RlX2NvbXBhdGlibGUo
ZmR0LCBub2RlLCAibXVsdGlib290LG1vZHVsZSIgKSkKKyAgICBlbHNlIGlmICggZGVwdGggPD0g
MyAmJiAoZGV2aWNlX3RyZWVfbm9kZV9jb21wYXRpYmxlKGZkdCwgbm9kZSwgInhlbixtdWx0aWJv
b3QtbW9kdWxlIiApIHx8CisgICAgICAgICAgICAgIGRldmljZV90cmVlX25vZGVfY29tcGF0aWJs
ZShmZHQsIG5vZGUsICJtdWx0aWJvb3QsbW9kdWxlIiApKSkKICAgICAgICAgcHJvY2Vzc19tdWx0
aWJvb3Rfbm9kZShmZHQsIG5vZGUsIG5hbWUsIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMpOwog
ICAgIGVsc2UgaWYgKCBkZXB0aCA9PSAxICYmIGRldmljZV90cmVlX25vZGVfbWF0Y2hlcyhmZHQs
IG5vZGUsICJjaG9zZW4iKSApCiAgICAgICAgIHByb2Nlc3NfY2hvc2VuX25vZGUoZmR0LCBub2Rl
LCBuYW1lLCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzKTsKLS0gCjEuOS4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBd-0000hP-4R; Mon, 12 Nov 2018 23:00: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBb-0000be-Lh
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:03 +0000
X-Inumbo-ID: afd9f4ef-e6ce-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id afd9f4ef-e6ce-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 23:00:02 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BC90E2250E;
 Mon, 12 Nov 2018 23:00:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063602;
 bh=WI19cofH3XTy8Pw0YxsVo02uNhRaEiIYwyouKrrLkgU=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=l47gy0e2NH/yXgwuQ0ouwVbMtKR7p/MXcoMyPVRR2tnm+VpxPSi5tVy6WNoNGXB5k
 ue5ZW549rhJeAVE+JHLyfs0tliSze5lecAMhaOFHhxH8Ti/eObGXcXsyfBtWri5wys
 i7VcBPV42SmtIDQxmx3n1La4OXkUbC52DmCJZpiA=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:39 -0800
Message-Id: <1542063598-23767-6-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 06/25] xen/arm: introduce bootcmdlines
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgbmV3IGFycmF5IHRvIHN0b3JlIHRoZSBjbWRsaW5lIG9mIGVhY2ggYm9vdCBt
b2R1bGUuIEl0IGlzCnNlcGFyYXRlIGZyb20gc3RydWN0IGJvb3Rtb2R1bGVzLiBSZW1vdmUgdGhl
IGNtZGxpbmUgZmllbGQgZnJvbSBzdHJ1Y3QKYm9vdF9tb2R1bGUuIFRoaXMgd2F5LCBrZXJuZWxz
IGFuZCBpbml0cmRzIHdpdGggdGhlIHNhbWUgYWRkcmVzcyBpbgptZW1vcnkgY2FuIHNoYXJlIHN0
cnVjdCBib290bW9kdWxlIChpbXBvcnRhbnQgYmVjYXVzZSB3ZSB3YW50IHRoZW0gdG8gYmUKZnJl
ZSdkIG9ubHkgb25jZSksIGJ1dCB0aGV5IGNhbiBzdGlsbCBoYXZlIHRoZWlyIHNlcGFyYXRlIGJv
b3RjbWRsaW5lCmVudHJpZXMuCgpBZGQgYSBkdF9uYW1lIGZpZWxkIHRvIHN0cnVjdCBib290Y21k
bGluZSB0byBtYWtlIGl0IGVhc2llciB0byBmaW5kIHRoZQpjb3JyZWN0IGVudHJ5LiBTdG9yZSB0
aGUgbmFtZSBvZiB0aGUgInhlbixkb21haW4iIGNvbXBhdGlibGUgbm9kZSAoZm9yCmV4YW1wbGUg
IkRvbTEiKS4gVGhpcyBpcyBhIGJldHRlciBjaG9pY2UgY29tcGFyZWQgdG8gdGhlIG5hbWUgb2Yg
dGhlCiJtdWx0aWJvb3Qsa2VybmVsIiBjb21wYXRpYmxlIG5vZGUsIGJlY2F1c2UgdGhlaXIgbmFt
ZXMgYXJlIG5vdCB1bmlxdWUuCkZvciBpbnN0YW5jZSB0aGVyZSBjYW4gYmUgbW9yZSB0aGFuIG9u
ZSAibW9kdWxlQDB4NGMwMDAwMDAiIGluIHRoZQpzeXN0ZW0sIGJ1dCB0aGVyZSBjYW4gb25seSBi
ZSBvbmUgIi9jaG9zZW4vRG9tMSIuCgpBZGQgYSBwb2ludGVyIHRvIHN0cnVjdCBrZXJuZWxfaW5m
byB0byBwb2ludCB0byB0aGUgY21kbGluZSBmb3IgYSBnaXZlbgprZXJuZWwuCgpTaWduZWQtb2Zm
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ2hhbmdlcyBpbiB2NjoKLSBj
b2RlIHN0eWxlCi0gYWRkIGFjawoKQ2hhbmdlcyBpbiB2NToKLSByZW1vdmUgbGVmdG92ZXIgREVC
VUcgbWVzc2FnZQotIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKLSB1c2Uga2luZm8tPmNtZGxpbmUg
d2hlbiBwb3NzaWJsZQotIG1vdmUgYWRkX2Jvb2RfY21kbGluZSB0byBzZXR1cC5jCgpDaGFuZ2Vz
IGluIHY0OgotIGNoZWNrIHRoYXQgdGhlIG11bHRpYm9vdCBub2RlIGlzIHVuZGVyIC9jaG9zZW4K
LSB1c2UgY21kIGFuZCBjbWRzIGFzIHZhcmlhYmxlIG5hbWVzIGZvciBzdHJ1Y3QgYm9vdGNtZGxp
bmUgYW5kIHN0cnVjdAogIGJvb3RjbWRsaW5lKgotIGZpeCBwcmludGsKLSB1c2UgQVNTRVJUIGlu
c3RlYSBvZiBwYW5pYwotIGRvIG5vdCBhZGQgZW1wdHkgY21kbGluZSBlbnRyaWVzCi0gYWRkIG1v
cmUgZGVidWcgcHJpbnRrcyB0byBlYXJseV9wcmludF9pbmZvCi0gY29kZSBzdHlsZSBmaXhlcwot
IGFkZCBjb21tZW50IG9uIERUX01BWF9OQU1FCi0gaW5jcmVhc2UgRFRfTUFYX05BTUUgdG8gNDEK
LSBtYWtlIG5yX21vZHMgdW5zaWduZWQgaW50CgpDaGFuZ2VzIGluIHYzOgotIGludHJvZHVjZSBi
b290Y21kbGluZXMKLSBkbyBub3QgbW9kaWZ5IGJvb3RfZmR0X2NtZGxpbmUKLSBhZGQgY29tbWVu
dHMKCkNoYW5nZXMgaW4gdjI6Ci0gbmV3IHBhdGNoCi0tLQogeGVuL2FyY2gvYXJtL2Jvb3RmZHQu
YyAgICAgIHwgNDMgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDEyICsrKysrKy0tLS0tLQogeGVuL2FyY2gvYXJt
L2tlcm5lbC5oICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgIHwgNDcg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3NldHVwLmggfCAxOSArKysrKysrKysrKysrKysrLS0KIDUgZmlsZXMgY2hhbmdl
ZCwgODcgaW5zZXJ0aW9ucygrKSwgMzUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKaW5kZXggYjFkMjI2Zi4u
NzY2OTNiNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYworKysgYi94ZW4vYXJj
aC9hcm0vYm9vdGZkdC5jCkBAIC0xNzIsMTEgKzE3MiwxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
cHJvY2Vzc19tdWx0aWJvb3Rfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAgIGNv
bnN0IF9fYmUzMiAqY2VsbDsKICAgICBib290bW9kdWxlX2tpbmQga2luZDsKICAgICBwYWRkcl90
IHN0YXJ0LCBzaXplOwotICAgIGNvbnN0IGNoYXIgKmNtZGxpbmU7CiAgICAgLyogc2l6ZW9mKCIv
Y2hvc2VuLyIpICsgRFRfTUFYX05BTUUgKyAnLycgKyBEVF9NQVhfTkFNRSArICcvMCcgPT4gOTIg
Ki8KICAgICBpbnQgbGVuID0gOTI7CiAgICAgY2hhciBwYXRoWzkyXTsKLSAgICBpbnQgcmV0Owor
ICAgIGludCBwYXJlbnRfbm9kZSwgcmV0OworCisgICAgcGFyZW50X25vZGUgPSBmZHRfcGFyZW50
X29mZnNldChmZHQsIG5vZGUpOworICAgIEFTU0VSVChwYXJlbnRfbm9kZSA+PSAwKTsKIAogICAg
IC8qIENoZWNrIHRoYXQgdGhlIG5vZGUgaXMgdW5kZXIgIi9jaG9zZW4iIChmaXJzdCA3IGNoYXJz
IG9mIHBhdGgpICovCiAgICAgcmV0ID0gZmR0X2dldF9wYXRoKGZkdCwgbm9kZSwgcGF0aCwgbGVu
KTsKQEAgLTIyOCwxNyArMjMwLDEyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcm9jZXNzX211bHRp
Ym9vdF9ub2RlKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCiAgICAgICAgICAgICBraW5kID0g
Qk9PVE1PRF9YU007CiAgICAgfQogCi0gICAgcHJvcCA9IGZkdF9nZXRfcHJvcGVydHkoZmR0LCBu
b2RlLCAiYm9vdGFyZ3MiLCAmbGVuKTsKLSAgICBpZiAoIHByb3AgKQotICAgIHsKLSAgICAgICAg
aWYgKCBsZW4gPiBCT09UTU9EX01BWF9DTURMSU5FICkKLSAgICAgICAgICAgIHBhbmljKCJtb2R1
bGUgJXMgY29tbWFuZCBsaW5lIHRvbyBsb25nXG4iLCBuYW1lKTsKLSAgICAgICAgY21kbGluZSA9
IHByb3AtPmRhdGE7Ci0gICAgfQotICAgIGVsc2UKLSAgICAgICAgY21kbGluZSA9IE5VTEw7Cisg
ICAgYWRkX2Jvb3RfbW9kdWxlKGtpbmQsIHN0YXJ0LCBzaXplKTsKIAotICAgIGFkZF9ib290X21v
ZHVsZShraW5kLCBzdGFydCwgc2l6ZSwgY21kbGluZSk7CisgICAgcHJvcCA9IGZkdF9nZXRfcHJv
cGVydHkoZmR0LCBub2RlLCAiYm9vdGFyZ3MiLCAmbGVuKTsKKyAgICBpZiAoICFwcm9wICkKKyAg
ICAgICAgcmV0dXJuOworICAgIGFkZF9ib290X2NtZGxpbmUoZmR0X2dldF9uYW1lKGZkdCwgcGFy
ZW50X25vZGUsICZsZW4pLCBwcm9wLT5kYXRhLCBraW5kKTsKIH0KIAogc3RhdGljIHZvaWQgX19p
bml0IHByb2Nlc3NfY2hvc2VuX25vZGUoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKQEAgLTI4
NCw3ICsyODEsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19jaG9zZW5fbm9kZShjb25z
dCB2b2lkICpmZHQsIGludCBub2RlLAogCiAgICAgcHJpbnRrKCJJbml0cmQgJSJQUklwYWRkciIt
JSJQUklwYWRkciJcbiIsIHN0YXJ0LCBlbmQpOwogCi0gICAgYWRkX2Jvb3RfbW9kdWxlKEJPT1RN
T0RfUkFNRElTSywgc3RhcnQsIGVuZC1zdGFydCwgTlVMTCk7CisgICAgYWRkX2Jvb3RfbW9kdWxl
KEJPT1RNT0RfUkFNRElTSywgc3RhcnQsIGVuZC1zdGFydCk7CiB9CiAKIHN0YXRpYyBpbnQgX19p
bml0IGVhcmx5X3NjYW5fbm9kZShjb25zdCB2b2lkICpmZHQsCkBAIC0zMDcsNiArMzA0LDcgQEAg
c3RhdGljIHZvaWQgX19pbml0IGVhcmx5X3ByaW50X2luZm8odm9pZCkKIHsKICAgICBzdHJ1Y3Qg
bWVtaW5mbyAqbWkgPSAmYm9vdGluZm8ubWVtOwogICAgIHN0cnVjdCBib290bW9kdWxlcyAqbW9k
cyA9ICZib290aW5mby5tb2R1bGVzOworICAgIHN0cnVjdCBib290Y21kbGluZXMgKmNtZHMgPSAm
Ym9vdGluZm8uY21kbGluZXM7CiAgICAgaW50IGksIG5yX3JzdmQ7CiAKICAgICBmb3IgKCBpID0g
MDsgaSA8IG1pLT5ucl9iYW5rczsgaSsrICkKQEAgLTMxNSwxMiArMzEzLDEyIEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBlYXJseV9wcmludF9pbmZvKHZvaWQpCiAgICAgICAgICAgICAgICAgICAgICBt
aS0+YmFua1tpXS5zdGFydCArIG1pLT5iYW5rW2ldLnNpemUgLSAxKTsKICAgICBwcmludGsoIlxu
Iik7CiAgICAgZm9yICggaSA9IDAgOyBpIDwgbW9kcy0+bnJfbW9kczsgaSsrICkKLSAgICAgICAg
cHJpbnRrKCJNT0RVTEVbJWRdOiAlIlBSSXBhZGRyIiAtICUiUFJJcGFkZHIiICUtMTJzICVzXG4i
LAorICAgICAgICBwcmludGsoIk1PRFVMRVslZF06ICUiUFJJcGFkZHIiIC0gJSJQUklwYWRkciIg
JS0xMnNcbiIsCiAgICAgICAgICAgICAgICAgICAgICBpLAogICAgICAgICAgICAgICAgICAgICAg
bW9kcy0+bW9kdWxlW2ldLnN0YXJ0LAogICAgICAgICAgICAgICAgICAgICAgbW9kcy0+bW9kdWxl
W2ldLnN0YXJ0ICsgbW9kcy0+bW9kdWxlW2ldLnNpemUsCi0gICAgICAgICAgICAgICAgICAgICBi
b290X21vZHVsZV9raW5kX2FzX3N0cmluZyhtb2RzLT5tb2R1bGVbaV0ua2luZCksCi0gICAgICAg
ICAgICAgICAgICAgICBtb2RzLT5tb2R1bGVbaV0uY21kbGluZSk7CisgICAgICAgICAgICAgICAg
ICAgICBib290X21vZHVsZV9raW5kX2FzX3N0cmluZyhtb2RzLT5tb2R1bGVbaV0ua2luZCkpOwor
CiAgICAgbnJfcnN2ZCA9IGZkdF9udW1fbWVtX3JzdihkZXZpY2VfdHJlZV9mbGF0dGVuZWQpOwog
ICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfcnN2ZDsgaSsrICkKICAgICB7CkBAIC0zMzMsNiArMzMx
LDExIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlYXJseV9wcmludF9pbmZvKHZvaWQpCiAgICAgICAg
ICAgICAgICAgICAgICBpLCBzLCBlKTsKICAgICB9CiAgICAgcHJpbnRrKCJcbiIpOworICAgIGZv
ciAoIGkgPSAwIDsgaSA8IGNtZHMtPm5yX21vZHM7IGkrKyApCisgICAgICAgIHByaW50aygiQ01E
TElORVslZF06JXMgJXNcbiIsIGksCisgICAgICAgICAgICAgICBjbWRzLT5jbWRsaW5lW2ldLmR0
X25hbWUsCisgICAgICAgICAgICAgICAmY21kcy0+Y21kbGluZVtpXS5jbWRsaW5lWzBdKTsKKyAg
ICBwcmludGsoIlxuIik7CiB9CiAKIC8qKgpAQCAtMzQ5LDcgKzM1Miw3IEBAIHNpemVfdCBfX2lu
aXQgYm9vdF9mZHRfaW5mbyhjb25zdCB2b2lkICpmZHQsIHBhZGRyX3QgcGFkZHIpCiAgICAgaWYg
KCByZXQgPCAwICkKICAgICAgICAgcGFuaWMoIk5vIHZhbGlkIGRldmljZSB0cmVlXG4iKTsKIAot
ICAgIGFkZF9ib290X21vZHVsZShCT09UTU9EX0ZEVCwgcGFkZHIsIGZkdF90b3RhbHNpemUoZmR0
KSwgTlVMTCk7CisgICAgYWRkX2Jvb3RfbW9kdWxlKEJPT1RNT0RfRkRULCBwYWRkciwgZmR0X3Rv
dGFsc2l6ZShmZHQpKTsKIAogICAgIGRldmljZV90cmVlX2Zvcl9lYWNoX25vZGUoKHZvaWQgKilm
ZHQsIGVhcmx5X3NjYW5fbm9kZSwgTlVMTCk7CiAgICAgZWFybHlfcHJpbnRfaW5mbygpOwpAQCAt
MzY5LDExICszNzIsMTEgQEAgY29uc3QgY2hhciAqYm9vdF9mZHRfY21kbGluZShjb25zdCB2b2lk
ICpmZHQpCiAgICAgcHJvcCA9IGZkdF9nZXRfcHJvcGVydHkoZmR0LCBub2RlLCAieGVuLHhlbi1i
b290YXJncyIsIE5VTEwpOwogICAgIGlmICggcHJvcCA9PSBOVUxMICkKICAgICB7Ci0gICAgICAg
IHN0cnVjdCBib290bW9kdWxlICpkb20wX21vZCA9Ci0gICAgICAgICAgICBib290X21vZHVsZV9m
aW5kX2J5X2tpbmQoQk9PVE1PRF9LRVJORUwpOworICAgICAgICBzdHJ1Y3QgYm9vdGNtZGxpbmUg
KmRvbTBfY21kbGluZSA9CisgICAgICAgICAgICBib290X2NtZGxpbmVfZmluZF9ieV9raW5kKEJP
T1RNT0RfS0VSTkVMKTsKIAogICAgICAgICBpZiAoZmR0X2dldF9wcm9wZXJ0eShmZHQsIG5vZGUs
ICJ4ZW4sZG9tMC1ib290YXJncyIsIE5VTEwpIHx8Ci0gICAgICAgICAgICAoIGRvbTBfbW9kICYm
IGRvbTBfbW9kLT5jbWRsaW5lWzBdICkgKQorICAgICAgICAgICAgKCBkb20wX2NtZGxpbmUgJiYg
ZG9tMF9jbWRsaW5lLT5jbWRsaW5lWzBdICkgKQogICAgICAgICAgICAgcHJvcCA9IGZkdF9nZXRf
cHJvcGVydHkoZmR0LCBub2RlLCAiYm9vdGFyZ3MiLCBOVUxMKTsKICAgICB9CiAgICAgaWYgKCBw
cm9wID09IE5VTEwgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGY1NTIxNTQuLjZiMTViYzcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKQEAgLTM3NSwxMCArMzc1LDggQEAgc3RhdGljIGludCBfX2luaXQgd3JpdGVf
cHJvcGVydGllcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAog
ICAgIGludCByZXMgPSAwOwogICAgIGludCBoYWRfZG9tMF9ib290YXJncyA9IDA7CiAKLSAgICBj
b25zdCBzdHJ1Y3QgYm9vdG1vZHVsZSAqa2VybmVsID0ga2luZm8tPmtlcm5lbF9ib290bW9kdWxl
OwotCi0gICAgaWYgKCBrZXJuZWwgJiYga2VybmVsLT5jbWRsaW5lWzBdICkKLSAgICAgICAgYm9v
dGFyZ3MgPSAma2VybmVsLT5jbWRsaW5lWzBdOworICAgIGlmICgga2luZm8tPmNtZGxpbmUgJiYg
a2luZm8tPmNtZGxpbmVbMF0gKQorICAgICAgICBib290YXJncyA9ICZraW5mby0+Y21kbGluZVsw
XTsKIAogICAgIGR0X2Zvcl9lYWNoX3Byb3BlcnR5X25vZGUgKG5vZGUsIHByb3ApCiAgICAgewpA
QCAtOTUyLDkgKzk1MCw5IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfY2hvc2VuX25vZGUoY29u
c3Qgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICBpZiAoIHJlcyApCiAgICAgICAgIHJl
dHVybiByZXM7CiAKLSAgICBpZiAoIG1vZCAmJiBtb2QtPmNtZGxpbmVbMF0gKQorICAgIGlmICgg
a2luZm8tPmNtZGxpbmUgJiYga2luZm8tPmNtZGxpbmVbMF0gKQogICAgIHsKLSAgICAgICAgYm9v
dGFyZ3MgPSAmbW9kLT5jbWRsaW5lWzBdOworICAgICAgICBib290YXJncyA9ICZraW5mby0+Y21k
bGluZVswXTsKICAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgImJvb3RhcmdzIiwgYm9v
dGFyZ3MsIHN0cmxlbihib290YXJncykgKyAxKTsKICAgICAgICAgaWYgKCByZXMgKQogICAgICAg
ICAgICByZXR1cm4gcmVzOwpAQCAtMjEwOSw2ICsyMTA3LDcgQEAgc3RhdGljIHZvaWQgX19pbml0
IGZpbmRfZ250dGFiX3JlZ2lvbihzdHJ1Y3QgZG9tYWluICpkLAogCiBpbnQgX19pbml0IGNvbnN0
cnVjdF9kb20wKHN0cnVjdCBkb21haW4gKmQpCiB7CisgICAgY29uc3Qgc3RydWN0IGJvb3RjbWRs
aW5lICprZXJuZWwgPSBib290X2NtZGxpbmVfZmluZF9ieV9raW5kKEJPT1RNT0RfS0VSTkVMKTsK
ICAgICBzdHJ1Y3Qga2VybmVsX2luZm8ga2luZm8gPSB7fTsKICAgICBzdHJ1Y3QgdmNwdSAqc2F2
ZWRfY3VycmVudDsKICAgICBpbnQgcmMsIGksIGNwdTsKQEAgLTIxNTQsNiArMjE1Myw3IEBAIGlu
dCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCkKIAogI2VuZGlmCiAKKyAg
ICBraW5mby5jbWRsaW5lID0gKGtlcm5lbCAhPSBOVUxMKSA/ICZrZXJuZWwtPmNtZGxpbmVbMF0g
OiBOVUxMOwogICAgIGFsbG9jYXRlX21lbW9yeShkLCAma2luZm8pOwogICAgIGZpbmRfZ250dGFi
X3JlZ2lvbihkLCAma2luZm8pOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmgg
Yi94ZW4vYXJjaC9hcm0va2VybmVsLmgKaW5kZXggNDdlYWNiNS4uMzliNzgyOCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5oCisrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuaApAQCAt
MjksNiArMjksNyBAQCBzdHJ1Y3Qga2VybmVsX2luZm8gewogCiAgICAgLyogYm9vdCBibG9iIGxv
YWQgYWRkcmVzc2VzICovCiAgICAgY29uc3Qgc3RydWN0IGJvb3Rtb2R1bGUgKmtlcm5lbF9ib290
bW9kdWxlLCAqaW5pdHJkX2Jvb3Rtb2R1bGU7CisgICAgY29uc3QgY2hhciogY21kbGluZTsKICAg
ICBwYWRkcl90IGR0Yl9wYWRkcjsKICAgICBwYWRkcl90IGluaXRyZF9wYWRkcjsKIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCBl
YTI0OTVhLi4yMDk4NTkxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94
ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtMjAxLDggKzIwMSw3IEBAIHZvaWQgX19pbml0IGR0X3Vu
cmVzZXJ2ZWRfcmVnaW9ucyhwYWRkcl90IHMsIHBhZGRyX3QgZSwKIH0KIAogc3RydWN0IGJvb3Rt
b2R1bGUgX19pbml0ICphZGRfYm9vdF9tb2R1bGUoYm9vdG1vZHVsZV9raW5kIGtpbmQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHN0YXJ0LCBwYWRk
cl90IHNpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBjaGFyICpjbWRsaW5lKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFkZHJfdCBzdGFydCwgcGFkZHJfdCBzaXplKQogewogICAgIHN0cnVjdCBib290bW9kdWxl
cyAqbW9kcyA9ICZib290aW5mby5tb2R1bGVzOwogICAgIHN0cnVjdCBib290bW9kdWxlICptb2Q7
CkBAIC0yMTgsMTAgKzIxNyw2IEBAIHN0cnVjdCBib290bW9kdWxlIF9faW5pdCAqYWRkX2Jvb3Rf
bW9kdWxlKGJvb3Rtb2R1bGVfa2luZCBraW5kLAogICAgIG1vZC0+a2luZCA9IGtpbmQ7CiAgICAg
bW9kLT5zdGFydCA9IHN0YXJ0OwogICAgIG1vZC0+c2l6ZSA9IHNpemU7Ci0gICAgaWYgKCBjbWRs
aW5lICkKLSAgICAgICAgc2FmZV9zdHJjcHkobW9kLT5jbWRsaW5lLCBjbWRsaW5lKTsKLSAgICBl
bHNlCi0gICAgICAgIG1vZC0+Y21kbGluZVswXSA9IDA7CiAKICAgICByZXR1cm4gbW9kOwogfQpA
QCAtMjQwLDYgKzIzNSw0NCBAQCBzdHJ1Y3QgYm9vdG1vZHVsZSAqIF9faW5pdCBib290X21vZHVs
ZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQpCiAgICAgcmV0dXJuIE5VTEw7CiB9
CiAKK3ZvaWQgX19pbml0IGFkZF9ib290X2NtZGxpbmUoY29uc3QgY2hhciAqbmFtZSwgY29uc3Qg
Y2hhciAqY21kbGluZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vdG1vZHVsZV9r
aW5kIGtpbmQpCit7CisgICAgc3RydWN0IGJvb3RjbWRsaW5lcyAqY21kcyA9ICZib290aW5mby5j
bWRsaW5lczsKKyAgICBzdHJ1Y3QgYm9vdGNtZGxpbmUgKmNtZDsKKworICAgIGlmICggY21kcy0+
bnJfbW9kcyA9PSBNQVhfTU9EVUxFUyApCisgICAgeworICAgICAgICBwcmludGsoIklnbm9yaW5n
ICVzIGNtZGxpbmUgKHRvbyBtYW55KVxuIiwgbmFtZSk7CisgICAgICAgIHJldHVybjsKKyAgICB9
CisKKyAgICBjbWQgPSAmY21kcy0+Y21kbGluZVtjbWRzLT5ucl9tb2RzKytdOworICAgIGNtZC0+
a2luZCA9IGtpbmQ7CisKKyAgICBBU1NFUlQoc3RybGVuKG5hbWUpIDw9IERUX01BWF9OQU1FKTsK
KyAgICBzYWZlX3N0cmNweShjbWQtPmR0X25hbWUsIG5hbWUpOworCisgICAgaWYgKCBzdHJsZW4o
Y21kbGluZSkgPiBCT09UTU9EX01BWF9DTURMSU5FICkKKyAgICAgICAgcGFuaWMoIm1vZHVsZSAl
cyBjb21tYW5kIGxpbmUgdG9vIGxvbmdcbiIsIG5hbWUpOworICAgIHNhZmVfc3RyY3B5KGNtZC0+
Y21kbGluZSwgY21kbGluZSk7Cit9CisKK3N0cnVjdCBib290Y21kbGluZSAqIF9faW5pdCBib290
X2NtZGxpbmVfZmluZF9ieV9raW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kKQoreworICAgIHN0cnVj
dCBib290Y21kbGluZXMgKmNtZHMgPSAmYm9vdGluZm8uY21kbGluZXM7CisgICAgc3RydWN0IGJv
b3RjbWRsaW5lICpjbWQ7CisgICAgaW50IGk7CisKKyAgICBmb3IgKCBpID0gMCA7IGkgPCBjbWRz
LT5ucl9tb2RzIDsgaSsrICkKKyAgICB7CisgICAgICAgIGNtZCA9ICZjbWRzLT5jbWRsaW5lW2ld
OworICAgICAgICBpZiAoIGNtZC0+a2luZCA9PSBraW5kICkKKyAgICAgICAgICAgIHJldHVybiBj
bWQ7CisgICAgfQorICAgIHJldHVybiBOVUxMOworfQorCiBjb25zdCBjaGFyICogX19pbml0IGJv
b3RfbW9kdWxlX2tpbmRfYXNfc3RyaW5nKGJvb3Rtb2R1bGVfa2luZCBraW5kKQogewogICAgIHN3
aXRjaCAoIGtpbmQgKQpAQCAtNzI4LDcgKzc2MSw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1
bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCiAgICAgLyogUmVnaXN0ZXIgWGVuJ3MgbG9h
ZCBhZGRyZXNzIGFzIGEgYm9vdCBtb2R1bGUuICovCiAgICAgeGVuX2Jvb3Rtb2R1bGUgPSBhZGRf
Ym9vdF9tb2R1bGUoQk9PVE1PRF9YRU4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChw
YWRkcl90KSh1aW50cHRyX3QpKF9zdGFydCArIGJvb3RfcGh5c19vZmZzZXQpLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfZW5kIC0gX3N0YXJ0ICsg
MSksIE5VTEwpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0
cl90KShfZW5kIC0gX3N0YXJ0ICsgMSkpOwogICAgIEJVR19PTigheGVuX2Jvb3Rtb2R1bGUpOwog
CiAgICAgeGVuX3BhZGRyID0gZ2V0X3hlbl9wYWRkcigpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCmluZGV4IGYx
ZTRhM2YuLjc1ODAwMDcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAgLTM1LDYgKzM1LDEzIEBAIHN0cnVj
dCBib290bW9kdWxlIHsKICAgICBib290bW9kdWxlX2tpbmQga2luZDsKICAgICBwYWRkcl90IHN0
YXJ0OwogICAgIHBhZGRyX3Qgc2l6ZTsKK307CisKKy8qIERUX01BWF9OQU1FIGlzIHRoZSBub2Rl
IG5hbWUgbWF4IGxlbmd0aCBhY2NvcmRpbmcgdGhlIERUIHNwZWMgKi8KKyNkZWZpbmUgRFRfTUFY
X05BTUUgNDEKK3N0cnVjdCBib290Y21kbGluZSB7CisgICAgYm9vdG1vZHVsZV9raW5kIGtpbmQ7
CisgICAgY2hhciBkdF9uYW1lW0RUX01BWF9OQU1FXTsKICAgICBjaGFyIGNtZGxpbmVbQk9PVE1P
RF9NQVhfQ01ETElORV07CiB9OwogCkBAIC00Myw5ICs1MCwxNSBAQCBzdHJ1Y3QgYm9vdG1vZHVs
ZXMgewogICAgIHN0cnVjdCBib290bW9kdWxlIG1vZHVsZVtNQVhfTU9EVUxFU107CiB9OwogCitz
dHJ1Y3QgYm9vdGNtZGxpbmVzIHsKKyAgICB1bnNpZ25lZCBpbnQgbnJfbW9kczsKKyAgICBzdHJ1
Y3QgYm9vdGNtZGxpbmUgY21kbGluZVtNQVhfTU9EVUxFU107Cit9OworCiBzdHJ1Y3QgYm9vdGlu
Zm8gewogICAgIHN0cnVjdCBtZW1pbmZvIG1lbTsKICAgICBzdHJ1Y3QgYm9vdG1vZHVsZXMgbW9k
dWxlczsKKyAgICBzdHJ1Y3QgYm9vdGNtZGxpbmVzIGNtZGxpbmVzOwogI2lmZGVmIENPTkZJR19B
Q1BJCiAgICAgc3RydWN0IG1lbWluZm8gYWNwaTsKICNlbmRpZgpAQCAtNzgsOSArOTEsMTEgQEAg
c2l6ZV90IF9faW5pdCBib290X2ZkdF9pbmZvKGNvbnN0IHZvaWQgKmZkdCwgcGFkZHJfdCBwYWRk
cik7CiBjb25zdCBjaGFyIF9faW5pdCAqYm9vdF9mZHRfY21kbGluZShjb25zdCB2b2lkICpmZHQp
OwogCiBzdHJ1Y3QgYm9vdG1vZHVsZSAqYWRkX2Jvb3RfbW9kdWxlKGJvb3Rtb2R1bGVfa2luZCBr
aW5kLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHN0YXJ0LCBw
YWRkcl90IHNpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmNtZGxpbmUpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90
IHN0YXJ0LCBwYWRkcl90IHNpemUpOwogc3RydWN0IGJvb3Rtb2R1bGUgKmJvb3RfbW9kdWxlX2Zp
bmRfYnlfa2luZChib290bW9kdWxlX2tpbmQga2luZCk7Cit2b2lkIGFkZF9ib290X2NtZGxpbmUo
Y29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqY21kbGluZSwKKyAgICAgICAgICAgICAgICAg
ICAgICBib290bW9kdWxlX2tpbmQga2luZCk7CitzdHJ1Y3QgYm9vdGNtZGxpbmUgKmJvb3RfY21k
bGluZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQpOwogY29uc3QgY2hhciAqIF9f
aW5pdCBib290X21vZHVsZV9raW5kX2FzX3N0cmluZyhib290bW9kdWxlX2tpbmQga2luZCk7CiAK
ICNlbmRpZgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBb-0000bb-FH; Mon, 12 Nov 2018 23:00: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBa-0000U1-A8
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:02 +0000
X-Inumbo-ID: aec5770f-e6ce-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aec5770f-e6ce-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 23:00:00 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EA041224E0;
 Mon, 12 Nov 2018 22:59:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063600;
 bh=Q5b6r/mdG/NYmpOXoejkGhaTC4HyjbAXkA8ksqA92RM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=lm8llHNL40OsNNnsEuE1ecbph0KAC9cDNBCa25GxUKXWUtS4kfK9y5uhzgYs9zKwN
 iaBxA1f80BVxNkGutMBNF6w31UOn+2B2U9QEAV5k5boV+WMtUOcebApjYpj1hGZEgc
 /4XlkTFWELo2HPkzM4JV5CgBDBYGdFeiXzM+vwuQ=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:35 -0800
Message-Id: <1542063598-23767-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 02/25] xen/arm: extend device tree based
 multiboot protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXh0ZW5kIHRoZSBleGlzdGluZyBkZXZpY2UgdHJlZSBiYXNlZCBtdWx0aWJvb3QgcHJvdG9jb2wg
dG8gaW5jbHVkZQppbmZvcm1hdGlvbiByZWdhcmRpbmcgbXVsdGlwbGUgZG9tYWlucyB0byBib290
LgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29t
PgoKLS0tCkNoYW5nZXMgaW4gdjQ6Ci0gbWVtb3J5IGlzIDY0Yml0CgpDaGFuZ2VzIGluIHYzOgot
IHJlbW92ZSAieGVuLGluaXRpYWwtZG9tYWluIiBmb3Igbm93Ci0gbWFrZSB2cGwwMTEgYW4gZW1w
dHkgcHJvcGVydHkKLSBtZW1vcnkgaW4gS0JzCgpDaGFuZ2VzIGluIHYyOgotIGxvd2VyIGNhc2Ug
a2VybmVsCi0gcmVuYW1lIG1lbSB0byBtZW1vcnkKLSBtYW5kYXRlIGNwdXMgYW5kIG1lbW9yeQot
IHJlcGxhY2UgZG9tVS1rZXJuZWwgd2l0aCBrZXJuZWwgYW5kIGRvbVUtcmFtZGlzayB3aXRoIHJh
bWRpc2sKLSByZW5hbWUgeGVuLGRvbVUgd2l0aCB4ZW4sZG9tYWluCi0gYWRkIGluZm8gYWJvdXQg
ZG9tMAotIHN3aXRjaCBtZW1vcnkgYW5kIGNwdXMgdG8gaW50ZWdlcnMKLSByZW1vdmUgZGVmYXVs
dHMKLSBhZGQgdnBsMDExCi0tLQogZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4
dCB8IDEwNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgMTA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL2RldmljZS10
cmVlL2Jvb3RpbmcudHh0IGIvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dApp
bmRleCBjZTJkMGRjLi4zMTdhOWU5IDEwMDY0NAotLS0gYS9kb2NzL21pc2MvYXJtL2RldmljZS10
cmVlL2Jvb3RpbmcudHh0CisrKyBiL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50
eHQKQEAgLTExOSwzICsxMTksMTEwIEBAIEZvciB0aG9zZSB5b3Ugd291bGQgaGFyZGNvZGUgdGhl
IFhlbiBjb21tYW5kbGluZSBpbiB0aGUgRFRCIHVuZGVyCiBsaW5lIGJ5IHdyaXRpbmcgYm9vdGFy
Z3MgKGFzIGZvciBuYXRpdmUgTGludXgpLgogQSBYZW4tYXdhcmUgYm9vdGxvYWRlciB3b3VsZCBz
ZXQgeGVuLHhlbi1ib290YXJncyBmb3IgWGVuLCB4ZW4sZG9tMC1ib290YXJncwogZm9yIERvbTAg
YW5kIGJvb3RhcmdzIGZvciBuYXRpdmUgTGludXguCisKKworQ3JlYXRpbmcgTXVsdGlwbGUgRG9t
YWlucyBkaXJlY3RseSBmcm9tIFhlbgorPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQorCitJdCBpcyBwb3NzaWJsZSB0byBoYXZlIFhlbiBjcmVhdGUgb3RoZXIgZG9t
YWlucywgaW4gYWRkaXRpb24gdG8gZG9tMCwKK291dCBvZiB0aGUgaW5mb3JtYXRpb24gcHJvdmlk
ZWQgdmlhIGRldmljZSB0cmVlLiBBIGtlcm5lbCBhbmQgaW5pdHJkCisob3B0aW9uYWwpIG5lZWQg
dG8gYmUgc3BlY2lmaWVkIGZvciBlYWNoIGd1ZXN0LgorCitGb3IgZWFjaCBkb21haW4gdG8gYmUg
Y3JlYXRlZCB0aGVyZSBuZWVkcyB0byBiZSBvbmUgbm9kZSB1bmRlciAvY2hvc2VuCit3aXRoIHRo
ZSBmb2xsb3dpbmcgcHJvcGVydGllczoKKworLSBjb21wYXRpYmxlCisKKyAgICBGb3IgZG9tVXM6
ICJ4ZW4sZG9tYWluIgorCistIG1lbW9yeQorCisJQSA2NC1iaXQgaW50ZWdlciBzcGVjaWZ5aW5n
IHRoZSBhbW91bnQgb2Yga2lsb2J5dGVzIG9mIFJBTSB0bworICAgIGFsbG9jYXRlIHRvIHRoZSBn
dWVzdC4KKworLSBjcHVzCisKKyAgICBBbiBpbnRlZ2VyIHNwZWNpZnlpbmcgdGhlIG51bWJlciBv
ZiB2Y3B1cyB0byBhbGxvY2F0ZSB0byB0aGUgZ3Vlc3QuCisKKy0gdnBsMDExCisKKyAgICBBbiBl
bXB0eSBwcm9wZXJ0eSB0byBlbmFibGUvZGlzYWJsZSBhIHZpcnR1YWwgcGwwMTEgZm9yIHRoZSBn
dWVzdCB0byB1c2UuCisKKy0gI2FkZHJlc3MtY2VsbHMgYW5kICNzaXplLWNlbGxzCisKKyAgICBC
b3RoICNhZGRyZXNzLWNlbGxzIGFuZCAjc2l6ZS1jZWxscyBuZWVkIHRvIGJlIHNwZWNpZmllZCBi
ZWNhdXNlCisgICAgYm90aCBzdWItbm9kZXMgKGRlc2NyaWJlZCBzaG9ydGx5KSBoYXZlIHJlZyBw
cm9wZXJ0aWVzLgorCitVbmRlciB0aGUgInhlbixkb21haW4iIGNvbXBhdGlibGUgbm9kZSwgb25l
IG9yIG1vcmUgc3ViLW5vZGVzIGFyZSBwcmVzZW50Citmb3IgdGhlIERvbVUga2VybmVsIGFuZCBy
YW1kaXNrLgorCitUaGUga2VybmVsIHN1Yi1ub2RlIGhhcyB0aGUgZm9sbG93aW5nIHByb3BlcnRp
ZXM6CisKKy0gY29tcGF0aWJsZQorCisgICAgIm11bHRpYm9vdCxrZXJuZWwiCisKKy0gcmVnCisK
KyAgICBTcGVjaWZpZXMgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGtlcm5lbCBpbiBSQU0g
YW5kIGl0cworICAgIGxlbmd0aC4KKworLSBib290YXJncyAob3B0aW9uYWwpCisKKyAgICBDb21t
YW5kIGxpbmUgcGFyYW1ldGVycyBmb3IgdGhlIGd1ZXN0IGtlcm5lbC4KKworVGhlIHJhbWRpc2sg
c3ViLW5vZGUgaGFzIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczoKKworLSBjb21wYXRpYmxlCisK
KyAgICAibXVsdGlib290LHJhbWRpc2siCisKKy0gcmVnCisKKyAgICBTcGVjaWZpZXMgdGhlIHBo
eXNpY2FsIGFkZHJlc3Mgb2YgdGhlIHJhbWRpc2sgaW4gUkFNIGFuZCBpdHMKKyAgICBsZW5ndGgu
CisKKworRXhhbXBsZQorPT09PT09PQorCitjaG9zZW4geworICAgIGRvbVUxIHsKKyAgICAgICAg
Y29tcGF0aWJsZSA9ICJ4ZW4sZG9tYWluIjsKKyAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MHgy
PjsKKyAgICAgICAgI3NpemUtY2VsbHMgPSA8MHgxPjsKKyAgICAgICAgbWVtb3J5ID0gPDAgMTMx
MDcyPjsKKyAgICAgICAgY3B1cyA9IDwyPjsKKyAgICAgICAgdnBsMDExOworCisgICAgICAgIG1v
ZHVsZUAweDRhMDAwMDAwIHsKKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGlib290LGtl
cm5lbCI7CisgICAgICAgICAgICByZWcgPSA8MHgwIDB4NGEwMDAwMDAgMHhmZmZmZmY+OworICAg
ICAgICAgICAgYm9vdGFyZ3MgPSAiY29uc29sZT10dHlBTUEwIGluaXQ9L2Jpbi9zaCI7CisgICAg
ICAgIH07CisKKyAgICAgICAgbW9kdWxlQDB4NGIwMDAwMDAgeworICAgICAgICAgICAgY29tcGF0
aWJsZSA9ICJtdWx0aWJvb3QscmFtZGlzayI7CisgICAgICAgICAgICByZWcgPSA8MHgwIDB4NGIw
MDAwMDAgMHhmZmZmZmY+OworICAgICAgICB9OworICAgIH07CisKKyAgICBkb21VMiB7CisgICAg
ICAgIGNvbXBhdGlibGUgPSAieGVuLGRvbWFpbiI7CisgICAgICAgICNhZGRyZXNzLWNlbGxzID0g
PDB4Mj47CisgICAgICAgICNzaXplLWNlbGxzID0gPDB4MT47CisgICAgICAgIG1lbW9yeSA9IDww
IDY1NTM2PjsKKyAgICAgICAgY3B1cyA9IDwxPjsKKworICAgICAgICBtb2R1bGVAMHg0YzAwMDAw
MCB7CisgICAgICAgICAgICBjb21wYXRpYmxlID0gIm11bHRpYm9vdCxrZXJuZWwiOworICAgICAg
ICAgICAgcmVnID0gPDB4MCAweDRjMDAwMDAwIDB4ZmZmZmZmPjsKKyAgICAgICAgICAgIGJvb3Rh
cmdzID0gImNvbnNvbGU9dHR5QU1BMCBpbml0PS9iaW4vc2giOworICAgICAgICB9OworCisgICAg
ICAgIG1vZHVsZUAweDRkMDAwMDAwIHsKKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGli
b290LHJhbWRpc2siOworICAgICAgICAgICAgcmVnID0gPDB4MCAweDRkMDAwMDAwIDB4ZmZmZmZm
PjsKKyAgICAgICAgfTsKKyAgICB9OworfTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBc-0000dV-Dn; Mon, 12 Nov 2018 23:00: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBa-0000X1-M5
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:02 +0000
X-Inumbo-ID: af0f55ec-e6ce-11e8-aaa1-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af0f55ec-e6ce-11e8-aaa1-12d6303a7972;
 Mon, 12 Nov 2018 23:00:01 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6716D22504;
 Mon, 12 Nov 2018 23:00:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063600;
 bh=9EpE0G4J0ywMg8GnoSSO9xi6tc2D+niJUY9BjtVSATA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=TGoh+UY6aT+GzaR5xwTOMkaxgJCdQWSwf7bz7sl74pHdIhspamIwXq6/lw8BSNkcE
 Yg3urCcwwDfpbbmfYb31C6dLvoQ73C6FNWL6VUAQfCeKhDWpR9kGRUl6CfkTolIZFb
 8HXyOjZE1gXScMuIgPKq7LP0XtsGFzEHgN7uYVds=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:36 -0800
Message-Id: <1542063598-23767-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 03/25] xen/arm: document dom0less
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IGRvY3VtZW50IHRvIHByb3ZpZGUgaW5mb3JtYXRpb24gb24gaG93IHRvIHVzZSBk
b20wbGVzcyByZWxhdGVkCmZlYXR1cmVzIGFuZCB0aGVpciBjdXJyZW50IGxpbWl0YXRpb25zLgoK
U2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgoK
LS0tCkNoYW5nZXMgaW4gdjU6Ci0gY29udmVydCB0byBtYXJrZG93bgotIG1vdmUgdG8gZG9jcy9m
ZWF0dXJlcwotIGFkZCBlbnRyeSB0byBkb2NzL0lOREVYCgpDaGFuZ2VzIGluIHY0OgotIHJlbmFt
ZSB0byAudHh0Ci0gaW1wcm92ZSB3b3JkaW5nCgpDaGFuZ2VzIGluIHYzOgotIGFkZCBwYXRjaAot
LS0KIGRvY3MvSU5ERVggICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBkb2NzL2ZlYXR1cmVz
L2RvbTBsZXNzLm1hcmtkb3duIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IGRvY3MvZmVhdHVyZXMvZG9tMGxlc3MubWFya2Rvd24KCmRpZmYgLS1naXQgYS9kb2Nz
L0lOREVYIGIvZG9jcy9JTkRFWAppbmRleCA4NjhhYjFmLi5lNjczZWRkIDEwMDY0NAotLS0gYS9k
b2NzL0lOREVYCisrKyBiL2RvY3MvSU5ERVgKQEAgLTI1LDMgKzI1LDQgQEAgbWlzYy9hcm0vZWFy
bHktcHJpbnRrCQlFbmFibGluZyBlYXJseSBwcmludGsgb24gQVJNCiBtaXNjL2FybS9wYXNzdGhy
b3VnaAkJUGFzc3Rocm91Z2ggYSBkZXZpY2UgZGVzY3JpYmVkIGluIHRoZSBEZXZpY2UgVHJlZSB0
byBhIGd1ZXN0CiBtaXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nCURldmljZSB0cmVlIGJpbmRp
bmdzIHRvIGJvb3QgWGVuCiBtaXNjL2FybS9kZXZpY2UtdHJlZS9wYXNzdGhyb3VnaAlEZXZpY2Ug
dHJlZSBiaW5kaW5nIHRvIHBhc3N0aHJvdWdoIGEgZGV2aWNlCitmZWF0dXJlcy9kb20wbGVzcy5t
YXJrZG93bglCb290IG11bHRpcGxlIGRvbWFpbnMgZnJvbSBYZW4gaW4gcGFyYWxsZWwKZGlmZiAt
LWdpdCBhL2RvY3MvZmVhdHVyZXMvZG9tMGxlc3MubWFya2Rvd24gYi9kb2NzL2ZlYXR1cmVzL2Rv
bTBsZXNzLm1hcmtkb3duCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjRlMzQy
YjcKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2ZlYXR1cmVzL2RvbTBsZXNzLm1hcmtkb3duCkBA
IC0wLDAgKzEsNDkgQEAKK0RvbTBsZXNzCis9PT09PT09PQorCisiRG9tMGxlc3MiIGlzIGEgc2V0
IG9mIFhlbiBmZWF0dXJlcyB0aGF0IGVuYWJsZSB0aGUgZGVwbG95bWVudCBvZiBhIFhlbgorc3lz
dGVtIHdpdGhvdXQgYW4gY29udHJvbCBkb21haW4gKG9mdGVuIHJlZmVycmVkIHRvIGFzICJkb20w
IikuIEVhY2gKK2ZlYXR1cmUgY2FuIGJlIHVzZWQgaW5kZXBlbmRlbnRseSBmcm9tIHRoZSBvdGhl
cnMsIHVubGVzcyBvdGhlcndpc2UKK3N0YXRlZC4KKworQm9vdGluZyBNdWx0aXBsZSBEb21haW5z
IGZyb20gRGV2aWNlIFRyZWUKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCisKK1RoaXMgZmVhdHVyZSBlbmFibGVzIFhlbiB0byBjcmVhdGUgYSBzZXQgb2YgRG9tVXMg
YXQgYm9vdCB0aW1lLgorSW5mb3JtYXRpb24gYWJvdXQgdGhlIERvbVVzIHRvIGJlIGNyZWF0ZWQg
YnkgWGVuIGlzIHBhc3NlZCB0byB0aGUKK2h5cGVydmlzb3IgdmlhIERldmljZSBUcmVlLiBTcGVj
aWZpY2FsbHksIHRoZSBleGlzdGluZyBEZXZpY2UgVHJlZSBiYXNlZAorTXVsdGlib290IHNwZWNp
ZmljYXRpb24gaGFzIGJlZW4gZXh0ZW5kZWQgdG8gYWxsb3cgZm9yIG11bHRpcGxlIGRvbWFpbnMK
K3RvIGJlIHBhc3NlZCB0byBYZW4uIFNlZSBkb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3Rp
bmcudHh0IGZvciBtb3JlCitpbmZvcm1hdGlvbiBhYm91dCB0aGUgTXVsdGlib290IHNwZWNpZmlj
YXRpb24gYW5kIGhvdyB0byB1c2UgaXQuCisKK0N1cnJlbnRseSwgYSBjb250cm9sIGRvbWFpbiAo
ImRvbTAiKSBpcyBzdGlsbCByZXF1aXJlZCwgYnV0IGluIHRoZQorZnV0dXJlIGl0IHdpbGwgYmVj
b21lIHVubmVjZXNzYXJ5IHdoZW4gYWxsIGRvbWFpbnMgYXJlIGNyZWF0ZWQKK2RpcmVjdGx5IGZy
b20gWGVuLiBJbnN0ZWFkIG9mIHdhaXRpbmcgZm9yIHRoZSBjb250cm9sIGRvbWFpbiB0byBiZSBm
dWxseQorYm9vdGVkIGFuZCB0aGUgWGVuIHRvb2xzIHRvIGJlY29tZSBhdmFpbGFibGUsIGRvbWFp
bnMgY3JlYXRlZCBieSBYZW4KK3RoaXMgd2F5IGFyZSBzdGFydGVkIHJpZ2h0IGF3YXkgaW4gcGFy
YWxsZWwuIEhlbmNlLCB0aGVpciBib290IHRpbWUgaXMKK3R5cGljYWxseSBtdWNoIHNob3J0ZXIu
CisKK0RvbWFpbnMgc3RhcnRlZCBieSBYZW4gYXQgYm9vdCB0aW1lIGN1cnJlbnRseSBoYXZlIHRo
ZSBmb2xsb3dpbmcKK2xpbWl0YXRpb25zOgorCistIFRoZXkgY2Fubm90IGJlIHByb3Blcmx5IHNo
dXRkb3duIG9yIHJlYm9vdGVkIHVzaW5nIHhsLiBJZiBvbmUgb2YgdGhlbQorICBjcmFzaGVzLCB0
aGUgd2hvbGUgcGxhdGZvcm0gc2hvdWxkIGJlIHJlYm9vdGVkLgorCistIFNvbWUgeGwgb3BlcmF0
aW9ucyBtaWdodCBub3Qgd29yayBhcyBleHBlY3RlZC4geGwgaXMgbWVhbnQgdG8gYmUgdXNlZAor
ICB3aXRoIGRvbWFpbnMgdGhhdCBoYXZlIGJlZW4gY3JlYXRlZCBieSBpdC4gVXNpbmcgeGwgd2l0
aCBkb21haW5zCisgIHN0YXJ0ZWQgYnkgWGVuIGF0IGJvb3QgbWlnaHQgbm90IHdvcmsgYXMgZXhw
ZWN0ZWQuCisKKy0gVGhlIEdJQyB2ZXJzaW9uIGlzIHRoZSBuYXRpdmUgdmVyc2lvbi4gSW4gYWJz
ZW5jZSBvZiBvdGhlcgorICBpbmZvcm1hdGlvbiwgdGhlIEdJQyB2ZXJzaW9uIGV4cG9zZWQgdG8g
dGhlIGRvbWFpbnMgc3RhcnRlZCBieSBYZW4gYXQKKyAgYm9vdCBpcyB0aGUgc2FtZSBhcyB0aGUg
bmF0aXZlIEdJQyB2ZXJzaW9uLgorCistIE5vIFBWIGRyaXZlcnMuIFRoZXJlIGlzIG5vIHN1cHBv
cnQgZm9yIFBWIGRldmljZXMgYXQgdGhlIG1vbWVudC4gQWxsCisgIGRldmljZXMgbmVlZCB0byBi
ZSBzdGF0aWNhbGx5IGFzc2lnbmVkIHRvIGd1ZXN0cy4KKworLSBQaW5uaW5nIHZDUFVzIG9mIGRv
bWFpbnMgc3RhcnRlZCBieSBYZW4gYXQgYm9vdCBjYW4gYmUKKyAgZG9uZSBmcm9tIHRoZSBjb250
cm9sIGRvbWFpbiwgdXNpbmcgYHhsIHZjcHUtcGluYCBhcyB1c3VhbC4gSXQgaXMgbm90CisgIGN1
cnJlbnRseSBwb3NzaWJsZSB0byBjb25maWd1cmUgdkNQVSBwaW5uaW5nIHdpdGhvdXQgYSBjb250
cm9sIGRvbWFpbi4KKyAgSG93ZXZlciwgdGhlIE5VTEwgc2NoZWR1bGVyIGNhbiBiZSBzZWxlY3Rl
ZCBieSBwYXNzaW5nIGBzY2hlZD1udWxsYCB0bworICB0aGUgWGVuIGNvbW1hbmQgbGluZS4gVGhl
IE5VTEwgc2NoZWR1bGVyIGF1dG9tYXRpY2FsbHkgYXNzaWducyBhbmQKKyAgcGlucyB2Q1BVcyB0
byBwQ1BVcywgYnV0IHRoZSB2Q1BVLXBDUFUgYXNzaWdubWVudHMgY2Fubm90IGJlCisgIGNvbmZp
Z3VyZWQuCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBc-0000c5-2E; Mon, 12 Nov 2018 23:00: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBa-0000X0-Lu
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:02 +0000
X-Inumbo-ID: ae80b06c-e6ce-11e8-8bda-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae80b06c-e6ce-11e8-8bda-12d6303a7972;
 Mon, 12 Nov 2018 23:00:00 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 283E7223DD;
 Mon, 12 Nov 2018 22:59:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063599;
 bh=go/f4dOFuDVklLRMu7QN5xTOlnfjNVXNSlaelMCNf9A=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=AwnoSqKNpk6GDWy3TJ3TqiEwrRbmC+hlkhMvGFD9ZUUm545N4mDUcLSgR20rJYNT4
 Dn1VsRR+DS30kSJAjO1Oef87jX4HSi6+Oxnz7yCBT05fqNQudjt8y/kv2nO/+5i3GJ
 MeWFS4P/x/S6tnPKBaVtA8CAIOzoYQeAa2oaocHg=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:34 -0800
Message-Id: <1542063598-23767-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 01/25] xen: allow console_io hypercalls from
 certain DomUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Achin.Gupta@arm.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, tim@xen.org, jbeulich@suse.com, wei.liu2@citrix.com,
 dgdegra@tycho.nsa.gov
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGFuIGlzX2NvbnNvbGUgb3B0aW9uIHRvIGFsbG93IGNlcnRhaW4gY2xhc3NlcyBv
ZiBkb21VcyB0byB1c2UKdGhlIFhlbiBjb25zb2xlLiBTcGVjaWZpY2FsbHksIGl0IHdpbGwgYmUg
dXNlZCB0byBnaXZlIGNvbnNvbGUgYWNjZXNzIHRvCmFsbCBkb21VcyBzdGFydGVkIGZyb20gWGVu
IGZyb20gaW5mb3JtYXRpb24gb24gZGV2aWNlIHRyZWUuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBEYW5pZWwgRGUgR3Jh
YWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KQ0M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20K
Q0M6IEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbQpDQzogaWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbQpDQzogamJldWxpY2hAc3VzZS5jb20KQ0M6IGtvbnJhZC53aWxrQG9yYWNsZS5jb20KQ0M6
IHRpbUB4ZW4ub3JnCkNDOiB3ZWkubGl1MkBjaXRyaXguY29tCkNDOiBkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3YKLS0tCkNoYW5nZXMgaW4gdjM6Ci0gcmVtb3ZlIGNoYW5nZXMgdG8gaG9va3MuYwoKQ2hh
bmdlcyBpbiB2MjoKLSBpbnRyb2R1Y2UgaXNfY29uc29sZQotIHJlbW92ZSAjaWZkZWZzCi0tLQog
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCAyICsrCiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCB8
IDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAwYmE4
MGNiLi5hYmNjNzRlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMzc5LDYgKzM3OSw4IEBAIHN0cnVjdCBkb21haW4K
ICAgICBib29sICAgICAgICAgICAgIGF1dG9fbm9kZV9hZmZpbml0eTsKICAgICAvKiBJcyB0aGlz
IGd1ZXN0IGZ1bGx5IHByaXZpbGVnZWQgKGFrYSBkb20wKT8gKi8KICAgICBib29sICAgICAgICAg
ICAgIGlzX3ByaXZpbGVnZWQ7CisgICAgLyogQ2FuIHRoaXMgZ3Vlc3QgYWNjZXNzIHRoZSBYZW4g
Y29uc29sZT8gKi8KKyAgICBib29sICAgICAgICAgICAgIGlzX2NvbnNvbGU7CiAgICAgLyogSXMg
dGhpcyBhIHhlbnN0b3JlIGRvbWFpbiAobm90IGRvbTApPyAqLwogICAgIGJvb2wgICAgICAgICAg
ICAgaXNfeGVuc3RvcmU7CiAgICAgLyogRG9tYWluJ3MgVkNQVXMgYXJlIHBpbm5lZCAxOjEgdG8g
cGh5c2ljYWwgQ1BVcz8gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oIGIv
eGVuL2luY2x1ZGUveHNtL2R1bW15LmgKaW5kZXggYjBhYzFmNi4uMjlkN2I1MCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgK
QEAgLTIzMCw2ICsyMzAsOCBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21lbW9yeV9zdGF0
X3Jlc2VydmF0aW9uKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluCiBzdGF0aWMgWFNNX0lO
TElORSBpbnQgeHNtX2NvbnNvbGVfaW8oWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQs
IGludCBjbWQpCiB7CiAgICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX09USEVSKTsKKyAgICBpZiAo
IGQtPmlzX2NvbnNvbGUgKQorICAgICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKFhTTV9I
T09LLCBkLCBOVUxMKTsKICNpZmRlZiBDT05GSUdfVkVSQk9TRV9ERUJVRwogICAgIGlmICggY21k
ID09IENPTlNPTEVJT193cml0ZSApCiAgICAgICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24o
WFNNX0hPT0ssIGQsIE5VTEwpOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBe-0000np-IF; Mon, 12 Nov 2018 23: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBd-0000hz-AO
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:05 +0000
X-Inumbo-ID: b0b49a56-e6ce-11e8-a14e-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b0b49a56-e6ce-11e8-a14e-12d6303a7972;
 Mon, 12 Nov 2018 23:00:04 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 334F4224E0;
 Mon, 12 Nov 2018 23:00:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063603;
 bh=1Uv/UIFfQBUbIDYlD2rS5wPOT2f+WMwq4U8MCFVJRFc=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=VJuDXyrjsXxO3unrHx4XCTYoLGUA/NHJrFqWqIsUYOEhLr2/lHQnYRwHRkEFwe8Bi
 QkW02KhbSSeD6p+qsnUuqOd0Vq2urAxee3xJhPLeS9V7GcpCc1ACo0rV5/xPo8w5WP
 DcDuciySc5u5VLS+QirAr3OAAsR7tM8KH9wtwdAk=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:42 -0800
Message-Id: <1542063598-23767-9-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 09/25] xen/arm: add start to struct
 bootcmdline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IHN0YXJ0IGFkZHJlc3MgZmllbGQgdG8gc3RydWN0IGJvb3RjbWRsaW5lIHRvIGVh
c2lseSBtYXRjaCBhCmNtZGxpbmUgdG8gdGhlIGNvcnJlc3BvbmRpbmcgYm9vdG1vZHVsZS4gVGhp
cyBpcyB1c2VmdWwgZm9yIGRlYnVnZ2luZwoobm90IGFjdHVhbGx5IG5lZWRlZCBmb3IgZnVuY3Rp
b25hbGl0aWVzIHRvZGF5LCBidXQgY291bGQgYmUuKQoKSW5zdGVhZCBvZiBwcmludGluZyB0aGUg
aW5kZXggaW4gdGhlIGNtZGxpbmUgYXJyYXksIHByaW50IHRoZSBzdGFydAphZGRyZXNzIG9mIHRo
ZSBjb3JyZXNwb25kaW5nIGJvb3Rtb2R1bGUgZm9yIGVhY2ggY21kbGluZSBpbgplYXJseV9wcmlu
dF9pbmZvLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxp
bnguY29tPgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vYm9vdGZkdC5jICAgICAgfCA0ICsrLS0KIHhlbi9hcmNoL2FybS9z
ZXR1cC5jICAgICAgICB8IDMgKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggfCAzICsr
LQogMyBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMK
aW5kZXggZTg4NTg3NC4uMTM1ODNlNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQu
YworKysgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCkBAIC0yMzgsNyArMjM4LDcgQEAgc3RhdGlj
IHZvaWQgX19pbml0IHByb2Nlc3NfbXVsdGlib290X25vZGUoY29uc3Qgdm9pZCAqZmR0LCBpbnQg
bm9kZSwKICAgICBpZiAoICFwcm9wICkKICAgICAgICAgcmV0dXJuOwogICAgIGFkZF9ib290X2Nt
ZGxpbmUoZmR0X2dldF9uYW1lKGZkdCwgcGFyZW50X25vZGUsICZsZW4pLCBwcm9wLT5kYXRhLAot
ICAgICAgICAgICAgICAgICAgICAga2luZCwgZG9tVSk7CisgICAgICAgICAgICAgICAgICAgICBr
aW5kLCBzdGFydCwgZG9tVSk7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBwcm9jZXNzX2Nob3Nl
bl9ub2RlKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCkBAIC0zMzUsNyArMzM1LDcgQEAgc3Rh
dGljIHZvaWQgX19pbml0IGVhcmx5X3ByaW50X2luZm8odm9pZCkKICAgICB9CiAgICAgcHJpbnRr
KCJcbiIpOwogICAgIGZvciAoIGkgPSAwIDsgaSA8IGNtZHMtPm5yX21vZHM7IGkrKyApCi0gICAg
ICAgIHByaW50aygiQ01ETElORVslZF06JXMgJXNcbiIsIGksCisgICAgICAgIHByaW50aygiQ01E
TElORVslIlBSSXBhZGRyIl06JXMgJXNcbiIsIGNtZHMtPmNtZGxpbmVbaV0uc3RhcnQsCiAgICAg
ICAgICAgICAgICBjbWRzLT5jbWRsaW5lW2ldLmR0X25hbWUsCiAgICAgICAgICAgICAgICAmY21k
cy0+Y21kbGluZVtpXS5jbWRsaW5lWzBdKTsKICAgICBwcmludGsoIlxuIik7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IGRiYmE4
ZjMuLmE4MTk5NTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9h
cmNoL2FybS9zZXR1cC5jCkBAIC0yNTQsNyArMjU0LDcgQEAgc3RydWN0IGJvb3Rtb2R1bGUgKiBf
X2luaXQgYm9vdF9tb2R1bGVfZmluZF9ieV9raW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kKQogfQog
CiB2b2lkIF9faW5pdCBhZGRfYm9vdF9jbWRsaW5lKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNo
YXIgKmNtZGxpbmUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3Rtb2R1bGVfa2lu
ZCBraW5kLCBib29sIGRvbVUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3Rtb2R1
bGVfa2luZCBraW5kLCBwYWRkcl90IHN0YXJ0LCBib29sIGRvbVUpCiB7CiAgICAgc3RydWN0IGJv
b3RjbWRsaW5lcyAqY21kcyA9ICZib290aW5mby5jbWRsaW5lczsKICAgICBzdHJ1Y3QgYm9vdGNt
ZGxpbmUgKmNtZDsKQEAgLTI2OCw2ICsyNjgsNyBAQCB2b2lkIF9faW5pdCBhZGRfYm9vdF9jbWRs
aW5lKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKmNtZGxpbmUsCiAgICAgY21kID0gJmNt
ZHMtPmNtZGxpbmVbY21kcy0+bnJfbW9kcysrXTsKICAgICBjbWQtPmtpbmQgPSBraW5kOwogICAg
IGNtZC0+ZG9tVSA9IGRvbVU7CisgICAgY21kLT5zdGFydCA9IHN0YXJ0OwogCiAgICAgQVNTRVJU
KHN0cmxlbihuYW1lKSA8PSBEVF9NQVhfTkFNRSk7CiAgICAgc2FmZV9zdHJjcHkoY21kLT5kdF9u
YW1lLCBuYW1lKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaAppbmRleCAzM2ZiMDRlLi4wZDc4N2U2IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9zZXR1cC5oCkBAIC00OSw2ICs0OSw3IEBAIHN0cnVjdCBib290bW9kdWxlIHsKIHN0cnVjdCBi
b290Y21kbGluZSB7CiAgICAgYm9vdG1vZHVsZV9raW5kIGtpbmQ7CiAgICAgYm9vbCBkb21VOwor
ICAgIHBhZGRyX3Qgc3RhcnQ7CiAgICAgY2hhciBkdF9uYW1lW0RUX01BWF9OQU1FXTsKICAgICBj
aGFyIGNtZGxpbmVbQk9PVE1PRF9NQVhfQ01ETElORV07CiB9OwpAQCAtMTA0LDcgKzEwNSw3IEBA
IHN0cnVjdCBib290bW9kdWxlICpib290X21vZHVsZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9r
aW5kIGtpbmQpOwogc3RydWN0IGJvb3Rtb2R1bGUgKiBfX2luaXQgYm9vdF9tb2R1bGVfZmluZF9i
eV9hZGRyX2FuZF9raW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3Qgc3RhcnQp
Owogdm9pZCBhZGRfYm9vdF9jbWRsaW5lKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKmNt
ZGxpbmUsCi0gICAgICAgICAgICAgICAgICAgICAgYm9vdG1vZHVsZV9raW5kIGtpbmQsIGJvb2wg
ZG9tVSk7CisgICAgICAgICAgICAgICAgICAgICAgYm9vdG1vZHVsZV9raW5kIGtpbmQsIHBhZGRy
X3Qgc3RhcnQsIGJvb2wgZG9tVSk7CiBzdHJ1Y3QgYm9vdGNtZGxpbmUgKmJvb3RfY21kbGluZV9m
aW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQpOwogc3RydWN0IGJvb3RjbWRsaW5lICog
X19pbml0IGJvb3RfY21kbGluZV9maW5kX2J5X25hbWUoY29uc3QgY2hhciAqbmFtZSk7CiBjb25z
dCBjaGFyICogX19pbml0IGJvb3RfbW9kdWxlX2tpbmRfYXNfc3RyaW5nKGJvb3Rtb2R1bGVfa2lu
ZCBraW5kKTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBd-0000jZ-Hr; Mon, 12 Nov 2018 23:00: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBb-0000bm-Sn
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:03 +0000
X-Inumbo-ID: b02c2324-e6ce-11e8-a049-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b02c2324-e6ce-11e8-a049-12d6303a7972;
 Mon, 12 Nov 2018 23:00:03 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 401522250F;
 Mon, 12 Nov 2018 23:00:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063602;
 bh=Zo804NrqeHp7qYZGkWaLEK00SCEStuQ72Vqq1WW3mlg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=jwK2eHHU5GWdl/u7SUJnEfSJMm/0rlOfVeXss/GPxFGeuhLUVJcg2kRCeojm371kV
 XT069JTpTsngVr8qJB/GMOJmcnZvEYJxbNrdLEqryFMmnR0zVu9DKXBmMIHFresXHx
 8OgVK5kZlyuNGAYSDj5o3YbiFuUQhyTPwCn01neI=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:40 -0800
Message-Id: <1542063598-23767-7-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 07/25] xen/arm: don't add duplicate boot
 modules, introduce domU flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3QgYWRkIGR1cGxpY2F0ZSBib290IG1vZHVsZXMgKHNhbWUga2luZCBhbmQgc2FtZSBzdGFy
dCBhZGRyZXNzKSwKdGhleSBhcmUgZnJlZWQgbGF0ZXIsIHdlIGRvbid0IHdhbnQgdG8gaW50cm9k
dWNlIGRvdWJsZS1mcmVlIGVycm9ycy4KCkludHJvZHVjZSBhIGRvbVUgZmxhZyBpbiBzdHJ1Y3Qg
Ym9vdG1vZHVsZSBhbmQgc3RydWN0IGJvb3RjbWRsaW5lLiBTZXQKaXQgZm9yIGtlcm5lbHMgYW5k
IHJhbWRpc2tzIG9mICJ4ZW4sZG9tYWluIiBub2RlcyB0byBhdm9pZCBnZXR0aW5nCmNvbmZ1c2Vk
IGluIGtlcm5lbF9wcm9iZSwgd2hlcmUgd2UgdHJ5IHRvIGd1ZXNzIHdoaWNoIGlzIHRoZSBkb20w
IGtlcm5lbAphbmQgaW5pdHJkIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBhbGwgdmVyc2lvbnMgb2Yg
dGhlIG11bHRpYm9vdCBzcGVjLgoKYm9vdF9tb2R1bGVfZmluZF9ieV9raW5kIGFuZCBib290X2Nt
ZGxpbmVfZmluZF9ieV9raW5kIGF1dG9tYXRpY2FsbHkKY2hlY2sgZm9yICFkb21VIGVudHJpZXMg
KHRoZXkgYXJlIG9ubHkgdXNlZCBmb3Igbm9uLWRvbVUgbW9kdWxlcykuCgpTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+ClJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkNoYW5nZXMgaW4gdjY6Ci0g
dXBkYXRlIGNvbW1lbnRzCgpDaGFuZ2VzIGluIHY1OgotIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UK
LSBhZGQgaW4tY29kZSBjb21tZW50cwoKQ2hhbmdlcyBpbiB2NDoKLSB1c2UgdW5zaWduZWQgaW50
Ci0gYmV0dGVyIGNvbW1pdCBtZXNzYWdlCi0gaW50cm9kdWNlIGRvbVUgZmxhZyBhbmQgdXNhZ2UK
CkNoYW5nZXMgaW4gdjI6Ci0gbmV3IHBhdGNoCi0tLQogeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyAg
ICAgIHwgMTEgKysrKysrKy0tLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICB8IDM0ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc2V0
dXAuaCB8IDEyICsrKysrKysrKystLQogMyBmaWxlcyBjaGFuZ2VkLCA0NiBpbnNlcnRpb25zKCsp
LCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIGIv
eGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwppbmRleCA3NjY5M2I1Li5lODg1ODc0IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCisrKyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKQEAg
LTE3Niw2ICsxNzYsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19tdWx0aWJvb3Rfbm9k
ZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAgIGludCBsZW4gPSA5MjsKICAgICBjaGFy
IHBhdGhbOTJdOwogICAgIGludCBwYXJlbnRfbm9kZSwgcmV0OworICAgIGJvb2wgZG9tVTsKIAog
ICAgIHBhcmVudF9ub2RlID0gZmR0X3BhcmVudF9vZmZzZXQoZmR0LCBub2RlKTsKICAgICBBU1NF
UlQocGFyZW50X25vZGUgPj0gMCk7CkBAIC0yMzAsMTIgKzIzMSwxNCBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgcHJvY2Vzc19tdWx0aWJvb3Rfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAog
ICAgICAgICAgICAga2luZCA9IEJPT1RNT0RfWFNNOwogICAgIH0KIAotICAgIGFkZF9ib290X21v
ZHVsZShraW5kLCBzdGFydCwgc2l6ZSk7CisgICAgZG9tVSA9IGZkdF9ub2RlX2NoZWNrX2NvbXBh
dGlibGUoZmR0LCBwYXJlbnRfbm9kZSwgInhlbixkb21haW4iKSA9PSAwOworICAgIGFkZF9ib290
X21vZHVsZShraW5kLCBzdGFydCwgc2l6ZSwgZG9tVSk7CiAKICAgICBwcm9wID0gZmR0X2dldF9w
cm9wZXJ0eShmZHQsIG5vZGUsICJib290YXJncyIsICZsZW4pOwogICAgIGlmICggIXByb3AgKQog
ICAgICAgICByZXR1cm47Ci0gICAgYWRkX2Jvb3RfY21kbGluZShmZHRfZ2V0X25hbWUoZmR0LCBw
YXJlbnRfbm9kZSwgJmxlbiksIHByb3AtPmRhdGEsIGtpbmQpOworICAgIGFkZF9ib290X2NtZGxp
bmUoZmR0X2dldF9uYW1lKGZkdCwgcGFyZW50X25vZGUsICZsZW4pLCBwcm9wLT5kYXRhLAorICAg
ICAgICAgICAgICAgICAgICAga2luZCwgZG9tVSk7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBw
cm9jZXNzX2Nob3Nlbl9ub2RlKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCkBAIC0yODEsNyAr
Mjg0LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHByb2Nlc3NfY2hvc2VuX25vZGUoY29uc3Qgdm9p
ZCAqZmR0LCBpbnQgbm9kZSwKIAogICAgIHByaW50aygiSW5pdHJkICUiUFJJcGFkZHIiLSUiUFJJ
cGFkZHIiXG4iLCBzdGFydCwgZW5kKTsKIAotICAgIGFkZF9ib290X21vZHVsZShCT09UTU9EX1JB
TURJU0ssIHN0YXJ0LCBlbmQtc3RhcnQpOworICAgIGFkZF9ib290X21vZHVsZShCT09UTU9EX1JB
TURJU0ssIHN0YXJ0LCBlbmQtc3RhcnQsIGZhbHNlKTsKIH0KIAogc3RhdGljIGludCBfX2luaXQg
ZWFybHlfc2Nhbl9ub2RlKGNvbnN0IHZvaWQgKmZkdCwKQEAgLTM1Miw3ICszNTUsNyBAQCBzaXpl
X3QgX19pbml0IGJvb3RfZmR0X2luZm8oY29uc3Qgdm9pZCAqZmR0LCBwYWRkcl90IHBhZGRyKQog
ICAgIGlmICggcmV0IDwgMCApCiAgICAgICAgIHBhbmljKCJObyB2YWxpZCBkZXZpY2UgdHJlZVxu
Iik7CiAKLSAgICBhZGRfYm9vdF9tb2R1bGUoQk9PVE1PRF9GRFQsIHBhZGRyLCBmZHRfdG90YWxz
aXplKGZkdCkpOworICAgIGFkZF9ib290X21vZHVsZShCT09UTU9EX0ZEVCwgcGFkZHIsIGZkdF90
b3RhbHNpemUoZmR0KSwgZmFsc2UpOwogCiAgICAgZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9kZSgo
dm9pZCAqKWZkdCwgZWFybHlfc2Nhbl9ub2RlLCBOVUxMKTsKICAgICBlYXJseV9wcmludF9pbmZv
KCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1
cC5jCmluZGV4IDIwOTg1OTEuLmM2OWU4NzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1
cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC0yMDEsMTAgKzIwMSwxMiBAQCB2b2lk
IF9faW5pdCBkdF91bnJlc2VydmVkX3JlZ2lvbnMocGFkZHJfdCBzLCBwYWRkcl90IGUsCiB9CiAK
IHN0cnVjdCBib290bW9kdWxlIF9faW5pdCAqYWRkX2Jvb3RfbW9kdWxlKGJvb3Rtb2R1bGVfa2lu
ZCBraW5kLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJf
dCBzdGFydCwgcGFkZHJfdCBzaXplKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFkZHJfdCBzdGFydCwgcGFkZHJfdCBzaXplLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBkb21VKQogewogICAgIHN0cnVjdCBib290bW9k
dWxlcyAqbW9kcyA9ICZib290aW5mby5tb2R1bGVzOwogICAgIHN0cnVjdCBib290bW9kdWxlICpt
b2Q7CisgICAgdW5zaWduZWQgaW50IGk7CiAKICAgICBpZiAoIG1vZHMtPm5yX21vZHMgPT0gTUFY
X01PRFVMRVMgKQogICAgIHsKQEAgLTIxMiwxNSArMjE0LDMxIEBAIHN0cnVjdCBib290bW9kdWxl
IF9faW5pdCAqYWRkX2Jvb3RfbW9kdWxlKGJvb3Rtb2R1bGVfa2luZCBraW5kLAogICAgICAgICAg
ICAgICAgYm9vdF9tb2R1bGVfa2luZF9hc19zdHJpbmcoa2luZCksIHN0YXJ0LCBzdGFydCArIHNp
emUpOwogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CisgICAgZm9yICggaSA9IDAgOyBpIDwg
bW9kcy0+bnJfbW9kcyA7IGkrKyApCisgICAgeworICAgICAgICBtb2QgPSAmbW9kcy0+bW9kdWxl
W2ldOworICAgICAgICBpZiAoIG1vZC0+a2luZCA9PSBraW5kICYmIG1vZC0+c3RhcnQgPT0gc3Rh
cnQgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFkb21VICkKKyAgICAgICAgICAgICAg
ICBtb2QtPmRvbVUgPSBmYWxzZTsKKyAgICAgICAgICAgIHJldHVybiBtb2Q7CisgICAgICAgIH0K
KyAgICB9CiAKICAgICBtb2QgPSAmbW9kcy0+bW9kdWxlW21vZHMtPm5yX21vZHMrK107CiAgICAg
bW9kLT5raW5kID0ga2luZDsKICAgICBtb2QtPnN0YXJ0ID0gc3RhcnQ7CiAgICAgbW9kLT5zaXpl
ID0gc2l6ZTsKKyAgICBtb2QtPmRvbVUgPSBkb21VOwogCiAgICAgcmV0dXJuIG1vZDsKIH0KIAor
LyoKKyAqIGJvb3RfbW9kdWxlX2ZpbmRfYnlfa2luZCBjYW4gb25seSBiZSB1c2VkIHRvIHJldHVy
biBYZW4gbW9kdWxlcyAoZS5nCisgKiBYU00sIERUQikgb3IgRG9tMCBtb2R1bGVzLiBUaGlzIGlz
IG5vdCBzdWl0YWJsZSBmb3IgbG9va2luZyB1cCBndWVzdAorICogbW9kdWxlcy4KKyAqLwogc3Ry
dWN0IGJvb3Rtb2R1bGUgKiBfX2luaXQgYm9vdF9tb2R1bGVfZmluZF9ieV9raW5kKGJvb3Rtb2R1
bGVfa2luZCBraW5kKQogewogICAgIHN0cnVjdCBib290bW9kdWxlcyAqbW9kcyA9ICZib290aW5m
by5tb2R1bGVzOwpAQCAtMjI5LDE0ICsyNDcsMTQgQEAgc3RydWN0IGJvb3Rtb2R1bGUgKiBfX2lu
aXQgYm9vdF9tb2R1bGVfZmluZF9ieV9raW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kKQogICAgIGZv
ciAoaSA9IDAgOyBpIDwgbW9kcy0+bnJfbW9kcyA7IGkrKyApCiAgICAgewogICAgICAgICBtb2Qg
PSAmbW9kcy0+bW9kdWxlW2ldOwotICAgICAgICBpZiAoIG1vZC0+a2luZCA9PSBraW5kICkKKyAg
ICAgICAgaWYgKCBtb2QtPmtpbmQgPT0ga2luZCAmJiAhbW9kLT5kb21VICkKICAgICAgICAgICAg
IHJldHVybiBtb2Q7CiAgICAgfQogICAgIHJldHVybiBOVUxMOwogfQogCiB2b2lkIF9faW5pdCBh
ZGRfYm9vdF9jbWRsaW5lKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKmNtZGxpbmUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3Rtb2R1bGVfa2luZCBraW5kKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib290bW9kdWxlX2tpbmQga2luZCwgYm9vbCBkb21VKQog
ewogICAgIHN0cnVjdCBib290Y21kbGluZXMgKmNtZHMgPSAmYm9vdGluZm8uY21kbGluZXM7CiAg
ICAgc3RydWN0IGJvb3RjbWRsaW5lICpjbWQ7CkBAIC0yNDksNiArMjY3LDcgQEAgdm9pZCBfX2lu
aXQgYWRkX2Jvb3RfY21kbGluZShjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpjbWRsaW5l
LAogCiAgICAgY21kID0gJmNtZHMtPmNtZGxpbmVbY21kcy0+bnJfbW9kcysrXTsKICAgICBjbWQt
PmtpbmQgPSBraW5kOworICAgIGNtZC0+ZG9tVSA9IGRvbVU7CiAKICAgICBBU1NFUlQoc3RybGVu
KG5hbWUpIDw9IERUX01BWF9OQU1FKTsKICAgICBzYWZlX3N0cmNweShjbWQtPmR0X25hbWUsIG5h
bWUpOwpAQCAtMjU4LDYgKzI3NywxMSBAQCB2b2lkIF9faW5pdCBhZGRfYm9vdF9jbWRsaW5lKGNv
bnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKmNtZGxpbmUsCiAgICAgc2FmZV9zdHJjcHkoY21k
LT5jbWRsaW5lLCBjbWRsaW5lKTsKIH0KIAorLyoKKyAqIGJvb3RfY21kbGluZV9maW5kX2J5X2tp
bmQgY2FuIG9ubHkgYmUgdXNlZCB0byByZXR1cm4gWGVuIG1vZHVsZXMgKGUuZworICogWFNNLCBE
VEIpIG9yIERvbTAgbW9kdWxlcy4gVGhpcyBpcyBub3Qgc3VpdGFibGUgZm9yIGxvb2tpbmcgdXAg
Z3Vlc3QKKyAqIG1vZHVsZXMuCisgKi8KIHN0cnVjdCBib290Y21kbGluZSAqIF9faW5pdCBib290
X2NtZGxpbmVfZmluZF9ieV9raW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kKQogewogICAgIHN0cnVj
dCBib290Y21kbGluZXMgKmNtZHMgPSAmYm9vdGluZm8uY21kbGluZXM7CkBAIC0yNjcsNyArMjkx
LDcgQEAgc3RydWN0IGJvb3RjbWRsaW5lICogX19pbml0IGJvb3RfY21kbGluZV9maW5kX2J5X2tp
bmQoYm9vdG1vZHVsZV9raW5kIGtpbmQpCiAgICAgZm9yICggaSA9IDAgOyBpIDwgY21kcy0+bnJf
bW9kcyA7IGkrKyApCiAgICAgewogICAgICAgICBjbWQgPSAmY21kcy0+Y21kbGluZVtpXTsKLSAg
ICAgICAgaWYgKCBjbWQtPmtpbmQgPT0ga2luZCApCisgICAgICAgIGlmICggY21kLT5raW5kID09
IGtpbmQgJiYgIWNtZC0+ZG9tVSApCiAgICAgICAgICAgICByZXR1cm4gY21kOwogICAgIH0KICAg
ICByZXR1cm4gTlVMTDsKQEAgLTc2MSw3ICs3ODUsNyBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4o
dW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogICAgIC8qIFJlZ2lzdGVyIFhlbidzIGxv
YWQgYWRkcmVzcyBhcyBhIGJvb3QgbW9kdWxlLiAqLwogICAgIHhlbl9ib290bW9kdWxlID0gYWRk
X2Jvb3RfbW9kdWxlKEJPT1RNT0RfWEVOLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
cGFkZHJfdCkodWludHB0cl90KShfc3RhcnQgKyBib290X3BoeXNfb2Zmc2V0KSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoX2VuZCAtIF9zdGFydCAr
IDEpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCko
X2VuZCAtIF9zdGFydCArIDEpLCBmYWxzZSk7CiAgICAgQlVHX09OKCF4ZW5fYm9vdG1vZHVsZSk7
CiAKICAgICB4ZW5fcGFkZHIgPSBnZXRfeGVuX3BhZGRyKCk7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3NldHVwLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKaW5kZXgg
NzU4MDAwNy4uM2EzMDMyOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaApAQCAtMzAsOSArMzAsMTYgQEAgc3Ry
dWN0IG1lbWluZm8gewogICAgIHN0cnVjdCBtZW1iYW5rIGJhbmtbTlJfTUVNX0JBTktTXTsKIH07
CiAKKy8qCisgKiBUaGUgZG9tVSBmbGFnIGlzIHNldCBmb3Iga2VybmVscyBhbmQgcmFtZGlza3Mg
b2YgInhlbixkb21haW4iIG5vZGVzLgorICogVGhlIHB1cnBvc2Ugb2YgdGhlIGRvbVUgZmxhZyBp
cyB0byBhdm9pZCBnZXR0aW5nIGNvbmZ1c2VkIGluCisgKiBrZXJuZWxfcHJvYmUsIHdoZXJlIHdl
IHRyeSB0byBndWVzcyB3aGljaCBpcyB0aGUgZG9tMCBrZXJuZWwgYW5kCisgKiBpbml0cmQgdG8g
YmUgY29tcGF0aWJsZSB3aXRoIGFsbCB2ZXJzaW9ucyBvZiB0aGUgbXVsdGlib290IHNwZWMuIAor
ICovCiAjZGVmaW5lIEJPT1RNT0RfTUFYX0NNRExJTkUgMTAyNAogc3RydWN0IGJvb3Rtb2R1bGUg
ewogICAgIGJvb3Rtb2R1bGVfa2luZCBraW5kOworICAgIGJvb2wgZG9tVTsKICAgICBwYWRkcl90
IHN0YXJ0OwogICAgIHBhZGRyX3Qgc2l6ZTsKIH07CkBAIC00MSw2ICs0OCw3IEBAIHN0cnVjdCBi
b290bW9kdWxlIHsKICNkZWZpbmUgRFRfTUFYX05BTUUgNDEKIHN0cnVjdCBib290Y21kbGluZSB7
CiAgICAgYm9vdG1vZHVsZV9raW5kIGtpbmQ7CisgICAgYm9vbCBkb21VOwogICAgIGNoYXIgZHRf
bmFtZVtEVF9NQVhfTkFNRV07CiAgICAgY2hhciBjbWRsaW5lW0JPT1RNT0RfTUFYX0NNRExJTkVd
OwogfTsKQEAgLTkxLDEwICs5OSwxMCBAQCBzaXplX3QgX19pbml0IGJvb3RfZmR0X2luZm8oY29u
c3Qgdm9pZCAqZmR0LCBwYWRkcl90IHBhZGRyKTsKIGNvbnN0IGNoYXIgX19pbml0ICpib290X2Zk
dF9jbWRsaW5lKGNvbnN0IHZvaWQgKmZkdCk7CiAKIHN0cnVjdCBib290bW9kdWxlICphZGRfYm9v
dF9tb2R1bGUoYm9vdG1vZHVsZV9raW5kIGtpbmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhZGRyX3Qgc3RhcnQsIHBhZGRyX3Qgc2l6ZSk7CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhZGRyX3Qgc3RhcnQsIHBhZGRyX3Qgc2l6ZSwgYm9vbCBkb21V
KTsKIHN0cnVjdCBib290bW9kdWxlICpib290X21vZHVsZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVs
ZV9raW5kIGtpbmQpOwogdm9pZCBhZGRfYm9vdF9jbWRsaW5lKGNvbnN0IGNoYXIgKm5hbWUsIGNv
bnN0IGNoYXIgKmNtZGxpbmUsCi0gICAgICAgICAgICAgICAgICAgICAgYm9vdG1vZHVsZV9raW5k
IGtpbmQpOworICAgICAgICAgICAgICAgICAgICAgIGJvb3Rtb2R1bGVfa2luZCBraW5kLCBib29s
IGRvbVUpOwogc3RydWN0IGJvb3RjbWRsaW5lICpib290X2NtZGxpbmVfZmluZF9ieV9raW5kKGJv
b3Rtb2R1bGVfa2luZCBraW5kKTsKIGNvbnN0IGNoYXIgKiBfX2luaXQgYm9vdF9tb2R1bGVfa2lu
ZF9hc19zdHJpbmcoYm9vdG1vZHVsZV9raW5kIGtpbmQpOwogCi0tIAoxLjkuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBe-0000pk-UT; Mon, 12 Nov 2018 23: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBd-0000hy-9m
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:05 +0000
X-Inumbo-ID: b0f9a510-e6ce-11e8-ba71-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b0f9a510-e6ce-11e8-ba71-12d6303a7972;
 Mon, 12 Nov 2018 23:00:04 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A1D9B22511;
 Mon, 12 Nov 2018 23:00:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063603;
 bh=YkJ2ykOMh2r38Q1ez20Alxos+5nDXiKEdUgJOp5o1wg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=aInd/sJjeGg17E5NY/8LuSutwn5WgT22vdCWRw7zKGUjZNoBw9NgVQ+RhKS/CNjCq
 gDiodfp6msHXxemJ72gUDiYKXS1MsPcY7PLHybsh50s11rsvjSXDPmb4wCX8hJJcC6
 zwv+Q2/MpplodQRN5TjKQjzbnO/mSxt51QHBoQN0=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:43 -0800
Message-Id: <1542063598-23767-10-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 10/25] xen/arm: rename get_11_allocation_size
 to get_allocation_size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzdGVmYW5vc0B4aWxpbnguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCi0tLQoKQ2hhbmdlcyBpbiB2MzoKLSBubyBjaGFuZ2UgaW4gcHJpbnQgbWVz
c2FnZXMKLSBkbyBub3QgcmVtb3ZlIEJVR19PTgoKQ2hhbmdlcyBpbiB2MjoKLSBuZXcgcGF0Y2gK
LS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAxMiArKysrKystLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
CmluZGV4IDU5YzlmMzQuLmNhMGM0ZjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTc3LDcgKzc3LDcg
QEAgc3RydWN0IHZjcHUgKl9faW5pdCBhbGxvY19kb20wX3ZjcHUwKHN0cnVjdCBkb21haW4gKmRv
bTApCiAgICAgcmV0dXJuIHZjcHVfY3JlYXRlKGRvbTAsIDAsIDApOwogfQogCi1zdGF0aWMgdW5z
aWduZWQgaW50IF9faW5pdCBnZXRfMTFfYWxsb2NhdGlvbl9zaXplKHBhZGRyX3Qgc2l6ZSkKK3N0
YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IGdldF9hbGxvY2F0aW9uX3NpemUocGFkZHJfdCBzaXpl
KQogewogICAgIC8qCiAgICAgICogZ2V0X29yZGVyX2Zyb21fYnl0ZXMgcmV0dXJucyB0aGUgb3Jk
ZXIgZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvCkBAIC0yNDksNyArMjQ5LDcgQEAgc3RhdGljIHZv
aWQgX19pbml0IGFsbG9jYXRlX21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVs
X2luZm8gKmtpbmZvKQogICAgICAgICBnZXRfb3JkZXJfZnJvbV9ieXRlcyhtaW5fdChwYWRkcl90
LCBkb20wX21lbSwgTUIoMTI4KSkpOwogICAgIGNvbnN0IHVuc2lnbmVkIGludCBtaW5fb3JkZXIg
PSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhNQig0KSk7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7
Ci0gICAgdW5zaWduZWQgaW50IG9yZGVyID0gZ2V0XzExX2FsbG9jYXRpb25fc2l6ZShraW5mby0+
dW5hc3NpZ25lZF9tZW0pOworICAgIHVuc2lnbmVkIGludCBvcmRlciA9IGdldF9hbGxvY2F0aW9u
X3NpemUoa2luZm8tPnVuYXNzaWduZWRfbWVtKTsKICAgICBpbnQgaTsKIAogICAgIGJvb2wgbG93
bWVtID0gdHJ1ZTsKQEAgLTMwMSw3ICszMDEsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYWxsb2Nh
dGVfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAg
ICAgICogSWYgd2UgZmFpbGVkIHRvIGFsbG9jYXRlIGJhbmswIHVuZGVyIDRHQiwgY29udGludWUg
YWxsb2NhdGluZwogICAgICAqIG1lbW9yeSBmcm9tIGFib3ZlIDRHQiBhbmQgZmlsbCBpbiBiYW5r
cy4KICAgICAgKi8KLSAgICBvcmRlciA9IGdldF8xMV9hbGxvY2F0aW9uX3NpemUoa2luZm8tPnVu
YXNzaWduZWRfbWVtKTsKKyAgICBvcmRlciA9IGdldF9hbGxvY2F0aW9uX3NpemUoa2luZm8tPnVu
YXNzaWduZWRfbWVtKTsKICAgICB3aGlsZSAoIGtpbmZvLT51bmFzc2lnbmVkX21lbSAmJiBraW5m
by0+bWVtLm5yX2JhbmtzIDwgTlJfTUVNX0JBTktTICkKICAgICB7CiAgICAgICAgIHBnID0gYWxs
b2NfZG9taGVhcF9wYWdlcyhkLCBvcmRlciwgbG93bWVtID8gTUVNRl9iaXRzKDMyKSA6IDApOwpA
QCAtMzEyLDcgKzMxMiw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9tZW1vcnkoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICAgICAgICAgIGlm
ICggbG93bWVtICYmIG9yZGVyIDwgbWluX2xvd19vcmRlcikKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICBEMTFQUklOVCgiRmFpbGVkIGF0IG1pbl9sb3dfb3JkZXIsIGFsbG93IGhpZ2gg
YWxsb2NhdGlvbnNcbiIpOwotICAgICAgICAgICAgICAgIG9yZGVyID0gZ2V0XzExX2FsbG9jYXRp
b25fc2l6ZShraW5mby0+dW5hc3NpZ25lZF9tZW0pOworICAgICAgICAgICAgICAgIG9yZGVyID0g
Z2V0X2FsbG9jYXRpb25fc2l6ZShraW5mby0+dW5hc3NpZ25lZF9tZW0pOwogICAgICAgICAgICAg
ICAgIGxvd21lbSA9IGZhbHNlOwogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAg
ICAgfQpAQCAtMzMyLDcgKzMzMiw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9tZW1v
cnkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICAgICAg
ICAgIGlmICggbG93bWVtICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBEMTFQUklO
VCgiQWxsb2NhdGlvbiBiZWxvdyBiYW5rIDAsIGFsbG93IGhpZ2ggYWxsb2NhdGlvbnNcbiIpOwot
ICAgICAgICAgICAgICAgIG9yZGVyID0gZ2V0XzExX2FsbG9jYXRpb25fc2l6ZShraW5mby0+dW5h
c3NpZ25lZF9tZW0pOworICAgICAgICAgICAgICAgIG9yZGVyID0gZ2V0X2FsbG9jYXRpb25fc2l6
ZShraW5mby0+dW5hc3NpZ25lZF9tZW0pOwogICAgICAgICAgICAgICAgIGxvd21lbSA9IGZhbHNl
OwogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgfQpAQCAtMzQ3LDcgKzM0
Nyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9tZW1vcnkoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICAgICAgICogU3VjY2VzcywgbmV4dCB0
aW1lIGFyb3VuZCB0cnkgYWdhaW4gdG8gZ2V0IHRoZSBsYXJnZXN0IG9yZGVyCiAgICAgICAgICAq
IGFsbG9jYXRpb24gcG9zc2libGUuCiAgICAgICAgICAqLwotICAgICAgICBvcmRlciA9IGdldF8x
MV9hbGxvY2F0aW9uX3NpemUoa2luZm8tPnVuYXNzaWduZWRfbWVtKTsKKyAgICAgICAgb3JkZXIg
PSBnZXRfYWxsb2NhdGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7CiAgICAgfQogCiAg
ICAgaWYgKCBraW5mby0+dW5hc3NpZ25lZF9tZW0gKQotLSAKMS45LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBf-0000tL-Jw; Mon, 12 Nov 2018 23: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBe-0000ky-1x
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:06 +0000
X-Inumbo-ID: b1378f5d-e6ce-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1378f5d-e6ce-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 23:00:04 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1BD2722504;
 Mon, 12 Nov 2018 23:00:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063604;
 bh=0rMSzg545YABadmOBAd1EvOIfjR+ML+HBnY6a4/3xok=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=AJRMOOoBMFSWpubayApMfuzaUxHvpzHLEhntosKakIl3u5uafhMW6PN9ZiCYGin+W
 /75PnjtR57ZtKyMW2zEcZO6Fbf5uFPf4j9bAlliGFIdJF+L4D4l9grNNpjjUkxOwev
 ZWDO6GrRRyBoV/lGfl2Oc4whsbuTr3oMwgl+O+88=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:44 -0800
Message-Id: <1542063598-23767-11-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 11/25] xen/arm: rename allocate_memory to
 allocate_memory_11
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YWxsb2NhdGVfbWVtb3J5IG9ubHkgZGVhbHMgd2l0aCBkaXJlY3RseSBtYXBwZWQgbWVtb3J5LiBS
ZW5hbWUgaXQgdG8KYWxsb2NhdGVfbWVtb3J5XzExLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQpDaGFuZ2VzIGluIHYzOgotIGFkZCBwYXRjaAotLS0K
IHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDUgKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGNhMGM0
ZjcuLjY2YTI1OGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTI0Myw3ICsyNDMsOCBAQCBmYWlsOgog
ICogKGFzIGRlc2NyaWJlZCBhYm92ZSkgd2UgYWxsb3cgaGlnaGVyIGFsbG9jYXRpb25zIGFuZCBj
b250aW51ZSB1bnRpbAogICogdGhhdCBydW5zIG91dCAob3Igd2UgaGF2ZSBhbGxvY2F0ZWQgc3Vm
ZmljaWVudCBkb20wIG1lbW9yeSkuCiAgKi8KLXN0YXRpYyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9t
ZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKK3N0YXRp
YyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGtlcm5lbF9pbmZvICpraW5m
bykKIHsKICAgICBjb25zdCB1bnNpZ25lZCBpbnQgbWluX2xvd19vcmRlciA9CiAgICAgICAgIGdl
dF9vcmRlcl9mcm9tX2J5dGVzKG1pbl90KHBhZGRyX3QsIGRvbTBfbWVtLCBNQigxMjgpKSk7CkBA
IC0yMTUyLDcgKzIxNTMsNyBAQCBpbnQgX19pbml0IGNvbnN0cnVjdF9kb20wKHN0cnVjdCBkb21h
aW4gKmQpCiAKICNlbmRpZgogCi0gICAgYWxsb2NhdGVfbWVtb3J5KGQsICZraW5mbyk7CisgICAg
YWxsb2NhdGVfbWVtb3J5XzExKGQsICZraW5mbyk7CiAgICAgZmluZF9nbnR0YWJfcmVnaW9uKGQs
ICZraW5mbyk7CiAKICAgICAvKiBNYXAgZXh0cmEgR0lDIE1NSU8sIGlycXMgYW5kIG90aGVyIGh3
IHN0dWZmcyB0byBkb20wLiAqLwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBg-0000vz-4U; Mon, 12 Nov 2018 23:00: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBe-0000nD-HG
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:06 +0000
X-Inumbo-ID: b1889176-e6ce-11e8-98a2-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1889176-e6ce-11e8-98a2-12d6303a7972;
 Mon, 12 Nov 2018 23:00:05 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8455122506;
 Mon, 12 Nov 2018 23:00:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063604;
 bh=XPrEKQ2dOj4dglBpWq04HB75HqyCPUV/qSyv4m0SgvY=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=Z1KrYJYeqWBtcc41kItG/elh1oYx0Qnd8ol0Y16LZVGO44JXv3+ZDeaGdTxuh/7R0
 m5RzmcClV3gD1SJ9Fbun/HdGJLMDLroE0a/Bc22PWiNX2hwst2XefqONObfP+XOAej
 VVvpXDYBHev2Aoh5/W+LdRbyA0Va6vZ1igzCvbnk=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:45 -0800
Message-Id: <1542063598-23767-12-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 12/25] xen/arm: introduce allocate_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGFuIGFsbG9jYXRlX21lbW9yeSBmdW5jdGlvbiBhYmxlIHRvIGFsbG9jYXRlIG1l
bW9yeSBmb3IgRG9tVXMKYW5kIG1hcCBpdCBhdCB0aGUgcmlnaHQgZ3Vlc3QgYWRkcmVzc2VzLCBh
Y2NvcmRpbmcgdG8gdGhlIGd1ZXN0IG1lbW9yeQptYXA6IEdVRVNUX1JBTTBfQkFTRSBhbmQgR1VF
U1RfUkFNMV9CQVNFLgoKVGhpcyBpcyB1bmRlciAjaWYgMCBhcyBub3QgdXNlZCBmb3Igbm93LgoK
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgotLS0KQ2hh
bmdlcyBpbiB2NzoKLSB1c2UgJXBkCi0gcG9wdWxhdGUgYmFuayBlYXJsaWVyIHRvIHJlbW92ZSBs
b2NhbCB2YXJpYWJsZXMKCkNoYW5nZXMgaW4gdjY6Ci0gdHVybiBkcHJpbnRrcyBpbnRvIHByaW50
awotIHVzZSBwYW5pYyBpbnN0ZWFkIG9mIHByaW50aytCVUdfT04KLSB1c2UgSnVsaWVuJ3MgaW1w
bGVtZW50YXRpb24gb2YgYWxsb2NhdGVfYmFua19tZW1vcnkKCkNoYW5nZXMgaW4gdjU6Ci0gaW1w
cm92ZSBjb21taXQgbWVzc2FnZQotIGNvZGUgc3R5bGUKLSByZW1vdmUgdW5uZWVkZWQgbG9jYWwg
dmFyCi0gd2hpbGUgbG9vcCBpbiBhbGxvY2F0ZV9iYW5rX21lbW9yeSB0byBhbGxvY2F0ZSBtZW1v
cnkgc28gdGhhdCBpdAogIGRvZXNuJ3QgaGF2ZSB0byBiZSBjb250aWd1b3MKLSBjb21iaWxlIHdo
aWxlIGxvb3BzIGluIGFsbG9jYXRlX21lbW9yeQoKQ2hhbmdlcyBpbiB2NDoKLSBtb3ZlIGVhcmxp
ZXIsIGFkZCAjaWYgMAotIGludHJvZHVjZSBhbGxvY2F0ZV9iYW5rX21lbW9yeSwgcmVtb3ZlIGlu
c2VydF9iYW5rCi0gYWxsb2NhdGVfYmFua19tZW1vcnkgYWxsb2NhdGUgbWVtb3J5IGFuZCBpbnNl
cnRzIHRoZSBiYW5rLCB3aGlsZQogIGFsbG9jYXRlX21lbW9yeSBzcGVjaWZpZXMgd2hlcmUgdG8g
ZG8gdGhhdAoKQ2hhbmdlcyBpbiB2MzoKLSBuZXcgcGF0Y2gKLS0tCiB4ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMgfCAxMDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMDEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpp
bmRleCA2NmEyNThhLi45NTc1NzJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0zNjgsNiArMzY4LDEw
NyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYWxsb2NhdGVfbWVtb3J5XzExKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgfQogfQogCisjaWYgMAorc3RhdGljIGJvb2wgX19pbml0IGFsbG9jYXRlX2Jhbmtf
bWVtb3J5KHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ2ZuX3Qgc2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdG90X3NpemUpCit7CisgICAgaW50IHJlczsKKyAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKKyAgICBzdHJ1Y3QgbWVtYmFuayAqYmFuazsKKyAgICB1
bnNpZ25lZCBpbnQgbWF4X29yZGVyID0gfjA7CisKKyAgICBiYW5rID0gJmtpbmZvLT5tZW0uYmFu
a1traW5mby0+bWVtLm5yX2JhbmtzXTsKKyAgICBiYW5rLT5zdGFydCA9IGdmbl90b19nYWRkcihz
Z2ZuKTsKKyAgICBiYW5rLT5zaXplID0gdG90X3NpemU7CisKKyAgICB3aGlsZSAoIHRvdF9zaXpl
ID4gMCApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIgPSBnZXRfYWxsb2NhdGlv
bl9zaXplKHRvdF9zaXplKTsKKworICAgICAgICBvcmRlciA9IG1pbihtYXhfb3JkZXIsIG9yZGVy
KTsKKworICAgICAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3JkZXIsIDApOworICAg
ICAgICBpZiAoICFwZyApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAg
KiBJZiB3ZSBjYW4ndCBhbGxvY2F0ZSBvbmUgcGFnZSwgdGhlbiBpdCBpcyB1bmxpa2VseSB0bwor
ICAgICAgICAgICAgICogc3VjY2VlZCBpbiB0aGUgbmV4dCBpdGVyYXRpb24uIFNvIGJhaWwgb3V0
LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoICFvcmRlciApCisgICAgICAgICAg
ICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogSWYg
d2UgY2FuJ3QgYWxsb2NhdGUgbWVtb3J5IHdpdGggb3JkZXIsIHRoZW4gaXQgaXMKKyAgICAgICAg
ICAgICAqIHVubGlrZWx5IHRvIHN1Y2NlZWQgaW4gdGhlIG5leHQgaXRlcmF0aW9uLgorICAgICAg
ICAgICAgICogUmVjb3JkIHRoZSBvcmRlciAtIDEgdG8gYXZvaWQgcmUtdHJ5aW5nLgorICAgICAg
ICAgICAgICovCisgICAgICAgICAgICBtYXhfb3JkZXIgPSBvcmRlciAtIDE7CisgICAgICAgICAg
ICBjb250aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIHJlcyA9IGd1ZXN0X3BoeXNtYXBfYWRk
X3BhZ2UoZCwgc2dmbiwgcGFnZV90b19tZm4ocGcpLCBvcmRlcik7CisgICAgICAgIGlmICggcmVz
ICkKKyAgICAgICAgeworICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiRmFpbGVkIG1h
cCBwYWdlcyB0byBET01VOiAlZCIsIHJlcyk7CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cisg
ICAgICAgIH0KKworICAgICAgICBzZ2ZuID0gZ2ZuX2FkZChzZ2ZuLCAxVUwgPDwgb3JkZXIpOwor
ICAgICAgICB0b3Rfc2l6ZSAtPSAoMVVMTCA8PCAoUEFHRV9TSElGVCArIG9yZGVyKSk7CisgICAg
fQorCisgICAga2luZm8tPm1lbS5ucl9iYW5rcysrOworICAgIGtpbmZvLT51bmFzc2lnbmVkX21l
bSAtPSBiYW5rLT5zaXplOworCisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyB2b2lkIF9f
aW5pdCBhbGxvY2F0ZV9tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZv
ICpraW5mbykKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIGJhbmtf
c2l6ZTsKKworICAgIHByaW50ayhYRU5MT0dfSU5GTyAiQWxsb2NhdGluZyBtYXBwaW5ncyB0b3Rh
bGxpbmcgJWxkTUIgZm9yICVwZDpcbiIsCisgICAgICAgICAgIC8qIERvbid0IHdhbnQgZm9ybWF0
IHRoaXMgYXMgUFJJcGFkZHIgKDE2IGRpZ2l0IGhleCkgKi8KKyAgICAgICAgICAgKHVuc2lnbmVk
IGxvbmcpKGtpbmZvLT51bmFzc2lnbmVkX21lbSA+PiAyMCksIGQpOworCisgICAga2luZm8tPm1l
bS5ucl9iYW5rcyA9IDA7CisgICAgYmFua19zaXplID0gTUlOKEdVRVNUX1JBTTBfU0laRSwga2lu
Zm8tPnVuYXNzaWduZWRfbWVtKTsKKyAgICBpZiAoICFhbGxvY2F0ZV9iYW5rX21lbW9yeShkLCBr
aW5mbywgZ2FkZHJfdG9fZ2ZuKEdVRVNUX1JBTTBfQkFTRSksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmFua19zaXplKSApCisgICAgICAgIGdvdG8gZmFpbDsKKworICAgIGJhbmtf
c2l6ZSA9IE1JTihHVUVTVF9SQU0xX1NJWkUsIGtpbmZvLT51bmFzc2lnbmVkX21lbSk7CisgICAg
aWYgKCAhYWxsb2NhdGVfYmFua19tZW1vcnkoZCwga2luZm8sIGdhZGRyX3RvX2dmbihHVUVTVF9S
QU0xX0JBU0UpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhbmtfc2l6ZSkgKQor
ICAgICAgICBnb3RvIGZhaWw7CisKKyAgICBpZiAoIGtpbmZvLT51bmFzc2lnbmVkX21lbSApCisg
ICAgICAgIGdvdG8gZmFpbDsKKworICAgIGZvciggaSA9IDA7IGkgPCBraW5mby0+bWVtLm5yX2Jh
bmtzOyBpKysgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIlcGQgQkFOS1sl
ZF0gJSMiUFJJcGFkZHIiLSUjIlBSSXBhZGRyIiAoJWxkTUIpXG4iLAorICAgICAgICAgICAgICAg
ZCwKKyAgICAgICAgICAgICAgIGksCisgICAgICAgICAgICAgICBraW5mby0+bWVtLmJhbmtbaV0u
c3RhcnQsCisgICAgICAgICAgICAgICBraW5mby0+bWVtLmJhbmtbaV0uc3RhcnQgKyBraW5mby0+
bWVtLmJhbmtbaV0uc2l6ZSwKKyAgICAgICAgICAgICAgIC8qIERvbid0IHdhbnQgZm9ybWF0IHRo
aXMgYXMgUFJJcGFkZHIgKDE2IGRpZ2l0IGhleCkgKi8KKyAgICAgICAgICAgICAgICh1bnNpZ25l
ZCBsb25nKShraW5mby0+bWVtLmJhbmtbaV0uc2l6ZSA+PiAyMCkpOworICAgIH0KKworICAgIHJl
dHVybjsKKworZmFpbDoKKyAgICBwYW5pYygiRmFpbGVkIHRvIGFsbG9jYXRlIHJlcXVlc3RlZCBk
b21haW4gbWVtb3J5LiIKKyAgICAgICAgICAvKiBEb24ndCB3YW50IGZvcm1hdCB0aGlzIGFzIFBS
SXBhZGRyICgxNiBkaWdpdCBoZXgpICovCisgICAgICAgICAgIiAlbGRLQiB1bmFsbG9jYXRlZC4g
Rml4IHRoZSBWTXMgY29uZmlndXJhdGlvbnMuXG4iLAorICAgICAgICAgICh1bnNpZ25lZCBsb25n
KWtpbmZvLT51bmFzc2lnbmVkX21lbSA+PiAxMCk7Cit9CisjZW5kaWYKKwogc3RhdGljIGludCBf
X2luaXQgd3JpdGVfcHJvcGVydGllcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2lu
Zm8gKmtpbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCiB7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBg-0000zG-Ux; Mon, 12 Nov 2018 23: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBf-0000ri-9i
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:07 +0000
X-Inumbo-ID: b1c6fcaf-e6ce-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1c6fcaf-e6ce-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 23:00:05 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0B6D422507;
 Mon, 12 Nov 2018 23:00:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063605;
 bh=elz4UsyxyJ5L9DfjPEFi+J3/b4JdtE1aMJy+WZVlgEk=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=eicuQILaiozd0osc++wyKY5uT3ZZ/0rFDsH5ckHG7D2rdeHURHcJgdvcfmfSMi4au
 Kr7RXeI35jus+7rn5SRgueEaxTFYam3tHXbR1mIi/cuhfj5V63ft6bMLnCYW926vlc
 5jwcvh1Lp3boRRimzRqj1HG4ST3+g/laKhLyxrMw=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:46 -0800
Message-Id: <1542063598-23767-13-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 13/25] xen/arm: refactor construct_dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSBnZW5lcmljIGluaXRpYWxpemF0aW9ucyBvdXQgb2YgY29uc3RydWN0X2RvbTAgc28gdGhh
dCB0aGV5IGNhbiBiZQpyZXVzZWQuCgpSZW5hbWUgcHJlcGFyZV9kdGIgdG8gcHJlcGFyZV9kdGJf
aHdkb20gdG8gYXZvaWQgY29uZnVzaW9uLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2VzIGluIHRoaXMg
cGF0Y2guCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlu
eC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0t
CkNoYW5nZXMgaW4gdjU6Ci0gcmVuYW1lIF9fY29uc3RydWN0X2RvbWFpbiB0byBjb25zdHJ1Y3Rf
ZG9tYWluCgpDaGFuZ2VzIGluIHY0OgotIG5ld2xpbmUgYW5kIHN0eWxlIGNoYW5nZXMKCkNoYW5n
ZXMgaW4gdjM6Ci0gbW92ZSBzZXR0aW5nIHR5cGUgYmVmb3JlIGFsbG9jYXRlX21lbW9yeQotIGFk
ZCBpZmRlZiBhcm91bmQgaXQgYW5kIGEgY29tbWVudAoKQ2hhbmdlcyBpbiB2MjoKLSBtb3ZlIGRp
c2NhcmRfaW5pdGlhbF9tb2R1bGVzKCkgYWZ0ZXIgX19jb25zdHJ1Y3RfZG9tYWluKCkKLSByZW1v
dmUgdXNlbGVzcyBibGFuayBsaW5lCi0gbGVhdmUgc2FmZXR5IEJVR19PTnMgaW4gX19jb25zdHJ1
Y3RfZG9tYWluCi0gcmVuYW1lIHByZXBhcmVfZHRiIHRvIHByZXBhcmVfZHRiX2h3ZG9tCi0tLQog
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTIyICsrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKSwg
NTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
IGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDk1NzU3MmIuLjQ3MDdmNDIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKQEAgLTE0NzIsNyArMTQ3Miw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGhh
bmRsZV9ub2RlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAg
ICAgcmV0dXJuIHJlczsKIH0KIAotc3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGIoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKK3N0YXRpYyBpbnQgX19pbml0
IHByZXBhcmVfZHRiX2h3ZG9tKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAq
a2luZm8pCiB7CiAgICAgY29uc3QgcDJtX3R5cGVfdCBkZWZhdWx0X3AybXQgPSBwMm1fbW1pb19k
aXJlY3RfYzsKICAgICBjb25zdCB2b2lkICpmZHQ7CkBAIC0yMjA3LDczICsyMjA3LDI5IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBmaW5kX2dudHRhYl9yZWdpb24oc3RydWN0IGRvbWFpbiAqZCwKICAg
ICAgICAgICAga2luZm8tPmdudHRhYl9zdGFydCwga2luZm8tPmdudHRhYl9zdGFydCArIGtpbmZv
LT5nbnR0YWJfc2l6ZSk7CiB9CiAKLWludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRv
bWFpbiAqZCkKK3N0YXRpYyBpbnQgX19pbml0IGNvbnN0cnVjdF9kb21haW4oc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKIHsKLSAgICBzdHJ1Y3Qga2VybmVsX2lu
Zm8ga2luZm8gPSB7fTsKICAgICBzdHJ1Y3QgdmNwdSAqc2F2ZWRfY3VycmVudDsKLSAgICBpbnQg
cmMsIGksIGNwdTsKLQorICAgIGludCBpLCBjcHU7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBkLT52
Y3B1WzBdOwogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gJnYtPmFyY2guY3B1X2lu
Zm8tPmd1ZXN0X2NwdV91c2VyX3JlZ3M7CiAKLSAgICAvKiBTYW5pdHkhICovCi0gICAgQlVHX09O
KGQtPmRvbWFpbl9pZCAhPSAwKTsKICAgICBCVUdfT04oZC0+dmNwdVswXSA9PSBOVUxMKTsKICAg
ICBCVUdfT04odi0+aXNfaW5pdGlhbGlzZWQpOwogCi0gICAgcHJpbnRrKCIqKiogTE9BRElORyBE
T01BSU4gMCAqKipcbiIpOwotICAgIGlmICggZG9tMF9tZW0gPD0gMCApCi0gICAgewotICAgICAg
ICB3YXJuaW5nX2FkZCgiUExFQVNFIFNQRUNJRlkgZG9tMF9tZW0gUEFSQU1FVEVSIC0gVVNJTkcg
NTEyTSBGT1IgTk9XXG4iKTsKLSAgICAgICAgZG9tMF9tZW0gPSBNQig1MTIpOwotICAgIH0KLQot
Ci0gICAgaW9tbXVfaHdkb21faW5pdChkKTsKLQotICAgIGQtPm1heF9wYWdlcyA9IH4wVTsKLQot
ICAgIGtpbmZvLnVuYXNzaWduZWRfbWVtID0gZG9tMF9tZW07Ci0gICAga2luZm8uZCA9IGQ7Ci0K
LSAgICByYyA9IGtlcm5lbF9wcm9iZSgma2luZm8sIE5VTEwpOwotICAgIGlmICggcmMgPCAwICkK
LSAgICAgICAgcmV0dXJuIHJjOwotCiAjaWZkZWYgQ09ORklHX0FSTV82NAogICAgIC8qIGlmIGFh
cmNoMzIgbW9kZSBpcyBub3Qgc3VwcG9ydGVkIGF0IEVMMSBkbyBub3QgYWxsb3cgMzItYml0IGRv
bWFpbiAqLwotICAgIGlmICggIShjcHVfaGFzX2VsMV8zMikgJiYga2luZm8udHlwZSA9PSBET01B
SU5fMzJCSVQgKQorICAgIGlmICggIShjcHVfaGFzX2VsMV8zMikgJiYga2luZm8tPnR5cGUgPT0g
RE9NQUlOXzMyQklUICkKICAgICB7CiAgICAgICAgIHByaW50aygiUGxhdGZvcm0gZG9lcyBub3Qg
c3VwcG9ydCAzMi1iaXQgZG9tYWluXG4iKTsKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAg
fQotICAgIGQtPmFyY2gudHlwZSA9IGtpbmZvLnR5cGU7CiAKICAgICBpZiAoIGlzXzY0Yml0X2Rv
bWFpbihkKSApCiAgICAgICAgIHZjcHVfc3dpdGNoX3RvX2FhcmNoNjRfbW9kZSh2KTsKIAogI2Vu
ZGlmCiAKLSAgICBhbGxvY2F0ZV9tZW1vcnlfMTEoZCwgJmtpbmZvKTsKLSAgICBmaW5kX2dudHRh
Yl9yZWdpb24oZCwgJmtpbmZvKTsKLQotICAgIC8qIE1hcCBleHRyYSBHSUMgTU1JTywgaXJxcyBh
bmQgb3RoZXIgaHcgc3R1ZmZzIHRvIGRvbTAuICovCi0gICAgcmMgPSBnaWNfbWFwX2h3ZG9tX2V4
dHJhX21hcHBpbmdzKGQpOwotICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgcmV0dXJuIHJjOwot
Ci0gICAgcmMgPSBwbGF0Zm9ybV9zcGVjaWZpY19tYXBwaW5nKGQpOwotICAgIGlmICggcmMgPCAw
ICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgaWYgKCBhY3BpX2Rpc2FibGVkICkKLSAgICAg
ICAgcmMgPSBwcmVwYXJlX2R0YihkLCAma2luZm8pOwotICAgIGVsc2UKLSAgICAgICAgcmMgPSBw
cmVwYXJlX2FjcGkoZCwgJmtpbmZvKTsKLQotICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgcmV0
dXJuIHJjOwotCiAgICAgLyoKICAgICAgKiBUaGUgZm9sbG93aW5nIGxvYWRzIHVzZSB0aGUgZG9t
YWluJ3MgcDJtIGFuZCByZXF1aXJlIGN1cnJlbnQgdG8KICAgICAgKiBiZSBhIHZjcHUgb2YgdGhl
IGRvbWFpbiwgdGVtcG9yYXJpbHkgc3dpdGNoCkBAIC0yMjg2LDIwICsyMjQyLDE4IEBAIGludCBf
X2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgKiBrZXJuZWxfbG9h
ZCB3aWxsIGRldGVybWluZSB0aGUgcGxhY2VtZW50IG9mIHRoZSBrZXJuZWwgYXMgd2VsbAogICAg
ICAqIGFzIHRoZSBpbml0cmQgJiBmZHQgaW4gUkFNLCBzbyBjYWxsIGl0IGZpcnN0LgogICAgICAq
LwotICAgIGtlcm5lbF9sb2FkKCZraW5mbyk7CisgICAga2VybmVsX2xvYWQoa2luZm8pOwogICAg
IC8qIGluaXRyZF9sb2FkIHdpbGwgZml4IHVwIHRoZSBmZHQsIHNvIGNhbGwgaXQgYmVmb3JlIGR0
Yl9sb2FkICovCi0gICAgaW5pdHJkX2xvYWQoJmtpbmZvKTsKLSAgICBkdGJfbG9hZCgma2luZm8p
OworICAgIGluaXRyZF9sb2FkKGtpbmZvKTsKKyAgICBkdGJfbG9hZChraW5mbyk7CiAKICAgICAv
KiBOb3cgdGhhdCB3ZSBhcmUgZG9uZSByZXN0b3JlIHRoZSBvcmlnaW5hbCBwMm0gYW5kIGN1cnJl
bnQuICovCiAgICAgc2V0X2N1cnJlbnQoc2F2ZWRfY3VycmVudCk7CiAgICAgcDJtX3Jlc3RvcmVf
c3RhdGUoc2F2ZWRfY3VycmVudCk7CiAKLSAgICBkaXNjYXJkX2luaXRpYWxfbW9kdWxlcygpOwot
CiAgICAgbWVtc2V0KHJlZ3MsIDAsIHNpemVvZigqcmVncykpOwogCi0gICAgcmVncy0+cGMgPSAo
cmVnaXN0ZXJfdClraW5mby5lbnRyeTsKKyAgICByZWdzLT5wYyA9IChyZWdpc3Rlcl90KWtpbmZv
LT5lbnRyeTsKIAogICAgIGlmICggaXNfMzJiaXRfZG9tYWluKGQpICkKICAgICB7CkBAIC0yMzE3
LDE0ICsyMjcxLDE0IEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAq
ZCkKICAgICAgICAgICovCiAgICAgICAgIHJlZ3MtPnIwID0gMDsgLyogU0JaICovCiAgICAgICAg
IHJlZ3MtPnIxID0gMHhmZmZmZmZmZjsgLyogV2UgdXNlIERUQiB0aGVyZWZvcmUgbm8gbWFjaGlu
ZSBpZCAqLwotICAgICAgICByZWdzLT5yMiA9IGtpbmZvLmR0Yl9wYWRkcjsKKyAgICAgICAgcmVn
cy0+cjIgPSBraW5mby0+ZHRiX3BhZGRyOwogICAgIH0KICNpZmRlZiBDT05GSUdfQVJNXzY0CiAg
ICAgZWxzZQogICAgIHsKICAgICAgICAgcmVncy0+Y3BzciA9IFBTUl9HVUVTVDY0X0lOSVQ7CiAg
ICAgICAgIC8qIEZyb20gbGludXgvRG9jdW1lbnRhdGlvbi9hcm02NC9ib290aW5nLnR4dCAqLwot
ICAgICAgICByZWdzLT54MCA9IGtpbmZvLmR0Yl9wYWRkcjsKKyAgICAgICAgcmVncy0+eDAgPSBr
aW5mby0+ZHRiX3BhZGRyOwogICAgICAgICByZWdzLT54MSA9IDA7IC8qIFJlc2VydmVkIGZvciBm
dXR1cmUgdXNlICovCiAgICAgICAgIHJlZ3MtPngyID0gMDsgLyogUmVzZXJ2ZWQgZm9yIGZ1dHVy
ZSB1c2UgKi8KICAgICAgICAgcmVncy0+eDMgPSAwOyAvKiBSZXNlcnZlZCBmb3IgZnV0dXJlIHVz
ZSAqLwpAQCAtMjM1Miw2ICsyMzA2LDYyIEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3Ry
dWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gMDsKIH0KIAoraW50IF9faW5pdCBjb25zdHJ1Y3Rf
ZG9tMChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVjdCBrZXJuZWxfaW5mbyBraW5mbyA9
IHt9OworICAgIGludCByYzsKKworICAgIC8qIFNhbml0eSEgKi8KKyAgICBCVUdfT04oZC0+ZG9t
YWluX2lkICE9IDApOworCisgICAgcHJpbnRrKCIqKiogTE9BRElORyBET01BSU4gMCAqKipcbiIp
OworICAgIGlmICggZG9tMF9tZW0gPD0gMCApCisgICAgeworICAgICAgICB3YXJuaW5nX2FkZCgi
UExFQVNFIFNQRUNJRlkgZG9tMF9tZW0gUEFSQU1FVEVSIC0gVVNJTkcgNTEyTSBGT1IgTk9XXG4i
KTsKKyAgICAgICAgZG9tMF9tZW0gPSBNQig1MTIpOworICAgIH0KKworICAgIGlvbW11X2h3ZG9t
X2luaXQoZCk7CisKKyAgICBkLT5tYXhfcGFnZXMgPSB+MFU7CisKKyAgICBraW5mby51bmFzc2ln
bmVkX21lbSA9IGRvbTBfbWVtOworICAgIGtpbmZvLmQgPSBkOworCisgICAgcmMgPSBrZXJuZWxf
cHJvYmUoJmtpbmZvLCBOVUxMKTsKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIHJldHVybiBy
YzsKKworI2lmZGVmIENPTkZJR19BUk1fNjQKKyAgICAvKiB0eXBlIG11c3QgYmUgc2V0IGJlZm9y
ZSBhbGxvY2F0ZV9tZW1vcnkgKi8KKyAgICBkLT5hcmNoLnR5cGUgPSBraW5mby50eXBlOworI2Vu
ZGlmCisgICAgYWxsb2NhdGVfbWVtb3J5XzExKGQsICZraW5mbyk7CisgICAgZmluZF9nbnR0YWJf
cmVnaW9uKGQsICZraW5mbyk7CisKKyAgICAvKiBNYXAgZXh0cmEgR0lDIE1NSU8sIGlycXMgYW5k
IG90aGVyIGh3IHN0dWZmcyB0byBkb20wLiAqLworICAgIHJjID0gZ2ljX21hcF9od2RvbV9leHRy
YV9tYXBwaW5ncyhkKTsKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIHJldHVybiByYzsKKwor
ICAgIHJjID0gcGxhdGZvcm1fc3BlY2lmaWNfbWFwcGluZyhkKTsKKyAgICBpZiAoIHJjIDwgMCAp
CisgICAgICAgIHJldHVybiByYzsKKworICAgIGlmICggYWNwaV9kaXNhYmxlZCApCisgICAgICAg
IHJjID0gcHJlcGFyZV9kdGJfaHdkb20oZCwgJmtpbmZvKTsKKyAgICBlbHNlCisgICAgICAgIHJj
ID0gcHJlcGFyZV9hY3BpKGQsICZraW5mbyk7CisKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAg
IHJldHVybiByYzsKKworICAgIHJjID0gY29uc3RydWN0X2RvbWFpbihkLCAma2luZm8pOworICAg
IGRpc2NhcmRfaW5pdGlhbF9tb2R1bGVzKCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIC8qCiAg
KiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBh-00010v-H3; Mon, 12 Nov 2018 23:00: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBf-0000to-OD
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:07 +0000
X-Inumbo-ID: b26d3682-e6ce-11e8-93d6-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b26d3682-e6ce-11e8-93d6-12d6303a7972;
 Mon, 12 Nov 2018 23:00:07 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id ECB132250F;
 Mon, 12 Nov 2018 23:00:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063606;
 bh=XyMidJ+y30EB6inWy6cfSRJ0vAzke37pA+9ZBamTTGI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=YxVhELHemCz7Aeb4Vp9AvPpmcgO/Srfa3VE9kyQcr2FleYWqpe+Mi+iDB7li3tgya
 aO8K4HttMc1UgczbonCEwWwuApJWaIXlQxI/OcjDOpWSfm+7/S7vsghojZjNhULCDU
 DMNMrRft/BL3mafyqboo1ZcjZfn3ijAlZwRxCbAc=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:48 -0800
Message-Id: <1542063598-23767-15-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 15/25] xen/arm: introduce create_domUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, andrew.cooper3@citrix.com, Achin.Gupta@arm.com,
 xen-devel@lists.xen.org, jbeulich@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2FsbCBhIG5ldyBmdW5jdGlvbiwgImNyZWF0ZV9kb21VcyIsIGZyb20gc2V0dXBfeGVuIHRvIHN0
YXJ0IERvbVUgVk1zLgoKSW50cm9kdWNlIHN1cHBvcnQgZm9yIHRoZSAieGVuLGRvbWFpbiIgY29t
cGF0aWJsZSBub2RlIG9uIGRldmljZSB0cmVlLgpDcmVhdGUgbmV3IERvbVUgVk1zIGJhc2VkIG9u
IHRoZSBpbmZvcm1hdGlvbiBmb3VuZCBvbiBkZXZpY2UgdHJlZSB1bmRlcgoieGVuLGRvbWFpbiIu
IENhbGwgY29uc3RydWN0X2RvbVUgZm9yIGVhY2ggZG9tYWluLgoKSW50cm9kdWNlIGEgc2ltcGxl
IGdsb2JhbCB2YXJpYWJsZSBuYW1lZCBtYXhfaW5pdF9kb21pZCB0byBrZWVwIHRyYWNrIG9mCnRo
ZSBpbml0aWFsIGFsbG9jYXRlZCBkb21pZHMuIEl0IGhvbGRzIHRoZSBtYXggZG9taWQgYW1vbmcg
dGhlIGluaXRpYWwKZG9tYWlucy4KCk1vdmUgdGhlIGRpc2NhcmRfaW5pdGlhbF9tb2R1bGVzIGFm
dGVyIERvbVVzIGhhdmUgYmVlbiBidWlsdC4KCkZpcnN0IGNyZWF0ZSBkb21VcywgdGhlbiBzdGFy
dCBkb20wIC0tIG5vIHBvaW50IGluIHRyeWluZyB0byBzdGFydCBkb20wCndoZW4gdGhlIGNwdSBp
cyBidXN5LgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxp
bnguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20KQ0M6IGpiZXVsaWNoQHN1c2UuY29tCi0tLQpDaGFuZ2VzIGluIHY1Ogot
IHVzZSBkdF9wcm9wZXJ0eV9yZWFkX2Jvb2wKLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCi0gY29k
ZSBzdHlsZQotIHVzZSBkdF9maW5kX25vZGVfYnlfcGF0aCBpbnN0ZWFkIG9mIGR0X2ZpbmRfbm9k
ZV9ieV9uYW1lCi0gdXNlIHRydWUgd2l0aCBpc19jb25zb2xlCgpDaGFuZ2VzIGluIHY0OgotIGNv
bnN0aWZ5IHBhcmFtZXRlcnMKLSBucl9zcGlzIHRvIDAgb3IgIEdVRVNUX1ZQTDAxMV9TUEkgLSAz
MiArIDEgZGVwZW5kaW5nIG9uIHZwbDAxMQotIHJlbW92ZSBwb2ludGxlc3MgaW5pdGlhbGl6ZXIK
LSByZW1vdmUgY2hhbmdlIHRvIGRvbWFpbl9jcmVhdGUgZm9yIGRvbTAgKHVzZWxlc3MpCi0gbWFr
ZSBjb25zdHJ1Y3RfZG9tVSByZXR1cm4gZXJyb3IKCkNoYW5nZXMgaW4gdjM6Ci0gbW92ZSBwYXRj
aCBlYXJsaWVyIGFuZCBpbnRyb2R1Y2UgZW1wdHkgY29uc3RydWN0X2RvbVUgdG8gZml4IGJpc2Vj
dGlvbgogIGJ1aWxkcwotIGZpeCBtYXhfaW5pdF9kb21pZCB0byBhY3R1YWxseSBob2xkIHRoZSBt
YXggZG9taWQgYW1vbmcgaW5pdGlhbAogIGRvbWFpbnMgKGluc3RlYWQgb2YgbWF4X2RvbWlkICsg
MSkKLSBtb3ZlIGRvbWFpbl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIoZG9tMCkgYWZ0ZXIg
Y3JlYXRpbmcgZG9tVXMKCkNoYW5nZXMgaW4gdjI6Ci0gY29kaW5nIHN0eWxlCi0gc2V0IG5yX3Nw
aXMgdG8gMzIKLSBpbnRyb2R1Y2UgY3JlYXRlX2RvbVVzCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jIHwgNTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgfCAgNSArKysrKwogeGVuL2luY2x1ZGUv
YXNtLWFybS9zZXR1cC5oIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmggfCAg
MiArKwogNCBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYwppbmRleCA0NzA3ZjQyLi40NzA5NjgzIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBA
IC03LDYgKzcsNyBAQAogI2luY2x1ZGUgPGFzbS9pcnEuaD4KICNpbmNsdWRlIDxhc20vcmVncy5o
PgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgorI2luY2x1ZGUgPHhlbi9lcnIuaD4KICNpbmNsdWRl
IDx4ZW4vZGV2aWNlX3RyZWUuaD4KICNpbmNsdWRlIDx4ZW4vbGliZmR0L2xpYmZkdC5oPgogI2lu
Y2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KQEAgLTIzMDYsNiArMjMwNyw1MCBAQCBzdGF0aWMg
aW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJu
ZWxfaW5mbyAqa2luZm8pCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgX19pbml0IGNv
bnN0cnVjdF9kb21VKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCit7CisgICAgcmV0dXJu
IC1FTk9TWVM7Cit9CisKK3ZvaWQgX19pbml0IGNyZWF0ZV9kb21Vcyh2b2lkKQoreworICAgIHN0
cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKKyAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25v
ZGUgKmNob3NlbiA9IGR0X2ZpbmRfbm9kZV9ieV9wYXRoKCIvY2hvc2VuIik7CisKKyAgICBCVUdf
T04oY2hvc2VuID09IE5VTEwpOworICAgIGR0X2Zvcl9lYWNoX2NoaWxkX25vZGUoY2hvc2VuLCBu
b2RlKQorICAgIHsKKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsKKyAgICAgICAgc3RydWN0IHhl
bl9kb21jdGxfY3JlYXRlZG9tYWluIGRfY2ZnID0geworICAgICAgICAgICAgLmFyY2guZ2ljX3Zl
cnNpb24gPSBYRU5fRE9NQ1RMX0NPTkZJR19HSUNfTkFUSVZFLAorICAgICAgICAgICAgLmFyY2gu
bnJfc3BpcyA9IDAsCisgICAgICAgICAgICAubWF4X3ZjcHVzID0gMSwKKyAgICAgICAgICAgIC5t
YXhfZXZ0Y2huX3BvcnQgPSAtMSwKKyAgICAgICAgICAgIC5tYXhfZ3JhbnRfZnJhbWVzID0gNjQs
CisgICAgICAgICAgICAubWF4X21hcHRyYWNrX2ZyYW1lcyA9IDEwMjQsCisgICAgICAgIH07CisK
KyAgICAgICAgaWYgKCAhZHRfZGV2aWNlX2lzX2NvbXBhdGlibGUobm9kZSwgInhlbixkb21haW4i
KSApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBpZiAoIGR0X3Byb3BlcnR5X3Jl
YWRfYm9vbChub2RlLCAidnBsMDExIikgKQorICAgICAgICAgICAgZF9jZmcuYXJjaC5ucl9zcGlz
ID0gR1VFU1RfVlBMMDExX1NQSSAtIDMyICsgMTsKKyAgICAgICAgZHRfcHJvcGVydHlfcmVhZF91
MzIobm9kZSwgImNwdXMiLCAmZF9jZmcubWF4X3ZjcHVzKTsKKworICAgICAgICBkID0gZG9tYWlu
X2NyZWF0ZSgrK21heF9pbml0X2RvbWlkLCAmZF9jZmcsIGZhbHNlKTsKKyAgICAgICAgaWYgKCBJ
U19FUlIoZCkgKQorICAgICAgICAgICAgcGFuaWMoIkVycm9yIGNyZWF0aW5nIGRvbWFpbiAlcyIs
IGR0X25vZGVfbmFtZShub2RlKSk7CisKKyAgICAgICAgZC0+aXNfY29uc29sZSA9IHRydWU7CisK
KyAgICAgICAgaWYgKCBjb25zdHJ1Y3RfZG9tVShkLCBub2RlKSAhPSAwICkKKyAgICAgICAgICAg
IHBhbmljKCJDb3VsZCBub3Qgc2V0IHVwIGRvbWFpbiAlcyIsIGR0X25vZGVfbmFtZShub2RlKSk7
CisKKyAgICAgICAgZG9tYWluX3VucGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihkKTsKKyAgICB9
Cit9CisKIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAg
ICBzdHJ1Y3Qga2VybmVsX2luZm8ga2luZm8gPSB7fTsKQEAgLTIzNTYsMTAgKzI0MDEsNyBAQCBp
bnQgX19pbml0IGNvbnN0cnVjdF9kb20wKHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCByYyA8
IDAgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICByYyA9IGNvbnN0cnVjdF9kb21haW4oZCwg
JmtpbmZvKTsKLSAgICBkaXNjYXJkX2luaXRpYWxfbW9kdWxlcygpOwotCi0gICAgcmV0dXJuIHJj
OworICAgIHJldHVybiBjb25zdHJ1Y3RfZG9tYWluKGQsICZraW5mbyk7CiB9CiAKIC8qCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4
IGIwYTVlMzUuLjM5NDA5ODIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBi
L3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC02NCwxMSArNjQsMTQgQEAgc3RhdGljIHVuc2lnbmVk
IGxvbmcgb3B0X3hlbmhlYXBfbWVnYWJ5dGVzIF9faW5pdGRhdGE7CiBpbnRlZ2VyX3BhcmFtKCJ4
ZW5oZWFwX21lZ2FieXRlcyIsIG9wdF94ZW5oZWFwX21lZ2FieXRlcyk7CiAjZW5kaWYKIAorZG9t
aWRfdCBfX3JlYWRfbW9zdGx5IG1heF9pbml0X2RvbWlkOworCiBzdGF0aWMgX191c2VkIHZvaWQg
aW5pdF9kb25lKHZvaWQpCiB7CiAgICAgLyogTXVzdCBiZSBkb25lIHBhc3Qgc2V0dGluZyBzeXN0
ZW1fc3RhdGUuICovCiAgICAgdW5yZWdpc3Rlcl9pbml0X3ZpcnR1YWxfcmVnaW9uKCk7CiAKKyAg
ICBkaXNjYXJkX2luaXRpYWxfbW9kdWxlcygpOwogICAgIGZyZWVfaW5pdF9tZW1vcnkoKTsKICAg
ICBzdGFydHVwX2NwdV9pZGxlX2xvb3AoKTsKIH0KQEAgLTk2Myw2ICs5NjYsOCBAQCB2b2lkIF9f
aW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogCiAgICAgc3lz
dGVtX3N0YXRlID0gU1lTX1NUQVRFX2FjdGl2ZTsKIAorICAgIGNyZWF0ZV9kb21VcygpOworCiAg
ICAgZG9tYWluX3VucGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihkb20wKTsKIAogICAgIC8qIFN3
aXRjaCBvbiB0byB0aGUgZHluYW1pY2FsbHkgYWxsb2NhdGVkIHN0YWNrIGZvciB0aGUgaWRsZSB2
Y3B1CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3NldHVwLmgKaW5kZXggMGQ3ODdlNi4uZWIwYzk1ZiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAu
aApAQCAtNzUsNiArNzUsOCBAQCBzdHJ1Y3QgYm9vdGluZm8gewogCiBleHRlcm4gc3RydWN0IGJv
b3RpbmZvIGJvb3RpbmZvOwogCitleHRlcm4gZG9taWRfdCBtYXhfaW5pdF9kb21pZDsKKwogdm9p
ZCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpOwogCiB2b2lkIGNvcHlfZnJvbV9wYWRkcih2b2lkICpk
c3QsIHBhZGRyX3QgcGFkZHIsIHVuc2lnbmVkIGxvbmcgbGVuKTsKQEAgLTkxLDYgKzkzLDcgQEAg
dm9pZCBhY3BpX2NyZWF0ZV9lZmlfbW1hcF90YWJsZShzdHJ1Y3QgZG9tYWluICpkLAogaW50IGFj
cGlfbWFrZV9lZmlfbm9kZXModm9pZCAqZmR0LCBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW10pOwog
CiBpbnQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCk7Cit2b2lkIF9faW5pdCBjcmVh
dGVfZG9tVXModm9pZCk7CiAKIHZvaWQgZGlzY2FyZF9pbml0aWFsX21vZHVsZXModm9pZCk7CiB2
b2lkIGR0X3VucmVzZXJ2ZWRfcmVnaW9ucyhwYWRkcl90IHMsIHBhZGRyX3QgZSwKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0
dXAuaAppbmRleCA0MmZkZGViLi4xYzgwNzgzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3NldHVwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oCkBAIC02Niw0ICs2
Niw2IEBAIGV4dGVybiBib29sIG9wdF9kb20wX3NoYWRvdzsKICNlbmRpZgogZXh0ZXJuIGJvb2wg
ZG9tMF9wdmg7CiAKKyNkZWZpbmUgbWF4X2luaXRfZG9taWQgKDApCisKICNlbmRpZgotLSAKMS45
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBi-000134-5P; Mon, 12 Nov 2018 23:00: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBf-0000tr-OU
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:07 +0000
X-Inumbo-ID: b2200c54-e6ce-11e8-a8b9-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2200c54-e6ce-11e8-a8b9-12d6303a7972;
 Mon, 12 Nov 2018 23:00:06 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 778172250E;
 Mon, 12 Nov 2018 23:00:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063605;
 bh=1/fu+hBimT515/je5OocC9oTgnK20sWs3mDbI2Y5nMY=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=rxmouRHX0BRPu8tEswFPRaRcoHgeA5DFBJNp9v6F4zNxq5FheEhgnslEAO8Q8i3O2
 OVM0LR38ytd8pU7L2gElHbP0Wjq2xdyIEkDK24Lklyymf3MkvhSLLXC6BjPrt3OE4p
 QTS4fvZ4MGmgSNo0cXX23O4FIxiZpzTKCnISBPXA=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:47 -0800
Message-Id: <1542063598-23767-14-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 14/25] xen/arm: move
 unregister_init_virtual_region to init_done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSB1bnJlZ2lzdGVyX2luaXRfdmlydHVhbF9yZWdpb24gdG8gaW5pdF9kb25lLiBGb2xsb3cg
dGhlIHNhbWUgcGF0aAphcyB4ODYuIEl0IGlzIGFsc28gdXNlZnVsIHRvIG1vdmUgaXQgbGF0ZXIg
c28gdGhhdCBjcmVhdGVfZG9tVXMgY2FuIGJlCmNhbGxlZCBiZWZvcmUgdGhhdCBpbiBmb2xsb3dp
bmcgcGF0Y2hlcy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NA
eGlsaW54LmNvbT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Ci0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IGE4MTk5NTMuLmIwYTVlMzUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1
cC5jCkBAIC02Niw2ICs2Niw5IEBAIGludGVnZXJfcGFyYW0oInhlbmhlYXBfbWVnYWJ5dGVzIiwg
b3B0X3hlbmhlYXBfbWVnYWJ5dGVzKTsKIAogc3RhdGljIF9fdXNlZCB2b2lkIGluaXRfZG9uZSh2
b2lkKQogeworICAgIC8qIE11c3QgYmUgZG9uZSBwYXN0IHNldHRpbmcgc3lzdGVtX3N0YXRlLiAq
LworICAgIHVucmVnaXN0ZXJfaW5pdF92aXJ0dWFsX3JlZ2lvbigpOworCiAgICAgZnJlZV9pbml0
X21lbW9yeSgpOwogICAgIHN0YXJ0dXBfY3B1X2lkbGVfbG9vcCgpOwogfQpAQCAtOTYwLDkgKzk2
Myw2IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZz
ZXQsCiAKICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfYWN0aXZlOwogCi0gICAgLyogTXVz
dCBiZSBkb25lIHBhc3Qgc2V0dGluZyBzeXN0ZW1fc3RhdGUuICovCi0gICAgdW5yZWdpc3Rlcl9p
bml0X3ZpcnR1YWxfcmVnaW9uKCk7Ci0KICAgICBkb21haW5fdW5wYXVzZV9ieV9zeXN0ZW1jb250
cm9sbGVyKGRvbTApOwogCiAgICAgLyogU3dpdGNoIG9uIHRvIHRoZSBkeW5hbWljYWxseSBhbGxv
Y2F0ZWQgc3RhY2sgZm9yIHRoZSBpZGxlIHZjcHUKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBi-00014h-VO; Mon, 12 Nov 2018 23:00: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBg-0000xm-HS
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:08 +0000
X-Inumbo-ID: b2ad841d-e6ce-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2ad841d-e6ce-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 23:00:07 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 85EA4224E0;
 Mon, 12 Nov 2018 23:00:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063606;
 bh=H+BRol/y3o/9mxvR/4KlrXcaByk/RgCzn8Vim7x/q20=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=0XDiwEQln7cprlbxP70a5SjYd31mkMxZKdn7YDDQGlBllePMcnRMSdR5PLPNiNJHe
 9ri47KoF5kHDO0gu+3f1EZzXHgkA+Fzepw28TYpZN5Yf+6eXLxl/BJFuiowt1ceJVT
 yiW209R4ilnWtnUSucOUbZNUg9E1y67owtIK0q14=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:49 -0800
Message-Id: <1542063598-23767-16-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 16/25] xen/arm: implement construct_domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2ltaWxhciB0byBjb25zdHJ1Y3RfZG9tMCwgY29uc3RydWN0X2RvbVUgY3JlYXRlcyBhIGJhcmVi
b25lIERvbVUgZ3Vlc3QuCgpUaGUgZGV2aWNlIHRyZWUgbm9kZSBwYXNzZWQgYXMgYXJndW1lbnQg
aXMgY29tcGF0aWJsZSAieGVuLGRvbWFpbiIsIHNlZQpkb2NzL21pc2MvYXJtL2RldmljZS10cmVl
L2Jvb3RpbmcudHh0LgoKUmVtb3ZlICNpZiAwIGZyb20gYWxsb2NhdGVfbWVtb3J5IGFzIHRoaXMg
cGF0Y2ggd2lsbCBzdGFydCB1c2luZyBpdC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgotLS0KQ2hhbmdlcyBpbiB2NzoKLSB0dXJuICVsdSBpbnRvICVQUkl4
NjQgZm9yIGFybTMyIGNvbXBpbGF0aW9uCgpDaGFuZ2VzIGluIHY1OgotIG1vdmUgY2hhbmdlcyB0
byBrZXJuZWxfcHJvYmUgcHJvdG90eXBlIHRvIHByZXZpb3VzIHBhdGNoCi0gaW1wcm92ZSBjb21t
aXQgbWVzc2FnZQotIHJlbW92ZSBzdXBlcmZsb3VzIGFsbG9jYXRpb24gb2YgZC0+dmNwdQotIHVz
ZSBtZW0gKiBTWl8xSwoKQ2hhbmdlcyBpbiB2NDoKLSBjb25zdGlmeSBrZXJuZWxfcHJvYmUKLSBj
aGFuZ2UgdGl0bGUKLSBiZXR0ZXIgZXJyb3IgbWVzc2FnZXMgYW5kIHByaW50ZWQgaW5mbwotIDY0
Yml0IG1lbW9yeQoKQ2hhbmdlcyBpbiB2MzoKLSBtb3ZlIHNldHRpbmcgdHlwZSBiZWZvcmUgYWxs
b2NhdGVfbWVtb3J5Ci0gYWRkIGlmZGVmIGFyb3VuZCBpdCBhbmQgYSBjb21tZW50CgpDaGFuZ2Vz
IGluIHYyOgotIHJlbmFtZSBtZW0gdG8gbWVtb3J5Ci0gbWFrZSBjcHVzIGFuZCBtZW1vcnkgbWFu
ZGF0b3J5Ci0gcmVtb3ZlIHdyb250IGNvbW1lbnQgZnJvbSBjb21taXQgbWVzc2FnZQotIGNwdXMg
YW5kIG1lbW9yeSBhcmUgcmVhZCBhcyBpbnRlZ2VycwotIHJlYWQgdGhlIHZwbDAxMSBvcHRpb24K
LS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAzNSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDQ3MDk2ODMuLjhkNzk4M2EgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKQEAgLTQsNiArNCw3IEBACiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8
eGVuL2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVu
L3NpemVzLmg+CiAjaW5jbHVkZSA8YXNtL2lycS5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CiAj
aW5jbHVkZSA8eGVuL2Vycm5vLmg+CkBAIC0zNjksNyArMzcwLDYgQEAgc3RhdGljIHZvaWQgX19p
bml0IGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpkLAogICAgIH0KIH0KIAotI2lm
IDAKIHN0YXRpYyBib29sIF9faW5pdCBhbGxvY2F0ZV9iYW5rX21lbW9yeShzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGtlcm5l
bF9pbmZvICpraW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdm
bl90IHNnZm4sCkBAIC00NjgsNyArNDY4LDYgQEAgZmFpbDoKICAgICAgICAgICAiICVsZEtCIHVu
YWxsb2NhdGVkLiBGaXggdGhlIFZNcyBjb25maWd1cmF0aW9ucy5cbiIsCiAgICAgICAgICAgKHVu
c2lnbmVkIGxvbmcpa2luZm8tPnVuYXNzaWduZWRfbWVtID4+IDEwKTsKIH0KLSNlbmRpZgogCiBz
dGF0aWMgaW50IF9faW5pdCB3cml0ZV9wcm9wZXJ0aWVzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKQEAgLTIzMTAsNyArMjMwOSwzNyBA
QCBzdGF0aWMgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiBzdGF0aWMgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9t
VShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogewotICAgIHJldHVybiAtRU5PU1lTOwor
ICAgIHN0cnVjdCBrZXJuZWxfaW5mbyBraW5mbyA9IHt9OworICAgIGludCByYzsKKyAgICB1NjQg
bWVtOworCisgICAgcmMgPSBkdF9wcm9wZXJ0eV9yZWFkX3U2NChub2RlLCAibWVtb3J5IiwgJm1l
bSk7CisgICAgaWYgKCAhcmMgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJFcnJvciBidWlsZGlu
ZyBEb21VOiBjYW5ub3QgcmVhZCBcIm1lbW9yeVwiIHByb3BlcnR5XG4iKTsKKyAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisgICAgfQorICAgIGtpbmZvLnVuYXNzaWduZWRfbWVtID0gKHBhZGRyX3Qp
bWVtICogU1pfMUs7CisKKyAgICBwcmludGsoIioqKiBMT0FESU5HIERPTVUgY3B1cz0ldSBtZW1v
cnk9JSJQUkl4NjQiS0IgKioqXG4iLCBkLT5tYXhfdmNwdXMsIG1lbSk7CisKKyAgICBpZiAoIHZj
cHVfY3JlYXRlKGQsIDAsIDApID09IE5VTEwgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAg
ICBkLT5tYXhfcGFnZXMgPSB+MFU7CisKKyAgICBraW5mby5kID0gZDsKKworICAgIHJjID0ga2Vy
bmVsX3Byb2JlKCZraW5mbywgbm9kZSk7CisgICAgaWYgKCByYyA8IDAgKQorICAgICAgICByZXR1
cm4gcmM7CisKKyNpZmRlZiBDT05GSUdfQVJNXzY0CisgICAgLyogdHlwZSBtdXN0IGJlIHNldCBi
ZWZvcmUgYWxsb2NhdGUgbWVtb3J5ICovCisgICAgZC0+YXJjaC50eXBlID0ga2luZm8udHlwZTsK
KyNlbmRpZgorICAgIGFsbG9jYXRlX21lbW9yeShkLCAma2luZm8pOworCisgICAgcmV0dXJuIGNv
bnN0cnVjdF9kb21haW4oZCwgJmtpbmZvKTsKIH0KIAogdm9pZCBfX2luaXQgY3JlYXRlX2RvbVVz
KHZvaWQpCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23:00: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBj-00016M-G7; Mon, 12 Nov 2018 23:00: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBg-0000zD-VZ
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:09 +0000
X-Inumbo-ID: b3014f16-e6ce-11e8-8ac3-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3014f16-e6ce-11e8-8ac3-12d6303a7972;
 Mon, 12 Nov 2018 23:00:08 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 049C122504;
 Mon, 12 Nov 2018 23:00:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063607;
 bh=fX/OlpWorX8XLmBDf7TsGlQ+DhbrNR6v9FBXPv6VNno=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=qzi67Jru/0EnjGSm0feHClJQm6/mQGU7vVy+FwFqyZ2nYoXlFRIksU4kV4dBEXDAx
 RLUoMzP9uB13jJ1KvG2m12yxnv4X3jg0/hjL8idy6Vvm+NERW9+0YAqaB4IJFGUHEh
 oca9kPuxdkWUkiQAUWgn4Hz83pccY2vh+h/L5R9k=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:50 -0800
Message-Id: <1542063598-23767-17-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 17/25] xen/arm: generate a simple device tree
 for domUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGZ1bmN0aW9ucyB0byBnZW5lcmF0ZSBhIGJhc2ljIGRvbVUgZGV2aWNlIHRyZWUs
IHNpbWlsYXIgdG8gdGhlCmV4aXN0aW5nIGZ1bmN0aW9ucyBpbiB0b29scy9saWJ4bC9saWJ4bF9h
cm0uYy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54
LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQpD
aGFuZ2VzIGluIHY1OgotIHVzZSBkLT5hcmNoLnZnaWMudmVyc2lvbgoKQ2hhbmdlcyBpbiB2NDoK
LSBjb2RlIHN0eWxlCi0gdHdvIHNlcGFyYXRlIGZ1bmN0aW9ucyBmb3IgZ2ljdjIgYW5kIGdpY3Yz
Ci0gcmVtb3ZlIHVzZWxlc3MgbG9jYWwgdmFyaWFibGVzCi0gZml4IHR5cG9zCi0gZG8gbm90IHVz
ZSBob3N0IGFkZHJlc3MgYW5kIHNpemUgY2VsbHMgZm9yIHRoZSBndWVzdCBEVAotIHVzZSAjZGVm
aW5lIGZvciBhZGRyY2VsbHMgYW5kIHNpemVjZWxscwoKQ2hhbmdlcyBpbiB2MzoKLSByZW1vdmUg
Q09ORklHX0FDUEkgZm9yIG1ha2VfY2hvc2VuX25vZGUKLSByZW1vdmUgbWFrZV9oeXBlcnZpc29y
X25vZGUgdW50aWwgYWxsIFhlbiByZWxhdGVkIGZ1bmN0aW9uYWxpdGllcwogIChldnRjaG5zLCBn
cmFudCB0YWJsZSwgZXRjLikgd29yayBjb3JyZWN0bHkKCkNoYW5nZXMgaW4gdjI6Ci0gbW92ZSBw
cmVwYXJlX2R0YiByZW5hbWUgdG8gcHJldmlvdXMgcGF0Y2gKLSB1c2Ugc3dpdGNoIGZvciB0aGUg
Z2ljIHZlcnNpb24KLSB1c2UgYXJtLGdpYy00MDAgaW5zdGVhZCBvZiBhcm0sY29ydGV4LWExNS1n
aWMKLSBhZGQgQHVuaXQtYWRkcmVzcyBpbiB0aGUgZ2ljIG5vZGUgbmFtZQotIGFkZCBjb21tZW50
IG9uIERPTVVfRFRCX1NJWkUKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAyMzUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFu
Z2VkLCAyMzMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5k
ZXggOGQ3OTgzYS4uM2QzM2QxZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTAzNCw3ICsxMDM0LDYg
QEAgc3RhdGljIGludCBfX2luaXQgbWFrZV90aW1lcl9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsIHZvaWQgKmZkdCwKICAgICByZXR1cm4gcmVzOwogfQogCi0jaWZkZWYgQ09ORklHX0FDUEkK
IC8qCiAgKiBUaGlzIGZ1bmN0aW9uIGlzIHVzZWQgYXMgcGFydCBvZiB0aGUgZGV2aWNlIHRyZWUg
Z2VuZXJhdGlvbiBmb3IgRG9tMAogICogb24gQUNQSSBzeXN0ZW1zLCBhbmQgRG9tVXMgc3RhcnRl
ZCBkaXJlY3RseSBmcm9tIFhlbiBiYXNlZCBvbiBkZXZpY2UKQEAgLTEwODAsNyArMTA3OSw2IEBA
IHN0YXRpYyBpbnQgX19pbml0IG1ha2VfY2hvc2VuX25vZGUoY29uc3Qgc3RydWN0IGtlcm5lbF9p
bmZvICpraW5mbykKIAogICAgIHJldHVybiByZXM7CiB9Ci0jZW5kaWYKIAogc3RhdGljIGludCBf
X2luaXQgbWFwX2lycV90b19kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGly
cSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbmVlZF9tYXBwaW5n
LCBjb25zdCBjaGFyICpkZXZuYW1lKQpAQCAtMTQ3Miw2ICsxNDcwLDIzNSBAQCBzdGF0aWMgaW50
IF9faW5pdCBoYW5kbGVfbm9kZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8g
KmtpbmZvLAogICAgIHJldHVybiByZXM7CiB9CiAKK3N0YXRpYyBpbnQgX19pbml0IG1ha2VfZ2lj
djJfZG9tVV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKK3sKKyAgICBp
bnQgcmVzID0gMDsKKyAgICBfX2JlMzIgcmVnWyhHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMgKyBH
VUVTVF9ST09UX1NJWkVfQ0VMTFMpICogMl07CisgICAgX19iZTMyICpjZWxsczsKKworICAgIHJl
cyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgImludGVycnVwdC1jb250cm9sbGVyQCJfX3N0cmluZ2lm
eShHVUVTVF9HSUNEX0JBU0UpKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7
CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICIjYWRkcmVzcy1jZWxscyIsIDAp
OworICAgIGlmICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGZkdF9w
cm9wZXJ0eV9jZWxsKGZkdCwgIiNpbnRlcnJ1cHQtY2VsbHMiLCAzKTsKKyAgICBpZiAoIHJlcyAp
CisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAiaW50
ZXJydXB0LWNvbnRyb2xsZXIiLCBOVUxMLCAwKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJl
dHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfc3RyaW5nKGZkdCwgImNvbXBhdGli
bGUiLCAiYXJtLGdpYy00MDAiKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7
CisKKyAgICBjZWxscyA9ICZyZWdbMF07CisgICAgZHRfY2hpbGRfc2V0X3JhbmdlKCZjZWxscywg
R1VFU1RfUk9PVF9BRERSRVNTX0NFTExTLCBHVUVTVF9ST09UX1NJWkVfQ0VMTFMsCisgICAgICAg
ICAgICAgICAgICAgICAgIEdVRVNUX0dJQ0RfQkFTRSwgR1VFU1RfR0lDRF9TSVpFKTsKKyAgICBk
dF9jaGlsZF9zZXRfcmFuZ2UoJmNlbGxzLCBHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMsIEdVRVNU
X1JPT1RfU0laRV9DRUxMUywKKyAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfR0lDQ19CQVNF
LCBHVUVTVF9HSUNDX1NJWkUpOworCisgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgInJlZyIs
IHJlZywgc2l6ZW9mKHJlZykpOworICAgIGlmIChyZXMpCisgICAgICAgIHJldHVybiByZXM7CisK
KyAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJsaW51eCxwaGFuZGxlIiwgR1VFU1Rf
UEhBTkRMRV9HSUMpOworICAgIGlmIChyZXMpCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICBy
ZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJwaGFuZGxlIiwgR1VFU1RfUEhBTkRMRV9HSUMp
OworICAgIGlmIChyZXMpCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfZW5k
X25vZGUoZmR0KTsKKworICAgIHJldHVybiByZXM7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IG1h
a2VfZ2ljdjNfZG9tVV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKK3sK
KyAgICBpbnQgcmVzID0gMDsKKyAgICBfX2JlMzIgcmVnWyhHVUVTVF9ST09UX0FERFJFU1NfQ0VM
TFMgKyBHVUVTVF9ST09UX1NJWkVfQ0VMTFMpICogMl07CisgICAgX19iZTMyICpjZWxsczsKKwor
ICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgImludGVycnVwdC1jb250cm9sbGVyQCJfX3N0
cmluZ2lmeShHVUVTVF9HSUNWM19HSUNEX0JBU0UpKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAg
IHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICIjYWRkcmVz
cy1jZWxscyIsIDApOworICAgIGlmICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAg
IHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgIiNpbnRlcnJ1cHQtY2VsbHMiLCAzKTsKKyAg
ICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVy
dHkoZmR0LCAiaW50ZXJydXB0LWNvbnRyb2xsZXIiLCBOVUxMLCAwKTsKKyAgICBpZiAoIHJlcyAp
CisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfc3RyaW5nKGZk
dCwgImNvbXBhdGlibGUiLCAiYXJtLGdpYy12MyIpOworICAgIGlmICggcmVzICkKKyAgICAgICAg
cmV0dXJuIHJlczsKKworICAgIGNlbGxzID0gJnJlZ1swXTsKKyAgICBkdF9jaGlsZF9zZXRfcmFu
Z2UoJmNlbGxzLCBHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMsIEdVRVNUX1JPT1RfU0laRV9DRUxM
UywKKyAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfR0lDVjNfR0lDRF9CQVNFLCBHVUVTVF9H
SUNWM19HSUNEX1NJWkUpOworICAgIGR0X2NoaWxkX3NldF9yYW5nZSgmY2VsbHMsIEdVRVNUX1JP
T1RfQUREUkVTU19DRUxMUywgR1VFU1RfUk9PVF9TSVpFX0NFTExTLAorICAgICAgICAgICAgICAg
ICAgICAgICBHVUVTVF9HSUNWM19HSUNSMF9CQVNFLCBHVUVTVF9HSUNWM19HSUNSMF9TSVpFKTsK
KworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJyZWciLCByZWcsIHNpemVvZihyZWcpKTsK
KyAgICBpZiAocmVzKQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgcmVzID0gZmR0X3Byb3Bl
cnR5X2NlbGwoZmR0LCAibGludXgscGhhbmRsZSIsIEdVRVNUX1BIQU5ETEVfR0lDKTsKKyAgICBp
ZiAocmVzKQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2Nl
bGwoZmR0LCAicGhhbmRsZSIsIEdVRVNUX1BIQU5ETEVfR0lDKTsKKyAgICBpZiAocmVzKQorICAg
ICAgICByZXR1cm4gcmVzOworCisgICAgcmVzID0gZmR0X2VuZF9ub2RlKGZkdCk7CisKKyAgICBy
ZXR1cm4gcmVzOworfQorCitzdGF0aWMgaW50IF9faW5pdCBtYWtlX2dpY19kb21VX25vZGUoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQoreworICAgIHN3aXRjaCAoIGQtPmFyY2gu
dmdpYy52ZXJzaW9uICkKKyAgICB7CisgICAgY2FzZSBHSUNfVjM6CisgICAgICAgIHJldHVybiBt
YWtlX2dpY3YzX2RvbVVfbm9kZShkLCBmZHQpOworICAgIGNhc2UgR0lDX1YyOgorICAgICAgICBy
ZXR1cm4gbWFrZV9naWN2Ml9kb21VX25vZGUoZCwgZmR0KTsKKyAgICBkZWZhdWx0OgorICAgICAg
ICBwYW5pYygiVW5zdXBwb3J0ZWQgR0lDIHZlcnNpb24iKTsKKyAgICB9Cit9CisKK3N0YXRpYyBp
bnQgX19pbml0IG1ha2VfdGltZXJfZG9tVV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZv
aWQgKmZkdCkKK3sKKyAgICBpbnQgcmVzOworICAgIGdpY19pbnRlcnJ1cHRfdCBpbnRyc1szXTsK
KworICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgInRpbWVyIik7CisgICAgaWYgKCByZXMg
KQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgaWYgKCAhaXNfNjRiaXRfZG9tYWluKGQpICkK
KyAgICB7CisgICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9zdHJpbmcoZmR0LCAiY29tcGF0aWJs
ZSIsICJhcm0sYXJtdjctdGltZXIiKTsKKyAgICAgICAgaWYgKCByZXMgKQorICAgICAgICAgICAg
cmV0dXJuIHJlczsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgcmVzID0gZmR0X3By
b3BlcnR5X3N0cmluZyhmZHQsICJjb21wYXRpYmxlIiwgImFybSxhcm12OC10aW1lciIpOworICAg
ICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICByZXR1cm4gcmVzOworICAgIH0KKworICAgIHNl
dF9pbnRlcnJ1cHRfcHBpKGludHJzWzBdLCBHVUVTVF9USU1FUl9QSFlTX1NfUFBJLCAweGYsIERU
X0lSUV9UWVBFX0xFVkVMX0xPVyk7CisgICAgc2V0X2ludGVycnVwdF9wcGkoaW50cnNbMV0sIEdV
RVNUX1RJTUVSX1BIWVNfTlNfUFBJLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CisgICAg
c2V0X2ludGVycnVwdF9wcGkoaW50cnNbMl0sIEdVRVNUX1RJTUVSX1ZJUlRfUFBJLCAweGYsIERU
X0lSUV9UWVBFX0xFVkVMX0xPVyk7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAiaW50
ZXJydXB0cyIsIGludHJzLCBzaXplb2YgKGludHJzWzBdKSAqIDMpOworICAgIGlmICggcmVzICkK
KyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwg
ImludGVycnVwdC1wYXJlbnQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1BI
QU5ETEVfR0lDKTsKKyAgICBpZiAocmVzKQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgcmVz
ID0gZmR0X2VuZF9ub2RlKGZkdCk7CisKKyAgICByZXR1cm4gcmVzOworfQorCisvKgorICogVGhl
IG1heCBzaXplIGZvciBEVCBpcyAyTUIuIEhvd2V2ZXIsIHRoZSBnZW5lcmF0ZWQgRFQgaXMgc21h
bGwsIDRLQgorICogYXJlIGVub3VnaCBmb3Igbm93LCBidXQgd2UgbWlnaHQgaGF2ZSB0byBpbmNy
ZWFzZSBpdCBpbiB0aGUgZnV0dXJlLgorICovCisjZGVmaW5lIERPTVVfRFRCX1NJWkUgNDA5Ngor
c3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJfZG9tVShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3Qga2VybmVsX2luZm8gKmtpbmZvKQoreworICAgIGludCBhZGRyY2VsbHMsIHNpemVjZWxsczsK
KyAgICBpbnQgcmV0OworCisgICAgYWRkcmNlbGxzID0gR1VFU1RfUk9PVF9BRERSRVNTX0NFTExT
OworICAgIHNpemVjZWxscyA9IEdVRVNUX1JPT1RfU0laRV9DRUxMUzsKKworICAgIGtpbmZvLT5m
ZHQgPSB4bWFsbG9jX2J5dGVzKERPTVVfRFRCX1NJWkUpOworICAgIGlmICgga2luZm8tPmZkdCA9
PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICByZXQgPSBmZHRfY3JlYXRl
KGtpbmZvLT5mZHQsIERPTVVfRFRCX1NJWkUpOworICAgIGlmICggcmV0IDwgMCApCisgICAgICAg
IGdvdG8gZXJyOworCisgICAgcmV0ID0gZmR0X2ZpbmlzaF9yZXNlcnZlbWFwKGtpbmZvLT5mZHQp
OworICAgIGlmICggcmV0IDwgMCApCisgICAgICAgIGdvdG8gZXJyOworCisgICAgcmV0ID0gZmR0
X2JlZ2luX25vZGUoa2luZm8tPmZkdCwgIi8iKTsKKyAgICBpZiAoIHJldCA8IDAgKQorICAgICAg
ICBnb3RvIGVycjsKKworICAgIHJldCA9IGZkdF9wcm9wZXJ0eV9jZWxsKGtpbmZvLT5mZHQsICIj
YWRkcmVzcy1jZWxscyIsIGFkZHJjZWxscyk7CisgICAgaWYgKCByZXQgKQorICAgICAgICBnb3Rv
IGVycjsKKworICAgIHJldCA9IGZkdF9wcm9wZXJ0eV9jZWxsKGtpbmZvLT5mZHQsICIjc2l6ZS1j
ZWxscyIsIHNpemVjZWxscyk7CisgICAgaWYgKCByZXQgKQorICAgICAgICBnb3RvIGVycjsKKwor
ICAgIHJldCA9IG1ha2VfY2hvc2VuX25vZGUoa2luZm8pOworICAgIGlmICggcmV0ICkKKyAgICAg
ICAgZ290byBlcnI7CisKKyAgICByZXQgPSBtYWtlX3BzY2lfbm9kZShraW5mby0+ZmR0LCBOVUxM
KTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIGdvdG8gZXJyOworCisgICAgcmV0ID0gbWFrZV9j
cHVzX25vZGUoZCwga2luZm8tPmZkdCwgTlVMTCk7CisgICAgaWYgKCByZXQgKQorICAgICAgICBn
b3RvIGVycjsKKworICAgIHJldCA9IG1ha2VfbWVtb3J5X25vZGUoZCwga2luZm8tPmZkdCwgYWRk
cmNlbGxzLCBzaXplY2VsbHMsIGtpbmZvKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIGdvdG8g
ZXJyOworCisgICAgcmV0ID0gbWFrZV9naWNfZG9tVV9ub2RlKGQsIGtpbmZvLT5mZHQpOworICAg
IGlmICggcmV0ICkKKyAgICAgICAgZ290byBlcnI7CisKKyAgICByZXQgPSBtYWtlX3RpbWVyX2Rv
bVVfbm9kZShkLCBraW5mby0+ZmR0KTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIGdvdG8gZXJy
OworCisgICAgcmV0ID0gZmR0X2VuZF9ub2RlKGtpbmZvLT5mZHQpOworICAgIGlmICggcmV0IDwg
MCApCisgICAgICAgIGdvdG8gZXJyOworCisgICAgcmV0ID0gZmR0X2ZpbmlzaChraW5mby0+ZmR0
KTsKKyAgICBpZiAoIHJldCA8IDAgKQorICAgICAgICBnb3RvIGVycjsKKworICAgIHJldHVybiAw
OworCisgIGVycjoKKyAgICBwcmludGsoIkRldmljZSB0cmVlIGdlbmVyYXRpb24gZmFpbGVkICgl
ZCkuXG4iLCByZXQpOworICAgIHhmcmVlKGtpbmZvLT5mZHQpOworCisgICAgcmV0dXJuIC1FSU5W
QUw7Cit9CisKIHN0YXRpYyBpbnQgX19pbml0IHByZXBhcmVfZHRiX2h3ZG9tKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiB7CiAgICAgY29uc3QgcDJtX3R5cGVf
dCBkZWZhdWx0X3AybXQgPSBwMm1fbW1pb19kaXJlY3RfYzsKQEAgLTIzMzksNiArMjU2NiwxMCBA
QCBzdGF0aWMgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tVShzdHJ1Y3QgZG9tYWluICpkLAogI2Vu
ZGlmCiAgICAgYWxsb2NhdGVfbWVtb3J5KGQsICZraW5mbyk7CiAKKyAgICByYyA9IHByZXBhcmVf
ZHRiX2RvbVUoZCwgJmtpbmZvKTsKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIHJldHVybiBy
YzsKKwogICAgIHJldHVybiBjb25zdHJ1Y3RfZG9tYWluKGQsICZraW5mbyk7CiB9CiAKLS0gCjEu
OS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23:00: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBk-00018f-83; Mon, 12 Nov 2018 23:00:12 +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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBg-0000zC-VV
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:09 +0000
X-Inumbo-ID: b3530a54-e6ce-11e8-a916-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3530a54-e6ce-11e8-a916-12d6303a7972;
 Mon, 12 Nov 2018 23:00:08 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7AF8E223DD;
 Mon, 12 Nov 2018 23:00:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063607;
 bh=+Niu4XkU13TUPhqJR46Gas6t9WLHHZLqxqYvAub5VNM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=Ljom0o6PGz4rNqt0RwaT7WzJE4ztBobMh1L93T97PJL57p1i1zh01ax7V0u4teRvm
 l0REZfGVyxCIUiAcXPm9bs+4vV55wO4TcdqT8KxYy8+EGndx+yiUpJFxsfnXwI4e1B
 EBxzPbPcMbnl8z/PhbcoaRZ5dcTn8XF6DXPYTEK4=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:51 -0800
Message-Id: <1542063598-23767-18-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 18/25] xen/arm: make set_interrupt_ppi able
 to handle non-PPI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YWxzbyByZW5hbWUgaXQgdG8gc2V0X2ludGVycnVwdC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
IHwgMjkgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBp
bnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggM2QzM2Qx
Zi4uMjk3ZjVkZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBi
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtNTk0LDE5ICs1OTQsMjAgQEAgc3RhdGlj
IGludCBfX2luaXQgd3JpdGVfcHJvcGVydGllcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2Vy
bmVsX2luZm8gKmtpbmZvLAogCiB0eXBlZGVmIF9fYmUzMiBnaWNfaW50ZXJydXB0X3RbM107CiAK
LXN0YXRpYyB2b2lkIF9faW5pdCBzZXRfaW50ZXJydXB0X3BwaShnaWNfaW50ZXJydXB0X3QgaW50
ZXJydXB0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBpcnEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGNwdW1hc2ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGxldmVsKQorc3RhdGljIHZvaWQgX19pbml0IHNldF9pbnRlcnJ1cHQoZ2ljX2ludGVycnVw
dF90IGludGVycnVwdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBpcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
Y3B1bWFzaywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBs
ZXZlbCkKIHsKICAgICBfX2JlMzIgKmNlbGxzID0gaW50ZXJydXB0OworICAgIGJvb2wgaXNfcHBp
ID0gISEoaXJxIDwgMzIpOwogCiAgICAgQlVHX09OKGlycSA8IDE2KTsKLSAgICBCVUdfT04oaXJx
ID49IDMyKTsKKyAgICBpcnEgLT0gKGlzX3BwaSkgPyAxNjogMzI7IC8qIFBQSXMgc3RhcnQgYXQg
MTYsIFNQSXMgYXQgMzIgKi8KIAogICAgIC8qIFNlZSBsaW51eCBEb2N1bWVudGF0aW9uL2Rldmlj
ZXRyZWUvYmluZGluZ3MvaW50ZXJydXB0LWNvbnRyb2xsZXIvYXJtLGdpYy50eHQgKi8KLSAgICBk
dF9zZXRfY2VsbCgmY2VsbHMsIDEsIDEpOyAvKiBpcyBhIFBQSSAqLwotICAgIGR0X3NldF9jZWxs
KCZjZWxscywgMSwgaXJxIC0gMTYpOyAvKiBQUElzIHN0YXJ0IGF0IDE2ICovCisgICAgZHRfc2V0
X2NlbGwoJmNlbGxzLCAxLCBpc19wcGkpOyAvKiBpcyBhIFBQST8gKi8KKyAgICBkdF9zZXRfY2Vs
bCgmY2VsbHMsIDEsIGlycSk7CiAgICAgZHRfc2V0X2NlbGwoJmNlbGxzLCAxLCAoY3B1bWFzayA8
PCA4KSB8IGxldmVsKTsKIH0KIApAQCAtNzI5LDcgKzczMCw3IEBAIHN0YXRpYyBpbnQgX19pbml0
IG1ha2VfaHlwZXJ2aXNvcl9ub2RlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICogIC0gQWxsIENQ
VXMKICAgICAgKiAgVE9ETzogSGFuZGxlIHByb3Blcmx5IHRoZSBjcHVtYXNrOwogICAgICAqLwot
ICAgIHNldF9pbnRlcnJ1cHRfcHBpKGludHIsIGQtPmFyY2guZXZ0Y2huX2lycSwgMHhmLCBEVF9J
UlFfVFlQRV9MRVZFTF9MT1cpOworICAgIHNldF9pbnRlcnJ1cHQoaW50ciwgZC0+YXJjaC5ldnRj
aG5faXJxLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CiAgICAgcmVzID0gZmR0X3Byb3Bl
cnR5X2ludGVycnVwdHMoZmR0LCAmaW50ciwgMSk7CiAgICAgaWYgKCByZXMgKQogICAgICAgICBy
ZXR1cm4gcmVzOwpAQCAtMTAwNiwxNSArMTAwNywxNSBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtl
X3RpbWVyX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0LAogCiAgICAgaXJx
ID0gdGltZXJfZ2V0X2lycShUSU1FUl9QSFlTX1NFQ1VSRV9QUEkpOwogICAgIGR0X2RwcmludGso
IiAgU2VjdXJlIGludGVycnVwdCAldVxuIiwgaXJxKTsKLSAgICBzZXRfaW50ZXJydXB0X3BwaShp
bnRyc1swXSwgaXJxLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CisgICAgc2V0X2ludGVy
cnVwdChpbnRyc1swXSwgaXJxLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CiAKICAgICBp
cnEgPSB0aW1lcl9nZXRfaXJxKFRJTUVSX1BIWVNfTk9OU0VDVVJFX1BQSSk7CiAgICAgZHRfZHBy
aW50aygiICBOb24gc2VjdXJlIGludGVycnVwdCAldVxuIiwgaXJxKTsKLSAgICBzZXRfaW50ZXJy
dXB0X3BwaShpbnRyc1sxXSwgaXJxLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CisgICAg
c2V0X2ludGVycnVwdChpbnRyc1sxXSwgaXJxLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7
CiAKICAgICBpcnEgPSB0aW1lcl9nZXRfaXJxKFRJTUVSX1ZJUlRfUFBJKTsKICAgICBkdF9kcHJp
bnRrKCIgIFZpcnQgaW50ZXJydXB0ICV1XG4iLCBpcnEpOwotICAgIHNldF9pbnRlcnJ1cHRfcHBp
KGludHJzWzJdLCBpcnEsIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKKyAgICBzZXRfaW50
ZXJydXB0KGludHJzWzJdLCBpcnEsIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKIAogICAg
IHJlcyA9IGZkdF9wcm9wZXJ0eV9pbnRlcnJ1cHRzKGZkdCwgaW50cnMsIDMpOwogICAgIGlmICgg
cmVzICkKQEAgLTE2MDMsOSArMTYwNCw5IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfdGltZXJf
ZG9tVV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKICAgICAgICAgICAg
IHJldHVybiByZXM7CiAgICAgfQogCi0gICAgc2V0X2ludGVycnVwdF9wcGkoaW50cnNbMF0sIEdV
RVNUX1RJTUVSX1BIWVNfU19QUEksIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKLSAgICBz
ZXRfaW50ZXJydXB0X3BwaShpbnRyc1sxXSwgR1VFU1RfVElNRVJfUEhZU19OU19QUEksIDB4Ziwg
RFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKLSAgICBzZXRfaW50ZXJydXB0X3BwaShpbnRyc1syXSwg
R1VFU1RfVElNRVJfVklSVF9QUEksIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKKyAgICBz
ZXRfaW50ZXJydXB0KGludHJzWzBdLCBHVUVTVF9USU1FUl9QSFlTX1NfUFBJLCAweGYsIERUX0lS
UV9UWVBFX0xFVkVMX0xPVyk7CisgICAgc2V0X2ludGVycnVwdChpbnRyc1sxXSwgR1VFU1RfVElN
RVJfUEhZU19OU19QUEksIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKKyAgICBzZXRfaW50
ZXJydXB0KGludHJzWzJdLCBHVUVTVF9USU1FUl9WSVJUX1BQSSwgMHhmLCBEVF9JUlFfVFlQRV9M
RVZFTF9MT1cpOwogCiAgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgImludGVycnVwdHMiLCBp
bnRycywgc2l6ZW9mIChpbnRyc1swXSkgKiAzKTsKICAgICBpZiAoIHJlcyApCi0tIAoxLjkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23:00: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBl-0001BZ-2Q; Mon, 12 Nov 2018 23:00: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBh-00011c-Rp
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:09 +0000
X-Inumbo-ID: b397a0d8-e6ce-11e8-80e2-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b397a0d8-e6ce-11e8-80e2-12d6303a7972;
 Mon, 12 Nov 2018 23:00:08 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EEFE722506;
 Mon, 12 Nov 2018 23:00:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063608;
 bh=kSIrAqY+uFj0ir09Qqj9oJ1I05MDpajZ5cRN+6G+Znk=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=AlRj7rDKvkGFygloDWT8rv7P7jGkdolgv1P+x6SvJrWAn3Al/ZsEoYLfTHsFPfzRz
 9ctnQr+fhAcGv8pwyobmv/Joos/UVtV1pN3E4g/OMKiziRqaW1Uu6nMjTfJTkgNa7O
 Mf28w8Tq4s+PGvJhwzFX38y0WhaUdjmVC2olxmSY=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:52 -0800
Message-Id: <1542063598-23767-19-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 19/25] xen/arm: generate vpl011 node on
 device tree for domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIHZwbDAxMSBzdXBwb3J0IHRvIGd1ZXN0cyBzdGFydGVkIGZyb20gWGVuOiBpdCBw
cm92aWRlcyBhCnNpbXBsZSB3YXkgdG8gcHJpbnQgb3V0cHV0IGZyb20gYSBndWVzdCwgYXMgbW9z
dCBndWVzdHMgY29tZSB3aXRoIGEKcGwwMTEgZHJpdmVyLiBJdCBpcyBhbHNvIGFibGUgdG8gcHJv
dmlkZSBhIHdvcmtpbmcgY29uc29sZSB3aXRoCmludGVycnVwdCBzdXBwb3J0LgoKVGhlIFVBUlQg
ZXhwb3NlZCB0byB0aGUgZ3Vlc3QgaXMgYSBTQlNBIGNvbXBhdGlibGUgVUFSVCBhbmQgbm90IGEg
UEwwMTEuClNCU0EgVUFSVCBpcyBhIHN1YnNldCBvZiBQTDAxMSByMXA1LiBBIGZ1bGwgUEwwMTEg
aW1wbGVtZW50YXRpb24gaW4gWGVuCndvdWxkIGp1c3QgYmUgdG9vIGRpZmZpY3VsdCwgc28gZ3Vl
c3RzIG1heSByZXF1aXJlIHNvbWUgZHJpdmVycyBjaGFuZ2VzLgoKRW5hYmxlIHZwbDAxMSBjb25k
aXRpb25hbGx5IGlmIHRoZSB1c2VyIHJlcXVlc3RlZCBpdC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY1OgotIHVzZSBkdF9wcm9w
ZXJ0eV9yZWFkX2Jvb2wKCkNoYW5nZXMgaW4gdjQ6Ci0gbW92ZSByZW5hbWUgc2V0X2ludGVycnVw
dF9wcGkgYW5kIG1ha2luZyBzZXRfaW50ZXJydXB0X3BwaSBnZW5lcmljIHRvCiAgYSBzZXBhcmF0
ZSBwYXRjaAotIHByb3Blcmx5IG5hbWUgdGhlIHZwbDAxMSBkZXZpY2Ugbm9kZSBuYW1lCi0gY29k
ZSBzdHlsZQotIHVzZSAjZGVmaW5lIGZvciBhZGRyY2VsbHMgYW5kIHNpemVjZWxscwoKQ2hhbmdl
cyBpbiB2MzoKLSB1c2UgYm9vbAotIHJldGFpbiBCVUdfT04oaXJxIDwgMTYpCi0gYWRkIHZwbDAx
MSBib29sIHRvIGtpbmZvCi0gcmV0dXJuIGVycm9yIG9mIHZwbDAxMSBpcyByZXF1aXJlZCBidXQg
Q09ORklHX1NCU0FfVlVBUlRfQ09OU09MRSBpcwogIG1pc3NpbmcKCkNoYW5nZXMgaW4gdjI6Ci0g
Y29kZSBzdHlsZSBmaXhlcwotIG1ha2Ugc2V0X2ludGVycnVwdF9wcGkgZ2VuZXJpYwotIHJlbmFt
ZSBzZXRfaW50ZXJydXB0X3BwaSB0byBzZXRfaW50ZXJydXB0Ci0gb25seSBtYWtlIHRoZSB2cGww
MTEgbm9kZSBpZiB0aGUgb3B0aW9uIHdhcyBlbmFibGVkCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jIHwgNjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC9hcm0va2VybmVsLmggICAgICAgfCAgMyArKysKIDIgZmlsZXMgY2hhbmdl
ZCwgNjMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCAyOTdmNWRkLi45MzNhNmM5
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCkBAIC0xNjIyLDYgKzE2MjIsNTQgQEAgc3RhdGljIGludCBfX2lu
aXQgbWFrZV90aW1lcl9kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0
KQogICAgIHJldHVybiByZXM7CiB9CiAKKyNpZmRlZiBDT05GSUdfU0JTQV9WVUFSVF9DT05TT0xF
CitzdGF0aWMgaW50IF9faW5pdCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwgdm9pZCAqZmR0KQoreworICAgIGludCByZXM7CisgICAgZ2ljX2ludGVycnVwdF90
IGludHI7CisgICAgX19iZTMyIHJlZ1tHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMgKyBHVUVTVF9S
T09UX1NJWkVfQ0VMTFNdOworICAgIF9fYmUzMiAqY2VsbHM7CisKKyAgICByZXMgPSBmZHRfYmVn
aW5fbm9kZShmZHQsICJzYnNhLXVhcnRAIl9fc3RyaW5naWZ5KEdVRVNUX1BMMDExX0JBU0UpKTsK
KyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJv
cGVydHlfc3RyaW5nKGZkdCwgImNvbXBhdGlibGUiLCAiYXJtLHNic2EtdWFydCIpOworICAgIGlm
ICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIGNlbGxzID0gJnJlZ1swXTsKKyAg
ICBkdF9jaGlsZF9zZXRfcmFuZ2UoJmNlbGxzLCBHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMsCisg
ICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1JPT1RfU0laRV9DRUxMUywgR1VFU1RfUEwwMTFf
QkFTRSwKKyAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfUEwwMTFfU0laRSk7CisgICAgaWYg
KCByZXMgKQorICAgICAgICByZXR1cm4gcmVzOworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQs
ICJyZWciLCByZWcsIHNpemVvZihyZWcpKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVy
biByZXM7CisKKyAgICBzZXRfaW50ZXJydXB0KGludHIsIEdVRVNUX1ZQTDAxMV9TUEksIDB4Ziwg
RFRfSVJRX1RZUEVfTEVWRUxfSElHSCk7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAi
aW50ZXJydXB0cyIsIGludHIsIHNpemVvZiAoaW50cikpOworICAgIGlmICggcmVzICkKKyAgICAg
ICAgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgImludGVy
cnVwdC1wYXJlbnQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1BIQU5ETEVf
R0lDKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICAvKiBVc2Ug
YSBkZWZhdWx0IGJhdWQgcmF0ZSBvZiAxMTUyMDAuICovCisgICAgZmR0X3Byb3BlcnR5X3UzMihm
ZHQsICJjdXJyZW50LXNwZWVkIiwgMTE1MjAwKTsKKworICAgIHJlcyA9IGZkdF9lbmRfbm9kZShm
ZHQpOworICAgIGlmICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIHJldHVybiAw
OworfQorI2VuZGlmCisKIC8qCiAgKiBUaGUgbWF4IHNpemUgZm9yIERUIGlzIDJNQi4gSG93ZXZl
ciwgdGhlIGdlbmVyYXRlZCBEVCBpcyBzbWFsbCwgNEtCCiAgKiBhcmUgZW5vdWdoIGZvciBub3cs
IGJ1dCB3ZSBtaWdodCBoYXZlIHRvIGluY3JlYXNlIGl0IGluIHRoZSBmdXR1cmUuCkBAIC0xNjgz
LDYgKzE3MzEsMTYgQEAgc3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJfZG9tVShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgIGlmICggcmV0ICkKICAg
ICAgICAgZ290byBlcnI7CiAKKyAgICBpZiAoIGtpbmZvLT52cGwwMTEgKQorICAgIHsKKyAgICAg
ICAgcmV0ID0gLUVJTlZBTDsKKyNpZmRlZiBDT05GSUdfU0JTQV9WVUFSVF9DT05TT0xFCisgICAg
ICAgIHJldCA9IG1ha2VfdnBsMDExX3VhcnRfbm9kZShkLCBraW5mby0+ZmR0KTsKKyNlbmRpZgor
ICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBnb3RvIGVycjsKKyAgICB9CisKICAgICBy
ZXQgPSBmZHRfZW5kX25vZGUoa2luZm8tPmZkdCk7CiAgICAgaWYgKCByZXQgPCAwICkKICAgICAg
ICAgZ290byBlcnI7CkBAIC0yNTUxLDYgKzI2MDksOCBAQCBzdGF0aWMgaW50IF9faW5pdCBjb25z
dHJ1Y3RfZG9tVShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgcHJpbnRrKCIqKiogTE9BRElORyBE
T01VIGNwdXM9JXUgbWVtb3J5PSUiUFJJeDY0IktCICoqKlxuIiwgZC0+bWF4X3ZjcHVzLCBtZW0p
OwogCisgICAga2luZm8udnBsMDExID0gZHRfcHJvcGVydHlfcmVhZF9ib29sKG5vZGUsICJ2cGww
MTEiKTsKKwogICAgIGlmICggdmNwdV9jcmVhdGUoZCwgMCwgMCkgPT0gTlVMTCApCiAgICAgICAg
IHJldHVybiAtRU5PTUVNOwogICAgIGQtPm1heF9wYWdlcyA9IH4wVTsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9rZXJuZWwuaCBiL3hlbi9hcmNoL2FybS9rZXJuZWwuaAppbmRleCA0MzIwZjcy
Li4zM2YzZTcyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0va2VybmVsLmgKKysrIGIveGVuL2Fy
Y2gvYXJtL2tlcm5lbC5oCkBAIC0zMyw2ICszMyw5IEBAIHN0cnVjdCBrZXJuZWxfaW5mbyB7CiAg
ICAgcGFkZHJfdCBkdGJfcGFkZHI7CiAgICAgcGFkZHJfdCBpbml0cmRfcGFkZHI7CiAKKyAgICAv
KiBFbmFibGUgcGwwMTEgZW11bGF0aW9uICovCisgICAgYm9vbCB2cGwwMTE7CisKICAgICAvKiBs
b2FkZXIgdG8gdXNlIGZvciB0aGlzIGtlcm5lbCAqLwogICAgIHZvaWQgKCpsb2FkKShzdHJ1Y3Qg
a2VybmVsX2luZm8gKmluZm8pOwogICAgIC8qIGxvYWRlciBzcGVjaWZpYyBzdGF0ZSAqLwotLSAK
MS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23:00: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBl-0001D6-So; Mon, 12 Nov 2018 23:00: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBh-00011d-SH
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:09 +0000
X-Inumbo-ID: b3d16e4e-e6ce-11e8-bd3c-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3d16e4e-e6ce-11e8-bd3c-12d6303a7972;
 Mon, 12 Nov 2018 23:00:09 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 67A6722507;
 Mon, 12 Nov 2018 23:00:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063608;
 bh=0cWoE0Zut6oblHY2H6sy/z8QwSX7oOf4UBUyAXCKiUI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=OfySt/37R7nJhyE4MssOrlhAHMA09ciBxdbZqProY4ZHaO0R+puCf7xgzIzH/18fg
 FpYui2MCyCjZ0GzmHybS6wkcpql5WZadSHrElOkcYLYJVNo89I9hZvyxK4HHjjNO3y
 YTutMPQ2XvcjXXUmOyz5yVMUfEK6538FOoFwLYAE=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:53 -0800
Message-Id: <1542063598-23767-20-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 20/25] xen/arm: introduce a union in vpl011
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgdW5pb24gaW4gc3RydWN0IHZwbDAxMSB0byBjb250YWluIHRoZSBjb25zb2xl
IHJpbmcgbWVtYmVycy4KQSBsYXRlciBwYXRjaCB3aWxsIGFkZCBhbm90aGVyIG1lbWJlciBvZiB0
aGUgdW5pb24gZm9yIHRoZSBjYXNlIHdoZXJlCnRoZSBiYWNrZW5kIGlzIGluIFhlbi4KClNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY0
OgotIG5hbWUgdW5pb24gImJhY2tlbmQiCgpDaGFuZ2VzIGluIHYzOgotIHJlbmFtZSByaW5nIGZp
ZWxkIHRvIGRvbQoKQ2hhbmdlcyBpbiB2MjoKLSBuZXcgcGF0Y2gKLS0tCiB4ZW4vYXJjaC9hcm0v
dnBsMDExLmMgICAgICAgIHwgMjIgKysrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLWFybS92cGwwMTEuaCB8ICA4ICsrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2Vy
dGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGww
MTEuYyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwppbmRleCBhMjgxZWFiLi5lYmMwNDVlIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5j
CkBAIC04Miw3ICs4Miw3IEBAIHN0YXRpYyB1aW50OF90IHZwbDAxMV9yZWFkX2RhdGEoc3RydWN0
IGRvbWFpbiAqZCkKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHVpbnQ4X3QgZGF0YSA9
IDA7CiAgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwotICAgIHN0
cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7CisgICAgc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX2J1
ZjsKICAgICBYRU5DT05TX1JJTkdfSURYIGluX2NvbnMsIGluX3Byb2Q7CiAKICAgICBWUEwwMTFf
TE9DSyhkLCBmbGFncyk7CkBAIC0xNDUsNyArMTQ1LDcgQEAgc3RhdGljIHVpbnQ4X3QgdnBsMDEx
X3JlYWRfZGF0YShzdHJ1Y3QgZG9tYWluICpkKQogc3RhdGljIHZvaWQgdnBsMDExX3VwZGF0ZV90
eF9maWZvX3N0YXR1cyhzdHJ1Y3QgdnBsMDExICp2cGwwMTEsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmaWZvX2xldmVsKQogewotICAgIHN0
cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7CisgICAgc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX2J1
ZjsKICAgICB1bnNpZ25lZCBpbnQgZmlmb190aHJlc2hvbGQgPSBzaXplb2YoaW50Zi0+b3V0KSAt
IFNCU0FfVUFSVF9GSUZPX0xFVkVMOwogCiAgICAgQlVJTERfQlVHX09OKHNpemVvZihpbnRmLT5v
dXQpIDwgU0JTQV9VQVJUX0ZJRk9fU0laRSk7CkBAIC0xNjQsNyArMTY0LDcgQEAgc3RhdGljIHZv
aWQgdnBsMDExX3dyaXRlX2RhdGEoc3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBkYXRhKQogewog
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQt
PmFyY2gudnBsMDExOwotICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAx
MS0+cmluZ19idWY7CisgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDEx
LT5iYWNrZW5kLmRvbS5yaW5nX2J1ZjsKICAgICBYRU5DT05TX1JJTkdfSURYIG91dF9jb25zLCBv
dXRfcHJvZDsKIAogICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKQEAgLTM4Miw3ICszODIsNyBA
QCBzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQogewogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFy
Y2gudnBsMDExOwotICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+
cmluZ19idWY7CisgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5i
YWNrZW5kLmRvbS5yaW5nX2J1ZjsKICAgICBYRU5DT05TX1JJTkdfSURYIGluX2NvbnMsIGluX3By
b2QsIG91dF9jb25zLCBvdXRfcHJvZDsKICAgICBYRU5DT05TX1JJTkdfSURYIGluX2ZpZm9fbGV2
ZWwsIG91dF9maWZvX2xldmVsOwogCkBAIC00NTksMTQgKzQ1OSwxNCBAQCBpbnQgZG9tYWluX3Zw
bDAxMV9pbml0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvICppbmZv
KQogICAgIGludCByYzsKICAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGww
MTE7CiAKLSAgICBpZiAoIHZwbDAxMS0+cmluZ19idWYgKQorICAgIGlmICggdnBsMDExLT5iYWNr
ZW5kLmRvbS5yaW5nX2J1ZiApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgLyogTWFw
IHRoZSBndWVzdCBQRk4gdG8gWGVuIGFkZHJlc3Mgc3BhY2UuICovCiAgICAgcmMgPSAgcHJlcGFy
ZV9yaW5nX2Zvcl9oZWxwZXIoZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
Zm5feChpbmZvLT5nZm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2cGww
MTEtPnJpbmdfcGFnZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdnBsMDEx
LT5yaW5nX2J1Zik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+
YmFja2VuZC5kb20ucmluZ19wYWdlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZ2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfYnVmKTsKICAgICBpZiAoIHJjIDwgMCApCiAgICAg
ICAgIGdvdG8gb3V0OwogCkBAIC00OTUsNyArNDk1LDggQEAgb3V0MjoKICAgICB2Z2ljX2ZyZWVf
dmlycShkLCBHVUVTVF9WUEwwMTFfU1BJKTsKIAogb3V0MToKLSAgICBkZXN0cm95X3JpbmdfZm9y
X2hlbHBlcigmdnBsMDExLT5yaW5nX2J1ZiwgdnBsMDExLT5yaW5nX3BhZ2UpOworICAgIGRlc3Ry
b3lfcmluZ19mb3JfaGVscGVyKCZ2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfYnVmLAorCQkJICAg
ICAgICAgICAgICAgIHZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19wYWdlKTsKIAogb3V0OgogICAg
IHJldHVybiByYzsKQEAgLTUwNSwxMSArNTA2LDEyIEBAIHZvaWQgZG9tYWluX3ZwbDAxMV9kZWlu
aXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+
YXJjaC52cGwwMTE7CiAKLSAgICBpZiAoICF2cGwwMTEtPnJpbmdfYnVmICkKKyAgICBpZiAoICF2
cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfYnVmICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgZnJl
ZV94ZW5fZXZlbnRfY2hhbm5lbChkLCB2cGwwMTEtPmV2dGNobik7Ci0gICAgZGVzdHJveV9yaW5n
X2Zvcl9oZWxwZXIoJnZwbDAxMS0+cmluZ19idWYsIHZwbDAxMS0+cmluZ19wYWdlKTsKKyAgICBk
ZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmdnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX2J1ZiwKKwkJ
CSAgICAgICAgICAgICAgICB2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfcGFnZSk7CiB9CiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS92cGwwMTEuaAppbmRleCBkYjk1ZmY4Li40MmQ3YTI0IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDEx
LmgKQEAgLTMxLDggKzMxLDEyIEBACiAjZGVmaW5lIFNCU0FfVUFSVF9GSUZPX1NJWkUgMzIKIAog
c3RydWN0IHZwbDAxMSB7Ci0gICAgdm9pZCAqcmluZ19idWY7Ci0gICAgc3RydWN0IHBhZ2VfaW5m
byAqcmluZ19wYWdlOworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAg
IHZvaWQgKnJpbmdfYnVmOworICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcmluZ19wYWdl
OworICAgICAgICB9IGRvbTsKKyAgICB9IGJhY2tlbmQ7CiAgICAgdWludDMyX3QgICAgdWFydGZy
OyAgICAgICAgIC8qIEZsYWcgcmVnaXN0ZXIgKi8KICAgICB1aW50MzJfdCAgICB1YXJ0Y3I7ICAg
ICAgICAgLyogQ29udHJvbCByZWdpc3RlciAqLwogICAgIHVpbnQzMl90ICAgIHVhcnRpbXNjOyAg
ICAgICAvKiBJbnRlcnJ1cHQgbWFzayByZWdpc3RlciovCi0tIAoxLjkuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBn-0001Fd-7I; Mon, 12 Nov 2018 23:00: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBj-00014t-2H
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:11 +0000
X-Inumbo-ID: b420a838-e6ce-11e8-aa75-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b420a838-e6ce-11e8-aa75-12d6303a7972;
 Mon, 12 Nov 2018 23:00:09 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D793E2250E;
 Mon, 12 Nov 2018 23:00:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063609;
 bh=ibeo8HC2nePaBtZEd9T9+n5jFSM2efiHTpS/ROBAIFw=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=tgNz0m+QPcdftINNDnzyAHMkd76kDWlR8KySwvm7IjxmHhIqrU9/RltUW5CWHDXPg
 mGv24Sw+pEA+3QozUSjhvO7Yn6PaAbCMCoQVqt+ANPPXdk3uHtJ/b+jzOBN8GHs8Qe
 bbrOHTlquDe8W0msrqVnt71HYixjCJODoY5FLKLw=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:54 -0800
Message-Id: <1542063598-23767-21-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 21/25] xen/arm: refactor vpl011_data_avail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSB0aGUgY29kZSB0byBjYWxjdWxhdGUgaW5fZmlmb19sZXZlbCBhbmQgb3V0X2ZpZm9fbGV2
ZWwgb3V0IG9mCnZwbDAxMV9kYXRhX2F2YWlsLCB0byB0aGUgY2FsbGVyLgpUaGlzIGNoYW5nZSB3
aWxsIG1ha2UgaXQgcG9zc2libGUgdG8gcmV1c2UgdnBsMDExX2RhdGFfYXZhaWwgd2l0aApkaWZm
ZXJlbnQgcmluZyBzdHJ1Y3R1cmVzIGluIGEgbGF0ZXIgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkNoYW5nZXMgaW4gdjM6Ci0gcmVtb3Zl
IGZvcndhcmQgZGVjbGFyYXRpb24gb2YgdnBsMDExX2RhdGFfYXZhaWwKCkNoYW5nZXMgaW4gdjI6
Ci0gbmV3IHBhdGNoCi0tLQogeGVuL2FyY2gvYXJtL3ZwbDAxMS5jIHwgNjQgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MzYgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3ZwbDAxMS5jIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCmluZGV4IGViYzA0NWUuLjY4NDUy
YTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92cGwwMTEuYworKysgYi94ZW4vYXJjaC9hcm0v
dnBsMDExLmMKQEAgLTM3OCwzMCArMzc4LDEzIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbW1pb19o
YW5kbGVyX29wcyB2cGwwMTFfbW1pb19oYW5kbGVyID0gewogICAgIC53cml0ZSA9IHZwbDAxMV9t
bWlvX3dyaXRlLAogfTsKIAotc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRv
bWFpbiAqZCkKK3N0YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5DT05TX1JJTkdfSURYIGluX2ZpZm9f
bGV2ZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5DT05TX1JJTkdfSURYIGlu
X3NpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5DT05TX1JJTkdfSURYIG91
dF9maWZvX2xldmVsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOQ09OU19SSU5H
X0lEWCBvdXRfc2l6ZSkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHN0cnVjdCB2
cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKLSAgICBzdHJ1Y3QgeGVuY29uc19pbnRl
cmZhY2UgKmludGYgPSB2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfYnVmOwotICAgIFhFTkNPTlNf
UklOR19JRFggaW5fY29ucywgaW5fcHJvZCwgb3V0X2NvbnMsIG91dF9wcm9kOwotICAgIFhFTkNP
TlNfUklOR19JRFggaW5fZmlmb19sZXZlbCwgb3V0X2ZpZm9fbGV2ZWw7Ci0KLSAgICBWUEwwMTFf
TE9DSyhkLCBmbGFncyk7Ci0KLSAgICBpbl9jb25zID0gaW50Zi0+aW5fY29uczsKLSAgICBpbl9w
cm9kID0gaW50Zi0+aW5fcHJvZDsKLSAgICBvdXRfY29ucyA9IGludGYtPm91dF9jb25zOwotICAg
IG91dF9wcm9kID0gaW50Zi0+b3V0X3Byb2Q7Ci0KLSAgICBzbXBfcm1iKCk7Ci0KLSAgICBpbl9m
aWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQoaW5fcHJvZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW5fY29ucywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2l6ZW9mKGludGYtPmluKSk7Ci0KLSAgICBvdXRfZmlmb19sZXZlbCA9IHhlbmNvbnNfcXVl
dWVkKG91dF9wcm9kLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0X2Nv
bnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+b3V0
KSk7CiAKICAgICAvKioqKiBVcGRhdGUgdGhlIFVBUlQgUlggc3RhdGUgKioqKi8KIApAQCAtNDEw
LDExICszOTMsMTEgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRvbWFp
biAqZCkKICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflJYRkU7CiAKICAgICAvKiBTZXQgdGhl
IEZJRk9fRlVMTCBiaXQgaWYgdGhlIFhlbiBidWZmZXIgaXMgZnVsbC4gKi8KLSAgICBpZiAoIGlu
X2ZpZm9fbGV2ZWwgPT0gc2l6ZW9mKGludGYtPmluKSApCisgICAgaWYgKCBpbl9maWZvX2xldmVs
ID09IGluX3NpemUgKQogICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZGOwogCiAgICAgLyog
QXNzZXJ0IHRoZSBSWCBpbnRlcnJ1cHQgaWYgdGhlIEZJRk8gaXMgbW9yZSB0aGFuIGhhbGYgd2F5
IGZpbGxlZC4gKi8KLSAgICBpZiAoIGluX2ZpZm9fbGV2ZWwgPj0gc2l6ZW9mKGludGYtPmluKSAt
IFNCU0FfVUFSVF9GSUZPX0xFVkVMICkKKyAgICBpZiAoIGluX2ZpZm9fbGV2ZWwgPj0gaW5fc2l6
ZSAtIFNCU0FfVUFSVF9GSUZPX0xFVkVMICkKICAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFJY
STsKIAogICAgIC8qCkBAIC00MjcsNyArNDEwLDcgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFf
YXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIC8qKioqIFVwZGF0ZSB0aGUgVUFSVCBUWCBz
dGF0ZSAqKioqLwogCi0gICAgaWYgKCBvdXRfZmlmb19sZXZlbCAhPSBzaXplb2YoaW50Zi0+b3V0
KSApCisgICAgaWYgKCBvdXRfZmlmb19sZXZlbCAhPSBvdXRfc2l6ZSApCiAgICAgewogICAgICAg
ICB2cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsKIApAQCAtNDQ1LDEzICs0MjgsMzggQEAgc3RhdGlj
IHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGlmICggb3V0
X2ZpZm9fbGV2ZWwgPT0gMCApCiAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkU7Ci0KLSAg
ICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKIH0KIAogc3RhdGljIHZvaWQgdnBsMDExX25vdGlm
aWNhdGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHBvcnQpCiB7Ci0gICAgdnBsMDEx
X2RhdGFfYXZhaWwodi0+ZG9tYWluKTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHN0
cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0g
JmQtPmFyY2gudnBsMDExOworICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZw
bDAxMS0+YmFja2VuZC5kb20ucmluZ19idWY7CisgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9jb25z
LCBpbl9wcm9kLCBvdXRfY29ucywgb3V0X3Byb2Q7CisgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9m
aWZvX2xldmVsLCBvdXRfZmlmb19sZXZlbDsKKworICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsK
KworICAgIGluX2NvbnMgPSBpbnRmLT5pbl9jb25zOworICAgIGluX3Byb2QgPSBpbnRmLT5pbl9w
cm9kOworICAgIG91dF9jb25zID0gaW50Zi0+b3V0X2NvbnM7CisgICAgb3V0X3Byb2QgPSBpbnRm
LT5vdXRfcHJvZDsKKworICAgIHNtcF9ybWIoKTsKKworICAgIGluX2ZpZm9fbGV2ZWwgPSB4ZW5j
b25zX3F1ZXVlZChpbl9wcm9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bl9jb25zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+
aW4pKTsKKworICAgIG91dF9maWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQob3V0X3Byb2QsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRfY29ucywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnRmLT5vdXQpKTsKKworICAgIHZwbDAx
MV9kYXRhX2F2YWlsKHYtPmRvbWFpbiwgaW5fZmlmb19sZXZlbCwgc2l6ZW9mKGludGYtPmluKSwK
KyAgICAgICAgICAgICAgICAgICAgICBvdXRfZmlmb19sZXZlbCwgc2l6ZW9mKGludGYtPm91dCkp
OworCisgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7CiB9CiAKIGludCBkb21haW5fdnBsMDEx
X2luaXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZwbDAxMV9pbml0X2luZm8gKmluZm8pCi0t
IAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBo-0001HN-5l; Mon, 12 Nov 2018 23: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBj-00015a-C0
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:11 +0000
X-Inumbo-ID: b48e19e5-e6ce-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b48e19e5-e6ce-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 23:00:10 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 541E92250F;
 Mon, 12 Nov 2018 23:00:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063609;
 bh=16ljJD2qJIDKBfaTq2KHLbjSl7MshICuhtqGuw0suTw=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=cdaG82oULxq0E4rz6YXmpQJtpRbx49Wjl8nYCBVEAmze1WT5i81ONDAyKRFEewbAk
 QvI1Io4oaO4fthGz3p2Ct7JhyMyIE/wf7u7Y00lZ/WXlhWfxvvsZNzC2Mz8020orz2
 abNFNO8WutYifMhRaVG15QZSJsC8NrtoDLm/JhxY=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:55 -0800
Message-Id: <1542063598-23767-22-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 22/25] xen: support console_switching between
 Dom0 and DomUs on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Achin.Gupta@arm.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, tim@xen.org, jbeulich@suse.com, wei.liu2@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgQ3RybC1BQUEgaXMgdXNlZCB0byBzd2l0Y2ggYmV0d2VlbiBYZW4gYW5kIERvbTAuIEV4
dGVuZCB0aGUKbWVjaGFuaXNtIHRvIGFsbG93IGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBYZW4sIERv
bTAsIGFuZCBhbnkgb2YgdGhlCmluaXRpYWwgRG9tVSBjcmVhdGVkIGZyb20gWGVuIGFsb25nc2lk
ZSBEb20wIG91dCBvZiBpbmZvcm1hdGlvbiBwcm92aWRlZAp2aWEgZGV2aWNlIHRyZWUuCgpSZW5h
bWUgeGVuX3J4IHRvIGNvbnNvbGVfcnggdG8gbWF0Y2ggdGhlIG5ldyBiZWhhdmlvci4KCkNsYXJp
ZnkgZXhpc3RpbmcgY29tbWVudCBhYm91dCAibm90aWZ5IHRoZSBndWVzdCIsIG1ha2luZyBpdCBj
bGVhciB0aGF0Cml0IGlzIG9ubHkgYWJvdXQgdGhlIGhhcmR3YXJlIGRvbWFpbi4KClN3aXRjaGlu
ZyB0aGUgY29uc29sZSBpbnB1dCB0byBkb21VcyBzdGFydGVkIGZyb20gWGVuIGF0IGJvb3QgaXMK
I2lmZGVmJ2VkIHRvIDAgaW4gdGhpcyBwYXRjaC4gVGhlIGNvZGUgd2lsbCBiZSBlbmFibGVkIHdo
ZW4KdnBsMDExX3J4X2NoYXJfeGVuIGlzIGludHJvZHVjZWQuIEZvciBub3cgaXQgaXMgZGlzYWJs
ZWQgZm9yCmJpc2VjdGFiaWxpdHkuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNDOiBhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tCkNDOiBHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20KQ0M6IGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20KQ0M6IGpiZXVsaWNoQHN1
c2UuY29tCkNDOiBrb25yYWQud2lsa0BvcmFjbGUuY29tCkNDOiB0aW1AeGVuLm9yZwpDQzogd2Vp
LmxpdTJAY2l0cml4LmNvbQotLS0KQ2hhbmdlcyBpbiB2NjoKLSBpbXByb3ZlIGluLWNvZGUgY29t
bWVudAotIGltcHJvdmUgY29tbWl0IG1lc3NhaGUKLSBjb2RlIHN0eWxlCgpDaGFuZ2VzIGluIHY1
OgotIG1vdmUgcGF0Y2ggZWFybGllciBhbmQgZGlzYWJsZSBjb2RlIHRoYXQgY2FsbHMgdnBsMDEx
X3J4X2NoYXJfeGVuIChub3QKICBkZWZpbmVkIHlldCkKLSBpbXByb3ZlIGNvbW1lbnRzCi0gcmVw
bGFjZSBpZnMgd2l0aCBhIHN3aXRjaAotIGNvZGUgc3R5bGUKCkNoYW5nZXMgaW4gdjQ6Ci0gaGFu
ZGxlIGNvbnNvbGVfcnggPT0gMCBpbiBjb25zb2xlX2lucHV0X2RvbWFpbgotIHVzZSByY3VfbG9j
a19ieV9kb21haW4gaW5zdGVhZCBvZiBnZXRfZG9tYWluX2J5X2lkCi0gaGFuZGxlIHRoZSBjYXNl
IHdoZXJlIHRoZSByZXR1cm5lZCBkb21haW4gaXMgTlVMTAotIHNlbmRfZ2xvYmFsX3ZpcnEoVklS
UV9DT05TT0xFKSBvbmx5IHdoZW4gY2hhcnMgYXJlIGZvciBEb20wCi0gbWFrZSBjb25zb2xlX3J4
IHVuc2lnbmVkIGludAotIGZpeCBjb21tZW50Ci0gY29kZSByZWFkYWJpbGl0eSBpbXByb3ZlbWVu
dAotIGZpeCBvcHRfY29uc3dpdGNoWzFdID09ICd4JyBjYXNlCi0gbW92ZSBjb25zb2xlX2lucHV0
X2RvbWFpbiB0byBuZXh0IHBhdGNoCgpDaGFuZ2VzIGluIHYzOgotIG9ubHkgY2FsbCB2cGwwMTEg
ZnVuY3Rpb25zIGlmZGVmIENPTkZJR19TQlNBX1ZVQVJUX0NPTlNPTEUKLSBhZGQgYmxhbmsgbGlu
ZSBhbmQgc3BhY2VzCi0gcmVtb3ZlIHhlbl9yeCBmcm9tIHByaW50IG1lc3NhZ2VzCi0gcmVuYW1l
IHhlbl9yeCB0byBjb25zb2xlX3J4Ci0ga2VlcCBzd2l0Y2hfc2VyaWFsX2lucHV0KCkgYXQgYm9v
dAotIGFkZCBiZXR0ZXIgY29tbWVudHMKLSBmaXggZXhpc3RpbmcgY29tbWVudAotIGFkZCB3YXJu
aW5nIGlmIG5vIGd1ZXN0cyBjb25zb2xlL3VhcnQgaXMgYXZhaWxhYmxlCi0gYWRkIGNvbnNvbGVf
aW5wdXRfZG9tYWluIGZ1bmN0aW9uCgpDaGFuZ2VzIGluIHYyOgotIG9ubHkgY2FsbCB2cGwwMTFf
cnhfY2hhciBpZiB0aGUgdnBsMDExIGhhcyBiZWVuIGluaXRpYWxpemVkCi0tLQogeGVuL2RyaXZl
cnMvY2hhci9jb25zb2xlLmMgfCA4MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNjggaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJp
dmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCAzYjc1ZjdhLi44YTAxYTQzIDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUu
YwpAQCAtMzEsMTAgKzMxLDEzIEBACiAjaW5jbHVkZSA8eGVuL2Vhcmx5X3ByaW50ay5oPgogI2lu
Y2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8eGVuL3B2X2NvbnNvbGUuaD4KKyNpbmNs
dWRlIDxhc20vc2V0dXAuaD4KIAogI2lmZGVmIENPTkZJR19YODYKICNpbmNsdWRlIDx4ZW4vY29u
c29sZWQuaD4KICNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KKyNlbHNlCisjaW5jbHVkZSA8YXNtL3Zw
bDAxMS5oPgogI2VuZGlmCiAKIC8qIGNvbnNvbGU6IGNvbW1hLXNlcGFyYXRlZCBsaXN0IG9mIGNv
bnNvbGUgb3V0cHV0cy4gKi8KQEAgLTM5MSwzMSArMzk0LDgyIEBAIHN0YXRpYyB2b2lkIGR1bXBf
Y29uc29sZV9yaW5nX2tleSh1bnNpZ25lZCBjaGFyIGtleSkKICAgICBmcmVlX3hlbmhlYXBfcGFn
ZXMoYnVmLCBvcmRlcik7CiB9CiAKLS8qIENUUkwtPHN3aXRjaF9jaGFyPiBzd2l0Y2hlcyBpbnB1
dCBkaXJlY3Rpb24gYmV0d2VlbiBYZW4gYW5kIERPTTAuICovCisvKgorICogQ1RSTC08c3dpdGNo
X2NoYXI+IGNoYW5nZXMgaW5wdXQgZGlyZWN0aW9uLCByb3RhdGluZyBhbW9uZyBYZW4sIERvbTAs
CisgKiBhbmQgdGhlIERvbVVzIHN0YXJ0ZWQgZnJvbSBYZW4gYXQgYm9vdC4KKyAqLwogI2RlZmlu
ZSBzd2l0Y2hfY29kZSAob3B0X2NvbnN3aXRjaFswXS0nYScrMSkKLXN0YXRpYyBpbnQgX19yZWFk
X21vc3RseSB4ZW5fcnggPSAxOyAvKiBGQUxTRSA9PiBpbnB1dCBwYXNzZWQgdG8gZG9tYWluIDAu
ICovCisvKgorICogY29uc29sZV9yeD0wID0+IGlucHV0IHRvIHhlbgorICogY29uc29sZV9yeD0x
ID0+IGlucHV0IHRvIGRvbTAKKyAqIGNvbnNvbGVfcng9TiA9PiBpbnB1dCB0byBkb20oTi0xKQor
ICovCitzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgY29uc29sZV9yeCA9IDA7CiAK
IHN0YXRpYyB2b2lkIHN3aXRjaF9zZXJpYWxfaW5wdXQodm9pZCkKIHsKLSAgICBzdGF0aWMgY2hh
ciAqaW5wdXRfc3RyWzJdID0geyAiRE9NMCIsICJYZW4iIH07Ci0gICAgeGVuX3J4ID0gIXhlbl9y
eDsKLSAgICBwcmludGsoIioqKiBTZXJpYWwgaW5wdXQgLT4gJXMiLCBpbnB1dF9zdHJbeGVuX3J4
XSk7CisgICAgaWYgKCBjb25zb2xlX3J4ID09IG1heF9pbml0X2RvbWlkICsgMSApCisgICAgewor
ICAgICAgICBjb25zb2xlX3J4ID0gMDsKKyAgICAgICAgcHJpbnRrKCIqKiogU2VyaWFsIGlucHV0
IHRvIFhlbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBjb25zb2xlX3J4Kys7
CisgICAgICAgIHByaW50aygiKioqIFNlcmlhbCBpbnB1dCB0byBET00lZCIsIGNvbnNvbGVfcngg
LSAxKTsKKyAgICB9CisKICAgICBpZiAoIHN3aXRjaF9jb2RlICkKLSAgICAgICAgcHJpbnRrKCIg
KHR5cGUgJ0NUUkwtJWMnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBpbnB1dCB0byAlcykiLAotICAg
ICAgICAgICAgICAgb3B0X2NvbnN3aXRjaFswXSwgaW5wdXRfc3RyWyF4ZW5fcnhdKTsKKyAgICAg
ICAgcHJpbnRrKCIgKHR5cGUgJ0NUUkwtJWMnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBpbnB1dCki
LAorICAgICAgICAgICAgICAgb3B0X2NvbnN3aXRjaFswXSk7CiAgICAgcHJpbnRrKCJcbiIpOwog
fQogCiBzdGF0aWMgdm9pZCBfX3NlcmlhbF9yeChjaGFyIGMsIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogewotICAgIGlmICggeGVuX3J4ICkKKyAgICBzd2l0Y2ggKCBjb25zb2xlX3J4ICkK
KyAgICB7CisgICAgY2FzZSAwOgogICAgICAgICByZXR1cm4gaGFuZGxlX2tleXByZXNzKGMsIHJl
Z3MpOwogCi0gICAgLyogRGVsaXZlciBpbnB1dCB0byBndWVzdCBidWZmZXIsIHVubGVzcyBpdCBp
cyBhbHJlYWR5IGZ1bGwuICovCi0gICAgaWYgKCAoc2VyaWFsX3J4X3Byb2Qtc2VyaWFsX3J4X2Nv
bnMpICE9IFNFUklBTF9SWF9TSVpFICkKLSAgICAgICAgc2VyaWFsX3J4X3JpbmdbU0VSSUFMX1JY
X01BU0soc2VyaWFsX3J4X3Byb2QrKyldID0gYzsKLSAgICAvKiBBbHdheXMgbm90aWZ5IHRoZSBn
dWVzdDogcHJldmVudHMgcmVjZWl2ZSBwYXRoIGZyb20gZ2V0dGluZyBzdHVjay4gKi8KLSAgICBz
ZW5kX2dsb2JhbF92aXJxKFZJUlFfQ09OU09MRSk7CisgICAgY2FzZSAxOgorICAgICAgICAvKgor
ICAgICAgICAgKiBEZWxpdmVyIGlucHV0IHRvIHRoZSBoYXJkd2FyZSBkb21haW4gYnVmZmVyLCB1
bmxlc3MgaXQgaXMKKyAgICAgICAgICogYWxyZWFkeSBmdWxsLgorICAgICAgICAgKi8KKyAgICAg
ICAgaWYgKCAoc2VyaWFsX3J4X3Byb2QgLSBzZXJpYWxfcnhfY29ucykgIT0gU0VSSUFMX1JYX1NJ
WkUgKQorICAgICAgICAgICAgc2VyaWFsX3J4X3JpbmdbU0VSSUFMX1JYX01BU0soc2VyaWFsX3J4
X3Byb2QrKyldID0gYzsKKworICAgICAgICAvKgorICAgICAgICAgKiBBbHdheXMgbm90aWZ5IHRo
ZSBoYXJkd2FyZSBkb21haW46IHByZXZlbnRzIHJlY2VpdmUgcGF0aCBmcm9tCisgICAgICAgICAq
IGdldHRpbmcgc3R1Y2suCisgICAgICAgICAqLworICAgICAgICBzZW5kX2dsb2JhbF92aXJxKFZJ
UlFfQ09OU09MRSk7CisgICAgICAgIGJyZWFrOworCisjaWYgMAorICAgIGRlZmF1bHQ6CisgICAg
eworICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChj
b25zb2xlX3J4IC0gMSk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgd2UgaGF2ZSBhIHBy
b3Blcmx5IGluaXRpYWxpemVkIHZwbDAxMSBjb25zb2xlIGZvciB0aGUKKyAgICAgICAgICogZG9t
YWluLCB3aXRob3V0IGEgZnVsbCBQViByaW5nIHRvIERvbTAgKGluIHRoYXQgY2FzZSBpbnB1dAor
ICAgICAgICAgKiBjb21lcyBmcm9tIHRoZSBQViByaW5nKSwgdGhlbiBzZW5kIHRoZSBjaGFyYWN0
ZXIgdG8gaXQuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGQgIT0gTlVMTCAmJgorICAgICAg
ICAgICAgICFkLT5hcmNoLnZwbDAxMS5iYWNrZW5kX2luX2RvbWFpbiAmJgorICAgICAgICAgICAg
IGQtPmFyY2gudnBsMDExLmJhY2tlbmQueGVuICE9IE5VTEwgKQorICAgICAgICAgICAgdnBsMDEx
X3J4X2NoYXJfeGVuKGQsIGMpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBwcmludGsoIkNh
bm5vdCBzZW5kIGNoYXJzIHRvIERvbSVkOiBubyBVQVJUIGF2YWlsYWJsZVxuIiwKKyAgICAgICAg
ICAgICAgICAgICBjb25zb2xlX3J4IC0gMSk7CisKKyAgICAgICAgaWYgKCBkICE9IE5VTEwgKQor
ICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7CisgICAgfQorI2VuZGlmCisgICAgfQog
CiAjaWZkZWYgQ09ORklHX1g4NgogICAgIGlmICggcHZfc2hpbSAmJiBwdl9jb25zb2xlICkKQEAg
LTk0Myw3ICs5OTcsNyBAQCB2b2lkIF9faW5pdCBjb25zb2xlX2VuZGJvb3Qodm9pZCkKICAgICAg
KiBhIHVzZWZ1bCAnaG93IHRvIHN3aXRjaCcgbWVzc2FnZS4KICAgICAgKi8KICAgICBpZiAoIG9w
dF9jb25zd2l0Y2hbMV0gPT0gJ3gnICkKLSAgICAgICAgeGVuX3J4ID0gIXhlbl9yeDsKKyAgICAg
ICAgY29uc29sZV9yeCA9IG1heF9pbml0X2RvbWlkICsgMTsKIAogICAgIHJlZ2lzdGVyX2tleWhh
bmRsZXIoJ3cnLCBkdW1wX2NvbnNvbGVfcmluZ19rZXksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAic3luY2hyb25vdXNseSBkdW1wIGNvbnNvbGUgcmluZyBidWZmZXIgKGRtZXNnKSIsIDApOwot
LSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBp-0001Is-2A; Mon, 12 Nov 2018 23:00: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBk-000193-Eg
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:12 +0000
X-Inumbo-ID: b4d3f032-e6ce-11e8-8c16-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4d3f032-e6ce-11e8-8c16-12d6303a7972;
 Mon, 12 Nov 2018 23:00:11 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 15FEA224E0;
 Mon, 12 Nov 2018 23:00:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063610;
 bh=oVLzWaliMjl7XjZKv+gu4t12AvA1oTta+LqXZTGDjlI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=Di2WTSXfePOEfYFLDBXyQYoL6fDwHRLzRvbw1DGyP3HSgmoAAHa/nXHa+iGfYec1L
 i3D+N6j7bnx5aUsFp1Qx308mJre4UrTW16u3bB9hLIbiVF7AYxQjeL2szhlNlxhYFl
 JWu7wDRcRjWVE84OD6/+dIl8GT69P/izRRHS00yM=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:56 -0800
Message-Id: <1542063598-23767-23-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 23/25] xen/arm: Allow vpl011 to be used by
 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSB2cGwwMTEgYmVpbmcgYWJsZSB0byBiZSB1c2VkIHdpdGhvdXQgYSB1c2Vyc3BhY2UgY29t
cG9uZW50IGluIERvbTAuCkluIHRoYXQgY2FzZSwgb3V0cHV0IGlzIHByaW50ZWQgdG8gdGhlIFhl
biBzZXJpYWwgYW5kIGlucHV0IGlzIHJlY2VpdmVkCmZyb20gdGhlIFhlbiBzZXJpYWwgb25lIGNo
YXJhY3RlciBhdCBhIHRpbWUuCgpDYWxsIGRvbWFpbl92cGwwMTFfaW5pdCBkdXJpbmcgY29uc3Ry
dWN0X2RvbVUgaWYgdnBsMDExIGlzIGVuYWJsZWQuCgpJbnRyb2R1Y2UgYSBuZXcgcmluZyBzdHJ1
Y3Qgd2l0aCBvbmx5IHRoZSByaW5nIGFycmF5IHRvIGF2b2lkIGEgd2FzdGUgb2YKbWVtb3J5LiBJ
bnRyb2R1Y2Ugc2VwYXJhdGUgcmVhZF9kYXRhIGFuZCB3cml0ZV9kYXRhIGZ1bmN0aW9ucyBmb3IK
aW5pdGlhbCBkb21haW5zOiB2cGwwMTFfd3JpdGVfZGF0YV94ZW4gaXMgdmVyeSBzaW1wbGUgYW5k
IGp1c3Qgd3JpdGVzCnRvIHRoZSBjb25zb2xlLCB3aGlsZSB2cGwwMTFfcmVhZF9kYXRhX3hlbiBp
cyBhIGR1cGxpY2F0ZSBvZgp2cGwwMTFfcmVhZF9kYXRhLiBBbHRob3VnaCB0ZXh0dWFsbHkgYWxt
b3N0IGlkZW50aWNhbCwgd2UgYXJlIGZvcmNlZCB0bwpkdXBsaWNhdGUgdGhlIGZ1bmN0aW9ucyBi
ZWNhdXNlIHRoZSBzdHJ1Y3QgbGF5b3V0IGlzIGRpZmZlcmVudC4KClRvIGF2b2lkIG1peGluZyB0
aGUgb3V0cHV0IG9mIGRpZmZlcmVudCBkb21haW5zIG9uIHRoZSBjb25zb2xlLCBidWZmZXIKdGhl
IG91dHB1dCBjaGFycyBhbmQgcHJpbnQgbGluZSBieSBsaW5lLiBVbmxlc3MgdGhlIGRvbWFpbiBo
YXMgaW5wdXQKZnJvbSB0aGUgc2VyaWFsLCBpbiB3aGljaCBjYXNlIHdlIHdhbnQgdG8gcHJpbnQg
Y2hhciBieSBjaGFyIGZvciBhCnNtb290aCB1c2VyIGV4cGVyaWVuY2UuCgpUaGUgc2l6ZSBvZiBT
QlNBX1VBUlRfT1VUX0JVRl9TSVpFIGlzIGFyYml0cmFyeSwgY2hvb3NlIHRoZSBzYW1lIHNpemUK
YXMgVlVBUlRfQlVGX1NJWkUgdXNlZCBpbiB2dWFydC5jLgoKRXhwb3J0IGEgZnVuY3Rpb24gbmFt
ZWQgY29uc29sZV9pbnB1dF9kb21haW4oKSB0byBhbGxvdyBvdGhlcnMgdG8ga25vdwp3aGljaCBk
b21haW5zIGhhcyBpbnB1dCBhdCBhIGdpdmVuIHRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ2hhbmdlcyBpbiB2NzoKLSBtZXJnZSBwYXRjaCB3
aXRoICJ4ZW4vdnBsMDExOiBidWZmZXIgb3V0IGNoYXJzIHdoZW4gdGhlIGJhY2tlbmQgaXMgeGVu
IgogIChubyBvdGhlciBjaGFuZ2VzKQotIGtlZXAgSnVsaWVuJ3MgQWNrZWQtYnkgYXMgYm90aCBw
YXRjaGVzIHdlcmUgQWNrZWQgYnkgSnVsaWVuCgpDaGFuZ2VzIGluIHY1OgotIHJlbmFibGUgY2Fs
bCB0byB2cGwwMTFfcnhfY2hhcl94ZW4gZnJvbSBjb25zb2xlLmMKCkNoYW5nZXMgaW4gdjQ6Ci0g
Y29kZSBzdHlsZQoKQ2hhbmdlcyBpbiB2MzoKLSBhZGQgaW4tY29kZSBjb21tZW50cwotIGltcHJv
dmUgZXhpc3RpbmcgY29tbWVudHMKLSByZW1vdmUgaWZkZWYgYXJvdW5kIGRvbWFpbl92cGwwMTFf
aW5pdCBpbiBjb25zdHJ1Y3RfZG9tVQotIGFkZCBBU1NFUlQKLSB1c2UgU0JTQV9VQVJUX0ZJRk9f
U0laRSBmb3IgaW4gYnVmZmVyIHNpemUKLSByZW5hbWUgcmluZ19lbmFibGUgdG8gYmFja2VuZF9p
bl9kb21haW4KLSByZW5hbWUgc3RydWN0IHhlbmNvbnNfaW4gdG8gc3RydWN0IHZwbDAxMV94ZW5f
YmFja2VuZAotIHJlbmFtZSBpbnJpbmcgZmllbGQgdG8geGVuCi0gcmVuYW1lIGhlbHBlciBmdW5j
dGlvbnMgYWNjb3JkaW5nbHkKLSByZW1vdmUgdW5uZWNlc3Nhcnkgc3R1YiBpbXBsZW1lbnRhdGlv
biBvZiB2cGwwMTFfcnhfY2hhcgotIG1vdmUgdnBsMDExX3J4X2NoYXJfeGVuIHdpdGhpbiB0aGUg
ZmlsZSB0byBhdm9pZCB0aGUgbmVlZCBvZiBhIGZvcndhcmQKICBkZWNsYXJhdGlvbiBvZiB2cGww
MTFfZGF0YV9hdmFpbAotIGZpeCBzbWFsbCBidWcgaW4gdnBsMDExX3J4X2NoYXJfeGVuOiBpbmNy
ZW1lbnQgaW5fcHJvZCBiZWZvcmUgdXNpbmcgaXQKICB0byBjaGVjayB4ZW5jb25zX3F1ZXVlZC4K
CkNoYW5nZXMgaW4gdjI6Ci0gb25seSBpbml0IGlmIHZwbDAxMQotIHJlbmFtZSB2cGwwMTFfcmVh
ZF9jaGFyIHRvIHZwbDAxMV9yeF9jaGFyCi0gcmVtb3ZlIHNwdXJpb3VzIGNoYW5nZQotIGZpeCBj
b2Rpbmcgc3R5bGUKLSB1c2UgZGlmZmVyZW50IHJpbmcgc3RydWN0Ci0gbW92ZSB0aGUgd3JpdGVf
ZGF0YSBjaGFuZ2VzIHRvIHRoZWlyIG93biBmdW5jdGlvbgogICh2cGwwMTFfd3JpdGVfZGF0YV9u
b3JpbmcpCi0gZHVwbGljYXRlIHZwbDAxMV9yZWFkX2RhdGEKLS0tCiB4ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMgIHwgICA5ICstCiB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgICAgICAgIHwgMjMx
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIHhlbi9kcml2ZXJz
L2NoYXIvY29uc29sZS5jICAgfCAgMTAgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgg
fCAgMTIgKysrCiB4ZW4vaW5jbHVkZS94ZW4vY29uc29sZS5oICAgIHwgICAyICsKIDUgZmlsZXMg
Y2hhbmdlZCwgMjM4IGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YwppbmRleCA5MzNhNmM5Li4wNjRmMmE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0yNjMxLDcgKzI2
MzEsMTQgQEAgc3RhdGljIGludCBfX2luaXQgY29uc3RydWN0X2RvbVUoc3RydWN0IGRvbWFpbiAq
ZCwKICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIHJldHVybiBj
b25zdHJ1Y3RfZG9tYWluKGQsICZraW5mbyk7CisgICAgcmMgPSBjb25zdHJ1Y3RfZG9tYWluKGQs
ICZraW5mbyk7CisgICAgaWYgKCByYyA8IDAgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBp
ZiAoIGtpbmZvLnZwbDAxMSApCisgICAgICAgIHJjID0gZG9tYWluX3ZwbDAxMV9pbml0KGQsIE5V
TEwpOworCisgICAgcmV0dXJuIHJjOwogfQogCiB2b2lkIF9faW5pdCBjcmVhdGVfZG9tVXModm9p
ZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNoL2FybS92cGww
MTEuYwppbmRleCA2ODQ1MmE4Li43MTlhMzM5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBs
MDExLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCkBAIC0yOCw2ICsyOCw3IEBACiAjaW5j
bHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhlbi9zY2hl
ZC5oPgorI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CiAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5o
PgogI2luY2x1ZGUgPHB1YmxpYy9pby9jb25zb2xlLmg+CiAjaW5jbHVkZSA8YXNtL3BsMDExLXVh
cnQuaD4KQEAgLTc3LDYgKzc4LDEyMSBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfdXBkYXRlX2ludGVy
cnVwdF9zdGF0dXMoc3RydWN0IGRvbWFpbiAqZCkKICNlbmRpZgogfQogCisvKgorICogdnBsMDEx
X3dyaXRlX2RhdGFfeGVuIHdyaXRlcyBjaGFycyBmcm9tIHRoZSB2cGwwMTEgb3V0IGJ1ZmZlciB0
byB0aGUKKyAqIGNvbnNvbGUuIE9ubHkgdG8gYmUgdXNlZCB3aGVuIHRoZSBiYWNrZW5kIGlzIFhl
bi4KKyAqLworc3RhdGljIHZvaWQgdnBsMDExX3dyaXRlX2RhdGFfeGVuKHN0cnVjdCBkb21haW4g
KmQsIHVpbnQ4X3QgZGF0YSkKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHN0cnVj
dCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKKyAgICBzdHJ1Y3QgdnBsMDExX3hl
bl9iYWNrZW5kICppbnRmID0gdnBsMDExLT5iYWNrZW5kLnhlbjsKKyAgICBzdHJ1Y3QgZG9tYWlu
ICppbnB1dCA9IGNvbnNvbGVfaW5wdXRfZG9tYWluKCk7CisKKyAgICBWUEwwMTFfTE9DSyhkLCBm
bGFncyk7CisKKyAgICBpbnRmLT5vdXRbaW50Zi0+b3V0X3Byb2QrK10gPSBkYXRhOworICAgIGlm
ICggZCA9PSBpbnB1dCApCisgICAgeworICAgICAgICBpZiAoIGludGYtPm91dF9wcm9kID09IDEg
KQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoIiVjIiwgZGF0YSk7CisgICAgICAgICAg
ICBpbnRmLT5vdXRfcHJvZCA9IDA7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7
CisgICAgICAgICAgICBpZiAoIGRhdGEgIT0gJ1xuJyApCisgICAgICAgICAgICAgICAgaW50Zi0+
b3V0W2ludGYtPm91dF9wcm9kKytdID0gJ1xuJzsKKyAgICAgICAgICAgIGludGYtPm91dFtpbnRm
LT5vdXRfcHJvZCsrXSA9ICdcMCc7CisgICAgICAgICAgICBwcmludGsoIiVzIiwgaW50Zi0+b3V0
KTsKKyAgICAgICAgICAgIGludGYtPm91dF9wcm9kID0gMDsKKyAgICAgICAgfQorICAgIH0KKyAg
ICBlbHNlCisgICAgeworICAgICAgICBpZiAoIGludGYtPm91dF9wcm9kID09IFNCU0FfVUFSVF9P
VVRfQlVGX1NJWkUgLSAyIHx8CisgICAgICAgICAgICAgZGF0YSA9PSAnXG4nICkKKyAgICAgICAg
eworICAgICAgICAgICAgaWYgKCBkYXRhICE9ICdcbicgKQorICAgICAgICAgICAgICAgIGludGYt
Pm91dFtpbnRmLT5vdXRfcHJvZCsrXSA9ICdcbic7CisgICAgICAgICAgICBpbnRmLT5vdXRbaW50
Zi0+b3V0X3Byb2QrK10gPSAnXDAnOworICAgICAgICAgICAgcHJpbnRrKCJET00ldTogJXMiLCBk
LT5kb21haW5faWQsIGludGYtPm91dCk7CisgICAgICAgICAgICBpbnRmLT5vdXRfcHJvZCA9IDA7
CisgICAgICAgIH0KKyAgICB9CisKKyAgICB2cGwwMTEtPnVhcnRyaXMgfD0gVFhJOworICAgIHZw
bDAxMS0+dWFydGZyICY9IH5UWEZFOworICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1
cyhkKTsKKworICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworICAgIGlmICggaW5wdXQgIT0g
TlVMTCApCisgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGlucHV0KTsKK30KKworLyoKKyAqIHZw
bDAxMV9yZWFkX2RhdGFfeGVuIHJlYWRzIGRhdGEgd2hlbiB0aGUgYmFja2VuZCBpcyB4ZW4uIENo
YXJhY3RlcnMKKyAqIGFyZSBhZGRlZCB0byB0aGUgdnBsMDExIHJlY2VpdmUgYnVmZmVyIGJ5IHZw
bDAxMV9yeF9jaGFyX3hlbi4KKyAqLworc3RhdGljIHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YV94
ZW4oc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHVp
bnQ4X3QgZGF0YSA9IDA7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBs
MDExOworICAgIHN0cnVjdCB2cGwwMTFfeGVuX2JhY2tlbmQgKmludGYgPSB2cGwwMTEtPmJhY2tl
bmQueGVuOworICAgIFhFTkNPTlNfUklOR19JRFggaW5fY29ucywgaW5fcHJvZDsKKworICAgIFZQ
TDAxMV9MT0NLKGQsIGZsYWdzKTsKKworICAgIGluX2NvbnMgPSBpbnRmLT5pbl9jb25zOworICAg
IGluX3Byb2QgPSBpbnRmLT5pbl9wcm9kOworCisgICAgc21wX3JtYigpOworCisgICAgLyoKKyAg
ICAgKiBJdCBpcyBleHBlY3RlZCB0aGF0IHRoZXJlIHdpbGwgYmUgZGF0YSBpbiB0aGUgcmluZyBi
dWZmZXIgd2hlbiB0aGlzCisgICAgICogZnVuY3Rpb24gaXMgY2FsbGVkIHNpbmNlIHRoZSBndWVz
dCBpcyBleHBlY3RlZCB0byByZWFkIHRoZSBkYXRhIHJlZ2lzdGVyCisgICAgICogb25seSBpZiB0
aGUgVFhGRSBmbGFnIGlzIG5vdCBzZXQuCisgICAgICogSWYgdGhlIGd1ZXN0IHN0aWxsIGRvZXMg
cmVhZCB3aGVuIFRYRkUgYml0IGlzIHNldCB0aGVuIDAgd2lsbCBiZSByZXR1cm5lZC4KKyAgICAg
Ki8KKyAgICBpZiAoIHhlbmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRm
LT5pbikpID4gMCApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgZmlmb19sZXZlbDsKKwor
ICAgICAgICBkYXRhID0gaW50Zi0+aW5beGVuY29uc19tYXNrKGluX2NvbnMsIHNpemVvZihpbnRm
LT5pbikpXTsKKyAgICAgICAgaW5fY29ucyArPSAxOworICAgICAgICBzbXBfbWIoKTsKKyAgICAg
ICAgaW50Zi0+aW5fY29ucyA9IGluX2NvbnM7CisKKyAgICAgICAgZmlmb19sZXZlbCA9IHhlbmNv
bnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpOworCisgICAgICAg
IC8qIElmIHRoZSBGSUZPIGlzIG5vdyBlbXB0eSwgd2UgY2xlYXIgdGhlIHJlY2VpdmUgdGltZW91
dCBpbnRlcnJ1cHQuICovCisgICAgICAgIGlmICggZmlmb19sZXZlbCA9PSAwICkKKyAgICAgICAg
eworICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRTsKKyAgICAgICAgICAgIHZwbDAx
MS0+dWFydHJpcyAmPSB+UlRJOworICAgICAgICB9CisKKyAgICAgICAgLyogSWYgdGhlIEZJRk8g
aXMgbW9yZSB0aGFuIGhhbGYgZW1wdHksIHdlIGNsZWFyIHRoZSBSWCBpbnRlcnJ1cHQuICovCisg
ICAgICAgIGlmICggZmlmb19sZXZlbCA8IHNpemVvZihpbnRmLT5pbikgLSBTQlNBX1VBUlRfRklG
T19MRVZFTCApCisgICAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0gflJYSTsKKworICAgICAg
ICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMoZCk7CisgICAgfQorICAgIGVsc2UKKyAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBVbmV4cGVjdGVkIElOIHJpbmcgYnVm
ZmVyIGVtcHR5XG4iKTsKKworICAgIC8qCisgICAgICogV2UgaGF2ZSBjb25zdW1lZCBhIGNoYXJh
Y3RlciBvciB0aGUgRklGTyB3YXMgZW1wdHksIHNvIGNsZWFyIHRoZQorICAgICAqICJGSUZPIGZ1
bGwiIGJpdC4KKyAgICAgKi8KKyAgICB2cGwwMTEtPnVhcnRmciAmPSB+UlhGRjsKKworICAgIFZQ
TDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworCisgICAgcmV0dXJuIGRhdGE7Cit9CisKIHN0YXRpYyB1
aW50OF90IHZwbDAxMV9yZWFkX2RhdGEoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzOwpAQCAtMjQwLDcgKzM1NiwxMCBAQCBzdGF0aWMgaW50IHZwbDAxMV9tbWlv
X3JlYWQoc3RydWN0IHZjcHUgKnYsCiAgICAgY2FzZSBEUjoKICAgICAgICAgaWYgKCAhdnBsMDEx
X3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwogCi0gICAgICAgICpy
ID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMV9yZWFkX2RhdGEoZCksIGluZm8pOworICAgICAg
ICBpZiAoIHZwbDAxMS0+YmFja2VuZF9pbl9kb21haW4gKQorICAgICAgICAgICAgKnIgPSB2cmVn
X3JlZzMyX2V4dHJhY3QodnBsMDExX3JlYWRfZGF0YShkKSwgaW5mbyk7CisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMV9yZWFkX2RhdGFfeGVu
KGQpLCBpbmZvKTsKICAgICAgICAgcmV0dXJuIDE7CiAKICAgICBjYXNlIFJTUjoKQEAgLTMyNSw3
ICs0NDQsMTAgQEAgc3RhdGljIGludCB2cGwwMTFfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwK
IAogICAgICAgICB2cmVnX3JlZzMyX3VwZGF0ZSgmZGF0YSwgciwgaW5mbyk7CiAgICAgICAgIGRh
dGEgJj0gMHhGRjsKLSAgICAgICAgdnBsMDExX3dyaXRlX2RhdGEodi0+ZG9tYWluLCBkYXRhKTsK
KyAgICAgICAgaWYgKCB2cGwwMTEtPmJhY2tlbmRfaW5fZG9tYWluICkKKyAgICAgICAgICAgIHZw
bDAxMV93cml0ZV9kYXRhKHYtPmRvbWFpbiwgZGF0YSk7CisgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgIHZwbDAxMV93cml0ZV9kYXRhX3hlbih2LT5kb21haW4sIGRhdGEpOwogICAgICAgICByZXR1
cm4gMTsKICAgICB9CiAKQEAgLTQzMCw2ICs1NTIsMzkgQEAgc3RhdGljIHZvaWQgdnBsMDExX2Rh
dGFfYXZhaWwoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhG
RTsKIH0KIAorLyoKKyAqIHZwbDAxMV9yeF9jaGFyX3hlbiBhZGRzIGEgY2hhciB0byBhIGRvbWFp
bidzIHZwbDAxMSByZWNlaXZlIGJ1ZmZlci4KKyAqIEl0IGlzIG9ubHkgdXNlZCB3aGVuIHRoZSB2
cGwwMTEgYmFja2VuZCBpcyBpbiBYZW4uCisgKi8KK3ZvaWQgdnBsMDExX3J4X2NoYXJfeGVuKHN0
cnVjdCBkb21haW4gKmQsIGNoYXIgYykKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAg
IHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKKyAgICBzdHJ1Y3QgdnBs
MDExX3hlbl9iYWNrZW5kICppbnRmID0gdnBsMDExLT5iYWNrZW5kLnhlbjsKKyAgICBYRU5DT05T
X1JJTkdfSURYIGluX2NvbnMsIGluX3Byb2QsIGluX2ZpZm9fbGV2ZWw7CisKKyAgICBBU1NFUlQo
IXZwbDAxMS0+YmFja2VuZF9pbl9kb21haW4pOworICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsK
KworICAgIGluX2NvbnMgPSBpbnRmLT5pbl9jb25zOworICAgIGluX3Byb2QgPSBpbnRmLT5pbl9w
cm9kOworICAgIGlmICggeGVuY29uc19xdWV1ZWQoaW5fcHJvZCwgaW5fY29ucywgc2l6ZW9mKGlu
dGYtPmluKSkgPT0gc2l6ZW9mKGludGYtPmluKSApCisgICAgeworICAgICAgICBWUEwwMTFfVU5M
T0NLKGQsIGZsYWdzKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGludGYtPmluW3hl
bmNvbnNfbWFzayhpbl9wcm9kLCBzaXplb2YoaW50Zi0+aW4pKV0gPSBjOworICAgIGludGYtPmlu
X3Byb2QgPSArK2luX3Byb2Q7CisKKyAgICBpbl9maWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQo
aW5fcHJvZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5fY29ucywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGludGYtPmluKSk7CisKKyAg
ICB2cGwwMTFfZGF0YV9hdmFpbChkLCBpbl9maWZvX2xldmVsLCBzaXplb2YoaW50Zi0+aW4pLCAw
LCBTQlNBX1VBUlRfRklGT19TSVpFKTsKKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKK30K
Kwogc3RhdGljIHZvaWQgdnBsMDExX25vdGlmaWNhdGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgaW50IHBvcnQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKQEAgLTQ3MCwyNyArNjI1
LDQ3IEBAIGludCBkb21haW5fdnBsMDExX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZw
bDAxMV9pbml0X2luZm8gKmluZm8pCiAgICAgaWYgKCB2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdf
YnVmICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICAvKiBNYXAgdGhlIGd1ZXN0IFBG
TiB0byBYZW4gYWRkcmVzcyBzcGFjZS4gKi8KLSAgICByYyA9ICBwcmVwYXJlX3JpbmdfZm9yX2hl
bHBlcihkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl94KGluZm8tPmdm
biksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+YmFja2VuZC5k
b20ucmluZ19wYWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2cGwwMTEt
PmJhY2tlbmQuZG9tLnJpbmdfYnVmKTsKLSAgICBpZiAoIHJjIDwgMCApCi0gICAgICAgIGdvdG8g
b3V0OworICAgIC8qCisgICAgICogaW5mbyBpcyBOVUxMIHdoZW4gdGhlIGJhY2tlbmQgaXMgaW4g
WGVuLgorICAgICAqIGluZm8gaXMgIT0gTlVMTCB3aGVuIHRoZSBiYWNrZW5kIGlzIGluIGEgZG9t
YWluLgorICAgICAqLworICAgIGlmICggaW5mbyAhPSBOVUxMICkKKyAgICB7CisgICAgICAgIHZw
bDAxMS0+YmFja2VuZF9pbl9kb21haW4gPSB0cnVlOworCisgICAgICAgIC8qIE1hcCB0aGUgZ3Vl
c3QgUEZOIHRvIFhlbiBhZGRyZXNzIHNwYWNlLiAqLworICAgICAgICByYyA9ICBwcmVwYXJlX3Jp
bmdfZm9yX2hlbHBlcihkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
Zm5feChpbmZvLT5nZm4pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
dnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX3BhZ2UsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZ2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfYnVmKTsKKyAgICAgICAgaWYg
KCByYyA8IDAgKQorICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgcmMgPSBhbGxvY191
bmJvdW5kX3hlbl9ldmVudF9jaGFubmVsKGQsIDAsIGluZm8tPmNvbnNvbGVfZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGwwMTFfbm90aWZpY2F0
aW9uKTsKKyAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAgICAgICAgZ290byBvdXQxOworCisg
ICAgICAgIHZwbDAxMS0+ZXZ0Y2huID0gaW5mby0+ZXZ0Y2huID0gcmM7CisgICAgfQorICAgIGVs
c2UKKyAgICB7CisgICAgICAgIHZwbDAxMS0+YmFja2VuZF9pbl9kb21haW4gPSBmYWxzZTsKKwor
ICAgICAgICB2cGwwMTEtPmJhY2tlbmQueGVuID0geHphbGxvYyhzdHJ1Y3QgdnBsMDExX3hlbl9i
YWNrZW5kKTsKKyAgICAgICAgaWYgKCB2cGwwMTEtPmJhY2tlbmQueGVuID09IE5VTEwgKQorICAg
ICAgICB7CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBnb3RvIG91dDE7
CisgICAgICAgIH0KKyAgICB9CiAKICAgICByYyA9IHZnaWNfcmVzZXJ2ZV92aXJxKGQsIEdVRVNU
X1ZQTDAxMV9TUEkpOwogICAgIGlmICggIXJjICkKICAgICB7CiAgICAgICAgIHJjID0gLUVJTlZB
TDsKLSAgICAgICAgZ290byBvdXQxOwotICAgIH0KLQotICAgIHJjID0gYWxsb2NfdW5ib3VuZF94
ZW5fZXZlbnRfY2hhbm5lbChkLCAwLCBpbmZvLT5jb25zb2xlX2RvbWlkLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGwwMTFfbm90aWZpY2F0aW9uKTsKLSAgICBp
ZiAoIHJjIDwgMCApCiAgICAgICAgIGdvdG8gb3V0MjsKLQotICAgIHZwbDAxMS0+ZXZ0Y2huID0g
aW5mby0+ZXZ0Y2huID0gcmM7CisgICAgfQogCiAgICAgc3Bpbl9sb2NrX2luaXQoJnZwbDAxMS0+
bG9jayk7CiAKQEAgLTUwMyw4ICs2NzgsMTEgQEAgb3V0MjoKICAgICB2Z2ljX2ZyZWVfdmlycShk
LCBHVUVTVF9WUEwwMTFfU1BJKTsKIAogb3V0MToKLSAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBl
cigmdnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX2J1ZiwKLQkJCSAgICAgICAgICAgICAgICB2cGww
MTEtPmJhY2tlbmQuZG9tLnJpbmdfcGFnZSk7CisgICAgaWYgKCB2cGwwMTEtPmJhY2tlbmRfaW5f
ZG9tYWluICkKKyAgICAgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZwbDAxMS0+YmFja2Vu
ZC5kb20ucmluZ19idWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZwbDAxMS0+
YmFja2VuZC5kb20ucmluZ19wYWdlKTsKKyAgICBlbHNlCisgICAgICAgIHhmcmVlKHZwbDAxMS0+
YmFja2VuZC54ZW4pOwogCiBvdXQ6CiAgICAgcmV0dXJuIHJjOwpAQCAtNTE0LDEyICs2OTIsMTcg
QEAgdm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0
cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKIAotICAgIGlmICggIXZwbDAx
MS0+YmFja2VuZC5kb20ucmluZ19idWYgKQotICAgICAgICByZXR1cm47CisgICAgaWYgKCB2cGww
MTEtPmJhY2tlbmRfaW5fZG9tYWluICkKKyAgICB7CisgICAgICAgIGlmICggIXZwbDAxMS0+YmFj
a2VuZC5kb20ucmluZ19idWYgKQorICAgICAgICAgICAgcmV0dXJuOwogCi0gICAgZnJlZV94ZW5f
ZXZlbnRfY2hhbm5lbChkLCB2cGwwMTEtPmV2dGNobik7Ci0gICAgZGVzdHJveV9yaW5nX2Zvcl9o
ZWxwZXIoJnZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19idWYsCi0JCQkgICAgICAgICAgICAgICAg
dnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX3BhZ2UpOworICAgICAgICBmcmVlX3hlbl9ldmVudF9j
aGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKKyAgICAgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxw
ZXIoJnZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19idWYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19wYWdlKTsKKyAgICB9CisgICAgZWxz
ZQorICAgICAgICB4ZnJlZSh2cGwwMTEtPmJhY2tlbmQueGVuKTsKIH0KIAogLyoKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xl
LmMKaW5kZXggOGEwMWE0My4uZmE2NTY5ZCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9j
b25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTQwNiw2ICs0MDYs
MTQgQEAgc3RhdGljIHZvaWQgZHVtcF9jb25zb2xlX3Jpbmdfa2V5KHVuc2lnbmVkIGNoYXIga2V5
KQogICovCiBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgY29uc29sZV9yeCA9IDA7
CiAKKy8qIE1ha2Ugc3VyZSB0byByY3VfdW5sb2NrX2RvbWFpbiBhZnRlciB1c2UgKi8KK3N0cnVj
dCBkb21haW4gKmNvbnNvbGVfaW5wdXRfZG9tYWluKHZvaWQpCit7CisgICAgaWYgKCBjb25zb2xl
X3J4ID09IDAgKQorICAgICAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgcmV0dXJuIHJjdV9sb2Nr
X2RvbWFpbl9ieV9pZChjb25zb2xlX3J4IC0gMSk7Cit9CisKIHN0YXRpYyB2b2lkIHN3aXRjaF9z
ZXJpYWxfaW5wdXQodm9pZCkKIHsKICAgICBpZiAoIGNvbnNvbGVfcnggPT0gbWF4X2luaXRfZG9t
aWQgKyAxICkKQEAgLTQ0Nyw3ICs0NTUsNyBAQCBzdGF0aWMgdm9pZCBfX3NlcmlhbF9yeChjaGFy
IGMsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBzZW5kX2dsb2JhbF92aXJx
KFZJUlFfQ09OU09MRSk7CiAgICAgICAgIGJyZWFrOwogCi0jaWYgMAorI2lmZGVmIENPTkZJR19T
QlNBX1ZVQVJUX0NPTlNPTEUKICAgICBkZWZhdWx0OgogICAgIHsKICAgICAgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoY29uc29sZV9yeCAtIDEpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdnBsMDExLmgKaW5kZXggNDJkN2EyNC4uMTI1NzZhNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS92cGwwMTEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCkBA
IC0yMSw2ICsyMSw3IEBACiAKICNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+CiAjaW5jbHVkZSA8
cHVibGljL2lvL3JpbmcuaD4KKyNpbmNsdWRlIDxwdWJsaWMvaW8vY29uc29sZS5oPgogI2luY2x1
ZGUgPGFzbS92cmVnLmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CiAKQEAgLTI5LDEzICszMCwyMyBA
QAogI2RlZmluZSBWUEwwMTFfVU5MT0NLKGQsZmxhZ3MpIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
JihkKS0+YXJjaC52cGwwMTEubG9jaywgZmxhZ3MpCiAKICNkZWZpbmUgU0JTQV9VQVJUX0ZJRk9f
U0laRSAzMgorLyogU2FtZSBzaXplIGFzIFZVQVJUX0JVRl9TSVpFLCB1c2VkIGluIHZ1YXJ0LmMg
Ki8KKyNkZWZpbmUgU0JTQV9VQVJUX09VVF9CVUZfU0laRSAxMjgKK3N0cnVjdCB2cGwwMTFfeGVu
X2JhY2tlbmQgeworICAgIGNoYXIgaW5bU0JTQV9VQVJUX0ZJRk9fU0laRV07CisgICAgY2hhciBv
dXRbU0JTQV9VQVJUX09VVF9CVUZfU0laRV07CisgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9jb25z
LCBpbl9wcm9kOworICAgIFhFTkNPTlNfUklOR19JRFggb3V0X3Byb2Q7Cit9OwogCiBzdHJ1Y3Qg
dnBsMDExIHsKKyAgICBib29sIGJhY2tlbmRfaW5fZG9tYWluOwogICAgIHVuaW9uIHsKICAgICAg
ICAgc3RydWN0IHsKICAgICAgICAgICAgIHZvaWQgKnJpbmdfYnVmOwogICAgICAgICAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcmluZ19wYWdlOwogICAgICAgICB9IGRvbTsKKyAgICAgICAgc3RydWN0
IHZwbDAxMV94ZW5fYmFja2VuZCAqeGVuOwogICAgIH0gYmFja2VuZDsKICAgICB1aW50MzJfdCAg
ICB1YXJ0ZnI7ICAgICAgICAgLyogRmxhZyByZWdpc3RlciAqLwogICAgIHVpbnQzMl90ICAgIHVh
cnRjcjsgICAgICAgICAvKiBDb250cm9sIHJlZ2lzdGVyICovCkBAIC01Nyw2ICs2OCw3IEBAIHN0
cnVjdCB2cGwwMTFfaW5pdF9pbmZvIHsKIGludCBkb21haW5fdnBsMDExX2luaXQoc3RydWN0IGRv
bWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZwbDAxMV9pbml0X2luZm8g
KmluZm8pOwogdm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKK3Zv
aWQgdnBsMDExX3J4X2NoYXJfeGVuKHN0cnVjdCBkb21haW4gKmQsIGNoYXIgYyk7CiAjZWxzZQog
c3RhdGljIGlubGluZSBpbnQgZG9tYWluX3ZwbDAxMV9pbml0KHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZwbDAxMV9pbml0X2lu
Zm8gKmluZm8pCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vY29uc29sZS5oIGIveGVuL2lu
Y2x1ZGUveGVuL2NvbnNvbGUuaAppbmRleCA3MGM5OTExLi5jNWE4NWM4IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94ZW4vY29uc29sZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9jb25zb2xlLmgK
QEAgLTMxLDYgKzMxLDggQEAgdm9pZCBjb25zb2xlX2VuZF9zeW5jKHZvaWQpOwogdm9pZCBjb25z
b2xlX3N0YXJ0X2xvZ19ldmVyeXRoaW5nKHZvaWQpOwogdm9pZCBjb25zb2xlX2VuZF9sb2dfZXZl
cnl0aGluZyh2b2lkKTsKIAorc3RydWN0IGRvbWFpbiAqY29uc29sZV9pbnB1dF9kb21haW4odm9p
ZCk7CisKIC8qCiAgKiBTdGVhbCBvdXRwdXQgZnJvbSB0aGUgY29uc29sZS4gUmV0dXJucyArdmUg
aWRlbnRpZmllciwgZWxzZSAtdmUgZXJyb3IuCiAgKiBUYWtlcyB0aGUgaGFuZGxlIG9mIHRoZSBz
ZXJpYWwgbGluZSB0byBzdGVhbCwgYW5kIHN0ZWFsIGNhbGxiYWNrIGZ1bmN0aW9uLgotLSAKMS45
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBq-0001NG-Ez; Mon, 12 Nov 2018 23:00: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBk-0001A0-LV
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:12 +0000
X-Inumbo-ID: b512ea88-e6ce-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b512ea88-e6ce-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 23:00:11 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8D9DA2245E;
 Mon, 12 Nov 2018 23:00:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063610;
 bh=dmrw/bKk+I0RJE/fmzuVNjSS3phVoNxq+cJnyIJEdvE=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=SvNfekqaj+lPl+JXug4qrD4Mdzig8PMUodyUaqjX26vIuLbQtdq2GoS5/ZXPSLxky
 R6k3U11X5JI1lhGf/x6UkAnZ+bXfOI3TEsyx1MO8KDpXyYl4EeReX8fkxP45tMyKDB
 X0XntxxYy4siAawLyksHIs7qsIdyimc02jx+dBEQ=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:57 -0800
Message-Id: <1542063598-23767-24-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 24/25] xen/arm: move kernel.h to asm-arm/
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgd2lsbCBiZSAjaW5jbHVkZWQgYnkgYSBmaWxlIGluIGEgeGVuL2FyY2gvYXJtIHN1YmRpcmVj
dG9yeS4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54
LmNvbT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0t
LQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICB8ICAyICstCiB4ZW4vYXJjaC9hcm0va2Vy
bmVsLmMgICAgICAgIHwgIDMgKy0KIHhlbi9hcmNoL2FybS9rZXJuZWwuaCAgICAgICAgfCA4NiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9rZXJuZWwuaCB8IDg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDg4IGluc2VydGlvbnMoKyksIDg5IGRlbGV0aW9u
cygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9rZXJuZWwuaAogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5k
ZXggMDY0ZjJhOS4uMzVkZTUwYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTcsNiArMTcsNyBAQAog
I2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8YWNwaS9hY3RhYmxlcy5oPgogI2lu
Y2x1ZGUgPGFzbS9kZXZpY2UuaD4KKyNpbmNsdWRlIDxhc20va2VybmVsLmg+CiAjaW5jbHVkZSA8
YXNtL3NldHVwLmg+CiAjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+CiAjaW5jbHVkZSA8YXNtL3Bz
Y2kuaD4KQEAgLTI1LDcgKzI2LDYgQEAKIAogI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRl
IDx4ZW4vZ3JhbnRfdGFibGUuaD4KLSNpbmNsdWRlICJrZXJuZWwuaCIKIAogc3RhdGljIHVuc2ln
bmVkIGludCBfX2luaXRkYXRhIG9wdF9kb20wX21heF92Y3B1czsKIGludGVnZXJfcGFyYW0oImRv
bTBfbWF4X3ZjcHVzIiwgb3B0X2RvbTBfbWF4X3ZjcHVzKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9rZXJuZWwuYyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwppbmRleCBhZTM2NzNlLi5kMDRh
ODYyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0va2VybmVsLmMKKysrIGIveGVuL2FyY2gvYXJt
L2tlcm5lbC5jCkBAIC0xNiw4ICsxNiw3IEBACiAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KIAogI2lu
Y2x1ZGUgPGFzbS9ndWVzdF9hY2Nlc3MuaD4KLQotI2luY2x1ZGUgImtlcm5lbC5oIgorI2luY2x1
ZGUgPGFzbS9rZXJuZWwuaD4KIAogI2RlZmluZSBVSU1BR0VfTUFHSUMgICAgICAgICAgMHgyNzA1
MTk1NgogI2RlZmluZSBVSU1BR0VfTk1MRU4gICAgICAgICAgMzIKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9rZXJuZWwuaCBiL3hlbi9hcmNoL2FybS9rZXJuZWwuaApkZWxldGVkIGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMzNmM2U3Mi4uMDAwMDAwMAotLS0gYS94ZW4vYXJjaC9hcm0va2VybmVs
LmgKKysrIC9kZXYvbnVsbApAQCAtMSw4NiArMCwwIEBACi0vKgotICogS2VybmVsIGltYWdlIGxv
YWRpbmcuCi0gKgotICogQ29weXJpZ2h0IChDKSAyMDExIENpdHJpeCBTeXN0ZW1zLCBJbmMuCi0g
Ki8KLSNpZm5kZWYgX19BUkNIX0FSTV9LRVJORUxfSF9fCi0jZGVmaW5lIF9fQVJDSF9BUk1fS0VS
TkVMX0hfXwotCi0jaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+Ci0jaW5jbHVkZSA8YXNtL3Nl
dHVwLmg+Ci0KLXN0cnVjdCBrZXJuZWxfaW5mbyB7Ci0jaWZkZWYgQ09ORklHX0FSTV82NAotICAg
IGVudW0gZG9tYWluX3R5cGUgdHlwZTsKLSNlbmRpZgotCi0gICAgc3RydWN0IGRvbWFpbiAqZDsK
LQotICAgIHZvaWQgKmZkdDsgLyogZmxhdCBkZXZpY2UgdHJlZSAqLwotICAgIHBhZGRyX3QgdW5h
c3NpZ25lZF9tZW07IC8qIFJBTSBub3QgKHlldCkgYXNzaWduZWQgdG8gYSBiYW5rICovCi0gICAg
c3RydWN0IG1lbWluZm8gbWVtOwotCi0gICAgLyoga2VybmVsIGVudHJ5IHBvaW50ICovCi0gICAg
cGFkZHJfdCBlbnRyeTsKLQotICAgIC8qIGdyYW50IHRhYmxlIHJlZ2lvbiAqLwotICAgIHBhZGRy
X3QgZ250dGFiX3N0YXJ0OwotICAgIHBhZGRyX3QgZ250dGFiX3NpemU7Ci0KLSAgICAvKiBib290
IGJsb2IgbG9hZCBhZGRyZXNzZXMgKi8KLSAgICBjb25zdCBzdHJ1Y3QgYm9vdG1vZHVsZSAqa2Vy
bmVsX2Jvb3Rtb2R1bGUsICppbml0cmRfYm9vdG1vZHVsZTsKLSAgICBjb25zdCBjaGFyKiBjbWRs
aW5lOwotICAgIHBhZGRyX3QgZHRiX3BhZGRyOwotICAgIHBhZGRyX3QgaW5pdHJkX3BhZGRyOwot
Ci0gICAgLyogRW5hYmxlIHBsMDExIGVtdWxhdGlvbiAqLwotICAgIGJvb2wgdnBsMDExOwotCi0g
ICAgLyogbG9hZGVyIHRvIHVzZSBmb3IgdGhpcyBrZXJuZWwgKi8KLSAgICB2b2lkICgqbG9hZCko
c3RydWN0IGtlcm5lbF9pbmZvICppbmZvKTsKLSAgICAvKiBsb2FkZXIgc3BlY2lmaWMgc3RhdGUg
Ki8KLSAgICB1bmlvbiB7Ci0gICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICBwYWRkcl90IGtl
cm5lbF9hZGRyOwotICAgICAgICAgICAgcGFkZHJfdCBsZW47Ci0jaWZkZWYgQ09ORklHX0FSTV82
NAotICAgICAgICAgICAgcGFkZHJfdCB0ZXh0X29mZnNldDsgLyogNjQtYml0IEltYWdlIG9ubHkg
Ki8KLSNlbmRpZgotICAgICAgICAgICAgcGFkZHJfdCBzdGFydDsgLyogMzItYml0IHpJbWFnZSBv
bmx5ICovCi0gICAgICAgIH0gemltYWdlOwotICAgIH07Ci19OwotCi0vKgotICogUHJvYmUgdGhl
IGtlcm5lbCB0byBkZXRlbWluZSBpdHMgdHlwZSBhbmQgc2VsZWN0IGEgbG9hZGVyLgotICoKLSAq
IFNldHMgaW4gaW5mbzoKLSAqICAtPnR5cGUKLSAqICAtPmxvYWQgaG9vaywgYW5kIHNldHMgbG9h
ZGVyIHNwZWNpZmljIHZhcmlhYmxlcyAtPnppbWFnZQotICovCi1pbnQga2VybmVsX3Byb2JlKHN0
cnVjdCBrZXJuZWxfaW5mbyAqaW5mbywgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpkb21h
aW4pOwotCi0vKgotICogTG9hZHMgdGhlIGtlcm5lbCBpbnRvIGd1ZXN0IFJBTS4KLSAqCi0gKiBF
eHBlY3RzIHRvIGJlIHNldCBpbiBpbmZvIHdoZW4gY2FsbGVkOgotICogIC0+bWVtCi0gKiAgLT5m
ZHQKLSAqCi0gKiBTZXRzIGluIGluZm86Ci0gKiAgLT5lbnRyeQotICogIC0+ZHRiX3BhZGRyCi0g
KiAgLT5pbml0cmRfcGFkZHIKLSAqLwotdm9pZCBrZXJuZWxfbG9hZChzdHJ1Y3Qga2VybmVsX2lu
Zm8gKmluZm8pOwotCi0jZW5kaWYgLyogI2lmZGVmIF9fQVJDSF9BUk1fS0VSTkVMX0hfXyAqLwot
Ci0vKgotICogTG9jYWwgdmFyaWFibGVzOgotICogbW9kZTogQwotICogYy1maWxlLXN0eWxlOiAi
QlNEIgotICogYy1iYXNpYy1vZmZzZXQ6IDQKLSAqIGluZGVudC10YWJzLW1vZGU6IG5pbAotICog
RW5kOgotICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi4zM2YzZTcyCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9rZXJu
ZWwuaApAQCAtMCwwICsxLDg2IEBACisvKgorICogS2VybmVsIGltYWdlIGxvYWRpbmcuCisgKgor
ICogQ29weXJpZ2h0IChDKSAyMDExIENpdHJpeCBTeXN0ZW1zLCBJbmMuCisgKi8KKyNpZm5kZWYg
X19BUkNIX0FSTV9LRVJORUxfSF9fCisjZGVmaW5lIF9fQVJDSF9BUk1fS0VSTkVMX0hfXworCisj
aW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+CisjaW5jbHVkZSA8YXNtL3NldHVwLmg+CisKK3N0
cnVjdCBrZXJuZWxfaW5mbyB7CisjaWZkZWYgQ09ORklHX0FSTV82NAorICAgIGVudW0gZG9tYWlu
X3R5cGUgdHlwZTsKKyNlbmRpZgorCisgICAgc3RydWN0IGRvbWFpbiAqZDsKKworICAgIHZvaWQg
KmZkdDsgLyogZmxhdCBkZXZpY2UgdHJlZSAqLworICAgIHBhZGRyX3QgdW5hc3NpZ25lZF9tZW07
IC8qIFJBTSBub3QgKHlldCkgYXNzaWduZWQgdG8gYSBiYW5rICovCisgICAgc3RydWN0IG1lbWlu
Zm8gbWVtOworCisgICAgLyoga2VybmVsIGVudHJ5IHBvaW50ICovCisgICAgcGFkZHJfdCBlbnRy
eTsKKworICAgIC8qIGdyYW50IHRhYmxlIHJlZ2lvbiAqLworICAgIHBhZGRyX3QgZ250dGFiX3N0
YXJ0OworICAgIHBhZGRyX3QgZ250dGFiX3NpemU7CisKKyAgICAvKiBib290IGJsb2IgbG9hZCBh
ZGRyZXNzZXMgKi8KKyAgICBjb25zdCBzdHJ1Y3QgYm9vdG1vZHVsZSAqa2VybmVsX2Jvb3Rtb2R1
bGUsICppbml0cmRfYm9vdG1vZHVsZTsKKyAgICBjb25zdCBjaGFyKiBjbWRsaW5lOworICAgIHBh
ZGRyX3QgZHRiX3BhZGRyOworICAgIHBhZGRyX3QgaW5pdHJkX3BhZGRyOworCisgICAgLyogRW5h
YmxlIHBsMDExIGVtdWxhdGlvbiAqLworICAgIGJvb2wgdnBsMDExOworCisgICAgLyogbG9hZGVy
IHRvIHVzZSBmb3IgdGhpcyBrZXJuZWwgKi8KKyAgICB2b2lkICgqbG9hZCkoc3RydWN0IGtlcm5l
bF9pbmZvICppbmZvKTsKKyAgICAvKiBsb2FkZXIgc3BlY2lmaWMgc3RhdGUgKi8KKyAgICB1bmlv
biB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICBwYWRkcl90IGtlcm5lbF9hZGRyOwor
ICAgICAgICAgICAgcGFkZHJfdCBsZW47CisjaWZkZWYgQ09ORklHX0FSTV82NAorICAgICAgICAg
ICAgcGFkZHJfdCB0ZXh0X29mZnNldDsgLyogNjQtYml0IEltYWdlIG9ubHkgKi8KKyNlbmRpZgor
ICAgICAgICAgICAgcGFkZHJfdCBzdGFydDsgLyogMzItYml0IHpJbWFnZSBvbmx5ICovCisgICAg
ICAgIH0gemltYWdlOworICAgIH07Cit9OworCisvKgorICogUHJvYmUgdGhlIGtlcm5lbCB0byBk
ZXRlbWluZSBpdHMgdHlwZSBhbmQgc2VsZWN0IGEgbG9hZGVyLgorICoKKyAqIFNldHMgaW4gaW5m
bzoKKyAqICAtPnR5cGUKKyAqICAtPmxvYWQgaG9vaywgYW5kIHNldHMgbG9hZGVyIHNwZWNpZmlj
IHZhcmlhYmxlcyAtPnppbWFnZQorICovCitpbnQga2VybmVsX3Byb2JlKHN0cnVjdCBrZXJuZWxf
aW5mbyAqaW5mbywgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpkb21haW4pOworCisvKgor
ICogTG9hZHMgdGhlIGtlcm5lbCBpbnRvIGd1ZXN0IFJBTS4KKyAqCisgKiBFeHBlY3RzIHRvIGJl
IHNldCBpbiBpbmZvIHdoZW4gY2FsbGVkOgorICogIC0+bWVtCisgKiAgLT5mZHQKKyAqCisgKiBT
ZXRzIGluIGluZm86CisgKiAgLT5lbnRyeQorICogIC0+ZHRiX3BhZGRyCisgKiAgLT5pbml0cmRf
cGFkZHIKKyAqLwordm9pZCBrZXJuZWxfbG9hZChzdHJ1Y3Qga2VybmVsX2luZm8gKmluZm8pOwor
CisjZW5kaWYgLyogI2lmZGVmIF9fQVJDSF9BUk1fS0VSTkVMX0hfXyAqLworCisvKgorICogTG9j
YWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1i
YXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0t
IAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:00:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23:00: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-devel-bounces@lists.xenproject.org>)
	id 1gMLBr-0001QE-I0; Mon, 12 Nov 2018 23:00:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLBk-00019z-L4
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:00:12 +0000
X-Inumbo-ID: b56d713d-e6ce-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b56d713d-e6ce-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 23:00:11 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 088BD22504;
 Mon, 12 Nov 2018 23:00:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063611;
 bh=ie1rcx7BaC20Z0YXIb1I3mT+Psc3JMr7GiiEzKDNOYs=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=GGvfPq3XrWIAxCuAwz+pzSRf6J88g1szZQEbuiHTpMAliWdja9/oMdtTstfKgB8uM
 LtOkXKcMinqCfn+/OodStUi7u6ChzWevPmFKSLfgT4aEDnPZDmI98AWowrASd1ggOJ
 dcCXwmyuegGJRQuqLMwimvrvZoptmgfRDMO0VC7c=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 12 Nov 2018 14:59:58 -0800
Message-Id: <1542063598-23767-25-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7 25/25] xen/arm: split domain_build.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZG9tYWluX2J1aWxkLmMgaXMgdG9vIGxhcmdlLgoKTW92ZSBhbGwgdGhlIEFDUEkgc3BlY2lmaWMg
ZGV2aWNlIHRyZWUgZ2VuZXJhdGluZyBmdW5jdGlvbnMgZnJvbQpkb21haW5fYnVpbGQuYyB0byBh
Y3BpL2RvbWFpbl9idWlsZC5jLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
dGVmYW5vc0B4aWxpbnguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KLS0tCgpDaGFuZ2VzIGluIHY3OgotIGJ1aWxkIGRvbWFpbl9idWlsZC5pbml0Lm8K
LSByZW1vdmUgInN0YXRpYyIgZnJvbSBwcmVwYXJlX2FjcGkgaW1wbGVtZW50YXRpb24KCkNoYW5n
ZXMgaW4gdjY6Ci0gZml4IGxpY2Vuc2UKCkNoYW5nZXMgaW4gdjQ6Ci0gcmVuYW1lIGFjcGlfZHRf
YnVpbGQgdG8gZG9tYWluX2J1aWxkLmMKLSBhZGQgY29weXJpZ2h0IGhlYWRlcgotIHJlbW92ZSB1
c2VsZXNzICNpbmNsdWRlCi0gcmVtb3ZlIGFjcGlfZHRfYnVpbGQuaCwgYWRkIGRvbWFpbl9idWls
ZC5oCi0tLQogeGVuL2FyY2gvYXJtL2FjcGkvTWFrZWZpbGUgICAgICAgICB8ICAgMSArCiB4ZW4v
YXJjaC9hcm0vYWNwaS9kb21haW5fYnVpbGQuYyAgIHwgNTkxICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgICAgfCA1
ODUgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL2RvbWFpbl9idWlsZC5oIHwgIDMxICsrCiA0IGZpbGVzIGNoYW5nZWQsIDYyOCBpbnNlcnRp
b25zKCspLCA1ODAgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJt
L2FjcGkvZG9tYWluX2J1aWxkLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20t
YXJtL2RvbWFpbl9idWlsZC5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FjcGkvTWFrZWZp
bGUgYi94ZW4vYXJjaC9hcm0vYWNwaS9NYWtlZmlsZQppbmRleCAyMzk2M2Y4Li4yNzRkYzJlIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYWNwaS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0v
YWNwaS9NYWtlZmlsZQpAQCAtMSwyICsxLDMgQEAKIG9iai15ICs9IGxpYi5vCitvYmoteSArPSBk
b21haW5fYnVpbGQuaW5pdC5vCiBvYmoteSArPSBib290LmluaXQubwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2FjcGkvZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vYWNwaS9kb21haW5f
YnVpbGQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41YWFlMzJhCi0tLSAv
ZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL2FjcGkvZG9tYWluX2J1aWxkLmMKQEAgLTAsMCAr
MSw1OTEgQEAKKy8qCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBi
eSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
KyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
CisgKi8KKworI2luY2x1ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2lu
Y2x1ZGUgPHhlbi9hY3BpLmg+CisjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CisjaW5jbHVkZSA8eGVu
L2lvY2FwLmg+CisjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+CisjaW5jbHVkZSA8eGVuL2xp
YmZkdC9saWJmZHQuaD4KKyNpbmNsdWRlIDxhY3BpL2FjdGFibGVzLmg+CisjaW5jbHVkZSA8YXNt
L2tlcm5lbC5oPgorI2luY2x1ZGUgPGFzbS9kb21haW5fYnVpbGQuaD4KKworLyogT3ZlcnJpZGUg
bWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCisj
dW5kZWYgdmlydF90b19tZm4KKyNkZWZpbmUgdmlydF90b19tZm4odmEpIF9tZm4oX192aXJ0X3Rv
X21mbih2YSkpCisKKyNkZWZpbmUgQUNQSV9ET00wX0ZEVF9NSU5fU0laRSA0MDk2CisKK3N0YXRp
YyBpbnQgX19pbml0IGFjcGlfaW9tZW1fZGVueV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCkKK3sK
KyAgICBhY3BpX3N0YXR1cyBzdGF0dXM7CisgICAgc3RydWN0IGFjcGlfdGFibGVfc3BjciAqc3Bj
ciA9IE5VTEw7CisgICAgdW5zaWduZWQgbG9uZyBtZm47CisgICAgaW50IHJjOworCisgICAgLyog
Rmlyc3RseSBwZXJtaXQgZnVsbCBNTUlPIGNhcGFiaWxpdGllcy4gKi8KKyAgICByYyA9IGlvbWVt
X3Blcm1pdF9hY2Nlc3MoZCwgMFVMLCB+MFVMKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0
dXJuIHJjOworCisgICAgLyogVE9ETzogRGVueSBNTUlPIGFjY2VzcyBmb3IgU01NVSwgR0lDIElU
UyAqLworICAgIHN0YXR1cyA9IGFjcGlfZ2V0X3RhYmxlKEFDUElfU0lHX1NQQ1IsIDAsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqKikmc3Bj
cik7CisKKyAgICBpZiAoIEFDUElfRkFJTFVSRShzdGF0dXMpICkKKyAgICB7CisgICAgICAgIHBy
aW50aygiRmFpbGVkIHRvIGdldCBTUENSIHRhYmxlXG4iKTsKKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CisgICAgfQorCisgICAgbWZuID0gc3Bjci0+c2VyaWFsX3BvcnQuYWRkcmVzcyA+PiBQQUdF
X1NISUZUOworICAgIC8qIERlbnkgTU1JTyBhY2Nlc3MgZm9yIFVBUlQgKi8KKyAgICByYyA9IGlv
bWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuICsgMSk7CisgICAgaWYgKCByYyApCisgICAgICAg
IHJldHVybiByYzsKKworICAgIC8qIERlbnkgTU1JTyBhY2Nlc3MgZm9yIEdJQyByZWdpb25zICov
CisgICAgcmV0dXJuIGdpY19pb21lbV9kZW55X2FjY2VzcyhkKTsKK30KKworc3RhdGljIGludCBf
X2luaXQgYWNwaV9yb3V0ZV9zcGlzKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgaW50IGksIHJl
czsKKyAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7CisKKyAgICAvKgorICAgICAqIFJvdXRlIHRo
ZSBJUlEgdG8gaGFyZHdhcmUgZG9tYWluIGFuZCBwZXJtaXQgdGhlIGFjY2Vzcy4KKyAgICAgKiBU
aGUgaW50ZXJydXB0IHR5cGUgd2lsbCBiZSBzZXQgYnkgc2V0IGJ5IHRoZSBoYXJkd2FyZSBkb21h
aW4uCisgICAgICovCisgICAgZm9yKCBpID0gTlJfTE9DQUxfSVJRUzsgaSA8IHZnaWNfbnVtX2ly
cXMoZCk7IGkrKyApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBUT0RPOiBFeGNsdWRl
IHRoZSBTUElzIFNNTVUgdXNlcyB3aGljaCBzaG91bGQgbm90IGJlIHJvdXRlZCB0bworICAgICAg
ICAgKiB0aGUgaGFyZHdhcmUgZG9tYWluLgorICAgICAgICAgKi8KKyAgICAgICAgZGVzYyA9IGly
cV90b19kZXNjKGkpOworICAgICAgICBpZiAoIGRlc2MtPmFjdGlvbiAhPSBOVUxMKQorICAgICAg
ICAgICAgY29udGludWU7CisKKyAgICAgICAgLyogWFhYOiBTaGFsbCB3ZSB1c2UgYSBwcm9wZXIg
ZGV2bmFtZT8gKi8KKyAgICAgICAgcmVzID0gbWFwX2lycV90b19kb21haW4oZCwgaSwgdHJ1ZSwg
IkFDUEkiKTsKKyAgICAgICAgaWYgKCByZXMgKQorICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAg
ICB9CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBfX2luaXQgYWNwaV9tYWtlX2h5
cGVydmlzb3Jfbm9kZShjb25zdCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRk
W10pCit7CisgICAgY29uc3QgY2hhciBjb21wYXRbXSA9CisgICAgICAgICJ4ZW4seGVuLSJfX3N0
cmluZ2lmeShYRU5fVkVSU0lPTikiLiJfX3N0cmluZ2lmeShYRU5fU1VCVkVSU0lPTikiXDAiCisg
ICAgICAgICJ4ZW4seGVuIjsKKyAgICBpbnQgcmVzOworICAgIC8qIENvbnZlbmllbmNlIGFsaWFz
ICovCisgICAgdm9pZCAqZmR0ID0ga2luZm8tPmZkdDsKKworICAgIGR0X2RwcmludGsoIkNyZWF0
ZSBoeXBlcnZpc29yIG5vZGVcbiIpOworCisgICAgLyogU2VlIGxpbnV4IERvY3VtZW50YXRpb24v
ZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0veGVuLnR4dCAqLworICAgIHJlcyA9IGZkdF9iZWdpbl9u
b2RlKGZkdCwgImh5cGVydmlzb3IiKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiBy
ZXM7CisKKyAgICAvKiBDYW5ub3QgdXNlIGZkdF9wcm9wZXJ0eV9zdHJpbmcgZHVlIHRvIGVtYmVk
ZGVkIG51bGxzICovCisgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgImNvbXBhdGlibGUiLCBj
b21wYXQsIHNpemVvZihjb21wYXQpKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiBy
ZXM7CisKKyAgICByZXMgPSBhY3BpX21ha2VfZWZpX25vZGVzKGZkdCwgdGJsX2FkZCk7CisgICAg
aWYgKCByZXMgKQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgcmVzID0gZmR0X2VuZF9ub2Rl
KGZkdCk7CisKKyAgICByZXR1cm4gcmVzOworfQorCisvKgorICogUHJlcGFyZSBhIG1pbmltYWwg
RFRCIGZvciBEb20wIHdoaWNoIGNvbnRhaW5zIGJvb3RhcmdzLCBpbml0cmQsIG1lbW9yeQorICog
aW5mb3JtYXRpb24sIEVGSSB0YWJsZS4KKyAqLworc3RhdGljIGludCBfX2luaXQgY3JlYXRlX2Fj
cGlfZHRiKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKQoreworICAgIGludCBuZXdfc2l6
ZTsKKyAgICBpbnQgcmV0OworCisgICAgZHRfZHByaW50aygiUHJlcGFyZSBhIG1pbiBEVEIgZm9y
IERPTTBcbiIpOworCisgICAgLyogQWxsb2NhdGUgbWluIHNpemUgZm9yIERUICovCisgICAgbmV3
X3NpemUgPSBBQ1BJX0RPTTBfRkRUX01JTl9TSVpFOworICAgIGtpbmZvLT5mZHQgPSB4bWFsbG9j
X2J5dGVzKG5ld19zaXplKTsKKworICAgIGlmICgga2luZm8tPmZkdCA9PSBOVUxMICkKKyAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICAvKiBDcmVhdGUgYSBuZXcgZW1wdHkgRFQgZm9yIERP
TTAgKi8KKyAgICByZXQgPSBmZHRfY3JlYXRlKGtpbmZvLT5mZHQsIG5ld19zaXplKTsKKyAgICBp
ZiAoIHJldCA8IDAgKQorICAgICAgICBnb3RvIGVycjsKKworICAgIHJldCA9IGZkdF9maW5pc2hf
cmVzZXJ2ZW1hcChraW5mby0+ZmR0KTsKKyAgICBpZiAoIHJldCA8IDAgKQorICAgICAgICBnb3Rv
IGVycjsKKworICAgIHJldCA9IGZkdF9iZWdpbl9ub2RlKGtpbmZvLT5mZHQsICIvIik7CisgICAg
aWYgKCByZXQgPCAwICkKKyAgICAgICAgZ290byBlcnI7CisKKyAgICByZXQgPSBmZHRfcHJvcGVy
dHlfY2VsbChraW5mby0+ZmR0LCAiI2FkZHJlc3MtY2VsbHMiLCAyKTsKKyAgICBpZiAoIHJldCAp
CisgICAgICAgIHJldHVybiByZXQ7CisKKyAgICByZXQgPSBmZHRfcHJvcGVydHlfY2VsbChraW5m
by0+ZmR0LCAiI3NpemUtY2VsbHMiLCAxKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIHJldHVy
biByZXQ7CisKKyAgICAvKiBDcmVhdGUgYSBjaG9zZW4gbm9kZSBmb3IgRE9NMCAqLworICAgIHJl
dCA9IG1ha2VfY2hvc2VuX25vZGUoa2luZm8pOworICAgIGlmICggcmV0ICkKKyAgICAgICAgZ290
byBlcnI7CisKKyAgICByZXQgPSBhY3BpX21ha2VfaHlwZXJ2aXNvcl9ub2RlKGtpbmZvLCB0Ymxf
YWRkKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIGdvdG8gZXJyOworCisgICAgcmV0ID0gZmR0
X2VuZF9ub2RlKGtpbmZvLT5mZHQpOworICAgIGlmICggcmV0IDwgMCApCisgICAgICAgIGdvdG8g
ZXJyOworCisgICAgcmV0ID0gZmR0X2ZpbmlzaChraW5mby0+ZmR0KTsKKyAgICBpZiAoIHJldCA8
IDAgKQorICAgICAgICBnb3RvIGVycjsKKworICAgIHJldHVybiAwOworCisgIGVycjoKKyAgICBw
cmludGsoIkRldmljZSB0cmVlIGdlbmVyYXRpb24gZmFpbGVkICglZCkuXG4iLCByZXQpOworICAg
IHhmcmVlKGtpbmZvLT5mZHQpOworICAgIHJldHVybiAtRUlOVkFMOworfQorCitzdGF0aWMgdm9p
ZCBfX2luaXQgYWNwaV9tYXBfb3RoZXJfdGFibGVzKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAg
aW50IGk7CisgICAgdW5zaWduZWQgbG9uZyByZXM7CisgICAgdTY0IGFkZHIsIHNpemU7CisKKyAg
ICAvKiBNYXAgYWxsIEFDUEkgdGFibGVzIHRvIERvbTAgdXNpbmcgMToxIG1hcHBpbmdzLiAqLwor
ICAgIGZvciggaSA9IDA7IGkgPCBhY3BpX2dibF9yb290X3RhYmxlX2xpc3QuY291bnQ7IGkrKyAp
CisgICAgeworICAgICAgICBhZGRyID0gYWNwaV9nYmxfcm9vdF90YWJsZV9saXN0LnRhYmxlc1tp
XS5hZGRyZXNzOworICAgICAgICBzaXplID0gYWNwaV9nYmxfcm9vdF90YWJsZV9saXN0LnRhYmxl
c1tpXS5sZW5ndGg7CisgICAgICAgIHJlcyA9IG1hcF9yZWdpb25zX3AybXQoZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBnYWRkcl90b19nZm4oYWRkciksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUEZOX1VQKHNpemUpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1hZGRyX3RvX21mbihhZGRyKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwMm1fbW1pb19kaXJlY3RfYyk7CisgICAgICAgIGlmICggcmVzICkKKyAgICAgICAgeworICAg
ICAgICAgICAgIHBhbmljKFhFTkxPR19FUlIgIlVuYWJsZSB0byBtYXAgQUNQSSByZWdpb24gMHgl
IlBSSXg2NAorICAgICAgICAgICAgICAgICAgICIgLSAweCUiUFJJeDY0IiBpbiBkb21haW5cbiIs
CisgICAgICAgICAgICAgICAgICAgYWRkciAmIFBBR0VfTUFTSywgUEFHRV9BTElHTihhZGRyICsg
c2l6ZSkgLSAxKTsKKyAgICAgICAgfQorICAgIH0KK30KKworc3RhdGljIGludCBfX2luaXQgYWNw
aV9jcmVhdGVfcnNkcChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW10p
Cit7CisKKyAgICBzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwICpyc2RwID0gTlVMTDsKKyAgICB1NjQg
YWRkcjsKKyAgICB1NjQgdGFibGVfc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9yc2Rw
KTsKKyAgICB1OCAqYmFzZV9wdHI7CisgICAgdTggY2hlY2tzdW07CisKKyAgICBhZGRyID0gYWNw
aV9vc19nZXRfcm9vdF9wb2ludGVyKCk7CisgICAgaWYgKCAhYWRkciAgKQorICAgIHsKKyAgICAg
ICAgcHJpbnRrKCJVbmFibGUgdG8gZ2V0IGFjcGkgcm9vdCBwb2ludGVyXG4iKTsKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisgICAgfQorICAgIHJzZHAgPSBhY3BpX29zX21hcF9tZW1vcnkoYWRk
ciwgdGFibGVfc2l6ZSk7CisgICAgYmFzZV9wdHIgPSBkLT5hcmNoLmVmaV9hY3BpX3RhYmxlCisg
ICAgICAgICAgICAgICArIGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRkLCBUQkxfUlNEUCk7
CisgICAgbWVtY3B5KGJhc2VfcHRyLCByc2RwLCB0YWJsZV9zaXplKTsKKyAgICBhY3BpX29zX3Vu
bWFwX21lbW9yeShyc2RwLCB0YWJsZV9zaXplKTsKKworICAgIHJzZHAgPSAoc3RydWN0IGFjcGlf
dGFibGVfcnNkcCAqKWJhc2VfcHRyOworICAgIC8qIFJlcGxhY2UgeHNkdF9waHlzaWNhbF9hZGRy
ZXNzICovCisgICAgcnNkcC0+eHNkdF9waHlzaWNhbF9hZGRyZXNzID0gdGJsX2FkZFtUQkxfWFNE
VF0uc3RhcnQ7CisgICAgY2hlY2tzdW0gPSBhY3BpX3RiX2NoZWNrc3VtKEFDUElfQ0FTVF9QVFIo
dTgsIHJzZHApLCB0YWJsZV9zaXplKTsKKyAgICByc2RwLT5jaGVja3N1bSA9IHJzZHAtPmNoZWNr
c3VtIC0gY2hlY2tzdW07CisKKyAgICB0YmxfYWRkW1RCTF9SU0RQXS5zdGFydCA9IGQtPmFyY2gu
ZWZpX2FjcGlfZ3BhCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGFjcGlfZ2V0X3Rh
YmxlX29mZnNldCh0YmxfYWRkLCBUQkxfUlNEUCk7CisgICAgdGJsX2FkZFtUQkxfUlNEUF0uc2l6
ZSA9IHRhYmxlX3NpemU7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgX19pbml0
IGFjcGlfeHNkdF9tb2RpZnlfZW50cnkodTY0IGVudHJ5W10sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVudHJ5X2NvdW50LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqc2lnbmF0dXJlLCB1NjQg
YWRkcikKK3sKKyAgICBpbnQgaTsKKyAgICBzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRhYmxl
OworICAgIHU2NCBzaXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlcik7CisKKyAg
ICBmb3IoIGkgPSAwOyBpIDwgZW50cnlfY291bnQ7IGkrKyApCisgICAgeworICAgICAgICB0YWJs
ZSA9IGFjcGlfb3NfbWFwX21lbW9yeShlbnRyeVtpXSwgc2l6ZSk7CisgICAgICAgIGlmICggQUNQ
SV9DT01QQVJFX05BTUUodGFibGUtPnNpZ25hdHVyZSwgc2lnbmF0dXJlKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGVudHJ5W2ldID0gYWRkcjsKKyAgICAgICAgICAgIGFjcGlfb3NfdW5tYXBf
bWVtb3J5KHRhYmxlLCBzaXplKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAg
ICAgIGFjcGlfb3NfdW5tYXBfbWVtb3J5KHRhYmxlLCBzaXplKTsKKyAgICB9Cit9CisKK3N0YXRp
YyBpbnQgX19pbml0IGFjcGlfY3JlYXRlX3hzZHQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IG1l
bWJhbmsgdGJsX2FkZFtdKQoreworICAgIHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqdGFibGUg
PSBOVUxMOworICAgIHN0cnVjdCBhY3BpX3RhYmxlX3JzZHAgKnJzZHBfdGJsOworICAgIHN0cnVj
dCBhY3BpX3RhYmxlX3hzZHQgKnhzZHQgPSBOVUxMOworICAgIHU2NCB0YWJsZV9zaXplLCBhZGRy
OworICAgIHVuc2lnbmVkIGxvbmcgZW50cnlfY291bnQ7CisgICAgdTggKmJhc2VfcHRyOworICAg
IHU4IGNoZWNrc3VtOworCisgICAgYWRkciA9IGFjcGlfb3NfZ2V0X3Jvb3RfcG9pbnRlcigpOwor
ICAgIGlmICggIWFkZHIgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gZ2V0IGFj
cGkgcm9vdCBwb2ludGVyXG4iKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorICAg
IHJzZHBfdGJsID0gYWNwaV9vc19tYXBfbWVtb3J5KGFkZHIsIHNpemVvZihzdHJ1Y3QgYWNwaV90
YWJsZV9yc2RwKSk7CisgICAgdGFibGUgPSBhY3BpX29zX21hcF9tZW1vcnkocnNkcF90YmwtPnhz
ZHRfcGh5c2ljYWxfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXpl
b2Yoc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyKSk7CisKKyAgICAvKiBBZGQgcGxhY2UgZm9yIFNU
QU8gdGFibGUgaW4gWFNEVCB0YWJsZSAqLworICAgIHRhYmxlX3NpemUgPSB0YWJsZS0+bGVuZ3Ro
ICsgc2l6ZW9mKHU2NCk7CisgICAgZW50cnlfY291bnQgPSAodGFibGUtPmxlbmd0aCAtIHNpemVv
ZihzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIpKQorICAgICAgICAgICAgICAgICAgLyBzaXplb2Yo
dTY0KTsKKyAgICBiYXNlX3B0ciA9IGQtPmFyY2guZWZpX2FjcGlfdGFibGUKKyAgICAgICAgICAg
ICAgICsgYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9YU0RUKTsKKyAgICBtZW1j
cHkoYmFzZV9wdHIsIHRhYmxlLCB0YWJsZS0+bGVuZ3RoKTsKKyAgICBhY3BpX29zX3VubWFwX21l
bW9yeSh0YWJsZSwgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlcikpOworICAgIGFjcGlf
b3NfdW5tYXBfbWVtb3J5KHJzZHBfdGJsLCBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfcnNkcCkp
OworCisgICAgeHNkdCA9IChzdHJ1Y3QgYWNwaV90YWJsZV94c2R0ICopYmFzZV9wdHI7CisgICAg
YWNwaV94c2R0X21vZGlmeV9lbnRyeSh4c2R0LT50YWJsZV9vZmZzZXRfZW50cnksIGVudHJ5X2Nv
dW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgQUNQSV9TSUdfRkFEVCwgdGJsX2FkZFtU
QkxfRkFEVF0uc3RhcnQpOworICAgIGFjcGlfeHNkdF9tb2RpZnlfZW50cnkoeHNkdC0+dGFibGVf
b2Zmc2V0X2VudHJ5LCBlbnRyeV9jb3VudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIEFD
UElfU0lHX01BRFQsIHRibF9hZGRbVEJMX01BRFRdLnN0YXJ0KTsKKyAgICB4c2R0LT50YWJsZV9v
ZmZzZXRfZW50cnlbZW50cnlfY291bnRdID0gdGJsX2FkZFtUQkxfU1RBT10uc3RhcnQ7CisKKyAg
ICB4c2R0LT5oZWFkZXIubGVuZ3RoID0gdGFibGVfc2l6ZTsKKyAgICBjaGVja3N1bSA9IGFjcGlf
dGJfY2hlY2tzdW0oQUNQSV9DQVNUX1BUUih1OCwgeHNkdCksIHRhYmxlX3NpemUpOworICAgIHhz
ZHQtPmhlYWRlci5jaGVja3N1bSAtPSBjaGVja3N1bTsKKworICAgIHRibF9hZGRbVEJMX1hTRFRd
LnN0YXJ0ID0gZC0+YXJjaC5lZmlfYWNwaV9ncGEKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICsgYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9YU0RUKTsKKyAgICB0Ymxf
YWRkW1RCTF9YU0RUXS5zaXplID0gdGFibGVfc2l6ZTsKKworICAgIHJldHVybiAwOworfQorCitz
dGF0aWMgaW50IF9faW5pdCBhY3BpX2NyZWF0ZV9zdGFvKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBtZW1iYW5rIHRibF9hZGRbXSkKK3sKKyAgICBzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRh
YmxlID0gTlVMTDsKKyAgICBzdHJ1Y3QgYWNwaV90YWJsZV9zdGFvICpzdGFvID0gTlVMTDsKKyAg
ICB1MzIgdGFibGVfc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9zdGFvKTsKKyAgICB1
MzIgb2Zmc2V0ID0gYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9TVEFPKTsKKyAg
ICBhY3BpX3N0YXR1cyBzdGF0dXM7CisgICAgdTggKmJhc2VfcHRyLCBjaGVja3N1bTsKKworICAg
IC8qIENvcHkgT0VNIGFuZCBBU0wgY29tcGlsZXIgZmllbGRzIGZyb20gYW5vdGhlciB0YWJsZSwg
dXNlIE1BRFQgKi8KKyAgICBzdGF0dXMgPSBhY3BpX2dldF90YWJsZShBQ1BJX1NJR19NQURULCAw
LCAmdGFibGUpOworCisgICAgaWYgKCBBQ1BJX0ZBSUxVUkUoc3RhdHVzKSApCisgICAgeworICAg
ICAgICBjb25zdCBjaGFyICptc2cgPSBhY3BpX2Zvcm1hdF9leGNlcHRpb24oc3RhdHVzKTsKKwor
ICAgICAgICBwcmludGsoIlNUQU86IEZhaWxlZCB0byBnZXQgTUFEVCB0YWJsZSwgJXNcbiIsIG1z
Zyk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIGJhc2VfcHRyID0gZC0+
YXJjaC5lZmlfYWNwaV90YWJsZSArIG9mZnNldDsKKyAgICBtZW1jcHkoYmFzZV9wdHIsIHRhYmxl
LCBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyKSk7CisKKyAgICBzdGFvID0gKHN0cnVj
dCBhY3BpX3RhYmxlX3N0YW8gKiliYXNlX3B0cjsKKyAgICBtZW1jcHkoc3Rhby0+aGVhZGVyLnNp
Z25hdHVyZSwgQUNQSV9TSUdfU1RBTywgNCk7CisgICAgc3Rhby0+aGVhZGVyLnJldmlzaW9uID0g
MTsKKyAgICBzdGFvLT5oZWFkZXIubGVuZ3RoID0gdGFibGVfc2l6ZTsKKyAgICBzdGFvLT5pZ25v
cmVfdWFydCA9IDE7CisgICAgY2hlY2tzdW0gPSBhY3BpX3RiX2NoZWNrc3VtKEFDUElfQ0FTVF9Q
VFIodTgsIHN0YW8pLCB0YWJsZV9zaXplKTsKKyAgICBzdGFvLT5oZWFkZXIuY2hlY2tzdW0gLT0g
Y2hlY2tzdW07CisKKyAgICB0YmxfYWRkW1RCTF9TVEFPXS5zdGFydCA9IGQtPmFyY2guZWZpX2Fj
cGlfZ3BhICsgb2Zmc2V0OworICAgIHRibF9hZGRbVEJMX1NUQU9dLnNpemUgPSB0YWJsZV9zaXpl
OworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IGFjcGlfY3JlYXRlX21h
ZHQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKQoreworICAgIHN0
cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqdGFibGUgPSBOVUxMOworICAgIHN0cnVjdCBhY3BpX3Rh
YmxlX21hZHQgKm1hZHQgPSBOVUxMOworICAgIHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAq
aGVhZGVyOworICAgIHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19kaXN0cmlidXRvciAqZ2ljZDsK
KyAgICB1MzIgdGFibGVfc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9tYWR0KTsKKyAg
ICB1MzIgb2Zmc2V0ID0gYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9NQURUKTsK
KyAgICBpbnQgcmV0OworICAgIGFjcGlfc3RhdHVzIHN0YXR1czsKKyAgICB1OCAqYmFzZV9wdHIs
IGNoZWNrc3VtOworCisgICAgc3RhdHVzID0gYWNwaV9nZXRfdGFibGUoQUNQSV9TSUdfTUFEVCwg
MCwgJnRhYmxlKTsKKworICAgIGlmICggQUNQSV9GQUlMVVJFKHN0YXR1cykgKQorICAgIHsKKyAg
ICAgICAgY29uc3QgY2hhciAqbXNnID0gYWNwaV9mb3JtYXRfZXhjZXB0aW9uKHN0YXR1cyk7CisK
KyAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gZ2V0IE1BRFQgdGFibGUsICVzXG4iLCBtc2cpOwor
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBiYXNlX3B0ciA9IGQtPmFyY2gu
ZWZpX2FjcGlfdGFibGUgKyBvZmZzZXQ7CisgICAgbWVtY3B5KGJhc2VfcHRyLCB0YWJsZSwgdGFi
bGVfc2l6ZSk7CisKKyAgICAvKiBBZGQgR2VuZXJpYyBEaXN0cmlidXRvci4gKi8KKyAgICBoZWFk
ZXIgPSBhY3BpX3RhYmxlX2dldF9lbnRyeV9tYWR0KEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfRElT
VFJJQlVUT1IsIDApOworICAgIGlmICggIWhlYWRlciApCisgICAgeworICAgICAgICBwcmludGso
IkNhbid0IGdldCBHSUNEIGVudHJ5XG4iKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAg
fQorICAgIGdpY2QgPSBjb250YWluZXJfb2YoaGVhZGVyLCBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVy
aWNfZGlzdHJpYnV0b3IsIGhlYWRlcik7CisgICAgbWVtY3B5KGJhc2VfcHRyICsgdGFibGVfc2l6
ZSwgZ2ljZCwKKyAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmlj
X2Rpc3RyaWJ1dG9yKSk7CisgICAgdGFibGVfc2l6ZSArPSBzaXplb2Yoc3RydWN0IGFjcGlfbWFk
dF9nZW5lcmljX2Rpc3RyaWJ1dG9yKTsKKworICAgIC8qIEFkZCBvdGhlciBzdWJ0YWJsZXMuICov
CisgICAgcmV0ID0gZ2ljX21ha2VfaHdkb21fbWFkdChkLCBvZmZzZXQgKyB0YWJsZV9zaXplKTsK
KyAgICBpZiAoIHJldCA8IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gZ2V0
IG90aGVyIHN1YnRhYmxlc1xuIik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKyAg
ICB0YWJsZV9zaXplICs9IHJldDsKKworICAgIG1hZHQgPSAoc3RydWN0IGFjcGlfdGFibGVfbWFk
dCAqKWJhc2VfcHRyOworICAgIG1hZHQtPmhlYWRlci5sZW5ndGggPSB0YWJsZV9zaXplOworICAg
IGNoZWNrc3VtID0gYWNwaV90Yl9jaGVja3N1bShBQ1BJX0NBU1RfUFRSKHU4LCBtYWR0KSwgdGFi
bGVfc2l6ZSk7CisgICAgbWFkdC0+aGVhZGVyLmNoZWNrc3VtIC09IGNoZWNrc3VtOworCisgICAg
dGJsX2FkZFtUQkxfTUFEVF0uc3RhcnQgPSBkLT5hcmNoLmVmaV9hY3BpX2dwYSArIG9mZnNldDsK
KyAgICB0YmxfYWRkW1RCTF9NQURUXS5zaXplID0gdGFibGVfc2l6ZTsKKworICAgIHJldHVybiAw
OworfQorCitzdGF0aWMgaW50IF9faW5pdCBhY3BpX2NyZWF0ZV9mYWR0KHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBtZW1iYW5rIHRibF9hZGRbXSkKK3sKKyAgICBzdHJ1Y3QgYWNwaV90YWJsZV9o
ZWFkZXIgKnRhYmxlID0gTlVMTDsKKyAgICBzdHJ1Y3QgYWNwaV90YWJsZV9mYWR0ICpmYWR0ID0g
TlVMTDsKKyAgICB1NjQgdGFibGVfc2l6ZTsKKyAgICBhY3BpX3N0YXR1cyBzdGF0dXM7CisgICAg
dTggKmJhc2VfcHRyOworICAgIHU4IGNoZWNrc3VtOworCisgICAgc3RhdHVzID0gYWNwaV9nZXRf
dGFibGUoQUNQSV9TSUdfRkFEVCwgMCwgJnRhYmxlKTsKKworICAgIGlmICggQUNQSV9GQUlMVVJF
KHN0YXR1cykgKQorICAgIHsKKyAgICAgICAgY29uc3QgY2hhciAqbXNnID0gYWNwaV9mb3JtYXRf
ZXhjZXB0aW9uKHN0YXR1cyk7CisKKyAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gZ2V0IEZBRFQg
dGFibGUsICVzXG4iLCBtc2cpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAg
ICB0YWJsZV9zaXplID0gdGFibGUtPmxlbmd0aDsKKyAgICBiYXNlX3B0ciA9IGQtPmFyY2guZWZp
X2FjcGlfdGFibGUKKyAgICAgICAgICAgICAgICsgYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRibF9h
ZGQsIFRCTF9GQURUKTsKKyAgICBtZW1jcHkoYmFzZV9wdHIsIHRhYmxlLCB0YWJsZV9zaXplKTsK
KyAgICBmYWR0ID0gKHN0cnVjdCBhY3BpX3RhYmxlX2ZhZHQgKiliYXNlX3B0cjsKKworICAgIC8q
IFNldCBQU0NJX0NPTVBMSUFOVCBhbmQgUFNDSV9VU0VfSFZDICovCisgICAgZmFkdC0+YXJtX2Jv
b3RfZmxhZ3MgfD0gKEFDUElfRkFEVF9QU0NJX0NPTVBMSUFOVCB8IEFDUElfRkFEVF9QU0NJX1VT
RV9IVkMpOworICAgIGNoZWNrc3VtID0gYWNwaV90Yl9jaGVja3N1bShBQ1BJX0NBU1RfUFRSKHU4
LCBmYWR0KSwgdGFibGVfc2l6ZSk7CisgICAgZmFkdC0+aGVhZGVyLmNoZWNrc3VtIC09IGNoZWNr
c3VtOworCisgICAgdGJsX2FkZFtUQkxfRkFEVF0uc3RhcnQgPSBkLT5hcmNoLmVmaV9hY3BpX2dw
YQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBhY3BpX2dldF90YWJsZV9vZmZzZXQo
dGJsX2FkZCwgVEJMX0ZBRFQpOworICAgIHRibF9hZGRbVEJMX0ZBRFRdLnNpemUgPSB0YWJsZV9z
aXplOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IGVzdGltYXRlX2Fj
cGlfZWZpX3NpemUoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKK3sKKyAgICBzaXplX3Qg
ZWZpX3NpemUsIGFjcGlfc2l6ZSwgbWFkdF9zaXplOworICAgIHU2NCBhZGRyOworICAgIHN0cnVj
dCBhY3BpX3RhYmxlX3JzZHAgKnJzZHBfdGJsOworICAgIHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRl
ciAqdGFibGU7CisKKyAgICBlZmlfc2l6ZSA9IGVzdGltYXRlX2VmaV9zaXplKGtpbmZvLT5tZW0u
bnJfYmFua3MpOworCisgICAgYWNwaV9zaXplID0gUk9VTkRVUChzaXplb2Yoc3RydWN0IGFjcGlf
dGFibGVfZmFkdCksIDgpOworICAgIGFjcGlfc2l6ZSArPSBST1VORFVQKHNpemVvZihzdHJ1Y3Qg
YWNwaV90YWJsZV9zdGFvKSwgOCk7CisKKyAgICBtYWR0X3NpemUgPSBnaWNfZ2V0X2h3ZG9tX21h
ZHRfc2l6ZShkKTsKKyAgICBhY3BpX3NpemUgKz0gUk9VTkRVUChtYWR0X3NpemUsIDgpOworCisg
ICAgYWRkciA9IGFjcGlfb3NfZ2V0X3Jvb3RfcG9pbnRlcigpOworICAgIGlmICggIWFkZHIgKQor
ICAgIHsKKyAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gZ2V0IGFjcGkgcm9vdCBwb2ludGVyXG4i
KTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcnNkcF90YmwgPSBhY3Bp
X29zX21hcF9tZW1vcnkoYWRkciwgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX3JzZHApKTsKKyAg
ICBpZiAoICFyc2RwX3RibCApCisgICAgeworICAgICAgICBwcmludGsoIlVuYWJsZSB0byBtYXAg
UlNEUCB0YWJsZVxuIik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIHRh
YmxlID0gYWNwaV9vc19tYXBfbWVtb3J5KHJzZHBfdGJsLT54c2R0X3BoeXNpY2FsX2FkZHJlc3Ms
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxl
X2hlYWRlcikpOworICAgIGFjcGlfb3NfdW5tYXBfbWVtb3J5KHJzZHBfdGJsLCBzaXplb2Yoc3Ry
dWN0IGFjcGlfdGFibGVfcnNkcCkpOworICAgIGlmICggIXRhYmxlICkKKyAgICB7CisgICAgICAg
IHByaW50aygiVW5hYmxlIHRvIG1hcCBYU0RUIHRhYmxlXG4iKTsKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisgICAgfQorCisgICAgLyogQWRkIHBsYWNlIGZvciBTVEFPIHRhYmxlIGluIFhTRFQg
dGFibGUgKi8KKyAgICBhY3BpX3NpemUgKz0gUk9VTkRVUCh0YWJsZS0+bGVuZ3RoICsgc2l6ZW9m
KHU2NCksIDgpOworICAgIGFjcGlfb3NfdW5tYXBfbWVtb3J5KHRhYmxlLCBzaXplb2Yoc3RydWN0
IGFjcGlfdGFibGVfaGVhZGVyKSk7CisKKyAgICBhY3BpX3NpemUgKz0gUk9VTkRVUChzaXplb2Yo
c3RydWN0IGFjcGlfdGFibGVfcnNkcCksIDgpOworICAgIGQtPmFyY2guZWZpX2FjcGlfbGVuID0g
UEFHRV9BTElHTihST1VORFVQKGVmaV9zaXplLCA4KQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICArIFJPVU5EVVAoYWNwaV9zaXplLCA4KSk7CisKKyAgICByZXR1cm4gMDsK
K30KKworaW50IF9faW5pdCBwcmVwYXJlX2FjcGkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbykKK3sKKyAgICBpbnQgcmMgPSAwOworICAgIGludCBvcmRlcjsKKyAg
ICBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW1RCTF9NTUFYXSA9IHt9OworCisgICAgcmMgPSBlc3Rp
bWF0ZV9hY3BpX2VmaV9zaXplKGQsIGtpbmZvKTsKKyAgICBpZiAoIHJjICE9IDAgKQorICAgICAg
ICByZXR1cm4gcmM7CisKKyAgICBvcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKGQtPmFyY2gu
ZWZpX2FjcGlfbGVuKTsKKyAgICBkLT5hcmNoLmVmaV9hY3BpX3RhYmxlID0gYWxsb2NfeGVuaGVh
cF9wYWdlcyhvcmRlciwgMCk7CisgICAgaWYgKCBkLT5hcmNoLmVmaV9hY3BpX3RhYmxlID09IE5V
TEwgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJ1bmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IVxu
Iik7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKyAgICBtZW1zZXQoZC0+YXJjaC5l
ZmlfYWNwaV90YWJsZSwgMCwgZC0+YXJjaC5lZmlfYWNwaV9sZW4pOworCisgICAgLyoKKyAgICAg
KiBGb3IgQUNQSSwgRG9tMCBkb2Vzbid0IHVzZSBraW5mby0+Z250dGFiX3N0YXJ0IHRvIGdldCB0
aGUgZ3JhbnQgdGFibGUKKyAgICAgKiByZWdpb24uIFNvIHdlIHVzZSBpdCBhcyB0aGUgQUNQSSB0
YWJsZSBtYXBwZWQgYWRkcmVzcy4gQWxzbyBpdCBuZWVkcyB0bworICAgICAqIGNoZWNrIGlmIHRo
ZSBzaXplIG9mIGdyYW50IHRhYmxlIHJlZ2lvbiBpcyBlbm91Z2ggZm9yIHRob3NlIEFDUEkgdGFi
bGVzLgorICAgICAqLworICAgIGQtPmFyY2guZWZpX2FjcGlfZ3BhID0ga2luZm8tPmdudHRhYl9z
dGFydDsKKyAgICBpZiAoIGtpbmZvLT5nbnR0YWJfc2l6ZSA8IGQtPmFyY2guZWZpX2FjcGlfbGVu
ICkKKyAgICB7CisgICAgICAgIHByaW50aygiVGhlIGdyYW50IHRhYmxlIHJlZ2lvbiBpcyBub3Qg
ZW5vdWdoIHRvIGZpdCB0aGUgQUNQSSB0YWJsZXMhXG4iKTsKKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CisgICAgfQorCisgICAgcmMgPSBhY3BpX2NyZWF0ZV9mYWR0KGQsIHRibF9hZGQpOworICAg
IGlmICggcmMgIT0gMCApCisgICAgICAgIHJldHVybiByYzsKKworICAgIHJjID0gYWNwaV9jcmVh
dGVfbWFkdChkLCB0YmxfYWRkKTsKKyAgICBpZiAoIHJjICE9IDAgKQorICAgICAgICByZXR1cm4g
cmM7CisKKyAgICByYyA9IGFjcGlfY3JlYXRlX3N0YW8oZCwgdGJsX2FkZCk7CisgICAgaWYgKCBy
YyAhPSAwICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgcmMgPSBhY3BpX2NyZWF0ZV94c2R0
KGQsIHRibF9hZGQpOworICAgIGlmICggcmMgIT0gMCApCisgICAgICAgIHJldHVybiByYzsKKwor
ICAgIHJjID0gYWNwaV9jcmVhdGVfcnNkcChkLCB0YmxfYWRkKTsKKyAgICBpZiAoIHJjICE9IDAg
KQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBhY3BpX21hcF9vdGhlcl90YWJsZXMoZCk7Cisg
ICAgYWNwaV9jcmVhdGVfZWZpX3N5c3RlbV90YWJsZShkLCB0YmxfYWRkKTsKKyAgICBhY3BpX2Ny
ZWF0ZV9lZmlfbW1hcF90YWJsZShkLCAma2luZm8tPm1lbSwgdGJsX2FkZCk7CisKKyAgICAvKiBN
YXAgdGhlIEVGSSBhbmQgQUNQSSB0YWJsZXMgdG8gRG9tMCAqLworICAgIHJjID0gbWFwX3JlZ2lv
bnNfcDJtdChkLAorICAgICAgICAgICAgICAgICAgICAgICAgICBnYWRkcl90b19nZm4oZC0+YXJj
aC5lZmlfYWNwaV9ncGEpLAorICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fVVAoZC0+YXJj
aC5lZmlfYWNwaV9sZW4pLAorICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJ0X3RvX21mbihk
LT5hcmNoLmVmaV9hY3BpX3RhYmxlKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX21t
aW9fZGlyZWN0X2MpOworICAgIGlmICggcmMgIT0gMCApCisgICAgeworICAgICAgICBwcmludGso
WEVOTE9HX0VSUiAiVW5hYmxlIHRvIG1hcCBFRkkvQUNQSSB0YWJsZSAweCUiUFJJeDY0CisgICAg
ICAgICAgICAgICAiIC0gMHglIlBSSXg2NCIgaW4gZG9tYWluICVkXG4iLAorICAgICAgICAgICAg
ICAgZC0+YXJjaC5lZmlfYWNwaV9ncGEgJiBQQUdFX01BU0ssCisgICAgICAgICAgICAgICBQQUdF
X0FMSUdOKGQtPmFyY2guZWZpX2FjcGlfZ3BhICsgZC0+YXJjaC5lZmlfYWNwaV9sZW4pIC0gMSwK
KyAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9
CisKKyAgICAvKgorICAgICAqIEZsdXNoIHRoZSBjYWNoZSBmb3IgdGhpcyByZWdpb24sIG90aGVy
d2lzZSBET00wIG1heSByZWFkIHdyb25nIGRhdGEgd2hlbgorICAgICAqIHRoZSBjYWNoZSBpcyBk
aXNhYmxlZC4KKyAgICAgKi8KKyAgICBjbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfdmFfcmFu
Z2UoZC0+YXJjaC5lZmlfYWNwaV90YWJsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZC0+YXJjaC5lZmlfYWNwaV9sZW4pOworCisgICAgcmMgPSBjcmVhdGVfYWNw
aV9kdGIoa2luZm8sIHRibF9hZGQpOworICAgIGlmICggcmMgIT0gMCApCisgICAgICAgIHJldHVy
biByYzsKKworICAgIHJjID0gYWNwaV9yb3V0ZV9zcGlzKGQpOworICAgIGlmICggcmMgIT0gMCAp
CisgICAgICAgIHJldHVybiByYzsKKworICAgIHJjID0gYWNwaV9pb21lbV9kZW55X2FjY2Vzcyhk
KTsKKyAgICBpZiAoIHJjICE9IDAgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICAvKgorICAg
ICAqIEFsbCBQUElzIGhhdmUgYmVlbiByZWdpc3RlcmVkLCBhbGxvY2F0ZSB0aGUgZXZlbnQgY2hh
bm5lbAorICAgICAqIGludGVycnVwdHMuCisgICAgICovCisgICAgZXZ0Y2huX2FsbG9jYXRlKGQp
OworCisgICAgcmV0dXJuIDA7Cit9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggMzVkZTUwYy4uNzA2NmFj
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYwpAQCAtMjMsNiArMjMsNyBAQAogI2luY2x1ZGUgPGFzbS9wc2Np
Lmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4K
KyNpbmNsdWRlIDxhc20vZG9tYWluX2J1aWxkLmg+CiAKICNpbmNsdWRlIDx4ZW4vaXJxLmg+CiAj
aW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CkBAIC02NzgsOCArNjc5LDYgQEAgc3RhdGljIGlu
dCBfX2luaXQgbWFrZV9tZW1vcnlfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJl
dHVybiByZXM7CiB9CiAKLXN0YXRpYyB2b2lkIGV2dGNobl9hbGxvY2F0ZShzdHJ1Y3QgZG9tYWlu
ICpkKTsKLQogc3RhdGljIGludCBfX2luaXQgbWFrZV9oeXBlcnZpc29yX25vZGUoc3RydWN0IGRv
bWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0
cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgYWRkcmNlbGxzLCBpbnQgc2l6ZWNlbGxzKQpAQCAtMTA0MCw3ICsxMDM5LDcg
QEAgc3RhdGljIGludCBfX2luaXQgbWFrZV90aW1lcl9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsIHZvaWQgKmZkdCwKICAqIG9uIEFDUEkgc3lzdGVtcywgYW5kIERvbVVzIHN0YXJ0ZWQgZGly
ZWN0bHkgZnJvbSBYZW4gYmFzZWQgb24gZGV2aWNlCiAgKiB0cmVlIGluZm9ybWF0aW9uLgogICov
Ci1zdGF0aWMgaW50IF9faW5pdCBtYWtlX2Nob3Nlbl9ub2RlKGNvbnN0IHN0cnVjdCBrZXJuZWxf
aW5mbyAqa2luZm8pCitpbnQgX19pbml0IG1ha2VfY2hvc2VuX25vZGUoY29uc3Qgc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbykKIHsKICAgICBpbnQgcmVzOwogICAgIGNvbnN0IGNoYXIgKmJvb3Rh
cmdzID0gTlVMTDsKQEAgLTEwODEsOCArMTA4MCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2Vf
Y2hvc2VuX25vZGUoY29uc3Qgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICByZXR1cm4g
cmVzOwogfQogCi1zdGF0aWMgaW50IF9faW5pdCBtYXBfaXJxX3RvX2RvbWFpbihzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgaXJxLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBuZWVkX21hcHBpbmcsIGNvbnN0IGNoYXIgKmRldm5hbWUpCitpbnQgX19pbml0
IG1hcF9pcnFfdG9fZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpcnEsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbmVlZF9tYXBwaW5nLCBjb25zdCBjaGFy
ICpkZXZuYW1lKQogewogICAgIGludCByZXM7CiAKQEAgLTE3OTYsNTgwICsxNzk1LDYgQEAgc3Rh
dGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJfaHdkb20oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbykKICAgICByZXR1cm4gLUVJTlZBTDsKIH0KIAotI2lmZGVmIENP
TkZJR19BQ1BJCi0jZGVmaW5lIEFDUElfRE9NMF9GRFRfTUlOX1NJWkUgNDA5NgotCi1zdGF0aWMg
aW50IF9faW5pdCBhY3BpX2lvbWVtX2RlbnlfYWNjZXNzKHN0cnVjdCBkb21haW4gKmQpCi17Ci0g
ICAgYWNwaV9zdGF0dXMgc3RhdHVzOwotICAgIHN0cnVjdCBhY3BpX3RhYmxlX3NwY3IgKnNwY3Ig
PSBOVUxMOwotICAgIHVuc2lnbmVkIGxvbmcgbWZuOwotICAgIGludCByYzsKLQotICAgIC8qIEZp
cnN0bHkgcGVybWl0IGZ1bGwgTU1JTyBjYXBhYmlsaXRpZXMuICovCi0gICAgcmMgPSBpb21lbV9w
ZXJtaXRfYWNjZXNzKGQsIDBVTCwgfjBVTCk7Ci0gICAgaWYgKCByYyApCi0gICAgICAgIHJldHVy
biByYzsKLQotICAgIC8qIFRPRE86IERlbnkgTU1JTyBhY2Nlc3MgZm9yIFNNTVUsIEdJQyBJVFMg
Ki8KLSAgICBzdGF0dXMgPSBhY3BpX2dldF90YWJsZShBQ1BJX1NJR19TUENSLCAwLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKiopJnNwY3Ip
OwotCi0gICAgaWYgKCBBQ1BJX0ZBSUxVUkUoc3RhdHVzKSApCi0gICAgewotICAgICAgICBwcmlu
dGsoIkZhaWxlZCB0byBnZXQgU1BDUiB0YWJsZVxuIik7Ci0gICAgICAgIHJldHVybiAtRUlOVkFM
OwotICAgIH0KLQotICAgIG1mbiA9IHNwY3ItPnNlcmlhbF9wb3J0LmFkZHJlc3MgPj4gUEFHRV9T
SElGVDsKLSAgICAvKiBEZW55IE1NSU8gYWNjZXNzIGZvciBVQVJUICovCi0gICAgcmMgPSBpb21l
bV9kZW55X2FjY2VzcyhkLCBtZm4sIG1mbiArIDEpOwotICAgIGlmICggcmMgKQotICAgICAgICBy
ZXR1cm4gcmM7Ci0KLSAgICAvKiBEZW55IE1NSU8gYWNjZXNzIGZvciBHSUMgcmVnaW9ucyAqLwot
ICAgIHJldHVybiBnaWNfaW9tZW1fZGVueV9hY2Nlc3MoZCk7Ci19Ci0KLXN0YXRpYyBpbnQgX19p
bml0IGFjcGlfcm91dGVfc3BpcyhzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIGludCBpLCByZXM7
Ci0gICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwotCi0gICAgLyoKLSAgICAgKiBSb3V0ZSB0aGUg
SVJRIHRvIGhhcmR3YXJlIGRvbWFpbiBhbmQgcGVybWl0IHRoZSBhY2Nlc3MuCi0gICAgICogVGhl
IGludGVycnVwdCB0eXBlIHdpbGwgYmUgc2V0IGJ5IHNldCBieSB0aGUgaGFyZHdhcmUgZG9tYWlu
LgotICAgICAqLwotICAgIGZvciggaSA9IE5SX0xPQ0FMX0lSUVM7IGkgPCB2Z2ljX251bV9pcnFz
KGQpOyBpKysgKQotICAgIHsKLSAgICAgICAgLyoKLSAgICAgICAgICogVE9ETzogRXhjbHVkZSB0
aGUgU1BJcyBTTU1VIHVzZXMgd2hpY2ggc2hvdWxkIG5vdCBiZSByb3V0ZWQgdG8KLSAgICAgICAg
ICogdGhlIGhhcmR3YXJlIGRvbWFpbi4KLSAgICAgICAgICovCi0gICAgICAgIGRlc2MgPSBpcnFf
dG9fZGVzYyhpKTsKLSAgICAgICAgaWYgKCBkZXNjLT5hY3Rpb24gIT0gTlVMTCkKLSAgICAgICAg
ICAgIGNvbnRpbnVlOwotCi0gICAgICAgIC8qIFhYWDogU2hhbGwgd2UgdXNlIGEgcHJvcGVyIGRl
dm5hbWU/ICovCi0gICAgICAgIHJlcyA9IG1hcF9pcnFfdG9fZG9tYWluKGQsIGksIHRydWUsICJB
Q1BJIik7Ci0gICAgICAgIGlmICggcmVzICkKLSAgICAgICAgICAgIHJldHVybiByZXM7Ci0gICAg
fQotCi0gICAgcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyBpbnQgX19pbml0IGFjcGlfbWFrZV9oeXBl
cnZpc29yX25vZGUoY29uc3Qgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtd
KQotewotICAgIGNvbnN0IGNoYXIgY29tcGF0W10gPQotICAgICAgICAieGVuLHhlbi0iX19zdHJp
bmdpZnkoWEVOX1ZFUlNJT04pIi4iX19zdHJpbmdpZnkoWEVOX1NVQlZFUlNJT04pIlwwIgotICAg
ICAgICAieGVuLHhlbiI7Ci0gICAgaW50IHJlczsKLSAgICAvKiBDb252ZW5pZW5jZSBhbGlhcyAq
LwotICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7Ci0KLSAgICBkdF9kcHJpbnRrKCJDcmVhdGUg
aHlwZXJ2aXNvciBub2RlXG4iKTsKLQotICAgIC8qIFNlZSBsaW51eCBEb2N1bWVudGF0aW9uL2Rl
dmljZXRyZWUvYmluZGluZ3MvYXJtL3hlbi50eHQgKi8KLSAgICByZXMgPSBmZHRfYmVnaW5fbm9k
ZShmZHQsICJoeXBlcnZpc29yIik7Ci0gICAgaWYgKCByZXMgKQotICAgICAgICByZXR1cm4gcmVz
OwotCi0gICAgLyogQ2Fubm90IHVzZSBmZHRfcHJvcGVydHlfc3RyaW5nIGR1ZSB0byBlbWJlZGRl
ZCBudWxscyAqLwotICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJjb21wYXRpYmxlIiwgY29t
cGF0LCBzaXplb2YoY29tcGF0KSk7Ci0gICAgaWYgKCByZXMgKQotICAgICAgICByZXR1cm4gcmVz
OwotCi0gICAgcmVzID0gYWNwaV9tYWtlX2VmaV9ub2RlcyhmZHQsIHRibF9hZGQpOwotICAgIGlm
ICggcmVzICkKLSAgICAgICAgcmV0dXJuIHJlczsKLQotICAgIHJlcyA9IGZkdF9lbmRfbm9kZShm
ZHQpOwotCi0gICAgcmV0dXJuIHJlczsKLX0KLQotLyoKLSAqIFByZXBhcmUgYSBtaW5pbWFsIERU
QiBmb3IgRG9tMCB3aGljaCBjb250YWlucyBib290YXJncywgaW5pdHJkLCBtZW1vcnkKLSAqIGlu
Zm9ybWF0aW9uLCBFRkkgdGFibGUuCi0gKi8KLXN0YXRpYyBpbnQgX19pbml0IGNyZWF0ZV9hY3Bp
X2R0YihzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBtZW1iYW5rIHRibF9hZGRbXSkKLXsKLSAgICBpbnQgbmV3X3NpemU7
Ci0gICAgaW50IHJldDsKLQotICAgIGR0X2RwcmludGsoIlByZXBhcmUgYSBtaW4gRFRCIGZvciBE
T00wXG4iKTsKLQotICAgIC8qIEFsbG9jYXRlIG1pbiBzaXplIGZvciBEVCAqLwotICAgIG5ld19z
aXplID0gQUNQSV9ET00wX0ZEVF9NSU5fU0laRTsKLSAgICBraW5mby0+ZmR0ID0geG1hbGxvY19i
eXRlcyhuZXdfc2l6ZSk7Ci0KLSAgICBpZiAoIGtpbmZvLT5mZHQgPT0gTlVMTCApCi0gICAgICAg
IHJldHVybiAtRU5PTUVNOwotCi0gICAgLyogQ3JlYXRlIGEgbmV3IGVtcHR5IERUIGZvciBET00w
ICovCi0gICAgcmV0ID0gZmR0X2NyZWF0ZShraW5mby0+ZmR0LCBuZXdfc2l6ZSk7Ci0gICAgaWYg
KCByZXQgPCAwICkKLSAgICAgICAgZ290byBlcnI7Ci0KLSAgICByZXQgPSBmZHRfZmluaXNoX3Jl
c2VydmVtYXAoa2luZm8tPmZkdCk7Ci0gICAgaWYgKCByZXQgPCAwICkKLSAgICAgICAgZ290byBl
cnI7Ci0KLSAgICByZXQgPSBmZHRfYmVnaW5fbm9kZShraW5mby0+ZmR0LCAiLyIpOwotICAgIGlm
ICggcmV0IDwgMCApCi0gICAgICAgIGdvdG8gZXJyOwotCi0gICAgcmV0ID0gZmR0X3Byb3BlcnR5
X2NlbGwoa2luZm8tPmZkdCwgIiNhZGRyZXNzLWNlbGxzIiwgMik7Ci0gICAgaWYgKCByZXQgKQot
ICAgICAgICByZXR1cm4gcmV0OwotCi0gICAgcmV0ID0gZmR0X3Byb3BlcnR5X2NlbGwoa2luZm8t
PmZkdCwgIiNzaXplLWNlbGxzIiwgMSk7Ci0gICAgaWYgKCByZXQgKQotICAgICAgICByZXR1cm4g
cmV0OwotCi0gICAgLyogQ3JlYXRlIGEgY2hvc2VuIG5vZGUgZm9yIERPTTAgKi8KLSAgICByZXQg
PSBtYWtlX2Nob3Nlbl9ub2RlKGtpbmZvKTsKLSAgICBpZiAoIHJldCApCi0gICAgICAgIGdvdG8g
ZXJyOwotCi0gICAgcmV0ID0gYWNwaV9tYWtlX2h5cGVydmlzb3Jfbm9kZShraW5mbywgdGJsX2Fk
ZCk7Ci0gICAgaWYgKCByZXQgKQotICAgICAgICBnb3RvIGVycjsKLQotICAgIHJldCA9IGZkdF9l
bmRfbm9kZShraW5mby0+ZmR0KTsKLSAgICBpZiAoIHJldCA8IDAgKQotICAgICAgICBnb3RvIGVy
cjsKLQotICAgIHJldCA9IGZkdF9maW5pc2goa2luZm8tPmZkdCk7Ci0gICAgaWYgKCByZXQgPCAw
ICkKLSAgICAgICAgZ290byBlcnI7Ci0KLSAgICByZXR1cm4gMDsKLQotICBlcnI6Ci0gICAgcHJp
bnRrKCJEZXZpY2UgdHJlZSBnZW5lcmF0aW9uIGZhaWxlZCAoJWQpLlxuIiwgcmV0KTsKLSAgICB4
ZnJlZShraW5mby0+ZmR0KTsKLSAgICByZXR1cm4gLUVJTlZBTDsKLX0KLQotc3RhdGljIHZvaWQg
X19pbml0IGFjcGlfbWFwX290aGVyX3RhYmxlcyhzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIGlu
dCBpOwotICAgIHVuc2lnbmVkIGxvbmcgcmVzOwotICAgIHU2NCBhZGRyLCBzaXplOwotCi0gICAg
LyogTWFwIGFsbCBBQ1BJIHRhYmxlcyB0byBEb20wIHVzaW5nIDE6MSBtYXBwaW5ncy4gKi8KLSAg
ICBmb3IoIGkgPSAwOyBpIDwgYWNwaV9nYmxfcm9vdF90YWJsZV9saXN0LmNvdW50OyBpKysgKQot
ICAgIHsKLSAgICAgICAgYWRkciA9IGFjcGlfZ2JsX3Jvb3RfdGFibGVfbGlzdC50YWJsZXNbaV0u
YWRkcmVzczsKLSAgICAgICAgc2l6ZSA9IGFjcGlfZ2JsX3Jvb3RfdGFibGVfbGlzdC50YWJsZXNb
aV0ubGVuZ3RoOwotICAgICAgICByZXMgPSBtYXBfcmVnaW9uc19wMm10KGQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZ2FkZHJfdG9fZ2ZuKGFkZHIpLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBGTl9VUChzaXplKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtYWRkcl90b19tZm4oYWRkciksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cDJtX21taW9fZGlyZWN0X2MpOwotICAgICAgICBpZiAoIHJlcyApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgICBwYW5pYyhYRU5MT0dfRVJSICJVbmFibGUgdG8gbWFwIEFDUEkgcmVnaW9uIDB4JSJQ
Ukl4NjQKLSAgICAgICAgICAgICAgICAgICAiIC0gMHglIlBSSXg2NCIgaW4gZG9tYWluXG4iLAot
ICAgICAgICAgICAgICAgICAgIGFkZHIgJiBQQUdFX01BU0ssIFBBR0VfQUxJR04oYWRkciArIHNp
emUpIC0gMSk7Ci0gICAgICAgIH0KLSAgICB9Ci19Ci0KLXN0YXRpYyBpbnQgX19pbml0IGFjcGlf
Y3JlYXRlX3JzZHAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKQot
ewotCi0gICAgc3RydWN0IGFjcGlfdGFibGVfcnNkcCAqcnNkcCA9IE5VTEw7Ci0gICAgdTY0IGFk
ZHI7Ci0gICAgdTY0IHRhYmxlX3NpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfcnNkcCk7
Ci0gICAgdTggKmJhc2VfcHRyOwotICAgIHU4IGNoZWNrc3VtOwotCi0gICAgYWRkciA9IGFjcGlf
b3NfZ2V0X3Jvb3RfcG9pbnRlcigpOwotICAgIGlmICggIWFkZHIgICkKLSAgICB7Ci0gICAgICAg
IHByaW50aygiVW5hYmxlIHRvIGdldCBhY3BpIHJvb3QgcG9pbnRlclxuIik7Ci0gICAgICAgIHJl
dHVybiAtRUlOVkFMOwotICAgIH0KLSAgICByc2RwID0gYWNwaV9vc19tYXBfbWVtb3J5KGFkZHIs
IHRhYmxlX3NpemUpOwotICAgIGJhc2VfcHRyID0gZC0+YXJjaC5lZmlfYWNwaV90YWJsZQotICAg
ICAgICAgICAgICAgKyBhY3BpX2dldF90YWJsZV9vZmZzZXQodGJsX2FkZCwgVEJMX1JTRFApOwot
ICAgIG1lbWNweShiYXNlX3B0ciwgcnNkcCwgdGFibGVfc2l6ZSk7Ci0gICAgYWNwaV9vc191bm1h
cF9tZW1vcnkocnNkcCwgdGFibGVfc2l6ZSk7Ci0KLSAgICByc2RwID0gKHN0cnVjdCBhY3BpX3Rh
YmxlX3JzZHAgKiliYXNlX3B0cjsKLSAgICAvKiBSZXBsYWNlIHhzZHRfcGh5c2ljYWxfYWRkcmVz
cyAqLwotICAgIHJzZHAtPnhzZHRfcGh5c2ljYWxfYWRkcmVzcyA9IHRibF9hZGRbVEJMX1hTRFRd
LnN0YXJ0OwotICAgIGNoZWNrc3VtID0gYWNwaV90Yl9jaGVja3N1bShBQ1BJX0NBU1RfUFRSKHU4
LCByc2RwKSwgdGFibGVfc2l6ZSk7Ci0gICAgcnNkcC0+Y2hlY2tzdW0gPSByc2RwLT5jaGVja3N1
bSAtIGNoZWNrc3VtOwotCi0gICAgdGJsX2FkZFtUQkxfUlNEUF0uc3RhcnQgPSBkLT5hcmNoLmVm
aV9hY3BpX2dwYQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBhY3BpX2dldF90YWJs
ZV9vZmZzZXQodGJsX2FkZCwgVEJMX1JTRFApOwotICAgIHRibF9hZGRbVEJMX1JTRFBdLnNpemUg
PSB0YWJsZV9zaXplOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyB2b2lkIF9faW5pdCBh
Y3BpX3hzZHRfbW9kaWZ5X2VudHJ5KHU2NCBlbnRyeVtdLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBlbnRyeV9jb3VudCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKnNpZ25hdHVyZSwgdTY0IGFk
ZHIpCi17Ci0gICAgaW50IGk7Ci0gICAgc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJsZTsK
LSAgICB1NjQgc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIpOwotCi0gICAg
Zm9yKCBpID0gMDsgaSA8IGVudHJ5X2NvdW50OyBpKysgKQotICAgIHsKLSAgICAgICAgdGFibGUg
PSBhY3BpX29zX21hcF9tZW1vcnkoZW50cnlbaV0sIHNpemUpOwotICAgICAgICBpZiAoIEFDUElf
Q09NUEFSRV9OQU1FKHRhYmxlLT5zaWduYXR1cmUsIHNpZ25hdHVyZSkgKQotICAgICAgICB7Ci0g
ICAgICAgICAgICBlbnRyeVtpXSA9IGFkZHI7Ci0gICAgICAgICAgICBhY3BpX29zX3VubWFwX21l
bW9yeSh0YWJsZSwgc2l6ZSk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgICAg
ICBhY3BpX29zX3VubWFwX21lbW9yeSh0YWJsZSwgc2l6ZSk7Ci0gICAgfQotfQotCi1zdGF0aWMg
aW50IF9faW5pdCBhY3BpX2NyZWF0ZV94c2R0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBtZW1i
YW5rIHRibF9hZGRbXSkKLXsKLSAgICBzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRhYmxlID0g
TlVMTDsKLSAgICBzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwICpyc2RwX3RibDsKLSAgICBzdHJ1Y3Qg
YWNwaV90YWJsZV94c2R0ICp4c2R0ID0gTlVMTDsKLSAgICB1NjQgdGFibGVfc2l6ZSwgYWRkcjsK
LSAgICB1bnNpZ25lZCBsb25nIGVudHJ5X2NvdW50OwotICAgIHU4ICpiYXNlX3B0cjsKLSAgICB1
OCBjaGVja3N1bTsKLQotICAgIGFkZHIgPSBhY3BpX29zX2dldF9yb290X3BvaW50ZXIoKTsKLSAg
ICBpZiAoICFhZGRyICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiVW5hYmxlIHRvIGdldCBhY3Bp
IHJvb3QgcG9pbnRlclxuIik7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLSAgICBy
c2RwX3RibCA9IGFjcGlfb3NfbWFwX21lbW9yeShhZGRyLCBzaXplb2Yoc3RydWN0IGFjcGlfdGFi
bGVfcnNkcCkpOwotICAgIHRhYmxlID0gYWNwaV9vc19tYXBfbWVtb3J5KHJzZHBfdGJsLT54c2R0
X3BoeXNpY2FsX2FkZHJlc3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9m
KHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlcikpOwotCi0gICAgLyogQWRkIHBsYWNlIGZvciBTVEFP
IHRhYmxlIGluIFhTRFQgdGFibGUgKi8KLSAgICB0YWJsZV9zaXplID0gdGFibGUtPmxlbmd0aCAr
IHNpemVvZih1NjQpOwotICAgIGVudHJ5X2NvdW50ID0gKHRhYmxlLT5sZW5ndGggLSBzaXplb2Yo
c3RydWN0IGFjcGlfdGFibGVfaGVhZGVyKSkKLSAgICAgICAgICAgICAgICAgIC8gc2l6ZW9mKHU2
NCk7Ci0gICAgYmFzZV9wdHIgPSBkLT5hcmNoLmVmaV9hY3BpX3RhYmxlCi0gICAgICAgICAgICAg
ICArIGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRkLCBUQkxfWFNEVCk7Ci0gICAgbWVtY3B5
KGJhc2VfcHRyLCB0YWJsZSwgdGFibGUtPmxlbmd0aCk7Ci0gICAgYWNwaV9vc191bm1hcF9tZW1v
cnkodGFibGUsIHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIpKTsKLSAgICBhY3BpX29z
X3VubWFwX21lbW9yeShyc2RwX3RibCwgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX3JzZHApKTsK
LQotICAgIHhzZHQgPSAoc3RydWN0IGFjcGlfdGFibGVfeHNkdCAqKWJhc2VfcHRyOwotICAgIGFj
cGlfeHNkdF9tb2RpZnlfZW50cnkoeHNkdC0+dGFibGVfb2Zmc2V0X2VudHJ5LCBlbnRyeV9jb3Vu
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIEFDUElfU0lHX0ZBRFQsIHRibF9hZGRbVEJM
X0ZBRFRdLnN0YXJ0KTsKLSAgICBhY3BpX3hzZHRfbW9kaWZ5X2VudHJ5KHhzZHQtPnRhYmxlX29m
ZnNldF9lbnRyeSwgZW50cnlfY291bnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBBQ1BJ
X1NJR19NQURULCB0YmxfYWRkW1RCTF9NQURUXS5zdGFydCk7Ci0gICAgeHNkdC0+dGFibGVfb2Zm
c2V0X2VudHJ5W2VudHJ5X2NvdW50XSA9IHRibF9hZGRbVEJMX1NUQU9dLnN0YXJ0OwotCi0gICAg
eHNkdC0+aGVhZGVyLmxlbmd0aCA9IHRhYmxlX3NpemU7Ci0gICAgY2hlY2tzdW0gPSBhY3BpX3Ri
X2NoZWNrc3VtKEFDUElfQ0FTVF9QVFIodTgsIHhzZHQpLCB0YWJsZV9zaXplKTsKLSAgICB4c2R0
LT5oZWFkZXIuY2hlY2tzdW0gLT0gY2hlY2tzdW07Ci0KLSAgICB0YmxfYWRkW1RCTF9YU0RUXS5z
dGFydCA9IGQtPmFyY2guZWZpX2FjcGlfZ3BhCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICArIGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRkLCBUQkxfWFNEVCk7Ci0gICAgdGJsX2Fk
ZFtUQkxfWFNEVF0uc2l6ZSA9IHRhYmxlX3NpemU7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotc3Rh
dGljIGludCBfX2luaXQgYWNwaV9jcmVhdGVfc3RhbyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
bWVtYmFuayB0YmxfYWRkW10pCi17Ci0gICAgc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJs
ZSA9IE5VTEw7Ci0gICAgc3RydWN0IGFjcGlfdGFibGVfc3RhbyAqc3RhbyA9IE5VTEw7Ci0gICAg
dTMyIHRhYmxlX3NpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfc3Rhbyk7Ci0gICAgdTMy
IG9mZnNldCA9IGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRkLCBUQkxfU1RBTyk7Ci0gICAg
YWNwaV9zdGF0dXMgc3RhdHVzOwotICAgIHU4ICpiYXNlX3B0ciwgY2hlY2tzdW07Ci0KLSAgICAv
KiBDb3B5IE9FTSBhbmQgQVNMIGNvbXBpbGVyIGZpZWxkcyBmcm9tIGFub3RoZXIgdGFibGUsIHVz
ZSBNQURUICovCi0gICAgc3RhdHVzID0gYWNwaV9nZXRfdGFibGUoQUNQSV9TSUdfTUFEVCwgMCwg
JnRhYmxlKTsKLQotICAgIGlmICggQUNQSV9GQUlMVVJFKHN0YXR1cykgKQotICAgIHsKLSAgICAg
ICAgY29uc3QgY2hhciAqbXNnID0gYWNwaV9mb3JtYXRfZXhjZXB0aW9uKHN0YXR1cyk7Ci0KLSAg
ICAgICAgcHJpbnRrKCJTVEFPOiBGYWlsZWQgdG8gZ2V0IE1BRFQgdGFibGUsICVzXG4iLCBtc2cp
OwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAgICBiYXNlX3B0ciA9IGQtPmFy
Y2guZWZpX2FjcGlfdGFibGUgKyBvZmZzZXQ7Ci0gICAgbWVtY3B5KGJhc2VfcHRyLCB0YWJsZSwg
c2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlcikpOwotCi0gICAgc3RhbyA9IChzdHJ1Y3Qg
YWNwaV90YWJsZV9zdGFvICopYmFzZV9wdHI7Ci0gICAgbWVtY3B5KHN0YW8tPmhlYWRlci5zaWdu
YXR1cmUsIEFDUElfU0lHX1NUQU8sIDQpOwotICAgIHN0YW8tPmhlYWRlci5yZXZpc2lvbiA9IDE7
Ci0gICAgc3Rhby0+aGVhZGVyLmxlbmd0aCA9IHRhYmxlX3NpemU7Ci0gICAgc3Rhby0+aWdub3Jl
X3VhcnQgPSAxOwotICAgIGNoZWNrc3VtID0gYWNwaV90Yl9jaGVja3N1bShBQ1BJX0NBU1RfUFRS
KHU4LCBzdGFvKSwgdGFibGVfc2l6ZSk7Ci0gICAgc3Rhby0+aGVhZGVyLmNoZWNrc3VtIC09IGNo
ZWNrc3VtOwotCi0gICAgdGJsX2FkZFtUQkxfU1RBT10uc3RhcnQgPSBkLT5hcmNoLmVmaV9hY3Bp
X2dwYSArIG9mZnNldDsKLSAgICB0YmxfYWRkW1RCTF9TVEFPXS5zaXplID0gdGFibGVfc2l6ZTsK
LQotICAgIHJldHVybiAwOwotfQotCi1zdGF0aWMgaW50IF9faW5pdCBhY3BpX2NyZWF0ZV9tYWR0
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBtZW1iYW5rIHRibF9hZGRbXSkKLXsKLSAgICBzdHJ1
Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRhYmxlID0gTlVMTDsKLSAgICBzdHJ1Y3QgYWNwaV90YWJs
ZV9tYWR0ICptYWR0ID0gTlVMTDsKLSAgICBzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhl
YWRlcjsKLSAgICBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfZGlzdHJpYnV0b3IgKmdpY2Q7Ci0g
ICAgdTMyIHRhYmxlX3NpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfbWFkdCk7Ci0gICAg
dTMyIG9mZnNldCA9IGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRkLCBUQkxfTUFEVCk7Ci0g
ICAgaW50IHJldDsKLSAgICBhY3BpX3N0YXR1cyBzdGF0dXM7Ci0gICAgdTggKmJhc2VfcHRyLCBj
aGVja3N1bTsKLQotICAgIHN0YXR1cyA9IGFjcGlfZ2V0X3RhYmxlKEFDUElfU0lHX01BRFQsIDAs
ICZ0YWJsZSk7Ci0KLSAgICBpZiAoIEFDUElfRkFJTFVSRShzdGF0dXMpICkKLSAgICB7Ci0gICAg
ICAgIGNvbnN0IGNoYXIgKm1zZyA9IGFjcGlfZm9ybWF0X2V4Y2VwdGlvbihzdGF0dXMpOwotCi0g
ICAgICAgIHByaW50aygiRmFpbGVkIHRvIGdldCBNQURUIHRhYmxlLCAlc1xuIiwgbXNnKTsKLSAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQotCi0gICAgYmFzZV9wdHIgPSBkLT5hcmNoLmVm
aV9hY3BpX3RhYmxlICsgb2Zmc2V0OwotICAgIG1lbWNweShiYXNlX3B0ciwgdGFibGUsIHRhYmxl
X3NpemUpOwotCi0gICAgLyogQWRkIEdlbmVyaWMgRGlzdHJpYnV0b3IuICovCi0gICAgaGVhZGVy
ID0gYWNwaV90YWJsZV9nZXRfZW50cnlfbWFkdChBQ1BJX01BRFRfVFlQRV9HRU5FUklDX0RJU1RS
SUJVVE9SLCAwKTsKLSAgICBpZiAoICFoZWFkZXIgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJD
YW4ndCBnZXQgR0lDRCBlbnRyeVxuIik7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0K
LSAgICBnaWNkID0gY29udGFpbmVyX29mKGhlYWRlciwgc3RydWN0IGFjcGlfbWFkdF9nZW5lcmlj
X2Rpc3RyaWJ1dG9yLCBoZWFkZXIpOwotICAgIG1lbWNweShiYXNlX3B0ciArIHRhYmxlX3NpemUs
IGdpY2QsCi0gICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19k
aXN0cmlidXRvcikpOwotICAgIHRhYmxlX3NpemUgKz0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRf
Z2VuZXJpY19kaXN0cmlidXRvcik7Ci0KLSAgICAvKiBBZGQgb3RoZXIgc3VidGFibGVzLiAqLwot
ICAgIHJldCA9IGdpY19tYWtlX2h3ZG9tX21hZHQoZCwgb2Zmc2V0ICsgdGFibGVfc2l6ZSk7Ci0g
ICAgaWYgKCByZXQgPCAwICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiRmFpbGVkIHRvIGdldCBv
dGhlciBzdWJ0YWJsZXNcbiIpOwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0gICAg
dGFibGVfc2l6ZSArPSByZXQ7Ci0KLSAgICBtYWR0ID0gKHN0cnVjdCBhY3BpX3RhYmxlX21hZHQg
KiliYXNlX3B0cjsKLSAgICBtYWR0LT5oZWFkZXIubGVuZ3RoID0gdGFibGVfc2l6ZTsKLSAgICBj
aGVja3N1bSA9IGFjcGlfdGJfY2hlY2tzdW0oQUNQSV9DQVNUX1BUUih1OCwgbWFkdCksIHRhYmxl
X3NpemUpOwotICAgIG1hZHQtPmhlYWRlci5jaGVja3N1bSAtPSBjaGVja3N1bTsKLQotICAgIHRi
bF9hZGRbVEJMX01BRFRdLnN0YXJ0ID0gZC0+YXJjaC5lZmlfYWNwaV9ncGEgKyBvZmZzZXQ7Ci0g
ICAgdGJsX2FkZFtUQkxfTUFEVF0uc2l6ZSA9IHRhYmxlX3NpemU7Ci0KLSAgICByZXR1cm4gMDsK
LX0KLQotc3RhdGljIGludCBfX2luaXQgYWNwaV9jcmVhdGVfZmFkdChzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW10pCi17Ci0gICAgc3RydWN0IGFjcGlfdGFibGVfaGVh
ZGVyICp0YWJsZSA9IE5VTEw7Ci0gICAgc3RydWN0IGFjcGlfdGFibGVfZmFkdCAqZmFkdCA9IE5V
TEw7Ci0gICAgdTY0IHRhYmxlX3NpemU7Ci0gICAgYWNwaV9zdGF0dXMgc3RhdHVzOwotICAgIHU4
ICpiYXNlX3B0cjsKLSAgICB1OCBjaGVja3N1bTsKLQotICAgIHN0YXR1cyA9IGFjcGlfZ2V0X3Rh
YmxlKEFDUElfU0lHX0ZBRFQsIDAsICZ0YWJsZSk7Ci0KLSAgICBpZiAoIEFDUElfRkFJTFVSRShz
dGF0dXMpICkKLSAgICB7Ci0gICAgICAgIGNvbnN0IGNoYXIgKm1zZyA9IGFjcGlfZm9ybWF0X2V4
Y2VwdGlvbihzdGF0dXMpOwotCi0gICAgICAgIHByaW50aygiRmFpbGVkIHRvIGdldCBGQURUIHRh
YmxlLCAlc1xuIiwgbXNnKTsKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQotCi0gICAg
dGFibGVfc2l6ZSA9IHRhYmxlLT5sZW5ndGg7Ci0gICAgYmFzZV9wdHIgPSBkLT5hcmNoLmVmaV9h
Y3BpX3RhYmxlCi0gICAgICAgICAgICAgICArIGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRk
LCBUQkxfRkFEVCk7Ci0gICAgbWVtY3B5KGJhc2VfcHRyLCB0YWJsZSwgdGFibGVfc2l6ZSk7Ci0g
ICAgZmFkdCA9IChzdHJ1Y3QgYWNwaV90YWJsZV9mYWR0ICopYmFzZV9wdHI7Ci0KLSAgICAvKiBT
ZXQgUFNDSV9DT01QTElBTlQgYW5kIFBTQ0lfVVNFX0hWQyAqLwotICAgIGZhZHQtPmFybV9ib290
X2ZsYWdzIHw9IChBQ1BJX0ZBRFRfUFNDSV9DT01QTElBTlQgfCBBQ1BJX0ZBRFRfUFNDSV9VU0Vf
SFZDKTsKLSAgICBjaGVja3N1bSA9IGFjcGlfdGJfY2hlY2tzdW0oQUNQSV9DQVNUX1BUUih1OCwg
ZmFkdCksIHRhYmxlX3NpemUpOwotICAgIGZhZHQtPmhlYWRlci5jaGVja3N1bSAtPSBjaGVja3N1
bTsKLQotICAgIHRibF9hZGRbVEJMX0ZBRFRdLnN0YXJ0ID0gZC0+YXJjaC5lZmlfYWNwaV9ncGEK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRi
bF9hZGQsIFRCTF9GQURUKTsKLSAgICB0YmxfYWRkW1RCTF9GQURUXS5zaXplID0gdGFibGVfc2l6
ZTsKLQotICAgIHJldHVybiAwOwotfQotCi1zdGF0aWMgaW50IF9faW5pdCBlc3RpbWF0ZV9hY3Bp
X2VmaV9zaXplKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCi17Ci0gICAgc2l6ZV90IGVm
aV9zaXplLCBhY3BpX3NpemUsIG1hZHRfc2l6ZTsKLSAgICB1NjQgYWRkcjsKLSAgICBzdHJ1Y3Qg
YWNwaV90YWJsZV9yc2RwICpyc2RwX3RibDsKLSAgICBzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIg
KnRhYmxlOwotCi0gICAgZWZpX3NpemUgPSBlc3RpbWF0ZV9lZmlfc2l6ZShraW5mby0+bWVtLm5y
X2JhbmtzKTsKLQotICAgIGFjcGlfc2l6ZSA9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3BpX3Rh
YmxlX2ZhZHQpLCA4KTsKLSAgICBhY3BpX3NpemUgKz0gUk9VTkRVUChzaXplb2Yoc3RydWN0IGFj
cGlfdGFibGVfc3RhbyksIDgpOwotCi0gICAgbWFkdF9zaXplID0gZ2ljX2dldF9od2RvbV9tYWR0
X3NpemUoZCk7Ci0gICAgYWNwaV9zaXplICs9IFJPVU5EVVAobWFkdF9zaXplLCA4KTsKLQotICAg
IGFkZHIgPSBhY3BpX29zX2dldF9yb290X3BvaW50ZXIoKTsKLSAgICBpZiAoICFhZGRyICkKLSAg
ICB7Ci0gICAgICAgIHByaW50aygiVW5hYmxlIHRvIGdldCBhY3BpIHJvb3QgcG9pbnRlclxuIik7
Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLQotICAgIHJzZHBfdGJsID0gYWNwaV9v
c19tYXBfbWVtb3J5KGFkZHIsIHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwKSk7Ci0gICAg
aWYgKCAhcnNkcF90YmwgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gbWFwIFJT
RFAgdGFibGVcbiIpOwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAgICB0YWJs
ZSA9IGFjcGlfb3NfbWFwX21lbW9yeShyc2RwX3RibC0+eHNkdF9waHlzaWNhbF9hZGRyZXNzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9o
ZWFkZXIpKTsKLSAgICBhY3BpX29zX3VubWFwX21lbW9yeShyc2RwX3RibCwgc2l6ZW9mKHN0cnVj
dCBhY3BpX3RhYmxlX3JzZHApKTsKLSAgICBpZiAoICF0YWJsZSApCi0gICAgewotICAgICAgICBw
cmludGsoIlVuYWJsZSB0byBtYXAgWFNEVCB0YWJsZVxuIik7Ci0gICAgICAgIHJldHVybiAtRUlO
VkFMOwotICAgIH0KLQotICAgIC8qIEFkZCBwbGFjZSBmb3IgU1RBTyB0YWJsZSBpbiBYU0RUIHRh
YmxlICovCi0gICAgYWNwaV9zaXplICs9IFJPVU5EVVAodGFibGUtPmxlbmd0aCArIHNpemVvZih1
NjQpLCA4KTsKLSAgICBhY3BpX29zX3VubWFwX21lbW9yeSh0YWJsZSwgc2l6ZW9mKHN0cnVjdCBh
Y3BpX3RhYmxlX2hlYWRlcikpOwotCi0gICAgYWNwaV9zaXplICs9IFJPVU5EVVAoc2l6ZW9mKHN0
cnVjdCBhY3BpX3RhYmxlX3JzZHApLCA4KTsKLSAgICBkLT5hcmNoLmVmaV9hY3BpX2xlbiA9IFBB
R0VfQUxJR04oUk9VTkRVUChlZmlfc2l6ZSwgOCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKyBST1VORFVQKGFjcGlfc2l6ZSwgOCkpOwotCi0gICAgcmV0dXJuIDA7Ci19
Ci0KLXN0YXRpYyBpbnQgX19pbml0IHByZXBhcmVfYWNwaShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3Qga2VybmVsX2luZm8gKmtpbmZvKQotewotICAgIGludCByYyA9IDA7Ci0gICAgaW50IG9yZGVy
OwotICAgIHN0cnVjdCBtZW1iYW5rIHRibF9hZGRbVEJMX01NQVhdID0ge307Ci0KLSAgICByYyA9
IGVzdGltYXRlX2FjcGlfZWZpX3NpemUoZCwga2luZm8pOwotICAgIGlmICggcmMgIT0gMCApCi0g
ICAgICAgIHJldHVybiByYzsKLQotICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoZC0+
YXJjaC5lZmlfYWNwaV9sZW4pOwotICAgIGQtPmFyY2guZWZpX2FjcGlfdGFibGUgPSBhbGxvY194
ZW5oZWFwX3BhZ2VzKG9yZGVyLCAwKTsKLSAgICBpZiAoIGQtPmFyY2guZWZpX2FjcGlfdGFibGUg
PT0gTlVMTCApCi0gICAgewotICAgICAgICBwcmludGsoInVuYWJsZSB0byBhbGxvY2F0ZSBtZW1v
cnkhXG4iKTsKLSAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgfQotICAgIG1lbXNldChkLT5h
cmNoLmVmaV9hY3BpX3RhYmxlLCAwLCBkLT5hcmNoLmVmaV9hY3BpX2xlbik7Ci0KLSAgICAvKgot
ICAgICAqIEZvciBBQ1BJLCBEb20wIGRvZXNuJ3QgdXNlIGtpbmZvLT5nbnR0YWJfc3RhcnQgdG8g
Z2V0IHRoZSBncmFudCB0YWJsZQotICAgICAqIHJlZ2lvbi4gU28gd2UgdXNlIGl0IGFzIHRoZSBB
Q1BJIHRhYmxlIG1hcHBlZCBhZGRyZXNzLiBBbHNvIGl0IG5lZWRzIHRvCi0gICAgICogY2hlY2sg
aWYgdGhlIHNpemUgb2YgZ3JhbnQgdGFibGUgcmVnaW9uIGlzIGVub3VnaCBmb3IgdGhvc2UgQUNQ
SSB0YWJsZXMuCi0gICAgICovCi0gICAgZC0+YXJjaC5lZmlfYWNwaV9ncGEgPSBraW5mby0+Z250
dGFiX3N0YXJ0OwotICAgIGlmICgga2luZm8tPmdudHRhYl9zaXplIDwgZC0+YXJjaC5lZmlfYWNw
aV9sZW4gKQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJUaGUgZ3JhbnQgdGFibGUgcmVnaW9uIGlz
IG5vdCBlbm91Z2ggdG8gZml0IHRoZSBBQ1BJIHRhYmxlcyFcbiIpOwotICAgICAgICByZXR1cm4g
LUVJTlZBTDsKLSAgICB9Ci0KLSAgICByYyA9IGFjcGlfY3JlYXRlX2ZhZHQoZCwgdGJsX2FkZCk7
Ci0gICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgcmMgPSBhY3Bp
X2NyZWF0ZV9tYWR0KGQsIHRibF9hZGQpOwotICAgIGlmICggcmMgIT0gMCApCi0gICAgICAgIHJl
dHVybiByYzsKLQotICAgIHJjID0gYWNwaV9jcmVhdGVfc3RhbyhkLCB0YmxfYWRkKTsKLSAgICBp
ZiAoIHJjICE9IDAgKQotICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICByYyA9IGFjcGlfY3JlYXRl
X3hzZHQoZCwgdGJsX2FkZCk7Ci0gICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAgcmV0dXJuIHJj
OwotCi0gICAgcmMgPSBhY3BpX2NyZWF0ZV9yc2RwKGQsIHRibF9hZGQpOwotICAgIGlmICggcmMg
IT0gMCApCi0gICAgICAgIHJldHVybiByYzsKLQotICAgIGFjcGlfbWFwX290aGVyX3RhYmxlcyhk
KTsKLSAgICBhY3BpX2NyZWF0ZV9lZmlfc3lzdGVtX3RhYmxlKGQsIHRibF9hZGQpOwotICAgIGFj
cGlfY3JlYXRlX2VmaV9tbWFwX3RhYmxlKGQsICZraW5mby0+bWVtLCB0YmxfYWRkKTsKLQotICAg
IC8qIE1hcCB0aGUgRUZJIGFuZCBBQ1BJIHRhYmxlcyB0byBEb20wICovCi0gICAgcmMgPSBtYXBf
cmVnaW9uc19wMm10KGQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGdhZGRyX3RvX2dmbihk
LT5hcmNoLmVmaV9hY3BpX2dwYSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9VUChk
LT5hcmNoLmVmaV9hY3BpX2xlbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHZpcnRfdG9f
bWZuKGQtPmFyY2guZWZpX2FjcGlfdGFibGUpLAotICAgICAgICAgICAgICAgICAgICAgICAgICBw
Mm1fbW1pb19kaXJlY3RfYyk7Ci0gICAgaWYgKCByYyAhPSAwICkKLSAgICB7Ci0gICAgICAgIHBy
aW50ayhYRU5MT0dfRVJSICJVbmFibGUgdG8gbWFwIEVGSS9BQ1BJIHRhYmxlIDB4JSJQUkl4NjQK
LSAgICAgICAgICAgICAgICIgLSAweCUiUFJJeDY0IiBpbiBkb21haW4gJWRcbiIsCi0gICAgICAg
ICAgICAgICBkLT5hcmNoLmVmaV9hY3BpX2dwYSAmIFBBR0VfTUFTSywKLSAgICAgICAgICAgICAg
IFBBR0VfQUxJR04oZC0+YXJjaC5lZmlfYWNwaV9ncGEgKyBkLT5hcmNoLmVmaV9hY3BpX2xlbikg
LSAxLAotICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkKTsKLSAgICAgICAgcmV0dXJuIHJjOwot
ICAgIH0KLQotICAgIC8qCi0gICAgICogRmx1c2ggdGhlIGNhY2hlIGZvciB0aGlzIHJlZ2lvbiwg
b3RoZXJ3aXNlIERPTTAgbWF5IHJlYWQgd3JvbmcgZGF0YSB3aGVuCi0gICAgICogdGhlIGNhY2hl
IGlzIGRpc2FibGVkLgotICAgICAqLwotICAgIGNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV92
YV9yYW5nZShkLT5hcmNoLmVmaV9hY3BpX3RhYmxlLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkLT5hcmNoLmVmaV9hY3BpX2xlbik7Ci0KLSAgICByYyA9IGNyZWF0
ZV9hY3BpX2R0YihraW5mbywgdGJsX2FkZCk7Ci0gICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAg
cmV0dXJuIHJjOwotCi0gICAgcmMgPSBhY3BpX3JvdXRlX3NwaXMoZCk7Ci0gICAgaWYgKCByYyAh
PSAwICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgcmMgPSBhY3BpX2lvbWVtX2RlbnlfYWNj
ZXNzKGQpOwotICAgIGlmICggcmMgIT0gMCApCi0gICAgICAgIHJldHVybiByYzsKLQotICAgIC8q
Ci0gICAgICogQWxsIFBQSXMgaGF2ZSBiZWVuIHJlZ2lzdGVyZWQsIGFsbG9jYXRlIHRoZSBldmVu
dCBjaGFubmVsCi0gICAgICogaW50ZXJydXB0cy4KLSAgICAgKi8KLSAgICBldnRjaG5fYWxsb2Nh
dGUoZCk7Ci0KLSAgICByZXR1cm4gMDsKLX0KLSNlbHNlCi1zdGF0aWMgaW50IF9faW5pdCBwcmVw
YXJlX2FjcGkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKLXsK
LSAgICAvKiBPbmx5IGJvb3Rpbmcgd2l0aCBBQ1BJIHdpbGwgaGl0IGhlcmUgKi8KLSAgICBCVUco
KTsKLSAgICByZXR1cm4gLUVJTlZBTDsKLX0KLSNlbmRpZgogc3RhdGljIHZvaWQgX19pbml0IGR0
Yl9sb2FkKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiB7CiAgICAgdW5zaWduZWQgbG9uZyBs
ZWZ0OwpAQCAtMjQ0Miw3ICsxODY3LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGluaXRyZF9sb2Fk
KHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgKiBOb3RlIHRoYXQgdGhpcyBzaG91bGQgb25s
eSBiZSBjYWxsZWQgb25jZSBhbGwgUFBJcyB1c2VkIGJ5IHRoZQogICogaGFyZHdhcmUgZG9tYWlu
IGhhdmUgYmVlbiByZWdpc3RlcmVkLgogICovCi1zdGF0aWMgdm9pZCBfX2luaXQgZXZ0Y2huX2Fs
bG9jYXRlKHN0cnVjdCBkb21haW4gKmQpCit2b2lkIF9faW5pdCBldnRjaG5fYWxsb2NhdGUoc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKICAgICBpbnQgcmVzOwogICAgIHU2NCB2YWw7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbl9idWlsZC5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9kb21haW5fYnVpbGQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4zNGNl
ZGRjCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW5fYnVpbGQu
aApAQCAtMCwwICsxLDMxIEBACisjaWZuZGVmIF9fQVNNX0RPTUFJTl9CVUlMRF9IX18KKyNkZWZp
bmUgX19BU01fRE9NQUlOX0JVSUxEX0hfXworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5j
bHVkZSA8YXNtL2tlcm5lbC5oPgorCitpbnQgbWFwX2lycV90b19kb21haW4oc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IGlycSwKKyAgICAgICAgICAgICAgICAgICAgICBib29sIG5lZWRf
bWFwcGluZywgY29uc3QgY2hhciAqZGV2bmFtZSk7CitpbnQgbWFrZV9jaG9zZW5fbm9kZShjb25z
dCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKTsKK3ZvaWQgZXZ0Y2huX2FsbG9jYXRlKHN0cnVj
dCBkb21haW4gKmQpOworCisjaWZuZGVmIENPTkZJR19BQ1BJCitzdGF0aWMgaW5saW5lIGludCBw
cmVwYXJlX2FjcGkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykK
K3sKKyAgICAvKiBPbmx5IGJvb3Rpbmcgd2l0aCBBQ1BJIHdpbGwgaGl0IGhlcmUgKi8KKyAgICBC
VUcoKTsKKyAgICByZXR1cm4gLUVJTlZBTDsKK30KKyNlbHNlCitpbnQgcHJlcGFyZV9hY3BpKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pOworI2VuZGlmCisjZW5k
aWYKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:06:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23:06: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-devel-bounces@lists.xenproject.org>)
	id 1gMLHY-0003pI-Ko; Mon, 12 Nov 2018 23:06:12 +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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLHX-0003pD-Ep
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 23:06:11 +0000
X-Inumbo-ID: 8afaa336-e6cf-11e8-aa5f-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8afaa336-e6cf-11e8-aa5f-12d6303a7972;
 Mon, 12 Nov 2018 23:06:10 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 38496223DD;
 Mon, 12 Nov 2018 23:06:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063969;
 bh=1pahl16if52PdNO4eWUvEaLmtFhpWMBFD3eBSOcI/+k=;
 h=Date:From:To:cc:Subject:From;
 b=dBrwbnr+UnE/ZOWR9z2DfLB+1v2DeRwxRfljQVdgU6e+r6E1+RAyQSbOmn8+ngXL1
 G8p3Q7pROI/XdO0x6/q7LQ+sjcVtBZmeEreASMdREeGrGjOmTbccb+g7i5PkgKNkwL
 bHuJMI5bhMDRarzP955o82VthH/afjyuGwBS+Zck=
Date: Mon, 12 Nov 2018 15:06:08 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xenproject.org
Message-ID: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 0/2] misc safety certification fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhlIGZpcnN0IHBhdGNoIGludHJvZHVjZXMgYSBuZXcgbWFjcm8gdGhhdCBpcyB1
c2VkIHRocm91Z2hvdXQgdGhlIGNvZGUKaW4gcGF0Y2ggIzIgdG8gYWNjZXNzIF9zdGV4dCwgX2V0
ZXh0IHBvaW50ZXJzIGFuZCBmcmllbmRzLgoKQ2hlZXJzLAoKU3RlZmFubwoKU3RlZmFubyBTdGFi
ZWxsaW5pICgyKToKICAgICAgeGVuOiBpbnRyb2R1Y2UgU1lNQk9MCiAgICAgIHhlbjogdXNlIFNZ
TUJPTCB3aGVuIHJlcXVpcmVkCgogeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgICAgICAgIHwg
IDcgKysrKy0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jICAgIHwgIDMgKystCiB4
ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMgICAgfCAgMyArKy0KIHhlbi9hcmNoL2FybS9k
ZXZpY2UuYyAgICAgICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5j
ICAgICAgICAgIHwgIDUgKysrLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICB8
IDE5ICsrKysrKysrKystLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9wZXJjcHUuYyAgICAgICAgICAg
ICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm0uYyAgICAgICAgICAgfCAgNiAr
KysrLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICB8ICA4ICsrKysrLS0tCiB4
ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYyAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2Vm
aS9lZmktYm9vdC5oICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L3BlcmNwdS5jICAgICAg
ICAgICAgIHwgIDggKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICB8
IDExICsrKysrKystLS0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgICAgfCAgMiAr
LQogeGVuL2NvbW1vbi9rZXJuZWwuYyAgICAgICAgICAgICAgIHwgIDggKysrKysrLS0KIHhlbi9j
b21tb24vbGliLmMgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vY29tbW9uL3NjaGVkdWxl
LmMgICAgICAgICAgICAgfCAgMiArLQogeGVuL2NvbW1vbi9zcGlubG9jay5jICAgICAgICAgICAg
IHwgIDQgKysrLQogeGVuL2NvbW1vbi92ZXJzaW9uLmMgICAgICAgICAgICAgIHwgIDYgKysrLS0t
CiB4ZW4vY29tbW9uL3ZpcnR1YWxfcmVnaW9uLmMgICAgICAgfCAgMiArLQogeGVuL2RyaXZlcnMv
dnBjaS92cGNpLmMgICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRf
dGFibGUuaCB8ICAzICsrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oICAgICAgICAgIHwgIDIg
Ky0KIHhlbi9pbmNsdWRlL3hlbi9jb21waWxlci5oICAgICAgICB8ICA2ICsrKysrKwogeGVuL2lu
Y2x1ZGUveGVuL2tlcm5lbC5oICAgICAgICAgIHwgMjQgKysrKysrKysrKysrLS0tLS0tLS0tLS0t
CiAyNSBmaWxlcyBjaGFuZ2VkLCA4OSBpbnNlcnRpb25zKCspLCA2NCBkZWxldGlvbnMoLSkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:06:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23:06: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-devel-bounces@lists.xenproject.org>)
	id 1gMLHh-0003qL-Vp; Mon, 12 Nov 2018 23:06: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLHg-0003px-3l
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 23:06:20 +0000
X-Inumbo-ID: 903ad739-e6cf-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 903ad739-e6cf-11e8-9a16-bc764e045a96;
 Mon, 12 Nov 2018 23:06:19 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 326F7223DD;
 Mon, 12 Nov 2018 23:06:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063978;
 bh=8YqzWYND9vJcxiqKHRaAJrRVXjejnWAniTYQtw4hrO0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=wkXs9i7ohqlS15f7QCUy+mztIFmmQ/UgPJP6Gu56umLouzxXckiQvP0Z7mNqWoNk9
 evO0NDOZio9NxGzJZD5fHhmY2TZEPWV8FlV1pTUFo2ykGdRx9gNkfqSdFn3ZVV1dDl
 ZGUtVL6Pzph4XmPTO5TpILH4rxswtt6EiZ0HzsuQ=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 15:06:16 -0800
Message-Id: <1542063977-24906-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v4 1/2] xen: introduce SYMBOL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, julien.grall@arm.com,
 JBeulich@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgbWFjcm8sIFNZTUJPTCwgd2hpY2ggaXMgYSBzaW1wbGUgd3JhcHBlciBhcm91
bmQgUkVMT0NfSElERQp0byBiZSB1c2VkIGV2ZXJ5d2hlcmUgc3ltYm9scyBzdWNoIGFzIF9zdGV4
dCBhbmQgX2V0ZXh0IGFyZSB1c2VkIGluIHRoZQpjb2RlLgoKUkVMT0NfSElERSBpcyBuZWVkZWQg
d2hlbiBhY2Nlc3Npbmcgc3ltYm9scyBzdWNoIGFzIF9zdGV4dCBhbmQgX2V0ZXh0CmJlY2F1c2Ug
dGhlIEMgc3RhbmRhcmQgZm9yYmlkcyBmb3IgYm90aCBjb21wYXJpc29ucyBhbmQgc3Vic3RyYWN0
aW9uCihzZWUgQyBTdGFuZGFyZCwgNi41LjYgW0lTTy9JRUMgOTg5OToyMDExXSBhbmQgWzFdKS4K
CmZvcmJpZHMgY29tcGFyaXNvbnMgYmV0d2VlbiBwb2ludGVycyBwb2ludGluZyB0bwpkaWZmZXJl
bnQgb2JqZWN0cy4gX3N0ZXh0LCBfZXRleHQsIGV0Yy4gYXJlIGFsbCBwb2ludGVycyB0byBkaWZm
ZXJlbnQKb2JqZWN0cyBmcm9tIEFOQ0kgQyBwb2ludCBvZiB2aWV3LgoKVG8gd29yayBhcm91bmQg
cG90ZW50aWFsIEMgY29tcGlsZXIgaXNzdWVzICh3aGljaCBoYXZlIGFjdHVhbGx5CmJlZW4gZm91
bmQsIHNlZSB0aGUgY29tbWVudCBvbiB0b3Agb2YgUkVMT0NfSElERSBpbiBMaW51eCksIGFuZCB0
byBoZWxwCndpdGggY2VydGlmaWNhdGlvbnMsIGxldCdzIGludHJvZHVjZSBzb21lIHN5bnRhY3Rp
YyBzdWdhciB0byBiZSB1c2VkIGluCmZvbGxvd2luZyBwYXRjaGVzLgoKWzFdIGh0dHBzOi8vd2lr
aS5zZWkuY211LmVkdS9jb25mbHVlbmNlL2Rpc3BsYXkvYy9BUlIzNi1DLitEbytub3Qrc3VidHJh
Y3Qrb3IrY29tcGFyZSt0d28rcG9pbnRlcnMrdGhhdCtkbytub3QrcmVmZXIrdG8rdGhlK3NhbWUr
YXJyYXkKClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54
LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQWNrZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBKQmV1bGljaEBzdXNlLmNv
bQpDQzogYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbQpDQzogd2VpLmxpdTJAY2l0cml4LmNvbQot
LS0KQ2hhbmdlcyBpbiB2NDoKLSBhZGQgYWNrZWQtYnlzCi0gcmVtb3ZlIHVubmVlZGVkIHBhcmVu
dGhlc2lzCgpDaGFuZ2VzIGluIHYzOgotIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKLSByZW5hbWUg
X19zeW1ib2wgdG8gU1lNQk9MIHRvIGF2b2lkIG5hbWUgc3BhY2UgdmlvbGF0aW9ucwoKQ2hhbmdl
cyBpbiB2MjoKLSBkbyBub3QgY2FzdCByZXR1cm4gdG8gY2hhcioKLSBtb3ZlIHRvIGNvbW1vbiBo
ZWFkZXIKLS0tCiB4ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaCB8IDYgKysrKysrCiAxIGZpbGUg
Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2Nv
bXBpbGVyLmggYi94ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaAppbmRleCBmZjZjMGY1Li4zNDRl
ZmZmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vY29tcGlsZXIuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vY29tcGlsZXIuaApAQCAtOTksNiArOTksMTIgQEAKICAgICBfX2FzbV9fICgiIiA6
ICI9ciIoX19wdHIpIDogIjAiKHB0cikpOyAgICAgIFwKICAgICAodHlwZW9mKHB0cikpIChfX3B0
ciArIChvZmYpKTsgfSkKIAorLyoKKyAqIFVzZSBSRUxPQ19ISURFIHdpdGggc3ltYm9scyBzdWNo
IGFzIF9zdGV4dCBhbmQgX2V0ZXh0IHRvIGF2b2lkCisgKiB1bmRlZmluZWQgYmVoYXZpb3IgY29t
cGFyaW5nIHBvaW50ZXJzIHRvIGRpZmZlcmVudCBvYmplY3RzCisgKi8KKyNkZWZpbmUgU1lNQk9M
KHgpICAgICAgICAgUkVMT0NfSElERSgodW5zaWduZWQgbG9uZykoeCksIDApCisKICNpZmRlZiBf
X0dDQ19BU01fRkxBR19PVVRQVVRTX18KICMgZGVmaW5lIEFTTV9GTEFHX09VVCh5ZXMsIG5vKSB5
ZXMKICNlbHNlCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:06:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23:06: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-devel-bounces@lists.xenproject.org>)
	id 1gMLHi-0003qb-9R; Mon, 12 Nov 2018 23:06: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLHg-0003qC-UL
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 23:06:20 +0000
X-Inumbo-ID: 908db810-e6cf-11e8-b637-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 908db810-e6cf-11e8-b637-12d6303a7972;
 Mon, 12 Nov 2018 23:06:19 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AC97A224E0;
 Mon, 12 Nov 2018 23:06:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542063979;
 bh=KP/TGf4IhjypV9guh0eSfQJJ6N3UOBfQKtEl58+Qmfg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=uh1zgDd28VB96zEl2JyNsyENpXE4GMiEe+xR7Gdesq7WZbeWjVlc+rRnkvAkF8oVf
 4HqaIbKosIYFX3u47DevjKDNSsSumNpCOaI4tnI01qg/OilpUalQx80gd5lJwUAy4t
 j4ZQBrujO31+AX4g7K6Sr8pWUp5GmB2TUayaxFCA=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 12 Nov 2018 15:06:17 -0800
Message-Id: <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 JBeulich@suse.com, Stefano Stabellini <stefanos@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIFNZTUJPTCBpbiBjYXNlcyBvZiBjb21wYXJpc29ucyBhbmQgc3VidHJhY3Rpb25zIG9mOgoK
X3N0YXJ0LCBfZW5kLCBfX2luaXRfYmVnaW4sIF9faW5pdF9lbmQsICBfXzJNX3RleHRfZW5kLApf
XzJNX3JvZGF0YV9zdGFydCwgX18yTV9yb2RhdGFfZW5kLCBfXzJNX2luaXRfc3RhcnQsX18yTV9p
bml0X2VuZCwKX18yTV9yd2RhdGFfc3RhcnQsIF9fMk1fcndkYXRhX2VuZCwgX3N0ZXh0LCBfZXRl
eHQsIF9zcm9kYXRhLCBfZXJvZGF0YSwKX19lbmRfdnBjaV9hcnJheSwgX19zdGFydF92cGNpX2Fy
cmF5LCBfc2luaXR0ZXh0LCBfZWluaXR0ZXh0LApfc3RleHRlbnRyeSwgX2V0ZXh0ZW50cnksIF9f
c3RhcnRfYnVnX2ZyYW1lcywgX19zdG9wX2J1Z19mcmFtZXNfMCwKX19zdG9wX2J1Z19mcmFtZXNf
MSwgX19zdG9wX2J1Z19mcmFtZXNfMixfX3N0b3BfYnVnX2ZyYW1lc18zLApfX25vdGVfZ251X2J1
aWxkX2lkX3N0YXJ0LCBfX25vdGVfZ251X2J1aWxkX2lkX2VuZCwgX19zdGFydF9fX2V4X3RhYmxl
LApfX3N0b3BfX19leF90YWJsZSwgX19zdGFydF9fX3ByZV9leF90YWJsZSwgX19zdG9wX19fcHJl
X2V4X3RhYmxlLApfX2xvY2tfcHJvZmlsZV9zdGFydCwgX19sb2NrX3Byb2ZpbGVfZW5kLCBfX3Bh
cmFtX3N0YXJ0LApfX3BhcmFtX2VuZCwgX19zZXR1cF9zdGFydCwgX19zZXR1cF9lbmQsIF9faW5p
dGNhbGxfc3RhcnQsCl9faW5pdGNhbGxfZW5kLCBfX3ByZXNtcF9pbml0Y2FsbF9lbmQsIF9fdHJh
bXBvbGluZV9yZWxfc3RhcnQsCl9fdHJhbXBvbGluZV9yZWxfc3RvcCwgX190cmFtcG9saW5lX3Nl
Z19zdGFydCwgX190cmFtcG9saW5lX3NlZ19zdG9wCl9fYWx0X2luc3RydWN0aW9ucywgX19hbHRf
aW5zdHJ1Y3Rpb25zX2VuZCwgX19jdG9yc19zdGFydCwgX19jdG9yc19lbmQsCl9fZW5kX3NjaGVk
dWxlcnNfYXJyYXksIF9fc3RhcnRfc2NoZWR1bGVyc19hcnJheSwgX19ic3Nfc3RhcnQsCl9fYnNz
X2VuZCwgX19wZXJfY3B1X3N0YXJ0LCBfX3Blcl9jcHVfZGF0YV9lbmQsIF9zcGxhdGZvcm0sIF9l
cGxhdGZvcm0sCl9zZGV2aWNlLCBfZWRldmljZSwgX2FzZGV2aWNlLCBfYWVkZXZpY2UsIF9fcHJv
Y19pbmZvX3N0YXJ0LApfX3Byb2NfaW5mb19lbmQsIF9zZHRiCgoKYXMgYnkgdGhlIEMgc3RhbmRh
cmQgWzFdLgoKTTNDTTogUnVsZS0xOC4yOiBTdWJ0cmFjdGlvbiBiZXR3ZWVuIHBvaW50ZXJzIHNo
YWxsIG9ubHkgYmUgYXBwbGllZCB0bwpwb2ludGVycyB0aGF0IGFkZHJlc3MgZWxlbWVudHMgb2Yg
dGhlIHNhbWUgYXJyYXkKClsxXSBodHRwczovL3dpa2kuc2VpLmNtdS5lZHUvY29uZmx1ZW5jZS9k
aXNwbGF5L2MvQVJSMzYtQy4rRG8rbm90K3N1YnRyYWN0K29yK2NvbXBhcmUrdHdvK3BvaW50ZXJz
K3RoYXQrZG8rbm90K3JlZmVyK3RvK3RoZStzYW1lK2FycmF5CgpRQVZlcmlmeTogMjc2MQpTaWdu
ZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkNDOiBK
QmV1bGljaEBzdXNlLmNvbQpDQzogYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbQotLS0KQ2hhbmdl
cyBpbiB2NDoKLSBvbmx5IHVzZSBTWU1CT0wgd2hlcmUgbmVjZXNzYXJ5LCBub3QgImV2ZXJ5d2hl
cmUiOiBjb21wYXJpc29ucyBhbmQKICBzdWJ0cmFjdGlvbnMKLSBpbXByb3ZlIGNvbW1pdCBtZXNz
YWdlCi0gcmVtb3ZlIHNvbWUgdW5uZWNlc3NhcnkgY2FzdHMKLSBmaXggc29tZSBzdGlsbCB1bnNh
ZmUgY2FzdHMKLSBleHRlbmQgY2hlY2tzIHRvIGFsbCBzeW1ib2xzIGluIHhlbi9hcmNoL3g4Ni94
ZW4ubGRzLlMgYW5kCiAgeGVuL2FyY2gvYXJtL3hlbi5sZHMuUwoKQ2hhbmdlcyBpbiB2MzoKLSBp
bXByb3ZlIGNvbW1pdCBtZXNzYWdlCi0gbm8gaGFyZCB0YWJzCi0gcmVuYW1lIF9fc3ltYm9sIHRv
IFNZTUJPTAotIGZpeCBfX2VuZF92cGNpX2FycmF5IGFuZCBfX3N0YXJ0X3ZwY2lfYXJyYXkKLSBh
dm9pZCBhbGwgY29tcGFyaXNvbnMgYmV0d2VlbiBwb2ludGVyczogaW5jbHVkaW5nICh2b2lkICop
IGNhc3RlZAogIHJldHVybnMgZnJvbSBTWU1CT0woKQotIHJlbW92ZSB1c2VsZXNzIGNhc3RzIHRv
ICh1bnNpZ25lZCBsb25nKQoKQ2hhbmdlcyBpbiB2MjoKLSBjYXN0IHJldHVybiBvZiBTWU1CT0wg
dG8gY2hhciogd2hlbiByZXF1aXJlZAotIGRlZmluZSBfX3BhIGFzIHVuc2lnbmVkIGxvbmcgaW4g
aXNfa2VybmVsKiBmdW5jdGlvbnMKLS0tCiB4ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyAgICAg
ICAgfCAgNyArKysrLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgICAgfCAgMyAr
Ky0KIHhlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYyAgICB8ICAzICsrLQogeGVuL2FyY2gv
YXJtL2RldmljZS5jICAgICAgICAgICAgIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC9hcm0vbGl2ZXBh
dGNoLmMgICAgICAgICAgfCAgNSArKystLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAg
ICAgIHwgMTkgKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL3BlcmNwdS5jICAgICAg
ICAgICAgIHwgIDggKysrKy0tLS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybS5jICAgICAgICAgICB8
ICA2ICsrKystLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgICAgICAgIHwgIDggKysrKyst
LS0KIHhlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94
ODYvZWZpL2VmaS1ib290LmggICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvcGVyY3B1LmMg
ICAgICAgICAgICAgfCAgOCArKysrLS0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAg
ICAgIHwgMTEgKysrKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgICB8
ICAyICstCiB4ZW4vY29tbW9uL2tlcm5lbC5jICAgICAgICAgICAgICAgfCAgOCArKysrKystLQog
eGVuL2NvbW1vbi9saWIuYyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9jb21tb24vc2No
ZWR1bGUuYyAgICAgICAgICAgICB8ICAyICstCiB4ZW4vY29tbW9uL3NwaW5sb2NrLmMgICAgICAg
ICAgICAgfCAgNCArKystCiB4ZW4vY29tbW9uL3ZlcnNpb24uYyAgICAgICAgICAgICAgfCAgNiAr
KystLS0KIHhlbi9jb21tb24vdmlydHVhbF9yZWdpb24uYyAgICAgICB8ICAyICstCiB4ZW4vZHJp
dmVycy92cGNpL3ZwY2kuYyAgICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9n
cmFudF90YWJsZS5oIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICAgICAgICAg
fCAgMiArLQogeGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oICAgICAgICAgIHwgMjQgKysrKysrKysr
KysrLS0tLS0tLS0tLS0tCiAyNCBmaWxlcyBjaGFuZ2VkLCA4MyBpbnNlcnRpb25zKCspLCA2NCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyBiL3hl
bi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jCmluZGV4IDUyZWQ3ZWQuLmI3NDBjZmUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jCisrKyBiL3hlbi9hcmNoL2FybS9hbHRlcm5h
dGl2ZS5jCkBAIC0xMzEsNyArMTMxLDcgQEAgc3RhdGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZl
cyhjb25zdCBzdHJ1Y3QgYWx0X3JlZ2lvbiAqcmVnaW9uLAogICAgIHByaW50ayhYRU5MT0dfSU5G
TyAiYWx0ZXJuYXRpdmVzOiBQYXRjaGluZyB3aXRoIGFsdCB0YWJsZSAlcCAtPiAlcFxuIiwKICAg
ICAgICAgICAgcmVnaW9uLT5iZWdpbiwgcmVnaW9uLT5lbmQpOwogCi0gICAgZm9yICggYWx0ID0g
cmVnaW9uLT5iZWdpbjsgYWx0IDwgcmVnaW9uLT5lbmQ7IGFsdCsrICkKKyAgICBmb3IgKCBhbHQg
PSByZWdpb24tPmJlZ2luOyBTWU1CT0woYWx0KSA8IFNZTUJPTChyZWdpb24tPmVuZCk7IGFsdCsr
ICkKICAgICB7CiAgICAgICAgIGludCBucl9pbnN0OwogCkBAIC0xODgsNyArMTg4LDcgQEAgc3Rh
dGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKHZvaWQgKnVudXNlZCkKICAg
ICAgICAgaW50IHJldDsKICAgICAgICAgc3RydWN0IGFsdF9yZWdpb24gcmVnaW9uOwogICAgICAg
ICBtZm5fdCB4ZW5fbWZuID0gdmlydF90b19tZm4oX3N0YXJ0KTsKLSAgICAgICAgcGFkZHJfdCB4
ZW5fc2l6ZSA9IF9lbmQgLSBfc3RhcnQ7CisgICAgICAgIHBhZGRyX3QgeGVuX3NpemUgPSBTWU1C
T0woX2VuZCkgLSBTWU1CT0woX3N0YXJ0KTsKICAgICAgICAgdW5zaWduZWQgaW50IHhlbl9vcmRl
ciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKHhlbl9zaXplKTsKICAgICAgICAgdm9pZCAqeGVubWFw
OwogCkBAIC0yMDYsNyArMjA2LDggQEAgc3RhdGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlc19t
dWx0aV9zdG9wKHZvaWQgKnVudXNlZCkKICAgICAgICAgcmVnaW9uLmJlZ2luID0gX19hbHRfaW5z
dHJ1Y3Rpb25zOwogICAgICAgICByZWdpb24uZW5kID0gX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZDsK
IAotICAgICAgICByZXQgPSBfX2FwcGx5X2FsdGVybmF0aXZlcygmcmVnaW9uLCB4ZW5tYXAgLSAo
dm9pZCAqKV9zdGFydCk7CisgICAgICAgIHJldCA9IF9fYXBwbHlfYWx0ZXJuYXRpdmVzKCZyZWdp
b24sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKXhl
bm1hcCAtIFNZTUJPTChfc3RhcnQpKTsKICAgICAgICAgLyogVGhlIHBhdGNoaW5nIGlzIG5vdCBl
eHBlY3RlZCB0byBmYWlsIGR1cmluZyBib290LiAqLwogICAgICAgICBCVUdfT04ocmV0ICE9IDAp
OwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgYi94ZW4vYXJj
aC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKaW5kZXggNDEzNzhhNS4uODNmNDQzZiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9saXZlcGF0Y2guYwpAQCAtNTYsNyArNTYsOCBAQCB2b2lkIGFyY2hfbGl2ZXBhdGNoX2FwcGx5
KHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAgICBlbHNlCiAgICAgICAgIGluc24gPSAw
eGUxYTAwMDAwOyAvKiBtb3YgcjAsIHIwICovCiAKLSAgICBuZXdfcHRyID0gZnVuYy0+b2xkX2Fk
ZHIgLSAodm9pZCAqKV9zdGFydCArIHZtYXBfb2ZfeGVuX3RleHQ7CisgICAgbmV3X3B0ciA9ICh1
aW50MzJfdCAqKSgodW5zaWduZWQgbG9uZylmdW5jLT5vbGRfYWRkciAtIFNZTUJPTChfc3RhcnQp
ICsKKyAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpdm1hcF9vZl94ZW5fdGV4dCk7CiAgICAg
bGVuID0gbGVuIC8gc2l6ZW9mKHVpbnQzMl90KTsKIAogICAgIC8qIFBBVENIISAqLwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2FybTY0
L2xpdmVwYXRjaC5jCmluZGV4IDIyNDdiOTIuLmQ3YTFkMDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hcm02NC9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNo
LmMKQEAgLTQzLDcgKzQzLDggQEAgdm9pZCBhcmNoX2xpdmVwYXRjaF9hcHBseShzdHJ1Y3QgbGl2
ZXBhdGNoX2Z1bmMgKmZ1bmMpCiAgICAgLyogVmVyaWZpZWQgaW4gbGl2ZXBhdGNoX3ZlcmlmeV9k
aXN0YW5jZS4gKi8KICAgICBBU1NFUlQoaW5zbiAhPSBBQVJDSDY0X0JSRUFLX0ZBVUxUKTsKIAot
ICAgIG5ld19wdHIgPSBmdW5jLT5vbGRfYWRkciAtICh2b2lkICopX3N0YXJ0ICsgdm1hcF9vZl94
ZW5fdGV4dDsKKyAgICBuZXdfcHRyID0gKHVpbnQzMl90ICopKCh1bnNpZ25lZCBsb25nKWZ1bmMt
Pm9sZF9hZGRyIC0gU1lNQk9MKF9zdGFydCkgKworICAgICAgICAgICAgICAodW5zaWduZWQgbG9u
Zyl2bWFwX29mX3hlbl90ZXh0KTsKICAgICBsZW4gPSBsZW4gLyBzaXplb2YodWludDMyX3QpOwog
CiAgICAgLyogUEFUQ0ghICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZGV2aWNlLmMgYi94
ZW4vYXJjaC9hcm0vZGV2aWNlLmMKaW5kZXggYTAwNzJjMS4uNjIwNDg1OCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2RldmljZS5jCisrKyBiL3hlbi9hcmNoL2FybS9kZXZpY2UuYwpAQCAtMzQs
NyArMzQsNyBAQCBpbnQgX19pbml0IGRldmljZV9pbml0KHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAq
ZGV2LCBlbnVtIGRldmljZV9jbGFzcyBjbGFzcywKICAgICBpZiAoICFkdF9kZXZpY2VfaXNfYXZh
aWxhYmxlKGRldikgfHwgZHRfZGV2aWNlX2Zvcl9wYXNzdGhyb3VnaChkZXYpICkKICAgICAgICAg
cmV0dXJuICAtRU5PREVWOwogCi0gICAgZm9yICggZGVzYyA9IF9zZGV2aWNlOyBkZXNjICE9IF9l
ZGV2aWNlOyBkZXNjKysgKQorICAgIGZvciAoIGRlc2MgPSBfc2RldmljZTsgU1lNQk9MKGRlc2Mp
ICE9IFNZTUJPTChfZWRldmljZSk7IGRlc2MrKyApCiAgICAgewogICAgICAgICBpZiAoIGRlc2Mt
PmNsYXNzICE9IGNsYXNzICkKICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtNTUsNyArNTUsNyBA
QCBpbnQgX19pbml0IGFjcGlfZGV2aWNlX2luaXQoZW51bSBkZXZpY2VfY2xhc3MgY2xhc3MsIGNv
bnN0IHZvaWQgKmRhdGEsIGludCBjbGFzcwogewogICAgIGNvbnN0IHN0cnVjdCBhY3BpX2Rldmlj
ZV9kZXNjICpkZXNjOwogCi0gICAgZm9yICggZGVzYyA9IF9hc2RldmljZTsgZGVzYyAhPSBfYWVk
ZXZpY2U7IGRlc2MrKyApCisgICAgZm9yICggZGVzYyA9IF9hc2RldmljZTsgU1lNQk9MKGRlc2Mp
ICE9IFNZTUJPTChfYWVkZXZpY2UpOyBkZXNjKysgKQogICAgIHsKICAgICAgICAgaWYgKCAoIGRl
c2MtPmNsYXNzICE9IGNsYXNzICkgfHwgKCBkZXNjLT5jbGFzc190eXBlICE9IGNsYXNzX3R5cGUg
KSApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTc0LDcgKzc0LDcgQEAgZW51bSBkZXZpY2Vf
Y2xhc3MgZGV2aWNlX2dldF9jbGFzcyhjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldikK
IAogICAgIEFTU0VSVChkZXYgIT0gTlVMTCk7CiAKLSAgICBmb3IgKCBkZXNjID0gX3NkZXZpY2U7
IGRlc2MgIT0gX2VkZXZpY2U7IGRlc2MrKyApCisgICAgZm9yICggZGVzYyA9IF9zZGV2aWNlOyBT
WU1CT0woZGVzYykgIT0gU1lNQk9MKF9lZGV2aWNlKTsgZGVzYysrICkKICAgICB7CiAgICAgICAg
IGlmICggZHRfbWF0Y2hfbm9kZShkZXNjLT5kdF9tYXRjaCwgZGV2KSApCiAgICAgICAgICAgICBy
ZXR1cm4gZGVzYy0+Y2xhc3M7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMg
Yi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKaW5kZXggMjc5ZDUyYy4uMWJhYjIxZCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCisrKyBiL3hlbi9hcmNoL2FybS9saXZlcGF0
Y2guYwpAQCAtMjcsNyArMjcsNyBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcXVpZXNjZSh2b2lkKQog
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHRleHRfbWZuID0gdmlydF90b19tZm4oX3N0
YXJ0KTsKLSAgICB0ZXh0X29yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoX2VuZCAtIF9zdGFy
dCk7CisgICAgdGV4dF9vcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKFNZTUJPTChfZW5kKSAt
IFNZTUJPTChfc3RhcnQpKTsKIAogICAgIC8qCiAgICAgICogVGhlIHRleHQgc2VjdGlvbiBpcyBy
ZWFkLW9ubHkuIFNvIHJlLW1hcCBYZW4gdG8gYmUgYWJsZSB0byBwYXRjaApAQCAtNzgsNyArNzgs
OCBAQCB2b2lkIGFyY2hfbGl2ZXBhdGNoX3JldmVydChjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1
bmMgKmZ1bmMpCiAgICAgdWludDMyX3QgKm5ld19wdHI7CiAgICAgdW5zaWduZWQgaW50IGxlbjsK
IAotICAgIG5ld19wdHIgPSBmdW5jLT5vbGRfYWRkciAtICh2b2lkICopX3N0YXJ0ICsgdm1hcF9v
Zl94ZW5fdGV4dDsKKyAgICBuZXdfcHRyID0gKHVpbnQzMl90ICopKCh1bnNpZ25lZCBsb25nKWZ1
bmMtPm9sZF9hZGRyIC0gU1lNQk9MKF9zdGFydCkgKworICAgICAgICAgICAgICAodW5zaWduZWQg
bG9uZyl2bWFwX29mX3hlbl90ZXh0KTsKIAogICAgIGxlbiA9IGxpdmVwYXRjaF9pbnNuX2xlbihm
dW5jKTsKICAgICBtZW1jcHkobmV3X3B0ciwgZnVuYy0+b3BhcXVlLCBsZW4pOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA3YTA2YTMzLi4w
YmVhMDE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0v
bW0uYwpAQCAtNjIwLDcgKzYyMCw3IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5z
aWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRkcikKICAgICBpbnQg
aTsKIAogICAgIC8qIENhbGN1bGF0ZSB2aXJ0LXRvLXBoeXMgb2Zmc2V0IGZvciB0aGUgbmV3IGxv
Y2F0aW9uICovCi0gICAgcGh5c19vZmZzZXQgPSB4ZW5fcGFkZHIgLSAodW5zaWduZWQgbG9uZykg
X3N0YXJ0OworICAgIHBoeXNfb2Zmc2V0ID0geGVuX3BhZGRyIC0gU1lNQk9MKF9zdGFydCk7CiAK
ICNpZmRlZiBDT05GSUdfQVJNXzY0CiAgICAgcCA9ICh2b2lkICopIHhlbl9wZ3RhYmxlOwpAQCAt
NjgxLDcgKzY4MSw3IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9u
ZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRkcikKICAgICB0dGJyID0gKHVpbnRw
dHJfdCkgY3B1MF9wZ3RhYmxlICsgcGh5c19vZmZzZXQ7CiAjZW5kaWYKIAotICAgIHJlbG9jYXRl
X3hlbih0dGJyLCBfc3RhcnQsICh2b2lkKilkZXN0X3ZhLCBfZW5kIC0gX3N0YXJ0KTsKKyAgICBy
ZWxvY2F0ZV94ZW4odHRiciwgX3N0YXJ0LCAodm9pZCopZGVzdF92YSwgU1lNQk9MKF9lbmQpIC0g
U1lNQk9MKF9zdGFydCkpOwogCiAgICAgLyogQ2xlYXIgdGhlIGNvcHkgb2YgdGhlIGJvb3QgcGFn
ZXRhYmxlcy4gRWFjaCBzZWNvbmRhcnkgQ1BVCiAgICAgICogcmVidWlsZHMgdGhlc2UgaXRzZWxm
IChzZWUgaGVhZC5TKSAqLwpAQCAtMTA4OSw3ICsxMDg5LDcgQEAgaW50IG1vZGlmeV94ZW5fbWFw
cGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBmbGFn
cykKIH0KIAogZW51bSBtZyB7IG1nX2NsZWFyLCBtZ19ybywgbWdfcncsIG1nX3J4IH07Ci1zdGF0
aWMgdm9pZCBzZXRfcHRlX2ZsYWdzX29uX3JhbmdlKGNvbnN0IGNoYXIgKnAsIHVuc2lnbmVkIGxv
bmcgbCwgZW51bSBtZyBtZykKK3N0YXRpYyB2b2lkIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2UoY29u
c3QgdW5zaWduZWQgbG9uZyBwLCB1bnNpZ25lZCBsb25nIGwsIGVudW0gbWcgbWcpCiB7CiAgICAg
bHBhZV90IHB0ZTsKICAgICBpbnQgaTsKQEAgLTExMDAsOCArMTEwMCw4IEBAIHN0YXRpYyB2b2lk
IHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2UoY29uc3QgY2hhciAqcCwgdW5zaWduZWQgbG9uZyBsLCBl
bnVtIG1nIG1nKQogICAgIEFTU0VSVCghKCh1bnNpZ25lZCBsb25nKSBwICYgflBBR0VfTUFTSykp
OwogICAgIEFTU0VSVCghKGwgJiB+UEFHRV9NQVNLKSk7CiAKLSAgICBmb3IgKCBpID0gKHAgLSBf
c3RhcnQpIC8gUEFHRV9TSVpFOyAKLSAgICAgICAgICBpIDwgKHAgKyBsIC0gX3N0YXJ0KSAvIFBB
R0VfU0laRTsgCisgICAgZm9yICggaSA9IChwIC0gU1lNQk9MKF9zdGFydCkpIC8gUEFHRV9TSVpF
OyAKKyAgICAgICAgICBpIDwgKHAgKyBsIC0gU1lNQk9MKF9zdGFydCkpIC8gUEFHRV9TSVpFOyAK
ICAgICAgICAgICBpKysgKQogICAgIHsKICAgICAgICAgcHRlID0geGVuX3hlbm1hcFtpXTsKQEAg
LTExMzgsMTIgKzExMzgsMTIgQEAgc3RhdGljIHZvaWQgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShj
b25zdCBjaGFyICpwLCB1bnNpZ25lZCBsb25nIGwsIGVudW0gbWcgbWcpCiB2b2lkIGZyZWVfaW5p
dF9tZW1vcnkodm9pZCkKIHsKICAgICBwYWRkcl90IHBhID0gdmlydF90b19tYWRkcihfX2luaXRf
YmVnaW4pOwotICAgIHVuc2lnbmVkIGxvbmcgbGVuID0gX19pbml0X2VuZCAtIF9faW5pdF9iZWdp
bjsKKyAgICB1bnNpZ25lZCBsb25nIGxlbiA9IFNZTUJPTChfX2luaXRfZW5kKSAtIFNZTUJPTChf
X2luaXRfYmVnaW4pOwogICAgIHVpbnQzMl90IGluc247CiAgICAgdW5zaWduZWQgaW50IGksIG5y
ID0gbGVuIC8gc2l6ZW9mKGluc24pOwogICAgIHVpbnQzMl90ICpwOwogCi0gICAgc2V0X3B0ZV9m
bGFnc19vbl9yYW5nZShfX2luaXRfYmVnaW4sIGxlbiwgbWdfcncpOworICAgIHNldF9wdGVfZmxh
Z3Nfb25fcmFuZ2UoU1lNQk9MKF9faW5pdF9iZWdpbiksIGxlbiwgbWdfcncpOwogI2lmZGVmIENP
TkZJR19BUk1fMzIKICAgICAvKiB1ZGYgaW5zdHJ1Y3Rpb24gaS5lIChzZWUgQTguOC4yNDcgaW4g
QVJNIERESSAwNDA2Qy5jKSAqLwogICAgIGluc24gPSAweGU3ZjAwMGYwOwpAQCAtMTE1NCw5ICsx
MTU0LDEwIEBAIHZvaWQgZnJlZV9pbml0X21lbW9yeSh2b2lkKQogICAgIGZvciAoIGkgPSAwOyBp
IDwgbnI7IGkrKyApCiAgICAgICAgICoocCArIGkpID0gaW5zbjsKIAotICAgIHNldF9wdGVfZmxh
Z3Nfb25fcmFuZ2UoX19pbml0X2JlZ2luLCBsZW4sIG1nX2NsZWFyKTsKKyAgICBzZXRfcHRlX2Zs
YWdzX29uX3JhbmdlKFNZTUJPTChfX2luaXRfYmVnaW4pLCBsZW4sIG1nX2NsZWFyKTsKICAgICBp
bml0X2RvbWhlYXBfcGFnZXMocGEsIHBhICsgbGVuKTsKLSAgICBwcmludGsoIkZyZWVkICVsZGtC
IGluaXQgbWVtb3J5LlxuIiwgKGxvbmcpKF9faW5pdF9lbmQtX19pbml0X2JlZ2luKT4+MTApOwor
ICAgIHByaW50aygiRnJlZWQgJWxka0IgaW5pdCBtZW1vcnkuXG4iLAorICAgICAgICAgICAobG9u
ZykoU1lNQk9MKF9faW5pdF9lbmQpLVNZTUJPTChfX2luaXRfYmVnaW4pKT4+MTApOwogfQogCiB2
b2lkIGFyY2hfZHVtcF9zaGFyZWRfbWVtX2luZm8odm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9wZXJjcHUuYyBiL3hlbi9hcmNoL2FybS9wZXJjcHUuYwppbmRleCAyNTQ0MmM0Li5kYWNl
MTE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGVyY3B1LmMKKysrIGIveGVuL2FyY2gvYXJt
L3BlcmNwdS5jCkBAIC02LDcgKzYsNyBAQAogCiB1bnNpZ25lZCBsb25nIF9fcGVyX2NwdV9vZmZz
ZXRbTlJfQ1BVU107CiAjZGVmaW5lIElOVkFMSURfUEVSQ1BVX0FSRUEgKC0obG9uZylfX3Blcl9j
cHVfc3RhcnQpCi0jZGVmaW5lIFBFUkNQVV9PUkRFUiAoZ2V0X29yZGVyX2Zyb21fYnl0ZXMoX19w
ZXJfY3B1X2RhdGFfZW5kLV9fcGVyX2NwdV9zdGFydCkpCisjZGVmaW5lIFBFUkNQVV9PUkRFUiAo
Z2V0X29yZGVyX2Zyb21fYnl0ZXMoU1lNQk9MKF9fcGVyX2NwdV9kYXRhX2VuZCkgLSBTWU1CT0wo
X19wZXJfY3B1X3N0YXJ0KSkpCiAKIHZvaWQgX19pbml0IHBlcmNwdV9pbml0X2FyZWFzKHZvaWQp
CiB7CkBAIC0yMiw4ICsyMiw4IEBAIHN0YXRpYyBpbnQgaW5pdF9wZXJjcHVfYXJlYSh1bnNpZ25l
ZCBpbnQgY3B1KQogICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgIGlmICggKHAgPSBhbGxvY194
ZW5oZWFwX3BhZ2VzKFBFUkNQVV9PUkRFUiwgMCkpID09IE5VTEwgKQogICAgICAgICByZXR1cm4g
LUVOT01FTTsKLSAgICBtZW1zZXQocCwgMCwgX19wZXJfY3B1X2RhdGFfZW5kIC0gX19wZXJfY3B1
X3N0YXJ0KTsKLSAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSBwIC0gX19wZXJfY3B1X3N0YXJ0
OworICAgIG1lbXNldChwLCAwLCBTWU1CT0woX19wZXJfY3B1X2RhdGFfZW5kKSAtIFNZTUJPTChf
X3Blcl9jcHVfc3RhcnQpKTsKKyAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSAodW5zaWduZWQg
bG9uZylwIC0gU1lNQk9MKF9fcGVyX2NwdV9zdGFydCk7CiAgICAgcmV0dXJuIDA7CiB9CiAKQEAg
LTM3LDcgKzM3LDcgQEAgc3RhdGljIHZvaWQgX2ZyZWVfcGVyY3B1X2FyZWEoc3RydWN0IHJjdV9o
ZWFkICpoZWFkKQogewogICAgIHN0cnVjdCBmcmVlX2luZm8gKmluZm8gPSBjb250YWluZXJfb2Yo
aGVhZCwgc3RydWN0IGZyZWVfaW5mbywgcmN1KTsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gaW5m
by0+Y3B1OwotICAgIGNoYXIgKnAgPSBfX3Blcl9jcHVfc3RhcnQgKyBfX3Blcl9jcHVfb2Zmc2V0
W2NwdV07CisgICAgY2hhciAqcCA9IChjaGFyICopKFNZTUJPTChfX3Blcl9jcHVfc3RhcnQpICsg
X19wZXJfY3B1X29mZnNldFtjcHVdKTsKICAgICBmcmVlX3hlbmhlYXBfcGFnZXMocCwgUEVSQ1BV
X09SREVSKTsKICAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSBJTlZBTElEX1BFUkNQVV9BUkVB
OwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3JtLmMgYi94ZW4vYXJjaC9hcm0v
cGxhdGZvcm0uYwppbmRleCA2OTg5ZTU4Li5lM2UwZGY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vcGxhdGZvcm0uYworKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm0uYwpAQCAtNTEsMTQgKzUx
LDE2IEBAIHZvaWQgX19pbml0IHBsYXRmb3JtX2luaXQodm9pZCkKICAgICBBU1NFUlQocGxhdGZv
cm0gPT0gTlVMTCk7CiAKICAgICAvKiBMb29raW5nIGZvciB0aGUgcGxhdGZvcm0gZGVzY3JpcHRp
b24gKi8KLSAgICBmb3IgKCBwbGF0Zm9ybSA9IF9zcGxhdGZvcm07IHBsYXRmb3JtICE9IF9lcGxh
dGZvcm07IHBsYXRmb3JtKysgKQorICAgIGZvciAoIHBsYXRmb3JtID0gX3NwbGF0Zm9ybTsKKwkJ
ICBTWU1CT0wocGxhdGZvcm0pICE9IFNZTUJPTChfZXBsYXRmb3JtKTsKKwkJICBwbGF0Zm9ybSsr
ICkKICAgICB7CiAgICAgICAgIGlmICggcGxhdGZvcm1faXNfY29tcGF0aWJsZShwbGF0Zm9ybSkg
KQogICAgICAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgLyogV2UgZG9uJ3QgaGF2ZSBzcGVj
aWZpYyBvcGVyYXRpb25zIGZvciB0aGlzIHBsYXRmb3JtICovCi0gICAgaWYgKCBwbGF0Zm9ybSA9
PSBfZXBsYXRmb3JtICkKKyAgICBpZiAoIFNZTUJPTChwbGF0Zm9ybSkgPT0gU1lNQk9MKF9lcGxh
dGZvcm0pICkKICAgICB7CiAgICAgICAgIC8qIFRPRE86IGR1bXAgRFQgbWFjaGluZSBjb21wYXRp
YmxlIG5vZGUgKi8KICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJQbGF0Zm9ybTogR2VuZXJp
YyBTeXN0ZW1cbiIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJj
aC9hcm0vc2V0dXAuYwppbmRleCA4MGYwMDI4Li43Y2IyMzJmIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtMzk0LDcgKzM5NCw4
IEBAIHN0YXRpYyBwYWRkcl90IF9faW5pdCBnZXRfeGVuX3BhZGRyKHZvaWQpCiAgICAgcGFkZHJf
dCBwYWRkciA9IDA7CiAgICAgaW50IGk7CiAKLSAgICBtaW5fc2l6ZSA9IChfZW5kIC0gX3N0YXJ0
ICsgKFhFTl9QQUREUl9BTElHTi0xKSkgJiB+KFhFTl9QQUREUl9BTElHTi0xKTsKKyAgICBtaW5f
c2l6ZSA9IChTWU1CT0woX2VuZCkgLSBTWU1CT0woX3N0YXJ0KSArCisgICAgICAgICAgICAgICAg
KFhFTl9QQUREUl9BTElHTi0xKSkgJiB+KFhFTl9QQUREUl9BTElHTi0xKTsKIAogICAgIC8qIEZp
bmQgdGhlIGhpZ2hlc3QgYmFuayB3aXRoIGVub3VnaCBzcGFjZS4gKi8KICAgICBmb3IgKCBpID0g
MDsgaSA8IG1pLT5ucl9iYW5rczsgaSsrICkKQEAgLTcyOCw4ICs3MjksOSBAQCB2b2lkIF9faW5p
dCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogCiAgICAgLyogUmVn
aXN0ZXIgWGVuJ3MgbG9hZCBhZGRyZXNzIGFzIGEgYm9vdCBtb2R1bGUuICovCiAgICAgeGVuX2Jv
b3Rtb2R1bGUgPSBhZGRfYm9vdF9tb2R1bGUoQk9PVE1PRF9YRU4sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChwYWRkcl90KSh1aW50cHRyX3QpKF9zdGFydCArIGJvb3RfcGh5c19vZmZz
ZXQpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShf
ZW5kIC0gX3N0YXJ0ICsgMSksIE5VTEwpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
cGFkZHJfdCkoU1lNQk9MKF9zdGFydCkgKyBib290X3BoeXNfb2Zmc2V0KSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKFNZTUJPTChfZW5kKSAtCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBTWU1CT0woX3N0YXJ0KSArIDEpLCBOVUxMKTsKICAg
ICBCVUdfT04oIXhlbl9ib290bW9kdWxlKTsKIAogICAgIHhlbl9wYWRkciA9IGdldF94ZW5fcGFk
ZHIoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jIGIveGVuL2FyY2gv
eDg2L2FsdGVybmF0aXZlLmMKaW5kZXggYjhjODE5YS4uNTE5M2Y1MSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2FsdGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMK
QEAgLTE5NCw3ICsxOTQsNyBAQCB2b2lkIGluaXRfb3JfbGl2ZXBhdGNoIGFwcGx5X2FsdGVybmF0
aXZlcyhzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKICAgICAgKiBTbyBiZSBjYXJlZnVsIGlmIHlv
dSB3YW50IHRvIGNoYW5nZSB0aGUgc2NhbiBvcmRlciB0byBhbnkgb3RoZXIKICAgICAgKiBvcmRl
ci4KICAgICAgKi8KLSAgICBmb3IgKCBhID0gYmFzZSA9IHN0YXJ0OyBhIDwgZW5kOyBhKysgKQor
ICAgIGZvciAoIGEgPSBiYXNlID0gc3RhcnQ7IFNZTUJPTChhKSA8IFNZTUJPTChlbmQpOyBhKysg
KQogICAgIHsKICAgICAgICAgdWludDhfdCAqb3JpZyA9IEFMVF9PUklHX1BUUihhKTsKICAgICAg
ICAgdWludDhfdCAqcmVwbCA9IEFMVF9SRVBMX1BUUihhKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAppbmRleCA1
Nzg5ZDJjLi5lNjdlODBmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgK
KysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCkBAIC0xMTIsMTEgKzExMiwxMSBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgcmVsb2NhdGVfdHJhbXBvbGluZSh1bnNpZ25lZCBsb25nIHBoeXMp
CiAKICAgICAvKiBBcHBseSByZWxvY2F0aW9ucyB0byB0cmFtcG9saW5lLiAqLwogICAgIGZvciAo
IHRyYW1wb2xpbmVfcHRyID0gX190cmFtcG9saW5lX3JlbF9zdGFydDsKLSAgICAgICAgICB0cmFt
cG9saW5lX3B0ciA8IF9fdHJhbXBvbGluZV9yZWxfc3RvcDsKKyAgICAgICAgICBTWU1CT0wodHJh
bXBvbGluZV9wdHIpIDwgU1lNQk9MKF9fdHJhbXBvbGluZV9yZWxfc3RvcCk7CiAgICAgICAgICAg
Kyt0cmFtcG9saW5lX3B0ciApCiAgICAgICAgICoodTMyICopKCp0cmFtcG9saW5lX3B0ciArIChs
b25nKXRyYW1wb2xpbmVfcHRyKSArPSBwaHlzOwogICAgIGZvciAoIHRyYW1wb2xpbmVfcHRyID0g
X190cmFtcG9saW5lX3NlZ19zdGFydDsKLSAgICAgICAgICB0cmFtcG9saW5lX3B0ciA8IF9fdHJh
bXBvbGluZV9zZWdfc3RvcDsKKyAgICAgICAgICBTWU1CT0wodHJhbXBvbGluZV9wdHIpIDwgU1lN
Qk9MKF9fdHJhbXBvbGluZV9zZWdfc3RvcCk7CiAgICAgICAgICAgKyt0cmFtcG9saW5lX3B0ciAp
CiAgICAgICAgICoodTE2ICopKCp0cmFtcG9saW5lX3B0ciArIChsb25nKXRyYW1wb2xpbmVfcHRy
KSA9IHBoeXMgPj4gNDsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wZXJjcHUuYyBiL3hl
bi9hcmNoL3g4Ni9wZXJjcHUuYwppbmRleCA4YmU0ZWJkLi41ZTg3ZTkxIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvcGVyY3B1LmMKKysrIGIveGVuL2FyY2gveDg2L3BlcmNwdS5jCkBAIC0xMyw3
ICsxMyw3IEBAIHVuc2lnbmVkIGxvbmcgX19wZXJfY3B1X29mZnNldFtOUl9DUFVTXTsKICAqIGNv
bnRleHQgb2YgUFYgZ3Vlc3RzLgogICovCiAjZGVmaW5lIElOVkFMSURfUEVSQ1BVX0FSRUEgKDB4
ODAwMDAwMDAwMDAwMDAwMEwgLSAobG9uZylfX3Blcl9jcHVfc3RhcnQpCi0jZGVmaW5lIFBFUkNQ
VV9PUkRFUiBnZXRfb3JkZXJfZnJvbV9ieXRlcyhfX3Blcl9jcHVfZGF0YV9lbmQgLSBfX3Blcl9j
cHVfc3RhcnQpCisjZGVmaW5lIFBFUkNQVV9PUkRFUiBnZXRfb3JkZXJfZnJvbV9ieXRlcyhTWU1C
T0woX19wZXJfY3B1X2RhdGFfZW5kKSAtIFNZTUJPTChfX3Blcl9jcHVfc3RhcnQpKQogCiB2b2lk
IF9faW5pdCBwZXJjcHVfaW5pdF9hcmVhcyh2b2lkKQogewpAQCAtMzMsOCArMzMsOCBAQCBzdGF0
aWMgaW50IGluaXRfcGVyY3B1X2FyZWEodW5zaWduZWQgaW50IGNwdSkKICAgICBpZiAoIChwID0g
YWxsb2NfeGVuaGVhcF9wYWdlcyhQRVJDUFVfT1JERVIsIDApKSA9PSBOVUxMICkKICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAKLSAgICBtZW1zZXQocCwgMCwgX19wZXJfY3B1X2RhdGFfZW5kIC0g
X19wZXJfY3B1X3N0YXJ0KTsKLSAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSBwIC0gX19wZXJf
Y3B1X3N0YXJ0OworICAgIG1lbXNldChwLCAwLCBTWU1CT0woX19wZXJfY3B1X2RhdGFfZW5kKSAt
IFNZTUJPTChfX3Blcl9jcHVfc3RhcnQpKTsKKyAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSAo
dW5zaWduZWQgbG9uZylwIC0gU1lNQk9MKF9fcGVyX2NwdV9zdGFydCk7CiAKICAgICByZXR1cm4g
MDsKIH0KQEAgLTQ5LDcgKzQ5LDcgQEAgc3RhdGljIHZvaWQgX2ZyZWVfcGVyY3B1X2FyZWEoc3Ry
dWN0IHJjdV9oZWFkICpoZWFkKQogewogICAgIHN0cnVjdCBmcmVlX2luZm8gKmluZm8gPSBjb250
YWluZXJfb2YoaGVhZCwgc3RydWN0IGZyZWVfaW5mbywgcmN1KTsKICAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gaW5mby0+Y3B1OwotICAgIGNoYXIgKnAgPSBfX3Blcl9jcHVfc3RhcnQgKyBfX3Blcl9j
cHVfb2Zmc2V0W2NwdV07CisgICAgY2hhciAqcCA9IChjaGFyICopKFNZTUJPTChfX3Blcl9jcHVf
c3RhcnQpICsgX19wZXJfY3B1X29mZnNldFtjcHVdKTsKIAogICAgIGZyZWVfeGVuaGVhcF9wYWdl
cyhwLCBQRVJDUFVfT1JERVIpOwogICAgIF9fcGVyX2NwdV9vZmZzZXRbY3B1XSA9IElOVkFMSURf
UEVSQ1BVX0FSRUE7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCmluZGV4IDU1YTI4OGYuLmM5OWE2MDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC05NzAsNyArOTcwLDcg
QEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkK
ICAgICAgICAgICogcmVzcGVjdGl2ZSByZXNlcnZlX2U4MjBfcmFtKCkgaW52b2NhdGlvbiBiZWxv
dy4KICAgICAgICAgICovCiAgICAgICAgIG1vZFttYmktPm1vZHNfY291bnRdLm1vZF9zdGFydCA9
IHZpcnRfdG9fbWZuKF9zdGV4dCk7Ci0gICAgICAgIG1vZFttYmktPm1vZHNfY291bnRdLm1vZF9l
bmQgPSBfXzJNX3J3ZGF0YV9lbmQgLSBfc3RleHQ7CisgICAgICAgIG1vZFttYmktPm1vZHNfY291
bnRdLm1vZF9lbmQgPSBTWU1CT0woX18yTV9yd2RhdGFfZW5kKSAtIFNZTUJPTChfc3RleHQpOwog
ICAgIH0KIAogICAgIG1vZHVsZXNfaGVhZHJvb20gPSBiemltYWdlX2hlYWRyb29tKGJvb3RzdHJh
cF9tYXAobW9kKSwgbW9kLT5tb2RfZW5kKTsKQEAgLTEwMzcsNyArMTAzNyw4IEBAIHZvaWQgX19p
bml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAq
IElzIHRoZSByZWdpb24gc2l6ZSBncmVhdGVyIHRoYW4gemVybyBhbmQgZG9lcyBpdCBiZWdpbgog
ICAgICAgICAgKiBhdCBvciBhYm92ZSB0aGUgZW5kIG9mIGN1cnJlbnQgWGVuIGltYWdlIHBsYWNl
bWVudD8KICAgICAgICAgICovCi0gICAgICAgIGlmICggKGVuZCA+IHMpICYmIChlbmQgLSByZWxv
Y19zaXplICsgWEVOX0lNR19PRkZTRVQgPj0gX19wYShfZW5kKSkgKQorICAgICAgICBpZiAoIChl
bmQgPiBzKSAmJiAoZW5kIC0gcmVsb2Nfc2l6ZSArIFhFTl9JTUdfT0ZGU0VUID49CisgICAgICAg
ICAgICAgX19wYShfZW5kKSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBsNF9wZ2VudHJ5X3Qg
KnBsNGU7CiAgICAgICAgICAgICBsM19wZ2VudHJ5X3QgKnBsM2U7CkBAIC0xMDY1LDcgKzEwNjYs
OCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9w
KQogICAgICAgICAgICAgICogZGF0YSB1bnRpbCBhZnRlciB3ZSBoYXZlIHN3aXRjaGVkIHRvIHRo
ZSByZWxvY2F0ZWQgcGFnZXRhYmxlcyEKICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgYmFy
cmllcigpOwotICAgICAgICAgICAgbW92ZV9tZW1vcnkoZSArIFhFTl9JTUdfT0ZGU0VULCBYRU5f
SU1HX09GRlNFVCwgX2VuZCAtIF9zdGFydCwgMSk7CisgICAgICAgICAgICBtb3ZlX21lbW9yeShl
ICsgWEVOX0lNR19PRkZTRVQsIFhFTl9JTUdfT0ZGU0VULAorICAgICAgICAgICAgICAgICAgICAg
ICAgU1lNQk9MKF9lbmQpIC0gU1lNQk9MKF9zdGFydCksIDEpOwogCiAgICAgICAgICAgICAvKiBX
YWxrIGluaXRpYWwgcGFnZXRhYmxlcywgcmVsb2NhdGluZyBwYWdlIGRpcmVjdG9yeSBlbnRyaWVz
LiAqLwogICAgICAgICAgICAgcGw0ZSA9IF9fdmEoX19wYShpZGxlX3BnX3RhYmxlKSk7CkBAIC0x
MzgwLDcgKzEzODIsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25l
ZCBsb25nIG1iaV9wKQogICAgIH0KICNlbmRpZgogCi0gICAgeGVuX3ZpcnRfZW5kID0gKCh1bnNp
Z25lZCBsb25nKV9lbmQgKyAoMVVMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkgLSAxKSAmCisgICAg
eGVuX3ZpcnRfZW5kID0gKFNZTUJPTChfZW5kKSArCisgICAgICAgICAgICAgICAgICAgICgxVUwg
PDwgTDJfUEFHRVRBQkxFX1NISUZUKSAtIDEpICYKICAgICAgICAgICAgICAgICAgICB+KCgxVUwg
PDwgTDJfUEFHRVRBQkxFX1NISUZUKSAtIDEpOwogICAgIGRlc3Ryb3lfeGVuX21hcHBpbmdzKHhl
bl92aXJ0X2VuZCwgWEVOX1ZJUlRfU1RBUlQgKyBCT09UU1RSQVBfTUFQX0JBU0UpOwogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpp
bmRleCA1NjdjZWNlLi5jYWM0ZGRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTgxMSw3ICs4MTEsNyBAQCBzdGF0aWMg
aW50IHNldHVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICBjb25zdCBj
aGFyICpwdHI7CiAKICAgICAgICAgZm9yICggcmMgPSAwLCBwdHIgPSBfc3RleHRlbnRyeTsKLSAg
ICAgICAgICAgICAgIXJjICYmIHB0ciA8IF9ldGV4dGVudHJ5OyBwdHIgKz0gUEFHRV9TSVpFICkK
KyAgICAgICAgICAgICAgIXJjICYmIFNZTUJPTChwdHIpIDwgU1lNQk9MKF9ldGV4dGVudHJ5KTsg
cHRyICs9IFBBR0VfU0laRSApCiAgICAgICAgICAgICByYyA9IGNsb25lX21hcHBpbmcocHRyLCBy
cHQpOwogCiAgICAgICAgIGlmICggcmMgKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXJuZWwu
YyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5kZXggNTc2NmEwZi4uNzU5OWUyOSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9rZXJuZWwuYworKysgYi94ZW4vY29tbW9uL2tlcm5lbC5jCkBAIC0zMTIs
MTQgKzMxMiwxOCBAQCBleHRlcm4gY29uc3QgaW5pdGNhbGxfdCBfX2luaXRjYWxsX3N0YXJ0W10s
IF9fcHJlc21wX2luaXRjYWxsX2VuZFtdLAogdm9pZCBfX2luaXQgZG9fcHJlc21wX2luaXRjYWxs
cyh2b2lkKQogewogICAgIGNvbnN0IGluaXRjYWxsX3QgKmNhbGw7Ci0gICAgZm9yICggY2FsbCA9
IF9faW5pdGNhbGxfc3RhcnQ7IGNhbGwgPCBfX3ByZXNtcF9pbml0Y2FsbF9lbmQ7IGNhbGwrKyAp
CisgICAgZm9yICggY2FsbCA9IF9faW5pdGNhbGxfc3RhcnQ7CisJCSAgU1lNQk9MKGNhbGwpIDwg
U1lNQk9MKF9fcHJlc21wX2luaXRjYWxsX2VuZCk7CisJCSAgY2FsbCsrICkKICAgICAgICAgKCpj
YWxsKSgpOwogfQogCiB2b2lkIF9faW5pdCBkb19pbml0Y2FsbHModm9pZCkKIHsKICAgICBjb25z
dCBpbml0Y2FsbF90ICpjYWxsOwotICAgIGZvciAoIGNhbGwgPSBfX3ByZXNtcF9pbml0Y2FsbF9l
bmQ7IGNhbGwgPCBfX2luaXRjYWxsX2VuZDsgY2FsbCsrICkKKyAgICBmb3IgKCBjYWxsID0gX19w
cmVzbXBfaW5pdGNhbGxfZW5kOworCQkgIFNZTUJPTChjYWxsKSA8IFNZTUJPTChfX2luaXRjYWxs
X2VuZCk7CisJCSAgY2FsbCsrICkKICAgICAgICAgKCpjYWxsKSgpOwogfQogCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2xpYi5jIGIveGVuL2NvbW1vbi9saWIuYwppbmRleCA2MjMzMDIwLi5hYzVj
OTBhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2xpYi5jCisrKyBiL3hlbi9jb21tb24vbGliLmMK
QEAgLTQ5Myw3ICs0OTMsNyBAQCBleHRlcm4gY29uc3QgY3Rvcl9mdW5jX3QgX19jdG9yc19zdGFy
dFtdLCBfX2N0b3JzX2VuZFtdOwogdm9pZCBfX2luaXQgaW5pdF9jb25zdHJ1Y3RvcnModm9pZCkK
IHsKICAgICBjb25zdCBjdG9yX2Z1bmNfdCAqZjsKLSAgICBmb3IgKCBmID0gX19jdG9yc19zdGFy
dDsgZiA8IF9fY3RvcnNfZW5kOyArK2YgKQorICAgIGZvciAoIGYgPSBfX2N0b3JzX3N0YXJ0OyBT
WU1CT0woZikgPCBTWU1CT0woX19jdG9yc19lbmQpOyArK2YgKQogICAgICAgICAoKmYpKCk7CiAK
ICAgICAvKiBQdXR0aW5nIHRoaXMgaGVyZSBzZWVtcyBhcyBnb29kIChvciBiYWQpIGFzIGFueSBv
dGhlciBwbGFjZS4gKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9j
b21tb24vc2NoZWR1bGUuYwppbmRleCBhOTU3YzVlLi4wNjMwODZlIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC02OCw3ICs2
OCw3IEBAIERFRklORV9QRVJfQ1BVKHN0cnVjdCBzY2hlZHVsZXIgKiwgc2NoZWR1bGVyKTsKIERF
RklORV9QRVJfQ1BVKGNwdW1hc2tfdCwgY3B1bWFza19zY3JhdGNoKTsKIAogZXh0ZXJuIGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKl9fc3RhcnRfc2NoZWR1bGVyc19hcnJheVtdLCAqX19lbmRfc2No
ZWR1bGVyc19hcnJheVtdOwotI2RlZmluZSBOVU1fU0NIRURVTEVSUyAoX19lbmRfc2NoZWR1bGVy
c19hcnJheSAtIF9fc3RhcnRfc2NoZWR1bGVyc19hcnJheSkKKyNkZWZpbmUgTlVNX1NDSEVEVUxF
UlMgKFNZTUJPTChfX2VuZF9zY2hlZHVsZXJzX2FycmF5KSAtIFNZTUJPTChfX3N0YXJ0X3NjaGVk
dWxlcnNfYXJyYXkpKQogI2RlZmluZSBzY2hlZHVsZXJzIF9fc3RhcnRfc2NoZWR1bGVyc19hcnJh
eQogCiBzdGF0aWMgc3RydWN0IHNjaGVkdWxlciBfX3JlYWRfbW9zdGx5IG9wczsKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc3BpbmxvY2suYyBiL3hlbi9jb21tb24vc3BpbmxvY2suYwppbmRleCA2
YmM1MmQ3Li5kM2U5ZDNhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NwaW5sb2NrLmMKKysrIGIv
eGVuL2NvbW1vbi9zcGlubG9jay5jCkBAIC00NzQsNyArNDc0LDkgQEAgc3RhdGljIGludCBfX2lu
aXQgbG9ja19wcm9mX2luaXQodm9pZCkKIHsKICAgICBzdHJ1Y3QgbG9ja19wcm9maWxlICoqcTsK
IAotICAgIGZvciAoIHEgPSAmX19sb2NrX3Byb2ZpbGVfc3RhcnQ7IHEgPCAmX19sb2NrX3Byb2Zp
bGVfZW5kOyBxKysgKQorICAgIGZvciAoIHEgPSAmX19sb2NrX3Byb2ZpbGVfc3RhcnQ7CisJCSAg
U1lNQk9MKHEpIDwgU1lNQk9MKCZfX2xvY2tfcHJvZmlsZV9lbmQpOworCQkgIHErKyApCiAgICAg
ewogICAgICAgICAoKnEpLT5uZXh0ID0gbG9ja19wcm9maWxlX2dsYl9xLmVsZW1fcTsKICAgICAg
ICAgbG9ja19wcm9maWxlX2dsYl9xLmVsZW1fcSA9ICpxOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi92ZXJzaW9uLmMgYi94ZW4vY29tbW9uL3ZlcnNpb24uYwppbmRleCAyMjNjYjUyLi5kYzFkNDNl
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3ZlcnNpb24uYworKysgYi94ZW4vY29tbW9uL3ZlcnNp
b24uYwpAQCAtMTQ3LDE0ICsxNDcsMTQgQEAgc3RhdGljIGludCBfX2luaXQgeGVuX2J1aWxkX2lu
aXQodm9pZCkKICAgICBpbnQgcmM7CiAKICAgICAvKiAtLWJ1aWxkLWlkIGludm9rZWQgd2l0aCB3
cm9uZyBwYXJhbWV0ZXJzLiAqLwotICAgIGlmICggX19ub3RlX2dudV9idWlsZF9pZF9lbmQgPD0g
Jm5bMF0gKQorICAgIGlmICggU1lNQk9MKF9fbm90ZV9nbnVfYnVpbGRfaWRfZW5kKSA8PSBTWU1C
T0woJm5bMF0pICkKICAgICAgICAgcmV0dXJuIC1FTk9EQVRBOwogCiAgICAgLyogQ2hlY2sgZm9y
IGZ1bGwgTm90ZSBoZWFkZXIuICovCi0gICAgaWYgKCAmblsxXSA+PSBfX25vdGVfZ251X2J1aWxk
X2lkX2VuZCApCisgICAgaWYgKCBTWU1CT0woJm5bMV0pID49IFNZTUJPTChfX25vdGVfZ251X2J1
aWxkX2lkX2VuZCkgKQogICAgICAgICByZXR1cm4gLUVOT0RBVEE7CiAKLSAgICBzeiA9ICh2b2lk
ICopX19ub3RlX2dudV9idWlsZF9pZF9lbmQgLSAodm9pZCAqKW47CisgICAgc3ogPSBTWU1CT0wo
X19ub3RlX2dudV9idWlsZF9pZF9lbmQpIC0gU1lNQk9MKG4pOwogCiAgICAgcmMgPSB4ZW5fYnVp
bGRfaWRfY2hlY2sobiwgc3osICZidWlsZF9pZF9wLCAmYnVpbGRfaWRfbGVuKTsKIApkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi92aXJ0dWFsX3JlZ2lvbi5jIGIveGVuL2NvbW1vbi92aXJ0dWFsX3Jl
Z2lvbi5jCmluZGV4IGFhMjM5MTguLmRhOTliZmQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdmly
dHVhbF9yZWdpb24uYworKysgYi94ZW4vY29tbW9uL3ZpcnR1YWxfcmVnaW9uLmMKQEAgLTExOSw3
ICsxMTksNyBAQCB2b2lkIF9faW5pdCBzZXR1cF92aXJ0dWFsX3JlZ2lvbnMoY29uc3Qgc3RydWN0
IGV4Y2VwdGlvbl90YWJsZV9lbnRyeSAqc3RhcnQsCiAgICAgICAgIGNvbnN0IHN0cnVjdCBidWdf
ZnJhbWUgKnM7CiAKICAgICAgICAgcyA9IGJ1Z19mcmFtZXNbaSAtIDFdOwotICAgICAgICBzeiA9
IGJ1Z19mcmFtZXNbaV0gLSBzOworICAgICAgICBzeiA9IFNZTUJPTChidWdfZnJhbWVzW2ldKSAt
IFNZTUJPTChzKTsKIAogICAgICAgICBjb3JlLmZyYW1lW2kgLSAxXS5uX2J1Z3MgPSBzejsKICAg
ICAgICAgY29yZS5mcmFtZVtpIC0gMV0uYnVncyA9IHM7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy92cGNpL3ZwY2kuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCmluZGV4IDgyNjA3YmQuLmJj
MGNjYTYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCisrKyBiL3hlbi9kcml2
ZXJzL3ZwY2kvdnBjaS5jCkBAIC0zMyw3ICszMyw3IEBAIHN0cnVjdCB2cGNpX3JlZ2lzdGVyIHsK
ICNpZmRlZiBfX1hFTl9fCiBleHRlcm4gdnBjaV9yZWdpc3Rlcl9pbml0X3QgKmNvbnN0IF9fc3Rh
cnRfdnBjaV9hcnJheVtdOwogZXh0ZXJuIHZwY2lfcmVnaXN0ZXJfaW5pdF90ICpjb25zdCBfX2Vu
ZF92cGNpX2FycmF5W107Ci0jZGVmaW5lIE5VTV9WUENJX0lOSVQgKF9fZW5kX3ZwY2lfYXJyYXkg
LSBfX3N0YXJ0X3ZwY2lfYXJyYXkpCisjZGVmaW5lIE5VTV9WUENJX0lOSVQgKFNZTUJPTChfX2Vu
ZF92cGNpX2FycmF5KSAtIFNZTUJPTChfX3N0YXJ0X3ZwY2lfYXJyYXkpKQogCiB2b2lkIHZwY2lf
cmVtb3ZlX2RldmljZShzdHJ1Y3QgcGNpX2RldiAqcGRldikKIHsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRf
dGFibGUuaAppbmRleCAzNzQxNWI3Li42YzVlZGNjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJs
ZS5oCkBAIC0zMSw3ICszMSw4IEBAIHZvaWQgZ250dGFiX21hcmtfZGlydHkoc3RydWN0IGRvbWFp
biAqZCwgbWZuX3QgbWZuKTsKICAqIGVub3VnaCBzcGFjZSBmb3IgYSBsYXJnZSBncmFudCB0YWJs
ZQogICovCiAjZGVmaW5lIGdudHRhYl9kb20wX2ZyYW1lcygpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIG1pbl90KHVuc2lnbmVkIGludCwgb3B0X21h
eF9ncmFudF9mcmFtZXMsIFBGTl9ET1dOKF9ldGV4dCAtIF9zdGV4dCkpCisgICAgbWluX3QodW5z
aWduZWQgaW50LCBvcHRfbWF4X2dyYW50X2ZyYW1lcywgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgIFBGTl9ET1dOKFNZTUJPTChfZXRleHQpIC0gU1lNQk9MKF9zdGV4dCkp
KQogCiAjZGVmaW5lIGdudHRhYl9pbml0X2FyY2goZ3QpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAppbmRleCA5
NDBiNzRiLi5hMjFjODFhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCkBAIC0xNTEsNyArMTUxLDcgQEAgZXh0ZXJuIHZh
ZGRyX3QgeGVuaGVhcF92aXJ0X3N0YXJ0OwogI2VuZGlmCiAKICNkZWZpbmUgaXNfeGVuX2ZpeGVk
X21mbihtZm4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKChwZm5f
dG9fcGFkZHIobWZuKSA+PSB2aXJ0X3RvX21hZGRyKCZfc3RhcnQpKSAmJiAgICAgICBcCisgICAg
KChwZm5fdG9fcGFkZHIobWZuKSA+PSB2aXJ0X3RvX21hZGRyKCZfc3RhcnQpKSAmJiBcCiAgICAg
IChwZm5fdG9fcGFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKCZfZW5kKSkpCiAKICNkZWZpbmUg
cGFnZV9nZXRfb3duZXIoX3ApICAgIChfcCktPnYuaW51c2UuZG9tYWluCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4va2VybmVsLmggYi94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgKaW5kZXgg
NTQ4YjY0ZC4uY2QyNzAzMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaApAQCAtNjYsMjcgKzY2LDI3IEBACiB9KQogCiBl
eHRlcm4gY2hhciBfc3RhcnRbXSwgX2VuZFtdLCBzdGFydFtdOwotI2RlZmluZSBpc19rZXJuZWwo
cCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGNoYXIgKl9fcCA9IChjaGFyICop
KHVuc2lnbmVkIGxvbmcpKHApOyAgICAgXAotICAgIChfX3AgPj0gX3N0YXJ0KSAmJiAoX19wIDwg
X2VuZCk7ICAgICAgICAgICAgXAorI2RlZmluZSBpc19rZXJuZWwocCkgKHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgY29uc3QgdW5zaWduZWQgbG9u
ZyBfX3AgPSAodW5zaWduZWQgbG9uZykocCk7ICAgICAgICAgICAgICAgICAgIFwKKyAgICAoX19w
ID49IFNZTUJPTChfc3RhcnQpKSAmJiAoX19wIDwgU1lNQk9MKF9lbmQpKTsgICAgICAgICAgICBc
CiB9KQogCiBleHRlcm4gY2hhciBfc3RleHRbXSwgX2V0ZXh0W107Ci0jZGVmaW5lIGlzX2tlcm5l
bF90ZXh0KHApICh7ICAgICAgICAgICAgICAgICAgICBcCi0gICAgY2hhciAqX19wID0gKGNoYXIg
KikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCi0gICAgKF9fcCA+PSBfc3RleHQpICYmIChfX3Ag
PCBfZXRleHQpOyAgICAgICAgICBcCisjZGVmaW5lIGlzX2tlcm5lbF90ZXh0KHApICh7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBjb25zdCB1bnNpZ25lZCBs
b25nIF9fcCA9ICh1bnNpZ25lZCBsb25nKShwKTsgICAgICAgICAgICAgICAgICAgXAorICAgIChf
X3AgPj0gU1lNQk9MKF9zdGV4dCkpICYmIChfX3AgPCBTWU1CT0woX2V0ZXh0KSk7ICAgICAgICAg
IFwKIH0pCiAKIGV4dGVybiBjb25zdCBjaGFyIF9zcm9kYXRhW10sIF9lcm9kYXRhW107Ci0jZGVm
aW5lIGlzX2tlcm5lbF9yb2RhdGEocCkgKHsgICAgICAgICAgICAgICAgICBcCi0gICAgY29uc3Qg
Y2hhciAqX19wID0gKGNvbnN0IGNoYXIgKikodW5zaWduZWQgbG9uZykocCk7ICAgICBcCi0gICAg
KF9fcCA+PSBfc3JvZGF0YSkgJiYgKF9fcCA8IF9lcm9kYXRhKTsgICAgICBcCisjZGVmaW5lIGlz
X2tlcm5lbF9yb2RhdGEocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICBjb25zdCB1bnNpZ25lZCBsb25nIF9fcCA9ICh1bnNpZ25lZCBsb25nKShwKTsgICAg
ICAgICAgICAgICAgICAgXAorICAgIChfX3AgPj0gU1lNQk9MKF9zcm9kYXRhKSkgJiYgKF9fcCA8
IFNZTUJPTChfZXJvZGF0YSkpOyAgICAgIFwKIH0pCiAKIGV4dGVybiBjaGFyIF9zaW5pdHRleHRb
XSwgX2Vpbml0dGV4dFtdOwotI2RlZmluZSBpc19rZXJuZWxfaW5pdHRleHQocCkgKHsgICAgICAg
ICAgICAgICAgXAotICAgIGNoYXIgKl9fcCA9IChjaGFyICopKHVuc2lnbmVkIGxvbmcpKHApOyAg
ICAgXAotICAgIChfX3AgPj0gX3Npbml0dGV4dCkgJiYgKF9fcCA8IF9laW5pdHRleHQpOyAgXAor
I2RlZmluZSBpc19rZXJuZWxfaW5pdHRleHQocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgY29uc3QgdW5zaWduZWQgbG9uZyBfX3AgPSAodW5zaWduZWQgbG9u
ZykocCk7ICAgICAgICAgICAgICAgICAgIFwKKyAgICAoX19wID49IFNZTUJPTChfc2luaXR0ZXh0
KSkgJiYgKF9fcCA8IFNZTUJPTChfZWluaXR0ZXh0KSk7ICBcCiB9KQogCiBleHRlcm4gZW51bSBz
eXN0ZW1fc3RhdGUgewotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:16:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gMLQv-0004wS-Ex; Mon, 12 Nov 2018 23:15:53 +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=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMLQu-0004wG-0r
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 23:15:52 +0000
X-Inumbo-ID: e0121862-e6d0-11e8-83e2-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e0121862-e6d0-11e8-83e2-12d6303a7972;
 Mon, 12 Nov 2018 23:15:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMLQh-00018D-R7; Mon, 12 Nov 2018 23:15:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMLQh-000678-J0; Mon, 12 Nov 2018 23:15:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMLQh-00071v-IN; Mon, 12 Nov 2018 23:15:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129856-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=da2c81ee96eba5d5c8ef91fd870ac98d3cf72beb
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 23:15:39 +0000
Subject: [Xen-devel] [ovmf test] 129856: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTg1NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk4NTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZGEyYzgxZWU5NmViYTVkNWM4ZWY5MWZkODcwYWM5OGQzY2Y3MmJlYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDYgZGF5cyAgIDM2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTg1NiAgMjAxOC0xMS0xMiAxNzo0MToyMCBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:36:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23:36: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-devel-bounces@lists.xenproject.org>)
	id 1gMLl7-0006gP-DF; Mon, 12 Nov 2018 23:36: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLl5-0006gK-TQ
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:36:43 +0000
X-Inumbo-ID: cef601e4-e6d3-11e8-9e47-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cef601e4-e6d3-11e8-9e47-12d6303a7972;
 Mon, 12 Nov 2018 23:36:42 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 61D81224E0;
 Mon, 12 Nov 2018 23:36:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542065801;
 bh=Exh9Ka+0hTxvSOTJEe4njPEJ0QLKus9R7xj19o9iFWU=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=OYpp6tAcRkAgc+IicwKLQzmZDZ+rXD0/RQx4FnRL9+6NvVfXQTP1OqyKzyyKJvlZ8
 Et8Vc3WIr9OT33qDM2CkbyMWul2GCleAxy9Ga/p6N+9P9vT1p6+5KNxmrljh+WGFqE
 4ejIo5lVTCOWz6PT5Zh1HcC5T90u3O2kMlVpJ3/Q=
Date: Mon, 12 Nov 2018 15:36:40 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <bada26b6-ca13-35eb-30aa-77356f114e4d@arm.com>
Message-ID: <alpine.DEB.2.10.1811121533510.8259@sstabellini-ThinkPad-X260>
References: <20181008183352.16291-1-julien.grall@arm.com>
 <20181008183352.16291-10-julien.grall@arm.com>
 <alpine.DEB.2.10.1811021531060.18518@sstabellini-ThinkPad-X260>
 <ecb491ab-313d-de21-bc97-6e578aa6df77@arm.com>
 <alpine.DEB.2.10.1811050934140.18518@sstabellini-ThinkPad-X260>
 <21a4b3d5-b054-f215-2839-2a9f8fbaa01a@arm.com>
 <bada26b6-ca13-35eb-30aa-77356f114e4d@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1383830356-1542065801=:8259"
Subject: Re: [Xen-devel] [RFC 09/16] xen/arm: p2m: Introduce a function to
 resolve translation fault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1383830356-1542065801=:8259
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Mon, 12 Nov 2018, Julien Grall wrote:
> Hi Stefano,
> 
> On 11/6/18 2:20 PM, Julien Grall wrote:
> > On 05/11/2018 17:56, Stefano Stabellini wrote:
> > > On Mon, 5 Nov 2018, Julien Grall wrote:
> > > > On 02/11/2018 23:27, Stefano Stabellini wrote:
> > > > > On Mon, 8 Oct 2018, Julien Grall wrote:
> > > > > 
> > > > > > +    /*
> > > > > > +     * Now that the work on the entry is done, set the valid bit to
> > > > > > prevent
> > > > > > +     * another fault on that entry.
> > > > > > +     */
> > > > > > +    resolved = true;
> > > > > > +    entry.p2m.valid = 1;
> > > > > > +
> > > > > > +    p2m_write_pte(table + offsets[level], entry, p2m->clean_pte);
> > > > > > +
> > > > > > +    /*
> > > > > > +     * No need to flush the TLBs as the modified entry had the
> > > > > > valid bit
> > > > > > +     * unset.
> > > > > > +     */
> > > > > > +
> > > > > > +out_unmap:
> > > > > > +    unmap_domain_page(table);
> > > > > > +
> > > > > > +out:
> > > > > > +    p2m_write_unlock(p2m);
> > > > > > +
> > > > > > +    return resolved;
> > > > > > +}
> > > > > > +
> > > > > >    static inline int p2m_insert_mapping(struct domain *d,
> > > > > >                                         gfn_t start_gfn,
> > > > > >                                         unsigned long nr,
> > > 
> > > 
> > > We probably want to update the comment on top of the call to
> > > p2m_resolve_translation_fault:
> > 
> > Whoops. I will fix it.
> 
> Looking at this again. I think the comment on top of the call to
> p2m_resolve_translation_fault still makes sense. Feel free to suggest an
> update of the comment if you think it is not enough.

        /*
         * The PT walk may have failed because someone was playing with
         * the Stage-2 page table or because the valid bit was left
         * unset to track memory accesses. In these cases, we want to
         * return to the guest.
         */
--8323329-1383830356-1542065801=:8259
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1383830356-1542065801=:8259--


From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:38:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23:38: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-devel-bounces@lists.xenproject.org>)
	id 1gMLn0-0006mZ-TQ; Mon, 12 Nov 2018 23:38:42 +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=qidy=nx=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMLn0-0006mP-Dm
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 23:38:42 +0000
X-Inumbo-ID: 1554b270-e6d4-11e8-81ad-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1554b270-e6d4-11e8-81ad-12d6303a7972;
 Mon, 12 Nov 2018 23:38:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMLmv-0001Yb-Ho; Mon, 12 Nov 2018 23:38:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMLmv-0006fX-3r; Mon, 12 Nov 2018 23:38:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMLmv-0002Kh-3D; Mon, 12 Nov 2018 23:38:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gMLmv-0002Kh-3D@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Nov 2018 23:38:37 +0000
Subject: [Xen-devel] [xen-unstable-smoke bisection] complete build-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6267586759308246288=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable-smoke
xenbranch xen-unstable-smoke
job build-amd64
testid xen-build

Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
  Bug not present: c49338ef287c44113476d4c6ccaad7fa2924f8c7
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/129888/


  commit c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
  Author: Andrew Cooper <andrew.cooper3@citrix.com>
  Date:   Thu Jul 19 16:50:03 2018 +0100
  
      libx86: Split x86_cpuid_policy_fill_native() out of calculate_raw_policy()
      
      This will shortly be wanted by the userspace emulator harnesses as well.
      
      Consolidate the cpuid{,_count}_leaf() helpers beside the structure definition,
      rather than having them scattered throughout Xen.
      
      Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
      Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
      Acked-by: Jan Beulich <jbeulich@suse.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-amd64.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable-smoke/build-amd64.xen-build --summary-out=tmp/129888.bisection-summary --basis-template=129852 --blessings=real,real-bisect xen-unstable-smoke build-amd64 xen-build
Searching for failure / basis pass:
 129861 fail [host=albana1] / 129852 [host=godello1] 129846 [host=huxelrebe1] 129836 [host=godello0] 129727 [host=godello0] 129713 [host=huxelrebe1] 129702 ok.
Failure / basis pass flights: 129861 / 129702
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 011319e9ce110c70a3d52f2ea05e5eeb538c9e9e
Basis pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 55877a806f2fe7293779edb3a33ca6256edebed8
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66df56c1986-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#55877a806f2fe7293779edb3a33ca6256edebed8-011319e9ce110c70a3d52f2ea05e5eeb538c9e9e
Loaded 1001 nodes in revision graph
Searching for test results:
 129713 [host=huxelrebe1]
 129702 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 55877a806f2fe7293779edb3a33ca6256edebed8
 129727 [host=godello0]
 129852 [host=godello1]
 129846 [host=huxelrebe1]
 129836 [host=godello0]
 129871 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 3b97ba8fe9a39b02de24e502ef4f80b75276f2cc
 129879 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c49338ef287c44113476d4c6ccaad7fa2924f8c7
 129867 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 55877a806f2fe7293779edb3a33ca6256edebed8
 129886 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
 129873 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 96f6ee15ad7ca96472779fc5c083b4149495c584
 129861 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 011319e9ce110c70a3d52f2ea05e5eeb538c9e9e
 129869 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 011319e9ce110c70a3d52f2ea05e5eeb538c9e9e
 129874 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c6aae55786e138951daf25e14709895d8c166948
 129877 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
 129880 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
 129884 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c49338ef287c44113476d4c6ccaad7fa2924f8c7
 129887 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c49338ef287c44113476d4c6ccaad7fa2924f8c7
 129888 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
Searching for interesting versions
 Result found: flight 129702 (pass), for basis pass
 Result found: flight 129861 (fail), for basis failure
 Repro found: flight 129867 (pass), for basis pass
 Repro found: flight 129869 (fail), for basis failure
 0 revisions at d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c49338ef287c44113476d4c6ccaad7fa2924f8c7
No revisions left to test, checking graph state.
 Result found: flight 129879 (pass), for last pass
 Result found: flight 129880 (fail), for first failure
 Repro found: flight 129884 (pass), for last pass
 Repro found: flight 129886 (fail), for first failure
 Repro found: flight 129887 (pass), for last pass
 Repro found: flight 129888 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
  Bug not present: c49338ef287c44113476d4c6ccaad7fa2924f8c7
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/129888/


  commit c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
  Author: Andrew Cooper <andrew.cooper3@citrix.com>
  Date:   Thu Jul 19 16:50:03 2018 +0100
  
      libx86: Split x86_cpuid_policy_fill_native() out of calculate_raw_policy()
      
      This will shortly be wanted by the userspace emulator harnesses as well.
      
      Consolidate the cpuid{,_count}_leaf() helpers beside the structure definition,
      rather than having them scattered throughout Xen.
      
      Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
      Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
      Acked-by: Jan Beulich <jbeulich@suse.com>

Revision graph left in /home/logs/results/bisect/xen-unstable-smoke/build-amd64.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
129888: tolerable ALL FAIL

flight 129888 xen-unstable-smoke real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/129888/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-amd64                   6 xen-build               fail baseline untested


jobs:
 build-amd64                                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6267586759308246288==--

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:46:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23:46: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-devel-bounces@lists.xenproject.org>)
	id 1gMLuQ-0007es-N4; Mon, 12 Nov 2018 23:46: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLuP-0007ei-JC
 for xen-devel@lists.xenproject.org; Mon, 12 Nov 2018 23:46:21 +0000
X-Inumbo-ID: 27c8c53a-e6d5-11e8-a560-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 27c8c53a-e6d5-11e8-a560-12d6303a7972;
 Mon, 12 Nov 2018 23:46:20 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B581D22419;
 Mon, 12 Nov 2018 23:46:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542066380;
 bh=QKt/O5ZUZals22Yc56GFniZX7c4KPQfYMt1Uy6Pnn6k=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=wk/54k8s4HaPDTJuJ/XTZpPu8FkDFe+bkpaoamuv3RFoyTORwdZC/CM7NiM5N/EJY
 /pYMWz1r0gku6aTL+IzsaYSjs6sLZvWkl47lH0RpYPMiCXpDYXeyhamRpRWDBFw7s4
 I/Zbjvcd5yWQCgnXfV4ZihH8kbAVkLkASdcF8dUA=
Date: Mon, 12 Nov 2018 15:46:19 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <baca24a8-a950-9f5f-e1c8-6551a5be6636@arm.com>
Message-ID: <alpine.DEB.2.10.1811121540020.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <baca24a8-a950-9f5f-e1c8-6551a5be6636@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, dm@aggios.com, saeed.nowshadi@xilinx.com,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDEx
LzEyLzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gV2hlbiBEb20wIGZp
bmFsaXplcyBpdHMgc3VzcGVuZCBwcm9jZWR1cmUgdGhlIHN1c3BlbmQgb2YgWGVuIGlzCj4gPiB0
cmlnZ2VyZWQgYnkgY2FsbGluZyBzeXN0ZW1fc3VzcGVuZCgpLiBEb20wIGZpbmFsaXplcyB0aGUg
c3VzcGVuZCBmcm9tCj4gPiBpdHMgYm9vdCBjb3JlIChWQ1BVIzApLCB3aGljaCBjb3VsZCBiZSBt
YXBwZWQgdG8gYW55IHBoeXNpY2FsIENQVSwKPiA+IGkuZS4gdGhlIHN5c3RlbV9zdXNwZW5kKCkg
ZnVuY3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkgYW55IHBoeXNpY2FsCj4gPiBDUFUuIFNpbmNl
IFhlbiBzdXNwZW5kIHByb2NlZHVyZSBoYXMgdG8gYmUgcnVuIGJ5IHRoZSBib290IENQVQo+ID4g
KG5vbi1ib290IENQVXMgd2lsbCBiZSBkaXNhYmxlZCBhdCBzb21lIHBvaW50IGluIHN1c3BlbmQg
cHJvY2VkdXJlKSwKPiA+IHN5c3RlbV9zdXNwZW5kKCkgZXhlY3V0aW9uIGhhcyB0byBjb250aW51
ZSBvbiBDUFUjMC4KPiAKPiBOb3RoaW5nIGluIHRoZSBkb21haW5fc3VzcGVuZCBjb2RlIGNoZWNr
cyB0aGF0IGRvbWFpbl9zdXNwZW5kIGlzIGNhbGxlZCBieQo+IHZDUFUwLiBJIGFsc28gY2FuJ3Qg
ZmluZCBhbnkgcmVzdHJpY3Rpb24gaW4gdGhlIFBTQ0kgc3BlYyB0byBydW4gb24gcENQVTAuIENh
bgo+IHlvdSBwcm92aWRlIG1vcmUgZGV0YWlscyB3aHkgdGhpcyByZXF1aXJlZD8KClRoZSBzcGVj
IHNheXMgdGhhdCAidG8gdXNlIHRoaXMgQVBJLCBhIGNhbGxpbmcgT1MgbXVzdCBwb3dlciBkb3du
IGFsbApidXQgb25lIGNvcmUgdGhyb3VnaCBjYWxscyB0byBDUFVfT0ZGIi4gSXQgaXMgbmF0dXJh
bCB0byB0aGluayB0aGF0IHRoZQpyZW1haW5pbmcgY29yZSB3b3VsZCBiZSAocGh5c2ljYWwgb3Ig
dmlydHVhbCkgY3B1MCwgYnV0IGFjdHVhbGx5IGl0IGlzCm5vdCBjbGVhcmx5IHN0YXRlZCBieSB0
aGUgc3BlYy4gRm9yIGRvbTAsIHdlIGNvdWxkIHNpbXBseSBjaGVjayB0aGF0Cm9ubHkgMSB2Y3B1
IGlzIGxlZnQgT04uICBGb3IgWGVuIGFuZCB0aGUgcGh5c2ljYWwgc3lzdGVtX3N1c3BlbmQgY2Fs
bCwKaXQgbWFrZXMgc2Vuc2UgdG8gbWFrZSB0aGUgY2FsbCBvbiBwY3B1MC4KCiAKPiA+IFdoZW4g
dGhlIHN5c3RlbV9zdXNwZW5kKCkgcmV0dXJucyAwLCBpdCBtZWFucyB0aGF0IHRoZSBzeXN0ZW0g
d2FzCj4gPiBzdXNwZW5kZWQgYW5kIGl0IGlzIGNvbWluZyBvdXQgb2YgdGhlIHJlc3VtZSBwcm9j
ZWR1cmUuIFJlZ2FyZGxlc3MKPiA+IG9mIHRoZSBzeXN0ZW1fc3VzcGVuZCgpIHJldHVybiB2YWx1
ZSwgYWZ0ZXIgdGhpcyBmdW5jdGlvbiByZXR1cm5zCj4gPiBYZW4gaXMgZnVsbHkgZnVuY3Rpb25h
bCwgYW5kIGl0cyBzdGF0ZSwgaW5jbHVkaW5nIGFsbCBkZXZpY2VzIGFuZCBkYXRhCj4gPiBzdHJ1
Y3R1cmVzLCBtYXRjaGVzIHRoZSBzdGF0ZSBwcmlvciB0byBjYWxsaW5nIHN5c3RlbV9zdXNwZW5k
KCkuCj4gPiBUaGUgc3RhdHVzIGlzIHJldHVybmVkIGJ5IHN5c3RlbV9zdXNwZW5kKCkgZm9yIGRl
YnVnZ2luZy9sb2dnaW5nCj4gPiBwdXJwb3NlcyBhbmQgZnVuY3Rpb24gcHJvdG90eXBlIGNvbXBh
dGliaWxpdHkuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVs
YS5zaW1vbm92aWNAYWdnaW9zLmNvbT4KPiA+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRp
IDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+ID4gLS0tCj4gPiAgIHhlbi9hcmNoL2FybS9z
dXNwZW5kLmMgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgIDEg
ZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vc3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+ID4gaW5kZXggZjIz
MzhlNDFkYi4uMjFiNDVmODI0OCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9zdXNwZW5k
LmMKPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiA+IEBAIC0xMTIsMTEgKzExMiwy
MCBAQCBzdGF0aWMgdm9pZCB2Y3B1X3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVy
X3QKPiA+IGNpZCkKPiA+ICAgICAgIF9hcmNoX3NldF9pbmZvX2d1ZXN0KHYsICZjdHh0KTsKPiA+
ICAgfQo+ID4gICArLyogWGVuIHN1c3BlbmQuIE5vdGU6IGRhdGEgaXMgbm90IHVzZWQgKHN1c3Bl
bmQgaXMgdGhlIHN1c3BlbmQgdG8gUkFNKSAqLwo+ID4gK3N0YXRpYyBsb25nIHN5c3RlbV9zdXNw
ZW5kKHZvaWQgKmRhdGEpCj4gPiArewo+ID4gKyAgICBCVUdfT04oc3lzdGVtX3N0YXRlICE9IFNZ
U19TVEFURV9hY3RpdmUpOwo+ID4gKwo+ID4gKyAgICByZXR1cm4gLUVOT1NZUzsKPiA+ICt9Cj4g
PiArCj4gPiAgIGludDMyX3QgZG9tYWluX3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lz
dGVyX3QgY2lkKQo+ID4gICB7Cj4gPiAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKPiA+ICAgICAgIHN0
cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4gPiAgICAgICBib29sIGlzX3RodW1i
ID0gZXBvaW50ICYgMTsKPiA+ICsgICAgaW50IHN0YXR1czsKPiA+ICAgICAgICAgZHByaW50ayhY
RU5MT0dfREVCVUcsCj4gPiAgICAgICAgICAgICAgICJEb20lZCBzdXNwZW5kOiBlcG9pbnQ9MHgl
IlBSSXJlZ2lzdGVyIiwKPiA+IGNpZD0weCUiUFJJcmVnaXN0ZXIiXG4iLAo+ID4gQEAgLTE1Niw2
ICsxNjUsMzEgQEAgaW50MzJfdCBkb21haW5fc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVn
aXN0ZXJfdAo+ID4gY2lkKQo+ID4gICAgICAgICovCj4gPiAgICAgICB2Y3B1X2Jsb2NrX3VubGVz
c19ldmVudF9wZW5kaW5nKGN1cnJlbnQpOwo+ID4gICArICAgIC8qIElmIHRoaXMgd2FzIGRvbTAg
dGhlIHdob2xlIHN5c3RlbSBzaG91bGQgc3VzcGVuZDogdHJpZ2dlciBYZW4KPiA+IHN1c3BlbmQg
Ki8KPiA+ICsgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+ID4gKyAgICB7Cj4gPiAr
ICAgICAgICAvKgo+ID4gKyAgICAgICAgICogc3lzdGVtX3N1c3BlbmQgc2hvdWxkIGJlIGNhbGxl
ZCB3aGVuIERvbTAgZmluYWxpemVzIHRoZSBzdXNwZW5kCj4gPiArICAgICAgICAgKiBwcm9jZWR1
cmUgZnJvbSBpdHMgYm9vdCBjb3JlIChWQ1BVIzApLiBIb3dldmVyLCBEb20wJ3MgVkNQVSMwCj4g
PiBjb3VsZAo+ID4gKyAgICAgICAgICogYmUgbWFwcGVkIHRvIGFueSBQQ1BVICh0aGlzIGZ1bmN0
aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIGJ5IGFueQo+ID4gUENQVSkuCj4gPiArICAgICAgICAgKiBU
aGUgc3VzcGVuZCBwcm9jZWR1cmUgaGFzIHRvIGJlIGZpbmFsaXplZCBieSB0aGUgUENQVSMwCj4g
PiAobm9uLWJvb3QKPiA+ICsgICAgICAgICAqIFBDUFVzIHdpbGwgYmUgZGlzYWJsZWQgZHVyaW5n
IHRoZSBzdXNwZW5kKS4KPiA+ICsgICAgICAgICAqLwo+ID4gKyAgICAgICAgc3RhdHVzID0gY29u
dGludWVfaHlwZXJjYWxsX29uX2NwdSgwLCBzeXN0ZW1fc3VzcGVuZCwgTlVMTCk7Cj4gPiArICAg
ICAgICAvKgo+ID4gKyAgICAgICAgICogSWYgYW4gZXJyb3IgaGFwcGVuZWQsIHRoZXJlIGlzIG5v
dGhpbmcgdGhhdCBuZWVkcyB0byBiZSBkb25lCj4gPiBoZXJlCj4gPiArICAgICAgICAgKiBiZWNh
dXNlIHRoZSBzeXN0ZW1fc3VzcGVuZCBhbHdheXMgcmV0dXJucyBpbiBmdWxseSBmdW5jdGlvbmFs
Cj4gPiBzdGF0ZQo+ID4gKyAgICAgICAgICogbm8gbWF0dGVyIHdoYXQgdGhlIG91dGNvbWUgb2Yg
c3VzcGVuZCBwcm9jZWR1cmUgaXMuIElmIHRoZQo+ID4gc3lzdGVtCj4gPiArICAgICAgICAgKiBz
dXNwZW5kZWQgc3VjY2Vzc2Z1bGx5IHRoZSBmdW5jdGlvbiB3aWxsIHJldHVybiAwIGFmdGVyIHRo
ZQo+ID4gcmVzdW1lLgo+ID4gKyAgICAgICAgICogT3RoZXJ3aXNlLCBpZiBhbiBlcnJvciBpcyBy
ZXR1cm5lZCBpdCBtZWFucyBYZW4gZGlkIG5vdAo+ID4gc3VzcGVuZGVkLAo+ID4gKyAgICAgICAg
ICogYnV0IGl0IGlzIHN0aWxsIGluIHRoZSBzYW1lIHN0YXRlIGFzIGlmIHRoZSBzeXN0ZW1fc3Vz
cGVuZCB3YXMKPiA+IG5ldmVyCj4gPiArICAgICAgICAgKiBjYWxsZWQuIFdlIGR1bXAgYSBkZWJ1
ZyBtZXNzYWdlIGluIGNhc2Ugb2YgYW4gZXJyb3IgZm9yCj4gPiBkZWJ1Z2dpbmcvCj4gPiArICAg
ICAgICAgKiBsb2dnaW5nIHB1cnBvc2UuCj4gPiArICAgICAgICAgKi8KPiA+ICsgICAgICAgIGlm
ICggc3RhdHVzICkKPiA+ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICJGYWlsZWQg
dG8gc3VzcGVuZCwgZXJybm89JWRcbiIsIHN0YXR1cyk7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICAg
ICAgIHJldHVybiBQU0NJX1NVQ0NFU1M7Cj4gPiAgIH0KPiA+ICAgCj4gCj4gLS0gCj4gSnVsaWVu
IEdyYWxsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 12 23:46:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Nov 2018 23:46: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-devel-bounces@lists.xenproject.org>)
	id 1gMLuR-0007ey-1I; Mon, 12 Nov 2018 23:46: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=b+dc=nx=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMLuP-0007ej-JR
 for xen-devel@lists.xen.org; Mon, 12 Nov 2018 23:46:21 +0000
X-Inumbo-ID: 27bdb032-e6d5-11e8-8baa-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 27bdb032-e6d5-11e8-8baa-12d6303a7972;
 Mon, 12 Nov 2018 23:46:20 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B581D22419;
 Mon, 12 Nov 2018 23:46:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542066380;
 bh=QKt/O5ZUZals22Yc56GFniZX7c4KPQfYMt1Uy6Pnn6k=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=wk/54k8s4HaPDTJuJ/XTZpPu8FkDFe+bkpaoamuv3RFoyTORwdZC/CM7NiM5N/EJY
 /pYMWz1r0gku6aTL+IzsaYSjs6sLZvWkl47lH0RpYPMiCXpDYXeyhamRpRWDBFw7s4
 I/Zbjvcd5yWQCgnXfV4ZihH8kbAVkLkASdcF8dUA=
Date: Mon, 12 Nov 2018 15:46:19 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <baca24a8-a950-9f5f-e1c8-6551a5be6636@arm.com>
Message-ID: <alpine.DEB.2.10.1811121540020.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <baca24a8-a950-9f5f-e1c8-6551a5be6636@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, dm@aggios.com, saeed.nowshadi@xilinx.com,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDEx
LzEyLzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gV2hlbiBEb20wIGZp
bmFsaXplcyBpdHMgc3VzcGVuZCBwcm9jZWR1cmUgdGhlIHN1c3BlbmQgb2YgWGVuIGlzCj4gPiB0
cmlnZ2VyZWQgYnkgY2FsbGluZyBzeXN0ZW1fc3VzcGVuZCgpLiBEb20wIGZpbmFsaXplcyB0aGUg
c3VzcGVuZCBmcm9tCj4gPiBpdHMgYm9vdCBjb3JlIChWQ1BVIzApLCB3aGljaCBjb3VsZCBiZSBt
YXBwZWQgdG8gYW55IHBoeXNpY2FsIENQVSwKPiA+IGkuZS4gdGhlIHN5c3RlbV9zdXNwZW5kKCkg
ZnVuY3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkgYW55IHBoeXNpY2FsCj4gPiBDUFUuIFNpbmNl
IFhlbiBzdXNwZW5kIHByb2NlZHVyZSBoYXMgdG8gYmUgcnVuIGJ5IHRoZSBib290IENQVQo+ID4g
KG5vbi1ib290IENQVXMgd2lsbCBiZSBkaXNhYmxlZCBhdCBzb21lIHBvaW50IGluIHN1c3BlbmQg
cHJvY2VkdXJlKSwKPiA+IHN5c3RlbV9zdXNwZW5kKCkgZXhlY3V0aW9uIGhhcyB0byBjb250aW51
ZSBvbiBDUFUjMC4KPiAKPiBOb3RoaW5nIGluIHRoZSBkb21haW5fc3VzcGVuZCBjb2RlIGNoZWNr
cyB0aGF0IGRvbWFpbl9zdXNwZW5kIGlzIGNhbGxlZCBieQo+IHZDUFUwLiBJIGFsc28gY2FuJ3Qg
ZmluZCBhbnkgcmVzdHJpY3Rpb24gaW4gdGhlIFBTQ0kgc3BlYyB0byBydW4gb24gcENQVTAuIENh
bgo+IHlvdSBwcm92aWRlIG1vcmUgZGV0YWlscyB3aHkgdGhpcyByZXF1aXJlZD8KClRoZSBzcGVj
IHNheXMgdGhhdCAidG8gdXNlIHRoaXMgQVBJLCBhIGNhbGxpbmcgT1MgbXVzdCBwb3dlciBkb3du
IGFsbApidXQgb25lIGNvcmUgdGhyb3VnaCBjYWxscyB0byBDUFVfT0ZGIi4gSXQgaXMgbmF0dXJh
bCB0byB0aGluayB0aGF0IHRoZQpyZW1haW5pbmcgY29yZSB3b3VsZCBiZSAocGh5c2ljYWwgb3Ig
dmlydHVhbCkgY3B1MCwgYnV0IGFjdHVhbGx5IGl0IGlzCm5vdCBjbGVhcmx5IHN0YXRlZCBieSB0
aGUgc3BlYy4gRm9yIGRvbTAsIHdlIGNvdWxkIHNpbXBseSBjaGVjayB0aGF0Cm9ubHkgMSB2Y3B1
IGlzIGxlZnQgT04uICBGb3IgWGVuIGFuZCB0aGUgcGh5c2ljYWwgc3lzdGVtX3N1c3BlbmQgY2Fs
bCwKaXQgbWFrZXMgc2Vuc2UgdG8gbWFrZSB0aGUgY2FsbCBvbiBwY3B1MC4KCiAKPiA+IFdoZW4g
dGhlIHN5c3RlbV9zdXNwZW5kKCkgcmV0dXJucyAwLCBpdCBtZWFucyB0aGF0IHRoZSBzeXN0ZW0g
d2FzCj4gPiBzdXNwZW5kZWQgYW5kIGl0IGlzIGNvbWluZyBvdXQgb2YgdGhlIHJlc3VtZSBwcm9j
ZWR1cmUuIFJlZ2FyZGxlc3MKPiA+IG9mIHRoZSBzeXN0ZW1fc3VzcGVuZCgpIHJldHVybiB2YWx1
ZSwgYWZ0ZXIgdGhpcyBmdW5jdGlvbiByZXR1cm5zCj4gPiBYZW4gaXMgZnVsbHkgZnVuY3Rpb25h
bCwgYW5kIGl0cyBzdGF0ZSwgaW5jbHVkaW5nIGFsbCBkZXZpY2VzIGFuZCBkYXRhCj4gPiBzdHJ1
Y3R1cmVzLCBtYXRjaGVzIHRoZSBzdGF0ZSBwcmlvciB0byBjYWxsaW5nIHN5c3RlbV9zdXNwZW5k
KCkuCj4gPiBUaGUgc3RhdHVzIGlzIHJldHVybmVkIGJ5IHN5c3RlbV9zdXNwZW5kKCkgZm9yIGRl
YnVnZ2luZy9sb2dnaW5nCj4gPiBwdXJwb3NlcyBhbmQgZnVuY3Rpb24gcHJvdG90eXBlIGNvbXBh
dGliaWxpdHkuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVs
YS5zaW1vbm92aWNAYWdnaW9zLmNvbT4KPiA+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRp
IDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+ID4gLS0tCj4gPiAgIHhlbi9hcmNoL2FybS9z
dXNwZW5kLmMgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgIDEg
ZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vc3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+ID4gaW5kZXggZjIz
MzhlNDFkYi4uMjFiNDVmODI0OCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9zdXNwZW5k
LmMKPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiA+IEBAIC0xMTIsMTEgKzExMiwy
MCBAQCBzdGF0aWMgdm9pZCB2Y3B1X3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVy
X3QKPiA+IGNpZCkKPiA+ICAgICAgIF9hcmNoX3NldF9pbmZvX2d1ZXN0KHYsICZjdHh0KTsKPiA+
ICAgfQo+ID4gICArLyogWGVuIHN1c3BlbmQuIE5vdGU6IGRhdGEgaXMgbm90IHVzZWQgKHN1c3Bl
bmQgaXMgdGhlIHN1c3BlbmQgdG8gUkFNKSAqLwo+ID4gK3N0YXRpYyBsb25nIHN5c3RlbV9zdXNw
ZW5kKHZvaWQgKmRhdGEpCj4gPiArewo+ID4gKyAgICBCVUdfT04oc3lzdGVtX3N0YXRlICE9IFNZ
U19TVEFURV9hY3RpdmUpOwo+ID4gKwo+ID4gKyAgICByZXR1cm4gLUVOT1NZUzsKPiA+ICt9Cj4g
PiArCj4gPiAgIGludDMyX3QgZG9tYWluX3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lz
dGVyX3QgY2lkKQo+ID4gICB7Cj4gPiAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKPiA+ICAgICAgIHN0
cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4gPiAgICAgICBib29sIGlzX3RodW1i
ID0gZXBvaW50ICYgMTsKPiA+ICsgICAgaW50IHN0YXR1czsKPiA+ICAgICAgICAgZHByaW50ayhY
RU5MT0dfREVCVUcsCj4gPiAgICAgICAgICAgICAgICJEb20lZCBzdXNwZW5kOiBlcG9pbnQ9MHgl
IlBSSXJlZ2lzdGVyIiwKPiA+IGNpZD0weCUiUFJJcmVnaXN0ZXIiXG4iLAo+ID4gQEAgLTE1Niw2
ICsxNjUsMzEgQEAgaW50MzJfdCBkb21haW5fc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVn
aXN0ZXJfdAo+ID4gY2lkKQo+ID4gICAgICAgICovCj4gPiAgICAgICB2Y3B1X2Jsb2NrX3VubGVz
c19ldmVudF9wZW5kaW5nKGN1cnJlbnQpOwo+ID4gICArICAgIC8qIElmIHRoaXMgd2FzIGRvbTAg
dGhlIHdob2xlIHN5c3RlbSBzaG91bGQgc3VzcGVuZDogdHJpZ2dlciBYZW4KPiA+IHN1c3BlbmQg
Ki8KPiA+ICsgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+ID4gKyAgICB7Cj4gPiAr
ICAgICAgICAvKgo+ID4gKyAgICAgICAgICogc3lzdGVtX3N1c3BlbmQgc2hvdWxkIGJlIGNhbGxl
ZCB3aGVuIERvbTAgZmluYWxpemVzIHRoZSBzdXNwZW5kCj4gPiArICAgICAgICAgKiBwcm9jZWR1
cmUgZnJvbSBpdHMgYm9vdCBjb3JlIChWQ1BVIzApLiBIb3dldmVyLCBEb20wJ3MgVkNQVSMwCj4g
PiBjb3VsZAo+ID4gKyAgICAgICAgICogYmUgbWFwcGVkIHRvIGFueSBQQ1BVICh0aGlzIGZ1bmN0
aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIGJ5IGFueQo+ID4gUENQVSkuCj4gPiArICAgICAgICAgKiBU
aGUgc3VzcGVuZCBwcm9jZWR1cmUgaGFzIHRvIGJlIGZpbmFsaXplZCBieSB0aGUgUENQVSMwCj4g
PiAobm9uLWJvb3QKPiA+ICsgICAgICAgICAqIFBDUFVzIHdpbGwgYmUgZGlzYWJsZWQgZHVyaW5n
IHRoZSBzdXNwZW5kKS4KPiA+ICsgICAgICAgICAqLwo+ID4gKyAgICAgICAgc3RhdHVzID0gY29u
dGludWVfaHlwZXJjYWxsX29uX2NwdSgwLCBzeXN0ZW1fc3VzcGVuZCwgTlVMTCk7Cj4gPiArICAg
ICAgICAvKgo+ID4gKyAgICAgICAgICogSWYgYW4gZXJyb3IgaGFwcGVuZWQsIHRoZXJlIGlzIG5v
dGhpbmcgdGhhdCBuZWVkcyB0byBiZSBkb25lCj4gPiBoZXJlCj4gPiArICAgICAgICAgKiBiZWNh
dXNlIHRoZSBzeXN0ZW1fc3VzcGVuZCBhbHdheXMgcmV0dXJucyBpbiBmdWxseSBmdW5jdGlvbmFs
Cj4gPiBzdGF0ZQo+ID4gKyAgICAgICAgICogbm8gbWF0dGVyIHdoYXQgdGhlIG91dGNvbWUgb2Yg
c3VzcGVuZCBwcm9jZWR1cmUgaXMuIElmIHRoZQo+ID4gc3lzdGVtCj4gPiArICAgICAgICAgKiBz
dXNwZW5kZWQgc3VjY2Vzc2Z1bGx5IHRoZSBmdW5jdGlvbiB3aWxsIHJldHVybiAwIGFmdGVyIHRo
ZQo+ID4gcmVzdW1lLgo+ID4gKyAgICAgICAgICogT3RoZXJ3aXNlLCBpZiBhbiBlcnJvciBpcyBy
ZXR1cm5lZCBpdCBtZWFucyBYZW4gZGlkIG5vdAo+ID4gc3VzcGVuZGVkLAo+ID4gKyAgICAgICAg
ICogYnV0IGl0IGlzIHN0aWxsIGluIHRoZSBzYW1lIHN0YXRlIGFzIGlmIHRoZSBzeXN0ZW1fc3Vz
cGVuZCB3YXMKPiA+IG5ldmVyCj4gPiArICAgICAgICAgKiBjYWxsZWQuIFdlIGR1bXAgYSBkZWJ1
ZyBtZXNzYWdlIGluIGNhc2Ugb2YgYW4gZXJyb3IgZm9yCj4gPiBkZWJ1Z2dpbmcvCj4gPiArICAg
ICAgICAgKiBsb2dnaW5nIHB1cnBvc2UuCj4gPiArICAgICAgICAgKi8KPiA+ICsgICAgICAgIGlm
ICggc3RhdHVzICkKPiA+ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICJGYWlsZWQg
dG8gc3VzcGVuZCwgZXJybm89JWRcbiIsIHN0YXR1cyk7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICAg
ICAgIHJldHVybiBQU0NJX1NVQ0NFU1M7Cj4gPiAgIH0KPiA+ICAgCj4gCj4gLS0gCj4gSnVsaWVu
IEdyYWxsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 00:02:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 00:02: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-devel-bounces@lists.xenproject.org>)
	id 1gMM9d-0001UO-NF; Tue, 13 Nov 2018 00:02: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMM9c-0001UB-M6
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 00:02:04 +0000
X-Inumbo-ID: 58fbbe0c-e6d7-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58fbbe0c-e6d7-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 00:02:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMM9X-0002ZX-Az; Tue, 13 Nov 2018 00:01:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMM9W-0007CD-UO; Tue, 13 Nov 2018 00:01:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMM9W-0006v1-Tl; Tue, 13 Nov 2018 00:01:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129870-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b7ae5c33e6b0c5849de9916bd4b15561be43b690
X-Osstest-Versions-That: xen=94bd9df0f7efad8038d99ec52ba56ecec4191248
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 00:01:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129870: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTg3MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTg3MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5ODUy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBiN2FlNWMzM2U2YjBjNTg0OWRlOTkxNmJkNGIx
NTU2MWJlNDNiNjkwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NGJk
OWRmMGY3ZWZhZDgwMzhkOTllYzUyYmE1NmVjZWM0MTkxMjQ4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMjk4NTIgIDIwMTgtMTEtMTIgMTY6MDA6MzcgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTI5ODYxICAyMDE4LTExLTEyIDE5OjAwOjUyIFogICAgMCBkYXlzICAgIDIgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5ODcwICAyMDE4LTExLTEyIDIxOjAwOjIzIFogICAg
MCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBE
YW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiN2FlNWMzM2U2YjBjNTg0OWRlOTkx
NmJkNGIxNTU2MWJlNDNiNjkwCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTm92IDkgMTM6NDY6MjcgMjAxOCArMDAwMAoKICAgIHg4
Ni9iYWRwYWdlOiBGaXggYmFkcGFnZS0+b3JkZXIgb3ZlcmZsb3cKICAgIAogICAgRm9yIG9yZGVy
IDMyIG9yIG1vcmUsIHRoZSBzaGlmdCB3aWxsIHRydW5jYXRlIGJlZm9yZSB0aGUgYWRkaXRpb24g
b2NjdXJzLgogICAgCiAgICBTcG90dGVkIGJ5IENvdmVyaXR5LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDAxMTMxOWU5Y2UxMTBjNzBhM2Q1MmYy
ZWEwNWU1ZWViNTM4YzllOWUKQXV0aG9yOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8u
bnNhLmdvdj4KRGF0ZTogICBGcmkgTm92IDIgMTM6NDY6MTEgMjAxOCAtMDQwMAoKICAgIGZsYXNr
L3BvbGljeTogYWxsb3cgZG9tMCB0byB1c2UgUEhZU0RFVk9QX3BjaV9tbWNmZ19yZXNlcnZlZAog
ICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cgpjb21taXQgMjdiZDVlZjVjOGFjMjc5MWVlOGJjODAzM2VlOGQ5OTRlYzZhNDk2ZgpB
dXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAg
VGh1IE9jdCAxOCAxMTozMDoyNyAyMDE4ICswMTAwCgogICAgeDg2L2NwdWlkOiBUaWUgU01BUCB0
byBOWCwgZm9yIHRoZSBzaGFkb3cgcGFnZXRhYmxlIGNvZGUKICAgIAogICAgTlggc3VwcG9ydCBp
biB0aGUgaG9zdCBpcyByZXF1aXJlZCBmb3IgdGhlIHNoYWRvdyBwYWdldGFibGUgY29kZSB0byBo
YW5kbGUKICAgIFNNQVAgY29ycmVjdGx5IGZvciBndWVzdHMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGZkMzVmMzJiNGI4YWU4
OTA4MGQyNDdiYzkwMWMxYjBhZDY2ZjM3YTgKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFRodSBKdWwgMTkgMTY6NTE6NTcgMjAxOCArMDEw
MAoKICAgIHRvb2xzL3g4NmVtdWw6IFVzZSBzdHJ1Y3QgY3B1aWRfcG9saWN5IGluIHRoZSB1c2Vy
c3BhY2UgdGVzdCBoYXJuZXNzZXMKICAgIAogICAgVGhpcyB3aWxsIHNob3J0bHkgYmUgcmVxdWly
ZWQgdG8gcGFzcyBpbnRvIHRoZSBlbXVsYXRvciBpdHNlbGYuCiAgICAKICAgIFNpbXBsaWZ5IHRo
ZSBzaGFyZWQgY3B1X2hhc18qIGhlbHBlcnMgYnkgcmVhZGluZyB0aGUgY29ycmVjdCBiaXQgb3V0
IG9mIHRoZQogICAgQ1BVSUQgcG9saWN5IGl0c2VsZi4KICAgIAogICAgTm8gKGludGVuZGVkKSBj
aGFuZ2UgaW4gYmVoYXZpb3VyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBjNjZlZjBmYmUxMmIzZTFlMmRhODQ5ZGQ4NWU1Yjdm
ZTNhYTgxZGU1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogICBUaHUgSnVsIDE5IDE2OjUwOjAzIDIwMTggKzAxMDAKCiAgICBsaWJ4ODY6IFNw
bGl0IHg4Nl9jcHVpZF9wb2xpY3lfZmlsbF9uYXRpdmUoKSBvdXQgb2YgY2FsY3VsYXRlX3Jhd19w
b2xpY3koKQogICAgCiAgICBUaGlzIHdpbGwgc2hvcnRseSBiZSB3YW50ZWQgYnkgdGhlIHVzZXJz
cGFjZSBlbXVsYXRvciBoYXJuZXNzZXMgYXMgd2VsbC4KICAgIAogICAgQ29uc29saWRhdGUgdGhl
IGNwdWlkeyxfY291bnR9X2xlYWYoKSBoZWxwZXJzIGJlc2lkZSB0aGUgc3RydWN0dXJlIGRlZmlu
aXRpb24sCiAgICByYXRoZXIgdGhhbiBoYXZpbmcgdGhlbSBzY2F0dGVyZWQgdGhyb3VnaG91dCBY
ZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IGM0OTMzOGVmMjg3YzQ0MTEzNDc2ZDRjNmNjYWFkN2ZhMjkyNGY4YzcKQXV0aG9y
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTm92
IDEyIDE3OjE0OjU3IDIwMTggKzAxMDAKCiAgICBndWVzdC9wdmg6IHNwZWNpYWwgY2FzZSB0aGUg
bG93IDFNQgogICAgCiAgICBXaGVuIHJ1bm5pbmcgYXMgYSBQVkggZ3Vlc3QgWGVuIG9ubHkgc3Bl
Y2lhbCBjYXNlcyB0aGUgdHJhbXBvbGluZQogICAgY29kZSBpbiB0aGUgbG93IDFNQiwgd2l0aG91
dCBhbHNvIHJlc2VydmluZyB0aGUgc3BhY2UgdXNlZCBieSB0aGUKICAgIHJlbG9jYXRlZCBtZXRh
ZGF0YSBvciB0aGUgdHJhbXBvbGluZSBzdGFjay4KICAgIAogICAgRml4IHRoaXMgYnkgYWx3YXlz
IHJlc2VydmluZyB0aGUgbG93IDFNQiByZWdhcmRsZXNzIG9mIHdoZXRoZXIgWGVuIGlzCiAgICBy
dW5uaW5nIGFzIGEgZ3Vlc3Qgb3IgbmF0aXZlbHkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBTZXJn
ZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCBjNmFhZTU1Nzg2ZTEzODk1MWRhZjI1ZTE0NzA5ODk1
ZDhjMTY2OTQ4CkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkRhdGU6ICAgTW9uIE5vdiAxMiAxNzoxMzo1NyAyMDE4ICswMTAwCgogICAgZ3Vlc3QvcHZoOiBm
aXggaGFuZGxpbmcgb2YgbXVsdGlib290IG1vZHVsZSBsaXN0CiAgICAKICAgIFdoZW4gYm9vdGlu
ZyBYZW4gYXMgYSBQVkggZ3Vlc3QgdGhlIGRhdGEgaW4gdGhlIFBWSCBzdGFydCBpbmZvCiAgICBz
dHJ1Y3R1cmUgaXMgY29waWVkIG92ZXIgdG8gYSBtdWx0aWJvb3Qgc3RydWN0dXJlIGFuZCBhIG1v
ZHVsZSBsaXN0CiAgICBhcnJheSB0aGF0IHJlc2lkZXMgaW4gdGhlIC5pbml0IHNlY3Rpb24gb2Yg
dGhlIFhlbiBpbWFnZS4gVGhlCiAgICByZXN1bHRpbmcgbXVsdGlib290IG1vZHVsZSBsaXN0IGlz
IHRoZW4gaGFuZGVkIHRvIHRoZSBnZW5lcmljIGJvb3QKICAgIHByb2Nlc3MgdXNpbmcgdGhlIHBo
eXNpY2FsIGFkZHJlc3MgaW4gbWJpLT5tb2RzX2FkZHIuCiAgICAKICAgIFRoaXMgd29ya3MgZmlu
ZSBhcyBsb25nIGFzIHRoZSBYZW4gaW1hZ2UgZG9lc24ndCByZWxvY2F0ZSBpdHNlbGYsIGlmCiAg
ICB0aGVyZSdzIHN1Y2ggYSByZWxvY2F0aW9uIHRoZSBwaHlzaWNhbCBhZGRyZXNzZXMgb2YgbXVs
dGlib290IG1vZHVsZQogICAgbGlzdCBpcyBubyBsb25nZXIgdmFsaWQuCiAgICAKICAgIEZpeCB0
aGlzIGJ5IGhhbmRpbmcgdGhlIHZpcnR1YWwgYWRkcmVzcyBvZiB0aGUgbW9kdWxlIGxpc3QgdG8g
dGhlCiAgICBnZW5lcmljIGJvb3QgcHJvY2VzcyBpbnN0ZWFkIG9mIGl0J3MgcGh5c2ljYWwgYWRk
cmVzcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 00:48:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 00:48: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-devel-bounces@lists.xenproject.org>)
	id 1gMMsV-0004jd-L3; Tue, 13 Nov 2018 00:48: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMMsU-0004jU-E0
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 00:48:26 +0000
X-Inumbo-ID: d366c84e-e6dd-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d366c84e-e6dd-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 00:48:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMMsP-0003Ra-H6; Tue, 13 Nov 2018 00:48:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMMsO-0000S2-Vy; Tue, 13 Nov 2018 00:48:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMMsO-0003C0-VG; Tue, 13 Nov 2018 00:48:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129761-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-armhf-armhf-xl-arndale:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7a4269707deb6ab22d488eb1a9eedae3ef88abc5
X-Osstest-Versions-That: linux=24c2342b8e51ab3185e68470709904150a1e3ee0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 00:48:20 +0000
Subject: [Xen-devel] [linux-4.4 test] 129761: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc2MSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTc2MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIDE2
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI5MTU5CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICA4
IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAg
ICAgICAgICAgN2E0MjY5NzA3ZGViNmFiMjJkNDg4ZWIxYTllZWRhZTNlZjg4YWJjNQpiYXNlbGlu
ZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMjRjMjM0MmI4ZTUxYWIzMTg1ZTY4NDcw
NzA5OTA0MTUwYTFlM2VlMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5MTU5ICAyMDE4LTEwLTMw
IDAwOjQzOjI4IFogICAxMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTc2MSAgMjAxOC0x
MS0xMCAxNjoxNzoyMSBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIEJyb3duIDxhYXJvbi5mLmJyb3du
QGludGVsLmNvbT4KICBBZHJpYW4gQnVuayA8YnVua0BrZXJuZWwub3JnPgogIEFsIFZpcm8gPHZp
cm9AemVuaXYubGludXgub3JnLnVrPgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFy
ZC5lZHU+CiAgQWxleGFuZGVyIER1eWNrIDxhZHV5Y2tAbWlyYW50aXMuY29tPgogIEFsZXhhbmRl
ciBTaGlzaGtpbiA8YWxleGFuZGVyLnNoaXNoa2luQGxpbnV4LmludGVsLmNvbT4KICBBbGV4ZWkg
U3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3JnPgogIEFuZHJlaSBPdGNoZXJldGlhbnNraSA8YW5k
cmVpLm90Y2hlcmV0aWFuc2tpQGludGVsLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4
LWZvdW5kYXRpb24ub3JnPgogIEFuZHJleSBSeWFiaW5pbiA8YXJ5YWJpbmluQHZpcnR1b3p6by5j
b20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJlbmQg
dmFuIFNwcmllbCA8YXJlbmQudmFuc3ByaWVsQGJyb2FkY29tLmNvbT4KICBBcm5hbGRvIENhcnZh
bGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRi
LmRlPgogIEFzaGlzaCBTYW1hbnQgPGFzaGlzaC5zYW1hbnRAb3JhY2xlLmNvbT4KICBBdXJlbGll
biBBcHRlbCA8YWFwdGVsQHN1c2UuY29tPgogIEJhYnUgTW9nZXIgPGJhYnUubW9nZXJAb3JhY2xl
LmNvbT4KICBCYXJ0bG9taWVqIFpvbG5pZXJraWV3aWN6IDxiLnpvbG5pZXJraWVAc2Ftc3VuZy5j
b20+CiAgQmVuIFNrZWdncyA8YnNrZWdnc0ByZWRoYXQuY29tPgogIEJqb3JuIEhlbGdhYXMgPGJo
ZWxnYWFzQGdvb2dsZS5jb20+CiAgQm9yaXMgQnJlemlsbG9uIDxib3Jpcy5icmV6aWxsb25AYm9v
dGxpbi5jb20+CiAgQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT4KICBD
aGFybGVzIEtlZXBheCA8Y2tlZXBheEBvcGVuc291cmNlLndvbGZzb25taWNyby5jb20+CiAgQ2hy
aXMgTWFzb24gPGNsbUBmYi5jb20+CiAgQ2hyaXN0aWFuIEdyw7Zua2UgPGMuZ3JvZW5rZUBpbmZv
ZGFzLmRlPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERhbmllbCBC
b3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGF2aWQgQWhlcm4gPGRzYWhlcm5AZ21h
aWwuY29tPgogIERhdmlkIEhlcnJtYW5uIDxkaC5oZXJybWFubkBnbWFpbC5jb20+CiAgRGF2aWQg
SG93ZWxscyA8ZGhvd2VsbHNAcmVkaGF0LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRh
dmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERtaXRyeSBU
b3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEbWl0cnkgVnl1a292IDxkdnl1
a292QGdvb2dsZS5jb20+CiAgRG91ZyBMZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgogIEVk
dWFyZG8gVmFsZW50aW4gPGVkdWJlenZhbEBnbWFpbC5jb20+CiAgRW1pbCBUYW50aWxvdiA8ZW1p
bC5zLnRhbnRpbG92QGludGVsLmNvbT4KICBFcmljIEJpZ2dlcnMgPGViaWdnZXJzQGdvb2dsZS5j
b20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEV1Z2VuaWEgRW1hbnRh
eWV2IDxldWdlbmlhQG1lbGxhbm94LmNvbT4KICBFd2FuIEQuIE1pbG5lIDxlbWlsbmVAcmVkaGF0
LmNvbT4KICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5iYWxiaUBpbnRlbC5jb20+CiAgRmVsaXBlIEJh
bGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZsb3JpYW4gRmFpbmVsbGkgPGYu
ZmFpbmVsbGlAZ21haWwuY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0Bn
bGlkZXIuYmU+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9y
Zz4KICBHdWlsbGF1bWUgTmF1bHQgPGcubmF1bHRAYWxwaGFsaW5rLmZyPgogIEd1c3Rhdm8gQS4g
Ui4gU2lsdmEgPGdhcnNpbHZhQGVtYmVkZGVkb3IuY29tPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEg
PGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFuZ2JpbiBMaXUgPGxpdWhhbmdiaW5AZ21haWwu
Y29tPgogIEhhbm5lcyBGcmVkZXJpYyBTb3dhIDxoYW5uZXNAc3RyZXNzaW5kdWt0aW9uLm9yZz4K
ICBIYW5zIFZlcmt1aWwgPGhhbnMudmVya3VpbEBjaXNjby5jb20+CiAgSGVpbmVyIEthbGx3ZWl0
IDxoa2FsbHdlaXQxQGdtYWlsLmNvbT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFu
YS5vcmcuYXU+CiAgSWRvIFNjaGltbWVsIDxpZG9zY2hAbWVsbGFub3guY29tPgogIEluZ28gTW9s
bmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBu
ZXRyb25vbWUuY29tPgogIEphbWVzIE1vcnJpcyA8amFtZXMubC5tb3JyaXNAb3JhY2xlLmNvbT4K
ICBKYXJra28gU2Fra2luZW4gPGphcmtrby5zYWtraW5lbkBsaW51eC5pbnRlbC5jb20+CiAgSmFz
b24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKYXkgVm9zYnVyZ2ggPGpheS52b3NidXJn
aEBjYW5vbmljYWwuY29tPgogIEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwu
Y29tPgogIEplZmYgTWFob25leSA8amVmZm1Ac3VzZS5jb20+CiAgSmlhLUp1IEJhaSA8YmFpamlh
anUxOTkwQDE2My5jb20+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJuZWwub3JnPgogIEppcmkgT2xz
YSA8am9sc2FAcmVkaGF0LmNvbT4KICBKb2UgU3RyaW5nZXIgPGpvZUBvdm4ub3JnPgogIEpvaGFu
IEhlZGJlcmcgPGpvaGFuLmhlZGJlcmdAaW50ZWwuY29tPgogIEpvaGFubmVzIEJlcmcgPGpvaGFu
bmVzLmJlcmdAaW50ZWwuY29tPgogIEpvbmF0aGFuIEJhc3NlcmkgPG1pc3Rlcmlra2l0QGdvb2ds
ZS5jb20+CiAgSnVsaWFuIFdpZWRtYW5uIDxqd2lAbGludXgudm5ldC5pYm0uY29tPgogIEthbGxl
IFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEtoYXpoaXNtZWwgS3VteWtvdiA8a2hhemh5
QGdvb2dsZS5jb20+CiAgS2ltbW8gUmF1dGtvc2tpIDxleHQta2ltbW8ucmF1dGtvc2tpQHZhaXNh
bGEuY29tPgogIEtvbnN0YW50aW4gS2hsZWJuaWtvdiA8a29jdDlpQGdtYWlsLmNvbT4KICBLcmlz
IExpbmRncmVuIDxrcmlzLmxpbmRncmVuQGdtYWlsLmNvbT4KICBMYW5jZSBSaWNoYXJkc29uIDxs
cmljaGFyZEByZWRoYXQuY29tPgogIExhdXJlbmNlIE9iZXJtYW4gPGxvYmVybWFuQHJlZGhhdC5j
b20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExp
bnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMdWJvbWlyIFJpbnRlbCA8
bGt1bmRyYWtAdjMuc2s+CiAgTHVjYSBDb2VsaG8gPGx1Y2lhbm8uY29lbGhvQGludGVsLmNvbT4K
ICBNYWNpZWogVy4gUm96eWNraSA8bWFjcm9AaW1ndGVjLmNvbT4KICBNYWNpZWogVy4gUm96eWNr
aSA8bWFjcm9AbGludXgtbWlwcy5vcmc+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNl
bG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgog
IE1hcmsgUnVzdGFkIDxtYXJrLmQucnVzdGFkQGludGVsLmNvbT4KICBNYXJrIFJ1dGxhbmQgPG1h
cmsucnV0bGFuZEBhcm0uY29tPgogIE1hcmsgU3ltcyA8bWFyay5zeW1zQGNpdHJpeC5jb20+CiAg
TWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4g
V2lsbGkgPG1hcnRpbkBzdHJvbmdzd2FuLm9yZz4KICBNYXRldXN6IEp1cmN6eWsgPG1qdXJjenlr
QGdvb2dsZS5jb20+CiAgTWF0aWFzIEthcmh1bWFhIDxtYXRpYXMua2FyaHVtYWFAZ21haWwuY29t
PgogIE1hdHQgRmxlbWluZyA8bWF0dEBjb2RlYmx1ZXByaW50LmNvLnVrPgogIE1hdHQgUmVkZmVh
cm4gPG1hdHQucmVkZmVhcm5AaW1ndGVjLmNvbT4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1j
aGVoYWJAb3NnLnNhbXN1bmcuY29tPgogIE1pa2FlbCBQZXR0ZXJzc29uIDxtaWtwZWxpbnV4QGdt
YWlsLmNvbT4KICBNaWtlIEtyYXZldHogPG1pa2Uua3JhdmV0ekBvcmFjbGUuY29tPgogIE1pa2hh
aWwgTmlraWZvcm92IDxqYWNreHZpaWNoYW9zQGdtYWlsLmNvbT4KICBNaWtsb3MgU3plcmVkaSA8
bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNeXVuZ0pvbyBIYW0gPG15dW5nam9vLmhhbUBzYW1zdW5n
LmNvbT4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5l
aWwgSG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+CiAgTmljb2xhcyBEaWNodGVsIDxuaWNv
bGFzLmRpY2h0ZWxANndpbmQuY29tPgogIE5pY29sYXMgUGl0cmUgPG5pY29AbGluYXJvLm9yZz4K
ICBOaWtsYXMgQ2Fzc2VsIDxuaWtsYXMuY2Fzc2VsQGxpbmFyby5vcmc+CiAgTmlrb2xheSBBbGVr
c2FuZHJvdiA8bmlrb2xheUBjdW11bHVzbmV0d29ya3MuY29tPgogIE9HQVdBIEhpcm9mdW1pIDxo
aXJvZnVtaUBtYWlsLnBhcmtuZXQuY28uanA+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNl
LmNvbT4KICBQYW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCb2xsZSA8cGVi
b2xsZUB0aXNjYWxpLm5sPgogIFBhdmVsIFJvc2tpbiA8cGxyb3NraW5AZ21haWwuY29tPgogIFBh
dmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFBldGVyIFMuIEhvdXNlbCA8
aG91c2VsQGFjbS5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVh
ZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBoaWwgQXVs
ZCA8cGF1bGRAcmVkaGF0LmNvbT4KICBQaGlsIFNjaG1pdHQgPHBoaWxsaXAuai5zY2htaXR0QGlu
dGVsLmNvbT4KICBQcmFyaXQgQmhhcmdhdmEgPHByYXJpdEByZWRoYXQuY29tPgogIFJhZmFlbCBK
LiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYWdoYXZhIEFkaXR5YSBS
ZW51a3VudGEgPFJhZ2hhdmFBZGl0eWEuUmVudWt1bnRhQG1pY3Jvc2VtaS5jb20+CiAgUmFsZiBC
YWVjaGxlIDxyYWxmQGxpbnV4LW1pcHMub3JnPgogIFJhc211cyBWaWxsZW1vZXMgPGxpbnV4QHJh
c211c3ZpbGxlbW9lcy5kaz4KICBSaWNoYXJkIENvY2hyYW4gPHJpY2hhcmRjb2NocmFuQGdtYWls
LmNvbT4KICBSaWNoYXJkIFdlaW5iZXJnZXIgPHJpY2hhcmRAbm9kLmF0PgogIFJvb3BhIFByYWJo
dSA8cm9vcGFAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxA
YXJtbGludXgub3JnLnVrPgogIFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgog
IFNhc2NoYSBIYXVlciA8cy5oYXVlckBwZW5ndXRyb25peC5kZT4KICBTYXNoYSBMZXZpbiA8c2Fz
aGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBUcmFuY2hldHRpIDxzdHJhbmNoZUBjb2RlYXVyb3JhLm9y
Zz4KICBTaGF3biBHdW8gPHNoYXduZ3VvQGtlcm5lbC5vcmc+CiAgU293bWluaSBWYXJhZGhhbiA8
c293bWluaS52YXJhZGhhbkBvcmFjbGUuY29tPgogIFNyaW5pdmFzIEthbmRhZ2F0bGEgPHNyaW5p
dmFzLmthbmRhZ2F0bGFAbGluYXJvLm9yZz4KICBTdGVmYW5vIEJyaXZpbyA8c2JyaXZpb0ByZWRo
YXQuY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+
CiAgU3RldmUgQ2FwcGVyIDxzdGV2ZS5jYXBwZXJAYXJtLmNvbT4KICBTdGV2ZSBGcmVuY2ggPHNt
ZnJlbmNoQGdtYWlsLmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoUmVkIEhhdCkgPHJvc3RlZHRAZ29v
ZG1pcy5vcmc+CiAgU3RldmVuIFJvc3RlZHQgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgVGFrYXNo
aSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRhcmlxIFRvdWthbiA8dGFyaXF0QG1lbGxhbm94LmNv
bT4KICBUZWp1biBIZW8gPHRqQGtlcm5lbC5vcmc+CiAgVGhhZGV1IExpbWEgZGUgU291emEgQ2Fz
Y2FyZG8gPGNhc2NhcmRvQGNhbm9uaWNhbC5jb20+CiAgVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdA
bnZpZGlhLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9t
YXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGJvb3RsaW4uY29tPgogIFRob21hcyBQZXRh
enpvbmkgPHRob21hcy5wZXRhenpvbmlAZnJlZS1lbGVjdHJvbnMuY29tPgogIFRpbG1hbiBTY2ht
aWR0IDx0aWxtYW5AaW1hcC5jYz4KICBUb2JpYXMgSGVyem9nIDx0LWhlcnpvZ0BnbXguZGU+CiAg
VmxhZGlzIERyb25vdiA8dmRyb25vdkByZWRoYXQuY29tPgogIFdBTkcgQ29uZyA8eGl5b3Uud2Fu
Z2NvbmdAZ21haWwuY29tPgogIFdlbndlbiBXYW5nIDx3YW5nNjQ5NUB1bW4uZWR1PgogIFdpbGwg
RGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFdpbGxpYW0gRGF1Y2h5IDx3aWxsaWFtQGdh
bmRpLm5ldD4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzOTA3IGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 00:50:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 00:50: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-devel-bounces@lists.xenproject.org>)
	id 1gMMus-0005U2-Ag; Tue, 13 Nov 2018 00:50: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMMur-0005Tq-DU
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 00:50:53 +0000
X-Inumbo-ID: 2b784aa5-e6de-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b784aa5-e6de-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 00:50:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMMup-0003Ty-06; Tue, 13 Nov 2018 00:50:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMMuo-0000Wv-Nf; Tue, 13 Nov 2018 00:50:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMMuo-00048M-N4; Tue, 13 Nov 2018 00:50:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129891-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=da2c81ee96eba5d5c8ef91fd870ac98d3cf72beb
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 00:50:50 +0000
Subject: [Xen-devel] [ovmf test] 129891: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTg5MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk4OTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZGEyYzgxZWU5NmViYTVkNWM4ZWY5MWZkODcwYWM5OGQzY2Y3MmJlYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDYgZGF5cyAgIDM3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTg1NiAgMjAxOC0xMS0xMiAxNzo0MToyMCBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 01:36:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 01:36: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-devel-bounces@lists.xenproject.org>)
	id 1gMNdC-0007I9-1f; Tue, 13 Nov 2018 01:36:42 +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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMNdA-0007Hz-C1
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 01:36:40 +0000
X-Inumbo-ID: 90ea8d3c-e6e4-11e8-8ef6-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 90ea8d3c-e6e4-11e8-8ef6-12d6303a7972;
 Tue, 13 Nov 2018 01:36:39 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8F5D22245E;
 Tue, 13 Nov 2018 01:36:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542072998;
 bh=O3AMHt3o5VDWRy+Yfro+ypxzV4IuRsdZqPsu+gzrBxo=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=uzMahlP3P7aY7cLHhVwieA291SpvKq290/2LMuwQMpGDuRDK+NQAEIHyCBjqN3Bxz
 hP1IRduz/YBGzaOrPsDEJdTVdO07DzlB54toWqns6BB7RlnAlSAIuCMyD5WfXH1Mp0
 yx70S3ZKzoLx3Yt9MzSXhrcHVU5tfykbMqMX+YoM=
Date: Mon, 12 Nov 2018 17:36:38 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <65d21faa-33be-621d-050d-54de04a0e97f@arm.com>
Message-ID: <alpine.DEB.2.10.1811121550210.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-16-git-send-email-mirela.simonovic@aggios.com>
 <65d21faa-33be-621d-050d-54de04a0e97f@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 15/18] xen/arm: Resume memory management on
 Xen resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, dm@aggios.com, saeed.nowshadi@xilinx.com,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDEx
LzEyLzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gVGhlIE1NVSBuZWVk
cyB0byBiZSBlbmFibGVkIGluIHRoZSByZXN1bWUgZmxvdyBiZWZvcmUgdGhlIGNvbnRleHQKPiA+
IGNhbiBiZSByZXN0b3JlZCAod2UgbmVlZCB0byBiZSBhYmxlIHRvIGFjY2VzcyB0aGUgY29udGV4
dCBkYXRhIGJ5Cj4gPiB2aXJ0dWFsIGFkZHJlc3MgaW4gb3JkZXIgdG8gcmVzdG9yZSBpdCkuIFRo
ZSBjb25maWd1cmF0aW9uIG9mIHN5c3RlbQo+ID4gcmVnaXN0ZXJzIHByaW9yIHRvIGJyYW5jaGlu
ZyB0byB0aGUgcm91dGluZSB0aGF0IHNldHMgdXAgdGhlIHBhZ2UKPiA+IHRhYmxlcyBpcyBjb3Bp
ZWQgZnJvbSB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TLgo+ID4gQWZ0ZXIgdGhlIE1NVSBpcyBl
bmFibGVkLCB0aGUgY29udGVudCBvZiBUVEJSMF9FTDIgaXMgY2hhbmdlZCB0bwo+ID4gcG9pbnQg
dG8gaW5pdF90dGJyIChwYWdlIHRhYmxlcyB1c2VkIGF0IHJ1bnRpbWUpLgo+ID4gCj4gPiBBdCBi
b290IHRoZSBpbml0X3R0YnIgdmFyaWFibGUgaXMgdXBkYXRlZCB3aGVuIGEgc2Vjb25kYXJ5IENQ
VSBpcwo+ID4gaG90cGx1Z2dlZC4gSW4gdGhlIHNjZW5hcmlvIHdoZXJlIHRoZXJlIGlzIG9ubHkg
b25lIHBoeXNpY2FsIENQVSBpbgo+ID4gdGhlIHN5c3RlbSwgdGhlIGluaXRfdHRiciB3b3VsZCBu
b3QgYmUgaW5pdGlhbGl6ZWQgZm9yIHRoZSB1c2UgaW4KPiA+IHJlc3VtZSBmbG93LiBUbyBnZXQg
dGhlIHZhcmlhYmxlIGluaXRpYWxpemVkIGluIGFsbCBzY2VuYXJpb3MgaW4gdGhpcwo+ID4gcGF0
Y2ggd2UgYWRkIHRoYXQgdGhlIGJvb3QgQ1BVIHVwZGF0ZXMgaW5pdF90dGJyIGFmdGVyIGl0IHNl
dHMgdGhlCj4gPiBwYWdlIHRhYmxlcyBmb3IgcnVudGltZS4KPiA+IAo+ID4gQWZ0ZXIgdGhlIG1l
bW9yeSBtYW5hZ2VtZW50IGlzIHJlc3VtZWQsIHRoZSBTQ1RMUl9XWE4gaW4gU0NUTFJfRUwyCj4g
PiBoYXMgdG8gYmUgc2V0IGluIG9yZGVyIHRvIGNvbmZpZ3VyZSB0aGF0IGEgbWFwcGluZyBjYW5u
b3QgYmUgYm90aAo+ID4gd3JpdGFibGUgYW5kIGV4ZWN1dGFibGUgKHRoaXMgd2FzIGNvbmZpZ3Vy
ZWQgcHJpb3IgdG8gc3VzcGVuZCkuCj4gPiBUaGlzIGlzIGRvbmUgdXNpbmcgYW4gZXhpc3Rpbmcg
ZnVuY3Rpb24gKG1tdV9pbml0X3NlY29uZGFyeV9jcHUpLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5
OiBNaXJlbGEgU2ltb25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KPiA+
IAo+ID4gLS0tCj4gPiBDaGFuZ2VzIGluIHYyOgo+ID4gCj4gPiAtIFBhdGNoIGZyb20gdjE6Cj4g
PiAiW1hFTiBQQVRDSCAxNy8yMV0geGVuL2FybTogU2V0IFNDVExSX1dYTiBpbiBTQ1RMUl9FTDIg
b24gcmVzdW1lIgo+ID4gaXMgc3F1YXNoZWQgd2l0aCB0aGlzIHBhdGNoLCBiZWNhdXNlIGl0IGlz
IGluZGVlZCByZWxhdGVkIHRvIHJlc3VtaW5nCj4gPiB0aGUgbWVtb3J5IG1hbmFnZW1lbnQKPiA+
IC0gU2luY2UgdGhlIG9yaWdpbmFsIHBhdGNoIHdhcyBuYW1lZCAnRW5hYmxlIHRoZSBNTVUnLCBh
bmQgdGhpcyBpcwo+ID4gbm90IG9ubHkgZW5hYmxpbmcgYW55bW9yZSwgYnV0IHRoZSBmdWxsIHJl
c3VtZSBvZiBmdW5jdGlvbmFsaXR5LCB0aGUKPiA+IGNvbW1pdCB0aXRsZSBhbmQgbWVzc2FnZSBp
cyBmaXhlZAo+ID4gLS0tCj4gPiAgIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgODgKPiA+
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ICAgeGVu
L2FyY2gvYXJtL21tLmMgICAgICAgICAgfCAgMSArCj4gPiAgIHhlbi9hcmNoL2FybS9zdXNwZW5k
LmMgICAgIHwgIDYgKysrKwo+ID4gICAzIGZpbGVzIGNoYW5nZWQsIDk1IGluc2VydGlvbnMoKykK
PiA+IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2Fy
Y2gvYXJtL2FybTY0L2VudHJ5LlMKPiA+IGluZGV4IGRiYzQ3MTc5MDMuLjVlZmEzMGU4ZWUgMTAw
NjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+ID4gKysrIGIveGVuL2Fy
Y2gvYXJtL2FybTY0L2VudHJ5LlMKPiA+IEBAIC0xLDYgKzEsNyBAQAo+ID4gICAjaW5jbHVkZSA8
YXNtL2FzbV9kZWZucy5oPgo+ID4gICAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KPiA+ICAgI2lu
Y2x1ZGUgPGFzbS9tYWNyb3MuaD4KPiA+ICsjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KPiA+ICAgI2lu
Y2x1ZGUgPGFzbS9yZWdzLmg+Cj4gPiAgICNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4KPiA+
ICAgI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgo+ID4gQEAgLTUzNCw2ICs1MzUsOTMgQEAgRU5UUlko
X19jb250ZXh0X3N3aXRjaCkKPiA+ICAgICAgICAgICByZXQKPiA+ICAgICBFTlRSWShoeXBfcmVz
dW1lKQo+ID4gKyAgICAgICAgbXNyICAgREFJRlNldCwgMHhmICAgICAgICAgICAvKiBEaXNhYmxl
IGFsbCBpbnRlcnJ1cHRzICovCj4gPiArCj4gPiArICAgICAgICB0bGJpICBhbGxlMgo+ID4gKyAg
ICAgICAgZHNiICAgc3kgICAgICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgY29tcGxldGlvbiBv
ZiBUTEIgZmx1c2ggKi8KPiA+ICsgICAgICAgIGlzYgo+ID4gKwo+ID4gKyAgICAgICAgbGRyICAg
eDAsID1zdGFydAo+ID4gKyAgICAgICAgYWRyICAgeDE5LCBzdGFydCAgICAgICAgICAgICAvKiB4
MTkgOj0gcGFkZHIgKHN0YXJ0KSAqLwo+ID4gKyAgICAgICAgc3ViICAgeDIwLCB4MTksIHgwICAg
ICAgICAgICAvKiB4MjAgOj0gcGh5cy1vZmZzZXQgKi8KPiA+ICsKPiA+ICsgICAgICAgIC8qIFhY
WFggY2FsbCBQUk9DSU5GT19jcHVfaW5pdCBoZXJlICovCj4gPiArCj4gPiArICAgICAgICAvKiBT
ZXQgdXAgbWVtb3J5IGF0dHJpYnV0ZSB0eXBlIHRhYmxlcyAqLwo+ID4gKyAgICAgICAgbGRyICAg
eDAsID1NQUlSVkFMCj4gPiArICAgICAgICBtc3IgICBtYWlyX2VsMiwgeDAKPiA+ICsKPiA+ICsg
ICAgICAgIC8qIFNldCB1cCBUQ1JfRUwyOgo+ID4gKyAgICAgICAgICogUFMgLS0gQmFzZWQgb24g
SURfQUE2NE1NRlIwX0VMMS5QQVJhbmdlCj4gPiArICAgICAgICAgKiBUb3AgYnl0ZSBpcyB1c2Vk
Cj4gPiArICAgICAgICAgKiBQVCB3YWxrcyB1c2UgSW5uZXItU2hhcmVhYmxlIGFjY2Vzc2VzLAo+
ID4gKyAgICAgICAgICogUFQgd2Fsa3MgYXJlIHdyaXRlLWJhY2ssIHdyaXRlLWFsbG9jYXRlIGlu
IGJvdGggY2FjaGUgbGV2ZWxzLAo+ID4gKyAgICAgICAgICogNDgtYml0IHZpcnR1YWwgYWRkcmVz
cyBzcGFjZSBnb2VzIHRocm91Z2ggdGhpcyB0YWJsZS4gKi8KPiA+ICsgICAgICAgIGxkciAgIHgw
LAo+ID4gPShUQ1JfUkVTMXxUQ1JfU0gwX0lTfFRDUl9PUkdOMF9XQldBfFRDUl9JUkdOMF9XQldB
fFRDUl9UMFNaKDY0LTQ4KSkKPiA+ICsgICAgICAgIC8qIElEX0FBNjRNTUZSMF9FTDFbMzowXSAo
UEFSYW5nZSkgY29ycmVzcG9uZHMgdG8gVENSX0VMMlsxODoxNl0KPiA+IChQUykgKi8KPiA+ICsg
ICAgICAgIG1ycyAgIHgxLCBJRF9BQTY0TU1GUjBfRUwxCj4gPiArICAgICAgICBiZmkgICB4MCwg
eDEsICMxNiwgIzMKPiA+ICsKPiA+ICsgICAgICAgIG1zciAgIHRjcl9lbDIsIHgwCj4gPiArCj4g
PiArICAgICAgICAvKiBTZXQgdXAgdGhlIFNDVExSX0VMMjoKPiA+ICsgICAgICAgICAqIEV4Y2Vw
dGlvbnMgaW4gTEUgQVJNLAo+ID4gKyAgICAgICAgICogTG93LWxhdGVuY3kgSVJRcyBkaXNhYmxl
ZCwKPiA+ICsgICAgICAgICAqIFdyaXRlLWltcGxpZXMtWE4gZGlzYWJsZWQgKGZvciBub3cpLAo+
ID4gKyAgICAgICAgICogRC1jYWNoZSBkaXNhYmxlZCAoZm9yIG5vdyksCj4gPiArICAgICAgICAg
KiBJLWNhY2hlIGVuYWJsZWQsCj4gPiArICAgICAgICAgKiBBbGlnbm1lbnQgY2hlY2tpbmcgZGlz
YWJsZWQsCj4gPiArICAgICAgICAgKiBNTVUgdHJhbnNsYXRpb24gZGlzYWJsZWQgKGZvciBub3cp
LiAqLwo+ID4gKyAgICAgICAgbGRyICAgeDAsID0oSFNDVExSX0JBU0UpCj4gPiArICAgICAgICBt
c3IgICBTQ1RMUl9FTDIsIHgwCj4gPiArCj4gPiArICAgICAgICAvKiBFbnN1cmUgdGhhdCBhbnkg
ZXhjZXB0aW9ucyBlbmNvdW50ZXJlZCBhdCBFTDIKPiA+ICsgICAgICAgICAqIGFyZSBoYW5kbGVk
IHVzaW5nIHRoZSBFTDIgc3RhY2sgcG9pbnRlciwgcmF0aGVyCj4gPiArICAgICAgICAgKiB0aGFu
IFNQX0VMMC4gKi8KPiA+ICsgICAgICAgIG1zciBzcHNlbCwgIzEKPiA+ICsKPiA+ICsgICAgICAg
IC8qIFJlYnVpbGQgdGhlIGJvb3QgcGFnZXRhYmxlJ3MgZmlyc3QtbGV2ZWwgZW50cmllcy4gVGhl
IHN0cnVjdHVyZQo+ID4gKyAgICAgICAgICogaXMgZGVzY3JpYmVkIGluIG1tLmMuCj4gPiArICAg
ICAgICAgKgo+ID4gKyAgICAgICAgICogQWZ0ZXIgdGhlIENQVSBlbmFibGVzIHBhZ2luZyBpdCB3
aWxsIGFkZCB0aGUgZml4bWFwIG1hcHBpbmcKPiA+ICsgICAgICAgICAqIHRvIHRoZXNlIHBhZ2Ug
dGFibGVzLCBob3dldmVyIHRoaXMgbWF5IGNsYXNoIHdpdGggdGhlIDE6MQo+ID4gKyAgICAgICAg
ICogbWFwcGluZy4gU28gZWFjaCBDUFUgbXVzdCByZWJ1aWxkIHRoZSBwYWdlIHRhYmxlcyBoZXJl
IHdpdGgKPiA+ICsgICAgICAgICAqIHRoZSAxOjEgaW4gcGxhY2UuICovCj4gPiArCj4gPiArICAg
ICAgICAvKiBJZiBYZW4gaXMgbG9hZGVkIGF0IGV4YWN0bHkgWEVOX1ZJUlRfU1RBUlQgdGhlbiB3
ZSBkb24ndAo+ID4gKyAgICAgICAgICogbmVlZCBhbiBhZGRpdGlvbmFsIDE6MSBtYXBwaW5nLCB0
aGUgdmlydHVhbCBtYXBwaW5nIHdpbGwKPiA+ICsgICAgICAgICAqIHN1ZmZpY2UuCj4gPiArICAg
ICAgICAgKi8KPiA+ICsgICAgICAgIGNtcCAgIHgxOSwgI1hFTl9WSVJUX1NUQVJUCj4gPiArICAg
ICAgICBjc2V0ICB4MjUsIGVxICAgICAgICAgICAgICAgIC8qIHgyNSA6PSBpZGVudGl0eSBtYXAg
aW4gcGxhY2UsIG9yCj4gPiBub3QgKi8KPiA+ICsKPiA+ICsgICAgICAgIC8qIFdyaXRlIFhlbidz
IFBUJ3MgcGFkZHIgaW50byBUVEJSMF9FTDIgKi8KPiA+ICsgICAgICAgIGxkciAgIHg0LCA9Ym9v
dF9wZ3RhYmxlICAgICAvKiB4ZW5fcGd0YWJsZSAgICAqLwo+ID4gKyAgICAgICAgYWRkICAgeDQs
IHg0LCB4MjAgICAgICAgICAgIC8qIHg0IDo9IHBhZGRyIChib290X3BhZ2V0YWJsZSkgKi8KPiA+
ICsgICAgICAgIG1zciAgIFRUQlIwX0VMMiwgeDQKPiA+ICsKPiA+ICsgICAgICAgIC8qIFNldCB1
cCBwYWdlIHRhYmxlcyAqLwo+ID4gKyAgICAgICAgYmwgICAgc2V0dXBfcGFnZV90YWJsZXMKPiA+
ICsKPiA+ICsgICAgICAgIGxkciAgIHgxLCA9bW11X3Jlc3VtZWQgICAgICAvKiBFeHBsaWNpdCB2
YWRkciwgbm90IFJJUC1yZWxhdGl2ZSAqLwo+ID4gKyAgICAgICAgbXJzICAgeDAsIFNDVExSX0VM
Mgo+ID4gKyAgICAgICAgb3JyICAgeDAsIHgwLCAjU0NUTFJfTSAgICAgIC8qIEVuYWJsZSBNTVUg
Ki8KPiA+ICsgICAgICAgIG9yciAgIHgwLCB4MCwgI1NDVExSX0MgICAgICAvKiBFbmFibGUgRC1j
YWNoZSAqLwo+ID4gKyAgICAgICAgZHNiICAgc3kgICAgICAgICAgICAgICAgICAgIC8qIEZsdXNo
IFBURSB3cml0ZXMgYW5kIGZpbmlzaCByZWFkcyAqLwo+ID4gKyAgICAgICAgbXNyICAgU0NUTFJf
RUwyLCB4MCAgICAgICAgIC8qIG5vdyBwYWdpbmcgaXMgZW5hYmxlZCAqLwo+ID4gKyAgICAgICAg
aXNiICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE5vdywgZmx1c2ggdGhlIGljYWNoZSAqLwo+
ID4gKyAgICAgICAgYnIgICAgeDEgICAgICAgICAgICAgICAgICAgIC8qIEdldCBhIHByb3BlciB2
YWRkciBpbnRvIFBDICovCj4gPiArCj4gPiArbW11X3Jlc3VtZWQ6Cj4gPiArICAgICAgICBsZHIg
ICB4NCwgPWluaXRfdHRiciAgICAgICAgIC8qIFZBIG9mIFRUQlIwX0VMMiBzdGFzaGVkIGJ5IENQ
VSAwICovCj4gCj4gV2hpbGUgSSBrbm93IHRoYXQgWGVuIGlzIHN3aXRjaGluZyBiZXR3ZWVuIHBh
Z2UtdGFibGVzIGluIHNvbWUgcGxhY2UsIHRoaXMKPiBzaG91bGQgbm90IGJlIGRvbmUuICBJbmRl
ZWQsIHN1Y2ggc2VxdWVuY2UgbWF5IGJyZWFrIGNvaGVyZW5jeSBvZiB0aGUgVExCcy4gSW4KPiBv
cmRlciB0byBhdm9pZCB0aGF0LCB5b3Ugd2FudCB0byBhcHBseSB0aGUgYnJlYWstYmVmb3JlLXNl
cXVlbmNlLiBJIGhhdmVuJ3QKPiBmdWxseSB0aGluayBob3cgdG8gc29sdmUgaXQgaW4gWGVuIHBy
b3Blcmx5IHRvZGF5Lgo+IAo+IEkgYW0gcXVpdGUgd29ycmllZCB0byBpbnRyb2R1Y2Ugc2ltbGFy
IHNlcXVlbmNlIGluIFhlbiBiZWZvcmUgZml4aW5nIHRoZQo+IGN1cnJlbnQgc2VxdWVuY2VzLgoK
V2UgY2FuIHR1cm4gdGhpcyBhc3NlbWJseSBjb2RlIGludG8gYSAubWFjcm8sIHNvIHRoYXQgYXQg
bGVhc3Qgd2hlbiB3ZQpnZXQgYXJvdW5kIHRvIGl0LCB3ZSBqdXN0IG5lZWQgdG8gZml4IGl0IG9u
ZSBwbGFjZS4gSW4gZmFjdCwgSSBub3RpY2VkCnRoYXQgdGhlIGNvZGUgc2VxdWVuY2UgcmlnaHQg
YmVmb3JlICJtbXVfcmVzdW1lZCIgYW5kIHRoZSBvbmUgcmlnaHQKYWZ0ZXIgYXJlIGJvdGggaW5k
ZW50aWNhbCB0byB0aGUgb25lcyBoZWFkLlMsIGl0IHdvdWxkIGJlIGdvb2QgdG8gYXZvaWQKdGhl
IGR1cGxpY2F0aW9uIGlmIHBvc3NpYmxlLgoKCj4gPiArICAgICAgICBsZHIgICB4NCwgW3g0XSAg
ICAgICAgICAgICAgIC8qIEFjdHVhbCB2YWx1ZSAqLwo+ID4gKyAgICAgICAgZHNiICAgc3kKPiA+
ICsgICAgICAgIG1zciAgIFRUQlIwX0VMMiwgeDQKPiA+ICsgICAgICAgIGRzYiAgIHN5Cj4gPiAr
ICAgICAgICBpc2IKPiA+ICsgICAgICAgIHRsYmkgIGFsbGUyCj4gPiArICAgICAgICBkc2IgICBz
eSAgICAgICAgICAgICAgICAgICAgIC8qIEVuc3VyZSBjb21wbGV0aW9uIG9mIFRMQiBmbHVzaCAq
Lwo+ID4gKyAgICAgICAgaXNiCj4gPiAgICAgICAgICAgYiAuCj4gPiAgICAgLyoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 01:36:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 01:36: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-devel-bounces@lists.xenproject.org>)
	id 1gMNdD-0007IF-BN; Tue, 13 Nov 2018 01:36: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMNdB-0007I4-Ks
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 01:36:41 +0000
X-Inumbo-ID: 90e274fb-e6e4-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90e274fb-e6e4-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 01:36:39 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8F5D22245E;
 Tue, 13 Nov 2018 01:36:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542072998;
 bh=O3AMHt3o5VDWRy+Yfro+ypxzV4IuRsdZqPsu+gzrBxo=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=uzMahlP3P7aY7cLHhVwieA291SpvKq290/2LMuwQMpGDuRDK+NQAEIHyCBjqN3Bxz
 hP1IRduz/YBGzaOrPsDEJdTVdO07DzlB54toWqns6BB7RlnAlSAIuCMyD5WfXH1Mp0
 yx70S3ZKzoLx3Yt9MzSXhrcHVU5tfykbMqMX+YoM=
Date: Mon, 12 Nov 2018 17:36:38 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <65d21faa-33be-621d-050d-54de04a0e97f@arm.com>
Message-ID: <alpine.DEB.2.10.1811121550210.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-16-git-send-email-mirela.simonovic@aggios.com>
 <65d21faa-33be-621d-050d-54de04a0e97f@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 15/18] xen/arm: Resume memory management on
 Xen resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, dm@aggios.com, saeed.nowshadi@xilinx.com,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDEx
LzEyLzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gVGhlIE1NVSBuZWVk
cyB0byBiZSBlbmFibGVkIGluIHRoZSByZXN1bWUgZmxvdyBiZWZvcmUgdGhlIGNvbnRleHQKPiA+
IGNhbiBiZSByZXN0b3JlZCAod2UgbmVlZCB0byBiZSBhYmxlIHRvIGFjY2VzcyB0aGUgY29udGV4
dCBkYXRhIGJ5Cj4gPiB2aXJ0dWFsIGFkZHJlc3MgaW4gb3JkZXIgdG8gcmVzdG9yZSBpdCkuIFRo
ZSBjb25maWd1cmF0aW9uIG9mIHN5c3RlbQo+ID4gcmVnaXN0ZXJzIHByaW9yIHRvIGJyYW5jaGlu
ZyB0byB0aGUgcm91dGluZSB0aGF0IHNldHMgdXAgdGhlIHBhZ2UKPiA+IHRhYmxlcyBpcyBjb3Bp
ZWQgZnJvbSB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TLgo+ID4gQWZ0ZXIgdGhlIE1NVSBpcyBl
bmFibGVkLCB0aGUgY29udGVudCBvZiBUVEJSMF9FTDIgaXMgY2hhbmdlZCB0bwo+ID4gcG9pbnQg
dG8gaW5pdF90dGJyIChwYWdlIHRhYmxlcyB1c2VkIGF0IHJ1bnRpbWUpLgo+ID4gCj4gPiBBdCBi
b290IHRoZSBpbml0X3R0YnIgdmFyaWFibGUgaXMgdXBkYXRlZCB3aGVuIGEgc2Vjb25kYXJ5IENQ
VSBpcwo+ID4gaG90cGx1Z2dlZC4gSW4gdGhlIHNjZW5hcmlvIHdoZXJlIHRoZXJlIGlzIG9ubHkg
b25lIHBoeXNpY2FsIENQVSBpbgo+ID4gdGhlIHN5c3RlbSwgdGhlIGluaXRfdHRiciB3b3VsZCBu
b3QgYmUgaW5pdGlhbGl6ZWQgZm9yIHRoZSB1c2UgaW4KPiA+IHJlc3VtZSBmbG93LiBUbyBnZXQg
dGhlIHZhcmlhYmxlIGluaXRpYWxpemVkIGluIGFsbCBzY2VuYXJpb3MgaW4gdGhpcwo+ID4gcGF0
Y2ggd2UgYWRkIHRoYXQgdGhlIGJvb3QgQ1BVIHVwZGF0ZXMgaW5pdF90dGJyIGFmdGVyIGl0IHNl
dHMgdGhlCj4gPiBwYWdlIHRhYmxlcyBmb3IgcnVudGltZS4KPiA+IAo+ID4gQWZ0ZXIgdGhlIG1l
bW9yeSBtYW5hZ2VtZW50IGlzIHJlc3VtZWQsIHRoZSBTQ1RMUl9XWE4gaW4gU0NUTFJfRUwyCj4g
PiBoYXMgdG8gYmUgc2V0IGluIG9yZGVyIHRvIGNvbmZpZ3VyZSB0aGF0IGEgbWFwcGluZyBjYW5u
b3QgYmUgYm90aAo+ID4gd3JpdGFibGUgYW5kIGV4ZWN1dGFibGUgKHRoaXMgd2FzIGNvbmZpZ3Vy
ZWQgcHJpb3IgdG8gc3VzcGVuZCkuCj4gPiBUaGlzIGlzIGRvbmUgdXNpbmcgYW4gZXhpc3Rpbmcg
ZnVuY3Rpb24gKG1tdV9pbml0X3NlY29uZGFyeV9jcHUpLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5
OiBNaXJlbGEgU2ltb25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KPiA+
IAo+ID4gLS0tCj4gPiBDaGFuZ2VzIGluIHYyOgo+ID4gCj4gPiAtIFBhdGNoIGZyb20gdjE6Cj4g
PiAiW1hFTiBQQVRDSCAxNy8yMV0geGVuL2FybTogU2V0IFNDVExSX1dYTiBpbiBTQ1RMUl9FTDIg
b24gcmVzdW1lIgo+ID4gaXMgc3F1YXNoZWQgd2l0aCB0aGlzIHBhdGNoLCBiZWNhdXNlIGl0IGlz
IGluZGVlZCByZWxhdGVkIHRvIHJlc3VtaW5nCj4gPiB0aGUgbWVtb3J5IG1hbmFnZW1lbnQKPiA+
IC0gU2luY2UgdGhlIG9yaWdpbmFsIHBhdGNoIHdhcyBuYW1lZCAnRW5hYmxlIHRoZSBNTVUnLCBh
bmQgdGhpcyBpcwo+ID4gbm90IG9ubHkgZW5hYmxpbmcgYW55bW9yZSwgYnV0IHRoZSBmdWxsIHJl
c3VtZSBvZiBmdW5jdGlvbmFsaXR5LCB0aGUKPiA+IGNvbW1pdCB0aXRsZSBhbmQgbWVzc2FnZSBp
cyBmaXhlZAo+ID4gLS0tCj4gPiAgIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgODgKPiA+
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ICAgeGVu
L2FyY2gvYXJtL21tLmMgICAgICAgICAgfCAgMSArCj4gPiAgIHhlbi9hcmNoL2FybS9zdXNwZW5k
LmMgICAgIHwgIDYgKysrKwo+ID4gICAzIGZpbGVzIGNoYW5nZWQsIDk1IGluc2VydGlvbnMoKykK
PiA+IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2Fy
Y2gvYXJtL2FybTY0L2VudHJ5LlMKPiA+IGluZGV4IGRiYzQ3MTc5MDMuLjVlZmEzMGU4ZWUgMTAw
NjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+ID4gKysrIGIveGVuL2Fy
Y2gvYXJtL2FybTY0L2VudHJ5LlMKPiA+IEBAIC0xLDYgKzEsNyBAQAo+ID4gICAjaW5jbHVkZSA8
YXNtL2FzbV9kZWZucy5oPgo+ID4gICAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KPiA+ICAgI2lu
Y2x1ZGUgPGFzbS9tYWNyb3MuaD4KPiA+ICsjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KPiA+ICAgI2lu
Y2x1ZGUgPGFzbS9yZWdzLmg+Cj4gPiAgICNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4KPiA+
ICAgI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgo+ID4gQEAgLTUzNCw2ICs1MzUsOTMgQEAgRU5UUlko
X19jb250ZXh0X3N3aXRjaCkKPiA+ICAgICAgICAgICByZXQKPiA+ICAgICBFTlRSWShoeXBfcmVz
dW1lKQo+ID4gKyAgICAgICAgbXNyICAgREFJRlNldCwgMHhmICAgICAgICAgICAvKiBEaXNhYmxl
IGFsbCBpbnRlcnJ1cHRzICovCj4gPiArCj4gPiArICAgICAgICB0bGJpICBhbGxlMgo+ID4gKyAg
ICAgICAgZHNiICAgc3kgICAgICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgY29tcGxldGlvbiBv
ZiBUTEIgZmx1c2ggKi8KPiA+ICsgICAgICAgIGlzYgo+ID4gKwo+ID4gKyAgICAgICAgbGRyICAg
eDAsID1zdGFydAo+ID4gKyAgICAgICAgYWRyICAgeDE5LCBzdGFydCAgICAgICAgICAgICAvKiB4
MTkgOj0gcGFkZHIgKHN0YXJ0KSAqLwo+ID4gKyAgICAgICAgc3ViICAgeDIwLCB4MTksIHgwICAg
ICAgICAgICAvKiB4MjAgOj0gcGh5cy1vZmZzZXQgKi8KPiA+ICsKPiA+ICsgICAgICAgIC8qIFhY
WFggY2FsbCBQUk9DSU5GT19jcHVfaW5pdCBoZXJlICovCj4gPiArCj4gPiArICAgICAgICAvKiBT
ZXQgdXAgbWVtb3J5IGF0dHJpYnV0ZSB0eXBlIHRhYmxlcyAqLwo+ID4gKyAgICAgICAgbGRyICAg
eDAsID1NQUlSVkFMCj4gPiArICAgICAgICBtc3IgICBtYWlyX2VsMiwgeDAKPiA+ICsKPiA+ICsg
ICAgICAgIC8qIFNldCB1cCBUQ1JfRUwyOgo+ID4gKyAgICAgICAgICogUFMgLS0gQmFzZWQgb24g
SURfQUE2NE1NRlIwX0VMMS5QQVJhbmdlCj4gPiArICAgICAgICAgKiBUb3AgYnl0ZSBpcyB1c2Vk
Cj4gPiArICAgICAgICAgKiBQVCB3YWxrcyB1c2UgSW5uZXItU2hhcmVhYmxlIGFjY2Vzc2VzLAo+
ID4gKyAgICAgICAgICogUFQgd2Fsa3MgYXJlIHdyaXRlLWJhY2ssIHdyaXRlLWFsbG9jYXRlIGlu
IGJvdGggY2FjaGUgbGV2ZWxzLAo+ID4gKyAgICAgICAgICogNDgtYml0IHZpcnR1YWwgYWRkcmVz
cyBzcGFjZSBnb2VzIHRocm91Z2ggdGhpcyB0YWJsZS4gKi8KPiA+ICsgICAgICAgIGxkciAgIHgw
LAo+ID4gPShUQ1JfUkVTMXxUQ1JfU0gwX0lTfFRDUl9PUkdOMF9XQldBfFRDUl9JUkdOMF9XQldB
fFRDUl9UMFNaKDY0LTQ4KSkKPiA+ICsgICAgICAgIC8qIElEX0FBNjRNTUZSMF9FTDFbMzowXSAo
UEFSYW5nZSkgY29ycmVzcG9uZHMgdG8gVENSX0VMMlsxODoxNl0KPiA+IChQUykgKi8KPiA+ICsg
ICAgICAgIG1ycyAgIHgxLCBJRF9BQTY0TU1GUjBfRUwxCj4gPiArICAgICAgICBiZmkgICB4MCwg
eDEsICMxNiwgIzMKPiA+ICsKPiA+ICsgICAgICAgIG1zciAgIHRjcl9lbDIsIHgwCj4gPiArCj4g
PiArICAgICAgICAvKiBTZXQgdXAgdGhlIFNDVExSX0VMMjoKPiA+ICsgICAgICAgICAqIEV4Y2Vw
dGlvbnMgaW4gTEUgQVJNLAo+ID4gKyAgICAgICAgICogTG93LWxhdGVuY3kgSVJRcyBkaXNhYmxl
ZCwKPiA+ICsgICAgICAgICAqIFdyaXRlLWltcGxpZXMtWE4gZGlzYWJsZWQgKGZvciBub3cpLAo+
ID4gKyAgICAgICAgICogRC1jYWNoZSBkaXNhYmxlZCAoZm9yIG5vdyksCj4gPiArICAgICAgICAg
KiBJLWNhY2hlIGVuYWJsZWQsCj4gPiArICAgICAgICAgKiBBbGlnbm1lbnQgY2hlY2tpbmcgZGlz
YWJsZWQsCj4gPiArICAgICAgICAgKiBNTVUgdHJhbnNsYXRpb24gZGlzYWJsZWQgKGZvciBub3cp
LiAqLwo+ID4gKyAgICAgICAgbGRyICAgeDAsID0oSFNDVExSX0JBU0UpCj4gPiArICAgICAgICBt
c3IgICBTQ1RMUl9FTDIsIHgwCj4gPiArCj4gPiArICAgICAgICAvKiBFbnN1cmUgdGhhdCBhbnkg
ZXhjZXB0aW9ucyBlbmNvdW50ZXJlZCBhdCBFTDIKPiA+ICsgICAgICAgICAqIGFyZSBoYW5kbGVk
IHVzaW5nIHRoZSBFTDIgc3RhY2sgcG9pbnRlciwgcmF0aGVyCj4gPiArICAgICAgICAgKiB0aGFu
IFNQX0VMMC4gKi8KPiA+ICsgICAgICAgIG1zciBzcHNlbCwgIzEKPiA+ICsKPiA+ICsgICAgICAg
IC8qIFJlYnVpbGQgdGhlIGJvb3QgcGFnZXRhYmxlJ3MgZmlyc3QtbGV2ZWwgZW50cmllcy4gVGhl
IHN0cnVjdHVyZQo+ID4gKyAgICAgICAgICogaXMgZGVzY3JpYmVkIGluIG1tLmMuCj4gPiArICAg
ICAgICAgKgo+ID4gKyAgICAgICAgICogQWZ0ZXIgdGhlIENQVSBlbmFibGVzIHBhZ2luZyBpdCB3
aWxsIGFkZCB0aGUgZml4bWFwIG1hcHBpbmcKPiA+ICsgICAgICAgICAqIHRvIHRoZXNlIHBhZ2Ug
dGFibGVzLCBob3dldmVyIHRoaXMgbWF5IGNsYXNoIHdpdGggdGhlIDE6MQo+ID4gKyAgICAgICAg
ICogbWFwcGluZy4gU28gZWFjaCBDUFUgbXVzdCByZWJ1aWxkIHRoZSBwYWdlIHRhYmxlcyBoZXJl
IHdpdGgKPiA+ICsgICAgICAgICAqIHRoZSAxOjEgaW4gcGxhY2UuICovCj4gPiArCj4gPiArICAg
ICAgICAvKiBJZiBYZW4gaXMgbG9hZGVkIGF0IGV4YWN0bHkgWEVOX1ZJUlRfU1RBUlQgdGhlbiB3
ZSBkb24ndAo+ID4gKyAgICAgICAgICogbmVlZCBhbiBhZGRpdGlvbmFsIDE6MSBtYXBwaW5nLCB0
aGUgdmlydHVhbCBtYXBwaW5nIHdpbGwKPiA+ICsgICAgICAgICAqIHN1ZmZpY2UuCj4gPiArICAg
ICAgICAgKi8KPiA+ICsgICAgICAgIGNtcCAgIHgxOSwgI1hFTl9WSVJUX1NUQVJUCj4gPiArICAg
ICAgICBjc2V0ICB4MjUsIGVxICAgICAgICAgICAgICAgIC8qIHgyNSA6PSBpZGVudGl0eSBtYXAg
aW4gcGxhY2UsIG9yCj4gPiBub3QgKi8KPiA+ICsKPiA+ICsgICAgICAgIC8qIFdyaXRlIFhlbidz
IFBUJ3MgcGFkZHIgaW50byBUVEJSMF9FTDIgKi8KPiA+ICsgICAgICAgIGxkciAgIHg0LCA9Ym9v
dF9wZ3RhYmxlICAgICAvKiB4ZW5fcGd0YWJsZSAgICAqLwo+ID4gKyAgICAgICAgYWRkICAgeDQs
IHg0LCB4MjAgICAgICAgICAgIC8qIHg0IDo9IHBhZGRyIChib290X3BhZ2V0YWJsZSkgKi8KPiA+
ICsgICAgICAgIG1zciAgIFRUQlIwX0VMMiwgeDQKPiA+ICsKPiA+ICsgICAgICAgIC8qIFNldCB1
cCBwYWdlIHRhYmxlcyAqLwo+ID4gKyAgICAgICAgYmwgICAgc2V0dXBfcGFnZV90YWJsZXMKPiA+
ICsKPiA+ICsgICAgICAgIGxkciAgIHgxLCA9bW11X3Jlc3VtZWQgICAgICAvKiBFeHBsaWNpdCB2
YWRkciwgbm90IFJJUC1yZWxhdGl2ZSAqLwo+ID4gKyAgICAgICAgbXJzICAgeDAsIFNDVExSX0VM
Mgo+ID4gKyAgICAgICAgb3JyICAgeDAsIHgwLCAjU0NUTFJfTSAgICAgIC8qIEVuYWJsZSBNTVUg
Ki8KPiA+ICsgICAgICAgIG9yciAgIHgwLCB4MCwgI1NDVExSX0MgICAgICAvKiBFbmFibGUgRC1j
YWNoZSAqLwo+ID4gKyAgICAgICAgZHNiICAgc3kgICAgICAgICAgICAgICAgICAgIC8qIEZsdXNo
IFBURSB3cml0ZXMgYW5kIGZpbmlzaCByZWFkcyAqLwo+ID4gKyAgICAgICAgbXNyICAgU0NUTFJf
RUwyLCB4MCAgICAgICAgIC8qIG5vdyBwYWdpbmcgaXMgZW5hYmxlZCAqLwo+ID4gKyAgICAgICAg
aXNiICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE5vdywgZmx1c2ggdGhlIGljYWNoZSAqLwo+
ID4gKyAgICAgICAgYnIgICAgeDEgICAgICAgICAgICAgICAgICAgIC8qIEdldCBhIHByb3BlciB2
YWRkciBpbnRvIFBDICovCj4gPiArCj4gPiArbW11X3Jlc3VtZWQ6Cj4gPiArICAgICAgICBsZHIg
ICB4NCwgPWluaXRfdHRiciAgICAgICAgIC8qIFZBIG9mIFRUQlIwX0VMMiBzdGFzaGVkIGJ5IENQ
VSAwICovCj4gCj4gV2hpbGUgSSBrbm93IHRoYXQgWGVuIGlzIHN3aXRjaGluZyBiZXR3ZWVuIHBh
Z2UtdGFibGVzIGluIHNvbWUgcGxhY2UsIHRoaXMKPiBzaG91bGQgbm90IGJlIGRvbmUuICBJbmRl
ZWQsIHN1Y2ggc2VxdWVuY2UgbWF5IGJyZWFrIGNvaGVyZW5jeSBvZiB0aGUgVExCcy4gSW4KPiBv
cmRlciB0byBhdm9pZCB0aGF0LCB5b3Ugd2FudCB0byBhcHBseSB0aGUgYnJlYWstYmVmb3JlLXNl
cXVlbmNlLiBJIGhhdmVuJ3QKPiBmdWxseSB0aGluayBob3cgdG8gc29sdmUgaXQgaW4gWGVuIHBy
b3Blcmx5IHRvZGF5Lgo+IAo+IEkgYW0gcXVpdGUgd29ycmllZCB0byBpbnRyb2R1Y2Ugc2ltbGFy
IHNlcXVlbmNlIGluIFhlbiBiZWZvcmUgZml4aW5nIHRoZQo+IGN1cnJlbnQgc2VxdWVuY2VzLgoK
V2UgY2FuIHR1cm4gdGhpcyBhc3NlbWJseSBjb2RlIGludG8gYSAubWFjcm8sIHNvIHRoYXQgYXQg
bGVhc3Qgd2hlbiB3ZQpnZXQgYXJvdW5kIHRvIGl0LCB3ZSBqdXN0IG5lZWQgdG8gZml4IGl0IG9u
ZSBwbGFjZS4gSW4gZmFjdCwgSSBub3RpY2VkCnRoYXQgdGhlIGNvZGUgc2VxdWVuY2UgcmlnaHQg
YmVmb3JlICJtbXVfcmVzdW1lZCIgYW5kIHRoZSBvbmUgcmlnaHQKYWZ0ZXIgYXJlIGJvdGggaW5k
ZW50aWNhbCB0byB0aGUgb25lcyBoZWFkLlMsIGl0IHdvdWxkIGJlIGdvb2QgdG8gYXZvaWQKdGhl
IGR1cGxpY2F0aW9uIGlmIHBvc3NpYmxlLgoKCj4gPiArICAgICAgICBsZHIgICB4NCwgW3g0XSAg
ICAgICAgICAgICAgIC8qIEFjdHVhbCB2YWx1ZSAqLwo+ID4gKyAgICAgICAgZHNiICAgc3kKPiA+
ICsgICAgICAgIG1zciAgIFRUQlIwX0VMMiwgeDQKPiA+ICsgICAgICAgIGRzYiAgIHN5Cj4gPiAr
ICAgICAgICBpc2IKPiA+ICsgICAgICAgIHRsYmkgIGFsbGUyCj4gPiArICAgICAgICBkc2IgICBz
eSAgICAgICAgICAgICAgICAgICAgIC8qIEVuc3VyZSBjb21wbGV0aW9uIG9mIFRMQiBmbHVzaCAq
Lwo+ID4gKyAgICAgICAgaXNiCj4gPiAgICAgICAgICAgYiAuCj4gPiAgICAgLyoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 01:42:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 01:42: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-devel-bounces@lists.xenproject.org>)
	id 1gMNjA-0008BV-3f; Tue, 13 Nov 2018 01:42: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMNj9-0008BG-Kg
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 01:42:51 +0000
X-Inumbo-ID: 6dddf7c4-e6e5-11e8-a27f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6dddf7c4-e6e5-11e8-a27f-12d6303a7972;
 Tue, 13 Nov 2018 01:42:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMNj6-0005Cy-Ef; Tue, 13 Nov 2018 01:42:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMNj6-0002B8-6r; Tue, 13 Nov 2018 01:42:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMNj6-0005Lb-6G; Tue, 13 Nov 2018 01:42:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gMNj6-0005Lb-6G@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 01:42:48 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete
 test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0CnRlc3RpZCBkZWJpYW4t
aHZtLWluc3RhbGwKClRyZWU6IGxpbnV4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91
bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVl
OiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBj
ZTJmNDI2MDU4ODhmMThmNjNmZjlmZTBkNDVkZDY5YWU4MzA0NWJiCiAgQnVnIG5vdCBwcmVzZW50
OiAzNzFhMjNlNjVkYjVlYjNhODBhMTQ4NTg2YWViNTUxZDRkMDAxNWYxCiAgTGFzdCBmYWlsIHJl
cHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5
ODk3LwoKCiAgY29tbWl0IGNlMmY0MjYwNTg4OGYxOGY2M2ZmOWZlMGQ0NWRkNjlhZTgzMDQ1YmIK
ICBBdXRob3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBEYXRl
OiAgIFR1ZSBOb3YgNiAxNTo0MToyNSAyMDE4ICswMDAwCiAgCiAgICAgIHRvb2xzL2RtX2RlcHJp
djogQWRkIGZpcnN0IGN1dCBSTElNSVRzCiAgICAgIAogICAgICBMaW1pdCB0aGUgYWJpbGl0eSBv
ZiBhIHBvdGVudGlhbGx5IGNvbXByb21pc2VkIFFFTVUgdG8gY29uc3VtZSBzeXN0ZW0KICAgICAg
cmVzb3VyY2VzLiAgS2V5IGxpbWl0czoKICAgICAgIC0gUkxJTUlUX0ZTSVpFIChmaWxlIHNpemUp
OiAyNTZLaUIKICAgICAgIC0gUkxJTUlUX05QUk9DIChhZnRlciB1aWQgY2hhbmdlcyB0byBhIHVu
aXF1ZSB1aWQpCiAgICAgIAogICAgICBQcm9iYWJseSB1bm5lY2Vzc2FyeSBsaW1pdHMgYnV0IHdo
eSBub3Q6CiAgICAgICAtIFJMSU1JVF9DT1JFOiAwCiAgICAgICAtIFJMSU1JVF9NU0dRVUVVRTog
MAogICAgICAgLSBSTElNSVRfTE9DS1M6IDAKICAgICAgIC0gUkxJTUlUX01FTUxPQ0s6IDAKICAg
ICAgCiAgICAgIE5CIHRoYXQgd2UgZG8gbm90IHlldCBzZXQgUkxJTUlUX0FTICh0b3RhbCB2aXJ0
dWFsIG1lbW9yeSkgb3IKICAgICAgUkxJTUlUX05PRklMRVMgKG51bWJlciBvZiBvcGVuIGZpbGVz
KSwgc2luY2UgdGhlc2UgcmVxdWlyZSBtb3JlIGNhcmUKICAgICAgYW5kL29yIG1vcmUgY29vcmRp
bmF0aW9uIHdpdGggUUVNVSB0byBpbXBsZW1lbnQuCiAgICAgIAogICAgICBTdWdnZXN0ZWQtYnk6
IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogICAgICBTaWduZWQt
b2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICAgIEFj
a2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgICAgLS0t
CiAgICAgIENoYW5nZXMgc2luY2UgdjQ6CiAgICAgIC0gUHV0IGdsb2JhbCBoZWFkZXJzIGJlZm9y
ZSBsb2NhbCBoZWFkZXJzIChzdWdnIGJ5IFBhdWwpCiAgICAgIC0gTW92ZSAjdW5kaWYgaW5zaWRl
IHRoZSBicmFjZXMgKHN1Z2cgYnkgUGF1bCkKICAgICAgCiAgICAgIENoYW5nZXMgc2luY2UgdjM6
CiAgICAgIC0gQWxpZ24gUkxJTUlUX0VOVFJZIGxpc3QgZm9yIGVhc2llciByZWFkaW5nCiAgICAg
IC0gRml4IHdyb25nIGZvcm1hdCBzdHJpbmcgc3BlY2lmaWVyCiAgICAgIC0gR2V0IHJpZCBvZiBz
b21lIHRyYWlsaW5nIHdoaXRlc3BhY2UKICAgICAgCiAgICAgIENoYW5nZXMgc2luY2UgdjI6CiAg
ICAgIC0gVXNlIGEgbWFjcm8gdG8gZGVmaW5lIHJsaW1pdCBlbnRyaWVzCiAgICAgIC0gVXNlIFJM
SU1JVF9OTElNSVRTIGFzIGFuIGVuZC1vZi1saXN0IG1hcmtlciwgcmF0aGVyIHRoYW4gLTEKICAg
ICAgLSBWYXJpb3VzIHN0eWxlIGNsZWFuLXVwcwogICAgICAKICAgICAgQ0M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBjaXRyaXguY29tPgogICAgICBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgICAgQ0M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L3hlbi11
bnN0YWJsZS90ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0LmRlYmlhbi1odm0taW5zdGFsbC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5v
ZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0t
Z3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLXVuc3RhYmxlL3Rlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QuZGViaWFuLWh2bS1p
bnN0YWxsIC0tc3VtbWFyeS1vdXQ9dG1wLzEyOTg5Ny5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lz
LXRlbXBsYXRlPTEyOTQyNiAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IHhlbi11bnN0YWJs
ZSB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IGRl
Ymlhbi1odm0taW5zdGFsbApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTI5
NzM4IGZhaWwgW2hvc3Q9ZGViaW5hMV0gLyAxMjk0MjYgW2hvc3Q9ZGViaW5hMF0gMTI5NDAwIFto
b3N0PWVsYmxpbmcwXSAxMjkzNjkgW2hvc3Q9cmltYXZhMV0gMTI5MzE5IFtob3N0PWh1eGVscmVi
ZTFdIDEyOTI3OCBbaG9zdD1maWFubzBdIDEyOTIwOSBbaG9zdD1odXhlbHJlYmUwXSAxMjkxMzgg
W2hvc3Q9YWxiYW5hMF0gMTI5MTA0IFtob3N0PWpvdWJlcnRpbjBdIDEyOTA3NCBbaG9zdD1lbGJs
aW5nMV0gMTI5MDEwIFtob3N0PXBpbm90MV0gMTI4OTcyIFtob3N0PWFsYmFuYTFdIDEyODk0OSBv
ay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTI5NzM4IC8gMTI4OTQ5Cih0cmVlIHdp
dGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5v
IHVybDogc2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0
IDUwOTYxZTQ4ODhhMWQ1MzU0NGFjNGVhNmYxODVmYzI3ZWU0ZmVlNGYgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZh
YzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZApCYXNpcyBwYXNzIGU3NDA1OTEwY2E1
NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMDcyZTA1NDM1OWE0ZDRhNGY2
YzNmYTA5NTg1NjY3NDcyYzRmMGYxZApHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2Mt
cmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
I2U3NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEtNTA5NjFlNDg4OGExZDUz
NTQ0YWM0ZWE2ZjE4NWZjMjdlZTRmZWU0ZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIz
ZmJjNDhlZjg5MTNlMzE0OS1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4Ni1kZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IzA3MmUwNTQzNTlhNGQ0YTRmNmMzZmEw
OTU4NTY2NzQ3MmM0ZjBmMWQtNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZi
ZApMb2FkZWQgMzAwNCBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3Qg
cmVzdWx0czoKIDEyODk0OSBwYXNzIGU3NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUw
NDhjYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThm
MzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgMDcyZTA1NDM1OWE0ZDRhNGY2YzNmYTA5NTg1NjY3NDcyYzRmMGYxZAog
MTI5MDEwIFtob3N0PXBpbm90MV0KIDEyODk3MiBbaG9zdD1hbGJhbmExXQogMTI5MDc0IFtob3N0
PWVsYmxpbmcxXQogMTI5MTA0IFtob3N0PWpvdWJlcnRpbjBdCiAxMjkxMzggW2hvc3Q9YWxiYW5h
MF0KIDEyOTIwOSBbaG9zdD1odXhlbHJlYmUwXQogMTI5Mjc4IFtob3N0PWZpYW5vMF0KIDEyOTMx
OSBbaG9zdD1odXhlbHJlYmUxXQogMTI5MzY5IFtob3N0PXJpbWF2YTFdCiAxMjk0MDAgW2hvc3Q9
ZWxibGluZzBdCiAxMjk0MjYgW2hvc3Q9ZGViaW5hMF0KIDEyOTQ2OCBibG9ja2VkIGlycmVsZXZh
bnQKIDEyOTU4MSBibG9ja2VkIGlycmVsZXZhbnQKIDEyOTU4MyBibG9ja2VkIGU3NDA1OTEwY2E1
NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMDcyZTA1NDM1OWE0ZDRhNGY2
YzNmYTA5NTg1NjY3NDcyYzRmMGYxZAogMTI5NjM1IGJsb2NrZWQgaXJyZWxldmFudAogMTI5NzM4
IGZhaWwgNTA5NjFlNDg4OGExZDUzNTQ0YWM0ZWE2ZjE4NWZjMjdlZTRmZWU0ZiBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2
ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMjk4NDMgZmFpbCA1MDk2
MWU0ODg4YTFkNTM1NDRhYzRlYTZmMTg1ZmMyN2VlNGZlZTRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM2YWVjNjEwMGY4
NWI2MDI0NzMwNjU0ZDU5NzNhM2Q3YzI4YmQ4ZmUKIDEyOTg1NSBmYWlsIDUwOTYxZTQ4ODhhMWQ1
MzU0NGFjNGVhNmYxODVmYzI3ZWU0ZmVlNGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNDNhOTU3M2E4ZWQ3YzMyZjAxOWFh
NzI1MWMyNmY5YmUwMzc3MGE5NAogMTI5ODQ5IGJsb2NrZWQgNTA5NjFlNDg4OGExZDUzNTQ0YWM0
ZWE2ZjE4NWZjMjdlZTRmZWU0ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA4NjE3ZTY5ZmI4MzA3YjM3MmVlZmY0MWQ1NWVj
OTY2ZGJlYmEzNmViCiAxMjk4MzEgcGFzcyBjYmMzODMwNDk0N2VhMmU1NzQ0MGJiMzhiNzMzNjEz
ZTNmMDAzNjA1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3
YmUKIDEyOTgyNyBwYXNzIGU3NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDVi
NGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgMDcyZTA1NDM1OWE0ZDRhNGY2YzNmYTA5NTg1NjY3NDcyYzRmMGYxZAogMTI5ODM5
IHBhc3MgNTA5NjFlNDg4OGExZDUzNTQ0YWM0ZWE2ZjE4NWZjMjdlZTRmZWU0ZiBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBl
YzY1MWJkMjQ2MDNhYWNkNDg0MzAwOGJkNmYyZTM5NWNlOTJhZGFlCiAxMjk4MjggZmFpbCA1MDk2
MWU0ODg4YTFkNTM1NDRhYzRlYTZmMTg1ZmMyN2VlNGZlZTRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdh
NzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEyOTg1MSBwYXNzIDUwOTYxZTQ4ODhhMWQ1
MzU0NGFjNGVhNmYxODVmYzI3ZWU0ZmVlNGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmMyMjRmNGM1MTgxMTNjNmYzOGQ1
ODNiNWIzYjFkYTBmYzkyZDAyMgogMTI5ODUzIGJsb2NrZWQgNTA5NjFlNDg4OGExZDUzNTQ0YWM0
ZWE2ZjE4NWZjMjdlZTRmZWU0ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmZjIyZGFkOTJhNWUzYWE0YjNiNmRjZmM3NDc1
OWI2ZGVhNDgzZDU2CiAxMjk4NTkgcGFzcyA1MDk2MWU0ODg4YTFkNTM1NDRhYzRlYTZmMTg1ZmMy
N2VlNGZlZTRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDM3MWEyM2U2NWRiNWViM2E4MGExNDg1ODZhZWI1NTFkNGQwMDE1
ZjEKIDEyOTg2NSBmYWlsIDUwOTYxZTQ4ODhhMWQ1MzU0NGFjNGVhNmYxODVmYzI3ZWU0ZmVlNGYg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgY2UyZjQyNjA1ODg4ZjE4ZjYzZmY5ZmUwZDQ1ZGQ2OWFlODMwNDViYgogMTI5ODc1
IHBhc3MgNTA5NjFlNDg4OGExZDUzNTQ0YWM0ZWE2ZjE4NWZjMjdlZTRmZWU0ZiBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAz
NzFhMjNlNjVkYjVlYjNhODBhMTQ4NTg2YWViNTUxZDRkMDAxNWYxCiAxMjk4OTMgcGFzcyA1MDk2
MWU0ODg4YTFkNTM1NDRhYzRlYTZmMTg1ZmMyN2VlNGZlZTRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDM3MWEyM2U2NWRi
NWViM2E4MGExNDg1ODZhZWI1NTFkNGQwMDE1ZjEKIDEyOTg4MiBmYWlsIDUwOTYxZTQ4ODhhMWQ1
MzU0NGFjNGVhNmYxODVmYzI3ZWU0ZmVlNGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgY2UyZjQyNjA1ODg4ZjE4ZjYzZmY5
ZmUwZDQ1ZGQ2OWFlODMwNDViYgogMTI5ODk3IGZhaWwgNTA5NjFlNDg4OGExZDUzNTQ0YWM0ZWE2
ZjE4NWZjMjdlZTRmZWU0ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjZTJmNDI2MDU4ODhmMThmNjNmZjlmZTBkNDVkZDY5
YWU4MzA0NWJiClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDEyODk0OSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxMjk3MzggKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMjk4MjcgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk4
MjggKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgNTA5NjFlNDg4OGEx
ZDUzNTQ0YWM0ZWE2ZjE4NWZjMjdlZTRmZWU0ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzNzFhMjNlNjVkYjVlYjNhODBh
MTQ4NTg2YWViNTUxZDRkMDAxNWYxCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5n
IGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI5ODU5IChwYXNzKSwgZm9yIGxh
c3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI5ODY1IChmYWlsKSwgZm9yIGZpcnN0IGZh
aWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5ODc1IChwYXNzKSwgZm9yIGxhc3QgcGFzcwog
UmVwcm8gZm91bmQ6IGZsaWdodCAxMjk4ODIgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMjk4OTMgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3Vu
ZDogZmxpZ2h0IDEyOTg5NyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5k
IHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVu
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBjZTJmNDI2
MDU4ODhmMThmNjNmZjlmZTBkNDVkZDY5YWU4MzA0NWJiCiAgQnVnIG5vdCBwcmVzZW50OiAzNzFh
MjNlNjVkYjVlYjNhODBhMTQ4NTg2YWViNTUxZDRkMDAxNWYxCiAgTGFzdCBmYWlsIHJlcHJvOiBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5ODk3LwoK
CiAgY29tbWl0IGNlMmY0MjYwNTg4OGYxOGY2M2ZmOWZlMGQ0NWRkNjlhZTgzMDQ1YmIKICBBdXRo
b3I6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBEYXRlOiAgIFR1
ZSBOb3YgNiAxNTo0MToyNSAyMDE4ICswMDAwCiAgCiAgICAgIHRvb2xzL2RtX2RlcHJpdjogQWRk
IGZpcnN0IGN1dCBSTElNSVRzCiAgICAgIAogICAgICBMaW1pdCB0aGUgYWJpbGl0eSBvZiBhIHBv
dGVudGlhbGx5IGNvbXByb21pc2VkIFFFTVUgdG8gY29uc3VtZSBzeXN0ZW0KICAgICAgcmVzb3Vy
Y2VzLiAgS2V5IGxpbWl0czoKICAgICAgIC0gUkxJTUlUX0ZTSVpFIChmaWxlIHNpemUpOiAyNTZL
aUIKICAgICAgIC0gUkxJTUlUX05QUk9DIChhZnRlciB1aWQgY2hhbmdlcyB0byBhIHVuaXF1ZSB1
aWQpCiAgICAgIAogICAgICBQcm9iYWJseSB1bm5lY2Vzc2FyeSBsaW1pdHMgYnV0IHdoeSBub3Q6
CiAgICAgICAtIFJMSU1JVF9DT1JFOiAwCiAgICAgICAtIFJMSU1JVF9NU0dRVUVVRTogMAogICAg
ICAgLSBSTElNSVRfTE9DS1M6IDAKICAgICAgIC0gUkxJTUlUX01FTUxPQ0s6IDAKICAgICAgCiAg
ICAgIE5CIHRoYXQgd2UgZG8gbm90IHlldCBzZXQgUkxJTUlUX0FTICh0b3RhbCB2aXJ0dWFsIG1l
bW9yeSkgb3IKICAgICAgUkxJTUlUX05PRklMRVMgKG51bWJlciBvZiBvcGVuIGZpbGVzKSwgc2lu
Y2UgdGhlc2UgcmVxdWlyZSBtb3JlIGNhcmUKICAgICAgYW5kL29yIG1vcmUgY29vcmRpbmF0aW9u
IHdpdGggUUVNVSB0byBpbXBsZW1lbnQuCiAgICAgIAogICAgICBTdWdnZXN0ZWQtYnk6IFJvc3Mg
TGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogICAgICBTaWduZWQtb2ZmLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICAgIEFja2VkLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgICAgLS0tCiAgICAg
IENoYW5nZXMgc2luY2UgdjQ6CiAgICAgIC0gUHV0IGdsb2JhbCBoZWFkZXJzIGJlZm9yZSBsb2Nh
bCBoZWFkZXJzIChzdWdnIGJ5IFBhdWwpCiAgICAgIC0gTW92ZSAjdW5kaWYgaW5zaWRlIHRoZSBi
cmFjZXMgKHN1Z2cgYnkgUGF1bCkKICAgICAgCiAgICAgIENoYW5nZXMgc2luY2UgdjM6CiAgICAg
IC0gQWxpZ24gUkxJTUlUX0VOVFJZIGxpc3QgZm9yIGVhc2llciByZWFkaW5nCiAgICAgIC0gRml4
IHdyb25nIGZvcm1hdCBzdHJpbmcgc3BlY2lmaWVyCiAgICAgIC0gR2V0IHJpZCBvZiBzb21lIHRy
YWlsaW5nIHdoaXRlc3BhY2UKICAgICAgCiAgICAgIENoYW5nZXMgc2luY2UgdjI6CiAgICAgIC0g
VXNlIGEgbWFjcm8gdG8gZGVmaW5lIHJsaW1pdCBlbnRyaWVzCiAgICAgIC0gVXNlIFJMSU1JVF9O
TElNSVRTIGFzIGFuIGVuZC1vZi1saXN0IG1hcmtlciwgcmF0aGVyIHRoYW4gLTEKICAgICAgLSBW
YXJpb3VzIHN0eWxlIGNsZWFuLXVwcwogICAgICAKICAgICAgQ0M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBjaXRyaXguY29tPgogICAgICBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgICAgQ0M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoK
cG5tdG9wbmc6IDE1NyBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9s
b2dzL3Jlc3VsdHMvYmlzZWN0L3hlbi11bnN0YWJsZS90ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0LmRlYmlhbi1odm0taW5zdGFsbC57ZG90LHBzLHBu
ZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTI5
ODk3OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMjk4OTcgeGVuLXVuc3RhYmxlIHJlYWwt
YmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MvMTI5ODk3LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBy
dW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 01:54:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 01:54: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-devel-bounces@lists.xenproject.org>)
	id 1gMNtu-0000ef-GY; Tue, 13 Nov 2018 01:53:58 +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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMNtt-0000eV-7d
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 01:53:57 +0000
X-Inumbo-ID: fafee54a-e6e6-11e8-9f38-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fafee54a-e6e6-11e8-9f38-12d6303a7972;
 Tue, 13 Nov 2018 01:53:56 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 23B552243E;
 Tue, 13 Nov 2018 01:53:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542074035;
 bh=Q1s1osBmybQjaiUVC8u2Ep/f+X9qXWd+gWrglWOBhwQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=cWCrpDTnAj4yiJFEkKpDGxuvSdlrYgVpEFfgPFm22TyaCuzhZuHCaWGVvLvRIT2l1
 P/Ig+ig1Ahy4GbOHuI15Qj0qxQb3V5iEmfWg+0q2rUn0eKwQ0oWopOZht6smwsTd2g
 a6+bKvQKQO8Ox+Aj46QNUqT93M33da1GypWVLU0g=
Date: Mon, 12 Nov 2018 17:53:54 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
Message-ID: <alpine.DEB.2.10.1811121738570.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-220982353-1542073891=:8259"
Content-ID: <alpine.DEB.2.10.1811121751370.8259@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Xen Devel <xen-devel@lists.xen.org>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-220982353-1542073891=:8259
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1811121751371.8259@sstabellini-ThinkPad-X260>

On Mon, 12 Nov 2018, Andrew Cooper wrote:
> On 12/11/18 16:35, Mirela Simonovic wrote:
> > Hi Julien,
> >
> > Thanks for your feedback, I'll need to answer in iterations.
> >
> > On Mon, Nov 12, 2018 at 4:27 PM Julien Grall <julien.grall@arm.com> wrote:
> >> Hi Mirela,
> >>
> >> On 11/12/18 11:30 AM, Mirela Simonovic wrote:
> >>> The implementation consists of:
> >>> -Adding PSCI system suspend call as new PSCI function
> >>> -Trapping PSCI system_suspend HVC
> >>> -Implementing PSCI system suspend call (virtual interface that allows
> >>>   guests to suspend themselves)
> >>>
> >>> The PSCI system suspend should be called by a guest from its boot
> >>> VCPU. Non-boot VCPUs of the guest should be hot-unplugged using PSCI
> >>> CPU_OFF call prior to issuing PSCI system suspend. Interrupts that
> >>> are left enabled by the guest are assumed to be its wake-up interrupts.
> >>> Therefore, a wake-up interrupt triggers the resume of the guest. Guest
> >>> should resume regardless of the state of Xen (suspended or not).
> >>>
> >>> When a guest calls PSCI system suspend the respective domain will be
> >>> suspended if the following conditions are met:
> >>> 1) Given resume entry point is not invalid
> >>> 2) Other (if any) VCPUs of the calling guest are hot-unplugged
> >>>
> >>> If the conditions above are met the calling domain is labeled as
> >>> suspended and the calling VCPU is blocked. If nothing else wouldn't
> >>> be done the suspended domain would resume from the place where it
> >>> called PSCI system suspend. This is expected if processing of the PSCI
> >>> system suspend call fails. However, in the case of success the calling
> >>> guest should resume (continue execution after the wake-up) from the entry
> >>> point which is given as the first argument of the PSCI system suspend
> >>> call. In addition to the entry point, the guest expects to start within
> >>> the environment whose state matches the state after reset. This means
> >>> that the guest should find reset register values, MMU disabled, etc.
> >>> Thereby, the context of VCPU should be 'reset' (as if the system is
> >>> comming out of reset), the program counter should contain entry point,
> >>> which is 1st argument, and r0/x0 should contain context ID which is 2nd
> >>> argument of PSCI system suspend call. The context of VCPU is set
> >>> accordingly when the PSCI system suspend is processed, so that nothing
> >>> needs to be done on resume/wake-up path. However, in order to ensure that
> >>> this context doesn't get overwritten by the scheduler when scheduling out
> >>> this VCPU (would normally happen after the calling CPU is blocked), we need
> >>> to check whether to return early from ctxt_switch_from().
> >>>
> >>> There are variables in domain structure to keep track of domain shutdown.
> >>> One of existing shutdown reason is 'suspend' which this patch is using to
> >>> track the suspend state of a domain. Those variables are used to determine
> >>> whether to early return from ctxt_switch_from() or not.
> >>>
> >>> A suspended domain will resume after the Xen receives an interrupt which is
> >>> targeted to the domain, unblocks the domain's VCPU, and schedules it in.
> >>> When the VCPU is scheduled in, the VCPU context is already reset, and
> >>> contains the right resume entry point in program counter that will be
> >>> restored in ctxt_switch_to(). The only thing that needs to be done at this
> >>> point is to clear the variables that marked the domain state as suspended.
> >>>
> >>> Signed-off-by: Mirela Simonovic <mirela.simonovic@aggios.com>
> >>> Signed-off-by: Saeed Nowshadi <saeed.nowshadi@xilinx.com>
> >>>
> >>> ---
> >>> Changes in v2:
> >>>
> >>> -Fix print to compile for arm32 and to align with Xen coding style
> >>> ---
> >>>   xen/arch/arm/Makefile            |   1 +
> >>>   xen/arch/arm/domain.c            |  13 +++
> >>>   xen/arch/arm/suspend.c           | 166 +++++++++++++++++++++++++++++++++++++++
> >>>   xen/arch/arm/vpsci.c             |  19 +++++
> >>>   xen/include/asm-arm/perfc_defn.h |   1 +
> >>>   xen/include/asm-arm/psci.h       |   2 +
> >>>   xen/include/asm-arm/suspend.h    |  16 ++++
> >>>   xen/include/xen/sched.h          |   1 +
> >>>   8 files changed, 219 insertions(+)
> >>>   create mode 100644 xen/arch/arm/suspend.c
> >>>   create mode 100644 xen/include/asm-arm/suspend.h
> >>>
> >>> diff --git a/xen/arch/arm/Makefile b/xen/arch/arm/Makefile
> >>> index 23c5d9adbc..744b1a4dc8 100644
> >>> --- a/xen/arch/arm/Makefile
> >>> +++ b/xen/arch/arm/Makefile
> >>> @@ -43,6 +43,7 @@ obj-y += setup.o
> >>>   obj-y += shutdown.o
> >>>   obj-y += smp.o
> >>>   obj-y += smpboot.o
> >>> +obj-y += suspend.o
> >>>   obj-y += sysctl.o
> >>>   obj-y += time.o
> >>>   obj-y += traps.o
> >>> diff --git a/xen/arch/arm/domain.c b/xen/arch/arm/domain.c
> >>> index e594b48d81..7f8105465c 100644
> >>> --- a/xen/arch/arm/domain.c
> >>> +++ b/xen/arch/arm/domain.c
> >>> @@ -97,6 +97,11 @@ static void ctxt_switch_from(struct vcpu *p)
> >>>       if ( is_idle_vcpu(p) )
> >>>           return;
> >>>
> >>> +    /* VCPU's context should not be saved if its domain is suspended */
> >>> +    if ( p->domain->is_shut_down &&
> >>> +        (p->domain->shutdown_code == SHUTDOWN_suspend) )
> >>> +        return;
> >> SHUTDOWN_suspend is used in Xen for other purpose (see
> >> SCHEDOP_shutdown). The other user of that code relies on all the state
> >> to be saved on suspend.
> >>
> > We just need a flag to mark a domain as suspended, and I do believe
> > SHUTDOWN_suspend is not used anywhere else.
> > Let's come back on this.
> 
> SHUTDOWN_suspend is used for migration.

That is true, but it is not only used for migration. It is also used
for suspending a guest and saving its state to file with the intention
of resuming it later from file.


> Grep for it through the Xen
> tree and you'll find several pieces of documentation, including the
> description of what this shutdown code means.
> 
> What you are introducing here is not a shutdown - it is a suspend with
> the intent to resume executing later.  As such, it shouldn't use Xen's
> shutdown infrastructure, which exists mainly to communicate with the
> toolstack.

Future work will need toolstack support for suspending/resuming guests.
SHUTDOWN_suspend is the most natural fit today; we don't want to hijack
domain pause, because if we do, then we can't normally pause a domain
anymore. From the Xen side of thing, there isn't a huge difference
between saving the state of a domain and writing it to file, or saving
the state of a domain in memory. However, I agree that there is a
difference.

If we don't want to reuse SHUTDOWN_suspend, then the only other option I
can think of is to introduce a new ARM specific suspend code for this
(and new xl commands and hypercalls in the future).
--8323329-220982353-1542073891=:8259
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-220982353-1542073891=:8259--


From xen-devel-bounces@lists.xenproject.org Tue Nov 13 01:54:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 01:54: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-devel-bounces@lists.xenproject.org>)
	id 1gMNtu-0000el-RV; Tue, 13 Nov 2018 01:53:58 +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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMNtt-0000ea-I6
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 01:53:57 +0000
X-Inumbo-ID: faf341cc-e6e6-11e8-ba14-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id faf341cc-e6e6-11e8-ba14-12d6303a7972;
 Tue, 13 Nov 2018 01:53:56 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 23B552243E;
 Tue, 13 Nov 2018 01:53:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542074035;
 bh=Q1s1osBmybQjaiUVC8u2Ep/f+X9qXWd+gWrglWOBhwQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=cWCrpDTnAj4yiJFEkKpDGxuvSdlrYgVpEFfgPFm22TyaCuzhZuHCaWGVvLvRIT2l1
 P/Ig+ig1Ahy4GbOHuI15Qj0qxQb3V5iEmfWg+0q2rUn0eKwQ0oWopOZht6smwsTd2g
 a6+bKvQKQO8Ox+Aj46QNUqT93M33da1GypWVLU0g=
Date: Mon, 12 Nov 2018 17:53:54 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
Message-ID: <alpine.DEB.2.10.1811121738570.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-220982353-1542073891=:8259"
Content-ID: <alpine.DEB.2.10.1811121751370.8259@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Xen Devel <xen-devel@lists.xen.org>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-220982353-1542073891=:8259
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1811121751371.8259@sstabellini-ThinkPad-X260>

On Mon, 12 Nov 2018, Andrew Cooper wrote:
> On 12/11/18 16:35, Mirela Simonovic wrote:
> > Hi Julien,
> >
> > Thanks for your feedback, I'll need to answer in iterations.
> >
> > On Mon, Nov 12, 2018 at 4:27 PM Julien Grall <julien.grall@arm.com> wrote:
> >> Hi Mirela,
> >>
> >> On 11/12/18 11:30 AM, Mirela Simonovic wrote:
> >>> The implementation consists of:
> >>> -Adding PSCI system suspend call as new PSCI function
> >>> -Trapping PSCI system_suspend HVC
> >>> -Implementing PSCI system suspend call (virtual interface that allows
> >>>   guests to suspend themselves)
> >>>
> >>> The PSCI system suspend should be called by a guest from its boot
> >>> VCPU. Non-boot VCPUs of the guest should be hot-unplugged using PSCI
> >>> CPU_OFF call prior to issuing PSCI system suspend. Interrupts that
> >>> are left enabled by the guest are assumed to be its wake-up interrupts.
> >>> Therefore, a wake-up interrupt triggers the resume of the guest. Guest
> >>> should resume regardless of the state of Xen (suspended or not).
> >>>
> >>> When a guest calls PSCI system suspend the respective domain will be
> >>> suspended if the following conditions are met:
> >>> 1) Given resume entry point is not invalid
> >>> 2) Other (if any) VCPUs of the calling guest are hot-unplugged
> >>>
> >>> If the conditions above are met the calling domain is labeled as
> >>> suspended and the calling VCPU is blocked. If nothing else wouldn't
> >>> be done the suspended domain would resume from the place where it
> >>> called PSCI system suspend. This is expected if processing of the PSCI
> >>> system suspend call fails. However, in the case of success the calling
> >>> guest should resume (continue execution after the wake-up) from the entry
> >>> point which is given as the first argument of the PSCI system suspend
> >>> call. In addition to the entry point, the guest expects to start within
> >>> the environment whose state matches the state after reset. This means
> >>> that the guest should find reset register values, MMU disabled, etc.
> >>> Thereby, the context of VCPU should be 'reset' (as if the system is
> >>> comming out of reset), the program counter should contain entry point,
> >>> which is 1st argument, and r0/x0 should contain context ID which is 2nd
> >>> argument of PSCI system suspend call. The context of VCPU is set
> >>> accordingly when the PSCI system suspend is processed, so that nothing
> >>> needs to be done on resume/wake-up path. However, in order to ensure that
> >>> this context doesn't get overwritten by the scheduler when scheduling out
> >>> this VCPU (would normally happen after the calling CPU is blocked), we need
> >>> to check whether to return early from ctxt_switch_from().
> >>>
> >>> There are variables in domain structure to keep track of domain shutdown.
> >>> One of existing shutdown reason is 'suspend' which this patch is using to
> >>> track the suspend state of a domain. Those variables are used to determine
> >>> whether to early return from ctxt_switch_from() or not.
> >>>
> >>> A suspended domain will resume after the Xen receives an interrupt which is
> >>> targeted to the domain, unblocks the domain's VCPU, and schedules it in.
> >>> When the VCPU is scheduled in, the VCPU context is already reset, and
> >>> contains the right resume entry point in program counter that will be
> >>> restored in ctxt_switch_to(). The only thing that needs to be done at this
> >>> point is to clear the variables that marked the domain state as suspended.
> >>>
> >>> Signed-off-by: Mirela Simonovic <mirela.simonovic@aggios.com>
> >>> Signed-off-by: Saeed Nowshadi <saeed.nowshadi@xilinx.com>
> >>>
> >>> ---
> >>> Changes in v2:
> >>>
> >>> -Fix print to compile for arm32 and to align with Xen coding style
> >>> ---
> >>>   xen/arch/arm/Makefile            |   1 +
> >>>   xen/arch/arm/domain.c            |  13 +++
> >>>   xen/arch/arm/suspend.c           | 166 +++++++++++++++++++++++++++++++++++++++
> >>>   xen/arch/arm/vpsci.c             |  19 +++++
> >>>   xen/include/asm-arm/perfc_defn.h |   1 +
> >>>   xen/include/asm-arm/psci.h       |   2 +
> >>>   xen/include/asm-arm/suspend.h    |  16 ++++
> >>>   xen/include/xen/sched.h          |   1 +
> >>>   8 files changed, 219 insertions(+)
> >>>   create mode 100644 xen/arch/arm/suspend.c
> >>>   create mode 100644 xen/include/asm-arm/suspend.h
> >>>
> >>> diff --git a/xen/arch/arm/Makefile b/xen/arch/arm/Makefile
> >>> index 23c5d9adbc..744b1a4dc8 100644
> >>> --- a/xen/arch/arm/Makefile
> >>> +++ b/xen/arch/arm/Makefile
> >>> @@ -43,6 +43,7 @@ obj-y += setup.o
> >>>   obj-y += shutdown.o
> >>>   obj-y += smp.o
> >>>   obj-y += smpboot.o
> >>> +obj-y += suspend.o
> >>>   obj-y += sysctl.o
> >>>   obj-y += time.o
> >>>   obj-y += traps.o
> >>> diff --git a/xen/arch/arm/domain.c b/xen/arch/arm/domain.c
> >>> index e594b48d81..7f8105465c 100644
> >>> --- a/xen/arch/arm/domain.c
> >>> +++ b/xen/arch/arm/domain.c
> >>> @@ -97,6 +97,11 @@ static void ctxt_switch_from(struct vcpu *p)
> >>>       if ( is_idle_vcpu(p) )
> >>>           return;
> >>>
> >>> +    /* VCPU's context should not be saved if its domain is suspended */
> >>> +    if ( p->domain->is_shut_down &&
> >>> +        (p->domain->shutdown_code == SHUTDOWN_suspend) )
> >>> +        return;
> >> SHUTDOWN_suspend is used in Xen for other purpose (see
> >> SCHEDOP_shutdown). The other user of that code relies on all the state
> >> to be saved on suspend.
> >>
> > We just need a flag to mark a domain as suspended, and I do believe
> > SHUTDOWN_suspend is not used anywhere else.
> > Let's come back on this.
> 
> SHUTDOWN_suspend is used for migration.

That is true, but it is not only used for migration. It is also used
for suspending a guest and saving its state to file with the intention
of resuming it later from file.


> Grep for it through the Xen
> tree and you'll find several pieces of documentation, including the
> description of what this shutdown code means.
> 
> What you are introducing here is not a shutdown - it is a suspend with
> the intent to resume executing later.  As such, it shouldn't use Xen's
> shutdown infrastructure, which exists mainly to communicate with the
> toolstack.

Future work will need toolstack support for suspending/resuming guests.
SHUTDOWN_suspend is the most natural fit today; we don't want to hijack
domain pause, because if we do, then we can't normally pause a domain
anymore. From the Xen side of thing, there isn't a huge difference
between saving the state of a domain and writing it to file, or saving
the state of a domain in memory. However, I agree that there is a
difference.

If we don't want to reuse SHUTDOWN_suspend, then the only other option I
can think of is to introduce a new ARM specific suspend code for this
(and new xl commands and hypercalls in the future).
--8323329-220982353-1542073891=:8259
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-220982353-1542073891=:8259--


From xen-devel-bounces@lists.xenproject.org Tue Nov 13 02:17:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 02:17: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-devel-bounces@lists.xenproject.org>)
	id 1gMOG5-0002lo-PZ; Tue, 13 Nov 2018 02:16:53 +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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMOG4-0002lZ-F8
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 02:16:52 +0000
X-Inumbo-ID: 29962ad2-e6ea-11e8-8996-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29962ad2-e6ea-11e8-8996-12d6303a7972;
 Tue, 13 Nov 2018 02:16:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMOFt-0006IC-4X; Tue, 13 Nov 2018 02:16:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMOFs-0003Vr-Pe; Tue, 13 Nov 2018 02:16:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMOFs-0007RW-P2; Tue, 13 Nov 2018 02:16:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129902-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=da2c81ee96eba5d5c8ef91fd870ac98d3cf72beb
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 02:16:40 +0000
Subject: [Xen-devel] [ovmf test] 129902: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTkwMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5MDIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZGEyYzgxZWU5NmViYTVkNWM4ZWY5MWZkODcwYWM5OGQzY2Y3MmJlYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDYgZGF5cyAgIDM4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTg1NiAgMjAxOC0xMS0xMiAxNzo0MToyMCBaICAgIDAgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 02:23:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 02:23: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-devel-bounces@lists.xenproject.org>)
	id 1gMOLx-0003ZM-W5; Tue, 13 Nov 2018 02:22:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMOLw-0003Yw-4J
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 02:22:56 +0000
X-Inumbo-ID: 06fc3a62-e6eb-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06fc3a62-e6eb-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 02:22:54 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4A2FA223CB;
 Tue, 13 Nov 2018 02:22:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542075774;
 bh=WwQfEMBa2i9J5+ZEFfLS9oLt0qFP44lKQREvVkGctp0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=GlcfA3Xq9BwsgMLJyMf3MCbkqFK7Uzy3DqGye14kag/XlC0L9o351jmc2g4UKT6DJ
 4NxKcAVCZ+Pzi4uSKTQighSwaPX/3N3ZlFf+MPFmpOYQStAQGIrpIQHQZzc1jmOkrA
 2iJDo5PTV3Ieb9ZCkCd9j4OWB040nojd/Ek6Kodo=
Date: Mon, 12 Nov 2018 18:22:53 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <5bf8c357-ca42-09af-411c-fabec631c6b2@arm.com>
Message-ID: <alpine.DEB.2.10.1811121819440.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <5bf8c357-ca42-09af-411c-fabec631c6b2@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 00/18] xen/arm64: Suspend to RAM support for
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, xen-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Dario Faggioli <dfaggioli@suse.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIE1pcmVsYSwKPiAK
PiBUaGFuayB5b3UgZm9yIHBvc3RpbmcgdGhlIHNlcmllcy4gQ291bGQgeW91IHByb3ZpZGUgYSBi
cmFuY2ggd2l0aCB0aGUgcGF0Y2gKPiBhcHBsaWVkPwo+IAo+IE9uIDExLzEyLzE4IDExOjMwIEFN
LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gCj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+ID4gVGhlIHNlcmllcyBkb2VzIG5vdCBpbmNsdWRlOgo+ID4gYSkgVUFSVCBkcml2ZXItc3Bl
Y2lmaWMgc3VzcGVuZC9yZXN1bWUgdGhhdCBnZXRzIGNhbGxlZCB3aGVuIGNvbnNvbGUKPiA+IHN1
c3BlbmRzCj4gCj4gSSBmZWVsIGl0IHdpbGwgYmUgZGlmZmljdWx0IHRvIHRlc3QgdGhpcyBzZXJp
ZXMgd2l0aG91dCBVQVJUIGRyaXZlciBzdXBwb3J0Lgo+IFdvdWxkIGl0IGJlIHBvc3NpYmxlIHRv
IGludGVncmF0ZSB0aGVtIGluIHRoYXQgc2VyaWVzPwoKQWN0dWFsbHksIHlvdSBjYW4gdGVzdCB0
aGlzIHNlcmllcyBzaW1wbHkgdXNpbmcgdXBzdHJlYW0gTGludXggYW5kCnVwc3RyZWFtIFhlbiAr
IHRoaXMgc2VyaWVzLiBZb3UgY2FuIHVzZSBlY2hvIG1lbSA+IC9zeXMvcG93ZXIvc3RhdGUgaW4K
ZG9tMCB0byBnbyBpbnRvIHN1c3BlbmQsIGFuZCBmb3IgZXhhbXBsZSBzZXR1cCBhbiBSVEMgd2Fr
ZXVwIGV2ZW50IHRvCndha2V1cCBhZnRlciBhIGNlcnRhaW4gYW1vdW50IG9mIHRpbWUuIEZvciBp
bnN0YW5jZSBlY2hvICszMCA+Ci9zeXMvY2xhc3MvcnRjL3J0YzAvd2FrZWFsYXJtLgoKRm9yIHRo
ZSBYaWxpbnggTVBTb0MsIExpbnV4IDQuMTkgd29ya3MgZmluZSB3aXRoIGRlZmNvbmZpZy4gTGlu
dXggNC4yMAooY3VycmVudCBtYXN0ZXIpIGdhaW5lZCBFRU1JIHN1cHBvcnQsIGJ1dCBJIHRlc3Rl
ZCBpdCBhbmQgaXQgc2VlbXMgdG8Kc3VzcGVuZCBzdWNjZXNzZnVsbHkgZXZlbiBpZiBYZW4gZG9l
c24ndCBrbm93IGhvdyB0byBoYW5kbGUgdGhlIEVFTUkKY2FsbHMgdGhhdCBMaW51eCBtYWtlcyB3
aGVuIHN1c3BlbmRpbmcuIAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 02:23:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 02:23: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-devel-bounces@lists.xenproject.org>)
	id 1gMOLw-0003Z1-Hw; Tue, 13 Nov 2018 02:22:56 +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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMOLv-0003Yr-DL
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 02:22:55 +0000
X-Inumbo-ID: 070ff938-e6eb-11e8-9f1c-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 070ff938-e6eb-11e8-9f1c-12d6303a7972;
 Tue, 13 Nov 2018 02:22:54 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4A2FA223CB;
 Tue, 13 Nov 2018 02:22:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542075774;
 bh=WwQfEMBa2i9J5+ZEFfLS9oLt0qFP44lKQREvVkGctp0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=GlcfA3Xq9BwsgMLJyMf3MCbkqFK7Uzy3DqGye14kag/XlC0L9o351jmc2g4UKT6DJ
 4NxKcAVCZ+Pzi4uSKTQighSwaPX/3N3ZlFf+MPFmpOYQStAQGIrpIQHQZzc1jmOkrA
 2iJDo5PTV3Ieb9ZCkCd9j4OWB040nojd/Ek6Kodo=
Date: Mon, 12 Nov 2018 18:22:53 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <5bf8c357-ca42-09af-411c-fabec631c6b2@arm.com>
Message-ID: <alpine.DEB.2.10.1811121819440.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <5bf8c357-ca42-09af-411c-fabec631c6b2@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 00/18] xen/arm64: Suspend to RAM support for
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, xen-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Dario Faggioli <dfaggioli@suse.com>,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIE1pcmVsYSwKPiAK
PiBUaGFuayB5b3UgZm9yIHBvc3RpbmcgdGhlIHNlcmllcy4gQ291bGQgeW91IHByb3ZpZGUgYSBi
cmFuY2ggd2l0aCB0aGUgcGF0Y2gKPiBhcHBsaWVkPwo+IAo+IE9uIDExLzEyLzE4IDExOjMwIEFN
LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gCj4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+ID4gVGhlIHNlcmllcyBkb2VzIG5vdCBpbmNsdWRlOgo+ID4gYSkgVUFSVCBkcml2ZXItc3Bl
Y2lmaWMgc3VzcGVuZC9yZXN1bWUgdGhhdCBnZXRzIGNhbGxlZCB3aGVuIGNvbnNvbGUKPiA+IHN1
c3BlbmRzCj4gCj4gSSBmZWVsIGl0IHdpbGwgYmUgZGlmZmljdWx0IHRvIHRlc3QgdGhpcyBzZXJp
ZXMgd2l0aG91dCBVQVJUIGRyaXZlciBzdXBwb3J0Lgo+IFdvdWxkIGl0IGJlIHBvc3NpYmxlIHRv
IGludGVncmF0ZSB0aGVtIGluIHRoYXQgc2VyaWVzPwoKQWN0dWFsbHksIHlvdSBjYW4gdGVzdCB0
aGlzIHNlcmllcyBzaW1wbHkgdXNpbmcgdXBzdHJlYW0gTGludXggYW5kCnVwc3RyZWFtIFhlbiAr
IHRoaXMgc2VyaWVzLiBZb3UgY2FuIHVzZSBlY2hvIG1lbSA+IC9zeXMvcG93ZXIvc3RhdGUgaW4K
ZG9tMCB0byBnbyBpbnRvIHN1c3BlbmQsIGFuZCBmb3IgZXhhbXBsZSBzZXR1cCBhbiBSVEMgd2Fr
ZXVwIGV2ZW50IHRvCndha2V1cCBhZnRlciBhIGNlcnRhaW4gYW1vdW50IG9mIHRpbWUuIEZvciBp
bnN0YW5jZSBlY2hvICszMCA+Ci9zeXMvY2xhc3MvcnRjL3J0YzAvd2FrZWFsYXJtLgoKRm9yIHRo
ZSBYaWxpbnggTVBTb0MsIExpbnV4IDQuMTkgd29ya3MgZmluZSB3aXRoIGRlZmNvbmZpZy4gTGlu
dXggNC4yMAooY3VycmVudCBtYXN0ZXIpIGdhaW5lZCBFRU1JIHN1cHBvcnQsIGJ1dCBJIHRlc3Rl
ZCBpdCBhbmQgaXQgc2VlbXMgdG8Kc3VzcGVuZCBzdWNjZXNzZnVsbHkgZXZlbiBpZiBYZW4gZG9l
c24ndCBrbm93IGhvdyB0byBoYW5kbGUgdGhlIEVFTUkKY2FsbHMgdGhhdCBMaW51eCBtYWtlcyB3
aGVuIHN1c3BlbmRpbmcuIAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 02:45:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 02:45: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-devel-bounces@lists.xenproject.org>)
	id 1gMOhH-0005KG-VD; Tue, 13 Nov 2018 02:44: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMOhH-0005K4-Gs
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 02:44:59 +0000
X-Inumbo-ID: 1b46defa-e6ee-11e8-8e9d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b46defa-e6ee-11e8-8e9d-12d6303a7972;
 Tue, 13 Nov 2018 02:44:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMOhB-0006os-Hn; Tue, 13 Nov 2018 02:44:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMOhB-0004du-AH; Tue, 13 Nov 2018 02:44:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMOhB-0007w9-9j; Tue, 13 Nov 2018 02:44:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129900-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b7ae5c33e6b0c5849de9916bd4b15561be43b690
X-Osstest-Versions-That: xen=94bd9df0f7efad8038d99ec52ba56ecec4191248
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 02:44:53 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129900: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTkwMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTkwMC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5ODUy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBiN2FlNWMzM2U2YjBjNTg0OWRlOTkxNmJkNGIx
NTU2MWJlNDNiNjkwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NGJk
OWRmMGY3ZWZhZDgwMzhkOTllYzUyYmE1NmVjZWM0MTkxMjQ4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMjk4NTIgIDIwMTgtMTEtMTIgMTY6MDA6MzcgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTI5ODYxICAyMDE4LTExLTEyIDE5OjAwOjUyIFogICAgMCBkYXlzICAgIDMgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5ODcwICAyMDE4LTExLTEyIDIxOjAwOjIzIFogICAg
MCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBE
YW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiN2FlNWMzM2U2YjBjNTg0OWRlOTkx
NmJkNGIxNTU2MWJlNDNiNjkwCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTm92IDkgMTM6NDY6MjcgMjAxOCArMDAwMAoKICAgIHg4
Ni9iYWRwYWdlOiBGaXggYmFkcGFnZS0+b3JkZXIgb3ZlcmZsb3cKICAgIAogICAgRm9yIG9yZGVy
IDMyIG9yIG1vcmUsIHRoZSBzaGlmdCB3aWxsIHRydW5jYXRlIGJlZm9yZSB0aGUgYWRkaXRpb24g
b2NjdXJzLgogICAgCiAgICBTcG90dGVkIGJ5IENvdmVyaXR5LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDAxMTMxOWU5Y2UxMTBjNzBhM2Q1MmYy
ZWEwNWU1ZWViNTM4YzllOWUKQXV0aG9yOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8u
bnNhLmdvdj4KRGF0ZTogICBGcmkgTm92IDIgMTM6NDY6MTEgMjAxOCAtMDQwMAoKICAgIGZsYXNr
L3BvbGljeTogYWxsb3cgZG9tMCB0byB1c2UgUEhZU0RFVk9QX3BjaV9tbWNmZ19yZXNlcnZlZAog
ICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cgpjb21taXQgMjdiZDVlZjVjOGFjMjc5MWVlOGJjODAzM2VlOGQ5OTRlYzZhNDk2ZgpB
dXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAg
VGh1IE9jdCAxOCAxMTozMDoyNyAyMDE4ICswMTAwCgogICAgeDg2L2NwdWlkOiBUaWUgU01BUCB0
byBOWCwgZm9yIHRoZSBzaGFkb3cgcGFnZXRhYmxlIGNvZGUKICAgIAogICAgTlggc3VwcG9ydCBp
biB0aGUgaG9zdCBpcyByZXF1aXJlZCBmb3IgdGhlIHNoYWRvdyBwYWdldGFibGUgY29kZSB0byBo
YW5kbGUKICAgIFNNQVAgY29ycmVjdGx5IGZvciBndWVzdHMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGZkMzVmMzJiNGI4YWU4
OTA4MGQyNDdiYzkwMWMxYjBhZDY2ZjM3YTgKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFRodSBKdWwgMTkgMTY6NTE6NTcgMjAxOCArMDEw
MAoKICAgIHRvb2xzL3g4NmVtdWw6IFVzZSBzdHJ1Y3QgY3B1aWRfcG9saWN5IGluIHRoZSB1c2Vy
c3BhY2UgdGVzdCBoYXJuZXNzZXMKICAgIAogICAgVGhpcyB3aWxsIHNob3J0bHkgYmUgcmVxdWly
ZWQgdG8gcGFzcyBpbnRvIHRoZSBlbXVsYXRvciBpdHNlbGYuCiAgICAKICAgIFNpbXBsaWZ5IHRo
ZSBzaGFyZWQgY3B1X2hhc18qIGhlbHBlcnMgYnkgcmVhZGluZyB0aGUgY29ycmVjdCBiaXQgb3V0
IG9mIHRoZQogICAgQ1BVSUQgcG9saWN5IGl0c2VsZi4KICAgIAogICAgTm8gKGludGVuZGVkKSBj
aGFuZ2UgaW4gYmVoYXZpb3VyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBjNjZlZjBmYmUxMmIzZTFlMmRhODQ5ZGQ4NWU1Yjdm
ZTNhYTgxZGU1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogICBUaHUgSnVsIDE5IDE2OjUwOjAzIDIwMTggKzAxMDAKCiAgICBsaWJ4ODY6IFNw
bGl0IHg4Nl9jcHVpZF9wb2xpY3lfZmlsbF9uYXRpdmUoKSBvdXQgb2YgY2FsY3VsYXRlX3Jhd19w
b2xpY3koKQogICAgCiAgICBUaGlzIHdpbGwgc2hvcnRseSBiZSB3YW50ZWQgYnkgdGhlIHVzZXJz
cGFjZSBlbXVsYXRvciBoYXJuZXNzZXMgYXMgd2VsbC4KICAgIAogICAgQ29uc29saWRhdGUgdGhl
IGNwdWlkeyxfY291bnR9X2xlYWYoKSBoZWxwZXJzIGJlc2lkZSB0aGUgc3RydWN0dXJlIGRlZmlu
aXRpb24sCiAgICByYXRoZXIgdGhhbiBoYXZpbmcgdGhlbSBzY2F0dGVyZWQgdGhyb3VnaG91dCBY
ZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IGM0OTMzOGVmMjg3YzQ0MTEzNDc2ZDRjNmNjYWFkN2ZhMjkyNGY4YzcKQXV0aG9y
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTm92
IDEyIDE3OjE0OjU3IDIwMTggKzAxMDAKCiAgICBndWVzdC9wdmg6IHNwZWNpYWwgY2FzZSB0aGUg
bG93IDFNQgogICAgCiAgICBXaGVuIHJ1bm5pbmcgYXMgYSBQVkggZ3Vlc3QgWGVuIG9ubHkgc3Bl
Y2lhbCBjYXNlcyB0aGUgdHJhbXBvbGluZQogICAgY29kZSBpbiB0aGUgbG93IDFNQiwgd2l0aG91
dCBhbHNvIHJlc2VydmluZyB0aGUgc3BhY2UgdXNlZCBieSB0aGUKICAgIHJlbG9jYXRlZCBtZXRh
ZGF0YSBvciB0aGUgdHJhbXBvbGluZSBzdGFjay4KICAgIAogICAgRml4IHRoaXMgYnkgYWx3YXlz
IHJlc2VydmluZyB0aGUgbG93IDFNQiByZWdhcmRsZXNzIG9mIHdoZXRoZXIgWGVuIGlzCiAgICBy
dW5uaW5nIGFzIGEgZ3Vlc3Qgb3IgbmF0aXZlbHkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBTZXJn
ZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCBjNmFhZTU1Nzg2ZTEzODk1MWRhZjI1ZTE0NzA5ODk1
ZDhjMTY2OTQ4CkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkRhdGU6ICAgTW9uIE5vdiAxMiAxNzoxMzo1NyAyMDE4ICswMTAwCgogICAgZ3Vlc3QvcHZoOiBm
aXggaGFuZGxpbmcgb2YgbXVsdGlib290IG1vZHVsZSBsaXN0CiAgICAKICAgIFdoZW4gYm9vdGlu
ZyBYZW4gYXMgYSBQVkggZ3Vlc3QgdGhlIGRhdGEgaW4gdGhlIFBWSCBzdGFydCBpbmZvCiAgICBz
dHJ1Y3R1cmUgaXMgY29waWVkIG92ZXIgdG8gYSBtdWx0aWJvb3Qgc3RydWN0dXJlIGFuZCBhIG1v
ZHVsZSBsaXN0CiAgICBhcnJheSB0aGF0IHJlc2lkZXMgaW4gdGhlIC5pbml0IHNlY3Rpb24gb2Yg
dGhlIFhlbiBpbWFnZS4gVGhlCiAgICByZXN1bHRpbmcgbXVsdGlib290IG1vZHVsZSBsaXN0IGlz
IHRoZW4gaGFuZGVkIHRvIHRoZSBnZW5lcmljIGJvb3QKICAgIHByb2Nlc3MgdXNpbmcgdGhlIHBo
eXNpY2FsIGFkZHJlc3MgaW4gbWJpLT5tb2RzX2FkZHIuCiAgICAKICAgIFRoaXMgd29ya3MgZmlu
ZSBhcyBsb25nIGFzIHRoZSBYZW4gaW1hZ2UgZG9lc24ndCByZWxvY2F0ZSBpdHNlbGYsIGlmCiAg
ICB0aGVyZSdzIHN1Y2ggYSByZWxvY2F0aW9uIHRoZSBwaHlzaWNhbCBhZGRyZXNzZXMgb2YgbXVs
dGlib290IG1vZHVsZQogICAgbGlzdCBpcyBubyBsb25nZXIgdmFsaWQuCiAgICAKICAgIEZpeCB0
aGlzIGJ5IGhhbmRpbmcgdGhlIHZpcnR1YWwgYWRkcmVzcyBvZiB0aGUgbW9kdWxlIGxpc3QgdG8g
dGhlCiAgICBnZW5lcmljIGJvb3QgcHJvY2VzcyBpbnN0ZWFkIG9mIGl0J3MgcGh5c2ljYWwgYWRk
cmVzcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 03:27:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 03:27: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-devel-bounces@lists.xenproject.org>)
	id 1gMPMD-0008Vf-GH; Tue, 13 Nov 2018 03:27: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMPMB-0008VT-Nn
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 03:27:15 +0000
X-Inumbo-ID: fef407e0-e6f3-11e8-b8cb-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fef407e0-e6f3-11e8-b8cb-12d6303a7972;
 Tue, 13 Nov 2018 03:27:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMPLy-0007c1-7J; Tue, 13 Nov 2018 03:27:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMPLx-00087k-Ns; Tue, 13 Nov 2018 03:27:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMPLx-0004Kc-NH; Tue, 13 Nov 2018 03:27:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129905-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=da2c81ee96eba5d5c8ef91fd870ac98d3cf72beb
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 03:27:01 +0000
Subject: [Xen-devel] [ovmf test] 129905: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTkwNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5MDUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZGEyYzgxZWU5NmViYTVkNWM4ZWY5MWZkODcwYWM5OGQzY2Y3MmJlYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDYgZGF5cyAgIDM5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTg1NiAgMjAxOC0xMS0xMiAxNzo0MToyMCBaICAgIDAgZGF5cyAgICA0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 04:55:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 04:55: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-devel-bounces@lists.xenproject.org>)
	id 1gMQjH-00078s-CC; Tue, 13 Nov 2018 04:55: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMQjH-00078h-24
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 04:55:11 +0000
X-Inumbo-ID: 4c62ccb9-e700-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c62ccb9-e700-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 04:55:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMQjB-00010m-U0; Tue, 13 Nov 2018 04:55:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMQjB-0007Gi-Mx; Tue, 13 Nov 2018 04:55:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMQjB-0003vh-MH; Tue, 13 Nov 2018 04:55:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129909-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b7ae5c33e6b0c5849de9916bd4b15561be43b690
X-Osstest-Versions-That: xen=94bd9df0f7efad8038d99ec52ba56ecec4191248
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 04:55:05 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129909: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTkwOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTkwOS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5ODUy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBiN2FlNWMzM2U2YjBjNTg0OWRlOTkxNmJkNGIx
NTU2MWJlNDNiNjkwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NGJk
OWRmMGY3ZWZhZDgwMzhkOTllYzUyYmE1NmVjZWM0MTkxMjQ4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMjk4NTIgIDIwMTgtMTEtMTIgMTY6MDA6MzcgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTI5ODYxICAyMDE4LTExLTEyIDE5OjAwOjUyIFogICAgMCBkYXlzICAgIDQgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5ODcwICAyMDE4LTExLTEyIDIxOjAwOjIzIFogICAg
MCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBE
YW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiN2FlNWMzM2U2YjBjNTg0OWRlOTkx
NmJkNGIxNTU2MWJlNDNiNjkwCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTm92IDkgMTM6NDY6MjcgMjAxOCArMDAwMAoKICAgIHg4
Ni9iYWRwYWdlOiBGaXggYmFkcGFnZS0+b3JkZXIgb3ZlcmZsb3cKICAgIAogICAgRm9yIG9yZGVy
IDMyIG9yIG1vcmUsIHRoZSBzaGlmdCB3aWxsIHRydW5jYXRlIGJlZm9yZSB0aGUgYWRkaXRpb24g
b2NjdXJzLgogICAgCiAgICBTcG90dGVkIGJ5IENvdmVyaXR5LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDAxMTMxOWU5Y2UxMTBjNzBhM2Q1MmYy
ZWEwNWU1ZWViNTM4YzllOWUKQXV0aG9yOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8u
bnNhLmdvdj4KRGF0ZTogICBGcmkgTm92IDIgMTM6NDY6MTEgMjAxOCAtMDQwMAoKICAgIGZsYXNr
L3BvbGljeTogYWxsb3cgZG9tMCB0byB1c2UgUEhZU0RFVk9QX3BjaV9tbWNmZ19yZXNlcnZlZAog
ICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cgpjb21taXQgMjdiZDVlZjVjOGFjMjc5MWVlOGJjODAzM2VlOGQ5OTRlYzZhNDk2ZgpB
dXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAg
VGh1IE9jdCAxOCAxMTozMDoyNyAyMDE4ICswMTAwCgogICAgeDg2L2NwdWlkOiBUaWUgU01BUCB0
byBOWCwgZm9yIHRoZSBzaGFkb3cgcGFnZXRhYmxlIGNvZGUKICAgIAogICAgTlggc3VwcG9ydCBp
biB0aGUgaG9zdCBpcyByZXF1aXJlZCBmb3IgdGhlIHNoYWRvdyBwYWdldGFibGUgY29kZSB0byBo
YW5kbGUKICAgIFNNQVAgY29ycmVjdGx5IGZvciBndWVzdHMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGZkMzVmMzJiNGI4YWU4
OTA4MGQyNDdiYzkwMWMxYjBhZDY2ZjM3YTgKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFRodSBKdWwgMTkgMTY6NTE6NTcgMjAxOCArMDEw
MAoKICAgIHRvb2xzL3g4NmVtdWw6IFVzZSBzdHJ1Y3QgY3B1aWRfcG9saWN5IGluIHRoZSB1c2Vy
c3BhY2UgdGVzdCBoYXJuZXNzZXMKICAgIAogICAgVGhpcyB3aWxsIHNob3J0bHkgYmUgcmVxdWly
ZWQgdG8gcGFzcyBpbnRvIHRoZSBlbXVsYXRvciBpdHNlbGYuCiAgICAKICAgIFNpbXBsaWZ5IHRo
ZSBzaGFyZWQgY3B1X2hhc18qIGhlbHBlcnMgYnkgcmVhZGluZyB0aGUgY29ycmVjdCBiaXQgb3V0
IG9mIHRoZQogICAgQ1BVSUQgcG9saWN5IGl0c2VsZi4KICAgIAogICAgTm8gKGludGVuZGVkKSBj
aGFuZ2UgaW4gYmVoYXZpb3VyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBjNjZlZjBmYmUxMmIzZTFlMmRhODQ5ZGQ4NWU1Yjdm
ZTNhYTgxZGU1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogICBUaHUgSnVsIDE5IDE2OjUwOjAzIDIwMTggKzAxMDAKCiAgICBsaWJ4ODY6IFNw
bGl0IHg4Nl9jcHVpZF9wb2xpY3lfZmlsbF9uYXRpdmUoKSBvdXQgb2YgY2FsY3VsYXRlX3Jhd19w
b2xpY3koKQogICAgCiAgICBUaGlzIHdpbGwgc2hvcnRseSBiZSB3YW50ZWQgYnkgdGhlIHVzZXJz
cGFjZSBlbXVsYXRvciBoYXJuZXNzZXMgYXMgd2VsbC4KICAgIAogICAgQ29uc29saWRhdGUgdGhl
IGNwdWlkeyxfY291bnR9X2xlYWYoKSBoZWxwZXJzIGJlc2lkZSB0aGUgc3RydWN0dXJlIGRlZmlu
aXRpb24sCiAgICByYXRoZXIgdGhhbiBoYXZpbmcgdGhlbSBzY2F0dGVyZWQgdGhyb3VnaG91dCBY
ZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IGM0OTMzOGVmMjg3YzQ0MTEzNDc2ZDRjNmNjYWFkN2ZhMjkyNGY4YzcKQXV0aG9y
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTm92
IDEyIDE3OjE0OjU3IDIwMTggKzAxMDAKCiAgICBndWVzdC9wdmg6IHNwZWNpYWwgY2FzZSB0aGUg
bG93IDFNQgogICAgCiAgICBXaGVuIHJ1bm5pbmcgYXMgYSBQVkggZ3Vlc3QgWGVuIG9ubHkgc3Bl
Y2lhbCBjYXNlcyB0aGUgdHJhbXBvbGluZQogICAgY29kZSBpbiB0aGUgbG93IDFNQiwgd2l0aG91
dCBhbHNvIHJlc2VydmluZyB0aGUgc3BhY2UgdXNlZCBieSB0aGUKICAgIHJlbG9jYXRlZCBtZXRh
ZGF0YSBvciB0aGUgdHJhbXBvbGluZSBzdGFjay4KICAgIAogICAgRml4IHRoaXMgYnkgYWx3YXlz
IHJlc2VydmluZyB0aGUgbG93IDFNQiByZWdhcmRsZXNzIG9mIHdoZXRoZXIgWGVuIGlzCiAgICBy
dW5uaW5nIGFzIGEgZ3Vlc3Qgb3IgbmF0aXZlbHkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBTZXJn
ZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCBjNmFhZTU1Nzg2ZTEzODk1MWRhZjI1ZTE0NzA5ODk1
ZDhjMTY2OTQ4CkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkRhdGU6ICAgTW9uIE5vdiAxMiAxNzoxMzo1NyAyMDE4ICswMTAwCgogICAgZ3Vlc3QvcHZoOiBm
aXggaGFuZGxpbmcgb2YgbXVsdGlib290IG1vZHVsZSBsaXN0CiAgICAKICAgIFdoZW4gYm9vdGlu
ZyBYZW4gYXMgYSBQVkggZ3Vlc3QgdGhlIGRhdGEgaW4gdGhlIFBWSCBzdGFydCBpbmZvCiAgICBz
dHJ1Y3R1cmUgaXMgY29waWVkIG92ZXIgdG8gYSBtdWx0aWJvb3Qgc3RydWN0dXJlIGFuZCBhIG1v
ZHVsZSBsaXN0CiAgICBhcnJheSB0aGF0IHJlc2lkZXMgaW4gdGhlIC5pbml0IHNlY3Rpb24gb2Yg
dGhlIFhlbiBpbWFnZS4gVGhlCiAgICByZXN1bHRpbmcgbXVsdGlib290IG1vZHVsZSBsaXN0IGlz
IHRoZW4gaGFuZGVkIHRvIHRoZSBnZW5lcmljIGJvb3QKICAgIHByb2Nlc3MgdXNpbmcgdGhlIHBo
eXNpY2FsIGFkZHJlc3MgaW4gbWJpLT5tb2RzX2FkZHIuCiAgICAKICAgIFRoaXMgd29ya3MgZmlu
ZSBhcyBsb25nIGFzIHRoZSBYZW4gaW1hZ2UgZG9lc24ndCByZWxvY2F0ZSBpdHNlbGYsIGlmCiAg
ICB0aGVyZSdzIHN1Y2ggYSByZWxvY2F0aW9uIHRoZSBwaHlzaWNhbCBhZGRyZXNzZXMgb2YgbXVs
dGlib290IG1vZHVsZQogICAgbGlzdCBpcyBubyBsb25nZXIgdmFsaWQuCiAgICAKICAgIEZpeCB0
aGlzIGJ5IGhhbmRpbmcgdGhlIHZpcnR1YWwgYWRkcmVzcyBvZiB0aGUgbW9kdWxlIGxpc3QgdG8g
dGhlCiAgICBnZW5lcmljIGJvb3QgcHJvY2VzcyBpbnN0ZWFkIG9mIGl0J3MgcGh5c2ljYWwgYWRk
cmVzcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 04:58:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 04:58: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-devel-bounces@lists.xenproject.org>)
	id 1gMQmI-0007Gd-VD; Tue, 13 Nov 2018 04:58: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMQmI-0007GR-Am
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 04:58:18 +0000
X-Inumbo-ID: bbe023db-e700-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbe023db-e700-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 04:58:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMQmE-00014o-6L; Tue, 13 Nov 2018 04:58:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMQmD-0007QL-Vm; Tue, 13 Nov 2018 04:58:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMQmD-00060a-V6; Tue, 13 Nov 2018 04:58:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129912-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=da2c81ee96eba5d5c8ef91fd870ac98d3cf72beb
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 04:58:13 +0000
Subject: [Xen-devel] [ovmf test] 129912: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTkxMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5MTIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZGEyYzgxZWU5NmViYTVkNWM4ZWY5MWZkODcwYWM5OGQzY2Y3MmJlYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDYgZGF5cyAgIDQwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTg1NiAgMjAxOC0xMS0xMiAxNzo0MToyMCBaICAgIDAgZGF5cyAgICA1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 05:56:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 05:56: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-devel-bounces@lists.xenproject.org>)
	id 1gMRgl-0003nS-Pj; Tue, 13 Nov 2018 05:56: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMRgk-0003nJ-7J
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 05:56:38 +0000
X-Inumbo-ID: e22e73cd-e708-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e22e73cd-e708-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 05:56:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMRgi-0002Qo-1V; Tue, 13 Nov 2018 05:56:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMRgh-0002Oo-QM; Tue, 13 Nov 2018 05:56:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMRgh-00019Z-Pi; Tue, 13 Nov 2018 05:56:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129918-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=da2c81ee96eba5d5c8ef91fd870ac98d3cf72beb
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 05:56:35 +0000
Subject: [Xen-devel] [ovmf test] 129918: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTkxOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5MTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZGEyYzgxZWU5NmViYTVkNWM4ZWY5MWZkODcwYWM5OGQzY2Y3MmJlYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDYgZGF5cyAgIDQxIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTg1NiAgMjAxOC0xMS0xMiAxNzo0MToyMCBaICAgIDAgZGF5cyAgICA2IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 06:14:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 06:14: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-devel-bounces@lists.xenproject.org>)
	id 1gMRxw-0005OO-FQ; Tue, 13 Nov 2018 06:14: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMRxv-0005OC-1f
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 06:14:23 +0000
X-Inumbo-ID: 5bc19872-e70b-11e8-a573-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5bc19872-e70b-11e8-a573-12d6303a7972;
 Tue, 13 Nov 2018 06:14:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMRxq-0002s6-PV; Tue, 13 Nov 2018 06:14:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMRxq-0002we-Ho; Tue, 13 Nov 2018 06:14:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMRxq-000852-HD; Tue, 13 Nov 2018 06:14:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gMRxq-000852-HD@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 06:14:18 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete test-amd64-i386-examine
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZQp0ZXN0aWQgcmVib290CgpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKVHJl
ZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJt
d2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
VHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJl
cHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXgg
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51
eC1zdGFibGUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0
NzA2MmQ5NzczMDlhMjJmCiAgQnVnIG5vdCBwcmVzZW50OiBkMjU1ZDE4YTM0YThkNTNjY2M0YTAx
OWRjMDdlMTdiNmU4Y2Y2YmQxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5OTIxLwoKCiAgY29tbWl0IDdiODA1MmUx
OTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBBdXRob3I6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAgIE1vbiBPY3QgMTkgMDQ6MjM6MjkgMjAxNSAtMDYw
MAogIAogICAgICBpZ2I6IGZpeCBOVUxMIGRlcmVmcyBkdWUgdG8gc2tpcHBlZCBTUi1JT1YgZW5h
YmxpbmcKICAgICAgCiAgICAgIFsgVXBzdHJlYW0gY29tbWl0IGJlMDY5OThmOTZlY2I5MzkzOGFk
MmNjZTQ2YzQyODliZjdjZjQ1YmMgXQogICAgICAKICAgICAgVGhlIGNvbWJpbmVkIGVmZmVjdCBv
ZiBjb21taXRzIDY0MjNmYzM0MTYgKCJpZ2I6IGRvIG5vdCByZS1pbml0IFNSLUlPVgogICAgICBk
dXJpbmcgcHJvYmUiKSBhbmQgY2VlZTM0NTBiMyAoImlnYjogbWFrZSBzdXJlIFNSLUlPViBpbml0
IHVzZXMgdGhlCiAgICAgIHJpZ2h0IG51bWJlciBvZiBxdWV1ZXMiKSBjYXVzZXMgVkZzIG5vIGxv
bmdlciBnZXR0aW5nIHNldCB1cCwgbGVhZGluZwogICAgICB0byBOVUxMIHBvaW50ZXIgZGVyZWZl
cmVuY2VzIGR1ZSB0byB0aGUgYWRhcHRlcidzIC0+dmZfZGF0YSBiZWluZyBOVUxMCiAgICAgIHdo
aWxlIC0+dmZzX2FsbG9jYXRlZF9jb3VudCBpcyBub24temVyby4gVGhlIGZpcnN0IGNvbW1pdCBu
b3Qgb25seQogICAgICBuZWdsZWN0ZWQgdGhlIHNpZGUgZWZmZWN0IG9mIGlnYl9zcmlvdl9yZWlu
aXQoKSB0aGF0IHRoZSBzZWNvbmQgY29tbWl0CiAgICAgIHRyaWVkIHRvIGFjY291bnQgZm9yLCBi
dXQgYWxzbyB0aGF0IG9mIHNldHRpbmcgSUdCX0ZMQUdfSEFTX01TSVgsCiAgICAgIHdpdGhvdXQg
d2hpY2ggaWdiX2VuYWJsZV9zcmlvdigpIGlzIGVmZmVjdGl2ZWx5IGEgbm8tb3AuIENhbGxpbmcK
ICAgICAgaWdiX3sscmV9c2V0X2ludGVycnVwdF9jYXBhYmlsaXR5KCkgYXMgZG9uZSBoZXJlIHNl
ZW1zIHRvIGFkZHJlc3MgdGhpcywKICAgICAgYnV0IEknbSBub3Qgc3VyZSB3aGV0aGVyIHRoaXMg
aXMgYmV0dGVyIHRoYW4gc2lucGx5IHJldmVydGluZyB0aGUgb3RoZXIKICAgICAgdHdvIGNvbW1p
dHMuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICAgIFRlc3RlZC1ieTogQWFyb24gQnJvd24gPGFhcm9uLmYuYnJvd25AaW50ZWwu
Y29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBKZWZmIEtpcnNoZXIgPGplZmZyZXkudC5raXJzaGVy
QGludGVsLmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJu
ZWwub3JnPgoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xp
bnV4LTMuMTgvdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUucmVib290Lmh0bWwKUmV2aXNpb24gSURz
IGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJv
dmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3Mt
YmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51
eC0zLjE4L3Rlc3QtYW1kNjQtaTM4Ni1leGFtaW5lLnJlYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8x
Mjk5MjEuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjg4NTggLS1ibGVzc2lu
Z3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC0zLjE4IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lIHJl
Ym9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTI5NzYwIGZhaWwgW2hv
c3Q9ZGViaW5hMF0gLyAxMjg4NTggW2hvc3Q9YWxiYW5hMV0gMTI4ODQxIFtob3N0PWNoYXJkb25u
YXkwXSAxMjg4MDcgW2hvc3Q9YWxiYW5hMF0gMTI4NjkxIFtob3N0PWVsYmxpbmcwXSAxMjgyNTgg
W2hvc3Q9cmltYXZhMV0gMTI4MjMyIFtob3N0PXBpbm90MF0gMTI4MTc3IFtob3N0PWRlYmluYTFd
IDEyODA5NiBbaG9zdD1hbGJhbmExXSAxMjc0ODYgW2hvc3Q9ZGViaW5hMV0gMTI3NDcyIFtob3N0
PWh1eGVscmViZTFdIDEyNzQ1NSBbaG9zdD1jaGFyZG9ubmF5MV0gMTI3Mjk2IFtob3N0PWJhcm9x
dWUwXSAxMjcwMDEgW2hvc3Q9ZWxibGluZzBdIDEyNjkyNiBvay4KRmFpbHVyZSAvIGJhc2lzIHBh
c3MgZmxpZ2h0czogMTI5NzYwIC8gMTI2OTI2Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0
cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTog
bGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJs
ZS9saW51eC1zdGFibGUuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdApMYXRlc3QgNzhlMDg5N2RkOGIzMjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQwMGFmNSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCkJhc2lzIHBhc3Mg
YTVmOWJlMzU3NmMzZjlkZDg3MWY2OGVhZjQ4MjI3OGMwYjNhNmRmMiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4
OTEzZTMxNDkgNGYwODAwNzBhOTgwOWJkZTg1Nzg1MWU2OGEzYWVmZjBjNGI5YjZhNiBhOTIzOTE5
Nzk3YzM5ZDUxZWEwYjgwOGVhNjkxYmVkMjBmZThlMDcyCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdp
dGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdCNhNWY5YmUzNTc2YzNm
OWRkODcxZjY4ZWFmNDgyMjc4YzBiM2E2ZGYyLTc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFi
N2FlN2Q0MDBhZjUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUu
Z2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0IzljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMx
NDktZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzRmMDgwMDcwYTk4MDliZGU4NTc4NTFlNjhhM2FlZmYwYzRi
OWI2YTYtZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdCNhOTIzOTE5Nzk3YzM5ZDUxZWEwYjgwOGVhNjkxYmVkMjBmZThl
MDcyLTJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKTG9hZGVkIDcwMTgg
bm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjY5
MjYgcGFzcyBhNWY5YmUzNTc2YzNmOWRkODcxZjY4ZWFmNDgyMjc4YzBiM2E2ZGYyIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIz
ZmJjNDhlZjg5MTNlMzE0OSA0ZjA4MDA3MGE5ODA5YmRlODU3ODUxZTY4YTNhZWZmMGM0YjliNmE2
IGE5MjM5MTk3OTdjMzlkNTFlYTBiODA4ZWE2OTFiZWQyMGZlOGUwNzIKIDEyNzAwMSBbaG9zdD1l
bGJsaW5nMF0KIDEyNzI5NiBbaG9zdD1iYXJvcXVlMF0KIDEyNzQ4NiBbaG9zdD1kZWJpbmExXQog
MTI3NDcyIFtob3N0PWh1eGVscmViZTFdCiAxMjc0NTUgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMjgw
OTYgW2hvc3Q9YWxiYW5hMV0KIDEyODE3NyBbaG9zdD1kZWJpbmExXQogMTI4MjMyIFtob3N0PXBp
bm90MF0KIDEyODI1OCBbaG9zdD1yaW1hdmExXQogMTI4NjkxIFtob3N0PWVsYmxpbmcwXQogMTI4
ODA3IFtob3N0PWFsYmFuYTBdCiAxMjg4NTggW2hvc3Q9YWxiYW5hMV0KIDEyODg0MSBbaG9zdD1j
aGFyZG9ubmF5MF0KIDEyOTc2MCBmYWlsIDc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFiN2Fl
N2Q0MDBhZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdi
ZQogMTI5ODU3IGZhaWwgNzhlMDg5N2RkOGIzMjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQwMGFmNSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk4NzYg
cGFzcyBlNTVhOTY1N2JhMGNiOTU4Mjc4ZGU0YjFiMGUwYWE5NTZkNmQ1NGVmIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJj
ZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTg2MCBwYXNzIDkyMWIy
ZmVkNmE3OTQzOWVmMTYwOWVmNGFmMGFkYTVjY2NiMzU1NWMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2Uz
MTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMjY4MDgyZjgxNDdk
NjQzN2NhYzNmNjRlZTA1YTA1OGVkYjNhYjcyMAogMTI5ODQ0IHBhc3MgYTVmOWJlMzU3NmMzZjlk
ZDg3MWY2OGVhZjQ4MjI3OGMwYjNhNmRmMiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgNGYwODAw
NzBhOTgwOWJkZTg1Nzg1MWU2OGEzYWVmZjBjNGI5YjZhNiBhOTIzOTE5Nzk3YzM5ZDUxZWEwYjgw
OGVhNjkxYmVkMjBmZThlMDcyCiAxMjk4NjMgcGFzcyAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5
NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
OWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDAwYjFiOGVkNzM3Mzc2YWFhOWNiODQyZGQ1YmJmNzU5
ZTU0ZmQ4NmUKIDEyOTg2NiBwYXNzIDA0MTBlZDA0MDNjNTc1MTU4ZWU4MGNlMmU0YWM2MzA1NGUw
MGI4NGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQog
MTI5ODgzIHBhc3MgZDI1NWQxOGEzNGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk4OTUgZmFp
bCAzMjM3ODM2MjQyZjcwNGU5NWMyZTI1NTYyMGUxYTEyYzk4YjU1YTJiIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjEx
Mzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTg4OSBmYWlsIGI3MTliYTJi
YTc1MDBiMzg5NTMzYzBmOTNmYTQwNzdmNmRmZjM0NjcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2Mw
NTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5OTAzIGZhaWwgZTU3YmI5OTEyYzkyYjE3Y2M0
OTI2YTZlMDBjOTUwNWZiMzhiNjVkMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2
ZmZjMTA3YTk5MDg4N2JlCiAxMjk5MDcgZmFpbCA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2
MmQ5NzczMDlhMjJmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkw
ODg3YmUKIDEyOTkxMCBwYXNzIGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZi
ZDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5
OTE1IGZhaWwgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZiBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk5MTkgcGFzcyBk
MjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5
MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTkyMSBmYWlsIDdiODA1MmUxOTMw
NDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQz
NGJjOTg3NmZmYzEwN2E5OTA4ODdiZQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25z
CiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjY5MjYgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTI5NzYwIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTI5ODQ0IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTI5ODU3IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0
IGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEz
ODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQpObyByZXZpc2lvbnMgbGVmdCB0byB0
ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTg4MyAo
cGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTkwNyAoZmFpbCks
IGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTkxMCAocGFzcyksIGZv
ciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5OTE1IChmYWlsKSwgZm9yIGZpcnN0
IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5OTE5IChwYXNzKSwgZm9yIGxhc3QgcGFz
cwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk5MjEgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoK
KioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMg
aW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgN2I4MDUyZTE5
MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZgogIEJ1ZyBub3QgcHJlc2VudDogZDI1NWQx
OGEzNGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMQogIExhc3QgZmFpbCByZXBybzogaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTkyMS8KCgog
IGNvbW1pdCA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmCiAgQXV0aG9y
OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CiAgRGF0ZTogICBNb24gT2N0IDE5IDA0
OjIzOjI5IDIwMTUgLTA2MDAKICAKICAgICAgaWdiOiBmaXggTlVMTCBkZXJlZnMgZHVlIHRvIHNr
aXBwZWQgU1ItSU9WIGVuYWJsaW5nCiAgICAgIAogICAgICBbIFVwc3RyZWFtIGNvbW1pdCBiZTA2
OTk4Zjk2ZWNiOTM5MzhhZDJjY2U0NmM0Mjg5YmY3Y2Y0NWJjIF0KICAgICAgCiAgICAgIFRoZSBj
b21iaW5lZCBlZmZlY3Qgb2YgY29tbWl0cyA2NDIzZmMzNDE2ICgiaWdiOiBkbyBub3QgcmUtaW5p
dCBTUi1JT1YKICAgICAgZHVyaW5nIHByb2JlIikgYW5kIGNlZWUzNDUwYjMgKCJpZ2I6IG1ha2Ug
c3VyZSBTUi1JT1YgaW5pdCB1c2VzIHRoZQogICAgICByaWdodCBudW1iZXIgb2YgcXVldWVzIikg
Y2F1c2VzIFZGcyBubyBsb25nZXIgZ2V0dGluZyBzZXQgdXAsIGxlYWRpbmcKICAgICAgdG8gTlVM
TCBwb2ludGVyIGRlcmVmZXJlbmNlcyBkdWUgdG8gdGhlIGFkYXB0ZXIncyAtPnZmX2RhdGEgYmVp
bmcgTlVMTAogICAgICB3aGlsZSAtPnZmc19hbGxvY2F0ZWRfY291bnQgaXMgbm9uLXplcm8uIFRo
ZSBmaXJzdCBjb21taXQgbm90IG9ubHkKICAgICAgbmVnbGVjdGVkIHRoZSBzaWRlIGVmZmVjdCBv
ZiBpZ2Jfc3Jpb3ZfcmVpbml0KCkgdGhhdCB0aGUgc2Vjb25kIGNvbW1pdAogICAgICB0cmllZCB0
byBhY2NvdW50IGZvciwgYnV0IGFsc28gdGhhdCBvZiBzZXR0aW5nIElHQl9GTEFHX0hBU19NU0lY
LAogICAgICB3aXRob3V0IHdoaWNoIGlnYl9lbmFibGVfc3Jpb3YoKSBpcyBlZmZlY3RpdmVseSBh
IG5vLW9wLiBDYWxsaW5nCiAgICAgIGlnYl97LHJlfXNldF9pbnRlcnJ1cHRfY2FwYWJpbGl0eSgp
IGFzIGRvbmUgaGVyZSBzZWVtcyB0byBhZGRyZXNzIHRoaXMsCiAgICAgIGJ1dCBJJ20gbm90IHN1
cmUgd2hldGhlciB0aGlzIGlzIGJldHRlciB0aGFuIHNpbnBseSByZXZlcnRpbmcgdGhlIG90aGVy
CiAgICAgIHR3byBjb21taXRzLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgICBUZXN0ZWQtYnk6IEFhcm9uIEJyb3duIDxhYXJv
bi5mLmJyb3duQGludGVsLmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogSmVmZiBLaXJzaGVyIDxq
ZWZmcmV5LnQua2lyc2hlckBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IFNhc2hhIExl
dmluIDxzYXNoYWxAa2VybmVsLm9yZz4KCmRvdDogZ3JhcGggaXMgdG9vIGxhcmdlIGZvciBjYWly
by1yZW5kZXJlciBiaXRtYXBzLiBTY2FsaW5nIGJ5IDAuNjk2ODc0IHRvIGZpdApwbm10b3BuZzog
NDMgY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRz
L2Jpc2VjdC9saW51eC0zLjE4L3Rlc3QtYW1kNjQtaTM4Ni1leGFtaW5lLnJlYm9vdC57ZG90LHBz
LHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
MTI5OTIxOiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMjk5MjEgbGludXgtMy4xOCByZWFs
LWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzLzEyOTkyMS8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUg
cnVuOgogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAg
ICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 06:51:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 06:51: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-devel-bounces@lists.xenproject.org>)
	id 1gMSXi-0008Sn-FH; Tue, 13 Nov 2018 06:51:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMSXg-0008Se-I3
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 06:51:20 +0000
X-Inumbo-ID: 862f8385-e710-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 862f8385-e710-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 06:51:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMSXb-0003Yb-3d; Tue, 13 Nov 2018 06:51:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMSXa-0003ws-Nb; Tue, 13 Nov 2018 06:51:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMSXa-0003T4-Mx; Tue, 13 Nov 2018 06:51:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129916-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b7ae5c33e6b0c5849de9916bd4b15561be43b690
X-Osstest-Versions-That: xen=94bd9df0f7efad8038d99ec52ba56ecec4191248
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 06:51:14 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129916: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTkxNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTkxNi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5ODUy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBiN2FlNWMzM2U2YjBjNTg0OWRlOTkxNmJkNGIx
NTU2MWJlNDNiNjkwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NGJk
OWRmMGY3ZWZhZDgwMzhkOTllYzUyYmE1NmVjZWM0MTkxMjQ4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMjk4NTIgIDIwMTgtMTEtMTIgMTY6MDA6MzcgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTI5ODYxICAyMDE4LTExLTEyIDE5OjAwOjUyIFogICAgMCBkYXlzICAgIDUgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5ODcwICAyMDE4LTExLTEyIDIxOjAwOjIzIFogICAg
MCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBE
YW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiN2FlNWMzM2U2YjBjNTg0OWRlOTkx
NmJkNGIxNTU2MWJlNDNiNjkwCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTm92IDkgMTM6NDY6MjcgMjAxOCArMDAwMAoKICAgIHg4
Ni9iYWRwYWdlOiBGaXggYmFkcGFnZS0+b3JkZXIgb3ZlcmZsb3cKICAgIAogICAgRm9yIG9yZGVy
IDMyIG9yIG1vcmUsIHRoZSBzaGlmdCB3aWxsIHRydW5jYXRlIGJlZm9yZSB0aGUgYWRkaXRpb24g
b2NjdXJzLgogICAgCiAgICBTcG90dGVkIGJ5IENvdmVyaXR5LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDAxMTMxOWU5Y2UxMTBjNzBhM2Q1MmYy
ZWEwNWU1ZWViNTM4YzllOWUKQXV0aG9yOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8u
bnNhLmdvdj4KRGF0ZTogICBGcmkgTm92IDIgMTM6NDY6MTEgMjAxOCAtMDQwMAoKICAgIGZsYXNr
L3BvbGljeTogYWxsb3cgZG9tMCB0byB1c2UgUEhZU0RFVk9QX3BjaV9tbWNmZ19yZXNlcnZlZAog
ICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cgpjb21taXQgMjdiZDVlZjVjOGFjMjc5MWVlOGJjODAzM2VlOGQ5OTRlYzZhNDk2ZgpB
dXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAg
VGh1IE9jdCAxOCAxMTozMDoyNyAyMDE4ICswMTAwCgogICAgeDg2L2NwdWlkOiBUaWUgU01BUCB0
byBOWCwgZm9yIHRoZSBzaGFkb3cgcGFnZXRhYmxlIGNvZGUKICAgIAogICAgTlggc3VwcG9ydCBp
biB0aGUgaG9zdCBpcyByZXF1aXJlZCBmb3IgdGhlIHNoYWRvdyBwYWdldGFibGUgY29kZSB0byBo
YW5kbGUKICAgIFNNQVAgY29ycmVjdGx5IGZvciBndWVzdHMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGZkMzVmMzJiNGI4YWU4
OTA4MGQyNDdiYzkwMWMxYjBhZDY2ZjM3YTgKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFRodSBKdWwgMTkgMTY6NTE6NTcgMjAxOCArMDEw
MAoKICAgIHRvb2xzL3g4NmVtdWw6IFVzZSBzdHJ1Y3QgY3B1aWRfcG9saWN5IGluIHRoZSB1c2Vy
c3BhY2UgdGVzdCBoYXJuZXNzZXMKICAgIAogICAgVGhpcyB3aWxsIHNob3J0bHkgYmUgcmVxdWly
ZWQgdG8gcGFzcyBpbnRvIHRoZSBlbXVsYXRvciBpdHNlbGYuCiAgICAKICAgIFNpbXBsaWZ5IHRo
ZSBzaGFyZWQgY3B1X2hhc18qIGhlbHBlcnMgYnkgcmVhZGluZyB0aGUgY29ycmVjdCBiaXQgb3V0
IG9mIHRoZQogICAgQ1BVSUQgcG9saWN5IGl0c2VsZi4KICAgIAogICAgTm8gKGludGVuZGVkKSBj
aGFuZ2UgaW4gYmVoYXZpb3VyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBjNjZlZjBmYmUxMmIzZTFlMmRhODQ5ZGQ4NWU1Yjdm
ZTNhYTgxZGU1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogICBUaHUgSnVsIDE5IDE2OjUwOjAzIDIwMTggKzAxMDAKCiAgICBsaWJ4ODY6IFNw
bGl0IHg4Nl9jcHVpZF9wb2xpY3lfZmlsbF9uYXRpdmUoKSBvdXQgb2YgY2FsY3VsYXRlX3Jhd19w
b2xpY3koKQogICAgCiAgICBUaGlzIHdpbGwgc2hvcnRseSBiZSB3YW50ZWQgYnkgdGhlIHVzZXJz
cGFjZSBlbXVsYXRvciBoYXJuZXNzZXMgYXMgd2VsbC4KICAgIAogICAgQ29uc29saWRhdGUgdGhl
IGNwdWlkeyxfY291bnR9X2xlYWYoKSBoZWxwZXJzIGJlc2lkZSB0aGUgc3RydWN0dXJlIGRlZmlu
aXRpb24sCiAgICByYXRoZXIgdGhhbiBoYXZpbmcgdGhlbSBzY2F0dGVyZWQgdGhyb3VnaG91dCBY
ZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IGM0OTMzOGVmMjg3YzQ0MTEzNDc2ZDRjNmNjYWFkN2ZhMjkyNGY4YzcKQXV0aG9y
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTm92
IDEyIDE3OjE0OjU3IDIwMTggKzAxMDAKCiAgICBndWVzdC9wdmg6IHNwZWNpYWwgY2FzZSB0aGUg
bG93IDFNQgogICAgCiAgICBXaGVuIHJ1bm5pbmcgYXMgYSBQVkggZ3Vlc3QgWGVuIG9ubHkgc3Bl
Y2lhbCBjYXNlcyB0aGUgdHJhbXBvbGluZQogICAgY29kZSBpbiB0aGUgbG93IDFNQiwgd2l0aG91
dCBhbHNvIHJlc2VydmluZyB0aGUgc3BhY2UgdXNlZCBieSB0aGUKICAgIHJlbG9jYXRlZCBtZXRh
ZGF0YSBvciB0aGUgdHJhbXBvbGluZSBzdGFjay4KICAgIAogICAgRml4IHRoaXMgYnkgYWx3YXlz
IHJlc2VydmluZyB0aGUgbG93IDFNQiByZWdhcmRsZXNzIG9mIHdoZXRoZXIgWGVuIGlzCiAgICBy
dW5uaW5nIGFzIGEgZ3Vlc3Qgb3IgbmF0aXZlbHkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBTZXJn
ZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCBjNmFhZTU1Nzg2ZTEzODk1MWRhZjI1ZTE0NzA5ODk1
ZDhjMTY2OTQ4CkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkRhdGU6ICAgTW9uIE5vdiAxMiAxNzoxMzo1NyAyMDE4ICswMTAwCgogICAgZ3Vlc3QvcHZoOiBm
aXggaGFuZGxpbmcgb2YgbXVsdGlib290IG1vZHVsZSBsaXN0CiAgICAKICAgIFdoZW4gYm9vdGlu
ZyBYZW4gYXMgYSBQVkggZ3Vlc3QgdGhlIGRhdGEgaW4gdGhlIFBWSCBzdGFydCBpbmZvCiAgICBz
dHJ1Y3R1cmUgaXMgY29waWVkIG92ZXIgdG8gYSBtdWx0aWJvb3Qgc3RydWN0dXJlIGFuZCBhIG1v
ZHVsZSBsaXN0CiAgICBhcnJheSB0aGF0IHJlc2lkZXMgaW4gdGhlIC5pbml0IHNlY3Rpb24gb2Yg
dGhlIFhlbiBpbWFnZS4gVGhlCiAgICByZXN1bHRpbmcgbXVsdGlib290IG1vZHVsZSBsaXN0IGlz
IHRoZW4gaGFuZGVkIHRvIHRoZSBnZW5lcmljIGJvb3QKICAgIHByb2Nlc3MgdXNpbmcgdGhlIHBo
eXNpY2FsIGFkZHJlc3MgaW4gbWJpLT5tb2RzX2FkZHIuCiAgICAKICAgIFRoaXMgd29ya3MgZmlu
ZSBhcyBsb25nIGFzIHRoZSBYZW4gaW1hZ2UgZG9lc24ndCByZWxvY2F0ZSBpdHNlbGYsIGlmCiAg
ICB0aGVyZSdzIHN1Y2ggYSByZWxvY2F0aW9uIHRoZSBwaHlzaWNhbCBhZGRyZXNzZXMgb2YgbXVs
dGlib290IG1vZHVsZQogICAgbGlzdCBpcyBubyBsb25nZXIgdmFsaWQuCiAgICAKICAgIEZpeCB0
aGlzIGJ5IGhhbmRpbmcgdGhlIHZpcnR1YWwgYWRkcmVzcyBvZiB0aGUgbW9kdWxlIGxpc3QgdG8g
dGhlCiAgICBnZW5lcmljIGJvb3QgcHJvY2VzcyBpbnN0ZWFkIG9mIGl0J3MgcGh5c2ljYWwgYWRk
cmVzcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 06:52:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 06:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMSYi-0008WJ-Rg; Tue, 13 Nov 2018 06:52: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMSYg-0008W8-Ri
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 06:52:22 +0000
X-Inumbo-ID: ab5f5d73-e710-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab5f5d73-e710-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 06:52:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMSYd-0003Zj-Pi; Tue, 13 Nov 2018 06:52:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMSYd-0003xz-EW; Tue, 13 Nov 2018 06:52:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMSYd-0004C4-Ds; Tue, 13 Nov 2018 06:52:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gMSYd-0004C4-Ds@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 06:52:19 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-qemuu-rhel6hvm-amd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kCnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4
LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiog
Rm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0
cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDI0Y2NlYTdlMTAyZGU4
Y2JjOTNhYjNiZWZiMTIzYmJkMTg1MzJiZTkKICBCdWcgbm90IHByZXNlbnQ6IDU4YTAyMjg3MDc4
NzBjODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5MjIvCgoKICAoUmV2
aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1
cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kLnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSBy
ZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFw
aC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEyOTkyMi5i
aXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFs
LHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgeGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEyOTY4MCBm
YWlsIFtob3N0PXBpbm90MF0gLyAxMjg5NDUgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdo
dHM6IDEyOTY4MCAvIDEyODk0NQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRo
IG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRl
c3QgMjRjY2VhN2UxMDJkZThjYmM5M2FiM2JlZmIxMjNiYmQxODUzMmJlOSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2Yx
MTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCkJhc2lzIHBhc3MgNThhMDIyODcw
Nzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5
ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhv
Yy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0IzU4YTAyMjg3MDc4NzBjODMzMDkxN2Y5
MTk4MDQ5ODY4NTU0NDNhMTktMjRjY2VhN2UxMDJkZThjYmM5M2FiM2JlZmIxMjNiYmQxODUzMmJl
OSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRp
b25hbC5naXQjOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OS1kMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQjZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4Ni1kZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94ZW4uZ2l0IzkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTctMmNmMTEz
ODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0
b3I6IHRyZWUgZGlzY29udGlndW91czogbGludXgtMi42CkxvYWRlZCAyMDA1IG5vZGVzIGluIHJl
dmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTI4NjYzIHBhc3MgaXJy
ZWxldmFudAogMTI4NzI3IHBhc3MgaXJyZWxldmFudAogMTI4ODYxIHBhc3MgaXJyZWxldmFudAog
MTI4ODM1IHBhc3MgaXJyZWxldmFudAogMTI4ODg1IHBhc3MgaXJyZWxldmFudAogMTI4OTIwIHBh
c3MgaXJyZWxldmFudAogMTI4OTQ1IHBhc3MgNThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4
Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVl
ZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1
YWU3CiAxMjg5NzAgZmFpbCBpcnJlbGV2YW50CiAxMjkwMDUgZmFpbCBpcnJlbGV2YW50CiAxMjkw
NzIgZmFpbCBpcnJlbGV2YW50CiAxMjkxNjcgZmFpbCBpcnJlbGV2YW50CiAxMjkyNTggZmFpbCBp
cnJlbGV2YW50CiAxMjkzMDQgZmFpbCBpcnJlbGV2YW50CiAxMjkzODkgZmFpbCBpcnJlbGV2YW50
CiAxMjkzNDggZmFpbCBpcnJlbGV2YW50CiAxMjk0MTcgZmFpbCBpcnJlbGV2YW50CiAxMjk1MzAg
ZmFpbCBpcnJlbGV2YW50CiAxMjk0NjAgZmFpbCBpcnJlbGV2YW50CiAxMjk2ODAgZmFpbCAyNGNj
ZWE3ZTEwMmRlOGNiYzkzYWIzYmVmYjEyM2JiZDE4NTMyYmU5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEz
OGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTg3MiBmYWlsIDI0Y2NlYTdlMTAyZGU4
Y2JjOTNhYjNiZWZiMTIzYmJkMTg1MzJiZTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJj
OTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5ODkwIHBhc3MgNThhMDIyODcwNzg3MGM4MzMwOTE3Zjkx
OTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBiNzI2MjRhYWQ1YjAwZjJmNmU5NzZhZWY0ZDYyZWVk
YTgzZmQwMjE4CiAxMjk4NjggcGFzcyA1OGEwMjI4NzA3ODcwYzgzMzA5MTdmOTE5ODA0OTg2ODU1
NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4
ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcK
IDEyOTg4MSBwYXNzIDU4YTAyMjg3MDc4NzBjODMzMDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgYzIzOGVhM2Y0Y2FjY2YzNmFiMWE1NTlmOTU4Y2JlNTE5MjMyN2Y2YQogMTI5ODc4IHBh
c3MgNThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4
ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA0NjAy
OWRhMTJlNWVmZWNhNmQ5NTdlNTc5M2JkMzRmMjk2NWZhMGExCiAxMjk4ODUgcGFzcyA1OGEwMjI4
NzA3ODcwYzgzMzA5MTdmOTE5ODA0OTg2ODU1NDQzYTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGNlNDc0NjJjYjRkMDQ5
OTcxYWVkZWM1MWMxMTA1NjczYmU0MWFkY2UKIDEyOTg5NCBwYXNzIDU4YTAyMjg3MDc4NzBjODMz
MDkxN2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNDVjYjlhNDEyM2I1NTUwZWIxZjg0ODQ2
ZmU1NDgyYWNhZTFjMTNhMwogMTI5ODk2IHBhc3MgNThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgw
NDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2Y2IyN2U0MTdlNTdjMmY0ZDY4OWZhMTk5NzFmMjBmNzVl
OWMwNzA4CiAxMjk5MDEgcGFzcyA1OGEwMjI4NzA3ODcwYzgzMzA5MTdmOTE5ODA0OTg2ODU1NDQz
YTE5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEy
OTkwNiBmYWlsIDI0Y2NlYTdlMTAyZGU4Y2JjOTNhYjNiZWZiMTIzYmJkMTg1MzJiZTkgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5OTExIHBhc3Mg
NThhMDIyODcwNzg3MGM4MzMwOTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4
OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk5MTMgZmFpbCAyNGNjZWE3ZTEw
MmRlOGNiYzkzYWIzYmVmYjEyM2JiZDE4NTMyYmU5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0
MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTkxNyBwYXNzIDU4YTAyMjg3MDc4NzBjODMzMDkx
N2Y5MTk4MDQ5ODY4NTU0NDNhMTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZm
YzEwN2E5OTA4ODdiZQogMTI5OTIyIGZhaWwgMjRjY2VhN2UxMDJkZThjYmM5M2FiM2JlZmIxMjNi
YmQxODUzMmJlOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4
N2JlClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDEyODk0NSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAx
Mjk2ODAgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk4
NjggKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk4NzIgKGZh
aWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgNThhMDIyODcwNzg3MGM4MzMw
OTE3ZjkxOTgwNDk4Njg1NTQ0M2ExOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2
ZmZjMTA3YTk5MDg4N2JlCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBo
IHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI5OTAxIChwYXNzKSwgZm9yIGxhc3QgcGFz
cwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI5OTA2IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5OTExIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMjk5MTMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMjk5MTcgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDEyOTkyMiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJv
ZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4
LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDI0Y2NlYTdlMTAyZGU4Y2JjOTNhYjNiZWZiMTIz
YmJkMTg1MzJiZTkKICBCdWcgbm90IHByZXNlbnQ6IDU4YTAyMjg3MDc4NzBjODMzMDkxN2Y5MTk4
MDQ5ODY4NTU0NDNhMTkKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5MjIvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBs
b25nLCBvbWl0dGVkLikKClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRz
L2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kLnhl
bi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQoxMjk5MjI6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEyOTkyMiBs
aW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTkyMi8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVz
c2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGlj
aCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 07:01:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 07:01: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-devel-bounces@lists.xenproject.org>)
	id 1gMSh0-00015e-6b; Tue, 13 Nov 2018 07:00: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMSgy-00015P-HG
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 07:00:56 +0000
X-Inumbo-ID: ddd32525-e711-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ddd32525-e711-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 07:00:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMSgr-0003m9-3V; Tue, 13 Nov 2018 07:00:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMSgq-00048v-T0; Tue, 13 Nov 2018 07:00:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMSgq-0000UN-SP; Tue, 13 Nov 2018 07:00:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129923-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=da2c81ee96eba5d5c8ef91fd870ac98d3cf72beb
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 07:00:48 +0000
Subject: [Xen-devel] [ovmf test] 129923: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTkyMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5MjMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZGEyYzgxZWU5NmViYTVkNWM4ZWY5MWZkODcwYWM5OGQzY2Y3MmJlYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDYgZGF5cyAgIDQyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTg1NiAgMjAxOC0xMS0xMiAxNzo0MToyMCBaICAgIDAgZGF5cyAgICA3IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 07:42:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 07:42: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-devel-bounces@lists.xenproject.org>)
	id 1gMTLL-0004K2-P3; Tue, 13 Nov 2018 07:42: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMTLK-0004Jq-9x
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 07:42:38 +0000
X-Inumbo-ID: a71114c2-e717-11e8-b316-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a71114c2-e717-11e8-b316-12d6303a7972;
 Tue, 13 Nov 2018 07:42:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMTL0-0004Yx-5f; Tue, 13 Nov 2018 07:42:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMTKz-00055s-TG; Tue, 13 Nov 2018 07:42:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMTKz-0004Z1-SH; Tue, 13 Nov 2018 07:42:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129762-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-armhf-armhf-xl-multivcpu:xen-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0b047cbc44ae7d0cea41a99cd7ec1f009360a605
X-Osstest-Versions-That: linux=50961e4888a1d53544ac4ea6f185fc27ee4fee4f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 07:42:17 +0000
Subject: [Xen-devel] [linux-4.14 test] 129762: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc2MiBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3NjIvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1pbnN0YWxsICAg
ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQ5MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDBiMDQ3Y2JjNDRhZTdkMGNl
YTQxYTk5Y2Q3ZWMxZjAwOTM2MGE2MDUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDUwOTYxZTQ4ODhhMWQ1MzU0NGFjNGVhNmYxODVmYzI3ZWU0ZmVlNGYKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEyOTQ5MiAgMjAxOC0xMS0wNiAwNDo1OToxMSBaICAgIDcgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMjk3NjIgIDIwMTgtMTEtMTAgMTY6MTg6NDYgWiAgICAyIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGFuIENoaWFuZyA8YWxh
bnguY2hpYW5nQGludGVsLmNvbT4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZhcmQu
ZWR1PgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YXN0QGtlcm5lbC5vcmc+CiAgQW1pciBHb2xkc3Rl
aW4gPGFtaXI3M2lsQGdtYWlsLmNvbT4KICBBbmR5IFllaCA8YW5keS55ZWhAaW50ZWwuY29tPgog
IEJhcnRvc3ogR29sYXN6ZXdza2kgPGJyZ2xAYmdkZXYucGw+CiAgQnJpYW4gRm9zdGVyIDxiZm9z
dGVyQHJlZGhhdC5jb20+CiAgQ2hlbiBZdSA8eXUuYy5jaGVuQGludGVsLmNvbT4KICBDaHJpc3Rv
cGhlIExlcm95IDxjaHJpc3RvcGhlLmxlcm95QGMtcy5mcj4KICBDbGludCBUYXlsb3IgPGNsaW50
b24uYS50YXlsb3JAaW50ZWwuY29tPgogIERhbiBXaWxsaWFtcyA8ZGNid0ByZWRoYXQuY29tPgog
IERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGFuaWVsIFZldHRlciA8
ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0Bv
cmFjbGUuY29tPgogIERhdmlkIEhvd2VsbHMgPGRob3dlbGxzQHJlZGhhdC5jb20+CiAgRGF2aWQg
Uy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5
LnRvcm9raG92QGdtYWlsLmNvbT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+
CiAgRWR3YXJkIENyZWUgPGVjcmVlQHNvbGFyZmxhcmUuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1
bWF6ZXRAZ29vZ2xlLmNvbT4KICBFdWdlbml5IFBhbHRzZXYgPEV1Z2VuaXkuUGFsdHNldkBzeW5v
cHN5cy5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAaW50ZWwuY29tPgogIEdyZWcg
S3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VzdGF2byBBLiBS
LiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2Vy
bmVsLm9yZz4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphbmkgTmlrdWxhIDxqYW5pLm5p
a3VsYUBpbnRlbC5jb20+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEthaS1I
ZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLcmlzdGlhbiBFdmVuc2Vu
IDxrcmlzdGlhbi5ldmVuc2VuQGdtYWlsLmNvbT4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxs
ZWlqQGxpbmFyby5vcmc+CiAgTWlraGFpbCBOaWtpZm9yb3YgPGphY2t4dmlpY2hhb3NAZ21haWwu
Y29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgogIE5hdGhhbiBDaGFu
Y2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1
bUBzdXNlLmNvbT4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQZXRlciBaaWpsc3Ry
YSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6
QGluZnJhZGVhZC5vcmc+CiAgUGhpbCBBdWxkIDxwYXVsZEByZWRoYXQuY29tPgogIFJhZmFlbCBK
LiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSaWNoYXJkIENvY2hyYW4g
PHJpY2hhcmRjb2NocmFuQGdtYWlsLmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5v
cmc+CiAgU2ViYXN0aWFuIEFuZHJ6ZWogU2lld2lvciA8YmlnZWFzeUBsaW51dHJvbml4LmRlPgog
IFNodWFoIEtoYW4gKFNhbXN1bmcgT1NHKSA8c2h1YWhAa2VybmVsLm9yZz4KICBUaG9tYXMgR2xl
aXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUb2JpYXMgSGVyem9nIDx0LWhlcnpvZ0BnbXgu
ZGU+CiAgWmhpbWluIEd1IDxrb29rb28uZ3VAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICA1MDk2MWU0ODg4YTEuLjBiMDQ3
Y2JjNDRhZSAgMGIwNDdjYmM0NGFlN2QwY2VhNDFhOTljZDdlYzFmMDA5MzYwYTYwNSAtPiB0ZXN0
ZWQvbGludXgtNC4xNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 07:55:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 07:55: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-devel-bounces@lists.xenproject.org>)
	id 1gMTYA-0005Is-3R; Tue, 13 Nov 2018 07:55:54 +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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMTY9-0005If-4m
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 07:55:53 +0000
X-Inumbo-ID: 87c1856e-e719-11e8-8d82-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87c1856e-e719-11e8-8d82-12d6303a7972;
 Tue, 13 Nov 2018 07:55:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMTXz-0004nu-5B; Tue, 13 Nov 2018 07:55:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMTXy-0005ND-Ti; Tue, 13 Nov 2018 07:55:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMTXy-0001G4-SJ; Tue, 13 Nov 2018 07:55:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129928-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=da2c81ee96eba5d5c8ef91fd870ac98d3cf72beb
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 07:55:42 +0000
Subject: [Xen-devel] [ovmf test] 129928: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTkyOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5MjgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZGEyYzgxZWU5NmViYTVkNWM4ZWY5MWZkODcwYWM5OGQzY2Y3MmJlYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDYgZGF5cyAgIDQzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTg1NiAgMjAxOC0xMS0xMiAxNzo0MToyMCBaICAgIDAgZGF5cyAgICA4IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 08:32:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 08:32: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-devel-bounces@lists.xenproject.org>)
	id 1gMU7e-0000X1-0c; Tue, 13 Nov 2018 08:32: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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMU7c-0000Wr-U7
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 08:32:32 +0000
X-Inumbo-ID: a8caf5d0-e71e-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8caf5d0-e71e-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 08:32:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,498,1534809600"; d="scan'208";a="81768578"
To: Julien Grall <julien.grall@arm.com>, Mirela Simonovic
 <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
Date: Tue, 13 Nov 2018 08:32:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMTEvMjAxOCAxOTo1NiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJldywKPgo+
IE9uIDExLzEyLzE4IDQ6NDEgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDEyLzExLzE4
IDE2OjM1LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+IGluZGV4IGU1OTRi
NDhkODEuLjdmODEwNTQ2NWMgMTAwNjQ0Cj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4u
Ywo+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+Pj4gQEAgLTk3LDYgKzk3LDEx
IEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnApCj4+Pj4+IMKg
wqDCoMKgwqDCoCBpZiAoIGlzX2lkbGVfdmNwdShwKSApCj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHJldHVybjsKPj4+Pj4KPj4+Pj4gK8KgwqDCoCAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQg
bm90IGJlIHNhdmVkIGlmIGl0cyBkb21haW4gaXMKPj4+Pj4gc3VzcGVuZGVkICovCj4+Pj4+ICvC
oMKgwqAgaWYgKCBwLT5kb21haW4tPmlzX3NodXRfZG93biAmJgo+Pj4+PiArwqDCoMKgwqDCoMKg
wqAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBTSFVURE9XTl9zdXNwZW5kKSApCj4+Pj4+
ICvCoMKgwqDCoMKgwqDCoCByZXR1cm47Cj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyB1c2VkIGlu
IFhlbiBmb3Igb3RoZXIgcHVycG9zZSAoc2VlCj4+Pj4gU0NIRURPUF9zaHV0ZG93bikuIFRoZSBv
dGhlciB1c2VyIG9mIHRoYXQgY29kZSByZWxpZXMgb24gYWxsIHRoZSBzdGF0ZQo+Pj4+IHRvIGJl
IHNhdmVkIG9uIHN1c3BlbmQuCj4+Pj4KPj4+IFdlIGp1c3QgbmVlZCBhIGZsYWcgdG8gbWFyayBh
IGRvbWFpbiBhcyBzdXNwZW5kZWQsIGFuZCBJIGRvIGJlbGlldmUKPj4+IFNIVVRET1dOX3N1c3Bl
bmQgaXMgbm90IHVzZWQgYW55d2hlcmUgZWxzZS4KPj4+IExldCdzIGNvbWUgYmFjayBvbiB0aGlz
Lgo+Pgo+PiBTSFVURE9XTl9zdXNwZW5kIGlzIHVzZWQgZm9yIG1pZ3JhdGlvbi7CoCBHcmVwIGZv
ciBpdCB0aHJvdWdoIHRoZSBYZW4KPj4gdHJlZSBhbmQgeW91J2xsIGZpbmQgc2V2ZXJhbCBwaWVj
ZXMgb2YgZG9jdW1lbnRhdGlvbiwgaW5jbHVkaW5nIHRoZQo+PiBkZXNjcmlwdGlvbiBvZiB3aGF0
IHRoaXMgc2h1dGRvd24gY29kZSBtZWFucy4KPj4KPj4gV2hhdCB5b3UgYXJlIGludHJvZHVjaW5n
IGhlcmUgaXMgbm90IGEgc2h1dGRvd24gLSBpdCBpcyBhIHN1c3BlbmQgd2l0aAo+PiB0aGUgaW50
ZW50IHRvIHJlc3VtZSBleGVjdXRpbmcgbGF0ZXIuwqAgQXMgc3VjaCwgaXQgc2hvdWxkbid0IHVz
ZSBYZW4ncwo+PiBzaHV0ZG93biBpbmZyYXN0cnVjdHVyZSwgd2hpY2ggZXhpc3RzIG1haW5seSB0
byBjb21tdW5pY2F0ZSB3aXRoIHRoZQo+PiB0b29sc3RhY2suCj4KPiBXb3VsZCBkb21haW4gcGF1
c2UvdW5wYXVzZSBiZSBhIGJldHRlciBzb2x1dGlvbj8KCkFjdHVhbGx5IHllcyAtIHRoYXQgc291
bmRzIGxpa2UgYSB2ZXJ5IG5lYXQgc29sdXRpb24uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 08:32:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 08:32: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-devel-bounces@lists.xenproject.org>)
	id 1gMU7e-0000X7-9m; Tue, 13 Nov 2018 08:32:34 +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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMU7d-0000Wt-49
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 08:32:33 +0000
X-Inumbo-ID: a8b8223c-e71e-11e8-b52c-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8b8223c-e71e-11e8-b52c-12d6303a7972;
 Tue, 13 Nov 2018 08:32:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,498,1534809600"; d="scan'208";a="81768578"
To: Julien Grall <julien.grall@arm.com>, Mirela Simonovic
 <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
Date: Tue, 13 Nov 2018 08:32:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMTEvMjAxOCAxOTo1NiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJldywKPgo+
IE9uIDExLzEyLzE4IDQ6NDEgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDEyLzExLzE4
IDE2OjM1LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+IGluZGV4IGU1OTRi
NDhkODEuLjdmODEwNTQ2NWMgMTAwNjQ0Cj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4u
Ywo+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+Pj4gQEAgLTk3LDYgKzk3LDEx
IEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnApCj4+Pj4+IMKg
wqDCoMKgwqDCoCBpZiAoIGlzX2lkbGVfdmNwdShwKSApCj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHJldHVybjsKPj4+Pj4KPj4+Pj4gK8KgwqDCoCAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQg
bm90IGJlIHNhdmVkIGlmIGl0cyBkb21haW4gaXMKPj4+Pj4gc3VzcGVuZGVkICovCj4+Pj4+ICvC
oMKgwqAgaWYgKCBwLT5kb21haW4tPmlzX3NodXRfZG93biAmJgo+Pj4+PiArwqDCoMKgwqDCoMKg
wqAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBTSFVURE9XTl9zdXNwZW5kKSApCj4+Pj4+
ICvCoMKgwqDCoMKgwqDCoCByZXR1cm47Cj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyB1c2VkIGlu
IFhlbiBmb3Igb3RoZXIgcHVycG9zZSAoc2VlCj4+Pj4gU0NIRURPUF9zaHV0ZG93bikuIFRoZSBv
dGhlciB1c2VyIG9mIHRoYXQgY29kZSByZWxpZXMgb24gYWxsIHRoZSBzdGF0ZQo+Pj4+IHRvIGJl
IHNhdmVkIG9uIHN1c3BlbmQuCj4+Pj4KPj4+IFdlIGp1c3QgbmVlZCBhIGZsYWcgdG8gbWFyayBh
IGRvbWFpbiBhcyBzdXNwZW5kZWQsIGFuZCBJIGRvIGJlbGlldmUKPj4+IFNIVVRET1dOX3N1c3Bl
bmQgaXMgbm90IHVzZWQgYW55d2hlcmUgZWxzZS4KPj4+IExldCdzIGNvbWUgYmFjayBvbiB0aGlz
Lgo+Pgo+PiBTSFVURE9XTl9zdXNwZW5kIGlzIHVzZWQgZm9yIG1pZ3JhdGlvbi7CoCBHcmVwIGZv
ciBpdCB0aHJvdWdoIHRoZSBYZW4KPj4gdHJlZSBhbmQgeW91J2xsIGZpbmQgc2V2ZXJhbCBwaWVj
ZXMgb2YgZG9jdW1lbnRhdGlvbiwgaW5jbHVkaW5nIHRoZQo+PiBkZXNjcmlwdGlvbiBvZiB3aGF0
IHRoaXMgc2h1dGRvd24gY29kZSBtZWFucy4KPj4KPj4gV2hhdCB5b3UgYXJlIGludHJvZHVjaW5n
IGhlcmUgaXMgbm90IGEgc2h1dGRvd24gLSBpdCBpcyBhIHN1c3BlbmQgd2l0aAo+PiB0aGUgaW50
ZW50IHRvIHJlc3VtZSBleGVjdXRpbmcgbGF0ZXIuwqAgQXMgc3VjaCwgaXQgc2hvdWxkbid0IHVz
ZSBYZW4ncwo+PiBzaHV0ZG93biBpbmZyYXN0cnVjdHVyZSwgd2hpY2ggZXhpc3RzIG1haW5seSB0
byBjb21tdW5pY2F0ZSB3aXRoIHRoZQo+PiB0b29sc3RhY2suCj4KPiBXb3VsZCBkb21haW4gcGF1
c2UvdW5wYXVzZSBiZSBhIGJldHRlciBzb2x1dGlvbj8KCkFjdHVhbGx5IHllcyAtIHRoYXQgc291
bmRzIGxpa2UgYSB2ZXJ5IG5lYXQgc29sdXRpb24uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 08:50:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 08:50: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-devel-bounces@lists.xenproject.org>)
	id 1gMUOr-0002FZ-Vn; Tue, 13 Nov 2018 08:50: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMUOr-0002FN-El
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 08:50:21 +0000
X-Inumbo-ID: 226e65a8-e721-11e8-be32-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 226e65a8-e721-11e8-be32-12d6303a7972;
 Tue, 13 Nov 2018 08:50:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMUOg-0006Na-Nt; Tue, 13 Nov 2018 08:50:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMUOg-0006aT-Gd; Tue, 13 Nov 2018 08:50:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMUOg-0001Uj-G3; Tue, 13 Nov 2018 08:50:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129932-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=da2c81ee96eba5d5c8ef91fd870ac98d3cf72beb
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 08:50:10 +0000
Subject: [Xen-devel] [ovmf test] 129932: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTkzMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5MzIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZGEyYzgxZWU5NmViYTVkNWM4ZWY5MWZkODcwYWM5OGQzY2Y3MmJlYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDYgZGF5cyAgIDQ0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTg1NiAgMjAxOC0xMS0xMiAxNzo0MToyMCBaICAgIDAgZGF5cyAgICA5IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 08:54:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 08:54: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-devel-bounces@lists.xenproject.org>)
	id 1gMUSe-0002Oo-IU; Tue, 13 Nov 2018 08:54: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMUSd-0002Oc-Ki
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 08:54:15 +0000
X-Inumbo-ID: aff35672-e721-11e8-8205-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aff35672-e721-11e8-8205-12d6303a7972;
 Tue, 13 Nov 2018 08:54:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMUSV-0006SQ-2K; Tue, 13 Nov 2018 08:54:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMUSU-0006fR-LM; Tue, 13 Nov 2018 08:54:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMUSU-0003b3-Ko; Tue, 13 Nov 2018 08:54:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129927-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b7ae5c33e6b0c5849de9916bd4b15561be43b690
X-Osstest-Versions-That: xen=94bd9df0f7efad8038d99ec52ba56ecec4191248
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 08:54:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129927: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTkyNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTkyNy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5ODUy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBiN2FlNWMzM2U2YjBjNTg0OWRlOTkxNmJkNGIx
NTU2MWJlNDNiNjkwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NGJk
OWRmMGY3ZWZhZDgwMzhkOTllYzUyYmE1NmVjZWM0MTkxMjQ4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMjk4NTIgIDIwMTgtMTEtMTIgMTY6MDA6MzcgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTI5ODYxICAyMDE4LTExLTEyIDE5OjAwOjUyIFogICAgMCBkYXlzICAgIDYgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5ODcwICAyMDE4LTExLTEyIDIxOjAwOjIzIFogICAg
MCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBE
YW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiN2FlNWMzM2U2YjBjNTg0OWRlOTkx
NmJkNGIxNTU2MWJlNDNiNjkwCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTm92IDkgMTM6NDY6MjcgMjAxOCArMDAwMAoKICAgIHg4
Ni9iYWRwYWdlOiBGaXggYmFkcGFnZS0+b3JkZXIgb3ZlcmZsb3cKICAgIAogICAgRm9yIG9yZGVy
IDMyIG9yIG1vcmUsIHRoZSBzaGlmdCB3aWxsIHRydW5jYXRlIGJlZm9yZSB0aGUgYWRkaXRpb24g
b2NjdXJzLgogICAgCiAgICBTcG90dGVkIGJ5IENvdmVyaXR5LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDAxMTMxOWU5Y2UxMTBjNzBhM2Q1MmYy
ZWEwNWU1ZWViNTM4YzllOWUKQXV0aG9yOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8u
bnNhLmdvdj4KRGF0ZTogICBGcmkgTm92IDIgMTM6NDY6MTEgMjAxOCAtMDQwMAoKICAgIGZsYXNr
L3BvbGljeTogYWxsb3cgZG9tMCB0byB1c2UgUEhZU0RFVk9QX3BjaV9tbWNmZ19yZXNlcnZlZAog
ICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cgpjb21taXQgMjdiZDVlZjVjOGFjMjc5MWVlOGJjODAzM2VlOGQ5OTRlYzZhNDk2ZgpB
dXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAg
VGh1IE9jdCAxOCAxMTozMDoyNyAyMDE4ICswMTAwCgogICAgeDg2L2NwdWlkOiBUaWUgU01BUCB0
byBOWCwgZm9yIHRoZSBzaGFkb3cgcGFnZXRhYmxlIGNvZGUKICAgIAogICAgTlggc3VwcG9ydCBp
biB0aGUgaG9zdCBpcyByZXF1aXJlZCBmb3IgdGhlIHNoYWRvdyBwYWdldGFibGUgY29kZSB0byBo
YW5kbGUKICAgIFNNQVAgY29ycmVjdGx5IGZvciBndWVzdHMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGZkMzVmMzJiNGI4YWU4
OTA4MGQyNDdiYzkwMWMxYjBhZDY2ZjM3YTgKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFRodSBKdWwgMTkgMTY6NTE6NTcgMjAxOCArMDEw
MAoKICAgIHRvb2xzL3g4NmVtdWw6IFVzZSBzdHJ1Y3QgY3B1aWRfcG9saWN5IGluIHRoZSB1c2Vy
c3BhY2UgdGVzdCBoYXJuZXNzZXMKICAgIAogICAgVGhpcyB3aWxsIHNob3J0bHkgYmUgcmVxdWly
ZWQgdG8gcGFzcyBpbnRvIHRoZSBlbXVsYXRvciBpdHNlbGYuCiAgICAKICAgIFNpbXBsaWZ5IHRo
ZSBzaGFyZWQgY3B1X2hhc18qIGhlbHBlcnMgYnkgcmVhZGluZyB0aGUgY29ycmVjdCBiaXQgb3V0
IG9mIHRoZQogICAgQ1BVSUQgcG9saWN5IGl0c2VsZi4KICAgIAogICAgTm8gKGludGVuZGVkKSBj
aGFuZ2UgaW4gYmVoYXZpb3VyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBjNjZlZjBmYmUxMmIzZTFlMmRhODQ5ZGQ4NWU1Yjdm
ZTNhYTgxZGU1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogICBUaHUgSnVsIDE5IDE2OjUwOjAzIDIwMTggKzAxMDAKCiAgICBsaWJ4ODY6IFNw
bGl0IHg4Nl9jcHVpZF9wb2xpY3lfZmlsbF9uYXRpdmUoKSBvdXQgb2YgY2FsY3VsYXRlX3Jhd19w
b2xpY3koKQogICAgCiAgICBUaGlzIHdpbGwgc2hvcnRseSBiZSB3YW50ZWQgYnkgdGhlIHVzZXJz
cGFjZSBlbXVsYXRvciBoYXJuZXNzZXMgYXMgd2VsbC4KICAgIAogICAgQ29uc29saWRhdGUgdGhl
IGNwdWlkeyxfY291bnR9X2xlYWYoKSBoZWxwZXJzIGJlc2lkZSB0aGUgc3RydWN0dXJlIGRlZmlu
aXRpb24sCiAgICByYXRoZXIgdGhhbiBoYXZpbmcgdGhlbSBzY2F0dGVyZWQgdGhyb3VnaG91dCBY
ZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IGM0OTMzOGVmMjg3YzQ0MTEzNDc2ZDRjNmNjYWFkN2ZhMjkyNGY4YzcKQXV0aG9y
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTm92
IDEyIDE3OjE0OjU3IDIwMTggKzAxMDAKCiAgICBndWVzdC9wdmg6IHNwZWNpYWwgY2FzZSB0aGUg
bG93IDFNQgogICAgCiAgICBXaGVuIHJ1bm5pbmcgYXMgYSBQVkggZ3Vlc3QgWGVuIG9ubHkgc3Bl
Y2lhbCBjYXNlcyB0aGUgdHJhbXBvbGluZQogICAgY29kZSBpbiB0aGUgbG93IDFNQiwgd2l0aG91
dCBhbHNvIHJlc2VydmluZyB0aGUgc3BhY2UgdXNlZCBieSB0aGUKICAgIHJlbG9jYXRlZCBtZXRh
ZGF0YSBvciB0aGUgdHJhbXBvbGluZSBzdGFjay4KICAgIAogICAgRml4IHRoaXMgYnkgYWx3YXlz
IHJlc2VydmluZyB0aGUgbG93IDFNQiByZWdhcmRsZXNzIG9mIHdoZXRoZXIgWGVuIGlzCiAgICBy
dW5uaW5nIGFzIGEgZ3Vlc3Qgb3IgbmF0aXZlbHkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBTZXJn
ZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCBjNmFhZTU1Nzg2ZTEzODk1MWRhZjI1ZTE0NzA5ODk1
ZDhjMTY2OTQ4CkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkRhdGU6ICAgTW9uIE5vdiAxMiAxNzoxMzo1NyAyMDE4ICswMTAwCgogICAgZ3Vlc3QvcHZoOiBm
aXggaGFuZGxpbmcgb2YgbXVsdGlib290IG1vZHVsZSBsaXN0CiAgICAKICAgIFdoZW4gYm9vdGlu
ZyBYZW4gYXMgYSBQVkggZ3Vlc3QgdGhlIGRhdGEgaW4gdGhlIFBWSCBzdGFydCBpbmZvCiAgICBz
dHJ1Y3R1cmUgaXMgY29waWVkIG92ZXIgdG8gYSBtdWx0aWJvb3Qgc3RydWN0dXJlIGFuZCBhIG1v
ZHVsZSBsaXN0CiAgICBhcnJheSB0aGF0IHJlc2lkZXMgaW4gdGhlIC5pbml0IHNlY3Rpb24gb2Yg
dGhlIFhlbiBpbWFnZS4gVGhlCiAgICByZXN1bHRpbmcgbXVsdGlib290IG1vZHVsZSBsaXN0IGlz
IHRoZW4gaGFuZGVkIHRvIHRoZSBnZW5lcmljIGJvb3QKICAgIHByb2Nlc3MgdXNpbmcgdGhlIHBo
eXNpY2FsIGFkZHJlc3MgaW4gbWJpLT5tb2RzX2FkZHIuCiAgICAKICAgIFRoaXMgd29ya3MgZmlu
ZSBhcyBsb25nIGFzIHRoZSBYZW4gaW1hZ2UgZG9lc24ndCByZWxvY2F0ZSBpdHNlbGYsIGlmCiAg
ICB0aGVyZSdzIHN1Y2ggYSByZWxvY2F0aW9uIHRoZSBwaHlzaWNhbCBhZGRyZXNzZXMgb2YgbXVs
dGlib290IG1vZHVsZQogICAgbGlzdCBpcyBubyBsb25nZXIgdmFsaWQuCiAgICAKICAgIEZpeCB0
aGlzIGJ5IGhhbmRpbmcgdGhlIHZpcnR1YWwgYWRkcmVzcyBvZiB0aGUgbW9kdWxlIGxpc3QgdG8g
dGhlCiAgICBnZW5lcmljIGJvb3QgcHJvY2VzcyBpbnN0ZWFkIG9mIGl0J3MgcGh5c2ljYWwgYWRk
cmVzcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 09:05:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 09:05: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-devel-bounces@lists.xenproject.org>)
	id 1gMUcv-0003Jt-Pz; Tue, 13 Nov 2018 09:04: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=1pjl=ny=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gMUcu-0003Jo-9D
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 09:04:52 +0000
X-Inumbo-ID: 2d5426a9-e723-11e8-9a16-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d5426a9-e723-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 09:04:50 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Nov 2018 01:04:50 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.54,498,1534834800"; d="scan'208";a="95899028"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.28])
 by FMSMGA003.fm.intel.com with ESMTP; 13 Nov 2018 01:04:48 -0800
Date: Tue, 13 Nov 2018 17:08:26 +0800
From: Chao Gao <chao.gao@intel.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Message-ID: <20181113090825.GA23682@gao-cwp>
References: <1525816893-36669-1-git-send-email-chao.gao@intel.com>
 <1525816893-36669-2-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1525816893-36669-2-git-send-email-chao.gao@intel.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [Patch v3 2/2] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Tian, Kevin" <kevin.tian@intel.com>, "Raj, Ashok" <ashok.raj@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Thomas Gleixner <tglx@linutronix.de>,
 Borislav Petkov <bp@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMDksIDIwMTggYXQgMDY6MDE6MzNBTSArMDgwMCwgR2FvLCBDaGFvIHdyb3Rl
Ogo+VGhpcyBwYXRjaCBwb3J0cyBtaWNyb2NvZGUgaW1wcm92ZW1lbnQgcGF0Y2hlcyBmcm9tIGxp
bnV4IGtlcm5lbC4KPgo+QmVmb3JlIHlvdSByZWFkIGFueSBmdXJ0aGVyOiB0aGUgZWFybHkgbG9h
ZGluZyBtZXRob2QgaXMgc3RpbGwgdGhlCj5wcmVmZXJyZWQgb25lIGFuZCB5b3Ugc2hvdWxkIGFs
d2F5cyBkbyB0aGF0LiBUaGUgZm9sbG93aW5nIHBhdGNoIGlzCj5pbXByb3ZpbmcgdGhlIGxhdGUg
bG9hZGluZyBtZWNoYW5pc20gZm9yIGxvbmcgcnVubmluZyBqb2JzIGFuZCBjbG91ZCB1c2UKPmNh
c2VzLgo+Cj5HYXRoZXIgYWxsIGNvcmVzIGFuZCBzZXJpYWxpemUgdGhlIG1pY3JvY29kZSB1cGRh
dGUgb24gdGhlbSBieSBkb2luZyBpdAo+b25lLWJ5LW9uZSB0byBtYWtlIHRoZSBsYXRlIHVwZGF0
ZSBwcm9jZXNzIGFzIHJlbGlhYmxlIGFzIHBvc3NpYmxlIGFuZAo+YXZvaWQgcG90ZW50aWFsIGlz
c3VlcyBjYXVzZWQgYnkgdGhlIG1pY3JvY29kZSB1cGRhdGUuCj4KPlRoaXMgcGF0Y2ggaXMgYWxz
byBpbiBhY2NvcmQgd2l0aCBBbmRyZXcncyBzdWdnZXN0aW9uLAo+IlJlbmRlenZvdXMgYWxsIG9u
bGluZSBjcHVzIGluIGFuIElQSSB0byBhcHBseSB0aGUgcGF0Y2gsIGFuZCBrZWVwIHRoZQo+cHJv
Y2Vzc29ycyBpbiB1bnRpbCBhbGwgaGF2ZSBjb21wbGV0ZWQgdGhlIHBhdGNoLiIsIGluIFsxXS4K
Pgo+WzFdOmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlblBhcmF2aXJ0T3BzL21p
Y3JvY29kZV91cGRhdGUjUnVuX3RpbWVfbWljcm9jb2RlX3VwZGF0ZXMKPgo+U2lnbmVkLW9mZi1i
eTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPlRlc3RlZC1ieTogQ2hhbyBHYW8gPGNo
YW8uZ2FvQGludGVsLmNvbT4KPltsaW51eCBjb21taXQ6IGE1MzIxYWVjNjQxMmIyMGI1YWQxNWRi
MmQ2YjkxNmMwNTM0OWRiZmZdCj5bbGludXggY29tbWl0OiBiYjhjMTNkNjFhNjI5Mjc2YTE2MmMx
ZDJiMWEyMGE4MTVjYmNmYmI3XQo+Q2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
Pgo+Q2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KPkNjOiBBc2hvayBS
YWogPGFzaG9rLnJhakBpbnRlbC5jb20+Cj5DYzogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRl
Pgo+Q2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgo+Q2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj5DYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+LS0tCj4rc3RhdGljIGludCBkb19taWNyb2NvZGVfdXBkYXRlKHZvaWQg
Kl9pbmZvKQo+K3sKPisgICAgc3RydWN0IG1pY3JvY29kZV9pbmZvICppbmZvID0gX2luZm87Cj4r
ICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4rICAgIGludCByZXQ7
Cj4rCj4rICAgIHJldCA9IHdhaXRfZm9yX2NwdXMoJmluZm8tPmNwdV9pbiwgTUlDUk9DT0RFX0RF
RkFVTFRfVElNRU9VVCk7Cj4rICAgIGlmICggcmV0ICkKPisgICAgICAgIHJldHVybiByZXQ7Cj4r
Cj4rICAgIC8qCj4rICAgICAqIExvZ2ljYWwgdGhyZWFkcyB3aGljaCBzZXQgdGhlIGZpcnN0IGJp
dCBpbiBjcHVfc2libGluZ19tYXNrIGNhbiBkbwo+KyAgICAgKiB0aGUgdXBkYXRlLiBPdGhlciBz
aWJsaW5nIHRocmVhZHMganVzdCBhd2FpdCB0aGUgY29tcGxldGlvbiBvZgo+KyAgICAgKiBtaWNy
b2NvZGUgdXBkYXRlLgo+KyAgICAgKi8KPisgICAgaWYgKCAhY3B1bWFza190ZXN0X2FuZF9zZXRf
Y3B1KAo+KyAgICAgICAgICAgICAgICBjcHVtYXNrX2ZpcnN0KHBlcl9jcHUoY3B1X3NpYmxpbmdf
bWFzaywgY3B1KSksICZpbmZvLT5jcHVzKSApCj4rICAgICAgICByZXQgPSBtaWNyb2NvZGVfdXBk
YXRlX2NwdShpbmZvLT5idWZmZXIsIGluZm8tPmJ1ZmZlcl9zaXplKTsKCkhJCgpBIGNyaXRpY2Fs
IGlzc3VlIEkgcmVhbGl6ZWQgaXMgdGhhdCBtaWNyb2NvZGVfdXBkYXRlX2NwdSgpIGhlcmUgY29u
dGFpbnMKbXVjaCB0aGluZ3MsIGZvciBpbnN0YW5jZSwgcGFyc2luZyB0aGUgbWljcm9jb2RlIGJp
bmFyeSBhbmQgbG9hZGluZyBpdC4gSXQgaXMKYSBiYWQgaWRlYSB0byBwdXQgc28gbXVjaCB0aGlu
Z3MgaW4gc3RvcF9tYWNoaW5lIGNvbnRleHQsIGVzcGVjaWFsbHkgbWVtb3J5CmFsbG9jYXRpb24g
KEkgZGlkIG9ic2VydmUgb25lIGFzc2VydGlvbiB0cmlnZ2VyZWQgc29tZXRpbWVzIHdoZW4gZG9p
bmcgdGhpcykuCkFGQUlLLCB3ZSBoYXZlIHR3byBzb2x1dGlvbnM6CjEuIHVzZSBhIG1hbGxvYyB2
YXJpYXRpb24gd2hpY2ggY2FuIGJlIHVzZWQgaW4gc3RvcF9tYWNoaW5lIGNvbnRleHQuCjIuIGxp
a2UgbGludXgga2VybmVsLCB3ZSBjYW4gc2VwYXJhdGUgdGhlIG1pY3JvY29kZSBwYXJzaW5nIGZy
b20gbG9hZGluZywKYW5kIGluIHN0b3BfbWFjaGluZSBjb250ZXh0IG9ubHkgZG8gbWljcm9jb2Rl
IGxvYWRpbmcuIFdoZW4gcGFyc2luZyBtaWNyb2NvZGUKYmluYXJ5LCBhbGwgdmFsaWQgdWNvZGVz
IGFyZSBwdXQgaW50byBhIGxpc3QuIEF0IGxvYWRpbmcgc3RhZ2UsIGdvaW5nIHRocm91Z2gKdGhl
IGxpc3QgaXMgZGVmaW5pdGVseSBzYWZlLgoKV2hhdCdzIHlvdXIgb3BpbmlvbiBvbiB0aGVzZSB0
d28gc29sdXRpb25zPwoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 09:09:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 09:09: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-devel-bounces@lists.xenproject.org>)
	id 1gMUhe-0003ZF-Gn; Tue, 13 Nov 2018 09:09: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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMUhd-0003ZA-BV
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 09:09:45 +0000
X-Inumbo-ID: dbcd2f1c-e723-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbcd2f1c-e723-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 09:09:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,498,1534809600"; d="scan'208";a="81770152"
To: Chao Gao <chao.gao@intel.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
References: <1525816893-36669-1-git-send-email-chao.gao@intel.com>
 <1525816893-36669-2-git-send-email-chao.gao@intel.com>
 <20181113090825.GA23682@gao-cwp>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e307cbda-3c7a-c840-9470-ef579c70708b@citrix.com>
Date: Tue, 13 Nov 2018 09:09:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181113090825.GA23682@gao-cwp>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [Patch v3 2/2] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Tian, Kevin" <kevin.tian@intel.com>, "Raj, Ashok" <ashok.raj@intel.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Thomas Gleixner <tglx@linutronix.de>, Borislav Petkov <bp@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMTEvMjAxOCAwOTowOCwgQ2hhbyBHYW8gd3JvdGU6Cj4gT24gV2VkLCBNYXkgMDksIDIw
MTggYXQgMDY6MDE6MzNBTSArMDgwMCwgR2FvLCBDaGFvIHdyb3RlOgo+PiBUaGlzIHBhdGNoIHBv
cnRzIG1pY3JvY29kZSBpbXByb3ZlbWVudCBwYXRjaGVzIGZyb20gbGludXgga2VybmVsLgo+Pgo+
PiBCZWZvcmUgeW91IHJlYWQgYW55IGZ1cnRoZXI6IHRoZSBlYXJseSBsb2FkaW5nIG1ldGhvZCBp
cyBzdGlsbCB0aGUKPj4gcHJlZmVycmVkIG9uZSBhbmQgeW91IHNob3VsZCBhbHdheXMgZG8gdGhh
dC4gVGhlIGZvbGxvd2luZyBwYXRjaCBpcwo+PiBpbXByb3ZpbmcgdGhlIGxhdGUgbG9hZGluZyBt
ZWNoYW5pc20gZm9yIGxvbmcgcnVubmluZyBqb2JzIGFuZCBjbG91ZCB1c2UKPj4gY2FzZXMuCj4+
Cj4+IEdhdGhlciBhbGwgY29yZXMgYW5kIHNlcmlhbGl6ZSB0aGUgbWljcm9jb2RlIHVwZGF0ZSBv
biB0aGVtIGJ5IGRvaW5nIGl0Cj4+IG9uZS1ieS1vbmUgdG8gbWFrZSB0aGUgbGF0ZSB1cGRhdGUg
cHJvY2VzcyBhcyByZWxpYWJsZSBhcyBwb3NzaWJsZSBhbmQKPj4gYXZvaWQgcG90ZW50aWFsIGlz
c3VlcyBjYXVzZWQgYnkgdGhlIG1pY3JvY29kZSB1cGRhdGUuCj4+Cj4+IFRoaXMgcGF0Y2ggaXMg
YWxzbyBpbiBhY2NvcmQgd2l0aCBBbmRyZXcncyBzdWdnZXN0aW9uLAo+PiAiUmVuZGV6dm91cyBh
bGwgb25saW5lIGNwdXMgaW4gYW4gSVBJIHRvIGFwcGx5IHRoZSBwYXRjaCwgYW5kIGtlZXAgdGhl
Cj4+IHByb2Nlc3NvcnMgaW4gdW50aWwgYWxsIGhhdmUgY29tcGxldGVkIHRoZSBwYXRjaC4iLCBp
biBbMV0uCj4+Cj4+IFsxXTpodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5QYXJh
dmlydE9wcy9taWNyb2NvZGVfdXBkYXRlI1J1bl90aW1lX21pY3JvY29kZV91cGRhdGVzCj4+Cj4+
IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IFRlc3RlZC1i
eTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4gW2xpbnV4IGNvbW1pdDogYTUzMjFh
ZWM2NDEyYjIwYjVhZDE1ZGIyZDZiOTE2YzA1MzQ5ZGJmZl0KPj4gW2xpbnV4IGNvbW1pdDogYmI4
YzEzZDYxYTYyOTI3NmExNjJjMWQyYjFhMjBhODE1Y2JjZmJiN10KPj4gQ2M6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgo+PiBDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFA
aW50ZWwuY29tPgo+PiBDYzogQXNob2sgUmFqIDxhc2hvay5yYWpAaW50ZWwuY29tPgo+PiBDYzog
Qm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgo+PiBDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4
QGxpbnV0cm9uaXguZGU+Cj4+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgo+PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiAtLS0KPj4g
K3N0YXRpYyBpbnQgZG9fbWljcm9jb2RlX3VwZGF0ZSh2b2lkICpfaW5mbykKPj4gK3sKPj4gKyAg
ICBzdHJ1Y3QgbWljcm9jb2RlX2luZm8gKmluZm8gPSBfaW5mbzsKPj4gKyAgICB1bnNpZ25lZCBp
bnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+PiArICAgIGludCByZXQ7Cj4+ICsKPj4gKyAg
ICByZXQgPSB3YWl0X2Zvcl9jcHVzKCZpbmZvLT5jcHVfaW4sIE1JQ1JPQ09ERV9ERUZBVUxUX1RJ
TUVPVVQpOwo+PiArICAgIGlmICggcmV0ICkKPj4gKyAgICAgICAgcmV0dXJuIHJldDsKPj4gKwo+
PiArICAgIC8qCj4+ICsgICAgICogTG9naWNhbCB0aHJlYWRzIHdoaWNoIHNldCB0aGUgZmlyc3Qg
Yml0IGluIGNwdV9zaWJsaW5nX21hc2sgY2FuIGRvCj4+ICsgICAgICogdGhlIHVwZGF0ZS4gT3Ro
ZXIgc2libGluZyB0aHJlYWRzIGp1c3QgYXdhaXQgdGhlIGNvbXBsZXRpb24gb2YKPj4gKyAgICAg
KiBtaWNyb2NvZGUgdXBkYXRlLgo+PiArICAgICAqLwo+PiArICAgIGlmICggIWNwdW1hc2tfdGVz
dF9hbmRfc2V0X2NwdSgKPj4gKyAgICAgICAgICAgICAgICBjcHVtYXNrX2ZpcnN0KHBlcl9jcHUo
Y3B1X3NpYmxpbmdfbWFzaywgY3B1KSksICZpbmZvLT5jcHVzKSApCj4+ICsgICAgICAgIHJldCA9
IG1pY3JvY29kZV91cGRhdGVfY3B1KGluZm8tPmJ1ZmZlciwgaW5mby0+YnVmZmVyX3NpemUpOwo+
IEhJCj4KPiBBIGNyaXRpY2FsIGlzc3VlIEkgcmVhbGl6ZWQgaXMgdGhhdCBtaWNyb2NvZGVfdXBk
YXRlX2NwdSgpIGhlcmUgY29udGFpbnMKPiBtdWNoIHRoaW5ncywgZm9yIGluc3RhbmNlLCBwYXJz
aW5nIHRoZSBtaWNyb2NvZGUgYmluYXJ5IGFuZCBsb2FkaW5nIGl0LiBJdCBpcwo+IGEgYmFkIGlk
ZWEgdG8gcHV0IHNvIG11Y2ggdGhpbmdzIGluIHN0b3BfbWFjaGluZSBjb250ZXh0LCBlc3BlY2lh
bGx5IG1lbW9yeQo+IGFsbG9jYXRpb24gKEkgZGlkIG9ic2VydmUgb25lIGFzc2VydGlvbiB0cmln
Z2VyZWQgc29tZXRpbWVzIHdoZW4gZG9pbmcgdGhpcykuCj4gQUZBSUssIHdlIGhhdmUgdHdvIHNv
bHV0aW9uczoKPiAxLiB1c2UgYSBtYWxsb2MgdmFyaWF0aW9uIHdoaWNoIGNhbiBiZSB1c2VkIGlu
IHN0b3BfbWFjaGluZSBjb250ZXh0Lgo+IDIuIGxpa2UgbGludXgga2VybmVsLCB3ZSBjYW4gc2Vw
YXJhdGUgdGhlIG1pY3JvY29kZSBwYXJzaW5nIGZyb20gbG9hZGluZywKPiBhbmQgaW4gc3RvcF9t
YWNoaW5lIGNvbnRleHQgb25seSBkbyBtaWNyb2NvZGUgbG9hZGluZy4gV2hlbiBwYXJzaW5nIG1p
Y3JvY29kZQo+IGJpbmFyeSwgYWxsIHZhbGlkIHVjb2RlcyBhcmUgcHV0IGludG8gYSBsaXN0LiBB
dCBsb2FkaW5nIHN0YWdlLCBnb2luZyB0aHJvdWdoCj4gdGhlIGxpc3QgaXMgZGVmaW5pdGVseSBz
YWZlLgo+Cj4gV2hhdCdzIHlvdXIgb3BpbmlvbiBvbiB0aGVzZSB0d28gc29sdXRpb25zPwoKRGVm
aW5pdGVseSBvcHRpb24gMi7CoCBUaGF0IHdvcmsgd2FudHMgdG8gYmUgZG9uZSBvbmNlLCBpbiB0
aGUgaHlwZXJjYWxsCmhhbmRsZXIsIGJlZm9yZSByZW5kZXp2b3VzaW5nIHRoZSBzeXN0ZW0uCgpB
IHVzZWZ1bCBzaWRlIGVmZmVjdCBpcyB0aGF0IGl0IHJlZHVjZXMgdGhlIHF1YW50aXR5IG9mIHdv
cmsgdG8gZG8gaW4KdGhlIHJlbmRlenZvdXMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 09:41:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 09:41: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-devel-bounces@lists.xenproject.org>)
	id 1gMVC4-0006Qg-AS; Tue, 13 Nov 2018 09:41: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=qhar=ny=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMVC2-0006QS-LG
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 09:41:10 +0000
X-Inumbo-ID: 3fb0821f-e728-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3fb0821f-e728-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 09:41:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 81FD6A78;
 Tue, 13 Nov 2018 01:41:08 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3E9B23F5CF;
 Tue, 13 Nov 2018 01:41:06 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <alpine.DEB.2.10.1811121738570.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <34830ab6-53dc-52c5-680d-a654d4b1ce4f@arm.com>
Date: Tue, 13 Nov 2018 09:41:04 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811121738570.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Davorin Mista <dm@aggios.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEzLzExLzIwMTggMDE6NTMsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBNb24sIDEyIE5vdiAyMDE4LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxMi8x
MS8xOCAxNjozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+IEhpIEp1bGllbiwKPj4+Cj4+
PiBUaGFua3MgZm9yIHlvdXIgZmVlZGJhY2ssIEknbGwgbmVlZCB0byBhbnN3ZXIgaW4gaXRlcmF0
aW9ucy4KPj4+Cj4+PiBPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCA0OjI3IFBNIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+IEhpIE1pcmVsYSwKPj4+Pgo+Pj4+
IE9uIDExLzEyLzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4+PiBUaGUg
aW1wbGVtZW50YXRpb24gY29uc2lzdHMgb2Y6Cj4+Pj4+IC1BZGRpbmcgUFNDSSBzeXN0ZW0gc3Vz
cGVuZCBjYWxsIGFzIG5ldyBQU0NJIGZ1bmN0aW9uCj4+Pj4+IC1UcmFwcGluZyBQU0NJIHN5c3Rl
bV9zdXNwZW5kIEhWQwo+Pj4+PiAtSW1wbGVtZW50aW5nIFBTQ0kgc3lzdGVtIHN1c3BlbmQgY2Fs
bCAodmlydHVhbCBpbnRlcmZhY2UgdGhhdCBhbGxvd3MKPj4+Pj4gICAgZ3Vlc3RzIHRvIHN1c3Bl
bmQgdGhlbXNlbHZlcykKPj4+Pj4KPj4+Pj4gVGhlIFBTQ0kgc3lzdGVtIHN1c3BlbmQgc2hvdWxk
IGJlIGNhbGxlZCBieSBhIGd1ZXN0IGZyb20gaXRzIGJvb3QKPj4+Pj4gVkNQVS4gTm9uLWJvb3Qg
VkNQVXMgb2YgdGhlIGd1ZXN0IHNob3VsZCBiZSBob3QtdW5wbHVnZ2VkIHVzaW5nIFBTQ0kKPj4+
Pj4gQ1BVX09GRiBjYWxsIHByaW9yIHRvIGlzc3VpbmcgUFNDSSBzeXN0ZW0gc3VzcGVuZC4gSW50
ZXJydXB0cyB0aGF0Cj4+Pj4+IGFyZSBsZWZ0IGVuYWJsZWQgYnkgdGhlIGd1ZXN0IGFyZSBhc3N1
bWVkIHRvIGJlIGl0cyB3YWtlLXVwIGludGVycnVwdHMuCj4+Pj4+IFRoZXJlZm9yZSwgYSB3YWtl
LXVwIGludGVycnVwdCB0cmlnZ2VycyB0aGUgcmVzdW1lIG9mIHRoZSBndWVzdC4gR3Vlc3QKPj4+
Pj4gc2hvdWxkIHJlc3VtZSByZWdhcmRsZXNzIG9mIHRoZSBzdGF0ZSBvZiBYZW4gKHN1c3BlbmRl
ZCBvciBub3QpLgo+Pj4+Pgo+Pj4+PiBXaGVuIGEgZ3Vlc3QgY2FsbHMgUFNDSSBzeXN0ZW0gc3Vz
cGVuZCB0aGUgcmVzcGVjdGl2ZSBkb21haW4gd2lsbCBiZQo+Pj4+PiBzdXNwZW5kZWQgaWYgdGhl
IGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSBtZXQ6Cj4+Pj4+IDEpIEdpdmVuIHJlc3VtZSBlbnRy
eSBwb2ludCBpcyBub3QgaW52YWxpZAo+Pj4+PiAyKSBPdGhlciAoaWYgYW55KSBWQ1BVcyBvZiB0
aGUgY2FsbGluZyBndWVzdCBhcmUgaG90LXVucGx1Z2dlZAo+Pj4+Pgo+Pj4+PiBJZiB0aGUgY29u
ZGl0aW9ucyBhYm92ZSBhcmUgbWV0IHRoZSBjYWxsaW5nIGRvbWFpbiBpcyBsYWJlbGVkIGFzCj4+
Pj4+IHN1c3BlbmRlZCBhbmQgdGhlIGNhbGxpbmcgVkNQVSBpcyBibG9ja2VkLiBJZiBub3RoaW5n
IGVsc2Ugd291bGRuJ3QKPj4+Pj4gYmUgZG9uZSB0aGUgc3VzcGVuZGVkIGRvbWFpbiB3b3VsZCBy
ZXN1bWUgZnJvbSB0aGUgcGxhY2Ugd2hlcmUgaXQKPj4+Pj4gY2FsbGVkIFBTQ0kgc3lzdGVtIHN1
c3BlbmQuIFRoaXMgaXMgZXhwZWN0ZWQgaWYgcHJvY2Vzc2luZyBvZiB0aGUgUFNDSQo+Pj4+PiBz
eXN0ZW0gc3VzcGVuZCBjYWxsIGZhaWxzLiBIb3dldmVyLCBpbiB0aGUgY2FzZSBvZiBzdWNjZXNz
IHRoZSBjYWxsaW5nCj4+Pj4+IGd1ZXN0IHNob3VsZCByZXN1bWUgKGNvbnRpbnVlIGV4ZWN1dGlv
biBhZnRlciB0aGUgd2FrZS11cCkgZnJvbSB0aGUgZW50cnkKPj4+Pj4gcG9pbnQgd2hpY2ggaXMg
Z2l2ZW4gYXMgdGhlIGZpcnN0IGFyZ3VtZW50IG9mIHRoZSBQU0NJIHN5c3RlbSBzdXNwZW5kCj4+
Pj4+IGNhbGwuIEluIGFkZGl0aW9uIHRvIHRoZSBlbnRyeSBwb2ludCwgdGhlIGd1ZXN0IGV4cGVj
dHMgdG8gc3RhcnQgd2l0aGluCj4+Pj4+IHRoZSBlbnZpcm9ubWVudCB3aG9zZSBzdGF0ZSBtYXRj
aGVzIHRoZSBzdGF0ZSBhZnRlciByZXNldC4gVGhpcyBtZWFucwo+Pj4+PiB0aGF0IHRoZSBndWVz
dCBzaG91bGQgZmluZCByZXNldCByZWdpc3RlciB2YWx1ZXMsIE1NVSBkaXNhYmxlZCwgZXRjLgo+
Pj4+PiBUaGVyZWJ5LCB0aGUgY29udGV4dCBvZiBWQ1BVIHNob3VsZCBiZSAncmVzZXQnIChhcyBp
ZiB0aGUgc3lzdGVtIGlzCj4+Pj4+IGNvbW1pbmcgb3V0IG9mIHJlc2V0KSwgdGhlIHByb2dyYW0g
Y291bnRlciBzaG91bGQgY29udGFpbiBlbnRyeSBwb2ludCwKPj4+Pj4gd2hpY2ggaXMgMXN0IGFy
Z3VtZW50LCBhbmQgcjAveDAgc2hvdWxkIGNvbnRhaW4gY29udGV4dCBJRCB3aGljaCBpcyAybmQK
Pj4+Pj4gYXJndW1lbnQgb2YgUFNDSSBzeXN0ZW0gc3VzcGVuZCBjYWxsLiBUaGUgY29udGV4dCBv
ZiBWQ1BVIGlzIHNldAo+Pj4+PiBhY2NvcmRpbmdseSB3aGVuIHRoZSBQU0NJIHN5c3RlbSBzdXNw
ZW5kIGlzIHByb2Nlc3NlZCwgc28gdGhhdCBub3RoaW5nCj4+Pj4+IG5lZWRzIHRvIGJlIGRvbmUg
b24gcmVzdW1lL3dha2UtdXAgcGF0aC4gSG93ZXZlciwgaW4gb3JkZXIgdG8gZW5zdXJlIHRoYXQK
Pj4+Pj4gdGhpcyBjb250ZXh0IGRvZXNuJ3QgZ2V0IG92ZXJ3cml0dGVuIGJ5IHRoZSBzY2hlZHVs
ZXIgd2hlbiBzY2hlZHVsaW5nIG91dAo+Pj4+PiB0aGlzIFZDUFUgKHdvdWxkIG5vcm1hbGx5IGhh
cHBlbiBhZnRlciB0aGUgY2FsbGluZyBDUFUgaXMgYmxvY2tlZCksIHdlIG5lZWQKPj4+Pj4gdG8g
Y2hlY2sgd2hldGhlciB0byByZXR1cm4gZWFybHkgZnJvbSBjdHh0X3N3aXRjaF9mcm9tKCkuCj4+
Pj4+Cj4+Pj4+IFRoZXJlIGFyZSB2YXJpYWJsZXMgaW4gZG9tYWluIHN0cnVjdHVyZSB0byBrZWVw
IHRyYWNrIG9mIGRvbWFpbiBzaHV0ZG93bi4KPj4+Pj4gT25lIG9mIGV4aXN0aW5nIHNodXRkb3du
IHJlYXNvbiBpcyAnc3VzcGVuZCcgd2hpY2ggdGhpcyBwYXRjaCBpcyB1c2luZyB0bwo+Pj4+PiB0
cmFjayB0aGUgc3VzcGVuZCBzdGF0ZSBvZiBhIGRvbWFpbi4gVGhvc2UgdmFyaWFibGVzIGFyZSB1
c2VkIHRvIGRldGVybWluZQo+Pj4+PiB3aGV0aGVyIHRvIGVhcmx5IHJldHVybiBmcm9tIGN0eHRf
c3dpdGNoX2Zyb20oKSBvciBub3QuCj4+Pj4+Cj4+Pj4+IEEgc3VzcGVuZGVkIGRvbWFpbiB3aWxs
IHJlc3VtZSBhZnRlciB0aGUgWGVuIHJlY2VpdmVzIGFuIGludGVycnVwdCB3aGljaCBpcwo+Pj4+
PiB0YXJnZXRlZCB0byB0aGUgZG9tYWluLCB1bmJsb2NrcyB0aGUgZG9tYWluJ3MgVkNQVSwgYW5k
IHNjaGVkdWxlcyBpdCBpbi4KPj4+Pj4gV2hlbiB0aGUgVkNQVSBpcyBzY2hlZHVsZWQgaW4sIHRo
ZSBWQ1BVIGNvbnRleHQgaXMgYWxyZWFkeSByZXNldCwgYW5kCj4+Pj4+IGNvbnRhaW5zIHRoZSBy
aWdodCByZXN1bWUgZW50cnkgcG9pbnQgaW4gcHJvZ3JhbSBjb3VudGVyIHRoYXQgd2lsbCBiZQo+
Pj4+PiByZXN0b3JlZCBpbiBjdHh0X3N3aXRjaF90bygpLiBUaGUgb25seSB0aGluZyB0aGF0IG5l
ZWRzIHRvIGJlIGRvbmUgYXQgdGhpcwo+Pj4+PiBwb2ludCBpcyB0byBjbGVhciB0aGUgdmFyaWFi
bGVzIHRoYXQgbWFya2VkIHRoZSBkb21haW4gc3RhdGUgYXMgc3VzcGVuZGVkLgo+Pj4+Pgo+Pj4+
PiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lv
cy5jb20+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFk
aUB4aWxpbnguY29tPgo+Pj4+Pgo+Pj4+PiAtLS0KPj4+Pj4gQ2hhbmdlcyBpbiB2MjoKPj4+Pj4K
Pj4+Pj4gLUZpeCBwcmludCB0byBjb21waWxlIGZvciBhcm0zMiBhbmQgdG8gYWxpZ24gd2l0aCBY
ZW4gY29kaW5nIHN0eWxlCj4+Pj4+IC0tLQo+Pj4+PiAgICB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUg
ICAgICAgICAgICB8ICAgMSArCj4+Pj4+ICAgIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAg
ICAgIHwgIDEzICsrKwo+Pj4+PiAgICB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jICAgICAgICAgICB8
IDE2NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+Pj4gICAgeGVu
L2FyY2gvYXJtL3Zwc2NpLmMgICAgICAgICAgICAgfCAgMTkgKysrKysKPj4+Pj4gICAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggfCAgIDEgKwo+Pj4+PiAgICB4ZW4vaW5jbHVkZS9h
c20tYXJtL3BzY2kuaCAgICAgICB8ICAgMiArCj4+Pj4+ICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0v
c3VzcGVuZC5oICAgIHwgIDE2ICsrKysKPj4+Pj4gICAgeGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
ICAgICAgICAgfCAgIDEgKwo+Pj4+PiAgICA4IGZpbGVzIGNoYW5nZWQsIDIxOSBpbnNlcnRpb25z
KCspCj4+Pj4+ICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4+
Pj4+ICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3N1c3BlbmQuaAo+
Pj4+Pgo+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIveGVuL2FyY2gv
YXJtL01ha2VmaWxlCj4+Pj4+IGluZGV4IDIzYzVkOWFkYmMuLjc0NGIxYTRkYzggMTAwNjQ0Cj4+
Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0v
TWFrZWZpbGUKPj4+Pj4gQEAgLTQzLDYgKzQzLDcgQEAgb2JqLXkgKz0gc2V0dXAubwo+Pj4+PiAg
ICBvYmoteSArPSBzaHV0ZG93bi5vCj4+Pj4+ICAgIG9iai15ICs9IHNtcC5vCj4+Pj4+ICAgIG9i
ai15ICs9IHNtcGJvb3Qubwo+Pj4+PiArb2JqLXkgKz0gc3VzcGVuZC5vCj4+Pj4+ICAgIG9iai15
ICs9IHN5c2N0bC5vCj4+Pj4+ICAgIG9iai15ICs9IHRpbWUubwo+Pj4+PiAgICBvYmoteSArPSB0
cmFwcy5vCj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKPj4+Pj4gaW5kZXggZTU5NGI0OGQ4MS4uN2Y4MTA1NDY1YyAxMDA2NDQK
Pj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW4uYwo+Pj4+PiBAQCAtOTcsNiArOTcsMTEgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0
Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqcCkKPj4+Pj4gICAgICAgIGlmICggaXNfaWRsZV92Y3B1KHAp
ICkKPj4+Pj4gICAgICAgICAgICByZXR1cm47Cj4+Pj4+Cj4+Pj4+ICsgICAgLyogVkNQVSdzIGNv
bnRleHQgc2hvdWxkIG5vdCBiZSBzYXZlZCBpZiBpdHMgZG9tYWluIGlzIHN1c3BlbmRlZCAqLwo+
Pj4+PiArICAgIGlmICggcC0+ZG9tYWluLT5pc19zaHV0X2Rvd24gJiYKPj4+Pj4gKyAgICAgICAg
KHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBTSFVURE9XTl9zdXNwZW5kKSApCj4+Pj4+ICsg
ICAgICAgIHJldHVybjsKPj4+PiBTSFVURE9XTl9zdXNwZW5kIGlzIHVzZWQgaW4gWGVuIGZvciBv
dGhlciBwdXJwb3NlIChzZWUKPj4+PiBTQ0hFRE9QX3NodXRkb3duKS4gVGhlIG90aGVyIHVzZXIg
b2YgdGhhdCBjb2RlIHJlbGllcyBvbiBhbGwgdGhlIHN0YXRlCj4+Pj4gdG8gYmUgc2F2ZWQgb24g
c3VzcGVuZC4KPj4+Pgo+Pj4gV2UganVzdCBuZWVkIGEgZmxhZyB0byBtYXJrIGEgZG9tYWluIGFz
IHN1c3BlbmRlZCwgYW5kIEkgZG8gYmVsaWV2ZQo+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyBub3Qg
dXNlZCBhbnl3aGVyZSBlbHNlLgo+Pj4gTGV0J3MgY29tZSBiYWNrIG9uIHRoaXMuCj4+Cj4+IFNI
VVRET1dOX3N1c3BlbmQgaXMgdXNlZCBmb3IgbWlncmF0aW9uLgo+IAo+IFRoYXQgaXMgdHJ1ZSwg
YnV0IGl0IGlzIG5vdCBvbmx5IHVzZWQgZm9yIG1pZ3JhdGlvbi4gSXQgaXMgYWxzbyB1c2VkCj4g
Zm9yIHN1c3BlbmRpbmcgYSBndWVzdCBhbmQgc2F2aW5nIGl0cyBzdGF0ZSB0byBmaWxlIHdpdGgg
dGhlIGludGVudGlvbgo+IG9mIHJlc3VtaW5nIGl0IGxhdGVyIGZyb20gZmlsZS4KCldoaWNoIGlz
IHNvbWUgc29ydCBvZiBtaWdyYXRpb24gYXQgdGhlIGVuZC4gSG93ZXZlciwgdGhleSBkb24ndCBo
YXZlIHRoZSBzYW1lIApzZW1hbnRpY3MgYXMgc3VzcGVuZC9yZXN1bWUgcmVnYXJkaW5nIHRoZSBz
dGF0ZSBvZiB0aGUgdkNQVS4KCj4gCj4gCj4+IEdyZXAgZm9yIGl0IHRocm91Z2ggdGhlIFhlbgo+
PiB0cmVlIGFuZCB5b3UnbGwgZmluZCBzZXZlcmFsIHBpZWNlcyBvZiBkb2N1bWVudGF0aW9uLCBp
bmNsdWRpbmcgdGhlCj4+IGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhpcyBzaHV0ZG93biBjb2RlIG1l
YW5zLgo+Pgo+PiBXaGF0IHlvdSBhcmUgaW50cm9kdWNpbmcgaGVyZSBpcyBub3QgYSBzaHV0ZG93
biAtIGl0IGlzIGEgc3VzcGVuZCB3aXRoCj4+IHRoZSBpbnRlbnQgdG8gcmVzdW1lIGV4ZWN1dGlu
ZyBsYXRlci7CoCBBcyBzdWNoLCBpdCBzaG91bGRuJ3QgdXNlIFhlbidzCj4+IHNodXRkb3duIGlu
ZnJhc3RydWN0dXJlLCB3aGljaCBleGlzdHMgbWFpbmx5IHRvIGNvbW11bmljYXRlIHdpdGggdGhl
Cj4+IHRvb2xzdGFjay4KPiAKPiBGdXR1cmUgd29yayB3aWxsIG5lZWQgdG9vbHN0YWNrIHN1cHBv
cnQgZm9yIHN1c3BlbmRpbmcvcmVzdW1pbmcgZ3Vlc3RzLgo+IFNIVVRET1dOX3N1c3BlbmQgaXMg
dGhlIG1vc3QgbmF0dXJhbCBmaXQgdG9kYXk7IHdlIGRvbid0IHdhbnQgdG8gaGlqYWNrCj4gZG9t
YWluIHBhdXNlLCBiZWNhdXNlIGlmIHdlIGRvLCB0aGVuIHdlIGNhbid0IG5vcm1hbGx5IHBhdXNl
IGEgZG9tYWluCj4gYW55bW9yZS4gCgpXaHk/IHN1c3BlbmQvcmVzdW1lIGlzIGxpa2UgcGF1c2lu
ZyB0aGUgZG9tYWluIGJ1dCB3aWxsIGJlIHJlc3VtZWQgb24gZXZlbnQgKGUuZyAKaW50ZXJydXB0
cykgcmF0aGVyIHRoYW4gdXNlciByZXF1ZXN0LgoKPiBGcm9tIHRoZSBYZW4gc2lkZSBvZiB0aGlu
ZywgdGhlcmUgaXNuJ3QgYSBodWdlIGRpZmZlcmVuY2UKPiBiZXR3ZWVuIHNhdmluZyB0aGUgc3Rh
dGUgb2YgYSBkb21haW4gYW5kIHdyaXRpbmcgaXQgdG8gZmlsZSwgb3Igc2F2aW5nCj4gdGhlIHN0
YXRlIG9mIGEgZG9tYWluIGluIG1lbW9yeS4gSG93ZXZlciwgSSBhZ3JlZSB0aGF0IHRoZXJlIGlz
IGEKPiBkaWZmZXJlbmNlLgo+IAo+IElmIHdlIGRvbid0IHdhbnQgdG8gcmV1c2UgU0hVVERPV05f
c3VzcGVuZCwgdGhlbiB0aGUgb25seSBvdGhlciBvcHRpb24gSQo+IGNhbiB0aGluayBvZiBpcyB0
byBpbnRyb2R1Y2UgYSBuZXcgQVJNIHNwZWNpZmljIHN1c3BlbmQgY29kZSBmb3IgdGhpcwo+IChh
bmQgbmV3IHhsIGNvbW1hbmRzIGFuZCBoeXBlcmNhbGxzIGluIHRoZSBmdXR1cmUpLgoKV2h5IHdv
dWxkIHlvdSBuZWVkIGEgc3BlY2lmaWMgeGwgY29tbWFuZHMgYW5kIGh5cGVyY2FsbHMgZm9yIGl0
PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 09:41:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 09:41: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-devel-bounces@lists.xenproject.org>)
	id 1gMVC4-0006Qa-1J; Tue, 13 Nov 2018 09:41:12 +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=qhar=ny=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMVC2-0006QQ-F0
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 09:41:10 +0000
X-Inumbo-ID: 3faa068e-e728-11e8-b7f5-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3faa068e-e728-11e8-b7f5-12d6303a7972;
 Tue, 13 Nov 2018 09:41:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 81FD6A78;
 Tue, 13 Nov 2018 01:41:08 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3E9B23F5CF;
 Tue, 13 Nov 2018 01:41:06 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <alpine.DEB.2.10.1811121738570.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <34830ab6-53dc-52c5-680d-a654d4b1ce4f@arm.com>
Date: Tue, 13 Nov 2018 09:41:04 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811121738570.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Davorin Mista <dm@aggios.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEzLzExLzIwMTggMDE6NTMsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBNb24sIDEyIE5vdiAyMDE4LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxMi8x
MS8xOCAxNjozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+IEhpIEp1bGllbiwKPj4+Cj4+
PiBUaGFua3MgZm9yIHlvdXIgZmVlZGJhY2ssIEknbGwgbmVlZCB0byBhbnN3ZXIgaW4gaXRlcmF0
aW9ucy4KPj4+Cj4+PiBPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCA0OjI3IFBNIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+IEhpIE1pcmVsYSwKPj4+Pgo+Pj4+
IE9uIDExLzEyLzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4+PiBUaGUg
aW1wbGVtZW50YXRpb24gY29uc2lzdHMgb2Y6Cj4+Pj4+IC1BZGRpbmcgUFNDSSBzeXN0ZW0gc3Vz
cGVuZCBjYWxsIGFzIG5ldyBQU0NJIGZ1bmN0aW9uCj4+Pj4+IC1UcmFwcGluZyBQU0NJIHN5c3Rl
bV9zdXNwZW5kIEhWQwo+Pj4+PiAtSW1wbGVtZW50aW5nIFBTQ0kgc3lzdGVtIHN1c3BlbmQgY2Fs
bCAodmlydHVhbCBpbnRlcmZhY2UgdGhhdCBhbGxvd3MKPj4+Pj4gICAgZ3Vlc3RzIHRvIHN1c3Bl
bmQgdGhlbXNlbHZlcykKPj4+Pj4KPj4+Pj4gVGhlIFBTQ0kgc3lzdGVtIHN1c3BlbmQgc2hvdWxk
IGJlIGNhbGxlZCBieSBhIGd1ZXN0IGZyb20gaXRzIGJvb3QKPj4+Pj4gVkNQVS4gTm9uLWJvb3Qg
VkNQVXMgb2YgdGhlIGd1ZXN0IHNob3VsZCBiZSBob3QtdW5wbHVnZ2VkIHVzaW5nIFBTQ0kKPj4+
Pj4gQ1BVX09GRiBjYWxsIHByaW9yIHRvIGlzc3VpbmcgUFNDSSBzeXN0ZW0gc3VzcGVuZC4gSW50
ZXJydXB0cyB0aGF0Cj4+Pj4+IGFyZSBsZWZ0IGVuYWJsZWQgYnkgdGhlIGd1ZXN0IGFyZSBhc3N1
bWVkIHRvIGJlIGl0cyB3YWtlLXVwIGludGVycnVwdHMuCj4+Pj4+IFRoZXJlZm9yZSwgYSB3YWtl
LXVwIGludGVycnVwdCB0cmlnZ2VycyB0aGUgcmVzdW1lIG9mIHRoZSBndWVzdC4gR3Vlc3QKPj4+
Pj4gc2hvdWxkIHJlc3VtZSByZWdhcmRsZXNzIG9mIHRoZSBzdGF0ZSBvZiBYZW4gKHN1c3BlbmRl
ZCBvciBub3QpLgo+Pj4+Pgo+Pj4+PiBXaGVuIGEgZ3Vlc3QgY2FsbHMgUFNDSSBzeXN0ZW0gc3Vz
cGVuZCB0aGUgcmVzcGVjdGl2ZSBkb21haW4gd2lsbCBiZQo+Pj4+PiBzdXNwZW5kZWQgaWYgdGhl
IGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSBtZXQ6Cj4+Pj4+IDEpIEdpdmVuIHJlc3VtZSBlbnRy
eSBwb2ludCBpcyBub3QgaW52YWxpZAo+Pj4+PiAyKSBPdGhlciAoaWYgYW55KSBWQ1BVcyBvZiB0
aGUgY2FsbGluZyBndWVzdCBhcmUgaG90LXVucGx1Z2dlZAo+Pj4+Pgo+Pj4+PiBJZiB0aGUgY29u
ZGl0aW9ucyBhYm92ZSBhcmUgbWV0IHRoZSBjYWxsaW5nIGRvbWFpbiBpcyBsYWJlbGVkIGFzCj4+
Pj4+IHN1c3BlbmRlZCBhbmQgdGhlIGNhbGxpbmcgVkNQVSBpcyBibG9ja2VkLiBJZiBub3RoaW5n
IGVsc2Ugd291bGRuJ3QKPj4+Pj4gYmUgZG9uZSB0aGUgc3VzcGVuZGVkIGRvbWFpbiB3b3VsZCBy
ZXN1bWUgZnJvbSB0aGUgcGxhY2Ugd2hlcmUgaXQKPj4+Pj4gY2FsbGVkIFBTQ0kgc3lzdGVtIHN1
c3BlbmQuIFRoaXMgaXMgZXhwZWN0ZWQgaWYgcHJvY2Vzc2luZyBvZiB0aGUgUFNDSQo+Pj4+PiBz
eXN0ZW0gc3VzcGVuZCBjYWxsIGZhaWxzLiBIb3dldmVyLCBpbiB0aGUgY2FzZSBvZiBzdWNjZXNz
IHRoZSBjYWxsaW5nCj4+Pj4+IGd1ZXN0IHNob3VsZCByZXN1bWUgKGNvbnRpbnVlIGV4ZWN1dGlv
biBhZnRlciB0aGUgd2FrZS11cCkgZnJvbSB0aGUgZW50cnkKPj4+Pj4gcG9pbnQgd2hpY2ggaXMg
Z2l2ZW4gYXMgdGhlIGZpcnN0IGFyZ3VtZW50IG9mIHRoZSBQU0NJIHN5c3RlbSBzdXNwZW5kCj4+
Pj4+IGNhbGwuIEluIGFkZGl0aW9uIHRvIHRoZSBlbnRyeSBwb2ludCwgdGhlIGd1ZXN0IGV4cGVj
dHMgdG8gc3RhcnQgd2l0aGluCj4+Pj4+IHRoZSBlbnZpcm9ubWVudCB3aG9zZSBzdGF0ZSBtYXRj
aGVzIHRoZSBzdGF0ZSBhZnRlciByZXNldC4gVGhpcyBtZWFucwo+Pj4+PiB0aGF0IHRoZSBndWVz
dCBzaG91bGQgZmluZCByZXNldCByZWdpc3RlciB2YWx1ZXMsIE1NVSBkaXNhYmxlZCwgZXRjLgo+
Pj4+PiBUaGVyZWJ5LCB0aGUgY29udGV4dCBvZiBWQ1BVIHNob3VsZCBiZSAncmVzZXQnIChhcyBp
ZiB0aGUgc3lzdGVtIGlzCj4+Pj4+IGNvbW1pbmcgb3V0IG9mIHJlc2V0KSwgdGhlIHByb2dyYW0g
Y291bnRlciBzaG91bGQgY29udGFpbiBlbnRyeSBwb2ludCwKPj4+Pj4gd2hpY2ggaXMgMXN0IGFy
Z3VtZW50LCBhbmQgcjAveDAgc2hvdWxkIGNvbnRhaW4gY29udGV4dCBJRCB3aGljaCBpcyAybmQK
Pj4+Pj4gYXJndW1lbnQgb2YgUFNDSSBzeXN0ZW0gc3VzcGVuZCBjYWxsLiBUaGUgY29udGV4dCBv
ZiBWQ1BVIGlzIHNldAo+Pj4+PiBhY2NvcmRpbmdseSB3aGVuIHRoZSBQU0NJIHN5c3RlbSBzdXNw
ZW5kIGlzIHByb2Nlc3NlZCwgc28gdGhhdCBub3RoaW5nCj4+Pj4+IG5lZWRzIHRvIGJlIGRvbmUg
b24gcmVzdW1lL3dha2UtdXAgcGF0aC4gSG93ZXZlciwgaW4gb3JkZXIgdG8gZW5zdXJlIHRoYXQK
Pj4+Pj4gdGhpcyBjb250ZXh0IGRvZXNuJ3QgZ2V0IG92ZXJ3cml0dGVuIGJ5IHRoZSBzY2hlZHVs
ZXIgd2hlbiBzY2hlZHVsaW5nIG91dAo+Pj4+PiB0aGlzIFZDUFUgKHdvdWxkIG5vcm1hbGx5IGhh
cHBlbiBhZnRlciB0aGUgY2FsbGluZyBDUFUgaXMgYmxvY2tlZCksIHdlIG5lZWQKPj4+Pj4gdG8g
Y2hlY2sgd2hldGhlciB0byByZXR1cm4gZWFybHkgZnJvbSBjdHh0X3N3aXRjaF9mcm9tKCkuCj4+
Pj4+Cj4+Pj4+IFRoZXJlIGFyZSB2YXJpYWJsZXMgaW4gZG9tYWluIHN0cnVjdHVyZSB0byBrZWVw
IHRyYWNrIG9mIGRvbWFpbiBzaHV0ZG93bi4KPj4+Pj4gT25lIG9mIGV4aXN0aW5nIHNodXRkb3du
IHJlYXNvbiBpcyAnc3VzcGVuZCcgd2hpY2ggdGhpcyBwYXRjaCBpcyB1c2luZyB0bwo+Pj4+PiB0
cmFjayB0aGUgc3VzcGVuZCBzdGF0ZSBvZiBhIGRvbWFpbi4gVGhvc2UgdmFyaWFibGVzIGFyZSB1
c2VkIHRvIGRldGVybWluZQo+Pj4+PiB3aGV0aGVyIHRvIGVhcmx5IHJldHVybiBmcm9tIGN0eHRf
c3dpdGNoX2Zyb20oKSBvciBub3QuCj4+Pj4+Cj4+Pj4+IEEgc3VzcGVuZGVkIGRvbWFpbiB3aWxs
IHJlc3VtZSBhZnRlciB0aGUgWGVuIHJlY2VpdmVzIGFuIGludGVycnVwdCB3aGljaCBpcwo+Pj4+
PiB0YXJnZXRlZCB0byB0aGUgZG9tYWluLCB1bmJsb2NrcyB0aGUgZG9tYWluJ3MgVkNQVSwgYW5k
IHNjaGVkdWxlcyBpdCBpbi4KPj4+Pj4gV2hlbiB0aGUgVkNQVSBpcyBzY2hlZHVsZWQgaW4sIHRo
ZSBWQ1BVIGNvbnRleHQgaXMgYWxyZWFkeSByZXNldCwgYW5kCj4+Pj4+IGNvbnRhaW5zIHRoZSBy
aWdodCByZXN1bWUgZW50cnkgcG9pbnQgaW4gcHJvZ3JhbSBjb3VudGVyIHRoYXQgd2lsbCBiZQo+
Pj4+PiByZXN0b3JlZCBpbiBjdHh0X3N3aXRjaF90bygpLiBUaGUgb25seSB0aGluZyB0aGF0IG5l
ZWRzIHRvIGJlIGRvbmUgYXQgdGhpcwo+Pj4+PiBwb2ludCBpcyB0byBjbGVhciB0aGUgdmFyaWFi
bGVzIHRoYXQgbWFya2VkIHRoZSBkb21haW4gc3RhdGUgYXMgc3VzcGVuZGVkLgo+Pj4+Pgo+Pj4+
PiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lv
cy5jb20+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFk
aUB4aWxpbnguY29tPgo+Pj4+Pgo+Pj4+PiAtLS0KPj4+Pj4gQ2hhbmdlcyBpbiB2MjoKPj4+Pj4K
Pj4+Pj4gLUZpeCBwcmludCB0byBjb21waWxlIGZvciBhcm0zMiBhbmQgdG8gYWxpZ24gd2l0aCBY
ZW4gY29kaW5nIHN0eWxlCj4+Pj4+IC0tLQo+Pj4+PiAgICB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUg
ICAgICAgICAgICB8ICAgMSArCj4+Pj4+ICAgIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAg
ICAgIHwgIDEzICsrKwo+Pj4+PiAgICB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jICAgICAgICAgICB8
IDE2NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+Pj4gICAgeGVu
L2FyY2gvYXJtL3Zwc2NpLmMgICAgICAgICAgICAgfCAgMTkgKysrKysKPj4+Pj4gICAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggfCAgIDEgKwo+Pj4+PiAgICB4ZW4vaW5jbHVkZS9h
c20tYXJtL3BzY2kuaCAgICAgICB8ICAgMiArCj4+Pj4+ICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0v
c3VzcGVuZC5oICAgIHwgIDE2ICsrKysKPj4+Pj4gICAgeGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
ICAgICAgICAgfCAgIDEgKwo+Pj4+PiAgICA4IGZpbGVzIGNoYW5nZWQsIDIxOSBpbnNlcnRpb25z
KCspCj4+Pj4+ICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4+
Pj4+ICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3N1c3BlbmQuaAo+
Pj4+Pgo+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIveGVuL2FyY2gv
YXJtL01ha2VmaWxlCj4+Pj4+IGluZGV4IDIzYzVkOWFkYmMuLjc0NGIxYTRkYzggMTAwNjQ0Cj4+
Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0v
TWFrZWZpbGUKPj4+Pj4gQEAgLTQzLDYgKzQzLDcgQEAgb2JqLXkgKz0gc2V0dXAubwo+Pj4+PiAg
ICBvYmoteSArPSBzaHV0ZG93bi5vCj4+Pj4+ICAgIG9iai15ICs9IHNtcC5vCj4+Pj4+ICAgIG9i
ai15ICs9IHNtcGJvb3Qubwo+Pj4+PiArb2JqLXkgKz0gc3VzcGVuZC5vCj4+Pj4+ICAgIG9iai15
ICs9IHN5c2N0bC5vCj4+Pj4+ICAgIG9iai15ICs9IHRpbWUubwo+Pj4+PiAgICBvYmoteSArPSB0
cmFwcy5vCj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKPj4+Pj4gaW5kZXggZTU5NGI0OGQ4MS4uN2Y4MTA1NDY1YyAxMDA2NDQK
Pj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW4uYwo+Pj4+PiBAQCAtOTcsNiArOTcsMTEgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0
Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqcCkKPj4+Pj4gICAgICAgIGlmICggaXNfaWRsZV92Y3B1KHAp
ICkKPj4+Pj4gICAgICAgICAgICByZXR1cm47Cj4+Pj4+Cj4+Pj4+ICsgICAgLyogVkNQVSdzIGNv
bnRleHQgc2hvdWxkIG5vdCBiZSBzYXZlZCBpZiBpdHMgZG9tYWluIGlzIHN1c3BlbmRlZCAqLwo+
Pj4+PiArICAgIGlmICggcC0+ZG9tYWluLT5pc19zaHV0X2Rvd24gJiYKPj4+Pj4gKyAgICAgICAg
KHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBTSFVURE9XTl9zdXNwZW5kKSApCj4+Pj4+ICsg
ICAgICAgIHJldHVybjsKPj4+PiBTSFVURE9XTl9zdXNwZW5kIGlzIHVzZWQgaW4gWGVuIGZvciBv
dGhlciBwdXJwb3NlIChzZWUKPj4+PiBTQ0hFRE9QX3NodXRkb3duKS4gVGhlIG90aGVyIHVzZXIg
b2YgdGhhdCBjb2RlIHJlbGllcyBvbiBhbGwgdGhlIHN0YXRlCj4+Pj4gdG8gYmUgc2F2ZWQgb24g
c3VzcGVuZC4KPj4+Pgo+Pj4gV2UganVzdCBuZWVkIGEgZmxhZyB0byBtYXJrIGEgZG9tYWluIGFz
IHN1c3BlbmRlZCwgYW5kIEkgZG8gYmVsaWV2ZQo+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyBub3Qg
dXNlZCBhbnl3aGVyZSBlbHNlLgo+Pj4gTGV0J3MgY29tZSBiYWNrIG9uIHRoaXMuCj4+Cj4+IFNI
VVRET1dOX3N1c3BlbmQgaXMgdXNlZCBmb3IgbWlncmF0aW9uLgo+IAo+IFRoYXQgaXMgdHJ1ZSwg
YnV0IGl0IGlzIG5vdCBvbmx5IHVzZWQgZm9yIG1pZ3JhdGlvbi4gSXQgaXMgYWxzbyB1c2VkCj4g
Zm9yIHN1c3BlbmRpbmcgYSBndWVzdCBhbmQgc2F2aW5nIGl0cyBzdGF0ZSB0byBmaWxlIHdpdGgg
dGhlIGludGVudGlvbgo+IG9mIHJlc3VtaW5nIGl0IGxhdGVyIGZyb20gZmlsZS4KCldoaWNoIGlz
IHNvbWUgc29ydCBvZiBtaWdyYXRpb24gYXQgdGhlIGVuZC4gSG93ZXZlciwgdGhleSBkb24ndCBo
YXZlIHRoZSBzYW1lIApzZW1hbnRpY3MgYXMgc3VzcGVuZC9yZXN1bWUgcmVnYXJkaW5nIHRoZSBz
dGF0ZSBvZiB0aGUgdkNQVS4KCj4gCj4gCj4+IEdyZXAgZm9yIGl0IHRocm91Z2ggdGhlIFhlbgo+
PiB0cmVlIGFuZCB5b3UnbGwgZmluZCBzZXZlcmFsIHBpZWNlcyBvZiBkb2N1bWVudGF0aW9uLCBp
bmNsdWRpbmcgdGhlCj4+IGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhpcyBzaHV0ZG93biBjb2RlIG1l
YW5zLgo+Pgo+PiBXaGF0IHlvdSBhcmUgaW50cm9kdWNpbmcgaGVyZSBpcyBub3QgYSBzaHV0ZG93
biAtIGl0IGlzIGEgc3VzcGVuZCB3aXRoCj4+IHRoZSBpbnRlbnQgdG8gcmVzdW1lIGV4ZWN1dGlu
ZyBsYXRlci7CoCBBcyBzdWNoLCBpdCBzaG91bGRuJ3QgdXNlIFhlbidzCj4+IHNodXRkb3duIGlu
ZnJhc3RydWN0dXJlLCB3aGljaCBleGlzdHMgbWFpbmx5IHRvIGNvbW11bmljYXRlIHdpdGggdGhl
Cj4+IHRvb2xzdGFjay4KPiAKPiBGdXR1cmUgd29yayB3aWxsIG5lZWQgdG9vbHN0YWNrIHN1cHBv
cnQgZm9yIHN1c3BlbmRpbmcvcmVzdW1pbmcgZ3Vlc3RzLgo+IFNIVVRET1dOX3N1c3BlbmQgaXMg
dGhlIG1vc3QgbmF0dXJhbCBmaXQgdG9kYXk7IHdlIGRvbid0IHdhbnQgdG8gaGlqYWNrCj4gZG9t
YWluIHBhdXNlLCBiZWNhdXNlIGlmIHdlIGRvLCB0aGVuIHdlIGNhbid0IG5vcm1hbGx5IHBhdXNl
IGEgZG9tYWluCj4gYW55bW9yZS4gCgpXaHk/IHN1c3BlbmQvcmVzdW1lIGlzIGxpa2UgcGF1c2lu
ZyB0aGUgZG9tYWluIGJ1dCB3aWxsIGJlIHJlc3VtZWQgb24gZXZlbnQgKGUuZyAKaW50ZXJydXB0
cykgcmF0aGVyIHRoYW4gdXNlciByZXF1ZXN0LgoKPiBGcm9tIHRoZSBYZW4gc2lkZSBvZiB0aGlu
ZywgdGhlcmUgaXNuJ3QgYSBodWdlIGRpZmZlcmVuY2UKPiBiZXR3ZWVuIHNhdmluZyB0aGUgc3Rh
dGUgb2YgYSBkb21haW4gYW5kIHdyaXRpbmcgaXQgdG8gZmlsZSwgb3Igc2F2aW5nCj4gdGhlIHN0
YXRlIG9mIGEgZG9tYWluIGluIG1lbW9yeS4gSG93ZXZlciwgSSBhZ3JlZSB0aGF0IHRoZXJlIGlz
IGEKPiBkaWZmZXJlbmNlLgo+IAo+IElmIHdlIGRvbid0IHdhbnQgdG8gcmV1c2UgU0hVVERPV05f
c3VzcGVuZCwgdGhlbiB0aGUgb25seSBvdGhlciBvcHRpb24gSQo+IGNhbiB0aGluayBvZiBpcyB0
byBpbnRyb2R1Y2UgYSBuZXcgQVJNIHNwZWNpZmljIHN1c3BlbmQgY29kZSBmb3IgdGhpcwo+IChh
bmQgbmV3IHhsIGNvbW1hbmRzIGFuZCBoeXBlcmNhbGxzIGluIHRoZSBmdXR1cmUpLgoKV2h5IHdv
dWxkIHlvdSBuZWVkIGEgc3BlY2lmaWMgeGwgY29tbWFuZHMgYW5kIGh5cGVyY2FsbHMgZm9yIGl0
PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 09:41:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 09:41: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-devel-bounces@lists.xenproject.org>)
	id 1gMVCY-0006YV-S8; Tue, 13 Nov 2018 09:41:42 +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=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMVCY-0006YM-BG
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 09:41:42 +0000
X-Inumbo-ID: 523480d6-e728-11e8-a784-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 523480d6-e728-11e8-a784-12d6303a7972;
 Tue, 13 Nov 2018 09:41:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 02:39:54 -0700
Message-Id: <5BEA9BE802000078001FB578@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 02:39:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541774575-31536-1-git-send-email-andrew.cooper3@citrix.com>
 <5BE94DE802000078001FAB9F@prv1-mh.provo.novell.com>
 <5359b25b-9274-e8ea-aa51-41ea1e066b48@citrix.com>
In-Reply-To: <5359b25b-9274-e8ea-aa51-41ea1e066b48@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/badpage: Fix badpage->order overflow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjExLjE4IGF0IDIwOjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMTEvMTggMDk6NTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwOS4x
MS4xOCBhdCAxNTo0MiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gRm9y
IG9yZGVyIDMyIG9yIG1vcmUsIHRoZSBzaGlmdCB3aWxsIHRydW5jYXRlLiAgU3BvdHRlZCBieSBD
b3Zlcml0eS4KPj4gSSBmaW5kIHRoaXMgcHJldHR5IGFic3VyZC4gV2hhdCBhYm91dCBvcmRlciA2
NCBvciBtb3JlPyBBcmUgeW91Cj4+IHN1Z2dlc3RpbmcgeW91IGV4cGVjdCAxNlRiIG9yIGxhcmdl
ciBiYWQgcGFnZSByYW5nZXM/Cj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiBBbnl3YXksIGFzIEkgZG9uJ3QgbWluZCB0aGUg
YWRqdXN0bWVudAo+PiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
Pgo+PiBCdXQgSSdtIHN1cmUgeW91J3JlIGF3YXJlIHdlIGhhdmUgbWFueSBtb3JlIGV4YW1wbGVz
IG9mCj4+IDFVIChvciBldmVuIHBsYWluIDEpIGdldHRpbmcgc2hpZnRlZCBieSBhbiBvcmRlciB2
YWx1ZS4KPiAKPiBUaGVyZSBpcyBub3RoaW5nIGFic3VyZCBoZXJlLgo+IAo+IFRoZSBjb21wbGFp
bnQgaXMgdGhhdCB0aGVyZSBhcmUgdHdvIHBhcnRzIG9mIGEgc2luZ2xlIGNhbGN1bGF0aW9uIGF0
Cj4gZGlmZmVyZW50IHdpZHRocywgd2hlcmUgQydzIGludGVnZXIgcHJvbW90aW9uIHJ1bGVzIHJl
c3VsdHMgaW4gY29kZQo+IHdoaWNoIHJlYWRzIGNvcnJlY3RseSwgYnV0IGJlaGF2ZXMgaW5jb3Jy
ZWN0bHkuCj4gCj4gSWYgYmFkcGFnZS0+bWZuIHdhcyB1aW50MzJfdCwgdGhlcmUgd291bGQgYmUg
bm8gY29tcGxhaW50LCBiZWNhdXNlIGFsbAo+IHBhcnRzIG9mIHRoZSBleHByZXNzaW9uIHdvdWxk
IGJlIGV2YWx1YXRlZCBhdCB0aGUgc2FtZSB3aWR0aC4gIFRoaXMKPiBjb21wbGFpbnQgaXMgb25s
eSBiZWNhdXNlIHlvdSd2ZSBnb3QgYSAzMmJpdCBzaGlmdCwgYW5kIGEgNjRiaXQgYWRkaXRpb24u
Cj4gCj4gQXMgZm9yIGxpa2VsaWhvb2QsIEkgcmVhbGx5IGhvcGUgd2UgZG9uJ3QgbmVlZCBtYXJr
IGEgMTZUYiByYW5nZSBhcyBiYWQsCj4gYnV0IGdpdmVuIHRoZSBhYmlsaXR5IHRvIGV4cHJlc3Mg
dGhpcywgd291bGQgeW91IHJlYWxseSBub3RpY2UgdGhhdCB0aGUKPiByZXN1bHQgd2FzIHN1YnRs
eSB3cm9uZz8KCkkgdGhpbmsgc28sIHllcy4gSXQgZG9lc24ndCBtYXR0ZXIgbXVjaCBoZXJlLCBi
dXQgdGhlIGNoYW5nZSByZXN1bHRzCmluIGEgcG9pbnRsZXNzIGV4dHJhIFJFWC5XIHByZWZpeC4g
QWRkaW5nIGEgMzItYml0IHZhbHVlIHRvIGEgNjQtYml0Cm9uZSBpcyBub3QgcGVyIHNlIGEgYnVn
IGFmdGVyIGFsbC4gSXQgaXMgKEkgYmVsaWV2ZSkgaW1wb3NzaWJsZSBmb3IgYSB0b29sCnRvIHRl
bGwgYXBhcnQgbGVnaXRpbWF0ZSBhbmQgcHJvYmxlbWF0aWMgY2FzZXMuCgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 09:43:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 09:43: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-devel-bounces@lists.xenproject.org>)
	id 1gMVE8-0006ig-JG; Tue, 13 Nov 2018 09:43: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=qhar=ny=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMVE6-0006iN-Qd
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 09:43:18 +0000
X-Inumbo-ID: 8c67de06-e728-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8c67de06-e728-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 09:43:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3C884A78;
 Tue, 13 Nov 2018 01:43:17 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E438D3F5CF;
 Tue, 13 Nov 2018 01:43:15 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <baca24a8-a950-9f5f-e1c8-6551a5be6636@arm.com>
 <alpine.DEB.2.10.1811121540020.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <97110ef4-bce1-3c25-3c6e-4ade44534920@arm.com>
Date: Tue, 13 Nov 2018 09:43:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811121540020.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, dm@aggios.com, saeed.nowshadi@xilinx.com,
 xen-devel@lists.xenproject.org, stefano.stabellini@xilinx.com,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEyLzExLzIwMTggMjM6NDYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBNb24sIDEyIE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+
PiBPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+IFdoZW4g
RG9tMCBmaW5hbGl6ZXMgaXRzIHN1c3BlbmQgcHJvY2VkdXJlIHRoZSBzdXNwZW5kIG9mIFhlbiBp
cwo+Pj4gdHJpZ2dlcmVkIGJ5IGNhbGxpbmcgc3lzdGVtX3N1c3BlbmQoKS4gRG9tMCBmaW5hbGl6
ZXMgdGhlIHN1c3BlbmQgZnJvbQo+Pj4gaXRzIGJvb3QgY29yZSAoVkNQVSMwKSwgd2hpY2ggY291
bGQgYmUgbWFwcGVkIHRvIGFueSBwaHlzaWNhbCBDUFUsCj4+PiBpLmUuIHRoZSBzeXN0ZW1fc3Vz
cGVuZCgpIGZ1bmN0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIGJ5IGFueSBwaHlzaWNhbAo+Pj4gQ1BV
LiBTaW5jZSBYZW4gc3VzcGVuZCBwcm9jZWR1cmUgaGFzIHRvIGJlIHJ1biBieSB0aGUgYm9vdCBD
UFUKPj4+IChub24tYm9vdCBDUFVzIHdpbGwgYmUgZGlzYWJsZWQgYXQgc29tZSBwb2ludCBpbiBz
dXNwZW5kIHByb2NlZHVyZSksCj4+PiBzeXN0ZW1fc3VzcGVuZCgpIGV4ZWN1dGlvbiBoYXMgdG8g
Y29udGludWUgb24gQ1BVIzAuCj4+Cj4+IE5vdGhpbmcgaW4gdGhlIGRvbWFpbl9zdXNwZW5kIGNv
ZGUgY2hlY2tzIHRoYXQgZG9tYWluX3N1c3BlbmQgaXMgY2FsbGVkIGJ5Cj4+IHZDUFUwLiBJIGFs
c28gY2FuJ3QgZmluZCBhbnkgcmVzdHJpY3Rpb24gaW4gdGhlIFBTQ0kgc3BlYyB0byBydW4gb24g
cENQVTAuIENhbgo+PiB5b3UgcHJvdmlkZSBtb3JlIGRldGFpbHMgd2h5IHRoaXMgcmVxdWlyZWQ/
Cj4gCj4gVGhlIHNwZWMgc2F5cyB0aGF0ICJ0byB1c2UgdGhpcyBBUEksIGEgY2FsbGluZyBPUyBt
dXN0IHBvd2VyIGRvd24gYWxsCj4gYnV0IG9uZSBjb3JlIHRocm91Z2ggY2FsbHMgdG8gQ1BVX09G
RiIuIEl0IGlzIG5hdHVyYWwgdG8gdGhpbmsgdGhhdCB0aGUKPiByZW1haW5pbmcgY29yZSB3b3Vs
ZCBiZSAocGh5c2ljYWwgb3IgdmlydHVhbCkgY3B1MCwgYnV0IGFjdHVhbGx5IGl0IGlzCj4gbm90
IGNsZWFybHkgc3RhdGVkIGJ5IHRoZSBzcGVjLiBGb3IgZG9tMCwgd2UgY291bGQgc2ltcGx5IGNo
ZWNrIHRoYXQKPiBvbmx5IDEgdmNwdSBpcyBsZWZ0IE9OLgoKSXQgaXMgd2hhdCB3ZSBhbHJlYWR5
IGRvIGluIHRoZSBjb2RlLiBUaGUgY29tbWVudCBhbmQgY29tbWl0IG1lc3NhZ2UgZG9lcyBub3Qg
Cm1hdGNoIHRoZSBjb2RlLgoKPiBGb3IgWGVuIGFuZCB0aGUgcGh5c2ljYWwgc3lzdGVtX3N1c3Bl
bmQgY2FsbCwKPiBpdCBtYWtlcyBzZW5zZSB0byBtYWtlIHRoZSBjYWxsIG9uIHBjcHUwLgoKVGhp
cyBuZWVkcyBzb21lIHJhdGlvbmFsZS4gV2hhdCdzIHdyb25nIHdpdGggaXNzdWUgdGhlIHN1c3Bl
bmQgZnJvbSB0aGUgY3VycmVudCAKcENQVT8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 09:43:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 09:43: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-devel-bounces@lists.xenproject.org>)
	id 1gMVE8-0006iZ-9U; Tue, 13 Nov 2018 09:43: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=qhar=ny=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMVE6-0006iL-QH
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 09:43:18 +0000
X-Inumbo-ID: 8c6ebef6-e728-11e8-abb3-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8c6ebef6-e728-11e8-abb3-12d6303a7972;
 Tue, 13 Nov 2018 09:43:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3C884A78;
 Tue, 13 Nov 2018 01:43:17 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E438D3F5CF;
 Tue, 13 Nov 2018 01:43:15 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <baca24a8-a950-9f5f-e1c8-6551a5be6636@arm.com>
 <alpine.DEB.2.10.1811121540020.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <97110ef4-bce1-3c25-3c6e-4ade44534920@arm.com>
Date: Tue, 13 Nov 2018 09:43:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811121540020.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, dm@aggios.com, saeed.nowshadi@xilinx.com,
 xen-devel@lists.xenproject.org, stefano.stabellini@xilinx.com,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEyLzExLzIwMTggMjM6NDYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBNb24sIDEyIE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+
PiBPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+IFdoZW4g
RG9tMCBmaW5hbGl6ZXMgaXRzIHN1c3BlbmQgcHJvY2VkdXJlIHRoZSBzdXNwZW5kIG9mIFhlbiBp
cwo+Pj4gdHJpZ2dlcmVkIGJ5IGNhbGxpbmcgc3lzdGVtX3N1c3BlbmQoKS4gRG9tMCBmaW5hbGl6
ZXMgdGhlIHN1c3BlbmQgZnJvbQo+Pj4gaXRzIGJvb3QgY29yZSAoVkNQVSMwKSwgd2hpY2ggY291
bGQgYmUgbWFwcGVkIHRvIGFueSBwaHlzaWNhbCBDUFUsCj4+PiBpLmUuIHRoZSBzeXN0ZW1fc3Vz
cGVuZCgpIGZ1bmN0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIGJ5IGFueSBwaHlzaWNhbAo+Pj4gQ1BV
LiBTaW5jZSBYZW4gc3VzcGVuZCBwcm9jZWR1cmUgaGFzIHRvIGJlIHJ1biBieSB0aGUgYm9vdCBD
UFUKPj4+IChub24tYm9vdCBDUFVzIHdpbGwgYmUgZGlzYWJsZWQgYXQgc29tZSBwb2ludCBpbiBz
dXNwZW5kIHByb2NlZHVyZSksCj4+PiBzeXN0ZW1fc3VzcGVuZCgpIGV4ZWN1dGlvbiBoYXMgdG8g
Y29udGludWUgb24gQ1BVIzAuCj4+Cj4+IE5vdGhpbmcgaW4gdGhlIGRvbWFpbl9zdXNwZW5kIGNv
ZGUgY2hlY2tzIHRoYXQgZG9tYWluX3N1c3BlbmQgaXMgY2FsbGVkIGJ5Cj4+IHZDUFUwLiBJIGFs
c28gY2FuJ3QgZmluZCBhbnkgcmVzdHJpY3Rpb24gaW4gdGhlIFBTQ0kgc3BlYyB0byBydW4gb24g
cENQVTAuIENhbgo+PiB5b3UgcHJvdmlkZSBtb3JlIGRldGFpbHMgd2h5IHRoaXMgcmVxdWlyZWQ/
Cj4gCj4gVGhlIHNwZWMgc2F5cyB0aGF0ICJ0byB1c2UgdGhpcyBBUEksIGEgY2FsbGluZyBPUyBt
dXN0IHBvd2VyIGRvd24gYWxsCj4gYnV0IG9uZSBjb3JlIHRocm91Z2ggY2FsbHMgdG8gQ1BVX09G
RiIuIEl0IGlzIG5hdHVyYWwgdG8gdGhpbmsgdGhhdCB0aGUKPiByZW1haW5pbmcgY29yZSB3b3Vs
ZCBiZSAocGh5c2ljYWwgb3IgdmlydHVhbCkgY3B1MCwgYnV0IGFjdHVhbGx5IGl0IGlzCj4gbm90
IGNsZWFybHkgc3RhdGVkIGJ5IHRoZSBzcGVjLiBGb3IgZG9tMCwgd2UgY291bGQgc2ltcGx5IGNo
ZWNrIHRoYXQKPiBvbmx5IDEgdmNwdSBpcyBsZWZ0IE9OLgoKSXQgaXMgd2hhdCB3ZSBhbHJlYWR5
IGRvIGluIHRoZSBjb2RlLiBUaGUgY29tbWVudCBhbmQgY29tbWl0IG1lc3NhZ2UgZG9lcyBub3Qg
Cm1hdGNoIHRoZSBjb2RlLgoKPiBGb3IgWGVuIGFuZCB0aGUgcGh5c2ljYWwgc3lzdGVtX3N1c3Bl
bmQgY2FsbCwKPiBpdCBtYWtlcyBzZW5zZSB0byBtYWtlIHRoZSBjYWxsIG9uIHBjcHUwLgoKVGhp
cyBuZWVkcyBzb21lIHJhdGlvbmFsZS4gV2hhdCdzIHdyb25nIHdpdGggaXNzdWUgdGhlIHN1c3Bl
bmQgZnJvbSB0aGUgY3VycmVudCAKcENQVT8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 09:59:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 09:59: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-devel-bounces@lists.xenproject.org>)
	id 1gMVT8-0007t3-2s; Tue, 13 Nov 2018 09:58:50 +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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMVT7-0007sr-Lm
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 09:58:49 +0000
X-Inumbo-ID: b1611fd6-e72a-11e8-8de8-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1611fd6-e72a-11e8-8de8-12d6303a7972;
 Tue, 13 Nov 2018 09:58:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMVSu-0007gS-GS; Tue, 13 Nov 2018 09:58:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMVSu-00088Q-7Y; Tue, 13 Nov 2018 09:58:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMVSu-00024c-6i; Tue, 13 Nov 2018 09:58:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129937-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=da2c81ee96eba5d5c8ef91fd870ac98d3cf72beb
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 09:58:36 +0000
Subject: [Xen-devel] [ovmf test] 129937: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTkzNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5MzcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZGEyYzgxZWU5NmViYTVkNWM4ZWY5MWZkODcwYWM5OGQzY2Y3MmJlYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDYgZGF5cyAgIDQ1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTg1NiAgMjAxOC0xMS0xMiAxNzo0MToyMCBaICAgIDAgZGF5cyAgIDEwIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:00:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:00: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-devel-bounces@lists.xenproject.org>)
	id 1gMVUL-00004u-GX; Tue, 13 Nov 2018 10:00: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=qhar=ny=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMVUK-0008M3-2a
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:00:04 +0000
X-Inumbo-ID: e3b282a4-e72a-11e8-b987-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e3b282a4-e72a-11e8-b987-12d6303a7972;
 Tue, 13 Nov 2018 10:00:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 98B9CA78;
 Tue, 13 Nov 2018 02:00:02 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 62A293F5CF;
 Tue, 13 Nov 2018 02:00:01 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-16-git-send-email-mirela.simonovic@aggios.com>
 <65d21faa-33be-621d-050d-54de04a0e97f@arm.com>
 <alpine.DEB.2.10.1811121550210.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <17aa6668-a804-b4e5-d2eb-51a5f2d33dc5@arm.com>
Date: Tue, 13 Nov 2018 09:59:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811121550210.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 15/18] xen/arm: Resume memory management on
 Xen resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, dm@aggios.com, saeed.nowshadi@xilinx.com,
 xen-devel@lists.xenproject.org, stefano.stabellini@xilinx.com,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMy8xMS8yMDE4IDAxOjM2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
TW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAxMS8xMi8xOCAxMToz
MCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBXZSBjYW4gdHVybiB0aGlzIGFzc2VtYmx5
IGNvZGUgaW50byBhIC5tYWNybywgc28gdGhhdCBhdCBsZWFzdCB3aGVuIHdlCj4gZ2V0IGFyb3Vu
ZCB0byBpdCwgd2UganVzdCBuZWVkIHRvIGZpeCBpdCBvbmUgcGxhY2UuIEluIGZhY3QsIEkgbm90
aWNlZAo+IHRoYXQgdGhlIGNvZGUgc2VxdWVuY2UgcmlnaHQgYmVmb3JlICJtbXVfcmVzdW1lZCIg
YW5kIHRoZSBvbmUgcmlnaHQKPiBhZnRlciBhcmUgYm90aCBpbmRlbnRpY2FsIHRvIHRoZSBvbmVz
IGhlYWQuUywgaXQgd291bGQgYmUgZ29vZCB0byBhdm9pZAo+IHRoZSBkdXBsaWNhdGlvbiBpZiBw
b3NzaWJsZS4KClRoaXMgZG9lcyBub3QgYWRkcmVzcyBteSBjb25jZXJuLiBXZSB3YW50IHRvIGhh
dmUgc3VzcGVuZC9yZXN1bWUgY29tcGxpYW50IHRvIAp0aGUgQXJtIGFyY2hpdGVjdHVyZSAoYXQg
bGVhc3QgdG8gb3VyIGJlc3Qga25vd2xlZGdlKS4gSGlkaW5nIGl0IGluIGEgCm1hY3JvL2Z1bmN0
aW9uIGlzIG5vdCBnb2luZyB0byBtYWtlIGl0IGNvbXBsaWFudC4KCk5vYm9keSB3YW50cyBpdHMg
cGxhdGZvcm0gcmFuZG9tbHkgY3Jhc2hpbmcgb24gc3VzcGVuZC9yZXN1bWUgYmVjYXVzZSB0aGUg
QXJtIApBcm0gd2FzIGtub3dpbmdseSBub3QgZm9sbG93ZWQuIFRoaXMgaXMgbW9yZSBjcml0aWNh
bCB0aGFuIHRoZSBib290IG9uZSBhcyB3ZSAKYXJlIGdvaW5nIHRvIGNhbGwgdGhhdCBtb3JlIG9m
dGVuLiBTbyB3aGF0IGlzIHRoZSBhY3Rpb24gcGxhbiB0byBjb3JyZWN0bHkgCnJlc3VtZSBtZW1v
cnkgbWFuYWdlbWVudCBpbiB0aGlzIHNlcmllcz8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:00:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10: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-devel-bounces@lists.xenproject.org>)
	id 1gMVUL-000075-Rl; Tue, 13 Nov 2018 10:00: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=qhar=ny=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMVUK-0008MY-3p
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 10:00:04 +0000
X-Inumbo-ID: e3a60f41-e72a-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e3a60f41-e72a-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 10:00:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 98B9CA78;
 Tue, 13 Nov 2018 02:00:02 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 62A293F5CF;
 Tue, 13 Nov 2018 02:00:01 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-16-git-send-email-mirela.simonovic@aggios.com>
 <65d21faa-33be-621d-050d-54de04a0e97f@arm.com>
 <alpine.DEB.2.10.1811121550210.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <17aa6668-a804-b4e5-d2eb-51a5f2d33dc5@arm.com>
Date: Tue, 13 Nov 2018 09:59:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811121550210.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 15/18] xen/arm: Resume memory management on
 Xen resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, dm@aggios.com, saeed.nowshadi@xilinx.com,
 xen-devel@lists.xenproject.org, stefano.stabellini@xilinx.com,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMy8xMS8yMDE4IDAxOjM2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
TW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAxMS8xMi8xOCAxMToz
MCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBXZSBjYW4gdHVybiB0aGlzIGFzc2VtYmx5
IGNvZGUgaW50byBhIC5tYWNybywgc28gdGhhdCBhdCBsZWFzdCB3aGVuIHdlCj4gZ2V0IGFyb3Vu
ZCB0byBpdCwgd2UganVzdCBuZWVkIHRvIGZpeCBpdCBvbmUgcGxhY2UuIEluIGZhY3QsIEkgbm90
aWNlZAo+IHRoYXQgdGhlIGNvZGUgc2VxdWVuY2UgcmlnaHQgYmVmb3JlICJtbXVfcmVzdW1lZCIg
YW5kIHRoZSBvbmUgcmlnaHQKPiBhZnRlciBhcmUgYm90aCBpbmRlbnRpY2FsIHRvIHRoZSBvbmVz
IGhlYWQuUywgaXQgd291bGQgYmUgZ29vZCB0byBhdm9pZAo+IHRoZSBkdXBsaWNhdGlvbiBpZiBw
b3NzaWJsZS4KClRoaXMgZG9lcyBub3QgYWRkcmVzcyBteSBjb25jZXJuLiBXZSB3YW50IHRvIGhh
dmUgc3VzcGVuZC9yZXN1bWUgY29tcGxpYW50IHRvIAp0aGUgQXJtIGFyY2hpdGVjdHVyZSAoYXQg
bGVhc3QgdG8gb3VyIGJlc3Qga25vd2xlZGdlKS4gSGlkaW5nIGl0IGluIGEgCm1hY3JvL2Z1bmN0
aW9uIGlzIG5vdCBnb2luZyB0byBtYWtlIGl0IGNvbXBsaWFudC4KCk5vYm9keSB3YW50cyBpdHMg
cGxhdGZvcm0gcmFuZG9tbHkgY3Jhc2hpbmcgb24gc3VzcGVuZC9yZXN1bWUgYmVjYXVzZSB0aGUg
QXJtIApBcm0gd2FzIGtub3dpbmdseSBub3QgZm9sbG93ZWQuIFRoaXMgaXMgbW9yZSBjcml0aWNh
bCB0aGFuIHRoZSBib290IG9uZSBhcyB3ZSAKYXJlIGdvaW5nIHRvIGNhbGwgdGhhdCBtb3JlIG9m
dGVuLiBTbyB3aGF0IGlzIHRoZSBhY3Rpb24gcGxhbiB0byBjb3JyZWN0bHkgCnJlc3VtZSBtZW1v
cnkgbWFuYWdlbWVudCBpbiB0aGlzIHNlcmllcz8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:02:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:02: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-devel-bounces@lists.xenproject.org>)
	id 1gMVWX-0000US-Kr; Tue, 13 Nov 2018 10:02: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=qhar=ny=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMVWV-0000U6-Nj
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:02:19 +0000
X-Inumbo-ID: 34f8773d-e72b-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 34f8773d-e72b-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 10:02:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 11AA3A78;
 Tue, 13 Nov 2018 02:02:19 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A6FAA3F5CF;
 Tue, 13 Nov 2018 02:02:16 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <5bf8c357-ca42-09af-411c-fabec631c6b2@arm.com>
 <alpine.DEB.2.10.1811121819440.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1a7a9a08-b285-9b0a-aab4-4c093cdbb5a7@arm.com>
Date: Tue, 13 Nov 2018 10:02:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811121819440.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/18] xen/arm64: Suspend to RAM support for
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, xen-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>, stefano.stabellini@xilinx.com,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEzLzExLzIwMTggMDI6MjIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBNb24sIDEyIE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIE1pcmVs
YSwKPj4KPj4gVGhhbmsgeW91IGZvciBwb3N0aW5nIHRoZSBzZXJpZXMuIENvdWxkIHlvdSBwcm92
aWRlIGEgYnJhbmNoIHdpdGggdGhlIHBhdGNoCj4+IGFwcGxpZWQ/Cj4+Cj4+IE9uIDExLzEyLzE4
IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4KPj4+IC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4+PiBUaGUgc2VyaWVzIGRvZXMgbm90IGluY2x1ZGU6Cj4+PiBhKSBVQVJUIGRy
aXZlci1zcGVjaWZpYyBzdXNwZW5kL3Jlc3VtZSB0aGF0IGdldHMgY2FsbGVkIHdoZW4gY29uc29s
ZQo+Pj4gc3VzcGVuZHMKPj4KPj4gSSBmZWVsIGl0IHdpbGwgYmUgZGlmZmljdWx0IHRvIHRlc3Qg
dGhpcyBzZXJpZXMgd2l0aG91dCBVQVJUIGRyaXZlciBzdXBwb3J0Lgo+PiBXb3VsZCBpdCBiZSBw
b3NzaWJsZSB0byBpbnRlZ3JhdGUgdGhlbSBpbiB0aGF0IHNlcmllcz8KPiAKPiBBY3R1YWxseSwg
eW91IGNhbiB0ZXN0IHRoaXMgc2VyaWVzIHNpbXBseSB1c2luZyB1cHN0cmVhbSBMaW51eCBhbmQK
PiB1cHN0cmVhbSBYZW4gKyB0aGlzIHNlcmllcy4gWW91IGNhbiB1c2UgZWNobyBtZW0gPiAvc3lz
L3Bvd2VyL3N0YXRlIGluCj4gZG9tMCB0byBnbyBpbnRvIHN1c3BlbmQsIGFuZCBmb3IgZXhhbXBs
ZSBzZXR1cCBhbiBSVEMgd2FrZXVwIGV2ZW50IHRvCj4gd2FrZXVwIGFmdGVyIGEgY2VydGFpbiBh
bW91bnQgb2YgdGltZS4gRm9yIGluc3RhbmNlIGVjaG8gKzMwID4KPiAvc3lzL2NsYXNzL3J0Yy9y
dGMwL3dha2VhbGFybS4KCkkgYW0gcXVpdGUgc3VycHJpc2VkIHRoaXMgc2VyaWVzIGlzIGVub3Vn
aCBnaXZlbiB0aGVyZSBhcmUgYSBCVUcoKSBpbiB0aGUgCnN1c3BlbmQgcGF0aCBmb3IgdGhlIGNv
bnNvbGUuCgpTbyB3aGF0IGlzIHlvdXIgeGVuIGNvbW1hbmQgbGluZT8KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:02:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:02: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-devel-bounces@lists.xenproject.org>)
	id 1gMVWX-0000UM-Al; Tue, 13 Nov 2018 10:02: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=qhar=ny=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMVWV-0000U5-Nj
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 10:02:19 +0000
X-Inumbo-ID: 34eb3e72-e72b-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 34eb3e72-e72b-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 10:02:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 11AA3A78;
 Tue, 13 Nov 2018 02:02:19 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A6FAA3F5CF;
 Tue, 13 Nov 2018 02:02:16 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <5bf8c357-ca42-09af-411c-fabec631c6b2@arm.com>
 <alpine.DEB.2.10.1811121819440.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1a7a9a08-b285-9b0a-aab4-4c093cdbb5a7@arm.com>
Date: Tue, 13 Nov 2018 10:02:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811121819440.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/18] xen/arm64: Suspend to RAM support for
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, xen-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>, stefano.stabellini@xilinx.com,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEzLzExLzIwMTggMDI6MjIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBNb24sIDEyIE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIE1pcmVs
YSwKPj4KPj4gVGhhbmsgeW91IGZvciBwb3N0aW5nIHRoZSBzZXJpZXMuIENvdWxkIHlvdSBwcm92
aWRlIGEgYnJhbmNoIHdpdGggdGhlIHBhdGNoCj4+IGFwcGxpZWQ/Cj4+Cj4+IE9uIDExLzEyLzE4
IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4KPj4+IC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4+PiBUaGUgc2VyaWVzIGRvZXMgbm90IGluY2x1ZGU6Cj4+PiBhKSBVQVJUIGRy
aXZlci1zcGVjaWZpYyBzdXNwZW5kL3Jlc3VtZSB0aGF0IGdldHMgY2FsbGVkIHdoZW4gY29uc29s
ZQo+Pj4gc3VzcGVuZHMKPj4KPj4gSSBmZWVsIGl0IHdpbGwgYmUgZGlmZmljdWx0IHRvIHRlc3Qg
dGhpcyBzZXJpZXMgd2l0aG91dCBVQVJUIGRyaXZlciBzdXBwb3J0Lgo+PiBXb3VsZCBpdCBiZSBw
b3NzaWJsZSB0byBpbnRlZ3JhdGUgdGhlbSBpbiB0aGF0IHNlcmllcz8KPiAKPiBBY3R1YWxseSwg
eW91IGNhbiB0ZXN0IHRoaXMgc2VyaWVzIHNpbXBseSB1c2luZyB1cHN0cmVhbSBMaW51eCBhbmQK
PiB1cHN0cmVhbSBYZW4gKyB0aGlzIHNlcmllcy4gWW91IGNhbiB1c2UgZWNobyBtZW0gPiAvc3lz
L3Bvd2VyL3N0YXRlIGluCj4gZG9tMCB0byBnbyBpbnRvIHN1c3BlbmQsIGFuZCBmb3IgZXhhbXBs
ZSBzZXR1cCBhbiBSVEMgd2FrZXVwIGV2ZW50IHRvCj4gd2FrZXVwIGFmdGVyIGEgY2VydGFpbiBh
bW91bnQgb2YgdGltZS4gRm9yIGluc3RhbmNlIGVjaG8gKzMwID4KPiAvc3lzL2NsYXNzL3J0Yy9y
dGMwL3dha2VhbGFybS4KCkkgYW0gcXVpdGUgc3VycHJpc2VkIHRoaXMgc2VyaWVzIGlzIGVub3Vn
aCBnaXZlbiB0aGVyZSBhcmUgYSBCVUcoKSBpbiB0aGUgCnN1c3BlbmQgcGF0aCBmb3IgdGhlIGNv
bnNvbGUuCgpTbyB3aGF0IGlzIHlvdXIgeGVuIGNvbW1hbmQgbGluZT8KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:05:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:05: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-devel-bounces@lists.xenproject.org>)
	id 1gMVZR-0000lo-9z; Tue, 13 Nov 2018 10:05: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=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMVZQ-0000li-0n
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:05:20 +0000
X-Inumbo-ID: 9f70aaf0-e72b-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f70aaf0-e72b-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 10:05:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 03:05:17 -0700
Message-Id: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 03:05:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 0/3] x86/HVM: honor r/o p2m types,
 in particular during emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogX19odm1fY29weSgpIHNob3VsZCBub3Qgd3JpdGUgdG8gcDJtX2lvcmVxX3NlcnZlciBwYWdl
cwoyOiBtYWtlIGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKCkgaG9ub3IgcDJtX2lvcmVxX3NlcnZl
cgozOiBodm1lbXVsX2NtcHhjaGcoKSBzaG91bGQgYWxzbyB1c2Uga25vd25fZ2xhKCkKCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:14:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:14: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-devel-bounces@lists.xenproject.org>)
	id 1gMVhh-0001dq-8w; Tue, 13 Nov 2018 10:13:53 +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=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMVhf-0001d6-Q8
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:13:51 +0000
X-Inumbo-ID: cfe867f0-e72c-11e8-b1a9-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cfe867f0-e72c-11e8-b1a9-12d6303a7972;
 Tue, 13 Nov 2018 10:13:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 03:13:48 -0700
Message-Id: <5BEAA3DA02000078001FB5CB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 03:13:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
In-Reply-To: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 1/3] x86/HVM: __hvm_copy() should not write to
 p2m_ioreq_server pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDNiZGVjNTMwYTUgKCJ4ODYvSFZNOiBzcGxpdCBwYWdlIHN0cmFkZGxpbmcgZW11bGF0
ZWQgYWNjZXNzZXMgaW4KbW9yZSBjYXNlcyIpIGludHJvZHVjZWQgYSBodm1fY29weV90b19ndWVz
dF9saW5lYXIoKSBhdHRlbXB0IGJlZm9yZQpmYWxsaW5nIGJhY2sgdG8gaHZtZW11bF9saW5lYXJf
bW1pb193cml0ZSgpLiBUaGlzIGlzIHdyb25nIGZvciB0aGUKcDJtX2lvcmVxX3NlcnZlciBzcGVj
aWFsIGNhc2UuIFRoYXQgY2hhbmdlIHdpZGVuZWQgYSBwcmUtZXhpc3RpbmcgaXNzdWUKdGhvdWdo
OiBPdGhlciB3cml0ZXMgdG8gc3VjaCBwYWdlcyBhbHNvIG5lZWQgdG8gYmUgZmFpbGVkIChvciBm
b3JjZWQKdGhyb3VnaCBlbXVsYXRpb24pLCBpbiBwYXJ0aWN1bGFyIGh5cGVyY2FsbCBidWZmZXIg
d3JpdGVzLgoKUmVwb3J0ZWQtYnk6ID8/PyA8Pz8/QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMzIwMiw2ICszMjAyLDEyIEBA
IHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm0KICAgICAgICAgaWYgKCBy
ZXMgIT0gSFZNVFJBTlNfb2theSApCiAgICAgICAgICAgICByZXR1cm4gcmVzOwogCisgICAgICAg
IGlmICggKGZsYWdzICYgSFZNQ09QWV90b19ndWVzdCkgJiYgcDJtdCA9PSBwMm1faW9yZXFfc2Vy
dmVyICkKKyAgICAgICAgeworICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgICAg
ICByZXR1cm4gSFZNVFJBTlNfYmFkX2dmbl90b19tZm47CisgICAgICAgIH0KKwogICAgICAgICBw
ID0gKGNoYXIgKilfX21hcF9kb21haW5fcGFnZShwYWdlKSArIChhZGRyICYgflBBR0VfTUFTSyk7
CiAKICAgICAgICAgaWYgKCBmbGFncyAmIEhWTUNPUFlfdG9fZ3Vlc3QgKQoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:14:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:14: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-devel-bounces@lists.xenproject.org>)
	id 1gMVi1-0001f9-JK; Tue, 13 Nov 2018 10:14: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=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMVi0-0001f3-Ed
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:14:12 +0000
X-Inumbo-ID: dd037de8-e72c-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd037de8-e72c-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 10:14:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 03:14:10 -0700
Message-Id: <5BEAA3F102000078001FB5D0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 03:14:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
In-Reply-To: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 2/3] x86/HVM: make hvmemul_map_linear_addr()
 honor p2m_ioreq_server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V3JpdGUgYWNjZXNzZXMgdG8gcDJtX2lvcmVxX3NlcnZlciBwYWdlcyBzaG91bGQgZ2V0IHJlZGly
ZWN0ZWQgdG8gdGhlCmVtdWxhdG9yIGFsc28gd2hlbiB1c2luZyB0aGUgbWFwcGluZyBhcHByb2Fj
aC4gRXh0ZW5kIHRoZQpwMm1faXNfZGlzY2FyZF93cml0ZSgpIGNoZWNrIHRoZXJlLCBhbmQgcmVz
dHJpY3QgYm90aCB0byB0aGUgd3JpdGUKYWNjZXNzIGNhc2UgKHRoaXMgaXMganVzdCBhIGxhdGVu
dCBidWcgYXMgY3VycmVudGx5IHdlIGdvIHRoaXMgcm91dGUKb25seSBmb3Igd3JpdGUgYWNjZXNz
ZXMpLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMKQEAgLTYxMywxMCArNjEzLDIxIEBAIHN0YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5l
YXJfYWRkcigKIAogICAgICAgICAqbWZuKysgPSBwYWdlX3RvX21mbihwYWdlKTsKIAotICAgICAg
ICBpZiAoIHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQpICkKKyAgICAgICAgaWYgKCBwZmVjICYg
UEZFQ193cml0ZV9hY2Nlc3MgKQogICAgICAgICB7Ci0gICAgICAgICAgICBlcnIgPSBFUlJfUFRS
KH5YODZFTVVMX09LQVkpOwotICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICBpZiAo
IHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICBlcnIgPSBFUlJfUFRSKH5YODZFTVVMX09LQVkpOworICAgICAgICAgICAgICAgIGdvdG8g
b3V0OworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoIHAybXQgPT0gcDJtX2lvcmVx
X3NlcnZlciApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZXJyID0gTlVMTDsKKyAg
ICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgQVNT
RVJUKHAybXQgPT0gcDJtX3JhbV9sb2dkaXJ0eSB8fCAhcDJtX2lzX3JlYWRvbmx5KHAybXQpKTsK
ICAgICAgICAgfQogICAgIH0KIAoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:14:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:14: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-devel-bounces@lists.xenproject.org>)
	id 1gMViV-0001iT-UO; Tue, 13 Nov 2018 10:14: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=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMViV-0001iL-3r
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:14:43 +0000
X-Inumbo-ID: ef87cd1a-e72c-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef87cd1a-e72c-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 10:14:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 03:14:41 -0700
Message-Id: <5BEAA40F02000078001FB5D3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 03:14:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
In-Reply-To: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 3/3] x86/HVM: hvmemul_cmpxchg() should also use
 known_gla()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gYmUgY29uc2lzdGVudCB3aXRoIHRoZSB3cml0ZSBhbmQgcm13IGNhc2VzIHRoZSBtYXBwaW5n
IGFwcHJvYWNoCnNob3VsZCBub3QgYmUgdXNlZCB3aGVuIHRoZSBndWVzdCBsaW5lYXIgYWRkcmVz
cyB0cmFuc2xhdGlvbiBpcyBrbm93bi4KVGhpcyBpbiBwYXJ0aWN1bGFyIGV4Y2x1ZGVzIHRoZSBk
aXNjYXJkLXdyaXRlIGNhc2UgZnJvbSBieXBhc3NpbmcgdGhlCmVtdWxhdGlvbiBwYXRoLiBUaGlz
IGFsc28gbWVhbnMgdGhhdCBub3cgRUZMQUdTIHNob3VsZCBhY3R1YWxseSBnZXQKcHJvcGVybHkg
dXBkYXRlZCwgZGVzcGl0ZSB0aGUgZGlzY2FyZGVkIHdyaXRlIHBvcnRpb24gb2YgdGhlIG1lbW9y
eQphY2Nlc3MuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQpXaXRob3V0ICJtYWtlIGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKCkgaG9ub3IgcDJtX2lv
cmVxX3NlcnZlciIgdGhpcwphbHNvIGhlbHBzIHRoZSBwMm1faW9yZXFfc2VydmVyIGNhc2UuCgpU
QkQ6IFdoaWxlIGh2bWVtdWxfZG9faW8oKSB0YWtlcyBjYXJlIG9mIHAybV9pb3JlcV9zZXJ2ZXIs
IEkgZG9uJ3Qgc2VlCiAgICAgaXQgdGFraW5nIGNhcmUgb2YgcDJtX2lzX2Rpc2NhcmRfd3JpdGUo
KSB0eXBlcy4gQW0gSSBvdmVybG9va2luZwogICAgIHNvbWV0aGluZz8KCi0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0x
NDcyLDkgKzE0NzIsMTIgQEAgc3RhdGljIGludCBodm1lbXVsX2NtcHhjaGcoCiAgICAgZWxzZSBp
ZiAoIGh2bWVtdWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX3NzXS5kcGwgPT0gMyApCiAgICAgICAg
IHBmZWMgfD0gUEZFQ191c2VyX21vZGU7CiAKLSAgICBtYXBwaW5nID0gaHZtZW11bF9tYXBfbGlu
ZWFyX2FkZHIoYWRkciwgYnl0ZXMsIHBmZWMsIGh2bWVtdWxfY3R4dCk7Ci0gICAgaWYgKCBJU19F
UlIobWFwcGluZykgKQotICAgICAgICByZXR1cm4gflBUUl9FUlIobWFwcGluZyk7CisgICAgaWYg
KCAha25vd25fZ2xhKGFkZHIsIGJ5dGVzLCBwZmVjKSApCisgICAgeworICAgICAgICBtYXBwaW5n
ID0gaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoYWRkciwgYnl0ZXMsIHBmZWMsIGh2bWVtdWxfY3R4
dCk7CisgICAgICAgIGlmICggSVNfRVJSKG1hcHBpbmcpICkKKyAgICAgICAgICAgIHJldHVybiB+
UFRSX0VSUihtYXBwaW5nKTsKKyAgICB9CiAKICAgICBpZiAoICFtYXBwaW5nICkKICAgICB7CgoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:23:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:23: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-devel-bounces@lists.xenproject.org>)
	id 1gMVr0-0002h0-Su; Tue, 13 Nov 2018 10:23: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=qhar=ny=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMVqz-0002gq-Bi
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:23:29 +0000
X-Inumbo-ID: 299818b5-e72e-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 299818b5-e72e-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 10:23:28 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 428B7A78;
 Tue, 13 Nov 2018 02:23:28 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 071983F5CF;
 Tue, 13 Nov 2018 02:23:25 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <af4c3179-e342-0084-6982-e63d46b6fca7@arm.com>
Date: Tue, 13 Nov 2018 10:23:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Jan Beulich <jbeulich@suse.com>, stefano.stabellini@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMi8xMS8yMDE4IDExOjMwLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ICsvKgo+
ICsgKiBUaGlzIGZ1bmN0aW9uIHNldHMgdGhlIGNvbnRleHQgb2YgY3VycmVudCBWQ1BVIHRvIHRo
ZSBzdGF0ZSB3aGljaCBpcyBleHBlY3RlZAo+ICsgKiBieSB0aGUgZ3Vlc3Qgb24gcmVzdW1lLiBU
aGUgZXhwZWN0ZWQgVkNQVSBzdGF0ZSBpczoKPiArICogMSkgcGMgdG8gY29udGFpbiByZXN1bWUg
ZW50cnkgcG9pbnQgKDFzdCBhcmd1bWVudCBvZiBQU0NJIFNZU1RFTV9TVVNQRU5EKQo+ICsgKiAy
KSByMC94MCB0byBjb250YWluIGNvbnRleHQgSUQgKDJuZCBhcmd1bWVudCBvZiBQU0NJIFNZU1RF
TV9TVVNQRU5EKQo+ICsgKiAzKSBBbGwgb3RoZXIgZ2VuZXJhbCBwdXJwb3NlIGFuZCBzeXN0ZW0g
cmVnaXN0ZXJzIHNob3VsZCBoYXZlIHJlc2V0IHZhbHVlcwo+ICsgKgo+ICsgKiBOb3RlOiB0aGlz
IGZ1bmN0aW9uIGhhcyB0byByZXR1cm4gdm9pZCBiZWNhdXNlIGl0IGhhcyB0byBhbHdheXMgc3Vj
Y2VlZC4gSW4KPiArICogb3RoZXIgd29yZHMsIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIGZyb20g
dmlydHVhbCBQU0NJIFNZU1RFTV9TVVNQRU5ECj4gKyAqIGltcGxlbWVudGF0aW9uLCB3aGljaCBj
YW4gcmV0dXJuIG9ubHkgYSBsaW1pdGVkIG51bWJlciBvZiBwb3NzaWJsZSBlcnJvcnMsCj4gKyAq
IG5vbmUgb2Ygd2hpY2ggY291bGQgcmVwcmVzZW50IHRoZSBmYWN0IHRoYXQgYW4gZXJyb3Igb2Nj
dXJyZWQgd2hlbiBwcmVwYXJpbmcKPiArICogdGhlIGRvbWFpbiBmb3Igc3VzcGVuZC4KPiArICog
Q29uc2VxdWVudGx5LCBkeW5hbWljIG1lbW9yeSBhbGxvY2F0aW9uIGNhbm5vdCBiZSBkb25lIHdp
dGhpbiB0aGlzIGZ1bmN0aW9uLAo+ICsgKiBiZWNhdXNlIGlmIG1hbGxvYyBmYWlscyB0aGUgZXJy
b3IgaGFzIG5vd2hlcmUgdG8gcHJvcGFnYXRlLgo+ICsgKi8KPiArc3RhdGljIHZvaWQgdmNwdV9z
dXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKPiArewo+ICsgICAgLyog
U3RhdGljIGFsbG9jYXRpb24gYmVjYXVzZSBkeW5hbWljIHdvdWxkIG5lZWQgYSBub24tdm9pZCBy
ZXR1cm4gKi8KPiArICAgIHN0YXRpYyBzdHJ1Y3QgdmNwdV9ndWVzdF9jb250ZXh0IGN0eHQ7Cj4g
KyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4gKwo+ICsgICAgLyogTWFrZSBzdXJlIHRo
YXQgVkNQVSBndWVzdCByZWdzIGFyZSB6ZXJvaWVkICovCj4gKyAgICBtZW1zZXQoJmN0eHQsIDAs
IHNpemVvZihjdHh0KSk7Cj4gKwo+ICsgICAgLyogU2V0IG5vbi16ZXJvIHZhbHVlcyB0byB0aGUg
cmVnaXN0ZXJzIHByaW9yIHRvIGNvcHlpbmcgKi8KPiArICAgIGN0eHQudXNlcl9yZWdzLnBjNjQg
PSAodTY0KWVwb2ludDsKPiArCj4gKyAgICBpZiAoIGlzXzMyYml0X2RvbWFpbihjdXJyZW50LT5k
b21haW4pICkKPiArICAgIHsKPiArICAgICAgICBjdHh0LnVzZXJfcmVncy5yMF91c3IgPSBjaWQ7
Cj4gKyAgICAgICAgY3R4dC51c2VyX3JlZ3MuY3BzciA9IFBTUl9HVUVTVDMyX0lOSVQ7CgpUaGlz
IGlzIGdvaW5nIHRvIGRpc2FibGUgdGhlIE1NVSBhbmQgQ2FjaGUgYXMgcmVxdWVzdGVkIGJ5IHRo
ZSBQU0NJIHNwZWMuIEFzIHRoZSAKZ3Vlc3QgaXMgbm90IHJlcXVpcmVkIHRvIGNsZWFuIHRoZSBj
YWNoZSB3aGVuIHR1cm5pbmcgb2ZmIHRoZSBDUFUvc3VzcGVuZGluZywgCnRoZSBkYXRhIG1heSBu
b3QgaGF2ZSByZWFjaGVkIHRoZSBtYWluIG1lbW9yeS4KClNvIGRvIHlvdSBuZWVkIHRvIHBlcmZv
cm0gY2FjaGUgbWFpbnRlbmFuY2UgdG8gYXZvaWQgc3RhbGUgaW5mb3JtYXRpb24/Cgo+ICsKPiAr
ICAgICAgICAvKiBUaHVtYiBzZXQgaXMgYWxsb3dlZCBvbmx5IGZvciAzMi1iaXQgZG9tYWluICov
Cj4gKyAgICAgICAgaWYgKCBlcG9pbnQgJiAxICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAg
IGN0eHQudXNlcl9yZWdzLmNwc3IgfD0gUFNSX1RIVU1COwo+ICsgICAgICAgICAgICBjdHh0LnVz
ZXJfcmVncy5wYzY0ICY9IH4odTY0KTE7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsjaWZkZWYg
Q09ORklHX0FSTV82NAo+ICsgICAgZWxzZQo+ICsgICAgewo+ICsgICAgICAgIGN0eHQudXNlcl9y
ZWdzLngwID0gY2lkOwo+ICsgICAgICAgIGN0eHQudXNlcl9yZWdzLmNwc3IgPSBQU1JfR1VFU1Q2
NF9JTklUOwoKU2FtZSBoZXJlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:23:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:23: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-devel-bounces@lists.xenproject.org>)
	id 1gMVr1-0002h6-7T; Tue, 13 Nov 2018 10:23: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=qhar=ny=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMVqz-0002gr-Dc
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 10:23:29 +0000
X-Inumbo-ID: 296bc5ae-e72e-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 296bc5ae-e72e-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 10:23:28 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 428B7A78;
 Tue, 13 Nov 2018 02:23:28 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 071983F5CF;
 Tue, 13 Nov 2018 02:23:25 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <af4c3179-e342-0084-6982-e63d46b6fca7@arm.com>
Date: Tue, 13 Nov 2018 10:23:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Jan Beulich <jbeulich@suse.com>, stefano.stabellini@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMi8xMS8yMDE4IDExOjMwLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ICsvKgo+
ICsgKiBUaGlzIGZ1bmN0aW9uIHNldHMgdGhlIGNvbnRleHQgb2YgY3VycmVudCBWQ1BVIHRvIHRo
ZSBzdGF0ZSB3aGljaCBpcyBleHBlY3RlZAo+ICsgKiBieSB0aGUgZ3Vlc3Qgb24gcmVzdW1lLiBU
aGUgZXhwZWN0ZWQgVkNQVSBzdGF0ZSBpczoKPiArICogMSkgcGMgdG8gY29udGFpbiByZXN1bWUg
ZW50cnkgcG9pbnQgKDFzdCBhcmd1bWVudCBvZiBQU0NJIFNZU1RFTV9TVVNQRU5EKQo+ICsgKiAy
KSByMC94MCB0byBjb250YWluIGNvbnRleHQgSUQgKDJuZCBhcmd1bWVudCBvZiBQU0NJIFNZU1RF
TV9TVVNQRU5EKQo+ICsgKiAzKSBBbGwgb3RoZXIgZ2VuZXJhbCBwdXJwb3NlIGFuZCBzeXN0ZW0g
cmVnaXN0ZXJzIHNob3VsZCBoYXZlIHJlc2V0IHZhbHVlcwo+ICsgKgo+ICsgKiBOb3RlOiB0aGlz
IGZ1bmN0aW9uIGhhcyB0byByZXR1cm4gdm9pZCBiZWNhdXNlIGl0IGhhcyB0byBhbHdheXMgc3Vj
Y2VlZC4gSW4KPiArICogb3RoZXIgd29yZHMsIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIGZyb20g
dmlydHVhbCBQU0NJIFNZU1RFTV9TVVNQRU5ECj4gKyAqIGltcGxlbWVudGF0aW9uLCB3aGljaCBj
YW4gcmV0dXJuIG9ubHkgYSBsaW1pdGVkIG51bWJlciBvZiBwb3NzaWJsZSBlcnJvcnMsCj4gKyAq
IG5vbmUgb2Ygd2hpY2ggY291bGQgcmVwcmVzZW50IHRoZSBmYWN0IHRoYXQgYW4gZXJyb3Igb2Nj
dXJyZWQgd2hlbiBwcmVwYXJpbmcKPiArICogdGhlIGRvbWFpbiBmb3Igc3VzcGVuZC4KPiArICog
Q29uc2VxdWVudGx5LCBkeW5hbWljIG1lbW9yeSBhbGxvY2F0aW9uIGNhbm5vdCBiZSBkb25lIHdp
dGhpbiB0aGlzIGZ1bmN0aW9uLAo+ICsgKiBiZWNhdXNlIGlmIG1hbGxvYyBmYWlscyB0aGUgZXJy
b3IgaGFzIG5vd2hlcmUgdG8gcHJvcGFnYXRlLgo+ICsgKi8KPiArc3RhdGljIHZvaWQgdmNwdV9z
dXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKPiArewo+ICsgICAgLyog
U3RhdGljIGFsbG9jYXRpb24gYmVjYXVzZSBkeW5hbWljIHdvdWxkIG5lZWQgYSBub24tdm9pZCBy
ZXR1cm4gKi8KPiArICAgIHN0YXRpYyBzdHJ1Y3QgdmNwdV9ndWVzdF9jb250ZXh0IGN0eHQ7Cj4g
KyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4gKwo+ICsgICAgLyogTWFrZSBzdXJlIHRo
YXQgVkNQVSBndWVzdCByZWdzIGFyZSB6ZXJvaWVkICovCj4gKyAgICBtZW1zZXQoJmN0eHQsIDAs
IHNpemVvZihjdHh0KSk7Cj4gKwo+ICsgICAgLyogU2V0IG5vbi16ZXJvIHZhbHVlcyB0byB0aGUg
cmVnaXN0ZXJzIHByaW9yIHRvIGNvcHlpbmcgKi8KPiArICAgIGN0eHQudXNlcl9yZWdzLnBjNjQg
PSAodTY0KWVwb2ludDsKPiArCj4gKyAgICBpZiAoIGlzXzMyYml0X2RvbWFpbihjdXJyZW50LT5k
b21haW4pICkKPiArICAgIHsKPiArICAgICAgICBjdHh0LnVzZXJfcmVncy5yMF91c3IgPSBjaWQ7
Cj4gKyAgICAgICAgY3R4dC51c2VyX3JlZ3MuY3BzciA9IFBTUl9HVUVTVDMyX0lOSVQ7CgpUaGlz
IGlzIGdvaW5nIHRvIGRpc2FibGUgdGhlIE1NVSBhbmQgQ2FjaGUgYXMgcmVxdWVzdGVkIGJ5IHRo
ZSBQU0NJIHNwZWMuIEFzIHRoZSAKZ3Vlc3QgaXMgbm90IHJlcXVpcmVkIHRvIGNsZWFuIHRoZSBj
YWNoZSB3aGVuIHR1cm5pbmcgb2ZmIHRoZSBDUFUvc3VzcGVuZGluZywgCnRoZSBkYXRhIG1heSBu
b3QgaGF2ZSByZWFjaGVkIHRoZSBtYWluIG1lbW9yeS4KClNvIGRvIHlvdSBuZWVkIHRvIHBlcmZv
cm0gY2FjaGUgbWFpbnRlbmFuY2UgdG8gYXZvaWQgc3RhbGUgaW5mb3JtYXRpb24/Cgo+ICsKPiAr
ICAgICAgICAvKiBUaHVtYiBzZXQgaXMgYWxsb3dlZCBvbmx5IGZvciAzMi1iaXQgZG9tYWluICov
Cj4gKyAgICAgICAgaWYgKCBlcG9pbnQgJiAxICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAg
IGN0eHQudXNlcl9yZWdzLmNwc3IgfD0gUFNSX1RIVU1COwo+ICsgICAgICAgICAgICBjdHh0LnVz
ZXJfcmVncy5wYzY0ICY9IH4odTY0KTE7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsjaWZkZWYg
Q09ORklHX0FSTV82NAo+ICsgICAgZWxzZQo+ICsgICAgewo+ICsgICAgICAgIGN0eHQudXNlcl9y
ZWdzLngwID0gY2lkOwo+ICsgICAgICAgIGN0eHQudXNlcl9yZWdzLmNwc3IgPSBQU1JfR1VFU1Q2
NF9JTklUOwoKU2FtZSBoZXJlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:27:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:27: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-devel-bounces@lists.xenproject.org>)
	id 1gMVuY-0002xH-Q9; Tue, 13 Nov 2018 10:27: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=qhar=ny=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMVuX-0002xC-Ni
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 10:27:09 +0000
X-Inumbo-ID: ac9887d9-e72e-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ac9887d9-e72e-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 10:27:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5684FA78;
 Tue, 13 Nov 2018 02:27:08 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 86E693F5CF;
 Tue, 13 Nov 2018 02:27:07 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a6a5d750-fc78-07be-b330-4dff465b7324@arm.com>
Date: Tue, 13 Nov 2018 10:27:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811121458060.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 00/25] dom0less step1: boot multiple
 domains from device tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Achin.Gupta@arm.com, andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMi8xMS8yMDE4IDIyOjU5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gVGhl
IGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCAzNTk5NzBmZDhiNzgxZmFjMmRkY2JjODRk
ZDViODkwMDc1ZmEwOGVmOgo+IAo+ICAgIHRvb2xzL2xpYnhsOiBTd2l0Y2ggQXJtIGd1ZXN0IHR5
cGUgdG8gUFZIICgyMDE4LTEwLTAzIDE1OjU4OjAyICswMTAwKQoKVGhlIEFybSBjb2RlIGhhcyBj
aGFuZ2VkIHF1aXRlIGEgYml0IGluIGEgbW9udGguIFBsZWFzZSByZXNlbmQgYSBzZXJpZXMgYmFz
ZWQgb24gCnRoZSBsYXRlc3Qgc3RhZ2luZy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:27:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:27: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-devel-bounces@lists.xenproject.org>)
	id 1gMVvI-000312-5Z; Tue, 13 Nov 2018 10:27: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=89dt=ny=citrix.com=prvs=84824ace7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gMVvG-00030w-Fx
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:27:54 +0000
X-Inumbo-ID: c64d96d9-e72e-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c64d96d9-e72e-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 10:27:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,498,1534809600"; d="scan'208";a="81773950"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/3] x86/HVM: __hvm_copy() should not write to
 p2m_ioreq_server pages
Thread-Index: AQHUezmUGeUh+3bKf0maFdMAHY5XjaVNf/cQ
Date: Tue, 13 Nov 2018 10:27:50 +0000
Message-ID: <1f9196d2f7c748e4a9283fe6ba9ca99b@AMSPEX02CL03.citrite.net>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAA3DA02000078001FB5CB@prv1-mh.provo.novell.com>
In-Reply-To: <5BEAA3DA02000078001FB5CB@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/3] x86/HVM: __hvm_copy() should not write
 to p2m_ioreq_server pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTMgTm92ZW1iZXIgMjAxOCAxMDoxNAo+IFRvOiB4
ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBDYzogQW5kcmV3IENv
b3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gU3ViamVj
dDogW1BBVENIIDEvM10geDg2L0hWTTogX19odm1fY29weSgpIHNob3VsZCBub3Qgd3JpdGUgdG8K
PiBwMm1faW9yZXFfc2VydmVyIHBhZ2VzCj4gCj4gQ29tbWl0IDNiZGVjNTMwYTUgKCJ4ODYvSFZN
OiBzcGxpdCBwYWdlIHN0cmFkZGxpbmcgZW11bGF0ZWQgYWNjZXNzZXMgaW4KPiBtb3JlIGNhc2Vz
IikgaW50cm9kdWNlZCBhIGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcigpIGF0dGVtcHQgYmVmb3Jl
Cj4gZmFsbGluZyBiYWNrIHRvIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUoKS4gVGhpcyBpcyB3
cm9uZyBmb3IgdGhlCj4gcDJtX2lvcmVxX3NlcnZlciBzcGVjaWFsIGNhc2UuIFRoYXQgY2hhbmdl
IHdpZGVuZWQgYSBwcmUtZXhpc3RpbmcgaXNzdWUKPiB0aG91Z2g6IE90aGVyIHdyaXRlcyB0byBz
dWNoIHBhZ2VzIGFsc28gbmVlZCB0byBiZSBmYWlsZWQgKG9yIGZvcmNlZAo+IHRocm91Z2ggZW11
bGF0aW9uKSwgaW4gcGFydGljdWxhciBoeXBlcmNhbGwgYnVmZmVyIHdyaXRlcy4KPiAKPiBSZXBv
cnRlZC1ieTogPz8/IDw/Pz9AY2l0cml4LmNvbT4KCkkgdGhpbmsgdGhpcyBzaG91bGQgYmU6IEln
b3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgoKPiBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCj4gCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBAQCAtMzIwMiw2ICszMjAy
LDEyIEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm0KPiAgICAgICAg
ICBpZiAoIHJlcyAhPSBIVk1UUkFOU19va2F5ICkKPiAgICAgICAgICAgICAgcmV0dXJuIHJlczsK
PiAKPiArICAgICAgICBpZiAoIChmbGFncyAmIEhWTUNPUFlfdG9fZ3Vlc3QpICYmIHAybXQgPT0g
cDJtX2lvcmVxX3NlcnZlciApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBwdXRfcGFnZShw
YWdlKTsKPiArICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOwo+ICsg
ICAgICAgIH0KPiArCj4gICAgICAgICAgcCA9IChjaGFyICopX19tYXBfZG9tYWluX3BhZ2UocGFn
ZSkgKyAoYWRkciAmIH5QQUdFX01BU0spOwo+IAo+ICAgICAgICAgIGlmICggZmxhZ3MgJiBIVk1D
T1BZX3RvX2d1ZXN0ICkKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:29:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:29: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-devel-bounces@lists.xenproject.org>)
	id 1gMVwo-0003Cq-It; Tue, 13 Nov 2018 10:29: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=89dt=ny=citrix.com=prvs=84824ace7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gMVwn-0003Cj-0Z
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:29:29 +0000
X-Inumbo-ID: ff03237f-e72e-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff03237f-e72e-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 10:29:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,498,1534809600"; d="scan'208";a="81774017"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 2/3] x86/HVM: make hvmemul_map_linear_addr() honor
 p2m_ioreq_server
Thread-Index: AQHUezmhg9z7fq1uvk2ej/pakQktkqVNgPEg
Date: Tue, 13 Nov 2018 10:29:26 +0000
Message-ID: <b9d2c741d1974a348929c3b0b5cd7584@AMSPEX02CL03.citrite.net>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAA3F102000078001FB5D0@prv1-mh.provo.novell.com>
In-Reply-To: <5BEAA3F102000078001FB5D0@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/3] x86/HVM: make hvmemul_map_linear_addr()
 honor p2m_ioreq_server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTMgTm92ZW1iZXIgMjAxOCAxMDoxNAo+IFRvOiB4
ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBDYzogQW5kcmV3IENv
b3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gU3ViamVj
dDogW1BBVENIIDIvM10geDg2L0hWTTogbWFrZSBodm1lbXVsX21hcF9saW5lYXJfYWRkcigpIGhv
bm9yCj4gcDJtX2lvcmVxX3NlcnZlcgo+IAo+IFdyaXRlIGFjY2Vzc2VzIHRvIHAybV9pb3JlcV9z
ZXJ2ZXIgcGFnZXMgc2hvdWxkIGdldCByZWRpcmVjdGVkIHRvIHRoZQo+IGVtdWxhdG9yIGFsc28g
d2hlbiB1c2luZyB0aGUgbWFwcGluZyBhcHByb2FjaC4gRXh0ZW5kIHRoZQo+IHAybV9pc19kaXNj
YXJkX3dyaXRlKCkgY2hlY2sgdGhlcmUsIGFuZCByZXN0cmljdCBib3RoIHRvIHRoZSB3cml0ZQo+
IGFjY2VzcyBjYXNlICh0aGlzIGlzIGp1c3QgYSBsYXRlbnQgYnVnIGFzIGN1cnJlbnRseSB3ZSBn
byB0aGlzIHJvdXRlCj4gb25seSBmb3Igd3JpdGUgYWNjZXNzZXMpLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKPiAKPiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gQEAgLTYx
MywxMCArNjEzLDIxIEBAIHN0YXRpYyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigKPiAK
PiAgICAgICAgICAqbWZuKysgPSBwYWdlX3RvX21mbihwYWdlKTsKPiAKPiAtICAgICAgICBpZiAo
IHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQpICkKPiArICAgICAgICBpZiAoIHBmZWMgJiBQRkVD
X3dyaXRlX2FjY2VzcyApCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICBlcnIgPSBFUlJfUFRS
KH5YODZFTVVMX09LQVkpOwo+IC0gICAgICAgICAgICBnb3RvIG91dDsKPiArICAgICAgICAgICAg
aWYgKCBwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSApCj4gKyAgICAgICAgICAgIHsKPiArICAg
ICAgICAgICAgICAgIGVyciA9IEVSUl9QVFIoflg4NkVNVUxfT0tBWSk7Cj4gKyAgICAgICAgICAg
ICAgICBnb3RvIG91dDsKPiArICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgaWYgKCBw
Mm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAg
ICAgICBlcnIgPSBOVUxMOwo+ICsgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gKyAgICAgICAg
ICAgIH0KPiArCj4gKyAgICAgICAgICAgIEFTU0VSVChwMm10ID09IHAybV9yYW1fbG9nZGlydHkg
fHwgIXAybV9pc19yZWFkb25seShwMm10KSk7Cj4gICAgICAgICAgfQo+ICAgICAgfQo+IAo+IAo+
IAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:34:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:34: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-devel-bounces@lists.xenproject.org>)
	id 1gMW1w-0003za-DU; Tue, 13 Nov 2018 10:34: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=89dt=ny=citrix.com=prvs=84824ace7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gMW1v-0003zV-8j
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:34:47 +0000
X-Inumbo-ID: bc4372e6-e72f-11e8-a876-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bc4372e6-e72f-11e8-a876-12d6303a7972;
 Tue, 13 Nov 2018 10:34:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,498,1534809600"; d="scan'208";a="81774232"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 3/3] x86/HVM: hvmemul_cmpxchg() should also use
 known_gla()
Thread-Index: AQHUezmy+yISJq5PrkSASSIXtwfyeaVNgdww
Date: Tue, 13 Nov 2018 10:34:43 +0000
Message-ID: <be6e7cecfa2143e2beba466d7888d976@AMSPEX02CL03.citrite.net>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAA40F02000078001FB5D3@prv1-mh.provo.novell.com>
In-Reply-To: <5BEAA40F02000078001FB5D3@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/3] x86/HVM: hvmemul_cmpxchg() should also
 use known_gla()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTMgTm92ZW1iZXIgMjAxOCAxMDoxNQo+IFRvOiB4
ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBDYzogQW5kcmV3IENv
b3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gU3ViamVj
dDogW1BBVENIIDMvM10geDg2L0hWTTogaHZtZW11bF9jbXB4Y2hnKCkgc2hvdWxkIGFsc28gdXNl
Cj4ga25vd25fZ2xhKCkKPiAKPiBUbyBiZSBjb25zaXN0ZW50IHdpdGggdGhlIHdyaXRlIGFuZCBy
bXcgY2FzZXMgdGhlIG1hcHBpbmcgYXBwcm9hY2gKPiBzaG91bGQgbm90IGJlIHVzZWQgd2hlbiB0
aGUgZ3Vlc3QgbGluZWFyIGFkZHJlc3MgdHJhbnNsYXRpb24gaXMga25vd24uCj4gVGhpcyBpbiBw
YXJ0aWN1bGFyIGV4Y2x1ZGVzIHRoZSBkaXNjYXJkLXdyaXRlIGNhc2UgZnJvbSBieXBhc3Npbmcg
dGhlCj4gZW11bGF0aW9uIHBhdGguIFRoaXMgYWxzbyBtZWFucyB0aGF0IG5vdyBFRkxBR1Mgc2hv
dWxkIGFjdHVhbGx5IGdldAo+IHByb3Blcmx5IHVwZGF0ZWQsIGRlc3BpdGUgdGhlIGRpc2NhcmRl
ZCB3cml0ZSBwb3J0aW9uIG9mIHRoZSBtZW1vcnkKPiBhY2Nlc3MuCj4gCj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgo+IC0tLQo+IFdpdGhvdXQgIm1ha2UgaHZt
ZW11bF9tYXBfbGluZWFyX2FkZHIoKSBob25vciBwMm1faW9yZXFfc2VydmVyIiB0aGlzCj4gYWxz
byBoZWxwcyB0aGUgcDJtX2lvcmVxX3NlcnZlciBjYXNlLgo+IAo+IFRCRDogV2hpbGUgaHZtZW11
bF9kb19pbygpIHRha2VzIGNhcmUgb2YgcDJtX2lvcmVxX3NlcnZlciwgSSBkb24ndCBzZWUKPiAg
ICAgIGl0IHRha2luZyBjYXJlIG9mIHAybV9pc19kaXNjYXJkX3dyaXRlKCkgdHlwZXMuIEFtIEkg
b3Zlcmxvb2tpbmcKPiAgICAgIHNvbWV0aGluZz8KCklmIHN1Y2ggYW4gYWNjZXNzIGdldHMgdG8g
aHZtZW11bF9kb19pbygpIEkgd291bGQgaGF2ZSB0aG91Z2h0IGl0IHNob3VsZCBmYWxsIHRocm91
Z2ggdG8gdGhlIG51bGxfaGFuZGxlciBjYXNlLCB3aGljaCB3aWxsIHNpbmsgdGhlIHdyaXRlLgoK
PiAKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vZW11bGF0ZS5jCj4gQEAgLTE0NzIsOSArMTQ3MiwxMiBAQCBzdGF0aWMgaW50IGh2bWVt
dWxfY21weGNoZygKPiAgICAgIGVsc2UgaWYgKCBodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3Nl
Z19zc10uZHBsID09IDMgKQo+ICAgICAgICAgIHBmZWMgfD0gUEZFQ191c2VyX21vZGU7Cj4gCj4g
LSAgICBtYXBwaW5nID0gaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoYWRkciwgYnl0ZXMsIHBmZWMs
IGh2bWVtdWxfY3R4dCk7Cj4gLSAgICBpZiAoIElTX0VSUihtYXBwaW5nKSApCj4gLSAgICAgICAg
cmV0dXJuIH5QVFJfRVJSKG1hcHBpbmcpOwo+ICsgICAgaWYgKCAha25vd25fZ2xhKGFkZHIsIGJ5
dGVzLCBwZmVjKSApCj4gKyAgICB7Cj4gKyAgICAgICAgbWFwcGluZyA9IGh2bWVtdWxfbWFwX2xp
bmVhcl9hZGRyKGFkZHIsIGJ5dGVzLCBwZmVjLAo+IGh2bWVtdWxfY3R4dCk7Cj4gKyAgICAgICAg
aWYgKCBJU19FUlIobWFwcGluZykgKQo+ICsgICAgICAgICAgICByZXR1cm4gflBUUl9FUlIobWFw
cGluZyk7Cj4gKyAgICB9Cj4gCj4gICAgICBpZiAoICFtYXBwaW5nICkKPiAgICAgIHsKPiAKPiAK
PiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:40:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:40: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-devel-bounces@lists.xenproject.org>)
	id 1gMW74-0004h7-4N; Tue, 13 Nov 2018 10:40:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMW72-0004WH-J2
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:40:04 +0000
X-Inumbo-ID: 7a8d794c-e730-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a8d794c-e730-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 10:40:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMW6y-00009h-A9; Tue, 13 Nov 2018 10:40:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMW6x-0000eH-T1; Tue, 13 Nov 2018 10:40:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMW6x-0004DB-SR; Tue, 13 Nov 2018 10:39:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129934-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b7ae5c33e6b0c5849de9916bd4b15561be43b690
X-Osstest-Versions-That: xen=94bd9df0f7efad8038d99ec52ba56ecec4191248
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 10:39:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129934: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTkzNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTkzNC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5ODUy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBiN2FlNWMzM2U2YjBjNTg0OWRlOTkxNmJkNGIx
NTU2MWJlNDNiNjkwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NGJk
OWRmMGY3ZWZhZDgwMzhkOTllYzUyYmE1NmVjZWM0MTkxMjQ4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMjk4NTIgIDIwMTgtMTEtMTIgMTY6MDA6MzcgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTI5ODYxICAyMDE4LTExLTEyIDE5OjAwOjUyIFogICAgMCBkYXlzICAgIDcgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5ODcwICAyMDE4LTExLTEyIDIxOjAwOjIzIFogICAg
MCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBE
YW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiN2FlNWMzM2U2YjBjNTg0OWRlOTkx
NmJkNGIxNTU2MWJlNDNiNjkwCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTm92IDkgMTM6NDY6MjcgMjAxOCArMDAwMAoKICAgIHg4
Ni9iYWRwYWdlOiBGaXggYmFkcGFnZS0+b3JkZXIgb3ZlcmZsb3cKICAgIAogICAgRm9yIG9yZGVy
IDMyIG9yIG1vcmUsIHRoZSBzaGlmdCB3aWxsIHRydW5jYXRlIGJlZm9yZSB0aGUgYWRkaXRpb24g
b2NjdXJzLgogICAgCiAgICBTcG90dGVkIGJ5IENvdmVyaXR5LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDAxMTMxOWU5Y2UxMTBjNzBhM2Q1MmYy
ZWEwNWU1ZWViNTM4YzllOWUKQXV0aG9yOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8u
bnNhLmdvdj4KRGF0ZTogICBGcmkgTm92IDIgMTM6NDY6MTEgMjAxOCAtMDQwMAoKICAgIGZsYXNr
L3BvbGljeTogYWxsb3cgZG9tMCB0byB1c2UgUEhZU0RFVk9QX3BjaV9tbWNmZ19yZXNlcnZlZAog
ICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cgpjb21taXQgMjdiZDVlZjVjOGFjMjc5MWVlOGJjODAzM2VlOGQ5OTRlYzZhNDk2ZgpB
dXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAg
VGh1IE9jdCAxOCAxMTozMDoyNyAyMDE4ICswMTAwCgogICAgeDg2L2NwdWlkOiBUaWUgU01BUCB0
byBOWCwgZm9yIHRoZSBzaGFkb3cgcGFnZXRhYmxlIGNvZGUKICAgIAogICAgTlggc3VwcG9ydCBp
biB0aGUgaG9zdCBpcyByZXF1aXJlZCBmb3IgdGhlIHNoYWRvdyBwYWdldGFibGUgY29kZSB0byBo
YW5kbGUKICAgIFNNQVAgY29ycmVjdGx5IGZvciBndWVzdHMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGZkMzVmMzJiNGI4YWU4
OTA4MGQyNDdiYzkwMWMxYjBhZDY2ZjM3YTgKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFRodSBKdWwgMTkgMTY6NTE6NTcgMjAxOCArMDEw
MAoKICAgIHRvb2xzL3g4NmVtdWw6IFVzZSBzdHJ1Y3QgY3B1aWRfcG9saWN5IGluIHRoZSB1c2Vy
c3BhY2UgdGVzdCBoYXJuZXNzZXMKICAgIAogICAgVGhpcyB3aWxsIHNob3J0bHkgYmUgcmVxdWly
ZWQgdG8gcGFzcyBpbnRvIHRoZSBlbXVsYXRvciBpdHNlbGYuCiAgICAKICAgIFNpbXBsaWZ5IHRo
ZSBzaGFyZWQgY3B1X2hhc18qIGhlbHBlcnMgYnkgcmVhZGluZyB0aGUgY29ycmVjdCBiaXQgb3V0
IG9mIHRoZQogICAgQ1BVSUQgcG9saWN5IGl0c2VsZi4KICAgIAogICAgTm8gKGludGVuZGVkKSBj
aGFuZ2UgaW4gYmVoYXZpb3VyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBjNjZlZjBmYmUxMmIzZTFlMmRhODQ5ZGQ4NWU1Yjdm
ZTNhYTgxZGU1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogICBUaHUgSnVsIDE5IDE2OjUwOjAzIDIwMTggKzAxMDAKCiAgICBsaWJ4ODY6IFNw
bGl0IHg4Nl9jcHVpZF9wb2xpY3lfZmlsbF9uYXRpdmUoKSBvdXQgb2YgY2FsY3VsYXRlX3Jhd19w
b2xpY3koKQogICAgCiAgICBUaGlzIHdpbGwgc2hvcnRseSBiZSB3YW50ZWQgYnkgdGhlIHVzZXJz
cGFjZSBlbXVsYXRvciBoYXJuZXNzZXMgYXMgd2VsbC4KICAgIAogICAgQ29uc29saWRhdGUgdGhl
IGNwdWlkeyxfY291bnR9X2xlYWYoKSBoZWxwZXJzIGJlc2lkZSB0aGUgc3RydWN0dXJlIGRlZmlu
aXRpb24sCiAgICByYXRoZXIgdGhhbiBoYXZpbmcgdGhlbSBzY2F0dGVyZWQgdGhyb3VnaG91dCBY
ZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IGM0OTMzOGVmMjg3YzQ0MTEzNDc2ZDRjNmNjYWFkN2ZhMjkyNGY4YzcKQXV0aG9y
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTm92
IDEyIDE3OjE0OjU3IDIwMTggKzAxMDAKCiAgICBndWVzdC9wdmg6IHNwZWNpYWwgY2FzZSB0aGUg
bG93IDFNQgogICAgCiAgICBXaGVuIHJ1bm5pbmcgYXMgYSBQVkggZ3Vlc3QgWGVuIG9ubHkgc3Bl
Y2lhbCBjYXNlcyB0aGUgdHJhbXBvbGluZQogICAgY29kZSBpbiB0aGUgbG93IDFNQiwgd2l0aG91
dCBhbHNvIHJlc2VydmluZyB0aGUgc3BhY2UgdXNlZCBieSB0aGUKICAgIHJlbG9jYXRlZCBtZXRh
ZGF0YSBvciB0aGUgdHJhbXBvbGluZSBzdGFjay4KICAgIAogICAgRml4IHRoaXMgYnkgYWx3YXlz
IHJlc2VydmluZyB0aGUgbG93IDFNQiByZWdhcmRsZXNzIG9mIHdoZXRoZXIgWGVuIGlzCiAgICBy
dW5uaW5nIGFzIGEgZ3Vlc3Qgb3IgbmF0aXZlbHkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBTZXJn
ZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCBjNmFhZTU1Nzg2ZTEzODk1MWRhZjI1ZTE0NzA5ODk1
ZDhjMTY2OTQ4CkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkRhdGU6ICAgTW9uIE5vdiAxMiAxNzoxMzo1NyAyMDE4ICswMTAwCgogICAgZ3Vlc3QvcHZoOiBm
aXggaGFuZGxpbmcgb2YgbXVsdGlib290IG1vZHVsZSBsaXN0CiAgICAKICAgIFdoZW4gYm9vdGlu
ZyBYZW4gYXMgYSBQVkggZ3Vlc3QgdGhlIGRhdGEgaW4gdGhlIFBWSCBzdGFydCBpbmZvCiAgICBz
dHJ1Y3R1cmUgaXMgY29waWVkIG92ZXIgdG8gYSBtdWx0aWJvb3Qgc3RydWN0dXJlIGFuZCBhIG1v
ZHVsZSBsaXN0CiAgICBhcnJheSB0aGF0IHJlc2lkZXMgaW4gdGhlIC5pbml0IHNlY3Rpb24gb2Yg
dGhlIFhlbiBpbWFnZS4gVGhlCiAgICByZXN1bHRpbmcgbXVsdGlib290IG1vZHVsZSBsaXN0IGlz
IHRoZW4gaGFuZGVkIHRvIHRoZSBnZW5lcmljIGJvb3QKICAgIHByb2Nlc3MgdXNpbmcgdGhlIHBo
eXNpY2FsIGFkZHJlc3MgaW4gbWJpLT5tb2RzX2FkZHIuCiAgICAKICAgIFRoaXMgd29ya3MgZmlu
ZSBhcyBsb25nIGFzIHRoZSBYZW4gaW1hZ2UgZG9lc24ndCByZWxvY2F0ZSBpdHNlbGYsIGlmCiAg
ICB0aGVyZSdzIHN1Y2ggYSByZWxvY2F0aW9uIHRoZSBwaHlzaWNhbCBhZGRyZXNzZXMgb2YgbXVs
dGlib290IG1vZHVsZQogICAgbGlzdCBpcyBubyBsb25nZXIgdmFsaWQuCiAgICAKICAgIEZpeCB0
aGlzIGJ5IGhhbmRpbmcgdGhlIHZpcnR1YWwgYWRkcmVzcyBvZiB0aGUgbW9kdWxlIGxpc3QgdG8g
dGhlCiAgICBnZW5lcmljIGJvb3QgcHJvY2VzcyBpbnN0ZWFkIG9mIGl0J3MgcGh5c2ljYWwgYWRk
cmVzcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:45:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:45: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-devel-bounces@lists.xenproject.org>)
	id 1gMWCL-0004z5-QR; Tue, 13 Nov 2018 10:45:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMWCJ-0004z0-Om
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:45:31 +0000
X-Inumbo-ID: 3d651422-e731-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d651422-e731-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 10:45:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 03:45:30 -0700
Message-Id: <5BEAAB4702000078001FB627@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 03:45:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAA40F02000078001FB5D3@prv1-mh.provo.novell.com>
 <be6e7cecfa2143e2beba466d7888d976@AMSPEX02CL03.citrite.net>
In-Reply-To: <be6e7cecfa2143e2beba466d7888d976@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/3] x86/HVM: hvmemul_cmpxchg() should also
 use known_gla()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjExLjE4IGF0IDExOjM0LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTMgTm92ZW1iZXIgMjAxOCAxMDoxNQo+
PiBUbzogeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4+IENjOiBB
bmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50Cj4+
IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cj4+IFN1YmplY3Q6IFtQQVRDSCAzLzNdIHg4Ni9IVk06IGh2bWVtdWxfY21weGNoZygpIHNob3Vs
ZCBhbHNvIHVzZQo+PiBrbm93bl9nbGEoKQo+PiAKPj4gVG8gYmUgY29uc2lzdGVudCB3aXRoIHRo
ZSB3cml0ZSBhbmQgcm13IGNhc2VzIHRoZSBtYXBwaW5nIGFwcHJvYWNoCj4+IHNob3VsZCBub3Qg
YmUgdXNlZCB3aGVuIHRoZSBndWVzdCBsaW5lYXIgYWRkcmVzcyB0cmFuc2xhdGlvbiBpcyBrbm93
bi4KPj4gVGhpcyBpbiBwYXJ0aWN1bGFyIGV4Y2x1ZGVzIHRoZSBkaXNjYXJkLXdyaXRlIGNhc2Ug
ZnJvbSBieXBhc3NpbmcgdGhlCj4+IGVtdWxhdGlvbiBwYXRoLiBUaGlzIGFsc28gbWVhbnMgdGhh
dCBub3cgRUZMQUdTIHNob3VsZCBhY3R1YWxseSBnZXQKPj4gcHJvcGVybHkgdXBkYXRlZCwgZGVz
cGl0ZSB0aGUgZGlzY2FyZGVkIHdyaXRlIHBvcnRpb24gb2YgdGhlIG1lbW9yeQo+PiBhY2Nlc3Mu
Cj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4g
Cj4gUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpU
aGFua3MuCgo+PiAtLS0KPj4gV2l0aG91dCAibWFrZSBodm1lbXVsX21hcF9saW5lYXJfYWRkcigp
IGhvbm9yIHAybV9pb3JlcV9zZXJ2ZXIiIHRoaXMKPj4gYWxzbyBoZWxwcyB0aGUgcDJtX2lvcmVx
X3NlcnZlciBjYXNlLgo+PiAKPj4gVEJEOiBXaGlsZSBodm1lbXVsX2RvX2lvKCkgdGFrZXMgY2Fy
ZSBvZiBwMm1faW9yZXFfc2VydmVyLCBJIGRvbid0IHNlZQo+PiAgICAgIGl0IHRha2luZyBjYXJl
IG9mIHAybV9pc19kaXNjYXJkX3dyaXRlKCkgdHlwZXMuIEFtIEkgb3Zlcmxvb2tpbmcKPj4gICAg
ICBzb21ldGhpbmc/Cj4gCj4gSWYgc3VjaCBhbiBhY2Nlc3MgZ2V0cyB0byBodm1lbXVsX2RvX2lv
KCkgSSB3b3VsZCBoYXZlIHRob3VnaHQgaXQgc2hvdWxkIAo+IGZhbGwgdGhyb3VnaCB0byB0aGUg
bnVsbF9oYW5kbGVyIGNhc2UsIHdoaWNoIHdpbGwgc2luayB0aGUgd3JpdGUuCgpBaCwgcmlnaHQg
LSB0aGF0IGluZGVlZCB3b3JrcyB3aXRob3V0IHNwZWNpYWwgY2FzaW5nIHRoZSB0eXBlKHMpLgoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:46:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:46: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-devel-bounces@lists.xenproject.org>)
	id 1gMWDM-00052P-5l; Tue, 13 Nov 2018 10:46:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMWDL-00052J-Iy
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:46:35 +0000
X-Inumbo-ID: 6389a279-e731-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6389a279-e731-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 10:46:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 03:46:34 -0700
Message-Id: <5BEAAB8802000078001FB62A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 03:46:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>,
 "Jan Beulich" <JBeulich@suse.com>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
In-Reply-To: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 4/3] x86/HVM: hvm_map_guest_frame_rw() should
 respect p2m_ioreq_server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V3JpdGVzIHRvIHN1Y2ggcGFnZXMgd291bGQgbmVlZCB0byBiZSBoYW5kZWQgdG8gdGhlIGVtdWxh
dG9yLCB3aGljaCB3ZSdyZQpub3QgcHJlcGFyZWQgdG8gZG8gYXQgdGhpcyBwb2ludC4KClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMjU1Niw3ICsy
NTU2LDggQEAgc3RhdGljIHZvaWQgKl9odm1fbWFwX2d1ZXN0X2ZyYW1lKHVuc2lnbgogCiAgICAg
aWYgKCB3cml0YWJsZSApCiAgICAgewotICAgICAgICBpZiAoIHVubGlrZWx5KHAybV9pc19kaXNj
YXJkX3dyaXRlKHAybXQpKSApCisgICAgICAgIGlmICggdW5saWtlbHkocDJtX2lzX2Rpc2NhcmRf
d3JpdGUocDJtdCkpIHx8CisgICAgICAgICAgICAgdW5saWtlbHkocDJtdCA9PSBwMm1faW9yZXFf
c2VydmVyKSApCiAgICAgICAgICAgICAqd3JpdGFibGUgPSAwOwogICAgICAgICBlbHNlIGlmICgg
IXBlcm1hbmVudCApCiAgICAgICAgICAgICBwYWdpbmdfbWFya19wZm5fZGlydHkoZCwgX3Bmbihn
Zm4pKTsKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:47:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:47: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-devel-bounces@lists.xenproject.org>)
	id 1gMWDp-00056C-I3; Tue, 13 Nov 2018 10:47: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=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMWDo-000562-JO
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:47:04 +0000
X-Inumbo-ID: 744e4482-e731-11e8-8ca9-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 744e4482-e731-11e8-8ca9-12d6303a7972;
 Tue, 13 Nov 2018 10:47:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 03:47:02 -0700
Message-Id: <5BEAABA302000078001FB62E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 03:46:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
In-Reply-To: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 5/3] x86/shadow: emulate_gva_to_mfn() should
 respect p2m_ioreq_server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V3JpdGVzIHRvIHN1Y2ggcGFnZXMgd291bGQgbmVlZCB0byBiZSBoYW5kZWQgdG8gdGhlIGVtdWxh
dG9yLCB3aGljaCB3ZSdyZQpub3QgcHJlcGFyZWQgdG8gZG8gYXQgdGhpcyBwb2ludC4KClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYwpA
QCAtMzM4LDcgKzMzOCw3IEBAIHN0YXRpYyBtZm5fdCBlbXVsYXRlX2d2YV90b19tZm4oc3RydWN0
IHYKICAgICB7CiAgICAgICAgIHJldHVybiBfbWZuKEJBRF9HRk5fVE9fTUZOKTsKICAgICB9Ci0g
ICAgaWYgKCBwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSApCisgICAgaWYgKCBwMm1faXNfZGlz
Y2FyZF93cml0ZShwMm10KSB8fCBwMm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQogICAgIHsKICAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgIHJldHVybiBfbWZuKFJFQURPTkxZX0dGTik7
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:47:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:47: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-devel-bounces@lists.xenproject.org>)
	id 1gMWED-0005A0-Uj; Tue, 13 Nov 2018 10:47: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMWEC-00059Y-2K
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:47:28 +0000
X-Inumbo-ID: 82e66abe-e731-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82e66abe-e731-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 10:47:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMWE8-0000J8-VS; Tue, 13 Nov 2018 10:47:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMWE8-0000o5-OP; Tue, 13 Nov 2018 10:47:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMWE8-0007p2-Nj; Tue, 13 Nov 2018 10:47:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129941-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=da2c81ee96eba5d5c8ef91fd870ac98d3cf72beb
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 10:47:24 +0000
Subject: [Xen-devel] [ovmf test] 129941: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTk0MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5NDEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZGEyYzgxZWU5NmViYTVkNWM4ZWY5MWZkODcwYWM5OGQzY2Y3MmJlYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDYgZGF5cyAgIDQ2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTg1NiAgMjAxOC0xMS0xMiAxNzo0MToyMCBaICAgIDAgZGF5cyAgIDExIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:47:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:47: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-devel-bounces@lists.xenproject.org>)
	id 1gMWEF-0005Ab-93; Tue, 13 Nov 2018 10:47: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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMWED-00059q-8u
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:47:29 +0000
X-Inumbo-ID: 82f3846e-e731-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82f3846e-e731-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 10:47:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,498,1534809600"; d="scan'208";a="81774825"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAA3DA02000078001FB5CB@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <450a6b67-a896-7324-cb68-4611d110e0e6@citrix.com>
Date: Tue, 13 Nov 2018 10:47:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <5BEAA3DA02000078001FB5CB@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/3] x86/HVM: __hvm_copy() should not write
 to p2m_ioreq_server pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMTEvMTggMTA6MTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IENvbW1pdCAzYmRlYzUzMGE1
ICgieDg2L0hWTTogc3BsaXQgcGFnZSBzdHJhZGRsaW5nIGVtdWxhdGVkIGFjY2Vzc2VzIGluCj4g
bW9yZSBjYXNlcyIpIGludHJvZHVjZWQgYSBodm1fY29weV90b19ndWVzdF9saW5lYXIoKSBhdHRl
bXB0IGJlZm9yZQo+IGZhbGxpbmcgYmFjayB0byBodm1lbXVsX2xpbmVhcl9tbWlvX3dyaXRlKCku
IFRoaXMgaXMgd3JvbmcgZm9yIHRoZQo+IHAybV9pb3JlcV9zZXJ2ZXIgc3BlY2lhbCBjYXNlLiBU
aGF0IGNoYW5nZSB3aWRlbmVkIGEgcHJlLWV4aXN0aW5nIGlzc3VlCj4gdGhvdWdoOiBPdGhlciB3
cml0ZXMgdG8gc3VjaCBwYWdlcyBhbHNvIG5lZWQgdG8gYmUgZmFpbGVkIChvciBmb3JjZWQKPiB0
aHJvdWdoIGVtdWxhdGlvbiksIGluIHBhcnRpY3VsYXIgaHlwZXJjYWxsIGJ1ZmZlciB3cml0ZXMu
Cj4KPiBSZXBvcnRlZC1ieTogPz8/IDw/Pz9AY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IEBAIC0zMjAyLDYgKzMyMDIs
MTIgQEAgc3RhdGljIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBfX2h2bQo+ICAgICAgICAg
IGlmICggcmVzICE9IEhWTVRSQU5TX29rYXkgKQo+ICAgICAgICAgICAgICByZXR1cm4gcmVzOwo+
ICAKPiArICAgICAgICBpZiAoIChmbGFncyAmIEhWTUNPUFlfdG9fZ3Vlc3QpICYmIHAybXQgPT0g
cDJtX2lvcmVxX3NlcnZlciApCgpXaGlsZSB0aGlzIGRvZXMgYWRkcmVzcyB0aGUgaXNzdWUsIEkn
bSBjb25jZXJuZWQgYWJvdXQgaGFyZGNvZGluZyB0aGUKYmVoYXZpb3VyIGhlcmUuCgpwMm1faW9y
ZXFfc2VydmVyIGRvZXNuJ3QgbWVhbiAiSSB3YW50IHNoYWRvd2luZyBwcm9wZXJ0aWVzIi4gSXQg
aGFzIGFuCmFzLXlldCB1bnNwZWNpZmllZCBwZXItaW9yZXEtY2xpZW50IG1lYW5pbmcuCgpXZSBl
aXRoZXIgd2FudCB0byByZW5hbWUgcDJtX2lvcmVxX3NlcnZlciB0byBzb21ldGhpbmcgd2hpY2gg
aW5kaWNhdGVzCml0cyAiYWxsb3ctcmVhZHMvZW11bGF0ZSB3cml0ZXMiIGJlaGF2aW91ciwgb3Ig
ZGVzaWduIGEgd2F5IGZvciB0aGUKaW9yZXEgY2xpZW50IHRvIHNwZWNpZnkgdGhlIGJlaGF2aW91
ciBpdCB3YW50cy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:53:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:53:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gMWK1-0006Ep-5Y; Tue, 13 Nov 2018 10:53: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=89dt=ny=citrix.com=prvs=84824ace7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gMWK0-0006Ek-1H
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:53:28 +0000
X-Inumbo-ID: 58686d46-e732-11e8-80b1-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 58686d46-e732-11e8-80b1-12d6303a7972;
 Tue, 13 Nov 2018 10:53:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,498,1534809600"; d="scan'208";a="81775136"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/3] x86/HVM: __hvm_copy() should not write to
 p2m_ioreq_server pages
Thread-Index: AQHUezmUGeUh+3bKf0maFdMAHY5XjaVNdU2AgAARwbA=
Date: Tue, 13 Nov 2018 10:53:24 +0000
Message-ID: <aa51647534254871be96a27f020ddc76@AMSPEX02CL03.citrite.net>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAA3DA02000078001FB5CB@prv1-mh.provo.novell.com>
 <450a6b67-a896-7324-cb68-4611d110e0e6@citrix.com>
In-Reply-To: <450a6b67-a896-7324-cb68-4611d110e0e6@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/3] x86/HVM: __hvm_copy() should not write
 to p2m_ioreq_server pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+IFNl
bnQ6IDEzIE5vdmVtYmVyIDIwMTggMTA6NDcNCj4gVG86IEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT47IHhlbi1kZXZlbCA8eGVuLQ0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4N
Cj4gQ2M6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIDEvM10geDg2L0hWTTog
X19odm1fY29weSgpIHNob3VsZCBub3Qgd3JpdGUgdG8NCj4gcDJtX2lvcmVxX3NlcnZlciBwYWdl
cw0KPiANCj4gT24gMTMvMTEvMTggMTA6MTMsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+IENvbW1p
dCAzYmRlYzUzMGE1ICgieDg2L0hWTTogc3BsaXQgcGFnZSBzdHJhZGRsaW5nIGVtdWxhdGVkIGFj
Y2Vzc2VzIGluDQo+ID4gbW9yZSBjYXNlcyIpIGludHJvZHVjZWQgYSBodm1fY29weV90b19ndWVz
dF9saW5lYXIoKSBhdHRlbXB0IGJlZm9yZQ0KPiA+IGZhbGxpbmcgYmFjayB0byBodm1lbXVsX2xp
bmVhcl9tbWlvX3dyaXRlKCkuIFRoaXMgaXMgd3JvbmcgZm9yIHRoZQ0KPiA+IHAybV9pb3JlcV9z
ZXJ2ZXIgc3BlY2lhbCBjYXNlLiBUaGF0IGNoYW5nZSB3aWRlbmVkIGEgcHJlLWV4aXN0aW5nIGlz
c3VlDQo+ID4gdGhvdWdoOiBPdGhlciB3cml0ZXMgdG8gc3VjaCBwYWdlcyBhbHNvIG5lZWQgdG8g
YmUgZmFpbGVkIChvciBmb3JjZWQNCj4gPiB0aHJvdWdoIGVtdWxhdGlvbiksIGluIHBhcnRpY3Vs
YXIgaHlwZXJjYWxsIGJ1ZmZlciB3cml0ZXMuDQo+ID4NCj4gPiBSZXBvcnRlZC1ieTogPz8/IDw/
Pz9AY2l0cml4LmNvbT4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+DQo+ID4NCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQo+ID4gKysr
IGIveGVuL2FyY2gveDg2L2h2bS9odm0uYw0KPiA+IEBAIC0zMjAyLDYgKzMyMDIsMTIgQEAgc3Rh
dGljIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBfX2h2bQ0KPiA+ICAgICAgICAgIGlmICgg
cmVzICE9IEhWTVRSQU5TX29rYXkgKQ0KPiA+ICAgICAgICAgICAgICByZXR1cm4gcmVzOw0KPiA+
DQo+ID4gKyAgICAgICAgaWYgKCAoZmxhZ3MgJiBIVk1DT1BZX3RvX2d1ZXN0KSAmJiBwMm10ID09
IHAybV9pb3JlcV9zZXJ2ZXIgKQ0KPiANCj4gV2hpbGUgdGhpcyBkb2VzIGFkZHJlc3MgdGhlIGlz
c3VlLCBJJ20gY29uY2VybmVkIGFib3V0IGhhcmRjb2RpbmcgdGhlDQo+IGJlaGF2aW91ciBoZXJl
Lg0KPiANCj4gcDJtX2lvcmVxX3NlcnZlciBkb2Vzbid0IG1lYW4gIkkgd2FudCBzaGFkb3dpbmcg
cHJvcGVydGllcyIuIEl0IGhhcyBhbg0KPiBhcy15ZXQgdW5zcGVjaWZpZWQgcGVyLWlvcmVxLWNs
aWVudCBtZWFuaW5nLg0KPiANCj4gV2UgZWl0aGVyIHdhbnQgdG8gcmVuYW1lIHAybV9pb3JlcV9z
ZXJ2ZXIgdG8gc29tZXRoaW5nIHdoaWNoIGluZGljYXRlcw0KPiBpdHMgImFsbG93LXJlYWRzL2Vt
dWxhdGUgd3JpdGVzIiBiZWhhdmlvdXIsIG9yIGRlc2lnbiBhIHdheSBmb3IgdGhlDQo+IGlvcmVx
IGNsaWVudCB0byBzcGVjaWZ5IHRoZSBiZWhhdmlvdXIgaXQgd2FudHMuDQo+IA0KDQpUaGUgY29t
bWVudCBpbiB0aGUgcHVibGljIGhlYWRlciBpczoNCg0KLyogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAq
IFhFTl9ETU9QX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIgOiBtYXAgb3IgdW5tYXAgdGhl
IElPUkVRIFNlcnZlciA8aWQ+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHRvIHNwZWNpZmljIG1lbW9yeSB0eXBlIDx0eXBlPiAgICAg
ICANCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3Igc3BlY2lmaWMg
YWNjZXNzZXMgPGZsYWdzPiAgICAgICAgDQogKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICogRm9yIG5v
dywgZmxhZ3Mgb25seSBhY2NlcHQgdGhlIHZhbHVlIG9mIFhFTl9ETU9QX0lPUkVRX01FTV9BQ0NF
U1NfV1JJVEUsICANCiAqIHdoaWNoIG1lYW5zIG9ubHkgd3JpdGUgb3BlcmF0aW9ucyBhcmUgdG8g
YmUgZm9yd2FyZGVkIHRvIGFuIGlvcmVxIHNlcnZlci4gDQogKiBTdXBwb3J0IGZvciB0aGUgZW11
bGF0aW9uIG9mIHJlYWQgb3BlcmF0aW9ucyBjYW4gYmUgYWRkZWQgd2hlbiBhbiBpb3JlcSAgIA0K
ICogc2VydmVyIGhhcyBzdWNoIHJlcXVpcmVtZW50IGluIGZ1dHVyZS4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICANCiAqLw0KDQouLi5zbyB0aGUgd3JpdGUtaW50ZXJjZXB0LW9u
bHkgYmVoYXZpb3VyIGlzIGJha2VkIGluLiBXaGlsc3QgSSBhZ3JlZSBpdCB3b3VsZCBiZSBuaWNl
IG5vdCB0byBwcm9saWZlcmF0ZSB0aGlzLCBJIGRvbid0IHRoaW5rIGl0IG5lZWRzIGFkZHJlc3Np
bmcgaW4gdGhlIHNob3J0IHRlcm0uDQoNCiAgUGF1bA0KDQo+IH5BbmRyZXcNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:54:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:54: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-devel-bounces@lists.xenproject.org>)
	id 1gMWKk-0006Hm-Hg; Tue, 13 Nov 2018 10:54: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=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMWKj-0006Hd-Gx
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:54:13 +0000
X-Inumbo-ID: 7445586c-e732-11e8-9c75-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7445586c-e732-11e8-9c75-12d6303a7972;
 Tue, 13 Nov 2018 10:54:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 03:54:11 -0700
Message-Id: <5BEAAD5002000078001FB653@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 03:54:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAA3DA02000078001FB5CB@prv1-mh.provo.novell.com>
 <450a6b67-a896-7324-cb68-4611d110e0e6@citrix.com>
In-Reply-To: <450a6b67-a896-7324-cb68-4611d110e0e6@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/3] x86/HVM: __hvm_copy() should not write
 to p2m_ioreq_server pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjExLjE4IGF0IDExOjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMTEvMTggMTA6MTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBDb21taXQgM2Jk
ZWM1MzBhNSAoIng4Ni9IVk06IHNwbGl0IHBhZ2Ugc3RyYWRkbGluZyBlbXVsYXRlZCBhY2Nlc3Nl
cyBpbgo+PiBtb3JlIGNhc2VzIikgaW50cm9kdWNlZCBhIGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVh
cigpIGF0dGVtcHQgYmVmb3JlCj4+IGZhbGxpbmcgYmFjayB0byBodm1lbXVsX2xpbmVhcl9tbWlv
X3dyaXRlKCkuIFRoaXMgaXMgd3JvbmcgZm9yIHRoZQo+PiBwMm1faW9yZXFfc2VydmVyIHNwZWNp
YWwgY2FzZS4gVGhhdCBjaGFuZ2Ugd2lkZW5lZCBhIHByZS1leGlzdGluZyBpc3N1ZQo+PiB0aG91
Z2g6IE90aGVyIHdyaXRlcyB0byBzdWNoIHBhZ2VzIGFsc28gbmVlZCB0byBiZSBmYWlsZWQgKG9y
IGZvcmNlZAo+PiB0aHJvdWdoIGVtdWxhdGlvbiksIGluIHBhcnRpY3VsYXIgaHlwZXJjYWxsIGJ1
ZmZlciB3cml0ZXMuCj4+Cj4+IFJlcG9ydGVkLWJ5OiA/Pz8gPD8/P0BjaXRyaXguY29tPgo+PiBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Cj4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+
PiBAQCAtMzIwMiw2ICszMjAyLDEyIEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1
bHQgX19odm0KPj4gICAgICAgICAgaWYgKCByZXMgIT0gSFZNVFJBTlNfb2theSApCj4+ICAgICAg
ICAgICAgICByZXR1cm4gcmVzOwo+PiAgCj4+ICsgICAgICAgIGlmICggKGZsYWdzICYgSFZNQ09Q
WV90b19ndWVzdCkgJiYgcDJtdCA9PSBwMm1faW9yZXFfc2VydmVyICkKPiAKPiBXaGlsZSB0aGlz
IGRvZXMgYWRkcmVzcyB0aGUgaXNzdWUsIEknbSBjb25jZXJuZWQgYWJvdXQgaGFyZGNvZGluZyB0
aGUKPiBiZWhhdmlvdXIgaGVyZS4KPiAKPiBwMm1faW9yZXFfc2VydmVyIGRvZXNuJ3QgbWVhbiAi
SSB3YW50IHNoYWRvd2luZyBwcm9wZXJ0aWVzIi4gSXQgaGFzIGFuCj4gYXMteWV0IHVuc3BlY2lm
aWVkIHBlci1pb3JlcS1jbGllbnQgbWVhbmluZy4KCldoeS9ob3cgaXMgdGhpcyBkaWZmZXJlbnQg
ZnJvbSBtbWlvX2RtLCB3aGljaCB0aGVuIGNvdWxkIGJlCmNvbnNpZGVyZWQgaGF2aW5nIHVuc3Bl
Y2lmaWVkIG1lYW5pbmcgZm9yIHJlYWRzIF9hbmRfIHdyaXRlcz8KQXJlbid0IHdlIHNpbXBseSBz
YXlpbmcgImNvbnNpZGVyIHRoaXMgUkFNIGZvciByZWFkcyBidXQgTU1JTwpmb3Igd3JpdGVzIj8K
Cj4gV2UgZWl0aGVyIHdhbnQgdG8gcmVuYW1lIHAybV9pb3JlcV9zZXJ2ZXIgdG8gc29tZXRoaW5n
IHdoaWNoIGluZGljYXRlcwo+IGl0cyAiYWxsb3ctcmVhZHMvZW11bGF0ZSB3cml0ZXMiIGJlaGF2
aW91ciwgb3IgZGVzaWduIGEgd2F5IGZvciB0aGUKPiBpb3JlcSBjbGllbnQgdG8gc3BlY2lmeSB0
aGUgYmVoYXZpb3VyIGl0IHdhbnRzLgoKUmVuYW1pbmcgbWlnaHQgYmUgd29ydGh3aGlsZSwgYnV0
IGlzIG9ydGhvZ29uYWwgaW1vLiBJaXJjIHdlIGhhZApzdHJ1Z2dsZWQgdG8gZmluZCBhIHJlYWxs
eSBzdWl0YWJsZSAoYW5kIG5vdCBvdmVybHkgbG9uZykgbmFtZSBiYWNrCnRoZW4gYWxyZWFkeS4K
CkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:54:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:54: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-devel-bounces@lists.xenproject.org>)
	id 1gMWLL-0006MW-Si; Tue, 13 Nov 2018 10:54: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=89dt=ny=citrix.com=prvs=84824ace7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gMWLJ-0006MG-Ve
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:54:50 +0000
X-Inumbo-ID: 89d0eae8-e732-11e8-b841-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 89d0eae8-e732-11e8-b841-12d6303a7972;
 Tue, 13 Nov 2018 10:54:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,498,1534809600"; d="scan'208";a="81775215"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 4/3] x86/HVM: hvm_map_guest_frame_rw() should respect
 p2m_ioreq_server
Thread-Index: AQHUez4u3OpOYuWY80yQRritWBQhQKVNh80Q
Date: Tue, 13 Nov 2018 10:54:47 +0000
Message-ID: <b51b339f4e4249e5af6792046f8be8b7@AMSPEX02CL03.citrite.net>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAAB8802000078001FB62A@prv1-mh.provo.novell.com>
In-Reply-To: <5BEAAB8802000078001FB62A@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/3] x86/HVM: hvm_map_guest_frame_rw()
 should respect p2m_ioreq_server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTMgTm92ZW1iZXIgMjAxOCAxMDo0Nwo+IFRvOiB4
ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEphbiBCZXVsaWNoCj4g
PEpCZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0Bj
aXRyaXguY29tPjsgUGF1bCBEdXJyYW50Cj4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBbUEFUQ0ggNC8zXSB4ODYvSFZN
OiBodm1fbWFwX2d1ZXN0X2ZyYW1lX3J3KCkgc2hvdWxkIHJlc3BlY3QKPiBwMm1faW9yZXFfc2Vy
dmVyCj4gCj4gV3JpdGVzIHRvIHN1Y2ggcGFnZXMgd291bGQgbmVlZCB0byBiZSBoYW5kZWQgdG8g
dGhlIGVtdWxhdG9yLCB3aGljaCB3ZSdyZQo+IG5vdCBwcmVwYXJlZCB0byBkbyBhdCB0aGlzIHBv
aW50Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ClBhdGNoICM0IG91dCBvZiAzPyA6LSkKClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgoKPiAKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4g
KysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IEBAIC0yNTU2LDcgKzI1NTYsOCBAQCBzdGF0
aWMgdm9pZCAqX2h2bV9tYXBfZ3Vlc3RfZnJhbWUodW5zaWduCj4gCj4gICAgICBpZiAoIHdyaXRh
YmxlICkKPiAgICAgIHsKPiAtICAgICAgICBpZiAoIHVubGlrZWx5KHAybV9pc19kaXNjYXJkX3dy
aXRlKHAybXQpKSApCj4gKyAgICAgICAgaWYgKCB1bmxpa2VseShwMm1faXNfZGlzY2FyZF93cml0
ZShwMm10KSkgfHwKPiArICAgICAgICAgICAgIHVubGlrZWx5KHAybXQgPT0gcDJtX2lvcmVxX3Nl
cnZlcikgKQo+ICAgICAgICAgICAgICAqd3JpdGFibGUgPSAwOwo+ICAgICAgICAgIGVsc2UgaWYg
KCAhcGVybWFuZW50ICkKPiAgICAgICAgICAgICAgcGFnaW5nX21hcmtfcGZuX2RpcnR5KGQsIF9w
Zm4oZ2ZuKSk7Cj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:59:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:59: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-devel-bounces@lists.xenproject.org>)
	id 1gMWPl-0006iA-JH; Tue, 13 Nov 2018 10:59: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=89dt=ny=citrix.com=prvs=84824ace7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gMWPk-0006hR-1a
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:59:24 +0000
X-Inumbo-ID: 2cd49b1c-e733-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2cd49b1c-e733-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 10:59:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,498,1534809600"; d="scan'208";a="81775420"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 5/3] x86/shadow: emulate_gva_to_mfn() should respect
 p2m_ioreq_server
Thread-Index: AQHUez46eqauxOon1k63+c+fUECMzqVNiM2Q
Date: Tue, 13 Nov 2018 10:59:20 +0000
Message-ID: <dc11f02ac58c4834899caa1faca021e6@AMSPEX02CL03.citrite.net>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAABA302000078001FB62E@prv1-mh.provo.novell.com>
In-Reply-To: <5BEAABA302000078001FB62E@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 5/3] x86/shadow: emulate_gva_to_mfn() should
 respect p2m_ioreq_server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTMgTm92ZW1iZXIgMjAxOCAxMDo0Nwo+IFRvOiB4
ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBDYzogQW5kcmV3IENv
b3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBUaW0gKFhl
bi5vcmcpCj4gPHRpbUB4ZW4ub3JnPgo+IFN1YmplY3Q6IFtQQVRDSCA1LzNdIHg4Ni9zaGFkb3c6
IGVtdWxhdGVfZ3ZhX3RvX21mbigpIHNob3VsZCByZXNwZWN0Cj4gcDJtX2lvcmVxX3NlcnZlcgo+
IAo+IFdyaXRlcyB0byBzdWNoIHBhZ2VzIHdvdWxkIG5lZWQgdG8gYmUgaGFuZGVkIHRvIHRoZSBl
bXVsYXRvciwgd2hpY2ggd2UncmUKPiBub3QgcHJlcGFyZWQgdG8gZG8gYXQgdGhpcyBwb2ludC4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4g
LS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvaHZtLmMKPiBAQCAtMzM4LDcgKzMzOCw3IEBAIHN0YXRpYyBtZm5fdCBlbXVsYXRl
X2d2YV90b19tZm4oc3RydWN0IHYKPiAgICAgIHsKPiAgICAgICAgICByZXR1cm4gX21mbihCQURf
R0ZOX1RPX01GTik7Cj4gICAgICB9Cj4gLSAgICBpZiAoIHAybV9pc19kaXNjYXJkX3dyaXRlKHAy
bXQpICkKPiArICAgIGlmICggcDJtX2lzX2Rpc2NhcmRfd3JpdGUocDJtdCkgfHwgcDJtdCA9PSBw
Mm1faW9yZXFfc2VydmVyICkKPiAgICAgIHsKPiAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKPiAg
ICAgICAgICByZXR1cm4gX21mbihSRUFET05MWV9HRk4pOwoKSXMgdGhpcyB3aGF0IHdlIHdhbnQg
aGVyZT8gSSB3b3VsZCBoYXZlIHRob3VnaHQgd2Ugd2FudCB0byByZXR1cm4gQkFEX0dGTl9UT19N
Rk4gaW4gdGhlIHAybV9pb3JlcV9zZXJ2ZXIgY2FzZSBzbyB0aGF0IHRoZSBjYWxsZXIgdHJlYXRz
IHRoaXMgaW4gdGhlIHNhbWUgd2F5IGl0IHdvdWxkIE1NSU8uCgogIFBhdWwKCj4gCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 10:59:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 10:59: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-devel-bounces@lists.xenproject.org>)
	id 1gMWQ9-0006k8-Tt; Tue, 13 Nov 2018 10:59: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=vf4l=ny=citrix.com=prvs=848cabba3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gMWQ8-0006jz-5k
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 10:59:48 +0000
X-Inumbo-ID: 3ac9f1c8-e733-11e8-ae7a-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ac9f1c8-e733-11e8-ae7a-12d6303a7972;
 Tue, 13 Nov 2018 10:59:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,498,1534809600"; d="scan'208";a="70394951"
Date: Tue, 13 Nov 2018 10:59:42 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181113105942.GI1302@perard.uk.xensource.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
 <20181112164930.25893-3-anthony.perard@citrix.com>
 <23529.46709.254200.357650@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23529.46709.254200.357650@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v6 02/11] libxl_qmp: Separate QMP message
 generation from qmp_send_prepare
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMDU6MjA6NTNQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhhbmtzIGZvciB0aGUgcmVwb3N0LiAgSSBmZWVsIEkgYW0gZ29pbmcgdG8gbWFrZSBz
b21lIGNvbW1lbnRzIHdoaWNoCj4gY291bGQgcGVyaGFwcyBoYXZlIGJlZW4gbWFkZSBlYXJsaWVy
LCBzbyBzb3JyeSBmb3IgdGhhdDoKPiAKPiBBbnRob255IFBFUkFSRCB3cml0ZXMgKCJbUEFUQ0gg
djYgMDIvMTFdIGxpYnhsX3FtcDogU2VwYXJhdGUgUU1QIG1lc3NhZ2UgZ2VuZXJhdGlvbiBmcm9t
IHFtcF9zZW5kX3ByZXBhcmUiKToKPiA+IC1zdGF0aWMgY2hhciAqcW1wX3NlbmRfcHJlcGFyZShs
aWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCwKPiA+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWQsIGxpYnhsX19qc29uX29iamVjdCAqYXJn
cywKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxbXBfY2FsbGJhY2tfdCBjYWxs
YmFjaywgdm9pZCAqb3BhcXVlLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHFt
cF9yZXF1ZXN0X2NvbnRleHQgKmNvbnRleHQpCj4gCj4gUHJldmlvdXNseSB0aGlzIGZ1bmN0aW9u
IHJldHVybmVkIG1lbW9yeSBhbGxvY2F0ZWQgZnJvbSBtYWxsb2MsIGFuZAo+IHRoaXMgd2FzIG5v
dCBkb2N1bWVudGVkLiAgSSB0aGluayBpdCBzaG91bGQgYmUsIGZvciBib3RoIHRoaXMgYW5kIGZv
cgo+IHFtcF9wcmVwYXJlX2NtZC4gIFNlZSB0aGUgYmlnIGxpYnhsLmggY29tbWVudCBvbiAibWVt
b3J5IGFsbG9jYXRpb24iLgoKVGhlIG1lbW9yeSBhbGxvY2F0ZWQgZnJvbSBtYWxsb2MgaXMgbmV3
LCBiZWZvcmUgdGhhdCBpdCB3YXMgYWxsb2NhdGVkIGluCmBnY2AgKGFzaWRlIGZyb20gdGhlIGB5
YWpsX2dlbiBoYW5kYCB3aGljaCBuZWVkcyB0byBiZSBmcmVlZCBiZWZvcmUgdGhlCmZ1bmN0aW9u
IHJldHVybnMpLgoKSSd2ZSBtYWtlIHRoZSBjaGFuZ2UgdG8gcmV0dXJuIGEgTk9HQyBidWZmZXJz
IGJlY2F1c2UgSSBkb24ndCBrbm93IGhvdwp0byBoYXZlIGFuIGFsbG9jYXRpb24gc3Vydml2ZSBh
biBgZWdjYC4KCkRvIHlvdSB0aGluayBJIGNvdWxkIGNhbGwgcW1wX3NlbmRfcHJlcGFyZSB3aXRo
IGFuIGBhb19nY2AgPyBOb3QgaW4gdGhpcwpwYXRjaCwgYnV0IGxhdGVyLCBpbiB0aGUgY29udGV4
dCBvZiBsaWJ4bF9fZXZfcW1wIHdoaWNoIEkgdGhpbmsKc2hvdWxkbid0IHN1cnZpdmUgYW4gQU8u
Cgo+IFRoaXMgcGF0Y2ggc2VlbXMgdG8gYmUgYSBtaXh0dXJlIG9mIGZvdXIgdGhpbmdzOgo+IAo+
ICAxLiBDaGFuZ2luZyB0aGUgcmV0dXJuIHZhbHVlIGNvbnZlbnRpb24gb2YgcW1wX3NlbmRfcHJl
cGFyZQo+ICAgICB0byBleHBlY3QgdGhlIGNhbGxlciB0byBmcmVlIGl0Lgo+IAo+ICAyLiBDaGFu
Z2luZyBxbXBfc2VuZF9wcmVwYXJlIHRvIGluY2x1ZGUgdGhlIFxyXG4KPiAKPiAgMy4gU3BsaXR0
aW5nIHFtcF9wcmVwYXJlX2NtZCBvdXQgZnJvbSBxbXBfc2VuZF9wcmVwYXJlCj4gCj4gIDQuIENo
YW5naW5nIHFtcF9zZW5kX3ByZXBhcmUgdG8gdGVsbCB0aGUgY2FsbGVyIHRoZSBsZW5ndGgKPiAK
PiBPdmVyYWxsIEkgdGhpbmsgdGhlcmUgaXMgc3VwcG9zZWQgdG8gYmUgbm8gZnVuY3Rpb25hbCBj
aGFuZ2UgPwo+IFRoaXMgc2hvdWxkIGJlIG1lbnRpb25lZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2Uu
Cj4gCj4gSSBhcHByZWNpYXRlIHRoYXQgdGhlc2UgZm91ciB0aGluZ3MgYXJlIHNtYWxsLCBwZXJo
YXBzIHRvbyBzbWFsbCB0bwo+IHNwbGl0IG91dCwgYnV0IHRoZXkgc2hvdWxkIGFsbCBiZSBtZW50
aW9uZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLgo+IAo+IEFuZCB0aGVuLCB0aGUgcmVhc29ucyBm
b3IgdGhlc2UgY2hhbmdlcyBhcmUgdW5zdGF0ZWQuICBBRkFJQ1Q6Cj4gCj4gMyBpcyB3YW50ZWQg
YmVjYXVzZSB3ZSBhcmUgZ29pbmcgdG8gaGF2ZSBhIG5ldyBjYWxsZXIgd2hpY2ggd2FudHMgdG8K
PiBoYW5kbGUgdGhlIHNlbmRpbmcgaXRzZWxmLiAgRmluZS4KPiAKPiAyIGlzIHdhbnRlZCBiZWNh
dXNlIGV2ZXJ5IGNhbGxlciB3aWxsIHdhbnQgdGhpcywgc28gaXQgc2hvdWxkIGJlIGRvbmUKPiBp
biB0aGUgY29tbW9uIGZ1bmN0aW9uLgo+IAo+IDEgaXMgd2FudGVkIGJlY2F1c2UgMiBkZW1hbmRz
IGl0LgoKSSdsbCB0cnkgdG8gaW1wcm92ZSB0aGUgcGF0Y2ggZGVzY3JpcHRpb24gYW5kIGF3bnNl
ciBhbGwgdGhvc2UgdGhpbmdzLgoKPiA0ID8/PyAgVGhlIGV4aXN0aW5nIGNvZGUgdXNlcyBzdHJs
ZW4uICBKU09OIGNhbid0IGNvbnRhaW4gbnVsIGJ5dGVzLgo+IFdoeSBzaG91bGQgdGhlIG5ldyBj
YWxsZXIgbm90IGRvIHNpbWlsYXJseSA/ICBJZiB0aGUgdXNlIG9mIHN0cmxlbiBpcwo+IHdyb25n
IHdoeSBub3QgY2hhbmdlIHRoZSBvbGQgY2FsbGVyID8gIChNYXliZSBpdCBpcyBnb2luZyBhd2F5
LCBpbgo+IHdoaWNoIGNhc2UgdGhhdCBuZWVkcyB0byBiZSBtZW50aW9uZWQuKQoKSSBndWVzcyBJ
IGNhbiByZWNhbGN1bGF0ZSB0aGUgbGVuZ2h0IGF0IHRoZSB0aW1lIHdoZW4gaXQgd2lsbCBiZSBu
ZWVkZWQKaW4gYSBsYXRlciBwYXRjaC4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 11:08:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 11:08: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-devel-bounces@lists.xenproject.org>)
	id 1gMWYY-0007cY-T2; Tue, 13 Nov 2018 11:08: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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMWYW-0007cT-PB
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 11:08:28 +0000
X-Inumbo-ID: 718eb34c-e734-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 718eb34c-e734-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 11:08:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,498,1534809600"; d="scan'208";a="81776096"
To: Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAA3DA02000078001FB5CB@prv1-mh.provo.novell.com>
 <450a6b67-a896-7324-cb68-4611d110e0e6@citrix.com>
 <aa51647534254871be96a27f020ddc76@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <87867516-3161-8d45-24ae-7b3273ac2417@citrix.com>
Date: Tue, 13 Nov 2018 11:08:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <aa51647534254871be96a27f020ddc76@AMSPEX02CL03.citrite.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/3] x86/HVM: __hvm_copy() should not write
 to p2m_ioreq_server pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMTEvMjAxOCAxMDo1MywgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBBbmRyZXcgQ29vcGVyCj4+IFNlbnQ6IDEzIE5vdmVtYmVy
IDIwMTggMTA6NDcKPj4gVG86IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT47IHhlbi1k
ZXZlbCA8eGVuLQo+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4gQ2M6IFBhdWwgRHVy
cmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+PiBTdWJqZWN0OiBSZTogW1BBVENIIDEvM10geDg2L0hWTTogX19odm1fY29weSgpIHNo
b3VsZCBub3Qgd3JpdGUgdG8KPj4gcDJtX2lvcmVxX3NlcnZlciBwYWdlcwo+Pgo+PiBPbiAxMy8x
MS8xOCAxMDoxMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBDb21taXQgM2JkZWM1MzBhNSAoIng4
Ni9IVk06IHNwbGl0IHBhZ2Ugc3RyYWRkbGluZyBlbXVsYXRlZCBhY2Nlc3NlcyBpbgo+Pj4gbW9y
ZSBjYXNlcyIpIGludHJvZHVjZWQgYSBodm1fY29weV90b19ndWVzdF9saW5lYXIoKSBhdHRlbXB0
IGJlZm9yZQo+Pj4gZmFsbGluZyBiYWNrIHRvIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUoKS4g
VGhpcyBpcyB3cm9uZyBmb3IgdGhlCj4+PiBwMm1faW9yZXFfc2VydmVyIHNwZWNpYWwgY2FzZS4g
VGhhdCBjaGFuZ2Ugd2lkZW5lZCBhIHByZS1leGlzdGluZyBpc3N1ZQo+Pj4gdGhvdWdoOiBPdGhl
ciB3cml0ZXMgdG8gc3VjaCBwYWdlcyBhbHNvIG5lZWQgdG8gYmUgZmFpbGVkIChvciBmb3JjZWQK
Pj4+IHRocm91Z2ggZW11bGF0aW9uKSwgaW4gcGFydGljdWxhciBoeXBlcmNhbGwgYnVmZmVyIHdy
aXRlcy4KPj4+Cj4+PiBSZXBvcnRlZC1ieTogPz8/IDw/Pz9AY2l0cml4LmNvbT4KPj4+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+Cj4+PiAtLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+
PiBAQCAtMzIwMiw2ICszMjAyLDEyIEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1
bHQgX19odm0KPj4+ICAgICAgICAgIGlmICggcmVzICE9IEhWTVRSQU5TX29rYXkgKQo+Pj4gICAg
ICAgICAgICAgIHJldHVybiByZXM7Cj4+Pgo+Pj4gKyAgICAgICAgaWYgKCAoZmxhZ3MgJiBIVk1D
T1BZX3RvX2d1ZXN0KSAmJiBwMm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQo+PiBXaGlsZSB0aGlz
IGRvZXMgYWRkcmVzcyB0aGUgaXNzdWUsIEknbSBjb25jZXJuZWQgYWJvdXQgaGFyZGNvZGluZyB0
aGUKPj4gYmVoYXZpb3VyIGhlcmUuCj4+Cj4+IHAybV9pb3JlcV9zZXJ2ZXIgZG9lc24ndCBtZWFu
ICJJIHdhbnQgc2hhZG93aW5nIHByb3BlcnRpZXMiLiBJdCBoYXMgYW4KPj4gYXMteWV0IHVuc3Bl
Y2lmaWVkIHBlci1pb3JlcS1jbGllbnQgbWVhbmluZy4KPj4KPj4gV2UgZWl0aGVyIHdhbnQgdG8g
cmVuYW1lIHAybV9pb3JlcV9zZXJ2ZXIgdG8gc29tZXRoaW5nIHdoaWNoIGluZGljYXRlcwo+PiBp
dHMgImFsbG93LXJlYWRzL2VtdWxhdGUgd3JpdGVzIiBiZWhhdmlvdXIsIG9yIGRlc2lnbiBhIHdh
eSBmb3IgdGhlCj4+IGlvcmVxIGNsaWVudCB0byBzcGVjaWZ5IHRoZSBiZWhhdmlvdXIgaXQgd2Fu
dHMuCj4+Cj4gVGhlIGNvbW1lbnQgaW4gdGhlIHB1YmxpYyBoZWFkZXIgaXM6Cj4KPiAvKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAo+ICAqIFhFTl9ETU9QX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIg
OiBtYXAgb3IgdW5tYXAgdGhlIElPUkVRIFNlcnZlciA8aWQ+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+
ICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byBzcGVjaWZpYyBtZW1v
cnkgdHlwZSA8dHlwZT4gICAgICAgCj4gICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZvciBzcGVjaWZpYyBhY2Nlc3NlcyA8ZmxhZ3M+ICAgICAgICAKPiAgKiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAo+ICAqIEZvciBub3csIGZsYWdzIG9ubHkgYWNjZXB0IHRoZSB2YWx1ZSBvZiBY
RU5fRE1PUF9JT1JFUV9NRU1fQUNDRVNTX1dSSVRFLCAgCj4gICogd2hpY2ggbWVhbnMgb25seSB3
cml0ZSBvcGVyYXRpb25zIGFyZSB0byBiZSBmb3J3YXJkZWQgdG8gYW4gaW9yZXEgc2VydmVyLiAK
PiAgKiBTdXBwb3J0IGZvciB0aGUgZW11bGF0aW9uIG9mIHJlYWQgb3BlcmF0aW9ucyBjYW4gYmUg
YWRkZWQgd2hlbiBhbiBpb3JlcSAgIAo+ICAqIHNlcnZlciBoYXMgc3VjaCByZXF1aXJlbWVudCBp
biBmdXR1cmUuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gICovCj4KPiAu
Li5zbyB0aGUgd3JpdGUtaW50ZXJjZXB0LW9ubHkgYmVoYXZpb3VyIGlzIGJha2VkIGluLiBXaGls
c3QgSSBhZ3JlZSBpdCB3b3VsZCBiZSBuaWNlIG5vdCB0byBwcm9saWZlcmF0ZSB0aGlzLCBJIGRv
bid0IHRoaW5rIGl0IG5lZWRzIGFkZHJlc3NpbmcgaW4gdGhlIHNob3J0IHRlcm0uCgpMb3ZlbHkg
OigKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 11:12:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 11: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-devel-bounces@lists.xenproject.org>)
	id 1gMWcW-0008Op-GC; Tue, 13 Nov 2018 11:12:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMWcV-0008Ok-BH
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 11:12:35 +0000
X-Inumbo-ID: 04ab95d0-e735-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04ab95d0-e735-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 11:12:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 04:12:32 -0700
Message-Id: <5BEAB19D02000078001FB68A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 04:12:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA383002000078001EB9EF@prv1-mh.provo.novell.com>
 <32137fcd-b3d1-a427-a4bb-67733a10eb09@citrix.com>
In-Reply-To: <32137fcd-b3d1-a427-a4bb-67733a10eb09@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 06/44] x86emul: test for correct EVEX
 Disp8 scaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjExLjE4IGF0IDE4OjQyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDkvMTggMTQ6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBCZXNpZGVzIHRo
ZSBhbHJlYWR5IGV4aXN0aW5nIHRlc3RzICh3aGljaCBhcmUgZ29pbmcgdG8gYmUgZXh0ZW5kZWQg
b25jZQo+PiByZXNwZWN0aXZlIElTQSBleHRlbnNpb24gc3VwcG9ydCBpcyBjb21wbGV0ZSksIGxl
dCdzIGFsc28gZW5zdXJlIGZvcgo+PiBldmVyeSBpbmRpdmlkdWFsIGluc24gdGhhdCB0aGVpciBE
aXNwOCBzY2FsaW5nIChhbmQgbWVtb3J5IGFjY2VzcyB3aWR0aCkKPj4gYXJlIGNvcnJlY3QuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBJ
IGNhbiBzZWUgd2hhdCB5b3UncmUgYXR0ZW1wdGluZyB0byBkbywgYnV0IHlvdSBub3cgaGF2ZSB0
d28KPiBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlIEVWRVggZGlzcDggbG9naWMgd3JpdHRlbiBieSB5
b3Vyc2VsZi4gIEFGQUlDVCwKPiB0aGlzIGRvZXNuJ3QgYWN0dWFsbHkgY2hlY2sgdGhhdCB0aGUg
YmVoYXZpb3VyIG9mIHRoZSBpbnN0cnVjdGlvbiBpbgo+IGhhcmR3YXJlIG1hdGNoZXMgeW91ciBt
b2RlbCBvZiB0aGUgaW5zdHJ1Y3Rpb24gLSBpdCBjaGVja3MgdGhhdCB0d28gb2YKPiB5b3VyIG1v
ZGVscyBhcmUgdGhlIHNhbWUuCgpDb3JyZWN0LCBidXQgSSd2ZSBzcGVjaWZpY2FsbHkgdHJpZWQg
dG8gbWFrZSB0aGUgdHdvIG1vZGVscyBzdWZmaWNpZW50bHkKZGlmZmVyZW50LgoKPiBUaGUgb25s
eSB3YXkgSSBjYW4gdGhpbmsgb2YgdGVzdGluZyB0aGUgZW11bGF0b3IgbW9kZWwgYWdhaW5zdCBo
YXJkd2FyZQo+IGlzIHRvIHN0YXJ0IHdpdGggdHdvIG1lbW9yeSBhcmVhIHBvaXNvbmVkIHdpdGgg
YSBub24tcmVwZWF0aW5nIHBhdHRlcm4sCj4gYW5kIGEgc3JjL2RzdCByZWdpc3RlciBwb2lzb25l
ZCB3aXRoIGEgZGlmZmVyZW50IG5vbi1yZXBlYXRpbmcgcGF0dGVybi4gCj4gVGhlbiwgZXhlY3V0
ZSBhIHJlYWwgaW5zdHJ1Y3Rpb24gc3R1YiwgZW11bGF0ZSB0aGUgb3RoZXIgYW5kIG1lbWNtcCgp
Cj4gdGhlIHR3byBtZW1vcnkgcmVnaW9ucy4KClRoYXQncyB3aGF0IHNvbWUgb2YgdGhlIHRlc3Rz
IGFkZGVkIHJpZ2h0IGluIHBhdGNoIDUgZG8uIERpZCB5b3UKaW50ZW50aW9uYWxseSBza2lwIHRo
YXQgcGF0Y2ggd2hpbGUgcmV2aWV3aW5nPwoKPiBUaGF0IHdheSwgYSBzeXN0ZW1hdGljIGVycm9y
IGluIHRoZSB0d28gbW9kZWxzIHdvbid0IGNhbmNlbCBvdXQgdG8gImFsbCBvayIuCgpIZW5jZSB0
aGUgdHdvIGRpZmZlcmVudCBtb2RlbHMuIEkgY2VydGFpbmx5IHJlYWxpemUgdGhlIHJpc2sgeW91
Cm5hbWUuCgo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9ldmV4LWRpc3A4LmMKPj4gQEAgLTAsMCArMSw0NTIgQEAKPj4gKyNpbmNsdWRlIDxzdGRhcmcu
aD4KPj4gKyNpbmNsdWRlIDxzdGRpby5oPgo+PiArCj4+ICsjaW5jbHVkZSAieDg2LWVtdWxhdGUu
aCIKPiAKPiBUaGlzIG5vdyBuZWVkcyByZWFycmFuZ2luZyB0byBhdm9pZDoKPiAKPiB4ODYtZW11
bGF0ZS5oOjMwOjM6IGVycm9yOiAjZXJyb3IgIk11c3Qgbm90IGluY2x1ZGUgPHN0ZGlvLmg+IGJl
Zm9yZQo+IHg4Ni1lbXVsYXRlLmgiCj4gICMgZXJyb3IgIk11c3Qgbm90IGluY2x1ZGUgPHN0ZGlv
Lmg+IGJlZm9yZSB4ODYtZW11bGF0ZS5oIgoKWWVzLCBJJ3ZlIGFscmVhZHkgcmUtYmFzZWQgb3Zl
ciB0aGF0IG90aGVyIGNoYW5nZS4KCj4+ICtlbnVtIHZsIHsKPj4gKyAgICBWTF8xMjgsCj4+ICsg
ICAgVkxfMjU2LAo+PiArICAgIFZMXzUxMiwKPj4gK307Cj4+ICsKPj4gK2VudW0gc2NhbGUgewo+
PiArICAgIFNDX3ZsLAo+PiArICAgIFNDX2VsLAo+PiArfTsKPj4gKwo+PiArZW51bSB2c3ogewo+
PiArICAgIFZTWl92bCwKPj4gKyAgICBWU1pfdmxfMiwgLyogVkwgLyAyICovCj4+ICsgICAgVlNa
X3ZsXzQsIC8qIFZMIC8gNCAqLwo+PiArICAgIFZTWl92bF84LCAvKiBWTCAvIDggKi8KPj4gKyAg
ICAvKiAibm8gYnJvYWRjYXN0IiBpbXBsaWVkIGZyb20gaGVyZSBvbi4gKi8KPj4gKyAgICBWU1pf
ZWwsCj4+ICsgICAgVlNaX2VsXzIsIC8qIEVMICogMiAqLwo+PiArICAgIFZTWl9lbF80LCAvKiBF
TCAqIDQgKi8KPj4gKyAgICBWU1pfZWxfOCwgLyogRUwgKiA4ICovCj4+ICt9Owo+PiArCj4gCj4g
VGhlc2UgYWNyb255bXMgZ2V0IGluY3JlYXNpbmdseSBkaWZmaWN1bHQgdG8gZm9sbG93LiAgV2hh
dCBpcyBlbCBpbiB0aGlzCj4gY29udGV4dD8KClZMIC0+IHZlY3RvciBsZW5ndGgKRUwgLT4gZWxl
bWVudCBsZW5ndGgKCj4+ICtzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9
IHsKPj4gKyAgICBJTlNOX1NGUChtb3YsICAgICAgICAgICAgMGYsIDEwKSwKPj4gKyAgICBJTlNO
X1NGUChtb3YsICAgICAgICAgICAgMGYsIDExKSwKPj4gKyAgICBJTlNOX1BGUF9OQihtb3ZhLCAg
ICAgICAgMGYsIDI4KSwKPj4gKyAgICBJTlNOX1BGUF9OQihtb3ZhLCAgICAgICAgMGYsIDI5KSwK
Pj4gKyAgICBJTlNOKG1vdmRxYTMyLCAgICAgNjYsICAgMGYsIDZmLCAgICB2bCwgICBkX25iLCB2
bCksCj4+ICsgICAgSU5TTihtb3ZkcWEzMiwgICAgIDY2LCAgIDBmLCA3ZiwgICAgdmwsICAgZF9u
YiwgdmwpLAo+PiArICAgIElOU04obW92ZHFhNjQsICAgICA2NiwgICAwZiwgNmYsICAgIHZsLCAg
IHFfbmIsIHZsKSwKPj4gKyAgICBJTlNOKG1vdmRxYTY0LCAgICAgNjYsICAgMGYsIDdmLCAgICB2
bCwgICBxX25iLCB2bCksCj4+ICsgICAgSU5TTihtb3ZkcXUzMiwgICAgIGYzLCAgIDBmLCA2Ziwg
ICAgdmwsICAgZF9uYiwgdmwpLAo+PiArICAgIElOU04obW92ZHF1MzIsICAgICBmMywgICAwZiwg
N2YsICAgIHZsLCAgIGRfbmIsIHZsKSwKPj4gKyAgICBJTlNOKG1vdmRxdTY0LCAgICAgZjMsICAg
MGYsIDZmLCAgICB2bCwgICBxX25iLCB2bCksCj4+ICsgICAgSU5TTihtb3ZkcXU2NCwgICAgIGYz
LCAgIDBmLCA3ZiwgICAgdmwsICAgcV9uYiwgdmwpLAo+PiArICAgIElOU04obW92bnRkcSwgICAg
ICA2NiwgICAwZiwgZTcsICAgIHZsLCAgIGRfbmIsIHZsKSwKPj4gKyAgICBJTlNOKG1vdm50ZHFh
LCAgICAgNjYsIDBmMzgsIDJhLCAgICB2bCwgICBkX25iLCB2bCksCj4+ICsgICAgSU5TTl9QRlBf
TkIobW92bnQsICAgICAgIDBmLCAyYiksCj4+ICsgICAgSU5TTl9QRlBfTkIobW92dSwgICAgICAg
IDBmLCAxMCksCj4+ICsgICAgSU5TTl9QRlBfTkIobW92dSwgICAgICAgIDBmLCAxMSksCj4+ICt9
Owo+PiArCj4+ICtzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl8xMjhbXSA9IHsKPj4g
KyAgICBJTlNOKG1vdiwgICAgICAgNjYsICAgMGYsIDZlLCBlbCwgZHE2NCwgZWwpLAo+PiArICAg
IElOU04obW92LCAgICAgICA2NiwgICAwZiwgN2UsIGVsLCBkcTY0LCBlbCksCj4+ICsgICAgSU5T
Tihtb3ZxLCAgICAgIGYzLCAgIDBmLCA3ZSwgZWwsICAgIHEsIGVsKSwKPj4gKyAgICBJTlNOKG1v
dnEsICAgICAgNjYsICAgMGYsIGQ2LCBlbCwgICAgcSwgZWwpLAo+PiArfTsKPj4gKwo+PiArc3Rh
dGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2FsbFtdID0gewo+PiArICAgIElOU04obW92
ZHF1OCwgICAgIGYyLCAgIDBmLCA2ZiwgICAgdmwsICAgIGIsIHZsKSwKPj4gKyAgICBJTlNOKG1v
dmRxdTgsICAgICBmMiwgICAwZiwgN2YsICAgIHZsLCAgICBiLCB2bCksCj4+ICsgICAgSU5TTiht
b3ZkcXUxNiwgICAgZjIsICAgMGYsIDZmLCAgICB2bCwgICAgdywgdmwpLAo+PiArICAgIElOU04o
bW92ZHF1MTYsICAgIGYyLCAgIDBmLCA3ZiwgICAgdmwsICAgIHcsIHZsKSwKPj4gK307Cj4+ICsK
Pj4gK3N0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsX2FsbFtdID0geyBWTF81MTIsIFZMXzEy
OCwgVkxfMjU2IH07Cj4+ICtzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciB2bF8xMjhbXSA9IHsg
VkxfMTI4IH07Cj4gCj4gV2hhdCBhcmUgdGhlc2UgZm9yLCBhbmQgd2h5IGlzIHZsX2FsbFtdJ3Mg
VkxfMTI4IG91dCBvZiBvcmRlcj8KClRoZSBSVU4oKSBtYWNybyBpbnZvY2F0aW9ucyAoZnVydGhl
ciBkb3duKSByZWZlcmVuY2Ugb25lIHRoZW0KZWFjaCwgdG8gaW5kaWNhdGUgd2hhdCB2ZWN0b3Ig
bGVuZ3RocyB0byB0ZXN0LiBUaGUgZmlyc3QgYXJyYXkKZW50cnkgZG9lcyBhbHdheXMgZ2V0IHVz
ZWQsIHdoaWxlIHN1YnNlcXVlbnQgZW50cmllcyAoaWYgYW55KQpyZXF1aXJlIEFWWDUxMlZMIHRv
IGJlIGF2YWlsYWJsZS4gU2VlIHRoZSBjb25kaXRpb25hbCBhdCB0aGUgdG9wCm9mIHRoZSBpbm5l
ciBsb29wIGluIHRlc3RfZ3JvdXAoKS4KCj4+ICsKPj4gKy8qCj4+ICsgKiBUaGlzIHRhYmxlLCBp
bmRpY2F0aW5nIHRoZSBwcmVzZW5jZSBvZiBhbiBpbW1lZGlhdGUgKGJ5dGUpIGZvciBhbiBvcGNv
ZGUKPj4gKyAqIHNwYWNlIDBmIG1ham9yIG9wY29kZSwgaXMgaW5kZXhlZCBieSBoaWdoIG1ham9y
IG9wY29kZSBieXRlIG5pYmJsZSwgd2l0aAo+PiArICogZWFjaCB0YWJsZSBlbGVtZW50IHRoZW4g
Yml0LWluZGV4ZWQgYnkgbG93IG1ham9yIG9wY29kZSBieXRlIG5pYmJsZS4KPj4gKyAqLwo+PiAr
c3RhdGljIGNvbnN0IHVpbnQxNl90IGltbTBmWzE2XSA9IHsKPj4gKyAgICBbMHg3XSA9ICgxIDw8
IDB4MCkgLyogdnBzaHVmKiAqLyB8Cj4+ICsgICAgICAgICAgICAoMSA8PCAweDEpIC8qIHZwc3ts
bCxyYSxybH13ICovIHwKPj4gKyAgICAgICAgICAgICgxIDw8IDB4MikgLyogdnBze2wscn1sZCwg
dnB7cm9sLHJvcixzcmF9e2QscX0gKi8gfAo+PiArICAgICAgICAgICAgKDEgPDwgMHgzKSAvKiB2
cHN7bCxyfWx7LGR9cSAqLywKPj4gKyAgICBbMHhjXSA9ICgxIDw8IDB4MikgLyogdmNtcHtwLHN9
e2Qsc30gKi8gfAo+PiArICAgICAgICAgICAgKDEgPDwgMHg0KSAvKiB2cGluc3J3ICovIHwKPj4g
KyAgICAgICAgICAgICgxIDw8IDB4NSkgLyogdnBleHRydyAqLyB8Cj4+ICsgICAgICAgICAgICAo
MSA8PCAweDYpIC8qIHZzaHVmcHtkLHN9ICovLAo+PiArfTsKPj4gKwo+PiArc3RhdGljIHN0cnVj
dCB4ODZfZW11bGF0ZV9vcHMgZW11bG9wczsKPj4gKwo+PiArc3RhdGljIHVuc2lnbmVkIGludCBh
Y2Nlc3NlZFszICogNjRdOwo+IAo+IFdoYXQgYXJlIHRoZSBleHBlY3RlZCBwcm9wZXJ0aWVzPyAg
V2h5IDMgKiA/CgpTZWUgcmVjb3JkX2FjY2VzcygpOiBUaGUgaW5zdHJ1Y3Rpb25zIHVuZGVyIHRl
c3QgYWxsIGdldCBhIERpc3A4IHZhbHVlCm9mIDEgZW5jb2RlZC4gSW4gb3JkZXIgdG8gYmUgYWJs
ZSB0byBzZW5zaWJseSBzZWUgaG93IGV4YWN0bHkgdGhpbmdzCmdvIHdyb25nIChkdXJpbmcgZGVi
dWdnaW5nKSwgaXQgc2ltcGx5IGhlbHBzIHRvIGNvdmVyIHRoZSBlbnRpcmUgcmFuZ2UKZnJvbSB6
ZXJvIHRvIDMgdGltZXMgdGhlIChtYXhpbXVtKSB2ZWN0b3IgbGVuZ3RoLiBBbGwgYWNjZXNzZXMg
ZmFydGhlcgpvdXQgb2YgYm91bmRzIHRoYW4gYnkgdmVjdG9yIGxlbmd0aCB3aWxsIG5vdCBiZSBy
ZWNvcmRlZCBoZXJlLCBhbmQKaGVuY2UgZmFpbCAic2lsZW50bHkiLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 11:15:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 11: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-devel-bounces@lists.xenproject.org>)
	id 1gMWf7-00007E-5p; Tue, 13 Nov 2018 11:15: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=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMWf6-000077-02
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 11:15:16 +0000
X-Inumbo-ID: 6493c57a-e735-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6493c57a-e735-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 11:15:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 04:15:13 -0700
Message-Id: <5BEAB23E02000078001FB699@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 04:15:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Paul Durrant" <paul.durrant@citrix.com>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAA3DA02000078001FB5CB@prv1-mh.provo.novell.com>
 <450a6b67-a896-7324-cb68-4611d110e0e6@citrix.com>
 <aa51647534254871be96a27f020ddc76@AMSPEX02CL03.citrite.net>
 <87867516-3161-8d45-24ae-7b3273ac2417@citrix.com>
In-Reply-To: <87867516-3161-8d45-24ae-7b3273ac2417@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/3] x86/HVM: __hvm_copy() should not write
 to p2m_ioreq_server pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjExLjE4IGF0IDEyOjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMTEvMjAxOCAxMDo1MywgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4+IEZyb206IEFuZHJldyBDb29wZXIKPj4+IFNlbnQ6IDEz
IE5vdmVtYmVyIDIwMTggMTA6NDcKPj4+IFRvOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+OyB4ZW4tZGV2ZWwgPHhlbi0KPj4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+Pj4g
Q2M6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+Pj4gU3ViamVjdDogUmU6IFtQQVRDSCAxLzNdIHg4Ni9IVk06IF9f
aHZtX2NvcHkoKSBzaG91bGQgbm90IHdyaXRlIHRvCj4+PiBwMm1faW9yZXFfc2VydmVyIHBhZ2Vz
Cj4+Pgo+Pj4gT24gMTMvMTEvMTggMTA6MTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IENvbW1p
dCAzYmRlYzUzMGE1ICgieDg2L0hWTTogc3BsaXQgcGFnZSBzdHJhZGRsaW5nIGVtdWxhdGVkIGFj
Y2Vzc2VzIGluCj4+Pj4gbW9yZSBjYXNlcyIpIGludHJvZHVjZWQgYSBodm1fY29weV90b19ndWVz
dF9saW5lYXIoKSBhdHRlbXB0IGJlZm9yZQo+Pj4+IGZhbGxpbmcgYmFjayB0byBodm1lbXVsX2xp
bmVhcl9tbWlvX3dyaXRlKCkuIFRoaXMgaXMgd3JvbmcgZm9yIHRoZQo+Pj4+IHAybV9pb3JlcV9z
ZXJ2ZXIgc3BlY2lhbCBjYXNlLiBUaGF0IGNoYW5nZSB3aWRlbmVkIGEgcHJlLWV4aXN0aW5nIGlz
c3VlCj4+Pj4gdGhvdWdoOiBPdGhlciB3cml0ZXMgdG8gc3VjaCBwYWdlcyBhbHNvIG5lZWQgdG8g
YmUgZmFpbGVkIChvciBmb3JjZWQKPj4+PiB0aHJvdWdoIGVtdWxhdGlvbiksIGluIHBhcnRpY3Vs
YXIgaHlwZXJjYWxsIGJ1ZmZlciB3cml0ZXMuCj4+Pj4KPj4+PiBSZXBvcnRlZC1ieTogPz8/IDw/
Pz9AY2l0cml4LmNvbT4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4+Pj4KPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+Pj4gKysr
IGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+Pj4+IEBAIC0zMjAyLDYgKzMyMDIsMTIgQEAgc3Rh
dGljIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBfX2h2bQo+Pj4+ICAgICAgICAgIGlmICgg
cmVzICE9IEhWTVRSQU5TX29rYXkgKQo+Pj4+ICAgICAgICAgICAgICByZXR1cm4gcmVzOwo+Pj4+
Cj4+Pj4gKyAgICAgICAgaWYgKCAoZmxhZ3MgJiBIVk1DT1BZX3RvX2d1ZXN0KSAmJiBwMm10ID09
IHAybV9pb3JlcV9zZXJ2ZXIgKQo+Pj4gV2hpbGUgdGhpcyBkb2VzIGFkZHJlc3MgdGhlIGlzc3Vl
LCBJJ20gY29uY2VybmVkIGFib3V0IGhhcmRjb2RpbmcgdGhlCj4+PiBiZWhhdmlvdXIgaGVyZS4K
Pj4+Cj4+PiBwMm1faW9yZXFfc2VydmVyIGRvZXNuJ3QgbWVhbiAiSSB3YW50IHNoYWRvd2luZyBw
cm9wZXJ0aWVzIi4gSXQgaGFzIGFuCj4+PiBhcy15ZXQgdW5zcGVjaWZpZWQgcGVyLWlvcmVxLWNs
aWVudCBtZWFuaW5nLgo+Pj4KPj4+IFdlIGVpdGhlciB3YW50IHRvIHJlbmFtZSBwMm1faW9yZXFf
c2VydmVyIHRvIHNvbWV0aGluZyB3aGljaCBpbmRpY2F0ZXMKPj4+IGl0cyAiYWxsb3ctcmVhZHMv
ZW11bGF0ZSB3cml0ZXMiIGJlaGF2aW91ciwgb3IgZGVzaWduIGEgd2F5IGZvciB0aGUKPj4+IGlv
cmVxIGNsaWVudCB0byBzcGVjaWZ5IHRoZSBiZWhhdmlvdXIgaXQgd2FudHMuCj4+Pgo+PiBUaGUg
Y29tbWVudCBpbiB0aGUgcHVibGljIGhlYWRlciBpczoKPj4KPj4gLyogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKPj4gICogWEVOX0RNT1BfbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlciA6IG1hcCBvciB1
bm1hcCB0aGUgSU9SRVEgU2VydmVyIDxpZD4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4+ICAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byBzcGVjaWZpYyBtZW1vcnkgdHlwZSA8
dHlwZT4gICAgICAgCj4+ICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
b3Igc3BlY2lmaWMgYWNjZXNzZXMgPGZsYWdzPiAgICAgICAgCj4+ICAqICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCj4+ICAqIEZvciBub3csIGZsYWdzIG9ubHkgYWNjZXB0IHRoZSB2YWx1ZSBvZiBYRU5fRE1P
UF9JT1JFUV9NRU1fQUNDRVNTX1dSSVRFLCAgCj4+ICAqIHdoaWNoIG1lYW5zIG9ubHkgd3JpdGUg
b3BlcmF0aW9ucyBhcmUgdG8gYmUgZm9yd2FyZGVkIHRvIGFuIGlvcmVxIHNlcnZlci4gCj4+ICAq
IFN1cHBvcnQgZm9yIHRoZSBlbXVsYXRpb24gb2YgcmVhZCBvcGVyYXRpb25zIGNhbiBiZSBhZGRl
ZCB3aGVuIGFuIGlvcmVxICAgCj4+ICAqIHNlcnZlciBoYXMgc3VjaCByZXF1aXJlbWVudCBpbiBm
dXR1cmUuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4+ICAqLwo+Pgo+PiAu
Li5zbyB0aGUgd3JpdGUtaW50ZXJjZXB0LW9ubHkgYmVoYXZpb3VyIGlzIGJha2VkIGluLiBXaGls
c3QgSSBhZ3JlZSBpdCAKPiB3b3VsZCBiZSBuaWNlIG5vdCB0byBwcm9saWZlcmF0ZSB0aGlzLCBJ
IGRvbid0IHRoaW5rIGl0IG5lZWRzIGFkZHJlc3NpbmcgaW4gCj4gdGhlIHNob3J0IHRlcm0uCj4g
Cj4gTG92ZWx5IDooCgpXYXNuJ3QgdGhlIHJhdGlvbmFsZSBiYWNrIHRoZW4gdGhhdCB3ZSdkIGFk
ZCBmdXJ0aGVyIHAybSB0eXBlcyBpZiB3ZQpuZWVkZWQgbmV3IGRpc3RpbmN0IGJlaGF2aW9yIChh
bmQgaW4gcGFydGljdWxhciBhY2NlcHQgZmxhZ3Mgb3RoZXIgdGhhbgp0aGUgc2luZ2xlIGZvcm0g
Y3VycmVudGx5IGFjY2VwdGVkKT8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 11:18:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 11:18: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-devel-bounces@lists.xenproject.org>)
	id 1gMWiT-0000HH-LU; Tue, 13 Nov 2018 11:18: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=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMWiS-0000HC-Is
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 11:18:44 +0000
X-Inumbo-ID: e036dffc-e735-11e8-a4db-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e036dffc-e735-11e8-a4db-12d6303a7972;
 Tue, 13 Nov 2018 11:18:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 04:18:41 -0700
Message-Id: <5BEAB30D02000078001FB69C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 04:18:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAAB8802000078001FB62A@prv1-mh.provo.novell.com>
 <b51b339f4e4249e5af6792046f8be8b7@AMSPEX02CL03.citrite.net>
In-Reply-To: <b51b339f4e4249e5af6792046f8be8b7@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/3] x86/HVM: hvm_map_guest_frame_rw()
 should respect p2m_ioreq_server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjExLjE4IGF0IDExOjU0LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTMgTm92ZW1iZXIgMjAxOCAxMDo0Nwo+
PiBUbzogeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBKYW4gQmV1
bGljaAo+PiA8SkJldWxpY2hAc3VzZS5jb20+Cj4+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcu
Q29vcGVyM0BjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50Cj4+IDxQYXVsLkR1cnJhbnRAY2l0cml4
LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IFN1YmplY3Q6IFtQQVRDSCA0
LzNdIHg4Ni9IVk06IGh2bV9tYXBfZ3Vlc3RfZnJhbWVfcncoKSBzaG91bGQgcmVzcGVjdAo+PiBw
Mm1faW9yZXFfc2VydmVyCj4+IAo+PiBXcml0ZXMgdG8gc3VjaCBwYWdlcyB3b3VsZCBuZWVkIHRv
IGJlIGhhbmRlZCB0byB0aGUgZW11bGF0b3IsIHdoaWNoIHdlJ3JlCj4+IG5vdCBwcmVwYXJlZCB0
byBkbyBhdCB0aGlzIHBvaW50Lgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+IAo+IFBhdGNoICM0IG91dCBvZiAzPyA6LSkKCldlbGwgLSBJIGhh
ZCByZWFsaXplZCBJIHNob3VsZCBkbyBhIHBhdHRlcm4gc2VhcmNoIG9ubHkgYWZ0ZXIgc2VuZGlu
Zwp0aGUgZmlyc3QgdGhyZWUgcGF0Y2hlcywgd2hlbiBzZWVpbmcgZnVydGhlciBpbnB1dCBmcm9t
IEFuZHJldy4gWWV0Cml0IGRpZG4ndCBzZWVtIHRvIG1ha2Ugc2Vuc2UgdG8gc2VuZCBhIHYyIHJp
Z2h0IGF3YXksIG9yIGFuIGVudGlyZWx5CnNlcGFyYXRlIHNlcmllcy4KCj4gUmV2aWV3ZWQtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpUaGFua3MuCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 11:20:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 11:20: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-devel-bounces@lists.xenproject.org>)
	id 1gMWkW-00011G-41; Tue, 13 Nov 2018 11:20:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=89dt=ny=citrix.com=prvs=84824ace7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gMWkV-00011A-Lw
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 11:20:51 +0000
X-Inumbo-ID: 2c31c572-e736-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c31c572-e736-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 11:20:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="81777005"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>
Thread-Topic: [PATCH 1/3] x86/HVM: __hvm_copy() should not write to
 p2m_ioreq_server pages
Thread-Index: AQHUezmUGeUh+3bKf0maFdMAHY5XjaVNdU2AgAARwbD///QggIAAAeIAgAAR+6A=
Date: Tue, 13 Nov 2018 11:20:48 +0000
Message-ID: <689bc288c8fc44c4ac84f124f46c1e6d@AMSPEX02CL03.citrite.net>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAA3DA02000078001FB5CB@prv1-mh.provo.novell.com>
 <450a6b67-a896-7324-cb68-4611d110e0e6@citrix.com>
 <aa51647534254871be96a27f020ddc76@AMSPEX02CL03.citrite.net>
 <87867516-3161-8d45-24ae-7b3273ac2417@citrix.com>
 <5BEAB23E02000078001FB699@prv1-mh.provo.novell.com>
In-Reply-To: <5BEAB23E02000078001FB699@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/3] x86/HVM: __hvm_copy() should not write
 to p2m_ioreq_server pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTMgTm92ZW1iZXIgMjAxOCAxMToxNQo+IFRvOiBB
bmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50Cj4g
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgeGVuLWRldmVsIDx4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gU3Vi
amVjdDogUmU6IFtQQVRDSCAxLzNdIHg4Ni9IVk06IF9faHZtX2NvcHkoKSBzaG91bGQgbm90IHdy
aXRlIHRvCj4gcDJtX2lvcmVxX3NlcnZlciBwYWdlcwo+IAo+ID4+PiBPbiAxMy4xMS4xOCBhdCAx
MjowOCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gT24gMTMvMTEvMjAx
OCAxMDo1MywgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQo+ID4+PiBGcm9tOiBBbmRyZXcgQ29vcGVyCj4gPj4+IFNlbnQ6IDEzIE5vdmVtYmVyIDIw
MTggMTA6NDcKPiA+Pj4gVG86IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT47IHhlbi1k
ZXZlbCA8eGVuLQo+ID4+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiA+Pj4gQ2M6IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBXZWkgTGl1Cj4gPHdlaS5saXUy
QGNpdHJpeC5jb20+Cj4gPj4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggMS8zXSB4ODYvSFZNOiBfX2h2
bV9jb3B5KCkgc2hvdWxkIG5vdCB3cml0ZSB0bwo+ID4+PiBwMm1faW9yZXFfc2VydmVyIHBhZ2Vz
Cj4gPj4+Cj4gPj4+IE9uIDEzLzExLzE4IDEwOjEzLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+
IENvbW1pdCAzYmRlYzUzMGE1ICgieDg2L0hWTTogc3BsaXQgcGFnZSBzdHJhZGRsaW5nIGVtdWxh
dGVkIGFjY2Vzc2VzCj4gaW4KPiA+Pj4+IG1vcmUgY2FzZXMiKSBpbnRyb2R1Y2VkIGEgaHZtX2Nv
cHlfdG9fZ3Vlc3RfbGluZWFyKCkgYXR0ZW1wdCBiZWZvcmUKPiA+Pj4+IGZhbGxpbmcgYmFjayB0
byBodm1lbXVsX2xpbmVhcl9tbWlvX3dyaXRlKCkuIFRoaXMgaXMgd3JvbmcgZm9yIHRoZQo+ID4+
Pj4gcDJtX2lvcmVxX3NlcnZlciBzcGVjaWFsIGNhc2UuIFRoYXQgY2hhbmdlIHdpZGVuZWQgYSBw
cmUtZXhpc3RpbmcKPiBpc3N1ZQo+ID4+Pj4gdGhvdWdoOiBPdGhlciB3cml0ZXMgdG8gc3VjaCBw
YWdlcyBhbHNvIG5lZWQgdG8gYmUgZmFpbGVkIChvciBmb3JjZWQKPiA+Pj4+IHRocm91Z2ggZW11
bGF0aW9uKSwgaW4gcGFydGljdWxhciBoeXBlcmNhbGwgYnVmZmVyIHdyaXRlcy4KPiA+Pj4+Cj4g
Pj4+PiBSZXBvcnRlZC1ieTogPz8/IDw/Pz9AY2l0cml4LmNvbT4KPiA+Pj4+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+Pj4+Cj4gPj4+PiAtLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gPj4+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
Cj4gPj4+PiBAQCAtMzIwMiw2ICszMjAyLDEyIEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlv
bl9yZXN1bHQgX19odm0KPiA+Pj4+ICAgICAgICAgIGlmICggcmVzICE9IEhWTVRSQU5TX29rYXkg
KQo+ID4+Pj4gICAgICAgICAgICAgIHJldHVybiByZXM7Cj4gPj4+Pgo+ID4+Pj4gKyAgICAgICAg
aWYgKCAoZmxhZ3MgJiBIVk1DT1BZX3RvX2d1ZXN0KSAmJiBwMm10ID09IHAybV9pb3JlcV9zZXJ2
ZXIKPiApCj4gPj4+IFdoaWxlIHRoaXMgZG9lcyBhZGRyZXNzIHRoZSBpc3N1ZSwgSSdtIGNvbmNl
cm5lZCBhYm91dCBoYXJkY29kaW5nIHRoZQo+ID4+PiBiZWhhdmlvdXIgaGVyZS4KPiA+Pj4KPiA+
Pj4gcDJtX2lvcmVxX3NlcnZlciBkb2Vzbid0IG1lYW4gIkkgd2FudCBzaGFkb3dpbmcgcHJvcGVy
dGllcyIuIEl0IGhhcyBhbgo+ID4+PiBhcy15ZXQgdW5zcGVjaWZpZWQgcGVyLWlvcmVxLWNsaWVu
dCBtZWFuaW5nLgo+ID4+Pgo+ID4+PiBXZSBlaXRoZXIgd2FudCB0byByZW5hbWUgcDJtX2lvcmVx
X3NlcnZlciB0byBzb21ldGhpbmcgd2hpY2ggaW5kaWNhdGVzCj4gPj4+IGl0cyAiYWxsb3ctcmVh
ZHMvZW11bGF0ZSB3cml0ZXMiIGJlaGF2aW91ciwgb3IgZGVzaWduIGEgd2F5IGZvciB0aGUKPiA+
Pj4gaW9yZXEgY2xpZW50IHRvIHNwZWNpZnkgdGhlIGJlaGF2aW91ciBpdCB3YW50cy4KPiA+Pj4K
PiA+PiBUaGUgY29tbWVudCBpbiB0aGUgcHVibGljIGhlYWRlciBpczoKPiA+Pgo+ID4+IC8qCj4g
Pj4gICogWEVOX0RNT1BfbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlciA6IG1hcCBvciB1bm1h
cCB0aGUgSU9SRVEKPiBTZXJ2ZXIgPGlkPgo+ID4+ICAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB0byBzcGVjaWZpYyBtZW1vcnkgdHlwZSA8dHlwZT4KPiA+PiAgKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIHNwZWNpZmljIGFjY2Vzc2VzIDxm
bGFncz4KPiA+PiAgKgo+ID4+ICAqIEZvciBub3csIGZsYWdzIG9ubHkgYWNjZXB0IHRoZSB2YWx1
ZSBvZgo+IFhFTl9ETU9QX0lPUkVRX01FTV9BQ0NFU1NfV1JJVEUsCj4gPj4gICogd2hpY2ggbWVh
bnMgb25seSB3cml0ZSBvcGVyYXRpb25zIGFyZSB0byBiZSBmb3J3YXJkZWQgdG8gYW4gaW9yZXEK
PiBzZXJ2ZXIuCj4gPj4gICogU3VwcG9ydCBmb3IgdGhlIGVtdWxhdGlvbiBvZiByZWFkIG9wZXJh
dGlvbnMgY2FuIGJlIGFkZGVkIHdoZW4gYW4KPiBpb3JlcQo+ID4+ICAqIHNlcnZlciBoYXMgc3Vj
aCByZXF1aXJlbWVudCBpbiBmdXR1cmUuCj4gPj4gICovCj4gPj4KPiA+PiAuLi5zbyB0aGUgd3Jp
dGUtaW50ZXJjZXB0LW9ubHkgYmVoYXZpb3VyIGlzIGJha2VkIGluLiBXaGlsc3QgSSBhZ3JlZSBp
dAo+ID4gd291bGQgYmUgbmljZSBub3QgdG8gcHJvbGlmZXJhdGUgdGhpcywgSSBkb24ndCB0aGlu
ayBpdCBuZWVkcyBhZGRyZXNzaW5nCj4gaW4KPiA+IHRoZSBzaG9ydCB0ZXJtLgo+ID4KPiA+IExv
dmVseSA6KAo+IAo+IFdhc24ndCB0aGUgcmF0aW9uYWxlIGJhY2sgdGhlbiB0aGF0IHdlJ2QgYWRk
IGZ1cnRoZXIgcDJtIHR5cGVzIGlmIHdlCj4gbmVlZGVkIG5ldyBkaXN0aW5jdCBiZWhhdmlvciAo
YW5kIGluIHBhcnRpY3VsYXIgYWNjZXB0IGZsYWdzIG90aGVyIHRoYW4KPiB0aGUgc2luZ2xlIGZv
cm0gY3VycmVudGx5IGFjY2VwdGVkKT8KPiAKClllcywgdGhlIGlkZWEgd2FzIHRvIGhhdmUgcGFn
ZS10by10eXBlIG1hcCBzbyB0aGF0IHdlIGNvdWxkIGhhdmUgZGVkaWNhdGUgdHlwZXMgZm9yIGVh
Y2ggaW9yZXEgc2VydmVyIGFuZCBiZWhhdmlvdXIuCgogIFBhdWwKCj4gSmFuCj4gCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 11:22:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 11:22: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-devel-bounces@lists.xenproject.org>)
	id 1gMWlx-00017G-Gt; Tue, 13 Nov 2018 11:22: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=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMWlw-000179-ME
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 11:22:20 +0000
X-Inumbo-ID: 620f5f93-e736-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 620f5f93-e736-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 11:22:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 04:22:19 -0700
Message-Id: <5BEAB3E802000078001FB6A8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 04:22:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAABA302000078001FB62E@prv1-mh.provo.novell.com>
 <dc11f02ac58c4834899caa1faca021e6@AMSPEX02CL03.citrite.net>
In-Reply-To: <dc11f02ac58c4834899caa1faca021e6@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 5/3] x86/shadow: emulate_gva_to_mfn() should
 respect p2m_ioreq_server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjExLjE4IGF0IDExOjU5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTMgTm92ZW1iZXIgMjAxOCAxMDo0Nwo+
PiBUbzogeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4+IENjOiBB
bmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50Cj4+
IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
OyBUaW0gKFhlbi5vcmcpCj4+IDx0aW1AeGVuLm9yZz4KPj4gU3ViamVjdDogW1BBVENIIDUvM10g
eDg2L3NoYWRvdzogZW11bGF0ZV9ndmFfdG9fbWZuKCkgc2hvdWxkIHJlc3BlY3QKPj4gcDJtX2lv
cmVxX3NlcnZlcgo+PiAKPj4gV3JpdGVzIHRvIHN1Y2ggcGFnZXMgd291bGQgbmVlZCB0byBiZSBo
YW5kZWQgdG8gdGhlIGVtdWxhdG9yLCB3aGljaCB3ZSdyZQo+PiBub3QgcHJlcGFyZWQgdG8gZG8g
YXQgdGhpcyBwb2ludC4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPj4gCj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMKPj4g
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYwo+PiBAQCAtMzM4LDcgKzMzOCw3IEBA
IHN0YXRpYyBtZm5fdCBlbXVsYXRlX2d2YV90b19tZm4oc3RydWN0IHYKPj4gICAgICB7Cj4+ICAg
ICAgICAgIHJldHVybiBfbWZuKEJBRF9HRk5fVE9fTUZOKTsKPj4gICAgICB9Cj4+IC0gICAgaWYg
KCBwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSApCj4+ICsgICAgaWYgKCBwMm1faXNfZGlzY2Fy
ZF93cml0ZShwMm10KSB8fCBwMm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQo+PiAgICAgIHsKPj4g
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4+ICAgICAgICAgIHJldHVybiBfbWZuKFJFQURPTkxZ
X0dGTik7Cj4gCj4gSXMgdGhpcyB3aGF0IHdlIHdhbnQgaGVyZT8gSSB3b3VsZCBoYXZlIHRob3Vn
aHQgd2Ugd2FudCB0byByZXR1cm4gCj4gQkFEX0dGTl9UT19NRk4gaW4gdGhlIHAybV9pb3JlcV9z
ZXJ2ZXIgY2FzZSBzbyB0aGF0IHRoZSBjYWxsZXIgdHJlYXRzIHRoaXMgaW4gCj4gdGhlIHNhbWUg
d2F5IGl0IHdvdWxkIE1NSU8uCgpJJ20gbm90IHN1cmUgd2hpY2ggYmVoYXZpb3IgaXMgYmV0dGVy
OyBJJ20gY2VydGFpbmx5IGZpbmUgd2l0aCBzd2l0Y2hpbmcKYXMgeW91IHNheSwgYnV0IEknZCBm
aXJzdCBsaWtlIHRvIHNlZSBUaW0ncyBvcGluaW9uIGFzIHdlbGwuCgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 11:26:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 11:26: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-devel-bounces@lists.xenproject.org>)
	id 1gMWqC-0001LD-FU; Tue, 13 Nov 2018 11:26: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=8gxi=ny=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMWqA-0001Ky-9u
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 11:26:42 +0000
X-Inumbo-ID: fda5ef40-e736-11e8-9a16-bc764e045a96
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fda5ef40-e736-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 11:26:41 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id n12so18650733qkh.11
 for <xen-devel@lists.xen.org>; Tue, 13 Nov 2018 03:26:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=0ewTgcbgXUUmZrF1jF0y9lfS6q3DUPUH0fhYgHVxfI8=;
 b=BNNKOwS0/FNzhoee+jbTY78HsEgv9/4F2WKF2CsMe+CjVa8hVfo85X5eryIQ1K3BxJ
 p5P6R2nKPvZCqFgWH0LBQlDlsRhoscGLzIesvHOMjRUVGv6TlLes4jLIAQ1J7n6YSDDj
 FpTihW8FPTQHBGQguhO2hkDLKrxUIJK2C9226gD9p4oHndruUv8hJDhpNT0huT1RqjoV
 GBXrta2SipeUOWzmyYnYdmsqIw7Lw45rGIDcA4M72d4XwxJOVxnYL9cTPRzxYRJCQ6+N
 cmS8aO2y7/pS05JMleWc5JaPOCVrtJ73YfbqzLSB1UTjewOSjR+nx+yfZZABafPp5atr
 UMQA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=0ewTgcbgXUUmZrF1jF0y9lfS6q3DUPUH0fhYgHVxfI8=;
 b=FUc7FDhHEhB7WM8FctHetuRkHqlRHZcL1Mi7d3L4tv+UU9dOdsUCr6CSjL4zhoOjTO
 7Yp9zu9l9VI5w0k1jDn8fc7130tVA+uf79BB2+Evqw6R+yv4Fy/J4kv659Lw+uCixLoS
 cbcEja3inxyKIeq4Ry56ScoSfWA3H0DkPvXVaN8zLbXgwIlCWfB5mDwbON+G/Jqey+eJ
 ZKO64fSSmLrmCBnXv33UptcyqnNrPKEj9U2LQb1IPujUsB7YobCbujaWY7BCDMrZSiEl
 ARN6hL7HsFg3ulaadqXsJKs5ejQPC0UAH/2ALXh8JmKb43Bj9S1Ao+mQS+LD3q3wKiiD
 ynfg==
X-Gm-Message-State: AGRZ1gJ0mq7j3+Q2YWbWdI0daflOHJpHcGUwtQqaNdK0sSSvXRrG9FTY
 q4Vm5Pa1dLPLrR29159JvhnWEiJ50exiIKTevxudNA==
X-Google-Smtp-Source: AJdET5cRRbBrAAD9jbKBaiAu7ZnaNfanubFdX4qGPzyyFu96eBkXD7kae1atG96341KlkpimI0F71mPGmxrZfULcoVg=
X-Received: by 2002:a37:7885:: with SMTP id t127mr4521656qkc.323.1542108399955; 
 Tue, 13 Nov 2018 03:26:39 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <baca24a8-a950-9f5f-e1c8-6551a5be6636@arm.com>
 <alpine.DEB.2.10.1811121540020.8259@sstabellini-ThinkPad-X260>
 <97110ef4-bce1-3c25-3c6e-4ade44534920@arm.com>
In-Reply-To: <97110ef4-bce1-3c25-3c6e-4ade44534920@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Tue, 13 Nov 2018 12:26:28 +0100
Message-ID: <CAKPH-Ng0Z-2CVBiQuyhfow_vvzV4cOXH+o1+fu05gJsw_mnZMA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiBUdWUsIE5vdiAxMywgMjAxOCBhdCAxMDo0MyBBTSBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+IEhpIFN0ZWZhbm8sCj4KPiBPbiAxMi8xMS8yMDE4
IDIzOjQ2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBNb24sIDEyIE5vdiAyMDE4
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPj4gSGksCj4gPj4KPiA+PiBPbiAxMS8xMi8xOCAxMToz
MCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+Pj4gV2hlbiBEb20wIGZpbmFsaXplcyBp
dHMgc3VzcGVuZCBwcm9jZWR1cmUgdGhlIHN1c3BlbmQgb2YgWGVuIGlzCj4gPj4+IHRyaWdnZXJl
ZCBieSBjYWxsaW5nIHN5c3RlbV9zdXNwZW5kKCkuIERvbTAgZmluYWxpemVzIHRoZSBzdXNwZW5k
IGZyb20KPiA+Pj4gaXRzIGJvb3QgY29yZSAoVkNQVSMwKSwgd2hpY2ggY291bGQgYmUgbWFwcGVk
IHRvIGFueSBwaHlzaWNhbCBDUFUsCj4gPj4+IGkuZS4gdGhlIHN5c3RlbV9zdXNwZW5kKCkgZnVu
Y3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkgYW55IHBoeXNpY2FsCj4gPj4+IENQVS4gU2luY2Ug
WGVuIHN1c3BlbmQgcHJvY2VkdXJlIGhhcyB0byBiZSBydW4gYnkgdGhlIGJvb3QgQ1BVCj4gPj4+
IChub24tYm9vdCBDUFVzIHdpbGwgYmUgZGlzYWJsZWQgYXQgc29tZSBwb2ludCBpbiBzdXNwZW5k
IHByb2NlZHVyZSksCj4gPj4+IHN5c3RlbV9zdXNwZW5kKCkgZXhlY3V0aW9uIGhhcyB0byBjb250
aW51ZSBvbiBDUFUjMC4KPiA+Pgo+ID4+IE5vdGhpbmcgaW4gdGhlIGRvbWFpbl9zdXNwZW5kIGNv
ZGUgY2hlY2tzIHRoYXQgZG9tYWluX3N1c3BlbmQgaXMgY2FsbGVkIGJ5Cj4gPj4gdkNQVTAuIEkg
YWxzbyBjYW4ndCBmaW5kIGFueSByZXN0cmljdGlvbiBpbiB0aGUgUFNDSSBzcGVjIHRvIHJ1biBv
biBwQ1BVMC4gQ2FuCj4gPj4geW91IHByb3ZpZGUgbW9yZSBkZXRhaWxzIHdoeSB0aGlzIHJlcXVp
cmVkPwo+ID4KPiA+IFRoZSBzcGVjIHNheXMgdGhhdCAidG8gdXNlIHRoaXMgQVBJLCBhIGNhbGxp
bmcgT1MgbXVzdCBwb3dlciBkb3duIGFsbAo+ID4gYnV0IG9uZSBjb3JlIHRocm91Z2ggY2FsbHMg
dG8gQ1BVX09GRiIuIEl0IGlzIG5hdHVyYWwgdG8gdGhpbmsgdGhhdCB0aGUKPiA+IHJlbWFpbmlu
ZyBjb3JlIHdvdWxkIGJlIChwaHlzaWNhbCBvciB2aXJ0dWFsKSBjcHUwLCBidXQgYWN0dWFsbHkg
aXQgaXMKPiA+IG5vdCBjbGVhcmx5IHN0YXRlZCBieSB0aGUgc3BlYy4gRm9yIGRvbTAsIHdlIGNv
dWxkIHNpbXBseSBjaGVjayB0aGF0Cj4gPiBvbmx5IDEgdmNwdSBpcyBsZWZ0IE9OLgo+Cj4gSXQg
aXMgd2hhdCB3ZSBhbHJlYWR5IGRvIGluIHRoZSBjb2RlLiBUaGUgY29tbWVudCBhbmQgY29tbWl0
IG1lc3NhZ2UgZG9lcyBub3QKPiBtYXRjaCB0aGUgY29kZS4KPgo+ID4gRm9yIFhlbiBhbmQgdGhl
IHBoeXNpY2FsIHN5c3RlbV9zdXNwZW5kIGNhbGwsCj4gPiBpdCBtYWtlcyBzZW5zZSB0byBtYWtl
IHRoZSBjYWxsIG9uIHBjcHUwLgo+Cj4gVGhpcyBuZWVkcyBzb21lIHJhdGlvbmFsZS4gV2hhdCdz
IHdyb25nIHdpdGggaXNzdWUgdGhlIHN1c3BlbmQgZnJvbSB0aGUgY3VycmVudAo+IHBDUFU/Cj4K
ClRoZSBndWVzdCBkb2Vzbid0IGhhdmUgdG8gZmluYWxpemUgaXRzIHN1c3BlbmQgcHJvY2VkdXJl
IGZyb20gVkNQVTAuClRoYXQgaXMgbm90IHJlcXVpcmVkIGJ5IHRoZSBzcGVjLCBhbHRob3VnaCBp
dCBpcyBjb21tb25seSB0aGUgY2FzZSBpbgppbXBsZW1lbnRhdGlvbnMuIFdlIGRvbid0IG1ha2Ug
YW55IGFzc3VtcHRpb25zIG9uIENQVSBJRCB1bnRpbCBEb20wCnN1c3BlbmRzLiBJbiB0aGUgY29u
dGV4dCBvZiBEb20wIGFuZCBjb21tZW50cyBpbiB0aGlzIHBhdGNoLCBsaW51eAp3aWxsIGZpbmFs
aXplIHRoZSBzdXNwZW5kIHByb2NlZHVyZSBmcm9tIGl0cyBib290IGNvcmUvQ1BVMCwgc28gdGhl
CmNvbW1lbnQgaXMgY29ycmVjdC4KCldoZW4gaXQgY29tZXMgdG8gc3VzcGVuZGluZyBYZW4sIHdl
IHVzZSBnZW5lcmljLCBleGlzdGluZyBmdW5jdGlvbnMgdG8KZGlzYWJsZSBzZWNvbmRhcnkgY3B1
cyAoZGlzYWJsZV9ub25ib290X2NwdXMpIGxhdGVyIGluIHRoZSBzdXNwZW5kCnByb2NlZHVyZS4g
VGhpcyBmdW5jdGlvbiBtYWtlcyB0aGUgYXNzdW1wdGlvbiB0aGF0IG5vbi1ib290IENQVXMgYXJl
CnRoZSBvbmVzIHdob3NlIGluZGV4IGlzIG5vdCB6ZXJvLCBhbmQgdGhlIHBDUFUwIHdpbGwgbm90
IGJlIGRpc2FibGVkCmluIHRoaXMgcHJvY2Vzcy4gU28gd2UgaGF2ZSB0byBzd2l0Y2ggdGhlIGV4
ZWN1dGlvbiB0byBwaHlzaWNhbCBDUFUwCmJlZm9yZSB3ZSBtb3ZlIG9uIHdpdGggc3VzcGVuZC4g
VGhlIHNhbWUgaXMgZG9uZSBmb3IgeDg2IHN1c3BlbmQuCgo+IENoZWVycywKPgo+IC0tCj4gSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 11:26:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 11:26: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-devel-bounces@lists.xenproject.org>)
	id 1gMWqC-0001L7-4p; Tue, 13 Nov 2018 11:26: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=8gxi=ny=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMWqA-0001Kx-7u
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 11:26:42 +0000
X-Inumbo-ID: fdab9705-e736-11e8-9a16-bc764e045a96
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fdab9705-e736-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 11:26:40 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id o89so18668283qko.0
 for <xen-devel@lists.xenproject.org>; Tue, 13 Nov 2018 03:26:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=0ewTgcbgXUUmZrF1jF0y9lfS6q3DUPUH0fhYgHVxfI8=;
 b=BNNKOwS0/FNzhoee+jbTY78HsEgv9/4F2WKF2CsMe+CjVa8hVfo85X5eryIQ1K3BxJ
 p5P6R2nKPvZCqFgWH0LBQlDlsRhoscGLzIesvHOMjRUVGv6TlLes4jLIAQ1J7n6YSDDj
 FpTihW8FPTQHBGQguhO2hkDLKrxUIJK2C9226gD9p4oHndruUv8hJDhpNT0huT1RqjoV
 GBXrta2SipeUOWzmyYnYdmsqIw7Lw45rGIDcA4M72d4XwxJOVxnYL9cTPRzxYRJCQ6+N
 cmS8aO2y7/pS05JMleWc5JaPOCVrtJ73YfbqzLSB1UTjewOSjR+nx+yfZZABafPp5atr
 UMQA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=0ewTgcbgXUUmZrF1jF0y9lfS6q3DUPUH0fhYgHVxfI8=;
 b=Z5intQTPVi1FNjhW6bioGB5p9ZRsTRiaO+mGQZprow4XQ79vQ21RFmy9L+swjPjX/u
 Ruw4XwN+jbFR0ptbbKCA0ONaHXS5rQBnbIJTNcb6AmP4GlVezuDznNxc6po5lfeSRcrH
 THn/avO4C7CC/4G0uY832xpqVO78Tb0eVGkgXruyOgb+zv1bgrXMiQCHOTGZDbzgL7AG
 rdf+VsH8r680OT7YUCW8OtKpvY4blGqqOTzOmC8qSu1Zqow9NHDoTvr1vmPRzpOOkUI9
 wXCvvzpbC2XjscriHWc0J3Kgei40PLN1asIb9Yp0vG+sFR0+8tT7BJhEKrbdCtv+ic9a
 0jgA==
X-Gm-Message-State: AGRZ1gIDXkupI4Q8lCDlhwcTdjy+3WqwgHkEszxvQ6WA5uu9JJWMZBFJ
 T7i/pCYQUhZD1EAZVakDjI5jqrIKH0HELbkzR+gNcA==
X-Google-Smtp-Source: AJdET5cRRbBrAAD9jbKBaiAu7ZnaNfanubFdX4qGPzyyFu96eBkXD7kae1atG96341KlkpimI0F71mPGmxrZfULcoVg=
X-Received: by 2002:a37:7885:: with SMTP id t127mr4521656qkc.323.1542108399955; 
 Tue, 13 Nov 2018 03:26:39 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <baca24a8-a950-9f5f-e1c8-6551a5be6636@arm.com>
 <alpine.DEB.2.10.1811121540020.8259@sstabellini-ThinkPad-X260>
 <97110ef4-bce1-3c25-3c6e-4ade44534920@arm.com>
In-Reply-To: <97110ef4-bce1-3c25-3c6e-4ade44534920@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Tue, 13 Nov 2018 12:26:28 +0100
Message-ID: <CAKPH-Ng0Z-2CVBiQuyhfow_vvzV4cOXH+o1+fu05gJsw_mnZMA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiBUdWUsIE5vdiAxMywgMjAxOCBhdCAxMDo0MyBBTSBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+IEhpIFN0ZWZhbm8sCj4KPiBPbiAxMi8xMS8yMDE4
IDIzOjQ2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBNb24sIDEyIE5vdiAyMDE4
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPj4gSGksCj4gPj4KPiA+PiBPbiAxMS8xMi8xOCAxMToz
MCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+Pj4gV2hlbiBEb20wIGZpbmFsaXplcyBp
dHMgc3VzcGVuZCBwcm9jZWR1cmUgdGhlIHN1c3BlbmQgb2YgWGVuIGlzCj4gPj4+IHRyaWdnZXJl
ZCBieSBjYWxsaW5nIHN5c3RlbV9zdXNwZW5kKCkuIERvbTAgZmluYWxpemVzIHRoZSBzdXNwZW5k
IGZyb20KPiA+Pj4gaXRzIGJvb3QgY29yZSAoVkNQVSMwKSwgd2hpY2ggY291bGQgYmUgbWFwcGVk
IHRvIGFueSBwaHlzaWNhbCBDUFUsCj4gPj4+IGkuZS4gdGhlIHN5c3RlbV9zdXNwZW5kKCkgZnVu
Y3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkgYW55IHBoeXNpY2FsCj4gPj4+IENQVS4gU2luY2Ug
WGVuIHN1c3BlbmQgcHJvY2VkdXJlIGhhcyB0byBiZSBydW4gYnkgdGhlIGJvb3QgQ1BVCj4gPj4+
IChub24tYm9vdCBDUFVzIHdpbGwgYmUgZGlzYWJsZWQgYXQgc29tZSBwb2ludCBpbiBzdXNwZW5k
IHByb2NlZHVyZSksCj4gPj4+IHN5c3RlbV9zdXNwZW5kKCkgZXhlY3V0aW9uIGhhcyB0byBjb250
aW51ZSBvbiBDUFUjMC4KPiA+Pgo+ID4+IE5vdGhpbmcgaW4gdGhlIGRvbWFpbl9zdXNwZW5kIGNv
ZGUgY2hlY2tzIHRoYXQgZG9tYWluX3N1c3BlbmQgaXMgY2FsbGVkIGJ5Cj4gPj4gdkNQVTAuIEkg
YWxzbyBjYW4ndCBmaW5kIGFueSByZXN0cmljdGlvbiBpbiB0aGUgUFNDSSBzcGVjIHRvIHJ1biBv
biBwQ1BVMC4gQ2FuCj4gPj4geW91IHByb3ZpZGUgbW9yZSBkZXRhaWxzIHdoeSB0aGlzIHJlcXVp
cmVkPwo+ID4KPiA+IFRoZSBzcGVjIHNheXMgdGhhdCAidG8gdXNlIHRoaXMgQVBJLCBhIGNhbGxp
bmcgT1MgbXVzdCBwb3dlciBkb3duIGFsbAo+ID4gYnV0IG9uZSBjb3JlIHRocm91Z2ggY2FsbHMg
dG8gQ1BVX09GRiIuIEl0IGlzIG5hdHVyYWwgdG8gdGhpbmsgdGhhdCB0aGUKPiA+IHJlbWFpbmlu
ZyBjb3JlIHdvdWxkIGJlIChwaHlzaWNhbCBvciB2aXJ0dWFsKSBjcHUwLCBidXQgYWN0dWFsbHkg
aXQgaXMKPiA+IG5vdCBjbGVhcmx5IHN0YXRlZCBieSB0aGUgc3BlYy4gRm9yIGRvbTAsIHdlIGNv
dWxkIHNpbXBseSBjaGVjayB0aGF0Cj4gPiBvbmx5IDEgdmNwdSBpcyBsZWZ0IE9OLgo+Cj4gSXQg
aXMgd2hhdCB3ZSBhbHJlYWR5IGRvIGluIHRoZSBjb2RlLiBUaGUgY29tbWVudCBhbmQgY29tbWl0
IG1lc3NhZ2UgZG9lcyBub3QKPiBtYXRjaCB0aGUgY29kZS4KPgo+ID4gRm9yIFhlbiBhbmQgdGhl
IHBoeXNpY2FsIHN5c3RlbV9zdXNwZW5kIGNhbGwsCj4gPiBpdCBtYWtlcyBzZW5zZSB0byBtYWtl
IHRoZSBjYWxsIG9uIHBjcHUwLgo+Cj4gVGhpcyBuZWVkcyBzb21lIHJhdGlvbmFsZS4gV2hhdCdz
IHdyb25nIHdpdGggaXNzdWUgdGhlIHN1c3BlbmQgZnJvbSB0aGUgY3VycmVudAo+IHBDUFU/Cj4K
ClRoZSBndWVzdCBkb2Vzbid0IGhhdmUgdG8gZmluYWxpemUgaXRzIHN1c3BlbmQgcHJvY2VkdXJl
IGZyb20gVkNQVTAuClRoYXQgaXMgbm90IHJlcXVpcmVkIGJ5IHRoZSBzcGVjLCBhbHRob3VnaCBp
dCBpcyBjb21tb25seSB0aGUgY2FzZSBpbgppbXBsZW1lbnRhdGlvbnMuIFdlIGRvbid0IG1ha2Ug
YW55IGFzc3VtcHRpb25zIG9uIENQVSBJRCB1bnRpbCBEb20wCnN1c3BlbmRzLiBJbiB0aGUgY29u
dGV4dCBvZiBEb20wIGFuZCBjb21tZW50cyBpbiB0aGlzIHBhdGNoLCBsaW51eAp3aWxsIGZpbmFs
aXplIHRoZSBzdXNwZW5kIHByb2NlZHVyZSBmcm9tIGl0cyBib290IGNvcmUvQ1BVMCwgc28gdGhl
CmNvbW1lbnQgaXMgY29ycmVjdC4KCldoZW4gaXQgY29tZXMgdG8gc3VzcGVuZGluZyBYZW4sIHdl
IHVzZSBnZW5lcmljLCBleGlzdGluZyBmdW5jdGlvbnMgdG8KZGlzYWJsZSBzZWNvbmRhcnkgY3B1
cyAoZGlzYWJsZV9ub25ib290X2NwdXMpIGxhdGVyIGluIHRoZSBzdXNwZW5kCnByb2NlZHVyZS4g
VGhpcyBmdW5jdGlvbiBtYWtlcyB0aGUgYXNzdW1wdGlvbiB0aGF0IG5vbi1ib290IENQVXMgYXJl
CnRoZSBvbmVzIHdob3NlIGluZGV4IGlzIG5vdCB6ZXJvLCBhbmQgdGhlIHBDUFUwIHdpbGwgbm90
IGJlIGRpc2FibGVkCmluIHRoaXMgcHJvY2Vzcy4gU28gd2UgaGF2ZSB0byBzd2l0Y2ggdGhlIGV4
ZWN1dGlvbiB0byBwaHlzaWNhbCBDUFUwCmJlZm9yZSB3ZSBtb3ZlIG9uIHdpdGggc3VzcGVuZC4g
VGhlIHNhbWUgaXMgZG9uZSBmb3IgeDg2IHN1c3BlbmQuCgo+IENoZWVycywKPgo+IC0tCj4gSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 11:33:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 11:33: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-devel-bounces@lists.xenproject.org>)
	id 1gMWx4-0002Gi-9C; Tue, 13 Nov 2018 11:33: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=qslc=ny=citrix.com=prvs=848dffff3=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gMWx3-0002Gd-4V
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 11:33:49 +0000
X-Inumbo-ID: fbf77533-e737-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbf77533-e737-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 11:33:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="70397597"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23530.46744.511314.551654@mariner.uk.xensource.com>
Date: Tue, 13 Nov 2018 11:33:44 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181112164930.25893-6-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
 <20181112164930.25893-6-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6 05/11] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY2IDA1LzExXSBsaWJ4bF9xbXA6IEltcGxl
bWVudGF0aW9uIG9mIGxpYnhsX19ldl9xbXBfKiIpOgo+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKSSBzdGFydGVkIHJldmlld2luZyB0
aGlzIGluIGRldGFpbCBidXQgSSBnb3QgYm9nZ2VkIGRvd24gaW4gdGhlIG1haW4KaW1wbGVtZW50
YXRpb24gZGV0YWlscyBiZWNhdXNlIG5vbmUgb2YgdGhlIGludGVybmFsIGZ1bmN0aW9ucyBsaWtl
CnFtcF9ldl9jb25uZWN0IGhhdmUgZG9jIGNvbW1lbnRzIHNheWluZyB3aGF0IHN0YXRlIHRoZXkg
ZXhwZWN0IHRvIGZpbmQsCmFuZCB3aGF0IHN0YXRlIHRoZXkgcHJvbWlzZSB0byBsZWF2ZS4KCkkg
c3RhcnRlZCB0cnlpbmcgdG8gcmV2ZXJzZSBlbmdpbmVlciBpdCwgYnV0IEkgdGhpbmsgdGhpcyB3
aWxsIGJlCmJvdGggZXJyb3IgcHJvbmUgYW5kIHRpbWUgY29uc3VtaW5nLiAgSSB0aGluayB5b3Ug
aGF2ZSB0aGUgYW5zd2VycyB0bwp0aGlzIGluIHlvdXIgaGVhZCBidXQganVzdCBkaWRuJ3Qgd3Jp
dGUgaXQgZG93bi4KCkNhbiB5b3UgcGxlYXNlIHJlc3BpbiBqdXN0IHRoaXMgcGF0Y2gsIGFzIGEg
djYuMSwgd2l0aCBubyBjaGFuZ2VzCm90aGVyIHRoYW4gdG8gYWRkIGEgY29tbWVudCBuZXh0IHRv
IHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBlYWNoCmZ1bmN0aW9uIChib3RoIHRoZSBpbnRlcm5hbCBv
bmVzIGxpa2UgcW1wX2V2X2Nvbm5lY3QsIGFuZCB0aGUgZXh0ZXJuYWwKb25lcyBsaWtlIGxpYnhs
X19ldl9xbXBfc2VuZCkgc2F5aW5nIHdoYXQgc3RhdGUocykgdGhleSBhY2NlcHQgYW5kCnByb2R1
Y2UgKGludGVybmFsIHN0YXRlcywgdGhhdCBpcykgPwoKSSBndWVzcyB0aGF0IHdvbid0IHRha2Ug
eW91IHZlcnkgbG9uZy4KCkVnCgogIHN0YXRpYyBpbnQgcW1wX2V2X2Nvbm5lY3QobGlieGxfX2dj
ICpnYywgbGlieGxfX2V2X3FtcCAqZXYpCiAgICAvKiBkaXNjb25uZWN0ZWQvY29ubmVjdGluZy9j
b25uZWN0ZWQgLT4gY29ubmVjdGluZyAqLwogIHsKCihpZiB0aGF0IGlzIGluZGVlZCB0cnVlKS4K
CkkgdGhpbmsgc3VjaCBjb21tZW50cyB3b3VsZCBiZSB1c2VmdWwgZXZlbiBmb3IgZXh0ZXJuYWwt
ZmFjaW5nCmZ1bmN0aW9ucywgYmVjYXVzZSBhbHRob3VnaCB0aGV5IGhhdmUgdG8gY29wZSB3aXRo
IGFueSBpbnRlcm5hbCBzdGF0ZQpjb3JyZXNwb25kaW5nIHRvIGFueSBvZiB0aGUgbGVnYWwgZXh0
ZXJuYWwgc3RhdGVzLCB0aGUgcmVhZGVyIHdhbnRzIHRvCmtub3cgd2hhdCBpbnRlcm5hbCBzdGF0
ZSByZXN1bHRzLCBub3QganVzdCB3aGF0IGV4dGVybmFsIHN0YXRlLiAgVGhlc2UKY29tbWVudHMg
c2hvdWxkIGJlIGluIGxpYnhsX3FtcC5jIGJlY2F1c2UgdGhleSdyZSBwYXJ0IG9mIHRoZQppbXBs
ZW1lbnRhdGlvbiwgbm90IHRoZSBBUEkuCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 11:42:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 11:42: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-devel-bounces@lists.xenproject.org>)
	id 1gMX5X-00038S-9v; Tue, 13 Nov 2018 11:42: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=qhar=ny=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMX5V-00038I-OU
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 11:42:33 +0000
X-Inumbo-ID: 35405d8f-e739-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 35405d8f-e739-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 11:42:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7BA3C1596;
 Tue, 13 Nov 2018 03:42:32 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 463A33F5CF;
 Tue, 13 Nov 2018 03:42:31 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <baca24a8-a950-9f5f-e1c8-6551a5be6636@arm.com>
 <alpine.DEB.2.10.1811121540020.8259@sstabellini-ThinkPad-X260>
 <97110ef4-bce1-3c25-3c6e-4ade44534920@arm.com>
 <CAKPH-Ng0Z-2CVBiQuyhfow_vvzV4cOXH+o1+fu05gJsw_mnZMA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1977546e-3a2a-818c-2e4c-16c8b04d1292@arm.com>
Date: Tue, 13 Nov 2018 11:42:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-Ng0Z-2CVBiQuyhfow_vvzV4cOXH+o1+fu05gJsw_mnZMA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy8xMS8yMDE4IDExOjI2LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IEhpLAo+IAo+
IE9uIFR1ZSwgTm92IDEzLCAyMDE4IGF0IDEwOjQzIEFNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+Pgo+PiBIaSBTdGVmYW5vLAo+Pgo+PiBPbiAxMi8xMS8yMDE4
IDIzOjQ2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBNb24sIDEyIE5vdiAyMDE4
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGksCj4+Pj4KPj4+PiBPbiAxMS8xMi8xOCAxMToz
MCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4gV2hlbiBEb20wIGZpbmFsaXplcyBp
dHMgc3VzcGVuZCBwcm9jZWR1cmUgdGhlIHN1c3BlbmQgb2YgWGVuIGlzCj4+Pj4+IHRyaWdnZXJl
ZCBieSBjYWxsaW5nIHN5c3RlbV9zdXNwZW5kKCkuIERvbTAgZmluYWxpemVzIHRoZSBzdXNwZW5k
IGZyb20KPj4+Pj4gaXRzIGJvb3QgY29yZSAoVkNQVSMwKSwgd2hpY2ggY291bGQgYmUgbWFwcGVk
IHRvIGFueSBwaHlzaWNhbCBDUFUsCj4+Pj4+IGkuZS4gdGhlIHN5c3RlbV9zdXNwZW5kKCkgZnVu
Y3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkgYW55IHBoeXNpY2FsCj4+Pj4+IENQVS4gU2luY2Ug
WGVuIHN1c3BlbmQgcHJvY2VkdXJlIGhhcyB0byBiZSBydW4gYnkgdGhlIGJvb3QgQ1BVCj4+Pj4+
IChub24tYm9vdCBDUFVzIHdpbGwgYmUgZGlzYWJsZWQgYXQgc29tZSBwb2ludCBpbiBzdXNwZW5k
IHByb2NlZHVyZSksCj4+Pj4+IHN5c3RlbV9zdXNwZW5kKCkgZXhlY3V0aW9uIGhhcyB0byBjb250
aW51ZSBvbiBDUFUjMC4KPj4+Pgo+Pj4+IE5vdGhpbmcgaW4gdGhlIGRvbWFpbl9zdXNwZW5kIGNv
ZGUgY2hlY2tzIHRoYXQgZG9tYWluX3N1c3BlbmQgaXMgY2FsbGVkIGJ5Cj4+Pj4gdkNQVTAuIEkg
YWxzbyBjYW4ndCBmaW5kIGFueSByZXN0cmljdGlvbiBpbiB0aGUgUFNDSSBzcGVjIHRvIHJ1biBv
biBwQ1BVMC4gQ2FuCj4+Pj4geW91IHByb3ZpZGUgbW9yZSBkZXRhaWxzIHdoeSB0aGlzIHJlcXVp
cmVkPwo+Pj4KPj4+IFRoZSBzcGVjIHNheXMgdGhhdCAidG8gdXNlIHRoaXMgQVBJLCBhIGNhbGxp
bmcgT1MgbXVzdCBwb3dlciBkb3duIGFsbAo+Pj4gYnV0IG9uZSBjb3JlIHRocm91Z2ggY2FsbHMg
dG8gQ1BVX09GRiIuIEl0IGlzIG5hdHVyYWwgdG8gdGhpbmsgdGhhdCB0aGUKPj4+IHJlbWFpbmlu
ZyBjb3JlIHdvdWxkIGJlIChwaHlzaWNhbCBvciB2aXJ0dWFsKSBjcHUwLCBidXQgYWN0dWFsbHkg
aXQgaXMKPj4+IG5vdCBjbGVhcmx5IHN0YXRlZCBieSB0aGUgc3BlYy4gRm9yIGRvbTAsIHdlIGNv
dWxkIHNpbXBseSBjaGVjayB0aGF0Cj4+PiBvbmx5IDEgdmNwdSBpcyBsZWZ0IE9OLgo+Pgo+PiBJ
dCBpcyB3aGF0IHdlIGFscmVhZHkgZG8gaW4gdGhlIGNvZGUuIFRoZSBjb21tZW50IGFuZCBjb21t
aXQgbWVzc2FnZSBkb2VzIG5vdAo+PiBtYXRjaCB0aGUgY29kZS4KPj4KPj4+IEZvciBYZW4gYW5k
IHRoZSBwaHlzaWNhbCBzeXN0ZW1fc3VzcGVuZCBjYWxsLAo+Pj4gaXQgbWFrZXMgc2Vuc2UgdG8g
bWFrZSB0aGUgY2FsbCBvbiBwY3B1MC4KPj4KPj4gVGhpcyBuZWVkcyBzb21lIHJhdGlvbmFsZS4g
V2hhdCdzIHdyb25nIHdpdGggaXNzdWUgdGhlIHN1c3BlbmQgZnJvbSB0aGUgY3VycmVudAo+PiBw
Q1BVPwo+Pgo+IAo+IFRoZSBndWVzdCBkb2Vzbid0IGhhdmUgdG8gZmluYWxpemUgaXRzIHN1c3Bl
bmQgcHJvY2VkdXJlIGZyb20gVkNQVTAuCj4gVGhhdCBpcyBub3QgcmVxdWlyZWQgYnkgdGhlIHNw
ZWMsIGFsdGhvdWdoIGl0IGlzIGNvbW1vbmx5IHRoZSBjYXNlIGluCj4gaW1wbGVtZW50YXRpb25z
LiBXZSBkb24ndCBtYWtlIGFueSBhc3N1bXB0aW9ucyBvbiBDUFUgSUQgdW50aWwgRG9tMAo+IHN1
c3BlbmRzLiBJbiB0aGUgY29udGV4dCBvZiBEb20wIGFuZCBjb21tZW50cyBpbiB0aGlzIHBhdGNo
LCBsaW51eAo+IHdpbGwgZmluYWxpemUgdGhlIHN1c3BlbmQgcHJvY2VkdXJlIGZyb20gaXRzIGJv
b3QgY29yZS9DUFUwLCBzbyB0aGUKPiBjb21tZW50IGlzIGNvcnJlY3QuCgpUaGUgaHlwZXJ2aXNv
ciBpcyBub3QgdGllIHRvIGEgc3BlY2lmaWMgT3BlcmF0aW5nIFN5c3RlbS4gU28gY29tbWVudCBz
aG91bGQgCipub3QqIGFzc3VtZSB0aGF0IERvbTAgaXMgYWx3YXlzIExpbnV4LgoKVGhlIGNvbW1l
bnQgc2hvdWxkIGJlIGFzIGdlbmVyaWMgYXMgcG9zc2libGUgYW5kIG1hdGNoIHRoZSBjb2RlLiBJ
ZiB5b3Ugc2F5IAoiRG9tMCB3aWxsIHN1c3BlbmQgZnJvbSB2Q1BVIzAiLCB0aGVuIEkgZXhwZWN0
IGEgY2hlY2sgImlmIHZjcHVfaWQgIT0gMCB0aGVuIApyZXR1cm4gUFNDSV9ERU5JRUQiLgoKRXhh
bXBsZSBhcmUgYWx3YXlzIGZpbmUsIGJ1dCB0aGlzIHNob3VsZCBiZSB0cmVhdGVkIGFzIHN1Y2gu
IEluIHRoYXQgY29udGV4dCwgd2UgCmRvbid0IHJlYWxseSBjYXJlIHRoYXQgRG9tMCBjYWxsZWQg
ZnJvbSBDUFUwIG9yIENQVTEuIFdoYXQgbWF0dGVycyBpcyB5b3UgaGF2ZSAKb25seSBvbmUgdkNQ
VSBsZWZ0LgoKPiAKPiBXaGVuIGl0IGNvbWVzIHRvIHN1c3BlbmRpbmcgWGVuLCB3ZSB1c2UgZ2Vu
ZXJpYywgZXhpc3RpbmcgZnVuY3Rpb25zIHRvCj4gZGlzYWJsZSBzZWNvbmRhcnkgY3B1cyAoZGlz
YWJsZV9ub25ib290X2NwdXMpIGxhdGVyIGluIHRoZSBzdXNwZW5kCj4gcHJvY2VkdXJlLiBUaGlz
IGZ1bmN0aW9uIG1ha2VzIHRoZSBhc3N1bXB0aW9uIHRoYXQgbm9uLWJvb3QgQ1BVcyBhcmUKPiB0
aGUgb25lcyB3aG9zZSBpbmRleCBpcyBub3QgemVybywgYW5kIHRoZSBwQ1BVMCB3aWxsIG5vdCBi
ZSBkaXNhYmxlZAo+IGluIHRoaXMgcHJvY2Vzcy4gU28gd2UgaGF2ZSB0byBzd2l0Y2ggdGhlIGV4
ZWN1dGlvbiB0byBwaHlzaWNhbCBDUFUwCj4gYmVmb3JlIHdlIG1vdmUgb24gd2l0aCBzdXNwZW5k
LiBUaGUgc2FtZSBpcyBkb25lIGZvciB4ODYgc3VzcGVuZC4KClBsZWFzZSBjbGFyaWZ5IGl0IGlu
IHRoZSBjb21taXQgbWVzc2FnZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 11:42:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 11:42: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-devel-bounces@lists.xenproject.org>)
	id 1gMX5Y-00038Y-L3; Tue, 13 Nov 2018 11:42: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=qhar=ny=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMX5W-00038N-OV
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 11:42:34 +0000
X-Inumbo-ID: 35455728-e739-11e8-95b1-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 35455728-e739-11e8-95b1-12d6303a7972;
 Tue, 13 Nov 2018 11:42:33 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7BA3C1596;
 Tue, 13 Nov 2018 03:42:32 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 463A33F5CF;
 Tue, 13 Nov 2018 03:42:31 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <baca24a8-a950-9f5f-e1c8-6551a5be6636@arm.com>
 <alpine.DEB.2.10.1811121540020.8259@sstabellini-ThinkPad-X260>
 <97110ef4-bce1-3c25-3c6e-4ade44534920@arm.com>
 <CAKPH-Ng0Z-2CVBiQuyhfow_vvzV4cOXH+o1+fu05gJsw_mnZMA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1977546e-3a2a-818c-2e4c-16c8b04d1292@arm.com>
Date: Tue, 13 Nov 2018 11:42:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-Ng0Z-2CVBiQuyhfow_vvzV4cOXH+o1+fu05gJsw_mnZMA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy8xMS8yMDE4IDExOjI2LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IEhpLAo+IAo+
IE9uIFR1ZSwgTm92IDEzLCAyMDE4IGF0IDEwOjQzIEFNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+Pgo+PiBIaSBTdGVmYW5vLAo+Pgo+PiBPbiAxMi8xMS8yMDE4
IDIzOjQ2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBNb24sIDEyIE5vdiAyMDE4
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGksCj4+Pj4KPj4+PiBPbiAxMS8xMi8xOCAxMToz
MCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4gV2hlbiBEb20wIGZpbmFsaXplcyBp
dHMgc3VzcGVuZCBwcm9jZWR1cmUgdGhlIHN1c3BlbmQgb2YgWGVuIGlzCj4+Pj4+IHRyaWdnZXJl
ZCBieSBjYWxsaW5nIHN5c3RlbV9zdXNwZW5kKCkuIERvbTAgZmluYWxpemVzIHRoZSBzdXNwZW5k
IGZyb20KPj4+Pj4gaXRzIGJvb3QgY29yZSAoVkNQVSMwKSwgd2hpY2ggY291bGQgYmUgbWFwcGVk
IHRvIGFueSBwaHlzaWNhbCBDUFUsCj4+Pj4+IGkuZS4gdGhlIHN5c3RlbV9zdXNwZW5kKCkgZnVu
Y3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkgYW55IHBoeXNpY2FsCj4+Pj4+IENQVS4gU2luY2Ug
WGVuIHN1c3BlbmQgcHJvY2VkdXJlIGhhcyB0byBiZSBydW4gYnkgdGhlIGJvb3QgQ1BVCj4+Pj4+
IChub24tYm9vdCBDUFVzIHdpbGwgYmUgZGlzYWJsZWQgYXQgc29tZSBwb2ludCBpbiBzdXNwZW5k
IHByb2NlZHVyZSksCj4+Pj4+IHN5c3RlbV9zdXNwZW5kKCkgZXhlY3V0aW9uIGhhcyB0byBjb250
aW51ZSBvbiBDUFUjMC4KPj4+Pgo+Pj4+IE5vdGhpbmcgaW4gdGhlIGRvbWFpbl9zdXNwZW5kIGNv
ZGUgY2hlY2tzIHRoYXQgZG9tYWluX3N1c3BlbmQgaXMgY2FsbGVkIGJ5Cj4+Pj4gdkNQVTAuIEkg
YWxzbyBjYW4ndCBmaW5kIGFueSByZXN0cmljdGlvbiBpbiB0aGUgUFNDSSBzcGVjIHRvIHJ1biBv
biBwQ1BVMC4gQ2FuCj4+Pj4geW91IHByb3ZpZGUgbW9yZSBkZXRhaWxzIHdoeSB0aGlzIHJlcXVp
cmVkPwo+Pj4KPj4+IFRoZSBzcGVjIHNheXMgdGhhdCAidG8gdXNlIHRoaXMgQVBJLCBhIGNhbGxp
bmcgT1MgbXVzdCBwb3dlciBkb3duIGFsbAo+Pj4gYnV0IG9uZSBjb3JlIHRocm91Z2ggY2FsbHMg
dG8gQ1BVX09GRiIuIEl0IGlzIG5hdHVyYWwgdG8gdGhpbmsgdGhhdCB0aGUKPj4+IHJlbWFpbmlu
ZyBjb3JlIHdvdWxkIGJlIChwaHlzaWNhbCBvciB2aXJ0dWFsKSBjcHUwLCBidXQgYWN0dWFsbHkg
aXQgaXMKPj4+IG5vdCBjbGVhcmx5IHN0YXRlZCBieSB0aGUgc3BlYy4gRm9yIGRvbTAsIHdlIGNv
dWxkIHNpbXBseSBjaGVjayB0aGF0Cj4+PiBvbmx5IDEgdmNwdSBpcyBsZWZ0IE9OLgo+Pgo+PiBJ
dCBpcyB3aGF0IHdlIGFscmVhZHkgZG8gaW4gdGhlIGNvZGUuIFRoZSBjb21tZW50IGFuZCBjb21t
aXQgbWVzc2FnZSBkb2VzIG5vdAo+PiBtYXRjaCB0aGUgY29kZS4KPj4KPj4+IEZvciBYZW4gYW5k
IHRoZSBwaHlzaWNhbCBzeXN0ZW1fc3VzcGVuZCBjYWxsLAo+Pj4gaXQgbWFrZXMgc2Vuc2UgdG8g
bWFrZSB0aGUgY2FsbCBvbiBwY3B1MC4KPj4KPj4gVGhpcyBuZWVkcyBzb21lIHJhdGlvbmFsZS4g
V2hhdCdzIHdyb25nIHdpdGggaXNzdWUgdGhlIHN1c3BlbmQgZnJvbSB0aGUgY3VycmVudAo+PiBw
Q1BVPwo+Pgo+IAo+IFRoZSBndWVzdCBkb2Vzbid0IGhhdmUgdG8gZmluYWxpemUgaXRzIHN1c3Bl
bmQgcHJvY2VkdXJlIGZyb20gVkNQVTAuCj4gVGhhdCBpcyBub3QgcmVxdWlyZWQgYnkgdGhlIHNw
ZWMsIGFsdGhvdWdoIGl0IGlzIGNvbW1vbmx5IHRoZSBjYXNlIGluCj4gaW1wbGVtZW50YXRpb25z
LiBXZSBkb24ndCBtYWtlIGFueSBhc3N1bXB0aW9ucyBvbiBDUFUgSUQgdW50aWwgRG9tMAo+IHN1
c3BlbmRzLiBJbiB0aGUgY29udGV4dCBvZiBEb20wIGFuZCBjb21tZW50cyBpbiB0aGlzIHBhdGNo
LCBsaW51eAo+IHdpbGwgZmluYWxpemUgdGhlIHN1c3BlbmQgcHJvY2VkdXJlIGZyb20gaXRzIGJv
b3QgY29yZS9DUFUwLCBzbyB0aGUKPiBjb21tZW50IGlzIGNvcnJlY3QuCgpUaGUgaHlwZXJ2aXNv
ciBpcyBub3QgdGllIHRvIGEgc3BlY2lmaWMgT3BlcmF0aW5nIFN5c3RlbS4gU28gY29tbWVudCBz
aG91bGQgCipub3QqIGFzc3VtZSB0aGF0IERvbTAgaXMgYWx3YXlzIExpbnV4LgoKVGhlIGNvbW1l
bnQgc2hvdWxkIGJlIGFzIGdlbmVyaWMgYXMgcG9zc2libGUgYW5kIG1hdGNoIHRoZSBjb2RlLiBJ
ZiB5b3Ugc2F5IAoiRG9tMCB3aWxsIHN1c3BlbmQgZnJvbSB2Q1BVIzAiLCB0aGVuIEkgZXhwZWN0
IGEgY2hlY2sgImlmIHZjcHVfaWQgIT0gMCB0aGVuIApyZXR1cm4gUFNDSV9ERU5JRUQiLgoKRXhh
bXBsZSBhcmUgYWx3YXlzIGZpbmUsIGJ1dCB0aGlzIHNob3VsZCBiZSB0cmVhdGVkIGFzIHN1Y2gu
IEluIHRoYXQgY29udGV4dCwgd2UgCmRvbid0IHJlYWxseSBjYXJlIHRoYXQgRG9tMCBjYWxsZWQg
ZnJvbSBDUFUwIG9yIENQVTEuIFdoYXQgbWF0dGVycyBpcyB5b3UgaGF2ZSAKb25seSBvbmUgdkNQ
VSBsZWZ0LgoKPiAKPiBXaGVuIGl0IGNvbWVzIHRvIHN1c3BlbmRpbmcgWGVuLCB3ZSB1c2UgZ2Vu
ZXJpYywgZXhpc3RpbmcgZnVuY3Rpb25zIHRvCj4gZGlzYWJsZSBzZWNvbmRhcnkgY3B1cyAoZGlz
YWJsZV9ub25ib290X2NwdXMpIGxhdGVyIGluIHRoZSBzdXNwZW5kCj4gcHJvY2VkdXJlLiBUaGlz
IGZ1bmN0aW9uIG1ha2VzIHRoZSBhc3N1bXB0aW9uIHRoYXQgbm9uLWJvb3QgQ1BVcyBhcmUKPiB0
aGUgb25lcyB3aG9zZSBpbmRleCBpcyBub3QgemVybywgYW5kIHRoZSBwQ1BVMCB3aWxsIG5vdCBi
ZSBkaXNhYmxlZAo+IGluIHRoaXMgcHJvY2Vzcy4gU28gd2UgaGF2ZSB0byBzd2l0Y2ggdGhlIGV4
ZWN1dGlvbiB0byBwaHlzaWNhbCBDUFUwCj4gYmVmb3JlIHdlIG1vdmUgb24gd2l0aCBzdXNwZW5k
LiBUaGUgc2FtZSBpcyBkb25lIGZvciB4ODYgc3VzcGVuZC4KClBsZWFzZSBjbGFyaWZ5IGl0IGlu
IHRoZSBjb21taXQgbWVzc2FnZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 11:42:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 11:42: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-devel-bounces@lists.xenproject.org>)
	id 1gMX5n-0003Aw-0k; Tue, 13 Nov 2018 11:42: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=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMX5m-0003Am-Cy
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 11:42:50 +0000
X-Inumbo-ID: 3e5b6550-e739-11e8-95e8-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3e5b6550-e739-11e8-95e8-12d6303a7972;
 Tue, 13 Nov 2018 11:42:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 04:42:47 -0700
Message-Id: <5BEAB8B602000078001FB6CC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 04:42:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA384F02000078001EB9F2@prv1-mh.provo.novell.com>
 <ec83a3d4-0d8e-e410-239e-ae0f80005ee9@citrix.com>
In-Reply-To: <ec83a3d4-0d8e-e410-239e-ae0f80005ee9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 07/44] x86emul: also allow running the
 32-bit harness on a 64-bit distro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjExLjE4IGF0IDE4OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDkvMTggMTQ6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBJbiBvcmRlciB0
byBiZSBhYmxlIHRvIHZlcmlmeSB0aGUgMzItYml0IHZhcmlhbnQgYnVpbGRzIGFuZCBydW5zLAo+
PiBpbnRyb2R1Y2UgYSByZXNwZWN0aXZlIHRhcmdldCAoYW5kIHRoZSBuZWNlc3Nhcnkgb3RoZXIg
YWRqdXN0bWVudHMpLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gCj4gSSB0cmllZCB0aGlzLCBidXQgZ290Ogo+IAo+IG1ha2U6IEVudGVyaW5n
IGRpcmVjdG9yeSAnL2xvY2FsL3hlbi5naXQvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yLzMyJwo+
IGdjYyAtV2FsbCAtV2Vycm9yIC1Xc3RyaWN0LXByb3RvdHlwZXMgLU8yIC1mb21pdC1mcmFtZS1w
b2ludGVyIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
IC1tMzIgLUkvbG9jYWwveGVuLmdpdC90b29scy90ZXN0cy94ODZfZW11bGF0b3IvMzIvLi4vLi4v
Li4vLi4vdG9vbHMvaW5jbHVkZSAtSS4gIC1EX19YRU5fVE9PTFNfXyAtYyAtZyAtbyB4ODYtZW11
bGF0ZS5vIC4uL3g4Ni1lbXVsYXRlLmMKPiBnY2MgLVdhbGwgLVdlcnJvciAtV3N0cmljdC1wcm90
b3R5cGVzIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtZm5vLXN0cmljdC1hbGlhc2luZyAtV2Rl
Y2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtbTMyIC1JL2xvY2FsL3hlbi5naXQvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yLzMyLy4uLy4uLy4uLy4uL3Rvb2xzL2luY2x1ZGUgLUkuICAtbyB0ZXN0
X3g4Nl9lbXVsYXRvciB4ODYtZW11bGF0ZS5vIC4uL3Rlc3RfeDg2X2VtdWxhdG9yLm8gLi4vZXZl
eC1kaXNwOC5vIC4uL3dyYXBwZXJzLm8KPiAvdXNyL2Jpbi9sZDogaTM4Njp4ODYtNjQgYXJjaGl0
ZWN0dXJlIG9mIGlucHV0IGZpbGUgYC4uL3Rlc3RfeDg2X2VtdWxhdG9yLm8nIGlzIGluY29tcGF0
aWJsZSB3aXRoIGkzODYgb3V0cHV0Cj4gL3Vzci9iaW4vbGQ6IGkzODY6eDg2LTY0IGFyY2hpdGVj
dHVyZSBvZiBpbnB1dCBmaWxlIGAuLi9ldmV4LWRpc3A4Lm8nIGlzIGluY29tcGF0aWJsZSB3aXRo
IGkzODYgb3V0cHV0Cj4gL3Vzci9iaW4vbGQ6IGkzODY6eDg2LTY0IGFyY2hpdGVjdHVyZSBvZiBp
bnB1dCBmaWxlIGAuLi93cmFwcGVycy5vJyBpcyBpbmNvbXBhdGlibGUgd2l0aCBpMzg2IG91dHB1
dAo+IGNvbGxlY3QyOiBlcnJvcjogbGQgcmV0dXJuZWQgMSBleGl0IHN0YXR1cwo+IC4uL01ha2Vm
aWxlOjE1MzogcmVjaXBlIGZvciB0YXJnZXQgJ3Rlc3RfeDg2X2VtdWxhdG9yJyBmYWlsZWQKCkht
bSwgbm90aGluZyBJIGNhbiByZXByb2R1Y2UuIEkgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgaXQgdHJp
ZXMgdG8gdXNlCi4uLyoubyBpbnN0ZWFkIG9mIGJ1aWxkaW5nIDMyLWJpdCB2YXJpYW50cyBpbiB0
aGUgY3VycmVudCBkaXJlY3RvcnkuClBlcmhhcHMgYSBtYWtlIHZlcnNpb24gZGlmZmVyZW5jZSBp
biBob3cgVlBBVEggZ2V0cyBoYW5kbGVkPyBCdXQKSSBrbm93IEkndmUgdHJpZWQgd2l0aCBkaWZm
ZXJlbnQgdmVyc2lvbnMsIHdoaWNoIHdpbGwgbWFrZSBpdCByYXRoZXIKaGFyZCBmb3IgbWUgdG8g
ZGlhZ25vc2UgdGhlIGlzc3VlLiBDb3VsZCB5b3Ugc2VlIHdoZXRoZXIgcmVwbGFjaW5nCgpWUEFU
SCArPSAuLgoKYnkKCnZwYXRoICUuYyAuLgoKaGVscHMgaW4geW91ciBjYXNlPwoKPj4gLS0tIGEv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCj4+ICsrKyBiL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9NYWtlZmlsZQo+PiBAQCAtMSw1ICsxLDcgQEAKPj4gIAo+PiAraWZlcSAoJChY
RU5fUk9PVCksKQo+PiAgWEVOX1JPT1Q9JChDVVJESVIpLy4uLy4uLy4uCj4+ICtlbmRpZgo+IAo+
IEhvdyBhYm91dCA/PSA/CgpJIGNhbiBzd2l0Y2ggdG8gdGhhdCAocHJvdmlkZWQgSSBydW4gaW50
byBubyBpc3N1ZXMpLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 11:45:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 11:45: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-devel-bounces@lists.xenproject.org>)
	id 1gMX82-0003Rz-Ic; Tue, 13 Nov 2018 11:45: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMX81-0003Re-Q8
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 11:45:09 +0000
X-Inumbo-ID: 92195b58-e739-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92195b58-e739-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 11:45:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMX7y-0001TE-44; Tue, 13 Nov 2018 11:45:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMX7x-00028E-SN; Tue, 13 Nov 2018 11:45:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMX7x-0004TH-Rk; Tue, 13 Nov 2018 11:45:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129946-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=da2c81ee96eba5d5c8ef91fd870ac98d3cf72beb
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 11:45:05 +0000
Subject: [Xen-devel] [ovmf test] 129946: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTk0NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5NDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZGEyYzgxZWU5NmViYTVkNWM4ZWY5MWZkODcwYWM5OGQzY2Y3MmJlYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDYgZGF5cyAgIDQ3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTg1NiAgMjAxOC0xMS0xMiAxNzo0MToyMCBaICAgIDAgZGF5cyAgIDEyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 11:59:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 11:59: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-devel-bounces@lists.xenproject.org>)
	id 1gMXLl-0004T6-Us; Tue, 13 Nov 2018 11:59: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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMXLk-0004T1-3o
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 11:59:20 +0000
X-Inumbo-ID: 8c7c193b-e73b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c7c193b-e73b-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 11:59:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="70398927"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 13 Nov 2018 11:59:15 +0000
Message-ID: <1542110355-842-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] libx86: Fix 32bit stubdom build of
 x86_cpuid_policy_fill_native()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCAtbTMyLCBHQ0MgZ2VuZXJhdGVzIGEgd2FybmluZyBmb3IgJnNpemVfdCA9PSAmdW5zaWdu
ZWQgbG9uZywgd2hpY2ggaXMgdGhlCnR5cGVjaGVjayBoaWRkZW4gaW5zaWRlIHRoZSBtaW4oKSBt
YWNyby4KClN3aXRjaCB0byB1c2luZyBleHBsaWNpdGx5IHR5cGVkIHZlcnNpb25zIGluc3RlYWQu
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2xpYi94ODYvY3B1aWQuYyB8IDE1ICsrKysrKysr
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vbGliL3g4Ni9jcHVpZC5jIGIveGVuL2xpYi94ODYvY3B1aWQuYwpp
bmRleCBmMDlkOGQ1Li41YTMxNTliIDEwMDY0NAotLS0gYS94ZW4vbGliL3g4Ni9jcHVpZC5jCisr
KyBiL3hlbi9saWIveDg2L2NwdWlkLmMKQEAgLTcsOCArNyw4IEBAIHZvaWQgeDg2X2NwdWlkX3Bv
bGljeV9maWxsX25hdGl2ZShzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwKQogICAgIHVuc2lnbmVkIGlu
dCBpOwogCiAgICAgY3B1aWRfbGVhZigwLCAmcC0+YmFzaWMucmF3WzBdKTsKLSAgICBmb3IgKCBp
ID0gMTsgaSA8IG1pbihBUlJBWV9TSVpFKHAtPmJhc2ljLnJhdyksCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgcC0+YmFzaWMubWF4X2xlYWYgKyAxdWwpOyArK2kgKQorICAgIGZvciAoIGkgPSAx
OyBpIDwgbWluX3QodW5zaWduZWQgaW50LCBBUlJBWV9TSVpFKHAtPmJhc2ljLnJhdyksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwLT5iYXNpYy5tYXhfbGVhZik7ICsraSApCiAgICAgewog
ICAgICAgICBzd2l0Y2ggKCBpICkKICAgICAgICAgewpAQCAtNTIsOCArNTIsOCBAQCB2b2lkIHg4
Nl9jcHVpZF9wb2xpY3lfZmlsbF9uYXRpdmUoc3RydWN0IGNwdWlkX3BvbGljeSAqcCkKICAgICB7
CiAgICAgICAgIGNwdWlkX2NvdW50X2xlYWYoNywgMCwgJnAtPmZlYXQucmF3WzBdKTsKIAotICAg
ICAgICBmb3IgKCBpID0gMTsgaSA8IG1pbihBUlJBWV9TSVpFKHAtPmZlYXQucmF3KSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcC0+ZmVhdC5tYXhfc3VibGVhZiArIDF1bCk7ICsraSAp
CisgICAgICAgIGZvciAoIGkgPSAxOyBpIDwgbWluX3QodW5zaWduZWQgaW50LCBBUlJBWV9TSVpF
KHAtPmZlYXQucmF3KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwLT5mZWF0Lm1h
eF9zdWJsZWFmKTsgKytpICkKICAgICAgICAgICAgIGNwdWlkX2NvdW50X2xlYWYoNywgaSwgJnAt
PmZlYXQucmF3W2ldKTsKICAgICB9CiAKQEAgLTk2LDcgKzk2LDggQEAgdm9pZCB4ODZfY3B1aWRf
cG9saWN5X2ZpbGxfbmF0aXZlKHN0cnVjdCBjcHVpZF9wb2xpY3kgKnApCiAgICAgICAgIHhzdGF0
ZXMgID0gKCh1aW50NjRfdCkocC0+eHN0YXRlLnhjcjBfaGlnaCB8IHAtPnhzdGF0ZS54c3NfaGln
aCkgPDwgMzIpOwogICAgICAgICB4c3RhdGVzIHw9ICAgICAgICAgICAgKHAtPnhzdGF0ZS54Y3Iw
X2xvdyAgfCBwLT54c3RhdGUueHNzX2xvdyk7CiAKLSAgICAgICAgZm9yICggaSA9IDI7IGkgPCBt
aW4oNjN1bCwgQVJSQVlfU0laRShwLT54c3RhdGUucmF3KSk7ICsraSApCisgICAgICAgIGZvciAo
IGkgPSAyOyBpIDwgbWluX3QodW5zaWduZWQgaW50LCA2MywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBBUlJBWV9TSVpFKHAtPnhzdGF0ZS5yYXcpKTsgKytpICkKICAgICAgICAgewog
ICAgICAgICAgICAgaWYgKCB4c3RhdGVzICYgKDF1bCA8PCBpKSApCiAgICAgICAgICAgICAgICAg
Y3B1aWRfY291bnRfbGVhZigweGQsIGksICZwLT54c3RhdGUucmF3W2ldKTsKQEAgLTEwNSw4ICsx
MDYsOCBAQCB2b2lkIHg4Nl9jcHVpZF9wb2xpY3lfZmlsbF9uYXRpdmUoc3RydWN0IGNwdWlkX3Bv
bGljeSAqcCkKIAogICAgIC8qIEV4dGVuZGVkIGxlYXZlcy4gKi8KICAgICBjcHVpZF9sZWFmKDB4
ODAwMDAwMDAsICZwLT5leHRkLnJhd1swXSk7Ci0gICAgZm9yICggaSA9IDE7IGkgPCBtaW4oQVJS
QVlfU0laRShwLT5leHRkLnJhdyksCi0gICAgICAgICAgICAgICAgICAgICAgICAgcC0+ZXh0ZC5t
YXhfbGVhZiArIDEgLSAweDgwMDAwMDAwdWwpOyArK2kgKQorICAgIGZvciAoIGkgPSAxOyBpIDwg
bWluX3QodW5zaWduZWQgaW50LCBBUlJBWV9TSVpFKHAtPmV4dGQucmF3KSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHAtPmV4dGQubWF4X2xlYWYgKyAxIC0gMHg4MDAwMDAwMCk7ICsraSAp
CiAgICAgICAgIGNwdWlkX2xlYWYoMHg4MDAwMDAwMCArIGksICZwLT5leHRkLnJhd1tpXSk7CiB9
CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 12:06:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 12:06: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-devel-bounces@lists.xenproject.org>)
	id 1gMXSL-0005H2-1A; Tue, 13 Nov 2018 12:06: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=qslc=ny=citrix.com=prvs=848dffff3=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gMXSK-0005Gx-7W
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 12:06:08 +0000
X-Inumbo-ID: 7efa846c-e73c-11e8-ba2f-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7efa846c-e73c-11e8-ba2f-12d6303a7972;
 Tue, 13 Nov 2018 12:06:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="70399829"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23530.48564.534358.657202@mariner.uk.xensource.com>
Date: Tue, 13 Nov 2018 12:04:04 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181113105942.GI1302@perard.uk.xensource.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
 <20181112164930.25893-3-anthony.perard@citrix.com>
 <23529.46709.254200.357650@mariner.uk.xensource.com>
 <20181113105942.GI1302@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6 02/11] libxl_qmp: Separate QMP message
 generation from qmp_send_prepare
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2NiAwMi8xMV0gbGlieGxfcW1wOiBT
ZXBhcmF0ZSBRTVAgbWVzc2FnZSBnZW5lcmF0aW9uIGZyb20gcW1wX3NlbmRfcHJlcGFyZSIpOgo+
IE9uIE1vbiwgTm92IDEyLCAyMDE4IGF0IDA1OjIwOjUzUE0gKzAwMDAsIElhbiBKYWNrc29uIHdy
b3RlOgo+ID4gUHJldmlvdXNseSB0aGlzIGZ1bmN0aW9uIHJldHVybmVkIG1lbW9yeSBhbGxvY2F0
ZWQgZnJvbSBtYWxsb2MsIGFuZAo+ID4gdGhpcyB3YXMgbm90IGRvY3VtZW50ZWQuICBJIHRoaW5r
IGl0IHNob3VsZCBiZSwgZm9yIGJvdGggdGhpcyBhbmQgZm9yCj4gPiBxbXBfcHJlcGFyZV9jbWQu
ICBTZWUgdGhlIGJpZyBsaWJ4bC5oIGNvbW1lbnQgb24gIm1lbW9yeSBhbGxvY2F0aW9uIi4KPiAK
PiBUaGUgbWVtb3J5IGFsbG9jYXRlZCBmcm9tIG1hbGxvYyBpcyBuZXcsIGJlZm9yZSB0aGF0IGl0
IHdhcyBhbGxvY2F0ZWQgaW4KPiBgZ2NgIChhc2lkZSBmcm9tIHRoZSBgeWFqbF9nZW4gaGFuZGAg
d2hpY2ggbmVlZHMgdG8gYmUgZnJlZWQgYmVmb3JlIHRoZQo+IGZ1bmN0aW9uIHJldHVybnMpLgoK
UmlnaHQuICBJIHdhcyBhc2tpbmcgZm9yIHRoaXMgdG8gYmUgZG9jdW1lbnRlZCBpbiBhIGNvbW1l
bnQsIGFzCnJlcXVpcmVkIGJ5IHRoZSBsaWJ4bCBlcnJvciBoYW5kbGluZyBtb2RlbC4KCj4gSSd2
ZSBtYWtlIHRoZSBjaGFuZ2UgdG8gcmV0dXJuIGEgTk9HQyBidWZmZXJzIGJlY2F1c2UgSSBkb24n
dCBrbm93IGhvdwo+IHRvIGhhdmUgYW4gYWxsb2NhdGlvbiBzdXJ2aXZlIGFuIGBlZ2NgLgoKSW5k
ZWVkLCBhbiBlZ2MncyBhbGxvY2F0aW9uIHdvdWxkIGJlIHRvbyBzaG9ydC4KCj4gRG8geW91IHRo
aW5rIEkgY291bGQgY2FsbCBxbXBfc2VuZF9wcmVwYXJlIHdpdGggYW4gYGFvX2djYCA/IE5vdCBp
biB0aGlzCj4gcGF0Y2gsIGJ1dCBsYXRlciwgaW4gdGhlIGNvbnRleHQgb2YgbGlieGxfX2V2X3Ft
cCB3aGljaCBJIHRoaW5rCj4gc2hvdWxkbid0IHN1cnZpdmUgYW4gQU8uCgpBaCB5ZXMsIEkga2Vl
cCB0aGlua2luZyB0aGF0IHlvdSBjb3VsZCBjYWNoZSBhIGxpYnhsX19ldl9xbXAgaW4gdGhlCmxp
YnhsX2N0eCBidXQgYmVjYXVzZSBxZW11IHdpbGwgb25seSB0YWxrIG9uIG9uZSBhdCBvbmNlLCB5
b3UgYXJlCnJpZ2h0LiAgU28geWVzIGEgbGlieGxfX2V2X3FtcCBzaG91bGQgaGF2ZSBhIHJlZmVy
ZW5jZSB0byBhbiBhby4KClRoZW4geW91IGNhbiB1c2UgdGhlIGFvIGdjLgoKPiA+IDEgaXMgd2Fu
dGVkIGJlY2F1c2UgMiBkZW1hbmRzIGl0Lgo+IAo+IEknbGwgdHJ5IHRvIGltcHJvdmUgdGhlIHBh
dGNoIGRlc2NyaXB0aW9uIGFuZCBhd25zZXIgYWxsIHRob3NlIHRoaW5ncy4KClRoYW5rcy4KCj4g
PiA0ID8/PyAgVGhlIGV4aXN0aW5nIGNvZGUgdXNlcyBzdHJsZW4uICBKU09OIGNhbid0IGNvbnRh
aW4gbnVsIGJ5dGVzLgo+ID4gV2h5IHNob3VsZCB0aGUgbmV3IGNhbGxlciBub3QgZG8gc2ltaWxh
cmx5ID8gIElmIHRoZSB1c2Ugb2Ygc3RybGVuIGlzCj4gPiB3cm9uZyB3aHkgbm90IGNoYW5nZSB0
aGUgb2xkIGNhbGxlciA/ICAoTWF5YmUgaXQgaXMgZ29pbmcgYXdheSwgaW4KPiA+IHdoaWNoIGNh
c2UgdGhhdCBuZWVkcyB0byBiZSBtZW50aW9uZWQuKQo+IAo+IEkgZ3Vlc3MgSSBjYW4gcmVjYWxj
dWxhdGUgdGhlIGxlbmdodCBhdCB0aGUgdGltZSB3aGVuIGl0IHdpbGwgYmUgbmVlZGVkCj4gaW4g
YSBsYXRlciBwYXRjaC4KCk9yIHNvbWV0aGluZy4gIEkganVzdCBub3RpY2VkIHRoYXQgdGhpcyB3
YXMgZG9uZSBkaWZmZXJlbnRseSBpbgpkaWZmZXJlbnQgcGxhY2VzLiAgSXQncyBwcm9iYWJseSBt
b3JlIGNvbnZlbmllbnQgdG8gcmVjYWxjdWxhdGUgaXQKdGhhbiBpdCBpcyB0byBjYXJyeSBpdCBh
Ym91dC4KCkJ1dCBJIGRvbid0IG1pbmQgaWYgeW91IHdhbnQgdG8gY2FycnkgaXQgYWJvdXQgLSBi
dXQgaW4gdGhhdCBjYXNlIEkKdGhpbmsgeW91IHNob3VsZCBzd2l0Y2ggYWxsIHRoZSBjYWxsZXJz
IHRvIHVzaW5nIHRoZSBsZW5ndGggcmV0dXJuZWQKYnkgcW1wX3ByZXBhcmVfY21kLgoKVGhhbmtz
LApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 12:12:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 12:12: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-devel-bounces@lists.xenproject.org>)
	id 1gMXYV-00063q-Pl; Tue, 13 Nov 2018 12:12: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=pmsg=ny=citrix.com=prvs=848afb93d=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gMXYU-00063l-5a
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 12:12:30 +0000
X-Inumbo-ID: 637b5299-e73d-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 637b5299-e73d-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 12:12:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="70400835"
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>, 
 xen-devel <xen-devel@lists.xenproject.org>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAA3DA02000078001FB5CB@prv1-mh.provo.novell.com>
 <1f9196d2f7c748e4a9283fe6ba9ca99b@AMSPEX02CL03.citrite.net>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <14a8db80-8ab7-4168-e959-a0237f99329b@citrix.com>
Date: Tue, 13 Nov 2018 12:11:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1f9196d2f7c748e4a9283fe6ba9ca99b@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/3] x86/HVM: __hvm_copy() should not write
 to p2m_ioreq_server pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMTEvMjAxOCAxMDoyNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2Uu
Y29tXQo+PiBTZW50OiAxMyBOb3ZlbWJlciAyMDE4IDEwOjE0Cj4+IFRvOiB4ZW4tZGV2ZWwgPHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJl
dy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPj4gPFBhdWwuRHVycmFudEBjaXRy
aXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gU3ViamVjdDogW1BBVENI
IDEvM10geDg2L0hWTTogX19odm1fY29weSgpIHNob3VsZCBub3Qgd3JpdGUgdG8KPj4gcDJtX2lv
cmVxX3NlcnZlciBwYWdlcwo+Pgo+PiBDb21taXQgM2JkZWM1MzBhNSAoIng4Ni9IVk06IHNwbGl0
IHBhZ2Ugc3RyYWRkbGluZyBlbXVsYXRlZCBhY2Nlc3NlcyBpbgo+PiBtb3JlIGNhc2VzIikgaW50
cm9kdWNlZCBhIGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcigpIGF0dGVtcHQgYmVmb3JlCj4+IGZh
bGxpbmcgYmFjayB0byBodm1lbXVsX2xpbmVhcl9tbWlvX3dyaXRlKCkuIFRoaXMgaXMgd3Jvbmcg
Zm9yIHRoZQo+PiBwMm1faW9yZXFfc2VydmVyIHNwZWNpYWwgY2FzZS4gVGhhdCBjaGFuZ2Ugd2lk
ZW5lZCBhIHByZS1leGlzdGluZyBpc3N1ZQo+PiB0aG91Z2g6IE90aGVyIHdyaXRlcyB0byBzdWNo
IHBhZ2VzIGFsc28gbmVlZCB0byBiZSBmYWlsZWQgKG9yIGZvcmNlZAo+PiB0aHJvdWdoIGVtdWxh
dGlvbiksIGluIHBhcnRpY3VsYXIgaHlwZXJjYWxsIGJ1ZmZlciB3cml0ZXMuCj4+Cj4+IFJlcG9y
dGVkLWJ5OiA/Pz8gPD8/P0BjaXRyaXguY29tPgo+IAo+IEkgdGhpbmsgdGhpcyBzaG91bGQgYmU6
IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgo+IAoKWWVzLCBwbGVh
c2UgYWRkIG1lIHRvIENDIHNvIEkgY291bGQgcHVsbCBhbmQgdGVzdCB0aGUgcGF0Y2hlcy4KCkln
b3IKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 12:16:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 12:16: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-devel-bounces@lists.xenproject.org>)
	id 1gMXc2-0006Ei-Jw; Tue, 13 Nov 2018 12:16: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=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMXc1-0006Ed-QK
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 12:16:09 +0000
X-Inumbo-ID: e6777f04-e73d-11e8-8678-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e6777f04-e73d-11e8-8678-12d6303a7972;
 Tue, 13 Nov 2018 12:16:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 05:16:07 -0700
Message-Id: <5BEAC08402000078001FB70F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 05:16:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542110355-842-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542110355-842-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] libx86: Fix 32bit stubdom build of
 x86_cpuid_policy_fill_native()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjExLjE4IGF0IDEyOjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2xpYi94ODYvY3B1aWQuYwo+ICsrKyBiL3hlbi9saWIveDg2L2NwdWlk
LmMKPiBAQCAtNyw4ICs3LDggQEAgdm9pZCB4ODZfY3B1aWRfcG9saWN5X2ZpbGxfbmF0aXZlKHN0
cnVjdCBjcHVpZF9wb2xpY3kgKnApCj4gICAgICB1bnNpZ25lZCBpbnQgaTsKPiAgCj4gICAgICBj
cHVpZF9sZWFmKDAsICZwLT5iYXNpYy5yYXdbMF0pOwo+IC0gICAgZm9yICggaSA9IDE7IGkgPCBt
aW4oQVJSQVlfU0laRShwLT5iYXNpYy5yYXcpLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
cC0+YmFzaWMubWF4X2xlYWYgKyAxdWwpOyArK2kgKQo+ICsgICAgZm9yICggaSA9IDE7IGkgPCBt
aW5fdCh1bnNpZ25lZCBpbnQsIEFSUkFZX1NJWkUocC0+YmFzaWMucmF3KSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcC0+YmFzaWMubWF4X2xlYWYpOyArK2kgKQoKSSBkaXNsaWtlIHRo
ZSAoaGlkZGVuKSBjYXN0aW5nIHJlc3VsdGluZyBmcm9tIHRoZSB1c2VzIG9mIG1pbl90KCkgLwpt
YXhfdCgpLCBzbyBpbiBhIGNhc2UgbGlrZSB0aGlzIEknZCBoYXZlIHByZWZlcnJlZCB0byByZXBs
YWNlIDF1bApieSBzaXplb2YoY2hhcikgb3Igc29tZSBzdWNoLiBCdXQgSSBleHBlY3QgeW91IHdv
dWxkbid0IGxpa2UgdGhpcywKc28gZWl0aGVyIHdheQpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 12:16:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 12:16: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-devel-bounces@lists.xenproject.org>)
	id 1gMXc3-0006Et-UA; Tue, 13 Nov 2018 12: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=ps9l=ny=citrix.com=prvs=8480012eb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gMXc3-0006Eo-1j
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 12:16:11 +0000
X-Inumbo-ID: e6d8febf-e73d-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6d8febf-e73d-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 12:16:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="70401076"
Date: Tue, 13 Nov 2018 12:16:06 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181113121606.blhhuvi4r4i754sm@zion.uk.xensource.com>
References: <1542110355-842-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1542110355-842-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] libx86: Fix 32bit stubdom build of
 x86_cpuid_policy_fill_native()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMTMsIDIwMTggYXQgMTE6NTk6MTVBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBXaXRoIC1tMzIsIEdDQyBnZW5lcmF0ZXMgYSB3YXJuaW5nIGZvciAmc2l6ZV90ID09
ICZ1bnNpZ25lZCBsb25nLCB3aGljaCBpcyB0aGUKPiB0eXBlY2hlY2sgaGlkZGVuIGluc2lkZSB0
aGUgbWluKCkgbWFjcm8uCj4gCj4gU3dpdGNoIHRvIHVzaW5nIGV4cGxpY2l0bHkgdHlwZWQgdmVy
c2lvbnMgaW5zdGVhZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 12:28:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 12:28: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-devel-bounces@lists.xenproject.org>)
	id 1gMXng-0007E7-CW; Tue, 13 Nov 2018 12:28:12 +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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMXnf-0007Dx-Ap
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 12:28:11 +0000
X-Inumbo-ID: 92484d1c-e73f-11e8-9f1a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92484d1c-e73f-11e8-9f1a-12d6303a7972;
 Tue, 13 Nov 2018 12:28:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMXnX-0002Iw-Od; Tue, 13 Nov 2018 12:28:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMXnX-00033I-Di; Tue, 13 Nov 2018 12:28:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMXnX-0002Hm-D5; Tue, 13 Nov 2018 12:28:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129950-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=da2c81ee96eba5d5c8ef91fd870ac98d3cf72beb
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 12:28:03 +0000
Subject: [Xen-devel] [ovmf test] 129950: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTk1MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5NTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZGEyYzgxZWU5NmViYTVkNWM4ZWY5MWZkODcwYWM5OGQzY2Y3MmJlYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDYgZGF5cyAgIDQ4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTg1NiAgMjAxOC0xMS0xMiAxNzo0MToyMCBaICAgIDAgZGF5cyAgIDEzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 12:28:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 12:28: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-devel-bounces@lists.xenproject.org>)
	id 1gMXoQ-0007HQ-OL; Tue, 13 Nov 2018 12:28:58 +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=vf4l=ny=citrix.com=prvs=848cabba3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gMXoP-0007HI-MI
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 12:28:57 +0000
X-Inumbo-ID: af321692-e73f-11e8-864e-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af321692-e73f-11e8-864e-12d6303a7972;
 Tue, 13 Nov 2018 12:28:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="70401852"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 13 Nov 2018 12:28:44 +0000
Message-ID: <20181113122844.17908-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6.1 05/11] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: 23530.46744.511314.551654@mariner.uk.xensource.com
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAzNSArKwogdG9vbHMvbGlieGwv
bGlieGxfcW1wLmMgICAgICB8IDY4MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICB8ICAgNiArCiAzIGZpbGVzIGNoYW5nZWQs
IDcyNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggMmI3ZTM0Mzc3NS4uZmQ4
NGI2MDk4MiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00MTEsMTIgKzQxMSw0NyBAQCBfaGlkZGVu
IGludCBsaWJ4bF9fZXZfcW1wX3NlbmQobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21kLCBsaWJ4bF9f
anNvbl9vYmplY3QgKmFyZ3MpOwogX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9xbXBfZGlzcG9zZShs
aWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldik7CiAKK3R5cGVkZWYgZW51bSB7CisgICAg
LyogaW5pdGlhbCBzdGF0ZSAqLworICAgIHFtcF9zdGF0ZV9kaXNjb25uZWN0ZWQgPSAxLAorICAg
IC8qIGNvbm5lY3RlZCB0byBRTVAgc29ja2V0LCB3YWl0aW5nIGZvciBncmVldGluZyBtZXNzYWdl
ICovCisgICAgcW1wX3N0YXRlX2Nvbm5lY3RpbmcsCisgICAgLyogcW1wX2NhcGFiaWxpdGllcyBj
b21tYW5kIHNlbnQsIHdhaXRpbmcgZm9yIHJlcGx5ICovCisgICAgcW1wX3N0YXRlX2NhcGFiaWxp
dHlfbmVnb3RpYXRpb24sCisgICAgLyogcmVhZHkgdG8gc2VuZCBjb21tYW5kcyAqLworICAgIHFt
cF9zdGF0ZV9jb25uZWN0ZWQsCisgICAgLyogY21kIHNlbnQsIHdhaXRpbmcgZm9yIHJlcGx5ICov
CisgICAgcW1wX3N0YXRlX3dhaXRpbmdfcmVwbHksCit9IGxpYnhsX19xbXBfc3RhdGU7CisKIHN0
cnVjdCBsaWJ4bF9fZXZfcW1wIHsKICAgICAvKiBjYWxsZXIgc2hvdWxkIGluY2x1ZGUgdGhpcyBp
biB0aGVpciBvd24gc3RydWN0ICovCiAgICAgLyogY2FsbGVyIG11c3QgZmlsbCB0aGVzZSBpbiwg
YW5kIHRoZXkgbXVzdCBhbGwgcmVtYWluIHZhbGlkICovCiAgICAgbGlieGxfZG9taWQgZG9taWQ7
CiAgICAgbGlieGxfX2V2X3FtcF9jYWxsYmFjayAqY2FsbGJhY2s7CiAgICAgaW50IGZkOyAvKiBz
ZXQgdG8gc2VuZCBhIGZkIHdpdGggdGhlIGNvbW1hbmQsIC0xIG90aGVyd2lzZSAqLworCisgICAg
LyoKKyAgICAgKiByZW1haW5pbmcgZmllbGRzIGFyZSBwcml2YXRlIHRvIGxpYnhsX2V2X3FtcF8q
CisgICAgICovCisKKyAgICBpbnQgaWQ7CisgICAgbGlieGxfX2NhcmVmZCAqcW1wX2NmZDsKKyAg
ICBsaWJ4bF9fZXZfZmQgcW1wX2VmZDsKKyAgICBsaWJ4bF9fcW1wX3N0YXRlIHFtcF9zdGF0ZTsK
KyAgICAvKiByZWNlaXZlIGJ1ZmZlciwgd2l0aDoKKyAgICAgKiByeF9idWZfc2l6ZTogY3VycmVu
dCBhbGxvY2F0ZWQgc2l6ZSwKKyAgICAgKiByeF9idWZfdXNlZDogYWN0dWFsIGRhdGEgaW4gdGhl
IGJ1ZmZlciAqLworICAgIGNoYXIgKnJ4X2J1ZjsKKyAgICBzaXplX3QgcnhfYnVmX3NpemU7Cisg
ICAgc2l6ZV90IHJ4X2J1Zl91c2VkOworICAgIC8qIHNlbmRpbmcgYnVmZmVyICovCisgICAgY2hh
ciAqdHhfYnVmOworICAgIHNpemVfdCB0eF9idWZfbGVuOworICAgIHNpemVfdCB0eF9idWZfb2Zm
OworICAgIC8qIFRoZSBtZXNzYWdlIHRvIHNlbmQgd2hlbiByZWFkeSAqLworICAgIGNoYXIgKm1z
ZzsKKyAgICBzaXplX3QgbXNnX2xlbjsKIH07CiAKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfcW1wLmMgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwppbmRleCAyMThlZTNmZjA5Li4w
N2FhMGRkODlhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF9xbXAuYwpAQCAtNzUsMTEgKzc1LDE4IEBACiAjICBkZWZpbmUgREVCVUdf
UkVQT1JUX1JFQ0VJVkVEKGRvbSwgYnVmLCBsZW4pICgodm9pZCkwKQogI2VuZGlmCiAKKyNpZmRl
ZiBERUJVR19RTVBfQ0xJRU5UCisjICBkZWZpbmUgTE9HX1FNUChmLCAuLi4pIExPR0QoREVCVUcs
IGV2LT5kb21pZCwgZiwgIyNfX1ZBX0FSR1NfXykKKyNlbHNlCisjICBkZWZpbmUgTE9HX1FNUChm
LCAuLi4pCisjZW5kaWYKKwogLyoKICAqIFFNUCB0eXBlcyAmIGNvbnN0YW50CiAgKi8KIAogI2Rl
ZmluZSBRTVBfUkVDRUlWRV9CVUZGRVJfU0laRSA0MDk2CisjZGVmaW5lIFFNUF9NQVhfU0laRV9S
WF9CVUYgTUIoOCkKICNkZWZpbmUgUENJX1BUX1FERVZfSUQgInBjaS1wdC0lMDJ4XyUwMnguJTAx
eCIKIAogLyoKQEAgLTEzMTIsNiArMTMxOSw2ODIgQEAgaW50IGxpYnhsX19xbXBfaW5pdGlhbGl6
YXRpb25zKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiByZXQ7CiB9
CiAKKy8qIC0tLS0tLS0tLS0tLSBJbXBsZW1lbnRhdGlvbiBvZiBsaWJ4bF9fZXZfcW1wIC0tLS0t
LS0tLS0tLS0tLS0gKi8KKworLyoKKyAqIFBvc3NpYmxlIGludGVybmFsIHN0YXRlIGNvbXBhcmVk
IHRvIHFtcF9zdGF0ZToKKyAqCisgKiBxbXBfc3RhdGUgIGRpc2Nvbm5lY3RlZCBjb25uZWN0aW5n
IGNhcGFiaWxpdHkgICBjb25uZWN0ZWQgIHdhaXRpbmcKKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgX25lZ290aWF0aW9uICAgICAgICAgICAgX3JlcGx5CisgKiBFeHRlcm5h
bCAgIElkbGUgICAgICAgICBBY3RpdmUgICAgIEFjdGl2ZSAgICAgICBDb25uZWN0ZWQgIEFjdGl2
ZQorICogcW1wX2NmZCAgICBjbG9zZSAgICAgICAgb3BlbiAgICAgICBvcGVuICAgICAgICAgb3Bl
biAgICAgICBvcGVuCisgKiBxbXBfZWZkICAgIElkbGUgICAgICAgICBBY3RpdmUgICAgIEFjdGl2
ZSAgICAgICBBY3RpdmUgICAgIEFjdGl2ZQorICogaWQgICAgICAgICByZXNldCAgICAgICAgc2V0
ICAgICAgICBzZXQgICAgICAgICAgcHJldlsxXSAgICBzZXQKKyAqIHJ4X2J1ZiogICAgZnJlZSAg
ICAgICAgIHVzZWQgICAgICAgdXNlZCAgICAgICAgIHVzZWQgICAgICAgdXNlZAorICogdHhfYnVm
KiAgICBmcmVlICAgICAgICAgZnJlZSAgICAgICB1c2VkL2ZyZWUgICAgZnJlZSAgICAgICB1c2Vk
L2ZyZWUKKyAqIG1zZyogICAgICAgZnJlZSAgICAgICAgIHNldCAgICAgICAgc2V0ICAgICAgICAg
IGZyZWUvc2V0ICAgZnJlZQorICoKKyAqIFsxXSBpZCB1c2VkIG9uIHRoZSBwcmV2aW91c2x5IHNl
bnQgY29tbWFuZAorICoKKyAqIFBvc3NpYmxlIGJ1ZmZlcnMgc3RhdGVzOgorICogLSByZWNlaXZp
bmcgYnVmZmVyOgorICogICAgICAgICAgICAgICAgICAgIGZyZWUgICB1c2VkCisgKiAgIHJ4X2J1
ZiAgICAgICAgICAgTlVMTCAgIGFsbG9jYXRlZAorICogICByeF9idWZfc2l6ZSAgICAgIDAgICAg
ICBhbGxvY2F0aW9uIHNpemUgb2YgYHJ4X2J1ZmAKKyAqICAgcnhfYnVmX29mZiAgICAgICAwICAg
ICAgPD0gcnhfYnVmX3NpemUKKyAqIC0gdHJhbnNtaXR0ZWQgYnVmZmVyOgorICogICAgICAgICAg
ICAgICAgICAgIGZyZWUgICB1c2VkCisgKiAgIHR4X2J1ZiAgICAgICAgICAgTlVMTCAgIGNvbnRh
aW4gZGF0YQorICogICB0eF9idWZfbGVuICAgICAgIDAgICAgICBzaXplIG9mIGRhdGEKKyAqICAg
dHhfYnVmX29mZiAgICAgICAwICAgICAgPD0gdHhfYnVmX2xlbgorICogLSBxdWV1ZWQgdXNlciBj
b21tYW5kOgorICogICAgICAgICAgICAgICAgICAgIGZyZWUgIHNldAorICogICBtc2cgICAgICAg
ICAgICAgIE5VTEwgIGNvbnRhaW4gZGF0YQorICogICBtc2dfbGVuICAgICAgICAgIDAgICAgIHNp
emUgb2YgZGF0YQorICoKKyAqIC0gQWxsb3dlZCBpbnRlcm5hbCBzdGF0ZSB0cmFuc2l0aW9uOgor
ICogZGlzY29ubmVjdGVkICAgICAgICAgICAgICAgICAgICAgICAgIC0+IGNvbm5lY3RpbmcKKyAq
IGNvbm5lY3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAtPiBjYXBhYmlsaXR5X25lZ290
aWF0aW9uCisgKiBjYXBhYmlsaXR5X25lZ290aWF0aW9uL3dhaXRpbmdfcmVwbHkgLT4gY29ubmVj
dGVkCisgKiBjb25uZWN0ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgLT4gd2FpdGluZ19y
ZXBseQorICogYW55ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0+IGRpc2Nvbm5l
Y3RlZAorICovCisKKy8qIGhhcmQgY29kZWQgbWVzc2FnZSBJRCB1c2VkIGZvciBjYXBhYmlsaXR5
IG5lZ290aWF0aW9uICgieGxxXDAiKSAqLworI2RlZmluZSBRTVBfQ0FQQUJJTElUWV9ORUdPVElB
VElPTl9NU0dJRCAweDc4NmM3MTAwCisKKy8qIHByb3RvdHlwZXMgKi8KKworc3RhdGljIHZvaWQg
cW1wX2V2X2ZkX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2ZkICpldl9mZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZmQsIHNob3J0IGV2ZW50cywgc2hv
cnQgcmV2ZW50cyk7CitzdGF0aWMgaW50IHFtcF9ldl9jYWxsYmFja193cml0YWJsZShsaWJ4bF9f
Z2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3Ft
cCAqZXYsIGludCBmZCk7CitzdGF0aWMgaW50IHFtcF9ldl9jYWxsYmFja19yZWFkYWJsZShsaWJ4
bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
ZXZfcW1wICpldiwgaW50IGZkKTsKK3N0YXRpYyBpbnQgcW1wX2V2X2dldF9uZXh0X21zZyhsaWJ4
bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX19qc29uX29iamVjdCAqKm9fcik7CitzdGF0aWMgaW50IHFtcF9ldl9oYW5k
bGVfbWVzc2FnZShsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fZXZfcW1wICpldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVzcCk7CisKKy8qIGhlbHBlcnMgKi8KKworc3Rh
dGljIHZvaWQgcW1wX2V2X2Vuc3VyZV9yZWFkaW5nX3dyaXRpbmcobGlieGxfX2djICpnYywgbGli
eGxfX2V2X3FtcCAqZXYpCit7CisgICAgYm9vbCBlbmFibGUgPSBmYWxzZTsKKyAgICBzaG9ydCBl
dmVudHM7CisKKyAgICBpZiAoZXYtPnR4X2J1ZikgeworICAgICAgICBlbmFibGUgPSB0cnVlOwor
ICAgIH0gZWxzZSB7CisgICAgICAgIGVuYWJsZSA9IChldi0+cW1wX3N0YXRlID09IHFtcF9zdGF0
ZV9jb25uZWN0ZWQpICYmIGV2LT5tc2c7CisgICAgfQorCisgICAgaWYgKGVuYWJsZSkKKyAgICAg
ICAgZXZlbnRzID0gZXYtPnFtcF9lZmQuZXZlbnRzIHwgUE9MTE9VVDsKKyAgICBlbHNlCisgICAg
ICAgIGV2ZW50cyA9IGV2LT5xbXBfZWZkLmV2ZW50cyAmIH5QT0xMT1VUOworCisgICAgbGlieGxf
X2V2X2ZkX21vZGlmeShnYywgJmV2LT5xbXBfZWZkLCBldmVudHMpOworfQorCitzdGF0aWMgdm9p
ZCBxbXBfZXZfc2V0X3N0YXRlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fcW1wX3N0YXRlIG5ld19zdGF0ZSkKK3sK
KyAgICBsaWJ4bF9fcW1wX3N0YXRlIGN1ciA9IGV2LT5xbXBfc3RhdGU7CisgICAgc3dpdGNoIChu
ZXdfc3RhdGUpIHsKKyAgICBjYXNlIHFtcF9zdGF0ZV9kaXNjb25uZWN0ZWQ6CisgICAgICAgIGJy
ZWFrOworICAgIGNhc2UgcW1wX3N0YXRlX2Nvbm5lY3Rpbmc6CisgICAgICAgIGFzc2VydChjdXIg
PT0gcW1wX3N0YXRlX2Rpc2Nvbm5lY3RlZCk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgcW1w
X3N0YXRlX2NhcGFiaWxpdHlfbmVnb3RpYXRpb246CisgICAgICAgIGFzc2VydChjdXIgPT0gcW1w
X3N0YXRlX2Nvbm5lY3RpbmcpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIHFtcF9zdGF0ZV9j
b25uZWN0ZWQ6CisgICAgICAgIGFzc2VydChjdXIgPT0gcW1wX3N0YXRlX2NhcGFiaWxpdHlfbmVn
b3RpYXRpb24gfHwKKyAgICAgICAgICAgICAgIGN1ciA9PSBxbXBfc3RhdGVfd2FpdGluZ19yZXBs
eSk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgcW1wX3N0YXRlX3dhaXRpbmdfcmVwbHk6Cisg
ICAgICAgIGFzc2VydChjdXIgPT0gcW1wX3N0YXRlX2Nvbm5lY3RlZCk7CisgICAgICAgIGJyZWFr
OworICAgIH0KKworICAgIGV2LT5xbXBfc3RhdGUgPSBuZXdfc3RhdGU7Cit9CisKK3N0YXRpYyBp
bnQgcW1wX2Vycm9yX2NsYXNzX3RvX2xpYnhsX2Vycm9yX2NvZGUobGlieGxfX2djICpnYywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAq
ZWNsYXNzKQoreworICAgIGNvbnN0IGxpYnhsX2VudW1fc3RyaW5nX3RhYmxlICp0ID0gbGlieGxf
ZXJyb3Jfc3RyaW5nX3RhYmxlOworCisgICAgLyogY29tcGFyZSAiUU1QX0dFTkVSSUNfRVJST1Ii
IGZyb20gbGlieGxfZXJyb3IgdG8gIkdlbmVyaWNFcnJvciIKKyAgICAgKiBnZW5lcmF0ZWQgYnkg
dGhlIFFNUCBzZXJ2ZXIgKi8KKworICAgIGZvciAoIDsgdC0+czsgdCsrKSB7CisgICAgICAgICAg
ICBjb25zdCBjaGFyICpzID0gZWNsYXNzOworICAgICAgICAgICAgY29uc3QgY2hhciAqc2UgPSB0
LT5zOworICAgICAgICBpZiAoc3RybmNhc2VjbXAodC0+cywgIlFNUF8iLCA0KSkKKyAgICAgICAg
ICAgIGNvbnRpbnVlOworCisgICAgICAgIC8qIHNraXAgIlFNUF8iICovCisgICAgICAgIHNlICs9
IDQ7CisgICAgICAgIHdoaWxlICgqcyAmJiAqc2UpIHsKKyAgICAgICAgICAgIC8qIHNraXAgdW5k
ZXJzY29yZXMgKi8KKyAgICAgICAgICAgIGlmICgqc2UgPT0gJ18nKSB7CisgICAgICAgICAgICAg
ICAgc2UrKzsKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgIGlmICh0b2xvd2VyKCpzKSAhPSB0b2xvd2VyKCpzZSkpCisgICAgICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgICAgICBzKyssIHNlKys7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCEq
cyAmJiAhKnNlKQorICAgICAgICAgICAgcmV0dXJuIHQtPnY7CisgICAgfQorCisgICAgcmV0dXJu
IEVSUk9SX1VOS05PV05fUU1QX0VSUk9SOworfQorCitzdGF0aWMgaW50IHFtcF9ldl9wcmVwYXJl
X2NtZChsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X2V2X3FtcCAqZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpj
bWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmpl
Y3QgKmFyZ3MpCit7CisgICAgY2hhciAqYnVmID0gTlVMTDsKKyAgICBzaXplX3QgbGVuOworCisg
ICAgYXNzZXJ0KCFldi0+dHhfYnVmICYmICFldi0+dHhfYnVmX2xlbik7CisgICAgYXNzZXJ0KCFl
di0+bXNnICYmICFldi0+bXNnX2xlbik7CisKKyAgICBldi0+aWQrKzsKKyAgICBidWYgPSBxbXBf
cHJlcGFyZV9jbWQoZ2MsIGNtZCwgYXJncywgZXYtPmlkLCAmbGVuKTsKKyAgICBpZiAoIWJ1Zikg
eworICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICB9CisKKyAgICBldi0+bXNnID0gYnVm
OworICAgIGV2LT5tc2dfbGVuID0gbGVuOworCisgICAgcmV0dXJuIDA7Cit9CisKKy8qIFNldHVw
IGNvbm5lY3Rpb24gKi8KKworc3RhdGljIGludCBxbXBfZXZfY29ubmVjdChsaWJ4bF9fZ2MgKmdj
LCBsaWJ4bF9fZXZfcW1wICpldikKKyAgICAvKiBkaXNjb25uZWN0ZWQgLT4gY29ubmVjdGluZwor
ICAgICAqIElmIHRoZSBpbml0aWFsIHN0YXRlIGlzbid0IGRpc2Nvbm5lY3RlZCwgdGhlbiBub3Ro
aW5nIGlzIGRvbmUgKi8KK3sKKyAgICBpbnQgZmQ7CisgICAgaW50IHJjLCByOworICAgIHN0cnVj
dCBzb2NrYWRkcl91biB1bjsKKyAgICBjb25zdCBjaGFyICpxbXBfc29ja2V0X3BhdGg7CisKKyAg
ICBpZiAoZXYtPnFtcF9zdGF0ZSAhPSBxbXBfc3RhdGVfZGlzY29ubmVjdGVkKQorICAgICAgICBy
ZXR1cm4gMDsKKworICAgIHFtcF9zb2NrZXRfcGF0aCA9IGxpYnhsX19xZW11X3FtcF9wYXRoKGdj
LCBldi0+ZG9taWQpOworCisgICAgTE9HRChERUJVRywgZXYtPmRvbWlkLCAiQ29ubmVjdGluZyB0
byAlcyIsIHFtcF9zb2NrZXRfcGF0aCk7CisKKyAgICBsaWJ4bF9fY2FyZWZkX2JlZ2luKCk7Cisg
ICAgZmQgPSBzb2NrZXQoQUZfVU5JWCwgU09DS19TVFJFQU0sIDApOworICAgIGV2LT5xbXBfY2Zk
ID0gbGlieGxfX2NhcmVmZF9vcGVuZWQoQ1RYLCBmZCk7CisgICAgaWYgKCFldi0+cW1wX2NmZCkg
eworICAgICAgICBMT0dFRChFUlJPUiwgZXYtPmRvbWlkLCAic29ja2V0KCkgZmFpbGVkIik7Cisg
ICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorICAgIHJj
ID0gbGlieGxfZmRfc2V0X25vbmJsb2NrKENUWCwgbGlieGxfX2NhcmVmZF9mZChldi0+cW1wX2Nm
ZCksIDEpOworICAgIGlmIChyYykKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICByYyA9IGxpYnhs
X19wcmVwYXJlX3NvY2thZGRyX3VuKGdjLCAmdW4sIHFtcF9zb2NrZXRfcGF0aCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJRTVAgc29ja2V0Iik7CisgICAgaWYgKHJjKQor
ICAgICAgICBnb3RvIG91dDsKKworICAgIHIgPSBjb25uZWN0KGxpYnhsX19jYXJlZmRfZmQoZXYt
PnFtcF9jZmQpLAorICAgICAgICAgICAgICAgIChzdHJ1Y3Qgc29ja2FkZHIgKikgJnVuLCBzaXpl
b2YodW4pKTsKKyAgICBpZiAociAmJiBlcnJubyAhPSBFSU5QUk9HUkVTUykgeworICAgICAgICBM
T0dFRChFUlJPUiwgZXYtPmRvbWlkLCAiRmFpbGVkIHRvIGNvbm5lY3QgdG8gUU1QIHNvY2tldCAl
cyIsCisgICAgICAgICAgICAgIHFtcF9zb2NrZXRfcGF0aCk7CisgICAgICAgIHJjID0gRVJST1Jf
RkFJTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmMgPSBsaWJ4bF9fZXZfZmRf
cmVnaXN0ZXIoZ2MsICZldi0+cW1wX2VmZCwgcW1wX2V2X2ZkX2NhbGxiYWNrLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19jYXJlZmRfZmQoZXYtPnFtcF9jZmQpLCBQT0xM
SU4pOworICAgIGlmIChyYykKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBxbXBfZXZfc2V0X3N0
YXRlKGdjLCBldiwgcW1wX3N0YXRlX2Nvbm5lY3RpbmcpOworCisgICAgcmV0dXJuIDA7CisKK291
dDoKKyAgICBsaWJ4bF9fY2FyZWZkX2Nsb3NlKGV2LT5xbXBfY2ZkKTsKKyAgICBldi0+cW1wX2Nm
ZCA9IE5VTEw7CisgICAgcmV0dXJuIHJjOworfQorCisvKiBRTVAgRkQgY2FsbGJhY2tzICovCisK
K3N0YXRpYyB2b2lkIHFtcF9ldl9mZF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19l
dl9mZCAqZXZfZmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGZkLCBzaG9y
dCBldmVudHMsIHNob3J0IHJldmVudHMpCit7CisgICAgRUdDX0dDOworICAgIGludCByYzsKKyAg
ICBsaWJ4bF9fanNvbl9vYmplY3QgKm8gPSBOVUxMOworICAgIGxpYnhsX19ldl9xbXAgKmV2ID0g
Q09OVEFJTkVSX09GKGV2X2ZkLCAqZXYsIHFtcF9lZmQpOworCisgICAgaWYgKHJldmVudHMgJiAo
UE9MTEhVUCkpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLCAicmVjZWl2ZWQgUE9M
TEhVUCBmcm9tIFFNUCBzb2NrZXQiKTsKKyAgICAgICAgcmMgPSBFUlJPUl9QUk9UT0NPTF9FUlJP
Ul9RTVA7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKyAgICBpZiAocmV2ZW50cyAmIH4oUE9M
TElOfFBPTExPVVQpKSB7CisgICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwKKyAgICAgICAg
ICAgICAidW5leHBlY3RlZCBwb2xsIGV2ZW50IDB4JXggb24gUU1QIHNvY2tldCAoZXhwZWN0ZWQg
UE9MTElOICIKKyAgICAgICAgICAgICAiYW5kL29yIFBPTExPVVQpIiwKKyAgICAgICAgICAgIHJl
dmVudHMpOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OworICAg
IH0KKworICAgIGlmIChyZXZlbnRzICYgUE9MTE9VVCkgeworICAgICAgICByYyA9IHFtcF9ldl9j
YWxsYmFja193cml0YWJsZShnYywgZXYsIGZkKTsKKyAgICAgICAgaWYgKHJjKQorICAgICAgICAg
ICAgZ290byBvdXQ7CisgICAgfQorCisgICAgaWYgKHJldmVudHMgJiBQT0xMSU4pIHsKKyAgICAg
ICAgcmMgPSBxbXBfZXZfY2FsbGJhY2tfcmVhZGFibGUoZWdjLCBldiwgZmQpOworICAgICAgICBp
ZiAocmMpCisgICAgICAgICAgICBnb3RvIG91dDsKKworICAgICAgICAvKiBwYXJzZSBpbnB1dCAq
LworICAgICAgICB3aGlsZSAoMSkgeworICAgICAgICAgICAgLyogcGFyc2UgcnggYnVmZmVyIHRv
IGZpbmQgb25lIGpzb24gb2JqZWN0ICovCisgICAgICAgICAgICByYyA9IHFtcF9ldl9nZXRfbmV4
dF9tc2coZWdjLCBldiwgJm8pOworICAgICAgICAgICAgaWYgKHJjID09IEVSUk9SX05PVEZPVU5E
KSB7CisgICAgICAgICAgICAgICAgcmMgPSAwOworICAgICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICAgICAgfSBlbHNlIGlmIChyYykKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKworICAg
ICAgICAgICAgLyogTXVzdCBiZSBsYXN0IGFuZCByZXR1cm4gd2hlbiB0aGUgdXNlciBjYWxsYmFj
ayBpcyBjYWxsZWQgKi8KKyAgICAgICAgICAgIHJjID0gcW1wX2V2X2hhbmRsZV9tZXNzYWdlKGVn
YywgZXYsIG8pOworICAgICAgICAgICAgaWYgKHJjIDwgMCkKKyAgICAgICAgICAgICAgICBnb3Rv
IG91dDsKKyAgICAgICAgICAgIGlmIChyYyA9PSAxKSB7CisgICAgICAgICAgICAgICAgLyogdXNl
ciBjYWxsYmFjayBoYXMgYmVlbiBjYWxsZWQgKi8KKyAgICAgICAgICAgICAgICByZXR1cm47Cisg
ICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisKKyAgICBxbXBfZXZfZW5zdXJlX3JlYWRp
bmdfd3JpdGluZyhnYywgZXYpOworCitvdXQ6CisgICAgaWYgKHJjKSB7CisgICAgICAgIExPR0Qo
RVJST1IsIGV2LT5kb21pZCwKKyAgICAgICAgICAgICAiRXJyb3IgaGFwcGVuZCB3aXRoIHRoZSBR
TVAgY29ubmVjdGlvbiB0byBRRU1VIik7CisKKyAgICAgICAgLyogT24gZXJyb3IsIGRlYWxsb2Nh
dGUgYWxsIHByaXZhdGUgcmVzc291cmNlcyAqLworICAgICAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bv
c2UoZ2MsIGV2KTsKKworICAgICAgICAvKiBBbmQgdGVsbCBsaWJ4bF9fZXZfcW1wIHVzZXIgYWJv
dXQgdGhlIGVycm9yICovCisgICAgICAgIGV2LT5jYWxsYmFjayhlZ2MsIGV2LCBOVUxMLCByYyk7
IC8qIG11c3QgYmUgbGFzdCAqLworICAgIH0KK30KKworc3RhdGljIGludCBxbXBfZXZfY2FsbGJh
Y2tfd3JpdGFibGUobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX19ldl9xbXAgKmV2LCBpbnQgZmQpCisgICAgLyogY29ubmVjdGVkIC0+IHdh
aXRpbmdfcmVwbHkKKyAgICAgKiB0aGUgc3RhdGUgaXNuJ3QgY2hhbmdlIG90aGVyd2lzZS4gKi8K
K3sKKyAgICBpbnQgcmM7CisgICAgc3NpemVfdCByOworCisgICAgaWYgKGV2LT5xbXBfc3RhdGUg
PT0gcW1wX3N0YXRlX2Nvbm5lY3RlZCkgeworICAgICAgICBhc3NlcnQoIWV2LT50eF9idWYpOwor
ICAgICAgICBpZiAoZXYtPm1zZykgeworICAgICAgICAgICAgZXYtPnR4X2J1ZiA9IGV2LT5tc2c7
CisgICAgICAgICAgICBldi0+dHhfYnVmX2xlbiA9IGV2LT5tc2dfbGVuOworICAgICAgICAgICAg
ZXYtPnR4X2J1Zl9vZmYgPSAwOworICAgICAgICAgICAgZXYtPm1zZyA9IE5VTEw7CisgICAgICAg
ICAgICBldi0+bXNnX2xlbiA9IDA7CisgICAgICAgICAgICBxbXBfZXZfc2V0X3N0YXRlKGdjLCBl
diwgcW1wX3N0YXRlX3dhaXRpbmdfcmVwbHkpOworICAgICAgICB9CisgICAgfQorCisgICAgaWYg
KCFldi0+dHhfYnVmKQorICAgICAgICByZXR1cm4gMDsKKworICAgIExPR19RTVAoInNlbmRpbmc6
ICclLipzJyIsIChpbnQpZXYtPnR4X2J1Zl9sZW4sIGV2LT50eF9idWYpOworCisgICAgLyoKKyAg
ICAgKiBXZSB3aWxsIHNlbmQgYSBmaWxlIGRlc2NyaXB0b3IgYXNzb2NpYXRlZCB3aXRoIGEgY29t
bWFuZCBvbiB0aGUKKyAgICAgKiBmaXJzdCBieXRlIG9mIHRoaXMgY29tbWFuZC4KKyAgICAgKi8K
KyAgICBpZiAoZXYtPnFtcF9zdGF0ZSA9PSBxbXBfc3RhdGVfd2FpdGluZ19yZXBseSAmJgorICAg
ICAgICBldi0+ZmQgPj0gMCAmJgorICAgICAgICBldi0+dHhfYnVmX29mZiA9PSAwKSB7CisKKyAg
ICAgICAgcmMgPSBsaWJ4bF9fc2VuZG1zZ19mZHMoZ2MsIGZkLCBldi0+dHhfYnVmLCAxLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLCAmZXYtPmZkLCAiUU1QIHNvY2tldCIpOwor
ICAgICAgICAvKiBDaGVjayBmb3IgRVdPVUxEQkxPQ0ssIGFuZCByZXR1cm4gdG8gdHJ5IGFnYWlu
IGxhdGVyICovCisgICAgICAgIGlmIChyYyA9PSBFUlJPUl9OT1RfUkVBRFkpCisgICAgICAgICAg
ICByZXR1cm4gMDsKKyAgICAgICAgaWYgKHJjKQorICAgICAgICAgICAgcmV0dXJuIHJjOworICAg
ICAgICBldi0+dHhfYnVmX29mZisrOworICAgIH0KKworICAgIHdoaWxlIChldi0+dHhfYnVmX29m
ZiA8IGV2LT50eF9idWZfbGVuKSB7CisgICAgICAgIHIgPSB3cml0ZShmZCwgZXYtPnR4X2J1ZiAr
IGV2LT50eF9idWZfb2ZmLAorICAgICAgICAgICAgICAgICAgZXYtPnR4X2J1Zl9sZW4gLSBldi0+
dHhfYnVmX29mZik7CisgICAgICAgIGlmIChyIDwgMCkgeworICAgICAgICAgICAgaWYgKGVycm5v
ID09IEVJTlRSKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgaWYgKGVy
cm5vID09IEVXT1VMREJMT0NLKQorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAg
TE9HRUQoRVJST1IsIGV2LT5kb21pZCwgImZhaWxlZCB0byB3cml0ZSB0byBRTVAgc29ja2V0Iik7
CisgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAgfQorICAgICAgICBldi0+
dHhfYnVmX29mZiArPSByOworICAgIH0KKworICAgIGlmIChldi0+dHhfYnVmX29mZiA9PSBldi0+
dHhfYnVmX2xlbikgeworICAgICAgICBmcmVlKGV2LT50eF9idWYpOworICAgICAgICBldi0+dHhf
YnVmID0gTlVMTDsKKyAgICAgICAgZXYtPnR4X2J1Zl9sZW4gPSBldi0+dHhfYnVmX29mZiA9IDA7
CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgcW1wX2V2X2NhbGxiYWNr
X3JlYWRhYmxlKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX19ldl9xbXAgKmV2LCBpbnQgZmQpCisgICAgLyogb24gZXJyb3I6ICogLT4g
ZGlzY29ubmVjdGVkICovCit7CisgICAgRUdDX0dDOworCisgICAgd2hpbGUgKDEpIHsKKyAgICAg
ICAgc3NpemVfdCByOworCisgICAgICAgIC8qIENoZWNrIGlmIHRoZSBidWZmZXIgc3RpbGwgaGF2
ZSBzcGFjZSwgb3IgaW5jcmVhc2Ugc2l6ZSAqLworICAgICAgICBpZiAoZXYtPnJ4X2J1Zl9zaXpl
IC0gZXYtPnJ4X2J1Zl91c2VkIDwgUU1QX1JFQ0VJVkVfQlVGRkVSX1NJWkUpIHsKKyAgICAgICAg
ICAgIGV2LT5yeF9idWZfc2l6ZSA9IG1heChldi0+cnhfYnVmX3NpemUgKiAyLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChzaXplX3QpUU1QX1JFQ0VJVkVfQlVGRkVSX1NJWkUgKiAy
KTsKKyAgICAgICAgICAgIGFzc2VydChldi0+cnhfYnVmX3NpemUgPD0gUU1QX01BWF9TSVpFX1JY
X0JVRik7CisgICAgICAgICAgICBpZiAoZXYtPnJ4X2J1Zl9zaXplID4gUU1QX01BWF9TSVpFX1JY
X0JVRikgeworICAgICAgICAgICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICJRTVAgcmVjZWl2ZSBidWZmZXIgaXMgdG9vIGJpZyAoJWxkID4gJWxsZCki
LAorICAgICAgICAgICAgICAgICAgICAgZXYtPnJ4X2J1Zl9zaXplLCBRTVBfTUFYX1NJWkVfUlhf
QlVGKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gRVJST1JfQlVGRkVSRlVMTDsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIGV2LT5yeF9idWYgPSBsaWJ4bF9fcmVhbGxvYyhOT0dDLCBldi0+
cnhfYnVmLCBldi0+cnhfYnVmX3NpemUpOworICAgICAgICB9CisKKyAgICAgICAgciA9IHJlYWQo
ZmQsIGV2LT5yeF9idWYgKyBldi0+cnhfYnVmX3VzZWQsCisgICAgICAgICAgICAgICAgIGV2LT5y
eF9idWZfc2l6ZSAtIGV2LT5yeF9idWZfdXNlZCk7CisgICAgICAgIGlmIChyIDwgMCkgeworICAg
ICAgICAgICAgaWYgKGVycm5vID09IEVJTlRSKSB7CisgICAgICAgICAgICAgICAgY29udGludWU7
CisgICAgICAgICAgICB9CisgICAgICAgICAgICBpZiAoZXJybm8gPT0gRVdPVUxEQkxPQ0spIHsK
KyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIExPR0VE
KEVSUk9SLCBldi0+ZG9taWQsICJlcnJvciByZWFkaW5nIFFNUCBzb2NrZXQiKTsKKyAgICAgICAg
ICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICB9CisKKyAgICAgICAgaWYgKHIgPT0gMCkg
eworICAgICAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLCAiVW5leHBlY3RlZCBFT0Ygb24g
UU1QIHNvY2tldCIpOworICAgICAgICAgICAgcmV0dXJuIEVSUk9SX1BST1RPQ09MX0VSUk9SX1FN
UDsKKyAgICAgICAgfQorCisgICAgICAgIExPR19RTVAoInJlY2VpdmVkICVsZEI6ICclLipzJyIs
IHIsCisgICAgICAgICAgICAgICAgKGludClyLCBldi0+cnhfYnVmICsgZXYtPnJ4X2J1Zl91c2Vk
KTsKKworICAgICAgICBldi0+cnhfYnVmX3VzZWQgKz0gcjsKKyAgICAgICAgYXNzZXJ0KGV2LT5y
eF9idWZfdXNlZCA8PSBldi0+cnhfYnVmX3NpemUpOworICAgIH0KKworICAgIHJldHVybiAwOwor
fQorCisvKiBIYW5kbGUgbWVzc2FnZXMgcmVjZWl2ZWQgZnJvbSBRTVAgc2VydmVyICovCisKK3N0
YXRpYyBpbnQgcW1wX2V2X2dldF9uZXh0X21zZyhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9x
bXAgKmV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19qc29uX29iamVj
dCAqKm9fcikKKyAgICAvKiBGaW5kIGEgSlNPTiBvYmplY3QgYW5kIHN0b3JlIGl0IGluIG9fci4K
KyAgICAgKiByZXR1cm4gRVJST1JfTk9URk9VTkQgaWYgbm8gb2JqZWN0IGlzIGZvdW5kLgorICAg
ICAqIGBvX3JgIGlzIGFsbG9jYXRlZCB3aXRoaW4gYGVnY2AuCisgICAgICovCit7CisgICAgRUdD
X0dDOworICAgIHNpemVfdCBsZW47CisgICAgY2hhciAqZW5kID0gTlVMTDsKKyAgICBsaWJ4bF9f
anNvbl9vYmplY3QgKm8gPSBOVUxMOworCisgICAgaWYgKCFldi0+cnhfYnVmX3VzZWQpCisgICAg
ICAgIHJldHVybiBFUlJPUl9OT1RGT1VORDsKKworICAgIC8qIFNlYXJjaCBmb3IgdGhlIGVuZCBv
ZiBhIFFNUCBtZXNzYWdlOiAiXHJcbiIgKi8KKyAgICBlbmQgPSBtZW1tZW0oZXYtPnJ4X2J1Ziwg
ZXYtPnJ4X2J1Zl91c2VkLCAiXHJcbiIsIDIpOworICAgIGlmICghZW5kKQorICAgICAgICByZXR1
cm4gRVJST1JfTk9URk9VTkQ7CisgICAgbGVuID0gKGVuZCAtIGV2LT5yeF9idWYpICsgMjsKKwor
ICAgIExPR19RTVAoInBhcnNpbmcgJWx1QjogJyUuKnMnIiwgbGVuLCAoaW50KWxlbiwgZXYtPnJ4
X2J1Zik7CisKKyAgICAvKiBSZXBsYWNlIFxyIGJ5IFwwIHNvIHRoYXQgbGlieGxfX2pzb25fcGFy
c2UgY2FuIHVzZSBzdHJsZW4gKi8KKyAgICBldi0+cnhfYnVmW2xlbiAtIDJdID0gJ1wwJzsKKyAg
ICBvID0gbGlieGxfX2pzb25fcGFyc2UoZ2MsIGV2LT5yeF9idWYpOworCisgICAgaWYgKCFvKSB7
CisgICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwgIlBhcnNlIGVycm9yIik7CisgICAgICAg
IHJldHVybiBFUlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7CisgICAgfQorCisgICAgZXYtPnJ4X2J1
Zl91c2VkIC09IGxlbjsKKyAgICBtZW1tb3ZlKGV2LT5yeF9idWYsIGV2LT5yeF9idWYgKyBsZW4s
IGV2LT5yeF9idWZfdXNlZCk7CisKKyAgICBMT0dfUU1QKCJKU09OIG9iamVjdCByZWNlaXZlZDog
JXMiLAorICAgICAgICAgICAgbGlieGxfX2pzb25fb2JqZWN0X3RvX2pzb24oZ2MsIG8pKTsKKwor
ICAgICpvX3IgPSBvOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgcW1wX2V2X3Bh
cnNlX2Vycm9yX21lc3NhZ2VzKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9xbXAgKmV2LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwKQorewor
ICAgIEVHQ19HQzsKKyAgICBpbnQgcmM7CisgICAgY29uc3QgY2hhciAqczsKKyAgICBjb25zdCBs
aWJ4bF9fanNvbl9vYmplY3QgKm87CisgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICplcnI7
CisKKyAgICAvKgorICAgICAqIHsgImVycm9yIjogeyAiY2xhc3MiOiBzdHJpbmcsICJkZXNjIjog
c3RyaW5nIH0gfQorICAgICAqLworCisgICAgZXJyID0gbGlieGxfX2pzb25fbWFwX2dldCgiZXJy
b3IiLCByZXNwLCBKU09OX01BUCk7CisKKyAgICBvID0gbGlieGxfX2pzb25fbWFwX2dldCgiY2xh
c3MiLCBlcnIsIEpTT05fU1RSSU5HKTsKKyAgICBpZiAoIW8pIHsKKyAgICAgICAgTE9HRChFUlJP
UiwgZXYtPmRvbWlkLAorICAgICAgICAgICAgICJQcm90b2NvbCBlcnJvcjogbWlzc2luZyBcImNs
YXNzXCIgbWVtYmVyIGluIGVycm9yIG1lc3NhZ2UiKTsKKyAgICAgICAgcmV0dXJuIEVSUk9SX1BS
T1RPQ09MX0VSUk9SX1FNUDsKKyAgICB9CisgICAgcyA9IGxpYnhsX19qc29uX29iamVjdF9nZXRf
c3RyaW5nKG8pOworICAgIGlmIChzKQorICAgICAgICByYyA9IHFtcF9lcnJvcl9jbGFzc190b19s
aWJ4bF9lcnJvcl9jb2RlKGdjLCBzKTsKKyAgICBlbHNlCisgICAgICAgIHJjID0gRVJST1JfUFJP
VE9DT0xfRVJST1JfUU1QOworCisgICAgbyA9IGxpYnhsX19qc29uX21hcF9nZXQoImRlc2MiLCBl
cnIsIEpTT05fU1RSSU5HKTsKKyAgICBpZiAoIW8pIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZXYt
PmRvbWlkLAorICAgICAgICAgICAgICJQcm90b2NvbCBlcnJvcjogbWlzc2luZyBcImRlc2NcIiBt
ZW1iZXIgaW4gZXJyb3IgbWVzc2FnZSIpOworICAgICAgICByZXR1cm4gRVJST1JfUFJPVE9DT0xf
RVJST1JfUU1QOworICAgIH0KKyAgICBzID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9zdHJpbmco
byk7CisgICAgaWYgKHMpCisgICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwgIiVzIiwgcyk7
CisgICAgZWxzZQorICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsICJSZWNlaXZlZCB1bmV4
cGVjdGVkIGVycm9yOiAlcyIsCisgICAgICAgICAgICAgbGlieGxfX2pzb25fb2JqZWN0X3RvX2pz
b24oZ2MsIHJlc3ApKTsKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBpbnQgcW1wX2V2X2hh
bmRsZV9tZXNzYWdlKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX19ldl9xbXAgKmV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwKQorICAgIC8qCisgICAgICogVGhpcyBm
dW5jdGlvbiB3aWxsIGhhbmRsZSBldmVyeSBtZXNzYWdlcyBzZW50IGJ5IHRoZSBRTVAgc2VydmVy
LgorICAgICAqIFJldHVybiB2YWx1ZXM6CisgICAgICogICA8IDAgICAgbGlieGwgZXJyb3IgY29k
ZQorICAgICAqICAgMCAgICAgIHN1Y2Nlc3MKKyAgICAgKiAgIDEgICAgICBzdWNjZXNzLCBidXQg
YSB1c2VyIGNhbGxiYWNrIGhhcyBiZWVuIGNhbGxlZCwKKyAgICAgKiAgICAgICAgICBgZXZgIHNo
b3VsZCBub3QgYmUgdXNlZCBhbnltb3JlLgorICAgICAqCisgICAgICogUG9zc2libGUgc3RhdGUg
Y2hhbmdlczoKKyAgICAgKiBjb25uZWN0aW5nIC0+IGNhcGFiaWxpdHlfbmVnb3RpYXRpb24KKyAg
ICAgKiBjYXBhYmlsaXR5X25lZ290aWF0aW9uIC0+IGNvbm5lY3RlZAorICAgICAqIHdhaXRpbmdf
cmVwbHkgLT4gd2FpdGluZ19yZXBseS9jb25uZWN0ZWQKKyAgICAgKiBvbiBlcnJvcjogKiAtPiBk
aXNjb25uZWN0ZWQKKyAgICAgKi8KK3sKKyAgICBFR0NfR0M7CisgICAgaW50IGlkOworICAgIGlu
dCByYzsKKyAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKm87CisgICAgY29uc3QgbGlieGxf
X2pzb25fb2JqZWN0ICpyZXNwb25zZTsKKyAgICBsaWJ4bF9fcW1wX21lc3NhZ2VfdHlwZSB0eXBl
ID0gcW1wX3Jlc3BvbnNlX3R5cGUocmVzcCk7CisKKyAgICBzd2l0Y2ggKHR5cGUpIHsKKyAgICBj
YXNlIExJQlhMX19RTVBfTUVTU0FHRV9UWVBFX1FNUDoKKyAgICAgICAgLyogZ3JlZXRpbmcgbWVz
c2FnZSAqLworCisgICAgICAgIGlmIChldi0+cW1wX3N0YXRlICE9IHFtcF9zdGF0ZV9jb25uZWN0
aW5nKSB7CisgICAgICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsCisgICAgICAgICAgICAg
ICAgICJVbmV4cGVjdGVkIGdyZWV0aW5nIG1lc3NhZ2UgcmVjZWl2ZWQiKTsKKyAgICAgICAgICAg
IHJldHVybiBFUlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7CisgICAgICAgIH0KKworICAgICAgICAv
KiBQcmVwYXJlIG5leHQgbWVzc2FnZSB0byBzZW5kICovCisgICAgICAgIGFzc2VydCghZXYtPnR4
X2J1Zik7CisgICAgICAgIGV2LT50eF9idWYgPSBxbXBfcHJlcGFyZV9jbWQoZ2MsICJxbXBfY2Fw
YWJpbGl0aWVzIiwgTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFFNUF9DQVBB
QklMSVRZX05FR09USUFUSU9OX01TR0lELAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmV2LT50eF9idWZfbGVuKTsKKyAgICAgICAgZXYtPnR4X2J1Zl9vZmYgPSAwOworICAgICAgICBx
bXBfZXZfc2V0X3N0YXRlKGdjLCBldiwgcW1wX3N0YXRlX2NhcGFiaWxpdHlfbmVnb3RpYXRpb24p
OworCisgICAgICAgIHJldHVybiAwOworCisgICAgY2FzZSBMSUJYTF9fUU1QX01FU1NBR0VfVFlQ
RV9SRVRVUk46CisgICAgY2FzZSBMSUJYTF9fUU1QX01FU1NBR0VfVFlQRV9FUlJPUjoKKyAgICAg
ICAgLyoKKyAgICAgICAgICogUmVwbHkgdG8gYSBjb21tYW5kIChzdWNjZXNzL2Vycm9yKSBvciBz
ZXJ2ZXIgZXJyb3IKKyAgICAgICAgICoKKyAgICAgICAgICogSW4gdGhpcyBjYXNlcywgd2UgYXJl
IHBhcnNpbmcgdHdvIHBvc3NpYmxlcyByZXNwb25zZXM6CisgICAgICAgICAqIC0gc3VjY2VzczoK
KyAgICAgICAgICogeyAicmV0dXJuIjoganNvbi12YWx1ZSwgImlkIjogaW50IH0KKyAgICAgICAg
ICogLSBlcnJvcjoKKyAgICAgICAgICogeyAiZXJyb3IiOiB7ICJjbGFzcyI6IHN0cmluZywgImRl
c2MiOiBzdHJpbmcgfSwgImlkIjogaW50IH0KKyAgICAgICAgICovCisKKyAgICAgICAgbyA9IGxp
YnhsX19qc29uX21hcF9nZXQoImlkIiwgcmVzcCwgSlNPTl9JTlRFR0VSKTsKKyAgICAgICAgaWYg
KCFvKSB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogSWYgImlkIiBpc24ndCBwcmVz
ZW50LCBhbiBlcnJvciBvY2N1ciBvbiB0aGUgc2VydmVyIGJlZm9yZQorICAgICAgICAgICAgICog
aXQgaGFzIHJlYWQgdGhlICJpZCIgcHJvdmlkZWQgYnkgbGlieGwuCisgICAgICAgICAgICAgKi8K
KyAgICAgICAgICAgIHFtcF9ldl9wYXJzZV9lcnJvcl9tZXNzYWdlcyhlZ2MsIGV2LCByZXNwKTsK
KyAgICAgICAgICAgIHJldHVybiBFUlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7CisgICAgICAgIH0K
KworICAgICAgICBpZCA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfaW50ZWdlcihvKTsKKworICAg
ICAgICBpZiAoaWQgPT0gUU1QX0NBUEFCSUxJVFlfTkVHT1RJQVRJT05fTVNHSUQpIHsKKyAgICAg
ICAgICAgIC8qIFdlIGhhdmUgYSByZXNwb25zZSB0byBvdXIgcW1wX2NhcGFiaWxpdGllcyBjbWQg
Ki8KKyAgICAgICAgICAgIGlmIChldi0+cW1wX3N0YXRlICE9IHFtcF9zdGF0ZV9jYXBhYmlsaXR5
X25lZ290aWF0aW9uIHx8CisgICAgICAgICAgICAgICAgdHlwZSAhPSBMSUJYTF9fUU1QX01FU1NB
R0VfVFlQRV9SRVRVUk4pCisgICAgICAgICAgICAgICAgZ290byBvdXRfdW5rbm93bl9pZDsKKyAg
ICAgICAgICAgIHFtcF9ldl9zZXRfc3RhdGUoZ2MsIGV2LCBxbXBfc3RhdGVfY29ubmVjdGVkKTsK
KyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICB9CisKKyAgICAgICAgaWYgKGV2LT5xbXBf
c3RhdGUgPT0gcW1wX3N0YXRlX3dhaXRpbmdfcmVwbHkgJiYKKyAgICAgICAgICAgIGlkID09IGV2
LT5pZCkgeworICAgICAgICAgICAgaWYgKHR5cGUgPT0gTElCWExfX1FNUF9NRVNTQUdFX1RZUEVf
UkVUVVJOKSB7CisgICAgICAgICAgICAgICAgcmVzcG9uc2UgPSBsaWJ4bF9fanNvbl9tYXBfZ2V0
KCJyZXR1cm4iLCByZXNwLCBKU09OX0FOWSk7CisgICAgICAgICAgICAgICAgcmMgPSAwOworICAg
ICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICAvKiBlcnJvciBtZXNzYWdlICovCisg
ICAgICAgICAgICAgICAgcmVzcG9uc2UgPSBOVUxMOworICAgICAgICAgICAgICAgIHJjID0gcW1w
X2V2X3BhcnNlX2Vycm9yX21lc3NhZ2VzKGVnYywgZXYsIHJlc3ApOworICAgICAgICAgICAgfQor
ICAgICAgICAgICAgcW1wX2V2X3NldF9zdGF0ZShnYywgZXYsIHFtcF9zdGF0ZV9jb25uZWN0ZWQp
OworICAgICAgICAgICAgZXYtPmNhbGxiYWNrKGVnYywgZXYsIHJlc3BvbnNlLCByYyk7IC8qIG11
c3QgYmUgbGFzdCAqLworICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIH0KKworb3V0X3Vu
a25vd25faWQ6CisgICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwKKyAgICAgICAgICAgICAi
TWVzc2FnZSBmcm9tIFFFTVUgd2l0aCB1bmV4cGVjdGVkIGlkICVkOiAlcyIsCisgICAgICAgICAg
ICAgaWQsIGxpYnhsX19qc29uX29iamVjdF90b19qc29uKGdjLCByZXNwKSk7CisgICAgICAgIHJl
dHVybiBFUlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7CisKKyAgICBjYXNlIExJQlhMX19RTVBfTUVT
U0FHRV9UWVBFX0VWRU5UOgorICAgICAgICAvKiBFdmVudHMgYXJlIGlnbm9yZWQgKi8KKyAgICAg
ICAgcmV0dXJuIDA7CisKKyAgICBjYXNlIExJQlhMX19RTVBfTUVTU0FHRV9UWVBFX0lOVkFMSUQ6
CisgICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwgIlVuZXhwZWN0ZWQgbWVzc2FnZSByZWNl
aXZlZDogJXMiLAorICAgICAgICAgICAgIGxpYnhsX19qc29uX29iamVjdF90b19qc29uKGdjLCBy
ZXNwKSk7CisgICAgICAgIHJldHVybiBFUlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7CisKKyAgICBk
ZWZhdWx0OgorICAgICAgICBhYm9ydCgpOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCisv
KgorICogbGlieGxfX2V2X3FtcF8qCisgKi8KKwordm9pZCBsaWJ4bF9fZXZfcW1wX2luaXQobGli
eGxfX2V2X3FtcCAqZXYpCisgICAgLyogZGlzY29ubmVjdGVkIC0+IGRpc2Nvbm5lY3RlZCAqLwor
eworICAgIGV2LT5pZCA9IFFNUF9DQVBBQklMSVRZX05FR09USUFUSU9OX01TR0lEICsgMTsKKwor
ICAgIGV2LT5xbXBfY2ZkID0gTlVMTDsKKyAgICBsaWJ4bF9fZXZfZmRfaW5pdCgmZXYtPnFtcF9l
ZmQpOworICAgIGV2LT5xbXBfc3RhdGUgPSBxbXBfc3RhdGVfZGlzY29ubmVjdGVkOworCisgICAg
ZXYtPnJ4X2J1ZiA9IE5VTEw7CisgICAgZXYtPnJ4X2J1Zl9zaXplID0gZXYtPnJ4X2J1Zl91c2Vk
ID0gMDsKKyAgICBldi0+dHhfYnVmID0gTlVMTDsKKyAgICBldi0+dHhfYnVmX2xlbiA9IGV2LT50
eF9idWZfb2ZmID0gMDsKKworICAgIGV2LT5tc2cgPSBOVUxMOworICAgIGV2LT5tc2dfbGVuID0g
MDsKK30KKworaW50IGxpYnhsX19ldl9xbXBfc2VuZChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZf
cW1wICpldiwKKyAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21kLCBsaWJ4bF9f
anNvbl9vYmplY3QgKmFyZ3MpCisgICAgLyogZGlzY29ubmVjdGVkIC0+IGNvbm5lY3RpbmcKKyAg
ICAgKiBjb25uZWN0ZWQgLT4gd2FpdGluZ19yZXBseSAqLworeworICAgIGludCByYzsKKworICAg
IExPR0QoREVCVUcsIGV2LT5kb21pZCwgIiBldiAlcCwgY21kICclcyciLCBldiwgY21kKTsKKwor
ICAgIGFzc2VydChldi0+cW1wX3N0YXRlID09IHFtcF9zdGF0ZV9kaXNjb25uZWN0ZWQgfHwKKyAg
ICAgICAgICAgZXYtPnFtcF9zdGF0ZSA9PSBxbXBfc3RhdGVfY29ubmVjdGVkKTsKKworICAgIC8q
IENvbm5lY3QgdG8gUUVNVSBpZiBub3QgYWxyZWFkeSBjb25uZWN0ZWQgKi8KKyAgICByYyA9IHFt
cF9ldl9jb25uZWN0KGdjLCBldik7CisgICAgaWYgKHJjKQorICAgICAgICBnb3RvIG91dDsKKwor
ICAgIHJjID0gcW1wX2V2X3ByZXBhcmVfY21kKGdjLCBldiwgY21kLCBhcmdzKTsKKyAgICBpZiAo
cmMpCisgICAgICAgIGdvdG8gb3V0OworCisgICAgcW1wX2V2X2Vuc3VyZV9yZWFkaW5nX3dyaXRp
bmcoZ2MsIGV2KTsKKworb3V0OgorICAgIGlmIChyYykKKyAgICAgICAgbGlieGxfX2V2X3FtcF9k
aXNwb3NlKGdjLCBldik7CisgICAgcmV0dXJuIHJjOworfQorCit2b2lkIGxpYnhsX19ldl9xbXBf
ZGlzcG9zZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldikKKyAgICAvKiAqIC0+IGRp
c2Nvbm5lY3RlZCAqLworeworICAgIExPR0QoREVCVUcsIGV2LT5kb21pZCwgIiBldiAlcCIsIGV2
KTsKKworICAgIGZyZWUoZXYtPnJ4X2J1Zik7CisgICAgZnJlZShldi0+dHhfYnVmKTsKKyAgICBm
cmVlKGV2LT5tc2cpOworCisgICAgbGlieGxfX2V2X2ZkX2RlcmVnaXN0ZXIoZ2MsICZldi0+cW1w
X2VmZCk7CisgICAgbGlieGxfX2NhcmVmZF9jbG9zZShldi0+cW1wX2NmZCk7CisKKyAgICBsaWJ4
bF9fZXZfcW1wX2luaXQoZXYpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9k
ZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDNiOGY5Njc2NTEuLmZlYzQyYjI2MGMgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKQEAgLTY5LDYgKzY5LDEyIEBAIGxpYnhsX2Vycm9yID0gRW51bWVyYXRpb24oImVy
cm9yIiwgWwogICAgICgtMjMsICJOT1RGT1VORCIpLAogICAgICgtMjQsICJET01BSU5fREVTVFJP
WUVEIiksICMgVGFyZ2V0IGRvbWFpbiBjZWFzZWQgdG8gZXhpc3QgZHVyaW5nIG9wCiAgICAgKC0y
NSwgIkZFQVRVUkVfUkVNT1ZFRCIpLCAjIEZvciBmdW5jdGlvbmFsaXR5IHRoYXQgaGFzIGJlZW4g
cmVtb3ZlZAorICAgICgtMjYsICJQUk9UT0NPTF9FUlJPUl9RTVAiKSwKKyAgICAoLTI3LCAiVU5L
Tk9XTl9RTVBfRVJST1IiKSwKKyAgICAoLTI4LCAiUU1QX0dFTkVSSUNfRVJST1IiKSwgIyB1bnNw
ZWNpZmllZCBxbXAgZXJyb3IKKyAgICAoLTI5LCAiUU1QX0NPTU1BTkRfTk9UX0ZPVU5EIiksICMg
dGhlIHJlcXVlc3RlZCBjb21tYW5kIGhhcyBub3QgYmVlbiBmb3VuZAorICAgICgtMzAsICJRTVBf
REVWSUNFX05PVF9BQ1RJVkUiKSwgIyBhIGRldmljZSBoYXMgZmFpbGVkIHRvIGJlIGJlY29tZSBh
Y3RpdmUKKyAgICAoLTMxLCAiUU1QX0RFVklDRV9OT1RfRk9VTkQiKSwgIyB0aGUgcmVxdWVzdGVk
IGRldmljZSBoYXMgbm90IGJlZW4gZm91bmQKICAgICBdLCB2YWx1ZV9uYW1lc3BhY2UgPSAiIikK
IAogbGlieGxfZG9tYWluX3R5cGUgPSBFbnVtZXJhdGlvbigiZG9tYWluX3R5cGUiLCBbCi0tIApB
bnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 12:50:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 12:50: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-devel-bounces@lists.xenproject.org>)
	id 1gMY8k-0000dI-Pf; Tue, 13 Nov 2018 12:49:58 +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=nihf=ny=xenproject.org=prvs=848c9a42a=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gMY8j-0000d8-OJ
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 12:49:57 +0000
X-Inumbo-ID: 9e87c104-e742-11e8-bb3d-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9e87c104-e742-11e8-bb3d-12d6303a7972;
 Tue, 13 Nov 2018 12:49:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="70403160"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75591-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:debian-di-install:fail:regression
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75575
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 13 Nov 2018 12:49:51 +0000
Subject: [Xen-devel] [distros-debian-snapshot test] 75591: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NTkxIGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzLzc1NTkxLwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtZGFp
bHktbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gNzU1
NzUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWkzODYtYW1kNjQtZGFpbHktbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWlu
c3RhbGwgZmFpbCBibG9ja2VkIGluIDc1NTc1CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWN1cnJl
bnQtbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1NTc1CiB0
ZXN0LWFtZDY0LWkzODYtaTM4Ni1kYWlseS1uZXRib290LXB2Z3J1YiAxMSBndWVzdC1zdGFydCAg
ICAgICBmYWlsIGxpa2UgNzU1NzUKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni13ZWVrbHktbmV0aW5z
dC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1NTc1CiB0ZXN0LWFtZDY0
LWkzODYtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZh
aWwgbGlrZSA3NTU3NQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdy
dWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1NTc1CiB0ZXN0LWFtZDY0LWkzODYt
aTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtl
IDc1NTc1CiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViIDEwIGRl
Ymlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3NTU3NQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1k
YWlseS1uZXRib290LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzU1NzUK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1k
aS1pbnN0YWxsIGZhaWwgbGlrZSA3NTU3NQogdGVzdC1hbWQ2NC1pMzg2LWkzODYtY3VycmVudC1u
ZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzU1NzUKIHRlc3Qt
YW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0
YWxsIGZhaWwgbGlrZSA3NTU3NQoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAg
ICAgIDc1NTc1Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1kYWlseS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1kYWlseS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1kYWlseS1uZXRib290LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1kYWls
eS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtZGFpbHktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdy
dWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtY3VycmVu
dC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnVi
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni13ZWVrbHkt
bmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9t
ZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 12:52:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 12:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMYBQ-0001K3-AS; Tue, 13 Nov 2018 12:52: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=ps9l=ny=citrix.com=prvs=8480012eb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gMYBP-0001Jy-4q
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 12:52:43 +0000
X-Inumbo-ID: 021ded70-e743-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 021ded70-e743-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 12:52:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="70403343"
Date: Tue, 13 Nov 2018 12:52:39 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Message-ID: <20181113125239.bubcqnrit5u4fu4l@zion.uk.xensource.com>
References: <20181109113344.29409-1-aisaila@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181109113344.29409-1-aisaila@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v9] arch/x86: Add registers to vm_event
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDksIDIwMTggYXQgMTE6MzM6NThBTSArMDAwMCwgQWxleGFuZHJ1IFN0ZWZh
biBJU0FJTEEgd3JvdGU6Cj4gVGhpcyBwYXRjaCBhZGRzIGEgY291cGxlIG9mIHJlZ3MgdG8gdGhl
IHZtX2V2ZW50IHRoYXQgYXJlIHVzZWQgYnkKPiB0aGUgaW50cm9zcGVjdGlvbi4gVGhlIGJhc2Us
IGxpbWl0IGFuZCBhcgo+IGJpdHMgYXJlIGNvbXByZXNzZWQgaW50byBhIHVpbnQ2NF90IHVuaW9u
IHNvIGFzIG5vdCB0byBlbmxhcmdlIHRoZQo+IHZtX2V2ZW50Lgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3ll
bCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCkxHVE0uCgpJZiB0aGVyZSBpcyBubyBmdXJ0aGVyIGNv
bW1lbnQgSSdtIGdvaW5nIHRvIGNvbW1pdCB0aGlzIHBhdGNoIGxhdGVyCnRvZGF5LgoKV2VpLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 12:56:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 12:56: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-devel-bounces@lists.xenproject.org>)
	id 1gMYEz-0001Vl-3e; Tue, 13 Nov 2018 12:56: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=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMYEy-0001Vf-88
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 12:56:24 +0000
X-Inumbo-ID: 854f7c6c-e743-11e8-8efe-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 854f7c6c-e743-11e8-8efe-12d6303a7972;
 Tue, 13 Nov 2018 12:56:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 05:56:21 -0700
Message-Id: <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 05:56:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
 <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjExLjE4IGF0IDAwOjA2LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
YWx0ZXJuYXRpdmUuYwo+IEBAIC0xOTQsNyArMTk0LDcgQEAgdm9pZCBpbml0X29yX2xpdmVwYXRj
aCBhcHBseV9hbHRlcm5hdGl2ZXMoc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCj4gICAgICAgKiBT
byBiZSBjYXJlZnVsIGlmIHlvdSB3YW50IHRvIGNoYW5nZSB0aGUgc2NhbiBvcmRlciB0byBhbnkg
b3RoZXIKPiAgICAgICAqIG9yZGVyLgo+ICAgICAgICovCj4gLSAgICBmb3IgKCBhID0gYmFzZSA9
IHN0YXJ0OyBhIDwgZW5kOyBhKysgKQo+ICsgICAgZm9yICggYSA9IGJhc2UgPSBzdGFydDsgU1lN
Qk9MKGEpIDwgU1lNQk9MKGVuZCk7IGErKyApCgpBdCB0aGlzIHBvaW50IGFsbCBpcyBmaW5lOiBl
bmQgaXMgYWxsb3dlZCB0byBwb2ludCB0byB0aGUgZW5kIG9mIHN0YXJ0W10uCklmIGFueXRoaW5n
IHlvdSB3YW50IHRvIGNoYW5nZSB0aGUgaW52b2NhdGlvbnMgKHdoZXJlIHRoZQpxdWVzdGlvbmFi
bGUgc3ltYm9scyBhcmUgdXNlZCkuIEknbSBhbHNvIG5vdCBjb252aW5jZWQgeW91IG5lZWQKdG8g
dG91Y2ggYm90aCBzaWRlcyBvZiB0aGUgY29tcGFyaXNvbiBvciBzdWJ0cmFjdGlvbiBleHByZXNz
aW9ucy4KCkluIG9yZGVyIGZvciBwZW9wbGUgdG8gbm90IHN0YXJ0IHdvbmRlcmluZyB3aGF0IHRo
ZSBwdXJwb3NlIG9mClNZTUJPTCgpIGlzIGF0IGFueSBvZiBpdHMgdXNlIHNpdGVzLCB5b3UgcmVh
bGx5IHdhbnQgdG8gdXNlIGl0IG9uCnRoZSBwcm9ibGVtYXRpYyBzeW1ib2xzIHRoZW1zZWx2ZXMs
IG5vdCBzb21ld2hlcmUgb24gYSBkZXJpdmVkCnZhcmlhYmxlIG9yIHBhcmFtZXRlci4KCkkgYWxz
byB0aGluayByZXZpZXcgd291bGQgYmUgaGVscGVkIGlmIHlvdSBhdCBsZWFzdCBzcGxpdCB0aGlz
IHBhdGNoCmludG8gYW4gQXJtLCBhbmQgeDg2LCBhbmQgYSBjb21tb24gY29kZSBwYXRjaC4KCj4g
QEAgLTMzLDggKzMzLDggQEAgc3RhdGljIGludCBpbml0X3BlcmNwdV9hcmVhKHVuc2lnbmVkIGlu
dCBjcHUpCj4gICAgICBpZiAoIChwID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhQRVJDUFVfT1JERVIs
IDApKSA9PSBOVUxMICkKPiAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAgCj4gLSAgICBtZW1z
ZXQocCwgMCwgX19wZXJfY3B1X2RhdGFfZW5kIC0gX19wZXJfY3B1X3N0YXJ0KTsKPiAtICAgIF9f
cGVyX2NwdV9vZmZzZXRbY3B1XSA9IHAgLSBfX3Blcl9jcHVfc3RhcnQ7Cj4gKyAgICBtZW1zZXQo
cCwgMCwgU1lNQk9MKF9fcGVyX2NwdV9kYXRhX2VuZCkgLSBTWU1CT0woX19wZXJfY3B1X3N0YXJ0
KSk7Cj4gKyAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSAodW5zaWduZWQgbG9uZylwIC0gU1lN
Qk9MKF9fcGVyX2NwdV9zdGFydCk7CgpDYW4ndCB5b3UgbWFrZSBTWU1CT0woKSByZXRhaW4gdGhl
IG9yaWdpbmFsIHR5cGUsIHN1Y2ggdGhhdCBjYXN0cwpsaWtlIHRoaXMgb25lIGFyZW4ndCBuZWVk
ZWQ/IEFzIHNvb24gYXMgdGhlIGNvbXBpbGVyIGRvZXNuJ3Qga25vdwphbnltb3JlIHRoYXQgcGFy
dGljdWxhciBnbG9iYWxzIChvciBzdGF0aWNzKSBhcmUgdXNlZCwgaXQgY2FuJ3QgaW5mZXIKYW55
bW9yZSB0aGF0IHR3byBwb2ludGVycyBjYW4ndCBwb3NzaWJseSBwb2ludCBpbnRvIHRoZSBzYW1l
IGFycmF5LgoKPiBAQCAtMTAzNyw3ICsxMDM3LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19z
dGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKPiAgICAgICAgICAgKiBJcyB0aGUgcmVnaW9u
IHNpemUgZ3JlYXRlciB0aGFuIHplcm8gYW5kIGRvZXMgaXQgYmVnaW4KPiAgICAgICAgICAgKiBh
dCBvciBhYm92ZSB0aGUgZW5kIG9mIGN1cnJlbnQgWGVuIGltYWdlIHBsYWNlbWVudD8KPiAgICAg
ICAgICAgKi8KPiAtICAgICAgICBpZiAoIChlbmQgPiBzKSAmJiAoZW5kIC0gcmVsb2Nfc2l6ZSAr
IFhFTl9JTUdfT0ZGU0VUID49IF9fcGEoX2VuZCkpICkKPiArICAgICAgICBpZiAoIChlbmQgPiBz
KSAmJiAoZW5kIC0gcmVsb2Nfc2l6ZSArIFhFTl9JTUdfT0ZGU0VUID49Cj4gKyAgICAgICAgICAg
ICBfX3BhKF9lbmQpKSApCgpPbmx5IHJlLWZsb3dpbmc/IElmIG5vIGNoYW5nZSBpcyBtZWFudCB0
byBiZSBkb25lIHRvIHRoaXMgdXNlIG9mIF9lbmQsCnBsZWFzZSBvbWl0IHRoZSBjaGFuZ2UuCgo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vbW0uaAo+IEBAIC0xNTEsNyArMTUxLDcgQEAgZXh0ZXJuIHZhZGRyX3QgeGVuaGVhcF92aXJ0
X3N0YXJ0Owo+ICAjZW5kaWYKPiAgCj4gICNkZWZpbmUgaXNfeGVuX2ZpeGVkX21mbihtZm4pICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAoKHBmbl90b19wYWRkciht
Zm4pID49IHZpcnRfdG9fbWFkZHIoJl9zdGFydCkpICYmICAgICAgIFwKPiArICAgICgocGZuX3Rv
X3BhZGRyKG1mbikgPj0gdmlydF90b19tYWRkcigmX3N0YXJ0KSkgJiYgXAo+ICAgICAgIChwZm5f
dG9fcGFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKCZfZW5kKSkpCgpVbm5lY2Vzc2FyeSBvciBp
bmNvbXBsZXRlIGNoYW5nZSBhZ2Fpbj8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 13:01:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 13:01: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-devel-bounces@lists.xenproject.org>)
	id 1gMYJd-0002Iw-O4; Tue, 13 Nov 2018 13:01: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=ps9l=ny=citrix.com=prvs=8480012eb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gMYJb-0002Ir-Lt
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 13:01:11 +0000
X-Inumbo-ID: 2fbc5d78-e744-11e8-b0de-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2fbc5d78-e744-11e8-b0de-12d6303a7972;
 Tue, 13 Nov 2018 13:01:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="70403968"
Date: Tue, 13 Nov 2018 13:01:05 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20181113130105.do34bl3nskppi7wm@zion.uk.xensource.com>
References: <20181107123149.4751-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181107123149.4751-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 0/3] automation: build Xen on Arm64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG91Zz8KCihTb3JyeSB5b3Ugd2VyZW4ndCBDQydlZCBvbiB0aGUgY292ZXIgbGV0dGVyKQoKT24g
V2VkLCBOb3YgMDcsIDIwMTggYXQgMTI6MzE6NDZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPiBI
aSBhbGwKPiAKPiBUaGlzIGlzIG15IGZpcnN0IGF0dGVtcHQgdG8gcXVpY2tseSBnZXQgc29tZXRo
aW5nIHVzZWZ1bCBmb3IgQXJtIGluIEdpdGxhYiBDSQo+IHdpdGggYSBtYWNoaW5lIGJvcnJvd2Vk
IGZyb20gUGFja2V0Lm5ldC4KPiAKPiBUaGUgcnVubmVyIGlzIGNvbmZpZ3VyZWQgbWFudWFsbHkg
YXQgdGhlIG1vbWVudCAoc2VlIGJlbG93KS4gSXQgaXMgdGFnZ2VkIHdpdGgKPiBhcm0sYXJtNjQs
ZG9ja2VyIHNvIGl0IHdpbGwgb25seSBydW4gQXJtNjQgam9icy4gSWRlYWx5IHdlIHNob3VsZCBi
dWlsZCBpdCB3aXRoCj4gVGVycmFmb3JtIGFzIHdlbGwuIFRoZXJlIGlzIFBhY2tldC5uZXQgQVBJ
IHN1cHBvcnQgZm9yIFRlcnJhZm9ybSBidXQgSSBkb24ndAo+IGhhdmUgdGltZSB0byByZWFkIHRo
ZWlyIGRvY3VtZW50YXRpb24uCj4gCj4gSSBoYXZlIGJ1aWx0IGEgYmFzZSBpbWFnZSBmb3IgQXJt
IGFuZCBwdXNoZWQgaXQgdG8gR2l0bGFiIGRvY2tlciByZXBvc2l0b3J5Lgo+IEJ1aWxkaW5nIGFu
IGltYWdlIHJlcXVpcmVzIGFuIG5hdGl2ZSBBcm0gZW52aXJvbm1lbnQuCj4gCj4gV2Ugc2hvdWxk
IGFsc28gcHJvYmFibHkgcmVmYWN0b3IgLmdpdGxhYi1jaS55bWwgYSBiaXQuCj4gCj4gV2VpLgo+
IAo+IENvbW1hbmQgdG8gcmVnaXN0ZXIgdGhlIHJ1bm5lcjoKPiBnaXRsYWItcnVubmVyIHJlZ2lz
dGVyIC0tbm9uLWludGVyYWN0aXZlIC1yICR7Z2l0bGFiX3Rva2VufSAtLWxvY2tlZCAtLXVybCBc
IAo+IGh0dHBzOi8vZ2l0bGFiLmNvbSAtLWV4ZWN1dG9yIGRvY2tlciAtLXRhZy1saXN0IGFybSxh
cm02NCxkb2NrZXIgLS1kb2NrZXItaW1hZ2UgXAo+IHJ1Ynk6Mi4xCj4gCj4gV2VpIExpdSAoMyk6
Cj4gICBhdXRvbWF0aW9uOiBhZGQgZGViaWFuIHVuc3RhYmxlIGFybTY0djggaW1hZ2UKPiAgIGF1
dG9tYXRpb246IGFkZCB0d28gQXJtNjQgYnVpbGRzIHRvIEdpdGxhYiBDSQo+ICAgYXV0b21hdGlv
bjogbGlmdCB0b29scyBidWlsZCByZXN0cmljdGlvbiBpbiBidWlsZCBzY3JpcHQKPiAKPiAgLmdp
dGxhYi1jaS55bWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMiArKysr
KysrKysrCj4gIC4uLi9idWlsZC9kZWJpYW4vdW5zdGFibGUtYXJtNjR2OC5kb2NrZXJmaWxlICAg
ICAgIHwgNDggKysrKysrKysrKysrKysrKysrKysrKwo+ICBhdXRvbWF0aW9uL3NjcmlwdHMvYnVp
bGQgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2IC0tLQo+ICAzIGZpbGVzIGNoYW5nZWQs
IDcwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBh
dXRvbWF0aW9uL2J1aWxkL2RlYmlhbi91bnN0YWJsZS1hcm02NHY4LmRvY2tlcmZpbGUKPiAKPiAt
LSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 13:14:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 13:14: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-devel-bounces@lists.xenproject.org>)
	id 1gMYWg-0003Cm-5K; Tue, 13 Nov 2018 13:14: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=qslc=ny=citrix.com=prvs=848dffff3=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gMYWe-0003Ch-Uc
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 13:14:40 +0000
X-Inumbo-ID: 132bf9a3-e746-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 132bf9a3-e746-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 13:14:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="70405388"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23530.52790.262983.714138@mariner.uk.xensource.com>
Date: Tue, 13 Nov 2018 13:14:30 +0000
To: <23530.46744.511314.551654@mariner.uk.xensource.com>
In-Reply-To: <20181113122844.17908-1-anthony.perard@citrix.com>
References: <20181113122844.17908-1-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6.1 05/11] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY2LjEgMDUvMTFdIGxpYnhsX3FtcDogSW1w
bGVtZW50YXRpb24gb2YgbGlieGxfX2V2X3FtcF8qIik6Ci4uLgoKSSB0aGluayB0aGlzIHdhcyBp
bnRlbmRlZCB0byBzYXRpc2Z5IG15IHJlcXVlc3QgZm9yIGNvbW1lbnRzIGFib3V0CmxlZ2FsIHN0
YXRlczoKCj4gKy8qIGhlbHBlcnMgKi8KPiArCj4gK3N0YXRpYyB2b2lkIHFtcF9ldl9lbnN1cmVf
cmVhZGluZ193cml0aW5nKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2KQo+ICt7Cj4g
KyAgICBib29sIGVuYWJsZSA9IGZhbHNlOwoKVGhpcyBvbmUgaXMgcHJvYmFibHkgYW4gYXNpc3N0
YW50IGZvciB0cmFuc2l0aW9uaW5nIGJldHdlZW4gc3RhdGVzIHNvCnRoZSBwcmUtIGFuZCBwb3N0
LWNvbmRpdGlvbnMgbWF5IG5vdCBiZSBwdXJlLiAgV2hhdGV2ZXIgaXQgaXMgc2hvdWxkCmJlIGRv
Y3VtZW50ZWQuLi4KCj4gK3N0YXRpYyB2b2lkIHFtcF9ldl9zZXRfc3RhdGUobGlieGxfX2djICpn
YywgbGlieGxfX2V2X3FtcCAqZXYsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX3FtcF9zdGF0ZSBuZXdfc3RhdGUpCj4gK3sKClRoaXMgb25lIGF0IGxlYXN0IGRvZXMgbm90
IG5lZWQgYSBjb21tZW50IDotKS4KCj4gK3N0YXRpYyBpbnQgcW1wX2V2X3ByZXBhcmVfY21kKGxp
YnhsX19nYyAqZ2MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9x
bXAgKmV2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWQs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVj
dCAqYXJncykKPiArewo+ICsgICAgY2hhciAqYnVmID0gTlVMTDsKCk1pc3Npbmcgc3RhdGUgY29t
bWVudC4KCj4gK3N0YXRpYyB2b2lkIHFtcF9ldl9mZF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19ldl9mZCAqZXZfZmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgZmQsIHNob3J0IGV2ZW50cywgc2hvcnQgcmV2ZW50cykKPiArewoKTWlzc2luZyBzdGF0ZSBj
b21tZW50LCBhbHRob3VnaCBJIHRoaW5rIHRoZSBwcmVjb25kaXRpb24gY2FuIGJlIGVhc2lseQpp
bmZlcnJlZCBmcm9tIHRoZSBzdGF0ZSBvZiBldl9mZCBhbmQgdGhlIHBvc3Rjb25kaXRpb24gdmFy
aWVzLCBidXQKd291bGQgc3RpbGwgYmUgbmljZSB0byBkaXNjdXNzIGl0LgoKPiArc3RhdGljIGlu
dCBxbXBfZXZfY2FsbGJhY2tfd3JpdGFibGUobGlieGxfX2djICpnYywKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3FtcCAqZXYsIGludCBmZCkKPiArICAg
IC8qIGNvbm5lY3RlZCAtPiB3YWl0aW5nX3JlcGx5Cj4gKyAgICAgKiB0aGUgc3RhdGUgaXNuJ3Qg
Y2hhbmdlIG90aGVyd2lzZS4gKi8KPiArewoKSSBkb24ndCBrbm93IHdoYXQgYG90aGVyd2lzZScg
bWVhbnMuICBNYXliZSB5b3UgbWVhbiBhbGwgb3RoZXIgc3RhdGVzCmFyZSBsZWdhbCBhbmQgcmVt
YWluIHVuY2hhbmdlZCA/ICBCdXQgdGhhdCBkb2VzIG5vdCBzZWVtIHRvIGJlCmxpa2VseS4gIFBy
ZXN1bWFibHkgZGlzY29ubmVjdGVkIGlzIHJ1bGVkIG91dCwgYXQgbGVhc3QuCgo+ICtzdGF0aWMg
aW50IHFtcF9ldl9jYWxsYmFja19yZWFkYWJsZShsaWJ4bF9fZWdjICplZ2MsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9xbXAgKmV2LCBpbnQgZmQpCj4g
KyAgICAvKiBvbiBlcnJvcjogKiAtPiBkaXNjb25uZWN0ZWQgKi8KClByZWNvbmRpdGlvbiA/ICBB
bmQgb24gbm9uLWVycm9yID8KCj4gK3N0YXRpYyBpbnQgcW1wX2V2X2dldF9uZXh0X21zZyhsaWJ4
bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX2pzb25fb2JqZWN0ICoqb19yKQo+ICsgICAgLyogRmluZCBhIEpTT04g
b2JqZWN0IGFuZCBzdG9yZSBpdCBpbiBvX3IuCj4gKyAgICAgKiByZXR1cm4gRVJST1JfTk9URk9V
TkQgaWYgbm8gb2JqZWN0IGlzIGZvdW5kLgo+ICsgICAgICogYG9fcmAgaXMgYWxsb2NhdGVkIHdp
dGhpbiBgZWdjYC4KPiArICAgICAqLwo+ICt7CgpNaXNzaW5nIHN0YXRlIGNvbW1lbnQuCgo+ICtz
dGF0aWMgaW50IHFtcF9ldl9wYXJzZV9lcnJvcl9tZXNzYWdlcyhsaWJ4bF9fZWdjICplZ2MsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9xbXAgKmV2
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9f
anNvbl9vYmplY3QgKnJlc3ApCj4gK3sKClRoaXMgZG9lc24ndCB0b3VjaCB0aGUgc3RhdGUgSSB0
aGluay4gIFNob3VsZCBwZXJoYXBzIGJlIG1lbnRpb25lZCBpbgphIGNvbW1lbnQuCgpUaGFua3Ms
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 13:15:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 13:15: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-devel-bounces@lists.xenproject.org>)
	id 1gMYXK-0003GQ-G7; Tue, 13 Nov 2018 13:15:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMYXJ-0003GF-Ae
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 13:15:21 +0000
X-Inumbo-ID: 2b703f63-e746-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b703f63-e746-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 13:15:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMYXF-0003DF-Cp; Tue, 13 Nov 2018 13:15:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMYXF-00046g-0n; Tue, 13 Nov 2018 13:15:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMYXF-0008IO-09; Tue, 13 Nov 2018 13:15:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129952-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=da2c81ee96eba5d5c8ef91fd870ac98d3cf72beb
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 13:15:17 +0000
Subject: [Xen-devel] [ovmf test] 129952: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTk1MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5NTIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZGEyYzgxZWU5NmViYTVkNWM4ZWY5MWZkODcwYWM5OGQzY2Y3MmJlYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDYgZGF5cyAgIDQ5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTg1NiAgMjAxOC0xMS0xMiAxNzo0MToyMCBaICAgIDAgZGF5cyAgIDE0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 13:17:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 13:17: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-devel-bounces@lists.xenproject.org>)
	id 1gMYZY-0003Qh-1d; Tue, 13 Nov 2018 13:17: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=qhar=ny=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMYZW-0003Qb-KA
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 13:17:38 +0000
X-Inumbo-ID: 7c97c693-e746-11e8-9a16-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.0.60]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c97c693-e746-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 13:17:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=BwgLs5Igg0ts6cy10aDtkcUvb4HrzJ4suOD1TLFooUA=;
 b=FrSU2z/dRovnwmcEDnpx7juUMhzG09op0kNFnVDAa0WrjG2EOijlW4hPRm0/huA0ordBA+REbjEnnCw6bcJcxpJOhZsm3l0Qswy5vEvD2lWNnMbWe1AtHBx6vKukQh3Y6t+REQPffRZtnqmbFwg7qhSCYI+LLUy33tOo/TP3jCk=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB2926.eurprd08.prod.outlook.com (10.170.239.158) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.24; Tue, 13 Nov 2018 13:17:34 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705%4]) with mapi id 15.20.1294.045; Tue, 13 Nov 2018
 13:17:34 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Jan Beulich <JBeulich@suse.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Thread-Topic: [PATCH v4 2/2] xen: use SYMBOL when required
Thread-Index: AQHUetxTfTMZXTYRm0KSJEQqDWczEaVNqtMAgAAF8QA=
Date: Tue, 13 Nov 2018 13:17:34 +0000
Message-ID: <63844310-6f92-8ee8-e40d-8029c8ff4d72@arm.com>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
 <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
 <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
In-Reply-To: <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0197.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:9e::17) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [82.8.191.220]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB2926;
 6:RHr9o0DGM7kbPhtn8sffx6gIAAG0gFAUaSzwvEZtBzzXxrYgZCKmaO4z01tGxV0Eze6USwDnPFvhVLU6HSKWuybhrtSZp1XeIqdVeQ5aIpSh9eJJKmSmRSDBfD2tG21nu9jfUYoRnj/+/UZ5K/5FcdapG3b9rwpDHtd6KcKjU2HLccLhX/LUoQsZkCKrjLn4XfDRkxb01dwZWFVuCPKliZpa0YWObhvyD9+4Jzytl92nyK4juVSuBUo3YNu24wfU34xiIwvPbxc8OB9A9nN0eZ3E5KWf/N1kw1HU6ocmWvRJgqLb96nlu1+vPJLVUh8bvOpVkueIYh+wxr1XKU0clnqHHibOKsNpVZvdAhSUJwdVwoFZVy57map5/CcxPZeQBCy4Q9dUZTYIa4JxSTWaljKNH9XzVaZthbEGfpSsqQgzavlDiJAhz4eZDNPXTIamVtQF9kT+VFiqqACsLjHZEw==;
 5:FbAQA9Q7XKjAMUb4vtBDYI9rv3P8dahr/9Q5tOhO0VgPyqMPzgAdatxKroCJdd4/1rg2DALGNFAffEc0QeoMzTGp2d6O/jafinhuRLmUOaAxBXuentX4WUjJBrhoJpi7/LQPOPB0hS0J569XA5pqZk7bNKd58rVYWbFBE0dvPbY=;
 7:RvGC3HPedDMnIxmRMHIuzmJf/7fR1RCOpd1G/4ktiqkz4+KNbF4ubA2SnnF+CoFhQGZoTBpB3VMY8JWoWyVJ7JWN91ae/kxrfDBnd2EOaeXTzDDmHaUPDxNUJKIHKUBv35qv/26K372KT0QSSDCpiA==
x-ms-office365-filtering-correlation-id: ffd22280-0440-49cb-39e0-08d6496a5fb5
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390060)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB2926; 
x-ms-traffictypediagnostic: VI1PR08MB2926:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB29262CF459D52DEF08BE227D80C20@VI1PR08MB2926.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231406)(944501410)(52105112)(10201501046)(93006095)(93001095)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB2926; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB2926; 
x-forefront-prvs: 085551F5A8
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(376002)(346002)(39860400002)(396003)(136003)(199004)(189003)(36756003)(305945005)(72206003)(110136005)(54906003)(14454004)(53936002)(8676002)(478600001)(7736002)(31686004)(31696002)(102836004)(106356001)(26005)(53546011)(316002)(105586002)(6246003)(6506007)(4326008)(86362001)(386003)(25786009)(97736004)(11346002)(6436002)(446003)(44832011)(2616005)(476003)(486006)(6486002)(2900100001)(68736007)(71190400001)(71200400001)(256004)(2906002)(14444005)(66066001)(6116002)(8936002)(3846002)(229853002)(5660300001)(76176011)(81156014)(81166006)(52116002)(99286004)(6512007)(186003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB2926;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: OZ63EW4++0yoByn14Os782vS6X00Ksiff8fCAJORqHZ+bM2pdLHdJlMq9+jMGPqNzQHDLuRp5s7Wm8ZY+jGP+KHHngDOHsCzJcs0hdTDnE3mCwOVhffoXgy7XaqEALbF4UXPX5qgyLglYYCl92v50/NuxLPI/eeXHhWQKBMwPrP/iDGmO1mTsvpL7pJTEMN6ipRPirfsU1vsv2ZVpCbLUjmJ5AUVWve80SadN9empFoukRdni4lZgUmKIaTge7ybgHxvcnxh9iLrN27U+Me/zQokVjifTq5wsec/V1oqkl6OKHj65z8Vci3xt3OuYsFHFtQOzR5rSpLnfArjsmMOee1vv2cy0keWNkztIUR4WCw=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <CD3C9372683F704C9DCDEEC8FB6CA76E@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ffd22280-0440-49cb-39e0-08d6496a5fb5
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Nov 2018 13:17:34.5220 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB2926
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <stefanos@xilinx.com>, nd <nd@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQpIaSwNCk9uIDEzLzExLzIwMTggMTI6NTYsIEphbiBCZXVsaWNoIHdyb3RlOg0KPj4+PiBPbiAx
My4xMS4xOCBhdCAwMDowNiwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOg0KPj4gLS0t
IGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMNCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9hbHRl
cm5hdGl2ZS5jDQo+PiBAQCAtMTk0LDcgKzE5NCw3IEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2gg
YXBwbHlfYWx0ZXJuYXRpdmVzKHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LA0KPj4gICAgICAgICog
U28gYmUgY2FyZWZ1bCBpZiB5b3Ugd2FudCB0byBjaGFuZ2UgdGhlIHNjYW4gb3JkZXIgdG8gYW55
IG90aGVyDQo+PiAgICAgICAgKiBvcmRlci4NCj4+ICAgICAgICAqLw0KPj4gLSAgICBmb3IgKCBh
ID0gYmFzZSA9IHN0YXJ0OyBhIDwgZW5kOyBhKysgKQ0KPj4gKyAgICBmb3IgKCBhID0gYmFzZSA9
IHN0YXJ0OyBTWU1CT0woYSkgPCBTWU1CT0woZW5kKTsgYSsrICkNCj4gDQo+IEF0IHRoaXMgcG9p
bnQgYWxsIGlzIGZpbmU6IGVuZCBpcyBhbGxvd2VkIHRvIHBvaW50IHRvIHRoZSBlbmQgb2Ygc3Rh
cnRbXS4NCg0KQnV0IGl0IGNhbiBhbHNvIHBvaW50IHRvIHNvbWV3aGVyZSBlbHNlLiBUaGUgY29t
cGlsZXIgY2Fubm90IGtub3cgaXQsIHJpZ2h0Pw0KDQo+PiBAQCAtMzMsOCArMzMsOCBAQCBzdGF0
aWMgaW50IGluaXRfcGVyY3B1X2FyZWEodW5zaWduZWQgaW50IGNwdSkNCj4+ICAgICAgIGlmICgg
KHAgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKFBFUkNQVV9PUkRFUiwgMCkpID09IE5VTEwgKQ0KPj4g
ICAgICAgICAgIHJldHVybiAtRU5PTUVNOw0KPj4gICANCj4+IC0gICAgbWVtc2V0KHAsIDAsIF9f
cGVyX2NwdV9kYXRhX2VuZCAtIF9fcGVyX2NwdV9zdGFydCk7DQo+PiAtICAgIF9fcGVyX2NwdV9v
ZmZzZXRbY3B1XSA9IHAgLSBfX3Blcl9jcHVfc3RhcnQ7DQo+PiArICAgIG1lbXNldChwLCAwLCBT
WU1CT0woX19wZXJfY3B1X2RhdGFfZW5kKSAtIFNZTUJPTChfX3Blcl9jcHVfc3RhcnQpKTsNCj4+
ICsgICAgX19wZXJfY3B1X29mZnNldFtjcHVdID0gKHVuc2lnbmVkIGxvbmcpcCAtIFNZTUJPTChf
X3Blcl9jcHVfc3RhcnQpOw0KPiANCj4gQ2FuJ3QgeW91IG1ha2UgU1lNQk9MKCkgcmV0YWluIHRo
ZSBvcmlnaW5hbCB0eXBlLCBzdWNoIHRoYXQgY2FzdHMNCj4gbGlrZSB0aGlzIG9uZSBhcmVuJ3Qg
bmVlZGVkPyBBcyBzb29uIGFzIHRoZSBjb21waWxlciBkb2Vzbid0IGtub3cNCj4gYW55bW9yZSB0
aGF0IHBhcnRpY3VsYXIgZ2xvYmFscyAob3Igc3RhdGljcykgYXJlIHVzZWQsIGl0IGNhbid0IGlu
ZmVyDQo+IGFueW1vcmUgdGhhdCB0d28gcG9pbnRlcnMgY2FuJ3QgcG9zc2libHkgcG9pbnQgaW50
byB0aGUgc2FtZSBhcnJheS4NCg0KSWYgU1lNQk9MKCkga2VlcHMgdGhlIG9yaWdpbmFsIHR5cGUs
IHRoZW4geW91IHdpbGwgc3RpbGwgc3Vic3RyYWN0IDIgDQpwb2ludGVycy4gSWYgdGhlIGNvbXBp
bGVyIGNhbid0IGluZmVyIHRoZSBjYW5ub3QgcG9zc2libHkgcG9pbnQgaW50byB0aGUgDQpzYW1l
IGFycmF5LCBpdCBhbHNvIGNhbm5vdCBpbmZlciB0aGV5IHBvaW50IHRvIHRoZSBzYW1lLiBTbyB0
aGF0IHdvdWxkIA0KYmUgdW5kZWZpbmVkLCByaWdodD8NCg0KQ2hlZXJzLA0KDQotLSANCkp1bGll
biBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 13:23:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gMYev-0004HH-1o; Tue, 13 Nov 2018 13:23: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMYeu-0004H7-EA
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 13:23:12 +0000
X-Inumbo-ID: 43f4e014-e747-11e8-96ba-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43f4e014-e747-11e8-96ba-12d6303a7972;
 Tue, 13 Nov 2018 13:23:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMYer-0003NE-N2; Tue, 13 Nov 2018 13:23:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMYer-0004Ie-Fu; Tue, 13 Nov 2018 13:23:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMYer-0001tG-FJ; Tue, 13 Nov 2018 13:23:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129944-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b7ae5c33e6b0c5849de9916bd4b15561be43b690
X-Osstest-Versions-That: xen=94bd9df0f7efad8038d99ec52ba56ecec4191248
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 13:23:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129944: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTk0NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTk0NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5ODUy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBiN2FlNWMzM2U2YjBjNTg0OWRlOTkxNmJkNGIx
NTU2MWJlNDNiNjkwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NGJk
OWRmMGY3ZWZhZDgwMzhkOTllYzUyYmE1NmVjZWM0MTkxMjQ4CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMjk4NTIgIDIwMTgtMTEtMTIgMTY6MDA6MzcgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTI5ODYxICAyMDE4LTExLTEyIDE5OjAwOjUyIFogICAgMCBkYXlzICAgIDggYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5ODcwICAyMDE4LTExLTEyIDIxOjAwOjIzIFogICAg
MCBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBE
YW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiN2FlNWMzM2U2YjBjNTg0OWRlOTkx
NmJkNGIxNTU2MWJlNDNiNjkwCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTm92IDkgMTM6NDY6MjcgMjAxOCArMDAwMAoKICAgIHg4
Ni9iYWRwYWdlOiBGaXggYmFkcGFnZS0+b3JkZXIgb3ZlcmZsb3cKICAgIAogICAgRm9yIG9yZGVy
IDMyIG9yIG1vcmUsIHRoZSBzaGlmdCB3aWxsIHRydW5jYXRlIGJlZm9yZSB0aGUgYWRkaXRpb24g
b2NjdXJzLgogICAgCiAgICBTcG90dGVkIGJ5IENvdmVyaXR5LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDAxMTMxOWU5Y2UxMTBjNzBhM2Q1MmYy
ZWEwNWU1ZWViNTM4YzllOWUKQXV0aG9yOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8u
bnNhLmdvdj4KRGF0ZTogICBGcmkgTm92IDIgMTM6NDY6MTEgMjAxOCAtMDQwMAoKICAgIGZsYXNr
L3BvbGljeTogYWxsb3cgZG9tMCB0byB1c2UgUEhZU0RFVk9QX3BjaV9tbWNmZ19yZXNlcnZlZAog
ICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cgpjb21taXQgMjdiZDVlZjVjOGFjMjc5MWVlOGJjODAzM2VlOGQ5OTRlYzZhNDk2ZgpB
dXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAg
VGh1IE9jdCAxOCAxMTozMDoyNyAyMDE4ICswMTAwCgogICAgeDg2L2NwdWlkOiBUaWUgU01BUCB0
byBOWCwgZm9yIHRoZSBzaGFkb3cgcGFnZXRhYmxlIGNvZGUKICAgIAogICAgTlggc3VwcG9ydCBp
biB0aGUgaG9zdCBpcyByZXF1aXJlZCBmb3IgdGhlIHNoYWRvdyBwYWdldGFibGUgY29kZSB0byBo
YW5kbGUKICAgIFNNQVAgY29ycmVjdGx5IGZvciBndWVzdHMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGZkMzVmMzJiNGI4YWU4
OTA4MGQyNDdiYzkwMWMxYjBhZDY2ZjM3YTgKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFRodSBKdWwgMTkgMTY6NTE6NTcgMjAxOCArMDEw
MAoKICAgIHRvb2xzL3g4NmVtdWw6IFVzZSBzdHJ1Y3QgY3B1aWRfcG9saWN5IGluIHRoZSB1c2Vy
c3BhY2UgdGVzdCBoYXJuZXNzZXMKICAgIAogICAgVGhpcyB3aWxsIHNob3J0bHkgYmUgcmVxdWly
ZWQgdG8gcGFzcyBpbnRvIHRoZSBlbXVsYXRvciBpdHNlbGYuCiAgICAKICAgIFNpbXBsaWZ5IHRo
ZSBzaGFyZWQgY3B1X2hhc18qIGhlbHBlcnMgYnkgcmVhZGluZyB0aGUgY29ycmVjdCBiaXQgb3V0
IG9mIHRoZQogICAgQ1BVSUQgcG9saWN5IGl0c2VsZi4KICAgIAogICAgTm8gKGludGVuZGVkKSBj
aGFuZ2UgaW4gYmVoYXZpb3VyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBjNjZlZjBmYmUxMmIzZTFlMmRhODQ5ZGQ4NWU1Yjdm
ZTNhYTgxZGU1CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogICBUaHUgSnVsIDE5IDE2OjUwOjAzIDIwMTggKzAxMDAKCiAgICBsaWJ4ODY6IFNw
bGl0IHg4Nl9jcHVpZF9wb2xpY3lfZmlsbF9uYXRpdmUoKSBvdXQgb2YgY2FsY3VsYXRlX3Jhd19w
b2xpY3koKQogICAgCiAgICBUaGlzIHdpbGwgc2hvcnRseSBiZSB3YW50ZWQgYnkgdGhlIHVzZXJz
cGFjZSBlbXVsYXRvciBoYXJuZXNzZXMgYXMgd2VsbC4KICAgIAogICAgQ29uc29saWRhdGUgdGhl
IGNwdWlkeyxfY291bnR9X2xlYWYoKSBoZWxwZXJzIGJlc2lkZSB0aGUgc3RydWN0dXJlIGRlZmlu
aXRpb24sCiAgICByYXRoZXIgdGhhbiBoYXZpbmcgdGhlbSBzY2F0dGVyZWQgdGhyb3VnaG91dCBY
ZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKY29tbWl0IGM0OTMzOGVmMjg3YzQ0MTEzNDc2ZDRjNmNjYWFkN2ZhMjkyNGY4YzcKQXV0aG9y
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTm92
IDEyIDE3OjE0OjU3IDIwMTggKzAxMDAKCiAgICBndWVzdC9wdmg6IHNwZWNpYWwgY2FzZSB0aGUg
bG93IDFNQgogICAgCiAgICBXaGVuIHJ1bm5pbmcgYXMgYSBQVkggZ3Vlc3QgWGVuIG9ubHkgc3Bl
Y2lhbCBjYXNlcyB0aGUgdHJhbXBvbGluZQogICAgY29kZSBpbiB0aGUgbG93IDFNQiwgd2l0aG91
dCBhbHNvIHJlc2VydmluZyB0aGUgc3BhY2UgdXNlZCBieSB0aGUKICAgIHJlbG9jYXRlZCBtZXRh
ZGF0YSBvciB0aGUgdHJhbXBvbGluZSBzdGFjay4KICAgIAogICAgRml4IHRoaXMgYnkgYWx3YXlz
IHJlc2VydmluZyB0aGUgbG93IDFNQiByZWdhcmRsZXNzIG9mIHdoZXRoZXIgWGVuIGlzCiAgICBy
dW5uaW5nIGFzIGEgZ3Vlc3Qgb3IgbmF0aXZlbHkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBTZXJn
ZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCBjNmFhZTU1Nzg2ZTEzODk1MWRhZjI1ZTE0NzA5ODk1
ZDhjMTY2OTQ4CkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkRhdGU6ICAgTW9uIE5vdiAxMiAxNzoxMzo1NyAyMDE4ICswMTAwCgogICAgZ3Vlc3QvcHZoOiBm
aXggaGFuZGxpbmcgb2YgbXVsdGlib290IG1vZHVsZSBsaXN0CiAgICAKICAgIFdoZW4gYm9vdGlu
ZyBYZW4gYXMgYSBQVkggZ3Vlc3QgdGhlIGRhdGEgaW4gdGhlIFBWSCBzdGFydCBpbmZvCiAgICBz
dHJ1Y3R1cmUgaXMgY29waWVkIG92ZXIgdG8gYSBtdWx0aWJvb3Qgc3RydWN0dXJlIGFuZCBhIG1v
ZHVsZSBsaXN0CiAgICBhcnJheSB0aGF0IHJlc2lkZXMgaW4gdGhlIC5pbml0IHNlY3Rpb24gb2Yg
dGhlIFhlbiBpbWFnZS4gVGhlCiAgICByZXN1bHRpbmcgbXVsdGlib290IG1vZHVsZSBsaXN0IGlz
IHRoZW4gaGFuZGVkIHRvIHRoZSBnZW5lcmljIGJvb3QKICAgIHByb2Nlc3MgdXNpbmcgdGhlIHBo
eXNpY2FsIGFkZHJlc3MgaW4gbWJpLT5tb2RzX2FkZHIuCiAgICAKICAgIFRoaXMgd29ya3MgZmlu
ZSBhcyBsb25nIGFzIHRoZSBYZW4gaW1hZ2UgZG9lc24ndCByZWxvY2F0ZSBpdHNlbGYsIGlmCiAg
ICB0aGVyZSdzIHN1Y2ggYSByZWxvY2F0aW9uIHRoZSBwaHlzaWNhbCBhZGRyZXNzZXMgb2YgbXVs
dGlib290IG1vZHVsZQogICAgbGlzdCBpcyBubyBsb25nZXIgdmFsaWQuCiAgICAKICAgIEZpeCB0
aGlzIGJ5IGhhbmRpbmcgdGhlIHZpcnR1YWwgYWRkcmVzcyBvZiB0aGUgbW9kdWxlIGxpc3QgdG8g
dGhlCiAgICBnZW5lcmljIGJvb3QgcHJvY2VzcyBpbnN0ZWFkIG9mIGl0J3MgcGh5c2ljYWwgYWRk
cmVzcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 13:27:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 13:27: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-devel-bounces@lists.xenproject.org>)
	id 1gMYj3-0004S1-OT; Tue, 13 Nov 2018 13:27: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=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMYj1-0004Rw-SD
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 13:27:27 +0000
X-Inumbo-ID: dbee9d7e-e747-11e8-97e9-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dbee9d7e-e747-11e8-97e9-12d6303a7972;
 Tue, 13 Nov 2018 13:27:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 06:27:24 -0700
Message-Id: <5BEAD13A02000078001FB7AC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 06:27:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
 <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
 <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
 <63844310-6f92-8ee8-e40d-8029c8ff4d72@arm.com>
In-Reply-To: <63844310-6f92-8ee8-e40d-8029c8ff4d72@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <stefanos@xilinx.com>, nd@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjExLjE4IGF0IDE0OjE3LCA8SnVsaWVuLkdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDEzLzExLzIwMTggMTI6NTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMy4xMS4x
OCBhdCAwMDowNiwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4gLS0tIGEveGVu
L2FyY2gveDg2L2FsdGVybmF0aXZlLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2
ZS5jCj4+PiBAQCAtMTk0LDcgKzE5NCw3IEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlf
YWx0ZXJuYXRpdmVzKHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAo+Pj4gICAgICAgICogU28gYmUg
Y2FyZWZ1bCBpZiB5b3Ugd2FudCB0byBjaGFuZ2UgdGhlIHNjYW4gb3JkZXIgdG8gYW55IG90aGVy
Cj4+PiAgICAgICAgKiBvcmRlci4KPj4+ICAgICAgICAqLwo+Pj4gLSAgICBmb3IgKCBhID0gYmFz
ZSA9IHN0YXJ0OyBhIDwgZW5kOyBhKysgKQo+Pj4gKyAgICBmb3IgKCBhID0gYmFzZSA9IHN0YXJ0
OyBTWU1CT0woYSkgPCBTWU1CT0woZW5kKTsgYSsrICkKPj4gCj4+IEF0IHRoaXMgcG9pbnQgYWxs
IGlzIGZpbmU6IGVuZCBpcyBhbGxvd2VkIHRvIHBvaW50IHRvIHRoZSBlbmQgb2Ygc3RhcnRbXS4K
PiAKPiBCdXQgaXQgY2FuIGFsc28gcG9pbnQgdG8gc29tZXdoZXJlIGVsc2UuIFRoZSBjb21waWxl
ciBjYW5ub3Qga25vdyBpdCwgcmlnaHQ/CgpDb3JyZWN0LiBNeSBwb2ludCBpcyB0aGF0IGF0IHRo
aXMgcG9pbnQgdGhlIGNvbXBpbGVyIGNhbm5vdCB1c2UgaXRzCmtub3dsZWRnZSBvZiB3aGF0IGlz
IChpbClsZWdhbCB0byAib3B0aW1pemUiIGdlbmVyYXRlZCBjb2RlLgoKPj4+IEBAIC0zMyw4ICsz
Myw4IEBAIHN0YXRpYyBpbnQgaW5pdF9wZXJjcHVfYXJlYSh1bnNpZ25lZCBpbnQgY3B1KQo+Pj4g
ICAgICAgaWYgKCAocCA9IGFsbG9jX3hlbmhlYXBfcGFnZXMoUEVSQ1BVX09SREVSLCAwKSkgPT0g
TlVMTCApCj4+PiAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4+PiAgIAo+Pj4gLSAgICBtZW1z
ZXQocCwgMCwgX19wZXJfY3B1X2RhdGFfZW5kIC0gX19wZXJfY3B1X3N0YXJ0KTsKPj4+IC0gICAg
X19wZXJfY3B1X29mZnNldFtjcHVdID0gcCAtIF9fcGVyX2NwdV9zdGFydDsKPj4+ICsgICAgbWVt
c2V0KHAsIDAsIFNZTUJPTChfX3Blcl9jcHVfZGF0YV9lbmQpIC0gU1lNQk9MKF9fcGVyX2NwdV9z
dGFydCkpOwo+Pj4gKyAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSAodW5zaWduZWQgbG9uZylw
IC0gU1lNQk9MKF9fcGVyX2NwdV9zdGFydCk7Cj4+IAo+PiBDYW4ndCB5b3UgbWFrZSBTWU1CT0wo
KSByZXRhaW4gdGhlIG9yaWdpbmFsIHR5cGUsIHN1Y2ggdGhhdCBjYXN0cwo+PiBsaWtlIHRoaXMg
b25lIGFyZW4ndCBuZWVkZWQ/IEFzIHNvb24gYXMgdGhlIGNvbXBpbGVyIGRvZXNuJ3Qga25vdwo+
PiBhbnltb3JlIHRoYXQgcGFydGljdWxhciBnbG9iYWxzIChvciBzdGF0aWNzKSBhcmUgdXNlZCwg
aXQgY2FuJ3QgaW5mZXIKPj4gYW55bW9yZSB0aGF0IHR3byBwb2ludGVycyBjYW4ndCBwb3NzaWJs
eSBwb2ludCBpbnRvIHRoZSBzYW1lIGFycmF5Lgo+IAo+IElmIFNZTUJPTCgpIGtlZXBzIHRoZSBv
cmlnaW5hbCB0eXBlLCB0aGVuIHlvdSB3aWxsIHN0aWxsIHN1YnN0cmFjdCAyIAo+IHBvaW50ZXJz
LiBJZiB0aGUgY29tcGlsZXIgY2FuJ3QgaW5mZXIgdGhlIGNhbm5vdCBwb3NzaWJseSBwb2ludCBp
bnRvIHRoZSAKPiBzYW1lIGFycmF5LCBpdCBhbHNvIGNhbm5vdCBpbmZlciB0aGV5IHBvaW50IHRv
IHRoZSBzYW1lLiBTbyB0aGF0IHdvdWxkIAo+IGJlIHVuZGVmaW5lZCwgcmlnaHQ/CgpVbmRlZmlu
ZWQgYmVoYXZpb3IgcmVzdWx0cyBpZiB5b3UgX2FjdHVhbGx5XyBzdWJ0cmFjdCBwb2ludGVycyBw
b2ludGluZwppbnRvIGRpZmZlcmVudCBvYmplY3RzLiBTdWJ0cmFjdGluZyBvZiBwb2ludGVycyBp
cyBub3QgZ2VuZXJhbGx5IHVuZGVmaW5lZC4KVGhlIGNvbXBpbGVyIGNhbiB1c2UgdW5kZWZpbmVk
LW5lc3Mgb25seSBpZiBpdCBjYW4gcHJvdmUgdGhhdCBib3RoCnBvaW50ZXJzIGRvIHBvaW50IGlu
dG8gZGlmZmVyZW50IG9iamVjdHMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 13:39:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 13:39: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-devel-bounces@lists.xenproject.org>)
	id 1gMYux-0005On-2D; Tue, 13 Nov 2018 13:39: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=pmsg=ny=citrix.com=prvs=848afb93d=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gMYuv-0005Oi-QS
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 13:39:45 +0000
X-Inumbo-ID: 93eb6ece-e749-11e8-9026-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93eb6ece-e749-11e8-9026-12d6303a7972;
 Tue, 13 Nov 2018 13:39:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="70407710"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAAB8802000078001FB62A@prv1-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <cfa8240e-69cb-7ce6-7f58-a34e9a4ed7da@citrix.com>
Date: Tue, 13 Nov 2018 13:39:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5BEAAB8802000078001FB62A@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/3] x86/HVM: hvm_map_guest_frame_rw()
 should respect p2m_ioreq_server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMTEvMjAxOCAxMDo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV3JpdGVzIHRvIHN1Y2gg
cGFnZXMgd291bGQgbmVlZCB0byBiZSBoYW5kZWQgdG8gdGhlIGVtdWxhdG9yLCB3aGljaCB3ZSdy
ZQo+IG5vdCBwcmVwYXJlZCB0byBkbyBhdCB0aGlzIHBvaW50Lgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IEBAIC0yNTU2LDcgKzI1
NTYsOCBAQCBzdGF0aWMgdm9pZCAqX2h2bV9tYXBfZ3Vlc3RfZnJhbWUodW5zaWduCj4gIAo+ICAg
ICAgaWYgKCB3cml0YWJsZSApCj4gICAgICB7Cj4gLSAgICAgICAgaWYgKCB1bmxpa2VseShwMm1f
aXNfZGlzY2FyZF93cml0ZShwMm10KSkgKQo+ICsgICAgICAgIGlmICggdW5saWtlbHkocDJtX2lz
X2Rpc2NhcmRfd3JpdGUocDJtdCkpIHx8Cj4gKyAgICAgICAgICAgICB1bmxpa2VseShwMm10ID09
IHAybV9pb3JlcV9zZXJ2ZXIpICkKClNob3VsZG4ndCB3ZSBpbnRyb2R1Y2UgcDJtX2lzX2lvcmVx
X3NlcnZlcigpIGZvciBjb25zaXN0ZW5jeSBhbmQgdXNlIGl0CmV2ZXJ5d2hlcmU/CgpJZ29yCgo+
ICAgICAgICAgICAgICAqd3JpdGFibGUgPSAwOwo+ICAgICAgICAgIGVsc2UgaWYgKCAhcGVybWFu
ZW50ICkKPiAgICAgICAgICAgICAgcGFnaW5nX21hcmtfcGZuX2RpcnR5KGQsIF9wZm4oZ2ZuKSk7
Cj4gCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 13:40:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 13:40: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-devel-bounces@lists.xenproject.org>)
	id 1gMYw3-00060p-FD; Tue, 13 Nov 2018 13:40: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=ssbx=ny=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1gMYw2-00060f-Ck
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 13:40:54 +0000
X-Inumbo-ID: bd447ae5-e749-11e8-9a16-bc764e045a96
Received: from mail-ot1-x343.google.com (unknown [2607:f8b0:4864:20::343])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd447ae5-e749-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 13:40:53 +0000 (UTC)
Received: by mail-ot1-x343.google.com with SMTP id 32so10753858ota.12
 for <xen-devel@lists.xenproject.org>; Tue, 13 Nov 2018 05:40:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=ZdlorTl4ikQP4omTzgMbqHmwTeBVETj6w144Rd34Jfo=;
 b=DAX0mCq2w5LyS/cDMVgh8PyY2bZS7wzHqAQtxLruUFkeK+VC5WAGTyVTk+OcTNCXtd
 jjR9CAeWGRByq6vqqgduL2bV5po/lYSqES3R6zDe1gXsT0AuyHyCu2TM/kZMJaunFsIz
 JS5Gf4M7kR0rq5qKzNnoht8i8fOmCYMc6A85o=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=ZdlorTl4ikQP4omTzgMbqHmwTeBVETj6w144Rd34Jfo=;
 b=WkAWVCdTwXSnQ9xYxx0HBB3tjaB7luXtybnPEiGw8i1KbYvpS8yOeSGu0+fO7rjqJP
 XDT9+WLDBc2RRmJ/wbwfYkQfHUD9UAjzk+s2aA2iiyE3C9dbyaWYbzCu/bfT38LjczYG
 9GDuu+So4DUbac3rkwTC3N0kERfSs1l+Sr2/jt1q9Z1KUbVTQKrQnR2VXhgsqKtSNONc
 RcBsyaTYV17lm3mVdUn+8CklooxdcDt1IgMgkBn0CZtf8GJ7tz1Mg+EShH0g1GdByqeV
 ghlZWAwasWAPq2H2j9uwvPb3KUO1VOxVXQL+7DE0435ELCRGVhSjf4JniEC6j5gf+EiN
 4CJw==
X-Gm-Message-State: AGRZ1gKTBhzaJQ0dqN3NG3umh9YNIV/Ps0FnAFPbWRC4GBjKcikGrg2o
 iAHSLch/Ebw3fkNlnFEVuKIv+g==
X-Google-Smtp-Source: AJdET5crIC2VJ+rwKgaQPketamKk0JiFEsUJs7LYGD8CWl8jDyA6ls0ZRO9axcCi5qpvBba1Aq6ACA==
X-Received: by 2002:a9d:635a:: with SMTP id y26mr2913603otk.27.1542116452555; 
 Tue, 13 Nov 2018 05:40:52 -0800 (PST)
Received: from [172.16.9.111] (ip67-155-125-146.z125-155-67.customer.algx.net.
 [67.155.125.146])
 by smtp.gmail.com with ESMTPSA id n64-v6sm7457099oib.17.2018.11.13.05.40.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 13 Nov 2018 05:40:51 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Doug Goldstein <cardoe@cardoe.com>
X-Mailer: iPhone Mail (16B92)
In-Reply-To: <20181107123149.4751-1-wei.liu2@citrix.com>
Date: Tue, 13 Nov 2018 07:40:51 -0600
Message-Id: <1127095E-25C1-4920-84D3-F0541BBF59F3@cardoe.com>
References: <20181107123149.4751-1-wei.liu2@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 0/3] automation: build Xen on Arm64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gT24gTm92IDcsIDIwMTgsIGF0IDY6MzEgQU0sIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+IHdyb3RlOgo+IAo+IEhpIGFsbAo+IAo+IFRoaXMgaXMgbXkgZmlyc3QgYXR0ZW1wdCB0byBx
dWlja2x5IGdldCBzb21ldGhpbmcgdXNlZnVsIGZvciBBcm0gaW4gR2l0bGFiIENJCj4gd2l0aCBh
IG1hY2hpbmUgYm9ycm93ZWQgZnJvbSBQYWNrZXQuTkVUCgpUaGFua3MgZm9yIGdldHRpbmcgdGhp
cyBkb25lIFdlaSEKCkZvciB0aGUgd2hvbGUgc2VyaWVzOgoKQWNrZWQtYnk6IERvdWcgR29sZHN0
ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 13:48:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 13:48: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-devel-bounces@lists.xenproject.org>)
	id 1gMZ34-0006Hz-9n; Tue, 13 Nov 2018 13:48: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=d/aa=ny=citrix.com=prvs=848ac1a23=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gMZ32-0006Hu-Pb
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 13:48:08 +0000
X-Inumbo-ID: bf1602ea-e74a-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf1602ea-e74a-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 13:48:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="81784927"
Date: Tue, 13 Nov 2018 14:47:28 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181113134728.gc5dttadij5qefir@mac>
References: <1542110355-842-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1542110355-842-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] libx86: Fix 32bit stubdom build of
 x86_cpuid_policy_fill_native()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMTMsIDIwMTggYXQgMTE6NTk6MTVBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBXaXRoIC1tMzIsIEdDQyBnZW5lcmF0ZXMgYSB3YXJuaW5nIGZvciAmc2l6ZV90ID09
ICZ1bnNpZ25lZCBsb25nLCB3aGljaCBpcyB0aGUKPiB0eXBlY2hlY2sgaGlkZGVuIGluc2lkZSB0
aGUgbWluKCkgbWFjcm8uCj4gCj4gU3dpdGNoIHRvIHVzaW5nIGV4cGxpY2l0bHkgdHlwZWQgdmVy
c2lvbnMgaW5zdGVhZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 13:55:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1gMZ9a-00075F-5e; Tue, 13 Nov 2018 13:54:54 +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=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMZ9Y-00075A-01
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 13:54:52 +0000
X-Inumbo-ID: b062ebd4-e74b-11e8-ad9b-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b062ebd4-e74b-11e8-ad9b-12d6303a7972;
 Tue, 13 Nov 2018 13:54:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 06:54:49 -0700
Message-Id: <5BEAD7A602000078001FB7DC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 06:54:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAAB8802000078001FB62A@prv1-mh.provo.novell.com>
 <cfa8240e-69cb-7ce6-7f58-a34e9a4ed7da@citrix.com>
In-Reply-To: <cfa8240e-69cb-7ce6-7f58-a34e9a4ed7da@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/3] x86/HVM: hvm_map_guest_frame_rw()
 should respect p2m_ioreq_server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjExLjE4IGF0IDE0OjM5LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMTEvMjAxOCAxMDo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFdyaXRlcyB0
byBzdWNoIHBhZ2VzIHdvdWxkIG5lZWQgdG8gYmUgaGFuZGVkIHRvIHRoZSBlbXVsYXRvciwgd2hp
Y2ggd2UncmUKPj4gbm90IHByZXBhcmVkIHRvIGRvIGF0IHRoaXMgcG9pbnQuCj4+IAo+PiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IAo+PiAtLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4g
QEAgLTI1NTYsNyArMjU1Niw4IEBAIHN0YXRpYyB2b2lkICpfaHZtX21hcF9ndWVzdF9mcmFtZSh1
bnNpZ24KPj4gIAo+PiAgICAgIGlmICggd3JpdGFibGUgKQo+PiAgICAgIHsKPj4gLSAgICAgICAg
aWYgKCB1bmxpa2VseShwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSkgKQo+PiArICAgICAgICBp
ZiAoIHVubGlrZWx5KHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQpKSB8fAo+PiArICAgICAgICAg
ICAgIHVubGlrZWx5KHAybXQgPT0gcDJtX2lvcmVxX3NlcnZlcikgKQo+IAo+IFNob3VsZG4ndCB3
ZSBpbnRyb2R1Y2UgcDJtX2lzX2lvcmVxX3NlcnZlcigpIGZvciBjb25zaXN0ZW5jeSBhbmQgdXNl
IGl0Cj4gZXZlcnl3aGVyZT8KCkkgdGhpbmsgc3VjaCBhYnN0cmFjdGlvbnMgaGVscCBpZiBtdWx0
aXBsZSB0eXBlcyBhcmUgdG8gYmUgY292ZXJlZDsKSSBkb24ndCBtaW5kIHRoZW0gdG8gYmUgdXNl
ZCBhbHNvIGZvciBzaW5nbGUgdHlwZXMsIGJ1dCBJIGRvbid0CnRoaW5rcyB0aGF0J3Mgb3Zlcmx5
IGltcG9ydGFudC4gUGx1cyBkb2luZyBzbyBpcyBvZiBjb3Vyc2UgdW5yZWxhdGVkCnRvIHRoaXMg
c2VyaWVzLCBhcyBvdGhlciBjaGVja3MgdXNpbmcgPT0gYWxyZWFkeSBleGlzdC4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 14:04:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gMZIB-00080M-4I; Tue, 13 Nov 2018 14:03: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=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMZI9-00080H-SQ
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 14:03:45 +0000
X-Inumbo-ID: ee270378-e74c-11e8-8b30-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee270378-e74c-11e8-8b30-12d6303a7972;
 Tue, 13 Nov 2018 14:03:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 07:03:42 -0700
Message-Id: <5BEAD9BC02000078001FB7EA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 07:03:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
 <1542039391-32406-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542039391-32406-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/5] xen/domain: Introduce a new
 sanitise_domain_config() helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjExLjE4IGF0IDE3OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQ2FsbCBpdCBmcm9tIHRoZSBoZWFkIG9mIGRvbWFpbl9jcmVhdGUoKSAoYmVmb3JlIGRv
aW5nIGFueSBtZW1vcnkKPiBhbGxvY2F0aW9ucyksIHdoaWNoIHdpbGwgYXBwbHkgdGhlIGNoZWNr
cyB0byBkb20wIGFzIHdlbGwgYXMgZG9tVSdzLgo+IAo+IEZvciBub3csIGp1c3Qgc3Vic3VtZSB0
aGUgWEVOX0RPTUNUTF9DREZfKiBjaGVjayBmcm9tIAo+IFhFTl9ET01DVExfY3JlYXRlZG9tYWlu
LgoKQW5kIHRoZSBuZWVkbGVzcyBhc3NpZ25tZW50IG9mIGEgZG9tYWluIElEIGluIGNhc2Ugb2Yg
ZXJyb3IgaGVyZQppcyBkZWVtZWQgc3VmZmljaWVudGx5IG1pbm9yPyBJZiBzbyAuLi4KCj4gSW4g
YW4gZWZmb3J0IHRvIGFpZCBmdXR1cmUgZGV2ZWxvcG9tZW50LCBsZWF2ZSBhIGRlYnVnIHByaW50
aygpIGlkZW50aWZ5aW5nCj4gdGhlIGNhdXNlIG9mIHNhbml0aXNhdGlvbiBmYWlsdXJlcy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 14:14:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 14: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-devel-bounces@lists.xenproject.org>)
	id 1gMZSb-0000VB-Bh; Tue, 13 Nov 2018 14:14: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=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMZSZ-0000V6-VH
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 14:14:31 +0000
X-Inumbo-ID: 6f22e04a-e74e-11e8-a19c-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f22e04a-e74e-11e8-a19c-12d6303a7972;
 Tue, 13 Nov 2018 14:14:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 07:14:28 -0700
Message-Id: <5BEADC4002000078001FB7F7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 07:14:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
 <1542039391-32406-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542039391-32406-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen/domain: Stricter configuration
 checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjExLjE4IGF0IDE3OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQ3VycmVudGx5LCBhIG51bWJlciBvZiBvcHRpb25zIHBhc3NlZCBmb3IgZG9tYWluIGNy
ZWF0aW9uIGFyZSBpZ25vcmVkLCBvciBoYXZlCj4gaW1wbGljaXQgZmFsbGJhY2sgYmVoYXZpb3Vy
LiAgVGhpcyBpcyBiYWQgZm9yIGZvcndhcmRzIGNvbXBhdGliaWxpdHksIGFuZCBmb3IKPiBlbmQg
dXNlcnMgdG8gYmUgY2VydGFpbiB0aGF0IHRoZXkgZ290IHRoZSBjb25maWd1cmF0aW9uIHRoZXkg
YXNrZWQgZm9yLgo+IAo+IFdpdGggdGhpcyBjaGFuZ2U6Cj4gICogQVJNIG5vdyBzdHJpY3RseSBy
ZXF1aXJlcyB0aGF0IFhFTl9ET01DVExfQ0RGX2hhcCBpcyBwYXNzZWQuICBQcmV2aW91c2x5LAo+
ICAgIG9ubHkgWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0IHdhcyBjaGVja2VkLgo+ICAqIEZvciB4
ODYsIHJlcXVlc3RpbmcgSEFQIHdpdGhvdXQgSFZNIGlzIG5vdyBwcm9oaWJpdGVkLCBhcyB0aGUg
Y29tYmluYXRpb24KPiAgICBtYWtlcyBubyBzZW5zZS4KPiAgKiBGb3IgeDg2LCByZXF1ZXN0aW5n
IEhBUCBvbiBhIG5vbi1IQVAgY2FwYWJsZSBzeXN0ZW0gd2lsbCBmYWlsLCByYXRoZXIgdGhhbgo+
ICAgIHNpbGVudGx5IGZhbGwgYmFjayB0byBTaGFkb3cuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4g
Q0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ0M6IElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+IAo+IFNlbWkgUkZDIGJlY2F1c2UgdGhpcyBtYXkgY2F1c2UgYSB1c2VyLXZpc2libGUg
Y2hhbmdlIGluIGJlaGF2aW91ci4gIEhvd2V2ZXIsCj4gaWYgdGhlIHVzZXIgaGFzIGdvbmUgdG8g
dGhlIGVmZm9ydCBvZiBzcGVjaWZ5aW5nIGhhcD0xLCBzaWxlbnRseSBmYWxsaW5nIGJhY2sKPiB0
byBzaGFkb3cgaXMgdW5leHBlY3RlZCwgYW5kIElNTywgYSBidWcuCgpNeSB2aWV3IG9uIHRoaXMg
dG8gYSBmYWlyIHBhcnQgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSB0b29sIHN0YWNrCndvdWxkIGd1
YXJkIHVzIGZyb20gYWN0dWFsbHkgZ2V0dGluZyBpbnRvIHN1Y2ggYSBzaXR1YXRpb24gaW4gdGhl
Cmh5cGVydmlzb3IuIEdldHRpbmcgYW4gdW5zcGVjaWZpYyAtRUlOVkFMIGJhY2sgd2l0aG91dCBm
dXJ0aGVyCmhlbHAgdG93YXJkcyBkaWFnbm9zaXMgYnkgdGhlIHRvb2wgc3RhY2sgd291bGQgbWFr
ZSBzdWNoIGEKY2hhbmdlIHVuZGVzaXJhYmxlIGltby4gVGhpcyBhbHNvIGV4dGVuZHMgdG8gb3Ro
ZXIgY2hlY2tzIHlvdQphcHBlYXIgdG8gdGlnaHRlbiAtIGZvciBleGFtcGxlIEkgd291bGRuJ3Qg
d2FudCB0byBzZWUgYSBQVgpndWVzdCBjb25maWcgd2l0aCAiaGFwPTEiIGluIGl0IHRvIG5vIGxv
bmdlciB3b3JrIGlmIGN1cnJlbnRseSBpdApoYXBwZW5zIHRvIHdvcmssIGF0IGxlYXN0IG5vdCB3
aXRob3V0IGEgY2xlYXIgaGludCB0b3dhcmRzIHRoZQppc3N1ZS4KCj4gLS0tIGEveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gQEAgLTQyMCw2ICs0
MjAsNDYgQEAgdm9pZCBhcmNoX3ZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKPiAgCj4gIGlu
dCBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9t
YWluICpjb25maWcpCj4gIHsKPiArICAgIGJvb2wgaHZtOwo+ICsKPiArICAgIGlmICggIUlTX0VO
QUJMRUQoQ09ORklHX1BWKSAmJiAhKGNvbmZpZy0+ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9odm1f
Z3Vlc3QpICkKPiArICAgIHsKPiArICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiUFYgc3Vw
cG9ydCBub3QgYXZhaWxhYmxlXG4iKTsKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAg
IH0KPiArCj4gKyAgICBpZiAoICFodm1fZW5hYmxlZCAmJiAoY29uZmlnLT5mbGFncyAmIFhFTl9E
T01DVExfQ0RGX2h2bV9ndWVzdCkgKQo+ICsgICAgewo+ICsgICAgICAgIGRwcmludGsoWEVOTE9H
X0lORk8sICJIVk0gc3VwcG9ydCBub3QgYXZhaWxhYmxlXG4iKTsKPiArICAgICAgICByZXR1cm4g
LUVJTlZBTDsKPiArICAgIH0KPiArCj4gKyAgICBodm0gPSBjb25maWctPmZsYWdzICYgWEVOX0RP
TUNUTF9DREZfaHZtX2d1ZXN0OwoKV291bGQgeW91IG1pbmQgbWFraW5nIHRoaXMgdGhlIGluaXRp
YWxpemVyIG9mIHRoZSB2YXJpYWJsZSBhbmQgdXNpbmcKdGhlIHZhcmlhYmxlIGluIHRoZSB0d28g
aWYoKS1zIGFib3ZlPyBQZXJzb25hbGx5IEkgYWxzbyB0aGluayB0aGUgdHdvCmlmKCktcyB3b3Vs
ZCBiZXR0ZXIgYmUgZm9sZGVkLCB1c2luZyBhIGNvbmRpdGlvbmFsIGV4cHJlc3Npb24gYXMgaXRz
CmNvbmRpdGlvbi4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 14:16:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 14:16: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-devel-bounces@lists.xenproject.org>)
	id 1gMZUS-0000dQ-Td; Tue, 13 Nov 2018 14:16: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMZUS-0000dF-C6
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 14:16:28 +0000
X-Inumbo-ID: b2d3b15c-e74e-11e8-af1f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2d3b15c-e74e-11e8-af1f-12d6303a7972;
 Tue, 13 Nov 2018 14:16:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMZUK-0004RY-Ks; Tue, 13 Nov 2018 14:16:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMZUK-0005SK-9Z; Tue, 13 Nov 2018 14:16:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMZUK-0001fH-8y; Tue, 13 Nov 2018 14:16:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129957-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=da2c81ee96eba5d5c8ef91fd870ac98d3cf72beb
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 14:16:20 +0000
Subject: [Xen-devel] [ovmf test] 129957: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTk1NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5NTcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZGEyYzgxZWU5NmViYTVkNWM4ZWY5MWZkODcwYWM5OGQzY2Y3MmJlYgpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDYgZGF5cyAgIDUwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTg1NiAgMjAxOC0xMS0xMiAxNzo0MToyMCBaICAgIDAgZGF5cyAgIDE1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 14:17:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 14:17: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-devel-bounces@lists.xenproject.org>)
	id 1gMZVu-0000mO-BJ; Tue, 13 Nov 2018 14:17:58 +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=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMZVt-0000mF-EA
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 14:17:57 +0000
X-Inumbo-ID: ea2a9cba-e74e-11e8-bbcc-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea2a9cba-e74e-11e8-bbcc-12d6303a7972;
 Tue, 13 Nov 2018 14:17:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 07:17:55 -0700
Message-Id: <5BEADD1002000078001FB804@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 07:17:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
 <1542039391-32406-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542039391-32406-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 4/5] xen/domain: Allocate d->vcpu[]
 earlier during domain_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjExLjE4IGF0IDE3OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIEFSTSBjb2RlIGhhcyBhIGNoaWNrZW4tYW5kLWVnZyBwcm9ibGVtLiAgT25lIG9m
IHRoZSB2R0lDX3YzIGVtdWxhdGlvbnMKPiB3YW50cyB0byBrbm93IGQtPm1heF92Y3B1cyB0byBi
ZSBhYmxlIHRvIHNpemUgaXRzZWxmIGFwcHJvcHJpYXRlbHksIGJ1dCB0aGUKPiBjdXJyZW50IG9y
ZGVyIG9mIGluaXRpYWxpc2F0aW9uIHJlcXVpcmVzIHRoZSB2R0lDIHRvIGJlIHNldCB1cCBiZWZv
cmUgdGhlCj4gcmVxdWVzdGVkIG51bWJlciBvZiB2Y3B1cyBjYW4gYmUgY2hlY2tlZC4KPiAKPiBN
b3ZlIHRoZSByYW5nZSBjaGVja2luZyBvZiBjb25maWctPm1heF92Y3B1cyBpbnRvIHNhbml0aXNl
X2RvbWFpbl9jb25maWcoKQo+IHBhdGgsIHdoaWNoIGFsbG93cyBmb3IgdGhlIGFsbG9jYXRpb24g
b2YgZC0+dmNwdVtdIGFuZCBkLT5tYXhfdmNwdXMgdG8gaGFwcGVuCj4gZWFybGllciBkdXJpbmcg
Y3JlYXRlLCBhbmQgaW4gcGFydGljdWxhciwgYmVmb3JlIHRoZSBjYWxsIHRvCj4gYXJjaF9kb21h
aW5fY3JlYXRlKCkuCj4gCj4gVGhlIHg4NiBzaWRlIGlzIGZhaXJseSBlYXN5LCBhbmQgaW1wbGVt
ZW50cyB0aGUgbG9naWNhbCBlcXVpdmFsZW50IG9mCj4gZG9tYWluX21heF92Y3B1cygpIGJ1dCB1
c2luZyBYRU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3QgcmF0aGVyIHRoYW4KPiBpc19odm1fZG9tYWlu
KCkuCj4gCj4gRm9yIHRoZSBBUk0gc2lkZSwgcmUtcHVycG9zZSB2Z2ljX21heF92Y3B1cygpIHRv
IHRha2UgYSBkb21jdGwgdkdJQyB2ZXJzaW9uLAo+IGFuZCByZXR1cm4gdGhlIG1heGltdW0gbnVt
YmVyIG9mIHN1cHBvcnRlZCB2Q1BVcywgcmV1c2luZyAwIGZvciAidmVyc2lvbiBub3QKPiBzdXBw
b3J0ZWQiLiAgVG8gYXZvaWQgZXhwb3J0aW5nIHRoZSB2Z2ljX29wcyBzdHJ1Y3R1cmVzICh3aGlj
aCBhcmUgaW4gdGhlCj4gcHJvY2VzcyBvZiBiZWluZyByZXBsYWNlZCksIGhhcmQgY29kZSB0aGUg
dXBwZXIgbGltaXRzLgo+IAo+IFRoaXMgYWxsb3dzIGZvciB0aGUgcmVtb3ZhbCBvZiB0aGUgZG9t
YWluX21heF92Y3B1cygpIGluZnJhc3RydWN0dXJlLCB3aGljaCBpcwo+IGRvbmUgdG8gcHJldmVu
dCBpdCBiZWluZyByZXVzZWQgaW5jb3JyZWN0bHkgaW4gdGhlIGZ1dHVyZS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKTm9uLUFy
bSBiaXRzClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 14:36:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 14:36:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gMZnk-0002Rk-3a; Tue, 13 Nov 2018 14:36: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=ps9l=ny=citrix.com=prvs=8480012eb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gMZni-0002Rf-O3
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 14:36:22 +0000
X-Inumbo-ID: 7c6fa80c-e751-11e8-9732-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c6fa80c-e751-11e8-9732-12d6303a7972;
 Tue, 13 Nov 2018 14:36:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="70414687"
Date: Tue, 13 Nov 2018 14:36:17 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181113143617.mmje554wg4lma2pd@zion.uk.xensource.com>
References: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
 <1542039391-32406-4-git-send-email-andrew.cooper3@citrix.com>
 <5BEADC4002000078001FB7F7@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BEADC4002000078001FB7F7@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen/domain: Stricter configuration
 checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMTMsIDIwMTggYXQgMDc6MTQ6MjRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEyLjExLjE4IGF0IDE3OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBDdXJyZW50bHksIGEgbnVtYmVyIG9mIG9wdGlvbnMgcGFzc2VkIGZvciBk
b21haW4gY3JlYXRpb24gYXJlIGlnbm9yZWQsIG9yIGhhdmUKPiA+IGltcGxpY2l0IGZhbGxiYWNr
IGJlaGF2aW91ci4gIFRoaXMgaXMgYmFkIGZvciBmb3J3YXJkcyBjb21wYXRpYmlsaXR5LCBhbmQg
Zm9yCj4gPiBlbmQgdXNlcnMgdG8gYmUgY2VydGFpbiB0aGF0IHRoZXkgZ290IHRoZSBjb25maWd1
cmF0aW9uIHRoZXkgYXNrZWQgZm9yLgo+ID4gCj4gPiBXaXRoIHRoaXMgY2hhbmdlOgo+ID4gICog
QVJNIG5vdyBzdHJpY3RseSByZXF1aXJlcyB0aGF0IFhFTl9ET01DVExfQ0RGX2hhcCBpcyBwYXNz
ZWQuICBQcmV2aW91c2x5LAo+ID4gICAgb25seSBYRU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3Qgd2Fz
IGNoZWNrZWQuCj4gPiAgKiBGb3IgeDg2LCByZXF1ZXN0aW5nIEhBUCB3aXRob3V0IEhWTSBpcyBu
b3cgcHJvaGliaXRlZCwgYXMgdGhlIGNvbWJpbmF0aW9uCj4gPiAgICBtYWtlcyBubyBzZW5zZS4K
PiA+ICAqIEZvciB4ODYsIHJlcXVlc3RpbmcgSEFQIG9uIGEgbm9uLUhBUCBjYXBhYmxlIHN5c3Rl
bSB3aWxsIGZhaWwsIHJhdGhlciB0aGFuCj4gPiAgICBzaWxlbnRseSBmYWxsIGJhY2sgdG8gU2hh
ZG93Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+ID4gLS0tCj4gPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPgo+ID4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiBDQzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4gQ0M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPiBDQzogSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGNpdHJpeC5jb20+Cj4gPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IAo+
ID4gU2VtaSBSRkMgYmVjYXVzZSB0aGlzIG1heSBjYXVzZSBhIHVzZXItdmlzaWJsZSBjaGFuZ2Ug
aW4gYmVoYXZpb3VyLiAgSG93ZXZlciwKPiA+IGlmIHRoZSB1c2VyIGhhcyBnb25lIHRvIHRoZSBl
ZmZvcnQgb2Ygc3BlY2lmeWluZyBoYXA9MSwgc2lsZW50bHkgZmFsbGluZyBiYWNrCj4gPiB0byBz
aGFkb3cgaXMgdW5leHBlY3RlZCwgYW5kIElNTywgYSBidWcuCj4gCj4gTXkgdmlldyBvbiB0aGlz
IHRvIGEgZmFpciBwYXJ0IGRlcGVuZHMgb24gd2hldGhlciB0aGUgdG9vbCBzdGFjawo+IHdvdWxk
IGd1YXJkIHVzIGZyb20gYWN0dWFsbHkgZ2V0dGluZyBpbnRvIHN1Y2ggYSBzaXR1YXRpb24gaW4g
dGhlCj4gaHlwZXJ2aXNvci4gR2V0dGluZyBhbiB1bnNwZWNpZmljIC1FSU5WQUwgYmFjayB3aXRo
b3V0IGZ1cnRoZXIKPiBoZWxwIHRvd2FyZHMgZGlhZ25vc2lzIGJ5IHRoZSB0b29sIHN0YWNrIHdv
dWxkIG1ha2Ugc3VjaCBhCj4gY2hhbmdlIHVuZGVzaXJhYmxlIGltby4KCklmIHlvdSB3YW50IHRv
b2xzdGFjayB0byB0ZWxsIHlvdSB3aGF0IGdvZXMgd3JvbmcsIHRoaXMgc2FuaXRpc2F0aW9uCmZ1
bmN0aW9uIHNob3VsZCBiZSBzaGFyZWQgd2l0aCB0aGUgdG9vbHN0YWNrLCBhbmQgcHJlc3VtYWJs
eSB3aXRoIHNvbWUKaWYgX19YRU5fVE9PTFNfXyB0cmlja2VyaWVzIHRvIHJldHVybiAvIHByaW50
IG91dCB0aGUgY3VscHJpdC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 14:39:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 14:39: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-devel-bounces@lists.xenproject.org>)
	id 1gMZr3-0002eU-Lu; Tue, 13 Nov 2018 14:39: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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMZr2-0002eP-ST
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 14:39:48 +0000
X-Inumbo-ID: f733c29a-e751-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f733c29a-e751-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 14:39:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="81788543"
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
 <1542039391-32406-4-git-send-email-andrew.cooper3@citrix.com>
 <5BEADC4002000078001FB7F7@prv1-mh.provo.novell.com>
 <20181113143617.mmje554wg4lma2pd@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f6a5ba12-ca24-213d-71e6-fa0982c689d9@citrix.com>
Date: Tue, 13 Nov 2018 14:39:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181113143617.mmje554wg4lma2pd@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen/domain: Stricter configuration
 checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMTEvMjAxOCAxNDozNiwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIE5vdiAxMywgMjAx
OCBhdCAwNzoxNDoyNEFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTIuMTEu
MTggYXQgMTc6MTYsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+IEN1cnJl
bnRseSwgYSBudW1iZXIgb2Ygb3B0aW9ucyBwYXNzZWQgZm9yIGRvbWFpbiBjcmVhdGlvbiBhcmUg
aWdub3JlZCwgb3IgaGF2ZQo+Pj4gaW1wbGljaXQgZmFsbGJhY2sgYmVoYXZpb3VyLiAgVGhpcyBp
cyBiYWQgZm9yIGZvcndhcmRzIGNvbXBhdGliaWxpdHksIGFuZCBmb3IKPj4+IGVuZCB1c2VycyB0
byBiZSBjZXJ0YWluIHRoYXQgdGhleSBnb3QgdGhlIGNvbmZpZ3VyYXRpb24gdGhleSBhc2tlZCBm
b3IuCj4+Pgo+Pj4gV2l0aCB0aGlzIGNoYW5nZToKPj4+ICAqIEFSTSBub3cgc3RyaWN0bHkgcmVx
dWlyZXMgdGhhdCBYRU5fRE9NQ1RMX0NERl9oYXAgaXMgcGFzc2VkLiAgUHJldmlvdXNseSwKPj4+
ICAgIG9ubHkgWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0IHdhcyBjaGVja2VkLgo+Pj4gICogRm9y
IHg4NiwgcmVxdWVzdGluZyBIQVAgd2l0aG91dCBIVk0gaXMgbm93IHByb2hpYml0ZWQsIGFzIHRo
ZSBjb21iaW5hdGlvbgo+Pj4gICAgbWFrZXMgbm8gc2Vuc2UuCj4+PiAgKiBGb3IgeDg2LCByZXF1
ZXN0aW5nIEhBUCBvbiBhIG5vbi1IQVAgY2FwYWJsZSBzeXN0ZW0gd2lsbCBmYWlsLCByYXRoZXIg
dGhhbgo+Pj4gICAgc2lsZW50bHkgZmFsbCBiYWNrIHRvIFNoYWRvdy4KPj4+Cj4+PiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4gLS0t
Cj4+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+Pj4gQ0M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+PiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgo+Pj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cj4+PiBDQzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+Cj4+PiBDQzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4+Cj4+PiBTZW1pIFJGQyBiZWNhdXNlIHRo
aXMgbWF5IGNhdXNlIGEgdXNlci12aXNpYmxlIGNoYW5nZSBpbiBiZWhhdmlvdXIuICBIb3dldmVy
LAo+Pj4gaWYgdGhlIHVzZXIgaGFzIGdvbmUgdG8gdGhlIGVmZm9ydCBvZiBzcGVjaWZ5aW5nIGhh
cD0xLCBzaWxlbnRseSBmYWxsaW5nIGJhY2sKPj4+IHRvIHNoYWRvdyBpcyB1bmV4cGVjdGVkLCBh
bmQgSU1PLCBhIGJ1Zy4KPj4gTXkgdmlldyBvbiB0aGlzIHRvIGEgZmFpciBwYXJ0IGRlcGVuZHMg
b24gd2hldGhlciB0aGUgdG9vbCBzdGFjawo+PiB3b3VsZCBndWFyZCB1cyBmcm9tIGFjdHVhbGx5
IGdldHRpbmcgaW50byBzdWNoIGEgc2l0dWF0aW9uIGluIHRoZQo+PiBoeXBlcnZpc29yLiBHZXR0
aW5nIGFuIHVuc3BlY2lmaWMgLUVJTlZBTCBiYWNrIHdpdGhvdXQgZnVydGhlcgo+PiBoZWxwIHRv
d2FyZHMgZGlhZ25vc2lzIGJ5IHRoZSB0b29sIHN0YWNrIHdvdWxkIG1ha2Ugc3VjaCBhCj4+IGNo
YW5nZSB1bmRlc2lyYWJsZSBpbW8uCj4gSWYgeW91IHdhbnQgdG9vbHN0YWNrIHRvIHRlbGwgeW91
IHdoYXQgZ29lcyB3cm9uZywgdGhpcyBzYW5pdGlzYXRpb24KPiBmdW5jdGlvbiBzaG91bGQgYmUg
c2hhcmVkIHdpdGggdGhlIHRvb2xzdGFjaywgYW5kIHByZXN1bWFibHkgd2l0aCBzb21lCj4gaWYg
X19YRU5fVE9PTFNfXyB0cmlja2VyaWVzIHRvIHJldHVybiAvIHByaW50IG91dCB0aGUgY3VscHJp
dC4KClNvbWUgYml0cyBvZiBsb2dpYyBjb3VsZCBiZSBzaGFyZWQgbGlrZSB0aGF0LCBidXQgc29t
ZSBjYW4ndC4KCkFzIGEgZGlmZmVyZW50IGlkZWEsIGNvdWxkIHdlIGhhbmQgYmFjayBhbiB1cC10
by0xMjggYnl0ZSBzdHJpbmcgaW4gdGhlCmZhaWx1cmUgY2FzZT/CoCBUaGVyZSBpcyBzcGFjZSBm
b3IgdGhhdCBpbiB0aGUgZG9tY3RsLnUgYmVjYXVzZSB3ZSd2ZSBnb3QKbm8gb3RoZXIgZXJyb3Ig
aW5mb3JtYXRpb24gd2UgbmVlZCB0byBwcm9wYWdhdGUgYmFja3dhcmRzLgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 14:49:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 14:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMa0W-0003V0-NS; Tue, 13 Nov 2018 14:49:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ps9l=ny=citrix.com=prvs=8480012eb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gMa0V-0003Uv-My
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 14:49:35 +0000
X-Inumbo-ID: 54670cf7-e753-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 54670cf7-e753-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 14:49:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="70416881"
Date: Tue, 13 Nov 2018 14:49:29 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181113144929.ocobfzerhxvgmf2h@zion.uk.xensource.com>
References: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
 <1542039391-32406-4-git-send-email-andrew.cooper3@citrix.com>
 <5BEADC4002000078001FB7F7@prv1-mh.provo.novell.com>
 <20181113143617.mmje554wg4lma2pd@zion.uk.xensource.com>
 <f6a5ba12-ca24-213d-71e6-fa0982c689d9@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f6a5ba12-ca24-213d-71e6-fa0982c689d9@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen/domain: Stricter configuration
 checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMTMsIDIwMTggYXQgMDI6Mzk6NDNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxMy8xMS8yMDE4IDE0OjM2LCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gVHVlLCBO
b3YgMTMsIDIwMTggYXQgMDc6MTQ6MjRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+
Pj4gT24gMTIuMTEuMTggYXQgMTc6MTYsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90
ZToKPiA+Pj4gQ3VycmVudGx5LCBhIG51bWJlciBvZiBvcHRpb25zIHBhc3NlZCBmb3IgZG9tYWlu
IGNyZWF0aW9uIGFyZSBpZ25vcmVkLCBvciBoYXZlCj4gPj4+IGltcGxpY2l0IGZhbGxiYWNrIGJl
aGF2aW91ci4gIFRoaXMgaXMgYmFkIGZvciBmb3J3YXJkcyBjb21wYXRpYmlsaXR5LCBhbmQgZm9y
Cj4gPj4+IGVuZCB1c2VycyB0byBiZSBjZXJ0YWluIHRoYXQgdGhleSBnb3QgdGhlIGNvbmZpZ3Vy
YXRpb24gdGhleSBhc2tlZCBmb3IuCj4gPj4+Cj4gPj4+IFdpdGggdGhpcyBjaGFuZ2U6Cj4gPj4+
ICAqIEFSTSBub3cgc3RyaWN0bHkgcmVxdWlyZXMgdGhhdCBYRU5fRE9NQ1RMX0NERl9oYXAgaXMg
cGFzc2VkLiAgUHJldmlvdXNseSwKPiA+Pj4gICAgb25seSBYRU5fRE9NQ1RMX0NERl9odm1fZ3Vl
c3Qgd2FzIGNoZWNrZWQuCj4gPj4+ICAqIEZvciB4ODYsIHJlcXVlc3RpbmcgSEFQIHdpdGhvdXQg
SFZNIGlzIG5vdyBwcm9oaWJpdGVkLCBhcyB0aGUgY29tYmluYXRpb24KPiA+Pj4gICAgbWFrZXMg
bm8gc2Vuc2UuCj4gPj4+ICAqIEZvciB4ODYsIHJlcXVlc3RpbmcgSEFQIG9uIGEgbm9uLUhBUCBj
YXBhYmxlIHN5c3RlbSB3aWxsIGZhaWwsIHJhdGhlciB0aGFuCj4gPj4+ICAgIHNpbGVudGx5IGZh
bGwgYmFjayB0byBTaGFkb3cuCj4gPj4+Cj4gPj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPj4+IC0tLQo+ID4+PiBDQzogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+ID4+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPiA+Pj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KPiA+Pj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPj4+
IENDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT4KPiA+Pj4gQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPj4+Cj4gPj4+IFNlbWkgUkZDIGJlY2F1c2UgdGhp
cyBtYXkgY2F1c2UgYSB1c2VyLXZpc2libGUgY2hhbmdlIGluIGJlaGF2aW91ci4gIEhvd2V2ZXIs
Cj4gPj4+IGlmIHRoZSB1c2VyIGhhcyBnb25lIHRvIHRoZSBlZmZvcnQgb2Ygc3BlY2lmeWluZyBo
YXA9MSwgc2lsZW50bHkgZmFsbGluZyBiYWNrCj4gPj4+IHRvIHNoYWRvdyBpcyB1bmV4cGVjdGVk
LCBhbmQgSU1PLCBhIGJ1Zy4KPiA+PiBNeSB2aWV3IG9uIHRoaXMgdG8gYSBmYWlyIHBhcnQgZGVw
ZW5kcyBvbiB3aGV0aGVyIHRoZSB0b29sIHN0YWNrCj4gPj4gd291bGQgZ3VhcmQgdXMgZnJvbSBh
Y3R1YWxseSBnZXR0aW5nIGludG8gc3VjaCBhIHNpdHVhdGlvbiBpbiB0aGUKPiA+PiBoeXBlcnZp
c29yLiBHZXR0aW5nIGFuIHVuc3BlY2lmaWMgLUVJTlZBTCBiYWNrIHdpdGhvdXQgZnVydGhlcgo+
ID4+IGhlbHAgdG93YXJkcyBkaWFnbm9zaXMgYnkgdGhlIHRvb2wgc3RhY2sgd291bGQgbWFrZSBz
dWNoIGEKPiA+PiBjaGFuZ2UgdW5kZXNpcmFibGUgaW1vLgo+ID4gSWYgeW91IHdhbnQgdG9vbHN0
YWNrIHRvIHRlbGwgeW91IHdoYXQgZ29lcyB3cm9uZywgdGhpcyBzYW5pdGlzYXRpb24KPiA+IGZ1
bmN0aW9uIHNob3VsZCBiZSBzaGFyZWQgd2l0aCB0aGUgdG9vbHN0YWNrLCBhbmQgcHJlc3VtYWJs
eSB3aXRoIHNvbWUKPiA+IGlmIF9fWEVOX1RPT0xTX18gdHJpY2tlcmllcyB0byByZXR1cm4gLyBw
cmludCBvdXQgdGhlIGN1bHByaXQuCj4gCj4gU29tZSBiaXRzIG9mIGxvZ2ljIGNvdWxkIGJlIHNo
YXJlZCBsaWtlIHRoYXQsIGJ1dCBzb21lIGNhbid0Lgo+IAo+IEFzIGEgZGlmZmVyZW50IGlkZWEs
IGNvdWxkIHdlIGhhbmQgYmFjayBhbiB1cC10by0xMjggYnl0ZSBzdHJpbmcgaW4gdGhlCj4gZmFp
bHVyZSBjYXNlP8KgIFRoZXJlIGlzIHNwYWNlIGZvciB0aGF0IGluIHRoZSBkb21jdGwudSBiZWNh
dXNlIHdlJ3ZlIGdvdAo+IG5vIG90aGVyIGVycm9yIGluZm9ybWF0aW9uIHdlIG5lZWQgdG8gcHJv
cGFnYXRlIGJhY2t3YXJkcy4KClRoaXMgc291bmRzIHBsYXVzaWJsZS4gV2UgY2FuIGV2ZW4gZGVm
aW5lIHBlciBkb21jdGwtb3AgZXJyb3IgdHlwZXMKaW5zdGVhZCBvZiB1c2luZyBhIHNpbmdsZSBz
dHJpbmcuCgpXZWkuCgo+IAo+IH5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 14:55:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 14:55: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-devel-bounces@lists.xenproject.org>)
	id 1gMa68-0004EW-E7; Tue, 13 Nov 2018 14: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMa66-0004EK-Fi
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 14:55:22 +0000
X-Inumbo-ID: 1e052f46-e754-11e8-9ee5-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e052f46-e754-11e8-9ee5-12d6303a7972;
 Tue, 13 Nov 2018 14:55:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMa5q-0005B3-U8; Tue, 13 Nov 2018 14:55:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMa5q-0006JV-8m; Tue, 13 Nov 2018 14:55:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMa5q-00078D-7t; Tue, 13 Nov 2018 14:55:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129763-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-4.9:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 linux-4.9:test-armhf-armhf-xl-cubietruck:guest-start.2:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0bb1a5e5aa1728a2c501cdd916923ef44fc07e2f
X-Osstest-Versions-That: linux=b24c9962b179803dc1d51f17cf1acc58be8bbb2e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 14:55:06 +0000
Subject: [Xen-devel] [linux-4.9 test] 129763: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc2MyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTc2My8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4OTI1CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJF
R1IuIHZzLiAxMjg5MjUKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNyBndWVzdC1z
dGFydC4yICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODkyNQoKUmVncmVzc2lvbnMgd2hpY2gg
YXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIFJF
R1IuIHZzLiAxMjg5MjUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg5MjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODkyNQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI4OTI1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg5MjUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyODkyNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDBiYjFhNWU1YWExNzI4YTJjNTAxY2RkOTE2OTIzZWY0NGZjMDdlMmYKYmFzZWxp
bmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGIyNGM5OTYyYjE3OTgwM2RjMWQ1MWYx
N2NmMWFjYzU4YmU4YmJiMmUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODkyNSAgMjAxOC0xMC0y
MiAwNzoxNjozNCBaICAgMjIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjk3NjMgIDIwMTgt
MTEtMTAgMTY6MTg6NTkgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiTGVlLCBDaHVuLVlpIiA8amxlZUBzdXNl
LmNvbT4KICBBYXJvbiBCcm93biA8YWFyb24uZi5icm93bkBpbnRlbC5jb20+CiAgQWRpdHlhIFNo
YW5rYXIgPGFkaXR5YS5zaGFua2FyQG1pY3JvY2hpcC5jb20+CiAgQWRyaWFuIEJ1bmsgPGJ1bmtA
a2VybmVsLm9yZz4KICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGFhIEhs
ZWloZWwgPGFsYWFAbWVsbGFub3guY29tPgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFy
dmFyZC5lZHU+CiAgQWxleCBFc3RyaW4gPGFsZXguZXN0cmluQGludGVsLmNvbT4KICBBbGV4IFZl
c2tlciA8dmFsZXhAbWVsbGFub3guY29tPgogIEFsZXhhbmRyZSBCZWxsb25pIDxhbGV4YW5kcmUu
YmVsbG9uaUBib290bGluLmNvbT4KICBBbWlyIEdvbGRzdGVpbiA8YW1pcjczaWxAZ21haWwuY29t
PgogIEFuZGkgS2xlZW4gPGFrQGxpbnV4LmludGVsLmNvbT4KICBBbmRyZWFzIEJvcm4gPGZ1dHVy
LmFuZHlAZ29vZ2xlbWFpbC5jb20+CiAgQW5kcmVpIE90Y2hlcmV0aWFuc2tpIDxhbmRyZWkub3Rj
aGVyZXRpYW5za2lAaW50ZWwuY29tPgogIEFuZHJldyBCb3dlcnMgPGFuZHJld3guYm93ZXJzQGlu
dGVsLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFu
ZHJ6ZWogUGlldHJhc2lld2ljeiA8YW5kcnplai5wQHNhbXN1bmcuY29tPgogIEFuZHkgU2hldmNo
ZW5rbyA8YW5kcml5LnNoZXZjaGVua29AbGludXguaW50ZWwuY29tPgogIEFuamFsaSBTaW5naGFp
IEphaW4gPGFuamFsaS5zaW5naGFpQGludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJp
ZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVk
aGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEFydGh1ciBLaXlhbm92
c2tpIDxha2l5YW5vQGFtYXpvbi5jb20+CiAgQXJ2aW5kIFlhZGF2IDxhcnZpbmQueWFkYXYuY3NA
Z21haWwuY29tPgogIEJhcnRsb21pZWogWm9sbmllcmtpZXdpY3ogPGIuem9sbmllcmtpZUBzYW1z
dW5nLmNvbT4KICBCZW4gSHV0Y2hpbmdzIDxiZW4uaHV0Y2hpbmdzQGNvZGV0aGluay5jby51az4K
ICBCam9ybiBIZWxnYWFzIDxiaGVsZ2Fhc0Bnb29nbGUuY29tPgogIEJqw7ZybiBUw7ZwZWwgPGJq
b3JuLnRvcGVsQGludGVsLmNvbT4KICBCasO4cm4gTW9yayA8Ympvcm5AbW9yay5ubz4KICBCb2Ig
Q29wZWxhbmQgPGJvYmNvcGVsYW5kQGZiLmNvbT4KICBCb2IgQ29wZWxhbmQgPG1lQGJvYmNvcGVs
YW5kLmNvbT4KICBCb2IgUGV0ZXJzb24gPHJwZXRlcnNvQHJlZGhhdC5jb20+CiAgQm9yaXMgQnJl
emlsbG9uIDxib3Jpcy5icmV6aWxsb25AYm9vdGxpbi5jb20+CiAgQnJpYW4gRm9zdGVyIDxiZm9z
dGVyQHJlZGhhdC5jb20+CiAgQ2hvcHJhLCBNYW5pc2ggPE1hbmlzaC5DaG9wcmFAY2F2aXVtLmNv
bT4KICBDaHJpcyBNYXNvbiA8Y2xtQGZiLmNvbT4KICBDaHJpc3RpYW4gR3LDtm5rZSA8Yy5ncm9l
bmtlQGluZm9kYXMuZGU+CiAgQ2hyaXN0aWFuIFPDvG5rZW5iZXJnIDxjaHJpc3RpYW4uc3Vlbmtl
bmJlcmdAc3R1ZGVudC5raXQuZWR1PgogIENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgog
IENocmlzdG9waGUgSkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ2hy
aXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CiAgQ29saW4gSWFuIEtpbmcg
PGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdt
YWlsLmNvbT4KICBEYWcgTW94bmVzIDxkYWcubW94bmVzQG9yYWNsZS5jb20+CiAgRGFuIENhcnBl
bnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVs
QGlvZ2VhcmJveC5uZXQ+CiAgRGFuaWVsIE1hY2sgPGRhbmllbEB6b25xdWUub3JnPgogIERhbmll
bCBWZXJrYW1wIDxkYW5pZWwudmVya2FtcEBpbnRlbC5jb20+CiAgRGFuaWVsIFZldHRlciA8ZGFu
aWVsLnZldHRlckBmZndsbC5jaD4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFj
bGUuY29tPgogIERhdmlkIEFoZXJuIDxkc2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBIb3dlbGxz
IDxkaG93ZWxsc0ByZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0
Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRGVubmlzIERhbGVzc2Fu
ZHJvIDxkZW5uaXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgogIERpbWl0cmlzIE1pY2hhaWxpZGlz
IDxkbWljaGFpbEBnb29nbGUuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92
QGdtYWlsLmNvbT4KICBEbWl0cnkgVnl1a292IDxkdnl1a292QGdvb2dsZS5jb20+CiAgRG9uZ2Rv
bmcgTGl1IDxsaXVkb25nZG9uZzNAaHVhd2VpLmNvbT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3Jk
QHJlZGhhdC5jb20+CiAgRW5yaWNvIE1pb3NvIDxtcmtpa28ucnNAZ21haWwuY29tPgogIEVyaWMg
QW5ob2x0IDxlcmljQGFuaG9sdC5uZXQ+CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vyc0Bnb29nbGUu
Y29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFcmljIFJlbiA8enJl
bkBzdXNlLmNvbT4KICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5iYWxiaUBpbnRlbC5jb20+CiAgRmVs
aXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50ZWwuY29tPgogIEZpbGlwZSBNYW5hbmEg
PGZkbWFuYW5hQHN1c2UuY29tPgogIEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlAZ21haWwu
Y29tPgogIEdhYnJpZWwgS3Jpc21hbiBCZXJ0YXppIDxrcmlzbWFuQGNvbGxhYm9yYS5jby51az4K
ICBHYWwgUHJlc3NtYW4gPGdhbHBAbWVsbGFub3guY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8
Z2VlcnRAbGludXgtbTY4ay5vcmc+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR2l1c2VwcGUgQ2F2YWxsYXJvIDxwZXBwZS5jYXZhbGxhcm9Ac3QuY29tPgogIEdvdmluZGFy
YWp1bHUgVmFyYWRhcmFqYW4gPGd2YXJhZGFyQGNpc2NvLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRt
YW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1
c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFpc2h1YW5nIFlhbiA8eWFuaGFpc2h1YW5nQGNtc3Mu
Y2hpbmFtb2JpbGUuY29tPgogIEhhbmdiaW4gTGl1IDxsaXVoYW5nYmluQGdtYWlsLmNvbT4KICBI
YW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgogIEhlaW5lciBLYWxsd2VpdCA8aGth
bGx3ZWl0MUBnbWFpbC5jb20+CiAgSGVuZHJpayBCcnVlY2tuZXIgPGJydWVja25lckBsaW51eC52
bmV0LmlibS5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1Pgog
IEhpbWFuc2h1IE1hZGhhbmkgPGhpbWFuc2h1Lm1hZGhhbmlAY2F2aXVtLmNvbT4KICBJZG8gU2No
aW1tZWwgPGlkb3NjaEBtZWxsYW5veC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5v
cmc+CiAgSmFjb2IgS2VsbGVyIDxqYWNvYi5lLmtlbGxlckBpbnRlbC5jb20+CiAgSmFlZ2V1ayBL
aW0gPGphZWdldWtAa2VybmVsLm9yZz4KICBKYWt1YiBLaWNpbnNraSA8amFrdWIua2ljaW5za2lA
bmV0cm9ub21lLmNvbT4KICBKYW1lcyBDaGFwbWFuIDxqY2hhcG1hbkBrYXRhbGl4LmNvbT4KICBK
YW5lIENodSA8amFuZS5jaHVAb3JhY2xlLmNvbT4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxs
YW5veC5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKZWZmIEtpcnNo
ZXIgPGplZmZyZXkudC5raXJzaGVyQGludGVsLmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBmYi5j
b20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEplcmVteSBMaW50b24gPGxpbnRv
bnJqZXJlbXlAZ21haWwuY29tPgogIEplc3NpY2EgWXUgPGpleXVAcmVkaGF0LmNvbT4KICBKaWEt
SnUgQmFpIDxiYWlqaWFqdTE5OTBAMTYzLmNvbT4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5v
cmc+CiAgSmlyaSBPbHNhIDxqb2xzYUByZWRoYXQuY29tPgogIEppcmkgU2xhYnkgPGpzbGFieUBz
dXNlLmN6PgogIEpvaGFuIEhlZGJlcmcgPGpvaGFuLmhlZGJlcmdAaW50ZWwuY29tPgogIEpvaGFu
bmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4gU3R1bHR6IDxqb2huLnN0
dWx0ekBsaW5hcm8ub3JnPgogIEpvbmF0aGFuIENhbWVyb24gPGppYzIzQGtlcm5lbC5vcmc+CiAg
Sm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29tPgogIEpvcmRhbiBH
bG92ZXIgPEdvbGRlbl9NaWxsZXI4M0Bwcm90b25tYWlsLmNoPgogIEpvc2VmIEJhY2lrIDxqYmFj
aWtAZmIuY29tPgogIEpvdW5pIE1hbGluZW4gPGpvdW5pQGNvZGVhdXJvcmEub3JnPgogIEthaS1I
ZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFs
b0Bjb2RlYXVyb3JhLm9yZz4KICBLYWxsZSBWYWxvIDxrdmFsb0BxY2EucXVhbGNvbW0uY29tPgog
IEthbiBMaWFuZyA8a2FuLmxpYW5nQGxpbnV4LmludGVsLmNvbT4KICBLYXp1eWEgTWl6dWd1Y2hp
IDxrYXp1eWEubWl6dWd1Y2hpLmtzQHJlbmVzYXMuY29tPgogIEtlaXRoIEJ1c2NoIDxrZWl0aC5i
dXNjaEBpbnRlbC5jb20+CiAgS2hhemhpc21lbCBLdW15a292IDxraGF6aHlAZ29vZ2xlLmNvbT4K
ICBLaW1tbyBSYXV0a29za2kgPGV4dC1raW1tby5yYXV0a29za2lAdmFpc2FsYS5jb20+CiAgTGVl
LCBDaHVuLVlpIDxqb2V5bGkua2VybmVsQGdtYWlsLmNvbT4KICBMZW9uIFJvbWFub3Zza3kgPGxl
b25Aa2VybmVsLm9yZz4KICBMaSBZYW5nIDxsZW95YW5nLmxpQG54cC5jb20+CiAgTGludXMgVG9y
dmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxp
bnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMaXUgQm8gPGJvLmxpLmxpdUBvcmFjbGUuY29tPgog
IEx1Ym9taXIgUmludGVsIDxsa3VuZHJha0B2My5zaz4KICBMdWNhIENvZWxobyA8bHVjaWFuby5j
b2VsaG9AaW50ZWwuY29tPgogIE1hY2llaiBXLiBSb3p5Y2tpIDxtYWNyb0BsaW51eC1taXBzLm9y
Zz4KICBNYWdudXMgS2FybHNzb24gPG1hZ251cy5rYXJsc3NvbkBpbnRlbC5jb20+CiAgTWFuaXNo
IENob3ByYSA8bWFuaXNoLmNob3ByYUBjYXZpdW0uY29tPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0
bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmVrIFN6eXByb3dza2kgPG0uc3p5
cHJvd3NraUBzYW1zdW5nLmNvbT4KICBNYXJlayBWYXN1dCA8bWFyZXhAZGVueC5kZT4KICBNYXJr
IEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4u
cGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gV2lsbGkgPG1hcnRpbkBzdHJvbmdzd2FuLm9y
Zz4KICBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1hc2FzaGkgSG9u
bWEgPG1hc2FzaGkuaG9ubWFAZ21haWwuY29tPgogIE1hdGhpYXMgTnltYW4gPG1hdGhpYXMubnlt
YW5AbGludXguaW50ZWwuY29tPgogIE1hdGlhcyBLYXJodW1hYSA8bWF0aWFzLmthcmh1bWFhQGdt
YWlsLmNvbT4KICBNYXR0IFJlZGZlYXJuIDxtYXR0LnJlZGZlYXJuQGltZ3RlYy5jb20+CiAgTWF4
IEd1cnRvdm95IDxtYXhnQG1lbGxhbm94LmNvbT4KICBNaWNoYWVsIENoYW4gPG1pY2hhZWwuY2hh
bkBicm9hZGNvbS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBN
aWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYWwgU2ltZWsgPG1pY2hhbC5zaW1l
a0B4aWxpbnguY29tPgogIE1pa2UgTWFyc2hhbGwgPGh1YmNhcEBvbW5pYm9uZC5jb20+CiAgTWlr
aGFpbCBOaWtpZm9yb3YgPGphY2t4dmlpY2hhb3NAZ21haWwuY29tPgogIE1pbnR6LCBZdXZhbCA8
WXV2YWwuTWludHpAY2F2aXVtLmNvbT4KICBNb2hhbW1lZCBTaGFmaSBTaGFqYWtoYW4gPG1vaGFt
bWVkQHF0aS5xdWFsY29tbS5jb20+CiAgTW9uaSBTaG91YSA8bW9uaXNAbWVsbGFub3guY29tPgog
IE1vc2hlIFNoZW1lc2ggPG1vc2hlQG1lbGxhbm94LmNvbT4KICBOYW1oeXVuZyBLaW0gPG5hbWh5
dW5nQGtlcm5lbC5vcmc+CiAgTmF0aGFuIENoYW5jZWxsb3IgPG5hdGVjaGFuY2VsbG9yQGdtYWls
LmNvbT4KICBOZWlsIEhvcm1hbiA8bmhvcm1hbkB0dXhkcml2ZXIuY29tPgogIE5pY29sYXMgRmVy
cmUgPG5pY29sYXMuZmVycmVAbWljcm9jaGlwLmNvbT4KICBOaWNvbGFzIFBpdHJlIDxuaWNvQGxp
bmFyby5vcmc+CiAgTmlrbGFzIENhc3NlbCA8bmlrbGFzLmNhc3NlbEBsaW5hcm8ub3JnPgogIE5p
a29sYXkgQWxla3NhbmRyb3YgPG5pa29sYXlAY3VtdWx1c25ldHdvcmtzLmNvbT4KICBOb2EgT3No
ZXJvdmljaCA8bm9hb3NAbWVsbGFub3guY29tPgogIE5vcmFsZiBUcsO4bm5lcyA8bm9yYWxmQHRy
b25uZXMub3JnPgogIE9HQVdBIEhpcm9mdW1pIDxoaXJvZnVtaUBtYWlsLnBhcmtuZXQuY28uanA+
CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBPbG9mIEpvaGFuc3NvbiA8b2xv
ZkBsaXhvbS5uZXQ+CiAgUGV0ZXIgRGF3c29uIDxwZXRlci5hLmRhd3NvbkBib2VpbmcuY29tPgog
IFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldGVyIFpp
amxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQaGlsIEF1bGQgPHBhdWxkQHJlZGhhdC5j
b20+CiAgUGhpbCBFbHdlbGwgPHBoaWxAcmFzcGJlcnJ5cGkub3JnPgogIFBoaWwgUmVpZCA8cHJl
aWRAZWxlY3Ryb21hZy5jb20uYXU+CiAgUGhpbGlwcCBaYWJlbCA8cC56YWJlbEBwZW5ndXRyb25p
eC5kZT4KICBQcmFyaXQgQmhhcmF2YSA8cHJhcml0QHJlZGhhdC5jb20+CiAgUHJhcml0IEJoYXJn
YXZhIDxwcmFyaXRAcmVkaGF0LmNvbT4KICBRdSBXZW5ydW8gPHF1d2VucnVvQGNuLmZ1aml0c3Uu
Y29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBS
YWdoYXZhIEFkaXR5YSBSZW51a3VudGEgPFJhZ2hhdmFBZGl0eWEuUmVudWt1bnRhQG1pY3Jvc2Vt
aS5jb20+CiAgUmFsZiBCYWVjaGxlIDxyYWxmQGxpbnV4LW1pcHMub3JnPgogIFJhc211cyBWaWxs
ZW1vZXMgPGxpbnV4QHJhc211c3ZpbGxlbW9lcy5kaz4KICBSYXZpIEJhbmdvcmlhIDxyYXZpLmJh
bmdvcmlhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBSaWNoYXJkIENvY2hyYW4gPHJpY2hhcmRjb2No
cmFuQGdtYWlsLmNvbT4KICBSaWNrYXJkIHggQW5kZXJzc29uIDxyaWNrYXJhbkBheGlzLmNvbT4K
ICBSb2IgQ2xhcmsgPHJvYmRjbGFya0BnbWFpbC5jb20+CiAgUm9vcGEgUHJhYmh1IDxyb29wYUBj
dW11bHVzbmV0d29ya3MuY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRy
aXguY29tPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2Fi
cmluYSBEdWJyb2NhIDxzZEBxdWVhc3lzbmFpbC5uZXQ+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVk
bUBtZWxsYW5veC5jb20+CiAgU2FuZGlwYW4gRGFzIDxzYW5kaXBhbkBsaW51eC5pYm0uY29tPgog
IFNhbnRvc2ggU2hpbGlta2FyIDxzYW50b3NoLnNoaWxpbWthckBvcmFjbGUuY29tPgogIFNhc2No
YSBIYXVlciA8cy5oYXVlckBwZW5ndXRyb25peC5kZT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtl
cm5lbC5vcmc+CiAgU2VhbiBUcmFuY2hldHRpIDxzdHJhbmNoZUBjb2RlYXVyb3JhLm9yZz4KICBT
aGF3biBHdW8gPHNoYXduZ3VvQGtlcm5lbC5vcmc+CiAgU2hlbmcgWW9uZyA8c2hlbmd5b25nMUBo
dWF3ZWkuY29tPgogIFNocmV5YXMgTkMgPHNocmV5YXMubmNAaW50ZWwuY29tPgogIFN0ZWZhbiBX
YWhyZW4gPHN0ZWZhbi53YWhyZW5AaTJzZS5jb20+CiAgU3RlZmFubyBCcml2aW8gPHNicml2aW9A
cmVkaGF0LmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQu
Y29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdGV2ZSBMb25n
ZXJiZWFtIDxzdGV2ZV9sb25nZXJiZWFtQG1lbnRvci5jb20+CiAgU3ViaHJhbnN1IFMuIFBydXN0
eSA8c3ViaHJhbnN1LnMucHJ1c3R5QGludGVsLmNvbT4KICBTeWx3ZXN0ZXIgTmF3cm9ja2kgPHMu
bmF3cm9ja2lAc2Ftc3VuZy5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRh
bGF0IEJhdGhlZXNoIDx0YWxhdGJAbWVsbGFub3guY29tPgogIFRlanVuIEhlbyA8dGpAa2VybmVs
Lm9yZz4KICBUaGFkZXUgTGltYSBkZSBTb3V6YSBDYXNjYXJkbyA8Y2FzY2FyZG9AY2Fub25pY2Fs
LmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgUGV0
YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGJvb3RsaW4uY29tPgogIFRob21hcyBQZXRhenpvbmkg
PHRob21hcy5wZXRhenpvbmlAZnJlZS1lbGVjdHJvbnMuY29tPgogIFRob21hcyBWb2VndGxlIDx0
dkBsaW85Ni5kZT4KICBUaG9yIFRoYXllciA8dGhvci50aGF5ZXJAbGludXguaW50ZWwuY29tPgog
IFRvYmlhcyBIZXJ6b2cgPHQtaGVyem9nQGdteC5kZT4KICBUb2JpYXMgSnVuZ2VsIDx0b2JpYXMu
anVuZ2VsQGdtYWlsLmNvbT4KICBUb2tlIEjDuGlsYW5kLUrDuHJnZW5zZW4gPHRva2VAdG9rZS5k
az4KICBUb3NoaSBLYW5pIDx0b3NoaS5rYW5pQGhwZS5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5o
YW5zc29uQGxpbmFyby5vcmc+CiAgVmlnbmVzaCBSIDx2aWduZXNockB0aS5jb20+CiAgVmlub2Qg
S291bCA8dmlub2Qua291bEBpbnRlbC5jb20+CiAgV2Vud2VuIFdhbmcgPHdhbmc2NDk1QHVtbi5l
ZHU+CiAgV29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBYaW4gTG9uZyA8bHVjaWVu
LnhpbkBnbWFpbC5jb20+CiAgWWluZyBYdWUgPHlpbmcueHVlQHdpbmRyaXZlci5jb20+CiAgWW9z
aGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVzYXMuY29tPgogIFl1dmFs
IE1pbnR6IDxZdXZhbC5NaW50ekBjYXZpdW0uY29tPgogIFpoYW8gUWlhbmcgPHFpYW5nLnpoYW9A
bnhwLmNvbT4KICB6aG9uZyBqaWFuZyA8emhvbmdqaWFuZ0BodWF3ZWkuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDU2MTYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 15:09:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 15:09: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-devel-bounces@lists.xenproject.org>)
	id 1gMaJX-0005Ev-7j; Tue, 13 Nov 2018 15:09: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=qhar=ny=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMaJV-0005EI-Ns
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 15:09:13 +0000
X-Inumbo-ID: 13e32283-e756-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 13e32283-e756-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 15:09:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B8292A78;
 Tue, 13 Nov 2018 07:09:11 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7DFCE3F5BD;
 Tue, 13 Nov 2018 07:09:09 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <af4c3179-e342-0084-6982-e63d46b6fca7@arm.com>
Message-ID: <459b5675-6f4c-19f2-9603-32863644e1c1@arm.com>
Date: Tue, 13 Nov 2018 15:09:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <af4c3179-e342-0084-6982-e63d46b6fca7@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Jan Beulich <jbeulich@suse.com>, stefano.stabellini@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy8xMS8yMDE4IDEwOjIzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24g
MTIvMTEvMjAxOCAxMTozMCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4gKy8qCj4+ICsgKiBU
aGlzIGZ1bmN0aW9uIHNldHMgdGhlIGNvbnRleHQgb2YgY3VycmVudCBWQ1BVIHRvIHRoZSBzdGF0
ZSB3aGljaCBpcyBleHBlY3RlZAo+PiArICogYnkgdGhlIGd1ZXN0IG9uIHJlc3VtZS4gVGhlIGV4
cGVjdGVkIFZDUFUgc3RhdGUgaXM6Cj4+ICsgKiAxKSBwYyB0byBjb250YWluIHJlc3VtZSBlbnRy
eSBwb2ludCAoMXN0IGFyZ3VtZW50IG9mIFBTQ0kgU1lTVEVNX1NVU1BFTkQpCj4+ICsgKiAyKSBy
MC94MCB0byBjb250YWluIGNvbnRleHQgSUQgKDJuZCBhcmd1bWVudCBvZiBQU0NJIFNZU1RFTV9T
VVNQRU5EKQo+PiArICogMykgQWxsIG90aGVyIGdlbmVyYWwgcHVycG9zZSBhbmQgc3lzdGVtIHJl
Z2lzdGVycyBzaG91bGQgaGF2ZSByZXNldCB2YWx1ZXMKPj4gKyAqCj4+ICsgKiBOb3RlOiB0aGlz
IGZ1bmN0aW9uIGhhcyB0byByZXR1cm4gdm9pZCBiZWNhdXNlIGl0IGhhcyB0byBhbHdheXMgc3Vj
Y2VlZC4gSW4KPj4gKyAqIG90aGVyIHdvcmRzLCB0aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCBmcm9t
IHZpcnR1YWwgUFNDSSBTWVNURU1fU1VTUEVORAo+PiArICogaW1wbGVtZW50YXRpb24sIHdoaWNo
IGNhbiByZXR1cm4gb25seSBhIGxpbWl0ZWQgbnVtYmVyIG9mIHBvc3NpYmxlIGVycm9ycywKPj4g
KyAqIG5vbmUgb2Ygd2hpY2ggY291bGQgcmVwcmVzZW50IHRoZSBmYWN0IHRoYXQgYW4gZXJyb3Ig
b2NjdXJyZWQgd2hlbiBwcmVwYXJpbmcKPj4gKyAqIHRoZSBkb21haW4gZm9yIHN1c3BlbmQuCj4+
ICsgKiBDb25zZXF1ZW50bHksIGR5bmFtaWMgbWVtb3J5IGFsbG9jYXRpb24gY2Fubm90IGJlIGRv
bmUgd2l0aGluIHRoaXMgZnVuY3Rpb24sCj4+ICsgKiBiZWNhdXNlIGlmIG1hbGxvYyBmYWlscyB0
aGUgZXJyb3IgaGFzIG5vd2hlcmUgdG8gcHJvcGFnYXRlLgo+PiArICovCj4+ICtzdGF0aWMgdm9p
ZCB2Y3B1X3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+PiArewo+
PiArwqDCoMKgIC8qIFN0YXRpYyBhbGxvY2F0aW9uIGJlY2F1c2UgZHluYW1pYyB3b3VsZCBuZWVk
IGEgbm9uLXZvaWQgcmV0dXJuICovCj4+ICvCoMKgwqAgc3RhdGljIHN0cnVjdCB2Y3B1X2d1ZXN0
X2NvbnRleHQgY3R4dDsKPj4gK8KgwqDCoCBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4+ICsK
Pj4gK8KgwqDCoCAvKiBNYWtlIHN1cmUgdGhhdCBWQ1BVIGd1ZXN0IHJlZ3MgYXJlIHplcm9pZWQg
Ki8KPj4gK8KgwqDCoCBtZW1zZXQoJmN0eHQsIDAsIHNpemVvZihjdHh0KSk7Cj4+ICsKPj4gK8Kg
wqDCoCAvKiBTZXQgbm9uLXplcm8gdmFsdWVzIHRvIHRoZSByZWdpc3RlcnMgcHJpb3IgdG8gY29w
eWluZyAqLwo+PiArwqDCoMKgIGN0eHQudXNlcl9yZWdzLnBjNjQgPSAodTY0KWVwb2ludDsKPj4g
Kwo+PiArwqDCoMKgIGlmICggaXNfMzJiaXRfZG9tYWluKGN1cnJlbnQtPmRvbWFpbikgKQo+PiAr
wqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIGN0eHQudXNlcl9yZWdzLnIwX3VzciA9IGNpZDsK
Pj4gK8KgwqDCoMKgwqDCoMKgIGN0eHQudXNlcl9yZWdzLmNwc3IgPSBQU1JfR1VFU1QzMl9JTklU
Owo+IAo+IFRoaXMgaXMgZ29pbmcgdG8gZGlzYWJsZSB0aGUgTU1VIGFuZCBDYWNoZSBhcyByZXF1
ZXN0ZWQgYnkgdGhlIFBTQ0kgc3BlYy4gQXMgdGhlIAo+IGd1ZXN0IGlzIG5vdCByZXF1aXJlZCB0
byBjbGVhbiB0aGUgY2FjaGUgd2hlbiB0dXJuaW5nIG9mZiB0aGUgQ1BVL3N1c3BlbmRpbmcsIAo+
IHRoZSBkYXRhIG1heSBub3QgaGF2ZSByZWFjaGVkIHRoZSBtYWluIG1lbW9yeS4KPiAKPiBTbyBk
byB5b3UgbmVlZCB0byBwZXJmb3JtIGNhY2hlIG1haW50ZW5hbmNlIHRvIGF2b2lkIHN0YWxlIGlu
Zm9ybWF0aW9uPwoKQW5zd2VyaW5nIHRvIG15c2VsZiwgSSBoYXZlIGRpc2N1c3NlZCBhYm91dCB0
aGUgY2FjaGUgd2l0aCBvdGhlcnMgQXJtIGZvbGtzIAp0b2RheS4gU1lTVEVNX1NVU1BFTkQgbWF5
IGV4aXQgZWFybHkgZHVlIHRvIGEgcGVuZGluZyBldmVudCAoQlRXIHlvdSBkb24ndCBzZWVtIAp0
byBoYW5kbGUgaXQpIGFuZCBjb3VsZCBqdW1wIHRvIHRoZSBzcGVjaWZpZWQgZW50cnkgcG9pbnQg
YWRkcmVzcy4KCkluIHRoYXQgY2FzZSwgdGhlIG9ubHkgZ3VhcmFudGVlIGlzIHRoZSBkYXRhIHdv
dWxkIG5vdCBiZSBsb3N0LCB5ZXQgY2FuIHN0aWxsIGJlIAppbiB0aGUgY2FjaGUuIFRoaXMgbWVh
bnMgdGhhdCBhbnkgZGF0YSB1c2VkIGJlZm9yZSB0aGUgTU1VICYgY2FjaGUgYXJlIGVuYWJsZWQg
CmluIHRoZSBlbnRyeSBwb2ludCBzaG91bGQgaGF2ZSBiZWVuIGNsZWFuZWQgdG8gUG9DIGFuZCBp
ZiB5b3UgbW9kaWZ5IGRhdGEgbWFrZSAKc3VyZSB0aGUgY2FjaGUgaXMgaW52YWxpZGF0ZWQuCgpM
aW51eCBpcyBkb2luZyB0aGF0IHByb3Blcmx5LiBMb29raW5nIGF0IFhlbiwgd2UgZG9uJ3QgcmVh
bGx5IHByb3Blcmx5IGhhbmRsZSAKdGhlIGNhY2hlIGluIHRoZSBib290IHBhdGguIFNvIHlvdSBt
YXkgcmFuZG9tbHkgY3Jhc2guCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 15:09:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 15:09: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-devel-bounces@lists.xenproject.org>)
	id 1gMaJW-0005Ep-V3; Tue, 13 Nov 2018 15:09: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=qhar=ny=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMaJV-0005EH-LQ
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 15:09:13 +0000
X-Inumbo-ID: 13bd687d-e756-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 13bd687d-e756-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 15:09:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B8292A78;
 Tue, 13 Nov 2018 07:09:11 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7DFCE3F5BD;
 Tue, 13 Nov 2018 07:09:09 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <af4c3179-e342-0084-6982-e63d46b6fca7@arm.com>
Message-ID: <459b5675-6f4c-19f2-9603-32863644e1c1@arm.com>
Date: Tue, 13 Nov 2018 15:09:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <af4c3179-e342-0084-6982-e63d46b6fca7@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Jan Beulich <jbeulich@suse.com>, stefano.stabellini@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy8xMS8yMDE4IDEwOjIzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24g
MTIvMTEvMjAxOCAxMTozMCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4gKy8qCj4+ICsgKiBU
aGlzIGZ1bmN0aW9uIHNldHMgdGhlIGNvbnRleHQgb2YgY3VycmVudCBWQ1BVIHRvIHRoZSBzdGF0
ZSB3aGljaCBpcyBleHBlY3RlZAo+PiArICogYnkgdGhlIGd1ZXN0IG9uIHJlc3VtZS4gVGhlIGV4
cGVjdGVkIFZDUFUgc3RhdGUgaXM6Cj4+ICsgKiAxKSBwYyB0byBjb250YWluIHJlc3VtZSBlbnRy
eSBwb2ludCAoMXN0IGFyZ3VtZW50IG9mIFBTQ0kgU1lTVEVNX1NVU1BFTkQpCj4+ICsgKiAyKSBy
MC94MCB0byBjb250YWluIGNvbnRleHQgSUQgKDJuZCBhcmd1bWVudCBvZiBQU0NJIFNZU1RFTV9T
VVNQRU5EKQo+PiArICogMykgQWxsIG90aGVyIGdlbmVyYWwgcHVycG9zZSBhbmQgc3lzdGVtIHJl
Z2lzdGVycyBzaG91bGQgaGF2ZSByZXNldCB2YWx1ZXMKPj4gKyAqCj4+ICsgKiBOb3RlOiB0aGlz
IGZ1bmN0aW9uIGhhcyB0byByZXR1cm4gdm9pZCBiZWNhdXNlIGl0IGhhcyB0byBhbHdheXMgc3Vj
Y2VlZC4gSW4KPj4gKyAqIG90aGVyIHdvcmRzLCB0aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCBmcm9t
IHZpcnR1YWwgUFNDSSBTWVNURU1fU1VTUEVORAo+PiArICogaW1wbGVtZW50YXRpb24sIHdoaWNo
IGNhbiByZXR1cm4gb25seSBhIGxpbWl0ZWQgbnVtYmVyIG9mIHBvc3NpYmxlIGVycm9ycywKPj4g
KyAqIG5vbmUgb2Ygd2hpY2ggY291bGQgcmVwcmVzZW50IHRoZSBmYWN0IHRoYXQgYW4gZXJyb3Ig
b2NjdXJyZWQgd2hlbiBwcmVwYXJpbmcKPj4gKyAqIHRoZSBkb21haW4gZm9yIHN1c3BlbmQuCj4+
ICsgKiBDb25zZXF1ZW50bHksIGR5bmFtaWMgbWVtb3J5IGFsbG9jYXRpb24gY2Fubm90IGJlIGRv
bmUgd2l0aGluIHRoaXMgZnVuY3Rpb24sCj4+ICsgKiBiZWNhdXNlIGlmIG1hbGxvYyBmYWlscyB0
aGUgZXJyb3IgaGFzIG5vd2hlcmUgdG8gcHJvcGFnYXRlLgo+PiArICovCj4+ICtzdGF0aWMgdm9p
ZCB2Y3B1X3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+PiArewo+
PiArwqDCoMKgIC8qIFN0YXRpYyBhbGxvY2F0aW9uIGJlY2F1c2UgZHluYW1pYyB3b3VsZCBuZWVk
IGEgbm9uLXZvaWQgcmV0dXJuICovCj4+ICvCoMKgwqAgc3RhdGljIHN0cnVjdCB2Y3B1X2d1ZXN0
X2NvbnRleHQgY3R4dDsKPj4gK8KgwqDCoCBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4+ICsK
Pj4gK8KgwqDCoCAvKiBNYWtlIHN1cmUgdGhhdCBWQ1BVIGd1ZXN0IHJlZ3MgYXJlIHplcm9pZWQg
Ki8KPj4gK8KgwqDCoCBtZW1zZXQoJmN0eHQsIDAsIHNpemVvZihjdHh0KSk7Cj4+ICsKPj4gK8Kg
wqDCoCAvKiBTZXQgbm9uLXplcm8gdmFsdWVzIHRvIHRoZSByZWdpc3RlcnMgcHJpb3IgdG8gY29w
eWluZyAqLwo+PiArwqDCoMKgIGN0eHQudXNlcl9yZWdzLnBjNjQgPSAodTY0KWVwb2ludDsKPj4g
Kwo+PiArwqDCoMKgIGlmICggaXNfMzJiaXRfZG9tYWluKGN1cnJlbnQtPmRvbWFpbikgKQo+PiAr
wqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIGN0eHQudXNlcl9yZWdzLnIwX3VzciA9IGNpZDsK
Pj4gK8KgwqDCoMKgwqDCoMKgIGN0eHQudXNlcl9yZWdzLmNwc3IgPSBQU1JfR1VFU1QzMl9JTklU
Owo+IAo+IFRoaXMgaXMgZ29pbmcgdG8gZGlzYWJsZSB0aGUgTU1VIGFuZCBDYWNoZSBhcyByZXF1
ZXN0ZWQgYnkgdGhlIFBTQ0kgc3BlYy4gQXMgdGhlIAo+IGd1ZXN0IGlzIG5vdCByZXF1aXJlZCB0
byBjbGVhbiB0aGUgY2FjaGUgd2hlbiB0dXJuaW5nIG9mZiB0aGUgQ1BVL3N1c3BlbmRpbmcsIAo+
IHRoZSBkYXRhIG1heSBub3QgaGF2ZSByZWFjaGVkIHRoZSBtYWluIG1lbW9yeS4KPiAKPiBTbyBk
byB5b3UgbmVlZCB0byBwZXJmb3JtIGNhY2hlIG1haW50ZW5hbmNlIHRvIGF2b2lkIHN0YWxlIGlu
Zm9ybWF0aW9uPwoKQW5zd2VyaW5nIHRvIG15c2VsZiwgSSBoYXZlIGRpc2N1c3NlZCBhYm91dCB0
aGUgY2FjaGUgd2l0aCBvdGhlcnMgQXJtIGZvbGtzIAp0b2RheS4gU1lTVEVNX1NVU1BFTkQgbWF5
IGV4aXQgZWFybHkgZHVlIHRvIGEgcGVuZGluZyBldmVudCAoQlRXIHlvdSBkb24ndCBzZWVtIAp0
byBoYW5kbGUgaXQpIGFuZCBjb3VsZCBqdW1wIHRvIHRoZSBzcGVjaWZpZWQgZW50cnkgcG9pbnQg
YWRkcmVzcy4KCkluIHRoYXQgY2FzZSwgdGhlIG9ubHkgZ3VhcmFudGVlIGlzIHRoZSBkYXRhIHdv
dWxkIG5vdCBiZSBsb3N0LCB5ZXQgY2FuIHN0aWxsIGJlIAppbiB0aGUgY2FjaGUuIFRoaXMgbWVh
bnMgdGhhdCBhbnkgZGF0YSB1c2VkIGJlZm9yZSB0aGUgTU1VICYgY2FjaGUgYXJlIGVuYWJsZWQg
CmluIHRoZSBlbnRyeSBwb2ludCBzaG91bGQgaGF2ZSBiZWVuIGNsZWFuZWQgdG8gUG9DIGFuZCBp
ZiB5b3UgbW9kaWZ5IGRhdGEgbWFrZSAKc3VyZSB0aGUgY2FjaGUgaXMgaW52YWxpZGF0ZWQuCgpM
aW51eCBpcyBkb2luZyB0aGF0IHByb3Blcmx5LiBMb29raW5nIGF0IFhlbiwgd2UgZG9uJ3QgcmVh
bGx5IHByb3Blcmx5IGhhbmRsZSAKdGhlIGNhY2hlIGluIHRoZSBib290IHBhdGguIFNvIHlvdSBt
YXkgcmFuZG9tbHkgY3Jhc2guCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 15:11:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 15:11: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-devel-bounces@lists.xenproject.org>)
	id 1gMaM0-0005xv-Mt; Tue, 13 Nov 2018 15:11: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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMaLy-0005xk-ST
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 15:11:46 +0000
X-Inumbo-ID: 6ef09b0e-e756-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ef09b0e-e756-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 15:11:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="81791031"
To: Jan Beulich <JBeulich@suse.com>
References: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
 <1542039391-32406-4-git-send-email-andrew.cooper3@citrix.com>
 <5BEADC4002000078001FB7F7@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <277a9d4b-0684-74ad-4928-5c41606f37f9@citrix.com>
Date: Tue, 13 Nov 2018 15:07:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BEADC4002000078001FB7F7@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen/domain: Stricter configuration
 checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMTEvMjAxOCAxNDoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTIuMTEuMTgg
YXQgMTc6MTYsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gQ3VycmVudGx5
LCBhIG51bWJlciBvZiBvcHRpb25zIHBhc3NlZCBmb3IgZG9tYWluIGNyZWF0aW9uIGFyZSBpZ25v
cmVkLCBvciBoYXZlCj4+IGltcGxpY2l0IGZhbGxiYWNrIGJlaGF2aW91ci4gIFRoaXMgaXMgYmFk
IGZvciBmb3J3YXJkcyBjb21wYXRpYmlsaXR5LCBhbmQgZm9yCj4+IGVuZCB1c2VycyB0byBiZSBj
ZXJ0YWluIHRoYXQgdGhleSBnb3QgdGhlIGNvbmZpZ3VyYXRpb24gdGhleSBhc2tlZCBmb3IuCj4+
Cj4+IFdpdGggdGhpcyBjaGFuZ2U6Cj4+ICAqIEFSTSBub3cgc3RyaWN0bHkgcmVxdWlyZXMgdGhh
dCBYRU5fRE9NQ1RMX0NERl9oYXAgaXMgcGFzc2VkLiAgUHJldmlvdXNseSwKPj4gICAgb25seSBY
RU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3Qgd2FzIGNoZWNrZWQuCj4+ICAqIEZvciB4ODYsIHJlcXVl
c3RpbmcgSEFQIHdpdGhvdXQgSFZNIGlzIG5vdyBwcm9oaWJpdGVkLCBhcyB0aGUgY29tYmluYXRp
b24KPj4gICAgbWFrZXMgbm8gc2Vuc2UuCj4+ICAqIEZvciB4ODYsIHJlcXVlc3RpbmcgSEFQIG9u
IGEgbm9uLUhBUCBjYXBhYmxlIHN5c3RlbSB3aWxsIGZhaWwsIHJhdGhlciB0aGFuCj4+ICAgIHNp
bGVudGx5IGZhbGwgYmFjayB0byBTaGFkb3cuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IC0tLQo+PiBDQzogSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4g
Q0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IENDOiBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AY2l0cml4LmNvbT4KPj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4+Cj4+IFNlbWkgUkZDIGJlY2F1c2UgdGhpcyBtYXkgY2F1c2UgYSB1c2VyLXZpc2li
bGUgY2hhbmdlIGluIGJlaGF2aW91ci4gIEhvd2V2ZXIsCj4+IGlmIHRoZSB1c2VyIGhhcyBnb25l
IHRvIHRoZSBlZmZvcnQgb2Ygc3BlY2lmeWluZyBoYXA9MSwgc2lsZW50bHkgZmFsbGluZyBiYWNr
Cj4+IHRvIHNoYWRvdyBpcyB1bmV4cGVjdGVkLCBhbmQgSU1PLCBhIGJ1Zy4KPiBNeSB2aWV3IG9u
IHRoaXMgdG8gYSBmYWlyIHBhcnQgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSB0b29sIHN0YWNrCj4g
d291bGQgZ3VhcmQgdXMgZnJvbSBhY3R1YWxseSBnZXR0aW5nIGludG8gc3VjaCBhIHNpdHVhdGlv
biBpbiB0aGUKPiBoeXBlcnZpc29yLiBHZXR0aW5nIGFuIHVuc3BlY2lmaWMgLUVJTlZBTCBiYWNr
IHdpdGhvdXQgZnVydGhlcgo+IGhlbHAgdG93YXJkcyBkaWFnbm9zaXMgYnkgdGhlIHRvb2wgc3Rh
Y2sgd291bGQgbWFrZSBzdWNoIGEKPiBjaGFuZ2UgdW5kZXNpcmFibGUgaW1vLiBUaGlzIGFsc28g
ZXh0ZW5kcyB0byBvdGhlciBjaGVja3MgeW91Cj4gYXBwZWFyIHRvIHRpZ2h0ZW4gLSBmb3IgZXhh
bXBsZSBJIHdvdWxkbid0IHdhbnQgdG8gc2VlIGEgUFYKPiBndWVzdCBjb25maWcgd2l0aCAiaGFw
PTEiIGluIGl0IHRvIG5vIGxvbmdlciB3b3JrIGlmIGN1cnJlbnRseSBpdAo+IGhhcHBlbnMgdG8g
d29yaywgYXQgbGVhc3Qgbm90IHdpdGhvdXQgYSBjbGVhciBoaW50IHRvd2FyZHMgdGhlCj4gaXNz
dWUuCgpIbW0gLSBpbiBhdHRlbXB0aW5nIHRvIGFuc3dlciB0aGlzLCBJJ3ZlIGRpc2NvdmVyZWQg
dGhhdCB4bCBpc3N1ZXMgbm8Kd2FybmluZy9lcnJvciBhYm91dCBoYXAgb3IgbmVzdGVkaHZtIHdp
dGggdHlwZT0icHYiLCBhbmQgdGhhdCBhIFBWLXNoaW0KWGVuIGJpbmFyeSB3aWxsIGJlIHN0YXJ0
ZWQgYXMgYSBQViBndWVzdCwgZGVzcGl0ZSB0aGUgZG9tYWluIGJ1aWxkZXIKaWRlbnRpZnlpbmcg
dGhlIGJpbmFyeSBhcyBQVkguCgo+Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+PiAr
KysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4gQEAgLTQyMCw2ICs0MjAsNDYgQEAgdm9pZCBh
cmNoX3ZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKPj4gIAo+PiAgaW50IGFyY2hfc2FuaXRp
c2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNvbmZpZykK
Pj4gIHsKPj4gKyAgICBib29sIGh2bTsKPj4gKwo+PiArICAgIGlmICggIUlTX0VOQUJMRUQoQ09O
RklHX1BWKSAmJiAhKGNvbmZpZy0+ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3QpICkK
Pj4gKyAgICB7Cj4+ICsgICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJQViBzdXBwb3J0IG5v
dCBhdmFpbGFibGVcbiIpOwo+PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gKyAgICB9Cj4+
ICsKPj4gKyAgICBpZiAoICFodm1fZW5hYmxlZCAmJiAoY29uZmlnLT5mbGFncyAmIFhFTl9ET01D
VExfQ0RGX2h2bV9ndWVzdCkgKQo+PiArICAgIHsKPj4gKyAgICAgICAgZHByaW50ayhYRU5MT0df
SU5GTywgIkhWTSBzdXBwb3J0IG5vdCBhdmFpbGFibGVcbiIpOwo+PiArICAgICAgICByZXR1cm4g
LUVJTlZBTDsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBodm0gPSBjb25maWctPmZsYWdzICYgWEVO
X0RPTUNUTF9DREZfaHZtX2d1ZXN0Owo+IFdvdWxkIHlvdSBtaW5kIG1ha2luZyB0aGlzIHRoZSBp
bml0aWFsaXplciBvZiB0aGUgdmFyaWFibGUgYW5kIHVzaW5nCj4gdGhlIHZhcmlhYmxlIGluIHRo
ZSB0d28gaWYoKS1zIGFib3ZlPyBQZXJzb25hbGx5IEkgYWxzbyB0aGluayB0aGUgdHdvCj4gaWYo
KS1zIHdvdWxkIGJldHRlciBiZSBmb2xkZWQsIHVzaW5nIGEgY29uZGl0aW9uYWwgZXhwcmVzc2lv
biBhcyBpdHMKPiBjb25kaXRpb24uCgpJIGNhbiBtb3ZlIHRoZSBpbml0aWFsaXNlciwgYnV0IGhv
dyBkbyB5b3UgcHJvcG9zZSBmb2xkaW5nIHRoZQpjb25kaXRpb25hbHMgZ2l2ZW4gdGhlaXIgZGlm
ZmVyZW50IGNvbnRlbnRzPwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 15:18:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 15:18: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-devel-bounces@lists.xenproject.org>)
	id 1gMaSf-0006E2-MI; Tue, 13 Nov 2018 15:18: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMaSe-0006Dq-SI
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 15:18:40 +0000
X-Inumbo-ID: 659369a0-e757-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 659369a0-e757-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 15:18:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMaSb-0005ee-Bh; Tue, 13 Nov 2018 15:18:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMaSb-0006qh-3m; Tue, 13 Nov 2018 15:18:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMaSb-0006qr-38; Tue, 13 Nov 2018 15:18:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gMaSb-0006qr-38@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 15:18:37 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-qemut-rhel6hvm-amd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kCnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4
LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiog
Rm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0
cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDI0Y2NlYTdlMTAyZGU4
Y2JjOTNhYjNiZWZiMTIzYmJkMTg1MzJiZTkKICBCdWcgbm90IHByZXNlbnQ6IGMzNDNkYjQ1NWVi
MzEwNWYxMWJiNWFjMjkwZDc3YWIyMDA2YjAyMDkKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5NjIvCgoKICAoUmV2
aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1
cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kLnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSBy
ZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFw
aC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEyOTk2Mi5i
aXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFs
LHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgeGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEyOTY4MCBm
YWlsIFtob3N0PXBpbm90MV0gLyAxMjg5NDUgW2hvc3Q9am91YmVydGluMF0gMTI4OTIwIFtob3N0
PXBpbm90MF0gMTI4ODg1IFtob3N0PXJpbWF2YTFdIDEyODg2MSBvay4KRmFpbHVyZSAvIGJhc2lz
IHBhc3MgZmxpZ2h0czogMTI5NjgwIC8gMTI4ODYxCih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3Mp
Cih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJl
ZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rv
cnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94
ZW4uZ2l0CkxhdGVzdCAyNGNjZWE3ZTEwMmRlOGNiYzkzYWIzYmVmYjEyM2JiZDE4NTMyYmU5IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKQmFzaXMgcGFz
cyBjMzQzZGI0NTVlYjMxMDVmMTFiYjVhYzI5MGQ3N2FiMjAwNmIwMjA5IGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhl
Zjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2
ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKR2VuZXJhdGluZyByZXZpc2lvbnMg
d2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjYzM0M2RiNDU1ZWIz
MTA1ZjExYmI1YWMyOTBkNzdhYjIwMDZiMDIwOS0yNGNjZWE3ZTEwMmRlOGNiYzkzYWIzYmVmYjEy
M2JiZDE4NTMyYmU5IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJl
LmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLXRyYWRpdGlvbmFsLmdpdCM5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2Uz
MTQ5LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdCNkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2LWRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3hlbi5naXQjOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0
NWFlNy0yY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCmFkaG9jLXJldnR1
cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYKTG9hZGVkIDIwMDUg
bm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjg2
NjMgW2hvc3Q9am91YmVydGluMF0KIDEyODcyNyBbaG9zdD1yaW1hdmExXQogMTI4ODYxIHBhc3Mg
YzM0M2RiNDU1ZWIzMTA1ZjExYmI1YWMyOTBkNzdhYjIwMDZiMDIwOSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4
OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZk
ZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjg4MzUgW2hvc3Q9am91YmVydGlu
MF0KIDEyODg4NSBbaG9zdD1yaW1hdmExXQogMTI4OTIwIFtob3N0PXBpbm90MF0KIDEyODk0NSBb
aG9zdD1qb3ViZXJ0aW4wXQogMTI4OTcwIGZhaWwgaXJyZWxldmFudAogMTI5MDA1IGZhaWwgaXJy
ZWxldmFudAogMTI5MDcyIGZhaWwgaXJyZWxldmFudAogMTI5MTY3IGZhaWwgaXJyZWxldmFudAog
MTI5MjU4IGZhaWwgaXJyZWxldmFudAogMTI5MzA0IGZhaWwgaXJyZWxldmFudAogMTI5Mzg5IGZh
aWwgaXJyZWxldmFudAogMTI5MzQ4IGZhaWwgaXJyZWxldmFudAogMTI5NDE3IGZhaWwgaXJyZWxl
dmFudAogMTI5NTMwIGZhaWwgaXJyZWxldmFudAogMTI5NDYwIGZhaWwgaXJyZWxldmFudAogMTI5
NjgwIGZhaWwgMjRjY2VhN2UxMDJkZThjYmM5M2FiM2JlZmIxMjNiYmQxODUzMmJlOSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk5NTkgcGFzcyBj
MzQzZGI0NTVlYjMxMDVmMTFiYjVhYzI5MGQ3N2FiMjAwNmIwMjA5IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5
MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTk0MyBwYXNzIGMzNDNkYjQ1NWVi
MzEwNWYxMWJiNWFjMjkwZDc3YWIyMDA2YjAyMDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmNiMjdlNDE3ZTU3YzJmNGQ2
ODlmYTE5OTcxZjIwZjc1ZTljMDcwOAogMTI5OTQ3IHBhc3MgYzM0M2RiNDU1ZWIzMTA1ZjExYmI1
YWMyOTBkNzdhYjIwMDZiMDIwOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZj
MTA3YTk5MDg4N2JlCiAxMjk5MjYgcGFzcyBjMzQzZGI0NTVlYjMxMDVmMTFiYjVhYzI5MGQ3N2Fi
MjAwNmIwMjA5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVk
NjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVh
ZTcKIDEyOTkzMCBmYWlsIDI0Y2NlYTdlMTAyZGU4Y2JjOTNhYjNiZWZiMTIzYmJkMTg1MzJiZTkg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5OTMz
IHBhc3MgYzM0M2RiNDU1ZWIzMTA1ZjExYmI1YWMyOTBkNzdhYjIwMDZiMDIwOSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2Zi
YzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA0
NjAyOWRhMTJlNWVmZWNhNmQ5NTdlNTc5M2JkMzRmMjk2NWZhMGExCiAxMjk5NDkgZmFpbCAyNGNj
ZWE3ZTEwMmRlOGNiYzkzYWIzYmVmYjEyM2JiZDE4NTMyYmU5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEz
OGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTkzNSBwYXNzIGMzNDNkYjQ1NWViMzEw
NWYxMWJiNWFjMjkwZDc3YWIyMDA2YjAyMDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYzIzOGVhM2Y0Y2FjY2YzNmFiMWE1
NTlmOTU4Y2JlNTE5MjMyN2Y2YQogMTI5OTM4IHBhc3MgYzM0M2RiNDU1ZWIzMTA1ZjExYmI1YWMy
OTBkNzdhYjIwMDZiMDIwOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjZTQ3NDYyY2I0ZDA0OTk3MWFlZGVjNTFjMTEwNTY3
M2JlNDFhZGNlCiAxMjk5NTMgcGFzcyBjMzQzZGI0NTVlYjMxMDVmMTFiYjVhYzI5MGQ3N2FiMjAw
NmIwMjA5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUK
IDEyOTk0MCBwYXNzIGMzNDNkYjQ1NWViMzEwNWYxMWJiNWFjMjkwZDc3YWIyMDA2YjAyMDkgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgYjcyNjI0YWFkNWIwMGYyZjZlOTc2YWVmNGQ2MmVlZGE4M2ZkMDIxOAogMTI5OTQyIHBh
c3MgYzM0M2RiNDU1ZWIzMTA1ZjExYmI1YWMyOTBkNzdhYjIwMDZiMDIwOSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA0NWNi
OWE0MTIzYjU1NTBlYjFmODQ4NDZmZTU0ODJhY2FlMWMxM2EzCiAxMjk5NjIgZmFpbCAyNGNjZWE3
ZTEwMmRlOGNiYzkzYWIzYmVmYjEyM2JiZDE4NTMyYmU5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNj
MDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTk1NSBmYWlsIDI0Y2NlYTdlMTAyZGU4Y2Jj
OTNhYjNiZWZiMTIzYmJkMTg1MzJiZTkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3
NmZmYzEwN2E5OTA4ODdiZQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1
bHQgZm91bmQ6IGZsaWdodCAxMjg4NjEgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZv
dW5kOiBmbGlnaHQgMTI5NjgwIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTI5OTI2IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTI5OTMwIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGMzNDNk
YjQ1NWViMzEwNWYxMWJiNWFjMjkwZDc3YWIyMDA2YjAyMDkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4
Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBj
aGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTk0NyAocGFzcyks
IGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTk0OSAoZmFpbCksIGZvciBm
aXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTk1MyAocGFzcyksIGZvciBsYXN0
IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5OTU1IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1
cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTI5OTU5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMjk5NjIgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZv
dW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJl
ZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90
b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAyNGNjZWE3ZTEwMmRlOGNi
YzkzYWIzYmVmYjEyM2JiZDE4NTMyYmU5CiAgQnVnIG5vdCBwcmVzZW50OiBjMzQzZGI0NTVlYjMx
MDVmMTFiYjVhYzI5MGQ3N2FiMjAwNmIwMjA5CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5OTYyLwoKCiAgKFJldmlz
aW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21l
L2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZC54ZW4tYm9vdC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTI5OTYyOiB0b2xlcmFibGUgQUxMIEZBSUwKCmZs
aWdodCAxMjk5NjIgbGludXgtbGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5NjIvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoK
CmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 15:28:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 15:28: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-devel-bounces@lists.xenproject.org>)
	id 1gMac1-0007Dx-9O; Tue, 13 Nov 2018 15:28: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMabz-0007Dn-Qu
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 15:28:19 +0000
X-Inumbo-ID: bf530bd7-e758-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf530bd7-e758-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 15:28:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMaby-0005qQ-8N; Tue, 13 Nov 2018 15:28:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMabx-00075H-Vr; Tue, 13 Nov 2018 15:28:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMabx-0005it-VB; Tue, 13 Nov 2018 15:28:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129963-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=bd224a5dad4d32f5224f5e8ae998b70e4621dcd3
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 15:28:17 +0000
Subject: [Xen-devel] [ovmf test] 129963: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTk2MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5NjMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYmQyMjRhNWRhZDRkMzJmNTIyNGY1ZThhZTk5OGI3MGU0NjIxZGNkMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDYgZGF5cyAgIDUxIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTk2MyAgMjAxOC0xMS0xMyAxNDo0MTo1NiBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODQyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 15:43:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 15:43: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-devel-bounces@lists.xenproject.org>)
	id 1gMaqL-0000Ou-MN; Tue, 13 Nov 2018 15:43: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=vf4l=ny=citrix.com=prvs=848cabba3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gMaqK-0000Op-Cg
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 15:43:08 +0000
X-Inumbo-ID: cfba0242-e75a-11e8-a1c3-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cfba0242-e75a-11e8-a1c3-12d6303a7972;
 Tue, 13 Nov 2018 15:43:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="70426780"
Date: Tue, 13 Nov 2018 15:42:55 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181113154254.GJ1302@perard.uk.xensource.com>
References: <20181113122844.17908-1-anthony.perard@citrix.com>
 <23530.52790.262983.714138@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23530.52790.262983.714138@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v6.1 05/11] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 23530.46744.511314.551654@mariner.uk.xensource.com,
 xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMTMsIDIwMTggYXQgMDE6MTQ6MzBQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY2LjEgMDUvMTFdIGxpYnhsX3Ft
cDogSW1wbGVtZW50YXRpb24gb2YgbGlieGxfX2V2X3FtcF8qIik6Cj4gLi4uCj4gCj4gSSB0aGlu
ayB0aGlzIHdhcyBpbnRlbmRlZCB0byBzYXRpc2Z5IG15IHJlcXVlc3QgZm9yIGNvbW1lbnRzIGFi
b3V0Cj4gbGVnYWwgc3RhdGVzOgo+IAo+ID4gKy8qIGhlbHBlcnMgKi8KPiA+ICsKPiA+ICtzdGF0
aWMgdm9pZCBxbXBfZXZfZW5zdXJlX3JlYWRpbmdfd3JpdGluZyhsaWJ4bF9fZ2MgKmdjLCBsaWJ4
bF9fZXZfcW1wICpldikKPiA+ICt7Cj4gPiArICAgIGJvb2wgZW5hYmxlID0gZmFsc2U7Cj4gCj4g
VGhpcyBvbmUgaXMgcHJvYmFibHkgYW4gYXNpc3N0YW50IGZvciB0cmFuc2l0aW9uaW5nIGJldHdl
ZW4gc3RhdGVzIHNvCj4gdGhlIHByZS0gYW5kIHBvc3QtY29uZGl0aW9ucyBtYXkgbm90IGJlIHB1
cmUuICBXaGF0ZXZlciBpdCBpcyBzaG91bGQKPiBiZSBkb2N1bWVudGVkLi4uCgpJdCdzIGhhcmQg
dG8gZG9jdW1lbnQgdGhlIHN0YXRlIHRyYW5zaXRpb24gb2YgYSBmdW5jdGlvbiB0aGF0IGRvZXNu
J3QKY2FyZSBvZiB0aGUgY3VycmVudCBzdGF0ZSB3aGVuIHRoZSBmdW5jdGlvbiBpcyBjYWxsZWQs
IGFuZCB3aWxsIGF0dGVtcHQKdG8gZmlndXJlIG91dCB0aGUgY3VycmVudCBzdGF0ZSB0byBmaW5k
IG91dCBpZiBhIGZ1bmN0aW9uIGB3cml0YWJsZWAKbmVlZHMgdG8gYmUgY2FsbGVkIGxhdGVyLgoK
QnV0IG5vdyBJIHJlYWxpc2UgdGhhdCBgZGlzY29ubmVjdGVkYCB3b3VsZCBiZSBhbiBpbGxpZ2Fs
IHN0YXRlLgoKV2hhdCBhYm91dDoKCiAgUHJlY29uZGl0aW9uOiAhZGlzY29ubmVjdGVkCiAgZW5z
dXJlIHRoYXQgcW1wX2V2X2NhbGxiYWNrX3dyaXRhYmxlIGlzIGJlZW4gY2FsbGVkIHdoZW4gbmVl
ZGVkCgo+ID4gK3N0YXRpYyB2b2lkIHFtcF9ldl9zZXRfc3RhdGUobGlieGxfX2djICpnYywgbGli
eGxfX2V2X3FtcCAqZXYsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
cW1wX3N0YXRlIG5ld19zdGF0ZSkKPiA+ICt7Cj4gCj4gVGhpcyBvbmUgYXQgbGVhc3QgZG9lcyBu
b3QgbmVlZCBhIGNvbW1lbnQgOi0pLgo+IAo+ID4gK3N0YXRpYyBpbnQgcW1wX2V2X3ByZXBhcmVf
Y21kKGxpYnhsX19nYyAqZ2MsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX2V2X3FtcCAqZXYsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
Y2hhciAqY21kLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhs
X19qc29uX29iamVjdCAqYXJncykKPiA+ICt7Cj4gPiArICAgIGNoYXIgKmJ1ZiA9IE5VTEw7Cj4g
Cj4gTWlzc2luZyBzdGF0ZSBjb21tZW50LgoKTWF5YmU6CgogIFByZWNvbmRpdGlvbjogY29ubmVj
dGluZy9jb25uZWN0ZWQKCj4gPiArc3RhdGljIHZvaWQgcW1wX2V2X2ZkX2NhbGxiYWNrKGxpYnhs
X19lZ2MgKmVnYywgbGlieGxfX2V2X2ZkICpldl9mZCwKPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IGZkLCBzaG9ydCBldmVudHMsIHNob3J0IHJldmVudHMpCj4gPiArewo+
IAo+IE1pc3Npbmcgc3RhdGUgY29tbWVudCwgYWx0aG91Z2ggSSB0aGluayB0aGUgcHJlY29uZGl0
aW9uIGNhbiBiZSBlYXNpbHkKPiBpbmZlcnJlZCBmcm9tIHRoZSBzdGF0ZSBvZiBldl9mZCBhbmQg
dGhlIHBvc3Rjb25kaXRpb24gdmFyaWVzLCBidXQKPiB3b3VsZCBzdGlsbCBiZSBuaWNlIHRvIGRp
c2N1c3MgaXQuCgpUaGlzIGZ1bmN0aW9uIGlzIHRoZSBtYWluIGxvb3AgZnVuY3Rpb24sIHNvIGFs
bW9zdCBldmVyeXRoaW5nIGhhcHBlbiBpbgp0aGlzIGZ1bmN0aW9uLiBJdCBzaG91bGQgbm90IGJl
IGNhbGxlZCBkaXJlY3RseS4gU28gSSdtIG5vdCBzdXJlIHdoYXQKa2luZCBvZiBjb21tZW50IHdv
dWxkIGJlIHVzZWZ1bGwgaGVyZS4KCk1heWJlOgogIFByZWNvbmRpdGlvbnM6CiAgICBgZXZfZmRg
IGlzIEFjdGl2ZQogICAgdGhpcyBtZWFucyB0aGF0IGBldmAgaXNuJ3QgZGlzY29ubmVjdGVkCiAg
QW55IGFsbG93ZWQgaW50ZXJuYWwgc3RhdGUgdHJhbnNpdGlvbiBjYW4gaGFwcGVuLgogIEEgdXNl
ciBjYWxsYmFjayBtYXkgYmUgY2FsbGVkLCB3aGVuIHRoYXQgaGFwcGVuLCB0aGUgZnVuY3Rpb24g
c2hvdWxkCiAgcmV0dXJuLgoKPiA+ICtzdGF0aWMgaW50IHFtcF9ldl9jYWxsYmFja193cml0YWJs
ZShsaWJ4bF9fZ2MgKmdjLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19ldl9xbXAgKmV2LCBpbnQgZmQpCj4gPiArICAgIC8qIGNvbm5lY3RlZCAtPiB3YWl0
aW5nX3JlcGx5Cj4gPiArICAgICAqIHRoZSBzdGF0ZSBpc24ndCBjaGFuZ2Ugb3RoZXJ3aXNlLiAq
Lwo+ID4gK3sKPiAKPiBJIGRvbid0IGtub3cgd2hhdCBgb3RoZXJ3aXNlJyBtZWFucy4gIE1heWJl
IHlvdSBtZWFuIGFsbCBvdGhlciBzdGF0ZXMKPiBhcmUgbGVnYWwgYW5kIHJlbWFpbiB1bmNoYW5n
ZWQgPyAgQnV0IHRoYXQgZG9lcyBub3Qgc2VlbSB0byBiZQo+IGxpa2VseS4gIFByZXN1bWFibHkg
ZGlzY29ubmVjdGVkIGlzIHJ1bGVkIG91dCwgYXQgbGVhc3QuCgpJZiBmb3Igc29tZSByYW5kb20g
cmVhc29uIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIHdpdGggdGhlIHN0YXRlCmRpc2Nvbm5lY3Rl
ZCwgaXQgd291bGQganVzdCByZXR1cm4uIFVubGVzcyB0aGUgc3RhdGUgaXMgZGlzY29ubmVjdGlu
ZwphbmQgdHhfYnVmIGhhdmVuJ3QgYmVlbiBjbGVhcmVkIHlldC4KCmBPdGhlcndpc2VgIHdvdWxk
IGJlIHRoZSBgb3RoZXJ3aXNlYCBvZiBoYXNrZWxsLCBvciB0aGUgYGRlZmF1bHRgIG9mIGEKc3dp
dGNoIGNhc2UgaW4gQy4KClNvIGEgZGlmZmVyZW50IGNvbW1lbnQgY291bGQgYmU6CiAgUHJlY29u
ZGl0aW9uOgogICAgIWRpc2Nvbm5lY3RlZAogIFN0YXRlIHRyYW5zaXRpb24KICAgIGNvbm5lY3Rl
ZCAtPiB3YWl0aW5nX3JlcGx5CiAgICAqIC0+IHN0YXRlIHVuY2hhbmdlCiAgICBvbiBlcnJvcjog
ZGlzY29ubmVjdGVkCiAgVGhlIHN0YXRlIG9mIHRoZSB0cmFuc21pdGluZyBidWZmZXIgd2lsbCBi
ZSBjaGFuZ2VkLgoKCgo+ID4gK3N0YXRpYyBpbnQgcW1wX2V2X2NhbGxiYWNrX3JlYWRhYmxlKGxp
YnhsX19lZ2MgKmVnYywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fZXZfcW1wICpldiwgaW50IGZkKQo+ID4gKyAgICAvKiBvbiBlcnJvcjogKiAtPiBkaXNj
b25uZWN0ZWQgKi8KPiAKPiBQcmVjb25kaXRpb24gPyAgQW5kIG9uIG5vbi1lcnJvciA/CgpIZXJl
IGlzIGEgbW9yZSBjb21wbGV0ZSBjb21tZW50OgogIFByZWNvbmRpdGlvbjoKICAgICFkaXNjb25u
ZWN0ZWQKICBTdGF0ZSB0cmFuc2l0aW9uOgogICAgT25seSB0aGUgc3RhdGUgb2YgdGhlIHJlY2Vp
dmluZyBidWZmZXIgaXMgY2hhbmdlIG9uIHN1Y2Nlc3MKICAgIG9uIGVycm9yOiBkaXNjb25uZWN0
ZWQKCj4gPiArc3RhdGljIGludCBxbXBfZXZfZ2V0X25leHRfbXNnKGxpYnhsX19lZ2MgKmVnYywg
bGlieGxfX2V2X3FtcCAqZXYsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX19qc29uX29iamVjdCAqKm9fcikKPiA+ICsgICAgLyogRmluZCBhIEpTT04gb2JqZWN0IGFu
ZCBzdG9yZSBpdCBpbiBvX3IuCj4gPiArICAgICAqIHJldHVybiBFUlJPUl9OT1RGT1VORCBpZiBu
byBvYmplY3QgaXMgZm91bmQuCj4gPiArICAgICAqIGBvX3JgIGlzIGFsbG9jYXRlZCB3aXRoaW4g
YGVnY2AuCj4gPiArICAgICAqLwo+ID4gK3sKPiAKPiBNaXNzaW5nIHN0YXRlIGNvbW1lbnQuCgog
IHByZWNvbmRpdGlvbjogIWRpc2Nvbm5lY3RlZAogIHN0YXRlIG9mIHRoZSByZWNlaXZpbmcgYnVm
ZmVyIGNhbiBiZSBjaGFuZ2VkLgoKPiA+ICtzdGF0aWMgaW50IHFtcF9ldl9wYXJzZV9lcnJvcl9t
ZXNzYWdlcyhsaWJ4bF9fZWdjICplZ2MsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX2V2X3FtcCAqZXYsCj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwKQo+ID4gK3sK
PiAKPiBUaGlzIGRvZXNuJ3QgdG91Y2ggdGhlIHN0YXRlIEkgdGhpbmsuICBTaG91bGQgcGVyaGFw
cyBiZSBtZW50aW9uZWQgaW4KPiBhIGNvbW1lbnQuCgpUaGUgb25seSB0aGluZyB0aGF0IHRoaXMg
ZnVuY3Rpb24gdXNlIGlzIHNldCBieSBhIHVzZXIgKG9mCmxpYnhsX19ldl9xbXApOiBldi0+ZG9t
aWQuIEJ1dCBJIGd1ZXNzIHRoYXQgY29tbWVudCB3b3VsZCBkbzoKCiAgbm8gc3RhdGUgY2hhbmdl
CgoKQXJlIGFsbCB0aG9zZSBjb21tZW50cyBnb29kIGVub3VnaD8gQWxzbyBzb21ldGltZSB0aGUg
aW50ZXJuYWwgc3RhdGUKaXNuJ3QgZnVsbHkgY2hhbmdlZCBpbiBvbmUgZ28sIGFuZCB0aGUgdHJh
bnNpdGlvbiBjb3VsZCBoYXBwZW4gaW4Kc2V2ZXJhbCBmdW5jdGlvbnMgKEkgdGhpbmspLiBEbyB3
ZSBuZWVkcyBzdGF0ZXMgbGlrZSBkaXNjb25uZWN0aW5nLApjb25uZWN0aW5naW5nLCAuLi4gPyB3
aXRoIGEgY29tbWVudCB0aGF0IHNheSB0aGF0IHRoZSB2YWx1ZSBvZiB0aGUKaW50ZXJuYWwgdmFy
aWFibGVzIGNhbiBiZSBvbmUgb2YgYmVmb3JlIG9yIGFmdGVyIHRoZSBzdGF0ZSB0cmFuc2l0aW9u
LgoKTmV4dCB0aW1lIEknbGwgd3JpdGUgb25lIEJJRyBmdW5jdGlvbiwgYW5kIHRoZXJlIHdpbGwg
YmUgbGVzcyBvZiB0aG9zZQpjb21tZW50cyB0byB3cml0ZSA6KS4KClRoYW5rcywKCi0tIApBbnRo
b255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 15:46:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 15:46: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-devel-bounces@lists.xenproject.org>)
	id 1gMato-0000Y0-8U; Tue, 13 Nov 2018 15:46:44 +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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMatm-0000Xv-SP
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 15:46:42 +0000
X-Inumbo-ID: 4f65600e-e75b-11e8-9fdb-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f65600e-e75b-11e8-9fdb-12d6303a7972;
 Tue, 13 Nov 2018 15:46:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="81794869"
To: Jan Beulich <JBeulich@suse.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA383002000078001EB9EF@prv1-mh.provo.novell.com>
 <32137fcd-b3d1-a427-a4bb-67733a10eb09@citrix.com>
 <5BEAB19D02000078001FB68A@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6eb73469-6eef-be46-e52a-95d809e5ca79@citrix.com>
Date: Tue, 13 Nov 2018 15:45:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BEAB19D02000078001FB68A@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 06/44] x86emul: test for correct EVEX
 Disp8 scaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMTEvMjAxOCAxMToxMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTIuMTEuMTgg
YXQgMTg6NDIsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjUvMDkv
MTggMTQ6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gQmVzaWRlcyB0aGUgYWxyZWFkeSBleGlz
dGluZyB0ZXN0cyAod2hpY2ggYXJlIGdvaW5nIHRvIGJlIGV4dGVuZGVkIG9uY2UKPj4+IHJlc3Bl
Y3RpdmUgSVNBIGV4dGVuc2lvbiBzdXBwb3J0IGlzIGNvbXBsZXRlKSwgbGV0J3MgYWxzbyBlbnN1
cmUgZm9yCj4+PiBldmVyeSBpbmRpdmlkdWFsIGluc24gdGhhdCB0aGVpciBEaXNwOCBzY2FsaW5n
IChhbmQgbWVtb3J5IGFjY2VzcyB3aWR0aCkKPj4+IGFyZSBjb3JyZWN0Lgo+Pj4KPj4+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gSSBjYW4gc2VlIHdo
YXQgeW91J3JlIGF0dGVtcHRpbmcgdG8gZG8sIGJ1dCB5b3Ugbm93IGhhdmUgdHdvCj4+IGltcGxl
bWVudGF0aW9ucyBvZiB0aGUgRVZFWCBkaXNwOCBsb2dpYyB3cml0dGVuIGJ5IHlvdXJzZWxmLiAg
QUZBSUNULAo+PiB0aGlzIGRvZXNuJ3QgYWN0dWFsbHkgY2hlY2sgdGhhdCB0aGUgYmVoYXZpb3Vy
IG9mIHRoZSBpbnN0cnVjdGlvbiBpbgo+PiBoYXJkd2FyZSBtYXRjaGVzIHlvdXIgbW9kZWwgb2Yg
dGhlIGluc3RydWN0aW9uIC0gaXQgY2hlY2tzIHRoYXQgdHdvIG9mCj4+IHlvdXIgbW9kZWxzIGFy
ZSB0aGUgc2FtZS4KPiBDb3JyZWN0LCBidXQgSSd2ZSBzcGVjaWZpY2FsbHkgdHJpZWQgdG8gbWFr
ZSB0aGUgdHdvIG1vZGVscyBzdWZmaWNpZW50bHkKPiBkaWZmZXJlbnQuCj4KPj4gVGhlIG9ubHkg
d2F5IEkgY2FuIHRoaW5rIG9mIHRlc3RpbmcgdGhlIGVtdWxhdG9yIG1vZGVsIGFnYWluc3QgaGFy
ZHdhcmUKPj4gaXMgdG8gc3RhcnQgd2l0aCB0d28gbWVtb3J5IGFyZWEgcG9pc29uZWQgd2l0aCBh
IG5vbi1yZXBlYXRpbmcgcGF0dGVybiwKPj4gYW5kIGEgc3JjL2RzdCByZWdpc3RlciBwb2lzb25l
ZCB3aXRoIGEgZGlmZmVyZW50IG5vbi1yZXBlYXRpbmcgcGF0dGVybi4gCj4+IFRoZW4sIGV4ZWN1
dGUgYSByZWFsIGluc3RydWN0aW9uIHN0dWIsIGVtdWxhdGUgdGhlIG90aGVyIGFuZCBtZW1jbXAo
KQo+PiB0aGUgdHdvIG1lbW9yeSByZWdpb25zLgo+IFRoYXQncyB3aGF0IHNvbWUgb2YgdGhlIHRl
c3RzIGFkZGVkIHJpZ2h0IGluIHBhdGNoIDUgZG8uIERpZCB5b3UKPiBpbnRlbnRpb25hbGx5IHNr
aXAgdGhhdCBwYXRjaCB3aGlsZSByZXZpZXdpbmc/CgpJIGludGVudGlvbmFsbHkgd2FudGVkIHRv
IHVuZGVyc3RhbmQgdGhpcyBwYXRjaCBmaXJzdC4KCj4KPj4gVGhhdCB3YXksIGEgc3lzdGVtYXRp
YyBlcnJvciBpbiB0aGUgdHdvIG1vZGVscyB3b24ndCBjYW5jZWwgb3V0IHRvICJhbGwgb2siLgo+
IEhlbmNlIHRoZSB0d28gZGlmZmVyZW50IG1vZGVscy4gSSBjZXJ0YWlubHkgcmVhbGl6ZSB0aGUg
cmlzayB5b3UKPiBuYW1lLgo+Cj4+PiAtLS0gL2Rldi9udWxsCj4+PiArKysgYi90b29scy90ZXN0
cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCj4+PiBAQCAtMCwwICsxLDQ1MiBAQAo+Pj4gKyNp
bmNsdWRlIDxzdGRhcmcuaD4KPj4+ICsjaW5jbHVkZSA8c3RkaW8uaD4KPj4+ICsKPj4+ICsjaW5j
bHVkZSAieDg2LWVtdWxhdGUuaCIKPj4gVGhpcyBub3cgbmVlZHMgcmVhcnJhbmdpbmcgdG8gYXZv
aWQ6Cj4+Cj4+IHg4Ni1lbXVsYXRlLmg6MzA6MzogZXJyb3I6ICNlcnJvciAiTXVzdCBub3QgaW5j
bHVkZSA8c3RkaW8uaD4gYmVmb3JlCj4+IHg4Ni1lbXVsYXRlLmgiCj4+ICAjIGVycm9yICJNdXN0
IG5vdCBpbmNsdWRlIDxzdGRpby5oPiBiZWZvcmUgeDg2LWVtdWxhdGUuaCIKPiBZZXMsIEkndmUg
YWxyZWFkeSByZS1iYXNlZCBvdmVyIHRoYXQgb3RoZXIgY2hhbmdlLgo+Cj4+PiArZW51bSB2bCB7
Cj4+PiArICAgIFZMXzEyOCwKPj4+ICsgICAgVkxfMjU2LAo+Pj4gKyAgICBWTF81MTIsCj4+PiAr
fTsKPj4+ICsKPj4+ICtlbnVtIHNjYWxlIHsKPj4+ICsgICAgU0NfdmwsCj4+PiArICAgIFNDX2Vs
LAo+Pj4gK307Cj4+PiArCj4+PiArZW51bSB2c3ogewo+Pj4gKyAgICBWU1pfdmwsCj4+PiArICAg
IFZTWl92bF8yLCAvKiBWTCAvIDIgKi8KPj4+ICsgICAgVlNaX3ZsXzQsIC8qIFZMIC8gNCAqLwo+
Pj4gKyAgICBWU1pfdmxfOCwgLyogVkwgLyA4ICovCj4+PiArICAgIC8qICJubyBicm9hZGNhc3Qi
IGltcGxpZWQgZnJvbSBoZXJlIG9uLiAqLwo+Pj4gKyAgICBWU1pfZWwsCj4+PiArICAgIFZTWl9l
bF8yLCAvKiBFTCAqIDIgKi8KPj4+ICsgICAgVlNaX2VsXzQsIC8qIEVMICogNCAqLwo+Pj4gKyAg
ICBWU1pfZWxfOCwgLyogRUwgKiA4ICovCj4+PiArfTsKPj4+ICsKPj4gVGhlc2UgYWNyb255bXMg
Z2V0IGluY3JlYXNpbmdseSBkaWZmaWN1bHQgdG8gZm9sbG93LiAgV2hhdCBpcyBlbCBpbiB0aGlz
Cj4+IGNvbnRleHQ/Cj4gVkwgLT4gdmVjdG9yIGxlbmd0aAo+IEVMIC0+IGVsZW1lbnQgbGVuZ3Ro
CgpDYW4geW91IGF0IGxlYXN0IGxlYXZlIHRyYWlsaW5nIGNvbW1lbnRzIGFmdGVyIHRoZSBpZGVu
dGlmaWVycyBmb3IgdGhlCmJlbmVmaXQgb2YgcGVvcGxlIG90aGVyIHRoYW4geW91IHJlYWRpbmcg
dGhlIGNvZGU/Cgo+Cj4+PiArc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10g
PSB7Cj4+PiArICAgIElOU05fU0ZQKG1vdiwgICAgICAgICAgICAwZiwgMTApLAo+Pj4gKyAgICBJ
TlNOX1NGUChtb3YsICAgICAgICAgICAgMGYsIDExKSwKPj4+ICsgICAgSU5TTl9QRlBfTkIobW92
YSwgICAgICAgIDBmLCAyOCksCj4+PiArICAgIElOU05fUEZQX05CKG1vdmEsICAgICAgICAwZiwg
MjkpLAo+Pj4gKyAgICBJTlNOKG1vdmRxYTMyLCAgICAgNjYsICAgMGYsIDZmLCAgICB2bCwgICBk
X25iLCB2bCksCj4+PiArICAgIElOU04obW92ZHFhMzIsICAgICA2NiwgICAwZiwgN2YsICAgIHZs
LCAgIGRfbmIsIHZsKSwKPj4+ICsgICAgSU5TTihtb3ZkcWE2NCwgICAgIDY2LCAgIDBmLCA2Ziwg
ICAgdmwsICAgcV9uYiwgdmwpLAo+Pj4gKyAgICBJTlNOKG1vdmRxYTY0LCAgICAgNjYsICAgMGYs
IDdmLCAgICB2bCwgICBxX25iLCB2bCksCj4+PiArICAgIElOU04obW92ZHF1MzIsICAgICBmMywg
ICAwZiwgNmYsICAgIHZsLCAgIGRfbmIsIHZsKSwKPj4+ICsgICAgSU5TTihtb3ZkcXUzMiwgICAg
IGYzLCAgIDBmLCA3ZiwgICAgdmwsICAgZF9uYiwgdmwpLAo+Pj4gKyAgICBJTlNOKG1vdmRxdTY0
LCAgICAgZjMsICAgMGYsIDZmLCAgICB2bCwgICBxX25iLCB2bCksCj4+PiArICAgIElOU04obW92
ZHF1NjQsICAgICBmMywgICAwZiwgN2YsICAgIHZsLCAgIHFfbmIsIHZsKSwKPj4+ICsgICAgSU5T
Tihtb3ZudGRxLCAgICAgIDY2LCAgIDBmLCBlNywgICAgdmwsICAgZF9uYiwgdmwpLAo+Pj4gKyAg
ICBJTlNOKG1vdm50ZHFhLCAgICAgNjYsIDBmMzgsIDJhLCAgICB2bCwgICBkX25iLCB2bCksCj4+
PiArICAgIElOU05fUEZQX05CKG1vdm50LCAgICAgICAwZiwgMmIpLAo+Pj4gKyAgICBJTlNOX1BG
UF9OQihtb3Z1LCAgICAgICAgMGYsIDEwKSwKPj4+ICsgICAgSU5TTl9QRlBfTkIobW92dSwgICAg
ICAgIDBmLCAxMSksCj4+PiArfTsKPj4+ICsKPj4+ICtzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3Qg
YXZ4NTEyZl8xMjhbXSA9IHsKPj4+ICsgICAgSU5TTihtb3YsICAgICAgIDY2LCAgIDBmLCA2ZSwg
ZWwsIGRxNjQsIGVsKSwKPj4+ICsgICAgSU5TTihtb3YsICAgICAgIDY2LCAgIDBmLCA3ZSwgZWws
IGRxNjQsIGVsKSwKPj4+ICsgICAgSU5TTihtb3ZxLCAgICAgIGYzLCAgIDBmLCA3ZSwgZWwsICAg
IHEsIGVsKSwKPj4+ICsgICAgSU5TTihtb3ZxLCAgICAgIDY2LCAgIDBmLCBkNiwgZWwsICAgIHEs
IGVsKSwKPj4+ICt9Owo+Pj4gKwo+Pj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJi
d19hbGxbXSA9IHsKPj4+ICsgICAgSU5TTihtb3ZkcXU4LCAgICAgZjIsICAgMGYsIDZmLCAgICB2
bCwgICAgYiwgdmwpLAo+Pj4gKyAgICBJTlNOKG1vdmRxdTgsICAgICBmMiwgICAwZiwgN2YsICAg
IHZsLCAgICBiLCB2bCksCj4+PiArICAgIElOU04obW92ZHF1MTYsICAgIGYyLCAgIDBmLCA2Ziwg
ICAgdmwsICAgIHcsIHZsKSwKPj4+ICsgICAgSU5TTihtb3ZkcXUxNiwgICAgZjIsICAgMGYsIDdm
LCAgICB2bCwgICAgdywgdmwpLAo+Pj4gK307Cj4+PiArCj4+PiArc3RhdGljIGNvbnN0IHVuc2ln
bmVkIGNoYXIgdmxfYWxsW10gPSB7IFZMXzUxMiwgVkxfMTI4LCBWTF8yNTYgfTsKPj4+ICtzdGF0
aWMgY29uc3QgdW5zaWduZWQgY2hhciB2bF8xMjhbXSA9IHsgVkxfMTI4IH07Cj4+IFdoYXQgYXJl
IHRoZXNlIGZvciwgYW5kIHdoeSBpcyB2bF9hbGxbXSdzIFZMXzEyOCBvdXQgb2Ygb3JkZXI/Cj4g
VGhlIFJVTigpIG1hY3JvIGludm9jYXRpb25zIChmdXJ0aGVyIGRvd24pIHJlZmVyZW5jZSBvbmUg
dGhlbQo+IGVhY2gsIHRvIGluZGljYXRlIHdoYXQgdmVjdG9yIGxlbmd0aHMgdG8gdGVzdC4gVGhl
IGZpcnN0IGFycmF5Cj4gZW50cnkgZG9lcyBhbHdheXMgZ2V0IHVzZWQsIHdoaWxlIHN1YnNlcXVl
bnQgZW50cmllcyAoaWYgYW55KQo+IHJlcXVpcmUgQVZYNTEyVkwgdG8gYmUgYXZhaWxhYmxlLiBT
ZWUgdGhlIGNvbmRpdGlvbmFsIGF0IHRoZSB0b3AKPiBvZiB0aGUgaW5uZXIgbG9vcCBpbiB0ZXN0
X2dyb3VwKCkuCgpBZnRlciByZS1yZWFkaW5nIHRoZSBhcHBhcmVudGx5IHJlbGV2YW50IGJpdHMg
b2YgVm9sIDEsIDIgYW5kIDMsIEknbQpzdGlsbCBhY3R1YWxseSBub25lIHRoZSB3aXNlciBhcyB0
byB3aGljaCBBVlg1MTIgZmVhdHVyZSBiaXRzIG1lYW4gd2hhdC4KCklzIHRoZXJlIGEgY2hhcHRl
ciB3aXRoIGFuIG92ZXJ2aWV3IHRoYXQgSSd2ZSBvdmVybG9va2VkLCBvciBpZiBub3QsIGNhbgp3
ZSBzZWUgYWJvdXQgcHV0dGluZyBvbmUgdG9nZXRoZXI/Cgo+Cj4+PiArCj4+PiArLyoKPj4+ICsg
KiBUaGlzIHRhYmxlLCBpbmRpY2F0aW5nIHRoZSBwcmVzZW5jZSBvZiBhbiBpbW1lZGlhdGUgKGJ5
dGUpIGZvciBhbiBvcGNvZGUKPj4+ICsgKiBzcGFjZSAwZiBtYWpvciBvcGNvZGUsIGlzIGluZGV4
ZWQgYnkgaGlnaCBtYWpvciBvcGNvZGUgYnl0ZSBuaWJibGUsIHdpdGgKPj4+ICsgKiBlYWNoIHRh
YmxlIGVsZW1lbnQgdGhlbiBiaXQtaW5kZXhlZCBieSBsb3cgbWFqb3Igb3Bjb2RlIGJ5dGUgbmli
YmxlLgo+Pj4gKyAqLwo+Pj4gK3N0YXRpYyBjb25zdCB1aW50MTZfdCBpbW0wZlsxNl0gPSB7Cj4+
PiArICAgIFsweDddID0gKDEgPDwgMHgwKSAvKiB2cHNodWYqICovIHwKPj4+ICsgICAgICAgICAg
ICAoMSA8PCAweDEpIC8qIHZwc3tsbCxyYSxybH13ICovIHwKPj4+ICsgICAgICAgICAgICAoMSA8
PCAweDIpIC8qIHZwc3tsLHJ9bGQsIHZwe3JvbCxyb3Isc3JhfXtkLHF9ICovIHwKPj4+ICsgICAg
ICAgICAgICAoMSA8PCAweDMpIC8qIHZwc3tsLHJ9bHssZH1xICovLAo+Pj4gKyAgICBbMHhjXSA9
ICgxIDw8IDB4MikgLyogdmNtcHtwLHN9e2Qsc30gKi8gfAo+Pj4gKyAgICAgICAgICAgICgxIDw8
IDB4NCkgLyogdnBpbnNydyAqLyB8Cj4+PiArICAgICAgICAgICAgKDEgPDwgMHg1KSAvKiB2cGV4
dHJ3ICovIHwKPj4+ICsgICAgICAgICAgICAoMSA8PCAweDYpIC8qIHZzaHVmcHtkLHN9ICovLAo+
Pj4gK307Cj4+PiArCj4+PiArc3RhdGljIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgZW11bG9wczsK
Pj4+ICsKPj4+ICtzdGF0aWMgdW5zaWduZWQgaW50IGFjY2Vzc2VkWzMgKiA2NF07Cj4+IFdoYXQg
YXJlIHRoZSBleHBlY3RlZCBwcm9wZXJ0aWVzPyAgV2h5IDMgKiA/Cj4gU2VlIHJlY29yZF9hY2Nl
c3MoKTogVGhlIGluc3RydWN0aW9ucyB1bmRlciB0ZXN0IGFsbCBnZXQgYSBEaXNwOCB2YWx1ZQo+
IG9mIDEgZW5jb2RlZC4gSW4gb3JkZXIgdG8gYmUgYWJsZSB0byBzZW5zaWJseSBzZWUgaG93IGV4
YWN0bHkgdGhpbmdzCj4gZ28gd3JvbmcgKGR1cmluZyBkZWJ1Z2dpbmcpLCBpdCBzaW1wbHkgaGVs
cHMgdG8gY292ZXIgdGhlIGVudGlyZSByYW5nZQo+IGZyb20gemVybyB0byAzIHRpbWVzIHRoZSAo
bWF4aW11bSkgdmVjdG9yIGxlbmd0aC4gQWxsIGFjY2Vzc2VzIGZhcnRoZXIKPiBvdXQgb2YgYm91
bmRzIHRoYW4gYnkgdmVjdG9yIGxlbmd0aCB3aWxsIG5vdCBiZSByZWNvcmRlZCBoZXJlLCBhbmQK
PiBoZW5jZSBmYWlsICJzaWxlbnRseSIuCgpQbGVhc2UgY2FuIHlvdSBwdXQgYSBzaG9ydCBkZXNj
cmlwdGlvbiBpbiBhIGNvbW1lbnQgc29tZXdoZXJlIGFyb3VuZAphYm91dCBoZXJlLgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 15:59:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 15:59: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-devel-bounces@lists.xenproject.org>)
	id 1gMb5r-0001VK-GC; Tue, 13 Nov 2018 15:59: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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMb5q-0001VF-GM
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 15:59:10 +0000
X-Inumbo-ID: 0d5be168-e75d-11e8-8748-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d5be168-e75d-11e8-8748-12d6303a7972;
 Tue, 13 Nov 2018 15:59:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.54,499,1534809600"; d="scan'208";a="81795986"
To: Jan Beulich <JBeulich@suse.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA384F02000078001EB9F2@prv1-mh.provo.novell.com>
 <ec83a3d4-0d8e-e410-239e-ae0f80005ee9@citrix.com>
 <5BEAB8B602000078001FB6CC@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d66f702e-6aba-2065-af81-6f072cb54e68@citrix.com>
Date: Tue, 13 Nov 2018 15:58:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BEAB8B602000078001FB6CC@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 07/44] x86emul: also allow running the
 32-bit harness on a 64-bit distro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMTEvMjAxOCAxMTo0MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTIuMTEuMTgg
YXQgMTg6NTAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjUvMDkv
MTggMTQ6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gSW4gb3JkZXIgdG8gYmUgYWJsZSB0byB2
ZXJpZnkgdGhlIDMyLWJpdCB2YXJpYW50IGJ1aWxkcyBhbmQgcnVucywKPj4+IGludHJvZHVjZSBh
IHJlc3BlY3RpdmUgdGFyZ2V0IChhbmQgdGhlIG5lY2Vzc2FyeSBvdGhlciBhZGp1c3RtZW50cyku
Cj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
PiBJIHRyaWVkIHRoaXMsIGJ1dCBnb3Q6Cj4+Cj4+IG1ha2U6IEVudGVyaW5nIGRpcmVjdG9yeSAn
L2xvY2FsL3hlbi5naXQvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yLzMyJwo+PiBnY2MgLVdhbGwg
LVdlcnJvciAtV3N0cmljdC1wcm90b3R5cGVzIC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlciAtZm5v
LXN0cmljdC1hbGlhc2luZyAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtbTMyIC1JL2xv
Y2FsL3hlbi5naXQvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yLzMyLy4uLy4uLy4uLy4uL3Rvb2xz
L2luY2x1ZGUgLUkuICAtRF9fWEVOX1RPT0xTX18gLWMgLWcgLW8geDg2LWVtdWxhdGUubyAuLi94
ODYtZW11bGF0ZS5jCj4+IGdjYyAtV2FsbCAtV2Vycm9yIC1Xc3RyaWN0LXByb3RvdHlwZXMgLU8y
IC1mb21pdC1mcmFtZS1wb2ludGVyIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50IC1tMzIgLUkvbG9jYWwveGVuLmdpdC90b29scy90ZXN0cy94ODZfZW11
bGF0b3IvMzIvLi4vLi4vLi4vLi4vdG9vbHMvaW5jbHVkZSAtSS4gIC1vIHRlc3RfeDg2X2VtdWxh
dG9yIHg4Ni1lbXVsYXRlLm8gLi4vdGVzdF94ODZfZW11bGF0b3IubyAuLi9ldmV4LWRpc3A4Lm8g
Li4vd3JhcHBlcnMubwo+PiAvdXNyL2Jpbi9sZDogaTM4Njp4ODYtNjQgYXJjaGl0ZWN0dXJlIG9m
IGlucHV0IGZpbGUgYC4uL3Rlc3RfeDg2X2VtdWxhdG9yLm8nIGlzIGluY29tcGF0aWJsZSB3aXRo
IGkzODYgb3V0cHV0Cj4+IC91c3IvYmluL2xkOiBpMzg2Ong4Ni02NCBhcmNoaXRlY3R1cmUgb2Yg
aW5wdXQgZmlsZSBgLi4vZXZleC1kaXNwOC5vJyBpcyBpbmNvbXBhdGlibGUgd2l0aCBpMzg2IG91
dHB1dAo+PiAvdXNyL2Jpbi9sZDogaTM4Njp4ODYtNjQgYXJjaGl0ZWN0dXJlIG9mIGlucHV0IGZp
bGUgYC4uL3dyYXBwZXJzLm8nIGlzIGluY29tcGF0aWJsZSB3aXRoIGkzODYgb3V0cHV0Cj4+IGNv
bGxlY3QyOiBlcnJvcjogbGQgcmV0dXJuZWQgMSBleGl0IHN0YXR1cwo+PiAuLi9NYWtlZmlsZTox
NTM6IHJlY2lwZSBmb3IgdGFyZ2V0ICd0ZXN0X3g4Nl9lbXVsYXRvcicgZmFpbGVkCj4gSG1tLCBu
b3RoaW5nIEkgY2FuIHJlcHJvZHVjZS4gSSBkb24ndCB1bmRlcnN0YW5kIHdoeSBpdCB0cmllcyB0
byB1c2UKPiAuLi8qLm8gaW5zdGVhZCBvZiBidWlsZGluZyAzMi1iaXQgdmFyaWFudHMgaW4gdGhl
IGN1cnJlbnQgZGlyZWN0b3J5Lgo+IFBlcmhhcHMgYSBtYWtlIHZlcnNpb24gZGlmZmVyZW5jZSBp
biBob3cgVlBBVEggZ2V0cyBoYW5kbGVkPyBCdXQKPiBJIGtub3cgSSd2ZSB0cmllZCB3aXRoIGRp
ZmZlcmVudCB2ZXJzaW9ucywgd2hpY2ggd2lsbCBtYWtlIGl0IHJhdGhlcgo+IGhhcmQgZm9yIG1l
IHRvIGRpYWdub3NlIHRoZSBpc3N1ZS4gQ291bGQgeW91IHNlZSB3aGV0aGVyIHJlcGxhY2luZwo+
Cj4gVlBBVEggKz0gLi4KPgo+IGJ5Cj4KPiB2cGF0aCAlLmMgLi4KPgo+IGhlbHBzIGluIHlvdXIg
Y2FzZT8KClNhZGx5IG5vdC7CoCBUaGF0IHR1cm5zIGludG86CgptYWtlOiBFbnRlcmluZyBkaXJl
Y3RvcnkgJy9sb2NhbC94ZW4uZ2l0L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci8zMicKbWFrZTog
KioqIE5vIHJ1bGUgdG8gbWFrZSB0YXJnZXQgJ3g4Ni1lbXVsYXRlLmgnLCBuZWVkZWQgYnkKJ3g4
Ni1lbXVsYXRlLm8nLsKgIFN0b3AuCm1ha2U6IExlYXZpbmcgZGlyZWN0b3J5ICcvbG9jYWwveGVu
LmdpdC90b29scy90ZXN0cy94ODZfZW11bGF0b3IvMzInCgpJJ3ZlIG5vdGljZWQgYW5vdGhlciBp
c3N1ZS7CoCBUaGUgY2xlYW4gdGFyZ2V0IG5vdyByZWJ1aWxkcyBhbGwgdGhlCmJpbmFyeSBmcmFn
ZW1lbnRzIGJlZm9yZSBkZWxldGluZyB0aGVtIGFnYWluLgoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 15:59:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 15:59: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-devel-bounces@lists.xenproject.org>)
	id 1gMb6A-0001XH-Ue; Tue, 13 Nov 2018 15:59: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=0zqh=ny=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gMb6A-0001X7-7s
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 15:59:30 +0000
X-Inumbo-ID: 19da82b3-e75d-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19da82b3-e75d-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 15:59:28 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id DD80137F41;
 Tue, 13 Nov 2018 15:59:27 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 36751600D7;
 Tue, 13 Nov 2018 15:59:20 +0000 (UTC)
Date: Tue, 13 Nov 2018 16:59:18 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181113165918.5cc2b2b5@redhat.com>
In-Reply-To: <20181105014047.26447-11-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-11-sameo@linux.intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Tue, 13 Nov 2018 15:59:28 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 10/24] hw: acpi: Export the
 PCI host and holes getters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDozMyArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IFRoaXMgaXMgZ29pbmcgdG8gYmUgbmVlZGVkIGJ5IHRo
ZSBoYXJkd2FyZSByZWR1Y2VkIGltcGxlbWVudGF0aW9uLCBzbwo+IGxldCdzIGV4cG9ydCBpdC4K
PiBPbmNlIHRoZSBBQ1BJIGJ1aWxkZXIgbWV0aG9kcyBhbmQgZ2V0dGVycyB3aWxsIGJlIGltcGxl
bWVudGVkLCB0aGUKPiBhY3BpX2dldF9wY2lfaG9zdCgpIGltcGxlbWVudGF0aW9uIHdpbGwgYmVj
b21lIGhhcmR3YXJlIGFnbm9zdGljLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNhbXVlbCBPcnRpeiA8
c2FtZW9AbGludXguaW50ZWwuY29tPgo+IC0tLQo+ICBpbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxk
LmggfCAgMiArKwo+ICBody9hY3BpL2FtbC1idWlsZC5jICAgICAgICAgfCA0MyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKPiAgaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgICAgICAgIHwg
NDcgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAzIGZpbGVzIGNoYW5n
ZWQsIDQ3IGluc2VydGlvbnMoKyksIDQ1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9p
bmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmggYi9pbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgK
PiBpbmRleCBjMjdjMDkzNWFlLi5mZGUyNzg1YjlhIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcv
YWNwaS9hbWwtYnVpbGQuaAo+ICsrKyBiL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaAo+IEBA
IC00MDAsNiArNDAwLDggQEAgYnVpbGRfaGVhZGVyKEJJT1NMaW5rZXIgKmxpbmtlciwgR0FycmF5
ICp0YWJsZV9kYXRhLAo+ICAgICAgICAgICAgICAgY29uc3QgY2hhciAqb2VtX2lkLCBjb25zdCBj
aGFyICpvZW1fdGFibGVfaWQpOwo+ICB2b2lkICphY3BpX2RhdGFfcHVzaChHQXJyYXkgKnRhYmxl
X2RhdGEsIHVuc2lnbmVkIHNpemUpOwo+ICB1bnNpZ25lZCBhY3BpX2RhdGFfbGVuKEdBcnJheSAq
dGFibGUpOwo+ICtPYmplY3QgKmFjcGlfZ2V0X3BjaV9ob3N0KHZvaWQpOwo+ICt2b2lkIGFjcGlf
Z2V0X3BjaV9ob2xlcyhSYW5nZSAqaG9sZSwgUmFuZ2UgKmhvbGU2NCk7Cj4gIC8qIEFsaWduIEFN
TCBibG9iIHNpemUgdG8gYSBtdWx0aXBsZSBvZiAnYWxpZ24nICovCj4gIHZvaWQgYWNwaV9hbGln
bl9zaXplKEdBcnJheSAqYmxvYiwgdW5zaWduZWQgYWxpZ24pOwo+ICB2b2lkIGFjcGlfYWRkX3Rh
YmxlKEdBcnJheSAqdGFibGVfb2Zmc2V0cywgR0FycmF5ICp0YWJsZV9kYXRhKTsKPiBkaWZmIC0t
Z2l0IGEvaHcvYWNwaS9hbWwtYnVpbGQuYyBiL2h3L2FjcGkvYW1sLWJ1aWxkLmMKPiBpbmRleCAy
YjlhNjM2ZTc1Li5iOGUzMmYxNWY3IDEwMDY0NAo+IC0tLSBhL2h3L2FjcGkvYW1sLWJ1aWxkLmMK
PiArKysgYi9ody9hY3BpL2FtbC1idWlsZC5jCj4gQEAgLTE2MDEsNiArMTYwMSw0OSBAQCB2b2lk
IGFjcGlfYnVpbGRfdGFibGVzX2NsZWFudXAoQWNwaUJ1aWxkVGFibGVzICp0YWJsZXMsIGJvb2wg
bWZyZSkKPiAgICAgIGdfYXJyYXlfZnJlZSh0YWJsZXMtPnZtZ2VuaWQsIG1mcmUpOwo+ICB9Cgo+
ICsvKgo+ICsgKiBCZWNhdXNlIG9mIHRoZSBQWEIgaG9zdHMgd2UgY2Fubm90IHNpbXBseSBxdWVy
eSBUWVBFX1BDSV9IT1NUX0JSSURHRS4KPiArICovCj4gK09iamVjdCAqYWNwaV9nZXRfcGNpX2hv
c3Qodm9pZCkKPiArewo+ICsgICAgUENJSG9zdFN0YXRlICpob3N0Owo+ICsKPiArICAgIGhvc3Qg
PSBPQkpFQ1RfQ0hFQ0soUENJSG9zdFN0YXRlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICBv
YmplY3RfcmVzb2x2ZV9wYXRoKCIvbWFjaGluZS9pNDQwZngiLCBOVUxMKSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgVFlQRV9QQ0lfSE9TVF9CUklER0UpOwo+ICsgICAgaWYgKCFob3N0KSB7
Cj4gKyAgICAgICAgaG9zdCA9IE9CSkVDVF9DSEVDSyhQQ0lIb3N0U3RhdGUsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBvYmplY3RfcmVzb2x2ZV9wYXRoKCIvbWFjaGluZS9xMzUiLCBO
VUxMKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRZUEVfUENJX0hPU1RfQlJJREdF
KTsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gT0JKRUNUKGhvc3QpOwo+ICt9CmluIGdlbmVy
YWwgYW1sLWJ1aWxkLmMgaXMgYSBwbGFjZSB0byBwdXQgQUNQSSBzcGVjIHByaW1pdGl2ZXMsCnNv
IEknZCBzdWdnZXN0IHRvIG1vdmUgaXQgc29tZXdoZXJlIGVsc2UuCgpDb25zaWRlcmluZyBpdCdz
IHg4NiBjb2RlIChzbyBmYXIpLCBtYXliZSBtb3ZlIGl0IHRvIHNvbWV0aGluZyBsaWtlCmh3L2kz
ODYvYWNwaS1wY2kuYwoKQWxzbyBpdCBtaWdodCBiZSBnb29kIHRvIGdldCByaWQgb2YgYWNwaV9n
ZXRfcGNpX2hvc3QoKSBhbmQgcGFzcwphIHBvaW50ZXIgdG8gcGNpX2hvc3QgYXMgYWNwaV9zZXR1
cCgpIGFuIGFyZ3VtZW50LCBzaW5jZSBpdCdzIHN0YXRpYwpmb3IgbGlmZSBvZiBib2FyIHdlIGNh
biBrZWVwIGl0IGluIEFjcGlCdWlsZFN0YXRlLCBhbmQgcmV1c2UgZm9yCm1mZy9wY2lfaG9sZS9w
Y2kgYnVzIGFjY2Vzc2VzLgpUaGF0IHdheSB3ZSBjYW4gc2ltcGxpZnkgY29kZSBhIGJpdCBhbmQg
YXZvaWQgbG9va3VwIGNvc3Qgb2YKb2JqZWN0X3Jlc29sdmVfcGF0aCgpIHRoYXQncyBjYWxsZWQg
c2V2ZXJhbCB0aW1lcyB1bm5lY2Vzc2FyaWx5LgoKPiArdm9pZCBhY3BpX2dldF9wY2lfaG9sZXMo
UmFuZ2UgKmhvbGUsIFJhbmdlICpob2xlNjQpCj4gK3sKPiArICAgIE9iamVjdCAqcGNpX2hvc3Q7
Cj4gKwo+ICsgICAgcGNpX2hvc3QgPSBhY3BpX2dldF9wY2lfaG9zdCgpOwo+ICsgICAgZ19hc3Nl
cnQocGNpX2hvc3QpOwo+ICsKPiArICAgIHJhbmdlX3NldF9ib3VuZHMxKGhvbGUsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICBvYmplY3RfcHJvcGVydHlfZ2V0X3VpbnQocGNpX2hvc3QsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0hPU1RfUFJP
UF9QQ0lfSE9MRV9TVEFSVCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBOVUxMKSwKPiArICAgICAgICAgICAgICAgICAgICAgIG9iamVjdF9wcm9wZXJ0
eV9nZXRfdWludChwY2lfaG9zdCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQQ0lfSE9TVF9QUk9QX1BDSV9IT0xFX0VORCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKSk7Cj4gKyAgICByYW5nZV9z
ZXRfYm91bmRzMShob2xlNjQsCj4gKyAgICAgICAgICAgICAgICAgICAgICBvYmplY3RfcHJvcGVy
dHlfZ2V0X3VpbnQocGNpX2hvc3QsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUENJX0hPU1RfUFJPUF9QQ0lfSE9MRTY0X1NUQVJULAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X2dldF91aW50KHBjaV9ob3N0LAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9IT1NUX1BST1Bf
UENJX0hPTEU2NF9FTkQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTlVMTCkpOwo+ICt9Cj4gKwo+ICBzdGF0aWMgdm9pZCBjcnNfcmFuZ2VfaW5zZXJ0
KEdQdHJBcnJheSAqcmFuZ2VzLCB1aW50NjRfdCBiYXNlLCB1aW50NjRfdCBsaW1pdCkKPiAgewo+
ICAgICAgQ3JzUmFuZ2VFbnRyeSAqZW50cnk7Cj4gZGlmZiAtLWdpdCBhL2h3L2kzODYvYWNwaS1i
dWlsZC5jIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKPiBpbmRleCBiZDE0N2E2YmQyLi5hNWY1Zjgz
NTAwIDEwMDY0NAo+IC0tLSBhL2h3L2kzODYvYWNwaS1idWlsZC5jCj4gKysrIGIvaHcvaTM4Ni9h
Y3BpLWJ1aWxkLmMKPiBAQCAtMjMyLDQ5ICsyMzIsNiBAQCBzdGF0aWMgdm9pZCBhY3BpX2dldF9t
aXNjX2luZm8oQWNwaU1pc2NJbmZvICppbmZvKQo+ICAgICAgaW5mby0+YXBwbGVzbWNfaW9fYmFz
ZSA9IGFwcGxlc21jX3BvcnQoKTsKPiAgfQo+ICAKPiAtLyoKPiAtICogQmVjYXVzZSBvZiB0aGUg
UFhCIGhvc3RzIHdlIGNhbm5vdCBzaW1wbHkgcXVlcnkgVFlQRV9QQ0lfSE9TVF9CUklER0UuCj4g
LSAqIE9uIGkzODYgYXJjaCB3ZSBvbmx5IGhhdmUgdHdvIHBjaSBob3N0cywgc28gd2UgY2FuIGxv
b2sgb25seSBmb3IgdGhlbS4KPiAtICovCj4gLXN0YXRpYyBPYmplY3QgKmFjcGlfZ2V0X2kzODZf
cGNpX2hvc3Qodm9pZCkKPiAtewo+IC0gICAgUENJSG9zdFN0YXRlICpob3N0Owo+IC0KPiAtICAg
IGhvc3QgPSBPQkpFQ1RfQ0hFQ0soUENJSG9zdFN0YXRlLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICBvYmplY3RfcmVzb2x2ZV9wYXRoKCIvbWFjaGluZS9pNDQwZngiLCBOVUxMKSwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgVFlQRV9QQ0lfSE9TVF9CUklER0UpOwo+IC0gICAgaWYgKCFo
b3N0KSB7Cj4gLSAgICAgICAgaG9zdCA9IE9CSkVDVF9DSEVDSyhQQ0lIb3N0U3RhdGUsCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3RfcmVzb2x2ZV9wYXRoKCIvbWFjaGluZS9x
MzUiLCBOVUxMKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRZUEVfUENJX0hPU1Rf
QlJJREdFKTsKPiAtICAgIH0KPiAtCj4gLSAgICByZXR1cm4gT0JKRUNUKGhvc3QpOwo+IC19Cj4g
LQo+IC1zdGF0aWMgdm9pZCBhY3BpX2dldF9wY2lfaG9sZXMoUmFuZ2UgKmhvbGUsIFJhbmdlICpo
b2xlNjQpCj4gLXsKPiAtICAgIE9iamVjdCAqcGNpX2hvc3Q7Cj4gLQo+IC0gICAgcGNpX2hvc3Qg
PSBhY3BpX2dldF9pMzg2X3BjaV9ob3N0KCk7Cj4gLSAgICBnX2Fzc2VydChwY2lfaG9zdCk7Cj4g
LQo+IC0gICAgcmFuZ2Vfc2V0X2JvdW5kczEoaG9sZSwKPiAtICAgICAgICAgICAgICAgICAgICAg
IG9iamVjdF9wcm9wZXJ0eV9nZXRfdWludChwY2lfaG9zdCwKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfSE9TVF9QUk9QX1BDSV9IT0xFX1NUQVJU
LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwp
LAo+IC0gICAgICAgICAgICAgICAgICAgICAgb2JqZWN0X3Byb3BlcnR5X2dldF91aW50KHBjaV9o
b3N0LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBD
SV9IT1NUX1BST1BfUENJX0hPTEVfRU5ELAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE5VTEwpKTsKPiAtICAgIHJhbmdlX3NldF9ib3VuZHMxKGhvbGU2
NCwKPiAtICAgICAgICAgICAgICAgICAgICAgIG9iamVjdF9wcm9wZXJ0eV9nZXRfdWludChwY2lf
aG9zdCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
Q0lfSE9TVF9QUk9QX1BDSV9IT0xFNjRfU1RBUlQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCksCj4gLSAgICAgICAgICAgICAgICAgICAgICBv
YmplY3RfcHJvcGVydHlfZ2V0X3VpbnQocGNpX2hvc3QsCj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0hPU1RfUFJPUF9QQ0lfSE9MRTY0X0VORCwK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMKSk7
Cj4gLX0KPiAtCj4gIC8qIEZBQ1MgKi8KPiAgc3RhdGljIHZvaWQKPiAgYnVpbGRfZmFjcyhHQXJy
YXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlcikKPiBAQCAtMTYzNCw3ICsxNTkxLDcg
QEAgYnVpbGRfZHNkdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwKPiAg
ICAgICAgICBPYmplY3QgKnBjaV9ob3N0Owo+ICAgICAgICAgIFBDSUJ1cyAqYnVzID0gTlVMTDsK
PiAgCj4gLSAgICAgICAgcGNpX2hvc3QgPSBhY3BpX2dldF9pMzg2X3BjaV9ob3N0KCk7Cj4gKyAg
ICAgICAgcGNpX2hvc3QgPSBhY3BpX2dldF9wY2lfaG9zdCgpOwo+ICAgICAgICAgIGlmIChwY2lf
aG9zdCkgewo+ICAgICAgICAgICAgICBidXMgPSBQQ0lfSE9TVF9CUklER0UocGNpX2hvc3QpLT5i
dXM7Cj4gICAgICAgICAgfQo+IEBAIC0yMDA4LDcgKzE5NjUsNyBAQCBzdGF0aWMgYm9vbCBhY3Bp
X2dldF9tY2ZnKEFjcGlNY2ZnSW5mbyAqbWNmZykKPiAgICAgIE9iamVjdCAqcGNpX2hvc3Q7Cj4g
ICAgICBRT2JqZWN0ICpvOwo+ICAKPiAtICAgIHBjaV9ob3N0ID0gYWNwaV9nZXRfaTM4Nl9wY2lf
aG9zdCgpOwo+ICsgICAgcGNpX2hvc3QgPSBhY3BpX2dldF9wY2lfaG9zdCgpOwo+ICAgICAgZ19h
c3NlcnQocGNpX2hvc3QpOwo+ICAKPiAgICAgIG8gPSBvYmplY3RfcHJvcGVydHlfZ2V0X3FvYmpl
Y3QocGNpX2hvc3QsIFBDSUVfSE9TVF9NQ0ZHX0JBU0UsIE5VTEwpOwoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 16:10:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 16:10: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-devel-bounces@lists.xenproject.org>)
	id 1gMbGs-0003XZ-26; Tue, 13 Nov 2018 16:10:34 +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=qslc=ny=citrix.com=prvs=848dffff3=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gMbGr-0003XU-Ay
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 16:10:33 +0000
X-Inumbo-ID: a4494ba0-e75e-11e8-8b5d-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a4494ba0-e75e-11e8-8b5d-12d6303a7972;
 Tue, 13 Nov 2018 16:10:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,499,1539648000"; d="scan'208";a="70431926"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23530.63341.244254.286242@mariner.uk.xensource.com>
Date: Tue, 13 Nov 2018 16:10:21 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181113154254.GJ1302@perard.uk.xensource.com>
References: <20181113122844.17908-1-anthony.perard@citrix.com>
 <23530.52790.262983.714138@mariner.uk.xensource.com>
 <20181113154254.GJ1302@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6.1 05/11] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 23530.46744.511314.551654@mariner.uk.xensource.com,
 Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2Ni4xIDA1LzExXSBsaWJ4bF9xbXA6
IEltcGxlbWVudGF0aW9uIG9mIGxpYnhsX19ldl9xbXBfKiIpOgo+IE9uIFR1ZSwgTm92IDEzLCAy
MDE4IGF0IDAxOjE0OjMwUE0gKzAwMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gVGhpcyBvbmUg
aXMgcHJvYmFibHkgYW4gYXNpc3N0YW50IGZvciB0cmFuc2l0aW9uaW5nIGJldHdlZW4gc3RhdGVz
IHNvCj4gPiB0aGUgcHJlLSBhbmQgcG9zdC1jb25kaXRpb25zIG1heSBub3QgYmUgcHVyZS4gIFdo
YXRldmVyIGl0IGlzIHNob3VsZAo+ID4gYmUgZG9jdW1lbnRlZC4uLgo+IAo+IEl0J3MgaGFyZCB0
byBkb2N1bWVudCB0aGUgc3RhdGUgdHJhbnNpdGlvbiBvZiBhIGZ1bmN0aW9uIHRoYXQgZG9lc24n
dAo+IGNhcmUgb2YgdGhlIGN1cnJlbnQgc3RhdGUgd2hlbiB0aGUgZnVuY3Rpb24gaXMgY2FsbGVk
LCBhbmQgd2lsbCBhdHRlbXB0Cj4gdG8gZmlndXJlIG91dCB0aGUgY3VycmVudCBzdGF0ZSB0byBm
aW5kIG91dCBpZiBhIGZ1bmN0aW9uIGB3cml0YWJsZWAKPiBuZWVkcyB0byBiZSBjYWxsZWQgbGF0
ZXIuCgpUaGVuIHdyaXRlIHRoYXQgZG93biByYXRoZXIgdGhhbiBqdXN0IHNheWluZyBub3RoaW5n
IQoKCkkgdGhpbmsgaXQgbWlnaHQgYmUgdXNlZnVsIHRvIHBhc3RlIGluIGFnYWluIGEgdGhpbmcg
SSB3cm90ZSBvbiB0aGUKMTV0aCBvZiBPY3RvYmVyOgoKICBBZ2FpbiwgSSBhc2tlZCBmb3IgbW9y
ZSBpbnRlcm5hbCBkb2N1bWVudGF0aW9uIGFib3V0IHRoZSBsZWdhbCBzdGF0ZXMKICBldGMuICBJ
IHdpbGwgaGF2ZSB0byByZWFkIGl0IGluIGRldGFpbCBhZ2FpbiBJJ20gYWZyYWlkIGFmdGVyIHRo
YXQgaXMKICBkb25lLgoKICBUaGUgcmVhc29uIEkgYXNrIGZvciB0aGlzIGlzIHRoYXQgdGhpcyBp
cyBhIGNvbXBsaWNhdGVkIGFuZAogIHN1YnN0YW50aWFsIHBpbGUgb2YgY29kZS4gIEl0J3Mgbm90
IHNlbnNpYmxlIGZvciBhbnlvbmUgdG8gdHJ5IHRvIGhvbGQKICBpdCBpbiB0aGVpciBoZWFkIGF0
IG9uY2UgLSB3ZSB3aWxsIG1ha2UgbWlzdGFrZXMuICBBbmQgaXQgc2hvdWxkIGJlCiAgcG9zc2Jp
bGUgdG8gbW9kaWZ5IGl0IHdpdGhvdXQgcmVhZGluZyBhbGwgb2YgaXQuCgogIFNvLCBpdCBzaG91
bGQgYmUgcG9zc2libGUgZm9yIGFueW9uZSB0bzoKCiAgICogTG9vayBvbmx5IGF0IHRoZSBzdW1t
YXJ5IGludGVybmFsIGFyY2hpdGVjdHVyZSBzdGF0ZSBtYWNoaW5lCiAgICAgY29tbWVudHMgYW5k
IHNvIG9uLCBhbmQgY29uZmlybSB0byB0aGVtc2VsdmVzIHRoYXQgdGhpcyBpcyBhCiAgICAgc2Vu
c2libGUgZGVzaWduIGFuZCB0aGF0IGFsbCB0aGUgcG9zc2libGUgc3RhdGVzIGFyZSByZXByZXNl
bnRlZAogICAgIGFuZCB0aGF0IHRoZSBpbnRlcmxvY2tpbmcgc3RhdGVzIG9mIHRoZSBkZXRhaWxl
ZCB2YXJpYWJsZXMgYXJlCiAgICAgYm90aCBzdWZmaWNpZW50LCBhbmQgb2YgbWFuYWdlYWJsZSBj
b21wbGV4aXR5LgoKICAgKiBSZWFkIGFueSBzbWFsbCBmcmFnbWVudCBvZiBjb2RlIGFuZCBzZWUg
dGhhdCB0cmFuc2Zvcm1zIGxlZ2FsCiAgICAgc3RhdGVzIGludG8gb3RoZXIgbGVnYWwgc3RhdGVz
LCBieSByZWZlcmVuY2UgdG8gdGhlIGFib3ZlLgoKICBSaWdodCBub3cgdGhpcyBpcyBub3QgcmVh
bGx5IHBvc3NpYmxlLiAgSSBsb29rIGF0IHRoaW5ncyBsaWtlIHRoaXM6CgpJIHdhbnQgc29tZW9u
ZSB3aG8gcmVhZHMgb25lIG9mIHRoZXNlIGZ1bmN0aW9ucyB0byBiZSBhYmxlIHRvIHNlZSB0aGF0
Cml0IGlzIGNvcnJlY3QsIHdpdGhvdXQgaGF2aW5nIHRvIGdvIGFuZCBsb29rIGF0IGl0cyBjYWxs
IHNpdGVzIHRvCnVuZGVyc3RhbmQgd2hhdCBpdCBuZWVkcyB0byBwcm9taXNlLiAgQW5kIG9mIGNv
dXJzZSBmcm9tIG15IG93biBwb2ludApvZiB2aWV3LCBJIHdvbid0IHdhbnQgdG8gcmV2ZXJzZSBl
bmdpbmVlciB0aGUgaW50ZW50aW9uIGZyb20gdGhlIGNvZGUuCkl0J3MgT0sgaWYgaXQgaXMgb2J2
aW91cyBidXQgaW4gdGhpcyBjYXNlIEkgdGhpbmsgaXQgaXMgdXN1YWxseQp1bi1vYnZpb3VzLgoK
VGhlc2Uga2luZCBvZiBleHBsaWNpdGx5IGNvZGVkIHN0YXRlIG1hY2hpbmVzIGFyZSBpbmRlZWQg
dGlyZXNvbWUsCmNvbXBhcmVkIHRvIHN5bmNocm9ub3VzIGNvZGUgd2hlcmUgdGhlIHN0YXRlIGlz
IGVuY29kZWQgaW4gdGhlIHByb2dyYW0KY291bnRlciAoaWUsIHRoZSBwcm9ncmVzcyB0aHJvdWdo
IHRoZSBzaW5nbGUgZnVuY3Rpb24pLiAgSXQgbW9yZSBlYXN5CnRvIG1ha2UgbWlzdGFrZXMgd2hl
cmUgYSB2YXJpYWJsZSBpcyBub3Qgc2V0IG9yIGhhcyB0aGUgd3JvbmcgdmFsdWUsCmJlY2F1c2Ug
KGNvbXBhcmVkIHRvIGEgc3luY2hyb25vdXMgZnVuY3Rpb24pIHRoZSBzZXF1ZW5jaW5nIGlzCm9i
c2N1cmVkLgoKVW5mb3J0dW5hdGVseSB3ZSBkbyBub3QgaGF2ZSBhIHdvcmthYmxlIGNvcm91dGlu
ZXMgc3lzdGVtLCBhbmQKbXVsdGl0aHJlYWRpbmcgaXMgZXZlbiB3b3JzZSBmb3Igd3JpdGluZyBi
dWdzLiAgKE5vbnRyaXZpYWwKbXVsdGl0aHJlYWRlZCBwcm9ncmFtcyBhcmUgYWxtb3N0IGFsd2F5
cyBmdWxsIG9mIHJhY2UgYnVncy4pICBTbyB3ZQphcmUgbGVmdCB3aXRoIGRvaW5nIGl0IHRoaXMg
d2F5LCBhbmQgd2UgaGF2ZSB0byBtaXRpZ2F0ZSB0aGUgcmlzayBvZgpidWdzIGEgZGlmZmVyZW50
IHdheTogaW4gdGhpcyBjYXNlLCBieSB3cml0aW5nIGRvd24gbW9yZSBleHBsaWNpdGx5IGluCmNv
bW1lbnRzIHRoaW5ncyB0aGF0IGNvdWxkIGJlIGVhc2lseSBpbmZlcnJlZCBmcm9tIHJlYWRpbmcg
dGhlIGNvZGUgaWYKdGhlIGNvZGUgd2VyZSBhIHNpbmdsZSBmdW5jdGlvbi4KCgpPbmUgd2F5IHRv
IHRlc3QgdG8gc2VlIGlmIHlvdSBoYXZlIHN1Y2NlZWRlZCBpcyBhcyBmb2xsb3dzOiBjYW4geW91
CnByb3ZlIHRoYXQgZWFjaCBmdW5jdGlvbiBpcyBjb3JyZWN0LCBpbiBpc29sYXRpb24sIHdpdGhv
dXQgaGF2aW5nIHRvCnJlYWQgdGhlIGJvZHkgb2YgYW55IG90aGVyIGZ1bmN0aW9uID8gIFlvdSBh
cmUgb25seSBhbGxvd2VkIHRvIHJlbHkgb24KdGhlIHN0cnVjdCBkZWZpbml0aW9uLCBhbmQgdGhl
IGZvcm1hbCBzdGF0ZSBkZWZpbml0aW9ucywgYW5kIHRoZSBkb2MKY29tbWVudHMgZm9yIHlvdXIg
ZnVuY3Rpb24gYW5kIGV2ZXJ5dGhpbmcgeW91IGNhbGwuCgpUaGF0IGlzIG9idmlvdXNseSBub3Qg
cG9zc2libGUgaWYgdGhlcmUgaXMgbm90aGluZyBzYXlpbmcgd2hhdCBzdGF0ZQp0aGUgZnVuY3Rp
b24gaXMgc3VwcG9zZWQgdG8gbGVhdmUgdGhpbmdzIGluLiAgTm9yIGlzIGl0IHBvc3NpYmxlIHRv
CnNob3cgdGhhdCB0aGUgZnVuY3Rpb24gaXMgY29ycmVjdCB1bmxlc3MgZWl0aGVyIGl0IHRvbGVy
YXRlcyBhbnkgKGV2ZW4KaW1wdXJlKSBpbnB1dCBzdGF0ZSwgb3IgdGhlcmUgaXMgYSBjb21tZW50
IHNheWluZyB3aGF0IGlucHV0IHN0YXRlcwppdCBpcyBzdXBwb3NlZCB0byBkZWFsIHdpdGguCgoK
PiBBcmUgYWxsIHRob3NlIGNvbW1lbnRzIGdvb2QgZW5vdWdoPyBBbHNvIHNvbWV0aW1lIHRoZSBp
bnRlcm5hbCBzdGF0ZQo+IGlzbid0IGZ1bGx5IGNoYW5nZWQgaW4gb25lIGdvLCBhbmQgdGhlIHRy
YW5zaXRpb24gY291bGQgaGFwcGVuIGluCj4gc2V2ZXJhbCBmdW5jdGlvbnMgKEkgdGhpbmspLiBE
byB3ZSBuZWVkcyBzdGF0ZXMgbGlrZSBkaXNjb25uZWN0aW5nLAo+IGNvbm5lY3RpbmdpbmcsIC4u
LiA/IHdpdGggYSBjb21tZW50IHRoYXQgc2F5IHRoYXQgdGhlIHZhbHVlIG9mIHRoZQo+IGludGVy
bmFsIHZhcmlhYmxlcyBjYW4gYmUgb25lIG9mIGJlZm9yZSBvciBhZnRlciB0aGUgc3RhdGUgdHJh
bnNpdGlvbi4KClRoaXMgaXMgd2hhdCBJIG1lYW50IGJ5IGBpbXB1cmUnIHN0YXRlcyBiZWxvdy4g
IEkgZG9uJ3QgdGhpbmsgeW91IHdhbnQKdG8gd3JpdGUgdGhlbSBpbiB5b3VyIHN0YXRlIHRhYmxl
LCBidXQgeW91IGNhbiBkZXNjcmliZSB0aGVtIGluCmNvbW1lbnRzIGFzIGBjb25uZWN0ZWQsIGJ1
dCB3aXRoIHJ4X2ZkIG5vdCBBY3RpdmUnIG9yIHNvbWUgc3VjaC4KYEJ1dCcgYW5kIGBidXQgbWF5
YmUnIGFyZSBnb29kIHBocmFzaW5ncyBmb3IgdGhpcy4KCgo+IEJ1dCBub3cgSSByZWFsaXNlIHRo
YXQgYGRpc2Nvbm5lY3RlZGAgd291bGQgYmUgYW4gaWxsaWdhbCBzdGF0ZS4KPiAKPiBXaGF0IGFi
b3V0Ogo+IAo+ICAgUHJlY29uZGl0aW9uOiAhZGlzY29ubmVjdGVkCj4gICBlbnN1cmUgdGhhdCBx
bXBfZXZfY2FsbGJhY2tfd3JpdGFibGUgaXMgYmVlbiBjYWxsZWQgd2hlbiBuZWVkZWQKClRoYXQg
c291bmRzIGdvb2QsIGJ1dCBJIHRoaW5rIHlvdSBwcm9iYWJseSB3YW50IHNvbWV0aGluZyBtb3Jl
IGxpa2U6CgogICBPbiBlbnRyeTogY29ubmVjdGVkLy4uLiwgYnV0IHdpdGggW3RoZSBldl9mZF0g
bWF5YmUgSWRsZQogICBPbiByZXR1cm46IHRoZSBzYW1lIHN0YXRlLCBidXQgd2l0aCBbdGhlIGV2
X2ZkXSBBY3RpdmUgaWZmIG5lZWRlZAoKPyAgT3Igd2hhdGV2ZXIgZWxzZSBpcyB0cnVlLgoKPiA+
ID4gK3N0YXRpYyBpbnQgcW1wX2V2X3ByZXBhcmVfY21kKGxpYnhsX19nYyAqZ2MsCj4gPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfcW1wICpldiwKPiA+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNtZCwKPiA+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqYXJncykK
PiA+ID4gK3sKPiA+ID4gKyAgICBjaGFyICpidWYgPSBOVUxMOwo+ID4gCj4gPiBNaXNzaW5nIHN0
YXRlIGNvbW1lbnQuCj4gCj4gTWF5YmU6Cj4gCj4gICBQcmVjb25kaXRpb246IGNvbm5lY3Rpbmcv
Y29ubmVjdGVkCgpEb2VzIGl0IGNoYW5nZSB0aGUgc3RhdGUgdG8gYSBuZXcgb25lID8gIEFyZSB0
aGUgb2xkIGFuZCBuZXcgc3RhdGVzCnB1cmUgc3RhdGVzIGFzIGRlc2NyaWJlZCBpbiB0aGUgc3Rh
dGUgdGFibGUsIG9yIGFyZSB0aGV5CmhhbGYtdHJhbnNpdGlvbmVkID8gIChNb3JlIG9uIHRoaXMg
YmVsb3cuKQoKPiA+ID4gK3N0YXRpYyB2b2lkIHFtcF9ldl9mZF9jYWxsYmFjayhsaWJ4bF9fZWdj
ICplZ2MsIGxpYnhsX19ldl9mZCAqZXZfZmQsCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IGZkLCBzaG9ydCBldmVudHMsIHNob3J0IHJldmVudHMpCj4gPiA+ICt7Cj4g
PiAKPiA+IE1pc3Npbmcgc3RhdGUgY29tbWVudCwgYWx0aG91Z2ggSSB0aGluayB0aGUgcHJlY29u
ZGl0aW9uIGNhbiBiZSBlYXNpbHkKPiA+IGluZmVycmVkIGZyb20gdGhlIHN0YXRlIG9mIGV2X2Zk
IGFuZCB0aGUgcG9zdGNvbmRpdGlvbiB2YXJpZXMsIGJ1dAo+ID4gd291bGQgc3RpbGwgYmUgbmlj
ZSB0byBkaXNjdXNzIGl0Lgo+IAo+IFRoaXMgZnVuY3Rpb24gaXMgdGhlIG1haW4gbG9vcCBmdW5j
dGlvbiwgc28gYWxtb3N0IGV2ZXJ5dGhpbmcgaGFwcGVuIGluCj4gdGhpcyBmdW5jdGlvbi4gSXQg
c2hvdWxkIG5vdCBiZSBjYWxsZWQgZGlyZWN0bHkuIFNvIEknbSBub3Qgc3VyZSB3aGF0Cj4ga2lu
ZCBvZiBjb21tZW50IHdvdWxkIGJlIHVzZWZ1bGwgaGVyZS4KClRoZSBwdXJwb3NlIG9mIHRoZSBz
dGF0ZSBjb21tZW50cyBpcyBub3QganVzdCB0byBhbGxvdyB2ZXJpZmljYXRpb24KdGhhdCBjYWxs
IHNpdGVzIGFyZSBsZWdhbC4gIEl0IGlzIGFsc28gdG8gYWxsb3cgdmVyaWZpY2F0aW9uIHRoYXQg
dGhlCmNvbnRlbnRzIG9mIHRoZSBmdW5jdGlvbiBpcyBhcHByb3ByaWF0ZS4KCj4gTWF5YmU6Cj4g
ICBQcmVjb25kaXRpb25zOgo+ICAgICBgZXZfZmRgIGlzIEFjdGl2ZQo+ICAgICB0aGlzIG1lYW5z
IHRoYXQgYGV2YCBpc24ndCBkaXNjb25uZWN0ZWQKPiAgIEFueSBhbGxvd2VkIGludGVybmFsIHN0
YXRlIHRyYW5zaXRpb24gY2FuIGhhcHBlbi4KPiAgIEEgdXNlciBjYWxsYmFjayBtYXkgYmUgY2Fs
bGVkLCB3aGVuIHRoYXQgaGFwcGVuLCB0aGUgZnVuY3Rpb24gc2hvdWxkCj4gICByZXR1cm4uCgpZ
b3UgY291bGQgYWxzbyB3cml0ZSBzb21ldGhpbmcgbW9yZSBkaXNjdXJzaXZlLiAgTWF5YmUKCiAg
ICBPbiBlbnRyeSwgZXZfZmQgaXMgKG9mIGNvdXJzZSkgQWN0aXZlLiAgVGhlIGV2X3FtcCBtYXkg
YmUgaW4gYW55CiAgICBzdGF0ZSB3aGVyZSB0aGlzIGlzIHBlcm1pdHRlZC4gIHFtcF9ldl9mZF9j
YWxsYmFjayB3aWxsIGRvIHRoZQogICAgd29yayBuZWNlc3NhcnkgdG8gbWFrZSBwcm9ncmVzcywg
ZGVwZW5kaW5nIG9uIHRoZSBjdXJyZW50IHN0YXRlLAogICAgYW5kIG1ha2UgdGhlIGFwcHJvcHJp
YXRlIHN0YXRlIHRyYW5zaXRpb25zIGFuZCBjYWxsYmFja3MuCgo/Cgo+ID4gPiArc3RhdGljIGlu
dCBxbXBfZXZfY2FsbGJhY2tfd3JpdGFibGUobGlieGxfX2djICpnYywKPiA+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9xbXAgKmV2LCBpbnQgZmQpCj4g
PiA+ICsgICAgLyogY29ubmVjdGVkIC0+IHdhaXRpbmdfcmVwbHkKPiA+ID4gKyAgICAgKiB0aGUg
c3RhdGUgaXNuJ3QgY2hhbmdlIG90aGVyd2lzZS4gKi8KPiA+ID4gK3sKPiA+IAo+ID4gSSBkb24n
dCBrbm93IHdoYXQgYG90aGVyd2lzZScgbWVhbnMuICBNYXliZSB5b3UgbWVhbiBhbGwgb3RoZXIg
c3RhdGVzCj4gPiBhcmUgbGVnYWwgYW5kIHJlbWFpbiB1bmNoYW5nZWQgPyAgQnV0IHRoYXQgZG9l
cyBub3Qgc2VlbSB0byBiZQo+ID4gbGlrZWx5LiAgUHJlc3VtYWJseSBkaXNjb25uZWN0ZWQgaXMg
cnVsZWQgb3V0LCBhdCBsZWFzdC4KPiAKPiBJZiBmb3Igc29tZSByYW5kb20gcmVhc29uIHRoaXMg
ZnVuY3Rpb24gaXMgY2FsbGVkIHdpdGggdGhlIHN0YXRlCj4gZGlzY29ubmVjdGVkLCBpdCB3b3Vs
ZCBqdXN0IHJldHVybi4gVW5sZXNzIHRoZSBzdGF0ZSBpcyBkaXNjb25uZWN0aW5nCj4gYW5kIHR4
X2J1ZiBoYXZlbid0IGJlZW4gY2xlYXJlZCB5ZXQuCj4gCj4gYE90aGVyd2lzZWAgd291bGQgYmUg
dGhlIGBvdGhlcndpc2VgIG9mIGhhc2tlbGwsIG9yIHRoZSBgZGVmYXVsdGAgb2YgYQo+IHN3aXRj
aCBjYXNlIGluIEMuCj4gCj4gU28gYSBkaWZmZXJlbnQgY29tbWVudCBjb3VsZCBiZToKPiAgIFBy
ZWNvbmRpdGlvbjoKPiAgICAgIWRpc2Nvbm5lY3RlZAoKWW91IGFyZSBjb250cmFkaWN0aW5nIHlv
dXJzZWxmLiAgWW91IGFyZSBib3RoIHN0YXRpbmcgdGhhdCB0aGlzCmZ1bmN0aW9uIG1heSBiZSBj
YWxsZWQgaW4gc3RhdGUgZGlzY29ubmVjdGVkLCBhbmQgdGhhdCBpdCBtYXkgbm90LgoKQnV0IGFz
c3VtaW5nIHRoYXQgd2hhdCB5b3Ugd3JpdGUgaGVyZSBpbiB5b3VyIHByb3Bvc2VkIGNvbW1lbnQg
aXMKdHJ1ZSwgLi4uCgo+ICAgU3RhdGUgdHJhbnNpdGlvbgo+ICAgICBjb25uZWN0ZWQgLT4gd2Fp
dGluZ19yZXBseQo+ICAgICAqIC0+IHN0YXRlIHVuY2hhbmdlCj4gICAgIG9uIGVycm9yOiBkaXNj
b25uZWN0ZWQKPiAgIFRoZSBzdGF0ZSBvZiB0aGUgdHJhbnNtaXRpbmcgYnVmZmVyIHdpbGwgYmUg
Y2hhbmdlZC4KCi4uLiB0aGlzIGxvb2tzIGdvb2QuCgo+ID4gPiArc3RhdGljIGludCBxbXBfZXZf
Y2FsbGJhY2tfcmVhZGFibGUobGlieGxfX2VnYyAqZWdjLAo+ID4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3FtcCAqZXYsIGludCBmZCkKPiA+ID4gKyAg
ICAvKiBvbiBlcnJvcjogKiAtPiBkaXNjb25uZWN0ZWQgKi8KPiA+IAo+ID4gUHJlY29uZGl0aW9u
ID8gIEFuZCBvbiBub24tZXJyb3IgPwo+IAo+IEhlcmUgaXMgYSBtb3JlIGNvbXBsZXRlIGNvbW1l
bnQ6Cj4gICBQcmVjb25kaXRpb246Cj4gICAgICFkaXNjb25uZWN0ZWQKPiAgIFN0YXRlIHRyYW5z
aXRpb246Cj4gICAgIE9ubHkgdGhlIHN0YXRlIG9mIHRoZSByZWNlaXZpbmcgYnVmZmVyIGlzIGNo
YW5nZSBvbiBzdWNjZXNzCj4gICAgIG9uIGVycm9yOiBkaXNjb25uZWN0ZWQKClRoYXQncyBnb29k
LiAgSSB3b3VsZCBoYXZlIGJlZW4gaGFwcHkgd2l0aDoKCiAgICAgIWRpc2Nvbm5lY3RlZCAtPiBz
YW1lIHN0YXRlICh3aXRoIHJ4IGJ1ZmZlciB1cGRhdGVkKQogICAgIG9uIGVycm9yIC0+IGRpc2Nv
bm5lY3RlZAoKCj4gPiA+ICtzdGF0aWMgaW50IHFtcF9ldl9wYXJzZV9lcnJvcl9tZXNzYWdlcyhs
aWJ4bF9fZWdjICplZ2MsCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fZXZfcW1wICpldiwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVzcCkKPiA+ID4gK3sKPiA+
IAo+ID4gVGhpcyBkb2Vzbid0IHRvdWNoIHRoZSBzdGF0ZSBJIHRoaW5rLiAgU2hvdWxkIHBlcmhh
cHMgYmUgbWVudGlvbmVkIGluCj4gPiBhIGNvbW1lbnQuCj4gCj4gVGhlIG9ubHkgdGhpbmcgdGhh
dCB0aGlzIGZ1bmN0aW9uIHVzZSBpcyBzZXQgYnkgYSB1c2VyIChvZgo+IGxpYnhsX19ldl9xbXAp
OiBldi0+ZG9taWQuIEJ1dCBJIGd1ZXNzIHRoYXQgY29tbWVudCB3b3VsZCBkbzoKPiAKPiAgIG5v
IHN0YXRlIGNoYW5nZQoKWWVzLgoKCj4gTmV4dCB0aW1lIEknbGwgd3JpdGUgb25lIEJJRyBmdW5j
dGlvbiwgYW5kIHRoZXJlIHdpbGwgYmUgbGVzcyBvZiB0aG9zZQo+IGNvbW1lbnRzIHRvIHdyaXRl
IDopLgoKSGFoLgoKClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 16:24:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 16:24: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-devel-bounces@lists.xenproject.org>)
	id 1gMbTm-0004PW-CF; Tue, 13 Nov 2018 16:23: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMbTl-0004PK-C7
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 16:23:53 +0000
X-Inumbo-ID: 82016660-e760-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82016660-e760-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 16:23:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMbTi-0007Ox-6l; Tue, 13 Nov 2018 16:23:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMbTh-0000m5-M0; Tue, 13 Nov 2018 16:23:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMbTh-0000Tg-LM; Tue, 13 Nov 2018 16:23:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129960-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1bd2b750537b656f3fa90857707be91f5ed8bfd8
X-Osstest-Versions-That: xen=94bd9df0f7efad8038d99ec52ba56ecec4191248
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 16:23:49 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129960: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTk2MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTk2MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxYmQyYjc1MDUzN2I2NTZmM2ZhOTA4NTc3MDdiZTkxZjVlZDhiZmQ4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NGJkOWRmMGY3ZWZhZDgwMzhk
OTllYzUyYmE1NmVjZWM0MTkxMjQ4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk4NTIgIDIwMTgt
MTEtMTIgMTY6MDA6MzcgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5ODYxICAy
MDE4LTExLTEyIDE5OjAwOjUyIFogICAgMCBkYXlzICAgIDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTI5OTYwICAyMDE4LTExLTEzIDE0OjA1OjA5IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYg
PGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICA5NGJkOWRmMGY3Li4xYmQyYjc1MDUzICAxYmQyYjc1MDUzN2I2NTZmM2ZhOTA4NTc3MDdiZTkx
ZjVlZDhiZmQ4IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 16:48:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 16:48: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-devel-bounces@lists.xenproject.org>)
	id 1gMbre-00064v-9G; Tue, 13 Nov 2018 16:48: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMbrc-00064j-AF
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 16:48:32 +0000
X-Inumbo-ID: f37c7db6-e763-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f37c7db6-e763-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 16:48:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMbrY-0007rh-8t; Tue, 13 Nov 2018 16:48:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMbrY-0002UP-1J; Tue, 13 Nov 2018 16:48:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMbrY-0005hP-0A; Tue, 13 Nov 2018 16:48:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gMbrY-0005hP-0A@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 16:48:27 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete test-amd64-i386-xl-raw
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3CnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0ClRy
ZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmly
bXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRp
dGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCBy
ZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGlu
dXgtc3RhYmxlLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAw
NDcwNjJkOTc3MzA5YTIyZgogIEJ1ZyBub3QgcHJlc2VudDogZDI1NWQxOGEzNGE4ZDUzY2NjNGEw
MTlkYzA3ZTE3YjZlOGNmNmJkMQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTk2OC8KCgogIGNvbW1pdCA3YjgwNTJl
MTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmCiAgQXV0aG9yOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+CiAgRGF0ZTogICBNb24gT2N0IDE5IDA0OjIzOjI5IDIwMTUgLTA2
MDAKICAKICAgICAgaWdiOiBmaXggTlVMTCBkZXJlZnMgZHVlIHRvIHNraXBwZWQgU1ItSU9WIGVu
YWJsaW5nCiAgICAgIAogICAgICBbIFVwc3RyZWFtIGNvbW1pdCBiZTA2OTk4Zjk2ZWNiOTM5Mzhh
ZDJjY2U0NmM0Mjg5YmY3Y2Y0NWJjIF0KICAgICAgCiAgICAgIFRoZSBjb21iaW5lZCBlZmZlY3Qg
b2YgY29tbWl0cyA2NDIzZmMzNDE2ICgiaWdiOiBkbyBub3QgcmUtaW5pdCBTUi1JT1YKICAgICAg
ZHVyaW5nIHByb2JlIikgYW5kIGNlZWUzNDUwYjMgKCJpZ2I6IG1ha2Ugc3VyZSBTUi1JT1YgaW5p
dCB1c2VzIHRoZQogICAgICByaWdodCBudW1iZXIgb2YgcXVldWVzIikgY2F1c2VzIFZGcyBubyBs
b25nZXIgZ2V0dGluZyBzZXQgdXAsIGxlYWRpbmcKICAgICAgdG8gTlVMTCBwb2ludGVyIGRlcmVm
ZXJlbmNlcyBkdWUgdG8gdGhlIGFkYXB0ZXIncyAtPnZmX2RhdGEgYmVpbmcgTlVMTAogICAgICB3
aGlsZSAtPnZmc19hbGxvY2F0ZWRfY291bnQgaXMgbm9uLXplcm8uIFRoZSBmaXJzdCBjb21taXQg
bm90IG9ubHkKICAgICAgbmVnbGVjdGVkIHRoZSBzaWRlIGVmZmVjdCBvZiBpZ2Jfc3Jpb3ZfcmVp
bml0KCkgdGhhdCB0aGUgc2Vjb25kIGNvbW1pdAogICAgICB0cmllZCB0byBhY2NvdW50IGZvciwg
YnV0IGFsc28gdGhhdCBvZiBzZXR0aW5nIElHQl9GTEFHX0hBU19NU0lYLAogICAgICB3aXRob3V0
IHdoaWNoIGlnYl9lbmFibGVfc3Jpb3YoKSBpcyBlZmZlY3RpdmVseSBhIG5vLW9wLiBDYWxsaW5n
CiAgICAgIGlnYl97LHJlfXNldF9pbnRlcnJ1cHRfY2FwYWJpbGl0eSgpIGFzIGRvbmUgaGVyZSBz
ZWVtcyB0byBhZGRyZXNzIHRoaXMsCiAgICAgIGJ1dCBJJ20gbm90IHN1cmUgd2hldGhlciB0aGlz
IGlzIGJldHRlciB0aGFuIHNpbnBseSByZXZlcnRpbmcgdGhlIG90aGVyCiAgICAgIHR3byBjb21t
aXRzLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgICBUZXN0ZWQtYnk6IEFhcm9uIEJyb3duIDxhYXJvbi5mLmJyb3duQGludGVs
LmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogSmVmZiBLaXJzaGVyIDxqZWZmcmV5LnQua2lyc2hl
ckBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IFNhc2hhIExldmluIDxzYXNoYWxAa2Vy
bmVsLm9yZz4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9s
aW51eC0zLjE4L3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXcueGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJ
RHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBh
Ym92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBj
cy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xp
bnV4LTMuMTgvdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdy54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRt
cC8xMjk5NjguYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjg4NTggLS1ibGVz
c2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC0zLjE4IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
eGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEyOTc2MCBmYWls
IFtob3N0PWRlYmluYTBdIC8gMTI4ODU4IFtob3N0PWJhcm9xdWUwXSAxMjg4NDEgb2suCkZhaWx1
cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEyOTc2MCAvIDEyODg0MQoodHJlZSB3aXRoIG5vIHVy
bDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNl
YWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFiN2Fl
N2Q0MDBhZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdi
ZQpCYXNpcyBwYXNzIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1
N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwpHZW5lcmF0aW5n
IHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQj
MGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYi03OGUwODk3ZGQ4YjMyMWJh
MWI0YTIxMzc3NzhhYjdhZTdkNDAwYWY1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
LWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCM5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCNkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2LWRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3
NTlkOWI0M2YyYzY0NWFlNy0yY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2Jl
CkZyb20gZ2l0Oi8vY2FjaGU6OTQxOS9naXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuCiAgIDk0YmQ5
ZGYwZjcuLjFiZDJiNzUwNTMgIHNtb2tlICAgICAgLT4gb3JpZ2luL3Ntb2tlCkxvYWRlZCAzMDA0
IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTI4
NjkxIFtob3N0PWFsYmFuYTFdCiAxMjg4MDcgW2hvc3Q9Zmlhbm8wXQogMTI4ODU4IFtob3N0PWJh
cm9xdWUwXQogMTI4ODQxIHBhc3MgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3
YzVlYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYz
N2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAx
Mjk3NjAgZmFpbCA3OGUwODk3ZGQ4YjMyMWJhMWI0YTIxMzc3NzhhYjdhZTdkNDAwYWY1IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTk0NSBmYWls
IGU1N2JiOTkxMmM5MmIxN2NjNDkyNmE2ZTAwYzk1MDVmYjM4YjY1ZDAgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEz
ODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5OTI1IGZhaWwgNzhlMDg5N2Rk
OGIzMjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQwMGFmNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1
NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk5MjkgcGFzcyAzZThkZTI0ZGVhNGM1MDhiYzA0
ODE0ZDc5YTU0NTlmMTExZDQxOTU4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZm
ZmMxMDdhOTkwODg3YmUKIDEyOTk0OCBwYXNzIDYxZmRlMjhmOTJhYjlhMzI5ZWYwNmUwYWIzZjQx
MjY5ZTM5MzAyMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4
ODdiZQogMTI5OTMxIHBhc3MgMDg2NzUzYzQ3ZjIzNDZhNmY3ZmE5ZTY3NjlkM2I1YjExMDYwMzA3
NSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk5
NjEgZmFpbCA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTkzNiBwYXNzIGZm
YWQyNzc1YzM0MDc0MDQ4MmQwZjVhZjM3NjUxMjFkOGE1YzFiNjkgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkx
YTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5OTI0IHBhc3MgMGQ2Mzk3OWMxYmM5
Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODli
MmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjk5NTEgZmFpbCA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNh
MDA0NzA2MmQ5NzczMDlhMjJmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMx
MDdhOTkwODg3YmUKIDEyOTkzOSBmYWlsIDBmMTQ5MGE3NTczOTE5YTI3ZGZjMzcwYzI5YTg3Y2Fm
MTQyZGI5OTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdi
ZQogMTI5OTU0IHBhc3MgZDI1NWQxOGEzNGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk5NjQg
cGFzcyBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJj
ZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTk1NiBmYWlsIDdiODA1
MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4
Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTI5OTU4IHBhc3MgZDI1NWQxOGEzNGE4ZDUz
Y2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5
ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk5NjggZmFpbCA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0
NzA2MmQ5NzczMDlhMjJmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdh
OTkwODg3YmUKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5k
OiBmbGlnaHQgMTI4ODQxIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDEyOTc2MCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDEyOTkyNCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEyOTky
NSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCBkMjU1ZDE4YTM0YThk
NTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRi
Yzk4NzZmZmMxMDdhOTkwODg3YmUKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcg
Z3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjk5NTQgKHBhc3MpLCBmb3IgbGFz
dCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjk5NTYgKGZhaWwpLCBmb3IgZmlyc3QgZmFp
bHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMjk5NTggKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDEyOTk2MSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDEyOTk2NCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTI5OTY4IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQg
cmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51
eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xp
bnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9kdWNlZDogIDdiODA1MmUxOTMwNDg2NTQ3N2UwM2Ew
MDQ3MDYyZDk3NzMwOWEyMmYKICBCdWcgbm90IHByZXNlbnQ6IGQyNTVkMThhMzRhOGQ1M2NjYzRh
MDE5ZGMwN2UxN2I2ZThjZjZiZDEKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5NjgvCgoKICBjb21taXQgN2I4MDUy
ZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZgogIEF1dGhvcjogSmFuIEJldWxpY2gg
PEpCZXVsaWNoQHN1c2UuY29tPgogIERhdGU6ICAgTW9uIE9jdCAxOSAwNDoyMzoyOSAyMDE1IC0w
NjAwCiAgCiAgICAgIGlnYjogZml4IE5VTEwgZGVyZWZzIGR1ZSB0byBza2lwcGVkIFNSLUlPViBl
bmFibGluZwogICAgICAKICAgICAgWyBVcHN0cmVhbSBjb21taXQgYmUwNjk5OGY5NmVjYjkzOTM4
YWQyY2NlNDZjNDI4OWJmN2NmNDViYyBdCiAgICAgIAogICAgICBUaGUgY29tYmluZWQgZWZmZWN0
IG9mIGNvbW1pdHMgNjQyM2ZjMzQxNiAoImlnYjogZG8gbm90IHJlLWluaXQgU1ItSU9WCiAgICAg
IGR1cmluZyBwcm9iZSIpIGFuZCBjZWVlMzQ1MGIzICgiaWdiOiBtYWtlIHN1cmUgU1ItSU9WIGlu
aXQgdXNlcyB0aGUKICAgICAgcmlnaHQgbnVtYmVyIG9mIHF1ZXVlcyIpIGNhdXNlcyBWRnMgbm8g
bG9uZ2VyIGdldHRpbmcgc2V0IHVwLCBsZWFkaW5nCiAgICAgIHRvIE5VTEwgcG9pbnRlciBkZXJl
ZmVyZW5jZXMgZHVlIHRvIHRoZSBhZGFwdGVyJ3MgLT52Zl9kYXRhIGJlaW5nIE5VTEwKICAgICAg
d2hpbGUgLT52ZnNfYWxsb2NhdGVkX2NvdW50IGlzIG5vbi16ZXJvLiBUaGUgZmlyc3QgY29tbWl0
IG5vdCBvbmx5CiAgICAgIG5lZ2xlY3RlZCB0aGUgc2lkZSBlZmZlY3Qgb2YgaWdiX3NyaW92X3Jl
aW5pdCgpIHRoYXQgdGhlIHNlY29uZCBjb21taXQKICAgICAgdHJpZWQgdG8gYWNjb3VudCBmb3Is
IGJ1dCBhbHNvIHRoYXQgb2Ygc2V0dGluZyBJR0JfRkxBR19IQVNfTVNJWCwKICAgICAgd2l0aG91
dCB3aGljaCBpZ2JfZW5hYmxlX3NyaW92KCkgaXMgZWZmZWN0aXZlbHkgYSBuby1vcC4gQ2FsbGlu
ZwogICAgICBpZ2JfeyxyZX1zZXRfaW50ZXJydXB0X2NhcGFiaWxpdHkoKSBhcyBkb25lIGhlcmUg
c2VlbXMgdG8gYWRkcmVzcyB0aGlzLAogICAgICBidXQgSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhp
cyBpcyBiZXR0ZXIgdGhhbiBzaW5wbHkgcmV2ZXJ0aW5nIHRoZSBvdGhlcgogICAgICB0d28gY29t
bWl0cy4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgICAgVGVzdGVkLWJ5OiBBYXJvbiBCcm93biA8YWFyb24uZi5icm93bkBpbnRl
bC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNo
ZXJAaW50ZWwuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtl
cm5lbC5vcmc+Cgpwbm10b3BuZzogMTg2IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0
IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWkzODYt
eGwtcmF3Lnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMjk5Njg6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0
IDEyOTk2OCBsaW51eC0zLjE4IHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5OTY4LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2Jz
OgogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 16:54:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 16:54: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-devel-bounces@lists.xenproject.org>)
	id 1gMbx8-0006sK-4i; Tue, 13 Nov 2018 16:54: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=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMbx6-0006sF-RE
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 16:54:12 +0000
X-Inumbo-ID: bdfce830-e764-11e8-ba01-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bdfce830-e764-11e8-ba01-12d6303a7972;
 Tue, 13 Nov 2018 16:54:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 09:54:09 -0700
Message-Id: <5BEB01AE02000078001FB920@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 09:54:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
 <1542039391-32406-4-git-send-email-andrew.cooper3@citrix.com>
 <5BEADC4002000078001FB7F7@prv1-mh.provo.novell.com>
 <277a9d4b-0684-74ad-4928-5c41606f37f9@citrix.com>
In-Reply-To: <277a9d4b-0684-74ad-4928-5c41606f37f9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen/domain: Stricter configuration
 checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjExLjE4IGF0IDE2OjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMTEvMjAxOCAxNDoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDEy
LjExLjE4IGF0IDE3OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAt
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4u
Ywo+Pj4gQEAgLTQyMCw2ICs0MjAsNDYgQEAgdm9pZCBhcmNoX3ZjcHVfZGVzdHJveShzdHJ1Y3Qg
dmNwdSAqdikKPj4+ICAKPj4+ICBpbnQgYXJjaF9zYW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVj
dCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQo+Pj4gIHsKPj4+ICsgICAgYm9vbCBo
dm07Cj4+PiArCj4+PiArICAgIGlmICggIUlTX0VOQUJMRUQoQ09ORklHX1BWKSAmJiAhKGNvbmZp
Zy0+ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3QpICkKPj4+ICsgICAgewo+Pj4gKyAg
ICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIlBWIHN1cHBvcnQgbm90IGF2YWlsYWJsZVxuIik7
Cj4+PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4+ICsgICAgfQo+Pj4gKwo+Pj4gKyAgICBp
ZiAoICFodm1fZW5hYmxlZCAmJiAoY29uZmlnLT5mbGFncyAmIFhFTl9ET01DVExfQ0RGX2h2bV9n
dWVzdCkgKQo+Pj4gKyAgICB7Cj4+PiArICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiSFZN
IHN1cHBvcnQgbm90IGF2YWlsYWJsZVxuIik7Cj4+PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsK
Pj4+ICsgICAgfQo+Pj4gKwo+Pj4gKyAgICBodm0gPSBjb25maWctPmZsYWdzICYgWEVOX0RPTUNU
TF9DREZfaHZtX2d1ZXN0Owo+PiBXb3VsZCB5b3UgbWluZCBtYWtpbmcgdGhpcyB0aGUgaW5pdGlh
bGl6ZXIgb2YgdGhlIHZhcmlhYmxlIGFuZCB1c2luZwo+PiB0aGUgdmFyaWFibGUgaW4gdGhlIHR3
byBpZigpLXMgYWJvdmU/IFBlcnNvbmFsbHkgSSBhbHNvIHRoaW5rIHRoZSB0d28KPj4gaWYoKS1z
IHdvdWxkIGJldHRlciBiZSBmb2xkZWQsIHVzaW5nIGEgY29uZGl0aW9uYWwgZXhwcmVzc2lvbiBh
cyBpdHMKPj4gY29uZGl0aW9uLgo+IAo+IEkgY2FuIG1vdmUgdGhlIGluaXRpYWxpc2VyLCBidXQg
aG93IGRvIHlvdSBwcm9wb3NlIGZvbGRpbmcgdGhlCj4gY29uZGl0aW9uYWxzIGdpdmVuIHRoZWly
IGRpZmZlcmVudCBjb250ZW50cz8KCiAgICBpZiAoIGh2bSA/ICFodm1fZW5hYmxlZCA6ICFJU19F
TkFCTEVEKENPTkZJR19QVikgKQogICAgewogICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICIl
cyBzdXBwb3J0IG5vdCBhdmFpbGFibGVcbiIsIGh2bSA/ICJIVk0iIDogIlBWIik7CiAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAgICB9CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 16:56:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 16:56: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-devel-bounces@lists.xenproject.org>)
	id 1gMbyp-0006yZ-Is; Tue, 13 Nov 2018 16:55: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMbyo-0006yM-Dc
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 16:55:58 +0000
X-Inumbo-ID: fd3ffcee-e764-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd3ffcee-e764-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 16:55:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMbyk-0007zL-8P; Tue, 13 Nov 2018 16:55:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMbyk-00037O-0i; Tue, 13 Nov 2018 16:55:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMbyk-0001cj-04; Tue, 13 Nov 2018 16:55:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129969-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=bd224a5dad4d32f5224f5e8ae998b70e4621dcd3
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 16:55:54 +0000
Subject: [Xen-devel] [ovmf test] 129969: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTk2OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5NjkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYmQyMjRhNWRhZDRkMzJmNTIyNGY1ZThhZTk5OGI3MGU0NjIxZGNkMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDYgZGF5cyAgIDUyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTk2MyAgMjAxOC0xMS0xMyAxNDo0MTo1NiBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODQyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 16:57:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 16:57: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-devel-bounces@lists.xenproject.org>)
	id 1gMbzp-00074j-Us; Tue, 13 Nov 2018 16:57:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=k8x1=ny=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMbzo-00074c-2f
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 16:57:00 +0000
X-Inumbo-ID: 21f656fb-e765-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21f656fb-e765-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 16:56:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Nov 2018 09:56:57 -0700
Message-Id: <5BEB025702000078001FB92F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Tue, 13 Nov 2018 09:56:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
 <1542039391-32406-4-git-send-email-andrew.cooper3@citrix.com>
 <5BEADC4002000078001FB7F7@prv1-mh.provo.novell.com>
 <20181113143617.mmje554wg4lma2pd@zion.uk.xensource.com>
 <f6a5ba12-ca24-213d-71e6-fa0982c689d9@citrix.com>
In-Reply-To: <f6a5ba12-ca24-213d-71e6-fa0982c689d9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen/domain: Stricter configuration
 checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjExLjE4IGF0IDE1OjM5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMTEvMjAxOCAxNDozNiwgV2VpIExpdSB3cm90ZToKPj4gT24gVHVlLCBOb3Yg
MTMsIDIwMTggYXQgMDc6MTQ6MjRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBP
biAxMi4xMS4xOCBhdCAxNzoxNiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+
Pj4+IEN1cnJlbnRseSwgYSBudW1iZXIgb2Ygb3B0aW9ucyBwYXNzZWQgZm9yIGRvbWFpbiBjcmVh
dGlvbiBhcmUgaWdub3JlZCwgb3IgaGF2ZQo+Pj4+IGltcGxpY2l0IGZhbGxiYWNrIGJlaGF2aW91
ci4gIFRoaXMgaXMgYmFkIGZvciBmb3J3YXJkcyBjb21wYXRpYmlsaXR5LCBhbmQgZm9yCj4+Pj4g
ZW5kIHVzZXJzIHRvIGJlIGNlcnRhaW4gdGhhdCB0aGV5IGdvdCB0aGUgY29uZmlndXJhdGlvbiB0
aGV5IGFza2VkIGZvci4KPj4+Pgo+Pj4+IFdpdGggdGhpcyBjaGFuZ2U6Cj4+Pj4gICogQVJNIG5v
dyBzdHJpY3RseSByZXF1aXJlcyB0aGF0IFhFTl9ET01DVExfQ0RGX2hhcCBpcyBwYXNzZWQuICBQ
cmV2aW91c2x5LAo+Pj4+ICAgIG9ubHkgWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0IHdhcyBjaGVj
a2VkLgo+Pj4+ICAqIEZvciB4ODYsIHJlcXVlc3RpbmcgSEFQIHdpdGhvdXQgSFZNIGlzIG5vdyBw
cm9oaWJpdGVkLCBhcyB0aGUgY29tYmluYXRpb24KPj4+PiAgICBtYWtlcyBubyBzZW5zZS4KPj4+
PiAgKiBGb3IgeDg2LCByZXF1ZXN0aW5nIEhBUCBvbiBhIG5vbi1IQVAgY2FwYWJsZSBzeXN0ZW0g
d2lsbCBmYWlsLCByYXRoZXIgdGhhbgo+Pj4+ICAgIHNpbGVudGx5IGZhbGwgYmFjayB0byBTaGFk
b3cuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+Pj4+IC0tLQo+Pj4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+Cj4+Pj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+Pj4gQ0M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4+PiBDQzogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+PiBDQzogSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGNpdHJpeC5jb20+Cj4+Pj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cj4+Pj4KPj4+PiBTZW1pIFJGQyBiZWNhdXNlIHRoaXMgbWF5IGNhdXNlIGEgdXNlci12aXNpYmxl
IGNoYW5nZSBpbiBiZWhhdmlvdXIuICBIb3dldmVyLAo+Pj4+IGlmIHRoZSB1c2VyIGhhcyBnb25l
IHRvIHRoZSBlZmZvcnQgb2Ygc3BlY2lmeWluZyBoYXA9MSwgc2lsZW50bHkgZmFsbGluZyBiYWNr
Cj4+Pj4gdG8gc2hhZG93IGlzIHVuZXhwZWN0ZWQsIGFuZCBJTU8sIGEgYnVnLgo+Pj4gTXkgdmll
dyBvbiB0aGlzIHRvIGEgZmFpciBwYXJ0IGRlcGVuZHMgb24gd2hldGhlciB0aGUgdG9vbCBzdGFj
awo+Pj4gd291bGQgZ3VhcmQgdXMgZnJvbSBhY3R1YWxseSBnZXR0aW5nIGludG8gc3VjaCBhIHNp
dHVhdGlvbiBpbiB0aGUKPj4+IGh5cGVydmlzb3IuIEdldHRpbmcgYW4gdW5zcGVjaWZpYyAtRUlO
VkFMIGJhY2sgd2l0aG91dCBmdXJ0aGVyCj4+PiBoZWxwIHRvd2FyZHMgZGlhZ25vc2lzIGJ5IHRo
ZSB0b29sIHN0YWNrIHdvdWxkIG1ha2Ugc3VjaCBhCj4+PiBjaGFuZ2UgdW5kZXNpcmFibGUgaW1v
Lgo+PiBJZiB5b3Ugd2FudCB0b29sc3RhY2sgdG8gdGVsbCB5b3Ugd2hhdCBnb2VzIHdyb25nLCB0
aGlzIHNhbml0aXNhdGlvbgo+PiBmdW5jdGlvbiBzaG91bGQgYmUgc2hhcmVkIHdpdGggdGhlIHRv
b2xzdGFjaywgYW5kIHByZXN1bWFibHkgd2l0aCBzb21lCj4+IGlmIF9fWEVOX1RPT0xTX18gdHJp
Y2tlcmllcyB0byByZXR1cm4gLyBwcmludCBvdXQgdGhlIGN1bHByaXQuCj4gCj4gU29tZSBiaXRz
IG9mIGxvZ2ljIGNvdWxkIGJlIHNoYXJlZCBsaWtlIHRoYXQsIGJ1dCBzb21lIGNhbid0Lgo+IAo+
IEFzIGEgZGlmZmVyZW50IGlkZWEsIGNvdWxkIHdlIGhhbmQgYmFjayBhbiB1cC10by0xMjggYnl0
ZSBzdHJpbmcgaW4gdGhlCj4gZmFpbHVyZSBjYXNlPyAgVGhlcmUgaXMgc3BhY2UgZm9yIHRoYXQg
aW4gdGhlIGRvbWN0bC51IGJlY2F1c2Ugd2UndmUgZ290Cj4gbm8gb3RoZXIgZXJyb3IgaW5mb3Jt
YXRpb24gd2UgbmVlZCB0byBwcm9wYWdhdGUgYmFja3dhcmRzLgoKSSBsaWtlIHRoZSBpZGVhIGlu
IGdlbmVyYWw7IEknbSBub3QgZW50aXJlbHkgc3VyZSBpZiB0aGlzIHdpbGwgc2NhbGUgd2l0aCBm
dXR1cmUKYWRkaXRpb25zLCBhcyB0aGUgY2FsbGVyIG1pZ2h0IGxlZ2l0aW1hdGVseSBleHBlY3Qg
YW4gZXhwbGFuYXRvcnkgc3RyaW5nIHRvCmNvbWUgYmFjayBpbiBhbGwgY2FzZXMuIChPZiBjb3Vy
c2UgYWJzZW5jZSBvZiBhbiBleHBsYW5hdGlvbiBjb3VsZCBiZQpzaWduYWxlZCB2aWEgYW4gZW1w
dHkgc3RyaW5nLikKCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:16:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:16: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-devel-bounces@lists.xenproject.org>)
	id 1gMcIO-0000Hn-BI; Tue, 13 Nov 2018 17:16: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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMcIM-0000Hi-Oh
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 17:16:10 +0000
X-Inumbo-ID: cf209c9b-e767-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf209c9b-e767-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 17:16:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,228,1539648000"; d="scan'208";a="81801930"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA381102000078001EB9EC@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <aafee74e-4fc7-f97c-cf21-fb202a3ad51f@citrix.com>
Date: Tue, 13 Nov 2018 17:12:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BAA381102000078001EB9EC@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 05/44] x86emul: support basic AVX512 moves
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDkvMjAxOCAxNDoyOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gKyNkZWZpbmUgYXZ4NTEy
X3ZsZW5fY2hlY2sobGlnKSBkbyB7IFwKPiArICAgIHN3aXRjaCAoIGV2ZXgubHIgKSBcCj4gKyAg
ICB7IFwKPiArICAgIGRlZmF1bHQ6IFwKPiArICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb24oRVhD
X1VEKTsgXAo+ICsgICAgY2FzZSAyOiBcCj4gKyAgICAgICAgYnJlYWs7IFwKPiArICAgIGNhc2Ug
MDogY2FzZSAxOiBcCj4gKyAgICAgICAgaWYgKCEobGlnKSkgXAoKaWYgKCAhKGxpZykgKQoKPiAr
ICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEydmwpOyBcCj4gKyAgICAg
ICAgYnJlYWs7IFwKPiArICAgIH0gXAo+ICt9IHdoaWxlICggZmFsc2UgKQo+ICsKPiAgc3RhdGlj
IGJvb2wgaXNfYWxpZ25lZChlbnVtIHg4Nl9zZWdtZW50IHNlZywgdW5zaWduZWQgbG9uZyBvZmZz
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplLCBzdHJ1Y3QgeDg2
X2VtdWxhdGVfY3R4dCAqY3R4dCwKPiAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgeDg2X2VtdWxhdGVfb3BzICpvcHMpCj4gQEAgLTMyNzIsNiArMzM4Nyw3IEBAIHg4Nl9lbXVs
YXRlKAo+ICAgICAgYiA9IGN0eHQtPm9wY29kZTsKPiAgICAgIGQgPSBzdGF0ZS5kZXNjOwo+ICAj
ZGVmaW5lIHN0YXRlICgmc3RhdGUpCj4gKyAgICBlbGVtX2J5dGVzID0gNCA8PCBldmV4Lnc7Cgpl
dmV4LncgaXNuJ3QgZmlsbGVkIGJ5IHRoaXMgcG9pbnQsIGlzIGl0P8KgIFdlIG9ubHkgZmlsbCBl
dmV4LmxyIGluIHRoZQohZXZleF9lbmNvZGVkKCkgY2FzZSBBRkFJQ1QuCgo+ICAKPiAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihzdGF0ZS0+bm90XzY0Yml0ICYmIG1vZGVfNjRiaXQoKSwgRVhD
X1VEKTsKPiAgCj4gQEAgLTYzNDgsNiArNjUyMSw0MSBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAg
ICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUpOwo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiArICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDZlKTogLyogdm1vdntkLHF9IHIvbSx4
bW0gKi8KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDdlKTogLyogdm1v
dntkLHF9IHhtbSxyL20gKi8KPiArICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGV2ZXgu
bHIgfHwgZXZleC5vcG1zayB8fCBldmV4LmJyIHx8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBldmV4LnJlZyAhPSAweGYgfHwgIWV2ZXguUlgpLAoKQXJlIHRoZSBpbm5lciBicmFj
a2V0cyBuZWNlc3Nhcnk/Cgo+IEBAIC04ODE5LDYgKzkwNzAsNDQgQEAgeDg2X2VtdWxhdGUoCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhaXNfYWxpZ25lZChlYS5tZW0uc2Vn
LCBlYS5tZW0ub2ZmLCBvcF9ieXRlcywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGN0eHQsIG9wcyksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBFWENfR1AsIDApOwo+ICsKPiArICAgICAgICAgICAgaWYgKCBldmV4LmJyICkKPiAr
ICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgQVNTRVJUKChkICYgRHN0TWFzaykgIT0g
RHN0TWVtKTsKPiArICAgICAgICAgICAgICAgIG9wX2J5dGVzID0gZWxlbV9ieXRlczsKPiArICAg
ICAgICAgICAgfQo+ICsgICAgICAgICAgICBpZiAoIGV2ZXgub3Btc2sgKQo+ICsgICAgICAgICAg
ICB7Cj4gKyAgICAgICAgICAgICAgICBBU1NFUlQoIShvcF9ieXRlcyAlIGVsZW1fYnl0ZXMpKTsK
PiArICAgICAgICAgICAgICAgIGZ1bGwgPSB+MFVMTCA+PiAoNjQgLSBvcF9ieXRlcyAvIGVsZW1f
Ynl0ZXMpOwoKSSB0aGluayB3ZSB3YW50IGEgcGF0aCB3aGljaCBjaGVja3MgZWxlbV9ieXRlcyAh
PSAwIHdoaWNoIGlzCnJlbGVhc2UtYnVpbGQgc2FmZS7CoCBUaGlzIGZlZWxzIGxpa2UgYW4gWFNB
IHdhaXRpbmcgdG8gaGFwcGVuLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:51:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:51: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-devel-bounces@lists.xenproject.org>)
	id 1gMcqU-0003IL-5E; Tue, 13 Nov 2018 17:51: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcqT-0003IG-NM
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:51:25 +0000
X-Inumbo-ID: bc7fe43c-e76c-11e8-879c-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bc7fe43c-e76c-11e8-879c-12d6303a7972;
 Tue, 13 Nov 2018 17:51:24 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5D936208A3;
 Tue, 13 Nov 2018 17:51:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131483;
 bh=pY6c8bKqo1iSbrQXtX9iUM1EK3zkB45S5ukC7RV2GNE=;
 h=Date:From:To:cc:Subject:From;
 b=ZkPQzrpecZb72mzyU7ugejci2maEXh5cmnfO/quQhmZ4RciEp7+WlPm/p81b1FMA6
 Xcr1Y/sD9cFum9tf/K58IxCM2ael8RhtScHs5ViLwNkOVGrtPRxWucYcom859IjzQS
 sPj0H5m7wx40vQIQE8VRF//AsLhjgNrxrKmxFiGM=
Date: Tue, 13 Nov 2018 09:51:22 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: julien.grall@arm.com
Message-ID: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7b 00/25] dom0less step1: boot multiple domains
 from device tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Achin.Gupta@arm.com, sstabellini@kernel.org, andrii_anisov@epam.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBpcyBmaXJzdCBzdGVwIHRvd2FyZCAiZG9tMGxlc3MiIGFzIGRpc2N1c3Nl
ZCBpbiB0aGUgdmFyaW91cwpjZXJ0aWZpY2F0aW9ucyByZWxhdGVkIHRocmVhZHMgYW5kIGRpc2N1
c3Npb25zLgoKVGhlIGdvYWwgb2YgdGhpcyBzZXJpZXMgaXMgdG8gZW5hYmxlIFhlbiB0byBib290
IG11bHRpcGxlIGRvbWFpbnMgaW4KcGFyYWxsZWwsIGluIGFkZGl0aW9uIHRvIGRvbTAsIG91dCBv
ZiBpbmZvcm1hdGlvbiBmb3VuZCBvbiBkZXZpY2UgdHJlZS4KClRoZSBkZXZpY2UgdHJlZSBiYXNl
ZCBib290IHByb3RvY29sIGlzIGV4dGVuZGVkIHRvIGNhcnJ5IGluZm9ybWF0aW9uCmFib3V0IERv
bVVzLiBCYXNlZCBvbiB0aGF0IGluZm9ybWF0aW9uLCBYZW4gY3JlYXRlcyBhbmQgc3RhcnRzIG9u
ZSBvcgptb3JlIERvbVVzLiBEb21VcyBjcmVhdGVkIHRoaXMgd2F5IGRvbid0IGhhdmUgYWNjZXNz
IHRvIHhlbnN0b3JlIGZvciB0aGUKbW9tZW50LiBUaGlzIGlzIGFjdHVhbGx5IE9LLCBiZWNhdXNl
IHRoaXMgaXMgbWVhbnQgZm9yIG1pc3Npb24gY3JpdGljYWwKYXBwbGljYXRpb25zIHRoYXQgdHlw
aWNhbGx5IG9ubHkgYWNjZXNzIGRpcmVjdGx5IGFzc2lnbmVkIGRldmljZXMuIFRoZXkKY2Fubm90
IHRvbGVyYXRlIGludGVyZmVyZW5jZSBvciBpbmNyZWFzZWQgSVJRIGxhdGVuY3kgZHVlIHRvIFBW
CnByb3RvY29scy4gRGV2aWNlIGFzc2lnbm1lbnQgaXMgbm90IGFjdHVhbGx5IGNvdmVyZWQgYnkg
dGhpcyBzZXJpZXMsIGl0CndpbGwgYmUgYWRkZWQgbGF0ZXIuCgpEb21VcyBjYW4gcHJpbnQgdG8g
dGhlIFhlbiBzZXJpYWwgdXNpbmcgdGhlIENPTlNPTEVJTyBoeXBlcmNhbGxzLiBBCnZpcnR1YWwg
UEwwMTEgaXMgYWxzbyBlbXVsYXRlZCBmb3IgdGhlbSBzbyB0aGF0IHRoZXkgY2FuIHVzZSB0aGVp
cgpyZWd1bGFyIFBMMDExIGRyaXZlci4gVGhpcyBhbGxvd3MgdW5tb2RpZmllZCBndWVzdHMgdG8g
cnVuIGFzIFhlbiBvbiBBUk0KZ3Vlc3RzIC0tIG5vIFhlbiBzdXBwb3J0IG5lZWRlZCBhdCBhbGwu
IENvbnNvbGUgaW5wdXQgYWxzbyBjb21lcyBmcm9tCnRoZSBYZW4gc2VyaWFsOiB0aGUgQ3RybC1B
QUEgc3dpdGNoaW5nIG1lY2hhbmlzbSBpcyBleHRlbmRlZCB0byBzd2l0Y2gKYW1vbmcgZG9tVXMs
IGRvbTAsIGFuZCBYZW4uCgpJbiB0aGlzIHZlcnNpb24gb2YgdGhlIHNlcmllcywgSSByZW9yZGVy
ZWQgdGhlIHBhdGNoZXMgdG8gbWFrZSBzdXJlIHRoZXkKYXJlIGFsbCBiaXNlY3RhYmxlLgoKCkNo
ZWVycywKClN0ZWZhbm8KCgpUaGUgZm9sbG93aW5nIGNoYW5nZXMgc2luY2UgY29tbWl0IDE1NDEw
ZDhmYzhkNmU2M2FiMTM4YTVjNDc0MjdmNDE4YTQzYTFjNTY6CgogIGF1dG9tYXRpb246IGxpZnQg
dG9vbHMgYnVpbGQgcmVzdHJpY3Rpb24gaW4gYnVpbGQgc2NyaXB0ICgyMDE4LTExLTEzIDEzOjQ4
OjQ2ICswMDAwKQoKYXJlIGF2YWlsYWJsZSBpbiB0aGUgZ2l0IHJlcG9zaXRvcnkgYXQ6CgogIGh0
dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdC1odHRwL3Blb3BsZS9zc3RhYmVsbGluaS94
ZW4tdW5zdGFibGUuZ2l0IGRvbTBsZXNzLXY3YgoKZm9yIHlvdSB0byBmZXRjaCBjaGFuZ2VzIHVw
IHRvIDdlOTc5NDQ1NTEzZTZiYjYyMGM2ZmM2MjM4MzdkYTI3MjgwODM2M2M6CgogIHhlbi9hcm06
IHNwbGl0IGRvbWFpbl9idWlsZC5jICgyMDE4LTExLTEzIDA5OjQ5OjMzIC0wODAwKQoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpTdGVmYW5vIFN0YWJlbGxpbmkgKDI1KToKICAgICAgeGVuOiBhbGxvdyBjb25zb2xlX2lvIGh5
cGVyY2FsbHMgZnJvbSBjZXJ0YWluIERvbVVzCiAgICAgIHhlbi9hcm06IGV4dGVuZCBkZXZpY2Ug
dHJlZSBiYXNlZCBtdWx0aWJvb3QgcHJvdG9jb2wKICAgICAgeGVuL2FybTogZG9jdW1lbnQgZG9t
MGxlc3MKICAgICAgeGVuL2FybTogaW5jcmVhc2UgTUFYX01PRFVMRVMKICAgICAgeGVuL2FybTog
Y2hlY2sgZm9yIG11bHRpYm9vdCBub2RlcyBvbmx5IHVuZGVyIC9jaG9zZW4KICAgICAgeGVuL2Fy
bTogaW50cm9kdWNlIGJvb3RjbWRsaW5lcwogICAgICB4ZW4vYXJtOiBkb24ndCBhZGQgZHVwbGlj
YXRlIGJvb3QgbW9kdWxlcywgaW50cm9kdWNlIGRvbVUgZmxhZwogICAgICB4ZW4vYXJtOiBwcm9i
ZSBkb21VIGtlcm5lbHMgYW5kIGluaXRyZHMKICAgICAgeGVuL2FybTogYWRkIHN0YXJ0IHRvIHN0
cnVjdCBib290Y21kbGluZQogICAgICB4ZW4vYXJtOiByZW5hbWUgZ2V0XzExX2FsbG9jYXRpb25f
c2l6ZSB0byBnZXRfYWxsb2NhdGlvbl9zaXplCiAgICAgIHhlbi9hcm06IHJlbmFtZSBhbGxvY2F0
ZV9tZW1vcnkgdG8gYWxsb2NhdGVfbWVtb3J5XzExCiAgICAgIHhlbi9hcm06IGludHJvZHVjZSBh
bGxvY2F0ZV9tZW1vcnkKICAgICAgeGVuL2FybTogcmVmYWN0b3IgY29uc3RydWN0X2RvbTAKICAg
ICAgeGVuL2FybTogbW92ZSB1bnJlZ2lzdGVyX2luaXRfdmlydHVhbF9yZWdpb24gdG8gaW5pdF9k
b25lCiAgICAgIHhlbi9hcm06IGludHJvZHVjZSBjcmVhdGVfZG9tVXMKICAgICAgeGVuL2FybTog
aW1wbGVtZW50IGNvbnN0cnVjdF9kb21VCiAgICAgIHhlbi9hcm06IGdlbmVyYXRlIGEgc2ltcGxl
IGRldmljZSB0cmVlIGZvciBkb21VcwogICAgICB4ZW4vYXJtOiBtYWtlIHNldF9pbnRlcnJ1cHRf
cHBpIGFibGUgdG8gaGFuZGxlIG5vbi1QUEkKICAgICAgeGVuL2FybTogZ2VuZXJhdGUgdnBsMDEx
IG5vZGUgb24gZGV2aWNlIHRyZWUgZm9yIGRvbVUKICAgICAgeGVuL2FybTogaW50cm9kdWNlIGEg
dW5pb24gaW4gdnBsMDExCiAgICAgIHhlbi9hcm06IHJlZmFjdG9yIHZwbDAxMV9kYXRhX2F2YWls
CiAgICAgIHhlbjogc3VwcG9ydCBjb25zb2xlX3N3aXRjaGluZyBiZXR3ZWVuIERvbTAgYW5kIERv
bVVzIG9uIEFSTQogICAgICB4ZW4vYXJtOiBBbGxvdyB2cGwwMTEgdG8gYmUgdXNlZCBieSBEb21V
CiAgICAgIHhlbi9hcm06IG1vdmUga2VybmVsLmggdG8gYXNtLWFybS8KICAgICAgeGVuL2FybTog
c3BsaXQgZG9tYWluX2J1aWxkLmMKCiBkb2NzL0lOREVYICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxICsKIGRvY3MvZmVhdHVyZXMvZG9tMGxlc3MubWFya2Rvd24gICAgICAg
ICAgICB8ICAgNDkgKysKIGRvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQgICAg
ICB8ICAxMDcgKysrCiB4ZW4vYXJjaC9hcm0vYWNwaS9NYWtlZmlsZSAgICAgICAgICAgICAgICAg
fCAgICAxICsKIHhlbi9hcmNoL2FybS9hY3BpL2RvbWFpbl9idWlsZC5jICAgICAgICAgICB8ICA1
OTEgKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vYm9vdGZkdC5jICAgICAgICAgICAgICAg
ICAgICAgfCAgIDU4ICstCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICAgICAgICAg
ICAgfCAxMDkyICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9rZXJu
ZWwuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgNjcgKy0KIHhlbi9hcmNoL2FybS9zZXR1cC5j
ICAgICAgICAgICAgICAgICAgICAgICB8ICAxMTIgKystCiB4ZW4vYXJjaC9hcm0vdnBsMDExLmMg
ICAgICAgICAgICAgICAgICAgICAgfCAgMjk3ICsrKysrKy0tCiB4ZW4vZHJpdmVycy9jaGFyL2Nv
bnNvbGUuYyAgICAgICAgICAgICAgICAgfCAgIDkwICsrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9k
b21haW5fYnVpbGQuaCAgICAgICAgIHwgICAzMSArCiB4ZW4ve2FyY2gvYXJtID0+IGluY2x1ZGUv
YXNtLWFybX0va2VybmVsLmggfCAgICA2ICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgg
ICAgICAgICAgICAgICAgfCAgIDM2ICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oICAg
ICAgICAgICAgICAgfCAgIDIwICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmggICAgICAg
ICAgICAgICAgfCAgICAyICsKIHhlbi9pbmNsdWRlL3hlbi9jb25zb2xlLmggICAgICAgICAgICAg
ICAgICB8ICAgIDIgKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAgICAgICAgICAg
IHwgICAgMiArCiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAgICAgICAgICAgICAgICAgfCAg
ICAyICsKIDE5IGZpbGVzIGNoYW5nZWQsIDE4NjEgaW5zZXJ0aW9ucygrKSwgNzA1IGRlbGV0aW9u
cygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvZmVhdHVyZXMvZG9tMGxlc3MubWFya2Rvd24K
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vYWNwaS9kb21haW5fYnVpbGQuYwogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluX2J1aWxkLmgKIHJlbmFt
ZSB4ZW4ve2FyY2gvYXJtID0+IGluY2x1ZGUvYXNtLWFybX0va2VybmVsLmggKDkxJSkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:51:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:51: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-devel-bounces@lists.xenproject.org>)
	id 1gMcqw-0003K5-H8; Tue, 13 Nov 2018 17:51:54 +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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcqv-0003Js-5K
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:51:53 +0000
X-Inumbo-ID: cd1e215a-e76c-11e8-9f0c-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd1e215a-e76c-11e8-9f0c-12d6303a7972;
 Tue, 13 Nov 2018 17:51:52 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F3542208A3;
 Tue, 13 Nov 2018 17:51:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131511;
 bh=TbqX+XY8XuLn1MRRYme64xlEc3gJmd6afqzTCcM2Ya8=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=pEI+zzZYqfuc5HRUfr6oAqXnbo5hxiva4twy/ecS2m5w5xtcPS6Mw6DX7h+mG7OGG
 v1mOGaVX5ofh265oT1hDUsk+nF2aumVr936e0jCL+WMB2GFA+fqMTwV8BbP1vI+3j9
 yBNAwYGBd4sfOtsJSBWRUx4czPsj4xH4BN/qKhNE=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:25 -0800
Message-Id: <1542131509-17661-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 01/25] xen: allow console_io hypercalls from
 certain DomUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Achin.Gupta@arm.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, tim@xen.org, jbeulich@suse.com, wei.liu2@citrix.com,
 dgdegra@tycho.nsa.gov
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGFuIGlzX2NvbnNvbGUgb3B0aW9uIHRvIGFsbG93IGNlcnRhaW4gY2xhc3NlcyBv
ZiBkb21VcyB0byB1c2UKdGhlIFhlbiBjb25zb2xlLiBTcGVjaWZpY2FsbHksIGl0IHdpbGwgYmUg
dXNlZCB0byBnaXZlIGNvbnNvbGUgYWNjZXNzIHRvCmFsbCBkb21VcyBzdGFydGVkIGZyb20gWGVu
IGZyb20gaW5mb3JtYXRpb24gb24gZGV2aWNlIHRyZWUuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBEYW5pZWwgRGUgR3Jh
YWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KQ0M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20K
Q0M6IEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbQpDQzogaWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbQpDQzogamJldWxpY2hAc3VzZS5jb20KQ0M6IGtvbnJhZC53aWxrQG9yYWNsZS5jb20KQ0M6
IHRpbUB4ZW4ub3JnCkNDOiB3ZWkubGl1MkBjaXRyaXguY29tCkNDOiBkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3YKLS0tCkNoYW5nZXMgaW4gdjM6Ci0gcmVtb3ZlIGNoYW5nZXMgdG8gaG9va3MuYwoKQ2hh
bmdlcyBpbiB2MjoKLSBpbnRyb2R1Y2UgaXNfY29uc29sZQotIHJlbW92ZSAjaWZkZWZzCi0tLQog
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCAyICsrCiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCB8
IDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAzMTcx
ZWFiLi43ZTUxYTM5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMzc2LDYgKzM3Niw4IEBAIHN0cnVjdCBkb21haW4K
ICAgICBib29sICAgICAgICAgICAgIGF1dG9fbm9kZV9hZmZpbml0eTsKICAgICAvKiBJcyB0aGlz
IGd1ZXN0IGZ1bGx5IHByaXZpbGVnZWQgKGFrYSBkb20wKT8gKi8KICAgICBib29sICAgICAgICAg
ICAgIGlzX3ByaXZpbGVnZWQ7CisgICAgLyogQ2FuIHRoaXMgZ3Vlc3QgYWNjZXNzIHRoZSBYZW4g
Y29uc29sZT8gKi8KKyAgICBib29sICAgICAgICAgICAgIGlzX2NvbnNvbGU7CiAgICAgLyogSXMg
dGhpcyBhIHhlbnN0b3JlIGRvbWFpbiAobm90IGRvbTApPyAqLwogICAgIGJvb2wgICAgICAgICAg
ICAgaXNfeGVuc3RvcmU7CiAgICAgLyogRG9tYWluJ3MgVkNQVXMgYXJlIHBpbm5lZCAxOjEgdG8g
cGh5c2ljYWwgQ1BVcz8gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oIGIv
eGVuL2luY2x1ZGUveHNtL2R1bW15LmgKaW5kZXggYWU5NzE4Mi4uYTI5ZDFlZiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgK
QEAgLTIzMSw2ICsyMzEsOCBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21lbW9yeV9zdGF0
X3Jlc2VydmF0aW9uKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluCiBzdGF0aWMgWFNNX0lO
TElORSBpbnQgeHNtX2NvbnNvbGVfaW8oWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQs
IGludCBjbWQpCiB7CiAgICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX09USEVSKTsKKyAgICBpZiAo
IGQtPmlzX2NvbnNvbGUgKQorICAgICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKFhTTV9I
T09LLCBkLCBOVUxMKTsKICNpZmRlZiBDT05GSUdfVkVSQk9TRV9ERUJVRwogICAgIGlmICggY21k
ID09IENPTlNPTEVJT193cml0ZSApCiAgICAgICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24o
WFNNX0hPT0ssIGQsIE5VTEwpOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:51:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:51: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-devel-bounces@lists.xenproject.org>)
	id 1gMcqw-0003KQ-T9; Tue, 13 Nov 2018 17:51:54 +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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcqv-0003Ju-Bn
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:51:53 +0000
X-Inumbo-ID: cd718da4-e76c-11e8-8011-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd718da4-e76c-11e8-8011-12d6303a7972;
 Tue, 13 Nov 2018 17:51:52 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C6AE922419;
 Tue, 13 Nov 2018 17:51:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131512;
 bh=Q5b6r/mdG/NYmpOXoejkGhaTC4HyjbAXkA8ksqA92RM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=MifP4UguvakulK/vGZSz35qS1HdjwMkmRH1HAvnr52N65YP7uUbW6en3gFYy8kaIT
 po3onFl03y3QUb7X007pFJwvQEJ9wKpFgXxjM/kh6P+KlVqj6XW4p/vElrlVRRHd5h
 oLVNv7wnRA6XPI+W2HD6fTUlEKRnUJ0M6+4vJGBc=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:26 -0800
Message-Id: <1542131509-17661-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 02/25] xen/arm: extend device tree based
 multiboot protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXh0ZW5kIHRoZSBleGlzdGluZyBkZXZpY2UgdHJlZSBiYXNlZCBtdWx0aWJvb3QgcHJvdG9jb2wg
dG8gaW5jbHVkZQppbmZvcm1hdGlvbiByZWdhcmRpbmcgbXVsdGlwbGUgZG9tYWlucyB0byBib290
LgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29t
PgoKLS0tCkNoYW5nZXMgaW4gdjQ6Ci0gbWVtb3J5IGlzIDY0Yml0CgpDaGFuZ2VzIGluIHYzOgot
IHJlbW92ZSAieGVuLGluaXRpYWwtZG9tYWluIiBmb3Igbm93Ci0gbWFrZSB2cGwwMTEgYW4gZW1w
dHkgcHJvcGVydHkKLSBtZW1vcnkgaW4gS0JzCgpDaGFuZ2VzIGluIHYyOgotIGxvd2VyIGNhc2Ug
a2VybmVsCi0gcmVuYW1lIG1lbSB0byBtZW1vcnkKLSBtYW5kYXRlIGNwdXMgYW5kIG1lbW9yeQot
IHJlcGxhY2UgZG9tVS1rZXJuZWwgd2l0aCBrZXJuZWwgYW5kIGRvbVUtcmFtZGlzayB3aXRoIHJh
bWRpc2sKLSByZW5hbWUgeGVuLGRvbVUgd2l0aCB4ZW4sZG9tYWluCi0gYWRkIGluZm8gYWJvdXQg
ZG9tMAotIHN3aXRjaCBtZW1vcnkgYW5kIGNwdXMgdG8gaW50ZWdlcnMKLSByZW1vdmUgZGVmYXVs
dHMKLSBhZGQgdnBsMDExCi0tLQogZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4
dCB8IDEwNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgMTA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL2RldmljZS10
cmVlL2Jvb3RpbmcudHh0IGIvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dApp
bmRleCBjZTJkMGRjLi4zMTdhOWU5IDEwMDY0NAotLS0gYS9kb2NzL21pc2MvYXJtL2RldmljZS10
cmVlL2Jvb3RpbmcudHh0CisrKyBiL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50
eHQKQEAgLTExOSwzICsxMTksMTEwIEBAIEZvciB0aG9zZSB5b3Ugd291bGQgaGFyZGNvZGUgdGhl
IFhlbiBjb21tYW5kbGluZSBpbiB0aGUgRFRCIHVuZGVyCiBsaW5lIGJ5IHdyaXRpbmcgYm9vdGFy
Z3MgKGFzIGZvciBuYXRpdmUgTGludXgpLgogQSBYZW4tYXdhcmUgYm9vdGxvYWRlciB3b3VsZCBz
ZXQgeGVuLHhlbi1ib290YXJncyBmb3IgWGVuLCB4ZW4sZG9tMC1ib290YXJncwogZm9yIERvbTAg
YW5kIGJvb3RhcmdzIGZvciBuYXRpdmUgTGludXguCisKKworQ3JlYXRpbmcgTXVsdGlwbGUgRG9t
YWlucyBkaXJlY3RseSBmcm9tIFhlbgorPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQorCitJdCBpcyBwb3NzaWJsZSB0byBoYXZlIFhlbiBjcmVhdGUgb3RoZXIgZG9t
YWlucywgaW4gYWRkaXRpb24gdG8gZG9tMCwKK291dCBvZiB0aGUgaW5mb3JtYXRpb24gcHJvdmlk
ZWQgdmlhIGRldmljZSB0cmVlLiBBIGtlcm5lbCBhbmQgaW5pdHJkCisob3B0aW9uYWwpIG5lZWQg
dG8gYmUgc3BlY2lmaWVkIGZvciBlYWNoIGd1ZXN0LgorCitGb3IgZWFjaCBkb21haW4gdG8gYmUg
Y3JlYXRlZCB0aGVyZSBuZWVkcyB0byBiZSBvbmUgbm9kZSB1bmRlciAvY2hvc2VuCit3aXRoIHRo
ZSBmb2xsb3dpbmcgcHJvcGVydGllczoKKworLSBjb21wYXRpYmxlCisKKyAgICBGb3IgZG9tVXM6
ICJ4ZW4sZG9tYWluIgorCistIG1lbW9yeQorCisJQSA2NC1iaXQgaW50ZWdlciBzcGVjaWZ5aW5n
IHRoZSBhbW91bnQgb2Yga2lsb2J5dGVzIG9mIFJBTSB0bworICAgIGFsbG9jYXRlIHRvIHRoZSBn
dWVzdC4KKworLSBjcHVzCisKKyAgICBBbiBpbnRlZ2VyIHNwZWNpZnlpbmcgdGhlIG51bWJlciBv
ZiB2Y3B1cyB0byBhbGxvY2F0ZSB0byB0aGUgZ3Vlc3QuCisKKy0gdnBsMDExCisKKyAgICBBbiBl
bXB0eSBwcm9wZXJ0eSB0byBlbmFibGUvZGlzYWJsZSBhIHZpcnR1YWwgcGwwMTEgZm9yIHRoZSBn
dWVzdCB0byB1c2UuCisKKy0gI2FkZHJlc3MtY2VsbHMgYW5kICNzaXplLWNlbGxzCisKKyAgICBC
b3RoICNhZGRyZXNzLWNlbGxzIGFuZCAjc2l6ZS1jZWxscyBuZWVkIHRvIGJlIHNwZWNpZmllZCBi
ZWNhdXNlCisgICAgYm90aCBzdWItbm9kZXMgKGRlc2NyaWJlZCBzaG9ydGx5KSBoYXZlIHJlZyBw
cm9wZXJ0aWVzLgorCitVbmRlciB0aGUgInhlbixkb21haW4iIGNvbXBhdGlibGUgbm9kZSwgb25l
IG9yIG1vcmUgc3ViLW5vZGVzIGFyZSBwcmVzZW50Citmb3IgdGhlIERvbVUga2VybmVsIGFuZCBy
YW1kaXNrLgorCitUaGUga2VybmVsIHN1Yi1ub2RlIGhhcyB0aGUgZm9sbG93aW5nIHByb3BlcnRp
ZXM6CisKKy0gY29tcGF0aWJsZQorCisgICAgIm11bHRpYm9vdCxrZXJuZWwiCisKKy0gcmVnCisK
KyAgICBTcGVjaWZpZXMgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGtlcm5lbCBpbiBSQU0g
YW5kIGl0cworICAgIGxlbmd0aC4KKworLSBib290YXJncyAob3B0aW9uYWwpCisKKyAgICBDb21t
YW5kIGxpbmUgcGFyYW1ldGVycyBmb3IgdGhlIGd1ZXN0IGtlcm5lbC4KKworVGhlIHJhbWRpc2sg
c3ViLW5vZGUgaGFzIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczoKKworLSBjb21wYXRpYmxlCisK
KyAgICAibXVsdGlib290LHJhbWRpc2siCisKKy0gcmVnCisKKyAgICBTcGVjaWZpZXMgdGhlIHBo
eXNpY2FsIGFkZHJlc3Mgb2YgdGhlIHJhbWRpc2sgaW4gUkFNIGFuZCBpdHMKKyAgICBsZW5ndGgu
CisKKworRXhhbXBsZQorPT09PT09PQorCitjaG9zZW4geworICAgIGRvbVUxIHsKKyAgICAgICAg
Y29tcGF0aWJsZSA9ICJ4ZW4sZG9tYWluIjsKKyAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MHgy
PjsKKyAgICAgICAgI3NpemUtY2VsbHMgPSA8MHgxPjsKKyAgICAgICAgbWVtb3J5ID0gPDAgMTMx
MDcyPjsKKyAgICAgICAgY3B1cyA9IDwyPjsKKyAgICAgICAgdnBsMDExOworCisgICAgICAgIG1v
ZHVsZUAweDRhMDAwMDAwIHsKKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGlib290LGtl
cm5lbCI7CisgICAgICAgICAgICByZWcgPSA8MHgwIDB4NGEwMDAwMDAgMHhmZmZmZmY+OworICAg
ICAgICAgICAgYm9vdGFyZ3MgPSAiY29uc29sZT10dHlBTUEwIGluaXQ9L2Jpbi9zaCI7CisgICAg
ICAgIH07CisKKyAgICAgICAgbW9kdWxlQDB4NGIwMDAwMDAgeworICAgICAgICAgICAgY29tcGF0
aWJsZSA9ICJtdWx0aWJvb3QscmFtZGlzayI7CisgICAgICAgICAgICByZWcgPSA8MHgwIDB4NGIw
MDAwMDAgMHhmZmZmZmY+OworICAgICAgICB9OworICAgIH07CisKKyAgICBkb21VMiB7CisgICAg
ICAgIGNvbXBhdGlibGUgPSAieGVuLGRvbWFpbiI7CisgICAgICAgICNhZGRyZXNzLWNlbGxzID0g
PDB4Mj47CisgICAgICAgICNzaXplLWNlbGxzID0gPDB4MT47CisgICAgICAgIG1lbW9yeSA9IDww
IDY1NTM2PjsKKyAgICAgICAgY3B1cyA9IDwxPjsKKworICAgICAgICBtb2R1bGVAMHg0YzAwMDAw
MCB7CisgICAgICAgICAgICBjb21wYXRpYmxlID0gIm11bHRpYm9vdCxrZXJuZWwiOworICAgICAg
ICAgICAgcmVnID0gPDB4MCAweDRjMDAwMDAwIDB4ZmZmZmZmPjsKKyAgICAgICAgICAgIGJvb3Rh
cmdzID0gImNvbnNvbGU9dHR5QU1BMCBpbml0PS9iaW4vc2giOworICAgICAgICB9OworCisgICAg
ICAgIG1vZHVsZUAweDRkMDAwMDAwIHsKKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGli
b290LHJhbWRpc2siOworICAgICAgICAgICAgcmVnID0gPDB4MCAweDRkMDAwMDAwIDB4ZmZmZmZm
PjsKKyAgICAgICAgfTsKKyAgICB9OworfTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:51:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:51: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-devel-bounces@lists.xenproject.org>)
	id 1gMcqx-0003LD-Fx; Tue, 13 Nov 2018 17:51: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcqw-0003K4-I0
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:51:54 +0000
X-Inumbo-ID: ce3acdb8-e76c-11e8-a428-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ce3acdb8-e76c-11e8-a428-12d6303a7972;
 Tue, 13 Nov 2018 17:51:54 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 238A5224E0;
 Tue, 13 Nov 2018 17:51:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131513;
 bh=hNLX99ZNHfthrL0i+GqkplRsOr/cAS1JMfR0afa/pDg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=wrshR4kgtWRdBV+WS46+bPgQ/aXNzfw3/M+ItXKPLYu1ZJ91bC3/pZGtuPDGVm5ZP
 H7Az0mSeDEh4qH0kRMsauDmV9KvfQ0HdXy+EQGRtg87FU0HG6kcOIPWbdxc2xHFNTO
 rMRQKAlKk9I8BGhKvggOQLHSXIdOrthx1VvhWZBI=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:29 -0800
Message-Id: <1542131509-17661-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 05/25] xen/arm: check for multiboot nodes
 only under /chosen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSBzdXJlIHRvIG9ubHkgbG9vayBmb3IgbXVsdGlib290IGNvbXBhdGlibGUgbm9kZXMgb25s
eSB1bmRlcgovY2hvc2VuLCBub3QgdW5kZXIgYW55IG90aGVyIHBhdGhzIChkZXB0aCA8PSAzKS4K
ClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
Ci0tLQoKQ2hhbmdlcyBpbiB2NzoKLSBzZXQgcGF0aCBzaXplIHRvIDkyLCB0cmVhdCAtRkRUX0VS
Ul9OT1NQQUNFIGFzIGVycm8KCkNoYW5nZXMgaW4gdjY6Ci0gZG8gbm90IHByb2NlZWQgaWYgZmR0
X2dldF9wYXRoIHJldHVybnMgZXJyb3IgIT0gLUZEVF9FUlJfTk9TUEFDRQotIHJlbW92ZSBzaXpl
b2YsIHVzZSBoYXJkY29kZWQgdmFsdWUKCkNoYW5nZXMgaW4gdjU6Ci0gYWRkIHBhdGNoCi0gYWRk
IGNoZWNrIG9uIHJldHVybiB2YWx1ZSBvZiBmZHRfZ2V0X3BhdGgKLS0tCiB4ZW4vYXJjaC9hcm0v
Ym9vdGZkdC5jIHwgMTQgKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ib290ZmR0
LmMgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCmluZGV4IDQ0YWYxMWMuLmI5NGQ4YzcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKKysrIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQu
YwpAQCAtMTczLDcgKzE3MywxNSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19tdWx0aWJv
b3Rfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAgIGJvb3Rtb2R1bGVfa2luZCBr
aW5kOwogICAgIHBhZGRyX3Qgc3RhcnQsIHNpemU7CiAgICAgY29uc3QgY2hhciAqY21kbGluZTsK
LSAgICBpbnQgbGVuOworICAgIC8qIHNpemVvZigiL2Nob3Nlbi8iKSArIERUX01BWF9OQU1FICsg
Jy8nICsgRFRfTUFYX05BTUUgKyAnLzAnID0+IDkyICovCisgICAgaW50IGxlbiA9IDkyOworICAg
IGNoYXIgcGF0aFs5Ml07CisgICAgaW50IHJldDsKKworICAgIC8qIENoZWNrIHRoYXQgdGhlIG5v
ZGUgaXMgdW5kZXIgIi9jaG9zZW4iIChmaXJzdCA3IGNoYXJzIG9mIHBhdGgpICovCisgICAgcmV0
ID0gZmR0X2dldF9wYXRoKGZkdCwgbm9kZSwgcGF0aCwgbGVuKTsKKyAgICBpZiAoIHJldCAhPSAw
IHx8IHN0cm5jbXAocGF0aCwgIi9jaG9zZW4iLCA3KSApCisgICAgICAgIHJldHVybjsKIAogICAg
IHByb3AgPSBmZHRfZ2V0X3Byb3BlcnR5KGZkdCwgbm9kZSwgInJlZyIsICZsZW4pOwogICAgIGlm
ICggIXByb3AgKQpAQCAtMjg2LDggKzI5NCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IGVhcmx5X3Nj
YW5fbm9kZShjb25zdCB2b2lkICpmZHQsCiB7CiAgICAgaWYgKCBkZXZpY2VfdHJlZV9ub2RlX21h
dGNoZXMoZmR0LCBub2RlLCAibWVtb3J5IikgKQogICAgICAgICBwcm9jZXNzX21lbW9yeV9ub2Rl
KGZkdCwgbm9kZSwgbmFtZSwgYWRkcmVzc19jZWxscywgc2l6ZV9jZWxscyk7Ci0gICAgZWxzZSBp
ZiAoIGRldmljZV90cmVlX25vZGVfY29tcGF0aWJsZShmZHQsIG5vZGUsICJ4ZW4sbXVsdGlib290
LW1vZHVsZSIgKSB8fAotICAgICAgICAgICAgICBkZXZpY2VfdHJlZV9ub2RlX2NvbXBhdGlibGUo
ZmR0LCBub2RlLCAibXVsdGlib290LG1vZHVsZSIgKSkKKyAgICBlbHNlIGlmICggZGVwdGggPD0g
MyAmJiAoZGV2aWNlX3RyZWVfbm9kZV9jb21wYXRpYmxlKGZkdCwgbm9kZSwgInhlbixtdWx0aWJv
b3QtbW9kdWxlIiApIHx8CisgICAgICAgICAgICAgIGRldmljZV90cmVlX25vZGVfY29tcGF0aWJs
ZShmZHQsIG5vZGUsICJtdWx0aWJvb3QsbW9kdWxlIiApKSkKICAgICAgICAgcHJvY2Vzc19tdWx0
aWJvb3Rfbm9kZShmZHQsIG5vZGUsIG5hbWUsIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMpOwog
ICAgIGVsc2UgaWYgKCBkZXB0aCA9PSAxICYmIGRldmljZV90cmVlX25vZGVfbWF0Y2hlcyhmZHQs
IG5vZGUsICJjaG9zZW4iKSApCiAgICAgICAgIHByb2Nlc3NfY2hvc2VuX25vZGUoZmR0LCBub2Rl
LCBuYW1lLCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzKTsKLS0gCjEuOS4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:51:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:51: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-devel-bounces@lists.xenproject.org>)
	id 1gMcqy-0003MK-SQ; Tue, 13 Nov 2018 17:51: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcqx-0003KO-0q
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:51:55 +0000
X-Inumbo-ID: cdae4d9f-e76c-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdae4d9f-e76c-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 17:51:53 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 408F52243E;
 Tue, 13 Nov 2018 17:51:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131512;
 bh=9EpE0G4J0ywMg8GnoSSO9xi6tc2D+niJUY9BjtVSATA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=e2Npx4lHNZf/1OZPL7O/lPMbj1OYkjWytJvvSTXzK2Fb0wJilsLsGijZZNEUWZBCZ
 01W+AxZ+7k2Gr7mh7ZdpXzSVxjAucdMYHgYnKV6hSNZ5ffdltOa8eH5AvhPEEvHrku
 XzO4M8O08rnRvpOS9NU5alLR4rKe4CMSEek1l610=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:27 -0800
Message-Id: <1542131509-17661-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 03/25] xen/arm: document dom0less
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IGRvY3VtZW50IHRvIHByb3ZpZGUgaW5mb3JtYXRpb24gb24gaG93IHRvIHVzZSBk
b20wbGVzcyByZWxhdGVkCmZlYXR1cmVzIGFuZCB0aGVpciBjdXJyZW50IGxpbWl0YXRpb25zLgoK
U2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgoK
LS0tCkNoYW5nZXMgaW4gdjU6Ci0gY29udmVydCB0byBtYXJrZG93bgotIG1vdmUgdG8gZG9jcy9m
ZWF0dXJlcwotIGFkZCBlbnRyeSB0byBkb2NzL0lOREVYCgpDaGFuZ2VzIGluIHY0OgotIHJlbmFt
ZSB0byAudHh0Ci0gaW1wcm92ZSB3b3JkaW5nCgpDaGFuZ2VzIGluIHYzOgotIGFkZCBwYXRjaAot
LS0KIGRvY3MvSU5ERVggICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBkb2NzL2ZlYXR1cmVz
L2RvbTBsZXNzLm1hcmtkb3duIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IGRvY3MvZmVhdHVyZXMvZG9tMGxlc3MubWFya2Rvd24KCmRpZmYgLS1naXQgYS9kb2Nz
L0lOREVYIGIvZG9jcy9JTkRFWAppbmRleCA4NjhhYjFmLi5lNjczZWRkIDEwMDY0NAotLS0gYS9k
b2NzL0lOREVYCisrKyBiL2RvY3MvSU5ERVgKQEAgLTI1LDMgKzI1LDQgQEAgbWlzYy9hcm0vZWFy
bHktcHJpbnRrCQlFbmFibGluZyBlYXJseSBwcmludGsgb24gQVJNCiBtaXNjL2FybS9wYXNzdGhy
b3VnaAkJUGFzc3Rocm91Z2ggYSBkZXZpY2UgZGVzY3JpYmVkIGluIHRoZSBEZXZpY2UgVHJlZSB0
byBhIGd1ZXN0CiBtaXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nCURldmljZSB0cmVlIGJpbmRp
bmdzIHRvIGJvb3QgWGVuCiBtaXNjL2FybS9kZXZpY2UtdHJlZS9wYXNzdGhyb3VnaAlEZXZpY2Ug
dHJlZSBiaW5kaW5nIHRvIHBhc3N0aHJvdWdoIGEgZGV2aWNlCitmZWF0dXJlcy9kb20wbGVzcy5t
YXJrZG93bglCb290IG11bHRpcGxlIGRvbWFpbnMgZnJvbSBYZW4gaW4gcGFyYWxsZWwKZGlmZiAt
LWdpdCBhL2RvY3MvZmVhdHVyZXMvZG9tMGxlc3MubWFya2Rvd24gYi9kb2NzL2ZlYXR1cmVzL2Rv
bTBsZXNzLm1hcmtkb3duCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjRlMzQy
YjcKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2ZlYXR1cmVzL2RvbTBsZXNzLm1hcmtkb3duCkBA
IC0wLDAgKzEsNDkgQEAKK0RvbTBsZXNzCis9PT09PT09PQorCisiRG9tMGxlc3MiIGlzIGEgc2V0
IG9mIFhlbiBmZWF0dXJlcyB0aGF0IGVuYWJsZSB0aGUgZGVwbG95bWVudCBvZiBhIFhlbgorc3lz
dGVtIHdpdGhvdXQgYW4gY29udHJvbCBkb21haW4gKG9mdGVuIHJlZmVycmVkIHRvIGFzICJkb20w
IikuIEVhY2gKK2ZlYXR1cmUgY2FuIGJlIHVzZWQgaW5kZXBlbmRlbnRseSBmcm9tIHRoZSBvdGhl
cnMsIHVubGVzcyBvdGhlcndpc2UKK3N0YXRlZC4KKworQm9vdGluZyBNdWx0aXBsZSBEb21haW5z
IGZyb20gRGV2aWNlIFRyZWUKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCisKK1RoaXMgZmVhdHVyZSBlbmFibGVzIFhlbiB0byBjcmVhdGUgYSBzZXQgb2YgRG9tVXMg
YXQgYm9vdCB0aW1lLgorSW5mb3JtYXRpb24gYWJvdXQgdGhlIERvbVVzIHRvIGJlIGNyZWF0ZWQg
YnkgWGVuIGlzIHBhc3NlZCB0byB0aGUKK2h5cGVydmlzb3IgdmlhIERldmljZSBUcmVlLiBTcGVj
aWZpY2FsbHksIHRoZSBleGlzdGluZyBEZXZpY2UgVHJlZSBiYXNlZAorTXVsdGlib290IHNwZWNp
ZmljYXRpb24gaGFzIGJlZW4gZXh0ZW5kZWQgdG8gYWxsb3cgZm9yIG11bHRpcGxlIGRvbWFpbnMK
K3RvIGJlIHBhc3NlZCB0byBYZW4uIFNlZSBkb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3Rp
bmcudHh0IGZvciBtb3JlCitpbmZvcm1hdGlvbiBhYm91dCB0aGUgTXVsdGlib290IHNwZWNpZmlj
YXRpb24gYW5kIGhvdyB0byB1c2UgaXQuCisKK0N1cnJlbnRseSwgYSBjb250cm9sIGRvbWFpbiAo
ImRvbTAiKSBpcyBzdGlsbCByZXF1aXJlZCwgYnV0IGluIHRoZQorZnV0dXJlIGl0IHdpbGwgYmVj
b21lIHVubmVjZXNzYXJ5IHdoZW4gYWxsIGRvbWFpbnMgYXJlIGNyZWF0ZWQKK2RpcmVjdGx5IGZy
b20gWGVuLiBJbnN0ZWFkIG9mIHdhaXRpbmcgZm9yIHRoZSBjb250cm9sIGRvbWFpbiB0byBiZSBm
dWxseQorYm9vdGVkIGFuZCB0aGUgWGVuIHRvb2xzIHRvIGJlY29tZSBhdmFpbGFibGUsIGRvbWFp
bnMgY3JlYXRlZCBieSBYZW4KK3RoaXMgd2F5IGFyZSBzdGFydGVkIHJpZ2h0IGF3YXkgaW4gcGFy
YWxsZWwuIEhlbmNlLCB0aGVpciBib290IHRpbWUgaXMKK3R5cGljYWxseSBtdWNoIHNob3J0ZXIu
CisKK0RvbWFpbnMgc3RhcnRlZCBieSBYZW4gYXQgYm9vdCB0aW1lIGN1cnJlbnRseSBoYXZlIHRo
ZSBmb2xsb3dpbmcKK2xpbWl0YXRpb25zOgorCistIFRoZXkgY2Fubm90IGJlIHByb3Blcmx5IHNo
dXRkb3duIG9yIHJlYm9vdGVkIHVzaW5nIHhsLiBJZiBvbmUgb2YgdGhlbQorICBjcmFzaGVzLCB0
aGUgd2hvbGUgcGxhdGZvcm0gc2hvdWxkIGJlIHJlYm9vdGVkLgorCistIFNvbWUgeGwgb3BlcmF0
aW9ucyBtaWdodCBub3Qgd29yayBhcyBleHBlY3RlZC4geGwgaXMgbWVhbnQgdG8gYmUgdXNlZAor
ICB3aXRoIGRvbWFpbnMgdGhhdCBoYXZlIGJlZW4gY3JlYXRlZCBieSBpdC4gVXNpbmcgeGwgd2l0
aCBkb21haW5zCisgIHN0YXJ0ZWQgYnkgWGVuIGF0IGJvb3QgbWlnaHQgbm90IHdvcmsgYXMgZXhw
ZWN0ZWQuCisKKy0gVGhlIEdJQyB2ZXJzaW9uIGlzIHRoZSBuYXRpdmUgdmVyc2lvbi4gSW4gYWJz
ZW5jZSBvZiBvdGhlcgorICBpbmZvcm1hdGlvbiwgdGhlIEdJQyB2ZXJzaW9uIGV4cG9zZWQgdG8g
dGhlIGRvbWFpbnMgc3RhcnRlZCBieSBYZW4gYXQKKyAgYm9vdCBpcyB0aGUgc2FtZSBhcyB0aGUg
bmF0aXZlIEdJQyB2ZXJzaW9uLgorCistIE5vIFBWIGRyaXZlcnMuIFRoZXJlIGlzIG5vIHN1cHBv
cnQgZm9yIFBWIGRldmljZXMgYXQgdGhlIG1vbWVudC4gQWxsCisgIGRldmljZXMgbmVlZCB0byBi
ZSBzdGF0aWNhbGx5IGFzc2lnbmVkIHRvIGd1ZXN0cy4KKworLSBQaW5uaW5nIHZDUFVzIG9mIGRv
bWFpbnMgc3RhcnRlZCBieSBYZW4gYXQgYm9vdCBjYW4gYmUKKyAgZG9uZSBmcm9tIHRoZSBjb250
cm9sIGRvbWFpbiwgdXNpbmcgYHhsIHZjcHUtcGluYCBhcyB1c3VhbC4gSXQgaXMgbm90CisgIGN1
cnJlbnRseSBwb3NzaWJsZSB0byBjb25maWd1cmUgdkNQVSBwaW5uaW5nIHdpdGhvdXQgYSBjb250
cm9sIGRvbWFpbi4KKyAgSG93ZXZlciwgdGhlIE5VTEwgc2NoZWR1bGVyIGNhbiBiZSBzZWxlY3Rl
ZCBieSBwYXNzaW5nIGBzY2hlZD1udWxsYCB0bworICB0aGUgWGVuIGNvbW1hbmQgbGluZS4gVGhl
IE5VTEwgc2NoZWR1bGVyIGF1dG9tYXRpY2FsbHkgYXNzaWducyBhbmQKKyAgcGlucyB2Q1BVcyB0
byBwQ1BVcywgYnV0IHRoZSB2Q1BVLXBDUFUgYXNzaWdubWVudHMgY2Fubm90IGJlCisgIGNvbmZp
Z3VyZWQuCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:51:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:51: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-devel-bounces@lists.xenproject.org>)
	id 1gMcqz-0003Mp-7O; Tue, 13 Nov 2018 17:51:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcqx-0003KR-3x
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:51:55 +0000
X-Inumbo-ID: cdf1f032-e76c-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdf1f032-e76c-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 17:51:53 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AC7072245E;
 Tue, 13 Nov 2018 17:51:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131513;
 bh=h9V/9+ELmEYVm/q3JLUR/q7U+UFhYsCiBCye+zrUJlg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=1kODpFlkik8XplVrQER3alTnVjwO8PtoqQ/y37cYu7kXhcYhxmoI3SB3ZtkfkP9AD
 Gt/1wf1BdF0AwWTFilsswszgIOfYbiVzFQhpE4+f9nfp/MKE/vU/gv43PNvvQWulRM
 o/9A5bq661mw530CE1shZt2sEqQITeqYFGCselJk=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:28 -0800
Message-Id: <1542131509-17661-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 04/25] xen/arm: increase MAX_MODULES
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIGJvb3QgbW9kdWxlcyBuZWVkIHRvIGFjY291bnQgbm90IGp1c3QgZm9yIERvbTAgYnV0IGFs
c28gZm9yIGEgZmV3CnBvdGVudGlhbCBEb21VcywgZWFjaCBvZiB0aGVtIGNvbWluZyB3aXRoIHRo
ZWlyIG93biBrZXJuZWwgYW5kIGluaXRyZC4KSW5jcmVhc2UgTUFYX01PRFVMRVMgdG8gMzIgdG8g
YWxsb3cgZm9yIG1vcmUgRG9tVXMuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9zQHhpbGlueC5jb20+ClJldmlld2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9l
QGNhcmRvZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIHwgMiArLQogMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5o
CmluZGV4IDExZTFiMmEuLjRlNTAxZWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
c2V0dXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAgLTgsNyArOCw3IEBA
CiAKICNkZWZpbmUgTlJfTUVNX0JBTktTIDEyOAogCi0jZGVmaW5lIE1BWF9NT0RVTEVTIDUgLyog
Q3VycmVudCBtYXhpbXVtIHVzZWZ1bCBtb2R1bGVzICovCisjZGVmaW5lIE1BWF9NT0RVTEVTIDMy
IC8qIEN1cnJlbnQgbWF4aW11bSB1c2VmdWwgbW9kdWxlcyAqLwogCiB0eXBlZGVmIGVudW0gewog
ICAgIEJPT1RNT0RfWEVOLAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:51:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:51: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-devel-bounces@lists.xenproject.org>)
	id 1gMcqz-0003NL-JR; Tue, 13 Nov 2018 17:51:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcqx-0003Kh-8L
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:51:55 +0000
X-Inumbo-ID: ce7bb649-e76c-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce7bb649-e76c-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 17:51:54 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 92B8722507;
 Tue, 13 Nov 2018 17:51:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131513;
 bh=Rl+akzosesnpzRSYmugbgHunlRhktnzjNFw7HjKnkdA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=hi3wgBV8h7vpUctvoKZ7ULR+xkAiOfhBT4W+/roCj9a1D2AN5/seSYkk9RAkOnqju
 V3zPcP1KnmeCkmh24Xmjov4+zPY1rtR+x0a4TSJaaNzLP5bqcRvgfFDnbUHWJsi5kL
 73zXhB79vI3hYZqes/J29V2qY2Wh01hUaZ2pxMmo=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:30 -0800
Message-Id: <1542131509-17661-6-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 06/25] xen/arm: introduce bootcmdlines
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgbmV3IGFycmF5IHRvIHN0b3JlIHRoZSBjbWRsaW5lIG9mIGVhY2ggYm9vdCBt
b2R1bGUuIEl0IGlzCnNlcGFyYXRlIGZyb20gc3RydWN0IGJvb3Rtb2R1bGVzLiBSZW1vdmUgdGhl
IGNtZGxpbmUgZmllbGQgZnJvbSBzdHJ1Y3QKYm9vdF9tb2R1bGUuIFRoaXMgd2F5LCBrZXJuZWxz
IGFuZCBpbml0cmRzIHdpdGggdGhlIHNhbWUgYWRkcmVzcyBpbgptZW1vcnkgY2FuIHNoYXJlIHN0
cnVjdCBib290bW9kdWxlIChpbXBvcnRhbnQgYmVjYXVzZSB3ZSB3YW50IHRoZW0gdG8gYmUKZnJl
ZSdkIG9ubHkgb25jZSksIGJ1dCB0aGV5IGNhbiBzdGlsbCBoYXZlIHRoZWlyIHNlcGFyYXRlIGJv
b3RjbWRsaW5lCmVudHJpZXMuCgpBZGQgYSBkdF9uYW1lIGZpZWxkIHRvIHN0cnVjdCBib290Y21k
bGluZSB0byBtYWtlIGl0IGVhc2llciB0byBmaW5kIHRoZQpjb3JyZWN0IGVudHJ5LiBTdG9yZSB0
aGUgbmFtZSBvZiB0aGUgInhlbixkb21haW4iIGNvbXBhdGlibGUgbm9kZSAoZm9yCmV4YW1wbGUg
IkRvbTEiKS4gVGhpcyBpcyBhIGJldHRlciBjaG9pY2UgY29tcGFyZWQgdG8gdGhlIG5hbWUgb2Yg
dGhlCiJtdWx0aWJvb3Qsa2VybmVsIiBjb21wYXRpYmxlIG5vZGUsIGJlY2F1c2UgdGhlaXIgbmFt
ZXMgYXJlIG5vdCB1bmlxdWUuCkZvciBpbnN0YW5jZSB0aGVyZSBjYW4gYmUgbW9yZSB0aGFuIG9u
ZSAibW9kdWxlQDB4NGMwMDAwMDAiIGluIHRoZQpzeXN0ZW0sIGJ1dCB0aGVyZSBjYW4gb25seSBi
ZSBvbmUgIi9jaG9zZW4vRG9tMSIuCgpBZGQgYSBwb2ludGVyIHRvIHN0cnVjdCBrZXJuZWxfaW5m
byB0byBwb2ludCB0byB0aGUgY21kbGluZSBmb3IgYSBnaXZlbgprZXJuZWwuCgpTaWduZWQtb2Zm
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ2hhbmdlcyBpbiB2NjoKLSBj
b2RlIHN0eWxlCi0gYWRkIGFjawoKQ2hhbmdlcyBpbiB2NToKLSByZW1vdmUgbGVmdG92ZXIgREVC
VUcgbWVzc2FnZQotIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKLSB1c2Uga2luZm8tPmNtZGxpbmUg
d2hlbiBwb3NzaWJsZQotIG1vdmUgYWRkX2Jvb2RfY21kbGluZSB0byBzZXR1cC5jCgpDaGFuZ2Vz
IGluIHY0OgotIGNoZWNrIHRoYXQgdGhlIG11bHRpYm9vdCBub2RlIGlzIHVuZGVyIC9jaG9zZW4K
LSB1c2UgY21kIGFuZCBjbWRzIGFzIHZhcmlhYmxlIG5hbWVzIGZvciBzdHJ1Y3QgYm9vdGNtZGxp
bmUgYW5kIHN0cnVjdAogIGJvb3RjbWRsaW5lKgotIGZpeCBwcmludGsKLSB1c2UgQVNTRVJUIGlu
c3RlYSBvZiBwYW5pYwotIGRvIG5vdCBhZGQgZW1wdHkgY21kbGluZSBlbnRyaWVzCi0gYWRkIG1v
cmUgZGVidWcgcHJpbnRrcyB0byBlYXJseV9wcmludF9pbmZvCi0gY29kZSBzdHlsZSBmaXhlcwot
IGFkZCBjb21tZW50IG9uIERUX01BWF9OQU1FCi0gaW5jcmVhc2UgRFRfTUFYX05BTUUgdG8gNDEK
LSBtYWtlIG5yX21vZHMgdW5zaWduZWQgaW50CgpDaGFuZ2VzIGluIHYzOgotIGludHJvZHVjZSBi
b290Y21kbGluZXMKLSBkbyBub3QgbW9kaWZ5IGJvb3RfZmR0X2NtZGxpbmUKLSBhZGQgY29tbWVu
dHMKCkNoYW5nZXMgaW4gdjI6Ci0gbmV3IHBhdGNoCi0tLQogeGVuL2FyY2gvYXJtL2Jvb3RmZHQu
YyAgICAgIHwgNDMgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDEyICsrKysrKy0tLS0tLQogeGVuL2FyY2gvYXJt
L2tlcm5lbC5oICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgIHwgNDcg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3NldHVwLmggfCAxOSArKysrKysrKysrKysrKysrLS0KIDUgZmlsZXMgY2hhbmdl
ZCwgODcgaW5zZXJ0aW9ucygrKSwgMzUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKaW5kZXggYjk0ZDhjNy4u
MGUwYjNhNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYworKysgYi94ZW4vYXJj
aC9hcm0vYm9vdGZkdC5jCkBAIC0xNzIsMTEgKzE3MiwxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
cHJvY2Vzc19tdWx0aWJvb3Rfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAgIGNv
bnN0IF9fYmUzMiAqY2VsbDsKICAgICBib290bW9kdWxlX2tpbmQga2luZDsKICAgICBwYWRkcl90
IHN0YXJ0LCBzaXplOwotICAgIGNvbnN0IGNoYXIgKmNtZGxpbmU7CiAgICAgLyogc2l6ZW9mKCIv
Y2hvc2VuLyIpICsgRFRfTUFYX05BTUUgKyAnLycgKyBEVF9NQVhfTkFNRSArICcvMCcgPT4gOTIg
Ki8KICAgICBpbnQgbGVuID0gOTI7CiAgICAgY2hhciBwYXRoWzkyXTsKLSAgICBpbnQgcmV0Owor
ICAgIGludCBwYXJlbnRfbm9kZSwgcmV0OworCisgICAgcGFyZW50X25vZGUgPSBmZHRfcGFyZW50
X29mZnNldChmZHQsIG5vZGUpOworICAgIEFTU0VSVChwYXJlbnRfbm9kZSA+PSAwKTsKIAogICAg
IC8qIENoZWNrIHRoYXQgdGhlIG5vZGUgaXMgdW5kZXIgIi9jaG9zZW4iIChmaXJzdCA3IGNoYXJz
IG9mIHBhdGgpICovCiAgICAgcmV0ID0gZmR0X2dldF9wYXRoKGZkdCwgbm9kZSwgcGF0aCwgbGVu
KTsKQEAgLTIyOCwxNyArMjMwLDEyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcm9jZXNzX211bHRp
Ym9vdF9ub2RlKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCiAgICAgICAgICAgICBraW5kID0g
Qk9PVE1PRF9YU007CiAgICAgfQogCi0gICAgcHJvcCA9IGZkdF9nZXRfcHJvcGVydHkoZmR0LCBu
b2RlLCAiYm9vdGFyZ3MiLCAmbGVuKTsKLSAgICBpZiAoIHByb3AgKQotICAgIHsKLSAgICAgICAg
aWYgKCBsZW4gPiBCT09UTU9EX01BWF9DTURMSU5FICkKLSAgICAgICAgICAgIHBhbmljKCJtb2R1
bGUgJXMgY29tbWFuZCBsaW5lIHRvbyBsb25nXG4iLCBuYW1lKTsKLSAgICAgICAgY21kbGluZSA9
IHByb3AtPmRhdGE7Ci0gICAgfQotICAgIGVsc2UKLSAgICAgICAgY21kbGluZSA9IE5VTEw7Cisg
ICAgYWRkX2Jvb3RfbW9kdWxlKGtpbmQsIHN0YXJ0LCBzaXplKTsKIAotICAgIGFkZF9ib290X21v
ZHVsZShraW5kLCBzdGFydCwgc2l6ZSwgY21kbGluZSk7CisgICAgcHJvcCA9IGZkdF9nZXRfcHJv
cGVydHkoZmR0LCBub2RlLCAiYm9vdGFyZ3MiLCAmbGVuKTsKKyAgICBpZiAoICFwcm9wICkKKyAg
ICAgICAgcmV0dXJuOworICAgIGFkZF9ib290X2NtZGxpbmUoZmR0X2dldF9uYW1lKGZkdCwgcGFy
ZW50X25vZGUsICZsZW4pLCBwcm9wLT5kYXRhLCBraW5kKTsKIH0KIAogc3RhdGljIHZvaWQgX19p
bml0IHByb2Nlc3NfY2hvc2VuX25vZGUoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKQEAgLTI4
NCw3ICsyODEsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19jaG9zZW5fbm9kZShjb25z
dCB2b2lkICpmZHQsIGludCBub2RlLAogCiAgICAgcHJpbnRrKCJJbml0cmQgJSJQUklwYWRkciIt
JSJQUklwYWRkciJcbiIsIHN0YXJ0LCBlbmQpOwogCi0gICAgYWRkX2Jvb3RfbW9kdWxlKEJPT1RN
T0RfUkFNRElTSywgc3RhcnQsIGVuZC1zdGFydCwgTlVMTCk7CisgICAgYWRkX2Jvb3RfbW9kdWxl
KEJPT1RNT0RfUkFNRElTSywgc3RhcnQsIGVuZC1zdGFydCk7CiB9CiAKIHN0YXRpYyBpbnQgX19p
bml0IGVhcmx5X3NjYW5fbm9kZShjb25zdCB2b2lkICpmZHQsCkBAIC0zMDcsNiArMzA0LDcgQEAg
c3RhdGljIHZvaWQgX19pbml0IGVhcmx5X3ByaW50X2luZm8odm9pZCkKIHsKICAgICBzdHJ1Y3Qg
bWVtaW5mbyAqbWkgPSAmYm9vdGluZm8ubWVtOwogICAgIHN0cnVjdCBib290bW9kdWxlcyAqbW9k
cyA9ICZib290aW5mby5tb2R1bGVzOworICAgIHN0cnVjdCBib290Y21kbGluZXMgKmNtZHMgPSAm
Ym9vdGluZm8uY21kbGluZXM7CiAgICAgaW50IGksIG5yX3JzdmQ7CiAKICAgICBmb3IgKCBpID0g
MDsgaSA8IG1pLT5ucl9iYW5rczsgaSsrICkKQEAgLTMxNSwxMiArMzEzLDEyIEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBlYXJseV9wcmludF9pbmZvKHZvaWQpCiAgICAgICAgICAgICAgICAgICAgICBt
aS0+YmFua1tpXS5zdGFydCArIG1pLT5iYW5rW2ldLnNpemUgLSAxKTsKICAgICBwcmludGsoIlxu
Iik7CiAgICAgZm9yICggaSA9IDAgOyBpIDwgbW9kcy0+bnJfbW9kczsgaSsrICkKLSAgICAgICAg
cHJpbnRrKCJNT0RVTEVbJWRdOiAlIlBSSXBhZGRyIiAtICUiUFJJcGFkZHIiICUtMTJzICVzXG4i
LAorICAgICAgICBwcmludGsoIk1PRFVMRVslZF06ICUiUFJJcGFkZHIiIC0gJSJQUklwYWRkciIg
JS0xMnNcbiIsCiAgICAgICAgICAgICAgICAgICAgICBpLAogICAgICAgICAgICAgICAgICAgICAg
bW9kcy0+bW9kdWxlW2ldLnN0YXJ0LAogICAgICAgICAgICAgICAgICAgICAgbW9kcy0+bW9kdWxl
W2ldLnN0YXJ0ICsgbW9kcy0+bW9kdWxlW2ldLnNpemUsCi0gICAgICAgICAgICAgICAgICAgICBi
b290X21vZHVsZV9raW5kX2FzX3N0cmluZyhtb2RzLT5tb2R1bGVbaV0ua2luZCksCi0gICAgICAg
ICAgICAgICAgICAgICBtb2RzLT5tb2R1bGVbaV0uY21kbGluZSk7CisgICAgICAgICAgICAgICAg
ICAgICBib290X21vZHVsZV9raW5kX2FzX3N0cmluZyhtb2RzLT5tb2R1bGVbaV0ua2luZCkpOwor
CiAgICAgbnJfcnN2ZCA9IGZkdF9udW1fbWVtX3JzdihkZXZpY2VfdHJlZV9mbGF0dGVuZWQpOwog
ICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfcnN2ZDsgaSsrICkKICAgICB7CkBAIC0zMzMsNiArMzMx
LDExIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlYXJseV9wcmludF9pbmZvKHZvaWQpCiAgICAgICAg
ICAgICAgICAgICAgICBpLCBzLCBlKTsKICAgICB9CiAgICAgcHJpbnRrKCJcbiIpOworICAgIGZv
ciAoIGkgPSAwIDsgaSA8IGNtZHMtPm5yX21vZHM7IGkrKyApCisgICAgICAgIHByaW50aygiQ01E
TElORVslZF06JXMgJXNcbiIsIGksCisgICAgICAgICAgICAgICBjbWRzLT5jbWRsaW5lW2ldLmR0
X25hbWUsCisgICAgICAgICAgICAgICAmY21kcy0+Y21kbGluZVtpXS5jbWRsaW5lWzBdKTsKKyAg
ICBwcmludGsoIlxuIik7CiB9CiAKIC8qKgpAQCAtMzQ5LDcgKzM1Miw3IEBAIHNpemVfdCBfX2lu
aXQgYm9vdF9mZHRfaW5mbyhjb25zdCB2b2lkICpmZHQsIHBhZGRyX3QgcGFkZHIpCiAgICAgaWYg
KCByZXQgPCAwICkKICAgICAgICAgcGFuaWMoIk5vIHZhbGlkIGRldmljZSB0cmVlXG4iKTsKIAot
ICAgIGFkZF9ib290X21vZHVsZShCT09UTU9EX0ZEVCwgcGFkZHIsIGZkdF90b3RhbHNpemUoZmR0
KSwgTlVMTCk7CisgICAgYWRkX2Jvb3RfbW9kdWxlKEJPT1RNT0RfRkRULCBwYWRkciwgZmR0X3Rv
dGFsc2l6ZShmZHQpKTsKIAogICAgIGRldmljZV90cmVlX2Zvcl9lYWNoX25vZGUoKHZvaWQgKilm
ZHQsIGVhcmx5X3NjYW5fbm9kZSwgTlVMTCk7CiAgICAgZWFybHlfcHJpbnRfaW5mbygpOwpAQCAt
MzY5LDExICszNzIsMTEgQEAgY29uc3QgX19pbml0IGNoYXIgKmJvb3RfZmR0X2NtZGxpbmUoY29u
c3Qgdm9pZCAqZmR0KQogICAgIHByb3AgPSBmZHRfZ2V0X3Byb3BlcnR5KGZkdCwgbm9kZSwgInhl
bix4ZW4tYm9vdGFyZ3MiLCBOVUxMKTsKICAgICBpZiAoIHByb3AgPT0gTlVMTCApCiAgICAgewot
ICAgICAgICBzdHJ1Y3QgYm9vdG1vZHVsZSAqZG9tMF9tb2QgPQotICAgICAgICAgICAgYm9vdF9t
b2R1bGVfZmluZF9ieV9raW5kKEJPT1RNT0RfS0VSTkVMKTsKKyAgICAgICAgc3RydWN0IGJvb3Rj
bWRsaW5lICpkb20wX2NtZGxpbmUgPQorICAgICAgICAgICAgYm9vdF9jbWRsaW5lX2ZpbmRfYnlf
a2luZChCT09UTU9EX0tFUk5FTCk7CiAKICAgICAgICAgaWYgKGZkdF9nZXRfcHJvcGVydHkoZmR0
LCBub2RlLCAieGVuLGRvbTAtYm9vdGFyZ3MiLCBOVUxMKSB8fAotICAgICAgICAgICAgKCBkb20w
X21vZCAmJiBkb20wX21vZC0+Y21kbGluZVswXSApICkKKyAgICAgICAgICAgICggZG9tMF9jbWRs
aW5lICYmIGRvbTBfY21kbGluZS0+Y21kbGluZVswXSApICkKICAgICAgICAgICAgIHByb3AgPSBm
ZHRfZ2V0X3Byb3BlcnR5KGZkdCwgbm9kZSwgImJvb3RhcmdzIiwgTlVMTCk7CiAgICAgfQogICAg
IGlmICggcHJvcCA9PSBOVUxMICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBmNTUyMTU0Li42YjE1YmM3
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCkBAIC0zNzUsMTAgKzM3NSw4IEBAIHN0YXRpYyBpbnQgX19pbml0
IHdyaXRlX3Byb3BlcnRpZXMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpr
aW5mbywKICAgICBpbnQgcmVzID0gMDsKICAgICBpbnQgaGFkX2RvbTBfYm9vdGFyZ3MgPSAwOwog
Ci0gICAgY29uc3Qgc3RydWN0IGJvb3Rtb2R1bGUgKmtlcm5lbCA9IGtpbmZvLT5rZXJuZWxfYm9v
dG1vZHVsZTsKLQotICAgIGlmICgga2VybmVsICYmIGtlcm5lbC0+Y21kbGluZVswXSApCi0gICAg
ICAgIGJvb3RhcmdzID0gJmtlcm5lbC0+Y21kbGluZVswXTsKKyAgICBpZiAoIGtpbmZvLT5jbWRs
aW5lICYmIGtpbmZvLT5jbWRsaW5lWzBdICkKKyAgICAgICAgYm9vdGFyZ3MgPSAma2luZm8tPmNt
ZGxpbmVbMF07CiAKICAgICBkdF9mb3JfZWFjaF9wcm9wZXJ0eV9ub2RlIChub2RlLCBwcm9wKQog
ICAgIHsKQEAgLTk1Miw5ICs5NTAsOSBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX2Nob3Nlbl9u
b2RlKGNvbnN0IHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgaWYgKCByZXMgKQogICAg
ICAgICByZXR1cm4gcmVzOwogCi0gICAgaWYgKCBtb2QgJiYgbW9kLT5jbWRsaW5lWzBdICkKKyAg
ICBpZiAoIGtpbmZvLT5jbWRsaW5lICYmIGtpbmZvLT5jbWRsaW5lWzBdICkKICAgICB7Ci0gICAg
ICAgIGJvb3RhcmdzID0gJm1vZC0+Y21kbGluZVswXTsKKyAgICAgICAgYm9vdGFyZ3MgPSAma2lu
Zm8tPmNtZGxpbmVbMF07CiAgICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJib290YXJn
cyIsIGJvb3RhcmdzLCBzdHJsZW4oYm9vdGFyZ3MpICsgMSk7CiAgICAgICAgIGlmICggcmVzICkK
ICAgICAgICAgICAgcmV0dXJuIHJlczsKQEAgLTIxMDksNiArMjEwNyw3IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBmaW5kX2dudHRhYl9yZWdpb24oc3RydWN0IGRvbWFpbiAqZCwKIAogaW50IF9faW5p
dCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWluICpkKQogeworICAgIGNvbnN0IHN0cnVjdCBi
b290Y21kbGluZSAqa2VybmVsID0gYm9vdF9jbWRsaW5lX2ZpbmRfYnlfa2luZChCT09UTU9EX0tF
Uk5FTCk7CiAgICAgc3RydWN0IGtlcm5lbF9pbmZvIGtpbmZvID0ge307CiAgICAgc3RydWN0IHZj
cHUgKnNhdmVkX2N1cnJlbnQ7CiAgICAgaW50IHJjLCBpLCBjcHU7CkBAIC0yMTU0LDYgKzIxNTMs
NyBAQCBpbnQgX19pbml0IGNvbnN0cnVjdF9kb20wKHN0cnVjdCBkb21haW4gKmQpCiAKICNlbmRp
ZgogCisgICAga2luZm8uY21kbGluZSA9IChrZXJuZWwgIT0gTlVMTCkgPyAma2VybmVsLT5jbWRs
aW5lWzBdIDogTlVMTDsKICAgICBhbGxvY2F0ZV9tZW1vcnkoZCwgJmtpbmZvKTsKICAgICBmaW5k
X2dudHRhYl9yZWdpb24oZCwgJmtpbmZvKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2tl
cm5lbC5oIGIveGVuL2FyY2gvYXJtL2tlcm5lbC5oCmluZGV4IDQ3ZWFjYjUuLjM5Yjc4MjggMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9rZXJuZWwuaAorKysgYi94ZW4vYXJjaC9hcm0va2VybmVs
LmgKQEAgLTI5LDYgKzI5LDcgQEAgc3RydWN0IGtlcm5lbF9pbmZvIHsKIAogICAgIC8qIGJvb3Qg
YmxvYiBsb2FkIGFkZHJlc3NlcyAqLwogICAgIGNvbnN0IHN0cnVjdCBib290bW9kdWxlICprZXJu
ZWxfYm9vdG1vZHVsZSwgKmluaXRyZF9ib290bW9kdWxlOworICAgIGNvbnN0IGNoYXIqIGNtZGxp
bmU7CiAgICAgcGFkZHJfdCBkdGJfcGFkZHI7CiAgICAgcGFkZHJfdCBpbml0cmRfcGFkZHI7CiAK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMK
aW5kZXggODBmMDAyOC4uYzA3YWU0MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMK
KysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTIwMSw4ICsyMDEsNyBAQCB2b2lkIF9faW5p
dCBkdF91bnJlc2VydmVkX3JlZ2lvbnMocGFkZHJfdCBzLCBwYWRkcl90IGUsCiB9CiAKIHN0cnVj
dCBib290bW9kdWxlIF9faW5pdCAqYWRkX2Jvb3RfbW9kdWxlKGJvb3Rtb2R1bGVfa2luZCBraW5k
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBzdGFy
dCwgcGFkZHJfdCBzaXplLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgY2hhciAqY21kbGluZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhZGRyX3Qgc3RhcnQsIHBhZGRyX3Qgc2l6ZSkKIHsKICAgICBzdHJ1Y3QgYm9v
dG1vZHVsZXMgKm1vZHMgPSAmYm9vdGluZm8ubW9kdWxlczsKICAgICBzdHJ1Y3QgYm9vdG1vZHVs
ZSAqbW9kOwpAQCAtMjE4LDEwICsyMTcsNiBAQCBzdHJ1Y3QgYm9vdG1vZHVsZSBfX2luaXQgKmFk
ZF9ib290X21vZHVsZShib290bW9kdWxlX2tpbmQga2luZCwKICAgICBtb2QtPmtpbmQgPSBraW5k
OwogICAgIG1vZC0+c3RhcnQgPSBzdGFydDsKICAgICBtb2QtPnNpemUgPSBzaXplOwotICAgIGlm
ICggY21kbGluZSApCi0gICAgICAgIHNhZmVfc3RyY3B5KG1vZC0+Y21kbGluZSwgY21kbGluZSk7
Ci0gICAgZWxzZQotICAgICAgICBtb2QtPmNtZGxpbmVbMF0gPSAwOwogCiAgICAgcmV0dXJuIG1v
ZDsKIH0KQEAgLTI0MCw2ICsyMzUsNDQgQEAgc3RydWN0IGJvb3Rtb2R1bGUgKiBfX2luaXQgYm9v
dF9tb2R1bGVfZmluZF9ieV9raW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kKQogICAgIHJldHVybiBO
VUxMOwogfQogCit2b2lkIF9faW5pdCBhZGRfYm9vdF9jbWRsaW5lKGNvbnN0IGNoYXIgKm5hbWUs
IGNvbnN0IGNoYXIgKmNtZGxpbmUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3Rt
b2R1bGVfa2luZCBraW5kKQoreworICAgIHN0cnVjdCBib290Y21kbGluZXMgKmNtZHMgPSAmYm9v
dGluZm8uY21kbGluZXM7CisgICAgc3RydWN0IGJvb3RjbWRsaW5lICpjbWQ7CisKKyAgICBpZiAo
IGNtZHMtPm5yX21vZHMgPT0gTUFYX01PRFVMRVMgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJJ
Z25vcmluZyAlcyBjbWRsaW5lICh0b28gbWFueSlcbiIsIG5hbWUpOworICAgICAgICByZXR1cm47
CisgICAgfQorCisgICAgY21kID0gJmNtZHMtPmNtZGxpbmVbY21kcy0+bnJfbW9kcysrXTsKKyAg
ICBjbWQtPmtpbmQgPSBraW5kOworCisgICAgQVNTRVJUKHN0cmxlbihuYW1lKSA8PSBEVF9NQVhf
TkFNRSk7CisgICAgc2FmZV9zdHJjcHkoY21kLT5kdF9uYW1lLCBuYW1lKTsKKworICAgIGlmICgg
c3RybGVuKGNtZGxpbmUpID4gQk9PVE1PRF9NQVhfQ01ETElORSApCisgICAgICAgIHBhbmljKCJt
b2R1bGUgJXMgY29tbWFuZCBsaW5lIHRvbyBsb25nXG4iLCBuYW1lKTsKKyAgICBzYWZlX3N0cmNw
eShjbWQtPmNtZGxpbmUsIGNtZGxpbmUpOworfQorCitzdHJ1Y3QgYm9vdGNtZGxpbmUgKiBfX2lu
aXQgYm9vdF9jbWRsaW5lX2ZpbmRfYnlfa2luZChib290bW9kdWxlX2tpbmQga2luZCkKK3sKKyAg
ICBzdHJ1Y3QgYm9vdGNtZGxpbmVzICpjbWRzID0gJmJvb3RpbmZvLmNtZGxpbmVzOworICAgIHN0
cnVjdCBib290Y21kbGluZSAqY21kOworICAgIGludCBpOworCisgICAgZm9yICggaSA9IDAgOyBp
IDwgY21kcy0+bnJfbW9kcyA7IGkrKyApCisgICAgeworICAgICAgICBjbWQgPSAmY21kcy0+Y21k
bGluZVtpXTsKKyAgICAgICAgaWYgKCBjbWQtPmtpbmQgPT0ga2luZCApCisgICAgICAgICAgICBy
ZXR1cm4gY21kOworICAgIH0KKyAgICByZXR1cm4gTlVMTDsKK30KKwogY29uc3QgY2hhciAqIF9f
aW5pdCBib290X21vZHVsZV9raW5kX2FzX3N0cmluZyhib290bW9kdWxlX2tpbmQga2luZCkKIHsK
ICAgICBzd2l0Y2ggKCBraW5kICkKQEAgLTcyOSw3ICs3NjIsNyBAQCB2b2lkIF9faW5pdCBzdGFy
dF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogICAgIC8qIFJlZ2lzdGVyIFhl
bidzIGxvYWQgYWRkcmVzcyBhcyBhIGJvb3QgbW9kdWxlLiAqLwogICAgIHhlbl9ib290bW9kdWxl
ID0gYWRkX2Jvb3RfbW9kdWxlKEJPT1RNT0RfWEVOLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAocGFkZHJfdCkodWludHB0cl90KShfc3RhcnQgKyBib290X3BoeXNfb2Zmc2V0KSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoX2VuZCAtIF9z
dGFydCArIDEpLCBOVUxMKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3Qp
KHVpbnRwdHJfdCkoX2VuZCAtIF9zdGFydCArIDEpKTsKICAgICBCVUdfT04oIXhlbl9ib290bW9k
dWxlKTsKIAogICAgIHhlbl9wYWRkciA9IGdldF94ZW5fcGFkZHIoKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaApp
bmRleCA0ZTUwMWVkLi44ZGIzMWVmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Nl
dHVwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCkBAIC0zNSw2ICszNSwxMyBA
QCBzdHJ1Y3QgYm9vdG1vZHVsZSB7CiAgICAgYm9vdG1vZHVsZV9raW5kIGtpbmQ7CiAgICAgcGFk
ZHJfdCBzdGFydDsKICAgICBwYWRkcl90IHNpemU7Cit9OworCisvKiBEVF9NQVhfTkFNRSBpcyB0
aGUgbm9kZSBuYW1lIG1heCBsZW5ndGggYWNjb3JkaW5nIHRoZSBEVCBzcGVjICovCisjZGVmaW5l
IERUX01BWF9OQU1FIDQxCitzdHJ1Y3QgYm9vdGNtZGxpbmUgeworICAgIGJvb3Rtb2R1bGVfa2lu
ZCBraW5kOworICAgIGNoYXIgZHRfbmFtZVtEVF9NQVhfTkFNRV07CiAgICAgY2hhciBjbWRsaW5l
W0JPT1RNT0RfTUFYX0NNRExJTkVdOwogfTsKIApAQCAtNDMsOSArNTAsMTUgQEAgc3RydWN0IGJv
b3Rtb2R1bGVzIHsKICAgICBzdHJ1Y3QgYm9vdG1vZHVsZSBtb2R1bGVbTUFYX01PRFVMRVNdOwog
fTsKIAorc3RydWN0IGJvb3RjbWRsaW5lcyB7CisgICAgdW5zaWduZWQgaW50IG5yX21vZHM7Cisg
ICAgc3RydWN0IGJvb3RjbWRsaW5lIGNtZGxpbmVbTUFYX01PRFVMRVNdOworfTsKKwogc3RydWN0
IGJvb3RpbmZvIHsKICAgICBzdHJ1Y3QgbWVtaW5mbyBtZW07CiAgICAgc3RydWN0IGJvb3Rtb2R1
bGVzIG1vZHVsZXM7CisgICAgc3RydWN0IGJvb3RjbWRsaW5lcyBjbWRsaW5lczsKICNpZmRlZiBD
T05GSUdfQUNQSQogICAgIHN0cnVjdCBtZW1pbmZvIGFjcGk7CiAjZW5kaWYKQEAgLTc4LDkgKzkx
LDExIEBAIHNpemVfdCBib290X2ZkdF9pbmZvKGNvbnN0IHZvaWQgKmZkdCwgcGFkZHJfdCBwYWRk
cik7CiBjb25zdCBjaGFyICpib290X2ZkdF9jbWRsaW5lKGNvbnN0IHZvaWQgKmZkdCk7CiAKIHN0
cnVjdCBib290bW9kdWxlICphZGRfYm9vdF9tb2R1bGUoYm9vdG1vZHVsZV9raW5kIGtpbmQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3Qgc3RhcnQsIHBhZGRyX3Qg
c2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21k
bGluZSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3Qgc3RhcnQs
IHBhZGRyX3Qgc2l6ZSk7CiBzdHJ1Y3QgYm9vdG1vZHVsZSAqYm9vdF9tb2R1bGVfZmluZF9ieV9r
aW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kKTsKK3ZvaWQgYWRkX2Jvb3RfY21kbGluZShjb25zdCBj
aGFyICpuYW1lLCBjb25zdCBjaGFyICpjbWRsaW5lLAorICAgICAgICAgICAgICAgICAgICAgIGJv
b3Rtb2R1bGVfa2luZCBraW5kKTsKK3N0cnVjdCBib290Y21kbGluZSAqYm9vdF9jbWRsaW5lX2Zp
bmRfYnlfa2luZChib290bW9kdWxlX2tpbmQga2luZCk7CiBjb25zdCBjaGFyICpib290X21vZHVs
ZV9raW5kX2FzX3N0cmluZyhib290bW9kdWxlX2tpbmQga2luZCk7CiAKIGV4dGVybiB1aW50MzJf
dCBoeXBfdHJhcHNfdmVjdG9yW107Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:51:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:51: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-devel-bounces@lists.xenproject.org>)
	id 1gMcr0-0003Nx-0s; Tue, 13 Nov 2018 17:51: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcqx-0003Kt-CX
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:51:55 +0000
X-Inumbo-ID: ceb5f8b8-e76c-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ceb5f8b8-e76c-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 17:51:54 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 13CB72250E;
 Tue, 13 Nov 2018 17:51:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131514;
 bh=aPo6T5BE7Pm13gHiQKQKwJq2yPP2c/c3zjhgnbnXJTs=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=0e0EzmNjehT8qalTnkHi+A9Lw/P3BBsn3yCxQ5XPaq7jUehvHWV2Wgn0yomPzzWHl
 XYf6l6mdLMvAmIZF0rOJ8cEJPVKJu14U2rtIbOTh1rJoHA0D+FCvPOG5X6Y2owS81L
 WXeiL164t0tX7TiK9vHV01w8UE8i5MEEc0flee9c=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:31 -0800
Message-Id: <1542131509-17661-7-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 07/25] xen/arm: don't add duplicate boot
 modules, introduce domU flag
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG9uJ3QgYWRkIGR1cGxpY2F0ZSBib290IG1vZHVsZXMgKHNhbWUga2luZCBhbmQgc2FtZSBzdGFy
dCBhZGRyZXNzKSwKdGhleSBhcmUgZnJlZWQgbGF0ZXIsIHdlIGRvbid0IHdhbnQgdG8gaW50cm9k
dWNlIGRvdWJsZS1mcmVlIGVycm9ycy4KCkludHJvZHVjZSBhIGRvbVUgZmxhZyBpbiBzdHJ1Y3Qg
Ym9vdG1vZHVsZSBhbmQgc3RydWN0IGJvb3RjbWRsaW5lLiBTZXQKaXQgZm9yIGtlcm5lbHMgYW5k
IHJhbWRpc2tzIG9mICJ4ZW4sZG9tYWluIiBub2RlcyB0byBhdm9pZCBnZXR0aW5nCmNvbmZ1c2Vk
IGluIGtlcm5lbF9wcm9iZSwgd2hlcmUgd2UgdHJ5IHRvIGd1ZXNzIHdoaWNoIGlzIHRoZSBkb20w
IGtlcm5lbAphbmQgaW5pdHJkIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBhbGwgdmVyc2lvbnMgb2Yg
dGhlIG11bHRpYm9vdCBzcGVjLgoKYm9vdF9tb2R1bGVfZmluZF9ieV9raW5kIGFuZCBib290X2Nt
ZGxpbmVfZmluZF9ieV9raW5kIGF1dG9tYXRpY2FsbHkKY2hlY2sgZm9yICFkb21VIGVudHJpZXMg
KHRoZXkgYXJlIG9ubHkgdXNlZCBmb3Igbm9uLWRvbVUgbW9kdWxlcykuCgpTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+ClJldmlld2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkNoYW5nZXMgaW4gdjY6Ci0g
dXBkYXRlIGNvbW1lbnRzCgpDaGFuZ2VzIGluIHY1OgotIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UK
LSBhZGQgaW4tY29kZSBjb21tZW50cwoKQ2hhbmdlcyBpbiB2NDoKLSB1c2UgdW5zaWduZWQgaW50
Ci0gYmV0dGVyIGNvbW1pdCBtZXNzYWdlCi0gaW50cm9kdWNlIGRvbVUgZmxhZyBhbmQgdXNhZ2UK
CkNoYW5nZXMgaW4gdjI6Ci0gbmV3IHBhdGNoCi0tLQogeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyAg
ICAgIHwgMTEgKysrKysrKy0tLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICB8IDM0ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc2V0
dXAuaCB8IDEyICsrKysrKysrKystLQogMyBmaWxlcyBjaGFuZ2VkLCA0NiBpbnNlcnRpb25zKCsp
LCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIGIv
eGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwppbmRleCAwZTBiM2E1Li5kZjhjNGRmIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCisrKyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKQEAg
LTE3Niw2ICsxNzYsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vzc19tdWx0aWJvb3Rfbm9k
ZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAgIGludCBsZW4gPSA5MjsKICAgICBjaGFy
IHBhdGhbOTJdOwogICAgIGludCBwYXJlbnRfbm9kZSwgcmV0OworICAgIGJvb2wgZG9tVTsKIAog
ICAgIHBhcmVudF9ub2RlID0gZmR0X3BhcmVudF9vZmZzZXQoZmR0LCBub2RlKTsKICAgICBBU1NF
UlQocGFyZW50X25vZGUgPj0gMCk7CkBAIC0yMzAsMTIgKzIzMSwxNCBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgcHJvY2Vzc19tdWx0aWJvb3Rfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAog
ICAgICAgICAgICAga2luZCA9IEJPT1RNT0RfWFNNOwogICAgIH0KIAotICAgIGFkZF9ib290X21v
ZHVsZShraW5kLCBzdGFydCwgc2l6ZSk7CisgICAgZG9tVSA9IGZkdF9ub2RlX2NoZWNrX2NvbXBh
dGlibGUoZmR0LCBwYXJlbnRfbm9kZSwgInhlbixkb21haW4iKSA9PSAwOworICAgIGFkZF9ib290
X21vZHVsZShraW5kLCBzdGFydCwgc2l6ZSwgZG9tVSk7CiAKICAgICBwcm9wID0gZmR0X2dldF9w
cm9wZXJ0eShmZHQsIG5vZGUsICJib290YXJncyIsICZsZW4pOwogICAgIGlmICggIXByb3AgKQog
ICAgICAgICByZXR1cm47Ci0gICAgYWRkX2Jvb3RfY21kbGluZShmZHRfZ2V0X25hbWUoZmR0LCBw
YXJlbnRfbm9kZSwgJmxlbiksIHByb3AtPmRhdGEsIGtpbmQpOworICAgIGFkZF9ib290X2NtZGxp
bmUoZmR0X2dldF9uYW1lKGZkdCwgcGFyZW50X25vZGUsICZsZW4pLCBwcm9wLT5kYXRhLAorICAg
ICAgICAgICAgICAgICAgICAga2luZCwgZG9tVSk7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBw
cm9jZXNzX2Nob3Nlbl9ub2RlKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCkBAIC0yODEsNyAr
Mjg0LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHByb2Nlc3NfY2hvc2VuX25vZGUoY29uc3Qgdm9p
ZCAqZmR0LCBpbnQgbm9kZSwKIAogICAgIHByaW50aygiSW5pdHJkICUiUFJJcGFkZHIiLSUiUFJJ
cGFkZHIiXG4iLCBzdGFydCwgZW5kKTsKIAotICAgIGFkZF9ib290X21vZHVsZShCT09UTU9EX1JB
TURJU0ssIHN0YXJ0LCBlbmQtc3RhcnQpOworICAgIGFkZF9ib290X21vZHVsZShCT09UTU9EX1JB
TURJU0ssIHN0YXJ0LCBlbmQtc3RhcnQsIGZhbHNlKTsKIH0KIAogc3RhdGljIGludCBfX2luaXQg
ZWFybHlfc2Nhbl9ub2RlKGNvbnN0IHZvaWQgKmZkdCwKQEAgLTM1Miw3ICszNTUsNyBAQCBzaXpl
X3QgX19pbml0IGJvb3RfZmR0X2luZm8oY29uc3Qgdm9pZCAqZmR0LCBwYWRkcl90IHBhZGRyKQog
ICAgIGlmICggcmV0IDwgMCApCiAgICAgICAgIHBhbmljKCJObyB2YWxpZCBkZXZpY2UgdHJlZVxu
Iik7CiAKLSAgICBhZGRfYm9vdF9tb2R1bGUoQk9PVE1PRF9GRFQsIHBhZGRyLCBmZHRfdG90YWxz
aXplKGZkdCkpOworICAgIGFkZF9ib290X21vZHVsZShCT09UTU9EX0ZEVCwgcGFkZHIsIGZkdF90
b3RhbHNpemUoZmR0KSwgZmFsc2UpOwogCiAgICAgZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9kZSgo
dm9pZCAqKWZkdCwgZWFybHlfc2Nhbl9ub2RlLCBOVUxMKTsKICAgICBlYXJseV9wcmludF9pbmZv
KCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1
cC5jCmluZGV4IGMwN2FlNDIuLjgyMGQxMjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1
cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC0yMDEsMTAgKzIwMSwxMiBAQCB2b2lk
IF9faW5pdCBkdF91bnJlc2VydmVkX3JlZ2lvbnMocGFkZHJfdCBzLCBwYWRkcl90IGUsCiB9CiAK
IHN0cnVjdCBib290bW9kdWxlIF9faW5pdCAqYWRkX2Jvb3RfbW9kdWxlKGJvb3Rtb2R1bGVfa2lu
ZCBraW5kLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJf
dCBzdGFydCwgcGFkZHJfdCBzaXplKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFkZHJfdCBzdGFydCwgcGFkZHJfdCBzaXplLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBkb21VKQogewogICAgIHN0cnVjdCBib290bW9k
dWxlcyAqbW9kcyA9ICZib290aW5mby5tb2R1bGVzOwogICAgIHN0cnVjdCBib290bW9kdWxlICpt
b2Q7CisgICAgdW5zaWduZWQgaW50IGk7CiAKICAgICBpZiAoIG1vZHMtPm5yX21vZHMgPT0gTUFY
X01PRFVMRVMgKQogICAgIHsKQEAgLTIxMiwxNSArMjE0LDMxIEBAIHN0cnVjdCBib290bW9kdWxl
IF9faW5pdCAqYWRkX2Jvb3RfbW9kdWxlKGJvb3Rtb2R1bGVfa2luZCBraW5kLAogICAgICAgICAg
ICAgICAgYm9vdF9tb2R1bGVfa2luZF9hc19zdHJpbmcoa2luZCksIHN0YXJ0LCBzdGFydCArIHNp
emUpOwogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CisgICAgZm9yICggaSA9IDAgOyBpIDwg
bW9kcy0+bnJfbW9kcyA7IGkrKyApCisgICAgeworICAgICAgICBtb2QgPSAmbW9kcy0+bW9kdWxl
W2ldOworICAgICAgICBpZiAoIG1vZC0+a2luZCA9PSBraW5kICYmIG1vZC0+c3RhcnQgPT0gc3Rh
cnQgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFkb21VICkKKyAgICAgICAgICAgICAg
ICBtb2QtPmRvbVUgPSBmYWxzZTsKKyAgICAgICAgICAgIHJldHVybiBtb2Q7CisgICAgICAgIH0K
KyAgICB9CiAKICAgICBtb2QgPSAmbW9kcy0+bW9kdWxlW21vZHMtPm5yX21vZHMrK107CiAgICAg
bW9kLT5raW5kID0ga2luZDsKICAgICBtb2QtPnN0YXJ0ID0gc3RhcnQ7CiAgICAgbW9kLT5zaXpl
ID0gc2l6ZTsKKyAgICBtb2QtPmRvbVUgPSBkb21VOwogCiAgICAgcmV0dXJuIG1vZDsKIH0KIAor
LyoKKyAqIGJvb3RfbW9kdWxlX2ZpbmRfYnlfa2luZCBjYW4gb25seSBiZSB1c2VkIHRvIHJldHVy
biBYZW4gbW9kdWxlcyAoZS5nCisgKiBYU00sIERUQikgb3IgRG9tMCBtb2R1bGVzLiBUaGlzIGlz
IG5vdCBzdWl0YWJsZSBmb3IgbG9va2luZyB1cCBndWVzdAorICogbW9kdWxlcy4KKyAqLwogc3Ry
dWN0IGJvb3Rtb2R1bGUgKiBfX2luaXQgYm9vdF9tb2R1bGVfZmluZF9ieV9raW5kKGJvb3Rtb2R1
bGVfa2luZCBraW5kKQogewogICAgIHN0cnVjdCBib290bW9kdWxlcyAqbW9kcyA9ICZib290aW5m
by5tb2R1bGVzOwpAQCAtMjI5LDE0ICsyNDcsMTQgQEAgc3RydWN0IGJvb3Rtb2R1bGUgKiBfX2lu
aXQgYm9vdF9tb2R1bGVfZmluZF9ieV9raW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kKQogICAgIGZv
ciAoaSA9IDAgOyBpIDwgbW9kcy0+bnJfbW9kcyA7IGkrKyApCiAgICAgewogICAgICAgICBtb2Qg
PSAmbW9kcy0+bW9kdWxlW2ldOwotICAgICAgICBpZiAoIG1vZC0+a2luZCA9PSBraW5kICkKKyAg
ICAgICAgaWYgKCBtb2QtPmtpbmQgPT0ga2luZCAmJiAhbW9kLT5kb21VICkKICAgICAgICAgICAg
IHJldHVybiBtb2Q7CiAgICAgfQogICAgIHJldHVybiBOVUxMOwogfQogCiB2b2lkIF9faW5pdCBh
ZGRfYm9vdF9jbWRsaW5lKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKmNtZGxpbmUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3Rtb2R1bGVfa2luZCBraW5kKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib290bW9kdWxlX2tpbmQga2luZCwgYm9vbCBkb21VKQog
ewogICAgIHN0cnVjdCBib290Y21kbGluZXMgKmNtZHMgPSAmYm9vdGluZm8uY21kbGluZXM7CiAg
ICAgc3RydWN0IGJvb3RjbWRsaW5lICpjbWQ7CkBAIC0yNDksNiArMjY3LDcgQEAgdm9pZCBfX2lu
aXQgYWRkX2Jvb3RfY21kbGluZShjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpjbWRsaW5l
LAogCiAgICAgY21kID0gJmNtZHMtPmNtZGxpbmVbY21kcy0+bnJfbW9kcysrXTsKICAgICBjbWQt
PmtpbmQgPSBraW5kOworICAgIGNtZC0+ZG9tVSA9IGRvbVU7CiAKICAgICBBU1NFUlQoc3RybGVu
KG5hbWUpIDw9IERUX01BWF9OQU1FKTsKICAgICBzYWZlX3N0cmNweShjbWQtPmR0X25hbWUsIG5h
bWUpOwpAQCAtMjU4LDYgKzI3NywxMSBAQCB2b2lkIF9faW5pdCBhZGRfYm9vdF9jbWRsaW5lKGNv
bnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKmNtZGxpbmUsCiAgICAgc2FmZV9zdHJjcHkoY21k
LT5jbWRsaW5lLCBjbWRsaW5lKTsKIH0KIAorLyoKKyAqIGJvb3RfY21kbGluZV9maW5kX2J5X2tp
bmQgY2FuIG9ubHkgYmUgdXNlZCB0byByZXR1cm4gWGVuIG1vZHVsZXMgKGUuZworICogWFNNLCBE
VEIpIG9yIERvbTAgbW9kdWxlcy4gVGhpcyBpcyBub3Qgc3VpdGFibGUgZm9yIGxvb2tpbmcgdXAg
Z3Vlc3QKKyAqIG1vZHVsZXMuCisgKi8KIHN0cnVjdCBib290Y21kbGluZSAqIF9faW5pdCBib290
X2NtZGxpbmVfZmluZF9ieV9raW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kKQogewogICAgIHN0cnVj
dCBib290Y21kbGluZXMgKmNtZHMgPSAmYm9vdGluZm8uY21kbGluZXM7CkBAIC0yNjcsNyArMjkx
LDcgQEAgc3RydWN0IGJvb3RjbWRsaW5lICogX19pbml0IGJvb3RfY21kbGluZV9maW5kX2J5X2tp
bmQoYm9vdG1vZHVsZV9raW5kIGtpbmQpCiAgICAgZm9yICggaSA9IDAgOyBpIDwgY21kcy0+bnJf
bW9kcyA7IGkrKyApCiAgICAgewogICAgICAgICBjbWQgPSAmY21kcy0+Y21kbGluZVtpXTsKLSAg
ICAgICAgaWYgKCBjbWQtPmtpbmQgPT0ga2luZCApCisgICAgICAgIGlmICggY21kLT5raW5kID09
IGtpbmQgJiYgIWNtZC0+ZG9tVSApCiAgICAgICAgICAgICByZXR1cm4gY21kOwogICAgIH0KICAg
ICByZXR1cm4gTlVMTDsKQEAgLTc2Miw3ICs3ODYsNyBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4o
dW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogICAgIC8qIFJlZ2lzdGVyIFhlbidzIGxv
YWQgYWRkcmVzcyBhcyBhIGJvb3QgbW9kdWxlLiAqLwogICAgIHhlbl9ib290bW9kdWxlID0gYWRk
X2Jvb3RfbW9kdWxlKEJPT1RNT0RfWEVOLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
cGFkZHJfdCkodWludHB0cl90KShfc3RhcnQgKyBib290X3BoeXNfb2Zmc2V0KSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoX2VuZCAtIF9zdGFydCAr
IDEpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCko
X2VuZCAtIF9zdGFydCArIDEpLCBmYWxzZSk7CiAgICAgQlVHX09OKCF4ZW5fYm9vdG1vZHVsZSk7
CiAKICAgICB4ZW5fcGFkZHIgPSBnZXRfeGVuX3BhZGRyKCk7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3NldHVwLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKaW5kZXgg
OGRiMzFlZi4uYTJiOThiOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaApAQCAtMzAsOSArMzAsMTYgQEAgc3Ry
dWN0IG1lbWluZm8gewogICAgIHN0cnVjdCBtZW1iYW5rIGJhbmtbTlJfTUVNX0JBTktTXTsKIH07
CiAKKy8qCisgKiBUaGUgZG9tVSBmbGFnIGlzIHNldCBmb3Iga2VybmVscyBhbmQgcmFtZGlza3Mg
b2YgInhlbixkb21haW4iIG5vZGVzLgorICogVGhlIHB1cnBvc2Ugb2YgdGhlIGRvbVUgZmxhZyBp
cyB0byBhdm9pZCBnZXR0aW5nIGNvbmZ1c2VkIGluCisgKiBrZXJuZWxfcHJvYmUsIHdoZXJlIHdl
IHRyeSB0byBndWVzcyB3aGljaCBpcyB0aGUgZG9tMCBrZXJuZWwgYW5kCisgKiBpbml0cmQgdG8g
YmUgY29tcGF0aWJsZSB3aXRoIGFsbCB2ZXJzaW9ucyBvZiB0aGUgbXVsdGlib290IHNwZWMuIAor
ICovCiAjZGVmaW5lIEJPT1RNT0RfTUFYX0NNRExJTkUgMTAyNAogc3RydWN0IGJvb3Rtb2R1bGUg
ewogICAgIGJvb3Rtb2R1bGVfa2luZCBraW5kOworICAgIGJvb2wgZG9tVTsKICAgICBwYWRkcl90
IHN0YXJ0OwogICAgIHBhZGRyX3Qgc2l6ZTsKIH07CkBAIC00MSw2ICs0OCw3IEBAIHN0cnVjdCBi
b290bW9kdWxlIHsKICNkZWZpbmUgRFRfTUFYX05BTUUgNDEKIHN0cnVjdCBib290Y21kbGluZSB7
CiAgICAgYm9vdG1vZHVsZV9raW5kIGtpbmQ7CisgICAgYm9vbCBkb21VOwogICAgIGNoYXIgZHRf
bmFtZVtEVF9NQVhfTkFNRV07CiAgICAgY2hhciBjbWRsaW5lW0JPT1RNT0RfTUFYX0NNRExJTkVd
OwogfTsKQEAgLTkxLDEwICs5OSwxMCBAQCBzaXplX3QgYm9vdF9mZHRfaW5mbyhjb25zdCB2b2lk
ICpmZHQsIHBhZGRyX3QgcGFkZHIpOwogY29uc3QgY2hhciAqYm9vdF9mZHRfY21kbGluZShjb25z
dCB2b2lkICpmZHQpOwogCiBzdHJ1Y3QgYm9vdG1vZHVsZSAqYWRkX2Jvb3RfbW9kdWxlKGJvb3Rt
b2R1bGVfa2luZCBraW5kLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRk
cl90IHN0YXJ0LCBwYWRkcl90IHNpemUpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYWRkcl90IHN0YXJ0LCBwYWRkcl90IHNpemUsIGJvb2wgZG9tVSk7CiBzdHJ1Y3QgYm9v
dG1vZHVsZSAqYm9vdF9tb2R1bGVfZmluZF9ieV9raW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kKTsK
IHZvaWQgYWRkX2Jvb3RfY21kbGluZShjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpjbWRs
aW5lLAotICAgICAgICAgICAgICAgICAgICAgIGJvb3Rtb2R1bGVfa2luZCBraW5kKTsKKyAgICAg
ICAgICAgICAgICAgICAgICBib290bW9kdWxlX2tpbmQga2luZCwgYm9vbCBkb21VKTsKIHN0cnVj
dCBib290Y21kbGluZSAqYm9vdF9jbWRsaW5lX2ZpbmRfYnlfa2luZChib290bW9kdWxlX2tpbmQg
a2luZCk7CiBjb25zdCBjaGFyICpib290X21vZHVsZV9raW5kX2FzX3N0cmluZyhib290bW9kdWxl
X2tpbmQga2luZCk7CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:51:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:51: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-devel-bounces@lists.xenproject.org>)
	id 1gMcr0-0003P7-Oz; Tue, 13 Nov 2018 17:51: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcqy-0003M7-KG
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:51:56 +0000
X-Inumbo-ID: cef97937-e76c-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cef97937-e76c-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 17:51:55 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 82CB42250F;
 Tue, 13 Nov 2018 17:51:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131514;
 bh=myxzYfRf0xlKsU3Lm1IAxwBouKGIEIKe3eJ2f3BLNWY=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=VblVeahp48VGCBUyEGkXOWiUpRYDW3e312DW+/j2DBaeGOZ8nHGHW4s+7StOZ3+bf
 d9dzITIj/jr97T/4NaPRgXi5ENP9fDLOCkIYhjghXj4tXhR1fLUMJfIClJCC4ZpamR
 3lHgeS/vRBc59QKkjeWOhvZKH1giSaoEO/IHnVlU=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:32 -0800
Message-Id: <1542131509-17661-8-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 08/25] xen/arm: probe domU kernels and
 initrds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RmluZCBhZGRyZXNzZXMsIHNpemVzIG9uIGRldmljZSB0cmVlIGZyb20ga2VybmVsX3Byb2JlLgpG
aW5kIHRoZSBjbWRsaW5lIGZyb20gdGhlIGJvb3RjbWRsaW5lcyBhcnJheS4KCkludHJvZHVjZSBh
IG5ldyBib290X21vZHVsZV9maW5kX2J5X2FkZHJfYW5kX2tpbmQgZnVuY3Rpb24gdG8gbWF0Y2gg
bm90Cmp1c3Qgb24gYm9vdCBtb2R1bGUga2luZCwgYnV0IGFsc28gYnkgYWRkcmVzcyBzbyB0aGF0
IHdlIGNhbiBzdXBwb3J0Cm11bHRpcGxlIGRvbWFpbnMuCgpJbnRyb2R1Y2UgYSBib290X2NtZGxp
bmVfZmluZF9ieV9uYW1lIGZ1bmN0aW9uIHRvIGZpbmQgdGhlIHJpZ2h0IHN0cnVjdApjbWRsaW5l
IGJhc2VkIG9uIHRoZSBkZXZpY2UgdHJlZSBub2RlIG5hbWUgb2YgdGhlICJ4ZW4sZG9tYWluIgpj
b21wYXRpYmxlIG5vZGUuCgpTZXQgY29tbWFuZCBsaW5lIGZvciBkb20wIGluIGtlcm5lbF9wcm9i
ZSBmb3IgY29uc2lzdGVuY3kuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgotLS0KQ2hhbmdlcyBpbiB2NjoKLSBzdHlsZSBpbXByb3ZlbWVudCBpbiBjb21tZW50
Ci0gcmVtb3ZlIHJlZHVuZGFudCBjbWRsaW5lIGFzc2lnbm1lbnQgaW4gY29uc3RydWN0X2RvbTAK
CkNoYW5nZXMgaW4gdjU6Ci0gY29uc3RpZnkga2VybmVsX3Byb2JlCi0gYWRkIEFTU0VSVCBhbmQg
Y29tbWVudCBpbiBrZXJuZWxfcHJvYmUKLSBsaW1pdCB2YXJpYWJsZSBzY29wZQotIGZpeCBwcmlu
dGsgbWVzc2FnZQotIGludC91bnNpZ25lZCBpbnQKLSBzZXQgY21kbGluZSBmb3IgZG9tMCB0b28K
LSBpbXByb3ZlIGNvZGUgcmVhZGFiaWxpdHkKCkNoYW5nZXMgaW4gdjM6Ci0gcmV0cmlldmUgY21k
bGluZSBmcm9tIGJvb3RjbWRsaW5lcyBhcnJheQoKQ2hhbmdlcyBpbiB2MjoKLSBmaXggaW5kZW50
YXRpb24KLSB1bmlmeSBrZXJuZWxfcHJvYmUgd2l0aCBrZXJuZWxfcHJvYmVfZG9tVQotIGZpbmQg
Y21kbGluZSBvbiBkZXZpY2VfdHJlZSBmcm9tIGtlcm5lbF9wcm9iZQotLS0KIHhlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYyB8ICA0ICstLQogeGVuL2FyY2gvYXJtL2tlcm5lbC5jICAgICAgIHwg
NjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vYXJj
aC9hcm0va2VybmVsLmggICAgICAgfCAgMiArLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAg
IHwgMzEgKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5o
IHwgIDMgKysrCiA1IGZpbGVzIGNoYW5nZWQsIDkzIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYwppbmRleCA2YjE1YmM3Li41OWM5ZjM0IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCkBAIC0yMTA3LDcgKzIxMDcsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZmluZF9nbnR0YWJf
cmVnaW9uKHN0cnVjdCBkb21haW4gKmQsCiAKIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKLSAgICBjb25zdCBzdHJ1Y3QgYm9vdGNtZGxpbmUgKmtlcm5lbCA9
IGJvb3RfY21kbGluZV9maW5kX2J5X2tpbmQoQk9PVE1PRF9LRVJORUwpOwogICAgIHN0cnVjdCBr
ZXJuZWxfaW5mbyBraW5mbyA9IHt9OwogICAgIHN0cnVjdCB2Y3B1ICpzYXZlZF9jdXJyZW50Owog
ICAgIGludCByYywgaSwgY3B1OwpAQCAtMjEzNSw3ICsyMTM0LDcgQEAgaW50IF9faW5pdCBjb25z
dHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGtpbmZvLnVuYXNzaWduZWRfbWVtID0g
ZG9tMF9tZW07CiAgICAga2luZm8uZCA9IGQ7CiAKLSAgICByYyA9IGtlcm5lbF9wcm9iZSgma2lu
Zm8pOworICAgIHJjID0ga2VybmVsX3Byb2JlKCZraW5mbywgTlVMTCk7CiAgICAgaWYgKCByYyA8
IDAgKQogICAgICAgICByZXR1cm4gcmM7CiAKQEAgLTIxNTMsNyArMjE1Miw2IEBAIGludCBfX2lu
aXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCkKIAogI2VuZGlmCiAKLSAgICBraW5m
by5jbWRsaW5lID0gKGtlcm5lbCAhPSBOVUxMKSA/ICZrZXJuZWwtPmNtZGxpbmVbMF0gOiBOVUxM
OwogICAgIGFsbG9jYXRlX21lbW9yeShkLCAma2luZm8pOwogICAgIGZpbmRfZ250dGFiX3JlZ2lv
bihkLCAma2luZm8pOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmMgYi94ZW4v
YXJjaC9hcm0va2VybmVsLmMKaW5kZXggZGE4NDEwZS4uYWUzNjczZSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2tlcm5lbC5jCisrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwpAQCAtNDIxLDIy
ICs0MjEsNzIgQEAgc3RhdGljIGludCBfX2luaXQga2VybmVsX3ppbWFnZTMyX3Byb2JlKHN0cnVj
dCBrZXJuZWxfaW5mbyAqaW5mbywKICAgICByZXR1cm4gMDsKIH0KIAotaW50IF9faW5pdCBrZXJu
ZWxfcHJvYmUoc3RydWN0IGtlcm5lbF9pbmZvICppbmZvKQoraW50IF9faW5pdCBrZXJuZWxfcHJv
YmUoc3RydWN0IGtlcm5lbF9pbmZvICppbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpkb21haW4pCiB7Ci0gICAgc3RydWN0IGJvb3Rtb2R1
bGUgKm1vZCA9IGJvb3RfbW9kdWxlX2ZpbmRfYnlfa2luZChCT09UTU9EX0tFUk5FTCk7CisgICAg
c3RydWN0IGJvb3Rtb2R1bGUgKm1vZCA9IE5VTEw7CisgICAgc3RydWN0IGJvb3RjbWRsaW5lICpj
bWQgPSBOVUxMOworICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKKyAgICB1NjQga2Vy
bmVsX2FkZHIsIGluaXRyZF9hZGRyLCBzaXplOwogICAgIGludCByYzsKIAorICAgIC8qIGRvbWFp
biBpcyBOVUxMIG9ubHkgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gKi8KKyAgICBpZiAoIGRvbWFp
biA9PSBOVUxMICkKKyAgICB7CisgICAgICAgIEFTU0VSVChpc19oYXJkd2FyZV9kb21haW4oaW5m
by0+ZCkpOworCisgICAgICAgIG1vZCA9IGJvb3RfbW9kdWxlX2ZpbmRfYnlfa2luZChCT09UTU9E
X0tFUk5FTCk7CisKKyAgICAgICAgaW5mby0+a2VybmVsX2Jvb3Rtb2R1bGUgPSBtb2Q7CisgICAg
ICAgIGluZm8tPmluaXRyZF9ib290bW9kdWxlID0gYm9vdF9tb2R1bGVfZmluZF9ieV9raW5kKEJP
T1RNT0RfUkFNRElTSyk7CisKKyAgICAgICAgY21kID0gYm9vdF9jbWRsaW5lX2ZpbmRfYnlfa2lu
ZChCT09UTU9EX0tFUk5FTCk7CisgICAgICAgIGlmICggY21kICkKKyAgICAgICAgICAgIGluZm8t
PmNtZGxpbmUgPSAmY21kLT5jbWRsaW5lWzBdOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAg
ICAgICBjb25zdCBjaGFyICpuYW1lID0gTlVMTDsKKworICAgICAgICBkdF9mb3JfZWFjaF9jaGls
ZF9ub2RlKGRvbWFpbiwgbm9kZSkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBkdF9kZXZp
Y2VfaXNfY29tcGF0aWJsZShub2RlLCAibXVsdGlib290LGtlcm5lbCIpICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICB1MzIgbGVuOworICAgICAgICAgICAgICAgIGNvbnN0IF9fYmUz
MiAqdmFsOworCisgICAgICAgICAgICAgICAgdmFsID0gZHRfZ2V0X3Byb3BlcnR5KG5vZGUsICJy
ZWciLCAmbGVuKTsKKyAgICAgICAgICAgICAgICBkdF9nZXRfcmFuZ2UoJnZhbCwgbm9kZSwgJmtl
cm5lbF9hZGRyLCAmc2l6ZSk7CisgICAgICAgICAgICAgICAgbW9kID0gYm9vdF9tb2R1bGVfZmlu
ZF9ieV9hZGRyX2FuZF9raW5kKAorICAgICAgICAgICAgICAgICAgICAgICAgQk9PVE1PRF9LRVJO
RUwsIGtlcm5lbF9hZGRyKTsKKyAgICAgICAgICAgICAgICBpbmZvLT5rZXJuZWxfYm9vdG1vZHVs
ZSA9IG1vZDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UgaWYgKCBkdF9kZXZpY2Vf
aXNfY29tcGF0aWJsZShub2RlLCAibXVsdGlib290LHJhbWRpc2siKSApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgdTMyIGxlbjsKKyAgICAgICAgICAgICAgICBjb25zdCBfX2JlMzIg
KnZhbDsKKworICAgICAgICAgICAgICAgIHZhbCA9IGR0X2dldF9wcm9wZXJ0eShub2RlLCAicmVn
IiwgJmxlbik7CisgICAgICAgICAgICAgICAgZHRfZ2V0X3JhbmdlKCZ2YWwsIG5vZGUsICZpbml0
cmRfYWRkciwgJnNpemUpOworICAgICAgICAgICAgICAgIGluZm8tPmluaXRyZF9ib290bW9kdWxl
ID0gYm9vdF9tb2R1bGVfZmluZF9ieV9hZGRyX2FuZF9raW5kKAorICAgICAgICAgICAgICAgICAg
ICAgICAgQk9PVE1PRF9SQU1ESVNLLCBpbml0cmRfYWRkcik7CisgICAgICAgICAgICB9CisgICAg
ICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKyAgICAg
ICAgbmFtZSA9IGR0X25vZGVfbmFtZShkb21haW4pOworICAgICAgICBjbWQgPSBib290X2NtZGxp
bmVfZmluZF9ieV9uYW1lKG5hbWUpOworICAgICAgICBpZiAoIGNtZCApCisgICAgICAgICAgICBp
bmZvLT5jbWRsaW5lID0gJmNtZC0+Y21kbGluZVswXTsKKyAgICB9CiAgICAgaWYgKCAhbW9kIHx8
ICFtb2QtPnNpemUgKQogICAgIHsKICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIk1pc3Npbmcg
a2VybmVsIGJvb3QgbW9kdWxlP1xuIik7CiAgICAgICAgIHJldHVybiAtRU5PRU5UOwogICAgIH0K
IAotICAgIGluZm8tPmtlcm5lbF9ib290bW9kdWxlID0gbW9kOwotCi0gICAgcHJpbnRrKCJMb2Fk
aW5nIGtlcm5lbCBmcm9tIGJvb3QgbW9kdWxlIEAgJSJQUklwYWRkciJcbiIsIG1vZC0+c3RhcnQp
OwotCi0gICAgaW5mby0+aW5pdHJkX2Jvb3Rtb2R1bGUgPSBib290X21vZHVsZV9maW5kX2J5X2tp
bmQoQk9PVE1PRF9SQU1ESVNLKTsKKyAgICBwcmludGsoIkxvYWRpbmcgRG9tJXBkIGtlcm5lbCBm
cm9tIGJvb3QgbW9kdWxlIEAgJSJQUklwYWRkciJcbiIsCisgICAgICAgICAgIGluZm8tPmQsIGlu
Zm8tPmtlcm5lbF9ib290bW9kdWxlLT5zdGFydCk7CiAgICAgaWYgKCBpbmZvLT5pbml0cmRfYm9v
dG1vZHVsZSApCiAgICAgICAgIHByaW50aygiTG9hZGluZyByYW1kaXNrIGZyb20gYm9vdCBtb2R1
bGUgQCAlIlBSSXBhZGRyIlxuIiwKICAgICAgICAgICAgICAgIGluZm8tPmluaXRyZF9ib290bW9k
dWxlLT5zdGFydCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmggYi94ZW4vYXJj
aC9hcm0va2VybmVsLmgKaW5kZXggMzliNzgyOC4uNDMyMGY3MiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2tlcm5lbC5oCisrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuaApAQCAtNTUsNyArNTUs
NyBAQCBzdHJ1Y3Qga2VybmVsX2luZm8gewogICogIC0+dHlwZQogICogIC0+bG9hZCBob29rLCBh
bmQgc2V0cyBsb2FkZXIgc3BlY2lmaWMgdmFyaWFibGVzIC0+emltYWdlCiAgKi8KLWludCBrZXJu
ZWxfcHJvYmUoc3RydWN0IGtlcm5lbF9pbmZvICppbmZvKTsKK2ludCBrZXJuZWxfcHJvYmUoc3Ry
dWN0IGtlcm5lbF9pbmZvICppbmZvLCBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRvbWFp
bik7CiAKIC8qCiAgKiBMb2FkcyB0aGUga2VybmVsIGludG8gZ3Vlc3QgUkFNLgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCA4MjBk
MTI0Li5lMDE1MGJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4v
YXJjaC9hcm0vc2V0dXAuYwpAQCAtMjk3LDYgKzI5NywzNyBAQCBzdHJ1Y3QgYm9vdGNtZGxpbmUg
KiBfX2luaXQgYm9vdF9jbWRsaW5lX2ZpbmRfYnlfa2luZChib290bW9kdWxlX2tpbmQga2luZCkK
ICAgICByZXR1cm4gTlVMTDsKIH0KIAorc3RydWN0IGJvb3RjbWRsaW5lICogX19pbml0IGJvb3Rf
Y21kbGluZV9maW5kX2J5X25hbWUoY29uc3QgY2hhciAqbmFtZSkKK3sKKyAgICBzdHJ1Y3QgYm9v
dGNtZGxpbmVzICptb2RzID0gJmJvb3RpbmZvLmNtZGxpbmVzOworICAgIHN0cnVjdCBib290Y21k
bGluZSAqbW9kOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9yIChpID0gMCA7IGkgPCBt
b2RzLT5ucl9tb2RzIDsgaSsrICkKKyAgICB7CisgICAgICAgIG1vZCA9ICZtb2RzLT5jbWRsaW5l
W2ldOworICAgICAgICBpZiAoIHN0cmNtcChtb2QtPmR0X25hbWUsIG5hbWUpID09IDAgKQorICAg
ICAgICAgICAgcmV0dXJuIG1vZDsKKyAgICB9CisgICAgcmV0dXJuIE5VTEw7Cit9CisKK3N0cnVj
dCBib290bW9kdWxlICogX19pbml0IGJvb3RfbW9kdWxlX2ZpbmRfYnlfYWRkcl9hbmRfa2luZChi
b290bW9kdWxlX2tpbmQga2luZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHN0YXJ0KQoreworICAgIHN0cnVjdCBi
b290bW9kdWxlcyAqbW9kcyA9ICZib290aW5mby5tb2R1bGVzOworICAgIHN0cnVjdCBib290bW9k
dWxlICptb2Q7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKGkgPSAwIDsgaSA8IG1v
ZHMtPm5yX21vZHMgOyBpKysgKQorICAgIHsKKyAgICAgICAgbW9kID0gJm1vZHMtPm1vZHVsZVtp
XTsKKyAgICAgICAgaWYgKCBtb2QtPmtpbmQgPT0ga2luZCAmJiBtb2QtPnN0YXJ0ID09IHN0YXJ0
ICkKKyAgICAgICAgICAgIHJldHVybiBtb2Q7CisgICAgfQorICAgIHJldHVybiBOVUxMOworfQor
CiBjb25zdCBjaGFyICogX19pbml0IGJvb3RfbW9kdWxlX2tpbmRfYXNfc3RyaW5nKGJvb3Rtb2R1
bGVfa2luZCBraW5kKQogewogICAgIHN3aXRjaCAoIGtpbmQgKQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCmluZGV4
IGEyYjk4YjkuLmQ0YzVkZGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAgLTEwMSw5ICsxMDEsMTIgQEAg
Y29uc3QgY2hhciAqYm9vdF9mZHRfY21kbGluZShjb25zdCB2b2lkICpmZHQpOwogc3RydWN0IGJv
b3Rtb2R1bGUgKmFkZF9ib290X21vZHVsZShib290bW9kdWxlX2tpbmQga2luZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBzdGFydCwgcGFkZHJfdCBzaXplLCBi
b29sIGRvbVUpOwogc3RydWN0IGJvb3Rtb2R1bGUgKmJvb3RfbW9kdWxlX2ZpbmRfYnlfa2luZChi
b290bW9kdWxlX2tpbmQga2luZCk7CitzdHJ1Y3QgYm9vdG1vZHVsZSAqIGJvb3RfbW9kdWxlX2Zp
bmRfYnlfYWRkcl9hbmRfa2luZChib290bW9kdWxlX2tpbmQga2luZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHN0
YXJ0KTsKIHZvaWQgYWRkX2Jvb3RfY21kbGluZShjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFy
ICpjbWRsaW5lLAogICAgICAgICAgICAgICAgICAgICAgIGJvb3Rtb2R1bGVfa2luZCBraW5kLCBi
b29sIGRvbVUpOwogc3RydWN0IGJvb3RjbWRsaW5lICpib290X2NtZGxpbmVfZmluZF9ieV9raW5k
KGJvb3Rtb2R1bGVfa2luZCBraW5kKTsKK3N0cnVjdCBib290Y21kbGluZSAqIGJvb3RfY21kbGlu
ZV9maW5kX2J5X25hbWUoY29uc3QgY2hhciAqbmFtZSk7CiBjb25zdCBjaGFyICpib290X21vZHVs
ZV9raW5kX2FzX3N0cmluZyhib290bW9kdWxlX2tpbmQga2luZCk7CiAKIGV4dGVybiB1aW50MzJf
dCBoeXBfdHJhcHNfdmVjdG9yW107Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:51:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:51: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-devel-bounces@lists.xenproject.org>)
	id 1gMcr1-0003Pv-8y; Tue, 13 Nov 2018 17:51: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcqy-0003M9-O9
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:51:56 +0000
X-Inumbo-ID: cf4324da-e76c-11e8-ba5b-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf4324da-e76c-11e8-ba5b-12d6303a7972;
 Tue, 13 Nov 2018 17:51:55 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EECD722419;
 Tue, 13 Nov 2018 17:51:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131515;
 bh=8Ef7UYICnsVF7M18vVr4sEcbOznvwIVe+IsihWHl818=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=YWngQiUNR0C86nwjlWPCi7lDQ60p+lIqD/0h+l+ZdVp9z7Q9D4oWR5oO5RApJAVJD
 0r7zdCq6vInNdBnzrCl3hccJYOk6FFx8Q0Ny9Vup2FWa7RWmmHKwG79ptIPEIsNLRP
 ksRVDXgFYXYAXDAOF93Xy+wibDC8xr1hDiToEDvw=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:33 -0800
Message-Id: <1542131509-17661-9-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 09/25] xen/arm: add start to struct
 bootcmdline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IHN0YXJ0IGFkZHJlc3MgZmllbGQgdG8gc3RydWN0IGJvb3RjbWRsaW5lIHRvIGVh
c2lseSBtYXRjaCBhCmNtZGxpbmUgdG8gdGhlIGNvcnJlc3BvbmRpbmcgYm9vdG1vZHVsZS4gVGhp
cyBpcyB1c2VmdWwgZm9yIGRlYnVnZ2luZwoobm90IGFjdHVhbGx5IG5lZWRlZCBmb3IgZnVuY3Rp
b25hbGl0aWVzIHRvZGF5LCBidXQgY291bGQgYmUuKQoKSW5zdGVhZCBvZiBwcmludGluZyB0aGUg
aW5kZXggaW4gdGhlIGNtZGxpbmUgYXJyYXksIHByaW50IHRoZSBzdGFydAphZGRyZXNzIG9mIHRo
ZSBjb3JyZXNwb25kaW5nIGJvb3Rtb2R1bGUgZm9yIGVhY2ggY21kbGluZSBpbgplYXJseV9wcmlu
dF9pbmZvLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxp
bnguY29tPgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vYm9vdGZkdC5jICAgICAgfCA0ICsrLS0KIHhlbi9hcmNoL2FybS9z
ZXR1cC5jICAgICAgICB8IDMgKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggfCAzICsr
LQogMyBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMK
aW5kZXggZGY4YzRkZi4uYThhOGRiZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQu
YworKysgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCkBAIC0yMzgsNyArMjM4LDcgQEAgc3RhdGlj
IHZvaWQgX19pbml0IHByb2Nlc3NfbXVsdGlib290X25vZGUoY29uc3Qgdm9pZCAqZmR0LCBpbnQg
bm9kZSwKICAgICBpZiAoICFwcm9wICkKICAgICAgICAgcmV0dXJuOwogICAgIGFkZF9ib290X2Nt
ZGxpbmUoZmR0X2dldF9uYW1lKGZkdCwgcGFyZW50X25vZGUsICZsZW4pLCBwcm9wLT5kYXRhLAot
ICAgICAgICAgICAgICAgICAgICAga2luZCwgZG9tVSk7CisgICAgICAgICAgICAgICAgICAgICBr
aW5kLCBzdGFydCwgZG9tVSk7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBwcm9jZXNzX2Nob3Nl
bl9ub2RlKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCkBAIC0zMzUsNyArMzM1LDcgQEAgc3Rh
dGljIHZvaWQgX19pbml0IGVhcmx5X3ByaW50X2luZm8odm9pZCkKICAgICB9CiAgICAgcHJpbnRr
KCJcbiIpOwogICAgIGZvciAoIGkgPSAwIDsgaSA8IGNtZHMtPm5yX21vZHM7IGkrKyApCi0gICAg
ICAgIHByaW50aygiQ01ETElORVslZF06JXMgJXNcbiIsIGksCisgICAgICAgIHByaW50aygiQ01E
TElORVslIlBSSXBhZGRyIl06JXMgJXNcbiIsIGNtZHMtPmNtZGxpbmVbaV0uc3RhcnQsCiAgICAg
ICAgICAgICAgICBjbWRzLT5jbWRsaW5lW2ldLmR0X25hbWUsCiAgICAgICAgICAgICAgICAmY21k
cy0+Y21kbGluZVtpXS5jbWRsaW5lWzBdKTsKICAgICBwcmludGsoIlxuIik7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IGUwMTUw
YmEuLmI1MjU2ZDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9h
cmNoL2FybS9zZXR1cC5jCkBAIC0yNTQsNyArMjU0LDcgQEAgc3RydWN0IGJvb3Rtb2R1bGUgKiBf
X2luaXQgYm9vdF9tb2R1bGVfZmluZF9ieV9raW5kKGJvb3Rtb2R1bGVfa2luZCBraW5kKQogfQog
CiB2b2lkIF9faW5pdCBhZGRfYm9vdF9jbWRsaW5lKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNo
YXIgKmNtZGxpbmUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3Rtb2R1bGVfa2lu
ZCBraW5kLCBib29sIGRvbVUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3Rtb2R1
bGVfa2luZCBraW5kLCBwYWRkcl90IHN0YXJ0LCBib29sIGRvbVUpCiB7CiAgICAgc3RydWN0IGJv
b3RjbWRsaW5lcyAqY21kcyA9ICZib290aW5mby5jbWRsaW5lczsKICAgICBzdHJ1Y3QgYm9vdGNt
ZGxpbmUgKmNtZDsKQEAgLTI2OCw2ICsyNjgsNyBAQCB2b2lkIF9faW5pdCBhZGRfYm9vdF9jbWRs
aW5lKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKmNtZGxpbmUsCiAgICAgY21kID0gJmNt
ZHMtPmNtZGxpbmVbY21kcy0+bnJfbW9kcysrXTsKICAgICBjbWQtPmtpbmQgPSBraW5kOwogICAg
IGNtZC0+ZG9tVSA9IGRvbVU7CisgICAgY21kLT5zdGFydCA9IHN0YXJ0OwogCiAgICAgQVNTRVJU
KHN0cmxlbihuYW1lKSA8PSBEVF9NQVhfTkFNRSk7CiAgICAgc2FmZV9zdHJjcHkoY21kLT5kdF9u
YW1lLCBuYW1lKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaAppbmRleCBkNGM1ZGRhLi41NDE4ZjkyIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9zZXR1cC5oCkBAIC00OSw2ICs0OSw3IEBAIHN0cnVjdCBib290bW9kdWxlIHsKIHN0cnVjdCBi
b290Y21kbGluZSB7CiAgICAgYm9vdG1vZHVsZV9raW5kIGtpbmQ7CiAgICAgYm9vbCBkb21VOwor
ICAgIHBhZGRyX3Qgc3RhcnQ7CiAgICAgY2hhciBkdF9uYW1lW0RUX01BWF9OQU1FXTsKICAgICBj
aGFyIGNtZGxpbmVbQk9PVE1PRF9NQVhfQ01ETElORV07CiB9OwpAQCAtMTA0LDcgKzEwNSw3IEBA
IHN0cnVjdCBib290bW9kdWxlICpib290X21vZHVsZV9maW5kX2J5X2tpbmQoYm9vdG1vZHVsZV9r
aW5kIGtpbmQpOwogc3RydWN0IGJvb3Rtb2R1bGUgKiBib290X21vZHVsZV9maW5kX2J5X2FkZHJf
YW5kX2tpbmQoYm9vdG1vZHVsZV9raW5kIGtpbmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBzdGFydCk7CiB2b2lk
IGFkZF9ib290X2NtZGxpbmUoY29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqY21kbGluZSwK
LSAgICAgICAgICAgICAgICAgICAgICBib290bW9kdWxlX2tpbmQga2luZCwgYm9vbCBkb21VKTsK
KyAgICAgICAgICAgICAgICAgICAgICBib290bW9kdWxlX2tpbmQga2luZCwgcGFkZHJfdCBzdGFy
dCwgYm9vbCBkb21VKTsKIHN0cnVjdCBib290Y21kbGluZSAqYm9vdF9jbWRsaW5lX2ZpbmRfYnlf
a2luZChib290bW9kdWxlX2tpbmQga2luZCk7CiBzdHJ1Y3QgYm9vdGNtZGxpbmUgKiBib290X2Nt
ZGxpbmVfZmluZF9ieV9uYW1lKGNvbnN0IGNoYXIgKm5hbWUpOwogY29uc3QgY2hhciAqYm9vdF9t
b2R1bGVfa2luZF9hc19zdHJpbmcoYm9vdG1vZHVsZV9raW5kIGtpbmQpOwotLSAKMS45LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:51:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:51: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-devel-bounces@lists.xenproject.org>)
	id 1gMcr1-0003QZ-M9; Tue, 13 Nov 2018 17:51: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcqy-0003MA-Ot
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:51:56 +0000
X-Inumbo-ID: cf8828c8-e76c-11e8-9e53-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf8828c8-e76c-11e8-9e53-12d6303a7972;
 Tue, 13 Nov 2018 17:51:56 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 670632243E;
 Tue, 13 Nov 2018 17:51:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131515;
 bh=YkJ2ykOMh2r38Q1ez20Alxos+5nDXiKEdUgJOp5o1wg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=bvgcHM41P4mmw0FITzUFaYqHWx5RT7fCDxkKoUXVA3AJarxQmkaQwZmd/mYvJiJFD
 +yj9rSGQOls5oND5Mz7uPYdB2D92wJorf7zJJNAc45qYp9b74JIDjhgs5Rvgbqfj6m
 C3XEdsjPvR5HkRc16J/0Hc6wgFPkElk5G8B6zdO4=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:34 -0800
Message-Id: <1542131509-17661-10-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 10/25] xen/arm: rename
 get_11_allocation_size to get_allocation_size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzdGVmYW5vc0B4aWxpbnguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCi0tLQoKQ2hhbmdlcyBpbiB2MzoKLSBubyBjaGFuZ2UgaW4gcHJpbnQgbWVz
c2FnZXMKLSBkbyBub3QgcmVtb3ZlIEJVR19PTgoKQ2hhbmdlcyBpbiB2MjoKLSBuZXcgcGF0Y2gK
LS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAxMiArKysrKystLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
CmluZGV4IDU5YzlmMzQuLmNhMGM0ZjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTc3LDcgKzc3LDcg
QEAgc3RydWN0IHZjcHUgKl9faW5pdCBhbGxvY19kb20wX3ZjcHUwKHN0cnVjdCBkb21haW4gKmRv
bTApCiAgICAgcmV0dXJuIHZjcHVfY3JlYXRlKGRvbTAsIDAsIDApOwogfQogCi1zdGF0aWMgdW5z
aWduZWQgaW50IF9faW5pdCBnZXRfMTFfYWxsb2NhdGlvbl9zaXplKHBhZGRyX3Qgc2l6ZSkKK3N0
YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IGdldF9hbGxvY2F0aW9uX3NpemUocGFkZHJfdCBzaXpl
KQogewogICAgIC8qCiAgICAgICogZ2V0X29yZGVyX2Zyb21fYnl0ZXMgcmV0dXJucyB0aGUgb3Jk
ZXIgZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvCkBAIC0yNDksNyArMjQ5LDcgQEAgc3RhdGljIHZv
aWQgX19pbml0IGFsbG9jYXRlX21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVs
X2luZm8gKmtpbmZvKQogICAgICAgICBnZXRfb3JkZXJfZnJvbV9ieXRlcyhtaW5fdChwYWRkcl90
LCBkb20wX21lbSwgTUIoMTI4KSkpOwogICAgIGNvbnN0IHVuc2lnbmVkIGludCBtaW5fb3JkZXIg
PSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhNQig0KSk7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7
Ci0gICAgdW5zaWduZWQgaW50IG9yZGVyID0gZ2V0XzExX2FsbG9jYXRpb25fc2l6ZShraW5mby0+
dW5hc3NpZ25lZF9tZW0pOworICAgIHVuc2lnbmVkIGludCBvcmRlciA9IGdldF9hbGxvY2F0aW9u
X3NpemUoa2luZm8tPnVuYXNzaWduZWRfbWVtKTsKICAgICBpbnQgaTsKIAogICAgIGJvb2wgbG93
bWVtID0gdHJ1ZTsKQEAgLTMwMSw3ICszMDEsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYWxsb2Nh
dGVfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAg
ICAgICogSWYgd2UgZmFpbGVkIHRvIGFsbG9jYXRlIGJhbmswIHVuZGVyIDRHQiwgY29udGludWUg
YWxsb2NhdGluZwogICAgICAqIG1lbW9yeSBmcm9tIGFib3ZlIDRHQiBhbmQgZmlsbCBpbiBiYW5r
cy4KICAgICAgKi8KLSAgICBvcmRlciA9IGdldF8xMV9hbGxvY2F0aW9uX3NpemUoa2luZm8tPnVu
YXNzaWduZWRfbWVtKTsKKyAgICBvcmRlciA9IGdldF9hbGxvY2F0aW9uX3NpemUoa2luZm8tPnVu
YXNzaWduZWRfbWVtKTsKICAgICB3aGlsZSAoIGtpbmZvLT51bmFzc2lnbmVkX21lbSAmJiBraW5m
by0+bWVtLm5yX2JhbmtzIDwgTlJfTUVNX0JBTktTICkKICAgICB7CiAgICAgICAgIHBnID0gYWxs
b2NfZG9taGVhcF9wYWdlcyhkLCBvcmRlciwgbG93bWVtID8gTUVNRl9iaXRzKDMyKSA6IDApOwpA
QCAtMzEyLDcgKzMxMiw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9tZW1vcnkoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICAgICAgICAgIGlm
ICggbG93bWVtICYmIG9yZGVyIDwgbWluX2xvd19vcmRlcikKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICBEMTFQUklOVCgiRmFpbGVkIGF0IG1pbl9sb3dfb3JkZXIsIGFsbG93IGhpZ2gg
YWxsb2NhdGlvbnNcbiIpOwotICAgICAgICAgICAgICAgIG9yZGVyID0gZ2V0XzExX2FsbG9jYXRp
b25fc2l6ZShraW5mby0+dW5hc3NpZ25lZF9tZW0pOworICAgICAgICAgICAgICAgIG9yZGVyID0g
Z2V0X2FsbG9jYXRpb25fc2l6ZShraW5mby0+dW5hc3NpZ25lZF9tZW0pOwogICAgICAgICAgICAg
ICAgIGxvd21lbSA9IGZhbHNlOwogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAg
ICAgfQpAQCAtMzMyLDcgKzMzMiw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9tZW1v
cnkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICAgICAg
ICAgIGlmICggbG93bWVtICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBEMTFQUklO
VCgiQWxsb2NhdGlvbiBiZWxvdyBiYW5rIDAsIGFsbG93IGhpZ2ggYWxsb2NhdGlvbnNcbiIpOwot
ICAgICAgICAgICAgICAgIG9yZGVyID0gZ2V0XzExX2FsbG9jYXRpb25fc2l6ZShraW5mby0+dW5h
c3NpZ25lZF9tZW0pOworICAgICAgICAgICAgICAgIG9yZGVyID0gZ2V0X2FsbG9jYXRpb25fc2l6
ZShraW5mby0+dW5hc3NpZ25lZF9tZW0pOwogICAgICAgICAgICAgICAgIGxvd21lbSA9IGZhbHNl
OwogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgfQpAQCAtMzQ3LDcgKzM0
Nyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9tZW1vcnkoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICAgICAgICogU3VjY2VzcywgbmV4dCB0
aW1lIGFyb3VuZCB0cnkgYWdhaW4gdG8gZ2V0IHRoZSBsYXJnZXN0IG9yZGVyCiAgICAgICAgICAq
IGFsbG9jYXRpb24gcG9zc2libGUuCiAgICAgICAgICAqLwotICAgICAgICBvcmRlciA9IGdldF8x
MV9hbGxvY2F0aW9uX3NpemUoa2luZm8tPnVuYXNzaWduZWRfbWVtKTsKKyAgICAgICAgb3JkZXIg
PSBnZXRfYWxsb2NhdGlvbl9zaXplKGtpbmZvLT51bmFzc2lnbmVkX21lbSk7CiAgICAgfQogCiAg
ICAgaWYgKCBraW5mby0+dW5hc3NpZ25lZF9tZW0gKQotLSAKMS45LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:52:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMcr2-0003Re-Cb; Tue, 13 Nov 2018 17:52: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcqz-0003NW-RG
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:51:57 +0000
X-Inumbo-ID: d01b1f0e-e76c-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d01b1f0e-e76c-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 17:51:57 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 52D0722511;
 Tue, 13 Nov 2018 17:51:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131516;
 bh=XPrEKQ2dOj4dglBpWq04HB75HqyCPUV/qSyv4m0SgvY=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=AFUdNb2MPmtITApdmCxN9HXOl7REcK8yGiU5n3/8UBHNdew5qzWCUVcslwtYaV7A8
 dA6dPZLGhBfvtQAAu3vWRqi0XcXXaz/zAXytfUv3NNNpA/VMqVggffdKqumSAr4VdP
 jNtXcnRsvE8a50ruCSnwATkvgBU/zW7PCej2jTno=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:36 -0800
Message-Id: <1542131509-17661-12-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 12/25] xen/arm: introduce allocate_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGFuIGFsbG9jYXRlX21lbW9yeSBmdW5jdGlvbiBhYmxlIHRvIGFsbG9jYXRlIG1l
bW9yeSBmb3IgRG9tVXMKYW5kIG1hcCBpdCBhdCB0aGUgcmlnaHQgZ3Vlc3QgYWRkcmVzc2VzLCBh
Y2NvcmRpbmcgdG8gdGhlIGd1ZXN0IG1lbW9yeQptYXA6IEdVRVNUX1JBTTBfQkFTRSBhbmQgR1VF
U1RfUkFNMV9CQVNFLgoKVGhpcyBpcyB1bmRlciAjaWYgMCBhcyBub3QgdXNlZCBmb3Igbm93LgoK
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgotLS0KQ2hh
bmdlcyBpbiB2NzoKLSB1c2UgJXBkCi0gcG9wdWxhdGUgYmFuayBlYXJsaWVyIHRvIHJlbW92ZSBs
b2NhbCB2YXJpYWJsZXMKCkNoYW5nZXMgaW4gdjY6Ci0gdHVybiBkcHJpbnRrcyBpbnRvIHByaW50
awotIHVzZSBwYW5pYyBpbnN0ZWFkIG9mIHByaW50aytCVUdfT04KLSB1c2UgSnVsaWVuJ3MgaW1w
bGVtZW50YXRpb24gb2YgYWxsb2NhdGVfYmFua19tZW1vcnkKCkNoYW5nZXMgaW4gdjU6Ci0gaW1w
cm92ZSBjb21taXQgbWVzc2FnZQotIGNvZGUgc3R5bGUKLSByZW1vdmUgdW5uZWVkZWQgbG9jYWwg
dmFyCi0gd2hpbGUgbG9vcCBpbiBhbGxvY2F0ZV9iYW5rX21lbW9yeSB0byBhbGxvY2F0ZSBtZW1v
cnkgc28gdGhhdCBpdAogIGRvZXNuJ3QgaGF2ZSB0byBiZSBjb250aWd1b3MKLSBjb21iaWxlIHdo
aWxlIGxvb3BzIGluIGFsbG9jYXRlX21lbW9yeQoKQ2hhbmdlcyBpbiB2NDoKLSBtb3ZlIGVhcmxp
ZXIsIGFkZCAjaWYgMAotIGludHJvZHVjZSBhbGxvY2F0ZV9iYW5rX21lbW9yeSwgcmVtb3ZlIGlu
c2VydF9iYW5rCi0gYWxsb2NhdGVfYmFua19tZW1vcnkgYWxsb2NhdGUgbWVtb3J5IGFuZCBpbnNl
cnRzIHRoZSBiYW5rLCB3aGlsZQogIGFsbG9jYXRlX21lbW9yeSBzcGVjaWZpZXMgd2hlcmUgdG8g
ZG8gdGhhdAoKQ2hhbmdlcyBpbiB2MzoKLSBuZXcgcGF0Y2gKLS0tCiB4ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMgfCAxMDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMDEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpp
bmRleCA2NmEyNThhLi45NTc1NzJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0zNjgsNiArMzY4LDEw
NyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYWxsb2NhdGVfbWVtb3J5XzExKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgfQogfQogCisjaWYgMAorc3RhdGljIGJvb2wgX19pbml0IGFsbG9jYXRlX2Jhbmtf
bWVtb3J5KHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ2ZuX3Qgc2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdG90X3NpemUpCit7CisgICAgaW50IHJlczsKKyAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKKyAgICBzdHJ1Y3QgbWVtYmFuayAqYmFuazsKKyAgICB1
bnNpZ25lZCBpbnQgbWF4X29yZGVyID0gfjA7CisKKyAgICBiYW5rID0gJmtpbmZvLT5tZW0uYmFu
a1traW5mby0+bWVtLm5yX2JhbmtzXTsKKyAgICBiYW5rLT5zdGFydCA9IGdmbl90b19nYWRkcihz
Z2ZuKTsKKyAgICBiYW5rLT5zaXplID0gdG90X3NpemU7CisKKyAgICB3aGlsZSAoIHRvdF9zaXpl
ID4gMCApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIgPSBnZXRfYWxsb2NhdGlv
bl9zaXplKHRvdF9zaXplKTsKKworICAgICAgICBvcmRlciA9IG1pbihtYXhfb3JkZXIsIG9yZGVy
KTsKKworICAgICAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3JkZXIsIDApOworICAg
ICAgICBpZiAoICFwZyApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAg
KiBJZiB3ZSBjYW4ndCBhbGxvY2F0ZSBvbmUgcGFnZSwgdGhlbiBpdCBpcyB1bmxpa2VseSB0bwor
ICAgICAgICAgICAgICogc3VjY2VlZCBpbiB0aGUgbmV4dCBpdGVyYXRpb24uIFNvIGJhaWwgb3V0
LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoICFvcmRlciApCisgICAgICAgICAg
ICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogSWYg
d2UgY2FuJ3QgYWxsb2NhdGUgbWVtb3J5IHdpdGggb3JkZXIsIHRoZW4gaXQgaXMKKyAgICAgICAg
ICAgICAqIHVubGlrZWx5IHRvIHN1Y2NlZWQgaW4gdGhlIG5leHQgaXRlcmF0aW9uLgorICAgICAg
ICAgICAgICogUmVjb3JkIHRoZSBvcmRlciAtIDEgdG8gYXZvaWQgcmUtdHJ5aW5nLgorICAgICAg
ICAgICAgICovCisgICAgICAgICAgICBtYXhfb3JkZXIgPSBvcmRlciAtIDE7CisgICAgICAgICAg
ICBjb250aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIHJlcyA9IGd1ZXN0X3BoeXNtYXBfYWRk
X3BhZ2UoZCwgc2dmbiwgcGFnZV90b19tZm4ocGcpLCBvcmRlcik7CisgICAgICAgIGlmICggcmVz
ICkKKyAgICAgICAgeworICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiRmFpbGVkIG1h
cCBwYWdlcyB0byBET01VOiAlZCIsIHJlcyk7CisgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cisg
ICAgICAgIH0KKworICAgICAgICBzZ2ZuID0gZ2ZuX2FkZChzZ2ZuLCAxVUwgPDwgb3JkZXIpOwor
ICAgICAgICB0b3Rfc2l6ZSAtPSAoMVVMTCA8PCAoUEFHRV9TSElGVCArIG9yZGVyKSk7CisgICAg
fQorCisgICAga2luZm8tPm1lbS5ucl9iYW5rcysrOworICAgIGtpbmZvLT51bmFzc2lnbmVkX21l
bSAtPSBiYW5rLT5zaXplOworCisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyB2b2lkIF9f
aW5pdCBhbGxvY2F0ZV9tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZv
ICpraW5mbykKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIGJhbmtf
c2l6ZTsKKworICAgIHByaW50ayhYRU5MT0dfSU5GTyAiQWxsb2NhdGluZyBtYXBwaW5ncyB0b3Rh
bGxpbmcgJWxkTUIgZm9yICVwZDpcbiIsCisgICAgICAgICAgIC8qIERvbid0IHdhbnQgZm9ybWF0
IHRoaXMgYXMgUFJJcGFkZHIgKDE2IGRpZ2l0IGhleCkgKi8KKyAgICAgICAgICAgKHVuc2lnbmVk
IGxvbmcpKGtpbmZvLT51bmFzc2lnbmVkX21lbSA+PiAyMCksIGQpOworCisgICAga2luZm8tPm1l
bS5ucl9iYW5rcyA9IDA7CisgICAgYmFua19zaXplID0gTUlOKEdVRVNUX1JBTTBfU0laRSwga2lu
Zm8tPnVuYXNzaWduZWRfbWVtKTsKKyAgICBpZiAoICFhbGxvY2F0ZV9iYW5rX21lbW9yeShkLCBr
aW5mbywgZ2FkZHJfdG9fZ2ZuKEdVRVNUX1JBTTBfQkFTRSksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmFua19zaXplKSApCisgICAgICAgIGdvdG8gZmFpbDsKKworICAgIGJhbmtf
c2l6ZSA9IE1JTihHVUVTVF9SQU0xX1NJWkUsIGtpbmZvLT51bmFzc2lnbmVkX21lbSk7CisgICAg
aWYgKCAhYWxsb2NhdGVfYmFua19tZW1vcnkoZCwga2luZm8sIGdhZGRyX3RvX2dmbihHVUVTVF9S
QU0xX0JBU0UpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhbmtfc2l6ZSkgKQor
ICAgICAgICBnb3RvIGZhaWw7CisKKyAgICBpZiAoIGtpbmZvLT51bmFzc2lnbmVkX21lbSApCisg
ICAgICAgIGdvdG8gZmFpbDsKKworICAgIGZvciggaSA9IDA7IGkgPCBraW5mby0+bWVtLm5yX2Jh
bmtzOyBpKysgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIlcGQgQkFOS1sl
ZF0gJSMiUFJJcGFkZHIiLSUjIlBSSXBhZGRyIiAoJWxkTUIpXG4iLAorICAgICAgICAgICAgICAg
ZCwKKyAgICAgICAgICAgICAgIGksCisgICAgICAgICAgICAgICBraW5mby0+bWVtLmJhbmtbaV0u
c3RhcnQsCisgICAgICAgICAgICAgICBraW5mby0+bWVtLmJhbmtbaV0uc3RhcnQgKyBraW5mby0+
bWVtLmJhbmtbaV0uc2l6ZSwKKyAgICAgICAgICAgICAgIC8qIERvbid0IHdhbnQgZm9ybWF0IHRo
aXMgYXMgUFJJcGFkZHIgKDE2IGRpZ2l0IGhleCkgKi8KKyAgICAgICAgICAgICAgICh1bnNpZ25l
ZCBsb25nKShraW5mby0+bWVtLmJhbmtbaV0uc2l6ZSA+PiAyMCkpOworICAgIH0KKworICAgIHJl
dHVybjsKKworZmFpbDoKKyAgICBwYW5pYygiRmFpbGVkIHRvIGFsbG9jYXRlIHJlcXVlc3RlZCBk
b21haW4gbWVtb3J5LiIKKyAgICAgICAgICAvKiBEb24ndCB3YW50IGZvcm1hdCB0aGlzIGFzIFBS
SXBhZGRyICgxNiBkaWdpdCBoZXgpICovCisgICAgICAgICAgIiAlbGRLQiB1bmFsbG9jYXRlZC4g
Rml4IHRoZSBWTXMgY29uZmlndXJhdGlvbnMuXG4iLAorICAgICAgICAgICh1bnNpZ25lZCBsb25n
KWtpbmZvLT51bmFzc2lnbmVkX21lbSA+PiAxMCk7Cit9CisjZW5kaWYKKwogc3RhdGljIGludCBf
X2luaXQgd3JpdGVfcHJvcGVydGllcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2lu
Zm8gKmtpbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCiB7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:52:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMcr3-0003Ss-07; Tue, 13 Nov 2018 17:52: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcqz-0003No-VI
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:51:58 +0000
X-Inumbo-ID: cfd9b008-e76c-11e8-a643-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cfd9b008-e76c-11e8-a643-12d6303a7972;
 Tue, 13 Nov 2018 17:51:56 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D6BA52245E;
 Tue, 13 Nov 2018 17:51:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131516;
 bh=0rMSzg545YABadmOBAd1EvOIfjR+ML+HBnY6a4/3xok=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=z2dwxh/+2agPQeS8/Dv5c4jqT5cHmxwCDbjjaeKJfoNA3Dwjin0Ez1lI8J2aDl3fD
 1YMTvU16GKAYV2XAKahXIiPUCy5OZxqI/ZwmNSR9GiZ1oVJex5KY5pTL8Nkvay1Ou0
 eQwizT19+n5oNWUVTuqCksQovJWovgf5gu0p/VBM=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:35 -0800
Message-Id: <1542131509-17661-11-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 11/25] xen/arm: rename allocate_memory to
 allocate_memory_11
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YWxsb2NhdGVfbWVtb3J5IG9ubHkgZGVhbHMgd2l0aCBkaXJlY3RseSBtYXBwZWQgbWVtb3J5LiBS
ZW5hbWUgaXQgdG8KYWxsb2NhdGVfbWVtb3J5XzExLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQpDaGFuZ2VzIGluIHYzOgotIGFkZCBwYXRjaAotLS0K
IHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDUgKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGNhMGM0
ZjcuLjY2YTI1OGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTI0Myw3ICsyNDMsOCBAQCBmYWlsOgog
ICogKGFzIGRlc2NyaWJlZCBhYm92ZSkgd2UgYWxsb3cgaGlnaGVyIGFsbG9jYXRpb25zIGFuZCBj
b250aW51ZSB1bnRpbAogICogdGhhdCBydW5zIG91dCAob3Igd2UgaGF2ZSBhbGxvY2F0ZWQgc3Vm
ZmljaWVudCBkb20wIG1lbW9yeSkuCiAgKi8KLXN0YXRpYyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9t
ZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKK3N0YXRp
YyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGtlcm5lbF9pbmZvICpraW5m
bykKIHsKICAgICBjb25zdCB1bnNpZ25lZCBpbnQgbWluX2xvd19vcmRlciA9CiAgICAgICAgIGdl
dF9vcmRlcl9mcm9tX2J5dGVzKG1pbl90KHBhZGRyX3QsIGRvbTBfbWVtLCBNQigxMjgpKSk7CkBA
IC0yMTUyLDcgKzIxNTMsNyBAQCBpbnQgX19pbml0IGNvbnN0cnVjdF9kb20wKHN0cnVjdCBkb21h
aW4gKmQpCiAKICNlbmRpZgogCi0gICAgYWxsb2NhdGVfbWVtb3J5KGQsICZraW5mbyk7CisgICAg
YWxsb2NhdGVfbWVtb3J5XzExKGQsICZraW5mbyk7CiAgICAgZmluZF9nbnR0YWJfcmVnaW9uKGQs
ICZraW5mbyk7CiAKICAgICAvKiBNYXAgZXh0cmEgR0lDIE1NSU8sIGlycXMgYW5kIG90aGVyIGh3
IHN0dWZmcyB0byBkb20wLiAqLwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:52:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMcr3-0003TO-F8; Tue, 13 Nov 2018 17:52: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcr0-0003O6-6T
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:51:58 +0000
X-Inumbo-ID: d0565f22-e76c-11e8-8ef2-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0565f22-e76c-11e8-8ef2-12d6303a7972;
 Tue, 13 Nov 2018 17:51:57 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BF7A1224E0;
 Tue, 13 Nov 2018 17:51:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131517;
 bh=elz4UsyxyJ5L9DfjPEFi+J3/b4JdtE1aMJy+WZVlgEk=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=e/knJfBdaEUYr2Hri3gXilx/oDPeFp4O7CuhDzSTBF5xOFDkwrLxSpFtGmKq008ix
 oEpq0mw01ASzv7j4ge/3I0gnEKZtN/R3mk40HSfn4tPI4n2QtBSgak8IVXpkTigq2X
 KhgGTXACNhN0O0LjsH+yOn0kns4+v7FOKvCH31s8=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:37 -0800
Message-Id: <1542131509-17661-13-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 13/25] xen/arm: refactor construct_dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSBnZW5lcmljIGluaXRpYWxpemF0aW9ucyBvdXQgb2YgY29uc3RydWN0X2RvbTAgc28gdGhh
dCB0aGV5IGNhbiBiZQpyZXVzZWQuCgpSZW5hbWUgcHJlcGFyZV9kdGIgdG8gcHJlcGFyZV9kdGJf
aHdkb20gdG8gYXZvaWQgY29uZnVzaW9uLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2VzIGluIHRoaXMg
cGF0Y2guCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlu
eC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0t
CkNoYW5nZXMgaW4gdjU6Ci0gcmVuYW1lIF9fY29uc3RydWN0X2RvbWFpbiB0byBjb25zdHJ1Y3Rf
ZG9tYWluCgpDaGFuZ2VzIGluIHY0OgotIG5ld2xpbmUgYW5kIHN0eWxlIGNoYW5nZXMKCkNoYW5n
ZXMgaW4gdjM6Ci0gbW92ZSBzZXR0aW5nIHR5cGUgYmVmb3JlIGFsbG9jYXRlX21lbW9yeQotIGFk
ZCBpZmRlZiBhcm91bmQgaXQgYW5kIGEgY29tbWVudAoKQ2hhbmdlcyBpbiB2MjoKLSBtb3ZlIGRp
c2NhcmRfaW5pdGlhbF9tb2R1bGVzKCkgYWZ0ZXIgX19jb25zdHJ1Y3RfZG9tYWluKCkKLSByZW1v
dmUgdXNlbGVzcyBibGFuayBsaW5lCi0gbGVhdmUgc2FmZXR5IEJVR19PTnMgaW4gX19jb25zdHJ1
Y3RfZG9tYWluCi0gcmVuYW1lIHByZXBhcmVfZHRiIHRvIHByZXBhcmVfZHRiX2h3ZG9tCi0tLQog
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTIyICsrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKSwg
NTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
IGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDk1NzU3MmIuLjQ3MDdmNDIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKQEAgLTE0NzIsNyArMTQ3Miw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGhh
bmRsZV9ub2RlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAg
ICAgcmV0dXJuIHJlczsKIH0KIAotc3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGIoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKK3N0YXRpYyBpbnQgX19pbml0
IHByZXBhcmVfZHRiX2h3ZG9tKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAq
a2luZm8pCiB7CiAgICAgY29uc3QgcDJtX3R5cGVfdCBkZWZhdWx0X3AybXQgPSBwMm1fbW1pb19k
aXJlY3RfYzsKICAgICBjb25zdCB2b2lkICpmZHQ7CkBAIC0yMjA3LDczICsyMjA3LDI5IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBmaW5kX2dudHRhYl9yZWdpb24oc3RydWN0IGRvbWFpbiAqZCwKICAg
ICAgICAgICAga2luZm8tPmdudHRhYl9zdGFydCwga2luZm8tPmdudHRhYl9zdGFydCArIGtpbmZv
LT5nbnR0YWJfc2l6ZSk7CiB9CiAKLWludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRv
bWFpbiAqZCkKK3N0YXRpYyBpbnQgX19pbml0IGNvbnN0cnVjdF9kb21haW4oc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKIHsKLSAgICBzdHJ1Y3Qga2VybmVsX2lu
Zm8ga2luZm8gPSB7fTsKICAgICBzdHJ1Y3QgdmNwdSAqc2F2ZWRfY3VycmVudDsKLSAgICBpbnQg
cmMsIGksIGNwdTsKLQorICAgIGludCBpLCBjcHU7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBkLT52
Y3B1WzBdOwogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gJnYtPmFyY2guY3B1X2lu
Zm8tPmd1ZXN0X2NwdV91c2VyX3JlZ3M7CiAKLSAgICAvKiBTYW5pdHkhICovCi0gICAgQlVHX09O
KGQtPmRvbWFpbl9pZCAhPSAwKTsKICAgICBCVUdfT04oZC0+dmNwdVswXSA9PSBOVUxMKTsKICAg
ICBCVUdfT04odi0+aXNfaW5pdGlhbGlzZWQpOwogCi0gICAgcHJpbnRrKCIqKiogTE9BRElORyBE
T01BSU4gMCAqKipcbiIpOwotICAgIGlmICggZG9tMF9tZW0gPD0gMCApCi0gICAgewotICAgICAg
ICB3YXJuaW5nX2FkZCgiUExFQVNFIFNQRUNJRlkgZG9tMF9tZW0gUEFSQU1FVEVSIC0gVVNJTkcg
NTEyTSBGT1IgTk9XXG4iKTsKLSAgICAgICAgZG9tMF9tZW0gPSBNQig1MTIpOwotICAgIH0KLQot
Ci0gICAgaW9tbXVfaHdkb21faW5pdChkKTsKLQotICAgIGQtPm1heF9wYWdlcyA9IH4wVTsKLQot
ICAgIGtpbmZvLnVuYXNzaWduZWRfbWVtID0gZG9tMF9tZW07Ci0gICAga2luZm8uZCA9IGQ7Ci0K
LSAgICByYyA9IGtlcm5lbF9wcm9iZSgma2luZm8sIE5VTEwpOwotICAgIGlmICggcmMgPCAwICkK
LSAgICAgICAgcmV0dXJuIHJjOwotCiAjaWZkZWYgQ09ORklHX0FSTV82NAogICAgIC8qIGlmIGFh
cmNoMzIgbW9kZSBpcyBub3Qgc3VwcG9ydGVkIGF0IEVMMSBkbyBub3QgYWxsb3cgMzItYml0IGRv
bWFpbiAqLwotICAgIGlmICggIShjcHVfaGFzX2VsMV8zMikgJiYga2luZm8udHlwZSA9PSBET01B
SU5fMzJCSVQgKQorICAgIGlmICggIShjcHVfaGFzX2VsMV8zMikgJiYga2luZm8tPnR5cGUgPT0g
RE9NQUlOXzMyQklUICkKICAgICB7CiAgICAgICAgIHByaW50aygiUGxhdGZvcm0gZG9lcyBub3Qg
c3VwcG9ydCAzMi1iaXQgZG9tYWluXG4iKTsKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAg
fQotICAgIGQtPmFyY2gudHlwZSA9IGtpbmZvLnR5cGU7CiAKICAgICBpZiAoIGlzXzY0Yml0X2Rv
bWFpbihkKSApCiAgICAgICAgIHZjcHVfc3dpdGNoX3RvX2FhcmNoNjRfbW9kZSh2KTsKIAogI2Vu
ZGlmCiAKLSAgICBhbGxvY2F0ZV9tZW1vcnlfMTEoZCwgJmtpbmZvKTsKLSAgICBmaW5kX2dudHRh
Yl9yZWdpb24oZCwgJmtpbmZvKTsKLQotICAgIC8qIE1hcCBleHRyYSBHSUMgTU1JTywgaXJxcyBh
bmQgb3RoZXIgaHcgc3R1ZmZzIHRvIGRvbTAuICovCi0gICAgcmMgPSBnaWNfbWFwX2h3ZG9tX2V4
dHJhX21hcHBpbmdzKGQpOwotICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgcmV0dXJuIHJjOwot
Ci0gICAgcmMgPSBwbGF0Zm9ybV9zcGVjaWZpY19tYXBwaW5nKGQpOwotICAgIGlmICggcmMgPCAw
ICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgaWYgKCBhY3BpX2Rpc2FibGVkICkKLSAgICAg
ICAgcmMgPSBwcmVwYXJlX2R0YihkLCAma2luZm8pOwotICAgIGVsc2UKLSAgICAgICAgcmMgPSBw
cmVwYXJlX2FjcGkoZCwgJmtpbmZvKTsKLQotICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgcmV0
dXJuIHJjOwotCiAgICAgLyoKICAgICAgKiBUaGUgZm9sbG93aW5nIGxvYWRzIHVzZSB0aGUgZG9t
YWluJ3MgcDJtIGFuZCByZXF1aXJlIGN1cnJlbnQgdG8KICAgICAgKiBiZSBhIHZjcHUgb2YgdGhl
IGRvbWFpbiwgdGVtcG9yYXJpbHkgc3dpdGNoCkBAIC0yMjg2LDIwICsyMjQyLDE4IEBAIGludCBf
X2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgKiBrZXJuZWxfbG9h
ZCB3aWxsIGRldGVybWluZSB0aGUgcGxhY2VtZW50IG9mIHRoZSBrZXJuZWwgYXMgd2VsbAogICAg
ICAqIGFzIHRoZSBpbml0cmQgJiBmZHQgaW4gUkFNLCBzbyBjYWxsIGl0IGZpcnN0LgogICAgICAq
LwotICAgIGtlcm5lbF9sb2FkKCZraW5mbyk7CisgICAga2VybmVsX2xvYWQoa2luZm8pOwogICAg
IC8qIGluaXRyZF9sb2FkIHdpbGwgZml4IHVwIHRoZSBmZHQsIHNvIGNhbGwgaXQgYmVmb3JlIGR0
Yl9sb2FkICovCi0gICAgaW5pdHJkX2xvYWQoJmtpbmZvKTsKLSAgICBkdGJfbG9hZCgma2luZm8p
OworICAgIGluaXRyZF9sb2FkKGtpbmZvKTsKKyAgICBkdGJfbG9hZChraW5mbyk7CiAKICAgICAv
KiBOb3cgdGhhdCB3ZSBhcmUgZG9uZSByZXN0b3JlIHRoZSBvcmlnaW5hbCBwMm0gYW5kIGN1cnJl
bnQuICovCiAgICAgc2V0X2N1cnJlbnQoc2F2ZWRfY3VycmVudCk7CiAgICAgcDJtX3Jlc3RvcmVf
c3RhdGUoc2F2ZWRfY3VycmVudCk7CiAKLSAgICBkaXNjYXJkX2luaXRpYWxfbW9kdWxlcygpOwot
CiAgICAgbWVtc2V0KHJlZ3MsIDAsIHNpemVvZigqcmVncykpOwogCi0gICAgcmVncy0+cGMgPSAo
cmVnaXN0ZXJfdClraW5mby5lbnRyeTsKKyAgICByZWdzLT5wYyA9IChyZWdpc3Rlcl90KWtpbmZv
LT5lbnRyeTsKIAogICAgIGlmICggaXNfMzJiaXRfZG9tYWluKGQpICkKICAgICB7CkBAIC0yMzE3
LDE0ICsyMjcxLDE0IEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFpbiAq
ZCkKICAgICAgICAgICovCiAgICAgICAgIHJlZ3MtPnIwID0gMDsgLyogU0JaICovCiAgICAgICAg
IHJlZ3MtPnIxID0gMHhmZmZmZmZmZjsgLyogV2UgdXNlIERUQiB0aGVyZWZvcmUgbm8gbWFjaGlu
ZSBpZCAqLwotICAgICAgICByZWdzLT5yMiA9IGtpbmZvLmR0Yl9wYWRkcjsKKyAgICAgICAgcmVn
cy0+cjIgPSBraW5mby0+ZHRiX3BhZGRyOwogICAgIH0KICNpZmRlZiBDT05GSUdfQVJNXzY0CiAg
ICAgZWxzZQogICAgIHsKICAgICAgICAgcmVncy0+Y3BzciA9IFBTUl9HVUVTVDY0X0lOSVQ7CiAg
ICAgICAgIC8qIEZyb20gbGludXgvRG9jdW1lbnRhdGlvbi9hcm02NC9ib290aW5nLnR4dCAqLwot
ICAgICAgICByZWdzLT54MCA9IGtpbmZvLmR0Yl9wYWRkcjsKKyAgICAgICAgcmVncy0+eDAgPSBr
aW5mby0+ZHRiX3BhZGRyOwogICAgICAgICByZWdzLT54MSA9IDA7IC8qIFJlc2VydmVkIGZvciBm
dXR1cmUgdXNlICovCiAgICAgICAgIHJlZ3MtPngyID0gMDsgLyogUmVzZXJ2ZWQgZm9yIGZ1dHVy
ZSB1c2UgKi8KICAgICAgICAgcmVncy0+eDMgPSAwOyAvKiBSZXNlcnZlZCBmb3IgZnV0dXJlIHVz
ZSAqLwpAQCAtMjM1Miw2ICsyMzA2LDYyIEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3Ry
dWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gMDsKIH0KIAoraW50IF9faW5pdCBjb25zdHJ1Y3Rf
ZG9tMChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVjdCBrZXJuZWxfaW5mbyBraW5mbyA9
IHt9OworICAgIGludCByYzsKKworICAgIC8qIFNhbml0eSEgKi8KKyAgICBCVUdfT04oZC0+ZG9t
YWluX2lkICE9IDApOworCisgICAgcHJpbnRrKCIqKiogTE9BRElORyBET01BSU4gMCAqKipcbiIp
OworICAgIGlmICggZG9tMF9tZW0gPD0gMCApCisgICAgeworICAgICAgICB3YXJuaW5nX2FkZCgi
UExFQVNFIFNQRUNJRlkgZG9tMF9tZW0gUEFSQU1FVEVSIC0gVVNJTkcgNTEyTSBGT1IgTk9XXG4i
KTsKKyAgICAgICAgZG9tMF9tZW0gPSBNQig1MTIpOworICAgIH0KKworICAgIGlvbW11X2h3ZG9t
X2luaXQoZCk7CisKKyAgICBkLT5tYXhfcGFnZXMgPSB+MFU7CisKKyAgICBraW5mby51bmFzc2ln
bmVkX21lbSA9IGRvbTBfbWVtOworICAgIGtpbmZvLmQgPSBkOworCisgICAgcmMgPSBrZXJuZWxf
cHJvYmUoJmtpbmZvLCBOVUxMKTsKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIHJldHVybiBy
YzsKKworI2lmZGVmIENPTkZJR19BUk1fNjQKKyAgICAvKiB0eXBlIG11c3QgYmUgc2V0IGJlZm9y
ZSBhbGxvY2F0ZV9tZW1vcnkgKi8KKyAgICBkLT5hcmNoLnR5cGUgPSBraW5mby50eXBlOworI2Vu
ZGlmCisgICAgYWxsb2NhdGVfbWVtb3J5XzExKGQsICZraW5mbyk7CisgICAgZmluZF9nbnR0YWJf
cmVnaW9uKGQsICZraW5mbyk7CisKKyAgICAvKiBNYXAgZXh0cmEgR0lDIE1NSU8sIGlycXMgYW5k
IG90aGVyIGh3IHN0dWZmcyB0byBkb20wLiAqLworICAgIHJjID0gZ2ljX21hcF9od2RvbV9leHRy
YV9tYXBwaW5ncyhkKTsKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIHJldHVybiByYzsKKwor
ICAgIHJjID0gcGxhdGZvcm1fc3BlY2lmaWNfbWFwcGluZyhkKTsKKyAgICBpZiAoIHJjIDwgMCAp
CisgICAgICAgIHJldHVybiByYzsKKworICAgIGlmICggYWNwaV9kaXNhYmxlZCApCisgICAgICAg
IHJjID0gcHJlcGFyZV9kdGJfaHdkb20oZCwgJmtpbmZvKTsKKyAgICBlbHNlCisgICAgICAgIHJj
ID0gcHJlcGFyZV9hY3BpKGQsICZraW5mbyk7CisKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAg
IHJldHVybiByYzsKKworICAgIHJjID0gY29uc3RydWN0X2RvbWFpbihkLCAma2luZm8pOworICAg
IGRpc2NhcmRfaW5pdGlhbF9tb2R1bGVzKCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIC8qCiAg
KiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:52:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMcr4-0003UU-0O; Tue, 13 Nov 2018 17:52:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcr1-0003PX-1M
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:51:59 +0000
X-Inumbo-ID: d0f1f6c2-e76c-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0f1f6c2-e76c-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 17:51:58 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A530522513;
 Tue, 13 Nov 2018 17:51:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131518;
 bh=1WmGmnUpJ9JwT2jdjUQ3N3ticNVGzTQR/XwWvx12dFQ=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=gPjNk8rZzJsrpsr80xuSPdtXkm92T1lt1qJBh6LnezCa2FbroNYnrl6El0d3SLrO6
 qpt0IpRDJyl0KW8bwMjLSueuL9LZv7rkL9R8b/NOUoizLCh3rbFghTVazkSM2WCPMs
 0tNRbBlqBgOYweqV5Htm7WDj6yypvuTga65S9wpc=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:39 -0800
Message-Id: <1542131509-17661-15-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 15/25] xen/arm: introduce create_domUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, andrew.cooper3@citrix.com, Achin.Gupta@arm.com,
 xen-devel@lists.xen.org, jbeulich@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2FsbCBhIG5ldyBmdW5jdGlvbiwgImNyZWF0ZV9kb21VcyIsIGZyb20gc2V0dXBfeGVuIHRvIHN0
YXJ0IERvbVUgVk1zLgoKSW50cm9kdWNlIHN1cHBvcnQgZm9yIHRoZSAieGVuLGRvbWFpbiIgY29t
cGF0aWJsZSBub2RlIG9uIGRldmljZSB0cmVlLgpDcmVhdGUgbmV3IERvbVUgVk1zIGJhc2VkIG9u
IHRoZSBpbmZvcm1hdGlvbiBmb3VuZCBvbiBkZXZpY2UgdHJlZSB1bmRlcgoieGVuLGRvbWFpbiIu
IENhbGwgY29uc3RydWN0X2RvbVUgZm9yIGVhY2ggZG9tYWluLgoKSW50cm9kdWNlIGEgc2ltcGxl
IGdsb2JhbCB2YXJpYWJsZSBuYW1lZCBtYXhfaW5pdF9kb21pZCB0byBrZWVwIHRyYWNrIG9mCnRo
ZSBpbml0aWFsIGFsbG9jYXRlZCBkb21pZHMuIEl0IGhvbGRzIHRoZSBtYXggZG9taWQgYW1vbmcg
dGhlIGluaXRpYWwKZG9tYWlucy4KCk1vdmUgdGhlIGRpc2NhcmRfaW5pdGlhbF9tb2R1bGVzIGFm
dGVyIERvbVVzIGhhdmUgYmVlbiBidWlsdC4KCkZpcnN0IGNyZWF0ZSBkb21VcywgdGhlbiBzdGFy
dCBkb20wIC0tIG5vIHBvaW50IGluIHRyeWluZyB0byBzdGFydCBkb20wCndoZW4gdGhlIGNwdSBp
cyBidXN5LgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxp
bnguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20KQ0M6IGpiZXVsaWNoQHN1c2UuY29tCi0tLQpDaGFuZ2VzIGluIHY3YjoK
LSBhZGQgWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0IGZsYWcsIG5vdyByZXF1aXJlZAoKQ2hhbmdl
cyBpbiB2NToKLSB1c2UgZHRfcHJvcGVydHlfcmVhZF9ib29sCi0gaW1wcm92ZSBjb21taXQgbWVz
c2FnZQotIGNvZGUgc3R5bGUKLSB1c2UgZHRfZmluZF9ub2RlX2J5X3BhdGggaW5zdGVhZCBvZiBk
dF9maW5kX25vZGVfYnlfbmFtZQotIHVzZSB0cnVlIHdpdGggaXNfY29uc29sZQoKQ2hhbmdlcyBp
biB2NDoKLSBjb25zdGlmeSBwYXJhbWV0ZXJzCi0gbnJfc3BpcyB0byAwIG9yICBHVUVTVF9WUEww
MTFfU1BJIC0gMzIgKyAxIGRlcGVuZGluZyBvbiB2cGwwMTEKLSByZW1vdmUgcG9pbnRsZXNzIGlu
aXRpYWxpemVyCi0gcmVtb3ZlIGNoYW5nZSB0byBkb21haW5fY3JlYXRlIGZvciBkb20wICh1c2Vs
ZXNzKQotIG1ha2UgY29uc3RydWN0X2RvbVUgcmV0dXJuIGVycm9yCgpDaGFuZ2VzIGluIHYzOgot
IG1vdmUgcGF0Y2ggZWFybGllciBhbmQgaW50cm9kdWNlIGVtcHR5IGNvbnN0cnVjdF9kb21VIHRv
IGZpeCBiaXNlY3Rpb24KICBidWlsZHMKLSBmaXggbWF4X2luaXRfZG9taWQgdG8gYWN0dWFsbHkg
aG9sZCB0aGUgbWF4IGRvbWlkIGFtb25nIGluaXRpYWwKICBkb21haW5zIChpbnN0ZWFkIG9mIG1h
eF9kb21pZCArIDEpCi0gbW92ZSBkb21haW5fdW5wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKGRv
bTApIGFmdGVyIGNyZWF0aW5nIGRvbVVzCgpDaGFuZ2VzIGluIHYyOgotIGNvZGluZyBzdHlsZQot
IHNldCBucl9zcGlzIHRvIDMyCi0gaW50cm9kdWNlIGNyZWF0ZV9kb21VcwotLS0KIHhlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYyB8IDUxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgIHwgIDUgKysrKysKIHhl
bi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCB8ICAzICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9z
ZXR1cC5oIHwgIDIgKysKIDQgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgNCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggNDcwN2Y0Mi4uNDNjNzI4ZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYwpAQCAtNyw2ICs3LDcgQEAKICNpbmNsdWRlIDxhc20vaXJxLmg+CiAjaW5jbHVkZSA8
YXNtL3JlZ3MuaD4KICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNpbmNsdWRlIDx4ZW4vZXJyLmg+
CiAjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+CiAjaW5jbHVkZSA8eGVuL2xpYmZkdC9saWJm
ZHQuaD4KICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CkBAIC0yMzA2LDYgKzIzMDcsNTEg
QEAgc3RhdGljIGludCBfX2luaXQgY29uc3RydWN0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgaW50
IF9faW5pdCBjb25zdHJ1Y3RfZG9tVShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQorewor
ICAgIHJldHVybiAtRU5PU1lTOworfQorCit2b2lkIF9faW5pdCBjcmVhdGVfZG9tVXModm9pZCkK
K3sKKyAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGU7CisgICAgY29uc3Qgc3RydWN0IGR0
X2RldmljZV9ub2RlICpjaG9zZW4gPSBkdF9maW5kX25vZGVfYnlfcGF0aCgiL2Nob3NlbiIpOwor
CisgICAgQlVHX09OKGNob3NlbiA9PSBOVUxMKTsKKyAgICBkdF9mb3JfZWFjaF9jaGlsZF9ub2Rl
KGNob3Nlbiwgbm9kZSkKKyAgICB7CisgICAgICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgICAg
IHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiBkX2NmZyA9IHsKKyAgICAgICAgICAgIC5h
cmNoLmdpY192ZXJzaW9uID0gWEVOX0RPTUNUTF9DT05GSUdfR0lDX05BVElWRSwKKyAgICAgICAg
ICAgIC5hcmNoLm5yX3NwaXMgPSAwLAorICAgICAgICAgICAgLmZsYWdzID0gWEVOX0RPTUNUTF9D
REZfaHZtX2d1ZXN0LAorICAgICAgICAgICAgLm1heF92Y3B1cyA9IDEsCisgICAgICAgICAgICAu
bWF4X2V2dGNobl9wb3J0ID0gLTEsCisgICAgICAgICAgICAubWF4X2dyYW50X2ZyYW1lcyA9IDY0
LAorICAgICAgICAgICAgLm1heF9tYXB0cmFja19mcmFtZXMgPSAxMDI0LAorICAgICAgICB9Owor
CisgICAgICAgIGlmICggIWR0X2RldmljZV9pc19jb21wYXRpYmxlKG5vZGUsICJ4ZW4sZG9tYWlu
IikgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgaWYgKCBkdF9wcm9wZXJ0eV9y
ZWFkX2Jvb2wobm9kZSwgInZwbDAxMSIpICkKKyAgICAgICAgICAgIGRfY2ZnLmFyY2gubnJfc3Bp
cyA9IEdVRVNUX1ZQTDAxMV9TUEkgLSAzMiArIDE7CisgICAgICAgIGR0X3Byb3BlcnR5X3JlYWRf
dTMyKG5vZGUsICJjcHVzIiwgJmRfY2ZnLm1heF92Y3B1cyk7CisKKyAgICAgICAgZCA9IGRvbWFp
bl9jcmVhdGUoKyttYXhfaW5pdF9kb21pZCwgJmRfY2ZnLCBmYWxzZSk7CisgICAgICAgIGlmICgg
SVNfRVJSKGQpICkKKyAgICAgICAgICAgIHBhbmljKCJFcnJvciBjcmVhdGluZyBkb21haW4gJXMi
LCBkdF9ub2RlX25hbWUobm9kZSkpOworCisgICAgICAgIGQtPmlzX2NvbnNvbGUgPSB0cnVlOwor
CisgICAgICAgIGlmICggY29uc3RydWN0X2RvbVUoZCwgbm9kZSkgIT0gMCApCisgICAgICAgICAg
ICBwYW5pYygiQ291bGQgbm90IHNldCB1cCBkb21haW4gJXMiLCBkdF9ub2RlX25hbWUobm9kZSkp
OworCisgICAgICAgIGRvbWFpbl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIoZCk7CisgICAg
fQorfQorCiBpbnQgX19pbml0IGNvbnN0cnVjdF9kb20wKHN0cnVjdCBkb21haW4gKmQpCiB7CiAg
ICAgc3RydWN0IGtlcm5lbF9pbmZvIGtpbmZvID0ge307CkBAIC0yMzU2LDEwICsyNDAyLDcgQEAg
aW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggcmMg
PCAwICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgcmMgPSBjb25zdHJ1Y3RfZG9tYWluKGQs
ICZraW5mbyk7Ci0gICAgZGlzY2FyZF9pbml0aWFsX21vZHVsZXMoKTsKLQotICAgIHJldHVybiBy
YzsKKyAgICByZXR1cm4gY29uc3RydWN0X2RvbWFpbihkLCAma2luZm8pOwogfQogCiAvKgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRl
eCBmNGU0MDNhLi5lODMyMjFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysg
Yi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtNjQsMTEgKzY0LDE0IEBAIHN0YXRpYyB1bnNpZ25l
ZCBsb25nIG9wdF94ZW5oZWFwX21lZ2FieXRlcyBfX2luaXRkYXRhOwogaW50ZWdlcl9wYXJhbSgi
eGVuaGVhcF9tZWdhYnl0ZXMiLCBvcHRfeGVuaGVhcF9tZWdhYnl0ZXMpOwogI2VuZGlmCiAKK2Rv
bWlkX3QgX19yZWFkX21vc3RseSBtYXhfaW5pdF9kb21pZDsKKwogc3RhdGljIF9fdXNlZCB2b2lk
IGluaXRfZG9uZSh2b2lkKQogewogICAgIC8qIE11c3QgYmUgZG9uZSBwYXN0IHNldHRpbmcgc3lz
dGVtX3N0YXRlLiAqLwogICAgIHVucmVnaXN0ZXJfaW5pdF92aXJ0dWFsX3JlZ2lvbigpOwogCisg
ICAgZGlzY2FyZF9pbml0aWFsX21vZHVsZXMoKTsKICAgICBmcmVlX2luaXRfbWVtb3J5KCk7CiAg
ICAgc3RhcnR1cF9jcHVfaWRsZV9sb29wKCk7CiB9CkBAIC05NjQsNiArOTY3LDggQEAgdm9pZCBf
X2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKIAogICAgIHN5
c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7CiAKKyAgICBjcmVhdGVfZG9tVXMoKTsKKwog
ICAgIGRvbWFpbl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIoZG9tMCk7CiAKICAgICAvKiBT
d2l0Y2ggb24gdG8gdGhlIGR5bmFtaWNhbGx5IGFsbG9jYXRlZCBzdGFjayBmb3IgdGhlIGlkbGUg
dmNwdQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9zZXR1cC5oCmluZGV4IDU0MThmOTIuLjQ4MTg3ZTEgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVw
LmgKQEAgLTc1LDYgKzc1LDggQEAgc3RydWN0IGJvb3RpbmZvIHsKIAogZXh0ZXJuIHN0cnVjdCBi
b290aW5mbyBib290aW5mbzsKIAorZXh0ZXJuIGRvbWlkX3QgbWF4X2luaXRfZG9taWQ7CisKIHZv
aWQgYXJjaF9pbml0X21lbW9yeSh2b2lkKTsKIAogdm9pZCBjb3B5X2Zyb21fcGFkZHIodm9pZCAq
ZHN0LCBwYWRkcl90IHBhZGRyLCB1bnNpZ25lZCBsb25nIGxlbik7CkBAIC05MSw2ICs5Myw3IEBA
IHZvaWQgYWNwaV9jcmVhdGVfZWZpX21tYXBfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwKIGludCBh
Y3BpX21ha2VfZWZpX25vZGVzKHZvaWQgKmZkdCwgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKTsK
IAogaW50IGNvbnN0cnVjdF9kb20wKHN0cnVjdCBkb21haW4gKmQpOwordm9pZCBjcmVhdGVfZG9t
VXModm9pZCk7CiAKIHZvaWQgZGlzY2FyZF9pbml0aWFsX21vZHVsZXModm9pZCk7CiB2b2lkIGR0
X3VucmVzZXJ2ZWRfcmVnaW9ucyhwYWRkcl90IHMsIHBhZGRyX3QgZSwKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaApp
bmRleCA0MmZkZGViLi4xYzgwNzgzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nl
dHVwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oCkBAIC02Niw0ICs2Niw2IEBA
IGV4dGVybiBib29sIG9wdF9kb20wX3NoYWRvdzsKICNlbmRpZgogZXh0ZXJuIGJvb2wgZG9tMF9w
dmg7CiAKKyNkZWZpbmUgbWF4X2luaXRfZG9taWQgKDApCisKICNlbmRpZgotLSAKMS45LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:52:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMcr4-0003VM-GW; Tue, 13 Nov 2018 17:52:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcr1-0003PY-3U
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:51:59 +0000
X-Inumbo-ID: d0a0e16a-e76c-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0a0e16a-e76c-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 17:51:58 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 360A82250F;
 Tue, 13 Nov 2018 17:51:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131517;
 bh=tKMFRFuiEzvYSYY/bm2rQ3FCQA7Nm+RqJoSP99DgGp4=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=PX/RtqA+E3znKqcqN4oge311I1kiV53up36F1bZEz/C6zcLu2Nzl0aKxxOSy48KQR
 /q5eYcFFzB6jWV8MMyQV74FSXefTibKnEZ5/CLilkp6HKvFVRT8m0DvhQejdd6FJZe
 7Mw2AQnV/6HhM0SA4EbRAfel/x5Bh9T54Rj9U6MI=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:38 -0800
Message-Id: <1542131509-17661-14-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 14/25] xen/arm: move
 unregister_init_virtual_region to init_done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSB1bnJlZ2lzdGVyX2luaXRfdmlydHVhbF9yZWdpb24gdG8gaW5pdF9kb25lLiBGb2xsb3cg
dGhlIHNhbWUgcGF0aAphcyB4ODYuIEl0IGlzIGFsc28gdXNlZnVsIHRvIG1vdmUgaXQgbGF0ZXIg
c28gdGhhdCBjcmVhdGVfZG9tVXMgY2FuIGJlCmNhbGxlZCBiZWZvcmUgdGhhdCBpbiBmb2xsb3dp
bmcgcGF0Y2hlcy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NA
eGlsaW54LmNvbT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Ci0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IGI1MjU2ZDIuLmY0ZTQwM2Eg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1
cC5jCkBAIC02Niw2ICs2Niw5IEBAIGludGVnZXJfcGFyYW0oInhlbmhlYXBfbWVnYWJ5dGVzIiwg
b3B0X3hlbmhlYXBfbWVnYWJ5dGVzKTsKIAogc3RhdGljIF9fdXNlZCB2b2lkIGluaXRfZG9uZSh2
b2lkKQogeworICAgIC8qIE11c3QgYmUgZG9uZSBwYXN0IHNldHRpbmcgc3lzdGVtX3N0YXRlLiAq
LworICAgIHVucmVnaXN0ZXJfaW5pdF92aXJ0dWFsX3JlZ2lvbigpOworCiAgICAgZnJlZV9pbml0
X21lbW9yeSgpOwogICAgIHN0YXJ0dXBfY3B1X2lkbGVfbG9vcCgpOwogfQpAQCAtOTYxLDkgKzk2
NCw2IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZz
ZXQsCiAKICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfYWN0aXZlOwogCi0gICAgLyogTXVz
dCBiZSBkb25lIHBhc3Qgc2V0dGluZyBzeXN0ZW1fc3RhdGUuICovCi0gICAgdW5yZWdpc3Rlcl9p
bml0X3ZpcnR1YWxfcmVnaW9uKCk7Ci0KICAgICBkb21haW5fdW5wYXVzZV9ieV9zeXN0ZW1jb250
cm9sbGVyKGRvbTApOwogCiAgICAgLyogU3dpdGNoIG9uIHRvIHRoZSBkeW5hbWljYWxseSBhbGxv
Y2F0ZWQgc3RhY2sgZm9yIHRoZSBpZGxlIHZjcHUKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:52:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMcr5-0003Ws-Cv; Tue, 13 Nov 2018 17:52: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcr2-0003RX-DB
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:52:00 +0000
X-Inumbo-ID: d17891fe-e76c-11e8-92d4-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d17891fe-e76c-11e8-92d4-12d6303a7972;
 Tue, 13 Nov 2018 17:51:59 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A3AB92251F;
 Tue, 13 Nov 2018 17:51:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131518;
 bh=GkE7cD08Z/NXBuYYgkZqoHER8Qt+E3eEfN553yxtjmE=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=kmCxpzn8YJbHvKnOXFGmbK0QXQq+1oLsMyU8gbEryWsIcyk6YsD5vp3lCVBlUZhbK
 FFvQ9Hy4Hn2iu4wcXDB70GGKA6gDMZrjE1Q8S27iJOMIAk9gyJQ6yHPmX6NpwnxOsn
 xPlYlJwBi1aNmHzv8I41LO97lWTo0Pjv6NtLo4sk=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:41 -0800
Message-Id: <1542131509-17661-17-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 17/25] xen/arm: generate a simple device
 tree for domUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGZ1bmN0aW9ucyB0byBnZW5lcmF0ZSBhIGJhc2ljIGRvbVUgZGV2aWNlIHRyZWUs
IHNpbWlsYXIgdG8gdGhlCmV4aXN0aW5nIGZ1bmN0aW9ucyBpbiB0b29scy9saWJ4bC9saWJ4bF9h
cm0uYy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54
LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQpD
aGFuZ2VzIGluIHY1OgotIHVzZSBkLT5hcmNoLnZnaWMudmVyc2lvbgoKQ2hhbmdlcyBpbiB2NDoK
LSBjb2RlIHN0eWxlCi0gdHdvIHNlcGFyYXRlIGZ1bmN0aW9ucyBmb3IgZ2ljdjIgYW5kIGdpY3Yz
Ci0gcmVtb3ZlIHVzZWxlc3MgbG9jYWwgdmFyaWFibGVzCi0gZml4IHR5cG9zCi0gZG8gbm90IHVz
ZSBob3N0IGFkZHJlc3MgYW5kIHNpemUgY2VsbHMgZm9yIHRoZSBndWVzdCBEVAotIHVzZSAjZGVm
aW5lIGZvciBhZGRyY2VsbHMgYW5kIHNpemVjZWxscwoKQ2hhbmdlcyBpbiB2MzoKLSByZW1vdmUg
Q09ORklHX0FDUEkgZm9yIG1ha2VfY2hvc2VuX25vZGUKLSByZW1vdmUgbWFrZV9oeXBlcnZpc29y
X25vZGUgdW50aWwgYWxsIFhlbiByZWxhdGVkIGZ1bmN0aW9uYWxpdGllcwogIChldnRjaG5zLCBn
cmFudCB0YWJsZSwgZXRjLikgd29yayBjb3JyZWN0bHkKCkNoYW5nZXMgaW4gdjI6Ci0gbW92ZSBw
cmVwYXJlX2R0YiByZW5hbWUgdG8gcHJldmlvdXMgcGF0Y2gKLSB1c2Ugc3dpdGNoIGZvciB0aGUg
Z2ljIHZlcnNpb24KLSB1c2UgYXJtLGdpYy00MDAgaW5zdGVhZCBvZiBhcm0sY29ydGV4LWExNS1n
aWMKLSBhZGQgQHVuaXQtYWRkcmVzcyBpbiB0aGUgZ2ljIG5vZGUgbmFtZQotIGFkZCBjb21tZW50
IG9uIERPTVVfRFRCX1NJWkUKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAyMzUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFu
Z2VkLCAyMzMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5k
ZXggYjQ4ZGQyYi4uODgyMjkxNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTAzNCw3ICsxMDM0LDYg
QEAgc3RhdGljIGludCBfX2luaXQgbWFrZV90aW1lcl9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsIHZvaWQgKmZkdCwKICAgICByZXR1cm4gcmVzOwogfQogCi0jaWZkZWYgQ09ORklHX0FDUEkK
IC8qCiAgKiBUaGlzIGZ1bmN0aW9uIGlzIHVzZWQgYXMgcGFydCBvZiB0aGUgZGV2aWNlIHRyZWUg
Z2VuZXJhdGlvbiBmb3IgRG9tMAogICogb24gQUNQSSBzeXN0ZW1zLCBhbmQgRG9tVXMgc3RhcnRl
ZCBkaXJlY3RseSBmcm9tIFhlbiBiYXNlZCBvbiBkZXZpY2UKQEAgLTEwODAsNyArMTA3OSw2IEBA
IHN0YXRpYyBpbnQgX19pbml0IG1ha2VfY2hvc2VuX25vZGUoY29uc3Qgc3RydWN0IGtlcm5lbF9p
bmZvICpraW5mbykKIAogICAgIHJldHVybiByZXM7CiB9Ci0jZW5kaWYKIAogc3RhdGljIGludCBf
X2luaXQgbWFwX2lycV90b19kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGly
cSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbmVlZF9tYXBwaW5n
LCBjb25zdCBjaGFyICpkZXZuYW1lKQpAQCAtMTQ3Miw2ICsxNDcwLDIzNSBAQCBzdGF0aWMgaW50
IF9faW5pdCBoYW5kbGVfbm9kZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8g
KmtpbmZvLAogICAgIHJldHVybiByZXM7CiB9CiAKK3N0YXRpYyBpbnQgX19pbml0IG1ha2VfZ2lj
djJfZG9tVV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKK3sKKyAgICBp
bnQgcmVzID0gMDsKKyAgICBfX2JlMzIgcmVnWyhHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMgKyBH
VUVTVF9ST09UX1NJWkVfQ0VMTFMpICogMl07CisgICAgX19iZTMyICpjZWxsczsKKworICAgIHJl
cyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgImludGVycnVwdC1jb250cm9sbGVyQCJfX3N0cmluZ2lm
eShHVUVTVF9HSUNEX0JBU0UpKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7
CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICIjYWRkcmVzcy1jZWxscyIsIDAp
OworICAgIGlmICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGZkdF9w
cm9wZXJ0eV9jZWxsKGZkdCwgIiNpbnRlcnJ1cHQtY2VsbHMiLCAzKTsKKyAgICBpZiAoIHJlcyAp
CisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAiaW50
ZXJydXB0LWNvbnRyb2xsZXIiLCBOVUxMLCAwKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJl
dHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfc3RyaW5nKGZkdCwgImNvbXBhdGli
bGUiLCAiYXJtLGdpYy00MDAiKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7
CisKKyAgICBjZWxscyA9ICZyZWdbMF07CisgICAgZHRfY2hpbGRfc2V0X3JhbmdlKCZjZWxscywg
R1VFU1RfUk9PVF9BRERSRVNTX0NFTExTLCBHVUVTVF9ST09UX1NJWkVfQ0VMTFMsCisgICAgICAg
ICAgICAgICAgICAgICAgIEdVRVNUX0dJQ0RfQkFTRSwgR1VFU1RfR0lDRF9TSVpFKTsKKyAgICBk
dF9jaGlsZF9zZXRfcmFuZ2UoJmNlbGxzLCBHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMsIEdVRVNU
X1JPT1RfU0laRV9DRUxMUywKKyAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfR0lDQ19CQVNF
LCBHVUVTVF9HSUNDX1NJWkUpOworCisgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgInJlZyIs
IHJlZywgc2l6ZW9mKHJlZykpOworICAgIGlmIChyZXMpCisgICAgICAgIHJldHVybiByZXM7CisK
KyAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJsaW51eCxwaGFuZGxlIiwgR1VFU1Rf
UEhBTkRMRV9HSUMpOworICAgIGlmIChyZXMpCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICBy
ZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJwaGFuZGxlIiwgR1VFU1RfUEhBTkRMRV9HSUMp
OworICAgIGlmIChyZXMpCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfZW5k
X25vZGUoZmR0KTsKKworICAgIHJldHVybiByZXM7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IG1h
a2VfZ2ljdjNfZG9tVV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKK3sK
KyAgICBpbnQgcmVzID0gMDsKKyAgICBfX2JlMzIgcmVnWyhHVUVTVF9ST09UX0FERFJFU1NfQ0VM
TFMgKyBHVUVTVF9ST09UX1NJWkVfQ0VMTFMpICogMl07CisgICAgX19iZTMyICpjZWxsczsKKwor
ICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgImludGVycnVwdC1jb250cm9sbGVyQCJfX3N0
cmluZ2lmeShHVUVTVF9HSUNWM19HSUNEX0JBU0UpKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAg
IHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICIjYWRkcmVz
cy1jZWxscyIsIDApOworICAgIGlmICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAg
IHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgIiNpbnRlcnJ1cHQtY2VsbHMiLCAzKTsKKyAg
ICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVy
dHkoZmR0LCAiaW50ZXJydXB0LWNvbnRyb2xsZXIiLCBOVUxMLCAwKTsKKyAgICBpZiAoIHJlcyAp
CisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfc3RyaW5nKGZk
dCwgImNvbXBhdGlibGUiLCAiYXJtLGdpYy12MyIpOworICAgIGlmICggcmVzICkKKyAgICAgICAg
cmV0dXJuIHJlczsKKworICAgIGNlbGxzID0gJnJlZ1swXTsKKyAgICBkdF9jaGlsZF9zZXRfcmFu
Z2UoJmNlbGxzLCBHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMsIEdVRVNUX1JPT1RfU0laRV9DRUxM
UywKKyAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfR0lDVjNfR0lDRF9CQVNFLCBHVUVTVF9H
SUNWM19HSUNEX1NJWkUpOworICAgIGR0X2NoaWxkX3NldF9yYW5nZSgmY2VsbHMsIEdVRVNUX1JP
T1RfQUREUkVTU19DRUxMUywgR1VFU1RfUk9PVF9TSVpFX0NFTExTLAorICAgICAgICAgICAgICAg
ICAgICAgICBHVUVTVF9HSUNWM19HSUNSMF9CQVNFLCBHVUVTVF9HSUNWM19HSUNSMF9TSVpFKTsK
KworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJyZWciLCByZWcsIHNpemVvZihyZWcpKTsK
KyAgICBpZiAocmVzKQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgcmVzID0gZmR0X3Byb3Bl
cnR5X2NlbGwoZmR0LCAibGludXgscGhhbmRsZSIsIEdVRVNUX1BIQU5ETEVfR0lDKTsKKyAgICBp
ZiAocmVzKQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2Nl
bGwoZmR0LCAicGhhbmRsZSIsIEdVRVNUX1BIQU5ETEVfR0lDKTsKKyAgICBpZiAocmVzKQorICAg
ICAgICByZXR1cm4gcmVzOworCisgICAgcmVzID0gZmR0X2VuZF9ub2RlKGZkdCk7CisKKyAgICBy
ZXR1cm4gcmVzOworfQorCitzdGF0aWMgaW50IF9faW5pdCBtYWtlX2dpY19kb21VX25vZGUoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQoreworICAgIHN3aXRjaCAoIGQtPmFyY2gu
dmdpYy52ZXJzaW9uICkKKyAgICB7CisgICAgY2FzZSBHSUNfVjM6CisgICAgICAgIHJldHVybiBt
YWtlX2dpY3YzX2RvbVVfbm9kZShkLCBmZHQpOworICAgIGNhc2UgR0lDX1YyOgorICAgICAgICBy
ZXR1cm4gbWFrZV9naWN2Ml9kb21VX25vZGUoZCwgZmR0KTsKKyAgICBkZWZhdWx0OgorICAgICAg
ICBwYW5pYygiVW5zdXBwb3J0ZWQgR0lDIHZlcnNpb24iKTsKKyAgICB9Cit9CisKK3N0YXRpYyBp
bnQgX19pbml0IG1ha2VfdGltZXJfZG9tVV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZv
aWQgKmZkdCkKK3sKKyAgICBpbnQgcmVzOworICAgIGdpY19pbnRlcnJ1cHRfdCBpbnRyc1szXTsK
KworICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgInRpbWVyIik7CisgICAgaWYgKCByZXMg
KQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgaWYgKCAhaXNfNjRiaXRfZG9tYWluKGQpICkK
KyAgICB7CisgICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9zdHJpbmcoZmR0LCAiY29tcGF0aWJs
ZSIsICJhcm0sYXJtdjctdGltZXIiKTsKKyAgICAgICAgaWYgKCByZXMgKQorICAgICAgICAgICAg
cmV0dXJuIHJlczsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgcmVzID0gZmR0X3By
b3BlcnR5X3N0cmluZyhmZHQsICJjb21wYXRpYmxlIiwgImFybSxhcm12OC10aW1lciIpOworICAg
ICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICByZXR1cm4gcmVzOworICAgIH0KKworICAgIHNl
dF9pbnRlcnJ1cHRfcHBpKGludHJzWzBdLCBHVUVTVF9USU1FUl9QSFlTX1NfUFBJLCAweGYsIERU
X0lSUV9UWVBFX0xFVkVMX0xPVyk7CisgICAgc2V0X2ludGVycnVwdF9wcGkoaW50cnNbMV0sIEdV
RVNUX1RJTUVSX1BIWVNfTlNfUFBJLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CisgICAg
c2V0X2ludGVycnVwdF9wcGkoaW50cnNbMl0sIEdVRVNUX1RJTUVSX1ZJUlRfUFBJLCAweGYsIERU
X0lSUV9UWVBFX0xFVkVMX0xPVyk7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAiaW50
ZXJydXB0cyIsIGludHJzLCBzaXplb2YgKGludHJzWzBdKSAqIDMpOworICAgIGlmICggcmVzICkK
KyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwg
ImludGVycnVwdC1wYXJlbnQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1BI
QU5ETEVfR0lDKTsKKyAgICBpZiAocmVzKQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgcmVz
ID0gZmR0X2VuZF9ub2RlKGZkdCk7CisKKyAgICByZXR1cm4gcmVzOworfQorCisvKgorICogVGhl
IG1heCBzaXplIGZvciBEVCBpcyAyTUIuIEhvd2V2ZXIsIHRoZSBnZW5lcmF0ZWQgRFQgaXMgc21h
bGwsIDRLQgorICogYXJlIGVub3VnaCBmb3Igbm93LCBidXQgd2UgbWlnaHQgaGF2ZSB0byBpbmNy
ZWFzZSBpdCBpbiB0aGUgZnV0dXJlLgorICovCisjZGVmaW5lIERPTVVfRFRCX1NJWkUgNDA5Ngor
c3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJfZG9tVShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3Qga2VybmVsX2luZm8gKmtpbmZvKQoreworICAgIGludCBhZGRyY2VsbHMsIHNpemVjZWxsczsK
KyAgICBpbnQgcmV0OworCisgICAgYWRkcmNlbGxzID0gR1VFU1RfUk9PVF9BRERSRVNTX0NFTExT
OworICAgIHNpemVjZWxscyA9IEdVRVNUX1JPT1RfU0laRV9DRUxMUzsKKworICAgIGtpbmZvLT5m
ZHQgPSB4bWFsbG9jX2J5dGVzKERPTVVfRFRCX1NJWkUpOworICAgIGlmICgga2luZm8tPmZkdCA9
PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICByZXQgPSBmZHRfY3JlYXRl
KGtpbmZvLT5mZHQsIERPTVVfRFRCX1NJWkUpOworICAgIGlmICggcmV0IDwgMCApCisgICAgICAg
IGdvdG8gZXJyOworCisgICAgcmV0ID0gZmR0X2ZpbmlzaF9yZXNlcnZlbWFwKGtpbmZvLT5mZHQp
OworICAgIGlmICggcmV0IDwgMCApCisgICAgICAgIGdvdG8gZXJyOworCisgICAgcmV0ID0gZmR0
X2JlZ2luX25vZGUoa2luZm8tPmZkdCwgIi8iKTsKKyAgICBpZiAoIHJldCA8IDAgKQorICAgICAg
ICBnb3RvIGVycjsKKworICAgIHJldCA9IGZkdF9wcm9wZXJ0eV9jZWxsKGtpbmZvLT5mZHQsICIj
YWRkcmVzcy1jZWxscyIsIGFkZHJjZWxscyk7CisgICAgaWYgKCByZXQgKQorICAgICAgICBnb3Rv
IGVycjsKKworICAgIHJldCA9IGZkdF9wcm9wZXJ0eV9jZWxsKGtpbmZvLT5mZHQsICIjc2l6ZS1j
ZWxscyIsIHNpemVjZWxscyk7CisgICAgaWYgKCByZXQgKQorICAgICAgICBnb3RvIGVycjsKKwor
ICAgIHJldCA9IG1ha2VfY2hvc2VuX25vZGUoa2luZm8pOworICAgIGlmICggcmV0ICkKKyAgICAg
ICAgZ290byBlcnI7CisKKyAgICByZXQgPSBtYWtlX3BzY2lfbm9kZShraW5mby0+ZmR0LCBOVUxM
KTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIGdvdG8gZXJyOworCisgICAgcmV0ID0gbWFrZV9j
cHVzX25vZGUoZCwga2luZm8tPmZkdCwgTlVMTCk7CisgICAgaWYgKCByZXQgKQorICAgICAgICBn
b3RvIGVycjsKKworICAgIHJldCA9IG1ha2VfbWVtb3J5X25vZGUoZCwga2luZm8tPmZkdCwgYWRk
cmNlbGxzLCBzaXplY2VsbHMsIGtpbmZvKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIGdvdG8g
ZXJyOworCisgICAgcmV0ID0gbWFrZV9naWNfZG9tVV9ub2RlKGQsIGtpbmZvLT5mZHQpOworICAg
IGlmICggcmV0ICkKKyAgICAgICAgZ290byBlcnI7CisKKyAgICByZXQgPSBtYWtlX3RpbWVyX2Rv
bVVfbm9kZShkLCBraW5mby0+ZmR0KTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIGdvdG8gZXJy
OworCisgICAgcmV0ID0gZmR0X2VuZF9ub2RlKGtpbmZvLT5mZHQpOworICAgIGlmICggcmV0IDwg
MCApCisgICAgICAgIGdvdG8gZXJyOworCisgICAgcmV0ID0gZmR0X2ZpbmlzaChraW5mby0+ZmR0
KTsKKyAgICBpZiAoIHJldCA8IDAgKQorICAgICAgICBnb3RvIGVycjsKKworICAgIHJldHVybiAw
OworCisgIGVycjoKKyAgICBwcmludGsoIkRldmljZSB0cmVlIGdlbmVyYXRpb24gZmFpbGVkICgl
ZCkuXG4iLCByZXQpOworICAgIHhmcmVlKGtpbmZvLT5mZHQpOworCisgICAgcmV0dXJuIC1FSU5W
QUw7Cit9CisKIHN0YXRpYyBpbnQgX19pbml0IHByZXBhcmVfZHRiX2h3ZG9tKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiB7CiAgICAgY29uc3QgcDJtX3R5cGVf
dCBkZWZhdWx0X3AybXQgPSBwMm1fbW1pb19kaXJlY3RfYzsKQEAgLTIzMzksNiArMjU2NiwxMCBA
QCBzdGF0aWMgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tVShzdHJ1Y3QgZG9tYWluICpkLAogI2Vu
ZGlmCiAgICAgYWxsb2NhdGVfbWVtb3J5KGQsICZraW5mbyk7CiAKKyAgICByYyA9IHByZXBhcmVf
ZHRiX2RvbVUoZCwgJmtpbmZvKTsKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIHJldHVybiBy
YzsKKwogICAgIHJldHVybiBjb25zdHJ1Y3RfZG9tYWluKGQsICZraW5mbyk7CiB9CiAKLS0gCjEu
OS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:52:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMcr6-0003YR-5q; Tue, 13 Nov 2018 17:52: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcr2-0003Rw-JW
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:52:00 +0000
X-Inumbo-ID: d1c6fa88-e76c-11e8-817c-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d1c6fa88-e76c-11e8-817c-12d6303a7972;
 Tue, 13 Nov 2018 17:52:00 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1F5442243E;
 Tue, 13 Nov 2018 17:51:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131519;
 bh=PiR5NHyOac93IwAsz40cYuFWWKPxp3A58RECz0CoKjs=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=j3lugnsuzi7W8ZyluFz/Qfzdkz5ypcKD6we0myWsODnz89urp5KzFqIS+T/C3xPp2
 LJPrn+xAEjmUkdzPxS/OCnxK4BN+cDQ0NVxf6bngKYfaYNcmlF0u9Dw2OW3e17x+cB
 QcQ4PhlkdKviOQ6PHknG2CHEnjtxEsp7XgciR5v8=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:42 -0800
Message-Id: <1542131509-17661-18-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 18/25] xen/arm: make set_interrupt_ppi able
 to handle non-PPI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YWxzbyByZW5hbWUgaXQgdG8gc2V0X2ludGVycnVwdC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
IHwgMjkgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBp
bnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggODgyMjkx
NS4uMmQwNmFkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBi
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtNTk0LDE5ICs1OTQsMjAgQEAgc3RhdGlj
IGludCBfX2luaXQgd3JpdGVfcHJvcGVydGllcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2Vy
bmVsX2luZm8gKmtpbmZvLAogCiB0eXBlZGVmIF9fYmUzMiBnaWNfaW50ZXJydXB0X3RbM107CiAK
LXN0YXRpYyB2b2lkIF9faW5pdCBzZXRfaW50ZXJydXB0X3BwaShnaWNfaW50ZXJydXB0X3QgaW50
ZXJydXB0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBpcnEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGNwdW1hc2ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGxldmVsKQorc3RhdGljIHZvaWQgX19pbml0IHNldF9pbnRlcnJ1cHQoZ2ljX2ludGVycnVw
dF90IGludGVycnVwdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBpcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
Y3B1bWFzaywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBs
ZXZlbCkKIHsKICAgICBfX2JlMzIgKmNlbGxzID0gaW50ZXJydXB0OworICAgIGJvb2wgaXNfcHBp
ID0gISEoaXJxIDwgMzIpOwogCiAgICAgQlVHX09OKGlycSA8IDE2KTsKLSAgICBCVUdfT04oaXJx
ID49IDMyKTsKKyAgICBpcnEgLT0gKGlzX3BwaSkgPyAxNjogMzI7IC8qIFBQSXMgc3RhcnQgYXQg
MTYsIFNQSXMgYXQgMzIgKi8KIAogICAgIC8qIFNlZSBsaW51eCBEb2N1bWVudGF0aW9uL2Rldmlj
ZXRyZWUvYmluZGluZ3MvaW50ZXJydXB0LWNvbnRyb2xsZXIvYXJtLGdpYy50eHQgKi8KLSAgICBk
dF9zZXRfY2VsbCgmY2VsbHMsIDEsIDEpOyAvKiBpcyBhIFBQSSAqLwotICAgIGR0X3NldF9jZWxs
KCZjZWxscywgMSwgaXJxIC0gMTYpOyAvKiBQUElzIHN0YXJ0IGF0IDE2ICovCisgICAgZHRfc2V0
X2NlbGwoJmNlbGxzLCAxLCBpc19wcGkpOyAvKiBpcyBhIFBQST8gKi8KKyAgICBkdF9zZXRfY2Vs
bCgmY2VsbHMsIDEsIGlycSk7CiAgICAgZHRfc2V0X2NlbGwoJmNlbGxzLCAxLCAoY3B1bWFzayA8
PCA4KSB8IGxldmVsKTsKIH0KIApAQCAtNzI5LDcgKzczMCw3IEBAIHN0YXRpYyBpbnQgX19pbml0
IG1ha2VfaHlwZXJ2aXNvcl9ub2RlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICogIC0gQWxsIENQ
VXMKICAgICAgKiAgVE9ETzogSGFuZGxlIHByb3Blcmx5IHRoZSBjcHVtYXNrOwogICAgICAqLwot
ICAgIHNldF9pbnRlcnJ1cHRfcHBpKGludHIsIGQtPmFyY2guZXZ0Y2huX2lycSwgMHhmLCBEVF9J
UlFfVFlQRV9MRVZFTF9MT1cpOworICAgIHNldF9pbnRlcnJ1cHQoaW50ciwgZC0+YXJjaC5ldnRj
aG5faXJxLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CiAgICAgcmVzID0gZmR0X3Byb3Bl
cnR5X2ludGVycnVwdHMoZmR0LCAmaW50ciwgMSk7CiAgICAgaWYgKCByZXMgKQogICAgICAgICBy
ZXR1cm4gcmVzOwpAQCAtMTAwNiwxNSArMTAwNywxNSBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtl
X3RpbWVyX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0LAogCiAgICAgaXJx
ID0gdGltZXJfZ2V0X2lycShUSU1FUl9QSFlTX1NFQ1VSRV9QUEkpOwogICAgIGR0X2RwcmludGso
IiAgU2VjdXJlIGludGVycnVwdCAldVxuIiwgaXJxKTsKLSAgICBzZXRfaW50ZXJydXB0X3BwaShp
bnRyc1swXSwgaXJxLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CisgICAgc2V0X2ludGVy
cnVwdChpbnRyc1swXSwgaXJxLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CiAKICAgICBp
cnEgPSB0aW1lcl9nZXRfaXJxKFRJTUVSX1BIWVNfTk9OU0VDVVJFX1BQSSk7CiAgICAgZHRfZHBy
aW50aygiICBOb24gc2VjdXJlIGludGVycnVwdCAldVxuIiwgaXJxKTsKLSAgICBzZXRfaW50ZXJy
dXB0X3BwaShpbnRyc1sxXSwgaXJxLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7CisgICAg
c2V0X2ludGVycnVwdChpbnRyc1sxXSwgaXJxLCAweGYsIERUX0lSUV9UWVBFX0xFVkVMX0xPVyk7
CiAKICAgICBpcnEgPSB0aW1lcl9nZXRfaXJxKFRJTUVSX1ZJUlRfUFBJKTsKICAgICBkdF9kcHJp
bnRrKCIgIFZpcnQgaW50ZXJydXB0ICV1XG4iLCBpcnEpOwotICAgIHNldF9pbnRlcnJ1cHRfcHBp
KGludHJzWzJdLCBpcnEsIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKKyAgICBzZXRfaW50
ZXJydXB0KGludHJzWzJdLCBpcnEsIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKIAogICAg
IHJlcyA9IGZkdF9wcm9wZXJ0eV9pbnRlcnJ1cHRzKGZkdCwgaW50cnMsIDMpOwogICAgIGlmICgg
cmVzICkKQEAgLTE2MDMsOSArMTYwNCw5IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfdGltZXJf
ZG9tVV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKICAgICAgICAgICAg
IHJldHVybiByZXM7CiAgICAgfQogCi0gICAgc2V0X2ludGVycnVwdF9wcGkoaW50cnNbMF0sIEdV
RVNUX1RJTUVSX1BIWVNfU19QUEksIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKLSAgICBz
ZXRfaW50ZXJydXB0X3BwaShpbnRyc1sxXSwgR1VFU1RfVElNRVJfUEhZU19OU19QUEksIDB4Ziwg
RFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKLSAgICBzZXRfaW50ZXJydXB0X3BwaShpbnRyc1syXSwg
R1VFU1RfVElNRVJfVklSVF9QUEksIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKKyAgICBz
ZXRfaW50ZXJydXB0KGludHJzWzBdLCBHVUVTVF9USU1FUl9QSFlTX1NfUFBJLCAweGYsIERUX0lS
UV9UWVBFX0xFVkVMX0xPVyk7CisgICAgc2V0X2ludGVycnVwdChpbnRyc1sxXSwgR1VFU1RfVElN
RVJfUEhZU19OU19QUEksIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfTE9XKTsKKyAgICBzZXRfaW50
ZXJydXB0KGludHJzWzJdLCBHVUVTVF9USU1FUl9WSVJUX1BQSSwgMHhmLCBEVF9JUlFfVFlQRV9M
RVZFTF9MT1cpOwogCiAgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgImludGVycnVwdHMiLCBp
bnRycywgc2l6ZW9mIChpbnRyc1swXSkgKiAzKTsKICAgICBpZiAoIHJlcyApCi0tIAoxLjkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:52:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMcr6-0003ZU-Mj; Tue, 13 Nov 2018 17:52: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcr2-0003Rq-JI
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:52:00 +0000
X-Inumbo-ID: d13038cc-e76c-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d13038cc-e76c-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 17:51:59 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 346292251E;
 Tue, 13 Nov 2018 17:51:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131518;
 bh=hFg/UxOORt/LQ9qExttONvff5l4rpUNJ5ttDrwlCzao=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=Ccryp1QSDyd+TF/G1RDm3b/EjYzF2PdpYNs10JIuOAHg3OdjoAyVOF17S+RSS6hBr
 zefhBF/vwMoFvbWNj5HvItm7Vz/Cyrd3uY5jtxqKGLNPkr+mJ92v0yFsiR0rFBrjOV
 7Sdjifh2UkAxMvslTuN7dMEAZFB+B5zgQc8O8F5U=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:40 -0800
Message-Id: <1542131509-17661-16-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 16/25] xen/arm: implement construct_domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2ltaWxhciB0byBjb25zdHJ1Y3RfZG9tMCwgY29uc3RydWN0X2RvbVUgY3JlYXRlcyBhIGJhcmVi
b25lIERvbVUgZ3Vlc3QuCgpUaGUgZGV2aWNlIHRyZWUgbm9kZSBwYXNzZWQgYXMgYXJndW1lbnQg
aXMgY29tcGF0aWJsZSAieGVuLGRvbWFpbiIsIHNlZQpkb2NzL21pc2MvYXJtL2RldmljZS10cmVl
L2Jvb3RpbmcudHh0LgoKUmVtb3ZlICNpZiAwIGZyb20gYWxsb2NhdGVfbWVtb3J5IGFzIHRoaXMg
cGF0Y2ggd2lsbCBzdGFydCB1c2luZyBpdC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgotLS0KQ2hhbmdlcyBpbiB2NzoKLSB0dXJuICVsdSBpbnRvICVQUkl4
NjQgZm9yIGFybTMyIGNvbXBpbGF0aW9uCgpDaGFuZ2VzIGluIHY1OgotIG1vdmUgY2hhbmdlcyB0
byBrZXJuZWxfcHJvYmUgcHJvdG90eXBlIHRvIHByZXZpb3VzIHBhdGNoCi0gaW1wcm92ZSBjb21t
aXQgbWVzc2FnZQotIHJlbW92ZSBzdXBlcmZsb3VzIGFsbG9jYXRpb24gb2YgZC0+dmNwdQotIHVz
ZSBtZW0gKiBTWl8xSwoKQ2hhbmdlcyBpbiB2NDoKLSBjb25zdGlmeSBrZXJuZWxfcHJvYmUKLSBj
aGFuZ2UgdGl0bGUKLSBiZXR0ZXIgZXJyb3IgbWVzc2FnZXMgYW5kIHByaW50ZWQgaW5mbwotIDY0
Yml0IG1lbW9yeQoKQ2hhbmdlcyBpbiB2MzoKLSBtb3ZlIHNldHRpbmcgdHlwZSBiZWZvcmUgYWxs
b2NhdGVfbWVtb3J5Ci0gYWRkIGlmZGVmIGFyb3VuZCBpdCBhbmQgYSBjb21tZW50CgpDaGFuZ2Vz
IGluIHYyOgotIHJlbmFtZSBtZW0gdG8gbWVtb3J5Ci0gbWFrZSBjcHVzIGFuZCBtZW1vcnkgbWFu
ZGF0b3J5Ci0gcmVtb3ZlIHdyb250IGNvbW1lbnQgZnJvbSBjb21taXQgbWVzc2FnZQotIGNwdXMg
YW5kIG1lbW9yeSBhcmUgcmVhZCBhcyBpbnRlZ2VycwotIHJlYWQgdGhlIHZwbDAxMSBvcHRpb24K
LS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAzNSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDQzYzcyOGUuLmI0OGRkMmIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKQEAgLTQsNiArNCw3IEBACiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8
eGVuL2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVu
L3NpemVzLmg+CiAjaW5jbHVkZSA8YXNtL2lycS5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CiAj
aW5jbHVkZSA8eGVuL2Vycm5vLmg+CkBAIC0zNjksNyArMzcwLDYgQEAgc3RhdGljIHZvaWQgX19p
bml0IGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpkLAogICAgIH0KIH0KIAotI2lm
IDAKIHN0YXRpYyBib29sIF9faW5pdCBhbGxvY2F0ZV9iYW5rX21lbW9yeShzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGtlcm5l
bF9pbmZvICpraW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdm
bl90IHNnZm4sCkBAIC00NjgsNyArNDY4LDYgQEAgZmFpbDoKICAgICAgICAgICAiICVsZEtCIHVu
YWxsb2NhdGVkLiBGaXggdGhlIFZNcyBjb25maWd1cmF0aW9ucy5cbiIsCiAgICAgICAgICAgKHVu
c2lnbmVkIGxvbmcpa2luZm8tPnVuYXNzaWduZWRfbWVtID4+IDEwKTsKIH0KLSNlbmRpZgogCiBz
dGF0aWMgaW50IF9faW5pdCB3cml0ZV9wcm9wZXJ0aWVzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKQEAgLTIzMTAsNyArMjMwOSwzNyBA
QCBzdGF0aWMgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiBzdGF0aWMgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9t
VShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogewotICAgIHJldHVybiAtRU5PU1lTOwor
ICAgIHN0cnVjdCBrZXJuZWxfaW5mbyBraW5mbyA9IHt9OworICAgIGludCByYzsKKyAgICB1NjQg
bWVtOworCisgICAgcmMgPSBkdF9wcm9wZXJ0eV9yZWFkX3U2NChub2RlLCAibWVtb3J5IiwgJm1l
bSk7CisgICAgaWYgKCAhcmMgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJFcnJvciBidWlsZGlu
ZyBEb21VOiBjYW5ub3QgcmVhZCBcIm1lbW9yeVwiIHByb3BlcnR5XG4iKTsKKyAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisgICAgfQorICAgIGtpbmZvLnVuYXNzaWduZWRfbWVtID0gKHBhZGRyX3Qp
bWVtICogU1pfMUs7CisKKyAgICBwcmludGsoIioqKiBMT0FESU5HIERPTVUgY3B1cz0ldSBtZW1v
cnk9JSJQUkl4NjQiS0IgKioqXG4iLCBkLT5tYXhfdmNwdXMsIG1lbSk7CisKKyAgICBpZiAoIHZj
cHVfY3JlYXRlKGQsIDAsIDApID09IE5VTEwgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAg
ICBkLT5tYXhfcGFnZXMgPSB+MFU7CisKKyAgICBraW5mby5kID0gZDsKKworICAgIHJjID0ga2Vy
bmVsX3Byb2JlKCZraW5mbywgbm9kZSk7CisgICAgaWYgKCByYyA8IDAgKQorICAgICAgICByZXR1
cm4gcmM7CisKKyNpZmRlZiBDT05GSUdfQVJNXzY0CisgICAgLyogdHlwZSBtdXN0IGJlIHNldCBi
ZWZvcmUgYWxsb2NhdGUgbWVtb3J5ICovCisgICAgZC0+YXJjaC50eXBlID0ga2luZm8udHlwZTsK
KyNlbmRpZgorICAgIGFsbG9jYXRlX21lbW9yeShkLCAma2luZm8pOworCisgICAgcmV0dXJuIGNv
bnN0cnVjdF9kb21haW4oZCwgJmtpbmZvKTsKIH0KIAogdm9pZCBfX2luaXQgY3JlYXRlX2RvbVVz
KHZvaWQpCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:52:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMcr7-0003ab-Am; Tue, 13 Nov 2018 17:52: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcr3-0003Sr-3E
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:52:01 +0000
X-Inumbo-ID: d211754d-e76c-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d211754d-e76c-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 17:52:00 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9B5072245E;
 Tue, 13 Nov 2018 17:51:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131519;
 bh=cEBPV3SqSW7mnxtl2UrXIWPwd09b+Y/9YVKLpXDeNCo=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=Ikfxq86hKv/A7oMwTUzndnb8hOl4BAGJUhFrMdkGJ2JEOPY/5eK71UWxs6ojuUMkS
 WpGo61VHLjahY6GGJvhD5/f43FVeZo7umJorW6PDqsjJYIAtpssl0cgGqQNUPw0R46
 nCdja4WSq/iLTeUJB6o2wlrBHK/jYl4s1cKMK23E=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:43 -0800
Message-Id: <1542131509-17661-19-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 19/25] xen/arm: generate vpl011 node on
 device tree for domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIHZwbDAxMSBzdXBwb3J0IHRvIGd1ZXN0cyBzdGFydGVkIGZyb20gWGVuOiBpdCBw
cm92aWRlcyBhCnNpbXBsZSB3YXkgdG8gcHJpbnQgb3V0cHV0IGZyb20gYSBndWVzdCwgYXMgbW9z
dCBndWVzdHMgY29tZSB3aXRoIGEKcGwwMTEgZHJpdmVyLiBJdCBpcyBhbHNvIGFibGUgdG8gcHJv
dmlkZSBhIHdvcmtpbmcgY29uc29sZSB3aXRoCmludGVycnVwdCBzdXBwb3J0LgoKVGhlIFVBUlQg
ZXhwb3NlZCB0byB0aGUgZ3Vlc3QgaXMgYSBTQlNBIGNvbXBhdGlibGUgVUFSVCBhbmQgbm90IGEg
UEwwMTEuClNCU0EgVUFSVCBpcyBhIHN1YnNldCBvZiBQTDAxMSByMXA1LiBBIGZ1bGwgUEwwMTEg
aW1wbGVtZW50YXRpb24gaW4gWGVuCndvdWxkIGp1c3QgYmUgdG9vIGRpZmZpY3VsdCwgc28gZ3Vl
c3RzIG1heSByZXF1aXJlIHNvbWUgZHJpdmVycyBjaGFuZ2VzLgoKRW5hYmxlIHZwbDAxMSBjb25k
aXRpb25hbGx5IGlmIHRoZSB1c2VyIHJlcXVlc3RlZCBpdC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY1OgotIHVzZSBkdF9wcm9w
ZXJ0eV9yZWFkX2Jvb2wKCkNoYW5nZXMgaW4gdjQ6Ci0gbW92ZSByZW5hbWUgc2V0X2ludGVycnVw
dF9wcGkgYW5kIG1ha2luZyBzZXRfaW50ZXJydXB0X3BwaSBnZW5lcmljIHRvCiAgYSBzZXBhcmF0
ZSBwYXRjaAotIHByb3Blcmx5IG5hbWUgdGhlIHZwbDAxMSBkZXZpY2Ugbm9kZSBuYW1lCi0gY29k
ZSBzdHlsZQotIHVzZSAjZGVmaW5lIGZvciBhZGRyY2VsbHMgYW5kIHNpemVjZWxscwoKQ2hhbmdl
cyBpbiB2MzoKLSB1c2UgYm9vbAotIHJldGFpbiBCVUdfT04oaXJxIDwgMTYpCi0gYWRkIHZwbDAx
MSBib29sIHRvIGtpbmZvCi0gcmV0dXJuIGVycm9yIG9mIHZwbDAxMSBpcyByZXF1aXJlZCBidXQg
Q09ORklHX1NCU0FfVlVBUlRfQ09OU09MRSBpcwogIG1pc3NpbmcKCkNoYW5nZXMgaW4gdjI6Ci0g
Y29kZSBzdHlsZSBmaXhlcwotIG1ha2Ugc2V0X2ludGVycnVwdF9wcGkgZ2VuZXJpYwotIHJlbmFt
ZSBzZXRfaW50ZXJydXB0X3BwaSB0byBzZXRfaW50ZXJydXB0Ci0gb25seSBtYWtlIHRoZSB2cGww
MTEgbm9kZSBpZiB0aGUgb3B0aW9uIHdhcyBlbmFibGVkCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jIHwgNjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC9hcm0va2VybmVsLmggICAgICAgfCAgMyArKysKIDIgZmlsZXMgY2hhbmdl
ZCwgNjMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCAyZDA2YWRhLi41NzkxNzlk
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCkBAIC0xNjIyLDYgKzE2MjIsNTQgQEAgc3RhdGljIGludCBfX2lu
aXQgbWFrZV90aW1lcl9kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0
KQogICAgIHJldHVybiByZXM7CiB9CiAKKyNpZmRlZiBDT05GSUdfU0JTQV9WVUFSVF9DT05TT0xF
CitzdGF0aWMgaW50IF9faW5pdCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwgdm9pZCAqZmR0KQoreworICAgIGludCByZXM7CisgICAgZ2ljX2ludGVycnVwdF90
IGludHI7CisgICAgX19iZTMyIHJlZ1tHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMgKyBHVUVTVF9S
T09UX1NJWkVfQ0VMTFNdOworICAgIF9fYmUzMiAqY2VsbHM7CisKKyAgICByZXMgPSBmZHRfYmVn
aW5fbm9kZShmZHQsICJzYnNhLXVhcnRAIl9fc3RyaW5naWZ5KEdVRVNUX1BMMDExX0JBU0UpKTsK
KyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJv
cGVydHlfc3RyaW5nKGZkdCwgImNvbXBhdGlibGUiLCAiYXJtLHNic2EtdWFydCIpOworICAgIGlm
ICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIGNlbGxzID0gJnJlZ1swXTsKKyAg
ICBkdF9jaGlsZF9zZXRfcmFuZ2UoJmNlbGxzLCBHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMsCisg
ICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1JPT1RfU0laRV9DRUxMUywgR1VFU1RfUEwwMTFf
QkFTRSwKKyAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfUEwwMTFfU0laRSk7CisgICAgaWYg
KCByZXMgKQorICAgICAgICByZXR1cm4gcmVzOworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQs
ICJyZWciLCByZWcsIHNpemVvZihyZWcpKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVy
biByZXM7CisKKyAgICBzZXRfaW50ZXJydXB0KGludHIsIEdVRVNUX1ZQTDAxMV9TUEksIDB4Ziwg
RFRfSVJRX1RZUEVfTEVWRUxfSElHSCk7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAi
aW50ZXJydXB0cyIsIGludHIsIHNpemVvZiAoaW50cikpOworICAgIGlmICggcmVzICkKKyAgICAg
ICAgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgImludGVy
cnVwdC1wYXJlbnQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1BIQU5ETEVf
R0lDKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7CisKKyAgICAvKiBVc2Ug
YSBkZWZhdWx0IGJhdWQgcmF0ZSBvZiAxMTUyMDAuICovCisgICAgZmR0X3Byb3BlcnR5X3UzMihm
ZHQsICJjdXJyZW50LXNwZWVkIiwgMTE1MjAwKTsKKworICAgIHJlcyA9IGZkdF9lbmRfbm9kZShm
ZHQpOworICAgIGlmICggcmVzICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIHJldHVybiAw
OworfQorI2VuZGlmCisKIC8qCiAgKiBUaGUgbWF4IHNpemUgZm9yIERUIGlzIDJNQi4gSG93ZXZl
ciwgdGhlIGdlbmVyYXRlZCBEVCBpcyBzbWFsbCwgNEtCCiAgKiBhcmUgZW5vdWdoIGZvciBub3cs
IGJ1dCB3ZSBtaWdodCBoYXZlIHRvIGluY3JlYXNlIGl0IGluIHRoZSBmdXR1cmUuCkBAIC0xNjgz
LDYgKzE3MzEsMTYgQEAgc3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJfZG9tVShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgIGlmICggcmV0ICkKICAg
ICAgICAgZ290byBlcnI7CiAKKyAgICBpZiAoIGtpbmZvLT52cGwwMTEgKQorICAgIHsKKyAgICAg
ICAgcmV0ID0gLUVJTlZBTDsKKyNpZmRlZiBDT05GSUdfU0JTQV9WVUFSVF9DT05TT0xFCisgICAg
ICAgIHJldCA9IG1ha2VfdnBsMDExX3VhcnRfbm9kZShkLCBraW5mby0+ZmR0KTsKKyNlbmRpZgor
ICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBnb3RvIGVycjsKKyAgICB9CisKICAgICBy
ZXQgPSBmZHRfZW5kX25vZGUoa2luZm8tPmZkdCk7CiAgICAgaWYgKCByZXQgPCAwICkKICAgICAg
ICAgZ290byBlcnI7CkBAIC0yNTUxLDYgKzI2MDksOCBAQCBzdGF0aWMgaW50IF9faW5pdCBjb25z
dHJ1Y3RfZG9tVShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgcHJpbnRrKCIqKiogTE9BRElORyBE
T01VIGNwdXM9JXUgbWVtb3J5PSUiUFJJeDY0IktCICoqKlxuIiwgZC0+bWF4X3ZjcHVzLCBtZW0p
OwogCisgICAga2luZm8udnBsMDExID0gZHRfcHJvcGVydHlfcmVhZF9ib29sKG5vZGUsICJ2cGww
MTEiKTsKKwogICAgIGlmICggdmNwdV9jcmVhdGUoZCwgMCwgMCkgPT0gTlVMTCApCiAgICAgICAg
IHJldHVybiAtRU5PTUVNOwogICAgIGQtPm1heF9wYWdlcyA9IH4wVTsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9rZXJuZWwuaCBiL3hlbi9hcmNoL2FybS9rZXJuZWwuaAppbmRleCA0MzIwZjcy
Li4zM2YzZTcyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0va2VybmVsLmgKKysrIGIveGVuL2Fy
Y2gvYXJtL2tlcm5lbC5oCkBAIC0zMyw2ICszMyw5IEBAIHN0cnVjdCBrZXJuZWxfaW5mbyB7CiAg
ICAgcGFkZHJfdCBkdGJfcGFkZHI7CiAgICAgcGFkZHJfdCBpbml0cmRfcGFkZHI7CiAKKyAgICAv
KiBFbmFibGUgcGwwMTEgZW11bGF0aW9uICovCisgICAgYm9vbCB2cGwwMTE7CisKICAgICAvKiBs
b2FkZXIgdG8gdXNlIGZvciB0aGlzIGtlcm5lbCAqLwogICAgIHZvaWQgKCpsb2FkKShzdHJ1Y3Qg
a2VybmVsX2luZm8gKmluZm8pOwogICAgIC8qIGxvYWRlciBzcGVjaWZpYyBzdGF0ZSAqLwotLSAK
MS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:52:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMcr8-0003cA-2j; Tue, 13 Nov 2018 17:52:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcr4-0003Uu-AL
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:52:02 +0000
X-Inumbo-ID: d2a6c80a-e76c-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2a6c80a-e76c-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 17:52:01 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 16D7B224E0;
 Tue, 13 Nov 2018 17:52:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131520;
 bh=ur12c9RfXkbHW1onpuc7JK3DyFwZ8RqTS3uQ9OFhdG8=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=PXcUAOWPsIrrDvtmuxs0ysekE/sV9gMY+F8BmM+p5KJaG0eyNQuUzadtWuCxT7SbF
 MQdb90YCMde7YCnC2NlkZzt6IYuYxxtyZMWKFHcJScrkWg5vLEBGwgI8runNokVbhi
 Lq83tRqxOxvVfeBmzEW2WnuSwFpVeDBQeeEdtM5k=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:44 -0800
Message-Id: <1542131509-17661-20-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 20/25] xen/arm: introduce a union in vpl011
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgdW5pb24gaW4gc3RydWN0IHZwbDAxMSB0byBjb250YWluIHRoZSBjb25zb2xl
IHJpbmcgbWVtYmVycy4KQSBsYXRlciBwYXRjaCB3aWxsIGFkZCBhbm90aGVyIG1lbWJlciBvZiB0
aGUgdW5pb24gZm9yIHRoZSBjYXNlIHdoZXJlCnRoZSBiYWNrZW5kIGlzIGluIFhlbi4KClNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY0
OgotIG5hbWUgdW5pb24gImJhY2tlbmQiCgpDaGFuZ2VzIGluIHYzOgotIHJlbmFtZSByaW5nIGZp
ZWxkIHRvIGRvbQoKQ2hhbmdlcyBpbiB2MjoKLSBuZXcgcGF0Y2gKLS0tCiB4ZW4vYXJjaC9hcm0v
dnBsMDExLmMgICAgICAgIHwgMjIgKysrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLWFybS92cGwwMTEuaCB8ICA4ICsrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2Vy
dGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGww
MTEuYyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwppbmRleCAxMTdlNDFjLi5jYzllZjIwIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5j
CkBAIC04Myw3ICs4Myw3IEBAIHN0YXRpYyB1aW50OF90IHZwbDAxMV9yZWFkX2RhdGEoc3RydWN0
IGRvbWFpbiAqZCkKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHVpbnQ4X3QgZGF0YSA9
IDA7CiAgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwotICAgIHN0
cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7CisgICAgc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX2J1
ZjsKICAgICBYRU5DT05TX1JJTkdfSURYIGluX2NvbnMsIGluX3Byb2Q7CiAKICAgICBWUEwwMTFf
TE9DSyhkLCBmbGFncyk7CkBAIC0xNDYsNyArMTQ2LDcgQEAgc3RhdGljIHVpbnQ4X3QgdnBsMDEx
X3JlYWRfZGF0YShzdHJ1Y3QgZG9tYWluICpkKQogc3RhdGljIHZvaWQgdnBsMDExX3VwZGF0ZV90
eF9maWZvX3N0YXR1cyhzdHJ1Y3QgdnBsMDExICp2cGwwMTEsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmaWZvX2xldmVsKQogewotICAgIHN0
cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7CisgICAgc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX2J1
ZjsKICAgICB1bnNpZ25lZCBpbnQgZmlmb190aHJlc2hvbGQgPSBzaXplb2YoaW50Zi0+b3V0KSAt
IFNCU0FfVUFSVF9GSUZPX0xFVkVMOwogCiAgICAgQlVJTERfQlVHX09OKHNpemVvZihpbnRmLT5v
dXQpIDwgU0JTQV9VQVJUX0ZJRk9fU0laRSk7CkBAIC0xNjUsNyArMTY1LDcgQEAgc3RhdGljIHZv
aWQgdnBsMDExX3dyaXRlX2RhdGEoc3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBkYXRhKQogewog
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQt
PmFyY2gudnBsMDExOwotICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAx
MS0+cmluZ19idWY7CisgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDEx
LT5iYWNrZW5kLmRvbS5yaW5nX2J1ZjsKICAgICBYRU5DT05TX1JJTkdfSURYIG91dF9jb25zLCBv
dXRfcHJvZDsKIAogICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKQEAgLTM4Myw3ICszODMsNyBA
QCBzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQogewogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFy
Y2gudnBsMDExOwotICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+
cmluZ19idWY7CisgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5i
YWNrZW5kLmRvbS5yaW5nX2J1ZjsKICAgICBYRU5DT05TX1JJTkdfSURYIGluX2NvbnMsIGluX3By
b2QsIG91dF9jb25zLCBvdXRfcHJvZDsKICAgICBYRU5DT05TX1JJTkdfSURYIGluX2ZpZm9fbGV2
ZWwsIG91dF9maWZvX2xldmVsOwogCkBAIC00NjAsMTQgKzQ2MCwxNCBAQCBpbnQgZG9tYWluX3Zw
bDAxMV9pbml0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvICppbmZv
KQogICAgIGludCByYzsKICAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGww
MTE7CiAKLSAgICBpZiAoIHZwbDAxMS0+cmluZ19idWYgKQorICAgIGlmICggdnBsMDExLT5iYWNr
ZW5kLmRvbS5yaW5nX2J1ZiApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgLyogTWFw
IHRoZSBndWVzdCBQRk4gdG8gWGVuIGFkZHJlc3Mgc3BhY2UuICovCiAgICAgcmMgPSAgcHJlcGFy
ZV9yaW5nX2Zvcl9oZWxwZXIoZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
Zm5feChpbmZvLT5nZm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2cGww
MTEtPnJpbmdfcGFnZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdnBsMDEx
LT5yaW5nX2J1Zik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+
YmFja2VuZC5kb20ucmluZ19wYWdlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZ2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfYnVmKTsKICAgICBpZiAoIHJjIDwgMCApCiAgICAg
ICAgIGdvdG8gb3V0OwogCkBAIC00OTYsNyArNDk2LDggQEAgb3V0MjoKICAgICB2Z2ljX2ZyZWVf
dmlycShkLCBHVUVTVF9WUEwwMTFfU1BJKTsKIAogb3V0MToKLSAgICBkZXN0cm95X3JpbmdfZm9y
X2hlbHBlcigmdnBsMDExLT5yaW5nX2J1ZiwgdnBsMDExLT5yaW5nX3BhZ2UpOworICAgIGRlc3Ry
b3lfcmluZ19mb3JfaGVscGVyKCZ2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfYnVmLAorCQkJICAg
ICAgICAgICAgICAgIHZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19wYWdlKTsKIAogb3V0OgogICAg
IHJldHVybiByYzsKQEAgLTUwNiwxMSArNTA3LDEyIEBAIHZvaWQgZG9tYWluX3ZwbDAxMV9kZWlu
aXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+
YXJjaC52cGwwMTE7CiAKLSAgICBpZiAoICF2cGwwMTEtPnJpbmdfYnVmICkKKyAgICBpZiAoICF2
cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfYnVmICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgZnJl
ZV94ZW5fZXZlbnRfY2hhbm5lbChkLCB2cGwwMTEtPmV2dGNobik7Ci0gICAgZGVzdHJveV9yaW5n
X2Zvcl9oZWxwZXIoJnZwbDAxMS0+cmluZ19idWYsIHZwbDAxMS0+cmluZ19wYWdlKTsKKyAgICBk
ZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmdnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX2J1ZiwKKwkJ
CSAgICAgICAgICAgICAgICB2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfcGFnZSk7CiB9CiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS92cGwwMTEuaAppbmRleCBhODI4NjlhLi5hODgwYmNmIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDEx
LmgKQEAgLTMwLDggKzMwLDEyIEBACiAjZGVmaW5lIFNCU0FfVUFSVF9GSUZPX1NJWkUgMzIKIAog
c3RydWN0IHZwbDAxMSB7Ci0gICAgdm9pZCAqcmluZ19idWY7Ci0gICAgc3RydWN0IHBhZ2VfaW5m
byAqcmluZ19wYWdlOworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAg
IHZvaWQgKnJpbmdfYnVmOworICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcmluZ19wYWdl
OworICAgICAgICB9IGRvbTsKKyAgICB9IGJhY2tlbmQ7CiAgICAgdWludDMyX3QgICAgdWFydGZy
OyAgICAgICAgIC8qIEZsYWcgcmVnaXN0ZXIgKi8KICAgICB1aW50MzJfdCAgICB1YXJ0Y3I7ICAg
ICAgICAgLyogQ29udHJvbCByZWdpc3RlciAqLwogICAgIHVpbnQzMl90ICAgIHVhcnRpbXNjOyAg
ICAgICAvKiBJbnRlcnJ1cHQgbWFzayByZWdpc3RlciovCi0tIAoxLjkuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:52:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMcr9-0003eZ-72; Tue, 13 Nov 2018 17:52: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcr5-0003X6-JH
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:52:03 +0000
X-Inumbo-ID: d32f2208-e76c-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d32f2208-e76c-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 17:52:02 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 37F402250E;
 Tue, 13 Nov 2018 17:52:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131521;
 bh=Mz9aHL76VqFGhf5ZNROD8d4srOx5V1nU3V68gAiQ3pA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=KYvkJfF4s6JeAaH4xURsVUyZdpy/9rCO9PQ7/KwsQHB/mJ/nnexURESBEDCQvsJQk
 i8h+DMepTbfpey+0Mbyu1vDI9k2sA6AHOLhsh/MGsQ/w99m3JQMMaQqwkWnKBcDy3J
 6Cowz9XNt0pqK76so3OMQDdmzda1XQBmWt4FNma0=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:45 -0800
Message-Id: <1542131509-17661-21-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 21/25] xen/arm: refactor vpl011_data_avail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSB0aGUgY29kZSB0byBjYWxjdWxhdGUgaW5fZmlmb19sZXZlbCBhbmQgb3V0X2ZpZm9fbGV2
ZWwgb3V0IG9mCnZwbDAxMV9kYXRhX2F2YWlsLCB0byB0aGUgY2FsbGVyLgpUaGlzIGNoYW5nZSB3
aWxsIG1ha2UgaXQgcG9zc2libGUgdG8gcmV1c2UgdnBsMDExX2RhdGFfYXZhaWwgd2l0aApkaWZm
ZXJlbnQgcmluZyBzdHJ1Y3R1cmVzIGluIGEgbGF0ZXIgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkNoYW5nZXMgaW4gdjM6Ci0gcmVtb3Zl
IGZvcndhcmQgZGVjbGFyYXRpb24gb2YgdnBsMDExX2RhdGFfYXZhaWwKCkNoYW5nZXMgaW4gdjI6
Ci0gbmV3IHBhdGNoCi0tLQogeGVuL2FyY2gvYXJtL3ZwbDAxMS5jIHwgNjQgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MzYgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3ZwbDAxMS5jIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCmluZGV4IGNjOWVmMjAuLmUyOTUx
NWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92cGwwMTEuYworKysgYi94ZW4vYXJjaC9hcm0v
dnBsMDExLmMKQEAgLTM3OSwzMCArMzc5LDEzIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbW1pb19o
YW5kbGVyX29wcyB2cGwwMTFfbW1pb19oYW5kbGVyID0gewogICAgIC53cml0ZSA9IHZwbDAxMV9t
bWlvX3dyaXRlLAogfTsKIAotc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRv
bWFpbiAqZCkKK3N0YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5DT05TX1JJTkdfSURYIGluX2ZpZm9f
bGV2ZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5DT05TX1JJTkdfSURYIGlu
X3NpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5DT05TX1JJTkdfSURYIG91
dF9maWZvX2xldmVsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOQ09OU19SSU5H
X0lEWCBvdXRfc2l6ZSkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHN0cnVjdCB2
cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKLSAgICBzdHJ1Y3QgeGVuY29uc19pbnRl
cmZhY2UgKmludGYgPSB2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfYnVmOwotICAgIFhFTkNPTlNf
UklOR19JRFggaW5fY29ucywgaW5fcHJvZCwgb3V0X2NvbnMsIG91dF9wcm9kOwotICAgIFhFTkNP
TlNfUklOR19JRFggaW5fZmlmb19sZXZlbCwgb3V0X2ZpZm9fbGV2ZWw7Ci0KLSAgICBWUEwwMTFf
TE9DSyhkLCBmbGFncyk7Ci0KLSAgICBpbl9jb25zID0gaW50Zi0+aW5fY29uczsKLSAgICBpbl9w
cm9kID0gaW50Zi0+aW5fcHJvZDsKLSAgICBvdXRfY29ucyA9IGludGYtPm91dF9jb25zOwotICAg
IG91dF9wcm9kID0gaW50Zi0+b3V0X3Byb2Q7Ci0KLSAgICBzbXBfcm1iKCk7Ci0KLSAgICBpbl9m
aWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQoaW5fcHJvZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW5fY29ucywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2l6ZW9mKGludGYtPmluKSk7Ci0KLSAgICBvdXRfZmlmb19sZXZlbCA9IHhlbmNvbnNfcXVl
dWVkKG91dF9wcm9kLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0X2Nv
bnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+b3V0
KSk7CiAKICAgICAvKioqKiBVcGRhdGUgdGhlIFVBUlQgUlggc3RhdGUgKioqKi8KIApAQCAtNDEx
LDExICszOTQsMTEgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRvbWFp
biAqZCkKICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflJYRkU7CiAKICAgICAvKiBTZXQgdGhl
IEZJRk9fRlVMTCBiaXQgaWYgdGhlIFhlbiBidWZmZXIgaXMgZnVsbC4gKi8KLSAgICBpZiAoIGlu
X2ZpZm9fbGV2ZWwgPT0gc2l6ZW9mKGludGYtPmluKSApCisgICAgaWYgKCBpbl9maWZvX2xldmVs
ID09IGluX3NpemUgKQogICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZGOwogCiAgICAgLyog
QXNzZXJ0IHRoZSBSWCBpbnRlcnJ1cHQgaWYgdGhlIEZJRk8gaXMgbW9yZSB0aGFuIGhhbGYgd2F5
IGZpbGxlZC4gKi8KLSAgICBpZiAoIGluX2ZpZm9fbGV2ZWwgPj0gc2l6ZW9mKGludGYtPmluKSAt
IFNCU0FfVUFSVF9GSUZPX0xFVkVMICkKKyAgICBpZiAoIGluX2ZpZm9fbGV2ZWwgPj0gaW5fc2l6
ZSAtIFNCU0FfVUFSVF9GSUZPX0xFVkVMICkKICAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFJY
STsKIAogICAgIC8qCkBAIC00MjgsNyArNDExLDcgQEAgc3RhdGljIHZvaWQgdnBsMDExX2RhdGFf
YXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIC8qKioqIFVwZGF0ZSB0aGUgVUFSVCBUWCBz
dGF0ZSAqKioqLwogCi0gICAgaWYgKCBvdXRfZmlmb19sZXZlbCAhPSBzaXplb2YoaW50Zi0+b3V0
KSApCisgICAgaWYgKCBvdXRfZmlmb19sZXZlbCAhPSBvdXRfc2l6ZSApCiAgICAgewogICAgICAg
ICB2cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsKIApAQCAtNDQ2LDEzICs0MjksMzggQEAgc3RhdGlj
IHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGlmICggb3V0
X2ZpZm9fbGV2ZWwgPT0gMCApCiAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkU7Ci0KLSAg
ICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKIH0KIAogc3RhdGljIHZvaWQgdnBsMDExX25vdGlm
aWNhdGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHBvcnQpCiB7Ci0gICAgdnBsMDEx
X2RhdGFfYXZhaWwodi0+ZG9tYWluKTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHN0
cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0g
JmQtPmFyY2gudnBsMDExOworICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZw
bDAxMS0+YmFja2VuZC5kb20ucmluZ19idWY7CisgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9jb25z
LCBpbl9wcm9kLCBvdXRfY29ucywgb3V0X3Byb2Q7CisgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9m
aWZvX2xldmVsLCBvdXRfZmlmb19sZXZlbDsKKworICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsK
KworICAgIGluX2NvbnMgPSBpbnRmLT5pbl9jb25zOworICAgIGluX3Byb2QgPSBpbnRmLT5pbl9w
cm9kOworICAgIG91dF9jb25zID0gaW50Zi0+b3V0X2NvbnM7CisgICAgb3V0X3Byb2QgPSBpbnRm
LT5vdXRfcHJvZDsKKworICAgIHNtcF9ybWIoKTsKKworICAgIGluX2ZpZm9fbGV2ZWwgPSB4ZW5j
b25zX3F1ZXVlZChpbl9wcm9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bl9jb25zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+
aW4pKTsKKworICAgIG91dF9maWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQob3V0X3Byb2QsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRfY29ucywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnRmLT5vdXQpKTsKKworICAgIHZwbDAx
MV9kYXRhX2F2YWlsKHYtPmRvbWFpbiwgaW5fZmlmb19sZXZlbCwgc2l6ZW9mKGludGYtPmluKSwK
KyAgICAgICAgICAgICAgICAgICAgICBvdXRfZmlmb19sZXZlbCwgc2l6ZW9mKGludGYtPm91dCkp
OworCisgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7CiB9CiAKIGludCBkb21haW5fdnBsMDEx
X2luaXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZwbDAxMV9pbml0X2luZm8gKmluZm8pCi0t
IAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:52:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMcrA-0003gs-20; Tue, 13 Nov 2018 17:52: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcr7-0003aI-6N
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:52:05 +0000
X-Inumbo-ID: d42a94b1-e76c-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d42a94b1-e76c-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 17:52:04 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 23F252245E;
 Tue, 13 Nov 2018 17:52:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131523;
 bh=TOomgAdPXekMuRF2XdTvMm1+49WS02cILbpJNpwMcd0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=Sw1uzniLE3DWwFen8b4sXjx7DVeIw+FWOyrlkihE3DnAkmiBXbiEF/6m3+lqKnWOt
 DNGpNFRBglT0dwvFeO3NkycQclpuMXMQa2MZt9cQbkxO1M9IORU1UobMqZenQUUPQP
 7NNvnQlvjzuGvA6yCeSgf9q07Q4wWQOKmp2Kui9w=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:46 -0800
Message-Id: <1542131509-17661-22-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 22/25] xen: support console_switching
 between Dom0 and DomUs on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Achin.Gupta@arm.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, tim@xen.org, jbeulich@suse.com, wei.liu2@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgQ3RybC1BQUEgaXMgdXNlZCB0byBzd2l0Y2ggYmV0d2VlbiBYZW4gYW5kIERvbTAuIEV4
dGVuZCB0aGUKbWVjaGFuaXNtIHRvIGFsbG93IGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBYZW4sIERv
bTAsIGFuZCBhbnkgb2YgdGhlCmluaXRpYWwgRG9tVSBjcmVhdGVkIGZyb20gWGVuIGFsb25nc2lk
ZSBEb20wIG91dCBvZiBpbmZvcm1hdGlvbiBwcm92aWRlZAp2aWEgZGV2aWNlIHRyZWUuCgpSZW5h
bWUgeGVuX3J4IHRvIGNvbnNvbGVfcnggdG8gbWF0Y2ggdGhlIG5ldyBiZWhhdmlvci4KCkNsYXJp
ZnkgZXhpc3RpbmcgY29tbWVudCBhYm91dCAibm90aWZ5IHRoZSBndWVzdCIsIG1ha2luZyBpdCBj
bGVhciB0aGF0Cml0IGlzIG9ubHkgYWJvdXQgdGhlIGhhcmR3YXJlIGRvbWFpbi4KClN3aXRjaGlu
ZyB0aGUgY29uc29sZSBpbnB1dCB0byBkb21VcyBzdGFydGVkIGZyb20gWGVuIGF0IGJvb3QgaXMK
I2lmZGVmJ2VkIHRvIDAgaW4gdGhpcyBwYXRjaC4gVGhlIGNvZGUgd2lsbCBiZSBlbmFibGVkIHdo
ZW4KdnBsMDExX3J4X2NoYXJfeGVuIGlzIGludHJvZHVjZWQuIEZvciBub3cgaXQgaXMgZGlzYWJs
ZWQgZm9yCmJpc2VjdGFiaWxpdHkuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNDOiBhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tCkNDOiBHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20KQ0M6IGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20KQ0M6IGpiZXVsaWNoQHN1
c2UuY29tCkNDOiBrb25yYWQud2lsa0BvcmFjbGUuY29tCkNDOiB0aW1AeGVuLm9yZwpDQzogd2Vp
LmxpdTJAY2l0cml4LmNvbQotLS0KQ2hhbmdlcyBpbiB2NjoKLSBpbXByb3ZlIGluLWNvZGUgY29t
bWVudAotIGltcHJvdmUgY29tbWl0IG1lc3NhaGUKLSBjb2RlIHN0eWxlCgpDaGFuZ2VzIGluIHY1
OgotIG1vdmUgcGF0Y2ggZWFybGllciBhbmQgZGlzYWJsZSBjb2RlIHRoYXQgY2FsbHMgdnBsMDEx
X3J4X2NoYXJfeGVuIChub3QKICBkZWZpbmVkIHlldCkKLSBpbXByb3ZlIGNvbW1lbnRzCi0gcmVw
bGFjZSBpZnMgd2l0aCBhIHN3aXRjaAotIGNvZGUgc3R5bGUKCkNoYW5nZXMgaW4gdjQ6Ci0gaGFu
ZGxlIGNvbnNvbGVfcnggPT0gMCBpbiBjb25zb2xlX2lucHV0X2RvbWFpbgotIHVzZSByY3VfbG9j
a19ieV9kb21haW4gaW5zdGVhZCBvZiBnZXRfZG9tYWluX2J5X2lkCi0gaGFuZGxlIHRoZSBjYXNl
IHdoZXJlIHRoZSByZXR1cm5lZCBkb21haW4gaXMgTlVMTAotIHNlbmRfZ2xvYmFsX3ZpcnEoVklS
UV9DT05TT0xFKSBvbmx5IHdoZW4gY2hhcnMgYXJlIGZvciBEb20wCi0gbWFrZSBjb25zb2xlX3J4
IHVuc2lnbmVkIGludAotIGZpeCBjb21tZW50Ci0gY29kZSByZWFkYWJpbGl0eSBpbXByb3ZlbWVu
dAotIGZpeCBvcHRfY29uc3dpdGNoWzFdID09ICd4JyBjYXNlCi0gbW92ZSBjb25zb2xlX2lucHV0
X2RvbWFpbiB0byBuZXh0IHBhdGNoCgpDaGFuZ2VzIGluIHYzOgotIG9ubHkgY2FsbCB2cGwwMTEg
ZnVuY3Rpb25zIGlmZGVmIENPTkZJR19TQlNBX1ZVQVJUX0NPTlNPTEUKLSBhZGQgYmxhbmsgbGlu
ZSBhbmQgc3BhY2VzCi0gcmVtb3ZlIHhlbl9yeCBmcm9tIHByaW50IG1lc3NhZ2VzCi0gcmVuYW1l
IHhlbl9yeCB0byBjb25zb2xlX3J4Ci0ga2VlcCBzd2l0Y2hfc2VyaWFsX2lucHV0KCkgYXQgYm9v
dAotIGFkZCBiZXR0ZXIgY29tbWVudHMKLSBmaXggZXhpc3RpbmcgY29tbWVudAotIGFkZCB3YXJu
aW5nIGlmIG5vIGd1ZXN0cyBjb25zb2xlL3VhcnQgaXMgYXZhaWxhYmxlCi0gYWRkIGNvbnNvbGVf
aW5wdXRfZG9tYWluIGZ1bmN0aW9uCgpDaGFuZ2VzIGluIHYyOgotIG9ubHkgY2FsbCB2cGwwMTFf
cnhfY2hhciBpZiB0aGUgdnBsMDExIGhhcyBiZWVuIGluaXRpYWxpemVkCi0tLQogeGVuL2RyaXZl
cnMvY2hhci9jb25zb2xlLmMgfCA4MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNjggaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJp
dmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCA5MDdhYTk3Li40MTRkMzI5IDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUu
YwpAQCAtMzEsMTAgKzMxLDEzIEBACiAjaW5jbHVkZSA8eGVuL2Vhcmx5X3ByaW50ay5oPgogI2lu
Y2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8eGVuL3B2X2NvbnNvbGUuaD4KKyNpbmNs
dWRlIDxhc20vc2V0dXAuaD4KIAogI2lmZGVmIENPTkZJR19YODYKICNpbmNsdWRlIDx4ZW4vY29u
c29sZWQuaD4KICNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KKyNlbHNlCisjaW5jbHVkZSA8YXNtL3Zw
bDAxMS5oPgogI2VuZGlmCiAKIC8qIGNvbnNvbGU6IGNvbW1hLXNlcGFyYXRlZCBsaXN0IG9mIGNv
bnNvbGUgb3V0cHV0cy4gKi8KQEAgLTM5MSwzMSArMzk0LDgyIEBAIHN0YXRpYyB2b2lkIGR1bXBf
Y29uc29sZV9yaW5nX2tleSh1bnNpZ25lZCBjaGFyIGtleSkKICAgICBmcmVlX3hlbmhlYXBfcGFn
ZXMoYnVmLCBvcmRlcik7CiB9CiAKLS8qIENUUkwtPHN3aXRjaF9jaGFyPiBzd2l0Y2hlcyBpbnB1
dCBkaXJlY3Rpb24gYmV0d2VlbiBYZW4gYW5kIERPTTAuICovCisvKgorICogQ1RSTC08c3dpdGNo
X2NoYXI+IGNoYW5nZXMgaW5wdXQgZGlyZWN0aW9uLCByb3RhdGluZyBhbW9uZyBYZW4sIERvbTAs
CisgKiBhbmQgdGhlIERvbVVzIHN0YXJ0ZWQgZnJvbSBYZW4gYXQgYm9vdC4KKyAqLwogI2RlZmlu
ZSBzd2l0Y2hfY29kZSAob3B0X2NvbnN3aXRjaFswXS0nYScrMSkKLXN0YXRpYyBpbnQgX19yZWFk
X21vc3RseSB4ZW5fcnggPSAxOyAvKiBGQUxTRSA9PiBpbnB1dCBwYXNzZWQgdG8gZG9tYWluIDAu
ICovCisvKgorICogY29uc29sZV9yeD0wID0+IGlucHV0IHRvIHhlbgorICogY29uc29sZV9yeD0x
ID0+IGlucHV0IHRvIGRvbTAKKyAqIGNvbnNvbGVfcng9TiA9PiBpbnB1dCB0byBkb20oTi0xKQor
ICovCitzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgY29uc29sZV9yeCA9IDA7CiAK
IHN0YXRpYyB2b2lkIHN3aXRjaF9zZXJpYWxfaW5wdXQodm9pZCkKIHsKLSAgICBzdGF0aWMgY2hh
ciAqaW5wdXRfc3RyWzJdID0geyAiRE9NMCIsICJYZW4iIH07Ci0gICAgeGVuX3J4ID0gIXhlbl9y
eDsKLSAgICBwcmludGsoIioqKiBTZXJpYWwgaW5wdXQgLT4gJXMiLCBpbnB1dF9zdHJbeGVuX3J4
XSk7CisgICAgaWYgKCBjb25zb2xlX3J4ID09IG1heF9pbml0X2RvbWlkICsgMSApCisgICAgewor
ICAgICAgICBjb25zb2xlX3J4ID0gMDsKKyAgICAgICAgcHJpbnRrKCIqKiogU2VyaWFsIGlucHV0
IHRvIFhlbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBjb25zb2xlX3J4Kys7
CisgICAgICAgIHByaW50aygiKioqIFNlcmlhbCBpbnB1dCB0byBET00lZCIsIGNvbnNvbGVfcngg
LSAxKTsKKyAgICB9CisKICAgICBpZiAoIHN3aXRjaF9jb2RlICkKLSAgICAgICAgcHJpbnRrKCIg
KHR5cGUgJ0NUUkwtJWMnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBpbnB1dCB0byAlcykiLAotICAg
ICAgICAgICAgICAgb3B0X2NvbnN3aXRjaFswXSwgaW5wdXRfc3RyWyF4ZW5fcnhdKTsKKyAgICAg
ICAgcHJpbnRrKCIgKHR5cGUgJ0NUUkwtJWMnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBpbnB1dCki
LAorICAgICAgICAgICAgICAgb3B0X2NvbnN3aXRjaFswXSk7CiAgICAgcHJpbnRrKCJcbiIpOwog
fQogCiBzdGF0aWMgdm9pZCBfX3NlcmlhbF9yeChjaGFyIGMsIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogewotICAgIGlmICggeGVuX3J4ICkKKyAgICBzd2l0Y2ggKCBjb25zb2xlX3J4ICkK
KyAgICB7CisgICAgY2FzZSAwOgogICAgICAgICByZXR1cm4gaGFuZGxlX2tleXByZXNzKGMsIHJl
Z3MpOwogCi0gICAgLyogRGVsaXZlciBpbnB1dCB0byBndWVzdCBidWZmZXIsIHVubGVzcyBpdCBp
cyBhbHJlYWR5IGZ1bGwuICovCi0gICAgaWYgKCAoc2VyaWFsX3J4X3Byb2Qtc2VyaWFsX3J4X2Nv
bnMpICE9IFNFUklBTF9SWF9TSVpFICkKLSAgICAgICAgc2VyaWFsX3J4X3JpbmdbU0VSSUFMX1JY
X01BU0soc2VyaWFsX3J4X3Byb2QrKyldID0gYzsKLSAgICAvKiBBbHdheXMgbm90aWZ5IHRoZSBn
dWVzdDogcHJldmVudHMgcmVjZWl2ZSBwYXRoIGZyb20gZ2V0dGluZyBzdHVjay4gKi8KLSAgICBz
ZW5kX2dsb2JhbF92aXJxKFZJUlFfQ09OU09MRSk7CisgICAgY2FzZSAxOgorICAgICAgICAvKgor
ICAgICAgICAgKiBEZWxpdmVyIGlucHV0IHRvIHRoZSBoYXJkd2FyZSBkb21haW4gYnVmZmVyLCB1
bmxlc3MgaXQgaXMKKyAgICAgICAgICogYWxyZWFkeSBmdWxsLgorICAgICAgICAgKi8KKyAgICAg
ICAgaWYgKCAoc2VyaWFsX3J4X3Byb2QgLSBzZXJpYWxfcnhfY29ucykgIT0gU0VSSUFMX1JYX1NJ
WkUgKQorICAgICAgICAgICAgc2VyaWFsX3J4X3JpbmdbU0VSSUFMX1JYX01BU0soc2VyaWFsX3J4
X3Byb2QrKyldID0gYzsKKworICAgICAgICAvKgorICAgICAgICAgKiBBbHdheXMgbm90aWZ5IHRo
ZSBoYXJkd2FyZSBkb21haW46IHByZXZlbnRzIHJlY2VpdmUgcGF0aCBmcm9tCisgICAgICAgICAq
IGdldHRpbmcgc3R1Y2suCisgICAgICAgICAqLworICAgICAgICBzZW5kX2dsb2JhbF92aXJxKFZJ
UlFfQ09OU09MRSk7CisgICAgICAgIGJyZWFrOworCisjaWYgMAorICAgIGRlZmF1bHQ6CisgICAg
eworICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChj
b25zb2xlX3J4IC0gMSk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgd2UgaGF2ZSBhIHBy
b3Blcmx5IGluaXRpYWxpemVkIHZwbDAxMSBjb25zb2xlIGZvciB0aGUKKyAgICAgICAgICogZG9t
YWluLCB3aXRob3V0IGEgZnVsbCBQViByaW5nIHRvIERvbTAgKGluIHRoYXQgY2FzZSBpbnB1dAor
ICAgICAgICAgKiBjb21lcyBmcm9tIHRoZSBQViByaW5nKSwgdGhlbiBzZW5kIHRoZSBjaGFyYWN0
ZXIgdG8gaXQuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGQgIT0gTlVMTCAmJgorICAgICAg
ICAgICAgICFkLT5hcmNoLnZwbDAxMS5iYWNrZW5kX2luX2RvbWFpbiAmJgorICAgICAgICAgICAg
IGQtPmFyY2gudnBsMDExLmJhY2tlbmQueGVuICE9IE5VTEwgKQorICAgICAgICAgICAgdnBsMDEx
X3J4X2NoYXJfeGVuKGQsIGMpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBwcmludGsoIkNh
bm5vdCBzZW5kIGNoYXJzIHRvIERvbSVkOiBubyBVQVJUIGF2YWlsYWJsZVxuIiwKKyAgICAgICAg
ICAgICAgICAgICBjb25zb2xlX3J4IC0gMSk7CisKKyAgICAgICAgaWYgKCBkICE9IE5VTEwgKQor
ICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7CisgICAgfQorI2VuZGlmCisgICAgfQog
CiAjaWZkZWYgQ09ORklHX1g4NgogICAgIGlmICggcHZfc2hpbSAmJiBwdl9jb25zb2xlICkKQEAg
LTk0NCw3ICs5OTgsNyBAQCB2b2lkIF9faW5pdCBjb25zb2xlX2VuZGJvb3Qodm9pZCkKICAgICAg
KiBhIHVzZWZ1bCAnaG93IHRvIHN3aXRjaCcgbWVzc2FnZS4KICAgICAgKi8KICAgICBpZiAoIG9w
dF9jb25zd2l0Y2hbMV0gPT0gJ3gnICkKLSAgICAgICAgeGVuX3J4ID0gIXhlbl9yeDsKKyAgICAg
ICAgY29uc29sZV9yeCA9IG1heF9pbml0X2RvbWlkICsgMTsKIAogICAgIHJlZ2lzdGVyX2tleWhh
bmRsZXIoJ3cnLCBkdW1wX2NvbnNvbGVfcmluZ19rZXksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAic3luY2hyb25vdXNseSBkdW1wIGNvbnNvbGUgcmluZyBidWZmZXIgKGRtZXNnKSIsIDApOwot
LSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:52:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMcrA-0003iN-RU; Tue, 13 Nov 2018 17:52: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcr7-0003al-El
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:52:05 +0000
X-Inumbo-ID: d4ab5989-e76c-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4ab5989-e76c-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 17:52:04 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 14C24224E0;
 Tue, 13 Nov 2018 17:52:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131524;
 bh=wSWRcQFXTHIH2Iw+Ssgtc8dST1r2HStN6nh1qKsUmwE=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=LlDsg+XcmyqeD8jo3bSIxnruV2rqSTirWdY4yXYJwUrAZPvVFRmkoDdWkRHbeXbX/
 IN4uSekzh1Itcmnd4QjzQHINkbDqBEYCx7P0eKOqaUAFdC8OhXe7iekRgMgM54vIUX
 cOYFig2NvJ1iL/WJIttP4bRZfGzwa+Zg62HLlfL4=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:48 -0800
Message-Id: <1542131509-17661-24-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 24/25] xen/arm: move kernel.h to asm-arm/
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgd2lsbCBiZSAjaW5jbHVkZWQgYnkgYSBmaWxlIGluIGEgeGVuL2FyY2gvYXJtIHN1YmRpcmVj
dG9yeS4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54
LmNvbT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0t
LQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICB8ICAyICstCiB4ZW4vYXJjaC9hcm0va2Vy
bmVsLmMgICAgICAgIHwgIDMgKy0KIHhlbi9hcmNoL2FybS9rZXJuZWwuaCAgICAgICAgfCA4NiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9rZXJuZWwuaCB8IDg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDg4IGluc2VydGlvbnMoKyksIDg5IGRlbGV0aW9u
cygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9rZXJuZWwuaAogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5k
ZXggZDEwMjRjNS4uNGZjODFlNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTcsNiArMTcsNyBAQAog
I2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8YWNwaS9hY3RhYmxlcy5oPgogI2lu
Y2x1ZGUgPGFzbS9kZXZpY2UuaD4KKyNpbmNsdWRlIDxhc20va2VybmVsLmg+CiAjaW5jbHVkZSA8
YXNtL3NldHVwLmg+CiAjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+CiAjaW5jbHVkZSA8YXNtL3Bz
Y2kuaD4KQEAgLTI1LDcgKzI2LDYgQEAKIAogI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRl
IDx4ZW4vZ3JhbnRfdGFibGUuaD4KLSNpbmNsdWRlICJrZXJuZWwuaCIKIAogc3RhdGljIHVuc2ln
bmVkIGludCBfX2luaXRkYXRhIG9wdF9kb20wX21heF92Y3B1czsKIGludGVnZXJfcGFyYW0oImRv
bTBfbWF4X3ZjcHVzIiwgb3B0X2RvbTBfbWF4X3ZjcHVzKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9rZXJuZWwuYyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwppbmRleCBhZTM2NzNlLi5kMDRh
ODYyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0va2VybmVsLmMKKysrIGIveGVuL2FyY2gvYXJt
L2tlcm5lbC5jCkBAIC0xNiw4ICsxNiw3IEBACiAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KIAogI2lu
Y2x1ZGUgPGFzbS9ndWVzdF9hY2Nlc3MuaD4KLQotI2luY2x1ZGUgImtlcm5lbC5oIgorI2luY2x1
ZGUgPGFzbS9rZXJuZWwuaD4KIAogI2RlZmluZSBVSU1BR0VfTUFHSUMgICAgICAgICAgMHgyNzA1
MTk1NgogI2RlZmluZSBVSU1BR0VfTk1MRU4gICAgICAgICAgMzIKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9rZXJuZWwuaCBiL3hlbi9hcmNoL2FybS9rZXJuZWwuaApkZWxldGVkIGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMzNmM2U3Mi4uMDAwMDAwMAotLS0gYS94ZW4vYXJjaC9hcm0va2VybmVs
LmgKKysrIC9kZXYvbnVsbApAQCAtMSw4NiArMCwwIEBACi0vKgotICogS2VybmVsIGltYWdlIGxv
YWRpbmcuCi0gKgotICogQ29weXJpZ2h0IChDKSAyMDExIENpdHJpeCBTeXN0ZW1zLCBJbmMuCi0g
Ki8KLSNpZm5kZWYgX19BUkNIX0FSTV9LRVJORUxfSF9fCi0jZGVmaW5lIF9fQVJDSF9BUk1fS0VS
TkVMX0hfXwotCi0jaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+Ci0jaW5jbHVkZSA8YXNtL3Nl
dHVwLmg+Ci0KLXN0cnVjdCBrZXJuZWxfaW5mbyB7Ci0jaWZkZWYgQ09ORklHX0FSTV82NAotICAg
IGVudW0gZG9tYWluX3R5cGUgdHlwZTsKLSNlbmRpZgotCi0gICAgc3RydWN0IGRvbWFpbiAqZDsK
LQotICAgIHZvaWQgKmZkdDsgLyogZmxhdCBkZXZpY2UgdHJlZSAqLwotICAgIHBhZGRyX3QgdW5h
c3NpZ25lZF9tZW07IC8qIFJBTSBub3QgKHlldCkgYXNzaWduZWQgdG8gYSBiYW5rICovCi0gICAg
c3RydWN0IG1lbWluZm8gbWVtOwotCi0gICAgLyoga2VybmVsIGVudHJ5IHBvaW50ICovCi0gICAg
cGFkZHJfdCBlbnRyeTsKLQotICAgIC8qIGdyYW50IHRhYmxlIHJlZ2lvbiAqLwotICAgIHBhZGRy
X3QgZ250dGFiX3N0YXJ0OwotICAgIHBhZGRyX3QgZ250dGFiX3NpemU7Ci0KLSAgICAvKiBib290
IGJsb2IgbG9hZCBhZGRyZXNzZXMgKi8KLSAgICBjb25zdCBzdHJ1Y3QgYm9vdG1vZHVsZSAqa2Vy
bmVsX2Jvb3Rtb2R1bGUsICppbml0cmRfYm9vdG1vZHVsZTsKLSAgICBjb25zdCBjaGFyKiBjbWRs
aW5lOwotICAgIHBhZGRyX3QgZHRiX3BhZGRyOwotICAgIHBhZGRyX3QgaW5pdHJkX3BhZGRyOwot
Ci0gICAgLyogRW5hYmxlIHBsMDExIGVtdWxhdGlvbiAqLwotICAgIGJvb2wgdnBsMDExOwotCi0g
ICAgLyogbG9hZGVyIHRvIHVzZSBmb3IgdGhpcyBrZXJuZWwgKi8KLSAgICB2b2lkICgqbG9hZCko
c3RydWN0IGtlcm5lbF9pbmZvICppbmZvKTsKLSAgICAvKiBsb2FkZXIgc3BlY2lmaWMgc3RhdGUg
Ki8KLSAgICB1bmlvbiB7Ci0gICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICBwYWRkcl90IGtl
cm5lbF9hZGRyOwotICAgICAgICAgICAgcGFkZHJfdCBsZW47Ci0jaWZkZWYgQ09ORklHX0FSTV82
NAotICAgICAgICAgICAgcGFkZHJfdCB0ZXh0X29mZnNldDsgLyogNjQtYml0IEltYWdlIG9ubHkg
Ki8KLSNlbmRpZgotICAgICAgICAgICAgcGFkZHJfdCBzdGFydDsgLyogMzItYml0IHpJbWFnZSBv
bmx5ICovCi0gICAgICAgIH0gemltYWdlOwotICAgIH07Ci19OwotCi0vKgotICogUHJvYmUgdGhl
IGtlcm5lbCB0byBkZXRlbWluZSBpdHMgdHlwZSBhbmQgc2VsZWN0IGEgbG9hZGVyLgotICoKLSAq
IFNldHMgaW4gaW5mbzoKLSAqICAtPnR5cGUKLSAqICAtPmxvYWQgaG9vaywgYW5kIHNldHMgbG9h
ZGVyIHNwZWNpZmljIHZhcmlhYmxlcyAtPnppbWFnZQotICovCi1pbnQga2VybmVsX3Byb2JlKHN0
cnVjdCBrZXJuZWxfaW5mbyAqaW5mbywgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpkb21h
aW4pOwotCi0vKgotICogTG9hZHMgdGhlIGtlcm5lbCBpbnRvIGd1ZXN0IFJBTS4KLSAqCi0gKiBF
eHBlY3RzIHRvIGJlIHNldCBpbiBpbmZvIHdoZW4gY2FsbGVkOgotICogIC0+bWVtCi0gKiAgLT5m
ZHQKLSAqCi0gKiBTZXRzIGluIGluZm86Ci0gKiAgLT5lbnRyeQotICogIC0+ZHRiX3BhZGRyCi0g
KiAgLT5pbml0cmRfcGFkZHIKLSAqLwotdm9pZCBrZXJuZWxfbG9hZChzdHJ1Y3Qga2VybmVsX2lu
Zm8gKmluZm8pOwotCi0jZW5kaWYgLyogI2lmZGVmIF9fQVJDSF9BUk1fS0VSTkVMX0hfXyAqLwot
Ci0vKgotICogTG9jYWwgdmFyaWFibGVzOgotICogbW9kZTogQwotICogYy1maWxlLXN0eWxlOiAi
QlNEIgotICogYy1iYXNpYy1vZmZzZXQ6IDQKLSAqIGluZGVudC10YWJzLW1vZGU6IG5pbAotICog
RW5kOgotICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi4zM2YzZTcyCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9rZXJu
ZWwuaApAQCAtMCwwICsxLDg2IEBACisvKgorICogS2VybmVsIGltYWdlIGxvYWRpbmcuCisgKgor
ICogQ29weXJpZ2h0IChDKSAyMDExIENpdHJpeCBTeXN0ZW1zLCBJbmMuCisgKi8KKyNpZm5kZWYg
X19BUkNIX0FSTV9LRVJORUxfSF9fCisjZGVmaW5lIF9fQVJDSF9BUk1fS0VSTkVMX0hfXworCisj
aW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+CisjaW5jbHVkZSA8YXNtL3NldHVwLmg+CisKK3N0
cnVjdCBrZXJuZWxfaW5mbyB7CisjaWZkZWYgQ09ORklHX0FSTV82NAorICAgIGVudW0gZG9tYWlu
X3R5cGUgdHlwZTsKKyNlbmRpZgorCisgICAgc3RydWN0IGRvbWFpbiAqZDsKKworICAgIHZvaWQg
KmZkdDsgLyogZmxhdCBkZXZpY2UgdHJlZSAqLworICAgIHBhZGRyX3QgdW5hc3NpZ25lZF9tZW07
IC8qIFJBTSBub3QgKHlldCkgYXNzaWduZWQgdG8gYSBiYW5rICovCisgICAgc3RydWN0IG1lbWlu
Zm8gbWVtOworCisgICAgLyoga2VybmVsIGVudHJ5IHBvaW50ICovCisgICAgcGFkZHJfdCBlbnRy
eTsKKworICAgIC8qIGdyYW50IHRhYmxlIHJlZ2lvbiAqLworICAgIHBhZGRyX3QgZ250dGFiX3N0
YXJ0OworICAgIHBhZGRyX3QgZ250dGFiX3NpemU7CisKKyAgICAvKiBib290IGJsb2IgbG9hZCBh
ZGRyZXNzZXMgKi8KKyAgICBjb25zdCBzdHJ1Y3QgYm9vdG1vZHVsZSAqa2VybmVsX2Jvb3Rtb2R1
bGUsICppbml0cmRfYm9vdG1vZHVsZTsKKyAgICBjb25zdCBjaGFyKiBjbWRsaW5lOworICAgIHBh
ZGRyX3QgZHRiX3BhZGRyOworICAgIHBhZGRyX3QgaW5pdHJkX3BhZGRyOworCisgICAgLyogRW5h
YmxlIHBsMDExIGVtdWxhdGlvbiAqLworICAgIGJvb2wgdnBsMDExOworCisgICAgLyogbG9hZGVy
IHRvIHVzZSBmb3IgdGhpcyBrZXJuZWwgKi8KKyAgICB2b2lkICgqbG9hZCkoc3RydWN0IGtlcm5l
bF9pbmZvICppbmZvKTsKKyAgICAvKiBsb2FkZXIgc3BlY2lmaWMgc3RhdGUgKi8KKyAgICB1bmlv
biB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICBwYWRkcl90IGtlcm5lbF9hZGRyOwor
ICAgICAgICAgICAgcGFkZHJfdCBsZW47CisjaWZkZWYgQ09ORklHX0FSTV82NAorICAgICAgICAg
ICAgcGFkZHJfdCB0ZXh0X29mZnNldDsgLyogNjQtYml0IEltYWdlIG9ubHkgKi8KKyNlbmRpZgor
ICAgICAgICAgICAgcGFkZHJfdCBzdGFydDsgLyogMzItYml0IHpJbWFnZSBvbmx5ICovCisgICAg
ICAgIH0gemltYWdlOworICAgIH07Cit9OworCisvKgorICogUHJvYmUgdGhlIGtlcm5lbCB0byBk
ZXRlbWluZSBpdHMgdHlwZSBhbmQgc2VsZWN0IGEgbG9hZGVyLgorICoKKyAqIFNldHMgaW4gaW5m
bzoKKyAqICAtPnR5cGUKKyAqICAtPmxvYWQgaG9vaywgYW5kIHNldHMgbG9hZGVyIHNwZWNpZmlj
IHZhcmlhYmxlcyAtPnppbWFnZQorICovCitpbnQga2VybmVsX3Byb2JlKHN0cnVjdCBrZXJuZWxf
aW5mbyAqaW5mbywgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpkb21haW4pOworCisvKgor
ICogTG9hZHMgdGhlIGtlcm5lbCBpbnRvIGd1ZXN0IFJBTS4KKyAqCisgKiBFeHBlY3RzIHRvIGJl
IHNldCBpbiBpbmZvIHdoZW4gY2FsbGVkOgorICogIC0+bWVtCisgKiAgLT5mZHQKKyAqCisgKiBT
ZXRzIGluIGluZm86CisgKiAgLT5lbnRyeQorICogIC0+ZHRiX3BhZGRyCisgKiAgLT5pbml0cmRf
cGFkZHIKKyAqLwordm9pZCBrZXJuZWxfbG9hZChzdHJ1Y3Qga2VybmVsX2luZm8gKmluZm8pOwor
CisjZW5kaWYgLyogI2lmZGVmIF9fQVJDSF9BUk1fS0VSTkVMX0hfXyAqLworCisvKgorICogTG9j
YWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1i
YXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0t
IAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:52:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMcrB-0003kF-M5; Tue, 13 Nov 2018 17:52: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcr7-0003bI-Mg
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:52:05 +0000
X-Inumbo-ID: d46cef4a-e76c-11e8-b03f-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d46cef4a-e76c-11e8-b03f-12d6303a7972;
 Tue, 13 Nov 2018 17:52:04 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9411122419;
 Tue, 13 Nov 2018 17:52:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131523;
 bh=12XJrZoSlEmEvv3ncVSZVBfrawpgRkruaiR9QHMYOdo=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=OPmZThmW7aIwJtfpIWLf+7cCuKZlIihs26ZhH/yzm2BnEDHoRjpkjNVm290WB3HUv
 HK5g9YI7HrSAOH9gwQEoEzGMoIxM7UOWz9q7rivGg2U+SFiBYmMuoCgZbmITuN9rLd
 YjnSaGlnbKot0ZO/u9y46fshRSwjGOz/W0vLZxfQ=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:47 -0800
Message-Id: <1542131509-17661-23-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 23/25] xen/arm: Allow vpl011 to be used by
 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSB2cGwwMTEgYmVpbmcgYWJsZSB0byBiZSB1c2VkIHdpdGhvdXQgYSB1c2Vyc3BhY2UgY29t
cG9uZW50IGluIERvbTAuCkluIHRoYXQgY2FzZSwgb3V0cHV0IGlzIHByaW50ZWQgdG8gdGhlIFhl
biBzZXJpYWwgYW5kIGlucHV0IGlzIHJlY2VpdmVkCmZyb20gdGhlIFhlbiBzZXJpYWwgb25lIGNo
YXJhY3RlciBhdCBhIHRpbWUuCgpDYWxsIGRvbWFpbl92cGwwMTFfaW5pdCBkdXJpbmcgY29uc3Ry
dWN0X2RvbVUgaWYgdnBsMDExIGlzIGVuYWJsZWQuCgpJbnRyb2R1Y2UgYSBuZXcgcmluZyBzdHJ1
Y3Qgd2l0aCBvbmx5IHRoZSByaW5nIGFycmF5IHRvIGF2b2lkIGEgd2FzdGUgb2YKbWVtb3J5LiBJ
bnRyb2R1Y2Ugc2VwYXJhdGUgcmVhZF9kYXRhIGFuZCB3cml0ZV9kYXRhIGZ1bmN0aW9ucyBmb3IK
aW5pdGlhbCBkb21haW5zOiB2cGwwMTFfd3JpdGVfZGF0YV94ZW4gaXMgdmVyeSBzaW1wbGUgYW5k
IGp1c3Qgd3JpdGVzCnRvIHRoZSBjb25zb2xlLCB3aGlsZSB2cGwwMTFfcmVhZF9kYXRhX3hlbiBp
cyBhIGR1cGxpY2F0ZSBvZgp2cGwwMTFfcmVhZF9kYXRhLiBBbHRob3VnaCB0ZXh0dWFsbHkgYWxt
b3N0IGlkZW50aWNhbCwgd2UgYXJlIGZvcmNlZCB0bwpkdXBsaWNhdGUgdGhlIGZ1bmN0aW9ucyBi
ZWNhdXNlIHRoZSBzdHJ1Y3QgbGF5b3V0IGlzIGRpZmZlcmVudC4KClRvIGF2b2lkIG1peGluZyB0
aGUgb3V0cHV0IG9mIGRpZmZlcmVudCBkb21haW5zIG9uIHRoZSBjb25zb2xlLCBidWZmZXIKdGhl
IG91dHB1dCBjaGFycyBhbmQgcHJpbnQgbGluZSBieSBsaW5lLiBVbmxlc3MgdGhlIGRvbWFpbiBo
YXMgaW5wdXQKZnJvbSB0aGUgc2VyaWFsLCBpbiB3aGljaCBjYXNlIHdlIHdhbnQgdG8gcHJpbnQg
Y2hhciBieSBjaGFyIGZvciBhCnNtb290aCB1c2VyIGV4cGVyaWVuY2UuCgpUaGUgc2l6ZSBvZiBT
QlNBX1VBUlRfT1VUX0JVRl9TSVpFIGlzIGFyYml0cmFyeSwgY2hvb3NlIHRoZSBzYW1lIHNpemUK
YXMgVlVBUlRfQlVGX1NJWkUgdXNlZCBpbiB2dWFydC5jLgoKRXhwb3J0IGEgZnVuY3Rpb24gbmFt
ZWQgY29uc29sZV9pbnB1dF9kb21haW4oKSB0byBhbGxvdyBvdGhlcnMgdG8ga25vdwp3aGljaCBk
b21haW5zIGhhcyBpbnB1dCBhdCBhIGdpdmVuIHRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ2hhbmdlcyBpbiB2NzoKLSBtZXJnZSBwYXRjaCB3
aXRoICJ4ZW4vdnBsMDExOiBidWZmZXIgb3V0IGNoYXJzIHdoZW4gdGhlIGJhY2tlbmQgaXMgeGVu
IgogIChubyBvdGhlciBjaGFuZ2VzKQotIGtlZXAgSnVsaWVuJ3MgQWNrZWQtYnkgYXMgYm90aCBw
YXRjaGVzIHdlcmUgQWNrZWQgYnkgSnVsaWVuCgpDaGFuZ2VzIGluIHY1OgotIHJlbmFibGUgY2Fs
bCB0byB2cGwwMTFfcnhfY2hhcl94ZW4gZnJvbSBjb25zb2xlLmMKCkNoYW5nZXMgaW4gdjQ6Ci0g
Y29kZSBzdHlsZQoKQ2hhbmdlcyBpbiB2MzoKLSBhZGQgaW4tY29kZSBjb21tZW50cwotIGltcHJv
dmUgZXhpc3RpbmcgY29tbWVudHMKLSByZW1vdmUgaWZkZWYgYXJvdW5kIGRvbWFpbl92cGwwMTFf
aW5pdCBpbiBjb25zdHJ1Y3RfZG9tVQotIGFkZCBBU1NFUlQKLSB1c2UgU0JTQV9VQVJUX0ZJRk9f
U0laRSBmb3IgaW4gYnVmZmVyIHNpemUKLSByZW5hbWUgcmluZ19lbmFibGUgdG8gYmFja2VuZF9p
bl9kb21haW4KLSByZW5hbWUgc3RydWN0IHhlbmNvbnNfaW4gdG8gc3RydWN0IHZwbDAxMV94ZW5f
YmFja2VuZAotIHJlbmFtZSBpbnJpbmcgZmllbGQgdG8geGVuCi0gcmVuYW1lIGhlbHBlciBmdW5j
dGlvbnMgYWNjb3JkaW5nbHkKLSByZW1vdmUgdW5uZWNlc3Nhcnkgc3R1YiBpbXBsZW1lbnRhdGlv
biBvZiB2cGwwMTFfcnhfY2hhcgotIG1vdmUgdnBsMDExX3J4X2NoYXJfeGVuIHdpdGhpbiB0aGUg
ZmlsZSB0byBhdm9pZCB0aGUgbmVlZCBvZiBhIGZvcndhcmQKICBkZWNsYXJhdGlvbiBvZiB2cGww
MTFfZGF0YV9hdmFpbAotIGZpeCBzbWFsbCBidWcgaW4gdnBsMDExX3J4X2NoYXJfeGVuOiBpbmNy
ZW1lbnQgaW5fcHJvZCBiZWZvcmUgdXNpbmcgaXQKICB0byBjaGVjayB4ZW5jb25zX3F1ZXVlZC4K
CkNoYW5nZXMgaW4gdjI6Ci0gb25seSBpbml0IGlmIHZwbDAxMQotIHJlbmFtZSB2cGwwMTFfcmVh
ZF9jaGFyIHRvIHZwbDAxMV9yeF9jaGFyCi0gcmVtb3ZlIHNwdXJpb3VzIGNoYW5nZQotIGZpeCBj
b2Rpbmcgc3R5bGUKLSB1c2UgZGlmZmVyZW50IHJpbmcgc3RydWN0Ci0gbW92ZSB0aGUgd3JpdGVf
ZGF0YSBjaGFuZ2VzIHRvIHRoZWlyIG93biBmdW5jdGlvbgogICh2cGwwMTFfd3JpdGVfZGF0YV9u
b3JpbmcpCi0gZHVwbGljYXRlIHZwbDAxMV9yZWFkX2RhdGEKLS0tCiB4ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMgIHwgICA5ICstCiB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgICAgICAgIHwgMjMx
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIHhlbi9kcml2ZXJz
L2NoYXIvY29uc29sZS5jICAgfCAgMTAgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgg
fCAgMTIgKysrCiB4ZW4vaW5jbHVkZS94ZW4vY29uc29sZS5oICAgIHwgICAyICsKIDUgZmlsZXMg
Y2hhbmdlZCwgMjM4IGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YwppbmRleCA1NzkxNzlkLi5kMTAyNGM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0yNjMxLDcgKzI2
MzEsMTQgQEAgc3RhdGljIGludCBfX2luaXQgY29uc3RydWN0X2RvbVUoc3RydWN0IGRvbWFpbiAq
ZCwKICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgIHJldHVybiByYzsKIAotICAgIHJldHVybiBj
b25zdHJ1Y3RfZG9tYWluKGQsICZraW5mbyk7CisgICAgcmMgPSBjb25zdHJ1Y3RfZG9tYWluKGQs
ICZraW5mbyk7CisgICAgaWYgKCByYyA8IDAgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBp
ZiAoIGtpbmZvLnZwbDAxMSApCisgICAgICAgIHJjID0gZG9tYWluX3ZwbDAxMV9pbml0KGQsIE5V
TEwpOworCisgICAgcmV0dXJuIHJjOwogfQogCiB2b2lkIF9faW5pdCBjcmVhdGVfZG9tVXModm9p
ZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNoL2FybS92cGww
MTEuYwppbmRleCBlMjk1MTVhLi43YmM1ZWViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBs
MDExLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCkBAIC0yOCw2ICsyOCw3IEBACiAjaW5j
bHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhlbi9zY2hl
ZC5oPgorI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CiAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5o
PgogI2luY2x1ZGUgPHB1YmxpYy9pby9jb25zb2xlLmg+CiAjaW5jbHVkZSA8YXNtL3BsMDExLXVh
cnQuaD4KQEAgLTc4LDYgKzc5LDEyMSBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfdXBkYXRlX2ludGVy
cnVwdF9zdGF0dXMoc3RydWN0IGRvbWFpbiAqZCkKICNlbmRpZgogfQogCisvKgorICogdnBsMDEx
X3dyaXRlX2RhdGFfeGVuIHdyaXRlcyBjaGFycyBmcm9tIHRoZSB2cGwwMTEgb3V0IGJ1ZmZlciB0
byB0aGUKKyAqIGNvbnNvbGUuIE9ubHkgdG8gYmUgdXNlZCB3aGVuIHRoZSBiYWNrZW5kIGlzIFhl
bi4KKyAqLworc3RhdGljIHZvaWQgdnBsMDExX3dyaXRlX2RhdGFfeGVuKHN0cnVjdCBkb21haW4g
KmQsIHVpbnQ4X3QgZGF0YSkKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHN0cnVj
dCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKKyAgICBzdHJ1Y3QgdnBsMDExX3hl
bl9iYWNrZW5kICppbnRmID0gdnBsMDExLT5iYWNrZW5kLnhlbjsKKyAgICBzdHJ1Y3QgZG9tYWlu
ICppbnB1dCA9IGNvbnNvbGVfaW5wdXRfZG9tYWluKCk7CisKKyAgICBWUEwwMTFfTE9DSyhkLCBm
bGFncyk7CisKKyAgICBpbnRmLT5vdXRbaW50Zi0+b3V0X3Byb2QrK10gPSBkYXRhOworICAgIGlm
ICggZCA9PSBpbnB1dCApCisgICAgeworICAgICAgICBpZiAoIGludGYtPm91dF9wcm9kID09IDEg
KQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoIiVjIiwgZGF0YSk7CisgICAgICAgICAg
ICBpbnRmLT5vdXRfcHJvZCA9IDA7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7
CisgICAgICAgICAgICBpZiAoIGRhdGEgIT0gJ1xuJyApCisgICAgICAgICAgICAgICAgaW50Zi0+
b3V0W2ludGYtPm91dF9wcm9kKytdID0gJ1xuJzsKKyAgICAgICAgICAgIGludGYtPm91dFtpbnRm
LT5vdXRfcHJvZCsrXSA9ICdcMCc7CisgICAgICAgICAgICBwcmludGsoIiVzIiwgaW50Zi0+b3V0
KTsKKyAgICAgICAgICAgIGludGYtPm91dF9wcm9kID0gMDsKKyAgICAgICAgfQorICAgIH0KKyAg
ICBlbHNlCisgICAgeworICAgICAgICBpZiAoIGludGYtPm91dF9wcm9kID09IFNCU0FfVUFSVF9P
VVRfQlVGX1NJWkUgLSAyIHx8CisgICAgICAgICAgICAgZGF0YSA9PSAnXG4nICkKKyAgICAgICAg
eworICAgICAgICAgICAgaWYgKCBkYXRhICE9ICdcbicgKQorICAgICAgICAgICAgICAgIGludGYt
Pm91dFtpbnRmLT5vdXRfcHJvZCsrXSA9ICdcbic7CisgICAgICAgICAgICBpbnRmLT5vdXRbaW50
Zi0+b3V0X3Byb2QrK10gPSAnXDAnOworICAgICAgICAgICAgcHJpbnRrKCJET00ldTogJXMiLCBk
LT5kb21haW5faWQsIGludGYtPm91dCk7CisgICAgICAgICAgICBpbnRmLT5vdXRfcHJvZCA9IDA7
CisgICAgICAgIH0KKyAgICB9CisKKyAgICB2cGwwMTEtPnVhcnRyaXMgfD0gVFhJOworICAgIHZw
bDAxMS0+dWFydGZyICY9IH5UWEZFOworICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1
cyhkKTsKKworICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworICAgIGlmICggaW5wdXQgIT0g
TlVMTCApCisgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGlucHV0KTsKK30KKworLyoKKyAqIHZw
bDAxMV9yZWFkX2RhdGFfeGVuIHJlYWRzIGRhdGEgd2hlbiB0aGUgYmFja2VuZCBpcyB4ZW4uIENo
YXJhY3RlcnMKKyAqIGFyZSBhZGRlZCB0byB0aGUgdnBsMDExIHJlY2VpdmUgYnVmZmVyIGJ5IHZw
bDAxMV9yeF9jaGFyX3hlbi4KKyAqLworc3RhdGljIHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YV94
ZW4oc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHVp
bnQ4X3QgZGF0YSA9IDA7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBs
MDExOworICAgIHN0cnVjdCB2cGwwMTFfeGVuX2JhY2tlbmQgKmludGYgPSB2cGwwMTEtPmJhY2tl
bmQueGVuOworICAgIFhFTkNPTlNfUklOR19JRFggaW5fY29ucywgaW5fcHJvZDsKKworICAgIFZQ
TDAxMV9MT0NLKGQsIGZsYWdzKTsKKworICAgIGluX2NvbnMgPSBpbnRmLT5pbl9jb25zOworICAg
IGluX3Byb2QgPSBpbnRmLT5pbl9wcm9kOworCisgICAgc21wX3JtYigpOworCisgICAgLyoKKyAg
ICAgKiBJdCBpcyBleHBlY3RlZCB0aGF0IHRoZXJlIHdpbGwgYmUgZGF0YSBpbiB0aGUgcmluZyBi
dWZmZXIgd2hlbiB0aGlzCisgICAgICogZnVuY3Rpb24gaXMgY2FsbGVkIHNpbmNlIHRoZSBndWVz
dCBpcyBleHBlY3RlZCB0byByZWFkIHRoZSBkYXRhIHJlZ2lzdGVyCisgICAgICogb25seSBpZiB0
aGUgVFhGRSBmbGFnIGlzIG5vdCBzZXQuCisgICAgICogSWYgdGhlIGd1ZXN0IHN0aWxsIGRvZXMg
cmVhZCB3aGVuIFRYRkUgYml0IGlzIHNldCB0aGVuIDAgd2lsbCBiZSByZXR1cm5lZC4KKyAgICAg
Ki8KKyAgICBpZiAoIHhlbmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRm
LT5pbikpID4gMCApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgZmlmb19sZXZlbDsKKwor
ICAgICAgICBkYXRhID0gaW50Zi0+aW5beGVuY29uc19tYXNrKGluX2NvbnMsIHNpemVvZihpbnRm
LT5pbikpXTsKKyAgICAgICAgaW5fY29ucyArPSAxOworICAgICAgICBzbXBfbWIoKTsKKyAgICAg
ICAgaW50Zi0+aW5fY29ucyA9IGluX2NvbnM7CisKKyAgICAgICAgZmlmb19sZXZlbCA9IHhlbmNv
bnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpOworCisgICAgICAg
IC8qIElmIHRoZSBGSUZPIGlzIG5vdyBlbXB0eSwgd2UgY2xlYXIgdGhlIHJlY2VpdmUgdGltZW91
dCBpbnRlcnJ1cHQuICovCisgICAgICAgIGlmICggZmlmb19sZXZlbCA9PSAwICkKKyAgICAgICAg
eworICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRTsKKyAgICAgICAgICAgIHZwbDAx
MS0+dWFydHJpcyAmPSB+UlRJOworICAgICAgICB9CisKKyAgICAgICAgLyogSWYgdGhlIEZJRk8g
aXMgbW9yZSB0aGFuIGhhbGYgZW1wdHksIHdlIGNsZWFyIHRoZSBSWCBpbnRlcnJ1cHQuICovCisg
ICAgICAgIGlmICggZmlmb19sZXZlbCA8IHNpemVvZihpbnRmLT5pbikgLSBTQlNBX1VBUlRfRklG
T19MRVZFTCApCisgICAgICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0gflJYSTsKKworICAgICAg
ICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMoZCk7CisgICAgfQorICAgIGVsc2UKKyAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBVbmV4cGVjdGVkIElOIHJpbmcgYnVm
ZmVyIGVtcHR5XG4iKTsKKworICAgIC8qCisgICAgICogV2UgaGF2ZSBjb25zdW1lZCBhIGNoYXJh
Y3RlciBvciB0aGUgRklGTyB3YXMgZW1wdHksIHNvIGNsZWFyIHRoZQorICAgICAqICJGSUZPIGZ1
bGwiIGJpdC4KKyAgICAgKi8KKyAgICB2cGwwMTEtPnVhcnRmciAmPSB+UlhGRjsKKworICAgIFZQ
TDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworCisgICAgcmV0dXJuIGRhdGE7Cit9CisKIHN0YXRpYyB1
aW50OF90IHZwbDAxMV9yZWFkX2RhdGEoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzOwpAQCAtMjQxLDcgKzM1NywxMCBAQCBzdGF0aWMgaW50IHZwbDAxMV9tbWlv
X3JlYWQoc3RydWN0IHZjcHUgKnYsCiAgICAgY2FzZSBEUjoKICAgICAgICAgaWYgKCAhdnBsMDEx
X3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwogCi0gICAgICAgICpy
ID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMV9yZWFkX2RhdGEoZCksIGluZm8pOworICAgICAg
ICBpZiAoIHZwbDAxMS0+YmFja2VuZF9pbl9kb21haW4gKQorICAgICAgICAgICAgKnIgPSB2cmVn
X3JlZzMyX2V4dHJhY3QodnBsMDExX3JlYWRfZGF0YShkKSwgaW5mbyk7CisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMV9yZWFkX2RhdGFfeGVu
KGQpLCBpbmZvKTsKICAgICAgICAgcmV0dXJuIDE7CiAKICAgICBjYXNlIFJTUjoKQEAgLTMyNiw3
ICs0NDUsMTAgQEAgc3RhdGljIGludCB2cGwwMTFfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwK
IAogICAgICAgICB2cmVnX3JlZzMyX3VwZGF0ZSgmZGF0YSwgciwgaW5mbyk7CiAgICAgICAgIGRh
dGEgJj0gMHhGRjsKLSAgICAgICAgdnBsMDExX3dyaXRlX2RhdGEodi0+ZG9tYWluLCBkYXRhKTsK
KyAgICAgICAgaWYgKCB2cGwwMTEtPmJhY2tlbmRfaW5fZG9tYWluICkKKyAgICAgICAgICAgIHZw
bDAxMV93cml0ZV9kYXRhKHYtPmRvbWFpbiwgZGF0YSk7CisgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgIHZwbDAxMV93cml0ZV9kYXRhX3hlbih2LT5kb21haW4sIGRhdGEpOwogICAgICAgICByZXR1
cm4gMTsKICAgICB9CiAKQEAgLTQzMSw2ICs1NTMsMzkgQEAgc3RhdGljIHZvaWQgdnBsMDExX2Rh
dGFfYXZhaWwoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhG
RTsKIH0KIAorLyoKKyAqIHZwbDAxMV9yeF9jaGFyX3hlbiBhZGRzIGEgY2hhciB0byBhIGRvbWFp
bidzIHZwbDAxMSByZWNlaXZlIGJ1ZmZlci4KKyAqIEl0IGlzIG9ubHkgdXNlZCB3aGVuIHRoZSB2
cGwwMTEgYmFja2VuZCBpcyBpbiBYZW4uCisgKi8KK3ZvaWQgdnBsMDExX3J4X2NoYXJfeGVuKHN0
cnVjdCBkb21haW4gKmQsIGNoYXIgYykKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAg
IHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKKyAgICBzdHJ1Y3QgdnBs
MDExX3hlbl9iYWNrZW5kICppbnRmID0gdnBsMDExLT5iYWNrZW5kLnhlbjsKKyAgICBYRU5DT05T
X1JJTkdfSURYIGluX2NvbnMsIGluX3Byb2QsIGluX2ZpZm9fbGV2ZWw7CisKKyAgICBBU1NFUlQo
IXZwbDAxMS0+YmFja2VuZF9pbl9kb21haW4pOworICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsK
KworICAgIGluX2NvbnMgPSBpbnRmLT5pbl9jb25zOworICAgIGluX3Byb2QgPSBpbnRmLT5pbl9w
cm9kOworICAgIGlmICggeGVuY29uc19xdWV1ZWQoaW5fcHJvZCwgaW5fY29ucywgc2l6ZW9mKGlu
dGYtPmluKSkgPT0gc2l6ZW9mKGludGYtPmluKSApCisgICAgeworICAgICAgICBWUEwwMTFfVU5M
T0NLKGQsIGZsYWdzKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGludGYtPmluW3hl
bmNvbnNfbWFzayhpbl9wcm9kLCBzaXplb2YoaW50Zi0+aW4pKV0gPSBjOworICAgIGludGYtPmlu
X3Byb2QgPSArK2luX3Byb2Q7CisKKyAgICBpbl9maWZvX2xldmVsID0geGVuY29uc19xdWV1ZWQo
aW5fcHJvZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5fY29ucywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGludGYtPmluKSk7CisKKyAg
ICB2cGwwMTFfZGF0YV9hdmFpbChkLCBpbl9maWZvX2xldmVsLCBzaXplb2YoaW50Zi0+aW4pLCAw
LCBTQlNBX1VBUlRfRklGT19TSVpFKTsKKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKK30K
Kwogc3RhdGljIHZvaWQgdnBsMDExX25vdGlmaWNhdGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgaW50IHBvcnQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKQEAgLTQ3MSwyNyArNjI2
LDQ3IEBAIGludCBkb21haW5fdnBsMDExX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZw
bDAxMV9pbml0X2luZm8gKmluZm8pCiAgICAgaWYgKCB2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdf
YnVmICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICAvKiBNYXAgdGhlIGd1ZXN0IFBG
TiB0byBYZW4gYWRkcmVzcyBzcGFjZS4gKi8KLSAgICByYyA9ICBwcmVwYXJlX3JpbmdfZm9yX2hl
bHBlcihkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl94KGluZm8tPmdm
biksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+YmFja2VuZC5k
b20ucmluZ19wYWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2cGwwMTEt
PmJhY2tlbmQuZG9tLnJpbmdfYnVmKTsKLSAgICBpZiAoIHJjIDwgMCApCi0gICAgICAgIGdvdG8g
b3V0OworICAgIC8qCisgICAgICogaW5mbyBpcyBOVUxMIHdoZW4gdGhlIGJhY2tlbmQgaXMgaW4g
WGVuLgorICAgICAqIGluZm8gaXMgIT0gTlVMTCB3aGVuIHRoZSBiYWNrZW5kIGlzIGluIGEgZG9t
YWluLgorICAgICAqLworICAgIGlmICggaW5mbyAhPSBOVUxMICkKKyAgICB7CisgICAgICAgIHZw
bDAxMS0+YmFja2VuZF9pbl9kb21haW4gPSB0cnVlOworCisgICAgICAgIC8qIE1hcCB0aGUgZ3Vl
c3QgUEZOIHRvIFhlbiBhZGRyZXNzIHNwYWNlLiAqLworICAgICAgICByYyA9ICBwcmVwYXJlX3Jp
bmdfZm9yX2hlbHBlcihkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
Zm5feChpbmZvLT5nZm4pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
dnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX3BhZ2UsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZ2cGwwMTEtPmJhY2tlbmQuZG9tLnJpbmdfYnVmKTsKKyAgICAgICAgaWYg
KCByYyA8IDAgKQorICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgcmMgPSBhbGxvY191
bmJvdW5kX3hlbl9ldmVudF9jaGFubmVsKGQsIDAsIGluZm8tPmNvbnNvbGVfZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGwwMTFfbm90aWZpY2F0
aW9uKTsKKyAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAgICAgICAgZ290byBvdXQxOworCisg
ICAgICAgIHZwbDAxMS0+ZXZ0Y2huID0gaW5mby0+ZXZ0Y2huID0gcmM7CisgICAgfQorICAgIGVs
c2UKKyAgICB7CisgICAgICAgIHZwbDAxMS0+YmFja2VuZF9pbl9kb21haW4gPSBmYWxzZTsKKwor
ICAgICAgICB2cGwwMTEtPmJhY2tlbmQueGVuID0geHphbGxvYyhzdHJ1Y3QgdnBsMDExX3hlbl9i
YWNrZW5kKTsKKyAgICAgICAgaWYgKCB2cGwwMTEtPmJhY2tlbmQueGVuID09IE5VTEwgKQorICAg
ICAgICB7CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBnb3RvIG91dDE7
CisgICAgICAgIH0KKyAgICB9CiAKICAgICByYyA9IHZnaWNfcmVzZXJ2ZV92aXJxKGQsIEdVRVNU
X1ZQTDAxMV9TUEkpOwogICAgIGlmICggIXJjICkKICAgICB7CiAgICAgICAgIHJjID0gLUVJTlZB
TDsKLSAgICAgICAgZ290byBvdXQxOwotICAgIH0KLQotICAgIHJjID0gYWxsb2NfdW5ib3VuZF94
ZW5fZXZlbnRfY2hhbm5lbChkLCAwLCBpbmZvLT5jb25zb2xlX2RvbWlkLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGwwMTFfbm90aWZpY2F0aW9uKTsKLSAgICBp
ZiAoIHJjIDwgMCApCiAgICAgICAgIGdvdG8gb3V0MjsKLQotICAgIHZwbDAxMS0+ZXZ0Y2huID0g
aW5mby0+ZXZ0Y2huID0gcmM7CisgICAgfQogCiAgICAgc3Bpbl9sb2NrX2luaXQoJnZwbDAxMS0+
bG9jayk7CiAKQEAgLTUwNCw4ICs2NzksMTEgQEAgb3V0MjoKICAgICB2Z2ljX2ZyZWVfdmlycShk
LCBHVUVTVF9WUEwwMTFfU1BJKTsKIAogb3V0MToKLSAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBl
cigmdnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX2J1ZiwKLQkJCSAgICAgICAgICAgICAgICB2cGww
MTEtPmJhY2tlbmQuZG9tLnJpbmdfcGFnZSk7CisgICAgaWYgKCB2cGwwMTEtPmJhY2tlbmRfaW5f
ZG9tYWluICkKKyAgICAgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZwbDAxMS0+YmFja2Vu
ZC5kb20ucmluZ19idWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZwbDAxMS0+
YmFja2VuZC5kb20ucmluZ19wYWdlKTsKKyAgICBlbHNlCisgICAgICAgIHhmcmVlKHZwbDAxMS0+
YmFja2VuZC54ZW4pOwogCiBvdXQ6CiAgICAgcmV0dXJuIHJjOwpAQCAtNTE1LDEyICs2OTMsMTcg
QEAgdm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0
cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKIAotICAgIGlmICggIXZwbDAx
MS0+YmFja2VuZC5kb20ucmluZ19idWYgKQotICAgICAgICByZXR1cm47CisgICAgaWYgKCB2cGww
MTEtPmJhY2tlbmRfaW5fZG9tYWluICkKKyAgICB7CisgICAgICAgIGlmICggIXZwbDAxMS0+YmFj
a2VuZC5kb20ucmluZ19idWYgKQorICAgICAgICAgICAgcmV0dXJuOwogCi0gICAgZnJlZV94ZW5f
ZXZlbnRfY2hhbm5lbChkLCB2cGwwMTEtPmV2dGNobik7Ci0gICAgZGVzdHJveV9yaW5nX2Zvcl9o
ZWxwZXIoJnZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19idWYsCi0JCQkgICAgICAgICAgICAgICAg
dnBsMDExLT5iYWNrZW5kLmRvbS5yaW5nX3BhZ2UpOworICAgICAgICBmcmVlX3hlbl9ldmVudF9j
aGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKKyAgICAgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxw
ZXIoJnZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19idWYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZwbDAxMS0+YmFja2VuZC5kb20ucmluZ19wYWdlKTsKKyAgICB9CisgICAgZWxz
ZQorICAgICAgICB4ZnJlZSh2cGwwMTEtPmJhY2tlbmQueGVuKTsKIH0KIAogLyoKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xl
LmMKaW5kZXggNDE0ZDMyOS4uZjM5YTM3ZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9j
b25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTQwNiw2ICs0MDYs
MTQgQEAgc3RhdGljIHZvaWQgZHVtcF9jb25zb2xlX3Jpbmdfa2V5KHVuc2lnbmVkIGNoYXIga2V5
KQogICovCiBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgY29uc29sZV9yeCA9IDA7
CiAKKy8qIE1ha2Ugc3VyZSB0byByY3VfdW5sb2NrX2RvbWFpbiBhZnRlciB1c2UgKi8KK3N0cnVj
dCBkb21haW4gKmNvbnNvbGVfaW5wdXRfZG9tYWluKHZvaWQpCit7CisgICAgaWYgKCBjb25zb2xl
X3J4ID09IDAgKQorICAgICAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgcmV0dXJuIHJjdV9sb2Nr
X2RvbWFpbl9ieV9pZChjb25zb2xlX3J4IC0gMSk7Cit9CisKIHN0YXRpYyB2b2lkIHN3aXRjaF9z
ZXJpYWxfaW5wdXQodm9pZCkKIHsKICAgICBpZiAoIGNvbnNvbGVfcnggPT0gbWF4X2luaXRfZG9t
aWQgKyAxICkKQEAgLTQ0Nyw3ICs0NTUsNyBAQCBzdGF0aWMgdm9pZCBfX3NlcmlhbF9yeChjaGFy
IGMsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBzZW5kX2dsb2JhbF92aXJx
KFZJUlFfQ09OU09MRSk7CiAgICAgICAgIGJyZWFrOwogCi0jaWYgMAorI2lmZGVmIENPTkZJR19T
QlNBX1ZVQVJUX0NPTlNPTEUKICAgICBkZWZhdWx0OgogICAgIHsKICAgICAgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoY29uc29sZV9yeCAtIDEpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdnBsMDExLmgKaW5kZXggYTg4MGJjZi4uZTZjN2FiNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS92cGwwMTEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCkBA
IC0yMSw2ICsyMSw3IEBACiAKICNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+CiAjaW5jbHVkZSA8
cHVibGljL2lvL3JpbmcuaD4KKyNpbmNsdWRlIDxwdWJsaWMvaW8vY29uc29sZS5oPgogI2luY2x1
ZGUgPHhlbi9tbS5oPgogCiAvKiBoZWxwZXIgbWFjcm9zICovCkBAIC0yOCwxMyArMjksMjMgQEAK
ICNkZWZpbmUgVlBMMDExX1VOTE9DSyhkLGZsYWdzKSBzcGluX3VubG9ja19pcnFyZXN0b3JlKCYo
ZCktPmFyY2gudnBsMDExLmxvY2ssIGZsYWdzKQogCiAjZGVmaW5lIFNCU0FfVUFSVF9GSUZPX1NJ
WkUgMzIKKy8qIFNhbWUgc2l6ZSBhcyBWVUFSVF9CVUZfU0laRSwgdXNlZCBpbiB2dWFydC5jICov
CisjZGVmaW5lIFNCU0FfVUFSVF9PVVRfQlVGX1NJWkUgMTI4CitzdHJ1Y3QgdnBsMDExX3hlbl9i
YWNrZW5kIHsKKyAgICBjaGFyIGluW1NCU0FfVUFSVF9GSUZPX1NJWkVdOworICAgIGNoYXIgb3V0
W1NCU0FfVUFSVF9PVVRfQlVGX1NJWkVdOworICAgIFhFTkNPTlNfUklOR19JRFggaW5fY29ucywg
aW5fcHJvZDsKKyAgICBYRU5DT05TX1JJTkdfSURYIG91dF9wcm9kOworfTsKIAogc3RydWN0IHZw
bDAxMSB7CisgICAgYm9vbCBiYWNrZW5kX2luX2RvbWFpbjsKICAgICB1bmlvbiB7CiAgICAgICAg
IHN0cnVjdCB7CiAgICAgICAgICAgICB2b2lkICpyaW5nX2J1ZjsKICAgICAgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnJpbmdfcGFnZTsKICAgICAgICAgfSBkb207CisgICAgICAgIHN0cnVjdCB2
cGwwMTFfeGVuX2JhY2tlbmQgKnhlbjsKICAgICB9IGJhY2tlbmQ7CiAgICAgdWludDMyX3QgICAg
dWFydGZyOyAgICAgICAgIC8qIEZsYWcgcmVnaXN0ZXIgKi8KICAgICB1aW50MzJfdCAgICB1YXJ0
Y3I7ICAgICAgICAgLyogQ29udHJvbCByZWdpc3RlciAqLwpAQCAtNTYsNiArNjcsNyBAQCBzdHJ1
Y3QgdnBsMDExX2luaXRfaW5mbyB7CiBpbnQgZG9tYWluX3ZwbDAxMV9pbml0KHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvICpp
bmZvKTsKIHZvaWQgZG9tYWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCk7Cit2b2lk
IHZwbDAxMV9yeF9jaGFyX3hlbihzdHJ1Y3QgZG9tYWluICpkLCBjaGFyIGMpOwogI2Vsc2UKIHN0
YXRpYyBpbmxpbmUgaW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZv
ICppbmZvKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2NvbnNvbGUuaCBiL3hlbi9pbmNs
dWRlL3hlbi9jb25zb2xlLmgKaW5kZXggNzBjOTkxMS4uYzVhODVjOCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL2NvbnNvbGUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vY29uc29sZS5oCkBA
IC0zMSw2ICszMSw4IEBAIHZvaWQgY29uc29sZV9lbmRfc3luYyh2b2lkKTsKIHZvaWQgY29uc29s
ZV9zdGFydF9sb2dfZXZlcnl0aGluZyh2b2lkKTsKIHZvaWQgY29uc29sZV9lbmRfbG9nX2V2ZXJ5
dGhpbmcodm9pZCk7CiAKK3N0cnVjdCBkb21haW4gKmNvbnNvbGVfaW5wdXRfZG9tYWluKHZvaWQp
OworCiAvKgogICogU3RlYWwgb3V0cHV0IGZyb20gdGhlIGNvbnNvbGUuIFJldHVybnMgK3ZlIGlk
ZW50aWZpZXIsIGVsc2UgLXZlIGVycm9yLgogICogVGFrZXMgdGhlIGhhbmRsZSBvZiB0aGUgc2Vy
aWFsIGxpbmUgdG8gc3RlYWwsIGFuZCBzdGVhbCBjYWxsYmFjayBmdW5jdGlvbi4KLS0gCjEuOS4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:52:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMcrD-0003ni-7l; Tue, 13 Nov 2018 17:52: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMcr8-0003ds-Un
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 17:52:07 +0000
X-Inumbo-ID: d4fee2c4-e76c-11e8-9205-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d4fee2c4-e76c-11e8-9205-12d6303a7972;
 Tue, 13 Nov 2018 17:52:05 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 82E3A22507;
 Tue, 13 Nov 2018 17:52:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542131524;
 bh=sEa3SHjCRlGvSdENUNwqB7PmxFnMc2BcdPPLn1z9QDI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=XPU+HebJR0RIzIqnpZGJarsIwbud9BkDMRQNv8ny5dmLybNU2oQNmnKEHbMw220dO
 nDDY9UkFsJO08s9/QOgLA8gaRmAEDaujl3Fe3kqYnm8lqE5cVFTr2acEMSvzdeXxV9
 Y9DjDb+96MJHqJWcQB5Dp/RVZu6MVZsyg1QPtSrY=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Tue, 13 Nov 2018 09:51:49 -0800
Message-Id: <1542131509-17661-25-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Subject: [Xen-devel] [PATCH v7b 25/25] xen/arm: split domain_build.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 sstabellini@kernel.org, andrii_anisov@epam.com, xen-devel@lists.xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZG9tYWluX2J1aWxkLmMgaXMgdG9vIGxhcmdlLgoKTW92ZSBhbGwgdGhlIEFDUEkgc3BlY2lmaWMg
ZGV2aWNlIHRyZWUgZ2VuZXJhdGluZyBmdW5jdGlvbnMgZnJvbQpkb21haW5fYnVpbGQuYyB0byBh
Y3BpL2RvbWFpbl9idWlsZC5jLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
dGVmYW5vc0B4aWxpbnguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KLS0tCgpDaGFuZ2VzIGluIHY3OgotIGJ1aWxkIGRvbWFpbl9idWlsZC5pbml0Lm8K
LSByZW1vdmUgInN0YXRpYyIgZnJvbSBwcmVwYXJlX2FjcGkgaW1wbGVtZW50YXRpb24KCkNoYW5n
ZXMgaW4gdjY6Ci0gZml4IGxpY2Vuc2UKCkNoYW5nZXMgaW4gdjQ6Ci0gcmVuYW1lIGFjcGlfZHRf
YnVpbGQgdG8gZG9tYWluX2J1aWxkLmMKLSBhZGQgY29weXJpZ2h0IGhlYWRlcgotIHJlbW92ZSB1
c2VsZXNzICNpbmNsdWRlCi0gcmVtb3ZlIGFjcGlfZHRfYnVpbGQuaCwgYWRkIGRvbWFpbl9idWls
ZC5oCi0tLQogeGVuL2FyY2gvYXJtL2FjcGkvTWFrZWZpbGUgICAgICAgICB8ICAgMSArCiB4ZW4v
YXJjaC9hcm0vYWNwaS9kb21haW5fYnVpbGQuYyAgIHwgNTkxICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgICAgfCA1
ODUgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL2RvbWFpbl9idWlsZC5oIHwgIDMxICsrCiA0IGZpbGVzIGNoYW5nZWQsIDYyOCBpbnNlcnRp
b25zKCspLCA1ODAgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJt
L2FjcGkvZG9tYWluX2J1aWxkLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20t
YXJtL2RvbWFpbl9idWlsZC5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FjcGkvTWFrZWZp
bGUgYi94ZW4vYXJjaC9hcm0vYWNwaS9NYWtlZmlsZQppbmRleCAyMzk2M2Y4Li4yNzRkYzJlIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYWNwaS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0v
YWNwaS9NYWtlZmlsZQpAQCAtMSwyICsxLDMgQEAKIG9iai15ICs9IGxpYi5vCitvYmoteSArPSBk
b21haW5fYnVpbGQuaW5pdC5vCiBvYmoteSArPSBib290LmluaXQubwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2FjcGkvZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vYWNwaS9kb21haW5f
YnVpbGQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41YWFlMzJhCi0tLSAv
ZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL2FjcGkvZG9tYWluX2J1aWxkLmMKQEAgLTAsMCAr
MSw1OTEgQEAKKy8qCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBi
eSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
KyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
CisgKi8KKworI2luY2x1ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2lu
Y2x1ZGUgPHhlbi9hY3BpLmg+CisjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CisjaW5jbHVkZSA8eGVu
L2lvY2FwLmg+CisjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+CisjaW5jbHVkZSA8eGVuL2xp
YmZkdC9saWJmZHQuaD4KKyNpbmNsdWRlIDxhY3BpL2FjdGFibGVzLmg+CisjaW5jbHVkZSA8YXNt
L2tlcm5lbC5oPgorI2luY2x1ZGUgPGFzbS9kb21haW5fYnVpbGQuaD4KKworLyogT3ZlcnJpZGUg
bWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCisj
dW5kZWYgdmlydF90b19tZm4KKyNkZWZpbmUgdmlydF90b19tZm4odmEpIF9tZm4oX192aXJ0X3Rv
X21mbih2YSkpCisKKyNkZWZpbmUgQUNQSV9ET00wX0ZEVF9NSU5fU0laRSA0MDk2CisKK3N0YXRp
YyBpbnQgX19pbml0IGFjcGlfaW9tZW1fZGVueV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCkKK3sK
KyAgICBhY3BpX3N0YXR1cyBzdGF0dXM7CisgICAgc3RydWN0IGFjcGlfdGFibGVfc3BjciAqc3Bj
ciA9IE5VTEw7CisgICAgdW5zaWduZWQgbG9uZyBtZm47CisgICAgaW50IHJjOworCisgICAgLyog
Rmlyc3RseSBwZXJtaXQgZnVsbCBNTUlPIGNhcGFiaWxpdGllcy4gKi8KKyAgICByYyA9IGlvbWVt
X3Blcm1pdF9hY2Nlc3MoZCwgMFVMLCB+MFVMKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0
dXJuIHJjOworCisgICAgLyogVE9ETzogRGVueSBNTUlPIGFjY2VzcyBmb3IgU01NVSwgR0lDIElU
UyAqLworICAgIHN0YXR1cyA9IGFjcGlfZ2V0X3RhYmxlKEFDUElfU0lHX1NQQ1IsIDAsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqKikmc3Bj
cik7CisKKyAgICBpZiAoIEFDUElfRkFJTFVSRShzdGF0dXMpICkKKyAgICB7CisgICAgICAgIHBy
aW50aygiRmFpbGVkIHRvIGdldCBTUENSIHRhYmxlXG4iKTsKKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CisgICAgfQorCisgICAgbWZuID0gc3Bjci0+c2VyaWFsX3BvcnQuYWRkcmVzcyA+PiBQQUdF
X1NISUZUOworICAgIC8qIERlbnkgTU1JTyBhY2Nlc3MgZm9yIFVBUlQgKi8KKyAgICByYyA9IGlv
bWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuICsgMSk7CisgICAgaWYgKCByYyApCisgICAgICAg
IHJldHVybiByYzsKKworICAgIC8qIERlbnkgTU1JTyBhY2Nlc3MgZm9yIEdJQyByZWdpb25zICov
CisgICAgcmV0dXJuIGdpY19pb21lbV9kZW55X2FjY2VzcyhkKTsKK30KKworc3RhdGljIGludCBf
X2luaXQgYWNwaV9yb3V0ZV9zcGlzKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgaW50IGksIHJl
czsKKyAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7CisKKyAgICAvKgorICAgICAqIFJvdXRlIHRo
ZSBJUlEgdG8gaGFyZHdhcmUgZG9tYWluIGFuZCBwZXJtaXQgdGhlIGFjY2Vzcy4KKyAgICAgKiBU
aGUgaW50ZXJydXB0IHR5cGUgd2lsbCBiZSBzZXQgYnkgc2V0IGJ5IHRoZSBoYXJkd2FyZSBkb21h
aW4uCisgICAgICovCisgICAgZm9yKCBpID0gTlJfTE9DQUxfSVJRUzsgaSA8IHZnaWNfbnVtX2ly
cXMoZCk7IGkrKyApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBUT0RPOiBFeGNsdWRl
IHRoZSBTUElzIFNNTVUgdXNlcyB3aGljaCBzaG91bGQgbm90IGJlIHJvdXRlZCB0bworICAgICAg
ICAgKiB0aGUgaGFyZHdhcmUgZG9tYWluLgorICAgICAgICAgKi8KKyAgICAgICAgZGVzYyA9IGly
cV90b19kZXNjKGkpOworICAgICAgICBpZiAoIGRlc2MtPmFjdGlvbiAhPSBOVUxMKQorICAgICAg
ICAgICAgY29udGludWU7CisKKyAgICAgICAgLyogWFhYOiBTaGFsbCB3ZSB1c2UgYSBwcm9wZXIg
ZGV2bmFtZT8gKi8KKyAgICAgICAgcmVzID0gbWFwX2lycV90b19kb21haW4oZCwgaSwgdHJ1ZSwg
IkFDUEkiKTsKKyAgICAgICAgaWYgKCByZXMgKQorICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAg
ICB9CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBfX2luaXQgYWNwaV9tYWtlX2h5
cGVydmlzb3Jfbm9kZShjb25zdCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRk
W10pCit7CisgICAgY29uc3QgY2hhciBjb21wYXRbXSA9CisgICAgICAgICJ4ZW4seGVuLSJfX3N0
cmluZ2lmeShYRU5fVkVSU0lPTikiLiJfX3N0cmluZ2lmeShYRU5fU1VCVkVSU0lPTikiXDAiCisg
ICAgICAgICJ4ZW4seGVuIjsKKyAgICBpbnQgcmVzOworICAgIC8qIENvbnZlbmllbmNlIGFsaWFz
ICovCisgICAgdm9pZCAqZmR0ID0ga2luZm8tPmZkdDsKKworICAgIGR0X2RwcmludGsoIkNyZWF0
ZSBoeXBlcnZpc29yIG5vZGVcbiIpOworCisgICAgLyogU2VlIGxpbnV4IERvY3VtZW50YXRpb24v
ZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0veGVuLnR4dCAqLworICAgIHJlcyA9IGZkdF9iZWdpbl9u
b2RlKGZkdCwgImh5cGVydmlzb3IiKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiBy
ZXM7CisKKyAgICAvKiBDYW5ub3QgdXNlIGZkdF9wcm9wZXJ0eV9zdHJpbmcgZHVlIHRvIGVtYmVk
ZGVkIG51bGxzICovCisgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgImNvbXBhdGlibGUiLCBj
b21wYXQsIHNpemVvZihjb21wYXQpKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiBy
ZXM7CisKKyAgICByZXMgPSBhY3BpX21ha2VfZWZpX25vZGVzKGZkdCwgdGJsX2FkZCk7CisgICAg
aWYgKCByZXMgKQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgcmVzID0gZmR0X2VuZF9ub2Rl
KGZkdCk7CisKKyAgICByZXR1cm4gcmVzOworfQorCisvKgorICogUHJlcGFyZSBhIG1pbmltYWwg
RFRCIGZvciBEb20wIHdoaWNoIGNvbnRhaW5zIGJvb3RhcmdzLCBpbml0cmQsIG1lbW9yeQorICog
aW5mb3JtYXRpb24sIEVGSSB0YWJsZS4KKyAqLworc3RhdGljIGludCBfX2luaXQgY3JlYXRlX2Fj
cGlfZHRiKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKQoreworICAgIGludCBuZXdfc2l6
ZTsKKyAgICBpbnQgcmV0OworCisgICAgZHRfZHByaW50aygiUHJlcGFyZSBhIG1pbiBEVEIgZm9y
IERPTTBcbiIpOworCisgICAgLyogQWxsb2NhdGUgbWluIHNpemUgZm9yIERUICovCisgICAgbmV3
X3NpemUgPSBBQ1BJX0RPTTBfRkRUX01JTl9TSVpFOworICAgIGtpbmZvLT5mZHQgPSB4bWFsbG9j
X2J5dGVzKG5ld19zaXplKTsKKworICAgIGlmICgga2luZm8tPmZkdCA9PSBOVUxMICkKKyAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICAvKiBDcmVhdGUgYSBuZXcgZW1wdHkgRFQgZm9yIERP
TTAgKi8KKyAgICByZXQgPSBmZHRfY3JlYXRlKGtpbmZvLT5mZHQsIG5ld19zaXplKTsKKyAgICBp
ZiAoIHJldCA8IDAgKQorICAgICAgICBnb3RvIGVycjsKKworICAgIHJldCA9IGZkdF9maW5pc2hf
cmVzZXJ2ZW1hcChraW5mby0+ZmR0KTsKKyAgICBpZiAoIHJldCA8IDAgKQorICAgICAgICBnb3Rv
IGVycjsKKworICAgIHJldCA9IGZkdF9iZWdpbl9ub2RlKGtpbmZvLT5mZHQsICIvIik7CisgICAg
aWYgKCByZXQgPCAwICkKKyAgICAgICAgZ290byBlcnI7CisKKyAgICByZXQgPSBmZHRfcHJvcGVy
dHlfY2VsbChraW5mby0+ZmR0LCAiI2FkZHJlc3MtY2VsbHMiLCAyKTsKKyAgICBpZiAoIHJldCAp
CisgICAgICAgIHJldHVybiByZXQ7CisKKyAgICByZXQgPSBmZHRfcHJvcGVydHlfY2VsbChraW5m
by0+ZmR0LCAiI3NpemUtY2VsbHMiLCAxKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIHJldHVy
biByZXQ7CisKKyAgICAvKiBDcmVhdGUgYSBjaG9zZW4gbm9kZSBmb3IgRE9NMCAqLworICAgIHJl
dCA9IG1ha2VfY2hvc2VuX25vZGUoa2luZm8pOworICAgIGlmICggcmV0ICkKKyAgICAgICAgZ290
byBlcnI7CisKKyAgICByZXQgPSBhY3BpX21ha2VfaHlwZXJ2aXNvcl9ub2RlKGtpbmZvLCB0Ymxf
YWRkKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIGdvdG8gZXJyOworCisgICAgcmV0ID0gZmR0
X2VuZF9ub2RlKGtpbmZvLT5mZHQpOworICAgIGlmICggcmV0IDwgMCApCisgICAgICAgIGdvdG8g
ZXJyOworCisgICAgcmV0ID0gZmR0X2ZpbmlzaChraW5mby0+ZmR0KTsKKyAgICBpZiAoIHJldCA8
IDAgKQorICAgICAgICBnb3RvIGVycjsKKworICAgIHJldHVybiAwOworCisgIGVycjoKKyAgICBw
cmludGsoIkRldmljZSB0cmVlIGdlbmVyYXRpb24gZmFpbGVkICglZCkuXG4iLCByZXQpOworICAg
IHhmcmVlKGtpbmZvLT5mZHQpOworICAgIHJldHVybiAtRUlOVkFMOworfQorCitzdGF0aWMgdm9p
ZCBfX2luaXQgYWNwaV9tYXBfb3RoZXJfdGFibGVzKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAg
aW50IGk7CisgICAgdW5zaWduZWQgbG9uZyByZXM7CisgICAgdTY0IGFkZHIsIHNpemU7CisKKyAg
ICAvKiBNYXAgYWxsIEFDUEkgdGFibGVzIHRvIERvbTAgdXNpbmcgMToxIG1hcHBpbmdzLiAqLwor
ICAgIGZvciggaSA9IDA7IGkgPCBhY3BpX2dibF9yb290X3RhYmxlX2xpc3QuY291bnQ7IGkrKyAp
CisgICAgeworICAgICAgICBhZGRyID0gYWNwaV9nYmxfcm9vdF90YWJsZV9saXN0LnRhYmxlc1tp
XS5hZGRyZXNzOworICAgICAgICBzaXplID0gYWNwaV9nYmxfcm9vdF90YWJsZV9saXN0LnRhYmxl
c1tpXS5sZW5ndGg7CisgICAgICAgIHJlcyA9IG1hcF9yZWdpb25zX3AybXQoZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBnYWRkcl90b19nZm4oYWRkciksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUEZOX1VQKHNpemUpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1hZGRyX3RvX21mbihhZGRyKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwMm1fbW1pb19kaXJlY3RfYyk7CisgICAgICAgIGlmICggcmVzICkKKyAgICAgICAgeworICAg
ICAgICAgICAgIHBhbmljKFhFTkxPR19FUlIgIlVuYWJsZSB0byBtYXAgQUNQSSByZWdpb24gMHgl
IlBSSXg2NAorICAgICAgICAgICAgICAgICAgICIgLSAweCUiUFJJeDY0IiBpbiBkb21haW5cbiIs
CisgICAgICAgICAgICAgICAgICAgYWRkciAmIFBBR0VfTUFTSywgUEFHRV9BTElHTihhZGRyICsg
c2l6ZSkgLSAxKTsKKyAgICAgICAgfQorICAgIH0KK30KKworc3RhdGljIGludCBfX2luaXQgYWNw
aV9jcmVhdGVfcnNkcChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW10p
Cit7CisKKyAgICBzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwICpyc2RwID0gTlVMTDsKKyAgICB1NjQg
YWRkcjsKKyAgICB1NjQgdGFibGVfc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9yc2Rw
KTsKKyAgICB1OCAqYmFzZV9wdHI7CisgICAgdTggY2hlY2tzdW07CisKKyAgICBhZGRyID0gYWNw
aV9vc19nZXRfcm9vdF9wb2ludGVyKCk7CisgICAgaWYgKCAhYWRkciAgKQorICAgIHsKKyAgICAg
ICAgcHJpbnRrKCJVbmFibGUgdG8gZ2V0IGFjcGkgcm9vdCBwb2ludGVyXG4iKTsKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisgICAgfQorICAgIHJzZHAgPSBhY3BpX29zX21hcF9tZW1vcnkoYWRk
ciwgdGFibGVfc2l6ZSk7CisgICAgYmFzZV9wdHIgPSBkLT5hcmNoLmVmaV9hY3BpX3RhYmxlCisg
ICAgICAgICAgICAgICArIGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRkLCBUQkxfUlNEUCk7
CisgICAgbWVtY3B5KGJhc2VfcHRyLCByc2RwLCB0YWJsZV9zaXplKTsKKyAgICBhY3BpX29zX3Vu
bWFwX21lbW9yeShyc2RwLCB0YWJsZV9zaXplKTsKKworICAgIHJzZHAgPSAoc3RydWN0IGFjcGlf
dGFibGVfcnNkcCAqKWJhc2VfcHRyOworICAgIC8qIFJlcGxhY2UgeHNkdF9waHlzaWNhbF9hZGRy
ZXNzICovCisgICAgcnNkcC0+eHNkdF9waHlzaWNhbF9hZGRyZXNzID0gdGJsX2FkZFtUQkxfWFNE
VF0uc3RhcnQ7CisgICAgY2hlY2tzdW0gPSBhY3BpX3RiX2NoZWNrc3VtKEFDUElfQ0FTVF9QVFIo
dTgsIHJzZHApLCB0YWJsZV9zaXplKTsKKyAgICByc2RwLT5jaGVja3N1bSA9IHJzZHAtPmNoZWNr
c3VtIC0gY2hlY2tzdW07CisKKyAgICB0YmxfYWRkW1RCTF9SU0RQXS5zdGFydCA9IGQtPmFyY2gu
ZWZpX2FjcGlfZ3BhCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIGFjcGlfZ2V0X3Rh
YmxlX29mZnNldCh0YmxfYWRkLCBUQkxfUlNEUCk7CisgICAgdGJsX2FkZFtUQkxfUlNEUF0uc2l6
ZSA9IHRhYmxlX3NpemU7CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgX19pbml0
IGFjcGlfeHNkdF9tb2RpZnlfZW50cnkodTY0IGVudHJ5W10sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVudHJ5X2NvdW50LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqc2lnbmF0dXJlLCB1NjQg
YWRkcikKK3sKKyAgICBpbnQgaTsKKyAgICBzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRhYmxl
OworICAgIHU2NCBzaXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlcik7CisKKyAg
ICBmb3IoIGkgPSAwOyBpIDwgZW50cnlfY291bnQ7IGkrKyApCisgICAgeworICAgICAgICB0YWJs
ZSA9IGFjcGlfb3NfbWFwX21lbW9yeShlbnRyeVtpXSwgc2l6ZSk7CisgICAgICAgIGlmICggQUNQ
SV9DT01QQVJFX05BTUUodGFibGUtPnNpZ25hdHVyZSwgc2lnbmF0dXJlKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGVudHJ5W2ldID0gYWRkcjsKKyAgICAgICAgICAgIGFjcGlfb3NfdW5tYXBf
bWVtb3J5KHRhYmxlLCBzaXplKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAg
ICAgIGFjcGlfb3NfdW5tYXBfbWVtb3J5KHRhYmxlLCBzaXplKTsKKyAgICB9Cit9CisKK3N0YXRp
YyBpbnQgX19pbml0IGFjcGlfY3JlYXRlX3hzZHQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IG1l
bWJhbmsgdGJsX2FkZFtdKQoreworICAgIHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqdGFibGUg
PSBOVUxMOworICAgIHN0cnVjdCBhY3BpX3RhYmxlX3JzZHAgKnJzZHBfdGJsOworICAgIHN0cnVj
dCBhY3BpX3RhYmxlX3hzZHQgKnhzZHQgPSBOVUxMOworICAgIHU2NCB0YWJsZV9zaXplLCBhZGRy
OworICAgIHVuc2lnbmVkIGxvbmcgZW50cnlfY291bnQ7CisgICAgdTggKmJhc2VfcHRyOworICAg
IHU4IGNoZWNrc3VtOworCisgICAgYWRkciA9IGFjcGlfb3NfZ2V0X3Jvb3RfcG9pbnRlcigpOwor
ICAgIGlmICggIWFkZHIgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gZ2V0IGFj
cGkgcm9vdCBwb2ludGVyXG4iKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorICAg
IHJzZHBfdGJsID0gYWNwaV9vc19tYXBfbWVtb3J5KGFkZHIsIHNpemVvZihzdHJ1Y3QgYWNwaV90
YWJsZV9yc2RwKSk7CisgICAgdGFibGUgPSBhY3BpX29zX21hcF9tZW1vcnkocnNkcF90YmwtPnhz
ZHRfcGh5c2ljYWxfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXpl
b2Yoc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyKSk7CisKKyAgICAvKiBBZGQgcGxhY2UgZm9yIFNU
QU8gdGFibGUgaW4gWFNEVCB0YWJsZSAqLworICAgIHRhYmxlX3NpemUgPSB0YWJsZS0+bGVuZ3Ro
ICsgc2l6ZW9mKHU2NCk7CisgICAgZW50cnlfY291bnQgPSAodGFibGUtPmxlbmd0aCAtIHNpemVv
ZihzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIpKQorICAgICAgICAgICAgICAgICAgLyBzaXplb2Yo
dTY0KTsKKyAgICBiYXNlX3B0ciA9IGQtPmFyY2guZWZpX2FjcGlfdGFibGUKKyAgICAgICAgICAg
ICAgICsgYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9YU0RUKTsKKyAgICBtZW1j
cHkoYmFzZV9wdHIsIHRhYmxlLCB0YWJsZS0+bGVuZ3RoKTsKKyAgICBhY3BpX29zX3VubWFwX21l
bW9yeSh0YWJsZSwgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlcikpOworICAgIGFjcGlf
b3NfdW5tYXBfbWVtb3J5KHJzZHBfdGJsLCBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfcnNkcCkp
OworCisgICAgeHNkdCA9IChzdHJ1Y3QgYWNwaV90YWJsZV94c2R0ICopYmFzZV9wdHI7CisgICAg
YWNwaV94c2R0X21vZGlmeV9lbnRyeSh4c2R0LT50YWJsZV9vZmZzZXRfZW50cnksIGVudHJ5X2Nv
dW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgQUNQSV9TSUdfRkFEVCwgdGJsX2FkZFtU
QkxfRkFEVF0uc3RhcnQpOworICAgIGFjcGlfeHNkdF9tb2RpZnlfZW50cnkoeHNkdC0+dGFibGVf
b2Zmc2V0X2VudHJ5LCBlbnRyeV9jb3VudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIEFD
UElfU0lHX01BRFQsIHRibF9hZGRbVEJMX01BRFRdLnN0YXJ0KTsKKyAgICB4c2R0LT50YWJsZV9v
ZmZzZXRfZW50cnlbZW50cnlfY291bnRdID0gdGJsX2FkZFtUQkxfU1RBT10uc3RhcnQ7CisKKyAg
ICB4c2R0LT5oZWFkZXIubGVuZ3RoID0gdGFibGVfc2l6ZTsKKyAgICBjaGVja3N1bSA9IGFjcGlf
dGJfY2hlY2tzdW0oQUNQSV9DQVNUX1BUUih1OCwgeHNkdCksIHRhYmxlX3NpemUpOworICAgIHhz
ZHQtPmhlYWRlci5jaGVja3N1bSAtPSBjaGVja3N1bTsKKworICAgIHRibF9hZGRbVEJMX1hTRFRd
LnN0YXJ0ID0gZC0+YXJjaC5lZmlfYWNwaV9ncGEKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICsgYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9YU0RUKTsKKyAgICB0Ymxf
YWRkW1RCTF9YU0RUXS5zaXplID0gdGFibGVfc2l6ZTsKKworICAgIHJldHVybiAwOworfQorCitz
dGF0aWMgaW50IF9faW5pdCBhY3BpX2NyZWF0ZV9zdGFvKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBtZW1iYW5rIHRibF9hZGRbXSkKK3sKKyAgICBzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRh
YmxlID0gTlVMTDsKKyAgICBzdHJ1Y3QgYWNwaV90YWJsZV9zdGFvICpzdGFvID0gTlVMTDsKKyAg
ICB1MzIgdGFibGVfc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9zdGFvKTsKKyAgICB1
MzIgb2Zmc2V0ID0gYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9TVEFPKTsKKyAg
ICBhY3BpX3N0YXR1cyBzdGF0dXM7CisgICAgdTggKmJhc2VfcHRyLCBjaGVja3N1bTsKKworICAg
IC8qIENvcHkgT0VNIGFuZCBBU0wgY29tcGlsZXIgZmllbGRzIGZyb20gYW5vdGhlciB0YWJsZSwg
dXNlIE1BRFQgKi8KKyAgICBzdGF0dXMgPSBhY3BpX2dldF90YWJsZShBQ1BJX1NJR19NQURULCAw
LCAmdGFibGUpOworCisgICAgaWYgKCBBQ1BJX0ZBSUxVUkUoc3RhdHVzKSApCisgICAgeworICAg
ICAgICBjb25zdCBjaGFyICptc2cgPSBhY3BpX2Zvcm1hdF9leGNlcHRpb24oc3RhdHVzKTsKKwor
ICAgICAgICBwcmludGsoIlNUQU86IEZhaWxlZCB0byBnZXQgTUFEVCB0YWJsZSwgJXNcbiIsIG1z
Zyk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIGJhc2VfcHRyID0gZC0+
YXJjaC5lZmlfYWNwaV90YWJsZSArIG9mZnNldDsKKyAgICBtZW1jcHkoYmFzZV9wdHIsIHRhYmxl
LCBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyKSk7CisKKyAgICBzdGFvID0gKHN0cnVj
dCBhY3BpX3RhYmxlX3N0YW8gKiliYXNlX3B0cjsKKyAgICBtZW1jcHkoc3Rhby0+aGVhZGVyLnNp
Z25hdHVyZSwgQUNQSV9TSUdfU1RBTywgNCk7CisgICAgc3Rhby0+aGVhZGVyLnJldmlzaW9uID0g
MTsKKyAgICBzdGFvLT5oZWFkZXIubGVuZ3RoID0gdGFibGVfc2l6ZTsKKyAgICBzdGFvLT5pZ25v
cmVfdWFydCA9IDE7CisgICAgY2hlY2tzdW0gPSBhY3BpX3RiX2NoZWNrc3VtKEFDUElfQ0FTVF9Q
VFIodTgsIHN0YW8pLCB0YWJsZV9zaXplKTsKKyAgICBzdGFvLT5oZWFkZXIuY2hlY2tzdW0gLT0g
Y2hlY2tzdW07CisKKyAgICB0YmxfYWRkW1RCTF9TVEFPXS5zdGFydCA9IGQtPmFyY2guZWZpX2Fj
cGlfZ3BhICsgb2Zmc2V0OworICAgIHRibF9hZGRbVEJMX1NUQU9dLnNpemUgPSB0YWJsZV9zaXpl
OworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IGFjcGlfY3JlYXRlX21h
ZHQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKQoreworICAgIHN0
cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqdGFibGUgPSBOVUxMOworICAgIHN0cnVjdCBhY3BpX3Rh
YmxlX21hZHQgKm1hZHQgPSBOVUxMOworICAgIHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAq
aGVhZGVyOworICAgIHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19kaXN0cmlidXRvciAqZ2ljZDsK
KyAgICB1MzIgdGFibGVfc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9tYWR0KTsKKyAg
ICB1MzIgb2Zmc2V0ID0gYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9NQURUKTsK
KyAgICBpbnQgcmV0OworICAgIGFjcGlfc3RhdHVzIHN0YXR1czsKKyAgICB1OCAqYmFzZV9wdHIs
IGNoZWNrc3VtOworCisgICAgc3RhdHVzID0gYWNwaV9nZXRfdGFibGUoQUNQSV9TSUdfTUFEVCwg
MCwgJnRhYmxlKTsKKworICAgIGlmICggQUNQSV9GQUlMVVJFKHN0YXR1cykgKQorICAgIHsKKyAg
ICAgICAgY29uc3QgY2hhciAqbXNnID0gYWNwaV9mb3JtYXRfZXhjZXB0aW9uKHN0YXR1cyk7CisK
KyAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gZ2V0IE1BRFQgdGFibGUsICVzXG4iLCBtc2cpOwor
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBiYXNlX3B0ciA9IGQtPmFyY2gu
ZWZpX2FjcGlfdGFibGUgKyBvZmZzZXQ7CisgICAgbWVtY3B5KGJhc2VfcHRyLCB0YWJsZSwgdGFi
bGVfc2l6ZSk7CisKKyAgICAvKiBBZGQgR2VuZXJpYyBEaXN0cmlidXRvci4gKi8KKyAgICBoZWFk
ZXIgPSBhY3BpX3RhYmxlX2dldF9lbnRyeV9tYWR0KEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfRElT
VFJJQlVUT1IsIDApOworICAgIGlmICggIWhlYWRlciApCisgICAgeworICAgICAgICBwcmludGso
IkNhbid0IGdldCBHSUNEIGVudHJ5XG4iKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAg
fQorICAgIGdpY2QgPSBjb250YWluZXJfb2YoaGVhZGVyLCBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVy
aWNfZGlzdHJpYnV0b3IsIGhlYWRlcik7CisgICAgbWVtY3B5KGJhc2VfcHRyICsgdGFibGVfc2l6
ZSwgZ2ljZCwKKyAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmlj
X2Rpc3RyaWJ1dG9yKSk7CisgICAgdGFibGVfc2l6ZSArPSBzaXplb2Yoc3RydWN0IGFjcGlfbWFk
dF9nZW5lcmljX2Rpc3RyaWJ1dG9yKTsKKworICAgIC8qIEFkZCBvdGhlciBzdWJ0YWJsZXMuICov
CisgICAgcmV0ID0gZ2ljX21ha2VfaHdkb21fbWFkdChkLCBvZmZzZXQgKyB0YWJsZV9zaXplKTsK
KyAgICBpZiAoIHJldCA8IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gZ2V0
IG90aGVyIHN1YnRhYmxlc1xuIik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKyAg
ICB0YWJsZV9zaXplICs9IHJldDsKKworICAgIG1hZHQgPSAoc3RydWN0IGFjcGlfdGFibGVfbWFk
dCAqKWJhc2VfcHRyOworICAgIG1hZHQtPmhlYWRlci5sZW5ndGggPSB0YWJsZV9zaXplOworICAg
IGNoZWNrc3VtID0gYWNwaV90Yl9jaGVja3N1bShBQ1BJX0NBU1RfUFRSKHU4LCBtYWR0KSwgdGFi
bGVfc2l6ZSk7CisgICAgbWFkdC0+aGVhZGVyLmNoZWNrc3VtIC09IGNoZWNrc3VtOworCisgICAg
dGJsX2FkZFtUQkxfTUFEVF0uc3RhcnQgPSBkLT5hcmNoLmVmaV9hY3BpX2dwYSArIG9mZnNldDsK
KyAgICB0YmxfYWRkW1RCTF9NQURUXS5zaXplID0gdGFibGVfc2l6ZTsKKworICAgIHJldHVybiAw
OworfQorCitzdGF0aWMgaW50IF9faW5pdCBhY3BpX2NyZWF0ZV9mYWR0KHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBtZW1iYW5rIHRibF9hZGRbXSkKK3sKKyAgICBzdHJ1Y3QgYWNwaV90YWJsZV9o
ZWFkZXIgKnRhYmxlID0gTlVMTDsKKyAgICBzdHJ1Y3QgYWNwaV90YWJsZV9mYWR0ICpmYWR0ID0g
TlVMTDsKKyAgICB1NjQgdGFibGVfc2l6ZTsKKyAgICBhY3BpX3N0YXR1cyBzdGF0dXM7CisgICAg
dTggKmJhc2VfcHRyOworICAgIHU4IGNoZWNrc3VtOworCisgICAgc3RhdHVzID0gYWNwaV9nZXRf
dGFibGUoQUNQSV9TSUdfRkFEVCwgMCwgJnRhYmxlKTsKKworICAgIGlmICggQUNQSV9GQUlMVVJF
KHN0YXR1cykgKQorICAgIHsKKyAgICAgICAgY29uc3QgY2hhciAqbXNnID0gYWNwaV9mb3JtYXRf
ZXhjZXB0aW9uKHN0YXR1cyk7CisKKyAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gZ2V0IEZBRFQg
dGFibGUsICVzXG4iLCBtc2cpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAg
ICB0YWJsZV9zaXplID0gdGFibGUtPmxlbmd0aDsKKyAgICBiYXNlX3B0ciA9IGQtPmFyY2guZWZp
X2FjcGlfdGFibGUKKyAgICAgICAgICAgICAgICsgYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRibF9h
ZGQsIFRCTF9GQURUKTsKKyAgICBtZW1jcHkoYmFzZV9wdHIsIHRhYmxlLCB0YWJsZV9zaXplKTsK
KyAgICBmYWR0ID0gKHN0cnVjdCBhY3BpX3RhYmxlX2ZhZHQgKiliYXNlX3B0cjsKKworICAgIC8q
IFNldCBQU0NJX0NPTVBMSUFOVCBhbmQgUFNDSV9VU0VfSFZDICovCisgICAgZmFkdC0+YXJtX2Jv
b3RfZmxhZ3MgfD0gKEFDUElfRkFEVF9QU0NJX0NPTVBMSUFOVCB8IEFDUElfRkFEVF9QU0NJX1VT
RV9IVkMpOworICAgIGNoZWNrc3VtID0gYWNwaV90Yl9jaGVja3N1bShBQ1BJX0NBU1RfUFRSKHU4
LCBmYWR0KSwgdGFibGVfc2l6ZSk7CisgICAgZmFkdC0+aGVhZGVyLmNoZWNrc3VtIC09IGNoZWNr
c3VtOworCisgICAgdGJsX2FkZFtUQkxfRkFEVF0uc3RhcnQgPSBkLT5hcmNoLmVmaV9hY3BpX2dw
YQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBhY3BpX2dldF90YWJsZV9vZmZzZXQo
dGJsX2FkZCwgVEJMX0ZBRFQpOworICAgIHRibF9hZGRbVEJMX0ZBRFRdLnNpemUgPSB0YWJsZV9z
aXplOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IGVzdGltYXRlX2Fj
cGlfZWZpX3NpemUoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKK3sKKyAgICBzaXplX3Qg
ZWZpX3NpemUsIGFjcGlfc2l6ZSwgbWFkdF9zaXplOworICAgIHU2NCBhZGRyOworICAgIHN0cnVj
dCBhY3BpX3RhYmxlX3JzZHAgKnJzZHBfdGJsOworICAgIHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRl
ciAqdGFibGU7CisKKyAgICBlZmlfc2l6ZSA9IGVzdGltYXRlX2VmaV9zaXplKGtpbmZvLT5tZW0u
bnJfYmFua3MpOworCisgICAgYWNwaV9zaXplID0gUk9VTkRVUChzaXplb2Yoc3RydWN0IGFjcGlf
dGFibGVfZmFkdCksIDgpOworICAgIGFjcGlfc2l6ZSArPSBST1VORFVQKHNpemVvZihzdHJ1Y3Qg
YWNwaV90YWJsZV9zdGFvKSwgOCk7CisKKyAgICBtYWR0X3NpemUgPSBnaWNfZ2V0X2h3ZG9tX21h
ZHRfc2l6ZShkKTsKKyAgICBhY3BpX3NpemUgKz0gUk9VTkRVUChtYWR0X3NpemUsIDgpOworCisg
ICAgYWRkciA9IGFjcGlfb3NfZ2V0X3Jvb3RfcG9pbnRlcigpOworICAgIGlmICggIWFkZHIgKQor
ICAgIHsKKyAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gZ2V0IGFjcGkgcm9vdCBwb2ludGVyXG4i
KTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcnNkcF90YmwgPSBhY3Bp
X29zX21hcF9tZW1vcnkoYWRkciwgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX3JzZHApKTsKKyAg
ICBpZiAoICFyc2RwX3RibCApCisgICAgeworICAgICAgICBwcmludGsoIlVuYWJsZSB0byBtYXAg
UlNEUCB0YWJsZVxuIik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIHRh
YmxlID0gYWNwaV9vc19tYXBfbWVtb3J5KHJzZHBfdGJsLT54c2R0X3BoeXNpY2FsX2FkZHJlc3Ms
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxl
X2hlYWRlcikpOworICAgIGFjcGlfb3NfdW5tYXBfbWVtb3J5KHJzZHBfdGJsLCBzaXplb2Yoc3Ry
dWN0IGFjcGlfdGFibGVfcnNkcCkpOworICAgIGlmICggIXRhYmxlICkKKyAgICB7CisgICAgICAg
IHByaW50aygiVW5hYmxlIHRvIG1hcCBYU0RUIHRhYmxlXG4iKTsKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisgICAgfQorCisgICAgLyogQWRkIHBsYWNlIGZvciBTVEFPIHRhYmxlIGluIFhTRFQg
dGFibGUgKi8KKyAgICBhY3BpX3NpemUgKz0gUk9VTkRVUCh0YWJsZS0+bGVuZ3RoICsgc2l6ZW9m
KHU2NCksIDgpOworICAgIGFjcGlfb3NfdW5tYXBfbWVtb3J5KHRhYmxlLCBzaXplb2Yoc3RydWN0
IGFjcGlfdGFibGVfaGVhZGVyKSk7CisKKyAgICBhY3BpX3NpemUgKz0gUk9VTkRVUChzaXplb2Yo
c3RydWN0IGFjcGlfdGFibGVfcnNkcCksIDgpOworICAgIGQtPmFyY2guZWZpX2FjcGlfbGVuID0g
UEFHRV9BTElHTihST1VORFVQKGVmaV9zaXplLCA4KQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICArIFJPVU5EVVAoYWNwaV9zaXplLCA4KSk7CisKKyAgICByZXR1cm4gMDsK
K30KKworaW50IF9faW5pdCBwcmVwYXJlX2FjcGkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbykKK3sKKyAgICBpbnQgcmMgPSAwOworICAgIGludCBvcmRlcjsKKyAg
ICBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW1RCTF9NTUFYXSA9IHt9OworCisgICAgcmMgPSBlc3Rp
bWF0ZV9hY3BpX2VmaV9zaXplKGQsIGtpbmZvKTsKKyAgICBpZiAoIHJjICE9IDAgKQorICAgICAg
ICByZXR1cm4gcmM7CisKKyAgICBvcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKGQtPmFyY2gu
ZWZpX2FjcGlfbGVuKTsKKyAgICBkLT5hcmNoLmVmaV9hY3BpX3RhYmxlID0gYWxsb2NfeGVuaGVh
cF9wYWdlcyhvcmRlciwgMCk7CisgICAgaWYgKCBkLT5hcmNoLmVmaV9hY3BpX3RhYmxlID09IE5V
TEwgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJ1bmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IVxu
Iik7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKyAgICBtZW1zZXQoZC0+YXJjaC5l
ZmlfYWNwaV90YWJsZSwgMCwgZC0+YXJjaC5lZmlfYWNwaV9sZW4pOworCisgICAgLyoKKyAgICAg
KiBGb3IgQUNQSSwgRG9tMCBkb2Vzbid0IHVzZSBraW5mby0+Z250dGFiX3N0YXJ0IHRvIGdldCB0
aGUgZ3JhbnQgdGFibGUKKyAgICAgKiByZWdpb24uIFNvIHdlIHVzZSBpdCBhcyB0aGUgQUNQSSB0
YWJsZSBtYXBwZWQgYWRkcmVzcy4gQWxzbyBpdCBuZWVkcyB0bworICAgICAqIGNoZWNrIGlmIHRo
ZSBzaXplIG9mIGdyYW50IHRhYmxlIHJlZ2lvbiBpcyBlbm91Z2ggZm9yIHRob3NlIEFDUEkgdGFi
bGVzLgorICAgICAqLworICAgIGQtPmFyY2guZWZpX2FjcGlfZ3BhID0ga2luZm8tPmdudHRhYl9z
dGFydDsKKyAgICBpZiAoIGtpbmZvLT5nbnR0YWJfc2l6ZSA8IGQtPmFyY2guZWZpX2FjcGlfbGVu
ICkKKyAgICB7CisgICAgICAgIHByaW50aygiVGhlIGdyYW50IHRhYmxlIHJlZ2lvbiBpcyBub3Qg
ZW5vdWdoIHRvIGZpdCB0aGUgQUNQSSB0YWJsZXMhXG4iKTsKKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CisgICAgfQorCisgICAgcmMgPSBhY3BpX2NyZWF0ZV9mYWR0KGQsIHRibF9hZGQpOworICAg
IGlmICggcmMgIT0gMCApCisgICAgICAgIHJldHVybiByYzsKKworICAgIHJjID0gYWNwaV9jcmVh
dGVfbWFkdChkLCB0YmxfYWRkKTsKKyAgICBpZiAoIHJjICE9IDAgKQorICAgICAgICByZXR1cm4g
cmM7CisKKyAgICByYyA9IGFjcGlfY3JlYXRlX3N0YW8oZCwgdGJsX2FkZCk7CisgICAgaWYgKCBy
YyAhPSAwICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgcmMgPSBhY3BpX2NyZWF0ZV94c2R0
KGQsIHRibF9hZGQpOworICAgIGlmICggcmMgIT0gMCApCisgICAgICAgIHJldHVybiByYzsKKwor
ICAgIHJjID0gYWNwaV9jcmVhdGVfcnNkcChkLCB0YmxfYWRkKTsKKyAgICBpZiAoIHJjICE9IDAg
KQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBhY3BpX21hcF9vdGhlcl90YWJsZXMoZCk7Cisg
ICAgYWNwaV9jcmVhdGVfZWZpX3N5c3RlbV90YWJsZShkLCB0YmxfYWRkKTsKKyAgICBhY3BpX2Ny
ZWF0ZV9lZmlfbW1hcF90YWJsZShkLCAma2luZm8tPm1lbSwgdGJsX2FkZCk7CisKKyAgICAvKiBN
YXAgdGhlIEVGSSBhbmQgQUNQSSB0YWJsZXMgdG8gRG9tMCAqLworICAgIHJjID0gbWFwX3JlZ2lv
bnNfcDJtdChkLAorICAgICAgICAgICAgICAgICAgICAgICAgICBnYWRkcl90b19nZm4oZC0+YXJj
aC5lZmlfYWNwaV9ncGEpLAorICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fVVAoZC0+YXJj
aC5lZmlfYWNwaV9sZW4pLAorICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJ0X3RvX21mbihk
LT5hcmNoLmVmaV9hY3BpX3RhYmxlKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX21t
aW9fZGlyZWN0X2MpOworICAgIGlmICggcmMgIT0gMCApCisgICAgeworICAgICAgICBwcmludGso
WEVOTE9HX0VSUiAiVW5hYmxlIHRvIG1hcCBFRkkvQUNQSSB0YWJsZSAweCUiUFJJeDY0CisgICAg
ICAgICAgICAgICAiIC0gMHglIlBSSXg2NCIgaW4gZG9tYWluICVkXG4iLAorICAgICAgICAgICAg
ICAgZC0+YXJjaC5lZmlfYWNwaV9ncGEgJiBQQUdFX01BU0ssCisgICAgICAgICAgICAgICBQQUdF
X0FMSUdOKGQtPmFyY2guZWZpX2FjcGlfZ3BhICsgZC0+YXJjaC5lZmlfYWNwaV9sZW4pIC0gMSwK
KyAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9
CisKKyAgICAvKgorICAgICAqIEZsdXNoIHRoZSBjYWNoZSBmb3IgdGhpcyByZWdpb24sIG90aGVy
d2lzZSBET00wIG1heSByZWFkIHdyb25nIGRhdGEgd2hlbgorICAgICAqIHRoZSBjYWNoZSBpcyBk
aXNhYmxlZC4KKyAgICAgKi8KKyAgICBjbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfdmFfcmFu
Z2UoZC0+YXJjaC5lZmlfYWNwaV90YWJsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZC0+YXJjaC5lZmlfYWNwaV9sZW4pOworCisgICAgcmMgPSBjcmVhdGVfYWNw
aV9kdGIoa2luZm8sIHRibF9hZGQpOworICAgIGlmICggcmMgIT0gMCApCisgICAgICAgIHJldHVy
biByYzsKKworICAgIHJjID0gYWNwaV9yb3V0ZV9zcGlzKGQpOworICAgIGlmICggcmMgIT0gMCAp
CisgICAgICAgIHJldHVybiByYzsKKworICAgIHJjID0gYWNwaV9pb21lbV9kZW55X2FjY2Vzcyhk
KTsKKyAgICBpZiAoIHJjICE9IDAgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICAvKgorICAg
ICAqIEFsbCBQUElzIGhhdmUgYmVlbiByZWdpc3RlcmVkLCBhbGxvY2F0ZSB0aGUgZXZlbnQgY2hh
bm5lbAorICAgICAqIGludGVycnVwdHMuCisgICAgICovCisgICAgZXZ0Y2huX2FsbG9jYXRlKGQp
OworCisgICAgcmV0dXJuIDA7Cit9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggNGZjODFlNC4uZWQ5MGVk
YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYwpAQCAtMjMsNiArMjMsNyBAQAogI2luY2x1ZGUgPGFzbS9wc2Np
Lmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4K
KyNpbmNsdWRlIDxhc20vZG9tYWluX2J1aWxkLmg+CiAKICNpbmNsdWRlIDx4ZW4vaXJxLmg+CiAj
aW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CkBAIC02NzgsOCArNjc5LDYgQEAgc3RhdGljIGlu
dCBfX2luaXQgbWFrZV9tZW1vcnlfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJl
dHVybiByZXM7CiB9CiAKLXN0YXRpYyB2b2lkIGV2dGNobl9hbGxvY2F0ZShzdHJ1Y3QgZG9tYWlu
ICpkKTsKLQogc3RhdGljIGludCBfX2luaXQgbWFrZV9oeXBlcnZpc29yX25vZGUoc3RydWN0IGRv
bWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0
cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgYWRkcmNlbGxzLCBpbnQgc2l6ZWNlbGxzKQpAQCAtMTA0MCw3ICsxMDM5LDcg
QEAgc3RhdGljIGludCBfX2luaXQgbWFrZV90aW1lcl9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsIHZvaWQgKmZkdCwKICAqIG9uIEFDUEkgc3lzdGVtcywgYW5kIERvbVVzIHN0YXJ0ZWQgZGly
ZWN0bHkgZnJvbSBYZW4gYmFzZWQgb24gZGV2aWNlCiAgKiB0cmVlIGluZm9ybWF0aW9uLgogICov
Ci1zdGF0aWMgaW50IF9faW5pdCBtYWtlX2Nob3Nlbl9ub2RlKGNvbnN0IHN0cnVjdCBrZXJuZWxf
aW5mbyAqa2luZm8pCitpbnQgX19pbml0IG1ha2VfY2hvc2VuX25vZGUoY29uc3Qgc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbykKIHsKICAgICBpbnQgcmVzOwogICAgIGNvbnN0IGNoYXIgKmJvb3Rh
cmdzID0gTlVMTDsKQEAgLTEwODEsOCArMTA4MCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2Vf
Y2hvc2VuX25vZGUoY29uc3Qgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICByZXR1cm4g
cmVzOwogfQogCi1zdGF0aWMgaW50IF9faW5pdCBtYXBfaXJxX3RvX2RvbWFpbihzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgaXJxLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBuZWVkX21hcHBpbmcsIGNvbnN0IGNoYXIgKmRldm5hbWUpCitpbnQgX19pbml0
IG1hcF9pcnFfdG9fZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpcnEsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbmVlZF9tYXBwaW5nLCBjb25zdCBjaGFy
ICpkZXZuYW1lKQogewogICAgIGludCByZXM7CiAKQEAgLTE3OTYsNTgwICsxNzk1LDYgQEAgc3Rh
dGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJfaHdkb20oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbykKICAgICByZXR1cm4gLUVJTlZBTDsKIH0KIAotI2lmZGVmIENP
TkZJR19BQ1BJCi0jZGVmaW5lIEFDUElfRE9NMF9GRFRfTUlOX1NJWkUgNDA5NgotCi1zdGF0aWMg
aW50IF9faW5pdCBhY3BpX2lvbWVtX2RlbnlfYWNjZXNzKHN0cnVjdCBkb21haW4gKmQpCi17Ci0g
ICAgYWNwaV9zdGF0dXMgc3RhdHVzOwotICAgIHN0cnVjdCBhY3BpX3RhYmxlX3NwY3IgKnNwY3Ig
PSBOVUxMOwotICAgIHVuc2lnbmVkIGxvbmcgbWZuOwotICAgIGludCByYzsKLQotICAgIC8qIEZp
cnN0bHkgcGVybWl0IGZ1bGwgTU1JTyBjYXBhYmlsaXRpZXMuICovCi0gICAgcmMgPSBpb21lbV9w
ZXJtaXRfYWNjZXNzKGQsIDBVTCwgfjBVTCk7Ci0gICAgaWYgKCByYyApCi0gICAgICAgIHJldHVy
biByYzsKLQotICAgIC8qIFRPRE86IERlbnkgTU1JTyBhY2Nlc3MgZm9yIFNNTVUsIEdJQyBJVFMg
Ki8KLSAgICBzdGF0dXMgPSBhY3BpX2dldF90YWJsZShBQ1BJX1NJR19TUENSLCAwLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKiopJnNwY3Ip
OwotCi0gICAgaWYgKCBBQ1BJX0ZBSUxVUkUoc3RhdHVzKSApCi0gICAgewotICAgICAgICBwcmlu
dGsoIkZhaWxlZCB0byBnZXQgU1BDUiB0YWJsZVxuIik7Ci0gICAgICAgIHJldHVybiAtRUlOVkFM
OwotICAgIH0KLQotICAgIG1mbiA9IHNwY3ItPnNlcmlhbF9wb3J0LmFkZHJlc3MgPj4gUEFHRV9T
SElGVDsKLSAgICAvKiBEZW55IE1NSU8gYWNjZXNzIGZvciBVQVJUICovCi0gICAgcmMgPSBpb21l
bV9kZW55X2FjY2VzcyhkLCBtZm4sIG1mbiArIDEpOwotICAgIGlmICggcmMgKQotICAgICAgICBy
ZXR1cm4gcmM7Ci0KLSAgICAvKiBEZW55IE1NSU8gYWNjZXNzIGZvciBHSUMgcmVnaW9ucyAqLwot
ICAgIHJldHVybiBnaWNfaW9tZW1fZGVueV9hY2Nlc3MoZCk7Ci19Ci0KLXN0YXRpYyBpbnQgX19p
bml0IGFjcGlfcm91dGVfc3BpcyhzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIGludCBpLCByZXM7
Ci0gICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwotCi0gICAgLyoKLSAgICAgKiBSb3V0ZSB0aGUg
SVJRIHRvIGhhcmR3YXJlIGRvbWFpbiBhbmQgcGVybWl0IHRoZSBhY2Nlc3MuCi0gICAgICogVGhl
IGludGVycnVwdCB0eXBlIHdpbGwgYmUgc2V0IGJ5IHNldCBieSB0aGUgaGFyZHdhcmUgZG9tYWlu
LgotICAgICAqLwotICAgIGZvciggaSA9IE5SX0xPQ0FMX0lSUVM7IGkgPCB2Z2ljX251bV9pcnFz
KGQpOyBpKysgKQotICAgIHsKLSAgICAgICAgLyoKLSAgICAgICAgICogVE9ETzogRXhjbHVkZSB0
aGUgU1BJcyBTTU1VIHVzZXMgd2hpY2ggc2hvdWxkIG5vdCBiZSByb3V0ZWQgdG8KLSAgICAgICAg
ICogdGhlIGhhcmR3YXJlIGRvbWFpbi4KLSAgICAgICAgICovCi0gICAgICAgIGRlc2MgPSBpcnFf
dG9fZGVzYyhpKTsKLSAgICAgICAgaWYgKCBkZXNjLT5hY3Rpb24gIT0gTlVMTCkKLSAgICAgICAg
ICAgIGNvbnRpbnVlOwotCi0gICAgICAgIC8qIFhYWDogU2hhbGwgd2UgdXNlIGEgcHJvcGVyIGRl
dm5hbWU/ICovCi0gICAgICAgIHJlcyA9IG1hcF9pcnFfdG9fZG9tYWluKGQsIGksIHRydWUsICJB
Q1BJIik7Ci0gICAgICAgIGlmICggcmVzICkKLSAgICAgICAgICAgIHJldHVybiByZXM7Ci0gICAg
fQotCi0gICAgcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyBpbnQgX19pbml0IGFjcGlfbWFrZV9oeXBl
cnZpc29yX25vZGUoY29uc3Qgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtd
KQotewotICAgIGNvbnN0IGNoYXIgY29tcGF0W10gPQotICAgICAgICAieGVuLHhlbi0iX19zdHJp
bmdpZnkoWEVOX1ZFUlNJT04pIi4iX19zdHJpbmdpZnkoWEVOX1NVQlZFUlNJT04pIlwwIgotICAg
ICAgICAieGVuLHhlbiI7Ci0gICAgaW50IHJlczsKLSAgICAvKiBDb252ZW5pZW5jZSBhbGlhcyAq
LwotICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7Ci0KLSAgICBkdF9kcHJpbnRrKCJDcmVhdGUg
aHlwZXJ2aXNvciBub2RlXG4iKTsKLQotICAgIC8qIFNlZSBsaW51eCBEb2N1bWVudGF0aW9uL2Rl
dmljZXRyZWUvYmluZGluZ3MvYXJtL3hlbi50eHQgKi8KLSAgICByZXMgPSBmZHRfYmVnaW5fbm9k
ZShmZHQsICJoeXBlcnZpc29yIik7Ci0gICAgaWYgKCByZXMgKQotICAgICAgICByZXR1cm4gcmVz
OwotCi0gICAgLyogQ2Fubm90IHVzZSBmZHRfcHJvcGVydHlfc3RyaW5nIGR1ZSB0byBlbWJlZGRl
ZCBudWxscyAqLwotICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJjb21wYXRpYmxlIiwgY29t
cGF0LCBzaXplb2YoY29tcGF0KSk7Ci0gICAgaWYgKCByZXMgKQotICAgICAgICByZXR1cm4gcmVz
OwotCi0gICAgcmVzID0gYWNwaV9tYWtlX2VmaV9ub2RlcyhmZHQsIHRibF9hZGQpOwotICAgIGlm
ICggcmVzICkKLSAgICAgICAgcmV0dXJuIHJlczsKLQotICAgIHJlcyA9IGZkdF9lbmRfbm9kZShm
ZHQpOwotCi0gICAgcmV0dXJuIHJlczsKLX0KLQotLyoKLSAqIFByZXBhcmUgYSBtaW5pbWFsIERU
QiBmb3IgRG9tMCB3aGljaCBjb250YWlucyBib290YXJncywgaW5pdHJkLCBtZW1vcnkKLSAqIGlu
Zm9ybWF0aW9uLCBFRkkgdGFibGUuCi0gKi8KLXN0YXRpYyBpbnQgX19pbml0IGNyZWF0ZV9hY3Bp
X2R0YihzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBtZW1iYW5rIHRibF9hZGRbXSkKLXsKLSAgICBpbnQgbmV3X3NpemU7
Ci0gICAgaW50IHJldDsKLQotICAgIGR0X2RwcmludGsoIlByZXBhcmUgYSBtaW4gRFRCIGZvciBE
T00wXG4iKTsKLQotICAgIC8qIEFsbG9jYXRlIG1pbiBzaXplIGZvciBEVCAqLwotICAgIG5ld19z
aXplID0gQUNQSV9ET00wX0ZEVF9NSU5fU0laRTsKLSAgICBraW5mby0+ZmR0ID0geG1hbGxvY19i
eXRlcyhuZXdfc2l6ZSk7Ci0KLSAgICBpZiAoIGtpbmZvLT5mZHQgPT0gTlVMTCApCi0gICAgICAg
IHJldHVybiAtRU5PTUVNOwotCi0gICAgLyogQ3JlYXRlIGEgbmV3IGVtcHR5IERUIGZvciBET00w
ICovCi0gICAgcmV0ID0gZmR0X2NyZWF0ZShraW5mby0+ZmR0LCBuZXdfc2l6ZSk7Ci0gICAgaWYg
KCByZXQgPCAwICkKLSAgICAgICAgZ290byBlcnI7Ci0KLSAgICByZXQgPSBmZHRfZmluaXNoX3Jl
c2VydmVtYXAoa2luZm8tPmZkdCk7Ci0gICAgaWYgKCByZXQgPCAwICkKLSAgICAgICAgZ290byBl
cnI7Ci0KLSAgICByZXQgPSBmZHRfYmVnaW5fbm9kZShraW5mby0+ZmR0LCAiLyIpOwotICAgIGlm
ICggcmV0IDwgMCApCi0gICAgICAgIGdvdG8gZXJyOwotCi0gICAgcmV0ID0gZmR0X3Byb3BlcnR5
X2NlbGwoa2luZm8tPmZkdCwgIiNhZGRyZXNzLWNlbGxzIiwgMik7Ci0gICAgaWYgKCByZXQgKQot
ICAgICAgICByZXR1cm4gcmV0OwotCi0gICAgcmV0ID0gZmR0X3Byb3BlcnR5X2NlbGwoa2luZm8t
PmZkdCwgIiNzaXplLWNlbGxzIiwgMSk7Ci0gICAgaWYgKCByZXQgKQotICAgICAgICByZXR1cm4g
cmV0OwotCi0gICAgLyogQ3JlYXRlIGEgY2hvc2VuIG5vZGUgZm9yIERPTTAgKi8KLSAgICByZXQg
PSBtYWtlX2Nob3Nlbl9ub2RlKGtpbmZvKTsKLSAgICBpZiAoIHJldCApCi0gICAgICAgIGdvdG8g
ZXJyOwotCi0gICAgcmV0ID0gYWNwaV9tYWtlX2h5cGVydmlzb3Jfbm9kZShraW5mbywgdGJsX2Fk
ZCk7Ci0gICAgaWYgKCByZXQgKQotICAgICAgICBnb3RvIGVycjsKLQotICAgIHJldCA9IGZkdF9l
bmRfbm9kZShraW5mby0+ZmR0KTsKLSAgICBpZiAoIHJldCA8IDAgKQotICAgICAgICBnb3RvIGVy
cjsKLQotICAgIHJldCA9IGZkdF9maW5pc2goa2luZm8tPmZkdCk7Ci0gICAgaWYgKCByZXQgPCAw
ICkKLSAgICAgICAgZ290byBlcnI7Ci0KLSAgICByZXR1cm4gMDsKLQotICBlcnI6Ci0gICAgcHJp
bnRrKCJEZXZpY2UgdHJlZSBnZW5lcmF0aW9uIGZhaWxlZCAoJWQpLlxuIiwgcmV0KTsKLSAgICB4
ZnJlZShraW5mby0+ZmR0KTsKLSAgICByZXR1cm4gLUVJTlZBTDsKLX0KLQotc3RhdGljIHZvaWQg
X19pbml0IGFjcGlfbWFwX290aGVyX3RhYmxlcyhzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIGlu
dCBpOwotICAgIHVuc2lnbmVkIGxvbmcgcmVzOwotICAgIHU2NCBhZGRyLCBzaXplOwotCi0gICAg
LyogTWFwIGFsbCBBQ1BJIHRhYmxlcyB0byBEb20wIHVzaW5nIDE6MSBtYXBwaW5ncy4gKi8KLSAg
ICBmb3IoIGkgPSAwOyBpIDwgYWNwaV9nYmxfcm9vdF90YWJsZV9saXN0LmNvdW50OyBpKysgKQot
ICAgIHsKLSAgICAgICAgYWRkciA9IGFjcGlfZ2JsX3Jvb3RfdGFibGVfbGlzdC50YWJsZXNbaV0u
YWRkcmVzczsKLSAgICAgICAgc2l6ZSA9IGFjcGlfZ2JsX3Jvb3RfdGFibGVfbGlzdC50YWJsZXNb
aV0ubGVuZ3RoOwotICAgICAgICByZXMgPSBtYXBfcmVnaW9uc19wMm10KGQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZ2FkZHJfdG9fZ2ZuKGFkZHIpLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBGTl9VUChzaXplKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtYWRkcl90b19tZm4oYWRkciksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cDJtX21taW9fZGlyZWN0X2MpOwotICAgICAgICBpZiAoIHJlcyApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgICBwYW5pYyhYRU5MT0dfRVJSICJVbmFibGUgdG8gbWFwIEFDUEkgcmVnaW9uIDB4JSJQ
Ukl4NjQKLSAgICAgICAgICAgICAgICAgICAiIC0gMHglIlBSSXg2NCIgaW4gZG9tYWluXG4iLAot
ICAgICAgICAgICAgICAgICAgIGFkZHIgJiBQQUdFX01BU0ssIFBBR0VfQUxJR04oYWRkciArIHNp
emUpIC0gMSk7Ci0gICAgICAgIH0KLSAgICB9Ci19Ci0KLXN0YXRpYyBpbnQgX19pbml0IGFjcGlf
Y3JlYXRlX3JzZHAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKQot
ewotCi0gICAgc3RydWN0IGFjcGlfdGFibGVfcnNkcCAqcnNkcCA9IE5VTEw7Ci0gICAgdTY0IGFk
ZHI7Ci0gICAgdTY0IHRhYmxlX3NpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfcnNkcCk7
Ci0gICAgdTggKmJhc2VfcHRyOwotICAgIHU4IGNoZWNrc3VtOwotCi0gICAgYWRkciA9IGFjcGlf
b3NfZ2V0X3Jvb3RfcG9pbnRlcigpOwotICAgIGlmICggIWFkZHIgICkKLSAgICB7Ci0gICAgICAg
IHByaW50aygiVW5hYmxlIHRvIGdldCBhY3BpIHJvb3QgcG9pbnRlclxuIik7Ci0gICAgICAgIHJl
dHVybiAtRUlOVkFMOwotICAgIH0KLSAgICByc2RwID0gYWNwaV9vc19tYXBfbWVtb3J5KGFkZHIs
IHRhYmxlX3NpemUpOwotICAgIGJhc2VfcHRyID0gZC0+YXJjaC5lZmlfYWNwaV90YWJsZQotICAg
ICAgICAgICAgICAgKyBhY3BpX2dldF90YWJsZV9vZmZzZXQodGJsX2FkZCwgVEJMX1JTRFApOwot
ICAgIG1lbWNweShiYXNlX3B0ciwgcnNkcCwgdGFibGVfc2l6ZSk7Ci0gICAgYWNwaV9vc191bm1h
cF9tZW1vcnkocnNkcCwgdGFibGVfc2l6ZSk7Ci0KLSAgICByc2RwID0gKHN0cnVjdCBhY3BpX3Rh
YmxlX3JzZHAgKiliYXNlX3B0cjsKLSAgICAvKiBSZXBsYWNlIHhzZHRfcGh5c2ljYWxfYWRkcmVz
cyAqLwotICAgIHJzZHAtPnhzZHRfcGh5c2ljYWxfYWRkcmVzcyA9IHRibF9hZGRbVEJMX1hTRFRd
LnN0YXJ0OwotICAgIGNoZWNrc3VtID0gYWNwaV90Yl9jaGVja3N1bShBQ1BJX0NBU1RfUFRSKHU4
LCByc2RwKSwgdGFibGVfc2l6ZSk7Ci0gICAgcnNkcC0+Y2hlY2tzdW0gPSByc2RwLT5jaGVja3N1
bSAtIGNoZWNrc3VtOwotCi0gICAgdGJsX2FkZFtUQkxfUlNEUF0uc3RhcnQgPSBkLT5hcmNoLmVm
aV9hY3BpX2dwYQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBhY3BpX2dldF90YWJs
ZV9vZmZzZXQodGJsX2FkZCwgVEJMX1JTRFApOwotICAgIHRibF9hZGRbVEJMX1JTRFBdLnNpemUg
PSB0YWJsZV9zaXplOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyB2b2lkIF9faW5pdCBh
Y3BpX3hzZHRfbW9kaWZ5X2VudHJ5KHU2NCBlbnRyeVtdLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBlbnRyeV9jb3VudCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKnNpZ25hdHVyZSwgdTY0IGFk
ZHIpCi17Ci0gICAgaW50IGk7Ci0gICAgc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJsZTsK
LSAgICB1NjQgc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIpOwotCi0gICAg
Zm9yKCBpID0gMDsgaSA8IGVudHJ5X2NvdW50OyBpKysgKQotICAgIHsKLSAgICAgICAgdGFibGUg
PSBhY3BpX29zX21hcF9tZW1vcnkoZW50cnlbaV0sIHNpemUpOwotICAgICAgICBpZiAoIEFDUElf
Q09NUEFSRV9OQU1FKHRhYmxlLT5zaWduYXR1cmUsIHNpZ25hdHVyZSkgKQotICAgICAgICB7Ci0g
ICAgICAgICAgICBlbnRyeVtpXSA9IGFkZHI7Ci0gICAgICAgICAgICBhY3BpX29zX3VubWFwX21l
bW9yeSh0YWJsZSwgc2l6ZSk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgICAg
ICBhY3BpX29zX3VubWFwX21lbW9yeSh0YWJsZSwgc2l6ZSk7Ci0gICAgfQotfQotCi1zdGF0aWMg
aW50IF9faW5pdCBhY3BpX2NyZWF0ZV94c2R0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBtZW1i
YW5rIHRibF9hZGRbXSkKLXsKLSAgICBzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRhYmxlID0g
TlVMTDsKLSAgICBzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwICpyc2RwX3RibDsKLSAgICBzdHJ1Y3Qg
YWNwaV90YWJsZV94c2R0ICp4c2R0ID0gTlVMTDsKLSAgICB1NjQgdGFibGVfc2l6ZSwgYWRkcjsK
LSAgICB1bnNpZ25lZCBsb25nIGVudHJ5X2NvdW50OwotICAgIHU4ICpiYXNlX3B0cjsKLSAgICB1
OCBjaGVja3N1bTsKLQotICAgIGFkZHIgPSBhY3BpX29zX2dldF9yb290X3BvaW50ZXIoKTsKLSAg
ICBpZiAoICFhZGRyICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiVW5hYmxlIHRvIGdldCBhY3Bp
IHJvb3QgcG9pbnRlclxuIik7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLSAgICBy
c2RwX3RibCA9IGFjcGlfb3NfbWFwX21lbW9yeShhZGRyLCBzaXplb2Yoc3RydWN0IGFjcGlfdGFi
bGVfcnNkcCkpOwotICAgIHRhYmxlID0gYWNwaV9vc19tYXBfbWVtb3J5KHJzZHBfdGJsLT54c2R0
X3BoeXNpY2FsX2FkZHJlc3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9m
KHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlcikpOwotCi0gICAgLyogQWRkIHBsYWNlIGZvciBTVEFP
IHRhYmxlIGluIFhTRFQgdGFibGUgKi8KLSAgICB0YWJsZV9zaXplID0gdGFibGUtPmxlbmd0aCAr
IHNpemVvZih1NjQpOwotICAgIGVudHJ5X2NvdW50ID0gKHRhYmxlLT5sZW5ndGggLSBzaXplb2Yo
c3RydWN0IGFjcGlfdGFibGVfaGVhZGVyKSkKLSAgICAgICAgICAgICAgICAgIC8gc2l6ZW9mKHU2
NCk7Ci0gICAgYmFzZV9wdHIgPSBkLT5hcmNoLmVmaV9hY3BpX3RhYmxlCi0gICAgICAgICAgICAg
ICArIGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRkLCBUQkxfWFNEVCk7Ci0gICAgbWVtY3B5
KGJhc2VfcHRyLCB0YWJsZSwgdGFibGUtPmxlbmd0aCk7Ci0gICAgYWNwaV9vc191bm1hcF9tZW1v
cnkodGFibGUsIHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIpKTsKLSAgICBhY3BpX29z
X3VubWFwX21lbW9yeShyc2RwX3RibCwgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX3JzZHApKTsK
LQotICAgIHhzZHQgPSAoc3RydWN0IGFjcGlfdGFibGVfeHNkdCAqKWJhc2VfcHRyOwotICAgIGFj
cGlfeHNkdF9tb2RpZnlfZW50cnkoeHNkdC0+dGFibGVfb2Zmc2V0X2VudHJ5LCBlbnRyeV9jb3Vu
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIEFDUElfU0lHX0ZBRFQsIHRibF9hZGRbVEJM
X0ZBRFRdLnN0YXJ0KTsKLSAgICBhY3BpX3hzZHRfbW9kaWZ5X2VudHJ5KHhzZHQtPnRhYmxlX29m
ZnNldF9lbnRyeSwgZW50cnlfY291bnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBBQ1BJ
X1NJR19NQURULCB0YmxfYWRkW1RCTF9NQURUXS5zdGFydCk7Ci0gICAgeHNkdC0+dGFibGVfb2Zm
c2V0X2VudHJ5W2VudHJ5X2NvdW50XSA9IHRibF9hZGRbVEJMX1NUQU9dLnN0YXJ0OwotCi0gICAg
eHNkdC0+aGVhZGVyLmxlbmd0aCA9IHRhYmxlX3NpemU7Ci0gICAgY2hlY2tzdW0gPSBhY3BpX3Ri
X2NoZWNrc3VtKEFDUElfQ0FTVF9QVFIodTgsIHhzZHQpLCB0YWJsZV9zaXplKTsKLSAgICB4c2R0
LT5oZWFkZXIuY2hlY2tzdW0gLT0gY2hlY2tzdW07Ci0KLSAgICB0YmxfYWRkW1RCTF9YU0RUXS5z
dGFydCA9IGQtPmFyY2guZWZpX2FjcGlfZ3BhCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICArIGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRkLCBUQkxfWFNEVCk7Ci0gICAgdGJsX2Fk
ZFtUQkxfWFNEVF0uc2l6ZSA9IHRhYmxlX3NpemU7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotc3Rh
dGljIGludCBfX2luaXQgYWNwaV9jcmVhdGVfc3RhbyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
bWVtYmFuayB0YmxfYWRkW10pCi17Ci0gICAgc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJs
ZSA9IE5VTEw7Ci0gICAgc3RydWN0IGFjcGlfdGFibGVfc3RhbyAqc3RhbyA9IE5VTEw7Ci0gICAg
dTMyIHRhYmxlX3NpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfc3Rhbyk7Ci0gICAgdTMy
IG9mZnNldCA9IGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRkLCBUQkxfU1RBTyk7Ci0gICAg
YWNwaV9zdGF0dXMgc3RhdHVzOwotICAgIHU4ICpiYXNlX3B0ciwgY2hlY2tzdW07Ci0KLSAgICAv
KiBDb3B5IE9FTSBhbmQgQVNMIGNvbXBpbGVyIGZpZWxkcyBmcm9tIGFub3RoZXIgdGFibGUsIHVz
ZSBNQURUICovCi0gICAgc3RhdHVzID0gYWNwaV9nZXRfdGFibGUoQUNQSV9TSUdfTUFEVCwgMCwg
JnRhYmxlKTsKLQotICAgIGlmICggQUNQSV9GQUlMVVJFKHN0YXR1cykgKQotICAgIHsKLSAgICAg
ICAgY29uc3QgY2hhciAqbXNnID0gYWNwaV9mb3JtYXRfZXhjZXB0aW9uKHN0YXR1cyk7Ci0KLSAg
ICAgICAgcHJpbnRrKCJTVEFPOiBGYWlsZWQgdG8gZ2V0IE1BRFQgdGFibGUsICVzXG4iLCBtc2cp
OwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAgICBiYXNlX3B0ciA9IGQtPmFy
Y2guZWZpX2FjcGlfdGFibGUgKyBvZmZzZXQ7Ci0gICAgbWVtY3B5KGJhc2VfcHRyLCB0YWJsZSwg
c2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlcikpOwotCi0gICAgc3RhbyA9IChzdHJ1Y3Qg
YWNwaV90YWJsZV9zdGFvICopYmFzZV9wdHI7Ci0gICAgbWVtY3B5KHN0YW8tPmhlYWRlci5zaWdu
YXR1cmUsIEFDUElfU0lHX1NUQU8sIDQpOwotICAgIHN0YW8tPmhlYWRlci5yZXZpc2lvbiA9IDE7
Ci0gICAgc3Rhby0+aGVhZGVyLmxlbmd0aCA9IHRhYmxlX3NpemU7Ci0gICAgc3Rhby0+aWdub3Jl
X3VhcnQgPSAxOwotICAgIGNoZWNrc3VtID0gYWNwaV90Yl9jaGVja3N1bShBQ1BJX0NBU1RfUFRS
KHU4LCBzdGFvKSwgdGFibGVfc2l6ZSk7Ci0gICAgc3Rhby0+aGVhZGVyLmNoZWNrc3VtIC09IGNo
ZWNrc3VtOwotCi0gICAgdGJsX2FkZFtUQkxfU1RBT10uc3RhcnQgPSBkLT5hcmNoLmVmaV9hY3Bp
X2dwYSArIG9mZnNldDsKLSAgICB0YmxfYWRkW1RCTF9TVEFPXS5zaXplID0gdGFibGVfc2l6ZTsK
LQotICAgIHJldHVybiAwOwotfQotCi1zdGF0aWMgaW50IF9faW5pdCBhY3BpX2NyZWF0ZV9tYWR0
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBtZW1iYW5rIHRibF9hZGRbXSkKLXsKLSAgICBzdHJ1
Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRhYmxlID0gTlVMTDsKLSAgICBzdHJ1Y3QgYWNwaV90YWJs
ZV9tYWR0ICptYWR0ID0gTlVMTDsKLSAgICBzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhl
YWRlcjsKLSAgICBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfZGlzdHJpYnV0b3IgKmdpY2Q7Ci0g
ICAgdTMyIHRhYmxlX3NpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfbWFkdCk7Ci0gICAg
dTMyIG9mZnNldCA9IGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRkLCBUQkxfTUFEVCk7Ci0g
ICAgaW50IHJldDsKLSAgICBhY3BpX3N0YXR1cyBzdGF0dXM7Ci0gICAgdTggKmJhc2VfcHRyLCBj
aGVja3N1bTsKLQotICAgIHN0YXR1cyA9IGFjcGlfZ2V0X3RhYmxlKEFDUElfU0lHX01BRFQsIDAs
ICZ0YWJsZSk7Ci0KLSAgICBpZiAoIEFDUElfRkFJTFVSRShzdGF0dXMpICkKLSAgICB7Ci0gICAg
ICAgIGNvbnN0IGNoYXIgKm1zZyA9IGFjcGlfZm9ybWF0X2V4Y2VwdGlvbihzdGF0dXMpOwotCi0g
ICAgICAgIHByaW50aygiRmFpbGVkIHRvIGdldCBNQURUIHRhYmxlLCAlc1xuIiwgbXNnKTsKLSAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQotCi0gICAgYmFzZV9wdHIgPSBkLT5hcmNoLmVm
aV9hY3BpX3RhYmxlICsgb2Zmc2V0OwotICAgIG1lbWNweShiYXNlX3B0ciwgdGFibGUsIHRhYmxl
X3NpemUpOwotCi0gICAgLyogQWRkIEdlbmVyaWMgRGlzdHJpYnV0b3IuICovCi0gICAgaGVhZGVy
ID0gYWNwaV90YWJsZV9nZXRfZW50cnlfbWFkdChBQ1BJX01BRFRfVFlQRV9HRU5FUklDX0RJU1RS
SUJVVE9SLCAwKTsKLSAgICBpZiAoICFoZWFkZXIgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJD
YW4ndCBnZXQgR0lDRCBlbnRyeVxuIik7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0K
LSAgICBnaWNkID0gY29udGFpbmVyX29mKGhlYWRlciwgc3RydWN0IGFjcGlfbWFkdF9nZW5lcmlj
X2Rpc3RyaWJ1dG9yLCBoZWFkZXIpOwotICAgIG1lbWNweShiYXNlX3B0ciArIHRhYmxlX3NpemUs
IGdpY2QsCi0gICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19k
aXN0cmlidXRvcikpOwotICAgIHRhYmxlX3NpemUgKz0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRf
Z2VuZXJpY19kaXN0cmlidXRvcik7Ci0KLSAgICAvKiBBZGQgb3RoZXIgc3VidGFibGVzLiAqLwot
ICAgIHJldCA9IGdpY19tYWtlX2h3ZG9tX21hZHQoZCwgb2Zmc2V0ICsgdGFibGVfc2l6ZSk7Ci0g
ICAgaWYgKCByZXQgPCAwICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiRmFpbGVkIHRvIGdldCBv
dGhlciBzdWJ0YWJsZXNcbiIpOwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0gICAg
dGFibGVfc2l6ZSArPSByZXQ7Ci0KLSAgICBtYWR0ID0gKHN0cnVjdCBhY3BpX3RhYmxlX21hZHQg
KiliYXNlX3B0cjsKLSAgICBtYWR0LT5oZWFkZXIubGVuZ3RoID0gdGFibGVfc2l6ZTsKLSAgICBj
aGVja3N1bSA9IGFjcGlfdGJfY2hlY2tzdW0oQUNQSV9DQVNUX1BUUih1OCwgbWFkdCksIHRhYmxl
X3NpemUpOwotICAgIG1hZHQtPmhlYWRlci5jaGVja3N1bSAtPSBjaGVja3N1bTsKLQotICAgIHRi
bF9hZGRbVEJMX01BRFRdLnN0YXJ0ID0gZC0+YXJjaC5lZmlfYWNwaV9ncGEgKyBvZmZzZXQ7Ci0g
ICAgdGJsX2FkZFtUQkxfTUFEVF0uc2l6ZSA9IHRhYmxlX3NpemU7Ci0KLSAgICByZXR1cm4gMDsK
LX0KLQotc3RhdGljIGludCBfX2luaXQgYWNwaV9jcmVhdGVfZmFkdChzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW10pCi17Ci0gICAgc3RydWN0IGFjcGlfdGFibGVfaGVh
ZGVyICp0YWJsZSA9IE5VTEw7Ci0gICAgc3RydWN0IGFjcGlfdGFibGVfZmFkdCAqZmFkdCA9IE5V
TEw7Ci0gICAgdTY0IHRhYmxlX3NpemU7Ci0gICAgYWNwaV9zdGF0dXMgc3RhdHVzOwotICAgIHU4
ICpiYXNlX3B0cjsKLSAgICB1OCBjaGVja3N1bTsKLQotICAgIHN0YXR1cyA9IGFjcGlfZ2V0X3Rh
YmxlKEFDUElfU0lHX0ZBRFQsIDAsICZ0YWJsZSk7Ci0KLSAgICBpZiAoIEFDUElfRkFJTFVSRShz
dGF0dXMpICkKLSAgICB7Ci0gICAgICAgIGNvbnN0IGNoYXIgKm1zZyA9IGFjcGlfZm9ybWF0X2V4
Y2VwdGlvbihzdGF0dXMpOwotCi0gICAgICAgIHByaW50aygiRmFpbGVkIHRvIGdldCBGQURUIHRh
YmxlLCAlc1xuIiwgbXNnKTsKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQotCi0gICAg
dGFibGVfc2l6ZSA9IHRhYmxlLT5sZW5ndGg7Ci0gICAgYmFzZV9wdHIgPSBkLT5hcmNoLmVmaV9h
Y3BpX3RhYmxlCi0gICAgICAgICAgICAgICArIGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRk
LCBUQkxfRkFEVCk7Ci0gICAgbWVtY3B5KGJhc2VfcHRyLCB0YWJsZSwgdGFibGVfc2l6ZSk7Ci0g
ICAgZmFkdCA9IChzdHJ1Y3QgYWNwaV90YWJsZV9mYWR0ICopYmFzZV9wdHI7Ci0KLSAgICAvKiBT
ZXQgUFNDSV9DT01QTElBTlQgYW5kIFBTQ0lfVVNFX0hWQyAqLwotICAgIGZhZHQtPmFybV9ib290
X2ZsYWdzIHw9IChBQ1BJX0ZBRFRfUFNDSV9DT01QTElBTlQgfCBBQ1BJX0ZBRFRfUFNDSV9VU0Vf
SFZDKTsKLSAgICBjaGVja3N1bSA9IGFjcGlfdGJfY2hlY2tzdW0oQUNQSV9DQVNUX1BUUih1OCwg
ZmFkdCksIHRhYmxlX3NpemUpOwotICAgIGZhZHQtPmhlYWRlci5jaGVja3N1bSAtPSBjaGVja3N1
bTsKLQotICAgIHRibF9hZGRbVEJMX0ZBRFRdLnN0YXJ0ID0gZC0+YXJjaC5lZmlfYWNwaV9ncGEK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgYWNwaV9nZXRfdGFibGVfb2Zmc2V0KHRi
bF9hZGQsIFRCTF9GQURUKTsKLSAgICB0YmxfYWRkW1RCTF9GQURUXS5zaXplID0gdGFibGVfc2l6
ZTsKLQotICAgIHJldHVybiAwOwotfQotCi1zdGF0aWMgaW50IF9faW5pdCBlc3RpbWF0ZV9hY3Bp
X2VmaV9zaXplKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCi17Ci0gICAgc2l6ZV90IGVm
aV9zaXplLCBhY3BpX3NpemUsIG1hZHRfc2l6ZTsKLSAgICB1NjQgYWRkcjsKLSAgICBzdHJ1Y3Qg
YWNwaV90YWJsZV9yc2RwICpyc2RwX3RibDsKLSAgICBzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIg
KnRhYmxlOwotCi0gICAgZWZpX3NpemUgPSBlc3RpbWF0ZV9lZmlfc2l6ZShraW5mby0+bWVtLm5y
X2JhbmtzKTsKLQotICAgIGFjcGlfc2l6ZSA9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3BpX3Rh
YmxlX2ZhZHQpLCA4KTsKLSAgICBhY3BpX3NpemUgKz0gUk9VTkRVUChzaXplb2Yoc3RydWN0IGFj
cGlfdGFibGVfc3RhbyksIDgpOwotCi0gICAgbWFkdF9zaXplID0gZ2ljX2dldF9od2RvbV9tYWR0
X3NpemUoZCk7Ci0gICAgYWNwaV9zaXplICs9IFJPVU5EVVAobWFkdF9zaXplLCA4KTsKLQotICAg
IGFkZHIgPSBhY3BpX29zX2dldF9yb290X3BvaW50ZXIoKTsKLSAgICBpZiAoICFhZGRyICkKLSAg
ICB7Ci0gICAgICAgIHByaW50aygiVW5hYmxlIHRvIGdldCBhY3BpIHJvb3QgcG9pbnRlclxuIik7
Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLQotICAgIHJzZHBfdGJsID0gYWNwaV9v
c19tYXBfbWVtb3J5KGFkZHIsIHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwKSk7Ci0gICAg
aWYgKCAhcnNkcF90YmwgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gbWFwIFJT
RFAgdGFibGVcbiIpOwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAgICB0YWJs
ZSA9IGFjcGlfb3NfbWFwX21lbW9yeShyc2RwX3RibC0+eHNkdF9waHlzaWNhbF9hZGRyZXNzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9o
ZWFkZXIpKTsKLSAgICBhY3BpX29zX3VubWFwX21lbW9yeShyc2RwX3RibCwgc2l6ZW9mKHN0cnVj
dCBhY3BpX3RhYmxlX3JzZHApKTsKLSAgICBpZiAoICF0YWJsZSApCi0gICAgewotICAgICAgICBw
cmludGsoIlVuYWJsZSB0byBtYXAgWFNEVCB0YWJsZVxuIik7Ci0gICAgICAgIHJldHVybiAtRUlO
VkFMOwotICAgIH0KLQotICAgIC8qIEFkZCBwbGFjZSBmb3IgU1RBTyB0YWJsZSBpbiBYU0RUIHRh
YmxlICovCi0gICAgYWNwaV9zaXplICs9IFJPVU5EVVAodGFibGUtPmxlbmd0aCArIHNpemVvZih1
NjQpLCA4KTsKLSAgICBhY3BpX29zX3VubWFwX21lbW9yeSh0YWJsZSwgc2l6ZW9mKHN0cnVjdCBh
Y3BpX3RhYmxlX2hlYWRlcikpOwotCi0gICAgYWNwaV9zaXplICs9IFJPVU5EVVAoc2l6ZW9mKHN0
cnVjdCBhY3BpX3RhYmxlX3JzZHApLCA4KTsKLSAgICBkLT5hcmNoLmVmaV9hY3BpX2xlbiA9IFBB
R0VfQUxJR04oUk9VTkRVUChlZmlfc2l6ZSwgOCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKyBST1VORFVQKGFjcGlfc2l6ZSwgOCkpOwotCi0gICAgcmV0dXJuIDA7Ci19
Ci0KLXN0YXRpYyBpbnQgX19pbml0IHByZXBhcmVfYWNwaShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3Qga2VybmVsX2luZm8gKmtpbmZvKQotewotICAgIGludCByYyA9IDA7Ci0gICAgaW50IG9yZGVy
OwotICAgIHN0cnVjdCBtZW1iYW5rIHRibF9hZGRbVEJMX01NQVhdID0ge307Ci0KLSAgICByYyA9
IGVzdGltYXRlX2FjcGlfZWZpX3NpemUoZCwga2luZm8pOwotICAgIGlmICggcmMgIT0gMCApCi0g
ICAgICAgIHJldHVybiByYzsKLQotICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoZC0+
YXJjaC5lZmlfYWNwaV9sZW4pOwotICAgIGQtPmFyY2guZWZpX2FjcGlfdGFibGUgPSBhbGxvY194
ZW5oZWFwX3BhZ2VzKG9yZGVyLCAwKTsKLSAgICBpZiAoIGQtPmFyY2guZWZpX2FjcGlfdGFibGUg
PT0gTlVMTCApCi0gICAgewotICAgICAgICBwcmludGsoInVuYWJsZSB0byBhbGxvY2F0ZSBtZW1v
cnkhXG4iKTsKLSAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgfQotICAgIG1lbXNldChkLT5h
cmNoLmVmaV9hY3BpX3RhYmxlLCAwLCBkLT5hcmNoLmVmaV9hY3BpX2xlbik7Ci0KLSAgICAvKgot
ICAgICAqIEZvciBBQ1BJLCBEb20wIGRvZXNuJ3QgdXNlIGtpbmZvLT5nbnR0YWJfc3RhcnQgdG8g
Z2V0IHRoZSBncmFudCB0YWJsZQotICAgICAqIHJlZ2lvbi4gU28gd2UgdXNlIGl0IGFzIHRoZSBB
Q1BJIHRhYmxlIG1hcHBlZCBhZGRyZXNzLiBBbHNvIGl0IG5lZWRzIHRvCi0gICAgICogY2hlY2sg
aWYgdGhlIHNpemUgb2YgZ3JhbnQgdGFibGUgcmVnaW9uIGlzIGVub3VnaCBmb3IgdGhvc2UgQUNQ
SSB0YWJsZXMuCi0gICAgICovCi0gICAgZC0+YXJjaC5lZmlfYWNwaV9ncGEgPSBraW5mby0+Z250
dGFiX3N0YXJ0OwotICAgIGlmICgga2luZm8tPmdudHRhYl9zaXplIDwgZC0+YXJjaC5lZmlfYWNw
aV9sZW4gKQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJUaGUgZ3JhbnQgdGFibGUgcmVnaW9uIGlz
IG5vdCBlbm91Z2ggdG8gZml0IHRoZSBBQ1BJIHRhYmxlcyFcbiIpOwotICAgICAgICByZXR1cm4g
LUVJTlZBTDsKLSAgICB9Ci0KLSAgICByYyA9IGFjcGlfY3JlYXRlX2ZhZHQoZCwgdGJsX2FkZCk7
Ci0gICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgcmMgPSBhY3Bp
X2NyZWF0ZV9tYWR0KGQsIHRibF9hZGQpOwotICAgIGlmICggcmMgIT0gMCApCi0gICAgICAgIHJl
dHVybiByYzsKLQotICAgIHJjID0gYWNwaV9jcmVhdGVfc3RhbyhkLCB0YmxfYWRkKTsKLSAgICBp
ZiAoIHJjICE9IDAgKQotICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICByYyA9IGFjcGlfY3JlYXRl
X3hzZHQoZCwgdGJsX2FkZCk7Ci0gICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAgcmV0dXJuIHJj
OwotCi0gICAgcmMgPSBhY3BpX2NyZWF0ZV9yc2RwKGQsIHRibF9hZGQpOwotICAgIGlmICggcmMg
IT0gMCApCi0gICAgICAgIHJldHVybiByYzsKLQotICAgIGFjcGlfbWFwX290aGVyX3RhYmxlcyhk
KTsKLSAgICBhY3BpX2NyZWF0ZV9lZmlfc3lzdGVtX3RhYmxlKGQsIHRibF9hZGQpOwotICAgIGFj
cGlfY3JlYXRlX2VmaV9tbWFwX3RhYmxlKGQsICZraW5mby0+bWVtLCB0YmxfYWRkKTsKLQotICAg
IC8qIE1hcCB0aGUgRUZJIGFuZCBBQ1BJIHRhYmxlcyB0byBEb20wICovCi0gICAgcmMgPSBtYXBf
cmVnaW9uc19wMm10KGQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGdhZGRyX3RvX2dmbihk
LT5hcmNoLmVmaV9hY3BpX2dwYSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9VUChk
LT5hcmNoLmVmaV9hY3BpX2xlbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHZpcnRfdG9f
bWZuKGQtPmFyY2guZWZpX2FjcGlfdGFibGUpLAotICAgICAgICAgICAgICAgICAgICAgICAgICBw
Mm1fbW1pb19kaXJlY3RfYyk7Ci0gICAgaWYgKCByYyAhPSAwICkKLSAgICB7Ci0gICAgICAgIHBy
aW50ayhYRU5MT0dfRVJSICJVbmFibGUgdG8gbWFwIEVGSS9BQ1BJIHRhYmxlIDB4JSJQUkl4NjQK
LSAgICAgICAgICAgICAgICIgLSAweCUiUFJJeDY0IiBpbiBkb21haW4gJWRcbiIsCi0gICAgICAg
ICAgICAgICBkLT5hcmNoLmVmaV9hY3BpX2dwYSAmIFBBR0VfTUFTSywKLSAgICAgICAgICAgICAg
IFBBR0VfQUxJR04oZC0+YXJjaC5lZmlfYWNwaV9ncGEgKyBkLT5hcmNoLmVmaV9hY3BpX2xlbikg
LSAxLAotICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkKTsKLSAgICAgICAgcmV0dXJuIHJjOwot
ICAgIH0KLQotICAgIC8qCi0gICAgICogRmx1c2ggdGhlIGNhY2hlIGZvciB0aGlzIHJlZ2lvbiwg
b3RoZXJ3aXNlIERPTTAgbWF5IHJlYWQgd3JvbmcgZGF0YSB3aGVuCi0gICAgICogdGhlIGNhY2hl
IGlzIGRpc2FibGVkLgotICAgICAqLwotICAgIGNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV92
YV9yYW5nZShkLT5hcmNoLmVmaV9hY3BpX3RhYmxlLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkLT5hcmNoLmVmaV9hY3BpX2xlbik7Ci0KLSAgICByYyA9IGNyZWF0
ZV9hY3BpX2R0YihraW5mbywgdGJsX2FkZCk7Ci0gICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAg
cmV0dXJuIHJjOwotCi0gICAgcmMgPSBhY3BpX3JvdXRlX3NwaXMoZCk7Ci0gICAgaWYgKCByYyAh
PSAwICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgcmMgPSBhY3BpX2lvbWVtX2RlbnlfYWNj
ZXNzKGQpOwotICAgIGlmICggcmMgIT0gMCApCi0gICAgICAgIHJldHVybiByYzsKLQotICAgIC8q
Ci0gICAgICogQWxsIFBQSXMgaGF2ZSBiZWVuIHJlZ2lzdGVyZWQsIGFsbG9jYXRlIHRoZSBldmVu
dCBjaGFubmVsCi0gICAgICogaW50ZXJydXB0cy4KLSAgICAgKi8KLSAgICBldnRjaG5fYWxsb2Nh
dGUoZCk7Ci0KLSAgICByZXR1cm4gMDsKLX0KLSNlbHNlCi1zdGF0aWMgaW50IF9faW5pdCBwcmVw
YXJlX2FjcGkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKLXsK
LSAgICAvKiBPbmx5IGJvb3Rpbmcgd2l0aCBBQ1BJIHdpbGwgaGl0IGhlcmUgKi8KLSAgICBCVUco
KTsKLSAgICByZXR1cm4gLUVJTlZBTDsKLX0KLSNlbmRpZgogc3RhdGljIHZvaWQgX19pbml0IGR0
Yl9sb2FkKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiB7CiAgICAgdW5zaWduZWQgbG9uZyBs
ZWZ0OwpAQCAtMjQ0Miw3ICsxODY3LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGluaXRyZF9sb2Fk
KHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgKiBOb3RlIHRoYXQgdGhpcyBzaG91bGQgb25s
eSBiZSBjYWxsZWQgb25jZSBhbGwgUFBJcyB1c2VkIGJ5IHRoZQogICogaGFyZHdhcmUgZG9tYWlu
IGhhdmUgYmVlbiByZWdpc3RlcmVkLgogICovCi1zdGF0aWMgdm9pZCBfX2luaXQgZXZ0Y2huX2Fs
bG9jYXRlKHN0cnVjdCBkb21haW4gKmQpCit2b2lkIF9faW5pdCBldnRjaG5fYWxsb2NhdGUoc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKICAgICBpbnQgcmVzOwogICAgIHU2NCB2YWw7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbl9idWlsZC5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9kb21haW5fYnVpbGQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4zNGNl
ZGRjCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW5fYnVpbGQu
aApAQCAtMCwwICsxLDMxIEBACisjaWZuZGVmIF9fQVNNX0RPTUFJTl9CVUlMRF9IX18KKyNkZWZp
bmUgX19BU01fRE9NQUlOX0JVSUxEX0hfXworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5j
bHVkZSA8YXNtL2tlcm5lbC5oPgorCitpbnQgbWFwX2lycV90b19kb21haW4oc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IGlycSwKKyAgICAgICAgICAgICAgICAgICAgICBib29sIG5lZWRf
bWFwcGluZywgY29uc3QgY2hhciAqZGV2bmFtZSk7CitpbnQgbWFrZV9jaG9zZW5fbm9kZShjb25z
dCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKTsKK3ZvaWQgZXZ0Y2huX2FsbG9jYXRlKHN0cnVj
dCBkb21haW4gKmQpOworCisjaWZuZGVmIENPTkZJR19BQ1BJCitzdGF0aWMgaW5saW5lIGludCBw
cmVwYXJlX2FjcGkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykK
K3sKKyAgICAvKiBPbmx5IGJvb3Rpbmcgd2l0aCBBQ1BJIHdpbGwgaGl0IGhlcmUgKi8KKyAgICBC
VUcoKTsKKyAgICByZXR1cm4gLUVJTlZBTDsKK30KKyNlbHNlCitpbnQgcHJlcGFyZV9hY3BpKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pOworI2VuZGlmCisjZW5k
aWYKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 17:57:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 17:57: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-devel-bounces@lists.xenproject.org>)
	id 1gMcw3-0006C0-Ia; Tue, 13 Nov 2018 17:57: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=5e5r=ny=citrix.com=prvs=8481c4fca=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gMcw2-0006Bv-2k
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 17:57:10 +0000
X-Inumbo-ID: 8955607c-e76d-11e8-b36f-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8955607c-e76d-11e8-b36f-12d6303a7972;
 Tue, 13 Nov 2018 17:57:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,228,1539648000"; d="scan'208";a="70448605"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
 <1541945224-23075-3-git-send-email-rcojocaru@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <2c1b78c1-e526-4481-f36d-791e11bdd06e@citrix.com>
Date: Tue, 13 Nov 2018 17:57:04 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1541945224-23075-3-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5 2/3] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTEvMTggMjowNyBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IFRoaXMgcGF0Y2gg
aXMgYSBwcmUtcmVxdWlzaXRlIGZvciB0aGUgb25lIGZpeGluZyBWR0EgbG9nZGlydHkKPiBmcmVl
emVzIHdoZW4gdXNpbmcgYWx0cDJtLiBJdCBvbmx5IGNvbmNlcm5zIGl0c2VsZiB3aXRoIHRoZQo+
IHJhbmdlcyBhbGxvY2F0aW9uIC8gZGVhbGxvY2F0aW9uIC8gaW5pdGlhbGl6YXRpb24gcGFydC4g
V2hpbGUKPiB0b3VjaGluZyB0aGUgY29kZSwgSSd2ZSBzd2l0Y2hlZCBnbG9iYWxfbG9nZGlydHkg
ZnJvbSBib29sX3QKPiB0byBib29sLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KCkkndmUgY29udmluY2VkIG15c2VsZiB0aGF0
IHRoaXMgcGF0Y2ggaXMgcHJvYmFibHkgY29ycmVjdCBub3csIGFuZCBhcyBhCnJlc3VsdCBJJ3Zl
IGhhZCBhIGNoYW5jZSB0byBsb29rIGEgYml0IGF0IHRoZSByZXN1bHRpbmcgY29kZS4gIFdoaWNo
Cm1lYW5zLCB1bmZvcnR1bmF0ZWx5LCB0aGF0IEknbSBnb2luZyB0byBiZSBhIGJpdCBhbm5veWlu
ZyBhbmQgYXNrIG1vcmUKcXVlc3Rpb25zIHRoYXQgSSBkaWRuJ3QgYXNrIGxhc3QgdGltZS4KCj4g
Cj4gLS0tCj4gQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4K
PiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENDOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+IAo+IC0tLQo+IENoYW5nZXMgc2luY2UgVjQ6Cj4gIC0gQWx3YXlzIGNhbGwgcDJt
X2ZyZWVfbG9nZGlydHkoKSBpbiBwMm1fZnJlZV9vbmUoKSAocHJldmlvdXNseQo+ICAgIHRoZSBj
YWxsIHdhcyBnYXRlZCBvbiBoYXBfZW5hYmxlZChwMm0tPmRvbWFpbikgJiYgY3B1X2hhc192bXgp
Lgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgIHwgNzQgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaCB8ICAyICstCj4gIDIgZmlsZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgMTggZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYwo+IGluZGV4IDQyYjllZjQuLjY5NTM2YzEgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4gQEAg
LTU5LDYgKzU5LDI4IEBAIHN0YXRpYyB2b2lkIHAybV9uZXN0ZWRwMm1faW5pdChzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtKQo+ICAjZW5kaWYKPiAgfQo+ICAKPiArc3RhdGljIGludCBwMm1faW5pdF9s
b2dkaXJ0eShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICt7Cj4gKyAgICBpZiAoIHAybS0+bG9n
ZGlydHlfcmFuZ2VzICkKPiArICAgICAgICByZXR1cm4gMDsKPiArCj4gKyAgICBwMm0tPmxvZ2Rp
cnR5X3JhbmdlcyA9IHJhbmdlc2V0X25ldyhwMm0tPmRvbWFpbiwgImxvZy1kaXJ0eSIsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSQU5HRVNFVEZfcHJldHR5cHJp
bnRfaGV4KTsKPiArICAgIGlmICggIXAybS0+bG9nZGlydHlfcmFuZ2VzICkKPiArICAgICAgICBy
ZXR1cm4gLUVOT01FTTsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIHZv
aWQgcDJtX2ZyZWVfbG9nZGlydHkoc3RydWN0IHAybV9kb21haW4gKnAybSkKPiArewo+ICsgICAg
aWYgKCAhcDJtLT5sb2dkaXJ0eV9yYW5nZXMgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAg
ICByYW5nZXNldF9kZXN0cm95KHAybS0+bG9nZGlydHlfcmFuZ2VzKTsKPiArICAgIHAybS0+bG9n
ZGlydHlfcmFuZ2VzID0gTlVMTDsKPiArfQo+ICsKPiAgLyogSW5pdCB0aGUgZGF0YXN0cnVjdHVy
ZXMgZm9yIGxhdGVyIHVzZSBieSB0aGUgcDJtIGNvZGUgKi8KPiAgc3RhdGljIGludCBwMm1faW5p
dGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICB7Cj4g
QEAgLTEwNyw2ICsxMjksNyBAQCBmcmVlX3AybToKPiAgCj4gIHN0YXRpYyB2b2lkIHAybV9mcmVl
X29uZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICB7Cj4gKyAgICBwMm1fZnJlZV9sb2dkaXJ0
eShwMm0pOwo+ICAgICAgaWYgKCBoYXBfZW5hYmxlZChwMm0tPmRvbWFpbikgJiYgY3B1X2hhc192
bXggKQo+ICAgICAgICAgIGVwdF9wMm1fdW5pbml0KHAybSk7Cj4gICAgICBmcmVlX2NwdW1hc2tf
dmFyKHAybS0+ZGlydHlfY3B1bWFzayk7Cj4gQEAgLTExNiwxOSArMTM5LDE5IEBAIHN0YXRpYyB2
b2lkIHAybV9mcmVlX29uZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICBzdGF0aWMgaW50IHAy
bV9pbml0X2hvc3RwMm0oc3RydWN0IGRvbWFpbiAqZCkKPiAgewo+ICAgICAgc3RydWN0IHAybV9k
b21haW4gKnAybSA9IHAybV9pbml0X29uZShkKTsKPiArICAgIGludCByYzsKPiAgCj4gLSAgICBp
ZiAoIHAybSApCj4gLSAgICB7Cj4gLSAgICAgICAgcDJtLT5sb2dkaXJ0eV9yYW5nZXMgPSByYW5n
ZXNldF9uZXcoZCwgImxvZy1kaXJ0eSIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUkFOR0VTRVRGX3ByZXR0eXByaW50X2hleCk7Cj4gLSAgICAgICAgaWYg
KCBwMm0tPmxvZ2RpcnR5X3JhbmdlcyApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICBkLT5h
cmNoLnAybSA9IHAybTsKPiAtICAgICAgICAgICAgcmV0dXJuIDA7Cj4gLSAgICAgICAgfQo+ICsg
ICAgaWYgKCAhcDJtICkKPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArCj4gKyAgICByYyA9
IHAybV9pbml0X2xvZ2RpcnR5KHAybSk7Cj4gKwo+ICsgICAgaWYgKCAhcmMgKQo+ICsgICAgICAg
IGQtPmFyY2gucDJtID0gcDJtOwo+ICsgICAgZWxzZQo+ICAgICAgICAgIHAybV9mcmVlX29uZShw
Mm0pOwo+IC0gICAgfQo+IC0gICAgcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsgICAgcmV0dXJuIHJj
Owo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCBwMm1fdGVhcmRvd25faG9zdHAybShzdHJ1Y3QgZG9t
YWluICpkKQo+IEBAIC0xMzgsNyArMTYxLDYgQEAgc3RhdGljIHZvaWQgcDJtX3RlYXJkb3duX2hv
c3RwMm0oc3RydWN0IGRvbWFpbiAqZCkKPiAgCj4gICAgICBpZiAoIHAybSApCj4gICAgICB7Cj4g
LSAgICAgICAgcmFuZ2VzZXRfZGVzdHJveShwMm0tPmxvZ2RpcnR5X3Jhbmdlcyk7Cj4gICAgICAg
ICAgcDJtX2ZyZWVfb25lKHAybSk7Cj4gICAgICAgICAgZC0+YXJjaC5wMm0gPSBOVUxMOwo+ICAg
ICAgfQo+IEBAIC0yMjc5LDYgKzIzMDEsMTggQEAgdm9pZCBwMm1fZmx1c2hfYWx0cDJtKHN0cnVj
dCBkb21haW4gKmQpCj4gICAgICBhbHRwMm1fbGlzdF91bmxvY2soZCk7Cj4gIH0KCkkgdGhpbmsg
ZXZlcnl0aGluZyBhYm92ZSBoZXJlIGNvdWxkIHVzZWZ1bGx5IGJlIGluIGl0cyBvd24gcGF0Y2g7
IGl0CndvdWxkIG1ha2UgaXQgZWFzaWVyIHRvIHZlcmlmeSB0aGF0IHRoZXJlIHdlcmUgbm8gZnVu
Y3Rpb25hbCBjaGFuZ2VzIGluCnRoZSByZWZhY3RvcmluZy4KCj4gK3N0YXRpYyBpbnQgcDJtX2lu
aXRfYWx0cDJtX2xvZ2RpcnR5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gK3sKPiArICAgIHN0
cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKHAybS0+ZG9tYWluKTsK
PiArICAgIGludCByYyA9IHAybV9pbml0X2xvZ2RpcnR5KHAybSk7Cj4gKwo+ICsgICAgaWYgKCBy
YyApCj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICsKPiArICAgIC8qIFRoZSBmb2xsb3dpbmcgaXMg
cmVhbGx5IGp1c3QgYSByYW5nZXNldCBjb3B5LiAqLwo+ICsgICAgcmV0dXJuIHJhbmdlc2V0X21l
cmdlKHAybS0+bG9nZGlydHlfcmFuZ2VzLCBob3N0cDJtLT5sb2dkaXJ0eV9yYW5nZXMpOwo+ICt9
Cj4gKwo+ICBpbnQgcDJtX2luaXRfYWx0cDJtX2J5X2lkKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBpZHgpCj4gIHsKPiAgICAgIGludCByYyA9IC1FSU5WQUw7Cj4gQEAgLTIyOTAsOCAr
MjMyNCw5IEBAIGludCBwMm1faW5pdF9hbHRwMm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IGlkeCkKPiAgCj4gICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaWR4XSA9
PSBtZm5feChJTlZBTElEX01GTikgKQo+ICAgICAgewo+IC0gICAgICAgIHAybV9pbml0X2FsdHAy
bV9lcHQoZCwgaWR4KTsKPiAtICAgICAgICByYyA9IDA7Cj4gKyAgICAgICAgcmMgPSBwMm1faW5p
dF9hbHRwMm1fbG9nZGlydHkoZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOwo+ICsgICAgICAgIGlm
ICggIXJjICkKPiArICAgICAgICAgICAgcDJtX2luaXRfYWx0cDJtX2VwdChkLCBpZHgpOwo+ICAg
ICAgfQo+ICAKPiAgICAgIGFsdHAybV9saXN0X3VubG9jayhkKTsKPiBAQCAtMjMxMCw5ICsyMzQ1
LDEzIEBAIGludCBwMm1faW5pdF9uZXh0X2FsdHAybShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZf
dCAqaWR4KQo+ICAgICAgICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSAhPSBtZm5feChJ
TlZBTElEX01GTikgKQo+ICAgICAgICAgICAgICBjb250aW51ZTsKPiAgCj4gLSAgICAgICAgcDJt
X2luaXRfYWx0cDJtX2VwdChkLCBpKTsKPiAtICAgICAgICAqaWR4ID0gaTsKPiAtICAgICAgICBy
YyA9IDA7Cj4gKyAgICAgICAgcmMgPSBwMm1faW5pdF9hbHRwMm1fbG9nZGlydHkoZC0+YXJjaC5h
bHRwMm1fcDJtW2ldKTsKPiArCj4gKyAgICAgICAgaWYgKCAhcmMgKQo+ICsgICAgICAgIHsKPiAr
ICAgICAgICAgICAgcDJtX2luaXRfYWx0cDJtX2VwdChkLCBpKTsKPiArICAgICAgICAgICAgKmlk
eCA9IGk7Cj4gKyAgICAgICAgfQoKSXQgbG9va3MgbGlrZSB0aGVyZSdzIGEgMS0xIGNvcnJlc3Bv
bmRlbmNlIGJldHdlZW4KcDJtX2luaXRfYWx0cDJtX2xvZ2RpcnR5KCkgc3VjY2VlZGluZyBhbmQg
Y2FsbGluZyBwMm1faW50aV9hbHRwMm1fZXB0KCkuCiBXb3VsZCBpdCBtYWtlIHNlbnNlIHRvIGNv
bWJpbmUgdGhlbSBpbnRvIHRoZSBzYW1lIGZ1bmN0aW9uLCBtYXliZSBuYW1lZAoicDJtX2FjdGl2
YXRlX2FsdHAybSgpIiBvciBzb21ldGhpbmcgKHRvIGRpc3Rpbmd1aXNoIGl0IGZyb20KcDJtX2lu
aXRfYWx0cDJtKCkpPwoKPiBAQCAtMjM0MSw2ICsyMzgwLDcgQEAgaW50IHAybV9kZXN0cm95X2Fs
dHAybV9ieV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQo+ICAgICAgICAg
IHsKPiAgICAgICAgICAgICAgcDJtX2ZsdXNoX3RhYmxlKGQtPmFyY2guYWx0cDJtX3AybVtpZHhd
KTsKPiAgICAgICAgICAgICAgLyogVW5pbml0IGFuZCByZWluaXQgZXB0IHRvIGZvcmNlIFRMQiBz
aG9vdGRvd24gKi8KPiArICAgICAgICAgICAgcDJtX2ZyZWVfbG9nZGlydHkoZC0+YXJjaC5hbHRw
Mm1fcDJtW2lkeF0pOwo+ICAgICAgICAgICAgICBlcHRfcDJtX3VuaW5pdChkLT5hcmNoLmFsdHAy
bV9wMm1baWR4XSk7Cj4gICAgICAgICAgICAgIGVwdF9wMm1faW5pdChkLT5hcmNoLmFsdHAybV9w
Mm1baWR4XSk7Cj4gICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbaWR4XSA9IG1mbl94
KElOVkFMSURfTUZOKTsKCihJbiBjYXNlIEkgZm9yZ2V0OiBBbHNvLCB0aGlzIGlzIGNhbGxlZCB3
aXRob3V0IGhvbGRpbmcgdGhlIGFwcHJvcHJpYXRlCnAybSBsb2NrLiApCgpJJ20gYSBiaXQgc3Vz
cGljaW91cyBvZiBsb25nIHN0cmluZ3Mgb2YgdGhlc2Ugc29ydHMgb2YgZnVuY3Rpb25zIGluIHRo
ZQptaWRkbGUgb2YgYW5vdGhlciBmdW5jdGlvbi4gIEl0IHR1cm5zIG91dCB0aGF0IHRoZXJlIGFy
ZSB0aHJlZSBjb3BpZXMgb2YKdGhpcyBzZXF1ZW5jZSBvZiBmdW5jdGlvbiBjYWxscyAocDJtX2Zs
dXNoX3RhYmxlIC0+IGVwdF9wMm1fdW5pbml0IC0+CmVwdF9wMm1faW5pdCk6CgoqIEhlcmUgKHAy
bV9kZXN0cm95X2FsdHAybV9pZCksIHdoZW4gdGhlIHVzZXIgYXNrcyBmb3IgdGhlIGFsdDJtIGlu
ZGV4CnRvIGJlIGRlc3Ryb3llZAoKKiBJbiBwMm1fZmx1c2hfYWx0cDJtKCksIHdoaWNoIGlzIGNh
bGxlZCB3aGVuIGFsdHAybSBpcyBkaXNhYmxlZCBmb3IgYQpkb21haW4KCiogSW4gcDJtX3Jlc2V0
X2FsdHAybSgpLCB3aGljaCBpcyBjYWxsZWQgd2hlbiBhbiBlbnRyeSBpbiB0aGUgaG9zdHAybSBp
cwpzZXQgdG8gSU5WQUxJRF9NRk4uCgpQcmVzdW1hYmx5IGluIHAybV9yZXNldF9hbHRwMm0oKSB3
ZSBkb24ndCB3YW50IHRvIGNhbGwKcDJtX2ZyZWVfbG9nZGlydHkoKSwgYXMgdGhlIGFsdHAybSBp
cyBzdGlsbCBhY3RpdmUgYW5kIHdlIHdhbnQgdG8ga2VlcAp0aGUgbG9nZGlydHkgcmFuZ2VzIGFy
b3VuZC4gIEJ1dCBpbiBwMm1fZmx1c2hfYWx0cDJtKCksIEknbSBwcmV0dHkgc3VyZQp3ZSBkbyB3
YW50IHRvIGRpc2NhcmQgdGhlbTogd2hlbiBhbHRwMm0gaXMgZW5hYmxlZCBhZ2FpbiwKcDJtX2lu
aXRfbG9nZGlydHkoKSB3aWxsIHJldHVybiBlYXJseSwgbGVhdmluZyB0aGUgb2xkIHJhbmdlc2V0
cyBpbgpwbGFjZTsgaWYgdGhlIGhvc3RwMm0gcmFuZ2VzZXRzIGhhdmUgY2hhbmdlZCBiZXR3ZWVu
IHRoZSB0aW1lIGFsdHAybSB3YXMKZGlzYWJsZWQgYW5kIGVuYWJsZWQgYWdhaW4sIHRoZSByYW5n
ZXNldF9tZXJnZSgpIG1heSBoYXZlIGluY29ycmVjdCByZXN1bHRzLgoKQXQgdGhlIG1vbWVudCB3
ZSBlc3NlbnRpYWxseSBoYXZlIHR3byAiaW5pdCIgc3RhdGVzOgoqIEFmdGVyIGRvbWFpbiBjcmVh
dGlvbjsgYWx0cDJtIHN0cnVjdHVyZXMgYWxsb2NhdGVkLCBidXQgbm8gcmFuZ2VzZXRzLCAmIGMK
KiBBZnRlciBiZWluZyBlbmFibGVkIGZvciB0aGUgZmlyc3QgdGltZTogcmFuZ2VzZXRzIG1pcnJv
cmluZyBob3N0cDJtLApwMm1faW5pdF9hbHRwMm1fZXB0KCkgaW5pdGlhbGl6YXRpb24gZG9uZQoK
SXMgdGhlcmUgYW55IHBhcnRpY3VsYXIgcmVhc29uIHdlIGFsbG9jYXRlIHRoZSBwMm0gc3RydWN0
dXJlcyBvbiBkb21haW4KY3JlYXRpb24sIGJ1dCBub3QgbG9nZGlydHkgcmFuZ2Ugc3RydWN0dXJl
cz8gIEl0IHNlZW1zIGxpa2UgYWxsb2NhdGluZwphbHRwMm0gc3RydWN0dXJlcyBvbi1kZW1hbmQs
IHJhdGhlciB0aGFuIGF0IGRvbWFpbiBjcmVhdGlvbiB0aW1lLCBtaWdodAptYWtlIGEgbG90IG9m
IHRoZSByZWFzb25pbmcgaGVyZSBzaW1wbGVyLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 18:07:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 18:07: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-devel-bounces@lists.xenproject.org>)
	id 1gMd5b-000793-V6; Tue, 13 Nov 2018 18:07: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMd5a-00078s-D2
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 18:07:02 +0000
X-Inumbo-ID: eab61202-e76e-11e8-95f6-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eab61202-e76e-11e8-95f6-12d6303a7972;
 Tue, 13 Nov 2018 18:07:01 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5AC4F223AE;
 Tue, 13 Nov 2018 18:06:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542132420;
 bh=+Xbm4a3yNTWgBI8NMNRTAiSXer9GotmuHJGUutAE1Lw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=hZWLcJymnX//hyaIWlPy3loHJQlZCPblktLDBCW0M2qtSfpm+kWKWW4r7Oepj+U2F
 Er+CPV8hnuAJkJG+JUGX+urI5DU+k5Q9+VypqVgfF+RyCl2RPUdu+cmJwnv9LA3HSZ
 Wezeve5GDqjDGPFEgIEjEQeoi5VHqCivqZjvy6+4=
Date: Tue, 13 Nov 2018 10:06:58 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <1a7a9a08-b285-9b0a-aab4-4c093cdbb5a7@arm.com>
Message-ID: <alpine.DEB.2.10.1811130955250.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <5bf8c357-ca42-09af-411c-fabec631c6b2@arm.com>
 <alpine.DEB.2.10.1811121819440.8259@sstabellini-ThinkPad-X260>
 <1a7a9a08-b285-9b0a-aab4-4c093cdbb5a7@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 00/18] xen/arm64: Suspend to RAM support for
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Jan Beulich <jbeulich@suse.com>, stefano.stabellini@xilinx.com,
 xen-devel@lists.xenproject.org, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xen.org, Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxMyBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMTMvMTEvMjAxOCAwMjoyMiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24g
TW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBIaSBNaXJlbGEsCj4g
PiA+IAo+ID4gPiBUaGFuayB5b3UgZm9yIHBvc3RpbmcgdGhlIHNlcmllcy4gQ291bGQgeW91IHBy
b3ZpZGUgYSBicmFuY2ggd2l0aCB0aGUKPiA+ID4gcGF0Y2gKPiA+ID4gYXBwbGllZD8KPiA+ID4g
Cj4gPiA+IE9uIDExLzEyLzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4g
PiA+IAo+ID4gPiA+IAo+ID4gPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiA+ID4gVGhl
IHNlcmllcyBkb2VzIG5vdCBpbmNsdWRlOgo+ID4gPiA+IGEpIFVBUlQgZHJpdmVyLXNwZWNpZmlj
IHN1c3BlbmQvcmVzdW1lIHRoYXQgZ2V0cyBjYWxsZWQgd2hlbiBjb25zb2xlCj4gPiA+ID4gc3Vz
cGVuZHMKPiA+ID4gCj4gPiA+IEkgZmVlbCBpdCB3aWxsIGJlIGRpZmZpY3VsdCB0byB0ZXN0IHRo
aXMgc2VyaWVzIHdpdGhvdXQgVUFSVCBkcml2ZXIKPiA+ID4gc3VwcG9ydC4KPiA+ID4gV291bGQg
aXQgYmUgcG9zc2libGUgdG8gaW50ZWdyYXRlIHRoZW0gaW4gdGhhdCBzZXJpZXM/Cj4gPiAKPiA+
IEFjdHVhbGx5LCB5b3UgY2FuIHRlc3QgdGhpcyBzZXJpZXMgc2ltcGx5IHVzaW5nIHVwc3RyZWFt
IExpbnV4IGFuZAo+ID4gdXBzdHJlYW0gWGVuICsgdGhpcyBzZXJpZXMuIFlvdSBjYW4gdXNlIGVj
aG8gbWVtID4gL3N5cy9wb3dlci9zdGF0ZSBpbgo+ID4gZG9tMCB0byBnbyBpbnRvIHN1c3BlbmQs
IGFuZCBmb3IgZXhhbXBsZSBzZXR1cCBhbiBSVEMgd2FrZXVwIGV2ZW50IHRvCj4gPiB3YWtldXAg
YWZ0ZXIgYSBjZXJ0YWluIGFtb3VudCBvZiB0aW1lLiBGb3IgaW5zdGFuY2UgZWNobyArMzAgPgo+
ID4gL3N5cy9jbGFzcy9ydGMvcnRjMC93YWtlYWxhcm0uCj4gCj4gSSBhbSBxdWl0ZSBzdXJwcmlz
ZWQgdGhpcyBzZXJpZXMgaXMgZW5vdWdoIGdpdmVuIHRoZXJlIGFyZSBhIEJVRygpIGluIHRoZQo+
IHN1c3BlbmQgcGF0aCBmb3IgdGhlIGNvbnNvbGUuCj4gCj4gU28gd2hhdCBpcyB5b3VyIHhlbiBj
b21tYW5kIGxpbmU/CgpObywgSSBtYWRlIGEgbWlzdGFrZSBpbiByZWJhc2luZyBNaXJlbGEncyBi
cmFuY2g6IEkgdGVzdGVkIGEgYnJhbmNoCndoaWNoIGluY2x1ZGVkIHRoZSB0d28gdW5zZW50IHBh
dGNoZXMgdGhhdCByZW1vdmVkIGV4YWN0bHkgdGhlIEJVRygpIHlvdQphcmUgdGFsa2luZyBhYm91
dC4gV2l0aG91dCB0aG9zZSB0d28gcGF0Y2hlcywgWGVuIGlzIHVuYWJsZSB0byByZXN1bWUKY29y
cmVjdGx5IG9uIHRoZSBNUFNvQyBkdWUgdG8gdGhlIFVBUlQuCgpNaXJlbGEsIGl0IGlzIGJldHRl
ciB0byBpbmNsdWRlIHRoZSB0d28gcGF0Y2hlcyBpbiB5b3VyIG5leHQgdmVyc2lvbiBvZgp0aGUg
c2VyaWVzLiBJZiB5b3UgdGhpbmsgdGhleSBhcmUgbm90IHVwIHRvIHF1YWxpdHkgZm9yIGJlaW5n
IG1lcmdlZAp1cHN0cmVhbSwgaS5lLiB0aGV5IGFyZSBqdXN0IGhhY2tzIGZvciB0ZXN0aW5nLCB0
aGF0J3MgT0ssIHRhZyB0aGVtIHdpdGgKW1BBVENIIERPLU5PVC1BUFBMWV0gdG8gbWFrZSBpdCBj
bGVhci4gSXQgaXMgYWxzbyB1c2VmdWwgdG8gcG9zdCBhIGdpdApicmFuY2ggaW4geW91ciAwIGVt
YWlsIHdoZW4gdGhlIHBhdGNoIHNlcmllcyBpcyBsYXJnZS4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 18:07:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 18:07: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-devel-bounces@lists.xenproject.org>)
	id 1gMd5b-00078x-Lt; Tue, 13 Nov 2018 18:07: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMd5a-00078n-05
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 18:07:02 +0000
X-Inumbo-ID: eaa7d3f0-e76e-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eaa7d3f0-e76e-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 18:07:00 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5AC4F223AE;
 Tue, 13 Nov 2018 18:06:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542132420;
 bh=+Xbm4a3yNTWgBI8NMNRTAiSXer9GotmuHJGUutAE1Lw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=hZWLcJymnX//hyaIWlPy3loHJQlZCPblktLDBCW0M2qtSfpm+kWKWW4r7Oepj+U2F
 Er+CPV8hnuAJkJG+JUGX+urI5DU+k5Q9+VypqVgfF+RyCl2RPUdu+cmJwnv9LA3HSZ
 Wezeve5GDqjDGPFEgIEjEQeoi5VHqCivqZjvy6+4=
Date: Tue, 13 Nov 2018 10:06:58 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <1a7a9a08-b285-9b0a-aab4-4c093cdbb5a7@arm.com>
Message-ID: <alpine.DEB.2.10.1811130955250.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <5bf8c357-ca42-09af-411c-fabec631c6b2@arm.com>
 <alpine.DEB.2.10.1811121819440.8259@sstabellini-ThinkPad-X260>
 <1a7a9a08-b285-9b0a-aab4-4c093cdbb5a7@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 00/18] xen/arm64: Suspend to RAM support for
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Jan Beulich <jbeulich@suse.com>, stefano.stabellini@xilinx.com,
 xen-devel@lists.xenproject.org, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xen.org, Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxMyBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMTMvMTEvMjAxOCAwMjoyMiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24g
TW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBIaSBNaXJlbGEsCj4g
PiA+IAo+ID4gPiBUaGFuayB5b3UgZm9yIHBvc3RpbmcgdGhlIHNlcmllcy4gQ291bGQgeW91IHBy
b3ZpZGUgYSBicmFuY2ggd2l0aCB0aGUKPiA+ID4gcGF0Y2gKPiA+ID4gYXBwbGllZD8KPiA+ID4g
Cj4gPiA+IE9uIDExLzEyLzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4g
PiA+IAo+ID4gPiA+IAo+ID4gPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiA+ID4gVGhl
IHNlcmllcyBkb2VzIG5vdCBpbmNsdWRlOgo+ID4gPiA+IGEpIFVBUlQgZHJpdmVyLXNwZWNpZmlj
IHN1c3BlbmQvcmVzdW1lIHRoYXQgZ2V0cyBjYWxsZWQgd2hlbiBjb25zb2xlCj4gPiA+ID4gc3Vz
cGVuZHMKPiA+ID4gCj4gPiA+IEkgZmVlbCBpdCB3aWxsIGJlIGRpZmZpY3VsdCB0byB0ZXN0IHRo
aXMgc2VyaWVzIHdpdGhvdXQgVUFSVCBkcml2ZXIKPiA+ID4gc3VwcG9ydC4KPiA+ID4gV291bGQg
aXQgYmUgcG9zc2libGUgdG8gaW50ZWdyYXRlIHRoZW0gaW4gdGhhdCBzZXJpZXM/Cj4gPiAKPiA+
IEFjdHVhbGx5LCB5b3UgY2FuIHRlc3QgdGhpcyBzZXJpZXMgc2ltcGx5IHVzaW5nIHVwc3RyZWFt
IExpbnV4IGFuZAo+ID4gdXBzdHJlYW0gWGVuICsgdGhpcyBzZXJpZXMuIFlvdSBjYW4gdXNlIGVj
aG8gbWVtID4gL3N5cy9wb3dlci9zdGF0ZSBpbgo+ID4gZG9tMCB0byBnbyBpbnRvIHN1c3BlbmQs
IGFuZCBmb3IgZXhhbXBsZSBzZXR1cCBhbiBSVEMgd2FrZXVwIGV2ZW50IHRvCj4gPiB3YWtldXAg
YWZ0ZXIgYSBjZXJ0YWluIGFtb3VudCBvZiB0aW1lLiBGb3IgaW5zdGFuY2UgZWNobyArMzAgPgo+
ID4gL3N5cy9jbGFzcy9ydGMvcnRjMC93YWtlYWxhcm0uCj4gCj4gSSBhbSBxdWl0ZSBzdXJwcmlz
ZWQgdGhpcyBzZXJpZXMgaXMgZW5vdWdoIGdpdmVuIHRoZXJlIGFyZSBhIEJVRygpIGluIHRoZQo+
IHN1c3BlbmQgcGF0aCBmb3IgdGhlIGNvbnNvbGUuCj4gCj4gU28gd2hhdCBpcyB5b3VyIHhlbiBj
b21tYW5kIGxpbmU/CgpObywgSSBtYWRlIGEgbWlzdGFrZSBpbiByZWJhc2luZyBNaXJlbGEncyBi
cmFuY2g6IEkgdGVzdGVkIGEgYnJhbmNoCndoaWNoIGluY2x1ZGVkIHRoZSB0d28gdW5zZW50IHBh
dGNoZXMgdGhhdCByZW1vdmVkIGV4YWN0bHkgdGhlIEJVRygpIHlvdQphcmUgdGFsa2luZyBhYm91
dC4gV2l0aG91dCB0aG9zZSB0d28gcGF0Y2hlcywgWGVuIGlzIHVuYWJsZSB0byByZXN1bWUKY29y
cmVjdGx5IG9uIHRoZSBNUFNvQyBkdWUgdG8gdGhlIFVBUlQuCgpNaXJlbGEsIGl0IGlzIGJldHRl
ciB0byBpbmNsdWRlIHRoZSB0d28gcGF0Y2hlcyBpbiB5b3VyIG5leHQgdmVyc2lvbiBvZgp0aGUg
c2VyaWVzLiBJZiB5b3UgdGhpbmsgdGhleSBhcmUgbm90IHVwIHRvIHF1YWxpdHkgZm9yIGJlaW5n
IG1lcmdlZAp1cHN0cmVhbSwgaS5lLiB0aGV5IGFyZSBqdXN0IGhhY2tzIGZvciB0ZXN0aW5nLCB0
aGF0J3MgT0ssIHRhZyB0aGVtIHdpdGgKW1BBVENIIERPLU5PVC1BUFBMWV0gdG8gbWFrZSBpdCBj
bGVhci4gSXQgaXMgYWxzbyB1c2VmdWwgdG8gcG9zdCBhIGdpdApicmFuY2ggaW4geW91ciAwIGVt
YWlsIHdoZW4gdGhlIHBhdGNoIHNlcmllcyBpcyBsYXJnZS4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 18:13:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 18:13: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-devel-bounces@lists.xenproject.org>)
	id 1gMdBL-00082L-Lg; Tue, 13 Nov 2018 18:12: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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMdBK-00082G-C2
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 18:12:58 +0000
X-Inumbo-ID: beccb8fc-e76f-11e8-9876-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id beccb8fc-e76f-11e8-9876-12d6303a7972;
 Tue, 13 Nov 2018 18:12:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,229,1539648000"; d="scan'208";a="81805672"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA387D02000078001EB9F5@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <014e7b77-ce55-d1d4-d26b-92970b270926@citrix.com>
Date: Tue, 13 Nov 2018 18:12:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BAA387D02000078001EB9F5@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 08/44] x86emul: use AVX512 logic for
 emulating V{, P}MASKMOV*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDkvMjAxOCAxNDozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIG1vcmUgZ2VuZXJp
YyBBVlg1MTIgaW1wbGVtZW50YXRpb24gYWxsb3dzIHF1aXRlIGEgYml0IG9mIGluc24tCj4gc3Bl
Y2lmaWMgY29kZSB0byBiZSBkcm9wcGVkL3NoYXJlZC4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 18:21:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 18:21:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gMdJF-0000QT-KJ; Tue, 13 Nov 2018 18:21: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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMdJE-0000Pw-IQ
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 18:21:08 +0000
X-Inumbo-ID: e3233aae-e770-11e8-bc46-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e3233aae-e770-11e8-bc46-12d6303a7972;
 Tue, 13 Nov 2018 18:21:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,229,1539648000"; d="scan'208";a="81806223"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA38A302000078001EB9F8@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <2f3c4a0d-e657-8a87-5688-7d552e535a47@citrix.com>
Date: Tue, 13 Nov 2018 18:21:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BAA38A302000078001EB9F8@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 09/44] x86emul: support AVX512F
 legacy-equivalent arithmetic FP insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDkvMjAxOCAxNDozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 18:21:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 18:21:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gMdJT-0000S4-3r; Tue, 13 Nov 2018 18:21: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMdJR-0000Ra-C8
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 18:21:21 +0000
X-Inumbo-ID: e7af9018-e770-11e8-9675-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e7af9018-e770-11e8-9675-12d6303a7972;
 Tue, 13 Nov 2018 18:21:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMdJJ-0001MG-JO; Tue, 13 Nov 2018 18:21:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMdJJ-0008LL-9A; Tue, 13 Nov 2018 18:21:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMdJJ-0002KR-8V; Tue, 13 Nov 2018 18:21:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129973-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=bd224a5dad4d32f5224f5e8ae998b70e4621dcd3
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 18:21:13 +0000
Subject: [Xen-devel] [ovmf test] 129973: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTk3MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5NzMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYmQyMjRhNWRhZDRkMzJmNTIyNGY1ZThhZTk5OGI3MGU0NjIxZGNkMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDYgZGF5cyAgIDUzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTk2MyAgMjAxOC0xMS0xMyAxNDo0MTo1NiBaICAgIDAgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODQyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 18:27:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 18:27: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-devel-bounces@lists.xenproject.org>)
	id 1gMdP2-0000oc-Re; Tue, 13 Nov 2018 18:27: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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMdP1-0000oX-Tx
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 18:27:07 +0000
X-Inumbo-ID: b91136fc-e771-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b91136fc-e771-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 18:27:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,229,1539648000"; d="scan'208";a="70452615"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 13 Nov 2018 18:27:02 +0000
Message-ID: <1542133622-17035-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/keyhandler: Restore missing parenthesis in
 dump_domains()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Andrii Anisov <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3YXMgYWNjaWRlbnRpYWxseSBkcm9wcGVkIGluIGMvcyA4ODliMjAwY2I1MiAiQ2hhbmdl
IHRpbWVzdGFtcHMKcmVwcmVzZW50YXRpb24gZm9yIGtleWhhbmRsZXJzIi4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgotLS0KIHhlbi9jb21tb24va2V5aGFuZGxlci5jIHwgNCArKy0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24va2V5aGFuZGxlci5jIGIveGVuL2NvbW1vbi9rZXloYW5kbGVyLmMKaW5kZXgg
NjBiYmVlYi4uOTQ5NTYwMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXloYW5kbGVyLmMKKysr
IGIveGVuL2NvbW1vbi9rZXloYW5kbGVyLmMKQEAgLTI4Niw4ICsyODYsOCBAQCBzdGF0aWMgdm9p
ZCBkdW1wX2RvbWFpbnModW5zaWduZWQgY2hhciBrZXkpCiAgICAgc190aW1lX3QgICAgICAgbm93
ID0gTk9XKCk7CiAjZGVmaW5lIHRtcHN0ciBrZXloYW5kbGVyX3NjcmF0Y2gKIAotICAgIHByaW50
aygiJyVjJyBwcmVzc2VkIC0+IGR1bXBpbmcgZG9tYWluIGluZm8gKG5vdyA9ICUiUFJJX3N0aW1l
IlxuIiwga2V5LAotICAgICAgICAgICBub3cpOworICAgIHByaW50aygiJyVjJyBwcmVzc2VkIC0+
IGR1bXBpbmcgZG9tYWluIGluZm8gKG5vdyA9ICUiUFJJX3N0aW1lIilcbiIsCisgICAgICAgICAg
IGtleSwgbm93KTsKIAogICAgIHJjdV9yZWFkX2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKIAot
LSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 18:43:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 18:43: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-devel-bounces@lists.xenproject.org>)
	id 1gMdek-0002Mj-CP; Tue, 13 Nov 2018 18:43: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=u+9q=ny=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gMdej-0002Me-Dp
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 18:43:21 +0000
X-Inumbo-ID: fd7b43f8-e773-11e8-8168-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd7b43f8-e773-11e8-8168-12d6303a7972;
 Tue, 13 Nov 2018 18:43:20 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 34D0D305FFA6; Tue, 13 Nov 2018 20:43:18 +0200 (EET)
Received: from [192.168.228.120] (unknown [86.120.158.30])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 1C1593000E26;
 Tue, 13 Nov 2018 20:43:18 +0200 (EET)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
 <1541945224-23075-3-git-send-email-rcojocaru@bitdefender.com>
 <2c1b78c1-e526-4481-f36d-791e11bdd06e@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <7b71af9a-29ca-6f7e-13a3-27d02e0392f6@bitdefender.com>
Date: Tue, 13 Nov 2018 20:43:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <2c1b78c1-e526-4481-f36d-791e11bdd06e@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V5 2/3] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTMvMTggNzo1NyBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxMS8xMS8xOCAy
OjA3IFBNLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+IFRoaXMgcGF0Y2ggaXMgYSBwcmUtcmVx
dWlzaXRlIGZvciB0aGUgb25lIGZpeGluZyBWR0EgbG9nZGlydHkKPj4gZnJlZXplcyB3aGVuIHVz
aW5nIGFsdHAybS4gSXQgb25seSBjb25jZXJucyBpdHNlbGYgd2l0aCB0aGUKPj4gcmFuZ2VzIGFs
bG9jYXRpb24gLyBkZWFsbG9jYXRpb24gLyBpbml0aWFsaXphdGlvbiBwYXJ0LiBXaGlsZQo+PiB0
b3VjaGluZyB0aGUgY29kZSwgSSd2ZSBzd2l0Y2hlZCBnbG9iYWxfbG9nZGlydHkgZnJvbSBib29s
X3QKPj4gdG8gYm9vbC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+IAo+IEkndmUgY29udmluY2VkIG15c2VsZiB0aGF0IHRo
aXMgcGF0Y2ggaXMgcHJvYmFibHkgY29ycmVjdCBub3csIGFuZCBhcyBhCj4gcmVzdWx0IEkndmUg
aGFkIGEgY2hhbmNlIHRvIGxvb2sgYSBiaXQgYXQgdGhlIHJlc3VsdGluZyBjb2RlLiAgV2hpY2gK
PiBtZWFucywgdW5mb3J0dW5hdGVseSwgdGhhdCBJJ20gZ29pbmcgdG8gYmUgYSBiaXQgYW5ub3lp
bmcgYW5kIGFzayBtb3JlCj4gcXVlc3Rpb25zIHRoYXQgSSBkaWRuJ3QgYXNrIGxhc3QgdGltZS4K
ClRoYW5rcyBmb3IgdGhlIHJldmlldywgYW5kIHBsZWFzZSBhc2sgYXdheS4gOikKCj4+IC0tLQo+
PiBDQzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+PiBDQzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBDQzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4+Cj4+IC0tLQo+PiBDaGFuZ2VzIHNpbmNlIFY0Ogo+PiAgLSBBbHdheXMgY2FsbCBwMm1f
ZnJlZV9sb2dkaXJ0eSgpIGluIHAybV9mcmVlX29uZSgpIChwcmV2aW91c2x5Cj4+ICAgIHRoZSBj
YWxsIHdhcyBnYXRlZCBvbiBoYXBfZW5hYmxlZChwMm0tPmRvbWFpbikgJiYgY3B1X2hhc192bXgp
Lgo+PiAtLS0KPj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgfCA3NCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQo+PiAgeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaCB8ICAyICstCj4+ICAyIGZpbGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKyksIDE4
IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIv
eGVuL2FyY2gveDg2L21tL3AybS5jCj4+IGluZGV4IDQyYjllZjQuLjY5NTM2YzEgMTAwNjQ0Cj4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKPj4gQEAgLTU5LDYgKzU5LDI4IEBAIHN0YXRpYyB2b2lkIHAybV9uZXN0ZWRwMm1faW5pdChz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+PiAgI2VuZGlmCj4+ICB9Cj4+ICAKPj4gK3N0YXRpYyBp
bnQgcDJtX2luaXRfbG9nZGlydHkoc3RydWN0IHAybV9kb21haW4gKnAybSkKPj4gK3sKPj4gKyAg
ICBpZiAoIHAybS0+bG9nZGlydHlfcmFuZ2VzICkKPj4gKyAgICAgICAgcmV0dXJuIDA7Cj4+ICsK
Pj4gKyAgICBwMm0tPmxvZ2RpcnR5X3JhbmdlcyA9IHJhbmdlc2V0X25ldyhwMm0tPmRvbWFpbiwg
ImxvZy1kaXJ0eSIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UkFOR0VTRVRGX3ByZXR0eXByaW50X2hleCk7Cj4+ICsgICAgaWYgKCAhcDJtLT5sb2dkaXJ0eV9y
YW5nZXMgKQo+PiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPj4gKwo+PiArICAgIHJldHVybiAw
Owo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9pZCBwMm1fZnJlZV9sb2dkaXJ0eShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtKQo+PiArewo+PiArICAgIGlmICggIXAybS0+bG9nZGlydHlfcmFuZ2VzICkK
Pj4gKyAgICAgICAgcmV0dXJuOwo+PiArCj4+ICsgICAgcmFuZ2VzZXRfZGVzdHJveShwMm0tPmxv
Z2RpcnR5X3Jhbmdlcyk7Cj4+ICsgICAgcDJtLT5sb2dkaXJ0eV9yYW5nZXMgPSBOVUxMOwo+PiAr
fQo+PiArCj4+ICAvKiBJbml0IHRoZSBkYXRhc3RydWN0dXJlcyBmb3IgbGF0ZXIgdXNlIGJ5IHRo
ZSBwMm0gY29kZSAqLwo+PiAgc3RhdGljIGludCBwMm1faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+PiAgewo+PiBAQCAtMTA3LDYgKzEyOSw3IEBA
IGZyZWVfcDJtOgo+PiAgCj4+ICBzdGF0aWMgdm9pZCBwMm1fZnJlZV9vbmUoc3RydWN0IHAybV9k
b21haW4gKnAybSkKPj4gIHsKPj4gKyAgICBwMm1fZnJlZV9sb2dkaXJ0eShwMm0pOwo+PiAgICAg
IGlmICggaGFwX2VuYWJsZWQocDJtLT5kb21haW4pICYmIGNwdV9oYXNfdm14ICkKPj4gICAgICAg
ICAgZXB0X3AybV91bmluaXQocDJtKTsKPj4gICAgICBmcmVlX2NwdW1hc2tfdmFyKHAybS0+ZGly
dHlfY3B1bWFzayk7Cj4+IEBAIC0xMTYsMTkgKzEzOSwxOSBAQCBzdGF0aWMgdm9pZCBwMm1fZnJl
ZV9vbmUoc3RydWN0IHAybV9kb21haW4gKnAybSkKPj4gIHN0YXRpYyBpbnQgcDJtX2luaXRfaG9z
dHAybShzdHJ1Y3QgZG9tYWluICpkKQo+PiAgewo+PiAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0gPSBwMm1faW5pdF9vbmUoZCk7Cj4+ICsgICAgaW50IHJjOwo+PiAgCj4+IC0gICAgaWYgKCBw
Mm0gKQo+PiAtICAgIHsKPj4gLSAgICAgICAgcDJtLT5sb2dkaXJ0eV9yYW5nZXMgPSByYW5nZXNl
dF9uZXcoZCwgImxvZy1kaXJ0eSIsCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFJBTkdFU0VURl9wcmV0dHlwcmludF9oZXgpOwo+PiAtICAgICAgICBpZiAo
IHAybS0+bG9nZGlydHlfcmFuZ2VzICkKPj4gLSAgICAgICAgewo+PiAtICAgICAgICAgICAgZC0+
YXJjaC5wMm0gPSBwMm07Cj4+IC0gICAgICAgICAgICByZXR1cm4gMDsKPj4gLSAgICAgICAgfQo+
PiArICAgIGlmICggIXAybSApCj4+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+PiArCj4+ICsg
ICAgcmMgPSBwMm1faW5pdF9sb2dkaXJ0eShwMm0pOwo+PiArCj4+ICsgICAgaWYgKCAhcmMgKQo+
PiArICAgICAgICBkLT5hcmNoLnAybSA9IHAybTsKPj4gKyAgICBlbHNlCj4+ICAgICAgICAgIHAy
bV9mcmVlX29uZShwMm0pOwo+PiAtICAgIH0KPj4gLSAgICByZXR1cm4gLUVOT01FTTsKPj4gKwo+
PiArICAgIHJldHVybiByYzsKPj4gIH0KPj4gIAo+PiAgc3RhdGljIHZvaWQgcDJtX3RlYXJkb3du
X2hvc3RwMm0oc3RydWN0IGRvbWFpbiAqZCkKPj4gQEAgLTEzOCw3ICsxNjEsNiBAQCBzdGF0aWMg
dm9pZCBwMm1fdGVhcmRvd25faG9zdHAybShzdHJ1Y3QgZG9tYWluICpkKQo+PiAgCj4+ICAgICAg
aWYgKCBwMm0gKQo+PiAgICAgIHsKPj4gLSAgICAgICAgcmFuZ2VzZXRfZGVzdHJveShwMm0tPmxv
Z2RpcnR5X3Jhbmdlcyk7Cj4+ICAgICAgICAgIHAybV9mcmVlX29uZShwMm0pOwo+PiAgICAgICAg
ICBkLT5hcmNoLnAybSA9IE5VTEw7Cj4+ICAgICAgfQo+PiBAQCAtMjI3OSw2ICsyMzAxLDE4IEBA
IHZvaWQgcDJtX2ZsdXNoX2FsdHAybShzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICAgIGFsdHAybV9s
aXN0X3VubG9jayhkKTsKPj4gIH0KPiAKPiBJIHRoaW5rIGV2ZXJ5dGhpbmcgYWJvdmUgaGVyZSBj
b3VsZCB1c2VmdWxseSBiZSBpbiBpdHMgb3duIHBhdGNoOyBpdAo+IHdvdWxkIG1ha2UgaXQgZWFz
aWVyIHRvIHZlcmlmeSB0aGF0IHRoZXJlIHdlcmUgbm8gZnVuY3Rpb25hbCBjaGFuZ2VzIGluCj4g
dGhlIHJlZmFjdG9yaW5nLgoKUmlnaHQsIEknbGwgc3BsaXQgdGhpcyBwYXRjaCB0aGVuLgoKPj4g
K3N0YXRpYyBpbnQgcDJtX2luaXRfYWx0cDJtX2xvZ2RpcnR5KHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0pCj4+ICt7Cj4+ICsgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0X2hv
c3RwMm0ocDJtLT5kb21haW4pOwo+PiArICAgIGludCByYyA9IHAybV9pbml0X2xvZ2RpcnR5KHAy
bSk7Cj4+ICsKPj4gKyAgICBpZiAoIHJjICkKPj4gKyAgICAgICAgcmV0dXJuIHJjOwo+PiArCj4+
ICsgICAgLyogVGhlIGZvbGxvd2luZyBpcyByZWFsbHkganVzdCBhIHJhbmdlc2V0IGNvcHkuICov
Cj4+ICsgICAgcmV0dXJuIHJhbmdlc2V0X21lcmdlKHAybS0+bG9nZGlydHlfcmFuZ2VzLCBob3N0
cDJtLT5sb2dkaXJ0eV9yYW5nZXMpOwo+PiArfQo+PiArCj4+ICBpbnQgcDJtX2luaXRfYWx0cDJt
X2J5X2lkKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpCj4+ICB7Cj4+ICAgICAg
aW50IHJjID0gLUVJTlZBTDsKPj4gQEAgLTIyOTAsOCArMjMyNCw5IEBAIGludCBwMm1faW5pdF9h
bHRwMm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCkKPj4gIAo+PiAg
ICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpZHhdID09IG1mbl94KElOVkFMSURfTUZOKSAp
Cj4+ICAgICAgewo+PiAtICAgICAgICBwMm1faW5pdF9hbHRwMm1fZXB0KGQsIGlkeCk7Cj4+IC0g
ICAgICAgIHJjID0gMDsKPj4gKyAgICAgICAgcmMgPSBwMm1faW5pdF9hbHRwMm1fbG9nZGlydHko
ZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOwo+PiArICAgICAgICBpZiAoICFyYyApCj4+ICsgICAg
ICAgICAgICBwMm1faW5pdF9hbHRwMm1fZXB0KGQsIGlkeCk7Cj4+ICAgICAgfQo+PiAgCj4+ICAg
ICAgYWx0cDJtX2xpc3RfdW5sb2NrKGQpOwo+PiBAQCAtMjMxMCw5ICsyMzQ1LDEzIEBAIGludCBw
Mm1faW5pdF9uZXh0X2FsdHAybShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCAqaWR4KQo+PiAg
ICAgICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4p
ICkKPj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+PiAgCj4+IC0gICAgICAgIHAybV9pbml0X2Fs
dHAybV9lcHQoZCwgaSk7Cj4+IC0gICAgICAgICppZHggPSBpOwo+PiAtICAgICAgICByYyA9IDA7
Cj4+ICsgICAgICAgIHJjID0gcDJtX2luaXRfYWx0cDJtX2xvZ2RpcnR5KGQtPmFyY2guYWx0cDJt
X3AybVtpXSk7Cj4+ICsKPj4gKyAgICAgICAgaWYgKCAhcmMgKQo+PiArICAgICAgICB7Cj4+ICsg
ICAgICAgICAgICBwMm1faW5pdF9hbHRwMm1fZXB0KGQsIGkpOwo+PiArICAgICAgICAgICAgKmlk
eCA9IGk7Cj4+ICsgICAgICAgIH0KPiAKPiBJdCBsb29rcyBsaWtlIHRoZXJlJ3MgYSAxLTEgY29y
cmVzcG9uZGVuY2UgYmV0d2Vlbgo+IHAybV9pbml0X2FsdHAybV9sb2dkaXJ0eSgpIHN1Y2NlZWRp
bmcgYW5kIGNhbGxpbmcgcDJtX2ludGlfYWx0cDJtX2VwdCgpLgo+ICBXb3VsZCBpdCBtYWtlIHNl
bnNlIHRvIGNvbWJpbmUgdGhlbSBpbnRvIHRoZSBzYW1lIGZ1bmN0aW9uLCBtYXliZSBuYW1lZAo+
ICJwMm1fYWN0aXZhdGVfYWx0cDJtKCkiIG9yIHNvbWV0aGluZyAodG8gZGlzdGluZ3Vpc2ggaXQg
ZnJvbQo+IHAybV9pbml0X2FsdHAybSgpKT8KCk9mIGNvdXJzZSwgdGhhdCdsbCBjdXQgYmFjayBv
biBzb21lIHJlZHVuZGFuY3kuIEFsd2F5cyBhIGdvb2QgdGhpbmcuCgo+PiBAQCAtMjM0MSw2ICsy
MzgwLDcgQEAgaW50IHAybV9kZXN0cm95X2FsdHAybV9ieV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgaWR4KQo+PiAgICAgICAgICB7Cj4+ICAgICAgICAgICAgICBwMm1fZmx1c2hf
dGFibGUoZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOwo+PiAgICAgICAgICAgICAgLyogVW5pbml0
IGFuZCByZWluaXQgZXB0IHRvIGZvcmNlIFRMQiBzaG9vdGRvd24gKi8KPj4gKyAgICAgICAgICAg
IHAybV9mcmVlX2xvZ2RpcnR5KGQtPmFyY2guYWx0cDJtX3AybVtpZHhdKTsKPj4gICAgICAgICAg
ICAgIGVwdF9wMm1fdW5pbml0KGQtPmFyY2guYWx0cDJtX3AybVtpZHhdKTsKPj4gICAgICAgICAg
ICAgIGVwdF9wMm1faW5pdChkLT5hcmNoLmFsdHAybV9wMm1baWR4XSk7Cj4+ICAgICAgICAgICAg
ICBkLT5hcmNoLmFsdHAybV9lcHRwW2lkeF0gPSBtZm5feChJTlZBTElEX01GTik7Cj4gCj4gKElu
IGNhc2UgSSBmb3JnZXQ6IEFsc28sIHRoaXMgaXMgY2FsbGVkIHdpdGhvdXQgaG9sZGluZyB0aGUg
YXBwcm9wcmlhdGUKPiBwMm0gbG9jay4gKQoKQ291bGQgeW91IHBsZWFzZSBwcm92aWRlIG1vcmUg
ZGV0YWlscz8gSSBoYXZlIGFzc3VtZWQgdGhhdCBhdCB0aGUgcG9pbnQKb2YgY2FsbGluZyBhIGZ1
bmN0aW9uIGNhbGxlZCBwMm1fZGVzdHJveV9hbHRwMm1fYnlfaWQoKSBpdCBzaG91bGQgYmUKc2Fm
ZSB0byB0ZWFyIHRoZSBhbHRwMm0gZG93biB3aXRob3V0IGZ1cnRoZXIgcHJlY2F1dGlvbi4KCkkg
dGhpbmsgeW91J3JlIHNheWluZyB0aGF0IEkgc2hvdWxkIHAybV9sb2NrKGQtPmFyY2guYWx0cDJt
X3AybVtpZHhdKQpqdXN0IGZvciB0aGUgZHVyYXRpb24gb2YgdGhlIHAybV9mcmVlX2xvZ2RpcnR5
KCkgY2FsbD8KCj4gSSdtIGEgYml0IHN1c3BpY2lvdXMgb2YgbG9uZyBzdHJpbmdzIG9mIHRoZXNl
IHNvcnRzIG9mIGZ1bmN0aW9ucyBpbiB0aGUKPiBtaWRkbGUgb2YgYW5vdGhlciBmdW5jdGlvbi4g
IEl0IHR1cm5zIG91dCB0aGF0IHRoZXJlIGFyZSB0aHJlZSBjb3BpZXMgb2YKPiB0aGlzIHNlcXVl
bmNlIG9mIGZ1bmN0aW9uIGNhbGxzIChwMm1fZmx1c2hfdGFibGUgLT4gZXB0X3AybV91bmluaXQg
LT4KPiBlcHRfcDJtX2luaXQpOgo+IAo+ICogSGVyZSAocDJtX2Rlc3Ryb3lfYWx0cDJtX2lkKSwg
d2hlbiB0aGUgdXNlciBhc2tzIGZvciB0aGUgYWx0Mm0gaW5kZXgKPiB0byBiZSBkZXN0cm95ZWQK
PiAKPiAqIEluIHAybV9mbHVzaF9hbHRwMm0oKSwgd2hpY2ggaXMgY2FsbGVkIHdoZW4gYWx0cDJt
IGlzIGRpc2FibGVkIGZvciBhCj4gZG9tYWluCj4gCj4gKiBJbiBwMm1fcmVzZXRfYWx0cDJtKCks
IHdoaWNoIGlzIGNhbGxlZCB3aGVuIGFuIGVudHJ5IGluIHRoZSBob3N0cDJtIGlzCj4gc2V0IHRv
IElOVkFMSURfTUZOLgo+IAo+IFByZXN1bWFibHkgaW4gcDJtX3Jlc2V0X2FsdHAybSgpIHdlIGRv
bid0IHdhbnQgdG8gY2FsbAo+IHAybV9mcmVlX2xvZ2RpcnR5KCksIGFzIHRoZSBhbHRwMm0gaXMg
c3RpbGwgYWN0aXZlIGFuZCB3ZSB3YW50IHRvIGtlZXAKPiB0aGUgbG9nZGlydHkgcmFuZ2VzIGFy
b3VuZC4gIEJ1dCBpbiBwMm1fZmx1c2hfYWx0cDJtKCksIEknbSBwcmV0dHkgc3VyZQo+IHdlIGRv
IHdhbnQgdG8gZGlzY2FyZCB0aGVtOiB3aGVuIGFsdHAybSBpcyBlbmFibGVkIGFnYWluLAo+IHAy
bV9pbml0X2xvZ2RpcnR5KCkgd2lsbCByZXR1cm4gZWFybHksIGxlYXZpbmcgdGhlIG9sZCByYW5n
ZXNldHMgaW4KPiBwbGFjZTsgaWYgdGhlIGhvc3RwMm0gcmFuZ2VzZXRzIGhhdmUgY2hhbmdlZCBi
ZXR3ZWVuIHRoZSB0aW1lIGFsdHAybSB3YXMKPiBkaXNhYmxlZCBhbmQgZW5hYmxlZCBhZ2Fpbiwg
dGhlIHJhbmdlc2V0X21lcmdlKCkgbWF5IGhhdmUgaW5jb3JyZWN0IHJlc3VsdHMuCgpJJ2xsIGNh
bGwgcDJtX2ZyZWVfbG9nZGlydHkoKSBpbiBwMm1fZmx1c2hfYWx0cDJtKCkgYXMgd2VsbC4KCj4g
QXQgdGhlIG1vbWVudCB3ZSBlc3NlbnRpYWxseSBoYXZlIHR3byAiaW5pdCIgc3RhdGVzOgo+ICog
QWZ0ZXIgZG9tYWluIGNyZWF0aW9uOyBhbHRwMm0gc3RydWN0dXJlcyBhbGxvY2F0ZWQsIGJ1dCBu
byByYW5nZXNldHMsICYgYwo+ICogQWZ0ZXIgYmVpbmcgZW5hYmxlZCBmb3IgdGhlIGZpcnN0IHRp
bWU6IHJhbmdlc2V0cyBtaXJyb3JpbmcgaG9zdHAybSwKPiBwMm1faW5pdF9hbHRwMm1fZXB0KCkg
aW5pdGlhbGl6YXRpb24gZG9uZQo+IAo+IElzIHRoZXJlIGFueSBwYXJ0aWN1bGFyIHJlYXNvbiB3
ZSBhbGxvY2F0ZSB0aGUgcDJtIHN0cnVjdHVyZXMgb24gZG9tYWluCj4gY3JlYXRpb24sIGJ1dCBu
b3QgbG9nZGlydHkgcmFuZ2Ugc3RydWN0dXJlcz8gIEl0IHNlZW1zIGxpa2UgYWxsb2NhdGluZwo+
IGFsdHAybSBzdHJ1Y3R1cmVzIG9uLWRlbWFuZCwgcmF0aGVyIHRoYW4gYXQgZG9tYWluIGNyZWF0
aW9uIHRpbWUsIG1pZ2h0Cj4gbWFrZSBhIGxvdCBvZiB0aGUgcmVhc29uaW5nIGhlcmUgc2ltcGxl
ci4KCkkgYXNzdW1lIHRoYXQgdGhpcyBxdWVzdGlvbiBpcyBub3QgYWRkcmVzc2VkIHRvIG1lLCBz
aW5jZSBJJ20gbm90IGFibGUKdG8gYW5zd2VyIGl0IC0gSSBjYW4gb25seSBhc3N1bWUgdGhhdCBo
YXZpbmcgbGVzcyBoZWFwIHVzZWQgaGFzIGJlZW4KcHJlZmVycmVkLgoKClRoYW5rcywKUmF6dmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 18:46:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gMdhm-0002WA-Sc; Tue, 13 Nov 2018 18:46: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMdhl-0002Vz-D6
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 18:46:29 +0000
X-Inumbo-ID: 6dfbd6ba-e774-11e8-9f0b-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6dfbd6ba-e774-11e8-9f0b-12d6303a7972;
 Tue, 13 Nov 2018 18:46:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMdhj-0001pb-KB; Tue, 13 Nov 2018 18:46:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMdhj-0002NG-4q; Tue, 13 Nov 2018 18:46:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMdhj-000823-4C; Tue, 13 Nov 2018 18:46:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129972-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:host-ping-check-native:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=15410d8fc8d6e63ab138a5c47427f418a43a1c56
X-Osstest-Versions-That: xen=1bd2b750537b656f3fa90857707be91f5ed8bfd8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 18:46:27 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129972: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTk3MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTk3Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlICAgZmFpbCBSRUdSLiB2cy4gMTI5OTYw
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDE1NDEwZDhmYzhkNmU2M2FiMTM4YTVjNDc0MjdmNDE4YTQzYTFjNTYKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDFiZDJiNzUwNTM3YjY1NmYzZmE5MDg1NzcwN2Jl
OTFmNWVkOGJmZDgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTk2MCAgMjAxOC0xMS0xMyAxNDow
NTowOSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjk5NzIgIDIwMTgtMTEtMTMg
MTc6MDA6MzEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5j
b20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IDE1NDEwZDhmYzhkNmU2M2FiMTM4YTVjNDc0MjdmNDE4YTQzYTFjNTYKQXV0
aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBOb3YgNyAxMjoz
MTo0OSAyMDE4ICswMDAwCgogICAgYXV0b21hdGlvbjogbGlmdCB0b29scyBidWlsZCByZXN0cmlj
dGlvbiBpbiBidWlsZCBzY3JpcHQKICAgIAogICAgVGhlIHJlc3RyaWN0aW9ucyBhcmUgbW9zdGx5
IGZyb20gVHJhdmlzIENJIGRheXMgd2hlbiBjcm9zcy1jb21waWxhdGlvbgogICAgd2FzIG5vdCBm
ZWFzaWJsZS4gTm93IHdlIHdpbGwgYmUgYnVpbGRpbmcgbmF0aXZlbHkgb24gQXJtLCByZW1vdmUK
ICAgIHRob3NlIGxpbmVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9l
LmNvbT4KCmNvbW1pdCA0Y2JjMjk4NTcwMDY2OWRlNDIwNjg3NzUwZWVjZDI5NWRlMDJiNmI3CkF1
dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDEzIDEz
OjQ4OjAwIDIwMTggKzAwMDAKCiAgICBhdXRvbWF0aW9uOiBhZGQgdHdvIEFybTY0IGJ1aWxkcyB0
byBHaXRsYWIgQ0kKICAgIAogICAgQWRkIHR3byBnY2MgYnVpbGRzLiBDbGFuZyBidWlsZHMgYXJl
IGtub3duIHRvIGJlIGJyb2tlbiBhdCB0aGUgbW9tZW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERvdWcgR29sZHN0
ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KCmNvbW1pdCA4Y2YyNjRjYmE1N2FlN2MyYWUxODg2OTdk
ZThhMjBlZmI1YjI0NjAzCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0
ZTogICBXZWQgTm92IDcgMTI6MzE6NDcgMjAxOCArMDAwMAoKICAgIGF1dG9tYXRpb246IGFkZCBk
ZWJpYW4gdW5zdGFibGUgYXJtNjR2OCBpbWFnZQogICAgCiAgICBVbmZvcnR1bmF0ZWx5IHNoYXJp
bmcgZG9ja2VyZmlsZSBoYXMgcHJvdmVuIGltcG9zc2libGU6IDEpIHRoZSBiYXNlCiAgICBpbWFn
ZSBpcyBkaWZmZXJlbnQ7IDIpIEFybSBkb2Vzbid0IG5lZWQgbGliYy1kZXYtaTM4NjsgMykgQXJt
IG5lZWRzCiAgICBsaWJmZHQtZGV2LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VA
Y2FyZG9lLmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 18:56:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 18:56: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-devel-bounces@lists.xenproject.org>)
	id 1gMdr2-0003LJ-T7; Tue, 13 Nov 2018 18:56: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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMdr2-0003LE-3b
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 18:56:04 +0000
X-Inumbo-ID: c3f99a3d-e775-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3f99a3d-e775-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 18:56:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,229,1539648000"; d="scan'208";a="81808046"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA38D102000078001EB9FB@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7174c1f8-7c7e-0ba2-a9a4-1c1cc5084e21@citrix.com>
Date: Tue, 13 Nov 2018 18:56:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BAA38D102000078001EB9FB@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 10/44] x86emul: support AVX512DQ logic FP
 insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDkvMjAxOCAxNDozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 18:57:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 18:57: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-devel-bounces@lists.xenproject.org>)
	id 1gMdsh-0003S7-EX; Tue, 13 Nov 2018 18:57: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=u+9q=ny=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gMdsg-0003S0-FZ
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 18:57:46 +0000
X-Inumbo-ID: 00f45d76-e776-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00f45d76-e776-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 18:57:45 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 BFC1A305FFA6; Tue, 13 Nov 2018 20:57:43 +0200 (EET)
Received: from [192.168.228.120] (unknown [86.120.158.30])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id ACACE3000E26;
 Tue, 13 Nov 2018 20:57:43 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
 <1541945224-23075-3-git-send-email-rcojocaru@bitdefender.com>
 <2c1b78c1-e526-4481-f36d-791e11bdd06e@citrix.com>
 <7b71af9a-29ca-6f7e-13a3-27d02e0392f6@bitdefender.com>
Message-ID: <6e45d58f-0fd6-7563-23af-cad4dcb890b1@bitdefender.com>
Date: Tue, 13 Nov 2018 20:57:36 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <7b71af9a-29ca-6f7e-13a3-27d02e0392f6@bitdefender.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V5 2/3] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTMvMTggODo0MyBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDExLzEzLzE4
IDc6NTcgUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDExLzExLzE4IDI6MDcgUE0sIFJh
enZhbiBDb2pvY2FydSB3cm90ZToKPj4gQXQgdGhlIG1vbWVudCB3ZSBlc3NlbnRpYWxseSBoYXZl
IHR3byAiaW5pdCIgc3RhdGVzOgo+PiAqIEFmdGVyIGRvbWFpbiBjcmVhdGlvbjsgYWx0cDJtIHN0
cnVjdHVyZXMgYWxsb2NhdGVkLCBidXQgbm8gcmFuZ2VzZXRzLCAmIGMKPj4gKiBBZnRlciBiZWlu
ZyBlbmFibGVkIGZvciB0aGUgZmlyc3QgdGltZTogcmFuZ2VzZXRzIG1pcnJvcmluZyBob3N0cDJt
LAo+PiBwMm1faW5pdF9hbHRwMm1fZXB0KCkgaW5pdGlhbGl6YXRpb24gZG9uZQo+Pgo+PiBJcyB0
aGVyZSBhbnkgcGFydGljdWxhciByZWFzb24gd2UgYWxsb2NhdGUgdGhlIHAybSBzdHJ1Y3R1cmVz
IG9uIGRvbWFpbgo+PiBjcmVhdGlvbiwgYnV0IG5vdCBsb2dkaXJ0eSByYW5nZSBzdHJ1Y3R1cmVz
PyAgSXQgc2VlbXMgbGlrZSBhbGxvY2F0aW5nCj4+IGFsdHAybSBzdHJ1Y3R1cmVzIG9uLWRlbWFu
ZCwgcmF0aGVyIHRoYW4gYXQgZG9tYWluIGNyZWF0aW9uIHRpbWUsIG1pZ2h0Cj4+IG1ha2UgYSBs
b3Qgb2YgdGhlIHJlYXNvbmluZyBoZXJlIHNpbXBsZXIuCj4gCj4gSSBhc3N1bWUgdGhhdCB0aGlz
IHF1ZXN0aW9uIGlzIG5vdCBhZGRyZXNzZWQgdG8gbWUsIHNpbmNlIEknbSBub3QgYWJsZQo+IHRv
IGFuc3dlciBpdCAtIEkgY2FuIG9ubHkgYXNzdW1lIHRoYXQgaGF2aW5nIGxlc3MgaGVhcCB1c2Vk
IGhhcyBiZWVuCj4gcHJlZmVycmVkLgoKQWN0dWFsbHkgSSBub3cgcmVhbGl6ZSB0aGF0IHlvdSdy
ZSBhc2tpbmcgd2h5IHRoZSBob3N0cDJtIHJhbmdlc2V0IGlzCmNyZWF0ZWQgdmlhIHBhZ2luZ19k
b21haW5faW5pdCgpIGluIGFyY2hfZG9tYWluX2NyZWF0ZSgpIChzbyBpbW1lZGlhdGVseQpvbiBk
b21haW4gY3JlYXRpb24pIHdoaWxlIEknbSBhbGxvY2F0aW5nIHRoZSBhbHRwMm0gcmFuZ2VzZXRz
IG9uIGFsdHAybQppbml0LgoKSSdtIGRvaW5nIHRoYXQgdG8gc2F2ZSBtZW1vcnksIHNpbmNlIHdl
IGNhbiBoYXZlIE1BWF9BTFRQMk0gYWx0cDJtcwood2hpY2ggaXMgY3VycmVudGx5IDEwKSwgYW5k
IG9ubHkgdHdvIGFjdGl2ZSBhbHRwMm1zIC0gdGhhdCBtZWFucyB0aGF0IEkKd291bGQgYWxsb2Nh
dGUgMTAgcmFuZ2VzZXRzIGFuZCBvbmx5IHVzZSB0d28uIEluIGZhY3Qgd2UncmUgY3VycmVudGx5
Cm9ubHkgdXNpbmcgMiBhbHRwMm1zIGFuZCB0aGUgaG9zdHAybSBmb3Igb3VyICNWRSB3b3JrLiBU
aGF0IHNhdmVzIHRoZQpzcGFjZSByZXF1aXJlZCBmb3IgOCByYW5nZXNldHMuIElmIHRoYXQncyBu
b3QgbXVjaCwgb3IgaWYgeW91IHRoaW5rIHRoYXQKdGhlIGJlbmVmaXRzIG9mIGFsbG9jYXRpbmcg
dGhlbSBlYXJseSBvdXR3ZWlnaCB0aGUgY29zdHMgd2UgY2FuIHN3aXRjaAp0byBhbGxvY2F0aW5n
IHRoZW0gb24gZG9tYWluIGNyZWF0aW9uLCBsaWtlIHRoZSBob3N0cDJtLCBhbmQgcGVyaGFwcwph
bHdheXMga2VlcGluZyB0aGVtIGluIHN5bmMuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 19:06:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 19:06: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-devel-bounces@lists.xenproject.org>)
	id 1gMe0d-0004Lb-Ep; Tue, 13 Nov 2018 19:05: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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMe0b-0004LW-UZ
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 19:05:57 +0000
X-Inumbo-ID: 24e929de-e777-11e8-a28e-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24e929de-e777-11e8-a28e-12d6303a7972;
 Tue, 13 Nov 2018 19:05:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,229,1539648000"; d="scan'208";a="81808546"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA38EE02000078001EBA42@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <b2122d5c-802b-fb36-7578-97aff666d2c4@citrix.com>
Date: Tue, 13 Nov 2018 19:04:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BAA38EE02000078001EBA42@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 11/44] x86emul: support AVX512F "normal"
 FP compare insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hhdCBkbyB5b3UgY29uc2lkZXIgIm5vcm1hbCIgaGVyZT8KCk9uIDI1LzA5LzIwMTggMTQ6MzIs
IEphbiBCZXVsaWNoIHdyb3RlOgo+IEFsc28gY29ycmVjdCB0aGUgQVZYIGNvdW50ZXJwYXJ0J3Mg
Y29tbWVudC4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KClRoZSBjb250ZW50IGl0c2VsZiBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4sCmJ1dCBwcmVmZXJhYmx5IHdpdGggYSBiZXR0ZXIgZGVzY3JpcHRp
b24uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 19:17:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 19:17: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-devel-bounces@lists.xenproject.org>)
	id 1gMeBU-0005CC-Hl; Tue, 13 Nov 2018 19:17:12 +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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMeBT-0005C7-Ji
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 19:17:11 +0000
X-Inumbo-ID: b70a470c-e778-11e8-ac36-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b70a470c-e778-11e8-ac36-12d6303a7972;
 Tue, 13 Nov 2018 19:17:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,229,1539648000"; d="scan'208";a="81809195"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA391E02000078001EBA45@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d7d7484b-80b8-ba49-4920-c59836b38c60@citrix.com>
Date: Tue, 13 Nov 2018 19:17:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BAA391E02000078001EBA45@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 12/44] x86emul: support AVX512F misc
 legacy-equivalent FP insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDkvMjAxOCAxNDozMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQWxzbyBjb3JyZWN0IGFu
IEFWWCBjb3VudGVycGFydCdzIGNvbW1lbnQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 19:23:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 19:23:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gMeHS-0005y7-9j; Tue, 13 Nov 2018 19:23:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMeHR-0005xv-3a
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 19:23:21 +0000
X-Inumbo-ID: 94067d2f-e779-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94067d2f-e779-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 19:23:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMeHO-0002YT-Ui; Tue, 13 Nov 2018 19:23:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMeHO-00049z-Mr; Tue, 13 Nov 2018 19:23:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMeHO-0006TO-MJ; Tue, 13 Nov 2018 19:23:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129979-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=bd224a5dad4d32f5224f5e8ae998b70e4621dcd3
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 19:23:18 +0000
Subject: [Xen-devel] [ovmf test] 129979: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTk3OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5NzkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYmQyMjRhNWRhZDRkMzJmNTIyNGY1ZThhZTk5OGI3MGU0NjIxZGNkMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDYgZGF5cyAgIDU0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTk2MyAgMjAxOC0xMS0xMyAxNDo0MTo1NiBaICAgIDAgZGF5cyAgICA0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODQyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 19:28:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 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-devel-bounces@lists.xenproject.org>)
	id 1gMeMU-00069Q-0S; Tue, 13 Nov 2018 19:28: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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMeMS-00069L-Mh
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 19:28:32 +0000
X-Inumbo-ID: 4cd91a03-e77a-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4cd91a03-e77a-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 19:28:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,229,1539648000"; d="scan'208";a="81809757"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA393E02000078001EBA48@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a9bf1e1a-42fb-6fa9-19ff-89dcdded9f97@citrix.com>
Date: Tue, 13 Nov 2018 19:28:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BAA393E02000078001EBA48@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 13/44] x86emul: support AVX512F
 fused-multiply-add insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDkvMjAxOCAxNDozMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 19:30:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 19:30: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-devel-bounces@lists.xenproject.org>)
	id 1gMeOL-0006qi-Ez; Tue, 13 Nov 2018 19:30: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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMeOJ-0006qb-Hm
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 19:30:27 +0000
X-Inumbo-ID: 922336d6-e77a-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 922336d6-e77a-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 19:30:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,229,1539648000"; d="scan'208";a="81809829"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA397002000078001EBA4B@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6d798999-9a12-6f2d-f2a2-393ce8999882@citrix.com>
Date: Tue, 13 Nov 2018 19:30:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BAA397002000078001EBA4B@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 14/44] x86emul: support AVX512F
 legacy-equivalent logic insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDkvMjAxOCAxNDozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gUGx1cyB2cHRlcm5sb2d7
ZCxxfSBhcyBiZWluZyBleHRlbnNpdmVseSB1c2VkIGJ5IHRoZSBjb21waWxlciwgaW4gb3JkZXIK
PiB0byBmYWNpbGl0YXRlIHRlc3QgZW5hYmxpbmcgaW4gdGhlIGhhcm5lc3MgYXMgc29vbiBhcyBw
b3NzaWJsZS4gQWxzbyB0aGUKPiB0d29ieXRlX3RhYmxlW10gZW50cmllcyBmb3IgYSBmZXcgbW9y
ZSBpbnNucyBnZXQgdGhlaXIgLmQ4cyBmaWVsZCBzZXQKPiByaWdodCBhd2F5LCBpbiBvcmRlciB0
byBub3Qgc3BsaXQgYW5kIGxhdGVyIHJlLWNvbWJpbmUgdGhlIGdyb3Vwcy4KPgo+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 19:38:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 19:38: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-devel-bounces@lists.xenproject.org>)
	id 1gMeVb-00075y-GQ; Tue, 13 Nov 2018 19:37: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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMeVa-00075t-F4
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 19:37:58 +0000
X-Inumbo-ID: 9e8167d2-e77b-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e8167d2-e77b-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 19:37:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,229,1539648000"; d="scan'208";a="81810243"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA399602000078001EBA4E@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e9040923-cc5c-ced4-c4fd-92d4dbb2df5d@citrix.com>
Date: Tue, 13 Nov 2018 19:37:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BAA399602000078001EBA4E@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 15/44] x86emul: support AVX512{F,
 DQ} FP broadcast insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDkvMjAxOCAxNDozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQEAgLTc5NzksNiArNzk5
MSw0MiBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7Cj4gICAg
ICAgICAgYnJlYWs7Cj4gIAo+ICsgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHgxOCk6IC8qIHZicm9hZGNhc3RzcyB4bW0vbTMyLFt4eXpdbW17a30gKi8KPiArICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53IHx8IGV2ZXguYnIsIEVYQ19VRCk7Cj4gKyAgICBh
dng1MTJfYnJvYWRjYXN0Ogo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogRm9yIHRoZSByZXNw
ZWN0aXZlIGNvZGUgYmVsb3cgdGhlIG1haW4gc3dpdGNoKCkgdG8gd29yayB3ZSBuZWVkIHRvCj4g
KyAgICAgICAgICogZm9sZCBvcF9tYXNrIGhlcmU6IEEgc291cmNlIGVsZW1lbnQgZ2V0cyByZWFk
IHdoZW5ldmVyIGFueSBvZiBpdHMKPiArICAgICAgICAgKiByZXNwZWN0aXZlIGRlc3RpbmF0aW9u
IGVsZW1lbnRzJyBtYXNrIGJpdHMgaXMgc2V0Lgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlm
ICggZmF1bHRfc3VwcHJlc3Npb24gKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgbiA9IDEg
PDwgKChiICYgMykgLSBldmV4LncpOwo+ICsgICAgICAgICAgICBBU1NFUlQob3BfYnl0ZXMgPT0g
biAqIGVsZW1fYnl0ZXMpOwo+ICsgICAgICAgICAgICBmb3IgKCBpID0gbjsgaSA8ICgxNiA8PCBl
dmV4LmxyKSAvIGVsZW1fYnl0ZXM7IGkgKz0gbiApCgpBcyBiZWZvcmUsIHdlIHNob3VsZCBoYXZl
IGEgcmVsZWFzZS1idWlsZCBzYWZlIGNoZWNrIG9mIGVsZW1fYnl0ZXMuCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 19:40:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 19:40: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-devel-bounces@lists.xenproject.org>)
	id 1gMeXt-0007p5-Uc; Tue, 13 Nov 2018 19:40: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=fay+=ny=citrix.com=prvs=848d83c09=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMeXs-0007p0-KD
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 19:40:20 +0000
X-Inumbo-ID: f371c1ae-e77b-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f371c1ae-e77b-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 19:40:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,229,1539648000"; d="scan'208";a="81810319"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA39B602000078001EBA51@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <99767c10-702a-686f-e322-7e691b3e1388@citrix.com>
Date: Tue, 13 Nov 2018 19:39:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BAA39B602000078001EBA51@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 16/44] x86emul: support AVX512F v{,
 u}comis{d, s} insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDkvMjAxOCAxNDozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 20:39:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 20:39: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-devel-bounces@lists.xenproject.org>)
	id 1gMfSt-0003QS-Fz; Tue, 13 Nov 2018 20:39: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMfSs-0003QJ-Rw
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 20:39:14 +0000
X-Inumbo-ID: 2e5eccf0-e784-11e8-aa5e-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e5eccf0-e784-11e8-aa5e-12d6303a7972;
 Tue, 13 Nov 2018 20:39:13 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 606A1223C8;
 Tue, 13 Nov 2018 20:39:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542141553;
 bh=+I4yWBuU/HIFF+qhZu6bVwmw1QviHfds4+jC7iWxuBg=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=nLOGbvBMm/144VjGhrn6bEE8Am28LmFl805SRyZT34+npjgstzCHxKf+RJRz1RjXS
 q5EXntCo3+sP/g9NFsrSiCVyTK6BpIQQiU5dFUlZcQlLGICqdX06LOBHLEGGKEPKEL
 RgCBfeKPgOvQZqZCoC90UN28Y/dwHAAPEmn7pGLg=
Date: Tue, 13 Nov 2018 12:39:11 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
Message-ID: <alpine.DEB.2.10.1811131237341.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Xen Devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBIb3dldmVyLCB3
aGF0IGlzIHRoZSBpc3N1ZSB3aXRoIHNhdmluZyBhbGwgdGhlIHJlZ2lzdGVycyBoZXJlPwo+ID4g
PiAKPiA+IAo+ID4gV2UgbmVlZCB0byBzYXZlIGFyZ3VtZW50cyB0aGF0IGFyZSBwcm92aWRlZCBi
eSBhIGd1ZXN0IHdpdGggc3lzdGVtCj4gPiBzdXNwZW5kIFBTQ0kgY2FsbC4gVGhlc2UgYXJndW1l
bnRzIGFyZSB0aGUgZW50cnkgcG9pbnQgdGhhdCBuZWVkcyB0bwo+ID4gYmUgc2F2ZWQgaW4gcHJv
Z3JhbSBjb3VudGVyIGFuZCBjb250ZXh0IElEIHRoYXQgbmVlZHMgdG8gYmUgc2F2ZWQgaW4KPiA+
IHgwL3IwLiBXZSBkb24ndCBoYXZlIHRoZXNlIGFyZ3VtZW50cyBoZXJlLiBDb250ZXh0IHN3aXRj
aCBoYXBwZW5zCj4gPiBhZnRlciBwcm9jZXNzaW5nIHRoZSBzeXN0ZW0gc3VzcGVuZCBQU0NJIGNh
bGwsIHNvIGl0J3MgdG9vIGxhdGUuCj4gCj4gSXQgZG9lcyBub3QgZmVlbCByaWdodCB0byBtb2Rp
ZnkgY3R4dF9zd2l0Y2h7ZnJvbSx0b30gZm9yIHN1c3BlbmQvcmVzdW1lLiBJZgo+IHlvdSB3YW50
IHRvIHJlc2V0IHRoZSB2Q1BVIHN0YXRlIGJlZm9yZSBibG9ja2luZyB0aGUgdkNQVSwgdGhlbiB5
b3Ugc2hvdWxkCj4gaW5zdGVhZAoKWW91IG1pc3NlZCB0aGUgZW5kIG9mIHRoZSBzdWdnZXN0aW9u
IGhlcmUKCgo+IEFub3RoZXIgd2F5IHdvdWxkIGJlIHRvIHJlc2V0IHRoZSB2Q1BVIG9uY2UgeW91
IHJlY2VpdmUgdGhlIGludGVycnVwdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 20:39:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 20:39: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-devel-bounces@lists.xenproject.org>)
	id 1gMfSt-0003QY-PO; Tue, 13 Nov 2018 20:39: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMfSs-0003QI-SY
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 20:39:14 +0000
X-Inumbo-ID: 2e5a52bd-e784-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e5a52bd-e784-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 20:39:13 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 606A1223C8;
 Tue, 13 Nov 2018 20:39:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542141553;
 bh=+I4yWBuU/HIFF+qhZu6bVwmw1QviHfds4+jC7iWxuBg=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=nLOGbvBMm/144VjGhrn6bEE8Am28LmFl805SRyZT34+npjgstzCHxKf+RJRz1RjXS
 q5EXntCo3+sP/g9NFsrSiCVyTK6BpIQQiU5dFUlZcQlLGICqdX06LOBHLEGGKEPKEL
 RgCBfeKPgOvQZqZCoC90UN28Y/dwHAAPEmn7pGLg=
Date: Tue, 13 Nov 2018 12:39:11 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
Message-ID: <alpine.DEB.2.10.1811131237341.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Xen Devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBIb3dldmVyLCB3
aGF0IGlzIHRoZSBpc3N1ZSB3aXRoIHNhdmluZyBhbGwgdGhlIHJlZ2lzdGVycyBoZXJlPwo+ID4g
PiAKPiA+IAo+ID4gV2UgbmVlZCB0byBzYXZlIGFyZ3VtZW50cyB0aGF0IGFyZSBwcm92aWRlZCBi
eSBhIGd1ZXN0IHdpdGggc3lzdGVtCj4gPiBzdXNwZW5kIFBTQ0kgY2FsbC4gVGhlc2UgYXJndW1l
bnRzIGFyZSB0aGUgZW50cnkgcG9pbnQgdGhhdCBuZWVkcyB0bwo+ID4gYmUgc2F2ZWQgaW4gcHJv
Z3JhbSBjb3VudGVyIGFuZCBjb250ZXh0IElEIHRoYXQgbmVlZHMgdG8gYmUgc2F2ZWQgaW4KPiA+
IHgwL3IwLiBXZSBkb24ndCBoYXZlIHRoZXNlIGFyZ3VtZW50cyBoZXJlLiBDb250ZXh0IHN3aXRj
aCBoYXBwZW5zCj4gPiBhZnRlciBwcm9jZXNzaW5nIHRoZSBzeXN0ZW0gc3VzcGVuZCBQU0NJIGNh
bGwsIHNvIGl0J3MgdG9vIGxhdGUuCj4gCj4gSXQgZG9lcyBub3QgZmVlbCByaWdodCB0byBtb2Rp
ZnkgY3R4dF9zd2l0Y2h7ZnJvbSx0b30gZm9yIHN1c3BlbmQvcmVzdW1lLiBJZgo+IHlvdSB3YW50
IHRvIHJlc2V0IHRoZSB2Q1BVIHN0YXRlIGJlZm9yZSBibG9ja2luZyB0aGUgdkNQVSwgdGhlbiB5
b3Ugc2hvdWxkCj4gaW5zdGVhZAoKWW91IG1pc3NlZCB0aGUgZW5kIG9mIHRoZSBzdWdnZXN0aW9u
IGhlcmUKCgo+IEFub3RoZXIgd2F5IHdvdWxkIGJlIHRvIHJlc2V0IHRoZSB2Q1BVIG9uY2UgeW91
IHJlY2VpdmUgdGhlIGludGVycnVwdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 20:39:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 20:39: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-devel-bounces@lists.xenproject.org>)
	id 1gMfTX-0003Tu-4d; Tue, 13 Nov 2018 20:39: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMfTW-0003To-83
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 20:39:54 +0000
X-Inumbo-ID: 46077f62-e784-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46077f62-e784-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 20:39:53 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2FC3B223C8;
 Tue, 13 Nov 2018 20:39:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542141592;
 bh=cTlUrGvD3n6LBj0gty/xZmyeMJPk+j+t/TnboCji3vw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=p5z3oAj55a51fJuAkyTBg6zZuu+uzS1ptH6l/hg1s1f9ac+4eRIzRcIy1J+6LQGwL
 VPmNB1O24g/n6nlv4NXyAdQbMXPYLSk9Qst1zKNU88VYRIyRMUXetfTDv03ABsmzKg
 BANeB3fPYwZmpXyrSfgQ6mVNxO1oaG2ihh2Z99HY=
Date: Tue, 13 Nov 2018 12:39:51 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <34830ab6-53dc-52c5-680d-a654d4b1ce4f@arm.com>
Message-ID: <alpine.DEB.2.10.1811131108330.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <alpine.DEB.2.10.1811121738570.8259@sstabellini-ThinkPad-X260>
 <34830ab6-53dc-52c5-680d-a654d4b1ce4f@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-758655672-1542136193=:8259"
Content-ID: <alpine.DEB.2.10.1811131110100.8259@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-758655672-1542136193=:8259
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1811131110101.8259@sstabellini-ThinkPad-X260>

On Tue, 13 Nov 2018, Julien Grall wrote:
> > > > > > diff --git a/xen/arch/arm/domain.c b/xen/arch/arm/domain.c
> > > > > > index e594b48d81..7f8105465c 100644
> > > > > > --- a/xen/arch/arm/domain.c
> > > > > > +++ b/xen/arch/arm/domain.c
> > > > > > @@ -97,6 +97,11 @@ static void ctxt_switch_from(struct vcpu *p)
> > > > > >        if ( is_idle_vcpu(p) )
> > > > > >            return;
> > > > > > 
> > > > > > +    /* VCPU's context should not be saved if its domain is
> > > > > > suspended */
> > > > > > +    if ( p->domain->is_shut_down &&
> > > > > > +        (p->domain->shutdown_code == SHUTDOWN_suspend) )
> > > > > > +        return;
> > > > > SHUTDOWN_suspend is used in Xen for other purpose (see
> > > > > SCHEDOP_shutdown). The other user of that code relies on all the state
> > > > > to be saved on suspend.
> > > > > 
> > > > We just need a flag to mark a domain as suspended, and I do believe
> > > > SHUTDOWN_suspend is not used anywhere else.
> > > > Let's come back on this.
> > > 
> > > SHUTDOWN_suspend is used for migration.
> > 
> > That is true, but it is not only used for migration. It is also used
> > for suspending a guest and saving its state to file with the intention
> > of resuming it later from file.
> 
> Which is some sort of migration at the end. However, they don't have the same
> semantics as suspend/resume regarding the state of the vCPU.
 
Right

 
> > > Grep for it through the Xen
> > > tree and you'll find several pieces of documentation, including the
> > > description of what this shutdown code means.
> > > 
> > > What you are introducing here is not a shutdown - it is a suspend with
> > > the intent to resume executing later.  As such, it shouldn't use Xen's
> > > shutdown infrastructure, which exists mainly to communicate with the
> > > toolstack.
> > 
> > Future work will need toolstack support for suspending/resuming guests.
> > SHUTDOWN_suspend is the most natural fit today; we don't want to hijack
> > domain pause, because if we do, then we can't normally pause a domain
> > anymore. 
> 
> Why? suspend/resume is like pausing the domain but will be resumed on event
> (e.g interrupts) rather than user request.

I meant to say two things.

1) Which domain state should we use for suspended guests?

This patch is using SHUTDOWN_suspend. Taken on its own, a regular "pause
state" sounds like an option, in fact it is necessary to set the domain
as paused otherwise the scheduler will schedule it. But in addition we
need to distinguish a normal paused state from a PSCI system suspend
state. We need to know that the domain has been system-suspended with
PSCI, not just paused.


2) This ties into the discussion of what xl commands we want to use to
request a domU to suspend. We don't need to talk about it now, but at
some point we'll want something equivalent to "xl save" or "xl trigger
sleep" and "xl restore" or "xl trigger s3resume" for this suspended
state.

If we mark the domU simply as "paused" it will be difficult to implement
correctly "xl restore" / "xl trigger s3resume". We should be able to
distinguish a domain which is simply not running or paused (as in "xl
pause") from one that has been put to sleep.  Otherwise we won't be able
to use "xl pause" in its original sense anymore. "xl pause" will become
effectively "xl trigger sleep" on ARM. Which is something to consider
but I don't think that is what we want.

The most similar feature is ACPI S3 in x86-land but the current calls
are so ACPI/x86 specific that don't make much sense on a ACPI-less ARM
implementation. If I am not mistaken, on x86 there is a special struct
domain flag for this: d->arch.hvm.is_s3_suspended. 


Let's leave aside the "which commands should we use" discussion for now
because it doesn't related to this patch series. It seems to me that the
best option is to introduce a new ARM specific struct domain flag,
something akin to d->arch.hvm.is_s3_suspended but ARM PSCI specific.
--8323329-758655672-1542136193=:8259
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-758655672-1542136193=:8259--


From xen-devel-bounces@lists.xenproject.org Tue Nov 13 20:39:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 20:39: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-devel-bounces@lists.xenproject.org>)
	id 1gMfTZ-0003UZ-FC; Tue, 13 Nov 2018 20:39: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMfTY-0003UK-6o
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 20:39:56 +0000
X-Inumbo-ID: 460101ca-e784-11e8-86b7-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 460101ca-e784-11e8-86b7-12d6303a7972;
 Tue, 13 Nov 2018 20:39:53 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2FC3B223C8;
 Tue, 13 Nov 2018 20:39:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542141592;
 bh=cTlUrGvD3n6LBj0gty/xZmyeMJPk+j+t/TnboCji3vw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=p5z3oAj55a51fJuAkyTBg6zZuu+uzS1ptH6l/hg1s1f9ac+4eRIzRcIy1J+6LQGwL
 VPmNB1O24g/n6nlv4NXyAdQbMXPYLSk9Qst1zKNU88VYRIyRMUXetfTDv03ABsmzKg
 BANeB3fPYwZmpXyrSfgQ6mVNxO1oaG2ihh2Z99HY=
Date: Tue, 13 Nov 2018 12:39:51 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <34830ab6-53dc-52c5-680d-a654d4b1ce4f@arm.com>
Message-ID: <alpine.DEB.2.10.1811131108330.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <alpine.DEB.2.10.1811121738570.8259@sstabellini-ThinkPad-X260>
 <34830ab6-53dc-52c5-680d-a654d4b1ce4f@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-758655672-1542136193=:8259"
Content-ID: <alpine.DEB.2.10.1811131110100.8259@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-758655672-1542136193=:8259
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1811131110101.8259@sstabellini-ThinkPad-X260>

On Tue, 13 Nov 2018, Julien Grall wrote:
> > > > > > diff --git a/xen/arch/arm/domain.c b/xen/arch/arm/domain.c
> > > > > > index e594b48d81..7f8105465c 100644
> > > > > > --- a/xen/arch/arm/domain.c
> > > > > > +++ b/xen/arch/arm/domain.c
> > > > > > @@ -97,6 +97,11 @@ static void ctxt_switch_from(struct vcpu *p)
> > > > > >        if ( is_idle_vcpu(p) )
> > > > > >            return;
> > > > > > 
> > > > > > +    /* VCPU's context should not be saved if its domain is
> > > > > > suspended */
> > > > > > +    if ( p->domain->is_shut_down &&
> > > > > > +        (p->domain->shutdown_code == SHUTDOWN_suspend) )
> > > > > > +        return;
> > > > > SHUTDOWN_suspend is used in Xen for other purpose (see
> > > > > SCHEDOP_shutdown). The other user of that code relies on all the state
> > > > > to be saved on suspend.
> > > > > 
> > > > We just need a flag to mark a domain as suspended, and I do believe
> > > > SHUTDOWN_suspend is not used anywhere else.
> > > > Let's come back on this.
> > > 
> > > SHUTDOWN_suspend is used for migration.
> > 
> > That is true, but it is not only used for migration. It is also used
> > for suspending a guest and saving its state to file with the intention
> > of resuming it later from file.
> 
> Which is some sort of migration at the end. However, they don't have the same
> semantics as suspend/resume regarding the state of the vCPU.
 
Right

 
> > > Grep for it through the Xen
> > > tree and you'll find several pieces of documentation, including the
> > > description of what this shutdown code means.
> > > 
> > > What you are introducing here is not a shutdown - it is a suspend with
> > > the intent to resume executing later.  As such, it shouldn't use Xen's
> > > shutdown infrastructure, which exists mainly to communicate with the
> > > toolstack.
> > 
> > Future work will need toolstack support for suspending/resuming guests.
> > SHUTDOWN_suspend is the most natural fit today; we don't want to hijack
> > domain pause, because if we do, then we can't normally pause a domain
> > anymore. 
> 
> Why? suspend/resume is like pausing the domain but will be resumed on event
> (e.g interrupts) rather than user request.

I meant to say two things.

1) Which domain state should we use for suspended guests?

This patch is using SHUTDOWN_suspend. Taken on its own, a regular "pause
state" sounds like an option, in fact it is necessary to set the domain
as paused otherwise the scheduler will schedule it. But in addition we
need to distinguish a normal paused state from a PSCI system suspend
state. We need to know that the domain has been system-suspended with
PSCI, not just paused.


2) This ties into the discussion of what xl commands we want to use to
request a domU to suspend. We don't need to talk about it now, but at
some point we'll want something equivalent to "xl save" or "xl trigger
sleep" and "xl restore" or "xl trigger s3resume" for this suspended
state.

If we mark the domU simply as "paused" it will be difficult to implement
correctly "xl restore" / "xl trigger s3resume". We should be able to
distinguish a domain which is simply not running or paused (as in "xl
pause") from one that has been put to sleep.  Otherwise we won't be able
to use "xl pause" in its original sense anymore. "xl pause" will become
effectively "xl trigger sleep" on ARM. Which is something to consider
but I don't think that is what we want.

The most similar feature is ACPI S3 in x86-land but the current calls
are so ACPI/x86 specific that don't make much sense on a ACPI-less ARM
implementation. If I am not mistaken, on x86 there is a special struct
domain flag for this: d->arch.hvm.is_s3_suspended. 


Let's leave aside the "which commands should we use" discussion for now
because it doesn't related to this patch series. It seems to me that the
best option is to introduce a new ARM specific struct domain flag,
something akin to d->arch.hvm.is_s3_suspended but ARM PSCI specific.
--8323329-758655672-1542136193=:8259
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-758655672-1542136193=:8259--


From xen-devel-bounces@lists.xenproject.org Tue Nov 13 20:44:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 20: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-devel-bounces@lists.xenproject.org>)
	id 1gMfYL-0004SB-BU; Tue, 13 Nov 2018 20:44:53 +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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMfYK-0004S1-43
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 20:44:52 +0000
X-Inumbo-ID: f71d6d4a-e784-11e8-9281-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f71d6d4a-e784-11e8-9281-12d6303a7972;
 Tue, 13 Nov 2018 20:44:50 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 86548223C8;
 Tue, 13 Nov 2018 20:44:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542141889;
 bh=xaVfzO73+bfQF9TDw4kFPc2zJWFlHo0SrBS1Vohvysw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=2F0gw7lQMFe9ZRMIwGrj6t7LCsFB86tIbNUM4MxQJk3nccw2TKYZpNW8zdLF0eeLE
 l7oMJCOwdHzjXAT0QOdSJXMNe6C4BUmx/o2YnkaSaswUT1fEfJP1Vd8DQtMGxp3fkx
 ZpQ4qVfiViGkh8yb/ZRtrvg67jNBNMc7YDeivh4k=
Date: Tue, 13 Nov 2018 12:44:48 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <17ab88c4-cdf7-8f7f-5933-25d9294f3641@arm.com>
Message-ID: <alpine.DEB.2.10.1811131242560.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
 <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
 <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
 <17ab88c4-cdf7-8f7f-5933-25d9294f3641@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ICgrIEFuZHJlKQo+IAo+
IE9uIDExLzEyLzE4IDU6NDIgUE0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiBIaSBKdWxp
ZW4sCj4gPiAKPiA+IE9uIE1vbiwgTm92IDEyLCAyMDE4IGF0IDY6MDAgUE0gSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPiA+IAo+ID4gPiAKPiA+ID4gCj4gPiA+
IE9uIDExLzEyLzE4IDQ6NTIgUE0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiA+ID4gSGkg
SnVsaWVuLAo+ID4gPiAKPiA+ID4gSGksCj4gPiA+IAo+ID4gPiA+IFRoYW5rcyBmb3IgdGhlIGZl
ZWRiYWNrLgo+ID4gPiA+IAo+ID4gPiA+IE9uIE1vbiwgTm92IDEyLCAyMDE4IGF0IDQ6MzYgUE0g
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+ID4gPiB3cm90ZToKPiA+ID4g
PiA+IAo+ID4gPiA+ID4gSGkgTWlyZWxhLAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBPbiAxMS8xMi8x
OCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+ID4gPiA+ID4gR0lDIGFuZCB2
aXJ0dWFsIHRpbWVyIGNvbnRleHQgbXVzdCBiZSBzYXZlZCB3aGVuIHRoZSBkb21haW4KPiA+ID4g
PiA+ID4gc3VzcGVuZHMuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IFBsZWFzZSBwcm92aWRlIHRoZSBy
YXRpb25hbGUgZm9yIHRoaXMuIElzIGl0IHJlcXVpcmVkIGJ5IHRoZSBzcGVjPwo+ID4gPiA+ID4g
Cj4gPiA+ID4gCj4gPiA+ID4gVGhpcyBpcyByZXF1aXJlZCBmb3IgR0lDIGJlY2F1c2UgYSBndWVz
dCBsZWF2ZXMgZW5hYmxlZCBpbnRlcnJ1cHRzIGluCj4gPiA+ID4gdGhlIEdJQyB0aGF0IGNvdWxk
IHdha2UgaXQgdXAsIGFuZCBvbiByZXN1bWUgaXQgc2hvdWxkIGJlIGFibGUgdG8KPiA+ID4gPiBk
ZXRlY3Qgd2hpY2ggaW50ZXJydXB0IHdva2UgaXQgdXAuIFdpdGhvdXQgc2F2aW5nL3Jlc3Rvcmlu
ZyB0aGUgc3RhdGUKPiA+ID4gPiBvZiBHSUMgdGhpcyB3b3VsZCBub3QgYmUgcG9zc2libGUuCj4g
PiA+IAo+ID4gPiBJIGFtIGNvbmZ1c2VkLiBJbiBwYXRjaCAjMTAsIHlvdSBzYXZlIHRoZSBHSUMg
aG9zdCBiZWNhdXNlIHRoZSBHSUMgY2FuCj4gPiA+IGJlIHBvd2VyZWQtZG93bi4gTGludXggaXMg
YWxzbyBzYXZpbmcgdGhlIEdJQyBzdGF0ZS4gU28gaG93IHRoZQo+ID4gPiBpbnRlcnJ1cHQgY2Fu
IGNvbWUgdXAgaWYgdGhlIEdJQyBpcyBwb3dlcmVkIGRvd24/Cj4gPiA+IAo+ID4gCj4gPiBBZnRl
ciBYZW4gKG9yIExpbnV4IGluIHRoZSBjb25maWcgd2l0aG91dCBYZW4pIGhhbmRzIG92ZXIgdGhl
IGNvbnRyb2wKPiA+IHRvIEVMMyBvbiBzdXNwZW5kIChjYWxscyBzeXN0ZW0gc3VzcGVuZCBQU0NJ
IHRvIEVMMyksIGl0IGxlYXZlcwo+ID4gZW5hYmxlZCBpbnRlcnJ1cHRzIHRoYXQgYXJlIGl0cyB3
YWtlLXVwIHNvdXJjZXMuIFNhdmluZyBhIEdJQyBzdGF0ZQo+ID4gb25seSBtZWFucyB0aGF0IGl0
cyBjdXJyZW50IGNvbmZpZ3VyYXRpb24gd2lsbCBiZSByZW1lbWJlcmVkIHNvbWV3aGVyZQo+ID4g
aW4gZGF0YSBzdHJ1Y3R1cmVzLCBidXQgdGhlIGNvbmZpZ3VyYXRpb24gaXMgbm90IGNoYW5nZWQg
b24gc3VzcGVuZC4KPiA+IEV2ZXJ5dGhpbmcgdGhhdCBoYXBwZW5zIHdpdGggaW50ZXJydXB0IGNv
bmZpZ3VyYXRpb24gZnJvbSB0aGlzIHBvaW50Cj4gPiBvbiBpcyBwbGF0Zm9ybSBzcGVjaWZpYy4g
Tm93IHRoZXJlIGFyZSAyIG9wdGlvbnM6IDEpIEVMMyB3aWxsIG5ldmVyCj4gPiBhbGxvdyBDUFUw
IHRvIGJlIHBvd2VyZWQgZG93biBhbmQgdGhlIHdha2UtdXAgaW50ZXJydXB0IHdpbGwgaW5kZWVk
Cj4gPiBwcm9wYWdhdGUgdmlhIEdJQzsKPiA+IG9yIDIpIENQVTAgd2lsbCBiZSBwb3dlcmVkIGRv
d24gYW5kIHRoZSBHSUMgbWF5IGJlCj4gPiBwb3dlcmVkIGRvd24gYXMgd2VsbCwgc28gYW4gZXh0
ZXJuYWwgaGVscCBpcyBuZWVkZWQgdG8gZGVhbCB3aXRoCj4gPiB3YWtlLXVwIGFuZCByZXN1bWUg
KGUuZy4gaW4gb3JkZXIgdG8gcmVhY3QgdG8gYSB3YWtlLXVwIGludGVycnVwdAo+ID4gd2hpbGUg
dGhlIEdJQyBpcyBkb3duLCBhbmQgcG93ZXIgdXAgQ1BVMCkuIFRoaXMgZXh0ZXJuYWwgaGVscCBp
cwo+ID4gcHJvdmlkZWQgYnkgc29tZSBsb3ctcG93ZXIgcHJvY2Vzc29yIG91dHNpZGUgb2YgdGhl
IENvcnRleC1BIGNsdXN0ZXIuCj4gPiAKPiA+IFNvIHRoZSBwbGF0Zm9ybSBmaXJtd2FyZSBpcyBy
ZXNwb25zaWJsZSBmb3IgcHJvcGVybHkgY29uZmlndXJpbmcgYQo+ID4gd2FrZS11cCBwYXRoIGlm
IEdJQyBnb2VzIGRvd24uIFRoaXMgaXMgY29tbW9ubHkgaGFuZGxlZCBieSBFTDMKPiA+IGNvbW11
bmljYXRpbmcgd2l0aCBsb3ctcG93ZXIgcHJvY2Vzc29yLiBXaGVuIHRoZSBHSUMgcG93ZXIgY29t
ZXMgdXAsCj4gPiB0aGUgaW50ZXJydXB0IHRyaWdnZXJlZCBieSBhIHBlcmlwaGVyYWwgaXMgc3Rp
bGwgYWN0aXZlIGFuZCB0aGUKPiA+IHNvZnR3YXJlIG9uIENvcnRleC1BIGNsdXN0ZXIgc2hvdWxk
IGJlIGFibGUgdG8gb2JzZXJ2ZSBpdCBvbmNlIHRoZSBHSUMKPiA+IHN0YXRlIGlzIHJlc3RvcmVk
LCBpLmUuIGludGVycnVwdHMgZ2V0IGVuYWJsZWQgYXQgR0lDLgo+IAo+IFRoYW5rIHlvdSBmb3Ig
dGhlIGV4cGxhbmF0aW9uLiAgTm93IHRoZSBxdWVzdGlvbiBpcyB3aHkgY2FuJ3Qgd2UgcmVzZXQg
YXQKPiBsZWFzdCB0aGUgR0lDIENQVSBpbnRlcmZhY2U/Cj4gCj4gQUZBSVUsIHRoZSBndWVzdCBz
aG91bGQgcmVzdG9yZSB0aGVtIGluIGFueSBjYXNlLiBUaGUgb25seSB0aGluZ3Mgd2UgbmVlZCB0
bwo+IGtub3cgaXMgdGhlIGludGVycnVwdCB3YXMgcmVjZWl2ZWQgZm9yIGEgZ2l2ZW4gZ3Vlc3Qu
IFdlIGNhbiB0aGVuIHF1ZXVlIGl0IGFuZAo+IHdha2UtdXAgdGhlIGRvbWFpbi4KPiAKPiBUaGlz
IHNlZW1zIHRvIGZpdCB3aXRoIHRoZSBkZXNjcmlwdGlvbiBvbiB0b3Agb2YgZ2ljX2Rpc3Rfc2F2
ZSgpIGluIExpbnV4Cj4gR0lDdjIgZHJpdmVyLgoKQ2FuIHdlIHJlbHkgb24gYWxsIFBTQ0kgY29t
cGxpYW50IE9TZXMgdG8gcmVzdG9yZSB0aGVpciBvd24gR0lDIGFnYWluIGF0CnJlc3VtZT8gVGhl
IFBTQ0kgc3BlYyBpcyBub3QgdmVyeSBjbGVhciBpbiB0aGF0IHJlZ2FyZCAoYXQgdGhlIHRoZQp2
ZXJzaW9uIEkgYW0gbG9va2luZyBhdC4uLikgSSBhbSBqdXN0IGFza2luZyBzbyB0aGF0IHdlIGRv
bid0IGNvbWUgdXAKd2l0aCBhIHNvbHV0aW9uIHRoYXQgb25seSB3b3JrcyB3aXRoIExpbnV4LgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 20:44:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 20: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-devel-bounces@lists.xenproject.org>)
	id 1gMfYL-0004SH-LF; Tue, 13 Nov 2018 20:44: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMfYK-0004S2-5s
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 20:44:52 +0000
X-Inumbo-ID: f7185817-e784-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7185817-e784-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 20:44:50 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 86548223C8;
 Tue, 13 Nov 2018 20:44:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542141889;
 bh=xaVfzO73+bfQF9TDw4kFPc2zJWFlHo0SrBS1Vohvysw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=2F0gw7lQMFe9ZRMIwGrj6t7LCsFB86tIbNUM4MxQJk3nccw2TKYZpNW8zdLF0eeLE
 l7oMJCOwdHzjXAT0QOdSJXMNe6C4BUmx/o2YnkaSaswUT1fEfJP1Vd8DQtMGxp3fkx
 ZpQ4qVfiViGkh8yb/ZRtrvg67jNBNMc7YDeivh4k=
Date: Tue, 13 Nov 2018 12:44:48 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <17ab88c4-cdf7-8f7f-5933-25d9294f3641@arm.com>
Message-ID: <alpine.DEB.2.10.1811131242560.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
 <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
 <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
 <17ab88c4-cdf7-8f7f-5933-25d9294f3641@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ICgrIEFuZHJlKQo+IAo+
IE9uIDExLzEyLzE4IDU6NDIgUE0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiBIaSBKdWxp
ZW4sCj4gPiAKPiA+IE9uIE1vbiwgTm92IDEyLCAyMDE4IGF0IDY6MDAgUE0gSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPiA+IAo+ID4gPiAKPiA+ID4gCj4gPiA+
IE9uIDExLzEyLzE4IDQ6NTIgUE0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiA+ID4gSGkg
SnVsaWVuLAo+ID4gPiAKPiA+ID4gSGksCj4gPiA+IAo+ID4gPiA+IFRoYW5rcyBmb3IgdGhlIGZl
ZWRiYWNrLgo+ID4gPiA+IAo+ID4gPiA+IE9uIE1vbiwgTm92IDEyLCAyMDE4IGF0IDQ6MzYgUE0g
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+ID4gPiB3cm90ZToKPiA+ID4g
PiA+IAo+ID4gPiA+ID4gSGkgTWlyZWxhLAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBPbiAxMS8xMi8x
OCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+ID4gPiA+ID4gR0lDIGFuZCB2
aXJ0dWFsIHRpbWVyIGNvbnRleHQgbXVzdCBiZSBzYXZlZCB3aGVuIHRoZSBkb21haW4KPiA+ID4g
PiA+ID4gc3VzcGVuZHMuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IFBsZWFzZSBwcm92aWRlIHRoZSBy
YXRpb25hbGUgZm9yIHRoaXMuIElzIGl0IHJlcXVpcmVkIGJ5IHRoZSBzcGVjPwo+ID4gPiA+ID4g
Cj4gPiA+ID4gCj4gPiA+ID4gVGhpcyBpcyByZXF1aXJlZCBmb3IgR0lDIGJlY2F1c2UgYSBndWVz
dCBsZWF2ZXMgZW5hYmxlZCBpbnRlcnJ1cHRzIGluCj4gPiA+ID4gdGhlIEdJQyB0aGF0IGNvdWxk
IHdha2UgaXQgdXAsIGFuZCBvbiByZXN1bWUgaXQgc2hvdWxkIGJlIGFibGUgdG8KPiA+ID4gPiBk
ZXRlY3Qgd2hpY2ggaW50ZXJydXB0IHdva2UgaXQgdXAuIFdpdGhvdXQgc2F2aW5nL3Jlc3Rvcmlu
ZyB0aGUgc3RhdGUKPiA+ID4gPiBvZiBHSUMgdGhpcyB3b3VsZCBub3QgYmUgcG9zc2libGUuCj4g
PiA+IAo+ID4gPiBJIGFtIGNvbmZ1c2VkLiBJbiBwYXRjaCAjMTAsIHlvdSBzYXZlIHRoZSBHSUMg
aG9zdCBiZWNhdXNlIHRoZSBHSUMgY2FuCj4gPiA+IGJlIHBvd2VyZWQtZG93bi4gTGludXggaXMg
YWxzbyBzYXZpbmcgdGhlIEdJQyBzdGF0ZS4gU28gaG93IHRoZQo+ID4gPiBpbnRlcnJ1cHQgY2Fu
IGNvbWUgdXAgaWYgdGhlIEdJQyBpcyBwb3dlcmVkIGRvd24/Cj4gPiA+IAo+ID4gCj4gPiBBZnRl
ciBYZW4gKG9yIExpbnV4IGluIHRoZSBjb25maWcgd2l0aG91dCBYZW4pIGhhbmRzIG92ZXIgdGhl
IGNvbnRyb2wKPiA+IHRvIEVMMyBvbiBzdXNwZW5kIChjYWxscyBzeXN0ZW0gc3VzcGVuZCBQU0NJ
IHRvIEVMMyksIGl0IGxlYXZlcwo+ID4gZW5hYmxlZCBpbnRlcnJ1cHRzIHRoYXQgYXJlIGl0cyB3
YWtlLXVwIHNvdXJjZXMuIFNhdmluZyBhIEdJQyBzdGF0ZQo+ID4gb25seSBtZWFucyB0aGF0IGl0
cyBjdXJyZW50IGNvbmZpZ3VyYXRpb24gd2lsbCBiZSByZW1lbWJlcmVkIHNvbWV3aGVyZQo+ID4g
aW4gZGF0YSBzdHJ1Y3R1cmVzLCBidXQgdGhlIGNvbmZpZ3VyYXRpb24gaXMgbm90IGNoYW5nZWQg
b24gc3VzcGVuZC4KPiA+IEV2ZXJ5dGhpbmcgdGhhdCBoYXBwZW5zIHdpdGggaW50ZXJydXB0IGNv
bmZpZ3VyYXRpb24gZnJvbSB0aGlzIHBvaW50Cj4gPiBvbiBpcyBwbGF0Zm9ybSBzcGVjaWZpYy4g
Tm93IHRoZXJlIGFyZSAyIG9wdGlvbnM6IDEpIEVMMyB3aWxsIG5ldmVyCj4gPiBhbGxvdyBDUFUw
IHRvIGJlIHBvd2VyZWQgZG93biBhbmQgdGhlIHdha2UtdXAgaW50ZXJydXB0IHdpbGwgaW5kZWVk
Cj4gPiBwcm9wYWdhdGUgdmlhIEdJQzsKPiA+IG9yIDIpIENQVTAgd2lsbCBiZSBwb3dlcmVkIGRv
d24gYW5kIHRoZSBHSUMgbWF5IGJlCj4gPiBwb3dlcmVkIGRvd24gYXMgd2VsbCwgc28gYW4gZXh0
ZXJuYWwgaGVscCBpcyBuZWVkZWQgdG8gZGVhbCB3aXRoCj4gPiB3YWtlLXVwIGFuZCByZXN1bWUg
KGUuZy4gaW4gb3JkZXIgdG8gcmVhY3QgdG8gYSB3YWtlLXVwIGludGVycnVwdAo+ID4gd2hpbGUg
dGhlIEdJQyBpcyBkb3duLCBhbmQgcG93ZXIgdXAgQ1BVMCkuIFRoaXMgZXh0ZXJuYWwgaGVscCBp
cwo+ID4gcHJvdmlkZWQgYnkgc29tZSBsb3ctcG93ZXIgcHJvY2Vzc29yIG91dHNpZGUgb2YgdGhl
IENvcnRleC1BIGNsdXN0ZXIuCj4gPiAKPiA+IFNvIHRoZSBwbGF0Zm9ybSBmaXJtd2FyZSBpcyBy
ZXNwb25zaWJsZSBmb3IgcHJvcGVybHkgY29uZmlndXJpbmcgYQo+ID4gd2FrZS11cCBwYXRoIGlm
IEdJQyBnb2VzIGRvd24uIFRoaXMgaXMgY29tbW9ubHkgaGFuZGxlZCBieSBFTDMKPiA+IGNvbW11
bmljYXRpbmcgd2l0aCBsb3ctcG93ZXIgcHJvY2Vzc29yLiBXaGVuIHRoZSBHSUMgcG93ZXIgY29t
ZXMgdXAsCj4gPiB0aGUgaW50ZXJydXB0IHRyaWdnZXJlZCBieSBhIHBlcmlwaGVyYWwgaXMgc3Rp
bGwgYWN0aXZlIGFuZCB0aGUKPiA+IHNvZnR3YXJlIG9uIENvcnRleC1BIGNsdXN0ZXIgc2hvdWxk
IGJlIGFibGUgdG8gb2JzZXJ2ZSBpdCBvbmNlIHRoZSBHSUMKPiA+IHN0YXRlIGlzIHJlc3RvcmVk
LCBpLmUuIGludGVycnVwdHMgZ2V0IGVuYWJsZWQgYXQgR0lDLgo+IAo+IFRoYW5rIHlvdSBmb3Ig
dGhlIGV4cGxhbmF0aW9uLiAgTm93IHRoZSBxdWVzdGlvbiBpcyB3aHkgY2FuJ3Qgd2UgcmVzZXQg
YXQKPiBsZWFzdCB0aGUgR0lDIENQVSBpbnRlcmZhY2U/Cj4gCj4gQUZBSVUsIHRoZSBndWVzdCBz
aG91bGQgcmVzdG9yZSB0aGVtIGluIGFueSBjYXNlLiBUaGUgb25seSB0aGluZ3Mgd2UgbmVlZCB0
bwo+IGtub3cgaXMgdGhlIGludGVycnVwdCB3YXMgcmVjZWl2ZWQgZm9yIGEgZ2l2ZW4gZ3Vlc3Qu
IFdlIGNhbiB0aGVuIHF1ZXVlIGl0IGFuZAo+IHdha2UtdXAgdGhlIGRvbWFpbi4KPiAKPiBUaGlz
IHNlZW1zIHRvIGZpdCB3aXRoIHRoZSBkZXNjcmlwdGlvbiBvbiB0b3Agb2YgZ2ljX2Rpc3Rfc2F2
ZSgpIGluIExpbnV4Cj4gR0lDdjIgZHJpdmVyLgoKQ2FuIHdlIHJlbHkgb24gYWxsIFBTQ0kgY29t
cGxpYW50IE9TZXMgdG8gcmVzdG9yZSB0aGVpciBvd24gR0lDIGFnYWluIGF0CnJlc3VtZT8gVGhl
IFBTQ0kgc3BlYyBpcyBub3QgdmVyeSBjbGVhciBpbiB0aGF0IHJlZ2FyZCAoYXQgdGhlIHRoZQp2
ZXJzaW9uIEkgYW0gbG9va2luZyBhdC4uLikgSSBhbSBqdXN0IGFza2luZyBzbyB0aGF0IHdlIGRv
bid0IGNvbWUgdXAKd2l0aCBhIHNvbHV0aW9uIHRoYXQgb25seSB3b3JrcyB3aXRoIExpbnV4LgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 20:51:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 20:51: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-devel-bounces@lists.xenproject.org>)
	id 1gMff5-0005MC-Fe; Tue, 13 Nov 2018 20:51: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMff3-0005M2-GN
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 20:51:49 +0000
X-Inumbo-ID: ed41103c-e785-11e8-8081-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed41103c-e785-11e8-8081-12d6303a7972;
 Tue, 13 Nov 2018 20:51:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMfev-0004Kr-Hj; Tue, 13 Nov 2018 20:51:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMfev-0008Ry-7e; Tue, 13 Nov 2018 20:51:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMfev-00083u-74; Tue, 13 Nov 2018 20:51:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129987-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=bd224a5dad4d32f5224f5e8ae998b70e4621dcd3
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 20:51:41 +0000
Subject: [Xen-devel] [ovmf test] 129987: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTk4NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5ODcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYmQyMjRhNWRhZDRkMzJmNTIyNGY1ZThhZTk5OGI3MGU0NjIxZGNkMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDcgZGF5cyAgIDU1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTk2MyAgMjAxOC0xMS0xMyAxNDo0MTo1NiBaICAgIDAgZGF5cyAgICA1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODQyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 21:35:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 21:35: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-devel-bounces@lists.xenproject.org>)
	id 1gMgL8-0008UH-0B; Tue, 13 Nov 2018 21:35: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMgL6-0008U7-Ko
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 21:35:16 +0000
X-Inumbo-ID: 025709c6-e78c-11e8-9186-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 025709c6-e78c-11e8-9186-12d6303a7972;
 Tue, 13 Nov 2018 21:35:16 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C9BEF223AE;
 Tue, 13 Nov 2018 21:35:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542144915;
 bh=KzbxFSlrV/LQ2NMO78jX5AvyCjxGkq62MRIHYt8jkFA=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=AEV/Vhb7/rYGAqclu4cubsuUJaVeNDARMxXBrjoGEMtcs6YlLmWbTy79d421eEERj
 hGy6xtUmhvsbb9ZWDS7BR5TzjtiBTr8BcWc9hrkU/VtfXc/AaRfEPGT3N4AiY8t9Wm
 LXZ3xDpqZFU1XUdVH3ZOUWpZuJTbNrK0exLPje+Y=
Date: Tue, 13 Nov 2018 13:35:14 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <17aa6668-a804-b4e5-d2eb-51a5f2d33dc5@arm.com>
Message-ID: <alpine.DEB.2.10.1811131246450.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-16-git-send-email-mirela.simonovic@aggios.com>
 <65d21faa-33be-621d-050d-54de04a0e97f@arm.com>
 <alpine.DEB.2.10.1811121550210.8259@sstabellini-ThinkPad-X260>
 <17aa6668-a804-b4e5-d2eb-51a5f2d33dc5@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 15/18] xen/arm: Resume memory management on
 Xen resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, stefano.stabellini@xilinx.com,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxMyBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDEz
LzExLzIwMTggMDE6MzYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIE1vbiwgMTIg
Tm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gT24gMTEvMTIvMTggMTE6MzAgQU0s
IE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiBXZSBjYW4gdHVybiB0aGlzIGFzc2VtYmx5IGNv
ZGUgaW50byBhIC5tYWNybywgc28gdGhhdCBhdCBsZWFzdCB3aGVuIHdlCj4gPiBnZXQgYXJvdW5k
IHRvIGl0LCB3ZSBqdXN0IG5lZWQgdG8gZml4IGl0IG9uZSBwbGFjZS4gSW4gZmFjdCwgSSBub3Rp
Y2VkCj4gPiB0aGF0IHRoZSBjb2RlIHNlcXVlbmNlIHJpZ2h0IGJlZm9yZSAibW11X3Jlc3VtZWQi
IGFuZCB0aGUgb25lIHJpZ2h0Cj4gPiBhZnRlciBhcmUgYm90aCBpbmRlbnRpY2FsIHRvIHRoZSBv
bmVzIGhlYWQuUywgaXQgd291bGQgYmUgZ29vZCB0byBhdm9pZAo+ID4gdGhlIGR1cGxpY2F0aW9u
IGlmIHBvc3NpYmxlLgo+IAo+IFRoaXMgZG9lcyBub3QgYWRkcmVzcyBteSBjb25jZXJuLiBXZSB3
YW50IHRvIGhhdmUgc3VzcGVuZC9yZXN1bWUgY29tcGxpYW50IHRvCj4gdGhlIEFybSBhcmNoaXRl
Y3R1cmUgKGF0IGxlYXN0IHRvIG91ciBiZXN0IGtub3dsZWRnZSkuIEhpZGluZyBpdCBpbiBhCj4g
bWFjcm8vZnVuY3Rpb24gaXMgbm90IGdvaW5nIHRvIG1ha2UgaXQgY29tcGxpYW50Lgo+IAo+IE5v
Ym9keSB3YW50cyBpdHMgcGxhdGZvcm0gcmFuZG9tbHkgY3Jhc2hpbmcgb24gc3VzcGVuZC9yZXN1
bWUgYmVjYXVzZSB0aGUgQXJtCj4gQXJtIHdhcyBrbm93aW5nbHkgbm90IGZvbGxvd2VkLiBUaGlz
IGlzIG1vcmUgY3JpdGljYWwgdGhhbiB0aGUgYm9vdCBvbmUgYXMgd2UKPiBhcmUgZ29pbmcgdG8g
Y2FsbCB0aGF0IG1vcmUgb2Z0ZW4uIFNvIHdoYXQgaXMgdGhlIGFjdGlvbiBwbGFuIHRvIGNvcnJl
Y3RseQo+IHJlc3VtZSBtZW1vcnkgbWFuYWdlbWVudCBpbiB0aGlzIHNlcmllcz8KCk15IHN1Z2dl
c3Rpb24gZG9lcyBub3QgYWRkcmVzcyB5b3VyIGNvbmNlcm4sIGJ1dCBhdCBsZWFzdCBpdCBsaW1p
dHMgdGhlCnNwcmVhZGluZyBvZiBlcnJvcnMgY29kZS13aXNlLgoKSXQgaXMgb25seSBuYXR1cmFs
IGZvciBhIGNvbnRyaWJ1dG9yIHRvIHN0YXJ0IGZyb20gZXhpc3RpbmcgY29kZSB0bwp3cml0ZSBu
ZXcgY29kZS4gSXQganVzdCBoYXBwZW5zIHRoYXQgdGhlIGV4aXN0aW5nIGNvZGUgaXMgYnJva2Vu
LCB0aHVzLAp0aGUgbmV3IGNvZGUgaXMgYnJva2VuIHRvby4gV2UgY2FuJ3QgcmVhbGx5IGV4cGVj
dCBhbnkgZGlmZmVyZW50IDopCgpJZiB3ZSB3YW50IHRoZSBjb250cmlidXRvciB0byBmaXggdGhp
cywgZ2l2ZW4gdGhhdCB0aGUgY2hhbmdlIGlzIGEKZGlmZmljdWx0IG1vZGlmaWNhdGlvbiB0byBk
ZWxpY2F0ZSBhc3NlbWJseSBjb2RlLCB3ZSBuZWVkIHRvIHByb3ZpZGUKZGV0YWlsZWQgZG9jdW1l
bnRhdGlvbiBhbmQvb3Igc2FtcGxlIGNvZGUuIE90aGVyd2lzZSBJIGNhbid0IHNlZSBob3cgaXQK
Y2FuIGdvIHdlbGwuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 21:35:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 21:35: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-devel-bounces@lists.xenproject.org>)
	id 1gMgL8-0008UN-9K; Tue, 13 Nov 2018 21:35: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMgL6-0008U8-LH
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 21:35:16 +0000
X-Inumbo-ID: 0269403c-e78c-11e8-a5f0-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0269403c-e78c-11e8-a5f0-12d6303a7972;
 Tue, 13 Nov 2018 21:35:16 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C9BEF223AE;
 Tue, 13 Nov 2018 21:35:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542144915;
 bh=KzbxFSlrV/LQ2NMO78jX5AvyCjxGkq62MRIHYt8jkFA=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=AEV/Vhb7/rYGAqclu4cubsuUJaVeNDARMxXBrjoGEMtcs6YlLmWbTy79d421eEERj
 hGy6xtUmhvsbb9ZWDS7BR5TzjtiBTr8BcWc9hrkU/VtfXc/AaRfEPGT3N4AiY8t9Wm
 LXZ3xDpqZFU1XUdVH3ZOUWpZuJTbNrK0exLPje+Y=
Date: Tue, 13 Nov 2018 13:35:14 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <17aa6668-a804-b4e5-d2eb-51a5f2d33dc5@arm.com>
Message-ID: <alpine.DEB.2.10.1811131246450.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-16-git-send-email-mirela.simonovic@aggios.com>
 <65d21faa-33be-621d-050d-54de04a0e97f@arm.com>
 <alpine.DEB.2.10.1811121550210.8259@sstabellini-ThinkPad-X260>
 <17aa6668-a804-b4e5-d2eb-51a5f2d33dc5@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 15/18] xen/arm: Resume memory management on
 Xen resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, dm@aggios.com,
 saeed.nowshadi@xilinx.com, stefano.stabellini@xilinx.com,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxMyBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDEz
LzExLzIwMTggMDE6MzYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIE1vbiwgMTIg
Tm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gT24gMTEvMTIvMTggMTE6MzAgQU0s
IE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiBXZSBjYW4gdHVybiB0aGlzIGFzc2VtYmx5IGNv
ZGUgaW50byBhIC5tYWNybywgc28gdGhhdCBhdCBsZWFzdCB3aGVuIHdlCj4gPiBnZXQgYXJvdW5k
IHRvIGl0LCB3ZSBqdXN0IG5lZWQgdG8gZml4IGl0IG9uZSBwbGFjZS4gSW4gZmFjdCwgSSBub3Rp
Y2VkCj4gPiB0aGF0IHRoZSBjb2RlIHNlcXVlbmNlIHJpZ2h0IGJlZm9yZSAibW11X3Jlc3VtZWQi
IGFuZCB0aGUgb25lIHJpZ2h0Cj4gPiBhZnRlciBhcmUgYm90aCBpbmRlbnRpY2FsIHRvIHRoZSBv
bmVzIGhlYWQuUywgaXQgd291bGQgYmUgZ29vZCB0byBhdm9pZAo+ID4gdGhlIGR1cGxpY2F0aW9u
IGlmIHBvc3NpYmxlLgo+IAo+IFRoaXMgZG9lcyBub3QgYWRkcmVzcyBteSBjb25jZXJuLiBXZSB3
YW50IHRvIGhhdmUgc3VzcGVuZC9yZXN1bWUgY29tcGxpYW50IHRvCj4gdGhlIEFybSBhcmNoaXRl
Y3R1cmUgKGF0IGxlYXN0IHRvIG91ciBiZXN0IGtub3dsZWRnZSkuIEhpZGluZyBpdCBpbiBhCj4g
bWFjcm8vZnVuY3Rpb24gaXMgbm90IGdvaW5nIHRvIG1ha2UgaXQgY29tcGxpYW50Lgo+IAo+IE5v
Ym9keSB3YW50cyBpdHMgcGxhdGZvcm0gcmFuZG9tbHkgY3Jhc2hpbmcgb24gc3VzcGVuZC9yZXN1
bWUgYmVjYXVzZSB0aGUgQXJtCj4gQXJtIHdhcyBrbm93aW5nbHkgbm90IGZvbGxvd2VkLiBUaGlz
IGlzIG1vcmUgY3JpdGljYWwgdGhhbiB0aGUgYm9vdCBvbmUgYXMgd2UKPiBhcmUgZ29pbmcgdG8g
Y2FsbCB0aGF0IG1vcmUgb2Z0ZW4uIFNvIHdoYXQgaXMgdGhlIGFjdGlvbiBwbGFuIHRvIGNvcnJl
Y3RseQo+IHJlc3VtZSBtZW1vcnkgbWFuYWdlbWVudCBpbiB0aGlzIHNlcmllcz8KCk15IHN1Z2dl
c3Rpb24gZG9lcyBub3QgYWRkcmVzcyB5b3VyIGNvbmNlcm4sIGJ1dCBhdCBsZWFzdCBpdCBsaW1p
dHMgdGhlCnNwcmVhZGluZyBvZiBlcnJvcnMgY29kZS13aXNlLgoKSXQgaXMgb25seSBuYXR1cmFs
IGZvciBhIGNvbnRyaWJ1dG9yIHRvIHN0YXJ0IGZyb20gZXhpc3RpbmcgY29kZSB0bwp3cml0ZSBu
ZXcgY29kZS4gSXQganVzdCBoYXBwZW5zIHRoYXQgdGhlIGV4aXN0aW5nIGNvZGUgaXMgYnJva2Vu
LCB0aHVzLAp0aGUgbmV3IGNvZGUgaXMgYnJva2VuIHRvby4gV2UgY2FuJ3QgcmVhbGx5IGV4cGVj
dCBhbnkgZGlmZmVyZW50IDopCgpJZiB3ZSB3YW50IHRoZSBjb250cmlidXRvciB0byBmaXggdGhp
cywgZ2l2ZW4gdGhhdCB0aGUgY2hhbmdlIGlzIGEKZGlmZmljdWx0IG1vZGlmaWNhdGlvbiB0byBk
ZWxpY2F0ZSBhc3NlbWJseSBjb2RlLCB3ZSBuZWVkIHRvIHByb3ZpZGUKZGV0YWlsZWQgZG9jdW1l
bnRhdGlvbiBhbmQvb3Igc2FtcGxlIGNvZGUuIE90aGVyd2lzZSBJIGNhbid0IHNlZSBob3cgaXQK
Y2FuIGdvIHdlbGwuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 22:02:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 22:02: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-devel-bounces@lists.xenproject.org>)
	id 1gMglN-0002Qy-J4; Tue, 13 Nov 2018 22:02: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMglL-0002Qt-R1
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 22:02:23 +0000
X-Inumbo-ID: cbfc0e14-e78f-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbfc0e14-e78f-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 22:02:22 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 78C8920896;
 Tue, 13 Nov 2018 22:02:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542146541;
 bh=VjGubj6B9+TEat/lxOeLlPaNdmp7m1rXIHVWSqTF6KA=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=lJzexPJdV4LqVB5T9ZqadSWUhYhus6tk7Ro8GtYquJ/OR2AMQtg1v17Xq16DtWams
 MPtnLkyqvf0gEkgvNA8cvqE8hY/Di+Pv5qUJp/BSVqMd6RGcuW3SNqHC+mPASGsi2P
 LPaaxrJ0bBtbMqJJ2nUqyw2/Um3hU85K3WO7UEEo=
Date: Tue, 13 Nov 2018 14:02:21 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5BEAD13A02000078001FB7AC@prv1-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1811131355390.8259@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
 <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
 <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
 <63844310-6f92-8ee8-e40d-8029c8ff4d72@arm.com>
 <5BEAD13A02000078001FB7AC@prv1-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>, nd@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxMyBOb3YgMjAxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDEzLjExLjE4
IGF0IDE0OjE3LCA8SnVsaWVuLkdyYWxsQGFybS5jb20+IHdyb3RlOgo+ID4gT24gMTMvMTEvMjAx
OCAxMjo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+Pj4gT24gMTMuMTEuMTggYXQgMDA6MDYs
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+Pj4gLS0tIGEveGVuL2FyY2gveDg2
L2FsdGVybmF0aXZlLmMKPiA+Pj4gKysrIGIveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKPiA+
Pj4gQEAgLTE5NCw3ICsxOTQsNyBAQCB2b2lkIGluaXRfb3JfbGl2ZXBhdGNoIGFwcGx5X2FsdGVy
bmF0aXZlcyhzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKPiA+Pj4gICAgICAgICogU28gYmUgY2Fy
ZWZ1bCBpZiB5b3Ugd2FudCB0byBjaGFuZ2UgdGhlIHNjYW4gb3JkZXIgdG8gYW55IG90aGVyCj4g
Pj4+ICAgICAgICAqIG9yZGVyLgo+ID4+PiAgICAgICAgKi8KPiA+Pj4gLSAgICBmb3IgKCBhID0g
YmFzZSA9IHN0YXJ0OyBhIDwgZW5kOyBhKysgKQo+ID4+PiArICAgIGZvciAoIGEgPSBiYXNlID0g
c3RhcnQ7IFNZTUJPTChhKSA8IFNZTUJPTChlbmQpOyBhKysgKQo+ID4+IAo+ID4+IEF0IHRoaXMg
cG9pbnQgYWxsIGlzIGZpbmU6IGVuZCBpcyBhbGxvd2VkIHRvIHBvaW50IHRvIHRoZSBlbmQgb2Yg
c3RhcnRbXS4KPiA+IAo+ID4gQnV0IGl0IGNhbiBhbHNvIHBvaW50IHRvIHNvbWV3aGVyZSBlbHNl
LiBUaGUgY29tcGlsZXIgY2Fubm90IGtub3cgaXQsIHJpZ2h0Pwo+IAo+IENvcnJlY3QuIE15IHBv
aW50IGlzIHRoYXQgYXQgdGhpcyBwb2ludCB0aGUgY29tcGlsZXIgY2Fubm90IHVzZSBpdHMKPiBr
bm93bGVkZ2Ugb2Ygd2hhdCBpcyAoaWwpbGVnYWwgdG8gIm9wdGltaXplIiBnZW5lcmF0ZWQgY29k
ZS4KPiAKPiA+Pj4gQEAgLTMzLDggKzMzLDggQEAgc3RhdGljIGludCBpbml0X3BlcmNwdV9hcmVh
KHVuc2lnbmVkIGludCBjcHUpCj4gPj4+ICAgICAgIGlmICggKHAgPSBhbGxvY194ZW5oZWFwX3Bh
Z2VzKFBFUkNQVV9PUkRFUiwgMCkpID09IE5VTEwgKQo+ID4+PiAgICAgICAgICAgcmV0dXJuIC1F
Tk9NRU07Cj4gPj4+ICAgCj4gPj4+IC0gICAgbWVtc2V0KHAsIDAsIF9fcGVyX2NwdV9kYXRhX2Vu
ZCAtIF9fcGVyX2NwdV9zdGFydCk7Cj4gPj4+IC0gICAgX19wZXJfY3B1X29mZnNldFtjcHVdID0g
cCAtIF9fcGVyX2NwdV9zdGFydDsKPiA+Pj4gKyAgICBtZW1zZXQocCwgMCwgU1lNQk9MKF9fcGVy
X2NwdV9kYXRhX2VuZCkgLSBTWU1CT0woX19wZXJfY3B1X3N0YXJ0KSk7Cj4gPj4+ICsgICAgX19w
ZXJfY3B1X29mZnNldFtjcHVdID0gKHVuc2lnbmVkIGxvbmcpcCAtIFNZTUJPTChfX3Blcl9jcHVf
c3RhcnQpOwo+ID4+IAo+ID4+IENhbid0IHlvdSBtYWtlIFNZTUJPTCgpIHJldGFpbiB0aGUgb3Jp
Z2luYWwgdHlwZSwgc3VjaCB0aGF0IGNhc3RzCj4gPj4gbGlrZSB0aGlzIG9uZSBhcmVuJ3QgbmVl
ZGVkPyBBcyBzb29uIGFzIHRoZSBjb21waWxlciBkb2Vzbid0IGtub3cKPiA+PiBhbnltb3JlIHRo
YXQgcGFydGljdWxhciBnbG9iYWxzIChvciBzdGF0aWNzKSBhcmUgdXNlZCwgaXQgY2FuJ3QgaW5m
ZXIKPiA+PiBhbnltb3JlIHRoYXQgdHdvIHBvaW50ZXJzIGNhbid0IHBvc3NpYmx5IHBvaW50IGlu
dG8gdGhlIHNhbWUgYXJyYXkuCj4gPiAKPiA+IElmIFNZTUJPTCgpIGtlZXBzIHRoZSBvcmlnaW5h
bCB0eXBlLCB0aGVuIHlvdSB3aWxsIHN0aWxsIHN1YnN0cmFjdCAyIAo+ID4gcG9pbnRlcnMuIElm
IHRoZSBjb21waWxlciBjYW4ndCBpbmZlciB0aGUgY2Fubm90IHBvc3NpYmx5IHBvaW50IGludG8g
dGhlIAo+ID4gc2FtZSBhcnJheSwgaXQgYWxzbyBjYW5ub3QgaW5mZXIgdGhleSBwb2ludCB0byB0
aGUgc2FtZS4gU28gdGhhdCB3b3VsZCAKPiA+IGJlIHVuZGVmaW5lZCwgcmlnaHQ/Cj4gCj4gVW5k
ZWZpbmVkIGJlaGF2aW9yIHJlc3VsdHMgaWYgeW91IF9hY3R1YWxseV8gc3VidHJhY3QgcG9pbnRl
cnMgcG9pbnRpbmcKPiBpbnRvIGRpZmZlcmVudCBvYmplY3RzLiBTdWJ0cmFjdGluZyBvZiBwb2lu
dGVycyBpcyBub3QgZ2VuZXJhbGx5IHVuZGVmaW5lZC4KPiBUaGUgY29tcGlsZXIgY2FuIHVzZSB1
bmRlZmluZWQtbmVzcyBvbmx5IGlmIGl0IGNhbiBwcm92ZSB0aGF0IGJvdGgKPiBwb2ludGVycyBk
byBwb2ludCBpbnRvIGRpZmZlcmVudCBvYmplY3RzLgoKTGV0J3MgcmVtZW1iZXIgdGhhdCB3ZSBh
cmUgbm90IHRyeWluZyB0byB3b3JrLWFyb3VuZCB0aGUgY29tcGlsZXIsIHdlCmFyZSB0cnlpbmcg
dG8gbWFrZSBvdXIgY29kZSBDIHN0YW5kYXJkIGNvbXBsaWFudCA6LSkgIFRoZSBjb21waWxlciBt
aWdodApub3QgYmUgYWJsZSB0byBpbmZlciBhbnltb3JlIHRoYXQgdHdvIHBvaW50ZXJzIGNhbid0
IHBvc3NpYmx5IHBvaW50IGludG8KdGhlIHNhbWUgYXJyYXksIGJ1dCB3ZSB3b3VsZCBzdGlsbCBi
ZSBub3QtY29tcGxpYW50LiBJdCBkb2Vzbid0IHNvbHZlCm91ciBwcm9ibGVtLCBlc3BlY2lhbGx5
IGluIHJlZ2FyZHMgdG8gY2VydGlmaWNhdGlvbnMuCgpJIGlzIHNhZmVyIHRvIHVzZSB1bnNpZ25l
ZCBsb25nIGFzIHJldHVybiB0eXBlIGZvciBTWU1CT0wgYW5kIGF2b2lkCnBvaW50ZXJzIGNvbXBh
cmlzb25zIGNvbXBsZXRlbHkuIFRoZSBjb2RlIGltcGFjdCBpcyB2ZXJ5IGxpbWl0ZWQgYW5kCnRo
ZW4gd2UgZG9uJ3QgaGF2ZSB0byBwcm92ZSBzYW1lIG9yIGRpZmZlcmVudCAib2JqZWN0bmVzcyIg
YXQgYWxsLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 22:09:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 22:09: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-devel-bounces@lists.xenproject.org>)
	id 1gMgsb-0002hN-Iq; Tue, 13 Nov 2018 22:09: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMgsa-0002hD-7D
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 22:09:52 +0000
X-Inumbo-ID: d6f90f6a-e790-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6f90f6a-e790-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 22:09:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMgsX-0005qI-I1; Tue, 13 Nov 2018 22:09:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMgsX-0002uM-9W; Tue, 13 Nov 2018 22:09:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMgsX-0007GH-8t; Tue, 13 Nov 2018 22:09:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129982-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=15410d8fc8d6e63ab138a5c47427f418a43a1c56
X-Osstest-Versions-That: xen=1bd2b750537b656f3fa90857707be91f5ed8bfd8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 22:09:49 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 129982: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTk4MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTk4Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxNTQxMGQ4ZmM4ZDZlNjNhYjEzOGE1YzQ3NDI3ZjQxOGE0M2ExYzU2CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxYmQyYjc1MDUzN2I2NTZmM2Zh
OTA4NTc3MDdiZTkxZjVlZDhiZmQ4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk5NjAgIDIwMTgt
MTEtMTMgMTQ6MDU6MDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5OTcyICAy
MDE4LTExLTEzIDE3OjAwOjMxIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRv
ZUBjYXJkb2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAogICAxYmQyYjc1MDUzLi4xNTQxMGQ4ZmM4ICAxNTQxMGQ4ZmM4ZDZlNjNhYjEzOGE1YzQ3NDI3
ZjQxOGE0M2ExYzU2IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 22:25:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 22:25: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-devel-bounces@lists.xenproject.org>)
	id 1gMh7K-00049E-3e; Tue, 13 Nov 2018 22:25:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qhar=ny=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMh7H-000494-Pp
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 22:25:04 +0000
X-Inumbo-ID: f68108c8-e792-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f68108c8-e792-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 22:25:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EE83880D;
 Tue, 13 Nov 2018 14:25:01 -0800 (PST)
Received: from [192.168.1.54] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 84F0B3F718; Tue, 13 Nov 2018 14:25:00 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-16-git-send-email-mirela.simonovic@aggios.com>
 <65d21faa-33be-621d-050d-54de04a0e97f@arm.com>
 <alpine.DEB.2.10.1811121550210.8259@sstabellini-ThinkPad-X260>
 <17aa6668-a804-b4e5-d2eb-51a5f2d33dc5@arm.com>
 <alpine.DEB.2.10.1811131246450.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <93c7aa4b-11be-4b43-1e3f-fce2a1a629e3@arm.com>
Date: Tue, 13 Nov 2018 22:24:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811131246450.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 15/18] xen/arm: Resume memory management on
 Xen resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, dm@aggios.com, saeed.nowshadi@xilinx.com,
 xen-devel@lists.xenproject.org, stefano.stabellini@xilinx.com,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xMy8xOCA5OjM1IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
VHVlLCAxMyBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAxMy8xMS8yMDE4IDAx
OjM2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBNb24sIDEyIE5vdiAyMDE4LCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gT24gMTEvMTIvMTggMTE6MzAgQU0sIE1pcmVsYSBTaW1v
bm92aWMgd3JvdGU6Cj4+PiBXZSBjYW4gdHVybiB0aGlzIGFzc2VtYmx5IGNvZGUgaW50byBhIC5t
YWNybywgc28gdGhhdCBhdCBsZWFzdCB3aGVuIHdlCj4+PiBnZXQgYXJvdW5kIHRvIGl0LCB3ZSBq
dXN0IG5lZWQgdG8gZml4IGl0IG9uZSBwbGFjZS4gSW4gZmFjdCwgSSBub3RpY2VkCj4+PiB0aGF0
IHRoZSBjb2RlIHNlcXVlbmNlIHJpZ2h0IGJlZm9yZSAibW11X3Jlc3VtZWQiIGFuZCB0aGUgb25l
IHJpZ2h0Cj4+PiBhZnRlciBhcmUgYm90aCBpbmRlbnRpY2FsIHRvIHRoZSBvbmVzIGhlYWQuUywg
aXQgd291bGQgYmUgZ29vZCB0byBhdm9pZAo+Pj4gdGhlIGR1cGxpY2F0aW9uIGlmIHBvc3NpYmxl
Lgo+Pgo+PiBUaGlzIGRvZXMgbm90IGFkZHJlc3MgbXkgY29uY2Vybi4gV2Ugd2FudCB0byBoYXZl
IHN1c3BlbmQvcmVzdW1lIGNvbXBsaWFudCB0bwo+PiB0aGUgQXJtIGFyY2hpdGVjdHVyZSAoYXQg
bGVhc3QgdG8gb3VyIGJlc3Qga25vd2xlZGdlKS4gSGlkaW5nIGl0IGluIGEKPj4gbWFjcm8vZnVu
Y3Rpb24gaXMgbm90IGdvaW5nIHRvIG1ha2UgaXQgY29tcGxpYW50Lgo+Pgo+PiBOb2JvZHkgd2Fu
dHMgaXRzIHBsYXRmb3JtIHJhbmRvbWx5IGNyYXNoaW5nIG9uIHN1c3BlbmQvcmVzdW1lIGJlY2F1
c2UgdGhlIEFybQo+PiBBcm0gd2FzIGtub3dpbmdseSBub3QgZm9sbG93ZWQuIFRoaXMgaXMgbW9y
ZSBjcml0aWNhbCB0aGFuIHRoZSBib290IG9uZSBhcyB3ZQo+PiBhcmUgZ29pbmcgdG8gY2FsbCB0
aGF0IG1vcmUgb2Z0ZW4uIFNvIHdoYXQgaXMgdGhlIGFjdGlvbiBwbGFuIHRvIGNvcnJlY3RseQo+
PiByZXN1bWUgbWVtb3J5IG1hbmFnZW1lbnQgaW4gdGhpcyBzZXJpZXM/Cj4gCj4gTXkgc3VnZ2Vz
dGlvbiBkb2VzIG5vdCBhZGRyZXNzIHlvdXIgY29uY2VybiwgYnV0IGF0IGxlYXN0IGl0IGxpbWl0
cyB0aGUKPiBzcHJlYWRpbmcgb2YgZXJyb3JzIGNvZGUtd2lzZS4KCllvdSBjYW4ndCBidWlsZCBh
IGdyZWF0IGJ1aWxkaW5nIG9uIGEgd2VhayBmb3VuZGF0aW9uLgoKPiBJdCBpcyBvbmx5IG5hdHVy
YWwgZm9yIGEgY29udHJpYnV0b3IgdG8gc3RhcnQgZnJvbSBleGlzdGluZyBjb2RlIHRvCj4gd3Jp
dGUgbmV3IGNvZGUuIEl0IGp1c3QgaGFwcGVucyB0aGF0IHRoZSBleGlzdGluZyBjb2RlIGlzIGJy
b2tlbiwgdGh1cywgPiB0aGUgbmV3IGNvZGUgaXMgYnJva2VuIHRvby4gV2UgY2FuJ3QgcmVhbGx5
IGV4cGVjdCBhbnkgZGlmZmVyZW50IDopCgpJIGRpZG4ndCBleHBlY3QgYW55dGhpbmcgZGlmZmVy
ZW50LiBJbiBmYWN0LCBJIGV4cGxhaW5lZCB3aHkgdGhlIGNvZGUgaXMgCndyb25nIGFuZCBhc2tl
ZCB3aGF0IGlzIHRoZSBwbGFuIHRvIGZpeCBpdC4gSSB3b3VsZCBoYXZlIGV4cGVjdCB5b3Ugb3Ig
CnRoZSBjb250cmlidXRvciB0byBjb21lIGJhY2sgd2l0aCBzdWdnZXN0aW9uIGhvdyB0byBmaXgg
dGhpcy4KCkluc3RlYWQgeW91IHN1Z2dlc3RlZCB0byBrZWVwIHdyb25nIGNvZGUgaW4gWGVuIHdp
dGggbm8gcGxhbiB0byByZXNvbHZlIGl0LgoKPiAKPiBJZiB3ZSB3YW50IHRoZSBjb250cmlidXRv
ciB0byBmaXggdGhpcywgZ2l2ZW4gdGhhdCB0aGUgY2hhbmdlIGlzIGEKPiBkaWZmaWN1bHQgbW9k
aWZpY2F0aW9uIHRvIGRlbGljYXRlIGFzc2VtYmx5IGNvZGUsIHdlIG5lZWQgdG8gcHJvdmlkZQo+
IGRldGFpbGVkIGRvY3VtZW50YXRpb24gYW5kL29yIHNhbXBsZSBjb2RlLiBPdGhlcndpc2UgSSBj
YW4ndCBzZWUgaG93IGl0Cj4gY2FuIGdvIHdlbGwuCgpJIGRvbid0IHRoaW5rIGl0IGlzIHRoYXQg
ZGlmZmljdWx0IGF0IGxlYXN0IGNvbXBhcmUgdG8gaW1wbGVtZW50aW5nIApzdXNwZW5kL3Jlc3Vt
ZS4gVGhlcmUgYXJlIGZhciBtb3JlIGNvcm5lciBjYXNlIGluIHRoZSBsYXR0ZXIuCgpUaGUgcnVs
ZXMgYXJlIGZhaXJseSBzaW1wbGUgaGVyZToKCTEpIFlvdSBjYW5ub3Qgc3dpdGNoIGJldHdlZW4g
VFRCUiB3aXRob3V0IGRpc2FibGluZyB0aGUgTU1VIGFuZCAKdGhlcmVmb3JlIHVzZSBhbiBJRCBt
YXAKCTIpIFdlIGFsd2F5cyBuZWVkIHRvIGtlZXAgYW4gSUQgbWFwIGluIHBsYWNlIHRvIGFsbG93
IHR1cm5pbmcgb2ZmIHRoZSBNTVUKCTMpIFJlcGxhY2luZyBhIHZhbGlkIG1hcHBpbmcgc2hvdWxk
IGZvbGxvdyB0aGUgYnJlYWstYmVmb3JlIG1ha2UKCTQpIE1lbW9yeSB3cml0dGVuIHdpdGggTU1V
L2NhY2hlIG9mZiBzaG91bGQgYmUgcHJlY2VkZSBieSBjbGVhbiBhbmQgCmZvbGxvd2VkIGJ5IGlu
dmFsaWRhdGUKClRoZSBiZXN0IGV4YW1wbGUgbWlnaHQgYmUgS1ZNIGJvb3QgY29kZSB5ZXQgdGhl
IHBhZ2UtdGFibGVzIGFyZSB2ZXJ5IApzaW1wbGlzdGljIGNvbXBhcmUgdG8gWGVuLiBMaW51eCBp
cyBub3QgYSBnb29kIGV4YW1wbGUgYmVjYXVzZSBFTDEgCnN1cHBvcnRzIDIgc2V0IG9mIHBhZ2Ut
dGFibGVzLgoKSSBhbSBoYXBweSB0byBwcm92aWRlIG1vcmUgZGV0YWlscyBpZiBzb21lb25lIGlz
IGdvaW5nIHRvIGxvb2sgYXQgaXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 22:25:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 22:25: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-devel-bounces@lists.xenproject.org>)
	id 1gMh7K-00049K-CQ; Tue, 13 Nov 2018 22:25: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=qhar=ny=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMh7I-000499-Oq
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 22:25:04 +0000
X-Inumbo-ID: f6b65a20-e792-11e8-81b6-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f6b65a20-e792-11e8-81b6-12d6303a7972;
 Tue, 13 Nov 2018 22:25:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EE83880D;
 Tue, 13 Nov 2018 14:25:01 -0800 (PST)
Received: from [192.168.1.54] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 84F0B3F718; Tue, 13 Nov 2018 14:25:00 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-16-git-send-email-mirela.simonovic@aggios.com>
 <65d21faa-33be-621d-050d-54de04a0e97f@arm.com>
 <alpine.DEB.2.10.1811121550210.8259@sstabellini-ThinkPad-X260>
 <17aa6668-a804-b4e5-d2eb-51a5f2d33dc5@arm.com>
 <alpine.DEB.2.10.1811131246450.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <93c7aa4b-11be-4b43-1e3f-fce2a1a629e3@arm.com>
Date: Tue, 13 Nov 2018 22:24:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811131246450.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 15/18] xen/arm: Resume memory management on
 Xen resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, dm@aggios.com, saeed.nowshadi@xilinx.com,
 xen-devel@lists.xenproject.org, stefano.stabellini@xilinx.com,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xMy8xOCA5OjM1IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
VHVlLCAxMyBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAxMy8xMS8yMDE4IDAx
OjM2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBNb24sIDEyIE5vdiAyMDE4LCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gT24gMTEvMTIvMTggMTE6MzAgQU0sIE1pcmVsYSBTaW1v
bm92aWMgd3JvdGU6Cj4+PiBXZSBjYW4gdHVybiB0aGlzIGFzc2VtYmx5IGNvZGUgaW50byBhIC5t
YWNybywgc28gdGhhdCBhdCBsZWFzdCB3aGVuIHdlCj4+PiBnZXQgYXJvdW5kIHRvIGl0LCB3ZSBq
dXN0IG5lZWQgdG8gZml4IGl0IG9uZSBwbGFjZS4gSW4gZmFjdCwgSSBub3RpY2VkCj4+PiB0aGF0
IHRoZSBjb2RlIHNlcXVlbmNlIHJpZ2h0IGJlZm9yZSAibW11X3Jlc3VtZWQiIGFuZCB0aGUgb25l
IHJpZ2h0Cj4+PiBhZnRlciBhcmUgYm90aCBpbmRlbnRpY2FsIHRvIHRoZSBvbmVzIGhlYWQuUywg
aXQgd291bGQgYmUgZ29vZCB0byBhdm9pZAo+Pj4gdGhlIGR1cGxpY2F0aW9uIGlmIHBvc3NpYmxl
Lgo+Pgo+PiBUaGlzIGRvZXMgbm90IGFkZHJlc3MgbXkgY29uY2Vybi4gV2Ugd2FudCB0byBoYXZl
IHN1c3BlbmQvcmVzdW1lIGNvbXBsaWFudCB0bwo+PiB0aGUgQXJtIGFyY2hpdGVjdHVyZSAoYXQg
bGVhc3QgdG8gb3VyIGJlc3Qga25vd2xlZGdlKS4gSGlkaW5nIGl0IGluIGEKPj4gbWFjcm8vZnVu
Y3Rpb24gaXMgbm90IGdvaW5nIHRvIG1ha2UgaXQgY29tcGxpYW50Lgo+Pgo+PiBOb2JvZHkgd2Fu
dHMgaXRzIHBsYXRmb3JtIHJhbmRvbWx5IGNyYXNoaW5nIG9uIHN1c3BlbmQvcmVzdW1lIGJlY2F1
c2UgdGhlIEFybQo+PiBBcm0gd2FzIGtub3dpbmdseSBub3QgZm9sbG93ZWQuIFRoaXMgaXMgbW9y
ZSBjcml0aWNhbCB0aGFuIHRoZSBib290IG9uZSBhcyB3ZQo+PiBhcmUgZ29pbmcgdG8gY2FsbCB0
aGF0IG1vcmUgb2Z0ZW4uIFNvIHdoYXQgaXMgdGhlIGFjdGlvbiBwbGFuIHRvIGNvcnJlY3RseQo+
PiByZXN1bWUgbWVtb3J5IG1hbmFnZW1lbnQgaW4gdGhpcyBzZXJpZXM/Cj4gCj4gTXkgc3VnZ2Vz
dGlvbiBkb2VzIG5vdCBhZGRyZXNzIHlvdXIgY29uY2VybiwgYnV0IGF0IGxlYXN0IGl0IGxpbWl0
cyB0aGUKPiBzcHJlYWRpbmcgb2YgZXJyb3JzIGNvZGUtd2lzZS4KCllvdSBjYW4ndCBidWlsZCBh
IGdyZWF0IGJ1aWxkaW5nIG9uIGEgd2VhayBmb3VuZGF0aW9uLgoKPiBJdCBpcyBvbmx5IG5hdHVy
YWwgZm9yIGEgY29udHJpYnV0b3IgdG8gc3RhcnQgZnJvbSBleGlzdGluZyBjb2RlIHRvCj4gd3Jp
dGUgbmV3IGNvZGUuIEl0IGp1c3QgaGFwcGVucyB0aGF0IHRoZSBleGlzdGluZyBjb2RlIGlzIGJy
b2tlbiwgdGh1cywgPiB0aGUgbmV3IGNvZGUgaXMgYnJva2VuIHRvby4gV2UgY2FuJ3QgcmVhbGx5
IGV4cGVjdCBhbnkgZGlmZmVyZW50IDopCgpJIGRpZG4ndCBleHBlY3QgYW55dGhpbmcgZGlmZmVy
ZW50LiBJbiBmYWN0LCBJIGV4cGxhaW5lZCB3aHkgdGhlIGNvZGUgaXMgCndyb25nIGFuZCBhc2tl
ZCB3aGF0IGlzIHRoZSBwbGFuIHRvIGZpeCBpdC4gSSB3b3VsZCBoYXZlIGV4cGVjdCB5b3Ugb3Ig
CnRoZSBjb250cmlidXRvciB0byBjb21lIGJhY2sgd2l0aCBzdWdnZXN0aW9uIGhvdyB0byBmaXgg
dGhpcy4KCkluc3RlYWQgeW91IHN1Z2dlc3RlZCB0byBrZWVwIHdyb25nIGNvZGUgaW4gWGVuIHdp
dGggbm8gcGxhbiB0byByZXNvbHZlIGl0LgoKPiAKPiBJZiB3ZSB3YW50IHRoZSBjb250cmlidXRv
ciB0byBmaXggdGhpcywgZ2l2ZW4gdGhhdCB0aGUgY2hhbmdlIGlzIGEKPiBkaWZmaWN1bHQgbW9k
aWZpY2F0aW9uIHRvIGRlbGljYXRlIGFzc2VtYmx5IGNvZGUsIHdlIG5lZWQgdG8gcHJvdmlkZQo+
IGRldGFpbGVkIGRvY3VtZW50YXRpb24gYW5kL29yIHNhbXBsZSBjb2RlLiBPdGhlcndpc2UgSSBj
YW4ndCBzZWUgaG93IGl0Cj4gY2FuIGdvIHdlbGwuCgpJIGRvbid0IHRoaW5rIGl0IGlzIHRoYXQg
ZGlmZmljdWx0IGF0IGxlYXN0IGNvbXBhcmUgdG8gaW1wbGVtZW50aW5nIApzdXNwZW5kL3Jlc3Vt
ZS4gVGhlcmUgYXJlIGZhciBtb3JlIGNvcm5lciBjYXNlIGluIHRoZSBsYXR0ZXIuCgpUaGUgcnVs
ZXMgYXJlIGZhaXJseSBzaW1wbGUgaGVyZToKCTEpIFlvdSBjYW5ub3Qgc3dpdGNoIGJldHdlZW4g
VFRCUiB3aXRob3V0IGRpc2FibGluZyB0aGUgTU1VIGFuZCAKdGhlcmVmb3JlIHVzZSBhbiBJRCBt
YXAKCTIpIFdlIGFsd2F5cyBuZWVkIHRvIGtlZXAgYW4gSUQgbWFwIGluIHBsYWNlIHRvIGFsbG93
IHR1cm5pbmcgb2ZmIHRoZSBNTVUKCTMpIFJlcGxhY2luZyBhIHZhbGlkIG1hcHBpbmcgc2hvdWxk
IGZvbGxvdyB0aGUgYnJlYWstYmVmb3JlIG1ha2UKCTQpIE1lbW9yeSB3cml0dGVuIHdpdGggTU1V
L2NhY2hlIG9mZiBzaG91bGQgYmUgcHJlY2VkZSBieSBjbGVhbiBhbmQgCmZvbGxvd2VkIGJ5IGlu
dmFsaWRhdGUKClRoZSBiZXN0IGV4YW1wbGUgbWlnaHQgYmUgS1ZNIGJvb3QgY29kZSB5ZXQgdGhl
IHBhZ2UtdGFibGVzIGFyZSB2ZXJ5IApzaW1wbGlzdGljIGNvbXBhcmUgdG8gWGVuLiBMaW51eCBp
cyBub3QgYSBnb29kIGV4YW1wbGUgYmVjYXVzZSBFTDEgCnN1cHBvcnRzIDIgc2V0IG9mIHBhZ2Ut
dGFibGVzLgoKSSBhbSBoYXBweSB0byBwcm92aWRlIG1vcmUgZGV0YWlscyBpZiBzb21lb25lIGlz
IGdvaW5nIHRvIGxvb2sgYXQgaXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 22:27:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 22:27: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-devel-bounces@lists.xenproject.org>)
	id 1gMh9B-0004KW-Qr; Tue, 13 Nov 2018 22:27:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMh9B-0004KM-1u
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 22:27:01 +0000
X-Inumbo-ID: 3c7c881a-e793-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c7c881a-e793-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 22:26:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMh98-00069K-EH; Tue, 13 Nov 2018 22:26:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMh98-0004bQ-5a; Tue, 13 Nov 2018 22:26:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMh98-00020j-4t; Tue, 13 Nov 2018 22:26:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129992-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=bd224a5dad4d32f5224f5e8ae998b70e4621dcd3
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 22:26:58 +0000
Subject: [Xen-devel] [ovmf test] 129992: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTk5MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5OTIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYmQyMjRhNWRhZDRkMzJmNTIyNGY1ZThhZTk5OGI3MGU0NjIxZGNkMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDcgZGF5cyAgIDU2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTk2MyAgMjAxOC0xMS0xMyAxNDo0MTo1NiBaICAgIDAgZGF5cyAgICA2IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODQyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 22:35:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 22:35: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-devel-bounces@lists.xenproject.org>)
	id 1gMhHY-0005DY-2S; Tue, 13 Nov 2018 22:35: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMhHW-0005DT-6w
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 22:35:38 +0000
X-Inumbo-ID: 6f853282-e794-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f853282-e794-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 22:35:37 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 07520223AE;
 Tue, 13 Nov 2018 22:35:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542148534;
 bh=MBzo+tzhfiTIXW/BSTcqACyJjGQ6JT03wLywTScfIe0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=vkWIHnMNrhrtuR4X23bG4AM9Zs1MhLxLV06V09uqSUEemXVYem8bZ0rxRKhtFX2AS
 yIR0Rv9eFCY0uBaoe+kL9wtq2yfWvJYDH4G0u5vvdYB8lDXjFA4kYUowi5k114ZhFv
 fa6W62SjkdzhgoZiOiQRGOpaKufnt8PN06V/ZIIE=
Date: Tue, 13 Nov 2018 14:35:33 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Mirela Simonovic <mirela.simonovic@aggios.com>
In-Reply-To: <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
Message-ID: <alpine.DEB.2.10.1811131426420.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot
 physical CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org,
 dm@aggios.com, saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, stefano.stabellini@xilinx.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBOb24tYm9vdCBD
UFVzIGhhdmUgdG8gYmUgZGlzYWJsZWQgb24gc3VzcGVuZCBhbmQgZW5hYmxlZCBvbiByZXN1bWUK
PiAoaG90cGx1Zy1iYXNlZCBtZWNoYW5pc20pLiBEaXNhYmxpbmcgbm9uLWJvb3QgQ1BVcyB3aWxs
IGxlYWQgdG8gUFNDSQo+IENQVV9PRkYgdG8gYmUgY2FsbGVkIGJ5IGVhY2ggbm9uLWJvb3QgQ1BV
LiBEZXBlbmRpbmcgb24gdGhlIHVuZGVybHlpbmcKPiBwbGF0Zm9ybSBjYXBhYmlsaXRpZXMsIHRo
aXMgbWF5IGxlYWQgdG8gdGhlIHBoeXNpY2FsIHBvd2VyaW5nIGRvd24gb2YKPiBDUFVzLiBUZXN0
ZWQgb24gWGlsaW54IFp5bnEgVWx0cmFzY2FsZSsgTVBTb0MgKGluY2x1ZGluZyBwb3dlciBkb3du
IG9mCj4gZWFjaCBub24tYm9vdCBDUFUpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1v
bm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBTYWVl
ZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gv
YXJtL3N1c3BlbmQuYyB8IDE1ICsrKysrKysrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTQg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vc3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+IGluZGV4IDU3NWFmZDVlYjgu
LmRhZTFiMWY3ZDYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiBAQCAtMSw0ICsxLDUgQEAKPiAgI2luY2x1ZGUgPHhl
bi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8eGVuL2NwdS5oPgo+ICAjaW5jbHVkZSA8YXNtL2NwdWZl
YXR1cmUuaD4KPiAgI2luY2x1ZGUgPGFzbS9ldmVudC5oPgo+ICAjaW5jbHVkZSA8YXNtL3BzY2ku
aD4KPiBAQCAtMTE1LDE3ICsxMTYsMjkgQEAgc3RhdGljIHZvaWQgdmNwdV9zdXNwZW5kKHJlZ2lz
dGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKPiAgLyogWGVuIHN1c3BlbmQuIE5vdGU6IGRh
dGEgaXMgbm90IHVzZWQgKHN1c3BlbmQgaXMgdGhlIHN1c3BlbmQgdG8gUkFNKSAqLwo+ICBzdGF0
aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRhKQo+ICB7Cj4gKyAgICBpbnQgc3RhdHVz
Owo+ICsKPiAgICAgIEJVR19PTihzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2FjdGl2ZSk7Cj4g
IAo+ICAgICAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3N1c3BlbmQ7Cj4gICAgICBmcmVlemVf
ZG9tYWlucygpOwo+ICAKPiArICAgIHN0YXR1cyA9IGRpc2FibGVfbm9uYm9vdF9jcHVzKCk7Cj4g
KyAgICBpZiAoIHN0YXR1cyApCj4gKyAgICB7Cj4gKyAgICAgICAgc3lzdGVtX3N0YXRlID0gU1lT
X1NUQVRFX3Jlc3VtZTsKPiArICAgICAgICBnb3RvIHJlc3VtZV9ub25ib290X2NwdXM7Cj4gKyAg
ICB9Cj4gKwo+ICAgICAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3Jlc3VtZTsKPiAgCj4gK3Jl
c3VtZV9ub25ib290X2NwdXM6Cj4gKyAgICBlbmFibGVfbm9uYm9vdF9jcHVzKCk7Cj4gICAgICB0
aGF3X2RvbWFpbnMoKTsKPiAgICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7Cj4g
KyAgICBkc2Ioc3kpOwo+ICAKPiAtICAgIHJldHVybiAtRU5PU1lTOwo+ICsgICAgcmV0dXJuIHN0
YXR1czsKPiAgfQoKSSB0aGluayB3ZSBuZWVkIGEgc3Bpbl9sb2NrIHRvIHByb3RlY3Qgc3lzdGVt
X3N1c3BlbmQgZnJvbSBjb25jdXJyZW50CmNhbGxzLCBvciAoYmV0dGVyKSB3ZSBuZWVkIHRvIG1h
a2Ugc3VyZSB0aGF0IHRoZSBjYWxsZXIgaXMgb25seSBhbGxvd2VkCnRvIGNhbGwgc3lzdGVtX3N1
c3BlbmQgaWYgdGhlcmUgaXMganVzdCBvbmUgdmNwdSBhY3RpdmUgaW4gdGhlIHN5c3RlbSwKYW5k
IHRoYXQgdmNwdSBpcyBibG9ja2VkIG9uIHRoaXMgUFNDSSBzeXN0ZW0gc3VzcGVuZCBjYWxsLgoK
Cj4gIGludDMyX3QgZG9tYWluX3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3Qg
Y2lkKQo+IC0tIAo+IDIuMTMuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 22:35:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 22:35: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-devel-bounces@lists.xenproject.org>)
	id 1gMhHV-0005DN-PS; Tue, 13 Nov 2018 22:35: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMhHU-0005DI-FG
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 22:35:36 +0000
X-Inumbo-ID: 6f847020-e794-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f847020-e794-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 22:35:35 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 07520223AE;
 Tue, 13 Nov 2018 22:35:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542148534;
 bh=MBzo+tzhfiTIXW/BSTcqACyJjGQ6JT03wLywTScfIe0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=vkWIHnMNrhrtuR4X23bG4AM9Zs1MhLxLV06V09uqSUEemXVYem8bZ0rxRKhtFX2AS
 yIR0Rv9eFCY0uBaoe+kL9wtq2yfWvJYDH4G0u5vvdYB8lDXjFA4kYUowi5k114ZhFv
 fa6W62SjkdzhgoZiOiQRGOpaKufnt8PN06V/ZIIE=
Date: Tue, 13 Nov 2018 14:35:33 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Mirela Simonovic <mirela.simonovic@aggios.com>
In-Reply-To: <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
Message-ID: <alpine.DEB.2.10.1811131426420.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot
 physical CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org,
 dm@aggios.com, saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, stefano.stabellini@xilinx.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBOb24tYm9vdCBD
UFVzIGhhdmUgdG8gYmUgZGlzYWJsZWQgb24gc3VzcGVuZCBhbmQgZW5hYmxlZCBvbiByZXN1bWUK
PiAoaG90cGx1Zy1iYXNlZCBtZWNoYW5pc20pLiBEaXNhYmxpbmcgbm9uLWJvb3QgQ1BVcyB3aWxs
IGxlYWQgdG8gUFNDSQo+IENQVV9PRkYgdG8gYmUgY2FsbGVkIGJ5IGVhY2ggbm9uLWJvb3QgQ1BV
LiBEZXBlbmRpbmcgb24gdGhlIHVuZGVybHlpbmcKPiBwbGF0Zm9ybSBjYXBhYmlsaXRpZXMsIHRo
aXMgbWF5IGxlYWQgdG8gdGhlIHBoeXNpY2FsIHBvd2VyaW5nIGRvd24gb2YKPiBDUFVzLiBUZXN0
ZWQgb24gWGlsaW54IFp5bnEgVWx0cmFzY2FsZSsgTVBTb0MgKGluY2x1ZGluZyBwb3dlciBkb3du
IG9mCj4gZWFjaCBub24tYm9vdCBDUFUpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1v
bm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBTYWVl
ZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gv
YXJtL3N1c3BlbmQuYyB8IDE1ICsrKysrKysrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTQg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vc3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+IGluZGV4IDU3NWFmZDVlYjgu
LmRhZTFiMWY3ZDYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiBAQCAtMSw0ICsxLDUgQEAKPiAgI2luY2x1ZGUgPHhl
bi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8eGVuL2NwdS5oPgo+ICAjaW5jbHVkZSA8YXNtL2NwdWZl
YXR1cmUuaD4KPiAgI2luY2x1ZGUgPGFzbS9ldmVudC5oPgo+ICAjaW5jbHVkZSA8YXNtL3BzY2ku
aD4KPiBAQCAtMTE1LDE3ICsxMTYsMjkgQEAgc3RhdGljIHZvaWQgdmNwdV9zdXNwZW5kKHJlZ2lz
dGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKPiAgLyogWGVuIHN1c3BlbmQuIE5vdGU6IGRh
dGEgaXMgbm90IHVzZWQgKHN1c3BlbmQgaXMgdGhlIHN1c3BlbmQgdG8gUkFNKSAqLwo+ICBzdGF0
aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRhKQo+ICB7Cj4gKyAgICBpbnQgc3RhdHVz
Owo+ICsKPiAgICAgIEJVR19PTihzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2FjdGl2ZSk7Cj4g
IAo+ICAgICAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3N1c3BlbmQ7Cj4gICAgICBmcmVlemVf
ZG9tYWlucygpOwo+ICAKPiArICAgIHN0YXR1cyA9IGRpc2FibGVfbm9uYm9vdF9jcHVzKCk7Cj4g
KyAgICBpZiAoIHN0YXR1cyApCj4gKyAgICB7Cj4gKyAgICAgICAgc3lzdGVtX3N0YXRlID0gU1lT
X1NUQVRFX3Jlc3VtZTsKPiArICAgICAgICBnb3RvIHJlc3VtZV9ub25ib290X2NwdXM7Cj4gKyAg
ICB9Cj4gKwo+ICAgICAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3Jlc3VtZTsKPiAgCj4gK3Jl
c3VtZV9ub25ib290X2NwdXM6Cj4gKyAgICBlbmFibGVfbm9uYm9vdF9jcHVzKCk7Cj4gICAgICB0
aGF3X2RvbWFpbnMoKTsKPiAgICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7Cj4g
KyAgICBkc2Ioc3kpOwo+ICAKPiAtICAgIHJldHVybiAtRU5PU1lTOwo+ICsgICAgcmV0dXJuIHN0
YXR1czsKPiAgfQoKSSB0aGluayB3ZSBuZWVkIGEgc3Bpbl9sb2NrIHRvIHByb3RlY3Qgc3lzdGVt
X3N1c3BlbmQgZnJvbSBjb25jdXJyZW50CmNhbGxzLCBvciAoYmV0dGVyKSB3ZSBuZWVkIHRvIG1h
a2Ugc3VyZSB0aGF0IHRoZSBjYWxsZXIgaXMgb25seSBhbGxvd2VkCnRvIGNhbGwgc3lzdGVtX3N1
c3BlbmQgaWYgdGhlcmUgaXMganVzdCBvbmUgdmNwdSBhY3RpdmUgaW4gdGhlIHN5c3RlbSwKYW5k
IHRoYXQgdmNwdSBpcyBibG9ja2VkIG9uIHRoaXMgUFNDSSBzeXN0ZW0gc3VzcGVuZCBjYWxsLgoK
Cj4gIGludDMyX3QgZG9tYWluX3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3Qg
Y2lkKQo+IC0tIAo+IDIuMTMuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 22:37:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 22:37: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-devel-bounces@lists.xenproject.org>)
	id 1gMhIt-0005NI-JP; Tue, 13 Nov 2018 22:37: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMhIt-0005N7-4d
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 22:37:03 +0000
X-Inumbo-ID: a3a19faf-e794-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3a19faf-e794-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 22:37:02 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3333920896;
 Tue, 13 Nov 2018 22:37:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542148621;
 bh=IXxl1vojnr5+xLwPFbhrjFJzzUuVyLW99HlCOrsyXts=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=0gPmBzNAtwDixYqU70wI43eidwacgzHy7ifm94IqyxXTT441lDxbIH9bV4GEMxNSG
 5VXYK2PoyoX5hMTdT9xl5YFgH8Rl+xeNOwPmqLvrbjB5qjtTS5+Fc1Lx2mNmgmFgpy
 7QUSJgMRWtgSq1gQLH+FiVqjy7c9JgL9koXqc4UY=
Date: Tue, 13 Nov 2018 14:37:00 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Mirela Simonovic <mirela.simonovic@aggios.com>
In-Reply-To: <1542022244-22977-7-git-send-email-mirela.simonovic@aggios.com>
Message-ID: <alpine.DEB.2.10.1811131423130.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-7-git-send-email-mirela.simonovic@aggios.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 06/18] xen/x86: Move freeze/thaw_domains
 into common files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, xen-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, stefano.stabellini@xilinx.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBUaGVzZSBmdW5j
dGlvbnMgd2lsbCBiZSByZXVzZWQgYnkgc3VzcGVuZC9yZXN1bWUgc3VwcG9ydCBmb3IgQVJNLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdn
aW9zLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlA
eGlsaW54LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDI4IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICB8IDI5
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
ICAgfCAgMyArKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAyOCBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyBiL3hl
bi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKPiBpbmRleCA5M2U5NjdmZThmLi43OTQ3NTBlNDViIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvYWNwaS9wb3dlci5jCj4gQEAgLTEwOSwzNCArMTA5LDYgQEAgc3RhdGljIHZvaWQgZGV2aWNl
X3Bvd2VyX3VwKGVudW0gZGV2X3Bvd2VyX3NhdmVkIHNhdmVkKQo+ICAgICAgfQo+ICB9Cj4gIAo+
IC1zdGF0aWMgdm9pZCBmcmVlemVfZG9tYWlucyh2b2lkKQo+IC17Cj4gLSAgICBzdHJ1Y3QgZG9t
YWluICpkOwo+IC0KPiAtICAgIHJjdV9yZWFkX2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKPiAt
ICAgIC8qCj4gLSAgICAgKiBOb3RlIHRoYXQgd2UgaXRlcmF0ZSBpbiBvcmRlciBvZiBkb21haW4t
aWQuIEhlbmNlIHdlIHdpbGwgcGF1c2UgZG9tMAo+IC0gICAgICogZmlyc3Qgd2hpY2ggaXMgcmVx
dWlyZWQgZm9yIGNvcnJlY3RuZXNzIChhcyBvbmx5IGRvbTAgY2FuIGFkZCBkb21haW5zIHRvCj4g
LSAgICAgKiB0aGUgZG9tYWluIGxpc3QpLiBPdGhlcndpc2Ugd2UgY291bGQgbWlzcyBjb25jdXJy
ZW50bHktY3JlYXRlZCBkb21haW5zLgo+IC0gICAgICovCj4gLSAgICBmb3JfZWFjaF9kb21haW4g
KCBkICkKPiAtICAgICAgICBkb21haW5fcGF1c2UoZCk7Cj4gLSAgICByY3VfcmVhZF91bmxvY2so
JmRvbWxpc3RfcmVhZF9sb2NrKTsKPiAtfQo+IC0KPiAtc3RhdGljIHZvaWQgdGhhd19kb21haW5z
KHZvaWQpCj4gLXsKPiAtICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4gLQo+IC0gICAgcmN1X3JlYWRf
bG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwo+IC0gICAgZm9yX2VhY2hfZG9tYWluICggZCApCj4g
LSAgICB7Cj4gLSAgICAgICAgcmVzdG9yZV92Y3B1X2FmZmluaXR5KGQpOwo+IC0gICAgICAgIGRv
bWFpbl91bnBhdXNlKGQpOwo+IC0gICAgfQo+IC0gICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0
X3JlYWRfbG9jayk7Cj4gLX0KPiAtCj4gIHN0YXRpYyB2b2lkIGFjcGlfc2xlZXBfcHJlcGFyZSh1
MzIgc3RhdGUpCj4gIHsKPiAgICAgIHZvaWQgKndha2V1cF92ZWN0b3JfdmE7Cj4gZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gaW5kZXggZDY2
NTBmMDY1Ni4uZmRkMDBkYzY2MSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4g
KysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+IEBAIC0xNjY2LDYgKzE2NjYsMzUgQEAgaW50IGNv
bnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiArCgpO
SVQ6IHNwdXJpb3VzIG5ld2xpbmUKCkFzaWRlIGZyb20gdGhhdDoKCkFja2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiArdm9pZCBmcmVlemVfZG9t
YWlucyh2b2lkKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkOwo+ICsKPiArICAgIHJjdV9y
ZWFkX2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKPiArICAgIC8qCj4gKyAgICAgKiBOb3RlIHRo
YXQgd2UgaXRlcmF0ZSBpbiBvcmRlciBvZiBkb21haW4taWQuIEhlbmNlIHdlIHdpbGwgcGF1c2Ug
ZG9tMAo+ICsgICAgICogZmlyc3Qgd2hpY2ggaXMgcmVxdWlyZWQgZm9yIGNvcnJlY3RuZXNzIChh
cyBvbmx5IGRvbTAgY2FuIGFkZCBkb21haW5zIHRvCj4gKyAgICAgKiB0aGUgZG9tYWluIGxpc3Qp
LiBPdGhlcndpc2Ugd2UgY291bGQgbWlzcyBjb25jdXJyZW50bHktY3JlYXRlZCBkb21haW5zLgo+
ICsgICAgICovCj4gKyAgICBmb3JfZWFjaF9kb21haW4gKCBkICkKPiArICAgICAgICBkb21haW5f
cGF1c2UoZCk7Cj4gKyAgICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKPiAr
fQo+ICsKPiArdm9pZCB0aGF3X2RvbWFpbnModm9pZCkKPiArewo+ICsgICAgc3RydWN0IGRvbWFp
biAqZDsKPiArCj4gKyAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7Cj4gKyAg
ICBmb3JfZWFjaF9kb21haW4gKCBkICkKPiArICAgIHsKPiArICAgICAgICByZXN0b3JlX3ZjcHVf
YWZmaW5pdHkoZCk7Cj4gKyAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7Cj4gKyAgICB9Cj4gKyAg
ICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKPiArfQo+ICsKPiAgLyoKPiAg
ICogTG9jYWwgdmFyaWFibGVzOgo+ICAgKiBtb2RlOiBDCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBpbmRleCAzNjZhY2Fm
NjlhLi5jN2E2ZDk1MDRhIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4g
KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBAQCAtODIxLDYgKzgyMSw5IEBAIHN0YXRp
YyBpbmxpbmUgaW50IGRvbWFpbl9wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyX25vc3luYyhzdHJ1
Y3QgZG9tYWluICpkKQo+ICB2b2lkIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZihzdHJ1Y3QgZG9t
YWluICpkKTsKPiAgdm9pZCBkb21haW5fdW5wYXVzZV9leGNlcHRfc2VsZihzdHJ1Y3QgZG9tYWlu
ICpkKTsKPiAgCj4gK3ZvaWQgZnJlZXplX2RvbWFpbnModm9pZCk7Cj4gK3ZvaWQgdGhhd19kb21h
aW5zKHZvaWQpOwo+ICsKPiAgdm9pZCBjcHVfaW5pdCh2b2lkKTsKPiAgCj4gIHN0cnVjdCBzY2hl
ZHVsZXI7Cj4gLS0gCj4gMi4xMy4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 22:37:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 22:37: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-devel-bounces@lists.xenproject.org>)
	id 1gMhIu-0005Nb-U3; Tue, 13 Nov 2018 22:37: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMhIt-0005NA-BA
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 22:37:03 +0000
X-Inumbo-ID: a39a4e08-e794-11e8-9f80-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a39a4e08-e794-11e8-9f80-12d6303a7972;
 Tue, 13 Nov 2018 22:37:02 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3333920896;
 Tue, 13 Nov 2018 22:37:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542148621;
 bh=IXxl1vojnr5+xLwPFbhrjFJzzUuVyLW99HlCOrsyXts=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=0gPmBzNAtwDixYqU70wI43eidwacgzHy7ifm94IqyxXTT441lDxbIH9bV4GEMxNSG
 5VXYK2PoyoX5hMTdT9xl5YFgH8Rl+xeNOwPmqLvrbjB5qjtTS5+Fc1Lx2mNmgmFgpy
 7QUSJgMRWtgSq1gQLH+FiVqjy7c9JgL9koXqc4UY=
Date: Tue, 13 Nov 2018 14:37:00 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Mirela Simonovic <mirela.simonovic@aggios.com>
In-Reply-To: <1542022244-22977-7-git-send-email-mirela.simonovic@aggios.com>
Message-ID: <alpine.DEB.2.10.1811131423130.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-7-git-send-email-mirela.simonovic@aggios.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 06/18] xen/x86: Move freeze/thaw_domains
 into common files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, xen-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, stefano.stabellini@xilinx.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBUaGVzZSBmdW5j
dGlvbnMgd2lsbCBiZSByZXVzZWQgYnkgc3VzcGVuZC9yZXN1bWUgc3VwcG9ydCBmb3IgQVJNLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdn
aW9zLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlA
eGlsaW54LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8IDI4IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICB8IDI5
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
ICAgfCAgMyArKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAyOCBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyBiL3hl
bi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKPiBpbmRleCA5M2U5NjdmZThmLi43OTQ3NTBlNDViIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvYWNwaS9wb3dlci5jCj4gQEAgLTEwOSwzNCArMTA5LDYgQEAgc3RhdGljIHZvaWQgZGV2aWNl
X3Bvd2VyX3VwKGVudW0gZGV2X3Bvd2VyX3NhdmVkIHNhdmVkKQo+ICAgICAgfQo+ICB9Cj4gIAo+
IC1zdGF0aWMgdm9pZCBmcmVlemVfZG9tYWlucyh2b2lkKQo+IC17Cj4gLSAgICBzdHJ1Y3QgZG9t
YWluICpkOwo+IC0KPiAtICAgIHJjdV9yZWFkX2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKPiAt
ICAgIC8qCj4gLSAgICAgKiBOb3RlIHRoYXQgd2UgaXRlcmF0ZSBpbiBvcmRlciBvZiBkb21haW4t
aWQuIEhlbmNlIHdlIHdpbGwgcGF1c2UgZG9tMAo+IC0gICAgICogZmlyc3Qgd2hpY2ggaXMgcmVx
dWlyZWQgZm9yIGNvcnJlY3RuZXNzIChhcyBvbmx5IGRvbTAgY2FuIGFkZCBkb21haW5zIHRvCj4g
LSAgICAgKiB0aGUgZG9tYWluIGxpc3QpLiBPdGhlcndpc2Ugd2UgY291bGQgbWlzcyBjb25jdXJy
ZW50bHktY3JlYXRlZCBkb21haW5zLgo+IC0gICAgICovCj4gLSAgICBmb3JfZWFjaF9kb21haW4g
KCBkICkKPiAtICAgICAgICBkb21haW5fcGF1c2UoZCk7Cj4gLSAgICByY3VfcmVhZF91bmxvY2so
JmRvbWxpc3RfcmVhZF9sb2NrKTsKPiAtfQo+IC0KPiAtc3RhdGljIHZvaWQgdGhhd19kb21haW5z
KHZvaWQpCj4gLXsKPiAtICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4gLQo+IC0gICAgcmN1X3JlYWRf
bG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwo+IC0gICAgZm9yX2VhY2hfZG9tYWluICggZCApCj4g
LSAgICB7Cj4gLSAgICAgICAgcmVzdG9yZV92Y3B1X2FmZmluaXR5KGQpOwo+IC0gICAgICAgIGRv
bWFpbl91bnBhdXNlKGQpOwo+IC0gICAgfQo+IC0gICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0
X3JlYWRfbG9jayk7Cj4gLX0KPiAtCj4gIHN0YXRpYyB2b2lkIGFjcGlfc2xlZXBfcHJlcGFyZSh1
MzIgc3RhdGUpCj4gIHsKPiAgICAgIHZvaWQgKndha2V1cF92ZWN0b3JfdmE7Cj4gZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gaW5kZXggZDY2
NTBmMDY1Ni4uZmRkMDBkYzY2MSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4g
KysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+IEBAIC0xNjY2LDYgKzE2NjYsMzUgQEAgaW50IGNv
bnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiArCgpO
SVQ6IHNwdXJpb3VzIG5ld2xpbmUKCkFzaWRlIGZyb20gdGhhdDoKCkFja2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiArdm9pZCBmcmVlemVfZG9t
YWlucyh2b2lkKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkOwo+ICsKPiArICAgIHJjdV9y
ZWFkX2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKPiArICAgIC8qCj4gKyAgICAgKiBOb3RlIHRo
YXQgd2UgaXRlcmF0ZSBpbiBvcmRlciBvZiBkb21haW4taWQuIEhlbmNlIHdlIHdpbGwgcGF1c2Ug
ZG9tMAo+ICsgICAgICogZmlyc3Qgd2hpY2ggaXMgcmVxdWlyZWQgZm9yIGNvcnJlY3RuZXNzIChh
cyBvbmx5IGRvbTAgY2FuIGFkZCBkb21haW5zIHRvCj4gKyAgICAgKiB0aGUgZG9tYWluIGxpc3Qp
LiBPdGhlcndpc2Ugd2UgY291bGQgbWlzcyBjb25jdXJyZW50bHktY3JlYXRlZCBkb21haW5zLgo+
ICsgICAgICovCj4gKyAgICBmb3JfZWFjaF9kb21haW4gKCBkICkKPiArICAgICAgICBkb21haW5f
cGF1c2UoZCk7Cj4gKyAgICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKPiAr
fQo+ICsKPiArdm9pZCB0aGF3X2RvbWFpbnModm9pZCkKPiArewo+ICsgICAgc3RydWN0IGRvbWFp
biAqZDsKPiArCj4gKyAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7Cj4gKyAg
ICBmb3JfZWFjaF9kb21haW4gKCBkICkKPiArICAgIHsKPiArICAgICAgICByZXN0b3JlX3ZjcHVf
YWZmaW5pdHkoZCk7Cj4gKyAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7Cj4gKyAgICB9Cj4gKyAg
ICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKPiArfQo+ICsKPiAgLyoKPiAg
ICogTG9jYWwgdmFyaWFibGVzOgo+ICAgKiBtb2RlOiBDCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBpbmRleCAzNjZhY2Fm
NjlhLi5jN2E2ZDk1MDRhIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4g
KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBAQCAtODIxLDYgKzgyMSw5IEBAIHN0YXRp
YyBpbmxpbmUgaW50IGRvbWFpbl9wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyX25vc3luYyhzdHJ1
Y3QgZG9tYWluICpkKQo+ICB2b2lkIGRvbWFpbl9wYXVzZV9leGNlcHRfc2VsZihzdHJ1Y3QgZG9t
YWluICpkKTsKPiAgdm9pZCBkb21haW5fdW5wYXVzZV9leGNlcHRfc2VsZihzdHJ1Y3QgZG9tYWlu
ICpkKTsKPiAgCj4gK3ZvaWQgZnJlZXplX2RvbWFpbnModm9pZCk7Cj4gK3ZvaWQgdGhhd19kb21h
aW5zKHZvaWQpOwo+ICsKPiAgdm9pZCBjcHVfaW5pdCh2b2lkKTsKPiAgCj4gIHN0cnVjdCBzY2hl
ZHVsZXI7Cj4gLS0gCj4gMi4xMy4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 22:42:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 22:42: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-devel-bounces@lists.xenproject.org>)
	id 1gMhOU-0006Jz-LK; Tue, 13 Nov 2018 22:42:50 +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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMhOT-0006Jp-5j
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 22:42:49 +0000
X-Inumbo-ID: 71c9efd6-e795-11e8-a15a-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71c9efd6-e795-11e8-a15a-12d6303a7972;
 Tue, 13 Nov 2018 22:42:48 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 39BE522360;
 Tue, 13 Nov 2018 22:42:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542148967;
 bh=4VvNC4d5Ae0WJrSN+ppcKr6ynUdz/nDaYF7cpItVPpc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=nXFGPHCVnJ28osBKQJ/ndi2a1YfGOJDoT938lyG7K4thEm7OYPDmDcXmGQTzW6rB4
 MdfVqLdA439Oc4hm2mJmN2UuuIaIYNcDgbdxJmqufAeUc45Co28yxtRWLGZ104LNes
 NfNW13ZVShCzcEYDrEy41UPXOXfuGmW54EAeSomY=
Date: Tue, 13 Nov 2018 14:42:46 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Mirela Simonovic <mirela.simonovic@aggios.com>
In-Reply-To: <1542022244-22977-10-git-send-email-mirela.simonovic@aggios.com>
Message-ID: <alpine.DEB.2.10.1811131441440.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-10-git-send-email-mirela.simonovic@aggios.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 09/18] xen/arm: Add rcu_barrier() before
 enabling non-boot CPUs on resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org,
 dm@aggios.com, saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, stefano.stabellini@xilinx.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBUaGUgcmN1X2Jh
cnJpZXIoKSBoYXMgdG8gYmUgYWRkZWQgdG8gZW5zdXJlIHRoYXQgdGhlIHBlciBjcHUgYXJlYSBp
cwo+IGZyZWVkIGJlZm9yZSBhIG5vbi1ib290IENQVSB0cmllcyB0byBpbml0aWFsaXplIGl0IChf
ZnJlZV9wZXJjcHVfYXJlYSgpCj4gaGFzIHRvIGJlIGNhbGxlZCBiZWZvcmUgdGhlIGluaXRfcGVy
Y3B1X2FyZWEoKSkuIFRoaXMgc2NlbmFyaW8gb2NjdXJzCj4gd2hlbiBub24tYm9vdCBDUFVzIGFy
ZSBob3QtdW5wbHVnZ2VkIG9uIHN1c3BlbmQgYW5kIGhvdHBsdWdnZWQgb24gcmVzdW1lLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9z
LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGls
aW54LmNvbT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Cgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIHwgMSArCj4gIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
c3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+IGluZGV4IGRhZTFiMWY3ZDYuLjhl
OGU1MzFkNjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS9zdXNwZW5kLmMKPiBAQCAtMTMzLDYgKzEzMyw3IEBAIHN0YXRpYyBsb25nIHN5
c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCj4gICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVf
cmVzdW1lOwo+ICAKPiAgcmVzdW1lX25vbmJvb3RfY3B1czoKPiArICAgIHJjdV9iYXJyaWVyKCk7
Cj4gICAgICBlbmFibGVfbm9uYm9vdF9jcHVzKCk7Cj4gICAgICB0aGF3X2RvbWFpbnMoKTsKPiAg
ICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7Cj4gLS0gCj4gMi4xMy4wCj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 22:42:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 22:42: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-devel-bounces@lists.xenproject.org>)
	id 1gMhOU-0006K5-VO; Tue, 13 Nov 2018 22:42:50 +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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMhOT-0006Jq-6W
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 22:42:49 +0000
X-Inumbo-ID: 71be80ce-e795-11e8-a397-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71be80ce-e795-11e8-a397-12d6303a7972;
 Tue, 13 Nov 2018 22:42:48 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 39BE522360;
 Tue, 13 Nov 2018 22:42:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542148967;
 bh=4VvNC4d5Ae0WJrSN+ppcKr6ynUdz/nDaYF7cpItVPpc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=nXFGPHCVnJ28osBKQJ/ndi2a1YfGOJDoT938lyG7K4thEm7OYPDmDcXmGQTzW6rB4
 MdfVqLdA439Oc4hm2mJmN2UuuIaIYNcDgbdxJmqufAeUc45Co28yxtRWLGZ104LNes
 NfNW13ZVShCzcEYDrEy41UPXOXfuGmW54EAeSomY=
Date: Tue, 13 Nov 2018 14:42:46 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Mirela Simonovic <mirela.simonovic@aggios.com>
In-Reply-To: <1542022244-22977-10-git-send-email-mirela.simonovic@aggios.com>
Message-ID: <alpine.DEB.2.10.1811131441440.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-10-git-send-email-mirela.simonovic@aggios.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 09/18] xen/arm: Add rcu_barrier() before
 enabling non-boot CPUs on resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org,
 dm@aggios.com, saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, stefano.stabellini@xilinx.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBUaGUgcmN1X2Jh
cnJpZXIoKSBoYXMgdG8gYmUgYWRkZWQgdG8gZW5zdXJlIHRoYXQgdGhlIHBlciBjcHUgYXJlYSBp
cwo+IGZyZWVkIGJlZm9yZSBhIG5vbi1ib290IENQVSB0cmllcyB0byBpbml0aWFsaXplIGl0IChf
ZnJlZV9wZXJjcHVfYXJlYSgpCj4gaGFzIHRvIGJlIGNhbGxlZCBiZWZvcmUgdGhlIGluaXRfcGVy
Y3B1X2FyZWEoKSkuIFRoaXMgc2NlbmFyaW8gb2NjdXJzCj4gd2hlbiBub24tYm9vdCBDUFVzIGFy
ZSBob3QtdW5wbHVnZ2VkIG9uIHN1c3BlbmQgYW5kIGhvdHBsdWdnZWQgb24gcmVzdW1lLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9z
LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGls
aW54LmNvbT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Cgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIHwgMSArCj4gIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
c3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+IGluZGV4IGRhZTFiMWY3ZDYuLjhl
OGU1MzFkNjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS9zdXNwZW5kLmMKPiBAQCAtMTMzLDYgKzEzMyw3IEBAIHN0YXRpYyBsb25nIHN5
c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCj4gICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVf
cmVzdW1lOwo+ICAKPiAgcmVzdW1lX25vbmJvb3RfY3B1czoKPiArICAgIHJjdV9iYXJyaWVyKCk7
Cj4gICAgICBlbmFibGVfbm9uYm9vdF9jcHVzKCk7Cj4gICAgICB0aGF3X2RvbWFpbnMoKTsKPiAg
ICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7Cj4gLS0gCj4gMi4xMy4wCj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 22:43:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 22:43: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-devel-bounces@lists.xenproject.org>)
	id 1gMhPM-0006Pg-Ak; Tue, 13 Nov 2018 22:43: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=4ohe=ny=bugfuzz.com=mattd@srs-us1.protection.inumbo.net>)
 id 1gMhPL-0006PW-7k
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 22:43:43 +0000
X-Inumbo-ID: 9132fea0-e795-11e8-9a16-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9132fea0-e795-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 22:43:41 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id u6-v6so12376537ljd.1
 for <xen-devel@lists.xen.org>; Tue, 13 Nov 2018 14:43:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bugfuzz-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=pWusxDpce4L+lggSDfEwJIDldK7us1/pKwrjwR0Em/k=;
 b=tyg0BfZqN6dFGyK5QweCckxkwUo0GAFgGK/1awIXihUBSpScTb6dI6D9MgyplsmMK+
 vAPVLtWI5Um74MaX4pyPHdev2e2G3uS/TUSZbYePv24CBG0Za96wPJ4K/Btk4OrGShUT
 c7A1iqvUbRBwSS8rY98WdejQM4bgFCHJKUoD3Ju6xGoxRhWUglsRpecEem3Ayj+1ozFM
 e1PYRcg+G/9mqmrOOA7WcWNtCk7gBQKfBXwNimMnZK7dfPrjCLL4NxsL6q7XxhsX9sfQ
 CIxwq4DJqF8f7+j5IA2FtlTHrfkKJzabcDzNCeM+hep2e55YGOF3/6e0KJzXKvBNSHz/
 /MYQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=pWusxDpce4L+lggSDfEwJIDldK7us1/pKwrjwR0Em/k=;
 b=asioJjM8EVOOqr5XqgCLScfe2M1hm9HbUM/6FMzJPxnHN+5AlepMvjIdAVXrnBxZU4
 FzUXL6PkY7EpJZb/eyAUGKaT/J+RlwWRd9qztySWq1SANqtMevMm+BHKuW1ZokXqbONl
 mbHocnLXJShDS7pCP/f5nMMDulwsB67ulnnl+v4VzhNilP8YgemCxrh3untFcHRY3UJv
 VUsxHnGqCwPjHAUrQhVl34o02ftuqAXdKgBGzfZidH861r3VniwJZv0fSEumIJKxXLbT
 CrQ31InlYoExNHtMACVNuGbsJpcpHWZEZmByfCY4qyJH0o8pu6CmTha2epBp9+okfDlG
 Mg6Q==
X-Gm-Message-State: AGRZ1gJ5UxdoEuHkem+8CogHpD3b+hseoHqJ4/UVycGiInfZVGa1w5Z0
 dU2hbhBNOPws1reZq81tCsnm822o0ILLU4rWonDoiQ==
X-Google-Smtp-Source: AJdET5cKpne1Q2MQBommac3l01VAA6cF6V9CzwB/6pSgJY5PisIVIwHk+ZF6OB/kOv5eR76ajT1Y+pIRGFsIuTWwFiY=
X-Received: by 2002:a2e:1bc5:: with SMTP id
 c66-v6mr4105684ljf.96.1542149019980; 
 Tue, 13 Nov 2018 14:43:39 -0800 (PST)
MIME-Version: 1.0
References: <CAD3CancOq7wwLGEoL6HcCc8iO2rYtGr8n68GA=e6iiqtUVGZyQ@mail.gmail.com>
 <31b037ae-0f4e-0494-7460-b0d78422e01b@arm.com>
 <CAD3CanfUmzin+jw6xHYJ=8vQ6V2DGbRXjj0LdCm7qspMtZ7Y=g@mail.gmail.com>
 <481882d7-e510-51ae-2529-8bf381b6c252@arm.com>
In-Reply-To: <481882d7-e510-51ae-2529-8bf381b6c252@arm.com>
From: Matthew Daley <mattd@bugfuzz.com>
Date: Wed, 14 Nov 2018 11:43:29 +1300
Message-ID: <CAD3CaneTnc9VGb830sWmYU9VAuOh9wxPcOnxq2OpmFxP-h0row@mail.gmail.com>
To: julien.grall@arm.com
Subject: Re: [Xen-devel] Problems building and running Xen on Hikey960
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxMyBOb3YgMjAxOCBhdCAwMjowMSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4gd3JvdGU6Cj4gT24gMTEvMTEvMTggMToxNSBBTSwgTWF0dGhldyBEYWxleSB3cm90
ZToKPiA+IEhpIEp1bGllbiwKPgo+IEhpIE1hdHRoZXcsCj4KPiA+IE9uIFNhdCwgMTAgTm92IDIw
MTggYXQgMDA6MjIsIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
ID4+PiBGaXJzdGx5LCBYZW4gZmFpbHMgdG8gYnJpbmcgdXAgYW55IG90aGVyIENQVXMgYnV0IHRo
ZSBvbmUgaXQgaXMgYm9vdGluZyBvbjoKPiA+Pj4KPiA+Pj4gKFhFTikgQnJpbmdpbmcgdXAgQ1BV
MQo+ID4+PiAoWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVMQo+ID4+PiAoWEVOKSBGYWlsZWQg
dG8gYnJpbmcgdXAgQ1BVIDEgKGVycm9yIC05KQo+ID4+PiAoWEVOKSBCcmluZ2luZyB1cCBDUFUy
Cj4gPj4+IChYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFUyCj4gPj4+IChYRU4pIEZhaWxlZCB0
byBicmluZyB1cCBDUFUgMiAoZXJyb3IgLTkpCj4gPj4+IChYRU4pIEJyaW5naW5nIHVwIENQVTMK
PiA+Pj4gKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVTMKPiA+Pj4gKFhFTikgRmFpbGVkIHRv
IGJyaW5nIHVwIENQVSAzIChlcnJvciAtOSkKPiA+Pj4gKFhFTikgQnJpbmdpbmcgdXAgQ1BVNAo+
ID4+PiAoWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVNAo+ID4+PiAoWEVOKSBGYWlsZWQgdG8g
YnJpbmcgdXAgQ1BVIDQgKGVycm9yIC05KQo+ID4+PiAoWEVOKSBCcmluZ2luZyB1cCBDUFU1Cj4g
Pj4+IChYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFU1Cj4gPj4+IChYRU4pIEZhaWxlZCB0byBi
cmluZyB1cCBDUFUgNSAoZXJyb3IgLTkpCj4gPj4+IChYRU4pIEJyaW5naW5nIHVwIENQVTYKPiA+
Pj4gKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVTYKPiA+Pj4gKFhFTikgRmFpbGVkIHRvIGJy
aW5nIHVwIENQVSA2IChlcnJvciAtOSkKPiA+Pj4gKFhFTikgQnJpbmdpbmcgdXAgQ1BVNwo+ID4+
PiAoWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVNwo+ID4+PiAoWEVOKSBGYWlsZWQgdG8gYnJp
bmcgdXAgQ1BVIDcgKGVycm9yIC05KQo+ID4+PiAoWEVOKSBCcm91Z2h0IHVwIDEgQ1BVcwo+ID4+
Pgo+ID4+PiBJIGhhdmUgdHJhY2VkIHRoaXMgZXJyb3IgY29kZSAtOSBiZWluZyByZXR1cm5lZCBi
eSBjYWxsX3BzY2lfY3B1X29uLgo+ID4+Cj4gPj4gQSBzaW1pbGFyIGVycm9yIHdhcyByZXBvcnRl
ZCBhIGNvdXBsZSBvZiBtb250aHMgb24gdGhlIG1haWxpbmcgbGlzdC4gRnJvbSB0aGUKPiA+PiBy
ZXBvcnQsIGEgcmVncmVzc2lvbiB3YXMgaW50cm9kdWNlZCBiZXR3ZWVuIFhlbiA0LjggYW5kIHVu
c3RhYmxlLgo+ID4+Cj4gPj4gVW5mb3J0dW5hdGVseSwgSSBkb24ndCBoYXZlIGFuIGhpa2V5IGJv
YXJkIHRvIGJpc2VjdCBpdC4gTWF5IEkgYXNrIGlmIHlvdSBjYW4KPiA+PiBiaXNlY3QgaXQ/IElm
IHlvdSBjYW4gcG9pbnQgdGhlIG9mZmVuZGluZyBjb21taXQsIEkgc2hvdWxkIGJlIGFibGUgdG8g
cHJvdmlkZQo+ID4+IGlkZWFzIHdoeSBpdCBicmVha3MuCj4gPgo+ID4gSSBtYW5hZ2VkIHRvIGJp
c2VjdCB0aGlzIHRvIGNvbW1pdAo+ID4gOWY5NTRhNWU5MDQxNGQxMDYzMmU2YzJmZWY1YTMzZWE4
YTRhMWU0ZS4gUmV2ZXJ0aW5nIHRoaXMgcmV2ZXJ0ICghKSBvbgo+ID4gdG9wIG9mIGN1cnJlbnQg
bWFzdGVyIGxlYWRzIHRvIHRoZSBDUFVzIChhdCBsZWFzdCB0aGUgYmlnIGNvcmVzLCBhcwo+ID4g
ZXhwZWN0ZWQpIGJlaW5nIGJyb3VnaHQgb25saW5lIGNvcnJlY3RseToKPiBUaGFuayB5b3UgZm9y
IGJpc2VjdGluZyBYZW4sIGl0IGlzIGFjdHVhbGx5IHBvaW4gdG8gdGhlIGNvbW1pdCBJCj4gc3Vz
cGVjdGVkLiBJIGhhdmUgYmVlbiB0b2xkIHRoYXQgZW50cnkgcG9pbnQgZm9yIHNlY29uZGFyeSBD
UFVzIG9uIHRoZQo+IEhpa2V5IGJvYXJkIG1heSByZXF1aXJlIHRvIGJlIGJlbG93IDRHQi4KPgo+
IEkgYW0gbm90IGVudGlyZWx5IHN1cmUgaG93IHRvIGFkZHJlc3MgdGhpcyB5ZXQuIFdvdWxkIHlv
dSBtaW5kIHRvIGhhdmUgYQo+IHRyeSBhdCB0aGUgZm9sbG93aW5nIHBhdGNoPwo+Cj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiBpbmRl
eCA4MGYwMDI4NmQzLi5mMWZkZmE0YzkxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1
cC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiBAQCAtNDA5LDEzICs0MDksMTEgQEAg
c3RhdGljIHBhZGRyX3QgX19pbml0IGdldF94ZW5fcGFkZHIodm9pZCkKPiAgICAgICAgICAgICAg
IGlmICggIWUgKQo+ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+Cj4gLSNpZmRlZiBDT05G
SUdfQVJNXzMyCj4gICAgICAgICAgICAgICAvKiBYZW4gbXVzdCBiZSB1bmRlciA0R0IgKi8KPiAg
ICAgICAgICAgICAgIGlmICggZSA+IDB4MTAwMDAwMDAwVUxMICkKPiAgICAgICAgICAgICAgICAg
ICBlID0gMHgxMDAwMDAwMDBVTEw7Cj4gICAgICAgICAgICAgICBpZiAoIGUgPCBiYW5rLT5zdGFy
dCApCj4gICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4gLSNlbmRpZgo+Cj4gICAgICAgICAg
ICAgICBzID0gZSAtIG1pbl9zaXplOwo+CgpJIGdhdmUgdGhpcyBhIGdvIGJ1dCB1bmZvcnR1bmF0
ZWx5IHRoZSBzYW1lIHByb2JsZW0gb2NjdXJzIChlcnJvcgotOXMpLiBKdXN0IHRvIGNoZWNrIG5v
dGhpbmcgd2VpcmQgaXMgaGFwcGVuaW5nIEkgYWRkZWQgYSBwcmludGsgdG8KY2hlY2sgdGhlIHZh
bHVlIG9mIF9fcGEoaW5pdF9zZWNvbmRhcnkpIGluIGNhbGxfcHNjaV9jcHVfb24sIGdpdmluZwow
eGRmZTAwMTgwLgoKPiA+IC4uLnR1cm5zIG91dCB0aGF0IHRoZXNlIG5vZGVzIGFwcGVhciB0byBi
ZWxvbmcgdG8gdGhlIGxpdHRsZSBjb3Jlcwo+ID4gKHdoaWNoIHdlcmUgbm90IGJyb3VnaHQgb25s
aW5lIHByZXZpb3VzbHkgYW5kIHN0aWxsIGFyZW4ndCB3aXRoIHRoZQo+ID4gcmV2ZXJ0ZWQgcmV2
ZXJ0KSwgc28gbXVuZ2luZyB0aGUgRFQgc28gYXMgdG8gcmVtb3ZlIHRoZXNlIG5vZGVzIGZpeGVz
Cj4gPiB0aGlzIHByb2JsZW0gdG9vLgo+Cj4gV2UgZGlzYWJsZSBzdXBwb3J0IG9mIGJpZy5MSVRU
TEUgYnkgZGVmYXVsdCBiZWNhdXNlIFhlbiBjdXJyZW50bHkKPiBhc3N1bWVzIGFsbCB0aGUgQ1BV
cyBhcmUgdGhlIHNhbWUuIFRoaXMgaXMgbm90IHRoZSBjYXNlIGluIHRoZQo+IGJpZy5MSVRUTEUg
Y2FzZS4KPgo+IFlvdSBjYW4gb3ZlcnJpZGUgdGhhdCBiZWhhdmlvciBieSBhZGRpbmcgaG1wLXVu
c2FmZSBvbiBYZW4gY29tbWFuZCBsaW5lLgoKUmlnaHQuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 22:48:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 22:48: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-devel-bounces@lists.xenproject.org>)
	id 1gMhTz-0006iE-W0; Tue, 13 Nov 2018 22:48: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=1/oj=ny=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMhTy-0006i4-DJ
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 22:48:30 +0000
X-Inumbo-ID: 3c7d3847-e796-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c7d3847-e796-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 22:48:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMhTv-0006bF-2D; Tue, 13 Nov 2018 22:48:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMhTu-0006ow-Rr; Tue, 13 Nov 2018 22:48:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMhTu-0002kf-R1; Tue, 13 Nov 2018 22:48:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129773-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-multivcpu:xen-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=160e5c22e55b3f775c2003dfc626fa872ee4a7a1
X-Osstest-Versions-That: qemuu=31eac32a8cba966c374b39bc36afdcb2eb255ed6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Nov 2018 22:48:26 +0000
Subject: [Xen-devel] [qemu-mainline test] 129773: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc3MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk3NzMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTUxNAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI5NTE0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTE0CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjk1
MTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyOTUxNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5NTE0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjk1MTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAg
ICAgICAgICAgMTYwZTVjMjJlNTViM2Y3NzVjMjAwM2RmYzYyNmZhODcyZWU0YTdhMQpiYXNlbGlu
ZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgMzFlYWMzMmE4Y2JhOTY2YzM3NGIzOWJj
MzZhZmRjYjJlYjI1NWVkNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NTE0ICAyMDE4LTExLTA2
IDE1OjM5OjMyIFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTY1MSAgMjAxOC0x
MS0wOCAxNjowNToyOSBaICAgIDUgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDEyOTc3MyAgMjAxOC0xMS0xMCAxOTowOToxMSBaICAgIDMgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRl
ciBHcmFmIDxhZ3JhZkBzdXNlLmRlPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5j
aXNAd2RjLmNvbT4KICBDbGVtZW50IERlc2NoYW1wcyA8Y2xlbWVudC5kZXNjaGFtcHNAZ3JlZW5z
b2NzLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBQLiBC
ZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJz
b24uZHJvcGJlYXIuaWQuYXU+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVk
aGF0LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRXJpYyBC
bGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBJ
Z29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8
bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmlhIEtsaW11c2hlbmtvdmEgPG1hcmlh
LmtsaW11c2hlbmtvdmFAaXNwcmFzLnJ1PgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1h
eWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNv
bT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemluaSA8
cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGlz
cHJhcy5ydT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0
ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGls
bWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4K
ICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb21h
biBLYXBsIDxya2FAc3lzZ28uY29tPgogIFJ1ZG9sZiBNYXJlayA8cnVkb2xmLm1hcmVrQHN5c2dv
LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgog
IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpu
ZXRzQHJlZGhhdC5jb20+CiAgV29sZmdhbmcgQnVtaWxsZXIgPHcuYnVtaWxsZXJAcHJveG1veC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDEwMDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 23:29:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 23:29: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-devel-bounces@lists.xenproject.org>)
	id 1gMi7M-0001UR-OY; Tue, 13 Nov 2018 23:29: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=ps9l=ny=citrix.com=prvs=8480012eb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gMi7L-0001UM-Om
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 23:29:11 +0000
X-Inumbo-ID: ec2f0e03-e79b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec2f0e03-e79b-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 23:29:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,230,1539648000"; d="scan'208";a="70484323"
Date: Tue, 13 Nov 2018 23:29:07 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181113232907.mp6h4w4omdrcu367@zion.uk.xensource.com>
References: <1542133622-17035-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1542133622-17035-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen/keyhandler: Restore missing parenthesis
 in dump_domains()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, Andrii Anisov <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMTMsIDIwMTggYXQgMDY6Mjc6MDJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIHdhcyBhY2NpZGVudGlhbGx5IGRyb3BwZWQgaW4gYy9zIDg4OWIyMDBjYjUy
ICJDaGFuZ2UgdGltZXN0YW1wcwo+IHJlcHJlc2VudGF0aW9uIGZvciBrZXloYW5kbGVycyIuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 23:41:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 23:41: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-devel-bounces@lists.xenproject.org>)
	id 1gMiJY-0002up-5H; Tue, 13 Nov 2018 23:41: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMiJW-0002uf-9P
 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 23:41:46 +0000
X-Inumbo-ID: addb2852-e79d-11e8-a10d-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id addb2852-e79d-11e8-a10d-12d6303a7972;
 Tue, 13 Nov 2018 23:41:45 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 114A52089F;
 Tue, 13 Nov 2018 23:41:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542152504;
 bh=QYeBTjmCHglIklmJUVm2fmo+UmkaXgH/TlZ5yCBjCn0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=L7XwMahIuAPqk4o3lthxYjssM6dXuLBXgcfNLX4vA4pVBLmtlIxHCw9NyVt9e2zSa
 UF1gRjCGCEmPGSV4Co5/ZHBdIa2GeFGmS25l1b1KV/3B+j4KAjMVDBpDihuQlIjQuC
 J8oyaPFGa7MXQLfOKbRK4NPdOoG9NMrAlLM0uBu0=
Date: Tue, 13 Nov 2018 15:41:43 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Mirela Simonovic <mirela.simonovic@aggios.com>
In-Reply-To: <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
Message-ID: <alpine.DEB.2.10.1811131444510.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org,
 dm@aggios.com, saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, stefano.stabellini@xilinx.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBTeXN0ZW0gc3Vz
cGVuZCBtYXkgbGVhZCB0byBhIHN0YXRlIHdoZXJlIEdJQyB3b3VsZCBiZSBwb3dlcmVkIGRvd24u
Cj4gVGhlcmVmb3JlLCBYZW4gc2hvdWxkIHNhdmUvcmVzdG9yZSB0aGUgY29udGV4dCBvZiBHSUMg
b24gc3VzcGVuZC9yZXN1bWUuCj4gTm90ZSB0aGF0IHRoZSBjb250ZXh0IGNvbnNpc3RzIG9mIHN0
YXRlcyBvZiByZWdpc3RlcnMgd2hpY2ggYXJlCj4gY29udHJvbGxlZCBieSB0aGUgaHlwZXJ2aXNv
ci4gT3RoZXIgR0lDIHJlZ2lzdGVycyB3aGljaCBhcmUgYWNjZXNzaWJsZQo+IGJ5IGd1ZXN0cyBh
cmUgc2F2ZWQvcmVzdG9yZWQgb24gY29udGV4dCBzd2l0Y2guCj4gVGVzdGVkIG9uIFhpbGlueCBV
bHRyYXNjYWxlKyBNUFNvQyB3aXRoIChhbmQgd2l0aG91dCkgcG93ZXJpbmcgZG93bgo+IHRoZSBH
SUMuCj4gCj4gU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3Zp
Y0BhZ2dpb3MuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dz
aGFkaUB4aWxpbnguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgIHwgMTQ3
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2Fy
Y2gvYXJtL2dpYy5jICAgICAgICB8ICAyNyArKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9naWMuaCB8ICAgOCArKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAxODIgaW5zZXJ0aW9ucygrKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vZ2lj
LXYyLmMKPiBpbmRleCBlN2ViMDFmMzBhLi5iYjUyYjY0ZWNiIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS9naWMtdjIuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+IEBAIC0xMjMs
NiArMTIzLDI1IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1OCwgZ2ljX2NwdV9pZCk7Cj4gIC8q
IE1heGltdW0gY3B1IGludGVyZmFjZSBwZXIgR0lDICovCj4gICNkZWZpbmUgTlJfR0lDX0NQVV9J
RiA4Cj4gIAo+ICsvKiBHSUN2MiByZWdpc3RlcnMgdG8gYmUgc2F2ZWQvcmVzdG9yZWQgb24gc3lz
dGVtIHN1c3BlbmQvcmVzdW1lICovCj4gK3N0cnVjdCBnaWN2Ml9jb250ZXh0IHsKPiArICAgIC8q
IEdJQ0MgY29udGV4dCAqLwo+ICsgICAgdWludDMyX3QgZ2ljY19jdGxyOwo+ICsgICAgdWludDMy
X3QgZ2ljY19wbXI7Cj4gKyAgICB1aW50MzJfdCBnaWNjX2JwcjsKPiArICAgIC8qIEdJQ0QgY29u
dGV4dCAqLwo+ICsgICAgdWludDMyX3QgZ2ljZF9jdGxyOwo+ICsgICAgdWludDMyX3QgKmdpY2Rf
aXNlbmFibGVyOwo+ICsgICAgdWludDMyX3QgKmdpY2RfaXNhY3RpdmVyOwo+ICsgICAgdWludDMy
X3QgKmdpY2RfaXByaW9yaXR5cjsKPiArICAgIHVpbnQzMl90ICpnaWNkX2l0YXJnZXRzcjsKPiAr
ICAgIHVpbnQzMl90ICpnaWNkX2ljZmdyOwo+ICt9Owo+ICsKPiArc3RhdGljIHN0cnVjdCBnaWN2
Ml9jb250ZXh0IGdpY3YyX2NvbnRleHQ7Cj4gKwo+ICtzdGF0aWMgdm9pZCBnaWN2Ml9hbGxvY19j
b250ZXh0KHN0cnVjdCBnaWN2Ml9jb250ZXh0ICpnYyk7Cj4gKwo+ICBzdGF0aWMgaW5saW5lIHZv
aWQgd3JpdGViX2dpY2QodWludDhfdCB2YWwsIHVuc2lnbmVkIGludCBvZmZzZXQpCj4gIHsKPiAg
ICAgIHdyaXRlYl9yZWxheGVkKHZhbCwgZ2ljdjIubWFwX2RiYXNlICsgb2Zmc2V0KTsKPiBAQCAt
MTMxMCw2ICsxMzI5LDkgQEAgc3RhdGljIGludCBfX2luaXQgZ2ljdjJfaW5pdCh2b2lkKQo+ICAK
PiAgICAgIHNwaW5fdW5sb2NrKCZnaWN2Mi5sb2NrKTsKPiAgCj4gKyAgICAvKiBBbGxvY2F0ZSBt
ZW1vcnkgdG8gYmUgdXNlZCBmb3Igc2F2aW5nIEdJQyBjb250ZXh0IGR1cmluZyB0aGUgc3VzcGVu
ZCAqLwo+ICsgICAgZ2ljdjJfYWxsb2NfY29udGV4dCgmZ2ljdjJfY29udGV4dCk7CgpQbGVhc2Ug
Y2hlY2sgZm9yIHRoZSByZXR1cm4gb2YgZ2ljdjJfYWxsb2NfY29udGV4dCBhbmQgcmV0dXJuIGVy
cm9yCmFjY29yZGluZ2x5LgoKCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiBAQCAtMTMxOSw2
ICsxMzQxLDEyOSBAQCBzdGF0aWMgdm9pZCBnaWN2Ml9kb19MUEkodW5zaWduZWQgaW50IGxwaSkK
PiAgICAgIEJVRygpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBnaWN2Ml9hbGxvY19jb250ZXh0
KHN0cnVjdCBnaWN2Ml9jb250ZXh0ICpnYykKPiArewo+ICsgICAgdWludDMyX3QgbiA9IGdpY3Yy
X2luZm8ubnJfbGluZXM7Cj4gKwo+ICsgICAgZ2MtPmdpY2RfaXNlbmFibGVyID0geHphbGxvY19h
cnJheSh1aW50MzJfdCwgRElWX1JPVU5EX1VQKG4sIDMyKSk7Cj4gKyAgICBpZiAoICFnYy0+Z2lj
ZF9pc2VuYWJsZXIgKQo+ICsgICAgICAgIHJldHVybjsKCkkgd291bGQgcmV0dXJuIGVycm9yIGFu
ZCByZXR1cm4gZXJyb3IgYWxzbyBiZWxvdyBmb3IgYWxsIHRoZSBvdGhlcgpzaW1pbGFyIGNhc2Vz
LgoKCj4gKyAgICBnYy0+Z2ljZF9pc2FjdGl2ZXIgPSB4emFsbG9jX2FycmF5KHVpbnQzMl90LCBE
SVZfUk9VTkRfVVAobiwgMzIpKTsKPiArICAgIGlmICggIWdjLT5naWNkX2lzYWN0aXZlciApCj4g
KyAgICAgICAgZ290byBmcmVlX2dpY2RfaXNlbmFibGVyOwo+ICsKPiArICAgIGdjLT5naWNkX2l0
YXJnZXRzciA9IHh6YWxsb2NfYXJyYXkodWludDMyX3QsIERJVl9ST1VORF9VUChuLCA0KSk7Cj4g
KyAgICBpZiAoICFnYy0+Z2ljZF9pdGFyZ2V0c3IgKQo+ICsgICAgICAgIGdvdG8gZnJlZV9naWNk
X2lzYWN0aXZlcjsKPiArCj4gKyAgICBnYy0+Z2ljZF9pcHJpb3JpdHlyID0geHphbGxvY19hcnJh
eSh1aW50MzJfdCwgRElWX1JPVU5EX1VQKG4sIDQpKTsKPiArICAgIGlmICggIWdjLT5naWNkX2lw
cmlvcml0eXIgKQo+ICsgICAgICAgIGdvdG8gZnJlZV9naWNkX2l0YXJnZXRzcjsKPiArCj4gKyAg
ICBnYy0+Z2ljZF9pY2ZnciA9IHh6YWxsb2NfYXJyYXkodWludDMyX3QsIERJVl9ST1VORF9VUChu
LCAxNikpOwo+ICsgICAgaWYgKCBnYy0+Z2ljZF9pY2ZnciApCj4gKyAgICAgICAgcmV0dXJuOwo+
ICsKPiArICAgIHhmcmVlKGdjLT5naWNkX2lwcmlvcml0eXIpOwo+ICsKPiArZnJlZV9naWNkX2l0
YXJnZXRzcjoKCllvdSBjYW4gaGF2ZSBqdXN0IG9uZSBsYWJlbCB0aGF0IGZyZWVzIGV2ZXJ5dGhp
bmcsIGFzIHlvdSBjYW4gcmVseSBvbgp4ZnJlZSB3b3JraW5nIGZpbmUgKGRvaW5nIG5vdGhpbmcp
IGZvciBOVUxMIHBvaW50ZXJzLgoKCj4gKyAgICB4ZnJlZShnYy0+Z2ljZF9pdGFyZ2V0c3IpOwo+
ICsKPiArZnJlZV9naWNkX2lzYWN0aXZlcjoKPiArICAgIHhmcmVlKGdjLT5naWNkX2lzYWN0aXZl
cik7Cj4gKwo+ICtmcmVlX2dpY2RfaXNlbmFibGVyOgo+ICsgICAgeGZyZWUoZ2MtPmdpY2RfaXNl
bmFibGVyKTsKPiArICAgIGdjLT5naWNkX2lzZW5hYmxlciA9IE5VTEw7Cj4gK30KPiArCj4gK3N0
YXRpYyBpbnQgZ2ljdjJfc3VzcGVuZCh2b2lkKQo+ICt7Cj4gKyAgICBpbnQgaTsKPiArCj4gKyAg
ICAvKiBTYXZlIEdJQ0MgY29uZmlndXJhdGlvbiAqLwo+ICsgICAgZ2ljdjJfY29udGV4dC5naWNj
X2N0bHIgPSByZWFkbF9naWNjKEdJQ0NfQ1RMUik7Cj4gKyAgICBnaWN2Ml9jb250ZXh0LmdpY2Nf
cG1yID0gcmVhZGxfZ2ljYyhHSUNDX1BNUik7Cj4gKyAgICBnaWN2Ml9jb250ZXh0LmdpY2NfYnBy
ID0gcmVhZGxfZ2ljYyhHSUNDX0JQUik7Cj4gKwo+ICsgICAgLyogSWYgZ2ljdjJfYWxsb2NfY29u
dGV4dCgpIGhhc24ndCBhbGxvY2F0ZWQgbWVtb3J5LCByZXR1cm4gKi8KPiArICAgIGlmICggIWdp
Y3YyX2NvbnRleHQuZ2ljZF9pc2VuYWJsZXIgKQo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwoK
SWYgeW91IGFyZSBnb2luZyB0byBjaGVjayBmb3IgdGhpcywgdGhlbiBwbGVhc2UgY2hlY2sgZm9y
IGFsbCB0aGUgb3RoZXJzCmFzIHdlbGwgKGdpY2RfaXNhY3RpdmVyLCBnaWNkX2lwcmlvcml0eXIs
IGV0Yy4pIEJ1dCBpZiB5b3UgZm9sbG93IG15Cm90aGVyIHN1Z2dlc3Rpb24gdG8gcmV0dXJuIGVy
cm9yIGlmIHdlIGZhaWwgdGhlIG1lbW9yeSBhbGxvY2F0aW9uIGF0CmluaXQsIHRoZW4gdGhpcyBj
YW4gYmVjb21lIGFuIEFTU0VSVC4gQWxzbywgQVNTRVJUUyBvciBjaGVja3Mgc2hvdWxkIGJlCmF0
IHRoZSB2ZXJ5IGJlZ2lubmluZyBvZiB0aGlzIGZ1bmN0aW9uLgoKCj4gKyAgICAvKiBTYXZlIEdJ
Q0QgY29uZmlndXJhdGlvbiAqLwo+ICsgICAgZ2ljdjJfY29udGV4dC5naWNkX2N0bHIgPSByZWFk
bF9naWNkKEdJQ0RfQ1RMUik7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRf
VVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysgKQo+ICsgICAgICAgIGdpY3YyX2NvbnRl
eHQuZ2ljZF9pc2VuYWJsZXJbaV0gPSByZWFkbF9naWNkKEdJQ0RfSVNFTkFCTEVSICsgaSAqIDQp
Owo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJf
bGluZXMsIDMyKTsgaSsrICkKPiArICAgICAgICBnaWN2Ml9jb250ZXh0LmdpY2RfaXNhY3RpdmVy
W2ldID0gcmVhZGxfZ2ljZChHSUNEX0lTQUNUSVZFUiArIGkgKiA0KTsKPiArCj4gKyAgICBmb3Ig
KCBpID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCA0KTsgaSsrICkK
PiArICAgICAgICBnaWN2Ml9jb250ZXh0LmdpY2RfaXByaW9yaXR5cltpXSA9IHJlYWRsX2dpY2Qo
R0lDRF9JUFJJT1JJVFlSICsgaSAqIDQpOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElW
X1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDQpOyBpKysgKQo+ICsgICAgICAgIGdpY3Yy
X2NvbnRleHQuZ2ljZF9pdGFyZ2V0c3JbaV0gPSByZWFkbF9naWNkKEdJQ0RfSVRBUkdFVFNSICsg
aSAqIDQpOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2lu
Zm8ubnJfbGluZXMsIDE2KTsgaSsrICkKPiArICAgICAgICBnaWN2Ml9jb250ZXh0LmdpY2RfaWNm
Z3JbaV0gPSByZWFkbF9naWNkKEdJQ0RfSUNGR1IgKyBpICogNCk7CgpUZWNobmljYWxseSwgR0lD
RF9JQ0ZHUiBkb2Vzbid0IG5lZWQgdG8gYmUgc2F2ZWQgYmVjYXVzZSBpdCBjb3VsZCBiZQplbnRp
cmVseSByZWNvbnN0cnVjdGVkIGZyb20gdGhlIGluZm9ybWF0aW9ucyB3ZSBoYXZlLCBidXQgSSBp
bWFnaW5lIGl0CmNvdWxkIGJlIGRpZmZpY3VsdCB0byBjYWxsIHRoZSByaWdodCBzZXQgb2Ygcm91
dGVfaXJxX3RvX2d1ZXN0L3hlbiBjYWxscwphdCByZXN1bWUgdGltZSwgc28gSSB0aGluayBpdCBp
cyBPSy4KCgo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGdpY3YyX3Jl
c3VtZSh2b2lkKQo+ICt7Cj4gKyAgICBpbnQgaTsKPiArCj4gKyAgICBBU1NFUlQoZ2ljdjJfY29u
dGV4dC5naWNkX2lzZW5hYmxlcik7Cj4gKyAgICBBU1NFUlQoZ2ljdjJfY29udGV4dC5naWNkX2lz
YWN0aXZlcik7Cj4gKyAgICBBU1NFUlQoZ2ljdjJfY29udGV4dC5naWNkX2lwcmlvcml0eXIpOwo+
ICsgICAgQVNTRVJUKGdpY3YyX2NvbnRleHQuZ2ljZF9pdGFyZ2V0c3IpOwo+ICsgICAgQVNTRVJU
KGdpY3YyX2NvbnRleHQuZ2ljZF9pY2Zncik7Cj4gKwo+ICsgICAgLyogRGlzYWJsZSBDUFUgaW50
ZXJmYWNlIGFuZCBkaXN0cmlidXRvciAqLwo+ICsgICAgd3JpdGVsX2dpY2MoMCwgR0lDQ19DVExS
KTsKPiArICAgIHdyaXRlbF9naWNkKDAsIEdJQ0RfQ1RMUik7Cj4gKyAgICBpc2IoKTsKPiArCj4g
KyAgICAvKiBSZXN0b3JlIEdJQ0QgY29uZmlndXJhdGlvbiAqLwo+ICsgICAgZm9yICggaSA9IDA7
IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysgKQo+ICsgICAg
ICAgIHdyaXRlbF9naWNkKDB4ZmZmZmZmZmYsIEdJQ0RfSUNFTkFCTEVSICsgaSAqIDQpOwo+ICsK
PiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMs
IDMyKTsgaSsrICkKPiArICAgICAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0LmdpY2RfaXNl
bmFibGVyW2ldLCBHSUNEX0lTRU5BQkxFUiArIGkgKiA0KTsKPiArCj4gKyAgICBmb3IgKCBpID0g
MDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkrKyApCj4gKyAg
ICAgICAgd3JpdGVsX2dpY2QoMHhmZmZmZmZmZiwgR0lDRF9JQ0FDVElWRVIgKyBpICogNCk7Cj4g
Kwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5l
cywgMzIpOyBpKysgKQo+ICsgICAgICAgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9p
c2FjdGl2ZXJbaV0sIEdJQ0RfSVNBQ1RJVkVSICsgaSAqIDQpOwo+ICsKPiArICAgIGZvciAoIGkg
PSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDQpOyBpKysgKQo+ICsg
ICAgICAgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9pcHJpb3JpdHlyW2ldLCBHSUNE
X0lQUklPUklUWVIgKyBpICogNCk7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9V
TkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgNCk7IGkrKyApCj4gKyAgICAgICAgd3JpdGVsX2dp
Y2QoZ2ljdjJfY29udGV4dC5naWNkX2l0YXJnZXRzcltpXSwgR0lDRF9JVEFSR0VUU1IgKyBpICog
NCk7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5u
cl9saW5lcywgMTYpOyBpKysgKQo+ICsgICAgICAgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQu
Z2ljZF9pY2ZncltpXSwgR0lDRF9JQ0ZHUiArIGkgKiA0KTsKPiArCj4gKyAgICAvKiBNYWtlIHN1
cmUgYWxsIHJlZ2lzdGVycyBhcmUgcmVzdG9yZWQgYW5kIGVuYWJsZSBkaXN0cmlidXRvciAqLwo+
ICsgICAgaXNiKCk7Cj4gKyAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0LmdpY2RfY3RsciB8
IEdJQ0RfQ1RMX0VOQUJMRSwgR0lDRF9DVExSKTsKPiArCj4gKyAgICAvKiBSZXN0b3JlIEdJQyBD
UFUgaW50ZXJmYWNlIGNvbmZpZ3VyYXRpb24gKi8KPiArICAgIHdyaXRlbF9naWNjKGdpY3YyX2Nv
bnRleHQuZ2ljY19wbXIsIEdJQ0NfUE1SKTsKPiArICAgIHdyaXRlbF9naWNjKGdpY3YyX2NvbnRl
eHQuZ2ljY19icHIsIEdJQ0NfQlBSKTsKPiArICAgIGlzYigpOwoKSSBkb24ndCB0aGluayB3ZSBu
ZWVkIGFsbCB0aGVzZSBpc2IoKSdzIGluIHRoaXMgZnVuY3Rpb24uIE1heWJlIG9ubHkgb25lCmF0
IHRoZSBlbmQsIGJ1dCBwcm9iYWJseSBub3QgZXZlbiB0aGF0LiBKdWxpZW4sIHdoYXQgZG8geW91
IHRoaW5rPwoKCj4gKyAgICAvKiBFbmFibGUgR0lDIENQVSBpbnRlcmZhY2UgKi8KPiArICAgIHdy
aXRlbF9naWNjKGdpY3YyX2NvbnRleHQuZ2ljY19jdGxyIHwgR0lDQ19DVExfRU5BQkxFIHwgR0lD
Q19DVExfRU9JLAo+ICsgICAgICAgICAgICAgICAgR0lDQ19DVExSKTsKPiArICAgIGlzYigpOwo+
ICt9Cj4gKwo+ICBjb25zdCBzdGF0aWMgc3RydWN0IGdpY19od19vcGVyYXRpb25zIGdpY3YyX29w
cyA9IHsKPiAgICAgIC5pbmZvICAgICAgICAgICAgICAgID0gJmdpY3YyX2luZm8sCj4gICAgICAu
aW5pdCAgICAgICAgICAgICAgICA9IGdpY3YyX2luaXQsCj4gQEAgLTEzNTEsNiArMTQ5Niw4IEBA
IGNvbnN0IHN0YXRpYyBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgZ2ljdjJfb3BzID0gewo+ICAg
ICAgLm1hcF9od2RvbV9leHRyYV9tYXBwaW5ncyA9IGdpY3YyX21hcF9od2Rvd25fZXh0cmFfbWFw
cGluZ3MsCj4gICAgICAuaW9tZW1fZGVueV9hY2Nlc3MgICA9IGdpY3YyX2lvbWVtX2RlbnlfYWNj
ZXNzLAo+ICAgICAgLmRvX0xQSSAgICAgICAgICAgICAgPSBnaWN2Ml9kb19MUEksCj4gKyAgICAu
c3VzcGVuZCAgICAgICAgICAgICA9IGdpY3YyX3N1c3BlbmQsCj4gKyAgICAucmVzdW1lICAgICAg
ICAgICAgICA9IGdpY3YyX3Jlc3VtZSwKPiAgfTsKPiAgCj4gIC8qIFNldCB1cCB0aGUgR0lDICov
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+
IGluZGV4IGU1MjRhZDU4M2QuLjZlOThmNDM2OTEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L2dpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTQ2NCw2ICs0NjQsMzMgQEAg
aW50IGdpY19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAg
cmV0dXJuIGdpY19od19vcHMtPmlvbWVtX2RlbnlfYWNjZXNzKGQpOwo+ICB9Cj4gIAo+ICtpbnQg
Z2ljX3N1c3BlbmQodm9pZCkKPiArewo+ICsgICAgLyogTXVzdCBiZSBjYWxsZWQgYnkgYm9vdCBD
UFUjMCB3aXRoIGludGVycnVwdHMgZGlzYWJsZWQgKi8KPiArICAgIEFTU0VSVCghbG9jYWxfaXJx
X2lzX2VuYWJsZWQoKSk7Cj4gKyAgICBBU1NFUlQoIXNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4gKwo+
ICsgICAgaWYgKCAhZ2ljX2h3X29wcy0+c3VzcGVuZCB8fCAhZ2ljX2h3X29wcy0+cmVzdW1lICkK
PiArICAgICAgICByZXR1cm4gLUVOT1NZUzsKPiArCj4gKyAgICBnaWNfaHdfb3BzLT5zdXNwZW5k
KCk7CgpTaG91bGQgcmV0dXJuIHRoZSByZXR1cm4gdmFsdWUgb2YgdGhpcyBzdXNwZW5kKCkgY2Fs
bC4KCgo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3ZvaWQgZ2ljX3Jlc3VtZSh2b2lkKQo+
ICt7Cj4gKyAgICAvKgo+ICsgICAgICogTXVzdCBiZSBjYWxsZWQgYnkgYm9vdCBDUFUjMCB3aXRo
IGludGVycnVwdHMgZGlzYWJsZWQgYWZ0ZXIgZ2ljX3N1c3BlbmQKPiArICAgICAqIGhhcyByZXR1
cm5lZCBzdWNjZXNzZnVsbHkuCj4gKyAgICAgKi8KPiArICAgIEFTU0VSVCghbG9jYWxfaXJxX2lz
X2VuYWJsZWQoKSk7Cj4gKyAgICBBU1NFUlQoIXNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4gKyAgICBB
U1NFUlQoZ2ljX2h3X29wcy0+cmVzdW1lKTsKPiArCj4gKyAgICBnaWNfaHdfb3BzLT5yZXN1bWUo
KTsKPiArfQo+ICsKPiAgc3RhdGljIGludCBjcHVfZ2ljX2NhbGxiYWNrKHN0cnVjdCBub3RpZmll
cl9ibG9jayAqbmZiLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBhY3Rpb24sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpoY3B1KQo+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWMuaAo+IGluZGV4IDIyZmExMjJlNTIuLjQ2MDY2Y2FhYzggMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9naWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgK
PiBAQCAtMjc3LDYgKzI3NywxMCBAQCBleHRlcm4gaW50IGdpY3Zfc2V0dXAoc3RydWN0IGRvbWFp
biAqZCk7Cj4gIGV4dGVybiB2b2lkIGdpY19zYXZlX3N0YXRlKHN0cnVjdCB2Y3B1ICp2KTsKPiAg
ZXh0ZXJuIHZvaWQgZ2ljX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKnYpOwo+ICAKPiArLyog
U3VzcGVuZC9yZXN1bWUgKi8KPiArZXh0ZXJuIGludCBnaWNfc3VzcGVuZCh2b2lkKTsKPiArZXh0
ZXJuIHZvaWQgZ2ljX3Jlc3VtZSh2b2lkKTsKPiArCj4gIC8qIFNHSSAoQUtBIElQSXMpICovCj4g
IGVudW0gZ2ljX3NnaSB7Cj4gICAgICBHSUNfU0dJX0VWRU5UX0NIRUNLID0gMCwKPiBAQCAtMzkw
LDYgKzM5NCwxMCBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgewo+ICAgICAgaW50ICgqaW9t
ZW1fZGVueV9hY2Nlc3MpKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwo+ICAgICAgLyogSGFuZGxl
IExQSXMsIHdoaWNoIHJlcXVpcmUgc3BlY2lhbCBoYW5kbGluZyAqLwo+ICAgICAgdm9pZCAoKmRv
X0xQSSkodW5zaWduZWQgaW50IGxwaSk7Cj4gKyAgICAvKiBTYXZlIEdJQyBjb25maWd1cmF0aW9u
IGR1ZSB0byB0aGUgc3lzdGVtIHN1c3BlbmQgKi8KPiArICAgIGludCAoKnN1c3BlbmQpKHZvaWQp
Owo+ICsgICAgLyogUmVzdG9yZSBHSUMgY29uZmlndXJhdGlvbiBkdWUgdG8gdGhlIHN5c3RlbSBy
ZXN1bWUgKi8KPiArICAgIHZvaWQgKCpyZXN1bWUpKHZvaWQpOwo+ICB9Owo+ICAKPiAgZXh0ZXJu
IGNvbnN0IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyAqZ2ljX2h3X29wczsKPiAtLSAKPiAyLjEz
LjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 13 23:41:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Nov 2018 23:41: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-devel-bounces@lists.xenproject.org>)
	id 1gMiJY-0002uv-Ex; Tue, 13 Nov 2018 23:41: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=+wyv=ny=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMiJX-0002uk-Sl
 for xen-devel@lists.xen.org; Tue, 13 Nov 2018 23:41:47 +0000
X-Inumbo-ID: add53468-e79d-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id add53468-e79d-11e8-9a16-bc764e045a96;
 Tue, 13 Nov 2018 23:41:45 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 114A52089F;
 Tue, 13 Nov 2018 23:41:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542152504;
 bh=QYeBTjmCHglIklmJUVm2fmo+UmkaXgH/TlZ5yCBjCn0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=L7XwMahIuAPqk4o3lthxYjssM6dXuLBXgcfNLX4vA4pVBLmtlIxHCw9NyVt9e2zSa
 UF1gRjCGCEmPGSV4Co5/ZHBdIa2GeFGmS25l1b1KV/3B+j4KAjMVDBpDihuQlIjQuC
 J8oyaPFGa7MXQLfOKbRK4NPdOoG9NMrAlLM0uBu0=
Date: Tue, 13 Nov 2018 15:41:43 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Mirela Simonovic <mirela.simonovic@aggios.com>
In-Reply-To: <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
Message-ID: <alpine.DEB.2.10.1811131444510.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org,
 dm@aggios.com, saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, stefano.stabellini@xilinx.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBTeXN0ZW0gc3Vz
cGVuZCBtYXkgbGVhZCB0byBhIHN0YXRlIHdoZXJlIEdJQyB3b3VsZCBiZSBwb3dlcmVkIGRvd24u
Cj4gVGhlcmVmb3JlLCBYZW4gc2hvdWxkIHNhdmUvcmVzdG9yZSB0aGUgY29udGV4dCBvZiBHSUMg
b24gc3VzcGVuZC9yZXN1bWUuCj4gTm90ZSB0aGF0IHRoZSBjb250ZXh0IGNvbnNpc3RzIG9mIHN0
YXRlcyBvZiByZWdpc3RlcnMgd2hpY2ggYXJlCj4gY29udHJvbGxlZCBieSB0aGUgaHlwZXJ2aXNv
ci4gT3RoZXIgR0lDIHJlZ2lzdGVycyB3aGljaCBhcmUgYWNjZXNzaWJsZQo+IGJ5IGd1ZXN0cyBh
cmUgc2F2ZWQvcmVzdG9yZWQgb24gY29udGV4dCBzd2l0Y2guCj4gVGVzdGVkIG9uIFhpbGlueCBV
bHRyYXNjYWxlKyBNUFNvQyB3aXRoIChhbmQgd2l0aG91dCkgcG93ZXJpbmcgZG93bgo+IHRoZSBH
SUMuCj4gCj4gU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3Zp
Y0BhZ2dpb3MuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dz
aGFkaUB4aWxpbnguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgIHwgMTQ3
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2Fy
Y2gvYXJtL2dpYy5jICAgICAgICB8ICAyNyArKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9naWMuaCB8ICAgOCArKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAxODIgaW5zZXJ0aW9ucygrKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vZ2lj
LXYyLmMKPiBpbmRleCBlN2ViMDFmMzBhLi5iYjUyYjY0ZWNiIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS9naWMtdjIuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+IEBAIC0xMjMs
NiArMTIzLDI1IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1OCwgZ2ljX2NwdV9pZCk7Cj4gIC8q
IE1heGltdW0gY3B1IGludGVyZmFjZSBwZXIgR0lDICovCj4gICNkZWZpbmUgTlJfR0lDX0NQVV9J
RiA4Cj4gIAo+ICsvKiBHSUN2MiByZWdpc3RlcnMgdG8gYmUgc2F2ZWQvcmVzdG9yZWQgb24gc3lz
dGVtIHN1c3BlbmQvcmVzdW1lICovCj4gK3N0cnVjdCBnaWN2Ml9jb250ZXh0IHsKPiArICAgIC8q
IEdJQ0MgY29udGV4dCAqLwo+ICsgICAgdWludDMyX3QgZ2ljY19jdGxyOwo+ICsgICAgdWludDMy
X3QgZ2ljY19wbXI7Cj4gKyAgICB1aW50MzJfdCBnaWNjX2JwcjsKPiArICAgIC8qIEdJQ0QgY29u
dGV4dCAqLwo+ICsgICAgdWludDMyX3QgZ2ljZF9jdGxyOwo+ICsgICAgdWludDMyX3QgKmdpY2Rf
aXNlbmFibGVyOwo+ICsgICAgdWludDMyX3QgKmdpY2RfaXNhY3RpdmVyOwo+ICsgICAgdWludDMy
X3QgKmdpY2RfaXByaW9yaXR5cjsKPiArICAgIHVpbnQzMl90ICpnaWNkX2l0YXJnZXRzcjsKPiAr
ICAgIHVpbnQzMl90ICpnaWNkX2ljZmdyOwo+ICt9Owo+ICsKPiArc3RhdGljIHN0cnVjdCBnaWN2
Ml9jb250ZXh0IGdpY3YyX2NvbnRleHQ7Cj4gKwo+ICtzdGF0aWMgdm9pZCBnaWN2Ml9hbGxvY19j
b250ZXh0KHN0cnVjdCBnaWN2Ml9jb250ZXh0ICpnYyk7Cj4gKwo+ICBzdGF0aWMgaW5saW5lIHZv
aWQgd3JpdGViX2dpY2QodWludDhfdCB2YWwsIHVuc2lnbmVkIGludCBvZmZzZXQpCj4gIHsKPiAg
ICAgIHdyaXRlYl9yZWxheGVkKHZhbCwgZ2ljdjIubWFwX2RiYXNlICsgb2Zmc2V0KTsKPiBAQCAt
MTMxMCw2ICsxMzI5LDkgQEAgc3RhdGljIGludCBfX2luaXQgZ2ljdjJfaW5pdCh2b2lkKQo+ICAK
PiAgICAgIHNwaW5fdW5sb2NrKCZnaWN2Mi5sb2NrKTsKPiAgCj4gKyAgICAvKiBBbGxvY2F0ZSBt
ZW1vcnkgdG8gYmUgdXNlZCBmb3Igc2F2aW5nIEdJQyBjb250ZXh0IGR1cmluZyB0aGUgc3VzcGVu
ZCAqLwo+ICsgICAgZ2ljdjJfYWxsb2NfY29udGV4dCgmZ2ljdjJfY29udGV4dCk7CgpQbGVhc2Ug
Y2hlY2sgZm9yIHRoZSByZXR1cm4gb2YgZ2ljdjJfYWxsb2NfY29udGV4dCBhbmQgcmV0dXJuIGVy
cm9yCmFjY29yZGluZ2x5LgoKCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiBAQCAtMTMxOSw2
ICsxMzQxLDEyOSBAQCBzdGF0aWMgdm9pZCBnaWN2Ml9kb19MUEkodW5zaWduZWQgaW50IGxwaSkK
PiAgICAgIEJVRygpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBnaWN2Ml9hbGxvY19jb250ZXh0
KHN0cnVjdCBnaWN2Ml9jb250ZXh0ICpnYykKPiArewo+ICsgICAgdWludDMyX3QgbiA9IGdpY3Yy
X2luZm8ubnJfbGluZXM7Cj4gKwo+ICsgICAgZ2MtPmdpY2RfaXNlbmFibGVyID0geHphbGxvY19h
cnJheSh1aW50MzJfdCwgRElWX1JPVU5EX1VQKG4sIDMyKSk7Cj4gKyAgICBpZiAoICFnYy0+Z2lj
ZF9pc2VuYWJsZXIgKQo+ICsgICAgICAgIHJldHVybjsKCkkgd291bGQgcmV0dXJuIGVycm9yIGFu
ZCByZXR1cm4gZXJyb3IgYWxzbyBiZWxvdyBmb3IgYWxsIHRoZSBvdGhlcgpzaW1pbGFyIGNhc2Vz
LgoKCj4gKyAgICBnYy0+Z2ljZF9pc2FjdGl2ZXIgPSB4emFsbG9jX2FycmF5KHVpbnQzMl90LCBE
SVZfUk9VTkRfVVAobiwgMzIpKTsKPiArICAgIGlmICggIWdjLT5naWNkX2lzYWN0aXZlciApCj4g
KyAgICAgICAgZ290byBmcmVlX2dpY2RfaXNlbmFibGVyOwo+ICsKPiArICAgIGdjLT5naWNkX2l0
YXJnZXRzciA9IHh6YWxsb2NfYXJyYXkodWludDMyX3QsIERJVl9ST1VORF9VUChuLCA0KSk7Cj4g
KyAgICBpZiAoICFnYy0+Z2ljZF9pdGFyZ2V0c3IgKQo+ICsgICAgICAgIGdvdG8gZnJlZV9naWNk
X2lzYWN0aXZlcjsKPiArCj4gKyAgICBnYy0+Z2ljZF9pcHJpb3JpdHlyID0geHphbGxvY19hcnJh
eSh1aW50MzJfdCwgRElWX1JPVU5EX1VQKG4sIDQpKTsKPiArICAgIGlmICggIWdjLT5naWNkX2lw
cmlvcml0eXIgKQo+ICsgICAgICAgIGdvdG8gZnJlZV9naWNkX2l0YXJnZXRzcjsKPiArCj4gKyAg
ICBnYy0+Z2ljZF9pY2ZnciA9IHh6YWxsb2NfYXJyYXkodWludDMyX3QsIERJVl9ST1VORF9VUChu
LCAxNikpOwo+ICsgICAgaWYgKCBnYy0+Z2ljZF9pY2ZnciApCj4gKyAgICAgICAgcmV0dXJuOwo+
ICsKPiArICAgIHhmcmVlKGdjLT5naWNkX2lwcmlvcml0eXIpOwo+ICsKPiArZnJlZV9naWNkX2l0
YXJnZXRzcjoKCllvdSBjYW4gaGF2ZSBqdXN0IG9uZSBsYWJlbCB0aGF0IGZyZWVzIGV2ZXJ5dGhp
bmcsIGFzIHlvdSBjYW4gcmVseSBvbgp4ZnJlZSB3b3JraW5nIGZpbmUgKGRvaW5nIG5vdGhpbmcp
IGZvciBOVUxMIHBvaW50ZXJzLgoKCj4gKyAgICB4ZnJlZShnYy0+Z2ljZF9pdGFyZ2V0c3IpOwo+
ICsKPiArZnJlZV9naWNkX2lzYWN0aXZlcjoKPiArICAgIHhmcmVlKGdjLT5naWNkX2lzYWN0aXZl
cik7Cj4gKwo+ICtmcmVlX2dpY2RfaXNlbmFibGVyOgo+ICsgICAgeGZyZWUoZ2MtPmdpY2RfaXNl
bmFibGVyKTsKPiArICAgIGdjLT5naWNkX2lzZW5hYmxlciA9IE5VTEw7Cj4gK30KPiArCj4gK3N0
YXRpYyBpbnQgZ2ljdjJfc3VzcGVuZCh2b2lkKQo+ICt7Cj4gKyAgICBpbnQgaTsKPiArCj4gKyAg
ICAvKiBTYXZlIEdJQ0MgY29uZmlndXJhdGlvbiAqLwo+ICsgICAgZ2ljdjJfY29udGV4dC5naWNj
X2N0bHIgPSByZWFkbF9naWNjKEdJQ0NfQ1RMUik7Cj4gKyAgICBnaWN2Ml9jb250ZXh0LmdpY2Nf
cG1yID0gcmVhZGxfZ2ljYyhHSUNDX1BNUik7Cj4gKyAgICBnaWN2Ml9jb250ZXh0LmdpY2NfYnBy
ID0gcmVhZGxfZ2ljYyhHSUNDX0JQUik7Cj4gKwo+ICsgICAgLyogSWYgZ2ljdjJfYWxsb2NfY29u
dGV4dCgpIGhhc24ndCBhbGxvY2F0ZWQgbWVtb3J5LCByZXR1cm4gKi8KPiArICAgIGlmICggIWdp
Y3YyX2NvbnRleHQuZ2ljZF9pc2VuYWJsZXIgKQo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwoK
SWYgeW91IGFyZSBnb2luZyB0byBjaGVjayBmb3IgdGhpcywgdGhlbiBwbGVhc2UgY2hlY2sgZm9y
IGFsbCB0aGUgb3RoZXJzCmFzIHdlbGwgKGdpY2RfaXNhY3RpdmVyLCBnaWNkX2lwcmlvcml0eXIs
IGV0Yy4pIEJ1dCBpZiB5b3UgZm9sbG93IG15Cm90aGVyIHN1Z2dlc3Rpb24gdG8gcmV0dXJuIGVy
cm9yIGlmIHdlIGZhaWwgdGhlIG1lbW9yeSBhbGxvY2F0aW9uIGF0CmluaXQsIHRoZW4gdGhpcyBj
YW4gYmVjb21lIGFuIEFTU0VSVC4gQWxzbywgQVNTRVJUUyBvciBjaGVja3Mgc2hvdWxkIGJlCmF0
IHRoZSB2ZXJ5IGJlZ2lubmluZyBvZiB0aGlzIGZ1bmN0aW9uLgoKCj4gKyAgICAvKiBTYXZlIEdJ
Q0QgY29uZmlndXJhdGlvbiAqLwo+ICsgICAgZ2ljdjJfY29udGV4dC5naWNkX2N0bHIgPSByZWFk
bF9naWNkKEdJQ0RfQ1RMUik7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRf
VVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysgKQo+ICsgICAgICAgIGdpY3YyX2NvbnRl
eHQuZ2ljZF9pc2VuYWJsZXJbaV0gPSByZWFkbF9naWNkKEdJQ0RfSVNFTkFCTEVSICsgaSAqIDQp
Owo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJf
bGluZXMsIDMyKTsgaSsrICkKPiArICAgICAgICBnaWN2Ml9jb250ZXh0LmdpY2RfaXNhY3RpdmVy
W2ldID0gcmVhZGxfZ2ljZChHSUNEX0lTQUNUSVZFUiArIGkgKiA0KTsKPiArCj4gKyAgICBmb3Ig
KCBpID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCA0KTsgaSsrICkK
PiArICAgICAgICBnaWN2Ml9jb250ZXh0LmdpY2RfaXByaW9yaXR5cltpXSA9IHJlYWRsX2dpY2Qo
R0lDRF9JUFJJT1JJVFlSICsgaSAqIDQpOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElW
X1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDQpOyBpKysgKQo+ICsgICAgICAgIGdpY3Yy
X2NvbnRleHQuZ2ljZF9pdGFyZ2V0c3JbaV0gPSByZWFkbF9naWNkKEdJQ0RfSVRBUkdFVFNSICsg
aSAqIDQpOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2lu
Zm8ubnJfbGluZXMsIDE2KTsgaSsrICkKPiArICAgICAgICBnaWN2Ml9jb250ZXh0LmdpY2RfaWNm
Z3JbaV0gPSByZWFkbF9naWNkKEdJQ0RfSUNGR1IgKyBpICogNCk7CgpUZWNobmljYWxseSwgR0lD
RF9JQ0ZHUiBkb2Vzbid0IG5lZWQgdG8gYmUgc2F2ZWQgYmVjYXVzZSBpdCBjb3VsZCBiZQplbnRp
cmVseSByZWNvbnN0cnVjdGVkIGZyb20gdGhlIGluZm9ybWF0aW9ucyB3ZSBoYXZlLCBidXQgSSBp
bWFnaW5lIGl0CmNvdWxkIGJlIGRpZmZpY3VsdCB0byBjYWxsIHRoZSByaWdodCBzZXQgb2Ygcm91
dGVfaXJxX3RvX2d1ZXN0L3hlbiBjYWxscwphdCByZXN1bWUgdGltZSwgc28gSSB0aGluayBpdCBp
cyBPSy4KCgo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGdpY3YyX3Jl
c3VtZSh2b2lkKQo+ICt7Cj4gKyAgICBpbnQgaTsKPiArCj4gKyAgICBBU1NFUlQoZ2ljdjJfY29u
dGV4dC5naWNkX2lzZW5hYmxlcik7Cj4gKyAgICBBU1NFUlQoZ2ljdjJfY29udGV4dC5naWNkX2lz
YWN0aXZlcik7Cj4gKyAgICBBU1NFUlQoZ2ljdjJfY29udGV4dC5naWNkX2lwcmlvcml0eXIpOwo+
ICsgICAgQVNTRVJUKGdpY3YyX2NvbnRleHQuZ2ljZF9pdGFyZ2V0c3IpOwo+ICsgICAgQVNTRVJU
KGdpY3YyX2NvbnRleHQuZ2ljZF9pY2Zncik7Cj4gKwo+ICsgICAgLyogRGlzYWJsZSBDUFUgaW50
ZXJmYWNlIGFuZCBkaXN0cmlidXRvciAqLwo+ICsgICAgd3JpdGVsX2dpY2MoMCwgR0lDQ19DVExS
KTsKPiArICAgIHdyaXRlbF9naWNkKDAsIEdJQ0RfQ1RMUik7Cj4gKyAgICBpc2IoKTsKPiArCj4g
KyAgICAvKiBSZXN0b3JlIEdJQ0QgY29uZmlndXJhdGlvbiAqLwo+ICsgICAgZm9yICggaSA9IDA7
IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysgKQo+ICsgICAg
ICAgIHdyaXRlbF9naWNkKDB4ZmZmZmZmZmYsIEdJQ0RfSUNFTkFCTEVSICsgaSAqIDQpOwo+ICsK
PiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMs
IDMyKTsgaSsrICkKPiArICAgICAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0LmdpY2RfaXNl
bmFibGVyW2ldLCBHSUNEX0lTRU5BQkxFUiArIGkgKiA0KTsKPiArCj4gKyAgICBmb3IgKCBpID0g
MDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkrKyApCj4gKyAg
ICAgICAgd3JpdGVsX2dpY2QoMHhmZmZmZmZmZiwgR0lDRF9JQ0FDVElWRVIgKyBpICogNCk7Cj4g
Kwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5l
cywgMzIpOyBpKysgKQo+ICsgICAgICAgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9p
c2FjdGl2ZXJbaV0sIEdJQ0RfSVNBQ1RJVkVSICsgaSAqIDQpOwo+ICsKPiArICAgIGZvciAoIGkg
PSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDQpOyBpKysgKQo+ICsg
ICAgICAgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9pcHJpb3JpdHlyW2ldLCBHSUNE
X0lQUklPUklUWVIgKyBpICogNCk7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9V
TkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgNCk7IGkrKyApCj4gKyAgICAgICAgd3JpdGVsX2dp
Y2QoZ2ljdjJfY29udGV4dC5naWNkX2l0YXJnZXRzcltpXSwgR0lDRF9JVEFSR0VUU1IgKyBpICog
NCk7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5u
cl9saW5lcywgMTYpOyBpKysgKQo+ICsgICAgICAgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQu
Z2ljZF9pY2ZncltpXSwgR0lDRF9JQ0ZHUiArIGkgKiA0KTsKPiArCj4gKyAgICAvKiBNYWtlIHN1
cmUgYWxsIHJlZ2lzdGVycyBhcmUgcmVzdG9yZWQgYW5kIGVuYWJsZSBkaXN0cmlidXRvciAqLwo+
ICsgICAgaXNiKCk7Cj4gKyAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0LmdpY2RfY3RsciB8
IEdJQ0RfQ1RMX0VOQUJMRSwgR0lDRF9DVExSKTsKPiArCj4gKyAgICAvKiBSZXN0b3JlIEdJQyBD
UFUgaW50ZXJmYWNlIGNvbmZpZ3VyYXRpb24gKi8KPiArICAgIHdyaXRlbF9naWNjKGdpY3YyX2Nv
bnRleHQuZ2ljY19wbXIsIEdJQ0NfUE1SKTsKPiArICAgIHdyaXRlbF9naWNjKGdpY3YyX2NvbnRl
eHQuZ2ljY19icHIsIEdJQ0NfQlBSKTsKPiArICAgIGlzYigpOwoKSSBkb24ndCB0aGluayB3ZSBu
ZWVkIGFsbCB0aGVzZSBpc2IoKSdzIGluIHRoaXMgZnVuY3Rpb24uIE1heWJlIG9ubHkgb25lCmF0
IHRoZSBlbmQsIGJ1dCBwcm9iYWJseSBub3QgZXZlbiB0aGF0LiBKdWxpZW4sIHdoYXQgZG8geW91
IHRoaW5rPwoKCj4gKyAgICAvKiBFbmFibGUgR0lDIENQVSBpbnRlcmZhY2UgKi8KPiArICAgIHdy
aXRlbF9naWNjKGdpY3YyX2NvbnRleHQuZ2ljY19jdGxyIHwgR0lDQ19DVExfRU5BQkxFIHwgR0lD
Q19DVExfRU9JLAo+ICsgICAgICAgICAgICAgICAgR0lDQ19DVExSKTsKPiArICAgIGlzYigpOwo+
ICt9Cj4gKwo+ICBjb25zdCBzdGF0aWMgc3RydWN0IGdpY19od19vcGVyYXRpb25zIGdpY3YyX29w
cyA9IHsKPiAgICAgIC5pbmZvICAgICAgICAgICAgICAgID0gJmdpY3YyX2luZm8sCj4gICAgICAu
aW5pdCAgICAgICAgICAgICAgICA9IGdpY3YyX2luaXQsCj4gQEAgLTEzNTEsNiArMTQ5Niw4IEBA
IGNvbnN0IHN0YXRpYyBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgZ2ljdjJfb3BzID0gewo+ICAg
ICAgLm1hcF9od2RvbV9leHRyYV9tYXBwaW5ncyA9IGdpY3YyX21hcF9od2Rvd25fZXh0cmFfbWFw
cGluZ3MsCj4gICAgICAuaW9tZW1fZGVueV9hY2Nlc3MgICA9IGdpY3YyX2lvbWVtX2RlbnlfYWNj
ZXNzLAo+ICAgICAgLmRvX0xQSSAgICAgICAgICAgICAgPSBnaWN2Ml9kb19MUEksCj4gKyAgICAu
c3VzcGVuZCAgICAgICAgICAgICA9IGdpY3YyX3N1c3BlbmQsCj4gKyAgICAucmVzdW1lICAgICAg
ICAgICAgICA9IGdpY3YyX3Jlc3VtZSwKPiAgfTsKPiAgCj4gIC8qIFNldCB1cCB0aGUgR0lDICov
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+
IGluZGV4IGU1MjRhZDU4M2QuLjZlOThmNDM2OTEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L2dpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTQ2NCw2ICs0NjQsMzMgQEAg
aW50IGdpY19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAg
cmV0dXJuIGdpY19od19vcHMtPmlvbWVtX2RlbnlfYWNjZXNzKGQpOwo+ICB9Cj4gIAo+ICtpbnQg
Z2ljX3N1c3BlbmQodm9pZCkKPiArewo+ICsgICAgLyogTXVzdCBiZSBjYWxsZWQgYnkgYm9vdCBD
UFUjMCB3aXRoIGludGVycnVwdHMgZGlzYWJsZWQgKi8KPiArICAgIEFTU0VSVCghbG9jYWxfaXJx
X2lzX2VuYWJsZWQoKSk7Cj4gKyAgICBBU1NFUlQoIXNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4gKwo+
ICsgICAgaWYgKCAhZ2ljX2h3X29wcy0+c3VzcGVuZCB8fCAhZ2ljX2h3X29wcy0+cmVzdW1lICkK
PiArICAgICAgICByZXR1cm4gLUVOT1NZUzsKPiArCj4gKyAgICBnaWNfaHdfb3BzLT5zdXNwZW5k
KCk7CgpTaG91bGQgcmV0dXJuIHRoZSByZXR1cm4gdmFsdWUgb2YgdGhpcyBzdXNwZW5kKCkgY2Fs
bC4KCgo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3ZvaWQgZ2ljX3Jlc3VtZSh2b2lkKQo+
ICt7Cj4gKyAgICAvKgo+ICsgICAgICogTXVzdCBiZSBjYWxsZWQgYnkgYm9vdCBDUFUjMCB3aXRo
IGludGVycnVwdHMgZGlzYWJsZWQgYWZ0ZXIgZ2ljX3N1c3BlbmQKPiArICAgICAqIGhhcyByZXR1
cm5lZCBzdWNjZXNzZnVsbHkuCj4gKyAgICAgKi8KPiArICAgIEFTU0VSVCghbG9jYWxfaXJxX2lz
X2VuYWJsZWQoKSk7Cj4gKyAgICBBU1NFUlQoIXNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4gKyAgICBB
U1NFUlQoZ2ljX2h3X29wcy0+cmVzdW1lKTsKPiArCj4gKyAgICBnaWNfaHdfb3BzLT5yZXN1bWUo
KTsKPiArfQo+ICsKPiAgc3RhdGljIGludCBjcHVfZ2ljX2NhbGxiYWNrKHN0cnVjdCBub3RpZmll
cl9ibG9jayAqbmZiLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBhY3Rpb24sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpoY3B1KQo+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWMuaAo+IGluZGV4IDIyZmExMjJlNTIuLjQ2MDY2Y2FhYzggMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9naWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgK
PiBAQCAtMjc3LDYgKzI3NywxMCBAQCBleHRlcm4gaW50IGdpY3Zfc2V0dXAoc3RydWN0IGRvbWFp
biAqZCk7Cj4gIGV4dGVybiB2b2lkIGdpY19zYXZlX3N0YXRlKHN0cnVjdCB2Y3B1ICp2KTsKPiAg
ZXh0ZXJuIHZvaWQgZ2ljX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKnYpOwo+ICAKPiArLyog
U3VzcGVuZC9yZXN1bWUgKi8KPiArZXh0ZXJuIGludCBnaWNfc3VzcGVuZCh2b2lkKTsKPiArZXh0
ZXJuIHZvaWQgZ2ljX3Jlc3VtZSh2b2lkKTsKPiArCj4gIC8qIFNHSSAoQUtBIElQSXMpICovCj4g
IGVudW0gZ2ljX3NnaSB7Cj4gICAgICBHSUNfU0dJX0VWRU5UX0NIRUNLID0gMCwKPiBAQCAtMzkw
LDYgKzM5NCwxMCBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgewo+ICAgICAgaW50ICgqaW9t
ZW1fZGVueV9hY2Nlc3MpKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwo+ICAgICAgLyogSGFuZGxl
IExQSXMsIHdoaWNoIHJlcXVpcmUgc3BlY2lhbCBoYW5kbGluZyAqLwo+ICAgICAgdm9pZCAoKmRv
X0xQSSkodW5zaWduZWQgaW50IGxwaSk7Cj4gKyAgICAvKiBTYXZlIEdJQyBjb25maWd1cmF0aW9u
IGR1ZSB0byB0aGUgc3lzdGVtIHN1c3BlbmQgKi8KPiArICAgIGludCAoKnN1c3BlbmQpKHZvaWQp
Owo+ICsgICAgLyogUmVzdG9yZSBHSUMgY29uZmlndXJhdGlvbiBkdWUgdG8gdGhlIHN5c3RlbSBy
ZXN1bWUgKi8KPiArICAgIHZvaWQgKCpyZXN1bWUpKHZvaWQpOwo+ICB9Owo+ICAKPiAgZXh0ZXJu
IGNvbnN0IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyAqZ2ljX2h3X29wczsKPiAtLSAKPiAyLjEz
LjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 00:09:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 00:09: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-devel-bounces@lists.xenproject.org>)
	id 1gMik3-0005HU-TD; Wed, 14 Nov 2018 00:09: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMik2-0005HI-Pb
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 00:09:10 +0000
X-Inumbo-ID: 7e7d6c88-e7a1-11e8-8ee4-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7e7d6c88-e7a1-11e8-8ee4-12d6303a7972;
 Wed, 14 Nov 2018 00:09:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMijt-0000SB-JS; Wed, 14 Nov 2018 00:09:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMijt-0005c4-CD; Wed, 14 Nov 2018 00:09:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMijt-00026c-BX; Wed, 14 Nov 2018 00:09:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129995-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=bd224a5dad4d32f5224f5e8ae998b70e4621dcd3
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 00:09:01 +0000
Subject: [Xen-devel] [ovmf test] 129995: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTk5NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5OTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYmQyMjRhNWRhZDRkMzJmNTIyNGY1ZThhZTk5OGI3MGU0NjIxZGNkMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDcgZGF5cyAgIDU3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTk2MyAgMjAxOC0xMS0xMyAxNDo0MTo1NiBaICAgIDAgZGF5cyAgICA3IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODQyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 00:14:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 00:14: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-devel-bounces@lists.xenproject.org>)
	id 1gMipJ-000615-Ni; Wed, 14 Nov 2018 00:14: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=ukuj=nz=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMipH-00060v-Ts
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 00:14:35 +0000
X-Inumbo-ID: 43acb75c-e7a2-11e8-8921-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43acb75c-e7a2-11e8-8921-12d6303a7972;
 Wed, 14 Nov 2018 00:14:34 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 557AE20871;
 Wed, 14 Nov 2018 00:14:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542154473;
 bh=wuIGgmxTP/IvE1itMMyyRgBI8ihmWCaKYrzj/qDkF44=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=cjlRYZ5R4uX75v2XDRXLFHHtVSqPSI04c5GgF5+BHDHKSac3U/fzBsoctl5APZy3b
 j/LaSLvQAnPYT1G2QdkGOlGHeyQQx4N7y7lEf0eG17towpV1hBamOHeb+NMV5tNmdG
 apMLjxjLLz64oAQ7Y2Agps0TyxzKOZpcVCbP8L4U=
Date: Tue, 13 Nov 2018 16:14:32 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Mirela Simonovic <mirela.simonovic@aggios.com>
In-Reply-To: <1542022244-22977-14-git-send-email-mirela.simonovic@aggios.com>
Message-ID: <alpine.DEB.2.10.1811131549040.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-14-git-send-email-mirela.simonovic@aggios.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 13/18] xen/arm: Implement PSCI
 SYSTEM_SUSPEND call (physical interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org,
 dm@aggios.com, saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, stefano.stabellini@xilinx.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBQU0NJIHN5c3Rl
bSBzdXNwZW5kIGZ1bmN0aW9uIHNoYWxsIGJlIGludm9rZWQgdG8gZmluYWxpemUgWGVuIHN1c3Bl
bmQKPiBwcm9jZWR1cmUuIFJlc3VtZSBlbnRyeSBwb2ludCwgd2hpY2ggbmVlZHMgdG8gYmUgcGFz
c2VkIHZpYSAxc3QgYXJndW1lbnQKPiBvZiBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwgdG8gdGhl
IEVMMywgaXMgaHlwX3Jlc3VtZS4gRm9yIG5vdywgaHlwX3Jlc3VtZQo+IGlzIGp1c3QgYSBwbGFj
ZWhvbGRlciB0aGF0IHdpbGwgYmUgaW1wbGVtZW50ZWQgaW4gYXNzZW1ibHkuIENvbnRleHQgSUQs
Cj4gd2hpY2ggaXMgMm5kIGFyZ3VtZW50IG9mIHN5c3RlbSBzdXNwZW5kIFBTQ0kgY2FsbCwgaXMg
dW51c2VkLCBhcyBpbiBMaW51eC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmlj
IDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93
c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gCj4gLS0tCj4gQ2hhbmdlcyBpbiB2
MjoKPiAKPiAtVGhlIGNvbW1pdCBtZXNzYWdlIHdhcyBzdGFsZSAtIHJlZmVycmluZyB0byB0aGUg
ZG9fc3VzcGVuZCBmdW5jdGlvbgo+IHRoYXQgaGFzIGJlZW4gcmVuYW1lZCBsb25nIHRpbWUgYWdv
LiBGaXhlZCBjb21taXQgbWVzc2FnZQo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnku
UyAgICB8ICAzICsrKwo+ICB4ZW4vYXJjaC9hcm0vcHNjaS5jICAgICAgICAgICB8IDE2ICsrKysr
KysrKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyAgICAgICAgfCAgNCArKysrCj4g
IHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgIHwgIDEgKwo+ICB4ZW4vaW5jbHVkZS9hc20t
YXJtL3N1c3BlbmQuaCB8ICAxICsKPiAgNSBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCsp
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gv
YXJtL2FybTY0L2VudHJ5LlMKPiBpbmRleCA5N2IwNWY1M2VhLi5kYmM0NzE3OTAzIDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTY0L2VudHJ5LlMKPiBAQCAtNTMzLDYgKzUzMyw5IEBAIEVOVFJZKF9fY29udGV4dF9zd2l0Y2gp
Cj4gICAgICAgICAgbW92ICAgICBzcCwgeDkKPiAgICAgICAgICByZXQKPiAgCj4gK0VOVFJZKGh5
cF9yZXN1bWUpCj4gKyAgICAgICAgYiAuCj4gKwo+ICAvKgo+ICAgKiBMb2NhbCB2YXJpYWJsZXM6
Cj4gICAqIG1vZGU6IEFTTQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcHNjaS5jIGIveGVu
L2FyY2gvYXJtL3BzY2kuYwo+IGluZGV4IGE5MzEyMWY0M2IuLmIxMDBiZDhhZDIgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL3BzY2kuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKPiBA
QCAtMjQsNiArMjQsNyBAQAo+ICAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KPiAgI2luY2x1
ZGUgPGFzbS9wc2NpLmg+Cj4gICNpbmNsdWRlIDxhc20vYWNwaS5oPgo+ICsjaW5jbHVkZSA8YXNt
L3N1c3BlbmQuaD4KPiAgCj4gIC8qCj4gICAqIFdoaWxlIGEgNjQtYml0IE9TIGNhbiBtYWtlIGNh
bGxzIHdpdGggU01DMzIgY2FsbGluZyBjb252ZW50aW9ucywgZm9yCj4gQEAgLTY3LDYgKzY4LDIx
IEBAIHZvaWQgY2FsbF9wc2NpX2NwdV9vZmYodm9pZCkKPiAgICAgIH0KPiAgfQo+ICAKPiAraW50
IGNhbGxfcHNjaV9zeXN0ZW1fc3VzcGVuZCh2b2lkKQo+ICt7Cj4gKyNpZmRlZiBDT05GSUdfQVJN
XzY0Cj4gKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXM7Cj4gKwo+ICsgICAgLyogMm5kIGFy
Z3VtZW50IChjb250ZXh0IElEKSBpcyBub3QgdXNlZCAqLwo+ICsgICAgYXJtX3NtY2NjX3NtYyhQ
U0NJXzFfMF9GTjY0X1NZU1RFTV9TVVNQRU5ELCBfX3BhKGh5cF9yZXN1bWUpLCAmcmVzKTsKPiAr
Cj4gKyAgICByZXR1cm4gUFNDSV9SRVQocmVzKTsKPiArI2Vsc2UKPiArICAgIC8qIG5vdCBzdXBw
b3J0ZWQgKi8KPiArICAgIHJldHVybiAxOwo+ICsjZW5kaWYKPiArfQoKR2l2ZW4gdGhhdCBzdXNw
ZW5kIGlzIHVuaW1wbGVtZW50ZWQgb24gYXJtMzIsIHRoZSAjaWZkZWYgaXMgT0suIEJ1dAppbiB0
aGF0IGNhc2UgcmV0dXJuIFBTQ0lfTk9UX1NVUFBPUlRFRCBmb3IgYXJtMzIuCgpPdGhlcndpc2Ug
eW91IHNob3VsZCBiZSBhYmxlIHRvIHJlbW92ZSB0aGlzICNpZmRlZiBieSBpbnRyb2R1Y2luZwpz
b21ldGhpbmcgc2ltaWxhciB0byBQU0NJXzBfMl9GTl9OQVRJVkUsIGJ1dCBmb3IgUFNDSV8xXzAg
Y2FsbHMuCgoKPiAgdm9pZCBjYWxsX3BzY2lfc3lzdGVtX29mZih2b2lkKQo+ICB7Cj4gICAgICBp
ZiAoIHBzY2lfdmVyID4gUFNDSV9WRVJTSU9OKDAsIDEpICkKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3N1c3BlbmQuYyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiBpbmRleCBkMWI0OGMz
MzlhLi4zNzkyNjM3NGJjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4gQEAgLTE0MSw2ICsxNDEsMTAgQEAgc3RhdGlj
IGxvbmcgc3lzdGVtX3N1c3BlbmQodm9pZCAqZGF0YSkKPiAgICAgICAgICBnb3RvIHJlc3VtZV9p
cnFzOwo+ICAgICAgfQo+ICAKPiArICAgIHN0YXR1cyA9IGNhbGxfcHNjaV9zeXN0ZW1fc3VzcGVu
ZCgpOwo+ICsgICAgaWYgKCBzdGF0dXMgKQo+ICsgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwg
IlBTQ0kgc3lzdGVtIHN1c3BlbmQgZmFpbGVkLCBlcnI9JWRcbiIsIHN0YXR1cyk7Cj4gKwo+ICAg
ICAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3Jlc3VtZTsKPiAgCj4gICAgICBnaWNfcmVzdW1l
KCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9wc2NpLmgKPiBpbmRleCAyNjQ2MmQwYzQ3Li45ZjYxMTZhMjI0IDEwMDY0NAo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9wc2NpLmgKPiBAQCAtMjAsNiArMjAsNyBAQCBleHRlcm4gdWludDMyX3QgcHNjaV92ZXI7
Cj4gIAo+ICBpbnQgcHNjaV9pbml0KHZvaWQpOwo+ICBpbnQgY2FsbF9wc2NpX2NwdV9vbihpbnQg
Y3B1KTsKPiAraW50IGNhbGxfcHNjaV9zeXN0ZW1fc3VzcGVuZCh2b2lkKTsKPiAgdm9pZCBjYWxs
X3BzY2lfY3B1X29mZih2b2lkKTsKPiAgdm9pZCBjYWxsX3BzY2lfc3lzdGVtX29mZih2b2lkKTsK
PiAgdm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jlc2V0KHZvaWQpOwo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3N1c3BlbmQuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5o
Cj4gaW5kZXggZGU3ODdkMjk2YS4uNzYwNGUyZTJlMiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3N1c3BlbmQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5o
Cj4gQEAgLTIsNiArMiw3IEBACj4gICNkZWZpbmUgX19BU01fQVJNX1NVU1BFTkRfSF9fCj4gIAo+
ICBpbnQzMl90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNp
ZCk7Cj4gK3ZvaWQgaHlwX3Jlc3VtZSh2b2lkKTsKCkkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVy
IHRvIHNlcGFyYXRlIHBoeXNpY2FsIHN1c3BlbmQgZnJvbSB2aXJ0dWFsCnN1c3BlbmQsIGxpa2Ug
SnVsaWVuIHN1Z2dlc3RlZC4gQXMgeW91IHNlcGFyYXRlIHRoZSBDIGltcGxlbWVudGF0aW9uLApw
bGVhc2UgYWxzbyBpbnRyb2R1Y2Ugc2VwYXJhdGUgaGVhZGVyIGZpbGVzIChmb3IgaW5zdGFuY2Ug
dnN1c3BlbmQuaCBhbmQKc3VzcGVuZC5oKS4KCgo+ICAjZW5kaWYKPiAgCj4gLS0gCj4gMi4xMy4w
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 00:14:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 00:14: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-devel-bounces@lists.xenproject.org>)
	id 1gMipK-00061B-0o; Wed, 14 Nov 2018 00:14: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=ukuj=nz=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gMipH-00060w-W9
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 00:14:36 +0000
X-Inumbo-ID: 43aa40b2-e7a2-11e8-8b5a-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43aa40b2-e7a2-11e8-8b5a-12d6303a7972;
 Wed, 14 Nov 2018 00:14:34 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 557AE20871;
 Wed, 14 Nov 2018 00:14:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542154473;
 bh=wuIGgmxTP/IvE1itMMyyRgBI8ihmWCaKYrzj/qDkF44=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=cjlRYZ5R4uX75v2XDRXLFHHtVSqPSI04c5GgF5+BHDHKSac3U/fzBsoctl5APZy3b
 j/LaSLvQAnPYT1G2QdkGOlGHeyQQx4N7y7lEf0eG17towpV1hBamOHeb+NMV5tNmdG
 apMLjxjLLz64oAQ7Y2Agps0TyxzKOZpcVCbP8L4U=
Date: Tue, 13 Nov 2018 16:14:32 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Mirela Simonovic <mirela.simonovic@aggios.com>
In-Reply-To: <1542022244-22977-14-git-send-email-mirela.simonovic@aggios.com>
Message-ID: <alpine.DEB.2.10.1811131549040.8259@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-14-git-send-email-mirela.simonovic@aggios.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 13/18] xen/arm: Implement PSCI
 SYSTEM_SUSPEND call (physical interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org,
 dm@aggios.com, saeed.nowshadi@xilinx.com, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, stefano.stabellini@xilinx.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBOb3YgMjAxOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBQU0NJIHN5c3Rl
bSBzdXNwZW5kIGZ1bmN0aW9uIHNoYWxsIGJlIGludm9rZWQgdG8gZmluYWxpemUgWGVuIHN1c3Bl
bmQKPiBwcm9jZWR1cmUuIFJlc3VtZSBlbnRyeSBwb2ludCwgd2hpY2ggbmVlZHMgdG8gYmUgcGFz
c2VkIHZpYSAxc3QgYXJndW1lbnQKPiBvZiBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwgdG8gdGhl
IEVMMywgaXMgaHlwX3Jlc3VtZS4gRm9yIG5vdywgaHlwX3Jlc3VtZQo+IGlzIGp1c3QgYSBwbGFj
ZWhvbGRlciB0aGF0IHdpbGwgYmUgaW1wbGVtZW50ZWQgaW4gYXNzZW1ibHkuIENvbnRleHQgSUQs
Cj4gd2hpY2ggaXMgMm5kIGFyZ3VtZW50IG9mIHN5c3RlbSBzdXNwZW5kIFBTQ0kgY2FsbCwgaXMg
dW51c2VkLCBhcyBpbiBMaW51eC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmlj
IDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93
c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gCj4gLS0tCj4gQ2hhbmdlcyBpbiB2
MjoKPiAKPiAtVGhlIGNvbW1pdCBtZXNzYWdlIHdhcyBzdGFsZSAtIHJlZmVycmluZyB0byB0aGUg
ZG9fc3VzcGVuZCBmdW5jdGlvbgo+IHRoYXQgaGFzIGJlZW4gcmVuYW1lZCBsb25nIHRpbWUgYWdv
LiBGaXhlZCBjb21taXQgbWVzc2FnZQo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnku
UyAgICB8ICAzICsrKwo+ICB4ZW4vYXJjaC9hcm0vcHNjaS5jICAgICAgICAgICB8IDE2ICsrKysr
KysrKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyAgICAgICAgfCAgNCArKysrCj4g
IHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgIHwgIDEgKwo+ICB4ZW4vaW5jbHVkZS9hc20t
YXJtL3N1c3BlbmQuaCB8ICAxICsKPiAgNSBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCsp
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gv
YXJtL2FybTY0L2VudHJ5LlMKPiBpbmRleCA5N2IwNWY1M2VhLi5kYmM0NzE3OTAzIDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTY0L2VudHJ5LlMKPiBAQCAtNTMzLDYgKzUzMyw5IEBAIEVOVFJZKF9fY29udGV4dF9zd2l0Y2gp
Cj4gICAgICAgICAgbW92ICAgICBzcCwgeDkKPiAgICAgICAgICByZXQKPiAgCj4gK0VOVFJZKGh5
cF9yZXN1bWUpCj4gKyAgICAgICAgYiAuCj4gKwo+ICAvKgo+ICAgKiBMb2NhbCB2YXJpYWJsZXM6
Cj4gICAqIG1vZGU6IEFTTQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcHNjaS5jIGIveGVu
L2FyY2gvYXJtL3BzY2kuYwo+IGluZGV4IGE5MzEyMWY0M2IuLmIxMDBiZDhhZDIgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL3BzY2kuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKPiBA
QCAtMjQsNiArMjQsNyBAQAo+ICAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KPiAgI2luY2x1
ZGUgPGFzbS9wc2NpLmg+Cj4gICNpbmNsdWRlIDxhc20vYWNwaS5oPgo+ICsjaW5jbHVkZSA8YXNt
L3N1c3BlbmQuaD4KPiAgCj4gIC8qCj4gICAqIFdoaWxlIGEgNjQtYml0IE9TIGNhbiBtYWtlIGNh
bGxzIHdpdGggU01DMzIgY2FsbGluZyBjb252ZW50aW9ucywgZm9yCj4gQEAgLTY3LDYgKzY4LDIx
IEBAIHZvaWQgY2FsbF9wc2NpX2NwdV9vZmYodm9pZCkKPiAgICAgIH0KPiAgfQo+ICAKPiAraW50
IGNhbGxfcHNjaV9zeXN0ZW1fc3VzcGVuZCh2b2lkKQo+ICt7Cj4gKyNpZmRlZiBDT05GSUdfQVJN
XzY0Cj4gKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXM7Cj4gKwo+ICsgICAgLyogMm5kIGFy
Z3VtZW50IChjb250ZXh0IElEKSBpcyBub3QgdXNlZCAqLwo+ICsgICAgYXJtX3NtY2NjX3NtYyhQ
U0NJXzFfMF9GTjY0X1NZU1RFTV9TVVNQRU5ELCBfX3BhKGh5cF9yZXN1bWUpLCAmcmVzKTsKPiAr
Cj4gKyAgICByZXR1cm4gUFNDSV9SRVQocmVzKTsKPiArI2Vsc2UKPiArICAgIC8qIG5vdCBzdXBw
b3J0ZWQgKi8KPiArICAgIHJldHVybiAxOwo+ICsjZW5kaWYKPiArfQoKR2l2ZW4gdGhhdCBzdXNw
ZW5kIGlzIHVuaW1wbGVtZW50ZWQgb24gYXJtMzIsIHRoZSAjaWZkZWYgaXMgT0suIEJ1dAppbiB0
aGF0IGNhc2UgcmV0dXJuIFBTQ0lfTk9UX1NVUFBPUlRFRCBmb3IgYXJtMzIuCgpPdGhlcndpc2Ug
eW91IHNob3VsZCBiZSBhYmxlIHRvIHJlbW92ZSB0aGlzICNpZmRlZiBieSBpbnRyb2R1Y2luZwpz
b21ldGhpbmcgc2ltaWxhciB0byBQU0NJXzBfMl9GTl9OQVRJVkUsIGJ1dCBmb3IgUFNDSV8xXzAg
Y2FsbHMuCgoKPiAgdm9pZCBjYWxsX3BzY2lfc3lzdGVtX29mZih2b2lkKQo+ICB7Cj4gICAgICBp
ZiAoIHBzY2lfdmVyID4gUFNDSV9WRVJTSU9OKDAsIDEpICkKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3N1c3BlbmQuYyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiBpbmRleCBkMWI0OGMz
MzlhLi4zNzkyNjM3NGJjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4gQEAgLTE0MSw2ICsxNDEsMTAgQEAgc3RhdGlj
IGxvbmcgc3lzdGVtX3N1c3BlbmQodm9pZCAqZGF0YSkKPiAgICAgICAgICBnb3RvIHJlc3VtZV9p
cnFzOwo+ICAgICAgfQo+ICAKPiArICAgIHN0YXR1cyA9IGNhbGxfcHNjaV9zeXN0ZW1fc3VzcGVu
ZCgpOwo+ICsgICAgaWYgKCBzdGF0dXMgKQo+ICsgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwg
IlBTQ0kgc3lzdGVtIHN1c3BlbmQgZmFpbGVkLCBlcnI9JWRcbiIsIHN0YXR1cyk7Cj4gKwo+ICAg
ICAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3Jlc3VtZTsKPiAgCj4gICAgICBnaWNfcmVzdW1l
KCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9wc2NpLmgKPiBpbmRleCAyNjQ2MmQwYzQ3Li45ZjYxMTZhMjI0IDEwMDY0NAo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9wc2NpLmgKPiBAQCAtMjAsNiArMjAsNyBAQCBleHRlcm4gdWludDMyX3QgcHNjaV92ZXI7
Cj4gIAo+ICBpbnQgcHNjaV9pbml0KHZvaWQpOwo+ICBpbnQgY2FsbF9wc2NpX2NwdV9vbihpbnQg
Y3B1KTsKPiAraW50IGNhbGxfcHNjaV9zeXN0ZW1fc3VzcGVuZCh2b2lkKTsKPiAgdm9pZCBjYWxs
X3BzY2lfY3B1X29mZih2b2lkKTsKPiAgdm9pZCBjYWxsX3BzY2lfc3lzdGVtX29mZih2b2lkKTsK
PiAgdm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jlc2V0KHZvaWQpOwo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3N1c3BlbmQuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5o
Cj4gaW5kZXggZGU3ODdkMjk2YS4uNzYwNGUyZTJlMiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3N1c3BlbmQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5o
Cj4gQEAgLTIsNiArMiw3IEBACj4gICNkZWZpbmUgX19BU01fQVJNX1NVU1BFTkRfSF9fCj4gIAo+
ICBpbnQzMl90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNp
ZCk7Cj4gK3ZvaWQgaHlwX3Jlc3VtZSh2b2lkKTsKCkkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVy
IHRvIHNlcGFyYXRlIHBoeXNpY2FsIHN1c3BlbmQgZnJvbSB2aXJ0dWFsCnN1c3BlbmQsIGxpa2Ug
SnVsaWVuIHN1Z2dlc3RlZC4gQXMgeW91IHNlcGFyYXRlIHRoZSBDIGltcGxlbWVudGF0aW9uLApw
bGVhc2UgYWxzbyBpbnRyb2R1Y2Ugc2VwYXJhdGUgaGVhZGVyIGZpbGVzIChmb3IgaW5zdGFuY2Ug
dnN1c3BlbmQuaCBhbmQKc3VzcGVuZC5oKS4KCgo+ICAjZW5kaWYKPiAgCj4gLS0gCj4gMi4xMy4w
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 00:20:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 00:20: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-devel-bounces@lists.xenproject.org>)
	id 1gMivC-0006uf-4o; Wed, 14 Nov 2018 00:20:42 +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=oyap=nz=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gMivA-0006uR-HH
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 00:20:40 +0000
X-Inumbo-ID: 1ca4aeb6-e7a3-11e8-afd0-12d6303a7972
Received: from NAM04-BN3-obe.outbound.protection.outlook.com (unknown
 [40.107.68.52]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ca4aeb6-e7a3-11e8-afd0-12d6303a7972;
 Wed, 14 Nov 2018 00:20:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=3dWXUitr7Mrb/b8UnBOAfzhjMUekmc8UoGNbE0AMrsU=;
 b=r5cz8vW4MGOrUufW0wOwaqtX75JlZTSR6oEhQe2eAn+7zkLLcPNVImHMCSiM4u2JuZPiDVzvxxul1zYs2ELE0RAM/5LEeGYIF+wQ6W68vI3C4XachLv35giaSVlvXoXoZ4HKp5e3ESoWkON+fD+i4mfnaphNW1gAfh23omQCbGM=
Received: from CY4PR12MB1768.namprd12.prod.outlook.com (10.175.63.10) by
 CY4PR12MB1432.namprd12.prod.outlook.com (10.168.170.139) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.25; Wed, 14 Nov 2018 00:20:35 +0000
Received: from CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::82f:4b8a:fd43:aab3]) by CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::82f:4b8a:fd43:aab3%8]) with mapi id 15.20.1294.045; Wed, 14 Nov 2018
 00:20:35 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH 6/6] x86/emul: dedup hvmemul_cpuid() and pv_emul_cpuid()
Thread-Index: AQHUemA8XVmnMGeTqUSdLeXKex/6tqVOauYA
Date: Wed, 14 Nov 2018 00:20:35 +0000
Message-ID: <20181114002020.GA3640@amd.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416867-30253-7-git-send-email-andrew.cooper3@citrix.com>
 <5BE1B58C02000078001F8BB8@prv1-mh.provo.novell.com>
 <2b95ed09-cf3c-d60f-d511-a579de9d108d@citrix.com>
 <5BE1BE5702000078001F8C19@prv1-mh.provo.novell.com>
 <2b9b0947-6b85-42ef-61c8-4147fd7b88dc@citrix.com>
 <5BE9373702000078001FAB51@prv1-mh.provo.novell.com>
In-Reply-To: <5BE9373702000078001FAB51@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN4PR0501CA0124.namprd05.prod.outlook.com
 (2603:10b6:803:42::41) To CY4PR12MB1768.namprd12.prod.outlook.com
 (2603:10b6:903:122::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR12MB1432;
 20:4Y6ZVMJt3HKX2IPgrWtei0CJgqZjtaXTb6n0c21wJz4FOufTzknwYxuJtoxV8LDJFnOjZ+B/72zPN4WPIJDAyHTz6lvtU1SsR1+jeMTR2VVavNDyLUcR+LR951DGtqBvcxF4uYaB9elEXmPdH3blfcbgQJvXeK57HfGQVzX+vZLt1b8TXdKk5L4+1VDA2TggpV53KNH8HS321wRA0ka0LTzpNbeJdBvl7RwWROKri4A6AWBdA0Xe3MjNSLWJgjJA
x-ms-office365-filtering-correlation-id: a2130317-2b7c-482c-6bce-08d649c6ff05
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390060)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:CY4PR12MB1432; 
x-ms-traffictypediagnostic: CY4PR12MB1432:
x-microsoft-antispam-prvs: <CY4PR12MB143290936FE73B2D328147EFE5C30@CY4PR12MB1432.namprd12.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(70601490899591);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231382)(944501410)(52105112)(3002001)(10201501046)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:CY4PR12MB1432; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1432; 
x-forefront-prvs: 085634EFF4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(136003)(346002)(396003)(376002)(39860400002)(189003)(199004)(6486002)(97736004)(33656002)(36756003)(26005)(102836004)(54906003)(53546011)(7736002)(6506007)(186003)(386003)(305945005)(53936002)(5660300001)(76176011)(93886005)(316002)(52116002)(6512007)(2616005)(446003)(486006)(99286004)(478600001)(68736007)(66066001)(2900100001)(81156014)(6246003)(72206003)(81166006)(11346002)(6436002)(476003)(105586002)(106356001)(229853002)(8676002)(14454004)(8936002)(256004)(6916009)(14444005)(4326008)(3846002)(2906002)(71190400001)(25786009)(86362001)(6116002)(1076002)(71200400001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1432;
 H:CY4PR12MB1768.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:3; A:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: Q/wX5XuyHxOHWgMI0HsEjZ3AgV38Q/wG6ITqR6SE2gzPRge2NBKoO5Q/d921/1i8hTtMmFaV+818teeC/i6AM8Ew5g+wyutfbZ1bSVJb8m/ufDastZq76tJJL3h5uSMw4pDF9uRoSdI/EOeAOhibIyLLgnvFLD08sT/ft/aZThwMdFDiSvipoa86ROJGc+Suv7LpAO6KHPcuDKbPcUPZtlNQZjR+hw1ebUCr+Pi00DvveTFGdZhEt9rpP/WFoJw6+oEa8krqQ9EARdHbsHUCx+Bm3/35LO+acJn1RDaURhkdKO9sNimXblmSaFBDmv7rQCj0yEGzbOjuAK8y/ixQ9cEAtPGR2+oIdD4Pc4UXdAY=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <91AA4CC8FD93A249A259786D2E1D81C6@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a2130317-2b7c-482c-6bce-08d649c6ff05
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 00:20:35.4004 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1432
Subject: Re: [Xen-devel] [PATCH 6/6] x86/emul: dedup hvmemul_cpuid() and
 pv_emul_cpuid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, "Woods,
 Brian" <Brian.Woods@amd.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMDE6MTc6NTlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA5LjExLjE4IGF0IDE4OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBPbiAwNi8xMS8xOCAxNjoxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+
Pj4gT24gMDYuMTEuMTggYXQgMTY6NTIsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90
ZToKPiA+Pj4gT24gMDYvMTEvMTggMTU6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+Pj4+Pj4g
T24gMDUuMTEuMTggYXQgMTI6MjEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToK
PiA+Pj4+PiBUaGV5IGFyZSBpZGVudGljYWwsIHNvIHByb3ZpZGUgYSBzaW5nbGUgeDg2ZW11bF9j
cHVpZCgpIGluc3RlYWQuCj4gPj4+Pj4KPiA+Pj4+PiBBcyB4ODZfZW11bGF0ZSgpIG5vdyBvbmx5
IHVzZXMgdGhlIC0+Y3B1aWQoKSBob29rIGZvciByZWFsIENQVUlEIAo+ID4+PiBpbnN0cnVjdGlv
bnMsCj4gPj4+Pj4gdGhlIGhvb2sgY2FuIGJlIG9taXR0ZWQgZnJvbSBhbGwgc3BlY2lhbC1wdXJw
b3NlIGVtdWxhdGlvbiBvcHMuCj4gPj4+PiBTbyBJIHdhcyBleHBlY3RpbmcgdGhlIGhvb2sgdG8g
Z28gYXdheSBhbHRvZ2V0aGVyLCBidXQgSQo+ID4+Pj4gbm93IHJlYWxpemUgdGhhdCBpdCBjYW4n
dCBiZWNhdXNlIG9mIHNvbWUgb2YgdGhlIGN1c3RvbWl6YXRpb24KPiA+Pj4+IHRoYXQncyBuZWVk
ZWQuIFRoYXQsIGluIHR1cm4sIG1lYW5zIHRoYXQgdGhlIHJlbW92YWwgb2YgdGhlCj4gPj4+PiBo
b29rIHNwZWNpZmljYXRpb24gYXMgcGVyIGFib3ZlIHdpbGwgZ2V0IHVzIGludG8gcHJvYmxlbXMg
dGhlCj4gPj4+PiBtb21lbnQgd2UgbmVlZCB0byBjaGVjayBhIGZlYXR1cmUgdGhhdCBjYW4ndCBi
ZSB0YWtlbgo+ID4+Pj4gc3RyYWlnaHQgZnJvbSB0aGUgcG9saWN5IG9iamVjdC4gSSdtIHRoZXJl
Zm9yZSB1bmNvbnZpbmNlZCB3ZQo+ID4+Pj4gYWN0dWFsbHkgd2FudCB0byBnbyB0aGlzIGZhci4g
SXQnbGwgcmVxdWlyZSBlbm91Z2ggY2FyZSBhbHJlYWR5Cj4gPj4+PiB0byBub3QgYmxpbmRseSBj
bG9uZSBhIG5ldyB2Y3B1X2hhc18uLi4oKSB3cm9uZ2x5IGZyb20gdGhlCj4gPj4+PiBtYW55IHBy
ZS1leGlzdGluZyBleGFtcGxlcyBpbiBzdWNoIGEgY2FzZS4gVGhvdWdodHM/Cj4gPj4+IEFsbCBk
eW5hbWljIGJpdHMgaW4gQ1BVSUQgYXJlIGRlcml2ZWQgZnJvbSBvdGhlciBjb250cm9sIHN0YXRl
LiAgZS5nLiB3ZQo+ID4+PiBjaGVjayBDUjQuT1NYU0FWRSwgbm90IENQVUlELk9TWFNBVkUuICBU
aGUgb3RoZXIgZHluYW1pYyBiaXRzIGFyZSBBUElDLAo+ID4+PiB3aGljaCBjb21lcyBmcm9tIE1T
Ul9BUElDX0JBU0UsIGFuZCBPU1BLRSB3aGljaCBhbHNvIGNvbWVzIGZyb20gQ1I0Lgo+ID4+Pgo+
ID4+PiBJbiB0aGUgZW11bGF0b3IgaXRzZWxmLCBJIHRoaW5rIGl0IHdvdWxkIGJlIGEgYnVnIGlm
IHdlIGV2ZXIgaGFkCj4gPj4+IHZjcHVfaGFzX29zeHNhdmUgZXRjLCBiZWNhdXNlIHRoYXQgaXNu
J3QgaG93IHBpcGVsaW5lcyBhY3R1YWxseSBiZWhhdmUuIAo+ID4+PiBUaGUgZmVhdHVyZSBjaGVj
a3MgaGVyZSBhcmUgc2VtYW50aWNhbGx5IGVxdWl2YWxlbnQgdG8gImRvIHRoZQo+ID4+PiBpbnN0
cnVjdGlvbiBkZWNvZGUgYW5kIGV4ZWN1dGlvbiB1bml0cyBoYXZlIHNpbGljb24gdG8gY29wZSB3
aXRoIHRoZXNlCj4gPj4+IGluc3RydWN0aW9ucyIuCj4gPj4gSSBhZ3JlZSB0aGF0IHZjcHVfaGFz
X29zKiBtYWtlcyBubyBzZW5zZSwgYnV0IHRoZSBBUElDIGJpdCBmb3IKPiA+PiBleGFtcGxlIGlz
bid0IHJlYWxseSBwaXBlbGluZSAvIGRlY29kZXIgcmVsYXRlZC4KPiA+IAo+ID4gQ29ycmVjdCwg
c28gd2h5IGRvIHlvdSB0aGluayBBUElDIG1hdHRlcnM/ICBBbGwgaW50ZXJhY3Rpb24gd2l0aCB0
aGUKPiA+IEFQSUMgaXMgdmlhIGl0cyBNTUlPL01TUiBpbnRlcmZhY2UsIHJhdGhlciB0aGFuIHZp
YSBkZWRpY2F0ZWQgaW5zdHJ1Y3Rpb25zLgo+IAo+IEl0IHdhcyBhIGdlbmVyYWwgZXhhbXBsZSwg
bm90IHNvbWV0aGluZyB0aGF0IHNwZWNpZmljYWxseSBtYXR0ZXJzIGhlcmUuCj4gCj4gPj4gQW5k
IGZpbmFsbHkgTFdQLCB3aGljaCBhZ2FpbiB3ZSBjYW4gb25seSBob3BlIHdlJ2xsIG5ldmVyIGhh
dmUKPiA+PiB0byBlbXVsYXRlLgo+ID4gCj4gPiBMV1AgZG9lc24ndCBleGlzdCBhbnkgbW9yZSwg
ZXZlbiBvbiB0aGUgaGFyZHdhcmUgaXQgdXNlZCB0byBleGlzdCBvbi4gCj4gPiBJdCB3YXMgbmV2
ZXIgaW1wbGVtZW50ZWQgb24gRmFtMTdoLCBhbmQgd2FzIHJlbW92ZWQgZnJvbSBGYW0xNS8xNmgg
aW4gYQo+ID4gbWljcm9jb2RlIHVwZGF0ZSB0byBtYWtlIHJvb20gdG8gaW1wbGVtZW50IElCUEIg
Zm9yIFNwZWN0cmUgdjIgbWl0aWdhdGlvbnMuCj4gPiAKPiA+IEkgcmVjb21tZW5kIHdlIHB1cmdl
IHRoZSBzdXBwb3J0IGNvbXBsZXRlbHkuCj4gCj4gSSBjZXJ0YWlubHkgZG9uJ3QgbWluZDsgSSdk
IHByZWZlciB0aG91Z2ggaWYgc3VjaCBhIHdpdGhkcmF3YWwgb2YKPiBmdW5jdGlvbmFsaXR5IGNh
bWUgYWN0dWFsbHkgZnJvbSBBTUQuIEJyaWFuPwo+IAo+IEphbgoKTFdQIHN1cHBvcnQgaXNuJ3Qg
ZW5hYmxlZCBvbiBGMTVoIHN5c3RlbSB3aXRoIHRoZSBsYXRlc3QgVWNvZGUgYW5kIGl0Cmlzbid0
IGF2YWlsYWJsZSBvbiBGMTdoLiAgSSBkb24ndCBzZWUgYW55IHJlYXNvbiB0byBrZWVwIGl0IGlm
IGl0J3MKaGFtcGVyaW5nIGNsZWFudXAgYW5kIHJlZm9ybWF0dGluZy4KCi0tIApCcmlhbiBXb29k
cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 00:56:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 00:56: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-devel-bounces@lists.xenproject.org>)
	id 1gMjTA-0000uX-Ao; Wed, 14 Nov 2018 00: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=c+gy=nz=kernel.org=pr-tracker-bot@srs-us1.protection.inumbo.net>)
 id 1gMjT9-0000uS-4B
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 00:55:47 +0000
X-Inumbo-ID: 0482c2f0-e7a8-11e8-b881-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0482c2f0-e7a8-11e8-b881-12d6303a7972;
 Wed, 14 Nov 2018 00:55:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B2DCD223C8
Authentication-Results: mail.kernel.org;
 dmarc=fail (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=fail smtp.mailfrom=pr-tracker-bot@kernel.org
From: pr-tracker-bot@kernel.org
In-Reply-To: <20181110134612.19508-1-jgross@suse.com>
References: <20181110134612.19508-1-jgross@suse.com>
X-PR-Tracked-List-Id: <linux-kernel.vger.kernel.org>
X-PR-Tracked-Message-Id: <20181110134612.19508-1-jgross@suse.com>
X-PR-Tracked-Remote: git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
 for-linus-4.20a-rc2-tag
X-PR-Tracked-Commit-Id: 3941552aec1e04d63999988a057ae09a1c56ebeb
X-PR-Merge-Tree: 
X-PR-Merge-Refname: refs/heads/master
X-PR-Merge-Commit-Id: ab6e1f378f546b0caa616ac0fcc730725cc2d222
Message-Id: <20181114005544.8329.11147.pr-tracker-bot@pdx-korg-gitolite-1.ci.codeaurora.org>
Date: Wed, 14 Nov 2018 00:55:44 +0000
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [GIT PULL] xen: fixes for 4.20-rc2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 torvalds@linux-foundation.org, linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHB1bGwgcmVxdWVzdCB5b3Ugc2VudCBvbiBTYXQsIDEwIE5vdiAyMDE4IDE0OjQ2OjEyICsw
MTAwOgoKPiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQveGVu
L3RpcC5naXQgZm9yLWxpbnVzLTQuMjBhLXJjMi10YWcKCmhhcyBiZWVuIG1lcmdlZCBpbnRvIHRv
cnZhbGRzL2xpbnV4LmdpdDoKaHR0cHM6Ly9naXQua2VybmVsLm9yZy90b3J2YWxkcy9jL2FiNmUx
ZjM3OGY1NDZiMGNhYTYxNmFjMGZjYzczMDcyNWNjMmQyMjIKClRoYW5rIHlvdSEKCi0tIApEZWV0
LWRvb3QtZG90LCBJIGFtIGEgYm90LgpodHRwczovL2tvcmcud2lraS5rZXJuZWwub3JnL3VzZXJk
b2MvcHJ0cmFja2VyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 01:04:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 01:04: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-devel-bounces@lists.xenproject.org>)
	id 1gMjbC-0000JD-7f; Wed, 14 Nov 2018 01:04: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMjbA-0000J3-2b
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 01:04:04 +0000
X-Inumbo-ID: 2aaafa1e-e7a9-11e8-b957-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2aaafa1e-e7a9-11e8-b957-12d6303a7972;
 Wed, 14 Nov 2018 01:03:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMjb3-0002FE-Q9; Wed, 14 Nov 2018 01:03:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMjb3-0008Ob-H1; Wed, 14 Nov 2018 01:03:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMjb3-0005BL-GR; Wed, 14 Nov 2018 01:03:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130000-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=bd224a5dad4d32f5224f5e8ae998b70e4621dcd3
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 01:03:57 +0000
Subject: [Xen-devel] [ovmf test] 130000: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDAwMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwMDAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYmQyMjRhNWRhZDRkMzJmNTIyNGY1ZThhZTk5OGI3MGU0NjIxZGNkMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDcgZGF5cyAgIDU4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTk2MyAgMjAxOC0xMS0xMyAxNDo0MTo1NiBaICAgIDAgZGF5cyAgICA4IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODQyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 02:33:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 02:33: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-devel-bounces@lists.xenproject.org>)
	id 1gMkzV-0007Lq-3O; Wed, 14 Nov 2018 02:33: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMkzU-0007Le-4v
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 02:33:16 +0000
X-Inumbo-ID: a2af29f9-e7b5-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2af29f9-e7b5-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 02:33:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMkzP-0004LZ-Cg; Wed, 14 Nov 2018 02:33:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMkzP-0004ia-4K; Wed, 14 Nov 2018 02:33:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMkzP-0000jp-3f; Wed, 14 Nov 2018 02:33:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130003-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=bd224a5dad4d32f5224f5e8ae998b70e4621dcd3
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 02:33:11 +0000
Subject: [Xen-devel] [ovmf test] 130003: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDAwMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwMDMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYmQyMjRhNWRhZDRkMzJmNTIyNGY1ZThhZTk5OGI3MGU0NjIxZGNkMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDcgZGF5cyAgIDU5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTk2MyAgMjAxOC0xMS0xMyAxNDo0MTo1NiBaICAgIDAgZGF5cyAgICA5IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODQyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 03:03:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 03:03: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-devel-bounces@lists.xenproject.org>)
	id 1gMlSB-0001G5-OY; Wed, 14 Nov 2018 03:02: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=djhp=nz=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gMlSA-0001G0-4r
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 03:02:54 +0000
X-Inumbo-ID: c5ccb360-e7b9-11e8-aa16-12d6303a7972
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c5ccb360-e7b9-11e8-aa16-12d6303a7972;
 Wed, 14 Nov 2018 03:02:51 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Nov 2018 19:02:50 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,230,1539673200"; d="scan'208";a="91868752"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by orsmga008.jf.intel.com with ESMTP; 13 Nov 2018 19:02:50 -0800
Received: from fmsmsx121.amr.corp.intel.com (10.18.125.36) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 19:02:49 -0800
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx121.amr.corp.intel.com (10.18.125.36) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 19:02:49 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.161]) with mapi id 14.03.0415.000;
 Wed, 14 Nov 2018 11:02:46 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <paul.durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3] iommu / p2m: add a page_order parameter to
 iommu_map/unmap_page()...
Thread-Index: AQHUcS14559JwM11gEuWoneihEksOKVOqmVg
Date: Wed, 14 Nov 2018 03:02:45 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE49ADC@SHSMSX101.ccr.corp.intel.com>
References: <20181031152142.17049-1-paul.durrant@citrix.com>
In-Reply-To: <20181031152142.17049-1-paul.durrant@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZWZjN2Q3NjctMTI3YS00NTVkLTg2NGYtMjc4ZjZlYTlkYWJmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiWFJMQnV6aWlSOFFNS0w5QzZOXC9WdW1EaDNoQ09MOU5KczMxS2Flb2REc0tNTVVtQzgyYTBIUzlxc3ZnXC9qUDQ1In0=
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3] iommu / p2m: add a page_order parameter
 to iommu_map/unmap_page()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Tim Deegan <tim@xen.org>, Julien
 Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0KPiBT
ZW50OiBXZWRuZXNkYXksIE9jdG9iZXIgMzEsIDIwMTggMTE6MjIgUE0KPiAKPiAuLi5hbmQgcmUt
bmFtZSB0aGVtIHRvIGlvbW11X21hcC91bm1hcCgpIHNpbmNlIHRoZXkgbm8gbG9uZ2VyCj4gbmVj
ZXNzYXJpbHkKPiBvcGVyYXRlIG9uIGEgc2luZ2xlIHBhZ2UuCj4gCj4gVGhlIFAyTSBjb2RlIGN1
cnJlbnRseSBjb250YWlucyBtYW55IGxvb3BzIHRvIGRlYWwgd2l0aCB0aGUgZmFjdCB0aGF0LAo+
IHdoaWxlIGl0IG1heSBiZSByZXF1aXJlIHRvIGhhbmRsZSBwYWdlIG9yZGVycyBncmVhdGVyIHRo
YW4gMCwgdGhlCj4gSU9NTVUgbWFwIGFuZCB1bm1hcCBmdW5jdGlvbnMgZG8gbm90Lgo+IFRoaXMg
cGF0Y2ggYWRkcyBhIHBhZ2Vfb3JkZXIgcGFyYW1ldGVyIHRvIHRob3NlIGZ1bmN0aW9ucyBhbmQK
PiBpbXBsZW1lbnRzCj4gdGhlIG5lY2Vzc2FyeSBsb29wcyB3aXRoaW4uIFRoaXMgYWxsb3dzIHRo
ZSBQMk0gY29kZSB0byBiZSBzdWJzdGFudGlhbGx5Cj4gc2ltcGxpZmllZC4KPiAKPiBUaGlzIHBh
dGNoIGFsc28gYWRkcyBlbWFjcyBib2lsZXJwbGF0ZSB0byB4ZW4vaW9tbXUuaCB0byBhdm9pZCB0
YWJiaW5nCj4gcHJvYmxlbS4KPiAKPiBOT1RFOiBUaGlzIHBhdGNoIGRvZXMgbm90IG1vZGlmeSB0
aGUgdW5kZXJseWluZyB2ZW5kb3IgSU9NTVUKPiAgICAgICBpbXBsZW1lbnRhdGlvbnMgdG8gZGVh
bCB3aXRoIG1vcmUgdGhhbiBhIHNpbmdsZSBwYWdlIGF0IG9uY2UuCj4gCj4gU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 03:11:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 03:11: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-devel-bounces@lists.xenproject.org>)
	id 1gMlaq-00024B-NZ; Wed, 14 Nov 2018 03:11:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=djhp=nz=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gMlaq-000243-Az
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 03:11:52 +0000
X-Inumbo-ID: 06ffc958-e7bb-11e8-9a16-bc764e045a96
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06ffc958-e7bb-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 03:11:50 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Nov 2018 19:11:49 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,230,1539673200"; d="scan'208";a="106056139"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by fmsmga004.fm.intel.com with ESMTP; 13 Nov 2018 19:11:49 -0800
Received: from fmsmsx124.amr.corp.intel.com (10.18.125.39) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 19:11:48 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx124.amr.corp.intel.com (10.18.125.39) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 19:11:48 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.199]) with mapi id 14.03.0415.000;
 Wed, 14 Nov 2018 11:11:45 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 2/8] x86/nestedhvm: introduce vvmcx_valid()
Thread-Index: AQHUdcowtXk8gWdOgEWhwdzLRVAmaaVOo9kg
Date: Wed, 14 Nov 2018 03:11:45 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE49B3E@SHSMSX101.ccr.corp.intel.com>
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
 <20181106120759.8789-3-sergey.dyasli@citrix.com>
In-Reply-To: <20181106120759.8789-3-sergey.dyasli@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYjhjYmViZjAtOTczOS00ZDY3LWEwYzMtYmMzOGJmMDc4ZTM4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiYXRIMlhoRmFYbDFGZk8wK1VcL1RtT2VSOUQ4U3FpZ3NPWmJiOHdqZTdhWmF6ZG1sR3pObU5JZkRXK0taRlhGRGQifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 2/8] x86/nestedhvm: introduce
 vvmcx_valid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBTZXJnZXkgRHlhc2xpIFttYWlsdG86c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tXQo+
IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDYsIDIwMTggODowOCBQTQo+IAo+IEFzIGEgY29udmVu
aWVudCBoZWxwZXIgZnVuY3Rpb24gYW5kIHJlZmFjdG9yIHRoZSBjb2RlIHRvIHVzZSBpdC4KPiAK
PiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xp
IDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 03:12:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 03:12: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-devel-bounces@lists.xenproject.org>)
	id 1gMlbn-00027u-3a; Wed, 14 Nov 2018 03:12: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=djhp=nz=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gMlbm-00027l-3A
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 03:12:50 +0000
X-Inumbo-ID: 293ccb82-e7bb-11e8-81c1-12d6303a7972
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 293ccb82-e7bb-11e8-81c1-12d6303a7972;
 Wed, 14 Nov 2018 03:12:47 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Nov 2018 19:12:46 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,230,1539673200"; d="scan'208";a="280901267"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by fmsmga006.fm.intel.com with ESMTP; 13 Nov 2018 19:12:46 -0800
Received: from fmsmsx155.amr.corp.intel.com (10.18.116.71) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 19:12:46 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX155.amr.corp.intel.com (10.18.116.71) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 19:12:46 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.199]) with mapi id 14.03.0415.000;
 Wed, 14 Nov 2018 11:12:43 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 3/8] x86/vvmx: add
 VMX_INSN_INVEPT_INVVPID_INVALID_OP errno
Thread-Index: AQHUdcoxXiu41i5gfkan6O3HLjcvB6VOpB9Q
Date: Wed, 14 Nov 2018 03:12:43 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE49B51@SHSMSX101.ccr.corp.intel.com>
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
 <20181106120759.8789-4-sergey.dyasli@citrix.com>
In-Reply-To: <20181106120759.8789-4-sergey.dyasli@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOTU1NzgwZDUtYmI2OC00YmJiLWJhNzQtMjg1YTkwN2EzNDM5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiODhITm94VjlDRktKS0Z1SGtsQVRucW1qQ3NGZ1A3V0JXUEFPc2tKTnNcLzJkUWx1dHlHV1ROb0RlYVdqS3ZaY2QifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 3/8] x86/vvmx: add
 VMX_INSN_INVEPT_INVVPID_INVALID_OP errno
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBTZXJnZXkgRHlhc2xpIFttYWlsdG86c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tXQo+
IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDYsIDIwMTggODowOCBQTQo+IAo+IEFuZCB1c2UgaXQg
aW4gbnZteF9oYW5kbGVfaW52ZXB0KCkgYW5kIG52bXhfaGFuZGxlX2ludnZwaWQoKS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CgpB
Y2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 03:13:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 03:13: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-devel-bounces@lists.xenproject.org>)
	id 1gMlcc-0002Cr-Fd; Wed, 14 Nov 2018 03:13: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=djhp=nz=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gMlcb-0002Ck-0s
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 03:13:41 +0000
X-Inumbo-ID: 4877493d-e7bb-11e8-9a16-bc764e045a96
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4877493d-e7bb-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 03:13:39 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Nov 2018 19:13:39 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,230,1539673200"; d="scan'208";a="280901382"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by fmsmga006.fm.intel.com with ESMTP; 13 Nov 2018 19:13:39 -0800
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 19:13:39 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.214]) with mapi id 14.03.0415.000;
 Wed, 14 Nov 2018 11:13:36 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 4/8] x86/vvmx: correct vmfail() usage for vmptrld
 and vmclear
Thread-Index: AQHUdcoxgIHeOxi8t0qJDlDyROWJ+qVOpEbg
Date: Wed, 14 Nov 2018 03:13:35 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE49B6D@SHSMSX101.ccr.corp.intel.com>
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
 <20181106120759.8789-5-sergey.dyasli@citrix.com>
In-Reply-To: <20181106120759.8789-5-sergey.dyasli@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNGFjMzBmNjktNzFkZC00OTFmLTgwNWYtM2VlMmNmMDljMTNiIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiNDJFY080ZE5BOE03STZFVWRYd3JlSDYxWUdlNWVpMnRod1p1YU9iYnQ1NFVBR0E1MDZvRVRsamJvMk11cU5ONCJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 4/8] x86/vvmx: correct vmfail() usage for
 vmptrld and vmclear
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBTZXJnZXkgRHlhc2xpIFttYWlsdG86c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tXQo+
IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDYsIDIwMTggODowOCBQTQo+IAo+IENhbGxpbmcgdm1m
YWlsX3ZhbGlkKCkgaXMgY29ycmVjdCBvbmx5IGlmIHZ2bWN4IGlzIHZhbGlkLiBNb2RpZnkKPiBm
dW5jdGlvbnMgdG8gdXNlIHZtZmFpbCgpIGluc3RlYWQgd2hpY2ggcGVyZm9ybXMgdGhlIG5lY2Vz
c2FyeSBjaGVjay4KPiAKPiBXaGlsZSBhdCBpdCwgYWRkIEFTU0VSVHMgaW50byB2bWZhaWxfdmFs
aWQvaW52YWxpZCgpIHRvIHF1aWNrbHkgY2F0Y2gKPiBhbiBpbmNvcnJlY3QgdXNhZ2UgaW4gdGhl
IGZ1dHVyZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 03:15:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 03:15: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-devel-bounces@lists.xenproject.org>)
	id 1gMleb-0002PC-Tv; Wed, 14 Nov 2018 03:15: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=djhp=nz=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gMlea-0002P4-Mv
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 03:15:44 +0000
X-Inumbo-ID: 924aeaea-e7bb-11e8-9a16-bc764e045a96
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 924aeaea-e7bb-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 03:15:43 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Nov 2018 19:15:43 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,230,1539673200"; d="scan'208";a="91871364"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by orsmga008.jf.intel.com with ESMTP; 13 Nov 2018 19:15:42 -0800
Received: from fmsmsx119.amr.corp.intel.com (10.18.124.207) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 19:15:42 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX119.amr.corp.intel.com (10.18.124.207) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 19:15:42 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.199]) with mapi id 14.03.0415.000;
 Wed, 14 Nov 2018 11:15:36 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 6/8] x86/vvmx: refactor nvmx_handle_vmclear()
Thread-Index: AQHUdcopAOuanmofHEur1PLYvateP6VOpPDA
Date: Wed, 14 Nov 2018 03:15:35 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE49B90@SHSMSX101.ccr.corp.intel.com>
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
 <20181106120759.8789-7-sergey.dyasli@citrix.com>
In-Reply-To: <20181106120759.8789-7-sergey.dyasli@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYzhmM2IzZWMtNmYxMi00ZjFkLTg3MjMtZDYyYWIzYzliMDlmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiZ3dZcXRpUmhnTlozblJxWmwxUHoyU3ZZQmtrN2JHY1p4aSsyYkxLeDlId2FqUENkY0dpVUdhQnJVVFFRMnFyRyJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 6/8] x86/vvmx: refactor
 nvmx_handle_vmclear()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBTZXJnZXkgRHlhc2xpIFttYWlsdG86c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tXQo+
IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDYsIDIwMTggODowOCBQTQo+IAo+IDEuIEFkZCBWTVhf
SU5TTl9WTUNMRUFSX1dJVEhfVk1YT05fUFRSIGVycm5vIGFuZCBhZGQgdGhlCj4gYXBwcm9wcmlh
dGUKPiAgICBjaGVjayB0byB0aGUgZnVuY3Rpb24uCj4gCj4gMi4gQ29ycmVjdCB0aGUgcmV0dXJu
IHZhbHVlIGZvciBub3QtNEtCLWFsaWduZWQgY2FzZSBhbmQgZm9yIGludmFsaWQKPiAgICBwaHlz
YWRkciAod2hlbiBodm1fbWFwX2d1ZXN0X2ZyYW1lX3J3KCkgZmFpbHMpLgo+IAo+IDMuIFJlbW92
ZSBlbnVtIHZteF9vcHNfcmVzdWx0IGFuZCB1c2Ugdm1mYWlsL3Ztc3VjY2VlZCgpIGNhbGxzIGRp
cmVjdGx5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KCkFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 03:17:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 03:17:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gMlgI-0002Vv-BM; Wed, 14 Nov 2018 03:17: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=djhp=nz=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gMlgH-0002Vp-BA
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 03:17:29 +0000
X-Inumbo-ID: d08478fc-e7bb-11e8-9a16-bc764e045a96
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d08478fc-e7bb-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 03:17:28 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Nov 2018 19:17:27 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,230,1539673200"; d="scan'208";a="108057531"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by orsmga001.jf.intel.com with ESMTP; 13 Nov 2018 19:17:27 -0800
Received: from fmsmsx115.amr.corp.intel.com (10.18.116.19) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 19:17:26 -0800
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx115.amr.corp.intel.com (10.18.116.19) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 19:17:26 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.214]) with mapi id 14.03.0415.000;
 Wed, 14 Nov 2018 11:17:06 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 7/8] x86/vvmx: correctly report vvmcs size
Thread-Index: AQHUdcoxIp/n4thYN0GsvUI8NL5dNaVOpV5w
Date: Wed, 14 Nov 2018 03:17:05 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE49BAF@SHSMSX101.ccr.corp.intel.com>
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
 <20181106120759.8789-8-sergey.dyasli@citrix.com>
In-Reply-To: <20181106120759.8789-8-sergey.dyasli@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiODYyNTJlZDgtMGY0ZC00ZmY4LWFiZDctNDg1YTFhMWQ1NzlhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiYlVyV3pYTGVUaENFYnBKakhsc29ENitQc0E1M2lRRVc2UmNHd01DVHRlNEErZEkzN285QTJUb3c2b0l0QzFCciJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 7/8] x86/vvmx: correctly report vvmcs size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBTZXJnZXkgRHlhc2xpIFttYWlsdG86c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tXQo+
IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDYsIDIwMTggODowOCBQTQo+IAo+IFRoZSBzaXplIG9m
IFhlbidzIHZpcnR1YWwgdm1jcyByZWdpb24gaXMgNDA5NiBieXRlcyAoc2VlIGNvbW1lbnQgYWJv
dXQKPiBWaXJ0dWFsIFZNQ1MgbGF5b3V0IGluIGluY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXgu
aCkuIENvcnJlY3RseQo+IHJlcG9ydAo+IGl0IHRvIHRoZSBndWVzdCBpbiBjYXNlIHdoZW4gVk1D
UyBzaGFkb3dpbmcgaXMgbm90IGF2YWlsYWJsZSBpbnN0ZWFkIG9mCj4gcHJvdmlkaW5nIEgvVyB2
YWx1ZSAod2hpY2ggaXMgdXN1YWxseSBzbWFsbGVyKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTZXJn
ZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogS2V2aW4gVGlh
biA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 03:25:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 03: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-devel-bounces@lists.xenproject.org>)
	id 1gMlnt-0003MS-B0; Wed, 14 Nov 2018 03:25: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=djhp=nz=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gMlnr-0003MN-Tz
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 03:25:19 +0000
X-Inumbo-ID: e87d7a0e-e7bc-11e8-8a38-12d6303a7972
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e87d7a0e-e7bc-11e8-8a38-12d6303a7972;
 Wed, 14 Nov 2018 03:25:18 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Nov 2018 19:25:17 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,230,1539673200"; d="scan'208";a="279641783"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga005.fm.intel.com with ESMTP; 13 Nov 2018 19:25:17 -0800
Received: from fmsmsx122.amr.corp.intel.com (10.18.125.37) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 19:25:17 -0800
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx122.amr.corp.intel.com (10.18.125.37) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 19:25:16 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.117]) with mapi id 14.03.0415.000;
 Wed, 14 Nov 2018 11:25:15 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v5 12/13] IOMMU/x86: remove indirection from certain
 IOMMU hook accesses
Thread-Index: AQHUd35imG880OZvr0G8+e7rVuUdt6VOpDmg
Date: Wed, 14 Nov 2018 03:25:13 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE49C27@SHSMSX101.ccr.corp.intel.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
 <5BE4614C02000078001F9D19@prv1-mh.provo.novell.com>
In-Reply-To: <5BE4614C02000078001F9D19@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTJmNWU1Y2UtNDNkZC00NTdmLWE3MjMtOGU1YzllMjMzNTJmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiSWZcL1wveVpXK1RYMWhKanVxbjNqWU1CSWgycTUwNEhqSlZvNEVvUUpWWUVFQnFRVzJqSzdFSWZ6d1c3VE5PdUhsIn0=
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 12/13] IOMMU/x86: remove indirection from
 certain IOMMU hook accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Brian Woods <brian.woods@amd.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IEZy
aWRheSwgTm92ZW1iZXIgOSwgMjAxOCAxMjoxNiBBTQo+IAo+IFRoZXJlJ3Mgbm8gbmVlZCB0byBn
byB0aHJvdWdoIGFuIGV4dHJhIGxldmVsIG9mIGluZGlyZWN0aW9uLiBJbiBvcmRlciB0bwo+IGxp
bWl0IGNvZGUgY2h1cm4sIGNhbGwgc2l0ZXMgdXNpbmcgc3RydWN0IGRvbWFpbl9pb21tdSdzIHBs
YXRmb3JtX29wcwo+IGRvbid0IGdldCB0b3VjaGVkIGhlcmUsIGhvd2V2ZXIuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 03:26:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 03:26: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-devel-bounces@lists.xenproject.org>)
	id 1gMlp4-0003Ra-Pw; Wed, 14 Nov 2018 03:26:34 +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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMlp3-0003RL-9a
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 03:26:33 +0000
X-Inumbo-ID: 11ff1734-e7bd-11e8-a783-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11ff1734-e7bd-11e8-a783-12d6303a7972;
 Wed, 14 Nov 2018 03:26:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMlow-0005MG-1Z; Wed, 14 Nov 2018 03:26:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMlou-0008L8-JP; Wed, 14 Nov 2018 03:26:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMlou-0007qC-Il; Wed, 14 Nov 2018 03:26:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130006-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=bd224a5dad4d32f5224f5e8ae998b70e4621dcd3
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 03:26:24 +0000
Subject: [Xen-devel] [ovmf test] 130006: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDAwNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwMDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYmQyMjRhNWRhZDRkMzJmNTIyNGY1ZThhZTk5OGI3MGU0NjIxZGNkMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDcgZGF5cyAgIDYwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEyOTk2MyAgMjAxOC0xMS0xMyAxNDo0MTo1NiBaICAgIDAgZGF5cyAgIDEwIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODQyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 04:34:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 04:34: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-devel-bounces@lists.xenproject.org>)
	id 1gMmsy-0000SE-4p; Wed, 14 Nov 2018 04:34: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMmsw-0000S4-Q4
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 04:34:38 +0000
X-Inumbo-ID: 97edee65-e7c6-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97edee65-e7c6-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 04:34:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMmst-0006il-SH; Wed, 14 Nov 2018 04:34:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMmst-00029s-IR; Wed, 14 Nov 2018 04:34:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMmst-0008Eu-Hs; Wed, 14 Nov 2018 04:34:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130014-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=85588389222a3636baf0f9ed8227f2434af4c3f9
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 04:34:35 +0000
Subject: [Xen-devel] [ovmf test] 130014: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDAxNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwMTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgODU1ODgzODkyMjJhMzYzNmJhZjBmOWVkODIyN2YyNDM0YWY0YzNmOQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDcgZGF5cyAgIDYxIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDAxNCAgMjAxOC0xMS0xNCAwMzo0Mzo0NiBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 05:29:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 05:29: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-devel-bounces@lists.xenproject.org>)
	id 1gMnjx-0004at-CA; Wed, 14 Nov 2018 05:29: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMnjv-0004aj-An
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 05:29:23 +0000
X-Inumbo-ID: 3dbe74a7-e7ce-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3dbe74a7-e7ce-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 05:29:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMnjr-00089K-3Z; Wed, 14 Nov 2018 05:29:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMnjq-0003cs-PJ; Wed, 14 Nov 2018 05:29:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMnjq-00038C-Oi; Wed, 14 Nov 2018 05:29:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130017-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=85588389222a3636baf0f9ed8227f2434af4c3f9
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 05:29:18 +0000
Subject: [Xen-devel] [ovmf test] 130017: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDAxNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwMTcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgODU1ODgzODkyMjJhMzYzNmJhZjBmOWVkODIyN2YyNDM0YWY0YzNmOQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDcgZGF5cyAgIDYyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDAxNCAgMjAxOC0xMS0xNCAwMzo0Mzo0NiBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 05:30:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 05:30: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-devel-bounces@lists.xenproject.org>)
	id 1gMnkp-0005By-Nq; Wed, 14 Nov 2018 05:30:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=djhp=nz=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gMnkp-0005Br-7r
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 05:30:19 +0000
X-Inumbo-ID: 5e3f471b-e7ce-11e8-9a16-bc764e045a96
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e3f471b-e7ce-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 05:30:17 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Nov 2018 21:30:16 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,231,1539673200"; d="scan'208";a="280922477"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga006.fm.intel.com with ESMTP; 13 Nov 2018 21:30:15 -0800
Received: from fmsmsx155.amr.corp.intel.com (10.18.116.71) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 21:30:15 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX155.amr.corp.intel.com (10.18.116.71) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 21:30:14 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.199]) with mapi id 14.03.0415.000;
 Wed, 14 Nov 2018 13:29:10 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v2 8/8] x86/vvmx: fix I/O and MSR bitmaps mapping
Thread-Index: AQHUdcovky+oyKslgEaEaV3qBUNIRKVOpX+Q
Date: Wed, 14 Nov 2018 05:29:09 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE49D5E@SHSMSX101.ccr.corp.intel.com>
References: <20181106120759.8789-1-sergey.dyasli@citrix.com>
 <20181106120759.8789-9-sergey.dyasli@citrix.com>
In-Reply-To: <20181106120759.8789-9-sergey.dyasli@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYmI5OTRmNjctMGI5My00NjQ4LWExM2QtNmM5OGI5OTc3ODY0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiRXJiZnRObElGMWFkYmdTQnpBcWZtTDBzS3BXSUJsb1ZFV2lZdDZTTjlIR0hrdU1KU1FcL2RSMFFpN21oMUdZZFMifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 8/8] x86/vvmx: fix I/O and MSR bitmaps
 mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBTZXJnZXkgRHlhc2xpIFttYWlsdG86c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tXQo+
IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDYsIDIwMTggODowOCBQTQo+IAo+IEN1cnJlbnRseSBY
ZW4gdHJpZXMgdG8gbWFwIGJpdG1hcHMgZHVyaW5nIGVtdWxhdGlvbiBvZiB2bXB0cmxkIGFuZAo+
IHZtd3JpdGUuIFRoaXMgaXMgd3Jvbmc6IGEgZ3Vlc3QgY2FuIHN0b3JlIGFyYml0cmFyeSB2YWx1
ZXMgaW4gdGhvc2UKPiBmaWVsZHMuCj4gCj4gTWFrZSBiaXRtYXBzIG1hcHBpbmcgaGFwcGVuIG9u
bHkgZHVyaW5nIGEgbmVzdGVkIHZtZW50cnkgYW5kIG9ubHkgaWYKPiB0aGUgYXBwcm9wcmlhdGUg
ZXhlY3V0aW9uIGNvbnRyb2xzIGFyZSB0dXJuZWQgb24gYnkgTDEgaHlwZXJ2aXNvci4KPiAKPiBG
b3IgcGVyZm9ybWFuY2UgcmVhc29ucywgWGVuIG1hcHMgYml0bWFwcyBvbmx5Ogo+IAo+ICAgICAx
LiBEdXJpbmcgdGhlIGZpcnN0IG5lc3RlZCB2bWVudHJ5Cj4gICAgIDIuIEFmdGVyIEwxIGhhcyBj
aGFuZ2VkIGFuIGFwcHJvcHJpYXRlIHZtY3MgZmllbGQKPiAgICAgMy4gQWZ0ZXIgbnZteF9wdXJn
ZV92dm1jcygpIHdhcyBwcmV2aW91c2x5IGNhbGxlZAo+IAo+IFNpZ25lZC1vZmYtYnk6IFNlcmdl
eSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 05:36:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 05:36: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-devel-bounces@lists.xenproject.org>)
	id 1gMnqj-0005RQ-HD; Wed, 14 Nov 2018 05:36: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=djhp=nz=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gMnqh-0005RL-Rm
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 05:36:23 +0000
X-Inumbo-ID: 37b68612-e7cf-11e8-be59-12d6303a7972
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37b68612-e7cf-11e8-be59-12d6303a7972;
 Wed, 14 Nov 2018 05:36:22 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Nov 2018 21:36:20 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,231,1539673200"; d="scan'208";a="91898838"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga008.jf.intel.com with ESMTP; 13 Nov 2018 21:36:20 -0800
Received: from fmsmsx119.amr.corp.intel.com (10.18.124.207) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 21:36:20 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX119.amr.corp.intel.com (10.18.124.207) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 21:36:20 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.199]) with mapi id 14.03.0415.000;
 Wed, 14 Nov 2018 13:36:18 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH] x86/hvm: Unify hvm_event_pending()'s API with the
 !CONFIG_HVM version
Thread-Index: AQHUeDp0ntkZf+iMZUma5sVE1S+7aaVOx16w
Date: Wed, 14 Nov 2018 05:36:17 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE49DDA@SHSMSX101.ccr.corp.intel.com>
References: <1541774547-31337-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1541774547-31337-1-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNGIwYzY0MzEtNmI3My00MWQ5LTgwZGItYTk3ZGNiN2M0NDVkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiM2R6bnJvNW9cL3B2K2lTNHg3ZkhjUGtXTGhxZmdpdzk4SVp2S29xUkI5Q2dhQ1VFQzVYSXVKNGF5azJRaUNQVTYifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Unify hvm_event_pending()'s API
 with the !CONFIG_HVM version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, "Nakajima, Jun" <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0K
PiBTZW50OiBGcmlkYXksIE5vdmVtYmVyIDksIDIwMTggMTA6NDIgUE0KPiAKPiBObyBmdW5jdGlv
bmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 05:45:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 05:45: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-devel-bounces@lists.xenproject.org>)
	id 1gMnyw-0006Fz-Hz; Wed, 14 Nov 2018 05:44: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=djhp=nz=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gMnyu-0006Fu-QZ
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 05:44:52 +0000
X-Inumbo-ID: 677e2a09-e7d0-11e8-9a16-bc764e045a96
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 677e2a09-e7d0-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 05:44:51 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Nov 2018 21:44:50 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,231,1539673200"; d="scan'208";a="280925287"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga006.fm.intel.com with ESMTP; 13 Nov 2018 21:44:49 -0800
Received: from fmsmsx122.amr.corp.intel.com (10.18.125.37) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 21:44:49 -0800
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx122.amr.corp.intel.com (10.18.125.37) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 21:44:49 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.161]) with mapi id 14.03.0415.000;
 Wed, 14 Nov 2018 13:44:47 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V5 1/3] x86/altp2m: propagate ept.ad changes to all
 active altp2ms
Thread-Index: AQHUecfmgl8gFw/UQUGvSFgaMc6LXqVOxRkw
Date: Wed, 14 Nov 2018 05:44:46 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE49E19@SHSMSX101.ccr.corp.intel.com>
References: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
 <1541945224-23075-2-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1541945224-23075-2-git-send-email-rcojocaru@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMTFkMDcxMzQtYjI1Mi00Mjc5LTkzNmItMzE0NWFiYTE2MDNjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiRm9GS2w4VVwvXC9pdlp6Q3N1MENDNEo0YjlvZkNDOEFYZDliY2RcL1V5bUdcLzhJVWZzZXN1dDh5dk5UR1FxcWFuMkEifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH V5 1/3] x86/altp2m: propagate ept.ad changes
 to all active altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, "Nakajima, Jun" <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBSYXp2YW4gQ29qb2NhcnUgW21haWx0bzpyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
XQo+IFNlbnQ6IFN1bmRheSwgTm92ZW1iZXIgMTEsIDIwMTggMTA6MDcgUE0KPiAKPiBUaGlzIHBh
dGNoIGlzIGEgcHJlLXJlcXVpc2l0ZSBmb3IgZml4aW5nIHRoZSBsb2dkaXJ0eSBWR0EgaXNzdWUK
PiAoZGlzcGxheSBmcmVlemVzIHdoZW4gc3dpdGNoaW5nIHRvIGEgbmV3IGFsdHAybSB2aWV3IGVh
cmx5IGluIGEKPiBkb21haW4ncyBsaWZldGltZSksIGJ1dCBzZW50IHNlcGFyYXRlbHkgZm9yIGVh
c2llciByZXZpZXcuCgppdCdzIGluIHRoZSBzZXJpZXMgbm93LCBpbnN0ZWFkIG9mIHNlbmRpbmcg
c2VwYXJhdGVseS4KCj4gVGhlIG5ldyBlcHRfc2V0X2FkX3N5bmMoKSBmdW5jdGlvbiBoYXMgYmVl
biBhZGRlZCB0byB1cGRhdGUgYWxsCj4gYWN0aXZlIGFsdHAybXMnIGVwdC5hZC4gTmV3IGFsdHAy
bXMgd2lsbCBpbmhlcml0IHRoZSBob3N0cDJtJ3MKPiBlcHQuYWQgdmFsdWUuCj4gCj4gVGhlIHAy
bV97ZW4sZGlzfWFibGVfaGFyZHdhcmVfbG9nX2RpcnR5KCkgaG9zdHAybSBsb2NraW5nIGhhcwo+
IGJlZW4gbW92ZWQgdG8gdGhlIG5ldyBlcHRfe2VuLGRpc31hYmxlX2hhcmR3YXJlX2xvZ19kaXJ0
eSgpCj4gZnVuY3Rpb25zIGFzIHBhcnQgb2YgdGhlIGNvZGUgcmVmYWN0b3JpbmcsIHdoaWxlIGxv
Y2tzIGZvciB0aGUKPiBpbmRpdmlkdWFsIGFsdHAybXMgYXJlIHRha2VuIGluIGVwdF9zZXRfYWRf
c3luYygpIChjYWxsZWQgYnkKPiBlcHRfe2VuLGRpc31hYmxlX3BtbCgpKS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gU3Vn
Z2VzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gVGVz
dGVkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4gQWNrZWQtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 05:55:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 05:55: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-devel-bounces@lists.xenproject.org>)
	id 1gMo9G-00077Y-JF; Wed, 14 Nov 2018 05:55:34 +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=djhp=nz=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gMo9G-00077S-37
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 05:55:34 +0000
X-Inumbo-ID: e360fb1c-e7d1-11e8-92d6-12d6303a7972
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e360fb1c-e7d1-11e8-92d6-12d6303a7972;
 Wed, 14 Nov 2018 05:55:28 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Nov 2018 21:55:27 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,231,1539673200"; d="scan'208";a="100091276"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by orsmga003.jf.intel.com with ESMTP; 13 Nov 2018 21:55:27 -0800
Received: from fmsmsx120.amr.corp.intel.com (10.18.124.208) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 21:55:27 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx120.amr.corp.intel.com (10.18.124.208) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 21:55:27 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.199]) with mapi id 14.03.0415.000;
 Wed, 14 Nov 2018 13:55:25 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V5 3/3] x86/altp2m: fix display frozen when switching
 to a new view early
Thread-Index: AQHUecfiV4f/MIv4t0mfGIeRbXwCq6VOyK0Q
Date: Wed, 14 Nov 2018 05:55:25 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE49E46@SHSMSX101.ccr.corp.intel.com>
References: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
 <1541945224-23075-4-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1541945224-23075-4-git-send-email-rcojocaru@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZDE2MzI4MDAtZTM0Ni00NWFiLThkMTgtNmRjMDQ4Yzk3YjFiIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiK0JyVllLSWVmRXI5cUFkYXltZnlHVVwvRnBMbWtsMFdhajFzM0JFY1RDSHFFRk5QTTJDRUtWTVFxTGVWRjhCUlIifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH V5 3/3] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, "Nakajima, Jun" <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBSYXp2YW4gQ29qb2NhcnUgW21haWx0bzpyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
XQo+IFNlbnQ6IFN1bmRheSwgTm92ZW1iZXIgMTEsIDIwMTggMTA6MDcgUE0KPiAKPiBXaGVuIGFu
IG5ldyBhbHRwMm0gdmlldyBpcyBjcmVhdGVkIHZlcnkgZWFybHkgb24gZ3Vlc3QgYm9vdCwgdGhl
Cj4gZGlzcGxheSB3aWxsIGZyZWV6ZSAoYWx0aG91Z2ggdGhlIGd1ZXN0IHdpbGwgcnVuIG5vcm1h
bGx5KS4gVGhpcwo+IG1heSBhbHNvIGhhcHBlbiBvbiByZXNpemluZyB0aGUgZGlzcGxheS4gVGhl
IHJlYXNvbiBpcyB0aGUgd2F5Cj4gWGVuIGN1cnJlbnRseSAobWlzKWhhbmRsZXMgbG9nZGlydHkg
VkdBOiBpdCBpbnRlbnRpb25hbGx5Cj4gbWlzY29uZmlndXJlcyBWR0EgcGFnZXMgc28gdGhhdCB0
aGV5IHdpbGwgZmF1bHQuCj4gCj4gVGhlIHByb2JsZW0gaXMgdGhhdCBpdCBvbmx5IGRvZXMgdGhp
cyBpbiB0aGUgaG9zdCBwMm0uIE9uY2Ugd2UKPiBzd2l0Y2ggdG8gYSBuZXcgYWx0cDJtLCB0aGUg
bWlzY29uZmlndXJlZCBlbnRyaWVzIHdpbGwgbm8gbG9uZ2VyCj4gZmF1bHQsIHNvIHRoZSBkaXNw
bGF5IHdpbGwgbm90IGJlIHVwZGF0ZWQuCj4gCj4gVGhpcyBwYXRjaDoKPiAqIHVwZGF0ZXMgZXB0
X2hhbmRsZV9taXNjb25maWcoKSB0byB1c2UgdGhlIGFjdGl2ZSBhbHRwMm0gaW5zdGVhZAo+ICAg
b2YgdGhlIGhvc3RwMm07Cj4gKiBtb2RpZmllcyBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFs
KCksIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkCj4gICBhbmQgcDJtX2NoYW5nZV90eXBlX3Jhbmdl
KCkgdG8gcHJvcGFnYXRlIHRoZWlyIGNoYW5nZXMgdG8gYWxsCj4gICB2YWxpZCBhbHRwMm1zLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVy
LmNvbT4KPiBTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KPiAKPiAtLS0KPiBDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29t
Pgo+IENDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiBDQzogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+IENDOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gLS0tCj4gQ2hh
bmdlcyBzaW5jZSBWNDoKPiAgLSBOb3cgQVNTRVJUKClpbmcgdGhhdCBhbHRwMm0gaXMgX25vdF8g
YWN0aXZlIGluCj4gICAgcDJtX3B0X2hhbmRsZV9kZWZlcnJlZF9jaGFuZ2VzKCksIHdpdGggYWRk
ZWQgY29tbWVudC4KPiAgLSBwMm1fbWVtb3J5X3R5cGVfY2hhbmdlZCgpIGFuZCBwMm1fY2hhbmdl
X3R5cGVfcmFuZ2UoKSBub3cKPiAgICBwcm9jZXNzIGFsdHAybXMgd2l0aCB0aGUgaG9zdHAybSBs
b2NrIHRha2VuLgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIHwgICA4ICsrKysK
PiAgeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICB8ICAgOCArKysrCj4gIHhlbi9hcmNoL3g4Ni9t
bS9wMm0uYyAgICAgfCAxMTUKPiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggfCAgIDYgKy0tCj4gIDQgZmls
ZXMgY2hhbmdlZCwgMTE0IGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYwo+IGluZGV4IGZhYmNkMDYuLmU2ZmE4NWYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L21tL3AybS1lcHQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPiBAQCAtNjU3
LDYgKzY1Nyw5IEBAIGJvb2xfdCBlcHRfaGFuZGxlX21pc2NvbmZpZyh1aW50NjRfdCBncGEpCj4g
ICAgICBib29sX3Qgc3B1cmlvdXM7Cj4gICAgICBpbnQgcmM7Cj4gCj4gKyAgICBpZiAoIGFsdHAy
bV9hY3RpdmUoY3Vyci0+ZG9tYWluKSApCj4gKyAgICAgICAgcDJtID0gcDJtX2dldF9hbHRwMm0o
Y3Vycik7Cj4gKwo+ICAgICAgcDJtX2xvY2socDJtKTsKPiAKPiAgICAgIHNwdXJpb3VzID0gY3Vy
ci0+YXJjaC5odm0udm14LmVwdF9zcHVyaW91c19taXNjb25maWc7Cj4gQEAgLTE0NDAsNiArMTQ0
MywxMSBAQCB2b2lkIHAybV9pbml0X2FsdHAybV9lcHQoc3RydWN0IGRvbWFpbiAqZCwKPiB1bnNp
Z25lZCBpbnQgaSkKPiAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9o
b3N0cDJtKGQpOwo+ICAgICAgc3RydWN0IGVwdF9kYXRhICplcHQ7Cj4gCj4gKyAgICBwMm0tPm1h
eF9tYXBwZWRfcGZuID0gaG9zdHAybS0+bWF4X21hcHBlZF9wZm47Cj4gKyAgICBwMm0tPmRlZmF1
bHRfYWNjZXNzID0gaG9zdHAybS0+ZGVmYXVsdF9hY2Nlc3M7Cj4gKyAgICBwMm0tPmRvbWFpbiA9
IGhvc3RwMm0tPmRvbWFpbjsKPiArCj4gKyAgICBwMm0tPmdsb2JhbF9sb2dkaXJ0eSA9IGhvc3Rw
Mm0tPmdsb2JhbF9sb2dkaXJ0eTsKPiAgICAgIHAybS0+ZXB0LmFkID0gaG9zdHAybS0+ZXB0LmFk
Owo+ICAgICAgcDJtLT5taW5fcmVtYXBwZWRfZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwo+ICAg
ICAgcDJtLT5tYXhfcmVtYXBwZWRfZ2ZuID0gMDsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCj4gaW5kZXggNTVkZjE4NS4u
MzgyODA4OCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPiArKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPiBAQCAtMjksNiArMjksNyBAQAo+ICAjaW5jbHVkZSA8
eGVuL2V2ZW50Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KPiAgI2luY2x1ZGUgPHB1Ymxp
Yy92bV9ldmVudC5oPgo+ICsjaW5jbHVkZSA8YXNtL2FsdHAybS5oPgo+ICAjaW5jbHVkZSA8YXNt
L2RvbWFpbi5oPgo+ICAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KPiAgI2luY2x1ZGUgPGFzbS9wYWdp
bmcuaD4KPiBAQCAtNDY0LDYgKzQ2NSwxMyBAQCBpbnQgcDJtX3B0X2hhbmRsZV9kZWZlcnJlZF9j
aGFuZ2VzKHVpbnQ2NF90Cj4gZ3BhKQo+ICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAy
bV9nZXRfaG9zdHAybShjdXJyZW50LT5kb21haW4pOwo+ICAgICAgaW50IHJjOwo+IAo+ICsgICAg
LyoKPiArICAgICAqIFNob3VsZCBhbHRwMm0gZXZlciBiZSBlbmFibGVkIGZvciBOUFQgLyBzaGFk
b3cgdXNlLCB0aGlzIGNvZGUKPiArICAgICAqIHNob3VsZCBiZSB1cGRhdGVkIHRvIG1ha2UgdXNl
IG9mIHRoZSBhY3RpdmUgYWx0cDJtLCBsaWtlCj4gKyAgICAgKiBlcHRfaGFuZGxlX21pc2NvbmZp
ZygpLgo+ICsgICAgICovCj4gKyAgICBBU1NFUlQoIWFsdHAybV9hY3RpdmUoY3VycmVudC0+ZG9t
YWluKSk7Cj4gKwo+ICAgICAgcDJtX2xvY2socDJtKTsKPiAgICAgIHJjID0gZG9fcmVjYWxjKHAy
bSwgUEZOX0RPV04oZ3BhKSk7Cj4gICAgICBwMm1fdW5sb2NrKHAybSk7Cj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IGluZGV4IDY5
NTM2YzEuLmM4NTYxYmEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4gKysr
IGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4gQEAgLTI3Nyw3ICsyNzcsNiBAQCBpbnQgcDJtX2lu
aXQoc3RydWN0IGRvbWFpbiAqZCkKPiAgaW50IHAybV9pc19sb2dkaXJ0eV9yYW5nZShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZW5kKQo+ICB7Cj4gLSAgICBBU1NFUlQocDJtX2lzX2hv
c3RwMm0ocDJtKSk7Cj4gICAgICBpZiAoIHAybS0+Z2xvYmFsX2xvZ2RpcnR5IHx8Cj4gICAgICAg
ICAgIHJhbmdlc2V0X2NvbnRhaW5zX3JhbmdlKHAybS0+bG9nZGlydHlfcmFuZ2VzLCBzdGFydCwg
ZW5kKSApCj4gICAgICAgICAgcmV0dXJuIDE7Cj4gQEAgLTI4NiwzMSArMjg1LDc5IEBAIGludCBw
Mm1faXNfbG9nZGlydHlfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4KPiAqcDJtLCB1bnNpZ25lZCBs
b25nIHN0YXJ0LAo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAKPiArc3RhdGljIHZvaWQgY2hhbmdl
X2VudHJ5X3R5cGVfZ2xvYmFsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50KQo+
ICt7Cj4gKyAgICBwMm0tPmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Cj4g
KyAgICBwMm0tPmdsb2JhbF9sb2dkaXJ0eSA9IChudCA9PSBwMm1fcmFtX2xvZ2RpcnR5KTsKPiAr
fQo+ICsKPiAgdm9pZCBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHN0cnVjdCBkb21haW4g
KmQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBw
Mm1fdHlwZV90IG50KQo+ICB7Cj4gLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dl
dF9ob3N0cDJtKGQpOwo+ICsgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0
X2hvc3RwMm0oZCk7Cj4gCj4gICAgICBBU1NFUlQob3QgIT0gbnQpOwo+ICAgICAgQVNTRVJUKHAy
bV9pc19jaGFuZ2VhYmxlKG90KSAmJiBwMm1faXNfY2hhbmdlYWJsZShudCkpOwo+IAo+IC0gICAg
cDJtX2xvY2socDJtKTsKPiAtICAgIHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHAybSwg
b3QsIG50KTsKPiAtICAgIHAybS0+Z2xvYmFsX2xvZ2RpcnR5ID0gKG50ID09IHAybV9yYW1fbG9n
ZGlydHkpOwo+IC0gICAgcDJtX3VubG9jayhwMm0pOwo+ICsgICAgcDJtX2xvY2soaG9zdHAybSk7
Cj4gKwo+ICsgICAgY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKGhvc3RwMm0sIG90LCBudCk7Cj4g
Kwo+ICsjaWZkZWYgQ09ORklHX0hWTQo+ICsgICAgaWYgKCB1bmxpa2VseShhbHRwMm1fYWN0aXZl
KGQpKSApCj4gKyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IGk7Cj4gKwo+ICsgICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgaSsrICkKPiArICAgICAgICAgICAgaWYgKCBk
LT5hcmNoLmFsdHAybV9lcHRwW2ldICE9IG1mbl94KElOVkFMSURfTUZOKSApCj4gKyAgICAgICAg
ICAgIHsKPiArICAgICAgICAgICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICphbHRwMm0gPSBkLT5h
cmNoLmFsdHAybV9wMm1baV07Cj4gKwo+ICsgICAgICAgICAgICAgICAgcDJtX2xvY2soYWx0cDJt
KTsKPiArICAgICAgICAgICAgICAgIGNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChhbHRwMm0sIG90
LCBudCk7Cj4gKyAgICAgICAgICAgICAgICBwMm1fdW5sb2NrKGFsdHAybSk7Cj4gKyAgICAgICAg
ICAgIH0KPiArICAgIH0KPiArI2VuZGlmCj4gKwo+ICsgICAgcDJtX3VubG9jayhob3N0cDJtKTsK
PiArfQo+ICsKPiArI2lmZGVmIENPTkZJR19IVk0KPiArLyogVGhlcmUncyBhbHJlYWR5IGEgbWVt
b3J5X3R5cGVfY2hhbmdlZCgpIGluIGFzbS9tdHJyLmguICovCj4gK3N0YXRpYyB2b2lkIF9tZW1v
cnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCj4gK3sKPiArICAgIGlmICgg
cDJtLT5tZW1vcnlfdHlwZV9jaGFuZ2VkICkKPiArICAgICAgICBwMm0tPm1lbW9yeV90eXBlX2No
YW5nZWQocDJtKTsKPiAgfQo+IAo+ICB2b2lkIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVj
dCBkb21haW4gKmQpCgp3aHkgbWFraW5nIHdob2xlIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkIHVu
ZGVyIENPTkZJR19IVk0/Cgo+ICB7Cj4gLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJt
X2dldF9ob3N0cDJtKGQpOwo+ICsgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RwMm0gPSBwMm1f
Z2V0X2hvc3RwMm0oZCk7Cj4gCj4gLSAgICBpZiAoIHAybS0+bWVtb3J5X3R5cGVfY2hhbmdlZCAp
Cj4gKyAgICBwMm1fbG9jayhob3N0cDJtKTsKPiArCj4gKyAgICBfbWVtb3J5X3R5cGVfY2hhbmdl
ZChob3N0cDJtKTsKPiArCj4gKyAgICBpZiAoIHVubGlrZWx5KGFsdHAybV9hY3RpdmUoZCkpICkK
PiAgICAgIHsKPiAtICAgICAgICBwMm1fbG9jayhwMm0pOwo+IC0gICAgICAgIHAybS0+bWVtb3J5
X3R5cGVfY2hhbmdlZChwMm0pOwo+IC0gICAgICAgIHAybV91bmxvY2socDJtKTsKPiArICAgICAg
ICB1bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfQUxU
UDJNOyBpKysgKQo+ICsgICAgICAgICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gIT0g
bWZuX3goSU5WQUxJRF9NRk4pICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAg
c3RydWN0IHAybV9kb21haW4gKmFsdHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpXTsKPiArCj4g
KyAgICAgICAgICAgICAgICBwMm1fbG9jayhhbHRwMm0pOwo+ICsgICAgICAgICAgICAgICAgX21l
bW9yeV90eXBlX2NoYW5nZWQoYWx0cDJtKTsKPiArICAgICAgICAgICAgICAgIHAybV91bmxvY2so
YWx0cDJtKTsKPiArICAgICAgICAgICAgfQo+ICAgICAgfQo+ICsKPiArICAgIHAybV91bmxvY2so
aG9zdHAybSk7Cj4gIH0KPiArI2VuZGlmCj4gCj4gIGludCBwMm1fc2V0X2lvcmVxX3NlcnZlcihz
dHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGZsYWdzLAo+IEBAIC05OTIsMTggKzEwMzksMTQgQEAgaW50IHAybV9jaGFuZ2VfdHlwZV9vbmUo
c3RydWN0IGRvbWFpbiAqZCwKPiB1bnNpZ25lZCBsb25nIGdmbl9sLAo+ICB9Cj4gCj4gIC8qIE1v
ZGlmeSB0aGUgcDJtIHR5cGUgb2YgYSByYW5nZSBvZiBnZm5zIGZyb20gb3QgdG8gbnQuICovCj4g
LXZvaWQgcDJtX2NoYW5nZV90eXBlX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5k
LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90
IG50KQo+ICtzdGF0aWMgdm9pZCBjaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0
LCB1bnNpZ25lZCBsb25nIGVuZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKPiAgewo+ICAgICAgdW5zaWduZWQgbG9uZyBnZm4g
PSBzdGFydDsKPiAtICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0o
ZCk7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47Cj4gICAgICBpbnQgcmMg
PSAwOwo+IAo+IC0gICAgQVNTRVJUKG90ICE9IG50KTsKPiAtICAgIEFTU0VSVChwMm1faXNfY2hh
bmdlYWJsZShvdCkgJiYgcDJtX2lzX2NoYW5nZWFibGUobnQpKTsKPiAtCj4gLSAgICBwMm1fbG9j
ayhwMm0pOwo+ICAgICAgcDJtLT5kZWZlcl9uZXN0ZWRfZmx1c2ggPSAxOwo+IAo+ICAgICAgaWYg
KCB1bmxpa2VseShlbmQgPiBwMm0tPm1heF9tYXBwZWRfcGZuKSApCj4gQEAgLTEwNDcsNyArMTA5
MCwzOSBAQCB2b2lkIHAybV9jaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLAo+ICAg
ICAgcDJtLT5kZWZlcl9uZXN0ZWRfZmx1c2ggPSAwOwo+ICAgICAgaWYgKCBuZXN0ZWRodm1fZW5h
YmxlZChkKSApCj4gICAgICAgICAgcDJtX2ZsdXNoX25lc3RlZHAybShkKTsKPiAtICAgIHAybV91
bmxvY2socDJtKTsKPiArfQo+ICsKPiArdm9pZCBwMm1fY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0
IGRvbWFpbiAqZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBz
dGFydCwgdW5zaWduZWQgbG9uZyBlbmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHAy
bV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpCj4gK3sKPiArICAgIHN0cnVjdCBwMm1fZG9tYWlu
ICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+ICsKPiArICAgIEFTU0VSVChvdCAhPSBu
dCk7Cj4gKyAgICBBU1NFUlQocDJtX2lzX2NoYW5nZWFibGUob3QpICYmIHAybV9pc19jaGFuZ2Vh
YmxlKG50KSk7Cj4gKwo+ICsgICAgcDJtX2xvY2soaG9zdHAybSk7Cj4gKwo+ICsgICAgY2hhbmdl
X3R5cGVfcmFuZ2UoaG9zdHAybSwgc3RhcnQsIGVuZCwgb3QsIG50KTsKPiArCj4gKyNpZmRlZiBD
T05GSUdfSFZNCj4gKyAgICBpZiAoIHVubGlrZWx5KGFsdHAybV9hY3RpdmUoZCkpICkKPiArICAg
IHsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAgICAgICAgZm9yICggaSA9IDA7
IGkgPCBNQVhfQUxUUDJNOyBpKysgKQo+ICsgICAgICAgICAgICBpZiAoIGQtPmFyY2guYWx0cDJt
X2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKPiArICAgICAgICAgICAgewo+ICsgICAg
ICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKmFsdHAybSA9IGQtPmFyY2guYWx0cDJtX3Ay
bVtpXTsKPiArCj4gKyAgICAgICAgICAgICAgICBwMm1fbG9jayhhbHRwMm0pOwo+ICsgICAgICAg
ICAgICAgICAgY2hhbmdlX3R5cGVfcmFuZ2UoYWx0cDJtLCBzdGFydCwgZW5kLCBvdCwgbnQpOwo+
ICsgICAgICAgICAgICAgICAgcDJtX3VubG9jayhhbHRwMm0pOwo+ICsgICAgICAgICAgICB9Cj4g
KyAgICB9Cj4gKyNlbmRpZgo+ICsKPiArICAgIHAybV91bmxvY2soaG9zdHAybSk7Cj4gIH0KPiAK
PiAgLyoKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmgKPiBpbmRleCBjN2Y1NzEwLi5iZTViN2EyIDEwMDY0NAo+IC0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oCj4gQEAgLTYzMCw5ICs2MzAsNiBAQCBpbnQgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZShzdHJ1
Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBmaXJzdF9n
Zm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWF4X25yKTsK
PiAKPiAtLyogUmVwb3J0IGEgY2hhbmdlIGFmZmVjdGluZyBtZW1vcnkgdHlwZXMuICovCj4gLXZv
aWQgcDJtX21lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCk7Cj4gLQo+ICBpbnQg
cDJtX2lzX2xvZ2RpcnR5X3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICosIHVuc2lnbmVkIGxvbmcg
c3RhcnQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBlbmQpOwo+
IAo+IEBAIC02NjMsNiArNjYwLDkgQEAgdm9pZCBwMm1fcG9kX2R1bXBfZGF0YShzdHJ1Y3QgZG9t
YWluICpkKTsKPiAKPiAgI2lmZGVmIENPTkZJR19IVk0KPiAKPiArLyogUmVwb3J0IGEgY2hhbmdl
IGFmZmVjdGluZyBtZW1vcnkgdHlwZXMuICovCj4gK3ZvaWQgcDJtX21lbW9yeV90eXBlX2NoYW5n
ZWQoc3RydWN0IGRvbWFpbiAqZCk7Cj4gKwo+ICAvKiBDYWxsZWQgYnkgcDJtIGNvZGUgd2hlbiBk
ZW1hbmQtcG9wdWxhdGluZyBhIFBvRCBwYWdlICovCj4gIGJvb2wKPiAgcDJtX3BvZF9kZW1hbmRf
cG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAo+IHVuc2lnbmVkIGlu
dCBvcmRlcik7Cj4gLS0KPiAyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 05:56:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 05:56: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-devel-bounces@lists.xenproject.org>)
	id 1gMoAQ-0007Bc-19; Wed, 14 Nov 2018 05:56: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMoAO-0007BK-DP
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 05:56:44 +0000
X-Inumbo-ID: 0f4f82e1-e7d2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f4f82e1-e7d2-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 05:56:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMoAJ-0000EI-HX; Wed, 14 Nov 2018 05:56:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMoAJ-0004Fs-5q; Wed, 14 Nov 2018 05:56:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMoAJ-0003h9-4O; Wed, 14 Nov 2018 05:56:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129789-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e255aee5b66ce4af025e6f77122114c01303b861
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 05:56:39 +0000
Subject: [Xen-devel] [linux-linus test] 129789: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc4OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTI5Nzg5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1p
bnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVu
LWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFy
dCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgZTI1NWFlZTViNjZjZTRhZjAyNWU2Zjc3MTIyMTE0YzAxMzAzYjg2MQpiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgOTQ3MTBjYWMwZWY0ZWUxNzdhNjNiNTIyNzY2NGIz
OGM5NWJiZjcwMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI1ODk4ICAyMDE4LTA4LTEzIDIxOjIw
OjU1IFogICA5MiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNTkyMSAgMjAxOC0wOC0xNSAx
MzowNjo1NiBaICAgOTAgZGF5cyAgIDgwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEy
OTc4OSAgMjAxOC0xMS0xMSAwNjo1NDowNSBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
MzI3MSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhl
bSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1NTQwNjUgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 06:26:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 06:26: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-devel-bounces@lists.xenproject.org>)
	id 1gMod3-0001Bg-MH; Wed, 14 Nov 2018 06:26: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMod1-0001BW-PK
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 06:26:19 +0000
X-Inumbo-ID: 315e87f5-e7d6-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 315e87f5-e7d6-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 06:26:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMocv-0000ra-FJ; Wed, 14 Nov 2018 06:26:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMocu-0004xD-Rg; Wed, 14 Nov 2018 06:26:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMocu-0006ZW-Qa; Wed, 14 Nov 2018 06:26:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129791-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:regression
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9c8275944829c55af3dc708712ca5c120b1bb328
X-Osstest-Versions-That: xen=3d3e474d68b1a063d19b9a330c3463025104970c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 06:26:12 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 129791: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc5MSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTc5MS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJF
R1IuIHZzLiAxMjk1NDAKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiA1MCB4dGYvdGVzdC1odm02NC1s
YnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMjk2ODggcGFzcyBpbiAxMjk3OTEKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNz
IGluIDEyOTY4OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnIt
dHN4LXZtZW50cnkgZmFpbCBsaWtlIDEyOTU0MAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
IDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTI5NTQwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjk1NDAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTU0MAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTI5NTQwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk1NDAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDEyOTU0MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEyOTU0MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk1NDAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEyOTU0MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgOWM4Mjc1OTQ0ODI5YzU1YWYzZGM3MDg3MTJjYTVjMTIwYjFiYjMyOApi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgM2QzZTQ3NGQ2OGIxYTA2M2Qx
OWI5YTMzMGMzNDYzMDI1MTA0OTcwYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NTQwICAyMDE4
LTExLTA3IDA5OjA2OjE0IFogICAgNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTY4OCAg
MjAxOC0xMS0wOSAwNjoyNToxNSBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgogIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IDljODI3NTk0NDgyOWM1NWFmM2RjNzA4NzEyY2E1YzEyMGIxYmIzMjgKQXV0aG9yOiBPbGFm
IEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CkRhdGU6ICAgTW9uIEp1biAxOCAxNDo1NTozNiAyMDE4
ICswMjAwCgogICAgc3R1YmRvbS92dHBtOiBmaXggbWVtY21wIGluIFRQTV9DaGFuZ2VBdXRoQXN5
bUZpbmlzaAogICAgCiAgICBnY2M4IHNwb3R0ZWQgdGhpcyBlcnJvcjoKICAgIGVycm9yOiAnbWVt
Y21wJyByZWFkaW5nIDIwIGJ5dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0
cmluZ29wLW92ZXJmbG93PV0KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9s
YWZAYWVwZmxlLmRlPgogICAgUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRo
aWJhdWx0QGVucy1seW9uLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDIyYmY1
YmUzMjM3Y2I0ODJhMmZmZDc3MmZmZDIwY2UzNzI4NWVlYmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCBkZWE5ZmMwZTAyZDkyZjVlNmQ0NjY4MGFhMGE1MmZhNzU4ZWNhOWM0KQogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTkwNzQ2MGZkNjFjMzUwNDg3ZmZlZTVkOGFhMzc1
YmVmNTZiYzgxYykKICAgIENvbmZsaWN0czoKICAgICAgICAgICAgc3R1YmRvbS9NYWtlZmlsZQog
ICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CiAgICAKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGYxMzk4M2RiMTIwZjVlNTZkZmVm
YmVlNWQ1NjY3OGQyZDQzZTI5MTQpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkNjc5
OGNlMzU3MDdhNDg1ZDljMTMyMzE5ZDcwZGQ2NTQ2MjBlNWU1KQoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 06:32:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 06:32: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-devel-bounces@lists.xenproject.org>)
	id 1gMoiW-0001xT-H0; Wed, 14 Nov 2018 06:32: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMoiV-0001x9-L4
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 06:31:59 +0000
X-Inumbo-ID: fa5b036c-e7d6-11e8-8ad3-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fa5b036c-e7d6-11e8-8ad3-12d6303a7972;
 Wed, 14 Nov 2018 06:31:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMoiO-0000y9-Jx; Wed, 14 Nov 2018 06:31:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMoiO-00054l-1p; Wed, 14 Nov 2018 06:31:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMoiO-0001sH-0w; Wed, 14 Nov 2018 06:31:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130021-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=85588389222a3636baf0f9ed8227f2434af4c3f9
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 06:31:52 +0000
Subject: [Xen-devel] [ovmf test] 130021: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDAyMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwMjEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgODU1ODgzODkyMjJhMzYzNmJhZjBmOWVkODIyN2YyNDM0YWY0YzNmOQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDcgZGF5cyAgIDYzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDAxNCAgMjAxOC0xMS0xNCAwMzo0Mzo0NiBaICAgIDAgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 07:15:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 07:15: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-devel-bounces@lists.xenproject.org>)
	id 1gMpNq-00055F-8H; Wed, 14 Nov 2018 07:14:42 +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=mavx=nz=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gMpNo-00055A-DN
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 07:14:40 +0000
X-Inumbo-ID: f1cc42b4-e7dc-11e8-80d3-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1cc42b4-e7dc-11e8-80d3-12d6303a7972;
 Wed, 14 Nov 2018 07:14:38 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A429B3016E71; Wed, 14 Nov 2018 09:14:36 +0200 (EET)
Received: from [192.168.228.119] (unknown [84.232.200.245])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 7F590303A575;
 Wed, 14 Nov 2018 09:14:36 +0200 (EET)
To: "Tian, Kevin" <kevin.tian@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
 <1541945224-23075-2-git-send-email-rcojocaru@bitdefender.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE49E19@SHSMSX101.ccr.corp.intel.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <7678eb1f-8917-66ce-8f39-2d3b988c204e@bitdefender.com>
Date: Wed, 14 Nov 2018 09:14:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19BE49E19@SHSMSX101.ccr.corp.intel.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V5 1/3] x86/altp2m: propagate ept.ad changes
 to all active altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTQvMTggNzo0NCBBTSwgVGlhbiwgS2V2aW4gd3JvdGU6Cj4+IEZyb206IFJhenZhbiBD
b2pvY2FydSBbbWFpbHRvOnJjb2pvY2FydUBiaXRkZWZlbmRlci5jb21dCj4+IFNlbnQ6IFN1bmRh
eSwgTm92ZW1iZXIgMTEsIDIwMTggMTA6MDcgUE0KPj4KPj4gVGhpcyBwYXRjaCBpcyBhIHByZS1y
ZXF1aXNpdGUgZm9yIGZpeGluZyB0aGUgbG9nZGlydHkgVkdBIGlzc3VlCj4+IChkaXNwbGF5IGZy
ZWV6ZXMgd2hlbiBzd2l0Y2hpbmcgdG8gYSBuZXcgYWx0cDJtIHZpZXcgZWFybHkgaW4gYQo+PiBk
b21haW4ncyBsaWZldGltZSksIGJ1dCBzZW50IHNlcGFyYXRlbHkgZm9yIGVhc2llciByZXZpZXcu
Cj4gCj4gaXQncyBpbiB0aGUgc2VyaWVzIG5vdywgaW5zdGVhZCBvZiBzZW5kaW5nIHNlcGFyYXRl
bHkuCgpSaWdodCwgc29ycnkgZm9yIHRoYXQgb21pc3Npb24gLSBhbHRob3VnaCBub3cgd2l0aCB5
b3VyIFJldmlld2VkLWJ5IGl0CmNhbiBiZSBhcHBsaWVkIG5vdyBhbmQgZXNjYXBlIHRoZSBzZXJp
ZXMuIDopCgo+PiBUaGUgbmV3IGVwdF9zZXRfYWRfc3luYygpIGZ1bmN0aW9uIGhhcyBiZWVuIGFk
ZGVkIHRvIHVwZGF0ZSBhbGwKPj4gYWN0aXZlIGFsdHAybXMnIGVwdC5hZC4gTmV3IGFsdHAybXMg
d2lsbCBpbmhlcml0IHRoZSBob3N0cDJtJ3MKPj4gZXB0LmFkIHZhbHVlLgo+Pgo+PiBUaGUgcDJt
X3tlbixkaXN9YWJsZV9oYXJkd2FyZV9sb2dfZGlydHkoKSBob3N0cDJtIGxvY2tpbmcgaGFzCj4+
IGJlZW4gbW92ZWQgdG8gdGhlIG5ldyBlcHRfe2VuLGRpc31hYmxlX2hhcmR3YXJlX2xvZ19kaXJ0
eSgpCj4+IGZ1bmN0aW9ucyBhcyBwYXJ0IG9mIHRoZSBjb2RlIHJlZmFjdG9yaW5nLCB3aGlsZSBs
b2NrcyBmb3IgdGhlCj4+IGluZGl2aWR1YWwgYWx0cDJtcyBhcmUgdGFrZW4gaW4gZXB0X3NldF9h
ZF9zeW5jKCkgKGNhbGxlZCBieQo+PiBlcHRfe2VuLGRpc31hYmxlX3BtbCgpKS4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+
PiBTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
Pj4gVGVzdGVkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4+IEFj
a2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gCj4gUmV2
aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKClRoYW5rcywKUmF6
dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 07:33:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 07:33: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-devel-bounces@lists.xenproject.org>)
	id 1gMpg9-0006dg-6r; Wed, 14 Nov 2018 07:33: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=mavx=nz=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gMpg7-0006db-UP
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 07:33:35 +0000
X-Inumbo-ID: 9653bf1b-e7df-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9653bf1b-e7df-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 07:33:33 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 938ED306E4AD; Wed, 14 Nov 2018 09:33:31 +0200 (EET)
Received: from [192.168.228.119] (unknown [84.232.200.245])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 743F4303A575;
 Wed, 14 Nov 2018 09:33:31 +0200 (EET)
To: "Tian, Kevin" <kevin.tian@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
 <1541945224-23075-4-git-send-email-rcojocaru@bitdefender.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE49E46@SHSMSX101.ccr.corp.intel.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <e3e6785e-743c-fc70-5eb7-0f4e5524098f@bitdefender.com>
Date: Wed, 14 Nov 2018 09:33:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19BE49E46@SHSMSX101.ccr.corp.intel.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V5 3/3] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, "Nakajima, Jun" <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTQvMTggNzo1NSBBTSwgVGlhbiwgS2V2aW4gd3JvdGU6Cj4+IEZyb206IFJhenZhbiBD
b2pvY2FydSBbbWFpbHRvOnJjb2pvY2FydUBiaXRkZWZlbmRlci5jb21dCj4+IFNlbnQ6IFN1bmRh
eSwgTm92ZW1iZXIgMTEsIDIwMTggMTA6MDcgUE0KPj4KPj4gV2hlbiBhbiBuZXcgYWx0cDJtIHZp
ZXcgaXMgY3JlYXRlZCB2ZXJ5IGVhcmx5IG9uIGd1ZXN0IGJvb3QsIHRoZQo+PiBkaXNwbGF5IHdp
bGwgZnJlZXplIChhbHRob3VnaCB0aGUgZ3Vlc3Qgd2lsbCBydW4gbm9ybWFsbHkpLiBUaGlzCj4+
IG1heSBhbHNvIGhhcHBlbiBvbiByZXNpemluZyB0aGUgZGlzcGxheS4gVGhlIHJlYXNvbiBpcyB0
aGUgd2F5Cj4+IFhlbiBjdXJyZW50bHkgKG1pcyloYW5kbGVzIGxvZ2RpcnR5IFZHQTogaXQgaW50
ZW50aW9uYWxseQo+PiBtaXNjb25maWd1cmVzIFZHQSBwYWdlcyBzbyB0aGF0IHRoZXkgd2lsbCBm
YXVsdC4KPj4KPj4gVGhlIHByb2JsZW0gaXMgdGhhdCBpdCBvbmx5IGRvZXMgdGhpcyBpbiB0aGUg
aG9zdCBwMm0uIE9uY2Ugd2UKPj4gc3dpdGNoIHRvIGEgbmV3IGFsdHAybSwgdGhlIG1pc2NvbmZp
Z3VyZWQgZW50cmllcyB3aWxsIG5vIGxvbmdlcgo+PiBmYXVsdCwgc28gdGhlIGRpc3BsYXkgd2ls
bCBub3QgYmUgdXBkYXRlZC4KPj4KPj4gVGhpcyBwYXRjaDoKPj4gKiB1cGRhdGVzIGVwdF9oYW5k
bGVfbWlzY29uZmlnKCkgdG8gdXNlIHRoZSBhY3RpdmUgYWx0cDJtIGluc3RlYWQKPj4gICBvZiB0
aGUgaG9zdHAybTsKPj4gKiBtb2RpZmllcyBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKCks
IHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkCj4+ICAgYW5kIHAybV9jaGFuZ2VfdHlwZV9yYW5nZSgp
IHRvIHByb3BhZ2F0ZSB0aGVpciBjaGFuZ2VzIHRvIGFsbAo+PiAgIHZhbGlkIGFsdHAybXMuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVy
LmNvbT4KPj4gU3VnZ2VzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+Cj4+Cj4+IC0tLQo+PiBDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwu
Y29tPgo+PiBDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4+IENDOiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4+IENDOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4KPj4g
LS0tCj4+IENoYW5nZXMgc2luY2UgVjQ6Cj4+ICAtIE5vdyBBU1NFUlQoKWluZyB0aGF0IGFsdHAy
bSBpcyBfbm90XyBhY3RpdmUgaW4KPj4gICAgcDJtX3B0X2hhbmRsZV9kZWZlcnJlZF9jaGFuZ2Vz
KCksIHdpdGggYWRkZWQgY29tbWVudC4KPj4gIC0gcDJtX21lbW9yeV90eXBlX2NoYW5nZWQoKSBh
bmQgcDJtX2NoYW5nZV90eXBlX3JhbmdlKCkgbm93Cj4+ICAgIHByb2Nlc3MgYWx0cDJtcyB3aXRo
IHRoZSBob3N0cDJtIGxvY2sgdGFrZW4uCj4+IC0tLQo+PiAgeGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYyB8ICAgOCArKysrCj4+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgIHwgICA4ICsrKysK
Pj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgfCAxMTUKPj4gKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLQo+PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aCB8ICAgNiArLS0KPj4gIDQgZmlsZXMgY2hhbmdlZCwgMTE0IGluc2VydGlvbnMoKyksIDIzIGRl
bGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPj4gaW5kZXggZmFiY2QwNi4uZTZmYTg1ZiAxMDA2
NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+PiArKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLWVwdC5jCj4+IEBAIC02NTcsNiArNjU3LDkgQEAgYm9vbF90IGVwdF9oYW5kbGVf
bWlzY29uZmlnKHVpbnQ2NF90IGdwYSkKPj4gICAgICBib29sX3Qgc3B1cmlvdXM7Cj4+ICAgICAg
aW50IHJjOwo+Pgo+PiArICAgIGlmICggYWx0cDJtX2FjdGl2ZShjdXJyLT5kb21haW4pICkKPj4g
KyAgICAgICAgcDJtID0gcDJtX2dldF9hbHRwMm0oY3Vycik7Cj4+ICsKPj4gICAgICBwMm1fbG9j
ayhwMm0pOwo+Pgo+PiAgICAgIHNwdXJpb3VzID0gY3Vyci0+YXJjaC5odm0udm14LmVwdF9zcHVy
aW91c19taXNjb25maWc7Cj4+IEBAIC0xNDQwLDYgKzE0NDMsMTEgQEAgdm9pZCBwMm1faW5pdF9h
bHRwMm1fZXB0KHN0cnVjdCBkb21haW4gKmQsCj4+IHVuc2lnbmVkIGludCBpKQo+PiAgICAgIHN0
cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+PiAgICAgIHN0
cnVjdCBlcHRfZGF0YSAqZXB0Owo+Pgo+PiArICAgIHAybS0+bWF4X21hcHBlZF9wZm4gPSBob3N0
cDJtLT5tYXhfbWFwcGVkX3BmbjsKPj4gKyAgICBwMm0tPmRlZmF1bHRfYWNjZXNzID0gaG9zdHAy
bS0+ZGVmYXVsdF9hY2Nlc3M7Cj4+ICsgICAgcDJtLT5kb21haW4gPSBob3N0cDJtLT5kb21haW47
Cj4+ICsKPj4gKyAgICBwMm0tPmdsb2JhbF9sb2dkaXJ0eSA9IGhvc3RwMm0tPmdsb2JhbF9sb2dk
aXJ0eTsKPj4gICAgICBwMm0tPmVwdC5hZCA9IGhvc3RwMm0tPmVwdC5hZDsKPj4gICAgICBwMm0t
Pm1pbl9yZW1hcHBlZF9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Cj4+ICAgICAgcDJtLT5tYXhf
cmVtYXBwZWRfZ2ZuID0gMDsKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQu
YyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+PiBpbmRleCA1NWRmMTg1Li4zODI4MDg4IDEw
MDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKPj4gKysrIGIveGVuL2FyY2gv
eDg2L21tL3AybS1wdC5jCj4+IEBAIC0yOSw2ICsyOSw3IEBACj4+ICAjaW5jbHVkZSA8eGVuL2V2
ZW50Lmg+Cj4+ICAjaW5jbHVkZSA8eGVuL3RyYWNlLmg+Cj4+ICAjaW5jbHVkZSA8cHVibGljL3Zt
X2V2ZW50Lmg+Cj4+ICsjaW5jbHVkZSA8YXNtL2FsdHAybS5oPgo+PiAgI2luY2x1ZGUgPGFzbS9k
b21haW4uaD4KPj4gICNpbmNsdWRlIDxhc20vcGFnZS5oPgo+PiAgI2luY2x1ZGUgPGFzbS9wYWdp
bmcuaD4KPj4gQEAgLTQ2NCw2ICs0NjUsMTMgQEAgaW50IHAybV9wdF9oYW5kbGVfZGVmZXJyZWRf
Y2hhbmdlcyh1aW50NjRfdAo+PiBncGEpCj4+ICAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9
IHAybV9nZXRfaG9zdHAybShjdXJyZW50LT5kb21haW4pOwo+PiAgICAgIGludCByYzsKPj4KPj4g
KyAgICAvKgo+PiArICAgICAqIFNob3VsZCBhbHRwMm0gZXZlciBiZSBlbmFibGVkIGZvciBOUFQg
LyBzaGFkb3cgdXNlLCB0aGlzIGNvZGUKPj4gKyAgICAgKiBzaG91bGQgYmUgdXBkYXRlZCB0byBt
YWtlIHVzZSBvZiB0aGUgYWN0aXZlIGFsdHAybSwgbGlrZQo+PiArICAgICAqIGVwdF9oYW5kbGVf
bWlzY29uZmlnKCkuCj4+ICsgICAgICovCj4+ICsgICAgQVNTRVJUKCFhbHRwMm1fYWN0aXZlKGN1
cnJlbnQtPmRvbWFpbikpOwo+PiArCj4+ICAgICAgcDJtX2xvY2socDJtKTsKPj4gICAgICByYyA9
IGRvX3JlY2FsYyhwMm0sIFBGTl9ET1dOKGdwYSkpOwo+PiAgICAgIHAybV91bmxvY2socDJtKTsK
Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYwo+PiBpbmRleCA2OTUzNmMxLi5jODU2MWJhIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4+IEBAIC0yNzcsNyAr
Mjc3LDYgQEAgaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4+ICBpbnQgcDJtX2lzX2xv
Z2RpcnR5X3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgc3RhcnQs
Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZW5kKQo+PiAgewo+
PiAtICAgIEFTU0VSVChwMm1faXNfaG9zdHAybShwMm0pKTsKPj4gICAgICBpZiAoIHAybS0+Z2xv
YmFsX2xvZ2RpcnR5IHx8Cj4+ICAgICAgICAgICByYW5nZXNldF9jb250YWluc19yYW5nZShwMm0t
PmxvZ2RpcnR5X3Jhbmdlcywgc3RhcnQsIGVuZCkgKQo+PiAgICAgICAgICByZXR1cm4gMTsKPj4g
QEAgLTI4NiwzMSArMjg1LDc5IEBAIGludCBwMm1faXNfbG9nZGlydHlfcmFuZ2Uoc3RydWN0IHAy
bV9kb21haW4KPj4gKnAybSwgdW5zaWduZWQgbG9uZyBzdGFydCwKPj4gICAgICByZXR1cm4gMDsK
Pj4gIH0KPj4KPj4gK3N0YXRpYyB2b2lkIGNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpCj4+ICt7Cj4+ICsgICAgcDJtLT5jaGFuZ2Vf
ZW50cnlfdHlwZV9nbG9iYWwocDJtLCBvdCwgbnQpOwo+PiArICAgIHAybS0+Z2xvYmFsX2xvZ2Rp
cnR5ID0gKG50ID09IHAybV9yYW1fbG9nZGlydHkpOwo+PiArfQo+PiArCj4+ICB2b2lkIHAybV9j
aGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoc3RydWN0IGRvbWFpbiAqZCwKPj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50KQo+PiAg
ewo+PiAtICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4+
ICsgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4+
Cj4+ICAgICAgQVNTRVJUKG90ICE9IG50KTsKPj4gICAgICBBU1NFUlQocDJtX2lzX2NoYW5nZWFi
bGUob3QpICYmIHAybV9pc19jaGFuZ2VhYmxlKG50KSk7Cj4+Cj4+IC0gICAgcDJtX2xvY2socDJt
KTsKPj4gLSAgICBwMm0tPmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Cj4+
IC0gICAgcDJtLT5nbG9iYWxfbG9nZGlydHkgPSAobnQgPT0gcDJtX3JhbV9sb2dkaXJ0eSk7Cj4+
IC0gICAgcDJtX3VubG9jayhwMm0pOwo+PiArICAgIHAybV9sb2NrKGhvc3RwMm0pOwo+PiArCj4+
ICsgICAgY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKGhvc3RwMm0sIG90LCBudCk7Cj4+ICsKPj4g
KyNpZmRlZiBDT05GSUdfSFZNCj4+ICsgICAgaWYgKCB1bmxpa2VseShhbHRwMm1fYWN0aXZlKGQp
KSApCj4+ICsgICAgewo+PiArICAgICAgICB1bnNpZ25lZCBpbnQgaTsKPj4gKwo+PiArICAgICAg
ICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQMk07IGkrKyApCj4+ICsgICAgICAgICAgICBpZiAo
IGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKPj4gKyAgICAg
ICAgICAgIHsKPj4gKyAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJtID0g
ZC0+YXJjaC5hbHRwMm1fcDJtW2ldOwo+PiArCj4+ICsgICAgICAgICAgICAgICAgcDJtX2xvY2so
YWx0cDJtKTsKPj4gKyAgICAgICAgICAgICAgICBjaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoYWx0
cDJtLCBvdCwgbnQpOwo+PiArICAgICAgICAgICAgICAgIHAybV91bmxvY2soYWx0cDJtKTsKPj4g
KyAgICAgICAgICAgIH0KPj4gKyAgICB9Cj4+ICsjZW5kaWYKPj4gKwo+PiArICAgIHAybV91bmxv
Y2soaG9zdHAybSk7Cj4+ICt9Cj4+ICsKPj4gKyNpZmRlZiBDT05GSUdfSFZNCj4+ICsvKiBUaGVy
ZSdzIGFscmVhZHkgYSBtZW1vcnlfdHlwZV9jaGFuZ2VkKCkgaW4gYXNtL210cnIuaC4gKi8KPj4g
K3N0YXRpYyB2b2lkIF9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0p
Cj4+ICt7Cj4+ICsgICAgaWYgKCBwMm0tPm1lbW9yeV90eXBlX2NoYW5nZWQgKQo+PiArICAgICAg
ICBwMm0tPm1lbW9yeV90eXBlX2NoYW5nZWQocDJtKTsKPj4gIH0KPj4KPj4gIHZvaWQgcDJtX21l
bW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCkKPiAKPiB3aHkgbWFraW5nIHdob2xl
IHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkIHVuZGVyIENPTkZJR19IVk0/CgpJdCBoYXMgYmVlbiBy
ZXF1ZXN0ZWQgYnkgSmFuIGFuZCBXZWkgaW4gVjM6CgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMTAvbXNnMDI0OTUuaHRtbAoKClRoYW5r
cywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 07:36:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 07:36: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-devel-bounces@lists.xenproject.org>)
	id 1gMpiT-0006lb-M4; Wed, 14 Nov 2018 07:36: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=djhp=nz=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gMpiR-0006lL-QH
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 07:35:59 +0000
X-Inumbo-ID: ea3f964c-e7df-11e8-86ed-12d6303a7972
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea3f964c-e7df-11e8-86ed-12d6303a7972;
 Wed, 14 Nov 2018 07:35:53 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Nov 2018 23:35:52 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,231,1539673200"; d="scan'208";a="96166495"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by FMSMGA003.fm.intel.com with ESMTP; 13 Nov 2018 23:35:52 -0800
Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 23:35:51 -0800
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Tue, 13 Nov 2018 23:35:51 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.84]) with mapi id 14.03.0415.000;
 Wed, 14 Nov 2018 15:35:49 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH V5 3/3] x86/altp2m: fix display frozen when switching
 to a new view early
Thread-Index: AQHUecfiV4f/MIv4t0mfGIeRbXwCq6VOyK0Q//+WSwCAAIajcA==
Date: Wed, 14 Nov 2018 07:35:48 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE4A686@SHSMSX101.ccr.corp.intel.com>
References: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
 <1541945224-23075-4-git-send-email-rcojocaru@bitdefender.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE49E46@SHSMSX101.ccr.corp.intel.com>
 <e3e6785e-743c-fc70-5eb7-0f4e5524098f@bitdefender.com>
In-Reply-To: <e3e6785e-743c-fc70-5eb7-0f4e5524098f@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOTE5NGY5ZmMtYmYzMC00NDZkLTg5MTUtNDhmZTUyNTdiNGFhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiREV1T3Z6UGw2aXhcL0JTd3hkdjVKbkdSNTdCa092VXlPRldNTGg0cUdIMHBxbUJxQmJqUVRzckdYTEV4VFV2YjIifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH V5 3/3] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, "Nakajima, Jun" <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBSYXp2YW4gQ29qb2NhcnUgW21haWx0bzpyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
XQ0KPiBTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVyIDE0LCAyMDE4IDM6MzMgUE0NCj4gDQo+IE9u
IDExLzE0LzE4IDc6NTUgQU0sIFRpYW4sIEtldmluIHdyb3RlOg0KPiA+PiBGcm9tOiBSYXp2YW4g
Q29qb2NhcnUgW21haWx0bzpyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tXQ0KPiA+PiBTZW50OiBT
dW5kYXksIE5vdmVtYmVyIDExLCAyMDE4IDEwOjA3IFBNDQo+ID4+DQo+ID4+IFdoZW4gYW4gbmV3
IGFsdHAybSB2aWV3IGlzIGNyZWF0ZWQgdmVyeSBlYXJseSBvbiBndWVzdCBib290LCB0aGUNCj4g
Pj4gZGlzcGxheSB3aWxsIGZyZWV6ZSAoYWx0aG91Z2ggdGhlIGd1ZXN0IHdpbGwgcnVuIG5vcm1h
bGx5KS4gVGhpcw0KPiA+PiBtYXkgYWxzbyBoYXBwZW4gb24gcmVzaXppbmcgdGhlIGRpc3BsYXku
IFRoZSByZWFzb24gaXMgdGhlIHdheQ0KPiA+PiBYZW4gY3VycmVudGx5IChtaXMpaGFuZGxlcyBs
b2dkaXJ0eSBWR0E6IGl0IGludGVudGlvbmFsbHkNCj4gPj4gbWlzY29uZmlndXJlcyBWR0EgcGFn
ZXMgc28gdGhhdCB0aGV5IHdpbGwgZmF1bHQuDQo+ID4+DQo+ID4+IFRoZSBwcm9ibGVtIGlzIHRo
YXQgaXQgb25seSBkb2VzIHRoaXMgaW4gdGhlIGhvc3QgcDJtLiBPbmNlIHdlDQo+ID4+IHN3aXRj
aCB0byBhIG5ldyBhbHRwMm0sIHRoZSBtaXNjb25maWd1cmVkIGVudHJpZXMgd2lsbCBubyBsb25n
ZXINCj4gPj4gZmF1bHQsIHNvIHRoZSBkaXNwbGF5IHdpbGwgbm90IGJlIHVwZGF0ZWQuDQo+ID4+
DQo+ID4+IFRoaXMgcGF0Y2g6DQo+ID4+ICogdXBkYXRlcyBlcHRfaGFuZGxlX21pc2NvbmZpZygp
IHRvIHVzZSB0aGUgYWN0aXZlIGFsdHAybSBpbnN0ZWFkDQo+ID4+ICAgb2YgdGhlIGhvc3RwMm07
DQo+ID4+ICogbW9kaWZpZXMgcDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbCgpLA0KPiBwMm1f
bWVtb3J5X3R5cGVfY2hhbmdlZA0KPiA+PiAgIGFuZCBwMm1fY2hhbmdlX3R5cGVfcmFuZ2UoKSB0
byBwcm9wYWdhdGUgdGhlaXIgY2hhbmdlcyB0byBhbGwNCj4gPj4gICB2YWxpZCBhbHRwMm1zLg0K
PiA+Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+DQo+ID4+IFN1Z2dlc3RlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPg0KPiA+Pg0KPiA+PiAtLS0NCj4gPj4gQ0M6IEp1biBOYWthamltYSA8
anVuLm5ha2FqaW1hQGludGVsLmNvbT4NCj4gPj4gQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPg0KPiA+PiBDQzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRy
aXguY29tPg0KPiA+PiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+PiBD
QzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gPj4gQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+ID4+DQo+ID4+IC0tLQ0KPiA+PiBDaGFuZ2Vz
IHNpbmNlIFY0Og0KPiA+PiAgLSBOb3cgQVNTRVJUKClpbmcgdGhhdCBhbHRwMm0gaXMgX25vdF8g
YWN0aXZlIGluDQo+ID4+ICAgIHAybV9wdF9oYW5kbGVfZGVmZXJyZWRfY2hhbmdlcygpLCB3aXRo
IGFkZGVkIGNvbW1lbnQuDQo+ID4+ICAtIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKCkgYW5kIHAy
bV9jaGFuZ2VfdHlwZV9yYW5nZSgpIG5vdw0KPiA+PiAgICBwcm9jZXNzIGFsdHAybXMgd2l0aCB0
aGUgaG9zdHAybSBsb2NrIHRha2VuLg0KPiA+PiAtLS0NCj4gPj4gIHhlbi9hcmNoL3g4Ni9tbS9w
Mm0tZXB0LmMgfCAgIDggKysrKw0KPiA+PiAgeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICB8ICAg
OCArKysrDQo+ID4+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgIHwgMTE1DQo+ID4+ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0NCj4gPj4gIHhlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmggfCAgIDYgKy0tDQo+ID4+ICA0IGZpbGVzIGNoYW5nZWQsIDExNCBp
bnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkNCj4gPj4NCj4gPj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jDQo+ID4+
IGluZGV4IGZhYmNkMDYuLmU2ZmE4NWYgMTAwNjQ0DQo+ID4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tZXB0LmMNCj4gPj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYw0KPiA+PiBA
QCAtNjU3LDYgKzY1Nyw5IEBAIGJvb2xfdCBlcHRfaGFuZGxlX21pc2NvbmZpZyh1aW50NjRfdCBn
cGEpDQo+ID4+ICAgICAgYm9vbF90IHNwdXJpb3VzOw0KPiA+PiAgICAgIGludCByYzsNCj4gPj4N
Cj4gPj4gKyAgICBpZiAoIGFsdHAybV9hY3RpdmUoY3Vyci0+ZG9tYWluKSApDQo+ID4+ICsgICAg
ICAgIHAybSA9IHAybV9nZXRfYWx0cDJtKGN1cnIpOw0KPiA+PiArDQo+ID4+ICAgICAgcDJtX2xv
Y2socDJtKTsNCj4gPj4NCj4gPj4gICAgICBzcHVyaW91cyA9IGN1cnItPmFyY2guaHZtLnZteC5l
cHRfc3B1cmlvdXNfbWlzY29uZmlnOw0KPiA+PiBAQCAtMTQ0MCw2ICsxNDQzLDExIEBAIHZvaWQg
cDJtX2luaXRfYWx0cDJtX2VwdChzdHJ1Y3QgZG9tYWluICpkLA0KPiA+PiB1bnNpZ25lZCBpbnQg
aSkNCj4gPj4gICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAy
bShkKTsNCj4gPj4gICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdDsNCj4gPj4NCj4gPj4gKyAgICBw
Mm0tPm1heF9tYXBwZWRfcGZuID0gaG9zdHAybS0+bWF4X21hcHBlZF9wZm47DQo+ID4+ICsgICAg
cDJtLT5kZWZhdWx0X2FjY2VzcyA9IGhvc3RwMm0tPmRlZmF1bHRfYWNjZXNzOw0KPiA+PiArICAg
IHAybS0+ZG9tYWluID0gaG9zdHAybS0+ZG9tYWluOw0KPiA+PiArDQo+ID4+ICsgICAgcDJtLT5n
bG9iYWxfbG9nZGlydHkgPSBob3N0cDJtLT5nbG9iYWxfbG9nZGlydHk7DQo+ID4+ICAgICAgcDJt
LT5lcHQuYWQgPSBob3N0cDJtLT5lcHQuYWQ7DQo+ID4+ICAgICAgcDJtLT5taW5fcmVtYXBwZWRf
Z2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOw0KPiA+PiAgICAgIHAybS0+bWF4X3JlbWFwcGVkX2dm
biA9IDA7DQo+ID4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLXB0LmMNCj4gPj4gaW5kZXggNTVkZjE4NS4uMzgyODA4OCAxMDA2NDQN
Cj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jDQo+ID4+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0tcHQuYw0KPiA+PiBAQCAtMjksNiArMjksNyBAQA0KPiA+PiAgI2luY2x1ZGUg
PHhlbi9ldmVudC5oPg0KPiA+PiAgI2luY2x1ZGUgPHhlbi90cmFjZS5oPg0KPiA+PiAgI2luY2x1
ZGUgPHB1YmxpYy92bV9ldmVudC5oPg0KPiA+PiArI2luY2x1ZGUgPGFzbS9hbHRwMm0uaD4NCj4g
Pj4gICNpbmNsdWRlIDxhc20vZG9tYWluLmg+DQo+ID4+ICAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4N
Cj4gPj4gICNpbmNsdWRlIDxhc20vcGFnaW5nLmg+DQo+ID4+IEBAIC00NjQsNiArNDY1LDEzIEBA
IGludCBwMm1fcHRfaGFuZGxlX2RlZmVycmVkX2NoYW5nZXModWludDY0X3QNCj4gPj4gZ3BhKQ0K
PiA+PiAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oY3VycmVu
dC0+ZG9tYWluKTsNCj4gPj4gICAgICBpbnQgcmM7DQo+ID4+DQo+ID4+ICsgICAgLyoNCj4gPj4g
KyAgICAgKiBTaG91bGQgYWx0cDJtIGV2ZXIgYmUgZW5hYmxlZCBmb3IgTlBUIC8gc2hhZG93IHVz
ZSwgdGhpcyBjb2RlDQo+ID4+ICsgICAgICogc2hvdWxkIGJlIHVwZGF0ZWQgdG8gbWFrZSB1c2Ug
b2YgdGhlIGFjdGl2ZSBhbHRwMm0sIGxpa2UNCj4gPj4gKyAgICAgKiBlcHRfaGFuZGxlX21pc2Nv
bmZpZygpLg0KPiA+PiArICAgICAqLw0KPiA+PiArICAgIEFTU0VSVCghYWx0cDJtX2FjdGl2ZShj
dXJyZW50LT5kb21haW4pKTsNCj4gPj4gKw0KPiA+PiAgICAgIHAybV9sb2NrKHAybSk7DQo+ID4+
ICAgICAgcmMgPSBkb19yZWNhbGMocDJtLCBQRk5fRE9XTihncGEpKTsNCj4gPj4gICAgICBwMm1f
dW5sb2NrKHAybSk7DQo+ID4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLmMNCj4gPj4gaW5kZXggNjk1MzZjMS4uYzg1NjFiYSAxMDA2NDQN
Cj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jDQo+ID4+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYw0KPiA+PiBAQCAtMjc3LDcgKzI3Nyw2IEBAIGludCBwMm1faW5pdChzdHJ1Y3Qg
ZG9tYWluICpkKQ0KPiA+PiAgaW50IHAybV9pc19sb2dkaXJ0eV9yYW5nZShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nDQo+IHN0YXJ0LA0KPiA+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVuZCkNCj4gPj4gIHsNCj4gPj4gLSAgICBBU1NFUlQo
cDJtX2lzX2hvc3RwMm0ocDJtKSk7DQo+ID4+ICAgICAgaWYgKCBwMm0tPmdsb2JhbF9sb2dkaXJ0
eSB8fA0KPiA+PiAgICAgICAgICAgcmFuZ2VzZXRfY29udGFpbnNfcmFuZ2UocDJtLT5sb2dkaXJ0
eV9yYW5nZXMsIHN0YXJ0LCBlbmQpICkNCj4gPj4gICAgICAgICAgcmV0dXJuIDE7DQo+ID4+IEBA
IC0yODYsMzEgKzI4NSw3OSBAQCBpbnQgcDJtX2lzX2xvZ2RpcnR5X3JhbmdlKHN0cnVjdA0KPiBw
Mm1fZG9tYWluDQo+ID4+ICpwMm0sIHVuc2lnbmVkIGxvbmcgc3RhcnQsDQo+ID4+ICAgICAgcmV0
dXJuIDA7DQo+ID4+ICB9DQo+ID4+DQo+ID4+ICtzdGF0aWMgdm9pZCBjaGFuZ2VfZW50cnlfdHlw
ZV9nbG9iYWwoc3RydWN0IHAybV9kb21haW4gKnAybSwNCj4gPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50KQ0KPiA+PiAr
ew0KPiA+PiArICAgIHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHAybSwgb3QsIG50KTsN
Cj4gPj4gKyAgICBwMm0tPmdsb2JhbF9sb2dkaXJ0eSA9IChudCA9PSBwMm1fcmFtX2xvZ2RpcnR5
KTsNCj4gPj4gK30NCj4gPj4gKw0KPiA+PiAgdm9pZCBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xv
YmFsKHN0cnVjdCBkb21haW4gKmQsDQo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkNCj4gPj4gIHsNCj4gPj4gLSAgICBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOw0KPiA+PiArICAgIHN0
cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOw0KPiA+Pg0KPiA+
PiAgICAgIEFTU0VSVChvdCAhPSBudCk7DQo+ID4+ICAgICAgQVNTRVJUKHAybV9pc19jaGFuZ2Vh
YmxlKG90KSAmJiBwMm1faXNfY2hhbmdlYWJsZShudCkpOw0KPiA+Pg0KPiA+PiAtICAgIHAybV9s
b2NrKHAybSk7DQo+ID4+IC0gICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwocDJtLCBv
dCwgbnQpOw0KPiA+PiAtICAgIHAybS0+Z2xvYmFsX2xvZ2RpcnR5ID0gKG50ID09IHAybV9yYW1f
bG9nZGlydHkpOw0KPiA+PiAtICAgIHAybV91bmxvY2socDJtKTsNCj4gPj4gKyAgICBwMm1fbG9j
ayhob3N0cDJtKTsNCj4gPj4gKw0KPiA+PiArICAgIGNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbCho
b3N0cDJtLCBvdCwgbnQpOw0KPiA+PiArDQo+ID4+ICsjaWZkZWYgQ09ORklHX0hWTQ0KPiA+PiAr
ICAgIGlmICggdW5saWtlbHkoYWx0cDJtX2FjdGl2ZShkKSkgKQ0KPiA+PiArICAgIHsNCj4gPj4g
KyAgICAgICAgdW5zaWduZWQgaW50IGk7DQo+ID4+ICsNCj4gPj4gKyAgICAgICAgZm9yICggaSA9
IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQ0KPiA+PiArICAgICAgICAgICAgaWYgKCBkLT5hcmNo
LmFsdHAybV9lcHRwW2ldICE9IG1mbl94KElOVkFMSURfTUZOKSApDQo+ID4+ICsgICAgICAgICAg
ICB7DQo+ID4+ICsgICAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKmFsdHAybSA9IGQt
PmFyY2guYWx0cDJtX3AybVtpXTsNCj4gPj4gKw0KPiA+PiArICAgICAgICAgICAgICAgIHAybV9s
b2NrKGFsdHAybSk7DQo+ID4+ICsgICAgICAgICAgICAgICAgY2hhbmdlX2VudHJ5X3R5cGVfZ2xv
YmFsKGFsdHAybSwgb3QsIG50KTsNCj4gPj4gKyAgICAgICAgICAgICAgICBwMm1fdW5sb2NrKGFs
dHAybSk7DQo+ID4+ICsgICAgICAgICAgICB9DQo+ID4+ICsgICAgfQ0KPiA+PiArI2VuZGlmDQo+
ID4+ICsNCj4gPj4gKyAgICBwMm1fdW5sb2NrKGhvc3RwMm0pOw0KPiA+PiArfQ0KPiA+PiArDQo+
ID4+ICsjaWZkZWYgQ09ORklHX0hWTQ0KPiA+PiArLyogVGhlcmUncyBhbHJlYWR5IGEgbWVtb3J5
X3R5cGVfY2hhbmdlZCgpIGluIGFzbS9tdHJyLmguICovDQo+ID4+ICtzdGF0aWMgdm9pZCBfbWVt
b3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQ0KPiA+PiArew0KPiA+PiAr
ICAgIGlmICggcDJtLT5tZW1vcnlfdHlwZV9jaGFuZ2VkICkNCj4gPj4gKyAgICAgICAgcDJtLT5t
ZW1vcnlfdHlwZV9jaGFuZ2VkKHAybSk7DQo+ID4+ICB9DQo+ID4+DQo+ID4+ICB2b2lkIHAybV9t
ZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpDQo+ID4NCj4gPiB3aHkgbWFraW5n
IHdob2xlIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkIHVuZGVyIENPTkZJR19IVk0/DQo+IA0KPiBJ
dCBoYXMgYmVlbiByZXF1ZXN0ZWQgYnkgSmFuIGFuZCBXZWkgaW4gVjM6DQo+IA0KPiBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtDQo+IDEw
L21zZzAyNDk1Lmh0bWwNCj4gDQoNCnRoZW4gaXQncyBnb29kIHRvIG1lbnRpb24gaXQgaW4gcGF0
Y2ggZGVzY3JpcHRpb24uDQoNClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 07:43:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 07:43: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-devel-bounces@lists.xenproject.org>)
	id 1gMppl-0007YV-HE; Wed, 14 Nov 2018 07:43:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mavx=nz=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gMppk-0007YQ-QZ
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 07:43:32 +0000
X-Inumbo-ID: faa6d469-e7e0-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id faa6d469-e7e0-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 07:43:31 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 2CC3E306E4AD; Wed, 14 Nov 2018 09:43:29 +0200 (EET)
Received: from [192.168.228.119] (unknown [84.232.200.245])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 17CD03086D00;
 Wed, 14 Nov 2018 09:43:29 +0200 (EET)
To: "Tian, Kevin" <kevin.tian@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
 <1541945224-23075-4-git-send-email-rcojocaru@bitdefender.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE49E46@SHSMSX101.ccr.corp.intel.com>
 <e3e6785e-743c-fc70-5eb7-0f4e5524098f@bitdefender.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE4A686@SHSMSX101.ccr.corp.intel.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <1551f603-219f-cbda-be30-ff61f1013461@bitdefender.com>
Date: Wed, 14 Nov 2018 09:43:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19BE4A686@SHSMSX101.ccr.corp.intel.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V5 3/3] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTQvMTggOTozNSBBTSwgVGlhbiwgS2V2aW4gd3JvdGU6Cj4+Pj4gKyNpZmRlZiBDT05G
SUdfSFZNCj4+Pj4gKy8qIFRoZXJlJ3MgYWxyZWFkeSBhIG1lbW9yeV90eXBlX2NoYW5nZWQoKSBp
biBhc20vbXRyci5oLiAqLwo+Pj4+ICtzdGF0aWMgdm9pZCBfbWVtb3J5X3R5cGVfY2hhbmdlZChz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+Pj4+ICt7Cj4+Pj4gKyAgICBpZiAoIHAybS0+bWVtb3J5
X3R5cGVfY2hhbmdlZCApCj4+Pj4gKyAgICAgICAgcDJtLT5tZW1vcnlfdHlwZV9jaGFuZ2VkKHAy
bSk7Cj4+Pj4gIH0KPj4+Pgo+Pj4+ICB2b2lkIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVj
dCBkb21haW4gKmQpCj4+PiB3aHkgbWFraW5nIHdob2xlIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2Vk
IHVuZGVyIENPTkZJR19IVk0/Cj4+IEl0IGhhcyBiZWVuIHJlcXVlc3RlZCBieSBKYW4gYW5kIFdl
aSBpbiBWMzoKPj4KPj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE4LQo+PiAxMC9tc2cwMjQ5NS5odG1sCj4+Cj4gdGhlbiBpdCdzIGdvb2Qg
dG8gbWVudGlvbiBpdCBpbiBwYXRjaCBkZXNjcmlwdGlvbi4KPiAKPiBSZXZpZXdlZC1ieTogS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgpXaXRoIEdlb3JnZSdzIGNvbW1lbnRzIHll
c3RlcmRheSB0aGVyZSdsbCBiZSBhdCBsZWFzdCBvbmUgbW9yZSBpdGVyYXRpb24Kb2YgdGhlIHNl
cmllcyAocHJvYmFibHkgbWludXMgdGhlIGZpcnN0IHBhdGNoLCB3aGljaCBzZWVtcyByZWFkeSB0
byBnbwppbikgLSBzbyBJJ2xsIHVwZGF0ZSB0aGUgcGF0Y2ggZGVzY3JpcHRpb24gaW4gdGhlIG5l
eHQgdmVyc2lvbi4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 07:44:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 07: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-devel-bounces@lists.xenproject.org>)
	id 1gMpqj-0007cF-UO; Wed, 14 Nov 2018 07:44:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=etbn=nz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMpqi-0007c8-DD
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 07:44:32 +0000
X-Inumbo-ID: 1e7de359-e7e1-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e7de359-e7e1-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 07:44:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Nov 2018 00:44:29 -0700
Message-Id: <5BEBD25B02000078001FBCA4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 14 Nov 2018 00:44:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811121500550.8259@sstabellini-ThinkPad-X260>
 <1542063977-24906-2-git-send-email-sstabellini@kernel.org>
 <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com>
 <63844310-6f92-8ee8-e40d-8029c8ff4d72@arm.com>
 <5BEAD13A02000078001FB7AC@prv1-mh.provo.novell.com>
 <alpine.DEB.2.10.1811131355390.8259@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1811131355390.8259@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen: use SYMBOL when required
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, nd@arm.com,
 Stefano Stabellini <stefanos@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjExLjE4IGF0IDIzOjAyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVHVlLCAxMyBOb3YgMjAxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAxMy4x
MS4xOCBhdCAxNDoxNywgPEp1bGllbi5HcmFsbEBhcm0uY29tPiB3cm90ZToKPj4gPiBPbiAxMy8x
MS8yMDE4IDEyOjU2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4+Pj4gT24gMTMuMTEuMTggYXQg
MDA6MDYsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4gPj4+IEBAIC0zMyw4ICsz
Myw4IEBAIHN0YXRpYyBpbnQgaW5pdF9wZXJjcHVfYXJlYSh1bnNpZ25lZCBpbnQgY3B1KQo+PiA+
Pj4gICAgICAgaWYgKCAocCA9IGFsbG9jX3hlbmhlYXBfcGFnZXMoUEVSQ1BVX09SREVSLCAwKSkg
PT0gTlVMTCApCj4+ID4+PiAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4+ID4+PiAgIAo+PiA+
Pj4gLSAgICBtZW1zZXQocCwgMCwgX19wZXJfY3B1X2RhdGFfZW5kIC0gX19wZXJfY3B1X3N0YXJ0
KTsKPj4gPj4+IC0gICAgX19wZXJfY3B1X29mZnNldFtjcHVdID0gcCAtIF9fcGVyX2NwdV9zdGFy
dDsKPj4gPj4+ICsgICAgbWVtc2V0KHAsIDAsIFNZTUJPTChfX3Blcl9jcHVfZGF0YV9lbmQpIC0g
U1lNQk9MKF9fcGVyX2NwdV9zdGFydCkpOwo+PiA+Pj4gKyAgICBfX3Blcl9jcHVfb2Zmc2V0W2Nw
dV0gPSAodW5zaWduZWQgbG9uZylwIC0gU1lNQk9MKF9fcGVyX2NwdV9zdGFydCk7Cj4+ID4+IAo+
PiA+PiBDYW4ndCB5b3UgbWFrZSBTWU1CT0woKSByZXRhaW4gdGhlIG9yaWdpbmFsIHR5cGUsIHN1
Y2ggdGhhdCBjYXN0cwo+PiA+PiBsaWtlIHRoaXMgb25lIGFyZW4ndCBuZWVkZWQ/IEFzIHNvb24g
YXMgdGhlIGNvbXBpbGVyIGRvZXNuJ3Qga25vdwo+PiA+PiBhbnltb3JlIHRoYXQgcGFydGljdWxh
ciBnbG9iYWxzIChvciBzdGF0aWNzKSBhcmUgdXNlZCwgaXQgY2FuJ3QgaW5mZXIKPj4gPj4gYW55
bW9yZSB0aGF0IHR3byBwb2ludGVycyBjYW4ndCBwb3NzaWJseSBwb2ludCBpbnRvIHRoZSBzYW1l
IGFycmF5Lgo+PiA+IAo+PiA+IElmIFNZTUJPTCgpIGtlZXBzIHRoZSBvcmlnaW5hbCB0eXBlLCB0
aGVuIHlvdSB3aWxsIHN0aWxsIHN1YnN0cmFjdCAyIAo+PiA+IHBvaW50ZXJzLiBJZiB0aGUgY29t
cGlsZXIgY2FuJ3QgaW5mZXIgdGhlIGNhbm5vdCBwb3NzaWJseSBwb2ludCBpbnRvIHRoZSAKPj4g
PiBzYW1lIGFycmF5LCBpdCBhbHNvIGNhbm5vdCBpbmZlciB0aGV5IHBvaW50IHRvIHRoZSBzYW1l
LiBTbyB0aGF0IHdvdWxkIAo+PiA+IGJlIHVuZGVmaW5lZCwgcmlnaHQ/Cj4+IAo+PiBVbmRlZmlu
ZWQgYmVoYXZpb3IgcmVzdWx0cyBpZiB5b3UgX2FjdHVhbGx5XyBzdWJ0cmFjdCBwb2ludGVycyBw
b2ludGluZwo+PiBpbnRvIGRpZmZlcmVudCBvYmplY3RzLiBTdWJ0cmFjdGluZyBvZiBwb2ludGVy
cyBpcyBub3QgZ2VuZXJhbGx5IHVuZGVmaW5lZC4KPj4gVGhlIGNvbXBpbGVyIGNhbiB1c2UgdW5k
ZWZpbmVkLW5lc3Mgb25seSBpZiBpdCBjYW4gcHJvdmUgdGhhdCBib3RoCj4+IHBvaW50ZXJzIGRv
IHBvaW50IGludG8gZGlmZmVyZW50IG9iamVjdHMuCj4gCj4gTGV0J3MgcmVtZW1iZXIgdGhhdCB3
ZSBhcmUgbm90IHRyeWluZyB0byB3b3JrLWFyb3VuZCB0aGUgY29tcGlsZXIsIHdlCj4gYXJlIHRy
eWluZyB0byBtYWtlIG91ciBjb2RlIEMgc3RhbmRhcmQgY29tcGxpYW50IDotKSAgVGhlIGNvbXBp
bGVyIG1pZ2h0Cj4gbm90IGJlIGFibGUgdG8gaW5mZXIgYW55bW9yZSB0aGF0IHR3byBwb2ludGVy
cyBjYW4ndCBwb3NzaWJseSBwb2ludCBpbnRvCj4gdGhlIHNhbWUgYXJyYXksIGJ1dCB3ZSB3b3Vs
ZCBzdGlsbCBiZSBub3QtY29tcGxpYW50LiBJdCBkb2Vzbid0IHNvbHZlCj4gb3VyIHByb2JsZW0s
IGVzcGVjaWFsbHkgaW4gcmVnYXJkcyB0byBjZXJ0aWZpY2F0aW9ucy4KCkJ1dCB0aGVuIHRoaXMg
ZW50aXJlIHBhdGNoIGlzIHBvaW50bGVzczogU1lNQk9MKCkgaXMgZXhjbHVzaXZlbHkgYWJvdXQK
ZGVsdWRpbmcgdGhlIGNvbXBpbGVyLiBUbyBtYWtlIHRoZSBjb2RlIHN0YW5kYXJkIGNvbXBsaWFu
dCwgeW91J2QKaGF2ZSB0byBlLmcuIGRvIGF3YXkgd2l0aCBhbGwgY29tYmluZWQgKHN0YXJ0IGFu
ZCBlbmQpIHVzZXMgKGluIEMKZmlsZXMpIG9mIHN5bWJvbHMgYm91bmRpbmcgc2VjdGlvbnMuIEkg
YXQgbGVhc3QgY2Fubm90IHRoaW5rIG9mIGEKc3RhbmRhcmQgY29tcGxpYW50IHdheSBvZiBleHBy
ZXNzaW5nIHRoZXNlLiBPZGRseSBlbm91Z2ggSSBoYWQKb25jZSB0cmllZCB0byBkZWFsIHdpdGgg
dGhpcyBpc3N1ZSAoZm9yIG90aGVyIHJlYXNvbnMpLCBidXQgdGhlIHBhdGNoCndhc24ndCBsaWtl
ZDoKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDE2LTA4L21zZzAyNzE4Lmh0bWwKQWxsIHRoZSByZW1haW5pbmcgZW5kIHN5bWJvbHMgdGhlbiBj
b3VsZCBvYnZpb3VzbHkgZ28gYXdheSBpbiBmYXZvcgpvZiB1c2luZyB0aGUgc2l6ZSBleHByZXNz
aW9ucywgYnV0IGFzIHlvdSBzZWUgZnVydGhlciBDIGxpbWl0YXRpb25zCm1ha2UgaXQgbmVjZXNz
YXJ5IHRvIHVzZSBhc20oKSBmb3IgdGhlIG9uZXMgd2hpY2ggZ2V0IGNvbnZlcnRlZC4KClRhbGtp
bmcgb2YgYXNtKCktczogQyBzdGFuZGFyZCBjb21wbGlhbmNlLCBpbiBhIHN0cmljdCBzZW5zZSwg
d291bGQKcmVxdWlyZSBkcm9wcGluZyBhbGwgb2YgdGhlbSBhcyB3ZWxsLiBJJ20gYWZyYWlkIHRo
YXQgd2hlbiB3cml0aW5nCnNwZWNpYWwgcHVycG9zZSBjb2RlIGxpa2UgT1Mga2VybmVscyBvciBo
eXBlcnZpc29ycyBhcmUsIGlmIHlvdQp3YW50IHRvIGF2b2lkIHRvIHJlc29ydCBleHRlbnNpdmVs
eSB0byBhc3NlbWJseSBjb2RlLCB5b3UnbGwgaGF2ZQp0byBhY2NlcHQgdG8gYmVuZCBzb21lIG9m
IHRoZSBsYW5ndWFnZSBydWxlcywganVzdCBtYWtpbmcgc3VyZQp0aGF0IHRoZSBjb21waWxlciB3
b24ndCBoYXZlIG1lYW5zIHRvIG1pcy1pbnRlcnByZXQgdGhlIGNvbnN0cnVjdHMKdXNlZC4KCj4g
SSBpcyBzYWZlciB0byB1c2UgdW5zaWduZWQgbG9uZyBhcyByZXR1cm4gdHlwZSBmb3IgU1lNQk9M
IGFuZCBhdm9pZAo+IHBvaW50ZXJzIGNvbXBhcmlzb25zIGNvbXBsZXRlbHkuIFRoZSBjb2RlIGlt
cGFjdCBpcyB2ZXJ5IGxpbWl0ZWQgYW5kCj4gdGhlbiB3ZSBkb24ndCBoYXZlIHRvIHByb3ZlIHNh
bWUgb3IgZGlmZmVyZW50ICJvYmplY3RuZXNzIiBhdCBhbGwuCgpXZWxsLCB0aGF0J3Mgb25lIHBl
cnNwZWN0aXZlIHRvIHRha2UuIFRoZSBvdGhlciBpcyB0aGF0IGhpZGRlbiBvcgpleHBsaWNpdCBj
YXN0cyBhcmUgYWx3YXlzIGEgcmlzayAoYW5kIGhlbmNlIHdoZW4gcmV2aWV3aW5nIGNvZGUKSSdt
IHF1aXRlIHBpY2t5IGFib3V0IGFueSBvbmVzIGludHJvZHVjZWQgYW5ldyBvciBldmVuIGp1c3QK
cmV0YWluZWQgd2l0aG91dCByZWFzb24pLiBNYWtpbmcgY29uc3RydWN0cyBuZWVkaW5nIHRvIGNh
c3QKdGhpbmdzIGF0IGxlYXN0IGZpbmFsbHkgY2FzdCBiYWNrIHRvIHRoZSBvcmlnaW5hbCB0eXBl
IG9mdGVuIGF0IGxlYXN0Cmxvd2VycyB0aGlzIHJpc2suCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 07:47:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 07:47: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-devel-bounces@lists.xenproject.org>)
	id 1gMptV-0007pw-Ib; Wed, 14 Nov 2018 07: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=etbn=nz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMptT-0007pr-I5
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 07:47:23 +0000
X-Inumbo-ID: 84701c04-e7e1-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84701c04-e7e1-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 07:47:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Nov 2018 00:47:20 -0700
Message-Id: <5BEBD30502000078001FBCA7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 14 Nov 2018 00:47:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416867-30253-7-git-send-email-andrew.cooper3@citrix.com>
 <5BE1B58C02000078001F8BB8@prv1-mh.provo.novell.com>
 <2b95ed09-cf3c-d60f-d511-a579de9d108d@citrix.com>
 <5BE1BE5702000078001F8C19@prv1-mh.provo.novell.com>
 <2b9b0947-6b85-42ef-61c8-4147fd7b88dc@citrix.com>
 <5BE9373702000078001FAB51@prv1-mh.provo.novell.com>
 <20181114002020.GA3640@amd.com>
In-Reply-To: <20181114002020.GA3640@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 6/6] x86/emul: dedup hvmemul_cpuid() and
 pv_emul_cpuid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjExLjE4IGF0IDAxOjIwLCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMDE6MTc6NTlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAwOS4xMS4xOCBhdCAxODoxNiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+IHdyb3RlOgo+PiA+IExXUCBkb2Vzbid0IGV4aXN0IGFueSBtb3JlLCBldmVuIG9uIHRoZSBo
YXJkd2FyZSBpdCB1c2VkIHRvIGV4aXN0IG9uLiAKPj4gPiBJdCB3YXMgbmV2ZXIgaW1wbGVtZW50
ZWQgb24gRmFtMTdoLCBhbmQgd2FzIHJlbW92ZWQgZnJvbSBGYW0xNS8xNmggaW4gYQo+PiA+IG1p
Y3JvY29kZSB1cGRhdGUgdG8gbWFrZSByb29tIHRvIGltcGxlbWVudCBJQlBCIGZvciBTcGVjdHJl
IHYyIG1pdGlnYXRpb25zLgo+PiA+IAo+PiA+IEkgcmVjb21tZW5kIHdlIHB1cmdlIHRoZSBzdXBw
b3J0IGNvbXBsZXRlbHkuCj4+IAo+PiBJIGNlcnRhaW5seSBkb24ndCBtaW5kOyBJJ2QgcHJlZmVy
IHRob3VnaCBpZiBzdWNoIGEgd2l0aGRyYXdhbCBvZgo+PiBmdW5jdGlvbmFsaXR5IGNhbWUgYWN0
dWFsbHkgZnJvbSBBTUQuIEJyaWFuPwo+IAo+IExXUCBzdXBwb3J0IGlzbid0IGVuYWJsZWQgb24g
RjE1aCBzeXN0ZW0gd2l0aCB0aGUgbGF0ZXN0IFVjb2RlIGFuZCBpdAo+IGlzbid0IGF2YWlsYWJs
ZSBvbiBGMTdoLiAgSSBkb24ndCBzZWUgYW55IHJlYXNvbiB0byBrZWVwIGl0IGlmIGl0J3MKPiBo
YW1wZXJpbmcgY2xlYW51cCBhbmQgcmVmb3JtYXR0aW5nLgoKT2theSwgdGhpcyBjb25maXJtcyB5
b3VyIGFncmVlbWVudCB3aXRoIHRoZSByZW1vdmFsIHBsYW5zLCBidXQgaXMKdGhlcmUgYW55IGNo
YW5jZSB0aGUgcGF0Y2ggcmVtb3ZpbmcgaXQgY291bGQgYWN0dWFsbHkgY29tZSBmcm9tCmFuIEFN
RCBwZXJzb24sIGFzIHN1Z2dlc3RlZCBhYm92ZT8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 07:49:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 07:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMpvP-0007yq-16; Wed, 14 Nov 2018 07:49: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMpvN-0007ye-O8
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 07:49:21 +0000
X-Inumbo-ID: c62ab88e-e7e1-11e8-bf7c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c62ab88e-e7e1-11e8-bf7c-12d6303a7972;
 Wed, 14 Nov 2018 07:49:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMpv9-0002Sg-Jz; Wed, 14 Nov 2018 07:49:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMpv9-0007yh-C0; Wed, 14 Nov 2018 07:49:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMpv9-0000Co-BK; Wed, 14 Nov 2018 07:49:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130026-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=85588389222a3636baf0f9ed8227f2434af4c3f9
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 07:49:07 +0000
Subject: [Xen-devel] [ovmf test] 130026: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDAyNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwMjYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgODU1ODgzODkyMjJhMzYzNmJhZjBmOWVkODIyN2YyNDM0YWY0YzNmOQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDcgZGF5cyAgIDY0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDAxNCAgMjAxOC0xMS0xNCAwMzo0Mzo0NiBaICAgIDAgZGF5cyAgICA0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 08:11:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 08:11: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-devel-bounces@lists.xenproject.org>)
	id 1gMqH7-0002Fq-Dr; Wed, 14 Nov 2018 08:11: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=etbn=nz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMqH5-0002Fl-Fh
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 08:11:47 +0000
X-Inumbo-ID: ed050d9e-e7e4-11e8-bcca-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed050d9e-e7e4-11e8-bcca-12d6303a7972;
 Wed, 14 Nov 2018 08:11:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Nov 2018 01:11:44 -0700
Message-Id: <5BEBD8BC02000078001FBCDF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 14 Nov 2018 01:11:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
 <1541945224-23075-3-git-send-email-rcojocaru@bitdefender.com>
 <2c1b78c1-e526-4481-f36d-791e11bdd06e@citrix.com>
 <7b71af9a-29ca-6f7e-13a3-27d02e0392f6@bitdefender.com>
 <6e45d58f-0fd6-7563-23af-cad4dcb890b1@bitdefender.com>
In-Reply-To: <6e45d58f-0fd6-7563-23af-cad4dcb890b1@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V5 2/3] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 george.dunlap@citrix.com, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjExLjE4IGF0IDE5OjU3LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMTEvMTMvMTggODo0MyBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+PiBPbiAx
MS8xMy8xOCA3OjU3IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4gSXMgdGhlcmUgYW55IHBh
cnRpY3VsYXIgcmVhc29uIHdlIGFsbG9jYXRlIHRoZSBwMm0gc3RydWN0dXJlcyBvbiBkb21haW4K
Pj4+IGNyZWF0aW9uLCBidXQgbm90IGxvZ2RpcnR5IHJhbmdlIHN0cnVjdHVyZXM/ICBJdCBzZWVt
cyBsaWtlIGFsbG9jYXRpbmcKPj4+IGFsdHAybSBzdHJ1Y3R1cmVzIG9uLWRlbWFuZCwgcmF0aGVy
IHRoYW4gYXQgZG9tYWluIGNyZWF0aW9uIHRpbWUsIG1pZ2h0Cj4+PiBtYWtlIGEgbG90IG9mIHRo
ZSByZWFzb25pbmcgaGVyZSBzaW1wbGVyLgo+PiAKPj4gSSBhc3N1bWUgdGhhdCB0aGlzIHF1ZXN0
aW9uIGlzIG5vdCBhZGRyZXNzZWQgdG8gbWUsIHNpbmNlIEknbSBub3QgYWJsZQo+PiB0byBhbnN3
ZXIgaXQgLSBJIGNhbiBvbmx5IGFzc3VtZSB0aGF0IGhhdmluZyBsZXNzIGhlYXAgdXNlZCBoYXMg
YmVlbgo+PiBwcmVmZXJyZWQuCj4gCj4gQWN0dWFsbHkgSSBub3cgcmVhbGl6ZSB0aGF0IHlvdSdy
ZSBhc2tpbmcgd2h5IHRoZSBob3N0cDJtIHJhbmdlc2V0IGlzCj4gY3JlYXRlZCB2aWEgcGFnaW5n
X2RvbWFpbl9pbml0KCkgaW4gYXJjaF9kb21haW5fY3JlYXRlKCkgKHNvIGltbWVkaWF0ZWx5Cj4g
b24gZG9tYWluIGNyZWF0aW9uKSB3aGlsZSBJJ20gYWxsb2NhdGluZyB0aGUgYWx0cDJtIHJhbmdl
c2V0cyBvbiBhbHRwMm0KPiBpbml0Lgo+IAo+IEknbSBkb2luZyB0aGF0IHRvIHNhdmUgbWVtb3J5
LCBzaW5jZSB3ZSBjYW4gaGF2ZSBNQVhfQUxUUDJNIGFsdHAybXMKPiAod2hpY2ggaXMgY3VycmVu
dGx5IDEwKSwgYW5kIG9ubHkgdHdvIGFjdGl2ZSBhbHRwMm1zIC0gdGhhdCBtZWFucyB0aGF0IEkK
PiB3b3VsZCBhbGxvY2F0ZSAxMCByYW5nZXNldHMgYW5kIG9ubHkgdXNlIHR3by4gSW4gZmFjdCB3
ZSdyZSBjdXJyZW50bHkKPiBvbmx5IHVzaW5nIDIgYWx0cDJtcyBhbmQgdGhlIGhvc3RwMm0gZm9y
IG91ciAjVkUgd29yay4gVGhhdCBzYXZlcyB0aGUKPiBzcGFjZSByZXF1aXJlZCBmb3IgOCByYW5n
ZXNldHMuIElmIHRoYXQncyBub3QgbXVjaCwgb3IgaWYgeW91IHRoaW5rIHRoYXQKPiB0aGUgYmVu
ZWZpdHMgb2YgYWxsb2NhdGluZyB0aGVtIGVhcmx5IG91dHdlaWdoIHRoZSBjb3N0cyB3ZSBjYW4g
c3dpdGNoCj4gdG8gYWxsb2NhdGluZyB0aGVtIG9uIGRvbWFpbiBjcmVhdGlvbiwgbGlrZSB0aGUg
aG9zdHAybSwgYW5kIHBlcmhhcHMKPiBhbHdheXMga2VlcGluZyB0aGVtIGluIHN5bmMuCgpJIHRo
aW5rIEdlb3JnZSdzIHF1ZXN0aW9uIGhhZCB0aGUgb3Bwb3NpdGUgZ29hbDogUmF0aGVyIHRoYW4g
anVzdAphbGxvY2F0aW5nIHRoZSByYW5nZXNldHMgb24gZGVtYW5kLCB3aHkgZG9uJ3QgdGhlIGVu
dGlyZSBhbHRwMm0Kc3RydWN0dXJlcyBnZXQgYWxsb2NhdGVkIG9uIGRlbWFuZD8KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 08:21:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 08:21: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-devel-bounces@lists.xenproject.org>)
	id 1gMqQb-00034c-FI; Wed, 14 Nov 2018 08:21: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=etbn=nz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMqQa-00034X-R8
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 08:21:36 +0000
X-Inumbo-ID: 4d0dbb1c-e7e6-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d0dbb1c-e7e6-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 08:21:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Nov 2018 01:21:34 -0700
Message-Id: <5BEBDB0B02000078001FBCF0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 14 Nov 2018 01:21:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
 <1542131509-17661-1-git-send-email-sstabellini@kernel.org>
In-Reply-To: <1542131509-17661-1-git-send-email-sstabellini@kernel.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v7b 01/25] xen: allow console_io hypercalls
 from certain DomUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Achin.Gupta@arm.com,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini <stefanos@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Daniel de Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjExLjE4IGF0IDE4OjUxLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gSW50cm9kdWNlIGFuIGlzX2NvbnNvbGUgb3B0aW9uIHRvIGFsbG93IGNlcnRhaW4gY2xhc3Nl
cyBvZiBkb21VcyB0byB1c2UKPiB0aGUgWGVuIGNvbnNvbGUuIFNwZWNpZmljYWxseSwgaXQgd2ls
bCBiZSB1c2VkIHRvIGdpdmUgY29uc29sZSBhY2Nlc3MgdG8KPiBhbGwgZG9tVXMgc3RhcnRlZCBm
cm9tIFhlbiBmcm9tIGluZm9ybWF0aW9uIG9uIGRldmljZSB0cmVlLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiBBY2tlZC1ieTog
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CgpKdXN0IHNvIGl0IGNhbiBn
byBpbiB3aGVuIG1vcmUgb2YgdGhpcyBzZXJpZXMgaXMgcmVhZHkgKGJ1dCBub3QgZm9yIGl0CnRv
IGdvIGluIHdpdGhvdXQgYSBsYXRlciBwYXRjaCBhY3R1YWxseSB1c2luZyB0aGUgbmV3IGZpZWxk
KQpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 08:43:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 08:43: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-devel-bounces@lists.xenproject.org>)
	id 1gMqlD-0004el-Bl; Wed, 14 Nov 2018 08:42: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=etbn=nz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMqlC-0004eg-Ee
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 08:42:54 +0000
X-Inumbo-ID: 461baaeb-e7e9-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 461baaeb-e7e9-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 08:42:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Nov 2018 01:42:52 -0700
Message-Id: <5BEBE00A02000078001FBD22@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 14 Nov 2018 01:42:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA384F02000078001EB9F2@prv1-mh.provo.novell.com>
 <ec83a3d4-0d8e-e410-239e-ae0f80005ee9@citrix.com>
 <5BEAB8B602000078001FB6CC@prv1-mh.provo.novell.com>
 <d66f702e-6aba-2065-af81-6f072cb54e68@citrix.com>
In-Reply-To: <d66f702e-6aba-2065-af81-6f072cb54e68@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 07/44] x86emul: also allow running the
 32-bit harness on a 64-bit distro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjExLjE4IGF0IDE2OjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMTEvMjAxOCAxMTo0MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDEy
LjExLjE4IGF0IDE4OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAyNS8wOS8xOCAxNDoyOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gSW4gb3JkZXIgdG8gYmUg
YWJsZSB0byB2ZXJpZnkgdGhlIDMyLWJpdCB2YXJpYW50IGJ1aWxkcyBhbmQgcnVucywKPj4+PiBp
bnRyb2R1Y2UgYSByZXNwZWN0aXZlIHRhcmdldCAoYW5kIHRoZSBuZWNlc3Nhcnkgb3RoZXIgYWRq
dXN0bWVudHMpLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+Pj4gSSB0cmllZCB0aGlzLCBidXQgZ290Ogo+Pj4KPj4+IG1ha2U6IEVudGVy
aW5nIGRpcmVjdG9yeSAnL2xvY2FsL3hlbi5naXQvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yLzMy
Jwo+Pj4gZ2NjIC1XYWxsIC1XZXJyb3IgLVdzdHJpY3QtcHJvdG90eXBlcyAtTzIgLWZvbWl0LWZy
YW1lLXBvaW50ZXIgCj4gLWZuby1zdHJpY3QtYWxpYXNpbmcgLVdkZWNsYXJhdGlvbi1hZnRlci1z
dGF0ZW1lbnQgLW0zMiAKPiAtSS9sb2NhbC94ZW4uZ2l0L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci8zMi8uLi8uLi8uLi8uLi90b29scy9pbmNsdWRlIC1JLiAgCj4gLURfX1hFTl9UT09MU19fIC1j
IC1nIC1vIHg4Ni1lbXVsYXRlLm8gLi4veDg2LWVtdWxhdGUuYwo+Pj4gZ2NjIC1XYWxsIC1XZXJy
b3IgLVdzdHJpY3QtcHJvdG90eXBlcyAtTzIgLWZvbWl0LWZyYW1lLXBvaW50ZXIgCj4gLWZuby1z
dHJpY3QtYWxpYXNpbmcgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLW0zMiAKPiAtSS9s
b2NhbC94ZW4uZ2l0L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci8zMi8uLi8uLi8uLi8uLi90b29s
cy9pbmNsdWRlIC1JLiAgCj4gLW8gdGVzdF94ODZfZW11bGF0b3IgeDg2LWVtdWxhdGUubyAuLi90
ZXN0X3g4Nl9lbXVsYXRvci5vIC4uL2V2ZXgtZGlzcDgubyAKPiAuLi93cmFwcGVycy5vCj4+PiAv
dXNyL2Jpbi9sZDogaTM4Njp4ODYtNjQgYXJjaGl0ZWN0dXJlIG9mIGlucHV0IGZpbGUgYC4uL3Rl
c3RfeDg2X2VtdWxhdG9yLm8nIAo+IGlzIGluY29tcGF0aWJsZSB3aXRoIGkzODYgb3V0cHV0Cj4+
PiAvdXNyL2Jpbi9sZDogaTM4Njp4ODYtNjQgYXJjaGl0ZWN0dXJlIG9mIGlucHV0IGZpbGUgYC4u
L2V2ZXgtZGlzcDgubycgaXMgCj4gaW5jb21wYXRpYmxlIHdpdGggaTM4NiBvdXRwdXQKPj4+IC91
c3IvYmluL2xkOiBpMzg2Ong4Ni02NCBhcmNoaXRlY3R1cmUgb2YgaW5wdXQgZmlsZSBgLi4vd3Jh
cHBlcnMubycgaXMgCj4gaW5jb21wYXRpYmxlIHdpdGggaTM4NiBvdXRwdXQKPj4+IGNvbGxlY3Qy
OiBlcnJvcjogbGQgcmV0dXJuZWQgMSBleGl0IHN0YXR1cwo+Pj4gLi4vTWFrZWZpbGU6MTUzOiBy
ZWNpcGUgZm9yIHRhcmdldCAndGVzdF94ODZfZW11bGF0b3InIGZhaWxlZAo+PiBIbW0sIG5vdGhp
bmcgSSBjYW4gcmVwcm9kdWNlLiBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IGl0IHRyaWVzIHRvIHVz
ZQo+PiAuLi8qLm8gaW5zdGVhZCBvZiBidWlsZGluZyAzMi1iaXQgdmFyaWFudHMgaW4gdGhlIGN1
cnJlbnQgZGlyZWN0b3J5Lgo+PiBQZXJoYXBzIGEgbWFrZSB2ZXJzaW9uIGRpZmZlcmVuY2UgaW4g
aG93IFZQQVRIIGdldHMgaGFuZGxlZD8gQnV0Cj4+IEkga25vdyBJJ3ZlIHRyaWVkIHdpdGggZGlm
ZmVyZW50IHZlcnNpb25zLCB3aGljaCB3aWxsIG1ha2UgaXQgcmF0aGVyCj4+IGhhcmQgZm9yIG1l
IHRvIGRpYWdub3NlIHRoZSBpc3N1ZS4gQ291bGQgeW91IHNlZSB3aGV0aGVyIHJlcGxhY2luZwo+
Pgo+PiBWUEFUSCArPSAuLgo+Pgo+PiBieQo+Pgo+PiB2cGF0aCAlLmMgLi4KPj4KPj4gaGVscHMg
aW4geW91ciBjYXNlPwo+IAo+IFNhZGx5IG5vdC4gIFRoYXQgdHVybnMgaW50bzoKPiAKPiBtYWtl
OiBFbnRlcmluZyBkaXJlY3RvcnkgJy9sb2NhbC94ZW4uZ2l0L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci8zMicKPiBtYWtlOiAqKiogTm8gcnVsZSB0byBtYWtlIHRhcmdldCAneDg2LWVtdWxhdGUu
aCcsIG5lZWRlZCBieQo+ICd4ODYtZW11bGF0ZS5vJy4gIFN0b3AuCj4gbWFrZTogTGVhdmluZyBk
aXJlY3RvcnkgJy9sb2NhbC94ZW4uZ2l0L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci8zMicKCldl
bGwsIEkgaGFkIHJlYWxpemVkIGxhdGUgbGFzdCBuaWdodCB0aGF0IGFuIGVxdWl2YWxlbnQgbGlu
ZSBmb3IgJS5oCndvdWxkIHRoZW4gYWxzbyBiZSBuZWVkZWQgKHdoaWNoIHdhcyBpbiB0aGUgZmly
c3QgcGxhY2Ugd2h5IEkgdXNlZAp0aGUgc2luZ2xlIFZQQVRIIGxpbmUgaW5zdGVhZCwgc2VlaW5n
IHRoYXQgaXQgd29ya2VkIGZpbmUgZm9yIG1lKS4KU2luY2UgdGhlIGFib3ZlIHNob3dzIHRoYXQg
aXQnbGwgd29yayBpbiBnZW5lcmFsLCBJJ2xsIHN3aXRjaCB0byB0aGlzCihtYWtpbmcgZnVydGhl
ciBhZGRpdGlvbnMgaWYgbmVlZCBiZSkuCgo+IEkndmUgbm90aWNlZCBhbm90aGVyIGlzc3VlLiAg
VGhlIGNsZWFuIHRhcmdldCBub3cgcmVidWlsZHMgYWxsIHRoZQo+IGJpbmFyeSBmcmFnZW1lbnRz
IGJlZm9yZSBkZWxldGluZyB0aGVtIGFnYWluLgoKT2gsIHllcy4gRWFzaWx5IHRha2VuIGNhcmUg
b2YgYnkgc3BsaXR0aW5nIHRoZSBkZXBlbmRlbmN5IGxpbmUgZnJvbQp0aGUgcnVsZSBvbmUuCgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 09:13:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 09:13: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-devel-bounces@lists.xenproject.org>)
	id 1gMrEc-0006yF-Ue; Wed, 14 Nov 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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMrEb-0006y5-Pa
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 09:13:17 +0000
X-Inumbo-ID: 857195b8-e7ed-11e8-95ce-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 857195b8-e7ed-11e8-95ce-12d6303a7972;
 Wed, 14 Nov 2018 09:13:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 66029EBD;
 Wed, 14 Nov 2018 01:13:16 -0800 (PST)
Received: from [192.168.1.54] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 948CF3F5BD; Wed, 14 Nov 2018 01:13:14 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
 <alpine.DEB.2.10.1811131444510.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <42c2bded-957a-c2db-ab82-e628278efa83@arm.com>
Date: Wed, 14 Nov 2018 09:13:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811131444510.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, saeed.nowshadi@xilinx.com, dm@aggios.com,
 stefano.stabellini@xilinx.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDExLzEzLzE4IDExOjQxIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3Jv
dGU6Cj4gT24gTW9uLCAxMiBOb3YgMjAxOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4gU3lz
dGVtIHN1c3BlbmQgbWF5IGxlYWQgdG8gYSBzdGF0ZSB3aGVyZSBHSUMgd291bGQgYmUgcG93ZXJl
ZCBkb3duLgo+PiBUaGVyZWZvcmUsIFhlbiBzaG91bGQgc2F2ZS9yZXN0b3JlIHRoZSBjb250ZXh0
IG9mIEdJQyBvbiBzdXNwZW5kL3Jlc3VtZS4KPj4gTm90ZSB0aGF0IHRoZSBjb250ZXh0IGNvbnNp
c3RzIG9mIHN0YXRlcyBvZiByZWdpc3RlcnMgd2hpY2ggYXJlCj4+IGNvbnRyb2xsZWQgYnkgdGhl
IGh5cGVydmlzb3IuIE90aGVyIEdJQyByZWdpc3RlcnMgd2hpY2ggYXJlIGFjY2Vzc2libGUKPj4g
YnkgZ3Vlc3RzIGFyZSBzYXZlZC9yZXN0b3JlZCBvbiBjb250ZXh0IHN3aXRjaC4KPj4gVGVzdGVk
IG9uIFhpbGlueCBVbHRyYXNjYWxlKyBNUFNvQyB3aXRoIChhbmQgd2l0aG91dCkgcG93ZXJpbmcg
ZG93bgo+PiB0aGUgR0lDLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxt
aXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3No
YWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+PiAtLS0KPj4gICB4ZW4vYXJjaC9hcm0v
Z2ljLXYyLmMgICAgIHwgMTQ3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKPj4gICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgIHwgIDI3ICsrKysrKysrKwo+
PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggfCAgIDggKysrCj4+ICAgMyBmaWxlcyBjaGFu
Z2VkLCAxODIgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dp
Yy12Mi5jIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4+IGluZGV4IGU3ZWIwMWYzMGEuLmJiNTJi
NjRlY2IgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+PiArKysgYi94ZW4v
YXJjaC9hcm0vZ2ljLXYyLmMKPj4gQEAgLTEyMyw2ICsxMjMsMjUgQEAgc3RhdGljIERFRklORV9Q
RVJfQ1BVKHU4LCBnaWNfY3B1X2lkKTsKPj4gICAvKiBNYXhpbXVtIGNwdSBpbnRlcmZhY2UgcGVy
IEdJQyAqLwo+PiAgICNkZWZpbmUgTlJfR0lDX0NQVV9JRiA4Cj4+ICAgCj4+ICsvKiBHSUN2MiBy
ZWdpc3RlcnMgdG8gYmUgc2F2ZWQvcmVzdG9yZWQgb24gc3lzdGVtIHN1c3BlbmQvcmVzdW1lICov
Cj4+ICtzdHJ1Y3QgZ2ljdjJfY29udGV4dCB7Cj4+ICsgICAgLyogR0lDQyBjb250ZXh0ICovCj4+
ICsgICAgdWludDMyX3QgZ2ljY19jdGxyOwo+PiArICAgIHVpbnQzMl90IGdpY2NfcG1yOwo+PiAr
ICAgIHVpbnQzMl90IGdpY2NfYnByOwo+PiArICAgIC8qIEdJQ0QgY29udGV4dCAqLwo+PiArICAg
IHVpbnQzMl90IGdpY2RfY3RscjsKPj4gKyAgICB1aW50MzJfdCAqZ2ljZF9pc2VuYWJsZXI7Cj4+
ICsgICAgdWludDMyX3QgKmdpY2RfaXNhY3RpdmVyOwo+PiArICAgIHVpbnQzMl90ICpnaWNkX2lw
cmlvcml0eXI7Cj4+ICsgICAgdWludDMyX3QgKmdpY2RfaXRhcmdldHNyOwo+PiArICAgIHVpbnQz
Ml90ICpnaWNkX2ljZmdyOwo+PiArfTsKPj4gKwo+PiArc3RhdGljIHN0cnVjdCBnaWN2Ml9jb250
ZXh0IGdpY3YyX2NvbnRleHQ7Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIGdpY3YyX2FsbG9jX2NvbnRl
eHQoc3RydWN0IGdpY3YyX2NvbnRleHQgKmdjKTsKPj4gKwo+PiAgIHN0YXRpYyBpbmxpbmUgdm9p
ZCB3cml0ZWJfZ2ljZCh1aW50OF90IHZhbCwgdW5zaWduZWQgaW50IG9mZnNldCkKPj4gICB7Cj4+
ICAgICAgIHdyaXRlYl9yZWxheGVkKHZhbCwgZ2ljdjIubWFwX2RiYXNlICsgb2Zmc2V0KTsKPj4g
QEAgLTEzMTAsNiArMTMyOSw5IEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YyX2luaXQodm9pZCkK
Pj4gICAKPj4gICAgICAgc3Bpbl91bmxvY2soJmdpY3YyLmxvY2spOwo+PiAgIAo+PiArICAgIC8q
IEFsbG9jYXRlIG1lbW9yeSB0byBiZSB1c2VkIGZvciBzYXZpbmcgR0lDIGNvbnRleHQgZHVyaW5n
IHRoZSBzdXNwZW5kICovCj4+ICsgICAgZ2ljdjJfYWxsb2NfY29udGV4dCgmZ2ljdjJfY29udGV4
dCk7Cj4gCj4gUGxlYXNlIGNoZWNrIGZvciB0aGUgcmV0dXJuIG9mIGdpY3YyX2FsbG9jX2NvbnRl
eHQgYW5kIHJldHVybiBlcnJvcgo+IGFjY29yZGluZ2x5LgoKU3VzcGVuZC9yZXN1bWUgaXMgbm90
IGEgY3JpdGljYWwgZmVhdHVyZSBpbiBjb21tb24gY2FzZS4gU28gSSB3b3VsZCAKcHJlZmVyIGlm
IHdlIGRpc2FibGUgaXQgd2hlbiB3ZSBjYW4ndCBhbGxvYyBtZW1vcnkuCgpJIHdvdWxkIGFsc28g
YmUgdGVtcHQgdG8gI2lmZGVmIGFsbCByZWxhdGVkIHN1c3BlbmQvcmVzdW1lIGNvZGUgdG8gYWxs
b3cgCnRoZSBpbnRlZ3JhdG9yIGRpc2FibGluZyB0aGUgZmVhdHVyZSB3aGVuIHRoZXkgZG9uJ3Qg
d2FudCBpdC4KCj4gCj4gCj4+ICAgICAgIHJldHVybiAwOwo+PiAgIH0KPj4gICAKPj4gQEAgLTEz
MTksNiArMTM0MSwxMjkgQEAgc3RhdGljIHZvaWQgZ2ljdjJfZG9fTFBJKHVuc2lnbmVkIGludCBs
cGkpCj4+ICAgICAgIEJVRygpOwo+PiAgIH0KPj4gICAKPj4gK3N0YXRpYyB2b2lkIGdpY3YyX2Fs
bG9jX2NvbnRleHQoc3RydWN0IGdpY3YyX2NvbnRleHQgKmdjKQo+PiArewo+PiArICAgIHVpbnQz
Ml90IG4gPSBnaWN2Ml9pbmZvLm5yX2xpbmVzOwo+PiArCj4+ICsgICAgZ2MtPmdpY2RfaXNlbmFi
bGVyID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgRElWX1JPVU5EX1VQKG4sIDMyKSk7Cj4+ICsg
ICAgaWYgKCAhZ2MtPmdpY2RfaXNlbmFibGVyICkKPj4gKyAgICAgICAgcmV0dXJuOwo+IAo+IEkg
d291bGQgcmV0dXJuIGVycm9yIGFuZCByZXR1cm4gZXJyb3IgYWxzbyBiZWxvdyBmb3IgYWxsIHRo
ZSBvdGhlcgo+IHNpbWlsYXIgY2FzZXMuCj4gCj4gCj4+ICsgICAgZ2MtPmdpY2RfaXNhY3RpdmVy
ID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgRElWX1JPVU5EX1VQKG4sIDMyKSk7Cj4+ICsgICAg
aWYgKCAhZ2MtPmdpY2RfaXNhY3RpdmVyICkKPj4gKyAgICAgICAgZ290byBmcmVlX2dpY2RfaXNl
bmFibGVyOwo+PiArCj4+ICsgICAgZ2MtPmdpY2RfaXRhcmdldHNyID0geHphbGxvY19hcnJheSh1
aW50MzJfdCwgRElWX1JPVU5EX1VQKG4sIDQpKTsKPj4gKyAgICBpZiAoICFnYy0+Z2ljZF9pdGFy
Z2V0c3IgKQo+PiArICAgICAgICBnb3RvIGZyZWVfZ2ljZF9pc2FjdGl2ZXI7Cj4+ICsKPj4gKyAg
ICBnYy0+Z2ljZF9pcHJpb3JpdHlyID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgRElWX1JPVU5E
X1VQKG4sIDQpKTsKPj4gKyAgICBpZiAoICFnYy0+Z2ljZF9pcHJpb3JpdHlyICkKPj4gKyAgICAg
ICAgZ290byBmcmVlX2dpY2RfaXRhcmdldHNyOwo+PiArCj4+ICsgICAgZ2MtPmdpY2RfaWNmZ3Ig
PSB4emFsbG9jX2FycmF5KHVpbnQzMl90LCBESVZfUk9VTkRfVVAobiwgMTYpKTsKPj4gKyAgICBp
ZiAoIGdjLT5naWNkX2ljZmdyICkKPj4gKyAgICAgICAgcmV0dXJuOwo+PiArCj4+ICsgICAgeGZy
ZWUoZ2MtPmdpY2RfaXByaW9yaXR5cik7Cj4+ICsKPj4gK2ZyZWVfZ2ljZF9pdGFyZ2V0c3I6Cj4g
Cj4gWW91IGNhbiBoYXZlIGp1c3Qgb25lIGxhYmVsIHRoYXQgZnJlZXMgZXZlcnl0aGluZywgYXMg
eW91IGNhbiByZWx5IG9uCj4geGZyZWUgd29ya2luZyBmaW5lIChkb2luZyBub3RoaW5nKSBmb3Ig
TlVMTCBwb2ludGVycy4KPiAKPiAKPj4gKyAgICB4ZnJlZShnYy0+Z2ljZF9pdGFyZ2V0c3IpOwo+
PiArCj4+ICtmcmVlX2dpY2RfaXNhY3RpdmVyOgo+PiArICAgIHhmcmVlKGdjLT5naWNkX2lzYWN0
aXZlcik7Cj4+ICsKPj4gK2ZyZWVfZ2ljZF9pc2VuYWJsZXI6Cj4+ICsgICAgeGZyZWUoZ2MtPmdp
Y2RfaXNlbmFibGVyKTsKPj4gKyAgICBnYy0+Z2ljZF9pc2VuYWJsZXIgPSBOVUxMOwo+PiArfQo+
PiArCj4+ICtzdGF0aWMgaW50IGdpY3YyX3N1c3BlbmQodm9pZCkKPj4gK3sKPj4gKyAgICBpbnQg
aTsKPj4gKwo+PiArICAgIC8qIFNhdmUgR0lDQyBjb25maWd1cmF0aW9uICovCj4+ICsgICAgZ2lj
djJfY29udGV4dC5naWNjX2N0bHIgPSByZWFkbF9naWNjKEdJQ0NfQ1RMUik7Cj4+ICsgICAgZ2lj
djJfY29udGV4dC5naWNjX3BtciA9IHJlYWRsX2dpY2MoR0lDQ19QTVIpOwo+PiArICAgIGdpY3Yy
X2NvbnRleHQuZ2ljY19icHIgPSByZWFkbF9naWNjKEdJQ0NfQlBSKTsKPj4gKwo+PiArICAgIC8q
IElmIGdpY3YyX2FsbG9jX2NvbnRleHQoKSBoYXNuJ3QgYWxsb2NhdGVkIG1lbW9yeSwgcmV0dXJu
ICovCj4+ICsgICAgaWYgKCAhZ2ljdjJfY29udGV4dC5naWNkX2lzZW5hYmxlciApCj4+ICsgICAg
ICAgIHJldHVybiAtRU5PTUVNOwo+IAo+IElmIHlvdSBhcmUgZ29pbmcgdG8gY2hlY2sgZm9yIHRo
aXMsIHRoZW4gcGxlYXNlIGNoZWNrIGZvciBhbGwgdGhlIG90aGVycwo+IGFzIHdlbGwgKGdpY2Rf
aXNhY3RpdmVyLCBnaWNkX2lwcmlvcml0eXIsIGV0Yy4pIEJ1dCBpZiB5b3UgZm9sbG93IG15Cj4g
b3RoZXIgc3VnZ2VzdGlvbiB0byByZXR1cm4gZXJyb3IgaWYgd2UgZmFpbCB0aGUgbWVtb3J5IGFs
bG9jYXRpb24gYXQKPiBpbml0LCB0aGVuIHRoaXMgY2FuIGJlY29tZSBhbiBBU1NFUlQuIEFsc28s
IEFTU0VSVFMgb3IgY2hlY2tzIHNob3VsZCBiZQo+IGF0IHRoZSB2ZXJ5IGJlZ2lubmluZyBvZiB0
aGlzIGZ1bmN0aW9uLgo+IAo+IAo+PiArICAgIC8qIFNhdmUgR0lDRCBjb25maWd1cmF0aW9uICov
Cj4+ICsgICAgZ2ljdjJfY29udGV4dC5naWNkX2N0bHIgPSByZWFkbF9naWNkKEdJQ0RfQ1RMUik7
Cj4+ICsKPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5y
X2xpbmVzLCAzMik7IGkrKyApCj4+ICsgICAgICAgIGdpY3YyX2NvbnRleHQuZ2ljZF9pc2VuYWJs
ZXJbaV0gPSByZWFkbF9naWNkKEdJQ0RfSVNFTkFCTEVSICsgaSAqIDQpOwo+PiArCj4+ICsgICAg
Zm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBp
KysgKQo+PiArICAgICAgICBnaWN2Ml9jb250ZXh0LmdpY2RfaXNhY3RpdmVyW2ldID0gcmVhZGxf
Z2ljZChHSUNEX0lTQUNUSVZFUiArIGkgKiA0KTsKPj4gKwo+PiArICAgIGZvciAoIGkgPSAwOyBp
IDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDQpOyBpKysgKQo+PiArICAgICAg
ICBnaWN2Ml9jb250ZXh0LmdpY2RfaXByaW9yaXR5cltpXSA9IHJlYWRsX2dpY2QoR0lDRF9JUFJJ
T1JJVFlSICsgaSAqIDQpOwo+PiArCj4+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRf
VVAoZ2ljdjJfaW5mby5ucl9saW5lcywgNCk7IGkrKyApCj4+ICsgICAgICAgIGdpY3YyX2NvbnRl
eHQuZ2ljZF9pdGFyZ2V0c3JbaV0gPSByZWFkbF9naWNkKEdJQ0RfSVRBUkdFVFNSICsgaSAqIDQp
Owo+PiArCj4+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5u
cl9saW5lcywgMTYpOyBpKysgKQo+PiArICAgICAgICBnaWN2Ml9jb250ZXh0LmdpY2RfaWNmZ3Jb
aV0gPSByZWFkbF9naWNkKEdJQ0RfSUNGR1IgKyBpICogNCk7Cj4gCj4gVGVjaG5pY2FsbHksIEdJ
Q0RfSUNGR1IgZG9lc24ndCBuZWVkIHRvIGJlIHNhdmVkIGJlY2F1c2UgaXQgY291bGQgYmUKPiBl
bnRpcmVseSByZWNvbnN0cnVjdGVkIGZyb20gdGhlIGluZm9ybWF0aW9ucyB3ZSBoYXZlLCBidXQg
SSBpbWFnaW5lIGl0Cj4gY291bGQgYmUgZGlmZmljdWx0IHRvIGNhbGwgdGhlIHJpZ2h0IHNldCBv
ZiByb3V0ZV9pcnFfdG9fZ3Vlc3QveGVuIGNhbGxzCj4gYXQgcmVzdW1lIHRpbWUsIHNvIEkgdGhp
bmsgaXQgaXMgT0suCj4gCj4gCj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRp
YyB2b2lkIGdpY3YyX3Jlc3VtZSh2b2lkKQo+PiArewo+PiArICAgIGludCBpOwo+PiArCj4+ICsg
ICAgQVNTRVJUKGdpY3YyX2NvbnRleHQuZ2ljZF9pc2VuYWJsZXIpOwo+PiArICAgIEFTU0VSVChn
aWN2Ml9jb250ZXh0LmdpY2RfaXNhY3RpdmVyKTsKPj4gKyAgICBBU1NFUlQoZ2ljdjJfY29udGV4
dC5naWNkX2lwcmlvcml0eXIpOwo+PiArICAgIEFTU0VSVChnaWN2Ml9jb250ZXh0LmdpY2RfaXRh
cmdldHNyKTsKPj4gKyAgICBBU1NFUlQoZ2ljdjJfY29udGV4dC5naWNkX2ljZmdyKTsKPj4gKwo+
PiArICAgIC8qIERpc2FibGUgQ1BVIGludGVyZmFjZSBhbmQgZGlzdHJpYnV0b3IgKi8KPj4gKyAg
ICB3cml0ZWxfZ2ljYygwLCBHSUNDX0NUTFIpOwo+PiArICAgIHdyaXRlbF9naWNkKDAsIEdJQ0Rf
Q1RMUik7Cj4+ICsgICAgaXNiKCk7Cj4+ICsKPj4gKyAgICAvKiBSZXN0b3JlIEdJQ0QgY29uZmln
dXJhdGlvbiAqLwo+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2lu
Zm8ubnJfbGluZXMsIDMyKTsgaSsrICkKPj4gKyAgICAgICAgd3JpdGVsX2dpY2QoMHhmZmZmZmZm
ZiwgR0lDRF9JQ0VOQUJMRVIgKyBpICogNCk7Cj4+ICsKPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8
IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkrKyApCj4+ICsgICAgICAg
IHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9pc2VuYWJsZXJbaV0sIEdJQ0RfSVNFTkFC
TEVSICsgaSAqIDQpOwo+PiArCj4+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAo
Z2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysgKQo+PiArICAgICAgICB3cml0ZWxfZ2ljZCgw
eGZmZmZmZmZmLCBHSUNEX0lDQUNUSVZFUiArIGkgKiA0KTsKPj4gKwo+PiArICAgIGZvciAoIGkg
PSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDMyKTsgaSsrICkKPj4g
KyAgICAgICAgd3JpdGVsX2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2lzYWN0aXZlcltpXSwgR0lD
RF9JU0FDVElWRVIgKyBpICogNCk7Cj4+ICsKPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9S
T1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCA0KTsgaSsrICkKPj4gKyAgICAgICAgd3JpdGVs
X2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2lwcmlvcml0eXJbaV0sIEdJQ0RfSVBSSU9SSVRZUiAr
IGkgKiA0KTsKPj4gKwo+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3Yy
X2luZm8ubnJfbGluZXMsIDQpOyBpKysgKQo+PiArICAgICAgICB3cml0ZWxfZ2ljZChnaWN2Ml9j
b250ZXh0LmdpY2RfaXRhcmdldHNyW2ldLCBHSUNEX0lUQVJHRVRTUiArIGkgKiA0KTsKPj4gKwo+
PiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMs
IDE2KTsgaSsrICkKPj4gKyAgICAgICAgd3JpdGVsX2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2lj
ZmdyW2ldLCBHSUNEX0lDRkdSICsgaSAqIDQpOwo+PiArCj4+ICsgICAgLyogTWFrZSBzdXJlIGFs
bCByZWdpc3RlcnMgYXJlIHJlc3RvcmVkIGFuZCBlbmFibGUgZGlzdHJpYnV0b3IgKi8KPj4gKyAg
ICBpc2IoKTsKPj4gKyAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0LmdpY2RfY3RsciB8IEdJ
Q0RfQ1RMX0VOQUJMRSwgR0lDRF9DVExSKTsKPj4gKwo+PiArICAgIC8qIFJlc3RvcmUgR0lDIENQ
VSBpbnRlcmZhY2UgY29uZmlndXJhdGlvbiAqLwo+PiArICAgIHdyaXRlbF9naWNjKGdpY3YyX2Nv
bnRleHQuZ2ljY19wbXIsIEdJQ0NfUE1SKTsKPj4gKyAgICB3cml0ZWxfZ2ljYyhnaWN2Ml9jb250
ZXh0LmdpY2NfYnByLCBHSUNDX0JQUik7Cj4+ICsgICAgaXNiKCk7Cj4gCj4gSSBkb24ndCB0aGlu
ayB3ZSBuZWVkIGFsbCB0aGVzZSBpc2IoKSdzIGluIHRoaXMgZnVuY3Rpb24uIE1heWJlIG9ubHkg
b25lCj4gYXQgdGhlIGVuZCwgYnV0IHByb2JhYmx5IG5vdCBldmVuIHRoYXQuIEp1bGllbiwgd2hh
dCBkbyB5b3UgdGhpbms/CgpJIGRvbid0IHRoaW5rIGFueSBvZiB0aGUgaXNiKCkgaW4gdGhlIGNv
ZGUgYXJlIG5lY2Vzc2FyeS4gV2hhdCBhcmUgd2UgCnRyeWluZyB0byBwcmV2ZW50IHdpdGggdGhl
bT8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 09:13:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 09:13: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-devel-bounces@lists.xenproject.org>)
	id 1gMrEd-0006yL-80; Wed, 14 Nov 2018 09:13: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMrEb-0006y6-Pt
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 09:13:17 +0000
X-Inumbo-ID: 8575bb7a-e7ed-11e8-8b25-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8575bb7a-e7ed-11e8-8b25-12d6303a7972;
 Wed, 14 Nov 2018 09:13:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 66029EBD;
 Wed, 14 Nov 2018 01:13:16 -0800 (PST)
Received: from [192.168.1.54] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 948CF3F5BD; Wed, 14 Nov 2018 01:13:14 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
 <alpine.DEB.2.10.1811131444510.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <42c2bded-957a-c2db-ab82-e628278efa83@arm.com>
Date: Wed, 14 Nov 2018 09:13:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811131444510.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, saeed.nowshadi@xilinx.com, dm@aggios.com,
 stefano.stabellini@xilinx.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDExLzEzLzE4IDExOjQxIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3Jv
dGU6Cj4gT24gTW9uLCAxMiBOb3YgMjAxOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4gU3lz
dGVtIHN1c3BlbmQgbWF5IGxlYWQgdG8gYSBzdGF0ZSB3aGVyZSBHSUMgd291bGQgYmUgcG93ZXJl
ZCBkb3duLgo+PiBUaGVyZWZvcmUsIFhlbiBzaG91bGQgc2F2ZS9yZXN0b3JlIHRoZSBjb250ZXh0
IG9mIEdJQyBvbiBzdXNwZW5kL3Jlc3VtZS4KPj4gTm90ZSB0aGF0IHRoZSBjb250ZXh0IGNvbnNp
c3RzIG9mIHN0YXRlcyBvZiByZWdpc3RlcnMgd2hpY2ggYXJlCj4+IGNvbnRyb2xsZWQgYnkgdGhl
IGh5cGVydmlzb3IuIE90aGVyIEdJQyByZWdpc3RlcnMgd2hpY2ggYXJlIGFjY2Vzc2libGUKPj4g
YnkgZ3Vlc3RzIGFyZSBzYXZlZC9yZXN0b3JlZCBvbiBjb250ZXh0IHN3aXRjaC4KPj4gVGVzdGVk
IG9uIFhpbGlueCBVbHRyYXNjYWxlKyBNUFNvQyB3aXRoIChhbmQgd2l0aG91dCkgcG93ZXJpbmcg
ZG93bgo+PiB0aGUgR0lDLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxt
aXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3No
YWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+PiAtLS0KPj4gICB4ZW4vYXJjaC9hcm0v
Z2ljLXYyLmMgICAgIHwgMTQ3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKPj4gICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgIHwgIDI3ICsrKysrKysrKwo+
PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggfCAgIDggKysrCj4+ICAgMyBmaWxlcyBjaGFu
Z2VkLCAxODIgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dp
Yy12Mi5jIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4+IGluZGV4IGU3ZWIwMWYzMGEuLmJiNTJi
NjRlY2IgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+PiArKysgYi94ZW4v
YXJjaC9hcm0vZ2ljLXYyLmMKPj4gQEAgLTEyMyw2ICsxMjMsMjUgQEAgc3RhdGljIERFRklORV9Q
RVJfQ1BVKHU4LCBnaWNfY3B1X2lkKTsKPj4gICAvKiBNYXhpbXVtIGNwdSBpbnRlcmZhY2UgcGVy
IEdJQyAqLwo+PiAgICNkZWZpbmUgTlJfR0lDX0NQVV9JRiA4Cj4+ICAgCj4+ICsvKiBHSUN2MiBy
ZWdpc3RlcnMgdG8gYmUgc2F2ZWQvcmVzdG9yZWQgb24gc3lzdGVtIHN1c3BlbmQvcmVzdW1lICov
Cj4+ICtzdHJ1Y3QgZ2ljdjJfY29udGV4dCB7Cj4+ICsgICAgLyogR0lDQyBjb250ZXh0ICovCj4+
ICsgICAgdWludDMyX3QgZ2ljY19jdGxyOwo+PiArICAgIHVpbnQzMl90IGdpY2NfcG1yOwo+PiAr
ICAgIHVpbnQzMl90IGdpY2NfYnByOwo+PiArICAgIC8qIEdJQ0QgY29udGV4dCAqLwo+PiArICAg
IHVpbnQzMl90IGdpY2RfY3RscjsKPj4gKyAgICB1aW50MzJfdCAqZ2ljZF9pc2VuYWJsZXI7Cj4+
ICsgICAgdWludDMyX3QgKmdpY2RfaXNhY3RpdmVyOwo+PiArICAgIHVpbnQzMl90ICpnaWNkX2lw
cmlvcml0eXI7Cj4+ICsgICAgdWludDMyX3QgKmdpY2RfaXRhcmdldHNyOwo+PiArICAgIHVpbnQz
Ml90ICpnaWNkX2ljZmdyOwo+PiArfTsKPj4gKwo+PiArc3RhdGljIHN0cnVjdCBnaWN2Ml9jb250
ZXh0IGdpY3YyX2NvbnRleHQ7Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIGdpY3YyX2FsbG9jX2NvbnRl
eHQoc3RydWN0IGdpY3YyX2NvbnRleHQgKmdjKTsKPj4gKwo+PiAgIHN0YXRpYyBpbmxpbmUgdm9p
ZCB3cml0ZWJfZ2ljZCh1aW50OF90IHZhbCwgdW5zaWduZWQgaW50IG9mZnNldCkKPj4gICB7Cj4+
ICAgICAgIHdyaXRlYl9yZWxheGVkKHZhbCwgZ2ljdjIubWFwX2RiYXNlICsgb2Zmc2V0KTsKPj4g
QEAgLTEzMTAsNiArMTMyOSw5IEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YyX2luaXQodm9pZCkK
Pj4gICAKPj4gICAgICAgc3Bpbl91bmxvY2soJmdpY3YyLmxvY2spOwo+PiAgIAo+PiArICAgIC8q
IEFsbG9jYXRlIG1lbW9yeSB0byBiZSB1c2VkIGZvciBzYXZpbmcgR0lDIGNvbnRleHQgZHVyaW5n
IHRoZSBzdXNwZW5kICovCj4+ICsgICAgZ2ljdjJfYWxsb2NfY29udGV4dCgmZ2ljdjJfY29udGV4
dCk7Cj4gCj4gUGxlYXNlIGNoZWNrIGZvciB0aGUgcmV0dXJuIG9mIGdpY3YyX2FsbG9jX2NvbnRl
eHQgYW5kIHJldHVybiBlcnJvcgo+IGFjY29yZGluZ2x5LgoKU3VzcGVuZC9yZXN1bWUgaXMgbm90
IGEgY3JpdGljYWwgZmVhdHVyZSBpbiBjb21tb24gY2FzZS4gU28gSSB3b3VsZCAKcHJlZmVyIGlm
IHdlIGRpc2FibGUgaXQgd2hlbiB3ZSBjYW4ndCBhbGxvYyBtZW1vcnkuCgpJIHdvdWxkIGFsc28g
YmUgdGVtcHQgdG8gI2lmZGVmIGFsbCByZWxhdGVkIHN1c3BlbmQvcmVzdW1lIGNvZGUgdG8gYWxs
b3cgCnRoZSBpbnRlZ3JhdG9yIGRpc2FibGluZyB0aGUgZmVhdHVyZSB3aGVuIHRoZXkgZG9uJ3Qg
d2FudCBpdC4KCj4gCj4gCj4+ICAgICAgIHJldHVybiAwOwo+PiAgIH0KPj4gICAKPj4gQEAgLTEz
MTksNiArMTM0MSwxMjkgQEAgc3RhdGljIHZvaWQgZ2ljdjJfZG9fTFBJKHVuc2lnbmVkIGludCBs
cGkpCj4+ICAgICAgIEJVRygpOwo+PiAgIH0KPj4gICAKPj4gK3N0YXRpYyB2b2lkIGdpY3YyX2Fs
bG9jX2NvbnRleHQoc3RydWN0IGdpY3YyX2NvbnRleHQgKmdjKQo+PiArewo+PiArICAgIHVpbnQz
Ml90IG4gPSBnaWN2Ml9pbmZvLm5yX2xpbmVzOwo+PiArCj4+ICsgICAgZ2MtPmdpY2RfaXNlbmFi
bGVyID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgRElWX1JPVU5EX1VQKG4sIDMyKSk7Cj4+ICsg
ICAgaWYgKCAhZ2MtPmdpY2RfaXNlbmFibGVyICkKPj4gKyAgICAgICAgcmV0dXJuOwo+IAo+IEkg
d291bGQgcmV0dXJuIGVycm9yIGFuZCByZXR1cm4gZXJyb3IgYWxzbyBiZWxvdyBmb3IgYWxsIHRo
ZSBvdGhlcgo+IHNpbWlsYXIgY2FzZXMuCj4gCj4gCj4+ICsgICAgZ2MtPmdpY2RfaXNhY3RpdmVy
ID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgRElWX1JPVU5EX1VQKG4sIDMyKSk7Cj4+ICsgICAg
aWYgKCAhZ2MtPmdpY2RfaXNhY3RpdmVyICkKPj4gKyAgICAgICAgZ290byBmcmVlX2dpY2RfaXNl
bmFibGVyOwo+PiArCj4+ICsgICAgZ2MtPmdpY2RfaXRhcmdldHNyID0geHphbGxvY19hcnJheSh1
aW50MzJfdCwgRElWX1JPVU5EX1VQKG4sIDQpKTsKPj4gKyAgICBpZiAoICFnYy0+Z2ljZF9pdGFy
Z2V0c3IgKQo+PiArICAgICAgICBnb3RvIGZyZWVfZ2ljZF9pc2FjdGl2ZXI7Cj4+ICsKPj4gKyAg
ICBnYy0+Z2ljZF9pcHJpb3JpdHlyID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgRElWX1JPVU5E
X1VQKG4sIDQpKTsKPj4gKyAgICBpZiAoICFnYy0+Z2ljZF9pcHJpb3JpdHlyICkKPj4gKyAgICAg
ICAgZ290byBmcmVlX2dpY2RfaXRhcmdldHNyOwo+PiArCj4+ICsgICAgZ2MtPmdpY2RfaWNmZ3Ig
PSB4emFsbG9jX2FycmF5KHVpbnQzMl90LCBESVZfUk9VTkRfVVAobiwgMTYpKTsKPj4gKyAgICBp
ZiAoIGdjLT5naWNkX2ljZmdyICkKPj4gKyAgICAgICAgcmV0dXJuOwo+PiArCj4+ICsgICAgeGZy
ZWUoZ2MtPmdpY2RfaXByaW9yaXR5cik7Cj4+ICsKPj4gK2ZyZWVfZ2ljZF9pdGFyZ2V0c3I6Cj4g
Cj4gWW91IGNhbiBoYXZlIGp1c3Qgb25lIGxhYmVsIHRoYXQgZnJlZXMgZXZlcnl0aGluZywgYXMg
eW91IGNhbiByZWx5IG9uCj4geGZyZWUgd29ya2luZyBmaW5lIChkb2luZyBub3RoaW5nKSBmb3Ig
TlVMTCBwb2ludGVycy4KPiAKPiAKPj4gKyAgICB4ZnJlZShnYy0+Z2ljZF9pdGFyZ2V0c3IpOwo+
PiArCj4+ICtmcmVlX2dpY2RfaXNhY3RpdmVyOgo+PiArICAgIHhmcmVlKGdjLT5naWNkX2lzYWN0
aXZlcik7Cj4+ICsKPj4gK2ZyZWVfZ2ljZF9pc2VuYWJsZXI6Cj4+ICsgICAgeGZyZWUoZ2MtPmdp
Y2RfaXNlbmFibGVyKTsKPj4gKyAgICBnYy0+Z2ljZF9pc2VuYWJsZXIgPSBOVUxMOwo+PiArfQo+
PiArCj4+ICtzdGF0aWMgaW50IGdpY3YyX3N1c3BlbmQodm9pZCkKPj4gK3sKPj4gKyAgICBpbnQg
aTsKPj4gKwo+PiArICAgIC8qIFNhdmUgR0lDQyBjb25maWd1cmF0aW9uICovCj4+ICsgICAgZ2lj
djJfY29udGV4dC5naWNjX2N0bHIgPSByZWFkbF9naWNjKEdJQ0NfQ1RMUik7Cj4+ICsgICAgZ2lj
djJfY29udGV4dC5naWNjX3BtciA9IHJlYWRsX2dpY2MoR0lDQ19QTVIpOwo+PiArICAgIGdpY3Yy
X2NvbnRleHQuZ2ljY19icHIgPSByZWFkbF9naWNjKEdJQ0NfQlBSKTsKPj4gKwo+PiArICAgIC8q
IElmIGdpY3YyX2FsbG9jX2NvbnRleHQoKSBoYXNuJ3QgYWxsb2NhdGVkIG1lbW9yeSwgcmV0dXJu
ICovCj4+ICsgICAgaWYgKCAhZ2ljdjJfY29udGV4dC5naWNkX2lzZW5hYmxlciApCj4+ICsgICAg
ICAgIHJldHVybiAtRU5PTUVNOwo+IAo+IElmIHlvdSBhcmUgZ29pbmcgdG8gY2hlY2sgZm9yIHRo
aXMsIHRoZW4gcGxlYXNlIGNoZWNrIGZvciBhbGwgdGhlIG90aGVycwo+IGFzIHdlbGwgKGdpY2Rf
aXNhY3RpdmVyLCBnaWNkX2lwcmlvcml0eXIsIGV0Yy4pIEJ1dCBpZiB5b3UgZm9sbG93IG15Cj4g
b3RoZXIgc3VnZ2VzdGlvbiB0byByZXR1cm4gZXJyb3IgaWYgd2UgZmFpbCB0aGUgbWVtb3J5IGFs
bG9jYXRpb24gYXQKPiBpbml0LCB0aGVuIHRoaXMgY2FuIGJlY29tZSBhbiBBU1NFUlQuIEFsc28s
IEFTU0VSVFMgb3IgY2hlY2tzIHNob3VsZCBiZQo+IGF0IHRoZSB2ZXJ5IGJlZ2lubmluZyBvZiB0
aGlzIGZ1bmN0aW9uLgo+IAo+IAo+PiArICAgIC8qIFNhdmUgR0lDRCBjb25maWd1cmF0aW9uICov
Cj4+ICsgICAgZ2ljdjJfY29udGV4dC5naWNkX2N0bHIgPSByZWFkbF9naWNkKEdJQ0RfQ1RMUik7
Cj4+ICsKPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5y
X2xpbmVzLCAzMik7IGkrKyApCj4+ICsgICAgICAgIGdpY3YyX2NvbnRleHQuZ2ljZF9pc2VuYWJs
ZXJbaV0gPSByZWFkbF9naWNkKEdJQ0RfSVNFTkFCTEVSICsgaSAqIDQpOwo+PiArCj4+ICsgICAg
Zm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBp
KysgKQo+PiArICAgICAgICBnaWN2Ml9jb250ZXh0LmdpY2RfaXNhY3RpdmVyW2ldID0gcmVhZGxf
Z2ljZChHSUNEX0lTQUNUSVZFUiArIGkgKiA0KTsKPj4gKwo+PiArICAgIGZvciAoIGkgPSAwOyBp
IDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDQpOyBpKysgKQo+PiArICAgICAg
ICBnaWN2Ml9jb250ZXh0LmdpY2RfaXByaW9yaXR5cltpXSA9IHJlYWRsX2dpY2QoR0lDRF9JUFJJ
T1JJVFlSICsgaSAqIDQpOwo+PiArCj4+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRf
VVAoZ2ljdjJfaW5mby5ucl9saW5lcywgNCk7IGkrKyApCj4+ICsgICAgICAgIGdpY3YyX2NvbnRl
eHQuZ2ljZF9pdGFyZ2V0c3JbaV0gPSByZWFkbF9naWNkKEdJQ0RfSVRBUkdFVFNSICsgaSAqIDQp
Owo+PiArCj4+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5u
cl9saW5lcywgMTYpOyBpKysgKQo+PiArICAgICAgICBnaWN2Ml9jb250ZXh0LmdpY2RfaWNmZ3Jb
aV0gPSByZWFkbF9naWNkKEdJQ0RfSUNGR1IgKyBpICogNCk7Cj4gCj4gVGVjaG5pY2FsbHksIEdJ
Q0RfSUNGR1IgZG9lc24ndCBuZWVkIHRvIGJlIHNhdmVkIGJlY2F1c2UgaXQgY291bGQgYmUKPiBl
bnRpcmVseSByZWNvbnN0cnVjdGVkIGZyb20gdGhlIGluZm9ybWF0aW9ucyB3ZSBoYXZlLCBidXQg
SSBpbWFnaW5lIGl0Cj4gY291bGQgYmUgZGlmZmljdWx0IHRvIGNhbGwgdGhlIHJpZ2h0IHNldCBv
ZiByb3V0ZV9pcnFfdG9fZ3Vlc3QveGVuIGNhbGxzCj4gYXQgcmVzdW1lIHRpbWUsIHNvIEkgdGhp
bmsgaXQgaXMgT0suCj4gCj4gCj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRp
YyB2b2lkIGdpY3YyX3Jlc3VtZSh2b2lkKQo+PiArewo+PiArICAgIGludCBpOwo+PiArCj4+ICsg
ICAgQVNTRVJUKGdpY3YyX2NvbnRleHQuZ2ljZF9pc2VuYWJsZXIpOwo+PiArICAgIEFTU0VSVChn
aWN2Ml9jb250ZXh0LmdpY2RfaXNhY3RpdmVyKTsKPj4gKyAgICBBU1NFUlQoZ2ljdjJfY29udGV4
dC5naWNkX2lwcmlvcml0eXIpOwo+PiArICAgIEFTU0VSVChnaWN2Ml9jb250ZXh0LmdpY2RfaXRh
cmdldHNyKTsKPj4gKyAgICBBU1NFUlQoZ2ljdjJfY29udGV4dC5naWNkX2ljZmdyKTsKPj4gKwo+
PiArICAgIC8qIERpc2FibGUgQ1BVIGludGVyZmFjZSBhbmQgZGlzdHJpYnV0b3IgKi8KPj4gKyAg
ICB3cml0ZWxfZ2ljYygwLCBHSUNDX0NUTFIpOwo+PiArICAgIHdyaXRlbF9naWNkKDAsIEdJQ0Rf
Q1RMUik7Cj4+ICsgICAgaXNiKCk7Cj4+ICsKPj4gKyAgICAvKiBSZXN0b3JlIEdJQ0QgY29uZmln
dXJhdGlvbiAqLwo+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2lu
Zm8ubnJfbGluZXMsIDMyKTsgaSsrICkKPj4gKyAgICAgICAgd3JpdGVsX2dpY2QoMHhmZmZmZmZm
ZiwgR0lDRF9JQ0VOQUJMRVIgKyBpICogNCk7Cj4+ICsKPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8
IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkrKyApCj4+ICsgICAgICAg
IHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9pc2VuYWJsZXJbaV0sIEdJQ0RfSVNFTkFC
TEVSICsgaSAqIDQpOwo+PiArCj4+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAo
Z2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysgKQo+PiArICAgICAgICB3cml0ZWxfZ2ljZCgw
eGZmZmZmZmZmLCBHSUNEX0lDQUNUSVZFUiArIGkgKiA0KTsKPj4gKwo+PiArICAgIGZvciAoIGkg
PSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDMyKTsgaSsrICkKPj4g
KyAgICAgICAgd3JpdGVsX2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2lzYWN0aXZlcltpXSwgR0lD
RF9JU0FDVElWRVIgKyBpICogNCk7Cj4+ICsKPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9S
T1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCA0KTsgaSsrICkKPj4gKyAgICAgICAgd3JpdGVs
X2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2lwcmlvcml0eXJbaV0sIEdJQ0RfSVBSSU9SSVRZUiAr
IGkgKiA0KTsKPj4gKwo+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3Yy
X2luZm8ubnJfbGluZXMsIDQpOyBpKysgKQo+PiArICAgICAgICB3cml0ZWxfZ2ljZChnaWN2Ml9j
b250ZXh0LmdpY2RfaXRhcmdldHNyW2ldLCBHSUNEX0lUQVJHRVRTUiArIGkgKiA0KTsKPj4gKwo+
PiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMs
IDE2KTsgaSsrICkKPj4gKyAgICAgICAgd3JpdGVsX2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2lj
ZmdyW2ldLCBHSUNEX0lDRkdSICsgaSAqIDQpOwo+PiArCj4+ICsgICAgLyogTWFrZSBzdXJlIGFs
bCByZWdpc3RlcnMgYXJlIHJlc3RvcmVkIGFuZCBlbmFibGUgZGlzdHJpYnV0b3IgKi8KPj4gKyAg
ICBpc2IoKTsKPj4gKyAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0LmdpY2RfY3RsciB8IEdJ
Q0RfQ1RMX0VOQUJMRSwgR0lDRF9DVExSKTsKPj4gKwo+PiArICAgIC8qIFJlc3RvcmUgR0lDIENQ
VSBpbnRlcmZhY2UgY29uZmlndXJhdGlvbiAqLwo+PiArICAgIHdyaXRlbF9naWNjKGdpY3YyX2Nv
bnRleHQuZ2ljY19wbXIsIEdJQ0NfUE1SKTsKPj4gKyAgICB3cml0ZWxfZ2ljYyhnaWN2Ml9jb250
ZXh0LmdpY2NfYnByLCBHSUNDX0JQUik7Cj4+ICsgICAgaXNiKCk7Cj4gCj4gSSBkb24ndCB0aGlu
ayB3ZSBuZWVkIGFsbCB0aGVzZSBpc2IoKSdzIGluIHRoaXMgZnVuY3Rpb24uIE1heWJlIG9ubHkg
b25lCj4gYXQgdGhlIGVuZCwgYnV0IHByb2JhYmx5IG5vdCBldmVuIHRoYXQuIEp1bGllbiwgd2hh
dCBkbyB5b3UgdGhpbms/CgpJIGRvbid0IHRoaW5rIGFueSBvZiB0aGUgaXNiKCkgaW4gdGhlIGNv
ZGUgYXJlIG5lY2Vzc2FyeS4gV2hhdCBhcmUgd2UgCnRyeWluZyB0byBwcmV2ZW50IHdpdGggdGhl
bT8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 09:33:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 09:33: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-devel-bounces@lists.xenproject.org>)
	id 1gMrXs-0000D9-9I; Wed, 14 Nov 2018 09:33:12 +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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMrXr-0000D0-5U
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 09:33:11 +0000
X-Inumbo-ID: 483f7c16-e7f0-11e8-b908-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 483f7c16-e7f0-11e8-b908-12d6303a7972;
 Wed, 14 Nov 2018 09:33:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMrXg-0004zr-LC; Wed, 14 Nov 2018 09:33:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMrXg-00065Z-9J; Wed, 14 Nov 2018 09:33:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMrXg-0004Sp-8i; Wed, 14 Nov 2018 09:33:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130031-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=85588389222a3636baf0f9ed8227f2434af4c3f9
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 09:33:00 +0000
Subject: [Xen-devel] [ovmf test] 130031: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDAzMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwMzEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgODU1ODgzODkyMjJhMzYzNmJhZjBmOWVkODIyN2YyNDM0YWY0YzNmOQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDcgZGF5cyAgIDY1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDAxNCAgMjAxOC0xMS0xNCAwMzo0Mzo0NiBaICAgIDAgZGF5cyAgICA1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 09:56:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 09:56: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-devel-bounces@lists.xenproject.org>)
	id 1gMruZ-0001ow-9h; Wed, 14 Nov 2018 09:56: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=w7fa=nz=citrix.com=prvs=8498bc997=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1gMruX-0001oC-37
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 09:56:37 +0000
X-Inumbo-ID: 915973a9-e7f3-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 915973a9-e7f3-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 09:56:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="81835957"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>, "committers@xenproject.org"
 <committers@xenproject.org>, Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>, "daniel.kiper@oracle.com"
 <daniel.kiper@oracle.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Christopher Clark <christopher.w.clark@gmail.com>, Rich Persaud
 <persaur@gmail.com>, Brian Woods <brian.woods@amd.com>, Juergen Gross
 <jgross@suse.com>, Paul Durrant <Paul.Durrant@citrix.com>, "Ji, John"
 <john.ji@intel.com>, "Natarajan, Janakarajan" <jnataraj@amd.com>
Thread-Topic: x86 Community Call: Nov 14 - 15:00 - 16:00 UTC - Call reminder
Thread-Index: AQHUfABSDv5G+ScZMEyhXVkUukqKgA==
Date: Wed, 14 Nov 2018 09:56:32 +0000
Message-ID: <E248600E-9D78-49F6-9D52-C8B6D0B726E7@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.3.181015
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <CF04CDD38454D54BB016DADC0C983F81@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] x86 Community Call: Nov 14 - 15:00 - 16:00 UTC -
 Call reminder
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "dgar.iglesias@xilinx.com" <dgar.iglesias@xilinx.com>,
 Matt Spencer <Matt.Spencer@arm.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLA0KDQp0aGUgYWdlbmRhIGlzIGFzIGZvbGxvd3M6IGh0dHBzOi8vZG9jcy5nb29nbGUu
Y29tL2RvY3VtZW50L2QvMVJ4Vy1pd2NGRnVLek5qakVxTEV0aXdGVkhnQVVsazM1YzBFdFRrUkUx
azQvZWRpdA0KKiBGb2xsb3cgdXAgb24gcHJldmlvdXMgYWN0aW9ucw0KKiBQVkggcmVzb3VyY2Ug
TWFwcGluZzogUmlhbiBRdWlubiAoQUlTKQ0KKiBUTUVNIChKYW4pDQoNCiMjIERpYWwgaW4gZGV0
YWlscw0KV2ViOiBodHRwczovL3d3dy5nb3RvbWVldC5tZS9sYXJza3VydGgNCg0KWW91IGNhbiBh
bHNvIGRpYWwgaW4gdXNpbmcgeW91ciBwaG9uZS4NCkFjY2VzcyBDb2RlOiA5MDYtODg2LTk2NQ0K
DQpDaGluYSAoVG9sbCBGcmVlKTogNDAwOCA4MTEwODQNCkdlcm1hbnk6ICs0OSA2OTIgNTczNiA3
MzE3DQpQb2xhbmQgKFRvbGwgRnJlZSk6IDAwIDgwMCAxMTI0NzU5DQpVbml0ZWQgS2luZ2RvbTog
KzQ0IDMzMCAyMjEgMDA4OA0KVW5pdGVkIFN0YXRlczogKzEgKDU3MSkgMzE3LTMxMjkNCg0KTW9y
ZSBwaG9uZSBudW1iZXJzDQpBdXN0cmFsaWE6ICs2MSAyIDkwODcgMzYwNA0KQXVzdHJpYTogKzQz
IDcgMjA4MSA1NDI3DQpBcmdlbnRpbmEgKFRvbGwgRnJlZSk6IDAgODAwIDQ0NCAzMzc1DQpCYWhy
YWluIChUb2xsIEZyZWUpOiA4MDAgODEgMTExDQpCZWxhcnVzIChUb2xsIEZyZWUpOiA4IDgyMCAw
MDExIDA0MDANCkJlbGdpdW06ICszMiAyOCA5MyA3MDE4DQpCcmF6aWwgKFRvbGwgRnJlZSk6IDAg
ODAwIDA0NyA0OTA2DQpCdWxnYXJpYSAoVG9sbCBGcmVlKTogMDA4MDAgMTIwIDQ0MTcNCkNhbmFk
YTogKzEgKDY0NykgNDk3LTkzOTENCkNoaWxlIChUb2xsIEZyZWUpOiA4MDAgMzk1IDE1MA0KQ29s
b21iaWEgKFRvbGwgRnJlZSk6IDAxIDgwMCA1MTggNDQ4Mw0KQ3plY2ggUmVwdWJsaWMgKFRvbGwg
RnJlZSk6IDgwMCA1MDA0NDgNCkRlbm1hcms6ICs0NSAzMiA3MiAwMyA4Mg0KRmlubGFuZDogKzM1
OCA5MjMgMTcgMDU2OA0KRnJhbmNlOiArMzMgMTcwIDk1MCA1OTQNCkdyZWVjZSAoVG9sbCBGcmVl
KTogMDAgODAwIDQ0MTQgMzgzOA0KSG9uZyBLb25nIChUb2xsIEZyZWUpOiAzMDcxMzE2OQ0KSHVu
Z2FyeSAoVG9sbCBGcmVlKTogKDA2KSA4MCA5ODYgMjU1DQpJY2VsYW5kIChUb2xsIEZyZWUpOiA4
MDAgNzIwNA0KSW5kaWEgKFRvbGwgRnJlZSk6IDE4MDAyNjY5MjcyDQpJbmRvbmVzaWEgKFRvbGwg
RnJlZSk6IDAwNyA4MDMgMDIwIDUzNzUNCklyZWxhbmQ6ICszNTMgMTUgMzYwIDcyOA0KSXNyYWVs
IChUb2xsIEZyZWUpOiAxIDgwOSA0NTQgODMwDQpJdGFseTogKzM5IDAgMjQ3IDkyIDEzIDAxDQpK
YXBhbiAoVG9sbCBGcmVlKTogMCAxMjAgNjYzIDgwMA0KS29yZWEsIFJlcHVibGljIG9mIChUb2xs
IEZyZWUpOiAwMDc5OCAxNCAyMDcgNDkxNA0KTHV4ZW1ib3VyZyAoVG9sbCBGcmVlKTogODAwIDg1
MTU4DQpNYWxheXNpYSAoVG9sbCBGcmVlKTogMSA4MDAgODEgNjg1NA0KTWV4aWNvIChUb2xsIEZy
ZWUpOiAwMSA4MDAgNTIyIDExMzMNCk5ldGhlcmxhbmRzOiArMzEgMjA3IDk0MSAzNzcNCk5ldyBa
ZWFsYW5kOiArNjQgOSAyODAgNjMwMg0KTm9yd2F5OiArNDcgMjEgOTMgMzcgNTENClBhbmFtYSAo
VG9sbCBGcmVlKTogMDAgODAwIDIyNiA3OTI4DQpQZXJ1IChUb2xsIEZyZWUpOiAwIDgwMCA3NzAy
Mw0KUGhpbGlwcGluZXMgKFRvbGwgRnJlZSk6IDEgODAwIDExMTAgMTY2MQ0KUG9ydHVnYWwgKFRv
bGwgRnJlZSk6IDgwMCA4MTkgNTc1DQpSb21hbmlhIChUb2xsIEZyZWUpOiAwIDgwMCA0MTAgMDI5
DQpSdXNzaWFuIEZlZGVyYXRpb24gKFRvbGwgRnJlZSk6IDggODAwIDEwMCA2MjAzDQpTYXVkaSBB
cmFiaWEgKFRvbGwgRnJlZSk6IDgwMCA4NDQgMzYzMw0KU2luZ2Fwb3JlIChUb2xsIEZyZWUpOiAx
ODAwNzIzMTMyMw0KU291dGggQWZyaWNhIChUb2xsIEZyZWUpOiAwIDgwMCA1NTUgNDQ3DQpTcGFp
bjogKzM0IDkzMiA3NSAyMDA0DQpTd2VkZW46ICs0NiA4NTMgNTI3IDgyNw0KU3dpdHplcmxhbmQ6
ICs0MSAyMjUgNDU5OSA3OA0KVGFpd2FuIChUb2xsIEZyZWUpOiAwIDgwMCA2NjYgODU0DQpUaGFp
bGFuZCAoVG9sbCBGcmVlKTogMDAxIDgwMCAwMTEgMDIzDQpUdXJrZXkgKFRvbGwgRnJlZSk6IDAw
IDgwMCA0NDg4IDIzNjgzDQpVa3JhaW5lIChUb2xsIEZyZWUpOiAwIDgwMCA1MCAxNzMzDQpVbml0
ZWQgQXJhYiBFbWlyYXRlcyAoVG9sbCBGcmVlKTogODAwIDA0NCA0MDQzOQ0KVXJ1Z3VheSAoVG9s
bCBGcmVlKTogMDAwNCAwMTkgMTAxOA0KVmlldCBOYW0gKFRvbGwgRnJlZSk6IDEyMiA4MCA0ODEN
Cg0KRmlyc3QgR29Ub01lZXRpbmc/IExldCdzIGRvIGEgcXVpY2sgc3lzdGVtIGNoZWNrOg0KaHR0
cHM6Ly9saW5rLmdvdG9tZWV0aW5nLmNvbS9zeXN0ZW0tY2hlY2sNCg0KQmVzdCBSZWdhcmRzDQpM
YXJzDQoNCu+7v09uIDAyLzExLzIwMTgsIDE3OjU5LCAiTGFycyBLdXJ0aCIgPGxhcnMua3VydGhA
Y2l0cml4LmNvbT4gd3JvdGU6DQoNCiAgICBIaSBhbGwsIA0KICAgIA0KICAgIEl04oCZcyB0aW1l
IGFnYWluIGZvciB0aGUgeDg2IGNvbW11bml0eSBjYWxsOiBmb3IgdGhlIGFnZW5kYSBzZWUgaHR0
cHM6Ly9kb2NzLmdvb2dsZS5jb20vZG9jdW1lbnQvZC8xUnhXLWl3Y0ZGdUt6TmpqRXFMRXRpd0ZW
SGdBVWxrMzVjMEV0VGtSRTFrNC9lZGl0Iw0KICAgIA0KICAgIFBsZWFzZSBwcm9wb3NlIG5ldyBh
Z2VuZGEgaXRlbXMgYnkgbmV4dCBGcmlkYXkgKGZlZWwgZnJlZSB0byBqdXN0IGFkZCB0aGVtIHRv
IHRoZSBkb2N1bWVudCBvciByZXBseSB0byB0aGlzIG1haWwpDQogICAgDQogICAgSSBsaXN0ZWQg
b3BlbiBBY3Rpb25zIGJlbG93OiBvcGVuIGFjdGlvbnMgYXJlIG9uIEFuZHksIEphbmFrYXJhamFu
LCBHZW9yZ2UgYW5kIERvdWcNCiAgICBUaGVyZSBpcyBzdGlsbCBhIHdlZWsgYW5kIGEgYml0IHRv
IGNsb3NlIG9wZW4gYWN0aW9ucy4NCiAgICANCiAgICBOb3RlIHRoYXQgdGhlIG1lZXRpbmcgaXMg
YXQgYSBkaWZmZXJlbnQgVVRDIHRpbWUsIGJ1dCBhdCB0aGUgc2FtZSBsb2NhbCB0aW1lcyBleGNl
cHQgZm9yIENoaW5hDQogICAgDQogICAgUmVnYXJkcw0KICAgIExhcnMNCiAgICANCiAgICBPcGVu
IC8gQ2xvc2VkIEFjdGlvbnMgZnJvbSBQcmV2aW91cyBjYWxscw0KICAgIA0KICAgIEphbjogYmxv
Y2tlZCBzZXJpZXMNCiAgICB4ODY6IG1vcmUgcG93ZXItZWZmaWNpZW50IENQVSBwYXJraW5nDQog
ICAgQmxvY2tlZCBvbiBIVyB2ZW5kb3JzIChha2EgSW50ZWwgYW5kIEFNRCkgLSBub3QgaW4gSFcg
bWFudWFsLiBUaGF0IG9ubHkgYXBwbGllcyB0byB0aGUgbGFzdCBwYXRjaCAoYWthIDUpLiBBbmR5
IHNheXMgaGUgaGFzIHJldmlld2VkIGl0LCBKYW4gZGlzYWdyZWVzLg0KICAgIA0KICAgIEFDVElP
TjogQW5keSB3aWxsIGRvdWJsZSBjaGVjayB3aGV0aGVyIGhlIHJldmlld2VkIHBhdGNoIDQNCiAg
ICBBQ1RJT046IEphbmFrYXJhamFuIHdpbGwgdGFrZSBhIGxvb2sgYW5kIGFzayByZWxldmFudCBw
ZW9wbGUgaW4gQU1EDQogICAgQUNUSU9OOiBMYXJzIHRvIGVzY2FsYXRlIEludGVsIHBhcnQgdG8g
U3VzaWUgTGkgLyBKb2huIEppIChkb25lKQ0KICAgIA0KICAgIEphbjogYmxvY2tlZCBzZXJpZXMN
CiAgICB4ODZlbXVsOiBmaXhlcywgaW1wcm92ZW1lbnRzLCBhbmQgYmVnaW5uaW5ncyBvZiBBVlg1
MTIgc3VwcG9ydA0KICAgIEFuZHkgcG9pbnRzIG91dCB0aGF0IGEgc2VyaWVzIGxpa2UgdGhpcyB0
YWtlcyBhbG1vc3QgYSBkYXkgdG8gcmV2aWV3LCBiZWNhdXNlIG9mIGNvbXBsZXhpdHkgYW5kIHNp
emUgKGFsc28gb2YgdGhlIG1hbnVhbCkuIElzc3VlcyB3aXRoIGNyb3NzLWNvcnJlbGF0aW5nIG1h
bnVhbCB2cy4gZW11bGF0b3IgY29kZSwgYmVjYXVzZSBjb2RlIHVzZXMgZGlmZmVyZW50IG5hbWVz
IHRoYW4gbWFudWFsLiBSZW5hbWluZyBoZWxwZXJzIGhlbHBlZCBhIGxpdHRsZSBhIGJpdC4gV291
bGQgYmUgZGlzYXBwb2ludGluZyBpZiB3ZSBtaXNzZWQgNC4xMg0KICAgIA0KICAgIEFDVElPTjog
R2VvcmdlIGFuZCBBbmR5OiBOZWVkIGEgc2VwYXJhdGUgZGlzY3Vzc2lvbiB0byBjb21lIHVwIHdp
dGggYSB3b3JrYWJsZSBhcHByb2FjaCBhbmQgbm8tb25lIGhhcyBhIGdvb2Qgc29sdXRpb24uIEdl
b3JnZSBhbmQgQW5keSB0byBicmluZyBiYWNrIHRvIHhlbi1kZXZlbA0KICAgIA0KICAgIE5pc3Qg
U2VjdXJpdHkgUGFwZXINCiAgICBBQ1RJT046IExhcnMgc2V0IHVwIHdpa2kgcGFnZSBhbmQgYWRk
IHRvIHRoZSBtaW51dGVzIGFuZCByZXNwb25kIHRvIHRoZSBjYWxsIGZvciBmZWVkYmFjaw0KICAg
IFNlZSBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9DaGFyYWN0ZXJpemluZ19WdWxu
ZXJhYmlsaXRpZXNfaW5fUGxhdGZvcm1fU2VjdXJpdHkgIChkb25lKQ0KICAgIA0KICAgIEFPQg0K
ICAgICogTGFycyB3YXMgd29uZGVyaW5nIHdobyB3aWxsIGJlIGF0IEtWTSBmb3J1bS4gTWF5YmUg
d2UgY2FuIGdldCBhIFhlbiBncm91cCB0b2dldGhlciAoYWx0aG91Z2ggdGhpcyBpcyBub3Qgc3Ry
aWN0bHkgeDg2IHJlbGF0ZWQpDQogICAgQ2hyaXN0b3BoZXIgQ2xhcmssIFJpY2ggUGVyc2F1ZCwg
RGFuaWVsIFNtaXRoIGFuZCBDaXRyaXggZm9sa3MgYXR0ZW5kaW5nID0+IExhcnMgdG8gc3RhcnQg
YSB0aHJlYWQgdG8gY29vcmRpbmF0ZSBhIGZhY2UtMi1mYWNlIG1lZXRpbmcgKGRvbmUpDQogICAg
KiBBTUQgUnl6ZW4vRVBZQyBtYWNoaW5lcyBmb3IgdGhlIFhlbiBQcm9qZWN0IHRlc3QgbGFiOiBh
bnkgcmVjb21tZW5kYXRpb25zIGFzIHBlciBzcGVjaWZpYyBDUFUgU0tVIG9yIHdpbGwgYW55IGRv
DQogICAgQUNUSU9OOiBMYXJzIHRvIGVtYWlsIEJyaWFuICYgSm9uIEdyaW1tIChkb25lKQ0KICAg
ICogQnVnIHRyYWNraW5nIChEb3VnKQ0KICAgIEFDVElPTjogU2V0IHVwIGNyb3NzIGZ1bmN0aW9u
YWwgY2FsbCAtIHdhaXRpbmcgZm9yIG1haWwgYnkgRG91Zw0KICAgIA0KICAgIA0KDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:15:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:15: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-devel-bounces@lists.xenproject.org>)
	id 1gMsCb-0003Q4-3F; Wed, 14 Nov 2018 10:15: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=p1r5=nz=xenproject.org=prvs=84911500e=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gMsCZ-0003Ps-Qp
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 10:15:15 +0000
X-Inumbo-ID: 2cc8df08-e7f6-11e8-b8cf-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2cc8df08-e7f6-11e8-b8cf-12d6303a7972;
 Wed, 14 Nov 2018 10:15:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70515018"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75592-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75579
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 14 Nov 2018 10:15:09 +0000
Subject: [Xen-devel] [distros-debian-squeeze test] 75592: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NTkyIGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvNzU1OTIvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIg
MTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1NTc5CiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtl
IDc1NTc5CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAxMCBk
ZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzU1NzkKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1z
cXVlZXplLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3NTU3
OQoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDc1NTc5Cgpqb2JzOgog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
YW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9v
c3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20v
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:21:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:21: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-devel-bounces@lists.xenproject.org>)
	id 1gMsIl-0004Bv-SQ; Wed, 14 Nov 2018 10:21: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=61qa=nz=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1gMsIk-0004BO-9E
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 10:21:38 +0000
X-Inumbo-ID: 10a4f8c0-e7f7-11e8-9a16-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::616])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10a4f8c0-e7f7-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 10:21:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=cBE7Fq4WA+W0r+cTpgpHtOUe4T2hA2Yt2fULoDWtPfg=;
 b=MxQkTGOAg6IFPSK/OTguIpQJeU0L98DxLxMBpWm11QhL/YtbQow09O0v4ooI5/fVcnvFuzZzTxmVlissaKZGKfbSTy0uGpwnid4jsn/sZmfS5RuJ8eA0bk3/3FWvw6K4mE8DA6Evx4p4VHikOsREzkojp5KcTi6e7s7A5rKIyOA=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB4738.eurprd04.prod.outlook.com (20.176.214.223) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.33; Wed, 14 Nov 2018 10:21:34 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::2cc2:9269:b873:f270]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::2cc2:9269:b873:f270%3]) with mapi id 15.20.1294.045; Wed, 14 Nov 2018
 10:21:34 +0000
From: Peng Fan <peng.fan@nxp.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: domu console issue
Thread-Index: AdR8AvrReb/g9HXtSQizLlcyo6rhEQ==
Date: Wed, 14 Nov 2018 10:21:34 +0000
Message-ID: <AM0PR04MB4481FA95E4C5371FAB2D687488C30@AM0PR04MB4481.eurprd04.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-originating-ip: [92.121.68.129]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB4738;
 6:Ki77ZTqpC7B/GEq24iXMQJzv+B7qMT0WPyTO+5kwu239IRHSixALc9I18nhr6WcpiG713pzNHI1XnmrlOuYKQS6mMVm3937aJQGMxe2IM7wYu/rvXcn7PfS8joB2sfk6rxsTi5T6HqdMhK9nPplmBeuWOuGB/+cDxqC8WLN3Ijklsi36jbiHQ0nNigpLrpzA745wqoDdAcBrHuG6bK2QeG+6j0bl9OeVxQghcqDhqZm2hn/09/CuorEfBm78zdFHAFqJUUgo4QnLZKGBPtiBGffz392BNw+9/yqA16oC4FW8OUvZyQMOq8cHxqxTk2q8Vr801aqN7HIR5a+SIkOl895oEJajsIfMwp+mi5dnAgIhK+cQQjapMHYEO8Q0EiJEm4K052bZFNVfrdNW4xQvsXvq4LUKCZkdqplXCbELlvZx5gsQeu6mt1Jv3WHxepf3eOsbNGLD+6hFEUAs/EsZdw==;
 5:UcqupEksn0yKp3TSb9rimBLlPAjw38tTfQM17kCOqBwV5Rr7FU24KVK5tgiNGe0CGKLaYTK3I4e4QIChajQjKroGB7dqpxG43sRV0PTyB+sWHIo69wC5UP5aprlrbC7NCZVAfVq1sRpD+dPHusYtICmGtcKWpriRQaRQFDDt4Nw=;
 7:xYD6UcCB/Uj7o8eOeLaM1AX1yVNWlM/upkRyaqxsvO/8tTTvGdgsFyA1pC7XTUyvADXOU5oTIOhDipRjxUOYilZpQ2ud2/4A/CX9HCAfBgc8P4c44/boqig89AYZZ1TF2T5XW4FqcLKJQZw1svpqpQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 31fb23fe-261b-4dba-edbc-08d64a1af445
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB4738; 
x-ms-traffictypediagnostic: AM0PR04MB4738:
x-microsoft-antispam-prvs: <AM0PR04MB4738415206827270EEC025E988C30@AM0PR04MB4738.eurprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(3231382)(944501410)(52105112)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:AM0PR04MB4738; BCL:0; PCL:0; RULEID:; SRVR:AM0PR04MB4738; 
x-forefront-prvs: 085634EFF4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(136003)(346002)(39860400002)(396003)(366004)(199004)(189003)(2906002)(68736007)(6116002)(7736002)(4326008)(305945005)(81166006)(8936002)(81156014)(8676002)(3846002)(6506007)(3480700005)(486006)(86362001)(476003)(102836004)(74316002)(26005)(44832011)(105586002)(106356001)(316002)(186003)(2351001)(54906003)(14454004)(6916009)(478600001)(14444005)(33656002)(99286004)(71190400001)(2501003)(256004)(5024004)(71200400001)(7696005)(2900100001)(53936002)(55016002)(9686003)(5640700003)(6436002)(5660300001)(97736004)(25786009)(66066001)(7116003)(133083001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4738;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: SOW2aaqiKZVeswGvDILjJZom4HGcd3vZBQ269+vth+6XzY8naFCVhzwe5Z37+OWj2PebaYB56+nlloHz7MTkS2sJUtc0YJrGNYpC2TJlHsTAQK1d8NNGGfT+jQDLJW0EAJ+63axCDC4GJmb1ybMh1k11cLs2GF52/w/7/B7NB8wMfF0GKToa7AR22WQfL8o9f1GuKOJsRPDHAYdU4iB32n7OVOOx3jsoVR/wetn8oCUI81gC8XvqFkPhocwaJg/4eqWPRBaUn8nqE2d5CnmRCF4sO330VyK7Ef8c1W05iTkJEzDA1ne3b02LvXyeEAxzmY9g+uxw8ufw4+d6rpeKJaAfJrMRLlyHB1CZ8yxk95s=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 31fb23fe-261b-4dba-edbc-08d64a1af445
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 10:21:34.6481 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4738
Subject: [Xen-devel] domu console issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIGFtIHRyeWluZyB0byBlbmFibGUgcHYgY29uc29sZSBpbiBkb211IHVib290IHdpdGhv
dXQgaW50ZXJydXB0LCBidXQgbm90IHdvcmsgd2VsbCwKV2hlbiB1c2luZyB4bCBjb25zb2xlIHRv
IGF0dGFjaCBkb211LCB0aGVyZSBhcmUgb25seSBhIGZldyBjaGFycyBvdXRwdXQuCgpJIGFkZCBz
b21lIGRlYnVnIGluZm8gaW4gd3JpdGVfY29uc29sZSwgYW5kIHNlZSBvdXRfY29ucyBhcmUgbm90
IGluY3JlYXNlZCBhZnRlcgpub3RpZnlfcmVtb3RlX2J5X2V2dGNobi4gVGhlIHdyaXRlX2NvbnNv
bGUgaXMgdGFrZW4gZnJvbSBMaW51eCBkcml2ZXIvdHR5L2h2Yy9odmNfeGVuLmMKCkFueSBzdWdn
ZXN0aW9ucz8KClRoYW5rcywKUGVuZy4KCnN0cnVjdCB4ZW5fdWFydF9wcml2IHsKICAgICAgICBz
dHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGY7CiAgICAgICAgdTMyIGV2dGNobjsKICAgICAg
ICBpbnQgdnRlcm1ubzsKICAgICAgICBzdHJ1Y3QgaHZjX3N0cnVjdCAqaHZjOwogICAgICAgIGdy
YW50X3JlZl90IGdudHJlZjsKfTsKCnN0YXRpYyBpbnQgeGVuX3NlcmlhbF9wcm9iZShzdHJ1Y3Qg
dWRldmljZSAqZGV2KQp7CiAgICAgICAgc3RydWN0IHhlbl91YXJ0X3ByaXYgKnByaXYgPSBkZXZf
Z2V0X3ByaXYoZGV2KTsKICAgICAgICB1aW50NjRfdCB2ID0gMDsKICAgICAgICB1bnNpZ25lZCBs
b25nIGdmbjsKICAgICAgICBpbnQgcjsKCiAgICAgICAgciA9IGh2bV9nZXRfcGFyYW1ldGVyKEhW
TV9QQVJBTV9DT05TT0xFX0VWVENITiwgJnYpOwogICAgICAgIGlmIChyIDwgMCB8fCB2ID09IDAp
CiAgICAgICAgICAgICAgICByZXR1cm4gcjsKCiAgICAgICAgcHJpdi0+ZXZ0Y2huPSB2OwoKICAg
ICAgICByID0gaHZtX2dldF9wYXJhbWV0ZXIoSFZNX1BBUkFNX0NPTlNPTEVfUEZOLCAmdik7CiAg
ICAgICAgaWYgKHIgPCAwIHx8IHYgPT0gMCkKICAgICAgICAgICAgICAgIHJldHVybiAtRU5PREVW
OwoKICAgICAgICBnZm4gPSB2OwoKICAgICAgICBwcml2LT5pbnRmID0gKHN0cnVjdCB4ZW5jb25z
X2ludGVyZmFjZSAqKShnZm4gPDwgWEVOX1BBR0VfU0hJRlQpOwogICAgICAgIGlmIChwcml2LT5p
bnRmID09IE5VTEwpCiAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKCiAgICAgICAgcmV0
dXJuIDA7Cn0KCnN0YXRpYyBpbnQgeGVuX3NlcmlhbF9wZW5kaW5nKHN0cnVjdCB1ZGV2aWNlICpk
ZXYsIGJvb2wgaW5wdXQpCnsKICAgICAgICBzdHJ1Y3QgeGVuX3VhcnRfcHJpdiAqcHJpdiA9IGRl
dl9nZXRfcHJpdihkZXYpOwogICAgICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9
IHByaXYtPmludGY7CgogICAgICAgIGlmICghaW5wdXQgfHwgaW50Zi0+aW5fY29ucyA9PSBpbnRm
LT5pbl9wcm9kKQogICAgICAgICAgICAgICAgcmV0dXJuIDA7CgogICAgICAgIHJldHVybiAxOwp9
CgpzdGF0aWMgaW50IHhlbl9zZXJpYWxfZ2V0YyhzdHJ1Y3QgdWRldmljZSAqZGV2KQp7CiAgICAg
ICAgc3RydWN0IHhlbl91YXJ0X3ByaXYgKnByaXYgPSBkZXZfZ2V0X3ByaXYoZGV2KTsKICAgICAg
ICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBwcml2LT5pbnRmOwogICAgICAgIFhF
TkNPTlNfUklOR19JRFggY29ucywgcHJvZDsKICAgICAgICBpbnQgcmVjdiA9IDA7CiAgICAgICAg
Y2hhciBjOwogICAgICAgIGludCBudW1fb2ZfYnl0ZXMgPSAxOwoKICAgICAgICB3aGlsZSAoaW50
Zi0+aW5fY29ucyA9PSBpbnRmLT5pbl9wcm9kKSB7CiAgICAgICAgICAgICAgICAvKiB3YWl0ICov
CiAgICAgICAgICAgICAgICBtYigpOwogICAgICAgIH0KCiAgICAgICAgY29ucyA9IGludGYtPmlu
X2NvbnM7CiAgICAgICAgcHJvZCA9IGludGYtPmluX3Byb2Q7CiAgICAgICAgbWIoKTsgICAgICAg
ICAgICAgICAgICAgLyogZ2V0IHBvaW50ZXJzIGJlZm9yZSByZWFkaW5nIHJpbmcgKi8KCiAgICAg
ICAgd2hpbGUgKGNvbnMgIT0gcHJvZCAmJiByZWN2IDwgbnVtX29mX2J5dGVzKSB7CiAgICAgICAg
ICAgICAgICBjID0gaW50Zi0+aW5bTUFTS19YRU5DT05TX0lEWChjb25zKyssIGludGYtPmluKV07
CiAgICAgICAgICAgICAgICByZWN2Kys7CiAgICAgICAgfQoKICAgICAgICBtYigpOyAgICAgICAg
ICAgICAgICAgICAvKiByZWFkIHJpbmcgYmVmb3JlIGNvbnN1bWluZyAqLwogICAgICAgIGludGYt
PmluX2NvbnMgPSBjb25zOwogICAgICAgIG1iKCk7ICAgICAgICAgICAgICAgICAgIC8qIHJlYWQg
cmluZyBiZWZvcmUgY29uc3VtaW5nICovCgogICAgICAgIGlmIChyZWN2KQogICAgICAgICAgICAg
ICAgbm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2huKHByaXYtPmV2dGNobik7CgogICAgICAgIHJldHVy
biBjOwp9CgpzdGF0aWMgaW50IF9fd3JpdGVfY29uc29sZShzdHJ1Y3QgdWRldmljZSAqZGV2LCBj
b25zdCBjaGFyICpkYXRhLCBpbnQgbGVuKQp7CiAgICAgICAgc3RydWN0IHhlbl91YXJ0X3ByaXYg
KnByaXYgPSBkZXZfZ2V0X3ByaXYoZGV2KTsKICAgICAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZh
Y2UgKmludGYgPSBwcml2LT5pbnRmOwogICAgICAgIFhFTkNPTlNfUklOR19JRFggY29ucywgcHJv
ZDsKICAgICAgICBpbnQgc2VudCA9IDA7CgogICAgICAgIGNvbnMgPSBpbnRmLT5vdXRfY29uczsK
ICAgICAgICBwcm9kID0gaW50Zi0+b3V0X3Byb2Q7CiAgICAgICAgYXNtIHZvbGF0aWxlKCJkc2Ig
IHN5XHJcbiIgOiA6IDogIm1lbW9yeSIpOwogICAgICAgIHhlbl9yYXdfcHJpbnRrKCIxMSAldSAl
dVxuIiwgaW50Zi0+b3V0X2NvbnMsIGludGYtPm91dF9wcm9kKTsKCiAgICAgICAgQlVHX09OKChw
cm9kIC0gY29ucykgPiBzaXplb2YoaW50Zi0+b3V0KSk7CgogICAgICAgIHdoaWxlICgoc2VudCA8
IGxlbikgJiYgKChwcm9kIC0gY29ucykgPCBzaXplb2YoaW50Zi0+b3V0KSkpCiAgICAgICAgICAg
ICAgICBpbnRmLT5vdXRbTUFTS19YRU5DT05TX0lEWChwcm9kKyssIGludGYtPm91dCldID0gZGF0
YVtzZW50KytdOwoKICAgICAgICBhc20gdm9sYXRpbGUoImRzYiAgc3lcclxuIiA6IDogOiAibWVt
b3J5Iik7CiAgICAgICAgaW50Zi0+b3V0X3Byb2QgPSBwcm9kOwogICAgICAgIHhlbl9yYXdfcHJp
bnRrKCIxMiAldSAldSAlZFxuIiwgaW50Zi0+b3V0X2NvbnMsIGludGYtPm91dF9wcm9kLCBzZW50
KTsKCiAgICAgICAgaWYgKHNlbnQpCiAgICAgICAgICAgICAgICBub3RpZnlfcmVtb3RlX3ZpYV9l
dnRjaG4ocHJpdi0+ZXZ0Y2huKTsKCiAgICAgICAgbWRlbGF5KDEwMDApOwogICAgICAgIGFzbSB2
b2xhdGlsZSgiZHNiICBzeVxyXG4iIDogOiA6ICJtZW1vcnkiKTsKICAgICAgICB4ZW5fcmF3X3By
aW50aygiXG4iKTsKICAgICAgICB4ZW5fcmF3X3ByaW50aygiJXUgJXUgJXNcbiIsIGludGYtPm91
dF9jb25zLCBpbnRmLT5vdXRfcHJvZCwgJmludGYtPm91dFtNQVNLX1hFTkNPTlNfSURYKGludGYt
Pm91dF9jb25zLCBpbnRmLT5vdXQpXSk7CgogICAgICAgIHJldHVybiBzZW50Owp9CgpzdGF0aWMg
aW50IHdyaXRlX2NvbnNvbGUoc3RydWN0IHVkZXZpY2UgKmRldiwgY29uc3QgY2hhciAqZGF0YSwg
aW50IGxlbikKewogICAgICAgIHN0cnVjdCB4ZW5fdWFydF9wcml2ICpwcml2ID0gZGV2X2dldF9w
cml2KGRldik7CiAgICAgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gcHJpdi0+
aW50ZjsKICAgICAgICBpbnQgcmV0ID0gbGVuOwoKICAgICAgICAvKgogICAgICAgICAqIE1ha2Ug
c3VyZSB0aGUgd2hvbGUgYnVmZmVyIGlzIGVtaXR0ZWQsIHBvbGxpbmcgaWYKICAgICAgICAgKiBu
ZWNlc3NhcnkuICBXZSBkb24ndCBldmVyIHdhbnQgdG8gcmVseSBvbiB0aGUgaHZjIGRhZW1vbgog
ICAgICAgICAqIGJlY2F1c2UgdGhlIG1vc3QgaW50ZXJlc3RpbmcgY29uc29sZSBvdXRwdXQgaXMg
d2hlbiB0aGUKICAgICAgICAgKiBrZXJuZWwgaXMgY3JpcHBsZWQuCiAgICAgICAgICovCiAgICAg
ICAgd2hpbGUgKGxlbikgewogICAgICAgICAgICAgICAgaW50IHNlbnQgPSBfX3dyaXRlX2NvbnNv
bGUoZGV2LCBkYXRhLCBsZW4pOwoKICAgICAgICAgICAgICAgIGRhdGEgKz0gc2VudDsKICAgICAg
ICAgICAgICAgIGxlbiAtPSBzZW50OwoKICAgICAgICAgICAgICAgIGlmICh1bmxpa2VseShsZW4p
KQogICAgICAgICAgICAgICAgICAgICAgICBIWVBFUlZJU09SX3NjaGVkX29wKFNDSEVET1BfeWll
bGQsIE5VTEwpOwogICAgICAgICAgICAgICAgSFlQRVJWSVNPUl9zY2hlZF9vcChTQ0hFRE9QX3lp
ZWxkLCBOVUxMKTsKICAgICAgICB9CgogICAgICAgIHJldHVybiByZXQ7Cn0KCnN0YXRpYyBpbnQg
eGVuX3NlcmlhbF9wdXRzKHN0cnVjdCB1ZGV2aWNlICpkZXYsIGNvbnN0IGNoYXIgKnN0cikKewog
ICAgICAgIHN0cnVjdCB4ZW5fdWFydF9wcml2ICpwcml2ID0gZGV2X2dldF9wcml2KGRldik7CiAg
ICAgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gcHJpdi0+aW50ZjsKICAgICAg
ICBYRU5DT05TX1JJTkdfSURYIGNvbnMsIHByb2Q7CgogICAgICAgIGludCBzZW50ID0gMDsKICAg
ICAgICBpbnQgbnVtX29mX2J5dGVzID0gc3RybGVuKHN0cik7CgogICAgICAgIHhlbl9yYXdfcHJp
bnRrKCIlcyIsIHN0cik7CgogICAgICAgIHdyaXRlX2NvbnNvbGUoZGV2LCBzdHIsIHN0cmxlbihz
dHIpKTsKCiAgICAgICAgcmV0dXJuIDA7Cn0KCnN0YXRpYyBpbnQgeGVuX3NlcmlhbF9wdXRjKHN0
cnVjdCB1ZGV2aWNlICpkZXYsIGNvbnN0IGNoYXIgY2gpCnsKICAgICAgICBzdHJ1Y3QgeGVuX3Vh
cnRfcHJpdiAqcHJpdiA9IGRldl9nZXRfcHJpdihkZXYpOwogICAgICAgIHN0cnVjdCB4ZW5jb25z
X2ludGVyZmFjZSAqaW50ZiA9IHByaXYtPmludGY7CiAgICAgICAgWEVOQ09OU19SSU5HX0lEWCBj
b25zLCBwcm9kOwoKICAgICAgICBpbnQgc2VudCA9IDA7CiAgICAgICAgaW50IG51bV9vZl9ieXRl
cyA9IDE7CgogICAgICAgIHhlbl9yYXdfcHJpbnRrKCIlYyIsIGNoKTsKCiAgICAgICAgd3JpdGVf
Y29uc29sZShkZXYsICZjaCwgMSk7CgogICAgICAgIHJldHVybiAwOwp9CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:21:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:21: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-devel-bounces@lists.xenproject.org>)
	id 1gMsIv-0004DD-BI; Wed, 14 Nov 2018 10:21: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMsIu-0004Cz-5O
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 10:21:48 +0000
X-Inumbo-ID: 174765ef-e7f7-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 174765ef-e7f7-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 10:21:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMsIq-0005y2-B9; Wed, 14 Nov 2018 10:21:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMsIp-0000vL-UZ; Wed, 14 Nov 2018 10:21:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMsIp-0000Oo-SY; Wed, 14 Nov 2018 10:21:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129796-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f13983db120f5e56dfefbee5d56678d2d43e2914
X-Osstest-Versions-That: xen=1bd7c17c5e976fec4ad0d8ba785ac78f36eef628
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 10:21:43 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 129796: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTc5NiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTc5Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMjk0
NjEKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcp
OgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUuMiBmYWlsIGluIDEyOTY5NCBwYXNzIGluIDEyOTc5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEy
OTY5NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ZmFpbCBibG9ja2VkIGluIDEyOTQ2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTI5NDYxCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgIGZhaWwgYmxvY2tl
ZCBpbiAxMjk0NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTI5Njk0IGJsb2NrZWQgaW4gMTI5NDYxCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEy
OTY5NCBibG9ja2VkIGluIDEyOTQ2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDEyOTY5NCBibG9ja2VkIGluIDEy
OTQ2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGluIDEyOTY5NCBsaWtlIDEyOTQ2MQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTI5Njk0IGxpa2UgMTI5
NDYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjk0NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMjk0NjEKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBm
YWlsICBsaWtlIDEyOTQ2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4t
aW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NDYxCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
Mjk0NjEKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogeGVuICAgICAgICAgICAgICAgICAgZjEzOTgzZGIxMjBmNWU1NmRmZWZiZWU1ZDU2Njc4ZDJk
NDNlMjkxNApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMWJkN2MxN2M1
ZTk3NmZlYzRhZDBkOGJhNzg1YWM3OGYzNmVlZjYyOAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5
NDYxICAyMDE4LTExLTA1IDE0OjM2OjQ2IFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEyOTU0MSAgMjAxOC0xMS0wNyAwOTowNjozMiBaICAgIDcgZGF5cyAgICAzIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTY5NCAgMjAxOC0xMS0wOSAwOTozNzo0MCBaICAgIDUgZGF5
cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjEzOTgzZGIxMjBmNWU1NmRmZWZi
ZWU1ZDU2Njc4ZDJkNDNlMjkxNApBdXRob3I6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4K
RGF0ZTogICBNb24gSnVuIDE4IDE0OjU1OjM2IDIwMTggKzAyMDAKCiAgICBzdHViZG9tL3Z0cG06
IGZpeCBtZW1jbXAgaW4gVFBNX0NoYW5nZUF1dGhBc3ltRmluaXNoCiAgICAKICAgIGdjYzggc3Bv
dHRlZCB0aGlzIGVycm9yOgogICAgZXJyb3I6ICdtZW1jbXAnIHJlYWRpbmcgMjAgYnl0ZXMgZnJv
bSBhIHJlZ2lvbiBvZiBzaXplIDggWy1XZXJyb3I9c3RyaW5nb3Atb3ZlcmZsb3c9XQogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBSZXZpZXdl
ZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMjJiZjViZTMyMzdjYjQ4MmEyZmZkNzcyZmZkMjBj
ZTM3Mjg1ZWViZikKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGRlYTlmYzBlMDJkOTJm
NWU2ZDQ2NjgwYWEwYTUyZmE3NThlY2E5YzQpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBlOTA3NDYwZmQ2MWMzNTA0ODdmZmVlNWQ4YWEzNzViZWY1NmJjODFjKQogICAgQ29uZmxpY3Rz
OgogICAgICAgICAgICBzdHViZG9tL01ha2VmaWxlCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmNvbW1pdCA4ZDZmMjEzNGZiNWVmZjE2
YWViNGRkMjU4OWNmNmQ5YjgzY2M5OGNkCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpEYXRlOiAgIFdlZCBOb3YgNyAwOTo0ODowNiAyMDE4ICswMTAwCgogICAgeDg2OiB3
b3JrIGFyb3VuZCBITEUgaG9zdCBsb2NrdXAgZXJyYXR1bQogICAgCiAgICBYQUNRVUlSRSBwcmVm
aXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9mIG1lbW9yeSBzdGFydGluZyBhdCAxR2IK
ICAgIGFyZSBsaWFibGUgdG8gbG9jayB1cCB0aGUgcHJvY2Vzc29yLiBEaXNhbGxvdyB1c2Ugb2Yg
dGhpcyBtZW1vcnkgcmFuZ2UuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhlIGF2YWlsYWJsZSBD
b3JlIEdlbjcgYW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKICAgIG9sZCwgc28gSSBj
YW4gb25seSBndWVzcyB0aGF0IHRoZXkncmUgc2ltaWxhcmx5IGFmZmVjdGVkIHdoZW4gQ29yZSBH
ZW42CiAgICBpcyBhbmQgdGhlIFhlb24gY291bnRlcnBhcnRzIGFyZSwgdG9vLgogICAgCiAgICBU
aGlzIGlzIHBhcnQgb2YgWFNBLTI4Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzc2NDEwZDIwYWZm
MmNjMDdiMjY4YjA3MTNkYzFkMjc0MGM2ZTEyCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0wNyAw
OTozMzoyNCArMDEwMAoKY29tbWl0IGM0YTNmMTY5MTFkOGVmNjBhMGZmZWViMGQ3ZjY1MTM0NDE1
ZGIzZDkKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2Vk
IE5vdiA3IDA5OjQ3OjEzIDIwMTggKzAxMDAKCiAgICB4ODY6IGV4dGVuZCBnZXRfcGxhdGZvcm1f
YmFkcGFnZXMoKSBpbnRlcmZhY2UKICAgIAogICAgVXNlIGEgc3RydWN0dXJlIHNvIGFsb25nIHdp
dGggYW4gYWRkcmVzcyAobm93IGZyYW1lIG51bWJlcikgYW4gb3JkZXIgY2FuCiAgICBhbHNvIGJl
IHNwZWNpZmllZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVy
IGNvbW1pdDogODYxN2U2OWZiODMwN2IzNzJlZWZmNDFkNTVlYzk2NmRiZWJhMzZlYgogICAgbWFz
dGVyIGRhdGU6IDIwMTgtMTEtMDcgMDk6MzI6MDggKzAxMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5j
bHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:23:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:23: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-devel-bounces@lists.xenproject.org>)
	id 1gMsKa-0004Ns-4R; Wed, 14 Nov 2018 10:23: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=xpyo=nz=citrix.com=prvs=849f0580c=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gMsKY-0004NU-H6
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 10:23:30 +0000
X-Inumbo-ID: 53cef469-e7f7-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53cef469-e7f7-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 10:23:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70515567"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 14 Nov 2018 10:23:17 +0000
Message-ID: <20181114102323.7771-3-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181114102323.7771-1-sergey.dyasli@citrix.com>
References: <20181114102323.7771-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/8] x86/nestedhvm: introduce vvmcx_valid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgYSBjb252ZW5pZW50IGhlbHBlciBmdW5jdGlvbiBhbmQgcmVmYWN0b3IgdGhlIGNvZGUgdG8g
dXNlIGl0LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlh
c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zz
a3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgotLS0KQ0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+CkNDOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQu
Y29tPgpDQzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Cgp2MzoKLSBBZGRlZCBS
LWJ5Cgp2MjoKLSBVc2UgdGhlIG5ldyBoZWxwZXIgaW4gbmVzdGVkc3ZtLmMKLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMgICAgICAgICB8IDE3ICsrKysrKysrLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9uZXN0ZWRodm0uaCB8ICA1ICsrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2Vy
dGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL25lc3RlZHN2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKaW5kZXgg
MDg4YjNmZDU2Mi4uOTY2MDIwMjIxMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0v
bmVzdGVkc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKQEAgLTY4
LDcgKzY4LDcgQEAgaW50IG5lc3RlZHN2bV92bWNiX21hcChzdHJ1Y3QgdmNwdSAqdiwgdWludDY0
X3Qgdm1jYmFkZHIpCiAgICAgc3RydWN0IG5lc3RlZHZjcHUgKm52ID0gJnZjcHVfbmVzdGVkaHZt
KHYpOwogCiAgICAgaWYgKG52LT5udl92dm1jeCAhPSBOVUxMICYmIG52LT5udl92dm1jeGFkZHIg
IT0gdm1jYmFkZHIpIHsKLSAgICAgICAgQVNTRVJUKG52LT5udl92dm1jeGFkZHIgIT0gSU5WQUxJ
RF9QQUREUik7CisgICAgICAgIEFTU0VSVCh2dm1jeF92YWxpZCh2KSk7CiAgICAgICAgIGh2bV91
bm1hcF9ndWVzdF9mcmFtZShudi0+bnZfdnZtY3gsIDEpOwogICAgICAgICBudi0+bnZfdnZtY3gg
PSBOVUxMOwogICAgICAgICBudi0+bnZfdnZtY3hhZGRyID0gSU5WQUxJRF9QQUREUjsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3Z2bXguYwppbmRleCBkZmQwOGUyZDBhLi4wNzFlZTYxZDE5IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBA
IC00NzksOCArNDc5LDcgQEAgc3RhdGljIHZvaWQgdm1mYWlsKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLCBlbnVtIHZteF9pbnNuX2Vycm5vIGVycm5vKQogICAgIGlmICggZXJybm8gPT0gVk1Y
X0lOU05fU1VDQ0VFRCApCiAgICAgICAgIHJldHVybjsKIAotICAgIGlmICggdmNwdV9uZXN0ZWRo
dm0oY3VycmVudCkubnZfdnZtY3hhZGRyICE9IElOVkFMSURfUEFERFIgJiYKLSAgICAgICAgIGVy
cm5vICE9IFZNWF9JTlNOX0ZBSUxfSU5WQUxJRCApCisgICAgaWYgKCB2dm1jeF92YWxpZChjdXJy
ZW50KSAmJiBlcnJubyAhPSBWTVhfSU5TTl9GQUlMX0lOVkFMSUQgKQogICAgICAgICB2bWZhaWxf
dmFsaWQocmVncywgZXJybm8pOwogICAgIGVsc2UKICAgICAgICAgdm1mYWlsX2ludmFsaWQocmVn
cyk7CkBAIC03NjMsNyArNzYyLDcgQEAgc3RhdGljIHZvaWQgbnZteF9wdXJnZV92dm1jcyhzdHJ1
Y3QgdmNwdSAqdikKICAgICBpbnQgaTsKIAogICAgIF9fY2xlYXJfY3VycmVudF92dm1jcyh2KTsK
LSAgICBpZiAoIG52Y3B1LT5udl92dm1jeGFkZHIgIT0gSU5WQUxJRF9QQUREUiApCisgICAgaWYg
KCB2dm1jeF92YWxpZCh2KSApCiAgICAgICAgIGh2bV91bm1hcF9ndWVzdF9mcmFtZShudmNwdS0+
bnZfdnZtY3gsIDEpOwogICAgIG52Y3B1LT5udl92dm1jeCA9IE5VTEw7CiAgICAgbnZjcHUtPm52
X3Z2bWN4YWRkciA9IElOVkFMSURfUEFERFI7CkBAIC0xNTU0LDcgKzE1NTMsNyBAQCBzdGF0aWMg
aW50IG52bXhfdm1yZXN1bWUoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogICAgIHN0cnVjdCBuZXN0ZWR2Y3B1ICpudmNwdSA9ICZ2Y3B1X25lc3RlZGh2bSh2KTsK
IAogICAgIC8qIGNoZWNrIFZNQ1MgaXMgdmFsaWQgYW5kIElPIEJJVE1BUCBpcyBzZXQgKi8KLSAg
ICBpZiAoIChudmNwdS0+bnZfdnZtY3hhZGRyICE9IElOVkFMSURfUEFERFIpICYmCisgICAgaWYg
KCB2dm1jeF92YWxpZCh2KSAmJgogICAgICAgICAgICAgKChudm14LT5pb2JpdG1hcFswXSAmJiBu
dm14LT5pb2JpdG1hcFsxXSkgfHwKICAgICAgICAgICAgICEoX19uMl9leGVjX2NvbnRyb2wodikg
JiBDUFVfQkFTRURfQUNUSVZBVEVfSU9fQklUTUFQKSApICkKICAgICAgICAgbnZjcHUtPm52X3Zt
ZW50cnlfcGVuZGluZyA9IDE7CkBAIC0xNTcxLDcgKzE1NzAsNyBAQCBzdGF0aWMgaW50IG52bXhf
aGFuZGxlX3ZtcmVzdW1lKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHN0cnVjdCBu
ZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7CiAgICAgdW5zaWduZWQgbG9uZyBpbnRy
X3NoYWRvdzsKIAotICAgIGlmICggdmNwdV9uZXN0ZWRodm0odikubnZfdnZtY3hhZGRyID09IElO
VkFMSURfUEFERFIgKQorICAgIGlmICggIXZ2bWN4X3ZhbGlkKHYpICkKICAgICB7CiAgICAgICAg
IHZtZmFpbF9pbnZhbGlkKHJlZ3MpOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOyAgICAg
ICAgCkBAIC0xNjAyLDcgKzE2MDEsNyBAQCBzdGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtbGF1bmNo
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHVuc2lnbmVkIGxvbmcgaW50cl9zaGFk
b3c7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCB2Y3B1X25lc3RlZGh2bSh2KS5udl92dm1jeGFk
ZHIgPT0gSU5WQUxJRF9QQUREUiApCisgICAgaWYgKCAhdnZtY3hfdmFsaWQodikgKQogICAgIHsK
ICAgICAgICAgdm1mYWlsX2ludmFsaWQocmVncyk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09L
QVk7CkBAIC0xNjU1LDcgKzE2NTQsNyBAQCBzdGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtcHRybGQo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgaWYgKCBudmNwdS0+bnZfdnZtY3hhZGRy
ICE9IGdwYSApCiAgICAgICAgIG52bXhfcHVyZ2VfdnZtY3Modik7CiAKLSAgICBpZiAoIG52Y3B1
LT5udl92dm1jeGFkZHIgPT0gSU5WQUxJRF9QQUREUiApCisgICAgaWYgKCAhdnZtY3hfdmFsaWQo
dikgKQogICAgIHsKICAgICAgICAgYm9vbF90IHdyaXRhYmxlOwogICAgICAgICB2b2lkICp2dm1j
eCA9IGh2bV9tYXBfZ3Vlc3RfZnJhbWVfcncocGFkZHJfdG9fcGZuKGdwYSksIDEsICZ3cml0YWJs
ZSk7CkBAIC0xNzk0LDcgKzE3OTMsNyBAQCBzdGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtcmVhZChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSAp
CiAgICAgICAgIHJldHVybiByYzsKIAotICAgIGlmICggdmNwdV9uZXN0ZWRodm0odikubnZfdnZt
Y3hhZGRyID09IElOVkFMSURfUEFERFIgKQorICAgIGlmICggIXZ2bWN4X3ZhbGlkKHYpICkKICAg
ICB7CiAgICAgICAgIHZtZmFpbF9pbnZhbGlkKHJlZ3MpOwogICAgICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwpAQCAtMTgzNiw3ICsxODM1LDcgQEAgc3RhdGljIGludCBudm14X2hhbmRsZV92bXdy
aXRlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGlmICggZGVjb2RlX3ZteF9pbnN0
KHJlZ3MsICZkZWNvZGUsICZvcGVyYW5kKSAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1
cm4gWDg2RU1VTF9FWENFUFRJT047CiAKLSAgICBpZiAoIHZjcHVfbmVzdGVkaHZtKHYpLm52X3Z2
bWN4YWRkciA9PSBJTlZBTElEX1BBRERSICkKKyAgICBpZiAoICF2dm1jeF92YWxpZCh2KSApCiAg
ICAgewogICAgICAgICB2bWZhaWxfaW52YWxpZChyZWdzKTsKICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL25lc3RlZGh2bS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbmVzdGVkaHZtLmgKaW5kZXggOWQxYzI3NDJiNS4u
ZTA5ZmE5ZDQ3ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbmVzdGVkaHZt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbmVzdGVkaHZtLmgKQEAgLTkyLDQgKzky
LDkgQEAgc3RhdGljIGlubGluZSB2b2lkIG5lc3RlZGh2bV9zZXRfY3Ioc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGludCBjciwKICAgICAgICAgdi0+YXJjaC5odm0ubnZjcHUuZ3Vlc3RfY3JbY3Jd
ID0gdmFsdWU7CiB9CiAKK3N0YXRpYyBpbmxpbmUgYm9vbCB2dm1jeF92YWxpZChjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKK3sKKyAgICByZXR1cm4gdmNwdV9uZXN0ZWRodm0odikubnZfdnZtY3hhZGRy
ICE9IElOVkFMSURfUEFERFI7Cit9CisKICNlbmRpZiAvKiBfSFZNX05FU1RFREhWTV9IICovCi0t
IAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:23:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:23: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-devel-bounces@lists.xenproject.org>)
	id 1gMsKZ-0004Nj-RG; Wed, 14 Nov 2018 10:23: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=xpyo=nz=citrix.com=prvs=849f0580c=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gMsKY-0004NT-H6
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 10:23:30 +0000
X-Inumbo-ID: 547238c2-e7f7-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 547238c2-e7f7-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 10:23:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70515568"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 14 Nov 2018 10:23:21 +0000
Message-ID: <20181114102323.7771-7-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181114102323.7771-1-sergey.dyasli@citrix.com>
References: <20181114102323.7771-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 6/8] x86/vvmx: refactor nvmx_handle_vmclear()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MS4gQWRkIFZNWF9JTlNOX1ZNQ0xFQVJfV0lUSF9WTVhPTl9QVFIgZXJybm8gYW5kIGFkZCB0aGUg
YXBwcm9wcmlhdGUKICAgY2hlY2sgdG8gdGhlIGZ1bmN0aW9uLgoKMi4gQ29ycmVjdCB0aGUgcmV0
dXJuIHZhbHVlIGZvciBub3QtNEtCLWFsaWduZWQgY2FzZSBhbmQgZm9yIGludmFsaWQKICAgcGh5
c2FkZHIgKHdoZW4gaHZtX21hcF9ndWVzdF9mcmFtZV9ydygpIGZhaWxzKS4KCjMuIFJlbW92ZSBl
bnVtIHZteF9vcHNfcmVzdWx0IGFuZCB1c2Ugdm1mYWlsL3Ztc3VjY2VlZCgpIGNhbGxzIGRpcmVj
dGx5LgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXgu
Y29tPgpBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQp2MzoK
LSBBZGRlZCBBY2tlZC1ieQoKdjI6Ci0gUmVtb3ZhbCBvZiBlbnVtIHZteF9vcHNfcmVzdWx0IGFu
ZCByZWZhY3RvcmluZwotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICAgICAgfCA1
MiArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZteC92bWNzLmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDIz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCA0MzkxY2QzMTRhLi4xY2I0YWY1MTEz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdnZteC5jCkBAIC0yMDcsMTIgKzIwNyw2IEBAIHN0cnVjdCB2bXhfaW5zdF9k
ZWNvZGVkIHsKICAgICB1bnNpZ25lZCBpbnQgcmVnMjsKIH07CiAKLWVudW0gdm14X29wc19yZXN1
bHQgewotICAgIFZNU1VDQ0VFRCwKLSAgICBWTUZBSUxfVkFMSUQsCi0gICAgVk1GQUlMX0lOVkFM
SUQsCi19OwotCiAjZGVmaW5lIENBU0VfU0VUX1JFRyhSRUcsIHJlZykgICAgICBcCiAgICAgY2Fz
ZSBWTVhfUkVHXyAjIyBSRUc6IHJlZ3MtPnJlZyA9IHZhbHVlOyBicmVhawogI2RlZmluZSBDQVNF
X0dFVF9SRUcoUkVHLCByZWcpICAgICAgXApAQCAtMTc1NCwxNiArMTc0OCwyNiBAQCBzdGF0aWMg
aW50IG52bXhfaGFuZGxlX3ZtY2xlYXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
aWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBCVUlM
RF9CVUdfT04oWDg2RU1VTF9PS0FZICE9IFZNU1VDQ0VFRCk7IC8qIHJjID0gVk1TVUNDRUVEOyAq
LworICAgIGlmICggZ3BhID09IHZjcHVfMl9udm14KHYpLnZteG9uX3JlZ2lvbl9wYSApCisgICAg
eworICAgICAgICB2bWZhaWwocmVncywgVk1YX0lOU05fVk1DTEVBUl9XSVRIX1ZNWE9OX1BUUik7
CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKwogICAgIGlmICggZ3BhICYgMHhmZmYgKQotICAg
ICAgICByYyA9IFZNRkFJTF9JTlZBTElEOwotICAgIGVsc2UgaWYgKCBncGEgPT0gbnZjcHUtPm52
X3Z2bWN4YWRkciApCisgICAgeworICAgICAgICB2bWZhaWwocmVncywgVk1YX0lOU05fVk1DTEVB
Ul9JTlZBTElEX1BIWUFERFIpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBpZiAo
IGdwYSA9PSBudmNwdS0+bnZfdnZtY3hhZGRyICkKICAgICB7CiAgICAgICAgIGlmICggY3B1X2hh
c192bXhfdm1jc19zaGFkb3dpbmcgKQogICAgICAgICAgICAgbnZteF9jbGVhcl92bWNzX3BvaW50
ZXIodiwgbnZjcHUtPm52X3Z2bWN4KTsKICAgICAgICAgY2xlYXJfdnZtY3NfbGF1bmNoZWQoJm52
bXgtPmxhdW5jaGVkX2xpc3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dO
KHYtPmFyY2guaHZtLnZteC52bWNzX3NoYWRvd19tYWRkcikpOwogICAgICAgICBudm14X3B1cmdl
X3Z2bWNzKHYpOworICAgICAgICB2bXN1Y2NlZWQocmVncyk7CiAgICAgfQogICAgIGVsc2UgCiAg
ICAgewpAQCAtMTc3MSwyNCArMTc3NSwyNiBAQCBzdGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtY2xl
YXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIGJvb2xfdCB3cml0YWJsZTsK
IAogICAgICAgICB2dm1jcyA9IGh2bV9tYXBfZ3Vlc3RfZnJhbWVfcncocGFkZHJfdG9fcGZuKGdw
YSksIDAsICZ3cml0YWJsZSk7Ci0gICAgICAgIGlmICggdnZtY3MgKSAKKworICAgICAgICBpZiAo
ICF2dm1jcyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICggd3JpdGFibGUgKQotICAgICAg
ICAgICAgICAgIGNsZWFyX3Z2bWNzX2xhdW5jaGVkKCZudm14LT5sYXVuY2hlZF9saXN0LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KGRvbWFpbl9wYWdlX21hcF90
b19tZm4odnZtY3MpKSk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmMgPSBW
TUZBSUxfVkFMSUQ7Ci0gICAgICAgICAgICBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUodnZtY3MsIDAp
OworICAgICAgICAgICAgdm1mYWlsKHJlZ3MsIFZNWF9JTlNOX1ZNQ0xFQVJfSU5WQUxJRF9QSFlB
RERSKTsKKyAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9Ci0gICAgfQogCi0gICAgaWYg
KCByYyA9PSBWTVNVQ0NFRUQgKQotICAgICAgICB2bXN1Y2NlZWQocmVncyk7Ci0gICAgZWxzZSBp
ZiAoIHJjID09IFZNRkFJTF9WQUxJRCApCi0gICAgICAgIHZtZmFpbChyZWdzLCBWTVhfSU5TTl9W
TUNMRUFSX0lOVkFMSURfUEhZQUREUik7Ci0gICAgZWxzZQotICAgICAgICB2bWZhaWxfaW52YWxp
ZChyZWdzKTsKKyAgICAgICAgaWYgKCB3cml0YWJsZSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGNsZWFyX3Z2bWNzX2xhdW5jaGVkKCZudm14LT5sYXVuY2hlZF9saXN0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWZuX3goZG9tYWluX3BhZ2VfbWFwX3RvX21mbih2dm1jcykp
KTsKKyAgICAgICAgICAgIHZtc3VjY2VlZChyZWdzKTsKKyAgICAgICAgfQorICAgICAgICBlbHNl
CisgICAgICAgICAgICB2bWZhaWwocmVncywgVk1YX0lOU05fVk1DTEVBUl9JTlZBTElEX1BIWUFE
RFIpOwogCisgICAgICAgIGh2bV91bm1hcF9ndWVzdF9mcmFtZSh2dm1jcywgMCk7CisgICAgfQor
CitvdXQ6CiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zt
eC92bWNzLmgKaW5kZXggZWFlNGU1Mzk3ZS4uYjNlODAwMTM4ZSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92bXgvdm1jcy5oCkBAIC01MjksNiArNTI5LDcgQEAgZW51bSB2bXhfaW5zbl9lcnJubwogewog
ICAgIFZNWF9JTlNOX1NVQ0NFRUQgICAgICAgICAgICAgICAgICAgICAgID0gMCwKICAgICBWTVhf
SU5TTl9WTUNMRUFSX0lOVkFMSURfUEhZQUREUiAgICAgICA9IDIsCisgICAgVk1YX0lOU05fVk1D
TEVBUl9XSVRIX1ZNWE9OX1BUUiAgICAgICAgPSAzLAogICAgIFZNWF9JTlNOX1ZNTEFVTkNIX05P
TkNMRUFSX1ZNQ1MgICAgICAgID0gNCwKICAgICBWTVhfSU5TTl9WTVJFU1VNRV9OT05MQVVOQ0hF
RF9WTUNTICAgICA9IDUsCiAgICAgVk1YX0lOU05fSU5WQUxJRF9DT05UUk9MX1NUQVRFICAgICAg
ICAgPSA3LAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:23:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:23: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-devel-bounces@lists.xenproject.org>)
	id 1gMsKa-0004OL-H5; Wed, 14 Nov 2018 10:23: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=xpyo=nz=citrix.com=prvs=849f0580c=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gMsKY-0004Na-Ms
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 10:23:30 +0000
X-Inumbo-ID: 54b9a2c1-e7f7-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 54b9a2c1-e7f7-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 10:23:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70515569"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 14 Nov 2018 10:23:23 +0000
Message-ID: <20181114102323.7771-9-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181114102323.7771-1-sergey.dyasli@citrix.com>
References: <20181114102323.7771-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 8/8] x86/vvmx: fix I/O and MSR bitmaps mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IFhlbiB0cmllcyB0byBtYXAgYml0bWFwcyBkdXJpbmcgZW11bGF0aW9uIG9mIHZt
cHRybGQgYW5kCnZtd3JpdGUuIFRoaXMgaXMgd3Jvbmc6IGEgZ3Vlc3QgY2FuIHN0b3JlIGFyYml0
cmFyeSB2YWx1ZXMgaW4gdGhvc2UKZmllbGRzLgoKTWFrZSBiaXRtYXBzIG1hcHBpbmcgaGFwcGVu
IG9ubHkgZHVyaW5nIGEgbmVzdGVkIHZtZW50cnkgYW5kIG9ubHkgaWYKdGhlIGFwcHJvcHJpYXRl
IGV4ZWN1dGlvbiBjb250cm9scyBhcmUgdHVybmVkIG9uIGJ5IEwxIGh5cGVydmlzb3IuCgpGb3Ig
cGVyZm9ybWFuY2UgcmVhc29ucywgWGVuIG1hcHMgYml0bWFwcyBvbmx5OgoKICAgIDEuIER1cmlu
ZyB0aGUgZmlyc3QgbmVzdGVkIHZtZW50cnkKICAgIDIuIEFmdGVyIEwxIGhhcyBjaGFuZ2VkIGFu
IGFwcHJvcHJpYXRlIHZtY3MgZmllbGQKICAgIDMuIEFmdGVyIG52bXhfcHVyZ2VfdnZtY3MoKSB3
YXMgcHJldmlvdXNseSBjYWxsZWQKClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgotLS0KdjM6Ci0gQWRkZWQgQWNrZWQtYnkKCnYyOgotIHNsaWdodCBjb21taXQgbWVz
c2FnZSBjaGFuZ2UKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCAxMDUgKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNjggaW5zZXJ0
aW9ucygrKSwgMzcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IDYxMDIzNmUzZjIu
Ljg4MDIxYWYwZTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTcwNyw2ICs3MDcsMTcgQEAgc3RhdGlj
IHZvaWQgX19jbGVhcl9jdXJyZW50X3Z2bWNzKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBfX3Zt
cGNsZWFyKG52Y3B1LT5udl9uMnZtY3hfcGEpOwogfQogCitzdGF0aWMgdm9pZCB1bm1hcF9tc3Jf
Yml0bWFwKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBuZXN0ZWR2bXggKm52bXggPSAm
dmNwdV8yX252bXgodik7CisKKyAgICBpZiAoIG52bXgtPm1zcmJpdG1hcCApCisgICAgeworICAg
ICAgICBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUobnZteC0+bXNyYml0bWFwLCAxKTsKKyAgICAgICAg
bnZteC0+bXNyYml0bWFwID0gTlVMTDsKKyAgICB9Cit9CisKIC8qCiAgKiBSZWZyZXNoZXMgdGhl
IE1TUiBiaXRtYXAgbWFwcGluZyBmb3IgdGhlIGN1cnJlbnQgbmVzdGVkIHZjcHUuICBSZXR1cm5z
IHRydWUKICAqIGZvciBhIHN1Y2Nlc3NmdWwgbWFwcGluZywgYW5kIHJldHVybnMgZmFsc2UgZm9y
IE1TUl9CSVRNQVAgcGFyYW1ldGVyIGVycm9ycwpAQCAtNzE3LDEyICs3MjgsNyBAQCBzdGF0aWMg
Ym9vbCBfX211c3RfY2hlY2sgX21hcF9tc3JfYml0bWFwKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN0
cnVjdCBuZXN0ZWR2bXggKm52bXggPSAmdmNwdV8yX252bXgodik7CiAgICAgdWludDY0X3QgZ3Bh
OwogCi0gICAgaWYgKCBudm14LT5tc3JiaXRtYXAgKQotICAgIHsKLSAgICAgICAgaHZtX3VubWFw
X2d1ZXN0X2ZyYW1lKG52bXgtPm1zcmJpdG1hcCwgMSk7Ci0gICAgICAgIG52bXgtPm1zcmJpdG1h
cCA9IE5VTEw7Ci0gICAgfQotCisgICAgdW5tYXBfbXNyX2JpdG1hcCh2KTsKICAgICBncGEgPSBn
ZXRfdnZtY3ModiwgTVNSX0JJVE1BUCk7CiAKICAgICBpZiAoICFJU19BTElHTkVEKGdwYSwgUEFH
RV9TSVpFKSApCkBAIC03MzMsNiArNzM5LDE3IEBAIHN0YXRpYyBib29sIF9fbXVzdF9jaGVjayBf
bWFwX21zcl9iaXRtYXAoc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIG52bXgtPm1zcmJpdG1h
cCAhPSBOVUxMOwogfQogCitzdGF0aWMgdm9pZCB1bm1hcF9pb19iaXRtYXAoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCBpZHgpCit7CisgICAgc3RydWN0IG5lc3RlZHZteCAqbnZteCA9ICZ2
Y3B1XzJfbnZteCh2KTsKKworICAgIGlmICggbnZteC0+aW9iaXRtYXBbaWR4XSApCisgICAgewor
ICAgICAgICBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUobnZteC0+aW9iaXRtYXBbaWR4XSwgMSk7Cisg
ICAgICAgIG52bXgtPmlvYml0bWFwW2lkeF0gPSBOVUxMOworICAgIH0KK30KKwogc3RhdGljIGJv
b2xfdCBfX211c3RfY2hlY2sgX21hcF9pb19iaXRtYXAoc3RydWN0IHZjcHUgKnYsIHU2NCB2bWNz
X3JlZykKIHsKICAgICBzdHJ1Y3QgbmVzdGVkdm14ICpudm14ID0gJnZjcHVfMl9udm14KHYpOwpA
QCAtNzQwLDggKzc1Nyw3IEBAIHN0YXRpYyBib29sX3QgX19tdXN0X2NoZWNrIF9tYXBfaW9fYml0
bWFwKHN0cnVjdCB2Y3B1ICp2LCB1NjQgdm1jc19yZWcpCiAgICAgaW50IGluZGV4OwogCiAgICAg
aW5kZXggPSB2bWNzX3JlZyA9PSBJT19CSVRNQVBfQSA/IDAgOiAxOwotICAgIGlmIChudm14LT5p
b2JpdG1hcFtpbmRleF0pCi0gICAgICAgIGh2bV91bm1hcF9ndWVzdF9mcmFtZShudm14LT5pb2Jp
dG1hcFtpbmRleF0sIDEpOworICAgIHVubWFwX2lvX2JpdG1hcCh2LCBpbmRleCk7CiAgICAgZ3Bh
ID0gZ2V0X3Z2bWNzKHYsIHZtY3NfcmVnKTsKICAgICBudm14LT5pb2JpdG1hcFtpbmRleF0gPSBo
dm1fbWFwX2d1ZXN0X2ZyYW1lX3JvKGdwYSA+PiBQQUdFX1NISUZULCAxKTsKIApAQCAtNzU2LDcg
Kzc3Miw2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IF9fbXVzdF9jaGVjayBtYXBfaW9fYml0bWFw
X2FsbChzdHJ1Y3QgdmNwdSAqdikKIAogc3RhdGljIHZvaWQgbnZteF9wdXJnZV92dm1jcyhzdHJ1
Y3QgdmNwdSAqdikKIHsKLSAgICBzdHJ1Y3QgbmVzdGVkdm14ICpudm14ID0gJnZjcHVfMl9udm14
KHYpOwogICAgIHN0cnVjdCBuZXN0ZWR2Y3B1ICpudmNwdSA9ICZ2Y3B1X25lc3RlZGh2bSh2KTsK
ICAgICBpbnQgaTsKIApAQCAtNzY2LDE2ICs3ODEsMTEgQEAgc3RhdGljIHZvaWQgbnZteF9wdXJn
ZV92dm1jcyhzdHJ1Y3QgdmNwdSAqdikKICAgICBudmNwdS0+bnZfdnZtY3ggPSBOVUxMOwogICAg
IG52Y3B1LT5udl92dm1jeGFkZHIgPSBJTlZBTElEX1BBRERSOwogICAgIHYtPmFyY2guaHZtLnZt
eC52bWNzX3NoYWRvd19tYWRkciA9IDA7Ci0gICAgZm9yIChpPTA7IGk8MjsgaSsrKSB7Ci0gICAg
ICAgIGlmICggbnZteC0+aW9iaXRtYXBbaV0gKSB7Ci0gICAgICAgICAgICBodm1fdW5tYXBfZ3Vl
c3RfZnJhbWUobnZteC0+aW9iaXRtYXBbaV0sIDEpOwotICAgICAgICAgICAgbnZteC0+aW9iaXRt
YXBbaV0gPSBOVUxMOwotICAgICAgICB9Ci0gICAgfQotICAgIGlmICggbnZteC0+bXNyYml0bWFw
ICkgewotICAgICAgICBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUobnZteC0+bXNyYml0bWFwLCAxKTsK
LSAgICAgICAgbnZteC0+bXNyYml0bWFwID0gTlVMTDsKLSAgICB9CisKKyAgICBmb3IgKCBpID0g
MDsgaSA8IDI7IGkrKyApCisgICAgICAgIHVubWFwX2lvX2JpdG1hcCh2LCBpKTsKKworICAgIHVu
bWFwX21zcl9iaXRtYXAodik7CiB9CiAKIHU2NCBudm14X2dldF90c2Nfb2Zmc2V0KHN0cnVjdCB2
Y3B1ICp2KQpAQCAtMTU0NiwyMCArMTU1NiwzNCBAQCBzdGF0aWMgdm9pZCBjbGVhcl92dm1jc19s
YXVuY2hlZChzdHJ1Y3QgbGlzdF9oZWFkICpsYXVuY2hlZF9saXN0LAogICAgIH0KIH0KIAotc3Rh
dGljIGludCBudm14X3ZtcmVzdW1lKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKK3N0YXRpYyBlbnVtIHZteF9pbnNuX2Vycm5vIG52bXhfdm1yZXN1bWUoc3RydWN0
IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IG5lc3RlZHZteCAqbnZteCA9ICZ2Y3B1XzJfbnZteCh2
KTsKICAgICBzdHJ1Y3QgbmVzdGVkdmNwdSAqbnZjcHUgPSAmdmNwdV9uZXN0ZWRodm0odik7Cisg
ICAgdW5zaWduZWQgaW50IGV4ZWNfY3RybDsKIAotICAgIC8qIGNoZWNrIFZNQ1MgaXMgdmFsaWQg
YW5kIElPIEJJVE1BUCBpcyBzZXQgKi8KLSAgICBpZiAoIHZ2bWN4X3ZhbGlkKHYpICYmCi0gICAg
ICAgICAgICAoKG52bXgtPmlvYml0bWFwWzBdICYmIG52bXgtPmlvYml0bWFwWzFdKSB8fAotICAg
ICAgICAgICAgIShfX24yX2V4ZWNfY29udHJvbCh2KSAmIENQVV9CQVNFRF9BQ1RJVkFURV9JT19C
SVRNQVApICkgKQotICAgICAgICBudmNwdS0+bnZfdm1lbnRyeV9wZW5kaW5nID0gMTsKLSAgICBl
bHNlCi0gICAgICAgIHZtZmFpbF9pbnZhbGlkKHJlZ3MpOworICAgIEFTU0VSVCh2dm1jeF92YWxp
ZCh2KSk7CisgICAgZXhlY19jdHJsID0gX19uMl9leGVjX2NvbnRyb2wodik7CiAKLSAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOworICAgIGlmICggZXhlY19jdHJsICYgQ1BVX0JBU0VEX0FDVElWQVRF
X0lPX0JJVE1BUCApCisgICAgeworICAgICAgICBpZiAoIChudm14LT5pb2JpdG1hcFswXSA9PSBO
VUxMIHx8IG52bXgtPmlvYml0bWFwWzFdID09IE5VTEwpICYmCisgICAgICAgICAgICAgIW1hcF9p
b19iaXRtYXBfYWxsKHYpICkKKyAgICAgICAgICAgIGdvdG8gaW52YWxpZF9jb250cm9sX3N0YXRl
OworICAgIH0KKworICAgIGlmICggZXhlY19jdHJsICYgQ1BVX0JBU0VEX0FDVElWQVRFX01TUl9C
SVRNQVAgKQorICAgIHsKKyAgICAgICAgaWYgKCBudm14LT5tc3JiaXRtYXAgPT0gTlVMTCAmJiAh
X21hcF9tc3JfYml0bWFwKHYpICkKKyAgICAgICAgICAgIGdvdG8gaW52YWxpZF9jb250cm9sX3N0
YXRlOworICAgIH0KKworICAgIG52Y3B1LT5udl92bWVudHJ5X3BlbmRpbmcgPSAxOworCisgICAg
cmV0dXJuIFZNWF9JTlNOX1NVQ0NFRUQ7CisKK2ludmFsaWRfY29udHJvbF9zdGF0ZToKKyAgICBy
ZXR1cm4gVk1YX0lOU05fSU5WQUxJRF9DT05UUk9MX1NUQVRFOwogfQogCiBzdGF0aWMgaW50IG52
bXhfaGFuZGxlX3ZtcmVzdW1lKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQpAQCAtMTU2OCw2
ICsxNTkyLDcgQEAgc3RhdGljIGludCBudm14X2hhbmRsZV92bXJlc3VtZShzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0
IG5lc3RlZHZteCAqbnZteCA9ICZ2Y3B1XzJfbnZteCh2KTsKICAgICB1bnNpZ25lZCBsb25nIGlu
dHJfc2hhZG93OworICAgIGludCByYzsKIAogICAgIGlmICggIXZ2bWN4X3ZhbGlkKHYpICkKICAg
ICB7CkBAIC0xNTg5LDcgKzE2MTQsMTIgQEAgc3RhdGljIGludCBudm14X2hhbmRsZV92bXJlc3Vt
ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgdm1mYWlsX3ZhbGlkKHJlZ3Ms
IFZNWF9JTlNOX1ZNUkVTVU1FX05PTkxBVU5DSEVEX1ZNQ1MpOwogICAgICAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOwogICAgIH0KLSAgICByZXR1cm4gbnZteF92bXJlc3VtZSh2LHJlZ3MpOworCisg
ICAgcmMgPSBudm14X3ZtcmVzdW1lKHYpOworICAgIGlmICggcmMgKQorICAgICAgICB2bWZhaWxf
dmFsaWQocmVncywgcmMpOworCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAogc3RhdGlj
IGludCBudm14X2hhbmRsZV92bWxhdW5jaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKQEAg
LTE2MjEsMTMgKzE2NTEsMTYgQEAgc3RhdGljIGludCBudm14X2hhbmRsZV92bWxhdW5jaChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAg
ICB9CiAgICAgZWxzZSB7Ci0gICAgICAgIHJjID0gbnZteF92bXJlc3VtZSh2LHJlZ3MpOwotICAg
ICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCisgICAgICAgIHJjID0gbnZteF92bXJlc3Vt
ZSh2KTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICB2bWZhaWxfdmFsaWQocmVncywg
cmMpOworICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggc2V0X3Z2bWNz
X2xhdW5jaGVkKCZudm14LT5sYXVuY2hlZF9saXN0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUEZOX0RPV04odi0+YXJjaC5odm0udm14LnZtY3Nfc2hhZG93X21hZGRyKSkg
PCAwICkKICAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAg
ICAgIH0KKyAgICAgICAgcmMgPSBYODZFTVVMX09LQVk7CiAgICAgfQogICAgIHJldHVybiByYzsK
IH0KQEAgLTE2OTEsOSArMTcyNCw3IEBAIHN0YXRpYyBpbnQgbnZteF9oYW5kbGVfdm1wdHJsZChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgICAgICB2dm1jeCA9IE5VTEw7
CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLSAgICAgICAgaWYgKCAhdnZtY3ggfHwKLSAgICAg
ICAgICAgICAhbWFwX2lvX2JpdG1hcF9hbGwodikgfHwKLSAgICAgICAgICAgICAhX21hcF9tc3Jf
Yml0bWFwKHYpICkKKyAgICAgICAgZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICB2bWZhaWwo
cmVncywgVk1YX0lOU05fVk1QVFJMRF9JTlZBTElEX1BIWUFERFIpOwogICAgICAgICAgICAgZ290
byBvdXQ7CkBAIC0xODY5LDEzICsxOTAwLDEzIEBAIHN0YXRpYyBpbnQgbnZteF9oYW5kbGVfdm13
cml0ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBzd2l0Y2ggKCB2bWNzX2VuY29k
aW5nICYgflZNQ1NfSElHSCgwKSApCiAgICAgewogICAgIGNhc2UgSU9fQklUTUFQX0E6Ci0gICAg
ICAgIG9rYXkgPSBfbWFwX2lvX2JpdG1hcCh2LCBJT19CSVRNQVBfQSk7CisgICAgICAgIHVubWFw
X2lvX2JpdG1hcCh2LCAwKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBJT19CSVRNQVBfQjoK
LSAgICAgICAgb2theSA9IF9tYXBfaW9fYml0bWFwKHYsIElPX0JJVE1BUF9CKTsKKyAgICAgICAg
dW5tYXBfaW9fYml0bWFwKHYsIDEpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIE1TUl9CSVRN
QVA6Ci0gICAgICAgIG9rYXkgPSBfbWFwX21zcl9iaXRtYXAodik7CisgICAgICAgIHVubWFwX21z
cl9iaXRtYXAodik7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIAotLSAKMi4xNy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:23:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:23: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-devel-bounces@lists.xenproject.org>)
	id 1gMsKb-0004Ol-1C; Wed, 14 Nov 2018 10:23: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=xpyo=nz=citrix.com=prvs=849f0580c=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gMsKa-0004Np-59
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 10:23:32 +0000
X-Inumbo-ID: 53400264-e7f7-11e8-ad3c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 53400264-e7f7-11e8-ad3c-12d6303a7972;
 Wed, 14 Nov 2018 10:23:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70515566"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 14 Nov 2018 10:23:16 +0000
Message-ID: <20181114102323.7771-2-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181114102323.7771-1-sergey.dyasli@citrix.com>
References: <20181114102323.7771-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/8] x86/nestedhvm: init nv_vvmcxaddr in
 hvm_vcpu_initialise()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbGxvd3MgdG8gc2FmZWx5IHVzZSBuZXN0ZWRodm0gZnVuY3Rpb25zIHRoYXQgcmVseSBv
biB0aGUgdmFsdWVzCmluc2lkZSBzdHJ1Y3QgbmVzdGVkdmNwdSBpbmRlcGVuZGVudGx5IG9mIHRo
ZSBuZXN0ZWQgdmlydHVhbGlzYXRpb24KKEhWTV9QQVJBTV9ORVNURURIVk0pIHN0YXR1cyBvZiBh
IGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KLS0tCnYzOgotIG5ldyBwYXRjaAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMg
fCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNWQyNjNj
NDA5MC4uYzBhM2RiNTg1OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xNTE2LDYgKzE1MTYsOCBAQCBpbnQgaHZtX3Zj
cHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIHJjICE9IDAgKQogICAgICAg
ICBnb3RvIGZhaWw0OwogCisgICAgdmNwdV9uZXN0ZWRodm0odikubnZfdnZtY3hhZGRyID0gSU5W
QUxJRF9QQUREUjsKKwogICAgIGlmICggbmVzdGVkaHZtX2VuYWJsZWQoZCkKICAgICAgICAgICYm
IChyYyA9IG5lc3RlZGh2bV92Y3B1X2luaXRpYWxpc2UodikpIDwgMCApIC8qIHRlYXJkb3duOiBu
ZXN0ZWRodm1fdmNwdV9kZXN0cm95ICovCiAgICAgICAgIGdvdG8gZmFpbDU7Ci0tIAoyLjE3LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:23:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:23: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-devel-bounces@lists.xenproject.org>)
	id 1gMsKd-0004Qk-BW; Wed, 14 Nov 2018 10:23: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=xpyo=nz=citrix.com=prvs=849f0580c=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gMsKb-0004PJ-C5
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 10:23:33 +0000
X-Inumbo-ID: 561e793e-e7f7-11e8-9344-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 561e793e-e7f7-11e8-9344-12d6303a7972;
 Wed, 14 Nov 2018 10:23:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70515575"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 14 Nov 2018 10:23:15 +0000
Message-ID: <20181114102323.7771-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/8] x86/vvmx: various fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2Ugd2VyZSBmb3VuZCBieSBydW5uaW5nIG5lc3RlZCBWTVggdGVzdHMgZnJvbSBrdm0tdW5p
dC10ZXN0cy4KCnYzOgotIFJlbW92ZWQgMS84ICJ4ODYvdnZteDogaW50cm9kdWNlIG52bXhfdmNw
dV9wcmVpbml0KCkiCi0gQWRkZWQgMS84ICJ4ODYvbmVzdGVkaHZtOiBpbml0IG52X3Z2bWN4YWRk
ciBpbiBodm1fdmNwdV9pbml0aWFsaXNlKCkiCi0gQWRkZWQgUi1ieSBhbmQgQWNrZWQtYnkgdG8g
b3RoZXIgcGF0Y2hlcwoKU2VyZ2V5IER5YXNsaSAoOCk6CiAgeDg2L25lc3RlZGh2bTogaW5pdCBu
dl92dm1jeGFkZHIgaW4gaHZtX3ZjcHVfaW5pdGlhbGlzZSgpCiAgeDg2L25lc3RlZGh2bTogaW50
cm9kdWNlIHZ2bWN4X3ZhbGlkKCkKICB4ODYvdnZteDogYWRkIFZNWF9JTlNOX0lOVkVQVF9JTlZW
UElEX0lOVkFMSURfT1AgZXJybm8KICB4ODYvdnZteDogY29ycmVjdCB2bWZhaWwoKSB1c2FnZSBm
b3Igdm1wdHJsZCBhbmQgdm1jbGVhcgogIHg4Ni92dm14OiBhZGQgVk1YX0lOU05fVk1QVFJMRF9X
SVRIX1ZNWE9OX1BUUiBlcnJubwogIHg4Ni92dm14OiByZWZhY3RvciBudm14X2hhbmRsZV92bWNs
ZWFyKCkKICB4ODYvdnZteDogY29ycmVjdGx5IHJlcG9ydCB2dm1jcyBzaXplCiAgeDg2L3Z2bXg6
IGZpeCBJL08gYW5kIE1TUiBiaXRtYXBzIG1hcHBpbmcKCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5j
ICAgICAgICAgICAgICB8ICAgMiArCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyAg
ICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jICAgICAgICAgfCAyMDEgKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbmVzdGVk
aHZtLmggfCAgIDUgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCAgfCAgIDMg
KwogNSBmaWxlcyBjaGFuZ2VkLCAxMzkgaW5zZXJ0aW9ucygrKSwgNzQgZGVsZXRpb25zKC0pCgot
LSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:23:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:23: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-devel-bounces@lists.xenproject.org>)
	id 1gMsKd-0004RF-Ol; Wed, 14 Nov 2018 10:23: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=xpyo=nz=citrix.com=prvs=849f0580c=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gMsKb-0004Pk-Vx
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 10:23:34 +0000
X-Inumbo-ID: 56657a71-e7f7-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56657a71-e7f7-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 10:23:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70515579"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 14 Nov 2018 10:23:18 +0000
Message-ID: <20181114102323.7771-4-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181114102323.7771-1-sergey.dyasli@citrix.com>
References: <20181114102323.7771-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/8] x86/vvmx: add
 VMX_INSN_INVEPT_INVVPID_INVALID_OP errno
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kIHVzZSBpdCBpbiBudm14X2hhbmRsZV9pbnZlcHQoKSBhbmQgbnZteF9oYW5kbGVfaW52dnBp
ZCgpLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXgu
Y29tPgpBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQp2MzoK
LSBBZGRlZCBBY2tlZC1ieQoKdjI6Ci0gbmV3IHBhdGNoCi0tLQogeGVuL2FyY2gveDg2L2h2bS92
bXgvdnZteC5jICAgICAgICB8IDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Zt
Y3MuaCB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdnZteC5jCmluZGV4IDA3MWVlNjFkMTkuLmE5YjkyYTViOTUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMKQEAgLTE4OTEsNyArMTg5MSw3IEBAIHN0YXRpYyBpbnQgbnZteF9oYW5kbGVfaW52
ZXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBfX2ludmVwdChJTlZFUFRf
QUxMX0NPTlRFWFQsIDApOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICB2
bWZhaWxfaW52YWxpZChyZWdzKTsKKyAgICAgICAgdm1mYWlsKHJlZ3MsIFZNWF9JTlNOX0lOVkVQ
VF9JTlZWUElEX0lOVkFMSURfT1ApOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogICAg
IH0KICAgICB2bXN1Y2NlZWQocmVncyk7CkBAIC0xOTE2LDcgKzE5MTYsNyBAQCBzdGF0aWMgaW50
IG52bXhfaGFuZGxlX2ludnZwaWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAg
IGh2bV9hc2lkX2ZsdXNoX3ZjcHVfYXNpZCgmdmNwdV9uZXN0ZWRodm0oY3VycmVudCkubnZfbjJh
c2lkKTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgdm1mYWlsX2ludmFs
aWQocmVncyk7CisgICAgICAgIHZtZmFpbChyZWdzLCBWTVhfSU5TTl9JTlZFUFRfSU5WVlBJRF9J
TlZBTElEX09QKTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICB9CiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS92bXgvdm1jcy5oCmluZGV4IDc2ZGQwNGE3MmQuLjZkMGFlNTZmYzEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaApAQCAtNTM4LDYgKzUzOCw3IEBAIGVudW0gdm14X2lu
c25fZXJybm8KICAgICBWTVhfSU5TTl9VTlNVUFBPUlRFRF9WTUNTX0NPTVBPTkVOVCAgICA9IDEy
LAogICAgIFZNWF9JTlNOX1ZNWE9OX0lOX1ZNWF9ST09UICAgICAgICAgICAgID0gMTUsCiAgICAg
Vk1YX0lOU05fVk1FTlRSWV9CTE9DS0VEX0JZX01PVl9TUyAgICAgPSAyNiwKKyAgICBWTVhfSU5T
Tl9JTlZFUFRfSU5WVlBJRF9JTlZBTElEX09QICAgICA9IDI4LAogICAgIFZNWF9JTlNOX0ZBSUxf
SU5WQUxJRCAgICAgICAgICAgICAgICAgID0gfjAsCiB9OwogCi0tIAoyLjE3LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:23:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10: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-devel-bounces@lists.xenproject.org>)
	id 1gMsKe-0004Rk-3I; Wed, 14 Nov 2018 10:23:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xpyo=nz=citrix.com=prvs=849f0580c=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gMsKc-0004Pu-5d
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 10:23:34 +0000
X-Inumbo-ID: 56e1b9d6-e7f7-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56e1b9d6-e7f7-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 10:23:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70515581"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 14 Nov 2018 10:23:20 +0000
Message-ID: <20181114102323.7771-6-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181114102323.7771-1-sergey.dyasli@citrix.com>
References: <20181114102323.7771-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 5/8] x86/vvmx: add
 VMX_INSN_VMPTRLD_WITH_VMXON_PTR errno
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kIG1ha2UgbnZteF9oYW5kbGVfdm1wdHJsZCgpIHJldHVybiB0aGUgbmV3IGVycm5vIGluIGNh
c2UgdGhlIHByb3ZpZGVkCmFkZHJlc3MgaXMgdGhlIHNhbWUgYXMgdm14b24gcmVnaW9uIGFkZHJl
c3MuCgpXaGlsZSBhdCBpdCwgY29ycmVjdCB0aGUgcmV0dXJuIHZhbHVlIGZvciBub3QtNEtCLWFs
aWduZWQgY2FzZS4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgot
LS0KdjM6Ci0gbm8gY2hhbmdlcwoKdjI6Ci0gQWRkZWQgQWNrZWQtYnkKLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL3ZteC92dm14LmMgICAgICAgIHwgMTAgKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdm14L3ZtY3MuaCB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2
bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCAyMDZhNGE0NGZiLi40Mzkx
Y2QzMTRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0xNjUwLDkgKzE2NTAsMTUgQEAgc3RhdGljIGlu
dCBudm14X2hhbmRsZV92bXB0cmxkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGlm
ICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgaWYgKCBn
cGEgPT0gdmNwdV8yX252bXgodikudm14b25fcmVnaW9uX3BhIHx8IGdwYSAmIDB4ZmZmICkKKyAg
ICBpZiAoIGdwYSAmIDB4ZmZmICkKICAgICB7Ci0gICAgICAgIHZtZmFpbF9pbnZhbGlkKHJlZ3Mp
OworICAgICAgICB2bWZhaWwocmVncywgVk1YX0lOU05fVk1QVFJMRF9JTlZBTElEX1BIWUFERFIp
OworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBpZiAoIGdwYSA9PSB2Y3B1XzJfbnZt
eCh2KS52bXhvbl9yZWdpb25fcGEgKQorICAgIHsKKyAgICAgICAgdm1mYWlsKHJlZ3MsIFZNWF9J
TlNOX1ZNUFRSTERfV0lUSF9WTVhPTl9QVFIpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCmluZGV4IDZkMGFlNTZmYzEuLmVhZTRlNTM5N2Ug
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaApAQCAtNTM0LDYgKzUzNCw3IEBAIGVudW0g
dm14X2luc25fZXJybm8KICAgICBWTVhfSU5TTl9JTlZBTElEX0NPTlRST0xfU1RBVEUgICAgICAg
ICA9IDcsCiAgICAgVk1YX0lOU05fSU5WQUxJRF9IT1NUX1NUQVRFICAgICAgICAgICAgPSA4LAog
ICAgIFZNWF9JTlNOX1ZNUFRSTERfSU5WQUxJRF9QSFlBRERSICAgICAgID0gOSwKKyAgICBWTVhf
SU5TTl9WTVBUUkxEX1dJVEhfVk1YT05fUFRSICAgICAgICA9IDEwLAogICAgIFZNWF9JTlNOX1ZN
UFRSTERfSU5DT1JSRUNUX1ZNQ1NfSUQgICAgID0gMTEsCiAgICAgVk1YX0lOU05fVU5TVVBQT1JU
RURfVk1DU19DT01QT05FTlQgICAgPSAxMiwKICAgICBWTVhfSU5TTl9WTVhPTl9JTl9WTVhfUk9P
VCAgICAgICAgICAgICA9IDE1LAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:23:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10: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-devel-bounces@lists.xenproject.org>)
	id 1gMsKe-0004SL-EW; Wed, 14 Nov 2018 10: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=xpyo=nz=citrix.com=prvs=849f0580c=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gMsKc-0004QC-IE
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 10:23:34 +0000
X-Inumbo-ID: 56656722-e7f7-11e8-9084-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56656722-e7f7-11e8-9084-12d6303a7972;
 Wed, 14 Nov 2018 10:23:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70515577"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 14 Nov 2018 10:23:19 +0000
Message-ID: <20181114102323.7771-5-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181114102323.7771-1-sergey.dyasli@citrix.com>
References: <20181114102323.7771-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 4/8] x86/vvmx: correct vmfail() usage for
 vmptrld and vmclear
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2FsbGluZyB2bWZhaWxfdmFsaWQoKSBpcyBjb3JyZWN0IG9ubHkgaWYgdnZtY3ggaXMgdmFsaWQu
IE1vZGlmeQpmdW5jdGlvbnMgdG8gdXNlIHZtZmFpbCgpIGluc3RlYWQgd2hpY2ggcGVyZm9ybXMg
dGhlIG5lY2Vzc2FyeSBjaGVjay4KCldoaWxlIGF0IGl0LCBhZGQgQVNTRVJUcyBpbnRvIHZtZmFp
bF92YWxpZC9pbnZhbGlkKCkgdG8gcXVpY2tseSBjYXRjaAphbiBpbmNvcnJlY3QgdXNhZ2UgaW4g
dGhlIGZ1dHVyZS4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgot
LS0KdjM6Ci0gQWRkZWQgQWNrZWQtYnkKCnYyOgotIEFkZGVkIEFTU0VSVHMKLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL3ZteC92dm14LmMgfCA5ICsrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggYTliOTJhNWI5
NS4uMjA2YTRhNDRmYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtNDYzLDE0ICs0NjMsMTkgQEAgc3Rh
dGljIHZvaWQgdm1mYWlsX3ZhbGlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBlbnVtIHZt
eF9pbnNuX2Vycm5vIGVycm5vKQogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICB1
bnNpZ25lZCBpbnQgZWZsYWdzID0gcmVncy0+ZWZsYWdzOwogCisgICAgQVNTRVJUKHZ2bWN4X3Zh
bGlkKHYpKTsKKwogICAgIHJlZ3MtPmVmbGFncyA9IChlZmxhZ3MgJiB+WDg2X0VGTEFHU19BUklU
SF9NQVNLKSB8IFg4Nl9FRkxBR1NfWkY7CiAgICAgc2V0X3Z2bWNzKHYsIFZNX0lOU1RSVUNUSU9O
X0VSUk9SLCBlcnJubyk7CiB9CiAKIHN0YXRpYyB2b2lkIHZtZmFpbF9pbnZhbGlkKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogeworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAg
ICB1bnNpZ25lZCBpbnQgZWZsYWdzID0gcmVncy0+ZWZsYWdzOwogCisgICAgQVNTRVJUKCF2dm1j
eF92YWxpZCh2KSk7CisKICAgICByZWdzLT5lZmxhZ3MgPSAoZWZsYWdzICYgflg4Nl9FRkxBR1Nf
QVJJVEhfTUFTSykgfCBYODZfRUZMQUdTX0NGOwogfQogCkBAIC0xNjkwLDcgKzE2OTUsNyBAQCBz
dGF0aWMgaW50IG52bXhfaGFuZGxlX3ZtcHRybGQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiAgICAgICAgICAgICAgIW1hcF9pb19iaXRtYXBfYWxsKHYpIHx8CiAgICAgICAgICAgICAgIV9t
YXBfbXNyX2JpdG1hcCh2KSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHZtZmFpbF92YWxpZChy
ZWdzLCBWTVhfSU5TTl9WTVBUUkxEX0lOVkFMSURfUEhZQUREUik7CisgICAgICAgICAgICB2bWZh
aWwocmVncywgVk1YX0lOU05fVk1QVFJMRF9JTlZBTElEX1BIWUFERFIpOwogICAgICAgICAgICAg
Z290byBvdXQ7CiAgICAgICAgIH0KICAgICB9CkBAIC0xNzc0LDcgKzE3NzksNyBAQCBzdGF0aWMg
aW50IG52bXhfaGFuZGxlX3ZtY2xlYXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
aWYgKCByYyA9PSBWTVNVQ0NFRUQgKQogICAgICAgICB2bXN1Y2NlZWQocmVncyk7CiAgICAgZWxz
ZSBpZiAoIHJjID09IFZNRkFJTF9WQUxJRCApCi0gICAgICAgIHZtZmFpbF92YWxpZChyZWdzLCBW
TVhfSU5TTl9WTUNMRUFSX0lOVkFMSURfUEhZQUREUik7CisgICAgICAgIHZtZmFpbChyZWdzLCBW
TVhfSU5TTl9WTUNMRUFSX0lOVkFMSURfUEhZQUREUik7CiAgICAgZWxzZQogICAgICAgICB2bWZh
aWxfaW52YWxpZChyZWdzKTsKIAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:23:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:23: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-devel-bounces@lists.xenproject.org>)
	id 1gMsKe-0004St-SF; Wed, 14 Nov 2018 10:23:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xpyo=nz=citrix.com=prvs=849f0580c=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gMsKd-0004Qg-Bj
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 10:23:35 +0000
X-Inumbo-ID: 572870ca-e7f7-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 572870ca-e7f7-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 10:23:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70515584"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 14 Nov 2018 10:23:22 +0000
Message-ID: <20181114102323.7771-8-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181114102323.7771-1-sergey.dyasli@citrix.com>
References: <20181114102323.7771-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 7/8] x86/vvmx: correctly report vvmcs size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHNpemUgb2YgWGVuJ3MgdmlydHVhbCB2bWNzIHJlZ2lvbiBpcyA0MDk2IGJ5dGVzIChzZWUg
Y29tbWVudCBhYm91dApWaXJ0dWFsIFZNQ1MgbGF5b3V0IGluIGluY2x1ZGUvYXNtLXg4Ni9odm0v
dm14L3Z2bXguaCkuIENvcnJlY3RseSByZXBvcnQKaXQgdG8gdGhlIGd1ZXN0IGluIGNhc2Ugd2hl
biBWTUNTIHNoYWRvd2luZyBpcyBub3QgYXZhaWxhYmxlIGluc3RlYWQgb2YKcHJvdmlkaW5nIEgv
VyB2YWx1ZSAod2hpY2ggaXMgdXN1YWxseSBzbWFsbGVyKS4KClNpZ25lZC1vZmYtYnk6IFNlcmdl
eSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KdjM6Ci0gQWRkZWQgQWNrZWQtYnkKCnYyOgotIHNs
aWdodCBjb21taXQgbWVzc2FnZSBjaGFuZ2UKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMgfCA4ICsrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dnZteC5jCmluZGV4IDFjYjRhZjUxMTMuLjYxMDIzNmUzZjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAg
LTIwOTEsNiArMjA5MSwxNCBAQCBpbnQgbnZteF9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQg
aW50IG1zciwgdTY0ICptc3JfY29udGVudCkKICAgICAgICAgZGF0YSA9IChob3N0X2RhdGEgJiAo
fjB1bCA8PCAzMikpIHwKICAgICAgICAgICAgICAgICh2bWNzLT52bWNzX3JldmlzaW9uX2lkICYg
MHg3ZmZmZmZmZik7CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHZtY3MpOworCisgICAgICAg
IGlmICggIWNwdV9oYXNfdm14X3ZtY3Nfc2hhZG93aW5nICkKKyAgICAgICAgeworICAgICAgICAg
ICAgLyogUmVwb3J0IHZtY3NfcmVnaW9uX3NpemUgYXMgNDA5NiAqLworICAgICAgICAgICAgZGF0
YSAmPSB+Vk1YX0JBU0lDX1ZNQ1NfU0laRV9NQVNLOworICAgICAgICAgICAgZGF0YSB8PSAxVUxM
IDw8IDQ0OworICAgICAgICB9CisKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIGNhc2UgTVNS
X0lBMzJfVk1YX1BJTkJBU0VEX0NUTFM6Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:27:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:27: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-devel-bounces@lists.xenproject.org>)
	id 1gMsOA-0005QV-JW; Wed, 14 Nov 2018 10:27: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMsO9-0005QB-5b
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 10:27:13 +0000
X-Inumbo-ID: d3745a0c-e7f7-11e8-b38f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3745a0c-e7f7-11e8-b38f-12d6303a7972;
 Wed, 14 Nov 2018 10:27:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMsNw-00065u-BK; Wed, 14 Nov 2018 10:27:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMsNv-0001BE-Pv; Wed, 14 Nov 2018 10:27:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMsNv-0005yt-PJ; Wed, 14 Nov 2018 10:26:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130035-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=15410d8fc8d6e63ab138a5c47427f418a43a1c56
X-Osstest-Versions-That: xen=6d8ffac1f7a782dc2c7f8df3871a294729ae36bd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 10:26:59 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 130035: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDAzNSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDAzNS8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDE1NDEwZDhmYzhkNmU2
M2FiMTM4YTVjNDc0MjdmNDE4YTQzYTFjNTYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEyOTc5NSAgMjAxOC0xMS0xMSAwOToxOTo0MiBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzAwMzUgIDIwMTgtMTEtMTQgMDk6MTg6MzAgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERhbmll
bCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIERvdWcgR29sZHN0ZWluIDxjYXJk
b2VAY2FyZG9lLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA2ZDhmZmFj
MWY3Li4xNTQxMGQ4ZmM4ICAxNTQxMGQ4ZmM4ZDZlNjNhYjEzOGE1YzQ3NDI3ZjQxOGE0M2ExYzU2
IC0+IGNvdmVyaXR5LXRlc3RlZC9zbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:38:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:38: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-devel-bounces@lists.xenproject.org>)
	id 1gMsYV-0006JK-SP; Wed, 14 Nov 2018 10:37: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=xpyo=nz=citrix.com=prvs=849f0580c=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gMsYU-0006JB-LD
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 10:37:54 +0000
X-Inumbo-ID: 5741457e-e7f9-11e8-aa6c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5741457e-e7f9-11e8-aa6c-12d6303a7972;
 Wed, 14 Nov 2018 10:37:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70516370"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 14 Nov 2018 10:37:42 +0000
Message-ID: <20181114103742.13801-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH trivial] mm/page_alloc: fix a typo in printk for
 idle scrub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgot
LS0KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCAyICstCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDg4
ZDE2MzcyNDcuLjA4ZWU4Y2ZiYjkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
CisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yMDg0LDcgKzIwODQsNyBAQCB2b2lk
IF9faW5pdCBoZWFwX2luaXRfbGF0ZSh2b2lkKQogICAgICAgICAvKiBGYWxsIHRocm91Z2ggKi8K
IAogICAgIGNhc2UgQk9PVFNDUlVCX0lETEU6Ci0gICAgICAgIHByaW50aygiU2NydWJiaW5nIGZy
ZWUgUkFNIG9uIGluIGJhY2tncm91bmRcbiIpOworICAgICAgICBwcmludGsoIlNjcnViYmluZyBG
cmVlIFJBTSBpbiBiYWNrZ3JvdW5kXG4iKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEJP
T1RTQ1JVQl9PTjoKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:45:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:45: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-devel-bounces@lists.xenproject.org>)
	id 1gMsfZ-00077S-Ng; Wed, 14 Nov 2018 10:45: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMsfY-00077I-RT
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 10:45:12 +0000
X-Inumbo-ID: 5cb97ce0-e7fa-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5cb97ce0-e7fa-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 10:45:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8DFDD80D;
 Wed, 14 Nov 2018 02:45:11 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 530E73F718;
 Wed, 14 Nov 2018 02:45:09 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
 <alpine.DEB.2.10.1811131237341.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <508d2a46-a275-8a8f-087e-4b953b942425@arm.com>
Date: Wed, 14 Nov 2018 10:45:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811131237341.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Xen Devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMy8xMS8yMDE4IDIwOjM5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
TW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEhvd2V2ZXIsIHdoYXQg
aXMgdGhlIGlzc3VlIHdpdGggc2F2aW5nIGFsbCB0aGUgcmVnaXN0ZXJzIGhlcmU/Cj4+Pj4KPj4+
Cj4+PiBXZSBuZWVkIHRvIHNhdmUgYXJndW1lbnRzIHRoYXQgYXJlIHByb3ZpZGVkIGJ5IGEgZ3Vl
c3Qgd2l0aCBzeXN0ZW0KPj4+IHN1c3BlbmQgUFNDSSBjYWxsLiBUaGVzZSBhcmd1bWVudHMgYXJl
IHRoZSBlbnRyeSBwb2ludCB0aGF0IG5lZWRzIHRvCj4+PiBiZSBzYXZlZCBpbiBwcm9ncmFtIGNv
dW50ZXIgYW5kIGNvbnRleHQgSUQgdGhhdCBuZWVkcyB0byBiZSBzYXZlZCBpbgo+Pj4geDAvcjAu
IFdlIGRvbid0IGhhdmUgdGhlc2UgYXJndW1lbnRzIGhlcmUuIENvbnRleHQgc3dpdGNoIGhhcHBl
bnMKPj4+IGFmdGVyIHByb2Nlc3NpbmcgdGhlIHN5c3RlbSBzdXNwZW5kIFBTQ0kgY2FsbCwgc28g
aXQncyB0b28gbGF0ZS4KPj4KPj4gSXQgZG9lcyBub3QgZmVlbCByaWdodCB0byBtb2RpZnkgY3R4
dF9zd2l0Y2h7ZnJvbSx0b30gZm9yIHN1c3BlbmQvcmVzdW1lLiBJZgo+PiB5b3Ugd2FudCB0byBy
ZXNldCB0aGUgdkNQVSBzdGF0ZSBiZWZvcmUgYmxvY2tpbmcgdGhlIHZDUFUsIHRoZW4geW91IHNo
b3VsZAo+PiBpbnN0ZWFkCj4gCj4gWW91IG1pc3NlZCB0aGUgZW5kIG9mIHRoZSBzdWdnZXN0aW9u
IGhlcmUKCldob29wcy4gSSBtZWFudCB0aGF0IGluc3RlYWQgeW91IHNob3VsZCBzYXZlIHRoZSBj
b250ZXh0IG9mIHRoZSB2Q1BVIGluIGFkdmFuY2UgCm9yIHJlc2V0IHRoZSB2Q1BVIHVzaW5nIHRo
ZSBzeXN0ZW0gcmVnaXN0ZXJzIGRpcmVjdGx5LgoKQnV0IG15IHByZWZlcmVuY2UgaXMgdG8gcmVz
ZXQgdGhlIHZDUFUgd2hlbiB5b3UgcmVjZWl2ZSB0aGUgd2FrZS11cCBpbnRlcnJ1cHQuCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:45:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:45: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-devel-bounces@lists.xenproject.org>)
	id 1gMsfa-00077Y-1t; Wed, 14 Nov 2018 10:45: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMsfY-00077J-S5
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 10:45:12 +0000
X-Inumbo-ID: 5caccab4-e7fa-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5caccab4-e7fa-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 10:45:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8DFDD80D;
 Wed, 14 Nov 2018 02:45:11 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 530E73F718;
 Wed, 14 Nov 2018 02:45:09 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
 <alpine.DEB.2.10.1811131237341.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <508d2a46-a275-8a8f-087e-4b953b942425@arm.com>
Date: Wed, 14 Nov 2018 10:45:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811131237341.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Xen Devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMy8xMS8yMDE4IDIwOjM5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
TW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEhvd2V2ZXIsIHdoYXQg
aXMgdGhlIGlzc3VlIHdpdGggc2F2aW5nIGFsbCB0aGUgcmVnaXN0ZXJzIGhlcmU/Cj4+Pj4KPj4+
Cj4+PiBXZSBuZWVkIHRvIHNhdmUgYXJndW1lbnRzIHRoYXQgYXJlIHByb3ZpZGVkIGJ5IGEgZ3Vl
c3Qgd2l0aCBzeXN0ZW0KPj4+IHN1c3BlbmQgUFNDSSBjYWxsLiBUaGVzZSBhcmd1bWVudHMgYXJl
IHRoZSBlbnRyeSBwb2ludCB0aGF0IG5lZWRzIHRvCj4+PiBiZSBzYXZlZCBpbiBwcm9ncmFtIGNv
dW50ZXIgYW5kIGNvbnRleHQgSUQgdGhhdCBuZWVkcyB0byBiZSBzYXZlZCBpbgo+Pj4geDAvcjAu
IFdlIGRvbid0IGhhdmUgdGhlc2UgYXJndW1lbnRzIGhlcmUuIENvbnRleHQgc3dpdGNoIGhhcHBl
bnMKPj4+IGFmdGVyIHByb2Nlc3NpbmcgdGhlIHN5c3RlbSBzdXNwZW5kIFBTQ0kgY2FsbCwgc28g
aXQncyB0b28gbGF0ZS4KPj4KPj4gSXQgZG9lcyBub3QgZmVlbCByaWdodCB0byBtb2RpZnkgY3R4
dF9zd2l0Y2h7ZnJvbSx0b30gZm9yIHN1c3BlbmQvcmVzdW1lLiBJZgo+PiB5b3Ugd2FudCB0byBy
ZXNldCB0aGUgdkNQVSBzdGF0ZSBiZWZvcmUgYmxvY2tpbmcgdGhlIHZDUFUsIHRoZW4geW91IHNo
b3VsZAo+PiBpbnN0ZWFkCj4gCj4gWW91IG1pc3NlZCB0aGUgZW5kIG9mIHRoZSBzdWdnZXN0aW9u
IGhlcmUKCldob29wcy4gSSBtZWFudCB0aGF0IGluc3RlYWQgeW91IHNob3VsZCBzYXZlIHRoZSBj
b250ZXh0IG9mIHRoZSB2Q1BVIGluIGFkdmFuY2UgCm9yIHJlc2V0IHRoZSB2Q1BVIHVzaW5nIHRo
ZSBzeXN0ZW0gcmVnaXN0ZXJzIGRpcmVjdGx5LgoKQnV0IG15IHByZWZlcmVuY2UgaXMgdG8gcmVz
ZXQgdGhlIHZDUFUgd2hlbiB5b3UgcmVjZWl2ZSB0aGUgd2FrZS11cCBpbnRlcnJ1cHQuCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:49:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMsjB-0007Mn-Tf; Wed, 14 Nov 2018 10:48: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMsjA-0007MW-9c
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 10:48:56 +0000
X-Inumbo-ID: e181e60c-e7fa-11e8-8489-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e181e60c-e7fa-11e8-8489-12d6303a7972;
 Wed, 14 Nov 2018 10:48:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4F80480D;
 Wed, 14 Nov 2018 02:48:54 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EB4663F718;
 Wed, 14 Nov 2018 02:48:52 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
 <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
 <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
 <17ab88c4-cdf7-8f7f-5933-25d9294f3641@arm.com>
 <alpine.DEB.2.10.1811131242560.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6b03d660-15e6-d6ca-a8b8-1662c045a7a9@arm.com>
Date: Wed, 14 Nov 2018 10:48:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811131242560.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMy8xMS8yMDE4IDIwOjQ0LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
TW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiAoKyBBbmRyZSkKPj4KPj4g
T24gMTEvMTIvMTggNTo0MiBQTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+IEhpIEp1bGll
biwKPj4+Cj4+PiBPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCA2OjAwIFBNIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+Cj4+Pj4KPj4+Pgo+Pj4+IE9uIDExLzEy
LzE4IDQ6NTIgUE0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4+Pj4+IEhpIEp1bGllbiwKPj4+
Pgo+Pj4+IEhpLAo+Pj4+Cj4+Pj4+IFRoYW5rcyBmb3IgdGhlIGZlZWRiYWNrLgo+Pj4+Pgo+Pj4+
PiBPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCA0OjM2IFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4+Pj4+IHdyb3RlOgo+Pj4+Pj4KPj4+Pj4+IEhpIE1pcmVsYSwKPj4+Pj4+
Cj4+Pj4+PiBPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+
Pj4+PiBHSUMgYW5kIHZpcnR1YWwgdGltZXIgY29udGV4dCBtdXN0IGJlIHNhdmVkIHdoZW4gdGhl
IGRvbWFpbgo+Pj4+Pj4+IHN1c3BlbmRzLgo+Pj4+Pj4KPj4+Pj4+IFBsZWFzZSBwcm92aWRlIHRo
ZSByYXRpb25hbGUgZm9yIHRoaXMuIElzIGl0IHJlcXVpcmVkIGJ5IHRoZSBzcGVjPwo+Pj4+Pj4K
Pj4+Pj4KPj4+Pj4gVGhpcyBpcyByZXF1aXJlZCBmb3IgR0lDIGJlY2F1c2UgYSBndWVzdCBsZWF2
ZXMgZW5hYmxlZCBpbnRlcnJ1cHRzIGluCj4+Pj4+IHRoZSBHSUMgdGhhdCBjb3VsZCB3YWtlIGl0
IHVwLCBhbmQgb24gcmVzdW1lIGl0IHNob3VsZCBiZSBhYmxlIHRvCj4+Pj4+IGRldGVjdCB3aGlj
aCBpbnRlcnJ1cHQgd29rZSBpdCB1cC4gV2l0aG91dCBzYXZpbmcvcmVzdG9yaW5nIHRoZSBzdGF0
ZQo+Pj4+PiBvZiBHSUMgdGhpcyB3b3VsZCBub3QgYmUgcG9zc2libGUuCj4+Pj4KPj4+PiBJIGFt
IGNvbmZ1c2VkLiBJbiBwYXRjaCAjMTAsIHlvdSBzYXZlIHRoZSBHSUMgaG9zdCBiZWNhdXNlIHRo
ZSBHSUMgY2FuCj4+Pj4gYmUgcG93ZXJlZC1kb3duLiBMaW51eCBpcyBhbHNvIHNhdmluZyB0aGUg
R0lDIHN0YXRlLiBTbyBob3cgdGhlCj4+Pj4gaW50ZXJydXB0IGNhbiBjb21lIHVwIGlmIHRoZSBH
SUMgaXMgcG93ZXJlZCBkb3duPwo+Pj4+Cj4+Pgo+Pj4gQWZ0ZXIgWGVuIChvciBMaW51eCBpbiB0
aGUgY29uZmlnIHdpdGhvdXQgWGVuKSBoYW5kcyBvdmVyIHRoZSBjb250cm9sCj4+PiB0byBFTDMg
b24gc3VzcGVuZCAoY2FsbHMgc3lzdGVtIHN1c3BlbmQgUFNDSSB0byBFTDMpLCBpdCBsZWF2ZXMK
Pj4+IGVuYWJsZWQgaW50ZXJydXB0cyB0aGF0IGFyZSBpdHMgd2FrZS11cCBzb3VyY2VzLiBTYXZp
bmcgYSBHSUMgc3RhdGUKPj4+IG9ubHkgbWVhbnMgdGhhdCBpdHMgY3VycmVudCBjb25maWd1cmF0
aW9uIHdpbGwgYmUgcmVtZW1iZXJlZCBzb21ld2hlcmUKPj4+IGluIGRhdGEgc3RydWN0dXJlcywg
YnV0IHRoZSBjb25maWd1cmF0aW9uIGlzIG5vdCBjaGFuZ2VkIG9uIHN1c3BlbmQuCj4+PiBFdmVy
eXRoaW5nIHRoYXQgaGFwcGVucyB3aXRoIGludGVycnVwdCBjb25maWd1cmF0aW9uIGZyb20gdGhp
cyBwb2ludAo+Pj4gb24gaXMgcGxhdGZvcm0gc3BlY2lmaWMuIE5vdyB0aGVyZSBhcmUgMiBvcHRp
b25zOiAxKSBFTDMgd2lsbCBuZXZlcgo+Pj4gYWxsb3cgQ1BVMCB0byBiZSBwb3dlcmVkIGRvd24g
YW5kIHRoZSB3YWtlLXVwIGludGVycnVwdCB3aWxsIGluZGVlZAo+Pj4gcHJvcGFnYXRlIHZpYSBH
SUM7Cj4+PiBvciAyKSBDUFUwIHdpbGwgYmUgcG93ZXJlZCBkb3duIGFuZCB0aGUgR0lDIG1heSBi
ZQo+Pj4gcG93ZXJlZCBkb3duIGFzIHdlbGwsIHNvIGFuIGV4dGVybmFsIGhlbHAgaXMgbmVlZGVk
IHRvIGRlYWwgd2l0aAo+Pj4gd2FrZS11cCBhbmQgcmVzdW1lIChlLmcuIGluIG9yZGVyIHRvIHJl
YWN0IHRvIGEgd2FrZS11cCBpbnRlcnJ1cHQKPj4+IHdoaWxlIHRoZSBHSUMgaXMgZG93biwgYW5k
IHBvd2VyIHVwIENQVTApLiBUaGlzIGV4dGVybmFsIGhlbHAgaXMKPj4+IHByb3ZpZGVkIGJ5IHNv
bWUgbG93LXBvd2VyIHByb2Nlc3NvciBvdXRzaWRlIG9mIHRoZSBDb3J0ZXgtQSBjbHVzdGVyLgo+
Pj4KPj4+IFNvIHRoZSBwbGF0Zm9ybSBmaXJtd2FyZSBpcyByZXNwb25zaWJsZSBmb3IgcHJvcGVy
bHkgY29uZmlndXJpbmcgYQo+Pj4gd2FrZS11cCBwYXRoIGlmIEdJQyBnb2VzIGRvd24uIFRoaXMg
aXMgY29tbW9ubHkgaGFuZGxlZCBieSBFTDMKPj4+IGNvbW11bmljYXRpbmcgd2l0aCBsb3ctcG93
ZXIgcHJvY2Vzc29yLiBXaGVuIHRoZSBHSUMgcG93ZXIgY29tZXMgdXAsCj4+PiB0aGUgaW50ZXJy
dXB0IHRyaWdnZXJlZCBieSBhIHBlcmlwaGVyYWwgaXMgc3RpbGwgYWN0aXZlIGFuZCB0aGUKPj4+
IHNvZnR3YXJlIG9uIENvcnRleC1BIGNsdXN0ZXIgc2hvdWxkIGJlIGFibGUgdG8gb2JzZXJ2ZSBp
dCBvbmNlIHRoZSBHSUMKPj4+IHN0YXRlIGlzIHJlc3RvcmVkLCBpLmUuIGludGVycnVwdHMgZ2V0
IGVuYWJsZWQgYXQgR0lDLgo+Pgo+PiBUaGFuayB5b3UgZm9yIHRoZSBleHBsYW5hdGlvbi4gIE5v
dyB0aGUgcXVlc3Rpb24gaXMgd2h5IGNhbid0IHdlIHJlc2V0IGF0Cj4+IGxlYXN0IHRoZSBHSUMg
Q1BVIGludGVyZmFjZT8KPj4KPj4gQUZBSVUsIHRoZSBndWVzdCBzaG91bGQgcmVzdG9yZSB0aGVt
IGluIGFueSBjYXNlLiBUaGUgb25seSB0aGluZ3Mgd2UgbmVlZCB0bwo+PiBrbm93IGlzIHRoZSBp
bnRlcnJ1cHQgd2FzIHJlY2VpdmVkIGZvciBhIGdpdmVuIGd1ZXN0LiBXZSBjYW4gdGhlbiBxdWV1
ZSBpdCBhbmQKPj4gd2FrZS11cCB0aGUgZG9tYWluLgo+Pgo+PiBUaGlzIHNlZW1zIHRvIGZpdCB3
aXRoIHRoZSBkZXNjcmlwdGlvbiBvbiB0b3Agb2YgZ2ljX2Rpc3Rfc2F2ZSgpIGluIExpbnV4Cj4+
IEdJQ3YyIGRyaXZlci4KPiAKPiBDYW4gd2UgcmVseSBvbiBhbGwgUFNDSSBjb21wbGlhbnQgT1Nl
cyB0byByZXN0b3JlIHRoZWlyIG93biBHSUMgYWdhaW4gYXQKPiByZXN1bWU/IFRoZSBQU0NJIHNw
ZWMgaXMgbm90IHZlcnkgY2xlYXIgaW4gdGhhdCByZWdhcmQgKGF0IHRoZSB0aGUKPiB2ZXJzaW9u
IEkgYW0gbG9va2luZyBhdC4uLikgSSBhbSBqdXN0IGFza2luZyBzbyB0aGF0IHdlIGRvbid0IGNv
bWUgdXAKPiB3aXRoIGEgc29sdXRpb24gdGhhdCBvbmx5IHdvcmtzIHdpdGggTGludXguClNlZSBQ
U0NJIDEuMSAoREVOMDAyMkQpIHNlY3Rpb24gNi44LiBFYWNoIGxldmVsIHNob3VsZCBzYXZlIGl0
cyBvd24gY29udGV4dCAKYmVjYXVzZSB0aGUgUFNDSSBpbXBsZW1lbnRhdGlvbnMgaXMgYWxsb3dl
ZCB0byBzaHV0ZG93biB0aGUgR0lDLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:49:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMsjB-0007Mh-Kf; Wed, 14 Nov 2018 10:48: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMsjA-0007MV-9U
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 10:48:56 +0000
X-Inumbo-ID: e18d94fc-e7fa-11e8-9ab0-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e18d94fc-e7fa-11e8-9ab0-12d6303a7972;
 Wed, 14 Nov 2018 10:48:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4F80480D;
 Wed, 14 Nov 2018 02:48:54 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EB4663F718;
 Wed, 14 Nov 2018 02:48:52 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
 <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
 <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
 <17ab88c4-cdf7-8f7f-5933-25d9294f3641@arm.com>
 <alpine.DEB.2.10.1811131242560.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6b03d660-15e6-d6ca-a8b8-1662c045a7a9@arm.com>
Date: Wed, 14 Nov 2018 10:48:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811131242560.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMy8xMS8yMDE4IDIwOjQ0LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
TW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiAoKyBBbmRyZSkKPj4KPj4g
T24gMTEvMTIvMTggNTo0MiBQTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+IEhpIEp1bGll
biwKPj4+Cj4+PiBPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCA2OjAwIFBNIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+Cj4+Pj4KPj4+Pgo+Pj4+IE9uIDExLzEy
LzE4IDQ6NTIgUE0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4+Pj4+IEhpIEp1bGllbiwKPj4+
Pgo+Pj4+IEhpLAo+Pj4+Cj4+Pj4+IFRoYW5rcyBmb3IgdGhlIGZlZWRiYWNrLgo+Pj4+Pgo+Pj4+
PiBPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCA0OjM2IFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4+Pj4+IHdyb3RlOgo+Pj4+Pj4KPj4+Pj4+IEhpIE1pcmVsYSwKPj4+Pj4+
Cj4+Pj4+PiBPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+
Pj4+PiBHSUMgYW5kIHZpcnR1YWwgdGltZXIgY29udGV4dCBtdXN0IGJlIHNhdmVkIHdoZW4gdGhl
IGRvbWFpbgo+Pj4+Pj4+IHN1c3BlbmRzLgo+Pj4+Pj4KPj4+Pj4+IFBsZWFzZSBwcm92aWRlIHRo
ZSByYXRpb25hbGUgZm9yIHRoaXMuIElzIGl0IHJlcXVpcmVkIGJ5IHRoZSBzcGVjPwo+Pj4+Pj4K
Pj4+Pj4KPj4+Pj4gVGhpcyBpcyByZXF1aXJlZCBmb3IgR0lDIGJlY2F1c2UgYSBndWVzdCBsZWF2
ZXMgZW5hYmxlZCBpbnRlcnJ1cHRzIGluCj4+Pj4+IHRoZSBHSUMgdGhhdCBjb3VsZCB3YWtlIGl0
IHVwLCBhbmQgb24gcmVzdW1lIGl0IHNob3VsZCBiZSBhYmxlIHRvCj4+Pj4+IGRldGVjdCB3aGlj
aCBpbnRlcnJ1cHQgd29rZSBpdCB1cC4gV2l0aG91dCBzYXZpbmcvcmVzdG9yaW5nIHRoZSBzdGF0
ZQo+Pj4+PiBvZiBHSUMgdGhpcyB3b3VsZCBub3QgYmUgcG9zc2libGUuCj4+Pj4KPj4+PiBJIGFt
IGNvbmZ1c2VkLiBJbiBwYXRjaCAjMTAsIHlvdSBzYXZlIHRoZSBHSUMgaG9zdCBiZWNhdXNlIHRo
ZSBHSUMgY2FuCj4+Pj4gYmUgcG93ZXJlZC1kb3duLiBMaW51eCBpcyBhbHNvIHNhdmluZyB0aGUg
R0lDIHN0YXRlLiBTbyBob3cgdGhlCj4+Pj4gaW50ZXJydXB0IGNhbiBjb21lIHVwIGlmIHRoZSBH
SUMgaXMgcG93ZXJlZCBkb3duPwo+Pj4+Cj4+Pgo+Pj4gQWZ0ZXIgWGVuIChvciBMaW51eCBpbiB0
aGUgY29uZmlnIHdpdGhvdXQgWGVuKSBoYW5kcyBvdmVyIHRoZSBjb250cm9sCj4+PiB0byBFTDMg
b24gc3VzcGVuZCAoY2FsbHMgc3lzdGVtIHN1c3BlbmQgUFNDSSB0byBFTDMpLCBpdCBsZWF2ZXMK
Pj4+IGVuYWJsZWQgaW50ZXJydXB0cyB0aGF0IGFyZSBpdHMgd2FrZS11cCBzb3VyY2VzLiBTYXZp
bmcgYSBHSUMgc3RhdGUKPj4+IG9ubHkgbWVhbnMgdGhhdCBpdHMgY3VycmVudCBjb25maWd1cmF0
aW9uIHdpbGwgYmUgcmVtZW1iZXJlZCBzb21ld2hlcmUKPj4+IGluIGRhdGEgc3RydWN0dXJlcywg
YnV0IHRoZSBjb25maWd1cmF0aW9uIGlzIG5vdCBjaGFuZ2VkIG9uIHN1c3BlbmQuCj4+PiBFdmVy
eXRoaW5nIHRoYXQgaGFwcGVucyB3aXRoIGludGVycnVwdCBjb25maWd1cmF0aW9uIGZyb20gdGhp
cyBwb2ludAo+Pj4gb24gaXMgcGxhdGZvcm0gc3BlY2lmaWMuIE5vdyB0aGVyZSBhcmUgMiBvcHRp
b25zOiAxKSBFTDMgd2lsbCBuZXZlcgo+Pj4gYWxsb3cgQ1BVMCB0byBiZSBwb3dlcmVkIGRvd24g
YW5kIHRoZSB3YWtlLXVwIGludGVycnVwdCB3aWxsIGluZGVlZAo+Pj4gcHJvcGFnYXRlIHZpYSBH
SUM7Cj4+PiBvciAyKSBDUFUwIHdpbGwgYmUgcG93ZXJlZCBkb3duIGFuZCB0aGUgR0lDIG1heSBi
ZQo+Pj4gcG93ZXJlZCBkb3duIGFzIHdlbGwsIHNvIGFuIGV4dGVybmFsIGhlbHAgaXMgbmVlZGVk
IHRvIGRlYWwgd2l0aAo+Pj4gd2FrZS11cCBhbmQgcmVzdW1lIChlLmcuIGluIG9yZGVyIHRvIHJl
YWN0IHRvIGEgd2FrZS11cCBpbnRlcnJ1cHQKPj4+IHdoaWxlIHRoZSBHSUMgaXMgZG93biwgYW5k
IHBvd2VyIHVwIENQVTApLiBUaGlzIGV4dGVybmFsIGhlbHAgaXMKPj4+IHByb3ZpZGVkIGJ5IHNv
bWUgbG93LXBvd2VyIHByb2Nlc3NvciBvdXRzaWRlIG9mIHRoZSBDb3J0ZXgtQSBjbHVzdGVyLgo+
Pj4KPj4+IFNvIHRoZSBwbGF0Zm9ybSBmaXJtd2FyZSBpcyByZXNwb25zaWJsZSBmb3IgcHJvcGVy
bHkgY29uZmlndXJpbmcgYQo+Pj4gd2FrZS11cCBwYXRoIGlmIEdJQyBnb2VzIGRvd24uIFRoaXMg
aXMgY29tbW9ubHkgaGFuZGxlZCBieSBFTDMKPj4+IGNvbW11bmljYXRpbmcgd2l0aCBsb3ctcG93
ZXIgcHJvY2Vzc29yLiBXaGVuIHRoZSBHSUMgcG93ZXIgY29tZXMgdXAsCj4+PiB0aGUgaW50ZXJy
dXB0IHRyaWdnZXJlZCBieSBhIHBlcmlwaGVyYWwgaXMgc3RpbGwgYWN0aXZlIGFuZCB0aGUKPj4+
IHNvZnR3YXJlIG9uIENvcnRleC1BIGNsdXN0ZXIgc2hvdWxkIGJlIGFibGUgdG8gb2JzZXJ2ZSBp
dCBvbmNlIHRoZSBHSUMKPj4+IHN0YXRlIGlzIHJlc3RvcmVkLCBpLmUuIGludGVycnVwdHMgZ2V0
IGVuYWJsZWQgYXQgR0lDLgo+Pgo+PiBUaGFuayB5b3UgZm9yIHRoZSBleHBsYW5hdGlvbi4gIE5v
dyB0aGUgcXVlc3Rpb24gaXMgd2h5IGNhbid0IHdlIHJlc2V0IGF0Cj4+IGxlYXN0IHRoZSBHSUMg
Q1BVIGludGVyZmFjZT8KPj4KPj4gQUZBSVUsIHRoZSBndWVzdCBzaG91bGQgcmVzdG9yZSB0aGVt
IGluIGFueSBjYXNlLiBUaGUgb25seSB0aGluZ3Mgd2UgbmVlZCB0bwo+PiBrbm93IGlzIHRoZSBp
bnRlcnJ1cHQgd2FzIHJlY2VpdmVkIGZvciBhIGdpdmVuIGd1ZXN0LiBXZSBjYW4gdGhlbiBxdWV1
ZSBpdCBhbmQKPj4gd2FrZS11cCB0aGUgZG9tYWluLgo+Pgo+PiBUaGlzIHNlZW1zIHRvIGZpdCB3
aXRoIHRoZSBkZXNjcmlwdGlvbiBvbiB0b3Agb2YgZ2ljX2Rpc3Rfc2F2ZSgpIGluIExpbnV4Cj4+
IEdJQ3YyIGRyaXZlci4KPiAKPiBDYW4gd2UgcmVseSBvbiBhbGwgUFNDSSBjb21wbGlhbnQgT1Nl
cyB0byByZXN0b3JlIHRoZWlyIG93biBHSUMgYWdhaW4gYXQKPiByZXN1bWU/IFRoZSBQU0NJIHNw
ZWMgaXMgbm90IHZlcnkgY2xlYXIgaW4gdGhhdCByZWdhcmQgKGF0IHRoZSB0aGUKPiB2ZXJzaW9u
IEkgYW0gbG9va2luZyBhdC4uLikgSSBhbSBqdXN0IGFza2luZyBzbyB0aGF0IHdlIGRvbid0IGNv
bWUgdXAKPiB3aXRoIGEgc29sdXRpb24gdGhhdCBvbmx5IHdvcmtzIHdpdGggTGludXguClNlZSBQ
U0NJIDEuMSAoREVOMDAyMkQpIHNlY3Rpb24gNi44LiBFYWNoIGxldmVsIHNob3VsZCBzYXZlIGl0
cyBvd24gY29udGV4dCAKYmVjYXVzZSB0aGUgUFNDSSBpbXBsZW1lbnRhdGlvbnMgaXMgYWxsb3dl
ZCB0byBzaHV0ZG93biB0aGUgR0lDLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:52:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMsmO-0008CL-FI; Wed, 14 Nov 2018 10:52: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMsmN-0008C8-7u
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 10:52:15 +0000
X-Inumbo-ID: 582e4048-e7fb-11e8-99d6-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 582e4048-e7fb-11e8-99d6-12d6303a7972;
 Wed, 14 Nov 2018 10:52:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6A28480D;
 Wed, 14 Nov 2018 02:52:13 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 361C53F718;
 Wed, 14 Nov 2018 02:52:12 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <283a8957-99d6-6b17-c52d-f8b0d9a7ca83@arm.com>
Date: Wed, 14 Nov 2018 10:52:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot
 physical CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTIvMTEvMjAxOCAxMTozMCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToK
PiBOb24tYm9vdCBDUFVzIGhhdmUgdG8gYmUgZGlzYWJsZWQgb24gc3VzcGVuZCBhbmQgZW5hYmxl
ZCBvbiByZXN1bWUKPiAoaG90cGx1Zy1iYXNlZCBtZWNoYW5pc20pLiBEaXNhYmxpbmcgbm9uLWJv
b3QgQ1BVcyB3aWxsIGxlYWQgdG8gUFNDSQo+IENQVV9PRkYgdG8gYmUgY2FsbGVkIGJ5IGVhY2gg
bm9uLWJvb3QgQ1BVLiBEZXBlbmRpbmcgb24gdGhlIHVuZGVybHlpbmcKPiBwbGF0Zm9ybSBjYXBh
YmlsaXRpZXMsIHRoaXMgbWF5IGxlYWQgdG8gdGhlIHBoeXNpY2FsIHBvd2VyaW5nIGRvd24gb2YK
PiBDUFVzLiBUZXN0ZWQgb24gWGlsaW54IFp5bnEgVWx0cmFzY2FsZSsgTVBTb0MgKGluY2x1ZGlu
ZyBwb3dlciBkb3duIG9mCj4gZWFjaCBub24tYm9vdCBDUFUpLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4KPiBTaWduZWQt
b2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KPiAtLS0K
PiAgIHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgfCAxNSArKysrKysrKysrKysrKy0KPiAgIDEgZmls
ZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4gaW5k
ZXggNTc1YWZkNWViOC4uZGFlMWIxZjdkNiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vc3Vz
cGVuZC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+IEBAIC0xLDQgKzEsNSBAQAo+
ICAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8eGVuL2NwdS5oPgo+ICAgI2lu
Y2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+Cj4gICAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+Cj4gICAj
aW5jbHVkZSA8YXNtL3BzY2kuaD4KPiBAQCAtMTE1LDE3ICsxMTYsMjkgQEAgc3RhdGljIHZvaWQg
dmNwdV9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKPiAgIC8qIFhl
biBzdXNwZW5kLiBOb3RlOiBkYXRhIGlzIG5vdCB1c2VkIChzdXNwZW5kIGlzIHRoZSBzdXNwZW5k
IHRvIFJBTSkgKi8KPiAgIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCj4g
ICB7Cj4gKyAgICBpbnQgc3RhdHVzOwo+ICsKPiAgICAgICBCVUdfT04oc3lzdGVtX3N0YXRlICE9
IFNZU19TVEFURV9hY3RpdmUpOwo+ICAgCj4gICAgICAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRF
X3N1c3BlbmQ7Cj4gICAgICAgZnJlZXplX2RvbWFpbnMoKTsKPiAgIAo+ICsgICAgc3RhdHVzID0g
ZGlzYWJsZV9ub25ib290X2NwdXMoKTsKPiArICAgIGlmICggc3RhdHVzICkKPiArICAgIHsKPiAr
ICAgICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfcmVzdW1lOwo+ICsgICAgICAgIGdvdG8g
cmVzdW1lX25vbmJvb3RfY3B1czsKPiArICAgIH0KPiArCj4gICAgICAgc3lzdGVtX3N0YXRlID0g
U1lTX1NUQVRFX3Jlc3VtZTsKPiAgIAo+ICtyZXN1bWVfbm9uYm9vdF9jcHVzOgo+ICsgICAgZW5h
YmxlX25vbmJvb3RfY3B1cygpOwo+ICAgICAgIHRoYXdfZG9tYWlucygpOwo+ICAgICAgIHN5c3Rl
bV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7Cj4gKyAgICBkc2Ioc3kpOwoKV2h5IGRvIHlvdSBu
ZWVkIGEgZHNiKHN5KSBoZXJlPwoKPiAgIAo+IC0gICAgcmV0dXJuIC1FTk9TWVM7CgpXaHkgZG8g
eW91IHJldHVybiAtRU5PU1lTIHVudGlsIHRoaXMgcGF0Y2g/IFNob3VsZCBub3QgaGF2ZSBpdCBi
ZSAwPwoKPiArICAgIHJldHVybiBzdGF0dXM7Cj4gICB9Cj4gICAKPiAgIGludDMyX3QgZG9tYWlu
X3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+IAoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:52:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMsmO-0008CU-PH; Wed, 14 Nov 2018 10:52: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMsmN-0008C7-7q
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 10:52:15 +0000
X-Inumbo-ID: 58271444-e7fb-11e8-b761-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 58271444-e7fb-11e8-b761-12d6303a7972;
 Wed, 14 Nov 2018 10:52:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6A28480D;
 Wed, 14 Nov 2018 02:52:13 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 361C53F718;
 Wed, 14 Nov 2018 02:52:12 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <283a8957-99d6-6b17-c52d-f8b0d9a7ca83@arm.com>
Date: Wed, 14 Nov 2018 10:52:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot
 physical CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTIvMTEvMjAxOCAxMTozMCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToK
PiBOb24tYm9vdCBDUFVzIGhhdmUgdG8gYmUgZGlzYWJsZWQgb24gc3VzcGVuZCBhbmQgZW5hYmxl
ZCBvbiByZXN1bWUKPiAoaG90cGx1Zy1iYXNlZCBtZWNoYW5pc20pLiBEaXNhYmxpbmcgbm9uLWJv
b3QgQ1BVcyB3aWxsIGxlYWQgdG8gUFNDSQo+IENQVV9PRkYgdG8gYmUgY2FsbGVkIGJ5IGVhY2gg
bm9uLWJvb3QgQ1BVLiBEZXBlbmRpbmcgb24gdGhlIHVuZGVybHlpbmcKPiBwbGF0Zm9ybSBjYXBh
YmlsaXRpZXMsIHRoaXMgbWF5IGxlYWQgdG8gdGhlIHBoeXNpY2FsIHBvd2VyaW5nIGRvd24gb2YK
PiBDUFVzLiBUZXN0ZWQgb24gWGlsaW54IFp5bnEgVWx0cmFzY2FsZSsgTVBTb0MgKGluY2x1ZGlu
ZyBwb3dlciBkb3duIG9mCj4gZWFjaCBub24tYm9vdCBDUFUpLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4KPiBTaWduZWQt
b2ZmLWJ5OiBTYWVlZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KPiAtLS0K
PiAgIHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgfCAxNSArKysrKysrKysrKysrKy0KPiAgIDEgZmls
ZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4gaW5k
ZXggNTc1YWZkNWViOC4uZGFlMWIxZjdkNiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vc3Vz
cGVuZC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+IEBAIC0xLDQgKzEsNSBAQAo+
ICAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8eGVuL2NwdS5oPgo+ICAgI2lu
Y2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+Cj4gICAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+Cj4gICAj
aW5jbHVkZSA8YXNtL3BzY2kuaD4KPiBAQCAtMTE1LDE3ICsxMTYsMjkgQEAgc3RhdGljIHZvaWQg
dmNwdV9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKPiAgIC8qIFhl
biBzdXNwZW5kLiBOb3RlOiBkYXRhIGlzIG5vdCB1c2VkIChzdXNwZW5kIGlzIHRoZSBzdXNwZW5k
IHRvIFJBTSkgKi8KPiAgIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCj4g
ICB7Cj4gKyAgICBpbnQgc3RhdHVzOwo+ICsKPiAgICAgICBCVUdfT04oc3lzdGVtX3N0YXRlICE9
IFNZU19TVEFURV9hY3RpdmUpOwo+ICAgCj4gICAgICAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRF
X3N1c3BlbmQ7Cj4gICAgICAgZnJlZXplX2RvbWFpbnMoKTsKPiAgIAo+ICsgICAgc3RhdHVzID0g
ZGlzYWJsZV9ub25ib290X2NwdXMoKTsKPiArICAgIGlmICggc3RhdHVzICkKPiArICAgIHsKPiAr
ICAgICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfcmVzdW1lOwo+ICsgICAgICAgIGdvdG8g
cmVzdW1lX25vbmJvb3RfY3B1czsKPiArICAgIH0KPiArCj4gICAgICAgc3lzdGVtX3N0YXRlID0g
U1lTX1NUQVRFX3Jlc3VtZTsKPiAgIAo+ICtyZXN1bWVfbm9uYm9vdF9jcHVzOgo+ICsgICAgZW5h
YmxlX25vbmJvb3RfY3B1cygpOwo+ICAgICAgIHRoYXdfZG9tYWlucygpOwo+ICAgICAgIHN5c3Rl
bV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7Cj4gKyAgICBkc2Ioc3kpOwoKV2h5IGRvIHlvdSBu
ZWVkIGEgZHNiKHN5KSBoZXJlPwoKPiAgIAo+IC0gICAgcmV0dXJuIC1FTk9TWVM7CgpXaHkgZG8g
eW91IHJldHVybiAtRU5PU1lTIHVudGlsIHRoaXMgcGF0Y2g/IFNob3VsZCBub3QgaGF2ZSBpdCBi
ZSAwPwoKPiArICAgIHJldHVybiBzdGF0dXM7Cj4gICB9Cj4gICAKPiAgIGludDMyX3QgZG9tYWlu
X3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+IAoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:55:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:55: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-devel-bounces@lists.xenproject.org>)
	id 1gMsp5-0008Ri-E3; Wed, 14 Nov 2018 10:55: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=zmga=nz=citrix.com=prvs=849b1dda4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gMsp4-0008Rc-L7
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 10:55:02 +0000
X-Inumbo-ID: bb63a66f-e7fb-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb63a66f-e7fb-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 10:55:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="81838486"
Date: Wed, 14 Nov 2018 11:54:30 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <20181114105430.5uvacdidfweflaku@mac>
References: <20181114103742.13801-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181114103742.13801-1-sergey.dyasli@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH trivial] mm/page_alloc: fix a typo in printk
 for idle scrub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMTQsIDIwMTggYXQgMTA6Mzc6NDJBTSArMDAwMCwgU2VyZ2V5IER5YXNsaSB3
cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJp
eC5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 10:55:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 10:55: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-devel-bounces@lists.xenproject.org>)
	id 1gMspr-00005J-Pc; Wed, 14 Nov 2018 10:55: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=/1mm=nz=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gMspq-000058-IH
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 10:55:50 +0000
X-Inumbo-ID: d851f144-e7fb-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d851f144-e7fb-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 10:55:48 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 28DD8653CD;
 Wed, 14 Nov 2018 10:55:48 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id A2DB95D985;
 Wed, 14 Nov 2018 10:55:39 +0000 (UTC)
Date: Wed, 14 Nov 2018 11:55:37 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>, Marcel Apfelbaum
 <marcel.apfelbaum@gmail.com>
Message-ID: <20181114115537.3357921b@redhat.com>
In-Reply-To: <20181105014047.26447-12-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-12-sameo@linux.intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Wed, 14 Nov 2018 10:55:48 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v5 11/24] hw: acpi: Export and generalize
 the PCI host AML API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Yang Zhong <yang.zhong@intel.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Rob Bradford <robert.bradford@intel.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 Shannon Zhao <shannon.zhaosl@gmail.com>, qemu-arm@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDozNCArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IEZyb206IFlhbmcgWmhvbmcgPHlhbmcuemhvbmdAaW50
ZWwuY29tPgo+IAo+IFRoZSBBTUwgYnVpbGQgcm91dGluZXMgZm9yIHRoZSBQQ0kgaG9zdCBicmlk
Z2UgYW5kIHRoZSBjb3JyZXNwb25kaW5nCj4gRFNEVCBhZGRpdGlvbiBhcmUgbmVpdGhlciB4ODYg
bm9yIFBDIG1hY2hpbmUgdHlwZSBzcGVjaWZpYy4KPiBXZSBjYW4gbW92ZSB0aGVtIHRvIHRoZSBh
cmNoaXRlY3R1cmUgYWdub3N0aWMgaHcvYWNwaSBmb2xkZXIsIGFuZCBieQo+IGNhcnJ5aW5nIGFs
bCB0aGUgbmVlZGVkIGluZm9ybWF0aW9uIHRocm91Z2ggYSBuZXcgQWNwaVBjaUJ1cyBzdHJ1Y3R1
cmUsCj4gd2UgY2FuIG1ha2UgdGhlbSBQQyBtYWNoaW5lIHR5cGUgaW5kZXBlbmRlbnQuCgpJJ20g
ZG9uJ3Qga25vdyBhbnl0aGluZyBhYm91dCBQQ0ksIGJ1dCBmdW5jdGlvbmFsIGNoYW5nZXMgZG9l
c24ndCBsb29rCmNvcnJlY3QgdG8gbWUuIFNlZSBtb3JlIGRldGFpbGVkIGNvbW1lbnRzIGJlbG93
LgoKTWFyY2VsLApjb3VsZCB5b3UgdGFrZSBhIGxvb2sgb24gdGhpcyBwYXRjaCAoaW4gcGFydGlj
dWxhciBtYWluIGNzciBjaGFuZ2VzKSwgcGxzPwoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBZYW5nIFpo
b25nIDx5YW5nLnpob25nQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBSb2IgQnJhZGZvcmQg
PHJvYmVydC5icmFkZm9yZEBpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogU2FtdWVsIE9ydGl6
IDxzYW1lb0BsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gIGluY2x1ZGUvaHcvYWNwaS9hbWwtYnVp
bGQuaCB8ICAgOCArKwo+ICBody9hY3BpL2FtbC1idWlsZC5jICAgICAgICAgfCAxNTcgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIGh3L2kzODYvYWNwaS1idWlsZC5jICAg
ICAgICB8IDExNSArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAzIGZpbGVzIGNoYW5nZWQs
IDE3MyBpbnNlcnRpb25zKCspLCAxMDcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaCBiL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaAo+
IGluZGV4IGZkZTI3ODViOWEuLjE4NjFlMzdlYmYgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9ody9h
Y3BpL2FtbC1idWlsZC5oCj4gKysrIGIvaW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oCj4gQEAg
LTIyOSw2ICsyMjksMTIgQEAgdHlwZWRlZiBzdHJ1Y3QgQWNwaU1jZmdJbmZvIHsKPiAgICAgIHVp
bnQzMl90IG1jZmdfc2l6ZTsKPiAgfSBBY3BpTWNmZ0luZm87Cj4gIAo+ICt0eXBlZGVmIHN0cnVj
dCBBY3BpUGNpQnVzIHsKPiArICAgIFBDSUJ1cyAqcGNpX2J1czsKPiArICAgIFJhbmdlICpwY2lf
aG9sZTsKPiArICAgIFJhbmdlICpwY2lfaG9sZTY0Owo+ICt9IEFjcGlQY2lCdXM7CkFnYWluLCB0
aGlzIGFuZCBhbGwgYmVsb3cgaXMgbm90IGFtbC1idWlsZCBtYXRlcmlhbC4KQ29uc2lkZXIgYWRk
aW5nL3VzaW5nIHBjaSBzcGVjaWZpYyBhY3BpIGZpbGUgZm9yIGl0LgoKQWxzbyBldmVuIHRob3Vn
aCBwY2kgQU1MIGluIGFybS92aXJ0IGlzIHRvIGEgbGFyZ2UgZGVncmVlIGEgc3Vic2V0Cm9mIHg4
NiB0YXJnZXQgYW5kIGl0IHdvdWxkIGJlIG11Y2ggYmV0dGVyIHRvIHVuaWZ5IEFSTSBwYXJ0IHdp
dGggeDg2LAppdCBwcm9iYWJseSB3aWxsIGJlIHRvIGJpZy9jb21wbGV4IG9mIGEgY2hhbmdlIGlm
IHdlIHRha2Ugb24gaXQgaW4Kb25lIGdvLgoKU28gbm90IHRvIGRlcmFpbCB5b3UgZnJvbSB0aGUg
Z29hbCB0b28gbXVjaCwgd2UgcHJvYmFibHkgc2hvdWxkCmdlbmVyYWxpemUgdGhpcyBhIGxpdHRs
ZSBiaXQgbGVzcywgbGltaXRpbmcgcmVmYWN0b3JpbmcgdG8geDg2CnRhcmdldCBmb3Igbm93LgoK
Rm9yIGV4YW1wbGUsIG1vdmUgZ2VuZXJpYyB4ODYgcGNpIHBhcnRzIHRvIGh3L2kzODYvYWNwaS1w
Y2kuW2hjXSwKYW5kIHN0cnVjdHVyZSBpdCBzbyB0aGF0IGJ1aWxkaW5nIGJsb2NrcyBpbiBhY3Bp
LXBjaS5jIGNvdWxkIGJlCnJldXNlZCBmb3IgeDg2IHJlZHVjZWQgcHJvZmlsZSBsYXRlci4KT25j
ZSBpdCdzIGJlZW4gZG9uZSwgaXQgbWlnaHQgYmUgZWFzaWVyIGFuZCBsZXNzIGNvbXBsZXggdG8K
dW5pZnkgYSBiaXQgbW9yZSBnZW5lcmljIGNvZGUgaW4gaTM4Ni9hY3BpLXBjaS5jIHdpdGggY29y
cmVzcG9uZGluZwpBUk0gY29kZS4KClBhdGNoIGlzIHRvbyBiaWcgYW5kIHNob3VsZCBiZSBzcGxp
dCBpbnRvIHNtYWxsZXIgbG9naWNhbCBjaHVua3MKYW5kIHlvdSBzaG91bGQgc2VwYXJhdGUgY29k
ZSBtb3ZlbWVudCB2cyBmdW5jdGlvbmFsIGNoYW5nZXMgeW91J3JlCmEgbWFraW5nIGhlcmUuCgpP
bmNlIHlvdSBzcGxpdCBwYXRjaCBwcm9wZXJseSwgaXQgc2hvdWxkIGJlIGVhc2llciB0byBhc3Nl
c3MKY2hhbmdlcy4KCj4gIHR5cGVkZWYgc3RydWN0IENyc1JhbmdlRW50cnkgewo+ICAgICAgdWlu
dDY0X3QgYmFzZTsKPiAgICAgIHVpbnQ2NF90IGxpbWl0Owo+IEBAIC00MTEsNiArNDE3LDggQEAg
QW1sICpidWlsZF9vc2NfbWV0aG9kKHVpbnQzMl90IHZhbHVlKTsKPiAgdm9pZCBidWlsZF9tY2Zn
KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLCBBY3BpTWNmZ0luZm8gKmlu
Zm8pOwo+ICBBbWwgKmJ1aWxkX2dzaV9saW5rX2Rldihjb25zdCBjaGFyICpuYW1lLCB1aW50OF90
IHVpZCwgdWludDhfdCBnc2kpOwo+ICBBbWwgKmJ1aWxkX3BydChib29sIGlzX3BjaTBfcHJ0KTsK
PiArdm9pZCBhY3BpX2RzZHRfYWRkX3BjaV9idXMoQW1sICpkc2R0LCBBY3BpUGNpQnVzICpwY2lf
aG9zdCk7Cj4gK0FtbCAqYnVpbGRfcGNpX2hvc3RfYnJpZGdlKEFtbCAqdGFibGUsIEFjcGlQY2lC
dXMgKnBjaV9ob3N0KTsKPiAgdm9pZCBjcnNfcmFuZ2Vfc2V0X2luaXQoQ3JzUmFuZ2VTZXQgKnJh
bmdlX3NldCk7Cj4gIEFtbCAqYnVpbGRfY3JzKFBDSUhvc3RTdGF0ZSAqaG9zdCwgQ3JzUmFuZ2VT
ZXQgKnJhbmdlX3NldCk7Cj4gIHZvaWQgY3JzX3JlcGxhY2Vfd2l0aF9mcmVlX3JhbmdlcyhHUHRy
QXJyYXkgKnJhbmdlcywKPiBkaWZmIC0tZ2l0IGEvaHcvYWNwaS9hbWwtYnVpbGQuYyBiL2h3L2Fj
cGkvYW1sLWJ1aWxkLmMKPiBpbmRleCBiOGUzMmYxNWY3Li44NjllZDcwZGIzIDEwMDY0NAo+IC0t
LSBhL2h3L2FjcGkvYW1sLWJ1aWxkLmMKPiArKysgYi9ody9hY3BpL2FtbC1idWlsZC5jCj4gQEAg
LTI5LDYgKzI5LDE5IEBACj4gICNpbmNsdWRlICJody9wY2kvcGNpX2J1cy5oIgo+ICAjaW5jbHVk
ZSAicWVtdS9yYW5nZS5oIgo+ICAjaW5jbHVkZSAiaHcvcGNpL3BjaV9icmlkZ2UuaCIKPiArI2lu
Y2x1ZGUgImh3L2kzODYvcGMuaCIKPiArI2luY2x1ZGUgInN5c2VtdS90cG0uaCIKPiArI2luY2x1
ZGUgImh3L2FjcGkvdHBtLmgiCj4gKwo+ICsjZGVmaW5lIFBDSV9IT1NUX0JSSURHRV9DT05GSUdf
QUREUiAgICAgICAgMHhjZjgKPiArI2RlZmluZSBQQ0lfSE9TVF9CUklER0VfSU9fMF9NSU5fQURE
UiAgICAgIDB4MDAwMAo+ICsjZGVmaW5lIFBDSV9IT1NUX0JSSURHRV9JT18wX01BWF9BRERSICAg
ICAgMHgwY2Y3Cj4gKyNkZWZpbmUgUENJX0hPU1RfQlJJREdFX0lPXzFfTUlOX0FERFIgICAgICAw
eDBkMDAKPiArI2RlZmluZSBQQ0lfSE9TVF9CUklER0VfSU9fMV9NQVhfQUREUiAgICAgIDB4ZmZm
Zgo+ICsjZGVmaW5lIFBDSV9WR0FfTUVNX0JBU0VfQUREUiAgICAgICAgICAgICAgMHgwMDBhMDAw
MAo+ICsjZGVmaW5lIFBDSV9WR0FfTUVNX01BWF9BRERSICAgICAgICAgICAgICAgMHgwMDBiZmZm
Zgo+ICsjZGVmaW5lIElPXzBfTEVOICAgICAgICAgICAgICAgICAgICAgICAgICAgMHhjZjgKPiAr
I2RlZmluZSBWR0FfTUVNX0xFTiAgICAgICAgICAgICAgICAgICAgICAgIDB4MjAwMDAKPiAgCj4g
IHN0YXRpYyBHQXJyYXkgKmJ1aWxkX2FsbG9jX2FycmF5KHZvaWQpCj4gIHsKPiBAQCAtMjE0Miw2
ICsyMTU1LDE1MCBAQCBBbWwgKmJ1aWxkX3BydChib29sIGlzX3BjaTBfcHJ0KQo+ICAgICAgcmV0
dXJuIG1ldGhvZDsKPiAgfQo+ICAKPiArQW1sICpidWlsZF9wY2lfaG9zdF9icmlkZ2UoQW1sICp0
YWJsZSwgQWNwaVBjaUJ1cyAqcGNpX2hvc3QpCm5hbWUgZG9lc24ndCByZWZsZWN0IGV4YWN0bHkg
d2hhdCBmdW5jdGlvbiBkb2VzLAppdCBidWlsZHMgZGV2aWNlIGRlc2NyaXB0aW9ucyBmb3IgZXhw
YW5kZXIgYnVzZXMgKGluY2x1ZGluZyB0aGVpciBjc3IpCmFuZCB0aGVuIGl0IGJ1aWxkcyBjc3Ig
Zm9yIGZvciBtYWluIHBjaSBob3N0IGJ1dCBub3QgcGNpIGRldmljZSBkZXNjcmlwdGlvbi4KCkkn
ZCBzdWdnZXN0IHRvIHNwbGl0IG91dCBleHBhbmRlciBidXNlcyBwYXJ0IGludG8gc2VwYXJhdGUg
ZnVuY3Rpb24KdGhhdCByZXR1cm5zIGFuIGV4cGFuZGVyIGJ1cyBkZXZpY2UgZGVzY3JpcHRpb24s
IHVwZGF0ZXMgY3JzX3JhbmdlX3NldAphbmQgbGV0IHRoZSBjYWxsZXIgdG8gZW51bWVyYXRlIGJ1
c2VzIGFuZCBhZGQgZGVzY3JpcHRpb25zIHRvIGRzZHQuCgpUaGVuIGFmdGVyIGl0IHdlIGNvdWxk
IGRvIGEgZ2VuZXJpYyBjc3IgZ2VuZXJhdGlvbiBmdW5jdGlvbiBmb3IgdGhlIG1haW4gcGNpIGhv
c3QKaWYgaXQncyBwb3NzaWJsZSBhdCBhbGwgKG1haW4gcGNpIGhvc3QgY3NyIHNlZW1zIGhlYXZp
bHkgYm9hcmQgZGVwZW5kZWQpCgpJbnN0ZWFkIG9mIHRha2luZyB0YWJsZSBhbmQgYWRkaW5nIHN0
dWZmIGRpcmVjdGx5IGluIHRvIGl0Cml0IHNob3VsZCBiZSBjbGVhbmVyIHRvIHRha2UgYXMgYXJn
dW1lbnQgZW1wdHkgY3NyIChjcnMgPSBhbWxfcmVzb3VyY2VfdGVtcGxhdGUoKTspCmFkZCBzdHVm
ZiB0byBpdCBhbmQgbGV0IHRoZSBjYWxsZXIgdG8gYWRkL2V4dGVuZCBjc3IgYXMvd2hlcmUgbmVj
ZXNzYXJ5LgoKPiArewo+ICsgICAgQ3JzUmFuZ2VFbnRyeSAqZW50cnk7Cj4gKyAgICBBbWwgKnNj
b3BlLCAqZGV2LCAqY3JzOwo+ICsgICAgQ3JzUmFuZ2VTZXQgY3JzX3JhbmdlX3NldDsKPiArICAg
IFJhbmdlICpwY2lfaG9sZSA9IE5VTEw7Cj4gKyAgICBSYW5nZSAqcGNpX2hvbGU2NCA9IE5VTEw7
Cj4gKyAgICBQQ0lCdXMgKmJ1cyA9IE5VTEw7Cj4gKyAgICBpbnQgcm9vdF9idXNfbGltaXQgPSAw
eEZGOwo+ICsgICAgaW50IGk7Cj4gKwo+ICsgICAgYnVzID0gcGNpX2hvc3QtPnBjaV9idXM7Cj4g
KyAgICBhc3NlcnQoYnVzKTsKPiArICAgIHBjaV9ob2xlID0gcGNpX2hvc3QtPnBjaV9ob2xlOwo+
ICsgICAgcGNpX2hvbGU2NCA9IHBjaV9ob3N0LT5wY2lfaG9sZTY0Owo+ICsKPiArICAgIGNyc19y
YW5nZV9zZXRfaW5pdCgmY3JzX3JhbmdlX3NldCk7Cj4gKyAgICBRTElTVF9GT1JFQUNIKGJ1cywg
JmJ1cy0+Y2hpbGQsIHNpYmxpbmcpIHsKPiArICAgICAgICB1aW50OF90IGJ1c19udW0gPSBwY2lf
YnVzX251bShidXMpOwo+ICsgICAgICAgIHVpbnQ4X3QgbnVtYV9ub2RlID0gcGNpX2J1c19udW1h
X25vZGUoYnVzKTsKPiArCj4gKyAgICAgICAgLyogbG9vayBvbmx5IGZvciBleHBhbmRlciByb290
IGJ1c2VzICovCj4gKyAgICAgICAgaWYgKCFwY2lfYnVzX2lzX3Jvb3QoYnVzKSkgewo+ICsgICAg
ICAgICAgICBjb250aW51ZTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGlmIChidXNfbnVt
IDwgcm9vdF9idXNfbGltaXQpIHsKPiArICAgICAgICAgICAgcm9vdF9idXNfbGltaXQgPSBidXNf
bnVtIC0gMTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIHNjb3BlID0gYW1sX3Njb3BlKCJc
XF9TQiIpOwo+ICsgICAgICAgIGRldiA9IGFtbF9kZXZpY2UoIlBDJS4wMlgiLCBidXNfbnVtKTsK
PiArICAgICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX1VJRCIsIGFtbF9pbnQo
YnVzX251bSkpKTsKPiArICAgICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX0hJ
RCIsIGFtbF9laXNhaWQoIlBOUDBBMDMiKSkpOwo+ICsgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBh
bWxfbmFtZV9kZWNsKCJfQkJOIiwgYW1sX2ludChidXNfbnVtKSkpOwo+ICsgICAgICAgIGlmIChw
Y2lfYnVzX2lzX2V4cHJlc3MoYnVzKSkgewo+ICsgICAgICAgICAgICBhbWxfYXBwZW5kKGRldiwg
YW1sX25hbWVfZGVjbCgiU1VQUCIsIGFtbF9pbnQoMCkpKTsKPiArICAgICAgICAgICAgYW1sX2Fw
cGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIkNUUkwiLCBhbWxfaW50KDApKSk7Cj4gKyAgICAgICAg
ICAgIGFtbF9hcHBlbmQoZGV2LCBidWlsZF9vc2NfbWV0aG9kKDB4MUYpKTsKPiArICAgICAgICB9
Cj4gKyAgICAgICAgaWYgKG51bWFfbm9kZSAhPSBOVU1BX05PREVfVU5BU1NJR05FRCkgewo+ICsg
ICAgICAgICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX1BYTSIsIGFtbF9pbnQo
bnVtYV9ub2RlKSkpOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgYW1sX2FwcGVuZChkZXYs
IGJ1aWxkX3BydChmYWxzZSkpOwo+ICsgICAgICAgIGNycyA9IGJ1aWxkX2NycyhQQ0lfSE9TVF9C
UklER0UoQlVTKGJ1cyktPnBhcmVudCksICZjcnNfcmFuZ2Vfc2V0KTsKPiArICAgICAgICBhbWxf
YXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX0NSUyIsIGNycykpOwo+ICsgICAgICAgIGFtbF9h
cHBlbmQoc2NvcGUsIGRldik7Cj4gKyAgICAgICAgYW1sX2FwcGVuZCh0YWJsZSwgc2NvcGUpOwo+
ICsgICAgfQo+ICsgICAgc2NvcGUgPSBhbWxfc2NvcGUoIlxcX1NCLlBDSTAiKTsKPiArICAgIC8q
IGJ1aWxkIFBDSTAuX0NSUyAqLwo+ICsgICAgY3JzID0gYW1sX3Jlc291cmNlX3RlbXBsYXRlKCk7
Cj4gKyAgICAvKiBzZXQgdGhlIHBjaWUgYnVzIG51bSAqLwo+ICsgICAgYW1sX2FwcGVuZChjcnMs
Cj4gKyAgICAgICAgYW1sX3dvcmRfYnVzX251bWJlcihBTUxfTUlOX0ZJWEVELCBBTUxfTUFYX0ZJ
WEVELCBBTUxfUE9TX0RFQ09ERSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAw
MCwgMHgwLCByb290X2J1c19saW1pdCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4
MDAwMCwgcm9vdF9idXNfbGltaXQgKyAxKSk7Cgp2dnZ2Cj4gKyAgICBhbWxfYXBwZW5kKGNycywg
YW1sX2lvKEFNTF9ERUNPREUxNiwgUENJX0hPU1RfQlJJREdFX0NPTkZJR19BRERSLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQQ0lfSE9TVF9CUklER0VfQ09ORklHX0FERFIsIDB4MDEs
IDB4MDgpKTsKPiArICAgIC8qIHNldCB0aGUgaW8gcmVnaW9uIDAgaW4gcGNpIGhvc3QgYnJpZGdl
ICovCj4gKyAgICBhbWxfYXBwZW5kKGNycywKPiArICAgICAgICBhbWxfd29yZF9pbyhBTUxfTUlO
X0ZJWEVELCBBTUxfTUFYX0ZJWEVELAo+ICsgICAgICAgICAgICAgICAgICAgIEFNTF9QT1NfREVD
T0RFLCBBTUxfRU5USVJFX1JBTkdFLAo+ICsgICAgICAgICAgICAgICAgICAgIDB4MDAwMCwgUENJ
X0hPU1RfQlJJREdFX0lPXzBfTUlOX0FERFIsCj4gKyAgICAgICAgICAgICAgICAgICAgUENJX0hP
U1RfQlJJREdFX0lPXzBfTUFYX0FERFIsIDB4MDAwMCwgSU9fMF9MRU4pKTsKPiArCj4gKyAgICAv
KiBzZXQgdGhlIGlvIHJlZ2lvbiAxIGluIHBjaSBob3N0IGJyaWRnZSAqLwo+ICsgICAgY3JzX3Jl
cGxhY2Vfd2l0aF9mcmVlX3JhbmdlcyhjcnNfcmFuZ2Vfc2V0LmlvX3JhbmdlcywKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0hPU1RfQlJJREdFX0lPXzFfTUlOX0FERFIs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9IT1NUX0JSSURHRV9JT18x
X01BWF9BRERSKTsKYWJvdmUgY29kZSBkb2Vzbid0IGxvb2sgYXMganVzdCBhIG1vdmVtZW50LCBp
dCdzIHNvbWV0aGluZyB0b3RhbGx5IG5ldywKc28gaXQgc2hvdWxkIGJlIGluIGl0J3Mgb3duIHBh
dGNoIHdpdGggYSBqdXN0aWZpY2F0aW9uIHdoeSBpdCdzIG9rCnRvIHJlcGxhY2UgY29uY3JldGUg
YWRkcmVzc2VzIHdpdGggc29tZSBraW5kIG9mIHdpbmRvdy4KCgo+ICsgICAgZm9yIChpID0gMDsg
aSA8IGNyc19yYW5nZV9zZXQuaW9fcmFuZ2VzLT5sZW47IGkrKykgewo+ICsgICAgICAgIGVudHJ5
ID0gZ19wdHJfYXJyYXlfaW5kZXgoY3JzX3JhbmdlX3NldC5pb19yYW5nZXMsIGkpOwo+ICsgICAg
ICAgIGFtbF9hcHBlbmQoY3JzLAo+ICsgICAgICAgICAgICBhbWxfd29yZF9pbyhBTUxfTUlOX0ZJ
WEVELCBBTUxfTUFYX0ZJWEVELAo+ICsgICAgICAgICAgICAgICAgICAgICAgICBBTUxfUE9TX0RF
Q09ERSwgQU1MX0VOVElSRV9SQU5HRSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDAw
LCBlbnRyeS0+YmFzZSwgZW50cnktPmxpbWl0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAw
eDAwMDAsIGVudHJ5LT5saW1pdCAtIGVudHJ5LT5iYXNlICsgMSkpOwo+ICsgICAgfQo+ICsKCj4g
KyAgICAvKiBzZXQgdGhlIHZnYSBtZW0gcmVnaW9uKDApIGluIHBjaSBob3N0IGJyaWRnZSAqLwo+
ICsgICAgYW1sX2FwcGVuZChjcnMsCj4gKyAgICAgICAgYW1sX2R3b3JkX21lbW9yeShBTUxfUE9T
X0RFQ09ERSwgQU1MX01JTl9GSVhFRCwgQU1MX01BWF9GSVhFRCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgIEFNTF9DQUNIRUFCTEUsIEFNTF9SRUFEX1dSSVRFLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgMCwgUENJX1ZHQV9NRU1fQkFTRV9BRERSLCBQQ0lfVkdBX01FTV9NQVhfQURE
UiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIDAsIFZHQV9NRU1fTEVOKSk7CnRoaXMgcGFy
dCBkb2Vzbid0IGxvb2sgZ2VuZXJpYyBlbm91Z2guCkknZCBhc3N1bWUgbmV3IHNoaW55IGkzODYv
dmlydCB3b24ndCBoYXZlIFZHQSBhbmQKYXNzdW1pbmcgb25lIGRheSB3ZSB3b3VsZCByZXVzZSB0
aGlzIGNvZGUgZm9yIEFSTSBpdCBwcm9iYWJseSBkb2Vzbid0Cm1ha2Ugc2Vuc2UgdG8gcHV0IGl0
IGluIGdlbmVyaWMgY29kZS4KCj4gKwo+ICsgICAgLyogc2V0IHRoZSBtZW0gcmVnaW9uIDEgaW4g
cGNpIGhvc3QgYnJpZGdlICovCj4gKyAgICBjcnNfcmVwbGFjZV93aXRoX2ZyZWVfcmFuZ2VzKGNy
c19yYW5nZV9zZXQubWVtX3JhbmdlcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmFuZ2VfbG9iKHBjaV9ob2xlKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmFuZ2VfdXBiKHBjaV9ob2xlKSk7Cj4gKyAgICBmb3IgKGkgPSAwOyBpIDwgY3JzX3Jhbmdl
X3NldC5tZW1fcmFuZ2VzLT5sZW47IGkrKykgewo+ICsgICAgICAgIGVudHJ5ID0gZ19wdHJfYXJy
YXlfaW5kZXgoY3JzX3JhbmdlX3NldC5tZW1fcmFuZ2VzLCBpKTsKPiArICAgICAgICBhbWxfYXBw
ZW5kKGNycywKPiArICAgICAgICAgICAgYW1sX2R3b3JkX21lbW9yeShBTUxfUE9TX0RFQ09ERSwg
QU1MX01JTl9GSVhFRCwgQU1MX01BWF9GSVhFRCwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBBTUxfTk9OX0NBQ0hFQUJMRSwgQU1MX1JFQURfV1JJVEUsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMCwgZW50cnktPmJhc2UsIGVudHJ5LT5saW1pdCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAwLCBlbnRyeS0+bGltaXQgLSBlbnRyeS0+YmFzZSArIDEpKTsK
PiArICAgIH0KPiArCj4gKyAgICAvKiBzZXQgdGhlIG1lbSByZWdpb24gMiBpbiBwY2kgaG9zdCBi
cmlkZ2UgKi8KPiArICAgIGlmICghcmFuZ2VfaXNfZW1wdHkocGNpX2hvbGU2NCkpIHsKPiArICAg
ICAgICBjcnNfcmVwbGFjZV93aXRoX2ZyZWVfcmFuZ2VzKGNyc19yYW5nZV9zZXQubWVtXzY0Yml0
X3JhbmdlcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhbmdlX2xv
YihwY2lfaG9sZTY0KSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJh
bmdlX3VwYihwY2lfaG9sZTY0KSk7Cj4gKyAgICAgICAgZm9yIChpID0gMDsgaSA8IGNyc19yYW5n
ZV9zZXQubWVtXzY0Yml0X3Jhbmdlcy0+bGVuOyBpKyspIHsKPiArICAgICAgICAgICAgZW50cnkg
PSBnX3B0cl9hcnJheV9pbmRleChjcnNfcmFuZ2Vfc2V0Lm1lbV82NGJpdF9yYW5nZXMsIGkpOwo+
ICsgICAgICAgICAgICBhbWxfYXBwZW5kKGNycywKPiArICAgICAgICAgICAgICAgICAgICAgICBh
bWxfcXdvcmRfbWVtb3J5KEFNTF9QT1NfREVDT0RFLCBBTUxfTUlOX0ZJWEVELAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQU1MX01BWF9GSVhFRCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFNTF9DQUNIRUFCTEUsIEFNTF9SRUFE
X1dSSVRFLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgZW50
cnktPmJhc2UsIGVudHJ5LT5saW1pdCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDAsIGVudHJ5LT5saW1pdCAtIGVudHJ5LT5iYXNlICsgMSkpOwo+ICsgICAgICAg
IH0KPiArICAgIH0KPiArCj4gKyAgICBpZiAoVFBNX0lTX1RJUyh0cG1fZmluZCgpKSkgewo+ICsg
ICAgICAgIGFtbF9hcHBlbmQoY3JzLCBhbWxfbWVtb3J5MzJfZml4ZWQoVFBNX1RJU19BRERSX0JB
U0UsCj4gKyAgICAgICAgICAgICAgICAgICBUUE1fVElTX0FERFJfU0laRSwgQU1MX1JFQURfV1JJ
VEUpKTsKZGl0dG8sIGJvYXJkIGRlcGVuZGVkIGFuZCBub3QgZ2VuZXJpYyBlbm91Z2ggdG8gZ28g
aGVyZQoKPiArICAgIH0KPiArCj4gKyAgICBhbWxfYXBwZW5kKHNjb3BlLCBhbWxfbmFtZV9kZWNs
KCJfQ1JTIiwgY3JzKSk7Cj4gKyAgICBjcnNfcmFuZ2Vfc2V0X2ZyZWUoJmNyc19yYW5nZV9zZXQp
Owo+ICsgICAgcmV0dXJuIHNjb3BlOwo+ICt9Cj4gKwo+ICt2b2lkIGFjcGlfZHNkdF9hZGRfcGNp
X2J1cyhBbWwgKmRzZHQsIEFjcGlQY2lCdXMgKnBjaV9ob3N0KQpub3QgdXNlZCBpbiB0aGlzIHBh
dGNoLCBkcm9wIGl0IGZvciBub3cuCgo+ICt7Cj4gKyAgICBBbWwgKmRldiwgKnBjaV9zY29wZTsK
PiArCj4gKyAgICBkZXYgPSBhbWxfZGV2aWNlKCJcXF9TQi5QQ0kwIik7Cj4gKyAgICBhbWxfYXBw
ZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX0hJRCIsIGFtbF9laXNhaWQoIlBOUDBBMDgiKSkpOwo+
ICsgICAgYW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIl9DSUQiLCBhbWxfZWlzYWlkKCJQ
TlAwQTAzIikpKTsKPiArICAgIGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJfQURSIiwg
YW1sX2ludCgwKSkpOwo+ICsgICAgYW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIl9VSUQi
LCBhbWxfaW50KDEpKSk7Cj4gKyAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiU1VQ
UCIsIGFtbF9pbnQoMCkpKTsKPiArICAgIGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJD
VFJMIiwgYW1sX2ludCgwKSkpOwo+ICsgICAgYW1sX2FwcGVuZChkZXYsIGJ1aWxkX29zY19tZXRo
b2QoMHgxRikpOwpEb2VzIGFib3ZlIGRlc2NyaXB0aW9uIGFwcGxpY2FibGUgdG8gYWxsIGJvYXJk
cyAocGMvcTM1L2Z1dHVyZSBpMzg2L3ZpcnQpPwpjdXJyZW50IGNvZGUgYnVpbGRzIFBDSSBkaWZm
ZXJlbnRseSBkZXBlbmRpbmcgb24gYm9hcmQuCgo+ICsgICAgYW1sX2FwcGVuZChkc2R0LCBkZXYp
OwppdCB3b3VsZCBiZSBiZXR0ZXIgdG8gcmV0dXJuIFBDSSBkZXYgYW5kIGxldCBjYWxsZXIgdG8g
YWRkIGl0IHRvIGRzZHQuCgo+ICsKPiArICAgIHBjaV9zY29wZSA9IGJ1aWxkX3BjaV9ob3N0X2Jy
aWRnZShkc2R0LCBwY2lfaG9zdCk7Cj4gKyAgICBhbWxfYXBwZW5kKGRzZHQsIHBjaV9zY29wZSk7
Cj4gK30KPiArCj4gIC8qIEJ1aWxkIHJzZHQgdGFibGUgKi8KPiAgdm9pZAo+ICBidWlsZF9yc2R0
KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLCBHQXJyYXkgKnRhYmxlX29m
ZnNldHMsCj4gZGlmZiAtLWdpdCBhL2h3L2kzODYvYWNwaS1idWlsZC5jIGIvaHcvaTM4Ni9hY3Bp
LWJ1aWxkLmMKPiBpbmRleCBhNWY1ZjgzNTAwLi4xNGUyNjI0ZDE0IDEwMDY0NAo+IC0tLSBhL2h3
L2kzODYvYWNwaS1idWlsZC5jCj4gKysrIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKPiBAQCAtMTI1
MywxNiArMTI1MywxMSBAQCBzdGF0aWMgdm9pZCBidWlsZF9waWl4NF9wY2lfaG90cGx1ZyhBbWwg
KnRhYmxlKQo+ICBzdGF0aWMgdm9pZAo+ICBidWlsZF9kc2R0KEdBcnJheSAqdGFibGVfZGF0YSwg
QklPU0xpbmtlciAqbGlua2VyLAo+ICAgICAgICAgICAgIEFjcGlQbUluZm8gKnBtLCBBY3BpTWlz
Y0luZm8gKm1pc2MsCj4gLSAgICAgICAgICAgUmFuZ2UgKnBjaV9ob2xlLCBSYW5nZSAqcGNpX2hv
bGU2NCwKPiArICAgICAgICAgICBBY3BpUGNpQnVzICpwY2lfaG9zdCwKPiAgICAgICAgICAgICBN
YWNoaW5lU3RhdGUgKm1hY2hpbmUsIEFjcGlDb25maWd1cmF0aW9uICphY3BpX2NvbmYpCj4gIHsK
PiAtICAgIENyc1JhbmdlRW50cnkgKmVudHJ5Owo+ICAgICAgQW1sICpkc2R0LCAqc2Jfc2NvcGUs
ICpzY29wZSwgKmRldiwgKm1ldGhvZCwgKmZpZWxkLCAqcGtnLCAqY3JzOwo+IC0gICAgQ3JzUmFu
Z2VTZXQgY3JzX3JhbmdlX3NldDsKPiAgICAgIHVpbnQzMl90IG5yX21lbSA9IG1hY2hpbmUtPnJh
bV9zbG90czsKPiAtICAgIGludCByb290X2J1c19saW1pdCA9IDB4RkY7Cj4gLSAgICBQQ0lCdXMg
KmJ1cyA9IE5VTEw7Cj4gLSAgICBpbnQgaTsKPiAgCj4gICAgICBkc2R0ID0gaW5pdF9hbWxfYWxs
b2NhdG9yKCk7Cj4gIAo+IEBAIC0xMzM3LDEwNCArMTMzMiw3IEBAIGJ1aWxkX2RzZHQoR0FycmF5
ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIsCj4gICAgICB9Cj4gICAgICBhbWxfYXBw
ZW5kKGRzZHQsIHNjb3BlKTsKPiAgCj4gLSAgICBjcnNfcmFuZ2Vfc2V0X2luaXQoJmNyc19yYW5n
ZV9zZXQpOwo+IC0gICAgYnVzID0gUENfTUFDSElORShtYWNoaW5lKS0+YnVzOwo+IC0gICAgaWYg
KGJ1cykgewo+IC0gICAgICAgIFFMSVNUX0ZPUkVBQ0goYnVzLCAmYnVzLT5jaGlsZCwgc2libGlu
Zykgewo+IC0gICAgICAgICAgICB1aW50OF90IGJ1c19udW0gPSBwY2lfYnVzX251bShidXMpOwo+
IC0gICAgICAgICAgICB1aW50OF90IG51bWFfbm9kZSA9IHBjaV9idXNfbnVtYV9ub2RlKGJ1cyk7
Cj4gLQo+IC0gICAgICAgICAgICAvKiBsb29rIG9ubHkgZm9yIGV4cGFuZGVyIHJvb3QgYnVzZXMg
Ki8KPiAtICAgICAgICAgICAgaWYgKCFwY2lfYnVzX2lzX3Jvb3QoYnVzKSkgewo+IC0gICAgICAg
ICAgICAgICAgY29udGludWU7Cj4gLSAgICAgICAgICAgIH0KPiAtCj4gLSAgICAgICAgICAgIGlm
IChidXNfbnVtIDwgcm9vdF9idXNfbGltaXQpIHsKPiAtICAgICAgICAgICAgICAgIHJvb3RfYnVz
X2xpbWl0ID0gYnVzX251bSAtIDE7Cj4gLSAgICAgICAgICAgIH0KPiAtCj4gLSAgICAgICAgICAg
IHNjb3BlID0gYW1sX3Njb3BlKCJcXF9TQiIpOwo+IC0gICAgICAgICAgICBkZXYgPSBhbWxfZGV2
aWNlKCJQQyUuMDJYIiwgYnVzX251bSk7Cj4gLSAgICAgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBh
bWxfbmFtZV9kZWNsKCJfVUlEIiwgYW1sX2ludChidXNfbnVtKSkpOwo+IC0gICAgICAgICAgICBh
bWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX0hJRCIsIGFtbF9laXNhaWQoIlBOUDBBMDMi
KSkpOwo+IC0gICAgICAgICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVfZGVjbCgiX0JCTiIs
IGFtbF9pbnQoYnVzX251bSkpKTsKPiAtICAgICAgICAgICAgaWYgKHBjaV9idXNfaXNfZXhwcmVz
cyhidXMpKSB7Cj4gLSAgICAgICAgICAgICAgICBhbWxfYXBwZW5kKGRldiwgYnVpbGRfb3NjX21l
dGhvZChBQ1BJX09TQ19DVFJMX1BDSV9BTEwpKTsKPiAtICAgICAgICAgICAgfQo+IC0KPiAtICAg
ICAgICAgICAgaWYgKG51bWFfbm9kZSAhPSBOVU1BX05PREVfVU5BU1NJR05FRCkgewo+IC0gICAg
ICAgICAgICAgICAgYW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIl9QWE0iLCBhbWxfaW50
KG51bWFfbm9kZSkpKTsKPiAtICAgICAgICAgICAgfQo+IC0KPiAtICAgICAgICAgICAgYW1sX2Fw
cGVuZChkZXYsIGJ1aWxkX3BydChmYWxzZSkpOwo+IC0gICAgICAgICAgICBjcnMgPSBidWlsZF9j
cnMoUENJX0hPU1RfQlJJREdFKEJVUyhidXMpLT5wYXJlbnQpLCAmY3JzX3JhbmdlX3NldCk7Cj4g
LSAgICAgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJfQ1JTIiwgY3JzKSk7
Cj4gLSAgICAgICAgICAgIGFtbF9hcHBlbmQoc2NvcGUsIGRldik7Cj4gLSAgICAgICAgICAgIGFt
bF9hcHBlbmQoZHNkdCwgc2NvcGUpOwo+IC0gICAgICAgIH0KPiAtICAgIH0KPiAtCj4gLSAgICBz
Y29wZSA9IGFtbF9zY29wZSgiXFxfU0IuUENJMCIpOwo+IC0gICAgLyogYnVpbGQgUENJMC5fQ1JT
ICovCj4gLSAgICBjcnMgPSBhbWxfcmVzb3VyY2VfdGVtcGxhdGUoKTsKPiAtICAgIGFtbF9hcHBl
bmQoY3JzLAo+IC0gICAgICAgIGFtbF93b3JkX2J1c19udW1iZXIoQU1MX01JTl9GSVhFRCwgQU1M
X01BWF9GSVhFRCwgQU1MX1BPU19ERUNPREUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAweDAwMDAsIDB4MCwgcm9vdF9idXNfbGltaXQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAweDAwMDAsIHJvb3RfYnVzX2xpbWl0ICsgMSkpOwo+IC0gICAgYW1sX2FwcGVuZChjcnMs
IGFtbF9pbyhBTUxfREVDT0RFMTYsIDB4MENGOCwgMHgwQ0Y4LCAweDAxLCAweDA4KSk7Cj4gLQo+
IC0gICAgYW1sX2FwcGVuZChjcnMsCj4gLSAgICAgICAgYW1sX3dvcmRfaW8oQU1MX01JTl9GSVhF
RCwgQU1MX01BWF9GSVhFRCwKPiAtICAgICAgICAgICAgICAgICAgICBBTUxfUE9TX0RFQ09ERSwg
QU1MX0VOVElSRV9SQU5HRSwKPiAtICAgICAgICAgICAgICAgICAgICAweDAwMDAsIDB4MDAwMCwg
MHgwQ0Y3LCAweDAwMDAsIDB4MENGOCkpOwo+IC0KPiAtICAgIGNyc19yZXBsYWNlX3dpdGhfZnJl
ZV9yYW5nZXMoY3JzX3JhbmdlX3NldC5pb19yYW5nZXMsIDB4MEQwMCwgMHhGRkZGKTsKPiAtICAg
IGZvciAoaSA9IDA7IGkgPCBjcnNfcmFuZ2Vfc2V0LmlvX3Jhbmdlcy0+bGVuOyBpKyspIHsKPiAt
ICAgICAgICBlbnRyeSA9IGdfcHRyX2FycmF5X2luZGV4KGNyc19yYW5nZV9zZXQuaW9fcmFuZ2Vz
LCBpKTsKPiAtICAgICAgICBhbWxfYXBwZW5kKGNycywKPiAtICAgICAgICAgICAgYW1sX3dvcmRf
aW8oQU1MX01JTl9GSVhFRCwgQU1MX01BWF9GSVhFRCwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgQU1MX1BPU19ERUNPREUsIEFNTF9FTlRJUkVfUkFOR0UsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgIDB4MDAwMCwgZW50cnktPmJhc2UsIGVudHJ5LT5saW1pdCwKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgMHgwMDAwLCBlbnRyeS0+bGltaXQgLSBlbnRyeS0+YmFzZSArIDEpKTsKPiAt
ICAgIH0KPiAtCj4gLSAgICBhbWxfYXBwZW5kKGNycywKPiAtICAgICAgICBhbWxfZHdvcmRfbWVt
b3J5KEFNTF9QT1NfREVDT0RFLCBBTUxfTUlOX0ZJWEVELCBBTUxfTUFYX0ZJWEVELAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgQU1MX0NBQ0hFQUJMRSwgQU1MX1JFQURfV1JJVEUsCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAwLCAweDAwMEEwMDAwLCAweDAwMEJGRkZGLCAwLCAweDAw
MDIwMDAwKSk7Cj4gLQo+IC0gICAgY3JzX3JlcGxhY2Vfd2l0aF9mcmVlX3JhbmdlcyhjcnNfcmFu
Z2Vfc2V0Lm1lbV9yYW5nZXMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJh
bmdlX2xvYihwY2lfaG9sZSksCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJh
bmdlX3VwYihwY2lfaG9sZSkpOwo+IC0gICAgZm9yIChpID0gMDsgaSA8IGNyc19yYW5nZV9zZXQu
bWVtX3Jhbmdlcy0+bGVuOyBpKyspIHsKPiAtICAgICAgICBlbnRyeSA9IGdfcHRyX2FycmF5X2lu
ZGV4KGNyc19yYW5nZV9zZXQubWVtX3JhbmdlcywgaSk7Cj4gLSAgICAgICAgYW1sX2FwcGVuZChj
cnMsCj4gLSAgICAgICAgICAgIGFtbF9kd29yZF9tZW1vcnkoQU1MX1BPU19ERUNPREUsIEFNTF9N
SU5fRklYRUQsIEFNTF9NQVhfRklYRUQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
QU1MX05PTl9DQUNIRUFCTEUsIEFNTF9SRUFEX1dSSVRFLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDAsIGVudHJ5LT5iYXNlLCBlbnRyeS0+bGltaXQsCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMCwgZW50cnktPmxpbWl0IC0gZW50cnktPmJhc2UgKyAxKSk7Cj4gLSAg
ICB9Cj4gLQo+IC0gICAgaWYgKCFyYW5nZV9pc19lbXB0eShwY2lfaG9sZTY0KSkgewo+IC0gICAg
ICAgIGNyc19yZXBsYWNlX3dpdGhfZnJlZV9yYW5nZXMoY3JzX3JhbmdlX3NldC5tZW1fNjRiaXRf
cmFuZ2VzLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFuZ2VfbG9i
KHBjaV9ob2xlNjQpLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFu
Z2VfdXBiKHBjaV9ob2xlNjQpKTsKPiAtICAgICAgICBmb3IgKGkgPSAwOyBpIDwgY3JzX3Jhbmdl
X3NldC5tZW1fNjRiaXRfcmFuZ2VzLT5sZW47IGkrKykgewo+IC0gICAgICAgICAgICBlbnRyeSA9
IGdfcHRyX2FycmF5X2luZGV4KGNyc19yYW5nZV9zZXQubWVtXzY0Yml0X3JhbmdlcywgaSk7Cj4g
LSAgICAgICAgICAgIGFtbF9hcHBlbmQoY3JzLAo+IC0gICAgICAgICAgICAgICAgICAgICAgIGFt
bF9xd29yZF9tZW1vcnkoQU1MX1BPU19ERUNPREUsIEFNTF9NSU5fRklYRUQsCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBTUxfTUFYX0ZJWEVELAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQU1MX0NBQ0hFQUJMRSwgQU1MX1JFQURf
V1JJVEUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBlbnRy
eS0+YmFzZSwgZW50cnktPmxpbWl0LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMCwgZW50cnktPmxpbWl0IC0gZW50cnktPmJhc2UgKyAxKSk7Cj4gLSAgICAgICAg
fQo+IC0gICAgfQo+IC0KPiAtICAgIGlmIChUUE1fSVNfVElTKHRwbV9maW5kKCkpKSB7Cj4gLSAg
ICAgICAgYW1sX2FwcGVuZChjcnMsIGFtbF9tZW1vcnkzMl9maXhlZChUUE1fVElTX0FERFJfQkFT
RSwKPiAtICAgICAgICAgICAgICAgICAgIFRQTV9USVNfQUREUl9TSVpFLCBBTUxfUkVBRF9XUklU
RSkpOwo+IC0gICAgfQo+IC0gICAgYW1sX2FwcGVuZChzY29wZSwgYW1sX25hbWVfZGVjbCgiX0NS
UyIsIGNycykpOwo+ICsgICAgc2NvcGUgPSBidWlsZF9wY2lfaG9zdF9icmlkZ2UoZHNkdCwgcGNp
X2hvc3QpOwo+ICAKPiAgICAgIC8qIHJlc2VydmUgR1BFMCBibG9jayByZXNvdXJjZXMgKi8KPiAg
ICAgIGRldiA9IGFtbF9kZXZpY2UoIkdQRTAiKTsKPiBAQCAtMTQ1NCw4ICsxMzUyLDYgQEAgYnVp
bGRfZHNkdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwKPiAgICAgIGFt
bF9hcHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJfQ1JTIiwgY3JzKSk7Cj4gICAgICBhbWxfYXBw
ZW5kKHNjb3BlLCBkZXYpOwo+ICAKPiAtICAgIGNyc19yYW5nZV9zZXRfZnJlZSgmY3JzX3Jhbmdl
X3NldCk7Cj4gLQo+ICAgICAgLyogcmVzZXJ2ZSBQQ0lIUCByZXNvdXJjZXMgKi8KPiAgICAgIGlm
IChwbS0+cGNpaHBfaW9fbGVuKSB7Cj4gICAgICAgICAgZGV2ID0gYW1sX2RldmljZSgiUEhQUiIp
Owo+IEBAIC0yMDEyLDYgKzE5MDgsMTEgQEAgdm9pZCBhY3BpX2J1aWxkKEFjcGlCdWlsZFRhYmxl
cyAqdGFibGVzLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDY0IC8qIEVuc3VyZSBG
QUNTIGlzIGFsaWduZWQgKi8sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2Ug
LyogaGlnaCBtZW1vcnkgKi8pOwo+ICAKPiArICAgIEFjcGlQY2lCdXMgcGNpX2hvc3QgPSB7Cj4g
KyAgICAgICAgLnBjaV9idXMgICAgPSBQQ19NQUNISU5FKG1hY2hpbmUpLT5idXMsCj4gKyAgICAg
ICAgLnBjaV9ob2xlICAgPSAmcGNpX2hvbGUsCj4gKyAgICAgICAgLnBjaV9ob2xlNjQgPSAmcGNp
X2hvbGU2NCwKPiArICAgIH07Cj4gICAgICAvKgo+ICAgICAgICogRkFDUyBpcyBwb2ludGVkIHRv
IGJ5IEZBRFQuCj4gICAgICAgKiBXZSBwbGFjZSBpdCBmaXJzdCBzaW5jZSBpdCdzIHRoZSBvbmx5
IHRhYmxlIHRoYXQgaGFzIGFsaWdubWVudAo+IEBAIC0yMDIzLDcgKzE5MjQsNyBAQCB2b2lkIGFj
cGlfYnVpbGQoQWNwaUJ1aWxkVGFibGVzICp0YWJsZXMsCj4gICAgICAvKiBEU0RUIGlzIHBvaW50
ZWQgdG8gYnkgRkFEVCAqLwo+ICAgICAgZHNkdCA9IHRhYmxlc19ibG9iLT5sZW47Cj4gICAgICBi
dWlsZF9kc2R0KHRhYmxlc19ibG9iLCB0YWJsZXMtPmxpbmtlciwgJnBtLCAmbWlzYywKPiAtICAg
ICAgICAgICAgICAgJnBjaV9ob2xlLCAmcGNpX2hvbGU2NCwgbWFjaGluZSwgYWNwaV9jb25mKTsK
PiArICAgICAgICAgICAgICAgJnBjaV9ob3N0LCBtYWNoaW5lLCBhY3BpX2NvbmYpOwo+ICAKPiAg
ICAgIC8qIENvdW50IHRoZSBzaXplIG9mIHRoZSBEU0RUIGFuZCBTU0RULCB3ZSB3aWxsIG5lZWQg
aXQgZm9yIGxlZ2FjeQo+ICAgICAgICogc2l6aW5nIG9mIEFDUEkgdGFibGVzLgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 11:01:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 11:01: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-devel-bounces@lists.xenproject.org>)
	id 1gMsul-0000wC-E8; Wed, 14 Nov 2018 11: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=zmga=nz=citrix.com=prvs=849b1dda4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gMsuj-0000w7-N2
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 11:00:53 +0000
X-Inumbo-ID: 8cd3c107-e7fc-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cd3c107-e7fc-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 11:00:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="81838760"
Date: Wed, 14 Nov 2018 12:00:44 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20181114110044.5hzhwei6bvfk5hvd@mac>
References: <20181031152142.17049-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181031152142.17049-1-paul.durrant@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3] iommu / p2m: add a page_order parameter
 to iommu_map/unmap_page()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMzEsIDIwMTggYXQgMDM6MjE6NDJQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IC4uLmFuZCByZS1uYW1lIHRoZW0gdG8gaW9tbXVfbWFwL3VubWFwKCkgc2luY2UgdGhl
eSBubyBsb25nZXIgbmVjZXNzYXJpbHkKPiBvcGVyYXRlIG9uIGEgc2luZ2xlIHBhZ2UuCj4gCj4g
VGhlIFAyTSBjb2RlIGN1cnJlbnRseSBjb250YWlucyBtYW55IGxvb3BzIHRvIGRlYWwgd2l0aCB0
aGUgZmFjdCB0aGF0LAo+IHdoaWxlIGl0IG1heSBiZSByZXF1aXJlIHRvIGhhbmRsZSBwYWdlIG9y
ZGVycyBncmVhdGVyIHRoYW4gMCwgdGhlCiAgICAgICAgICAgICAgICAgICAgICAgICBeZAo+IElP
TU1VIG1hcCBhbmQgdW5tYXAgZnVuY3Rpb25zIGRvIG5vdC4KPiBUaGlzIHBhdGNoIGFkZHMgYSBw
YWdlX29yZGVyIHBhcmFtZXRlciB0byB0aG9zZSBmdW5jdGlvbnMgYW5kIGltcGxlbWVudHMKPiB0
aGUgbmVjZXNzYXJ5IGxvb3BzIHdpdGhpbi4gVGhpcyBhbGxvd3MgdGhlIFAyTSBjb2RlIHRvIGJl
IHN1YnN0YW50aWFsbHkKPiBzaW1wbGlmaWVkLgo+IAo+IFRoaXMgcGF0Y2ggYWxzbyBhZGRzIGVt
YWNzIGJvaWxlcnBsYXRlIHRvIHhlbi9pb21tdS5oIHRvIGF2b2lkIHRhYmJpbmcKPiBwcm9ibGVt
Lgo+IAo+IE5PVEU6IFRoaXMgcGF0Y2ggZG9lcyBub3QgbW9kaWZ5IHRoZSB1bmRlcmx5aW5nIHZl
bmRvciBJT01NVQo+ICAgICAgIGltcGxlbWVudGF0aW9ucyB0byBkZWFsIHdpdGggbW9yZSB0aGFu
IGEgc2luZ2xlIHBhZ2UgYXQgb25jZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 11:07:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 11:07: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-devel-bounces@lists.xenproject.org>)
	id 1gMt1Q-00018V-7N; Wed, 14 Nov 2018 11:07: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=mmw+=nz=citrix.com=prvs=849b4536c=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1gMt1P-00018Q-14
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 11:07:47 +0000
X-Inumbo-ID: 7d632ef8-e7fd-11e8-adda-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d632ef8-e7fd-11e8-adda-12d6303a7972;
 Wed, 14 Nov 2018 11:07:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70517976"
From: Christian Lindig <christian.lindig@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 14 Nov 2018 11:06:49 +0000
Message-ID: <20181114110650.7179-1-christian.lindig@citrix.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/1] tools/ocaml: cleanup to reduce compiler
 warnings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ian.jackson@citrix.com, wei.liu2@citrix.com,
 Christian Lindig <christian.lindig@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb21taXQgY2xlYW5zIHVwIGNvZGUgdG8gcmVkdWNlIGNvbXBpbGVyIHdhcm5pbmdzOgoK
KiByZW1vdmUgdW51c2VkIG9wZW4gc3RhdGVtZW50cyAod2FybmluZyAzMykKKiByZW1vdmUgdW51
c2VkICdyZWMnIGRlY2xhcmF0aW9ucyAod2FybmlnbiAzOSkKKiByZW1vdmUgdW51c2VkIHR5cGUg
ZGVjbGFyYXRpb25zICh3YXJuaW5nIDM0KQoqIG1hcmsgdW51c2VkIHZhcmlhYmxlcyB3aXRoIGFu
IHVuZGVyc2NvcmUgKHdhcm5pbmcgMjcpCiogbWFyayB1bnVzZWQgdmFsdWUgZGVjbGFyYXRpb25z
IHdpdGggYW4gdW5kZXJzY29yZSAod2FybmluZyAzMikKClRoaXMgY29tbWl0IGRvZXMgbm90IGlu
Y2x1ZGUgY2hhbmdlcyB0byBmaXggY29tcGlsZXIgd2FybmluZ3MgNTIKKG1hdGNoaW5nIGFnYWlu
c3Qgc3RyaW5ncyBpbiBleGNlcHRpb25zKS4gVGhlc2UgY2hhbmdlcyBoYXZlIG5vIGltcGFjdApv
biBmdW5jdGlvbmFsaXR5LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0
aWFuLmxpbmRpZ0BjaXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL2xpYnMveGIveGIubWwgICAg
ICAgICAgICB8IDEwICsrKy0tLQogdG9vbHMvb2NhbWwvdGVzdC9kbWVzZy5tbCAgICAgICAgICAg
IHwgIDEgLQogdG9vbHMvb2NhbWwvdGVzdC9saXN0X2RvbWFpbnMubWwgICAgIHwgIDIgLS0KIHRv
b2xzL29jYW1sL3Rlc3QvcmFpc2VfZXhjZXB0aW9uLm1sICB8ICAyIC0tCiB0b29scy9vY2FtbC90
ZXN0L3NlbmRfZGVidWdfa2V5cy5tbCAgfCAgMiAtLQogdG9vbHMvb2NhbWwvdGVzdC94dGwubWwg
ICAgICAgICAgICAgIHwgIDUgKystCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlvbnMu
bWwgfCAgOCArKy0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwgICAgIHwgIDIg
Ky0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC9sb2dnaW5nLm1sICAgICB8ICAyICstCiB0b29scy9v
Y2FtbC94ZW5zdG9yZWQvcGFyc2VfYXJnLm1sICAgfCAgMiArLQogdG9vbHMvb2NhbWwveGVuc3Rv
cmVkL3Byb2Nlc3MubWwgICAgIHwgNDggKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3N0b3JlLm1sICAgICAgIHwgIDIgKy0KIHRvb2xzL29jYW1sL3hl
bnN0b3JlZC9zeXNsb2cubWwgICAgICB8ICAxIC0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFu
c2FjdGlvbi5tbCB8ICA2ICsrLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC90cmllLm1sICAgICAg
ICB8IDE0ICsrKystLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sICAgfCAg
OCArKy0tLQogMTYgZmlsZXMgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yi94Yi5tbCBiL3Rvb2xzL29jYW1s
L2xpYnMveGIveGIubWwKaW5kZXggY2E3Mzg2NTdkZi4uMTA0ZDMxOWQ3NyAxMDA2NDQKLS0tIGEv
dG9vbHMvb2NhbWwvbGlicy94Yi94Yi5tbAorKysgYi90b29scy9vY2FtbC9saWJzL3hiL3hiLm1s
CkBAIC02OSwxMyArNjksMTMgQEAgbGV0IHJlY29ubmVjdCB0ID0gbWF0Y2ggdC5iYWNrZW5kIHdp
dGgKIAogbGV0IHF1ZXVlIGNvbiBwa3QgPSBRdWV1ZS5wdXNoIHBrdCBjb24ucGt0X291dAogCi1s
ZXQgcmVhZF9mZCBiYWNrIGNvbiBiIGxlbiA9CitsZXQgcmVhZF9mZCBiYWNrIF9jb24gYiBsZW4g
PQogCWxldCByZCA9IFVuaXgucmVhZCBiYWNrLmZkIGIgMCBsZW4gaW4KIAlpZiByZCA9IDAgdGhl
bgogCQlyYWlzZSBFbmRfb2ZfZmlsZTsKIAlyZAogCi1sZXQgcmVhZF9tbWFwIGJhY2sgY29uIGIg
bGVuID0KK2xldCByZWFkX21tYXAgYmFjayBfY29uIGIgbGVuID0KIAlsZXQgcyA9IEJ5dGVzLm1h
a2UgbGVuICdcMDAwJyBpbgogCWxldCByZCA9IFhzX3JpbmcucmVhZCBiYWNrLm1tYXAgcyBsZW4g
aW4KIAlCeXRlcy5ibGl0IHMgMCBiIDAgcmQ7CkBAIC04OSwxMCArODksMTAgQEAgbGV0IHJlYWQg
Y29uIGIgbGVuID0KIAl8IEZkIGJhY2tmZCAgICAgLT4gcmVhZF9mZCBiYWNrZmQgY29uIGIgbGVu
CiAJfCBYZW5tbWFwIGJhY2ttbWFwIC0+IHJlYWRfbW1hcCBiYWNrbW1hcCBjb24gYiBsZW4KIAot
bGV0IHdyaXRlX2ZkIGJhY2sgY29uIGIgbGVuID0KK2xldCB3cml0ZV9mZCBiYWNrIF9jb24gYiBs
ZW4gPQogCVVuaXgud3JpdGVfc3Vic3RyaW5nIGJhY2suZmQgYiAwIGxlbgogCi1sZXQgd3JpdGVf
bW1hcCBiYWNrIGNvbiBzIGxlbiA9CitsZXQgd3JpdGVfbW1hcCBiYWNrIF9jb24gcyBsZW4gPQog
CWxldCB3cyA9IFhzX3Jpbmcud3JpdGVfc3Vic3RyaW5nIGJhY2subW1hcCBzIGxlbiBpbgogCWlm
IHdzID4gMCB0aGVuCiAJCWJhY2suZXZlbnRjaG5fbm90aWZ5ICgpOwpAQCAtMTI4LDcgKzEyOCw3
IEBAIGxldCBpbnB1dCBjb24gPQogCWxldCB0b19yZWFkID0KIAkJbWF0Y2ggY29uLnBhcnRpYWxf
aW4gd2l0aAogCQl8IEhhdmVIZHIgcGFydGlhbF9wa3QgLT4gUGFydGlhbC50b19jb21wbGV0ZSBw
YXJ0aWFsX3BrdAotCQl8IE5vSGRyICAgKGksIGJ1ZikgICAgLT4gaSBpbgorCQl8IE5vSGRyICAg
KGksIF8pICAgIC0+IGkgaW4KIAogCSgqIHRyeSB0byBnZXQgbW9yZSBkYXRhIGZyb20gaW5wdXQg
c3RyZWFtICopCiAJbGV0IGIgPSBCeXRlcy5tYWtlIHRvX3JlYWQgJ1wwMDAnIGluCmRpZmYgLS1n
aXQgYS90b29scy9vY2FtbC90ZXN0L2RtZXNnLm1sIGIvdG9vbHMvb2NhbWwvdGVzdC9kbWVzZy5t
bAppbmRleCA4NjRmYWM0Yjc5Li5jODY4MDI0YzUyIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC90
ZXN0L2RtZXNnLm1sCisrKyBiL3Rvb2xzL29jYW1sL3Rlc3QvZG1lc2cubWwKQEAgLTEsNCArMSwz
IEBACi1vcGVuIFByaW50ZgogCiBsZXQgXyA9CiAJWGVubGlnaHQucmVnaXN0ZXJfZXhjZXB0aW9u
cyAoKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3Rlc3QvbGlzdF9kb21haW5zLm1sIGIvdG9v
bHMvb2NhbWwvdGVzdC9saXN0X2RvbWFpbnMubWwKaW5kZXggYzgyZDQwZDk2Ny4uYzg5NzQ5NTdm
ZCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvdGVzdC9saXN0X2RvbWFpbnMubWwKKysrIGIvdG9v
bHMvb2NhbWwvdGVzdC9saXN0X2RvbWFpbnMubWwKQEAgLTEsNiArMSw0IEBACi1vcGVuIEFyZwog
b3BlbiBQcmludGYKLW9wZW4gWGVubGlnaHQKIAogbGV0IGJvb2xfYXNfY2hhciBiIGMgPSBpZiBi
IHRoZW4gYyBlbHNlICctJwogCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC90ZXN0L3JhaXNlX2V4
Y2VwdGlvbi5tbCBiL3Rvb2xzL29jYW1sL3Rlc3QvcmFpc2VfZXhjZXB0aW9uLm1sCmluZGV4IGYw
NDhhNDZkZmMuLjVlZjdmYzBmMTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3Rlc3QvcmFpc2Vf
ZXhjZXB0aW9uLm1sCisrKyBiL3Rvb2xzL29jYW1sL3Rlc3QvcmFpc2VfZXhjZXB0aW9uLm1sCkBA
IC0xLDYgKzEsNCBAQAogb3BlbiBQcmludGYKLW9wZW4gWGVudG9vbGxvZwotb3BlbiBYZW5saWdo
dAogCiBsZXQgXyA9CiAgIHRyeQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvdGVzdC9zZW5kX2Rl
YnVnX2tleXMubWwgYi90b29scy9vY2FtbC90ZXN0L3NlbmRfZGVidWdfa2V5cy5tbAppbmRleCBk
MDVmMjA4OTIwLi42N2IxNjA1ZGZlIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC90ZXN0L3NlbmRf
ZGVidWdfa2V5cy5tbAorKysgYi90b29scy9vY2FtbC90ZXN0L3NlbmRfZGVidWdfa2V5cy5tbApA
QCAtMSw2ICsxLDQgQEAKLW9wZW4gQXJnCiBvcGVuIFByaW50Zgotb3BlbiBYZW5saWdodAogCiBs
ZXQgc2VuZF9rZXlzIGN0eCBzID0KICAgcHJpbnRmICJTZW5kaW5nIGRlYnVnIGtleSAlc1xuIiBz
OwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvdGVzdC94dGwubWwgYi90b29scy9vY2FtbC90ZXN0
L3h0bC5tbAppbmRleCA2ZjRkODViMGU3Li41Zjk0YTc2YTgyIDEwMDY0NAotLS0gYS90b29scy9v
Y2FtbC90ZXN0L3h0bC5tbAorKysgYi90b29scy9vY2FtbC90ZXN0L3h0bC5tbApAQCAtMSw0ICsx
LDMgQEAKLW9wZW4gQXJnCiBvcGVuIFByaW50Zgogb3BlbiBYZW50b29sbG9nCiAKQEAgLTExLDcg
KzEwLDcgQEAgbGV0IHN0ZGlvX3ZtZXNzYWdlIG1pbl9sZXZlbCBsZXZlbCBlcnJubyBjdHggbXNn
ID0KIAkJZmx1c2ggc3Rkb3V0OwogCWVuZAogCi1sZXQgc3RkaW9fcHJvZ3Jlc3MgY3R4IHdoYXQg
cGVyY2VudCBkbmUgdG90YWwgPQorbGV0IHN0ZGlvX3Byb2dyZXNzIF9jdHggd2hhdCBwZXJjZW50
IGRuZSB0b3RhbCA9CiAJbGV0IG5sID0gaWYgZG5lID0gdG90YWwgdGhlbiAiXG4iIGVsc2UgIiIg
aW4KIAlwcmludGYgIlxyUHJvZ3Jlc3MgJXMgJWQlJSAoJUxkLyVMZCklcyIgd2hhdCBwZXJjZW50
IGRuZSB0b3RhbCBubDsKIAlmbHVzaCBzdGRvdXQKQEAgLTM1LDYgKzM0LDYgQEAgbGV0ICgpID0K
ICAgICAoIi1xIiwgQXJnLlVuaXQgKGZ1biAoKSAtPiBkZWJ1Z19sZXZlbCA6PSBDcml0aWNhbCks
ICJRdWlldCIpOwogICBdIGluCiAgIGxldCB1c2FnZV9tc2cgPSAidXNhZ2U6IHh0bCBbT1BUSU9O
U10iIGluCi0gIEFyZy5wYXJzZSBzcGVjbGlzdCAoZnVuIHMgLT4gKCkpIHVzYWdlX21zZzsKKyAg
QXJnLnBhcnNlIHNwZWNsaXN0IChmdW4gXyAtPiAoKSkgdXNhZ2VfbXNnOwogCiAgIGRvX3Rlc3Qg
IWRlYnVnX2xldmVsCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlv
bnMubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvY29ubmVjdGlvbnMubWwKaW5kZXggMjk5ODI2
ZTdhOS4uZjAyZWY2YjUyNiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Nvbm5l
Y3Rpb25zLm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9jb25uZWN0aW9ucy5tbApAQCAt
MzEsNyArMzEsNyBAQCBsZXQgY3JlYXRlICgpID0gewogCXdhdGNoZXMgPSBUcmllLmNyZWF0ZSAo
KQogfQogCi1sZXQgYWRkX2Fub255bW91cyBjb25zIGZkIGNhbl93cml0ZSA9CitsZXQgYWRkX2Fu
b255bW91cyBjb25zIGZkIF9jYW5fd3JpdGUgPQogCWxldCB4YmNvbiA9IFhlbmJ1cy5YYi5vcGVu
X2ZkIGZkIGluCiAJbGV0IGNvbiA9IENvbm5lY3Rpb24uY3JlYXRlIHhiY29uIE5vbmUgaW4KIAlI
YXNodGJsLmFkZCBjb25zLmFub255bW91cyAoWGVuYnVzLlhiLmdldF9mZCB4YmNvbikgY29uCkBA
IC05MSw3ICs5MSw3IEBAIGxldCBkZWxfZG9tYWluIGNvbnMgaWQgPQogCQlkZWJ1ZyAiZGVsIGRv
bWFpbiAldTogJXMiIGlkIChQcmludGV4Yy50b19zdHJpbmcgZXhuKQogCiBsZXQgaXRlcl9kb21h
aW5zIGNvbnMgZmN0ID0KLQlIYXNodGJsLml0ZXIgKGZ1biBrIGMgLT4gZmN0IGMpIGNvbnMuZG9t
YWlucworCUhhc2h0YmwuaXRlciAoZnVuIF8gYyAtPiBmY3QgYykgY29ucy5kb21haW5zCiAKIGxl
dCBpdGVyX2Fub255bW91cyBjb25zIGZjdCA9CiAJSGFzaHRibC5pdGVyIChmdW4gXyBjIC0+IGZj
dCBjKSBjb25zLmFub255bW91cwpAQCAtMTAxLDcgKzEwMSw3IEBAIGxldCBpdGVyIGNvbnMgZmN0
ID0KIAogbGV0IGhhc19tb3JlX3dvcmsgY29ucyA9CiAJSGFzaHRibC5mb2xkCi0JCShmdW4gaWQg
Y29uIGFjYyAtPgorCQkoZnVuIF9pZCBjb24gYWNjIC0+CiAJCSBpZiBDb25uZWN0aW9uLmhhc19t
b3JlX3dvcmsgY29uIHRoZW4gY29uIDo6IGFjYyBlbHNlIGFjYykKIAkJY29ucy5kb21haW5zIFtd
CiAKQEAgLTE0Miw3ICsxNDIsNyBAQCBsZXQgZmlyZV93YXRjaGVzIGNvbnMgcGF0aCByZWN1cnNl
ID0KIAkJfCBOb25lICAgICAgICAgLT4gKCkKIAkJfCBTb21lIHdhdGNoZXMgLT4gTGlzdC5pdGVy
IChmdW4gdyAtPiBDb25uZWN0aW9uLmZpcmVfd2F0Y2ggdyBwYXRoKSB3YXRjaGVzCiAJaW4KLQls
ZXQgZmlyZV9yZWMgeCA9IGZ1bmN0aW9uCisJbGV0IGZpcmVfcmVjIF94ID0gZnVuY3Rpb24KIAkJ
fCBOb25lICAgICAgICAgLT4gKCkKIAkJfCBTb21lIHdhdGNoZXMgLT4KIAkJCSAgTGlzdC5pdGVy
IChmdW4gdyAtPiBDb25uZWN0aW9uLmZpcmVfc2luZ2xlX3dhdGNoIHcpIHdhdGNoZXMKZGlmZiAt
LWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sIGIvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL2RvbWFpbnMubWwKaW5kZXggNzFkZGUxNmFmYS4uMTdmZTJmYTI1NyAxMDA2NDQKLS0t
IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMubWwKKysrIGIvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL2RvbWFpbnMubWwKQEAgLTExOSw3ICsxMTksNyBAQCBsZXQgY2xlYW51cCBkb21zID0K
IAkpICFkZWFkX2RvbTsKIAkhbm90aWZ5LCAhZGVhZF9kb20KIAotbGV0IHJlc3VtZSBkb21zIGRv
bWlkID0KK2xldCByZXN1bWUgX2RvbXMgX2RvbWlkID0KIAkoKQogCiBsZXQgY3JlYXRlIGRvbXMg
ZG9taWQgbWZuIHBvcnQgPQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2xvZ2dp
bmcubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvbG9nZ2luZy5tbAppbmRleCBjYzZmNzJkN2Vj
Li5jNWNiYTc5ZTkyIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvbG9nZ2luZy5t
bAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvbG9nZ2luZy5tbApAQCAtOTgsNyArOTgsNyBA
QCBsZXQgbWFrZV9maWxlX2xvZ2dlciBsb2dfZmlsZSBsb2dfbmJfZmlsZXMgbG9nX25iX2xpbmVz
IGxvZ19uYl9jaGFycyBwb3N0X3JvdGF0ZQogCQlsb2dfcm90YXRlIGNoYW5uZWwgbG9nX2ZpbGUg
bG9nX25iX2ZpbGVzOwogCQkocG9zdF9yb3RhdGUgKCk6IHVuaXQpOwogCQljb3VudGVyIDo9IDAg
aW4KLQlsZXQgd3JpdGUgP2xldmVsIHMgPQorCWxldCB3cml0ZSA/bGV2ZWw6XyBzID0KIAkJbGV0
IHMgPSBpZiBsb2dfbmJfY2hhcnMgPiAwIHRoZW4gdHJ1bmNhdGVfbGluZSBsb2dfbmJfY2hhcnMg
cyBlbHNlIHMgaW4KIAkJbGV0IHMgPSBzIF4gIlxuIiBpbgogCQlvdXRwdXRfc3RyaW5nICFjaGFu
bmVsIHM7CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcGFyc2VfYXJnLm1sIGIv
dG9vbHMvb2NhbWwveGVuc3RvcmVkL3BhcnNlX2FyZy5tbAppbmRleCA2ZTIyYzE2MjNiLi4xODAz
YzNlZGEwIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcGFyc2VfYXJnLm1sCisr
KyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wYXJzZV9hcmcubWwKQEAgLTU3LDcgKzU3LDcgQEAg
bGV0IGRvX2FyZ3YgPQogCQkgICgiLS11c2Utc2VsZWN0IiwgQXJnLlVuaXQgKGZ1biAoKSAtPiB1
c2Vfc2VsZWN0IDo9IHRydWUpLCAiVXNlIHNlbGVjdCBpbnN0ZWFkIG9mIHBvbGwiKTsgKCogZm9y
IGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgYW5kIHRlc3RpbmcgKikKIAkJXSBpbgogCWxldCB1c2Fn
ZV9tc2cgPSAidXNhZ2UgOiB4ZW5zdG9yZWQgWy0tY29uZmlnLWZpbGUgPGZpbGVuYW1lPl0gWy0t
bm8tZG9tYWluLWluaXRdIFstLWhlbHBdIFstLW5vLWZvcmtdIFstLXJlcmFpc2UtdG9wLWxldmVs
XSBbLS1yZXN0YXJ0XSBbLS1kaXNhYmxlLXNvY2tldF0gWy0tdXNlLXNlbGVjdF0iIGluCi0JQXJn
LnBhcnNlIHNwZWNsaXN0IChmdW4gcyAtPiAoKSkgdXNhZ2VfbXNnOworCUFyZy5wYXJzZSBzcGVj
bGlzdCAoZnVuIF8gLT4gKCkpIHVzYWdlX21zZzsKIAl7CiAJCWRvbWFpbl9pbml0ID0gIWRvbWFp
bl9pbml0OwogCQlhY3RpdmF0ZV9hY2Nlc3NfbG9nID0gIWFjdGl2YXRlX2FjY2Vzc19sb2c7CmRp
ZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCBiL3Rvb2xzL29jYW1s
L3hlbnN0b3JlZC9wcm9jZXNzLm1sCmluZGV4IGQ4MTNkN2ZkNTAuLjhhN2U1Mzg4OTMgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCisrKyBiL3Rvb2xzL29jYW1s
L3hlbnN0b3JlZC9wcm9jZXNzLm1sCkBAIC04Myw3ICs4Myw3IEBAIGxldCBjcmVhdGVfaW1wbGlj
aXRfcGF0aCB0IHBlcm0gcGF0aCA9CiAJKQogCiAoKiBwYWNrZXRzICopCi1sZXQgZG9fZGVidWcg
Y29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQorbGV0IGRvX2RlYnVnIGNvbiB0IF9kb21haW5zIGNv
bnMgZGF0YSA9CiAJaWYgbm90IChDb25uZWN0aW9uLmlzX2RvbTAgY29uKSAmJiBub3QgIWFsbG93
X2RlYnVnCiAJdGhlbiBOb25lCiAJZWxzZSB0cnkgbWF0Y2ggc3BsaXQgTm9uZSAnXDAwMCcgZGF0
YSB3aXRoCkBAIC0xMDQsNyArMTA0LDcgQEAgbGV0IGRvX2RlYnVnIGNvbiB0IGRvbWFpbnMgY29u
cyBkYXRhID0KIAl8IF8gLT4gTm9uZQogCXdpdGggXyAtPiBOb25lCiAKLWxldCBkb19kaXJlY3Rv
cnkgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQorbGV0IGRvX2RpcmVjdG9yeSBjb24gdCBfZG9t
YWlucyBfY29ucyBkYXRhID0KIAlsZXQgcGF0aCA9IHNwbGl0X29uZV9wYXRoIGRhdGEgY29uIGlu
CiAJbGV0IGVudHJpZXMgPSBUcmFuc2FjdGlvbi5scyB0IChDb25uZWN0aW9uLmdldF9wZXJtIGNv
bikgcGF0aCBpbgogCWlmIExpc3QubGVuZ3RoIGVudHJpZXMgPiAwIHRoZW4KQEAgLTExMiwxNiAr
MTEyLDE2IEBAIGxldCBkb19kaXJlY3RvcnkgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQogCWVs
c2UKIAkJIiIKIAotbGV0IGRvX3JlYWQgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQorbGV0IGRv
X3JlYWQgY29uIHQgX2RvbWFpbnMgX2NvbnMgZGF0YSA9CiAJbGV0IHBhdGggPSBzcGxpdF9vbmVf
cGF0aCBkYXRhIGNvbiBpbgogCVRyYW5zYWN0aW9uLnJlYWQgdCAoQ29ubmVjdGlvbi5nZXRfcGVy
bSBjb24pIHBhdGgKIAotbGV0IGRvX2dldHBlcm1zIGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0K
K2xldCBkb19nZXRwZXJtcyBjb24gdCBfZG9tYWlucyBfY29ucyBkYXRhID0KIAlsZXQgcGF0aCA9
IHNwbGl0X29uZV9wYXRoIGRhdGEgY29uIGluCiAJbGV0IHBlcm1zID0gVHJhbnNhY3Rpb24uZ2V0
cGVybXMgdCAoQ29ubmVjdGlvbi5nZXRfcGVybSBjb24pIHBhdGggaW4KIAlQZXJtcy5Ob2RlLnRv
X3N0cmluZyBwZXJtcyBeICJcMDAwIgogCi1sZXQgZG9fZ2V0ZG9tYWlucGF0aCBjb24gdCBkb21h
aW5zIGNvbnMgZGF0YSA9CitsZXQgZG9fZ2V0ZG9tYWlucGF0aCBfY29uIF90IF9kb21haW5zIF9j
b25zIGRhdGEgPQogCWxldCBkb21pZCA9CiAJCW1hdGNoIChzcGxpdCBOb25lICdcMDAwJyBkYXRh
KSB3aXRoCiAJCXwgZG9taWQgOjogIiIgOjogW10gLT4gY19pbnRfb2Zfc3RyaW5nIGRvbWlkCkBA
IC0xMjksNyArMTI5LDcgQEAgbGV0IGRvX2dldGRvbWFpbnBhdGggY29uIHQgZG9tYWlucyBjb25z
IGRhdGEgPQogCQlpbgogCXNwcmludGYgIi9sb2NhbC9kb21haW4vJXVcMDAwIiBkb21pZAogCi1s
ZXQgZG9fd3JpdGUgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQorbGV0IGRvX3dyaXRlIGNvbiB0
IF9kb21haW5zIF9jb25zIGRhdGEgPQogCWxldCBwYXRoLCB2YWx1ZSA9CiAJCW1hdGNoIChzcGxp
dCAoU29tZSAyKSAnXDAwMCcgZGF0YSkgd2l0aAogCQl8IHBhdGggOjogdmFsdWUgOjogW10gLT4g
U3RvcmUuUGF0aC5jcmVhdGUgcGF0aCAoQ29ubmVjdGlvbi5nZXRfcGF0aCBjb24pLCB2YWx1ZQpA
QCAtMTM4LDcgKzEzOCw3IEBAIGxldCBkb193cml0ZSBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9
CiAJY3JlYXRlX2ltcGxpY2l0X3BhdGggdCAoQ29ubmVjdGlvbi5nZXRfcGVybSBjb24pIHBhdGg7
CiAJVHJhbnNhY3Rpb24ud3JpdGUgdCAoQ29ubmVjdGlvbi5nZXRfcGVybSBjb24pIHBhdGggdmFs
dWUKIAotbGV0IGRvX21rZGlyIGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KK2xldCBkb19ta2Rp
ciBjb24gdCBfZG9tYWlucyBfY29ucyBkYXRhID0KIAlsZXQgcGF0aCA9IHNwbGl0X29uZV9wYXRo
IGRhdGEgY29uIGluCiAJY3JlYXRlX2ltcGxpY2l0X3BhdGggdCAoQ29ubmVjdGlvbi5nZXRfcGVy
bSBjb24pIHBhdGg7CiAJdHJ5CkBAIC0xNDYsMTQgKzE0NiwxNCBAQCBsZXQgZG9fbWtkaXIgY29u
IHQgZG9tYWlucyBjb25zIGRhdGEgPQogCXdpdGgKIAkJRGVmaW5lLkFscmVhZHlfZXhpc3QgLT4g
KCkKIAotbGV0IGRvX3JtIGNvbiB0IGRvbWFpbnMgY29ucyBkYXRhID0KK2xldCBkb19ybSBjb24g
dCBfZG9tYWlucyBfY29ucyBkYXRhID0KIAlsZXQgcGF0aCA9IHNwbGl0X29uZV9wYXRoIGRhdGEg
Y29uIGluCiAJdHJ5CiAJCVRyYW5zYWN0aW9uLnJtIHQgKENvbm5lY3Rpb24uZ2V0X3Blcm0gY29u
KSBwYXRoCiAJd2l0aAogCQlEZWZpbmUuRG9lc250X2V4aXN0IC0+ICgpCiAKLWxldCBkb19zZXRw
ZXJtcyBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CitsZXQgZG9fc2V0cGVybXMgY29uIHQgX2Rv
bWFpbnMgX2NvbnMgZGF0YSA9CiAJbGV0IHBhdGgsIHBlcm1zID0KIAkJbWF0Y2ggKHNwbGl0IChT
b21lIDIpICdcMDAwJyBkYXRhKSB3aXRoCiAJCXwgcGF0aCA6OiBwZXJtcyA6OiBfIC0+CkBAIC0x
NjMsMTAgKzE2MywxMCBAQCBsZXQgZG9fc2V0cGVybXMgY29uIHQgZG9tYWlucyBjb25zIGRhdGEg
PQogCQlpbgogCVRyYW5zYWN0aW9uLnNldHBlcm1zIHQgKENvbm5lY3Rpb24uZ2V0X3Blcm0gY29u
KSBwYXRoIHBlcm1zCiAKLWxldCBkb19lcnJvciBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9Cits
ZXQgZG9fZXJyb3IgX2NvbiBfdCBfZG9tYWlucyBfY29ucyBfZGF0YSA9CiAJcmFpc2UgRGVmaW5l
LlVua25vd25fb3BlcmF0aW9uCiAKLWxldCBkb19pc2ludHJvZHVjZWQgY29uIHQgZG9tYWlucyBj
b25zIGRhdGEgPQorbGV0IGRvX2lzaW50cm9kdWNlZCBfY29uIF90IGRvbWFpbnMgX2NvbnMgZGF0
YSA9CiAJbGV0IGRvbWlkID0KIAkJbWF0Y2ggKHNwbGl0IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgK
IAkJfCBkb21pZCA6OiBfIC0+IGludF9vZl9zdHJpbmcgZG9taWQKQEAgLTE3NSwxMiArMTc1LDEy
IEBAIGxldCBkb19pc2ludHJvZHVjZWQgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQogCWlmIGRv
bWlkID0gRGVmaW5lLmRvbWlkX3NlbGYgfHwgRG9tYWlucy5leGlzdCBkb21haW5zIGRvbWlkIHRo
ZW4gIlRcMDAwIiBlbHNlICJGXDAwMCIKIAogKCogb25seSBpbiB4ZW4gPj0gNC4yICopCi1sZXQg
ZG9fcmVzZXRfd2F0Y2hlcyBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CitsZXQgZG9fcmVzZXRf
d2F0Y2hlcyBjb24gX3QgX2RvbWFpbnMgX2NvbnMgX2RhdGEgPQogICBDb25uZWN0aW9uLmRlbF93
YXRjaGVzIGNvbjsKICAgQ29ubmVjdGlvbi5kZWxfdHJhbnNhY3Rpb25zIGNvbgogCiAoKiBvbmx5
IGluID49IHhlbjMuMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICopCi1sZXQgZG9fc2V0X3Rh
cmdldCBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CitsZXQgZG9fc2V0X3RhcmdldCBjb24gX3Qg
X2RvbWFpbnMgY29ucyBkYXRhID0KIAlpZiBub3QgKENvbm5lY3Rpb24uaXNfZG9tMCBjb24pCiAJ
dGhlbiByYWlzZSBEZWZpbmUuUGVybWlzc2lvbl9kZW5pZWQ7CiAJbWF0Y2ggc3BsaXQgTm9uZSAn
XDAwMCcgZGF0YSB3aXRoCkBAIC0yNTQsMTEgKzI1NCwxMSBAQCBsZXQgaW5wdXRfaGFuZGxlX2Vy
cm9yIH5jb25zIH5kb21zIH5mY3QgfmNvbiB+dCB+cmVxID0KIAl8IERlZmluZS5JbnZhbGlkX3Bh
dGggICAgICAgICAgLT4gcmVwbHlfZXJyb3IgIkVJTlZBTCIKIAl8IERlZmluZS5BbHJlYWR5X2V4
aXN0ICAgICAgICAgLT4gcmVwbHlfZXJyb3IgIkVFWElTVCIKIAl8IERlZmluZS5Eb2VzbnRfZXhp
c3QgICAgICAgICAgLT4gcmVwbHlfZXJyb3IgIkVOT0VOVCIKLQl8IERlZmluZS5Mb29rdXBfRG9l
c250X2V4aXN0IHMgLT4gcmVwbHlfZXJyb3IgIkVOT0VOVCIKKwl8IERlZmluZS5Mb29rdXBfRG9l
c250X2V4aXN0IF8gLT4gcmVwbHlfZXJyb3IgIkVOT0VOVCIKIAl8IERlZmluZS5QZXJtaXNzaW9u
X2RlbmllZCAgICAgLT4gcmVwbHlfZXJyb3IgIkVBQ0NFUyIKIAl8IE5vdF9mb3VuZCAgICAgICAg
ICAgICAgICAgICAgLT4gcmVwbHlfZXJyb3IgIkVOT0VOVCIKIAl8IEludmFsaWRfQ21kX0FyZ3Mg
ICAgICAgICAgICAgLT4gcmVwbHlfZXJyb3IgIkVJTlZBTCIKLQl8IEludmFsaWRfYXJndW1lbnQg
aSAgICAgICAgICAgLT4gcmVwbHlfZXJyb3IgIkVJTlZBTCIKKwl8IEludmFsaWRfYXJndW1lbnQg
XyAgICAgICAgICAgLT4gcmVwbHlfZXJyb3IgIkVJTlZBTCIKIAl8IFRyYW5zYWN0aW9uX2FnYWlu
ICAgICAgICAgICAgLT4gcmVwbHlfZXJyb3IgIkVBR0FJTiIKIAl8IFRyYW5zYWN0aW9uX25lc3Rl
ZCAgICAgICAgICAgLT4gcmVwbHlfZXJyb3IgIkVCVVNZIgogCXwgRG9tYWluX25vdF9tYXRjaCAg
ICAgICAgICAgICAtPiByZXBseV9lcnJvciAiRUlOVkFMIgpAQCAtMjkzLDcgKzI5Myw3IEBAIGxl
dCB0cmFuc2FjdGlvbl9yZXBsYXkgYyB0IGRvbXMgY29ucyA9CiAJfCBUcmFuc2FjdGlvbi5ObyAt
PgogCQllcnJvciAiYXR0ZW1wdGVkIHRvIHJlcGxheSBhIG5vbi1mdWxsIHRyYW5zYWN0aW9uIjsK
IAkJZmFsc2UKLQl8IFRyYW5zYWN0aW9uLkZ1bGwoaWQsIG9sZHN0b3JlLCBjc3RvcmUpIC0+CisJ
fCBUcmFuc2FjdGlvbi5GdWxsKGlkLCBfb2xkc3RvcmUsIGNzdG9yZSkgLT4KIAkJbGV0IHRpZCA9
IENvbm5lY3Rpb24uc3RhcnRfdHJhbnNhY3Rpb24gYyBjc3RvcmUgaW4KIAkJbGV0IHJlcGxheV90
ID0gVHJhbnNhY3Rpb24ubWFrZSB+aW50ZXJuYWw6dHJ1ZSB0aWQgY3N0b3JlIGluCiAJCWxldCBj
b24gPSBzcHJpbnRmICJyKCVkKTolcyIgaWQgKENvbm5lY3Rpb24uZ2V0X2RvbXN0ciBjKSBpbgpA
QCAtMzUxLDcgKzM1MSw3IEBAIGxldCB0cmFuc2FjdGlvbl9yZXBsYXkgYyB0IGRvbXMgY29ucyA9
CiAJCQlpZ25vcmUgQEAgQ29ubmVjdGlvbi5lbmRfdHJhbnNhY3Rpb24gYyB0aWQgTm9uZQogCQkp
CiAKLWxldCBkb193YXRjaCBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CitsZXQgZG9fd2F0Y2gg
Y29uIF90IF9kb21haW5zIGNvbnMgZGF0YSA9CiAJbGV0IChub2RlLCB0b2tlbikgPQogCQltYXRj
aCAoc3BsaXQgTm9uZSAnXDAwMCcgZGF0YSkgd2l0aAogCQl8IFtub2RlOyB0b2tlbjsgIiJdICAg
LT4gbm9kZSwgdG9rZW4KQEAgLTM2MCw3ICszNjAsNyBAQCBsZXQgZG9fd2F0Y2ggY29uIHQgZG9t
YWlucyBjb25zIGRhdGEgPQogCWxldCB3YXRjaCA9IENvbm5lY3Rpb25zLmFkZF93YXRjaCBjb25z
IGNvbiBub2RlIHRva2VuIGluCiAJUGFja2V0LkFjayAoZnVuICgpIC0+IENvbm5lY3Rpb24uZmly
ZV9zaW5nbGVfd2F0Y2ggd2F0Y2gpCiAKLWxldCBkb191bndhdGNoIGNvbiB0IGRvbWFpbnMgY29u
cyBkYXRhID0KK2xldCBkb191bndhdGNoIGNvbiBfdCBfZG9tYWlucyBjb25zIGRhdGEgPQogCWxl
dCAobm9kZSwgdG9rZW4pID0KIAkJbWF0Y2ggKHNwbGl0IE5vbmUgJ1wwMDAnIGRhdGEpIHdpdGgK
IAkJfCBbbm9kZTsgdG9rZW47ICIiXSAgIC0+IG5vZGUsIHRva2VuCkBAIC0zNjgsNyArMzY4LDcg
QEAgbGV0IGRvX3Vud2F0Y2ggY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQogCQlpbgogCWlnbm9y
ZSBAQCBDb25uZWN0aW9ucy5kZWxfd2F0Y2ggY29ucyBjb24gbm9kZSB0b2tlbgogCi1sZXQgZG9f
dHJhbnNhY3Rpb25fc3RhcnQgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQorbGV0IGRvX3RyYW5z
YWN0aW9uX3N0YXJ0IGNvbiB0IF9kb21haW5zIF9jb25zIF9kYXRhID0KIAlpZiBUcmFuc2FjdGlv
bi5nZXRfaWQgdCA8PiBUcmFuc2FjdGlvbi5ub25lIHRoZW4KIAkJcmFpc2UgVHJhbnNhY3Rpb25f
bmVzdGVkOwogCWxldCBzdG9yZSA9IFRyYW5zYWN0aW9uLmdldF9zdG9yZSB0IGluCkBAIC0zOTcs
NyArMzk3LDcgQEAgbGV0IGRvX3RyYW5zYWN0aW9uX2VuZCBjb24gdCBkb21haW5zIGNvbnMgZGF0
YSA9CiAJCQlyZWNvcmRfY29tbWl0IH5jb24gfnRpZDppZCB+YmVmb3JlOm9sZHN0b3JlIH5hZnRl
cjpjc3RvcmUKIAllbmQKIAotbGV0IGRvX2ludHJvZHVjZSBjb24gdCBkb21haW5zIGNvbnMgZGF0
YSA9CitsZXQgZG9faW50cm9kdWNlIGNvbiBfdCBkb21haW5zIGNvbnMgZGF0YSA9CiAJaWYgbm90
IChDb25uZWN0aW9uLmlzX2RvbTAgY29uKQogCXRoZW4gcmFpc2UgRGVmaW5lLlBlcm1pc3Npb25f
ZGVuaWVkOwogCWxldCAoZG9taWQsIG1mbiwgcG9ydCkgPQpAQCAtNDE5LDcgKzQxOSw3IEBAIGxl
dCBkb19pbnRyb2R1Y2UgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQogCWlmIChEb21haW4uZ2V0
X3JlbW90ZV9wb3J0IGRvbSkgPD4gcG9ydCB8fCAoRG9tYWluLmdldF9tZm4gZG9tKSA8PiBtZm4g
dGhlbgogCQlyYWlzZSBEb21haW5fbm90X21hdGNoCiAKLWxldCBkb19yZWxlYXNlIGNvbiB0IGRv
bWFpbnMgY29ucyBkYXRhID0KK2xldCBkb19yZWxlYXNlIGNvbiBfdCBkb21haW5zIGNvbnMgZGF0
YSA9CiAJaWYgbm90IChDb25uZWN0aW9uLmlzX2RvbTAgY29uKQogCXRoZW4gcmFpc2UgRGVmaW5l
LlBlcm1pc3Npb25fZGVuaWVkOwogCWxldCBkb21pZCA9CkBAIC00MzQsNyArNDM0LDcgQEAgbGV0
IGRvX3JlbGVhc2UgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQogCXRoZW4gQ29ubmVjdGlvbnMu
ZmlyZV9zcGVjX3dhdGNoZXMgY29ucyAiQHJlbGVhc2VEb21haW4iCiAJZWxzZSByYWlzZSBJbnZh
bGlkX0NtZF9BcmdzCiAKLWxldCBkb19yZXN1bWUgY29uIHQgZG9tYWlucyBjb25zIGRhdGEgPQor
bGV0IGRvX3Jlc3VtZSBjb24gX3QgZG9tYWlucyBfY29ucyBkYXRhID0KIAlpZiBub3QgKENvbm5l
Y3Rpb24uaXNfZG9tMCBjb24pCiAJdGhlbiByYWlzZSBEZWZpbmUuUGVybWlzc2lvbl9kZW5pZWQ7
CiAJbGV0IGRvbWlkID0KQEAgLTU2NiwxMSArNTY2LDExIEBAIGxldCBkb19pbnB1dCBzdG9yZSBj
b25zIGRvbXMgY29uID0KIAkJQ29ubmVjdGlvbi5pbmNyX29wcyBjb247CiAJKQogCi1sZXQgZG9f
b3V0cHV0IHN0b3JlIGNvbnMgZG9tcyBjb24gPQorbGV0IGRvX291dHB1dCBfc3RvcmUgX2NvbnMg
X2RvbXMgY29uID0KIAlpZiBDb25uZWN0aW9uLmhhc19vdXRwdXQgY29uIHRoZW4gKAogCQlpZiBD
b25uZWN0aW9uLmhhc19uZXdfb3V0cHV0IGNvbiB0aGVuICgKIAkJCWxldCBwYWNrZXQgPSBDb25u
ZWN0aW9uLnBlZWtfb3V0cHV0IGNvbiBpbgotCQkJbGV0IHRpZCwgcmlkLCB0eSwgZGF0YSA9IFhl
bmJ1cy5YYi5QYWNrZXQudW5wYWNrIHBhY2tldCBpbgorCQkJbGV0IHRpZCwgX3JpZCwgdHksIGRh
dGEgPSBYZW5idXMuWGIuUGFja2V0LnVucGFjayBwYWNrZXQgaW4KIAkJCSgqIEFzIHdlIGRvbid0
IGxvZyBJTywgZG8gbm90IGNhbGwgYW4gdW5uZWNlc3Nhcnkgc2FuaXRpemVfZGF0YQogCQkJICAg
aW5mbyAiWyVzXSA8LSAlcyBcIiVzXCIiCiAJCQkgICAgICAgICAoQ29ubmVjdGlvbi5nZXRfZG9t
c3RyIGNvbikKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdG9yZS5tbCBiL3Rv
b2xzL29jYW1sL3hlbnN0b3JlZC9zdG9yZS5tbAppbmRleCBjNmM4NzQxMzFkLi5mMjk5ZWM2NDYx
IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RvcmUubWwKKysrIGIvdG9vbHMv
b2NhbWwveGVuc3RvcmVkL3N0b3JlLm1sCkBAIC00NzMsNyArNDczLDcgQEAgbGV0IGluY3JfdHJh
bnNhY3Rpb25fYWJvcnQgc3RvcmUgPQogCiBsZXQgc3RhdHMgc3RvcmUgPQogCWxldCBuYl9ub2Rl
cyA9IHJlZiAwIGluCi0JdHJhdmVyc2FsIHN0b3JlLnJvb3QgKGZ1biBwYXRoIG5vZGUgLT4KKwl0
cmF2ZXJzYWwgc3RvcmUucm9vdCAoZnVuIF9wYXRoIF9ub2RlIC0+CiAJCWluY3IgbmJfbm9kZXMK
IAkpOwogCSFuYl9ub2Rlcywgc3RvcmUuc3RhdF90cmFuc2FjdGlvbl9hYm9ydCwgc3RvcmUuc3Rh
dF90cmFuc2FjdGlvbl9jb2FsZXNjZQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3N5c2xvZy5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zeXNsb2cubWwKaW5kZXggYWJlYWNl
NzI5Ni4uYTk1ZGEyZmQ3YiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N5c2xv
Zy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvc3lzbG9nLm1sCkBAIC0xMyw3ICsxMyw2
IEBACiAgKikKIAogdHlwZSBsZXZlbCA9IEVtZXJnIHwgQWxlcnQgfCBDcml0IHwgRXJyIHwgV2Fy
bmluZyB8IE5vdGljZSB8IEluZm8gfCBEZWJ1ZwotdHlwZSBvcHRpb25zID0gQ29ucyB8IE5kZWxh
eSB8IE5vd2FpdCB8IE9kZWxheSB8IFBlcnJvciB8IFBpZAogdHlwZSBmYWNpbGl0eSA9IEF1dGgg
fCBBdXRocHJpdiB8IENyb24gfCBEYWVtb24gfCBGdHAgfCBLZXJuCiAgICAgICAgICAgICAgIHwg
TG9jYWwwIHwgTG9jYWwxIHwgTG9jYWwyIHwgTG9jYWwzCiAJICAgICAgfCBMb2NhbDQgfCBMb2Nh
bDUgfCBMb2NhbDYgfCBMb2NhbDcKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90
cmFuc2FjdGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlvbi5tbAppbmRl
eCA5NmY1NmYwYzQ5Li45NjM3MzRhNjUzIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9y
ZWQvdHJhbnNhY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0aW9u
Lm1sCkBAIC02MCw3ICs2MCw3IEBAIGxldCB0ZXN0X2NvYWxlc2NlIG9sZHJvb3QgY3VycmVudHJv
b3Qgb3B0cGF0aCA9CiAJCQlsZXQgcG5vZGUgPSBTdG9yZS5QYXRoLmdldF9ub2RlIGN1cnJlbnRy
b290IChTdG9yZS5QYXRoLmdldF9wYXJlbnQgcGF0aCkgaW4KIAkJCW1hdGNoIHBub2RlIHdpdGgK
IAkJCXwgTm9uZSAgICAgICAtPiBmYWxzZSAoKiBvayBpdCBkb2Vzbid0IGV4aXN0cywganVzdCBi
YWlsIG91dC4gKikKLQkJCXwgU29tZSBwbm9kZSAtPiB0cnVlCisJCQl8IFNvbWUgXyAgICAgLT4g
dHJ1ZQogCQkJKQogCQl8IF8gLT4KIAkJCWZhbHNlCkBAIC0xMDMsNyArMTAzLDcgQEAgbGV0IG9s
ZGVzdF9zaG9ydF9ydW5uaW5nX3RyYW5zYWN0aW9uICgpID0KIAlsZXQgcmVjIGxhc3QgPSBmdW5j
dGlvbgogCQl8IFtdIC0+IE5vbmUKIAkJfCBbeF0gLT4gU29tZSB4Ci0JCXwgeCA6OiB4cyAtPiBs
YXN0IHhzCisJCXwgXyA6OiB4cyAtPiBsYXN0IHhzCiAJaW4gbGFzdCAhc2hvcnRfcnVubmluZ190
eG5zCiAKIGxldCB0cmltX3Nob3J0X3J1bm5pbmdfdHJhbnNhY3Rpb25zIHR4biA9CkBAIC0xOTYs
NyArMTk2LDcgQEAgbGV0IGNvbW1pdCB+Y29uIHQgPQogCWxldCBoYXNfY29tbWl0ZWQgPQogCW1h
dGNoIHQudHkgd2l0aAogCXwgTm8gICAgICAgICAgICAgICAgICAgICAgICAgLT4gdHJ1ZQotCXwg
RnVsbCAoaWQsIG9sZHN0b3JlLCBjc3RvcmUpIC0+ICAgICAgICgqICJjc3RvcmUiIG1lYW5pbmcg
Y3VycmVudCBjYW5vbmljYWwgc3RvcmUgKikKKwl8IEZ1bGwgKF9pZCwgb2xkc3RvcmUsIGNzdG9y
ZSkgLT4gICAgICAgKCogImNzdG9yZSIgbWVhbmluZyBjdXJyZW50IGNhbm9uaWNhbCBzdG9yZSAq
KQogCQlsZXQgY29tbWl0X3BhcnRpYWwgb2xkcm9vdCBjc3RvcmUgc3RvcmUgPQogCQkJKCogZ2V0
IHRoZSBsb3dlc3QgcGF0aCBvZiB0aGUgcXVlcnkgYW5kIHZlcmlmeSB0aGF0IGl0IGhhc24ndAog
CQkJICAgYmVlbiBtb2RpZmllZCBieSBvdGhlcnMgdHJhbnNhY3Rpb25zLiAqKQpkaWZmIC0tZ2l0
IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyaWUubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQv
dHJpZS5tbAppbmRleCBkOWM5YzJjYzI3Li5kYzQyNTM1MDkyIDEwMDY0NAotLS0gYS90b29scy9v
Y2FtbC94ZW5zdG9yZWQvdHJpZS5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdHJpZS5t
bApAQCAtMjEsNyArMjEsNyBAQCBzdHJ1Y3QKIAkJY2hpbGRyZW46ICgnYSwnYikgdCBsaXN0Owog
CX0KIAotCWxldCBjcmVhdGUga2V5IHZhbHVlID0geworCWxldCBfY3JlYXRlIGtleSB2YWx1ZSA9
IHsKIAkJa2V5ID0ga2V5OwogCQl2YWx1ZSA9IFNvbWUgdmFsdWU7CiAJCWNoaWxkcmVuID0gW107
CkBAIC0zMywyMCArMzMsMjAgQEAgc3RydWN0CiAJCWNoaWxkcmVuID0gW10KIAl9CiAKLQlsZXQg
Z2V0X2tleSBub2RlID0gbm9kZS5rZXkKKwlsZXQgX2dldF9rZXkgbm9kZSA9IG5vZGUua2V5CiAJ
bGV0IGdldF92YWx1ZSBub2RlID0KIAkJbWF0Y2ggbm9kZS52YWx1ZSB3aXRoCiAJCXwgTm9uZSAg
ICAgICAtPiByYWlzZSBOb3RfZm91bmQKIAkJfCBTb21lIHZhbHVlIC0+IHZhbHVlCiAKLQlsZXQg
Z2V0X2NoaWxkcmVuIG5vZGUgPSBub2RlLmNoaWxkcmVuCisJbGV0IF9nZXRfY2hpbGRyZW4gbm9k
ZSA9IG5vZGUuY2hpbGRyZW4KIAogCWxldCBzZXRfdmFsdWUgbm9kZSB2YWx1ZSA9CiAJCXsgbm9k
ZSB3aXRoIHZhbHVlID0gU29tZSB2YWx1ZSB9CiAJbGV0IHNldF9jaGlsZHJlbiBub2RlIGNoaWxk
cmVuID0KIAkJeyBub2RlIHdpdGggY2hpbGRyZW4gPSBjaGlsZHJlbiB9CiAKLQlsZXQgYWRkX2No
aWxkIG5vZGUgY2hpbGQgPQorCWxldCBfYWRkX2NoaWxkIG5vZGUgY2hpbGQgPQogCQl7IG5vZGUg
d2l0aCBjaGlsZHJlbiA9IGNoaWxkIDo6IG5vZGUuY2hpbGRyZW4gfQogZW5kCiAKQEAgLTc3LDE0
ICs3NywxNCBAQCBsZXQgcmVtb3ZlX25vZGUgbm9kZXMga2V5ID0KIGxldCBjcmVhdGUgKCkgPSBb
XQogCiBsZXQgcmVjIGl0ZXIgZiB0cmVlID0KLQlsZXQgcmVjIGF1eCBub2RlID0KKwlsZXQgYXV4
IG5vZGUgPQogCQlmIG5vZGUuTm9kZS5rZXkgbm9kZS5Ob2RlLnZhbHVlOwogCQlpdGVyIGYgbm9k
ZS5Ob2RlLmNoaWxkcmVuCiAJaW4KIAlMaXN0Lml0ZXIgYXV4IHRyZWUKIAogbGV0IHJlYyBtYXAg
ZiB0cmVlID0KLQlsZXQgcmVjIGF1eCBub2RlID0KKwlsZXQgYXV4IG5vZGUgPQogCQlsZXQgdmFs
dWUgPQogCQkJbWF0Y2ggbm9kZS5Ob2RlLnZhbHVlIHdpdGgKIAkJCXwgTm9uZSAgICAgICAtPiBO
b25lCkBAIC05NSw3ICs5NSw3IEBAIGxldCByZWMgbWFwIGYgdHJlZSA9CiAJTGlzdC5maWx0ZXIg
KGZ1biBuIC0+IG4uTm9kZS52YWx1ZSA8PiBOb25lIHx8IG4uTm9kZS5jaGlsZHJlbiA8PiBbXSkg
KExpc3QubWFwIGF1eCB0cmVlKQogCiBsZXQgcmVjIGZvbGQgZiB0cmVlIGFjYyA9Ci0JbGV0IHJl
YyBhdXggYWNjdSBub2RlID0KKwlsZXQgYXV4IGFjY3Ugbm9kZSA9CiAJCWZvbGQgZiBub2RlLk5v
ZGUuY2hpbGRyZW4gKGYgbm9kZS5Ob2RlLmtleSBub2RlLk5vZGUudmFsdWUgYWNjdSkKIAlpbgog
CUxpc3QuZm9sZF9sZWZ0IGF1eCBhY2MgdHJlZQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3hlbnN0b3JlZC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwK
aW5kZXggN2RmMDJlZDU3NC4uYTQ0NjZjNWI1YyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3hlbnN0b3JlZC5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVk
Lm1sCkBAIC0zMTEsOCArMzExLDggQEAgbGV0IF8gPQogCVNlbGVjdC51c2VfcG9sbCAobm90IGNm
LnVzZV9zZWxlY3QpOwogCiAJU3lzLnNldF9zaWduYWwgU3lzLnNpZ2h1cCAoU3lzLlNpZ25hbF9o
YW5kbGUgc2lnaHVwX2hhbmRsZXIpOwotCVN5cy5zZXRfc2lnbmFsIFN5cy5zaWd0ZXJtIChTeXMu
U2lnbmFsX2hhbmRsZSAoZnVuIGkgLT4gcXVpdCA6PSB0cnVlKSk7Ci0JU3lzLnNldF9zaWduYWwg
U3lzLnNpZ3VzcjEgKFN5cy5TaWduYWxfaGFuZGxlIChmdW4gaSAtPiBzaWd1c3IxX2hhbmRsZXIg
c3RvcmUpKTsKKwlTeXMuc2V0X3NpZ25hbCBTeXMuc2lndGVybSAoU3lzLlNpZ25hbF9oYW5kbGUg
KGZ1biBfIC0+IHF1aXQgOj0gdHJ1ZSkpOworCVN5cy5zZXRfc2lnbmFsIFN5cy5zaWd1c3IxIChT
eXMuU2lnbmFsX2hhbmRsZSAoZnVuIF8gLT4gc2lndXNyMV9oYW5kbGVyIHN0b3JlKSk7CiAJU3lz
LnNldF9zaWduYWwgU3lzLnNpZ3BpcGUgU3lzLlNpZ25hbF9pZ25vcmU7CiAKIAlpZiBjZi5hY3Rp
dmF0ZV9hY2Nlc3NfbG9nIHRoZW4gYmVnaW4KQEAgLTMyOCwxMCArMzI4LDEwIEBAIGxldCBfID0K
IAogCWxldCBwcm9jZXNzX3NwZWNpYWxfZmRzIHJzZXQgPQogCQlsZXQgYWNjZXB0X2Nvbm5lY3Rp
b24gY2FuX3dyaXRlIGZkID0KLQkJCWxldCAoY2ZkLCBhZGRyKSA9IFVuaXguYWNjZXB0IGZkIGlu
CisJCQlsZXQgKGNmZCwgX2FkZHIpID0gVW5peC5hY2NlcHQgZmQgaW4KIAkJCWRlYnVnICJuZXcg
Y29ubmVjdGlvbiB0aHJvdWdoIHNvY2tldCI7CiAJCQlDb25uZWN0aW9ucy5hZGRfYW5vbnltb3Vz
IGNvbnMgY2ZkIGNhbl93cml0ZQotCQlhbmQgaGFuZGxlX2V2ZW50Y2huIGZkID0KKwkJYW5kIGhh
bmRsZV9ldmVudGNobiBfZmQgPQogCQkJbGV0IHBvcnQgPSBFdmVudC5wZW5kaW5nIGV2ZW50Y2hu
IGluCiAJCQlkZWJ1ZyAicGVuZGluZyBwb3J0ICVkIiAoWGVuZXZlbnRjaG4udG9faW50IHBvcnQp
OwogCQkJZmluYWxseSAoZnVuICgpIC0+Ci0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 11:36:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 11:36: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-devel-bounces@lists.xenproject.org>)
	id 1gMtT3-0003Ss-Pv; Wed, 14 Nov 2018 11:36: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=effe=nz=citrix.com=prvs=849cc1f13=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gMtT2-0003Sn-UB
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 11:36:20 +0000
X-Inumbo-ID: 80acbc2e-e801-11e8-86a3-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80acbc2e-e801-11e8-86a3-12d6303a7972;
 Wed, 14 Nov 2018 11:36:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70519587"
Date: Wed, 14 Nov 2018 11:36:11 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Christian Lindig <christian.lindig@citrix.com>
Message-ID: <20181114113611.r7s7mofncp53mvfb@zion.uk.xensource.com>
References: <20181114110650.7179-1-christian.lindig@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181114110650.7179-1-christian.lindig@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/1] tools/ocaml: cleanup to reduce compiler
 warnings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com, ian.jackson@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMTQsIDIwMTggYXQgMTE6MDY6NDlBTSArMDAwMCwgQ2hyaXN0aWFuIExpbmRp
ZyB3cm90ZToKPiBUaGlzIGNvbW1pdCBjbGVhbnMgdXAgY29kZSB0byByZWR1Y2UgY29tcGlsZXIg
d2FybmluZ3M6Cj4gCj4gKiByZW1vdmUgdW51c2VkIG9wZW4gc3RhdGVtZW50cyAod2FybmluZyAz
MykKPiAqIHJlbW92ZSB1bnVzZWQgJ3JlYycgZGVjbGFyYXRpb25zICh3YXJuaWduIDM5KQo+ICog
cmVtb3ZlIHVudXNlZCB0eXBlIGRlY2xhcmF0aW9ucyAod2FybmluZyAzNCkKPiAqIG1hcmsgdW51
c2VkIHZhcmlhYmxlcyB3aXRoIGFuIHVuZGVyc2NvcmUgKHdhcm5pbmcgMjcpCj4gKiBtYXJrIHVu
dXNlZCB2YWx1ZSBkZWNsYXJhdGlvbnMgd2l0aCBhbiB1bmRlcnNjb3JlICh3YXJuaW5nIDMyKQo+
IAo+IFRoaXMgY29tbWl0IGRvZXMgbm90IGluY2x1ZGUgY2hhbmdlcyB0byBmaXggY29tcGlsZXIg
d2FybmluZ3MgNTIKPiAobWF0Y2hpbmcgYWdhaW5zdCBzdHJpbmdzIGluIGV4Y2VwdGlvbnMpLiBU
aGVzZSBjaGFuZ2VzIGhhdmUgbm8gaW1wYWN0Cj4gb24gZnVuY3Rpb25hbGl0eS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+
CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClZlcnkgbmljZSEKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 11:36:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 11:36: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-devel-bounces@lists.xenproject.org>)
	id 1gMtTH-0003Tb-4Y; Wed, 14 Nov 2018 11:36: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=effe=nz=citrix.com=prvs=849cc1f13=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gMtTG-0003TR-BH
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 11:36:34 +0000
X-Inumbo-ID: 88b708ac-e801-11e8-b23d-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88b708ac-e801-11e8-b23d-12d6303a7972;
 Wed, 14 Nov 2018 11:36:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70519599"
Date: Wed, 14 Nov 2018 11:36:29 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <20181114113629.fvuqgo2d3yztlz7d@zion.uk.xensource.com>
References: <20181114103742.13801-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181114103742.13801-1-sergey.dyasli@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH trivial] mm/page_alloc: fix a typo in printk
 for idle scrub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMTQsIDIwMTggYXQgMTA6Mzc6NDJBTSArMDAwMCwgU2VyZ2V5IER5YXNsaSB3
cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJp
eC5jb20+Cj4gLS0tCgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 11:40:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1gMtX5-0004JW-O2; Wed, 14 Nov 2018 11:40: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=a84e=nz=citrix.com=prvs=84971b918=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gMtX4-0004JN-FC
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 11:40:30 +0000
X-Inumbo-ID: 153bfe7c-e802-11e8-820b-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 153bfe7c-e802-11e8-820b-12d6303a7972;
 Wed, 14 Nov 2018 11:40:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70519788"
Date: Wed, 14 Nov 2018 11:40:25 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181114114025.GK1302@perard.uk.xensource.com>
References: <20181113122844.17908-1-anthony.perard@citrix.com>
 <23530.52790.262983.714138@mariner.uk.xensource.com>
 <20181113154254.GJ1302@perard.uk.xensource.com>
 <23530.63341.244254.286242@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23530.63341.244254.286242@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v6.1 05/11] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 23530.46744.511314.551654@mariner.uk.xensource.com,
 xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMTMsIDIwMTggYXQgMDQ6MTA6MjFQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2Ni4xIDA1LzExXSBsaWJ4
bF9xbXA6IEltcGxlbWVudGF0aW9uIG9mIGxpYnhsX19ldl9xbXBfKiIpOgo+ID4gT24gVHVlLCBO
b3YgMTMsIDIwMTggYXQgMDE6MTQ6MzBQTSArMDAwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBC
dXQgbm93IEkgcmVhbGlzZSB0aGF0IGBkaXNjb25uZWN0ZWRgIHdvdWxkIGJlIGFuIGlsbGlnYWwg
c3RhdGUuCj4gPiAKPiA+IFdoYXQgYWJvdXQ6Cj4gPiAKPiA+ICAgUHJlY29uZGl0aW9uOiAhZGlz
Y29ubmVjdGVkCj4gPiAgIGVuc3VyZSB0aGF0IHFtcF9ldl9jYWxsYmFja193cml0YWJsZSBpcyBi
ZWVuIGNhbGxlZCB3aGVuIG5lZWRlZAo+IAo+IFRoYXQgc291bmRzIGdvb2QsIGJ1dCBJIHRoaW5r
IHlvdSBwcm9iYWJseSB3YW50IHNvbWV0aGluZyBtb3JlIGxpa2U6Cj4gCj4gICAgT24gZW50cnk6
IGNvbm5lY3RlZC8uLi4sIGJ1dCB3aXRoIFt0aGUgZXZfZmRdIG1heWJlIElkbGUKPiAgICBPbiBy
ZXR1cm46IHRoZSBzYW1lIHN0YXRlLCBidXQgd2l0aCBbdGhlIGV2X2ZkXSBBY3RpdmUgaWZmIG5l
ZWRlZAo+IAo+ID8gIE9yIHdoYXRldmVyIGVsc2UgaXMgdHJ1ZS4KCkhlcmUgaXMgYSBzaW1wbGVy
IGNvbW1lbnQgdGhhdCBpcyB0cnVlOgogICFkaXNjb25uZWN0ZWQgLT4gc2FtZSBzdGF0ZQoKRXZl
biBpZiBpbiB0aGlzIGZ1bmN0aW9uIGV2X2ZkIGlzIG1vZGlmaWVkLCBpdCBuZWVkcyB0byBiZSBB
Y3RpdmUgb24KZW50cnksIGFuZCBzdGF5IEFjdGl2ZSBvbiByZXR1cm4uIEJ1dCBqdXN0IHNheWlu
ZyB0aGF0IHFtcF9zdGF0ZSBuZWVkcwp0byBiZSBkaWZmZXJlbnQgdGhhbiBkaXNjb25uZWN0ZWQg
aXMgZW5vdWdoLgoKPiA+ID4gPiArc3RhdGljIGludCBxbXBfZXZfcHJlcGFyZV9jbWQobGlieGxf
X2djICpnYywKPiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2
X3FtcCAqZXYsCj4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmNtZCwKPiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGli
eGxfX2pzb25fb2JqZWN0ICphcmdzKQo+ID4gPiA+ICt7Cj4gPiA+ID4gKyAgICBjaGFyICpidWYg
PSBOVUxMOwo+ID4gPiAKPiA+ID4gTWlzc2luZyBzdGF0ZSBjb21tZW50Lgo+ID4gCj4gPiBNYXli
ZToKPiA+IAo+ID4gICBQcmVjb25kaXRpb246IGNvbm5lY3RpbmcvY29ubmVjdGVkCj4gCj4gRG9l
cyBpdCBjaGFuZ2UgdGhlIHN0YXRlIHRvIGEgbmV3IG9uZSA/ICBBcmUgdGhlIG9sZCBhbmQgbmV3
IHN0YXRlcwo+IHB1cmUgc3RhdGVzIGFzIGRlc2NyaWJlZCBpbiB0aGUgc3RhdGUgdGFibGUsIG9y
IGFyZSB0aGV5Cj4gaGFsZi10cmFuc2l0aW9uZWQgPyAgKE1vcmUgb24gdGhpcyBiZWxvdy4pCgpU
aGV5IGFyZSBoYWxmLXRyYW5zaXRpb25lZCwgaGVyZSBpcyBhIG5ldyBjb21tZW50czoKCiAgICBv
biBlbnRyeTogY29ubmVjdGluZy9jb25uZWN0ZWQgYnV0IHdpdGggYG1zZ2AgZnJlZQogICAgb24g
cmV0dXJuOiBzYW1lIHN0YXRlIGJ1dCB3aXRoIGBtc2dgIHNldAoKPiA+ID4gPiArc3RhdGljIHZv
aWQgcW1wX2V2X2ZkX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2ZkICpldl9m
ZCwKPiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBmZCwgc2hvcnQg
ZXZlbnRzLCBzaG9ydCByZXZlbnRzKQo+ID4gPiA+ICt7Cj4gPiA+IAo+ID4gPiBNaXNzaW5nIHN0
YXRlIGNvbW1lbnQsIGFsdGhvdWdoIEkgdGhpbmsgdGhlIHByZWNvbmRpdGlvbiBjYW4gYmUgZWFz
aWx5Cj4gPiA+IGluZmVycmVkIGZyb20gdGhlIHN0YXRlIG9mIGV2X2ZkIGFuZCB0aGUgcG9zdGNv
bmRpdGlvbiB2YXJpZXMsIGJ1dAo+ID4gPiB3b3VsZCBzdGlsbCBiZSBuaWNlIHRvIGRpc2N1c3Mg
aXQuCj4gPiAKPiA+IFRoaXMgZnVuY3Rpb24gaXMgdGhlIG1haW4gbG9vcCBmdW5jdGlvbiwgc28g
YWxtb3N0IGV2ZXJ5dGhpbmcgaGFwcGVuIGluCj4gPiB0aGlzIGZ1bmN0aW9uLiBJdCBzaG91bGQg
bm90IGJlIGNhbGxlZCBkaXJlY3RseS4gU28gSSdtIG5vdCBzdXJlIHdoYXQKPiA+IGtpbmQgb2Yg
Y29tbWVudCB3b3VsZCBiZSB1c2VmdWxsIGhlcmUuCj4gCj4gVGhlIHB1cnBvc2Ugb2YgdGhlIHN0
YXRlIGNvbW1lbnRzIGlzIG5vdCBqdXN0IHRvIGFsbG93IHZlcmlmaWNhdGlvbgo+IHRoYXQgY2Fs
bCBzaXRlcyBhcmUgbGVnYWwuICBJdCBpcyBhbHNvIHRvIGFsbG93IHZlcmlmaWNhdGlvbiB0aGF0
IHRoZQo+IGNvbnRlbnRzIG9mIHRoZSBmdW5jdGlvbiBpcyBhcHByb3ByaWF0ZS4KPgo+ID4gTWF5
YmU6Cj4gPiAgIFByZWNvbmRpdGlvbnM6Cj4gPiAgICAgYGV2X2ZkYCBpcyBBY3RpdmUKPiA+ICAg
ICB0aGlzIG1lYW5zIHRoYXQgYGV2YCBpc24ndCBkaXNjb25uZWN0ZWQKPiA+ICAgQW55IGFsbG93
ZWQgaW50ZXJuYWwgc3RhdGUgdHJhbnNpdGlvbiBjYW4gaGFwcGVuLgo+ID4gICBBIHVzZXIgY2Fs
bGJhY2sgbWF5IGJlIGNhbGxlZCwgd2hlbiB0aGF0IGhhcHBlbiwgdGhlIGZ1bmN0aW9uIHNob3Vs
ZAo+ID4gICByZXR1cm4uCj4gCj4gWW91IGNvdWxkIGFsc28gd3JpdGUgc29tZXRoaW5nIG1vcmUg
ZGlzY3Vyc2l2ZS4gIE1heWJlCj4gCj4gICAgIE9uIGVudHJ5LCBldl9mZCBpcyAob2YgY291cnNl
KSBBY3RpdmUuICBUaGUgZXZfcW1wIG1heSBiZSBpbiBhbnkKPiAgICAgc3RhdGUgd2hlcmUgdGhp
cyBpcyBwZXJtaXR0ZWQuICBxbXBfZXZfZmRfY2FsbGJhY2sgd2lsbCBkbyB0aGUKPiAgICAgd29y
ayBuZWNlc3NhcnkgdG8gbWFrZSBwcm9ncmVzcywgZGVwZW5kaW5nIG9uIHRoZSBjdXJyZW50IHN0
YXRlLAo+ICAgICBhbmQgbWFrZSB0aGUgYXBwcm9wcmlhdGUgc3RhdGUgdHJhbnNpdGlvbnMgYW5k
IGNhbGxiYWNrcy4KPiAKPiA/CgpUaGF0IHNvdW5kcyBmaW5lLiBUaGFua3MuCgo+ID4gPiA+ICtz
dGF0aWMgaW50IHFtcF9ldl9jYWxsYmFja193cml0YWJsZShsaWJ4bF9fZ2MgKmdjLAo+ID4gPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfcW1wICpldiwg
aW50IGZkKQo+ID4gPiA+ICsgICAgLyogY29ubmVjdGVkIC0+IHdhaXRpbmdfcmVwbHkKPiA+ID4g
PiArICAgICAqIHRoZSBzdGF0ZSBpc24ndCBjaGFuZ2Ugb3RoZXJ3aXNlLiAqLwo+ID4gPiA+ICt7
Cj4gPiA+IAo+ID4gPiBJIGRvbid0IGtub3cgd2hhdCBgb3RoZXJ3aXNlJyBtZWFucy4gIE1heWJl
IHlvdSBtZWFuIGFsbCBvdGhlciBzdGF0ZXMKPiA+ID4gYXJlIGxlZ2FsIGFuZCByZW1haW4gdW5j
aGFuZ2VkID8gIEJ1dCB0aGF0IGRvZXMgbm90IHNlZW0gdG8gYmUKPiA+ID4gbGlrZWx5LiAgUHJl
c3VtYWJseSBkaXNjb25uZWN0ZWQgaXMgcnVsZWQgb3V0LCBhdCBsZWFzdC4KPiA+IAo+ID4gSWYg
Zm9yIHNvbWUgcmFuZG9tIHJlYXNvbiB0aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCB3aXRoIHRoZSBz
dGF0ZQo+ID4gZGlzY29ubmVjdGVkLCBpdCB3b3VsZCBqdXN0IHJldHVybi4gVW5sZXNzIHRoZSBz
dGF0ZSBpcyBkaXNjb25uZWN0aW5nCj4gPiBhbmQgdHhfYnVmIGhhdmVuJ3QgYmVlbiBjbGVhcmVk
IHlldC4KPiA+IAo+ID4gYE90aGVyd2lzZWAgd291bGQgYmUgdGhlIGBvdGhlcndpc2VgIG9mIGhh
c2tlbGwsIG9yIHRoZSBgZGVmYXVsdGAgb2YgYQo+ID4gc3dpdGNoIGNhc2UgaW4gQy4KPiA+IAo+
ID4gU28gYSBkaWZmZXJlbnQgY29tbWVudCBjb3VsZCBiZToKPiA+ICAgUHJlY29uZGl0aW9uOgo+
ID4gICAgICFkaXNjb25uZWN0ZWQKPiAKPiBZb3UgYXJlIGNvbnRyYWRpY3RpbmcgeW91cnNlbGYu
ICBZb3UgYXJlIGJvdGggc3RhdGluZyB0aGF0IHRoaXMKPiBmdW5jdGlvbiBtYXkgYmUgY2FsbGVk
IGluIHN0YXRlIGRpc2Nvbm5lY3RlZCwgYW5kIHRoYXQgaXQgbWF5IG5vdC4KPiAKPiBCdXQgYXNz
dW1pbmcgdGhhdCB3aGF0IHlvdSB3cml0ZSBoZXJlIGluIHlvdXIgcHJvcG9zZWQgY29tbWVudCBp
cwo+IHRydWUsIC4uLgo+IAo+ID4gICBTdGF0ZSB0cmFuc2l0aW9uCj4gPiAgICAgY29ubmVjdGVk
IC0+IHdhaXRpbmdfcmVwbHkKPiA+ICAgICAqIC0+IHN0YXRlIHVuY2hhbmdlCj4gPiAgICAgb24g
ZXJyb3I6IGRpc2Nvbm5lY3RlZAo+ID4gICBUaGUgc3RhdGUgb2YgdGhlIHRyYW5zbWl0aW5nIGJ1
ZmZlciB3aWxsIGJlIGNoYW5nZWQuCj4gCj4gLi4uIHRoaXMgbG9va3MgZ29vZC4KCkRvIEkgbmVl
ZCB0byBzYXkgaGVyZSBhbmQgZXZlcnl3aGVyZSBlbHNlIHRoYXQgb24gZXJyb3IgdGhlIG5ldyBz
dGF0ZQppc24ndCByZWFsbHkgZGlzY29ubmVjdGVkLCBhbmQgdGhhdCB0aGUgZXZfcW1wIG5lZWRz
IHRvIGJlIGNsZWFuZWQ/Ck9uIG9uZSBoYW5kLCBzYXlpbmcgdGhhdCB0aGUgbmV3IHN0YXRlIGlz
IGRpc2Nvbm5lY3RlZCBtZWFucyB0aGF0IHRoZQpldl9xbXAgZnVuY3Rpb25zIHRoYXQgb25seSBk
ZWFsIHdpdGggIWRpc2Nvbm5lY3RlZCwgYnV0IG9uIHRoZSBvdGhlciwKdGhlIGNhbGxlciBzdGls
bCBuZWVkIHRvIGNhbGwgX2Rpc3Bvc2UuCgo+ID4gPiA+ICtzdGF0aWMgaW50IHFtcF9ldl9jYWxs
YmFja19yZWFkYWJsZShsaWJ4bF9fZWdjICplZ2MsCj4gPiA+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9xbXAgKmV2LCBpbnQgZmQpCj4gPiA+ID4gKyAg
ICAvKiBvbiBlcnJvcjogKiAtPiBkaXNjb25uZWN0ZWQgKi8KPiA+ID4gCj4gPiA+IFByZWNvbmRp
dGlvbiA/ICBBbmQgb24gbm9uLWVycm9yID8KPiA+IAo+ID4gSGVyZSBpcyBhIG1vcmUgY29tcGxl
dGUgY29tbWVudDoKPiA+ICAgUHJlY29uZGl0aW9uOgo+ID4gICAgICFkaXNjb25uZWN0ZWQKPiA+
ICAgU3RhdGUgdHJhbnNpdGlvbjoKPiA+ICAgICBPbmx5IHRoZSBzdGF0ZSBvZiB0aGUgcmVjZWl2
aW5nIGJ1ZmZlciBpcyBjaGFuZ2Ugb24gc3VjY2Vzcwo+ID4gICAgIG9uIGVycm9yOiBkaXNjb25u
ZWN0ZWQKPiAKPiBUaGF0J3MgZ29vZC4gIEkgd291bGQgaGF2ZSBiZWVuIGhhcHB5IHdpdGg6Cj4g
Cj4gICAgICAhZGlzY29ubmVjdGVkIC0+IHNhbWUgc3RhdGUgKHdpdGggcnggYnVmZmVyIHVwZGF0
ZWQpCj4gICAgICBvbiBlcnJvciAtPiBkaXNjb25uZWN0ZWQKCkknbGwgZ28gd2l0aCB0aGF0LCB0
aGF0IGxvb2tzIGJldHRlciBhbmQgZWFzaWVyIHRvIHJlYWQuCgpUaGFua3MsCgotLSAKQW50aG9u
eSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 11:46:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 11:46: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-devel-bounces@lists.xenproject.org>)
	id 1gMtcY-0004VM-PO; Wed, 14 Nov 2018 11:46: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=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMtcX-0004V6-HQ
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 11:46:09 +0000
X-Inumbo-ID: e011623a-e802-11e8-9a16-bc764e045a96
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e011623a-e802-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 11:46:08 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id a132so25134865qkg.1
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 03:46:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=QJwx7ORV3FnGBvNrlyPqInj+1684ud8uc+MRhvzmH90=;
 b=O12vU5GkXD6kFRFIk32MwhqMdBub4TpJcixzUsbA5mY03qi476KZe0hCuuXbfZPGTS
 /tZsotVycPS8fkfq4UDCY9Aksx9dUjztO3GLW5TJTJYTUNkfUg+79ihm/m5JBc04SS9u
 8JaYwhuNLZbRbGZJCihzyRoMXTxqioDLPFzU6jxadatxYOfRDMXZSOwuNc/Q/87p1twz
 WLJhuiGTNsIZDH2WezTcoeksmK8CFpi3R0/S6N6IxVVe+qXx1zgIrlL7Hj5urpXVWS/S
 2+uDenwJIFCNVMioPtJKqIIUnDhaNX1EF9rzs6jIVjDAPpEbjLuNhxqaQH5QkM+5KUUB
 7LDw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=QJwx7ORV3FnGBvNrlyPqInj+1684ud8uc+MRhvzmH90=;
 b=F1Ky7VRD1Wy/E/hoST9JGmAHnGDGn70F++Qlgw0j0DzGGrnAg6UdwHvv7okC2kUWsQ
 +mesN+ghkoVZPyehUlvzgNCiq1JfKkfO8Li9kBIi4RLJwuxrlZnT+xKB8va5ztwRz+iF
 04DLsPfZ4n/ZuY9eNoN7Mhu/2mYG84gj68RJq4VeW6S3X3xRkZE1x775z+UxzSodd14Q
 5Orrf61NEV8L2EFdm3IYD5w/Nn9lDLYdGNnxLwkLiEX3qWBbvCjS4PTCYadLSHwNMV3q
 qAgTuzAPUXLwqp9r2QF4V8pAOHJmDECZxjXm25odf5i5ZzzjVMuAVifEriCDneo6Txe1
 kn/w==
X-Gm-Message-State: AGRZ1gI53d8TqRfPw5rvEAC3QEZYwW32uoX+qbUf0sevgdKxJWA1h8id
 Nqabf1I+7qWLL1vuFKNcJ1peXsJjm/OJuVF6Opvwwg==
X-Google-Smtp-Source: AJdET5fJ5sYOYmTS2WltETh6T7cVixrQtk8/Y0JBGvFH34r3csFEQ8bYhJV7BNQxh9//lty1bZ+wRZUPmDt72Kinvyc=
X-Received: by 2002:a0c:9549:: with SMTP id m9mr1443033qvm.214.1542195967783; 
 Wed, 14 Nov 2018 03:46:07 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-2-git-send-email-mirela.simonovic@aggios.com>
 <b01a0c73-4c1d-1a97-3b46-c9fa102c13d2@arm.com>
In-Reply-To: <b01a0c73-4c1d-1a97-3b46-c9fa102c13d2@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Wed, 14 Nov 2018 12:45:56 +0100
Message-ID: <CAKPH-Ng8mbxWNXqyT1K8eenqJ6Ck6KZGrqzjm++4d0n6H=CybQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 01/18] xen/arm: Move code that initializes
 VCPU context into a separate function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMjoxNSBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPiB3cm90ZToKPgo+IEhpIE1pcmVsYSwKPgo+IE9uIDExLzEyLzE4IDExOjMwIEFN
LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gRnJvbTogU2FlZWQgTm93c2hhZGkgPHNhZWVk
Lm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gPgo+ID4gVGhlIGFyY2hfc2V0X2luZm9fZ3Vlc3QoKSBo
YXMgY29kZSB0byBpbml0aWFsaXplIHRoZSBjb250ZXh0IG9mIGEgVkNQVS4KPiA+IFdoZW4gYSBW
Q1BVIGlzIHJlc3VtZWQgaXQgbmVlZHMgdG8gZ28gdGhyb3VnaCB0aGUgc2FtZSBjb250ZXh0Cj4g
PiBpbml0aWFsaXphdGlvbiBleGNsdWRpbmcgYWxsIHRoZSB2YWxpZGF0aW9ucyB0aGF0IHRoaXMg
cm91dGluZSBkb2VzLgo+ID4gV2UgbW92ZSB0aGUgYWN0dWFsIFZDUFUgY29udGV4dCBzZXR0aW5n
IGludG8gYSBmdW5jdGlvbiBzbyB0aGF0IGl0IGNhbiBiZQo+ID4gc2hhcmVkIHdpdGggdGhlIHJl
c3VtZSBwYXRoLgo+Cj4gSSB3b3VsZCByYXRoZXIgbm90IGludHJvZHVjZSBhIGZ1bmN0aW9uIHRo
YXQgc2tpcCB2YWxpZGF0aW9uLiBUaGV5IGFyZQo+IGhlcmUgdG8gY2F0Y2ggZXJyb3Igd2hlbiBz
ZXR0aW5nIHVwIHZDUFUgcmVnaXN0ZXJzLiBJZiB0aG9zZSBlcnJvcnMgYXJlCj4gbm90IGNhdWdo
dCwgdGhlbiB0aGUgaHlwZXJ2aXNvciB3aWxsIGxpa2VseSBjcmFzaCBvbiByZXR1cm4gdG8gdGhl
IGd1ZXN0Lgo+CgpPaywgdGhlbiB3ZSBzaG91bGQganVzdCB1c2UgYXJjaF9zZXRfaW5mb19ndWVz
dC4KClRoYW5rcywKTWlyZWxhCgo+IENoZWVycywKPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 11:46:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 11:46: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-devel-bounces@lists.xenproject.org>)
	id 1gMtcY-0004VG-E9; Wed, 14 Nov 2018 11:46: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=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMtcX-0004V7-Jb
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 11:46:09 +0000
X-Inumbo-ID: e0097752-e802-11e8-9a16-bc764e045a96
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0097752-e802-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 11:46:08 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id o89so25127458qko.0
 for <xen-devel@lists.xen.org>; Wed, 14 Nov 2018 03:46:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=QJwx7ORV3FnGBvNrlyPqInj+1684ud8uc+MRhvzmH90=;
 b=O12vU5GkXD6kFRFIk32MwhqMdBub4TpJcixzUsbA5mY03qi476KZe0hCuuXbfZPGTS
 /tZsotVycPS8fkfq4UDCY9Aksx9dUjztO3GLW5TJTJYTUNkfUg+79ihm/m5JBc04SS9u
 8JaYwhuNLZbRbGZJCihzyRoMXTxqioDLPFzU6jxadatxYOfRDMXZSOwuNc/Q/87p1twz
 WLJhuiGTNsIZDH2WezTcoeksmK8CFpi3R0/S6N6IxVVe+qXx1zgIrlL7Hj5urpXVWS/S
 2+uDenwJIFCNVMioPtJKqIIUnDhaNX1EF9rzs6jIVjDAPpEbjLuNhxqaQH5QkM+5KUUB
 7LDw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=QJwx7ORV3FnGBvNrlyPqInj+1684ud8uc+MRhvzmH90=;
 b=adCC52CFZDQFdJIjIP9l4RDj7MLxXy/87i/Qw6hwXjn/nUIdOKc5bBl10fwqaP1J2Z
 O+XARJqOMSDl0UsQ4MKcDAg4SfI45YblaCScrD6jgw+StAoWT1Y0YvEm3QSgwJCoEmKm
 LjmbGPjzyAxXL6BL8YQjD6AQCOVD9jcycGApXh3vlRJay2p7wb2ZAixPgJbGCHQJ8IRL
 hvYULAaPUSLt/ybicTFZIOlE/lfSsVOXEPtIK/tcPOotnDnrWr2fnFaUZgMeSyMgahNV
 gdRLSndMUSsqDTkw/VqVv0VOrR0NS4+1gpsOrIqcAjC+6p77Bgt1O472Rwxzd218/32I
 MmOQ==
X-Gm-Message-State: AGRZ1gL5eyXXacxu1RatZBwCkfVAjGZdWyhhrWxbWgcjX77RXsXDC/22
 u5luVRRDn6wzWjqHDmQtlCD2N4zbzI6FDEbo6gT4ew==
X-Google-Smtp-Source: AJdET5fJ5sYOYmTS2WltETh6T7cVixrQtk8/Y0JBGvFH34r3csFEQ8bYhJV7BNQxh9//lty1bZ+wRZUPmDt72Kinvyc=
X-Received: by 2002:a0c:9549:: with SMTP id m9mr1443033qvm.214.1542195967783; 
 Wed, 14 Nov 2018 03:46:07 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-2-git-send-email-mirela.simonovic@aggios.com>
 <b01a0c73-4c1d-1a97-3b46-c9fa102c13d2@arm.com>
In-Reply-To: <b01a0c73-4c1d-1a97-3b46-c9fa102c13d2@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Wed, 14 Nov 2018 12:45:56 +0100
Message-ID: <CAKPH-Ng8mbxWNXqyT1K8eenqJ6Ck6KZGrqzjm++4d0n6H=CybQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 01/18] xen/arm: Move code that initializes
 VCPU context into a separate function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMjoxNSBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPiB3cm90ZToKPgo+IEhpIE1pcmVsYSwKPgo+IE9uIDExLzEyLzE4IDExOjMwIEFN
LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gRnJvbTogU2FlZWQgTm93c2hhZGkgPHNhZWVk
Lm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gPgo+ID4gVGhlIGFyY2hfc2V0X2luZm9fZ3Vlc3QoKSBo
YXMgY29kZSB0byBpbml0aWFsaXplIHRoZSBjb250ZXh0IG9mIGEgVkNQVS4KPiA+IFdoZW4gYSBW
Q1BVIGlzIHJlc3VtZWQgaXQgbmVlZHMgdG8gZ28gdGhyb3VnaCB0aGUgc2FtZSBjb250ZXh0Cj4g
PiBpbml0aWFsaXphdGlvbiBleGNsdWRpbmcgYWxsIHRoZSB2YWxpZGF0aW9ucyB0aGF0IHRoaXMg
cm91dGluZSBkb2VzLgo+ID4gV2UgbW92ZSB0aGUgYWN0dWFsIFZDUFUgY29udGV4dCBzZXR0aW5n
IGludG8gYSBmdW5jdGlvbiBzbyB0aGF0IGl0IGNhbiBiZQo+ID4gc2hhcmVkIHdpdGggdGhlIHJl
c3VtZSBwYXRoLgo+Cj4gSSB3b3VsZCByYXRoZXIgbm90IGludHJvZHVjZSBhIGZ1bmN0aW9uIHRo
YXQgc2tpcCB2YWxpZGF0aW9uLiBUaGV5IGFyZQo+IGhlcmUgdG8gY2F0Y2ggZXJyb3Igd2hlbiBz
ZXR0aW5nIHVwIHZDUFUgcmVnaXN0ZXJzLiBJZiB0aG9zZSBlcnJvcnMgYXJlCj4gbm90IGNhdWdo
dCwgdGhlbiB0aGUgaHlwZXJ2aXNvciB3aWxsIGxpa2VseSBjcmFzaCBvbiByZXR1cm4gdG8gdGhl
IGd1ZXN0Lgo+CgpPaywgdGhlbiB3ZSBzaG91bGQganVzdCB1c2UgYXJjaF9zZXRfaW5mb19ndWVz
dC4KClRoYW5rcywKTWlyZWxhCgo+IENoZWVycywKPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 11:57:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 11:57: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-devel-bounces@lists.xenproject.org>)
	id 1gMtnd-0005RY-7u; Wed, 14 Nov 2018 11:57: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=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMtnb-0005RI-3e
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 11:57:35 +0000
X-Inumbo-ID: 784de515-e804-11e8-9a16-bc764e045a96
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 784de515-e804-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 11:57:33 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id o125so25171163qkf.3
 for <xen-devel@lists.xen.org>; Wed, 14 Nov 2018 03:57:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=VC+TOZtdqEYjyNYFmLIKJ3cGeZNqlUHJvuhGpY/LN2U=;
 b=wUIYTIkzN1H8ujINr/n7PiM29OD7A0TXHBjt5W0GTtrNrJLkQrvW8qqnNk8TjyOrU1
 iuh376JUPXGp0U5ki32qAkCGE4FMdVEmV4wrls2bmu/F/cGhJ8n25ybKDmBFbF40/W3J
 nkqBmvfSXx32agXZS9uvPbyzxXb/2S5Q1KwK+iIRcMMXBd9rB0Rjf5EBQc1VVaveJRGv
 qnav/R6n4xBgwoFDbAsItGatFIfpcAoKDGj+NsoFvMwBJn1QS3jk0coeqSWhxGbGTOGp
 AW+Q3qHV9k3040mIRoFVRrw8nmV420t2v1NTnTgXHo3D6eepzL73rLcP0J8MrnYXyqT4
 lRIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=VC+TOZtdqEYjyNYFmLIKJ3cGeZNqlUHJvuhGpY/LN2U=;
 b=ANzAwUfxXVhaXtApB8D+XLiM5oT1w52mmBY+a58jvLpK6g2RCznGih+6u8liVs0/m3
 pcvyP1eV7WWmkQBiE16ritAh4/g1jrSJULt2reAUaANHxTN5AP/TDIu5rVZTZ3Y2M0Hr
 zzBV4z7Zq0a/XQ/X5hBlZFXsZZ0nW9Tj0goX4Pt1KyKr6ZGx0UsUDDAA2U1cTa6OZ+nF
 Ae0ri6XHNGJqkx9N0a35UOs7GQhsyYGjmbHpeMEhqRrgJ5a+fbMrcrmnaA3U7CxkQRO/
 3Ljk99zta3Af6VbuLzBY4msLd8RCzsmjROrrr6KqFFNEmIBN8qW9zzVc7xtHIk8OoSz9
 dqvg==
X-Gm-Message-State: AGRZ1gLfhVzCsznlHeMwhUjxprS4WUrsTlRvA0hFRsnicipsTU9/IV4y
 p1SjdIDKNIpWN1gsVyxZiU3w8KD7aZtuhYf0LB2g8g==
X-Google-Smtp-Source: AJdET5f4MEPWfQM0Y7BJWrdBMcbYN2Q3gXVTgzy3JcL3E1dQkyp0TDErSyYyzSphsY0O2nAwc35QFPYb2HtKn6tkpx0=
X-Received: by 2002:ac8:674b:: with SMTP id n11mr1362977qtp.104.1542196652622; 
 Wed, 14 Nov 2018 03:57:32 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
 <alpine.DEB.2.10.1811131444510.8259@sstabellini-ThinkPad-X260>
 <42c2bded-957a-c2db-ab82-e628278efa83@arm.com>
In-Reply-To: <42c2bded-957a-c2db-ab82-e628278efa83@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Wed, 14 Nov 2018 12:57:21 +0100
Message-ID: <CAKPH-NgOJ3xXWxLoX36zBDOA5VUg8J5C3XM96zJHKBPOBjX_jg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMTQsIDIwMTggYXQgMTA6MTMgQU0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4KPiBIaSBTdGVmYW5vLAo+Cj4gT24gMTEvMTMvMTggMTE6NDEg
UE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIE1vbiwgMTIgTm92IDIwMTgsIE1p
cmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPj4gU3lzdGVtIHN1c3BlbmQgbWF5IGxlYWQgdG8gYSBz
dGF0ZSB3aGVyZSBHSUMgd291bGQgYmUgcG93ZXJlZCBkb3duLgo+ID4+IFRoZXJlZm9yZSwgWGVu
IHNob3VsZCBzYXZlL3Jlc3RvcmUgdGhlIGNvbnRleHQgb2YgR0lDIG9uIHN1c3BlbmQvcmVzdW1l
Lgo+ID4+IE5vdGUgdGhhdCB0aGUgY29udGV4dCBjb25zaXN0cyBvZiBzdGF0ZXMgb2YgcmVnaXN0
ZXJzIHdoaWNoIGFyZQo+ID4+IGNvbnRyb2xsZWQgYnkgdGhlIGh5cGVydmlzb3IuIE90aGVyIEdJ
QyByZWdpc3RlcnMgd2hpY2ggYXJlIGFjY2Vzc2libGUKPiA+PiBieSBndWVzdHMgYXJlIHNhdmVk
L3Jlc3RvcmVkIG9uIGNvbnRleHQgc3dpdGNoLgo+ID4+IFRlc3RlZCBvbiBYaWxpbnggVWx0cmFz
Y2FsZSsgTVBTb0Mgd2l0aCAoYW5kIHdpdGhvdXQpIHBvd2VyaW5nIGRvd24KPiA+PiB0aGUgR0lD
Lgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9u
b3ZpY0BhZ2dpb3MuY29tPgo+ID4+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVl
ZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+ID4+IC0tLQo+ID4+ICAgeGVuL2FyY2gvYXJtL2dpYy12
Mi5jICAgICB8IDE0NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gPj4gICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgIHwgIDI3ICsrKysrKysrKwo+ID4+
ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCB8ICAgOCArKysKPiA+PiAgIDMgZmlsZXMgY2hh
bmdlZCwgMTgyIGluc2VydGlvbnMoKykKPiA+Pgo+ID4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiA+PiBpbmRleCBlN2ViMDFmMzBh
Li5iYjUyYjY0ZWNiIDEwMDY0NAo+ID4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+ID4+
ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+ID4+IEBAIC0xMjMsNiArMTIzLDI1IEBAIHN0
YXRpYyBERUZJTkVfUEVSX0NQVSh1OCwgZ2ljX2NwdV9pZCk7Cj4gPj4gICAvKiBNYXhpbXVtIGNw
dSBpbnRlcmZhY2UgcGVyIEdJQyAqLwo+ID4+ICAgI2RlZmluZSBOUl9HSUNfQ1BVX0lGIDgKPiA+
Pgo+ID4+ICsvKiBHSUN2MiByZWdpc3RlcnMgdG8gYmUgc2F2ZWQvcmVzdG9yZWQgb24gc3lzdGVt
IHN1c3BlbmQvcmVzdW1lICovCj4gPj4gK3N0cnVjdCBnaWN2Ml9jb250ZXh0IHsKPiA+PiArICAg
IC8qIEdJQ0MgY29udGV4dCAqLwo+ID4+ICsgICAgdWludDMyX3QgZ2ljY19jdGxyOwo+ID4+ICsg
ICAgdWludDMyX3QgZ2ljY19wbXI7Cj4gPj4gKyAgICB1aW50MzJfdCBnaWNjX2JwcjsKPiA+PiAr
ICAgIC8qIEdJQ0QgY29udGV4dCAqLwo+ID4+ICsgICAgdWludDMyX3QgZ2ljZF9jdGxyOwo+ID4+
ICsgICAgdWludDMyX3QgKmdpY2RfaXNlbmFibGVyOwo+ID4+ICsgICAgdWludDMyX3QgKmdpY2Rf
aXNhY3RpdmVyOwo+ID4+ICsgICAgdWludDMyX3QgKmdpY2RfaXByaW9yaXR5cjsKPiA+PiArICAg
IHVpbnQzMl90ICpnaWNkX2l0YXJnZXRzcjsKPiA+PiArICAgIHVpbnQzMl90ICpnaWNkX2ljZmdy
Owo+ID4+ICt9Owo+ID4+ICsKPiA+PiArc3RhdGljIHN0cnVjdCBnaWN2Ml9jb250ZXh0IGdpY3Yy
X2NvbnRleHQ7Cj4gPj4gKwo+ID4+ICtzdGF0aWMgdm9pZCBnaWN2Ml9hbGxvY19jb250ZXh0KHN0
cnVjdCBnaWN2Ml9jb250ZXh0ICpnYyk7Cj4gPj4gKwo+ID4+ICAgc3RhdGljIGlubGluZSB2b2lk
IHdyaXRlYl9naWNkKHVpbnQ4X3QgdmFsLCB1bnNpZ25lZCBpbnQgb2Zmc2V0KQo+ID4+ICAgewo+
ID4+ICAgICAgIHdyaXRlYl9yZWxheGVkKHZhbCwgZ2ljdjIubWFwX2RiYXNlICsgb2Zmc2V0KTsK
PiA+PiBAQCAtMTMxMCw2ICsxMzI5LDkgQEAgc3RhdGljIGludCBfX2luaXQgZ2ljdjJfaW5pdCh2
b2lkKQo+ID4+Cj4gPj4gICAgICAgc3Bpbl91bmxvY2soJmdpY3YyLmxvY2spOwo+ID4+Cj4gPj4g
KyAgICAvKiBBbGxvY2F0ZSBtZW1vcnkgdG8gYmUgdXNlZCBmb3Igc2F2aW5nIEdJQyBjb250ZXh0
IGR1cmluZyB0aGUgc3VzcGVuZCAqLwo+ID4+ICsgICAgZ2ljdjJfYWxsb2NfY29udGV4dCgmZ2lj
djJfY29udGV4dCk7Cj4gPgo+ID4gUGxlYXNlIGNoZWNrIGZvciB0aGUgcmV0dXJuIG9mIGdpY3Yy
X2FsbG9jX2NvbnRleHQgYW5kIHJldHVybiBlcnJvcgo+ID4gYWNjb3JkaW5nbHkuCj4KPiBTdXNw
ZW5kL3Jlc3VtZSBpcyBub3QgYSBjcml0aWNhbCBmZWF0dXJlIGluIGNvbW1vbiBjYXNlLiBTbyBJ
IHdvdWxkCj4gcHJlZmVyIGlmIHdlIGRpc2FibGUgaXQgd2hlbiB3ZSBjYW4ndCBhbGxvYyBtZW1v
cnkuCj4KPiBJIHdvdWxkIGFsc28gYmUgdGVtcHQgdG8gI2lmZGVmIGFsbCByZWxhdGVkIHN1c3Bl
bmQvcmVzdW1lIGNvZGUgdG8gYWxsb3cKPiB0aGUgaW50ZWdyYXRvciBkaXNhYmxpbmcgdGhlIGZl
YXR1cmUgd2hlbiB0aGV5IGRvbid0IHdhbnQgaXQuCj4KPiA+Cj4gPgo+ID4+ICAgICAgIHJldHVy
biAwOwo+ID4+ICAgfQo+ID4+Cj4gPj4gQEAgLTEzMTksNiArMTM0MSwxMjkgQEAgc3RhdGljIHZv
aWQgZ2ljdjJfZG9fTFBJKHVuc2lnbmVkIGludCBscGkpCj4gPj4gICAgICAgQlVHKCk7Cj4gPj4g
ICB9Cj4gPj4KPiA+PiArc3RhdGljIHZvaWQgZ2ljdjJfYWxsb2NfY29udGV4dChzdHJ1Y3QgZ2lj
djJfY29udGV4dCAqZ2MpCj4gPj4gK3sKPiA+PiArICAgIHVpbnQzMl90IG4gPSBnaWN2Ml9pbmZv
Lm5yX2xpbmVzOwo+ID4+ICsKPiA+PiArICAgIGdjLT5naWNkX2lzZW5hYmxlciA9IHh6YWxsb2Nf
YXJyYXkodWludDMyX3QsIERJVl9ST1VORF9VUChuLCAzMikpOwo+ID4+ICsgICAgaWYgKCAhZ2Mt
PmdpY2RfaXNlbmFibGVyICkKPiA+PiArICAgICAgICByZXR1cm47Cj4gPgo+ID4gSSB3b3VsZCBy
ZXR1cm4gZXJyb3IgYW5kIHJldHVybiBlcnJvciBhbHNvIGJlbG93IGZvciBhbGwgdGhlIG90aGVy
Cj4gPiBzaW1pbGFyIGNhc2VzLgo+ID4KPiA+Cj4gPj4gKyAgICBnYy0+Z2ljZF9pc2FjdGl2ZXIg
PSB4emFsbG9jX2FycmF5KHVpbnQzMl90LCBESVZfUk9VTkRfVVAobiwgMzIpKTsKPiA+PiArICAg
IGlmICggIWdjLT5naWNkX2lzYWN0aXZlciApCj4gPj4gKyAgICAgICAgZ290byBmcmVlX2dpY2Rf
aXNlbmFibGVyOwo+ID4+ICsKPiA+PiArICAgIGdjLT5naWNkX2l0YXJnZXRzciA9IHh6YWxsb2Nf
YXJyYXkodWludDMyX3QsIERJVl9ST1VORF9VUChuLCA0KSk7Cj4gPj4gKyAgICBpZiAoICFnYy0+
Z2ljZF9pdGFyZ2V0c3IgKQo+ID4+ICsgICAgICAgIGdvdG8gZnJlZV9naWNkX2lzYWN0aXZlcjsK
PiA+PiArCj4gPj4gKyAgICBnYy0+Z2ljZF9pcHJpb3JpdHlyID0geHphbGxvY19hcnJheSh1aW50
MzJfdCwgRElWX1JPVU5EX1VQKG4sIDQpKTsKPiA+PiArICAgIGlmICggIWdjLT5naWNkX2lwcmlv
cml0eXIgKQo+ID4+ICsgICAgICAgIGdvdG8gZnJlZV9naWNkX2l0YXJnZXRzcjsKPiA+PiArCj4g
Pj4gKyAgICBnYy0+Z2ljZF9pY2ZnciA9IHh6YWxsb2NfYXJyYXkodWludDMyX3QsIERJVl9ST1VO
RF9VUChuLCAxNikpOwo+ID4+ICsgICAgaWYgKCBnYy0+Z2ljZF9pY2ZnciApCj4gPj4gKyAgICAg
ICAgcmV0dXJuOwo+ID4+ICsKPiA+PiArICAgIHhmcmVlKGdjLT5naWNkX2lwcmlvcml0eXIpOwo+
ID4+ICsKPiA+PiArZnJlZV9naWNkX2l0YXJnZXRzcjoKPiA+Cj4gPiBZb3UgY2FuIGhhdmUganVz
dCBvbmUgbGFiZWwgdGhhdCBmcmVlcyBldmVyeXRoaW5nLCBhcyB5b3UgY2FuIHJlbHkgb24KPiA+
IHhmcmVlIHdvcmtpbmcgZmluZSAoZG9pbmcgbm90aGluZykgZm9yIE5VTEwgcG9pbnRlcnMuCj4g
Pgo+ID4KPiA+PiArICAgIHhmcmVlKGdjLT5naWNkX2l0YXJnZXRzcik7Cj4gPj4gKwo+ID4+ICtm
cmVlX2dpY2RfaXNhY3RpdmVyOgo+ID4+ICsgICAgeGZyZWUoZ2MtPmdpY2RfaXNhY3RpdmVyKTsK
PiA+PiArCj4gPj4gK2ZyZWVfZ2ljZF9pc2VuYWJsZXI6Cj4gPj4gKyAgICB4ZnJlZShnYy0+Z2lj
ZF9pc2VuYWJsZXIpOwo+ID4+ICsgICAgZ2MtPmdpY2RfaXNlbmFibGVyID0gTlVMTDsKPiA+PiAr
fQo+ID4+ICsKPiA+PiArc3RhdGljIGludCBnaWN2Ml9zdXNwZW5kKHZvaWQpCj4gPj4gK3sKPiA+
PiArICAgIGludCBpOwo+ID4+ICsKPiA+PiArICAgIC8qIFNhdmUgR0lDQyBjb25maWd1cmF0aW9u
ICovCj4gPj4gKyAgICBnaWN2Ml9jb250ZXh0LmdpY2NfY3RsciA9IHJlYWRsX2dpY2MoR0lDQ19D
VExSKTsKPiA+PiArICAgIGdpY3YyX2NvbnRleHQuZ2ljY19wbXIgPSByZWFkbF9naWNjKEdJQ0Nf
UE1SKTsKPiA+PiArICAgIGdpY3YyX2NvbnRleHQuZ2ljY19icHIgPSByZWFkbF9naWNjKEdJQ0Nf
QlBSKTsKPiA+PiArCj4gPj4gKyAgICAvKiBJZiBnaWN2Ml9hbGxvY19jb250ZXh0KCkgaGFzbid0
IGFsbG9jYXRlZCBtZW1vcnksIHJldHVybiAqLwo+ID4+ICsgICAgaWYgKCAhZ2ljdjJfY29udGV4
dC5naWNkX2lzZW5hYmxlciApCj4gPj4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gPgo+ID4g
SWYgeW91IGFyZSBnb2luZyB0byBjaGVjayBmb3IgdGhpcywgdGhlbiBwbGVhc2UgY2hlY2sgZm9y
IGFsbCB0aGUgb3RoZXJzCj4gPiBhcyB3ZWxsIChnaWNkX2lzYWN0aXZlciwgZ2ljZF9pcHJpb3Jp
dHlyLCBldGMuKSBCdXQgaWYgeW91IGZvbGxvdyBteQo+ID4gb3RoZXIgc3VnZ2VzdGlvbiB0byBy
ZXR1cm4gZXJyb3IgaWYgd2UgZmFpbCB0aGUgbWVtb3J5IGFsbG9jYXRpb24gYXQKPiA+IGluaXQs
IHRoZW4gdGhpcyBjYW4gYmVjb21lIGFuIEFTU0VSVC4gQWxzbywgQVNTRVJUUyBvciBjaGVja3Mg
c2hvdWxkIGJlCj4gPiBhdCB0aGUgdmVyeSBiZWdpbm5pbmcgb2YgdGhpcyBmdW5jdGlvbi4KPiA+
Cj4gPgo+ID4+ICsgICAgLyogU2F2ZSBHSUNEIGNvbmZpZ3VyYXRpb24gKi8KPiA+PiArICAgIGdp
Y3YyX2NvbnRleHQuZ2ljZF9jdGxyID0gcmVhZGxfZ2ljZChHSUNEX0NUTFIpOwo+ID4+ICsKPiA+
PiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMs
IDMyKTsgaSsrICkKPiA+PiArICAgICAgICBnaWN2Ml9jb250ZXh0LmdpY2RfaXNlbmFibGVyW2ld
ID0gcmVhZGxfZ2ljZChHSUNEX0lTRU5BQkxFUiArIGkgKiA0KTsKPiA+PiArCj4gPj4gKyAgICBm
b3IgKCBpID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkr
KyApCj4gPj4gKyAgICAgICAgZ2ljdjJfY29udGV4dC5naWNkX2lzYWN0aXZlcltpXSA9IHJlYWRs
X2dpY2QoR0lDRF9JU0FDVElWRVIgKyBpICogNCk7Cj4gPj4gKwo+ID4+ICsgICAgZm9yICggaSA9
IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgNCk7IGkrKyApCj4gPj4g
KyAgICAgICAgZ2ljdjJfY29udGV4dC5naWNkX2lwcmlvcml0eXJbaV0gPSByZWFkbF9naWNkKEdJ
Q0RfSVBSSU9SSVRZUiArIGkgKiA0KTsKPiA+PiArCj4gPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8
IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCA0KTsgaSsrICkKPiA+PiArICAgICAg
ICBnaWN2Ml9jb250ZXh0LmdpY2RfaXRhcmdldHNyW2ldID0gcmVhZGxfZ2ljZChHSUNEX0lUQVJH
RVRTUiArIGkgKiA0KTsKPiA+PiArCj4gPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9ST1VO
RF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAxNik7IGkrKyApCj4gPj4gKyAgICAgICAgZ2ljdjJf
Y29udGV4dC5naWNkX2ljZmdyW2ldID0gcmVhZGxfZ2ljZChHSUNEX0lDRkdSICsgaSAqIDQpOwo+
ID4KPiA+IFRlY2huaWNhbGx5LCBHSUNEX0lDRkdSIGRvZXNuJ3QgbmVlZCB0byBiZSBzYXZlZCBi
ZWNhdXNlIGl0IGNvdWxkIGJlCj4gPiBlbnRpcmVseSByZWNvbnN0cnVjdGVkIGZyb20gdGhlIGlu
Zm9ybWF0aW9ucyB3ZSBoYXZlLCBidXQgSSBpbWFnaW5lIGl0Cj4gPiBjb3VsZCBiZSBkaWZmaWN1
bHQgdG8gY2FsbCB0aGUgcmlnaHQgc2V0IG9mIHJvdXRlX2lycV90b19ndWVzdC94ZW4gY2FsbHMK
PiA+IGF0IHJlc3VtZSB0aW1lLCBzbyBJIHRoaW5rIGl0IGlzIE9LLgo+ID4KPiA+Cj4gPj4gKyAg
ICByZXR1cm4gMDsKPiA+PiArfQo+ID4+ICsKPiA+PiArc3RhdGljIHZvaWQgZ2ljdjJfcmVzdW1l
KHZvaWQpCj4gPj4gK3sKPiA+PiArICAgIGludCBpOwo+ID4+ICsKPiA+PiArICAgIEFTU0VSVChn
aWN2Ml9jb250ZXh0LmdpY2RfaXNlbmFibGVyKTsKPiA+PiArICAgIEFTU0VSVChnaWN2Ml9jb250
ZXh0LmdpY2RfaXNhY3RpdmVyKTsKPiA+PiArICAgIEFTU0VSVChnaWN2Ml9jb250ZXh0LmdpY2Rf
aXByaW9yaXR5cik7Cj4gPj4gKyAgICBBU1NFUlQoZ2ljdjJfY29udGV4dC5naWNkX2l0YXJnZXRz
cik7Cj4gPj4gKyAgICBBU1NFUlQoZ2ljdjJfY29udGV4dC5naWNkX2ljZmdyKTsKPiA+PiArCj4g
Pj4gKyAgICAvKiBEaXNhYmxlIENQVSBpbnRlcmZhY2UgYW5kIGRpc3RyaWJ1dG9yICovCj4gPj4g
KyAgICB3cml0ZWxfZ2ljYygwLCBHSUNDX0NUTFIpOwo+ID4+ICsgICAgd3JpdGVsX2dpY2QoMCwg
R0lDRF9DVExSKTsKPiA+PiArICAgIGlzYigpOwo+ID4+ICsKPiA+PiArICAgIC8qIFJlc3RvcmUg
R0lDRCBjb25maWd1cmF0aW9uICovCj4gPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9ST1VO
RF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkrKyApCj4gPj4gKyAgICAgICAgd3JpdGVs
X2dpY2QoMHhmZmZmZmZmZiwgR0lDRF9JQ0VOQUJMRVIgKyBpICogNCk7Cj4gPj4gKwo+ID4+ICsg
ICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIp
OyBpKysgKQo+ID4+ICsgICAgICAgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9pc2Vu
YWJsZXJbaV0sIEdJQ0RfSVNFTkFCTEVSICsgaSAqIDQpOwo+ID4+ICsKPiA+PiArICAgIGZvciAo
IGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDMyKTsgaSsrICkK
PiA+PiArICAgICAgICB3cml0ZWxfZ2ljZCgweGZmZmZmZmZmLCBHSUNEX0lDQUNUSVZFUiArIGkg
KiA0KTsKPiA+PiArCj4gPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2
Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkrKyApCj4gPj4gKyAgICAgICAgd3JpdGVsX2dpY2QoZ2lj
djJfY29udGV4dC5naWNkX2lzYWN0aXZlcltpXSwgR0lDRF9JU0FDVElWRVIgKyBpICogNCk7Cj4g
Pj4gKwo+ID4+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5u
cl9saW5lcywgNCk7IGkrKyApCj4gPj4gKyAgICAgICAgd3JpdGVsX2dpY2QoZ2ljdjJfY29udGV4
dC5naWNkX2lwcmlvcml0eXJbaV0sIEdJQ0RfSVBSSU9SSVRZUiArIGkgKiA0KTsKPiA+PiArCj4g
Pj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVz
LCA0KTsgaSsrICkKPiA+PiArICAgICAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0LmdpY2Rf
aXRhcmdldHNyW2ldLCBHSUNEX0lUQVJHRVRTUiArIGkgKiA0KTsKPiA+PiArCj4gPj4gKyAgICBm
b3IgKCBpID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAxNik7IGkr
KyApCj4gPj4gKyAgICAgICAgd3JpdGVsX2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2ljZmdyW2ld
LCBHSUNEX0lDRkdSICsgaSAqIDQpOwo+ID4+ICsKPiA+PiArICAgIC8qIE1ha2Ugc3VyZSBhbGwg
cmVnaXN0ZXJzIGFyZSByZXN0b3JlZCBhbmQgZW5hYmxlIGRpc3RyaWJ1dG9yICovCj4gPj4gKyAg
ICBpc2IoKTsKPiA+PiArICAgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9jdGxyIHwg
R0lDRF9DVExfRU5BQkxFLCBHSUNEX0NUTFIpOwo+ID4+ICsKPiA+PiArICAgIC8qIFJlc3RvcmUg
R0lDIENQVSBpbnRlcmZhY2UgY29uZmlndXJhdGlvbiAqLwo+ID4+ICsgICAgd3JpdGVsX2dpY2Mo
Z2ljdjJfY29udGV4dC5naWNjX3BtciwgR0lDQ19QTVIpOwo+ID4+ICsgICAgd3JpdGVsX2dpY2Mo
Z2ljdjJfY29udGV4dC5naWNjX2JwciwgR0lDQ19CUFIpOwo+ID4+ICsgICAgaXNiKCk7Cj4gPgo+
ID4gSSBkb24ndCB0aGluayB3ZSBuZWVkIGFsbCB0aGVzZSBpc2IoKSdzIGluIHRoaXMgZnVuY3Rp
b24uIE1heWJlIG9ubHkgb25lCj4gPiBhdCB0aGUgZW5kLCBidXQgcHJvYmFibHkgbm90IGV2ZW4g
dGhhdC4gSnVsaWVuLCB3aGF0IGRvIHlvdSB0aGluaz8KPgo+IEkgZG9uJ3QgdGhpbmsgYW55IG9m
IHRoZSBpc2IoKSBpbiB0aGUgY29kZSBhcmUgbmVjZXNzYXJ5LiBXaGF0IGFyZSB3ZQo+IHRyeWlu
ZyB0byBwcmV2ZW50IHdpdGggdGhlbT8KPgoKSSBhbHNvIHRoaW5rIGl0J3Mgbm90IG5lZWRlZCAt
IGFueXdoZXJlCgo+IENoZWVycywKPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 11:57:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 11:57: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-devel-bounces@lists.xenproject.org>)
	id 1gMtnc-0005RS-Uj; Wed, 14 Nov 2018 11:57:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMtnb-0005RJ-40
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 11:57:35 +0000
X-Inumbo-ID: 784cb4d8-e804-11e8-9a16-bc764e045a96
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 784cb4d8-e804-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 11:57:33 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id m5so25177305qka.9
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 03:57:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=VC+TOZtdqEYjyNYFmLIKJ3cGeZNqlUHJvuhGpY/LN2U=;
 b=wUIYTIkzN1H8ujINr/n7PiM29OD7A0TXHBjt5W0GTtrNrJLkQrvW8qqnNk8TjyOrU1
 iuh376JUPXGp0U5ki32qAkCGE4FMdVEmV4wrls2bmu/F/cGhJ8n25ybKDmBFbF40/W3J
 nkqBmvfSXx32agXZS9uvPbyzxXb/2S5Q1KwK+iIRcMMXBd9rB0Rjf5EBQc1VVaveJRGv
 qnav/R6n4xBgwoFDbAsItGatFIfpcAoKDGj+NsoFvMwBJn1QS3jk0coeqSWhxGbGTOGp
 AW+Q3qHV9k3040mIRoFVRrw8nmV420t2v1NTnTgXHo3D6eepzL73rLcP0J8MrnYXyqT4
 lRIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=VC+TOZtdqEYjyNYFmLIKJ3cGeZNqlUHJvuhGpY/LN2U=;
 b=AcvzVf7ZlaPIdvvkcKgSmhYeu35jeCXodL/WBzMQlNdbqlQGBBG6Qi2KyHUOtVPwOV
 7OEaX0Xu08R8mgQSyExilJ4/XiArK/HgmGZvMTfe+6ob1V4F0P22KcLIGUl7Y+mvwoqg
 l3P7yYzqvhmdPgxDrjB+tZY3QFZ7g6TmAkZwlSDfAOmIGIcgShujMxysRDiVs+qbywe0
 81OTXk97Rx/EzoVmToC673wBhwex0LHvehnaasi0xxaxNeHHYff5bZOsw4mmaekgcMZU
 Yzo/wS08bs58PoDqeR2i8nWE4xUaOQGTalyMmztWGlYiXsrm+QEc91PuObXTOG6V9S4i
 u6bQ==
X-Gm-Message-State: AGRZ1gLdG87CC6iW9THlDWT3KsSkVwPlY3rPSVe1r8Kwn0zYKqeO+R0S
 L/1tSsWvz3Ul4WZEbwvd+rxoR9/wMiI4Pukp5C8FaQ==
X-Google-Smtp-Source: AJdET5f4MEPWfQM0Y7BJWrdBMcbYN2Q3gXVTgzy3JcL3E1dQkyp0TDErSyYyzSphsY0O2nAwc35QFPYb2HtKn6tkpx0=
X-Received: by 2002:ac8:674b:: with SMTP id n11mr1362977qtp.104.1542196652622; 
 Wed, 14 Nov 2018 03:57:32 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
 <alpine.DEB.2.10.1811131444510.8259@sstabellini-ThinkPad-X260>
 <42c2bded-957a-c2db-ab82-e628278efa83@arm.com>
In-Reply-To: <42c2bded-957a-c2db-ab82-e628278efa83@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Wed, 14 Nov 2018 12:57:21 +0100
Message-ID: <CAKPH-NgOJ3xXWxLoX36zBDOA5VUg8J5C3XM96zJHKBPOBjX_jg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMTQsIDIwMTggYXQgMTA6MTMgQU0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4KPiBIaSBTdGVmYW5vLAo+Cj4gT24gMTEvMTMvMTggMTE6NDEg
UE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIE1vbiwgMTIgTm92IDIwMTgsIE1p
cmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPj4gU3lzdGVtIHN1c3BlbmQgbWF5IGxlYWQgdG8gYSBz
dGF0ZSB3aGVyZSBHSUMgd291bGQgYmUgcG93ZXJlZCBkb3duLgo+ID4+IFRoZXJlZm9yZSwgWGVu
IHNob3VsZCBzYXZlL3Jlc3RvcmUgdGhlIGNvbnRleHQgb2YgR0lDIG9uIHN1c3BlbmQvcmVzdW1l
Lgo+ID4+IE5vdGUgdGhhdCB0aGUgY29udGV4dCBjb25zaXN0cyBvZiBzdGF0ZXMgb2YgcmVnaXN0
ZXJzIHdoaWNoIGFyZQo+ID4+IGNvbnRyb2xsZWQgYnkgdGhlIGh5cGVydmlzb3IuIE90aGVyIEdJ
QyByZWdpc3RlcnMgd2hpY2ggYXJlIGFjY2Vzc2libGUKPiA+PiBieSBndWVzdHMgYXJlIHNhdmVk
L3Jlc3RvcmVkIG9uIGNvbnRleHQgc3dpdGNoLgo+ID4+IFRlc3RlZCBvbiBYaWxpbnggVWx0cmFz
Y2FsZSsgTVBTb0Mgd2l0aCAoYW5kIHdpdGhvdXQpIHBvd2VyaW5nIGRvd24KPiA+PiB0aGUgR0lD
Lgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9u
b3ZpY0BhZ2dpb3MuY29tPgo+ID4+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVl
ZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+ID4+IC0tLQo+ID4+ICAgeGVuL2FyY2gvYXJtL2dpYy12
Mi5jICAgICB8IDE0NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gPj4gICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgIHwgIDI3ICsrKysrKysrKwo+ID4+
ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCB8ICAgOCArKysKPiA+PiAgIDMgZmlsZXMgY2hh
bmdlZCwgMTgyIGluc2VydGlvbnMoKykKPiA+Pgo+ID4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiA+PiBpbmRleCBlN2ViMDFmMzBh
Li5iYjUyYjY0ZWNiIDEwMDY0NAo+ID4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+ID4+
ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+ID4+IEBAIC0xMjMsNiArMTIzLDI1IEBAIHN0
YXRpYyBERUZJTkVfUEVSX0NQVSh1OCwgZ2ljX2NwdV9pZCk7Cj4gPj4gICAvKiBNYXhpbXVtIGNw
dSBpbnRlcmZhY2UgcGVyIEdJQyAqLwo+ID4+ICAgI2RlZmluZSBOUl9HSUNfQ1BVX0lGIDgKPiA+
Pgo+ID4+ICsvKiBHSUN2MiByZWdpc3RlcnMgdG8gYmUgc2F2ZWQvcmVzdG9yZWQgb24gc3lzdGVt
IHN1c3BlbmQvcmVzdW1lICovCj4gPj4gK3N0cnVjdCBnaWN2Ml9jb250ZXh0IHsKPiA+PiArICAg
IC8qIEdJQ0MgY29udGV4dCAqLwo+ID4+ICsgICAgdWludDMyX3QgZ2ljY19jdGxyOwo+ID4+ICsg
ICAgdWludDMyX3QgZ2ljY19wbXI7Cj4gPj4gKyAgICB1aW50MzJfdCBnaWNjX2JwcjsKPiA+PiAr
ICAgIC8qIEdJQ0QgY29udGV4dCAqLwo+ID4+ICsgICAgdWludDMyX3QgZ2ljZF9jdGxyOwo+ID4+
ICsgICAgdWludDMyX3QgKmdpY2RfaXNlbmFibGVyOwo+ID4+ICsgICAgdWludDMyX3QgKmdpY2Rf
aXNhY3RpdmVyOwo+ID4+ICsgICAgdWludDMyX3QgKmdpY2RfaXByaW9yaXR5cjsKPiA+PiArICAg
IHVpbnQzMl90ICpnaWNkX2l0YXJnZXRzcjsKPiA+PiArICAgIHVpbnQzMl90ICpnaWNkX2ljZmdy
Owo+ID4+ICt9Owo+ID4+ICsKPiA+PiArc3RhdGljIHN0cnVjdCBnaWN2Ml9jb250ZXh0IGdpY3Yy
X2NvbnRleHQ7Cj4gPj4gKwo+ID4+ICtzdGF0aWMgdm9pZCBnaWN2Ml9hbGxvY19jb250ZXh0KHN0
cnVjdCBnaWN2Ml9jb250ZXh0ICpnYyk7Cj4gPj4gKwo+ID4+ICAgc3RhdGljIGlubGluZSB2b2lk
IHdyaXRlYl9naWNkKHVpbnQ4X3QgdmFsLCB1bnNpZ25lZCBpbnQgb2Zmc2V0KQo+ID4+ICAgewo+
ID4+ICAgICAgIHdyaXRlYl9yZWxheGVkKHZhbCwgZ2ljdjIubWFwX2RiYXNlICsgb2Zmc2V0KTsK
PiA+PiBAQCAtMTMxMCw2ICsxMzI5LDkgQEAgc3RhdGljIGludCBfX2luaXQgZ2ljdjJfaW5pdCh2
b2lkKQo+ID4+Cj4gPj4gICAgICAgc3Bpbl91bmxvY2soJmdpY3YyLmxvY2spOwo+ID4+Cj4gPj4g
KyAgICAvKiBBbGxvY2F0ZSBtZW1vcnkgdG8gYmUgdXNlZCBmb3Igc2F2aW5nIEdJQyBjb250ZXh0
IGR1cmluZyB0aGUgc3VzcGVuZCAqLwo+ID4+ICsgICAgZ2ljdjJfYWxsb2NfY29udGV4dCgmZ2lj
djJfY29udGV4dCk7Cj4gPgo+ID4gUGxlYXNlIGNoZWNrIGZvciB0aGUgcmV0dXJuIG9mIGdpY3Yy
X2FsbG9jX2NvbnRleHQgYW5kIHJldHVybiBlcnJvcgo+ID4gYWNjb3JkaW5nbHkuCj4KPiBTdXNw
ZW5kL3Jlc3VtZSBpcyBub3QgYSBjcml0aWNhbCBmZWF0dXJlIGluIGNvbW1vbiBjYXNlLiBTbyBJ
IHdvdWxkCj4gcHJlZmVyIGlmIHdlIGRpc2FibGUgaXQgd2hlbiB3ZSBjYW4ndCBhbGxvYyBtZW1v
cnkuCj4KPiBJIHdvdWxkIGFsc28gYmUgdGVtcHQgdG8gI2lmZGVmIGFsbCByZWxhdGVkIHN1c3Bl
bmQvcmVzdW1lIGNvZGUgdG8gYWxsb3cKPiB0aGUgaW50ZWdyYXRvciBkaXNhYmxpbmcgdGhlIGZl
YXR1cmUgd2hlbiB0aGV5IGRvbid0IHdhbnQgaXQuCj4KPiA+Cj4gPgo+ID4+ICAgICAgIHJldHVy
biAwOwo+ID4+ICAgfQo+ID4+Cj4gPj4gQEAgLTEzMTksNiArMTM0MSwxMjkgQEAgc3RhdGljIHZv
aWQgZ2ljdjJfZG9fTFBJKHVuc2lnbmVkIGludCBscGkpCj4gPj4gICAgICAgQlVHKCk7Cj4gPj4g
ICB9Cj4gPj4KPiA+PiArc3RhdGljIHZvaWQgZ2ljdjJfYWxsb2NfY29udGV4dChzdHJ1Y3QgZ2lj
djJfY29udGV4dCAqZ2MpCj4gPj4gK3sKPiA+PiArICAgIHVpbnQzMl90IG4gPSBnaWN2Ml9pbmZv
Lm5yX2xpbmVzOwo+ID4+ICsKPiA+PiArICAgIGdjLT5naWNkX2lzZW5hYmxlciA9IHh6YWxsb2Nf
YXJyYXkodWludDMyX3QsIERJVl9ST1VORF9VUChuLCAzMikpOwo+ID4+ICsgICAgaWYgKCAhZ2Mt
PmdpY2RfaXNlbmFibGVyICkKPiA+PiArICAgICAgICByZXR1cm47Cj4gPgo+ID4gSSB3b3VsZCBy
ZXR1cm4gZXJyb3IgYW5kIHJldHVybiBlcnJvciBhbHNvIGJlbG93IGZvciBhbGwgdGhlIG90aGVy
Cj4gPiBzaW1pbGFyIGNhc2VzLgo+ID4KPiA+Cj4gPj4gKyAgICBnYy0+Z2ljZF9pc2FjdGl2ZXIg
PSB4emFsbG9jX2FycmF5KHVpbnQzMl90LCBESVZfUk9VTkRfVVAobiwgMzIpKTsKPiA+PiArICAg
IGlmICggIWdjLT5naWNkX2lzYWN0aXZlciApCj4gPj4gKyAgICAgICAgZ290byBmcmVlX2dpY2Rf
aXNlbmFibGVyOwo+ID4+ICsKPiA+PiArICAgIGdjLT5naWNkX2l0YXJnZXRzciA9IHh6YWxsb2Nf
YXJyYXkodWludDMyX3QsIERJVl9ST1VORF9VUChuLCA0KSk7Cj4gPj4gKyAgICBpZiAoICFnYy0+
Z2ljZF9pdGFyZ2V0c3IgKQo+ID4+ICsgICAgICAgIGdvdG8gZnJlZV9naWNkX2lzYWN0aXZlcjsK
PiA+PiArCj4gPj4gKyAgICBnYy0+Z2ljZF9pcHJpb3JpdHlyID0geHphbGxvY19hcnJheSh1aW50
MzJfdCwgRElWX1JPVU5EX1VQKG4sIDQpKTsKPiA+PiArICAgIGlmICggIWdjLT5naWNkX2lwcmlv
cml0eXIgKQo+ID4+ICsgICAgICAgIGdvdG8gZnJlZV9naWNkX2l0YXJnZXRzcjsKPiA+PiArCj4g
Pj4gKyAgICBnYy0+Z2ljZF9pY2ZnciA9IHh6YWxsb2NfYXJyYXkodWludDMyX3QsIERJVl9ST1VO
RF9VUChuLCAxNikpOwo+ID4+ICsgICAgaWYgKCBnYy0+Z2ljZF9pY2ZnciApCj4gPj4gKyAgICAg
ICAgcmV0dXJuOwo+ID4+ICsKPiA+PiArICAgIHhmcmVlKGdjLT5naWNkX2lwcmlvcml0eXIpOwo+
ID4+ICsKPiA+PiArZnJlZV9naWNkX2l0YXJnZXRzcjoKPiA+Cj4gPiBZb3UgY2FuIGhhdmUganVz
dCBvbmUgbGFiZWwgdGhhdCBmcmVlcyBldmVyeXRoaW5nLCBhcyB5b3UgY2FuIHJlbHkgb24KPiA+
IHhmcmVlIHdvcmtpbmcgZmluZSAoZG9pbmcgbm90aGluZykgZm9yIE5VTEwgcG9pbnRlcnMuCj4g
Pgo+ID4KPiA+PiArICAgIHhmcmVlKGdjLT5naWNkX2l0YXJnZXRzcik7Cj4gPj4gKwo+ID4+ICtm
cmVlX2dpY2RfaXNhY3RpdmVyOgo+ID4+ICsgICAgeGZyZWUoZ2MtPmdpY2RfaXNhY3RpdmVyKTsK
PiA+PiArCj4gPj4gK2ZyZWVfZ2ljZF9pc2VuYWJsZXI6Cj4gPj4gKyAgICB4ZnJlZShnYy0+Z2lj
ZF9pc2VuYWJsZXIpOwo+ID4+ICsgICAgZ2MtPmdpY2RfaXNlbmFibGVyID0gTlVMTDsKPiA+PiAr
fQo+ID4+ICsKPiA+PiArc3RhdGljIGludCBnaWN2Ml9zdXNwZW5kKHZvaWQpCj4gPj4gK3sKPiA+
PiArICAgIGludCBpOwo+ID4+ICsKPiA+PiArICAgIC8qIFNhdmUgR0lDQyBjb25maWd1cmF0aW9u
ICovCj4gPj4gKyAgICBnaWN2Ml9jb250ZXh0LmdpY2NfY3RsciA9IHJlYWRsX2dpY2MoR0lDQ19D
VExSKTsKPiA+PiArICAgIGdpY3YyX2NvbnRleHQuZ2ljY19wbXIgPSByZWFkbF9naWNjKEdJQ0Nf
UE1SKTsKPiA+PiArICAgIGdpY3YyX2NvbnRleHQuZ2ljY19icHIgPSByZWFkbF9naWNjKEdJQ0Nf
QlBSKTsKPiA+PiArCj4gPj4gKyAgICAvKiBJZiBnaWN2Ml9hbGxvY19jb250ZXh0KCkgaGFzbid0
IGFsbG9jYXRlZCBtZW1vcnksIHJldHVybiAqLwo+ID4+ICsgICAgaWYgKCAhZ2ljdjJfY29udGV4
dC5naWNkX2lzZW5hYmxlciApCj4gPj4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gPgo+ID4g
SWYgeW91IGFyZSBnb2luZyB0byBjaGVjayBmb3IgdGhpcywgdGhlbiBwbGVhc2UgY2hlY2sgZm9y
IGFsbCB0aGUgb3RoZXJzCj4gPiBhcyB3ZWxsIChnaWNkX2lzYWN0aXZlciwgZ2ljZF9pcHJpb3Jp
dHlyLCBldGMuKSBCdXQgaWYgeW91IGZvbGxvdyBteQo+ID4gb3RoZXIgc3VnZ2VzdGlvbiB0byBy
ZXR1cm4gZXJyb3IgaWYgd2UgZmFpbCB0aGUgbWVtb3J5IGFsbG9jYXRpb24gYXQKPiA+IGluaXQs
IHRoZW4gdGhpcyBjYW4gYmVjb21lIGFuIEFTU0VSVC4gQWxzbywgQVNTRVJUUyBvciBjaGVja3Mg
c2hvdWxkIGJlCj4gPiBhdCB0aGUgdmVyeSBiZWdpbm5pbmcgb2YgdGhpcyBmdW5jdGlvbi4KPiA+
Cj4gPgo+ID4+ICsgICAgLyogU2F2ZSBHSUNEIGNvbmZpZ3VyYXRpb24gKi8KPiA+PiArICAgIGdp
Y3YyX2NvbnRleHQuZ2ljZF9jdGxyID0gcmVhZGxfZ2ljZChHSUNEX0NUTFIpOwo+ID4+ICsKPiA+
PiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMs
IDMyKTsgaSsrICkKPiA+PiArICAgICAgICBnaWN2Ml9jb250ZXh0LmdpY2RfaXNlbmFibGVyW2ld
ID0gcmVhZGxfZ2ljZChHSUNEX0lTRU5BQkxFUiArIGkgKiA0KTsKPiA+PiArCj4gPj4gKyAgICBm
b3IgKCBpID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkr
KyApCj4gPj4gKyAgICAgICAgZ2ljdjJfY29udGV4dC5naWNkX2lzYWN0aXZlcltpXSA9IHJlYWRs
X2dpY2QoR0lDRF9JU0FDVElWRVIgKyBpICogNCk7Cj4gPj4gKwo+ID4+ICsgICAgZm9yICggaSA9
IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgNCk7IGkrKyApCj4gPj4g
KyAgICAgICAgZ2ljdjJfY29udGV4dC5naWNkX2lwcmlvcml0eXJbaV0gPSByZWFkbF9naWNkKEdJ
Q0RfSVBSSU9SSVRZUiArIGkgKiA0KTsKPiA+PiArCj4gPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8
IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCA0KTsgaSsrICkKPiA+PiArICAgICAg
ICBnaWN2Ml9jb250ZXh0LmdpY2RfaXRhcmdldHNyW2ldID0gcmVhZGxfZ2ljZChHSUNEX0lUQVJH
RVRTUiArIGkgKiA0KTsKPiA+PiArCj4gPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9ST1VO
RF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAxNik7IGkrKyApCj4gPj4gKyAgICAgICAgZ2ljdjJf
Y29udGV4dC5naWNkX2ljZmdyW2ldID0gcmVhZGxfZ2ljZChHSUNEX0lDRkdSICsgaSAqIDQpOwo+
ID4KPiA+IFRlY2huaWNhbGx5LCBHSUNEX0lDRkdSIGRvZXNuJ3QgbmVlZCB0byBiZSBzYXZlZCBi
ZWNhdXNlIGl0IGNvdWxkIGJlCj4gPiBlbnRpcmVseSByZWNvbnN0cnVjdGVkIGZyb20gdGhlIGlu
Zm9ybWF0aW9ucyB3ZSBoYXZlLCBidXQgSSBpbWFnaW5lIGl0Cj4gPiBjb3VsZCBiZSBkaWZmaWN1
bHQgdG8gY2FsbCB0aGUgcmlnaHQgc2V0IG9mIHJvdXRlX2lycV90b19ndWVzdC94ZW4gY2FsbHMK
PiA+IGF0IHJlc3VtZSB0aW1lLCBzbyBJIHRoaW5rIGl0IGlzIE9LLgo+ID4KPiA+Cj4gPj4gKyAg
ICByZXR1cm4gMDsKPiA+PiArfQo+ID4+ICsKPiA+PiArc3RhdGljIHZvaWQgZ2ljdjJfcmVzdW1l
KHZvaWQpCj4gPj4gK3sKPiA+PiArICAgIGludCBpOwo+ID4+ICsKPiA+PiArICAgIEFTU0VSVChn
aWN2Ml9jb250ZXh0LmdpY2RfaXNlbmFibGVyKTsKPiA+PiArICAgIEFTU0VSVChnaWN2Ml9jb250
ZXh0LmdpY2RfaXNhY3RpdmVyKTsKPiA+PiArICAgIEFTU0VSVChnaWN2Ml9jb250ZXh0LmdpY2Rf
aXByaW9yaXR5cik7Cj4gPj4gKyAgICBBU1NFUlQoZ2ljdjJfY29udGV4dC5naWNkX2l0YXJnZXRz
cik7Cj4gPj4gKyAgICBBU1NFUlQoZ2ljdjJfY29udGV4dC5naWNkX2ljZmdyKTsKPiA+PiArCj4g
Pj4gKyAgICAvKiBEaXNhYmxlIENQVSBpbnRlcmZhY2UgYW5kIGRpc3RyaWJ1dG9yICovCj4gPj4g
KyAgICB3cml0ZWxfZ2ljYygwLCBHSUNDX0NUTFIpOwo+ID4+ICsgICAgd3JpdGVsX2dpY2QoMCwg
R0lDRF9DVExSKTsKPiA+PiArICAgIGlzYigpOwo+ID4+ICsKPiA+PiArICAgIC8qIFJlc3RvcmUg
R0lDRCBjb25maWd1cmF0aW9uICovCj4gPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9ST1VO
RF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkrKyApCj4gPj4gKyAgICAgICAgd3JpdGVs
X2dpY2QoMHhmZmZmZmZmZiwgR0lDRF9JQ0VOQUJMRVIgKyBpICogNCk7Cj4gPj4gKwo+ID4+ICsg
ICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIp
OyBpKysgKQo+ID4+ICsgICAgICAgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9pc2Vu
YWJsZXJbaV0sIEdJQ0RfSVNFTkFCTEVSICsgaSAqIDQpOwo+ID4+ICsKPiA+PiArICAgIGZvciAo
IGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDMyKTsgaSsrICkK
PiA+PiArICAgICAgICB3cml0ZWxfZ2ljZCgweGZmZmZmZmZmLCBHSUNEX0lDQUNUSVZFUiArIGkg
KiA0KTsKPiA+PiArCj4gPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2
Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkrKyApCj4gPj4gKyAgICAgICAgd3JpdGVsX2dpY2QoZ2lj
djJfY29udGV4dC5naWNkX2lzYWN0aXZlcltpXSwgR0lDRF9JU0FDVElWRVIgKyBpICogNCk7Cj4g
Pj4gKwo+ID4+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5u
cl9saW5lcywgNCk7IGkrKyApCj4gPj4gKyAgICAgICAgd3JpdGVsX2dpY2QoZ2ljdjJfY29udGV4
dC5naWNkX2lwcmlvcml0eXJbaV0sIEdJQ0RfSVBSSU9SSVRZUiArIGkgKiA0KTsKPiA+PiArCj4g
Pj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVz
LCA0KTsgaSsrICkKPiA+PiArICAgICAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0LmdpY2Rf
aXRhcmdldHNyW2ldLCBHSUNEX0lUQVJHRVRTUiArIGkgKiA0KTsKPiA+PiArCj4gPj4gKyAgICBm
b3IgKCBpID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAxNik7IGkr
KyApCj4gPj4gKyAgICAgICAgd3JpdGVsX2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2ljZmdyW2ld
LCBHSUNEX0lDRkdSICsgaSAqIDQpOwo+ID4+ICsKPiA+PiArICAgIC8qIE1ha2Ugc3VyZSBhbGwg
cmVnaXN0ZXJzIGFyZSByZXN0b3JlZCBhbmQgZW5hYmxlIGRpc3RyaWJ1dG9yICovCj4gPj4gKyAg
ICBpc2IoKTsKPiA+PiArICAgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9jdGxyIHwg
R0lDRF9DVExfRU5BQkxFLCBHSUNEX0NUTFIpOwo+ID4+ICsKPiA+PiArICAgIC8qIFJlc3RvcmUg
R0lDIENQVSBpbnRlcmZhY2UgY29uZmlndXJhdGlvbiAqLwo+ID4+ICsgICAgd3JpdGVsX2dpY2Mo
Z2ljdjJfY29udGV4dC5naWNjX3BtciwgR0lDQ19QTVIpOwo+ID4+ICsgICAgd3JpdGVsX2dpY2Mo
Z2ljdjJfY29udGV4dC5naWNjX2JwciwgR0lDQ19CUFIpOwo+ID4+ICsgICAgaXNiKCk7Cj4gPgo+
ID4gSSBkb24ndCB0aGluayB3ZSBuZWVkIGFsbCB0aGVzZSBpc2IoKSdzIGluIHRoaXMgZnVuY3Rp
b24uIE1heWJlIG9ubHkgb25lCj4gPiBhdCB0aGUgZW5kLCBidXQgcHJvYmFibHkgbm90IGV2ZW4g
dGhhdC4gSnVsaWVuLCB3aGF0IGRvIHlvdSB0aGluaz8KPgo+IEkgZG9uJ3QgdGhpbmsgYW55IG9m
IHRoZSBpc2IoKSBpbiB0aGUgY29kZSBhcmUgbmVjZXNzYXJ5LiBXaGF0IGFyZSB3ZQo+IHRyeWlu
ZyB0byBwcmV2ZW50IHdpdGggdGhlbT8KPgoKSSBhbHNvIHRoaW5rIGl0J3Mgbm90IG5lZWRlZCAt
IGFueXdoZXJlCgo+IENoZWVycywKPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 11:57:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 11:57: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-devel-bounces@lists.xenproject.org>)
	id 1gMtno-0005UG-LY; Wed, 14 Nov 2018 11:57: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=zmga=nz=citrix.com=prvs=849b1dda4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gMtnn-0005TT-HD
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 11:57:47 +0000
X-Inumbo-ID: 80203ca5-e804-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80203ca5-e804-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 11:57:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70520651"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 14 Nov 2018 12:57:35 +0100
Message-ID: <20181114115740.1050-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 0/5] x86/pvh: fix fixes for PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyBjb250YWluIG1pc2NlbGxhbmVvdXMgZml4ZXMg
Zm9yIGEgUFZIIERvbTAuIEkndmUKZm91bmQgb3V0IHRoaXMgaXNzdWVzIHdoaWxlIHRyeWluZyB0
byBib290IG9uIGFuIEFNRCBFUFlDIGJveC4KClRoZSBzZXJpZXMgY2FuIGJlIGZvdW5kIG9uIG15
IGdpdCByZXBvOgoKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIveGVuLmdpdCBm
aXhlcy1wdmgtdjQKClJvZ2VyIFBhdSBNb25uZSAoNSk6CiAgdnBjaTogZml4IHVwZGF0aW5nIHRo
ZSBjb21tYW5kIHJlZ2lzdGVyCiAgdnBjaTogZml4IGRlZmVycmFsIG9mIGxvbmcgb3BlcmF0aW9u
cwogIHZwY2kvbXNpeDogY2FydmUgcDJtIGhvbGUgZm9yIE1TSVggTU1JTyByZWdpb25zCiAgYW1k
L2lvbW11OiBhc3NpZ24gaW9tbXUgZGV2aWNlcyB0byBYZW4KICBhbWQvaW9tbXU6IHNraXAgYnJp
ZGdlIGRldmljZXMgd2hlbiB1cGRhdGluZyBJT01NVSBwYWdlIHRhYmxlcwoKIHhlbi9hcmNoL3g4
Ni9odm0vaW9yZXEuYyAgICAgICAgICAgICAgICAgfCAgNiArLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgfCAxMCArKysrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X21hcC5jICB8ICA0ICsrCiB4ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jICAg
ICAgICAgICAgICAgIHwgNTAgKysrKysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy92
cGNpL21zaXguYyAgICAgICAgICAgICAgICAgIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9pbmNsdWRlL3hlbi92cGNpLmggICAgICAgICAgICAgICAgICAgfCAgNSArKy0KIDYgZmls
ZXMgY2hhbmdlZCwgMTAyIGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoKLS0gCjIuMTku
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 11:57:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 11:57: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-devel-bounces@lists.xenproject.org>)
	id 1gMtns-0005Vi-Vc; Wed, 14 Nov 2018 11:57:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=zmga=nz=citrix.com=prvs=849b1dda4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gMtnr-0005VE-PB
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 11:57:51 +0000
X-Inumbo-ID: 82db4410-e804-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82db4410-e804-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 11:57:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70520660"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 14 Nov 2018 12:57:36 +0100
Message-ID: <20181114115740.1050-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181114115740.1050-1-roger.pau@citrix.com>
References: <20181114115740.1050-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 1/5] vpci: fix updating the command register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBzd2l0Y2hpbmcgdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQgaW4gdGhlIGNvbW1hbmQgcmVn
aXN0ZXIgdGhlCnJlc3Qgb2YgdGhlIGNoYW5nZXMgd2hlcmUgZHJvcHBlZCwgbGVhZGluZyB0byBv
bmx5IHRoZSBtZW1vcnkgZGVjb2RpbmcKYml0IGJlaW5nIHVwZGF0ZWQuCgpGaXggdGhpcyBieSB3
cml0aW5nIHRoZSBjb21tYW5kIHJlZ2lzdGVyIG9uY2UgdGhlIGd1ZXN0IHBoeXNtYXAKbWFuaXB1
bGF0aW9ucyBhcmUgZG9uZSBpZiB0aGVyZSBhcmUgY2hhbmdlcyB0byB0aGUgbWVtb3J5IGRlY29k
aW5nCmJpdC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNj
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2Vz
IHNpbmNlIHYzOgogLSBPbmx5IHVwZGF0ZSB0aGUgY29tbWFuZCByZWdpc3RlciBvbmNlIGFmdGVy
IHRoZSBwaHlzbWFwIGNoYW5nZXMgYXJlCiAgIGRvbmUuCi0tLQogeGVuL2RyaXZlcnMvdnBjaS9o
ZWFkZXIuYyB8IDM1ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5j
bHVkZS94ZW4vdnBjaS5oICAgIHwgIDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9u
cygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9oZWFk
ZXIuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKaW5kZXggNDU3M2NjYWRmMC4uMTYyZDUx
ZjdlMiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYworKysgYi94ZW4vZHJp
dmVycy92cGNpL2hlYWRlci5jCkBAIC04MSwxMSArODEsMTIgQEAgc3RhdGljIGludCBtYXBfcmFu
Z2UodW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHZvaWQgKmRhdGEsCiAgKiBCQVIn
cyBlbmFibGUgYml0IGhhcyBjaGFuZ2VkIHdpdGggdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQgYWxy
ZWFkeSBlbmFibGVkLgogICogSWYgcm9tX29ubHkgaXMgbm90IHNldCB0aGVuIGl0J3MgdGhlIG1l
bW9yeSBkZWNvZGluZyBiaXQgdGhhdCBjaGFuZ2VkLgogICovCi1zdGF0aWMgdm9pZCBtb2RpZnlf
ZGVjb2RpbmcoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIGJvb2wgbWFwLCBib29sIHJvbV9v
bmx5KQorc3RhdGljIHZvaWQgbW9kaWZ5X2RlY29kaW5nKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpw
ZGV2LCB1aW50MTZfdCBjbWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCByb21f
b25seSkKIHsKICAgICBzdHJ1Y3QgdnBjaV9oZWFkZXIgKmhlYWRlciA9ICZwZGV2LT52cGNpLT5o
ZWFkZXI7CiAgICAgdWludDhfdCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0g
UENJX0ZVTkMocGRldi0+ZGV2Zm4pOwotICAgIHVpbnQxNl90IGNtZDsKKyAgICBib29sIG1hcCA9
IGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWTsKICAgICB1bnNpZ25lZCBpbnQgaTsKIAogICAgIGZv
ciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShoZWFkZXItPmJhcnMpOyBpKysgKQpAQCAtMTExLDkg
KzExMiw2IEBAIHN0YXRpYyB2b2lkIG1vZGlmeV9kZWNvZGluZyhjb25zdCBzdHJ1Y3QgcGNpX2Rl
diAqcGRldiwgYm9vbCBtYXAsIGJvb2wgcm9tX29ubHkpCiAgICAgfQogCiAgICAgQVNTRVJUKCFy
b21fb25seSk7Ci0gICAgY21kID0gcGNpX2NvbmZfcmVhZDE2KHBkZXYtPnNlZywgcGRldi0+YnVz
LCBzbG90LCBmdW5jLCBQQ0lfQ09NTUFORCk7Ci0gICAgY21kICY9IH5QQ0lfQ09NTUFORF9NRU1P
Ulk7Ci0gICAgY21kIHw9IG1hcCA/IFBDSV9DT01NQU5EX01FTU9SWSA6IDA7CiAgICAgcGNpX2Nv
bmZfd3JpdGUxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywgUENJX0NPTU1BTkQs
CiAgICAgICAgICAgICAgICAgICAgICBjbWQpOwogfQpAQCAtMTI0LDcgKzEyMiw3IEBAIGJvb2wg
dnBjaV9wcm9jZXNzX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCiAgICAgewogICAgICAgICBzdHJ1
Y3QgbWFwX2RhdGEgZGF0YSA9IHsKICAgICAgICAgICAgIC5kID0gdi0+ZG9tYWluLAotICAgICAg
ICAgICAgLm1hcCA9IHYtPnZwY2kubWFwLAorICAgICAgICAgICAgLm1hcCA9IHYtPnZwY2kuY21k
ICYgUENJX0NPTU1BTkRfTUVNT1JZLAogICAgICAgICB9OwogICAgICAgICBpbnQgcmMgPSByYW5n
ZXNldF9jb25zdW1lX3Jhbmdlcyh2LT52cGNpLm1lbSwgbWFwX3JhbmdlLCAmZGF0YSk7CiAKQEAg
LTEzMyw3ICsxMzEsOCBAQCBib29sIHZwY2lfcHJvY2Vzc19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2
KQogCiAgICAgICAgIHNwaW5fbG9jaygmdi0+dnBjaS5wZGV2LT52cGNpLT5sb2NrKTsKICAgICAg
ICAgLyogRGlzYWJsZSBtZW1vcnkgZGVjb2RpbmcgdW5jb25kaXRpb25hbGx5IG9uIGZhaWx1cmUu
ICovCi0gICAgICAgIG1vZGlmeV9kZWNvZGluZyh2LT52cGNpLnBkZXYsICFyYyAmJiB2LT52cGNp
Lm1hcCwKKyAgICAgICAgbW9kaWZ5X2RlY29kaW5nKHYtPnZwY2kucGRldiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgIHJjID8gdi0+dnBjaS5jbWQgJiB+UENJX0NPTU1BTkRfTUVNT1JZIDogdi0+
dnBjaS5jbWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAhcmMgJiYgdi0+dnBjaS5yb21fb25s
eSk7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZ2LT52cGNpLnBkZXYtPnZwY2ktPmxvY2spOwogCkBA
IC0xNTQsNyArMTUzLDcgQEAgYm9vbCB2cGNpX3Byb2Nlc3NfcGVuZGluZyhzdHJ1Y3QgdmNwdSAq
dikKIH0KIAogc3RhdGljIGludCBfX2luaXQgYXBwbHlfbWFwKHN0cnVjdCBkb21haW4gKmQsIGNv
bnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCByYW5nZXNldCAqbWVtKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBy
YW5nZXNldCAqbWVtLCB1aW50MTZfdCBjbWQpCiB7CiAgICAgc3RydWN0IG1hcF9kYXRhIGRhdGEg
PSB7IC5kID0gZCwgLm1hcCA9IHRydWUgfTsKICAgICBpbnQgcmM7CkBAIC0xNjMsMTMgKzE2Miwx
MyBAQCBzdGF0aWMgaW50IF9faW5pdCBhcHBseV9tYXAoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qg
c3RydWN0IHBjaV9kZXYgKnBkZXYsCiAgICAgICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygp
OwogICAgIHJhbmdlc2V0X2Rlc3Ryb3kobWVtKTsKICAgICBpZiAoICFyYyApCi0gICAgICAgIG1v
ZGlmeV9kZWNvZGluZyhwZGV2LCB0cnVlLCBmYWxzZSk7CisgICAgICAgIG1vZGlmeV9kZWNvZGlu
ZyhwZGV2LCBjbWQsIGZhbHNlKTsKIAogICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIHZvaWQg
ZGVmZXJfbWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwY2lfZGV2ICpwZGV2LAotICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCByYW5nZXNldCAqbWVtLCBib29sIG1hcCwgYm9vbCByb21f
b25seSkKKyAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKm1lbSwgdWludDE2
X3QgY21kLCBib29sIHJvbV9vbmx5KQogewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVu
dDsKIApAQCAtMTgxLDExICsxODAsMTEgQEAgc3RhdGljIHZvaWQgZGVmZXJfbWFwKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBwY2lfZGV2ICpwZGV2LAogICAgICAqLwogICAgIGN1cnItPnZwY2ku
cGRldiA9IHBkZXY7CiAgICAgY3Vyci0+dnBjaS5tZW0gPSBtZW07Ci0gICAgY3Vyci0+dnBjaS5t
YXAgPSBtYXA7CisgICAgY3Vyci0+dnBjaS5jbWQgPSBjbWQ7CiAgICAgY3Vyci0+dnBjaS5yb21f
b25seSA9IHJvbV9vbmx5OwogfQogCi1zdGF0aWMgaW50IG1vZGlmeV9iYXJzKGNvbnN0IHN0cnVj
dCBwY2lfZGV2ICpwZGV2LCBib29sIG1hcCwgYm9vbCByb21fb25seSkKK3N0YXRpYyBpbnQgbW9k
aWZ5X2JhcnMoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVpbnQxNl90IGNtZCwgYm9vbCBy
b21fb25seSkKIHsKICAgICBzdHJ1Y3QgdnBjaV9oZWFkZXIgKmhlYWRlciA9ICZwZGV2LT52cGNp
LT5oZWFkZXI7CiAgICAgc3RydWN0IHJhbmdlc2V0ICptZW0gPSByYW5nZXNldF9uZXcoTlVMTCwg
TlVMTCwgMCk7CkBAIC0zMDUsMTEgKzMwNCwxMSBAQCBzdGF0aWMgaW50IG1vZGlmeV9iYXJzKGNv
bnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBib29sIG1hcCwgYm9vbCByb21fb25seSkKICAgICAg
ICAgICogYmUgY2FsbGVkIGlmZiB0aGUgbWVtb3J5IGRlY29kaW5nIGJpdCBpcyBlbmFibGVkLCB0
aHVzIHRoZSBvcGVyYXRpb24KICAgICAgICAgICogd2lsbCBhbHdheXMgYmUgdG8gZXN0YWJsaXNo
IG1hcHBpbmdzIGFuZCBwcm9jZXNzIGFsbCB0aGUgQkFScy4KICAgICAgICAgICovCi0gICAgICAg
IEFTU0VSVChtYXAgJiYgIXJvbV9vbmx5KTsKLSAgICAgICAgcmV0dXJuIGFwcGx5X21hcChwZGV2
LT5kb21haW4sIHBkZXYsIG1lbSk7CisgICAgICAgIEFTU0VSVCgoY21kICYgUENJX0NPTU1BTkRf
TUVNT1JZKSAmJiAhcm9tX29ubHkpOworICAgICAgICByZXR1cm4gYXBwbHlfbWFwKHBkZXYtPmRv
bWFpbiwgcGRldiwgbWVtLCBjbWQpOwogICAgIH0KIAotICAgIGRlZmVyX21hcChkZXYtPmRvbWFp
biwgZGV2LCBtZW0sIG1hcCwgcm9tX29ubHkpOworICAgIGRlZmVyX21hcChkZXYtPmRvbWFpbiwg
ZGV2LCBtZW0sIGNtZCwgcm9tX29ubHkpOwogCiAgICAgcmV0dXJuIDA7CiB9CkBAIC0zMzIsNyAr
MzMxLDcgQEAgc3RhdGljIHZvaWQgY21kX3dyaXRlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2
LCB1bnNpZ25lZCBpbnQgcmVnLAogICAgICAgICAgKiBtZW1vcnkgZGVjb2RpbmcgYml0IGhhcyBu
b3QgYmVlbiBjaGFuZ2VkLCBzbyBsZWF2ZSBldmVyeXRoaW5nIGFzLWlzLAogICAgICAgICAgKiBo
b3BpbmcgdGhlIGd1ZXN0IHdpbGwgcmVhbGl6ZSBhbmQgdHJ5IGFnYWluLgogICAgICAgICAgKi8K
LSAgICAgICAgbW9kaWZ5X2JhcnMocGRldiwgY21kICYgUENJX0NPTU1BTkRfTUVNT1JZLCBmYWxz
ZSk7CisgICAgICAgIG1vZGlmeV9iYXJzKHBkZXYsIGNtZCwgZmFsc2UpOwogICAgIGVsc2UKICAg
ICAgICAgcGNpX2NvbmZfd3JpdGUxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywg
cmVnLCBjbWQpOwogfQpAQCAtNDEzLDcgKzQxMiw3IEBAIHN0YXRpYyB2b2lkIHJvbV93cml0ZShj
b25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKICAgICAgICAgaGVh
ZGVyLT5yb21fZW5hYmxlZCA9IG5ld19lbmFibGVkOwogICAgICAgICBwY2lfY29uZl93cml0ZTMy
KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCByZWcsIHZhbCk7CiAgICAgfQotICAg
IGVsc2UgaWYgKCBtb2RpZnlfYmFycyhwZGV2LCBuZXdfZW5hYmxlZCwgdHJ1ZSkgKQorICAgIGVs
c2UgaWYgKCBtb2RpZnlfYmFycyhwZGV2LCBuZXdfZW5hYmxlZCA/IFBDSV9DT01NQU5EX01FTU9S
WSA6IDAsIHRydWUpICkKICAgICAgICAgLyoKICAgICAgICAgICogTm8gbWVtb3J5IGhhcyBiZWVu
IGFkZGVkIG9yIHJlbW92ZWQgZnJvbSB0aGUgcDJtIChiZWNhdXNlIHRoZSBhY3R1YWwKICAgICAg
ICAgICogcDJtIGNoYW5nZXMgYXJlIGRlZmVycmVkIGluIGRlZmVyX21hcCkgYW5kIHRoZSBST00g
ZW5hYmxlIGJpdCBoYXMKQEAgLTU0OSw3ICs1NDgsNyBAQCBzdGF0aWMgaW50IGluaXRfYmFycyhz
dHJ1Y3QgcGNpX2RldiAqcGRldikKICAgICAgICAgICAgIHJvbS0+dHlwZSA9IFZQQ0lfQkFSX0VN
UFRZOwogICAgIH0KIAotICAgIHJldHVybiAoY21kICYgUENJX0NPTU1BTkRfTUVNT1JZKSA/IG1v
ZGlmeV9iYXJzKHBkZXYsIHRydWUsIGZhbHNlKSA6IDA7CisgICAgcmV0dXJuIChjbWQgJiBQQ0lf
Q09NTUFORF9NRU1PUlkpID8gbW9kaWZ5X2JhcnMocGRldiwgY21kLCBmYWxzZSkgOiAwOwogfQog
UkVHSVNURVJfVlBDSV9JTklUKGluaXRfYmFycywgVlBDSV9QUklPUklUWV9NSURETEUpOwogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oIGIveGVuL2luY2x1ZGUveGVuL3ZwY2ku
aAppbmRleCBhZjJiODU4MGVlLi40NDEwNGI3NWI2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vdnBjaS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKQEAgLTE0NSw3ICsxNDUsNyBA
QCBzdHJ1Y3QgdnBjaV92Y3B1IHsKICAgICAvKiBQZXItdmNwdSBzdHJ1Y3R1cmUgdG8gc3RvcmUg
c3RhdGUgd2hpbGUge3VufW1hcHBpbmcgb2YgUENJIEJBUnMuICovCiAgICAgc3RydWN0IHJhbmdl
c2V0ICptZW07CiAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7Ci0gICAgYm9vbCBtYXAgICAgICA6
IDE7CisgICAgdWludDE2X3QgY21kOwogICAgIGJvb2wgcm9tX29ubHkgOiAxOwogfTsKIAotLSAK
Mi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 11:57:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 11:57: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-devel-bounces@lists.xenproject.org>)
	id 1gMtny-0005Xh-B9; Wed, 14 Nov 2018 11:57: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=zmga=nz=citrix.com=prvs=849b1dda4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gMtnw-0005X2-78
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 11:57:56 +0000
X-Inumbo-ID: 85882f4c-e804-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 85882f4c-e804-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 11:57:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70520663"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 14 Nov 2018 12:57:37 +0100
Message-ID: <20181114115740.1050-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181114115740.1050-1-roger.pau@citrix.com>
References: <20181114115740.1050-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 2/5] vpci: fix deferral of long operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCBsb2dpYyB0byBoYW5kbGUgbG9uZyBydW5uaW5nIG9wZXJhdGlvbnMgaGFzIHR3byBm
bGF3czoKCiAtIGh2bV9pb19wZW5kaW5nIGlzIG9ubHkgdXNlZCBieSBJbnRlbCBjb2RlLCBmaXgg
dGhpcyBieSBtb3ZpbmcgdGhlCiAgIGNhbGwgdG8gdnBjaV9wcm9jZXNzX3BlbmRpbmcgaW50byBo
YW5kbGVfaHZtX2lvX2NvbXBsZXRpb24uCiAtIFJhaXNlIGEgc2NoZWR1bGVyIHNvZnRpcnEgd2hl
biBwcmVlbXB0aW9uIGlzIHJlcXVpcmVkLiBUaGUKICAgZG9fc29mdGlycSBjYWxscyBpbiB0aGUg
U1ZNL1ZNWCBndWVzdCBlbnRyeSBwb2ludHMgd2lsbCBtYWtlIHN1cmUKICAgdGhlIGd1ZXN0IHZj
cHUgaXMgbm90IHJlc3RhcnRlZCB1bnRpbCBhbGwgdGhlIHBlbmRpbmcgd29yayBpcwogICBmaW5p
c2hlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgotLS0KQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6
IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KQ2hhbmdlcyBzaW5jZSB2MzoKIC0gRG9u
J3QgdXNlIGEgdGFza2xldC4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgIHwgNiArKyst
LS0KIHhlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMgfCA0ICsrKysKIDIgZmlsZXMgY2hhbmdlZCwg
NyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCBlMmU3NTVhOGEx
Li40YzRiMzNlMjIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC04NSw5ICs4NSw2IEBAIGJvb2wgaHZtX2lvX3Bl
bmRpbmcoc3RydWN0IHZjcHUgKnYpCiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CiAg
ICAgdW5zaWduZWQgaW50IGlkOwogCi0gICAgaWYgKCBoYXNfdnBjaShkKSAmJiB2cGNpX3Byb2Nl
c3NfcGVuZGluZyh2KSApCi0gICAgICAgIHJldHVybiB0cnVlOwotCiAgICAgRk9SX0VBQ0hfSU9S
RVFfU0VSVkVSKGQsIGlkLCBzKQogICAgIHsKICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1
ICpzdjsKQEAgLTE4Niw2ICsxODMsOSBAQCBib29sIGhhbmRsZV9odm1faW9fY29tcGxldGlvbihz
dHJ1Y3QgdmNwdSAqdikKICAgICBlbnVtIGh2bV9pb19jb21wbGV0aW9uIGlvX2NvbXBsZXRpb247
CiAgICAgdW5zaWduZWQgaW50IGlkOwogCisgICAgaWYgKCBoYXNfdnBjaShkKSAmJiB2cGNpX3By
b2Nlc3NfcGVuZGluZyh2KSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKwogICAgIEZPUl9FQUNI
X0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICB7CiAgICAgICAgIHN0cnVjdCBodm1faW9yZXFf
dmNwdSAqc3Y7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jIGIveGVuL2Ry
aXZlcnMvdnBjaS9oZWFkZXIuYwppbmRleCAxNjJkNTFmN2UyLi43MjBkZWMwN2ZhIDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVh
ZGVyLmMKQEAgLTEyNyw3ICsxMjcsMTAgQEAgYm9vbCB2cGNpX3Byb2Nlc3NfcGVuZGluZyhzdHJ1
Y3QgdmNwdSAqdikKICAgICAgICAgaW50IHJjID0gcmFuZ2VzZXRfY29uc3VtZV9yYW5nZXModi0+
dnBjaS5tZW0sIG1hcF9yYW5nZSwgJmRhdGEpOwogCiAgICAgICAgIGlmICggcmMgPT0gLUVSRVNU
QVJUICkKKyAgICAgICAgeworICAgICAgICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZU
SVJRKTsKICAgICAgICAgICAgIHJldHVybiB0cnVlOworICAgICAgICB9CiAKICAgICAgICAgc3Bp
bl9sb2NrKCZ2LT52cGNpLnBkZXYtPnZwY2ktPmxvY2spOwogICAgICAgICAvKiBEaXNhYmxlIG1l
bW9yeSBkZWNvZGluZyB1bmNvbmRpdGlvbmFsbHkgb24gZmFpbHVyZS4gKi8KQEAgLTE4Miw2ICsx
ODUsNyBAQCBzdGF0aWMgdm9pZCBkZWZlcl9tYXAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBj
aV9kZXYgKnBkZXYsCiAgICAgY3Vyci0+dnBjaS5tZW0gPSBtZW07CiAgICAgY3Vyci0+dnBjaS5j
bWQgPSBjbWQ7CiAgICAgY3Vyci0+dnBjaS5yb21fb25seSA9IHJvbV9vbmx5OworICAgIHJhaXNl
X3NvZnRpcnEoU0NIRURVTEVfU09GVElSUSk7CiB9CiAKIHN0YXRpYyBpbnQgbW9kaWZ5X2JhcnMo
Y29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVpbnQxNl90IGNtZCwgYm9vbCByb21fb25seSkK
LS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 11:58:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 11:58: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-devel-bounces@lists.xenproject.org>)
	id 1gMto1-0005ZR-LL; Wed, 14 Nov 2018 11:58:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=zmga=nz=citrix.com=prvs=849b1dda4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gMto0-0005Yd-CM
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 11:58:00 +0000
X-Inumbo-ID: 87d63861-e804-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87d63861-e804-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 11:57:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70520668"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 14 Nov 2018 12:57:38 +0100
Message-ID: <20181114115740.1050-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181114115740.1050-1-roger.pau@citrix.com>
References: <20181114115740.1050-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 3/5] vpci/msix: carve p2m hole for MSIX MMIO
 regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSBzdXJlIHRoZSBNU0lYIE1NSU8gcmVnaW9ucyBkb24ndCBoYXZlIHAybSBlbnRyaWVzIHNl
dHVwLCBzbyB0aGF0CmFjY2Vzc2VzIHRvIHRoZW0gdHJhcCBpbnRvIHRoZSBoeXBlcnZpc29yIGFu
ZCBjYW4gYmUgaGFuZGxlZCBieSB2cGNpLgoKQ29tbWl0IDA0MjY3ODc2MiAoIng4Ni9pb21tdTog
YWRkIG1hcC1yZXNlcnZlZCBkb20wLWlvbW11IG9wdGlvbiB0bwptYXAgcmVzZXJ2ZWQgbWVtb3J5
IHJhbmdlcyIpIGFkZGVkIG1hcHBpbmdzIGZvciBhbGwgdGhlIHJlc2VydmVkCnJlZ2lvbnMgaW50
byB0aGUgUFZIIERvbTAgcDJtLCBhbmQgc29tZSBvZiB0aG9zZSByZXNlcnZlZCByZWdpb25zCm1p
Z2h0IGNvbnRhaW4gTVNJWCBNTUlPIHJlZ2lvbnMsIGhlbmNlIHRoZSBuZWVkIHRvIG1ha2Ugc3Vy
ZSB0aGVyZSBhcmUKbm8gbWFwcGluZ3MgZXN0YWJsaXNoZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MzoKIC0gQWxsb3cgcDJtX2ludmFs
aWQgZm9yIHVubWFwcGVkIHJlZ2lvbnMuCiAtIEFkZCBhIERvbVUgRklYTUUgY29tbWVudC4KIC0g
UmV3b3JkIGNvbW1pdCBtZXNzYWdlLgotLS0KIHhlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMgfCAx
MSArKysrKysrKysKIHhlbi9kcml2ZXJzL3ZwY2kvbXNpeC5jICAgfCA0OSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi92cGNpLmggICAgfCAg
MyArKysKIDMgZmlsZXMgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMgYi94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCmluZGV4
IDcyMGRlYzA3ZmEuLmY3NjE4MDRiZWIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvaGVh
ZGVyLmMKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYwpAQCAtODksNiArODksMTcgQEAg
c3RhdGljIHZvaWQgbW9kaWZ5X2RlY29kaW5nKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1
aW50MTZfdCBjbWQsCiAgICAgYm9vbCBtYXAgPSBjbWQgJiBQQ0lfQ09NTUFORF9NRU1PUlk7CiAg
ICAgdW5zaWduZWQgaW50IGk7CiAKKyAgICAvKgorICAgICAqIE1ha2Ugc3VyZSB0aGVyZSBhcmUg
bm8gbWFwcGluZ3MgaW4gdGhlIE1TSVggTU1JTyBhcmVhcywgc28gdGhhdCBhY2Nlc3NlcworICAg
ICAqIGNhbiBiZSB0cmFwcGVkIChhbmQgZW11bGF0ZWQpIGJ5IFhlbiB3aGVuIHRoZSBtZW1vcnkg
ZGVjb2RpbmcgYml0IGlzCisgICAgICogZW5hYmxlZC4KKyAgICAgKgorICAgICAqIEZJWE1FOiBw
dW5jaGluZyBob2xlcyBhZnRlciB0aGUgcDJtIGhhcyBiZWVuIHNldCB1cCBtaWdodCBiZSByYWN5
IGZvcgorICAgICAqIERvbVUgdXNhZ2UsIG5lZWRzIHRvIGJlIHJldmlzaXRlZC4KKyAgICAgKi8K
KyAgICBpZiAoIG1hcCAmJiAhcm9tX29ubHkgJiYgdnBjaV9tYWtlX21zaXhfaG9sZShwZGV2KSAp
CisgICAgICAgIHJldHVybjsKKwogICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShoZWFk
ZXItPmJhcnMpOyBpKysgKQogICAgIHsKICAgICAgICAgaWYgKCAhTUFQUEFCTEVfQkFSKCZoZWFk
ZXItPmJhcnNbaV0pICkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvbXNpeC5jIGIveGVu
L2RyaXZlcnMvdnBjaS9tc2l4LmMKaW5kZXggMTk2MGRhZTEyMy4uYWYzZmZhMDg3ZCAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvdnBjaS9tc2l4LmMKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9tc2l4
LmMKQEAgLTIxLDYgKzIxLDcgQEAKICNpbmNsdWRlIDx4ZW4vdnBjaS5oPgogCiAjaW5jbHVkZSA8
YXNtL21zaS5oPgorI2luY2x1ZGUgPGFzbS9wMm0uaD4KIAogI2RlZmluZSBWTVNJWF9TSVpFKG51
bSkgb2Zmc2V0b2Yoc3RydWN0IHZwY2lfbXNpeCwgZW50cmllc1tudW1dKQogCkBAIC0zOTUsNiAr
Mzk2LDU0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaHZtX21taW9fb3BzIHZwY2lfbXNpeF90YWJs
ZV9vcHMgPSB7CiAgICAgLndyaXRlID0gbXNpeF93cml0ZSwKIH07CiAKK2ludCB2cGNpX21ha2Vf
bXNpeF9ob2xlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2KQoreworICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBwZGV2LT5kb21haW47CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBpZiAoICFw
ZGV2LT52cGNpLT5tc2l4ICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICAvKiBNYWtlIHN1cmUg
dGhlcmUncyBhIGhvbGUgZm9yIHRoZSBNU0lYIHRhYmxlL1BCQSBpbiB0aGUgcDJtLiAqLworICAg
IGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShwZGV2LT52cGNpLT5tc2l4LT50YWJsZXMpOyBp
KysgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCA9IFBGTl9ET1dOKHZtc2l4
X3RhYmxlX2FkZHIocGRldi0+dnBjaSwgaSkpOworICAgICAgICB1bnNpZ25lZCBsb25nIGVuZCA9
IFBGTl9ET1dOKHZtc2l4X3RhYmxlX2FkZHIocGRldi0+dnBjaSwgaSkgKworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHZtc2l4X3RhYmxlX3NpemUocGRldi0+dnBjaSwgaSkg
LSAxKTsKKworICAgICAgICBmb3IgKCA7IHN0YXJ0IDw9IGVuZDsgc3RhcnQrKyApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHAybV90eXBlX3QgdDsKKyAgICAgICAgICAgIG1mbl90IG1mbiA9IGdl
dF9nZm5fcXVlcnkoZCwgc3RhcnQsICZ0KTsKKworICAgICAgICAgICAgc3dpdGNoICggdCApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICBjYXNlIHAybV9tbWlvX2RtOgorICAgICAgICAgICAg
Y2FzZSBwMm1faW52YWxpZDoKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNh
c2UgcDJtX21taW9fZGlyZWN0OgorICAgICAgICAgICAgICAgIGlmICggbWZuX3gobWZuKSA9PSBz
dGFydCApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBjbGVhcl9pZGVu
dGl0eV9wMm1fZW50cnkoZCwgc3RhcnQpOworICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2guICovCisgICAg
ICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgICAgIHB1dF9nZm4oZCwgc3RhcnQpOworICAg
ICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAg
ICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IGV4aXN0aW5nIG1hcHBpbmcgKG1mbjogJSIgUFJJX21m
bgorICAgICAgICAgICAgICAgICAgICAgICAgInR5cGU6ICVkKSBhdCAlI2x4IGNsb2JiZXJzIE1T
SVggTU1JTyBhcmVhXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2
LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgIFBD
SV9GVU5DKHBkZXYtPmRldmZuKSwgbWZuX3gobWZuKSwgdCwgc3RhcnQpOworICAgICAgICAgICAg
ICAgIHJldHVybiAtRUVYSVNUOworICAgICAgICAgICAgfQorICAgICAgICAgICAgcHV0X2dmbihk
LCBzdGFydCk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGlj
IGludCBpbml0X21zaXgoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiB7CiAgICAgc3RydWN0IGRvbWFp
biAqZCA9IHBkZXYtPmRvbWFpbjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCmluZGV4IDQ0MTA0Yjc1YjYuLjRjZjIzM2M3NzkgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3Zw
Y2kuaApAQCAtMTUyLDYgKzE1Miw5IEBAIHN0cnVjdCB2cGNpX3ZjcHUgewogI2lmZGVmIF9fWEVO
X18KIHZvaWQgdnBjaV9kdW1wX21zaSh2b2lkKTsKIAorLyogTWFrZSBzdXJlIHRoZXJlJ3MgYSBo
b2xlIGluIHRoZSBwMm0gZm9yIHRoZSBNU0lYIG1taW8gYXJlYXMuICovCitpbnQgdnBjaV9tYWtl
X21zaXhfaG9sZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldik7CisKIC8qIEFyY2gtc3BlY2lm
aWMgdlBDSSBNU0kgaGVscGVycy4gKi8KIHZvaWQgdnBjaV9tc2lfYXJjaF9tYXNrKHN0cnVjdCB2
cGNpX21zaSAqbXNpLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBlbnRyeSwgYm9vbCBtYXNrKTsKLS0gCjIuMTkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 11:58:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 11:58: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-devel-bounces@lists.xenproject.org>)
	id 1gMto3-0005aj-4P; Wed, 14 Nov 2018 11:58: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=zmga=nz=citrix.com=prvs=849b1dda4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gMto1-0005ZK-IP
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 11:58:01 +0000
X-Inumbo-ID: 88de10fe-e804-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88de10fe-e804-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 11:58:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70520671"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 14 Nov 2018 12:57:39 +0100
Message-ID: <20181114115740.1050-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181114115740.1050-1-roger.pau@citrix.com>
References: <20181114115740.1050-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 4/5] amd/iommu: assign iommu devices to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QU1EIElPTU1VIGRldmljZXMgYXJlIGV4cG9zZWQgb24gdGhlIFBDSSBidXMsIGFuZCB0aHVzIGFy
ZSBhc3NpZ25lZCBieQpkZWZhdWx0IHRvIHRoZSBoYXJkd2FyZSBkb21haW4uIFRoaXMgY2FuIGNh
dXNlIGlzc3VlcyBiZWNhdXNlIHRoZQpJT01NVSBkZXZpY2VzIGFyZSBub3QgYmVoaW5kIGFuIElP
TU1VLCBhbmQgY29uY2VwdHVhbGx5IGl0J3MgYWxzbyB3cm9uZwp0byBnaXZlIHRoZSBoYXJkd2Fy
ZSBkb21haW4gb3duZXJzaGlwIG9mIHRob3NlIGRldmljZXMgc2luY2UgdGhleSBhcmUKaW4gdXNl
IGJ5IFhlbi4KCkZpeCB0aGlzIGJ5IGFzc2lnbmluZyB0aGUgUENJIElPTU1VIGRldmljZXMgdG8g
WGVuLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Ci0tLQpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRA
YW1kLmNvbT4KQ2M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgfCAxMCArKysrKysrKysrCiAxIGZp
bGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfaW5pdC5jCmluZGV4IDE1YzEwYjA5MjkuLmM3NGMxNTY2ZDkgMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwpAQCAtOTkzLDYgKzk5MywxNiBAQCBzdGF0aWMg
dm9pZCAqIF9faW5pdCBhbGxvY2F0ZV9wcHJfbG9nKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQog
CiBzdGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVfaW5pdF9vbmUoc3RydWN0IGFtZF9pb21tdSAq
aW9tbXUpCiB7CisgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7CisKKyAgICBwY2lkZXZzX2xvY2so
KTsKKyAgICBwZGV2ID0gcGNpX2dldF9wZGV2KGlvbW11LT5zZWcsIFBDSV9CVVMoaW9tbXUtPmJk
ZiksCisgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfREVWRk4yKGlvbW11LT5iZGYpKTsKKyAg
ICBpZiAoIHBkZXYgKQorICAgICAgICAvKiBBc3NpZ24gdGhlIElPTU1VIFBDSSBkZXZpY2UgdG8g
WGVuICAqLworICAgICAgICBwZGV2LT5kb21haW4gPSBkb21feGVuOworICAgIHBjaWRldnNfdW5s
b2NrKCk7CisKICAgICBpZiAoIG1hcF9pb21tdV9tbWlvX3JlZ2lvbihpb21tdSkgIT0gMCApCiAg
ICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 11:58:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 11:58: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-devel-bounces@lists.xenproject.org>)
	id 1gMto5-0005cb-Fe; Wed, 14 Nov 2018 11:58: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=zmga=nz=citrix.com=prvs=849b1dda4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gMto3-0005bj-SY
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 11:58:03 +0000
X-Inumbo-ID: 8a04748a-e804-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a04748a-e804-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 11:58:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70520672"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 14 Nov 2018 12:57:40 +0100
Message-ID: <20181114115740.1050-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181114115740.1050-1-roger.pau@citrix.com>
References: <20181114115740.1050-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 5/5] amd/iommu: skip bridge devices when
 updating IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QnJpZGdlcyBhcmUgbm90IGJlaGluZCBhbiBJT01NVSwgYW5kIGFyZSBhbHJlYWR5IHNwZWNpYWwg
Y2FzZWQgYW5kCnNpbGVudGx5IHNraXBwZWQgaW4gYW1kX2lvbW11X2FkZF9kZXZpY2UuIEFwcGx5
IHRoZSBzYW1lIHNwZWNpYWwKY2FzaW5nIHdoZW4gdXBkYXRpbmcgcGFnZSB0YWJsZXMuCgpTaWdu
ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNj
OiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpD
YzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IDZh
MmM4NzdkMzQuLjYyMjkyYTkwMTUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9pb21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
bWFwLmMKQEAgLTU5Myw2ICs1OTMsMTAgQEAgc3RhdGljIGludCB1cGRhdGVfcGFnaW5nX21vZGUo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCiAgICAgICAgIC8qIFVwZGF0ZSBk
ZXZpY2UgdGFibGUgZW50cmllcyB1c2luZyBuZXcgcm9vdCB0YWJsZSBhbmQgcGFnaW5nIG1vZGUg
Ki8KICAgICAgICAgZm9yX2VhY2hfcGRldiggZCwgcGRldiApCiAgICAgICAgIHsKKyAgICAgICAg
ICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICYmCisgICAgICAgICAgICAgICAgIHBkZXYt
PnR5cGUgPT0gREVWX1RZUEVfUENJX0hPU1RfQlJJREdFICkKKyAgICAgICAgICAgICAgICBjb250
aW51ZTsKKwogICAgICAgICAgICAgYmRmID0gUENJX0JERjIocGRldi0+YnVzLCBwZGV2LT5kZXZm
bik7CiAgICAgICAgICAgICBpb21tdSA9IGZpbmRfaW9tbXVfZm9yX2RldmljZShwZGV2LT5zZWcs
IGJkZik7CiAgICAgICAgICAgICBpZiAoICFpb21tdSApCi0tIAoyLjE5LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 11:59:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 11:59:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gMtpK-00065g-TA; Wed, 14 Nov 2018 11:59: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=qkaj=nz=citrix.com=prvs=8498d546e=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gMtpK-00065W-CD
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 11:59:22 +0000
X-Inumbo-ID: b830b12a-e804-11e8-afa6-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b830b12a-e804-11e8-afa6-12d6303a7972;
 Wed, 14 Nov 2018 11:59:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70520760"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
 <1541945224-23075-3-git-send-email-rcojocaru@bitdefender.com>
 <2c1b78c1-e526-4481-f36d-791e11bdd06e@citrix.com>
 <7b71af9a-29ca-6f7e-13a3-27d02e0392f6@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <227360f1-e375-e990-55f3-abbf85a312fc@citrix.com>
Date: Wed, 14 Nov 2018 11:58:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <7b71af9a-29ca-6f7e-13a3-27d02e0392f6@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V5 2/3] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTMvMTggNjo0MyBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDExLzEzLzE4
IDc6NTcgUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDExLzExLzE4IDI6MDcgUE0sIFJh
enZhbiBDb2pvY2FydSB3cm90ZToKW3NuaXBdCj4+IEkgdGhpbmsgZXZlcnl0aGluZyBhYm92ZSBo
ZXJlIGNvdWxkIHVzZWZ1bGx5IGJlIGluIGl0cyBvd24gcGF0Y2g7IGl0Cj4+IHdvdWxkIG1ha2Ug
aXQgZWFzaWVyIHRvIHZlcmlmeSB0aGF0IHRoZXJlIHdlcmUgbm8gZnVuY3Rpb25hbCBjaGFuZ2Vz
IGluCj4+IHRoZSByZWZhY3RvcmluZy4KPiAKPiBSaWdodCwgSSdsbCBzcGxpdCB0aGlzIHBhdGNo
IHRoZW4uCgpUaGFua3MuCgo+Pj4gQEAgLTIzNDEsNiArMjM4MCw3IEBAIGludCBwMm1fZGVzdHJv
eV9hbHRwMm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCkKPj4+ICAg
ICAgICAgIHsKPj4+ICAgICAgICAgICAgICBwMm1fZmx1c2hfdGFibGUoZC0+YXJjaC5hbHRwMm1f
cDJtW2lkeF0pOwo+Pj4gICAgICAgICAgICAgIC8qIFVuaW5pdCBhbmQgcmVpbml0IGVwdCB0byBm
b3JjZSBUTEIgc2hvb3Rkb3duICovCj4+PiArICAgICAgICAgICAgcDJtX2ZyZWVfbG9nZGlydHko
ZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOwo+Pj4gICAgICAgICAgICAgIGVwdF9wMm1fdW5pbml0
KGQtPmFyY2guYWx0cDJtX3AybVtpZHhdKTsKPj4+ICAgICAgICAgICAgICBlcHRfcDJtX2luaXQo
ZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOwo+Pj4gICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJt
X2VwdHBbaWR4XSA9IG1mbl94KElOVkFMSURfTUZOKTsKPj4KPj4gKEluIGNhc2UgSSBmb3JnZXQ6
IEFsc28sIHRoaXMgaXMgY2FsbGVkIHdpdGhvdXQgaG9sZGluZyB0aGUgYXBwcm9wcmlhdGUKPj4g
cDJtIGxvY2suICkKPiAKPiBDb3VsZCB5b3UgcGxlYXNlIHByb3ZpZGUgbW9yZSBkZXRhaWxzPyBJ
IGhhdmUgYXNzdW1lZCB0aGF0IGF0IHRoZSBwb2ludAo+IG9mIGNhbGxpbmcgYSBmdW5jdGlvbiBj
YWxsZWQgcDJtX2Rlc3Ryb3lfYWx0cDJtX2J5X2lkKCkgaXQgc2hvdWxkIGJlCj4gc2FmZSB0byB0
ZWFyIHRoZSBhbHRwMm0gZG93biB3aXRob3V0IGZ1cnRoZXIgcHJlY2F1dGlvbi4KCkFyZSB5b3Ug
YWJzb2x1dGVseSBwb3NpdGl2ZSB0aGF0IGF0IHRoaXMgcG9pbnQgdGhlcmUncyBubyB3YXkgYW55
d2hlcmUKZWxzZSBpbiBYZW4gbWlnaHQgYmUgZG9pbmcgc29tZXRoaW5nIHdpdGggdGhpcyBwMm0g
c3RydWN0PwoKSWYgc28sIHRoZW4gMSkgdGhlcmUgc2hvdWxkIGJlIGEgY29tbWVudCB0aGVyZSBl
eHBsYWluaW5nIHdoeSB0aGF0J3MgdGhlCmNhc2UsIGFuZCAyKSBpZGVhbGx5IHdlIHNob3VsZCBy
ZWZhY3RvciBwMm1fZmx1c2hfdGFibGUgc3VjaCB0aGF0IHdlIGNhbgpjYWxsIHdoYXQncyBub3cg
cDJtX2ZsdXNoX3RhYmxlX2xvY2tlZCgpIHdpdGhvdXQgdGhlIGxvY2suCgo+IEkgdGhpbmsgeW91
J3JlIHNheWluZyB0aGF0IEkgc2hvdWxkIHAybV9sb2NrKGQtPmFyY2guYWx0cDJtX3AybVtpZHhd
KQo+IGp1c3QgZm9yIHRoZSBkdXJhdGlvbiBvZiB0aGUgcDJtX2ZyZWVfbG9nZGlydHkoKSBjYWxs
PwoKVGhlIHNhbWUgYXJndW1lbnQgcmVhbGx5IGdvZXMgZm9yIGVwdF9wMm1fdW5pbml0L2luaXQg
LS0gdW5pbml0IGFjdHVhbGx5CmZyZWVzIGEgZGF0YSBzdHJ1Y3R1cmU7IGlmIGFueW9uZSBlbHNl
IG1heSBiZSB1c2luZyB0aGF0LCB5b3UnbGwgcnVuCmludG8gYSB1c2UtYWZ0ZXItZnJlZSBidWcu
ICAoQWx0aG91Z2ggdGhhdCByZWFsbHkgbmVlZHMgdG8gYmUgY2hhbmdlZCBhcwp3ZWxsIC0tIGZy
ZWVpbmcgYW5kIHJlLWFsbG9jYXRpbmcgYSBzdHJ1Y3R1cmUganVzdCB0byBzZXQgYWxsIHRoZSBi
aXRzCmlzIHJpZGljdWxvdXMuKQoKSWYgd2UgbmVlZCBsb2NraW5nLCB0aGVuIEknZCBncmFiIHRo
ZSBwMm0gbG9jayBiZWZvcmUgcDJtX2ZsdXNoX3RhYmxlKCkKKGNhbGxpbmcgcDJtX2ZsdXNoX3Rh
YmxlX2xvY2tlZCgpIGluc3RlYWQpLCBhbmQgcmVsZWFzZSBpdCBhZnRlciB0aGUKZXB0X3AybV9p
bml0KCkuCgpJIHJlYWxpemUgeW91IGRpZG4ndCB3cml0ZSB0aGlzIGNvZGUsIGFuZCBzbyBJJ20g
bm90IGhvbGRpbmcgeW91CnJlc3BvbnNpYmxlIGZvciBhbGwgdGhlIGNoYW5nZXMgSSBtZW50aW9u
ZWQgYWJvdmUuICBCdXQgaWYgd2UncmUgZ29pbmcKdG8gYWRkIHRoZSBwMm1fZnJlZV9sb2dkaXJ0
eSgpIGNhbGwsIHdlIGRvIG5lZWQgdG8gZWl0aGVyIGdyYWIgdGhlIGxvY2sKb3IgYWRkIGEgY29t
bWVudCBleHBsYWluaW5nIHdoeSBpdCdzIG5vdCBuZWNlc3Nhcnk7IHdlIG1pZ2h0IGFzIHdlbGwg
Zml4Cml0IHByb3Blcmx5IGF0IHRoZSBzYW1lIHRpbWUuCgpwMm1fZmx1c2hfdGFibGUoKSBhbHJl
YWR5IGdyYWJzIGFuZCByZWxlYXNlcyB0aGUgbG9jazsgc28gZ3JhYmJpbmcgdGhlCmxvY2sgb3Zl
ciBhbGwgZm91ciBjYWxscyB3b24ndCBhZGQgYW55IG1vcmUgb3ZlcmhlYWQgKG9yIHJpc2sgb2YK
ZGVhZGxvY2spIHRoYW4gd2hhdCB3ZSBhbHJlYWR5IGhhdmUuCgo+PiBJJ20gYSBiaXQgc3VzcGlj
aW91cyBvZiBsb25nIHN0cmluZ3Mgb2YgdGhlc2Ugc29ydHMgb2YgZnVuY3Rpb25zIGluIHRoZQo+
PiBtaWRkbGUgb2YgYW5vdGhlciBmdW5jdGlvbi4gIEl0IHR1cm5zIG91dCB0aGF0IHRoZXJlIGFy
ZSB0aHJlZSBjb3BpZXMgb2YKPj4gdGhpcyBzZXF1ZW5jZSBvZiBmdW5jdGlvbiBjYWxscyAocDJt
X2ZsdXNoX3RhYmxlIC0+IGVwdF9wMm1fdW5pbml0IC0+Cj4+IGVwdF9wMm1faW5pdCk6Cj4+Cj4+
ICogSGVyZSAocDJtX2Rlc3Ryb3lfYWx0cDJtX2lkKSwgd2hlbiB0aGUgdXNlciBhc2tzIGZvciB0
aGUgYWx0Mm0gaW5kZXgKPj4gdG8gYmUgZGVzdHJveWVkCj4+Cj4+ICogSW4gcDJtX2ZsdXNoX2Fs
dHAybSgpLCB3aGljaCBpcyBjYWxsZWQgd2hlbiBhbHRwMm0gaXMgZGlzYWJsZWQgZm9yIGEKPj4g
ZG9tYWluCj4+Cj4+ICogSW4gcDJtX3Jlc2V0X2FsdHAybSgpLCB3aGljaCBpcyBjYWxsZWQgd2hl
biBhbiBlbnRyeSBpbiB0aGUgaG9zdHAybSBpcwo+PiBzZXQgdG8gSU5WQUxJRF9NRk4uCj4+Cj4+
IFByZXN1bWFibHkgaW4gcDJtX3Jlc2V0X2FsdHAybSgpIHdlIGRvbid0IHdhbnQgdG8gY2FsbAo+
PiBwMm1fZnJlZV9sb2dkaXJ0eSgpLCBhcyB0aGUgYWx0cDJtIGlzIHN0aWxsIGFjdGl2ZSBhbmQg
d2Ugd2FudCB0byBrZWVwCj4+IHRoZSBsb2dkaXJ0eSByYW5nZXMgYXJvdW5kLiAgQnV0IGluIHAy
bV9mbHVzaF9hbHRwMm0oKSwgSSdtIHByZXR0eSBzdXJlCj4+IHdlIGRvIHdhbnQgdG8gZGlzY2Fy
ZCB0aGVtOiB3aGVuIGFsdHAybSBpcyBlbmFibGVkIGFnYWluLAo+PiBwMm1faW5pdF9sb2dkaXJ0
eSgpIHdpbGwgcmV0dXJuIGVhcmx5LCBsZWF2aW5nIHRoZSBvbGQgcmFuZ2VzZXRzIGluCj4+IHBs
YWNlOyBpZiB0aGUgaG9zdHAybSByYW5nZXNldHMgaGF2ZSBjaGFuZ2VkIGJldHdlZW4gdGhlIHRp
bWUgYWx0cDJtIHdhcwo+PiBkaXNhYmxlZCBhbmQgZW5hYmxlZCBhZ2FpbiwgdGhlIHJhbmdlc2V0
X21lcmdlKCkgbWF5IGhhdmUgaW5jb3JyZWN0IHJlc3VsdHMuCj4gCj4gSSdsbCBjYWxsIHAybV9m
cmVlX2xvZ2RpcnR5KCkgaW4gcDJtX2ZsdXNoX2FsdHAybSgpIGFzIHdlbGwuCgpJIHdhcyBtb3Jl
IHRoaW5raW5nIG9mIHJlZmFjdG9yaW5nIHRob3NlIHR3byB0byBzaGFyZSB0aGUgc2FtZSBjb2Rl
LCBhbmQKcG90ZW50aWFsbHkgaGF2aW5nIHAybV9yZXNldF9hbHRwMm0oKSBzaGFyZSB0aGUgc2Ft
ZSBjb2RlIGFzIHdlbGwuICBUaGUKcmVhc29uIHlvdSBtaXNzZWQgdGhlIHAybV9mbHVzaF9hbHRw
Mm0oKSB0aGVyZSB3YXMgYmVjYXVzZSBvZiB0aGUgY29kZQpkdXBsaWNhdGlvbi4KCk9yIGFsdGVy
bmF0ZWx5Li4uCgo+Pj4gSXMgdGhlcmUgYW55IHBhcnRpY3VsYXIgcmVhc29uIHdlIGFsbG9jYXRl
IHRoZSBwMm0gc3RydWN0dXJlcyBvbiBkb21haW4KPj4+IGNyZWF0aW9uLCBidXQgbm90IGxvZ2Rp
cnR5IHJhbmdlIHN0cnVjdHVyZXM/ICBJdCBzZWVtcyBsaWtlIGFsbG9jYXRpbmcKPj4+IGFsdHAy
bSBzdHJ1Y3R1cmVzIG9uLWRlbWFuZCwgcmF0aGVyIHRoYW4gYXQgZG9tYWluIGNyZWF0aW9uIHRp
bWUsIG1pZ2h0Cj4+PiBtYWtlIGEgbG90IG9mIHRoZSByZWFzb25pbmcgaGVyZSBzaW1wbGVyLgo+
Pgo+PiBJIGFzc3VtZSB0aGF0IHRoaXMgcXVlc3Rpb24gaXMgbm90IGFkZHJlc3NlZCB0byBtZSwg
c2luY2UgSSdtIG5vdCBhYmxlCj4+IHRvIGFuc3dlciBpdCAtIEkgY2FuIG9ubHkgYXNzdW1lIHRo
YXQgaGF2aW5nIGxlc3MgaGVhcCB1c2VkIGhhcyBiZWVuCj4+IHByZWZlcnJlZC4KCkknbSBhc2tp
bmcgeW91IGJlY2F1c2UgeW91J3ZlIHJlY2VudGx5IGJlZW4gZ29pbmcgdGhyb3VnaCB0aGlzIGNv
ZGUsIGFuZApwcm9iYWJseSBoYXZlIGF0IGxlYXN0IGFzIG11Y2ggZmFtaWxpYXJpdHkgd2l0aCBp
dCBhcyBJIGRvLiAgSSBjYW4ndAppbW1lZGlhdGVseSBzZWUgYW55IHJlYXNvbiB0byBhbGxvY2F0
ZSB0aGVtIGF0IGRvbWFpbiBjcmVhdGlvbiB0aW1lLgpNYXliZSB5b3UgY2FuIGFuZCBtYXliZSB5
b3UgY2FuJ3QsIGJ1dCBJIHdvbid0IGtub3cgdW50aWwgSSBhc2suIDotKQoKPiBBY3R1YWxseSBJ
IG5vdyByZWFsaXplIHRoYXQgeW91J3JlIGFza2luZyB3aHkgdGhlIGhvc3RwMm0gcmFuZ2VzZXQg
aXMKPiBjcmVhdGVkIHZpYSBwYWdpbmdfZG9tYWluX2luaXQoKSBpbiBhcmNoX2RvbWFpbl9jcmVh
dGUoKSAoc28gaW1tZWRpYXRlbHkKPiBvbiBkb21haW4gY3JlYXRpb24pIHdoaWxlIEknbSBhbGxv
Y2F0aW5nIHRoZSBhbHRwMm0gcmFuZ2VzZXRzIG9uIGFsdHAybQo+IGluaXQuCj4KPiBJJ20gZG9p
bmcgdGhhdCB0byBzYXZlIG1lbW9yeSwgc2luY2Ugd2UgY2FuIGhhdmUgTUFYX0FMVFAyTSBhbHRw
Mm1zCj4gKHdoaWNoIGlzIGN1cnJlbnRseSAxMCksIGFuZCBvbmx5IHR3byBhY3RpdmUgYWx0cDJt
cyAtIHRoYXQgbWVhbnMgdGhhdCBJCj4gd291bGQgYWxsb2NhdGUgMTAgcmFuZ2VzZXRzIGFuZCBv
bmx5IHVzZSB0d28uIEluIGZhY3Qgd2UncmUgY3VycmVudGx5Cj4gb25seSB1c2luZyAyIGFsdHAy
bXMgYW5kIHRoZSBob3N0cDJtIGZvciBvdXIgI1ZFIHdvcmsuIFRoYXQgc2F2ZXMgdGhlCj4gc3Bh
Y2UgcmVxdWlyZWQgZm9yIDggcmFuZ2VzZXRzLiBJZiB0aGF0J3Mgbm90IG11Y2gsIG9yIGlmIHlv
dSB0aGluayB0aGF0Cj4gdGhlIGJlbmVmaXRzIG9mIGFsbG9jYXRpbmcgdGhlbSBlYXJseSBvdXR3
ZWlnaCB0aGUgY29zdHMgd2UgY2FuIHN3aXRjaAo+IHRvIGFsbG9jYXRpbmcgdGhlbSBvbiBkb21h
aW4gY3JlYXRpb24sIGxpa2UgdGhlIGhvc3RwMm0sIGFuZCBwZXJoYXBzCj4gYWx3YXlzIGtlZXBp
bmcgdGhlbSBpbiBzeW5jLgoKT24gdGhlIGNvbnRyYXJ5LCBJIHdhcyB0aGlua2luZyBvZiBsZWF2
aW5nIHRoZSBhbHRwMm1fcDJtW05dIE5VTEwgdW50aWwKaXQgYmVjb21lcyB1c2VkOyBhbmQgYXQg
dGhhdCBwb2ludCBhbGxvY2F0aW5nIGJvdGggdGhlIHAybSBzdHJ1Y3R1cmUgYW5kCnRoZSBsb2dk
aXJ0eSByYW5nZXNldHM7IGFuZCB3aGVuIGRlYWN0aXZhdGluZyBhbHRwMm1fcDJtW05dLCBmcmVl
aW5nCmJvdGggdGhlIGxvZ2RpcnR5IHJhbmdlc2V0cyBhbmQgdGhlIHAybSBzdHJ1Y3R1cmUuCgpP
bmUgYWR2YW50YWdlIG9mIHRoYXQgaXMgdGhhdCB3ZSdkIHJlZHVjZSB0aGUgYW1vdW50IG9mIG1l
bW9yeSB1c2VkIC0tCm5vdCBqdXN0IGZvciB5b3UsIGJ1dCBmb3IgdGhlIHZhc3QgbWFqb3JpdHkg
b2YgcGVvcGxlIHdobyBhcmVuJ3QgdXNpbmcKdGhlIGFsdHAybSBmdW5jdGlvbmFsaXR5OyB0aGUg
b3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgaXQgc2ltcGxpZmllcyB0aGUKZGlzYWJsZSAvIGVuYWJs
ZSBsb2dpYzogRXZlcnl0aGluZyB0aGF0IG5lZWRzIHRvIGJlIGRvbmUgaXMgZG9uZSBpbiBvbmUK
cGxhY2UsIHJhdGhlciB0aGFuIGhhbGYgaW4gb25lIHBsYWNlIGFuZCBoYWxmIGluIGFub3RoZXIu
CgpJIGRvbid0IG5lY2Vzc2FyaWx5IGV4cGVjdCB5b3UgdG8gZG8gdGhhdCByZWZhY3RvcmluZywg
YnV0IGFzIHlvdSdyZQpmYW1pbGlhciB3aXRoIHRoZSBjb2RlLCBhbmQgaGF2ZSB0aGUgbW9zdCBp
bnZlc3RtZW50IGluIGl0cyBmdXR1cmUsIGl0Cm1ha2VzIHNlbnNlIHRvIGRpc2N1c3MgdGhlIHBv
c3NpYmlsaXRpZXMgd2l0aCB5b3UuIDotKQoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:03:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:03: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-devel-bounces@lists.xenproject.org>)
	id 1gMttF-00079G-BE; Wed, 14 Nov 2018 12:03: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=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMttD-000790-0v
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 12:03:23 +0000
X-Inumbo-ID: 47bf73a4-e805-11e8-9a16-bc764e045a96
Received: from mail-qk1-x743.google.com (unknown [2607:f8b0:4864:20::743])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47bf73a4-e805-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 12:03:21 +0000 (UTC)
Received: by mail-qk1-x743.google.com with SMTP id r71so25164936qkr.10
 for <xen-devel@lists.xen.org>; Wed, 14 Nov 2018 04:03:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=lAO246PGjwWdUI1FHyYc81M0CTZovM6fz+Wea9Z0kTI=;
 b=D5jBKDVLvY8gA9w/9ODu+Vt6CqFlU78lzjgF7MqScIUhvO+SqpamK/MmhbfP3T3lrD
 xFaTMPNToyTFWiih4dLRvtKWJou7uIJRLyM56eqKJwHJo61kJdvi7kdDwvdYzUzK3+F0
 V+TqB9Ilsvavh0HWDZW6TjXcBUI+6mroeEew8LT14xsjXtjIfxuLJ9Q6226GDB4i5GDn
 7KvvZiE3DTBrNpEzyhQEy2mWJtTKRjBMGLuIHMv1pgjCciE45E4bPKfSRfvWGaBHWWFd
 W2l12Cg0Wy8/4lTZ4yJgpwNr5lSiYAD4kOlbzNAZDKydgSxEsb4DltPGSI+CZvK4ehwY
 fikg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=lAO246PGjwWdUI1FHyYc81M0CTZovM6fz+Wea9Z0kTI=;
 b=SSGtG9DeVCb+2jqF+vctthJqVNEhi5GvrQnYC62j5AKnvFKtZZlroON6+AZNBOoUIe
 +JV2W/hFqfSI0DNq6ee0jFrYEVhwQkCStiBKDNiQLQ5fAbuD9B3qwaRiKzgo419ikgYq
 IeFHSJiCHLPM8uOgysgxwrZ35M7dBTNr2kpKdzbmIPtitGj+js6Jgo2KvsltjQxzjv4R
 P/a2a5RTCShbM1Cf6gMgfS7adyyPqUHv2Zw2ngrRpC9M++C+Us/zJ8cK2/+wRzakZN28
 1zQtFiRtFDpLrhUUhJ4jnZLlXGd6zPdEzanaNbv4DGXM28b7APgXpbIgTdDMbCElzrL8
 eO/w==
X-Gm-Message-State: AGRZ1gJ6m0CGVNxxV5k1UPPmckA+9ft0XAOFLk210NIfUtATu6Z97cVc
 bhcDFaTwrQeGqMK74LUjX6+LfXeS0IlFpuJ+8iXotg==
X-Google-Smtp-Source: AJdET5cTnOyNkhmC0LIQS6WuCnX3xyvRK1UPBqBovYjn41GNbesjuShpGiPte64Cj13VZUH11hylg8i3UJ5cKhoqfS0=
X-Received: by 2002:a37:97c3:: with SMTP id
 z186-v6mr1340263qkd.249.1542197000706; 
 Wed, 14 Nov 2018 04:03:20 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-14-git-send-email-mirela.simonovic@aggios.com>
 <alpine.DEB.2.10.1811131549040.8259@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1811131549040.8259@sstabellini-ThinkPad-X260>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Wed, 14 Nov 2018 13:03:09 +0100
Message-ID: <CAKPH-NjmtNWW+_L_KvXNjaxh_W+Czp5LqO0PN_PetmdZG3BiGQ@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 13/18] xen/arm: Implement PSCI
 SYSTEM_SUSPEND call (physical interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMTQsIDIwMTggYXQgMToxNCBBTSBTdGVmYW5vIFN0YWJlbGxpbmkKPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Cj4gT24gTW9uLCAxMiBOb3YgMjAxOCwgTWlyZWxh
IFNpbW9ub3ZpYyB3cm90ZToKPiA+IFBTQ0kgc3lzdGVtIHN1c3BlbmQgZnVuY3Rpb24gc2hhbGwg
YmUgaW52b2tlZCB0byBmaW5hbGl6ZSBYZW4gc3VzcGVuZAo+ID4gcHJvY2VkdXJlLiBSZXN1bWUg
ZW50cnkgcG9pbnQsIHdoaWNoIG5lZWRzIHRvIGJlIHBhc3NlZCB2aWEgMXN0IGFyZ3VtZW50Cj4g
PiBvZiBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwgdG8gdGhlIEVMMywgaXMgaHlwX3Jlc3VtZS4g
Rm9yIG5vdywgaHlwX3Jlc3VtZQo+ID4gaXMganVzdCBhIHBsYWNlaG9sZGVyIHRoYXQgd2lsbCBi
ZSBpbXBsZW1lbnRlZCBpbiBhc3NlbWJseS4gQ29udGV4dCBJRCwKPiA+IHdoaWNoIGlzIDJuZCBh
cmd1bWVudCBvZiBzeXN0ZW0gc3VzcGVuZCBQU0NJIGNhbGwsIGlzIHVudXNlZCwgYXMgaW4gTGlu
dXguCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9u
b3ZpY0BhZ2dpb3MuY29tPgo+ID4gU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVk
Lm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gPgo+ID4gLS0tCj4gPiBDaGFuZ2VzIGluIHYyOgo+ID4K
PiA+IC1UaGUgY29tbWl0IG1lc3NhZ2Ugd2FzIHN0YWxlIC0gcmVmZXJyaW5nIHRvIHRoZSBkb19z
dXNwZW5kIGZ1bmN0aW9uCj4gPiB0aGF0IGhhcyBiZWVuIHJlbmFtZWQgbG9uZyB0aW1lIGFnby4g
Rml4ZWQgY29tbWl0IG1lc3NhZ2UKPiA+IC0tLQo+ID4gIHhlbi9hcmNoL2FybS9hcm02NC9lbnRy
eS5TICAgIHwgIDMgKysrCj4gPiAgeGVuL2FyY2gvYXJtL3BzY2kuYyAgICAgICAgICAgfCAxNiAr
KysrKysrKysrKysrKysrCj4gPiAgeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyAgICAgICAgfCAgNCAr
KysrCj4gPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmggICAgfCAgMSArCj4gPiAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9zdXNwZW5kLmggfCAgMSArCj4gPiAgNSBmaWxlcyBjaGFuZ2VkLCAyNSBp
bnNlcnRpb25zKCspCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRy
eS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiA+IGluZGV4IDk3YjA1ZjUzZWEuLmRi
YzQ3MTc5MDMgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+ID4g
KysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiA+IEBAIC01MzMsNiArNTMzLDkgQEAg
RU5UUlkoX19jb250ZXh0X3N3aXRjaCkKPiA+ICAgICAgICAgIG1vdiAgICAgc3AsIHg5Cj4gPiAg
ICAgICAgICByZXQKPiA+Cj4gPiArRU5UUlkoaHlwX3Jlc3VtZSkKPiA+ICsgICAgICAgIGIgLgo+
ID4gKwo+ID4gIC8qCj4gPiAgICogTG9jYWwgdmFyaWFibGVzOgo+ID4gICAqIG1vZGU6IEFTTQo+
ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wc2NpLmMgYi94ZW4vYXJjaC9hcm0vcHNjaS5j
Cj4gPiBpbmRleCBhOTMxMjFmNDNiLi5iMTAwYmQ4YWQyIDEwMDY0NAo+ID4gLS0tIGEveGVuL2Fy
Y2gvYXJtL3BzY2kuYwo+ID4gKysrIGIveGVuL2FyY2gvYXJtL3BzY2kuYwo+ID4gQEAgLTI0LDYg
KzI0LDcgQEAKPiA+ICAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KPiA+ICAjaW5jbHVkZSA8
YXNtL3BzY2kuaD4KPiA+ICAjaW5jbHVkZSA8YXNtL2FjcGkuaD4KPiA+ICsjaW5jbHVkZSA8YXNt
L3N1c3BlbmQuaD4KPiA+Cj4gPiAgLyoKPiA+ICAgKiBXaGlsZSBhIDY0LWJpdCBPUyBjYW4gbWFr
ZSBjYWxscyB3aXRoIFNNQzMyIGNhbGxpbmcgY29udmVudGlvbnMsIGZvcgo+ID4gQEAgLTY3LDYg
KzY4LDIxIEBAIHZvaWQgY2FsbF9wc2NpX2NwdV9vZmYodm9pZCkKPiA+ICAgICAgfQo+ID4gIH0K
PiA+Cj4gPiAraW50IGNhbGxfcHNjaV9zeXN0ZW1fc3VzcGVuZCh2b2lkKQo+ID4gK3sKPiA+ICsj
aWZkZWYgQ09ORklHX0FSTV82NAo+ID4gKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXM7Cj4g
PiArCj4gPiArICAgIC8qIDJuZCBhcmd1bWVudCAoY29udGV4dCBJRCkgaXMgbm90IHVzZWQgKi8K
PiA+ICsgICAgYXJtX3NtY2NjX3NtYyhQU0NJXzFfMF9GTjY0X1NZU1RFTV9TVVNQRU5ELCBfX3Bh
KGh5cF9yZXN1bWUpLCAmcmVzKTsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIFBTQ0lfUkVUKHJlcyk7
Cj4gPiArI2Vsc2UKPiA+ICsgICAgLyogbm90IHN1cHBvcnRlZCAqLwo+ID4gKyAgICByZXR1cm4g
MTsKPiA+ICsjZW5kaWYKPiA+ICt9Cj4KPiBHaXZlbiB0aGF0IHN1c3BlbmQgaXMgdW5pbXBsZW1l
bnRlZCBvbiBhcm0zMiwgdGhlICNpZmRlZiBpcyBPSy4gQnV0Cj4gaW4gdGhhdCBjYXNlIHJldHVy
biBQU0NJX05PVF9TVVBQT1JURUQgZm9yIGFybTMyLgo+Cj4gT3RoZXJ3aXNlIHlvdSBzaG91bGQg
YmUgYWJsZSB0byByZW1vdmUgdGhpcyAjaWZkZWYgYnkgaW50cm9kdWNpbmcKPiBzb21ldGhpbmcg
c2ltaWxhciB0byBQU0NJXzBfMl9GTl9OQVRJVkUsIGJ1dCBmb3IgUFNDSV8xXzAgY2FsbHMuCj4K
Pgo+ID4gIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9vZmYodm9pZCkKPiA+ICB7Cj4gPiAgICAgIGlm
ICggcHNjaV92ZXIgPiBQU0NJX1ZFUlNJT04oMCwgMSkgKQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4gPiBpbmRleCBkMWI0
OGMzMzlhLi4zNzkyNjM3NGJjIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL3N1c3BlbmQu
Ywo+ID4gKysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+ID4gQEAgLTE0MSw2ICsxNDEsMTAg
QEAgc3RhdGljIGxvbmcgc3lzdGVtX3N1c3BlbmQodm9pZCAqZGF0YSkKPiA+ICAgICAgICAgIGdv
dG8gcmVzdW1lX2lycXM7Cj4gPiAgICAgIH0KPiA+Cj4gPiArICAgIHN0YXR1cyA9IGNhbGxfcHNj
aV9zeXN0ZW1fc3VzcGVuZCgpOwo+ID4gKyAgICBpZiAoIHN0YXR1cyApCj4gPiArICAgICAgICBk
cHJpbnRrKFhFTkxPR19FUlIsICJQU0NJIHN5c3RlbSBzdXNwZW5kIGZhaWxlZCwgZXJyPSVkXG4i
LCBzdGF0dXMpOwo+ID4gKwo+ID4gICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfcmVzdW1l
Owo+ID4KPiA+ICAgICAgZ2ljX3Jlc3VtZSgpOwo+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHNjaS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKPiA+IGluZGV4IDI2
NDYyZDBjNDcuLjlmNjExNmEyMjQgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3BzY2kuaAo+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKPiA+IEBAIC0yMCw2
ICsyMCw3IEBAIGV4dGVybiB1aW50MzJfdCBwc2NpX3ZlcjsKPiA+Cj4gPiAgaW50IHBzY2lfaW5p
dCh2b2lkKTsKPiA+ICBpbnQgY2FsbF9wc2NpX2NwdV9vbihpbnQgY3B1KTsKPiA+ICtpbnQgY2Fs
bF9wc2NpX3N5c3RlbV9zdXNwZW5kKHZvaWQpOwo+ID4gIHZvaWQgY2FsbF9wc2NpX2NwdV9vZmYo
dm9pZCk7Cj4gPiAgdm9pZCBjYWxsX3BzY2lfc3lzdGVtX29mZih2b2lkKTsKPiA+ICB2b2lkIGNh
bGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCk7Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9zdXNwZW5kLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3N1c3BlbmQuaAo+ID4gaW5k
ZXggZGU3ODdkMjk2YS4uNzYwNGUyZTJlMiAxMDA2NDQKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vc3VzcGVuZC5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3N1c3BlbmQuaAo+
ID4gQEAgLTIsNiArMiw3IEBACj4gPiAgI2RlZmluZSBfX0FTTV9BUk1fU1VTUEVORF9IX18KPiA+
Cj4gPiAgaW50MzJfdCBkb21haW5fc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJf
dCBjaWQpOwo+ID4gK3ZvaWQgaHlwX3Jlc3VtZSh2b2lkKTsKPgo+IEkgdGhpbmsgaXQgd291bGQg
YmUgYmV0dGVyIHRvIHNlcGFyYXRlIHBoeXNpY2FsIHN1c3BlbmQgZnJvbSB2aXJ0dWFsCj4gc3Vz
cGVuZCwgbGlrZSBKdWxpZW4gc3VnZ2VzdGVkLiBBcyB5b3Ugc2VwYXJhdGUgdGhlIEMgaW1wbGVt
ZW50YXRpb24sCj4gcGxlYXNlIGFsc28gaW50cm9kdWNlIHNlcGFyYXRlIGhlYWRlciBmaWxlcyAo
Zm9yIGluc3RhbmNlIHZzdXNwZW5kLmggYW5kCj4gc3VzcGVuZC5oKS4KPgoKQUZBSVUgSnVsaWVu
IGNhbWUgYmFjayB3aXRoIEFuZHJldydzIGZlZWRiYWNrIHN1Z2dlc3RpbmcgdGhhdCB0aGlzCnNo
b3VsZCByYXRoZXIgbm90IGJlIGRvbmUuIFBsZWFzZSBzZWUgZGlzY3Vzc2lvbiAiW1BBVENIIDAy
LzE4XQp4ZW4vYXJtOiBJbXBsZW1lbnQgUFNDSSBzeXN0ZW0gc3VzcGVuZCBjYWxsICh2aXJ0dWFs
IGludGVyZmFjZSkiCgo+Cj4gPiAgI2VuZGlmCj4gPgo+ID4gLS0KPiA+IDIuMTMuMAo+ID4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:03:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:03: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-devel-bounces@lists.xenproject.org>)
	id 1gMttF-00079A-1j; Wed, 14 Nov 2018 12:03: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=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMttD-00078z-0Z
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 12:03:23 +0000
X-Inumbo-ID: 47ba5043-e805-11e8-9a16-bc764e045a96
Received: from mail-qk1-x743.google.com (unknown [2607:f8b0:4864:20::743])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47ba5043-e805-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 12:03:21 +0000 (UTC)
Received: by mail-qk1-x743.google.com with SMTP id m5so25205736qka.9
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 04:03:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=lAO246PGjwWdUI1FHyYc81M0CTZovM6fz+Wea9Z0kTI=;
 b=D5jBKDVLvY8gA9w/9ODu+Vt6CqFlU78lzjgF7MqScIUhvO+SqpamK/MmhbfP3T3lrD
 xFaTMPNToyTFWiih4dLRvtKWJou7uIJRLyM56eqKJwHJo61kJdvi7kdDwvdYzUzK3+F0
 V+TqB9Ilsvavh0HWDZW6TjXcBUI+6mroeEew8LT14xsjXtjIfxuLJ9Q6226GDB4i5GDn
 7KvvZiE3DTBrNpEzyhQEy2mWJtTKRjBMGLuIHMv1pgjCciE45E4bPKfSRfvWGaBHWWFd
 W2l12Cg0Wy8/4lTZ4yJgpwNr5lSiYAD4kOlbzNAZDKydgSxEsb4DltPGSI+CZvK4ehwY
 fikg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=lAO246PGjwWdUI1FHyYc81M0CTZovM6fz+Wea9Z0kTI=;
 b=T8BwdVPtnZXcUjCMX3LjvePou1Dg3/EEU8133JwzsUXkGWhEjt6lnkpvlT92s8menH
 6NHpvJDZpjkWFYlvIqO7815+zSABwhd14uznZMtaZpgLzK4PHqqDm0mfzW8Am/vZ6RNN
 +h6PJYtSQRTdnSR+jTbcISLYQyXGQxHkbmpFOim/Wq8f3iOiKog9VTO+QzFA5cMCzZTZ
 QEXqzvV73n5BBJF1Q+CYkDyANJGIX3kmNYWE1wGrAogne/ZGErVLUvQmChsl+UZyAVnI
 Q9AJPgxyzb6Um2n/hV5kRSqIcnDCtmjYp91fKLYVknaQDY5ChfVdBkPc1km7Q6y8UBq6
 tS8w==
X-Gm-Message-State: AGRZ1gLxM3sn9QNQoiwS5XBvniffKo2aQ5Q237J/+kW8YMKoDpyE79FK
 yzDxUAiw4ViGt8ZbolxvC5mIcznSqHvJdAcD0uwaTw==
X-Google-Smtp-Source: AJdET5cTnOyNkhmC0LIQS6WuCnX3xyvRK1UPBqBovYjn41GNbesjuShpGiPte64Cj13VZUH11hylg8i3UJ5cKhoqfS0=
X-Received: by 2002:a37:97c3:: with SMTP id
 z186-v6mr1340263qkd.249.1542197000706; 
 Wed, 14 Nov 2018 04:03:20 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-14-git-send-email-mirela.simonovic@aggios.com>
 <alpine.DEB.2.10.1811131549040.8259@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1811131549040.8259@sstabellini-ThinkPad-X260>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Wed, 14 Nov 2018 13:03:09 +0100
Message-ID: <CAKPH-NjmtNWW+_L_KvXNjaxh_W+Czp5LqO0PN_PetmdZG3BiGQ@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 13/18] xen/arm: Implement PSCI
 SYSTEM_SUSPEND call (physical interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMTQsIDIwMTggYXQgMToxNCBBTSBTdGVmYW5vIFN0YWJlbGxpbmkKPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Cj4gT24gTW9uLCAxMiBOb3YgMjAxOCwgTWlyZWxh
IFNpbW9ub3ZpYyB3cm90ZToKPiA+IFBTQ0kgc3lzdGVtIHN1c3BlbmQgZnVuY3Rpb24gc2hhbGwg
YmUgaW52b2tlZCB0byBmaW5hbGl6ZSBYZW4gc3VzcGVuZAo+ID4gcHJvY2VkdXJlLiBSZXN1bWUg
ZW50cnkgcG9pbnQsIHdoaWNoIG5lZWRzIHRvIGJlIHBhc3NlZCB2aWEgMXN0IGFyZ3VtZW50Cj4g
PiBvZiBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwgdG8gdGhlIEVMMywgaXMgaHlwX3Jlc3VtZS4g
Rm9yIG5vdywgaHlwX3Jlc3VtZQo+ID4gaXMganVzdCBhIHBsYWNlaG9sZGVyIHRoYXQgd2lsbCBi
ZSBpbXBsZW1lbnRlZCBpbiBhc3NlbWJseS4gQ29udGV4dCBJRCwKPiA+IHdoaWNoIGlzIDJuZCBh
cmd1bWVudCBvZiBzeXN0ZW0gc3VzcGVuZCBQU0NJIGNhbGwsIGlzIHVudXNlZCwgYXMgaW4gTGlu
dXguCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9u
b3ZpY0BhZ2dpb3MuY29tPgo+ID4gU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVk
Lm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gPgo+ID4gLS0tCj4gPiBDaGFuZ2VzIGluIHYyOgo+ID4K
PiA+IC1UaGUgY29tbWl0IG1lc3NhZ2Ugd2FzIHN0YWxlIC0gcmVmZXJyaW5nIHRvIHRoZSBkb19z
dXNwZW5kIGZ1bmN0aW9uCj4gPiB0aGF0IGhhcyBiZWVuIHJlbmFtZWQgbG9uZyB0aW1lIGFnby4g
Rml4ZWQgY29tbWl0IG1lc3NhZ2UKPiA+IC0tLQo+ID4gIHhlbi9hcmNoL2FybS9hcm02NC9lbnRy
eS5TICAgIHwgIDMgKysrCj4gPiAgeGVuL2FyY2gvYXJtL3BzY2kuYyAgICAgICAgICAgfCAxNiAr
KysrKysrKysrKysrKysrCj4gPiAgeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyAgICAgICAgfCAgNCAr
KysrCj4gPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmggICAgfCAgMSArCj4gPiAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9zdXNwZW5kLmggfCAgMSArCj4gPiAgNSBmaWxlcyBjaGFuZ2VkLCAyNSBp
bnNlcnRpb25zKCspCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRy
eS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiA+IGluZGV4IDk3YjA1ZjUzZWEuLmRi
YzQ3MTc5MDMgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+ID4g
KysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiA+IEBAIC01MzMsNiArNTMzLDkgQEAg
RU5UUlkoX19jb250ZXh0X3N3aXRjaCkKPiA+ICAgICAgICAgIG1vdiAgICAgc3AsIHg5Cj4gPiAg
ICAgICAgICByZXQKPiA+Cj4gPiArRU5UUlkoaHlwX3Jlc3VtZSkKPiA+ICsgICAgICAgIGIgLgo+
ID4gKwo+ID4gIC8qCj4gPiAgICogTG9jYWwgdmFyaWFibGVzOgo+ID4gICAqIG1vZGU6IEFTTQo+
ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wc2NpLmMgYi94ZW4vYXJjaC9hcm0vcHNjaS5j
Cj4gPiBpbmRleCBhOTMxMjFmNDNiLi5iMTAwYmQ4YWQyIDEwMDY0NAo+ID4gLS0tIGEveGVuL2Fy
Y2gvYXJtL3BzY2kuYwo+ID4gKysrIGIveGVuL2FyY2gvYXJtL3BzY2kuYwo+ID4gQEAgLTI0LDYg
KzI0LDcgQEAKPiA+ICAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KPiA+ICAjaW5jbHVkZSA8
YXNtL3BzY2kuaD4KPiA+ICAjaW5jbHVkZSA8YXNtL2FjcGkuaD4KPiA+ICsjaW5jbHVkZSA8YXNt
L3N1c3BlbmQuaD4KPiA+Cj4gPiAgLyoKPiA+ICAgKiBXaGlsZSBhIDY0LWJpdCBPUyBjYW4gbWFr
ZSBjYWxscyB3aXRoIFNNQzMyIGNhbGxpbmcgY29udmVudGlvbnMsIGZvcgo+ID4gQEAgLTY3LDYg
KzY4LDIxIEBAIHZvaWQgY2FsbF9wc2NpX2NwdV9vZmYodm9pZCkKPiA+ICAgICAgfQo+ID4gIH0K
PiA+Cj4gPiAraW50IGNhbGxfcHNjaV9zeXN0ZW1fc3VzcGVuZCh2b2lkKQo+ID4gK3sKPiA+ICsj
aWZkZWYgQ09ORklHX0FSTV82NAo+ID4gKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXM7Cj4g
PiArCj4gPiArICAgIC8qIDJuZCBhcmd1bWVudCAoY29udGV4dCBJRCkgaXMgbm90IHVzZWQgKi8K
PiA+ICsgICAgYXJtX3NtY2NjX3NtYyhQU0NJXzFfMF9GTjY0X1NZU1RFTV9TVVNQRU5ELCBfX3Bh
KGh5cF9yZXN1bWUpLCAmcmVzKTsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIFBTQ0lfUkVUKHJlcyk7
Cj4gPiArI2Vsc2UKPiA+ICsgICAgLyogbm90IHN1cHBvcnRlZCAqLwo+ID4gKyAgICByZXR1cm4g
MTsKPiA+ICsjZW5kaWYKPiA+ICt9Cj4KPiBHaXZlbiB0aGF0IHN1c3BlbmQgaXMgdW5pbXBsZW1l
bnRlZCBvbiBhcm0zMiwgdGhlICNpZmRlZiBpcyBPSy4gQnV0Cj4gaW4gdGhhdCBjYXNlIHJldHVy
biBQU0NJX05PVF9TVVBQT1JURUQgZm9yIGFybTMyLgo+Cj4gT3RoZXJ3aXNlIHlvdSBzaG91bGQg
YmUgYWJsZSB0byByZW1vdmUgdGhpcyAjaWZkZWYgYnkgaW50cm9kdWNpbmcKPiBzb21ldGhpbmcg
c2ltaWxhciB0byBQU0NJXzBfMl9GTl9OQVRJVkUsIGJ1dCBmb3IgUFNDSV8xXzAgY2FsbHMuCj4K
Pgo+ID4gIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9vZmYodm9pZCkKPiA+ICB7Cj4gPiAgICAgIGlm
ICggcHNjaV92ZXIgPiBQU0NJX1ZFUlNJT04oMCwgMSkgKQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4gPiBpbmRleCBkMWI0
OGMzMzlhLi4zNzkyNjM3NGJjIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL3N1c3BlbmQu
Ywo+ID4gKysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+ID4gQEAgLTE0MSw2ICsxNDEsMTAg
QEAgc3RhdGljIGxvbmcgc3lzdGVtX3N1c3BlbmQodm9pZCAqZGF0YSkKPiA+ICAgICAgICAgIGdv
dG8gcmVzdW1lX2lycXM7Cj4gPiAgICAgIH0KPiA+Cj4gPiArICAgIHN0YXR1cyA9IGNhbGxfcHNj
aV9zeXN0ZW1fc3VzcGVuZCgpOwo+ID4gKyAgICBpZiAoIHN0YXR1cyApCj4gPiArICAgICAgICBk
cHJpbnRrKFhFTkxPR19FUlIsICJQU0NJIHN5c3RlbSBzdXNwZW5kIGZhaWxlZCwgZXJyPSVkXG4i
LCBzdGF0dXMpOwo+ID4gKwo+ID4gICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfcmVzdW1l
Owo+ID4KPiA+ICAgICAgZ2ljX3Jlc3VtZSgpOwo+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHNjaS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKPiA+IGluZGV4IDI2
NDYyZDBjNDcuLjlmNjExNmEyMjQgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3BzY2kuaAo+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKPiA+IEBAIC0yMCw2
ICsyMCw3IEBAIGV4dGVybiB1aW50MzJfdCBwc2NpX3ZlcjsKPiA+Cj4gPiAgaW50IHBzY2lfaW5p
dCh2b2lkKTsKPiA+ICBpbnQgY2FsbF9wc2NpX2NwdV9vbihpbnQgY3B1KTsKPiA+ICtpbnQgY2Fs
bF9wc2NpX3N5c3RlbV9zdXNwZW5kKHZvaWQpOwo+ID4gIHZvaWQgY2FsbF9wc2NpX2NwdV9vZmYo
dm9pZCk7Cj4gPiAgdm9pZCBjYWxsX3BzY2lfc3lzdGVtX29mZih2b2lkKTsKPiA+ICB2b2lkIGNh
bGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCk7Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9zdXNwZW5kLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3N1c3BlbmQuaAo+ID4gaW5k
ZXggZGU3ODdkMjk2YS4uNzYwNGUyZTJlMiAxMDA2NDQKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vc3VzcGVuZC5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3N1c3BlbmQuaAo+
ID4gQEAgLTIsNiArMiw3IEBACj4gPiAgI2RlZmluZSBfX0FTTV9BUk1fU1VTUEVORF9IX18KPiA+
Cj4gPiAgaW50MzJfdCBkb21haW5fc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJf
dCBjaWQpOwo+ID4gK3ZvaWQgaHlwX3Jlc3VtZSh2b2lkKTsKPgo+IEkgdGhpbmsgaXQgd291bGQg
YmUgYmV0dGVyIHRvIHNlcGFyYXRlIHBoeXNpY2FsIHN1c3BlbmQgZnJvbSB2aXJ0dWFsCj4gc3Vz
cGVuZCwgbGlrZSBKdWxpZW4gc3VnZ2VzdGVkLiBBcyB5b3Ugc2VwYXJhdGUgdGhlIEMgaW1wbGVt
ZW50YXRpb24sCj4gcGxlYXNlIGFsc28gaW50cm9kdWNlIHNlcGFyYXRlIGhlYWRlciBmaWxlcyAo
Zm9yIGluc3RhbmNlIHZzdXNwZW5kLmggYW5kCj4gc3VzcGVuZC5oKS4KPgoKQUZBSVUgSnVsaWVu
IGNhbWUgYmFjayB3aXRoIEFuZHJldydzIGZlZWRiYWNrIHN1Z2dlc3RpbmcgdGhhdCB0aGlzCnNo
b3VsZCByYXRoZXIgbm90IGJlIGRvbmUuIFBsZWFzZSBzZWUgZGlzY3Vzc2lvbiAiW1BBVENIIDAy
LzE4XQp4ZW4vYXJtOiBJbXBsZW1lbnQgUFNDSSBzeXN0ZW0gc3VzcGVuZCBjYWxsICh2aXJ0dWFs
IGludGVyZmFjZSkiCgo+Cj4gPiAgI2VuZGlmCj4gPgo+ID4gLS0KPiA+IDIuMTMuMAo+ID4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:08:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:08: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-devel-bounces@lists.xenproject.org>)
	id 1gMtxe-0007Rt-9q; Wed, 14 Nov 2018 12:07:58 +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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMtxc-0007Re-RX
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 12:07:56 +0000
X-Inumbo-ID: eb46df8e-e805-11e8-bc02-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id eb46df8e-e805-11e8-bc02-12d6303a7972;
 Wed, 14 Nov 2018 12:07:55 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 340D8A78;
 Wed, 14 Nov 2018 04:07:55 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F07D93F718;
 Wed, 14 Nov 2018 04:07:53 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
 <alpine.DEB.2.10.1811131426420.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7b6e90ee-e4bd-a80e-10ff-844bc375982b@arm.com>
Date: Wed, 14 Nov 2018 12:07:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811131426420.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot
 physical CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, saeed.nowshadi@xilinx.com, dm@aggios.com,
 stefano.stabellini@xilinx.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMy8xMS8yMDE4IDIyOjM1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
TW9uLCAxMiBOb3YgMjAxOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4gTm9uLWJvb3QgQ1BV
cyBoYXZlIHRvIGJlIGRpc2FibGVkIG9uIHN1c3BlbmQgYW5kIGVuYWJsZWQgb24gcmVzdW1lCj4+
IChob3RwbHVnLWJhc2VkIG1lY2hhbmlzbSkuIERpc2FibGluZyBub24tYm9vdCBDUFVzIHdpbGwg
bGVhZCB0byBQU0NJCj4+IENQVV9PRkYgdG8gYmUgY2FsbGVkIGJ5IGVhY2ggbm9uLWJvb3QgQ1BV
LiBEZXBlbmRpbmcgb24gdGhlIHVuZGVybHlpbmcKPj4gcGxhdGZvcm0gY2FwYWJpbGl0aWVzLCB0
aGlzIG1heSBsZWFkIHRvIHRoZSBwaHlzaWNhbCBwb3dlcmluZyBkb3duIG9mCj4+IENQVXMuIFRl
c3RlZCBvbiBYaWxpbnggWnlucSBVbHRyYXNjYWxlKyBNUFNvQyAoaW5jbHVkaW5nIHBvd2VyIGRv
d24gb2YKPj4gZWFjaCBub24tYm9vdCBDUFUpLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEg
U2ltb25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6
IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+PiAtLS0KPj4gICB4
ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIHwgMTUgKysrKysrKysrKysrKystCj4+ICAgMSBmaWxlIGNo
YW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4+IGluZGV4
IDU3NWFmZDVlYjguLmRhZTFiMWY3ZDYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9zdXNw
ZW5kLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+PiBAQCAtMSw0ICsxLDUgQEAK
Pj4gICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2NwdS5oPgo+PiAg
ICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgo+PiAgICNpbmNsdWRlIDxhc20vZXZlbnQuaD4K
Pj4gICAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KPj4gQEAgLTExNSwxNyArMTE2LDI5IEBAIHN0YXRp
YyB2b2lkIHZjcHVfc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4+
ICAgLyogWGVuIHN1c3BlbmQuIE5vdGU6IGRhdGEgaXMgbm90IHVzZWQgKHN1c3BlbmQgaXMgdGhl
IHN1c3BlbmQgdG8gUkFNKSAqLwo+PiAgIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQg
KmRhdGEpCj4+ICAgewo+PiArICAgIGludCBzdGF0dXM7Cj4+ICsKPj4gICAgICAgQlVHX09OKHN5
c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfYWN0aXZlKTsKPj4gICAKPj4gICAgICAgc3lzdGVtX3N0
YXRlID0gU1lTX1NUQVRFX3N1c3BlbmQ7Cj4+ICAgICAgIGZyZWV6ZV9kb21haW5zKCk7Cj4+ICAg
Cj4+ICsgICAgc3RhdHVzID0gZGlzYWJsZV9ub25ib290X2NwdXMoKTsKPj4gKyAgICBpZiAoIHN0
YXR1cyApCj4+ICsgICAgewo+PiArICAgICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfcmVz
dW1lOwo+PiArICAgICAgICBnb3RvIHJlc3VtZV9ub25ib290X2NwdXM7Cj4+ICsgICAgfQo+PiAr
Cj4+ICAgICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9yZXN1bWU7Cj4+ICAgCj4+ICtyZXN1
bWVfbm9uYm9vdF9jcHVzOgo+PiArICAgIGVuYWJsZV9ub25ib290X2NwdXMoKTsKPj4gICAgICAg
dGhhd19kb21haW5zKCk7Cj4+ICAgICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7
Cj4+ICsgICAgZHNiKHN5KTsKPj4gICAKPj4gLSAgICByZXR1cm4gLUVOT1NZUzsKPj4gKyAgICBy
ZXR1cm4gc3RhdHVzOwo+PiAgIH0KPiAKPiBJIHRoaW5rIHdlIG5lZWQgYSBzcGluX2xvY2sgdG8g
cHJvdGVjdCBzeXN0ZW1fc3VzcGVuZCBmcm9tIGNvbmN1cnJlbnQKPiBjYWxscywgb3IgKGJldHRl
cikgd2UgbmVlZCB0byBtYWtlIHN1cmUgdGhhdCB0aGUgY2FsbGVyIGlzIG9ubHkgYWxsb3dlZAo+
IHRvIGNhbGwgc3lzdGVtX3N1c3BlbmQgaWYgdGhlcmUgaXMganVzdCBvbmUgdmNwdSBhY3RpdmUg
aW4gdGhlIHN5c3RlbSwKPiBhbmQgdGhhdCB2Y3B1IGlzIGJsb2NrZWQgb24gdGhpcyBQU0NJIHN5
c3RlbSBzdXNwZW5kIGNhbGwuCgpJIGRvbid0IHRoaW5rIHRoaXMgaXMgY29ycmVjdC4gSXQgaXMg
dmFsaWQgdG8gaGF2ZSBtb3JlIHRoYW4gb24gdkNQVSBydW5uaW5nIAp3aGVuIGNhbGxpbmcgc3lz
dGVtX3N1c3BlbmQuIEFuIGV4YW1wbGUgd291bGQgYmUgRG9tMCBzdXNwZW5kaW5nIHdoaWxlIHRo
ZSBvdGhlciAKZG9tYWluIGFyZSBzdGlsbCBydW5uaW5nLgoKVGhpcyBpcyBoYW5kbGVkIHByb3Bl
cmx5IHZpYSBmcmVlemVfZG9tYWlucygpL3RoYXdfZG9tYWlucygpLgoKU28gYSBzcGlubG9jayB3
b3VsZCBiZSBhIGJldHRlciBzb2x1dGlvbiBoZXJlLiBJZiB3ZSBjYW4ndCBhY3F1aXJlIHRoZSBs
b2NrIHRoZW4gCnRoZSBmdW5jdGlvbiB3b3VsZCByZXR1cm4gLUVCVVNZLgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:08:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:08: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-devel-bounces@lists.xenproject.org>)
	id 1gMtxd-0007Rn-W0; Wed, 14 Nov 2018 12:07: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMtxc-0007Rd-RU
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 12:07:56 +0000
X-Inumbo-ID: eb50a4ce-e805-11e8-b86a-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id eb50a4ce-e805-11e8-b86a-12d6303a7972;
 Wed, 14 Nov 2018 12:07:55 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 340D8A78;
 Wed, 14 Nov 2018 04:07:55 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F07D93F718;
 Wed, 14 Nov 2018 04:07:53 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
 <alpine.DEB.2.10.1811131426420.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7b6e90ee-e4bd-a80e-10ff-844bc375982b@arm.com>
Date: Wed, 14 Nov 2018 12:07:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811131426420.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot
 physical CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, saeed.nowshadi@xilinx.com, dm@aggios.com,
 stefano.stabellini@xilinx.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMy8xMS8yMDE4IDIyOjM1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
TW9uLCAxMiBOb3YgMjAxOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4gTm9uLWJvb3QgQ1BV
cyBoYXZlIHRvIGJlIGRpc2FibGVkIG9uIHN1c3BlbmQgYW5kIGVuYWJsZWQgb24gcmVzdW1lCj4+
IChob3RwbHVnLWJhc2VkIG1lY2hhbmlzbSkuIERpc2FibGluZyBub24tYm9vdCBDUFVzIHdpbGwg
bGVhZCB0byBQU0NJCj4+IENQVV9PRkYgdG8gYmUgY2FsbGVkIGJ5IGVhY2ggbm9uLWJvb3QgQ1BV
LiBEZXBlbmRpbmcgb24gdGhlIHVuZGVybHlpbmcKPj4gcGxhdGZvcm0gY2FwYWJpbGl0aWVzLCB0
aGlzIG1heSBsZWFkIHRvIHRoZSBwaHlzaWNhbCBwb3dlcmluZyBkb3duIG9mCj4+IENQVXMuIFRl
c3RlZCBvbiBYaWxpbnggWnlucSBVbHRyYXNjYWxlKyBNUFNvQyAoaW5jbHVkaW5nIHBvd2VyIGRv
d24gb2YKPj4gZWFjaCBub24tYm9vdCBDUFUpLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEg
U2ltb25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6
IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+PiAtLS0KPj4gICB4
ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIHwgMTUgKysrKysrKysrKysrKystCj4+ICAgMSBmaWxlIGNo
YW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4+IGluZGV4
IDU3NWFmZDVlYjguLmRhZTFiMWY3ZDYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9zdXNw
ZW5kLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+PiBAQCAtMSw0ICsxLDUgQEAK
Pj4gICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2NwdS5oPgo+PiAg
ICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgo+PiAgICNpbmNsdWRlIDxhc20vZXZlbnQuaD4K
Pj4gICAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KPj4gQEAgLTExNSwxNyArMTE2LDI5IEBAIHN0YXRp
YyB2b2lkIHZjcHVfc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4+
ICAgLyogWGVuIHN1c3BlbmQuIE5vdGU6IGRhdGEgaXMgbm90IHVzZWQgKHN1c3BlbmQgaXMgdGhl
IHN1c3BlbmQgdG8gUkFNKSAqLwo+PiAgIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQg
KmRhdGEpCj4+ICAgewo+PiArICAgIGludCBzdGF0dXM7Cj4+ICsKPj4gICAgICAgQlVHX09OKHN5
c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfYWN0aXZlKTsKPj4gICAKPj4gICAgICAgc3lzdGVtX3N0
YXRlID0gU1lTX1NUQVRFX3N1c3BlbmQ7Cj4+ICAgICAgIGZyZWV6ZV9kb21haW5zKCk7Cj4+ICAg
Cj4+ICsgICAgc3RhdHVzID0gZGlzYWJsZV9ub25ib290X2NwdXMoKTsKPj4gKyAgICBpZiAoIHN0
YXR1cyApCj4+ICsgICAgewo+PiArICAgICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfcmVz
dW1lOwo+PiArICAgICAgICBnb3RvIHJlc3VtZV9ub25ib290X2NwdXM7Cj4+ICsgICAgfQo+PiAr
Cj4+ICAgICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9yZXN1bWU7Cj4+ICAgCj4+ICtyZXN1
bWVfbm9uYm9vdF9jcHVzOgo+PiArICAgIGVuYWJsZV9ub25ib290X2NwdXMoKTsKPj4gICAgICAg
dGhhd19kb21haW5zKCk7Cj4+ICAgICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7
Cj4+ICsgICAgZHNiKHN5KTsKPj4gICAKPj4gLSAgICByZXR1cm4gLUVOT1NZUzsKPj4gKyAgICBy
ZXR1cm4gc3RhdHVzOwo+PiAgIH0KPiAKPiBJIHRoaW5rIHdlIG5lZWQgYSBzcGluX2xvY2sgdG8g
cHJvdGVjdCBzeXN0ZW1fc3VzcGVuZCBmcm9tIGNvbmN1cnJlbnQKPiBjYWxscywgb3IgKGJldHRl
cikgd2UgbmVlZCB0byBtYWtlIHN1cmUgdGhhdCB0aGUgY2FsbGVyIGlzIG9ubHkgYWxsb3dlZAo+
IHRvIGNhbGwgc3lzdGVtX3N1c3BlbmQgaWYgdGhlcmUgaXMganVzdCBvbmUgdmNwdSBhY3RpdmUg
aW4gdGhlIHN5c3RlbSwKPiBhbmQgdGhhdCB2Y3B1IGlzIGJsb2NrZWQgb24gdGhpcyBQU0NJIHN5
c3RlbSBzdXNwZW5kIGNhbGwuCgpJIGRvbid0IHRoaW5rIHRoaXMgaXMgY29ycmVjdC4gSXQgaXMg
dmFsaWQgdG8gaGF2ZSBtb3JlIHRoYW4gb24gdkNQVSBydW5uaW5nIAp3aGVuIGNhbGxpbmcgc3lz
dGVtX3N1c3BlbmQuIEFuIGV4YW1wbGUgd291bGQgYmUgRG9tMCBzdXNwZW5kaW5nIHdoaWxlIHRo
ZSBvdGhlciAKZG9tYWluIGFyZSBzdGlsbCBydW5uaW5nLgoKVGhpcyBpcyBoYW5kbGVkIHByb3Bl
cmx5IHZpYSBmcmVlemVfZG9tYWlucygpL3RoYXdfZG9tYWlucygpLgoKU28gYSBzcGlubG9jayB3
b3VsZCBiZSBhIGJldHRlciBzb2x1dGlvbiBoZXJlLiBJZiB3ZSBjYW4ndCBhY3F1aXJlIHRoZSBs
b2NrIHRoZW4gCnRoZSBmdW5jdGlvbiB3b3VsZCByZXR1cm4gLUVCVVNZLgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:08:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:08: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-devel-bounces@lists.xenproject.org>)
	id 1gMtyK-0007WZ-LN; Wed, 14 Nov 2018 12:08: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=msqq=nz=citrix.com=prvs=8490ee239=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gMtyK-0007WQ-1i
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 12:08:40 +0000
X-Inumbo-ID: 049e6941-e806-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 049e6941-e806-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 12:08:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="81841764"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v4 2/5] vpci: fix deferral of long operations
Thread-Index: AQHUfBFHf+uvnhsaY0uQ/VBIo5woDKVPLUmQ
Date: Wed, 14 Nov 2018 12:08:36 +0000
Message-ID: <98ec71fc218248478a236130598121b8@AMSPEX02CL03.citrite.net>
References: <20181114115740.1050-1-roger.pau@citrix.com>
 <20181114115740.1050-3-roger.pau@citrix.com>
In-Reply-To: <20181114115740.1050-3-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v4 2/5] vpci: fix deferral of long operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21h
aWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4gU2VudDogMTQgTm92ZW1iZXIgMjAxOCAxMTo1
OA0KPiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBSb2dlciBQYXUg
TW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50DQo+IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEFuZHJldyBD
b29wZXINCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPjsgR2VvcmdlIER1bmxhcA0KPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsg
SWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBKdWxpZW4NCj4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrDQo+IDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PjsgVGltDQo+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+DQo+IFN1YmplY3Q6IFtQQVRDSCB2NCAy
LzVdIHZwY2k6IGZpeCBkZWZlcnJhbCBvZiBsb25nIG9wZXJhdGlvbnMNCj4gDQo+IEN1cnJlbnQg
bG9naWMgdG8gaGFuZGxlIGxvbmcgcnVubmluZyBvcGVyYXRpb25zIGhhcyB0d28gZmxhd3M6DQo+
IA0KPiAgLSBodm1faW9fcGVuZGluZyBpcyBvbmx5IHVzZWQgYnkgSW50ZWwgY29kZSwgZml4IHRo
aXMgYnkgbW92aW5nIHRoZQ0KPiAgICBjYWxsIHRvIHZwY2lfcHJvY2Vzc19wZW5kaW5nIGludG8g
aGFuZGxlX2h2bV9pb19jb21wbGV0aW9uLg0KPiAgLSBSYWlzZSBhIHNjaGVkdWxlciBzb2Z0aXJx
IHdoZW4gcHJlZW1wdGlvbiBpcyByZXF1aXJlZC4gVGhlDQo+ICAgIGRvX3NvZnRpcnEgY2FsbHMg
aW4gdGhlIFNWTS9WTVggZ3Vlc3QgZW50cnkgcG9pbnRzIHdpbGwgbWFrZSBzdXJlDQo+ICAgIHRo
ZSBndWVzdCB2Y3B1IGlzIG5vdCByZXN0YXJ0ZWQgdW50aWwgYWxsIHRoZSBwZW5kaW5nIHdvcmsg
aXMNCj4gICAgZmluaXNoZWQuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCg0KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+DQoNCj4gLS0tDQo+IENjOiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pg0KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gQ2M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGV1LmNpdHJpeC5jb20+DQo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4NCj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
DQo+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+DQo+
IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+DQo+IENjOiBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4NCj4gLS0tDQo+IENoYW5nZXMgc2luY2UgdjM6DQo+ICAt
IERvbid0IHVzZSBhIHRhc2tsZXQuDQo+IC0tLQ0KPiAgeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
ICB8IDYgKysrLS0tDQo+ICB4ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jIHwgNCArKysrDQo+ICAy
IGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4gDQo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lv
cmVxLmMNCj4gaW5kZXggZTJlNzU1YThhMS4uNGM0YjMzZTIyMCAxMDA2NDQNCj4gLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9pb3JlcS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYw0K
PiBAQCAtODUsOSArODUsNiBAQCBib29sIGh2bV9pb19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQ0K
PiAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOw0KPiAgICAgIHVuc2lnbmVkIGludCBp
ZDsNCj4gDQo+IC0gICAgaWYgKCBoYXNfdnBjaShkKSAmJiB2cGNpX3Byb2Nlc3NfcGVuZGluZyh2
KSApDQo+IC0gICAgICAgIHJldHVybiB0cnVlOw0KPiAtDQo+ICAgICAgRk9SX0VBQ0hfSU9SRVFf
U0VSVkVSKGQsIGlkLCBzKQ0KPiAgICAgIHsNCj4gICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV92
Y3B1ICpzdjsNCj4gQEAgLTE4Niw2ICsxODMsOSBAQCBib29sIGhhbmRsZV9odm1faW9fY29tcGxl
dGlvbihzdHJ1Y3QgdmNwdSAqdikNCj4gICAgICBlbnVtIGh2bV9pb19jb21wbGV0aW9uIGlvX2Nv
bXBsZXRpb247DQo+ICAgICAgdW5zaWduZWQgaW50IGlkOw0KPiANCj4gKyAgICBpZiAoIGhhc192
cGNpKGQpICYmIHZwY2lfcHJvY2Vzc19wZW5kaW5nKHYpICkNCj4gKyAgICAgICAgcmV0dXJuIGZh
bHNlOw0KPiArDQo+ICAgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQ0KPiAgICAg
IHsNCj4gICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsNCj4gZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMgYi94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jDQo+
IGluZGV4IDE2MmQ1MWY3ZTIuLjcyMGRlYzA3ZmEgMTAwNjQ0DQo+IC0tLSBhL3hlbi9kcml2ZXJz
L3ZwY2kvaGVhZGVyLmMNCj4gKysrIGIveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYw0KPiBAQCAt
MTI3LDcgKzEyNywxMCBAQCBib29sIHZwY2lfcHJvY2Vzc19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2
KQ0KPiAgICAgICAgICBpbnQgcmMgPSByYW5nZXNldF9jb25zdW1lX3Jhbmdlcyh2LT52cGNpLm1l
bSwgbWFwX3JhbmdlLCAmZGF0YSk7DQo+IA0KPiAgICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFS
VCApDQo+ICsgICAgICAgIHsNCj4gKyAgICAgICAgICAgIHJhaXNlX3NvZnRpcnEoU0NIRURVTEVf
U09GVElSUSk7DQo+ICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsNCj4gKyAgICAgICAgfQ0KPiAN
Cj4gICAgICAgICAgc3Bpbl9sb2NrKCZ2LT52cGNpLnBkZXYtPnZwY2ktPmxvY2spOw0KPiAgICAg
ICAgICAvKiBEaXNhYmxlIG1lbW9yeSBkZWNvZGluZyB1bmNvbmRpdGlvbmFsbHkgb24gZmFpbHVy
ZS4gKi8NCj4gQEAgLTE4Miw2ICsxODUsNyBAQCBzdGF0aWMgdm9pZCBkZWZlcl9tYXAoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHBjaV9kZXYNCj4gKnBkZXYsDQo+ICAgICAgY3Vyci0+dnBjaS5t
ZW0gPSBtZW07DQo+ICAgICAgY3Vyci0+dnBjaS5jbWQgPSBjbWQ7DQo+ICAgICAgY3Vyci0+dnBj
aS5yb21fb25seSA9IHJvbV9vbmx5Ow0KPiArICAgIHJhaXNlX3NvZnRpcnEoU0NIRURVTEVfU09G
VElSUSk7DQo+ICB9DQo+IA0KPiAgc3RhdGljIGludCBtb2RpZnlfYmFycyhjb25zdCBzdHJ1Y3Qg
cGNpX2RldiAqcGRldiwgdWludDE2X3QgY21kLCBib29sDQo+IHJvbV9vbmx5KQ0KPiAtLQ0KPiAy
LjE5LjENCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:09:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:09: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-devel-bounces@lists.xenproject.org>)
	id 1gMtye-0007b8-4N; Wed, 14 Nov 2018 12:09: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=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMtyd-0007ap-8G
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 12:08:59 +0000
X-Inumbo-ID: 105f0f6a-e806-11e8-9a16-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 105f0f6a-e806-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 12:08:58 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id u9-v6so17029005wrr.0
 for <xen-devel@lists.xen.org>; Wed, 14 Nov 2018 04:08:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=jaDBaRVOI40zz54UkSUrgHrEqOHsH6v1xnJUd/o5ktA=;
 b=kULAL+E7EmbOIq8g4rdIy5B+BQAe1qRpTWyov9ZR/ospAlrW9LvbOQuhFwloed9kVG
 l+D24GP2qQ65Lq41UJizAKKA0ejyc0ipxQi6OP3InK8Cl60ScloCPAz3XNCFd+CCCm0Y
 oQ4gVvqyR4g+YXKxF1Jvd3mFbTXUN27mi/CVkicNUpMYbGLcMo7YAOqYRXIYu5rbNAE7
 eviUNONNvUEWorXOEZMQ85SLfuixx9PhsltVN5Mj3Cbvj96Dsal6HzT5vXNBr6koyx9o
 /6DpHoxbu5Iw3Zom+NFoNnTeBFnJQ3jgCXOgeKf9ic9IfCbb5wPjchDM4hMWv/26KwFe
 wliQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=jaDBaRVOI40zz54UkSUrgHrEqOHsH6v1xnJUd/o5ktA=;
 b=dA5MMI1vSumfwOvkAV+JrHwd3WvWGwpuz3VwC2jubhjYjdXXHZdPMxMV3PNtHNG0M5
 i+4qjjkqqFO28kezW7qX5e7LM5KjgggPU+iRycgsvDbqJgGucRi9P478NAqxQMOaKw/F
 uYon/wrNS3xWVzbvrbZunmFceXZNcgV+aWa2qUmxIBmwuM0KIebjZTASrMqkzULDkDdi
 57CMphFg2k72IR2M9ZkA9buClNDdYTnl0jpIi6hF42clZQ2vzeB7EFEmMWBfCYNmP/wu
 PUW7bAGZHH1qedN5SBB8Lk0TeOfEhSWA0tpA88MzM6BxubC/eNQuw4PTW3sPyDeu8PvU
 PVJQ==
X-Gm-Message-State: AGRZ1gKxb1YwHsfnRIYM/BlaefdG5Uky3liSWWkBKSgB0FaOqKnMiLu2
 Vnc0pmyBZVxOkpuTJccIfO5HCg==
X-Google-Smtp-Source: AJdET5cTP42ufh1skzqwbg1260qNIu4sqlRhTMTPbynL1WyMgPMyYcvhu401zTPujfpQwDXWRSVqbA==
X-Received: by 2002:adf:ba8b:: with SMTP id
 p11-v6mr1560117wrg.203.1542197336951; 
 Wed, 14 Nov 2018 04:08:56 -0800 (PST)
Received: from [192.168.1.249] ([212.200.89.41])
 by smtp.gmail.com with ESMTPSA id k5-v6sm36008392wre.82.2018.11.14.04.08.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Nov 2018 04:08:55 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Message-ID: <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
Date: Wed, 14 Nov 2018 13:08:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xMy8yMDE4IDA5OjMyIEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDEyLzEx
LzIwMTggMTk6NTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmV3LAo+Pgo+PiBPbiAx
MS8xMi8xOCA0OjQxIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMTIvMTEvMTggMTY6
MzUsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+PiBpbmRleCBlNTk0YjQ4
ZDgxLi43ZjgxMDU0NjVjIDEwMDY0NAo+Pj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5j
Cj4+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+Pj4+IEBAIC05Nyw2ICs5Nywx
MSBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICpwKQo+Pj4+Pj4g
ICAgICAgICBpZiAoIGlzX2lkbGVfdmNwdShwKSApCj4+Pj4+PiAgICAgICAgICAgICByZXR1cm47
Cj4+Pj4+Pgo+Pj4+Pj4gKyAgICAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQgbm90IGJlIHNhdmVk
IGlmIGl0cyBkb21haW4gaXMKPj4+Pj4+IHN1c3BlbmRlZCAqLwo+Pj4+Pj4gKyAgICBpZiAoIHAt
PmRvbWFpbi0+aXNfc2h1dF9kb3duICYmCj4+Pj4+PiArICAgICAgICAocC0+ZG9tYWluLT5zaHV0
ZG93bl9jb2RlID09IFNIVVRET1dOX3N1c3BlbmQpICkKPj4+Pj4+ICsgICAgICAgIHJldHVybjsK
Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyB1c2VkIGluIFhlbiBmb3Igb3RoZXIgcHVycG9zZSAo
c2VlCj4+Pj4+IFNDSEVET1Bfc2h1dGRvd24pLiBUaGUgb3RoZXIgdXNlciBvZiB0aGF0IGNvZGUg
cmVsaWVzIG9uIGFsbCB0aGUgc3RhdGUKPj4+Pj4gdG8gYmUgc2F2ZWQgb24gc3VzcGVuZC4KPj4+
Pj4KPj4+PiBXZSBqdXN0IG5lZWQgYSBmbGFnIHRvIG1hcmsgYSBkb21haW4gYXMgc3VzcGVuZGVk
LCBhbmQgSSBkbyBiZWxpZXZlCj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyBub3QgdXNlZCBhbnl3
aGVyZSBlbHNlLgo+Pj4+IExldCdzIGNvbWUgYmFjayBvbiB0aGlzLgo+Pj4gU0hVVERPV05fc3Vz
cGVuZCBpcyB1c2VkIGZvciBtaWdyYXRpb24uICBHcmVwIGZvciBpdCB0aHJvdWdoIHRoZSBYZW4K
Pj4+IHRyZWUgYW5kIHlvdSdsbCBmaW5kIHNldmVyYWwgcGllY2VzIG9mIGRvY3VtZW50YXRpb24s
IGluY2x1ZGluZyB0aGUKPj4+IGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhpcyBzaHV0ZG93biBjb2Rl
IG1lYW5zLgo+Pj4KPj4+IFdoYXQgeW91IGFyZSBpbnRyb2R1Y2luZyBoZXJlIGlzIG5vdCBhIHNo
dXRkb3duIC0gaXQgaXMgYSBzdXNwZW5kIHdpdGgKPj4+IHRoZSBpbnRlbnQgdG8gcmVzdW1lIGV4
ZWN1dGluZyBsYXRlci4gIEFzIHN1Y2gsIGl0IHNob3VsZG4ndCB1c2UgWGVuJ3MKPj4+IHNodXRk
b3duIGluZnJhc3RydWN0dXJlLCB3aGljaCBleGlzdHMgbWFpbmx5IHRvIGNvbW11bmljYXRlIHdp
dGggdGhlCj4+PiB0b29sc3RhY2suCj4+IFdvdWxkIGRvbWFpbiBwYXVzZS91bnBhdXNlIGJlIGEg
YmV0dGVyIHNvbHV0aW9uPwo+IEFjdHVhbGx5IHllcyAtIHRoYXQgc291bmRzIGxpa2UgYSB2ZXJ5
IG5lYXQgc29sdXRpb24uCgpJIGJlbGlldmUgZG9tYWluIHBhdXNlIHdpbGwgbm90IHdvcmsgaGVy
ZSAtIGEgZG9tYWluIGNhbm5vdCBwYXVzZSAKaXRzZWxmLCBpLmUuIGN1cnJlbnQgZG9tYWluIGNh
bm5vdCBiZSBwYXVzZWQuIFRoaXMgZnVuY3Rpb25hbGl0eSBzZWVtcyAKdG8gYXNzdW1lIHRoYXQg
YSBkb21haW4gaXMgcGF1c2luZyBhbm90aGVyIGRvbWFpbi4gT3IgSSBtaXNzZWQgdGhlIHBvaW50
LgoKPiB+QW5kcmV3CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:09:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:09: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-devel-bounces@lists.xenproject.org>)
	id 1gMtye-0007bS-EL; Wed, 14 Nov 2018 12:09: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=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMtyd-0007ao-8I
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 12:08:59 +0000
X-Inumbo-ID: 105205aa-e806-11e8-9a16-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 105205aa-e806-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 12:08:58 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id v18-v6so17012448wrt.8
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 04:08:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=jaDBaRVOI40zz54UkSUrgHrEqOHsH6v1xnJUd/o5ktA=;
 b=kULAL+E7EmbOIq8g4rdIy5B+BQAe1qRpTWyov9ZR/ospAlrW9LvbOQuhFwloed9kVG
 l+D24GP2qQ65Lq41UJizAKKA0ejyc0ipxQi6OP3InK8Cl60ScloCPAz3XNCFd+CCCm0Y
 oQ4gVvqyR4g+YXKxF1Jvd3mFbTXUN27mi/CVkicNUpMYbGLcMo7YAOqYRXIYu5rbNAE7
 eviUNONNvUEWorXOEZMQ85SLfuixx9PhsltVN5Mj3Cbvj96Dsal6HzT5vXNBr6koyx9o
 /6DpHoxbu5Iw3Zom+NFoNnTeBFnJQ3jgCXOgeKf9ic9IfCbb5wPjchDM4hMWv/26KwFe
 wliQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=jaDBaRVOI40zz54UkSUrgHrEqOHsH6v1xnJUd/o5ktA=;
 b=JW76WQiKr5JKFYmHOW/cCP7lODpaGjYX1DzXmNNlMKuJTqXjxCb0YM6zAP2eBewsBi
 OkLhBWDT07UYr2DNOKgKlE+QzeTRMMefTNXTUIzHVwOOFhYjUa+YmUrmTLKf7aXaqrl3
 9WnkNZdbxEVPdHGthzFN2rpQcCSz/JMBYcmX9GiYZ8iy5OypUKYHo3oWJkms6GXBmR5r
 AsqrzngDV6oG5/srlNtF49+iuQXs0cCNc7/8BOo1NHGi+XTPK28wfgxghq4dFGfCLmEh
 VzLDwNMfiUKNyLHR7GZPm76Aq/TR94Mx4CjK8aAdDbo9ly/NjUj3XywnX3Q3kVUnX+HL
 bSXA==
X-Gm-Message-State: AGRZ1gLXSSweKOGUF1WcRFemOWwSMPJiUBE4OqxuE9oK7SHcKpdJfxPe
 oyY3mMrU779L4NtbM9bNalKtbQ==
X-Google-Smtp-Source: AJdET5cTP42ufh1skzqwbg1260qNIu4sqlRhTMTPbynL1WyMgPMyYcvhu401zTPujfpQwDXWRSVqbA==
X-Received: by 2002:adf:ba8b:: with SMTP id
 p11-v6mr1560117wrg.203.1542197336951; 
 Wed, 14 Nov 2018 04:08:56 -0800 (PST)
Received: from [192.168.1.249] ([212.200.89.41])
 by smtp.gmail.com with ESMTPSA id k5-v6sm36008392wre.82.2018.11.14.04.08.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Nov 2018 04:08:55 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Message-ID: <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
Date: Wed, 14 Nov 2018 13:08:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xMy8yMDE4IDA5OjMyIEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDEyLzEx
LzIwMTggMTk6NTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmV3LAo+Pgo+PiBPbiAx
MS8xMi8xOCA0OjQxIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMTIvMTEvMTggMTY6
MzUsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+PiBpbmRleCBlNTk0YjQ4
ZDgxLi43ZjgxMDU0NjVjIDEwMDY0NAo+Pj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5j
Cj4+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+Pj4+IEBAIC05Nyw2ICs5Nywx
MSBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICpwKQo+Pj4+Pj4g
ICAgICAgICBpZiAoIGlzX2lkbGVfdmNwdShwKSApCj4+Pj4+PiAgICAgICAgICAgICByZXR1cm47
Cj4+Pj4+Pgo+Pj4+Pj4gKyAgICAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQgbm90IGJlIHNhdmVk
IGlmIGl0cyBkb21haW4gaXMKPj4+Pj4+IHN1c3BlbmRlZCAqLwo+Pj4+Pj4gKyAgICBpZiAoIHAt
PmRvbWFpbi0+aXNfc2h1dF9kb3duICYmCj4+Pj4+PiArICAgICAgICAocC0+ZG9tYWluLT5zaHV0
ZG93bl9jb2RlID09IFNIVVRET1dOX3N1c3BlbmQpICkKPj4+Pj4+ICsgICAgICAgIHJldHVybjsK
Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyB1c2VkIGluIFhlbiBmb3Igb3RoZXIgcHVycG9zZSAo
c2VlCj4+Pj4+IFNDSEVET1Bfc2h1dGRvd24pLiBUaGUgb3RoZXIgdXNlciBvZiB0aGF0IGNvZGUg
cmVsaWVzIG9uIGFsbCB0aGUgc3RhdGUKPj4+Pj4gdG8gYmUgc2F2ZWQgb24gc3VzcGVuZC4KPj4+
Pj4KPj4+PiBXZSBqdXN0IG5lZWQgYSBmbGFnIHRvIG1hcmsgYSBkb21haW4gYXMgc3VzcGVuZGVk
LCBhbmQgSSBkbyBiZWxpZXZlCj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyBub3QgdXNlZCBhbnl3
aGVyZSBlbHNlLgo+Pj4+IExldCdzIGNvbWUgYmFjayBvbiB0aGlzLgo+Pj4gU0hVVERPV05fc3Vz
cGVuZCBpcyB1c2VkIGZvciBtaWdyYXRpb24uICBHcmVwIGZvciBpdCB0aHJvdWdoIHRoZSBYZW4K
Pj4+IHRyZWUgYW5kIHlvdSdsbCBmaW5kIHNldmVyYWwgcGllY2VzIG9mIGRvY3VtZW50YXRpb24s
IGluY2x1ZGluZyB0aGUKPj4+IGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhpcyBzaHV0ZG93biBjb2Rl
IG1lYW5zLgo+Pj4KPj4+IFdoYXQgeW91IGFyZSBpbnRyb2R1Y2luZyBoZXJlIGlzIG5vdCBhIHNo
dXRkb3duIC0gaXQgaXMgYSBzdXNwZW5kIHdpdGgKPj4+IHRoZSBpbnRlbnQgdG8gcmVzdW1lIGV4
ZWN1dGluZyBsYXRlci4gIEFzIHN1Y2gsIGl0IHNob3VsZG4ndCB1c2UgWGVuJ3MKPj4+IHNodXRk
b3duIGluZnJhc3RydWN0dXJlLCB3aGljaCBleGlzdHMgbWFpbmx5IHRvIGNvbW11bmljYXRlIHdp
dGggdGhlCj4+PiB0b29sc3RhY2suCj4+IFdvdWxkIGRvbWFpbiBwYXVzZS91bnBhdXNlIGJlIGEg
YmV0dGVyIHNvbHV0aW9uPwo+IEFjdHVhbGx5IHllcyAtIHRoYXQgc291bmRzIGxpa2UgYSB2ZXJ5
IG5lYXQgc29sdXRpb24uCgpJIGJlbGlldmUgZG9tYWluIHBhdXNlIHdpbGwgbm90IHdvcmsgaGVy
ZSAtIGEgZG9tYWluIGNhbm5vdCBwYXVzZSAKaXRzZWxmLCBpLmUuIGN1cnJlbnQgZG9tYWluIGNh
bm5vdCBiZSBwYXVzZWQuIFRoaXMgZnVuY3Rpb25hbGl0eSBzZWVtcyAKdG8gYXNzdW1lIHRoYXQg
YSBkb21haW4gaXMgcGF1c2luZyBhbm90aGVyIGRvbWFpbi4gT3IgSSBtaXNzZWQgdGhlIHBvaW50
LgoKPiB+QW5kcmV3CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:11:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:11: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-devel-bounces@lists.xenproject.org>)
	id 1gMu1S-0000AR-Ah; Wed, 14 Nov 2018 12:11:54 +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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMu1Q-0000AC-SF
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 12:11:52 +0000
X-Inumbo-ID: 77e0559c-e806-11e8-8de0-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 77e0559c-e806-11e8-8de0-12d6303a7972;
 Wed, 14 Nov 2018 12:11:51 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E6434A78;
 Wed, 14 Nov 2018 04:11:50 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ABBD33F718;
 Wed, 14 Nov 2018 04:11:49 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-10-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <01d74200-63a3-e529-dabf-d393261e7e0c@arm.com>
Date: Wed, 14 Nov 2018 12:11:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-10-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 09/18] xen/arm: Add rcu_barrier() before
 enabling non-boot CPUs on resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMi8xMS8yMDE4IDExOjMwLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IFRoZSBy
Y3VfYmFycmllcigpIGhhcyB0byBiZSBhZGRlZCB0byBlbnN1cmUgdGhhdCB0aGUgcGVyIGNwdSBh
cmVhIGlzCj4gZnJlZWQgYmVmb3JlIGEgbm9uLWJvb3QgQ1BVIHRyaWVzIHRvIGluaXRpYWxpemUg
aXQgKF9mcmVlX3BlcmNwdV9hcmVhKCkKPiBoYXMgdG8gYmUgY2FsbGVkIGJlZm9yZSB0aGUgaW5p
dF9wZXJjcHVfYXJlYSgpKS4gVGhpcyBzY2VuYXJpbyBvY2N1cnMKPiB3aGVuIG5vbi1ib290IENQ
VXMgYXJlIGhvdC11bnBsdWdnZWQgb24gc3VzcGVuZCBhbmQgaG90cGx1Z2dlZCBvbiByZXN1bWUu
CgogRnJvbSB0aGUgZGVzY3JpcHRpb24sIHRoaXMgaXMgYSBidWcgaW50cm9kdWNlZCBieSB0aGUg
cHJldmlvdXMgcGF0Y2guIFNvIHNob3VsZCAKbWVyZ2VkIGluIGl0LgoKVGhlIGNvbW1pdCBtZXNz
YWdlIHdpbGwgYWxzbyBuZWVkIHRvIGV4cGxhaW4gd2h5IHRoZSByY3VfYmFycmllcigpIGlzIHJl
cXVpcmVkLgoKQ2hlZXJzLAoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxt
aXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hh
ZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vc3Vz
cGVuZC5jIHwgMSArCj4gICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKPiAKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMK
PiBpbmRleCBkYWUxYjFmN2Q2Li44ZThlNTMxZDYxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9zdXNwZW5kLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4gQEAgLTEzMyw2ICsx
MzMsNyBAQCBzdGF0aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRhKQo+ICAgICAgIHN5
c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9yZXN1bWU7Cj4gICAKPiAgIHJlc3VtZV9ub25ib290X2Nw
dXM6Cj4gKyAgICByY3VfYmFycmllcigpOwo+ICAgICAgIGVuYWJsZV9ub25ib290X2NwdXMoKTsK
PiAgICAgICB0aGF3X2RvbWFpbnMoKTsKPiAgICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVf
YWN0aXZlOwo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:11:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:11: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-devel-bounces@lists.xenproject.org>)
	id 1gMu1R-0000AJ-Vf; Wed, 14 Nov 2018 12:11: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMu1Q-0000A3-1K
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 12:11:52 +0000
X-Inumbo-ID: 77cb9233-e806-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 77cb9233-e806-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 12:11:51 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E6434A78;
 Wed, 14 Nov 2018 04:11:50 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ABBD33F718;
 Wed, 14 Nov 2018 04:11:49 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-10-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <01d74200-63a3-e529-dabf-d393261e7e0c@arm.com>
Date: Wed, 14 Nov 2018 12:11:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-10-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 09/18] xen/arm: Add rcu_barrier() before
 enabling non-boot CPUs on resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMi8xMS8yMDE4IDExOjMwLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IFRoZSBy
Y3VfYmFycmllcigpIGhhcyB0byBiZSBhZGRlZCB0byBlbnN1cmUgdGhhdCB0aGUgcGVyIGNwdSBh
cmVhIGlzCj4gZnJlZWQgYmVmb3JlIGEgbm9uLWJvb3QgQ1BVIHRyaWVzIHRvIGluaXRpYWxpemUg
aXQgKF9mcmVlX3BlcmNwdV9hcmVhKCkKPiBoYXMgdG8gYmUgY2FsbGVkIGJlZm9yZSB0aGUgaW5p
dF9wZXJjcHVfYXJlYSgpKS4gVGhpcyBzY2VuYXJpbyBvY2N1cnMKPiB3aGVuIG5vbi1ib290IENQ
VXMgYXJlIGhvdC11bnBsdWdnZWQgb24gc3VzcGVuZCBhbmQgaG90cGx1Z2dlZCBvbiByZXN1bWUu
CgogRnJvbSB0aGUgZGVzY3JpcHRpb24sIHRoaXMgaXMgYSBidWcgaW50cm9kdWNlZCBieSB0aGUg
cHJldmlvdXMgcGF0Y2guIFNvIHNob3VsZCAKbWVyZ2VkIGluIGl0LgoKVGhlIGNvbW1pdCBtZXNz
YWdlIHdpbGwgYWxzbyBuZWVkIHRvIGV4cGxhaW4gd2h5IHRoZSByY3VfYmFycmllcigpIGlzIHJl
cXVpcmVkLgoKQ2hlZXJzLAoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxt
aXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hh
ZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vc3Vz
cGVuZC5jIHwgMSArCj4gICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKPiAKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMK
PiBpbmRleCBkYWUxYjFmN2Q2Li44ZThlNTMxZDYxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9zdXNwZW5kLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4gQEAgLTEzMyw2ICsx
MzMsNyBAQCBzdGF0aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRhKQo+ICAgICAgIHN5
c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9yZXN1bWU7Cj4gICAKPiAgIHJlc3VtZV9ub25ib290X2Nw
dXM6Cj4gKyAgICByY3VfYmFycmllcigpOwo+ICAgICAgIGVuYWJsZV9ub25ib290X2NwdXMoKTsK
PiAgICAgICB0aGF3X2RvbWFpbnMoKTsKPiAgICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVf
YWN0aXZlOwo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:33:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:33: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-devel-bounces@lists.xenproject.org>)
	id 1gMuMi-0001t5-6n; Wed, 14 Nov 2018 12:33:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xswa=nz=citrix.com=prvs=8491ce0b8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMuMg-0001t0-MC
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 12:33:50 +0000
X-Inumbo-ID: 88ff7920-e809-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88ff7920-e809-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 12:33:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="81842794"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181114115740.1050-1-roger.pau@citrix.com>
 <20181114115740.1050-5-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6ea6b76d-3ea8-de3a-0a43-a60b4c9b9f3b@citrix.com>
Date: Wed, 14 Nov 2018 12:33:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181114115740.1050-5-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 4/5] amd/iommu: assign iommu devices to
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMTEvMjAxOCAxMTo1NywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEFNRCBJT01NVSBk
ZXZpY2VzIGFyZSBleHBvc2VkIG9uIHRoZSBQQ0kgYnVzLCBhbmQgdGh1cyBhcmUgYXNzaWduZWQg
YnkKPiBkZWZhdWx0IHRvIHRoZSBoYXJkd2FyZSBkb21haW4uIFRoaXMgY2FuIGNhdXNlIGlzc3Vl
cyBiZWNhdXNlIHRoZQo+IElPTU1VIGRldmljZXMgYXJlIG5vdCBiZWhpbmQgYW4gSU9NTVUsIGFu
ZCBjb25jZXB0dWFsbHkgaXQncyBhbHNvIHdyb25nCj4gdG8gZ2l2ZSB0aGUgaGFyZHdhcmUgZG9t
YWluIG93bmVyc2hpcCBvZiB0aG9zZSBkZXZpY2VzIHNpbmNlIHRoZXkgYXJlCj4gaW4gdXNlIGJ5
IFhlbi4KPgo+IEZpeCB0aGlzIGJ5IGFzc2lnbmluZyB0aGUgUENJIElPTU1VIGRldmljZXMgdG8g
WGVuLgo+Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CgpUaGlzIGlzIHVuZm9ydHVuYXRlbHkgYSBzeW1wdG9tIG9mIG11Y2ggbW9yZSBiYXNp
YyBidWcgaW4gWGVuLgoKUGFydGljdWxhcmx5IG9uIHJlY2VudCBzZXJ2ZXIgcGFydHMsIHRoZXJl
IGFyZSBtYW55IFBDSSBkZXZpY2VzIHdoaWNoCnJlcHJlc2VudCBwcm9jZXNzb3IgaW50ZXJuYWxz
IGFuZCBhcmVuJ3Qgc2FmZSB0byBnaXZlIGV2ZW4gdG8gZG9tMC4KClRoZXJlIHNob3VsZCBiZSBh
IHdoaXRlbGlzdCBvZiBkZXZpY2VzIHdlIGNvbnNpZGVyIHNhZmUsIG5vdCBhIGJsYWNrbGlzdApv
ZiB0aG9zZSB3ZSBrbm93IHRvIGJlIHVuc2FmZS4KCk1vc3Qgb2YgdGhpcyBjYW4gYmUgY2xhc3Mg
YmFzZWQsIGFuZCBwZXJoYXBzIHdlIGNhbiBkZWZhdWx0LWFsbG93IGFsbApkZXZpY2VzIHdoaWNo
IGFyZSBzbG90cyBpbiBhIHJvb3QgcG9ydCwgYnV0IEkgYW0gLTEgdG8gdGhpcyBwYXRjaApiZWNh
dXNlIGl0IGlzIGZpeGluZyBhIHN5bXB0b20sIG5vdCB0aGUgcHJvYmxlbS4KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:35:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:35:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gMuOL-0001ze-Uk; Wed, 14 Nov 2018 12:35:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMuOJ-0001zE-OQ
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 12:35:31 +0000
X-Inumbo-ID: c518fb17-e809-11e8-9a16-bc764e045a96
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c518fb17-e809-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 12:35:30 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id k15-v6so17063204wre.12
 for <xen-devel@lists.xen.org>; Wed, 14 Nov 2018 04:35:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=5iuW/rHv2kuA69U8V/QrC0eYNW2XXZxzOS5VSFt9Se4=;
 b=L/3e6wFlWQgYisoXBQ4u3ZEv2XYGAg9T1dLTxmcIuyjua1i7PxSNO3ScMtGY+hv7ZX
 jWCUX3Uw+z9ZTpzxsm7IOsuHSSp5NgXGgZx7zM1/4mRnxdKOxPYy7zs1lceNfOtbml2/
 o+TS6KV4YV13UCN5VZE0kQecEZ1IkXjDU+CLwxIuxMGvzxd3Pop1uqmyyFC1AvSr/fpS
 1J8PzVCFAOeA+5GAssvp7bYV6Lwh6yxvCHDDUhxsFdbvGBneRfZYP2ZMdodnaUvgzTT6
 LIP8nPqBVZl9gmxeko/KACfW/8Yd/oG5VCyoEUe4UguhN2Vo2drokoL2Q36u3Pb+9HKY
 AoiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=5iuW/rHv2kuA69U8V/QrC0eYNW2XXZxzOS5VSFt9Se4=;
 b=fFZEuPxoM31ciSSJoEvJlifLQz7Ys7TYvlTPLEfXkuP+5XNgWrECD0ao1NFilW+hs5
 G+XVm5TtxBSU6pISXScp/CiHF0VLQW3dFBTabWvxRJ8owU9eHGH4hF1nUYiwc9C2T8FE
 TB7fUO7xVawzSYK/YdVlqMIdiqkiCjb59UWc/GNGeoAK/r6FGTMt8LaWRfehKX5lS3Cy
 7dgxPY/ALnab6etksjYBgEGKEDY2ig7+552tR5R/z6SduXyUORNqTcPzcDhx8D0hLhtA
 D1ppIkjxLd6jWvj7z1sp+dDIyMY5zuT1osjVSru7arNikNweXcyOCks+5Ojpn6iZWDXD
 s17g==
X-Gm-Message-State: AGRZ1gJOxfLr8Ky1FgCQr4VotjgucIBYm3cZ8j/ISQD8L1O33iTIFKGl
 +8BLiJ1B6zAGKg1C6v1DEIt3bg==
X-Google-Smtp-Source: AJdET5cafHkAk8UfrUqxFy2atYHEayw0KudFPu2OLTdtdDo8A94h+ADm0j+JZ4+U+ZcCnWPJ8GD8CQ==
X-Received: by 2002:adf:a512:: with SMTP id
 i18-v6mr1873326wrb.220.1542198928806; 
 Wed, 14 Nov 2018 04:35:28 -0800 (PST)
Received: from [192.168.1.249] ([212.200.89.41])
 by smtp.gmail.com with ESMTPSA id b66-v6sm13020381wmb.21.2018.11.14.04.35.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Nov 2018 04:35:28 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
 <alpine.DEB.2.10.1811131237341.8259@sstabellini-ThinkPad-X260>
 <508d2a46-a275-8a8f-087e-4b953b942425@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Message-ID: <0160c922-22fb-9ed9-5460-80c133516d4b@aggios.com>
Date: Wed, 14 Nov 2018 13:35:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <508d2a46-a275-8a8f-087e-4b953b942425@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Xen Devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKCk9uIDExLzE0LzIwMTggMTE6NDUgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBIaSwKPgo+IE9uIDEzLzExLzIwMTggMjA6MzksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToK
Pj4gT24gTW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBIb3dldmVy
LCB3aGF0IGlzIHRoZSBpc3N1ZSB3aXRoIHNhdmluZyBhbGwgdGhlIHJlZ2lzdGVycyBoZXJlPwo+
Pj4+Pgo+Pj4+Cj4+Pj4gV2UgbmVlZCB0byBzYXZlIGFyZ3VtZW50cyB0aGF0IGFyZSBwcm92aWRl
ZCBieSBhIGd1ZXN0IHdpdGggc3lzdGVtCj4+Pj4gc3VzcGVuZCBQU0NJIGNhbGwuIFRoZXNlIGFy
Z3VtZW50cyBhcmUgdGhlIGVudHJ5IHBvaW50IHRoYXQgbmVlZHMgdG8KPj4+PiBiZSBzYXZlZCBp
biBwcm9ncmFtIGNvdW50ZXIgYW5kIGNvbnRleHQgSUQgdGhhdCBuZWVkcyB0byBiZSBzYXZlZCBp
bgo+Pj4+IHgwL3IwLiBXZSBkb24ndCBoYXZlIHRoZXNlIGFyZ3VtZW50cyBoZXJlLiBDb250ZXh0
IHN3aXRjaCBoYXBwZW5zCj4+Pj4gYWZ0ZXIgcHJvY2Vzc2luZyB0aGUgc3lzdGVtIHN1c3BlbmQg
UFNDSSBjYWxsLCBzbyBpdCdzIHRvbyBsYXRlLgo+Pj4KPj4+IEl0IGRvZXMgbm90IGZlZWwgcmln
aHQgdG8gbW9kaWZ5IGN0eHRfc3dpdGNoe2Zyb20sdG99IGZvciAKPj4+IHN1c3BlbmQvcmVzdW1l
LiBJZgo+Pj4geW91IHdhbnQgdG8gcmVzZXQgdGhlIHZDUFUgc3RhdGUgYmVmb3JlIGJsb2NraW5n
IHRoZSB2Q1BVLCB0aGVuIHlvdSAKPj4+IHNob3VsZAo+Pj4gaW5zdGVhZAo+PgoKSSB0aGluayBp
dCdzIG5vdCBjbGVhciB3aGF0IHByb2JsZW0gYXJlIHdlIGRpc2N1c3NpbmcgaGVyZSwgYXQgbGVh
c3QgCml0J3Mgbm90IHRvIG1lLiBTbyBJJ2xsIG1ha2UgYW4gYXNzdW1wdGlvbiwgYW5kIHBsZWFz
ZSBjb3JyZWN0IG1lIGlmIEknbSAKd3JvbmcuCkluIHRoZSBwYXRjaGVzIHdlIHN1Ym1pdHRlZCwg
dGhlIFZDUFUgY29udGV4dCBpcyBub3QgcmVzZXQgaW4gCmN0eHRfc3dpdGNoe2Zyb20sdG99LiBN
eSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgeW91IHN1Z2dlc3RlZC9hc2tlZCB0byAKcmVzZXQgdGhl
IFZDUFUgY29udGV4dCB3aGVuIHN3aXRjaCBoYXBwZW5zLCBhbmQgSSBleHBsYWluZWQgd2h5IGlz
IHRoYXQgCm5vdCBwb3NzaWJsZSAtIGF0IGxlYXN0IG5vdCB3aXRob3V0IGFkZGl0aW9uYWwgY29k
ZSBjaGFuZ2VzLCB0aGF0IG1heSAKbm90IGJlIHNvIHNtYWxsLiBJIGFncmVlIHdpdGggQW5kcmV3
J3MgY29tbWVudCBpbiB0aGlzIHBlcnNwZWN0aXZlIC0gCnJlc2V0IG9mIFZDUFUgc2hvdWxkIG5v
dCAoYW5kIHJpZ2h0IG5vdyBjYW5ub3QpIGJlIGRvbmUgd2hlbiB0aGUgY29udGV4dCAKaXMgc3dp
dGNoZWQuCgo+PiBZb3UgbWlzc2VkIHRoZSBlbmQgb2YgdGhlIHN1Z2dlc3Rpb24gaGVyZQo+Cj4g
V2hvb3BzLiBJIG1lYW50IHRoYXQgaW5zdGVhZCB5b3Ugc2hvdWxkIHNhdmUgdGhlIGNvbnRleHQg
b2YgdGhlIHZDUFUgCj4gaW4gYWR2YW5jZSBvciByZXNldCB0aGUgdkNQVSB1c2luZyB0aGUgc3lz
dGVtIHJlZ2lzdGVycyBkaXJlY3RseS4KPgo+IEJ1dCBteSBwcmVmZXJlbmNlIGlzIHRvIHJlc2V0
IHRoZSB2Q1BVIHdoZW4geW91IHJlY2VpdmUgdGhlIHdha2UtdXAgCj4gaW50ZXJydXB0Lgo+CgpX
aXRob3V0IHlvdSBwcmVzZW50aW5nIG1vcmUgZGV0YWlscyBob3cgd291bGQgdGhhdCB3b3JrIEkg
Y2Fubm90IHJlYWxseSAKcHJvdmlkZSBhbnkgY29tbWVudCwgbm9yIHNheSB0aGF0IHlvdXIgcHJl
ZmVyZW5jZSBjb3VsZCB3b3JrIG9yIGJlIApiZXR0ZXIgY29tcGFyZWQgdG8gd2hhdCBpcyBpbiB0
aGlzIHNlcmllcy4gSG9uZXN0bHksIEkgZG9uJ3QgdW5kZXJzdGFuZCAKd2hhdCBleGFjdGx5IHlv
dSdyZSBwcm9wb3NpbmcsIGJlY2F1c2UgbW9yZSB0aGluZ3MgbmVlZHMgdG8gYmUgCnRoaW5rLXRo
cm91Z2ggYmV5b25kIHRoZSBwbGFjZSB0byBwdXQgYSBjb2RlLgpXZSBzdWJtaXR0ZWQgYSBjb2Rl
IHRoYXQgd29ya3MsIHdoaWNoIGlzIHZlcnkgZWxlZ2FudCBhbmQgbmljZSBpbiBteSAKb3Bpbmlv
biAoZmFpciB0byBzYXkgd2UgbWF5IG5vdCBzaGFyZSBvcGluaW9ucyBoZXJlKSwgYW5kIGRvZXMg
bm90IApyZXF1aXJlIGxvdHMgb2YgY29kZSBjaGFuZ2VzLiBTbyB0aGVyZSdzIHRoZSByZWZlcmVu
Y2UuCkNvdWxkIHlvdSBwbGVhc2UgY2xhcmlmeSB3aHkgZG8geW91IHRoaW5rIHRoZSBwcm9wb3Nl
ZCBzb2x1dGlvbiBpcyBub3QgZ29vZD8KQW5kIHdoeSBkbyB5b3UgdGhpbmsgdGhhdCB3aGF0IHlv
dSdyZSBwcm9wb3NpbmcgaXMgYmV0dGVyPyBMZXRzIGJlIG1vcmUgCmNsZWFyIGhlcmUgLSBob3cg
ZXhhY3RseSB5b3UgcHJvcG9zZSB0byBpbXBsZW1lbnQgdGhhdD8KCkkgaGF2ZW4ndCB1bmRlcnN0
b29kIHNvIGZhciB3aHkgZG8geW91IHRoaW5rIHRoYXQgdGhlIHByb3Bvc2VkIGFwcHJvYWNoIApp
cyBub3QgZ29vZC4gTWF5YmUgdGhlIHdob2xlIGRpc2N1c3Npb24gZHJpZnRlZCBhIGJpdCBmb3Ig
bm8gcmVhc29uLgoKVGhhbmtzLApNaXJlbGEKCj4gQ2hlZXJzLAo+CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:35:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:35:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gMuOL-0001zY-Ku; Wed, 14 Nov 2018 12:35:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMuOJ-0001zD-Le
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 12:35:31 +0000
X-Inumbo-ID: c511cf07-e809-11e8-9a16-bc764e045a96
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c511cf07-e809-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 12:35:30 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id j26-v6so17106799wre.1
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 04:35:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=5iuW/rHv2kuA69U8V/QrC0eYNW2XXZxzOS5VSFt9Se4=;
 b=L/3e6wFlWQgYisoXBQ4u3ZEv2XYGAg9T1dLTxmcIuyjua1i7PxSNO3ScMtGY+hv7ZX
 jWCUX3Uw+z9ZTpzxsm7IOsuHSSp5NgXGgZx7zM1/4mRnxdKOxPYy7zs1lceNfOtbml2/
 o+TS6KV4YV13UCN5VZE0kQecEZ1IkXjDU+CLwxIuxMGvzxd3Pop1uqmyyFC1AvSr/fpS
 1J8PzVCFAOeA+5GAssvp7bYV6Lwh6yxvCHDDUhxsFdbvGBneRfZYP2ZMdodnaUvgzTT6
 LIP8nPqBVZl9gmxeko/KACfW/8Yd/oG5VCyoEUe4UguhN2Vo2drokoL2Q36u3Pb+9HKY
 AoiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=5iuW/rHv2kuA69U8V/QrC0eYNW2XXZxzOS5VSFt9Se4=;
 b=gVMTDbWZ8avbmZ+yFd3W3je3HGabMPIE/++xQxWFyq6xs6aHKHUVK3TpKYpIvx4tUH
 THZYOPw7ouIadCdIlGPqZGNrlEz8ADVY1jjWB6ZXka3uR7bygSm36jMgcE5JX1KBgarQ
 MnXJ2cZjHAGwFpoA3oES9Gaa2NqsUSMFzNUZ+WlXddP0b4eM9+/PTChFfAFsn4ZsI27+
 ZORNYj0OcQ7gfel8l1SqRdKJGxERkVKj+SE+MOg+mJ9L4Mwq4yleA4mXzv11RFTge1Ef
 d5l/3XsExo0PO4aZUpxgPM+wsLQ940ppErPyoZ/nkk2kPOxwcFcvD1RLvhTF41f2WyJX
 9Uog==
X-Gm-Message-State: AGRZ1gJOik0PnwVqV92FY8sbjVbC8yiCHRv5PztPpj2QPrzuHyBLphqa
 8Iczm3O/rvLhoy0hI4Cm3GmS+w==
X-Google-Smtp-Source: AJdET5cafHkAk8UfrUqxFy2atYHEayw0KudFPu2OLTdtdDo8A94h+ADm0j+JZ4+U+ZcCnWPJ8GD8CQ==
X-Received: by 2002:adf:a512:: with SMTP id
 i18-v6mr1873326wrb.220.1542198928806; 
 Wed, 14 Nov 2018 04:35:28 -0800 (PST)
Received: from [192.168.1.249] ([212.200.89.41])
 by smtp.gmail.com with ESMTPSA id b66-v6sm13020381wmb.21.2018.11.14.04.35.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Nov 2018 04:35:28 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
 <alpine.DEB.2.10.1811131237341.8259@sstabellini-ThinkPad-X260>
 <508d2a46-a275-8a8f-087e-4b953b942425@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Message-ID: <0160c922-22fb-9ed9-5460-80c133516d4b@aggios.com>
Date: Wed, 14 Nov 2018 13:35:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <508d2a46-a275-8a8f-087e-4b953b942425@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Xen Devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKCk9uIDExLzE0LzIwMTggMTE6NDUgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBIaSwKPgo+IE9uIDEzLzExLzIwMTggMjA6MzksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToK
Pj4gT24gTW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBIb3dldmVy
LCB3aGF0IGlzIHRoZSBpc3N1ZSB3aXRoIHNhdmluZyBhbGwgdGhlIHJlZ2lzdGVycyBoZXJlPwo+
Pj4+Pgo+Pj4+Cj4+Pj4gV2UgbmVlZCB0byBzYXZlIGFyZ3VtZW50cyB0aGF0IGFyZSBwcm92aWRl
ZCBieSBhIGd1ZXN0IHdpdGggc3lzdGVtCj4+Pj4gc3VzcGVuZCBQU0NJIGNhbGwuIFRoZXNlIGFy
Z3VtZW50cyBhcmUgdGhlIGVudHJ5IHBvaW50IHRoYXQgbmVlZHMgdG8KPj4+PiBiZSBzYXZlZCBp
biBwcm9ncmFtIGNvdW50ZXIgYW5kIGNvbnRleHQgSUQgdGhhdCBuZWVkcyB0byBiZSBzYXZlZCBp
bgo+Pj4+IHgwL3IwLiBXZSBkb24ndCBoYXZlIHRoZXNlIGFyZ3VtZW50cyBoZXJlLiBDb250ZXh0
IHN3aXRjaCBoYXBwZW5zCj4+Pj4gYWZ0ZXIgcHJvY2Vzc2luZyB0aGUgc3lzdGVtIHN1c3BlbmQg
UFNDSSBjYWxsLCBzbyBpdCdzIHRvbyBsYXRlLgo+Pj4KPj4+IEl0IGRvZXMgbm90IGZlZWwgcmln
aHQgdG8gbW9kaWZ5IGN0eHRfc3dpdGNoe2Zyb20sdG99IGZvciAKPj4+IHN1c3BlbmQvcmVzdW1l
LiBJZgo+Pj4geW91IHdhbnQgdG8gcmVzZXQgdGhlIHZDUFUgc3RhdGUgYmVmb3JlIGJsb2NraW5n
IHRoZSB2Q1BVLCB0aGVuIHlvdSAKPj4+IHNob3VsZAo+Pj4gaW5zdGVhZAo+PgoKSSB0aGluayBp
dCdzIG5vdCBjbGVhciB3aGF0IHByb2JsZW0gYXJlIHdlIGRpc2N1c3NpbmcgaGVyZSwgYXQgbGVh
c3QgCml0J3Mgbm90IHRvIG1lLiBTbyBJJ2xsIG1ha2UgYW4gYXNzdW1wdGlvbiwgYW5kIHBsZWFz
ZSBjb3JyZWN0IG1lIGlmIEknbSAKd3JvbmcuCkluIHRoZSBwYXRjaGVzIHdlIHN1Ym1pdHRlZCwg
dGhlIFZDUFUgY29udGV4dCBpcyBub3QgcmVzZXQgaW4gCmN0eHRfc3dpdGNoe2Zyb20sdG99LiBN
eSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgeW91IHN1Z2dlc3RlZC9hc2tlZCB0byAKcmVzZXQgdGhl
IFZDUFUgY29udGV4dCB3aGVuIHN3aXRjaCBoYXBwZW5zLCBhbmQgSSBleHBsYWluZWQgd2h5IGlz
IHRoYXQgCm5vdCBwb3NzaWJsZSAtIGF0IGxlYXN0IG5vdCB3aXRob3V0IGFkZGl0aW9uYWwgY29k
ZSBjaGFuZ2VzLCB0aGF0IG1heSAKbm90IGJlIHNvIHNtYWxsLiBJIGFncmVlIHdpdGggQW5kcmV3
J3MgY29tbWVudCBpbiB0aGlzIHBlcnNwZWN0aXZlIC0gCnJlc2V0IG9mIFZDUFUgc2hvdWxkIG5v
dCAoYW5kIHJpZ2h0IG5vdyBjYW5ub3QpIGJlIGRvbmUgd2hlbiB0aGUgY29udGV4dCAKaXMgc3dp
dGNoZWQuCgo+PiBZb3UgbWlzc2VkIHRoZSBlbmQgb2YgdGhlIHN1Z2dlc3Rpb24gaGVyZQo+Cj4g
V2hvb3BzLiBJIG1lYW50IHRoYXQgaW5zdGVhZCB5b3Ugc2hvdWxkIHNhdmUgdGhlIGNvbnRleHQg
b2YgdGhlIHZDUFUgCj4gaW4gYWR2YW5jZSBvciByZXNldCB0aGUgdkNQVSB1c2luZyB0aGUgc3lz
dGVtIHJlZ2lzdGVycyBkaXJlY3RseS4KPgo+IEJ1dCBteSBwcmVmZXJlbmNlIGlzIHRvIHJlc2V0
IHRoZSB2Q1BVIHdoZW4geW91IHJlY2VpdmUgdGhlIHdha2UtdXAgCj4gaW50ZXJydXB0Lgo+CgpX
aXRob3V0IHlvdSBwcmVzZW50aW5nIG1vcmUgZGV0YWlscyBob3cgd291bGQgdGhhdCB3b3JrIEkg
Y2Fubm90IHJlYWxseSAKcHJvdmlkZSBhbnkgY29tbWVudCwgbm9yIHNheSB0aGF0IHlvdXIgcHJl
ZmVyZW5jZSBjb3VsZCB3b3JrIG9yIGJlIApiZXR0ZXIgY29tcGFyZWQgdG8gd2hhdCBpcyBpbiB0
aGlzIHNlcmllcy4gSG9uZXN0bHksIEkgZG9uJ3QgdW5kZXJzdGFuZCAKd2hhdCBleGFjdGx5IHlv
dSdyZSBwcm9wb3NpbmcsIGJlY2F1c2UgbW9yZSB0aGluZ3MgbmVlZHMgdG8gYmUgCnRoaW5rLXRo
cm91Z2ggYmV5b25kIHRoZSBwbGFjZSB0byBwdXQgYSBjb2RlLgpXZSBzdWJtaXR0ZWQgYSBjb2Rl
IHRoYXQgd29ya3MsIHdoaWNoIGlzIHZlcnkgZWxlZ2FudCBhbmQgbmljZSBpbiBteSAKb3Bpbmlv
biAoZmFpciB0byBzYXkgd2UgbWF5IG5vdCBzaGFyZSBvcGluaW9ucyBoZXJlKSwgYW5kIGRvZXMg
bm90IApyZXF1aXJlIGxvdHMgb2YgY29kZSBjaGFuZ2VzLiBTbyB0aGVyZSdzIHRoZSByZWZlcmVu
Y2UuCkNvdWxkIHlvdSBwbGVhc2UgY2xhcmlmeSB3aHkgZG8geW91IHRoaW5rIHRoZSBwcm9wb3Nl
ZCBzb2x1dGlvbiBpcyBub3QgZ29vZD8KQW5kIHdoeSBkbyB5b3UgdGhpbmsgdGhhdCB3aGF0IHlv
dSdyZSBwcm9wb3NpbmcgaXMgYmV0dGVyPyBMZXRzIGJlIG1vcmUgCmNsZWFyIGhlcmUgLSBob3cg
ZXhhY3RseSB5b3UgcHJvcG9zZSB0byBpbXBsZW1lbnQgdGhhdD8KCkkgaGF2ZW4ndCB1bmRlcnN0
b29kIHNvIGZhciB3aHkgZG8geW91IHRoaW5rIHRoYXQgdGhlIHByb3Bvc2VkIGFwcHJvYWNoIApp
cyBub3QgZ29vZC4gTWF5YmUgdGhlIHdob2xlIGRpc2N1c3Npb24gZHJpZnRlZCBhIGJpdCBmb3Ig
bm8gcmVhc29uLgoKVGhhbmtzLApNaXJlbGEKCj4gQ2hlZXJzLAo+CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:41:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:41:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gMuU0-0002vA-0I; Wed, 14 Nov 2018 12:41: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMuTy-0002v0-9z
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 12:41:22 +0000
X-Inumbo-ID: 96d2786e-e80a-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 96d2786e-e80a-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 12:41:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D12D8A78;
 Wed, 14 Nov 2018 04:41:20 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 816113F718;
 Wed, 14 Nov 2018 04:41:19 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <746b0ad8-4ce1-dfaf-eadc-939657426900@arm.com>
Date: Wed, 14 Nov 2018 12:41:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIGFtIG5vdCBlbnRpcmVseSBzdXJlIHdoZXJlIHRvIGFzayBpdCwgc28gSSB3aWxsIGRv
IGl0IGhlcmUuIEZyb20gbXkgCnVuZGVyc3RhbmRpbmcgb2YgdGhlIFBTQ0kgc3BlYywgYWxsIHRo
ZSBpbnRlcnJ1cHRzIHNob3VsZCBoYXZlIGJlZW4gbWlncmF0ZWQgCmF3YXkgZnJvbSB0dXJuZWQg
b2ZmIENQVS4gV2hlcmUgZG8geW91IGVuc3VyZSB0aGF0IGluIHRoZSBzdXNwZW5kIHBhdGg/CgoK
T24gMTIvMTEvMjAxOCAxMTozMCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBTeXN0ZW0gc3Vz
cGVuZCBtYXkgbGVhZCB0byBhIHN0YXRlIHdoZXJlIEdJQyB3b3VsZCBiZSBwb3dlcmVkIGRvd24u
Cj4gVGhlcmVmb3JlLCBYZW4gc2hvdWxkIHNhdmUvcmVzdG9yZSB0aGUgY29udGV4dCBvZiBHSUMg
b24gc3VzcGVuZC9yZXN1bWUuCj4gTm90ZSB0aGF0IHRoZSBjb250ZXh0IGNvbnNpc3RzIG9mIHN0
YXRlcyBvZiByZWdpc3RlcnMgd2hpY2ggYXJlCj4gY29udHJvbGxlZCBieSB0aGUgaHlwZXJ2aXNv
ci4gT3RoZXIgR0lDIHJlZ2lzdGVycyB3aGljaCBhcmUgYWNjZXNzaWJsZQo+IGJ5IGd1ZXN0cyBh
cmUgc2F2ZWQvcmVzdG9yZWQgb24gY29udGV4dCBzd2l0Y2guCj4gVGVzdGVkIG9uIFhpbGlueCBV
bHRyYXNjYWxlKyBNUFNvQyB3aXRoIChhbmQgd2l0aG91dCkgcG93ZXJpbmcgZG93bgo+IHRoZSBH
SUMuCj4gCj4gU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3Zp
Y0BhZ2dpb3MuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dz
aGFkaUB4aWxpbnguY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICB8IDE0
NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICB4ZW4v
YXJjaC9hcm0vZ2ljLmMgICAgICAgIHwgIDI3ICsrKysrKysrKwo+ICAgeGVuL2luY2x1ZGUvYXNt
LWFybS9naWMuaCB8ICAgOCArKysKPiAgIDMgZmlsZXMgY2hhbmdlZCwgMTgyIGluc2VydGlvbnMo
KykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jIGIveGVuL2FyY2gvYXJt
L2dpYy12Mi5jCj4gaW5kZXggZTdlYjAxZjMwYS4uYmI1MmI2NGVjYiAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiBAQCAt
MTIzLDYgKzEyMywyNSBAQCBzdGF0aWMgREVGSU5FX1BFUl9DUFUodTgsIGdpY19jcHVfaWQpOwo+
ICAgLyogTWF4aW11bSBjcHUgaW50ZXJmYWNlIHBlciBHSUMgKi8KPiAgICNkZWZpbmUgTlJfR0lD
X0NQVV9JRiA4Cj4gICAKPiArLyogR0lDdjIgcmVnaXN0ZXJzIHRvIGJlIHNhdmVkL3Jlc3RvcmVk
IG9uIHN5c3RlbSBzdXNwZW5kL3Jlc3VtZSAqLwo+ICtzdHJ1Y3QgZ2ljdjJfY29udGV4dCB7Cj4g
KyAgICAvKiBHSUNDIGNvbnRleHQgKi8KPiArICAgIHVpbnQzMl90IGdpY2NfY3RscjsKPiArICAg
IHVpbnQzMl90IGdpY2NfcG1yOwo+ICsgICAgdWludDMyX3QgZ2ljY19icHI7Cj4gKyAgICAvKiBH
SUNEIGNvbnRleHQgKi8KPiArICAgIHVpbnQzMl90IGdpY2RfY3RscjsKPiArICAgIHVpbnQzMl90
ICpnaWNkX2lzZW5hYmxlcjsKPiArICAgIHVpbnQzMl90ICpnaWNkX2lzYWN0aXZlcjsKPiArICAg
IHVpbnQzMl90ICpnaWNkX2lwcmlvcml0eXI7Cj4gKyAgICB1aW50MzJfdCAqZ2ljZF9pdGFyZ2V0
c3I7Cj4gKyAgICB1aW50MzJfdCAqZ2ljZF9pY2ZncjsKPiArfTsKCkl0IHRvb2sgbWUgYSBsb25n
IHRpbWUgdG8gdW5kZXJzdGFuZCB0aGF0IHlvdSB3aWxsIG9ubHkgc2F2ZSB0aGUgY29udGV4dCBm
b3IgdGhlIApDUFUwIGFuZCBEaXN0cmlidXRvci4KCkkgd291bGQgcHJlZmVyIGlmIHdlIGtlZXAg
c2VwYXJhdGUgcGVyLUNQVSBjb250ZXh0IGFuZCBjb21tb24gY29udGV4dC4gVGhpcyAKd291bGQg
a2VlcCB0aGUgbG9naWMgdmVyeSBzaW1pbGFyIHRvIHRoZSByZXN0IG9mIHRoZSBHSUMgZHJpdmVy
cy4KCj4gKwo+ICtzdGF0aWMgc3RydWN0IGdpY3YyX2NvbnRleHQgZ2ljdjJfY29udGV4dDsKPiAr
Cj4gK3N0YXRpYyB2b2lkIGdpY3YyX2FsbG9jX2NvbnRleHQoc3RydWN0IGdpY3YyX2NvbnRleHQg
KmdjKTsKClBsZWFzZSBkb24ndCBkbyBmb3J3YXJkIGRlY2xhcmF0aW9uLiBUaGUgY29kZSBzaG91
bGQgYmUgYWRkZWQgaW4gdGhlIGNvcnJlY3QgcGxhY2UuCgo+ICsKPiAgIHN0YXRpYyBpbmxpbmUg
dm9pZCB3cml0ZWJfZ2ljZCh1aW50OF90IHZhbCwgdW5zaWduZWQgaW50IG9mZnNldCkKPiAgIHsK
PiAgICAgICB3cml0ZWJfcmVsYXhlZCh2YWwsIGdpY3YyLm1hcF9kYmFzZSArIG9mZnNldCk7Cj4g
QEAgLTEzMTAsNiArMTMyOSw5IEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YyX2luaXQodm9pZCkK
PiAgIAo+ICAgICAgIHNwaW5fdW5sb2NrKCZnaWN2Mi5sb2NrKTsKPiAgIAo+ICsgICAgLyogQWxs
b2NhdGUgbWVtb3J5IHRvIGJlIHVzZWQgZm9yIHNhdmluZyBHSUMgY29udGV4dCBkdXJpbmcgdGhl
IHN1c3BlbmQgKi8KPiArICAgIGdpY3YyX2FsbG9jX2NvbnRleHQoJmdpY3YyX2NvbnRleHQpOwo+
ICsKPiAgICAgICByZXR1cm4gMDsKPiAgIH0KPiAgIAo+IEBAIC0xMzE5LDYgKzEzNDEsMTI5IEBA
IHN0YXRpYyB2b2lkIGdpY3YyX2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBpKQo+ICAgICAgIEJVRygp
Owo+ICAgfQo+ICAgCj4gK3N0YXRpYyB2b2lkIGdpY3YyX2FsbG9jX2NvbnRleHQoc3RydWN0IGdp
Y3YyX2NvbnRleHQgKmdjKQo+ICt7CgpJcyBpdCBuZWNlc3NhcnkgdG8gYWxsb2NhdGUgdGhlbSBh
dCBib290PyBDYW4gd2UgbWFrZSB0aGVtIHN0YXRpYyBvciBhbGxvY2F0ZSAKdGhlbSB3aGVuIHdl
IHN1c3BlbmQ/Cgo+ICsgICAgdWludDMyX3QgbiA9IGdpY3YyX2luZm8ubnJfbGluZXM7Cj4gKwo+
ICsgICAgZ2MtPmdpY2RfaXNlbmFibGVyID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgRElWX1JP
VU5EX1VQKG4sIDMyKSk7Cj4gKyAgICBpZiAoICFnYy0+Z2ljZF9pc2VuYWJsZXIgKQo+ICsgICAg
ICAgIHJldHVybjsKPiArCj4gKyAgICBnYy0+Z2ljZF9pc2FjdGl2ZXIgPSB4emFsbG9jX2FycmF5
KHVpbnQzMl90LCBESVZfUk9VTkRfVVAobiwgMzIpKTsKPiArICAgIGlmICggIWdjLT5naWNkX2lz
YWN0aXZlciApCj4gKyAgICAgICAgZ290byBmcmVlX2dpY2RfaXNlbmFibGVyOwo+ICsKPiArICAg
IGdjLT5naWNkX2l0YXJnZXRzciA9IHh6YWxsb2NfYXJyYXkodWludDMyX3QsIERJVl9ST1VORF9V
UChuLCA0KSk7Cj4gKyAgICBpZiAoICFnYy0+Z2ljZF9pdGFyZ2V0c3IgKQo+ICsgICAgICAgIGdv
dG8gZnJlZV9naWNkX2lzYWN0aXZlcjsKPiArCj4gKyAgICBnYy0+Z2ljZF9pcHJpb3JpdHlyID0g
eHphbGxvY19hcnJheSh1aW50MzJfdCwgRElWX1JPVU5EX1VQKG4sIDQpKTsKPiArICAgIGlmICgg
IWdjLT5naWNkX2lwcmlvcml0eXIgKQo+ICsgICAgICAgIGdvdG8gZnJlZV9naWNkX2l0YXJnZXRz
cjsKPiArCj4gKyAgICBnYy0+Z2ljZF9pY2ZnciA9IHh6YWxsb2NfYXJyYXkodWludDMyX3QsIERJ
Vl9ST1VORF9VUChuLCAxNikpOwo+ICsgICAgaWYgKCBnYy0+Z2ljZF9pY2ZnciApCj4gKyAgICAg
ICAgcmV0dXJuOwo+ICsKPiArICAgIHhmcmVlKGdjLT5naWNkX2lwcmlvcml0eXIpOwo+ICsKPiAr
ZnJlZV9naWNkX2l0YXJnZXRzcjoKPiArICAgIHhmcmVlKGdjLT5naWNkX2l0YXJnZXRzcik7Cj4g
Kwo+ICtmcmVlX2dpY2RfaXNhY3RpdmVyOgo+ICsgICAgeGZyZWUoZ2MtPmdpY2RfaXNhY3RpdmVy
KTsKPiArCj4gK2ZyZWVfZ2ljZF9pc2VuYWJsZXI6Cj4gKyAgICB4ZnJlZShnYy0+Z2ljZF9pc2Vu
YWJsZXIpOwo+ICsgICAgZ2MtPmdpY2RfaXNlbmFibGVyID0gTlVMTDsKPiArfQo+ICsKPiArc3Rh
dGljIGludCBnaWN2Ml9zdXNwZW5kKHZvaWQpCj4gK3sKPiArICAgIGludCBpOwo+ICsKPiArICAg
IC8qIFNhdmUgR0lDQyBjb25maWd1cmF0aW9uICovCj4gKyAgICBnaWN2Ml9jb250ZXh0LmdpY2Nf
Y3RsciA9IHJlYWRsX2dpY2MoR0lDQ19DVExSKTsKPiArICAgIGdpY3YyX2NvbnRleHQuZ2ljY19w
bXIgPSByZWFkbF9naWNjKEdJQ0NfUE1SKTsKPiArICAgIGdpY3YyX2NvbnRleHQuZ2ljY19icHIg
PSByZWFkbF9naWNjKEdJQ0NfQlBSKTsKCkFGQUlDVCwgdGhvc2UgdmFsdWVzIHNob3VsZCBhbHdh
eXMgYmUgdGhlIHNhbWUuIFNvIEkgd291bGQganVzdCByZXN0b3JlIHRoZW0gCndpdGggdGhlIGhh
cmRjb2RlZCB2YWx1ZS4KClRoaXMgY291bGQgbGlrZWx5IGJlIGZhY3RvcmVkIGluIGEgc2VwYXJh
dGUgZnVuY3Rpb24gdGhhdCBjb3VsZCBiZSB1c2VkIGluIApnaWN2Ml9jcHVfaW5pdCBhcyB3ZWxs
LgoKPiArCj4gKyAgICAvKiBJZiBnaWN2Ml9hbGxvY19jb250ZXh0KCkgaGFzbid0IGFsbG9jYXRl
ZCBtZW1vcnksIHJldHVybiAqLwo+ICsgICAgaWYgKCAhZ2ljdjJfY29udGV4dC5naWNkX2lzZW5h
YmxlciApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsgICAgLyogU2F2ZSBHSUNE
IGNvbmZpZ3VyYXRpb24gKi8KPiArICAgIGdpY3YyX2NvbnRleHQuZ2ljZF9jdGxyID0gcmVhZGxf
Z2ljZChHSUNEX0NUTFIpOwoKU2FtZSBoZXJlLgoKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8
IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkrKyApCj4gKyAgICAgICAg
Z2ljdjJfY29udGV4dC5naWNkX2lzZW5hYmxlcltpXSA9IHJlYWRsX2dpY2QoR0lDRF9JU0VOQUJM
RVIgKyBpICogNCk7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2lj
djJfaW5mby5ucl9saW5lcywgMzIpOyBpKysgKQo+ICsgICAgICAgIGdpY3YyX2NvbnRleHQuZ2lj
ZF9pc2FjdGl2ZXJbaV0gPSByZWFkbF9naWNkKEdJQ0RfSVNBQ1RJVkVSICsgaSAqIDQpOwo+ICsK
PiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMs
IDQpOyBpKysgKQo+ICsgICAgICAgIGdpY3YyX2NvbnRleHQuZ2ljZF9pcHJpb3JpdHlyW2ldID0g
cmVhZGxfZ2ljZChHSUNEX0lQUklPUklUWVIgKyBpICogNCk7Cj4gKwo+ICsgICAgZm9yICggaSA9
IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgNCk7IGkrKyApCj4gKyAg
ICAgICAgZ2ljdjJfY29udGV4dC5naWNkX2l0YXJnZXRzcltpXSA9IHJlYWRsX2dpY2QoR0lDRF9J
VEFSR0VUU1IgKyBpICogNCk7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRf
VVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMTYpOyBpKysgKQo+ICsgICAgICAgIGdpY3YyX2NvbnRl
eHQuZ2ljZF9pY2ZncltpXSA9IHJlYWRsX2dpY2QoR0lDRF9JQ0ZHUiArIGkgKiA0KTsKPiArCj4g
KyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgZ2ljdjJfcmVzdW1lKHZvaWQp
Cj4gK3sKPiArICAgIGludCBpOwo+ICsKPiArICAgIEFTU0VSVChnaWN2Ml9jb250ZXh0LmdpY2Rf
aXNlbmFibGVyKTsKPiArICAgIEFTU0VSVChnaWN2Ml9jb250ZXh0LmdpY2RfaXNhY3RpdmVyKTsK
PiArICAgIEFTU0VSVChnaWN2Ml9jb250ZXh0LmdpY2RfaXByaW9yaXR5cik7Cj4gKyAgICBBU1NF
UlQoZ2ljdjJfY29udGV4dC5naWNkX2l0YXJnZXRzcik7Cj4gKyAgICBBU1NFUlQoZ2ljdjJfY29u
dGV4dC5naWNkX2ljZmdyKTsKPiArCj4gKyAgICAvKiBEaXNhYmxlIENQVSBpbnRlcmZhY2UgYW5k
IGRpc3RyaWJ1dG9yICovCj4gKyAgICB3cml0ZWxfZ2ljYygwLCBHSUNDX0NUTFIpOwo+ICsgICAg
d3JpdGVsX2dpY2QoMCwgR0lDRF9DVExSKTsKPiArICAgIGlzYigpOwo+ICsKPiArICAgIC8qIFJl
c3RvcmUgR0lDRCBjb25maWd1cmF0aW9uICovCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9S
T1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkrKyApCj4gKyAgICAgICAgd3JpdGVs
X2dpY2QoMHhmZmZmZmZmZiwgR0lDRF9JQ0VOQUJMRVIgKyBpICogNCk7Cj4gKwo+ICsgICAgZm9y
ICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysg
KQo+ICsgICAgICAgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9pc2VuYWJsZXJbaV0s
IEdJQ0RfSVNFTkFCTEVSICsgaSAqIDQpOwoKSSB3b3VsZCBwcmVmZXIgaWYgdGhlcmUgaXMgb25s
eSBvbmUgZm9yIHdpdGggMiB3cml0ZS4gVGhpcyB3b3VsZCBtYWtlIG1vcmUgCm9idmlvdXMgd2h5
IHlvdSBuZWVkIHRvIGNsZWFyIGFsbCBlbmFibGVkIGJpdCBmaXJzdC4KCj4gKwo+ICsgICAgZm9y
ICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysg
KQo+ICsgICAgICAgIHdyaXRlbF9naWNkKDB4ZmZmZmZmZmYsIEdJQ0RfSUNBQ1RJVkVSICsgaSAq
IDQpOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8u
bnJfbGluZXMsIDMyKTsgaSsrICkKPiArICAgICAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0
LmdpY2RfaXNhY3RpdmVyW2ldLCBHSUNEX0lTQUNUSVZFUiArIGkgKiA0KTsKClNhbWUgaGVyZS4K
Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9s
aW5lcywgNCk7IGkrKyApCj4gKyAgICAgICAgd3JpdGVsX2dpY2QoZ2ljdjJfY29udGV4dC5naWNk
X2lwcmlvcml0eXJbaV0sIEdJQ0RfSVBSSU9SSVRZUiArIGkgKiA0KTsKPiArCj4gKyAgICBmb3Ig
KCBpID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCA0KTsgaSsrICkK
PiArICAgICAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0LmdpY2RfaXRhcmdldHNyW2ldLCBH
SUNEX0lUQVJHRVRTUiArIGkgKiA0KTsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9S
T1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAxNik7IGkrKyApCj4gKyAgICAgICAgd3JpdGVs
X2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2ljZmdyW2ldLCBHSUNEX0lDRkdSICsgaSAqIDQpOwo+
ICsKPiArICAgIC8qIE1ha2Ugc3VyZSBhbGwgcmVnaXN0ZXJzIGFyZSByZXN0b3JlZCBhbmQgZW5h
YmxlIGRpc3RyaWJ1dG9yICovCj4gKyAgICBpc2IoKTsKPiArICAgIHdyaXRlbF9naWNkKGdpY3Yy
X2NvbnRleHQuZ2ljZF9jdGxyIHwgR0lDRF9DVExfRU5BQkxFLCBHSUNEX0NUTFIpOwo+ICsKPiAr
ICAgIC8qIFJlc3RvcmUgR0lDIENQVSBpbnRlcmZhY2UgY29uZmlndXJhdGlvbiAqLwo+ICsgICAg
d3JpdGVsX2dpY2MoZ2ljdjJfY29udGV4dC5naWNjX3BtciwgR0lDQ19QTVIpOwo+ICsgICAgd3Jp
dGVsX2dpY2MoZ2ljdjJfY29udGV4dC5naWNjX2JwciwgR0lDQ19CUFIpOwo+ICsgICAgaXNiKCk7
Cj4gKwo+ICsgICAgLyogRW5hYmxlIEdJQyBDUFUgaW50ZXJmYWNlICovCj4gKyAgICB3cml0ZWxf
Z2ljYyhnaWN2Ml9jb250ZXh0LmdpY2NfY3RsciB8IEdJQ0NfQ1RMX0VOQUJMRSB8IEdJQ0NfQ1RM
X0VPSSwKPiArICAgICAgICAgICAgICAgIEdJQ0NfQ1RMUik7Cj4gKyAgICBpc2IoKTsKPiArfQo+
ICsKPiAgIGNvbnN0IHN0YXRpYyBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgZ2ljdjJfb3BzID0g
ewo+ICAgICAgIC5pbmZvICAgICAgICAgICAgICAgID0gJmdpY3YyX2luZm8sCj4gICAgICAgLmlu
aXQgICAgICAgICAgICAgICAgPSBnaWN2Ml9pbml0LAo+IEBAIC0xMzUxLDYgKzE0OTYsOCBAQCBj
b25zdCBzdGF0aWMgc3RydWN0IGdpY19od19vcGVyYXRpb25zIGdpY3YyX29wcyA9IHsKPiAgICAg
ICAubWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdzID0gZ2ljdjJfbWFwX2h3ZG93bl9leHRyYV9tYXBw
aW5ncywKPiAgICAgICAuaW9tZW1fZGVueV9hY2Nlc3MgICA9IGdpY3YyX2lvbWVtX2RlbnlfYWNj
ZXNzLAo+ICAgICAgIC5kb19MUEkgICAgICAgICAgICAgID0gZ2ljdjJfZG9fTFBJLAo+ICsgICAg
LnN1c3BlbmQgICAgICAgICAgICAgPSBnaWN2Ml9zdXNwZW5kLAo+ICsgICAgLnJlc3VtZSAgICAg
ICAgICAgICAgPSBnaWN2Ml9yZXN1bWUsCj4gICB9Owo+ICAgCj4gICAvKiBTZXQgdXAgdGhlIEdJ
QyAqLwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2lj
LmMKPiBpbmRleCBlNTI0YWQ1ODNkLi42ZTk4ZjQzNjkxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9naWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IEBAIC00NjQsNiArNDY0LDMz
IEBAIGludCBnaWNfaW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPiAg
ICAgICByZXR1cm4gZ2ljX2h3X29wcy0+aW9tZW1fZGVueV9hY2Nlc3MoZCk7Cj4gICB9Cj4gICAK
PiAraW50IGdpY19zdXNwZW5kKHZvaWQpCj4gK3sKPiArICAgIC8qIE11c3QgYmUgY2FsbGVkIGJ5
IGJvb3QgQ1BVIzAgd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVkICovCj4gKyAgICBBU1NFUlQoIWxv
Y2FsX2lycV9pc19lbmFibGVkKCkpOwo+ICsgICAgQVNTRVJUKCFzbXBfcHJvY2Vzc29yX2lkKCkp
Owo+ICsKPiArICAgIGlmICggIWdpY19od19vcHMtPnN1c3BlbmQgfHwgIWdpY19od19vcHMtPnJl
c3VtZSApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9TWVM7Cj4gKwo+ICsgICAgZ2ljX2h3X29wcy0+
c3VzcGVuZCgpOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICt2b2lkIGdpY19yZXN1
bWUodm9pZCkKPiArewo+ICsgICAgLyoKPiArICAgICAqIE11c3QgYmUgY2FsbGVkIGJ5IGJvb3Qg
Q1BVIzAgd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVkIGFmdGVyIGdpY19zdXNwZW5kCj4gKyAgICAg
KiBoYXMgcmV0dXJuZWQgc3VjY2Vzc2Z1bGx5Lgo+ICsgICAgICovCj4gKyAgICBBU1NFUlQoIWxv
Y2FsX2lycV9pc19lbmFibGVkKCkpOwo+ICsgICAgQVNTRVJUKCFzbXBfcHJvY2Vzc29yX2lkKCkp
Owo+ICsgICAgQVNTRVJUKGdpY19od19vcHMtPnJlc3VtZSk7Cj4gKwo+ICsgICAgZ2ljX2h3X29w
cy0+cmVzdW1lKCk7Cj4gK30KPiArCj4gICBzdGF0aWMgaW50IGNwdV9naWNfY2FsbGJhY2soc3Ry
dWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBhY3Rpb24sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9p
ZCAqaGNwdSkKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiBpbmRleCAyMmZhMTIyZTUyLi40NjA2NmNhYWM4IDEwMDY0
NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpYy5oCj4gQEAgLTI3Nyw2ICsyNzcsMTAgQEAgZXh0ZXJuIGludCBnaWN2X3NldHVw
KHN0cnVjdCBkb21haW4gKmQpOwo+ICAgZXh0ZXJuIHZvaWQgZ2ljX3NhdmVfc3RhdGUoc3RydWN0
IHZjcHUgKnYpOwo+ICAgZXh0ZXJuIHZvaWQgZ2ljX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUg
KnYpOwo+ICAgCj4gKy8qIFN1c3BlbmQvcmVzdW1lICovCj4gK2V4dGVybiBpbnQgZ2ljX3N1c3Bl
bmQodm9pZCk7Cj4gK2V4dGVybiB2b2lkIGdpY19yZXN1bWUodm9pZCk7Cj4gKwo+ICAgLyogU0dJ
IChBS0EgSVBJcykgKi8KPiAgIGVudW0gZ2ljX3NnaSB7Cj4gICAgICAgR0lDX1NHSV9FVkVOVF9D
SEVDSyA9IDAsCj4gQEAgLTM5MCw2ICszOTQsMTAgQEAgc3RydWN0IGdpY19od19vcGVyYXRpb25z
IHsKPiAgICAgICBpbnQgKCppb21lbV9kZW55X2FjY2VzcykoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCk7Cj4gICAgICAgLyogSGFuZGxlIExQSXMsIHdoaWNoIHJlcXVpcmUgc3BlY2lhbCBoYW5kbGlu
ZyAqLwo+ICAgICAgIHZvaWQgKCpkb19MUEkpKHVuc2lnbmVkIGludCBscGkpOwo+ICsgICAgLyog
U2F2ZSBHSUMgY29uZmlndXJhdGlvbiBkdWUgdG8gdGhlIHN5c3RlbSBzdXNwZW5kICovCj4gKyAg
ICBpbnQgKCpzdXNwZW5kKSh2b2lkKTsKPiArICAgIC8qIFJlc3RvcmUgR0lDIGNvbmZpZ3VyYXRp
b24gZHVlIHRvIHRoZSBzeXN0ZW0gcmVzdW1lICovCj4gKyAgICB2b2lkICgqcmVzdW1lKSh2b2lk
KTsKClRoZSBjb21tZW50cyBvbiB0b3BzIG9mIHN1c3BlbmQvcmVzdW1lIHN1Z2dlc3QgdGhhdCB0
aGlzIHNob3VsZCBiZSBjYWxsZWQgCnNhdmUvcmVzdG9yZS4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:41:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:41:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gMuU0-0002vG-Ao; Wed, 14 Nov 2018 12:41: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMuTz-0002v5-2B
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 12:41:23 +0000
X-Inumbo-ID: 96c9da6a-e80a-11e8-b6c5-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 96c9da6a-e80a-11e8-b6c5-12d6303a7972;
 Wed, 14 Nov 2018 12:41:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D12D8A78;
 Wed, 14 Nov 2018 04:41:20 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 816113F718;
 Wed, 14 Nov 2018 04:41:19 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <746b0ad8-4ce1-dfaf-eadc-939657426900@arm.com>
Date: Wed, 14 Nov 2018 12:41:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIGFtIG5vdCBlbnRpcmVseSBzdXJlIHdoZXJlIHRvIGFzayBpdCwgc28gSSB3aWxsIGRv
IGl0IGhlcmUuIEZyb20gbXkgCnVuZGVyc3RhbmRpbmcgb2YgdGhlIFBTQ0kgc3BlYywgYWxsIHRo
ZSBpbnRlcnJ1cHRzIHNob3VsZCBoYXZlIGJlZW4gbWlncmF0ZWQgCmF3YXkgZnJvbSB0dXJuZWQg
b2ZmIENQVS4gV2hlcmUgZG8geW91IGVuc3VyZSB0aGF0IGluIHRoZSBzdXNwZW5kIHBhdGg/CgoK
T24gMTIvMTEvMjAxOCAxMTozMCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBTeXN0ZW0gc3Vz
cGVuZCBtYXkgbGVhZCB0byBhIHN0YXRlIHdoZXJlIEdJQyB3b3VsZCBiZSBwb3dlcmVkIGRvd24u
Cj4gVGhlcmVmb3JlLCBYZW4gc2hvdWxkIHNhdmUvcmVzdG9yZSB0aGUgY29udGV4dCBvZiBHSUMg
b24gc3VzcGVuZC9yZXN1bWUuCj4gTm90ZSB0aGF0IHRoZSBjb250ZXh0IGNvbnNpc3RzIG9mIHN0
YXRlcyBvZiByZWdpc3RlcnMgd2hpY2ggYXJlCj4gY29udHJvbGxlZCBieSB0aGUgaHlwZXJ2aXNv
ci4gT3RoZXIgR0lDIHJlZ2lzdGVycyB3aGljaCBhcmUgYWNjZXNzaWJsZQo+IGJ5IGd1ZXN0cyBh
cmUgc2F2ZWQvcmVzdG9yZWQgb24gY29udGV4dCBzd2l0Y2guCj4gVGVzdGVkIG9uIFhpbGlueCBV
bHRyYXNjYWxlKyBNUFNvQyB3aXRoIChhbmQgd2l0aG91dCkgcG93ZXJpbmcgZG93bgo+IHRoZSBH
SUMuCj4gCj4gU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3Zp
Y0BhZ2dpb3MuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dz
aGFkaUB4aWxpbnguY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICB8IDE0
NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICB4ZW4v
YXJjaC9hcm0vZ2ljLmMgICAgICAgIHwgIDI3ICsrKysrKysrKwo+ICAgeGVuL2luY2x1ZGUvYXNt
LWFybS9naWMuaCB8ICAgOCArKysKPiAgIDMgZmlsZXMgY2hhbmdlZCwgMTgyIGluc2VydGlvbnMo
KykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jIGIveGVuL2FyY2gvYXJt
L2dpYy12Mi5jCj4gaW5kZXggZTdlYjAxZjMwYS4uYmI1MmI2NGVjYiAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiBAQCAt
MTIzLDYgKzEyMywyNSBAQCBzdGF0aWMgREVGSU5FX1BFUl9DUFUodTgsIGdpY19jcHVfaWQpOwo+
ICAgLyogTWF4aW11bSBjcHUgaW50ZXJmYWNlIHBlciBHSUMgKi8KPiAgICNkZWZpbmUgTlJfR0lD
X0NQVV9JRiA4Cj4gICAKPiArLyogR0lDdjIgcmVnaXN0ZXJzIHRvIGJlIHNhdmVkL3Jlc3RvcmVk
IG9uIHN5c3RlbSBzdXNwZW5kL3Jlc3VtZSAqLwo+ICtzdHJ1Y3QgZ2ljdjJfY29udGV4dCB7Cj4g
KyAgICAvKiBHSUNDIGNvbnRleHQgKi8KPiArICAgIHVpbnQzMl90IGdpY2NfY3RscjsKPiArICAg
IHVpbnQzMl90IGdpY2NfcG1yOwo+ICsgICAgdWludDMyX3QgZ2ljY19icHI7Cj4gKyAgICAvKiBH
SUNEIGNvbnRleHQgKi8KPiArICAgIHVpbnQzMl90IGdpY2RfY3RscjsKPiArICAgIHVpbnQzMl90
ICpnaWNkX2lzZW5hYmxlcjsKPiArICAgIHVpbnQzMl90ICpnaWNkX2lzYWN0aXZlcjsKPiArICAg
IHVpbnQzMl90ICpnaWNkX2lwcmlvcml0eXI7Cj4gKyAgICB1aW50MzJfdCAqZ2ljZF9pdGFyZ2V0
c3I7Cj4gKyAgICB1aW50MzJfdCAqZ2ljZF9pY2ZncjsKPiArfTsKCkl0IHRvb2sgbWUgYSBsb25n
IHRpbWUgdG8gdW5kZXJzdGFuZCB0aGF0IHlvdSB3aWxsIG9ubHkgc2F2ZSB0aGUgY29udGV4dCBm
b3IgdGhlIApDUFUwIGFuZCBEaXN0cmlidXRvci4KCkkgd291bGQgcHJlZmVyIGlmIHdlIGtlZXAg
c2VwYXJhdGUgcGVyLUNQVSBjb250ZXh0IGFuZCBjb21tb24gY29udGV4dC4gVGhpcyAKd291bGQg
a2VlcCB0aGUgbG9naWMgdmVyeSBzaW1pbGFyIHRvIHRoZSByZXN0IG9mIHRoZSBHSUMgZHJpdmVy
cy4KCj4gKwo+ICtzdGF0aWMgc3RydWN0IGdpY3YyX2NvbnRleHQgZ2ljdjJfY29udGV4dDsKPiAr
Cj4gK3N0YXRpYyB2b2lkIGdpY3YyX2FsbG9jX2NvbnRleHQoc3RydWN0IGdpY3YyX2NvbnRleHQg
KmdjKTsKClBsZWFzZSBkb24ndCBkbyBmb3J3YXJkIGRlY2xhcmF0aW9uLiBUaGUgY29kZSBzaG91
bGQgYmUgYWRkZWQgaW4gdGhlIGNvcnJlY3QgcGxhY2UuCgo+ICsKPiAgIHN0YXRpYyBpbmxpbmUg
dm9pZCB3cml0ZWJfZ2ljZCh1aW50OF90IHZhbCwgdW5zaWduZWQgaW50IG9mZnNldCkKPiAgIHsK
PiAgICAgICB3cml0ZWJfcmVsYXhlZCh2YWwsIGdpY3YyLm1hcF9kYmFzZSArIG9mZnNldCk7Cj4g
QEAgLTEzMTAsNiArMTMyOSw5IEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YyX2luaXQodm9pZCkK
PiAgIAo+ICAgICAgIHNwaW5fdW5sb2NrKCZnaWN2Mi5sb2NrKTsKPiAgIAo+ICsgICAgLyogQWxs
b2NhdGUgbWVtb3J5IHRvIGJlIHVzZWQgZm9yIHNhdmluZyBHSUMgY29udGV4dCBkdXJpbmcgdGhl
IHN1c3BlbmQgKi8KPiArICAgIGdpY3YyX2FsbG9jX2NvbnRleHQoJmdpY3YyX2NvbnRleHQpOwo+
ICsKPiAgICAgICByZXR1cm4gMDsKPiAgIH0KPiAgIAo+IEBAIC0xMzE5LDYgKzEzNDEsMTI5IEBA
IHN0YXRpYyB2b2lkIGdpY3YyX2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBpKQo+ICAgICAgIEJVRygp
Owo+ICAgfQo+ICAgCj4gK3N0YXRpYyB2b2lkIGdpY3YyX2FsbG9jX2NvbnRleHQoc3RydWN0IGdp
Y3YyX2NvbnRleHQgKmdjKQo+ICt7CgpJcyBpdCBuZWNlc3NhcnkgdG8gYWxsb2NhdGUgdGhlbSBh
dCBib290PyBDYW4gd2UgbWFrZSB0aGVtIHN0YXRpYyBvciBhbGxvY2F0ZSAKdGhlbSB3aGVuIHdl
IHN1c3BlbmQ/Cgo+ICsgICAgdWludDMyX3QgbiA9IGdpY3YyX2luZm8ubnJfbGluZXM7Cj4gKwo+
ICsgICAgZ2MtPmdpY2RfaXNlbmFibGVyID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgRElWX1JP
VU5EX1VQKG4sIDMyKSk7Cj4gKyAgICBpZiAoICFnYy0+Z2ljZF9pc2VuYWJsZXIgKQo+ICsgICAg
ICAgIHJldHVybjsKPiArCj4gKyAgICBnYy0+Z2ljZF9pc2FjdGl2ZXIgPSB4emFsbG9jX2FycmF5
KHVpbnQzMl90LCBESVZfUk9VTkRfVVAobiwgMzIpKTsKPiArICAgIGlmICggIWdjLT5naWNkX2lz
YWN0aXZlciApCj4gKyAgICAgICAgZ290byBmcmVlX2dpY2RfaXNlbmFibGVyOwo+ICsKPiArICAg
IGdjLT5naWNkX2l0YXJnZXRzciA9IHh6YWxsb2NfYXJyYXkodWludDMyX3QsIERJVl9ST1VORF9V
UChuLCA0KSk7Cj4gKyAgICBpZiAoICFnYy0+Z2ljZF9pdGFyZ2V0c3IgKQo+ICsgICAgICAgIGdv
dG8gZnJlZV9naWNkX2lzYWN0aXZlcjsKPiArCj4gKyAgICBnYy0+Z2ljZF9pcHJpb3JpdHlyID0g
eHphbGxvY19hcnJheSh1aW50MzJfdCwgRElWX1JPVU5EX1VQKG4sIDQpKTsKPiArICAgIGlmICgg
IWdjLT5naWNkX2lwcmlvcml0eXIgKQo+ICsgICAgICAgIGdvdG8gZnJlZV9naWNkX2l0YXJnZXRz
cjsKPiArCj4gKyAgICBnYy0+Z2ljZF9pY2ZnciA9IHh6YWxsb2NfYXJyYXkodWludDMyX3QsIERJ
Vl9ST1VORF9VUChuLCAxNikpOwo+ICsgICAgaWYgKCBnYy0+Z2ljZF9pY2ZnciApCj4gKyAgICAg
ICAgcmV0dXJuOwo+ICsKPiArICAgIHhmcmVlKGdjLT5naWNkX2lwcmlvcml0eXIpOwo+ICsKPiAr
ZnJlZV9naWNkX2l0YXJnZXRzcjoKPiArICAgIHhmcmVlKGdjLT5naWNkX2l0YXJnZXRzcik7Cj4g
Kwo+ICtmcmVlX2dpY2RfaXNhY3RpdmVyOgo+ICsgICAgeGZyZWUoZ2MtPmdpY2RfaXNhY3RpdmVy
KTsKPiArCj4gK2ZyZWVfZ2ljZF9pc2VuYWJsZXI6Cj4gKyAgICB4ZnJlZShnYy0+Z2ljZF9pc2Vu
YWJsZXIpOwo+ICsgICAgZ2MtPmdpY2RfaXNlbmFibGVyID0gTlVMTDsKPiArfQo+ICsKPiArc3Rh
dGljIGludCBnaWN2Ml9zdXNwZW5kKHZvaWQpCj4gK3sKPiArICAgIGludCBpOwo+ICsKPiArICAg
IC8qIFNhdmUgR0lDQyBjb25maWd1cmF0aW9uICovCj4gKyAgICBnaWN2Ml9jb250ZXh0LmdpY2Nf
Y3RsciA9IHJlYWRsX2dpY2MoR0lDQ19DVExSKTsKPiArICAgIGdpY3YyX2NvbnRleHQuZ2ljY19w
bXIgPSByZWFkbF9naWNjKEdJQ0NfUE1SKTsKPiArICAgIGdpY3YyX2NvbnRleHQuZ2ljY19icHIg
PSByZWFkbF9naWNjKEdJQ0NfQlBSKTsKCkFGQUlDVCwgdGhvc2UgdmFsdWVzIHNob3VsZCBhbHdh
eXMgYmUgdGhlIHNhbWUuIFNvIEkgd291bGQganVzdCByZXN0b3JlIHRoZW0gCndpdGggdGhlIGhh
cmRjb2RlZCB2YWx1ZS4KClRoaXMgY291bGQgbGlrZWx5IGJlIGZhY3RvcmVkIGluIGEgc2VwYXJh
dGUgZnVuY3Rpb24gdGhhdCBjb3VsZCBiZSB1c2VkIGluIApnaWN2Ml9jcHVfaW5pdCBhcyB3ZWxs
LgoKPiArCj4gKyAgICAvKiBJZiBnaWN2Ml9hbGxvY19jb250ZXh0KCkgaGFzbid0IGFsbG9jYXRl
ZCBtZW1vcnksIHJldHVybiAqLwo+ICsgICAgaWYgKCAhZ2ljdjJfY29udGV4dC5naWNkX2lzZW5h
YmxlciApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsgICAgLyogU2F2ZSBHSUNE
IGNvbmZpZ3VyYXRpb24gKi8KPiArICAgIGdpY3YyX2NvbnRleHQuZ2ljZF9jdGxyID0gcmVhZGxf
Z2ljZChHSUNEX0NUTFIpOwoKU2FtZSBoZXJlLgoKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8
IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkrKyApCj4gKyAgICAgICAg
Z2ljdjJfY29udGV4dC5naWNkX2lzZW5hYmxlcltpXSA9IHJlYWRsX2dpY2QoR0lDRF9JU0VOQUJM
RVIgKyBpICogNCk7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2lj
djJfaW5mby5ucl9saW5lcywgMzIpOyBpKysgKQo+ICsgICAgICAgIGdpY3YyX2NvbnRleHQuZ2lj
ZF9pc2FjdGl2ZXJbaV0gPSByZWFkbF9naWNkKEdJQ0RfSVNBQ1RJVkVSICsgaSAqIDQpOwo+ICsK
PiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMs
IDQpOyBpKysgKQo+ICsgICAgICAgIGdpY3YyX2NvbnRleHQuZ2ljZF9pcHJpb3JpdHlyW2ldID0g
cmVhZGxfZ2ljZChHSUNEX0lQUklPUklUWVIgKyBpICogNCk7Cj4gKwo+ICsgICAgZm9yICggaSA9
IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgNCk7IGkrKyApCj4gKyAg
ICAgICAgZ2ljdjJfY29udGV4dC5naWNkX2l0YXJnZXRzcltpXSA9IHJlYWRsX2dpY2QoR0lDRF9J
VEFSR0VUU1IgKyBpICogNCk7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRf
VVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMTYpOyBpKysgKQo+ICsgICAgICAgIGdpY3YyX2NvbnRl
eHQuZ2ljZF9pY2ZncltpXSA9IHJlYWRsX2dpY2QoR0lDRF9JQ0ZHUiArIGkgKiA0KTsKPiArCj4g
KyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgZ2ljdjJfcmVzdW1lKHZvaWQp
Cj4gK3sKPiArICAgIGludCBpOwo+ICsKPiArICAgIEFTU0VSVChnaWN2Ml9jb250ZXh0LmdpY2Rf
aXNlbmFibGVyKTsKPiArICAgIEFTU0VSVChnaWN2Ml9jb250ZXh0LmdpY2RfaXNhY3RpdmVyKTsK
PiArICAgIEFTU0VSVChnaWN2Ml9jb250ZXh0LmdpY2RfaXByaW9yaXR5cik7Cj4gKyAgICBBU1NF
UlQoZ2ljdjJfY29udGV4dC5naWNkX2l0YXJnZXRzcik7Cj4gKyAgICBBU1NFUlQoZ2ljdjJfY29u
dGV4dC5naWNkX2ljZmdyKTsKPiArCj4gKyAgICAvKiBEaXNhYmxlIENQVSBpbnRlcmZhY2UgYW5k
IGRpc3RyaWJ1dG9yICovCj4gKyAgICB3cml0ZWxfZ2ljYygwLCBHSUNDX0NUTFIpOwo+ICsgICAg
d3JpdGVsX2dpY2QoMCwgR0lDRF9DVExSKTsKPiArICAgIGlzYigpOwo+ICsKPiArICAgIC8qIFJl
c3RvcmUgR0lDRCBjb25maWd1cmF0aW9uICovCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9S
T1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkrKyApCj4gKyAgICAgICAgd3JpdGVs
X2dpY2QoMHhmZmZmZmZmZiwgR0lDRF9JQ0VOQUJMRVIgKyBpICogNCk7Cj4gKwo+ICsgICAgZm9y
ICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysg
KQo+ICsgICAgICAgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9pc2VuYWJsZXJbaV0s
IEdJQ0RfSVNFTkFCTEVSICsgaSAqIDQpOwoKSSB3b3VsZCBwcmVmZXIgaWYgdGhlcmUgaXMgb25s
eSBvbmUgZm9yIHdpdGggMiB3cml0ZS4gVGhpcyB3b3VsZCBtYWtlIG1vcmUgCm9idmlvdXMgd2h5
IHlvdSBuZWVkIHRvIGNsZWFyIGFsbCBlbmFibGVkIGJpdCBmaXJzdC4KCj4gKwo+ICsgICAgZm9y
ICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysg
KQo+ICsgICAgICAgIHdyaXRlbF9naWNkKDB4ZmZmZmZmZmYsIEdJQ0RfSUNBQ1RJVkVSICsgaSAq
IDQpOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8u
bnJfbGluZXMsIDMyKTsgaSsrICkKPiArICAgICAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0
LmdpY2RfaXNhY3RpdmVyW2ldLCBHSUNEX0lTQUNUSVZFUiArIGkgKiA0KTsKClNhbWUgaGVyZS4K
Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9s
aW5lcywgNCk7IGkrKyApCj4gKyAgICAgICAgd3JpdGVsX2dpY2QoZ2ljdjJfY29udGV4dC5naWNk
X2lwcmlvcml0eXJbaV0sIEdJQ0RfSVBSSU9SSVRZUiArIGkgKiA0KTsKPiArCj4gKyAgICBmb3Ig
KCBpID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCA0KTsgaSsrICkK
PiArICAgICAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0LmdpY2RfaXRhcmdldHNyW2ldLCBH
SUNEX0lUQVJHRVRTUiArIGkgKiA0KTsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9S
T1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAxNik7IGkrKyApCj4gKyAgICAgICAgd3JpdGVs
X2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2ljZmdyW2ldLCBHSUNEX0lDRkdSICsgaSAqIDQpOwo+
ICsKPiArICAgIC8qIE1ha2Ugc3VyZSBhbGwgcmVnaXN0ZXJzIGFyZSByZXN0b3JlZCBhbmQgZW5h
YmxlIGRpc3RyaWJ1dG9yICovCj4gKyAgICBpc2IoKTsKPiArICAgIHdyaXRlbF9naWNkKGdpY3Yy
X2NvbnRleHQuZ2ljZF9jdGxyIHwgR0lDRF9DVExfRU5BQkxFLCBHSUNEX0NUTFIpOwo+ICsKPiAr
ICAgIC8qIFJlc3RvcmUgR0lDIENQVSBpbnRlcmZhY2UgY29uZmlndXJhdGlvbiAqLwo+ICsgICAg
d3JpdGVsX2dpY2MoZ2ljdjJfY29udGV4dC5naWNjX3BtciwgR0lDQ19QTVIpOwo+ICsgICAgd3Jp
dGVsX2dpY2MoZ2ljdjJfY29udGV4dC5naWNjX2JwciwgR0lDQ19CUFIpOwo+ICsgICAgaXNiKCk7
Cj4gKwo+ICsgICAgLyogRW5hYmxlIEdJQyBDUFUgaW50ZXJmYWNlICovCj4gKyAgICB3cml0ZWxf
Z2ljYyhnaWN2Ml9jb250ZXh0LmdpY2NfY3RsciB8IEdJQ0NfQ1RMX0VOQUJMRSB8IEdJQ0NfQ1RM
X0VPSSwKPiArICAgICAgICAgICAgICAgIEdJQ0NfQ1RMUik7Cj4gKyAgICBpc2IoKTsKPiArfQo+
ICsKPiAgIGNvbnN0IHN0YXRpYyBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgZ2ljdjJfb3BzID0g
ewo+ICAgICAgIC5pbmZvICAgICAgICAgICAgICAgID0gJmdpY3YyX2luZm8sCj4gICAgICAgLmlu
aXQgICAgICAgICAgICAgICAgPSBnaWN2Ml9pbml0LAo+IEBAIC0xMzUxLDYgKzE0OTYsOCBAQCBj
b25zdCBzdGF0aWMgc3RydWN0IGdpY19od19vcGVyYXRpb25zIGdpY3YyX29wcyA9IHsKPiAgICAg
ICAubWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdzID0gZ2ljdjJfbWFwX2h3ZG93bl9leHRyYV9tYXBw
aW5ncywKPiAgICAgICAuaW9tZW1fZGVueV9hY2Nlc3MgICA9IGdpY3YyX2lvbWVtX2RlbnlfYWNj
ZXNzLAo+ICAgICAgIC5kb19MUEkgICAgICAgICAgICAgID0gZ2ljdjJfZG9fTFBJLAo+ICsgICAg
LnN1c3BlbmQgICAgICAgICAgICAgPSBnaWN2Ml9zdXNwZW5kLAo+ICsgICAgLnJlc3VtZSAgICAg
ICAgICAgICAgPSBnaWN2Ml9yZXN1bWUsCj4gICB9Owo+ICAgCj4gICAvKiBTZXQgdXAgdGhlIEdJ
QyAqLwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2lj
LmMKPiBpbmRleCBlNTI0YWQ1ODNkLi42ZTk4ZjQzNjkxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9naWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IEBAIC00NjQsNiArNDY0LDMz
IEBAIGludCBnaWNfaW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPiAg
ICAgICByZXR1cm4gZ2ljX2h3X29wcy0+aW9tZW1fZGVueV9hY2Nlc3MoZCk7Cj4gICB9Cj4gICAK
PiAraW50IGdpY19zdXNwZW5kKHZvaWQpCj4gK3sKPiArICAgIC8qIE11c3QgYmUgY2FsbGVkIGJ5
IGJvb3QgQ1BVIzAgd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVkICovCj4gKyAgICBBU1NFUlQoIWxv
Y2FsX2lycV9pc19lbmFibGVkKCkpOwo+ICsgICAgQVNTRVJUKCFzbXBfcHJvY2Vzc29yX2lkKCkp
Owo+ICsKPiArICAgIGlmICggIWdpY19od19vcHMtPnN1c3BlbmQgfHwgIWdpY19od19vcHMtPnJl
c3VtZSApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9TWVM7Cj4gKwo+ICsgICAgZ2ljX2h3X29wcy0+
c3VzcGVuZCgpOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICt2b2lkIGdpY19yZXN1
bWUodm9pZCkKPiArewo+ICsgICAgLyoKPiArICAgICAqIE11c3QgYmUgY2FsbGVkIGJ5IGJvb3Qg
Q1BVIzAgd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVkIGFmdGVyIGdpY19zdXNwZW5kCj4gKyAgICAg
KiBoYXMgcmV0dXJuZWQgc3VjY2Vzc2Z1bGx5Lgo+ICsgICAgICovCj4gKyAgICBBU1NFUlQoIWxv
Y2FsX2lycV9pc19lbmFibGVkKCkpOwo+ICsgICAgQVNTRVJUKCFzbXBfcHJvY2Vzc29yX2lkKCkp
Owo+ICsgICAgQVNTRVJUKGdpY19od19vcHMtPnJlc3VtZSk7Cj4gKwo+ICsgICAgZ2ljX2h3X29w
cy0+cmVzdW1lKCk7Cj4gK30KPiArCj4gICBzdGF0aWMgaW50IGNwdV9naWNfY2FsbGJhY2soc3Ry
dWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBhY3Rpb24sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9p
ZCAqaGNwdSkKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiBpbmRleCAyMmZhMTIyZTUyLi40NjA2NmNhYWM4IDEwMDY0
NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpYy5oCj4gQEAgLTI3Nyw2ICsyNzcsMTAgQEAgZXh0ZXJuIGludCBnaWN2X3NldHVw
KHN0cnVjdCBkb21haW4gKmQpOwo+ICAgZXh0ZXJuIHZvaWQgZ2ljX3NhdmVfc3RhdGUoc3RydWN0
IHZjcHUgKnYpOwo+ICAgZXh0ZXJuIHZvaWQgZ2ljX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUg
KnYpOwo+ICAgCj4gKy8qIFN1c3BlbmQvcmVzdW1lICovCj4gK2V4dGVybiBpbnQgZ2ljX3N1c3Bl
bmQodm9pZCk7Cj4gK2V4dGVybiB2b2lkIGdpY19yZXN1bWUodm9pZCk7Cj4gKwo+ICAgLyogU0dJ
IChBS0EgSVBJcykgKi8KPiAgIGVudW0gZ2ljX3NnaSB7Cj4gICAgICAgR0lDX1NHSV9FVkVOVF9D
SEVDSyA9IDAsCj4gQEAgLTM5MCw2ICszOTQsMTAgQEAgc3RydWN0IGdpY19od19vcGVyYXRpb25z
IHsKPiAgICAgICBpbnQgKCppb21lbV9kZW55X2FjY2VzcykoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCk7Cj4gICAgICAgLyogSGFuZGxlIExQSXMsIHdoaWNoIHJlcXVpcmUgc3BlY2lhbCBoYW5kbGlu
ZyAqLwo+ICAgICAgIHZvaWQgKCpkb19MUEkpKHVuc2lnbmVkIGludCBscGkpOwo+ICsgICAgLyog
U2F2ZSBHSUMgY29uZmlndXJhdGlvbiBkdWUgdG8gdGhlIHN5c3RlbSBzdXNwZW5kICovCj4gKyAg
ICBpbnQgKCpzdXNwZW5kKSh2b2lkKTsKPiArICAgIC8qIFJlc3RvcmUgR0lDIGNvbmZpZ3VyYXRp
b24gZHVlIHRvIHRoZSBzeXN0ZW0gcmVzdW1lICovCj4gKyAgICB2b2lkICgqcmVzdW1lKSh2b2lk
KTsKClRoZSBjb21tZW50cyBvbiB0b3BzIG9mIHN1c3BlbmQvcmVzdW1lIHN1Z2dlc3QgdGhhdCB0
aGlzIHNob3VsZCBiZSBjYWxsZWQgCnNhdmUvcmVzdG9yZS4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:41:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:41: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-devel-bounces@lists.xenproject.org>)
	id 1gMuUY-000300-Pb; Wed, 14 Nov 2018 12:41: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=g2e8=nz=xen.org=tim@srs-us1.protection.inumbo.net>)
 id 1gMuUX-0002zs-IJ
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 12:41:57 +0000
X-Inumbo-ID: ab0046a2-e80a-11e8-9a16-bc764e045a96
Received: from deinos.phlegethon.org (unknown [2001:41d0:8:b1d7::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab0046a2-e80a-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 12:41:56 +0000 (UTC)
Received: from tjd by deinos.phlegethon.org with local (Exim 4.90_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1gMuUQ-00098M-7c; Wed, 14 Nov 2018 12:41:50 +0000
Date: Wed, 14 Nov 2018 12:41:50 +0000
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181114124150.GC25646@deinos.phlegethon.org>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAABA302000078001FB62E@prv1-mh.provo.novell.com>
 <dc11f02ac58c4834899caa1faca021e6@AMSPEX02CL03.citrite.net>
 <5BEAB3E802000078001FB6A8@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BEAB3E802000078001FB6A8@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Subject: Re: [Xen-devel] [PATCH 5/3] x86/shadow: emulate_gva_to_mfn() should
 respect p2m_ioreq_server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgMDQ6MjIgLTA3MDAgb24gMTMgTm92ICgxNTQyMDgyOTM2KSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gPj4+IE9uIDEzLjExLjE4IGF0IDExOjU5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4+IFN1YmplY3Q6IFtQQVRDSCA1LzNdIHg4Ni9zaGFkb3c6IGVtdWxhdGVfZ3ZhX3Rv
X21mbigpIHNob3VsZCByZXNwZWN0Cj4gPj4gcDJtX2lvcmVxX3NlcnZlcgo+ID4+IAo+ID4+IFdy
aXRlcyB0byBzdWNoIHBhZ2VzIHdvdWxkIG5lZWQgdG8gYmUgaGFuZGVkIHRvIHRoZSBlbXVsYXRv
ciwgd2hpY2ggd2UncmUKPiA+PiBub3QgcHJlcGFyZWQgdG8gZG8gYXQgdGhpcyBwb2ludC4KPiA+
PiAKPiA+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4g
Pj4gCj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYwo+ID4+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMKPiA+PiBAQCAtMzM4LDcgKzMzOCw3IEBAIHN0YXRp
YyBtZm5fdCBlbXVsYXRlX2d2YV90b19tZm4oc3RydWN0IHYKPiA+PiAgICAgIHsKPiA+PiAgICAg
ICAgICByZXR1cm4gX21mbihCQURfR0ZOX1RPX01GTik7Cj4gPj4gICAgICB9Cj4gPj4gLSAgICBp
ZiAoIHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQpICkKPiA+PiArICAgIGlmICggcDJtX2lzX2Rp
c2NhcmRfd3JpdGUocDJtdCkgfHwgcDJtdCA9PSBwMm1faW9yZXFfc2VydmVyICkKPiA+PiAgICAg
IHsKPiA+PiAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKPiA+PiAgICAgICAgICByZXR1cm4gX21m
bihSRUFET05MWV9HRk4pOwo+ID4gCj4gPiBJcyB0aGlzIHdoYXQgd2Ugd2FudCBoZXJlPyBJIHdv
dWxkIGhhdmUgdGhvdWdodCB3ZSB3YW50IHRvIHJldHVybiAKPiA+IEJBRF9HRk5fVE9fTUZOIGlu
IHRoZSBwMm1faW9yZXFfc2VydmVyIGNhc2Ugc28gdGhhdCB0aGUgY2FsbGVyIHRyZWF0cyB0aGlz
IGluIAo+ID4gdGhlIHNhbWUgd2F5IGl0IHdvdWxkIE1NSU8uCj4gCj4gSSdtIG5vdCBzdXJlIHdo
aWNoIGJlaGF2aW9yIGlzIGJldHRlcjsgSSdtIGNlcnRhaW5seSBmaW5lIHdpdGggc3dpdGNoaW5n
Cj4gYXMgeW91IHNheSwgYnV0IEknZCBmaXJzdCBsaWtlIHRvIHNlZSBUaW0ncyBvcGluaW9uIGFz
IHdlbGwuCgpJJ20gbm90IGNsZWFyIG9uIHdoYXQgYmVoYXZpb3VyIHlvdSB3YW50IGZvciB0aGlz
IGtpbmQgb2YgcGFnZSBpbgpnZW5lcmFsIC0tIEkgc3VzcGVjdCBJIGhhdmUgbWlzc2VkIG9yIGZv
cmdvdHRlbiBzb21lIGNvbnRleHQuICBJZiB0aGUKZ3Vlc3QncyBub3Qgc3VwcG9zZWQgdG8gd3Jp
dGUgdG8gaXQsIHRoZW4gSU1PIHlvdSBzaG91bGQgYWRkIGl0IHRvClAyTV9ESVNDQVJEX1dSSVRF
X1RZUEVTIHJhdGhlciB0aGFuIHNwZWNpYWwtY2FzaW5nIGl0IGhlcmUuCgpDaGVlcnMsCgpUaW0u
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:44:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:44: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-devel-bounces@lists.xenproject.org>)
	id 1gMuWm-0003CL-Hs; Wed, 14 Nov 2018 12:44: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=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMuWk-0003Bt-Rd
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 12:44:14 +0000
X-Inumbo-ID: fd579cc2-e80a-11e8-9a16-bc764e045a96
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd579cc2-e80a-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 12:44:14 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id e3-v6so17160748wrs.5
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 04:44:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=KV6G6A2wgtrRYAxlLo3uaM5aLBhwEa2bOBN5i/Uf9og=;
 b=oFFoe0m97kuqauMPzSospjP3QshvtC49BhSHL+60yR32PYKde8nJYJE23XkNOYPQjW
 6gIeL02EC33h46yKwwqdUFwio/5z/nV2pNxwl0SpVMGIJKsdg+6XP8lXp6tYvSJYLdLA
 1sKBdI60sZ6h9pYphxcEl+C2tTX/szyTv2Q5FdWE4+2IX0CJ/JIDQWlsOHDDBA9GgocI
 MqT8MdmXjevZk3Viomm902yt64ljcfbdyZq5gG+sER6T2JgwHADvQyqE3wlObmlvJHQH
 Gicvn5xHP0kJhQBN2Zd0FqB4PtKLTGGPMh6KLhnfj19U5tGboZrcBMV1uiJNSSKDswiO
 1KUA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=KV6G6A2wgtrRYAxlLo3uaM5aLBhwEa2bOBN5i/Uf9og=;
 b=n1Wyw1INvJ9SXrFF1ySRVxVRSg/1QJz2BaGwSZNlnH0Frd2kaOkcrtVsU0PlfQ5+W5
 KDyHnMNvPePJiuXY/rwIJKrDz74in1vqUYs/2GTl+t/glZ1RKigJcrpqtIS8aYwc8EXy
 1HKgwunnXles5o3ZXv0oi1cAtClOmG2arKMFDivREaurKVzMB5kWt2aUTxtj1ozdUdoQ
 jvTcpl2UaI0kT9tFM9r5X6lGg1b68W/fx0pSU9T4hrK1PXtc7CJMSAvQwCaKWJEhTAKU
 +UGKFr/liQC3n+z8UYHG54oR5WtZNbQFQBIQG/EVtuhhey8CauAgIpZ0qrgHMIIMjN4i
 e76w==
X-Gm-Message-State: AGRZ1gIBPuqvUYpy7s7zS2H8m0qNplsEgm36fhOEKpdbtD2eHQO0iYcQ
 k41r1U9RHD5lRuHKAEROB3jmGQ==
X-Google-Smtp-Source: AJdET5dQz7RfESE7U2KhCW600tRNdRM3Cr3VLXCq9wI8qM/wbppYPJYn0RLDPLpnkGutEovwtq54dA==
X-Received: by 2002:a5d:498f:: with SMTP id
 r15-v6mr1614978wrq.317.1542199452827; 
 Wed, 14 Nov 2018 04:44:12 -0800 (PST)
Received: from [192.168.1.249] ([212.200.89.41])
 by smtp.gmail.com with ESMTPSA id e8-v6sm39836407wmf.22.2018.11.14.04.44.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Nov 2018 04:44:12 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <af4c3179-e342-0084-6982-e63d46b6fca7@arm.com>
 <459b5675-6f4c-19f2-9603-32863644e1c1@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Message-ID: <010ceff0-4e30-0b6a-e58e-30130aab70dc@aggios.com>
Date: Wed, 14 Nov 2018 13:44:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <459b5675-6f4c-19f2-9603-32863644e1c1@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Jan Beulich <jbeulich@suse.com>, stefano.stabellini@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xMy8yMDE4IDA0OjA5IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4KPgo+IE9uIDEz
LzExLzIwMTggMTA6MjMsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9uIDEyLzEx
LzIwMTggMTE6MzAsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4+PiArLyoKPj4+ICsgKiBUaGlz
IGZ1bmN0aW9uIHNldHMgdGhlIGNvbnRleHQgb2YgY3VycmVudCBWQ1BVIHRvIHRoZSBzdGF0ZSAK
Pj4+IHdoaWNoIGlzIGV4cGVjdGVkCj4+PiArICogYnkgdGhlIGd1ZXN0IG9uIHJlc3VtZS4gVGhl
IGV4cGVjdGVkIFZDUFUgc3RhdGUgaXM6Cj4+PiArICogMSkgcGMgdG8gY29udGFpbiByZXN1bWUg
ZW50cnkgcG9pbnQgKDFzdCBhcmd1bWVudCBvZiBQU0NJIAo+Pj4gU1lTVEVNX1NVU1BFTkQpCj4+
PiArICogMikgcjAveDAgdG8gY29udGFpbiBjb250ZXh0IElEICgybmQgYXJndW1lbnQgb2YgUFND
SSAKPj4+IFNZU1RFTV9TVVNQRU5EKQo+Pj4gKyAqIDMpIEFsbCBvdGhlciBnZW5lcmFsIHB1cnBv
c2UgYW5kIHN5c3RlbSByZWdpc3RlcnMgc2hvdWxkIGhhdmUgCj4+PiByZXNldCB2YWx1ZXMKPj4+
ICsgKgo+Pj4gKyAqIE5vdGU6IHRoaXMgZnVuY3Rpb24gaGFzIHRvIHJldHVybiB2b2lkIGJlY2F1
c2UgaXQgaGFzIHRvIGFsd2F5cyAKPj4+IHN1Y2NlZWQuIEluCj4+PiArICogb3RoZXIgd29yZHMs
IHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIGZyb20gdmlydHVhbCBQU0NJIAo+Pj4gU1lTVEVNX1NV
U1BFTkQKPj4+ICsgKiBpbXBsZW1lbnRhdGlvbiwgd2hpY2ggY2FuIHJldHVybiBvbmx5IGEgbGlt
aXRlZCBudW1iZXIgb2YgCj4+PiBwb3NzaWJsZSBlcnJvcnMsCj4+PiArICogbm9uZSBvZiB3aGlj
aCBjb3VsZCByZXByZXNlbnQgdGhlIGZhY3QgdGhhdCBhbiBlcnJvciBvY2N1cnJlZCAKPj4+IHdo
ZW4gcHJlcGFyaW5nCj4+PiArICogdGhlIGRvbWFpbiBmb3Igc3VzcGVuZC4KPj4+ICsgKiBDb25z
ZXF1ZW50bHksIGR5bmFtaWMgbWVtb3J5IGFsbG9jYXRpb24gY2Fubm90IGJlIGRvbmUgd2l0aGlu
IAo+Pj4gdGhpcyBmdW5jdGlvbiwKPj4+ICsgKiBiZWNhdXNlIGlmIG1hbGxvYyBmYWlscyB0aGUg
ZXJyb3IgaGFzIG5vd2hlcmUgdG8gcHJvcGFnYXRlLgo+Pj4gKyAqLwo+Pj4gK3N0YXRpYyB2b2lk
IHZjcHVfc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4+PiArewo+
Pj4gKyAgICAvKiBTdGF0aWMgYWxsb2NhdGlvbiBiZWNhdXNlIGR5bmFtaWMgd291bGQgbmVlZCBh
IG5vbi12b2lkIAo+Pj4gcmV0dXJuICovCj4+PiArICAgIHN0YXRpYyBzdHJ1Y3QgdmNwdV9ndWVz
dF9jb250ZXh0IGN0eHQ7Cj4+PiArICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKPj4+ICsK
Pj4+ICsgICAgLyogTWFrZSBzdXJlIHRoYXQgVkNQVSBndWVzdCByZWdzIGFyZSB6ZXJvaWVkICov
Cj4+PiArICAgIG1lbXNldCgmY3R4dCwgMCwgc2l6ZW9mKGN0eHQpKTsKPj4+ICsKPj4+ICsgICAg
LyogU2V0IG5vbi16ZXJvIHZhbHVlcyB0byB0aGUgcmVnaXN0ZXJzIHByaW9yIHRvIGNvcHlpbmcg
Ki8KPj4+ICsgICAgY3R4dC51c2VyX3JlZ3MucGM2NCA9ICh1NjQpZXBvaW50Owo+Pj4gKwo+Pj4g
KyAgICBpZiAoIGlzXzMyYml0X2RvbWFpbihjdXJyZW50LT5kb21haW4pICkKPj4+ICsgICAgewo+
Pj4gKyAgICAgICAgY3R4dC51c2VyX3JlZ3MucjBfdXNyID0gY2lkOwo+Pj4gKyAgICAgICAgY3R4
dC51c2VyX3JlZ3MuY3BzciA9IFBTUl9HVUVTVDMyX0lOSVQ7Cj4+Cj4+IFRoaXMgaXMgZ29pbmcg
dG8gZGlzYWJsZSB0aGUgTU1VIGFuZCBDYWNoZSBhcyByZXF1ZXN0ZWQgYnkgdGhlIFBTQ0kgCj4+
IHNwZWMuIEFzIHRoZSBndWVzdCBpcyBub3QgcmVxdWlyZWQgdG8gY2xlYW4gdGhlIGNhY2hlIHdo
ZW4gdHVybmluZyAKPj4gb2ZmIHRoZSBDUFUvc3VzcGVuZGluZywgdGhlIGRhdGEgbWF5IG5vdCBo
YXZlIHJlYWNoZWQgdGhlIG1haW4gbWVtb3J5Lgo+Pgo+PiBTbyBkbyB5b3UgbmVlZCB0byBwZXJm
b3JtIGNhY2hlIG1haW50ZW5hbmNlIHRvIGF2b2lkIHN0YWxlIGluZm9ybWF0aW9uPwo+Cj4gQW5z
d2VyaW5nIHRvIG15c2VsZiwgSSBoYXZlIGRpc2N1c3NlZCBhYm91dCB0aGUgY2FjaGUgd2l0aCBv
dGhlcnMgQXJtIAo+IGZvbGtzIHRvZGF5LiBTWVNURU1fU1VTUEVORCBtYXkgZXhpdCBlYXJseSBk
dWUgdG8gYSBwZW5kaW5nIGV2ZW50IChCVFcgCj4geW91IGRvbid0IHNlZW0gdG8gaGFuZGxlIGl0
KSBhbmQgY291bGQganVtcCB0byB0aGUgc3BlY2lmaWVkIGVudHJ5IAo+IHBvaW50IGFkZHJlc3Mu
Cj4KCkkgYmVsaWV2ZSBpdCBpcyBoYW5kbGVkIC0gd2l0aCB0aGUgdmNwdV9ibG9ja191bmxlc3Nf
ZXZlbnRfcGVuZGluZyBpbiAKZG9tYWluX3N1c3BlbmQKCj4gSW4gdGhhdCBjYXNlLCB0aGUgb25s
eSBndWFyYW50ZWUgaXMgdGhlIGRhdGEgd291bGQgbm90IGJlIGxvc3QsIHlldCAKPiBjYW4gc3Rp
bGwgYmUgaW4gdGhlIGNhY2hlLiBUaGlzIG1lYW5zIHRoYXQgYW55IGRhdGEgdXNlZCBiZWZvcmUg
dGhlIAo+IE1NVSAmIGNhY2hlIGFyZSBlbmFibGVkIGluIHRoZSBlbnRyeSBwb2ludCBzaG91bGQg
aGF2ZSBiZWVuIGNsZWFuZWQgdG8gCj4gUG9DIGFuZCBpZiB5b3UgbW9kaWZ5IGRhdGEgbWFrZSBz
dXJlIHRoZSBjYWNoZSBpcyBpbnZhbGlkYXRlZC4KPgo+IExpbnV4IGlzIGRvaW5nIHRoYXQgcHJv
cGVybHkuIExvb2tpbmcgYXQgWGVuLCB3ZSBkb24ndCByZWFsbHkgcHJvcGVybHkgCj4gaGFuZGxl
IHRoZSBjYWNoZSBpbiB0aGUgYm9vdCBwYXRoLiBTbyB5b3UgbWF5IHJhbmRvbWx5IGNyYXNoLgo+
Cj4gQ2hlZXJzLAo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:44:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:44: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-devel-bounces@lists.xenproject.org>)
	id 1gMuWm-0003CC-7Q; Wed, 14 Nov 2018 12:44: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=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMuWk-0003Bu-R8
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 12:44:14 +0000
X-Inumbo-ID: fd5673aa-e80a-11e8-9a16-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd5673aa-e80a-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 12:44:14 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id l9so4252980wrt.13
 for <xen-devel@lists.xen.org>; Wed, 14 Nov 2018 04:44:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=KV6G6A2wgtrRYAxlLo3uaM5aLBhwEa2bOBN5i/Uf9og=;
 b=oFFoe0m97kuqauMPzSospjP3QshvtC49BhSHL+60yR32PYKde8nJYJE23XkNOYPQjW
 6gIeL02EC33h46yKwwqdUFwio/5z/nV2pNxwl0SpVMGIJKsdg+6XP8lXp6tYvSJYLdLA
 1sKBdI60sZ6h9pYphxcEl+C2tTX/szyTv2Q5FdWE4+2IX0CJ/JIDQWlsOHDDBA9GgocI
 MqT8MdmXjevZk3Viomm902yt64ljcfbdyZq5gG+sER6T2JgwHADvQyqE3wlObmlvJHQH
 Gicvn5xHP0kJhQBN2Zd0FqB4PtKLTGGPMh6KLhnfj19U5tGboZrcBMV1uiJNSSKDswiO
 1KUA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=KV6G6A2wgtrRYAxlLo3uaM5aLBhwEa2bOBN5i/Uf9og=;
 b=p1iOnvcaMVOe4/3SzGm2fFNdSlJVy3daicBPX67JaB8m4+FxzHTPxSr0qN32VJVbuZ
 KJxx9IL8ZrwJ5v0hUksxE+0OPlFrsLQ6jtBwfIWtIcvJtWp8k6ujyrgnJ3WA3HlzEjyc
 fa+e1GRYorIaXETbo1hRqtpSGOjAGBXInU0or/32+5W6sBo0qcNJ0byfc06Cw5vg+76K
 LNTrD3korRrVTT1hMwoliOtxQiXSAe+X6P1V/jhcOPyxzts/k+bC7pcLkj80kzuiwKpy
 nzxTX/1bYm9+4ToHX9DJ4scYds5osFJlReIQMrGAxM2MeijUZWRe/RcFWJNAj7RcF6dl
 N6hg==
X-Gm-Message-State: AGRZ1gIo+ju2gPj70As6C1fFWOmngh6e3/996CtLgLwxVZ3QoqIswCT6
 rJSYK8MMTlqmhbeFlL4uRXjdpQ==
X-Google-Smtp-Source: AJdET5dQz7RfESE7U2KhCW600tRNdRM3Cr3VLXCq9wI8qM/wbppYPJYn0RLDPLpnkGutEovwtq54dA==
X-Received: by 2002:a5d:498f:: with SMTP id
 r15-v6mr1614978wrq.317.1542199452827; 
 Wed, 14 Nov 2018 04:44:12 -0800 (PST)
Received: from [192.168.1.249] ([212.200.89.41])
 by smtp.gmail.com with ESMTPSA id e8-v6sm39836407wmf.22.2018.11.14.04.44.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Nov 2018 04:44:12 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <af4c3179-e342-0084-6982-e63d46b6fca7@arm.com>
 <459b5675-6f4c-19f2-9603-32863644e1c1@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Message-ID: <010ceff0-4e30-0b6a-e58e-30130aab70dc@aggios.com>
Date: Wed, 14 Nov 2018 13:44:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <459b5675-6f4c-19f2-9603-32863644e1c1@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, dm@aggios.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, saeed.nowshadi@xilinx.com,
 Jan Beulich <jbeulich@suse.com>, stefano.stabellini@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xMy8yMDE4IDA0OjA5IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4KPgo+IE9uIDEz
LzExLzIwMTggMTA6MjMsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9uIDEyLzEx
LzIwMTggMTE6MzAsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4+PiArLyoKPj4+ICsgKiBUaGlz
IGZ1bmN0aW9uIHNldHMgdGhlIGNvbnRleHQgb2YgY3VycmVudCBWQ1BVIHRvIHRoZSBzdGF0ZSAK
Pj4+IHdoaWNoIGlzIGV4cGVjdGVkCj4+PiArICogYnkgdGhlIGd1ZXN0IG9uIHJlc3VtZS4gVGhl
IGV4cGVjdGVkIFZDUFUgc3RhdGUgaXM6Cj4+PiArICogMSkgcGMgdG8gY29udGFpbiByZXN1bWUg
ZW50cnkgcG9pbnQgKDFzdCBhcmd1bWVudCBvZiBQU0NJIAo+Pj4gU1lTVEVNX1NVU1BFTkQpCj4+
PiArICogMikgcjAveDAgdG8gY29udGFpbiBjb250ZXh0IElEICgybmQgYXJndW1lbnQgb2YgUFND
SSAKPj4+IFNZU1RFTV9TVVNQRU5EKQo+Pj4gKyAqIDMpIEFsbCBvdGhlciBnZW5lcmFsIHB1cnBv
c2UgYW5kIHN5c3RlbSByZWdpc3RlcnMgc2hvdWxkIGhhdmUgCj4+PiByZXNldCB2YWx1ZXMKPj4+
ICsgKgo+Pj4gKyAqIE5vdGU6IHRoaXMgZnVuY3Rpb24gaGFzIHRvIHJldHVybiB2b2lkIGJlY2F1
c2UgaXQgaGFzIHRvIGFsd2F5cyAKPj4+IHN1Y2NlZWQuIEluCj4+PiArICogb3RoZXIgd29yZHMs
IHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIGZyb20gdmlydHVhbCBQU0NJIAo+Pj4gU1lTVEVNX1NV
U1BFTkQKPj4+ICsgKiBpbXBsZW1lbnRhdGlvbiwgd2hpY2ggY2FuIHJldHVybiBvbmx5IGEgbGlt
aXRlZCBudW1iZXIgb2YgCj4+PiBwb3NzaWJsZSBlcnJvcnMsCj4+PiArICogbm9uZSBvZiB3aGlj
aCBjb3VsZCByZXByZXNlbnQgdGhlIGZhY3QgdGhhdCBhbiBlcnJvciBvY2N1cnJlZCAKPj4+IHdo
ZW4gcHJlcGFyaW5nCj4+PiArICogdGhlIGRvbWFpbiBmb3Igc3VzcGVuZC4KPj4+ICsgKiBDb25z
ZXF1ZW50bHksIGR5bmFtaWMgbWVtb3J5IGFsbG9jYXRpb24gY2Fubm90IGJlIGRvbmUgd2l0aGlu
IAo+Pj4gdGhpcyBmdW5jdGlvbiwKPj4+ICsgKiBiZWNhdXNlIGlmIG1hbGxvYyBmYWlscyB0aGUg
ZXJyb3IgaGFzIG5vd2hlcmUgdG8gcHJvcGFnYXRlLgo+Pj4gKyAqLwo+Pj4gK3N0YXRpYyB2b2lk
IHZjcHVfc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4+PiArewo+
Pj4gKyAgICAvKiBTdGF0aWMgYWxsb2NhdGlvbiBiZWNhdXNlIGR5bmFtaWMgd291bGQgbmVlZCBh
IG5vbi12b2lkIAo+Pj4gcmV0dXJuICovCj4+PiArICAgIHN0YXRpYyBzdHJ1Y3QgdmNwdV9ndWVz
dF9jb250ZXh0IGN0eHQ7Cj4+PiArICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKPj4+ICsK
Pj4+ICsgICAgLyogTWFrZSBzdXJlIHRoYXQgVkNQVSBndWVzdCByZWdzIGFyZSB6ZXJvaWVkICov
Cj4+PiArICAgIG1lbXNldCgmY3R4dCwgMCwgc2l6ZW9mKGN0eHQpKTsKPj4+ICsKPj4+ICsgICAg
LyogU2V0IG5vbi16ZXJvIHZhbHVlcyB0byB0aGUgcmVnaXN0ZXJzIHByaW9yIHRvIGNvcHlpbmcg
Ki8KPj4+ICsgICAgY3R4dC51c2VyX3JlZ3MucGM2NCA9ICh1NjQpZXBvaW50Owo+Pj4gKwo+Pj4g
KyAgICBpZiAoIGlzXzMyYml0X2RvbWFpbihjdXJyZW50LT5kb21haW4pICkKPj4+ICsgICAgewo+
Pj4gKyAgICAgICAgY3R4dC51c2VyX3JlZ3MucjBfdXNyID0gY2lkOwo+Pj4gKyAgICAgICAgY3R4
dC51c2VyX3JlZ3MuY3BzciA9IFBTUl9HVUVTVDMyX0lOSVQ7Cj4+Cj4+IFRoaXMgaXMgZ29pbmcg
dG8gZGlzYWJsZSB0aGUgTU1VIGFuZCBDYWNoZSBhcyByZXF1ZXN0ZWQgYnkgdGhlIFBTQ0kgCj4+
IHNwZWMuIEFzIHRoZSBndWVzdCBpcyBub3QgcmVxdWlyZWQgdG8gY2xlYW4gdGhlIGNhY2hlIHdo
ZW4gdHVybmluZyAKPj4gb2ZmIHRoZSBDUFUvc3VzcGVuZGluZywgdGhlIGRhdGEgbWF5IG5vdCBo
YXZlIHJlYWNoZWQgdGhlIG1haW4gbWVtb3J5Lgo+Pgo+PiBTbyBkbyB5b3UgbmVlZCB0byBwZXJm
b3JtIGNhY2hlIG1haW50ZW5hbmNlIHRvIGF2b2lkIHN0YWxlIGluZm9ybWF0aW9uPwo+Cj4gQW5z
d2VyaW5nIHRvIG15c2VsZiwgSSBoYXZlIGRpc2N1c3NlZCBhYm91dCB0aGUgY2FjaGUgd2l0aCBv
dGhlcnMgQXJtIAo+IGZvbGtzIHRvZGF5LiBTWVNURU1fU1VTUEVORCBtYXkgZXhpdCBlYXJseSBk
dWUgdG8gYSBwZW5kaW5nIGV2ZW50IChCVFcgCj4geW91IGRvbid0IHNlZW0gdG8gaGFuZGxlIGl0
KSBhbmQgY291bGQganVtcCB0byB0aGUgc3BlY2lmaWVkIGVudHJ5IAo+IHBvaW50IGFkZHJlc3Mu
Cj4KCkkgYmVsaWV2ZSBpdCBpcyBoYW5kbGVkIC0gd2l0aCB0aGUgdmNwdV9ibG9ja191bmxlc3Nf
ZXZlbnRfcGVuZGluZyBpbiAKZG9tYWluX3N1c3BlbmQKCj4gSW4gdGhhdCBjYXNlLCB0aGUgb25s
eSBndWFyYW50ZWUgaXMgdGhlIGRhdGEgd291bGQgbm90IGJlIGxvc3QsIHlldCAKPiBjYW4gc3Rp
bGwgYmUgaW4gdGhlIGNhY2hlLiBUaGlzIG1lYW5zIHRoYXQgYW55IGRhdGEgdXNlZCBiZWZvcmUg
dGhlIAo+IE1NVSAmIGNhY2hlIGFyZSBlbmFibGVkIGluIHRoZSBlbnRyeSBwb2ludCBzaG91bGQg
aGF2ZSBiZWVuIGNsZWFuZWQgdG8gCj4gUG9DIGFuZCBpZiB5b3UgbW9kaWZ5IGRhdGEgbWFrZSBz
dXJlIHRoZSBjYWNoZSBpcyBpbnZhbGlkYXRlZC4KPgo+IExpbnV4IGlzIGRvaW5nIHRoYXQgcHJv
cGVybHkuIExvb2tpbmcgYXQgWGVuLCB3ZSBkb24ndCByZWFsbHkgcHJvcGVybHkgCj4gaGFuZGxl
IHRoZSBjYWNoZSBpbiB0aGUgYm9vdCBwYXRoLiBTbyB5b3UgbWF5IHJhbmRvbWx5IGNyYXNoLgo+
Cj4gQ2hlZXJzLAo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:45:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:45: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-devel-bounces@lists.xenproject.org>)
	id 1gMuXq-0003NK-0F; Wed, 14 Nov 2018 12:45:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=msqq=nz=citrix.com=prvs=8490ee239=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gMuXp-0003NE-HU
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 12:45:21 +0000
X-Inumbo-ID: 24fb3aea-e80b-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24fb3aea-e80b-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 12:45:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="81843262"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: "Tim (Xen.org)" <tim@xen.org>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH 5/3] x86/shadow: emulate_gva_to_mfn() should respect
 p2m_ioreq_server
Thread-Index: AQHUez46eqauxOon1k63+c+fUECMzqVNiM2Q///2NgCAAaiQAIAAEQTQ
Date: Wed, 14 Nov 2018 12:44:56 +0000
Message-ID: <3e2762af632546799c50c37405f6f09b@AMSPEX02CL03.citrite.net>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAABA302000078001FB62E@prv1-mh.provo.novell.com>
 <dc11f02ac58c4834899caa1faca021e6@AMSPEX02CL03.citrite.net>
 <5BEAB3E802000078001FB6A8@prv1-mh.provo.novell.com>
 <20181114124150.GC25646@deinos.phlegethon.org>
In-Reply-To: <20181114124150.GC25646@deinos.phlegethon.org>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 5/3] x86/shadow: emulate_gva_to_mfn() should
 respect p2m_ioreq_server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFRpbSBEZWVnYW4gW21haWx0bzp0
aW1AeGVuLm9yZ10KPiBTZW50OiAxNCBOb3ZlbWJlciAyMDE4IDEyOjQyCj4gVG86IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDYzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWwKPiA8eGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggNS8zXSB4ODYvc2hhZG93
OiBlbXVsYXRlX2d2YV90b19tZm4oKSBzaG91bGQgcmVzcGVjdAo+IHAybV9pb3JlcV9zZXJ2ZXIK
PiAKPiBBdCAwNDoyMiAtMDcwMCBvbiAxMyBOb3YgKDE1NDIwODI5MzYpLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+ID4+PiBPbiAxMy4xMS4xOCBhdCAxMTo1OSwgPFBhdWwuRHVycmFudEBjaXRyaXgu
Y29tPiB3cm90ZToKPiA+ID4+IFN1YmplY3Q6IFtQQVRDSCA1LzNdIHg4Ni9zaGFkb3c6IGVtdWxh
dGVfZ3ZhX3RvX21mbigpIHNob3VsZCByZXNwZWN0Cj4gPiA+PiBwMm1faW9yZXFfc2VydmVyCj4g
PiA+Pgo+ID4gPj4gV3JpdGVzIHRvIHN1Y2ggcGFnZXMgd291bGQgbmVlZCB0byBiZSBoYW5kZWQg
dG8gdGhlIGVtdWxhdG9yLCB3aGljaAo+IHdlJ3JlCj4gPiA+PiBub3QgcHJlcGFyZWQgdG8gZG8g
YXQgdGhpcyBwb2ludC4KPiA+ID4+Cj4gPiA+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gPiA+Pgo+ID4gPj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3No
YWRvdy9odm0uYwo+ID4gPj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYwo+ID4g
Pj4gQEAgLTMzOCw3ICszMzgsNyBAQCBzdGF0aWMgbWZuX3QgZW11bGF0ZV9ndmFfdG9fbWZuKHN0
cnVjdCB2Cj4gPiA+PiAgICAgIHsKPiA+ID4+ICAgICAgICAgIHJldHVybiBfbWZuKEJBRF9HRk5f
VE9fTUZOKTsKPiA+ID4+ICAgICAgfQo+ID4gPj4gLSAgICBpZiAoIHAybV9pc19kaXNjYXJkX3dy
aXRlKHAybXQpICkKPiA+ID4+ICsgICAgaWYgKCBwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSB8
fCBwMm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQo+ID4gPj4gICAgICB7Cj4gPiA+PiAgICAgICAg
ICBwdXRfcGFnZShwYWdlKTsKPiA+ID4+ICAgICAgICAgIHJldHVybiBfbWZuKFJFQURPTkxZX0dG
Tik7Cj4gPiA+Cj4gPiA+IElzIHRoaXMgd2hhdCB3ZSB3YW50IGhlcmU/IEkgd291bGQgaGF2ZSB0
aG91Z2h0IHdlIHdhbnQgdG8gcmV0dXJuCj4gPiA+IEJBRF9HRk5fVE9fTUZOIGluIHRoZSBwMm1f
aW9yZXFfc2VydmVyIGNhc2Ugc28gdGhhdCB0aGUgY2FsbGVyIHRyZWF0cwo+IHRoaXMgaW4KPiA+
ID4gdGhlIHNhbWUgd2F5IGl0IHdvdWxkIE1NSU8uCj4gPgo+ID4gSSdtIG5vdCBzdXJlIHdoaWNo
IGJlaGF2aW9yIGlzIGJldHRlcjsgSSdtIGNlcnRhaW5seSBmaW5lIHdpdGggc3dpdGNoaW5nCj4g
PiBhcyB5b3Ugc2F5LCBidXQgSSdkIGZpcnN0IGxpa2UgdG8gc2VlIFRpbSdzIG9waW5pb24gYXMg
d2VsbC4KPiAKPiBJJ20gbm90IGNsZWFyIG9uIHdoYXQgYmVoYXZpb3VyIHlvdSB3YW50IGZvciB0
aGlzIGtpbmQgb2YgcGFnZSBpbgo+IGdlbmVyYWwgLS0gSSBzdXNwZWN0IEkgaGF2ZSBtaXNzZWQg
b3IgZm9yZ290dGVuIHNvbWUgY29udGV4dC4gIElmIHRoZQo+IGd1ZXN0J3Mgbm90IHN1cHBvc2Vk
IHRvIHdyaXRlIHRvIGl0LCB0aGVuIElNTyB5b3Ugc2hvdWxkIGFkZCBpdCB0bwo+IFAyTV9ESVND
QVJEX1dSSVRFX1RZUEVTIHJhdGhlciB0aGFuIHNwZWNpYWwtY2FzaW5nIGl0IGhlcmUuCgpUaGUg
dHlwZSBoYXMgYW4gb2RkIHNlbWFudGljLi4uIGl0IG5lZWRzIHRvIHJlYWQgYXMgbm9ybWFsIFJB
TSBidXQgd3JpdGVzIG5lZWQgdG8gaGl0IGVtdWxhdGlvbi4gVGhlIHVzZS1jYXNlIGlzIGZvciBH
VlQtZyB3aGVyZSB0aGUgZW11bGF0b3IgbmVlZHMgdG8gaW50ZXJjZXB0IHdyaXRlcyB0byB0aGUg
Z3JhcGhpY3MgcGFnZXRhYmxlcyBpbiBndWVzdCBSQU0uCgogIFBhdWwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:48:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:48: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-devel-bounces@lists.xenproject.org>)
	id 1gMub4-0003dC-JA; Wed, 14 Nov 2018 12:48:42 +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=zmga=nz=citrix.com=prvs=849b1dda4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gMub3-0003d5-1g
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 12:48:41 +0000
X-Inumbo-ID: 9b841768-e80b-11e8-afc5-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b841768-e80b-11e8-afc5-12d6303a7972;
 Wed, 14 Nov 2018 12:48:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="81843435"
Date: Wed, 14 Nov 2018 13:48:28 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181114124828.5syvjttcn4hrppol@mac>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-13-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102123738.16395-13-jgross@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 12/19] xen: add PCI MMIO areas to memory
 map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, phcoder@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDE6Mzc6MzFQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgcG9zc2libGUgUENJIHNwYWNlIE1NSU8gYXJlYXMgYXMgIlJlc2VydmVkIiB0
byB0aGUgbWVtb3J5IG1hcCBpbgo+IG9yZGVyIHRvIGF2b2lkIHVzaW5nIHRob3NlIGFyZWFzIGZv
ciBzcGVjaWFsIFhlbiBwYWdlcyBsYXRlci4KClRCSCwgSSdtIG5vdCBzdXJlIHRoaXMgaXMgdGhl
IGJlc3Qgd2F5IHRvIHNvbHZlIHRoZSBpc3N1ZXMgcmVsYXRlZCB0bwp3aGVyZSB0byBtYXAgc3R1
ZmYgaW4gdGhlIHBoeXNtYXAgd2l0aG91dCBjb2xsaWRpbmcgd2l0aCBlaXRoZXIKZW11bGF0ZWQg
b3IgcGFzc2VkIHRocm91Z2ggTU1JTyByZWdpb25zLgoKSU1PIEkgdGhpbmsgdGhlIGd1ZXN0IHNo
b3VsZCBiZSBhYmxlIHRvIHF1ZXJ5IHRoaXMgZnJvbSBYZW4sIG92ZXJhbGwgSQp3b3VsZCBkZWZl
ciB0aGlzIHBhdGNoIHVudGlsIHRoZXJlJ3MgYSBkaXNjdXNzaW9uIGFib3V0IHdoZXJlIHRvIG1h
cApzdHVmZiBzYWZlbHkgaW4gdGhlIHBoeXNtYXAgZm9yIGF1dG90cmFuc2xhdGVkIGd1ZXN0cy4K
Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+
IFY0OiBuZXcgcGF0Y2ggKFJvZ2VyIFBhdSBNb25uw6kpCj4gLS0tCj4gIGdydWItY29yZS9rZXJu
L2kzODYveGVuL3B2aC5jIHwgNzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1n
aXQgYS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYyBiL2dydWItY29yZS9rZXJuL2kzODYv
eGVuL3B2aC5jCj4gaW5kZXggNThlNmZlZmQ1Li40NDIzNTFkMWQgMTAwNjQ0Cj4gLS0tIGEvZ3J1
Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKPiArKysgYi9ncnViLWNvcmUva2Vybi9pMzg2L3hl
bi9wdmguYwo+IEBAIC0yMCw2ICsyMCw3IEBACj4gICNpbmNsdWRlIDxncnViL21pc2MuaD4KPiAg
I2luY2x1ZGUgPGdydWIvbWVtb3J5Lmg+Cj4gICNpbmNsdWRlIDxncnViL21tLmg+Cj4gKyNpbmNs
dWRlIDxncnViL3BjaS5oPgo+ICAjaW5jbHVkZSA8Z3J1Yi9pMzg2L2NwdWlkLmg+Cj4gICNpbmNs
dWRlIDxncnViL2kzODYvaW8uaD4KPiAgI2luY2x1ZGUgPGdydWIveGVuLmg+Cj4gQEAgLTE3MCw2
ICsxNzEsNzMgQEAgZ3J1Yl94ZW5fc29ydF9tbWFwICh2b2lkKQo+ICAgICAgfQo+ICB9Cj4gIAo+
ICtzdGF0aWMgZ3J1Yl91aW50NjRfdAo+ICtncnViX3hlbl9wY2lfcmVhZCAoZ3J1Yl9wY2lfYWRk
cmVzc190IGFkZHIsIGdydWJfdWludDMyX3QgaXNfNjRiaXQpCj4gK3sKPiArICBncnViX3VpbnQ2
NF90IHZhbDsKPiArCj4gKyAgdmFsID0gZ3J1Yl9wY2lfcmVhZCAoYWRkcik7Cj4gKyAgaWYgKGlz
XzY0Yml0KQo+ICsgICAgewo+ICsgICAgICBhZGRyICs9IHNpemVvZiAoZ3J1Yl91aW50MzJfdCk7
Cj4gKyAgICAgIHZhbCB8PSAoKGdydWJfdWludDY0X3QpIGdydWJfcGNpX3JlYWQgKGFkZHIpKSA8
PCAzMjsKPiArICAgIH0KPiArCj4gKyAgcmV0dXJuIHZhbDsKPiArfQo+ICsKPiArc3RhdGljIHZv
aWQKPiArZ3J1Yl94ZW5fcGNpX3dyaXRlIChncnViX3BjaV9hZGRyZXNzX3QgYWRkciwgZ3J1Yl91
aW50NjRfdCB2YWwsCj4gKwkJICAgIGdydWJfdWludDMyX3QgaXNfNjRiaXQpCj4gK3sKPiArICBn
cnViX3BjaV93cml0ZSAoYWRkciwgKGdydWJfdWludDMyX3QpIHZhbCk7Cj4gKyAgaWYgKGlzXzY0
Yml0KQo+ICsgICAgewo+ICsgICAgICBhZGRyICs9IHNpemVvZiAoZ3J1Yl91aW50MzJfdCk7Cj4g
KyAgICAgIGdydWJfcGNpX3dyaXRlIChhZGRyLCB2YWwgPj4gMzIpOwo+ICsgICAgfQo+ICt9Cj4g
Kwo+ICtzdGF0aWMgaW50Cj4gK2dydWJfeGVuX3BjaV9tbWFwIChncnViX3BjaV9kZXZpY2VfdCBk
ZXYsCj4gKwkJICAgZ3J1Yl9wY2lfaWRfdCBwY2lpZCBfX2F0dHJpYnV0ZV9fICgodW51c2VkKSks
Cj4gKwkJICAgdm9pZCAqZGF0YSBfX2F0dHJpYnV0ZV9fICgodW51c2VkKSkpCj4gK3sKPiArICBp
bnQgcmVnOwo+ICsgIGdydWJfcGNpX2FkZHJlc3NfdCBhZGRyOwo+ICsgIGdydWJfdWludDMyX3Qg
dmFsOwo+ICsgIGdydWJfdWludDY0X3QgbW1pb19hZGRyLCBtbWlvX3NpemU7Cj4gKwo+ICsgIGlm
IChucl9tYXBfZW50cmllcyA9PSBBUlJBWV9TSVpFIChtYXApKQo+ICsgICAgcmV0dXJuIDE7Cj4g
Kwo+ICsgIGZvciAocmVnID0gR1JVQl9QQ0lfUkVHX0FERFJFU1NFUzsgcmVnIDwgR1JVQl9QQ0lf
UkVHX0NJU19QT0lOVEVSOwo+ICsgICAgICAgcmVnICs9IHNpemVvZiAoZ3J1Yl91aW50MzJfdCkp
Cj4gKyAgICB7Cj4gKyAgICAgIGFkZHIgPSBncnViX3BjaV9tYWtlX2FkZHJlc3MgKGRldiwgcmVn
KTsKPiArICAgICAgdmFsID0gZ3J1Yl9wY2lfcmVhZCAoYWRkcik7Cj4gKyAgICAgIGlmICh2YWwg
PT0gMCB8fAo+ICsJICAodmFsICYgR1JVQl9QQ0lfQUREUl9TUEFDRV9NQVNLKSAhPSBHUlVCX1BD
SV9BRERSX1NQQUNFX01FTU9SWSkKPiArCWNvbnRpbnVlOwo+ICsKPiArICAgICAgdmFsICY9IEdS
VUJfUENJX0FERFJfTUVNX1RZUEVfTUFTSzsKPiArICAgICAgbW1pb19hZGRyID0gZ3J1Yl94ZW5f
cGNpX3JlYWQgKGFkZHIsIHZhbCk7Cj4gKyAgICAgIGdydWJfeGVuX3BjaV93cml0ZSAoYWRkciwg
fjBVTEwsIHZhbCk7CgpZb3Ugc2hvdWxkIG1ha2Ugc3VyZSBtZW1vcnkgZGVjb2RpbmcgaXMgZGlz
YWJsZWQgb24gdGhlIGNvbW1hbmQKcmVnaXN0ZXIgYmVmb3JlIHNpemluZyB0aGUgQkFScy4KCj4g
KyAgICAgIG1taW9fc2l6ZSA9IH4oZ3J1Yl94ZW5fcGNpX3JlYWQgKGFkZHIsIHZhbCkgJiB+MHgw
ZlVMTCkgKyAxOwoKSXNuJ3QgdGhlcmUgYSBkZWZpbmUgZm9yIHRoaXMgMHhmIHZhbHVlPwoKPiAr
ICAgICAgZ3J1Yl94ZW5fcGNpX3dyaXRlIChhZGRyLCBtbWlvX2FkZHIsIHZhbCk7CgpJJ3ZlIGNv
bWUgYWNyb3NzIEJBUnMgd2l0aCBzaXplIDAsIHdoaWNoIHdpbGwganVzdCB3YXN0ZSBhbiBlbnRy
eSBpbgp0aGUgcGh5c21hcCBoZXJlLgoKPiArICAgICAgbWFwW25yX21hcF9lbnRyaWVzXS50eXBl
ID0gR1JVQl9NRU1PUllfUkVTRVJWRUQ7Cj4gKyAgICAgIG1hcFtucl9tYXBfZW50cmllc10uYWRk
ciA9IG1taW9fYWRkcjsKPiArICAgICAgbWFwW25yX21hcF9lbnRyaWVzXS5sZW4gPSBtbWlvX3Np
emU7Cj4gKyAgICAgIG5yX21hcF9lbnRyaWVzKys7CgpBbHNvLCBJJ20gbm90IHN1cmUgYWJvdXQg
dGhlIHNpemUgb2YgdGhlIG1hcCBhcnJheSwgYnV0IGtlZXAgaW4gbWluZApiaWcgc3lzdGVtcyBj
YW4gaGF2ZSBhIGh1Z2UgYW1vdW50IG9mIFBDSSBkZXZpY2VzIChhbmQgdGh1cyBCQVJzKSBhbmQK
Y291bGQgbGlrZWx5IG92ZXJydW4gdGhlIGFycmF5PwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:49:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMubn-0003kg-V2; Wed, 14 Nov 2018 12:49: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=zmga=nz=citrix.com=prvs=849b1dda4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gMubm-0003kQ-Cs
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 12:49:26 +0000
X-Inumbo-ID: b64a312c-e80b-11e8-b2a6-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b64a312c-e80b-11e8-b2a6-12d6303a7972;
 Wed, 14 Nov 2018 12:49:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="81843468"
Date: Wed, 14 Nov 2018 13:49:16 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Daniel Kiper <daniel.kiper@oracle.com>
Message-ID: <20181114124916.7rsijjparzqdc3hr@mac>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-13-jgross@suse.com>
 <20181109191457.GF4363@olila.i.net-space.pl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181109191457.GF4363@olila.i.net-space.pl>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 12/19] xen: add PCI MMIO areas to memory
 map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, hans@knorrie.org, phcoder@gmail.com,
 xen-devel@lists.xen.org, grub-devel@gnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDksIDIwMTggYXQgMDg6MTQ6NTdQTSArMDEwMCwgRGFuaWVsIEtpcGVyIHdy
b3RlOgo+IE9uIEZyaSwgTm92IDAyLCAyMDE4IGF0IDAxOjM3OjMxUE0gKzAxMDAsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4gPiBBZGQgcG9zc2libGUgUENJIHNwYWNlIE1NSU8gYXJlYXMgYXMgIlJl
c2VydmVkIiB0byB0aGUgbWVtb3J5IG1hcCBpbgo+ID4gb3JkZXIgdG8gYXZvaWQgdXNpbmcgdGhv
c2UgYXJlYXMgZm9yIHNwZWNpYWwgWGVuIHBhZ2VzIGxhdGVyLgo+ID4KPiA+IFNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogRGFu
aWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4gYnV0IEkgd291bGQgbGlrZSB0bwo+
IGhlcmUgc29tZXRoaW5nIGZyb20gUm9nZXIgaGVyZSB0b28uCgpJJ3ZlIGFsbW9zdCBtaXNzZWQg
dGhpcyBvbmUsIGNvdWxkIHlvdSBwbGVhc2UgQ2MgbWUgbmV4dCB0aW1lPwoKVGhhbmtzLCBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:49:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMubw-0003nL-DA; Wed, 14 Nov 2018 12:49:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMubv-0003mw-CM
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 12:49:35 +0000
X-Inumbo-ID: bcb516cd-e80b-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id bcb516cd-e80b-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 12:49:34 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0A402A78;
 Wed, 14 Nov 2018 04:49:34 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B66543F718;
 Wed, 14 Nov 2018 04:49:31 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
Date: Wed, 14 Nov 2018 12:49:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTQvMTEvMjAxOCAxMjowOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToK
PiAKPiAKPiBPbiAxMS8xMy8yMDE4IDA5OjMyIEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBP
biAxMi8xMS8yMDE4IDE5OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBBbmRyZXcsCj4+
Pgo+Pj4gT24gMTEvMTIvMTggNDo0MSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiBPbiAx
Mi8xMS8xOCAxNjozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4+PiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+Pj4g
aW5kZXggZTU5NGI0OGQ4MS4uN2Y4MTA1NDY1YyAxMDA2NDQKPj4+Pj4+PiAtLS0gYS94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKPj4+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+Pj4+
PiBAQCAtOTcsNiArOTcsMTEgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3Qg
dmNwdSAqcCkKPj4+Pj4+PiDCoMKgwqDCoMKgwqDCoCBpZiAoIGlzX2lkbGVfdmNwdShwKSApCj4+
Pj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm47Cj4+Pj4+Pj4KPj4+Pj4+PiArwqDC
oMKgIC8qIFZDUFUncyBjb250ZXh0IHNob3VsZCBub3QgYmUgc2F2ZWQgaWYgaXRzIGRvbWFpbiBp
cwo+Pj4+Pj4+IHN1c3BlbmRlZCAqLwo+Pj4+Pj4+ICvCoMKgwqAgaWYgKCBwLT5kb21haW4tPmlz
X3NodXRfZG93biAmJgo+Pj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCAocC0+ZG9tYWluLT5zaHV0ZG93
bl9jb2RlID09IFNIVVRET1dOX3N1c3BlbmQpICkKPj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0
dXJuOwo+Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyB1c2VkIGluIFhlbiBmb3Igb3RoZXIgcHVy
cG9zZSAoc2VlCj4+Pj4+PiBTQ0hFRE9QX3NodXRkb3duKS4gVGhlIG90aGVyIHVzZXIgb2YgdGhh
dCBjb2RlIHJlbGllcyBvbiBhbGwgdGhlIHN0YXRlCj4+Pj4+PiB0byBiZSBzYXZlZCBvbiBzdXNw
ZW5kLgo+Pj4+Pj4KPj4+Pj4gV2UganVzdCBuZWVkIGEgZmxhZyB0byBtYXJrIGEgZG9tYWluIGFz
IHN1c3BlbmRlZCwgYW5kIEkgZG8gYmVsaWV2ZQo+Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlzIG5v
dCB1c2VkIGFueXdoZXJlIGVsc2UuCj4+Pj4+IExldCdzIGNvbWUgYmFjayBvbiB0aGlzLgo+Pj4+
IFNIVVRET1dOX3N1c3BlbmQgaXMgdXNlZCBmb3IgbWlncmF0aW9uLsKgIEdyZXAgZm9yIGl0IHRo
cm91Z2ggdGhlIFhlbgo+Pj4+IHRyZWUgYW5kIHlvdSdsbCBmaW5kIHNldmVyYWwgcGllY2VzIG9m
IGRvY3VtZW50YXRpb24sIGluY2x1ZGluZyB0aGUKPj4+PiBkZXNjcmlwdGlvbiBvZiB3aGF0IHRo
aXMgc2h1dGRvd24gY29kZSBtZWFucy4KPj4+Pgo+Pj4+IFdoYXQgeW91IGFyZSBpbnRyb2R1Y2lu
ZyBoZXJlIGlzIG5vdCBhIHNodXRkb3duIC0gaXQgaXMgYSBzdXNwZW5kIHdpdGgKPj4+PiB0aGUg
aW50ZW50IHRvIHJlc3VtZSBleGVjdXRpbmcgbGF0ZXIuwqAgQXMgc3VjaCwgaXQgc2hvdWxkbid0
IHVzZSBYZW4ncwo+Pj4+IHNodXRkb3duIGluZnJhc3RydWN0dXJlLCB3aGljaCBleGlzdHMgbWFp
bmx5IHRvIGNvbW11bmljYXRlIHdpdGggdGhlCj4+Pj4gdG9vbHN0YWNrLgo+Pj4gV291bGQgZG9t
YWluIHBhdXNlL3VucGF1c2UgYmUgYSBiZXR0ZXIgc29sdXRpb24/Cj4+IEFjdHVhbGx5IHllcyAt
IHRoYXQgc291bmRzIGxpa2UgYSB2ZXJ5IG5lYXQgc29sdXRpb24uCj4gCj4gSSBiZWxpZXZlIGRv
bWFpbiBwYXVzZSB3aWxsIG5vdCB3b3JrIGhlcmUgLSBhIGRvbWFpbiBjYW5ub3QgcGF1c2UgaXRz
ZWxmLCBpLmUuIAo+IGN1cnJlbnQgZG9tYWluIGNhbm5vdCBiZSBwYXVzZWQuIFRoaXMgZnVuY3Rp
b25hbGl0eSBzZWVtcyB0byBhc3N1bWUgdGhhdCBhIAo+IGRvbWFpbiBpcyBwYXVzaW5nIGFub3Ro
ZXIgZG9tYWluLiBPciBJIG1pc3NlZCB0aGUgcG9pbnQuCgpZZXMgZG9tYWluIHBhdXNlL3VucGF1
c2Ugd2lsbCBub3Qgd29yay4gSG93ZXZlciwgeW91IGNhbiBpbnRyb2R1Y2UgYSBib29sZWFuIHRv
IAp0ZWxsIHlvdSB3aGV0aGVyIHRoZSBkb21haW4gd2FzIHN1c3BlbmQuCgpJIGFjdHVhbGx5IHF1
aXRlIGxpa2UgaG93IHN1c3BlbmQgd29yayBmb3IgeDg2IEhWTS4gVGhpcyBpcyBiYXNlZCBvbiAK
cGF1c2UvdW5wYXVzZS4gSGF2ZSBhIGxvb2sgYXQgaHZtX3MzX3tzdXNwZW5kL3Jlc3VtZX0uCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:49:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMubw-0003nd-PJ; Wed, 14 Nov 2018 12:49: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMubv-0003n5-KT
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 12:49:35 +0000
X-Inumbo-ID: bcc106f2-e80b-11e8-9968-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id bcc106f2-e80b-11e8-9968-12d6303a7972;
 Wed, 14 Nov 2018 12:49:34 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0A402A78;
 Wed, 14 Nov 2018 04:49:34 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B66543F718;
 Wed, 14 Nov 2018 04:49:31 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
Date: Wed, 14 Nov 2018 12:49:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTQvMTEvMjAxOCAxMjowOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToK
PiAKPiAKPiBPbiAxMS8xMy8yMDE4IDA5OjMyIEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBP
biAxMi8xMS8yMDE4IDE5OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBBbmRyZXcsCj4+
Pgo+Pj4gT24gMTEvMTIvMTggNDo0MSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiBPbiAx
Mi8xMS8xOCAxNjozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4+PiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+Pj4g
aW5kZXggZTU5NGI0OGQ4MS4uN2Y4MTA1NDY1YyAxMDA2NDQKPj4+Pj4+PiAtLS0gYS94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKPj4+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+Pj4+
PiBAQCAtOTcsNiArOTcsMTEgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3Qg
dmNwdSAqcCkKPj4+Pj4+PiDCoMKgwqDCoMKgwqDCoCBpZiAoIGlzX2lkbGVfdmNwdShwKSApCj4+
Pj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm47Cj4+Pj4+Pj4KPj4+Pj4+PiArwqDC
oMKgIC8qIFZDUFUncyBjb250ZXh0IHNob3VsZCBub3QgYmUgc2F2ZWQgaWYgaXRzIGRvbWFpbiBp
cwo+Pj4+Pj4+IHN1c3BlbmRlZCAqLwo+Pj4+Pj4+ICvCoMKgwqAgaWYgKCBwLT5kb21haW4tPmlz
X3NodXRfZG93biAmJgo+Pj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCAocC0+ZG9tYWluLT5zaHV0ZG93
bl9jb2RlID09IFNIVVRET1dOX3N1c3BlbmQpICkKPj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0
dXJuOwo+Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyB1c2VkIGluIFhlbiBmb3Igb3RoZXIgcHVy
cG9zZSAoc2VlCj4+Pj4+PiBTQ0hFRE9QX3NodXRkb3duKS4gVGhlIG90aGVyIHVzZXIgb2YgdGhh
dCBjb2RlIHJlbGllcyBvbiBhbGwgdGhlIHN0YXRlCj4+Pj4+PiB0byBiZSBzYXZlZCBvbiBzdXNw
ZW5kLgo+Pj4+Pj4KPj4+Pj4gV2UganVzdCBuZWVkIGEgZmxhZyB0byBtYXJrIGEgZG9tYWluIGFz
IHN1c3BlbmRlZCwgYW5kIEkgZG8gYmVsaWV2ZQo+Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlzIG5v
dCB1c2VkIGFueXdoZXJlIGVsc2UuCj4+Pj4+IExldCdzIGNvbWUgYmFjayBvbiB0aGlzLgo+Pj4+
IFNIVVRET1dOX3N1c3BlbmQgaXMgdXNlZCBmb3IgbWlncmF0aW9uLsKgIEdyZXAgZm9yIGl0IHRo
cm91Z2ggdGhlIFhlbgo+Pj4+IHRyZWUgYW5kIHlvdSdsbCBmaW5kIHNldmVyYWwgcGllY2VzIG9m
IGRvY3VtZW50YXRpb24sIGluY2x1ZGluZyB0aGUKPj4+PiBkZXNjcmlwdGlvbiBvZiB3aGF0IHRo
aXMgc2h1dGRvd24gY29kZSBtZWFucy4KPj4+Pgo+Pj4+IFdoYXQgeW91IGFyZSBpbnRyb2R1Y2lu
ZyBoZXJlIGlzIG5vdCBhIHNodXRkb3duIC0gaXQgaXMgYSBzdXNwZW5kIHdpdGgKPj4+PiB0aGUg
aW50ZW50IHRvIHJlc3VtZSBleGVjdXRpbmcgbGF0ZXIuwqAgQXMgc3VjaCwgaXQgc2hvdWxkbid0
IHVzZSBYZW4ncwo+Pj4+IHNodXRkb3duIGluZnJhc3RydWN0dXJlLCB3aGljaCBleGlzdHMgbWFp
bmx5IHRvIGNvbW11bmljYXRlIHdpdGggdGhlCj4+Pj4gdG9vbHN0YWNrLgo+Pj4gV291bGQgZG9t
YWluIHBhdXNlL3VucGF1c2UgYmUgYSBiZXR0ZXIgc29sdXRpb24/Cj4+IEFjdHVhbGx5IHllcyAt
IHRoYXQgc291bmRzIGxpa2UgYSB2ZXJ5IG5lYXQgc29sdXRpb24uCj4gCj4gSSBiZWxpZXZlIGRv
bWFpbiBwYXVzZSB3aWxsIG5vdCB3b3JrIGhlcmUgLSBhIGRvbWFpbiBjYW5ub3QgcGF1c2UgaXRz
ZWxmLCBpLmUuIAo+IGN1cnJlbnQgZG9tYWluIGNhbm5vdCBiZSBwYXVzZWQuIFRoaXMgZnVuY3Rp
b25hbGl0eSBzZWVtcyB0byBhc3N1bWUgdGhhdCBhIAo+IGRvbWFpbiBpcyBwYXVzaW5nIGFub3Ro
ZXIgZG9tYWluLiBPciBJIG1pc3NlZCB0aGUgcG9pbnQuCgpZZXMgZG9tYWluIHBhdXNlL3VucGF1
c2Ugd2lsbCBub3Qgd29yay4gSG93ZXZlciwgeW91IGNhbiBpbnRyb2R1Y2UgYSBib29sZWFuIHRv
IAp0ZWxsIHlvdSB3aGV0aGVyIHRoZSBkb21haW4gd2FzIHN1c3BlbmQuCgpJIGFjdHVhbGx5IHF1
aXRlIGxpa2UgaG93IHN1c3BlbmQgd29yayBmb3IgeDg2IEhWTS4gVGhpcyBpcyBiYXNlZCBvbiAK
cGF1c2UvdW5wYXVzZS4gSGF2ZSBhIGxvb2sgYXQgaHZtX3MzX3tzdXNwZW5kL3Jlc3VtZX0uCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:50:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:50: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-devel-bounces@lists.xenproject.org>)
	id 1gMucy-0004Yu-7S; Wed, 14 Nov 2018 12:50: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=mavx=nz=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gMucw-0004Yf-7I
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 12:50:38 +0000
X-Inumbo-ID: e170c80c-e80b-11e8-a350-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e170c80c-e80b-11e8-a350-12d6303a7972;
 Wed, 14 Nov 2018 12:50:36 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 87911305FFB7; Wed, 14 Nov 2018 14:50:35 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 7C27C3084EEC;
 Wed, 14 Nov 2018 14:50:35 +0200 (EET)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
 <1541945224-23075-3-git-send-email-rcojocaru@bitdefender.com>
 <2c1b78c1-e526-4481-f36d-791e11bdd06e@citrix.com>
 <7b71af9a-29ca-6f7e-13a3-27d02e0392f6@bitdefender.com>
 <227360f1-e375-e990-55f3-abbf85a312fc@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <5515809b-33dd-3afb-8cce-7261e45dc501@bitdefender.com>
Date: Wed, 14 Nov 2018 14:50:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <227360f1-e375-e990-55f3-abbf85a312fc@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V5 2/3] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTQvMTggMTo1OCBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxMS8xMy8xOCA2
OjQzIFBNLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+IE9uIDExLzEzLzE4IDc6NTcgUE0sIEdl
b3JnZSBEdW5sYXAgd3JvdGU6Cj4+PiBPbiAxMS8xMS8xOCAyOjA3IFBNLCBSYXp2YW4gQ29qb2Nh
cnUgd3JvdGU6Cj4+Pj4gQEAgLTIzNDEsNiArMjM4MCw3IEBAIGludCBwMm1fZGVzdHJveV9hbHRw
Mm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCkKPj4+PiAgICAgICAg
ICB7Cj4+Pj4gICAgICAgICAgICAgIHAybV9mbHVzaF90YWJsZShkLT5hcmNoLmFsdHAybV9wMm1b
aWR4XSk7Cj4+Pj4gICAgICAgICAgICAgIC8qIFVuaW5pdCBhbmQgcmVpbml0IGVwdCB0byBmb3Jj
ZSBUTEIgc2hvb3Rkb3duICovCj4+Pj4gKyAgICAgICAgICAgIHAybV9mcmVlX2xvZ2RpcnR5KGQt
PmFyY2guYWx0cDJtX3AybVtpZHhdKTsKPj4+PiAgICAgICAgICAgICAgZXB0X3AybV91bmluaXQo
ZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOwo+Pj4+ICAgICAgICAgICAgICBlcHRfcDJtX2luaXQo
ZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOwo+Pj4+ICAgICAgICAgICAgICBkLT5hcmNoLmFsdHAy
bV9lcHRwW2lkeF0gPSBtZm5feChJTlZBTElEX01GTik7Cj4+Pgo+Pj4gKEluIGNhc2UgSSBmb3Jn
ZXQ6IEFsc28sIHRoaXMgaXMgY2FsbGVkIHdpdGhvdXQgaG9sZGluZyB0aGUgYXBwcm9wcmlhdGUK
Pj4+IHAybSBsb2NrLiApCj4+Cj4+IENvdWxkIHlvdSBwbGVhc2UgcHJvdmlkZSBtb3JlIGRldGFp
bHM/IEkgaGF2ZSBhc3N1bWVkIHRoYXQgYXQgdGhlIHBvaW50Cj4+IG9mIGNhbGxpbmcgYSBmdW5j
dGlvbiBjYWxsZWQgcDJtX2Rlc3Ryb3lfYWx0cDJtX2J5X2lkKCkgaXQgc2hvdWxkIGJlCj4+IHNh
ZmUgdG8gdGVhciB0aGUgYWx0cDJtIGRvd24gd2l0aG91dCBmdXJ0aGVyIHByZWNhdXRpb24uCj4g
Cj4gQXJlIHlvdSBhYnNvbHV0ZWx5IHBvc2l0aXZlIHRoYXQgYXQgdGhpcyBwb2ludCB0aGVyZSdz
IG5vIHdheSBhbnl3aGVyZQo+IGVsc2UgaW4gWGVuIG1pZ2h0IGJlIGRvaW5nIHNvbWV0aGluZyB3
aXRoIHRoaXMgcDJtIHN0cnVjdD8KPiAKPiBJZiBzbywgdGhlbiAxKSB0aGVyZSBzaG91bGQgYmUg
YSBjb21tZW50IHRoZXJlIGV4cGxhaW5pbmcgd2h5IHRoYXQncyB0aGUKPiBjYXNlLCBhbmQgMikg
aWRlYWxseSB3ZSBzaG91bGQgcmVmYWN0b3IgcDJtX2ZsdXNoX3RhYmxlIHN1Y2ggdGhhdCB3ZSBj
YW4KPiBjYWxsIHdoYXQncyBub3cgcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZCgpIHdpdGhvdXQgdGhl
IGxvY2suCgpBRkFJQ1QgdGhlIG9ubHkgcGxhY2UgcDJtX2Rlc3Ryb3lfYWx0cDJtX2J5X2lkKCkg
aXMgZXZlciBjYWxsZWQgaXMgaW4KYXJjaC94ODYvaHZtL2h2bS5jJ3MgZG9fYWx0cDJtX29wKCkg
KG9uIEhWTU9QX2FsdHAybV9kZXN0cm95X3AybSksIHdoaWNoCmlzIGRvbmUgdW5kZXIgZG9tYWlu
IGxvY2suIElzIHRoYXQgaW5zdWZmaWNpZW50PwoKPj4gSSB0aGluayB5b3UncmUgc2F5aW5nIHRo
YXQgSSBzaG91bGQgcDJtX2xvY2soZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pCj4+IGp1c3QgZm9y
IHRoZSBkdXJhdGlvbiBvZiB0aGUgcDJtX2ZyZWVfbG9nZGlydHkoKSBjYWxsPwo+IAo+IFRoZSBz
YW1lIGFyZ3VtZW50IHJlYWxseSBnb2VzIGZvciBlcHRfcDJtX3VuaW5pdC9pbml0IC0tIHVuaW5p
dCBhY3R1YWxseQo+IGZyZWVzIGEgZGF0YSBzdHJ1Y3R1cmU7IGlmIGFueW9uZSBlbHNlIG1heSBi
ZSB1c2luZyB0aGF0LCB5b3UnbGwgcnVuCj4gaW50byBhIHVzZS1hZnRlci1mcmVlIGJ1Zy4gIChB
bHRob3VnaCB0aGF0IHJlYWxseSBuZWVkcyB0byBiZSBjaGFuZ2VkIGFzCj4gd2VsbCAtLSBmcmVl
aW5nIGFuZCByZS1hbGxvY2F0aW5nIGEgc3RydWN0dXJlIGp1c3QgdG8gc2V0IGFsbCB0aGUgYml0
cwo+IGlzIHJpZGljdWxvdXMuKQo+IAo+IElmIHdlIG5lZWQgbG9ja2luZywgdGhlbiBJJ2QgZ3Jh
YiB0aGUgcDJtIGxvY2sgYmVmb3JlIHAybV9mbHVzaF90YWJsZSgpCj4gKGNhbGxpbmcgcDJtX2Zs
dXNoX3RhYmxlX2xvY2tlZCgpIGluc3RlYWQpLCBhbmQgcmVsZWFzZSBpdCBhZnRlciB0aGUKPiBl
cHRfcDJtX2luaXQoKS4KPiAKPiBJIHJlYWxpemUgeW91IGRpZG4ndCB3cml0ZSB0aGlzIGNvZGUs
IGFuZCBzbyBJJ20gbm90IGhvbGRpbmcgeW91Cj4gcmVzcG9uc2libGUgZm9yIGFsbCB0aGUgY2hh
bmdlcyBJIG1lbnRpb25lZCBhYm92ZS4gIEJ1dCBpZiB3ZSdyZSBnb2luZwo+IHRvIGFkZCB0aGUg
cDJtX2ZyZWVfbG9nZGlydHkoKSBjYWxsLCB3ZSBkbyBuZWVkIHRvIGVpdGhlciBncmFiIHRoZSBs
b2NrCj4gb3IgYWRkIGEgY29tbWVudCBleHBsYWluaW5nIHdoeSBpdCdzIG5vdCBuZWNlc3Nhcnk7
IHdlIG1pZ2h0IGFzIHdlbGwgZml4Cj4gaXQgcHJvcGVybHkgYXQgdGhlIHNhbWUgdGltZS4KPiAK
PiBwMm1fZmx1c2hfdGFibGUoKSBhbHJlYWR5IGdyYWJzIGFuZCByZWxlYXNlcyB0aGUgbG9jazsg
c28gZ3JhYmJpbmcgdGhlCj4gbG9jayBvdmVyIGFsbCBmb3VyIGNhbGxzIHdvbid0IGFkZCBhbnkg
bW9yZSBvdmVyaGVhZCAob3IgcmlzayBvZgo+IGRlYWRsb2NrKSB0aGFuIHdoYXQgd2UgYWxyZWFk
eSBoYXZlLgoKT2YgY291cnNlLCBJJ2xsIHVzZSBwMm1fZmx1c2hfdGFibGVfbG9ja2VkKCkuCgo+
Pj4gSSdtIGEgYml0IHN1c3BpY2lvdXMgb2YgbG9uZyBzdHJpbmdzIG9mIHRoZXNlIHNvcnRzIG9m
IGZ1bmN0aW9ucyBpbiB0aGUKPj4+IG1pZGRsZSBvZiBhbm90aGVyIGZ1bmN0aW9uLiAgSXQgdHVy
bnMgb3V0IHRoYXQgdGhlcmUgYXJlIHRocmVlIGNvcGllcyBvZgo+Pj4gdGhpcyBzZXF1ZW5jZSBv
ZiBmdW5jdGlvbiBjYWxscyAocDJtX2ZsdXNoX3RhYmxlIC0+IGVwdF9wMm1fdW5pbml0IC0+Cj4+
PiBlcHRfcDJtX2luaXQpOgo+Pj4KPj4+ICogSGVyZSAocDJtX2Rlc3Ryb3lfYWx0cDJtX2lkKSwg
d2hlbiB0aGUgdXNlciBhc2tzIGZvciB0aGUgYWx0Mm0gaW5kZXgKPj4+IHRvIGJlIGRlc3Ryb3ll
ZAo+Pj4KPj4+ICogSW4gcDJtX2ZsdXNoX2FsdHAybSgpLCB3aGljaCBpcyBjYWxsZWQgd2hlbiBh
bHRwMm0gaXMgZGlzYWJsZWQgZm9yIGEKPj4+IGRvbWFpbgo+Pj4KPj4+ICogSW4gcDJtX3Jlc2V0
X2FsdHAybSgpLCB3aGljaCBpcyBjYWxsZWQgd2hlbiBhbiBlbnRyeSBpbiB0aGUgaG9zdHAybSBp
cwo+Pj4gc2V0IHRvIElOVkFMSURfTUZOLgo+Pj4KPj4+IFByZXN1bWFibHkgaW4gcDJtX3Jlc2V0
X2FsdHAybSgpIHdlIGRvbid0IHdhbnQgdG8gY2FsbAo+Pj4gcDJtX2ZyZWVfbG9nZGlydHkoKSwg
YXMgdGhlIGFsdHAybSBpcyBzdGlsbCBhY3RpdmUgYW5kIHdlIHdhbnQgdG8ga2VlcAo+Pj4gdGhl
IGxvZ2RpcnR5IHJhbmdlcyBhcm91bmQuICBCdXQgaW4gcDJtX2ZsdXNoX2FsdHAybSgpLCBJJ20g
cHJldHR5IHN1cmUKPj4+IHdlIGRvIHdhbnQgdG8gZGlzY2FyZCB0aGVtOiB3aGVuIGFsdHAybSBp
cyBlbmFibGVkIGFnYWluLAo+Pj4gcDJtX2luaXRfbG9nZGlydHkoKSB3aWxsIHJldHVybiBlYXJs
eSwgbGVhdmluZyB0aGUgb2xkIHJhbmdlc2V0cyBpbgo+Pj4gcGxhY2U7IGlmIHRoZSBob3N0cDJt
IHJhbmdlc2V0cyBoYXZlIGNoYW5nZWQgYmV0d2VlbiB0aGUgdGltZSBhbHRwMm0gd2FzCj4+PiBk
aXNhYmxlZCBhbmQgZW5hYmxlZCBhZ2FpbiwgdGhlIHJhbmdlc2V0X21lcmdlKCkgbWF5IGhhdmUg
aW5jb3JyZWN0IHJlc3VsdHMuCj4+Cj4+IEknbGwgY2FsbCBwMm1fZnJlZV9sb2dkaXJ0eSgpIGlu
IHAybV9mbHVzaF9hbHRwMm0oKSBhcyB3ZWxsLgo+IAo+IEkgd2FzIG1vcmUgdGhpbmtpbmcgb2Yg
cmVmYWN0b3JpbmcgdGhvc2UgdHdvIHRvIHNoYXJlIHRoZSBzYW1lIGNvZGUsIGFuZAo+IHBvdGVu
dGlhbGx5IGhhdmluZyBwMm1fcmVzZXRfYWx0cDJtKCkgc2hhcmUgdGhlIHNhbWUgY29kZSBhcyB3
ZWxsLiAgVGhlCj4gcmVhc29uIHlvdSBtaXNzZWQgdGhlIHAybV9mbHVzaF9hbHRwMm0oKSB0aGVy
ZSB3YXMgYmVjYXVzZSBvZiB0aGUgY29kZQo+IGR1cGxpY2F0aW9uLgoKUmlnaHQsIEknbGwgZG8g
bXkgYmVzdCB0byByZWZhY3RvciB0aGF0IHRoZW4uIFRCSCBJJ20gbm90IGEgYmlnIGZhbiBvZgp0
aGF0IGV4dHJhIHZlcmJvc2l0eSBlaXRoZXIgYnV0IHRob3VnaHQgdGhlIGxlYXN0IGNvZGUgY2h1
cm4gd291bGQgYmUKZ29vZCBmb3IgcmV2aWV3aW5nLgoKPiBPciBhbHRlcm5hdGVseS4uLgo+IAo+
Pj4+IElzIHRoZXJlIGFueSBwYXJ0aWN1bGFyIHJlYXNvbiB3ZSBhbGxvY2F0ZSB0aGUgcDJtIHN0
cnVjdHVyZXMgb24gZG9tYWluCj4+Pj4gY3JlYXRpb24sIGJ1dCBub3QgbG9nZGlydHkgcmFuZ2Ug
c3RydWN0dXJlcz8gIEl0IHNlZW1zIGxpa2UgYWxsb2NhdGluZwo+Pj4+IGFsdHAybSBzdHJ1Y3R1
cmVzIG9uLWRlbWFuZCwgcmF0aGVyIHRoYW4gYXQgZG9tYWluIGNyZWF0aW9uIHRpbWUsIG1pZ2h0
Cj4+Pj4gbWFrZSBhIGxvdCBvZiB0aGUgcmVhc29uaW5nIGhlcmUgc2ltcGxlci4KPj4+Cj4+PiBJ
IGFzc3VtZSB0aGF0IHRoaXMgcXVlc3Rpb24gaXMgbm90IGFkZHJlc3NlZCB0byBtZSwgc2luY2Ug
SSdtIG5vdCBhYmxlCj4+PiB0byBhbnN3ZXIgaXQgLSBJIGNhbiBvbmx5IGFzc3VtZSB0aGF0IGhh
dmluZyBsZXNzIGhlYXAgdXNlZCBoYXMgYmVlbgo+Pj4gcHJlZmVycmVkLgo+IAo+IEknbSBhc2tp
bmcgeW91IGJlY2F1c2UgeW91J3ZlIHJlY2VudGx5IGJlZW4gZ29pbmcgdGhyb3VnaCB0aGlzIGNv
ZGUsIGFuZAo+IHByb2JhYmx5IGhhdmUgYXQgbGVhc3QgYXMgbXVjaCBmYW1pbGlhcml0eSB3aXRo
IGl0IGFzIEkgZG8uICBJIGNhbid0Cj4gaW1tZWRpYXRlbHkgc2VlIGFueSByZWFzb24gdG8gYWxs
b2NhdGUgdGhlbSBhdCBkb21haW4gY3JlYXRpb24gdGltZS4KPiBNYXliZSB5b3UgY2FuIGFuZCBt
YXliZSB5b3UgY2FuJ3QsIGJ1dCBJIHdvbid0IGtub3cgdW50aWwgSSBhc2suIDotKQoKSSd2ZSBs
b29rZWQgYXQgdGhlIGNvZGUgY2xvc2VyIHRvZGF5LCBhbmQgdGhlcmUncyBubyByZWFzb24gYXMg
ZmFyIGFzIEkKY2FuIHRlbGwgd2h5IHdlIHNob3VsZG4ndCBhbGxvY2F0ZSBhbHRwMm1zIG9uLWRl
bWFuZC4gSG93ZXZlciwgY2hhbmdpbmcKdGhlIGNvZGUgaXMgc29tZXdoYXQgaW52b2x2ZWQgYXQg
dGhpcyBwb2ludCwgc2luY2UgdGhlcmUncyBhIGxvdCBvZjoKCjIzNTcgICAgIGlmICggZC0+YXJj
aC5hbHRwMm1fZXB0cFtpZHhdICE9IG1mbl94KElOVkFMSURfTUZOKSApCjIzNTggICAgIHsKMjM1
OSAgICAgICAgIHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpZHhdOwoyMzYwCjIzNjEgICAgICAg
ICBpZiAoICFfYXRvbWljX3JlYWQocDJtLT5hY3RpdmVfdmNwdXMpICkKMjM2MiAgICAgICAgIHsK
MjM2MyAgICAgICAgICAgICBwMm1fZmx1c2hfdGFibGUoZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0p
OwoyMzY0ICAgICAgICAgICAgIC8qIFVuaW5pdCBhbmQgcmVpbml0IGVwdCB0byBmb3JjZSBUTEIg
c2hvb3Rkb3duICovCjIzNjUgICAgICAgICAgICAgZXB0X3AybV91bmluaXQoZC0+YXJjaC5hbHRw
Mm1fcDJtW2lkeF0pOwoyMzY2ICAgICAgICAgICAgIGVwdF9wMm1faW5pdChkLT5hcmNoLmFsdHAy
bV9wMm1baWR4XSk7CjIzNjcgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFtpZHhdID0g
bWZuX3goSU5WQUxJRF9NRk4pOwoyMzY4ICAgICAgICAgICAgIHJjID0gMDsKMjM2OSAgICAgICAg
IH0KMjM3MCAgICAgfQoKZ29pbmcgb24uIFRoYXQgaXMsIGNvZGUgY2hlY2tpbmcgdGhhdCBkLT5h
cmNoLmFsdHAybV9lcHRwW2lkeF0gIT0KbWZuX3goSU5WQUxJRF9NRk4pLCBhbmQgdGhlbiBibGlu
ZGx5IGFzc3VtaW5nIHRoYXQgcDJtIHdpbGwgbm90IGJlIE5VTEwKYW5kIGlzIHVzYWJsZS4KCj4+
IEFjdHVhbGx5IEkgbm93IHJlYWxpemUgdGhhdCB5b3UncmUgYXNraW5nIHdoeSB0aGUgaG9zdHAy
bSByYW5nZXNldCBpcwo+PiBjcmVhdGVkIHZpYSBwYWdpbmdfZG9tYWluX2luaXQoKSBpbiBhcmNo
X2RvbWFpbl9jcmVhdGUoKSAoc28gaW1tZWRpYXRlbHkKPj4gb24gZG9tYWluIGNyZWF0aW9uKSB3
aGlsZSBJJ20gYWxsb2NhdGluZyB0aGUgYWx0cDJtIHJhbmdlc2V0cyBvbiBhbHRwMm0KPj4gaW5p
dC4KPj4KPj4gSSdtIGRvaW5nIHRoYXQgdG8gc2F2ZSBtZW1vcnksIHNpbmNlIHdlIGNhbiBoYXZl
IE1BWF9BTFRQMk0gYWx0cDJtcwo+PiAod2hpY2ggaXMgY3VycmVudGx5IDEwKSwgYW5kIG9ubHkg
dHdvIGFjdGl2ZSBhbHRwMm1zIC0gdGhhdCBtZWFucyB0aGF0IEkKPj4gd291bGQgYWxsb2NhdGUg
MTAgcmFuZ2VzZXRzIGFuZCBvbmx5IHVzZSB0d28uIEluIGZhY3Qgd2UncmUgY3VycmVudGx5Cj4+
IG9ubHkgdXNpbmcgMiBhbHRwMm1zIGFuZCB0aGUgaG9zdHAybSBmb3Igb3VyICNWRSB3b3JrLiBU
aGF0IHNhdmVzIHRoZQo+PiBzcGFjZSByZXF1aXJlZCBmb3IgOCByYW5nZXNldHMuIElmIHRoYXQn
cyBub3QgbXVjaCwgb3IgaWYgeW91IHRoaW5rIHRoYXQKPj4gdGhlIGJlbmVmaXRzIG9mIGFsbG9j
YXRpbmcgdGhlbSBlYXJseSBvdXR3ZWlnaCB0aGUgY29zdHMgd2UgY2FuIHN3aXRjaAo+PiB0byBh
bGxvY2F0aW5nIHRoZW0gb24gZG9tYWluIGNyZWF0aW9uLCBsaWtlIHRoZSBob3N0cDJtLCBhbmQg
cGVyaGFwcwo+PiBhbHdheXMga2VlcGluZyB0aGVtIGluIHN5bmMuCj4gCj4gT24gdGhlIGNvbnRy
YXJ5LCBJIHdhcyB0aGlua2luZyBvZiBsZWF2aW5nIHRoZSBhbHRwMm1fcDJtW05dIE5VTEwgdW50
aWwKPiBpdCBiZWNvbWVzIHVzZWQ7IGFuZCBhdCB0aGF0IHBvaW50IGFsbG9jYXRpbmcgYm90aCB0
aGUgcDJtIHN0cnVjdHVyZSBhbmQKPiB0aGUgbG9nZGlydHkgcmFuZ2VzZXRzOyBhbmQgd2hlbiBk
ZWFjdGl2YXRpbmcgYWx0cDJtX3AybVtOXSwgZnJlZWluZwo+IGJvdGggdGhlIGxvZ2RpcnR5IHJh
bmdlc2V0cyBhbmQgdGhlIHAybSBzdHJ1Y3R1cmUuCj4gCj4gT25lIGFkdmFudGFnZSBvZiB0aGF0
IGlzIHRoYXQgd2UnZCByZWR1Y2UgdGhlIGFtb3VudCBvZiBtZW1vcnkgdXNlZCAtLQo+IG5vdCBq
dXN0IGZvciB5b3UsIGJ1dCBmb3IgdGhlIHZhc3QgbWFqb3JpdHkgb2YgcGVvcGxlIHdobyBhcmVu
J3QgdXNpbmcKPiB0aGUgYWx0cDJtIGZ1bmN0aW9uYWxpdHk7IHRoZSBvdGhlciBhZHZhbnRhZ2Ug
aXMgdGhhdCBpdCBzaW1wbGlmaWVzIHRoZQo+IGRpc2FibGUgLyBlbmFibGUgbG9naWM6IEV2ZXJ5
dGhpbmcgdGhhdCBuZWVkcyB0byBiZSBkb25lIGlzIGRvbmUgaW4gb25lCj4gcGxhY2UsIHJhdGhl
ciB0aGFuIGhhbGYgaW4gb25lIHBsYWNlIGFuZCBoYWxmIGluIGFub3RoZXIuCj4gCj4gSSBkb24n
dCBuZWNlc3NhcmlseSBleHBlY3QgeW91IHRvIGRvIHRoYXQgcmVmYWN0b3JpbmcsIGJ1dCBhcyB5
b3UncmUKPiBmYW1pbGlhciB3aXRoIHRoZSBjb2RlLCBhbmQgaGF2ZSB0aGUgbW9zdCBpbnZlc3Rt
ZW50IGluIGl0cyBmdXR1cmUsIGl0Cj4gbWFrZXMgc2Vuc2UgdG8gZGlzY3VzcyB0aGUgcG9zc2li
aWxpdGllcyB3aXRoIHlvdS4gOi0pCgpJIGFncmVlIHRoYXQgdGhhdCdzIGEgdmFsaWQgb3B0aW1p
emF0aW9uLCBhbmQgaXQgbG9va3Mgd29ydGggZG9pbmcuCkhvd2V2ZXIsIHRoZSBodWdlIHByaW9y
aXR5IG5vdyBpcyB0byBnZXQgdGhlIGRpc3BsYXkgd29ya2luZyBzaW5jZSB0aGlzCmlzIGNvbXBs
ZXRlbHkgY3JpcHBsaW5nIGFsdHAybSB1c2UgKHNvIHF1aXRlIHVyZ2VudCwgYm90aCBmb3IgVGFt
YXMgYW5kCnVzKSAtIHNvIGluIHRoZSBpbnRlcmVzdCBvZiBnZXR0aW5nIHRoaW5ncyB0byB3b3Jr
IEkgcHJvcG9zZSB0bywgZm9yIHRoZQp0aW1lIGJlaW5nLCBnZXQgdGhpcyBzZXJpZXMgaW4gYXMg
c29vbiBhcyBhY2NlcHRhYmxlICh0aGF0IGlzLCB3aXRoIHRoZQpjdXJyZW50IGFsdHAybSBhbGxv
Y2F0aW9uIHN0cmF0ZWd5KCwgYW5kIHdlJ2xsIGNvbWUgYmFjayBsYXRlciBmb3IgdGhlCmFsbG9j
YXRpb24gb3B0aW1pemF0aW9ucy4KCkRvZXMgdGhhdCBzb3VuZCByZWFzb25hYmxlPwoKClRoYW5r
IHlvdSwKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:52:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMuf6-0004q3-NC; Wed, 14 Nov 2018 12:52:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMuf6-0004pw-3T
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 12:52:52 +0000
X-Inumbo-ID: 314f62e3-e80c-11e8-9a16-bc764e045a96
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 314f62e3-e80c-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 12:52:50 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id p4so7987605wrt.7
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 04:52:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=/RsjsaQ+8vY9RygxpqTrLDn3rylye5qVF7tpBqX81eU=;
 b=k8Oz5EI/M5Q0wGMUd2HOTLZpr0adNKnMzEGzpLYJwYLSj9fhmyfQr9xU8EBkNdD7vL
 cRUGxFiHNOP/Z1YbnX0u2s4gdE4f+g1kxHsnsQAeBqkUW5+/KYWoSRPcBN87MRbvkD0P
 xidqCFK1HLX2WNkbGERgDWAP2XiK+UNvMz3Lh6VcU1toRiO7TVxL0aUXqoAHEtdBTPPn
 VwaxvxjchkDRbjeqS2sBYlQ70QqjBzT0x4CDvVRwfbsNt8pOV/rAMgz8/gCoRoBUMZka
 IfwD8lKtpveW7/lyejqgdzhkby3R+7Os+bEmfOPyGEg1FxETMHV0QUQxuuTOb44IWFB5
 aG9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=/RsjsaQ+8vY9RygxpqTrLDn3rylye5qVF7tpBqX81eU=;
 b=kn6tca880l+8bChSVA5fm5gIDJ83EV5ibbCDB7GTROsXtVf1fiKCqJySDkIsqMq+hl
 UihsdfIlFjjghxlo+/PJI4qDzqNZVsdKJ152PTfuN4W9kA2OFSW/MOKzL/0qlNfp6ywk
 gIAapfprJ9GRPZv1VywXfUfIwxN6i+VfEvMu3brvnQDEEbVIbJE94ednYzKEVzo6P6xd
 x2fR+HnDehG3n+Fu0Ip12ag28qjvFOB0At+wrYgDQmDF6aJ3mVxfqnea66P+WNErSqmZ
 D0epmpMA/qVHtSVJGl9bKFDpFSYvkPYRLpApkHEYd5mpCQPa7FbrCeG0+LnJkA4SfN2f
 0lDg==
X-Gm-Message-State: AGRZ1gIWy4DF5S4YdNNLTbDzSEM0Re31ztD03uxSybCr39BarkNtXD0n
 G3Wuet77Y6bpDp5WrrN2md/1tA==
X-Google-Smtp-Source: AJdET5ffP9H8Ka34msks8RYXjX6Sa9v2m1yO7TdzMkpSapoMmQw4cyipmFRTw1fyN7MM9BALnyrBbg==
X-Received: by 2002:adf:ed92:: with SMTP id c18mr1716266wro.194.1542199969360; 
 Wed, 14 Nov 2018 04:52:49 -0800 (PST)
Received: from [192.168.1.249] ([212.200.89.41])
 by smtp.gmail.com with ESMTPSA id 66-v6sm15067459wmp.28.2018.11.14.04.52.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Nov 2018 04:52:48 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
 <746b0ad8-4ce1-dfaf-eadc-939657426900@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Message-ID: <ed9f3dc5-7f91-6d49-ee09-b362afcee5b0@aggios.com>
Date: Wed, 14 Nov 2018 13:52:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <746b0ad8-4ce1-dfaf-eadc-939657426900@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmtzIGZvciB0aGUgcmV2aWV3CgoKT24gMTEvMTQvMjAxOCAwMTo0MSBQTSwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+IEhpLAo+Cj4gSSBhbSBub3QgZW50aXJlbHkgc3VyZSB3aGVyZSB0byBhc2sg
aXQsIHNvIEkgd2lsbCBkbyBpdCBoZXJlLiBGcm9tIG15IAo+IHVuZGVyc3RhbmRpbmcgb2YgdGhl
IFBTQ0kgc3BlYywgYWxsIHRoZSBpbnRlcnJ1cHRzIHNob3VsZCBoYXZlIGJlZW4gCj4gbWlncmF0
ZWQgYXdheSBmcm9tIHR1cm5lZCBvZmYgQ1BVLiBXaGVyZSBkbyB5b3UgZW5zdXJlIHRoYXQgaW4g
dGhlIAo+IHN1c3BlbmQgcGF0aD8KPgoKZGlzYWJsZV9ub25ib290X2NwdXMgd2lsbCBsZWFkIHRv
IENQVV9PRkYgUFNDSSB0byBiZSBjYWxsZWQuIFRoYXQgaXMgCm9ydGhvZ29uYWwgdG8gc3VzcGVu
ZCBzdXBwb3J0IGluIHRoaXMgc2VyaWVzCgo+Cj4gT24gMTIvMTEvMjAxOCAxMTozMCwgTWlyZWxh
IFNpbW9ub3ZpYyB3cm90ZToKPj4gU3lzdGVtIHN1c3BlbmQgbWF5IGxlYWQgdG8gYSBzdGF0ZSB3
aGVyZSBHSUMgd291bGQgYmUgcG93ZXJlZCBkb3duLgo+PiBUaGVyZWZvcmUsIFhlbiBzaG91bGQg
c2F2ZS9yZXN0b3JlIHRoZSBjb250ZXh0IG9mIEdJQyBvbiBzdXNwZW5kL3Jlc3VtZS4KPj4gTm90
ZSB0aGF0IHRoZSBjb250ZXh0IGNvbnNpc3RzIG9mIHN0YXRlcyBvZiByZWdpc3RlcnMgd2hpY2gg
YXJlCj4+IGNvbnRyb2xsZWQgYnkgdGhlIGh5cGVydmlzb3IuIE90aGVyIEdJQyByZWdpc3RlcnMg
d2hpY2ggYXJlIGFjY2Vzc2libGUKPj4gYnkgZ3Vlc3RzIGFyZSBzYXZlZC9yZXN0b3JlZCBvbiBj
b250ZXh0IHN3aXRjaC4KPj4gVGVzdGVkIG9uIFhpbGlueCBVbHRyYXNjYWxlKyBNUFNvQyB3aXRo
IChhbmQgd2l0aG91dCkgcG93ZXJpbmcgZG93bgo+PiB0aGUgR0lDLgo+Pgo+PiBTaWduZWQtb2Zm
LWJ5OiBNaXJlbGEgU2ltb25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4+IFNp
Z25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+
PiAtLS0KPj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgIHwgMTQ3IAo+PiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAgeGVuL2FyY2gvYXJtL2dp
Yy5jICAgICAgICB8ICAyNyArKysrKysrKysKPj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5o
IHwgICA4ICsrKwo+PiAgIDMgZmlsZXMgY2hhbmdlZCwgMTgyIGluc2VydGlvbnMoKykKPj4KPj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9naWMtdjIu
Ywo+PiBpbmRleCBlN2ViMDFmMzBhLi5iYjUyYjY0ZWNiIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJj
aC9hcm0vZ2ljLXYyLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4+IEBAIC0xMjMs
NiArMTIzLDI1IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1OCwgZ2ljX2NwdV9pZCk7Cj4+ICAg
LyogTWF4aW11bSBjcHUgaW50ZXJmYWNlIHBlciBHSUMgKi8KPj4gICAjZGVmaW5lIE5SX0dJQ19D
UFVfSUYgOAo+PiAgICsvKiBHSUN2MiByZWdpc3RlcnMgdG8gYmUgc2F2ZWQvcmVzdG9yZWQgb24g
c3lzdGVtIHN1c3BlbmQvcmVzdW1lICovCj4+ICtzdHJ1Y3QgZ2ljdjJfY29udGV4dCB7Cj4+ICsg
ICAgLyogR0lDQyBjb250ZXh0ICovCj4+ICsgICAgdWludDMyX3QgZ2ljY19jdGxyOwo+PiArICAg
IHVpbnQzMl90IGdpY2NfcG1yOwo+PiArICAgIHVpbnQzMl90IGdpY2NfYnByOwo+PiArICAgIC8q
IEdJQ0QgY29udGV4dCAqLwo+PiArICAgIHVpbnQzMl90IGdpY2RfY3RscjsKPj4gKyAgICB1aW50
MzJfdCAqZ2ljZF9pc2VuYWJsZXI7Cj4+ICsgICAgdWludDMyX3QgKmdpY2RfaXNhY3RpdmVyOwo+
PiArICAgIHVpbnQzMl90ICpnaWNkX2lwcmlvcml0eXI7Cj4+ICsgICAgdWludDMyX3QgKmdpY2Rf
aXRhcmdldHNyOwo+PiArICAgIHVpbnQzMl90ICpnaWNkX2ljZmdyOwo+PiArfTsKPgo+IEl0IHRv
b2sgbWUgYSBsb25nIHRpbWUgdG8gdW5kZXJzdGFuZCB0aGF0IHlvdSB3aWxsIG9ubHkgc2F2ZSB0
aGUgCj4gY29udGV4dCBmb3IgdGhlIENQVTAgYW5kIERpc3RyaWJ1dG9yLgoKWWVzLCBvdGhlciBw
aHlzaWNhbCBDUFVzIGFyZSBob3QtdW5wbHVnZ2VkIGF0IHRoaXMgcG9pbnQuCgo+Cj4gSSB3b3Vs
ZCBwcmVmZXIgaWYgd2Uga2VlcCBzZXBhcmF0ZSBwZXItQ1BVIGNvbnRleHQgYW5kIGNvbW1vbiBj
b250ZXh0LiAKPiBUaGlzIHdvdWxkIGtlZXAgdGhlIGxvZ2ljIHZlcnkgc2ltaWxhciB0byB0aGUg
cmVzdCBvZiB0aGUgR0lDIGRyaXZlcnMuCj4KPj4gKwo+PiArc3RhdGljIHN0cnVjdCBnaWN2Ml9j
b250ZXh0IGdpY3YyX2NvbnRleHQ7Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIGdpY3YyX2FsbG9jX2Nv
bnRleHQoc3RydWN0IGdpY3YyX2NvbnRleHQgKmdjKTsKPgo+IFBsZWFzZSBkb24ndCBkbyBmb3J3
YXJkIGRlY2xhcmF0aW9uLiBUaGUgY29kZSBzaG91bGQgYmUgYWRkZWQgaW4gdGhlIAo+IGNvcnJl
Y3QgcGxhY2UuCj4KCkFncmVlZAoKPj4gKwo+PiAgIHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZWJf
Z2ljZCh1aW50OF90IHZhbCwgdW5zaWduZWQgaW50IG9mZnNldCkKPj4gICB7Cj4+ICAgICAgIHdy
aXRlYl9yZWxheGVkKHZhbCwgZ2ljdjIubWFwX2RiYXNlICsgb2Zmc2V0KTsKPj4gQEAgLTEzMTAs
NiArMTMyOSw5IEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YyX2luaXQodm9pZCkKPj4gICAgICAg
ICBzcGluX3VubG9jaygmZ2ljdjIubG9jayk7Cj4+ICAgKyAgICAvKiBBbGxvY2F0ZSBtZW1vcnkg
dG8gYmUgdXNlZCBmb3Igc2F2aW5nIEdJQyBjb250ZXh0IGR1cmluZyAKPj4gdGhlIHN1c3BlbmQg
Ki8KPj4gKyAgICBnaWN2Ml9hbGxvY19jb250ZXh0KCZnaWN2Ml9jb250ZXh0KTsKPj4gKwo+PiAg
ICAgICByZXR1cm4gMDsKPj4gICB9Cj4+ICAgQEAgLTEzMTksNiArMTM0MSwxMjkgQEAgc3RhdGlj
IHZvaWQgZ2ljdjJfZG9fTFBJKHVuc2lnbmVkIGludCBscGkpCj4+ICAgICAgIEJVRygpOwo+PiAg
IH0KPj4gICArc3RhdGljIHZvaWQgZ2ljdjJfYWxsb2NfY29udGV4dChzdHJ1Y3QgZ2ljdjJfY29u
dGV4dCAqZ2MpCj4+ICt7Cj4KPiBJcyBpdCBuZWNlc3NhcnkgdG8gYWxsb2NhdGUgdGhlbSBhdCBi
b290PyBDYW4gd2UgbWFrZSB0aGVtIHN0YXRpYyBvciAKPiBhbGxvY2F0ZSB0aGVtIHdoZW4gd2Ug
c3VzcGVuZD8KPgoKV2UgbmVlZCB0byBhbGxvY2F0ZSBkeW5hbWljYWxseSBiZWNhdXNlIHRoZSBz
aXplIG9mIGFsbG9jYXRlZCBkYXRhIApkZXBlbmRzIG9uIHRoZSBudW1iZXIgb2YgaXJxIGxpbmVz
LCB3aGljaCBpcyBub3Qga25vd24gYXQgdGhlIGNvbXBpbGUgdGltZS4KQWx0ZXJuYXRpdmUgaXMg
dG8gYWxsb2NhdGUgb24gc3VzcGVuZCwgYnV0IEkgYmVsaWV2ZSBpdCBpcyBiZXR0ZXIgdG8gZG8g
CnRoaXMgd2hlbiB0aGUgc3lzdGVtIGJvb3RzLgoKPj4gKyAgICB1aW50MzJfdCBuID0gZ2ljdjJf
aW5mby5ucl9saW5lczsKPj4gKwo+PiArICAgIGdjLT5naWNkX2lzZW5hYmxlciA9IHh6YWxsb2Nf
YXJyYXkodWludDMyX3QsIERJVl9ST1VORF9VUChuLCAzMikpOwo+PiArICAgIGlmICggIWdjLT5n
aWNkX2lzZW5hYmxlciApCj4+ICsgICAgICAgIHJldHVybjsKPj4gKwo+PiArICAgIGdjLT5naWNk
X2lzYWN0aXZlciA9IHh6YWxsb2NfYXJyYXkodWludDMyX3QsIERJVl9ST1VORF9VUChuLCAzMikp
Owo+PiArICAgIGlmICggIWdjLT5naWNkX2lzYWN0aXZlciApCj4+ICsgICAgICAgIGdvdG8gZnJl
ZV9naWNkX2lzZW5hYmxlcjsKPj4gKwo+PiArICAgIGdjLT5naWNkX2l0YXJnZXRzciA9IHh6YWxs
b2NfYXJyYXkodWludDMyX3QsIERJVl9ST1VORF9VUChuLCA0KSk7Cj4+ICsgICAgaWYgKCAhZ2Mt
PmdpY2RfaXRhcmdldHNyICkKPj4gKyAgICAgICAgZ290byBmcmVlX2dpY2RfaXNhY3RpdmVyOwo+
PiArCj4+ICsgICAgZ2MtPmdpY2RfaXByaW9yaXR5ciA9IHh6YWxsb2NfYXJyYXkodWludDMyX3Qs
IERJVl9ST1VORF9VUChuLCA0KSk7Cj4+ICsgICAgaWYgKCAhZ2MtPmdpY2RfaXByaW9yaXR5ciAp
Cj4+ICsgICAgICAgIGdvdG8gZnJlZV9naWNkX2l0YXJnZXRzcjsKPj4gKwo+PiArICAgIGdjLT5n
aWNkX2ljZmdyID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgRElWX1JPVU5EX1VQKG4sIDE2KSk7
Cj4+ICsgICAgaWYgKCBnYy0+Z2ljZF9pY2ZnciApCj4+ICsgICAgICAgIHJldHVybjsKPj4gKwo+
PiArICAgIHhmcmVlKGdjLT5naWNkX2lwcmlvcml0eXIpOwo+PiArCj4+ICtmcmVlX2dpY2RfaXRh
cmdldHNyOgo+PiArICAgIHhmcmVlKGdjLT5naWNkX2l0YXJnZXRzcik7Cj4+ICsKPj4gK2ZyZWVf
Z2ljZF9pc2FjdGl2ZXI6Cj4+ICsgICAgeGZyZWUoZ2MtPmdpY2RfaXNhY3RpdmVyKTsKPj4gKwo+
PiArZnJlZV9naWNkX2lzZW5hYmxlcjoKPj4gKyAgICB4ZnJlZShnYy0+Z2ljZF9pc2VuYWJsZXIp
Owo+PiArICAgIGdjLT5naWNkX2lzZW5hYmxlciA9IE5VTEw7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRp
YyBpbnQgZ2ljdjJfc3VzcGVuZCh2b2lkKQo+PiArewo+PiArICAgIGludCBpOwo+PiArCj4+ICsg
ICAgLyogU2F2ZSBHSUNDIGNvbmZpZ3VyYXRpb24gKi8KPj4gKyAgICBnaWN2Ml9jb250ZXh0Lmdp
Y2NfY3RsciA9IHJlYWRsX2dpY2MoR0lDQ19DVExSKTsKPj4gKyAgICBnaWN2Ml9jb250ZXh0Lmdp
Y2NfcG1yID0gcmVhZGxfZ2ljYyhHSUNDX1BNUik7Cj4+ICsgICAgZ2ljdjJfY29udGV4dC5naWNj
X2JwciA9IHJlYWRsX2dpY2MoR0lDQ19CUFIpOwo+Cj4gQUZBSUNULCB0aG9zZSB2YWx1ZXMgc2hv
dWxkIGFsd2F5cyBiZSB0aGUgc2FtZS4gU28gSSB3b3VsZCBqdXN0IAo+IHJlc3RvcmUgdGhlbSB3
aXRoIHRoZSBoYXJkY29kZWQgdmFsdWUuCj4KPiBUaGlzIGNvdWxkIGxpa2VseSBiZSBmYWN0b3Jl
ZCBpbiBhIHNlcGFyYXRlIGZ1bmN0aW9uIHRoYXQgY291bGQgYmUgCj4gdXNlZCBpbiBnaWN2Ml9j
cHVfaW5pdCBhcyB3ZWxsLgo+Cj4+ICsKPj4gKyAgICAvKiBJZiBnaWN2Ml9hbGxvY19jb250ZXh0
KCkgaGFzbid0IGFsbG9jYXRlZCBtZW1vcnksIHJldHVybiAqLwo+PiArICAgIGlmICggIWdpY3Yy
X2NvbnRleHQuZ2ljZF9pc2VuYWJsZXIgKQo+PiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPj4g
Kwo+PiArICAgIC8qIFNhdmUgR0lDRCBjb25maWd1cmF0aW9uICovCj4+ICsgICAgZ2ljdjJfY29u
dGV4dC5naWNkX2N0bHIgPSByZWFkbF9naWNkKEdJQ0RfQ1RMUik7Cj4KPiBTYW1lIGhlcmUuCj4K
Pj4gKwo+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJf
bGluZXMsIDMyKTsgaSsrICkKPj4gKyAgICAgICAgZ2ljdjJfY29udGV4dC5naWNkX2lzZW5hYmxl
cltpXSA9IHJlYWRsX2dpY2QoR0lDRF9JU0VOQUJMRVIgCj4+ICsgaSAqIDQpOwo+PiArCj4+ICsg
ICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIp
OyBpKysgKQo+PiArICAgICAgICBnaWN2Ml9jb250ZXh0LmdpY2RfaXNhY3RpdmVyW2ldID0gcmVh
ZGxfZ2ljZChHSUNEX0lTQUNUSVZFUiAKPj4gKyBpICogNCk7Cj4+ICsKPj4gKyAgICBmb3IgKCBp
ID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCA0KTsgaSsrICkKPj4g
KyAgICAgICAgZ2ljdjJfY29udGV4dC5naWNkX2lwcmlvcml0eXJbaV0gPSAKPj4gcmVhZGxfZ2lj
ZChHSUNEX0lQUklPUklUWVIgKyBpICogNCk7Cj4+ICsKPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8
IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCA0KTsgaSsrICkKPj4gKyAgICAgICAg
Z2ljdjJfY29udGV4dC5naWNkX2l0YXJnZXRzcltpXSA9IHJlYWRsX2dpY2QoR0lDRF9JVEFSR0VU
U1IgCj4+ICsgaSAqIDQpOwo+PiArCj4+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRf
VVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMTYpOyBpKysgKQo+PiArICAgICAgICBnaWN2Ml9jb250
ZXh0LmdpY2RfaWNmZ3JbaV0gPSByZWFkbF9naWNkKEdJQ0RfSUNGR1IgKyBpICogNCk7Cj4+ICsK
Pj4gKyAgICByZXR1cm4gMDsKPj4gK30KPj4gKwo+PiArc3RhdGljIHZvaWQgZ2ljdjJfcmVzdW1l
KHZvaWQpCj4+ICt7Cj4+ICsgICAgaW50IGk7Cj4+ICsKPj4gKyAgICBBU1NFUlQoZ2ljdjJfY29u
dGV4dC5naWNkX2lzZW5hYmxlcik7Cj4+ICsgICAgQVNTRVJUKGdpY3YyX2NvbnRleHQuZ2ljZF9p
c2FjdGl2ZXIpOwo+PiArICAgIEFTU0VSVChnaWN2Ml9jb250ZXh0LmdpY2RfaXByaW9yaXR5cik7
Cj4+ICsgICAgQVNTRVJUKGdpY3YyX2NvbnRleHQuZ2ljZF9pdGFyZ2V0c3IpOwo+PiArICAgIEFT
U0VSVChnaWN2Ml9jb250ZXh0LmdpY2RfaWNmZ3IpOwo+PiArCj4+ICsgICAgLyogRGlzYWJsZSBD
UFUgaW50ZXJmYWNlIGFuZCBkaXN0cmlidXRvciAqLwo+PiArICAgIHdyaXRlbF9naWNjKDAsIEdJ
Q0NfQ1RMUik7Cj4+ICsgICAgd3JpdGVsX2dpY2QoMCwgR0lDRF9DVExSKTsKPj4gKyAgICBpc2Io
KTsKPj4gKwo+PiArICAgIC8qIFJlc3RvcmUgR0lDRCBjb25maWd1cmF0aW9uICovCj4+ICsgICAg
Zm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBp
KysgKQo+PiArICAgICAgICB3cml0ZWxfZ2ljZCgweGZmZmZmZmZmLCBHSUNEX0lDRU5BQkxFUiAr
IGkgKiA0KTsKPj4gKwo+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3Yy
X2luZm8ubnJfbGluZXMsIDMyKTsgaSsrICkKPj4gKyAgICAgICAgd3JpdGVsX2dpY2QoZ2ljdjJf
Y29udGV4dC5naWNkX2lzZW5hYmxlcltpXSwgR0lDRF9JU0VOQUJMRVIgCj4+ICsgaSAqIDQpOwo+
Cj4gSSB3b3VsZCBwcmVmZXIgaWYgdGhlcmUgaXMgb25seSBvbmUgZm9yIHdpdGggMiB3cml0ZS4g
VGhpcyB3b3VsZCBtYWtlIAo+IG1vcmUgb2J2aW91cyB3aHkgeW91IG5lZWQgdG8gY2xlYXIgYWxs
IGVuYWJsZWQgYml0IGZpcnN0Lgo+Cj4+ICsKPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9S
T1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkrKyApCj4+ICsgICAgICAgIHdyaXRl
bF9naWNkKDB4ZmZmZmZmZmYsIEdJQ0RfSUNBQ1RJVkVSICsgaSAqIDQpOwo+PiArCj4+ICsgICAg
Zm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBp
KysgKQo+PiArICAgICAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0LmdpY2RfaXNhY3RpdmVy
W2ldLCBHSUNEX0lTQUNUSVZFUiAKPj4gKyBpICogNCk7Cj4KPiBTYW1lIGhlcmUuCj4KPj4gKwo+
PiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMs
IDQpOyBpKysgKQo+PiArICAgICAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0LmdpY2RfaXBy
aW9yaXR5cltpXSwgCj4+IEdJQ0RfSVBSSU9SSVRZUiArIGkgKiA0KTsKPj4gKwo+PiArICAgIGZv
ciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDQpOyBpKysg
KQo+PiArICAgICAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0LmdpY2RfaXRhcmdldHNyW2ld
LCBHSUNEX0lUQVJHRVRTUiAKPj4gKyBpICogNCk7Cj4+ICsKPj4gKyAgICBmb3IgKCBpID0gMDsg
aSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAxNik7IGkrKyApCj4+ICsgICAg
ICAgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9pY2ZncltpXSwgR0lDRF9JQ0ZHUiAr
IGkgKiA0KTsKPj4gKwo+PiArICAgIC8qIE1ha2Ugc3VyZSBhbGwgcmVnaXN0ZXJzIGFyZSByZXN0
b3JlZCBhbmQgZW5hYmxlIGRpc3RyaWJ1dG9yICovCj4+ICsgICAgaXNiKCk7Cj4+ICsgICAgd3Jp
dGVsX2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2N0bHIgfCBHSUNEX0NUTF9FTkFCTEUsIEdJQ0Rf
Q1RMUik7Cj4+ICsKPj4gKyAgICAvKiBSZXN0b3JlIEdJQyBDUFUgaW50ZXJmYWNlIGNvbmZpZ3Vy
YXRpb24gKi8KPj4gKyAgICB3cml0ZWxfZ2ljYyhnaWN2Ml9jb250ZXh0LmdpY2NfcG1yLCBHSUND
X1BNUik7Cj4+ICsgICAgd3JpdGVsX2dpY2MoZ2ljdjJfY29udGV4dC5naWNjX2JwciwgR0lDQ19C
UFIpOwo+PiArICAgIGlzYigpOwo+PiArCj4+ICsgICAgLyogRW5hYmxlIEdJQyBDUFUgaW50ZXJm
YWNlICovCj4+ICsgICAgd3JpdGVsX2dpY2MoZ2ljdjJfY29udGV4dC5naWNjX2N0bHIgfCBHSUND
X0NUTF9FTkFCTEUgfCAKPj4gR0lDQ19DVExfRU9JLAo+PiArICAgICAgICAgICAgICAgIEdJQ0Nf
Q1RMUik7Cj4+ICsgICAgaXNiKCk7Cj4+ICt9Cj4+ICsKPj4gICBjb25zdCBzdGF0aWMgc3RydWN0
IGdpY19od19vcGVyYXRpb25zIGdpY3YyX29wcyA9IHsKPj4gICAgICAgLmluZm8gICAgICAgICAg
ICAgICAgPSAmZ2ljdjJfaW5mbywKPj4gICAgICAgLmluaXQgICAgICAgICAgICAgICAgPSBnaWN2
Ml9pbml0LAo+PiBAQCAtMTM1MSw2ICsxNDk2LDggQEAgY29uc3Qgc3RhdGljIHN0cnVjdCBnaWNf
aHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMgCj4+ID0gewo+PiAgICAgICAubWFwX2h3ZG9tX2V4dHJh
X21hcHBpbmdzID0gZ2ljdjJfbWFwX2h3ZG93bl9leHRyYV9tYXBwaW5ncywKPj4gICAgICAgLmlv
bWVtX2RlbnlfYWNjZXNzICAgPSBnaWN2Ml9pb21lbV9kZW55X2FjY2VzcywKPj4gICAgICAgLmRv
X0xQSSAgICAgICAgICAgICAgPSBnaWN2Ml9kb19MUEksCj4+ICsgICAgLnN1c3BlbmQgICAgICAg
ICAgICAgPSBnaWN2Ml9zdXNwZW5kLAo+PiArICAgIC5yZXN1bWUgICAgICAgICAgICAgID0gZ2lj
djJfcmVzdW1lLAo+PiAgIH07Cj4+ICAgICAvKiBTZXQgdXAgdGhlIEdJQyAqLwo+PiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4+IGluZGV4IGU1
MjRhZDU4M2QuLjZlOThmNDM2OTEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMuYwo+
PiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPj4gQEAgLTQ2NCw2ICs0NjQsMzMgQEAgaW50IGdp
Y19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICAgICByZXR1
cm4gZ2ljX2h3X29wcy0+aW9tZW1fZGVueV9hY2Nlc3MoZCk7Cj4+ICAgfQo+PiAgICtpbnQgZ2lj
X3N1c3BlbmQodm9pZCkKPj4gK3sKPj4gKyAgICAvKiBNdXN0IGJlIGNhbGxlZCBieSBib290IENQ
VSMwIHdpdGggaW50ZXJydXB0cyBkaXNhYmxlZCAqLwo+PiArICAgIEFTU0VSVCghbG9jYWxfaXJx
X2lzX2VuYWJsZWQoKSk7Cj4+ICsgICAgQVNTRVJUKCFzbXBfcHJvY2Vzc29yX2lkKCkpOwo+PiAr
Cj4+ICsgICAgaWYgKCAhZ2ljX2h3X29wcy0+c3VzcGVuZCB8fCAhZ2ljX2h3X29wcy0+cmVzdW1l
ICkKPj4gKyAgICAgICAgcmV0dXJuIC1FTk9TWVM7Cj4+ICsKPj4gKyAgICBnaWNfaHdfb3BzLT5z
dXNwZW5kKCk7Cj4+ICsKPj4gKyAgICByZXR1cm4gMDsKPj4gK30KPj4gKwo+PiArdm9pZCBnaWNf
cmVzdW1lKHZvaWQpCj4+ICt7Cj4+ICsgICAgLyoKPj4gKyAgICAgKiBNdXN0IGJlIGNhbGxlZCBi
eSBib290IENQVSMwIHdpdGggaW50ZXJydXB0cyBkaXNhYmxlZCBhZnRlciAKPj4gZ2ljX3N1c3Bl
bmQKPj4gKyAgICAgKiBoYXMgcmV0dXJuZWQgc3VjY2Vzc2Z1bGx5Lgo+PiArICAgICAqLwo+PiAr
ICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7Cj4+ICsgICAgQVNTRVJUKCFzbXBf
cHJvY2Vzc29yX2lkKCkpOwo+PiArICAgIEFTU0VSVChnaWNfaHdfb3BzLT5yZXN1bWUpOwo+PiAr
Cj4+ICsgICAgZ2ljX2h3X29wcy0+cmVzdW1lKCk7Cj4+ICt9Cj4+ICsKPj4gICBzdGF0aWMgaW50
IGNwdV9naWNfY2FsbGJhY2soc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsCj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYWN0aW9uLAo+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2b2lkICpoY3B1KQo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPj4gaW5kZXggMjJm
YTEyMmU1Mi4uNDYwNjZjYWFjOCAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWMuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4+IEBAIC0yNzcsNiArMjc3
LDEwIEBAIGV4dGVybiBpbnQgZ2ljdl9zZXR1cChzdHJ1Y3QgZG9tYWluICpkKTsKPj4gICBleHRl
cm4gdm9pZCBnaWNfc2F2ZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqdik7Cj4+ICAgZXh0ZXJuIHZvaWQg
Z2ljX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKnYpOwo+PiAgICsvKiBTdXNwZW5kL3Jlc3Vt
ZSAqLwo+PiArZXh0ZXJuIGludCBnaWNfc3VzcGVuZCh2b2lkKTsKPj4gK2V4dGVybiB2b2lkIGdp
Y19yZXN1bWUodm9pZCk7Cj4+ICsKPj4gICAvKiBTR0kgKEFLQSBJUElzKSAqLwo+PiAgIGVudW0g
Z2ljX3NnaSB7Cj4+ICAgICAgIEdJQ19TR0lfRVZFTlRfQ0hFQ0sgPSAwLAo+PiBAQCAtMzkwLDYg
KzM5NCwxMCBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgewo+PiAgICAgICBpbnQgKCppb21l
bV9kZW55X2FjY2VzcykoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4+ICAgICAgIC8qIEhhbmRs
ZSBMUElzLCB3aGljaCByZXF1aXJlIHNwZWNpYWwgaGFuZGxpbmcgKi8KPj4gICAgICAgdm9pZCAo
KmRvX0xQSSkodW5zaWduZWQgaW50IGxwaSk7Cj4+ICsgICAgLyogU2F2ZSBHSUMgY29uZmlndXJh
dGlvbiBkdWUgdG8gdGhlIHN5c3RlbSBzdXNwZW5kICovCj4+ICsgICAgaW50ICgqc3VzcGVuZCko
dm9pZCk7Cj4+ICsgICAgLyogUmVzdG9yZSBHSUMgY29uZmlndXJhdGlvbiBkdWUgdG8gdGhlIHN5
c3RlbSByZXN1bWUgKi8KPj4gKyAgICB2b2lkICgqcmVzdW1lKSh2b2lkKTsKPgo+IFRoZSBjb21t
ZW50cyBvbiB0b3BzIG9mIHN1c3BlbmQvcmVzdW1lIHN1Z2dlc3QgdGhhdCB0aGlzIHNob3VsZCBi
ZSAKPiBjYWxsZWQgc2F2ZS9yZXN0b3JlLgoKSSB0aG91Z2h0IHRoYXQgdG9vLCBidXQgc2F2ZS9y
ZXN0b3JlIGFscmVhZHkgZXhpc3QgYW5kIGFyZSB1c2VkIGZvciAKb3RoZXIgcHVycG9zZXMuCgo+
Cj4gQ2hlZXJzLAo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 12:52:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 12:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMuf8-0004qb-5o; Wed, 14 Nov 2018 12:52: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=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMuf6-0004q1-Je
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 12:52:52 +0000
X-Inumbo-ID: 314f7b23-e80c-11e8-9a16-bc764e045a96
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 314f7b23-e80c-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 12:52:50 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id j17-v6so17136864wrq.11
 for <xen-devel@lists.xen.org>; Wed, 14 Nov 2018 04:52:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=/RsjsaQ+8vY9RygxpqTrLDn3rylye5qVF7tpBqX81eU=;
 b=k8Oz5EI/M5Q0wGMUd2HOTLZpr0adNKnMzEGzpLYJwYLSj9fhmyfQr9xU8EBkNdD7vL
 cRUGxFiHNOP/Z1YbnX0u2s4gdE4f+g1kxHsnsQAeBqkUW5+/KYWoSRPcBN87MRbvkD0P
 xidqCFK1HLX2WNkbGERgDWAP2XiK+UNvMz3Lh6VcU1toRiO7TVxL0aUXqoAHEtdBTPPn
 VwaxvxjchkDRbjeqS2sBYlQ70QqjBzT0x4CDvVRwfbsNt8pOV/rAMgz8/gCoRoBUMZka
 IfwD8lKtpveW7/lyejqgdzhkby3R+7Os+bEmfOPyGEg1FxETMHV0QUQxuuTOb44IWFB5
 aG9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=/RsjsaQ+8vY9RygxpqTrLDn3rylye5qVF7tpBqX81eU=;
 b=QIMVli0Z9lZp5JTN0WjMfU8URZQgBHyp5ci+KDwl9t3Ow2aDQVkfsn0BshuMkrtvEA
 HK/2PYQixRcq9GxTWsWF/renbIoEoieqisUddiT1MyEdWdLqmrNcbrAaSCeT+XWYa/2D
 cc5l+g3ulvfrOy/zqgiV0hu6bveleIkuOdEVgv8OLVw7tKmms3J0X7MJJOA7c4ph6126
 AP8FNexfoOrioGOUbC6BYyjHVxpVNFVM1juzd9osjVr3KRgb+lp7jF55SnRjMU3s6ciB
 4wUoa+xQ77jTDVIKTt3t/hdnAsnUVFAvM4u5rN41Gn1gUwykRdIxqRKKLFWamkcinMQs
 I2uw==
X-Gm-Message-State: AGRZ1gIBp9Hp9125WpCQXjNVTHX7j8FSQhhEALgJeQZeMASvBtd2LeUa
 5PbYXlyTIpYM3KHCWWvTKFhxnw==
X-Google-Smtp-Source: AJdET5ffP9H8Ka34msks8RYXjX6Sa9v2m1yO7TdzMkpSapoMmQw4cyipmFRTw1fyN7MM9BALnyrBbg==
X-Received: by 2002:adf:ed92:: with SMTP id c18mr1716266wro.194.1542199969360; 
 Wed, 14 Nov 2018 04:52:49 -0800 (PST)
Received: from [192.168.1.249] ([212.200.89.41])
 by smtp.gmail.com with ESMTPSA id 66-v6sm15067459wmp.28.2018.11.14.04.52.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Nov 2018 04:52:48 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
 <746b0ad8-4ce1-dfaf-eadc-939657426900@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Message-ID: <ed9f3dc5-7f91-6d49-ee09-b362afcee5b0@aggios.com>
Date: Wed, 14 Nov 2018 13:52:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <746b0ad8-4ce1-dfaf-eadc-939657426900@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmtzIGZvciB0aGUgcmV2aWV3CgoKT24gMTEvMTQvMjAxOCAwMTo0MSBQTSwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+IEhpLAo+Cj4gSSBhbSBub3QgZW50aXJlbHkgc3VyZSB3aGVyZSB0byBhc2sg
aXQsIHNvIEkgd2lsbCBkbyBpdCBoZXJlLiBGcm9tIG15IAo+IHVuZGVyc3RhbmRpbmcgb2YgdGhl
IFBTQ0kgc3BlYywgYWxsIHRoZSBpbnRlcnJ1cHRzIHNob3VsZCBoYXZlIGJlZW4gCj4gbWlncmF0
ZWQgYXdheSBmcm9tIHR1cm5lZCBvZmYgQ1BVLiBXaGVyZSBkbyB5b3UgZW5zdXJlIHRoYXQgaW4g
dGhlIAo+IHN1c3BlbmQgcGF0aD8KPgoKZGlzYWJsZV9ub25ib290X2NwdXMgd2lsbCBsZWFkIHRv
IENQVV9PRkYgUFNDSSB0byBiZSBjYWxsZWQuIFRoYXQgaXMgCm9ydGhvZ29uYWwgdG8gc3VzcGVu
ZCBzdXBwb3J0IGluIHRoaXMgc2VyaWVzCgo+Cj4gT24gMTIvMTEvMjAxOCAxMTozMCwgTWlyZWxh
IFNpbW9ub3ZpYyB3cm90ZToKPj4gU3lzdGVtIHN1c3BlbmQgbWF5IGxlYWQgdG8gYSBzdGF0ZSB3
aGVyZSBHSUMgd291bGQgYmUgcG93ZXJlZCBkb3duLgo+PiBUaGVyZWZvcmUsIFhlbiBzaG91bGQg
c2F2ZS9yZXN0b3JlIHRoZSBjb250ZXh0IG9mIEdJQyBvbiBzdXNwZW5kL3Jlc3VtZS4KPj4gTm90
ZSB0aGF0IHRoZSBjb250ZXh0IGNvbnNpc3RzIG9mIHN0YXRlcyBvZiByZWdpc3RlcnMgd2hpY2gg
YXJlCj4+IGNvbnRyb2xsZWQgYnkgdGhlIGh5cGVydmlzb3IuIE90aGVyIEdJQyByZWdpc3RlcnMg
d2hpY2ggYXJlIGFjY2Vzc2libGUKPj4gYnkgZ3Vlc3RzIGFyZSBzYXZlZC9yZXN0b3JlZCBvbiBj
b250ZXh0IHN3aXRjaC4KPj4gVGVzdGVkIG9uIFhpbGlueCBVbHRyYXNjYWxlKyBNUFNvQyB3aXRo
IChhbmQgd2l0aG91dCkgcG93ZXJpbmcgZG93bgo+PiB0aGUgR0lDLgo+Pgo+PiBTaWduZWQtb2Zm
LWJ5OiBNaXJlbGEgU2ltb25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4+IFNp
Z25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+
PiAtLS0KPj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgIHwgMTQ3IAo+PiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAgeGVuL2FyY2gvYXJtL2dp
Yy5jICAgICAgICB8ICAyNyArKysrKysrKysKPj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5o
IHwgICA4ICsrKwo+PiAgIDMgZmlsZXMgY2hhbmdlZCwgMTgyIGluc2VydGlvbnMoKykKPj4KPj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9naWMtdjIu
Ywo+PiBpbmRleCBlN2ViMDFmMzBhLi5iYjUyYjY0ZWNiIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJj
aC9hcm0vZ2ljLXYyLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4+IEBAIC0xMjMs
NiArMTIzLDI1IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1OCwgZ2ljX2NwdV9pZCk7Cj4+ICAg
LyogTWF4aW11bSBjcHUgaW50ZXJmYWNlIHBlciBHSUMgKi8KPj4gICAjZGVmaW5lIE5SX0dJQ19D
UFVfSUYgOAo+PiAgICsvKiBHSUN2MiByZWdpc3RlcnMgdG8gYmUgc2F2ZWQvcmVzdG9yZWQgb24g
c3lzdGVtIHN1c3BlbmQvcmVzdW1lICovCj4+ICtzdHJ1Y3QgZ2ljdjJfY29udGV4dCB7Cj4+ICsg
ICAgLyogR0lDQyBjb250ZXh0ICovCj4+ICsgICAgdWludDMyX3QgZ2ljY19jdGxyOwo+PiArICAg
IHVpbnQzMl90IGdpY2NfcG1yOwo+PiArICAgIHVpbnQzMl90IGdpY2NfYnByOwo+PiArICAgIC8q
IEdJQ0QgY29udGV4dCAqLwo+PiArICAgIHVpbnQzMl90IGdpY2RfY3RscjsKPj4gKyAgICB1aW50
MzJfdCAqZ2ljZF9pc2VuYWJsZXI7Cj4+ICsgICAgdWludDMyX3QgKmdpY2RfaXNhY3RpdmVyOwo+
PiArICAgIHVpbnQzMl90ICpnaWNkX2lwcmlvcml0eXI7Cj4+ICsgICAgdWludDMyX3QgKmdpY2Rf
aXRhcmdldHNyOwo+PiArICAgIHVpbnQzMl90ICpnaWNkX2ljZmdyOwo+PiArfTsKPgo+IEl0IHRv
b2sgbWUgYSBsb25nIHRpbWUgdG8gdW5kZXJzdGFuZCB0aGF0IHlvdSB3aWxsIG9ubHkgc2F2ZSB0
aGUgCj4gY29udGV4dCBmb3IgdGhlIENQVTAgYW5kIERpc3RyaWJ1dG9yLgoKWWVzLCBvdGhlciBw
aHlzaWNhbCBDUFVzIGFyZSBob3QtdW5wbHVnZ2VkIGF0IHRoaXMgcG9pbnQuCgo+Cj4gSSB3b3Vs
ZCBwcmVmZXIgaWYgd2Uga2VlcCBzZXBhcmF0ZSBwZXItQ1BVIGNvbnRleHQgYW5kIGNvbW1vbiBj
b250ZXh0LiAKPiBUaGlzIHdvdWxkIGtlZXAgdGhlIGxvZ2ljIHZlcnkgc2ltaWxhciB0byB0aGUg
cmVzdCBvZiB0aGUgR0lDIGRyaXZlcnMuCj4KPj4gKwo+PiArc3RhdGljIHN0cnVjdCBnaWN2Ml9j
b250ZXh0IGdpY3YyX2NvbnRleHQ7Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIGdpY3YyX2FsbG9jX2Nv
bnRleHQoc3RydWN0IGdpY3YyX2NvbnRleHQgKmdjKTsKPgo+IFBsZWFzZSBkb24ndCBkbyBmb3J3
YXJkIGRlY2xhcmF0aW9uLiBUaGUgY29kZSBzaG91bGQgYmUgYWRkZWQgaW4gdGhlIAo+IGNvcnJl
Y3QgcGxhY2UuCj4KCkFncmVlZAoKPj4gKwo+PiAgIHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZWJf
Z2ljZCh1aW50OF90IHZhbCwgdW5zaWduZWQgaW50IG9mZnNldCkKPj4gICB7Cj4+ICAgICAgIHdy
aXRlYl9yZWxheGVkKHZhbCwgZ2ljdjIubWFwX2RiYXNlICsgb2Zmc2V0KTsKPj4gQEAgLTEzMTAs
NiArMTMyOSw5IEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YyX2luaXQodm9pZCkKPj4gICAgICAg
ICBzcGluX3VubG9jaygmZ2ljdjIubG9jayk7Cj4+ICAgKyAgICAvKiBBbGxvY2F0ZSBtZW1vcnkg
dG8gYmUgdXNlZCBmb3Igc2F2aW5nIEdJQyBjb250ZXh0IGR1cmluZyAKPj4gdGhlIHN1c3BlbmQg
Ki8KPj4gKyAgICBnaWN2Ml9hbGxvY19jb250ZXh0KCZnaWN2Ml9jb250ZXh0KTsKPj4gKwo+PiAg
ICAgICByZXR1cm4gMDsKPj4gICB9Cj4+ICAgQEAgLTEzMTksNiArMTM0MSwxMjkgQEAgc3RhdGlj
IHZvaWQgZ2ljdjJfZG9fTFBJKHVuc2lnbmVkIGludCBscGkpCj4+ICAgICAgIEJVRygpOwo+PiAg
IH0KPj4gICArc3RhdGljIHZvaWQgZ2ljdjJfYWxsb2NfY29udGV4dChzdHJ1Y3QgZ2ljdjJfY29u
dGV4dCAqZ2MpCj4+ICt7Cj4KPiBJcyBpdCBuZWNlc3NhcnkgdG8gYWxsb2NhdGUgdGhlbSBhdCBi
b290PyBDYW4gd2UgbWFrZSB0aGVtIHN0YXRpYyBvciAKPiBhbGxvY2F0ZSB0aGVtIHdoZW4gd2Ug
c3VzcGVuZD8KPgoKV2UgbmVlZCB0byBhbGxvY2F0ZSBkeW5hbWljYWxseSBiZWNhdXNlIHRoZSBz
aXplIG9mIGFsbG9jYXRlZCBkYXRhIApkZXBlbmRzIG9uIHRoZSBudW1iZXIgb2YgaXJxIGxpbmVz
LCB3aGljaCBpcyBub3Qga25vd24gYXQgdGhlIGNvbXBpbGUgdGltZS4KQWx0ZXJuYXRpdmUgaXMg
dG8gYWxsb2NhdGUgb24gc3VzcGVuZCwgYnV0IEkgYmVsaWV2ZSBpdCBpcyBiZXR0ZXIgdG8gZG8g
CnRoaXMgd2hlbiB0aGUgc3lzdGVtIGJvb3RzLgoKPj4gKyAgICB1aW50MzJfdCBuID0gZ2ljdjJf
aW5mby5ucl9saW5lczsKPj4gKwo+PiArICAgIGdjLT5naWNkX2lzZW5hYmxlciA9IHh6YWxsb2Nf
YXJyYXkodWludDMyX3QsIERJVl9ST1VORF9VUChuLCAzMikpOwo+PiArICAgIGlmICggIWdjLT5n
aWNkX2lzZW5hYmxlciApCj4+ICsgICAgICAgIHJldHVybjsKPj4gKwo+PiArICAgIGdjLT5naWNk
X2lzYWN0aXZlciA9IHh6YWxsb2NfYXJyYXkodWludDMyX3QsIERJVl9ST1VORF9VUChuLCAzMikp
Owo+PiArICAgIGlmICggIWdjLT5naWNkX2lzYWN0aXZlciApCj4+ICsgICAgICAgIGdvdG8gZnJl
ZV9naWNkX2lzZW5hYmxlcjsKPj4gKwo+PiArICAgIGdjLT5naWNkX2l0YXJnZXRzciA9IHh6YWxs
b2NfYXJyYXkodWludDMyX3QsIERJVl9ST1VORF9VUChuLCA0KSk7Cj4+ICsgICAgaWYgKCAhZ2Mt
PmdpY2RfaXRhcmdldHNyICkKPj4gKyAgICAgICAgZ290byBmcmVlX2dpY2RfaXNhY3RpdmVyOwo+
PiArCj4+ICsgICAgZ2MtPmdpY2RfaXByaW9yaXR5ciA9IHh6YWxsb2NfYXJyYXkodWludDMyX3Qs
IERJVl9ST1VORF9VUChuLCA0KSk7Cj4+ICsgICAgaWYgKCAhZ2MtPmdpY2RfaXByaW9yaXR5ciAp
Cj4+ICsgICAgICAgIGdvdG8gZnJlZV9naWNkX2l0YXJnZXRzcjsKPj4gKwo+PiArICAgIGdjLT5n
aWNkX2ljZmdyID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgRElWX1JPVU5EX1VQKG4sIDE2KSk7
Cj4+ICsgICAgaWYgKCBnYy0+Z2ljZF9pY2ZnciApCj4+ICsgICAgICAgIHJldHVybjsKPj4gKwo+
PiArICAgIHhmcmVlKGdjLT5naWNkX2lwcmlvcml0eXIpOwo+PiArCj4+ICtmcmVlX2dpY2RfaXRh
cmdldHNyOgo+PiArICAgIHhmcmVlKGdjLT5naWNkX2l0YXJnZXRzcik7Cj4+ICsKPj4gK2ZyZWVf
Z2ljZF9pc2FjdGl2ZXI6Cj4+ICsgICAgeGZyZWUoZ2MtPmdpY2RfaXNhY3RpdmVyKTsKPj4gKwo+
PiArZnJlZV9naWNkX2lzZW5hYmxlcjoKPj4gKyAgICB4ZnJlZShnYy0+Z2ljZF9pc2VuYWJsZXIp
Owo+PiArICAgIGdjLT5naWNkX2lzZW5hYmxlciA9IE5VTEw7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRp
YyBpbnQgZ2ljdjJfc3VzcGVuZCh2b2lkKQo+PiArewo+PiArICAgIGludCBpOwo+PiArCj4+ICsg
ICAgLyogU2F2ZSBHSUNDIGNvbmZpZ3VyYXRpb24gKi8KPj4gKyAgICBnaWN2Ml9jb250ZXh0Lmdp
Y2NfY3RsciA9IHJlYWRsX2dpY2MoR0lDQ19DVExSKTsKPj4gKyAgICBnaWN2Ml9jb250ZXh0Lmdp
Y2NfcG1yID0gcmVhZGxfZ2ljYyhHSUNDX1BNUik7Cj4+ICsgICAgZ2ljdjJfY29udGV4dC5naWNj
X2JwciA9IHJlYWRsX2dpY2MoR0lDQ19CUFIpOwo+Cj4gQUZBSUNULCB0aG9zZSB2YWx1ZXMgc2hv
dWxkIGFsd2F5cyBiZSB0aGUgc2FtZS4gU28gSSB3b3VsZCBqdXN0IAo+IHJlc3RvcmUgdGhlbSB3
aXRoIHRoZSBoYXJkY29kZWQgdmFsdWUuCj4KPiBUaGlzIGNvdWxkIGxpa2VseSBiZSBmYWN0b3Jl
ZCBpbiBhIHNlcGFyYXRlIGZ1bmN0aW9uIHRoYXQgY291bGQgYmUgCj4gdXNlZCBpbiBnaWN2Ml9j
cHVfaW5pdCBhcyB3ZWxsLgo+Cj4+ICsKPj4gKyAgICAvKiBJZiBnaWN2Ml9hbGxvY19jb250ZXh0
KCkgaGFzbid0IGFsbG9jYXRlZCBtZW1vcnksIHJldHVybiAqLwo+PiArICAgIGlmICggIWdpY3Yy
X2NvbnRleHQuZ2ljZF9pc2VuYWJsZXIgKQo+PiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPj4g
Kwo+PiArICAgIC8qIFNhdmUgR0lDRCBjb25maWd1cmF0aW9uICovCj4+ICsgICAgZ2ljdjJfY29u
dGV4dC5naWNkX2N0bHIgPSByZWFkbF9naWNkKEdJQ0RfQ1RMUik7Cj4KPiBTYW1lIGhlcmUuCj4K
Pj4gKwo+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJf
bGluZXMsIDMyKTsgaSsrICkKPj4gKyAgICAgICAgZ2ljdjJfY29udGV4dC5naWNkX2lzZW5hYmxl
cltpXSA9IHJlYWRsX2dpY2QoR0lDRF9JU0VOQUJMRVIgCj4+ICsgaSAqIDQpOwo+PiArCj4+ICsg
ICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIp
OyBpKysgKQo+PiArICAgICAgICBnaWN2Ml9jb250ZXh0LmdpY2RfaXNhY3RpdmVyW2ldID0gcmVh
ZGxfZ2ljZChHSUNEX0lTQUNUSVZFUiAKPj4gKyBpICogNCk7Cj4+ICsKPj4gKyAgICBmb3IgKCBp
ID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCA0KTsgaSsrICkKPj4g
KyAgICAgICAgZ2ljdjJfY29udGV4dC5naWNkX2lwcmlvcml0eXJbaV0gPSAKPj4gcmVhZGxfZ2lj
ZChHSUNEX0lQUklPUklUWVIgKyBpICogNCk7Cj4+ICsKPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8
IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCA0KTsgaSsrICkKPj4gKyAgICAgICAg
Z2ljdjJfY29udGV4dC5naWNkX2l0YXJnZXRzcltpXSA9IHJlYWRsX2dpY2QoR0lDRF9JVEFSR0VU
U1IgCj4+ICsgaSAqIDQpOwo+PiArCj4+ICsgICAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRf
VVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMTYpOyBpKysgKQo+PiArICAgICAgICBnaWN2Ml9jb250
ZXh0LmdpY2RfaWNmZ3JbaV0gPSByZWFkbF9naWNkKEdJQ0RfSUNGR1IgKyBpICogNCk7Cj4+ICsK
Pj4gKyAgICByZXR1cm4gMDsKPj4gK30KPj4gKwo+PiArc3RhdGljIHZvaWQgZ2ljdjJfcmVzdW1l
KHZvaWQpCj4+ICt7Cj4+ICsgICAgaW50IGk7Cj4+ICsKPj4gKyAgICBBU1NFUlQoZ2ljdjJfY29u
dGV4dC5naWNkX2lzZW5hYmxlcik7Cj4+ICsgICAgQVNTRVJUKGdpY3YyX2NvbnRleHQuZ2ljZF9p
c2FjdGl2ZXIpOwo+PiArICAgIEFTU0VSVChnaWN2Ml9jb250ZXh0LmdpY2RfaXByaW9yaXR5cik7
Cj4+ICsgICAgQVNTRVJUKGdpY3YyX2NvbnRleHQuZ2ljZF9pdGFyZ2V0c3IpOwo+PiArICAgIEFT
U0VSVChnaWN2Ml9jb250ZXh0LmdpY2RfaWNmZ3IpOwo+PiArCj4+ICsgICAgLyogRGlzYWJsZSBD
UFUgaW50ZXJmYWNlIGFuZCBkaXN0cmlidXRvciAqLwo+PiArICAgIHdyaXRlbF9naWNjKDAsIEdJ
Q0NfQ1RMUik7Cj4+ICsgICAgd3JpdGVsX2dpY2QoMCwgR0lDRF9DVExSKTsKPj4gKyAgICBpc2Io
KTsKPj4gKwo+PiArICAgIC8qIFJlc3RvcmUgR0lDRCBjb25maWd1cmF0aW9uICovCj4+ICsgICAg
Zm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBp
KysgKQo+PiArICAgICAgICB3cml0ZWxfZ2ljZCgweGZmZmZmZmZmLCBHSUNEX0lDRU5BQkxFUiAr
IGkgKiA0KTsKPj4gKwo+PiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3Yy
X2luZm8ubnJfbGluZXMsIDMyKTsgaSsrICkKPj4gKyAgICAgICAgd3JpdGVsX2dpY2QoZ2ljdjJf
Y29udGV4dC5naWNkX2lzZW5hYmxlcltpXSwgR0lDRF9JU0VOQUJMRVIgCj4+ICsgaSAqIDQpOwo+
Cj4gSSB3b3VsZCBwcmVmZXIgaWYgdGhlcmUgaXMgb25seSBvbmUgZm9yIHdpdGggMiB3cml0ZS4g
VGhpcyB3b3VsZCBtYWtlIAo+IG1vcmUgb2J2aW91cyB3aHkgeW91IG5lZWQgdG8gY2xlYXIgYWxs
IGVuYWJsZWQgYml0IGZpcnN0Lgo+Cj4+ICsKPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IERJVl9S
T1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkrKyApCj4+ICsgICAgICAgIHdyaXRl
bF9naWNkKDB4ZmZmZmZmZmYsIEdJQ0RfSUNBQ1RJVkVSICsgaSAqIDQpOwo+PiArCj4+ICsgICAg
Zm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBp
KysgKQo+PiArICAgICAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0LmdpY2RfaXNhY3RpdmVy
W2ldLCBHSUNEX0lTQUNUSVZFUiAKPj4gKyBpICogNCk7Cj4KPiBTYW1lIGhlcmUuCj4KPj4gKwo+
PiArICAgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMs
IDQpOyBpKysgKQo+PiArICAgICAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0LmdpY2RfaXBy
aW9yaXR5cltpXSwgCj4+IEdJQ0RfSVBSSU9SSVRZUiArIGkgKiA0KTsKPj4gKwo+PiArICAgIGZv
ciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDQpOyBpKysg
KQo+PiArICAgICAgICB3cml0ZWxfZ2ljZChnaWN2Ml9jb250ZXh0LmdpY2RfaXRhcmdldHNyW2ld
LCBHSUNEX0lUQVJHRVRTUiAKPj4gKyBpICogNCk7Cj4+ICsKPj4gKyAgICBmb3IgKCBpID0gMDsg
aSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAxNik7IGkrKyApCj4+ICsgICAg
ICAgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9pY2ZncltpXSwgR0lDRF9JQ0ZHUiAr
IGkgKiA0KTsKPj4gKwo+PiArICAgIC8qIE1ha2Ugc3VyZSBhbGwgcmVnaXN0ZXJzIGFyZSByZXN0
b3JlZCBhbmQgZW5hYmxlIGRpc3RyaWJ1dG9yICovCj4+ICsgICAgaXNiKCk7Cj4+ICsgICAgd3Jp
dGVsX2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2N0bHIgfCBHSUNEX0NUTF9FTkFCTEUsIEdJQ0Rf
Q1RMUik7Cj4+ICsKPj4gKyAgICAvKiBSZXN0b3JlIEdJQyBDUFUgaW50ZXJmYWNlIGNvbmZpZ3Vy
YXRpb24gKi8KPj4gKyAgICB3cml0ZWxfZ2ljYyhnaWN2Ml9jb250ZXh0LmdpY2NfcG1yLCBHSUND
X1BNUik7Cj4+ICsgICAgd3JpdGVsX2dpY2MoZ2ljdjJfY29udGV4dC5naWNjX2JwciwgR0lDQ19C
UFIpOwo+PiArICAgIGlzYigpOwo+PiArCj4+ICsgICAgLyogRW5hYmxlIEdJQyBDUFUgaW50ZXJm
YWNlICovCj4+ICsgICAgd3JpdGVsX2dpY2MoZ2ljdjJfY29udGV4dC5naWNjX2N0bHIgfCBHSUND
X0NUTF9FTkFCTEUgfCAKPj4gR0lDQ19DVExfRU9JLAo+PiArICAgICAgICAgICAgICAgIEdJQ0Nf
Q1RMUik7Cj4+ICsgICAgaXNiKCk7Cj4+ICt9Cj4+ICsKPj4gICBjb25zdCBzdGF0aWMgc3RydWN0
IGdpY19od19vcGVyYXRpb25zIGdpY3YyX29wcyA9IHsKPj4gICAgICAgLmluZm8gICAgICAgICAg
ICAgICAgPSAmZ2ljdjJfaW5mbywKPj4gICAgICAgLmluaXQgICAgICAgICAgICAgICAgPSBnaWN2
Ml9pbml0LAo+PiBAQCAtMTM1MSw2ICsxNDk2LDggQEAgY29uc3Qgc3RhdGljIHN0cnVjdCBnaWNf
aHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMgCj4+ID0gewo+PiAgICAgICAubWFwX2h3ZG9tX2V4dHJh
X21hcHBpbmdzID0gZ2ljdjJfbWFwX2h3ZG93bl9leHRyYV9tYXBwaW5ncywKPj4gICAgICAgLmlv
bWVtX2RlbnlfYWNjZXNzICAgPSBnaWN2Ml9pb21lbV9kZW55X2FjY2VzcywKPj4gICAgICAgLmRv
X0xQSSAgICAgICAgICAgICAgPSBnaWN2Ml9kb19MUEksCj4+ICsgICAgLnN1c3BlbmQgICAgICAg
ICAgICAgPSBnaWN2Ml9zdXNwZW5kLAo+PiArICAgIC5yZXN1bWUgICAgICAgICAgICAgID0gZ2lj
djJfcmVzdW1lLAo+PiAgIH07Cj4+ICAgICAvKiBTZXQgdXAgdGhlIEdJQyAqLwo+PiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4+IGluZGV4IGU1
MjRhZDU4M2QuLjZlOThmNDM2OTEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMuYwo+
PiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPj4gQEAgLTQ2NCw2ICs0NjQsMzMgQEAgaW50IGdp
Y19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICAgICByZXR1
cm4gZ2ljX2h3X29wcy0+aW9tZW1fZGVueV9hY2Nlc3MoZCk7Cj4+ICAgfQo+PiAgICtpbnQgZ2lj
X3N1c3BlbmQodm9pZCkKPj4gK3sKPj4gKyAgICAvKiBNdXN0IGJlIGNhbGxlZCBieSBib290IENQ
VSMwIHdpdGggaW50ZXJydXB0cyBkaXNhYmxlZCAqLwo+PiArICAgIEFTU0VSVCghbG9jYWxfaXJx
X2lzX2VuYWJsZWQoKSk7Cj4+ICsgICAgQVNTRVJUKCFzbXBfcHJvY2Vzc29yX2lkKCkpOwo+PiAr
Cj4+ICsgICAgaWYgKCAhZ2ljX2h3X29wcy0+c3VzcGVuZCB8fCAhZ2ljX2h3X29wcy0+cmVzdW1l
ICkKPj4gKyAgICAgICAgcmV0dXJuIC1FTk9TWVM7Cj4+ICsKPj4gKyAgICBnaWNfaHdfb3BzLT5z
dXNwZW5kKCk7Cj4+ICsKPj4gKyAgICByZXR1cm4gMDsKPj4gK30KPj4gKwo+PiArdm9pZCBnaWNf
cmVzdW1lKHZvaWQpCj4+ICt7Cj4+ICsgICAgLyoKPj4gKyAgICAgKiBNdXN0IGJlIGNhbGxlZCBi
eSBib290IENQVSMwIHdpdGggaW50ZXJydXB0cyBkaXNhYmxlZCBhZnRlciAKPj4gZ2ljX3N1c3Bl
bmQKPj4gKyAgICAgKiBoYXMgcmV0dXJuZWQgc3VjY2Vzc2Z1bGx5Lgo+PiArICAgICAqLwo+PiAr
ICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7Cj4+ICsgICAgQVNTRVJUKCFzbXBf
cHJvY2Vzc29yX2lkKCkpOwo+PiArICAgIEFTU0VSVChnaWNfaHdfb3BzLT5yZXN1bWUpOwo+PiAr
Cj4+ICsgICAgZ2ljX2h3X29wcy0+cmVzdW1lKCk7Cj4+ICt9Cj4+ICsKPj4gICBzdGF0aWMgaW50
IGNwdV9naWNfY2FsbGJhY2soc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsCj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYWN0aW9uLAo+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2b2lkICpoY3B1KQo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPj4gaW5kZXggMjJm
YTEyMmU1Mi4uNDYwNjZjYWFjOCAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWMuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4+IEBAIC0yNzcsNiArMjc3
LDEwIEBAIGV4dGVybiBpbnQgZ2ljdl9zZXR1cChzdHJ1Y3QgZG9tYWluICpkKTsKPj4gICBleHRl
cm4gdm9pZCBnaWNfc2F2ZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqdik7Cj4+ICAgZXh0ZXJuIHZvaWQg
Z2ljX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKnYpOwo+PiAgICsvKiBTdXNwZW5kL3Jlc3Vt
ZSAqLwo+PiArZXh0ZXJuIGludCBnaWNfc3VzcGVuZCh2b2lkKTsKPj4gK2V4dGVybiB2b2lkIGdp
Y19yZXN1bWUodm9pZCk7Cj4+ICsKPj4gICAvKiBTR0kgKEFLQSBJUElzKSAqLwo+PiAgIGVudW0g
Z2ljX3NnaSB7Cj4+ICAgICAgIEdJQ19TR0lfRVZFTlRfQ0hFQ0sgPSAwLAo+PiBAQCAtMzkwLDYg
KzM5NCwxMCBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgewo+PiAgICAgICBpbnQgKCppb21l
bV9kZW55X2FjY2VzcykoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cj4+ICAgICAgIC8qIEhhbmRs
ZSBMUElzLCB3aGljaCByZXF1aXJlIHNwZWNpYWwgaGFuZGxpbmcgKi8KPj4gICAgICAgdm9pZCAo
KmRvX0xQSSkodW5zaWduZWQgaW50IGxwaSk7Cj4+ICsgICAgLyogU2F2ZSBHSUMgY29uZmlndXJh
dGlvbiBkdWUgdG8gdGhlIHN5c3RlbSBzdXNwZW5kICovCj4+ICsgICAgaW50ICgqc3VzcGVuZCko
dm9pZCk7Cj4+ICsgICAgLyogUmVzdG9yZSBHSUMgY29uZmlndXJhdGlvbiBkdWUgdG8gdGhlIHN5
c3RlbSByZXN1bWUgKi8KPj4gKyAgICB2b2lkICgqcmVzdW1lKSh2b2lkKTsKPgo+IFRoZSBjb21t
ZW50cyBvbiB0b3BzIG9mIHN1c3BlbmQvcmVzdW1lIHN1Z2dlc3QgdGhhdCB0aGlzIHNob3VsZCBi
ZSAKPiBjYWxsZWQgc2F2ZS9yZXN0b3JlLgoKSSB0aG91Z2h0IHRoYXQgdG9vLCBidXQgc2F2ZS9y
ZXN0b3JlIGFscmVhZHkgZXhpc3QgYW5kIGFyZSB1c2VkIGZvciAKb3RoZXIgcHVycG9zZXMuCgo+
Cj4gQ2hlZXJzLAo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 13:00:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:00: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-devel-bounces@lists.xenproject.org>)
	id 1gMuma-0005oY-Dp; Wed, 14 Nov 2018 13:00:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMumY-0005oI-HM
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 13:00:34 +0000
X-Inumbo-ID: 44933f4a-e80d-11e8-9a16-bc764e045a96
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44933f4a-e80d-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 13:00:32 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id f2-v6so14625251wme.3
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 05:00:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=+lcRWcAvpfkWIN4+81pd1lArHDxYkilOCLqZ++tRf+w=;
 b=FTLC2g9EYe2n0fxSj4pqU9qD9/e6ux4AqnipXe0pxgOhEC10QyO1hGwNZUBPgX60FK
 lhriFCbo6bTyDnAOa3eX0xOr4JS/6TPQWwP2OnzWO0Yb8I3xBKSSjajh1MYj3THMPL1+
 PRYctsTvukSyl5uTy8tj/DlK4N/1atssx2kR8Skti9XdC87yjCH0IImxy2l5hRaHEAGz
 sWGtl1YOgiKiSsRHlbVLGu5SVrsJ2WsQjwPL9XCu4i8r0CNSjI7nqFT7CCgEJfr5zlYW
 OcvpZlO0JT7/PpS/D0LECAmEsw3VZRiGe74qZs19rJK0ubrlkCDhp/zajhfvMoX34EsB
 27cg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=+lcRWcAvpfkWIN4+81pd1lArHDxYkilOCLqZ++tRf+w=;
 b=YDrW6e7cBmfLeAspHpVsHPt8REE+zwZO6Jhkx672NdajAuZJPaMFoXGYub74tgQGFD
 W1EuPtqydRlFXTGS14qwCk2R753OYaenctwWWl7u13Uo7XYvaXRdMo+ndlZwpGxHUrxi
 ZbaYUub519+ZnLewxGgqb3WbI8YyNbyrFyBLxj0qzkpUEflJi0HpV1aH4BPU4vZM3BF2
 7BpCxU80ybMr37mgfdInWIhY08yVxYmmx1UAfkl/RKz8pUC23E2bHym3pMkcRTktRnrr
 mVriMltJWbcYCyIIXS/JAEVDhK9yHEPEefznIlBWBi/eBED3jTLyO1AFD+Oo6owlE5Yg
 OxYQ==
X-Gm-Message-State: AGRZ1gLAa0rPsFAIuOBZX6hVYWLkK5nCioTq/uK/4ex44Eb/fQegZWLG
 mpt1FPYEh+FQTJx6WtgnYYJBKw==
X-Google-Smtp-Source: AJdET5eulgi6EJXP3OQW4pgS4NC8GakJukJuiVDoX352Qn5Xs38mfVH3ImfOksowureyR7Srn9HH9A==
X-Received: by 2002:a1c:a906:: with SMTP id s6mr786757wme.44.1542200431271;
 Wed, 14 Nov 2018 05:00:31 -0800 (PST)
Received: from [192.168.1.249] ([212.200.89.41])
 by smtp.gmail.com with ESMTPSA id v9-v6sm14688514wmh.32.2018.11.14.05.00.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Nov 2018 05:00:30 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
 <283a8957-99d6-6b17-c52d-f8b0d9a7ca83@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Message-ID: <25f52d11-9ebe-ca0d-8447-ece8f34e93c9@aggios.com>
Date: Wed, 14 Nov 2018 14:00:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <283a8957-99d6-6b17-c52d-f8b0d9a7ca83@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot
 physical CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xNC8yMDE4IDExOjUyIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgTWlyZWxh
LAo+Cj4gT24gMTIvMTEvMjAxOCAxMTozMCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4gTm9u
LWJvb3QgQ1BVcyBoYXZlIHRvIGJlIGRpc2FibGVkIG9uIHN1c3BlbmQgYW5kIGVuYWJsZWQgb24g
cmVzdW1lCj4+IChob3RwbHVnLWJhc2VkIG1lY2hhbmlzbSkuIERpc2FibGluZyBub24tYm9vdCBD
UFVzIHdpbGwgbGVhZCB0byBQU0NJCj4+IENQVV9PRkYgdG8gYmUgY2FsbGVkIGJ5IGVhY2ggbm9u
LWJvb3QgQ1BVLiBEZXBlbmRpbmcgb24gdGhlIHVuZGVybHlpbmcKPj4gcGxhdGZvcm0gY2FwYWJp
bGl0aWVzLCB0aGlzIG1heSBsZWFkIHRvIHRoZSBwaHlzaWNhbCBwb3dlcmluZyBkb3duIG9mCj4+
IENQVXMuIFRlc3RlZCBvbiBYaWxpbnggWnlucSBVbHRyYXNjYWxlKyBNUFNvQyAoaW5jbHVkaW5n
IHBvd2VyIGRvd24gb2YKPj4gZWFjaCBub24tYm9vdCBDUFUpLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBNaXJlbGEgU2ltb25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4+IFNpZ25l
ZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+PiAt
LS0KPj4gICB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIHwgMTUgKysrKysrKysrKysrKystCj4+ICAg
MSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5j
Cj4+IGluZGV4IDU3NWFmZDVlYjguLmRhZTFiMWY3ZDYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNo
L2FybS9zdXNwZW5kLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+PiBAQCAtMSw0
ICsxLDUgQEAKPj4gICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2Nw
dS5oPgo+PiAgICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgo+PiAgICNpbmNsdWRlIDxhc20v
ZXZlbnQuaD4KPj4gICAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KPj4gQEAgLTExNSwxNyArMTE2LDI5
IEBAIHN0YXRpYyB2b2lkIHZjcHVfc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgCj4+IHJlZ2lz
dGVyX3QgY2lkKQo+PiAgIC8qIFhlbiBzdXNwZW5kLiBOb3RlOiBkYXRhIGlzIG5vdCB1c2VkIChz
dXNwZW5kIGlzIHRoZSBzdXNwZW5kIHRvIAo+PiBSQU0pICovCj4+ICAgc3RhdGljIGxvbmcgc3lz
dGVtX3N1c3BlbmQodm9pZCAqZGF0YSkKPj4gICB7Cj4+ICsgICAgaW50IHN0YXR1czsKPj4gKwo+
PiAgICAgICBCVUdfT04oc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9hY3RpdmUpOwo+PiAgICAg
ICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9zdXNwZW5kOwo+PiAgICAgICBmcmVlemVfZG9t
YWlucygpOwo+PiAgICsgICAgc3RhdHVzID0gZGlzYWJsZV9ub25ib290X2NwdXMoKTsKPj4gKyAg
ICBpZiAoIHN0YXR1cyApCj4+ICsgICAgewo+PiArICAgICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNf
U1RBVEVfcmVzdW1lOwo+PiArICAgICAgICBnb3RvIHJlc3VtZV9ub25ib290X2NwdXM7Cj4+ICsg
ICAgfQo+PiArCj4+ICAgICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9yZXN1bWU7Cj4+ICAg
K3Jlc3VtZV9ub25ib290X2NwdXM6Cj4+ICsgICAgZW5hYmxlX25vbmJvb3RfY3B1cygpOwo+PiAg
ICAgICB0aGF3X2RvbWFpbnMoKTsKPj4gICAgICAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX2Fj
dGl2ZTsKPj4gKyAgICBkc2Ioc3kpOwo+Cj4gV2h5IGRvIHlvdSBuZWVkIGEgZHNiKHN5KSBoZXJl
Pwo+CgpVcGRhdGVkIHZhbHVlIG9mIHN5c3RlbV9zdGF0ZSB2YXJpYWJsZSBuZWVkcyB0byBiZSB2
aXNpYmxlIHRvIG90aGVyIENQVXMgCmJlZm9yZSB3ZSBtb3ZlIG9uCgo+PiAgIC0gICAgcmV0dXJu
IC1FTk9TWVM7Cj4KPiBXaHkgZG8geW91IHJldHVybiAtRU5PU1lTIHVudGlsIHRoaXMgcGF0Y2g/
IFNob3VsZCBub3QgaGF2ZSBpdCBiZSAwPwo+CgpUbyBkaXN0aW5ndWlzaCB0aGF0IFhlbiBzdXNw
ZW5kIHdhc24ndCBzdXBwb3J0ZWQgdW50aWwgd2UgYXQgbGVhc3QgZG8gCnNvbWV0aGluZyB1c2Vm
dWwgaW4gc3VzcGVuZCBwcm9jZWR1cmUuIFRoaXMgaXMgbm90IHNvIGltcG9ydGFudCwgd2UgY2Fu
IApyZXR1cm4gMCBidXQgbmVlZHMgdG8gYmUgZml4ZWQgaW4gcHJldmlvdXMgcGF0Y2hlcy4KCj4+
ICsgICAgcmV0dXJuIHN0YXR1czsKPj4gICB9Cj4+ICAgICBpbnQzMl90IGRvbWFpbl9zdXNwZW5k
KHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKPj4KPgo+IENoZWVycywKPgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 13:00:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:00: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-devel-bounces@lists.xenproject.org>)
	id 1gMuma-0005oS-4K; Wed, 14 Nov 2018 13:00:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMumY-0005oH-DE
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 13:00:34 +0000
X-Inumbo-ID: 44968c57-e80d-11e8-9a16-bc764e045a96
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44968c57-e80d-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 13:00:32 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id f10-v6so15317039wme.3
 for <xen-devel@lists.xen.org>; Wed, 14 Nov 2018 05:00:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=+lcRWcAvpfkWIN4+81pd1lArHDxYkilOCLqZ++tRf+w=;
 b=FTLC2g9EYe2n0fxSj4pqU9qD9/e6ux4AqnipXe0pxgOhEC10QyO1hGwNZUBPgX60FK
 lhriFCbo6bTyDnAOa3eX0xOr4JS/6TPQWwP2OnzWO0Yb8I3xBKSSjajh1MYj3THMPL1+
 PRYctsTvukSyl5uTy8tj/DlK4N/1atssx2kR8Skti9XdC87yjCH0IImxy2l5hRaHEAGz
 sWGtl1YOgiKiSsRHlbVLGu5SVrsJ2WsQjwPL9XCu4i8r0CNSjI7nqFT7CCgEJfr5zlYW
 OcvpZlO0JT7/PpS/D0LECAmEsw3VZRiGe74qZs19rJK0ubrlkCDhp/zajhfvMoX34EsB
 27cg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=+lcRWcAvpfkWIN4+81pd1lArHDxYkilOCLqZ++tRf+w=;
 b=CgEvyK2F5BEujaevKeR9U+HrcR2Y6qxAMi2L9T+Ne69+6d4LW4FZ+qiPui489jrmTB
 LX9mmg56Wn7gZf7fjx6PD4DdNZxYrv5006jxVMwCq7dNg+01wI6U4nG4gUj7PUuF1rJC
 KsGZIsLdZLfFXOgBsjVWs2czsKg054QHNnBUNNByRp7P1pixoaA7crZGic3crK4NHJXA
 NlgqswBY8qNc3cgIL5MxfDJxgJJByxpP5ukv7klgXslHJ8yf1sQj4CADbPejhyVECNq3
 EwNCx1B/t0Ycgy0WnrylBylQgC2mAvjof9cUUXVKJmxfbDYNvFyBQHqPXz6L8PkvmU/J
 oEMQ==
X-Gm-Message-State: AGRZ1gKS9CTjSmbh35WGJUCijaorMKdJF6ryiJAyhmM7xrDFFf46OU1T
 jVi0jIj63h0hsmmALCRYh7gC5A==
X-Google-Smtp-Source: AJdET5eulgi6EJXP3OQW4pgS4NC8GakJukJuiVDoX352Qn5Xs38mfVH3ImfOksowureyR7Srn9HH9A==
X-Received: by 2002:a1c:a906:: with SMTP id s6mr786757wme.44.1542200431271;
 Wed, 14 Nov 2018 05:00:31 -0800 (PST)
Received: from [192.168.1.249] ([212.200.89.41])
 by smtp.gmail.com with ESMTPSA id v9-v6sm14688514wmh.32.2018.11.14.05.00.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Nov 2018 05:00:30 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
 <283a8957-99d6-6b17-c52d-f8b0d9a7ca83@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Message-ID: <25f52d11-9ebe-ca0d-8447-ece8f34e93c9@aggios.com>
Date: Wed, 14 Nov 2018 14:00:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <283a8957-99d6-6b17-c52d-f8b0d9a7ca83@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot
 physical CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xNC8yMDE4IDExOjUyIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgTWlyZWxh
LAo+Cj4gT24gMTIvMTEvMjAxOCAxMTozMCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4gTm9u
LWJvb3QgQ1BVcyBoYXZlIHRvIGJlIGRpc2FibGVkIG9uIHN1c3BlbmQgYW5kIGVuYWJsZWQgb24g
cmVzdW1lCj4+IChob3RwbHVnLWJhc2VkIG1lY2hhbmlzbSkuIERpc2FibGluZyBub24tYm9vdCBD
UFVzIHdpbGwgbGVhZCB0byBQU0NJCj4+IENQVV9PRkYgdG8gYmUgY2FsbGVkIGJ5IGVhY2ggbm9u
LWJvb3QgQ1BVLiBEZXBlbmRpbmcgb24gdGhlIHVuZGVybHlpbmcKPj4gcGxhdGZvcm0gY2FwYWJp
bGl0aWVzLCB0aGlzIG1heSBsZWFkIHRvIHRoZSBwaHlzaWNhbCBwb3dlcmluZyBkb3duIG9mCj4+
IENQVXMuIFRlc3RlZCBvbiBYaWxpbnggWnlucSBVbHRyYXNjYWxlKyBNUFNvQyAoaW5jbHVkaW5n
IHBvd2VyIGRvd24gb2YKPj4gZWFjaCBub24tYm9vdCBDUFUpLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBNaXJlbGEgU2ltb25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4+IFNpZ25l
ZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+PiAt
LS0KPj4gICB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIHwgMTUgKysrKysrKysrKysrKystCj4+ICAg
MSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5j
Cj4+IGluZGV4IDU3NWFmZDVlYjguLmRhZTFiMWY3ZDYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNo
L2FybS9zdXNwZW5kLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+PiBAQCAtMSw0
ICsxLDUgQEAKPj4gICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2Nw
dS5oPgo+PiAgICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgo+PiAgICNpbmNsdWRlIDxhc20v
ZXZlbnQuaD4KPj4gICAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KPj4gQEAgLTExNSwxNyArMTE2LDI5
IEBAIHN0YXRpYyB2b2lkIHZjcHVfc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgCj4+IHJlZ2lz
dGVyX3QgY2lkKQo+PiAgIC8qIFhlbiBzdXNwZW5kLiBOb3RlOiBkYXRhIGlzIG5vdCB1c2VkIChz
dXNwZW5kIGlzIHRoZSBzdXNwZW5kIHRvIAo+PiBSQU0pICovCj4+ICAgc3RhdGljIGxvbmcgc3lz
dGVtX3N1c3BlbmQodm9pZCAqZGF0YSkKPj4gICB7Cj4+ICsgICAgaW50IHN0YXR1czsKPj4gKwo+
PiAgICAgICBCVUdfT04oc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9hY3RpdmUpOwo+PiAgICAg
ICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9zdXNwZW5kOwo+PiAgICAgICBmcmVlemVfZG9t
YWlucygpOwo+PiAgICsgICAgc3RhdHVzID0gZGlzYWJsZV9ub25ib290X2NwdXMoKTsKPj4gKyAg
ICBpZiAoIHN0YXR1cyApCj4+ICsgICAgewo+PiArICAgICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNf
U1RBVEVfcmVzdW1lOwo+PiArICAgICAgICBnb3RvIHJlc3VtZV9ub25ib290X2NwdXM7Cj4+ICsg
ICAgfQo+PiArCj4+ICAgICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9yZXN1bWU7Cj4+ICAg
K3Jlc3VtZV9ub25ib290X2NwdXM6Cj4+ICsgICAgZW5hYmxlX25vbmJvb3RfY3B1cygpOwo+PiAg
ICAgICB0aGF3X2RvbWFpbnMoKTsKPj4gICAgICAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX2Fj
dGl2ZTsKPj4gKyAgICBkc2Ioc3kpOwo+Cj4gV2h5IGRvIHlvdSBuZWVkIGEgZHNiKHN5KSBoZXJl
Pwo+CgpVcGRhdGVkIHZhbHVlIG9mIHN5c3RlbV9zdGF0ZSB2YXJpYWJsZSBuZWVkcyB0byBiZSB2
aXNpYmxlIHRvIG90aGVyIENQVXMgCmJlZm9yZSB3ZSBtb3ZlIG9uCgo+PiAgIC0gICAgcmV0dXJu
IC1FTk9TWVM7Cj4KPiBXaHkgZG8geW91IHJldHVybiAtRU5PU1lTIHVudGlsIHRoaXMgcGF0Y2g/
IFNob3VsZCBub3QgaGF2ZSBpdCBiZSAwPwo+CgpUbyBkaXN0aW5ndWlzaCB0aGF0IFhlbiBzdXNw
ZW5kIHdhc24ndCBzdXBwb3J0ZWQgdW50aWwgd2UgYXQgbGVhc3QgZG8gCnNvbWV0aGluZyB1c2Vm
dWwgaW4gc3VzcGVuZCBwcm9jZWR1cmUuIFRoaXMgaXMgbm90IHNvIGltcG9ydGFudCwgd2UgY2Fu
IApyZXR1cm4gMCBidXQgbmVlZHMgdG8gYmUgZml4ZWQgaW4gcHJldmlvdXMgcGF0Y2hlcy4KCj4+
ICsgICAgcmV0dXJuIHN0YXR1czsKPj4gICB9Cj4+ICAgICBpbnQzMl90IGRvbWFpbl9zdXNwZW5k
KHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKPj4KPgo+IENoZWVycywKPgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 13:05:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:05: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-devel-bounces@lists.xenproject.org>)
	id 1gMurC-00065L-CA; Wed, 14 Nov 2018 13:05: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMurA-000655-M7
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 13:05:20 +0000
X-Inumbo-ID: f012e140-e80d-11e8-805e-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f012e140-e80d-11e8-805e-12d6303a7972;
 Wed, 14 Nov 2018 13:05:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2288EA78;
 Wed, 14 Nov 2018 05:05:19 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DB6BE3F718;
 Wed, 14 Nov 2018 05:05:16 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
 <alpine.DEB.2.10.1811131237341.8259@sstabellini-ThinkPad-X260>
 <508d2a46-a275-8a8f-087e-4b953b942425@arm.com>
 <0160c922-22fb-9ed9-5460-80c133516d4b@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c33d062e-b06a-124d-2276-9b1ef36759c5@arm.com>
Date: Wed, 14 Nov 2018 13:05:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <0160c922-22fb-9ed9-5460-80c133516d4b@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Xen Devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNC8xMS8yMDE4IDEyOjM1LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IEhpIEp1bGll
biwKCkhpLAoKPiAKPiBPbiAxMS8xNC8yMDE4IDExOjQ1IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4+IEhpLAo+Pgo+PiBPbiAxMy8xMS8yMDE4IDIwOjM5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3Jv
dGU6Cj4+PiBPbiBNb24sIDEyIE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+PiBI
b3dldmVyLCB3aGF0IGlzIHRoZSBpc3N1ZSB3aXRoIHNhdmluZyBhbGwgdGhlIHJlZ2lzdGVycyBo
ZXJlPwo+Pj4+Pj4KPj4+Pj4KPj4+Pj4gV2UgbmVlZCB0byBzYXZlIGFyZ3VtZW50cyB0aGF0IGFy
ZSBwcm92aWRlZCBieSBhIGd1ZXN0IHdpdGggc3lzdGVtCj4+Pj4+IHN1c3BlbmQgUFNDSSBjYWxs
LiBUaGVzZSBhcmd1bWVudHMgYXJlIHRoZSBlbnRyeSBwb2ludCB0aGF0IG5lZWRzIHRvCj4+Pj4+
IGJlIHNhdmVkIGluIHByb2dyYW0gY291bnRlciBhbmQgY29udGV4dCBJRCB0aGF0IG5lZWRzIHRv
IGJlIHNhdmVkIGluCj4+Pj4+IHgwL3IwLiBXZSBkb24ndCBoYXZlIHRoZXNlIGFyZ3VtZW50cyBo
ZXJlLiBDb250ZXh0IHN3aXRjaCBoYXBwZW5zCj4+Pj4+IGFmdGVyIHByb2Nlc3NpbmcgdGhlIHN5
c3RlbSBzdXNwZW5kIFBTQ0kgY2FsbCwgc28gaXQncyB0b28gbGF0ZS4KPj4+Pgo+Pj4+IEl0IGRv
ZXMgbm90IGZlZWwgcmlnaHQgdG8gbW9kaWZ5IGN0eHRfc3dpdGNoe2Zyb20sdG99IGZvciBzdXNw
ZW5kL3Jlc3VtZS4gSWYKPj4+PiB5b3Ugd2FudCB0byByZXNldCB0aGUgdkNQVSBzdGF0ZSBiZWZv
cmUgYmxvY2tpbmcgdGhlIHZDUFUsIHRoZW4geW91IHNob3VsZAo+Pj4+IGluc3RlYWQKPj4+Cj4g
Cj4gSSB0aGluayBpdCdzIG5vdCBjbGVhciB3aGF0IHByb2JsZW0gYXJlIHdlIGRpc2N1c3Npbmcg
aGVyZSwgYXQgbGVhc3QgaXQncyBub3QgdG8gCj4gbWUuIFNvIEknbGwgbWFrZSBhbiBhc3N1bXB0
aW9uLCBhbmQgcGxlYXNlIGNvcnJlY3QgbWUgaWYgSSdtIHdyb25nLgo+IEluIHRoZSBwYXRjaGVz
IHdlIHN1Ym1pdHRlZCwgdGhlIFZDUFUgY29udGV4dCBpcyBub3QgcmVzZXQgaW4gCj4gY3R4dF9z
d2l0Y2h7ZnJvbSx0b30uIE15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB5b3Ugc3VnZ2VzdGVkL2Fz
a2VkIHRvIHJlc2V0IHRoZSAKPiBWQ1BVIGNvbnRleHQgd2hlbiBzd2l0Y2ggaGFwcGVucywgYW5k
IEkgZXhwbGFpbmVkIHdoeSBpcyB0aGF0IG5vdCBwb3NzaWJsZSAtIGF0IAo+IGxlYXN0IG5vdCB3
aXRob3V0IGFkZGl0aW9uYWwgY29kZSBjaGFuZ2VzLCB0aGF0IG1heSBub3QgYmUgc28gc21hbGwu
IEkgYWdyZWUgCj4gd2l0aCBBbmRyZXcncyBjb21tZW50IGluIHRoaXMgcGVyc3BlY3RpdmUgLSBy
ZXNldCBvZiBWQ1BVIHNob3VsZCBub3QgKGFuZCByaWdodCAKPiBub3cgY2Fubm90KSBiZSBkb25l
IHdoZW4gdGhlIGNvbnRleHQgaXMgc3dpdGNoZWQuCgpJIGRpZG4ndCBhc2sgdG8gcmVzZXQgdGhl
IHZDUFUgY29udGV4dCBpbiB0aGUgc3dpdGNoLiBJbnN0ZWFkIHdlIHNob3VsZCBtYWtlIApzdXJl
IHRoZSB2Q1BVIGNvbnRleHQgaXMgc3luY2VkIHRvIG1lbW9yeSBiZWZvcmUgbW9kaWZ5aW5nIGl0
LgoKSXQgc2VlbXMgdGhhdCBzb2x1dGlvbiB3b3JrcyBvbiB4ODYgdXNpbmcgZG9tYWluX3BhdXNl
IChzZWUgCmh2bV9zM197cmVzdW1lLHN1c3BlbmR9KS4gU28gSSBhbSBub3Qgc3VyZSB3aHkgaXQg
Y2Fubm90IGJlIHVzZSBvbiBBcm0uIE5vdGUgCnRoYXQgaXQgbWF5IHJlcXVpcmUgbW9yZSB3b3Jr
LgoKPiAKPj4+IFlvdSBtaXNzZWQgdGhlIGVuZCBvZiB0aGUgc3VnZ2VzdGlvbiBoZXJlCj4+Cj4+
IFdob29wcy4gSSBtZWFudCB0aGF0IGluc3RlYWQgeW91IHNob3VsZCBzYXZlIHRoZSBjb250ZXh0
IG9mIHRoZSB2Q1BVIGluIAo+PiBhZHZhbmNlIG9yIHJlc2V0IHRoZSB2Q1BVIHVzaW5nIHRoZSBz
eXN0ZW0gcmVnaXN0ZXJzIGRpcmVjdGx5Lgo+Pgo+PiBCdXQgbXkgcHJlZmVyZW5jZSBpcyB0byBy
ZXNldCB0aGUgdkNQVSB3aGVuIHlvdSByZWNlaXZlIHRoZSB3YWtlLXVwIGludGVycnVwdC4KPj4K
PiAKPiBXaXRob3V0IHlvdSBwcmVzZW50aW5nIG1vcmUgZGV0YWlscyBob3cgd291bGQgdGhhdCB3
b3JrIEkgY2Fubm90IHJlYWxseSBwcm92aWRlIAo+IGFueSBjb21tZW50LCBub3Igc2F5IHRoYXQg
eW91ciBwcmVmZXJlbmNlIGNvdWxkIHdvcmsgb3IgYmUgYmV0dGVyIGNvbXBhcmVkIHRvIAo+IHdo
YXQgaXMgaW4gdGhpcyBzZXJpZXMuIEhvbmVzdGx5LCBJIGRvbid0IHVuZGVyc3RhbmQgd2hhdCBl
eGFjdGx5IHlvdSdyZSAKPiBwcm9wb3NpbmcsIGJlY2F1c2UgbW9yZSB0aGluZ3MgbmVlZHMgdG8g
YmUgdGhpbmstdGhyb3VnaCBiZXlvbmQgdGhlIHBsYWNlIHRvIHB1dCAKPiBhIGNvZGUuCj4gV2Ug
c3VibWl0dGVkIGEgY29kZSB0aGF0IHdvcmtzLCB3aGljaCBpcyB2ZXJ5IGVsZWdhbnQgYW5kIG5p
Y2UgaW4gbXkgb3BpbmlvbiAKPiAoZmFpciB0byBzYXkgd2UgbWF5IG5vdCBzaGFyZSBvcGluaW9u
cyBoZXJlKSwgYW5kIGRvZXMgbm90IHJlcXVpcmUgbG90cyBvZiBjb2RlIAo+IGNoYW5nZXMuIFNv
IHRoZXJlJ3MgdGhlIHJlZmVyZW5jZS4KPiBDb3VsZCB5b3UgcGxlYXNlIGNsYXJpZnkgd2h5IGRv
IHlvdSB0aGluayB0aGUgcHJvcG9zZWQgc29sdXRpb24gaXMgbm90IGdvb2Q/CgpUaGUgY29udGV4
dCBzd2l0Y2ggaXMgYWJvdXQgc2F2aW5nL3Jlc3RvcmUgdGhlIGNvbnRleHQgZnJvbSB0aGUgaGFy
ZHdhcmUuIFdlIGNhbiAKZGVjaWRlIHRvIG9wdGltaXplIGl0IGluIHRoZSBzdXNwZW5kIGNhc2Ug
KHRob3VnaCBpdCBtaWdodCBiZSBwcmVtYXR1cmUpLCBidXQgaXQgCmlzIGNsZWFybHkgdGhlIHdy
b25nIHBsYWNlIHRvIGRlY2lkZSB0byByZXN1bWUgYSBkb21haW4uCgpJZiBzYXZpbmcgdGhlIGNv
bnRleHQgaGFwcGVucyB0byBsYXRlLCB0aGVuIHdlIHNob3VsZCBsb29rIGF0IG1ha2luZyBzdXJl
IGl0IAp3aWxsIGhhcHBlbiBlYXJsaWVyIG9uIChzZWUgbXkgY29tbWVudCBhYm92ZSkuCgo+IEFu
ZCB3aHkgZG8geW91IHRoaW5rIHRoYXQgd2hhdCB5b3UncmUgcHJvcG9zaW5nIGlzIGJldHRlcj8g
TGV0cyBiZSBtb3JlIGNsZWFyIAo+IGhlcmUgLSBob3cgZXhhY3RseSB5b3UgcHJvcG9zZSB0byBp
bXBsZW1lbnQgdGhhdD8KClRoZSBzYW1lIHdheSBhcyBodm1fczNfe3N1c3BlbmQvcmVzdW1lfSB3
b3JrcyBvbiB4ODYuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 13:05:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:05: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-devel-bounces@lists.xenproject.org>)
	id 1gMurC-00065F-34; Wed, 14 Nov 2018 13:05: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMurA-000654-Lx
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 13:05:20 +0000
X-Inumbo-ID: f01686a6-e80d-11e8-8937-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f01686a6-e80d-11e8-8937-12d6303a7972;
 Wed, 14 Nov 2018 13:05:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2288EA78;
 Wed, 14 Nov 2018 05:05:19 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DB6BE3F718;
 Wed, 14 Nov 2018 05:05:16 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
 <alpine.DEB.2.10.1811131237341.8259@sstabellini-ThinkPad-X260>
 <508d2a46-a275-8a8f-087e-4b953b942425@arm.com>
 <0160c922-22fb-9ed9-5460-80c133516d4b@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c33d062e-b06a-124d-2276-9b1ef36759c5@arm.com>
Date: Wed, 14 Nov 2018 13:05:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <0160c922-22fb-9ed9-5460-80c133516d4b@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Xen Devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNC8xMS8yMDE4IDEyOjM1LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IEhpIEp1bGll
biwKCkhpLAoKPiAKPiBPbiAxMS8xNC8yMDE4IDExOjQ1IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4+IEhpLAo+Pgo+PiBPbiAxMy8xMS8yMDE4IDIwOjM5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3Jv
dGU6Cj4+PiBPbiBNb24sIDEyIE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+PiBI
b3dldmVyLCB3aGF0IGlzIHRoZSBpc3N1ZSB3aXRoIHNhdmluZyBhbGwgdGhlIHJlZ2lzdGVycyBo
ZXJlPwo+Pj4+Pj4KPj4+Pj4KPj4+Pj4gV2UgbmVlZCB0byBzYXZlIGFyZ3VtZW50cyB0aGF0IGFy
ZSBwcm92aWRlZCBieSBhIGd1ZXN0IHdpdGggc3lzdGVtCj4+Pj4+IHN1c3BlbmQgUFNDSSBjYWxs
LiBUaGVzZSBhcmd1bWVudHMgYXJlIHRoZSBlbnRyeSBwb2ludCB0aGF0IG5lZWRzIHRvCj4+Pj4+
IGJlIHNhdmVkIGluIHByb2dyYW0gY291bnRlciBhbmQgY29udGV4dCBJRCB0aGF0IG5lZWRzIHRv
IGJlIHNhdmVkIGluCj4+Pj4+IHgwL3IwLiBXZSBkb24ndCBoYXZlIHRoZXNlIGFyZ3VtZW50cyBo
ZXJlLiBDb250ZXh0IHN3aXRjaCBoYXBwZW5zCj4+Pj4+IGFmdGVyIHByb2Nlc3NpbmcgdGhlIHN5
c3RlbSBzdXNwZW5kIFBTQ0kgY2FsbCwgc28gaXQncyB0b28gbGF0ZS4KPj4+Pgo+Pj4+IEl0IGRv
ZXMgbm90IGZlZWwgcmlnaHQgdG8gbW9kaWZ5IGN0eHRfc3dpdGNoe2Zyb20sdG99IGZvciBzdXNw
ZW5kL3Jlc3VtZS4gSWYKPj4+PiB5b3Ugd2FudCB0byByZXNldCB0aGUgdkNQVSBzdGF0ZSBiZWZv
cmUgYmxvY2tpbmcgdGhlIHZDUFUsIHRoZW4geW91IHNob3VsZAo+Pj4+IGluc3RlYWQKPj4+Cj4g
Cj4gSSB0aGluayBpdCdzIG5vdCBjbGVhciB3aGF0IHByb2JsZW0gYXJlIHdlIGRpc2N1c3Npbmcg
aGVyZSwgYXQgbGVhc3QgaXQncyBub3QgdG8gCj4gbWUuIFNvIEknbGwgbWFrZSBhbiBhc3N1bXB0
aW9uLCBhbmQgcGxlYXNlIGNvcnJlY3QgbWUgaWYgSSdtIHdyb25nLgo+IEluIHRoZSBwYXRjaGVz
IHdlIHN1Ym1pdHRlZCwgdGhlIFZDUFUgY29udGV4dCBpcyBub3QgcmVzZXQgaW4gCj4gY3R4dF9z
d2l0Y2h7ZnJvbSx0b30uIE15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB5b3Ugc3VnZ2VzdGVkL2Fz
a2VkIHRvIHJlc2V0IHRoZSAKPiBWQ1BVIGNvbnRleHQgd2hlbiBzd2l0Y2ggaGFwcGVucywgYW5k
IEkgZXhwbGFpbmVkIHdoeSBpcyB0aGF0IG5vdCBwb3NzaWJsZSAtIGF0IAo+IGxlYXN0IG5vdCB3
aXRob3V0IGFkZGl0aW9uYWwgY29kZSBjaGFuZ2VzLCB0aGF0IG1heSBub3QgYmUgc28gc21hbGwu
IEkgYWdyZWUgCj4gd2l0aCBBbmRyZXcncyBjb21tZW50IGluIHRoaXMgcGVyc3BlY3RpdmUgLSBy
ZXNldCBvZiBWQ1BVIHNob3VsZCBub3QgKGFuZCByaWdodCAKPiBub3cgY2Fubm90KSBiZSBkb25l
IHdoZW4gdGhlIGNvbnRleHQgaXMgc3dpdGNoZWQuCgpJIGRpZG4ndCBhc2sgdG8gcmVzZXQgdGhl
IHZDUFUgY29udGV4dCBpbiB0aGUgc3dpdGNoLiBJbnN0ZWFkIHdlIHNob3VsZCBtYWtlIApzdXJl
IHRoZSB2Q1BVIGNvbnRleHQgaXMgc3luY2VkIHRvIG1lbW9yeSBiZWZvcmUgbW9kaWZ5aW5nIGl0
LgoKSXQgc2VlbXMgdGhhdCBzb2x1dGlvbiB3b3JrcyBvbiB4ODYgdXNpbmcgZG9tYWluX3BhdXNl
IChzZWUgCmh2bV9zM197cmVzdW1lLHN1c3BlbmR9KS4gU28gSSBhbSBub3Qgc3VyZSB3aHkgaXQg
Y2Fubm90IGJlIHVzZSBvbiBBcm0uIE5vdGUgCnRoYXQgaXQgbWF5IHJlcXVpcmUgbW9yZSB3b3Jr
LgoKPiAKPj4+IFlvdSBtaXNzZWQgdGhlIGVuZCBvZiB0aGUgc3VnZ2VzdGlvbiBoZXJlCj4+Cj4+
IFdob29wcy4gSSBtZWFudCB0aGF0IGluc3RlYWQgeW91IHNob3VsZCBzYXZlIHRoZSBjb250ZXh0
IG9mIHRoZSB2Q1BVIGluIAo+PiBhZHZhbmNlIG9yIHJlc2V0IHRoZSB2Q1BVIHVzaW5nIHRoZSBz
eXN0ZW0gcmVnaXN0ZXJzIGRpcmVjdGx5Lgo+Pgo+PiBCdXQgbXkgcHJlZmVyZW5jZSBpcyB0byBy
ZXNldCB0aGUgdkNQVSB3aGVuIHlvdSByZWNlaXZlIHRoZSB3YWtlLXVwIGludGVycnVwdC4KPj4K
PiAKPiBXaXRob3V0IHlvdSBwcmVzZW50aW5nIG1vcmUgZGV0YWlscyBob3cgd291bGQgdGhhdCB3
b3JrIEkgY2Fubm90IHJlYWxseSBwcm92aWRlIAo+IGFueSBjb21tZW50LCBub3Igc2F5IHRoYXQg
eW91ciBwcmVmZXJlbmNlIGNvdWxkIHdvcmsgb3IgYmUgYmV0dGVyIGNvbXBhcmVkIHRvIAo+IHdo
YXQgaXMgaW4gdGhpcyBzZXJpZXMuIEhvbmVzdGx5LCBJIGRvbid0IHVuZGVyc3RhbmQgd2hhdCBl
eGFjdGx5IHlvdSdyZSAKPiBwcm9wb3NpbmcsIGJlY2F1c2UgbW9yZSB0aGluZ3MgbmVlZHMgdG8g
YmUgdGhpbmstdGhyb3VnaCBiZXlvbmQgdGhlIHBsYWNlIHRvIHB1dCAKPiBhIGNvZGUuCj4gV2Ug
c3VibWl0dGVkIGEgY29kZSB0aGF0IHdvcmtzLCB3aGljaCBpcyB2ZXJ5IGVsZWdhbnQgYW5kIG5p
Y2UgaW4gbXkgb3BpbmlvbiAKPiAoZmFpciB0byBzYXkgd2UgbWF5IG5vdCBzaGFyZSBvcGluaW9u
cyBoZXJlKSwgYW5kIGRvZXMgbm90IHJlcXVpcmUgbG90cyBvZiBjb2RlIAo+IGNoYW5nZXMuIFNv
IHRoZXJlJ3MgdGhlIHJlZmVyZW5jZS4KPiBDb3VsZCB5b3UgcGxlYXNlIGNsYXJpZnkgd2h5IGRv
IHlvdSB0aGluayB0aGUgcHJvcG9zZWQgc29sdXRpb24gaXMgbm90IGdvb2Q/CgpUaGUgY29udGV4
dCBzd2l0Y2ggaXMgYWJvdXQgc2F2aW5nL3Jlc3RvcmUgdGhlIGNvbnRleHQgZnJvbSB0aGUgaGFy
ZHdhcmUuIFdlIGNhbiAKZGVjaWRlIHRvIG9wdGltaXplIGl0IGluIHRoZSBzdXNwZW5kIGNhc2Ug
KHRob3VnaCBpdCBtaWdodCBiZSBwcmVtYXR1cmUpLCBidXQgaXQgCmlzIGNsZWFybHkgdGhlIHdy
b25nIHBsYWNlIHRvIGRlY2lkZSB0byByZXN1bWUgYSBkb21haW4uCgpJZiBzYXZpbmcgdGhlIGNv
bnRleHQgaGFwcGVucyB0byBsYXRlLCB0aGVuIHdlIHNob3VsZCBsb29rIGF0IG1ha2luZyBzdXJl
IGl0IAp3aWxsIGhhcHBlbiBlYXJsaWVyIG9uIChzZWUgbXkgY29tbWVudCBhYm92ZSkuCgo+IEFu
ZCB3aHkgZG8geW91IHRoaW5rIHRoYXQgd2hhdCB5b3UncmUgcHJvcG9zaW5nIGlzIGJldHRlcj8g
TGV0cyBiZSBtb3JlIGNsZWFyIAo+IGhlcmUgLSBob3cgZXhhY3RseSB5b3UgcHJvcG9zZSB0byBp
bXBsZW1lbnQgdGhhdD8KClRoZSBzYW1lIHdheSBhcyBodm1fczNfe3N1c3BlbmQvcmVzdW1lfSB3
b3JrcyBvbiB4ODYuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 13:11:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:11: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-devel-bounces@lists.xenproject.org>)
	id 1gMuwd-0006xJ-Ht; Wed, 14 Nov 2018 13:10: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMuwc-0006x8-TB
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 13:10:58 +0000
X-Inumbo-ID: b95e1236-e80e-11e8-91da-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b95e1236-e80e-11e8-91da-12d6303a7972;
 Wed, 14 Nov 2018 13:10:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EA461A78;
 Wed, 14 Nov 2018 05:10:56 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9C50A3F718;
 Wed, 14 Nov 2018 05:10:54 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <alpine.DEB.2.10.1811121738570.8259@sstabellini-ThinkPad-X260>
 <34830ab6-53dc-52c5-680d-a654d4b1ce4f@arm.com>
 <alpine.DEB.2.10.1811131108330.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0e30f5ef-59cf-57c1-40e5-5d8cb0dd862e@arm.com>
Date: Wed, 14 Nov 2018 13:10:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811131108330.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Xen Devel <xen-devel@lists.xen.org>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy8xMS8yMDE4IDIwOjM5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gVHVl
LCAxMyBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IElmIHdlIG1hcmsgdGhlIGRv
bVUgc2ltcGx5IGFzICJwYXVzZWQiIGl0IHdpbGwgYmUgZGlmZmljdWx0IHRvIGltcGxlbWVudAo+
IGNvcnJlY3RseSAieGwgcmVzdG9yZSIgLyAieGwgdHJpZ2dlciBzM3Jlc3VtZSIuIFdlIHNob3Vs
ZCBiZSBhYmxlIHRvCj4gZGlzdGluZ3Vpc2ggYSBkb21haW4gd2hpY2ggaXMgc2ltcGx5IG5vdCBy
dW5uaW5nIG9yIHBhdXNlZCAoYXMgaW4gInhsCj4gcGF1c2UiKSBmcm9tIG9uZSB0aGF0IGhhcyBi
ZWVuIHB1dCB0byBzbGVlcC4gIE90aGVyd2lzZSB3ZSB3b24ndCBiZSBhYmxlCj4gdG8gdXNlICJ4
bCBwYXVzZSIgaW4gaXRzIG9yaWdpbmFsIHNlbnNlIGFueW1vcmUuICJ4bCBwYXVzZSIgd2lsbCBi
ZWNvbWUKPiBlZmZlY3RpdmVseSAieGwgdHJpZ2dlciBzbGVlcCIgb24gQVJNLiBXaGljaCBpcyBz
b21ldGhpbmcgdG8gY29uc2lkZXIKPiBidXQgSSBkb24ndCB0aGluayB0aGF0IGlzIHdoYXQgd2Ug
d2FudC4KCkkgZGlkbid0IHN1Z2dlc3RlZCB0byBvbmx5IHVzZSB0aG9zZSAyIGhlbHBlcnMuIEJ1
dCB5b3UgY2FuIGJ1aWxkIHN1c3BlbmQvcmVzdW1lIApvbiB0b3Agb2YgaXQuIEFGQUlDVCwgdGhp
cyBpcyBob3cgczMgc3VzcGVuZC9yZXN1bWUgd29ya3Mgb24geDg2IEhWTS4KCj4gCj4gVGhlIG1v
c3Qgc2ltaWxhciBmZWF0dXJlIGlzIEFDUEkgUzMgaW4geDg2LWxhbmQgYnV0IHRoZSBjdXJyZW50
IGNhbGxzCj4gYXJlIHNvIEFDUEkveDg2IHNwZWNpZmljIHRoYXQgZG9uJ3QgbWFrZSBtdWNoIHNl
bnNlIG9uIGEgQUNQSS1sZXNzIEFSTQo+IGltcGxlbWVudGF0aW9uLiBJZiBJIGFtIG5vdCBtaXN0
YWtlbiwgb24geDg2IHRoZXJlIGlzIGEgc3BlY2lhbCBzdHJ1Y3QKPiBkb21haW4gZmxhZyBmb3Ig
dGhpczogZC0+YXJjaC5odm0uaXNfczNfc3VzcGVuZGVkLgo+IAo+IAo+IExldCdzIGxlYXZlIGFz
aWRlIHRoZSAid2hpY2ggY29tbWFuZHMgc2hvdWxkIHdlIHVzZSIgZGlzY3Vzc2lvbiBmb3Igbm93
Cj4gYmVjYXVzZSBpdCBkb2Vzbid0IHJlbGF0ZWQgdG8gdGhpcyBwYXRjaCBzZXJpZXMuIEl0IHNl
ZW1zIHRvIG1lIHRoYXQgdGhlCj4gYmVzdCBvcHRpb24gaXMgdG8gaW50cm9kdWNlIGEgbmV3IEFS
TSBzcGVjaWZpYyBzdHJ1Y3QgZG9tYWluIGZsYWcsCj4gc29tZXRoaW5nIGFraW4gdG8gZC0+YXJj
aC5odm0uaXNfczNfc3VzcGVuZGVkIGJ1dCBBUk0gUFNDSSBzcGVjaWZpYy4KClNlZSBhYm92ZS4K
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 13:11:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:11: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-devel-bounces@lists.xenproject.org>)
	id 1gMuwd-0006xD-7b; Wed, 14 Nov 2018 13:10: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMuwc-0006x3-LF
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 13:10:58 +0000
X-Inumbo-ID: b9697896-e80e-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b9697896-e80e-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 13:10:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EA461A78;
 Wed, 14 Nov 2018 05:10:56 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9C50A3F718;
 Wed, 14 Nov 2018 05:10:54 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <alpine.DEB.2.10.1811121738570.8259@sstabellini-ThinkPad-X260>
 <34830ab6-53dc-52c5-680d-a654d4b1ce4f@arm.com>
 <alpine.DEB.2.10.1811131108330.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0e30f5ef-59cf-57c1-40e5-5d8cb0dd862e@arm.com>
Date: Wed, 14 Nov 2018 13:10:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811131108330.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Xen Devel <xen-devel@lists.xen.org>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy8xMS8yMDE4IDIwOjM5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gVHVl
LCAxMyBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IElmIHdlIG1hcmsgdGhlIGRv
bVUgc2ltcGx5IGFzICJwYXVzZWQiIGl0IHdpbGwgYmUgZGlmZmljdWx0IHRvIGltcGxlbWVudAo+
IGNvcnJlY3RseSAieGwgcmVzdG9yZSIgLyAieGwgdHJpZ2dlciBzM3Jlc3VtZSIuIFdlIHNob3Vs
ZCBiZSBhYmxlIHRvCj4gZGlzdGluZ3Vpc2ggYSBkb21haW4gd2hpY2ggaXMgc2ltcGx5IG5vdCBy
dW5uaW5nIG9yIHBhdXNlZCAoYXMgaW4gInhsCj4gcGF1c2UiKSBmcm9tIG9uZSB0aGF0IGhhcyBi
ZWVuIHB1dCB0byBzbGVlcC4gIE90aGVyd2lzZSB3ZSB3b24ndCBiZSBhYmxlCj4gdG8gdXNlICJ4
bCBwYXVzZSIgaW4gaXRzIG9yaWdpbmFsIHNlbnNlIGFueW1vcmUuICJ4bCBwYXVzZSIgd2lsbCBi
ZWNvbWUKPiBlZmZlY3RpdmVseSAieGwgdHJpZ2dlciBzbGVlcCIgb24gQVJNLiBXaGljaCBpcyBz
b21ldGhpbmcgdG8gY29uc2lkZXIKPiBidXQgSSBkb24ndCB0aGluayB0aGF0IGlzIHdoYXQgd2Ug
d2FudC4KCkkgZGlkbid0IHN1Z2dlc3RlZCB0byBvbmx5IHVzZSB0aG9zZSAyIGhlbHBlcnMuIEJ1
dCB5b3UgY2FuIGJ1aWxkIHN1c3BlbmQvcmVzdW1lIApvbiB0b3Agb2YgaXQuIEFGQUlDVCwgdGhp
cyBpcyBob3cgczMgc3VzcGVuZC9yZXN1bWUgd29ya3Mgb24geDg2IEhWTS4KCj4gCj4gVGhlIG1v
c3Qgc2ltaWxhciBmZWF0dXJlIGlzIEFDUEkgUzMgaW4geDg2LWxhbmQgYnV0IHRoZSBjdXJyZW50
IGNhbGxzCj4gYXJlIHNvIEFDUEkveDg2IHNwZWNpZmljIHRoYXQgZG9uJ3QgbWFrZSBtdWNoIHNl
bnNlIG9uIGEgQUNQSS1sZXNzIEFSTQo+IGltcGxlbWVudGF0aW9uLiBJZiBJIGFtIG5vdCBtaXN0
YWtlbiwgb24geDg2IHRoZXJlIGlzIGEgc3BlY2lhbCBzdHJ1Y3QKPiBkb21haW4gZmxhZyBmb3Ig
dGhpczogZC0+YXJjaC5odm0uaXNfczNfc3VzcGVuZGVkLgo+IAo+IAo+IExldCdzIGxlYXZlIGFz
aWRlIHRoZSAid2hpY2ggY29tbWFuZHMgc2hvdWxkIHdlIHVzZSIgZGlzY3Vzc2lvbiBmb3Igbm93
Cj4gYmVjYXVzZSBpdCBkb2Vzbid0IHJlbGF0ZWQgdG8gdGhpcyBwYXRjaCBzZXJpZXMuIEl0IHNl
ZW1zIHRvIG1lIHRoYXQgdGhlCj4gYmVzdCBvcHRpb24gaXMgdG8gaW50cm9kdWNlIGEgbmV3IEFS
TSBzcGVjaWZpYyBzdHJ1Y3QgZG9tYWluIGZsYWcsCj4gc29tZXRoaW5nIGFraW4gdG8gZC0+YXJj
aC5odm0uaXNfczNfc3VzcGVuZGVkIGJ1dCBBUk0gUFNDSSBzcGVjaWZpYy4KClNlZSBhYm92ZS4K
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 13:18:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:18: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-devel-bounces@lists.xenproject.org>)
	id 1gMv3y-0007Is-DN; Wed, 14 Nov 2018 13:18:34 +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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMv3x-0007Ii-BW
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 13:18:33 +0000
X-Inumbo-ID: c8b02656-e80f-11e8-83bf-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c8b02656-e80f-11e8-83bf-12d6303a7972;
 Wed, 14 Nov 2018 13:18:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 18AA5A78;
 Wed, 14 Nov 2018 05:18:32 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D7F463F718;
 Wed, 14 Nov 2018 05:18:30 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
 <283a8957-99d6-6b17-c52d-f8b0d9a7ca83@arm.com>
 <25f52d11-9ebe-ca0d-8447-ece8f34e93c9@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e0b9d487-879e-4e5c-7db3-57a8020ccd77@arm.com>
Date: Wed, 14 Nov 2018 13:18:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <25f52d11-9ebe-ca0d-8447-ece8f34e93c9@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot
 physical CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTQvMTEvMjAxOCAxMzowMCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToK
PiAKPiAKPiBPbiAxMS8xNC8yMDE4IDExOjUyIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhp
IE1pcmVsYSwKPj4KPj4gT24gMTIvMTEvMjAxOCAxMTozMCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90
ZToKPj4+IE5vbi1ib290IENQVXMgaGF2ZSB0byBiZSBkaXNhYmxlZCBvbiBzdXNwZW5kIGFuZCBl
bmFibGVkIG9uIHJlc3VtZQo+Pj4gKGhvdHBsdWctYmFzZWQgbWVjaGFuaXNtKS4gRGlzYWJsaW5n
IG5vbi1ib290IENQVXMgd2lsbCBsZWFkIHRvIFBTQ0kKPj4+IENQVV9PRkYgdG8gYmUgY2FsbGVk
IGJ5IGVhY2ggbm9uLWJvb3QgQ1BVLiBEZXBlbmRpbmcgb24gdGhlIHVuZGVybHlpbmcKPj4+IHBs
YXRmb3JtIGNhcGFiaWxpdGllcywgdGhpcyBtYXkgbGVhZCB0byB0aGUgcGh5c2ljYWwgcG93ZXJp
bmcgZG93biBvZgo+Pj4gQ1BVcy4gVGVzdGVkIG9uIFhpbGlueCBaeW5xIFVsdHJhc2NhbGUrIE1Q
U29DIChpbmNsdWRpbmcgcG93ZXIgZG93biBvZgo+Pj4gZWFjaCBub24tYm9vdCBDUFUpLgo+Pj4K
Pj4+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdn
aW9zLmNvbT4KPj4+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFk
aUB4aWxpbnguY29tPgo+Pj4gLS0tCj4+PiDCoCB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIHwgMTUg
KysrKysrKysrKysrKystCj4+PiDCoCAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5j
IGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+Pj4gaW5kZXggNTc1YWZkNWViOC4uZGFlMWIxZjdk
NiAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPj4+ICsrKyBiL3hlbi9h
cmNoL2FybS9zdXNwZW5kLmMKPj4+IEBAIC0xLDQgKzEsNSBAQAo+Pj4gwqAgI2luY2x1ZGUgPHhl
bi9zY2hlZC5oPgo+Pj4gKyNpbmNsdWRlIDx4ZW4vY3B1Lmg+Cj4+PiDCoCAjaW5jbHVkZSA8YXNt
L2NwdWZlYXR1cmUuaD4KPj4+IMKgICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KPj4+IMKgICNpbmNs
dWRlIDxhc20vcHNjaS5oPgo+Pj4gQEAgLTExNSwxNyArMTE2LDI5IEBAIHN0YXRpYyB2b2lkIHZj
cHVfc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCAKPj4+IGNpZCkKPj4+IMKg
IC8qIFhlbiBzdXNwZW5kLiBOb3RlOiBkYXRhIGlzIG5vdCB1c2VkIChzdXNwZW5kIGlzIHRoZSBz
dXNwZW5kIHRvIFJBTSkgKi8KPj4+IMKgIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQg
KmRhdGEpCj4+PiDCoCB7Cj4+PiArwqDCoMKgIGludCBzdGF0dXM7Cj4+PiArCj4+PiDCoMKgwqDC
oMKgIEJVR19PTihzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2FjdGl2ZSk7Cj4+PiDCoMKgwqDC
oMKgwqDCoCBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfc3VzcGVuZDsKPj4+IMKgwqDCoMKgwqAg
ZnJlZXplX2RvbWFpbnMoKTsKPj4+IMKgICvCoMKgwqAgc3RhdHVzID0gZGlzYWJsZV9ub25ib290
X2NwdXMoKTsKPj4+ICvCoMKgwqAgaWYgKCBzdGF0dXMgKQo+Pj4gK8KgwqDCoCB7Cj4+PiArwqDC
oMKgwqDCoMKgwqAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3Jlc3VtZTsKPj4+ICvCoMKgwqDC
oMKgwqDCoCBnb3RvIHJlc3VtZV9ub25ib290X2NwdXM7Cj4+PiArwqDCoMKgIH0KPj4+ICsKPj4+
IMKgwqDCoMKgwqAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3Jlc3VtZTsKPj4+IMKgICtyZXN1
bWVfbm9uYm9vdF9jcHVzOgo+Pj4gK8KgwqDCoCBlbmFibGVfbm9uYm9vdF9jcHVzKCk7Cj4+PiDC
oMKgwqDCoMKgIHRoYXdfZG9tYWlucygpOwo+Pj4gwqDCoMKgwqDCoCBzeXN0ZW1fc3RhdGUgPSBT
WVNfU1RBVEVfYWN0aXZlOwo+Pj4gK8KgwqDCoCBkc2Ioc3kpOwo+Pgo+PiBXaHkgZG8geW91IG5l
ZWQgYSBkc2Ioc3kpIGhlcmU/Cj4+Cj4gCj4gVXBkYXRlZCB2YWx1ZSBvZiBzeXN0ZW1fc3RhdGUg
dmFyaWFibGUgbmVlZHMgdG8gYmUgdmlzaWJsZSB0byBvdGhlciBDUFVzIGJlZm9yZSAKPiB3ZSBt
b3ZlIG9uCgpXZSB0ZW5kIHRvIHdyaXRlIHRoZSByZWFzb24gb24gdG9wIG9mIGJhcnJpZXIgd2h5
IHRoZXkgYXJlIG5lY2Vzc2FyeS4gQnV0IEkgYW0gCnN0aWxsIHVuc3VyZSB0byB1bmRlcnN0YW5k
IHdoeSB0aGlzIGlzIGltcG9ydGFudC4gV2hhdCB3b3VsZCBoYXBwZW4gaWYgbW92ZSBvbiAKd2l0
aG91dCBpdD8KCj4gCj4+PiDCoCAtwqDCoMKgIHJldHVybiAtRU5PU1lTOwo+Pgo+PiBXaHkgZG8g
eW91IHJldHVybiAtRU5PU1lTIHVudGlsIHRoaXMgcGF0Y2g/IFNob3VsZCBub3QgaGF2ZSBpdCBi
ZSAwPwo+Pgo+IAo+IFRvIGRpc3Rpbmd1aXNoIHRoYXQgWGVuIHN1c3BlbmQgd2Fzbid0IHN1cHBv
cnRlZCB1bnRpbCB3ZSBhdCBsZWFzdCBkbyBzb21ldGhpbmcgCj4gdXNlZnVsIGluIHN1c3BlbmQg
cHJvY2VkdXJlLiBUaGlzIGlzIG5vdCBzbyBpbXBvcnRhbnQsIHdlIGNhbiByZXR1cm4gMCBidXQg
bmVlZHMgCj4gdG8gYmUgZml4ZWQgaW4gcHJldmlvdXMgcGF0Y2hlcy4KCklmIHlvdSByZXR1cm4g
MCBiZWZvcmUgaGFuZCB5b3UgY2FuIG1vcmUgZWFzaWx5IGJpc2VjdCB0aGlzIHNlcmllcyBhbmQg
a25vdyAKd2hlcmUgaXQgc3VzcGVuZC9yZXN1bWUgYnJlYWtzLgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 13:18:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:18: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-devel-bounces@lists.xenproject.org>)
	id 1gMv3y-0007Iy-NK; Wed, 14 Nov 2018 13:18:34 +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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMv3x-0007Ij-DO
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 13:18:33 +0000
X-Inumbo-ID: c8b0ebcc-e80f-11e8-a4ec-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c8b0ebcc-e80f-11e8-a4ec-12d6303a7972;
 Wed, 14 Nov 2018 13:18:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 18AA5A78;
 Wed, 14 Nov 2018 05:18:32 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D7F463F718;
 Wed, 14 Nov 2018 05:18:30 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
 <283a8957-99d6-6b17-c52d-f8b0d9a7ca83@arm.com>
 <25f52d11-9ebe-ca0d-8447-ece8f34e93c9@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e0b9d487-879e-4e5c-7db3-57a8020ccd77@arm.com>
Date: Wed, 14 Nov 2018 13:18:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <25f52d11-9ebe-ca0d-8447-ece8f34e93c9@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot
 physical CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTQvMTEvMjAxOCAxMzowMCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToK
PiAKPiAKPiBPbiAxMS8xNC8yMDE4IDExOjUyIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhp
IE1pcmVsYSwKPj4KPj4gT24gMTIvMTEvMjAxOCAxMTozMCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90
ZToKPj4+IE5vbi1ib290IENQVXMgaGF2ZSB0byBiZSBkaXNhYmxlZCBvbiBzdXNwZW5kIGFuZCBl
bmFibGVkIG9uIHJlc3VtZQo+Pj4gKGhvdHBsdWctYmFzZWQgbWVjaGFuaXNtKS4gRGlzYWJsaW5n
IG5vbi1ib290IENQVXMgd2lsbCBsZWFkIHRvIFBTQ0kKPj4+IENQVV9PRkYgdG8gYmUgY2FsbGVk
IGJ5IGVhY2ggbm9uLWJvb3QgQ1BVLiBEZXBlbmRpbmcgb24gdGhlIHVuZGVybHlpbmcKPj4+IHBs
YXRmb3JtIGNhcGFiaWxpdGllcywgdGhpcyBtYXkgbGVhZCB0byB0aGUgcGh5c2ljYWwgcG93ZXJp
bmcgZG93biBvZgo+Pj4gQ1BVcy4gVGVzdGVkIG9uIFhpbGlueCBaeW5xIFVsdHJhc2NhbGUrIE1Q
U29DIChpbmNsdWRpbmcgcG93ZXIgZG93biBvZgo+Pj4gZWFjaCBub24tYm9vdCBDUFUpLgo+Pj4K
Pj4+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdn
aW9zLmNvbT4KPj4+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFk
aUB4aWxpbnguY29tPgo+Pj4gLS0tCj4+PiDCoCB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIHwgMTUg
KysrKysrKysrKysrKystCj4+PiDCoCAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5j
IGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+Pj4gaW5kZXggNTc1YWZkNWViOC4uZGFlMWIxZjdk
NiAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPj4+ICsrKyBiL3hlbi9h
cmNoL2FybS9zdXNwZW5kLmMKPj4+IEBAIC0xLDQgKzEsNSBAQAo+Pj4gwqAgI2luY2x1ZGUgPHhl
bi9zY2hlZC5oPgo+Pj4gKyNpbmNsdWRlIDx4ZW4vY3B1Lmg+Cj4+PiDCoCAjaW5jbHVkZSA8YXNt
L2NwdWZlYXR1cmUuaD4KPj4+IMKgICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KPj4+IMKgICNpbmNs
dWRlIDxhc20vcHNjaS5oPgo+Pj4gQEAgLTExNSwxNyArMTE2LDI5IEBAIHN0YXRpYyB2b2lkIHZj
cHVfc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCAKPj4+IGNpZCkKPj4+IMKg
IC8qIFhlbiBzdXNwZW5kLiBOb3RlOiBkYXRhIGlzIG5vdCB1c2VkIChzdXNwZW5kIGlzIHRoZSBz
dXNwZW5kIHRvIFJBTSkgKi8KPj4+IMKgIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQg
KmRhdGEpCj4+PiDCoCB7Cj4+PiArwqDCoMKgIGludCBzdGF0dXM7Cj4+PiArCj4+PiDCoMKgwqDC
oMKgIEJVR19PTihzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2FjdGl2ZSk7Cj4+PiDCoMKgwqDC
oMKgwqDCoCBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfc3VzcGVuZDsKPj4+IMKgwqDCoMKgwqAg
ZnJlZXplX2RvbWFpbnMoKTsKPj4+IMKgICvCoMKgwqAgc3RhdHVzID0gZGlzYWJsZV9ub25ib290
X2NwdXMoKTsKPj4+ICvCoMKgwqAgaWYgKCBzdGF0dXMgKQo+Pj4gK8KgwqDCoCB7Cj4+PiArwqDC
oMKgwqDCoMKgwqAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3Jlc3VtZTsKPj4+ICvCoMKgwqDC
oMKgwqDCoCBnb3RvIHJlc3VtZV9ub25ib290X2NwdXM7Cj4+PiArwqDCoMKgIH0KPj4+ICsKPj4+
IMKgwqDCoMKgwqAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3Jlc3VtZTsKPj4+IMKgICtyZXN1
bWVfbm9uYm9vdF9jcHVzOgo+Pj4gK8KgwqDCoCBlbmFibGVfbm9uYm9vdF9jcHVzKCk7Cj4+PiDC
oMKgwqDCoMKgIHRoYXdfZG9tYWlucygpOwo+Pj4gwqDCoMKgwqDCoCBzeXN0ZW1fc3RhdGUgPSBT
WVNfU1RBVEVfYWN0aXZlOwo+Pj4gK8KgwqDCoCBkc2Ioc3kpOwo+Pgo+PiBXaHkgZG8geW91IG5l
ZWQgYSBkc2Ioc3kpIGhlcmU/Cj4+Cj4gCj4gVXBkYXRlZCB2YWx1ZSBvZiBzeXN0ZW1fc3RhdGUg
dmFyaWFibGUgbmVlZHMgdG8gYmUgdmlzaWJsZSB0byBvdGhlciBDUFVzIGJlZm9yZSAKPiB3ZSBt
b3ZlIG9uCgpXZSB0ZW5kIHRvIHdyaXRlIHRoZSByZWFzb24gb24gdG9wIG9mIGJhcnJpZXIgd2h5
IHRoZXkgYXJlIG5lY2Vzc2FyeS4gQnV0IEkgYW0gCnN0aWxsIHVuc3VyZSB0byB1bmRlcnN0YW5k
IHdoeSB0aGlzIGlzIGltcG9ydGFudC4gV2hhdCB3b3VsZCBoYXBwZW4gaWYgbW92ZSBvbiAKd2l0
aG91dCBpdD8KCj4gCj4+PiDCoCAtwqDCoMKgIHJldHVybiAtRU5PU1lTOwo+Pgo+PiBXaHkgZG8g
eW91IHJldHVybiAtRU5PU1lTIHVudGlsIHRoaXMgcGF0Y2g/IFNob3VsZCBub3QgaGF2ZSBpdCBi
ZSAwPwo+Pgo+IAo+IFRvIGRpc3Rpbmd1aXNoIHRoYXQgWGVuIHN1c3BlbmQgd2Fzbid0IHN1cHBv
cnRlZCB1bnRpbCB3ZSBhdCBsZWFzdCBkbyBzb21ldGhpbmcgCj4gdXNlZnVsIGluIHN1c3BlbmQg
cHJvY2VkdXJlLiBUaGlzIGlzIG5vdCBzbyBpbXBvcnRhbnQsIHdlIGNhbiByZXR1cm4gMCBidXQg
bmVlZHMgCj4gdG8gYmUgZml4ZWQgaW4gcHJldmlvdXMgcGF0Y2hlcy4KCklmIHlvdSByZXR1cm4g
MCBiZWZvcmUgaGFuZCB5b3UgY2FuIG1vcmUgZWFzaWx5IGJpc2VjdCB0aGlzIHNlcmllcyBhbmQg
a25vdyAKd2hlcmUgaXQgc3VzcGVuZC9yZXN1bWUgYnJlYWtzLgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 13:24:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:24: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-devel-bounces@lists.xenproject.org>)
	id 1gMv9w-0008Av-GD; Wed, 14 Nov 2018 13:24: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMv9v-0008Al-E6
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 13:24:43 +0000
X-Inumbo-ID: a4c93ed0-e810-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a4c93ed0-e810-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 13:24:41 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 760CAA78;
 Wed, 14 Nov 2018 05:24:41 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0A8653F718;
 Wed, 14 Nov 2018 05:24:39 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
 <746b0ad8-4ce1-dfaf-eadc-939657426900@arm.com>
 <ed9f3dc5-7f91-6d49-ee09-b362afcee5b0@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <64d1c6ba-de67-4757-5be6-2390286eb60e@arm.com>
Date: Wed, 14 Nov 2018 13:24:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <ed9f3dc5-7f91-6d49-ee09-b362afcee5b0@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTQvMTEvMjAxOCAxMjo1MiwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToK
PiBUaGFua3MgZm9yIHRoZSByZXZpZXcKPiAKPiAKPiBPbiAxMS8xNC8yMDE4IDAxOjQxIFBNLCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBJIGFtIG5vdCBlbnRpcmVseSBzdXJlIHdo
ZXJlIHRvIGFzayBpdCwgc28gSSB3aWxsIGRvIGl0IGhlcmUuIEZyb20gbXkgCj4+IHVuZGVyc3Rh
bmRpbmcgb2YgdGhlIFBTQ0kgc3BlYywgYWxsIHRoZSBpbnRlcnJ1cHRzIHNob3VsZCBoYXZlIGJl
ZW4gbWlncmF0ZWQgCj4+IGF3YXkgZnJvbSB0dXJuZWQgb2ZmIENQVS4gV2hlcmUgZG8geW91IGVu
c3VyZSB0aGF0IGluIHRoZSBzdXNwZW5kIHBhdGg/Cj4+Cj4gCj4gZGlzYWJsZV9ub25ib290X2Nw
dXMgd2lsbCBsZWFkIHRvIENQVV9PRkYgUFNDSSB0byBiZSBjYWxsZWQuIFRoYXQgaXMgb3J0aG9n
b25hbCAKPiB0byBzdXNwZW5kIHN1cHBvcnQgaW4gdGhpcyBzZXJpZXMKCkFGQUlDVCwgbm9uZSBv
ZiB0aGUgUFNDSSBDUFVfT0ZGIGNvZGUgd2lsbCBtaWdyYXRlIHRoZSBpbnRlcnJ1cHQuIEkgYWxy
ZWFkeSAKcG9pbnRlZCB0aGF0IHdoZW4geW91IHNlbmQgeW91ciBzZXJpZXMgdG8gZml4IHRoZSBD
UFVfT0ZGLiBCdXQgdGhpcyBzdGlsbCBkb2VzIApub3Qgc2VlbSB0byBiZSBhZGRyZXNzZWQuIFNv
IG15IHF1ZXN0aW9uIGlzIHN0aWxsIG9wZW4uCgo+IAo+Pgo+PiBPbiAxMi8xMS8yMDE4IDExOjMw
LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4gU3lzdGVtIHN1c3BlbmQgbWF5IGxlYWQgdG8g
YSBzdGF0ZSB3aGVyZSBHSUMgd291bGQgYmUgcG93ZXJlZCBkb3duLgo+Pj4gVGhlcmVmb3JlLCBY
ZW4gc2hvdWxkIHNhdmUvcmVzdG9yZSB0aGUgY29udGV4dCBvZiBHSUMgb24gc3VzcGVuZC9yZXN1
bWUuCj4+PiBOb3RlIHRoYXQgdGhlIGNvbnRleHQgY29uc2lzdHMgb2Ygc3RhdGVzIG9mIHJlZ2lz
dGVycyB3aGljaCBhcmUKPj4+IGNvbnRyb2xsZWQgYnkgdGhlIGh5cGVydmlzb3IuIE90aGVyIEdJ
QyByZWdpc3RlcnMgd2hpY2ggYXJlIGFjY2Vzc2libGUKPj4+IGJ5IGd1ZXN0cyBhcmUgc2F2ZWQv
cmVzdG9yZWQgb24gY29udGV4dCBzd2l0Y2guCj4+PiBUZXN0ZWQgb24gWGlsaW54IFVsdHJhc2Nh
bGUrIE1QU29DIHdpdGggKGFuZCB3aXRob3V0KSBwb3dlcmluZyBkb3duCj4+PiB0aGUgR0lDLgo+
Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNA
YWdnaW9zLmNvbT4KPj4+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dz
aGFkaUB4aWxpbnguY29tPgo+Pj4gLS0tCj4+PiDCoCB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmPCoMKg
wqDCoCB8IDE0NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Cj4+PiDCoCB4ZW4vYXJjaC9hcm0vZ2ljLmPCoMKgwqDCoMKgwqDCoCB8wqAgMjcgKysrKysrKysr
Cj4+PiDCoCB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIHzCoMKgIDggKysrCj4+PiDCoCAzIGZp
bGVzIGNoYW5nZWQsIDE4MiBpbnNlcnRpb25zKCspCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+Pj4gaW5kZXggZTdlYjAx
ZjMwYS4uYmI1MmI2NGVjYiAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+
Pj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4+PiBAQCAtMTIzLDYgKzEyMywyNSBAQCBz
dGF0aWMgREVGSU5FX1BFUl9DUFUodTgsIGdpY19jcHVfaWQpOwo+Pj4gwqAgLyogTWF4aW11bSBj
cHUgaW50ZXJmYWNlIHBlciBHSUMgKi8KPj4+IMKgICNkZWZpbmUgTlJfR0lDX0NQVV9JRiA4Cj4+
PiDCoCArLyogR0lDdjIgcmVnaXN0ZXJzIHRvIGJlIHNhdmVkL3Jlc3RvcmVkIG9uIHN5c3RlbSBz
dXNwZW5kL3Jlc3VtZSAqLwo+Pj4gK3N0cnVjdCBnaWN2Ml9jb250ZXh0IHsKPj4+ICvCoMKgwqAg
LyogR0lDQyBjb250ZXh0ICovCj4+PiArwqDCoMKgIHVpbnQzMl90IGdpY2NfY3RscjsKPj4+ICvC
oMKgwqAgdWludDMyX3QgZ2ljY19wbXI7Cj4+PiArwqDCoMKgIHVpbnQzMl90IGdpY2NfYnByOwo+
Pj4gK8KgwqDCoCAvKiBHSUNEIGNvbnRleHQgKi8KPj4+ICvCoMKgwqAgdWludDMyX3QgZ2ljZF9j
dGxyOwo+Pj4gK8KgwqDCoCB1aW50MzJfdCAqZ2ljZF9pc2VuYWJsZXI7Cj4+PiArwqDCoMKgIHVp
bnQzMl90ICpnaWNkX2lzYWN0aXZlcjsKPj4+ICvCoMKgwqAgdWludDMyX3QgKmdpY2RfaXByaW9y
aXR5cjsKPj4+ICvCoMKgwqAgdWludDMyX3QgKmdpY2RfaXRhcmdldHNyOwo+Pj4gK8KgwqDCoCB1
aW50MzJfdCAqZ2ljZF9pY2ZncjsKPj4+ICt9Owo+Pgo+PiBJdCB0b29rIG1lIGEgbG9uZyB0aW1l
IHRvIHVuZGVyc3RhbmQgdGhhdCB5b3Ugd2lsbCBvbmx5IHNhdmUgdGhlIGNvbnRleHQgZm9yIAo+
PiB0aGUgQ1BVMCBhbmQgRGlzdHJpYnV0b3IuCj4gCj4gWWVzLCBvdGhlciBwaHlzaWNhbCBDUFVz
IGFyZSBob3QtdW5wbHVnZ2VkIGF0IHRoaXMgcG9pbnQuCj4gCj4+Cj4+IEkgd291bGQgcHJlZmVy
IGlmIHdlIGtlZXAgc2VwYXJhdGUgcGVyLUNQVSBjb250ZXh0IGFuZCBjb21tb24gY29udGV4dC4g
VGhpcyAKPj4gd291bGQga2VlcCB0aGUgbG9naWMgdmVyeSBzaW1pbGFyIHRvIHRoZSByZXN0IG9m
IHRoZSBHSUMgZHJpdmVycy4KPj4KPj4+ICsKPj4+ICtzdGF0aWMgc3RydWN0IGdpY3YyX2NvbnRl
eHQgZ2ljdjJfY29udGV4dDsKPj4+ICsKPj4+ICtzdGF0aWMgdm9pZCBnaWN2Ml9hbGxvY19jb250
ZXh0KHN0cnVjdCBnaWN2Ml9jb250ZXh0ICpnYyk7Cj4+Cj4+IFBsZWFzZSBkb24ndCBkbyBmb3J3
YXJkIGRlY2xhcmF0aW9uLiBUaGUgY29kZSBzaG91bGQgYmUgYWRkZWQgaW4gdGhlIGNvcnJlY3Qg
Cj4+IHBsYWNlLgo+Pgo+IAo+IEFncmVlZAo+IAo+Pj4gKwo+Pj4gwqAgc3RhdGljIGlubGluZSB2
b2lkIHdyaXRlYl9naWNkKHVpbnQ4X3QgdmFsLCB1bnNpZ25lZCBpbnQgb2Zmc2V0KQo+Pj4gwqAg
ewo+Pj4gwqDCoMKgwqDCoCB3cml0ZWJfcmVsYXhlZCh2YWwsIGdpY3YyLm1hcF9kYmFzZSArIG9m
ZnNldCk7Cj4+PiBAQCAtMTMxMCw2ICsxMzI5LDkgQEAgc3RhdGljIGludCBfX2luaXQgZ2ljdjJf
aW5pdCh2b2lkKQo+Pj4gwqDCoMKgwqDCoMKgwqAgc3Bpbl91bmxvY2soJmdpY3YyLmxvY2spOwo+
Pj4gwqAgK8KgwqDCoCAvKiBBbGxvY2F0ZSBtZW1vcnkgdG8gYmUgdXNlZCBmb3Igc2F2aW5nIEdJ
QyBjb250ZXh0IGR1cmluZyB0aGUgCj4+PiBzdXNwZW5kICovCj4+PiArwqDCoMKgIGdpY3YyX2Fs
bG9jX2NvbnRleHQoJmdpY3YyX2NvbnRleHQpOwo+Pj4gKwo+Pj4gwqDCoMKgwqDCoCByZXR1cm4g
MDsKPj4+IMKgIH0KPj4+IMKgIEBAIC0xMzE5LDYgKzEzNDEsMTI5IEBAIHN0YXRpYyB2b2lkIGdp
Y3YyX2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBpKQo+Pj4gwqDCoMKgwqDCoCBCVUcoKTsKPj4+IMKg
IH0KPj4+IMKgICtzdGF0aWMgdm9pZCBnaWN2Ml9hbGxvY19jb250ZXh0KHN0cnVjdCBnaWN2Ml9j
b250ZXh0ICpnYykKPj4+ICt7Cj4+Cj4+IElzIGl0IG5lY2Vzc2FyeSB0byBhbGxvY2F0ZSB0aGVt
IGF0IGJvb3Q/IENhbiB3ZSBtYWtlIHRoZW0gc3RhdGljIG9yIGFsbG9jYXRlIAo+PiB0aGVtIHdo
ZW4gd2Ugc3VzcGVuZD8KPj4KPiAKPiBXZSBuZWVkIHRvIGFsbG9jYXRlIGR5bmFtaWNhbGx5IGJl
Y2F1c2UgdGhlIHNpemUgb2YgYWxsb2NhdGVkIGRhdGEgZGVwZW5kcyBvbiAKPiB0aGUgbnVtYmVy
IG9mIGlycSBsaW5lcywgd2hpY2ggaXMgbm90IGtub3duIGF0IHRoZSBjb21waWxlIHRpbWUuCgpX
ZWxsIHlvdSBrbm93IHRoZSB1cHBlciBib3VuZC4gV2h5IGNhbid0IHlvdSB1c2UgdGhlIHVwcGVy
IGJvdW5kPwoKPiBBbHRlcm5hdGl2ZSBpcyB0byBhbGxvY2F0ZSBvbiBzdXNwZW5kLCBidXQgSSBi
ZWxpZXZlIGl0IGlzIGJldHRlciB0byBkbyB0aGlzIAo+IHdoZW4gdGhlIHN5c3RlbSBib290cy4K
CldoeSBpcyBpdCBiZXR0ZXI/Cgo+IAo+Pj4gK8KgwqDCoCB1aW50MzJfdCBuID0gZ2ljdjJfaW5m
by5ucl9saW5lczsKPj4+ICsKPj4+ICvCoMKgwqAgZ2MtPmdpY2RfaXNlbmFibGVyID0geHphbGxv
Y19hcnJheSh1aW50MzJfdCwgRElWX1JPVU5EX1VQKG4sIDMyKSk7Cj4+PiArwqDCoMKgIGlmICgg
IWdjLT5naWNkX2lzZW5hYmxlciApCj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+Pj4gKwo+
Pj4gK8KgwqDCoCBnYy0+Z2ljZF9pc2FjdGl2ZXIgPSB4emFsbG9jX2FycmF5KHVpbnQzMl90LCBE
SVZfUk9VTkRfVVAobiwgMzIpKTsKPj4+ICvCoMKgwqAgaWYgKCAhZ2MtPmdpY2RfaXNhY3RpdmVy
ICkKPj4+ICvCoMKgwqDCoMKgwqDCoCBnb3RvIGZyZWVfZ2ljZF9pc2VuYWJsZXI7Cj4+PiArCj4+
PiArwqDCoMKgIGdjLT5naWNkX2l0YXJnZXRzciA9IHh6YWxsb2NfYXJyYXkodWludDMyX3QsIERJ
Vl9ST1VORF9VUChuLCA0KSk7Cj4+PiArwqDCoMKgIGlmICggIWdjLT5naWNkX2l0YXJnZXRzciAp
Cj4+PiArwqDCoMKgwqDCoMKgwqAgZ290byBmcmVlX2dpY2RfaXNhY3RpdmVyOwo+Pj4gKwo+Pj4g
K8KgwqDCoCBnYy0+Z2ljZF9pcHJpb3JpdHlyID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgRElW
X1JPVU5EX1VQKG4sIDQpKTsKPj4+ICvCoMKgwqAgaWYgKCAhZ2MtPmdpY2RfaXByaW9yaXR5ciAp
Cj4+PiArwqDCoMKgwqDCoMKgwqAgZ290byBmcmVlX2dpY2RfaXRhcmdldHNyOwo+Pj4gKwo+Pj4g
K8KgwqDCoCBnYy0+Z2ljZF9pY2ZnciA9IHh6YWxsb2NfYXJyYXkodWludDMyX3QsIERJVl9ST1VO
RF9VUChuLCAxNikpOwo+Pj4gK8KgwqDCoCBpZiAoIGdjLT5naWNkX2ljZmdyICkKPj4+ICvCoMKg
wqDCoMKgwqDCoCByZXR1cm47Cj4+PiArCj4+PiArwqDCoMKgIHhmcmVlKGdjLT5naWNkX2lwcmlv
cml0eXIpOwo+Pj4gKwo+Pj4gK2ZyZWVfZ2ljZF9pdGFyZ2V0c3I6Cj4+PiArwqDCoMKgIHhmcmVl
KGdjLT5naWNkX2l0YXJnZXRzcik7Cj4+PiArCj4+PiArZnJlZV9naWNkX2lzYWN0aXZlcjoKPj4+
ICvCoMKgwqAgeGZyZWUoZ2MtPmdpY2RfaXNhY3RpdmVyKTsKPj4+ICsKPj4+ICtmcmVlX2dpY2Rf
aXNlbmFibGVyOgo+Pj4gK8KgwqDCoCB4ZnJlZShnYy0+Z2ljZF9pc2VuYWJsZXIpOwo+Pj4gK8Kg
wqDCoCBnYy0+Z2ljZF9pc2VuYWJsZXIgPSBOVUxMOwo+Pj4gK30KPj4+ICsKPj4+ICtzdGF0aWMg
aW50IGdpY3YyX3N1c3BlbmQodm9pZCkKPj4+ICt7Cj4+PiArwqDCoMKgIGludCBpOwo+Pj4gKwo+
Pj4gK8KgwqDCoCAvKiBTYXZlIEdJQ0MgY29uZmlndXJhdGlvbiAqLwo+Pj4gK8KgwqDCoCBnaWN2
Ml9jb250ZXh0LmdpY2NfY3RsciA9IHJlYWRsX2dpY2MoR0lDQ19DVExSKTsKPj4+ICvCoMKgwqAg
Z2ljdjJfY29udGV4dC5naWNjX3BtciA9IHJlYWRsX2dpY2MoR0lDQ19QTVIpOwo+Pj4gK8KgwqDC
oCBnaWN2Ml9jb250ZXh0LmdpY2NfYnByID0gcmVhZGxfZ2ljYyhHSUNDX0JQUik7Cj4+Cj4+IEFG
QUlDVCwgdGhvc2UgdmFsdWVzIHNob3VsZCBhbHdheXMgYmUgdGhlIHNhbWUuIFNvIEkgd291bGQg
anVzdCByZXN0b3JlIHRoZW0gCj4+IHdpdGggdGhlIGhhcmRjb2RlZCB2YWx1ZS4KPj4KPj4gVGhp
cyBjb3VsZCBsaWtlbHkgYmUgZmFjdG9yZWQgaW4gYSBzZXBhcmF0ZSBmdW5jdGlvbiB0aGF0IGNv
dWxkIGJlIHVzZWQgaW4gCj4+IGdpY3YyX2NwdV9pbml0IGFzIHdlbGwuCj4+Cj4+PiArCj4+PiAr
wqDCoMKgIC8qIElmIGdpY3YyX2FsbG9jX2NvbnRleHQoKSBoYXNuJ3QgYWxsb2NhdGVkIG1lbW9y
eSwgcmV0dXJuICovCj4+PiArwqDCoMKgIGlmICggIWdpY3YyX2NvbnRleHQuZ2ljZF9pc2VuYWJs
ZXIgKQo+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5PTUVNOwo+Pj4gKwo+Pj4gK8KgwqDC
oCAvKiBTYXZlIEdJQ0QgY29uZmlndXJhdGlvbiAqLwo+Pj4gK8KgwqDCoCBnaWN2Ml9jb250ZXh0
LmdpY2RfY3RsciA9IHJlYWRsX2dpY2QoR0lDRF9DVExSKTsKPj4KPj4gU2FtZSBoZXJlLgo+Pgo+
Pj4gKwo+Pj4gK8KgwqDCoCBmb3IgKCBpID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZv
Lm5yX2xpbmVzLCAzMik7IGkrKyApCj4+PiArwqDCoMKgwqDCoMKgwqAgZ2ljdjJfY29udGV4dC5n
aWNkX2lzZW5hYmxlcltpXSA9IHJlYWRsX2dpY2QoR0lDRF9JU0VOQUJMRVIgKyBpICogNCk7Cj4+
PiArCj4+PiArwqDCoMKgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8u
bnJfbGluZXMsIDMyKTsgaSsrICkKPj4+ICvCoMKgwqDCoMKgwqDCoCBnaWN2Ml9jb250ZXh0Lmdp
Y2RfaXNhY3RpdmVyW2ldID0gcmVhZGxfZ2ljZChHSUNEX0lTQUNUSVZFUiArIGkgKiA0KTsKPj4+
ICsKPj4+ICvCoMKgwqAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5u
cl9saW5lcywgNCk7IGkrKyApCj4+PiArwqDCoMKgwqDCoMKgwqAgZ2ljdjJfY29udGV4dC5naWNk
X2lwcmlvcml0eXJbaV0gPSByZWFkbF9naWNkKEdJQ0RfSVBSSU9SSVRZUiArIGkgKiA0KTsKPj4+
ICsKPj4+ICvCoMKgwqAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5u
cl9saW5lcywgNCk7IGkrKyApCj4+PiArwqDCoMKgwqDCoMKgwqAgZ2ljdjJfY29udGV4dC5naWNk
X2l0YXJnZXRzcltpXSA9IHJlYWRsX2dpY2QoR0lDRF9JVEFSR0VUU1IgKyBpICogNCk7Cj4+PiAr
Cj4+PiArwqDCoMKgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJf
bGluZXMsIDE2KTsgaSsrICkKPj4+ICvCoMKgwqDCoMKgwqDCoCBnaWN2Ml9jb250ZXh0LmdpY2Rf
aWNmZ3JbaV0gPSByZWFkbF9naWNkKEdJQ0RfSUNGR1IgKyBpICogNCk7Cj4+PiArCj4+PiArwqDC
oMKgIHJldHVybiAwOwo+Pj4gK30KPj4+ICsKPj4+ICtzdGF0aWMgdm9pZCBnaWN2Ml9yZXN1bWUo
dm9pZCkKPj4+ICt7Cj4+PiArwqDCoMKgIGludCBpOwo+Pj4gKwo+Pj4gK8KgwqDCoCBBU1NFUlQo
Z2ljdjJfY29udGV4dC5naWNkX2lzZW5hYmxlcik7Cj4+PiArwqDCoMKgIEFTU0VSVChnaWN2Ml9j
b250ZXh0LmdpY2RfaXNhY3RpdmVyKTsKPj4+ICvCoMKgwqAgQVNTRVJUKGdpY3YyX2NvbnRleHQu
Z2ljZF9pcHJpb3JpdHlyKTsKPj4+ICvCoMKgwqAgQVNTRVJUKGdpY3YyX2NvbnRleHQuZ2ljZF9p
dGFyZ2V0c3IpOwo+Pj4gK8KgwqDCoCBBU1NFUlQoZ2ljdjJfY29udGV4dC5naWNkX2ljZmdyKTsK
Pj4+ICsKPj4+ICvCoMKgwqAgLyogRGlzYWJsZSBDUFUgaW50ZXJmYWNlIGFuZCBkaXN0cmlidXRv
ciAqLwo+Pj4gK8KgwqDCoCB3cml0ZWxfZ2ljYygwLCBHSUNDX0NUTFIpOwo+Pj4gK8KgwqDCoCB3
cml0ZWxfZ2ljZCgwLCBHSUNEX0NUTFIpOwo+Pj4gK8KgwqDCoCBpc2IoKTsKPj4+ICsKPj4+ICvC
oMKgwqAgLyogUmVzdG9yZSBHSUNEIGNvbmZpZ3VyYXRpb24gKi8KPj4+ICvCoMKgwqAgZm9yICgg
aSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysgKQo+
Pj4gK8KgwqDCoMKgwqDCoMKgIHdyaXRlbF9naWNkKDB4ZmZmZmZmZmYsIEdJQ0RfSUNFTkFCTEVS
ICsgaSAqIDQpOwo+Pj4gKwo+Pj4gK8KgwqDCoCBmb3IgKCBpID0gMDsgaSA8IERJVl9ST1VORF9V
UChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkrKyApCj4+PiArwqDCoMKgwqDCoMKgwqAgd3Jp
dGVsX2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2lzZW5hYmxlcltpXSwgR0lDRF9JU0VOQUJMRVIg
KyBpICogNCk7Cj4+Cj4+IEkgd291bGQgcHJlZmVyIGlmIHRoZXJlIGlzIG9ubHkgb25lIGZvciB3
aXRoIDIgd3JpdGUuIFRoaXMgd291bGQgbWFrZSBtb3JlIAo+PiBvYnZpb3VzIHdoeSB5b3UgbmVl
ZCB0byBjbGVhciBhbGwgZW5hYmxlZCBiaXQgZmlyc3QuCj4+Cj4+PiArCj4+PiArwqDCoMKgIGZv
ciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDMyKTsgaSsr
ICkKPj4+ICvCoMKgwqDCoMKgwqDCoCB3cml0ZWxfZ2ljZCgweGZmZmZmZmZmLCBHSUNEX0lDQUNU
SVZFUiArIGkgKiA0KTsKPj4+ICsKPj4+ICvCoMKgwqAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9V
TkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysgKQo+Pj4gK8KgwqDCoMKgwqDCoMKg
IHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9pc2FjdGl2ZXJbaV0sIEdJQ0RfSVNBQ1RJ
VkVSICsgaSAqIDQpOwo+Pgo+PiBTYW1lIGhlcmUuCj4+Cj4+PiArCj4+PiArwqDCoMKgIGZvciAo
IGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDQpOyBpKysgKQo+
Pj4gK8KgwqDCoMKgwqDCoMKgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9pcHJpb3Jp
dHlyW2ldLCBHSUNEX0lQUklPUklUWVIgKyBpICogNCk7Cj4+PiArCj4+PiArwqDCoMKgIGZvciAo
IGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDQpOyBpKysgKQo+
Pj4gK8KgwqDCoMKgwqDCoMKgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9pdGFyZ2V0
c3JbaV0sIEdJQ0RfSVRBUkdFVFNSICsgaSAqIDQpOwo+Pj4gKwo+Pj4gK8KgwqDCoCBmb3IgKCBp
ID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAxNik7IGkrKyApCj4+
PiArwqDCoMKgwqDCoMKgwqAgd3JpdGVsX2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2ljZmdyW2ld
LCBHSUNEX0lDRkdSICsgaSAqIDQpOwo+Pj4gKwo+Pj4gK8KgwqDCoCAvKiBNYWtlIHN1cmUgYWxs
IHJlZ2lzdGVycyBhcmUgcmVzdG9yZWQgYW5kIGVuYWJsZSBkaXN0cmlidXRvciAqLwo+Pj4gK8Kg
wqDCoCBpc2IoKTsKPj4+ICvCoMKgwqAgd3JpdGVsX2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2N0
bHIgfCBHSUNEX0NUTF9FTkFCTEUsIEdJQ0RfQ1RMUik7Cj4+PiArCj4+PiArwqDCoMKgIC8qIFJl
c3RvcmUgR0lDIENQVSBpbnRlcmZhY2UgY29uZmlndXJhdGlvbiAqLwo+Pj4gK8KgwqDCoCB3cml0
ZWxfZ2ljYyhnaWN2Ml9jb250ZXh0LmdpY2NfcG1yLCBHSUNDX1BNUik7Cj4+PiArwqDCoMKgIHdy
aXRlbF9naWNjKGdpY3YyX2NvbnRleHQuZ2ljY19icHIsIEdJQ0NfQlBSKTsKPj4+ICvCoMKgwqAg
aXNiKCk7Cj4+PiArCj4+PiArwqDCoMKgIC8qIEVuYWJsZSBHSUMgQ1BVIGludGVyZmFjZSAqLwo+
Pj4gK8KgwqDCoCB3cml0ZWxfZ2ljYyhnaWN2Ml9jb250ZXh0LmdpY2NfY3RsciB8IEdJQ0NfQ1RM
X0VOQUJMRSB8IEdJQ0NfQ1RMX0VPSSwKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgR0lDQ19DVExSKTsKPj4+ICvCoMKgwqAgaXNiKCk7Cj4+PiArfQo+Pj4gKwo+Pj4gwqAgY29u
c3Qgc3RhdGljIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMgPSB7Cj4+PiDCoMKg
wqDCoMKgIC5pbmZvwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgID0gJmdpY3YyX2luZm8s
Cj4+PiDCoMKgwqDCoMKgIC5pbml0wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgID0gZ2lj
djJfaW5pdCwKPj4+IEBAIC0xMzUxLDYgKzE0OTYsOCBAQCBjb25zdCBzdGF0aWMgc3RydWN0IGdp
Y19od19vcGVyYXRpb25zIGdpY3YyX29wcyA9IHsKPj4+IMKgwqDCoMKgwqAgLm1hcF9od2RvbV9l
eHRyYV9tYXBwaW5ncyA9IGdpY3YyX21hcF9od2Rvd25fZXh0cmFfbWFwcGluZ3MsCj4+PiDCoMKg
wqDCoMKgIC5pb21lbV9kZW55X2FjY2Vzc8KgwqAgPSBnaWN2Ml9pb21lbV9kZW55X2FjY2VzcywK
Pj4+IMKgwqDCoMKgwqAgLmRvX0xQScKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgID0gZ2ljdjJf
ZG9fTFBJLAo+Pj4gK8KgwqDCoCAuc3VzcGVuZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA9IGdp
Y3YyX3N1c3BlbmQsCj4+PiArwqDCoMKgIC5yZXN1bWXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCA9IGdpY3YyX3Jlc3VtZSwKPj4+IMKgIH07Cj4+PiDCoMKgwqAgLyogU2V0IHVwIHRoZSBHSUMg
Ki8KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2lj
LmMKPj4+IGluZGV4IGU1MjRhZDU4M2QuLjZlOThmNDM2OTEgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4v
YXJjaC9hcm0vZ2ljLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMuYwo+Pj4gQEAgLTQ2NCw2
ICs0NjQsMzMgQEAgaW50IGdpY19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQo+Pj4gwqDCoMKgwqDCoCByZXR1cm4gZ2ljX2h3X29wcy0+aW9tZW1fZGVueV9hY2Nlc3Mo
ZCk7Cj4+PiDCoCB9Cj4+PiDCoCAraW50IGdpY19zdXNwZW5kKHZvaWQpCj4+PiArewo+Pj4gK8Kg
wqDCoCAvKiBNdXN0IGJlIGNhbGxlZCBieSBib290IENQVSMwIHdpdGggaW50ZXJydXB0cyBkaXNh
YmxlZCAqLwo+Pj4gK8KgwqDCoCBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOwo+Pj4g
K8KgwqDCoCBBU1NFUlQoIXNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4+PiArCj4+PiArwqDCoMKgIGlm
ICggIWdpY19od19vcHMtPnN1c3BlbmQgfHwgIWdpY19od19vcHMtPnJlc3VtZSApCj4+PiArwqDC
oMKgwqDCoMKgwqAgcmV0dXJuIC1FTk9TWVM7Cj4+PiArCj4+PiArwqDCoMKgIGdpY19od19vcHMt
PnN1c3BlbmQoKTsKPj4+ICsKPj4+ICvCoMKgwqAgcmV0dXJuIDA7Cj4+PiArfQo+Pj4gKwo+Pj4g
K3ZvaWQgZ2ljX3Jlc3VtZSh2b2lkKQo+Pj4gK3sKPj4+ICvCoMKgwqAgLyoKPj4+ICvCoMKgwqDC
oCAqIE11c3QgYmUgY2FsbGVkIGJ5IGJvb3QgQ1BVIzAgd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVk
IGFmdGVyIGdpY19zdXNwZW5kCj4+PiArwqDCoMKgwqAgKiBoYXMgcmV0dXJuZWQgc3VjY2Vzc2Z1
bGx5Lgo+Pj4gK8KgwqDCoMKgICovCj4+PiArwqDCoMKgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2Vu
YWJsZWQoKSk7Cj4+PiArwqDCoMKgIEFTU0VSVCghc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPj4+ICvC
oMKgwqAgQVNTRVJUKGdpY19od19vcHMtPnJlc3VtZSk7Cj4+PiArCj4+PiArwqDCoMKgIGdpY19o
d19vcHMtPnJlc3VtZSgpOwo+Pj4gK30KPj4+ICsKPj4+IMKgIHN0YXRpYyBpbnQgY3B1X2dpY19j
YWxsYmFjayhzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5mYiwKPj4+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgbG9uZyBh
Y3Rpb24sCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHZvaWQgKmhjcHUpCj4+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPj4+IGluZGV4IDIyZmExMjJl
NTIuLjQ2MDY2Y2FhYzggMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5o
Cj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4+PiBAQCAtMjc3LDYgKzI3Nywx
MCBAQCBleHRlcm4gaW50IGdpY3Zfc2V0dXAoc3RydWN0IGRvbWFpbiAqZCk7Cj4+PiDCoCBleHRl
cm4gdm9pZCBnaWNfc2F2ZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqdik7Cj4+PiDCoCBleHRlcm4gdm9p
ZCBnaWNfcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqdik7Cj4+PiDCoCArLyogU3VzcGVuZC9y
ZXN1bWUgKi8KPj4+ICtleHRlcm4gaW50IGdpY19zdXNwZW5kKHZvaWQpOwo+Pj4gK2V4dGVybiB2
b2lkIGdpY19yZXN1bWUodm9pZCk7Cj4+PiArCj4+PiDCoCAvKiBTR0kgKEFLQSBJUElzKSAqLwo+
Pj4gwqAgZW51bSBnaWNfc2dpIHsKPj4+IMKgwqDCoMKgwqAgR0lDX1NHSV9FVkVOVF9DSEVDSyA9
IDAsCj4+PiBAQCAtMzkwLDYgKzM5NCwxMCBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgewo+
Pj4gwqDCoMKgwqDCoCBpbnQgKCppb21lbV9kZW55X2FjY2VzcykoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCk7Cj4+PiDCoMKgwqDCoMKgIC8qIEhhbmRsZSBMUElzLCB3aGljaCByZXF1aXJlIHNwZWNp
YWwgaGFuZGxpbmcgKi8KPj4+IMKgwqDCoMKgwqAgdm9pZCAoKmRvX0xQSSkodW5zaWduZWQgaW50
IGxwaSk7Cj4+PiArwqDCoMKgIC8qIFNhdmUgR0lDIGNvbmZpZ3VyYXRpb24gZHVlIHRvIHRoZSBz
eXN0ZW0gc3VzcGVuZCAqLwo+Pj4gK8KgwqDCoCBpbnQgKCpzdXNwZW5kKSh2b2lkKTsKPj4+ICvC
oMKgwqAgLyogUmVzdG9yZSBHSUMgY29uZmlndXJhdGlvbiBkdWUgdG8gdGhlIHN5c3RlbSByZXN1
bWUgKi8KPj4+ICvCoMKgwqAgdm9pZCAoKnJlc3VtZSkodm9pZCk7Cj4+Cj4+IFRoZSBjb21tZW50
cyBvbiB0b3BzIG9mIHN1c3BlbmQvcmVzdW1lIHN1Z2dlc3QgdGhhdCB0aGlzIHNob3VsZCBiZSBj
YWxsZWQgCj4+IHNhdmUvcmVzdG9yZS4KPiAKPiBJIHRob3VnaHQgdGhhdCB0b28sIGJ1dCBzYXZl
L3Jlc3RvcmUgYWxyZWFkeSBleGlzdCBhbmQgYXJlIHVzZWQgZm9yIG90aGVyIHB1cnBvc2VzLgoK
SG93IGFib3V0IHJlbmFtaW5nIHRoZSBvdGhlciBmdW5jdGlvbnMgdG8gc2F2ZV92Y3B1X3N0YXRl
L3Jlc3RvcmVfdmNwdV9zdGF0ZT8KCkNoZWVycywKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 13:24:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:24: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-devel-bounces@lists.xenproject.org>)
	id 1gMv9w-0008B1-PY; Wed, 14 Nov 2018 13:24:44 +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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMv9v-0008Aq-Ot
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 13:24:43 +0000
X-Inumbo-ID: a4ef99d0-e810-11e8-a2db-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a4ef99d0-e810-11e8-a2db-12d6303a7972;
 Wed, 14 Nov 2018 13:24:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 760CAA78;
 Wed, 14 Nov 2018 05:24:41 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0A8653F718;
 Wed, 14 Nov 2018 05:24:39 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
 <746b0ad8-4ce1-dfaf-eadc-939657426900@arm.com>
 <ed9f3dc5-7f91-6d49-ee09-b362afcee5b0@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <64d1c6ba-de67-4757-5be6-2390286eb60e@arm.com>
Date: Wed, 14 Nov 2018 13:24:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <ed9f3dc5-7f91-6d49-ee09-b362afcee5b0@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTQvMTEvMjAxOCAxMjo1MiwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToK
PiBUaGFua3MgZm9yIHRoZSByZXZpZXcKPiAKPiAKPiBPbiAxMS8xNC8yMDE4IDAxOjQxIFBNLCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBJIGFtIG5vdCBlbnRpcmVseSBzdXJlIHdo
ZXJlIHRvIGFzayBpdCwgc28gSSB3aWxsIGRvIGl0IGhlcmUuIEZyb20gbXkgCj4+IHVuZGVyc3Rh
bmRpbmcgb2YgdGhlIFBTQ0kgc3BlYywgYWxsIHRoZSBpbnRlcnJ1cHRzIHNob3VsZCBoYXZlIGJl
ZW4gbWlncmF0ZWQgCj4+IGF3YXkgZnJvbSB0dXJuZWQgb2ZmIENQVS4gV2hlcmUgZG8geW91IGVu
c3VyZSB0aGF0IGluIHRoZSBzdXNwZW5kIHBhdGg/Cj4+Cj4gCj4gZGlzYWJsZV9ub25ib290X2Nw
dXMgd2lsbCBsZWFkIHRvIENQVV9PRkYgUFNDSSB0byBiZSBjYWxsZWQuIFRoYXQgaXMgb3J0aG9n
b25hbCAKPiB0byBzdXNwZW5kIHN1cHBvcnQgaW4gdGhpcyBzZXJpZXMKCkFGQUlDVCwgbm9uZSBv
ZiB0aGUgUFNDSSBDUFVfT0ZGIGNvZGUgd2lsbCBtaWdyYXRlIHRoZSBpbnRlcnJ1cHQuIEkgYWxy
ZWFkeSAKcG9pbnRlZCB0aGF0IHdoZW4geW91IHNlbmQgeW91ciBzZXJpZXMgdG8gZml4IHRoZSBD
UFVfT0ZGLiBCdXQgdGhpcyBzdGlsbCBkb2VzIApub3Qgc2VlbSB0byBiZSBhZGRyZXNzZWQuIFNv
IG15IHF1ZXN0aW9uIGlzIHN0aWxsIG9wZW4uCgo+IAo+Pgo+PiBPbiAxMi8xMS8yMDE4IDExOjMw
LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4gU3lzdGVtIHN1c3BlbmQgbWF5IGxlYWQgdG8g
YSBzdGF0ZSB3aGVyZSBHSUMgd291bGQgYmUgcG93ZXJlZCBkb3duLgo+Pj4gVGhlcmVmb3JlLCBY
ZW4gc2hvdWxkIHNhdmUvcmVzdG9yZSB0aGUgY29udGV4dCBvZiBHSUMgb24gc3VzcGVuZC9yZXN1
bWUuCj4+PiBOb3RlIHRoYXQgdGhlIGNvbnRleHQgY29uc2lzdHMgb2Ygc3RhdGVzIG9mIHJlZ2lz
dGVycyB3aGljaCBhcmUKPj4+IGNvbnRyb2xsZWQgYnkgdGhlIGh5cGVydmlzb3IuIE90aGVyIEdJ
QyByZWdpc3RlcnMgd2hpY2ggYXJlIGFjY2Vzc2libGUKPj4+IGJ5IGd1ZXN0cyBhcmUgc2F2ZWQv
cmVzdG9yZWQgb24gY29udGV4dCBzd2l0Y2guCj4+PiBUZXN0ZWQgb24gWGlsaW54IFVsdHJhc2Nh
bGUrIE1QU29DIHdpdGggKGFuZCB3aXRob3V0KSBwb3dlcmluZyBkb3duCj4+PiB0aGUgR0lDLgo+
Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNA
YWdnaW9zLmNvbT4KPj4+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dz
aGFkaUB4aWxpbnguY29tPgo+Pj4gLS0tCj4+PiDCoCB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmPCoMKg
wqDCoCB8IDE0NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Cj4+PiDCoCB4ZW4vYXJjaC9hcm0vZ2ljLmPCoMKgwqDCoMKgwqDCoCB8wqAgMjcgKysrKysrKysr
Cj4+PiDCoCB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIHzCoMKgIDggKysrCj4+PiDCoCAzIGZp
bGVzIGNoYW5nZWQsIDE4MiBpbnNlcnRpb25zKCspCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+Pj4gaW5kZXggZTdlYjAx
ZjMwYS4uYmI1MmI2NGVjYiAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+
Pj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4+PiBAQCAtMTIzLDYgKzEyMywyNSBAQCBz
dGF0aWMgREVGSU5FX1BFUl9DUFUodTgsIGdpY19jcHVfaWQpOwo+Pj4gwqAgLyogTWF4aW11bSBj
cHUgaW50ZXJmYWNlIHBlciBHSUMgKi8KPj4+IMKgICNkZWZpbmUgTlJfR0lDX0NQVV9JRiA4Cj4+
PiDCoCArLyogR0lDdjIgcmVnaXN0ZXJzIHRvIGJlIHNhdmVkL3Jlc3RvcmVkIG9uIHN5c3RlbSBz
dXNwZW5kL3Jlc3VtZSAqLwo+Pj4gK3N0cnVjdCBnaWN2Ml9jb250ZXh0IHsKPj4+ICvCoMKgwqAg
LyogR0lDQyBjb250ZXh0ICovCj4+PiArwqDCoMKgIHVpbnQzMl90IGdpY2NfY3RscjsKPj4+ICvC
oMKgwqAgdWludDMyX3QgZ2ljY19wbXI7Cj4+PiArwqDCoMKgIHVpbnQzMl90IGdpY2NfYnByOwo+
Pj4gK8KgwqDCoCAvKiBHSUNEIGNvbnRleHQgKi8KPj4+ICvCoMKgwqAgdWludDMyX3QgZ2ljZF9j
dGxyOwo+Pj4gK8KgwqDCoCB1aW50MzJfdCAqZ2ljZF9pc2VuYWJsZXI7Cj4+PiArwqDCoMKgIHVp
bnQzMl90ICpnaWNkX2lzYWN0aXZlcjsKPj4+ICvCoMKgwqAgdWludDMyX3QgKmdpY2RfaXByaW9y
aXR5cjsKPj4+ICvCoMKgwqAgdWludDMyX3QgKmdpY2RfaXRhcmdldHNyOwo+Pj4gK8KgwqDCoCB1
aW50MzJfdCAqZ2ljZF9pY2ZncjsKPj4+ICt9Owo+Pgo+PiBJdCB0b29rIG1lIGEgbG9uZyB0aW1l
IHRvIHVuZGVyc3RhbmQgdGhhdCB5b3Ugd2lsbCBvbmx5IHNhdmUgdGhlIGNvbnRleHQgZm9yIAo+
PiB0aGUgQ1BVMCBhbmQgRGlzdHJpYnV0b3IuCj4gCj4gWWVzLCBvdGhlciBwaHlzaWNhbCBDUFVz
IGFyZSBob3QtdW5wbHVnZ2VkIGF0IHRoaXMgcG9pbnQuCj4gCj4+Cj4+IEkgd291bGQgcHJlZmVy
IGlmIHdlIGtlZXAgc2VwYXJhdGUgcGVyLUNQVSBjb250ZXh0IGFuZCBjb21tb24gY29udGV4dC4g
VGhpcyAKPj4gd291bGQga2VlcCB0aGUgbG9naWMgdmVyeSBzaW1pbGFyIHRvIHRoZSByZXN0IG9m
IHRoZSBHSUMgZHJpdmVycy4KPj4KPj4+ICsKPj4+ICtzdGF0aWMgc3RydWN0IGdpY3YyX2NvbnRl
eHQgZ2ljdjJfY29udGV4dDsKPj4+ICsKPj4+ICtzdGF0aWMgdm9pZCBnaWN2Ml9hbGxvY19jb250
ZXh0KHN0cnVjdCBnaWN2Ml9jb250ZXh0ICpnYyk7Cj4+Cj4+IFBsZWFzZSBkb24ndCBkbyBmb3J3
YXJkIGRlY2xhcmF0aW9uLiBUaGUgY29kZSBzaG91bGQgYmUgYWRkZWQgaW4gdGhlIGNvcnJlY3Qg
Cj4+IHBsYWNlLgo+Pgo+IAo+IEFncmVlZAo+IAo+Pj4gKwo+Pj4gwqAgc3RhdGljIGlubGluZSB2
b2lkIHdyaXRlYl9naWNkKHVpbnQ4X3QgdmFsLCB1bnNpZ25lZCBpbnQgb2Zmc2V0KQo+Pj4gwqAg
ewo+Pj4gwqDCoMKgwqDCoCB3cml0ZWJfcmVsYXhlZCh2YWwsIGdpY3YyLm1hcF9kYmFzZSArIG9m
ZnNldCk7Cj4+PiBAQCAtMTMxMCw2ICsxMzI5LDkgQEAgc3RhdGljIGludCBfX2luaXQgZ2ljdjJf
aW5pdCh2b2lkKQo+Pj4gwqDCoMKgwqDCoMKgwqAgc3Bpbl91bmxvY2soJmdpY3YyLmxvY2spOwo+
Pj4gwqAgK8KgwqDCoCAvKiBBbGxvY2F0ZSBtZW1vcnkgdG8gYmUgdXNlZCBmb3Igc2F2aW5nIEdJ
QyBjb250ZXh0IGR1cmluZyB0aGUgCj4+PiBzdXNwZW5kICovCj4+PiArwqDCoMKgIGdpY3YyX2Fs
bG9jX2NvbnRleHQoJmdpY3YyX2NvbnRleHQpOwo+Pj4gKwo+Pj4gwqDCoMKgwqDCoCByZXR1cm4g
MDsKPj4+IMKgIH0KPj4+IMKgIEBAIC0xMzE5LDYgKzEzNDEsMTI5IEBAIHN0YXRpYyB2b2lkIGdp
Y3YyX2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBpKQo+Pj4gwqDCoMKgwqDCoCBCVUcoKTsKPj4+IMKg
IH0KPj4+IMKgICtzdGF0aWMgdm9pZCBnaWN2Ml9hbGxvY19jb250ZXh0KHN0cnVjdCBnaWN2Ml9j
b250ZXh0ICpnYykKPj4+ICt7Cj4+Cj4+IElzIGl0IG5lY2Vzc2FyeSB0byBhbGxvY2F0ZSB0aGVt
IGF0IGJvb3Q/IENhbiB3ZSBtYWtlIHRoZW0gc3RhdGljIG9yIGFsbG9jYXRlIAo+PiB0aGVtIHdo
ZW4gd2Ugc3VzcGVuZD8KPj4KPiAKPiBXZSBuZWVkIHRvIGFsbG9jYXRlIGR5bmFtaWNhbGx5IGJl
Y2F1c2UgdGhlIHNpemUgb2YgYWxsb2NhdGVkIGRhdGEgZGVwZW5kcyBvbiAKPiB0aGUgbnVtYmVy
IG9mIGlycSBsaW5lcywgd2hpY2ggaXMgbm90IGtub3duIGF0IHRoZSBjb21waWxlIHRpbWUuCgpX
ZWxsIHlvdSBrbm93IHRoZSB1cHBlciBib3VuZC4gV2h5IGNhbid0IHlvdSB1c2UgdGhlIHVwcGVy
IGJvdW5kPwoKPiBBbHRlcm5hdGl2ZSBpcyB0byBhbGxvY2F0ZSBvbiBzdXNwZW5kLCBidXQgSSBi
ZWxpZXZlIGl0IGlzIGJldHRlciB0byBkbyB0aGlzIAo+IHdoZW4gdGhlIHN5c3RlbSBib290cy4K
CldoeSBpcyBpdCBiZXR0ZXI/Cgo+IAo+Pj4gK8KgwqDCoCB1aW50MzJfdCBuID0gZ2ljdjJfaW5m
by5ucl9saW5lczsKPj4+ICsKPj4+ICvCoMKgwqAgZ2MtPmdpY2RfaXNlbmFibGVyID0geHphbGxv
Y19hcnJheSh1aW50MzJfdCwgRElWX1JPVU5EX1VQKG4sIDMyKSk7Cj4+PiArwqDCoMKgIGlmICgg
IWdjLT5naWNkX2lzZW5hYmxlciApCj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+Pj4gKwo+
Pj4gK8KgwqDCoCBnYy0+Z2ljZF9pc2FjdGl2ZXIgPSB4emFsbG9jX2FycmF5KHVpbnQzMl90LCBE
SVZfUk9VTkRfVVAobiwgMzIpKTsKPj4+ICvCoMKgwqAgaWYgKCAhZ2MtPmdpY2RfaXNhY3RpdmVy
ICkKPj4+ICvCoMKgwqDCoMKgwqDCoCBnb3RvIGZyZWVfZ2ljZF9pc2VuYWJsZXI7Cj4+PiArCj4+
PiArwqDCoMKgIGdjLT5naWNkX2l0YXJnZXRzciA9IHh6YWxsb2NfYXJyYXkodWludDMyX3QsIERJ
Vl9ST1VORF9VUChuLCA0KSk7Cj4+PiArwqDCoMKgIGlmICggIWdjLT5naWNkX2l0YXJnZXRzciAp
Cj4+PiArwqDCoMKgwqDCoMKgwqAgZ290byBmcmVlX2dpY2RfaXNhY3RpdmVyOwo+Pj4gKwo+Pj4g
K8KgwqDCoCBnYy0+Z2ljZF9pcHJpb3JpdHlyID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgRElW
X1JPVU5EX1VQKG4sIDQpKTsKPj4+ICvCoMKgwqAgaWYgKCAhZ2MtPmdpY2RfaXByaW9yaXR5ciAp
Cj4+PiArwqDCoMKgwqDCoMKgwqAgZ290byBmcmVlX2dpY2RfaXRhcmdldHNyOwo+Pj4gKwo+Pj4g
K8KgwqDCoCBnYy0+Z2ljZF9pY2ZnciA9IHh6YWxsb2NfYXJyYXkodWludDMyX3QsIERJVl9ST1VO
RF9VUChuLCAxNikpOwo+Pj4gK8KgwqDCoCBpZiAoIGdjLT5naWNkX2ljZmdyICkKPj4+ICvCoMKg
wqDCoMKgwqDCoCByZXR1cm47Cj4+PiArCj4+PiArwqDCoMKgIHhmcmVlKGdjLT5naWNkX2lwcmlv
cml0eXIpOwo+Pj4gKwo+Pj4gK2ZyZWVfZ2ljZF9pdGFyZ2V0c3I6Cj4+PiArwqDCoMKgIHhmcmVl
KGdjLT5naWNkX2l0YXJnZXRzcik7Cj4+PiArCj4+PiArZnJlZV9naWNkX2lzYWN0aXZlcjoKPj4+
ICvCoMKgwqAgeGZyZWUoZ2MtPmdpY2RfaXNhY3RpdmVyKTsKPj4+ICsKPj4+ICtmcmVlX2dpY2Rf
aXNlbmFibGVyOgo+Pj4gK8KgwqDCoCB4ZnJlZShnYy0+Z2ljZF9pc2VuYWJsZXIpOwo+Pj4gK8Kg
wqDCoCBnYy0+Z2ljZF9pc2VuYWJsZXIgPSBOVUxMOwo+Pj4gK30KPj4+ICsKPj4+ICtzdGF0aWMg
aW50IGdpY3YyX3N1c3BlbmQodm9pZCkKPj4+ICt7Cj4+PiArwqDCoMKgIGludCBpOwo+Pj4gKwo+
Pj4gK8KgwqDCoCAvKiBTYXZlIEdJQ0MgY29uZmlndXJhdGlvbiAqLwo+Pj4gK8KgwqDCoCBnaWN2
Ml9jb250ZXh0LmdpY2NfY3RsciA9IHJlYWRsX2dpY2MoR0lDQ19DVExSKTsKPj4+ICvCoMKgwqAg
Z2ljdjJfY29udGV4dC5naWNjX3BtciA9IHJlYWRsX2dpY2MoR0lDQ19QTVIpOwo+Pj4gK8KgwqDC
oCBnaWN2Ml9jb250ZXh0LmdpY2NfYnByID0gcmVhZGxfZ2ljYyhHSUNDX0JQUik7Cj4+Cj4+IEFG
QUlDVCwgdGhvc2UgdmFsdWVzIHNob3VsZCBhbHdheXMgYmUgdGhlIHNhbWUuIFNvIEkgd291bGQg
anVzdCByZXN0b3JlIHRoZW0gCj4+IHdpdGggdGhlIGhhcmRjb2RlZCB2YWx1ZS4KPj4KPj4gVGhp
cyBjb3VsZCBsaWtlbHkgYmUgZmFjdG9yZWQgaW4gYSBzZXBhcmF0ZSBmdW5jdGlvbiB0aGF0IGNv
dWxkIGJlIHVzZWQgaW4gCj4+IGdpY3YyX2NwdV9pbml0IGFzIHdlbGwuCj4+Cj4+PiArCj4+PiAr
wqDCoMKgIC8qIElmIGdpY3YyX2FsbG9jX2NvbnRleHQoKSBoYXNuJ3QgYWxsb2NhdGVkIG1lbW9y
eSwgcmV0dXJuICovCj4+PiArwqDCoMKgIGlmICggIWdpY3YyX2NvbnRleHQuZ2ljZF9pc2VuYWJs
ZXIgKQo+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5PTUVNOwo+Pj4gKwo+Pj4gK8KgwqDC
oCAvKiBTYXZlIEdJQ0QgY29uZmlndXJhdGlvbiAqLwo+Pj4gK8KgwqDCoCBnaWN2Ml9jb250ZXh0
LmdpY2RfY3RsciA9IHJlYWRsX2dpY2QoR0lDRF9DVExSKTsKPj4KPj4gU2FtZSBoZXJlLgo+Pgo+
Pj4gKwo+Pj4gK8KgwqDCoCBmb3IgKCBpID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZv
Lm5yX2xpbmVzLCAzMik7IGkrKyApCj4+PiArwqDCoMKgwqDCoMKgwqAgZ2ljdjJfY29udGV4dC5n
aWNkX2lzZW5hYmxlcltpXSA9IHJlYWRsX2dpY2QoR0lDRF9JU0VOQUJMRVIgKyBpICogNCk7Cj4+
PiArCj4+PiArwqDCoMKgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8u
bnJfbGluZXMsIDMyKTsgaSsrICkKPj4+ICvCoMKgwqDCoMKgwqDCoCBnaWN2Ml9jb250ZXh0Lmdp
Y2RfaXNhY3RpdmVyW2ldID0gcmVhZGxfZ2ljZChHSUNEX0lTQUNUSVZFUiArIGkgKiA0KTsKPj4+
ICsKPj4+ICvCoMKgwqAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5u
cl9saW5lcywgNCk7IGkrKyApCj4+PiArwqDCoMKgwqDCoMKgwqAgZ2ljdjJfY29udGV4dC5naWNk
X2lwcmlvcml0eXJbaV0gPSByZWFkbF9naWNkKEdJQ0RfSVBSSU9SSVRZUiArIGkgKiA0KTsKPj4+
ICsKPj4+ICvCoMKgwqAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5u
cl9saW5lcywgNCk7IGkrKyApCj4+PiArwqDCoMKgwqDCoMKgwqAgZ2ljdjJfY29udGV4dC5naWNk
X2l0YXJnZXRzcltpXSA9IHJlYWRsX2dpY2QoR0lDRF9JVEFSR0VUU1IgKyBpICogNCk7Cj4+PiAr
Cj4+PiArwqDCoMKgIGZvciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJf
bGluZXMsIDE2KTsgaSsrICkKPj4+ICvCoMKgwqDCoMKgwqDCoCBnaWN2Ml9jb250ZXh0LmdpY2Rf
aWNmZ3JbaV0gPSByZWFkbF9naWNkKEdJQ0RfSUNGR1IgKyBpICogNCk7Cj4+PiArCj4+PiArwqDC
oMKgIHJldHVybiAwOwo+Pj4gK30KPj4+ICsKPj4+ICtzdGF0aWMgdm9pZCBnaWN2Ml9yZXN1bWUo
dm9pZCkKPj4+ICt7Cj4+PiArwqDCoMKgIGludCBpOwo+Pj4gKwo+Pj4gK8KgwqDCoCBBU1NFUlQo
Z2ljdjJfY29udGV4dC5naWNkX2lzZW5hYmxlcik7Cj4+PiArwqDCoMKgIEFTU0VSVChnaWN2Ml9j
b250ZXh0LmdpY2RfaXNhY3RpdmVyKTsKPj4+ICvCoMKgwqAgQVNTRVJUKGdpY3YyX2NvbnRleHQu
Z2ljZF9pcHJpb3JpdHlyKTsKPj4+ICvCoMKgwqAgQVNTRVJUKGdpY3YyX2NvbnRleHQuZ2ljZF9p
dGFyZ2V0c3IpOwo+Pj4gK8KgwqDCoCBBU1NFUlQoZ2ljdjJfY29udGV4dC5naWNkX2ljZmdyKTsK
Pj4+ICsKPj4+ICvCoMKgwqAgLyogRGlzYWJsZSBDUFUgaW50ZXJmYWNlIGFuZCBkaXN0cmlidXRv
ciAqLwo+Pj4gK8KgwqDCoCB3cml0ZWxfZ2ljYygwLCBHSUNDX0NUTFIpOwo+Pj4gK8KgwqDCoCB3
cml0ZWxfZ2ljZCgwLCBHSUNEX0NUTFIpOwo+Pj4gK8KgwqDCoCBpc2IoKTsKPj4+ICsKPj4+ICvC
oMKgwqAgLyogUmVzdG9yZSBHSUNEIGNvbmZpZ3VyYXRpb24gKi8KPj4+ICvCoMKgwqAgZm9yICgg
aSA9IDA7IGkgPCBESVZfUk9VTkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysgKQo+
Pj4gK8KgwqDCoMKgwqDCoMKgIHdyaXRlbF9naWNkKDB4ZmZmZmZmZmYsIEdJQ0RfSUNFTkFCTEVS
ICsgaSAqIDQpOwo+Pj4gKwo+Pj4gK8KgwqDCoCBmb3IgKCBpID0gMDsgaSA8IERJVl9ST1VORF9V
UChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAzMik7IGkrKyApCj4+PiArwqDCoMKgwqDCoMKgwqAgd3Jp
dGVsX2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2lzZW5hYmxlcltpXSwgR0lDRF9JU0VOQUJMRVIg
KyBpICogNCk7Cj4+Cj4+IEkgd291bGQgcHJlZmVyIGlmIHRoZXJlIGlzIG9ubHkgb25lIGZvciB3
aXRoIDIgd3JpdGUuIFRoaXMgd291bGQgbWFrZSBtb3JlIAo+PiBvYnZpb3VzIHdoeSB5b3UgbmVl
ZCB0byBjbGVhciBhbGwgZW5hYmxlZCBiaXQgZmlyc3QuCj4+Cj4+PiArCj4+PiArwqDCoMKgIGZv
ciAoIGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDMyKTsgaSsr
ICkKPj4+ICvCoMKgwqDCoMKgwqDCoCB3cml0ZWxfZ2ljZCgweGZmZmZmZmZmLCBHSUNEX0lDQUNU
SVZFUiArIGkgKiA0KTsKPj4+ICsKPj4+ICvCoMKgwqAgZm9yICggaSA9IDA7IGkgPCBESVZfUk9V
TkRfVVAoZ2ljdjJfaW5mby5ucl9saW5lcywgMzIpOyBpKysgKQo+Pj4gK8KgwqDCoMKgwqDCoMKg
IHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9pc2FjdGl2ZXJbaV0sIEdJQ0RfSVNBQ1RJ
VkVSICsgaSAqIDQpOwo+Pgo+PiBTYW1lIGhlcmUuCj4+Cj4+PiArCj4+PiArwqDCoMKgIGZvciAo
IGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDQpOyBpKysgKQo+
Pj4gK8KgwqDCoMKgwqDCoMKgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9pcHJpb3Jp
dHlyW2ldLCBHSUNEX0lQUklPUklUWVIgKyBpICogNCk7Cj4+PiArCj4+PiArwqDCoMKgIGZvciAo
IGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKGdpY3YyX2luZm8ubnJfbGluZXMsIDQpOyBpKysgKQo+
Pj4gK8KgwqDCoMKgwqDCoMKgIHdyaXRlbF9naWNkKGdpY3YyX2NvbnRleHQuZ2ljZF9pdGFyZ2V0
c3JbaV0sIEdJQ0RfSVRBUkdFVFNSICsgaSAqIDQpOwo+Pj4gKwo+Pj4gK8KgwqDCoCBmb3IgKCBp
ID0gMDsgaSA8IERJVl9ST1VORF9VUChnaWN2Ml9pbmZvLm5yX2xpbmVzLCAxNik7IGkrKyApCj4+
PiArwqDCoMKgwqDCoMKgwqAgd3JpdGVsX2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2ljZmdyW2ld
LCBHSUNEX0lDRkdSICsgaSAqIDQpOwo+Pj4gKwo+Pj4gK8KgwqDCoCAvKiBNYWtlIHN1cmUgYWxs
IHJlZ2lzdGVycyBhcmUgcmVzdG9yZWQgYW5kIGVuYWJsZSBkaXN0cmlidXRvciAqLwo+Pj4gK8Kg
wqDCoCBpc2IoKTsKPj4+ICvCoMKgwqAgd3JpdGVsX2dpY2QoZ2ljdjJfY29udGV4dC5naWNkX2N0
bHIgfCBHSUNEX0NUTF9FTkFCTEUsIEdJQ0RfQ1RMUik7Cj4+PiArCj4+PiArwqDCoMKgIC8qIFJl
c3RvcmUgR0lDIENQVSBpbnRlcmZhY2UgY29uZmlndXJhdGlvbiAqLwo+Pj4gK8KgwqDCoCB3cml0
ZWxfZ2ljYyhnaWN2Ml9jb250ZXh0LmdpY2NfcG1yLCBHSUNDX1BNUik7Cj4+PiArwqDCoMKgIHdy
aXRlbF9naWNjKGdpY3YyX2NvbnRleHQuZ2ljY19icHIsIEdJQ0NfQlBSKTsKPj4+ICvCoMKgwqAg
aXNiKCk7Cj4+PiArCj4+PiArwqDCoMKgIC8qIEVuYWJsZSBHSUMgQ1BVIGludGVyZmFjZSAqLwo+
Pj4gK8KgwqDCoCB3cml0ZWxfZ2ljYyhnaWN2Ml9jb250ZXh0LmdpY2NfY3RsciB8IEdJQ0NfQ1RM
X0VOQUJMRSB8IEdJQ0NfQ1RMX0VPSSwKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgR0lDQ19DVExSKTsKPj4+ICvCoMKgwqAgaXNiKCk7Cj4+PiArfQo+Pj4gKwo+Pj4gwqAgY29u
c3Qgc3RhdGljIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMgPSB7Cj4+PiDCoMKg
wqDCoMKgIC5pbmZvwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgID0gJmdpY3YyX2luZm8s
Cj4+PiDCoMKgwqDCoMKgIC5pbml0wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgID0gZ2lj
djJfaW5pdCwKPj4+IEBAIC0xMzUxLDYgKzE0OTYsOCBAQCBjb25zdCBzdGF0aWMgc3RydWN0IGdp
Y19od19vcGVyYXRpb25zIGdpY3YyX29wcyA9IHsKPj4+IMKgwqDCoMKgwqAgLm1hcF9od2RvbV9l
eHRyYV9tYXBwaW5ncyA9IGdpY3YyX21hcF9od2Rvd25fZXh0cmFfbWFwcGluZ3MsCj4+PiDCoMKg
wqDCoMKgIC5pb21lbV9kZW55X2FjY2Vzc8KgwqAgPSBnaWN2Ml9pb21lbV9kZW55X2FjY2VzcywK
Pj4+IMKgwqDCoMKgwqAgLmRvX0xQScKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgID0gZ2ljdjJf
ZG9fTFBJLAo+Pj4gK8KgwqDCoCAuc3VzcGVuZMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA9IGdp
Y3YyX3N1c3BlbmQsCj4+PiArwqDCoMKgIC5yZXN1bWXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCA9IGdpY3YyX3Jlc3VtZSwKPj4+IMKgIH07Cj4+PiDCoMKgwqAgLyogU2V0IHVwIHRoZSBHSUMg
Ki8KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2lj
LmMKPj4+IGluZGV4IGU1MjRhZDU4M2QuLjZlOThmNDM2OTEgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4v
YXJjaC9hcm0vZ2ljLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMuYwo+Pj4gQEAgLTQ2NCw2
ICs0NjQsMzMgQEAgaW50IGdpY19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQo+Pj4gwqDCoMKgwqDCoCByZXR1cm4gZ2ljX2h3X29wcy0+aW9tZW1fZGVueV9hY2Nlc3Mo
ZCk7Cj4+PiDCoCB9Cj4+PiDCoCAraW50IGdpY19zdXNwZW5kKHZvaWQpCj4+PiArewo+Pj4gK8Kg
wqDCoCAvKiBNdXN0IGJlIGNhbGxlZCBieSBib290IENQVSMwIHdpdGggaW50ZXJydXB0cyBkaXNh
YmxlZCAqLwo+Pj4gK8KgwqDCoCBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOwo+Pj4g
K8KgwqDCoCBBU1NFUlQoIXNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4+PiArCj4+PiArwqDCoMKgIGlm
ICggIWdpY19od19vcHMtPnN1c3BlbmQgfHwgIWdpY19od19vcHMtPnJlc3VtZSApCj4+PiArwqDC
oMKgwqDCoMKgwqAgcmV0dXJuIC1FTk9TWVM7Cj4+PiArCj4+PiArwqDCoMKgIGdpY19od19vcHMt
PnN1c3BlbmQoKTsKPj4+ICsKPj4+ICvCoMKgwqAgcmV0dXJuIDA7Cj4+PiArfQo+Pj4gKwo+Pj4g
K3ZvaWQgZ2ljX3Jlc3VtZSh2b2lkKQo+Pj4gK3sKPj4+ICvCoMKgwqAgLyoKPj4+ICvCoMKgwqDC
oCAqIE11c3QgYmUgY2FsbGVkIGJ5IGJvb3QgQ1BVIzAgd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVk
IGFmdGVyIGdpY19zdXNwZW5kCj4+PiArwqDCoMKgwqAgKiBoYXMgcmV0dXJuZWQgc3VjY2Vzc2Z1
bGx5Lgo+Pj4gK8KgwqDCoMKgICovCj4+PiArwqDCoMKgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2Vu
YWJsZWQoKSk7Cj4+PiArwqDCoMKgIEFTU0VSVCghc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPj4+ICvC
oMKgwqAgQVNTRVJUKGdpY19od19vcHMtPnJlc3VtZSk7Cj4+PiArCj4+PiArwqDCoMKgIGdpY19o
d19vcHMtPnJlc3VtZSgpOwo+Pj4gK30KPj4+ICsKPj4+IMKgIHN0YXRpYyBpbnQgY3B1X2dpY19j
YWxsYmFjayhzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5mYiwKPj4+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgbG9uZyBh
Y3Rpb24sCj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHZvaWQgKmhjcHUpCj4+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPj4+IGluZGV4IDIyZmExMjJl
NTIuLjQ2MDY2Y2FhYzggMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5o
Cj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4+PiBAQCAtMjc3LDYgKzI3Nywx
MCBAQCBleHRlcm4gaW50IGdpY3Zfc2V0dXAoc3RydWN0IGRvbWFpbiAqZCk7Cj4+PiDCoCBleHRl
cm4gdm9pZCBnaWNfc2F2ZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqdik7Cj4+PiDCoCBleHRlcm4gdm9p
ZCBnaWNfcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqdik7Cj4+PiDCoCArLyogU3VzcGVuZC9y
ZXN1bWUgKi8KPj4+ICtleHRlcm4gaW50IGdpY19zdXNwZW5kKHZvaWQpOwo+Pj4gK2V4dGVybiB2
b2lkIGdpY19yZXN1bWUodm9pZCk7Cj4+PiArCj4+PiDCoCAvKiBTR0kgKEFLQSBJUElzKSAqLwo+
Pj4gwqAgZW51bSBnaWNfc2dpIHsKPj4+IMKgwqDCoMKgwqAgR0lDX1NHSV9FVkVOVF9DSEVDSyA9
IDAsCj4+PiBAQCAtMzkwLDYgKzM5NCwxMCBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgewo+
Pj4gwqDCoMKgwqDCoCBpbnQgKCppb21lbV9kZW55X2FjY2VzcykoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCk7Cj4+PiDCoMKgwqDCoMKgIC8qIEhhbmRsZSBMUElzLCB3aGljaCByZXF1aXJlIHNwZWNp
YWwgaGFuZGxpbmcgKi8KPj4+IMKgwqDCoMKgwqAgdm9pZCAoKmRvX0xQSSkodW5zaWduZWQgaW50
IGxwaSk7Cj4+PiArwqDCoMKgIC8qIFNhdmUgR0lDIGNvbmZpZ3VyYXRpb24gZHVlIHRvIHRoZSBz
eXN0ZW0gc3VzcGVuZCAqLwo+Pj4gK8KgwqDCoCBpbnQgKCpzdXNwZW5kKSh2b2lkKTsKPj4+ICvC
oMKgwqAgLyogUmVzdG9yZSBHSUMgY29uZmlndXJhdGlvbiBkdWUgdG8gdGhlIHN5c3RlbSByZXN1
bWUgKi8KPj4+ICvCoMKgwqAgdm9pZCAoKnJlc3VtZSkodm9pZCk7Cj4+Cj4+IFRoZSBjb21tZW50
cyBvbiB0b3BzIG9mIHN1c3BlbmQvcmVzdW1lIHN1Z2dlc3QgdGhhdCB0aGlzIHNob3VsZCBiZSBj
YWxsZWQgCj4+IHNhdmUvcmVzdG9yZS4KPiAKPiBJIHRob3VnaHQgdGhhdCB0b28sIGJ1dCBzYXZl
L3Jlc3RvcmUgYWxyZWFkeSBleGlzdCBhbmQgYXJlIHVzZWQgZm9yIG90aGVyIHB1cnBvc2VzLgoK
SG93IGFib3V0IHJlbmFtaW5nIHRoZSBvdGhlciBmdW5jdGlvbnMgdG8gc2F2ZV92Y3B1X3N0YXRl
L3Jlc3RvcmVfdmNwdV9zdGF0ZT8KCkNoZWVycywKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 13:34:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:34: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-devel-bounces@lists.xenproject.org>)
	id 1gMvIz-0000oO-9I; Wed, 14 Nov 2018 13:34: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMvIy-0000o1-F3
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 13:34:04 +0000
X-Inumbo-ID: f118b2f0-e811-11e8-b9b9-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f118b2f0-e811-11e8-b9b9-12d6303a7972;
 Wed, 14 Nov 2018 13:33:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMvIr-0001Ph-Gx; Wed, 14 Nov 2018 13:33:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMvIr-0005do-7W; Wed, 14 Nov 2018 13:33:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMvIr-0003Kl-6q; Wed, 14 Nov 2018 13:33:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129810-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d6798ce35707a485d9c132319d70dd654620e5e5
X-Osstest-Versions-That: xen=dee593780213a4997ae6206cc4d103e608613098
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 13:33:57 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 129810: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTgxMCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTgxMC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgNTAgeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTI5NzI5IHBhc3MgaW4gMTI5ODEwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgaW4gMTI5NzI5IHBhc3MgaW4gMTI5ODEwCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxMjk3MjkgcGFzcyBpbiAxMjk4
MTAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZt
ZW50cnkgZmFpbCBwYXNzIGluIDEyOTcyOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMjk3MjkK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWls
IGluIDEyOTcyOSBsaWtlIDEyODY4MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4NjgxCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjg3OTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODc5MgogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTI4Nzky
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjg3OTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODc5MgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTI4NzkyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg3OTIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODc5
MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI4NzkyCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA3
IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkNjc5OGNlMzU3MDdhNDg1ZDljMTMyMzE5
ZDcwZGQ2NTQ2MjBlNWU1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBk
ZWU1OTM3ODAyMTNhNDk5N2FlNjIwNmNjNGQxMDNlNjA4NjEzMDk4CgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMjg3OTIgIDIwMTgtMTAtMTUgMDA6MDU6NTIgWiAgIDMwIGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTI5NDY2ICAyMDE4LTExLTA1IDE1OjM2OjMzIFogICAgOCBkYXlzICAgIDQgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NTcwICAyMDE4LTExLTA3IDE2OjQ3OjQxIFog
ICAgNiBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAg
T2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgog
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZGVlNTkz
NzgwMi4uZDY3OThjZTM1NyAgZDY3OThjZTM1NzA3YTQ4NWQ5YzEzMjMxOWQ3MGRkNjU0NjIwZTVl
NSAtPiBzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 13:48:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:48: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-devel-bounces@lists.xenproject.org>)
	id 1gMvWN-0001rR-Cc; Wed, 14 Nov 2018 13:47: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=etbn=nz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMvWM-0001rM-7Y
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 13:47:54 +0000
X-Inumbo-ID: e1905cff-e813-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e1905cff-e813-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 13:47:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Nov 2018 06:46:51 -0700
Message-Id: <5BEC274702000078001FC01C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 14 Nov 2018 06:46:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20181114102323.7771-1-sergey.dyasli@citrix.com>
 <20181114102323.7771-2-sergey.dyasli@citrix.com>
In-Reply-To: <20181114102323.7771-2-sergey.dyasli@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 1/8] x86/nestedhvm: init nv_vvmcxaddr in
 hvm_vcpu_initialise()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjExLjE4IGF0IDExOjIzLCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiBUaGlzIGFsbG93cyB0byBzYWZlbHkgdXNlIG5lc3RlZGh2bSBmdW5jdGlvbnMgdGhhdCBy
ZWx5IG9uIHRoZSB2YWx1ZXMKPiBpbnNpZGUgc3RydWN0IG5lc3RlZHZjcHUgaW5kZXBlbmRlbnRs
eSBvZiB0aGUgbmVzdGVkIHZpcnR1YWxpc2F0aW9uCj4gKEhWTV9QQVJBTV9ORVNURURIVk0pIHN0
YXR1cyBvZiBhIGRvbWFpbi4KClN1Z2dlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 13:48:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:48: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-devel-bounces@lists.xenproject.org>)
	id 1gMvX4-0001t2-Oi; Wed, 14 Nov 2018 13:48: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=etbn=nz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMvX3-0001sx-6w
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 13:48:37 +0000
X-Inumbo-ID: fb72f2ff-e813-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb72f2ff-e813-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 13:48:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Nov 2018 06:48:35 -0700
Message-Id: <5BEC27B002000078001FC022@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 14 Nov 2018 06:48:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20181114103742.13801-1-sergey.dyasli@citrix.com>
In-Reply-To: <20181114103742.13801-1-sergey.dyasli@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH trivial] mm/page_alloc: fix a typo in printk
 for idle scrub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjExLjE4IGF0IDExOjM3LCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5j
b20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSSdtIHNvcnJ5
IGZvciB0aGUgbWlzLWVkaXQgb2YgeW91ciBwYXRjaC4KCkphbgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 13:53:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:53: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-devel-bounces@lists.xenproject.org>)
	id 1gMvbQ-0002j3-DU; Wed, 14 Nov 2018 13:53: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMvbO-0002is-NG
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 13:53:06 +0000
X-Inumbo-ID: 980afd8c-e814-11e8-8703-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 980afd8c-e814-11e8-8703-12d6303a7972;
 Wed, 14 Nov 2018 13:52:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMvbE-0001nC-Kx; Wed, 14 Nov 2018 13:52:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMvbE-0007Il-BV; Wed, 14 Nov 2018 13:52:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMvbE-0003B0-Ar; Wed, 14 Nov 2018 13:52:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130039-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=85588389222a3636baf0f9ed8227f2434af4c3f9
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 13:52:56 +0000
Subject: [Xen-devel] [ovmf test] 130039: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDAzOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwMzkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgODU1ODgzODkyMjJhMzYzNmJhZjBmOWVkODIyN2YyNDM0YWY0YzNmOQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDcgZGF5cyAgIDY2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDAxNCAgMjAxOC0xMS0xNCAwMzo0Mzo0NiBaICAgIDAgZGF5cyAgICA2IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 13:54:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 13:54: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-devel-bounces@lists.xenproject.org>)
	id 1gMvcK-0002n4-R7; Wed, 14 Nov 2018 13:54: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=etbn=nz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMvcJ-0002mw-Ou
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 13:54:03 +0000
X-Inumbo-ID: be691543-e814-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be691543-e814-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 13:54:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Nov 2018 06:54:02 -0700
Message-Id: <5BEC28F602000078001FC035@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 14 Nov 2018 06:53:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20181114115740.1050-1-roger.pau@citrix.com>
 <20181114115740.1050-5-roger.pau@citrix.com>
 <6ea6b76d-3ea8-de3a-0a43-a60b4c9b9f3b@citrix.com>
In-Reply-To: <6ea6b76d-3ea8-de3a-0a43-a60b4c9b9f3b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 4/5] amd/iommu: assign iommu devices to
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjExLjE4IGF0IDEzOjMzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTQvMTEvMjAxOCAxMTo1NywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+PiBBTUQg
SU9NTVUgZGV2aWNlcyBhcmUgZXhwb3NlZCBvbiB0aGUgUENJIGJ1cywgYW5kIHRodXMgYXJlIGFz
c2lnbmVkIGJ5Cj4+IGRlZmF1bHQgdG8gdGhlIGhhcmR3YXJlIGRvbWFpbi4gVGhpcyBjYW4gY2F1
c2UgaXNzdWVzIGJlY2F1c2UgdGhlCj4+IElPTU1VIGRldmljZXMgYXJlIG5vdCBiZWhpbmQgYW4g
SU9NTVUsIGFuZCBjb25jZXB0dWFsbHkgaXQncyBhbHNvIHdyb25nCj4+IHRvIGdpdmUgdGhlIGhh
cmR3YXJlIGRvbWFpbiBvd25lcnNoaXAgb2YgdGhvc2UgZGV2aWNlcyBzaW5jZSB0aGV5IGFyZQo+
PiBpbiB1c2UgYnkgWGVuLgo+Pgo+PiBGaXggdGhpcyBieSBhc3NpZ25pbmcgdGhlIFBDSSBJT01N
VSBkZXZpY2VzIHRvIFhlbi4KPj4KPj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gCj4gVGhpcyBpcyB1bmZvcnR1bmF0ZWx5IGEgc3ltcHRv
bSBvZiBtdWNoIG1vcmUgYmFzaWMgYnVnIGluIFhlbi4KPiAKPiBQYXJ0aWN1bGFybHkgb24gcmVj
ZW50IHNlcnZlciBwYXJ0cywgdGhlcmUgYXJlIG1hbnkgUENJIGRldmljZXMgd2hpY2gKPiByZXBy
ZXNlbnQgcHJvY2Vzc29yIGludGVybmFscyBhbmQgYXJlbid0IHNhZmUgdG8gZ2l2ZSBldmVuIHRv
IGRvbTAuCgpXZWxsLCB5ZXMsIHNvbWUgcGVyaGFwcy4KCj4gVGhlcmUgc2hvdWxkIGJlIGEgd2hp
dGVsaXN0IG9mIGRldmljZXMgd2UgY29uc2lkZXIgc2FmZSwgbm90IGEgYmxhY2tsaXN0Cj4gb2Yg
dGhvc2Ugd2Uga25vdyB0byBiZSB1bnNhZmUuCgpTdWNoIGFuIGFwcHJvYWNoIHdvdWxkLCBJJ20g
YWZyYWlkLCBiZSB3b3JrYWJsZSBvbmx5IGlmIHZlbmRvcnMKKHBybylhY3RpdmVseSBjb21tdW5p
Y2F0ZWQgcHJvcGVydGllcyBhbmQgZGV2aWNlIElEcywgc3VjaCB0aGF0CndlIHdvdWxkIG5vdCBj
b25zdGFudGx5IGxhZyBiZWhpbmQgd2hhdCdzIG9uIHRoZSBtYXJrZXQuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 14:00:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 14:00: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-devel-bounces@lists.xenproject.org>)
	id 1gMvim-0003h3-LN; Wed, 14 Nov 2018 14:00:44 +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=etbn=nz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMvil-0003gy-JT
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 14:00:43 +0000
X-Inumbo-ID: ac1fab50-e815-11e8-984b-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac1fab50-e815-11e8-984b-12d6303a7972;
 Wed, 14 Nov 2018 14:00:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Nov 2018 07:00:40 -0700
Message-Id: <5BEC2A8702000078001FC04A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 14 Nov 2018 07:00:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
 <1541945224-23075-3-git-send-email-rcojocaru@bitdefender.com>
 <2c1b78c1-e526-4481-f36d-791e11bdd06e@citrix.com>
 <7b71af9a-29ca-6f7e-13a3-27d02e0392f6@bitdefender.com>
 <227360f1-e375-e990-55f3-abbf85a312fc@citrix.com>
 <5515809b-33dd-3afb-8cce-7261e45dc501@bitdefender.com>
In-Reply-To: <5515809b-33dd-3afb-8cce-7261e45dc501@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V5 2/3] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 george.dunlap@citrix.com, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjExLjE4IGF0IDEzOjUwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMTEvMTQvMTggMTo1OCBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMTEv
MTMvMTggNjo0MyBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+Pj4gT24gMTEvMTMvMTggNzo1
NyBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+PiBPbiAxMS8xMS8xOCAyOjA3IFBNLCBSYXp2
YW4gQ29qb2NhcnUgd3JvdGU6Cj4+Pj4+IEBAIC0yMzQxLDYgKzIzODAsNyBAQCBpbnQgcDJtX2Rl
c3Ryb3lfYWx0cDJtX2J5X2lkKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpCj4+
Pj4+ICAgICAgICAgIHsKPj4+Pj4gICAgICAgICAgICAgIHAybV9mbHVzaF90YWJsZShkLT5hcmNo
LmFsdHAybV9wMm1baWR4XSk7Cj4+Pj4+ICAgICAgICAgICAgICAvKiBVbmluaXQgYW5kIHJlaW5p
dCBlcHQgdG8gZm9yY2UgVExCIHNob290ZG93biAqLwo+Pj4+PiArICAgICAgICAgICAgcDJtX2Zy
ZWVfbG9nZGlydHkoZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOwo+Pj4+PiAgICAgICAgICAgICAg
ZXB0X3AybV91bmluaXQoZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOwo+Pj4+PiAgICAgICAgICAg
ICAgZXB0X3AybV9pbml0KGQtPmFyY2guYWx0cDJtX3AybVtpZHhdKTsKPj4+Pj4gICAgICAgICAg
ICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbaWR4XSA9IG1mbl94KElOVkFMSURfTUZOKTsKPj4+Pgo+
Pj4+IChJbiBjYXNlIEkgZm9yZ2V0OiBBbHNvLCB0aGlzIGlzIGNhbGxlZCB3aXRob3V0IGhvbGRp
bmcgdGhlIGFwcHJvcHJpYXRlCj4+Pj4gcDJtIGxvY2suICkKPj4+Cj4+PiBDb3VsZCB5b3UgcGxl
YXNlIHByb3ZpZGUgbW9yZSBkZXRhaWxzPyBJIGhhdmUgYXNzdW1lZCB0aGF0IGF0IHRoZSBwb2lu
dAo+Pj4gb2YgY2FsbGluZyBhIGZ1bmN0aW9uIGNhbGxlZCBwMm1fZGVzdHJveV9hbHRwMm1fYnlf
aWQoKSBpdCBzaG91bGQgYmUKPj4+IHNhZmUgdG8gdGVhciB0aGUgYWx0cDJtIGRvd24gd2l0aG91
dCBmdXJ0aGVyIHByZWNhdXRpb24uCj4+IAo+PiBBcmUgeW91IGFic29sdXRlbHkgcG9zaXRpdmUg
dGhhdCBhdCB0aGlzIHBvaW50IHRoZXJlJ3Mgbm8gd2F5IGFueXdoZXJlCj4+IGVsc2UgaW4gWGVu
IG1pZ2h0IGJlIGRvaW5nIHNvbWV0aGluZyB3aXRoIHRoaXMgcDJtIHN0cnVjdD8KPj4gCj4+IElm
IHNvLCB0aGVuIDEpIHRoZXJlIHNob3VsZCBiZSBhIGNvbW1lbnQgdGhlcmUgZXhwbGFpbmluZyB3
aHkgdGhhdCdzIHRoZQo+PiBjYXNlLCBhbmQgMikgaWRlYWxseSB3ZSBzaG91bGQgcmVmYWN0b3Ig
cDJtX2ZsdXNoX3RhYmxlIHN1Y2ggdGhhdCB3ZSBjYW4KPj4gY2FsbCB3aGF0J3Mgbm93IHAybV9m
bHVzaF90YWJsZV9sb2NrZWQoKSB3aXRob3V0IHRoZSBsb2NrLgo+IAo+IEFGQUlDVCB0aGUgb25s
eSBwbGFjZSBwMm1fZGVzdHJveV9hbHRwMm1fYnlfaWQoKSBpcyBldmVyIGNhbGxlZCBpcyBpbgo+
IGFyY2gveDg2L2h2bS9odm0uYydzIGRvX2FsdHAybV9vcCgpIChvbiBIVk1PUF9hbHRwMm1fZGVz
dHJveV9wMm0pLCB3aGljaAo+IGlzIGRvbmUgdW5kZXIgZG9tYWluIGxvY2suIElzIHRoYXQgaW5z
dWZmaWNpZW50PwoKSG9sZGluZyB0aGUgZG9tYWluIGxvY2sgZG9lcyBub3QgaW1wbHkgbm90aGlu
ZyBjYW4gaGFwcGVuIHRvIHRoZQpkb21haW4gZWxzZXdoZXJlLiBPbmx5IGlmIGJvdGggcGFydGll
cyBob2xkIHRoZSBfc2FtZV8gbG9jayB0aGVyZQppcyBhIGd1YXJhbnRlZSBvZiBzZXJpYWxpemF0
aW9uIGJldHdlZW4gYm90aC4KCj4+Pj4+IElzIHRoZXJlIGFueSBwYXJ0aWN1bGFyIHJlYXNvbiB3
ZSBhbGxvY2F0ZSB0aGUgcDJtIHN0cnVjdHVyZXMgb24gZG9tYWluCj4+Pj4+IGNyZWF0aW9uLCBi
dXQgbm90IGxvZ2RpcnR5IHJhbmdlIHN0cnVjdHVyZXM/ICBJdCBzZWVtcyBsaWtlIGFsbG9jYXRp
bmcKPj4+Pj4gYWx0cDJtIHN0cnVjdHVyZXMgb24tZGVtYW5kLCByYXRoZXIgdGhhbiBhdCBkb21h
aW4gY3JlYXRpb24gdGltZSwgbWlnaHQKPj4+Pj4gbWFrZSBhIGxvdCBvZiB0aGUgcmVhc29uaW5n
IGhlcmUgc2ltcGxlci4KPj4+Pgo+Pj4+IEkgYXNzdW1lIHRoYXQgdGhpcyBxdWVzdGlvbiBpcyBu
b3QgYWRkcmVzc2VkIHRvIG1lLCBzaW5jZSBJJ20gbm90IGFibGUKPj4+PiB0byBhbnN3ZXIgaXQg
LSBJIGNhbiBvbmx5IGFzc3VtZSB0aGF0IGhhdmluZyBsZXNzIGhlYXAgdXNlZCBoYXMgYmVlbgo+
Pj4+IHByZWZlcnJlZC4KPj4gCj4+IEknbSBhc2tpbmcgeW91IGJlY2F1c2UgeW91J3ZlIHJlY2Vu
dGx5IGJlZW4gZ29pbmcgdGhyb3VnaCB0aGlzIGNvZGUsIGFuZAo+PiBwcm9iYWJseSBoYXZlIGF0
IGxlYXN0IGFzIG11Y2ggZmFtaWxpYXJpdHkgd2l0aCBpdCBhcyBJIGRvLiAgSSBjYW4ndAo+PiBp
bW1lZGlhdGVseSBzZWUgYW55IHJlYXNvbiB0byBhbGxvY2F0ZSB0aGVtIGF0IGRvbWFpbiBjcmVh
dGlvbiB0aW1lLgo+PiBNYXliZSB5b3UgY2FuIGFuZCBtYXliZSB5b3UgY2FuJ3QsIGJ1dCBJIHdv
bid0IGtub3cgdW50aWwgSSBhc2suIDotKQo+IAo+IEkndmUgbG9va2VkIGF0IHRoZSBjb2RlIGNs
b3NlciB0b2RheSwgYW5kIHRoZXJlJ3Mgbm8gcmVhc29uIGFzIGZhciBhcyBJCj4gY2FuIHRlbGwg
d2h5IHdlIHNob3VsZG4ndCBhbGxvY2F0ZSBhbHRwMm1zIG9uLWRlbWFuZC4gSG93ZXZlciwgY2hh
bmdpbmcKPiB0aGUgY29kZSBpcyBzb21ld2hhdCBpbnZvbHZlZCBhdCB0aGlzIHBvaW50LCBzaW5j
ZSB0aGVyZSdzIGEgbG90IG9mOgo+IAo+IDIzNTcgICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0
cFtpZHhdICE9IG1mbl94KElOVkFMSURfTUZOKSApCj4gMjM1OCAgICAgewo+IDIzNTkgICAgICAg
ICBwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1baWR4XTsKPiAyMzYwCj4gMjM2MSAgICAgICAgIGlm
ICggIV9hdG9taWNfcmVhZChwMm0tPmFjdGl2ZV92Y3B1cykgKQo+IDIzNjIgICAgICAgICB7Cj4g
MjM2MyAgICAgICAgICAgICBwMm1fZmx1c2hfdGFibGUoZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0p
Owo+IDIzNjQgICAgICAgICAgICAgLyogVW5pbml0IGFuZCByZWluaXQgZXB0IHRvIGZvcmNlIFRM
QiBzaG9vdGRvd24gKi8KPiAyMzY1ICAgICAgICAgICAgIGVwdF9wMm1fdW5pbml0KGQtPmFyY2gu
YWx0cDJtX3AybVtpZHhdKTsKPiAyMzY2ICAgICAgICAgICAgIGVwdF9wMm1faW5pdChkLT5hcmNo
LmFsdHAybV9wMm1baWR4XSk7Cj4gMjM2NyAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRw
W2lkeF0gPSBtZm5feChJTlZBTElEX01GTik7Cj4gMjM2OCAgICAgICAgICAgICByYyA9IDA7Cj4g
MjM2OSAgICAgICAgIH0KPiAyMzcwICAgICB9Cj4gCj4gZ29pbmcgb24uIFRoYXQgaXMsIGNvZGUg
Y2hlY2tpbmcgdGhhdCBkLT5hcmNoLmFsdHAybV9lcHRwW2lkeF0gIT0KPiBtZm5feChJTlZBTElE
X01GTiksIGFuZCB0aGVuIGJsaW5kbHkgYXNzdW1pbmcgdGhhdCBwMm0gd2lsbCBub3QgYmUgTlVM
TAo+IGFuZCBpcyB1c2FibGUuCgpXb3VsZG4ndCB0aGUgaW1wbGljYXRpb24gb2YgR2VvcmdlJ3Mg
cHJvcG9zYWwgYmUgdGhhdApkLT5hcmNoLmFsdHAybV9lcHRwW10gc2xvdHMgZ2V0IGRlbWFuZC1w
b3B1bGF0ZWQsIHRvbz8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 14:06:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 14:06: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-devel-bounces@lists.xenproject.org>)
	id 1gMvnn-0003sa-D9; Wed, 14 Nov 2018 14:05: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=mavx=nz=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gMvnl-0003sU-NL
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 14:05:53 +0000
X-Inumbo-ID: 63ec49e1-e816-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63ec49e1-e816-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 14:05:51 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 4CDC9305FFB7; Wed, 14 Nov 2018 16:05:49 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 2C0E6300F70D;
 Wed, 14 Nov 2018 16:05:49 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
 <1541945224-23075-3-git-send-email-rcojocaru@bitdefender.com>
 <2c1b78c1-e526-4481-f36d-791e11bdd06e@citrix.com>
 <7b71af9a-29ca-6f7e-13a3-27d02e0392f6@bitdefender.com>
 <227360f1-e375-e990-55f3-abbf85a312fc@citrix.com>
 <5515809b-33dd-3afb-8cce-7261e45dc501@bitdefender.com>
 <5BEC2A8702000078001FC04A@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <e1c265ea-48c7-e6a0-74ca-d8ab16fff348@bitdefender.com>
Date: Wed, 14 Nov 2018 16:05:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BEC2A8702000078001FC04A@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V5 2/3] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 george.dunlap@citrix.com, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTQvMTggNDowMCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTQuMTEuMTgg
YXQgMTM6NTAsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gT24gMTEvMTQv
MTggMTo1OCBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+IE9uIDExLzEzLzE4IDY6NDMgUE0s
IFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4+PiBPbiAxMS8xMy8xOCA3OjU3IFBNLCBHZW9yZ2Ug
RHVubGFwIHdyb3RlOgo+Pj4+PiBPbiAxMS8xMS8xOCAyOjA3IFBNLCBSYXp2YW4gQ29qb2NhcnUg
d3JvdGU6Cj4+Pj4+PiBAQCAtMjM0MSw2ICsyMzgwLDcgQEAgaW50IHAybV9kZXN0cm95X2FsdHAy
bV9ieV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQo+Pj4+Pj4gICAgICAg
ICAgewo+Pj4+Pj4gICAgICAgICAgICAgIHAybV9mbHVzaF90YWJsZShkLT5hcmNoLmFsdHAybV9w
Mm1baWR4XSk7Cj4+Pj4+PiAgICAgICAgICAgICAgLyogVW5pbml0IGFuZCByZWluaXQgZXB0IHRv
IGZvcmNlIFRMQiBzaG9vdGRvd24gKi8KPj4+Pj4+ICsgICAgICAgICAgICBwMm1fZnJlZV9sb2dk
aXJ0eShkLT5hcmNoLmFsdHAybV9wMm1baWR4XSk7Cj4+Pj4+PiAgICAgICAgICAgICAgZXB0X3Ay
bV91bmluaXQoZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOwo+Pj4+Pj4gICAgICAgICAgICAgIGVw
dF9wMm1faW5pdChkLT5hcmNoLmFsdHAybV9wMm1baWR4XSk7Cj4+Pj4+PiAgICAgICAgICAgICAg
ZC0+YXJjaC5hbHRwMm1fZXB0cFtpZHhdID0gbWZuX3goSU5WQUxJRF9NRk4pOwo+Pj4+Pgo+Pj4+
PiAoSW4gY2FzZSBJIGZvcmdldDogQWxzbywgdGhpcyBpcyBjYWxsZWQgd2l0aG91dCBob2xkaW5n
IHRoZSBhcHByb3ByaWF0ZQo+Pj4+PiBwMm0gbG9jay4gKQo+Pj4+Cj4+Pj4gQ291bGQgeW91IHBs
ZWFzZSBwcm92aWRlIG1vcmUgZGV0YWlscz8gSSBoYXZlIGFzc3VtZWQgdGhhdCBhdCB0aGUgcG9p
bnQKPj4+PiBvZiBjYWxsaW5nIGEgZnVuY3Rpb24gY2FsbGVkIHAybV9kZXN0cm95X2FsdHAybV9i
eV9pZCgpIGl0IHNob3VsZCBiZQo+Pj4+IHNhZmUgdG8gdGVhciB0aGUgYWx0cDJtIGRvd24gd2l0
aG91dCBmdXJ0aGVyIHByZWNhdXRpb24uCj4+Pgo+Pj4gQXJlIHlvdSBhYnNvbHV0ZWx5IHBvc2l0
aXZlIHRoYXQgYXQgdGhpcyBwb2ludCB0aGVyZSdzIG5vIHdheSBhbnl3aGVyZQo+Pj4gZWxzZSBp
biBYZW4gbWlnaHQgYmUgZG9pbmcgc29tZXRoaW5nIHdpdGggdGhpcyBwMm0gc3RydWN0Pwo+Pj4K
Pj4+IElmIHNvLCB0aGVuIDEpIHRoZXJlIHNob3VsZCBiZSBhIGNvbW1lbnQgdGhlcmUgZXhwbGFp
bmluZyB3aHkgdGhhdCdzIHRoZQo+Pj4gY2FzZSwgYW5kIDIpIGlkZWFsbHkgd2Ugc2hvdWxkIHJl
ZmFjdG9yIHAybV9mbHVzaF90YWJsZSBzdWNoIHRoYXQgd2UgY2FuCj4+PiBjYWxsIHdoYXQncyBu
b3cgcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZCgpIHdpdGhvdXQgdGhlIGxvY2suCj4+Cj4+IEFGQUlD
VCB0aGUgb25seSBwbGFjZSBwMm1fZGVzdHJveV9hbHRwMm1fYnlfaWQoKSBpcyBldmVyIGNhbGxl
ZCBpcyBpbgo+PiBhcmNoL3g4Ni9odm0vaHZtLmMncyBkb19hbHRwMm1fb3AoKSAob24gSFZNT1Bf
YWx0cDJtX2Rlc3Ryb3lfcDJtKSwgd2hpY2gKPj4gaXMgZG9uZSB1bmRlciBkb21haW4gbG9jay4g
SXMgdGhhdCBpbnN1ZmZpY2llbnQ/Cj4gCj4gSG9sZGluZyB0aGUgZG9tYWluIGxvY2sgZG9lcyBu
b3QgaW1wbHkgbm90aGluZyBjYW4gaGFwcGVuIHRvIHRoZQo+IGRvbWFpbiBlbHNld2hlcmUuIE9u
bHkgaWYgYm90aCBwYXJ0aWVzIGhvbGQgdGhlIF9zYW1lXyBsb2NrIHRoZXJlCj4gaXMgYSBndWFy
YW50ZWUgb2Ygc2VyaWFsaXphdGlvbiBiZXR3ZWVuIGJvdGguCgpSaWdodCwgSSB3YXMgdW5kZXIg
dGhlIGltcHJlc3Npb24gdGhhdCBmb3IgdGhlIGR1cmF0aW9uIG9mIGEgSFZNT1AgKG9yCkRPTUNU
TCkgbm90aGluZyBtb3ZlcyBpbiB0aGUgZG9tYWluLgoKSW4gdGhhdCBjYXNlLCB3ZSBkbyBuZWVk
IHRoZSBsb2NraW5nIGFzIEdlb3JnZSBoYXMgc3VnZ2VzdGVkLgoKPj4+Pj4+IElzIHRoZXJlIGFu
eSBwYXJ0aWN1bGFyIHJlYXNvbiB3ZSBhbGxvY2F0ZSB0aGUgcDJtIHN0cnVjdHVyZXMgb24gZG9t
YWluCj4+Pj4+PiBjcmVhdGlvbiwgYnV0IG5vdCBsb2dkaXJ0eSByYW5nZSBzdHJ1Y3R1cmVzPyAg
SXQgc2VlbXMgbGlrZSBhbGxvY2F0aW5nCj4+Pj4+PiBhbHRwMm0gc3RydWN0dXJlcyBvbi1kZW1h
bmQsIHJhdGhlciB0aGFuIGF0IGRvbWFpbiBjcmVhdGlvbiB0aW1lLCBtaWdodAo+Pj4+Pj4gbWFr
ZSBhIGxvdCBvZiB0aGUgcmVhc29uaW5nIGhlcmUgc2ltcGxlci4KPj4+Pj4KPj4+Pj4gSSBhc3N1
bWUgdGhhdCB0aGlzIHF1ZXN0aW9uIGlzIG5vdCBhZGRyZXNzZWQgdG8gbWUsIHNpbmNlIEknbSBu
b3QgYWJsZQo+Pj4+PiB0byBhbnN3ZXIgaXQgLSBJIGNhbiBvbmx5IGFzc3VtZSB0aGF0IGhhdmlu
ZyBsZXNzIGhlYXAgdXNlZCBoYXMgYmVlbgo+Pj4+PiBwcmVmZXJyZWQuCj4+Pgo+Pj4gSSdtIGFz
a2luZyB5b3UgYmVjYXVzZSB5b3UndmUgcmVjZW50bHkgYmVlbiBnb2luZyB0aHJvdWdoIHRoaXMg
Y29kZSwgYW5kCj4+PiBwcm9iYWJseSBoYXZlIGF0IGxlYXN0IGFzIG11Y2ggZmFtaWxpYXJpdHkg
d2l0aCBpdCBhcyBJIGRvLiAgSSBjYW4ndAo+Pj4gaW1tZWRpYXRlbHkgc2VlIGFueSByZWFzb24g
dG8gYWxsb2NhdGUgdGhlbSBhdCBkb21haW4gY3JlYXRpb24gdGltZS4KPj4+IE1heWJlIHlvdSBj
YW4gYW5kIG1heWJlIHlvdSBjYW4ndCwgYnV0IEkgd29uJ3Qga25vdyB1bnRpbCBJIGFzay4gOi0p
Cj4+Cj4+IEkndmUgbG9va2VkIGF0IHRoZSBjb2RlIGNsb3NlciB0b2RheSwgYW5kIHRoZXJlJ3Mg
bm8gcmVhc29uIGFzIGZhciBhcyBJCj4+IGNhbiB0ZWxsIHdoeSB3ZSBzaG91bGRuJ3QgYWxsb2Nh
dGUgYWx0cDJtcyBvbi1kZW1hbmQuIEhvd2V2ZXIsIGNoYW5naW5nCj4+IHRoZSBjb2RlIGlzIHNv
bWV3aGF0IGludm9sdmVkIGF0IHRoaXMgcG9pbnQsIHNpbmNlIHRoZXJlJ3MgYSBsb3Qgb2Y6Cj4+
Cj4+IDIzNTcgICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpZHhdICE9IG1mbl94KElOVkFM
SURfTUZOKSApCj4+IDIzNTggICAgIHsKPj4gMjM1OSAgICAgICAgIHAybSA9IGQtPmFyY2guYWx0
cDJtX3AybVtpZHhdOwo+PiAyMzYwCj4+IDIzNjEgICAgICAgICBpZiAoICFfYXRvbWljX3JlYWQo
cDJtLT5hY3RpdmVfdmNwdXMpICkKPj4gMjM2MiAgICAgICAgIHsKPj4gMjM2MyAgICAgICAgICAg
ICBwMm1fZmx1c2hfdGFibGUoZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOwo+PiAyMzY0ICAgICAg
ICAgICAgIC8qIFVuaW5pdCBhbmQgcmVpbml0IGVwdCB0byBmb3JjZSBUTEIgc2hvb3Rkb3duICov
Cj4+IDIzNjUgICAgICAgICAgICAgZXB0X3AybV91bmluaXQoZC0+YXJjaC5hbHRwMm1fcDJtW2lk
eF0pOwo+PiAyMzY2ICAgICAgICAgICAgIGVwdF9wMm1faW5pdChkLT5hcmNoLmFsdHAybV9wMm1b
aWR4XSk7Cj4+IDIzNjcgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFtpZHhdID0gbWZu
X3goSU5WQUxJRF9NRk4pOwo+PiAyMzY4ICAgICAgICAgICAgIHJjID0gMDsKPj4gMjM2OSAgICAg
ICAgIH0KPj4gMjM3MCAgICAgfQo+Pgo+PiBnb2luZyBvbi4gVGhhdCBpcywgY29kZSBjaGVja2lu
ZyB0aGF0IGQtPmFyY2guYWx0cDJtX2VwdHBbaWR4XSAhPQo+PiBtZm5feChJTlZBTElEX01GTiks
IGFuZCB0aGVuIGJsaW5kbHkgYXNzdW1pbmcgdGhhdCBwMm0gd2lsbCBub3QgYmUgTlVMTAo+PiBh
bmQgaXMgdXNhYmxlLgo+IAo+IFdvdWxkbid0IHRoZSBpbXBsaWNhdGlvbiBvZiBHZW9yZ2UncyBw
cm9wb3NhbCBiZSB0aGF0Cj4gZC0+YXJjaC5hbHRwMm1fZXB0cFtdIHNsb3RzIGdldCBkZW1hbmQt
cG9wdWxhdGVkLCB0b28/CgpPZiBjb3Vyc2UsIGJ1dCBzdGlsbCB3ZSBtdXN0IG1ha2Ugc3VyZSB0
aGF0IHRoYXQgcmVhbGx5IGRvZXMgaGFwcGVuIGluCmFsbCAoY29ybmVyKSBjYXNlcywgYW5kIHRo
YXQgdGhlIHR3byBuZXZlciBnZXQgb3V0IG9mIHN5bmMgKHNvbWUKZnVuY3Rpb24gc2V0cyBkLT5h
cmNoLmFsdHAybV9wMm1baWR4XSB0byBOVUxMIHdoaWxlIGxlYXZpbmcKZC0+YXJjaC5hbHRwMm1f
ZXB0cFtpZHhdICE9IG1mbl94KElOVkFMSURfTUZOKSwgZm9yIGV4YW1wbGUpLgoKTXkgcG9pbnQg
d2FzIGp1c3QgdGhhdCB0aGlzIHJlcXVpcmVzIHF1aXRlIGEgYml0IG9mIHRlc3RpbmcgdG8gbWFr
ZSBzdXJlCndlIGdvdCBpdCByaWdodCBJTUhPLiBXaGljaCB3ZSBzaG91bGQgZG8sIGJ1dCBpdCdz
IGFsc28gdmVyeSBpbXBvcnRhbnQKdG8gZ2V0IHRoZSBkaXNwbGF5IHByb2JsZW0gZml4ZWQuCgoK
VGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 14:18:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 14:18: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-devel-bounces@lists.xenproject.org>)
	id 1gMvzV-0004nv-2T; Wed, 14 Nov 2018 14:18: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=etbn=nz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMvzT-0004nq-G2
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 14:17:59 +0000
X-Inumbo-ID: 15a53a66-e818-11e8-bdb1-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 15a53a66-e818-11e8-bdb1-12d6303a7972;
 Wed, 14 Nov 2018 14:17:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Nov 2018 07:17:56 -0700
Message-Id: <5BEC2E9202000078001FC06B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 14 Nov 2018 07:17:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA383002000078001EB9EF@prv1-mh.provo.novell.com>
 <32137fcd-b3d1-a427-a4bb-67733a10eb09@citrix.com>
 <5BEAB19D02000078001FB68A@prv1-mh.provo.novell.com>
 <6eb73469-6eef-be46-e52a-95d809e5ca79@citrix.com>
In-Reply-To: <6eb73469-6eef-be46-e52a-95d809e5ca79@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 06/44] x86emul: test for correct EVEX
 Disp8 scaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjExLjE4IGF0IDE2OjQ1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMTEvMjAxOCAxMToxMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDEy
LjExLjE4IGF0IDE4OjQyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAyNS8wOS8xOCAxNDoyOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gK2VudW0gdmwgewo+Pj4+
ICsgICAgVkxfMTI4LAo+Pj4+ICsgICAgVkxfMjU2LAo+Pj4+ICsgICAgVkxfNTEyLAo+Pj4+ICt9
Owo+Pj4+ICsKPj4+PiArZW51bSBzY2FsZSB7Cj4+Pj4gKyAgICBTQ192bCwKPj4+PiArICAgIFND
X2VsLAo+Pj4+ICt9Owo+Pj4+ICsKPj4+PiArZW51bSB2c3ogewo+Pj4+ICsgICAgVlNaX3ZsLAo+
Pj4+ICsgICAgVlNaX3ZsXzIsIC8qIFZMIC8gMiAqLwo+Pj4+ICsgICAgVlNaX3ZsXzQsIC8qIFZM
IC8gNCAqLwo+Pj4+ICsgICAgVlNaX3ZsXzgsIC8qIFZMIC8gOCAqLwo+Pj4+ICsgICAgLyogIm5v
IGJyb2FkY2FzdCIgaW1wbGllZCBmcm9tIGhlcmUgb24uICovCj4+Pj4gKyAgICBWU1pfZWwsCj4+
Pj4gKyAgICBWU1pfZWxfMiwgLyogRUwgKiAyICovCj4+Pj4gKyAgICBWU1pfZWxfNCwgLyogRUwg
KiA0ICovCj4+Pj4gKyAgICBWU1pfZWxfOCwgLyogRUwgKiA4ICovCj4+Pj4gK307Cj4+Pj4gKwo+
Pj4gVGhlc2UgYWNyb255bXMgZ2V0IGluY3JlYXNpbmdseSBkaWZmaWN1bHQgdG8gZm9sbG93LiAg
V2hhdCBpcyBlbCBpbiB0aGlzCj4+PiBjb250ZXh0Pwo+PiBWTCAtPiB2ZWN0b3IgbGVuZ3RoCj4+
IEVMIC0+IGVsZW1lbnQgbGVuZ3RoCj4gCj4gQ2FuIHlvdSBhdCBsZWFzdCBsZWF2ZSB0cmFpbGlu
ZyBjb21tZW50cyBhZnRlciB0aGUgaWRlbnRpZmllcnMgZm9yIHRoZQo+IGJlbmVmaXQgb2YgcGVv
cGxlIG90aGVyIHRoYW4geW91IHJlYWRpbmcgdGhlIGNvZGU/CgpXaWxsIGRvLgoKPj4+PiArc3Rh
dGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPSB7Cj4+Pj4gKyAgICBJTlNOX1NG
UChtb3YsICAgICAgICAgICAgMGYsIDEwKSwKPj4+PiArICAgIElOU05fU0ZQKG1vdiwgICAgICAg
ICAgICAwZiwgMTEpLAo+Pj4+ICsgICAgSU5TTl9QRlBfTkIobW92YSwgICAgICAgIDBmLCAyOCks
Cj4+Pj4gKyAgICBJTlNOX1BGUF9OQihtb3ZhLCAgICAgICAgMGYsIDI5KSwKPj4+PiArICAgIElO
U04obW92ZHFhMzIsICAgICA2NiwgICAwZiwgNmYsICAgIHZsLCAgIGRfbmIsIHZsKSwKPj4+PiAr
ICAgIElOU04obW92ZHFhMzIsICAgICA2NiwgICAwZiwgN2YsICAgIHZsLCAgIGRfbmIsIHZsKSwK
Pj4+PiArICAgIElOU04obW92ZHFhNjQsICAgICA2NiwgICAwZiwgNmYsICAgIHZsLCAgIHFfbmIs
IHZsKSwKPj4+PiArICAgIElOU04obW92ZHFhNjQsICAgICA2NiwgICAwZiwgN2YsICAgIHZsLCAg
IHFfbmIsIHZsKSwKPj4+PiArICAgIElOU04obW92ZHF1MzIsICAgICBmMywgICAwZiwgNmYsICAg
IHZsLCAgIGRfbmIsIHZsKSwKPj4+PiArICAgIElOU04obW92ZHF1MzIsICAgICBmMywgICAwZiwg
N2YsICAgIHZsLCAgIGRfbmIsIHZsKSwKPj4+PiArICAgIElOU04obW92ZHF1NjQsICAgICBmMywg
ICAwZiwgNmYsICAgIHZsLCAgIHFfbmIsIHZsKSwKPj4+PiArICAgIElOU04obW92ZHF1NjQsICAg
ICBmMywgICAwZiwgN2YsICAgIHZsLCAgIHFfbmIsIHZsKSwKPj4+PiArICAgIElOU04obW92bnRk
cSwgICAgICA2NiwgICAwZiwgZTcsICAgIHZsLCAgIGRfbmIsIHZsKSwKPj4+PiArICAgIElOU04o
bW92bnRkcWEsICAgICA2NiwgMGYzOCwgMmEsICAgIHZsLCAgIGRfbmIsIHZsKSwKPj4+PiArICAg
IElOU05fUEZQX05CKG1vdm50LCAgICAgICAwZiwgMmIpLAo+Pj4+ICsgICAgSU5TTl9QRlBfTkIo
bW92dSwgICAgICAgIDBmLCAxMCksCj4+Pj4gKyAgICBJTlNOX1BGUF9OQihtb3Z1LCAgICAgICAg
MGYsIDExKSwKPj4+PiArfTsKPj4+PiArCj4+Pj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBh
dng1MTJmXzEyOFtdID0gewo+Pj4+ICsgICAgSU5TTihtb3YsICAgICAgIDY2LCAgIDBmLCA2ZSwg
ZWwsIGRxNjQsIGVsKSwKPj4+PiArICAgIElOU04obW92LCAgICAgICA2NiwgICAwZiwgN2UsIGVs
LCBkcTY0LCBlbCksCj4+Pj4gKyAgICBJTlNOKG1vdnEsICAgICAgZjMsICAgMGYsIDdlLCBlbCwg
ICAgcSwgZWwpLAo+Pj4+ICsgICAgSU5TTihtb3ZxLCAgICAgIDY2LCAgIDBmLCBkNiwgZWwsICAg
IHEsIGVsKSwKPj4+PiArfTsKPj4+PiArCj4+Pj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBh
dng1MTJid19hbGxbXSA9IHsKPj4+PiArICAgIElOU04obW92ZHF1OCwgICAgIGYyLCAgIDBmLCA2
ZiwgICAgdmwsICAgIGIsIHZsKSwKPj4+PiArICAgIElOU04obW92ZHF1OCwgICAgIGYyLCAgIDBm
LCA3ZiwgICAgdmwsICAgIGIsIHZsKSwKPj4+PiArICAgIElOU04obW92ZHF1MTYsICAgIGYyLCAg
IDBmLCA2ZiwgICAgdmwsICAgIHcsIHZsKSwKPj4+PiArICAgIElOU04obW92ZHF1MTYsICAgIGYy
LCAgIDBmLCA3ZiwgICAgdmwsICAgIHcsIHZsKSwKPj4+PiArfTsKPj4+PiArCj4+Pj4gK3N0YXRp
YyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsX2FsbFtdID0geyBWTF81MTIsIFZMXzEyOCwgVkxfMjU2
IH07Cj4+Pj4gK3N0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsXzEyOFtdID0geyBWTF8xMjgg
fTsKPj4+IFdoYXQgYXJlIHRoZXNlIGZvciwgYW5kIHdoeSBpcyB2bF9hbGxbXSdzIFZMXzEyOCBv
dXQgb2Ygb3JkZXI/Cj4+IFRoZSBSVU4oKSBtYWNybyBpbnZvY2F0aW9ucyAoZnVydGhlciBkb3du
KSByZWZlcmVuY2Ugb25lIHRoZW0KPj4gZWFjaCwgdG8gaW5kaWNhdGUgd2hhdCB2ZWN0b3IgbGVu
Z3RocyB0byB0ZXN0LiBUaGUgZmlyc3QgYXJyYXkKPj4gZW50cnkgZG9lcyBhbHdheXMgZ2V0IHVz
ZWQsIHdoaWxlIHN1YnNlcXVlbnQgZW50cmllcyAoaWYgYW55KQo+PiByZXF1aXJlIEFWWDUxMlZM
IHRvIGJlIGF2YWlsYWJsZS4gU2VlIHRoZSBjb25kaXRpb25hbCBhdCB0aGUgdG9wCj4+IG9mIHRo
ZSBpbm5lciBsb29wIGluIHRlc3RfZ3JvdXAoKS4KPiAKPiBBZnRlciByZS1yZWFkaW5nIHRoZSBh
cHBhcmVudGx5IHJlbGV2YW50IGJpdHMgb2YgVm9sIDEsIDIgYW5kIDMsIEknbQo+IHN0aWxsIGFj
dHVhbGx5IG5vbmUgdGhlIHdpc2VyIGFzIHRvIHdoaWNoIEFWWDUxMiBmZWF0dXJlIGJpdHMgbWVh
biB3aGF0LgoKV2hhdCBmZWF0dXJlIGJpdHMgYXJlIHlvdSB0YWxraW5nIGFib3V0PyBUaGUgY29u
dGV4dCBhYm92ZSBkb2Vzbid0CnJlZmVyIHRvIGFueSwgYXQgbGVhc3Qgbm90IGRpcmVjdGx5LgoK
PiBJcyB0aGVyZSBhIGNoYXB0ZXIgd2l0aCBhbiBvdmVydmlldyB0aGF0IEkndmUgb3Zlcmxvb2tl
ZCwgb3IgaWYgbm90LCBjYW4KPiB3ZSBzZWUgYWJvdXQgcHV0dGluZyBvbmUgdG9nZXRoZXI/CgpJ
J2QgaGF2ZSB0byB1bmRlcnN0YW5kIChhcyBwZXIgYWJvdmUpIHdoYXQgZXhhY3RseSB5b3UncmUg
YWZ0ZXIgaW4Kb3JkZXIgdG8gYW5zd2VyIHRoaXMgYW5kL29yIHB1dCBzb21ldGhpbmcgdG9nZXRo
ZXIuIFdoYXQgSSBoYWQKZG9uZSBpbiB0aGUgeWVhciB0aGF0IEkgaGFkIGJlZW4gd2FpdGluZyBm
b3IgYSBtYWNoaW5lIHRvIGJlIGFibGUKdG8gdGVzdCBhbGwgb2YgdGhpcyB3YXMgdG8gcHV0IHRv
Z2V0aGVyIHR3byBjbGFzc2lmeWluZyB0YWJsZXMuIE9uZSBpcwp3aGF0IEknbSBzbG93bHkgbWln
cmF0aW5nIGludG8gdGhlIHRhYmxlcyByaWdodCBoZXJlLiBUaGUgb3RoZXIgaXMKdGFraW5nIGEg
c2xpZ2h0bHkgZGlmZmVyZW50IHZpZXcsIGdyb3VwaW5nIHRoZW0gYnkgbWVtb3J5IGFjY2Vzcwp3
aWR0aCwgRGlzcDggc2NhbGluZyBiZWhhdmlvciwgYW5kICJ0dXBsZSB0eXBlIjoKCk1ORU1PTklD
CQlEaXNwOCBTY2FsZQkJTWVtIFdpZHRoCQlDYXRlZ29yeQo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQp2cGNvbXByZXNzYgkJMAkJCVZMCQkJVHVwbGUxIFNjYWxhcgp2cGV4cGFuZGIKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KdnBicm9hZGNhc3RiCQkwCQkJRGlzcDggU2NhbGUJ
CVR1cGxlMSBTY2FsYXIKdnBleHRyYgp2cGluc3JiCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09CnZwY29tcHJlc3N3CQkxCQkJVkwJCQlUdXBsZTEgU2NhbGFyCnZwZXhwYW5kdwotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp2cGJyb2FkY2FzdHcJCTEJCQlEaXNwOCBTY2FsZQkJVHVw
bGUxIFNjYWxhcgp2cGV4dHJ3CnZwaW5zcncKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
dmNvbXByZXNzcHMJCTIJCQlWTAkJCVR1cGxlMSBTY2FsYXIKdmV4cGFuZHBzCnZwY29tcHJlc3Nk
CnZwZXhwYW5kZAoKZXRjLgoKQnV0IEkgZGlkbid0IGNvbXBpbGUgYW55dGhpbmcgbWF0Y2hpbmcg
dXAgd2l0aCBmZWF0dXJlIGZsYWdzLCBvdGhlcgp0aGFuIHRoZSBmaXJzdCBoYXZpbmcgdGFibGVz
IGdyb3VwZWQgYnkgZmVhdHVyZXMuIEkgZGlkIGEgbG90IG9mCmJpbnV0aWxzIHdvcmsgdGhvdWdo
IGR1cmluZyB0aGF0IHRpbWUgYXMgd2VsbCwgdG8gZ2V0IHRoaW5ncyBpbnRvIGEKbW9yZSBzYW5l
IHN0YXRlIHRoZXJlLiBBbiBvcmlnaW5hbCB0aG91Z2h0IG9mIG1pbmUgd2FzIHdoZXRoZXIKd2Ug
Y291bGQgcmUtdXNlIHRoZWlyIG9wY29kZSB0YWJsZSwgd2hpY2ggaXMgd2h5IEkgZmlyc3Qgd2Fu
dGVkCnRvIGdldCBpdCBpbnRvIGJldHRlciBzaGFwZS4KCihBIDNyZCB0YWJsZSB0aGVuIHR1cm5l
ZCBvdXQgaGVscGZ1bCBmb3IgaW1wbGVtZW50aW5nIHRoZSBteXJpYWQgb2YKY29udmVyc2lvbiBp
bnNucywgYnV0IHRoYXQncyBqdXN0IGEgcmUtb3JkZXJlZCBkZXJpdmF0aW9uIG9mIHRoZSBmaXJz
dApvbmUgaGVyZSwgZ29pbmcgYnkgZW5jb2RpbmcgaW5zdGVhZC4pCgo+Pj4+ICsKPj4+PiArLyoK
Pj4+PiArICogVGhpcyB0YWJsZSwgaW5kaWNhdGluZyB0aGUgcHJlc2VuY2Ugb2YgYW4gaW1tZWRp
YXRlIChieXRlKSBmb3IgYW4gb3Bjb2RlCj4+Pj4gKyAqIHNwYWNlIDBmIG1ham9yIG9wY29kZSwg
aXMgaW5kZXhlZCBieSBoaWdoIG1ham9yIG9wY29kZSBieXRlIG5pYmJsZSwgd2l0aAo+Pj4+ICsg
KiBlYWNoIHRhYmxlIGVsZW1lbnQgdGhlbiBiaXQtaW5kZXhlZCBieSBsb3cgbWFqb3Igb3Bjb2Rl
IGJ5dGUgbmliYmxlLgo+Pj4+ICsgKi8KPj4+PiArc3RhdGljIGNvbnN0IHVpbnQxNl90IGltbTBm
WzE2XSA9IHsKPj4+PiArICAgIFsweDddID0gKDEgPDwgMHgwKSAvKiB2cHNodWYqICovIHwKPj4+
PiArICAgICAgICAgICAgKDEgPDwgMHgxKSAvKiB2cHN7bGwscmEscmx9dyAqLyB8Cj4+Pj4gKyAg
ICAgICAgICAgICgxIDw8IDB4MikgLyogdnBze2wscn1sZCwgdnB7cm9sLHJvcixzcmF9e2QscX0g
Ki8gfAo+Pj4+ICsgICAgICAgICAgICAoMSA8PCAweDMpIC8qIHZwc3tsLHJ9bHssZH1xICovLAo+
Pj4+ICsgICAgWzB4Y10gPSAoMSA8PCAweDIpIC8qIHZjbXB7cCxzfXtkLHN9ICovIHwKPj4+PiAr
ICAgICAgICAgICAgKDEgPDwgMHg0KSAvKiB2cGluc3J3ICovIHwKPj4+PiArICAgICAgICAgICAg
KDEgPDwgMHg1KSAvKiB2cGV4dHJ3ICovIHwKPj4+PiArICAgICAgICAgICAgKDEgPDwgMHg2KSAv
KiB2c2h1ZnB7ZCxzfSAqLywKPj4+PiArfTsKPj4+PiArCj4+Pj4gK3N0YXRpYyBzdHJ1Y3QgeDg2
X2VtdWxhdGVfb3BzIGVtdWxvcHM7Cj4+Pj4gKwo+Pj4+ICtzdGF0aWMgdW5zaWduZWQgaW50IGFj
Y2Vzc2VkWzMgKiA2NF07Cj4+PiBXaGF0IGFyZSB0aGUgZXhwZWN0ZWQgcHJvcGVydGllcz8gIFdo
eSAzICogPwo+PiBTZWUgcmVjb3JkX2FjY2VzcygpOiBUaGUgaW5zdHJ1Y3Rpb25zIHVuZGVyIHRl
c3QgYWxsIGdldCBhIERpc3A4IHZhbHVlCj4+IG9mIDEgZW5jb2RlZC4gSW4gb3JkZXIgdG8gYmUg
YWJsZSB0byBzZW5zaWJseSBzZWUgaG93IGV4YWN0bHkgdGhpbmdzCj4+IGdvIHdyb25nIChkdXJp
bmcgZGVidWdnaW5nKSwgaXQgc2ltcGx5IGhlbHBzIHRvIGNvdmVyIHRoZSBlbnRpcmUgcmFuZ2UK
Pj4gZnJvbSB6ZXJvIHRvIDMgdGltZXMgdGhlIChtYXhpbXVtKSB2ZWN0b3IgbGVuZ3RoLiBBbGwg
YWNjZXNzZXMgZmFydGhlcgo+PiBvdXQgb2YgYm91bmRzIHRoYW4gYnkgdmVjdG9yIGxlbmd0aCB3
aWxsIG5vdCBiZSByZWNvcmRlZCBoZXJlLCBhbmQKPj4gaGVuY2UgZmFpbCAic2lsZW50bHkiLgo+
IAo+IFBsZWFzZSBjYW4geW91IHB1dCBhIHNob3J0IGRlc2NyaXB0aW9uIGluIGEgY29tbWVudCBz
b21ld2hlcmUgYXJvdW5kCj4gYWJvdXQgaGVyZS4KCkFnYWluLCB3aWxsIGRvLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 14:24:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 14:24: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-devel-bounces@lists.xenproject.org>)
	id 1gMw5x-0005ap-0X; Wed, 14 Nov 2018 14:24: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=qojw=nz=alstadheim.priv.no=hakon@srs-us1.protection.inumbo.net>)
 id 1gMw5v-0005ak-B9
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 14:24:39 +0000
X-Inumbo-ID: 034fadbe-e819-11e8-9fe3-12d6303a7972
Received: from asav21.altibox.net (unknown [109.247.116.8])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 034fadbe-e819-11e8-9fe3-12d6303a7972;
 Wed, 14 Nov 2018 14:24:36 +0000 (UTC)
Received: from postfix-relay.alstadheim.priv.no
 (148-252-110.181.3p.ntebredband.no [148.252.110.181])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: hakon.alstadheim@ntebb.no)
 by asav21.altibox.net (Postfix) with ESMTPSA id DFDFD801A4
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 15:24:33 +0100 (CET)
X-Finnesikke-B-A-I-T: finnesikke@alstadheim.priv.no
Received: from smtps.alstadheim.priv.no (localhost [127.0.0.1])
 by postfix-relay.alstadheim.priv.no (Postfix) with ESMTP id 55337624E8A6
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 15:24:33 +0100 (CET)
Received: from [192.168.2.201] (unknown [192.168.2.201])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested) (Authenticated sender: hakon)
 by smtps.alstadheim.priv.no (Postfix) with ESMTPSA id F1FCE241067F
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 15:24:32 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=alstadheim.priv.no;
 s=smtp; t=1542205473;
 bh=Ro4rOi9p0/kcKqWbBkyn1c1fBRGoiDxSCKNbPUfLV1E=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=CnCqSt09QDLAp+0O3KynwAlrGqSGCegNYFxgO9lk0YN2EwlLZF76g9tZACAYLdDRP
 Hhjgd8pmqLGaFD9JdSavAbeeXQSCxVvcGB+wj1Dd1KjtFmr1QYNs5QlhwpPEIafSph
 GaOQSnr4PSxzU0e/B3PypwZEqNVBfodLS/Jua0dw=
To: xen-devel@lists.xenproject.org
References: <8a3bc517-1255-4547-d244-5c400e44cc77@Oracle.COM>
 <f19dbb09-ef22-2cf4-fb38-2a7c42b5dc48@Oracle.COM>
 <5A377E020200007800197FFA@prv-mh.provo.novell.com>
 <559ffd12-b541-8a69-60bd-fbe10e3dc159@oracle.com>
 <20180916114306.GF18222@reaktio.net>
 <a726840b-8a5c-0890-73c6-3a95a7205153@oracle.com>
 <20180918071519.GG18222@reaktio.net>
 <5E7DDB68-4E68-48A5-AEEC-EE1B21A50E9E@citrix.com>
 <352310b3-ec9b-2ceb-83f0-4550718120c3@oracle.com>
 <20180919090526.s3ahnemrt2ik2tx3@mac.bytemobile.com>
 <20181003155104.GH5318@reaktio.net>
 <f6b8e055-7afc-b4de-af88-425d799dcd28@oracle.com>
 <5d467c35-a524-ab84-e2fd-e0e80211ae7d@alstadheim.priv.no>
From: =?UTF-8?Q?H=c3=a5kon_Alstadheim?= <hakon@alstadheim.priv.no>
Message-ID: <bb94b090-bf7a-f944-128e-b08f919b3738@alstadheim.priv.no>
Date: Wed, 14 Nov 2018 15:24:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5d467c35-a524-ab84-e2fd-e0e80211ae7d@alstadheim.priv.no>
Content-Type: multipart/mixed; boundary="------------3E918930726E6FF5BCFE508B"
Content-Language: en-US
X-CMAE-Score: 0
X-CMAE-Analysis: v=2.3 cv=ZI75Z0zb c=1 sm=1 tr=0
 a=nKBCZnvRSnKQV5aoQPnoIA==:117 a=nKBCZnvRSnKQV5aoQPnoIA==:17
 a=JHtHm7312UAA:10 a=r77TgQKjGQsHNAKrUKIA:9 a=wtYlg3NujGZXn91TDrkA:9
 a=QEXdDO2ut3YA:10 a=cWRNjhkoAAAA:8 a=X3xAGkkmkGSsBE5BHVsA:9
 a=EknBaJ9_xHLhThlN:21 a=i_REmN_WCd363kdk:21 a=e_foPgPAjL4A:10
 a=B2y7HmGcmWMA:10 a=0GrYWVsJfjNVWgjiJRQA:9 a=yGfNIfwVQZ0A:10
 a=sVa6W5Aao32NNC1mekxh:22
Subject: [Xen-devel] [PATCH cargo-cult-version] For linux-4.19.x .
 Xen/PCIback: Implement PCI flr/slot/bus reset with 'reset' SysFS attribute
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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


Den 23.10.2018 20:40, skrev Håkon Alstadheim:
>
> Den 08. okt. 2018 16:32, skrev Boris Ostrovsky:
>> Are these two patches still needed? ISTR they were  written originally
>> to deal with guest trying to use device that was previously assigned to
>> another guest. But pcistub_put_pci_dev() calls
>> __pci_reset_function_locked() which first tries FLR, and it looks like
>> it was added relatively recently.
>>
>>
> Sorry for the late reply, but I just now booted xen staging-4.11
> (94fba9f438a2c36ad9bf3a481a6013ddc7cf8cd9), with gentoo-sources-4.19.0
> as dom0. Shut down and started again a VM that has a secondary GPU
> passed through, and the whole  machine hung. I haven't had time to look
> more closely into this, other than that my old "do_flr" patch no longer
> applies to gentoo-sources (i.e. the linux kernel sources) . "do_flr"
> worked for me on linux-4.18.? , with appropriate patch to the linux kernel.

Without some kind of fix, my whole server (dom0) goes down whenever a 
domu with pci passed through is re-started.

NOTE: I am not a programmer. I have no idea what I am doing.

The patch I have as a starting-point does not compile correctly when 
applied to kernel version 4.19.x. I get implicit declarations of  
pci_try_reset_slot() and pci_try_reset_bus(). Replacing those with  
pci_reset_bus(dev) gives me the attached patch which applies cleanly to 
gentoo-sources-4.19.2, compiles without warnings, and works to let me 
restart a domU with pci-passthrough (modulo changing do_flr to reset in  
xen libxl).

I hope a dev will adopt these and give them proper care :-) .




--------------3E918930726E6FF5BCFE508B
Content-Type: text/x-patch;
 name="pci_brute_reset-home-hack.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="pci_brute_reset-home-hack.patch"

--- a/drivers/xen/xen-pciback/pci_stub.c	2018-10-22 08:37:37.000000000 +0200
+++ b/drivers/xen/xen-pciback/pci_stub.c	2018-11-14 12:45:21.926468126 +0100
@@ -244,6 +244,90 @@
 	return found_dev;
 }
 
+struct pcistub_args {
+	struct pci_dev *dev;
+	unsigned int dcount;
+};
+
+static int pcistub_search_dev(struct pci_dev *dev, void *data)
+{
+	struct pcistub_device *psdev;
+	struct pcistub_args *arg = data;
+	bool found_dev = false;
+	unsigned long flags;
+
+	spin_lock_irqsave(&pcistub_devices_lock, flags);
+
+	list_for_each_entry(psdev, &pcistub_devices, dev_list) {
+		if (psdev->dev == dev) {
+			found_dev = true;
+			arg->dcount++;
+			break;
+		}
+	}
+
+	spin_unlock_irqrestore(&pcistub_devices_lock, flags);
+
+	/* Device not owned by pcistub, someone owns it. Abort the walk */
+	if (!found_dev)
+		arg->dev = dev;
+
+	return found_dev ? 0 : 1;
+}
+
+static int pcistub_reset_dev(struct pci_dev *dev)
+{
+	struct xen_pcibk_dev_data *dev_data;
+	bool slot = false, bus = false;
+	struct pcistub_args arg = {};
+
+	if (!dev)
+		return -EINVAL;
+
+	dev_dbg(&dev->dev, "[%s]\n", __func__);
+
+	if (!pci_probe_reset_slot(dev->slot))
+		slot = true;
+	else if ((!pci_probe_reset_bus(dev->bus)) &&
+		 (!pci_is_root_bus(dev->bus)))
+		bus = true;
+
+	if (!bus && !slot)
+		return -EOPNOTSUPP;
+
+	/*
+	 * Make sure all devices on this bus are owned by the
+	 * PCI backend so that we can safely reset the whole bus.
+	 */
+	pci_walk_bus(dev->bus, pcistub_search_dev, &arg);
+
+	/* All devices under the bus should be part of pcistub! */
+	if (arg.dev) {
+		dev_err(&dev->dev, "%s device on bus 0x%x is not owned by pcistub\n",
+			pci_name(arg.dev), dev->bus->number);
+
+		return -EBUSY;
+	}
+
+	dev_dbg(&dev->dev, "pcistub owns %d devices on bus 0x%x\n",
+		arg.dcount, dev->bus->number);
+
+	dev_data = pci_get_drvdata(dev);
+	if (!pci_load_saved_state(dev, dev_data->pci_saved_state))
+		pci_restore_state(dev);
+
+	/* This disables the device. */
+	xen_pcibk_reset_device(dev);
+
+	/* Cleanup up any emulated fields */
+	xen_pcibk_config_reset_dev(dev);
+
+	dev_dbg(&dev->dev, "resetting %s device using %s reset\n",
+		pci_name(dev), slot ? "slot" : "bus");
+
+	return pci_reset_bus(dev);
+}
+
 /*
  * Called when:
  *  - XenBus state has been reconfigure (pci unplug). See xen_pcibk_remove_device
@@ -1430,6 +1514,33 @@
 }
 static DRIVER_ATTR_RW(permissive);
 
+static ssize_t reset_store(struct device_driver *drv, const char *buf,
+			      size_t count)
+{
+	struct pcistub_device *psdev;
+	int domain, bus, slot, func;
+	int err;
+
+	err = str_to_slot(buf, &domain, &bus, &slot, &func);
+	if (err)
+		return err;
+
+	psdev = pcistub_device_find(domain, bus, slot, func);
+	if (psdev) {
+		err = pcistub_reset_dev(psdev->dev);
+		pcistub_device_put(psdev);
+	} else {
+		err = -ENODEV;
+	}
+
+	if (!err)
+		err = count;
+
+	return err;
+}
+
+static DRIVER_ATTR_WO(reset);
+
 static void pcistub_exit(void)
 {
 	driver_remove_file(&xen_pcibk_pci_driver.driver, &driver_attr_new_slot);
@@ -1443,6 +1554,8 @@
 			   &driver_attr_irq_handlers);
 	driver_remove_file(&xen_pcibk_pci_driver.driver,
 			   &driver_attr_irq_handler_state);
+	driver_remove_file(&xen_pcibk_pci_driver.driver,
+			   &driver_attr_reset);
 	pci_unregister_driver(&xen_pcibk_pci_driver);
 }
 
@@ -1536,6 +1649,11 @@
 	if (!err)
 		err = driver_create_file(&xen_pcibk_pci_driver.driver,
 					&driver_attr_irq_handler_state);
+
+	if (!err)
+		err = driver_create_file(&xen_pcibk_pci_driver.driver,
+					 &driver_attr_reset);
+
 	if (err)
 		pcistub_exit();
 
 
--- a/Documentation/ABI/testing/sysfs-driver-pciback	2017-11-12 19:46:13.000000000 +0100
+++ b/Documentation/ABI/testing/sysfs-driver-pciback	2017-11-25 21:37:35.235738190 +0100
@@ -11,3 +11,15 @@
                 #echo 00:19.0-E0:2:FF > /sys/bus/pci/drivers/pciback/quirks
                 will allow the guest to read and write to the configuration
                 register 0x0E.
+
+What:           /sys/bus/pci/drivers/pciback/reset
+Date:           Nov 2017
+KernelVersion:  4.15
+Contact:        xen-devel@lists.xenproject.org
+Description:
+                An option to perform a slot or bus reset when a PCI device
+		is owned by Xen PCI backend. Writing a string of DDDD:BB:DD.F
+		will cause the pciback driver to perform a slot or bus reset
+		if the device supports it. It also checks to make sure that
+		all of the devices under the bridge are owned by Xen PCI
+		backend.

--------------3E918930726E6FF5BCFE508B
Content-Type: text/x-patch;
 name="do_flr-to-reset.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="do_flr-to-reset.patch"

--- a/tools/libxl/libxl_pci.c	2018-10-24 15:57:14.384810336 +0200
+++ b/tools/libxl/libxl_pci.c	2018-10-24 15:58:32.759342602 +0200
@@ -1119,7 +1119,7 @@
     char *reset;
     int fd, rc;
 
-    reset = GCSPRINTF("%s/do_flr", SYSFS_PCIBACK_DRIVER);
+    reset = GCSPRINTF("%s/reset", SYSFS_PCIBACK_DRIVER);
     fd = open(reset, O_WRONLY);
     if (fd >= 0) {
         char *buf = GCSPRINTF(PCI_BDF, domain, bus, dev, func);

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------3E918930726E6FF5BCFE508B--


From xen-devel-bounces@lists.xenproject.org Wed Nov 14 14:35:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 14:35: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-devel-bounces@lists.xenproject.org>)
	id 1gMwGZ-0006SV-3e; Wed, 14 Nov 2018 14:35: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=etbn=nz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMwGX-0006SQ-Qc
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 14:35:37 +0000
X-Inumbo-ID: 8c2b450c-e81a-11e8-81d5-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8c2b450c-e81a-11e8-81d5-12d6303a7972;
 Wed, 14 Nov 2018 14:35:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Nov 2018 07:35:34 -0700
Message-Id: <5BEC32B302000078001FC08D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 14 Nov 2018 07:35:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA381102000078001EB9EC@prv1-mh.provo.novell.com>
 <aafee74e-4fc7-f97c-cf21-fb202a3ad51f@citrix.com>
In-Reply-To: <aafee74e-4fc7-f97c-cf21-fb202a3ad51f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 05/44] x86emul: support basic AVX512 moves
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjExLjE4IGF0IDE4OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDkvMjAxOCAxNDoyOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ICsjZGVmaW5l
IGF2eDUxMl92bGVuX2NoZWNrKGxpZykgZG8geyBcCj4+ICsgICAgc3dpdGNoICggZXZleC5sciAp
IFwKPj4gKyAgICB7IFwKPj4gKyAgICBkZWZhdWx0OiBcCj4+ICsgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbihFWENfVUQpOyBcCj4+ICsgICAgY2FzZSAyOiBcCj4+ICsgICAgICAgIGJyZWFrOyBc
Cj4+ICsgICAgY2FzZSAwOiBjYXNlIDE6IFwKPj4gKyAgICAgICAgaWYgKCEobGlnKSkgXAo+IAo+
IGlmICggIShsaWcpICkKCk9vcHMuIEJ5IG5vdyBJJ3ZlIGxvb2tlZCBhdCB0aGlzIG1hbnkgZG96
ZW4gdGltZXMsIGFuZCBJJ3ZlCm5ldmVyIG5vdGljZWQgdGhlIHN0eWxlIGlzc3VlLgoKPj4gQEAg
LTMyNzIsNiArMzM4Nyw3IEBAIHg4Nl9lbXVsYXRlKAo+PiAgICAgIGIgPSBjdHh0LT5vcGNvZGU7
Cj4+ICAgICAgZCA9IHN0YXRlLmRlc2M7Cj4+ICAjZGVmaW5lIHN0YXRlICgmc3RhdGUpCj4+ICsg
ICAgZWxlbV9ieXRlcyA9IDQgPDwgZXZleC53Owo+IAo+IGV2ZXgudyBpc24ndCBmaWxsZWQgYnkg
dGhpcyBwb2ludCwgaXMgaXQ/ICBXZSBvbmx5IGZpbGwgZXZleC5sciBpbiB0aGUKPiAhZXZleF9l
bmNvZGVkKCkgY2FzZSBBRkFJQ1QuCgpXZWxsLCB0aGF0J3MgYW5vdGhlciBiaXQgb2YgKHByZS1l
eGlzdGluZykgdHJpY2tlcnk6IFdoZW4gd2UgZGVjb2RlCnRoZXNlIHNwZWNpYWwgcHJlZml4ZXMg
KFZFWCwgWE9QLCBhbmQgRVZFWCkgd2UgZmlyc3QgcmVhZCB0aGUgYnl0ZXMKaW50byB2ZXgucmF3
W10uIFRoZSBjb2RlIGRlYWxpbmcgd2l0aCB0aGUgRVZFWCBjYXNlIHRoZW4gY29waWVzCnRoZSB0
d28gdmV4LnJhd1tdIGJ5dGVzIGludG8gZXZleC5yYXdbXS4gVGh1cyB0aGUgY29tbW9uIGZpZWxk
cwooYmV0d2VlbiB0aGUgcHJlZml4IGVuY29kaW5ncykgYXJlIGZpbGxlZCB1bmlmb3JtbHksIGFu
ZCB1c2VzCnRocm91Z2ggdmV4IGFyZSBmaW5lIGFsc28gZm9yIHRoZSBFVkVYIGNhc2UuIEkgdGhp
bmsgdGhpcyBpcyBiZXR0ZXIKdGhhbiBsaXR0ZXJpbmcgYXJvdW5kIG1hbnkgPzogZXhwcmVzc2lv
bnMuCgpBcyBhbiBhc2lkZSAtIGlmIHRoZSBhYm92ZSBkaWRuJ3Qgd29yaywgbm9uZSBvZiB0aGUg
dGVzdGluZyB3b3VsZApoYXZlIHN1Y2NlZWRlZC4KCj4+IEBAIC02MzQ4LDYgKzY1MjEsNDEgQEAg
eDg2X2VtdWxhdGUoCj4+ICAgICAgICAgIEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6ZSk7Cj4+ICAg
ICAgICAgIGJyZWFrOwo+PiAgCj4+ICsgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYs
IDB4NmUpOiAvKiB2bW92e2QscX0gci9tLHhtbSAqLwo+PiArICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmLCAweDdlKTogLyogdm1vdntkLHF9IHhtbSxyL20gKi8KPj4gKyAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKChldmV4LmxyIHx8IGV2ZXgub3Btc2sgfHwgZXZleC5iciB8
fAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXgucmVnICE9IDB4ZiB8fCAh
ZXZleC5SWCksCj4gCj4gQXJlIHRoZSBpbm5lciBicmFja2V0cyBuZWNlc3Nhcnk/CgpJJ2QgYmUg
aGFwcHkgdG8gZHJvcCB0aGVtIC0gSSd2ZSBwdXQgdGhlbSB0aGVyZSBtb3N0bHkgZm9yIHlvdSwK
d2hvIHlvdSB3YW50IHdoYXRldmVyIHRvb2wgdG8gcHJvcGVybHkgZGVhbCB3aXRoIGluZGVudGF0
aW9uIG9uCnN1Y2ggd3JhcHBlZCBsaW5lcy4gU2luY2UgSSBkb24ndCBrbm93IHRoZSBleGFjdCBy
dWxlcyB0aGF0IHRvb2wKZm9sbG93cywgSSBtYXkgaGF2ZSBnb25lIHRvbyBmYXIsIGJ1dCB0aGVu
IGFnYWluIEkgdGhpbmsgdGhlCnJlc3VsdGluZyBkaWZmZXJlbnQgaW5kZW50YXRpb24gYmV0d2Vl
biB0aGUgdHdvIGxpbmVzIGFib3ZlIGFuZAp0aGUgbmV4dCBsaW5lIChob2xkaW5nIHRoZSBvdGhl
ciBtYWNybyBhcmd1bWVudCkgaXNuJ3QgdW5oZWxwZnVsLgoKPj4gQEAgLTg4MTksNiArOTA3MCw0
NCBAQCB4ODZfZW11bGF0ZSgKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAh
aXNfYWxpZ25lZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCBvcF9ieXRlcywKPj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0LCBvcHMpLAo+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19HUCwgMCk7Cj4+ICsKPj4gKyAgICAg
ICAgICAgIGlmICggZXZleC5iciApCj4+ICsgICAgICAgICAgICB7Cj4+ICsgICAgICAgICAgICAg
ICAgQVNTRVJUKChkICYgRHN0TWFzaykgIT0gRHN0TWVtKTsKPj4gKyAgICAgICAgICAgICAgICBv
cF9ieXRlcyA9IGVsZW1fYnl0ZXM7Cj4+ICsgICAgICAgICAgICB9Cj4+ICsgICAgICAgICAgICBp
ZiAoIGV2ZXgub3Btc2sgKQo+PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgIEFT
U0VSVCghKG9wX2J5dGVzICUgZWxlbV9ieXRlcykpOwo+PiArICAgICAgICAgICAgICAgIGZ1bGwg
PSB+MFVMTCA+PiAoNjQgLSBvcF9ieXRlcyAvIGVsZW1fYnl0ZXMpOwo+IAo+IEkgdGhpbmsgd2Ug
d2FudCBhIHBhdGggd2hpY2ggY2hlY2tzIGVsZW1fYnl0ZXMgIT0gMCB3aGljaCBpcwo+IHJlbGVh
c2UtYnVpbGQgc2FmZS4gIFRoaXMgZmVlbHMgbGlrZSBhbiBYU0Egd2FpdGluZyB0byBoYXBwZW4u
CgpOb3RoaW5nIF9ldmVyXyBzZXRzIChvciBzaG91bGQgc2V0KSBlbGVtX2J5dGVzIHRvIHplcm8s
IGFuZCBpdCBnZXRzCmluaXRpYWxpemVkIHRvIGEgbm9uLXplcm8gdmFsdWUgcmlnaHQgaW4gdGhp
cyBwYXRjaC4gV2hlbiB3cml0aW5nIHRoaXMKY29kZSBJIGluZGVlZCBkaWQgdGhpbmsgYWJvdXQg
YWRkaW5nIGEgY2hlY2sgYWdhaW5zdCB6ZXJvLCBidXQgSQpjb3VsZG4ndCBmaWd1cmUgd2hhdCBo
YWxmIHdheSBzZW5zaWJsZSBhY3Rpb24gKG90aGVyIHRoYW4gQlVHKClpbmcpCkkgY291bGQgdGFr
ZSBpbiB0aGF0IGNhc2UuIFlldCBCVUcoKSBpcyBpbiBubyB3YXkgYmV0dGVyIHRoYW4gaGl0dGlu
ZwojREUgb24gdGhlIGRpdmlzaW9uLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 14:36:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 14:36: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-devel-bounces@lists.xenproject.org>)
	id 1gMwHd-0006Vr-K0; Wed, 14 Nov 2018 14:36: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=dcx0=nz=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1gMwHc-0006Vj-FA
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 14:36:44 +0000
X-Inumbo-ID: b4a58896-e81a-11e8-9a16-bc764e045a96
Received: from mail-pl1-x632.google.com (unknown [2607:f8b0:4864:20::632])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4a58896-e81a-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 14:36:43 +0000 (UTC)
Received: by mail-pl1-x632.google.com with SMTP id b5so1464882plr.4
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 06:36:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=gHN3Dz5MumcfA5t8vY92so9DauYV8EWXmUh/2dBin5w=;
 b=l4CZhrxyvvJnUJOsAGDGiZwJh9cFyDxB30YC/SCztmHMQoZM4BJK2tXHmn7CsBTKhR
 6GxAq33JUXe+EtCfss54tQ1Kiu7sNgU+15xQu/qYTCpY+erfvJBGrIKjuo4cdJRI4d9a
 3UlxntJgikBgXBeLTcr3Lcw8ra5S/WT3Wsb90n2lwOfpjYm2BK/+CGvt+D7uFWasKDKg
 D1WAtooEWNx+d+t6m0of9ZC6hwA/KPD/kOttPUaPZM29qEK52LE9oU1d3TfkiuKOTQih
 ViGQntsKfjZOsx10IzeADkKUje/ETwUIobWF+ALYQglWSJ7QGJK6E8sQ27za/WIFpyFl
 oDpQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=gHN3Dz5MumcfA5t8vY92so9DauYV8EWXmUh/2dBin5w=;
 b=nNUjo2VEjCIfz0U3DRfkoyAOBVTwJ52F7Q0525lOqtajnyfltZ1gFC1l+KqTOgKc/3
 I8ocz4qNMR3vp7u4Dea2lu9mCUzWYlJu5AYwqyADqlWA17RFbHoturhpuVVwH2s5afpk
 Nw7FeeErhJIZHxs/Ht3znpuyrYxtd2vxpcRR7e8zgT54nX19HmrnU+1oh0i77IVboPP5
 aYt8rCsdM9ySm9JRguHtl8QBLxFIxvnNNniAGvsuoS8YEOqZgwkltFoU+khicILISvdj
 kxfL5oSErK8IevnFpiJg8OL18f0LuGNeRMjGzbS6AjdCTRPbs7jRdavkNdFV2czJbBcF
 4aKg==
X-Gm-Message-State: AGRZ1gISg3LZTM7KqpsKo2p6Vn/zb5dG7GPlEfGJewbOPRA0zIZ1uq49
 xP+h9vIncDfjmrWXmum2Yr0=
X-Google-Smtp-Source: AJdET5cWq+naQBhtqncCZsO9gQg148p6xWnNGz8jfx+xKVcCrLQGPLOvpesMk5JauJbcE8Trrc9LIw==
X-Received: by 2002:a17:902:163:: with SMTP id
 90-v6mr2196274plb.87.1542206202417; 
 Wed, 14 Nov 2018 06:36:42 -0800 (PST)
Received: from ?IPv6:2607:fb90:781:a22f:40d4:4862:f9ff:ded3?
 ([2607:fb90:781:a22f:40d4:4862:f9ff:ded3])
 by smtp.gmail.com with ESMTPSA id 137-v6sm26177297pfz.103.2018.11.14.06.36.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Nov 2018 06:36:41 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPhone Mail (16B92)
In-Reply-To: <E248600E-9D78-49F6-9D52-C8B6D0B726E7@citrix.com>
Date: Wed, 14 Nov 2018 09:36:39 -0500
Message-Id: <1AAC4831-E7D5-4BE1-9BEF-721095555B4C@gmail.com>
References: <E248600E-9D78-49F6-9D52-C8B6D0B726E7@citrix.com>
To: Lars Kurth <lars.kurth@citrix.com>
Subject: Re: [Xen-devel] x86 Community Call: Nov 14 - 15:00 - 16:00 UTC -
 Call reminder
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Matt Spencer <Matt.Spencer@arm.com>, "Ji, John" <john.ji@intel.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "dgar.iglesias@xilinx.com" <dgar.iglesias@xilinx.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Brian Woods <brian.woods@amd.com>, "Natarajan, Janakarajan" <jnataraj@amd.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBPbiBOb3YgMTQsIDIwMTgsIGF0IDA0OjU2LCBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJp
eC5jb20+IHdyb3RlOgo+IAo+IEhpIGFsbCwKPiAKPiB0aGUgYWdlbmRhIGlzIGFzIGZvbGxvd3M6
IGh0dHBzOi8vZG9jcy5nb29nbGUuY29tL2RvY3VtZW50L2QvMVJ4Vy1pd2NGRnVLek5qakVxTEV0
aXdGVkhnQVVsazM1YzBFdFRrUkUxazQvZWRpdAo+ICogRm9sbG93IHVwIG9uIHByZXZpb3VzIGFj
dGlvbnMKPiAqIFBWSCByZXNvdXJjZSBNYXBwaW5nOiBSaWFuIFF1aW5uIChBSVMpCj4gKiBUTUVN
IChKYW4pCgpJZiB0aGVyZSBpcyB0aW1lIG9uIHRvZGF5J3MgY2FsbCwgSSB3b3VsZCBsaWtlIHRv
IGFkZCBhbiBhZ2VuZGEgaXRlbSB0byBkaXNjdXNzIHJlcXVpcmVtZW50cyBjb2xsZWN0aW9uIGZv
ciB0d28gS2NvbmZpZy1kZWZpbmVkIHN1YnNldHMgb2YgWGVuOgoKLSBtaW5pbWFsIFhlbiBoeXBl
cnZpc29yIG9wdGltaXplZCBmb3IgaGFyZHdhcmUgc3VwcG9ydCwgaXNvbGF0aW9uL3BhcnRpdGlv
bmluZywgc2VjcmV0cy1mcmVlLCBzYWZldHkgY2VydGlmaWNhdGlvbiwgcmVkdWNlZCBhdHRhY2sg
c3VyZmFjZSBhbmQgcGVyZm9ybWFudCBuZXN0aW5nIG9mIFhlbiBhbmQgb3RoZXIgaHlwZXJ2aXNv
cnMsIGluY2x1ZGluZyBIeXBlci1WLCBLVk0sIEVTWCwgQnJvbWl1bSB1WGVuLCBiaHl2ZQoKLSBm
dWxsLWZlYXR1cmVkIFhlbiBoeXBlcnZpc29yIG9wdGltaXplZCBmb3IgZ3Vlc3Qgb3BlcmF0aW5n
IHN5c3RlbXMsIHVuaWtlcm5lbHMsIGFwcGxpY2F0aW9uLXNwZWNpZmljIHdvcmtsb2FkcyBhbmQg
cGVyZm9ybWFudCBuZXN0aW5nIG9uIFhlbiBhbmQgb3RoZXIgaHlwZXJ2aXNvcnMKClJlbGF0ZWQg
dG9waWNzIGZvciBkaXNjdXNzaW9uLCBwb3NzaWJseSBvbiBhIGZ1dHVyZSBjYWxsOgoKLSB3aGlj
aCBoeXBlcnZpc29yIGhhcyBwcmlvcml0eSBmb3IgaW50ZXItVk0gY29tbXVuaWNhdGlvbiBwb2xp
Y3kgZW5mb3JjZW1lbnQKLSBzY2hlZHVsZXIgaW50ZXJhY3Rpb25zIGFjcm9zcyBiYXJlLW1ldGFs
IFhlbiwgbmVzdGVkIGh5cGVydmlzb3IgYW5kIGd1ZXN0IE9TCgpEYW5pZWwgU21pdGggKEFwZXJ0
dXMpIHdpbGwgaW50cm9kdWNlIHRoZSB0b3BpYy4KClJpY2gKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 14:41:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 14:41: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-devel-bounces@lists.xenproject.org>)
	id 1gMwML-0007L9-CY; Wed, 14 Nov 2018 14:41: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=etbn=nz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMwMJ-0007L2-QE
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 14:41:35 +0000
X-Inumbo-ID: 61d8df16-e81b-11e8-ad03-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61d8df16-e81b-11e8-ad03-12d6303a7972;
 Wed, 14 Nov 2018 14:41:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Nov 2018 07:41:33 -0700
Message-Id: <5BEC341A02000078001FC0A0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 14 Nov 2018 07:41:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA38EE02000078001EBA42@prv1-mh.provo.novell.com>
 <b2122d5c-802b-fb36-7578-97aff666d2c4@citrix.com>
In-Reply-To: <b2122d5c-802b-fb36-7578-97aff666d2c4@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 11/44] x86emul: support AVX512F "normal"
 FP compare insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjExLjE4IGF0IDIwOjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2hhdCBkbyB5b3UgY29uc2lkZXIgIm5vcm1hbCIgaGVyZT8KCldvdWxkICJvcmRpbmFy
eSIgYmUgYmV0dGVyIChJJ3ZlIHVzZWQgcXVvdGVzIGV4YWN0bHkgYmVjYXVzZSBJCmNvdWxkbid0
IHRoaW5rIG9mIGFueXRoaW5nIGJldHRlcik/IFZ7LFV9Q09NSVN7UyxEfSBhcmUgdGhlIG9uZXMK
bm90IGRlYWx0IHdpdGggaGVyZS4KCj4gT24gMjUvMDkvMjAxOCAxNDozMiwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+IEFsc28gY29ycmVjdCB0aGUgQVZYIGNvdW50ZXJwYXJ0J3MgY29tbWVudC4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFRo
ZSBjb250ZW50IGl0c2VsZiBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4sCj4gYnV0IHByZWZlcmFibHkgd2l0aCBhIGJldHRlciBkZXNjcmlwdGlvbi4K
ClRoYW5rcyAtIGxldCBtZSBrbm93IHdoZXRoZXIgIm5vcm1hbCIgb3IgIm9yZGluYXJ5IiBvciBv
a2F5IHdpdGgKeW91LCBvciB3aGF0IGJldHRlciBzdWdnZXN0aW9ucyB5b3UgaGF2ZS4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 14:42:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 14:42: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-devel-bounces@lists.xenproject.org>)
	id 1gMwMo-0007Nd-Nm; Wed, 14 Nov 2018 14:42: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=xswa=nz=citrix.com=prvs=8491ce0b8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMwMn-0007NV-QB
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 14:42:05 +0000
X-Inumbo-ID: 73a48894-e81b-11e8-9464-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73a48894-e81b-11e8-9464-12d6303a7972;
 Wed, 14 Nov 2018 14:42:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="81850638"
To: Jan Beulich <JBeulich@suse.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA383002000078001EB9EF@prv1-mh.provo.novell.com>
 <32137fcd-b3d1-a427-a4bb-67733a10eb09@citrix.com>
 <5BEAB19D02000078001FB68A@prv1-mh.provo.novell.com>
 <6eb73469-6eef-be46-e52a-95d809e5ca79@citrix.com>
 <5BEC2E9202000078001FC06B@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <3877613e-8c6a-1b71-1a2a-243866f6db24@citrix.com>
Date: Wed, 14 Nov 2018 14:42:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BEC2E9202000078001FC06B@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 06/44] x86emul: test for correct EVEX
 Disp8 scaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMTEvMjAxOCAxNDoxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+ICtzdGF0aWMgY29u
c3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9IHsKPj4+Pj4gKyAgICBJTlNOX1NGUChtb3Ys
ICAgICAgICAgICAgMGYsIDEwKSwKPj4+Pj4gKyAgICBJTlNOX1NGUChtb3YsICAgICAgICAgICAg
MGYsIDExKSwKPj4+Pj4gKyAgICBJTlNOX1BGUF9OQihtb3ZhLCAgICAgICAgMGYsIDI4KSwKPj4+
Pj4gKyAgICBJTlNOX1BGUF9OQihtb3ZhLCAgICAgICAgMGYsIDI5KSwKPj4+Pj4gKyAgICBJTlNO
KG1vdmRxYTMyLCAgICAgNjYsICAgMGYsIDZmLCAgICB2bCwgICBkX25iLCB2bCksCj4+Pj4+ICsg
ICAgSU5TTihtb3ZkcWEzMiwgICAgIDY2LCAgIDBmLCA3ZiwgICAgdmwsICAgZF9uYiwgdmwpLAo+
Pj4+PiArICAgIElOU04obW92ZHFhNjQsICAgICA2NiwgICAwZiwgNmYsICAgIHZsLCAgIHFfbmIs
IHZsKSwKPj4+Pj4gKyAgICBJTlNOKG1vdmRxYTY0LCAgICAgNjYsICAgMGYsIDdmLCAgICB2bCwg
ICBxX25iLCB2bCksCj4+Pj4+ICsgICAgSU5TTihtb3ZkcXUzMiwgICAgIGYzLCAgIDBmLCA2Ziwg
ICAgdmwsICAgZF9uYiwgdmwpLAo+Pj4+PiArICAgIElOU04obW92ZHF1MzIsICAgICBmMywgICAw
ZiwgN2YsICAgIHZsLCAgIGRfbmIsIHZsKSwKPj4+Pj4gKyAgICBJTlNOKG1vdmRxdTY0LCAgICAg
ZjMsICAgMGYsIDZmLCAgICB2bCwgICBxX25iLCB2bCksCj4+Pj4+ICsgICAgSU5TTihtb3ZkcXU2
NCwgICAgIGYzLCAgIDBmLCA3ZiwgICAgdmwsICAgcV9uYiwgdmwpLAo+Pj4+PiArICAgIElOU04o
bW92bnRkcSwgICAgICA2NiwgICAwZiwgZTcsICAgIHZsLCAgIGRfbmIsIHZsKSwKPj4+Pj4gKyAg
ICBJTlNOKG1vdm50ZHFhLCAgICAgNjYsIDBmMzgsIDJhLCAgICB2bCwgICBkX25iLCB2bCksCj4+
Pj4+ICsgICAgSU5TTl9QRlBfTkIobW92bnQsICAgICAgIDBmLCAyYiksCj4+Pj4+ICsgICAgSU5T
Tl9QRlBfTkIobW92dSwgICAgICAgIDBmLCAxMCksCj4+Pj4+ICsgICAgSU5TTl9QRlBfTkIobW92
dSwgICAgICAgIDBmLCAxMSksCj4+Pj4+ICt9Owo+Pj4+PiArCj4+Pj4+ICtzdGF0aWMgY29uc3Qg
c3RydWN0IHRlc3QgYXZ4NTEyZl8xMjhbXSA9IHsKPj4+Pj4gKyAgICBJTlNOKG1vdiwgICAgICAg
NjYsICAgMGYsIDZlLCBlbCwgZHE2NCwgZWwpLAo+Pj4+PiArICAgIElOU04obW92LCAgICAgICA2
NiwgICAwZiwgN2UsIGVsLCBkcTY0LCBlbCksCj4+Pj4+ICsgICAgSU5TTihtb3ZxLCAgICAgIGYz
LCAgIDBmLCA3ZSwgZWwsICAgIHEsIGVsKSwKPj4+Pj4gKyAgICBJTlNOKG1vdnEsICAgICAgNjYs
ICAgMGYsIGQ2LCBlbCwgICAgcSwgZWwpLAo+Pj4+PiArfTsKPj4+Pj4gKwo+Pj4+PiArc3RhdGlj
IGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2FsbFtdID0gewo+Pj4+PiArICAgIElOU04obW92
ZHF1OCwgICAgIGYyLCAgIDBmLCA2ZiwgICAgdmwsICAgIGIsIHZsKSwKPj4+Pj4gKyAgICBJTlNO
KG1vdmRxdTgsICAgICBmMiwgICAwZiwgN2YsICAgIHZsLCAgICBiLCB2bCksCj4+Pj4+ICsgICAg
SU5TTihtb3ZkcXUxNiwgICAgZjIsICAgMGYsIDZmLCAgICB2bCwgICAgdywgdmwpLAo+Pj4+PiAr
ICAgIElOU04obW92ZHF1MTYsICAgIGYyLCAgIDBmLCA3ZiwgICAgdmwsICAgIHcsIHZsKSwKPj4+
Pj4gK307Cj4+Pj4+ICsKPj4+Pj4gK3N0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsX2FsbFtd
ID0geyBWTF81MTIsIFZMXzEyOCwgVkxfMjU2IH07Cj4+Pj4+ICtzdGF0aWMgY29uc3QgdW5zaWdu
ZWQgY2hhciB2bF8xMjhbXSA9IHsgVkxfMTI4IH07Cj4+Pj4gV2hhdCBhcmUgdGhlc2UgZm9yLCBh
bmQgd2h5IGlzIHZsX2FsbFtdJ3MgVkxfMTI4IG91dCBvZiBvcmRlcj8KPj4+IFRoZSBSVU4oKSBt
YWNybyBpbnZvY2F0aW9ucyAoZnVydGhlciBkb3duKSByZWZlcmVuY2Ugb25lIHRoZW0KPj4+IGVh
Y2gsIHRvIGluZGljYXRlIHdoYXQgdmVjdG9yIGxlbmd0aHMgdG8gdGVzdC4gVGhlIGZpcnN0IGFy
cmF5Cj4+PiBlbnRyeSBkb2VzIGFsd2F5cyBnZXQgdXNlZCwgd2hpbGUgc3Vic2VxdWVudCBlbnRy
aWVzIChpZiBhbnkpCj4+PiByZXF1aXJlIEFWWDUxMlZMIHRvIGJlIGF2YWlsYWJsZS4gU2VlIHRo
ZSBjb25kaXRpb25hbCBhdCB0aGUgdG9wCj4+PiBvZiB0aGUgaW5uZXIgbG9vcCBpbiB0ZXN0X2dy
b3VwKCkuCj4+IEFmdGVyIHJlLXJlYWRpbmcgdGhlIGFwcGFyZW50bHkgcmVsZXZhbnQgYml0cyBv
ZiBWb2wgMSwgMiBhbmQgMywgSSdtCj4+IHN0aWxsIGFjdHVhbGx5IG5vbmUgdGhlIHdpc2VyIGFz
IHRvIHdoaWNoIEFWWDUxMiBmZWF0dXJlIGJpdHMgbWVhbiB3aGF0Lgo+IFdoYXQgZmVhdHVyZSBi
aXRzIGFyZSB5b3UgdGFsa2luZyBhYm91dD8gVGhlIGNvbnRleHQgYWJvdmUgZG9lc24ndAo+IHJl
ZmVyIHRvIGFueSwgYXQgbGVhc3Qgbm90IGRpcmVjdGx5LgoKSSB3YXMgcmVmZXJyaW5nIHRvIHRo
ZSBBVlg1MTIgY3B1aWQgZmxhZ3MuCgpGb3IgZXhhbXBsZSwgaXQgdG9vayBtZSB1bnRpbCB3cml0
aW5nIHRoYXQgY29tbWVudCB0byByZWFsaXNlIHRoYXQgdGhlClZMIGZlYXR1cmUgYml0IGJlaGF2
ZWQgaW4gdGhlIG9wcG9zaXRlIHdheSB0byBob3cgSSBleHBlY3RlZCBpdCB0bwpiZWhhdmUuwqAg
KEkuZS4gaXQgYWxsb3dzIHlvdSB0byBlbmNvZGUgRVZFWCBpbnN0cnVjdGlvbnMgd2hpY2ggZG9u
J3QKcmVmZXIgdG8gJXptbSByZWdpc3RlcikuCgpIYXZpbmcgc2FpZCBhbGwgb2YgdGhpcywgaGF2
aW5nIHNlYXJjaGVkIGFib3V0IG9ubGluZSwgSSB0aGluayB0aGUKV2lraXBlZGlhIEFWWC01MTIg
cGFnZSBpcyBwcm9iYWJseSB0aGUgY2xvc2VzIHRvIHdoYXQgSSB3YXMgbG9va2luZyBmb3IsCnNv
IHBlcmhhcHMgdXMgd3JpdGluZyBvdXIgb3duIGJyZWFrZG93biBpc24ndCB0aGUgYmVzdCBpZGVh
LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 14:45:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 14:45: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-devel-bounces@lists.xenproject.org>)
	id 1gMwPr-0007cv-Dc; Wed, 14 Nov 2018 14:45: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=xswa=nz=citrix.com=prvs=8491ce0b8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMwPp-0007cp-Rc
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 14:45:13 +0000
X-Inumbo-ID: e384d010-e81b-11e8-9db2-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e384d010-e81b-11e8-9db2-12d6303a7972;
 Wed, 14 Nov 2018 14:45:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="81850852"
To: Jan Beulich <JBeulich@suse.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA38EE02000078001EBA42@prv1-mh.provo.novell.com>
 <b2122d5c-802b-fb36-7578-97aff666d2c4@citrix.com>
 <5BEC341A02000078001FC0A0@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <fac5ad2c-5ff3-8705-b5a2-0099939ba1b9@citrix.com>
Date: Wed, 14 Nov 2018 14:45:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BEC341A02000078001FC0A0@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 11/44] x86emul: support AVX512F "normal"
 FP compare insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMTEvMjAxOCAxNDo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTMuMTEuMTgg
YXQgMjA6MDQsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gV2hhdCBkbyB5
b3UgY29uc2lkZXIgIm5vcm1hbCIgaGVyZT8KPiBXb3VsZCAib3JkaW5hcnkiIGJlIGJldHRlciAo
SSd2ZSB1c2VkIHF1b3RlcyBleGFjdGx5IGJlY2F1c2UgSQo+IGNvdWxkbid0IHRoaW5rIG9mIGFu
eXRoaW5nIGJldHRlcik/IFZ7LFV9Q09NSVN7UyxEfSBhcmUgdGhlIG9uZXMKPiBub3QgZGVhbHQg
d2l0aCBoZXJlLgo+Cj4+IE9uIDI1LzA5LzIwMTggMTQ6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+
Pj4gQWxzbyBjb3JyZWN0IHRoZSBBVlggY291bnRlcnBhcnQncyBjb21tZW50Lgo+Pj4KPj4+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gVGhlIGNvbnRl
bnQgaXRzZWxmIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPiwKPj4gYnV0IHByZWZlcmFibHkgd2l0aCBhIGJldHRlciBkZXNjcmlwdGlvbi4KPiBUaGFu
a3MgLSBsZXQgbWUga25vdyB3aGV0aGVyICJub3JtYWwiIG9yICJvcmRpbmFyeSIgb3Igb2theSB3
aXRoCj4geW91LCBvciB3aGF0IGJldHRlciBzdWdnZXN0aW9ucyB5b3UgaGF2ZS4KCkhvdyBhYm91
dCBqdXN0ICJTdXBwb3J0IG1vc3QgQVZYNTEyRiBGUCBjb21wYXJlIGluc25zIiwgYW5kIG5vdGUg
dGhhdApWeyxVfUNPTUlTe1MsRH0gaXMgZG9uZSBsYXRlciBpbiB0aGUgY29tbWl0IG1lc3NhZ2U/
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 14:45:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 14:45: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-devel-bounces@lists.xenproject.org>)
	id 1gMwPt-0007dM-N2; Wed, 14 Nov 2018 14:45: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=w7fa=nz=citrix.com=prvs=8498bc997=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1gMwPs-0007d1-1J
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 14:45:16 +0000
X-Inumbo-ID: e5baf83c-e81b-11e8-81f1-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e5baf83c-e81b-11e8-81f1-12d6303a7972;
 Wed, 14 Nov 2018 14:45:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="81850858"
From: Lars Kurth <lars.kurth@citrix.com>
To: Rich Persaud <persaur@gmail.com>
Thread-Topic: x86 Community Call: Nov 14 - 15:00 - 16:00 UTC - Call reminder
Thread-Index: AQHUfABSDv5G+ScZMEyhXVkUukqKgKVPRiOAgAACZgA=
Date: Wed, 14 Nov 2018 14:45:14 +0000
Message-ID: <F10AD87F-200D-48B0-9CB5-713617860A05@citrix.com>
References: <E248600E-9D78-49F6-9D52-C8B6D0B726E7@citrix.com>
 <1AAC4831-E7D5-4BE1-9BEF-721095555B4C@gmail.com>
In-Reply-To: <1AAC4831-E7D5-4BE1-9BEF-721095555B4C@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.3.181015
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <20495E739373E440ABE203F031C55199@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] x86 Community Call: Nov 14 - 15:00 - 16:00 UTC -
 Call reminder
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>, Matt
 Spencer <Matt.Spencer@arm.com>, "Ji, John" <john.ji@intel.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "dgar.iglesias@xilinx.com" <dgar.iglesias@xilinx.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Brian Woods <brian.woods@amd.com>, "Natarajan, 
 Janakarajan" <jnataraj@amd.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSB0aGluayB0aGF0IGlzIGZpbmU6IGFkZGVkIGl0IHRvIHRoZSBhZ2VuZGENClRoZSBkaXNjdXNz
aW9uIG1heSBiZW5lZml0IGZyb20gU3RlZmFubywgYnV0IGl0IGlzIHByb2JhYmx5IHRvbyBlYXJs
eSBmb3IgaGltDQpMYXJzDQoNCu+7v09uIDE0LzExLzIwMTgsIDE0OjM2LCAiUmljaCBQZXJzYXVk
IiA8cGVyc2F1ckBnbWFpbC5jb20+IHdyb3RlOg0KDQogICAgPiBPbiBOb3YgMTQsIDIwMTgsIGF0
IDA0OjU2LCBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+IHdyb3RlOg0KICAgID4g
DQogICAgPiBIaSBhbGwsDQogICAgPiANCiAgICA+IHRoZSBhZ2VuZGEgaXMgYXMgZm9sbG93czog
aHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vZG9jdW1lbnQvZC8xUnhXLWl3Y0ZGdUt6TmpqRXFMRXRp
d0ZWSGdBVWxrMzVjMEV0VGtSRTFrNC9lZGl0DQogICAgPiAqIEZvbGxvdyB1cCBvbiBwcmV2aW91
cyBhY3Rpb25zDQogICAgPiAqIFBWSCByZXNvdXJjZSBNYXBwaW5nOiBSaWFuIFF1aW5uIChBSVMp
DQogICAgPiAqIFRNRU0gKEphbikNCiAgICANCiAgICBJZiB0aGVyZSBpcyB0aW1lIG9uIHRvZGF5
J3MgY2FsbCwgSSB3b3VsZCBsaWtlIHRvIGFkZCBhbiBhZ2VuZGEgaXRlbSB0byBkaXNjdXNzIHJl
cXVpcmVtZW50cyBjb2xsZWN0aW9uIGZvciB0d28gS2NvbmZpZy1kZWZpbmVkIHN1YnNldHMgb2Yg
WGVuOg0KICAgIA0KICAgIC0gbWluaW1hbCBYZW4gaHlwZXJ2aXNvciBvcHRpbWl6ZWQgZm9yIGhh
cmR3YXJlIHN1cHBvcnQsIGlzb2xhdGlvbi9wYXJ0aXRpb25pbmcsIHNlY3JldHMtZnJlZSwgc2Fm
ZXR5IGNlcnRpZmljYXRpb24sIHJlZHVjZWQgYXR0YWNrIHN1cmZhY2UgYW5kIHBlcmZvcm1hbnQg
bmVzdGluZyBvZiBYZW4gYW5kIG90aGVyIGh5cGVydmlzb3JzLCBpbmNsdWRpbmcgSHlwZXItViwg
S1ZNLCBFU1gsIEJyb21pdW0gdVhlbiwgYmh5dmUNCiAgICANCiAgICAtIGZ1bGwtZmVhdHVyZWQg
WGVuIGh5cGVydmlzb3Igb3B0aW1pemVkIGZvciBndWVzdCBvcGVyYXRpbmcgc3lzdGVtcywgdW5p
a2VybmVscywgYXBwbGljYXRpb24tc3BlY2lmaWMgd29ya2xvYWRzIGFuZCBwZXJmb3JtYW50IG5l
c3Rpbmcgb24gWGVuIGFuZCBvdGhlciBoeXBlcnZpc29ycw0KICAgIA0KICAgIFJlbGF0ZWQgdG9w
aWNzIGZvciBkaXNjdXNzaW9uLCBwb3NzaWJseSBvbiBhIGZ1dHVyZSBjYWxsOg0KICAgIA0KICAg
IC0gd2hpY2ggaHlwZXJ2aXNvciBoYXMgcHJpb3JpdHkgZm9yIGludGVyLVZNIGNvbW11bmljYXRp
b24gcG9saWN5IGVuZm9yY2VtZW50DQogICAgLSBzY2hlZHVsZXIgaW50ZXJhY3Rpb25zIGFjcm9z
cyBiYXJlLW1ldGFsIFhlbiwgbmVzdGVkIGh5cGVydmlzb3IgYW5kIGd1ZXN0IE9TDQogICAgDQog
ICAgRGFuaWVsIFNtaXRoIChBcGVydHVzKSB3aWxsIGludHJvZHVjZSB0aGUgdG9waWMuDQogICAg
DQogICAgUmljaA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 14:49:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 14:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMwTX-0007sX-AC; Wed, 14 Nov 2018 14:49: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMwTW-0007sS-QP
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 14:49:02 +0000
X-Inumbo-ID: 6cc5be2e-e81c-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6cc5be2e-e81c-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 14:49:01 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 72C1C80D;
 Wed, 14 Nov 2018 06:49:01 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 36C2F3F5A0;
 Wed, 14 Nov 2018 06:48:59 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: Mirela Simonovic <mirela.simonovic@aggios.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
 <alpine.DEB.2.10.1811131237341.8259@sstabellini-ThinkPad-X260>
 <508d2a46-a275-8a8f-087e-4b953b942425@arm.com>
 <0160c922-22fb-9ed9-5460-80c133516d4b@aggios.com>
 <c33d062e-b06a-124d-2276-9b1ef36759c5@arm.com>
Message-ID: <a07dae06-bf2f-b0a7-d976-77e1b41c5cb3@arm.com>
Date: Wed, 14 Nov 2018 14:48:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <c33d062e-b06a-124d-2276-9b1ef36759c5@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Xen Devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNC8xMS8yMDE4IDEzOjA1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gCj4gCj4gT24gMTQv
MTEvMjAxOCAxMjozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4gSGkgSnVsaWVuLAo+IAo+
IEhpLAo+IAo+Pgo+PiBPbiAxMS8xNC8yMDE4IDExOjQ1IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4+PiBIaSwKPj4+Cj4+PiBPbiAxMy8xMS8yMDE4IDIwOjM5LCBTdGVmYW5vIFN0YWJlbGxpbmkg
d3JvdGU6Cj4+Pj4gT24gTW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+
Pj4+IEhvd2V2ZXIsIHdoYXQgaXMgdGhlIGlzc3VlIHdpdGggc2F2aW5nIGFsbCB0aGUgcmVnaXN0
ZXJzIGhlcmU/Cj4+Pj4+Pj4KPj4+Pj4+Cj4+Pj4+PiBXZSBuZWVkIHRvIHNhdmUgYXJndW1lbnRz
IHRoYXQgYXJlIHByb3ZpZGVkIGJ5IGEgZ3Vlc3Qgd2l0aCBzeXN0ZW0KPj4+Pj4+IHN1c3BlbmQg
UFNDSSBjYWxsLiBUaGVzZSBhcmd1bWVudHMgYXJlIHRoZSBlbnRyeSBwb2ludCB0aGF0IG5lZWRz
IHRvCj4+Pj4+PiBiZSBzYXZlZCBpbiBwcm9ncmFtIGNvdW50ZXIgYW5kIGNvbnRleHQgSUQgdGhh
dCBuZWVkcyB0byBiZSBzYXZlZCBpbgo+Pj4+Pj4geDAvcjAuIFdlIGRvbid0IGhhdmUgdGhlc2Ug
YXJndW1lbnRzIGhlcmUuIENvbnRleHQgc3dpdGNoIGhhcHBlbnMKPj4+Pj4+IGFmdGVyIHByb2Nl
c3NpbmcgdGhlIHN5c3RlbSBzdXNwZW5kIFBTQ0kgY2FsbCwgc28gaXQncyB0b28gbGF0ZS4KPj4+
Pj4KPj4+Pj4gSXQgZG9lcyBub3QgZmVlbCByaWdodCB0byBtb2RpZnkgY3R4dF9zd2l0Y2h7ZnJv
bSx0b30gZm9yIHN1c3BlbmQvcmVzdW1lLiBJZgo+Pj4+PiB5b3Ugd2FudCB0byByZXNldCB0aGUg
dkNQVSBzdGF0ZSBiZWZvcmUgYmxvY2tpbmcgdGhlIHZDUFUsIHRoZW4geW91IHNob3VsZAo+Pj4+
PiBpbnN0ZWFkCj4+Pj4KPj4KPj4gSSB0aGluayBpdCdzIG5vdCBjbGVhciB3aGF0IHByb2JsZW0g
YXJlIHdlIGRpc2N1c3NpbmcgaGVyZSwgYXQgbGVhc3QgaXQncyBub3QgCj4+IHRvIG1lLiBTbyBJ
J2xsIG1ha2UgYW4gYXNzdW1wdGlvbiwgYW5kIHBsZWFzZSBjb3JyZWN0IG1lIGlmIEknbSB3cm9u
Zy4KPj4gSW4gdGhlIHBhdGNoZXMgd2Ugc3VibWl0dGVkLCB0aGUgVkNQVSBjb250ZXh0IGlzIG5v
dCByZXNldCBpbiAKPj4gY3R4dF9zd2l0Y2h7ZnJvbSx0b30uIE15IHVuZGVyc3RhbmRpbmcgaXMg
dGhhdCB5b3Ugc3VnZ2VzdGVkL2Fza2VkIHRvIHJlc2V0IAo+PiB0aGUgVkNQVSBjb250ZXh0IHdo
ZW4gc3dpdGNoIGhhcHBlbnMsIGFuZCBJIGV4cGxhaW5lZCB3aHkgaXMgdGhhdCBub3QgcG9zc2li
bGUgCj4+IC0gYXQgbGVhc3Qgbm90IHdpdGhvdXQgYWRkaXRpb25hbCBjb2RlIGNoYW5nZXMsIHRo
YXQgbWF5IG5vdCBiZSBzbyBzbWFsbC4gSSAKPj4gYWdyZWUgd2l0aCBBbmRyZXcncyBjb21tZW50
IGluIHRoaXMgcGVyc3BlY3RpdmUgLSByZXNldCBvZiBWQ1BVIHNob3VsZCBub3QgCj4+IChhbmQg
cmlnaHQgbm93IGNhbm5vdCkgYmUgZG9uZSB3aGVuIHRoZSBjb250ZXh0IGlzIHN3aXRjaGVkLgo+
IAo+IEkgZGlkbid0IGFzayB0byByZXNldCB0aGUgdkNQVSBjb250ZXh0IGluIHRoZSBzd2l0Y2gu
IEluc3RlYWQgd2Ugc2hvdWxkIG1ha2UgCj4gc3VyZSB0aGUgdkNQVSBjb250ZXh0IGlzIHN5bmNl
ZCB0byBtZW1vcnkgYmVmb3JlIG1vZGlmeWluZyBpdC4KPiAKPiBJdCBzZWVtcyB0aGF0IHNvbHV0
aW9uIHdvcmtzIG9uIHg4NiB1c2luZyBkb21haW5fcGF1c2UgKHNlZSAKPiBodm1fczNfe3Jlc3Vt
ZSxzdXNwZW5kfSkuIFNvIEkgYW0gbm90IHN1cmUgd2h5IGl0IGNhbm5vdCBiZSB1c2Ugb24gQXJt
LiBOb3RlIAo+IHRoYXQgaXQgbWF5IHJlcXVpcmUgbW9yZSB3b3JrLgo+IAo+Pgo+Pj4+IFlvdSBt
aXNzZWQgdGhlIGVuZCBvZiB0aGUgc3VnZ2VzdGlvbiBoZXJlCj4+Pgo+Pj4gV2hvb3BzLiBJIG1l
YW50IHRoYXQgaW5zdGVhZCB5b3Ugc2hvdWxkIHNhdmUgdGhlIGNvbnRleHQgb2YgdGhlIHZDUFUg
aW4gCj4+PiBhZHZhbmNlIG9yIHJlc2V0IHRoZSB2Q1BVIHVzaW5nIHRoZSBzeXN0ZW0gcmVnaXN0
ZXJzIGRpcmVjdGx5Lgo+Pj4KPj4+IEJ1dCBteSBwcmVmZXJlbmNlIGlzIHRvIHJlc2V0IHRoZSB2
Q1BVIHdoZW4geW91IHJlY2VpdmUgdGhlIHdha2UtdXAgaW50ZXJydXB0Lgo+Pj4KPj4KPj4gV2l0
aG91dCB5b3UgcHJlc2VudGluZyBtb3JlIGRldGFpbHMgaG93IHdvdWxkIHRoYXQgd29yayBJIGNh
bm5vdCByZWFsbHkgCj4+IHByb3ZpZGUgYW55IGNvbW1lbnQsIG5vciBzYXkgdGhhdCB5b3VyIHBy
ZWZlcmVuY2UgY291bGQgd29yayBvciBiZSBiZXR0ZXIgCj4+IGNvbXBhcmVkIHRvIHdoYXQgaXMg
aW4gdGhpcyBzZXJpZXMuIEhvbmVzdGx5LCBJIGRvbid0IHVuZGVyc3RhbmQgd2hhdCBleGFjdGx5
IAo+PiB5b3UncmUgcHJvcG9zaW5nLCBiZWNhdXNlIG1vcmUgdGhpbmdzIG5lZWRzIHRvIGJlIHRo
aW5rLXRocm91Z2ggYmV5b25kIHRoZSAKPj4gcGxhY2UgdG8gcHV0IGEgY29kZS4KPj4gV2Ugc3Vi
bWl0dGVkIGEgY29kZSB0aGF0IHdvcmtzLCB3aGljaCBpcyB2ZXJ5IGVsZWdhbnQgYW5kIG5pY2Ug
aW4gbXkgb3BpbmlvbiAKPj4gKGZhaXIgdG8gc2F5IHdlIG1heSBub3Qgc2hhcmUgb3BpbmlvbnMg
aGVyZSksIGFuZCBkb2VzIG5vdCByZXF1aXJlIGxvdHMgb2YgCj4+IGNvZGUgY2hhbmdlcy4gU28g
dGhlcmUncyB0aGUgcmVmZXJlbmNlLgo+PiBDb3VsZCB5b3UgcGxlYXNlIGNsYXJpZnkgd2h5IGRv
IHlvdSB0aGluayB0aGUgcHJvcG9zZWQgc29sdXRpb24gaXMgbm90IGdvb2Q/Cj4gCj4gVGhlIGNv
bnRleHQgc3dpdGNoIGlzIGFib3V0IHNhdmluZy9yZXN0b3JlIHRoZSBjb250ZXh0IGZyb20gdGhl
IGhhcmR3YXJlLiBXZSBjYW4gCj4gZGVjaWRlIHRvIG9wdGltaXplIGl0IGluIHRoZSBzdXNwZW5k
IGNhc2UgKHRob3VnaCBpdCBtaWdodCBiZSBwcmVtYXR1cmUpLCBidXQgaXQgCj4gaXMgY2xlYXJs
eSB0aGUgd3JvbmcgcGxhY2UgdG8gZGVjaWRlIHRvIHJlc3VtZSBhIGRvbWFpbi4KCkFjdHVhbGx5
LCBJIGp1c3QgZm91bmQgYSBnb29kIGV4YW1wbGUgb2Ygd2h5IEkgdGhpbmsgaXQgaXMgd3Jvbmcg
YW5kIGJyb2tlbi4gWW91IApyZWx5IG9uIGEgY29udGV4dCBzd2l0Y2ggdG8gYWx3YXlzIGhhcHBl
biBhZnRlciBzdXNwZW5kaW5nIGFuZCBvbiByZXN1bWluZyB0aGUgCmd1ZXN0LiBUaGVyZSBhcmUg
cGF0aCB3aGVyZSBjb250ZXh0L3N3aXRjaCB3aWxsIG5vdCBoYXBwZW4uIEFuIGV4YW1wbGUgaXMg
aWYgeW91IApoYXZlIGludGVycnVwdCBwZW5kaW5nLCB5b3UgbWF5IHJldHVybiB0byB0aGUgZ3Vl
c3QgZGlyZWN0bHkgaWYgdGhlIHNjaGVkdWxlciAKZG9lcyBub3QgaGF2ZSBhbnl0aGluZyBlbHNl
IHRvIHNjaGVkdWxlLgoKVGhlIHByb2JsZW0gaXMgdGhlIHZhcmlhYmxlIGlzX3NodXRfZG93biBh
bmQgc2h1dGRvd25fY29kZSBhcmUgb25seSBiZSByZXNldCBvbiAKcmVzdG9yaW5nIHRoZSB2Q1BV
LiBUaGlzIG1lYW5zIHRoZSBuZXh0IGNvbnRleHQgc3dpdGNoIHdpbGwgc2tpcCB0aGUgc2F2aW5n
IHBhcnQgCmFuZCByZXN1bHQgdG8gdkNQVSBjb3JydXB0aW9uLgoKSW4gZ2VuZXJhbCwgeW91IGNh
bm5vdCByZWx5IG9uIHRoZSBjb250ZXh0L3N3aXRjaCBjb2RlIGFzIGl0IG1heSBvciBtYXkgbm90
IApoYXBwZW4gKHRoYXQncyB1cCB0byB0aGUgc2NoZWR1bGVyKS4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 14:49:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 14:49: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-devel-bounces@lists.xenproject.org>)
	id 1gMwTY-0007si-Kc; Wed, 14 Nov 2018 14:49: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMwTX-0007sb-Kb
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 14:49:03 +0000
X-Inumbo-ID: 6cf00626-e81c-11e8-a103-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 6cf00626-e81c-11e8-a103-12d6303a7972;
 Wed, 14 Nov 2018 14:49:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 72C1C80D;
 Wed, 14 Nov 2018 06:49:01 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 36C2F3F5A0;
 Wed, 14 Nov 2018 06:48:59 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: Mirela Simonovic <mirela.simonovic@aggios.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
 <alpine.DEB.2.10.1811131237341.8259@sstabellini-ThinkPad-X260>
 <508d2a46-a275-8a8f-087e-4b953b942425@arm.com>
 <0160c922-22fb-9ed9-5460-80c133516d4b@aggios.com>
 <c33d062e-b06a-124d-2276-9b1ef36759c5@arm.com>
Message-ID: <a07dae06-bf2f-b0a7-d976-77e1b41c5cb3@arm.com>
Date: Wed, 14 Nov 2018 14:48:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <c33d062e-b06a-124d-2276-9b1ef36759c5@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Xen Devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNC8xMS8yMDE4IDEzOjA1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gCj4gCj4gT24gMTQv
MTEvMjAxOCAxMjozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4gSGkgSnVsaWVuLAo+IAo+
IEhpLAo+IAo+Pgo+PiBPbiAxMS8xNC8yMDE4IDExOjQ1IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4+PiBIaSwKPj4+Cj4+PiBPbiAxMy8xMS8yMDE4IDIwOjM5LCBTdGVmYW5vIFN0YWJlbGxpbmkg
d3JvdGU6Cj4+Pj4gT24gTW9uLCAxMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+
Pj4+IEhvd2V2ZXIsIHdoYXQgaXMgdGhlIGlzc3VlIHdpdGggc2F2aW5nIGFsbCB0aGUgcmVnaXN0
ZXJzIGhlcmU/Cj4+Pj4+Pj4KPj4+Pj4+Cj4+Pj4+PiBXZSBuZWVkIHRvIHNhdmUgYXJndW1lbnRz
IHRoYXQgYXJlIHByb3ZpZGVkIGJ5IGEgZ3Vlc3Qgd2l0aCBzeXN0ZW0KPj4+Pj4+IHN1c3BlbmQg
UFNDSSBjYWxsLiBUaGVzZSBhcmd1bWVudHMgYXJlIHRoZSBlbnRyeSBwb2ludCB0aGF0IG5lZWRz
IHRvCj4+Pj4+PiBiZSBzYXZlZCBpbiBwcm9ncmFtIGNvdW50ZXIgYW5kIGNvbnRleHQgSUQgdGhh
dCBuZWVkcyB0byBiZSBzYXZlZCBpbgo+Pj4+Pj4geDAvcjAuIFdlIGRvbid0IGhhdmUgdGhlc2Ug
YXJndW1lbnRzIGhlcmUuIENvbnRleHQgc3dpdGNoIGhhcHBlbnMKPj4+Pj4+IGFmdGVyIHByb2Nl
c3NpbmcgdGhlIHN5c3RlbSBzdXNwZW5kIFBTQ0kgY2FsbCwgc28gaXQncyB0b28gbGF0ZS4KPj4+
Pj4KPj4+Pj4gSXQgZG9lcyBub3QgZmVlbCByaWdodCB0byBtb2RpZnkgY3R4dF9zd2l0Y2h7ZnJv
bSx0b30gZm9yIHN1c3BlbmQvcmVzdW1lLiBJZgo+Pj4+PiB5b3Ugd2FudCB0byByZXNldCB0aGUg
dkNQVSBzdGF0ZSBiZWZvcmUgYmxvY2tpbmcgdGhlIHZDUFUsIHRoZW4geW91IHNob3VsZAo+Pj4+
PiBpbnN0ZWFkCj4+Pj4KPj4KPj4gSSB0aGluayBpdCdzIG5vdCBjbGVhciB3aGF0IHByb2JsZW0g
YXJlIHdlIGRpc2N1c3NpbmcgaGVyZSwgYXQgbGVhc3QgaXQncyBub3QgCj4+IHRvIG1lLiBTbyBJ
J2xsIG1ha2UgYW4gYXNzdW1wdGlvbiwgYW5kIHBsZWFzZSBjb3JyZWN0IG1lIGlmIEknbSB3cm9u
Zy4KPj4gSW4gdGhlIHBhdGNoZXMgd2Ugc3VibWl0dGVkLCB0aGUgVkNQVSBjb250ZXh0IGlzIG5v
dCByZXNldCBpbiAKPj4gY3R4dF9zd2l0Y2h7ZnJvbSx0b30uIE15IHVuZGVyc3RhbmRpbmcgaXMg
dGhhdCB5b3Ugc3VnZ2VzdGVkL2Fza2VkIHRvIHJlc2V0IAo+PiB0aGUgVkNQVSBjb250ZXh0IHdo
ZW4gc3dpdGNoIGhhcHBlbnMsIGFuZCBJIGV4cGxhaW5lZCB3aHkgaXMgdGhhdCBub3QgcG9zc2li
bGUgCj4+IC0gYXQgbGVhc3Qgbm90IHdpdGhvdXQgYWRkaXRpb25hbCBjb2RlIGNoYW5nZXMsIHRo
YXQgbWF5IG5vdCBiZSBzbyBzbWFsbC4gSSAKPj4gYWdyZWUgd2l0aCBBbmRyZXcncyBjb21tZW50
IGluIHRoaXMgcGVyc3BlY3RpdmUgLSByZXNldCBvZiBWQ1BVIHNob3VsZCBub3QgCj4+IChhbmQg
cmlnaHQgbm93IGNhbm5vdCkgYmUgZG9uZSB3aGVuIHRoZSBjb250ZXh0IGlzIHN3aXRjaGVkLgo+
IAo+IEkgZGlkbid0IGFzayB0byByZXNldCB0aGUgdkNQVSBjb250ZXh0IGluIHRoZSBzd2l0Y2gu
IEluc3RlYWQgd2Ugc2hvdWxkIG1ha2UgCj4gc3VyZSB0aGUgdkNQVSBjb250ZXh0IGlzIHN5bmNl
ZCB0byBtZW1vcnkgYmVmb3JlIG1vZGlmeWluZyBpdC4KPiAKPiBJdCBzZWVtcyB0aGF0IHNvbHV0
aW9uIHdvcmtzIG9uIHg4NiB1c2luZyBkb21haW5fcGF1c2UgKHNlZSAKPiBodm1fczNfe3Jlc3Vt
ZSxzdXNwZW5kfSkuIFNvIEkgYW0gbm90IHN1cmUgd2h5IGl0IGNhbm5vdCBiZSB1c2Ugb24gQXJt
LiBOb3RlIAo+IHRoYXQgaXQgbWF5IHJlcXVpcmUgbW9yZSB3b3JrLgo+IAo+Pgo+Pj4+IFlvdSBt
aXNzZWQgdGhlIGVuZCBvZiB0aGUgc3VnZ2VzdGlvbiBoZXJlCj4+Pgo+Pj4gV2hvb3BzLiBJIG1l
YW50IHRoYXQgaW5zdGVhZCB5b3Ugc2hvdWxkIHNhdmUgdGhlIGNvbnRleHQgb2YgdGhlIHZDUFUg
aW4gCj4+PiBhZHZhbmNlIG9yIHJlc2V0IHRoZSB2Q1BVIHVzaW5nIHRoZSBzeXN0ZW0gcmVnaXN0
ZXJzIGRpcmVjdGx5Lgo+Pj4KPj4+IEJ1dCBteSBwcmVmZXJlbmNlIGlzIHRvIHJlc2V0IHRoZSB2
Q1BVIHdoZW4geW91IHJlY2VpdmUgdGhlIHdha2UtdXAgaW50ZXJydXB0Lgo+Pj4KPj4KPj4gV2l0
aG91dCB5b3UgcHJlc2VudGluZyBtb3JlIGRldGFpbHMgaG93IHdvdWxkIHRoYXQgd29yayBJIGNh
bm5vdCByZWFsbHkgCj4+IHByb3ZpZGUgYW55IGNvbW1lbnQsIG5vciBzYXkgdGhhdCB5b3VyIHBy
ZWZlcmVuY2UgY291bGQgd29yayBvciBiZSBiZXR0ZXIgCj4+IGNvbXBhcmVkIHRvIHdoYXQgaXMg
aW4gdGhpcyBzZXJpZXMuIEhvbmVzdGx5LCBJIGRvbid0IHVuZGVyc3RhbmQgd2hhdCBleGFjdGx5
IAo+PiB5b3UncmUgcHJvcG9zaW5nLCBiZWNhdXNlIG1vcmUgdGhpbmdzIG5lZWRzIHRvIGJlIHRo
aW5rLXRocm91Z2ggYmV5b25kIHRoZSAKPj4gcGxhY2UgdG8gcHV0IGEgY29kZS4KPj4gV2Ugc3Vi
bWl0dGVkIGEgY29kZSB0aGF0IHdvcmtzLCB3aGljaCBpcyB2ZXJ5IGVsZWdhbnQgYW5kIG5pY2Ug
aW4gbXkgb3BpbmlvbiAKPj4gKGZhaXIgdG8gc2F5IHdlIG1heSBub3Qgc2hhcmUgb3BpbmlvbnMg
aGVyZSksIGFuZCBkb2VzIG5vdCByZXF1aXJlIGxvdHMgb2YgCj4+IGNvZGUgY2hhbmdlcy4gU28g
dGhlcmUncyB0aGUgcmVmZXJlbmNlLgo+PiBDb3VsZCB5b3UgcGxlYXNlIGNsYXJpZnkgd2h5IGRv
IHlvdSB0aGluayB0aGUgcHJvcG9zZWQgc29sdXRpb24gaXMgbm90IGdvb2Q/Cj4gCj4gVGhlIGNv
bnRleHQgc3dpdGNoIGlzIGFib3V0IHNhdmluZy9yZXN0b3JlIHRoZSBjb250ZXh0IGZyb20gdGhl
IGhhcmR3YXJlLiBXZSBjYW4gCj4gZGVjaWRlIHRvIG9wdGltaXplIGl0IGluIHRoZSBzdXNwZW5k
IGNhc2UgKHRob3VnaCBpdCBtaWdodCBiZSBwcmVtYXR1cmUpLCBidXQgaXQgCj4gaXMgY2xlYXJs
eSB0aGUgd3JvbmcgcGxhY2UgdG8gZGVjaWRlIHRvIHJlc3VtZSBhIGRvbWFpbi4KCkFjdHVhbGx5
LCBJIGp1c3QgZm91bmQgYSBnb29kIGV4YW1wbGUgb2Ygd2h5IEkgdGhpbmsgaXQgaXMgd3Jvbmcg
YW5kIGJyb2tlbi4gWW91IApyZWx5IG9uIGEgY29udGV4dCBzd2l0Y2ggdG8gYWx3YXlzIGhhcHBl
biBhZnRlciBzdXNwZW5kaW5nIGFuZCBvbiByZXN1bWluZyB0aGUgCmd1ZXN0LiBUaGVyZSBhcmUg
cGF0aCB3aGVyZSBjb250ZXh0L3N3aXRjaCB3aWxsIG5vdCBoYXBwZW4uIEFuIGV4YW1wbGUgaXMg
aWYgeW91IApoYXZlIGludGVycnVwdCBwZW5kaW5nLCB5b3UgbWF5IHJldHVybiB0byB0aGUgZ3Vl
c3QgZGlyZWN0bHkgaWYgdGhlIHNjaGVkdWxlciAKZG9lcyBub3QgaGF2ZSBhbnl0aGluZyBlbHNl
IHRvIHNjaGVkdWxlLgoKVGhlIHByb2JsZW0gaXMgdGhlIHZhcmlhYmxlIGlzX3NodXRfZG93biBh
bmQgc2h1dGRvd25fY29kZSBhcmUgb25seSBiZSByZXNldCBvbiAKcmVzdG9yaW5nIHRoZSB2Q1BV
LiBUaGlzIG1lYW5zIHRoZSBuZXh0IGNvbnRleHQgc3dpdGNoIHdpbGwgc2tpcCB0aGUgc2F2aW5n
IHBhcnQgCmFuZCByZXN1bHQgdG8gdkNQVSBjb3JydXB0aW9uLgoKSW4gZ2VuZXJhbCwgeW91IGNh
bm5vdCByZWx5IG9uIHRoZSBjb250ZXh0L3N3aXRjaCBjb2RlIGFzIGl0IG1heSBvciBtYXkgbm90
IApoYXBwZW4gKHRoYXQncyB1cCB0byB0aGUgc2NoZWR1bGVyKS4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 14:59:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 14:59: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-devel-bounces@lists.xenproject.org>)
	id 1gMwdT-0000QR-PQ; Wed, 14 Nov 2018 14:59: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=etbn=nz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMwdS-0000QM-0J
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 14:59:18 +0000
X-Inumbo-ID: dadb6e04-e81d-11e8-ab52-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dadb6e04-e81d-11e8-ab52-12d6303a7972;
 Wed, 14 Nov 2018 14:59:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Nov 2018 07:58:20 -0700
Message-Id: <5BEC380A02000078001FC0D8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 14 Nov 2018 07:58:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA383002000078001EB9EF@prv1-mh.provo.novell.com>
 <32137fcd-b3d1-a427-a4bb-67733a10eb09@citrix.com>
 <5BEAB19D02000078001FB68A@prv1-mh.provo.novell.com>
 <6eb73469-6eef-be46-e52a-95d809e5ca79@citrix.com>
 <5BEC2E9202000078001FC06B@prv1-mh.provo.novell.com>
 <3877613e-8c6a-1b71-1a2a-243866f6db24@citrix.com>
In-Reply-To: <3877613e-8c6a-1b71-1a2a-243866f6db24@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 06/44] x86emul: test for correct EVEX
 Disp8 scaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjExLjE4IGF0IDE1OjQyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTQvMTEvMjAxOCAxNDoxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBBZnRlciBy
ZS1yZWFkaW5nIHRoZSBhcHBhcmVudGx5IHJlbGV2YW50IGJpdHMgb2YgVm9sIDEsIDIgYW5kIDMs
IEknbQo+Pj4gc3RpbGwgYWN0dWFsbHkgbm9uZSB0aGUgd2lzZXIgYXMgdG8gd2hpY2ggQVZYNTEy
IGZlYXR1cmUgYml0cyBtZWFuIHdoYXQuCj4+IFdoYXQgZmVhdHVyZSBiaXRzIGFyZSB5b3UgdGFs
a2luZyBhYm91dD8gVGhlIGNvbnRleHQgYWJvdmUgZG9lc24ndAo+PiByZWZlciB0byBhbnksIGF0
IGxlYXN0IG5vdCBkaXJlY3RseS4KPiAKPiBJIHdhcyByZWZlcnJpbmcgdG8gdGhlIEFWWDUxMiBj
cHVpZCBmbGFncy4KPiAKPiBGb3IgZXhhbXBsZSwgaXQgdG9vayBtZSB1bnRpbCB3cml0aW5nIHRo
YXQgY29tbWVudCB0byByZWFsaXNlIHRoYXQgdGhlCj4gVkwgZmVhdHVyZSBiaXQgYmVoYXZlZCBp
biB0aGUgb3Bwb3NpdGUgd2F5IHRvIGhvdyBJIGV4cGVjdGVkIGl0IHRvCj4gYmVoYXZlLiAgKEku
ZS4gaXQgYWxsb3dzIHlvdSB0byBlbmNvZGUgRVZFWCBpbnN0cnVjdGlvbnMgd2hpY2ggZG9uJ3QK
PiByZWZlciB0byAlem1tIHJlZ2lzdGVyKS4KCk9oLiBBVlg1MTIsIGFzIGl0cyBuYW1lIHNheXMs
IGltcGxpZXMgNTEyLWJpdCB2ZWN0b3JzLiBTaG9ydGVyCmZvcm1zIGFyZSB3aGF0IHRoZXkgY29u
c2lkZXIgdGhlIFZlY3RvciBMZW5ndGggRXh0ZW5zaW9uICh3aGVyZQoiZXh0ZW5zaW9uIiBkb2Vz
IF9ub3RfIHJlZmVyIHRvIHZlY3RvciBsZW5ndGgsIGJ1dCB0byB0aGUgd2lkZXIKY2FwYWJpbGl0
aWVzLikgU29tZSBvZiB0aGUgZ2NjIGlzc3VlcyBJJ3ZlIHJ1biBpbnRvIGFwcGVhciB0bwpyZWxh
dGUgdG8gcHJvYmxlbXMgdGhleSBoYXZlIHdoZW4gQVZYNTEyRiAoaS5lLiB3aXRob3V0CkFWWDUx
MlZMKSBjb2RlIHdhbnRzIHRvIGludGVyYWN0IHdpdGggY29kZSBkZWFsaW5nIHdpdGggc2hvcnRl
cgp2ZWN0b3JzLiBBbmQgdGhhdCdzIGRlc3BpdGUgc29tZSBBVlg1MTJGIGluc25zIHRoZW1zZWx2
ZXMKaGF2aW5nIHNob3J0ZXIgb3BlcmFuZHMgKHdoZW4gZWxlbWVudCB3aWR0aCB3aWRlbnMgb3Ig
c2hyaW5rcykuCgo+IEhhdmluZyBzYWlkIGFsbCBvZiB0aGlzLCBoYXZpbmcgc2VhcmNoZWQgYWJv
dXQgb25saW5lLCBJIHRoaW5rIHRoZQo+IFdpa2lwZWRpYSBBVlgtNTEyIHBhZ2UgaXMgcHJvYmFi
bHkgdGhlIGNsb3NlcyB0byB3aGF0IEkgd2FzIGxvb2tpbmcgZm9yLAo+IHNvIHBlcmhhcHMgdXMg
d3JpdGluZyBvdXIgb3duIGJyZWFrZG93biBpc24ndCB0aGUgYmVzdCBpZGVhLgoKSW5kZWVkLiBQ
bHVzIHRoZSBTRE0gaW5zbiBwYWdlcyBsb29rIHByZXR0eSBjb3JyZWN0IGluIHRoaXMgcGFydGlj
dWxhcgpyZWdhcmQuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 15:03:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 15:03: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-devel-bounces@lists.xenproject.org>)
	id 1gMwhJ-00019y-Ci; Wed, 14 Nov 2018 15:03: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=w7fa=nz=citrix.com=prvs=8498bc997=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1gMwhI-00019t-Ew
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 15:03:16 +0000
X-Inumbo-ID: 689c27c4-e81e-11e8-b121-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 689c27c4-e81e-11e8-b121-12d6303a7972;
 Wed, 14 Nov 2018 15:03:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="81851970"
From: Lars Kurth <lars.kurth@citrix.com>
To: Rich Persaud <persaur@gmail.com>
Thread-Topic: x86 Community Call: Nov 14 - 15:00 - 16:00 UTC - Call reminder
Thread-Index: AQHUfABSDv5G+ScZMEyhXVkUukqKgKVPRiOAgAACZgCAAASzgA==
Date: Wed, 14 Nov 2018 15:02:03 +0000
Message-ID: <7E16D688-2140-48BC-B5DF-9A56268AE111@citrix.com>
References: <E248600E-9D78-49F6-9D52-C8B6D0B726E7@citrix.com>
 <1AAC4831-E7D5-4BE1-9BEF-721095555B4C@gmail.com>
 <F10AD87F-200D-48B0-9CB5-713617860A05@citrix.com>
In-Reply-To: <F10AD87F-200D-48B0-9CB5-713617860A05@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.3.181015
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <ED129A1F3A164C4DA12CF2B1EA6CD286@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] x86 Community Call: Nov 14 - 15:00 - 16:00 UTC -
 Call reminder
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>, Matt
 Spencer <Matt.Spencer@arm.com>, "Ji, John" <john.ji@intel.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "dgar.iglesias@xilinx.com" <dgar.iglesias@xilinx.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen Gross <jgross@suse.com>,
 Brian Woods <brian.woods@amd.com>, "Natarajan, 
 Janakarajan" <jnataraj@amd.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBhbSBoYXZpbmcgdHJvdWJsZSBzdGFydGluZyB0aGUgY2FsbDogaGFuZyBvbg0KDQrvu79PbiAx
NC8xMS8yMDE4LCAxNDo0NSwgIkxhcnMgS3VydGgiIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+IHdy
b3RlOg0KDQogICAgSSB0aGluayB0aGF0IGlzIGZpbmU6IGFkZGVkIGl0IHRvIHRoZSBhZ2VuZGEN
CiAgICBUaGUgZGlzY3Vzc2lvbiBtYXkgYmVuZWZpdCBmcm9tIFN0ZWZhbm8sIGJ1dCBpdCBpcyBw
cm9iYWJseSB0b28gZWFybHkgZm9yIGhpbQ0KICAgIExhcnMNCiAgICANCiAgICBPbiAxNC8xMS8y
MDE4LCAxNDozNiwgIlJpY2ggUGVyc2F1ZCIgPHBlcnNhdXJAZ21haWwuY29tPiB3cm90ZToNCiAg
ICANCiAgICAgICAgPiBPbiBOb3YgMTQsIDIwMTgsIGF0IDA0OjU2LCBMYXJzIEt1cnRoIDxsYXJz
Lmt1cnRoQGNpdHJpeC5jb20+IHdyb3RlOg0KICAgICAgICA+IA0KICAgICAgICA+IEhpIGFsbCwN
CiAgICAgICAgPiANCiAgICAgICAgPiB0aGUgYWdlbmRhIGlzIGFzIGZvbGxvd3M6IGh0dHBzOi8v
ZG9jcy5nb29nbGUuY29tL2RvY3VtZW50L2QvMVJ4Vy1pd2NGRnVLek5qakVxTEV0aXdGVkhnQVVs
azM1YzBFdFRrUkUxazQvZWRpdA0KICAgICAgICA+ICogRm9sbG93IHVwIG9uIHByZXZpb3VzIGFj
dGlvbnMNCiAgICAgICAgPiAqIFBWSCByZXNvdXJjZSBNYXBwaW5nOiBSaWFuIFF1aW5uIChBSVMp
DQogICAgICAgID4gKiBUTUVNIChKYW4pDQogICAgICAgIA0KICAgICAgICBJZiB0aGVyZSBpcyB0
aW1lIG9uIHRvZGF5J3MgY2FsbCwgSSB3b3VsZCBsaWtlIHRvIGFkZCBhbiBhZ2VuZGEgaXRlbSB0
byBkaXNjdXNzIHJlcXVpcmVtZW50cyBjb2xsZWN0aW9uIGZvciB0d28gS2NvbmZpZy1kZWZpbmVk
IHN1YnNldHMgb2YgWGVuOg0KICAgICAgICANCiAgICAgICAgLSBtaW5pbWFsIFhlbiBoeXBlcnZp
c29yIG9wdGltaXplZCBmb3IgaGFyZHdhcmUgc3VwcG9ydCwgaXNvbGF0aW9uL3BhcnRpdGlvbmlu
Zywgc2VjcmV0cy1mcmVlLCBzYWZldHkgY2VydGlmaWNhdGlvbiwgcmVkdWNlZCBhdHRhY2sgc3Vy
ZmFjZSBhbmQgcGVyZm9ybWFudCBuZXN0aW5nIG9mIFhlbiBhbmQgb3RoZXIgaHlwZXJ2aXNvcnMs
IGluY2x1ZGluZyBIeXBlci1WLCBLVk0sIEVTWCwgQnJvbWl1bSB1WGVuLCBiaHl2ZQ0KICAgICAg
ICANCiAgICAgICAgLSBmdWxsLWZlYXR1cmVkIFhlbiBoeXBlcnZpc29yIG9wdGltaXplZCBmb3Ig
Z3Vlc3Qgb3BlcmF0aW5nIHN5c3RlbXMsIHVuaWtlcm5lbHMsIGFwcGxpY2F0aW9uLXNwZWNpZmlj
IHdvcmtsb2FkcyBhbmQgcGVyZm9ybWFudCBuZXN0aW5nIG9uIFhlbiBhbmQgb3RoZXIgaHlwZXJ2
aXNvcnMNCiAgICAgICAgDQogICAgICAgIFJlbGF0ZWQgdG9waWNzIGZvciBkaXNjdXNzaW9uLCBw
b3NzaWJseSBvbiBhIGZ1dHVyZSBjYWxsOg0KICAgICAgICANCiAgICAgICAgLSB3aGljaCBoeXBl
cnZpc29yIGhhcyBwcmlvcml0eSBmb3IgaW50ZXItVk0gY29tbXVuaWNhdGlvbiBwb2xpY3kgZW5m
b3JjZW1lbnQNCiAgICAgICAgLSBzY2hlZHVsZXIgaW50ZXJhY3Rpb25zIGFjcm9zcyBiYXJlLW1l
dGFsIFhlbiwgbmVzdGVkIGh5cGVydmlzb3IgYW5kIGd1ZXN0IE9TDQogICAgICAgIA0KICAgICAg
ICBEYW5pZWwgU21pdGggKEFwZXJ0dXMpIHdpbGwgaW50cm9kdWNlIHRoZSB0b3BpYy4NCiAgICAg
ICAgDQogICAgICAgIFJpY2gNCiAgICANCiAgICANCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 15:05:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 15:05: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-devel-bounces@lists.xenproject.org>)
	id 1gMwjb-0001JH-0D; Wed, 14 Nov 2018 15:05: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=etbn=nz=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gMwjZ-0001JA-Cg
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 15:05:37 +0000
X-Inumbo-ID: bd110b30-e81e-11e8-bd7c-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd110b30-e81e-11e8-bd7c-12d6303a7972;
 Wed, 14 Nov 2018 15:05:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Nov 2018 08:05:34 -0700
Message-Id: <5BEC39BC02000078001FC0F0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Wed, 14 Nov 2018 08:05:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1541945224-23075-1-git-send-email-rcojocaru@bitdefender.com>
 <1541945224-23075-3-git-send-email-rcojocaru@bitdefender.com>
 <2c1b78c1-e526-4481-f36d-791e11bdd06e@citrix.com>
 <7b71af9a-29ca-6f7e-13a3-27d02e0392f6@bitdefender.com>
 <227360f1-e375-e990-55f3-abbf85a312fc@citrix.com>
 <5515809b-33dd-3afb-8cce-7261e45dc501@bitdefender.com>
 <5BEC2A8702000078001FC04A@prv1-mh.provo.novell.com>
 <e1c265ea-48c7-e6a0-74ca-d8ab16fff348@bitdefender.com>
In-Reply-To: <e1c265ea-48c7-e6a0-74ca-d8ab16fff348@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V5 2/3] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 george.dunlap@citrix.com, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjExLjE4IGF0IDE1OjA1LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMTEvMTQvMTggNDowMCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE0
LjExLjE4IGF0IDEzOjUwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+PiBP
biAxMS8xNC8xOCAxOjU4IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+IE9uIDExLzEzLzE4
IDY6NDMgUE0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4+Pj4gT24gMTEvMTMvMTggNzo1NyBQ
TSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+Pj4+IE9uIDExLzExLzE4IDI6MDcgUE0sIFJhenZh
biBDb2pvY2FydSB3cm90ZToKPj4+Pj4+PiBAQCAtMjM0MSw2ICsyMzgwLDcgQEAgaW50IHAybV9k
ZXN0cm95X2FsdHAybV9ieV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQo+
Pj4+Pj4+ICAgICAgICAgIHsKPj4+Pj4+PiAgICAgICAgICAgICAgcDJtX2ZsdXNoX3RhYmxlKGQt
PmFyY2guYWx0cDJtX3AybVtpZHhdKTsKPj4+Pj4+PiAgICAgICAgICAgICAgLyogVW5pbml0IGFu
ZCByZWluaXQgZXB0IHRvIGZvcmNlIFRMQiBzaG9vdGRvd24gKi8KPj4+Pj4+PiArICAgICAgICAg
ICAgcDJtX2ZyZWVfbG9nZGlydHkoZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOwo+Pj4+Pj4+ICAg
ICAgICAgICAgICBlcHRfcDJtX3VuaW5pdChkLT5hcmNoLmFsdHAybV9wMm1baWR4XSk7Cj4+Pj4+
Pj4gICAgICAgICAgICAgIGVwdF9wMm1faW5pdChkLT5hcmNoLmFsdHAybV9wMm1baWR4XSk7Cj4+
Pj4+Pj4gICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbaWR4XSA9IG1mbl94KElOVkFM
SURfTUZOKTsKPj4+Pj4+Cj4+Pj4+PiAoSW4gY2FzZSBJIGZvcmdldDogQWxzbywgdGhpcyBpcyBj
YWxsZWQgd2l0aG91dCBob2xkaW5nIHRoZSBhcHByb3ByaWF0ZQo+Pj4+Pj4gcDJtIGxvY2suICkK
Pj4+Pj4KPj4+Pj4gQ291bGQgeW91IHBsZWFzZSBwcm92aWRlIG1vcmUgZGV0YWlscz8gSSBoYXZl
IGFzc3VtZWQgdGhhdCBhdCB0aGUgcG9pbnQKPj4+Pj4gb2YgY2FsbGluZyBhIGZ1bmN0aW9uIGNh
bGxlZCBwMm1fZGVzdHJveV9hbHRwMm1fYnlfaWQoKSBpdCBzaG91bGQgYmUKPj4+Pj4gc2FmZSB0
byB0ZWFyIHRoZSBhbHRwMm0gZG93biB3aXRob3V0IGZ1cnRoZXIgcHJlY2F1dGlvbi4KPj4+Pgo+
Pj4+IEFyZSB5b3UgYWJzb2x1dGVseSBwb3NpdGl2ZSB0aGF0IGF0IHRoaXMgcG9pbnQgdGhlcmUn
cyBubyB3YXkgYW55d2hlcmUKPj4+PiBlbHNlIGluIFhlbiBtaWdodCBiZSBkb2luZyBzb21ldGhp
bmcgd2l0aCB0aGlzIHAybSBzdHJ1Y3Q/Cj4+Pj4KPj4+PiBJZiBzbywgdGhlbiAxKSB0aGVyZSBz
aG91bGQgYmUgYSBjb21tZW50IHRoZXJlIGV4cGxhaW5pbmcgd2h5IHRoYXQncyB0aGUKPj4+PiBj
YXNlLCBhbmQgMikgaWRlYWxseSB3ZSBzaG91bGQgcmVmYWN0b3IgcDJtX2ZsdXNoX3RhYmxlIHN1
Y2ggdGhhdCB3ZSBjYW4KPj4+PiBjYWxsIHdoYXQncyBub3cgcDJtX2ZsdXNoX3RhYmxlX2xvY2tl
ZCgpIHdpdGhvdXQgdGhlIGxvY2suCj4+Pgo+Pj4gQUZBSUNUIHRoZSBvbmx5IHBsYWNlIHAybV9k
ZXN0cm95X2FsdHAybV9ieV9pZCgpIGlzIGV2ZXIgY2FsbGVkIGlzIGluCj4+PiBhcmNoL3g4Ni9o
dm0vaHZtLmMncyBkb19hbHRwMm1fb3AoKSAob24gSFZNT1BfYWx0cDJtX2Rlc3Ryb3lfcDJtKSwg
d2hpY2gKPj4+IGlzIGRvbmUgdW5kZXIgZG9tYWluIGxvY2suIElzIHRoYXQgaW5zdWZmaWNpZW50
Pwo+PiAKPj4gSG9sZGluZyB0aGUgZG9tYWluIGxvY2sgZG9lcyBub3QgaW1wbHkgbm90aGluZyBj
YW4gaGFwcGVuIHRvIHRoZQo+PiBkb21haW4gZWxzZXdoZXJlLiBPbmx5IGlmIGJvdGggcGFydGll
cyBob2xkIHRoZSBfc2FtZV8gbG9jayB0aGVyZQo+PiBpcyBhIGd1YXJhbnRlZSBvZiBzZXJpYWxp
emF0aW9uIGJldHdlZW4gYm90aC4KPiAKPiBSaWdodCwgSSB3YXMgdW5kZXIgdGhlIGltcHJlc3Np
b24gdGhhdCBmb3IgdGhlIGR1cmF0aW9uIG9mIGEgSFZNT1AgKG9yCj4gRE9NQ1RMKSBub3RoaW5n
IG1vdmVzIGluIHRoZSBkb21haW4uCgpXZWxsLCBpZiB5b3UgbmVlZCBzdWNoIGJlaGF2aW9yLCB5
b3UgbmVlZCB0byBwYXVzZSB0aGUgZG9tYWluIChhcwp2YXJpb3VzIGRvbWN0bC1zIGFjdHVhbGx5
IGRvKS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 15:07:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 15:07: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-devel-bounces@lists.xenproject.org>)
	id 1gMwle-0001P4-EE; Wed, 14 Nov 2018 15:07: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMwlc-0001Oo-G6
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 15:07:44 +0000
X-Inumbo-ID: 09513088-e81f-11e8-9f26-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 09513088-e81f-11e8-9f26-12d6303a7972;
 Wed, 14 Nov 2018 15:07:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ED48D80D;
 Wed, 14 Nov 2018 07:07:42 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AEC603F5A0;
 Wed, 14 Nov 2018 07:07:41 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0d01eba0-c81a-8144-36aa-a4161f75e1e3@arm.com>
Date: Wed, 14 Nov 2018 15:07:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMi8xMS8yMDE4IDExOjMwLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IFdoZW4g
RG9tMCBmaW5hbGl6ZXMgaXRzIHN1c3BlbmQgcHJvY2VkdXJlIHRoZSBzdXNwZW5kIG9mIFhlbiBp
cwo+IHRyaWdnZXJlZCBieSBjYWxsaW5nIHN5c3RlbV9zdXNwZW5kKCkuIERvbTAgZmluYWxpemVz
IHRoZSBzdXNwZW5kIGZyb20KPiBpdHMgYm9vdCBjb3JlIChWQ1BVIzApLCB3aGljaCBjb3VsZCBi
ZSBtYXBwZWQgdG8gYW55IHBoeXNpY2FsIENQVSwKPiBpLmUuIHRoZSBzeXN0ZW1fc3VzcGVuZCgp
IGZ1bmN0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIGJ5IGFueSBwaHlzaWNhbAo+IENQVS4gU2luY2Ug
WGVuIHN1c3BlbmQgcHJvY2VkdXJlIGhhcyB0byBiZSBydW4gYnkgdGhlIGJvb3QgQ1BVCj4gKG5v
bi1ib290IENQVXMgd2lsbCBiZSBkaXNhYmxlZCBhdCBzb21lIHBvaW50IGluIHN1c3BlbmQgcHJv
Y2VkdXJlKSwKPiBzeXN0ZW1fc3VzcGVuZCgpIGV4ZWN1dGlvbiBoYXMgdG8gY29udGludWUgb24g
Q1BVIzAuCj4gCj4gV2hlbiB0aGUgc3lzdGVtX3N1c3BlbmQoKSByZXR1cm5zIDAsIGl0IG1lYW5z
IHRoYXQgdGhlIHN5c3RlbSB3YXMKPiBzdXNwZW5kZWQgYW5kIGl0IGlzIGNvbWluZyBvdXQgb2Yg
dGhlIHJlc3VtZSBwcm9jZWR1cmUuIFJlZ2FyZGxlc3MKPiBvZiB0aGUgc3lzdGVtX3N1c3BlbmQo
KSByZXR1cm4gdmFsdWUsIGFmdGVyIHRoaXMgZnVuY3Rpb24gcmV0dXJucwo+IFhlbiBpcyBmdWxs
eSBmdW5jdGlvbmFsLCBhbmQgaXRzIHN0YXRlLCBpbmNsdWRpbmcgYWxsIGRldmljZXMgYW5kIGRh
dGEKPiBzdHJ1Y3R1cmVzLCBtYXRjaGVzIHRoZSBzdGF0ZSBwcmlvciB0byBjYWxsaW5nIHN5c3Rl
bV9zdXNwZW5kKCkuCj4gVGhlIHN0YXR1cyBpcyByZXR1cm5lZCBieSBzeXN0ZW1fc3VzcGVuZCgp
IGZvciBkZWJ1Z2dpbmcvbG9nZ2luZwo+IHB1cnBvc2VzIGFuZCBmdW5jdGlvbiBwcm90b3R5cGUg
Y29tcGF0aWJpbGl0eS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxtaXJl
bGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkg
PHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vc3VzcGVu
ZC5jIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgMSBmaWxlIGNo
YW5nZWQsIDM0IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1
c3BlbmQuYyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiBpbmRleCBmMjMzOGU0MWRiLi4yMWI0
NWY4MjQ4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiArKysgYi94ZW4v
YXJjaC9hcm0vc3VzcGVuZC5jCj4gQEAgLTExMiwxMSArMTEyLDIwIEBAIHN0YXRpYyB2b2lkIHZj
cHVfc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4gICAgICAgX2Fy
Y2hfc2V0X2luZm9fZ3Vlc3QodiwgJmN0eHQpOwo+ICAgfQo+ICAgCj4gKy8qIFhlbiBzdXNwZW5k
LiBOb3RlOiBkYXRhIGlzIG5vdCB1c2VkIChzdXNwZW5kIGlzIHRoZSBzdXNwZW5kIHRvIFJBTSkg
Ki8KPiArc3RhdGljIGxvbmcgc3lzdGVtX3N1c3BlbmQodm9pZCAqZGF0YSkKPiArewo+ICsgICAg
QlVHX09OKHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfYWN0aXZlKTsKPiArCj4gKyAgICByZXR1
cm4gLUVOT1NZUzsKPiArfQo+ICsKPiAgIGludDMyX3QgZG9tYWluX3N1c3BlbmQocmVnaXN0ZXJf
dCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+ICAgewo+ICAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+
ICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4gICAgICAgYm9vbCBp
c190aHVtYiA9IGVwb2ludCAmIDE7Cj4gKyAgICBpbnQgc3RhdHVzOwo+ICAgCj4gICAgICAgZHBy
aW50ayhYRU5MT0dfREVCVUcsCj4gICAgICAgICAgICAgICAiRG9tJWQgc3VzcGVuZDogZXBvaW50
PTB4JSJQUklyZWdpc3RlciIsIGNpZD0weCUiUFJJcmVnaXN0ZXIiXG4iLAo+IEBAIC0xNTYsNiAr
MTY1LDMxIEBAIGludDMyX3QgZG9tYWluX3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lz
dGVyX3QgY2lkKQo+ICAgICAgICAqLwo+ICAgICAgIHZjcHVfYmxvY2tfdW5sZXNzX2V2ZW50X3Bl
bmRpbmcoY3VycmVudCk7Cj4gICAKPiArICAgIC8qIElmIHRoaXMgd2FzIGRvbTAgdGhlIHdob2xl
IHN5c3RlbSBzaG91bGQgc3VzcGVuZDogdHJpZ2dlciBYZW4gc3VzcGVuZCAqLwo+ICsgICAgaWYg
KCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+ICsgICAgewo+ICsgICAgICAgIC8qCj4gKyAgICAg
ICAgICogc3lzdGVtX3N1c3BlbmQgc2hvdWxkIGJlIGNhbGxlZCB3aGVuIERvbTAgZmluYWxpemVz
IHRoZSBzdXNwZW5kCj4gKyAgICAgICAgICogcHJvY2VkdXJlIGZyb20gaXRzIGJvb3QgY29yZSAo
VkNQVSMwKS4gSG93ZXZlciwgRG9tMCdzIFZDUFUjMCBjb3VsZAo+ICsgICAgICAgICAqIGJlIG1h
cHBlZCB0byBhbnkgUENQVSAodGhpcyBmdW5jdGlvbiBjb3VsZCBiZSBleGVjdXRlZCBieSBhbnkg
UENQVSkuCj4gKyAgICAgICAgICogVGhlIHN1c3BlbmQgcHJvY2VkdXJlIGhhcyB0byBiZSBmaW5h
bGl6ZWQgYnkgdGhlIFBDUFUjMCAobm9uLWJvb3QKPiArICAgICAgICAgKiBQQ1BVcyB3aWxsIGJl
IGRpc2FibGVkIGR1cmluZyB0aGUgc3VzcGVuZCkuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAg
c3RhdHVzID0gY29udGludWVfaHlwZXJjYWxsX29uX2NwdSgwLCBzeXN0ZW1fc3VzcGVuZCwgTlVM
TCk7CgpCYXNlZCBvbiBteSBjb21tZW50IGluIHBhdGNoICMyLCBJIGRvbid0IHRoaW5rIHRoaXMg
d2lsbCBkbyB0aGUgY29ycmVjdCB0aGluZyBvbiAKRG9tMC4geDAgd2lsbCBub3QgY29udGFpbiBj
aWQgYnV0IFBTQ0lfU1VDQ0VTUyBoYXMgaXQgaXMgb3ZlcnJpZGVuIGluCmRvX3Zwc2NpXzBfMl9j
YWxsLgoKQXMgdXBwZXIgbGF5ZXIgbWF5IG1vZGlmeSB0aGUgdkNQVSBjb250ZXh0LCBJIHRoaW5r
IGl0IHdvdWxkIGJlIGJlc3QgdG8gcnVuIApzeXN0ZW1fc3VzcGVuZCBpbiBhIHRhc2tsZXQgYm91
bmQgdG8gQ1BVIzAuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 15:07:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 15:07: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-devel-bounces@lists.xenproject.org>)
	id 1gMwle-0001PA-Nj; Wed, 14 Nov 2018 15:07: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMwlc-0001Ot-Qc
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 15:07:44 +0000
X-Inumbo-ID: 094f970c-e81f-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 094f970c-e81f-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 15:07:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ED48D80D;
 Wed, 14 Nov 2018 07:07:42 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AEC603F5A0;
 Wed, 14 Nov 2018 07:07:41 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0d01eba0-c81a-8144-36aa-a4161f75e1e3@arm.com>
Date: Wed, 14 Nov 2018 15:07:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMi8xMS8yMDE4IDExOjMwLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IFdoZW4g
RG9tMCBmaW5hbGl6ZXMgaXRzIHN1c3BlbmQgcHJvY2VkdXJlIHRoZSBzdXNwZW5kIG9mIFhlbiBp
cwo+IHRyaWdnZXJlZCBieSBjYWxsaW5nIHN5c3RlbV9zdXNwZW5kKCkuIERvbTAgZmluYWxpemVz
IHRoZSBzdXNwZW5kIGZyb20KPiBpdHMgYm9vdCBjb3JlIChWQ1BVIzApLCB3aGljaCBjb3VsZCBi
ZSBtYXBwZWQgdG8gYW55IHBoeXNpY2FsIENQVSwKPiBpLmUuIHRoZSBzeXN0ZW1fc3VzcGVuZCgp
IGZ1bmN0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIGJ5IGFueSBwaHlzaWNhbAo+IENQVS4gU2luY2Ug
WGVuIHN1c3BlbmQgcHJvY2VkdXJlIGhhcyB0byBiZSBydW4gYnkgdGhlIGJvb3QgQ1BVCj4gKG5v
bi1ib290IENQVXMgd2lsbCBiZSBkaXNhYmxlZCBhdCBzb21lIHBvaW50IGluIHN1c3BlbmQgcHJv
Y2VkdXJlKSwKPiBzeXN0ZW1fc3VzcGVuZCgpIGV4ZWN1dGlvbiBoYXMgdG8gY29udGludWUgb24g
Q1BVIzAuCj4gCj4gV2hlbiB0aGUgc3lzdGVtX3N1c3BlbmQoKSByZXR1cm5zIDAsIGl0IG1lYW5z
IHRoYXQgdGhlIHN5c3RlbSB3YXMKPiBzdXNwZW5kZWQgYW5kIGl0IGlzIGNvbWluZyBvdXQgb2Yg
dGhlIHJlc3VtZSBwcm9jZWR1cmUuIFJlZ2FyZGxlc3MKPiBvZiB0aGUgc3lzdGVtX3N1c3BlbmQo
KSByZXR1cm4gdmFsdWUsIGFmdGVyIHRoaXMgZnVuY3Rpb24gcmV0dXJucwo+IFhlbiBpcyBmdWxs
eSBmdW5jdGlvbmFsLCBhbmQgaXRzIHN0YXRlLCBpbmNsdWRpbmcgYWxsIGRldmljZXMgYW5kIGRh
dGEKPiBzdHJ1Y3R1cmVzLCBtYXRjaGVzIHRoZSBzdGF0ZSBwcmlvciB0byBjYWxsaW5nIHN5c3Rl
bV9zdXNwZW5kKCkuCj4gVGhlIHN0YXR1cyBpcyByZXR1cm5lZCBieSBzeXN0ZW1fc3VzcGVuZCgp
IGZvciBkZWJ1Z2dpbmcvbG9nZ2luZwo+IHB1cnBvc2VzIGFuZCBmdW5jdGlvbiBwcm90b3R5cGUg
Y29tcGF0aWJpbGl0eS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxtaXJl
bGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkg
PHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vc3VzcGVu
ZC5jIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgMSBmaWxlIGNo
YW5nZWQsIDM0IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1
c3BlbmQuYyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiBpbmRleCBmMjMzOGU0MWRiLi4yMWI0
NWY4MjQ4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiArKysgYi94ZW4v
YXJjaC9hcm0vc3VzcGVuZC5jCj4gQEAgLTExMiwxMSArMTEyLDIwIEBAIHN0YXRpYyB2b2lkIHZj
cHVfc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4gICAgICAgX2Fy
Y2hfc2V0X2luZm9fZ3Vlc3QodiwgJmN0eHQpOwo+ICAgfQo+ICAgCj4gKy8qIFhlbiBzdXNwZW5k
LiBOb3RlOiBkYXRhIGlzIG5vdCB1c2VkIChzdXNwZW5kIGlzIHRoZSBzdXNwZW5kIHRvIFJBTSkg
Ki8KPiArc3RhdGljIGxvbmcgc3lzdGVtX3N1c3BlbmQodm9pZCAqZGF0YSkKPiArewo+ICsgICAg
QlVHX09OKHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfYWN0aXZlKTsKPiArCj4gKyAgICByZXR1
cm4gLUVOT1NZUzsKPiArfQo+ICsKPiAgIGludDMyX3QgZG9tYWluX3N1c3BlbmQocmVnaXN0ZXJf
dCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+ICAgewo+ICAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+
ICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4gICAgICAgYm9vbCBp
c190aHVtYiA9IGVwb2ludCAmIDE7Cj4gKyAgICBpbnQgc3RhdHVzOwo+ICAgCj4gICAgICAgZHBy
aW50ayhYRU5MT0dfREVCVUcsCj4gICAgICAgICAgICAgICAiRG9tJWQgc3VzcGVuZDogZXBvaW50
PTB4JSJQUklyZWdpc3RlciIsIGNpZD0weCUiUFJJcmVnaXN0ZXIiXG4iLAo+IEBAIC0xNTYsNiAr
MTY1LDMxIEBAIGludDMyX3QgZG9tYWluX3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lz
dGVyX3QgY2lkKQo+ICAgICAgICAqLwo+ICAgICAgIHZjcHVfYmxvY2tfdW5sZXNzX2V2ZW50X3Bl
bmRpbmcoY3VycmVudCk7Cj4gICAKPiArICAgIC8qIElmIHRoaXMgd2FzIGRvbTAgdGhlIHdob2xl
IHN5c3RlbSBzaG91bGQgc3VzcGVuZDogdHJpZ2dlciBYZW4gc3VzcGVuZCAqLwo+ICsgICAgaWYg
KCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+ICsgICAgewo+ICsgICAgICAgIC8qCj4gKyAgICAg
ICAgICogc3lzdGVtX3N1c3BlbmQgc2hvdWxkIGJlIGNhbGxlZCB3aGVuIERvbTAgZmluYWxpemVz
IHRoZSBzdXNwZW5kCj4gKyAgICAgICAgICogcHJvY2VkdXJlIGZyb20gaXRzIGJvb3QgY29yZSAo
VkNQVSMwKS4gSG93ZXZlciwgRG9tMCdzIFZDUFUjMCBjb3VsZAo+ICsgICAgICAgICAqIGJlIG1h
cHBlZCB0byBhbnkgUENQVSAodGhpcyBmdW5jdGlvbiBjb3VsZCBiZSBleGVjdXRlZCBieSBhbnkg
UENQVSkuCj4gKyAgICAgICAgICogVGhlIHN1c3BlbmQgcHJvY2VkdXJlIGhhcyB0byBiZSBmaW5h
bGl6ZWQgYnkgdGhlIFBDUFUjMCAobm9uLWJvb3QKPiArICAgICAgICAgKiBQQ1BVcyB3aWxsIGJl
IGRpc2FibGVkIGR1cmluZyB0aGUgc3VzcGVuZCkuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAg
c3RhdHVzID0gY29udGludWVfaHlwZXJjYWxsX29uX2NwdSgwLCBzeXN0ZW1fc3VzcGVuZCwgTlVM
TCk7CgpCYXNlZCBvbiBteSBjb21tZW50IGluIHBhdGNoICMyLCBJIGRvbid0IHRoaW5rIHRoaXMg
d2lsbCBkbyB0aGUgY29ycmVjdCB0aGluZyBvbiAKRG9tMC4geDAgd2lsbCBub3QgY29udGFpbiBj
aWQgYnV0IFBTQ0lfU1VDQ0VTUyBoYXMgaXQgaXMgb3ZlcnJpZGVuIGluCmRvX3Zwc2NpXzBfMl9j
YWxsLgoKQXMgdXBwZXIgbGF5ZXIgbWF5IG1vZGlmeSB0aGUgdkNQVSBjb250ZXh0LCBJIHRoaW5r
IGl0IHdvdWxkIGJlIGJlc3QgdG8gcnVuIApzeXN0ZW1fc3VzcGVuZCBpbiBhIHRhc2tsZXQgYm91
bmQgdG8gQ1BVIzAuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 15:31:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 15:31: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-devel-bounces@lists.xenproject.org>)
	id 1gMx8D-0003jT-Ji; Wed, 14 Nov 2018 15:31: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=pe2k=nz=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gMx8D-0003jO-3F
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 15:31:05 +0000
X-Inumbo-ID: 4be143dc-e822-11e8-9a16-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4be143dc-e822-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 15:31:03 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wAEFO1WI041521;
 Wed, 14 Nov 2018 15:30:41 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 content-transfer-encoding : in-reply-to; s=corp-2018-07-02;
 bh=jiwvr3SXHAyJ1I26jwdt13kJWI19Arar861yLledCEE=;
 b=x66AgzGxvmp2AOtPM1ZffBLtWOtfSW/VFxGFheaPnlK9rOyfoBSicSczX8jgLizMFK91
 BH4M+BbAyBziy458DjxDZuIG1RcSDxH+mtaiFd48Id3O/Lp3Z8huQCujL+OEx0afbu2J
 ou95Ha0cHf83pFH4s08o3cvNjxV0etEsLw1AiHT9miOZtoR+ey57KyYfoWMQNXVE6zLz
 5cp4O0mc5bLVB0BK+oG7w9r54+qAeuWoStElGqSPAePaQarZScx5Eg+FksspqUy0JOra
 NpXGm4l7z6z2uZwwwiiML3cs6KCrFuXPqZ0eQNdX35wF48ykb0bRtVJpoR8MHKIfgMZs TA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2120.oracle.com with ESMTP id 2nr7cs45d4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Nov 2018 15:30:41 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wAEFUdge026870
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Nov 2018 15:30:41 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wAEFUb3m002250;
 Wed, 14 Nov 2018 15:30:37 GMT
Received: from tomti.i.net-space.pl (/10.175.215.95)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Nov 2018 07:30:37 -0800
Date: Wed, 14 Nov 2018 16:30:33 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20181114153033.nh247pdxrczop6wd@tomti.i.net-space.pl>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-13-jgross@suse.com>
 <20181109191457.GF4363@olila.i.net-space.pl>
 <20181114124916.7rsijjparzqdc3hr@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181114124916.7rsijjparzqdc3hr@mac>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9076
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=864
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811140139
Subject: Re: [Xen-devel] [PATCH v4 12/19] xen: add PCI MMIO areas to memory
 map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, hans@knorrie.org, phcoder@gmail.com,
 xen-devel@lists.xen.org, grub-devel@gnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMTQsIDIwMTggYXQgMDE6NDk6MTZQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBGcmksIE5vdiAwOSwgMjAxOCBhdCAwODoxNDo1N1BNICswMTAwLCBEYW5p
ZWwgS2lwZXIgd3JvdGU6Cj4gPiBPbiBGcmksIE5vdiAwMiwgMjAxOCBhdCAwMTozNzozMVBNICsw
MTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4gPiBBZGQgcG9zc2libGUgUENJIHNwYWNlIE1N
SU8gYXJlYXMgYXMgIlJlc2VydmVkIiB0byB0aGUgbWVtb3J5IG1hcCBpbgo+ID4gPiBvcmRlciB0
byBhdm9pZCB1c2luZyB0aG9zZSBhcmVhcyBmb3Igc3BlY2lhbCBYZW4gcGFnZXMgbGF0ZXIuCj4g
PiA+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
PiA+Cj4gPiBSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNv
bT4gYnV0IEkgd291bGQgbGlrZSB0bwo+ID4gaGVyZSBzb21ldGhpbmcgZnJvbSBSb2dlciBoZXJl
IHRvby4KPgo+IEkndmUgYWxtb3N0IG1pc3NlZCB0aGlzIG9uZSwgY291bGQgeW91IHBsZWFzZSBD
YyBtZSBuZXh0IHRpbWU/CgpBaGhoLCBzb3JyeSBhYm91dCB0aGF0LiBIb3dldmVyLCBJIHRoaW5r
IHRoYXQgaXQgd2lsbCBiZSBtdWNoIGVhc2llciBpZgpKdWVyZ2VuIHdpbGwgQ0MgeW91IG9uIG5l
eHQgdmVyc2lvbiBvZiB0aGVzZSBwYXRjaGVzLiBKdWVyZ2VuPwoKRGFuaWVsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 15:37:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 15:37: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-devel-bounces@lists.xenproject.org>)
	id 1gMxDs-0003v6-CK; Wed, 14 Nov 2018 15:36: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=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMxDq-0003uw-NS
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 15:36:54 +0000
X-Inumbo-ID: 1c18dd32-e823-11e8-9a16-bc764e045a96
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c18dd32-e823-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 15:36:53 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id n12so26448857qkh.11
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 07:36:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=2q8QVMlVsysO6Jw1oHVrZZshQ3oHTrrj47a0bB1qVbk=;
 b=1q1j0tscXEQmvjfFkMl5d4npr45xt3Y7BZjonkPdrPdlsAnjz2JemPu6dkCCMzgSWb
 uDwP/0xtPkawfMCOW+O7QK4JT9g1wTQaFgtwmwkbugof8AeY7+LJholgtgemBHfbksOE
 HMp0/FgE6UqRiwYezJCwmDg+S4/rl5oiZwnQmpntKRQcI+uojb12WB2TwTdaEDSyIcDz
 pAgOfK2qR+ZRxYfLnIAgnRTsTEHIBz9fJyHXE0+hfDqRykpwlHzEmTY/J4B9J0VioEXt
 lShhzxphnSFaRrF47wkGePZ1lmPzZY4keNpYDexJI8h8wUTCgPV8AVnj8HTPkY3Yvw8s
 C4sg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=2q8QVMlVsysO6Jw1oHVrZZshQ3oHTrrj47a0bB1qVbk=;
 b=bvjorVb23iDf5MfqDFmEBJC8YHI/sj7dS5eGohWT37M3YU6N3Vw0GbFFvUPXSiQig2
 Rxa7vYgl5GYbOtmtt9C2nbPFgL+GjFwwlYelr8te3p3o0SQuUL18wEYQQbnEP6m8Wz2n
 1EXdqNWae6pF8m40/oqOzlzIcCnYTBp3ZkiAgA4Re33MMQenXh2HiLrPGads0SAlctMr
 x/dBdAG+3VZgVz5BZZp1zYhXmNyL4nWfDqbqGI8x0ff5kHBW/txzjeTeVqckxb3oLZAm
 pLD8/4gv/1rK6HWrh3UzH+QDDxnsqQde4mlOrMlHDDtIubuXPvnIv63FSgWuQr3sL7iz
 8jFQ==
X-Gm-Message-State: AGRZ1gLgbvtPOBX1ue76jORROF1SNz/Er+uPJsgTmdFK3jDAf9ku4ZRd
 1jF6LeHvxKfd56M8A3Sy6LAfaqfYUt0XpmAxxadKWA==
X-Google-Smtp-Source: AJdET5dMlWNvTFGf8Ani52NiCgdpzWj2wK3EIV6OY2Kyt1NEdABEyZ40yzjKE91g/fHjML5DfAjIXoaWLViz7WZpOXE=
X-Received: by 2002:a0c:cb09:: with SMTP id o9mr2317424qvk.96.1542209812329;
 Wed, 14 Nov 2018 07:36:52 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
 <alpine.DEB.2.10.1811131237341.8259@sstabellini-ThinkPad-X260>
 <508d2a46-a275-8a8f-087e-4b953b942425@arm.com>
 <0160c922-22fb-9ed9-5460-80c133516d4b@aggios.com>
 <c33d062e-b06a-124d-2276-9b1ef36759c5@arm.com>
 <a07dae06-bf2f-b0a7-d976-77e1b41c5cb3@arm.com>
In-Reply-To: <a07dae06-bf2f-b0a7-d976-77e1b41c5cb3@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Wed, 14 Nov 2018 16:36:40 +0100
Message-ID: <CAKPH-NhEj_aC35b81hEP9+OPwA4_PbCRp7YAP3vfbRDepsdgLQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gV2VkLCBOb3YgMTQsIDIwMTggYXQgMzo0OSBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+Cj4KPiBPbiAxNC8xMS8yMDE4IDEzOjA1
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPgo+ID4KPiA+IE9uIDE0LzExLzIwMTggMTI6MzUsIE1p
cmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPj4gSGkgSnVsaWVuLAo+ID4KPiA+IEhpLAo+ID4KPiA+
Pgo+ID4+IE9uIDExLzE0LzIwMTggMTE6NDUgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+Pj4g
SGksCj4gPj4+Cj4gPj4+IE9uIDEzLzExLzIwMTggMjA6MzksIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiA+Pj4+IE9uIE1vbiwgMTIgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+
Pj4+Pj4+IEhvd2V2ZXIsIHdoYXQgaXMgdGhlIGlzc3VlIHdpdGggc2F2aW5nIGFsbCB0aGUgcmVn
aXN0ZXJzIGhlcmU/Cj4gPj4+Pj4+Pgo+ID4+Pj4+Pgo+ID4+Pj4+PiBXZSBuZWVkIHRvIHNhdmUg
YXJndW1lbnRzIHRoYXQgYXJlIHByb3ZpZGVkIGJ5IGEgZ3Vlc3Qgd2l0aCBzeXN0ZW0KPiA+Pj4+
Pj4gc3VzcGVuZCBQU0NJIGNhbGwuIFRoZXNlIGFyZ3VtZW50cyBhcmUgdGhlIGVudHJ5IHBvaW50
IHRoYXQgbmVlZHMgdG8KPiA+Pj4+Pj4gYmUgc2F2ZWQgaW4gcHJvZ3JhbSBjb3VudGVyIGFuZCBj
b250ZXh0IElEIHRoYXQgbmVlZHMgdG8gYmUgc2F2ZWQgaW4KPiA+Pj4+Pj4geDAvcjAuIFdlIGRv
bid0IGhhdmUgdGhlc2UgYXJndW1lbnRzIGhlcmUuIENvbnRleHQgc3dpdGNoIGhhcHBlbnMKPiA+
Pj4+Pj4gYWZ0ZXIgcHJvY2Vzc2luZyB0aGUgc3lzdGVtIHN1c3BlbmQgUFNDSSBjYWxsLCBzbyBp
dCdzIHRvbyBsYXRlLgo+ID4+Pj4+Cj4gPj4+Pj4gSXQgZG9lcyBub3QgZmVlbCByaWdodCB0byBt
b2RpZnkgY3R4dF9zd2l0Y2h7ZnJvbSx0b30gZm9yIHN1c3BlbmQvcmVzdW1lLiBJZgo+ID4+Pj4+
IHlvdSB3YW50IHRvIHJlc2V0IHRoZSB2Q1BVIHN0YXRlIGJlZm9yZSBibG9ja2luZyB0aGUgdkNQ
VSwgdGhlbiB5b3Ugc2hvdWxkCj4gPj4+Pj4gaW5zdGVhZAo+ID4+Pj4KPiA+Pgo+ID4+IEkgdGhp
bmsgaXQncyBub3QgY2xlYXIgd2hhdCBwcm9ibGVtIGFyZSB3ZSBkaXNjdXNzaW5nIGhlcmUsIGF0
IGxlYXN0IGl0J3Mgbm90Cj4gPj4gdG8gbWUuIFNvIEknbGwgbWFrZSBhbiBhc3N1bXB0aW9uLCBh
bmQgcGxlYXNlIGNvcnJlY3QgbWUgaWYgSSdtIHdyb25nLgo+ID4+IEluIHRoZSBwYXRjaGVzIHdl
IHN1Ym1pdHRlZCwgdGhlIFZDUFUgY29udGV4dCBpcyBub3QgcmVzZXQgaW4KPiA+PiBjdHh0X3N3
aXRjaHtmcm9tLHRvfS4gTXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IHlvdSBzdWdnZXN0ZWQvYXNr
ZWQgdG8gcmVzZXQKPiA+PiB0aGUgVkNQVSBjb250ZXh0IHdoZW4gc3dpdGNoIGhhcHBlbnMsIGFu
ZCBJIGV4cGxhaW5lZCB3aHkgaXMgdGhhdCBub3QgcG9zc2libGUKPiA+PiAtIGF0IGxlYXN0IG5v
dCB3aXRob3V0IGFkZGl0aW9uYWwgY29kZSBjaGFuZ2VzLCB0aGF0IG1heSBub3QgYmUgc28gc21h
bGwuIEkKPiA+PiBhZ3JlZSB3aXRoIEFuZHJldydzIGNvbW1lbnQgaW4gdGhpcyBwZXJzcGVjdGl2
ZSAtIHJlc2V0IG9mIFZDUFUgc2hvdWxkIG5vdAo+ID4+IChhbmQgcmlnaHQgbm93IGNhbm5vdCkg
YmUgZG9uZSB3aGVuIHRoZSBjb250ZXh0IGlzIHN3aXRjaGVkLgo+ID4KPiA+IEkgZGlkbid0IGFz
ayB0byByZXNldCB0aGUgdkNQVSBjb250ZXh0IGluIHRoZSBzd2l0Y2guIEluc3RlYWQgd2Ugc2hv
dWxkIG1ha2UKPiA+IHN1cmUgdGhlIHZDUFUgY29udGV4dCBpcyBzeW5jZWQgdG8gbWVtb3J5IGJl
Zm9yZSBtb2RpZnlpbmcgaXQuCj4gPgo+ID4gSXQgc2VlbXMgdGhhdCBzb2x1dGlvbiB3b3JrcyBv
biB4ODYgdXNpbmcgZG9tYWluX3BhdXNlIChzZWUKPiA+IGh2bV9zM197cmVzdW1lLHN1c3BlbmR9
KS4gU28gSSBhbSBub3Qgc3VyZSB3aHkgaXQgY2Fubm90IGJlIHVzZSBvbiBBcm0uIE5vdGUKPiA+
IHRoYXQgaXQgbWF5IHJlcXVpcmUgbW9yZSB3b3JrLgo+ID4KPiA+Pgo+ID4+Pj4gWW91IG1pc3Nl
ZCB0aGUgZW5kIG9mIHRoZSBzdWdnZXN0aW9uIGhlcmUKPiA+Pj4KPiA+Pj4gV2hvb3BzLiBJIG1l
YW50IHRoYXQgaW5zdGVhZCB5b3Ugc2hvdWxkIHNhdmUgdGhlIGNvbnRleHQgb2YgdGhlIHZDUFUg
aW4KPiA+Pj4gYWR2YW5jZSBvciByZXNldCB0aGUgdkNQVSB1c2luZyB0aGUgc3lzdGVtIHJlZ2lz
dGVycyBkaXJlY3RseS4KPiA+Pj4KPiA+Pj4gQnV0IG15IHByZWZlcmVuY2UgaXMgdG8gcmVzZXQg
dGhlIHZDUFUgd2hlbiB5b3UgcmVjZWl2ZSB0aGUgd2FrZS11cCBpbnRlcnJ1cHQuCj4gPj4+Cj4g
Pj4KPiA+PiBXaXRob3V0IHlvdSBwcmVzZW50aW5nIG1vcmUgZGV0YWlscyBob3cgd291bGQgdGhh
dCB3b3JrIEkgY2Fubm90IHJlYWxseQo+ID4+IHByb3ZpZGUgYW55IGNvbW1lbnQsIG5vciBzYXkg
dGhhdCB5b3VyIHByZWZlcmVuY2UgY291bGQgd29yayBvciBiZSBiZXR0ZXIKPiA+PiBjb21wYXJl
ZCB0byB3aGF0IGlzIGluIHRoaXMgc2VyaWVzLiBIb25lc3RseSwgSSBkb24ndCB1bmRlcnN0YW5k
IHdoYXQgZXhhY3RseQo+ID4+IHlvdSdyZSBwcm9wb3NpbmcsIGJlY2F1c2UgbW9yZSB0aGluZ3Mg
bmVlZHMgdG8gYmUgdGhpbmstdGhyb3VnaCBiZXlvbmQgdGhlCj4gPj4gcGxhY2UgdG8gcHV0IGEg
Y29kZS4KPiA+PiBXZSBzdWJtaXR0ZWQgYSBjb2RlIHRoYXQgd29ya3MsIHdoaWNoIGlzIHZlcnkg
ZWxlZ2FudCBhbmQgbmljZSBpbiBteSBvcGluaW9uCj4gPj4gKGZhaXIgdG8gc2F5IHdlIG1heSBu
b3Qgc2hhcmUgb3BpbmlvbnMgaGVyZSksIGFuZCBkb2VzIG5vdCByZXF1aXJlIGxvdHMgb2YKPiA+
PiBjb2RlIGNoYW5nZXMuIFNvIHRoZXJlJ3MgdGhlIHJlZmVyZW5jZS4KPiA+PiBDb3VsZCB5b3Ug
cGxlYXNlIGNsYXJpZnkgd2h5IGRvIHlvdSB0aGluayB0aGUgcHJvcG9zZWQgc29sdXRpb24gaXMg
bm90IGdvb2Q/Cj4gPgo+ID4gVGhlIGNvbnRleHQgc3dpdGNoIGlzIGFib3V0IHNhdmluZy9yZXN0
b3JlIHRoZSBjb250ZXh0IGZyb20gdGhlIGhhcmR3YXJlLiBXZSBjYW4KPiA+IGRlY2lkZSB0byBv
cHRpbWl6ZSBpdCBpbiB0aGUgc3VzcGVuZCBjYXNlICh0aG91Z2ggaXQgbWlnaHQgYmUgcHJlbWF0
dXJlKSwgYnV0IGl0Cj4gPiBpcyBjbGVhcmx5IHRoZSB3cm9uZyBwbGFjZSB0byBkZWNpZGUgdG8g
cmVzdW1lIGEgZG9tYWluLgo+Cj4gQWN0dWFsbHksIEkganVzdCBmb3VuZCBhIGdvb2QgZXhhbXBs
ZSBvZiB3aHkgSSB0aGluayBpdCBpcyB3cm9uZyBhbmQgYnJva2VuLiBZb3UKPiByZWx5IG9uIGEg
Y29udGV4dCBzd2l0Y2ggdG8gYWx3YXlzIGhhcHBlbiBhZnRlciBzdXNwZW5kaW5nIGFuZCBvbiBy
ZXN1bWluZyB0aGUKPiBndWVzdC4gVGhlcmUgYXJlIHBhdGggd2hlcmUgY29udGV4dC9zd2l0Y2gg
d2lsbCBub3QgaGFwcGVuLiBBbiBleGFtcGxlIGlzIGlmIHlvdQo+IGhhdmUgaW50ZXJydXB0IHBl
bmRpbmcsIHlvdSBtYXkgcmV0dXJuIHRvIHRoZSBndWVzdCBkaXJlY3RseSBpZiB0aGUgc2NoZWR1
bGVyCj4gZG9lcyBub3QgaGF2ZSBhbnl0aGluZyBlbHNlIHRvIHNjaGVkdWxlLgo+CgpDYW4gd2Ug
Y2hlY2sgd2hldGhlciB0aGUgdmNwdSBibG9ja2VkLCByaWdodD8gTGV0IG1lIGJlIG1vcmUgc3Bl
Y2lmaWMKLSBhZnRlciBjYWxsaW5nIHZjcHVfYmxvY2tfdW5sZXNzX2V2ZW50X3BlbmRpbmcgd2Ug
Y2FuIGNoZWNrIHdoZXRoZXIKdGhlIHZjcHUgaXMgaW5kZWVkIGJsb2NrZWQ/Cgo+IFRoZSBwcm9i
bGVtIGlzIHRoZSB2YXJpYWJsZSBpc19zaHV0X2Rvd24gYW5kIHNodXRkb3duX2NvZGUgYXJlIG9u
bHkgYmUgcmVzZXQgb24KPiByZXN0b3JpbmcgdGhlIHZDUFUuIFRoaXMgbWVhbnMgdGhlIG5leHQg
Y29udGV4dCBzd2l0Y2ggd2lsbCBza2lwIHRoZSBzYXZpbmcgcGFydAo+IGFuZCByZXN1bHQgdG8g
dkNQVSBjb3JydXB0aW9uLgo+Cj4gSW4gZ2VuZXJhbCwgeW91IGNhbm5vdCByZWx5IG9uIHRoZSBj
b250ZXh0L3N3aXRjaCBjb2RlIGFzIGl0IG1heSBvciBtYXkgbm90Cj4gaGFwcGVuICh0aGF0J3Mg
dXAgdG8gdGhlIHNjaGVkdWxlcikuCj4KCgoKPiBDaGVlcnMsCj4KPiAtLQo+IEp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 15:37:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 15:37: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-devel-bounces@lists.xenproject.org>)
	id 1gMxDs-0003vC-M7; Wed, 14 Nov 2018 15:36: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=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMxDq-0003ux-R4
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 15:36:55 +0000
X-Inumbo-ID: 1c184678-e823-11e8-9a16-bc764e045a96
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c184678-e823-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 15:36:53 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id y16so26457985qki.7
 for <xen-devel@lists.xen.org>; Wed, 14 Nov 2018 07:36:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=2q8QVMlVsysO6Jw1oHVrZZshQ3oHTrrj47a0bB1qVbk=;
 b=1q1j0tscXEQmvjfFkMl5d4npr45xt3Y7BZjonkPdrPdlsAnjz2JemPu6dkCCMzgSWb
 uDwP/0xtPkawfMCOW+O7QK4JT9g1wTQaFgtwmwkbugof8AeY7+LJholgtgemBHfbksOE
 HMp0/FgE6UqRiwYezJCwmDg+S4/rl5oiZwnQmpntKRQcI+uojb12WB2TwTdaEDSyIcDz
 pAgOfK2qR+ZRxYfLnIAgnRTsTEHIBz9fJyHXE0+hfDqRykpwlHzEmTY/J4B9J0VioEXt
 lShhzxphnSFaRrF47wkGePZ1lmPzZY4keNpYDexJI8h8wUTCgPV8AVnj8HTPkY3Yvw8s
 C4sg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=2q8QVMlVsysO6Jw1oHVrZZshQ3oHTrrj47a0bB1qVbk=;
 b=kXXfsb4mdHVUS8wYBIBq7qyG4wZZA6EoOsC+VfMKxEFZwIJsLuD7rtTlguVuuW97Kb
 oEnTjFaGpKBwHqCM5LSE2ji4n5iUAxRF8l6r+MN+o2LQ+ZZwXklJ509InNcmRBkKDyYS
 65NOfdLalcgdWZM1z4SfG9bazS6JUFt1g/77EF4ne4TEA2w1kUKqSGOUh+IXFV9EwlIG
 AOMQSI+aXgHpAY+lWbk9HEHbPy+RTaMGKx1gnNWvW1dIEmkqo4hQtckiZ4lazGp1h8GU
 LLSfYV+m3UFBNE76NrCRoB3IuRwMV5X1jbnnB0Uiji9V1uipA03P5N9Z/TZUhpazVgfB
 LkOA==
X-Gm-Message-State: AGRZ1gJJTJVLMybOAs1BFKqiuTO7GHxSYCG6NJ3Sibvr3EzlAPFykWWH
 9M6uid3k7xQdTbnM5JG/OmoiFR7vSqFSU7spxeaFwA==
X-Google-Smtp-Source: AJdET5dMlWNvTFGf8Ani52NiCgdpzWj2wK3EIV6OY2Kyt1NEdABEyZ40yzjKE91g/fHjML5DfAjIXoaWLViz7WZpOXE=
X-Received: by 2002:a0c:cb09:: with SMTP id o9mr2317424qvk.96.1542209812329;
 Wed, 14 Nov 2018 07:36:52 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
 <alpine.DEB.2.10.1811131237341.8259@sstabellini-ThinkPad-X260>
 <508d2a46-a275-8a8f-087e-4b953b942425@arm.com>
 <0160c922-22fb-9ed9-5460-80c133516d4b@aggios.com>
 <c33d062e-b06a-124d-2276-9b1ef36759c5@arm.com>
 <a07dae06-bf2f-b0a7-d976-77e1b41c5cb3@arm.com>
In-Reply-To: <a07dae06-bf2f-b0a7-d976-77e1b41c5cb3@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Wed, 14 Nov 2018 16:36:40 +0100
Message-ID: <CAKPH-NhEj_aC35b81hEP9+OPwA4_PbCRp7YAP3vfbRDepsdgLQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gV2VkLCBOb3YgMTQsIDIwMTggYXQgMzo0OSBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+Cj4KPiBPbiAxNC8xMS8yMDE4IDEzOjA1
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPgo+ID4KPiA+IE9uIDE0LzExLzIwMTggMTI6MzUsIE1p
cmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPj4gSGkgSnVsaWVuLAo+ID4KPiA+IEhpLAo+ID4KPiA+
Pgo+ID4+IE9uIDExLzE0LzIwMTggMTE6NDUgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+Pj4g
SGksCj4gPj4+Cj4gPj4+IE9uIDEzLzExLzIwMTggMjA6MzksIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiA+Pj4+IE9uIE1vbiwgMTIgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+
Pj4+Pj4+IEhvd2V2ZXIsIHdoYXQgaXMgdGhlIGlzc3VlIHdpdGggc2F2aW5nIGFsbCB0aGUgcmVn
aXN0ZXJzIGhlcmU/Cj4gPj4+Pj4+Pgo+ID4+Pj4+Pgo+ID4+Pj4+PiBXZSBuZWVkIHRvIHNhdmUg
YXJndW1lbnRzIHRoYXQgYXJlIHByb3ZpZGVkIGJ5IGEgZ3Vlc3Qgd2l0aCBzeXN0ZW0KPiA+Pj4+
Pj4gc3VzcGVuZCBQU0NJIGNhbGwuIFRoZXNlIGFyZ3VtZW50cyBhcmUgdGhlIGVudHJ5IHBvaW50
IHRoYXQgbmVlZHMgdG8KPiA+Pj4+Pj4gYmUgc2F2ZWQgaW4gcHJvZ3JhbSBjb3VudGVyIGFuZCBj
b250ZXh0IElEIHRoYXQgbmVlZHMgdG8gYmUgc2F2ZWQgaW4KPiA+Pj4+Pj4geDAvcjAuIFdlIGRv
bid0IGhhdmUgdGhlc2UgYXJndW1lbnRzIGhlcmUuIENvbnRleHQgc3dpdGNoIGhhcHBlbnMKPiA+
Pj4+Pj4gYWZ0ZXIgcHJvY2Vzc2luZyB0aGUgc3lzdGVtIHN1c3BlbmQgUFNDSSBjYWxsLCBzbyBp
dCdzIHRvbyBsYXRlLgo+ID4+Pj4+Cj4gPj4+Pj4gSXQgZG9lcyBub3QgZmVlbCByaWdodCB0byBt
b2RpZnkgY3R4dF9zd2l0Y2h7ZnJvbSx0b30gZm9yIHN1c3BlbmQvcmVzdW1lLiBJZgo+ID4+Pj4+
IHlvdSB3YW50IHRvIHJlc2V0IHRoZSB2Q1BVIHN0YXRlIGJlZm9yZSBibG9ja2luZyB0aGUgdkNQ
VSwgdGhlbiB5b3Ugc2hvdWxkCj4gPj4+Pj4gaW5zdGVhZAo+ID4+Pj4KPiA+Pgo+ID4+IEkgdGhp
bmsgaXQncyBub3QgY2xlYXIgd2hhdCBwcm9ibGVtIGFyZSB3ZSBkaXNjdXNzaW5nIGhlcmUsIGF0
IGxlYXN0IGl0J3Mgbm90Cj4gPj4gdG8gbWUuIFNvIEknbGwgbWFrZSBhbiBhc3N1bXB0aW9uLCBh
bmQgcGxlYXNlIGNvcnJlY3QgbWUgaWYgSSdtIHdyb25nLgo+ID4+IEluIHRoZSBwYXRjaGVzIHdl
IHN1Ym1pdHRlZCwgdGhlIFZDUFUgY29udGV4dCBpcyBub3QgcmVzZXQgaW4KPiA+PiBjdHh0X3N3
aXRjaHtmcm9tLHRvfS4gTXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IHlvdSBzdWdnZXN0ZWQvYXNr
ZWQgdG8gcmVzZXQKPiA+PiB0aGUgVkNQVSBjb250ZXh0IHdoZW4gc3dpdGNoIGhhcHBlbnMsIGFu
ZCBJIGV4cGxhaW5lZCB3aHkgaXMgdGhhdCBub3QgcG9zc2libGUKPiA+PiAtIGF0IGxlYXN0IG5v
dCB3aXRob3V0IGFkZGl0aW9uYWwgY29kZSBjaGFuZ2VzLCB0aGF0IG1heSBub3QgYmUgc28gc21h
bGwuIEkKPiA+PiBhZ3JlZSB3aXRoIEFuZHJldydzIGNvbW1lbnQgaW4gdGhpcyBwZXJzcGVjdGl2
ZSAtIHJlc2V0IG9mIFZDUFUgc2hvdWxkIG5vdAo+ID4+IChhbmQgcmlnaHQgbm93IGNhbm5vdCkg
YmUgZG9uZSB3aGVuIHRoZSBjb250ZXh0IGlzIHN3aXRjaGVkLgo+ID4KPiA+IEkgZGlkbid0IGFz
ayB0byByZXNldCB0aGUgdkNQVSBjb250ZXh0IGluIHRoZSBzd2l0Y2guIEluc3RlYWQgd2Ugc2hv
dWxkIG1ha2UKPiA+IHN1cmUgdGhlIHZDUFUgY29udGV4dCBpcyBzeW5jZWQgdG8gbWVtb3J5IGJl
Zm9yZSBtb2RpZnlpbmcgaXQuCj4gPgo+ID4gSXQgc2VlbXMgdGhhdCBzb2x1dGlvbiB3b3JrcyBv
biB4ODYgdXNpbmcgZG9tYWluX3BhdXNlIChzZWUKPiA+IGh2bV9zM197cmVzdW1lLHN1c3BlbmR9
KS4gU28gSSBhbSBub3Qgc3VyZSB3aHkgaXQgY2Fubm90IGJlIHVzZSBvbiBBcm0uIE5vdGUKPiA+
IHRoYXQgaXQgbWF5IHJlcXVpcmUgbW9yZSB3b3JrLgo+ID4KPiA+Pgo+ID4+Pj4gWW91IG1pc3Nl
ZCB0aGUgZW5kIG9mIHRoZSBzdWdnZXN0aW9uIGhlcmUKPiA+Pj4KPiA+Pj4gV2hvb3BzLiBJIG1l
YW50IHRoYXQgaW5zdGVhZCB5b3Ugc2hvdWxkIHNhdmUgdGhlIGNvbnRleHQgb2YgdGhlIHZDUFUg
aW4KPiA+Pj4gYWR2YW5jZSBvciByZXNldCB0aGUgdkNQVSB1c2luZyB0aGUgc3lzdGVtIHJlZ2lz
dGVycyBkaXJlY3RseS4KPiA+Pj4KPiA+Pj4gQnV0IG15IHByZWZlcmVuY2UgaXMgdG8gcmVzZXQg
dGhlIHZDUFUgd2hlbiB5b3UgcmVjZWl2ZSB0aGUgd2FrZS11cCBpbnRlcnJ1cHQuCj4gPj4+Cj4g
Pj4KPiA+PiBXaXRob3V0IHlvdSBwcmVzZW50aW5nIG1vcmUgZGV0YWlscyBob3cgd291bGQgdGhh
dCB3b3JrIEkgY2Fubm90IHJlYWxseQo+ID4+IHByb3ZpZGUgYW55IGNvbW1lbnQsIG5vciBzYXkg
dGhhdCB5b3VyIHByZWZlcmVuY2UgY291bGQgd29yayBvciBiZSBiZXR0ZXIKPiA+PiBjb21wYXJl
ZCB0byB3aGF0IGlzIGluIHRoaXMgc2VyaWVzLiBIb25lc3RseSwgSSBkb24ndCB1bmRlcnN0YW5k
IHdoYXQgZXhhY3RseQo+ID4+IHlvdSdyZSBwcm9wb3NpbmcsIGJlY2F1c2UgbW9yZSB0aGluZ3Mg
bmVlZHMgdG8gYmUgdGhpbmstdGhyb3VnaCBiZXlvbmQgdGhlCj4gPj4gcGxhY2UgdG8gcHV0IGEg
Y29kZS4KPiA+PiBXZSBzdWJtaXR0ZWQgYSBjb2RlIHRoYXQgd29ya3MsIHdoaWNoIGlzIHZlcnkg
ZWxlZ2FudCBhbmQgbmljZSBpbiBteSBvcGluaW9uCj4gPj4gKGZhaXIgdG8gc2F5IHdlIG1heSBu
b3Qgc2hhcmUgb3BpbmlvbnMgaGVyZSksIGFuZCBkb2VzIG5vdCByZXF1aXJlIGxvdHMgb2YKPiA+
PiBjb2RlIGNoYW5nZXMuIFNvIHRoZXJlJ3MgdGhlIHJlZmVyZW5jZS4KPiA+PiBDb3VsZCB5b3Ug
cGxlYXNlIGNsYXJpZnkgd2h5IGRvIHlvdSB0aGluayB0aGUgcHJvcG9zZWQgc29sdXRpb24gaXMg
bm90IGdvb2Q/Cj4gPgo+ID4gVGhlIGNvbnRleHQgc3dpdGNoIGlzIGFib3V0IHNhdmluZy9yZXN0
b3JlIHRoZSBjb250ZXh0IGZyb20gdGhlIGhhcmR3YXJlLiBXZSBjYW4KPiA+IGRlY2lkZSB0byBv
cHRpbWl6ZSBpdCBpbiB0aGUgc3VzcGVuZCBjYXNlICh0aG91Z2ggaXQgbWlnaHQgYmUgcHJlbWF0
dXJlKSwgYnV0IGl0Cj4gPiBpcyBjbGVhcmx5IHRoZSB3cm9uZyBwbGFjZSB0byBkZWNpZGUgdG8g
cmVzdW1lIGEgZG9tYWluLgo+Cj4gQWN0dWFsbHksIEkganVzdCBmb3VuZCBhIGdvb2QgZXhhbXBs
ZSBvZiB3aHkgSSB0aGluayBpdCBpcyB3cm9uZyBhbmQgYnJva2VuLiBZb3UKPiByZWx5IG9uIGEg
Y29udGV4dCBzd2l0Y2ggdG8gYWx3YXlzIGhhcHBlbiBhZnRlciBzdXNwZW5kaW5nIGFuZCBvbiBy
ZXN1bWluZyB0aGUKPiBndWVzdC4gVGhlcmUgYXJlIHBhdGggd2hlcmUgY29udGV4dC9zd2l0Y2gg
d2lsbCBub3QgaGFwcGVuLiBBbiBleGFtcGxlIGlzIGlmIHlvdQo+IGhhdmUgaW50ZXJydXB0IHBl
bmRpbmcsIHlvdSBtYXkgcmV0dXJuIHRvIHRoZSBndWVzdCBkaXJlY3RseSBpZiB0aGUgc2NoZWR1
bGVyCj4gZG9lcyBub3QgaGF2ZSBhbnl0aGluZyBlbHNlIHRvIHNjaGVkdWxlLgo+CgpDYW4gd2Ug
Y2hlY2sgd2hldGhlciB0aGUgdmNwdSBibG9ja2VkLCByaWdodD8gTGV0IG1lIGJlIG1vcmUgc3Bl
Y2lmaWMKLSBhZnRlciBjYWxsaW5nIHZjcHVfYmxvY2tfdW5sZXNzX2V2ZW50X3BlbmRpbmcgd2Ug
Y2FuIGNoZWNrIHdoZXRoZXIKdGhlIHZjcHUgaXMgaW5kZWVkIGJsb2NrZWQ/Cgo+IFRoZSBwcm9i
bGVtIGlzIHRoZSB2YXJpYWJsZSBpc19zaHV0X2Rvd24gYW5kIHNodXRkb3duX2NvZGUgYXJlIG9u
bHkgYmUgcmVzZXQgb24KPiByZXN0b3JpbmcgdGhlIHZDUFUuIFRoaXMgbWVhbnMgdGhlIG5leHQg
Y29udGV4dCBzd2l0Y2ggd2lsbCBza2lwIHRoZSBzYXZpbmcgcGFydAo+IGFuZCByZXN1bHQgdG8g
dkNQVSBjb3JydXB0aW9uLgo+Cj4gSW4gZ2VuZXJhbCwgeW91IGNhbm5vdCByZWx5IG9uIHRoZSBj
b250ZXh0L3N3aXRjaCBjb2RlIGFzIGl0IG1heSBvciBtYXkgbm90Cj4gaGFwcGVuICh0aGF0J3Mg
dXAgdG8gdGhlIHNjaGVkdWxlcikuCj4KCgoKPiBDaGVlcnMsCj4KPiAtLQo+IEp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 15:37:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 15:37: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-devel-bounces@lists.xenproject.org>)
	id 1gMxEn-00042M-J3; Wed, 14 Nov 2018 15:37: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=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMxEm-000427-Cd
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 15:37:52 +0000
X-Inumbo-ID: 3e93ce4a-e823-11e8-9a16-bc764e045a96
Received: from mail-qk1-x743.google.com (unknown [2607:f8b0:4864:20::743])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e93ce4a-e823-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 15:37:50 +0000 (UTC)
Received: by mail-qk1-x743.google.com with SMTP id m5so26469042qka.9
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 07:37:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:from:date:message-id:subject:to:cc;
 bh=FOYXf6HrL1gJyKyVSz0N8BdLuCqmx6HON/BsX+gmjpU=;
 b=PMQ0sL6hgDyYW+2PiFpqnyRZ5Ds1oPlZU2PNYaWspJqql+zZCC2U/PF5tKLsijB2FA
 RKxhv2cyZ6M1GjswqpA1465fl0Q099oteK37QtcP/se6+flEbQw9n6K3eAP0Fqlq4UDR
 S23RCHJA1reowinHPWQnioh898qXfkswP2cBEdJEgv5o+pVDzBhLfSKcsznR19CSeXtX
 wU6zDioS04YaXL6BM0PTpREnV2OgZKl8JuP8ESBB6INOJIpP9TwNw1P11MXY2LJHOYYZ
 qb84hX/LlMriYn2ghYBvdja+8EYc4vEaq9/Ab7RaL78mIdrCB3nO+YPGzbGOoDYkcJpr
 I0qQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:from:date:message-id
 :subject:to:cc;
 bh=FOYXf6HrL1gJyKyVSz0N8BdLuCqmx6HON/BsX+gmjpU=;
 b=OIliDwOtRUghkTio1oVil0ULAPDyAn1kHnrfB9CNtqdbtfcImC1SBZLPOgdsOw0s2C
 sRvfJhlZKqNEoSpaEaXjh3uCKGHDiklJBaLbCBxsm36xFCelfqsm14tdlvfkjHWsiW2s
 Ad1z7PpbVnx966dNz8kop3Zsn6MlwrcFuryU68IM8HkQSomuaBcyLzr/g9/lHwHSVNlQ
 KU9Bq7rS9dO3zn6fZZ8btkEmTBYWdzMXi+DPJof4TBnqudxMZ+uieTzu/guAS8kyImS0
 v0wHkNn3JuetwnX+OmzAB6MgxB3Fj9T6fAX/GAyzrK8Ldtzm2fHfsQsM6Ki+egdLutem
 U6MQ==
X-Gm-Message-State: AGRZ1gL7nakpa0+93/hkCpLhhRNjQjxZGgWW4c1/fv8YPyoFKugcO8uL
 aTvt1bdQWedPJ58llM2Ck7FN198Q1l2It/TPlMLOGpxLOVA=
X-Google-Smtp-Source: AJdET5eZ0Q/NnbSk9SIePz1zpZA4bkSmJn8y3T6iI0rDjg70jQ27PXZxPmDVscdB+k839I7K4u2bAfEZmwjJCdZoMEU=
X-Received: by 2002:ac8:7482:: with SMTP id v2mr2301839qtq.57.1542209870376;
 Wed, 14 Nov 2018 07:37:50 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
 <alpine.DEB.2.10.1811131237341.8259@sstabellini-ThinkPad-X260>
 <508d2a46-a275-8a8f-087e-4b953b942425@arm.com>
 <0160c922-22fb-9ed9-5460-80c133516d4b@aggios.com>
 <c33d062e-b06a-124d-2276-9b1ef36759c5@arm.com>
 <a07dae06-bf2f-b0a7-d976-77e1b41c5cb3@arm.com>
 <CAKPH-NhEj_aC35b81hEP9+OPwA4_PbCRp7YAP3vfbRDepsdgLQ@mail.gmail.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Wed, 14 Nov 2018 16:37:39 +0100
Message-ID: <CAKPH-NgZEex1P6x1oN8nKpf-fdwasRdAtKes7Tofqm7gJfhm8A@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMTQsIDIwMTggYXQgNDozNiBQTSBNaXJlbGEgU2ltb25vdmljCjxtaXJlbGEu
c2ltb25vdmljQGFnZ2lvcy5jb20+IHdyb3RlOgo+Cj4gSGkgSnVsaWVuLAo+Cj4gT24gV2VkLCBO
b3YgMTQsIDIwMTggYXQgMzo0OSBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PiB3cm90ZToKPiA+Cj4gPgo+ID4KPiA+IE9uIDE0LzExLzIwMTggMTM6MDUsIEp1bGllbiBHcmFs
bCB3cm90ZToKPiA+ID4KPiA+ID4KPiA+ID4gT24gMTQvMTEvMjAxOCAxMjozNSwgTWlyZWxhIFNp
bW9ub3ZpYyB3cm90ZToKPiA+ID4+IEhpIEp1bGllbiwKPiA+ID4KPiA+ID4gSGksCj4gPiA+Cj4g
PiA+Pgo+ID4gPj4gT24gMTEvMTQvMjAxOCAxMTo0NSBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
ID4gPj4+IEhpLAo+ID4gPj4+Cj4gPiA+Pj4gT24gMTMvMTEvMjAxOCAyMDozOSwgU3RlZmFubyBT
dGFiZWxsaW5pIHdyb3RlOgo+ID4gPj4+PiBPbiBNb24sIDEyIE5vdiAyMDE4LCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4gPiA+Pj4+Pj4+IEhvd2V2ZXIsIHdoYXQgaXMgdGhlIGlzc3VlIHdpdGggc2F2
aW5nIGFsbCB0aGUgcmVnaXN0ZXJzIGhlcmU/Cj4gPiA+Pj4+Pj4+Cj4gPiA+Pj4+Pj4KPiA+ID4+
Pj4+PiBXZSBuZWVkIHRvIHNhdmUgYXJndW1lbnRzIHRoYXQgYXJlIHByb3ZpZGVkIGJ5IGEgZ3Vl
c3Qgd2l0aCBzeXN0ZW0KPiA+ID4+Pj4+PiBzdXNwZW5kIFBTQ0kgY2FsbC4gVGhlc2UgYXJndW1l
bnRzIGFyZSB0aGUgZW50cnkgcG9pbnQgdGhhdCBuZWVkcyB0bwo+ID4gPj4+Pj4+IGJlIHNhdmVk
IGluIHByb2dyYW0gY291bnRlciBhbmQgY29udGV4dCBJRCB0aGF0IG5lZWRzIHRvIGJlIHNhdmVk
IGluCj4gPiA+Pj4+Pj4geDAvcjAuIFdlIGRvbid0IGhhdmUgdGhlc2UgYXJndW1lbnRzIGhlcmUu
IENvbnRleHQgc3dpdGNoIGhhcHBlbnMKPiA+ID4+Pj4+PiBhZnRlciBwcm9jZXNzaW5nIHRoZSBz
eXN0ZW0gc3VzcGVuZCBQU0NJIGNhbGwsIHNvIGl0J3MgdG9vIGxhdGUuCj4gPiA+Pj4+Pgo+ID4g
Pj4+Pj4gSXQgZG9lcyBub3QgZmVlbCByaWdodCB0byBtb2RpZnkgY3R4dF9zd2l0Y2h7ZnJvbSx0
b30gZm9yIHN1c3BlbmQvcmVzdW1lLiBJZgo+ID4gPj4+Pj4geW91IHdhbnQgdG8gcmVzZXQgdGhl
IHZDUFUgc3RhdGUgYmVmb3JlIGJsb2NraW5nIHRoZSB2Q1BVLCB0aGVuIHlvdSBzaG91bGQKPiA+
ID4+Pj4+IGluc3RlYWQKPiA+ID4+Pj4KPiA+ID4+Cj4gPiA+PiBJIHRoaW5rIGl0J3Mgbm90IGNs
ZWFyIHdoYXQgcHJvYmxlbSBhcmUgd2UgZGlzY3Vzc2luZyBoZXJlLCBhdCBsZWFzdCBpdCdzIG5v
dAo+ID4gPj4gdG8gbWUuIFNvIEknbGwgbWFrZSBhbiBhc3N1bXB0aW9uLCBhbmQgcGxlYXNlIGNv
cnJlY3QgbWUgaWYgSSdtIHdyb25nLgo+ID4gPj4gSW4gdGhlIHBhdGNoZXMgd2Ugc3VibWl0dGVk
LCB0aGUgVkNQVSBjb250ZXh0IGlzIG5vdCByZXNldCBpbgo+ID4gPj4gY3R4dF9zd2l0Y2h7ZnJv
bSx0b30uIE15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB5b3Ugc3VnZ2VzdGVkL2Fza2VkIHRvIHJl
c2V0Cj4gPiA+PiB0aGUgVkNQVSBjb250ZXh0IHdoZW4gc3dpdGNoIGhhcHBlbnMsIGFuZCBJIGV4
cGxhaW5lZCB3aHkgaXMgdGhhdCBub3QgcG9zc2libGUKPiA+ID4+IC0gYXQgbGVhc3Qgbm90IHdp
dGhvdXQgYWRkaXRpb25hbCBjb2RlIGNoYW5nZXMsIHRoYXQgbWF5IG5vdCBiZSBzbyBzbWFsbC4g
SQo+ID4gPj4gYWdyZWUgd2l0aCBBbmRyZXcncyBjb21tZW50IGluIHRoaXMgcGVyc3BlY3RpdmUg
LSByZXNldCBvZiBWQ1BVIHNob3VsZCBub3QKPiA+ID4+IChhbmQgcmlnaHQgbm93IGNhbm5vdCkg
YmUgZG9uZSB3aGVuIHRoZSBjb250ZXh0IGlzIHN3aXRjaGVkLgo+ID4gPgo+ID4gPiBJIGRpZG4n
dCBhc2sgdG8gcmVzZXQgdGhlIHZDUFUgY29udGV4dCBpbiB0aGUgc3dpdGNoLiBJbnN0ZWFkIHdl
IHNob3VsZCBtYWtlCj4gPiA+IHN1cmUgdGhlIHZDUFUgY29udGV4dCBpcyBzeW5jZWQgdG8gbWVt
b3J5IGJlZm9yZSBtb2RpZnlpbmcgaXQuCj4gPiA+Cj4gPiA+IEl0IHNlZW1zIHRoYXQgc29sdXRp
b24gd29ya3Mgb24geDg2IHVzaW5nIGRvbWFpbl9wYXVzZSAoc2VlCj4gPiA+IGh2bV9zM197cmVz
dW1lLHN1c3BlbmR9KS4gU28gSSBhbSBub3Qgc3VyZSB3aHkgaXQgY2Fubm90IGJlIHVzZSBvbiBB
cm0uIE5vdGUKPiA+ID4gdGhhdCBpdCBtYXkgcmVxdWlyZSBtb3JlIHdvcmsuCj4gPiA+Cj4gPiA+
Pgo+ID4gPj4+PiBZb3UgbWlzc2VkIHRoZSBlbmQgb2YgdGhlIHN1Z2dlc3Rpb24gaGVyZQo+ID4g
Pj4+Cj4gPiA+Pj4gV2hvb3BzLiBJIG1lYW50IHRoYXQgaW5zdGVhZCB5b3Ugc2hvdWxkIHNhdmUg
dGhlIGNvbnRleHQgb2YgdGhlIHZDUFUgaW4KPiA+ID4+PiBhZHZhbmNlIG9yIHJlc2V0IHRoZSB2
Q1BVIHVzaW5nIHRoZSBzeXN0ZW0gcmVnaXN0ZXJzIGRpcmVjdGx5Lgo+ID4gPj4+Cj4gPiA+Pj4g
QnV0IG15IHByZWZlcmVuY2UgaXMgdG8gcmVzZXQgdGhlIHZDUFUgd2hlbiB5b3UgcmVjZWl2ZSB0
aGUgd2FrZS11cCBpbnRlcnJ1cHQuCj4gPiA+Pj4KPiA+ID4+Cj4gPiA+PiBXaXRob3V0IHlvdSBw
cmVzZW50aW5nIG1vcmUgZGV0YWlscyBob3cgd291bGQgdGhhdCB3b3JrIEkgY2Fubm90IHJlYWxs
eQo+ID4gPj4gcHJvdmlkZSBhbnkgY29tbWVudCwgbm9yIHNheSB0aGF0IHlvdXIgcHJlZmVyZW5j
ZSBjb3VsZCB3b3JrIG9yIGJlIGJldHRlcgo+ID4gPj4gY29tcGFyZWQgdG8gd2hhdCBpcyBpbiB0
aGlzIHNlcmllcy4gSG9uZXN0bHksIEkgZG9uJ3QgdW5kZXJzdGFuZCB3aGF0IGV4YWN0bHkKPiA+
ID4+IHlvdSdyZSBwcm9wb3NpbmcsIGJlY2F1c2UgbW9yZSB0aGluZ3MgbmVlZHMgdG8gYmUgdGhp
bmstdGhyb3VnaCBiZXlvbmQgdGhlCj4gPiA+PiBwbGFjZSB0byBwdXQgYSBjb2RlLgo+ID4gPj4g
V2Ugc3VibWl0dGVkIGEgY29kZSB0aGF0IHdvcmtzLCB3aGljaCBpcyB2ZXJ5IGVsZWdhbnQgYW5k
IG5pY2UgaW4gbXkgb3Bpbmlvbgo+ID4gPj4gKGZhaXIgdG8gc2F5IHdlIG1heSBub3Qgc2hhcmUg
b3BpbmlvbnMgaGVyZSksIGFuZCBkb2VzIG5vdCByZXF1aXJlIGxvdHMgb2YKPiA+ID4+IGNvZGUg
Y2hhbmdlcy4gU28gdGhlcmUncyB0aGUgcmVmZXJlbmNlLgo+ID4gPj4gQ291bGQgeW91IHBsZWFz
ZSBjbGFyaWZ5IHdoeSBkbyB5b3UgdGhpbmsgdGhlIHByb3Bvc2VkIHNvbHV0aW9uIGlzIG5vdCBn
b29kPwo+ID4gPgo+ID4gPiBUaGUgY29udGV4dCBzd2l0Y2ggaXMgYWJvdXQgc2F2aW5nL3Jlc3Rv
cmUgdGhlIGNvbnRleHQgZnJvbSB0aGUgaGFyZHdhcmUuIFdlIGNhbgo+ID4gPiBkZWNpZGUgdG8g
b3B0aW1pemUgaXQgaW4gdGhlIHN1c3BlbmQgY2FzZSAodGhvdWdoIGl0IG1pZ2h0IGJlIHByZW1h
dHVyZSksIGJ1dCBpdAo+ID4gPiBpcyBjbGVhcmx5IHRoZSB3cm9uZyBwbGFjZSB0byBkZWNpZGUg
dG8gcmVzdW1lIGEgZG9tYWluLgo+ID4KPiA+IEFjdHVhbGx5LCBJIGp1c3QgZm91bmQgYSBnb29k
IGV4YW1wbGUgb2Ygd2h5IEkgdGhpbmsgaXQgaXMgd3JvbmcgYW5kIGJyb2tlbi4gWW91Cj4gPiBy
ZWx5IG9uIGEgY29udGV4dCBzd2l0Y2ggdG8gYWx3YXlzIGhhcHBlbiBhZnRlciBzdXNwZW5kaW5n
IGFuZCBvbiByZXN1bWluZyB0aGUKPiA+IGd1ZXN0LiBUaGVyZSBhcmUgcGF0aCB3aGVyZSBjb250
ZXh0L3N3aXRjaCB3aWxsIG5vdCBoYXBwZW4uIEFuIGV4YW1wbGUgaXMgaWYgeW91Cj4gPiBoYXZl
IGludGVycnVwdCBwZW5kaW5nLCB5b3UgbWF5IHJldHVybiB0byB0aGUgZ3Vlc3QgZGlyZWN0bHkg
aWYgdGhlIHNjaGVkdWxlcgo+ID4gZG9lcyBub3QgaGF2ZSBhbnl0aGluZyBlbHNlIHRvIHNjaGVk
dWxlLgo+ID4KPgo+IENhbiB3ZSBjaGVjayB3aGV0aGVyIHRoZSB2Y3B1IGJsb2NrZWQsIHJpZ2h0
PyBMZXQgbWUgYmUgbW9yZSBzcGVjaWZpYyAtIGFmdGVyIGNhbGxpbmcgdmNwdV9ibG9ja191bmxl
c3NfZXZlbnRfcGVuZGluZyB3ZSBjYW4gY2hlY2sgd2hldGhlciB0aGUgdmNwdSBpcyBpbmRlZWQg
YmxvY2tlZD8KPgo+ID4gVGhlIHByb2JsZW0gaXMgdGhlIHZhcmlhYmxlIGlzX3NodXRfZG93biBh
bmQgc2h1dGRvd25fY29kZSBhcmUgb25seSBiZSByZXNldCBvbgo+ID4gcmVzdG9yaW5nIHRoZSB2
Q1BVLiBUaGlzIG1lYW5zIHRoZSBuZXh0IGNvbnRleHQgc3dpdGNoIHdpbGwgc2tpcCB0aGUgc2F2
aW5nIHBhcnQKPiA+IGFuZCByZXN1bHQgdG8gdkNQVSBjb3JydXB0aW9uLgo+ID4KPiA+IEluIGdl
bmVyYWwsIHlvdSBjYW5ub3QgcmVseSBvbiB0aGUgY29udGV4dC9zd2l0Y2ggY29kZSBhcyBpdCBt
YXkgb3IgbWF5IG5vdAo+ID4gaGFwcGVuICh0aGF0J3MgdXAgdG8gdGhlIHNjaGVkdWxlcikuCj4g
Pgo+CgpJIHdhbnRlZCB0byB3cml0ZSBhbHNvIHRoYXQgdGhpcyBpcyBhIHZlcnkgZ29vZCBleGFt
cGxlLCB0aGFuayB5b3UgZm9yCnB1dHRpbmcgaXQgdG9nZXRoZXIKCj4KPgo+ID4gQ2hlZXJzLAo+
ID4KPiA+IC0tCj4gPiBKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 15:37:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 15:37: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-devel-bounces@lists.xenproject.org>)
	id 1gMxEn-00042F-8E; Wed, 14 Nov 2018 15:37: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=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMxEm-000420-4X
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 15:37:52 +0000
X-Inumbo-ID: 3e93732e-e823-11e8-9a16-bc764e045a96
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e93732e-e823-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 15:37:50 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id q70so8951957qkh.6
 for <xen-devel@lists.xen.org>; Wed, 14 Nov 2018 07:37:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:from:date:message-id:subject:to:cc;
 bh=FOYXf6HrL1gJyKyVSz0N8BdLuCqmx6HON/BsX+gmjpU=;
 b=PMQ0sL6hgDyYW+2PiFpqnyRZ5Ds1oPlZU2PNYaWspJqql+zZCC2U/PF5tKLsijB2FA
 RKxhv2cyZ6M1GjswqpA1465fl0Q099oteK37QtcP/se6+flEbQw9n6K3eAP0Fqlq4UDR
 S23RCHJA1reowinHPWQnioh898qXfkswP2cBEdJEgv5o+pVDzBhLfSKcsznR19CSeXtX
 wU6zDioS04YaXL6BM0PTpREnV2OgZKl8JuP8ESBB6INOJIpP9TwNw1P11MXY2LJHOYYZ
 qb84hX/LlMriYn2ghYBvdja+8EYc4vEaq9/Ab7RaL78mIdrCB3nO+YPGzbGOoDYkcJpr
 I0qQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:from:date:message-id
 :subject:to:cc;
 bh=FOYXf6HrL1gJyKyVSz0N8BdLuCqmx6HON/BsX+gmjpU=;
 b=fRhXPEMhZ4wDebG059JBlxylB6RwDjS21aTjYWL1CdCq/ZJ/46P+TeMe5/gUS0R+ya
 FelqDDLXvJlAyql2ExeYkNAxVUPbBxwV0+k4lnLvfFtcoKsSuvKFY/xzpaWPBFpZUogx
 9J/1bOrPFoEYc5itSosHIJS5zL80npXpUYebLYCsQZPHQo5zqmT/BFV/p07v5uud4TGC
 EpOZyqQFJcGc7iTGiTIytjDQ+XKZQzdcpC2lVSGpGMfWVuQWMGHV9HJ8ndFhXxrmyeQ0
 zPTLRkq+cPNXzg+YDCdQwA2fw2DLAOGqF69g16Ve0Be1NYuAt19aNDETrMmr4fffDFBy
 sBIQ==
X-Gm-Message-State: AGRZ1gLP+GkoiFXeYzaZmSYlfKJ9YT6kkoq8JyOMM5eWKfpTJYnPbd9n
 7UcOznhiC2gds/tdc9avYfVCTEPTiUqiC6LGrSxvgg==
X-Google-Smtp-Source: AJdET5eZ0Q/NnbSk9SIePz1zpZA4bkSmJn8y3T6iI0rDjg70jQ27PXZxPmDVscdB+k839I7K4u2bAfEZmwjJCdZoMEU=
X-Received: by 2002:ac8:7482:: with SMTP id v2mr2301839qtq.57.1542209870376;
 Wed, 14 Nov 2018 07:37:50 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
 <alpine.DEB.2.10.1811131237341.8259@sstabellini-ThinkPad-X260>
 <508d2a46-a275-8a8f-087e-4b953b942425@arm.com>
 <0160c922-22fb-9ed9-5460-80c133516d4b@aggios.com>
 <c33d062e-b06a-124d-2276-9b1ef36759c5@arm.com>
 <a07dae06-bf2f-b0a7-d976-77e1b41c5cb3@arm.com>
 <CAKPH-NhEj_aC35b81hEP9+OPwA4_PbCRp7YAP3vfbRDepsdgLQ@mail.gmail.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Wed, 14 Nov 2018 16:37:39 +0100
Message-ID: <CAKPH-NgZEex1P6x1oN8nKpf-fdwasRdAtKes7Tofqm7gJfhm8A@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMTQsIDIwMTggYXQgNDozNiBQTSBNaXJlbGEgU2ltb25vdmljCjxtaXJlbGEu
c2ltb25vdmljQGFnZ2lvcy5jb20+IHdyb3RlOgo+Cj4gSGkgSnVsaWVuLAo+Cj4gT24gV2VkLCBO
b3YgMTQsIDIwMTggYXQgMzo0OSBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PiB3cm90ZToKPiA+Cj4gPgo+ID4KPiA+IE9uIDE0LzExLzIwMTggMTM6MDUsIEp1bGllbiBHcmFs
bCB3cm90ZToKPiA+ID4KPiA+ID4KPiA+ID4gT24gMTQvMTEvMjAxOCAxMjozNSwgTWlyZWxhIFNp
bW9ub3ZpYyB3cm90ZToKPiA+ID4+IEhpIEp1bGllbiwKPiA+ID4KPiA+ID4gSGksCj4gPiA+Cj4g
PiA+Pgo+ID4gPj4gT24gMTEvMTQvMjAxOCAxMTo0NSBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
ID4gPj4+IEhpLAo+ID4gPj4+Cj4gPiA+Pj4gT24gMTMvMTEvMjAxOCAyMDozOSwgU3RlZmFubyBT
dGFiZWxsaW5pIHdyb3RlOgo+ID4gPj4+PiBPbiBNb24sIDEyIE5vdiAyMDE4LCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4gPiA+Pj4+Pj4+IEhvd2V2ZXIsIHdoYXQgaXMgdGhlIGlzc3VlIHdpdGggc2F2
aW5nIGFsbCB0aGUgcmVnaXN0ZXJzIGhlcmU/Cj4gPiA+Pj4+Pj4+Cj4gPiA+Pj4+Pj4KPiA+ID4+
Pj4+PiBXZSBuZWVkIHRvIHNhdmUgYXJndW1lbnRzIHRoYXQgYXJlIHByb3ZpZGVkIGJ5IGEgZ3Vl
c3Qgd2l0aCBzeXN0ZW0KPiA+ID4+Pj4+PiBzdXNwZW5kIFBTQ0kgY2FsbC4gVGhlc2UgYXJndW1l
bnRzIGFyZSB0aGUgZW50cnkgcG9pbnQgdGhhdCBuZWVkcyB0bwo+ID4gPj4+Pj4+IGJlIHNhdmVk
IGluIHByb2dyYW0gY291bnRlciBhbmQgY29udGV4dCBJRCB0aGF0IG5lZWRzIHRvIGJlIHNhdmVk
IGluCj4gPiA+Pj4+Pj4geDAvcjAuIFdlIGRvbid0IGhhdmUgdGhlc2UgYXJndW1lbnRzIGhlcmUu
IENvbnRleHQgc3dpdGNoIGhhcHBlbnMKPiA+ID4+Pj4+PiBhZnRlciBwcm9jZXNzaW5nIHRoZSBz
eXN0ZW0gc3VzcGVuZCBQU0NJIGNhbGwsIHNvIGl0J3MgdG9vIGxhdGUuCj4gPiA+Pj4+Pgo+ID4g
Pj4+Pj4gSXQgZG9lcyBub3QgZmVlbCByaWdodCB0byBtb2RpZnkgY3R4dF9zd2l0Y2h7ZnJvbSx0
b30gZm9yIHN1c3BlbmQvcmVzdW1lLiBJZgo+ID4gPj4+Pj4geW91IHdhbnQgdG8gcmVzZXQgdGhl
IHZDUFUgc3RhdGUgYmVmb3JlIGJsb2NraW5nIHRoZSB2Q1BVLCB0aGVuIHlvdSBzaG91bGQKPiA+
ID4+Pj4+IGluc3RlYWQKPiA+ID4+Pj4KPiA+ID4+Cj4gPiA+PiBJIHRoaW5rIGl0J3Mgbm90IGNs
ZWFyIHdoYXQgcHJvYmxlbSBhcmUgd2UgZGlzY3Vzc2luZyBoZXJlLCBhdCBsZWFzdCBpdCdzIG5v
dAo+ID4gPj4gdG8gbWUuIFNvIEknbGwgbWFrZSBhbiBhc3N1bXB0aW9uLCBhbmQgcGxlYXNlIGNv
cnJlY3QgbWUgaWYgSSdtIHdyb25nLgo+ID4gPj4gSW4gdGhlIHBhdGNoZXMgd2Ugc3VibWl0dGVk
LCB0aGUgVkNQVSBjb250ZXh0IGlzIG5vdCByZXNldCBpbgo+ID4gPj4gY3R4dF9zd2l0Y2h7ZnJv
bSx0b30uIE15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB5b3Ugc3VnZ2VzdGVkL2Fza2VkIHRvIHJl
c2V0Cj4gPiA+PiB0aGUgVkNQVSBjb250ZXh0IHdoZW4gc3dpdGNoIGhhcHBlbnMsIGFuZCBJIGV4
cGxhaW5lZCB3aHkgaXMgdGhhdCBub3QgcG9zc2libGUKPiA+ID4+IC0gYXQgbGVhc3Qgbm90IHdp
dGhvdXQgYWRkaXRpb25hbCBjb2RlIGNoYW5nZXMsIHRoYXQgbWF5IG5vdCBiZSBzbyBzbWFsbC4g
SQo+ID4gPj4gYWdyZWUgd2l0aCBBbmRyZXcncyBjb21tZW50IGluIHRoaXMgcGVyc3BlY3RpdmUg
LSByZXNldCBvZiBWQ1BVIHNob3VsZCBub3QKPiA+ID4+IChhbmQgcmlnaHQgbm93IGNhbm5vdCkg
YmUgZG9uZSB3aGVuIHRoZSBjb250ZXh0IGlzIHN3aXRjaGVkLgo+ID4gPgo+ID4gPiBJIGRpZG4n
dCBhc2sgdG8gcmVzZXQgdGhlIHZDUFUgY29udGV4dCBpbiB0aGUgc3dpdGNoLiBJbnN0ZWFkIHdl
IHNob3VsZCBtYWtlCj4gPiA+IHN1cmUgdGhlIHZDUFUgY29udGV4dCBpcyBzeW5jZWQgdG8gbWVt
b3J5IGJlZm9yZSBtb2RpZnlpbmcgaXQuCj4gPiA+Cj4gPiA+IEl0IHNlZW1zIHRoYXQgc29sdXRp
b24gd29ya3Mgb24geDg2IHVzaW5nIGRvbWFpbl9wYXVzZSAoc2VlCj4gPiA+IGh2bV9zM197cmVz
dW1lLHN1c3BlbmR9KS4gU28gSSBhbSBub3Qgc3VyZSB3aHkgaXQgY2Fubm90IGJlIHVzZSBvbiBB
cm0uIE5vdGUKPiA+ID4gdGhhdCBpdCBtYXkgcmVxdWlyZSBtb3JlIHdvcmsuCj4gPiA+Cj4gPiA+
Pgo+ID4gPj4+PiBZb3UgbWlzc2VkIHRoZSBlbmQgb2YgdGhlIHN1Z2dlc3Rpb24gaGVyZQo+ID4g
Pj4+Cj4gPiA+Pj4gV2hvb3BzLiBJIG1lYW50IHRoYXQgaW5zdGVhZCB5b3Ugc2hvdWxkIHNhdmUg
dGhlIGNvbnRleHQgb2YgdGhlIHZDUFUgaW4KPiA+ID4+PiBhZHZhbmNlIG9yIHJlc2V0IHRoZSB2
Q1BVIHVzaW5nIHRoZSBzeXN0ZW0gcmVnaXN0ZXJzIGRpcmVjdGx5Lgo+ID4gPj4+Cj4gPiA+Pj4g
QnV0IG15IHByZWZlcmVuY2UgaXMgdG8gcmVzZXQgdGhlIHZDUFUgd2hlbiB5b3UgcmVjZWl2ZSB0
aGUgd2FrZS11cCBpbnRlcnJ1cHQuCj4gPiA+Pj4KPiA+ID4+Cj4gPiA+PiBXaXRob3V0IHlvdSBw
cmVzZW50aW5nIG1vcmUgZGV0YWlscyBob3cgd291bGQgdGhhdCB3b3JrIEkgY2Fubm90IHJlYWxs
eQo+ID4gPj4gcHJvdmlkZSBhbnkgY29tbWVudCwgbm9yIHNheSB0aGF0IHlvdXIgcHJlZmVyZW5j
ZSBjb3VsZCB3b3JrIG9yIGJlIGJldHRlcgo+ID4gPj4gY29tcGFyZWQgdG8gd2hhdCBpcyBpbiB0
aGlzIHNlcmllcy4gSG9uZXN0bHksIEkgZG9uJ3QgdW5kZXJzdGFuZCB3aGF0IGV4YWN0bHkKPiA+
ID4+IHlvdSdyZSBwcm9wb3NpbmcsIGJlY2F1c2UgbW9yZSB0aGluZ3MgbmVlZHMgdG8gYmUgdGhp
bmstdGhyb3VnaCBiZXlvbmQgdGhlCj4gPiA+PiBwbGFjZSB0byBwdXQgYSBjb2RlLgo+ID4gPj4g
V2Ugc3VibWl0dGVkIGEgY29kZSB0aGF0IHdvcmtzLCB3aGljaCBpcyB2ZXJ5IGVsZWdhbnQgYW5k
IG5pY2UgaW4gbXkgb3Bpbmlvbgo+ID4gPj4gKGZhaXIgdG8gc2F5IHdlIG1heSBub3Qgc2hhcmUg
b3BpbmlvbnMgaGVyZSksIGFuZCBkb2VzIG5vdCByZXF1aXJlIGxvdHMgb2YKPiA+ID4+IGNvZGUg
Y2hhbmdlcy4gU28gdGhlcmUncyB0aGUgcmVmZXJlbmNlLgo+ID4gPj4gQ291bGQgeW91IHBsZWFz
ZSBjbGFyaWZ5IHdoeSBkbyB5b3UgdGhpbmsgdGhlIHByb3Bvc2VkIHNvbHV0aW9uIGlzIG5vdCBn
b29kPwo+ID4gPgo+ID4gPiBUaGUgY29udGV4dCBzd2l0Y2ggaXMgYWJvdXQgc2F2aW5nL3Jlc3Rv
cmUgdGhlIGNvbnRleHQgZnJvbSB0aGUgaGFyZHdhcmUuIFdlIGNhbgo+ID4gPiBkZWNpZGUgdG8g
b3B0aW1pemUgaXQgaW4gdGhlIHN1c3BlbmQgY2FzZSAodGhvdWdoIGl0IG1pZ2h0IGJlIHByZW1h
dHVyZSksIGJ1dCBpdAo+ID4gPiBpcyBjbGVhcmx5IHRoZSB3cm9uZyBwbGFjZSB0byBkZWNpZGUg
dG8gcmVzdW1lIGEgZG9tYWluLgo+ID4KPiA+IEFjdHVhbGx5LCBJIGp1c3QgZm91bmQgYSBnb29k
IGV4YW1wbGUgb2Ygd2h5IEkgdGhpbmsgaXQgaXMgd3JvbmcgYW5kIGJyb2tlbi4gWW91Cj4gPiBy
ZWx5IG9uIGEgY29udGV4dCBzd2l0Y2ggdG8gYWx3YXlzIGhhcHBlbiBhZnRlciBzdXNwZW5kaW5n
IGFuZCBvbiByZXN1bWluZyB0aGUKPiA+IGd1ZXN0LiBUaGVyZSBhcmUgcGF0aCB3aGVyZSBjb250
ZXh0L3N3aXRjaCB3aWxsIG5vdCBoYXBwZW4uIEFuIGV4YW1wbGUgaXMgaWYgeW91Cj4gPiBoYXZl
IGludGVycnVwdCBwZW5kaW5nLCB5b3UgbWF5IHJldHVybiB0byB0aGUgZ3Vlc3QgZGlyZWN0bHkg
aWYgdGhlIHNjaGVkdWxlcgo+ID4gZG9lcyBub3QgaGF2ZSBhbnl0aGluZyBlbHNlIHRvIHNjaGVk
dWxlLgo+ID4KPgo+IENhbiB3ZSBjaGVjayB3aGV0aGVyIHRoZSB2Y3B1IGJsb2NrZWQsIHJpZ2h0
PyBMZXQgbWUgYmUgbW9yZSBzcGVjaWZpYyAtIGFmdGVyIGNhbGxpbmcgdmNwdV9ibG9ja191bmxl
c3NfZXZlbnRfcGVuZGluZyB3ZSBjYW4gY2hlY2sgd2hldGhlciB0aGUgdmNwdSBpcyBpbmRlZWQg
YmxvY2tlZD8KPgo+ID4gVGhlIHByb2JsZW0gaXMgdGhlIHZhcmlhYmxlIGlzX3NodXRfZG93biBh
bmQgc2h1dGRvd25fY29kZSBhcmUgb25seSBiZSByZXNldCBvbgo+ID4gcmVzdG9yaW5nIHRoZSB2
Q1BVLiBUaGlzIG1lYW5zIHRoZSBuZXh0IGNvbnRleHQgc3dpdGNoIHdpbGwgc2tpcCB0aGUgc2F2
aW5nIHBhcnQKPiA+IGFuZCByZXN1bHQgdG8gdkNQVSBjb3JydXB0aW9uLgo+ID4KPiA+IEluIGdl
bmVyYWwsIHlvdSBjYW5ub3QgcmVseSBvbiB0aGUgY29udGV4dC9zd2l0Y2ggY29kZSBhcyBpdCBt
YXkgb3IgbWF5IG5vdAo+ID4gaGFwcGVuICh0aGF0J3MgdXAgdG8gdGhlIHNjaGVkdWxlcikuCj4g
Pgo+CgpJIHdhbnRlZCB0byB3cml0ZSBhbHNvIHRoYXQgdGhpcyBpcyBhIHZlcnkgZ29vZCBleGFt
cGxlLCB0aGFuayB5b3UgZm9yCnB1dHRpbmcgaXQgdG9nZXRoZXIKCj4KPgo+ID4gQ2hlZXJzLAo+
ID4KPiA+IC0tCj4gPiBKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 15:41:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 15:41: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-devel-bounces@lists.xenproject.org>)
	id 1gMxI0-0004zJ-GT; Wed, 14 Nov 2018 15:41: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=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMxHz-0004z4-4v
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 15:41:11 +0000
X-Inumbo-ID: b51d8b90-e823-11e8-9a16-bc764e045a96
Received: from mail-qk1-x743.google.com (unknown [2607:f8b0:4864:20::743])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b51d8b90-e823-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 15:41:09 +0000 (UTC)
Received: by mail-qk1-x743.google.com with SMTP id d135so26468889qkc.12
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 07:41:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=4HvptwmR5n1zgUeOiaLCr2vbnLhleEk9LYIxrNImis0=;
 b=MfJxlFZpm9u9DuNOXzLMmKiHtTMDEy4EI2lv7nqitcPn1+YUhti8Q1eARPVJNY78JC
 5p1UCLD8pOmhwz3sJ/lBENBX2pvtY8OoHrx8zL2SM1YHmnkKvHdoGSFSsJF4hrxRg+jr
 1yiajnT+uAyLdGkFfDu3OE3bPZd548aw5OIMnNaxGM5zDRvfw9DHKbsaBEe7ZQhja4QK
 7VmAv16uWugLJTUMDSjqyH8TfuKsVYkqQk1gL/cACJ9YqU8mKFMi9bO5yNJkVJuvEWo5
 bv1YZc4G26OpQBWqqXZvNsXi+5IuvMRpYZy3DikGG2rvBONfzzMBVTTu1NVcVIcovqfW
 TUwg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=4HvptwmR5n1zgUeOiaLCr2vbnLhleEk9LYIxrNImis0=;
 b=aob9bgKS3SqS0dDMHGUBTTUoNX7y6GzwMS8doVw6mjVvZ663tXOIddeOFpIQFFBsRW
 oasj671hqN/hjy3RxELxO2ps5Ucu/Q4MJhVSzoQ9zZC6R5a9QJCvVoslsGkarR56Y8rz
 whmO2kmm7V5YghrkswpkmVXyDOR7wi6uLCHEBM87NgZZ+Z90TuJZ4kxYxdeoeuuyV2dt
 M3pQqmvBljWMUdg7PYF9FOzUgMZgJlchT3nOHD9hmxxojXkWa9fjkgTysN+biHlH2yJB
 /kDE7WDYDamgjFPweBXeX+KpfwpQoRmVVvLNKQo+DXBxvYy8LKYOQgPJvcZLbL91D5BI
 aJgA==
X-Gm-Message-State: AGRZ1gIuOY/yJN9Ceep1XX0rTXui4oq1Erur8p7AbhOg7oC1SI1SUaXM
 Get7QA8tJrsz4u8B/b+ctwc3v7yJF2rLB2jUsjEoNA==
X-Google-Smtp-Source: AJdET5c2TQ43kRvp15NBxzuLayRvNCr8nNaSZXWV1IG5Bu/8AZsFgx1evjXC2HDC3KP07kzsn/bAZD1CwjlEyD5XdHg=
X-Received: by 2002:a0c:9549:: with SMTP id m9mr2384544qvm.214.1542210069203; 
 Wed, 14 Nov 2018 07:41:09 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <0d01eba0-c81a-8144-36aa-a4161f75e1e3@arm.com>
In-Reply-To: <0d01eba0-c81a-8144-36aa-a4161f75e1e3@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Wed, 14 Nov 2018 16:40:58 +0100
Message-ID: <CAKPH-NibiyqHeTtp9NO=jLMdF+vdyZfxTUQ_XYzFVpfnLQCTqw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gV2VkLCBOb3YgMTQsIDIwMTggYXQgNDowNyBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+IEhpLAo+Cj4gT24gMTIvMTEvMjAxOCAx
MTozMCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+IFdoZW4gRG9tMCBmaW5hbGl6ZXMgaXRz
IHN1c3BlbmQgcHJvY2VkdXJlIHRoZSBzdXNwZW5kIG9mIFhlbiBpcwo+ID4gdHJpZ2dlcmVkIGJ5
IGNhbGxpbmcgc3lzdGVtX3N1c3BlbmQoKS4gRG9tMCBmaW5hbGl6ZXMgdGhlIHN1c3BlbmQgZnJv
bQo+ID4gaXRzIGJvb3QgY29yZSAoVkNQVSMwKSwgd2hpY2ggY291bGQgYmUgbWFwcGVkIHRvIGFu
eSBwaHlzaWNhbCBDUFUsCj4gPiBpLmUuIHRoZSBzeXN0ZW1fc3VzcGVuZCgpIGZ1bmN0aW9uIGNv
dWxkIGJlIGV4ZWN1dGVkIGJ5IGFueSBwaHlzaWNhbAo+ID4gQ1BVLiBTaW5jZSBYZW4gc3VzcGVu
ZCBwcm9jZWR1cmUgaGFzIHRvIGJlIHJ1biBieSB0aGUgYm9vdCBDUFUKPiA+IChub24tYm9vdCBD
UFVzIHdpbGwgYmUgZGlzYWJsZWQgYXQgc29tZSBwb2ludCBpbiBzdXNwZW5kIHByb2NlZHVyZSks
Cj4gPiBzeXN0ZW1fc3VzcGVuZCgpIGV4ZWN1dGlvbiBoYXMgdG8gY29udGludWUgb24gQ1BVIzAu
Cj4gPgo+ID4gV2hlbiB0aGUgc3lzdGVtX3N1c3BlbmQoKSByZXR1cm5zIDAsIGl0IG1lYW5zIHRo
YXQgdGhlIHN5c3RlbSB3YXMKPiA+IHN1c3BlbmRlZCBhbmQgaXQgaXMgY29taW5nIG91dCBvZiB0
aGUgcmVzdW1lIHByb2NlZHVyZS4gUmVnYXJkbGVzcwo+ID4gb2YgdGhlIHN5c3RlbV9zdXNwZW5k
KCkgcmV0dXJuIHZhbHVlLCBhZnRlciB0aGlzIGZ1bmN0aW9uIHJldHVybnMKPiA+IFhlbiBpcyBm
dWxseSBmdW5jdGlvbmFsLCBhbmQgaXRzIHN0YXRlLCBpbmNsdWRpbmcgYWxsIGRldmljZXMgYW5k
IGRhdGEKPiA+IHN0cnVjdHVyZXMsIG1hdGNoZXMgdGhlIHN0YXRlIHByaW9yIHRvIGNhbGxpbmcg
c3lzdGVtX3N1c3BlbmQoKS4KPiA+IFRoZSBzdGF0dXMgaXMgcmV0dXJuZWQgYnkgc3lzdGVtX3N1
c3BlbmQoKSBmb3IgZGVidWdnaW5nL2xvZ2dpbmcKPiA+IHB1cnBvc2VzIGFuZCBmdW5jdGlvbiBw
cm90b3R5cGUgY29tcGF0aWJpbGl0eS4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2lt
b25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBT
YWVlZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KPiA+IC0tLQo+ID4gICB4
ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+ID4gICAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQo+ID4KPiA+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+
ID4gaW5kZXggZjIzMzhlNDFkYi4uMjFiNDVmODI0OCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNo
L2FybS9zdXNwZW5kLmMKPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiA+IEBAIC0x
MTIsMTEgKzExMiwyMCBAQCBzdGF0aWMgdm9pZCB2Y3B1X3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9p
bnQsIHJlZ2lzdGVyX3QgY2lkKQo+ID4gICAgICAgX2FyY2hfc2V0X2luZm9fZ3Vlc3QodiwgJmN0
eHQpOwo+ID4gICB9Cj4gPgo+ID4gKy8qIFhlbiBzdXNwZW5kLiBOb3RlOiBkYXRhIGlzIG5vdCB1
c2VkIChzdXNwZW5kIGlzIHRoZSBzdXNwZW5kIHRvIFJBTSkgKi8KPiA+ICtzdGF0aWMgbG9uZyBz
eXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRhKQo+ID4gK3sKPiA+ICsgICAgQlVHX09OKHN5c3RlbV9z
dGF0ZSAhPSBTWVNfU1RBVEVfYWN0aXZlKTsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIC1FTk9TWVM7
Cj4gPiArfQo+ID4gKwo+ID4gICBpbnQzMl90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBv
aW50LCByZWdpc3Rlcl90IGNpZCkKPiA+ICAgewo+ID4gICAgICAgc3RydWN0IHZjcHUgKnY7Cj4g
PiAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwo+ID4gICAgICAgYm9v
bCBpc190aHVtYiA9IGVwb2ludCAmIDE7Cj4gPiArICAgIGludCBzdGF0dXM7Cj4gPgo+ID4gICAg
ICAgZHByaW50ayhYRU5MT0dfREVCVUcsCj4gPiAgICAgICAgICAgICAgICJEb20lZCBzdXNwZW5k
OiBlcG9pbnQ9MHglIlBSSXJlZ2lzdGVyIiwgY2lkPTB4JSJQUklyZWdpc3RlciJcbiIsCj4gPiBA
QCAtMTU2LDYgKzE2NSwzMSBAQCBpbnQzMl90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBv
aW50LCByZWdpc3Rlcl90IGNpZCkKPiA+ICAgICAgICAqLwo+ID4gICAgICAgdmNwdV9ibG9ja191
bmxlc3NfZXZlbnRfcGVuZGluZyhjdXJyZW50KTsKPiA+Cj4gPiArICAgIC8qIElmIHRoaXMgd2Fz
IGRvbTAgdGhlIHdob2xlIHN5c3RlbSBzaG91bGQgc3VzcGVuZDogdHJpZ2dlciBYZW4gc3VzcGVu
ZCAqLwo+ID4gKyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCj4gPiArICAgIHsKPiA+
ICsgICAgICAgIC8qCj4gPiArICAgICAgICAgKiBzeXN0ZW1fc3VzcGVuZCBzaG91bGQgYmUgY2Fs
bGVkIHdoZW4gRG9tMCBmaW5hbGl6ZXMgdGhlIHN1c3BlbmQKPiA+ICsgICAgICAgICAqIHByb2Nl
ZHVyZSBmcm9tIGl0cyBib290IGNvcmUgKFZDUFUjMCkuIEhvd2V2ZXIsIERvbTAncyBWQ1BVIzAg
Y291bGQKPiA+ICsgICAgICAgICAqIGJlIG1hcHBlZCB0byBhbnkgUENQVSAodGhpcyBmdW5jdGlv
biBjb3VsZCBiZSBleGVjdXRlZCBieSBhbnkgUENQVSkuCj4gPiArICAgICAgICAgKiBUaGUgc3Vz
cGVuZCBwcm9jZWR1cmUgaGFzIHRvIGJlIGZpbmFsaXplZCBieSB0aGUgUENQVSMwIChub24tYm9v
dAo+ID4gKyAgICAgICAgICogUENQVXMgd2lsbCBiZSBkaXNhYmxlZCBkdXJpbmcgdGhlIHN1c3Bl
bmQpLgo+ID4gKyAgICAgICAgICovCj4gPiArICAgICAgICBzdGF0dXMgPSBjb250aW51ZV9oeXBl
cmNhbGxfb25fY3B1KDAsIHN5c3RlbV9zdXNwZW5kLCBOVUxMKTsKPgo+IEJhc2VkIG9uIG15IGNv
bW1lbnQgaW4gcGF0Y2ggIzIsIEkgZG9uJ3QgdGhpbmsgdGhpcyB3aWxsIGRvIHRoZSBjb3JyZWN0
IHRoaW5nIG9uCj4gRG9tMC4geDAgd2lsbCBub3QgY29udGFpbiBjaWQgYnV0IFBTQ0lfU1VDQ0VT
UyBoYXMgaXQgaXMgb3ZlcnJpZGVuIGluCj4gZG9fdnBzY2lfMF8yX2NhbGwuCj4KCkNvdWxkIHlv
dSBwbGVhc2UgZXhwbGFpbj8gSSBjYW4ndCBmb2xsb3cKCj4gQXMgdXBwZXIgbGF5ZXIgbWF5IG1v
ZGlmeSB0aGUgdkNQVSBjb250ZXh0LCBJIHRoaW5rIGl0IHdvdWxkIGJlIGJlc3QgdG8gcnVuCj4g
c3lzdGVtX3N1c3BlbmQgaW4gYSB0YXNrbGV0IGJvdW5kIHRvIENQVSMwLgo+CgpJJ20gbm90IGZv
bGxvd2luZyB0aGlzIHRvbywgcGxlYXNlIGV4cGxhaW4KCj4gQ2hlZXJzLAo+Cj4gLS0KPiBKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 15:41:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 15:41: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-devel-bounces@lists.xenproject.org>)
	id 1gMxI0-0004zD-6u; Wed, 14 Nov 2018 15:41: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=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMxHz-0004z3-37
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 15:41:11 +0000
X-Inumbo-ID: b51b5735-e823-11e8-9a16-bc764e045a96
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b51b5735-e823-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 15:41:09 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id q1so26473254qkf.13
 for <xen-devel@lists.xen.org>; Wed, 14 Nov 2018 07:41:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=4HvptwmR5n1zgUeOiaLCr2vbnLhleEk9LYIxrNImis0=;
 b=MfJxlFZpm9u9DuNOXzLMmKiHtTMDEy4EI2lv7nqitcPn1+YUhti8Q1eARPVJNY78JC
 5p1UCLD8pOmhwz3sJ/lBENBX2pvtY8OoHrx8zL2SM1YHmnkKvHdoGSFSsJF4hrxRg+jr
 1yiajnT+uAyLdGkFfDu3OE3bPZd548aw5OIMnNaxGM5zDRvfw9DHKbsaBEe7ZQhja4QK
 7VmAv16uWugLJTUMDSjqyH8TfuKsVYkqQk1gL/cACJ9YqU8mKFMi9bO5yNJkVJuvEWo5
 bv1YZc4G26OpQBWqqXZvNsXi+5IuvMRpYZy3DikGG2rvBONfzzMBVTTu1NVcVIcovqfW
 TUwg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=4HvptwmR5n1zgUeOiaLCr2vbnLhleEk9LYIxrNImis0=;
 b=FpiqPHPB7RCSJv+4oS0MCUBXl4YPjTsGQqfRzqM/BsYQ5ZpZxW/WQqQSKvQUeSUZDo
 5DjfAuqCPy9LaOEyuV2vVE2lzl+VpgC70psAF2+07EqyL7BNRsVHj+EnEKQj6dk4vZPY
 INTErht3islyTbw2Nau5u8J44DmQn0Pqu7W1YggZ0R1sdbHmEtF1rSxGBpiW0qYyFU8/
 0gfxdp9DdQyK0uyspQdj7X+c6RSsKwvly8GyCqgLF7pJc8nvyaYk060ebFsFj8whZ6+z
 C7tjq0V0Z/WGVRwf2wIiMOmJJLhMlb2+IzzCjsyVcoXmVFIzd/kt12zh/Ex3jFBEW5fd
 iQ+A==
X-Gm-Message-State: AGRZ1gJ3i2GnKBo8zt1C4mN7SX7tW2/5ATx462AhwiCPeStT3MGVjJm1
 mhD+ySFg8aPDIC4Tab2Qfm9996SygyIL1rpGjr2rcQ==
X-Google-Smtp-Source: AJdET5c2TQ43kRvp15NBxzuLayRvNCr8nNaSZXWV1IG5Bu/8AZsFgx1evjXC2HDC3KP07kzsn/bAZD1CwjlEyD5XdHg=
X-Received: by 2002:a0c:9549:: with SMTP id m9mr2384544qvm.214.1542210069203; 
 Wed, 14 Nov 2018 07:41:09 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <0d01eba0-c81a-8144-36aa-a4161f75e1e3@arm.com>
In-Reply-To: <0d01eba0-c81a-8144-36aa-a4161f75e1e3@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Wed, 14 Nov 2018 16:40:58 +0100
Message-ID: <CAKPH-NibiyqHeTtp9NO=jLMdF+vdyZfxTUQ_XYzFVpfnLQCTqw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gV2VkLCBOb3YgMTQsIDIwMTggYXQgNDowNyBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+IEhpLAo+Cj4gT24gMTIvMTEvMjAxOCAx
MTozMCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+IFdoZW4gRG9tMCBmaW5hbGl6ZXMgaXRz
IHN1c3BlbmQgcHJvY2VkdXJlIHRoZSBzdXNwZW5kIG9mIFhlbiBpcwo+ID4gdHJpZ2dlcmVkIGJ5
IGNhbGxpbmcgc3lzdGVtX3N1c3BlbmQoKS4gRG9tMCBmaW5hbGl6ZXMgdGhlIHN1c3BlbmQgZnJv
bQo+ID4gaXRzIGJvb3QgY29yZSAoVkNQVSMwKSwgd2hpY2ggY291bGQgYmUgbWFwcGVkIHRvIGFu
eSBwaHlzaWNhbCBDUFUsCj4gPiBpLmUuIHRoZSBzeXN0ZW1fc3VzcGVuZCgpIGZ1bmN0aW9uIGNv
dWxkIGJlIGV4ZWN1dGVkIGJ5IGFueSBwaHlzaWNhbAo+ID4gQ1BVLiBTaW5jZSBYZW4gc3VzcGVu
ZCBwcm9jZWR1cmUgaGFzIHRvIGJlIHJ1biBieSB0aGUgYm9vdCBDUFUKPiA+IChub24tYm9vdCBD
UFVzIHdpbGwgYmUgZGlzYWJsZWQgYXQgc29tZSBwb2ludCBpbiBzdXNwZW5kIHByb2NlZHVyZSks
Cj4gPiBzeXN0ZW1fc3VzcGVuZCgpIGV4ZWN1dGlvbiBoYXMgdG8gY29udGludWUgb24gQ1BVIzAu
Cj4gPgo+ID4gV2hlbiB0aGUgc3lzdGVtX3N1c3BlbmQoKSByZXR1cm5zIDAsIGl0IG1lYW5zIHRo
YXQgdGhlIHN5c3RlbSB3YXMKPiA+IHN1c3BlbmRlZCBhbmQgaXQgaXMgY29taW5nIG91dCBvZiB0
aGUgcmVzdW1lIHByb2NlZHVyZS4gUmVnYXJkbGVzcwo+ID4gb2YgdGhlIHN5c3RlbV9zdXNwZW5k
KCkgcmV0dXJuIHZhbHVlLCBhZnRlciB0aGlzIGZ1bmN0aW9uIHJldHVybnMKPiA+IFhlbiBpcyBm
dWxseSBmdW5jdGlvbmFsLCBhbmQgaXRzIHN0YXRlLCBpbmNsdWRpbmcgYWxsIGRldmljZXMgYW5k
IGRhdGEKPiA+IHN0cnVjdHVyZXMsIG1hdGNoZXMgdGhlIHN0YXRlIHByaW9yIHRvIGNhbGxpbmcg
c3lzdGVtX3N1c3BlbmQoKS4KPiA+IFRoZSBzdGF0dXMgaXMgcmV0dXJuZWQgYnkgc3lzdGVtX3N1
c3BlbmQoKSBmb3IgZGVidWdnaW5nL2xvZ2dpbmcKPiA+IHB1cnBvc2VzIGFuZCBmdW5jdGlvbiBw
cm90b3R5cGUgY29tcGF0aWJpbGl0eS4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2lt
b25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBT
YWVlZCBOb3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KPiA+IC0tLQo+ID4gICB4
ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+ID4gICAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQo+ID4KPiA+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+
ID4gaW5kZXggZjIzMzhlNDFkYi4uMjFiNDVmODI0OCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNo
L2FybS9zdXNwZW5kLmMKPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiA+IEBAIC0x
MTIsMTEgKzExMiwyMCBAQCBzdGF0aWMgdm9pZCB2Y3B1X3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9p
bnQsIHJlZ2lzdGVyX3QgY2lkKQo+ID4gICAgICAgX2FyY2hfc2V0X2luZm9fZ3Vlc3QodiwgJmN0
eHQpOwo+ID4gICB9Cj4gPgo+ID4gKy8qIFhlbiBzdXNwZW5kLiBOb3RlOiBkYXRhIGlzIG5vdCB1
c2VkIChzdXNwZW5kIGlzIHRoZSBzdXNwZW5kIHRvIFJBTSkgKi8KPiA+ICtzdGF0aWMgbG9uZyBz
eXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRhKQo+ID4gK3sKPiA+ICsgICAgQlVHX09OKHN5c3RlbV9z
dGF0ZSAhPSBTWVNfU1RBVEVfYWN0aXZlKTsKPiA+ICsKPiA+ICsgICAgcmV0dXJuIC1FTk9TWVM7
Cj4gPiArfQo+ID4gKwo+ID4gICBpbnQzMl90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBv
aW50LCByZWdpc3Rlcl90IGNpZCkKPiA+ICAgewo+ID4gICAgICAgc3RydWN0IHZjcHUgKnY7Cj4g
PiAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwo+ID4gICAgICAgYm9v
bCBpc190aHVtYiA9IGVwb2ludCAmIDE7Cj4gPiArICAgIGludCBzdGF0dXM7Cj4gPgo+ID4gICAg
ICAgZHByaW50ayhYRU5MT0dfREVCVUcsCj4gPiAgICAgICAgICAgICAgICJEb20lZCBzdXNwZW5k
OiBlcG9pbnQ9MHglIlBSSXJlZ2lzdGVyIiwgY2lkPTB4JSJQUklyZWdpc3RlciJcbiIsCj4gPiBA
QCAtMTU2LDYgKzE2NSwzMSBAQCBpbnQzMl90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBv
aW50LCByZWdpc3Rlcl90IGNpZCkKPiA+ICAgICAgICAqLwo+ID4gICAgICAgdmNwdV9ibG9ja191
bmxlc3NfZXZlbnRfcGVuZGluZyhjdXJyZW50KTsKPiA+Cj4gPiArICAgIC8qIElmIHRoaXMgd2Fz
IGRvbTAgdGhlIHdob2xlIHN5c3RlbSBzaG91bGQgc3VzcGVuZDogdHJpZ2dlciBYZW4gc3VzcGVu
ZCAqLwo+ID4gKyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCj4gPiArICAgIHsKPiA+
ICsgICAgICAgIC8qCj4gPiArICAgICAgICAgKiBzeXN0ZW1fc3VzcGVuZCBzaG91bGQgYmUgY2Fs
bGVkIHdoZW4gRG9tMCBmaW5hbGl6ZXMgdGhlIHN1c3BlbmQKPiA+ICsgICAgICAgICAqIHByb2Nl
ZHVyZSBmcm9tIGl0cyBib290IGNvcmUgKFZDUFUjMCkuIEhvd2V2ZXIsIERvbTAncyBWQ1BVIzAg
Y291bGQKPiA+ICsgICAgICAgICAqIGJlIG1hcHBlZCB0byBhbnkgUENQVSAodGhpcyBmdW5jdGlv
biBjb3VsZCBiZSBleGVjdXRlZCBieSBhbnkgUENQVSkuCj4gPiArICAgICAgICAgKiBUaGUgc3Vz
cGVuZCBwcm9jZWR1cmUgaGFzIHRvIGJlIGZpbmFsaXplZCBieSB0aGUgUENQVSMwIChub24tYm9v
dAo+ID4gKyAgICAgICAgICogUENQVXMgd2lsbCBiZSBkaXNhYmxlZCBkdXJpbmcgdGhlIHN1c3Bl
bmQpLgo+ID4gKyAgICAgICAgICovCj4gPiArICAgICAgICBzdGF0dXMgPSBjb250aW51ZV9oeXBl
cmNhbGxfb25fY3B1KDAsIHN5c3RlbV9zdXNwZW5kLCBOVUxMKTsKPgo+IEJhc2VkIG9uIG15IGNv
bW1lbnQgaW4gcGF0Y2ggIzIsIEkgZG9uJ3QgdGhpbmsgdGhpcyB3aWxsIGRvIHRoZSBjb3JyZWN0
IHRoaW5nIG9uCj4gRG9tMC4geDAgd2lsbCBub3QgY29udGFpbiBjaWQgYnV0IFBTQ0lfU1VDQ0VT
UyBoYXMgaXQgaXMgb3ZlcnJpZGVuIGluCj4gZG9fdnBzY2lfMF8yX2NhbGwuCj4KCkNvdWxkIHlv
dSBwbGVhc2UgZXhwbGFpbj8gSSBjYW4ndCBmb2xsb3cKCj4gQXMgdXBwZXIgbGF5ZXIgbWF5IG1v
ZGlmeSB0aGUgdkNQVSBjb250ZXh0LCBJIHRoaW5rIGl0IHdvdWxkIGJlIGJlc3QgdG8gcnVuCj4g
c3lzdGVtX3N1c3BlbmQgaW4gYSB0YXNrbGV0IGJvdW5kIHRvIENQVSMwLgo+CgpJJ20gbm90IGZv
bGxvd2luZyB0aGlzIHRvbywgcGxlYXNlIGV4cGxhaW4KCj4gQ2hlZXJzLAo+Cj4gLS0KPiBKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 15:43:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 15:43: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-devel-bounces@lists.xenproject.org>)
	id 1gMxKV-0005DG-4m; Wed, 14 Nov 2018 15:43: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=c2by=nz=citrix.com=prvs=849dfa6a4=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gMxKT-0005D9-Ti
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 15:43:45 +0000
X-Inumbo-ID: 116ce520-e824-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 116ce520-e824-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 15:43:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70546052"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23532.17069.90374.75227@mariner.uk.xensource.com>
Date: Wed, 14 Nov 2018 15:43:41 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181114114025.GK1302@perard.uk.xensource.com>
References: <20181113122844.17908-1-anthony.perard@citrix.com>
 <23530.52790.262983.714138@mariner.uk.xensource.com>
 <20181113154254.GJ1302@perard.uk.xensource.com>
 <23530.63341.244254.286242@mariner.uk.xensource.com>
 <20181114114025.GK1302@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6.1 05/11] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KEkgZmluYWxseSByZW1lbWJlcmVkIHRvIGRyb3AgdGhlIG1lc3NhZ2UtaWQgZnJvbSB0aGUgQ0Mg
aGVhZGVyLi4uKQoKQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2Ni4xIDA1LzEx
XSBsaWJ4bF9xbXA6IEltcGxlbWVudGF0aW9uIG9mIGxpYnhsX19ldl9xbXBfKiIpOgo+IEhlcmUg
aXMgYSBzaW1wbGVyIGNvbW1lbnQgdGhhdCBpcyB0cnVlOgo+ICAgIWRpc2Nvbm5lY3RlZCAtPiBz
YW1lIHN0YXRlCj4gCj4gRXZlbiBpZiBpbiB0aGlzIGZ1bmN0aW9uIGV2X2ZkIGlzIG1vZGlmaWVk
LCBpdCBuZWVkcyB0byBiZSBBY3RpdmUgb24KPiBlbnRyeSwgYW5kIHN0YXkgQWN0aXZlIG9uIHJl
dHVybi4gQnV0IGp1c3Qgc2F5aW5nIHRoYXQgcW1wX3N0YXRlIG5lZWRzCj4gdG8gYmUgZGlmZmVy
ZW50IHRoYW4gZGlzY29ubmVjdGVkIGlzIGVub3VnaC4KCkxHVE0uCgo+ID4gRG9lcyBpdCBjaGFu
Z2UgdGhlIHN0YXRlIHRvIGEgbmV3IG9uZSA/ICBBcmUgdGhlIG9sZCBhbmQgbmV3IHN0YXRlcwo+
ID4gcHVyZSBzdGF0ZXMgYXMgZGVzY3JpYmVkIGluIHRoZSBzdGF0ZSB0YWJsZSwgb3IgYXJlIHRo
ZXkKPiA+IGhhbGYtdHJhbnNpdGlvbmVkID8gIChNb3JlIG9uIHRoaXMgYmVsb3cuKQo+IAo+IFRo
ZXkgYXJlIGhhbGYtdHJhbnNpdGlvbmVkLCBoZXJlIGlzIGEgbmV3IGNvbW1lbnRzOgo+IAo+ICAg
ICBvbiBlbnRyeTogY29ubmVjdGluZy9jb25uZWN0ZWQgYnV0IHdpdGggYG1zZ2AgZnJlZQo+ICAg
ICBvbiByZXR1cm46IHNhbWUgc3RhdGUgYnV0IHdpdGggYG1zZ2Agc2V0CgpMR1RNLgoKCj4gPiBC
dXQgYXNzdW1pbmcgdGhhdCB3aGF0IHlvdSB3cml0ZSBoZXJlIGluIHlvdXIgcHJvcG9zZWQgY29t
bWVudCBpcwo+ID4gdHJ1ZSwgLi4uCj4gPiAKPiA+ID4gICBTdGF0ZSB0cmFuc2l0aW9uCj4gPiA+
ICAgICBjb25uZWN0ZWQgLT4gd2FpdGluZ19yZXBseQo+ID4gPiAgICAgKiAtPiBzdGF0ZSB1bmNo
YW5nZQo+ID4gPiAgICAgb24gZXJyb3I6IGRpc2Nvbm5lY3RlZAo+ID4gPiAgIFRoZSBzdGF0ZSBv
ZiB0aGUgdHJhbnNtaXRpbmcgYnVmZmVyIHdpbGwgYmUgY2hhbmdlZC4KPiA+IAo+ID4gLi4uIHRo
aXMgbG9va3MgZ29vZC4KPiAKPiBEbyBJIG5lZWQgdG8gc2F5IGhlcmUgYW5kIGV2ZXJ5d2hlcmUg
ZWxzZSB0aGF0IG9uIGVycm9yIHRoZSBuZXcgc3RhdGUKPiBpc24ndCByZWFsbHkgZGlzY29ubmVj
dGVkLCBhbmQgdGhhdCB0aGUgZXZfcW1wIG5lZWRzIHRvIGJlIGNsZWFuZWQ/Cj4gT24gb25lIGhh
bmQsIHNheWluZyB0aGF0IHRoZSBuZXcgc3RhdGUgaXMgZGlzY29ubmVjdGVkIG1lYW5zIHRoYXQg
dGhlCj4gZXZfcW1wIGZ1bmN0aW9ucyB0aGF0IG9ubHkgZGVhbCB3aXRoICFkaXNjb25uZWN0ZWQs
IGJ1dCBvbiB0aGUgb3RoZXIsCj4gdGhlIGNhbGxlciBzdGlsbCBuZWVkIHRvIGNhbGwgX2Rpc3Bv
c2UuCgpJIHRoaW5rIHlvdSBhcmUgc2F5aW5nIHlvdSBjYW4gbGVhdmUgeW91ciBldl9xbXAgaW4g
YSBzdGF0ZSBsaWtlCmRpc2Nvbm5lY3RlZCwgYnV0IHdpdGggdGhpbmdzIGFsbG9jYXRlZC4gIExl
dCB1cyBjYWxsIHRoYXQgc3RhdGUKYGJyb2tlbicgKGluIGludGVybmFsIG5vbWVuY2xhdHVyZSku
CgpCdXQgdGhhdCBzdGF0ZSBgYnJva2VuJyBkb2VzIG5vdCBjb3JyZXNwb25kIHRvIGFueSBvZiB5
b3VyIHB1YmxpYwpzdGF0ZXMuICBTbyB5b3VyIEFQSSBkb2N1bWVudCBkb2VzIG5vdCBtYXRjaCB0
aGUgY29kZS4KCllvdSBuZWVkIHRvIGVpdGhlciBjaGFuZ2UgdGhlIEFQSSB0byBkb2N1bWVudCB0
aGlzIHN0YXRlIGFzIGEgcHVibGljCkJyb2tlbiBzdGF0ZSwgb3IgYXJyYW5nZSBmb3IgZXZlcnkg
ZXZfcW1wLWludGVybmFsIGZ1bmN0aW9uIHRvIGNsZWFuCml0IHVwIGFwcHJvcHJpYXRlbHkgYmVm
b3JlIGNvbnRyb2wgcGFzc2VzIG91dHNpZGUgdGhlIGV2X3FtcAppbXBsZW1lbnRhdGlvbi4KCkl0
IGlzIHByb2JhYmx5IGVhc2llciB0byBpbnRyb2R1Y2UgdGhlIG5ldyBwdWJsaWMgQnJva2VuIHN0
YXRlLgoKQXMgZm9yIHRoZSBjb21tZW50YXJ5OiBpZiB5b3UgcHJlZmVyIG5vdCB0byBkb2N1bWVu
dCB0aGUgYGVycm9yIC0+CkJyb2tlbicgdHJhbnNpdGlvbiBuZXh0IHRvIGVhY2ggZnVuY3Rpb24s
IHlvdSBjYW4gd3JpdGUgYSBnZW5lcmFsCnN0YXRlbWVudCBpbiB0aGUgaW50ZXJuYWwgZGVzaWdu
LiAgRWcsIGBmb3IgYW55IGludGVybmFsIGZ1bmN0aW9uCndoaWNoIHJldHVybnMgYW4gZXJyb3Ig
Y29kZSwgdGhlIHN0YXRlIG9uIGVycm9yIHJldHVybiB3aWxsIGJlIEJyb2tlbiwKdW5sZXNzIG90
aGVyd2lzZSBzdGF0ZWQnLiAgT3Igc29tZXRoaW5nLgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 15:50:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 15:50: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-devel-bounces@lists.xenproject.org>)
	id 1gMxQW-0005Vl-1I; Wed, 14 Nov 2018 15:50: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=c2by=nz=citrix.com=prvs=849dfa6a4=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gMxQU-0005Vg-2E
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 15:49:58 +0000
X-Inumbo-ID: ee852060-e824-11e8-a86c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee852060-e824-11e8-a86c-12d6303a7972;
 Wed, 14 Nov 2018 15:49:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000"; d="scan'208";a="70547044"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23532.17429.892802.594876@mariner.uk.xensource.com>
Date: Wed, 14 Nov 2018 15:49:41 +0000
To: Anthony PERARD <anthony.perard@citrix.com>,
 <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <23532.17069.90374.75227@mariner.uk.xensource.com>
References: <20181113122844.17908-1-anthony.perard@citrix.com>
 <23530.52790.262983.714138@mariner.uk.xensource.com>
 <20181113154254.GJ1302@perard.uk.xensource.com>
 <23530.63341.244254.286242@mariner.uk.xensource.com>
 <20181114114025.GK1302@perard.uk.xensource.com>
 <23532.17069.90374.75227@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6.1 05/11] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFtQQVRDSCB2Ni4xIDA1LzExXSBsaWJ4bF9xbXA6IElt
cGxlbWVudGF0aW9uIG9mIGxpYnhsX19ldl9xbXBfKiIpOgo+IEl0IGlzIHByb2JhYmx5IGVhc2ll
ciB0byBpbnRyb2R1Y2UgdGhlIG5ldyBwdWJsaWMgQnJva2VuIHN0YXRlLgoKSWYgeW91IGRvIHRo
aXMgeW91IHNob3VsZCB0aGluayBhYm91dCB3aGF0IHNob3VsZCBoYXBwZW4gaWYgeW91ciBuZXh0
CmxheWVyIHVwIGF0dGVtcHRzIHRvIHJldXNlIGEgQnJva2VuIGxpYnhsX19ldl9xbXAgZm9yIGFu
IHVucmVsYXRlZApjb21tYW5kLiAgSSB0aGluayBzb21lIG9mIHRoZSB0ZWFyZG93biBhZnRlciBm
YWlsZWQgZG9tYWluIGNyZWF0aW9uCm1pZ2h0IGVuZCB1cCBkb2luZyB0aGF0LgoKSWFuLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 15:51:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 15:51: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-devel-bounces@lists.xenproject.org>)
	id 1gMxRz-000680-FV; Wed, 14 Nov 2018 15:51: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMxRy-00067o-GI
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 15:51:30 +0000
X-Inumbo-ID: 2674ca68-e825-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2674ca68-e825-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 15:51:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C208B80D;
 Wed, 14 Nov 2018 07:51:28 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 884D53F5A0;
 Wed, 14 Nov 2018 07:51:26 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
 <alpine.DEB.2.10.1811131237341.8259@sstabellini-ThinkPad-X260>
 <508d2a46-a275-8a8f-087e-4b953b942425@arm.com>
 <0160c922-22fb-9ed9-5460-80c133516d4b@aggios.com>
 <c33d062e-b06a-124d-2276-9b1ef36759c5@arm.com>
 <a07dae06-bf2f-b0a7-d976-77e1b41c5cb3@arm.com>
 <CAKPH-NhEj_aC35b81hEP9+OPwA4_PbCRp7YAP3vfbRDepsdgLQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9bd8a16c-12cb-f856-c7a8-235a27f93842@arm.com>
Date: Wed, 14 Nov 2018 15:51:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-NhEj_aC35b81hEP9+OPwA4_PbCRp7YAP3vfbRDepsdgLQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTQvMTEvMjAxOCAxNTozNiwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToK
PiBPbiBXZWQsIE5vdiAxNCwgMjAxOCBhdCAzOjQ5IFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+PiBPbiAxNC8xMS8yMDE4IDEzOjA1LCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+PiBPbiAxNC8xMS8yMDE4IDEyOjM1LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+
Pj4+IE9uIDExLzE0LzIwMTggMTE6NDUgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4gSGks
Cj4+Pj4+Cj4+Pj4+IE9uIDEzLzExLzIwMTggMjA6MzksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPj4+Pj4+IE9uIE1vbiwgMTIgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+
Pj4+IEhvd2V2ZXIsIHdoYXQgaXMgdGhlIGlzc3VlIHdpdGggc2F2aW5nIGFsbCB0aGUgcmVnaXN0
ZXJzIGhlcmU/Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBXZSBuZWVkIHRvIHNhdmUgYXJn
dW1lbnRzIHRoYXQgYXJlIHByb3ZpZGVkIGJ5IGEgZ3Vlc3Qgd2l0aCBzeXN0ZW0KPj4+Pj4+Pj4g
c3VzcGVuZCBQU0NJIGNhbGwuIFRoZXNlIGFyZ3VtZW50cyBhcmUgdGhlIGVudHJ5IHBvaW50IHRo
YXQgbmVlZHMgdG8KPj4+Pj4+Pj4gYmUgc2F2ZWQgaW4gcHJvZ3JhbSBjb3VudGVyIGFuZCBjb250
ZXh0IElEIHRoYXQgbmVlZHMgdG8gYmUgc2F2ZWQgaW4KPj4+Pj4+Pj4geDAvcjAuIFdlIGRvbid0
IGhhdmUgdGhlc2UgYXJndW1lbnRzIGhlcmUuIENvbnRleHQgc3dpdGNoIGhhcHBlbnMKPj4+Pj4+
Pj4gYWZ0ZXIgcHJvY2Vzc2luZyB0aGUgc3lzdGVtIHN1c3BlbmQgUFNDSSBjYWxsLCBzbyBpdCdz
IHRvbyBsYXRlLgo+Pj4+Pj4+Cj4+Pj4+Pj4gSXQgZG9lcyBub3QgZmVlbCByaWdodCB0byBtb2Rp
ZnkgY3R4dF9zd2l0Y2h7ZnJvbSx0b30gZm9yIHN1c3BlbmQvcmVzdW1lLiBJZgo+Pj4+Pj4+IHlv
dSB3YW50IHRvIHJlc2V0IHRoZSB2Q1BVIHN0YXRlIGJlZm9yZSBibG9ja2luZyB0aGUgdkNQVSwg
dGhlbiB5b3Ugc2hvdWxkCj4+Pj4+Pj4gaW5zdGVhZAo+Pj4+Pj4KPj4+Pgo+Pj4+IEkgdGhpbmsg
aXQncyBub3QgY2xlYXIgd2hhdCBwcm9ibGVtIGFyZSB3ZSBkaXNjdXNzaW5nIGhlcmUsIGF0IGxl
YXN0IGl0J3Mgbm90Cj4+Pj4gdG8gbWUuIFNvIEknbGwgbWFrZSBhbiBhc3N1bXB0aW9uLCBhbmQg
cGxlYXNlIGNvcnJlY3QgbWUgaWYgSSdtIHdyb25nLgo+Pj4+IEluIHRoZSBwYXRjaGVzIHdlIHN1
Ym1pdHRlZCwgdGhlIFZDUFUgY29udGV4dCBpcyBub3QgcmVzZXQgaW4KPj4+PiBjdHh0X3N3aXRj
aHtmcm9tLHRvfS4gTXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IHlvdSBzdWdnZXN0ZWQvYXNrZWQg
dG8gcmVzZXQKPj4+PiB0aGUgVkNQVSBjb250ZXh0IHdoZW4gc3dpdGNoIGhhcHBlbnMsIGFuZCBJ
IGV4cGxhaW5lZCB3aHkgaXMgdGhhdCBub3QgcG9zc2libGUKPj4+PiAtIGF0IGxlYXN0IG5vdCB3
aXRob3V0IGFkZGl0aW9uYWwgY29kZSBjaGFuZ2VzLCB0aGF0IG1heSBub3QgYmUgc28gc21hbGwu
IEkKPj4+PiBhZ3JlZSB3aXRoIEFuZHJldydzIGNvbW1lbnQgaW4gdGhpcyBwZXJzcGVjdGl2ZSAt
IHJlc2V0IG9mIFZDUFUgc2hvdWxkIG5vdAo+Pj4+IChhbmQgcmlnaHQgbm93IGNhbm5vdCkgYmUg
ZG9uZSB3aGVuIHRoZSBjb250ZXh0IGlzIHN3aXRjaGVkLgo+Pj4KPj4+IEkgZGlkbid0IGFzayB0
byByZXNldCB0aGUgdkNQVSBjb250ZXh0IGluIHRoZSBzd2l0Y2guIEluc3RlYWQgd2Ugc2hvdWxk
IG1ha2UKPj4+IHN1cmUgdGhlIHZDUFUgY29udGV4dCBpcyBzeW5jZWQgdG8gbWVtb3J5IGJlZm9y
ZSBtb2RpZnlpbmcgaXQuCj4+Pgo+Pj4gSXQgc2VlbXMgdGhhdCBzb2x1dGlvbiB3b3JrcyBvbiB4
ODYgdXNpbmcgZG9tYWluX3BhdXNlIChzZWUKPj4+IGh2bV9zM197cmVzdW1lLHN1c3BlbmR9KS4g
U28gSSBhbSBub3Qgc3VyZSB3aHkgaXQgY2Fubm90IGJlIHVzZSBvbiBBcm0uIE5vdGUKPj4+IHRo
YXQgaXQgbWF5IHJlcXVpcmUgbW9yZSB3b3JrLgo+Pj4KPj4+Pgo+Pj4+Pj4gWW91IG1pc3NlZCB0
aGUgZW5kIG9mIHRoZSBzdWdnZXN0aW9uIGhlcmUKPj4+Pj4KPj4+Pj4gV2hvb3BzLiBJIG1lYW50
IHRoYXQgaW5zdGVhZCB5b3Ugc2hvdWxkIHNhdmUgdGhlIGNvbnRleHQgb2YgdGhlIHZDUFUgaW4K
Pj4+Pj4gYWR2YW5jZSBvciByZXNldCB0aGUgdkNQVSB1c2luZyB0aGUgc3lzdGVtIHJlZ2lzdGVy
cyBkaXJlY3RseS4KPj4+Pj4KPj4+Pj4gQnV0IG15IHByZWZlcmVuY2UgaXMgdG8gcmVzZXQgdGhl
IHZDUFUgd2hlbiB5b3UgcmVjZWl2ZSB0aGUgd2FrZS11cCBpbnRlcnJ1cHQuCj4+Pj4+Cj4+Pj4K
Pj4+PiBXaXRob3V0IHlvdSBwcmVzZW50aW5nIG1vcmUgZGV0YWlscyBob3cgd291bGQgdGhhdCB3
b3JrIEkgY2Fubm90IHJlYWxseQo+Pj4+IHByb3ZpZGUgYW55IGNvbW1lbnQsIG5vciBzYXkgdGhh
dCB5b3VyIHByZWZlcmVuY2UgY291bGQgd29yayBvciBiZSBiZXR0ZXIKPj4+PiBjb21wYXJlZCB0
byB3aGF0IGlzIGluIHRoaXMgc2VyaWVzLiBIb25lc3RseSwgSSBkb24ndCB1bmRlcnN0YW5kIHdo
YXQgZXhhY3RseQo+Pj4+IHlvdSdyZSBwcm9wb3NpbmcsIGJlY2F1c2UgbW9yZSB0aGluZ3MgbmVl
ZHMgdG8gYmUgdGhpbmstdGhyb3VnaCBiZXlvbmQgdGhlCj4+Pj4gcGxhY2UgdG8gcHV0IGEgY29k
ZS4KPj4+PiBXZSBzdWJtaXR0ZWQgYSBjb2RlIHRoYXQgd29ya3MsIHdoaWNoIGlzIHZlcnkgZWxl
Z2FudCBhbmQgbmljZSBpbiBteSBvcGluaW9uCj4+Pj4gKGZhaXIgdG8gc2F5IHdlIG1heSBub3Qg
c2hhcmUgb3BpbmlvbnMgaGVyZSksIGFuZCBkb2VzIG5vdCByZXF1aXJlIGxvdHMgb2YKPj4+PiBj
b2RlIGNoYW5nZXMuIFNvIHRoZXJlJ3MgdGhlIHJlZmVyZW5jZS4KPj4+PiBDb3VsZCB5b3UgcGxl
YXNlIGNsYXJpZnkgd2h5IGRvIHlvdSB0aGluayB0aGUgcHJvcG9zZWQgc29sdXRpb24gaXMgbm90
IGdvb2Q/Cj4+Pgo+Pj4gVGhlIGNvbnRleHQgc3dpdGNoIGlzIGFib3V0IHNhdmluZy9yZXN0b3Jl
IHRoZSBjb250ZXh0IGZyb20gdGhlIGhhcmR3YXJlLiBXZSBjYW4KPj4+IGRlY2lkZSB0byBvcHRp
bWl6ZSBpdCBpbiB0aGUgc3VzcGVuZCBjYXNlICh0aG91Z2ggaXQgbWlnaHQgYmUgcHJlbWF0dXJl
KSwgYnV0IGl0Cj4+PiBpcyBjbGVhcmx5IHRoZSB3cm9uZyBwbGFjZSB0byBkZWNpZGUgdG8gcmVz
dW1lIGEgZG9tYWluLgo+Pgo+PiBBY3R1YWxseSwgSSBqdXN0IGZvdW5kIGEgZ29vZCBleGFtcGxl
IG9mIHdoeSBJIHRoaW5rIGl0IGlzIHdyb25nIGFuZCBicm9rZW4uIFlvdQo+PiByZWx5IG9uIGEg
Y29udGV4dCBzd2l0Y2ggdG8gYWx3YXlzIGhhcHBlbiBhZnRlciBzdXNwZW5kaW5nIGFuZCBvbiBy
ZXN1bWluZyB0aGUKPj4gZ3Vlc3QuIFRoZXJlIGFyZSBwYXRoIHdoZXJlIGNvbnRleHQvc3dpdGNo
IHdpbGwgbm90IGhhcHBlbi4gQW4gZXhhbXBsZSBpcyBpZiB5b3UKPj4gaGF2ZSBpbnRlcnJ1cHQg
cGVuZGluZywgeW91IG1heSByZXR1cm4gdG8gdGhlIGd1ZXN0IGRpcmVjdGx5IGlmIHRoZSBzY2hl
ZHVsZXIKPj4gZG9lcyBub3QgaGF2ZSBhbnl0aGluZyBlbHNlIHRvIHNjaGVkdWxlLgo+Pgo+IAo+
IENhbiB3ZSBjaGVjayB3aGV0aGVyIHRoZSB2Y3B1IGJsb2NrZWQsIHJpZ2h0PyBMZXQgbWUgYmUg
bW9yZSBzcGVjaWZpYwo+IC0gYWZ0ZXIgY2FsbGluZyB2Y3B1X2Jsb2NrX3VubGVzc19ldmVudF9w
ZW5kaW5nIHdlIGNhbiBjaGVjayB3aGV0aGVyCj4gdGhlIHZjcHUgaXMgaW5kZWVkIGJsb2NrZWQ/
ClRoaXMgd291bGQgYmUgcmFjeS4gVGhlIHZDUFUgbWlnaHQgYmUgYmxvY2tlZCB3aGVuIHlvdSBj
aGVjayBpdC4gSG93ZXZlciwgaXQgY2FuIAogIGdldCB1bmJsb2NrZWQgYmVmb3JlIHlvdSByZWFj
aGVkIHRoZSBzY2hlZHVsZSBzb2Z0aXJxICh3aGVyZSBzY2hlZHVsZSBpcyBkb25lKS4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 15:51:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 15:51: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-devel-bounces@lists.xenproject.org>)
	id 1gMxRz-000686-OX; Wed, 14 Nov 2018 15:51: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMxRy-00067t-PB
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 15:51:30 +0000
X-Inumbo-ID: 266bae4a-e825-11e8-a47b-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 266bae4a-e825-11e8-a47b-12d6303a7972;
 Wed, 14 Nov 2018 15:51:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C208B80D;
 Wed, 14 Nov 2018 07:51:28 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 884D53F5A0;
 Wed, 14 Nov 2018 07:51:26 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d186185e-bd34-0603-37e1-aa2d843c9b08@arm.com>
 <alpine.DEB.2.10.1811131237341.8259@sstabellini-ThinkPad-X260>
 <508d2a46-a275-8a8f-087e-4b953b942425@arm.com>
 <0160c922-22fb-9ed9-5460-80c133516d4b@aggios.com>
 <c33d062e-b06a-124d-2276-9b1ef36759c5@arm.com>
 <a07dae06-bf2f-b0a7-d976-77e1b41c5cb3@arm.com>
 <CAKPH-NhEj_aC35b81hEP9+OPwA4_PbCRp7YAP3vfbRDepsdgLQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9bd8a16c-12cb-f856-c7a8-235a27f93842@arm.com>
Date: Wed, 14 Nov 2018 15:51:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-NhEj_aC35b81hEP9+OPwA4_PbCRp7YAP3vfbRDepsdgLQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTQvMTEvMjAxOCAxNTozNiwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToK
PiBPbiBXZWQsIE5vdiAxNCwgMjAxOCBhdCAzOjQ5IFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+PiBPbiAxNC8xMS8yMDE4IDEzOjA1LCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+PiBPbiAxNC8xMS8yMDE4IDEyOjM1LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+
Pj4+IE9uIDExLzE0LzIwMTggMTE6NDUgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4gSGks
Cj4+Pj4+Cj4+Pj4+IE9uIDEzLzExLzIwMTggMjA6MzksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPj4+Pj4+IE9uIE1vbiwgMTIgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+
Pj4+IEhvd2V2ZXIsIHdoYXQgaXMgdGhlIGlzc3VlIHdpdGggc2F2aW5nIGFsbCB0aGUgcmVnaXN0
ZXJzIGhlcmU/Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBXZSBuZWVkIHRvIHNhdmUgYXJn
dW1lbnRzIHRoYXQgYXJlIHByb3ZpZGVkIGJ5IGEgZ3Vlc3Qgd2l0aCBzeXN0ZW0KPj4+Pj4+Pj4g
c3VzcGVuZCBQU0NJIGNhbGwuIFRoZXNlIGFyZ3VtZW50cyBhcmUgdGhlIGVudHJ5IHBvaW50IHRo
YXQgbmVlZHMgdG8KPj4+Pj4+Pj4gYmUgc2F2ZWQgaW4gcHJvZ3JhbSBjb3VudGVyIGFuZCBjb250
ZXh0IElEIHRoYXQgbmVlZHMgdG8gYmUgc2F2ZWQgaW4KPj4+Pj4+Pj4geDAvcjAuIFdlIGRvbid0
IGhhdmUgdGhlc2UgYXJndW1lbnRzIGhlcmUuIENvbnRleHQgc3dpdGNoIGhhcHBlbnMKPj4+Pj4+
Pj4gYWZ0ZXIgcHJvY2Vzc2luZyB0aGUgc3lzdGVtIHN1c3BlbmQgUFNDSSBjYWxsLCBzbyBpdCdz
IHRvbyBsYXRlLgo+Pj4+Pj4+Cj4+Pj4+Pj4gSXQgZG9lcyBub3QgZmVlbCByaWdodCB0byBtb2Rp
ZnkgY3R4dF9zd2l0Y2h7ZnJvbSx0b30gZm9yIHN1c3BlbmQvcmVzdW1lLiBJZgo+Pj4+Pj4+IHlv
dSB3YW50IHRvIHJlc2V0IHRoZSB2Q1BVIHN0YXRlIGJlZm9yZSBibG9ja2luZyB0aGUgdkNQVSwg
dGhlbiB5b3Ugc2hvdWxkCj4+Pj4+Pj4gaW5zdGVhZAo+Pj4+Pj4KPj4+Pgo+Pj4+IEkgdGhpbmsg
aXQncyBub3QgY2xlYXIgd2hhdCBwcm9ibGVtIGFyZSB3ZSBkaXNjdXNzaW5nIGhlcmUsIGF0IGxl
YXN0IGl0J3Mgbm90Cj4+Pj4gdG8gbWUuIFNvIEknbGwgbWFrZSBhbiBhc3N1bXB0aW9uLCBhbmQg
cGxlYXNlIGNvcnJlY3QgbWUgaWYgSSdtIHdyb25nLgo+Pj4+IEluIHRoZSBwYXRjaGVzIHdlIHN1
Ym1pdHRlZCwgdGhlIFZDUFUgY29udGV4dCBpcyBub3QgcmVzZXQgaW4KPj4+PiBjdHh0X3N3aXRj
aHtmcm9tLHRvfS4gTXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IHlvdSBzdWdnZXN0ZWQvYXNrZWQg
dG8gcmVzZXQKPj4+PiB0aGUgVkNQVSBjb250ZXh0IHdoZW4gc3dpdGNoIGhhcHBlbnMsIGFuZCBJ
IGV4cGxhaW5lZCB3aHkgaXMgdGhhdCBub3QgcG9zc2libGUKPj4+PiAtIGF0IGxlYXN0IG5vdCB3
aXRob3V0IGFkZGl0aW9uYWwgY29kZSBjaGFuZ2VzLCB0aGF0IG1heSBub3QgYmUgc28gc21hbGwu
IEkKPj4+PiBhZ3JlZSB3aXRoIEFuZHJldydzIGNvbW1lbnQgaW4gdGhpcyBwZXJzcGVjdGl2ZSAt
IHJlc2V0IG9mIFZDUFUgc2hvdWxkIG5vdAo+Pj4+IChhbmQgcmlnaHQgbm93IGNhbm5vdCkgYmUg
ZG9uZSB3aGVuIHRoZSBjb250ZXh0IGlzIHN3aXRjaGVkLgo+Pj4KPj4+IEkgZGlkbid0IGFzayB0
byByZXNldCB0aGUgdkNQVSBjb250ZXh0IGluIHRoZSBzd2l0Y2guIEluc3RlYWQgd2Ugc2hvdWxk
IG1ha2UKPj4+IHN1cmUgdGhlIHZDUFUgY29udGV4dCBpcyBzeW5jZWQgdG8gbWVtb3J5IGJlZm9y
ZSBtb2RpZnlpbmcgaXQuCj4+Pgo+Pj4gSXQgc2VlbXMgdGhhdCBzb2x1dGlvbiB3b3JrcyBvbiB4
ODYgdXNpbmcgZG9tYWluX3BhdXNlIChzZWUKPj4+IGh2bV9zM197cmVzdW1lLHN1c3BlbmR9KS4g
U28gSSBhbSBub3Qgc3VyZSB3aHkgaXQgY2Fubm90IGJlIHVzZSBvbiBBcm0uIE5vdGUKPj4+IHRo
YXQgaXQgbWF5IHJlcXVpcmUgbW9yZSB3b3JrLgo+Pj4KPj4+Pgo+Pj4+Pj4gWW91IG1pc3NlZCB0
aGUgZW5kIG9mIHRoZSBzdWdnZXN0aW9uIGhlcmUKPj4+Pj4KPj4+Pj4gV2hvb3BzLiBJIG1lYW50
IHRoYXQgaW5zdGVhZCB5b3Ugc2hvdWxkIHNhdmUgdGhlIGNvbnRleHQgb2YgdGhlIHZDUFUgaW4K
Pj4+Pj4gYWR2YW5jZSBvciByZXNldCB0aGUgdkNQVSB1c2luZyB0aGUgc3lzdGVtIHJlZ2lzdGVy
cyBkaXJlY3RseS4KPj4+Pj4KPj4+Pj4gQnV0IG15IHByZWZlcmVuY2UgaXMgdG8gcmVzZXQgdGhl
IHZDUFUgd2hlbiB5b3UgcmVjZWl2ZSB0aGUgd2FrZS11cCBpbnRlcnJ1cHQuCj4+Pj4+Cj4+Pj4K
Pj4+PiBXaXRob3V0IHlvdSBwcmVzZW50aW5nIG1vcmUgZGV0YWlscyBob3cgd291bGQgdGhhdCB3
b3JrIEkgY2Fubm90IHJlYWxseQo+Pj4+IHByb3ZpZGUgYW55IGNvbW1lbnQsIG5vciBzYXkgdGhh
dCB5b3VyIHByZWZlcmVuY2UgY291bGQgd29yayBvciBiZSBiZXR0ZXIKPj4+PiBjb21wYXJlZCB0
byB3aGF0IGlzIGluIHRoaXMgc2VyaWVzLiBIb25lc3RseSwgSSBkb24ndCB1bmRlcnN0YW5kIHdo
YXQgZXhhY3RseQo+Pj4+IHlvdSdyZSBwcm9wb3NpbmcsIGJlY2F1c2UgbW9yZSB0aGluZ3MgbmVl
ZHMgdG8gYmUgdGhpbmstdGhyb3VnaCBiZXlvbmQgdGhlCj4+Pj4gcGxhY2UgdG8gcHV0IGEgY29k
ZS4KPj4+PiBXZSBzdWJtaXR0ZWQgYSBjb2RlIHRoYXQgd29ya3MsIHdoaWNoIGlzIHZlcnkgZWxl
Z2FudCBhbmQgbmljZSBpbiBteSBvcGluaW9uCj4+Pj4gKGZhaXIgdG8gc2F5IHdlIG1heSBub3Qg
c2hhcmUgb3BpbmlvbnMgaGVyZSksIGFuZCBkb2VzIG5vdCByZXF1aXJlIGxvdHMgb2YKPj4+PiBj
b2RlIGNoYW5nZXMuIFNvIHRoZXJlJ3MgdGhlIHJlZmVyZW5jZS4KPj4+PiBDb3VsZCB5b3UgcGxl
YXNlIGNsYXJpZnkgd2h5IGRvIHlvdSB0aGluayB0aGUgcHJvcG9zZWQgc29sdXRpb24gaXMgbm90
IGdvb2Q/Cj4+Pgo+Pj4gVGhlIGNvbnRleHQgc3dpdGNoIGlzIGFib3V0IHNhdmluZy9yZXN0b3Jl
IHRoZSBjb250ZXh0IGZyb20gdGhlIGhhcmR3YXJlLiBXZSBjYW4KPj4+IGRlY2lkZSB0byBvcHRp
bWl6ZSBpdCBpbiB0aGUgc3VzcGVuZCBjYXNlICh0aG91Z2ggaXQgbWlnaHQgYmUgcHJlbWF0dXJl
KSwgYnV0IGl0Cj4+PiBpcyBjbGVhcmx5IHRoZSB3cm9uZyBwbGFjZSB0byBkZWNpZGUgdG8gcmVz
dW1lIGEgZG9tYWluLgo+Pgo+PiBBY3R1YWxseSwgSSBqdXN0IGZvdW5kIGEgZ29vZCBleGFtcGxl
IG9mIHdoeSBJIHRoaW5rIGl0IGlzIHdyb25nIGFuZCBicm9rZW4uIFlvdQo+PiByZWx5IG9uIGEg
Y29udGV4dCBzd2l0Y2ggdG8gYWx3YXlzIGhhcHBlbiBhZnRlciBzdXNwZW5kaW5nIGFuZCBvbiBy
ZXN1bWluZyB0aGUKPj4gZ3Vlc3QuIFRoZXJlIGFyZSBwYXRoIHdoZXJlIGNvbnRleHQvc3dpdGNo
IHdpbGwgbm90IGhhcHBlbi4gQW4gZXhhbXBsZSBpcyBpZiB5b3UKPj4gaGF2ZSBpbnRlcnJ1cHQg
cGVuZGluZywgeW91IG1heSByZXR1cm4gdG8gdGhlIGd1ZXN0IGRpcmVjdGx5IGlmIHRoZSBzY2hl
ZHVsZXIKPj4gZG9lcyBub3QgaGF2ZSBhbnl0aGluZyBlbHNlIHRvIHNjaGVkdWxlLgo+Pgo+IAo+
IENhbiB3ZSBjaGVjayB3aGV0aGVyIHRoZSB2Y3B1IGJsb2NrZWQsIHJpZ2h0PyBMZXQgbWUgYmUg
bW9yZSBzcGVjaWZpYwo+IC0gYWZ0ZXIgY2FsbGluZyB2Y3B1X2Jsb2NrX3VubGVzc19ldmVudF9w
ZW5kaW5nIHdlIGNhbiBjaGVjayB3aGV0aGVyCj4gdGhlIHZjcHUgaXMgaW5kZWVkIGJsb2NrZWQ/
ClRoaXMgd291bGQgYmUgcmFjeS4gVGhlIHZDUFUgbWlnaHQgYmUgYmxvY2tlZCB3aGVuIHlvdSBj
aGVjayBpdC4gSG93ZXZlciwgaXQgY2FuIAogIGdldCB1bmJsb2NrZWQgYmVmb3JlIHlvdSByZWFj
aGVkIHRoZSBzY2hlZHVsZSBzb2Z0aXJxICh3aGVyZSBzY2hlZHVsZSBpcyBkb25lKS4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 16:10:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 16:10: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-devel-bounces@lists.xenproject.org>)
	id 1gMxjj-0007lP-Bt; Wed, 14 Nov 2018 16:09: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=zmga=nz=citrix.com=prvs=849b1dda4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gMxji-0007kW-Bl
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 16:09:50 +0000
X-Inumbo-ID: b510e5a2-e827-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b510e5a2-e827-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 16:09:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,233,1539648000"; d="scan'208";a="81857182"
Date: Wed, 14 Nov 2018 17:09:38 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181114160938.xeopa72tpar7rhel@mac>
References: <20181114115740.1050-1-roger.pau@citrix.com>
 <20181114115740.1050-5-roger.pau@citrix.com>
 <6ea6b76d-3ea8-de3a-0a43-a60b4c9b9f3b@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6ea6b76d-3ea8-de3a-0a43-a60b4c9b9f3b@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 4/5] amd/iommu: assign iommu devices to
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMTQsIDIwMTggYXQgMTI6MzM6NDZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNC8xMS8yMDE4IDExOjU3LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiBB
TUQgSU9NTVUgZGV2aWNlcyBhcmUgZXhwb3NlZCBvbiB0aGUgUENJIGJ1cywgYW5kIHRodXMgYXJl
IGFzc2lnbmVkIGJ5Cj4gPiBkZWZhdWx0IHRvIHRoZSBoYXJkd2FyZSBkb21haW4uIFRoaXMgY2Fu
IGNhdXNlIGlzc3VlcyBiZWNhdXNlIHRoZQo+ID4gSU9NTVUgZGV2aWNlcyBhcmUgbm90IGJlaGlu
ZCBhbiBJT01NVSwgYW5kIGNvbmNlcHR1YWxseSBpdCdzIGFsc28gd3JvbmcKPiA+IHRvIGdpdmUg
dGhlIGhhcmR3YXJlIGRvbWFpbiBvd25lcnNoaXAgb2YgdGhvc2UgZGV2aWNlcyBzaW5jZSB0aGV5
IGFyZQo+ID4gaW4gdXNlIGJ5IFhlbi4KPiA+Cj4gPiBGaXggdGhpcyBieSBhc3NpZ25pbmcgdGhl
IFBDSSBJT01NVSBkZXZpY2VzIHRvIFhlbi4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBUaGlzIGlzIHVuZm9ydHVuYXRl
bHkgYSBzeW1wdG9tIG9mIG11Y2ggbW9yZSBiYXNpYyBidWcgaW4gWGVuLgo+IAo+IFBhcnRpY3Vs
YXJseSBvbiByZWNlbnQgc2VydmVyIHBhcnRzLCB0aGVyZSBhcmUgbWFueSBQQ0kgZGV2aWNlcyB3
aGljaAo+IHJlcHJlc2VudCBwcm9jZXNzb3IgaW50ZXJuYWxzIGFuZCBhcmVuJ3Qgc2FmZSB0byBn
aXZlIGV2ZW4gdG8gZG9tMC4KPiAKPiBUaGVyZSBzaG91bGQgYmUgYSB3aGl0ZWxpc3Qgb2YgZGV2
aWNlcyB3ZSBjb25zaWRlciBzYWZlLCBub3QgYSBibGFja2xpc3QKPiBvZiB0aG9zZSB3ZSBrbm93
IHRvIGJlIHVuc2FmZS4KPiAKPiBNb3N0IG9mIHRoaXMgY2FuIGJlIGNsYXNzIGJhc2VkLCBhbmQg
cGVyaGFwcyB3ZSBjYW4gZGVmYXVsdC1hbGxvdyBhbGwKPiBkZXZpY2VzIHdoaWNoIGFyZSBzbG90
cyBpbiBhIHJvb3QgcG9ydCwgYnV0IEkgYW0gLTEgdG8gdGhpcyBwYXRjaAo+IGJlY2F1c2UgaXQg
aXMgZml4aW5nIGEgc3ltcHRvbSwgbm90IHRoZSBwcm9ibGVtLgoKV2hpbGUgdGhlIHdoaXRlbGlz
dGluZyBzb3VuZHMgZmluZSB0byBtZSwgSSBzdGlsbCB0aGluayB3ZSBuZWVkIHRoaXMKcGF0Y2gg
YW55d2F5LgoKSWYgd2UgbG9vayBhdCB0aGUgSU9NTVUgc3BlY2lmaWMgY2FzZSwgdGhlIGRldmlj
ZSBjbGFzcyBzaG91bGQgYmUgOAooc3lzdGVtIHBlcmlwaGVyYWwpIGFuZCBzdWJjbGFzcyA2IChJ
T01NVSksIGJ1dCBpdCdzIHF1aXRlIGxpa2VseQp0aGVyZSBhcmUgSU9NTVUgZGV2aWNlcyB3aXRo
IGNsYXNzIDggYW5kIHN1YmNsYXNzIDB4ODAgKGdlbmVyaWMKcGVyaXBoZXJhbCkuCgpJbiB0aGUg
YWJvdmUgY2FzZSB3ZSBrbm93IGZvciBzdXJlIHRoZSBzYmRmIG9mIHRoZSBJT01NVSBkZXZpY2Vz
LCBzbyBJCnRoaW5rIGl0IGRvZXNuJ3QgaHVydCB0byBhc3NpZ24gdGhlbSB0byBYZW4gc3RyYWln
aHQgYXdheSwgcmVnYXJkbGVzcwpvZiB3aGV0aGVyIHdlIGVuZCB1cCBkb2luZyBhIHdoaXRlbGlz
dGluZyBiZWZvcmUgYXNzaWduaW5nIGRldmljZXMgdG8KdGhlIGhhcmR3YXJlIGRvbWFpbi4KClRo
YW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 16:27:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 16: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-devel-bounces@lists.xenproject.org>)
	id 1gMy0L-0000ow-U5; Wed, 14 Nov 2018 16:27:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xswa=nz=citrix.com=prvs=8491ce0b8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMy0K-0000or-F8
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 16:27:00 +0000
X-Inumbo-ID: 1b1b5724-e82a-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b1b5724-e82a-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 16:26:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,233,1539648000"; d="scan'208";a="81858555"
To: Jan Beulich <JBeulich@suse.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA381102000078001EB9EC@prv1-mh.provo.novell.com>
 <aafee74e-4fc7-f97c-cf21-fb202a3ad51f@citrix.com>
 <5BEC32B302000078001FC08D@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f9f21cfc-e220-57da-30b6-89a737e4f067@citrix.com>
Date: Wed, 14 Nov 2018 16:26:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BEC32B302000078001FC08D@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 05/44] x86emul: support basic AVX512 moves
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMTEvMjAxOCAxNDozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTMuMTEuMTgg
YXQgMTg6MTIsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjUvMDkv
MjAxOCAxNDoyOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiArI2RlZmluZSBhdng1MTJfdmxlbl9j
aGVjayhsaWcpIGRvIHsgXAo+Pj4gKyAgICBzd2l0Y2ggKCBldmV4LmxyICkgXAo+Pj4gKyAgICB7
IFwKPj4+ICsgICAgZGVmYXVsdDogXAo+Pj4gKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uKEVY
Q19VRCk7IFwKPj4+ICsgICAgY2FzZSAyOiBcCj4+PiArICAgICAgICBicmVhazsgXAo+Pj4gKyAg
ICBjYXNlIDA6IGNhc2UgMTogXAo+Pj4gKyAgICAgICAgaWYgKCEobGlnKSkgXAo+PiBpZiAoICEo
bGlnKSApCj4gT29wcy4gQnkgbm93IEkndmUgbG9va2VkIGF0IHRoaXMgbWFueSBkb3plbiB0aW1l
cywgYW5kIEkndmUKPiBuZXZlciBub3RpY2VkIHRoZSBzdHlsZSBpc3N1ZS4KCkl0IGlzIGFtYXpp
bmcgaG93IHlvdSBnZXQgdXNlZCB0byB0aGUgY29kZSB3aGVuIHlvdSBzdGFyZSBhdCBpdCBmb3IK
d2Vla3Mgb24gZW5kLsKgIEluIHRoaXMgY2FzZSBob3dldmVyLCBJIGV4cGVjdCBpdCBtaWdodCBi
ZSBlYXNpZXIgdG8gc3BvdAppZiB0aGUgXCB3ZXJlIGFsaWduZWQgb24gdGhlIFJIUy7CoCAoSSBz
dGlsbCBmaW5kIGFsaWduZWQgXCBmYXIgZWFzaWVyIHRvCnJlYWQuKQoKPgo+Pj4gQEAgLTMyNzIs
NiArMzM4Nyw3IEBAIHg4Nl9lbXVsYXRlKAo+Pj4gICAgICBiID0gY3R4dC0+b3Bjb2RlOwo+Pj4g
ICAgICBkID0gc3RhdGUuZGVzYzsKPj4+ICAjZGVmaW5lIHN0YXRlICgmc3RhdGUpCj4+PiArICAg
IGVsZW1fYnl0ZXMgPSA0IDw8IGV2ZXgudzsKPj4gZXZleC53IGlzbid0IGZpbGxlZCBieSB0aGlz
IHBvaW50LCBpcyBpdD8gIFdlIG9ubHkgZmlsbCBldmV4LmxyIGluIHRoZQo+PiAhZXZleF9lbmNv
ZGVkKCkgY2FzZSBBRkFJQ1QuCj4gV2VsbCwgdGhhdCdzIGFub3RoZXIgYml0IG9mIChwcmUtZXhp
c3RpbmcpIHRyaWNrZXJ5OiBXaGVuIHdlIGRlY29kZQo+IHRoZXNlIHNwZWNpYWwgcHJlZml4ZXMg
KFZFWCwgWE9QLCBhbmQgRVZFWCkgd2UgZmlyc3QgcmVhZCB0aGUgYnl0ZXMKPiBpbnRvIHZleC5y
YXdbXS4gVGhlIGNvZGUgZGVhbGluZyB3aXRoIHRoZSBFVkVYIGNhc2UgdGhlbiBjb3BpZXMKPiB0
aGUgdHdvIHZleC5yYXdbXSBieXRlcyBpbnRvIGV2ZXgucmF3W10uCgpPaCAtIEkgd2FzIGxvb2tp
bmcgZm9yIHRoYXQsIGJ1dCBmYWlsZWQgdG8gc3BvdCBpdC7CoCBXaGVyZSBpcyB0aGF0PwoKPiAg
VGh1cyB0aGUgY29tbW9uIGZpZWxkcwo+IChiZXR3ZWVuIHRoZSBwcmVmaXggZW5jb2RpbmdzKSBh
cmUgZmlsbGVkIHVuaWZvcm1seSwgYW5kIHVzZXMKPiB0aHJvdWdoIHZleCBhcmUgZmluZSBhbHNv
IGZvciB0aGUgRVZFWCBjYXNlLiBJIHRoaW5rIHRoaXMgaXMgYmV0dGVyCj4gdGhhbiBsaXR0ZXJp
bmcgYXJvdW5kIG1hbnkgPzogZXhwcmVzc2lvbnMuCj4KPiBBcyBhbiBhc2lkZSAtIGlmIHRoZSBh
Ym92ZSBkaWRuJ3Qgd29yaywgbm9uZSBvZiB0aGUgdGVzdGluZyB3b3VsZAo+IGhhdmUgc3VjY2Vl
ZGVkLgoKSSBob3BlZCBhcyBtdWNoLCBidXQgaW4gdGhlIGFic2VuY2Ugb2YgZmluZGluZyBhbnkg
c3VpdGFibGUgY29kZSwgSQp0aG91Z2ggSSdkIGFzay4KCj4KPj4+IEBAIC02MzQ4LDYgKzY1MjEs
NDEgQEAgeDg2X2VtdWxhdGUoCj4+PiAgICAgICAgICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUp
Owo+Pj4gICAgICAgICAgYnJlYWs7Cj4+PiAgCj4+PiArICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmLCAweDZlKTogLyogdm1vdntkLHF9IHIvbSx4bW0gKi8KPj4+ICsgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4N2UpOiAvKiB2bW92e2QscX0geG1tLHIvbSAqLwo+
Pj4gKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKChldmV4LmxyIHx8IGV2ZXgub3Btc2sg
fHwgZXZleC5iciB8fAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBldmV4LnJl
ZyAhPSAweGYgfHwgIWV2ZXguUlgpLAo+PiBBcmUgdGhlIGlubmVyIGJyYWNrZXRzIG5lY2Vzc2Fy
eT8KPiBJJ2QgYmUgaGFwcHkgdG8gZHJvcCB0aGVtIC0gSSd2ZSBwdXQgdGhlbSB0aGVyZSBtb3N0
bHkgZm9yIHlvdSwKPiB3aG8geW91IHdhbnQgd2hhdGV2ZXIgdG9vbCB0byBwcm9wZXJseSBkZWFs
IHdpdGggaW5kZW50YXRpb24gb24KPiBzdWNoIHdyYXBwZWQgbGluZXMuIFNpbmNlIEkgZG9uJ3Qg
a25vdyB0aGUgZXhhY3QgcnVsZXMgdGhhdCB0b29sCj4gZm9sbG93cywgSSBtYXkgaGF2ZSBnb25l
IHRvbyBmYXIsIGJ1dCB0aGVuIGFnYWluIEkgdGhpbmsgdGhlCj4gcmVzdWx0aW5nIGRpZmZlcmVu
dCBpbmRlbnRhdGlvbiBiZXR3ZWVuIHRoZSB0d28gbGluZXMgYWJvdmUgYW5kCj4gdGhlIG5leHQg
bGluZSAoaG9sZGluZyB0aGUgb3RoZXIgbWFjcm8gYXJndW1lbnQpIGlzbid0IHVuaGVscGZ1bC4K
CkJTRCBzdHlsZSBhbHJlYWR5IHNwZWNpZmllcyB0aGF0IGZ1bmN0aW9uIHBhcmFtZXRlcnMgYXJl
IGFsaWduZWQKdmVydGljYWxseSBhZnRlciB0aGUgKCwgc28gdGhpcyBjYXNlIGlzIGZpbmUgd2l0
aG91dC4KClRoZSBwcm9ibGVtYXRpYyBjYXNlIGlzIGJhcmUgYmxvY2sgY29udGludWF0aW9ucyAo
ZXNwZWNpYWxseSBvbiByZXR1cm4Kc3RhdGVtZW50cykgd2hlcmUgdGhlIEJTRCBzdHlsZSBpcyA0
IHNwYWNlcyBpbiBmcm9tIHRoZSBvdXRlciBibG9jay4KCj4KPj4+IEBAIC04ODE5LDYgKzkwNzAs
NDQgQEAgeDg2X2VtdWxhdGUoCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICFpc19hbGlnbmVkKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIG9wX2J5dGVzLAo+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0LCBvcHMpLAo+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfR1AsIDApOwo+Pj4gKwo+Pj4g
KyAgICAgICAgICAgIGlmICggZXZleC5iciApCj4+PiArICAgICAgICAgICAgewo+Pj4gKyAgICAg
ICAgICAgICAgICBBU1NFUlQoKGQgJiBEc3RNYXNrKSAhPSBEc3RNZW0pOwo+Pj4gKyAgICAgICAg
ICAgICAgICBvcF9ieXRlcyA9IGVsZW1fYnl0ZXM7Cj4+PiArICAgICAgICAgICAgfQo+Pj4gKyAg
ICAgICAgICAgIGlmICggZXZleC5vcG1zayApCj4+PiArICAgICAgICAgICAgewo+Pj4gKyAgICAg
ICAgICAgICAgICBBU1NFUlQoIShvcF9ieXRlcyAlIGVsZW1fYnl0ZXMpKTsKPj4+ICsgICAgICAg
ICAgICAgICAgZnVsbCA9IH4wVUxMID4+ICg2NCAtIG9wX2J5dGVzIC8gZWxlbV9ieXRlcyk7Cj4+
IEkgdGhpbmsgd2Ugd2FudCBhIHBhdGggd2hpY2ggY2hlY2tzIGVsZW1fYnl0ZXMgIT0gMCB3aGlj
aCBpcwo+PiByZWxlYXNlLWJ1aWxkIHNhZmUuICBUaGlzIGZlZWxzIGxpa2UgYW4gWFNBIHdhaXRp
bmcgdG8gaGFwcGVuLgo+IE5vdGhpbmcgX2V2ZXJfIHNldHMgKG9yIHNob3VsZCBzZXQpIGVsZW1f
Ynl0ZXMgdG8gemVybywgYW5kIGl0IGdldHMKPiBpbml0aWFsaXplZCB0byBhIG5vbi16ZXJvIHZh
bHVlIHJpZ2h0IGluIHRoaXMgcGF0Y2guIFdoZW4gd3JpdGluZyB0aGlzCj4gY29kZSBJIGluZGVl
ZCBkaWQgdGhpbmsgYWJvdXQgYWRkaW5nIGEgY2hlY2sgYWdhaW5zdCB6ZXJvLCBidXQgSQo+IGNv
dWxkbid0IGZpZ3VyZSB3aGF0IGhhbGYgd2F5IHNlbnNpYmxlIGFjdGlvbiAob3RoZXIgdGhhbiBC
VUcoKWluZykKPiBJIGNvdWxkIHRha2UgaW4gdGhhdCBjYXNlLiBZZXQgQlVHKCkgaXMgaW4gbm8g
d2F5IGJldHRlciB0aGFuIGhpdHRpbmcKPiAjREUgb24gdGhlIGRpdmlzaW9uLgoKQW4geyBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsgcmV0dXJuIFg4Nl9VTkhBTkRMRUFCTEU7IH0gYmxvY2sgd291bGQg
YmUKYmV0dGVyIHRoYW4gQlVHKCksIGJlY2F1c2UgYXQgbGVhc3QgaXQgd29uJ3QgY3Jhc2ggYSBy
ZWxlYXNlCmh5cGVydmlzb3IuwqAgKEF0IGxlYXN0IGJlaW5nIHVuc2lnbmVkIGRpdmlzaW9uLCB3
ZSBkb24ndCBoYXZlIHRoZSAtMQpjYXNlIHRvIHdvcnJ5IGFib3V0KS4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 16:33:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 16:33: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-devel-bounces@lists.xenproject.org>)
	id 1gMy6V-0001ar-Pw; Wed, 14 Nov 2018 16:33: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=a84e=nz=citrix.com=prvs=84971b918=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gMy6U-0001am-SN
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 16:33:22 +0000
X-Inumbo-ID: feb048ec-e82a-11e8-b574-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id feb048ec-e82a-11e8-b574-12d6303a7972;
 Wed, 14 Nov 2018 16:33:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,233,1539648000"; d="scan'208";a="70554577"
Date: Wed, 14 Nov 2018 16:33:15 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181114163315.GL1302@perard.uk.xensource.com>
References: <20181113122844.17908-1-anthony.perard@citrix.com>
 <23530.52790.262983.714138@mariner.uk.xensource.com>
 <20181113154254.GJ1302@perard.uk.xensource.com>
 <23530.63341.244254.286242@mariner.uk.xensource.com>
 <20181114114025.GK1302@perard.uk.xensource.com>
 <23532.17069.90374.75227@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23532.17069.90374.75227@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v6.1 05/11] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMTQsIDIwMTggYXQgMDM6NDM6NDFQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gKEkgZmluYWxseSByZW1lbWJlcmVkIHRvIGRyb3AgdGhlIG1lc3NhZ2UtaWQgZnJvbSB0
aGUgQ0MgaGVhZGVyLi4uKQoKOiksIEkga2VwdCBmb3JnZXRpbmcgYXMgd2VsbC4KCj4gQW50aG9u
eSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2Ni4xIDA1LzExXSBsaWJ4bF9xbXA6IEltcGxl
bWVudGF0aW9uIG9mIGxpYnhsX19ldl9xbXBfKiIpOgo+ID4gPiBCdXQgYXNzdW1pbmcgdGhhdCB3
aGF0IHlvdSB3cml0ZSBoZXJlIGluIHlvdXIgcHJvcG9zZWQgY29tbWVudCBpcwo+ID4gPiB0cnVl
LCAuLi4KPiA+ID4gCj4gPiA+ID4gICBTdGF0ZSB0cmFuc2l0aW9uCj4gPiA+ID4gICAgIGNvbm5l
Y3RlZCAtPiB3YWl0aW5nX3JlcGx5Cj4gPiA+ID4gICAgICogLT4gc3RhdGUgdW5jaGFuZ2UKPiA+
ID4gPiAgICAgb24gZXJyb3I6IGRpc2Nvbm5lY3RlZAo+ID4gPiA+ICAgVGhlIHN0YXRlIG9mIHRo
ZSB0cmFuc21pdGluZyBidWZmZXIgd2lsbCBiZSBjaGFuZ2VkLgo+ID4gPiAKPiA+ID4gLi4uIHRo
aXMgbG9va3MgZ29vZC4KPiA+IAo+ID4gRG8gSSBuZWVkIHRvIHNheSBoZXJlIGFuZCBldmVyeXdo
ZXJlIGVsc2UgdGhhdCBvbiBlcnJvciB0aGUgbmV3IHN0YXRlCj4gPiBpc24ndCByZWFsbHkgZGlz
Y29ubmVjdGVkLCBhbmQgdGhhdCB0aGUgZXZfcW1wIG5lZWRzIHRvIGJlIGNsZWFuZWQ/Cj4gPiBP
biBvbmUgaGFuZCwgc2F5aW5nIHRoYXQgdGhlIG5ldyBzdGF0ZSBpcyBkaXNjb25uZWN0ZWQgbWVh
bnMgdGhhdCB0aGUKPiA+IGV2X3FtcCBmdW5jdGlvbnMgdGhhdCBvbmx5IGRlYWwgd2l0aCAhZGlz
Y29ubmVjdGVkLCBidXQgb24gdGhlIG90aGVyLAo+ID4gdGhlIGNhbGxlciBzdGlsbCBuZWVkIHRv
IGNhbGwgX2Rpc3Bvc2UuCj4gCj4gSSB0aGluayB5b3UgYXJlIHNheWluZyB5b3UgY2FuIGxlYXZl
IHlvdXIgZXZfcW1wIGluIGEgc3RhdGUgbGlrZQo+IGRpc2Nvbm5lY3RlZCwgYnV0IHdpdGggdGhp
bmdzIGFsbG9jYXRlZC4gIExldCB1cyBjYWxsIHRoYXQgc3RhdGUKPiBgYnJva2VuJyAoaW4gaW50
ZXJuYWwgbm9tZW5jbGF0dXJlKS4KPiAKPiBCdXQgdGhhdCBzdGF0ZSBgYnJva2VuJyBkb2VzIG5v
dCBjb3JyZXNwb25kIHRvIGFueSBvZiB5b3VyIHB1YmxpYwo+IHN0YXRlcy4gIFNvIHlvdXIgQVBJ
IGRvY3VtZW50IGRvZXMgbm90IG1hdGNoIHRoZSBjb2RlLgo+IAo+IFlvdSBuZWVkIHRvIGVpdGhl
ciBjaGFuZ2UgdGhlIEFQSSB0byBkb2N1bWVudCB0aGlzIHN0YXRlIGFzIGEgcHVibGljCj4gQnJv
a2VuIHN0YXRlLCBvciBhcnJhbmdlIGZvciBldmVyeSBldl9xbXAtaW50ZXJuYWwgZnVuY3Rpb24g
dG8gY2xlYW4KPiBpdCB1cCBhcHByb3ByaWF0ZWx5IGJlZm9yZSBjb250cm9sIHBhc3NlcyBvdXRz
aWRlIHRoZSBldl9xbXAKPiBpbXBsZW1lbnRhdGlvbi4KClRoZSBjdXJyZW50IGltcGxlbWVudGF0
aW9uIGFscmVhZHkgY2xlYW51cCB0aGUgYnJva2VuIHN0YXRlIGJlZm9yZSB0aGUKY29udHJvbCBp
cyBwYXNzZWQgb3V0c2lkZSBldl9xbXAgaW1wbGVtZW50YXRpb24uIFRoYXQgcmVzdWx0IGluIHRo
ZSBJZGxlCnB1YmxpYyBzdGF0ZS4gV2hlbmV2ZXIgYW4gaW50ZXJuYWwgZnVuY3Rpb24gdGhyb3cg
YW4gZXJyb3IsIGl0IGxldHMgdGhlCm1haW4gZnVuY3Rpb24gcW1wX2V2X2ZkX2NhbGxiYWNrIHRh
a2luZyBjYXJlIG9mIGNsZWFudXAgdGhlIGBicm9rZW5gIHN0YXRlCnNvIHRoYXQgd2hlbiB0aGUg
Y29udHJvbCBwYXNzZXMgb3V0c2lkZSBldl9xbXAgaW1wbGVtZW50YXRpb24gdGhlIHN0YXRlCmlz
IGRpc2Nvbm5lY3RlZC9JZGxlLgoKQW4gaW50ZXJuYWwgYGJyb2tlbmAgc3RhdGUgaXMganVzdCBh
biBoYWxmLXRyYW5zaXRpb24gdG93YXJkIHRoZQpkaXNjb25uZWN0ZWQvSWRsZSBzdGF0ZS4KCkkg
Z3Vlc3MgSSBjb3VsZCBhZGQgdG8gdGhlIGludGVybmFsIHN0YXRlIGRvY3VtZW50YXRpb246Cgog
IFdoZW4gYW4gaW50ZXJuYWwgZnVuY3Rpb24gcmV0dXJuIGFuIGVycm9yLCBpdCBjYW4gbGVhdmUg
ZXZfcW1wIGluIGEKICBgYnJva2VuYCBzdGF0ZSBidXQgb25seSBpZiB0aGUgY2FsbGVyIGlzIGFu
b3RoZXIgaW50ZXJuYWwgZnVuY3Rpb24uCiAgVGhhdCBgYnJva2VuYCBuZWVkcyB0byBiZSBjbGVh
bmVkIHVwLCBlLmkuIHRyYW5zaXRpb25uZWQgdG8gdGhlCiAgYGRpc2Nvbm5lY3RlZGAgc3RhdGUs
IGJlZm9yZSB0aGUgY29udHJvbCBvZiBldl9xbXAgaXMgcmVsZWFzZWQKICBvdXRzaWRlcyBvZiBl
dl9xbXAgaW1wbGVtZW50YXRpb24uCgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 16:51:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 16:51: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-devel-bounces@lists.xenproject.org>)
	id 1gMyNL-000371-HL; Wed, 14 Nov 2018 16:50: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=zmga=nz=citrix.com=prvs=849b1dda4=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gMyNJ-00036w-Ly
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 16:50:45 +0000
X-Inumbo-ID: 6adb6d24-e82d-11e8-921b-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6adb6d24-e82d-11e8-921b-12d6303a7972;
 Wed, 14 Nov 2018 16:50:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,233,1539648000"; d="scan'208";a="70557052"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 14 Nov 2018 17:50:18 +0100
Message-ID: <20181114165018.4295-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86: add myself as reviewer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgSSd2ZSB0b3VjaGVkIHF1aXRlIGEgbG90IG9mIHRoaXMgY29kZSBpbiBvcmRlciB0byBhZGQg
UFZIIGFuZCBQVgpzaGltIHN1cHBvcnQgSSB3b3VsZCBsaWtlIHRvIGtlZXAgYW4gZXllIG9uIGlu
Y29taW5nIGNoYW5nZXMsIGFuZApzaW5jZSBJJ20gYWxzbyBhdHRlbXB0aW5nIHRvIHJldmlldyBw
YXRjaGVzIGluIHRoaXMgYXJlYSBpdCdzIGdvaW5nIHRvCmJlIGVhc2llciBpZiBJIGdldCBDQ2Vk
IG9uIHRoZW0uCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpD
YzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIE1BSU5U
QUlORVJTIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQg
YS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IGMyYmE3NGQwYzkuLjk2YTA1MThmNDkg
MTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC00NDEsNiArNDQx
LDcgQEAgWDg2IEFSQ0hJVEVDVFVSRQogTToJSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogTToJQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KIFI6CVdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CitSOglSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KIFM6CVN1cHBvcnRlZAogTDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCiBGOgl4ZW4vYXJjaC94ODYvCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 16:51:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 16:51: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-devel-bounces@lists.xenproject.org>)
	id 1gMyOE-0003AF-Ts; Wed, 14 Nov 2018 16:51: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=xswa=nz=citrix.com=prvs=8491ce0b8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMyOE-0003A7-AM
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 16:51:42 +0000
X-Inumbo-ID: 8ededcfa-e82d-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ededcfa-e82d-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 16:51:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,233,1539648000"; d="scan'208";a="81860070"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181114165018.4295-1-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <683a818c-050c-5e0b-1093-e90c642caeec@citrix.com>
Date: Wed, 14 Nov 2018 16:51:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181114165018.4295-1-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86: add myself as reviewer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMTEvMjAxOCAxNjo1MCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEFzIEkndmUgdG91
Y2hlZCBxdWl0ZSBhIGxvdCBvZiB0aGlzIGNvZGUgaW4gb3JkZXIgdG8gYWRkIFBWSCBhbmQgUFYK
PiBzaGltIHN1cHBvcnQgSSB3b3VsZCBsaWtlIHRvIGtlZXAgYW4gZXllIG9uIGluY29taW5nIGNo
YW5nZXMsIGFuZAo+IHNpbmNlIEknbSBhbHNvIGF0dGVtcHRpbmcgdG8gcmV2aWV3IHBhdGNoZXMg
aW4gdGhpcyBhcmVhIGl0J3MgZ29pbmcgdG8KPiBiZSBlYXNpZXIgaWYgSSBnZXQgQ0NlZCBvbiB0
aGVtLgo+Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 16:52:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 16:52: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-devel-bounces@lists.xenproject.org>)
	id 1gMyOe-0003DZ-9V; Wed, 14 Nov 2018 16:52: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gMyOc-0003DI-Ru
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 16:52:06 +0000
X-Inumbo-ID: 9d752b2a-e82d-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d752b2a-e82d-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 16:52:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gMyOX-0005oj-SB; Wed, 14 Nov 2018 16:52:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gMyOX-00075Z-J0; Wed, 14 Nov 2018 16:52:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gMyOX-0000ns-IN; Wed, 14 Nov 2018 16:52:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gMyOX-0000ns-IN@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 16:52:01 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-qcow2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyCnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQK
VHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5k
IHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGlu
dXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRz
L2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIGUyNTVhZWU1YjY2Y2U0YWYwMjVlNmY3
NzEyMjExNGMwMTMwM2I4NjEKICBCdWcgbm90IHByZXNlbnQ6IDg4YTg2NzY1MzA2NWRjMTRiMGZk
ZWViNjI2ZWZiOGQ3ZWJlMzliZTUKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwNTYvCgoKICAoUmV2aXNpb24gbG9n
IHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBo
IHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1
bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyLnhlbi1ib290
Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5
LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9y
ZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyLnhlbi1i
b290IC0tc3VtbWFyeS1vdXQ9dG1wLzEzMDA1Ni5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRl
bXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgeGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8g
YmFzaXMgcGFzczoKIDEyOTc4OSBmYWlsIFtob3N0PWNoYXJkb25uYXkwXSAvIDEyNjMxMCBbaG9z
dD1kZWJpbmEwXSAxMjYyMDIgW2hvc3Q9ZGViaW5hMV0gMTI2MDY5IFtob3N0PWdvZGVsbG8wXSAx
MjU5MjEgW2hvc3Q9YWxiYW5hMF0gMTI1ODk4IFtob3N0PWl0YWxpYTBdIDEyNTcwMiBbaG9zdD1h
bGJhbmEwXSAxMjU2NzYgW2hvc3Q9Z29kZWxsbzFdIDEyNTY1NyBbaG9zdD1nb2RlbGxvMF0gMTI1
NjQ4IFtob3N0PWRlYmluYTFdIDEyNTYzOSBbaG9zdD1yaW1hdmExXSAxMjU1ODUgW2hvc3Q9cmlt
YXZhMF0gMTI1NTIwIFtob3N0PXJpbWF2YTBdIDEyNTUwMSBbaG9zdD1yaW1hdmEwXSAxMjU0MDEg
W2hvc3Q9cmltYXZhMF0gMTI1MjQyIFtob3N0PWdvZGVsbG8xXSAxMjUxNjcgW2hvc3Q9am91YmVy
dGluMV0gMTI1MTI5IFtob3N0PWRlYmluYTFdIDEyNTA2OSBbaG9zdD1kZWJpbmEwXSAxMjUwNDEg
W2hvc3Q9YWxiYW5hMV0gMTI0OTk0IFtob3N0PWh1eGVscmViZTFdIDEyNDkzOCBbaG9zdD1nb2Rl
bGxvMF0gMTI0MTUxIFtob3N0PWh1eGVscmViZTFdIDEyNDA5MiBbaG9zdD1odXhlbHJlYmUwXSAx
MjQwNjYgW2hvc3Q9ZWxibGluZzFdIDEyNDA0NyBbaG9zdD1jaGFyZG9ubmF5MV0gMTI0MDEzIFto
b3N0PWdvZGVsbG8wXSAxMjM5MzcgW2hvc3Q9ZGViaW5hMV0gMTIzODcxIFtob3N0PWRlYmluYTFd
IDEyMzc5MiBbaG9zdD1kZWJpbmEwXSAxMjM2NTUgW2hvc3Q9YmFyb3F1ZTFdIDEyMzU1NCBbaG9z
dD1pdGFsaWEwXSAxMjM0Mzggb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEyOTc4
OSAvIDEyMzQzOAoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDog
b3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0
ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgt
ZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRy
YWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgZTI1NWFl
ZTViNjZjZTRhZjAyNWU2Zjc3MTIyMTE0YzAxMzAzYjg2MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhj
YzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCkJhc2lzIHBhc3MgODhhODY3NjUzMDY1ZGMxNGIw
ZmRlZWI2MjZlZmI4ZDdlYmUzOWJlNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVh
ODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBmYzU4MDVkYWVmMDkxMjQwY2Q1ZmMwNjYz
NGE4YmNkYjJmM2JiODQzCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBs
ZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC90b3J2YWxkcy9saW51eC0yLjYuZ2l0Izg4YTg2NzY1MzA2NWRjMTRiMGZkZWViNjI2ZWZiOGQ3
ZWJlMzliZTUtZTI1NWFlZTViNjZjZTRhZjAyNWU2Zjc3MTIyMTE0YzAxMzAzYjg2MSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQj
YzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MC1kMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5n
aXQjNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYS1kZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
I2ZjNTgwNWRhZWYwOTEyNDBjZDVmYzA2NjM0YThiY2RiMmYzYmI4NDMtMmNmMTEzODkxYTM4Y2Mw
NTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUg
ZGlzY29udGlndW91czogbGludXgtMi42CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBk
aXNjb250aWd1b3VzOiBxZW11LXhlbgpMb2FkZWQgMjAwNiBub2RlcyBpbiByZXZpc2lvbiBncmFw
aApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyODU5OSBbaG9zdD1jaGFyZG9ubmF5MV0K
IDEyODY2MyBmYWlsIGlycmVsZXZhbnQKIDEyODcyNyBmYWlsIGlycmVsZXZhbnQKIDEyODg2MSBm
YWlsIGlycmVsZXZhbnQKIDEyODgzNSBmYWlsIGlycmVsZXZhbnQKIDEyODg4NSBmYWlsIGlycmVs
ZXZhbnQKIDEyODkyMCBmYWlsIGlycmVsZXZhbnQKIDEyODk0NSBmYWlsIGlycmVsZXZhbnQKIDEy
ODk3MCBmYWlsIGlycmVsZXZhbnQKIDEyOTAwNSBmYWlsIGlycmVsZXZhbnQKIDEyOTA3MiBmYWls
IGlycmVsZXZhbnQKIDEyOTE2NyBmYWlsIGlycmVsZXZhbnQKIDEyOTI1OCBmYWlsIGlycmVsZXZh
bnQKIDEyOTMwNCBmYWlsIGlycmVsZXZhbnQKIDEyOTM4OSBmYWlsIGlycmVsZXZhbnQKIDEyOTM0
OCBmYWlsIGlycmVsZXZhbnQKIDEyOTQxNyBmYWlsIGlycmVsZXZhbnQKIDEyOTUzMCBmYWlsIGly
cmVsZXZhbnQKIDEyOTQ2MCBmYWlsIGlycmVsZXZhbnQKIDEyOTY4MCBmYWlsIGlycmVsZXZhbnQK
IDEyOTc4OSBmYWlsIGUyNTVhZWU1YjY2Y2U0YWYwMjVlNmY3NzEyMjExNGMwMTMwM2I4NjEgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwMDA4IHBh
c3MgODhhODY3NjUzMDY1ZGMxNGIwZmRlZWI2MjZlZmI4ZDdlYmUzOWJlNSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEy
NTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBmYzU4
MDVkYWVmMDkxMjQwY2Q1ZmMwNjYzNGE4YmNkYjJmM2JiODQzCiAxMzAwMzcgcGFzcyA4OGE4Njc2
NTMwNjVkYzE0YjBmZGVlYjYyNmVmYjhkN2ViZTM5YmU1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZjYjI3ZTQxN2U1N2My
ZjRkNjg5ZmExOTk3MWYyMGY3NWU5YzA3MDgKIDEzMDAxMiBmYWlsIGUyNTVhZWU1YjY2Y2U0YWYw
MjVlNmY3NzEyMjExNGMwMTMwM2I4NjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3
NmZmYzEwN2E5OTA4ODdiZQogMTMwMDE2IHBhc3MgODhhODY3NjUzMDY1ZGMxNGIwZmRlZWI2MjZl
ZmI4ZDdlYmUzOWJlNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDlj
MGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjN2UwMjc2MTMwOTc3OTk4MWE4ZmI1ZTRjNmEwOTU1Y2U4
NWFlZjk5CiAxMzAwNDIgcGFzcyA4OGE4Njc2NTMwNjVkYzE0YjBmZGVlYjYyNmVmYjhkN2ViZTM5
YmU1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEz
MDAxOSBwYXNzIDg4YTg2NzY1MzA2NWRjMTRiMGZkZWViNjI2ZWZiOGQ3ZWJlMzliZTUgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4
YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgOTFkNGVjYTdhZGQ2YTdhMTE0YmMwNWNjNmQzODIyM2EwYzBiNTU3NQogMTMwMDIzIHBhc3Mg
ODhhODY3NjUzMDY1ZGMxNGIwZmRlZWI2MjZlZmI4ZDdlYmUzOWJlNSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4
OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyOWIwNjc4
YjNjYmMwM2MyYWNjNzM4ZDUwMzk4OGViNTIzMjAxMzE3CiAxMzAwNDQgZmFpbCBlMjU1YWVlNWI2
NmNlNGFmMDI1ZTZmNzcxMjIxMTRjMDEzMDNiODYxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0
MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDAyNSBwYXNzIDg4YTg2NzY1MzA2NWRjMTRiMGZk
ZWViNjI2ZWZiOGQ3ZWJlMzliZTUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMGExZmE2MzUwMjlkMTAwZDRiNmI3ZWRkYjMx
ZDQ5NjAzMjE3Y2FiNwogMTMwMDI5IHBhc3MgODhhODY3NjUzMDY1ZGMxNGIwZmRlZWI2MjZlZmI4
ZDdlYmUzOWJlNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiBlZTkxMDMxYmUyODUyYjllMTMyZmRkYmMwMGE2ZWVlMzhlNmUy
M2ZjCiAxMzAwNDggcGFzcyA4OGE4Njc2NTMwNjVkYzE0YjBmZGVlYjYyNmVmYjhkN2ViZTM5YmU1
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDAz
MCBwYXNzIDg4YTg2NzY1MzA2NWRjMTRiMGZkZWViNjI2ZWZiOGQ3ZWJlMzliZTUgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
ZmZiNjBhNThkZjQ4NDE5YzFmMjYwN2NkM2NjOTE5ZmEyYmZjOWMyZAogMTMwMDMzIHBhc3MgODhh
ODY3NjUzMDY1ZGMxNGIwZmRlZWI2MjZlZmI4ZDdlYmUzOWJlNSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA4N2U4OWJkMTEy
ZTE2NTAzZjM3ZDIxOWE1MjVhNWI1ZDQ3MGUwOGY5CiAxMzAwNTAgZmFpbCBlMjU1YWVlNWI2NmNl
NGFmMDI1ZTZmNzcxMjIxMTRjMDEzMDNiODYxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRi
Yzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDA1NCBwYXNzIDg4YTg2NzY1MzA2NWRjMTRiMGZkZWVi
NjI2ZWZiOGQ3ZWJlMzliZTUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEw
N2E5OTA4ODdiZQogMTMwMDU2IGZhaWwgZTI1NWFlZTViNjZjZTRhZjAyNWU2Zjc3MTIyMTE0YzAx
MzAzYjg2MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2Jl
CiAxMjMxODggW2hvc3Q9ZWxibGluZzFdCiAxMjMyMTggW2hvc3Q9Z29kZWxsbzBdCiAxMjMyNzEg
W2hvc3Q9aHV4ZWxyZWJlMF0KIDEyMzMxMCBbaG9zdD1nb2RlbGxvMV0KIDEyMzM3MCBbaG9zdD1p
dGFsaWExXQogMTIzNDM4IHBhc3MgODhhODY3NjUzMDY1ZGMxNGIwZmRlZWI2MjZlZmI4ZDdlYmUz
OWJlNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1
MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFk
M2E4NjU1ZDA3NjYzYSBmYzU4MDVkYWVmMDkxMjQwY2Q1ZmMwNjYzNGE4YmNkYjJmM2JiODQzCiAx
MjM1NTQgW2hvc3Q9aXRhbGlhMF0KIDEyMzY1NSBbaG9zdD1iYXJvcXVlMV0KIDEyMzc5MiBbaG9z
dD1kZWJpbmEwXQogMTIzOTM3IFtob3N0PWRlYmluYTFdCiAxMjM4NzEgW2hvc3Q9ZGViaW5hMV0K
IDEyNDAxMyBbaG9zdD1nb2RlbGxvMF0KIDEyNDA0NyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEyNDA2
NiBbaG9zdD1lbGJsaW5nMV0KIDEyNDA5MiBbaG9zdD1odXhlbHJlYmUwXQogMTI0MTUxIFtob3N0
PWh1eGVscmViZTFdCiAxMjQ5MzggW2hvc3Q9Z29kZWxsbzBdCiAxMjQ5OTQgW2hvc3Q9aHV4ZWxy
ZWJlMV0KIDEyNTA0MSBbaG9zdD1hbGJhbmExXQogMTI1MDY5IFtob3N0PWRlYmluYTBdCiAxMjUx
NjcgW2hvc3Q9am91YmVydGluMV0KIDEyNTEyOSBbaG9zdD1kZWJpbmExXQogMTI1MjQyIFtob3N0
PWdvZGVsbG8xXQogMTI1Mjg1IFtob3N0PXJpbWF2YTBdCiAxMjU0MDEgW2hvc3Q9cmltYXZhMF0K
IDEyNTQyMiBbaG9zdD1yaW1hdmEwXQogMTI1NDA0IFtob3N0PXJpbWF2YTBdCiAxMjU1MDEgW2hv
c3Q9cmltYXZhMF0KIDEyNTQ5NCBbaG9zdD1yaW1hdmEwXQogMTI1NTUxIFtob3N0PXJpbWF2YTBd
CiAxMjU1MjAgW2hvc3Q9cmltYXZhMF0KIDEyNTU4NSBbaG9zdD1yaW1hdmEwXQogMTI1NjQ4IFto
b3N0PWRlYmluYTFdCiAxMjU2MzkgW2hvc3Q9cmltYXZhMV0KIDEyNTY1NyBbaG9zdD1nb2RlbGxv
MF0KIDEyNTY3NiBbaG9zdD1nb2RlbGxvMV0KIDEyNTcwMiBbaG9zdD1hbGJhbmEwXQogMTI1ODk4
IFtob3N0PWl0YWxpYTBdCiAxMjU5MjEgW2hvc3Q9YWxiYW5hMF0KIDEyNjA2OSBbaG9zdD1nb2Rl
bGxvMF0KIDEyNjIwMiBbaG9zdD1kZWJpbmExXQogMTI2MzEwIFtob3N0PWRlYmluYTBdCiAxMjY0
MTIgZmFpbCBpcnJlbGV2YW50CiAxMjY1NTAgZmFpbCBpcnJlbGV2YW50CiAxMjY2NzggZmFpbCBp
cnJlbGV2YW50CiAxMjY2NzQgcGFzcyA4OGE4Njc2NTMwNjVkYzE0YjBmZGVlYjYyNmVmYjhkN2Vi
ZTM5YmU1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0
OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgz
MWQzYTg2NTVkMDc2NjNhIGZjNTgwNWRhZWYwOTEyNDBjZDVmYzA2NjM0YThiY2RiMmYzYmI4NDMK
IDEyNjcwNyBwYXNzIGlycmVsZXZhbnQKIDEyNjY4MSBwYXNzIDg4YTg2NzY1MzA2NWRjMTRiMGZk
ZWViNjI2ZWZiOGQ3ZWJlMzliZTUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5
MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgM2NiY2M1YjQ3ZTYwZjE0NWFmNDBjOWM5N2Yy
YmJkNzE3MzlmZDcyYgogMTI2NzEyIHBhc3MgaXJyZWxldmFudAogMTI2Njg2IHBhc3MgODhhODY3
NjUzMDY1ZGMxNGIwZmRlZWI2MjZlZmI4ZDdlYmUzOWJlNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlm
NjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSAzMThiMzJmZTdjZTRl
ZjZjYmE5ZDA3OGUyZTI2MDQwZGJkYmZiNmY4CiAxMjY3MTQgcGFzcyBpcnJlbGV2YW50CiAxMjY3
MjQgZmFpbCBpcnJlbGV2YW50CiAxMjY2OTQgcGFzcyA4OGE4Njc2NTMwNjVkYzE0YjBmZGVlYjYy
NmVmYjhkN2ViZTM5YmU1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
YzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0
NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIDEyMzc2NTk1MjM4MTM2OTZhZjQwODMyNzlhN2I4NzFk
NDA3Y2JkNDgKIDEyNjcyOCBwYXNzIGlycmVsZXZhbnQKIDEyNjcwMCBwYXNzIGlycmVsZXZhbnQK
IDEyNjcwMyBwYXNzIGlycmVsZXZhbnQKIDEyNjcwNSBwYXNzIGlycmVsZXZhbnQKIDEyNjcxNyBm
YWlsIGlycmVsZXZhbnQKIDEyNjcyMyBwYXNzIGlycmVsZXZhbnQKIDEyNjcyOSBmYWlsIGlycmVs
ZXZhbnQKIDEyNjY4MiBmYWlsIGlycmVsZXZhbnQKIDEyNjg4OCBmYWlsIGlycmVsZXZhbnQKIDEy
Njk3OCBmYWlsIGlycmVsZXZhbnQKIDEyNzAzOCBmYWlsIGlycmVsZXZhbnQKIDEyNzEwOCBmYWls
IGlycmVsZXZhbnQKIDEyNzE0OCBmYWlsIGlycmVsZXZhbnQKIDEyNzE5MyBmYWlsIGlycmVsZXZh
bnQKIDEyNzIyMSBmYWlsIGlycmVsZXZhbnQKIDEyNzI1NiBmYWlsIGlycmVsZXZhbnQKIDEyNzI4
NCBmYWlsIGlycmVsZXZhbnQKIDEyNzMxNSBmYWlsIGlycmVsZXZhbnQKIDEyNzM0NCBmYWlsIGly
cmVsZXZhbnQKIDEyNzM2NCBmYWlsIGlycmVsZXZhbnQKIDEyNzM4OSBmYWlsIGlycmVsZXZhbnQK
IDEyNzQwMyBmYWlsIGlycmVsZXZhbnQKIDEyNzQxNSBmYWlsIGlycmVsZXZhbnQKIDEyNzQ0MyBm
YWlsIGlycmVsZXZhbnQKIDEyNzQ3OSBmYWlsIGlycmVsZXZhbnQKIDEyNzQ1OCBmYWlsIGlycmVs
ZXZhbnQKIDEyNzUxNiBmYWlsIGlycmVsZXZhbnQKIDEyNzQ5NyBmYWlsIGlycmVsZXZhbnQKIDEy
NzUzNSBmYWlsIGlycmVsZXZhbnQKIDEyNzU1MSBmYWlsIGlycmVsZXZhbnQKIDEyNzU2OSBmYWls
IGlycmVsZXZhbnQKIDEyNzYxNyBmYWlsIGlycmVsZXZhbnQKIDEyNzczMiBmYWlsIGlycmVsZXZh
bnQKIDEyNzc5MyBmYWlsIGlycmVsZXZhbnQKIDEyNzkwNyBmYWlsIGlycmVsZXZhbnQKIDEyNzk3
NiBmYWlsIGlycmVsZXZhbnQKIDEyNzk2MiBmYWlsIGlycmVsZXZhbnQKIDEyNzk5MSBmYWlsIGly
cmVsZXZhbnQKIDEyODAwMiBmYWlsIGlycmVsZXZhbnQKIDEyODAyMiBmYWlsIGlycmVsZXZhbnQK
IDEyODA1OSBmYWlsIGlycmVsZXZhbnQKIDEyODExNCBmYWlsIGlycmVsZXZhbnQKIDEyODE3MCBm
YWlsIGlycmVsZXZhbnQKIDEyODI2NCBmYWlsIGlycmVsZXZhbnQKIDEyODIzNiBmYWlsIGlycmVs
ZXZhbnQKIDEyODI3OCBmYWlsIGlycmVsZXZhbnQKIDEyODMzNCBmYWlsIGlycmVsZXZhbnQKIDEy
ODMxMiBmYWlsIGlycmVsZXZhbnQKIDEyODM2OSBmYWlsIGlycmVsZXZhbnQKIDEyODQwNyBmYWls
IGlycmVsZXZhbnQKIDEyODQzOCBmYWlsIGlycmVsZXZhbnQKIDEyODQ3NiBmYWlsIGlycmVsZXZh
bnQKIDEyODQ2MSBmYWlsIGlycmVsZXZhbnQKIDEyODQ5MyBmYWlsIGlycmVsZXZhbnQKIDEyODUy
MCBmYWlsIGlycmVsZXZhbnQKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTIzNDM4IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDEyOTc4OSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3Vu
ZDogZmxpZ2h0IDEzMDAwOCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDEzMDAxMiAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA4OGE4
Njc2NTMwNjVkYzE0YjBmZGVlYjYyNmVmYjhkN2ViZTM5YmU1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEz
OGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwg
Y2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzAwNDIgKHBhc3Mp
LCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzAwNDQgKGZhaWwpLCBmb3Ig
Zmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzAwNDggKHBhc3MpLCBmb3IgbGFz
dCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMDA1MCAoZmFpbCksIGZvciBmaXJzdCBmYWls
dXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMDA1NCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJl
cHJvIGZvdW5kOiBmbGlnaHQgMTMwMDU2IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBG
b3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRy
ZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
dG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZTI1NWFlZTViNjZjZTRh
ZjAyNWU2Zjc3MTIyMTE0YzAxMzAzYjg2MQogIEJ1ZyBub3QgcHJlc2VudDogODhhODY3NjUzMDY1
ZGMxNGIwZmRlZWI2MjZlZmI4ZDdlYmUzOWJlNQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDA1Ni8KCgogIChSZXZp
c2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKZG90OiBncmFwaCBpcyB0b28gbGFyZ2UgZm9y
IGNhaXJvLXJlbmRlcmVyIGJpdG1hcHMuIFNjYWxpbmcgYnkgMC43ODM5MTggdG8gZml0CnBubXRv
cG5nOiA2MyBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jl
c3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIueGVuLWJv
b3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCjEzMDA1NjogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTMwMDU2IGxpbnV4
LWxpbnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwMDU2LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9u
cy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNv
dWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 17:06:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 17:06: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-devel-bounces@lists.xenproject.org>)
	id 1gMycU-0004Fr-Mk; Wed, 14 Nov 2018 17:06:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=g2e8=nz=xen.org=tim@srs-us1.protection.inumbo.net>)
 id 1gMycS-0004Fm-TD
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 17:06:24 +0000
X-Inumbo-ID: 9d161f52-e82f-11e8-9a16-bc764e045a96
Received: from deinos.phlegethon.org (unknown [2001:41d0:8:b1d7::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d161f52-e82f-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 17:06:23 +0000 (UTC)
Received: from tjd by deinos.phlegethon.org with local (Exim 4.90_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1gMycL-000DYw-JM; Wed, 14 Nov 2018 17:06:17 +0000
Date: Wed, 14 Nov 2018 17:06:17 +0000
From: Tim Deegan <tim@xen.org>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20181114170617.GD25646@deinos.phlegethon.org>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BEAABA302000078001FB62E@prv1-mh.provo.novell.com>
 <dc11f02ac58c4834899caa1faca021e6@AMSPEX02CL03.citrite.net>
 <5BEAB3E802000078001FB6A8@prv1-mh.provo.novell.com>
 <20181114124150.GC25646@deinos.phlegethon.org>
 <3e2762af632546799c50c37405f6f09b@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3e2762af632546799c50c37405f6f09b@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Subject: Re: [Xen-devel] [PATCH 5/3] x86/shadow: emulate_gva_to_mfn() should
 respect p2m_ioreq_server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgMTI6NDQgKzAwMDAgb24gMTQgTm92ICgxNTQyMTk5NDk2KSwgUGF1bCBEdXJyYW50IHdyb3Rl
Ogo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFRpbSBEZWVnYW4gW21h
aWx0bzp0aW1AeGVuLm9yZ10KPiA+IFNlbnQ6IDE0IE5vdmVtYmVyIDIwMTggMTI6NDIKPiA+IFRv
OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gPiBDYzogUGF1bCBEdXJyYW50IDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXIKPiA+IDxBbmRyZXcuQ29vcGVy
M0BjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IHhlbi1kZXZlbAo+
ID4gPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiA+IFN1YmplY3Q6IFJlOiBbUEFU
Q0ggNS8zXSB4ODYvc2hhZG93OiBlbXVsYXRlX2d2YV90b19tZm4oKSBzaG91bGQgcmVzcGVjdAo+
ID4gcDJtX2lvcmVxX3NlcnZlcgo+ID4gCj4gPiBBdCAwNDoyMiAtMDcwMCBvbiAxMyBOb3YgKDE1
NDIwODI5MzYpLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4gPj4+IE9uIDEzLjExLjE4IGF0IDEx
OjU5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+PiBTdWJqZWN0OiBb
UEFUQ0ggNS8zXSB4ODYvc2hhZG93OiBlbXVsYXRlX2d2YV90b19tZm4oKSBzaG91bGQgcmVzcGVj
dAo+ID4gPiA+PiBwMm1faW9yZXFfc2VydmVyCj4gPiA+ID4+Cj4gPiA+ID4+IFdyaXRlcyB0byBz
dWNoIHBhZ2VzIHdvdWxkIG5lZWQgdG8gYmUgaGFuZGVkIHRvIHRoZSBlbXVsYXRvciwgd2hpY2gK
PiA+IHdlJ3JlCj4gPiA+ID4+IG5vdCBwcmVwYXJlZCB0byBkbyBhdCB0aGlzIHBvaW50Lgo+ID4g
PiA+Pgo+ID4gPiA+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4gPiA+ID4+Cj4gPiA+ID4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMK
PiA+ID4gPj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYwo+ID4gPiA+PiBAQCAt
MzM4LDcgKzMzOCw3IEBAIHN0YXRpYyBtZm5fdCBlbXVsYXRlX2d2YV90b19tZm4oc3RydWN0IHYK
PiA+ID4gPj4gICAgICB7Cj4gPiA+ID4+ICAgICAgICAgIHJldHVybiBfbWZuKEJBRF9HRk5fVE9f
TUZOKTsKPiA+ID4gPj4gICAgICB9Cj4gPiA+ID4+IC0gICAgaWYgKCBwMm1faXNfZGlzY2FyZF93
cml0ZShwMm10KSApCj4gPiA+ID4+ICsgICAgaWYgKCBwMm1faXNfZGlzY2FyZF93cml0ZShwMm10
KSB8fCBwMm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQo+ID4gPiA+PiAgICAgIHsKPiA+ID4gPj4g
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gPiA+ID4+ICAgICAgICAgIHJldHVybiBfbWZuKFJF
QURPTkxZX0dGTik7Cj4gPiA+ID4KPiA+ID4gPiBJcyB0aGlzIHdoYXQgd2Ugd2FudCBoZXJlPyBJ
IHdvdWxkIGhhdmUgdGhvdWdodCB3ZSB3YW50IHRvIHJldHVybgo+ID4gPiA+IEJBRF9HRk5fVE9f
TUZOIGluIHRoZSBwMm1faW9yZXFfc2VydmVyIGNhc2Ugc28gdGhhdCB0aGUgY2FsbGVyIHRyZWF0
cwo+ID4gdGhpcyBpbgo+ID4gPiA+IHRoZSBzYW1lIHdheSBpdCB3b3VsZCBNTUlPLgo+ID4gPgo+
ID4gPiBJJ20gbm90IHN1cmUgd2hpY2ggYmVoYXZpb3IgaXMgYmV0dGVyOyBJJ20gY2VydGFpbmx5
IGZpbmUgd2l0aCBzd2l0Y2hpbmcKPiA+ID4gYXMgeW91IHNheSwgYnV0IEknZCBmaXJzdCBsaWtl
IHRvIHNlZSBUaW0ncyBvcGluaW9uIGFzIHdlbGwuCj4gPiAKPiA+IEknbSBub3QgY2xlYXIgb24g
d2hhdCBiZWhhdmlvdXIgeW91IHdhbnQgZm9yIHRoaXMga2luZCBvZiBwYWdlIGluCj4gPiBnZW5l
cmFsIC0tIEkgc3VzcGVjdCBJIGhhdmUgbWlzc2VkIG9yIGZvcmdvdHRlbiBzb21lIGNvbnRleHQu
ICBJZiB0aGUKPiA+IGd1ZXN0J3Mgbm90IHN1cHBvc2VkIHRvIHdyaXRlIHRvIGl0LCB0aGVuIElN
TyB5b3Ugc2hvdWxkIGFkZCBpdCB0bwo+ID4gUDJNX0RJU0NBUkRfV1JJVEVfVFlQRVMgcmF0aGVy
IHRoYW4gc3BlY2lhbC1jYXNpbmcgaXQgaGVyZS4KPiAKPiBUaGUgdHlwZSBoYXMgYW4gb2RkIHNl
bWFudGljLi4uIGl0IG5lZWRzIHRvIHJlYWQgYXMgbm9ybWFsIFJBTSBidXQgd3JpdGVzIG5lZWQg
dG8gaGl0IGVtdWxhdGlvbi4gVGhlIHVzZS1jYXNlIGlzIGZvciBHVlQtZyB3aGVyZSB0aGUgZW11
bGF0b3IgbmVlZHMgdG8gaW50ZXJjZXB0IHdyaXRlcyB0byB0aGUgZ3JhcGhpY3MgcGFnZXRhYmxl
cyBpbiBndWVzdCBSQU0uCgpJIHNlZSwgdGhhbmtzLiAgSW4gdGhhdCBjYXNlLCBJIGFncmVlIHdp
dGggeW91IHRoYXQgeW91IHNob3VsZCBzaWduYWwKdGhpcyBhcyBCQURfR0ZOX1RPX01GTiBoZXJl
IHRvIHRyaWdnZXIgdGhlIE1NSU8gcGF0aC4KCkNoZWVycywKClRpbS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 17:07:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 17:07: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-devel-bounces@lists.xenproject.org>)
	id 1gMydy-0004NQ-8C; Wed, 14 Nov 2018 17:07: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=c2by=nz=citrix.com=prvs=849dfa6a4=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gMydx-0004NJ-7T
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 17:07:57 +0000
X-Inumbo-ID: d42ec5a5-e82f-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d42ec5a5-e82f-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 17:07:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,233,1539648000"; d="scan'208";a="70560175"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23532.22098.906750.732501@mariner.uk.xensource.com>
Date: Wed, 14 Nov 2018 17:07:30 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181114163315.GL1302@perard.uk.xensource.com>
References: <20181113122844.17908-1-anthony.perard@citrix.com>
 <23530.52790.262983.714138@mariner.uk.xensource.com>
 <20181113154254.GJ1302@perard.uk.xensource.com>
 <23530.63341.244254.286242@mariner.uk.xensource.com>
 <20181114114025.GK1302@perard.uk.xensource.com>
 <23532.17069.90374.75227@mariner.uk.xensource.com>
 <20181114163315.GL1302@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6.1 05/11] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2Ni4xIDA1LzExXSBsaWJ4bF9xbXA6
IEltcGxlbWVudGF0aW9uIG9mIGxpYnhsX19ldl9xbXBfKiIpOgo+IFRoZSBjdXJyZW50IGltcGxl
bWVudGF0aW9uIGFscmVhZHkgY2xlYW51cCB0aGUgYnJva2VuIHN0YXRlIGJlZm9yZSB0aGUKPiBj
b250cm9sIGlzIHBhc3NlZCBvdXRzaWRlIGV2X3FtcCBpbXBsZW1lbnRhdGlvbi4gVGhhdCByZXN1
bHQgaW4gdGhlIElkbGUKPiBwdWJsaWMgc3RhdGUuIFdoZW5ldmVyIGFuIGludGVybmFsIGZ1bmN0
aW9uIHRocm93IGFuIGVycm9yLCBpdCBsZXRzIHRoZQo+IG1haW4gZnVuY3Rpb24gcW1wX2V2X2Zk
X2NhbGxiYWNrIHRha2luZyBjYXJlIG9mIGNsZWFudXAgdGhlIGBicm9rZW5gIHN0YXRlCj4gc28g
dGhhdCB3aGVuIHRoZSBjb250cm9sIHBhc3NlcyBvdXRzaWRlIGV2X3FtcCBpbXBsZW1lbnRhdGlv
biB0aGUgc3RhdGUKPiBpcyBkaXNjb25uZWN0ZWQvSWRsZS4KCkFoIHJpZ2h0LgoKPiBBbiBpbnRl
cm5hbCBgYnJva2VuYCBzdGF0ZSBpcyBqdXN0IGFuIGhhbGYtdHJhbnNpdGlvbiB0b3dhcmQgdGhl
Cj4gZGlzY29ubmVjdGVkL0lkbGUgc3RhdGUuCj4gCj4gSSBndWVzcyBJIGNvdWxkIGFkZCB0byB0
aGUgaW50ZXJuYWwgc3RhdGUgZG9jdW1lbnRhdGlvbjoKPiAKPiAgIFdoZW4gYW4gaW50ZXJuYWwg
ZnVuY3Rpb24gcmV0dXJuIGFuIGVycm9yLCBpdCBjYW4gbGVhdmUgZXZfcW1wIGluIGEKPiAgIGBi
cm9rZW5gIHN0YXRlIGJ1dCBvbmx5IGlmIHRoZSBjYWxsZXIgaXMgYW5vdGhlciBpbnRlcm5hbCBm
dW5jdGlvbi4KPiAgIFRoYXQgYGJyb2tlbmAgbmVlZHMgdG8gYmUgY2xlYW5lZCB1cCwgZS5pLiB0
cmFuc2l0aW9ubmVkIHRvIHRoZQo+ICAgYGRpc2Nvbm5lY3RlZGAgc3RhdGUsIGJlZm9yZSB0aGUg
Y29udHJvbCBvZiBldl9xbXAgaXMgcmVsZWFzZWQKPiAgIG91dHNpZGVzIG9mIGV2X3FtcCBpbXBs
ZW1lbnRhdGlvbi4KCklmIHlvdSBkbyB0aGlzIHlvdSBuZWVkIHRvIGRlc2NyaWJlIHdoYXQga2lu
ZHMgb2Ygc3RhdGVzIGFyZSBsZWdhbApgYnJva2VuJyBzdGF0ZXMuICBUaGlzIGlzIHByb2JhYmx5
IG11c3QgZWFzaWx5IGRvbmUgYnkgbWFraW5nIHRoZQpgYnJva2VuJyBzdGF0ZSBhIHByb3BlciBm
aXJzdC1jbGFzcyBpbnRlcm5hbCBzdGF0ZSAoZ2l2aW5nIGl0IGFuIGVudHJ5CmluIHRoZSBzdGF0
ZSB0YWJsZSksIGJ1dCBzdGF0aW5nLCBhcyB5b3UgZG8gYWJvdmUsIHRoYXQgaXQgaXMgbm90CnZp
c2libGUgZXh0ZXJuYWxseSBiZWNhdXNlIGl0J3MgYWx3YXlzIHRpZGllZCBpbnRvIGBkaXNjb25u
ZWN0ZWQnCmJlZm9yZSBjb250cm9sIHBhc3NlcyBvdXRzaWRlIGV2X3FtcC4KCklhbi4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 17:10:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 17:10: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-devel-bounces@lists.xenproject.org>)
	id 1gMygK-000572-PI; Wed, 14 Nov 2018 17:10: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMygJ-00056r-S1
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 17:10:23 +0000
X-Inumbo-ID: 2bd25aae-e830-11e8-beb4-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 2bd25aae-e830-11e8-beb4-12d6303a7972;
 Wed, 14 Nov 2018 17:10:23 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 51B0280D;
 Wed, 14 Nov 2018 09:10:22 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1294C3F5A0;
 Wed, 14 Nov 2018 09:10:20 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <0d01eba0-c81a-8144-36aa-a4161f75e1e3@arm.com>
 <CAKPH-NibiyqHeTtp9NO=jLMdF+vdyZfxTUQ_XYzFVpfnLQCTqw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3605a929-2274-befd-3abd-14943141a7db@arm.com>
Date: Wed, 14 Nov 2018 17:10:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-NibiyqHeTtp9NO=jLMdF+vdyZfxTUQ_XYzFVpfnLQCTqw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTQvMTEvMjAxOCAxNTo0MCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToK
PiBPbiBXZWQsIE5vdiAxNCwgMjAxOCBhdCA0OjA3IFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+PiBPbiAxMi8xMS8yMDE4IDExOjMwLCBNaXJlbGEgU2ltb25v
dmljIHdyb3RlOgo+Pj4gV2hlbiBEb20wIGZpbmFsaXplcyBpdHMgc3VzcGVuZCBwcm9jZWR1cmUg
dGhlIHN1c3BlbmQgb2YgWGVuIGlzCj4+PiB0cmlnZ2VyZWQgYnkgY2FsbGluZyBzeXN0ZW1fc3Vz
cGVuZCgpLiBEb20wIGZpbmFsaXplcyB0aGUgc3VzcGVuZCBmcm9tCj4+PiBpdHMgYm9vdCBjb3Jl
IChWQ1BVIzApLCB3aGljaCBjb3VsZCBiZSBtYXBwZWQgdG8gYW55IHBoeXNpY2FsIENQVSwKPj4+
IGkuZS4gdGhlIHN5c3RlbV9zdXNwZW5kKCkgZnVuY3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkg
YW55IHBoeXNpY2FsCj4+PiBDUFUuIFNpbmNlIFhlbiBzdXNwZW5kIHByb2NlZHVyZSBoYXMgdG8g
YmUgcnVuIGJ5IHRoZSBib290IENQVQo+Pj4gKG5vbi1ib290IENQVXMgd2lsbCBiZSBkaXNhYmxl
ZCBhdCBzb21lIHBvaW50IGluIHN1c3BlbmQgcHJvY2VkdXJlKSwKPj4+IHN5c3RlbV9zdXNwZW5k
KCkgZXhlY3V0aW9uIGhhcyB0byBjb250aW51ZSBvbiBDUFUjMC4KPj4+Cj4+PiBXaGVuIHRoZSBz
eXN0ZW1fc3VzcGVuZCgpIHJldHVybnMgMCwgaXQgbWVhbnMgdGhhdCB0aGUgc3lzdGVtIHdhcwo+
Pj4gc3VzcGVuZGVkIGFuZCBpdCBpcyBjb21pbmcgb3V0IG9mIHRoZSByZXN1bWUgcHJvY2VkdXJl
LiBSZWdhcmRsZXNzCj4+PiBvZiB0aGUgc3lzdGVtX3N1c3BlbmQoKSByZXR1cm4gdmFsdWUsIGFm
dGVyIHRoaXMgZnVuY3Rpb24gcmV0dXJucwo+Pj4gWGVuIGlzIGZ1bGx5IGZ1bmN0aW9uYWwsIGFu
ZCBpdHMgc3RhdGUsIGluY2x1ZGluZyBhbGwgZGV2aWNlcyBhbmQgZGF0YQo+Pj4gc3RydWN0dXJl
cywgbWF0Y2hlcyB0aGUgc3RhdGUgcHJpb3IgdG8gY2FsbGluZyBzeXN0ZW1fc3VzcGVuZCgpLgo+
Pj4gVGhlIHN0YXR1cyBpcyByZXR1cm5lZCBieSBzeXN0ZW1fc3VzcGVuZCgpIGZvciBkZWJ1Z2dp
bmcvbG9nZ2luZwo+Pj4gcHVycG9zZXMgYW5kIGZ1bmN0aW9uIHByb3RvdHlwZSBjb21wYXRpYmls
aXR5Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1v
bm92aWNAYWdnaW9zLmNvbT4KPj4+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVl
ZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+Pj4gLS0tCj4+PiAgICB4ZW4vYXJjaC9hcm0vc3VzcGVu
ZC5jIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gICAgMSBmaWxl
IGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3N1c3BlbmQuYyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPj4+IGluZGV4IGYyMzM4ZTQx
ZGIuLjIxYjQ1ZjgyNDggMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4+
PiArKysgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4+PiBAQCAtMTEyLDExICsxMTIsMjAgQEAg
c3RhdGljIHZvaWQgdmNwdV9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNp
ZCkKPj4+ICAgICAgICBfYXJjaF9zZXRfaW5mb19ndWVzdCh2LCAmY3R4dCk7Cj4+PiAgICB9Cj4+
Pgo+Pj4gKy8qIFhlbiBzdXNwZW5kLiBOb3RlOiBkYXRhIGlzIG5vdCB1c2VkIChzdXNwZW5kIGlz
IHRoZSBzdXNwZW5kIHRvIFJBTSkgKi8KPj4+ICtzdGF0aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2
b2lkICpkYXRhKQo+Pj4gK3sKPj4+ICsgICAgQlVHX09OKHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RB
VEVfYWN0aXZlKTsKPj4+ICsKPj4+ICsgICAgcmV0dXJuIC1FTk9TWVM7Cj4+PiArfQo+Pj4gKwo+
Pj4gICAgaW50MzJfdCBkb21haW5fc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJf
dCBjaWQpCj4+PiAgICB7Cj4+PiAgICAgICAgc3RydWN0IHZjcHUgKnY7Cj4+PiAgICAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKPj4+ICAgICAgICBib29sIGlzX3RodW1i
ID0gZXBvaW50ICYgMTsKPj4+ICsgICAgaW50IHN0YXR1czsKPj4+Cj4+PiAgICAgICAgZHByaW50
ayhYRU5MT0dfREVCVUcsCj4+PiAgICAgICAgICAgICAgICAiRG9tJWQgc3VzcGVuZDogZXBvaW50
PTB4JSJQUklyZWdpc3RlciIsIGNpZD0weCUiUFJJcmVnaXN0ZXIiXG4iLAo+Pj4gQEAgLTE1Niw2
ICsxNjUsMzEgQEAgaW50MzJfdCBkb21haW5fc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVn
aXN0ZXJfdCBjaWQpCj4+PiAgICAgICAgICovCj4+PiAgICAgICAgdmNwdV9ibG9ja191bmxlc3Nf
ZXZlbnRfcGVuZGluZyhjdXJyZW50KTsKPj4+Cj4+PiArICAgIC8qIElmIHRoaXMgd2FzIGRvbTAg
dGhlIHdob2xlIHN5c3RlbSBzaG91bGQgc3VzcGVuZDogdHJpZ2dlciBYZW4gc3VzcGVuZCAqLwo+
Pj4gKyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCj4+PiArICAgIHsKPj4+ICsgICAg
ICAgIC8qCj4+PiArICAgICAgICAgKiBzeXN0ZW1fc3VzcGVuZCBzaG91bGQgYmUgY2FsbGVkIHdo
ZW4gRG9tMCBmaW5hbGl6ZXMgdGhlIHN1c3BlbmQKPj4+ICsgICAgICAgICAqIHByb2NlZHVyZSBm
cm9tIGl0cyBib290IGNvcmUgKFZDUFUjMCkuIEhvd2V2ZXIsIERvbTAncyBWQ1BVIzAgY291bGQK
Pj4+ICsgICAgICAgICAqIGJlIG1hcHBlZCB0byBhbnkgUENQVSAodGhpcyBmdW5jdGlvbiBjb3Vs
ZCBiZSBleGVjdXRlZCBieSBhbnkgUENQVSkuCj4+PiArICAgICAgICAgKiBUaGUgc3VzcGVuZCBw
cm9jZWR1cmUgaGFzIHRvIGJlIGZpbmFsaXplZCBieSB0aGUgUENQVSMwIChub24tYm9vdAo+Pj4g
KyAgICAgICAgICogUENQVXMgd2lsbCBiZSBkaXNhYmxlZCBkdXJpbmcgdGhlIHN1c3BlbmQpLgo+
Pj4gKyAgICAgICAgICovCj4+PiArICAgICAgICBzdGF0dXMgPSBjb250aW51ZV9oeXBlcmNhbGxf
b25fY3B1KDAsIHN5c3RlbV9zdXNwZW5kLCBOVUxMKTsKPj4KPj4gQmFzZWQgb24gbXkgY29tbWVu
dCBpbiBwYXRjaCAjMiwgSSBkb24ndCB0aGluayB0aGlzIHdpbGwgZG8gdGhlIGNvcnJlY3QgdGhp
bmcgb24KPj4gRG9tMC4geDAgd2lsbCBub3QgY29udGFpbiBjaWQgYnV0IFBTQ0lfU1VDQ0VTUyBo
YXMgaXQgaXMgb3ZlcnJpZGVuIGluCj4+IGRvX3Zwc2NpXzBfMl9jYWxsLgo+Pgo+IAo+IENvdWxk
IHlvdSBwbGVhc2UgZXhwbGFpbj8gSSBjYW4ndCBmb2xsb3cKCkdlbmVyYWwgcHVycG9zZSAoZS5n
IHhOLCBwYykgcmVnaXN0ZXJzIGxpdmUgYXQgdGhlIGJvdHRvbSBvZiB0aGUgdkNQVSBzdGFjay4g
VGhlIApmdW5jdGlvbiB2Y3B1X3N1c3BlbmQgd2lsbCByZXNldCBhbGwgb2YgdGhlbSB0byAwIGJ1
dCB4MCAoQ29udGV4dCBJRCkgYW5kIHBjIAooZW50cnkgcG9pbnQpLgoKWW91IHJlbHkgb24gdGhv
c2UgcmVnaXN0ZXJzIHRvIGJlIHVudG91Y2hlZCBpbiB0aGUgcmV0dXJuIHBhdGguIEhvd2V2ZXIs
IHRoaXMgaXMgCm5vdCB0aGUgY2FzZS4gSWYgeW91IGxvb2sgYXQgZG9fdnBzY2lfMF8yX2NhbGws
IHgwIHdpbGwgYmUgc2V0IHRvIHdoYXRldmVyIGlzIAp0aGUgcmV0dXJuIHZhbHVlIG9mIGRvbWFp
bl9zdXNwZW5kIChlLmcgUFNDSV9TVVNQRU5EKS4gU28geDAgd2lsbCBub3QgY29udGFpbiAKYW55
bW9yZSB0aGUgQ29udGV4dCBJRCBhcyBleHBlY3RlZCBieSB0aGUgZ3Vlc3QuCgpZb3UgcHJvYmFi
bHkgaGF2ZW4ndCBub3RpY2VkIGl0IGJlY2F1c2UgTGludXggaXMgY3VycmVudGx5IHVzaW5nIDAg
Zm9yIHRoZSAKY29udGV4dCBJRC4gVGhpcyBpcyB0aGUgc2FtZSB2YWx1ZSBhcyBQU0NJX1NVQ0NF
U1MuCgpJbiB0aGUgY2FzZSBvZiBEb20wLCB0aGlzIGlzIGEgYml0IGRpZmZlcmVudCB0byB3aGF0
IEkgZXhwbGFpbmVkIGluIG15IHByZXZpb3VzIAplLW1haWwgYmVjYXVzZSBJIGdvdCBjb25mdXNl
ZC4gVGhlIGZ1bmN0aW9uIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUgaXMgbm90IApkb2luZyB3
aGF0IHlvdSBleHBlY3QuIFRoZSBmdW5jdGlvbiB3aWxsIHBhdXNlIHRoZSB2Q1BVLCBzY2hlZHVs
ZSB0aGUgdGFza2xldCAKYW5kIHRoZW4gcmV0dXJuIGRpcmVjdGx5LgoKQXQgc29tZSBwb2ludCB0
aGUgdGFza2xldCB3aWxsIGdldCBzY2hlZHVsZWQgb24gQ1BVIzAgYW5kIHN5c3RlbV9zdXNwZW5k
IHdpbGwgYmUgCmNhbGxlZC4gVGhlIHJldHVybiB2YWx1ZSBvZiB0aGF0IGZ1bmN0aW9uIHdpbGwg
YmUgY29waWVkIHRvIHgwLiBUaGUgdkNQVSB3aWxsIAp0aGVuIGdldCB1bnBhdXNlZCBhbmQgY29u
dGludWUgdG8gcnVuLgoKU28geDAgd2lsbCBub3QgY29udGFpbiB0aGUgQ29udGV4dCBJRCBidXQg
d2hhdGV2ZXIgc3lzdGVtX3N1c3BlbmQgcmV0dXJuLgoKVGhlIG1vcmUgSSBsb29rIGF0IHRoZSBj
b2RlLCB0aGUgbW9yZSBJIHRoaW5rIHRoYXQgZG9tYWluX3N1c3BlbmQgc2hvdWxkIGJlIApleGVj
dXRlZCBpbiBhIHRhc2tsZXQgKGUuZyBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KSBiZWNhdXNl
IHRoZSB2Q1BVIHdvdWxkIG5vdCAKYmUgcnVubmluZyBhbnltb3JlLiBTbyB5b3UgZG9uJ3QgaGF2
ZSB0byB3b3JyeSBvZiBhbnlvbmUgbW9kaWZ5aW5nIHRoZSByZWdpc3RlcnMgCmFuZCB0aGVyZWZv
cmUgY2FuIGFjY2VzcyB0aGVtIHNhZmVseSBhcyB0aGV5IHdvdWxkIGFsbCBiZSBzeW5jZWQgdG8g
dGhlIApzdHJ1Y3R1cmUgdkNQVS4KClRoZSB0YXNrbGV0IGNvZGUgd291bGQgYmUgdmVyeSBzaW1p
bGFyIHRvIGh2bV9zM19zdXNwZW5kLgoKPiAKPj4gQXMgdXBwZXIgbGF5ZXIgbWF5IG1vZGlmeSB0
aGUgdkNQVSBjb250ZXh0LCBJIHRoaW5rIGl0IHdvdWxkIGJlIGJlc3QgdG8gcnVuCj4+IHN5c3Rl
bV9zdXNwZW5kIGluIGEgdGFza2xldCBib3VuZCB0byBDUFUjMC4KPj4KPiAKPiBJJ20gbm90IGZv
bGxvd2luZyB0aGlzIHRvbywgcGxlYXNlIGV4cGxhaW4KSSB0cmllZCB0byBjb3ZlciBpdCBpbiBt
eSBleHBsYW5hdGlvbiBhYm92ZS4gTGV0IG1lIGtub3cgaWYgaXQgaXMgdW5jbGVhci4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 17:10:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 17:10: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-devel-bounces@lists.xenproject.org>)
	id 1gMygM-00057E-36; Wed, 14 Nov 2018 17:10:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gMygK-00056x-F9
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 17:10:24 +0000
X-Inumbo-ID: 2bc241fb-e830-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2bc241fb-e830-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 17:10:22 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 51B0280D;
 Wed, 14 Nov 2018 09:10:22 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1294C3F5A0;
 Wed, 14 Nov 2018 09:10:20 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <0d01eba0-c81a-8144-36aa-a4161f75e1e3@arm.com>
 <CAKPH-NibiyqHeTtp9NO=jLMdF+vdyZfxTUQ_XYzFVpfnLQCTqw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3605a929-2274-befd-3abd-14943141a7db@arm.com>
Date: Wed, 14 Nov 2018 17:10:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-NibiyqHeTtp9NO=jLMdF+vdyZfxTUQ_XYzFVpfnLQCTqw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTQvMTEvMjAxOCAxNTo0MCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToK
PiBPbiBXZWQsIE5vdiAxNCwgMjAxOCBhdCA0OjA3IFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+PiBPbiAxMi8xMS8yMDE4IDExOjMwLCBNaXJlbGEgU2ltb25v
dmljIHdyb3RlOgo+Pj4gV2hlbiBEb20wIGZpbmFsaXplcyBpdHMgc3VzcGVuZCBwcm9jZWR1cmUg
dGhlIHN1c3BlbmQgb2YgWGVuIGlzCj4+PiB0cmlnZ2VyZWQgYnkgY2FsbGluZyBzeXN0ZW1fc3Vz
cGVuZCgpLiBEb20wIGZpbmFsaXplcyB0aGUgc3VzcGVuZCBmcm9tCj4+PiBpdHMgYm9vdCBjb3Jl
IChWQ1BVIzApLCB3aGljaCBjb3VsZCBiZSBtYXBwZWQgdG8gYW55IHBoeXNpY2FsIENQVSwKPj4+
IGkuZS4gdGhlIHN5c3RlbV9zdXNwZW5kKCkgZnVuY3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkg
YW55IHBoeXNpY2FsCj4+PiBDUFUuIFNpbmNlIFhlbiBzdXNwZW5kIHByb2NlZHVyZSBoYXMgdG8g
YmUgcnVuIGJ5IHRoZSBib290IENQVQo+Pj4gKG5vbi1ib290IENQVXMgd2lsbCBiZSBkaXNhYmxl
ZCBhdCBzb21lIHBvaW50IGluIHN1c3BlbmQgcHJvY2VkdXJlKSwKPj4+IHN5c3RlbV9zdXNwZW5k
KCkgZXhlY3V0aW9uIGhhcyB0byBjb250aW51ZSBvbiBDUFUjMC4KPj4+Cj4+PiBXaGVuIHRoZSBz
eXN0ZW1fc3VzcGVuZCgpIHJldHVybnMgMCwgaXQgbWVhbnMgdGhhdCB0aGUgc3lzdGVtIHdhcwo+
Pj4gc3VzcGVuZGVkIGFuZCBpdCBpcyBjb21pbmcgb3V0IG9mIHRoZSByZXN1bWUgcHJvY2VkdXJl
LiBSZWdhcmRsZXNzCj4+PiBvZiB0aGUgc3lzdGVtX3N1c3BlbmQoKSByZXR1cm4gdmFsdWUsIGFm
dGVyIHRoaXMgZnVuY3Rpb24gcmV0dXJucwo+Pj4gWGVuIGlzIGZ1bGx5IGZ1bmN0aW9uYWwsIGFu
ZCBpdHMgc3RhdGUsIGluY2x1ZGluZyBhbGwgZGV2aWNlcyBhbmQgZGF0YQo+Pj4gc3RydWN0dXJl
cywgbWF0Y2hlcyB0aGUgc3RhdGUgcHJpb3IgdG8gY2FsbGluZyBzeXN0ZW1fc3VzcGVuZCgpLgo+
Pj4gVGhlIHN0YXR1cyBpcyByZXR1cm5lZCBieSBzeXN0ZW1fc3VzcGVuZCgpIGZvciBkZWJ1Z2dp
bmcvbG9nZ2luZwo+Pj4gcHVycG9zZXMgYW5kIGZ1bmN0aW9uIHByb3RvdHlwZSBjb21wYXRpYmls
aXR5Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1v
bm92aWNAYWdnaW9zLmNvbT4KPj4+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVl
ZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+Pj4gLS0tCj4+PiAgICB4ZW4vYXJjaC9hcm0vc3VzcGVu
ZC5jIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gICAgMSBmaWxl
IGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3N1c3BlbmQuYyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPj4+IGluZGV4IGYyMzM4ZTQx
ZGIuLjIxYjQ1ZjgyNDggMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4+
PiArKysgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4+PiBAQCAtMTEyLDExICsxMTIsMjAgQEAg
c3RhdGljIHZvaWQgdmNwdV9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNp
ZCkKPj4+ICAgICAgICBfYXJjaF9zZXRfaW5mb19ndWVzdCh2LCAmY3R4dCk7Cj4+PiAgICB9Cj4+
Pgo+Pj4gKy8qIFhlbiBzdXNwZW5kLiBOb3RlOiBkYXRhIGlzIG5vdCB1c2VkIChzdXNwZW5kIGlz
IHRoZSBzdXNwZW5kIHRvIFJBTSkgKi8KPj4+ICtzdGF0aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2
b2lkICpkYXRhKQo+Pj4gK3sKPj4+ICsgICAgQlVHX09OKHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RB
VEVfYWN0aXZlKTsKPj4+ICsKPj4+ICsgICAgcmV0dXJuIC1FTk9TWVM7Cj4+PiArfQo+Pj4gKwo+
Pj4gICAgaW50MzJfdCBkb21haW5fc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJf
dCBjaWQpCj4+PiAgICB7Cj4+PiAgICAgICAgc3RydWN0IHZjcHUgKnY7Cj4+PiAgICAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKPj4+ICAgICAgICBib29sIGlzX3RodW1i
ID0gZXBvaW50ICYgMTsKPj4+ICsgICAgaW50IHN0YXR1czsKPj4+Cj4+PiAgICAgICAgZHByaW50
ayhYRU5MT0dfREVCVUcsCj4+PiAgICAgICAgICAgICAgICAiRG9tJWQgc3VzcGVuZDogZXBvaW50
PTB4JSJQUklyZWdpc3RlciIsIGNpZD0weCUiUFJJcmVnaXN0ZXIiXG4iLAo+Pj4gQEAgLTE1Niw2
ICsxNjUsMzEgQEAgaW50MzJfdCBkb21haW5fc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVn
aXN0ZXJfdCBjaWQpCj4+PiAgICAgICAgICovCj4+PiAgICAgICAgdmNwdV9ibG9ja191bmxlc3Nf
ZXZlbnRfcGVuZGluZyhjdXJyZW50KTsKPj4+Cj4+PiArICAgIC8qIElmIHRoaXMgd2FzIGRvbTAg
dGhlIHdob2xlIHN5c3RlbSBzaG91bGQgc3VzcGVuZDogdHJpZ2dlciBYZW4gc3VzcGVuZCAqLwo+
Pj4gKyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCj4+PiArICAgIHsKPj4+ICsgICAg
ICAgIC8qCj4+PiArICAgICAgICAgKiBzeXN0ZW1fc3VzcGVuZCBzaG91bGQgYmUgY2FsbGVkIHdo
ZW4gRG9tMCBmaW5hbGl6ZXMgdGhlIHN1c3BlbmQKPj4+ICsgICAgICAgICAqIHByb2NlZHVyZSBm
cm9tIGl0cyBib290IGNvcmUgKFZDUFUjMCkuIEhvd2V2ZXIsIERvbTAncyBWQ1BVIzAgY291bGQK
Pj4+ICsgICAgICAgICAqIGJlIG1hcHBlZCB0byBhbnkgUENQVSAodGhpcyBmdW5jdGlvbiBjb3Vs
ZCBiZSBleGVjdXRlZCBieSBhbnkgUENQVSkuCj4+PiArICAgICAgICAgKiBUaGUgc3VzcGVuZCBw
cm9jZWR1cmUgaGFzIHRvIGJlIGZpbmFsaXplZCBieSB0aGUgUENQVSMwIChub24tYm9vdAo+Pj4g
KyAgICAgICAgICogUENQVXMgd2lsbCBiZSBkaXNhYmxlZCBkdXJpbmcgdGhlIHN1c3BlbmQpLgo+
Pj4gKyAgICAgICAgICovCj4+PiArICAgICAgICBzdGF0dXMgPSBjb250aW51ZV9oeXBlcmNhbGxf
b25fY3B1KDAsIHN5c3RlbV9zdXNwZW5kLCBOVUxMKTsKPj4KPj4gQmFzZWQgb24gbXkgY29tbWVu
dCBpbiBwYXRjaCAjMiwgSSBkb24ndCB0aGluayB0aGlzIHdpbGwgZG8gdGhlIGNvcnJlY3QgdGhp
bmcgb24KPj4gRG9tMC4geDAgd2lsbCBub3QgY29udGFpbiBjaWQgYnV0IFBTQ0lfU1VDQ0VTUyBo
YXMgaXQgaXMgb3ZlcnJpZGVuIGluCj4+IGRvX3Zwc2NpXzBfMl9jYWxsLgo+Pgo+IAo+IENvdWxk
IHlvdSBwbGVhc2UgZXhwbGFpbj8gSSBjYW4ndCBmb2xsb3cKCkdlbmVyYWwgcHVycG9zZSAoZS5n
IHhOLCBwYykgcmVnaXN0ZXJzIGxpdmUgYXQgdGhlIGJvdHRvbSBvZiB0aGUgdkNQVSBzdGFjay4g
VGhlIApmdW5jdGlvbiB2Y3B1X3N1c3BlbmQgd2lsbCByZXNldCBhbGwgb2YgdGhlbSB0byAwIGJ1
dCB4MCAoQ29udGV4dCBJRCkgYW5kIHBjIAooZW50cnkgcG9pbnQpLgoKWW91IHJlbHkgb24gdGhv
c2UgcmVnaXN0ZXJzIHRvIGJlIHVudG91Y2hlZCBpbiB0aGUgcmV0dXJuIHBhdGguIEhvd2V2ZXIs
IHRoaXMgaXMgCm5vdCB0aGUgY2FzZS4gSWYgeW91IGxvb2sgYXQgZG9fdnBzY2lfMF8yX2NhbGws
IHgwIHdpbGwgYmUgc2V0IHRvIHdoYXRldmVyIGlzIAp0aGUgcmV0dXJuIHZhbHVlIG9mIGRvbWFp
bl9zdXNwZW5kIChlLmcgUFNDSV9TVVNQRU5EKS4gU28geDAgd2lsbCBub3QgY29udGFpbiAKYW55
bW9yZSB0aGUgQ29udGV4dCBJRCBhcyBleHBlY3RlZCBieSB0aGUgZ3Vlc3QuCgpZb3UgcHJvYmFi
bHkgaGF2ZW4ndCBub3RpY2VkIGl0IGJlY2F1c2UgTGludXggaXMgY3VycmVudGx5IHVzaW5nIDAg
Zm9yIHRoZSAKY29udGV4dCBJRC4gVGhpcyBpcyB0aGUgc2FtZSB2YWx1ZSBhcyBQU0NJX1NVQ0NF
U1MuCgpJbiB0aGUgY2FzZSBvZiBEb20wLCB0aGlzIGlzIGEgYml0IGRpZmZlcmVudCB0byB3aGF0
IEkgZXhwbGFpbmVkIGluIG15IHByZXZpb3VzIAplLW1haWwgYmVjYXVzZSBJIGdvdCBjb25mdXNl
ZC4gVGhlIGZ1bmN0aW9uIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUgaXMgbm90IApkb2luZyB3
aGF0IHlvdSBleHBlY3QuIFRoZSBmdW5jdGlvbiB3aWxsIHBhdXNlIHRoZSB2Q1BVLCBzY2hlZHVs
ZSB0aGUgdGFza2xldCAKYW5kIHRoZW4gcmV0dXJuIGRpcmVjdGx5LgoKQXQgc29tZSBwb2ludCB0
aGUgdGFza2xldCB3aWxsIGdldCBzY2hlZHVsZWQgb24gQ1BVIzAgYW5kIHN5c3RlbV9zdXNwZW5k
IHdpbGwgYmUgCmNhbGxlZC4gVGhlIHJldHVybiB2YWx1ZSBvZiB0aGF0IGZ1bmN0aW9uIHdpbGwg
YmUgY29waWVkIHRvIHgwLiBUaGUgdkNQVSB3aWxsIAp0aGVuIGdldCB1bnBhdXNlZCBhbmQgY29u
dGludWUgdG8gcnVuLgoKU28geDAgd2lsbCBub3QgY29udGFpbiB0aGUgQ29udGV4dCBJRCBidXQg
d2hhdGV2ZXIgc3lzdGVtX3N1c3BlbmQgcmV0dXJuLgoKVGhlIG1vcmUgSSBsb29rIGF0IHRoZSBj
b2RlLCB0aGUgbW9yZSBJIHRoaW5rIHRoYXQgZG9tYWluX3N1c3BlbmQgc2hvdWxkIGJlIApleGVj
dXRlZCBpbiBhIHRhc2tsZXQgKGUuZyBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KSBiZWNhdXNl
IHRoZSB2Q1BVIHdvdWxkIG5vdCAKYmUgcnVubmluZyBhbnltb3JlLiBTbyB5b3UgZG9uJ3QgaGF2
ZSB0byB3b3JyeSBvZiBhbnlvbmUgbW9kaWZ5aW5nIHRoZSByZWdpc3RlcnMgCmFuZCB0aGVyZWZv
cmUgY2FuIGFjY2VzcyB0aGVtIHNhZmVseSBhcyB0aGV5IHdvdWxkIGFsbCBiZSBzeW5jZWQgdG8g
dGhlIApzdHJ1Y3R1cmUgdkNQVS4KClRoZSB0YXNrbGV0IGNvZGUgd291bGQgYmUgdmVyeSBzaW1p
bGFyIHRvIGh2bV9zM19zdXNwZW5kLgoKPiAKPj4gQXMgdXBwZXIgbGF5ZXIgbWF5IG1vZGlmeSB0
aGUgdkNQVSBjb250ZXh0LCBJIHRoaW5rIGl0IHdvdWxkIGJlIGJlc3QgdG8gcnVuCj4+IHN5c3Rl
bV9zdXNwZW5kIGluIGEgdGFza2xldCBib3VuZCB0byBDUFUjMC4KPj4KPiAKPiBJJ20gbm90IGZv
bGxvd2luZyB0aGlzIHRvbywgcGxlYXNlIGV4cGxhaW4KSSB0cmllZCB0byBjb3ZlciBpdCBpbiBt
eSBleHBsYW5hdGlvbiBhYm92ZS4gTGV0IG1lIGtub3cgaWYgaXQgaXMgdW5jbGVhci4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 17:16:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 17:16: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-devel-bounces@lists.xenproject.org>)
	id 1gMym1-0005Pk-Qu; Wed, 14 Nov 2018 17:16: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=oyap=nz=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gMym1-0005Pf-5J
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 17:16:17 +0000
X-Inumbo-ID: fdffa8f0-e830-11e8-9a16-bc764e045a96
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe42::631])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fdffa8f0-e830-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 17:16:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=yI93np/kmn0Jz/B0z1WSlGOB4kK7lYAYT4DE5ikZvTE=;
 b=EvU3O2F9HboxKKyjnTcBkbi8dOT+lSaCO2RYk7HzmYl0dmzFQYYOBmFiRjIwcHZi4mxHqU0X3qyRFvLrpeObql5esoF90Nj/BfrwX4jNy5ka//G1XdMbCjbv4R7QfgJSy5PUiq/rO2aSOxAi8hGrB+26E48W9RgfMk6OIgB3YYs=
Received: from CY4PR12MB1768.namprd12.prod.outlook.com (10.175.63.10) by
 CY4PR12MB1558.namprd12.prod.outlook.com (10.172.69.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.27; Wed, 14 Nov 2018 17:16:13 +0000
Received: from CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::82f:4b8a:fd43:aab3]) by CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::82f:4b8a:fd43:aab3%8]) with mapi id 15.20.1294.045; Wed, 14 Nov 2018
 17:16:13 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH v5 12/13] IOMMU/x86: remove indirection from certain
 IOMMU hook accesses
Thread-Index: AQHUd35hX1MNc7t0WUKgm6kfH+SCV6VPjHwA
Date: Wed, 14 Nov 2018 17:16:13 +0000
Message-ID: <20181114171609.GA22246@amd.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
 <5BE4614C02000078001F9D19@prv1-mh.provo.novell.com>
In-Reply-To: <5BE4614C02000078001F9D19@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN4PR0501CA0030.namprd05.prod.outlook.com
 (2603:10b6:803:40::43) To CY4PR12MB1768.namprd12.prod.outlook.com
 (2603:10b6:903:122::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR12MB1558;
 20:fworLvZn5cgSGXUMl147QGm8Ac65ZvBa2Zo+AgUJUruWuxCZGcody4/LjuZNE1rfyAAi9Ih6M67VisgyKBtO8ON3KwS3+CrGs81mRmT6NBP7TlsT9N8bi97pZFh6LMPR3Mzt0jGJxY9pAYYKTNyf0iEq1XlxN9mbmH9PfOXyMlfJ0IDxEjPX2nVFA2fd1RM89Ep9GPiAEQ8dFgiK30rhLAUltYtZBeu24ptMbDEhyJORsZmSfLNgJYlFhuqg31U6
x-ms-office365-filtering-correlation-id: fcb6b50c-c4b6-414a-7b00-08d64a54e0e1
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:CY4PR12MB1558; 
x-ms-traffictypediagnostic: CY4PR12MB1558:
x-microsoft-antispam-prvs: <CY4PR12MB15584249E76C8C0446AA0C45E5C30@CY4PR12MB1558.namprd12.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(269456686620040)(767451399110);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231382)(944501410)(52105112)(3002001)(10201501046)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:CY4PR12MB1558; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1558; 
x-forefront-prvs: 085634EFF4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(396003)(346002)(39860400002)(136003)(366004)(199004)(189003)(256004)(14444005)(2906002)(2900100001)(68736007)(71200400001)(36756003)(486006)(6916009)(6436002)(6512007)(6116002)(8936002)(102836004)(1076002)(3846002)(26005)(5660300001)(81166006)(99286004)(54906003)(52116002)(76176011)(11346002)(446003)(6506007)(386003)(2616005)(478600001)(6246003)(53936002)(71190400001)(316002)(229853002)(476003)(186003)(81156014)(105586002)(106356001)(25786009)(4326008)(305945005)(7736002)(72206003)(558084003)(66066001)(14454004)(8676002)(97736004)(86362001)(33656002)(6486002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1558;
 H:CY4PR12MB1768.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: aI9Rx5pjChM4qSma6s88jey5y3w1dmTSPv/YARTq4ewQBUoQ6rF/iUvxoqatf0OPA+kV2kY0lY/icyM2a1oTgNI2BaY4abPOMrhPhnb2lDqrMequ2wUZp+h9rYhIc7aTaJV2ppgLr/CPcCTN+HaIjaK3BcoPX2dnfOXH3VLnt3q48jsIgsAQ30dQY6PobS0zmxwFFo7oFfInI266H9sUMLZ+LBY+9o/wA8nUZ2VAmygYmXeJT/9YAtmxJjOcvV/JFwCILKMTwIAHX4boorHgrWVPgv5J+jK17cRSZOhhBS7EQLUh6NDwKJpG4keMt05evprXkMOKxLEgmAArRrk9b7PrqY21445luwIEhT/fIMk=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <269A95A9FB069E45B84D34212017E48D@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fcb6b50c-c4b6-414a-7b00-08d64a54e0e1
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 17:16:13.5530 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1558
Subject: Re: [Xen-devel] [PATCH v5 12/13] IOMMU/x86: remove indirection from
 certain IOMMU hook accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>, "Woods,
 Brian" <Brian.Woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDk6MTY6MTJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlcmUncyBubyBuZWVkIHRvIGdvIHRocm91Z2ggYW4gZXh0cmEgbGV2ZWwgb2YgaW5k
aXJlY3Rpb24uIEluIG9yZGVyIHRvCj4gbGltaXQgY29kZSBjaHVybiwgY2FsbCBzaXRlcyB1c2lu
ZyBzdHJ1Y3QgZG9tYWluX2lvbW11J3MgcGxhdGZvcm1fb3BzCj4gZG9uJ3QgZ2V0IHRvdWNoZWQg
aGVyZSwgaG93ZXZlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgpBY2tlZC1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 17:35:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 17:35: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-devel-bounces@lists.xenproject.org>)
	id 1gMz4u-0006yf-LA; Wed, 14 Nov 2018 17:35: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=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMz4t-0006yV-P6
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 17:35:47 +0000
X-Inumbo-ID: b7a458d3-e833-11e8-9a16-bc764e045a96
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7a458d3-e833-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 17:35:46 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id o125so27238578qkf.3
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 09:35:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=dUPvIJlVh0mBZmbW1pqDTWzHCOJ6p7YQv06FPiuZDfs=;
 b=D0+yOxmwbIvQ6uOeF9trfyQSiJluJLymm+ZOkOkV81qAlNxn+9/3kBoVf3d6c2H7SO
 inpUO88CBc82ei0Xt78U3KooxwmG47mfjYPDB9vmfHjH1u3MqHCEreOUHwZc4oiE6CjN
 lFo5XfdQch7j+v5d7zlIaD9cNmOoJpaymFi6kxwYMQjwApMw9h3G2xPeFrp//pTKpoF5
 girc86mjpoEJJLzdRiyo4GMlKAnJcyEg0sWFlWnEVuQnggzvcc8fQhfs/WWmvBX24G3N
 bwg6Lr61IFaBpx2Cg9yFA+N2uJrPv6bCH8tTvh7SzAMvmlqlDdpkXjAyBuJM7veawPMb
 KpkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=dUPvIJlVh0mBZmbW1pqDTWzHCOJ6p7YQv06FPiuZDfs=;
 b=KqSRmJfrsTWgfx0zMV6iTIm6DYKS2glaiMJkfHTWSUyNPZV5/MTRDfWw+er+6CXf9T
 +oljjQCIz58L+W+DXmxOL4MT+JGs+m/YqoRp3U7+Nu7Zv74rAyDcor0X65TGqNwWah5m
 ahwvVqcjqcfK2BBZFhDq4eq2psM/oewsBYbARRwBVtLG6nSfy8RzEhYQllUyDR5aMOFj
 rcVBT4c++0wwgYBYGZhYCTk1DZC+dEqhkwAw01Ykupi7qJawwU/WjOr/HX7+jLslyYED
 /NYYzlQcfD/o3YnX8Dp1OZTB6DT2uLirksVAN3o5CcbnRRSBCdXk4mYLJfXbkKqo+3k4
 /WAg==
X-Gm-Message-State: AGRZ1gKuMcafXv/EHhSXk1g2tVSJhWtr/nXjSrswnaO+u2hUWM5i9wte
 QLFeaWsjuAIox778XGxpTspRotPntVJCtFxJApuGgA==
X-Google-Smtp-Source: AJdET5clXfBMyDiym3sOmdBH4MI2WCrxgTrLamnyQ9RrMN+TVLCk5cilyYgAhpT15eJgpNDRo5OOLXnSs45uZbfjwew=
X-Received: by 2002:a37:bb82:: with SMTP id l124mr2637769qkf.188.1542216945293; 
 Wed, 14 Nov 2018 09:35:45 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <0d01eba0-c81a-8144-36aa-a4161f75e1e3@arm.com>
 <CAKPH-NibiyqHeTtp9NO=jLMdF+vdyZfxTUQ_XYzFVpfnLQCTqw@mail.gmail.com>
 <3605a929-2274-befd-3abd-14943141a7db@arm.com>
In-Reply-To: <3605a929-2274-befd-3abd-14943141a7db@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Wed, 14 Nov 2018 18:35:34 +0100
Message-ID: <CAKPH-NhUgAtjG+YA_ypE2kNDmgrHMA_XZ7Q=2hLvveQKFmkd8w@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gV2VkLCBOb3YgMTQsIDIwMTggYXQgNjoxMCBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+IEhpIE1pcmVsYSwKPgo+IE9uIDE0LzEx
LzIwMTggMTU6NDAsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiBPbiBXZWQsIE5vdiAxNCwg
MjAxOCBhdCA0OjA3IFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3Rl
Ogo+ID4+IE9uIDEyLzExLzIwMTggMTE6MzAsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPj4+
IFdoZW4gRG9tMCBmaW5hbGl6ZXMgaXRzIHN1c3BlbmQgcHJvY2VkdXJlIHRoZSBzdXNwZW5kIG9m
IFhlbiBpcwo+ID4+PiB0cmlnZ2VyZWQgYnkgY2FsbGluZyBzeXN0ZW1fc3VzcGVuZCgpLiBEb20w
IGZpbmFsaXplcyB0aGUgc3VzcGVuZCBmcm9tCj4gPj4+IGl0cyBib290IGNvcmUgKFZDUFUjMCks
IHdoaWNoIGNvdWxkIGJlIG1hcHBlZCB0byBhbnkgcGh5c2ljYWwgQ1BVLAo+ID4+PiBpLmUuIHRo
ZSBzeXN0ZW1fc3VzcGVuZCgpIGZ1bmN0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIGJ5IGFueSBwaHlz
aWNhbAo+ID4+PiBDUFUuIFNpbmNlIFhlbiBzdXNwZW5kIHByb2NlZHVyZSBoYXMgdG8gYmUgcnVu
IGJ5IHRoZSBib290IENQVQo+ID4+PiAobm9uLWJvb3QgQ1BVcyB3aWxsIGJlIGRpc2FibGVkIGF0
IHNvbWUgcG9pbnQgaW4gc3VzcGVuZCBwcm9jZWR1cmUpLAo+ID4+PiBzeXN0ZW1fc3VzcGVuZCgp
IGV4ZWN1dGlvbiBoYXMgdG8gY29udGludWUgb24gQ1BVIzAuCj4gPj4+Cj4gPj4+IFdoZW4gdGhl
IHN5c3RlbV9zdXNwZW5kKCkgcmV0dXJucyAwLCBpdCBtZWFucyB0aGF0IHRoZSBzeXN0ZW0gd2Fz
Cj4gPj4+IHN1c3BlbmRlZCBhbmQgaXQgaXMgY29taW5nIG91dCBvZiB0aGUgcmVzdW1lIHByb2Nl
ZHVyZS4gUmVnYXJkbGVzcwo+ID4+PiBvZiB0aGUgc3lzdGVtX3N1c3BlbmQoKSByZXR1cm4gdmFs
dWUsIGFmdGVyIHRoaXMgZnVuY3Rpb24gcmV0dXJucwo+ID4+PiBYZW4gaXMgZnVsbHkgZnVuY3Rp
b25hbCwgYW5kIGl0cyBzdGF0ZSwgaW5jbHVkaW5nIGFsbCBkZXZpY2VzIGFuZCBkYXRhCj4gPj4+
IHN0cnVjdHVyZXMsIG1hdGNoZXMgdGhlIHN0YXRlIHByaW9yIHRvIGNhbGxpbmcgc3lzdGVtX3N1
c3BlbmQoKS4KPiA+Pj4gVGhlIHN0YXR1cyBpcyByZXR1cm5lZCBieSBzeXN0ZW1fc3VzcGVuZCgp
IGZvciBkZWJ1Z2dpbmcvbG9nZ2luZwo+ID4+PiBwdXJwb3NlcyBhbmQgZnVuY3Rpb24gcHJvdG90
eXBlIGNvbXBhdGliaWxpdHkuCj4gPj4+Cj4gPj4+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1v
bm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4KPiA+Pj4gU2lnbmVkLW9mZi1ieTog
U2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gPj4+IC0tLQo+ID4+
PiAgICB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwo+ID4+PiAgICAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQo+ID4+
Pgo+ID4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYyBiL3hlbi9hcmNoL2Fy
bS9zdXNwZW5kLmMKPiA+Pj4gaW5kZXggZjIzMzhlNDFkYi4uMjFiNDVmODI0OCAxMDA2NDQKPiA+
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+ID4+PiArKysgYi94ZW4vYXJjaC9hcm0v
c3VzcGVuZC5jCj4gPj4+IEBAIC0xMTIsMTEgKzExMiwyMCBAQCBzdGF0aWMgdm9pZCB2Y3B1X3N1
c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+ID4+PiAgICAgICAgX2Fy
Y2hfc2V0X2luZm9fZ3Vlc3QodiwgJmN0eHQpOwo+ID4+PiAgICB9Cj4gPj4+Cj4gPj4+ICsvKiBY
ZW4gc3VzcGVuZC4gTm90ZTogZGF0YSBpcyBub3QgdXNlZCAoc3VzcGVuZCBpcyB0aGUgc3VzcGVu
ZCB0byBSQU0pICovCj4gPj4+ICtzdGF0aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRh
KQo+ID4+PiArewo+ID4+PiArICAgIEJVR19PTihzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2Fj
dGl2ZSk7Cj4gPj4+ICsKPiA+Pj4gKyAgICByZXR1cm4gLUVOT1NZUzsKPiA+Pj4gK30KPiA+Pj4g
Kwo+ID4+PiAgICBpbnQzMl90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdp
c3Rlcl90IGNpZCkKPiA+Pj4gICAgewo+ID4+PiAgICAgICAgc3RydWN0IHZjcHUgKnY7Cj4gPj4+
ICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwo+ID4+PiAgICAgICAg
Ym9vbCBpc190aHVtYiA9IGVwb2ludCAmIDE7Cj4gPj4+ICsgICAgaW50IHN0YXR1czsKPiA+Pj4K
PiA+Pj4gICAgICAgIGRwcmludGsoWEVOTE9HX0RFQlVHLAo+ID4+PiAgICAgICAgICAgICAgICAi
RG9tJWQgc3VzcGVuZDogZXBvaW50PTB4JSJQUklyZWdpc3RlciIsIGNpZD0weCUiUFJJcmVnaXN0
ZXIiXG4iLAo+ID4+PiBAQCAtMTU2LDYgKzE2NSwzMSBAQCBpbnQzMl90IGRvbWFpbl9zdXNwZW5k
KHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKPiA+Pj4gICAgICAgICAqLwo+ID4+
PiAgICAgICAgdmNwdV9ibG9ja191bmxlc3NfZXZlbnRfcGVuZGluZyhjdXJyZW50KTsKPiA+Pj4K
PiA+Pj4gKyAgICAvKiBJZiB0aGlzIHdhcyBkb20wIHRoZSB3aG9sZSBzeXN0ZW0gc2hvdWxkIHN1
c3BlbmQ6IHRyaWdnZXIgWGVuIHN1c3BlbmQgKi8KPiA+Pj4gKyAgICBpZiAoIGlzX2hhcmR3YXJl
X2RvbWFpbihkKSApCj4gPj4+ICsgICAgewo+ID4+PiArICAgICAgICAvKgo+ID4+PiArICAgICAg
ICAgKiBzeXN0ZW1fc3VzcGVuZCBzaG91bGQgYmUgY2FsbGVkIHdoZW4gRG9tMCBmaW5hbGl6ZXMg
dGhlIHN1c3BlbmQKPiA+Pj4gKyAgICAgICAgICogcHJvY2VkdXJlIGZyb20gaXRzIGJvb3QgY29y
ZSAoVkNQVSMwKS4gSG93ZXZlciwgRG9tMCdzIFZDUFUjMCBjb3VsZAo+ID4+PiArICAgICAgICAg
KiBiZSBtYXBwZWQgdG8gYW55IFBDUFUgKHRoaXMgZnVuY3Rpb24gY291bGQgYmUgZXhlY3V0ZWQg
YnkgYW55IFBDUFUpLgo+ID4+PiArICAgICAgICAgKiBUaGUgc3VzcGVuZCBwcm9jZWR1cmUgaGFz
IHRvIGJlIGZpbmFsaXplZCBieSB0aGUgUENQVSMwIChub24tYm9vdAo+ID4+PiArICAgICAgICAg
KiBQQ1BVcyB3aWxsIGJlIGRpc2FibGVkIGR1cmluZyB0aGUgc3VzcGVuZCkuCj4gPj4+ICsgICAg
ICAgICAqLwo+ID4+PiArICAgICAgICBzdGF0dXMgPSBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1
KDAsIHN5c3RlbV9zdXNwZW5kLCBOVUxMKTsKPiA+Pgo+ID4+IEJhc2VkIG9uIG15IGNvbW1lbnQg
aW4gcGF0Y2ggIzIsIEkgZG9uJ3QgdGhpbmsgdGhpcyB3aWxsIGRvIHRoZSBjb3JyZWN0IHRoaW5n
IG9uCj4gPj4gRG9tMC4geDAgd2lsbCBub3QgY29udGFpbiBjaWQgYnV0IFBTQ0lfU1VDQ0VTUyBo
YXMgaXQgaXMgb3ZlcnJpZGVuIGluCj4gPj4gZG9fdnBzY2lfMF8yX2NhbGwuCj4gPj4KPiA+Cj4g
PiBDb3VsZCB5b3UgcGxlYXNlIGV4cGxhaW4/IEkgY2FuJ3QgZm9sbG93Cj4KPiBHZW5lcmFsIHB1
cnBvc2UgKGUuZyB4TiwgcGMpIHJlZ2lzdGVycyBsaXZlIGF0IHRoZSBib3R0b20gb2YgdGhlIHZD
UFUgc3RhY2suIFRoZQo+IGZ1bmN0aW9uIHZjcHVfc3VzcGVuZCB3aWxsIHJlc2V0IGFsbCBvZiB0
aGVtIHRvIDAgYnV0IHgwIChDb250ZXh0IElEKSBhbmQgcGMKPiAoZW50cnkgcG9pbnQpLgo+Cj4g
WW91IHJlbHkgb24gdGhvc2UgcmVnaXN0ZXJzIHRvIGJlIHVudG91Y2hlZCBpbiB0aGUgcmV0dXJu
IHBhdGguIEhvd2V2ZXIsIHRoaXMgaXMKPiBub3QgdGhlIGNhc2UuIElmIHlvdSBsb29rIGF0IGRv
X3Zwc2NpXzBfMl9jYWxsLCB4MCB3aWxsIGJlIHNldCB0byB3aGF0ZXZlciBpcwo+IHRoZSByZXR1
cm4gdmFsdWUgb2YgZG9tYWluX3N1c3BlbmQgKGUuZyBQU0NJX1NVU1BFTkQpLiBTbyB4MCB3aWxs
IG5vdCBjb250YWluCj4gYW55bW9yZSB0aGUgQ29udGV4dCBJRCBhcyBleHBlY3RlZCBieSB0aGUg
Z3Vlc3QuCgpUaGlzIGlzIGV4cGVjdGVkLCB0aGUgc3lzdGVtIHNob3VsZCBiZWhhdmUgdGhhdCB3
YXkuIElmIHRoZSBndWVzdAptYW5hZ2VkIHRvIHN1c3BlbmQsIGkuZS4gZG9tYWluX3N1c3BlbmQg
aGFzIHJldHVybmVkIFBTQ0lfU1VDQ0VTUywgdGhlCnJldHVybiB2YWx1ZSBpcyBtZWFuaW5nbGVz
cyB0byB0aGUgZ3Vlc3QgYmVjYXVzZSBpdCB3b24ndCByZXR1cm4gdG8KaXQuIFRoZSBndWVzdCBo
YXMgc3VzcGVuZGVkLCBqdXN0IHRoZSBmYWN0IHRoZSBpdCB3aWxsIHN0YXJ0IGZyb20gYW4KYW5v
dGhlciBlbnRyeSBwb2ludCBpbXBsaWNpdGx5IGNhcnJpZXMgdGhlIGluZm9ybWF0aW9uIHRoYXQg
dGhlCnN1c3BlbmQgd2FzIHN1Y2Nlc3NmdWwuCkhvd2V2ZXIsIGlmIHRoZSByZXR1cm4gdmFsdWUg
ZnJvbSBkb21haW5fc3VzcGVuZCBpcyBhbiBlcnJvciB0aGVuIHRoZQplcnJvciB3aWxsIGJlIHJl
dHVybmVkIHRvIHRoZSBndWVzdCBiZWNhdXNlIHRoZSBzdXNwZW5kIGhhcyBmYWlsZWQuClRoZW4g
dGhlIHgwIHJlZ2lzdGVyIHNob3VsZCBjb250YWluIGVycm9yIGNvZGUsIG5vdCB0aGUgY29udGV4
dCBJRC4KVGhlIFBDIHNob3VsZCBiZSB1bnRvdWNoZWQsIGkuZS4gaXQgc2hvdWxkIG5vdCBjb250
YWluIHRoZSByZXN1bWUKZW50cnkgcG9pbnQsIGJ1dCB3aGF0ZXZlciB3YXMgaW4gdGhlcmUgb25j
ZSB0aGUgaHZjL3N5c3RlbV9zdXNwZW5kIHdhcwppc3N1ZWQgYnkgdGhlIGd1ZXN0LiBHdWVzdHMg
aGFuZGxlIGVycm9ycyByaWdodCBiZWxvdyB0aGUgY29kZSBmcm9tCndoaWNoIHRoZXkgdHJpZWQg
dG8gc3VzcGVuZC4KCj4KPiBZb3UgcHJvYmFibHkgaGF2ZW4ndCBub3RpY2VkIGl0IGJlY2F1c2Ug
TGludXggaXMgY3VycmVudGx5IHVzaW5nIDAgZm9yIHRoZQo+IGNvbnRleHQgSUQuIFRoaXMgaXMg
dGhlIHNhbWUgdmFsdWUgYXMgUFNDSV9TVUNDRVNTLgo+Cj4gSW4gdGhlIGNhc2Ugb2YgRG9tMCwg
dGhpcyBpcyBhIGJpdCBkaWZmZXJlbnQgdG8gd2hhdCBJIGV4cGxhaW5lZCBpbiBteSBwcmV2aW91
cwo+IGUtbWFpbCBiZWNhdXNlIEkgZ290IGNvbmZ1c2VkLiBUaGUgZnVuY3Rpb24gY29udGludWVf
aHlwZXJjYWxsX29uX2NwdSBpcyBub3QKPiBkb2luZyB3aGF0IHlvdSBleHBlY3QuIFRoZSBmdW5j
dGlvbiB3aWxsIHBhdXNlIHRoZSB2Q1BVLCBzY2hlZHVsZSB0aGUgdGFza2xldAo+IGFuZCB0aGVu
IHJldHVybiBkaXJlY3RseS4KPgo+IEF0IHNvbWUgcG9pbnQgdGhlIHRhc2tsZXQgd2lsbCBnZXQg
c2NoZWR1bGVkIG9uIENQVSMwIGFuZCBzeXN0ZW1fc3VzcGVuZCB3aWxsIGJlCj4gY2FsbGVkLiBU
aGUgcmV0dXJuIHZhbHVlIG9mIHRoYXQgZnVuY3Rpb24gd2lsbCBiZSBjb3BpZWQgdG8geDAuIFRo
ZSB2Q1BVIHdpbGwKPiB0aGVuIGdldCB1bnBhdXNlZCBhbmQgY29udGludWUgdG8gcnVuLgo+Cj4g
U28geDAgd2lsbCBub3QgY29udGFpbiB0aGUgQ29udGV4dCBJRCBidXQgd2hhdGV2ZXIgc3lzdGVt
X3N1c3BlbmQgcmV0dXJuLgo+CgpJIGFncmVlIHdpdGggYWxsIHlvdSBkZXNjcmliZWQgYWJvdmUs
IGJ1dCB0aGF0IGlzIGludGVuZGVkIC0gdGhlCnN5c3RlbSBzaG91bGQgYmVoYXZlIHRoYXQgd2F5
LiBJIGJlbGlldmUgdGhlIGNhdXNlIG9mIG1pc3VuZGVyc3RhbmRpbmcKY291bGQgYmUgaW4gaG93
IHRoZSByZXR1cm4gdmFsdWUgdmVyc3VzIGNvbnRleHQgSUQgaXMgaGFuZGxlZC4gVGhvc2UKYXJl
IGRpZmZlcmVudCBwYXRocywgYW5kIG9ubHkgb25lIG9mIHRoZSBmb2xsb3dpbmcgZXhlY3V0ZXM6
IDEpIGVpdGhlcgp0aGUgc3VzcGVuZCBpcyBzdWNjZXNzZnVsIGFuZCBub3RoaW5nIHdpbGwgYmUg
cmV0dXJuZWQgdG8gdGhlIGd1ZXN0CmJlY2F1c2UgaXQgaXMgc3VzcGVuZGVkOyBvciAyKSB0aGUg
c3VzcGVuZCBvZiB0aGUgZ3Vlc3QgaGFzIGZhaWxlZCBzbwpjb250ZXh0IElEIGlzIHVzZWxlc3Mu
Cgo+IFRoZSBtb3JlIEkgbG9vayBhdCB0aGUgY29kZSwgdGhlIG1vcmUgSSB0aGluayB0aGF0IGRv
bWFpbl9zdXNwZW5kIHNob3VsZCBiZQo+IGV4ZWN1dGVkIGluIGEgdGFza2xldCAoZS5nIGNvbnRp
bnVlX2h5cGVyY2FsbF9vbl9jcHUpIGJlY2F1c2UgdGhlIHZDUFUgd291bGQgbm90Cj4gYmUgcnVu
bmluZyBhbnltb3JlLiBTbyB5b3UgZG9uJ3QgaGF2ZSB0byB3b3JyeSBvZiBhbnlvbmUgbW9kaWZ5
aW5nIHRoZSByZWdpc3RlcnMKPiBhbmQgdGhlcmVmb3JlIGNhbiBhY2Nlc3MgdGhlbSBzYWZlbHkg
YXMgdGhleSB3b3VsZCBhbGwgYmUgc3luY2VkIHRvIHRoZQo+IHN0cnVjdHVyZSB2Q1BVLgo+CgpM
ZXRzIHJldmlzaXQgdGhpcyBvbmNlIHdlIGFsaWduIG9uIHRoZSBwb2ludHMgYWJvdmUuIFBsZWFz
ZSBsZXQgbWUKa25vdyBpZiB0aGVyZSBpcyBhbnl0aGluZyBlbHNlIEkgbmVlZCB0byBjbGFyaWZ5
LCBvciBpZiBJCm1pc3VuZGVyc3Rvb2QgeW91ciBwb2ludC4KClRoYW5rcywKTWlyZWxhCgo+IFRo
ZSB0YXNrbGV0IGNvZGUgd291bGQgYmUgdmVyeSBzaW1pbGFyIHRvIGh2bV9zM19zdXNwZW5kLgo+
Cj4gPgo+ID4+IEFzIHVwcGVyIGxheWVyIG1heSBtb2RpZnkgdGhlIHZDUFUgY29udGV4dCwgSSB0
aGluayBpdCB3b3VsZCBiZSBiZXN0IHRvIHJ1bgo+ID4+IHN5c3RlbV9zdXNwZW5kIGluIGEgdGFz
a2xldCBib3VuZCB0byBDUFUjMC4KPiA+Pgo+ID4KPiA+IEknbSBub3QgZm9sbG93aW5nIHRoaXMg
dG9vLCBwbGVhc2UgZXhwbGFpbgo+IEkgdHJpZWQgdG8gY292ZXIgaXQgaW4gbXkgZXhwbGFuYXRp
b24gYWJvdmUuIExldCBtZSBrbm93IGlmIGl0IGlzIHVuY2xlYXIuCj4KPiBDaGVlcnMsCj4KPiAt
LQo+IEp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 17:35:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 17:35: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-devel-bounces@lists.xenproject.org>)
	id 1gMz4u-0006yl-Uz; Wed, 14 Nov 2018 17:35: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=rzl2=nz=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gMz4t-0006yW-Qz
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 17:35:47 +0000
X-Inumbo-ID: b7a3c390-e833-11e8-9a16-bc764e045a96
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7a3c390-e833-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 17:35:45 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id 189so27225614qkj.8
 for <xen-devel@lists.xen.org>; Wed, 14 Nov 2018 09:35:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=dUPvIJlVh0mBZmbW1pqDTWzHCOJ6p7YQv06FPiuZDfs=;
 b=D0+yOxmwbIvQ6uOeF9trfyQSiJluJLymm+ZOkOkV81qAlNxn+9/3kBoVf3d6c2H7SO
 inpUO88CBc82ei0Xt78U3KooxwmG47mfjYPDB9vmfHjH1u3MqHCEreOUHwZc4oiE6CjN
 lFo5XfdQch7j+v5d7zlIaD9cNmOoJpaymFi6kxwYMQjwApMw9h3G2xPeFrp//pTKpoF5
 girc86mjpoEJJLzdRiyo4GMlKAnJcyEg0sWFlWnEVuQnggzvcc8fQhfs/WWmvBX24G3N
 bwg6Lr61IFaBpx2Cg9yFA+N2uJrPv6bCH8tTvh7SzAMvmlqlDdpkXjAyBuJM7veawPMb
 KpkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=dUPvIJlVh0mBZmbW1pqDTWzHCOJ6p7YQv06FPiuZDfs=;
 b=UUGyBr9QqlyzItSW2mk203ROsSe+loF3r4aOpoEmkMjnlwJzEHxDm+h0db6FR9Jm+8
 1tB7uX4p9fI5qCLSenfsK4HMGTRMhdnMNjwP6SvufMzVPFRHtw84KhEZrX3/1x1W9lZJ
 J/I91Z2uAm5KDZki2pL4yJwt8ffwsAPebVfY/EnnJ6XQINDXx5CP17LJ1uajA6ZeOQwR
 KlDROx4b9Oob/5EdlcwrwNC3ANHm6cyBXbF+yHLpjDX/cEAH+b7Z8h9rF25hOG+E+VlP
 kFeh55u/HDg79kQu2pvQCOrL04Igyi5dFFz3wsHruNy5keFS1T69gzOxLd/FqlfKc+pp
 k4dQ==
X-Gm-Message-State: AGRZ1gKS08EYl9AHq6Jm+Au/3S/s8UDlNsaHkYCBCOOR9660vefGixLE
 piyoMkRCme+oVM0g+DNEPJ9xBULR4dDDme9J36Gx5g==
X-Google-Smtp-Source: AJdET5clXfBMyDiym3sOmdBH4MI2WCrxgTrLamnyQ9RrMN+TVLCk5cilyYgAhpT15eJgpNDRo5OOLXnSs45uZbfjwew=
X-Received: by 2002:a37:bb82:: with SMTP id l124mr2637769qkf.188.1542216945293; 
 Wed, 14 Nov 2018 09:35:45 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <0d01eba0-c81a-8144-36aa-a4161f75e1e3@arm.com>
 <CAKPH-NibiyqHeTtp9NO=jLMdF+vdyZfxTUQ_XYzFVpfnLQCTqw@mail.gmail.com>
 <3605a929-2274-befd-3abd-14943141a7db@arm.com>
In-Reply-To: <3605a929-2274-befd-3abd-14943141a7db@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Wed, 14 Nov 2018 18:35:34 +0100
Message-ID: <CAKPH-NhUgAtjG+YA_ypE2kNDmgrHMA_XZ7Q=2hLvveQKFmkd8w@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gV2VkLCBOb3YgMTQsIDIwMTggYXQgNjoxMCBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+IEhpIE1pcmVsYSwKPgo+IE9uIDE0LzEx
LzIwMTggMTU6NDAsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiBPbiBXZWQsIE5vdiAxNCwg
MjAxOCBhdCA0OjA3IFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3Rl
Ogo+ID4+IE9uIDEyLzExLzIwMTggMTE6MzAsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPj4+
IFdoZW4gRG9tMCBmaW5hbGl6ZXMgaXRzIHN1c3BlbmQgcHJvY2VkdXJlIHRoZSBzdXNwZW5kIG9m
IFhlbiBpcwo+ID4+PiB0cmlnZ2VyZWQgYnkgY2FsbGluZyBzeXN0ZW1fc3VzcGVuZCgpLiBEb20w
IGZpbmFsaXplcyB0aGUgc3VzcGVuZCBmcm9tCj4gPj4+IGl0cyBib290IGNvcmUgKFZDUFUjMCks
IHdoaWNoIGNvdWxkIGJlIG1hcHBlZCB0byBhbnkgcGh5c2ljYWwgQ1BVLAo+ID4+PiBpLmUuIHRo
ZSBzeXN0ZW1fc3VzcGVuZCgpIGZ1bmN0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIGJ5IGFueSBwaHlz
aWNhbAo+ID4+PiBDUFUuIFNpbmNlIFhlbiBzdXNwZW5kIHByb2NlZHVyZSBoYXMgdG8gYmUgcnVu
IGJ5IHRoZSBib290IENQVQo+ID4+PiAobm9uLWJvb3QgQ1BVcyB3aWxsIGJlIGRpc2FibGVkIGF0
IHNvbWUgcG9pbnQgaW4gc3VzcGVuZCBwcm9jZWR1cmUpLAo+ID4+PiBzeXN0ZW1fc3VzcGVuZCgp
IGV4ZWN1dGlvbiBoYXMgdG8gY29udGludWUgb24gQ1BVIzAuCj4gPj4+Cj4gPj4+IFdoZW4gdGhl
IHN5c3RlbV9zdXNwZW5kKCkgcmV0dXJucyAwLCBpdCBtZWFucyB0aGF0IHRoZSBzeXN0ZW0gd2Fz
Cj4gPj4+IHN1c3BlbmRlZCBhbmQgaXQgaXMgY29taW5nIG91dCBvZiB0aGUgcmVzdW1lIHByb2Nl
ZHVyZS4gUmVnYXJkbGVzcwo+ID4+PiBvZiB0aGUgc3lzdGVtX3N1c3BlbmQoKSByZXR1cm4gdmFs
dWUsIGFmdGVyIHRoaXMgZnVuY3Rpb24gcmV0dXJucwo+ID4+PiBYZW4gaXMgZnVsbHkgZnVuY3Rp
b25hbCwgYW5kIGl0cyBzdGF0ZSwgaW5jbHVkaW5nIGFsbCBkZXZpY2VzIGFuZCBkYXRhCj4gPj4+
IHN0cnVjdHVyZXMsIG1hdGNoZXMgdGhlIHN0YXRlIHByaW9yIHRvIGNhbGxpbmcgc3lzdGVtX3N1
c3BlbmQoKS4KPiA+Pj4gVGhlIHN0YXR1cyBpcyByZXR1cm5lZCBieSBzeXN0ZW1fc3VzcGVuZCgp
IGZvciBkZWJ1Z2dpbmcvbG9nZ2luZwo+ID4+PiBwdXJwb3NlcyBhbmQgZnVuY3Rpb24gcHJvdG90
eXBlIGNvbXBhdGliaWxpdHkuCj4gPj4+Cj4gPj4+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1v
bm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4KPiA+Pj4gU2lnbmVkLW9mZi1ieTog
U2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gPj4+IC0tLQo+ID4+
PiAgICB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwo+ID4+PiAgICAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQo+ID4+
Pgo+ID4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYyBiL3hlbi9hcmNoL2Fy
bS9zdXNwZW5kLmMKPiA+Pj4gaW5kZXggZjIzMzhlNDFkYi4uMjFiNDVmODI0OCAxMDA2NDQKPiA+
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+ID4+PiArKysgYi94ZW4vYXJjaC9hcm0v
c3VzcGVuZC5jCj4gPj4+IEBAIC0xMTIsMTEgKzExMiwyMCBAQCBzdGF0aWMgdm9pZCB2Y3B1X3N1
c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+ID4+PiAgICAgICAgX2Fy
Y2hfc2V0X2luZm9fZ3Vlc3QodiwgJmN0eHQpOwo+ID4+PiAgICB9Cj4gPj4+Cj4gPj4+ICsvKiBY
ZW4gc3VzcGVuZC4gTm90ZTogZGF0YSBpcyBub3QgdXNlZCAoc3VzcGVuZCBpcyB0aGUgc3VzcGVu
ZCB0byBSQU0pICovCj4gPj4+ICtzdGF0aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRh
KQo+ID4+PiArewo+ID4+PiArICAgIEJVR19PTihzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2Fj
dGl2ZSk7Cj4gPj4+ICsKPiA+Pj4gKyAgICByZXR1cm4gLUVOT1NZUzsKPiA+Pj4gK30KPiA+Pj4g
Kwo+ID4+PiAgICBpbnQzMl90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdp
c3Rlcl90IGNpZCkKPiA+Pj4gICAgewo+ID4+PiAgICAgICAgc3RydWN0IHZjcHUgKnY7Cj4gPj4+
ICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwo+ID4+PiAgICAgICAg
Ym9vbCBpc190aHVtYiA9IGVwb2ludCAmIDE7Cj4gPj4+ICsgICAgaW50IHN0YXR1czsKPiA+Pj4K
PiA+Pj4gICAgICAgIGRwcmludGsoWEVOTE9HX0RFQlVHLAo+ID4+PiAgICAgICAgICAgICAgICAi
RG9tJWQgc3VzcGVuZDogZXBvaW50PTB4JSJQUklyZWdpc3RlciIsIGNpZD0weCUiUFJJcmVnaXN0
ZXIiXG4iLAo+ID4+PiBAQCAtMTU2LDYgKzE2NSwzMSBAQCBpbnQzMl90IGRvbWFpbl9zdXNwZW5k
KHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKPiA+Pj4gICAgICAgICAqLwo+ID4+
PiAgICAgICAgdmNwdV9ibG9ja191bmxlc3NfZXZlbnRfcGVuZGluZyhjdXJyZW50KTsKPiA+Pj4K
PiA+Pj4gKyAgICAvKiBJZiB0aGlzIHdhcyBkb20wIHRoZSB3aG9sZSBzeXN0ZW0gc2hvdWxkIHN1
c3BlbmQ6IHRyaWdnZXIgWGVuIHN1c3BlbmQgKi8KPiA+Pj4gKyAgICBpZiAoIGlzX2hhcmR3YXJl
X2RvbWFpbihkKSApCj4gPj4+ICsgICAgewo+ID4+PiArICAgICAgICAvKgo+ID4+PiArICAgICAg
ICAgKiBzeXN0ZW1fc3VzcGVuZCBzaG91bGQgYmUgY2FsbGVkIHdoZW4gRG9tMCBmaW5hbGl6ZXMg
dGhlIHN1c3BlbmQKPiA+Pj4gKyAgICAgICAgICogcHJvY2VkdXJlIGZyb20gaXRzIGJvb3QgY29y
ZSAoVkNQVSMwKS4gSG93ZXZlciwgRG9tMCdzIFZDUFUjMCBjb3VsZAo+ID4+PiArICAgICAgICAg
KiBiZSBtYXBwZWQgdG8gYW55IFBDUFUgKHRoaXMgZnVuY3Rpb24gY291bGQgYmUgZXhlY3V0ZWQg
YnkgYW55IFBDUFUpLgo+ID4+PiArICAgICAgICAgKiBUaGUgc3VzcGVuZCBwcm9jZWR1cmUgaGFz
IHRvIGJlIGZpbmFsaXplZCBieSB0aGUgUENQVSMwIChub24tYm9vdAo+ID4+PiArICAgICAgICAg
KiBQQ1BVcyB3aWxsIGJlIGRpc2FibGVkIGR1cmluZyB0aGUgc3VzcGVuZCkuCj4gPj4+ICsgICAg
ICAgICAqLwo+ID4+PiArICAgICAgICBzdGF0dXMgPSBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1
KDAsIHN5c3RlbV9zdXNwZW5kLCBOVUxMKTsKPiA+Pgo+ID4+IEJhc2VkIG9uIG15IGNvbW1lbnQg
aW4gcGF0Y2ggIzIsIEkgZG9uJ3QgdGhpbmsgdGhpcyB3aWxsIGRvIHRoZSBjb3JyZWN0IHRoaW5n
IG9uCj4gPj4gRG9tMC4geDAgd2lsbCBub3QgY29udGFpbiBjaWQgYnV0IFBTQ0lfU1VDQ0VTUyBo
YXMgaXQgaXMgb3ZlcnJpZGVuIGluCj4gPj4gZG9fdnBzY2lfMF8yX2NhbGwuCj4gPj4KPiA+Cj4g
PiBDb3VsZCB5b3UgcGxlYXNlIGV4cGxhaW4/IEkgY2FuJ3QgZm9sbG93Cj4KPiBHZW5lcmFsIHB1
cnBvc2UgKGUuZyB4TiwgcGMpIHJlZ2lzdGVycyBsaXZlIGF0IHRoZSBib3R0b20gb2YgdGhlIHZD
UFUgc3RhY2suIFRoZQo+IGZ1bmN0aW9uIHZjcHVfc3VzcGVuZCB3aWxsIHJlc2V0IGFsbCBvZiB0
aGVtIHRvIDAgYnV0IHgwIChDb250ZXh0IElEKSBhbmQgcGMKPiAoZW50cnkgcG9pbnQpLgo+Cj4g
WW91IHJlbHkgb24gdGhvc2UgcmVnaXN0ZXJzIHRvIGJlIHVudG91Y2hlZCBpbiB0aGUgcmV0dXJu
IHBhdGguIEhvd2V2ZXIsIHRoaXMgaXMKPiBub3QgdGhlIGNhc2UuIElmIHlvdSBsb29rIGF0IGRv
X3Zwc2NpXzBfMl9jYWxsLCB4MCB3aWxsIGJlIHNldCB0byB3aGF0ZXZlciBpcwo+IHRoZSByZXR1
cm4gdmFsdWUgb2YgZG9tYWluX3N1c3BlbmQgKGUuZyBQU0NJX1NVU1BFTkQpLiBTbyB4MCB3aWxs
IG5vdCBjb250YWluCj4gYW55bW9yZSB0aGUgQ29udGV4dCBJRCBhcyBleHBlY3RlZCBieSB0aGUg
Z3Vlc3QuCgpUaGlzIGlzIGV4cGVjdGVkLCB0aGUgc3lzdGVtIHNob3VsZCBiZWhhdmUgdGhhdCB3
YXkuIElmIHRoZSBndWVzdAptYW5hZ2VkIHRvIHN1c3BlbmQsIGkuZS4gZG9tYWluX3N1c3BlbmQg
aGFzIHJldHVybmVkIFBTQ0lfU1VDQ0VTUywgdGhlCnJldHVybiB2YWx1ZSBpcyBtZWFuaW5nbGVz
cyB0byB0aGUgZ3Vlc3QgYmVjYXVzZSBpdCB3b24ndCByZXR1cm4gdG8KaXQuIFRoZSBndWVzdCBo
YXMgc3VzcGVuZGVkLCBqdXN0IHRoZSBmYWN0IHRoZSBpdCB3aWxsIHN0YXJ0IGZyb20gYW4KYW5v
dGhlciBlbnRyeSBwb2ludCBpbXBsaWNpdGx5IGNhcnJpZXMgdGhlIGluZm9ybWF0aW9uIHRoYXQg
dGhlCnN1c3BlbmQgd2FzIHN1Y2Nlc3NmdWwuCkhvd2V2ZXIsIGlmIHRoZSByZXR1cm4gdmFsdWUg
ZnJvbSBkb21haW5fc3VzcGVuZCBpcyBhbiBlcnJvciB0aGVuIHRoZQplcnJvciB3aWxsIGJlIHJl
dHVybmVkIHRvIHRoZSBndWVzdCBiZWNhdXNlIHRoZSBzdXNwZW5kIGhhcyBmYWlsZWQuClRoZW4g
dGhlIHgwIHJlZ2lzdGVyIHNob3VsZCBjb250YWluIGVycm9yIGNvZGUsIG5vdCB0aGUgY29udGV4
dCBJRC4KVGhlIFBDIHNob3VsZCBiZSB1bnRvdWNoZWQsIGkuZS4gaXQgc2hvdWxkIG5vdCBjb250
YWluIHRoZSByZXN1bWUKZW50cnkgcG9pbnQsIGJ1dCB3aGF0ZXZlciB3YXMgaW4gdGhlcmUgb25j
ZSB0aGUgaHZjL3N5c3RlbV9zdXNwZW5kIHdhcwppc3N1ZWQgYnkgdGhlIGd1ZXN0LiBHdWVzdHMg
aGFuZGxlIGVycm9ycyByaWdodCBiZWxvdyB0aGUgY29kZSBmcm9tCndoaWNoIHRoZXkgdHJpZWQg
dG8gc3VzcGVuZC4KCj4KPiBZb3UgcHJvYmFibHkgaGF2ZW4ndCBub3RpY2VkIGl0IGJlY2F1c2Ug
TGludXggaXMgY3VycmVudGx5IHVzaW5nIDAgZm9yIHRoZQo+IGNvbnRleHQgSUQuIFRoaXMgaXMg
dGhlIHNhbWUgdmFsdWUgYXMgUFNDSV9TVUNDRVNTLgo+Cj4gSW4gdGhlIGNhc2Ugb2YgRG9tMCwg
dGhpcyBpcyBhIGJpdCBkaWZmZXJlbnQgdG8gd2hhdCBJIGV4cGxhaW5lZCBpbiBteSBwcmV2aW91
cwo+IGUtbWFpbCBiZWNhdXNlIEkgZ290IGNvbmZ1c2VkLiBUaGUgZnVuY3Rpb24gY29udGludWVf
aHlwZXJjYWxsX29uX2NwdSBpcyBub3QKPiBkb2luZyB3aGF0IHlvdSBleHBlY3QuIFRoZSBmdW5j
dGlvbiB3aWxsIHBhdXNlIHRoZSB2Q1BVLCBzY2hlZHVsZSB0aGUgdGFza2xldAo+IGFuZCB0aGVu
IHJldHVybiBkaXJlY3RseS4KPgo+IEF0IHNvbWUgcG9pbnQgdGhlIHRhc2tsZXQgd2lsbCBnZXQg
c2NoZWR1bGVkIG9uIENQVSMwIGFuZCBzeXN0ZW1fc3VzcGVuZCB3aWxsIGJlCj4gY2FsbGVkLiBU
aGUgcmV0dXJuIHZhbHVlIG9mIHRoYXQgZnVuY3Rpb24gd2lsbCBiZSBjb3BpZWQgdG8geDAuIFRo
ZSB2Q1BVIHdpbGwKPiB0aGVuIGdldCB1bnBhdXNlZCBhbmQgY29udGludWUgdG8gcnVuLgo+Cj4g
U28geDAgd2lsbCBub3QgY29udGFpbiB0aGUgQ29udGV4dCBJRCBidXQgd2hhdGV2ZXIgc3lzdGVt
X3N1c3BlbmQgcmV0dXJuLgo+CgpJIGFncmVlIHdpdGggYWxsIHlvdSBkZXNjcmliZWQgYWJvdmUs
IGJ1dCB0aGF0IGlzIGludGVuZGVkIC0gdGhlCnN5c3RlbSBzaG91bGQgYmVoYXZlIHRoYXQgd2F5
LiBJIGJlbGlldmUgdGhlIGNhdXNlIG9mIG1pc3VuZGVyc3RhbmRpbmcKY291bGQgYmUgaW4gaG93
IHRoZSByZXR1cm4gdmFsdWUgdmVyc3VzIGNvbnRleHQgSUQgaXMgaGFuZGxlZC4gVGhvc2UKYXJl
IGRpZmZlcmVudCBwYXRocywgYW5kIG9ubHkgb25lIG9mIHRoZSBmb2xsb3dpbmcgZXhlY3V0ZXM6
IDEpIGVpdGhlcgp0aGUgc3VzcGVuZCBpcyBzdWNjZXNzZnVsIGFuZCBub3RoaW5nIHdpbGwgYmUg
cmV0dXJuZWQgdG8gdGhlIGd1ZXN0CmJlY2F1c2UgaXQgaXMgc3VzcGVuZGVkOyBvciAyKSB0aGUg
c3VzcGVuZCBvZiB0aGUgZ3Vlc3QgaGFzIGZhaWxlZCBzbwpjb250ZXh0IElEIGlzIHVzZWxlc3Mu
Cgo+IFRoZSBtb3JlIEkgbG9vayBhdCB0aGUgY29kZSwgdGhlIG1vcmUgSSB0aGluayB0aGF0IGRv
bWFpbl9zdXNwZW5kIHNob3VsZCBiZQo+IGV4ZWN1dGVkIGluIGEgdGFza2xldCAoZS5nIGNvbnRp
bnVlX2h5cGVyY2FsbF9vbl9jcHUpIGJlY2F1c2UgdGhlIHZDUFUgd291bGQgbm90Cj4gYmUgcnVu
bmluZyBhbnltb3JlLiBTbyB5b3UgZG9uJ3QgaGF2ZSB0byB3b3JyeSBvZiBhbnlvbmUgbW9kaWZ5
aW5nIHRoZSByZWdpc3RlcnMKPiBhbmQgdGhlcmVmb3JlIGNhbiBhY2Nlc3MgdGhlbSBzYWZlbHkg
YXMgdGhleSB3b3VsZCBhbGwgYmUgc3luY2VkIHRvIHRoZQo+IHN0cnVjdHVyZSB2Q1BVLgo+CgpM
ZXRzIHJldmlzaXQgdGhpcyBvbmNlIHdlIGFsaWduIG9uIHRoZSBwb2ludHMgYWJvdmUuIFBsZWFz
ZSBsZXQgbWUKa25vdyBpZiB0aGVyZSBpcyBhbnl0aGluZyBlbHNlIEkgbmVlZCB0byBjbGFyaWZ5
LCBvciBpZiBJCm1pc3VuZGVyc3Rvb2QgeW91ciBwb2ludC4KClRoYW5rcywKTWlyZWxhCgo+IFRo
ZSB0YXNrbGV0IGNvZGUgd291bGQgYmUgdmVyeSBzaW1pbGFyIHRvIGh2bV9zM19zdXNwZW5kLgo+
Cj4gPgo+ID4+IEFzIHVwcGVyIGxheWVyIG1heSBtb2RpZnkgdGhlIHZDUFUgY29udGV4dCwgSSB0
aGluayBpdCB3b3VsZCBiZSBiZXN0IHRvIHJ1bgo+ID4+IHN5c3RlbV9zdXNwZW5kIGluIGEgdGFz
a2xldCBib3VuZCB0byBDUFUjMC4KPiA+Pgo+ID4KPiA+IEknbSBub3QgZm9sbG93aW5nIHRoaXMg
dG9vLCBwbGVhc2UgZXhwbGFpbgo+IEkgdHJpZWQgdG8gY292ZXIgaXQgaW4gbXkgZXhwbGFuYXRp
b24gYWJvdmUuIExldCBtZSBrbm93IGlmIGl0IGlzIHVuY2xlYXIuCj4KPiBDaGVlcnMsCj4KPiAt
LQo+IEp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 17:45:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 17:45: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-devel-bounces@lists.xenproject.org>)
	id 1gMzDs-0007tN-1P; Wed, 14 Nov 2018 17:45: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=xSwa=NZ=citrix.com=prvs=8491ce0b8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMzDr-0007tI-D8
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 17:45:03 +0000
X-Inumbo-ID: 01b81f92-e835-11e8-8432-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 01b81f92-e835-11e8-8432-12d6303a7972;
 Wed, 14 Nov 2018 17:45:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,233,1539648000"; d="scan'208";a="70565037"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 14 Nov 2018 17:44:44 +0000
Message-ID: <1542217484-11659-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542039391-32406-4-git-send-email-andrew.cooper3@citrix.com>
References: <1542039391-32406-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/5] xen/domain: Move guest type checks into
 the arch_sanitise_domain_config() path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIG1vcmUgYXBwcm9wcmlhdGUgbG9jYXRpb24gZm9yIHRoZSBjaGVja3MgdG8gaGFw
cGVuLCBhbmQgY2xlYW5zIHVwCnRoZSBjb21tb24gY29kZSBzdWJzdGFudGlhbGx5LgoKVGFrZSB0
aGUgb3Bwb3J0dW5pdHkgdG8gbWFrZSBBUk0gc3RyaWN0bHkgcmVxdWlyZSBIVk18SEFQIGZvciBn
dWVzdHMsIHdoaWNoIGlzCmhvdyB0aGUgdG9vbHN0YWNrIGJlaGF2ZXMsIGFuZCBsZWF2ZSBhIGRw
cmludGsoKSBiZWhpbmQgZm9yIGF1ZGl0aW5nIGZhaWx1cmVzLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
QzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCnYyOgogKiBOZXcKdjM6CiAqIFJld3JpdGUg
dG8gcmV0YWluIHRoZSBleGlzdGluZyBidWcgY29tcGF0aWJpbGl0eSBvbiB0aGUgeDg2IHNpZGUu
Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jIHwgIDYgKysrKysrCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgfCAgOCArKysrKysrKwogeGVuL2NvbW1vbi9kb21haW4uYyAgIHwgMzQgKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25z
KCspLCAzMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggYzI0YWNlNi4uNzFhZDFmOSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAt
NjAxLDYgKzYwMSwxMiBAQCB2b2lkIHZjcHVfc3dpdGNoX3RvX2FhcmNoNjRfbW9kZShzdHJ1Y3Qg
dmNwdSAqdikKIAogaW50IGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2Rv
bWN0bF9jcmVhdGVkb21haW4gKmNvbmZpZykKIHsKKyAgICBpZiAoIGNvbmZpZy0+ZmxhZ3MgIT0g
KFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCB8IFhFTl9ET01DVExfQ0RGX2hhcCkgKQorICAgIHsK
KyAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIlVuc3VwcG9ydGVkIGNvbmZpZ3VyYXRpb24g
JSN4XG4iLCBjb25maWctPmZsYWdzKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQor
CiAgICAgLyogRmlsbCBpbiB0aGUgbmF0aXZlIEdJQyB2ZXJzaW9uLCBwYXNzZWQgYmFjayB0byB0
aGUgdG9vbHN0YWNrLiAqLwogICAgIGlmICggY29uZmlnLT5hcmNoLmdpY192ZXJzaW9uID09IFhF
Tl9ET01DVExfQ09ORklHX0dJQ19OQVRJVkUgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCAyOGExNDVhLi4yNzJm
ZDg0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCkBAIC00MjAsNiArNDIwLDE0IEBAIHZvaWQgYXJjaF92Y3B1X2Rlc3Ryb3koc3Ry
dWN0IHZjcHUgKnYpCiAKIGludCBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoc3RydWN0IHhl
bl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCiB7CisgICAgYm9vbCBodm0gPSBjb25maWct
PmZsYWdzICYgWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0OworCisgICAgaWYgKCBodm0gPyAhaHZt
X2VuYWJsZWQgOiAhSVNfRU5BQkxFRChDT05GSUdfUFYpICkKKyAgICB7CisgICAgICAgIGRwcmlu
dGsoWEVOTE9HX0lORk8sICIlcyBzdXBwb3J0IG5vdCBhdmFpbGFibGVcbiIsIGh2bSA/ICJIVk0i
IDogIlBWIik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIHJldHVybiAw
OwogfQogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21h
aW4uYwppbmRleCBkZGFmNzRhLi5mNjlmNDA1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFp
bi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTMzOSwzNyArMzM5LDkgQEAgc3RydWN0
IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLAogICAgICAgICBoYXJkd2FyZV9k
b21haW4gPSBkOwogICAgIH0KIAotICAgIC8qIFNvcnQgb3V0IG91ciBpZGVhIG9mIGlzX3twdixo
dm19X2RvbWFpbigpLiAqLwotICAgIGlmICggY29uZmlnICkKLSAgICB7Ci0gICAgICAgIGlmICgg
Y29uZmlnLT5mbGFncyAmIFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCApCi0gICAgICAgIHsKLSNp
ZmRlZiBDT05GSUdfSFZNCi0gICAgICAgICAgICBkLT5ndWVzdF90eXBlID0gZ3Vlc3RfdHlwZV9o
dm07Ci0jZWxzZQotICAgICAgICAgICAgZXJyID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGdvdG8g
ZmFpbDsKLSNlbmRpZgotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewotI2lmZGVm
IENPTkZJR19QVgotICAgICAgICAgICAgZC0+Z3Vlc3RfdHlwZSA9IGd1ZXN0X3R5cGVfcHY7Ci0j
ZWxzZQotICAgICAgICAgICAgZXJyID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGdvdG8gZmFpbDsK
LSNlbmRpZgotICAgICAgICB9Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIC8qCi0g
ICAgICAgICAqIEF0IGxlYXN0IHRoZSBpZGxlIGRvbWFpbiBzaG91bGQgYmUgdHJlYXRlZCBhcyBQ
ViBkb21haW4KLSAgICAgICAgICogYmVjYXVzZSBpdCB1c2VzIFBWIGNvbnRleHQgc3dpdGNoIGZ1
bmN0aW9ucy4gVG8gZXJyIG9uIHRoZQotICAgICAgICAgKiBzYWZlIHNpZGUsIGxlYXZlIGFsbCBz
eXN0ZW0gZG9tYWlucyB0byBiZSBndWVzdF90eXBlX3B2LgotICAgICAgICAgKi8KLSAgICAgICAg
ZC0+Z3Vlc3RfdHlwZSA9IGd1ZXN0X3R5cGVfcHY7Ci0gICAgfQorICAgIC8qIFNvcnQgb3V0IG91
ciBpZGVhIG9mIGlzX3twdixodm19X2RvbWFpbigpLiAgQWxsIHN5c3RlbSBkb21haW5zIGFyZSBQ
Vi4gKi8KKyAgICBkLT5ndWVzdF90eXBlID0gKChjb25maWcgJiYgKGNvbmZpZy0+ZmxhZ3MgJiBY
RU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3QpKQorICAgICAgICAgICAgICAgICAgICAgPyBndWVzdF90
eXBlX2h2bSA6IGd1ZXN0X3R5cGVfcHYpOwogCiAgICAgVFJBQ0VfMUQoVFJDX0RPTTBfRE9NX0FE
RCwgZC0+ZG9tYWluX2lkKTsKIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 18:18:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:18: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-devel-bounces@lists.xenproject.org>)
	id 1gMzkP-0001sJ-9U; Wed, 14 Nov 2018 18:18: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=efFe=NZ=citrix.com=prvs=849cc1f13=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gMzkN-0001s7-CQ
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 18:18:39 +0000
X-Inumbo-ID: b3cb4e1c-e839-11e8-92f5-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3cb4e1c-e839-11e8-92f5-12d6303a7972;
 Wed, 14 Nov 2018 18:18:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,233,1539648000"; d="scan'208";a="70568902"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 14 Nov 2018 18:17:29 +0000
Message-ID: <20181114181732.19013-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/3] Provide mechanism to set UUID for Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, edvin.torok@citrix.com,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSAoMyk6CiAgdG9vbHM6IHVwZGF0ZSBleGFtcGxlcy9SRUFETUUKICB0b29scy9oZWxw
ZXJzOiBtYWtlIGdlbl9zdHViX2pzb25fY29uZmlnIGFjY2VwdCBhbiBVVUlEIGFyZ3VtZW50CiAg
eGVuLWluaXQtZG9tMDogc2V0IERvbTAgVVVJRCBpZiByZXF1ZXN0ZWQKCiB0b29scy9leGFtcGxl
cy9NYWtlZmlsZSAgICAgICAgICAgICAgfCAgMSArCiB0b29scy9leGFtcGxlcy9SRUFETUUgICAg
ICAgICAgICAgICAgfCAyNiArKysrKystLS0tLS0tLQogdG9vbHMvZXhhbXBsZXMvZG9tMC11dWlk
ICAgICAgICAgICAgIHwgIDAKIHRvb2xzL2hlbHBlcnMvTWFrZWZpbGUgICAgICAgICAgICAgICB8
ICAzICstCiB0b29scy9oZWxwZXJzL2luaXQtZG9tLWpzb24uYyAgICAgICAgfCAgNSArKy0KIHRv
b2xzL2hlbHBlcnMvaW5pdC1kb20tanNvbi5oICAgICAgICB8ICAzICstCiB0b29scy9oZWxwZXJz
L2luaXQteGVuc3RvcmUtZG9tYWluLmMgfCAgMiArLQogdG9vbHMvaGVscGVycy94ZW4taW5pdC1k
b20wLmMgICAgICAgIHwgNjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiA4
IGZpbGVzIGNoYW5nZWQsIDg0IGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHRvb2xzL2V4YW1wbGVzL2RvbTAtdXVpZAoKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 18:18:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:18: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-devel-bounces@lists.xenproject.org>)
	id 1gMzkP-0001sd-Tj; Wed, 14 Nov 2018 18:18: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=effe=nz=citrix.com=prvs=849cc1f13=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gMzkP-0001sH-AG
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 18:18:41 +0000
X-Inumbo-ID: b4b20aa9-e839-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4b20aa9-e839-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 18:18:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,233,1539648000"; d="scan'208";a="70568904"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 14 Nov 2018 18:17:31 +0000
Message-ID: <20181114181732.19013-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181114181732.19013-1-wei.liu2@citrix.com>
References: <20181114181732.19013-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/3] tools/helpers: make gen_stub_json_config
 accept an UUID argument
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, edvin.torok@citrix.com,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgdGhhdCdzIHNldCwgdGhlIHN0dWIgaXMgZ29pbmcgdG8gY29udGFpbiB0aGF0IFVVSUQuCgpO
byBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogdG9vbHMvaGVscGVycy9pbml0LWRvbS1qc29uLmMgICAgICAgIHwgNSAr
KysrLQogdG9vbHMvaGVscGVycy9pbml0LWRvbS1qc29uLmggICAgICAgIHwgMyArKy0KIHRvb2xz
L2hlbHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4uYyB8IDIgKy0KIHRvb2xzL2hlbHBlcnMveGVu
LWluaXQtZG9tMC5jICAgICAgICB8IDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25z
KCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2hlbHBlcnMvaW5pdC1kb20t
anNvbi5jIGIvdG9vbHMvaGVscGVycy9pbml0LWRvbS1qc29uLmMKaW5kZXggNzA0ZTdjYjRmMC4u
OTUxNGIzY2ViNiAxMDA2NDQKLS0tIGEvdG9vbHMvaGVscGVycy9pbml0LWRvbS1qc29uLmMKKysr
IGIvdG9vbHMvaGVscGVycy9pbml0LWRvbS1qc29uLmMKQEAgLTcsNyArNyw3IEBACiAjaW5jbHVk
ZSA8eGVuY3RybC5oPgogI2luY2x1ZGUgPGxpYnhsLmg+CiAKLWludCBnZW5fc3R1Yl9qc29uX2Nv
bmZpZyh1aW50MzJfdCBkb21pZCkKK2ludCBnZW5fc3R1Yl9qc29uX2NvbmZpZyh1aW50MzJfdCBk
b21pZCwgbGlieGxfdXVpZCAqdXVpZCkKIHsKICAgICBpbnQgcmMgPSAxOwogICAgIHhlbnRvb2xs
b2dfbG9nZ2VyX3N0ZGlvc3RyZWFtICpsb2dnZXI7CkBAIC00MCw2ICs0MCw5IEBAIGludCBnZW5f
c3R1Yl9qc29uX2NvbmZpZyh1aW50MzJfdCBkb21pZCkKICAgICBsaWJ4bF9kb21haW5fYnVpbGRf
aW5mb19pbml0X3R5cGUoJmRvbV9jb25maWcuYl9pbmZvLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb21fY29uZmlnLmNfaW5mby50eXBlKTsKIAorICAgIGlmICh1dWlk
ICYmICFsaWJ4bF91dWlkX2lzX25pbCh1dWlkKSkKKyAgICAgICAgbGlieGxfdXVpZF9jb3B5KGN0
eCwgJmRvbV9jb25maWcuY19pbmZvLnV1aWQsIHV1aWQpOworCiAgICAganNvbiA9IGxpYnhsX2Rv
bWFpbl9jb25maWdfdG9fanNvbihjdHgsICZkb21fY29uZmlnKTsKICAgICAvKiBsaWJ4bC1qc29u
IGZvcm1hdCByZXF1aXJlcyB0aGUgc3RyaW5nIGVuZHMgd2l0aCAnXDAnLiBDb2RlCiAgICAgICog
c25pcHBldCB0YWtlbiBmcm9tIGxpYnhsLgpkaWZmIC0tZ2l0IGEvdG9vbHMvaGVscGVycy9pbml0
LWRvbS1qc29uLmggYi90b29scy9oZWxwZXJzL2luaXQtZG9tLWpzb24uaAppbmRleCA1OGM4NWRm
MTU3Li41YmU4OGY2NjM4IDEwMDY0NAotLS0gYS90b29scy9oZWxwZXJzL2luaXQtZG9tLWpzb24u
aAorKysgYi90b29scy9oZWxwZXJzL2luaXQtZG9tLWpzb24uaApAQCAtMSwxMCArMSwxMSBAQAog
I2lmbmRlZiBfX0lOSVRfRE9NX0pTT05fSAogI2RlZmluZSBfX0lOSVRfRE9NX0pTT05fSAogCisj
aW5jbHVkZSA8bGlieGwuaD4KIC8qCiAgKiBHZW5lcmF0ZSBhIHN0dWIgSlNPTiBjb25maWcgZm9y
IGEgZG9tYWluIHdpdGggdGhlIGdpdmVuIGRvbWlkLgogICovCi1pbnQgZ2VuX3N0dWJfanNvbl9j
b25maWcodWludDMyX3QgZG9taWQpOworaW50IGdlbl9zdHViX2pzb25fY29uZmlnKHVpbnQzMl90
IGRvbWlkLCBsaWJ4bF91dWlkICp1dWlkKTsKIAogI2VuZGlmCiAvKgpkaWZmIC0tZ2l0IGEvdG9v
bHMvaGVscGVycy9pbml0LXhlbnN0b3JlLWRvbWFpbi5jIGIvdG9vbHMvaGVscGVycy9pbml0LXhl
bnN0b3JlLWRvbWFpbi5jCmluZGV4IDMyMzZkMTQ0MTYuLmFkYjg0MDhiNjMgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2hlbHBlcnMvaW5pdC14ZW5zdG9yZS1kb21haW4uYworKysgYi90b29scy9oZWxwZXJz
L2luaXQteGVuc3RvcmUtZG9tYWluLmMKQEAgLTM4Miw3ICszODIsNyBAQCBpbnQgbWFpbihpbnQg
YXJnYywgY2hhcioqIGFyZ3YpCiAgICAgaWYgKCBydiApCiAgICAgICAgIHJldHVybiAxOwogCi0g
ICAgcnYgPSBnZW5fc3R1Yl9qc29uX2NvbmZpZyhkb21pZCk7CisgICAgcnYgPSBnZW5fc3R1Yl9q
c29uX2NvbmZpZyhkb21pZCwgTlVMTCk7CiAgICAgaWYgKCBydiApCiAgICAgICAgIHJldHVybiAz
OwogCmRpZmYgLS1naXQgYS90b29scy9oZWxwZXJzL3hlbi1pbml0LWRvbTAuYyBiL3Rvb2xzL2hl
bHBlcnMveGVuLWluaXQtZG9tMC5jCmluZGV4IDlhYjg0NjhiZGIuLjA5YmMwMDI3ZjkgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2hlbHBlcnMveGVuLWluaXQtZG9tMC5jCisrKyBiL3Rvb2xzL2hlbHBlcnMv
eGVuLWluaXQtZG9tMC5jCkBAIC0zMSw3ICszMSw3IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFy
ICoqYXJndikKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgcmMgPSBnZW5fc3R1Yl9q
c29uX2NvbmZpZygwKTsKKyAgICByYyA9IGdlbl9zdHViX2pzb25fY29uZmlnKDAsIE5VTEwpOwog
ICAgIGlmIChyYykKICAgICAgICAgZ290byBvdXQ7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 18:18:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:18: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-devel-bounces@lists.xenproject.org>)
	id 1gMzkQ-0001sj-7N; Wed, 14 Nov 2018 18:18: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=effe=nz=citrix.com=prvs=849cc1f13=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gMzkP-0001sI-Bw
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 18:18:41 +0000
X-Inumbo-ID: b6046449-e839-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6046449-e839-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 18:18:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,233,1539648000"; d="scan'208";a="70568909"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 14 Nov 2018 18:17:32 +0000
Message-ID: <20181114181732.19013-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181114181732.19013-1-wei.liu2@citrix.com>
References: <20181114181732.19013-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/3] xen-init-dom0: set Dom0 UUID if requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, edvin.torok@citrix.com,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVhZCBmcm9tIFhFTl9DT05GSUdfRElSL2RvbTAtdXVpZC4gSWYgaXQgY29udGFpbnMgYSB2YWxp
ZCBVVUlELCBzZXQKaXQgZm9yIERvbTAuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2V4YW1wbGVzL01ha2VmaWxlICAgICAgIHwgIDEgKwog
dG9vbHMvZXhhbXBsZXMvUkVBRE1FICAgICAgICAgfCAgMiArKwogdG9vbHMvZXhhbXBsZXMvZG9t
MC11dWlkICAgICAgfCAgMAogdG9vbHMvaGVscGVycy9NYWtlZmlsZSAgICAgICAgfCAgMyArLQog
dG9vbHMvaGVscGVycy94ZW4taW5pdC1kb20wLmMgfCA2NyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tCiA1IGZpbGVzIGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvZXhhbXBsZXMvZG9tMC11
dWlkCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZXhhbXBsZXMvTWFrZWZpbGUgYi90b29scy9leGFtcGxl
cy9NYWtlZmlsZQppbmRleCBmODZlZDNhMjcxLi5mODQ5MjQ2MmRiIDEwMDY0NAotLS0gYS90b29s
cy9leGFtcGxlcy9NYWtlZmlsZQorKysgYi90b29scy9leGFtcGxlcy9NYWtlZmlsZQpAQCAtOSw2
ICs5LDcgQEAgWEVOX0NPTkZJR1MgKz0geGxleGFtcGxlLmh2bQogWEVOX0NPTkZJR1MgKz0geGxl
eGFtcGxlLnB2bGludXgKIFhFTl9DT05GSUdTICs9IHhsLmNvbmYKIFhFTl9DT05GSUdTICs9IGNw
dXBvb2wKK1hFTl9DT05GSUdTICs9IGRvbTAtdXVpZAogCiBYRU5fQ09ORklHUyArPSAkKFhFTl9D
T05GSUdTLXkpCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2V4YW1wbGVzL1JFQURNRSBiL3Rvb2xzL2V4
YW1wbGVzL1JFQURNRQppbmRleCA4MGE0NjUyYjA2Li44Zjk0MGE1NWMxIDEwMDY0NAotLS0gYS90
b29scy9leGFtcGxlcy9SRUFETUUKKysrIGIvdG9vbHMvZXhhbXBsZXMvUkVBRE1FCkBAIC0xNCw2
ICsxNCw4IEBAIGJsb2NrLWNvbW1vbi5zaCAgICAgLSBzb3VyY2VkIGJ5IGJsb2NrLCBibG9jay0q
CiBibG9jay1lbmJkICAgICAgICAgIC0gYmluZHMvdW5iaW5kcyBuZXR3b3JrIGJsb2NrIGRldmlj
ZXMKIGJsb2NrLW5iZCAgICAgICAgICAgLSBiaW5kcy91bmJpbmRzIG5ldHdvcmsgYmxvY2sgZGV2
aWNlcwogY3B1cG9vbCAgICAgICAgICAgICAtIGV4YW1wbGUgY29uZmlndXJhdGlvbiBzY3JpcHQg
Zm9yICd4bCBjcHVwb29sLWNyZWF0ZScKK2RvbTAtdXVpZCAgICAgICAgICAgLSBzdG9yZXMgdGhl
IFVVSUQgaW4gY2Fub25pY2FsIGZvcm0gZm9yIERvbTAsIHdpbGwgYmUKKyAgICAgICAgICAgICAg
ICAgICAgICByZWFkIGJ5IHhlbi1pbml0LWRvbTAKIGV4dGVybmFsLWRldmljZS1taWdyYXRlIC0g
Y2FsbGVkIGJ5IHhlbmQgZm9yIG1pZ3JhdGluZyBleHRlcm5hbCBkZXZpY2VzCiBsb2NraW5nLnNo
ICAgICAgICAgIC0gbG9ja2luZyBmdW5jdGlvbnMgdG8gcHJldmVudCBjb25jdXJyZW50IGFjY2Vz
cyB0bwogICAgICAgICAgICAgICAgICAgICAgIGNyaXRpY2FsIHNlY3Rpb25zIGluc2lkZSBzY3Jp
cHQgZmlsZXMKZGlmZiAtLWdpdCBhL3Rvb2xzL2V4YW1wbGVzL2RvbTAtdXVpZCBiL3Rvb2xzL2V4
YW1wbGVzL2RvbTAtdXVpZApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5l
NjlkZTI5YmIyCmRpZmYgLS1naXQgYS90b29scy9oZWxwZXJzL01ha2VmaWxlIGIvdG9vbHMvaGVs
cGVycy9NYWtlZmlsZQppbmRleCA0ZjNiYmU2YTdkLi5mNzU5NTI4MzIyIDEwMDY0NAotLS0gYS90
b29scy9oZWxwZXJzL01ha2VmaWxlCisrKyBiL3Rvb2xzL2hlbHBlcnMvTWFrZWZpbGUKQEAgLTE0
LDYgKzE0LDcgQEAgWEVOX0lOSVRfRE9NMF9PQkpTID0geGVuLWluaXQtZG9tMC5vIGluaXQtZG9t
LWpzb24ubwogJChYRU5fSU5JVF9ET00wX09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVu
dG9vbGxvZykKICQoWEVOX0lOSVRfRE9NMF9PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhl
bnN0b3JlKQogJChYRU5fSU5JVF9ET00wX09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVu
bGlnaHQpCiskKFhFTl9JTklUX0RPTTBfT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5j
dHJsKQogCiBJTklUX1hFTlNUT1JFX0RPTUFJTl9PQkpTID0gaW5pdC14ZW5zdG9yZS1kb21haW4u
byBpbml0LWRvbS1qc29uLm8KICQoSU5JVF9YRU5TVE9SRV9ET01BSU5fT0JKUyk6IENGTEFHUyAr
PSAkKENGTEFHU19saWJ4ZW50b29sbG9nKQpAQCAtMjYsNyArMjcsNyBAQCAkKElOSVRfWEVOU1RP
UkVfRE9NQUlOX09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVubGlnaHQpCiBhbGw6ICQo
UFJPR1MpCiAKIHhlbi1pbml0LWRvbTA6ICQoWEVOX0lOSVRfRE9NMF9PQkpTKQotCSQoQ0MpICQo
TERGTEFHUykgLW8gJEAgJChYRU5fSU5JVF9ET00wX09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xs
b2cpICQoTERMSUJTX2xpYnhlbnN0b3JlKSAkKExETElCU19saWJ4ZW5saWdodCkgJChBUFBFTkRf
TERGTEFHUykKKwkkKENDKSAkKExERkxBR1MpIC1vICRAICQoWEVOX0lOSVRfRE9NMF9PQkpTKSAk
KExETElCU19saWJ4ZW5jdHJsKSAkKExETElCU19saWJ4ZW50b29sbG9nKSAkKExETElCU19saWJ4
ZW5zdG9yZSkgJChMRExJQlNfbGlieGVubGlnaHQpICQoQVBQRU5EX0xERkxBR1MpCiAKICQoSU5J
VF9YRU5TVE9SRV9ET01BSU5fT0JKUyk6IF9wYXRocy5oCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2hl
bHBlcnMveGVuLWluaXQtZG9tMC5jIGIvdG9vbHMvaGVscGVycy94ZW4taW5pdC1kb20wLmMKaW5k
ZXggMDliYzAwMjdmOS4uMmIwNjYxMGM3YyAxMDA2NDQKLS0tIGEvdG9vbHMvaGVscGVycy94ZW4t
aW5pdC1kb20wLmMKKysrIGIvdG9vbHMvaGVscGVycy94ZW4taW5pdC1kb20wLmMKQEAgLTIsMjQg
KzIsNzUgQEAKICNpbmNsdWRlIDxzdGRpbnQuaD4KICNpbmNsdWRlIDxzdHJpbmcuaD4KICNpbmNs
dWRlIDxzdGRpby5oPgorI2luY2x1ZGUgPGZjbnRsLmg+CiAKKyNpbmNsdWRlIDx4ZW5jdHJsLmg+
CiAjaW5jbHVkZSA8eGVuc3RvcmUuaD4KKyNpbmNsdWRlIDxsaWJ4bC5oPgogCiAjaW5jbHVkZSAi
aW5pdC1kb20tanNvbi5oIgorI2luY2x1ZGUgIl9wYXRocy5oIgogCiAjZGVmaW5lIERPTU5BTUVf
UEFUSCAgICIvbG9jYWwvZG9tYWluLzAvbmFtZSIKICNkZWZpbmUgRE9NSURfUEFUSCAgICAgIi9s
b2NhbC9kb21haW4vMC9kb21pZCIKIAorI2RlZmluZSBET00wX1VVSURfUEFUSCBYRU5fQ09ORklH
X0RJUiAiL2RvbTAtdXVpZCIKKworc3RhdGljIHZvaWQgZ2V0X2RvbTBfdXVpZChsaWJ4bF91dWlk
ICp1dWlkKQoreworICAgIGludCBmZCA9IC0xOworICAgIHNzaXplX3QgcjsKKyAgICBjaGFyIHV1
aWRfYnVmW0xJQlhMX1VVSURfRk1UTEVOKzFdOworCisgICAgbGlieGxfdXVpZF9jbGVhcih1dWlk
KTsKKworICAgIGZkID0gb3BlbihET00wX1VVSURfUEFUSCwgT19SRE9OTFkpOworICAgIGlmIChm
ZCA8IDApIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJmYWlsZWQgdG8gb3BlbiAlc1xuIiwg
RE9NMF9VVUlEX1BBVEgpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByID0gcmVh
ZChmZCwgdXVpZF9idWYsIExJQlhMX1VVSURfRk1UTEVOKTsKKyAgICBpZiAociA9PSAtMSkgewor
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImZhaWxlZCB0byByZWFkICVzLCBlcnJubyAlZFxuIiwg
RE9NMF9VVUlEX1BBVEgsIGVycm5vKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAg
aWYgKHIgIT0gTElCWExfVVVJRF9GTVRMRU4pIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJm
aWxlIHRvbyBzaG9ydFxuIik7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHV1aWRf
YnVmW0xJQlhMX1VVSURfRk1UTEVOXSA9IDA7CisKKyAgICBpZiAobGlieGxfdXVpZF9mcm9tX3N0
cmluZyh1dWlkLCB1dWlkX2J1ZikpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJmYWlsZWQg
dG8gcGFyc2UgVVVJRFxuIik7CisgICAgICAgIGxpYnhsX3V1aWRfY2xlYXIodXVpZCk7CisgICAg
fQorCitvdXQ6CisgICAgaWYgKGZkID49IDApIGNsb3NlKGZkKTsKK30KKwogaW50IG1haW4oaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQogewogICAgIGludCByYzsKLSAgICBzdHJ1Y3QgeHNfaGFuZGxl
ICp4c2g7CisgICAgc3RydWN0IHhzX2hhbmRsZSAqeHNoID0gTlVMTDsKKyAgICB4Y19pbnRlcmZh
Y2UgKnhjaCA9IE5VTEw7CiAgICAgY2hhciAqZG9tbmFtZV9zdHJpbmcgPSBOVUxMLCAqZG9taWRf
c3RyaW5nID0gTlVMTDsKKyAgICBsaWJ4bF91dWlkIHV1aWQ7CiAKICAgICB4c2ggPSB4c19vcGVu
KDApOwogICAgIGlmICgheHNoKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiY2Fubm90IG9w
ZW4geGVuc3RvcmUgY29ubmVjdGlvblxuIik7Ci0gICAgICAgIGV4aXQoMSk7CisgICAgICAgIHJj
ID0gMTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgeGNoID0geGNfaW50ZXJmYWNl
X29wZW4oTlVMTCwgTlVMTCwgMCk7CisgICAgaWYgKCF4Y2gpIHsKKyAgICAgICAgZnByaW50Zihz
dGRlcnIsICJ4Y19pbnRlcmZhY2Vfb3BlbigpIGZhaWxlZFxuIik7CisgICAgICAgIHJjID0gMTsK
ICAgICB9CiAKICAgICAvKiBTYW5pdHkgY2hlY2s6IHRoaXMgcHJvZ3JhbSBjYW4gb25seSBiZSBy
dW4gb25jZS4gKi8KQEAgLTMxLDcgKzgyLDE2IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoq
YXJndikKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgcmMgPSBnZW5fc3R1Yl9qc29u
X2NvbmZpZygwLCBOVUxMKTsKKyAgICBnZXRfZG9tMF91dWlkKCZ1dWlkKTsKKworICAgIGlmICgh
bGlieGxfdXVpZF9pc19uaWwoJnV1aWQpICYmCisgICAgICAgIHhjX2RvbWFpbl9zZXRoYW5kbGUo
eGNoLCAwLCBsaWJ4bF91dWlkX2J5dGVhcnJheSgmdXVpZCkpKSB7CisgICAgICAgIGZwcmludGYo
c3RkZXJyLCAiZmFpbGVkIHRvIHNldCBEb20wIFVVSURcbiIpOworICAgICAgICByYyA9IDE7Cisg
ICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHJjID0gZ2VuX3N0dWJfanNvbl9jb25maWco
MCwgJnV1aWQpOwogICAgIGlmIChyYykKICAgICAgICAgZ290byBvdXQ7CiAKQEAgLTU1LDYgKzEx
NSw3IEBAIG91dDoKICAgICBmcmVlKGRvbWlkX3N0cmluZyk7CiAgICAgZnJlZShkb21uYW1lX3N0
cmluZyk7CiAgICAgeHNfY2xvc2UoeHNoKTsKKyAgICB4Y19pbnRlcmZhY2VfY2xvc2UoeGNoKTsK
ICAgICByZXR1cm4gcmM7CiB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 18:18:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:18: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-devel-bounces@lists.xenproject.org>)
	id 1gMzkP-0001sX-Jj; Wed, 14 Nov 2018 18:18: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=efFe=NZ=citrix.com=prvs=849cc1f13=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gMzkO-0001sC-JE
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 18:18:40 +0000
X-Inumbo-ID: b5a8e2f8-e839-11e8-a0bd-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b5a8e2f8-e839-11e8-a0bd-12d6303a7972;
 Wed, 14 Nov 2018 18:18:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,233,1539648000"; d="scan'208";a="70568907"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 14 Nov 2018 18:17:30 +0000
Message-ID: <20181114181732.19013-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181114181732.19013-1-wei.liu2@citrix.com>
References: <20181114181732.19013-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/3] tools: update examples/README
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, edvin.torok@citrix.com,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBmaWxlIGdldHMgaW5zdGFsbGVkIHRvIHRoZSBob3N0IHN5c3RlbS4KClRoaXMgcGF0Y2gg
Y2xlYW5zIGl0IHVwOiAxLiByZW1vdmUgdGhpbmdzIHRoYXQgZG9uJ3QgZXhpc3QgYW55bW9yZTsg
Mi4KY2hhbmdlIHhtIHRvIHhsOyAzLiBmaXggeGVuLWRldmVsIGxpc3QgYWRkcmVzczsgNC4gYWRk
IHRoaW5ncyB0aGF0IGFyZQptaXNzaW5nLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9leGFtcGxlcy9SRUFETUUgfCAyNCArKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDE2IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2V4YW1wbGVzL1JFQURNRSBiL3Rvb2xzL2V4YW1w
bGVzL1JFQURNRQppbmRleCAxMzM4MGE0OGViLi44MGE0NjUyYjA2IDEwMDY0NAotLS0gYS90b29s
cy9leGFtcGxlcy9SRUFETUUKKysrIGIvdG9vbHMvZXhhbXBsZXMvUkVBRE1FCkBAIC03LDEzICs3
LDEzIEBAIGluY29ycG9yYXRlIGNvZGUgZnJvbSB0aGVtIGludG8geW91ciBvd24gc2NyaXB0cy4K
IAogSWYgeW91IHdyaXRlIGEgdXNlZnVsIHNjcmlwdCBhbmQgd291bGQgbGlrZSB0byBzaGFyZSBp
dCwgcGxlYXNlIGRvCiBzZW5kIGl0IChwcmVmZXJhYmx5IHdpdGggYSBsaXR0bGUgc3VtbWFyeSB0
byBnbyBpbiB0aGlzIGZpbGUpIHRvCi08eGVuLWRldmVsQGxpc3RzLnNvdXJjZWZvcmdlLm5ldD4g
c28gd2UgY2FuIGFkZCBpdCB0byB0aGlzIGRpcmVjdG9yeS4KKzx4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc+IHNvIHdlIGNhbiBhZGQgaXQgdG8gdGhpcyBkaXJlY3RvcnkuCiAKIGJsb2Nr
ICAgICAgICAgICAgICAgLSBjYWxsZWQgYnkgeGVuLWJhY2tlbmQuYWdlbnQgdG8gYmluZC91bmJp
bmQgZGV2ICAKIGJsb2NrLWNvbW1vbi5zaCAgICAgLSBzb3VyY2VkIGJ5IGJsb2NrLCBibG9jay0q
CiBibG9jay1lbmJkICAgICAgICAgIC0gYmluZHMvdW5iaW5kcyBuZXR3b3JrIGJsb2NrIGRldmlj
ZXMKIGJsb2NrLW5iZCAgICAgICAgICAgLSBiaW5kcy91bmJpbmRzIG5ldHdvcmsgYmxvY2sgZGV2
aWNlcwotY3B1cG9vbCAgICAgICAgICAgICAtIGV4YW1wbGUgY29uZmlndXJhdGlvbiBzY3JpcHQg
Zm9yICd4bSBjcHVwb29sLWNyZWF0ZScKK2NwdXBvb2wgICAgICAgICAgICAgLSBleGFtcGxlIGNv
bmZpZ3VyYXRpb24gc2NyaXB0IGZvciAneGwgY3B1cG9vbC1jcmVhdGUnCiBleHRlcm5hbC1kZXZp
Y2UtbWlncmF0ZSAtIGNhbGxlZCBieSB4ZW5kIGZvciBtaWdyYXRpbmcgZXh0ZXJuYWwgZGV2aWNl
cwogbG9ja2luZy5zaCAgICAgICAgICAtIGxvY2tpbmcgZnVuY3Rpb25zIHRvIHByZXZlbnQgY29u
Y3VycmVudCBhY2Nlc3MgdG8KICAgICAgICAgICAgICAgICAgICAgICBjcml0aWNhbCBzZWN0aW9u
cyBpbnNpZGUgc2NyaXB0IGZpbGVzCkBAIC0yMiwyMCArMjIsMTIgQEAgdmlmLWJyaWRnZSAgICAg
ICAgICAtIHZpcnR1YWwgbmV0d29yayBzdGFydC9zdG9wIHNjcmlwdCBpbiBicmlkZ2VkIG1vZGUK
IHZpZi1jb21tb24uc2ggICAgICAgLSBzb3VyY2VkIGJ5IHZpZi1icmlkZ2UgCiB2aWYtbmF0ICAg
ICAgICAgICAgIC0geGVuIHZpcnR1YWwgbmV0d29yayBzdGFydC9zdG9wIHNjcmlwdCBpbiBOQVQg
bW9kZSAKIHZpZi1yb3V0ZSAgICAgICAgICAgLSB4ZW4gdmlydHVhbCBuZXR3b3JrIHN0YXJ0L3N0
b3Agc2NyaXB0IGluIHJvdXRlZCBtb2RlCi14ZW4tYmFja2VuZC5hZ2VudCAgIC0gY2FsbHMgYmxv
Y2ssIHZpZi0qIHNjcmlwdHMgdG8gYWRkLCByZW1vdmUsIGhvdHBsdWcKLSAgICAgICAgICAgICAg
ICAgICAgICBkZXZpY2VzICAKIHhlbi1ob3RwbHVnLWNvbW1vbi5zaCAtIHNvdXJjZWQgYnkgdmlm
LWNvbW1vbi5zaAogeGVuLW5ldHdvcmstY29tbW9uLnNoIC0gc291cmNlZCBieSB2aWYtY29tbW9u
LnNoCiB4ZW4tc2NyaXB0LWNvbW1vbi5zaCAgLSBzb3VyY2VkIGJ5IHhlbi1ob3RwbHVnLWNvbW1v
bi5zaAoteG1leGFtcGxlMSAgICAgICAgICAtIGV4YW1wbGUgY29uZmlndXJhdGlvbiBzY3JpcHQg
Zm9yICd4bSBjcmVhdGUnCi14bWV4YW1wbGUyICAgICAgICAgIC0gYSBtb3JlIGNvbXBsZXggY29u
ZmlndXJhdGlvbiBzY3JpcHQgZm9yICd4bSBjcmVhdGUnCi14bWV4YW1wbGUzICAgICAgICAgIC0g
YW4gYWR2YW5jZWQgY29uZmlndXJhdGlvbiBzY3JpcHQgZm9yICd4bSBjcmVhdGUnIAotICAgICAg
ICAgICAgICAgICAgICAgIHRoYXQgdXRpbGl6ZXMgdGhlIHZtaWQKLXhtZXhhbXBsZS5uYmQgICAg
ICAgLSBjb25maWd1cmF0aW9uIHNjcmlwdCB0aGF0IHVzZXMgTkJEIGZpbGVzeXN0ZW1zCi14bWV4
YW1wbGUuaHZtICAgICAgIC0gYSBjb25maWd1cmF0aW9uIHNjcmlwdCBmb3IgY3JlYXRpbmcgYSBo
dm0gZG9tYWluIHdpdGgKLSAgICAgICAgICAgICAgICAgICAgICAneG0gY3JlYXRlJwoteG1leGFt
cGxlLmh2bS1zdHViZG9tIC0gYSBjb25maWd1cmF0aW9uIHNjcmlwdCBmb3IgY3JlYXRpbmcgYSBo
dm0gZG9tYWluIHdpdGgKLSAgICAgICAgICAgICAgICAgICAgICAgICd4bSBjcmVhdGUnIHRoYXQg
dXRpbGl6ZXMgYSBzdHViZG9tYWluIGZvciBkZXZpY2UgbW9kZWwKLXhtZXhhbXBsZS5wdi1ncnVi
ICAgLSBhIGNvbmZpZ3VyYXRpb24gc2NyaXB0IGZvciBjcmVhdGluZyBhIGRvbWFpbiB3aXRoICd4
bSBjcmVhdGUnCi0gICAgICAgICAgICAgICAgICAgICAgd2hpY2ggYm9vdHMgUFYtR1JVQi4KLXht
ZXhhbXBsZS52dGkgICAgICAgLSBhIGNvbmZpZ3VyYXRpb24gc2NyaXB0IGZvciBjcmVhdGluZyBh
IGRvbWFpbiBvbiB2dGkKK294ZW5zdG9yZWQuY29uZiAgICAgLSBjb25maWd1cmF0aW9uIGZpbGUg
Zm9yIG94ZW5zdG9yZWQKK3hsLmNvbmYgICAgICAgICAgICAgLSBjb25maWd1cmF0aW9uIGZpbGUg
Zm9yIHhsCit4bGV4YW1wbGUuaHZtICAgICAgIC0gYSBjb25maWd1cmF0aW9uIHNjcmlwdCBmb3Ig
Y3JlYXRpbmcgYSBodm0gZG9tYWluIHdpdGgKKyAgICAgICAgICAgICAgICAgICAgICAneGwgY3Jl
YXRlJworeGxleGFtcGxlLnB2bGludXggICAtIGEgY29uZmlndXJhdGlvbiBzY3JpcHQgZm9yIGNy
ZWF0aW5nIGEgcHYgZG9tYWluIHdpdGgKKyAgICAgICAgICAgICAgICAgICAgICAneGwgY3JlYXRl
JwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 18:22:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:22: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-devel-bounces@lists.xenproject.org>)
	id 1gMzoE-0002vH-UQ; Wed, 14 Nov 2018 18:22: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=xSwa=NZ=citrix.com=prvs=8491ce0b8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gMzoD-0002vB-6m
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 18:22:37 +0000
X-Inumbo-ID: 41ca3df4-e83a-11e8-ad76-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 41ca3df4-e83a-11e8-ad76-12d6303a7972;
 Wed, 14 Nov 2018 18:22:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,233,1539648000"; d="scan'208";a="70569314"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 14 Nov 2018 18:20:06 +0000
Message-ID: <1542219606-665-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542039391-32406-5-git-send-email-andrew.cooper3@citrix.com>
References: <1542039391-32406-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 4/5] xen/domain: Allocate d->vcpu[] earlier
 during domain_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEFSTSBjb2RlIGhhcyBhIGNoaWNrZW4tYW5kLWVnZyBwcm9ibGVtLiAgT25lIG9mIHRoZSB2
R0lDX3YzIGVtdWxhdGlvbnMKd2FudHMgdG8ga25vdyBkLT5tYXhfdmNwdXMgdG8gYmUgYWJsZSB0
byBzaXplIGl0c2VsZiBhcHByb3ByaWF0ZWx5LCBidXQgdGhlCmN1cnJlbnQgb3JkZXIgb2YgaW5p
dGlhbGlzYXRpb24gcmVxdWlyZXMgdGhlIHZHSUMgdG8gYmUgc2V0IHVwIGJlZm9yZSB0aGUKcmVx
dWVzdGVkIG51bWJlciBvZiB2Y3B1cyBjYW4gYmUgY2hlY2tlZC4KCk1vdmUgdGhlIHJhbmdlIGNo
ZWNraW5nIG9mIGNvbmZpZy0+bWF4X3ZjcHVzIGludG8gc2FuaXRpc2VfZG9tYWluX2NvbmZpZygp
CnBhdGgsIHdoaWNoIGFsbG93cyBmb3IgdGhlIGFsbG9jYXRpb24gb2YgZC0+dmNwdVtdIGFuZCBk
LT5tYXhfdmNwdXMgdG8gaGFwcGVuCmVhcmxpZXIgZHVyaW5nIGNyZWF0ZSwgYW5kIGluIHBhcnRp
Y3VsYXIsIGJlZm9yZSB0aGUgY2FsbCB0bwphcmNoX2RvbWFpbl9jcmVhdGUoKS4KClRoZSB4ODYg
c2lkZSBpcyBmYWlybHkgZWFzeSwgYW5kIGltcGxlbWVudHMgdGhlIGxvZ2ljYWwgZXF1aXZhbGVu
dCBvZgpkb21haW5fbWF4X3ZjcHVzKCkgYnV0IHVzaW5nIFhFTl9ET01DVExfQ0RGX2h2bV9ndWVz
dCByYXRoZXIgdGhhbgppc19odm1fZG9tYWluKCkuCgpGb3IgdGhlIEFSTSBzaWRlLCByZS1wdXJw
b3NlIHZnaWNfbWF4X3ZjcHVzKCkgdG8gdGFrZSBhIGRvbWN0bCB2R0lDIHZlcnNpb24sCmFuZCBy
ZXR1cm4gdGhlIG1heGltdW0gbnVtYmVyIG9mIHN1cHBvcnRlZCB2Q1BVcywgcmV1c2luZyAwIGZv
ciAidmVyc2lvbiBub3QKc3VwcG9ydGVkIi4gIFRvIGF2b2lkIGV4cG9ydGluZyB0aGUgdmdpY19v
cHMgc3RydWN0dXJlcyAod2hpY2ggYXJlIGluIHRoZQpwcm9jZXNzIG9mIGJlaW5nIHJlcGxhY2Vk
KSwgaGFyZCBjb2RlIHRoZSB1cHBlciBsaW1pdHMuCgpUaGlzIGFsbG93cyBmb3IgdGhlIHJlbW92
YWwgb2YgdGhlIGRvbWFpbl9tYXhfdmNwdXMoKSBpbmZyYXN0cnVjdHVyZSwgd2hpY2ggaXMKZG9u
ZSB0byBwcmV2ZW50IGl0IGJlaW5nIHJldXNlZCBpbmNvcnJlY3RseSBpbiB0aGUgZnV0dXJlLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CnYzOgogKiBGaXggNDA5Mi80MDk2IHR5cG8KICogRml4IGJ1aWxkIGluIE5FV19WR0lDIGNhc2UK
LS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICB8IDE4ICsrKysrKysrKysrKysrKysr
KwogeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgICAgfCAgMSAtCiB4ZW4vYXJjaC9hcm0vdmdp
Yy12My5jICAgICAgICB8ICA1IC0tLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgICB8
IDIyICsrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5j
IHwgIDMgLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgICAgICB8ICA5ICsrKysrLS0tLQog
eGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgfCAxMCArKysrKysrKysrCiB4ZW4vY29tbW9u
L2RvbWFpbi5jICAgICAgICAgICB8IDMzICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAgfCAgNiAtLS0tLS0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vdmdpYy5oICAgIHwgIDUgKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmggIHwgIDIgLS0KIDExIGZpbGVzIGNoYW5nZWQsIDc1IGluc2VydGlvbnMoKyksIDM5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2Fy
bS9kb21haW4uYwppbmRleCA3MWFkMWY5Li4yYzVmZjY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC02MDEsNiArNjAxLDgg
QEAgdm9pZCB2Y3B1X3N3aXRjaF90b19hYXJjaDY0X21vZGUoc3RydWN0IHZjcHUgKnYpCiAKIGlu
dCBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9t
YWluICpjb25maWcpCiB7CisgICAgdW5zaWduZWQgaW50IG1heF92Y3B1czsKKwogICAgIGlmICgg
Y29uZmlnLT5mbGFncyAhPSAoWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0IHwgWEVOX0RPTUNUTF9D
REZfaGFwKSApCiAgICAgewogICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiVW5zdXBwb3J0
ZWQgY29uZmlndXJhdGlvbiAlI3hcbiIsIGNvbmZpZy0+ZmxhZ3MpOwpAQCAtNjI2LDYgKzYyOCwy
MiBAQCBpbnQgYXJjaF9zYW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2Ny
ZWF0ZWRvbWFpbiAqY29uZmlnKQogICAgICAgICB9CiAgICAgfQogCisgICAgLyogQ2FsY3VsYXRl
IHRoZSBtYXhpbXVtIG51bWJlciBvZiB2Y3B1cyBmcm9tIHRoZSBzZWxlY3RlZCBHSUMgdmVyc2lv
bi4gKi8KKyAgICBtYXhfdmNwdXMgPSB2Z2ljX21heF92Y3B1cyhjb25maWctPmFyY2guZ2ljX3Zl
cnNpb24pOworCisgICAgaWYgKCBtYXhfdmNwdXMgPT0gMCApCisgICAgeworICAgICAgICBkcHJp
bnRrKFhFTkxPR19JTkZPLCAiVW5zdXBwb3J0ZWQgR0lDIHZlcnNpb25cbiIpOworICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBpZiAoIGNvbmZpZy0+bWF4X3ZjcHVzID4gbWF4
X3ZjcHVzICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJSZXF1ZXN0ZWQg
dkNQVXMgKCV1KSBleGNlZWRzIG1heCAoJXUpXG4iLAorICAgICAgICAgICAgICAgIGNvbmZpZy0+
bWF4X3ZjcHVzLCBtYXhfdmNwdXMpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisK
ICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBi
L3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKaW5kZXggYmY3Nzg5OS4uNjRiMTQxZiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCkBA
IC03MjUsNyArNzI1LDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB2Z2ljX29wcyB2Z2ljX3YyX29w
cyA9IHsKICAgICAuZG9tYWluX2ZyZWUgPSB2Z2ljX3YyX2RvbWFpbl9mcmVlLAogICAgIC5scGlf
dG9fcGVuZGluZyA9IHZnaWNfdjJfbHBpX3RvX3BlbmRpbmcsCiAgICAgLmxwaV9nZXRfcHJpb3Jp
dHkgPSB2Z2ljX3YyX2xwaV9nZXRfcHJpb3JpdHksCi0gICAgLm1heF92Y3B1cyA9IDgsCiB9Owog
CiBpbnQgdmdpY192Ml9pbml0KHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCkKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5j
CmluZGV4IGMxNGJjZDguLjUxOWNjNzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYz
LmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpAQCAtMTgyMiwxMSArMTgyMiw2IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgdmdpY19vcHMgdjNfb3BzID0gewogICAgIC5lbXVsYXRlX3JlZyAg
PSB2Z2ljX3YzX2VtdWxhdGVfcmVnLAogICAgIC5scGlfdG9fcGVuZGluZyA9IHZnaWNfdjNfbHBp
X3RvX3BlbmRpbmcsCiAgICAgLmxwaV9nZXRfcHJpb3JpdHkgPSB2Z2ljX3YzX2xwaV9nZXRfcHJp
b3JpdHksCi0gICAgLyoKLSAgICAgKiBXZSB1c2UgYm90aCBBRkYxIGFuZCBBRkYwIGluICh2KU1Q
SURSLiBUaHVzLCB0aGUgbWF4IG51bWJlciBvZiBDUFUKLSAgICAgKiB0aGF0IGNhbiBiZSBzdXBw
b3J0ZWQgaXMgdXAgdG8gNDA5Nig9PTI1NioxNikgaW4gdGhlb3J5LgotICAgICAqLwotICAgIC5t
YXhfdmNwdXMgPSA0MDk2LAogfTsKIAogaW50IHZnaWNfdjNfaW5pdChzdHJ1Y3QgZG9tYWluICpk
LCBpbnQgKm1taW9fY291bnQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVu
L2FyY2gvYXJtL3ZnaWMuYwppbmRleCA1YTRmMDgyLi5lMDViNmI2IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTY2Nyw5ICs2Njcs
MjcgQEAgdm9pZCB2Z2ljX2ZyZWVfdmlycShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
dmlycSkKICAgICBjbGVhcl9iaXQodmlycSwgZC0+YXJjaC52Z2ljLmFsbG9jYXRlZF9pcnFzKTsK
IH0KIAotdW5zaWduZWQgaW50IHZnaWNfbWF4X3ZjcHVzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
Cit1bnNpZ25lZCBpbnQgdmdpY19tYXhfdmNwdXModW5zaWduZWQgaW50IGRvbWN0bF92Z2ljX3Zl
cnNpb24pCiB7Ci0gICAgcmV0dXJuIG1pbl90KHVuc2lnbmVkIGludCwgTUFYX1ZJUlRfQ1BVUywg
ZC0+YXJjaC52Z2ljLmhhbmRsZXItPm1heF92Y3B1cyk7CisgICAgdW5zaWduZWQgaW50IG1heF92
Y3B1czsKKworICAgIHN3aXRjaCAoIGRvbWN0bF92Z2ljX3ZlcnNpb24gKQorICAgIHsKKyAgICBj
YXNlIFhFTl9ET01DVExfQ09ORklHX0dJQ19WMjoKKyAgICAgICAgbWF4X3ZjcHVzID0gODsKKyAg
ICAgICAgYnJlYWs7CisKKyNpZmRlZiBDT05GSUdfR0lDVjMKKyAgICBjYXNlIFhFTl9ET01DVExf
Q09ORklHX0dJQ19WMzoKKyAgICAgICAgbWF4X3ZjcHVzID0gNDA5NjsKKyAgICAgICAgYnJlYWs7
CisjZW5kaWYKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAg
IHJldHVybiBtaW5fdCh1bnNpZ25lZCBpbnQsIE1BWF9WSVJUX0NQVVMsIG1heF92Y3B1cyk7CiB9
CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLWluaXQuYyBiL3hlbi9h
cmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5jCmluZGV4IGJmZDNkMDkuLjYyYWU1NTMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMtaW5pdC5jCkBAIC0xMTIsOSArMTEyLDYgQEAgaW50IGRvbWFpbl92Z2ljX3JlZ2lzdGVy
KHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCkKICAgICAgICAgQlVHKCk7CiAgICAg
fQogCi0gICAgaWYgKCBkLT5tYXhfdmNwdXMgPiBkb21haW5fbWF4X3ZjcHVzKGQpICkKLSAgICAg
ICAgcmV0dXJuIC1FMkJJRzsKLQogICAgIGQtPmFyY2gudmdpYy52Z2ljX2Rpc3RfYmFzZSA9IFZH
SUNfQUREUl9VTkRFRjsKICAgICBkLT5hcmNoLnZnaWMudmdpY19jcHVfYmFzZSA9IFZHSUNfQURE
Ul9VTkRFRjsKICAgICBkLT5hcmNoLnZnaWMudmdpY19yZWRpc3RfYmFzZSA9IFZHSUNfQUREUl9V
TkRFRjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyBiL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMuYwppbmRleCA3YzNjZmM1Li5iOGZmODQwIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCkBAIC05NDks
MTcgKzk0OSwxOCBAQCB2b2lkIHZnaWNfc3luY19oYXJkd2FyZV9pcnEoc3RydWN0IGRvbWFpbiAq
ZCwKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7CiB9CiAK
LXVuc2lnbmVkIGludCB2Z2ljX21heF92Y3B1cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQordW5z
aWduZWQgaW50IHZnaWNfbWF4X3ZjcHVzKHVuc2lnbmVkIGludCBkb21jdGxfdmdpY192ZXJzaW9u
KQogewogICAgIHVuc2lnbmVkIGludCB2Z2ljX3ZjcHVfbGltaXQ7CiAKLSAgICBzd2l0Y2ggKCBk
LT5hcmNoLnZnaWMudmVyc2lvbiApCisgICAgc3dpdGNoICggZG9tY3RsX3ZnaWNfdmVyc2lvbiAp
CiAgICAgewotICAgIGNhc2UgR0lDX1YyOgorICAgIGNhc2UgWEVOX0RPTUNUTF9DT05GSUdfR0lD
X1YyOgogICAgICAgICB2Z2ljX3ZjcHVfbGltaXQgPSBWR0lDX1YyX01BWF9DUFVTOwogICAgICAg
ICBicmVhazsKKwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIEJVRygpOworICAgICAgICByZXR1cm4g
MDsKICAgICB9CiAKICAgICByZXR1cm4gbWluX3QodW5zaWduZWQgaW50LCBNQVhfVklSVF9DUFVT
LCB2Z2ljX3ZjcHVfbGltaXQpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDI3MmZkODQuLjI5NWIxMGMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTQy
MSw2ICs0MjEsNyBAQCB2b2lkIGFyY2hfdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQogaW50
IGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21h
aW4gKmNvbmZpZykKIHsKICAgICBib29sIGh2bSA9IGNvbmZpZy0+ZmxhZ3MgJiBYRU5fRE9NQ1RM
X0NERl9odm1fZ3Vlc3Q7CisgICAgdW5zaWduZWQgaW50IG1heF92Y3B1czsKIAogICAgIGlmICgg
aHZtID8gIWh2bV9lbmFibGVkIDogIUlTX0VOQUJMRUQoQ09ORklHX1BWKSApCiAgICAgewpAQCAt
NDI4LDYgKzQyOSwxNSBAQCBpbnQgYXJjaF9zYW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4
ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsK
ICAgICB9CiAKKyAgICBtYXhfdmNwdXMgPSBodm0gPyBIVk1fTUFYX1ZDUFVTIDogTUFYX1ZJUlRf
Q1BVUzsKKworICAgIGlmICggY29uZmlnLT5tYXhfdmNwdXMgPiBtYXhfdmNwdXMgKQorICAgIHsK
KyAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIlJlcXVlc3RlZCB2Q1BVcyAoJXUpIGV4Y2Vl
ZHMgbWF4ICgldSlcbiIsCisgICAgICAgICAgICAgICAgY29uZmlnLT5tYXhfdmNwdXMsIG1heF92
Y3B1cyk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIHJldHVybiAwOwog
fQogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4u
YwppbmRleCBmNjlmNDA1Li43OGNjNTI0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5j
CisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTMwMCw2ICszMDAsMTIgQEAgc3RhdGljIGlu
dCBzYW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAq
Y29uZmlnKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKKyAgICBpZiAoIGNvbmZp
Zy0+bWF4X3ZjcHVzIDwgMSApCisgICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAi
Tm8gdkNQVVNcbiIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKICAgICByZXR1
cm4gYXJjaF9zYW5pdGlzZV9kb21haW5fY29uZmlnKGNvbmZpZyk7CiB9CiAKQEAgLTM0NSw2ICsz
NTEsMjAgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLAogCiAg
ICAgVFJBQ0VfMUQoVFJDX0RPTTBfRE9NX0FERCwgZC0+ZG9tYWluX2lkKTsKIAorICAgIC8qCisg
ICAgICogQWxsb2NhdGUgZC0+dmNwdVtdIGFuZCBzZXQgLT5tYXhfdmNwdXMgdXAgZWFybHkuICBW
YXJpb3VzIHBlci1kb21haW4KKyAgICAgKiByZXNvdXJjZXMgd2FudCB0byBiZSBzaXplZCBiYXNl
ZCBvbiBtYXhfdmNwdXMuCisgICAgICovCisgICAgaWYgKCAhaXNfc3lzdGVtX2RvbWFpbihkKSAp
CisgICAgeworICAgICAgICBlcnIgPSAtRU5PTUVNOworICAgICAgICBkLT52Y3B1ID0geHphbGxv
Y19hcnJheShzdHJ1Y3QgdmNwdSAqLCBjb25maWctPm1heF92Y3B1cyk7CisgICAgICAgIGlmICgg
IWQtPnZjcHUgKQorICAgICAgICAgICAgZ290byBmYWlsOworCisgICAgICAgIGQtPm1heF92Y3B1
cyA9IGNvbmZpZy0+bWF4X3ZjcHVzOworICAgIH0KKwogICAgIGxvY2tfcHJvZmlsZV9yZWdpc3Rl
cl9zdHJ1Y3QoTE9DS1BST0ZfVFlQRV9QRVJET00sIGQsIGRvbWlkLCAiRG9tYWluIik7CiAKICAg
ICBpZiAoIChlcnIgPSB4c21fYWxsb2Nfc2VjdXJpdHlfZG9tYWluKGQpKSAhPSAwICkKQEAgLTM5
NiwxOSArNDE2LDYgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlk
LAogCiAgICAgaWYgKCAhaXNfaWRsZV9kb21haW4oZCkgKQogICAgIHsKLSAgICAgICAgLyogQ2hl
Y2sgZC0+bWF4X3ZjcHVzIGFuZCBhbGxvY2F0ZSBkLT52Y3B1W10uICovCi0gICAgICAgIGVyciA9
IC1FSU5WQUw7Ci0gICAgICAgIGlmICggY29uZmlnLT5tYXhfdmNwdXMgPCAxIHx8Ci0gICAgICAg
ICAgICAgY29uZmlnLT5tYXhfdmNwdXMgPiBkb21haW5fbWF4X3ZjcHVzKGQpICkKLSAgICAgICAg
ICAgIGdvdG8gZmFpbDsKLQotICAgICAgICBlcnIgPSAtRU5PTUVNOwotICAgICAgICBkLT52Y3B1
ID0geHphbGxvY19hcnJheShzdHJ1Y3QgdmNwdSAqLCBjb25maWctPm1heF92Y3B1cyk7Ci0gICAg
ICAgIGlmICggIWQtPnZjcHUgKQotICAgICAgICAgICAgZ290byBmYWlsOwotCi0gICAgICAgIGQt
Pm1heF92Y3B1cyA9IGNvbmZpZy0+bWF4X3ZjcHVzOwotCiAgICAgICAgIHdhdGNoZG9nX2RvbWFp
bl9pbml0KGQpOwogICAgICAgICBpbml0X3N0YXR1cyB8PSBJTklUX3dhdGNoZG9nOwogCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9kb21haW4uaAppbmRleCBkNjgyMzA3Li4xNzVkZTQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKQEAg
LTIwOCwxMiArMjA4LDYgQEAgdm9pZCB2Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVjdCB2
Y3B1ICopOwogdm9pZCB2Y3B1X3Nob3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCB2Y3B1ICopOwog
dm9pZCB2Y3B1X3N3aXRjaF90b19hYXJjaDY0X21vZGUoc3RydWN0IHZjcHUgKik7CiAKLS8qIE9u
IEFSTSwgdGhlIG51bWJlciBvZiBWQ1BVcyBpcyBsaW1pdGVkIGJ5IHRoZSB0eXBlIG9mIEdJQyBl
bXVsYXRlZC4gKi8KLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGRvbWFpbl9tYXhfdmNwdXMo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICByZXR1cm4gdmdpY19tYXhfdmNwdXMoZCk7
Ci19Ci0KIC8qCiAgKiBEdWUgdG8gdGhlIHJlc3RyaWN0aW9uIG9mIEdJQ3YzLCB0aGUgbnVtYmVy
IG9mIHZDUFVzIGluIEFGRjAgaXMKICAqIGxpbWl0ZWQgdG8gMTYsIHRodXMgb25seSB0aGUgZmly
c3QgNCBiaXRzIG9mIEFGRjAgYXJlIGxlZ2FsLiBXZSB3aWxsCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDU2
ZWQ1ZmUuLjQ0N2QyNGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0yMzQsOCArMjM0LDYgQEAgc3RydWN0
IHZnaWNfb3BzIHsKICAgICAvKiBsb29rdXAgdGhlIHN0cnVjdCBwZW5kaW5nX2lycSBmb3IgYSBn
aXZlbiBMUEkgaW50ZXJydXB0ICovCiAgICAgc3RydWN0IHBlbmRpbmdfaXJxICooKmxwaV90b19w
ZW5kaW5nKShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmxwaSk7CiAgICAgaW50ICgq
bHBpX2dldF9wcmlvcml0eSkoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgdmxwaSk7Ci0gICAg
LyogTWF4aW11bSBudW1iZXIgb2YgdkNQVSBzdXBwb3J0ZWQgKi8KLSAgICBjb25zdCB1bnNpZ25l
ZCBpbnQgbWF4X3ZjcHVzOwogfTsKIAogLyogTnVtYmVyIG9mIHJhbmtzIG9mIGludGVycnVwdCBy
ZWdpc3RlcnMgZm9yIGEgZG9tYWluICovCkBAIC0zNTAsNyArMzQ4LDggQEAgZXh0ZXJuIHZvaWQg
dmdpY19jbGVhcl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpOwogCiBleHRlcm4gYm9vbCB2
Z2ljX2VtdWxhdGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuaW9uIGhzciBoc3IpOwog
Ci11bnNpZ25lZCBpbnQgdmdpY19tYXhfdmNwdXMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cisv
KiBNYXhpbXVtIHZDUFVzIGZvciBhIHNwZWNpZmljIHZHSUMgdmVyc2lvbiwgb3IgMCBmb3IgdW5z
dXBwb3J0ZWQuICovCit1bnNpZ25lZCBpbnQgdmdpY19tYXhfdmNwdXModW5zaWduZWQgaW50IGRv
bWN0bF92Z2ljX3ZlcnNpb24pOwogCiB2b2lkIHZnaWNfdjJfc2V0dXBfaHcocGFkZHJfdCBkYmFz
ZSwgcGFkZHJfdCBjYmFzZSwgcGFkZHJfdCBjc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICBw
YWRkcl90IHZiYXNlLCB1aW50MzJfdCBhbGlhc2VkX29mZnNldCk7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApp
bmRleCA2NDNlNjlhLi4yNzdmOTlmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTY2NCw4ICs2NjQs
NiBAQCB1bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdik7CiAgICAgICAgICAgICAgWDg2X0NSNF9PU1hTQVZFIHwgWDg2X0NSNF9TTUVQIHwg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgWDg2X0NSNF9GU0dTQkFTRSB8IFg4Nl9DUjRf
U01BUCB8IFg4Nl9DUjRfUENJREUpKQogCi0jZGVmaW5lIGRvbWFpbl9tYXhfdmNwdXMoZCkgKGlz
X2h2bV9kb21haW4oZCkgPyBIVk1fTUFYX1ZDUFVTIDogTUFYX1ZJUlRfQ1BVUykKLQogc3RhdGlj
IGlubGluZSBzdHJ1Y3QgdmNwdV9ndWVzdF9jb250ZXh0ICphbGxvY192Y3B1X2d1ZXN0X2NvbnRl
eHQodm9pZCkKIHsKICAgICByZXR1cm4gdm1hbGxvYyhzaXplb2Yoc3RydWN0IHZjcHVfZ3Vlc3Rf
Y29udGV4dCkpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 18:43:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:43: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-devel-bounces@lists.xenproject.org>)
	id 1gN08F-0004ac-Ut; Wed, 14 Nov 2018 18:43: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=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN08E-0004aQ-N1
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 18:43:18 +0000
X-Inumbo-ID: 26bfc058-e83d-11e8-a4b3-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26bfc058-e83d-11e8-a4b3-12d6303a7972;
 Wed, 14 Nov 2018 18:43:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gN08A-00083E-DX; Wed, 14 Nov 2018 18:43:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gN089-0006H6-VC; Wed, 14 Nov 2018 18:43:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gN089-0004By-UY; Wed, 14 Nov 2018 18:43:13 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-130036-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=16c74967439ec26291bc883f8595093318dcc27c
X-Osstest-Versions-That: freebsd=c18ab92e2c2be1b1550a2ac5a33126bc5fc0f0ff
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 18:43:13 +0000
Subject: [Xen-devel] [freebsd-master test] 130036: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDAzNiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwMDM2LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgMTZjNzQ5Njc0MzllYzI2MjkxYmM4
ODNmODU5NTA5MzMxOGRjYzI3YwpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgYzE4YWI5MmUyYzJiZTFiMTU1MGEyYWM1YTMzMTI2YmM1ZmMwZjBmZgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI5ODM0ICAyMDE4LTExLTEyIDA5OjE5OjEyIFogICAgMiBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMDAzNiAgMjAxOC0xMS0xNCAwOToxOTozNyBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFlIDxhZUBGcmVlQlNELm9yZz4KICBhbmRyZXcgPGFuZHJld0BGcmVlQlNELm9yZz4KICBicm9v
a3MgPGJyb29rc0BGcmVlQlNELm9yZz4KICBjZW0gPGNlbUBGcmVlQlNELm9yZz4KICBlbWFzdGUg
PGVtYXN0ZUBGcmVlQlNELm9yZz4KICBldWdlbiA8ZXVnZW5ARnJlZUJTRC5vcmc+CiAgZ2piIDxn
amJARnJlZUJTRC5vcmc+CiAgZ2xlYml1cyA8Z2xlYml1c0BGcmVlQlNELm9yZz4KICBpbXAgPGlt
cEBGcmVlQlNELm9yZz4KICBqY2ggPGpjaEBGcmVlQlNELm9yZz4KICBrYm93bGluZyA8a2Jvd2xp
bmdARnJlZUJTRC5vcmc+CiAga2V2YW5zIDxrZXZhbnNARnJlZUJTRC5vcmc+CiAga2liIDxraWJA
RnJlZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG1ja3VzaWNrIDxtY2t1
c2lja0BGcmVlQlNELm9yZz4KICBtamcgPG1qZ0BGcmVlQlNELm9yZz4KICBtbWFjeSA8bW1hY3lA
RnJlZUJTRC5vcmc+CiAgb3Nob2dibyA8b3Nob2dib0BGcmVlQlNELm9yZz4KICBzZSA8c2VARnJl
ZUJTRC5vcmc+CiAgdHVleGVuIDx0dWV4ZW5ARnJlZUJTRC5vcmc+CiAgdmFuZ3l6ZW4gPHZhbmd5
emVuQEZyZWVCU0Qub3JnPgogIHplaXNpbmcgPHplaXNpbmdARnJlZUJTRC5vcmc+Cgpqb2JzOgog
YnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9mcmVlYnNkLmdpdAogICBj
MThhYjkyZTJjMi4uMTZjNzQ5Njc0MzkgIDE2Yzc0OTY3NDM5ZWMyNjI5MWJjODgzZjg1OTUwOTMz
MThkY2MyN2MgLT4gdGVzdGVkL21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 18:48:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:48:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gN0DG-0004lV-MD; Wed, 14 Nov 2018 18:48: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=ACA3=NZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN0DF-0004lM-Ee
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 18:48:29 +0000
X-Inumbo-ID: dfb44886-e83d-11e8-996d-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id dfb44886-e83d-11e8-996d-12d6303a7972;
 Wed, 14 Nov 2018 18:48:28 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8D34DA78;
 Wed, 14 Nov 2018 10:48:27 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 53EB33F718;
 Wed, 14 Nov 2018 10:48:26 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <0d01eba0-c81a-8144-36aa-a4161f75e1e3@arm.com>
 <CAKPH-NibiyqHeTtp9NO=jLMdF+vdyZfxTUQ_XYzFVpfnLQCTqw@mail.gmail.com>
 <3605a929-2274-befd-3abd-14943141a7db@arm.com>
 <CAKPH-NhUgAtjG+YA_ypE2kNDmgrHMA_XZ7Q=2hLvveQKFmkd8w@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e2eaf39b-53ce-5a55-964d-6a7bf12c66c4@arm.com>
Date: Wed, 14 Nov 2018 18:48:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-NhUgAtjG+YA_ypE2kNDmgrHMA_XZ7Q=2hLvveQKFmkd8w@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxNC8xMS8yMDE4IDE3OjM1LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IE9uIFdl
ZCwgTm92IDE0LCAyMDE4IGF0IDY6MTAgUE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4gd3JvdGU6Cj4+IE9uIDE0LzExLzIwMTggMTU6NDAsIE1pcmVsYSBTaW1vbm92aWMgd3Jv
dGU6Cj4+PiBPbiBXZWQsIE5vdiAxNCwgMjAxOCBhdCA0OjA3IFBNIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+IE9uIDEyLzExLzIwMTggMTE6MzAsIE1pcmVs
YSBTaW1vbm92aWMgd3JvdGU6Cj4+Pj4+IFdoZW4gRG9tMCBmaW5hbGl6ZXMgaXRzIHN1c3BlbmQg
cHJvY2VkdXJlIHRoZSBzdXNwZW5kIG9mIFhlbiBpcwo+Pj4+PiB0cmlnZ2VyZWQgYnkgY2FsbGlu
ZyBzeXN0ZW1fc3VzcGVuZCgpLiBEb20wIGZpbmFsaXplcyB0aGUgc3VzcGVuZCBmcm9tCj4+Pj4+
IGl0cyBib290IGNvcmUgKFZDUFUjMCksIHdoaWNoIGNvdWxkIGJlIG1hcHBlZCB0byBhbnkgcGh5
c2ljYWwgQ1BVLAo+Pj4+PiBpLmUuIHRoZSBzeXN0ZW1fc3VzcGVuZCgpIGZ1bmN0aW9uIGNvdWxk
IGJlIGV4ZWN1dGVkIGJ5IGFueSBwaHlzaWNhbAo+Pj4+PiBDUFUuIFNpbmNlIFhlbiBzdXNwZW5k
IHByb2NlZHVyZSBoYXMgdG8gYmUgcnVuIGJ5IHRoZSBib290IENQVQo+Pj4+PiAobm9uLWJvb3Qg
Q1BVcyB3aWxsIGJlIGRpc2FibGVkIGF0IHNvbWUgcG9pbnQgaW4gc3VzcGVuZCBwcm9jZWR1cmUp
LAo+Pj4+PiBzeXN0ZW1fc3VzcGVuZCgpIGV4ZWN1dGlvbiBoYXMgdG8gY29udGludWUgb24gQ1BV
IzAuCj4+Pj4+Cj4+Pj4+IFdoZW4gdGhlIHN5c3RlbV9zdXNwZW5kKCkgcmV0dXJucyAwLCBpdCBt
ZWFucyB0aGF0IHRoZSBzeXN0ZW0gd2FzCj4+Pj4+IHN1c3BlbmRlZCBhbmQgaXQgaXMgY29taW5n
IG91dCBvZiB0aGUgcmVzdW1lIHByb2NlZHVyZS4gUmVnYXJkbGVzcwo+Pj4+PiBvZiB0aGUgc3lz
dGVtX3N1c3BlbmQoKSByZXR1cm4gdmFsdWUsIGFmdGVyIHRoaXMgZnVuY3Rpb24gcmV0dXJucwo+
Pj4+PiBYZW4gaXMgZnVsbHkgZnVuY3Rpb25hbCwgYW5kIGl0cyBzdGF0ZSwgaW5jbHVkaW5nIGFs
bCBkZXZpY2VzIGFuZCBkYXRhCj4+Pj4+IHN0cnVjdHVyZXMsIG1hdGNoZXMgdGhlIHN0YXRlIHBy
aW9yIHRvIGNhbGxpbmcgc3lzdGVtX3N1c3BlbmQoKS4KPj4+Pj4gVGhlIHN0YXR1cyBpcyByZXR1
cm5lZCBieSBzeXN0ZW1fc3VzcGVuZCgpIGZvciBkZWJ1Z2dpbmcvbG9nZ2luZwo+Pj4+PiBwdXJw
b3NlcyBhbmQgZnVuY3Rpb24gcHJvdG90eXBlIGNvbXBhdGliaWxpdHkuCj4+Pj4+Cj4+Pj4+IFNp
Z25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNv
bT4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhp
bGlueC5jb20+Cj4+Pj4+IC0tLQo+Pj4+PiAgICAgeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyB8IDM0
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+Pj4gICAgIDEgZmlsZSBjaGFu
Z2VkLCAzNCBpbnNlcnRpb25zKCspCj4+Pj4+Cj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vc3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+Pj4+PiBpbmRleCBmMjMzOGU0
MWRiLi4yMWI0NWY4MjQ4IDEwMDY0NAo+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5j
Cj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPj4+Pj4gQEAgLTExMiwxMSArMTEy
LDIwIEBAIHN0YXRpYyB2b2lkIHZjcHVfc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0
ZXJfdCBjaWQpCj4+Pj4+ICAgICAgICAgX2FyY2hfc2V0X2luZm9fZ3Vlc3QodiwgJmN0eHQpOwo+
Pj4+PiAgICAgfQo+Pj4+Pgo+Pj4+PiArLyogWGVuIHN1c3BlbmQuIE5vdGU6IGRhdGEgaXMgbm90
IHVzZWQgKHN1c3BlbmQgaXMgdGhlIHN1c3BlbmQgdG8gUkFNKSAqLwo+Pj4+PiArc3RhdGljIGxv
bmcgc3lzdGVtX3N1c3BlbmQodm9pZCAqZGF0YSkKPj4+Pj4gK3sKPj4+Pj4gKyAgICBCVUdfT04o
c3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9hY3RpdmUpOwo+Pj4+PiArCj4+Pj4+ICsgICAgcmV0
dXJuIC1FTk9TWVM7Cj4+Pj4+ICt9Cj4+Pj4+ICsKPj4+Pj4gICAgIGludDMyX3QgZG9tYWluX3N1
c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+Pj4+PiAgICAgewo+Pj4+
PiAgICAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+Pj4+PiAgICAgICAgIHN0cnVjdCBkb21haW4gKmQg
PSBjdXJyZW50LT5kb21haW47Cj4+Pj4+ICAgICAgICAgYm9vbCBpc190aHVtYiA9IGVwb2ludCAm
IDE7Cj4+Pj4+ICsgICAgaW50IHN0YXR1czsKPj4+Pj4KPj4+Pj4gICAgICAgICBkcHJpbnRrKFhF
TkxPR19ERUJVRywKPj4+Pj4gICAgICAgICAgICAgICAgICJEb20lZCBzdXNwZW5kOiBlcG9pbnQ9
MHglIlBSSXJlZ2lzdGVyIiwgY2lkPTB4JSJQUklyZWdpc3RlciJcbiIsCj4+Pj4+IEBAIC0xNTYs
NiArMTY1LDMxIEBAIGludDMyX3QgZG9tYWluX3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJl
Z2lzdGVyX3QgY2lkKQo+Pj4+PiAgICAgICAgICAqLwo+Pj4+PiAgICAgICAgIHZjcHVfYmxvY2tf
dW5sZXNzX2V2ZW50X3BlbmRpbmcoY3VycmVudCk7Cj4+Pj4+Cj4+Pj4+ICsgICAgLyogSWYgdGhp
cyB3YXMgZG9tMCB0aGUgd2hvbGUgc3lzdGVtIHNob3VsZCBzdXNwZW5kOiB0cmlnZ2VyIFhlbiBz
dXNwZW5kICovCj4+Pj4+ICsgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+Pj4+PiAr
ICAgIHsKPj4+Pj4gKyAgICAgICAgLyoKPj4+Pj4gKyAgICAgICAgICogc3lzdGVtX3N1c3BlbmQg
c2hvdWxkIGJlIGNhbGxlZCB3aGVuIERvbTAgZmluYWxpemVzIHRoZSBzdXNwZW5kCj4+Pj4+ICsg
ICAgICAgICAqIHByb2NlZHVyZSBmcm9tIGl0cyBib290IGNvcmUgKFZDUFUjMCkuIEhvd2V2ZXIs
IERvbTAncyBWQ1BVIzAgY291bGQKPj4+Pj4gKyAgICAgICAgICogYmUgbWFwcGVkIHRvIGFueSBQ
Q1BVICh0aGlzIGZ1bmN0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIGJ5IGFueSBQQ1BVKS4KPj4+Pj4g
KyAgICAgICAgICogVGhlIHN1c3BlbmQgcHJvY2VkdXJlIGhhcyB0byBiZSBmaW5hbGl6ZWQgYnkg
dGhlIFBDUFUjMCAobm9uLWJvb3QKPj4+Pj4gKyAgICAgICAgICogUENQVXMgd2lsbCBiZSBkaXNh
YmxlZCBkdXJpbmcgdGhlIHN1c3BlbmQpLgo+Pj4+PiArICAgICAgICAgKi8KPj4+Pj4gKyAgICAg
ICAgc3RhdHVzID0gY29udGludWVfaHlwZXJjYWxsX29uX2NwdSgwLCBzeXN0ZW1fc3VzcGVuZCwg
TlVMTCk7Cj4+Pj4KPj4+PiBCYXNlZCBvbiBteSBjb21tZW50IGluIHBhdGNoICMyLCBJIGRvbid0
IHRoaW5rIHRoaXMgd2lsbCBkbyB0aGUgY29ycmVjdCB0aGluZyBvbgo+Pj4+IERvbTAuIHgwIHdp
bGwgbm90IGNvbnRhaW4gY2lkIGJ1dCBQU0NJX1NVQ0NFU1MgaGFzIGl0IGlzIG92ZXJyaWRlbiBp
bgo+Pj4+IGRvX3Zwc2NpXzBfMl9jYWxsLgo+Pj4+Cj4+Pgo+Pj4gQ291bGQgeW91IHBsZWFzZSBl
eHBsYWluPyBJIGNhbid0IGZvbGxvdwo+Pgo+PiBHZW5lcmFsIHB1cnBvc2UgKGUuZyB4TiwgcGMp
IHJlZ2lzdGVycyBsaXZlIGF0IHRoZSBib3R0b20gb2YgdGhlIHZDUFUgc3RhY2suIFRoZQo+PiBm
dW5jdGlvbiB2Y3B1X3N1c3BlbmQgd2lsbCByZXNldCBhbGwgb2YgdGhlbSB0byAwIGJ1dCB4MCAo
Q29udGV4dCBJRCkgYW5kIHBjCj4+IChlbnRyeSBwb2ludCkuCj4+Cj4+IFlvdSByZWx5IG9uIHRo
b3NlIHJlZ2lzdGVycyB0byBiZSB1bnRvdWNoZWQgaW4gdGhlIHJldHVybiBwYXRoLiBIb3dldmVy
LCB0aGlzIGlzCj4+IG5vdCB0aGUgY2FzZS4gSWYgeW91IGxvb2sgYXQgZG9fdnBzY2lfMF8yX2Nh
bGwsIHgwIHdpbGwgYmUgc2V0IHRvIHdoYXRldmVyIGlzCj4+IHRoZSByZXR1cm4gdmFsdWUgb2Yg
ZG9tYWluX3N1c3BlbmQgKGUuZyBQU0NJX1NVU1BFTkQpLiBTbyB4MCB3aWxsIG5vdCBjb250YWlu
Cj4+IGFueW1vcmUgdGhlIENvbnRleHQgSUQgYXMgZXhwZWN0ZWQgYnkgdGhlIGd1ZXN0Lgo+IAo+
IFRoaXMgaXMgZXhwZWN0ZWQsIHRoZSBzeXN0ZW0gc2hvdWxkIGJlaGF2ZSB0aGF0IHdheS4gSWYg
dGhlIGd1ZXN0Cj4gbWFuYWdlZCB0byBzdXNwZW5kLCBpLmUuIGRvbWFpbl9zdXNwZW5kIGhhcyBy
ZXR1cm5lZCBQU0NJX1NVQ0NFU1MsIHRoZQo+IHJldHVybiB2YWx1ZSBpcyBtZWFuaW5nbGVzcyB0
byB0aGUgZ3Vlc3QgYmVjYXVzZSBpdCB3b24ndCByZXR1cm4gdG8KPiBpdC4gVGhlIGd1ZXN0IGhh
cyBzdXNwZW5kZWQsIGp1c3QgdGhlIGZhY3QgdGhlIGl0IHdpbGwgc3RhcnQgZnJvbSBhbgo+IGFu
b3RoZXIgZW50cnkgcG9pbnQgaW1wbGljaXRseSBjYXJyaWVzIHRoZSBpbmZvcm1hdGlvbiB0aGF0
IHRoZQo+IHN1c3BlbmQgd2FzIHN1Y2Nlc3NmdWwuCj4gSG93ZXZlciwgaWYgdGhlIHJldHVybiB2
YWx1ZSBmcm9tIGRvbWFpbl9zdXNwZW5kIGlzIGFuIGVycm9yIHRoZW4gdGhlCj4gZXJyb3Igd2ls
bCBiZSByZXR1cm5lZCB0byB0aGUgZ3Vlc3QgYmVjYXVzZSB0aGUgc3VzcGVuZCBoYXMgZmFpbGVk
Lgo+IFRoZW4gdGhlIHgwIHJlZ2lzdGVyIHNob3VsZCBjb250YWluIGVycm9yIGNvZGUsIG5vdCB0
aGUgY29udGV4dCBJRC4KPiBUaGUgUEMgc2hvdWxkIGJlIHVudG91Y2hlZCwgaS5lLiBpdCBzaG91
bGQgbm90IGNvbnRhaW4gdGhlIHJlc3VtZQo+IGVudHJ5IHBvaW50LCBidXQgd2hhdGV2ZXIgd2Fz
IGluIHRoZXJlIG9uY2UgdGhlIGh2Yy9zeXN0ZW1fc3VzcGVuZCB3YXMKPiBpc3N1ZWQgYnkgdGhl
IGd1ZXN0LiBHdWVzdHMgaGFuZGxlIGVycm9ycyByaWdodCBiZWxvdyB0aGUgY29kZSBmcm9tCj4g
d2hpY2ggdGhleSB0cmllZCB0byBzdXNwZW5kLgoKSSB0aGluayB5b3UgbWlzdW5kZXJzdG9vZCBt
eSBjb21tZW50LiBJIGFtIG5vdCBzcGVha2luZyBhYm91dCB0aGUgZmFpbHVyZSBjYXNlIApidXQg
dGhlIHN1Y2Nlc3MgY2FzZSB3aGVyZSB0aGUgZG9tYWluIGlzIGFjdHVhbGx5IHN1c3BlbmRlZCBm
b3Igc29tZSB0aW1lLgoKV2hlbiB0aGUgZG9tYWluIGlzIHJlc3VtaW5nLCB0aGUgImJvb3QiIHZD
UFUgc2hvdWxkIHNlZSBDb250ZXh0IElEIGFuZCBub3QgClBTQ0lfU1VDQ0VTUy4KCkhvd2V2ZXIs
IHRoaXMgaXMgbm90IHRoZSBjYXNlIGJlY2F1c2Ugb2YgdGhlIGZvbGxvd2luZyBwYXRoOgoKCS0+
IGRvX3Zwc2NpXzBfMl9jYWxsCgkJLT4gZG9tYWluX3N1c3BlbmQKCQkJLT4gdmNwdV9zdXNwZW5k
CgkJCQktPiB4MCA9IENvbnRleHQgSUQKCQkJLT4gcmV0dXJuIFBTQ0lfU1VDQ0VTUwoJCS0+IHgw
ID0gUFNDSV9TVUNDRVNTCgpBdCBzb21lIHBvaW50IGluIHRoZSBmdXR1cmUgeW91ciBndWVzdCB3
aWxsIHJlc3VtZS4gSW5zdGVhZCBvZiBzZWVuIENvbnRleHQgSUQsIAppdCB3aWxsIGFjdHVhbGx5
IHNlZSBQU0NJX1NVQ0NFU1MuIFlvdSBjYW4gZWFzaWx5IHRlc3QgdGhhdCBieSBtb2RpZnlpbmcg
dGhlIApTWVNURU1fU1VTUEVORCBjb2RlIGluIExpbnV4IHRvIHVzZSBhIGRpZmZlcmVudCBjb250
ZXh0IElEIGFuZCBhZGQgaHZjICMweGZmZTAgCnRvIGR1bXAgcmVnaXN0ZXIgeDAuCgo+IAo+Pgo+
PiBZb3UgcHJvYmFibHkgaGF2ZW4ndCBub3RpY2VkIGl0IGJlY2F1c2UgTGludXggaXMgY3VycmVu
dGx5IHVzaW5nIDAgZm9yIHRoZQo+PiBjb250ZXh0IElELiBUaGlzIGlzIHRoZSBzYW1lIHZhbHVl
IGFzIFBTQ0lfU1VDQ0VTUy4KPj4KPj4gSW4gdGhlIGNhc2Ugb2YgRG9tMCwgdGhpcyBpcyBhIGJp
dCBkaWZmZXJlbnQgdG8gd2hhdCBJIGV4cGxhaW5lZCBpbiBteSBwcmV2aW91cwo+PiBlLW1haWwg
YmVjYXVzZSBJIGdvdCBjb25mdXNlZC4gVGhlIGZ1bmN0aW9uIGNvbnRpbnVlX2h5cGVyY2FsbF9v
bl9jcHUgaXMgbm90Cj4+IGRvaW5nIHdoYXQgeW91IGV4cGVjdC4gVGhlIGZ1bmN0aW9uIHdpbGwg
cGF1c2UgdGhlIHZDUFUsIHNjaGVkdWxlIHRoZSB0YXNrbGV0Cj4+IGFuZCB0aGVuIHJldHVybiBk
aXJlY3RseS4KPj4KPj4gQXQgc29tZSBwb2ludCB0aGUgdGFza2xldCB3aWxsIGdldCBzY2hlZHVs
ZWQgb24gQ1BVIzAgYW5kIHN5c3RlbV9zdXNwZW5kIHdpbGwgYmUKPj4gY2FsbGVkLiBUaGUgcmV0
dXJuIHZhbHVlIG9mIHRoYXQgZnVuY3Rpb24gd2lsbCBiZSBjb3BpZWQgdG8geDAuIFRoZSB2Q1BV
IHdpbGwKPj4gdGhlbiBnZXQgdW5wYXVzZWQgYW5kIGNvbnRpbnVlIHRvIHJ1bi4KPj4KPj4gU28g
eDAgd2lsbCBub3QgY29udGFpbiB0aGUgQ29udGV4dCBJRCBidXQgd2hhdGV2ZXIgc3lzdGVtX3N1
c3BlbmQgcmV0dXJuLgo+Pgo+IAo+IEkgYWdyZWUgd2l0aCBhbGwgeW91IGRlc2NyaWJlZCBhYm92
ZSwgYnV0IHRoYXQgaXMgaW50ZW5kZWQgLSB0aGUKPiBzeXN0ZW0gc2hvdWxkIGJlaGF2ZSB0aGF0
IHdheS4gSSBiZWxpZXZlIHRoZSBjYXVzZSBvZiBtaXN1bmRlcnN0YW5kaW5nCj4gY291bGQgYmUg
aW4gaG93IHRoZSByZXR1cm4gdmFsdWUgdmVyc3VzIGNvbnRleHQgSUQgaXMgaGFuZGxlZC4gVGhv
c2UKPiBhcmUgZGlmZmVyZW50IHBhdGhzLCBhbmQgb25seSBvbmUgb2YgdGhlIGZvbGxvd2luZyBl
eGVjdXRlczogMSkgZWl0aGVyCj4gdGhlIHN1c3BlbmQgaXMgc3VjY2Vzc2Z1bCBhbmQgbm90aGlu
ZyB3aWxsIGJlIHJldHVybmVkIHRvIHRoZSBndWVzdAo+IGJlY2F1c2UgaXQgaXMgc3VzcGVuZGVk
OyBvciAyKSB0aGUgc3VzcGVuZCBvZiB0aGUgZ3Vlc3QgaGFzIGZhaWxlZCBzbwo+IGNvbnRleHQg
SUQgaXMgdXNlbGVzcy4KCllvdSBtaXNzZWQgbXkgcG9pbnQgaGVyZSwgeW91ciBndWVzdCB3aWxs
IHJlc3VtZSBhdCBzb21lIHBvaW50LiBBcyB5b3UgcmVzZXQgdGhlIAp2Q1BVIGFuZCBzZXQgeDAg
aW4gdmNwdV9zdXNwZW5kLiBUaGVuIGFueXRoaW5nIGFmdGVyIGNhbiBvdmVyd3JpdGUgdGhlIHJl
Z2lzdGVycyAKeW91IHNldCBpbiB2Y3B1X3N1c3BlbmQuCgpQbGVhc2UgZXhwbGFpbiB3aHkgeW91
IHRoaW5rIHlvdXIgY29kZSBiZWhhdmUgZGlmZmVyZW50bHkgdGhhdCBJIHdyb3RlIHdoZW4gCnJl
c3VtaW5nLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 18:48:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:48:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gN0DH-0004lb-0G; Wed, 14 Nov 2018 18:48: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=ACA3=NZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN0DF-0004lL-F2
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 18:48:29 +0000
X-Inumbo-ID: dfb3a836-e83d-11e8-a1c2-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id dfb3a836-e83d-11e8-a1c2-12d6303a7972;
 Wed, 14 Nov 2018 18:48:28 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8D34DA78;
 Wed, 14 Nov 2018 10:48:27 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 53EB33F718;
 Wed, 14 Nov 2018 10:48:26 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <0d01eba0-c81a-8144-36aa-a4161f75e1e3@arm.com>
 <CAKPH-NibiyqHeTtp9NO=jLMdF+vdyZfxTUQ_XYzFVpfnLQCTqw@mail.gmail.com>
 <3605a929-2274-befd-3abd-14943141a7db@arm.com>
 <CAKPH-NhUgAtjG+YA_ypE2kNDmgrHMA_XZ7Q=2hLvveQKFmkd8w@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e2eaf39b-53ce-5a55-964d-6a7bf12c66c4@arm.com>
Date: Wed, 14 Nov 2018 18:48:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-NhUgAtjG+YA_ypE2kNDmgrHMA_XZ7Q=2hLvveQKFmkd8w@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxNC8xMS8yMDE4IDE3OjM1LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IE9uIFdl
ZCwgTm92IDE0LCAyMDE4IGF0IDY6MTAgUE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4gd3JvdGU6Cj4+IE9uIDE0LzExLzIwMTggMTU6NDAsIE1pcmVsYSBTaW1vbm92aWMgd3Jv
dGU6Cj4+PiBPbiBXZWQsIE5vdiAxNCwgMjAxOCBhdCA0OjA3IFBNIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+IE9uIDEyLzExLzIwMTggMTE6MzAsIE1pcmVs
YSBTaW1vbm92aWMgd3JvdGU6Cj4+Pj4+IFdoZW4gRG9tMCBmaW5hbGl6ZXMgaXRzIHN1c3BlbmQg
cHJvY2VkdXJlIHRoZSBzdXNwZW5kIG9mIFhlbiBpcwo+Pj4+PiB0cmlnZ2VyZWQgYnkgY2FsbGlu
ZyBzeXN0ZW1fc3VzcGVuZCgpLiBEb20wIGZpbmFsaXplcyB0aGUgc3VzcGVuZCBmcm9tCj4+Pj4+
IGl0cyBib290IGNvcmUgKFZDUFUjMCksIHdoaWNoIGNvdWxkIGJlIG1hcHBlZCB0byBhbnkgcGh5
c2ljYWwgQ1BVLAo+Pj4+PiBpLmUuIHRoZSBzeXN0ZW1fc3VzcGVuZCgpIGZ1bmN0aW9uIGNvdWxk
IGJlIGV4ZWN1dGVkIGJ5IGFueSBwaHlzaWNhbAo+Pj4+PiBDUFUuIFNpbmNlIFhlbiBzdXNwZW5k
IHByb2NlZHVyZSBoYXMgdG8gYmUgcnVuIGJ5IHRoZSBib290IENQVQo+Pj4+PiAobm9uLWJvb3Qg
Q1BVcyB3aWxsIGJlIGRpc2FibGVkIGF0IHNvbWUgcG9pbnQgaW4gc3VzcGVuZCBwcm9jZWR1cmUp
LAo+Pj4+PiBzeXN0ZW1fc3VzcGVuZCgpIGV4ZWN1dGlvbiBoYXMgdG8gY29udGludWUgb24gQ1BV
IzAuCj4+Pj4+Cj4+Pj4+IFdoZW4gdGhlIHN5c3RlbV9zdXNwZW5kKCkgcmV0dXJucyAwLCBpdCBt
ZWFucyB0aGF0IHRoZSBzeXN0ZW0gd2FzCj4+Pj4+IHN1c3BlbmRlZCBhbmQgaXQgaXMgY29taW5n
IG91dCBvZiB0aGUgcmVzdW1lIHByb2NlZHVyZS4gUmVnYXJkbGVzcwo+Pj4+PiBvZiB0aGUgc3lz
dGVtX3N1c3BlbmQoKSByZXR1cm4gdmFsdWUsIGFmdGVyIHRoaXMgZnVuY3Rpb24gcmV0dXJucwo+
Pj4+PiBYZW4gaXMgZnVsbHkgZnVuY3Rpb25hbCwgYW5kIGl0cyBzdGF0ZSwgaW5jbHVkaW5nIGFs
bCBkZXZpY2VzIGFuZCBkYXRhCj4+Pj4+IHN0cnVjdHVyZXMsIG1hdGNoZXMgdGhlIHN0YXRlIHBy
aW9yIHRvIGNhbGxpbmcgc3lzdGVtX3N1c3BlbmQoKS4KPj4+Pj4gVGhlIHN0YXR1cyBpcyByZXR1
cm5lZCBieSBzeXN0ZW1fc3VzcGVuZCgpIGZvciBkZWJ1Z2dpbmcvbG9nZ2luZwo+Pj4+PiBwdXJw
b3NlcyBhbmQgZnVuY3Rpb24gcHJvdG90eXBlIGNvbXBhdGliaWxpdHkuCj4+Pj4+Cj4+Pj4+IFNp
Z25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNv
bT4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhp
bGlueC5jb20+Cj4+Pj4+IC0tLQo+Pj4+PiAgICAgeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyB8IDM0
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+Pj4gICAgIDEgZmlsZSBjaGFu
Z2VkLCAzNCBpbnNlcnRpb25zKCspCj4+Pj4+Cj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vc3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+Pj4+PiBpbmRleCBmMjMzOGU0
MWRiLi4yMWI0NWY4MjQ4IDEwMDY0NAo+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5j
Cj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPj4+Pj4gQEAgLTExMiwxMSArMTEy
LDIwIEBAIHN0YXRpYyB2b2lkIHZjcHVfc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0
ZXJfdCBjaWQpCj4+Pj4+ICAgICAgICAgX2FyY2hfc2V0X2luZm9fZ3Vlc3QodiwgJmN0eHQpOwo+
Pj4+PiAgICAgfQo+Pj4+Pgo+Pj4+PiArLyogWGVuIHN1c3BlbmQuIE5vdGU6IGRhdGEgaXMgbm90
IHVzZWQgKHN1c3BlbmQgaXMgdGhlIHN1c3BlbmQgdG8gUkFNKSAqLwo+Pj4+PiArc3RhdGljIGxv
bmcgc3lzdGVtX3N1c3BlbmQodm9pZCAqZGF0YSkKPj4+Pj4gK3sKPj4+Pj4gKyAgICBCVUdfT04o
c3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9hY3RpdmUpOwo+Pj4+PiArCj4+Pj4+ICsgICAgcmV0
dXJuIC1FTk9TWVM7Cj4+Pj4+ICt9Cj4+Pj4+ICsKPj4+Pj4gICAgIGludDMyX3QgZG9tYWluX3N1
c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+Pj4+PiAgICAgewo+Pj4+
PiAgICAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+Pj4+PiAgICAgICAgIHN0cnVjdCBkb21haW4gKmQg
PSBjdXJyZW50LT5kb21haW47Cj4+Pj4+ICAgICAgICAgYm9vbCBpc190aHVtYiA9IGVwb2ludCAm
IDE7Cj4+Pj4+ICsgICAgaW50IHN0YXR1czsKPj4+Pj4KPj4+Pj4gICAgICAgICBkcHJpbnRrKFhF
TkxPR19ERUJVRywKPj4+Pj4gICAgICAgICAgICAgICAgICJEb20lZCBzdXNwZW5kOiBlcG9pbnQ9
MHglIlBSSXJlZ2lzdGVyIiwgY2lkPTB4JSJQUklyZWdpc3RlciJcbiIsCj4+Pj4+IEBAIC0xNTYs
NiArMTY1LDMxIEBAIGludDMyX3QgZG9tYWluX3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJl
Z2lzdGVyX3QgY2lkKQo+Pj4+PiAgICAgICAgICAqLwo+Pj4+PiAgICAgICAgIHZjcHVfYmxvY2tf
dW5sZXNzX2V2ZW50X3BlbmRpbmcoY3VycmVudCk7Cj4+Pj4+Cj4+Pj4+ICsgICAgLyogSWYgdGhp
cyB3YXMgZG9tMCB0aGUgd2hvbGUgc3lzdGVtIHNob3VsZCBzdXNwZW5kOiB0cmlnZ2VyIFhlbiBz
dXNwZW5kICovCj4+Pj4+ICsgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+Pj4+PiAr
ICAgIHsKPj4+Pj4gKyAgICAgICAgLyoKPj4+Pj4gKyAgICAgICAgICogc3lzdGVtX3N1c3BlbmQg
c2hvdWxkIGJlIGNhbGxlZCB3aGVuIERvbTAgZmluYWxpemVzIHRoZSBzdXNwZW5kCj4+Pj4+ICsg
ICAgICAgICAqIHByb2NlZHVyZSBmcm9tIGl0cyBib290IGNvcmUgKFZDUFUjMCkuIEhvd2V2ZXIs
IERvbTAncyBWQ1BVIzAgY291bGQKPj4+Pj4gKyAgICAgICAgICogYmUgbWFwcGVkIHRvIGFueSBQ
Q1BVICh0aGlzIGZ1bmN0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIGJ5IGFueSBQQ1BVKS4KPj4+Pj4g
KyAgICAgICAgICogVGhlIHN1c3BlbmQgcHJvY2VkdXJlIGhhcyB0byBiZSBmaW5hbGl6ZWQgYnkg
dGhlIFBDUFUjMCAobm9uLWJvb3QKPj4+Pj4gKyAgICAgICAgICogUENQVXMgd2lsbCBiZSBkaXNh
YmxlZCBkdXJpbmcgdGhlIHN1c3BlbmQpLgo+Pj4+PiArICAgICAgICAgKi8KPj4+Pj4gKyAgICAg
ICAgc3RhdHVzID0gY29udGludWVfaHlwZXJjYWxsX29uX2NwdSgwLCBzeXN0ZW1fc3VzcGVuZCwg
TlVMTCk7Cj4+Pj4KPj4+PiBCYXNlZCBvbiBteSBjb21tZW50IGluIHBhdGNoICMyLCBJIGRvbid0
IHRoaW5rIHRoaXMgd2lsbCBkbyB0aGUgY29ycmVjdCB0aGluZyBvbgo+Pj4+IERvbTAuIHgwIHdp
bGwgbm90IGNvbnRhaW4gY2lkIGJ1dCBQU0NJX1NVQ0NFU1MgaGFzIGl0IGlzIG92ZXJyaWRlbiBp
bgo+Pj4+IGRvX3Zwc2NpXzBfMl9jYWxsLgo+Pj4+Cj4+Pgo+Pj4gQ291bGQgeW91IHBsZWFzZSBl
eHBsYWluPyBJIGNhbid0IGZvbGxvdwo+Pgo+PiBHZW5lcmFsIHB1cnBvc2UgKGUuZyB4TiwgcGMp
IHJlZ2lzdGVycyBsaXZlIGF0IHRoZSBib3R0b20gb2YgdGhlIHZDUFUgc3RhY2suIFRoZQo+PiBm
dW5jdGlvbiB2Y3B1X3N1c3BlbmQgd2lsbCByZXNldCBhbGwgb2YgdGhlbSB0byAwIGJ1dCB4MCAo
Q29udGV4dCBJRCkgYW5kIHBjCj4+IChlbnRyeSBwb2ludCkuCj4+Cj4+IFlvdSByZWx5IG9uIHRo
b3NlIHJlZ2lzdGVycyB0byBiZSB1bnRvdWNoZWQgaW4gdGhlIHJldHVybiBwYXRoLiBIb3dldmVy
LCB0aGlzIGlzCj4+IG5vdCB0aGUgY2FzZS4gSWYgeW91IGxvb2sgYXQgZG9fdnBzY2lfMF8yX2Nh
bGwsIHgwIHdpbGwgYmUgc2V0IHRvIHdoYXRldmVyIGlzCj4+IHRoZSByZXR1cm4gdmFsdWUgb2Yg
ZG9tYWluX3N1c3BlbmQgKGUuZyBQU0NJX1NVU1BFTkQpLiBTbyB4MCB3aWxsIG5vdCBjb250YWlu
Cj4+IGFueW1vcmUgdGhlIENvbnRleHQgSUQgYXMgZXhwZWN0ZWQgYnkgdGhlIGd1ZXN0Lgo+IAo+
IFRoaXMgaXMgZXhwZWN0ZWQsIHRoZSBzeXN0ZW0gc2hvdWxkIGJlaGF2ZSB0aGF0IHdheS4gSWYg
dGhlIGd1ZXN0Cj4gbWFuYWdlZCB0byBzdXNwZW5kLCBpLmUuIGRvbWFpbl9zdXNwZW5kIGhhcyBy
ZXR1cm5lZCBQU0NJX1NVQ0NFU1MsIHRoZQo+IHJldHVybiB2YWx1ZSBpcyBtZWFuaW5nbGVzcyB0
byB0aGUgZ3Vlc3QgYmVjYXVzZSBpdCB3b24ndCByZXR1cm4gdG8KPiBpdC4gVGhlIGd1ZXN0IGhh
cyBzdXNwZW5kZWQsIGp1c3QgdGhlIGZhY3QgdGhlIGl0IHdpbGwgc3RhcnQgZnJvbSBhbgo+IGFu
b3RoZXIgZW50cnkgcG9pbnQgaW1wbGljaXRseSBjYXJyaWVzIHRoZSBpbmZvcm1hdGlvbiB0aGF0
IHRoZQo+IHN1c3BlbmQgd2FzIHN1Y2Nlc3NmdWwuCj4gSG93ZXZlciwgaWYgdGhlIHJldHVybiB2
YWx1ZSBmcm9tIGRvbWFpbl9zdXNwZW5kIGlzIGFuIGVycm9yIHRoZW4gdGhlCj4gZXJyb3Igd2ls
bCBiZSByZXR1cm5lZCB0byB0aGUgZ3Vlc3QgYmVjYXVzZSB0aGUgc3VzcGVuZCBoYXMgZmFpbGVk
Lgo+IFRoZW4gdGhlIHgwIHJlZ2lzdGVyIHNob3VsZCBjb250YWluIGVycm9yIGNvZGUsIG5vdCB0
aGUgY29udGV4dCBJRC4KPiBUaGUgUEMgc2hvdWxkIGJlIHVudG91Y2hlZCwgaS5lLiBpdCBzaG91
bGQgbm90IGNvbnRhaW4gdGhlIHJlc3VtZQo+IGVudHJ5IHBvaW50LCBidXQgd2hhdGV2ZXIgd2Fz
IGluIHRoZXJlIG9uY2UgdGhlIGh2Yy9zeXN0ZW1fc3VzcGVuZCB3YXMKPiBpc3N1ZWQgYnkgdGhl
IGd1ZXN0LiBHdWVzdHMgaGFuZGxlIGVycm9ycyByaWdodCBiZWxvdyB0aGUgY29kZSBmcm9tCj4g
d2hpY2ggdGhleSB0cmllZCB0byBzdXNwZW5kLgoKSSB0aGluayB5b3UgbWlzdW5kZXJzdG9vZCBt
eSBjb21tZW50LiBJIGFtIG5vdCBzcGVha2luZyBhYm91dCB0aGUgZmFpbHVyZSBjYXNlIApidXQg
dGhlIHN1Y2Nlc3MgY2FzZSB3aGVyZSB0aGUgZG9tYWluIGlzIGFjdHVhbGx5IHN1c3BlbmRlZCBm
b3Igc29tZSB0aW1lLgoKV2hlbiB0aGUgZG9tYWluIGlzIHJlc3VtaW5nLCB0aGUgImJvb3QiIHZD
UFUgc2hvdWxkIHNlZSBDb250ZXh0IElEIGFuZCBub3QgClBTQ0lfU1VDQ0VTUy4KCkhvd2V2ZXIs
IHRoaXMgaXMgbm90IHRoZSBjYXNlIGJlY2F1c2Ugb2YgdGhlIGZvbGxvd2luZyBwYXRoOgoKCS0+
IGRvX3Zwc2NpXzBfMl9jYWxsCgkJLT4gZG9tYWluX3N1c3BlbmQKCQkJLT4gdmNwdV9zdXNwZW5k
CgkJCQktPiB4MCA9IENvbnRleHQgSUQKCQkJLT4gcmV0dXJuIFBTQ0lfU1VDQ0VTUwoJCS0+IHgw
ID0gUFNDSV9TVUNDRVNTCgpBdCBzb21lIHBvaW50IGluIHRoZSBmdXR1cmUgeW91ciBndWVzdCB3
aWxsIHJlc3VtZS4gSW5zdGVhZCBvZiBzZWVuIENvbnRleHQgSUQsIAppdCB3aWxsIGFjdHVhbGx5
IHNlZSBQU0NJX1NVQ0NFU1MuIFlvdSBjYW4gZWFzaWx5IHRlc3QgdGhhdCBieSBtb2RpZnlpbmcg
dGhlIApTWVNURU1fU1VTUEVORCBjb2RlIGluIExpbnV4IHRvIHVzZSBhIGRpZmZlcmVudCBjb250
ZXh0IElEIGFuZCBhZGQgaHZjICMweGZmZTAgCnRvIGR1bXAgcmVnaXN0ZXIgeDAuCgo+IAo+Pgo+
PiBZb3UgcHJvYmFibHkgaGF2ZW4ndCBub3RpY2VkIGl0IGJlY2F1c2UgTGludXggaXMgY3VycmVu
dGx5IHVzaW5nIDAgZm9yIHRoZQo+PiBjb250ZXh0IElELiBUaGlzIGlzIHRoZSBzYW1lIHZhbHVl
IGFzIFBTQ0lfU1VDQ0VTUy4KPj4KPj4gSW4gdGhlIGNhc2Ugb2YgRG9tMCwgdGhpcyBpcyBhIGJp
dCBkaWZmZXJlbnQgdG8gd2hhdCBJIGV4cGxhaW5lZCBpbiBteSBwcmV2aW91cwo+PiBlLW1haWwg
YmVjYXVzZSBJIGdvdCBjb25mdXNlZC4gVGhlIGZ1bmN0aW9uIGNvbnRpbnVlX2h5cGVyY2FsbF9v
bl9jcHUgaXMgbm90Cj4+IGRvaW5nIHdoYXQgeW91IGV4cGVjdC4gVGhlIGZ1bmN0aW9uIHdpbGwg
cGF1c2UgdGhlIHZDUFUsIHNjaGVkdWxlIHRoZSB0YXNrbGV0Cj4+IGFuZCB0aGVuIHJldHVybiBk
aXJlY3RseS4KPj4KPj4gQXQgc29tZSBwb2ludCB0aGUgdGFza2xldCB3aWxsIGdldCBzY2hlZHVs
ZWQgb24gQ1BVIzAgYW5kIHN5c3RlbV9zdXNwZW5kIHdpbGwgYmUKPj4gY2FsbGVkLiBUaGUgcmV0
dXJuIHZhbHVlIG9mIHRoYXQgZnVuY3Rpb24gd2lsbCBiZSBjb3BpZWQgdG8geDAuIFRoZSB2Q1BV
IHdpbGwKPj4gdGhlbiBnZXQgdW5wYXVzZWQgYW5kIGNvbnRpbnVlIHRvIHJ1bi4KPj4KPj4gU28g
eDAgd2lsbCBub3QgY29udGFpbiB0aGUgQ29udGV4dCBJRCBidXQgd2hhdGV2ZXIgc3lzdGVtX3N1
c3BlbmQgcmV0dXJuLgo+Pgo+IAo+IEkgYWdyZWUgd2l0aCBhbGwgeW91IGRlc2NyaWJlZCBhYm92
ZSwgYnV0IHRoYXQgaXMgaW50ZW5kZWQgLSB0aGUKPiBzeXN0ZW0gc2hvdWxkIGJlaGF2ZSB0aGF0
IHdheS4gSSBiZWxpZXZlIHRoZSBjYXVzZSBvZiBtaXN1bmRlcnN0YW5kaW5nCj4gY291bGQgYmUg
aW4gaG93IHRoZSByZXR1cm4gdmFsdWUgdmVyc3VzIGNvbnRleHQgSUQgaXMgaGFuZGxlZC4gVGhv
c2UKPiBhcmUgZGlmZmVyZW50IHBhdGhzLCBhbmQgb25seSBvbmUgb2YgdGhlIGZvbGxvd2luZyBl
eGVjdXRlczogMSkgZWl0aGVyCj4gdGhlIHN1c3BlbmQgaXMgc3VjY2Vzc2Z1bCBhbmQgbm90aGlu
ZyB3aWxsIGJlIHJldHVybmVkIHRvIHRoZSBndWVzdAo+IGJlY2F1c2UgaXQgaXMgc3VzcGVuZGVk
OyBvciAyKSB0aGUgc3VzcGVuZCBvZiB0aGUgZ3Vlc3QgaGFzIGZhaWxlZCBzbwo+IGNvbnRleHQg
SUQgaXMgdXNlbGVzcy4KCllvdSBtaXNzZWQgbXkgcG9pbnQgaGVyZSwgeW91ciBndWVzdCB3aWxs
IHJlc3VtZSBhdCBzb21lIHBvaW50LiBBcyB5b3UgcmVzZXQgdGhlIAp2Q1BVIGFuZCBzZXQgeDAg
aW4gdmNwdV9zdXNwZW5kLiBUaGVuIGFueXRoaW5nIGFmdGVyIGNhbiBvdmVyd3JpdGUgdGhlIHJl
Z2lzdGVycyAKeW91IHNldCBpbiB2Y3B1X3N1c3BlbmQuCgpQbGVhc2UgZXhwbGFpbiB3aHkgeW91
IHRoaW5rIHlvdXIgY29kZSBiZWhhdmUgZGlmZmVyZW50bHkgdGhhdCBJIHdyb3RlIHdoZW4gCnJl
c3VtaW5nLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 18:49:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:49: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-devel-bounces@lists.xenproject.org>)
	id 1gN0ET-0004yR-HT; Wed, 14 Nov 2018 18:49: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=ACA3=NZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN0ES-0004yL-Tn
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 18:49:44 +0000
X-Inumbo-ID: 0c8e4d48-e83e-11e8-a983-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 0c8e4d48-e83e-11e8-a983-12d6303a7972;
 Wed, 14 Nov 2018 18:49:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DCC06A78;
 Wed, 14 Nov 2018 10:49:42 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F05C63F718;
 Wed, 14 Nov 2018 10:49:41 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
 <1542039391-32406-2-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2edcb84c-edb3-4351-2f22-6c1aad8f41af@arm.com>
Date: Wed, 14 Nov 2018 18:49:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542039391-32406-2-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/5] xen/domain: Introduce a new
 sanitise_domain_config() helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTIvMTEvMjAxOCAxNjoxNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBD
YWxsIGl0IGZyb20gdGhlIGhlYWQgb2YgZG9tYWluX2NyZWF0ZSgpIChiZWZvcmUgZG9pbmcgYW55
IG1lbW9yeQo+IGFsbG9jYXRpb25zKSwgd2hpY2ggd2lsbCBhcHBseSB0aGUgY2hlY2tzIHRvIGRv
bTAgYXMgd2VsbCBhcyBkb21VJ3MuCj4gCj4gRm9yIG5vdywganVzdCBzdWJzdW1lIHRoZSBYRU5f
RE9NQ1RMX0NERl8qIGNoZWNrIGZyb20gWEVOX0RPTUNUTF9jcmVhdGVkb21haW4uCj4gCj4gSW4g
YW4gZWZmb3J0IHRvIGFpZCBmdXR1cmUgZGV2ZWxvcG9tZW50LCBsZWF2ZSBhIGRlYnVnIHByaW50
aygpIGlkZW50aWZ5aW5nCj4gdGhlIGNhdXNlIG9mIHNhbml0aXNhdGlvbiBmYWlsdXJlcy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVl
cnMsCgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiAKPiB2MjoKPiAgICogUmVuYW1lIHRvIHNhbml0aXNlX2RvbWFpbl9jb25maWcoKQo+
ICAgKiBMZWF2ZSBhIGRwcmludGsoKSBiZWhpbmQKPiAtLS0KPiAgIHhlbi9jb21tb24vZG9tYWlu
LmMgfCAxOCArKysrKysrKysrKysrKysrKysKPiAgIHhlbi9jb21tb24vZG9tY3RsLmMgfCAgOSAt
LS0tLS0tLS0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24v
ZG9tYWluLmMKPiBpbmRleCBkNjY1MGYwLi4yMmFhNjM0IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21t
b24vZG9tYWluLmMKPiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gQEAgLTI4OCw2ICsyODgs
MjEgQEAgc3RhdGljIHZvaWQgX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4gICAg
ICAgZnJlZV9kb21haW5fc3RydWN0KGQpOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyBpbnQgc2FuaXRp
c2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNvbmZpZykK
PiArewo+ICsgICAgaWYgKCBjb25maWctPmZsYWdzICYgfihYRU5fRE9NQ1RMX0NERl9odm1fZ3Vl
c3QgfAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0NERl9oYXAgfAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0NERl9zM19pbnRlZ3JpdHkg
fAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0NERl9vb3Nfb2ZmIHwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9DREZfeHNfZG9tYWluKSAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIlVua25vd24gQ0RGIGZs
YWdzICUjeFxuIiwgY29uZmlnLT5mbGFncyk7Cj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4g
KyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gICBzdHJ1Y3QgZG9tYWluICpk
b21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIGlzX3ByaXYpCj4gQEAgLTI5Nyw2ICszMTIsOSBAQCBz
dHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCj4gICAgICAgICAgICAg
IElOSVRfZXZ0Y2huID0gMXU8PDMsIElOSVRfZ250dGFiID0gMXU8PDQsIElOSVRfYXJjaCA9IDF1
PDw1IH07Cj4gICAgICAgaW50IGVyciwgaW5pdF9zdGF0dXMgPSAwOwo+ICAgCj4gKyAgICBpZiAo
IGNvbmZpZyAmJiAoZXJyID0gc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhjb25maWcpKSApCj4gKyAg
ICAgICAgcmV0dXJuIEVSUl9QVFIoZXJyKTsKPiArCj4gICAgICAgaWYgKCAoZCA9IGFsbG9jX2Rv
bWFpbl9zdHJ1Y3QoKSkgPT0gTlVMTCApCj4gICAgICAgICAgIHJldHVybiBFUlJfUFRSKC1FTk9N
RU0pOwo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94ZW4vY29tbW9u
L2RvbWN0bC5jCj4gaW5kZXggYjI5NDg4MS4uZDA4YjYyNyAxMDA2NDQKPiAtLS0gYS94ZW4vY29t
bW9uL2RvbWN0bC5jCj4gKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwo+IEBAIC00OTgsMTUgKzQ5
OCw2IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90
KSB1X2RvbWN0bCkKPiAgICAgICAgICAgZG9taWRfdCAgICAgICAgZG9tOwo+ICAgICAgICAgICBz
dGF0aWMgZG9taWRfdCByb3ZlciA9IDA7Cj4gICAKPiAtICAgICAgICByZXQgPSAtRUlOVkFMOwo+
IC0gICAgICAgIGlmICggKG9wLT51LmNyZWF0ZWRvbWFpbi5mbGFncyAmCj4gLSAgICAgICAgICAg
ICB+KFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdAo+IC0gICAgICAgICAgICAgICB8IFhFTl9ET01D
VExfQ0RGX2hhcAo+IC0gICAgICAgICAgICAgICB8IFhFTl9ET01DVExfQ0RGX3MzX2ludGVncml0
eQo+IC0gICAgICAgICAgICAgICB8IFhFTl9ET01DVExfQ0RGX29vc19vZmYKPiAtICAgICAgICAg
ICAgICAgfCBYRU5fRE9NQ1RMX0NERl94c19kb21haW4pKSApCj4gLSAgICAgICAgICAgIGJyZWFr
Owo+IC0KPiAgICAgICAgICAgZG9tID0gb3AtPmRvbWFpbjsKPiAgICAgICAgICAgaWYgKCAoZG9t
ID4gMCkgJiYgKGRvbSA8IERPTUlEX0ZJUlNUX1JFU0VSVkVEKSApCj4gICAgICAgICAgIHsKPiAK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 18:51:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:51: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-devel-bounces@lists.xenproject.org>)
	id 1gN0Fr-0005fZ-VC; Wed, 14 Nov 2018 18:51: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=ACA3=NZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN0Fr-0005fS-1Y
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 18:51:11 +0000
X-Inumbo-ID: 3ff6e852-e83e-11e8-abf7-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3ff6e852-e83e-11e8-abf7-12d6303a7972;
 Wed, 14 Nov 2018 18:51:09 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 29810A78;
 Wed, 14 Nov 2018 10:51:09 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 191393F718;
 Wed, 14 Nov 2018 10:51:07 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
 <1542039391-32406-4-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1f29d294-a9a4-8327-1093-d8abf863092a@arm.com>
Date: Wed, 14 Nov 2018 18:51:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542039391-32406-4-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 3/5] xen/domain: Stricter configuration
 checking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTIvMTEvMjAxOCAxNjoxNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBD
dXJyZW50bHksIGEgbnVtYmVyIG9mIG9wdGlvbnMgcGFzc2VkIGZvciBkb21haW4gY3JlYXRpb24g
YXJlIGlnbm9yZWQsIG9yIGhhdmUKPiBpbXBsaWNpdCBmYWxsYmFjayBiZWhhdmlvdXIuICBUaGlz
IGlzIGJhZCBmb3IgZm9yd2FyZHMgY29tcGF0aWJpbGl0eSwgYW5kIGZvcgo+IGVuZCB1c2VycyB0
byBiZSBjZXJ0YWluIHRoYXQgdGhleSBnb3QgdGhlIGNvbmZpZ3VyYXRpb24gdGhleSBhc2tlZCBm
b3IuCj4gCj4gV2l0aCB0aGlzIGNoYW5nZToKPiAgICogQVJNIG5vdyBzdHJpY3RseSByZXF1aXJl
cyB0aGF0IFhFTl9ET01DVExfQ0RGX2hhcCBpcyBwYXNzZWQuICBQcmV2aW91c2x5LAo+ICAgICBv
bmx5IFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCB3YXMgY2hlY2tlZC4KPiAgICogRm9yIHg4Niwg
cmVxdWVzdGluZyBIQVAgd2l0aG91dCBIVk0gaXMgbm93IHByb2hpYml0ZWQsIGFzIHRoZSBjb21i
aW5hdGlvbgo+ICAgICBtYWtlcyBubyBzZW5zZS4KPiAgICogRm9yIHg4NiwgcmVxdWVzdGluZyBI
QVAgb24gYSBub24tSEFQIGNhcGFibGUgc3lzdGVtIHdpbGwgZmFpbCwgcmF0aGVyIHRoYW4KPiAg
ICAgc2lsZW50bHkgZmFsbCBiYWNrIHRvIFNoYWRvdy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKRm9yIHRoZSBBcm0gYml0czoK
CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoK
PiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4gQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgo+IENDOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IFNlbWkgUkZDIGJlY2F1c2UgdGhpcyBtYXkgY2F1
c2UgYSB1c2VyLXZpc2libGUgY2hhbmdlIGluIGJlaGF2aW91ci4gIEhvd2V2ZXIsCj4gaWYgdGhl
IHVzZXIgaGFzIGdvbmUgdG8gdGhlIGVmZm9ydCBvZiBzcGVjaWZ5aW5nIGhhcD0xLCBzaWxlbnRs
eSBmYWxsaW5nIGJhY2sKPiB0byBzaGFkb3cgaXMgdW5leHBlY3RlZCwgYW5kIElNTywgYSBidWcu
Cj4gCj4gQWx0ZXJuYXRpdmVseSwgaWYgdGhpcyBwcm92ZXMgdG8gYmUgY29udHJvdmVyc2lhbCwg
aXQgY2FuIGJlIGRyb3BwZWQgZnJvbSB0aGUKPiBzZXJpZXMgdG8gYXZvaWQgYmxvY2tpbmcgdGhl
IG1haW4gYnVnZml4Lgo+IAo+IHYyOgo+ICAgKiBOZXcKPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9k
b21haW4uYyB8ICA3ICsrKysrKysKPiAgIHhlbi9hcmNoL3g4Ni9kb21haW4uYyB8IDQwICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIHhlbi9jb21tb24vZG9tYWlu
LmMgICB8IDM0ICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgIDMgZmlsZXMg
Y2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+IGluZGV4
IGMyNGFjZTYuLjA4YmE0MTIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4g
KysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gQEAgLTYwMSw2ICs2MDEsMTMgQEAgdm9pZCB2
Y3B1X3N3aXRjaF90b19hYXJjaDY0X21vZGUoc3RydWN0IHZjcHUgKnYpCj4gICAKPiAgIGludCBh
cmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWlu
ICpjb25maWcpCj4gICB7Cj4gKyAgICBpZiAoICEoY29uZmlnLT5mbGFncyAmIFhFTl9ET01DVExf
Q0RGX2h2bV9ndWVzdCkgfHwKPiArICAgICAgICAgIShjb25maWctPmZsYWdzICYgWEVOX0RPTUNU
TF9DREZfaGFwKSApCj4gKyAgICB7Cj4gKyAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIlVu
c3VwcG9ydGVkIGNvbmZpZ3VyYXRpb24gJSN4XG4iLCBjb25maWctPmZsYWdzKTsKPiArICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKPiArICAgIH0KPiArCj4gICAgICAgLyogRmlsbCBpbiB0aGUgbmF0
aXZlIEdJQyB2ZXJzaW9uLCBwYXNzZWQgYmFjayB0byB0aGUgdG9vbHN0YWNrLiAqLwo+ICAgICAg
IGlmICggY29uZmlnLT5hcmNoLmdpY192ZXJzaW9uID09IFhFTl9ET01DVExfQ09ORklHX0dJQ19O
QVRJVkUgKQo+ICAgICAgIHsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gaW5kZXggMjhhMTQ1YS4uZjQ3YWQwNCAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
PiBAQCAtNDIwLDYgKzQyMCw0NiBAQCB2b2lkIGFyY2hfdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1
ICp2KQo+ICAgCj4gICBpbnQgYXJjaF9zYW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5f
ZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQo+ICAgewo+ICsgICAgYm9vbCBodm07Cj4gKwo+
ICsgICAgaWYgKCAhSVNfRU5BQkxFRChDT05GSUdfUFYpICYmICEoY29uZmlnLT5mbGFncyAmIFhF
Tl9ET01DVExfQ0RGX2h2bV9ndWVzdCkgKQo+ICsgICAgewo+ICsgICAgICAgIGRwcmludGsoWEVO
TE9HX0lORk8sICJQViBzdXBwb3J0IG5vdCBhdmFpbGFibGVcbiIpOwo+ICsgICAgICAgIHJldHVy
biAtRUlOVkFMOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggIWh2bV9lbmFibGVkICYmIChjb25m
aWctPmZsYWdzICYgWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0KSApCj4gKyAgICB7Cj4gKyAgICAg
ICAgZHByaW50ayhYRU5MT0dfSU5GTywgIkhWTSBzdXBwb3J0IG5vdCBhdmFpbGFibGVcbiIpOwo+
ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsgICAgfQo+ICsKPiArICAgIGh2bSA9IGNvbmZp
Zy0+ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3Q7Cj4gKwo+ICsgICAgaWYgKCAhaHZt
ICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIGNvbmZpZy0+ZmxhZ3MgJiBYRU5fRE9NQ1RMX0NE
Rl9oYXAgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywg
IkhBUCBpbmFwcGxpY2FibGUgZm9yIFBWIGd1ZXN0c1xuIik7Cj4gKyAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArICAgIGVsc2UKPiArICAgIHsKPiAr
ICAgICAgICBpZiAoICFJU19FTkFCTEVEKENPTkZJR19TSEFET1dfUEFHSU5HKSAmJgo+ICsgICAg
ICAgICAgICAgIShjb25maWctPmZsYWdzICYgWEVOX0RPTUNUTF9DREZfaGFwKSApCj4gKyAgICAg
ICAgewo+ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiU0hBRE9XIHN1cHBvcnQg
bm90IGF2YWlsYWJsZVxuIik7Cj4gKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsgICAg
ICAgIH0KPiArCj4gKyAgICAgICAgaWYgKCAhaHZtX2hhcF9zdXBwb3J0ZWQoKSAmJiAoY29uZmln
LT5mbGFncyAmIFhFTl9ET01DVExfQ0RGX2hhcCkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAg
ICAgZHByaW50ayhYRU5MT0dfSU5GTywgIkhBUCBzdXBwb3J0IG5vdCBhdmFpbGFibGVcbiIpOwo+
ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+
ICAgICAgIHJldHVybiAwOwo+ICAgfQo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9t
YWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gaW5kZXggZGRhZjc0YS4uZjY5ZjQwNSAxMDA2
NDQKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4gKysrIGIveGVuL2NvbW1vbi9kb21haW4u
Ywo+IEBAIC0zMzksMzcgKzMzOSw5IEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9t
aWRfdCBkb21pZCwKPiAgICAgICAgICAgaGFyZHdhcmVfZG9tYWluID0gZDsKPiAgICAgICB9Cj4g
ICAKPiAtICAgIC8qIFNvcnQgb3V0IG91ciBpZGVhIG9mIGlzX3twdixodm19X2RvbWFpbigpLiAq
Lwo+IC0gICAgaWYgKCBjb25maWcgKQo+IC0gICAgewo+IC0gICAgICAgIGlmICggY29uZmlnLT5m
bGFncyAmIFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCApCj4gLSAgICAgICAgewo+IC0jaWZkZWYg
Q09ORklHX0hWTQo+IC0gICAgICAgICAgICBkLT5ndWVzdF90eXBlID0gZ3Vlc3RfdHlwZV9odm07
Cj4gLSNlbHNlCj4gLSAgICAgICAgICAgIGVyciA9IC1FSU5WQUw7Cj4gLSAgICAgICAgICAgIGdv
dG8gZmFpbDsKPiAtI2VuZGlmCj4gLSAgICAgICAgfQo+IC0gICAgICAgIGVsc2UKPiAtICAgICAg
ICB7Cj4gLSNpZmRlZiBDT05GSUdfUFYKPiAtICAgICAgICAgICAgZC0+Z3Vlc3RfdHlwZSA9IGd1
ZXN0X3R5cGVfcHY7Cj4gLSNlbHNlCj4gLSAgICAgICAgICAgIGVyciA9IC1FSU5WQUw7Cj4gLSAg
ICAgICAgICAgIGdvdG8gZmFpbDsKPiAtI2VuZGlmCj4gLSAgICAgICAgfQo+IC0gICAgfQo+IC0g
ICAgZWxzZQo+IC0gICAgewo+IC0gICAgICAgIC8qCj4gLSAgICAgICAgICogQXQgbGVhc3QgdGhl
IGlkbGUgZG9tYWluIHNob3VsZCBiZSB0cmVhdGVkIGFzIFBWIGRvbWFpbgo+IC0gICAgICAgICAq
IGJlY2F1c2UgaXQgdXNlcyBQViBjb250ZXh0IHN3aXRjaCBmdW5jdGlvbnMuIFRvIGVyciBvbiB0
aGUKPiAtICAgICAgICAgKiBzYWZlIHNpZGUsIGxlYXZlIGFsbCBzeXN0ZW0gZG9tYWlucyB0byBi
ZSBndWVzdF90eXBlX3B2Lgo+IC0gICAgICAgICAqLwo+IC0gICAgICAgIGQtPmd1ZXN0X3R5cGUg
PSBndWVzdF90eXBlX3B2Owo+IC0gICAgfQo+ICsgICAgLyogU29ydCBvdXQgb3VyIGlkZWEgb2Yg
aXNfe3B2LGh2bX1fZG9tYWluKCkuICBBbGwgc3lzdGVtIGRvbWFpbnMgYXJlIFBWLiAqLwo+ICsg
ICAgZC0+Z3Vlc3RfdHlwZSA9ICgoY29uZmlnICYmIChjb25maWctPmZsYWdzICYgWEVOX0RPTUNU
TF9DREZfaHZtX2d1ZXN0KSkKPiArICAgICAgICAgICAgICAgICAgICAgPyBndWVzdF90eXBlX2h2
bSA6IGd1ZXN0X3R5cGVfcHYpOwo+ICAgCj4gICAgICAgVFJBQ0VfMUQoVFJDX0RPTTBfRE9NX0FE
RCwgZC0+ZG9tYWluX2lkKTsKPiAgIAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 18:52:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:52: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-devel-bounces@lists.xenproject.org>)
	id 1gN0H3-0005lr-Bc; Wed, 14 Nov 2018 18:52: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=ACA3=NZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN0H1-0005lg-9r
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 18:52:23 +0000
X-Inumbo-ID: 6b87220c-e83e-11e8-a4c1-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 6b87220c-e83e-11e8-a4c1-12d6303a7972;
 Wed, 14 Nov 2018 18:52:22 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4B11EA78;
 Wed, 14 Nov 2018 10:52:22 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5EF323F718;
 Wed, 14 Nov 2018 10:52:21 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1542039391-32406-4-git-send-email-andrew.cooper3@citrix.com>
 <1542217484-11659-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <98d676c9-ad5a-38be-fe99-225ac8b5fe6d@arm.com>
Date: Wed, 14 Nov 2018 18:52:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542217484-11659-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/5] xen/domain: Move guest type checks
 into the arch_sanitise_domain_config() path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxNC8xMS8yMDE4IDE3OjQ0LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IFRoaXMgaXMg
YSBtb3JlIGFwcHJvcHJpYXRlIGxvY2F0aW9uIGZvciB0aGUgY2hlY2tzIHRvIGhhcHBlbiwgYW5k
IGNsZWFucyB1cAo+IHRoZSBjb21tb24gY29kZSBzdWJzdGFudGlhbGx5Lgo+IAo+IFRha2UgdGhl
IG9wcG9ydHVuaXR5IHRvIG1ha2UgQVJNIHN0cmljdGx5IHJlcXVpcmUgSFZNfEhBUCBmb3IgZ3Vl
c3RzLCB3aGljaCBpcwo+IGhvdyB0aGUgdG9vbHN0YWNrIGJlaGF2ZXMsIGFuZCBsZWF2ZSBhIGRw
cmludGsoKSBiZWhpbmQgZm9yIGF1ZGl0aW5nIGZhaWx1cmVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpJIGRpZG4ndCBzcG90
IHlvdSBzZW50IGEgbmV3IHZlcnNpb24uIFNvIGFkZGluZyBteSBhY2sgaGVyZToKCkFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 18:59:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 18:59: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-devel-bounces@lists.xenproject.org>)
	id 1gN0Na-0006Ga-ON; Wed, 14 Nov 2018 18:59: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN0NZ-0006GR-9x
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 18:59:09 +0000
X-Inumbo-ID: 5d05a8f1-e83f-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5d05a8f1-e83f-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 18:59:07 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 63C74A78;
 Wed, 14 Nov 2018 10:59:07 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 762C43F718;
 Wed, 14 Nov 2018 10:59:06 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
 <1542039391-32406-5-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5decbe62-8030-bf8e-117c-bc1874a90d31@arm.com>
Date: Wed, 14 Nov 2018 18:59:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542039391-32406-5-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 4/5] xen/domain: Allocate d->vcpu[]
 earlier during domain_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTIvMTEvMjAxOCAxNjoxNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBU
aGUgQVJNIGNvZGUgaGFzIGEgY2hpY2tlbi1hbmQtZWdnIHByb2JsZW0uICBPbmUgb2YgdGhlIHZH
SUNfdjMgZW11bGF0aW9ucwoKTklUOiBzL3ZHSUNfdjMvdkdJQ3YzLwoKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBpbmRleCA1YTRmMDgy
Li44OTI0NDVlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKPiArKysgYi94ZW4v
YXJjaC9hcm0vdmdpYy5jCj4gQEAgLTY2Nyw5ICs2NjcsMjcgQEAgdm9pZCB2Z2ljX2ZyZWVfdmly
cShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSkKPiAgICAgICBjbGVhcl9iaXQo
dmlycSwgZC0+YXJjaC52Z2ljLmFsbG9jYXRlZF9pcnFzKTsKPiAgIH0KPiAgIAo+IC11bnNpZ25l
ZCBpbnQgdmdpY19tYXhfdmNwdXMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPiArdW5zaWduZWQg
aW50IHZnaWNfbWF4X3ZjcHVzKHVuc2lnbmVkIGludCBkb21jdGxfdmdpY192ZXJzaW9uKQo+ICAg
ewo+IC0gICAgcmV0dXJuIG1pbl90KHVuc2lnbmVkIGludCwgTUFYX1ZJUlRfQ1BVUywgZC0+YXJj
aC52Z2ljLmhhbmRsZXItPm1heF92Y3B1cyk7Cj4gKyAgICB1bnNpZ25lZCBpbnQgbWF4X3ZjcHVz
Owo+ICsKPiArICAgIHN3aXRjaCAoIGRvbWN0bF92Z2ljX3ZlcnNpb24gKQo+ICsgICAgewo+ICsg
ICAgY2FzZSBYRU5fRE9NQ1RMX0NPTkZJR19HSUNfVjI6Cj4gKyAgICAgICAgbWF4X3ZjcHVzID0g
ODsKPiArICAgICAgICBicmVhazsKPiArCj4gKyNpZmRlZiBDT05GSUdfR0lDVjMKPiArICAgIGNh
c2UgWEVOX0RPTUNUTF9DT05GSUdfR0lDX1YzOgo+ICsgICAgICAgIG1heF92Y3B1cyA9IDQwOTI7
CgpUaGUgcHJldmlvdXMgY2FzZSB3YXMgdXNpbmcgNDA5Ni4gQWxzbywgY2FuIHlvdSBtb3ZlIHRo
ZSBjb21tZW50IHRvIGtlZXAgdGhlIApyYXRpb25hbGUgZm9yIHRoZSBudW1iZXI/Cgo+ICsgICAg
ICAgIGJyZWFrOwo+ICsjZW5kaWYKPiArCj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIHJldHVy
biAwOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiBtaW5fdCh1bnNpZ25lZCBpbnQsIE1BWF9W
SVJUX0NQVVMsIG1heF92Y3B1cyk7CgpIb3cgYWJvdXQgbW92aW5nIHRoaXMgY2hlY2sgaW4gdGhl
IGNvbW1vbiBjb2RlPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 19:04:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:04: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-devel-bounces@lists.xenproject.org>)
	id 1gN0T8-0006zb-Fu; Wed, 14 Nov 2018 19:04: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=xswa=nz=citrix.com=prvs=8491ce0b8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gN0T6-0006zW-NX
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 19:04:52 +0000
X-Inumbo-ID: 28d58279-e840-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28d58279-e840-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:04:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,233,1539648000"; d="scan'208";a="81867822"
To: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1542039391-32406-1-git-send-email-andrew.cooper3@citrix.com>
 <1542039391-32406-5-git-send-email-andrew.cooper3@citrix.com>
 <5decbe62-8030-bf8e-117c-bc1874a90d31@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <017c35d6-689c-b025-6a05-4188a2150332@citrix.com>
Date: Wed, 14 Nov 2018 19:04:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5decbe62-8030-bf8e-117c-bc1874a90d31@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 4/5] xen/domain: Allocate d->vcpu[]
 earlier during domain_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMTEvMjAxOCAxODo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJldywKPgo+
IE9uIDEyLzExLzIwMTggMTY6MTYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IFRoZSBBUk0gY29k
ZSBoYXMgYSBjaGlja2VuLWFuZC1lZ2cgcHJvYmxlbS7CoCBPbmUgb2YgdGhlIHZHSUNfdjMKPj4g
ZW11bGF0aW9ucwo+Cj4gTklUOiBzL3ZHSUNfdjMvdkdJQ3YzLwoKV2lsbCBmaXguCgo+Cj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+PiBp
bmRleCA1YTRmMDgyLi44OTI0NDVlIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5j
Cj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPj4gQEAgLTY2Nyw5ICs2NjcsMjcgQEAgdm9p
ZCB2Z2ljX2ZyZWVfdmlycShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZAo+PiBpbnQgdmlycSkK
Pj4gwqDCoMKgwqDCoCBjbGVhcl9iaXQodmlycSwgZC0+YXJjaC52Z2ljLmFsbG9jYXRlZF9pcnFz
KTsKPj4gwqAgfQo+PiDCoCAtdW5zaWduZWQgaW50IHZnaWNfbWF4X3ZjcHVzKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpCj4+ICt1bnNpZ25lZCBpbnQgdmdpY19tYXhfdmNwdXModW5zaWduZWQgaW50
IGRvbWN0bF92Z2ljX3ZlcnNpb24pCj4+IMKgIHsKPj4gLcKgwqDCoCByZXR1cm4gbWluX3QodW5z
aWduZWQgaW50LCBNQVhfVklSVF9DUFVTLAo+PiBkLT5hcmNoLnZnaWMuaGFuZGxlci0+bWF4X3Zj
cHVzKTsKPj4gK8KgwqDCoCB1bnNpZ25lZCBpbnQgbWF4X3ZjcHVzOwo+PiArCj4+ICvCoMKgwqAg
c3dpdGNoICggZG9tY3RsX3ZnaWNfdmVyc2lvbiApCj4+ICvCoMKgwqAgewo+PiArwqDCoMKgIGNh
c2UgWEVOX0RPTUNUTF9DT05GSUdfR0lDX1YyOgo+PiArwqDCoMKgwqDCoMKgwqAgbWF4X3ZjcHVz
ID0gODsKPj4gK8KgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiArCj4+ICsjaWZkZWYgQ09ORklHX0dJ
Q1YzCj4+ICvCoMKgwqAgY2FzZSBYRU5fRE9NQ1RMX0NPTkZJR19HSUNfVjM6Cj4+ICvCoMKgwqDC
oMKgwqDCoCBtYXhfdmNwdXMgPSA0MDkyOwo+Cj4gVGhlIHByZXZpb3VzIGNhc2Ugd2FzIHVzaW5n
IDQwOTYuIEFsc28sIGNhbiB5b3UgbW92ZSB0aGUgY29tbWVudCB0bwo+IGtlZXAgdGhlIHJhdGlv
bmFsZSBmb3IgdGhlIG51bWJlcj8KClBsZWFzZSBzZWUgdGhlIHBvc3RlZCB2My7CoCBUaGlzIHdh
cyBhIHN0cmFpZ2h0IHR5cG8uCgo+Cj4+ICvCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4gKyNlbmRp
Zgo+PiArCj4+ICvCoMKgwqAgZGVmYXVsdDoKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAwOwo+
PiArwqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIHJldHVybiBtaW5fdCh1bnNpZ25lZCBpbnQsIE1B
WF9WSVJUX0NQVVMsIG1heF92Y3B1cyk7Cj4KPiBIb3cgYWJvdXQgbW92aW5nIHRoaXMgY2hlY2sg
aW4gdGhlIGNvbW1vbiBjb2RlPwoKQ2FuIGRvLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 19:06:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:06: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-devel-bounces@lists.xenproject.org>)
	id 1gN0UE-00075e-S8; Wed, 14 Nov 2018 19:06: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=ACA3=NZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN0UD-00075W-UG
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 19:06:01 +0000
X-Inumbo-ID: 52d5c91e-e840-11e8-b029-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 52d5c91e-e840-11e8-b029-12d6303a7972;
 Wed, 14 Nov 2018 19:06:00 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B27FDA78;
 Wed, 14 Nov 2018 11:05:59 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B4BAC3F718;
 Wed, 14 Nov 2018 11:05:58 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
 <1542131509-17661-2-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d57872bd-7240-ca62-b1c3-7d770bde45ed@arm.com>
Date: Wed, 14 Nov 2018 19:05:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542131509-17661-2-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7b 02/25] xen/arm: extend device tree based
 multiboot protocol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEzLzExLzIwMTggMTc6NTEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBFeHRlbmQgdGhlIGV4aXN0aW5nIGRldmljZSB0cmVlIGJhc2VkIG11bHRpYm9vdCBwcm90
b2NvbCB0byBpbmNsdWRlCj4gaW5mb3JtYXRpb24gcmVnYXJkaW5nIG11bHRpcGxlIGRvbWFpbnMg
dG8gYm9vdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9z
QHhpbGlueC5jb20+CgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KCj4gCj4gLS0tCj4gQ2hhbmdlcyBpbiB2NDoKPiAtIG1lbW9yeSBpcyA2NGJpdAo+IAo+
IENoYW5nZXMgaW4gdjM6Cj4gLSByZW1vdmUgInhlbixpbml0aWFsLWRvbWFpbiIgZm9yIG5vdwo+
IC0gbWFrZSB2cGwwMTEgYW4gZW1wdHkgcHJvcGVydHkKPiAtIG1lbW9yeSBpbiBLQnMKPiAKPiBD
aGFuZ2VzIGluIHYyOgo+IC0gbG93ZXIgY2FzZSBrZXJuZWwKPiAtIHJlbmFtZSBtZW0gdG8gbWVt
b3J5Cj4gLSBtYW5kYXRlIGNwdXMgYW5kIG1lbW9yeQo+IC0gcmVwbGFjZSBkb21VLWtlcm5lbCB3
aXRoIGtlcm5lbCBhbmQgZG9tVS1yYW1kaXNrIHdpdGggcmFtZGlzawo+IC0gcmVuYW1lIHhlbixk
b21VIHdpdGggeGVuLGRvbWFpbgo+IC0gYWRkIGluZm8gYWJvdXQgZG9tMAo+IC0gc3dpdGNoIG1l
bW9yeSBhbmQgY3B1cyB0byBpbnRlZ2Vycwo+IC0gcmVtb3ZlIGRlZmF1bHRzCj4gLSBhZGQgdnBs
MDExCj4gLS0tCj4gICBkb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0IHwgMTA3
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIDEgZmlsZSBjaGFuZ2VkLCAx
MDcgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL2RldmljZS10
cmVlL2Jvb3RpbmcudHh0IGIvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dAo+
IGluZGV4IGNlMmQwZGMuLjMxN2E5ZTkgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNjL2FybS9kZXZp
Y2UtdHJlZS9ib290aW5nLnR4dAo+ICsrKyBiL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9v
dGluZy50eHQKPiBAQCAtMTE5LDMgKzExOSwxMTAgQEAgRm9yIHRob3NlIHlvdSB3b3VsZCBoYXJk
Y29kZSB0aGUgWGVuIGNvbW1hbmRsaW5lIGluIHRoZSBEVEIgdW5kZXIKPiAgIGxpbmUgYnkgd3Jp
dGluZyBib290YXJncyAoYXMgZm9yIG5hdGl2ZSBMaW51eCkuCj4gICBBIFhlbi1hd2FyZSBib290
bG9hZGVyIHdvdWxkIHNldCB4ZW4seGVuLWJvb3RhcmdzIGZvciBYZW4sIHhlbixkb20wLWJvb3Rh
cmdzCj4gICBmb3IgRG9tMCBhbmQgYm9vdGFyZ3MgZm9yIG5hdGl2ZSBMaW51eC4KPiArCj4gKwo+
ICtDcmVhdGluZyBNdWx0aXBsZSBEb21haW5zIGRpcmVjdGx5IGZyb20gWGVuCj4gKz09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiArCj4gK0l0IGlzIHBvc3NpYmxl
IHRvIGhhdmUgWGVuIGNyZWF0ZSBvdGhlciBkb21haW5zLCBpbiBhZGRpdGlvbiB0byBkb20wLAo+
ICtvdXQgb2YgdGhlIGluZm9ybWF0aW9uIHByb3ZpZGVkIHZpYSBkZXZpY2UgdHJlZS4gQSBrZXJu
ZWwgYW5kIGluaXRyZAo+ICsob3B0aW9uYWwpIG5lZWQgdG8gYmUgc3BlY2lmaWVkIGZvciBlYWNo
IGd1ZXN0Lgo+ICsKPiArRm9yIGVhY2ggZG9tYWluIHRvIGJlIGNyZWF0ZWQgdGhlcmUgbmVlZHMg
dG8gYmUgb25lIG5vZGUgdW5kZXIgL2Nob3Nlbgo+ICt3aXRoIHRoZSBmb2xsb3dpbmcgcHJvcGVy
dGllczoKPiArCj4gKy0gY29tcGF0aWJsZQo+ICsKPiArICAgIEZvciBkb21VczogInhlbixkb21h
aW4iCj4gKwo+ICstIG1lbW9yeQo+ICsKPiArCUEgNjQtYml0IGludGVnZXIgc3BlY2lmeWluZyB0
aGUgYW1vdW50IG9mIGtpbG9ieXRlcyBvZiBSQU0gdG8KPiArICAgIGFsbG9jYXRlIHRvIHRoZSBn
dWVzdC4KPiArCj4gKy0gY3B1cwo+ICsKPiArICAgIEFuIGludGVnZXIgc3BlY2lmeWluZyB0aGUg
bnVtYmVyIG9mIHZjcHVzIHRvIGFsbG9jYXRlIHRvIHRoZSBndWVzdC4KPiArCj4gKy0gdnBsMDEx
Cj4gKwo+ICsgICAgQW4gZW1wdHkgcHJvcGVydHkgdG8gZW5hYmxlL2Rpc2FibGUgYSB2aXJ0dWFs
IHBsMDExIGZvciB0aGUgZ3Vlc3QgdG8gdXNlLgo+ICsKPiArLSAjYWRkcmVzcy1jZWxscyBhbmQg
I3NpemUtY2VsbHMKPiArCj4gKyAgICBCb3RoICNhZGRyZXNzLWNlbGxzIGFuZCAjc2l6ZS1jZWxs
cyBuZWVkIHRvIGJlIHNwZWNpZmllZCBiZWNhdXNlCj4gKyAgICBib3RoIHN1Yi1ub2RlcyAoZGVz
Y3JpYmVkIHNob3J0bHkpIGhhdmUgcmVnIHByb3BlcnRpZXMuCj4gKwo+ICtVbmRlciB0aGUgInhl
bixkb21haW4iIGNvbXBhdGlibGUgbm9kZSwgb25lIG9yIG1vcmUgc3ViLW5vZGVzIGFyZSBwcmVz
ZW50Cj4gK2ZvciB0aGUgRG9tVSBrZXJuZWwgYW5kIHJhbWRpc2suCj4gKwo+ICtUaGUga2VybmVs
IHN1Yi1ub2RlIGhhcyB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6Cj4gKwo+ICstIGNvbXBhdGli
bGUKPiArCj4gKyAgICAibXVsdGlib290LGtlcm5lbCIKPiArCj4gKy0gcmVnCj4gKwo+ICsgICAg
U3BlY2lmaWVzIHRoZSBwaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBrZXJuZWwgaW4gUkFNIGFuZCBp
dHMKPiArICAgIGxlbmd0aC4KPiArCj4gKy0gYm9vdGFyZ3MgKG9wdGlvbmFsKQo+ICsKPiArICAg
IENvbW1hbmQgbGluZSBwYXJhbWV0ZXJzIGZvciB0aGUgZ3Vlc3Qga2VybmVsLgo+ICsKPiArVGhl
IHJhbWRpc2sgc3ViLW5vZGUgaGFzIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczoKPiArCj4gKy0g
Y29tcGF0aWJsZQo+ICsKPiArICAgICJtdWx0aWJvb3QscmFtZGlzayIKPiArCj4gKy0gcmVnCj4g
Kwo+ICsgICAgU3BlY2lmaWVzIHRoZSBwaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSByYW1kaXNrIGlu
IFJBTSBhbmQgaXRzCj4gKyAgICBsZW5ndGguCj4gKwo+ICsKPiArRXhhbXBsZQo+ICs9PT09PT09
Cj4gKwo+ICtjaG9zZW4gewo+ICsgICAgZG9tVTEgewo+ICsgICAgICAgIGNvbXBhdGlibGUgPSAi
eGVuLGRvbWFpbiI7Cj4gKyAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MHgyPjsKPiArICAgICAg
ICAjc2l6ZS1jZWxscyA9IDwweDE+Owo+ICsgICAgICAgIG1lbW9yeSA9IDwwIDEzMTA3Mj47Cj4g
KyAgICAgICAgY3B1cyA9IDwyPjsKPiArICAgICAgICB2cGwwMTE7Cj4gKwo+ICsgICAgICAgIG1v
ZHVsZUAweDRhMDAwMDAwIHsKPiArICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJtdWx0aWJvb3Qs
a2VybmVsIjsKPiArICAgICAgICAgICAgcmVnID0gPDB4MCAweDRhMDAwMDAwIDB4ZmZmZmZmPjsK
PiArICAgICAgICAgICAgYm9vdGFyZ3MgPSAiY29uc29sZT10dHlBTUEwIGluaXQ9L2Jpbi9zaCI7
Cj4gKyAgICAgICAgfTsKPiArCj4gKyAgICAgICAgbW9kdWxlQDB4NGIwMDAwMDAgewo+ICsgICAg
ICAgICAgICBjb21wYXRpYmxlID0gIm11bHRpYm9vdCxyYW1kaXNrIjsKPiArICAgICAgICAgICAg
cmVnID0gPDB4MCAweDRiMDAwMDAwIDB4ZmZmZmZmPjsKPiArICAgICAgICB9Owo+ICsgICAgfTsK
PiArCj4gKyAgICBkb21VMiB7Cj4gKyAgICAgICAgY29tcGF0aWJsZSA9ICJ4ZW4sZG9tYWluIjsK
PiArICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwweDI+Owo+ICsgICAgICAgICNzaXplLWNlbGxz
ID0gPDB4MT47Cj4gKyAgICAgICAgbWVtb3J5ID0gPDAgNjU1MzY+Owo+ICsgICAgICAgIGNwdXMg
PSA8MT47Cj4gKwo+ICsgICAgICAgIG1vZHVsZUAweDRjMDAwMDAwIHsKPiArICAgICAgICAgICAg
Y29tcGF0aWJsZSA9ICJtdWx0aWJvb3Qsa2VybmVsIjsKPiArICAgICAgICAgICAgcmVnID0gPDB4
MCAweDRjMDAwMDAwIDB4ZmZmZmZmPjsKPiArICAgICAgICAgICAgYm9vdGFyZ3MgPSAiY29uc29s
ZT10dHlBTUEwIGluaXQ9L2Jpbi9zaCI7Cj4gKyAgICAgICAgfTsKPiArCj4gKyAgICAgICAgbW9k
dWxlQDB4NGQwMDAwMDAgewo+ICsgICAgICAgICAgICBjb21wYXRpYmxlID0gIm11bHRpYm9vdCxy
YW1kaXNrIjsKPiArICAgICAgICAgICAgcmVnID0gPDB4MCAweDRkMDAwMDAwIDB4ZmZmZmZmPjsK
PiArICAgICAgICB9Owo+ICsgICAgfTsKPiArfTsKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 19:06:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:06: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-devel-bounces@lists.xenproject.org>)
	id 1gN0V1-0007BP-C7; Wed, 14 Nov 2018 19:06: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN0V0-0007BD-8G
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 19:06:50 +0000
X-Inumbo-ID: 70529164-e840-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 70529164-e840-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:06:49 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3D8DCA78;
 Wed, 14 Nov 2018 11:06:49 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 513A73F718;
 Wed, 14 Nov 2018 11:06:48 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
 <1542131509-17661-3-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5f78b304-fbd7-46fd-030a-7bbf74dbff27@arm.com>
Date: Wed, 14 Nov 2018 19:06:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542131509-17661-3-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7b 03/25] xen/arm: document dom0less
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEzLzExLzIwMTggMTc6NTEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBBZGQgYSBuZXcgZG9jdW1lbnQgdG8gcHJvdmlkZSBpbmZvcm1hdGlvbiBvbiBob3cgdG8g
dXNlIGRvbTBsZXNzIHJlbGF0ZWQKPiBmZWF0dXJlcyBhbmQgdGhlaXIgY3VycmVudCBsaW1pdGF0
aW9ucy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhp
bGlueC5jb20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CkNoZWVycywKCj4gCj4gLS0tCj4gQ2hhbmdlcyBpbiB2NToKPiAtIGNvbnZlcnQgdG8gbWFya2Rv
d24KPiAtIG1vdmUgdG8gZG9jcy9mZWF0dXJlcwo+IC0gYWRkIGVudHJ5IHRvIGRvY3MvSU5ERVgK
PiAKPiBDaGFuZ2VzIGluIHY0Ogo+IC0gcmVuYW1lIHRvIC50eHQKPiAtIGltcHJvdmUgd29yZGlu
Zwo+IAo+IENoYW5nZXMgaW4gdjM6Cj4gLSBhZGQgcGF0Y2gKPiAtLS0KPiAgIGRvY3MvSU5ERVgg
ICAgICAgICAgICAgICAgICAgICAgfCAgMSArCj4gICBkb2NzL2ZlYXR1cmVzL2RvbTBsZXNzLm1h
cmtkb3duIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAg
IDIgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0
IGRvY3MvZmVhdHVyZXMvZG9tMGxlc3MubWFya2Rvd24KPiAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9J
TkRFWCBiL2RvY3MvSU5ERVgKPiBpbmRleCA4NjhhYjFmLi5lNjczZWRkIDEwMDY0NAo+IC0tLSBh
L2RvY3MvSU5ERVgKPiArKysgYi9kb2NzL0lOREVYCj4gQEAgLTI1LDMgKzI1LDQgQEAgbWlzYy9h
cm0vZWFybHktcHJpbnRrCQlFbmFibGluZyBlYXJseSBwcmludGsgb24gQVJNCj4gICBtaXNjL2Fy
bS9wYXNzdGhyb3VnaAkJUGFzc3Rocm91Z2ggYSBkZXZpY2UgZGVzY3JpYmVkIGluIHRoZSBEZXZp
Y2UgVHJlZSB0byBhIGd1ZXN0Cj4gICBtaXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nCURldmlj
ZSB0cmVlIGJpbmRpbmdzIHRvIGJvb3QgWGVuCj4gICBtaXNjL2FybS9kZXZpY2UtdHJlZS9wYXNz
dGhyb3VnaAlEZXZpY2UgdHJlZSBiaW5kaW5nIHRvIHBhc3N0aHJvdWdoIGEgZGV2aWNlCj4gK2Zl
YXR1cmVzL2RvbTBsZXNzLm1hcmtkb3duCUJvb3QgbXVsdGlwbGUgZG9tYWlucyBmcm9tIFhlbiBp
biBwYXJhbGxlbAo+IGRpZmYgLS1naXQgYS9kb2NzL2ZlYXR1cmVzL2RvbTBsZXNzLm1hcmtkb3du
IGIvZG9jcy9mZWF0dXJlcy9kb20wbGVzcy5tYXJrZG93bgo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0
Cj4gaW5kZXggMDAwMDAwMC4uNGUzNDJiNwo+IC0tLSAvZGV2L251bGwKPiArKysgYi9kb2NzL2Zl
YXR1cmVzL2RvbTBsZXNzLm1hcmtkb3duCj4gQEAgLTAsMCArMSw0OSBAQAo+ICtEb20wbGVzcwo+
ICs9PT09PT09PQo+ICsKPiArIkRvbTBsZXNzIiBpcyBhIHNldCBvZiBYZW4gZmVhdHVyZXMgdGhh
dCBlbmFibGUgdGhlIGRlcGxveW1lbnQgb2YgYSBYZW4KPiArc3lzdGVtIHdpdGhvdXQgYW4gY29u
dHJvbCBkb21haW4gKG9mdGVuIHJlZmVycmVkIHRvIGFzICJkb20wIikuIEVhY2gKPiArZmVhdHVy
ZSBjYW4gYmUgdXNlZCBpbmRlcGVuZGVudGx5IGZyb20gdGhlIG90aGVycywgdW5sZXNzIG90aGVy
d2lzZQo+ICtzdGF0ZWQuCj4gKwo+ICtCb290aW5nIE11bHRpcGxlIERvbWFpbnMgZnJvbSBEZXZp
Y2UgVHJlZQo+ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsK
PiArVGhpcyBmZWF0dXJlIGVuYWJsZXMgWGVuIHRvIGNyZWF0ZSBhIHNldCBvZiBEb21VcyBhdCBi
b290IHRpbWUuCj4gK0luZm9ybWF0aW9uIGFib3V0IHRoZSBEb21VcyB0byBiZSBjcmVhdGVkIGJ5
IFhlbiBpcyBwYXNzZWQgdG8gdGhlCj4gK2h5cGVydmlzb3IgdmlhIERldmljZSBUcmVlLiBTcGVj
aWZpY2FsbHksIHRoZSBleGlzdGluZyBEZXZpY2UgVHJlZSBiYXNlZAo+ICtNdWx0aWJvb3Qgc3Bl
Y2lmaWNhdGlvbiBoYXMgYmVlbiBleHRlbmRlZCB0byBhbGxvdyBmb3IgbXVsdGlwbGUgZG9tYWlu
cwo+ICt0byBiZSBwYXNzZWQgdG8gWGVuLiBTZWUgZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9i
b290aW5nLnR4dCBmb3IgbW9yZQo+ICtpbmZvcm1hdGlvbiBhYm91dCB0aGUgTXVsdGlib290IHNw
ZWNpZmljYXRpb24gYW5kIGhvdyB0byB1c2UgaXQuCj4gKwo+ICtDdXJyZW50bHksIGEgY29udHJv
bCBkb21haW4gKCJkb20wIikgaXMgc3RpbGwgcmVxdWlyZWQsIGJ1dCBpbiB0aGUKPiArZnV0dXJl
IGl0IHdpbGwgYmVjb21lIHVubmVjZXNzYXJ5IHdoZW4gYWxsIGRvbWFpbnMgYXJlIGNyZWF0ZWQK
PiArZGlyZWN0bHkgZnJvbSBYZW4uIEluc3RlYWQgb2Ygd2FpdGluZyBmb3IgdGhlIGNvbnRyb2wg
ZG9tYWluIHRvIGJlIGZ1bGx5Cj4gK2Jvb3RlZCBhbmQgdGhlIFhlbiB0b29scyB0byBiZWNvbWUg
YXZhaWxhYmxlLCBkb21haW5zIGNyZWF0ZWQgYnkgWGVuCj4gK3RoaXMgd2F5IGFyZSBzdGFydGVk
IHJpZ2h0IGF3YXkgaW4gcGFyYWxsZWwuIEhlbmNlLCB0aGVpciBib290IHRpbWUgaXMKPiArdHlw
aWNhbGx5IG11Y2ggc2hvcnRlci4KPiArCj4gK0RvbWFpbnMgc3RhcnRlZCBieSBYZW4gYXQgYm9v
dCB0aW1lIGN1cnJlbnRseSBoYXZlIHRoZSBmb2xsb3dpbmcKPiArbGltaXRhdGlvbnM6Cj4gKwo+
ICstIFRoZXkgY2Fubm90IGJlIHByb3Blcmx5IHNodXRkb3duIG9yIHJlYm9vdGVkIHVzaW5nIHhs
LiBJZiBvbmUgb2YgdGhlbQo+ICsgIGNyYXNoZXMsIHRoZSB3aG9sZSBwbGF0Zm9ybSBzaG91bGQg
YmUgcmVib290ZWQuCj4gKwo+ICstIFNvbWUgeGwgb3BlcmF0aW9ucyBtaWdodCBub3Qgd29yayBh
cyBleHBlY3RlZC4geGwgaXMgbWVhbnQgdG8gYmUgdXNlZAo+ICsgIHdpdGggZG9tYWlucyB0aGF0
IGhhdmUgYmVlbiBjcmVhdGVkIGJ5IGl0LiBVc2luZyB4bCB3aXRoIGRvbWFpbnMKPiArICBzdGFy
dGVkIGJ5IFhlbiBhdCBib290IG1pZ2h0IG5vdCB3b3JrIGFzIGV4cGVjdGVkLgo+ICsKPiArLSBU
aGUgR0lDIHZlcnNpb24gaXMgdGhlIG5hdGl2ZSB2ZXJzaW9uLiBJbiBhYnNlbmNlIG9mIG90aGVy
Cj4gKyAgaW5mb3JtYXRpb24sIHRoZSBHSUMgdmVyc2lvbiBleHBvc2VkIHRvIHRoZSBkb21haW5z
IHN0YXJ0ZWQgYnkgWGVuIGF0Cj4gKyAgYm9vdCBpcyB0aGUgc2FtZSBhcyB0aGUgbmF0aXZlIEdJ
QyB2ZXJzaW9uLgo+ICsKPiArLSBObyBQViBkcml2ZXJzLiBUaGVyZSBpcyBubyBzdXBwb3J0IGZv
ciBQViBkZXZpY2VzIGF0IHRoZSBtb21lbnQuIEFsbAo+ICsgIGRldmljZXMgbmVlZCB0byBiZSBz
dGF0aWNhbGx5IGFzc2lnbmVkIHRvIGd1ZXN0cy4KPiArCj4gKy0gUGlubmluZyB2Q1BVcyBvZiBk
b21haW5zIHN0YXJ0ZWQgYnkgWGVuIGF0IGJvb3QgY2FuIGJlCj4gKyAgZG9uZSBmcm9tIHRoZSBj
b250cm9sIGRvbWFpbiwgdXNpbmcgYHhsIHZjcHUtcGluYCBhcyB1c3VhbC4gSXQgaXMgbm90Cj4g
KyAgY3VycmVudGx5IHBvc3NpYmxlIHRvIGNvbmZpZ3VyZSB2Q1BVIHBpbm5pbmcgd2l0aG91dCBh
IGNvbnRyb2wgZG9tYWluLgo+ICsgIEhvd2V2ZXIsIHRoZSBOVUxMIHNjaGVkdWxlciBjYW4gYmUg
c2VsZWN0ZWQgYnkgcGFzc2luZyBgc2NoZWQ9bnVsbGAgdG8KPiArICB0aGUgWGVuIGNvbW1hbmQg
bGluZS4gVGhlIE5VTEwgc2NoZWR1bGVyIGF1dG9tYXRpY2FsbHkgYXNzaWducyBhbmQKPiArICBw
aW5zIHZDUFVzIHRvIHBDUFVzLCBidXQgdGhlIHZDUFUtcENQVSBhc3NpZ25tZW50cyBjYW5ub3Qg
YmUKPiArICBjb25maWd1cmVkLgo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 19:07:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:07: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-devel-bounces@lists.xenproject.org>)
	id 1gN0VQ-0007Fe-N6; Wed, 14 Nov 2018 19:07: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=ACA3=NZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN0VP-0007FQ-5H
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 19:07:15 +0000
X-Inumbo-ID: 7ee2354c-e840-11e8-9ca4-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 7ee2354c-e840-11e8-9ca4-12d6303a7972;
 Wed, 14 Nov 2018 19:07:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9525BA78;
 Wed, 14 Nov 2018 11:07:13 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A6FBC3F718;
 Wed, 14 Nov 2018 11:07:12 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
 <1542131509-17661-4-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e1f60962-f41b-7ca5-0579-d64b5cb111d8@arm.com>
Date: Wed, 14 Nov 2018 19:07:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542131509-17661-4-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7b 04/25] xen/arm: increase MAX_MODULES
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEzLzExLzIwMTggMTc6NTEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBYZW4gYm9vdCBtb2R1bGVzIG5lZWQgdG8gYWNjb3VudCBub3QganVzdCBmb3IgRG9tMCBi
dXQgYWxzbyBmb3IgYSBmZXcKPiBwb3RlbnRpYWwgRG9tVXMsIGVhY2ggb2YgdGhlbSBjb21pbmcg
d2l0aCB0aGVpciBvd24ga2VybmVsIGFuZCBpbml0cmQuCj4gSW5jcmVhc2UgTUFYX01PRFVMRVMg
dG8gMzIgdG8gYWxsb3cgZm9yIG1vcmUgRG9tVXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgo+IFJldmlld2VkLWJ5OiBEb3VnIEdv
bGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCj4gLS0tCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJt
L3NldHVwLmggfCAyICstCj4gICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCj4gaW5kZXggMTFlMWIyYS4uNGU1MDFlZCAxMDA2
NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3NldHVwLmgKPiBAQCAtOCw3ICs4LDcgQEAKPiAgIAo+ICAgI2RlZmluZSBOUl9N
RU1fQkFOS1MgMTI4Cj4gICAKPiAtI2RlZmluZSBNQVhfTU9EVUxFUyA1IC8qIEN1cnJlbnQgbWF4
aW11bSB1c2VmdWwgbW9kdWxlcyAqLwo+ICsjZGVmaW5lIE1BWF9NT0RVTEVTIDMyIC8qIEN1cnJl
bnQgbWF4aW11bSB1c2VmdWwgbW9kdWxlcyAqLwo+ICAgCj4gICB0eXBlZGVmIGVudW0gewo+ICAg
ICAgIEJPT1RNT0RfWEVOLAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 19:08:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:08: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-devel-bounces@lists.xenproject.org>)
	id 1gN0Wy-0007Ro-5F; Wed, 14 Nov 2018 19:08: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=ACA3=NZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN0Wx-0007Rj-IE
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 19:08:51 +0000
X-Inumbo-ID: b861d26e-e840-11e8-b643-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b861d26e-e840-11e8-b643-12d6303a7972;
 Wed, 14 Nov 2018 19:08:50 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 07F71A78;
 Wed, 14 Nov 2018 11:08:50 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0201C3F718;
 Wed, 14 Nov 2018 11:08:48 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
 <1542131509-17661-5-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c72f7ea0-afff-1688-b6d7-278f27fbd8e0@arm.com>
Date: Wed, 14 Nov 2018 19:08:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542131509-17661-5-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7b 05/25] xen/arm: check for multiboot
 nodes only under /chosen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, Achin.Gupta@arm.com,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMy8xMS8yMDE4IDE3OjUxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gTWFr
ZSBzdXJlIHRvIG9ubHkgbG9vayBmb3IgbXVsdGlib290IGNvbXBhdGlibGUgbm9kZXMgb25seSB1
bmRlcgo+IC9jaG9zZW4sIG5vdCB1bmRlciBhbnkgb3RoZXIgcGF0aHMgKGRlcHRoIDw9IDMpLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KPiAKPiAtLS0KPiAKPiBDaGFuZ2VzIGluIHY3Ogo+IC0gc2V0IHBhdGggc2l6ZSB0byA5Miwg
dHJlYXQgLUZEVF9FUlJfTk9TUEFDRSBhcyBlcnJvCj4gCj4gQ2hhbmdlcyBpbiB2NjoKPiAtIGRv
IG5vdCBwcm9jZWVkIGlmIGZkdF9nZXRfcGF0aCByZXR1cm5zIGVycm9yICE9IC1GRFRfRVJSX05P
U1BBQ0UKPiAtIHJlbW92ZSBzaXplb2YsIHVzZSBoYXJkY29kZWQgdmFsdWUKPiAKPiBDaGFuZ2Vz
IGluIHY1Ogo+IC0gYWRkIHBhdGNoCj4gLSBhZGQgY2hlY2sgb24gcmV0dXJuIHZhbHVlIG9mIGZk
dF9nZXRfcGF0aAo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyB8IDE0ICsrKysrKysr
KysrLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2Fy
bS9ib290ZmR0LmMKPiBpbmRleCA0NGFmMTFjLi5iOTRkOGM3IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS9ib290ZmR0LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCj4gQEAgLTE3
Myw3ICsxNzMsMTUgQEAgc3RhdGljIHZvaWQgX19pbml0IHByb2Nlc3NfbXVsdGlib290X25vZGUo
Y29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKPiAgICAgICBib290bW9kdWxlX2tpbmQga2luZDsK
PiAgICAgICBwYWRkcl90IHN0YXJ0LCBzaXplOwo+ICAgICAgIGNvbnN0IGNoYXIgKmNtZGxpbmU7
Cj4gLSAgICBpbnQgbGVuOwo+ICsgICAgLyogc2l6ZW9mKCIvY2hvc2VuLyIpICsgRFRfTUFYX05B
TUUgKyAnLycgKyBEVF9NQVhfTkFNRSArICcvMCcgPT4gOTIgKi8KPiArICAgIGludCBsZW4gPSA5
MjsKCmxlbiBpcyBhIGJpdCBwb2ludGxlc3MuIEkgd2lsbCBjb21taXQgdGhpcyBwYXRjaCB3aXRo
Li4uCgo+ICsgICAgY2hhciBwYXRoWzkyXTsKPiArICAgIGludCByZXQ7Cj4gKwo+ICsgICAgLyog
Q2hlY2sgdGhhdCB0aGUgbm9kZSBpcyB1bmRlciAiL2Nob3NlbiIgKGZpcnN0IDcgY2hhcnMgb2Yg
cGF0aCkgKi8KPiArICAgIHJldCA9IGZkdF9nZXRfcGF0aChmZHQsIG5vZGUsIHBhdGgsIGxlbik7
CgouLi4gbGVuIHJlcGxhY2VkIGJ5IHNpemVvZihwYXRoKSBoZXJlLgoKV2l0aCB0aGF0OgoKUmV2
aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 19:15:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:15: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-devel-bounces@lists.xenproject.org>)
	id 1gN0dM-0008HO-Vx; Wed, 14 Nov 2018 19:15: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN0dL-0008HC-Jl
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 19:15:27 +0000
X-Inumbo-ID: a41ca15b-e841-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a41ca15b-e841-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:15:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gN0dH-0000IB-1Z; Wed, 14 Nov 2018 19:15:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gN0dG-00085O-MI; Wed, 14 Nov 2018 19:15:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gN0dG-0000lD-LT; Wed, 14 Nov 2018 19:15:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129817-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-livepatch:xen-boot:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-raw:guest-start.2:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-cubietruck:xen-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=6d8ffac1f7a782dc2c7f8df3871a294729ae36bd
X-Osstest-Versions-That: xen=2cf113891a38cc05434bc9876ffc107a990887be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 19:15:22 +0000
Subject: [Xen-devel] [xen-unstable test] 129817: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTgxNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTgxNy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTI5NDI2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI5NDI2CgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDEy
OTczOCBwYXNzIGluIDEyOTgxNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxNiBndWVz
dC1zdGFydC4yICAgIGZhaWwgaW4gMTI5NzM4IHBhc3MgaW4gMTI5ODE3CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgIGZhaWwgcGFzcyBp
biAxMjk3MzgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTI5NzM4IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTI5NzM4IG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyOTQwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDI2CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMjk0MjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQyNgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5
NDI2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjk0MjYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTQyNgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTI5NDI2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk0MjYKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5
ODc2ZmZjMTA3YTk5MDg4N2JlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk0MjYgIDIwMTgtMTEt
MDUgMDE6NTE6NDkgWiAgICA5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDY4ICAyMDE4
LTExLTA1IDE3OjA2OjU3IFogICAgOSBkYXlzICAgIDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTI5NzM4ICAyMDE4LTExLTEwIDA2OjAwOjU1IFogICAgNCBkYXlzICAgIDIgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFu
ZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJ
U0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5n
b3Y+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVp
biA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgog
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkg
PHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29t
PgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogIFhpbiBMaSA8eGluLmxpQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgMTU2MCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 19:20:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:20: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-devel-bounces@lists.xenproject.org>)
	id 1gN0hx-0000cW-OX; Wed, 14 Nov 2018 19:20: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=ACA3=NZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN0hv-0000c7-U1
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 19:20:11 +0000
X-Inumbo-ID: 4d6d09c2-e842-11e8-9dbc-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4d6d09c2-e842-11e8-9dbc-12d6303a7972;
 Wed, 14 Nov 2018 19:20:10 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A917FA78;
 Wed, 14 Nov 2018 11:20:09 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 74C093F718;
 Wed, 14 Nov 2018 11:20:08 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
 <1542131509-17661-15-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <71227c7e-04b9-6f65-f00b-d7a6f025a6ee@arm.com>
Date: Wed, 14 Nov 2018 19:20:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542131509-17661-15-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7b 15/25] xen/arm: introduce create_domUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, andrii_anisov@epam.com,
 andrew.cooper3@citrix.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 jbeulich@suse.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEzLzExLzIwMTggMTc6NTEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBDYWxsIGEgbmV3IGZ1bmN0aW9uLCAiY3JlYXRlX2RvbVVzIiwgZnJvbSBzZXR1cF94ZW4g
dG8gc3RhcnQgRG9tVSBWTXMuCj4gCj4gSW50cm9kdWNlIHN1cHBvcnQgZm9yIHRoZSAieGVuLGRv
bWFpbiIgY29tcGF0aWJsZSBub2RlIG9uIGRldmljZSB0cmVlLgo+IENyZWF0ZSBuZXcgRG9tVSBW
TXMgYmFzZWQgb24gdGhlIGluZm9ybWF0aW9uIGZvdW5kIG9uIGRldmljZSB0cmVlIHVuZGVyCj4g
Inhlbixkb21haW4iLiBDYWxsIGNvbnN0cnVjdF9kb21VIGZvciBlYWNoIGRvbWFpbi4KPiAKPiBJ
bnRyb2R1Y2UgYSBzaW1wbGUgZ2xvYmFsIHZhcmlhYmxlIG5hbWVkIG1heF9pbml0X2RvbWlkIHRv
IGtlZXAgdHJhY2sgb2YKPiB0aGUgaW5pdGlhbCBhbGxvY2F0ZWQgZG9taWRzLiBJdCBob2xkcyB0
aGUgbWF4IGRvbWlkIGFtb25nIHRoZSBpbml0aWFsCj4gZG9tYWlucy4KPiAKPiBNb3ZlIHRoZSBk
aXNjYXJkX2luaXRpYWxfbW9kdWxlcyBhZnRlciBEb21VcyBoYXZlIGJlZW4gYnVpbHQuCj4gCj4g
Rmlyc3QgY3JlYXRlIGRvbVVzLCB0aGVuIHN0YXJ0IGRvbTAgLS0gbm8gcG9pbnQgaW4gdHJ5aW5n
IHRvIHN0YXJ0IGRvbTAKPiB3aGVuIHRoZSBjcHUgaXMgYnVzeS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4gQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDQzogYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbQo+
IENDOiBqYmV1bGljaEBzdXNlLmNvbQo+IC0tLQo+IENoYW5nZXMgaW4gdjdiOgo+IC0gYWRkIFhF
Tl9ET01DVExfQ0RGX2h2bV9ndWVzdCBmbGFnLCBub3cgcmVxdWlyZWQKCllvdSBhbHNvIG5lZWQg
WEVOX0RPTUNUTF9DREZfaGFwLiBJIHdpbGwgZml4dXAgb24gY29tbWl0LgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 19:20:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:20: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-devel-bounces@lists.xenproject.org>)
	id 1gN0iQ-0000ee-2t; Wed, 14 Nov 2018 19:20: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN0iP-0000eI-5T
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 19:20:41 +0000
X-Inumbo-ID: 5f784290-e842-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f784290-e842-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:20:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gN0iM-0000Nv-Fl; Wed, 14 Nov 2018 19:20:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gN0iM-0008Im-5a; Wed, 14 Nov 2018 19:20:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gN0iM-0002iG-4v; Wed, 14 Nov 2018 19:20:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130052-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=85588389222a3636baf0f9ed8227f2434af4c3f9
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 19:20:38 +0000
Subject: [Xen-devel] [ovmf test] 130052: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDA1MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwNTIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgODU1ODgzODkyMjJhMzYzNmJhZjBmOWVkODIyN2YyNDM0YWY0YzNmOQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDcgZGF5cyAgIDY3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDAxNCAgMjAxOC0xMS0xNCAwMzo0Mzo0NiBaICAgIDAgZGF5cyAgICA3IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 19:36:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:36: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-devel-bounces@lists.xenproject.org>)
	id 1gN0xR-0001pd-1P; Wed, 14 Nov 2018 19:36: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=xswa=nz=citrix.com=prvs=8491ce0b8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gN0xP-0001pX-Hr
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 19:36:11 +0000
X-Inumbo-ID: 892f0952-e844-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 892f0952-e844-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:36:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,233,1539648000"; d="scan'208";a="70579707"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 14 Nov 2018 19:36:00 +0000
Message-ID: <1542224160-6130-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <017c35d6-689c-b025-6a05-4188a2150332@citrix.com>
References: <017c35d6-689c-b025-6a05-4188a2150332@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 4/5] xen/domain: Allocate d->vcpu[] earlier
 during domain_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEFSTSBjb2RlIGhhcyBhIGNoaWNrZW4tYW5kLWVnZyBwcm9ibGVtLiAgT25lIG9mIHRoZSB2
R0lDdjMgZW11bGF0aW9ucwp3YW50cyB0byBrbm93IGQtPm1heF92Y3B1cyB0byBiZSBhYmxlIHRv
IHNpemUgaXRzZWxmIGFwcHJvcHJpYXRlbHksIGJ1dCB0aGUKY3VycmVudCBvcmRlciBvZiBpbml0
aWFsaXNhdGlvbiByZXF1aXJlcyB0aGUgdkdJQyB0byBiZSBzZXQgdXAgYmVmb3JlIHRoZQpyZXF1
ZXN0ZWQgbnVtYmVyIG9mIHZjcHVzIGNhbiBiZSBjaGVja2VkLgoKTW92ZSB0aGUgcmFuZ2UgY2hl
Y2tpbmcgb2YgY29uZmlnLT5tYXhfdmNwdXMgaW50byBzYW5pdGlzZV9kb21haW5fY29uZmlnKCkK
cGF0aCwgd2hpY2ggYWxsb3dzIGZvciB0aGUgYWxsb2NhdGlvbiBvZiBkLT52Y3B1W10gYW5kIGQt
Pm1heF92Y3B1cyB0byBoYXBwZW4KZWFybGllciBkdXJpbmcgY3JlYXRlLCBhbmQgaW4gcGFydGlj
dWxhciwgYmVmb3JlIHRoZSBjYWxsIHRvCmFyY2hfZG9tYWluX2NyZWF0ZSgpLgoKVGhlIHg4NiBz
aWRlIGlzIGZhaXJseSBlYXN5LCBhbmQgaW1wbGVtZW50cyB0aGUgbG9naWNhbCBlcXVpdmFsZW50
IG9mCmRvbWFpbl9tYXhfdmNwdXMoKSBidXQgdXNpbmcgWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0
IHJhdGhlciB0aGFuCmlzX2h2bV9kb21haW4oKS4KCkZvciB0aGUgQVJNIHNpZGUsIHJlLXB1cnBv
c2UgdmdpY19tYXhfdmNwdXMoKSB0byB0YWtlIGEgZG9tY3RsIHZHSUMgdmVyc2lvbiwKYW5kIHJl
dHVybiB0aGUgbWF4aW11bSBudW1iZXIgb2Ygc3VwcG9ydGVkIHZDUFVzLCByZXVzaW5nIDAgZm9y
ICJ2ZXJzaW9uIG5vdApzdXBwb3J0ZWQiLiAgVG8gYXZvaWQgZXhwb3J0aW5nIHRoZSB2Z2ljX29w
cyBzdHJ1Y3R1cmVzICh3aGljaCBhcmUgaW4gdGhlCnByb2Nlc3Mgb2YgYmVpbmcgcmVwbGFjZWQp
LCBoYXJkIGNvZGUgdGhlIHVwcGVyIGxpbWl0cy4KClRoaXMgYWxsb3dzIGZvciB0aGUgcmVtb3Zh
bCBvZiB0aGUgZG9tYWluX21heF92Y3B1cygpIGluZnJhc3RydWN0dXJlLCB3aGljaCBpcwpkb25l
IHRvIHByZXZlbnQgaXQgYmVpbmcgcmV1c2VkIGluY29ycmVjdGx5IGluIHRoZSBmdXR1cmUuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoK
djM6CiAqIEZpeCA0MDkyLzQwOTYgdHlwbwogKiBGaXggYnVpbGQgaW4gTkVXX1ZHSUMgY2FzZQp2
NDoKICogTW92ZSB0aGUgbWluKCkgaW50byBBUk0ncyBjb21tb24gYXJjaF9zYW5pdGlzZV9kb21h
aW5fY29uZmlnKCkKICAgaW1wbGVtZW50YXRpb24uICBTaW1wbGZ5IHRoZSBtaW4oKSBleHByZXNz
aW9uIGNvZGUgYnkgbWFraW5nIE1BWF9WSVJUX0NQVVMKICAgYmUgYW4gdW5zaWduZWQgY29uc3Rh
bnQuCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgfCAxOCArKysrKysrKysrKysr
KysrKysKIHhlbi9hcmNoL2FybS92Z2ljLXYyLmMgICAgICAgIHwgIDEgLQogeGVuL2FyY2gvYXJt
L3ZnaWMtdjMuYyAgICAgICAgfCAgNSAtLS0tLQogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAg
ICAgfCAxNiArKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLWluaXQuYyB8
ICAzIC0tLQogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jICAgICAgfCAxNiArKysrKystLS0tLS0t
LS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICB8IDEwICsrKysrKysrKysKIHhlbi9j
b21tb24vZG9tYWluLmMgICAgICAgICAgIHwgMzMgKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oICB8ICA0ICsrLS0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZG9tYWluLmggIHwgIDYgLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Zn
aWMuaCAgICB8ICA1ICsrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICB8ICAyIC0t
CiAxMiBmaWxlcyBjaGFuZ2VkLCA3MiBpbnNlcnRpb25zKCspLCA0NyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMK
aW5kZXggNzFhZDFmOS4uNzM5OTk4OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5j
CisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNjAxLDYgKzYwMSw4IEBAIHZvaWQgdmNw
dV9zd2l0Y2hfdG9fYWFyY2g2NF9tb2RlKHN0cnVjdCB2Y3B1ICp2KQogCiBpbnQgYXJjaF9zYW5p
dGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmln
KQogeworICAgIHVuc2lnbmVkIGludCBtYXhfdmNwdXM7CisKICAgICBpZiAoIGNvbmZpZy0+Zmxh
Z3MgIT0gKFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCB8IFhFTl9ET01DVExfQ0RGX2hhcCkgKQog
ICAgIHsKICAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIlVuc3VwcG9ydGVkIGNvbmZpZ3Vy
YXRpb24gJSN4XG4iLCBjb25maWctPmZsYWdzKTsKQEAgLTYyNiw2ICs2MjgsMjIgQEAgaW50IGFy
Y2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4g
KmNvbmZpZykKICAgICAgICAgfQogICAgIH0KIAorICAgIC8qIG1heF92Y3B1cyBkZXBlbmRzIG9u
IHRoZSBHSUMgdmVyc2lvbiwgYW5kIFhlbidzIGNvbXBpbGVkIGxpbWl0LiAqLworICAgIG1heF92
Y3B1cyA9IG1heCh2Z2ljX21heF92Y3B1cyhjb25maWctPmFyY2guZ2ljX3ZlcnNpb24pLCBNQVhf
VklSVF9DUFVTKTsKKworICAgIGlmICggbWF4X3ZjcHVzID09IDAgKQorICAgIHsKKyAgICAgICAg
ZHByaW50ayhYRU5MT0dfSU5GTywgIlVuc3VwcG9ydGVkIEdJQyB2ZXJzaW9uXG4iKTsKKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgaWYgKCBjb25maWctPm1heF92Y3B1cyA+
IG1heF92Y3B1cyApCisgICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiUmVxdWVz
dGVkIHZDUFVzICgldSkgZXhjZWVkcyBtYXggKCV1KVxuIiwKKyAgICAgICAgICAgICAgICBjb25m
aWctPm1heF92Y3B1cywgbWF4X3ZjcHVzKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAg
fQorCiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYy
LmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCmluZGV4IGJmNzc4OTkuLjY0YjE0MWYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIu
YwpAQCAtNzI1LDcgKzcyNSw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdmdpY19vcHMgdmdpY192
Ml9vcHMgPSB7CiAgICAgLmRvbWFpbl9mcmVlID0gdmdpY192Ml9kb21haW5fZnJlZSwKICAgICAu
bHBpX3RvX3BlbmRpbmcgPSB2Z2ljX3YyX2xwaV90b19wZW5kaW5nLAogICAgIC5scGlfZ2V0X3By
aW9yaXR5ID0gdmdpY192Ml9scGlfZ2V0X3ByaW9yaXR5LAotICAgIC5tYXhfdmNwdXMgPSA4LAog
fTsKIAogaW50IHZnaWNfdjJfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291bnQp
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMt
djMuYwppbmRleCBjMTRiY2Q4Li41MTljYzcyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdp
Yy12My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKQEAgLTE4MjIsMTEgKzE4MjIsNiBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IHZnaWNfb3BzIHYzX29wcyA9IHsKICAgICAuZW11bGF0ZV9y
ZWcgID0gdmdpY192M19lbXVsYXRlX3JlZywKICAgICAubHBpX3RvX3BlbmRpbmcgPSB2Z2ljX3Yz
X2xwaV90b19wZW5kaW5nLAogICAgIC5scGlfZ2V0X3ByaW9yaXR5ID0gdmdpY192M19scGlfZ2V0
X3ByaW9yaXR5LAotICAgIC8qCi0gICAgICogV2UgdXNlIGJvdGggQUZGMSBhbmQgQUZGMCBpbiAo
dilNUElEUi4gVGh1cywgdGhlIG1heCBudW1iZXIgb2YgQ1BVCi0gICAgICogdGhhdCBjYW4gYmUg
c3VwcG9ydGVkIGlzIHVwIHRvIDQwOTYoPT0yNTYqMTYpIGluIHRoZW9yeS4KLSAgICAgKi8KLSAg
ICAubWF4X3ZjcHVzID0gNDA5NiwKIH07CiAKIGludCB2Z2ljX3YzX2luaXQoc3RydWN0IGRvbWFp
biAqZCwgaW50ICptbWlvX2NvdW50KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBi
L3hlbi9hcmNoL2FybS92Z2ljLmMKaW5kZXggNWE0ZjA4Mi4uZjI2MDhiMCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCkBAIC02NjcsOSAr
NjY3LDIxIEBAIHZvaWQgdmdpY19mcmVlX3ZpcnEoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IHZpcnEpCiAgICAgY2xlYXJfYml0KHZpcnEsIGQtPmFyY2gudmdpYy5hbGxvY2F0ZWRfaXJx
cyk7CiB9CiAKLXVuc2lnbmVkIGludCB2Z2ljX21heF92Y3B1cyhjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQordW5zaWduZWQgaW50IHZnaWNfbWF4X3ZjcHVzKHVuc2lnbmVkIGludCBkb21jdGxfdmdp
Y192ZXJzaW9uKQogewotICAgIHJldHVybiBtaW5fdCh1bnNpZ25lZCBpbnQsIE1BWF9WSVJUX0NQ
VVMsIGQtPmFyY2gudmdpYy5oYW5kbGVyLT5tYXhfdmNwdXMpOworICAgIHN3aXRjaCAoIGRvbWN0
bF92Z2ljX3ZlcnNpb24gKQorICAgIHsKKyAgICBjYXNlIFhFTl9ET01DVExfQ09ORklHX0dJQ19W
MjoKKyAgICAgICAgcmV0dXJuIDg7CisKKyNpZmRlZiBDT05GSUdfR0lDVjMKKyAgICBjYXNlIFhF
Tl9ET01DVExfQ09ORklHX0dJQ19WMzoKKyAgICAgICAgcmV0dXJuIDQwOTY7CisjZW5kaWYKKwor
ICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiAwOworICAgIH0KIH0KIAogLyoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdp
Yy1pbml0LmMKaW5kZXggYmZkM2QwOS4uNjJhZTU1MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3ZnaWMvdmdpYy1pbml0LmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1pbml0LmMKQEAg
LTExMiw5ICsxMTIsNiBAQCBpbnQgZG9tYWluX3ZnaWNfcmVnaXN0ZXIoc3RydWN0IGRvbWFpbiAq
ZCwgaW50ICptbWlvX2NvdW50KQogICAgICAgICBCVUcoKTsKICAgICB9CiAKLSAgICBpZiAoIGQt
Pm1heF92Y3B1cyA+IGRvbWFpbl9tYXhfdmNwdXMoZCkgKQotICAgICAgICByZXR1cm4gLUUyQklH
OwotCiAgICAgZC0+YXJjaC52Z2ljLnZnaWNfZGlzdF9iYXNlID0gVkdJQ19BRERSX1VOREVGOwog
ICAgIGQtPmFyY2gudmdpYy52Z2ljX2NwdV9iYXNlID0gVkdJQ19BRERSX1VOREVGOwogICAgIGQt
PmFyY2gudmdpYy52Z2ljX3JlZGlzdF9iYXNlID0gVkdJQ19BRERSX1VOREVGOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCmlu
ZGV4IDdjM2NmYzUuLmUyODQ0ZGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMu
YworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKQEAgLTk0OSwyMCArOTQ5LDE2IEBAIHZv
aWQgdmdpY19zeW5jX2hhcmR3YXJlX2lycShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHNwaW5fdW5s
b2NrX2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKIH0KIAotdW5zaWduZWQgaW50IHZn
aWNfbWF4X3ZjcHVzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit1bnNpZ25lZCBpbnQgdmdpY19t
YXhfdmNwdXModW5zaWduZWQgaW50IGRvbWN0bF92Z2ljX3ZlcnNpb24pCiB7Ci0gICAgdW5zaWdu
ZWQgaW50IHZnaWNfdmNwdV9saW1pdDsKLQotICAgIHN3aXRjaCAoIGQtPmFyY2gudmdpYy52ZXJz
aW9uICkKKyAgICBzd2l0Y2ggKCBkb21jdGxfdmdpY192ZXJzaW9uICkKICAgICB7Ci0gICAgY2Fz
ZSBHSUNfVjI6Ci0gICAgICAgIHZnaWNfdmNwdV9saW1pdCA9IFZHSUNfVjJfTUFYX0NQVVM7Ci0g
ICAgICAgIGJyZWFrOworICAgIGNhc2UgWEVOX0RPTUNUTF9DT05GSUdfR0lDX1YyOgorICAgICAg
ICByZXR1cm4gVkdJQ19WMl9NQVhfQ1BVUzsKKwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIEJVRygp
OworICAgICAgICByZXR1cm4gMDsKICAgICB9Ci0KLSAgICByZXR1cm4gbWluX3QodW5zaWduZWQg
aW50LCBNQVhfVklSVF9DUFVTLCB2Z2ljX3ZjcHVfbGltaXQpOwogfQogCiAjaWZkZWYgQ09ORklH
X0dJQ1YzCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKaW5kZXggMjcyZmQ4NC4uMjk1YjEwYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNDIxLDYgKzQyMSw3IEBA
IHZvaWQgYXJjaF92Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpCiBpbnQgYXJjaF9zYW5pdGlz
ZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQog
ewogICAgIGJvb2wgaHZtID0gY29uZmlnLT5mbGFncyAmIFhFTl9ET01DVExfQ0RGX2h2bV9ndWVz
dDsKKyAgICB1bnNpZ25lZCBpbnQgbWF4X3ZjcHVzOwogCiAgICAgaWYgKCBodm0gPyAhaHZtX2Vu
YWJsZWQgOiAhSVNfRU5BQkxFRChDT05GSUdfUFYpICkKICAgICB7CkBAIC00MjgsNiArNDI5LDE1
IEBAIGludCBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluICpjb25maWcpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAorICAg
IG1heF92Y3B1cyA9IGh2bSA/IEhWTV9NQVhfVkNQVVMgOiBNQVhfVklSVF9DUFVTOworCisgICAg
aWYgKCBjb25maWctPm1heF92Y3B1cyA+IG1heF92Y3B1cyApCisgICAgeworICAgICAgICBkcHJp
bnRrKFhFTkxPR19JTkZPLCAiUmVxdWVzdGVkIHZDUFVzICgldSkgZXhjZWVkcyBtYXggKCV1KVxu
IiwKKyAgICAgICAgICAgICAgICBjb25maWctPm1heF92Y3B1cywgbWF4X3ZjcHVzKTsKKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IGY2OWY0
MDUuLjc4Y2M1MjQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2Nv
bW1vbi9kb21haW4uYwpAQCAtMzAwLDYgKzMwMCwxMiBAQCBzdGF0aWMgaW50IHNhbml0aXNlX2Rv
bWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCiAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAorICAgIGlmICggY29uZmlnLT5tYXhfdmNwdXMg
PCAxICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJObyB2Q1BVU1xuIik7
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIHJldHVybiBhcmNoX3Nhbml0
aXNlX2RvbWFpbl9jb25maWcoY29uZmlnKTsKIH0KIApAQCAtMzQ1LDYgKzM1MSwyMCBAQCBzdHJ1
Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCiAKICAgICBUUkFDRV8xRChU
UkNfRE9NMF9ET01fQURELCBkLT5kb21haW5faWQpOwogCisgICAgLyoKKyAgICAgKiBBbGxvY2F0
ZSBkLT52Y3B1W10gYW5kIHNldCAtPm1heF92Y3B1cyB1cCBlYXJseS4gIFZhcmlvdXMgcGVyLWRv
bWFpbgorICAgICAqIHJlc291cmNlcyB3YW50IHRvIGJlIHNpemVkIGJhc2VkIG9uIG1heF92Y3B1
cy4KKyAgICAgKi8KKyAgICBpZiAoICFpc19zeXN0ZW1fZG9tYWluKGQpICkKKyAgICB7CisgICAg
ICAgIGVyciA9IC1FTk9NRU07CisgICAgICAgIGQtPnZjcHUgPSB4emFsbG9jX2FycmF5KHN0cnVj
dCB2Y3B1ICosIGNvbmZpZy0+bWF4X3ZjcHVzKTsKKyAgICAgICAgaWYgKCAhZC0+dmNwdSApCisg
ICAgICAgICAgICBnb3RvIGZhaWw7CisKKyAgICAgICAgZC0+bWF4X3ZjcHVzID0gY29uZmlnLT5t
YXhfdmNwdXM7CisgICAgfQorCiAgICAgbG9ja19wcm9maWxlX3JlZ2lzdGVyX3N0cnVjdChMT0NL
UFJPRl9UWVBFX1BFUkRPTSwgZCwgZG9taWQsICJEb21haW4iKTsKIAogICAgIGlmICggKGVyciA9
IHhzbV9hbGxvY19zZWN1cml0eV9kb21haW4oZCkpICE9IDAgKQpAQCAtMzk2LDE5ICs0MTYsNiBA
QCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCiAKICAgICBpZiAo
ICFpc19pZGxlX2RvbWFpbihkKSApCiAgICAgewotICAgICAgICAvKiBDaGVjayBkLT5tYXhfdmNw
dXMgYW5kIGFsbG9jYXRlIGQtPnZjcHVbXS4gKi8KLSAgICAgICAgZXJyID0gLUVJTlZBTDsKLSAg
ICAgICAgaWYgKCBjb25maWctPm1heF92Y3B1cyA8IDEgfHwKLSAgICAgICAgICAgICBjb25maWct
Pm1heF92Y3B1cyA+IGRvbWFpbl9tYXhfdmNwdXMoZCkgKQotICAgICAgICAgICAgZ290byBmYWls
OwotCi0gICAgICAgIGVyciA9IC1FTk9NRU07Ci0gICAgICAgIGQtPnZjcHUgPSB4emFsbG9jX2Fy
cmF5KHN0cnVjdCB2Y3B1ICosIGNvbmZpZy0+bWF4X3ZjcHVzKTsKLSAgICAgICAgaWYgKCAhZC0+
dmNwdSApCi0gICAgICAgICAgICBnb3RvIGZhaWw7Ci0KLSAgICAgICAgZC0+bWF4X3ZjcHVzID0g
Y29uZmlnLT5tYXhfdmNwdXM7Ci0KICAgICAgICAgd2F0Y2hkb2dfZG9tYWluX2luaXQoZCk7CiAg
ICAgICAgIGluaXRfc3RhdHVzIHw9IElOSVRfd2F0Y2hkb2c7CiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vY29uZmlnLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oCmlu
ZGV4IGNkYWU4ZjYuLmJjODllODQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29u
ZmlnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaApAQCAtNDEsOSArNDEsOSBA
QAogI2RlZmluZSBPUFRfQ09OU09MRV9TVFIgImR0dWFydCIKIAogI2lmZGVmIENPTkZJR19BUk1f
NjQKLSNkZWZpbmUgTUFYX1ZJUlRfQ1BVUyAxMjgKKyNkZWZpbmUgTUFYX1ZJUlRfQ1BVUyAxMjh1
CiAjZWxzZQotI2RlZmluZSBNQVhfVklSVF9DUFVTIDgKKyNkZWZpbmUgTUFYX1ZJUlRfQ1BVUyA4
dQogI2VuZGlmCiAKICNkZWZpbmUgSU5WQUxJRF9WQ1BVX0lEIE1BWF9WSVJUX0NQVVMKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2RvbWFpbi5oCmluZGV4IGQ2ODIzMDcuLjE3NWRlNDQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAt
MjA4LDEyICsyMDgsNiBAQCB2b2lkIHZjcHVfc2hvd19leGVjdXRpb25fc3RhdGUoc3RydWN0IHZj
cHUgKik7CiB2b2lkIHZjcHVfc2hvd19yZWdpc3RlcnMoY29uc3Qgc3RydWN0IHZjcHUgKik7CiB2
b2lkIHZjcHVfc3dpdGNoX3RvX2FhcmNoNjRfbW9kZShzdHJ1Y3QgdmNwdSAqKTsKIAotLyogT24g
QVJNLCB0aGUgbnVtYmVyIG9mIFZDUFVzIGlzIGxpbWl0ZWQgYnkgdGhlIHR5cGUgb2YgR0lDIGVt
dWxhdGVkLiAqLwotc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZG9tYWluX21heF92Y3B1cyhj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIHJldHVybiB2Z2ljX21heF92Y3B1cyhkKTsK
LX0KLQogLyoKICAqIER1ZSB0byB0aGUgcmVzdHJpY3Rpb24gb2YgR0lDdjMsIHRoZSBudW1iZXIg
b2YgdkNQVXMgaW4gQUZGMCBpcwogICogbGltaXRlZCB0byAxNiwgdGh1cyBvbmx5IHRoZSBmaXJz
dCA0IGJpdHMgb2YgQUZGMCBhcmUgbGVnYWwuIFdlIHdpbGwKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKaW5kZXggNTZl
ZDVmZS4uNDQ3ZDI0ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTIzNCw4ICsyMzQsNiBAQCBzdHJ1Y3Qg
dmdpY19vcHMgewogICAgIC8qIGxvb2t1cCB0aGUgc3RydWN0IHBlbmRpbmdfaXJxIGZvciBhIGdp
dmVuIExQSSBpbnRlcnJ1cHQgKi8KICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKigqbHBpX3RvX3Bl
bmRpbmcpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2bHBpKTsKICAgICBpbnQgKCps
cGlfZ2V0X3ByaW9yaXR5KShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCB2bHBpKTsKLSAgICAv
KiBNYXhpbXVtIG51bWJlciBvZiB2Q1BVIHN1cHBvcnRlZCAqLwotICAgIGNvbnN0IHVuc2lnbmVk
IGludCBtYXhfdmNwdXM7CiB9OwogCiAvKiBOdW1iZXIgb2YgcmFua3Mgb2YgaW50ZXJydXB0IHJl
Z2lzdGVycyBmb3IgYSBkb21haW4gKi8KQEAgLTM1MCw3ICszNDgsOCBAQCBleHRlcm4gdm9pZCB2
Z2ljX2NsZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdik7CiAKIGV4dGVybiBib29sIHZn
aWNfZW11bGF0ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5pb24gaHNyIGhzcik7CiAK
LXVuc2lnbmVkIGludCB2Z2ljX21heF92Y3B1cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKKy8q
IE1heGltdW0gdkNQVXMgZm9yIGEgc3BlY2lmaWMgdkdJQyB2ZXJzaW9uLCBvciAwIGZvciB1bnN1
cHBvcnRlZC4gKi8KK3Vuc2lnbmVkIGludCB2Z2ljX21heF92Y3B1cyh1bnNpZ25lZCBpbnQgZG9t
Y3RsX3ZnaWNfdmVyc2lvbik7CiAKIHZvaWQgdmdpY192Ml9zZXR1cF9odyhwYWRkcl90IGRiYXNl
LCBwYWRkcl90IGNiYXNlLCBwYWRkcl90IGNzaXplLAogICAgICAgICAgICAgICAgICAgICAgIHBh
ZGRyX3QgdmJhc2UsIHVpbnQzMl90IGFsaWFzZWRfb2Zmc2V0KTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmlu
ZGV4IDY0M2U2OWEuLjI3N2Y5OWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9t
YWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNjY0LDggKzY2NCw2
IEBAIHVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KTsKICAgICAgICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X1NNRVAgfCAg
ICAgICAgICAgICAgIFwKICAgICAgICAgICAgICBYODZfQ1I0X0ZTR1NCQVNFIHwgWDg2X0NSNF9T
TUFQIHwgWDg2X0NSNF9QQ0lERSkpCiAKLSNkZWZpbmUgZG9tYWluX21heF92Y3B1cyhkKSAoaXNf
aHZtX2RvbWFpbihkKSA/IEhWTV9NQVhfVkNQVVMgOiBNQVhfVklSVF9DUFVTKQotCiBzdGF0aWMg
aW5saW5lIHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQgKmFsbG9jX3ZjcHVfZ3Vlc3RfY29udGV4
dCh2b2lkKQogewogICAgIHJldHVybiB2bWFsbG9jKHNpemVvZihzdHJ1Y3QgdmNwdV9ndWVzdF9j
b250ZXh0KSk7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 19:37:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:37: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-devel-bounces@lists.xenproject.org>)
	id 1gN0yP-0001tj-EW; Wed, 14 Nov 2018 19:37: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN0yO-0001tb-Rx
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 19:37:12 +0000
X-Inumbo-ID: ae51fc18-e844-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ae51fc18-e844-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:37:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4AC2280D;
 Wed, 14 Nov 2018 11:37:11 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 822353F718;
 Wed, 14 Nov 2018 11:37:10 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <017c35d6-689c-b025-6a05-4188a2150332@citrix.com>
 <1542224160-6130-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d20b3a40-78eb-a41c-9ac2-8810d49baf95@arm.com>
Date: Wed, 14 Nov 2018 19:37:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542224160-6130-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 4/5] xen/domain: Allocate d->vcpu[]
 earlier during domain_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNC8xMS8yMDE4IDE5OjM2LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ICsgICAgLyogbWF4
X3ZjcHVzIGRlcGVuZHMgb24gdGhlIEdJQyB2ZXJzaW9uLCBhbmQgWGVuJ3MgY29tcGlsZWQgbGlt
aXQuICovCj4gKyAgICBtYXhfdmNwdXMgPSBtYXgodmdpY19tYXhfdmNwdXMoY29uZmlnLT5hcmNo
LmdpY192ZXJzaW9uKSwgTUFYX1ZJUlRfQ1BVUyk7CgpEaWQgeW91IG1lYW4gbWluKHZnaWMsIE1B
WF9WSVJUX0NQVVMpPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 19:38:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:38: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-devel-bounces@lists.xenproject.org>)
	id 1gN0za-00020c-SY; Wed, 14 Nov 2018 19:38:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xswa=nz=citrix.com=prvs=8491ce0b8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gN0zZ-00020W-97
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 19:38:25 +0000
X-Inumbo-ID: d917fa9d-e844-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d917fa9d-e844-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:38:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,233,1539648000"; d="scan'208";a="81869574"
To: <xen-devel@lists.xenproject.org>
References: <017c35d6-689c-b025-6a05-4188a2150332@citrix.com>
 <1542224160-6130-1-git-send-email-andrew.cooper3@citrix.com>
 <d20b3a40-78eb-a41c-9ac2-8810d49baf95@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <9992702c-ab36-f0ea-9542-0d74e2a0b3be@citrix.com>
Date: Wed, 14 Nov 2018 19:38:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <d20b3a40-78eb-a41c-9ac2-8810d49baf95@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 4/5] xen/domain: Allocate d->vcpu[]
 earlier during domain_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMTEvMjAxOCAxOTozNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Cj4KPiBPbiAxNC8xMS8y
MDE4IDE5OjM2LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiArwqDCoMKgIC8qIG1heF92Y3B1cyBk
ZXBlbmRzIG9uIHRoZSBHSUMgdmVyc2lvbiwgYW5kIFhlbidzIGNvbXBpbGVkCj4+IGxpbWl0LiAq
Lwo+PiArwqDCoMKgIG1heF92Y3B1cyA9IG1heCh2Z2ljX21heF92Y3B1cyhjb25maWctPmFyY2gu
Z2ljX3ZlcnNpb24pLAo+PiBNQVhfVklSVF9DUFVTKTsKPgo+IERpZCB5b3UgbWVhbiBtaW4odmdp
YywgTUFYX1ZJUlRfQ1BVUyk/CgpCYWggLSB5ZXMgSSBkaWQuCgp+QW5kcmV3CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 19:46:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:46: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-devel-bounces@lists.xenproject.org>)
	id 1gN17j-00032T-Bc; Wed, 14 Nov 2018 19:46: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=ACA3=NZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN17i-00032L-BM
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 19:46:50 +0000
X-Inumbo-ID: 06a5bd8c-e846-11e8-8691-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 06a5bd8c-e846-11e8-8691-12d6303a7972;
 Wed, 14 Nov 2018 19:46:49 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DE90180D;
 Wed, 14 Nov 2018 11:46:48 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 217A43F718;
 Wed, 14 Nov 2018 11:46:47 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <35fbb9e0-8372-fbf3-eca8-fa7b473694e4@arm.com>
Date: Wed, 14 Nov 2018 19:46:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7b 00/25] dom0less step1: boot multiple
 domains from device tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Achin.Gupta@arm.com, andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy8xMS8yMDE4IDE3OjUxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gSGkgYWxs
LAoKSGkgU3RlZmFubywKCj4gVGhpcyBpcyBmaXJzdCBzdGVwIHRvd2FyZCAiZG9tMGxlc3MiIGFz
IGRpc2N1c3NlZCBpbiB0aGUgdmFyaW91cwo+IGNlcnRpZmljYXRpb25zIHJlbGF0ZWQgdGhyZWFk
cyBhbmQgZGlzY3Vzc2lvbnMuCj4gCj4gVGhlIGdvYWwgb2YgdGhpcyBzZXJpZXMgaXMgdG8gZW5h
YmxlIFhlbiB0byBib290IG11bHRpcGxlIGRvbWFpbnMgaW4KPiBwYXJhbGxlbCwgaW4gYWRkaXRp
b24gdG8gZG9tMCwgb3V0IG9mIGluZm9ybWF0aW9uIGZvdW5kIG9uIGRldmljZSB0cmVlLgo+IAo+
IFRoZSBkZXZpY2UgdHJlZSBiYXNlZCBib290IHByb3RvY29sIGlzIGV4dGVuZGVkIHRvIGNhcnJ5
IGluZm9ybWF0aW9uCj4gYWJvdXQgRG9tVXMuIEJhc2VkIG9uIHRoYXQgaW5mb3JtYXRpb24sIFhl
biBjcmVhdGVzIGFuZCBzdGFydHMgb25lIG9yCj4gbW9yZSBEb21Vcy4gRG9tVXMgY3JlYXRlZCB0
aGlzIHdheSBkb24ndCBoYXZlIGFjY2VzcyB0byB4ZW5zdG9yZSBmb3IgdGhlCj4gbW9tZW50LiBU
aGlzIGlzIGFjdHVhbGx5IE9LLCBiZWNhdXNlIHRoaXMgaXMgbWVhbnQgZm9yIG1pc3Npb24gY3Jp
dGljYWwKPiBhcHBsaWNhdGlvbnMgdGhhdCB0eXBpY2FsbHkgb25seSBhY2Nlc3MgZGlyZWN0bHkg
YXNzaWduZWQgZGV2aWNlcy4gVGhleQo+IGNhbm5vdCB0b2xlcmF0ZSBpbnRlcmZlcmVuY2Ugb3Ig
aW5jcmVhc2VkIElSUSBsYXRlbmN5IGR1ZSB0byBQVgo+IHByb3RvY29scy4gRGV2aWNlIGFzc2ln
bm1lbnQgaXMgbm90IGFjdHVhbGx5IGNvdmVyZWQgYnkgdGhpcyBzZXJpZXMsIGl0Cj4gd2lsbCBi
ZSBhZGRlZCBsYXRlci4KPiAKPiBEb21VcyBjYW4gcHJpbnQgdG8gdGhlIFhlbiBzZXJpYWwgdXNp
bmcgdGhlIENPTlNPTEVJTyBoeXBlcmNhbGxzLiBBCj4gdmlydHVhbCBQTDAxMSBpcyBhbHNvIGVt
dWxhdGVkIGZvciB0aGVtIHNvIHRoYXQgdGhleSBjYW4gdXNlIHRoZWlyCj4gcmVndWxhciBQTDAx
MSBkcml2ZXIuIFRoaXMgYWxsb3dzIHVubW9kaWZpZWQgZ3Vlc3RzIHRvIHJ1biBhcyBYZW4gb24g
QVJNCj4gZ3Vlc3RzIC0tIG5vIFhlbiBzdXBwb3J0IG5lZWRlZCBhdCBhbGwuIENvbnNvbGUgaW5w
dXQgYWxzbyBjb21lcyBmcm9tCj4gdGhlIFhlbiBzZXJpYWw6IHRoZSBDdHJsLUFBQSBzd2l0Y2hp
bmcgbWVjaGFuaXNtIGlzIGV4dGVuZGVkIHRvIHN3aXRjaAo+IGFtb25nIGRvbVVzLCBkb20wLCBh
bmQgWGVuLgo+IAo+IEluIHRoaXMgdmVyc2lvbiBvZiB0aGUgc2VyaWVzLCBJIHJlb3JkZXJlZCB0
aGUgcGF0Y2hlcyB0byBtYWtlIHN1cmUgdGhleQo+IGFyZSBhbGwgYmlzZWN0YWJsZS4KClRoZSBz
ZXJpZXMgaXMgbm93IG1lcmdlZC4KCkNoZWVycywKCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 19:48:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:48: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-devel-bounces@lists.xenproject.org>)
	id 1gN19V-00039d-Qk; Wed, 14 Nov 2018 19:48: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=xswa=nz=citrix.com=prvs=8491ce0b8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gN19U-00039W-2f
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 19:48:40 +0000
X-Inumbo-ID: 47c2dc54-e846-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47c2dc54-e846-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 19:48:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,233,1539648000"; d="scan'208";a="70581241"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 14 Nov 2018 19:48:35 +0000
Message-ID: <1542224915-7856-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <9992702c-ab36-f0ea-9542-0d74e2a0b3be@citrix.com>
References: <9992702c-ab36-f0ea-9542-0d74e2a0b3be@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 4/5] xen/domain: Allocate d->vcpu[] earlier
 during domain_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEFSTSBjb2RlIGhhcyBhIGNoaWNrZW4tYW5kLWVnZyBwcm9ibGVtLiAgT25lIG9mIHRoZSB2
R0lDdjMgZW11bGF0aW9ucwp3YW50cyB0byBrbm93IGQtPm1heF92Y3B1cyB0byBiZSBhYmxlIHRv
IHNpemUgaXRzZWxmIGFwcHJvcHJpYXRlbHksIGJ1dCB0aGUKY3VycmVudCBvcmRlciBvZiBpbml0
aWFsaXNhdGlvbiByZXF1aXJlcyB0aGUgdkdJQyB0byBiZSBzZXQgdXAgYmVmb3JlIHRoZQpyZXF1
ZXN0ZWQgbnVtYmVyIG9mIHZjcHVzIGNhbiBiZSBjaGVja2VkLgoKTW92ZSB0aGUgcmFuZ2UgY2hl
Y2tpbmcgb2YgY29uZmlnLT5tYXhfdmNwdXMgaW50byBzYW5pdGlzZV9kb21haW5fY29uZmlnKCkK
cGF0aCwgd2hpY2ggYWxsb3dzIGZvciB0aGUgYWxsb2NhdGlvbiBvZiBkLT52Y3B1W10gYW5kIGQt
Pm1heF92Y3B1cyB0byBoYXBwZW4KZWFybGllciBkdXJpbmcgY3JlYXRlLCBhbmQgaW4gcGFydGlj
dWxhciwgYmVmb3JlIHRoZSBjYWxsIHRvCmFyY2hfZG9tYWluX2NyZWF0ZSgpLgoKVGhlIHg4NiBz
aWRlIGlzIGZhaXJseSBlYXN5LCBhbmQgaW1wbGVtZW50cyB0aGUgbG9naWNhbCBlcXVpdmFsZW50
IG9mCmRvbWFpbl9tYXhfdmNwdXMoKSBidXQgdXNpbmcgWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0
IHJhdGhlciB0aGFuCmlzX2h2bV9kb21haW4oKS4KCkZvciB0aGUgQVJNIHNpZGUsIHJlLXB1cnBv
c2UgdmdpY19tYXhfdmNwdXMoKSB0byB0YWtlIGEgZG9tY3RsIHZHSUMgdmVyc2lvbiwKYW5kIHJl
dHVybiB0aGUgbWF4aW11bSBudW1iZXIgb2Ygc3VwcG9ydGVkIHZDUFVzLCByZXVzaW5nIDAgZm9y
ICJ2ZXJzaW9uIG5vdApzdXBwb3J0ZWQiLiAgVG8gYXZvaWQgZXhwb3J0aW5nIHRoZSB2Z2ljX29w
cyBzdHJ1Y3R1cmVzICh3aGljaCBhcmUgaW4gdGhlCnByb2Nlc3Mgb2YgYmVpbmcgcmVwbGFjZWQp
LCBoYXJkIGNvZGUgdGhlIHVwcGVyIGxpbWl0cy4KClRoaXMgYWxsb3dzIGZvciB0aGUgcmVtb3Zh
bCBvZiB0aGUgZG9tYWluX21heF92Y3B1cygpIGluZnJhc3RydWN0dXJlLCB3aGljaCBpcwpkb25l
IHRvIHByZXZlbnQgaXQgYmVpbmcgcmV1c2VkIGluY29ycmVjdGx5IGluIHRoZSBmdXR1cmUuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoK
djM6CiAqIEZpeCA0MDkyLzQwOTYgdHlwbwogKiBGaXggYnVpbGQgaW4gTkVXX1ZHSUMgY2FzZQp2
NDoKICogTW92ZSB0aGUgbWluKCkgaW50byBBUk0ncyBjb21tb24gYXJjaF9zYW5pdGlzZV9kb21h
aW5fY29uZmlnKCkKICAgaW1wbGVtZW50YXRpb24uICBTaW1wbGZ5IHRoZSBtaW4oKSBleHByZXNz
aW9uIGNvZGUgYnkgbWFraW5nIE1BWF9WSVJUX0NQVVMKICAgYmUgYW4gdW5zaWduZWQgY29uc3Rh
bnQuCnY1OgogKiBzL21heC9taW4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICB8
IDE4ICsrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgICAgfCAg
MSAtCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICAgICB8ICA1IC0tLS0tCiB4ZW4vYXJjaC9h
cm0vdmdpYy5jICAgICAgICAgICB8IDE2ICsrKysrKysrKysrKysrLS0KIHhlbi9hcmNoL2FybS92
Z2ljL3ZnaWMtaW5pdC5jIHwgIDMgLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgICAgICB8
IDE2ICsrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgIHwgMTAg
KysrKysrKysrKwogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgfCAzMyArKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmggIHwg
IDQgKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAgfCAgNiAtLS0tLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oICAgIHwgIDUgKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmggIHwgIDIgLS0KIDEyIGZpbGVzIGNoYW5nZWQsIDcyIGluc2VydGlvbnMoKyksIDQ3
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9h
cmNoL2FybS9kb21haW4uYwppbmRleCA3MWFkMWY5Li4xZDkyNmRjIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC02MDEsNiAr
NjAxLDggQEAgdm9pZCB2Y3B1X3N3aXRjaF90b19hYXJjaDY0X21vZGUoc3RydWN0IHZjcHUgKnYp
CiAKIGludCBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluICpjb25maWcpCiB7CisgICAgdW5zaWduZWQgaW50IG1heF92Y3B1czsKKwogICAg
IGlmICggY29uZmlnLT5mbGFncyAhPSAoWEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0IHwgWEVOX0RP
TUNUTF9DREZfaGFwKSApCiAgICAgewogICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiVW5z
dXBwb3J0ZWQgY29uZmlndXJhdGlvbiAlI3hcbiIsIGNvbmZpZy0+ZmxhZ3MpOwpAQCAtNjI2LDYg
KzYyOCwyMiBAQCBpbnQgYXJjaF9zYW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9t
Y3RsX2NyZWF0ZWRvbWFpbiAqY29uZmlnKQogICAgICAgICB9CiAgICAgfQogCisgICAgLyogbWF4
X3ZjcHVzIGRlcGVuZHMgb24gdGhlIEdJQyB2ZXJzaW9uLCBhbmQgWGVuJ3MgY29tcGlsZWQgbGlt
aXQuICovCisgICAgbWF4X3ZjcHVzID0gbWluKHZnaWNfbWF4X3ZjcHVzKGNvbmZpZy0+YXJjaC5n
aWNfdmVyc2lvbiksIE1BWF9WSVJUX0NQVVMpOworCisgICAgaWYgKCBtYXhfdmNwdXMgPT0gMCAp
CisgICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiVW5zdXBwb3J0ZWQgR0lDIHZl
cnNpb25cbiIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBpZiAoIGNv
bmZpZy0+bWF4X3ZjcHVzID4gbWF4X3ZjcHVzICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVO
TE9HX0lORk8sICJSZXF1ZXN0ZWQgdkNQVXMgKCV1KSBleGNlZWRzIG1heCAoJXUpXG4iLAorICAg
ICAgICAgICAgICAgIGNvbmZpZy0+bWF4X3ZjcHVzLCBtYXhfdmNwdXMpOworICAgICAgICByZXR1
cm4gLUVJTlZBTDsKKyAgICB9CisKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKaW5kZXggYmY3Nzg5
OS4uNjRiMTQxZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYworKysgYi94ZW4v
YXJjaC9hcm0vdmdpYy12Mi5jCkBAIC03MjUsNyArNzI1LDYgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCB2Z2ljX29wcyB2Z2ljX3YyX29wcyA9IHsKICAgICAuZG9tYWluX2ZyZWUgPSB2Z2ljX3YyX2Rv
bWFpbl9mcmVlLAogICAgIC5scGlfdG9fcGVuZGluZyA9IHZnaWNfdjJfbHBpX3RvX3BlbmRpbmcs
CiAgICAgLmxwaV9nZXRfcHJpb3JpdHkgPSB2Z2ljX3YyX2xwaV9nZXRfcHJpb3JpdHksCi0gICAg
Lm1heF92Y3B1cyA9IDgsCiB9OwogCiBpbnQgdmdpY192Ml9pbml0KHN0cnVjdCBkb21haW4gKmQs
IGludCAqbW1pb19jb3VudCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94
ZW4vYXJjaC9hcm0vdmdpYy12My5jCmluZGV4IGMxNGJjZDguLjUxOWNjNzIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpAQCAt
MTgyMiwxMSArMTgyMiw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdmdpY19vcHMgdjNfb3BzID0g
ewogICAgIC5lbXVsYXRlX3JlZyAgPSB2Z2ljX3YzX2VtdWxhdGVfcmVnLAogICAgIC5scGlfdG9f
cGVuZGluZyA9IHZnaWNfdjNfbHBpX3RvX3BlbmRpbmcsCiAgICAgLmxwaV9nZXRfcHJpb3JpdHkg
PSB2Z2ljX3YzX2xwaV9nZXRfcHJpb3JpdHksCi0gICAgLyoKLSAgICAgKiBXZSB1c2UgYm90aCBB
RkYxIGFuZCBBRkYwIGluICh2KU1QSURSLiBUaHVzLCB0aGUgbWF4IG51bWJlciBvZiBDUFUKLSAg
ICAgKiB0aGF0IGNhbiBiZSBzdXBwb3J0ZWQgaXMgdXAgdG8gNDA5Nig9PTI1NioxNikgaW4gdGhl
b3J5LgotICAgICAqLwotICAgIC5tYXhfdmNwdXMgPSA0MDk2LAogfTsKIAogaW50IHZnaWNfdjNf
aW5pdChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291bnQpCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCA1YTRmMDgyLi5mMjYw
OGIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92
Z2ljLmMKQEAgLTY2Nyw5ICs2NjcsMjEgQEAgdm9pZCB2Z2ljX2ZyZWVfdmlycShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSkKICAgICBjbGVhcl9iaXQodmlycSwgZC0+YXJjaC52
Z2ljLmFsbG9jYXRlZF9pcnFzKTsKIH0KIAotdW5zaWduZWQgaW50IHZnaWNfbWF4X3ZjcHVzKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCit1bnNpZ25lZCBpbnQgdmdpY19tYXhfdmNwdXModW5zaWdu
ZWQgaW50IGRvbWN0bF92Z2ljX3ZlcnNpb24pCiB7Ci0gICAgcmV0dXJuIG1pbl90KHVuc2lnbmVk
IGludCwgTUFYX1ZJUlRfQ1BVUywgZC0+YXJjaC52Z2ljLmhhbmRsZXItPm1heF92Y3B1cyk7Cisg
ICAgc3dpdGNoICggZG9tY3RsX3ZnaWNfdmVyc2lvbiApCisgICAgeworICAgIGNhc2UgWEVOX0RP
TUNUTF9DT05GSUdfR0lDX1YyOgorICAgICAgICByZXR1cm4gODsKKworI2lmZGVmIENPTkZJR19H
SUNWMworICAgIGNhc2UgWEVOX0RPTUNUTF9DT05GSUdfR0lDX1YzOgorICAgICAgICByZXR1cm4g
NDA5NjsKKyNlbmRpZgorCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQog
fQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1pbml0LmMgYi94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLWluaXQuYwppbmRleCBiZmQzZDA5Li42MmFlNTUzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLWluaXQuYworKysgYi94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLWluaXQuYwpAQCAtMTEyLDkgKzExMiw2IEBAIGludCBkb21haW5fdmdpY19yZWdpc3Rl
cihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291bnQpCiAgICAgICAgIEJVRygpOwogICAg
IH0KIAotICAgIGlmICggZC0+bWF4X3ZjcHVzID4gZG9tYWluX21heF92Y3B1cyhkKSApCi0gICAg
ICAgIHJldHVybiAtRTJCSUc7Ci0KICAgICBkLT5hcmNoLnZnaWMudmdpY19kaXN0X2Jhc2UgPSBW
R0lDX0FERFJfVU5ERUY7CiAgICAgZC0+YXJjaC52Z2ljLnZnaWNfY3B1X2Jhc2UgPSBWR0lDX0FE
RFJfVU5ERUY7CiAgICAgZC0+YXJjaC52Z2ljLnZnaWNfcmVkaXN0X2Jhc2UgPSBWR0lDX0FERFJf
VU5ERUY7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLmMKaW5kZXggN2MzY2ZjNS4uZTI4NDRkYyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwpAQCAtOTQ5
LDIwICs5NDksMTYgQEAgdm9pZCB2Z2ljX3N5bmNfaGFyZHdhcmVfaXJxKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogfQog
Ci11bnNpZ25lZCBpbnQgdmdpY19tYXhfdmNwdXMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3Vu
c2lnbmVkIGludCB2Z2ljX21heF92Y3B1cyh1bnNpZ25lZCBpbnQgZG9tY3RsX3ZnaWNfdmVyc2lv
bikKIHsKLSAgICB1bnNpZ25lZCBpbnQgdmdpY192Y3B1X2xpbWl0OwotCi0gICAgc3dpdGNoICgg
ZC0+YXJjaC52Z2ljLnZlcnNpb24gKQorICAgIHN3aXRjaCAoIGRvbWN0bF92Z2ljX3ZlcnNpb24g
KQogICAgIHsKLSAgICBjYXNlIEdJQ19WMjoKLSAgICAgICAgdmdpY192Y3B1X2xpbWl0ID0gVkdJ
Q19WMl9NQVhfQ1BVUzsKLSAgICAgICAgYnJlYWs7CisgICAgY2FzZSBYRU5fRE9NQ1RMX0NPTkZJ
R19HSUNfVjI6CisgICAgICAgIHJldHVybiBWR0lDX1YyX01BWF9DUFVTOworCiAgICAgZGVmYXVs
dDoKLSAgICAgICAgQlVHKCk7CisgICAgICAgIHJldHVybiAwOwogICAgIH0KLQotICAgIHJldHVy
biBtaW5fdCh1bnNpZ25lZCBpbnQsIE1BWF9WSVJUX0NQVVMsIHZnaWNfdmNwdV9saW1pdCk7CiB9
CiAKICNpZmRlZiBDT05GSUdfR0lDVjMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4u
YyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCAyNzJmZDg0Li4yOTViMTBjIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBA
IC00MjEsNiArNDIxLDcgQEAgdm9pZCBhcmNoX3ZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikK
IGludCBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRl
ZG9tYWluICpjb25maWcpCiB7CiAgICAgYm9vbCBodm0gPSBjb25maWctPmZsYWdzICYgWEVOX0RP
TUNUTF9DREZfaHZtX2d1ZXN0OworICAgIHVuc2lnbmVkIGludCBtYXhfdmNwdXM7CiAKICAgICBp
ZiAoIGh2bSA/ICFodm1fZW5hYmxlZCA6ICFJU19FTkFCTEVEKENPTkZJR19QVikgKQogICAgIHsK
QEAgLTQyOCw2ICs0MjksMTUgQEAgaW50IGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1
Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gKmNvbmZpZykKICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CiAgICAgfQogCisgICAgbWF4X3ZjcHVzID0gaHZtID8gSFZNX01BWF9WQ1BVUyA6IE1BWF9W
SVJUX0NQVVM7CisKKyAgICBpZiAoIGNvbmZpZy0+bWF4X3ZjcHVzID4gbWF4X3ZjcHVzICkKKyAg
ICB7CisgICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJSZXF1ZXN0ZWQgdkNQVXMgKCV1KSBl
eGNlZWRzIG1heCAoJXUpXG4iLAorICAgICAgICAgICAgICAgIGNvbmZpZy0+bWF4X3ZjcHVzLCBt
YXhfdmNwdXMpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKICAgICByZXR1cm4g
MDsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9t
YWluLmMKaW5kZXggZjY5ZjQwNS4uNzhjYzUyNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21h
aW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0zMDAsNiArMzAwLDEyIEBAIHN0YXRp
YyBpbnQgc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21h
aW4gKmNvbmZpZykKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCisgICAgaWYgKCBj
b25maWctPm1heF92Y3B1cyA8IDEgKQorICAgIHsKKyAgICAgICAgZHByaW50ayhYRU5MT0dfSU5G
TywgIk5vIHZDUFVTXG4iKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCiAgICAg
cmV0dXJuIGFyY2hfc2FuaXRpc2VfZG9tYWluX2NvbmZpZyhjb25maWcpOwogfQogCkBAIC0zNDUs
NiArMzUxLDIwIEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBkb21pZCwK
IAogICAgIFRSQUNFXzFEKFRSQ19ET00wX0RPTV9BREQsIGQtPmRvbWFpbl9pZCk7CiAKKyAgICAv
KgorICAgICAqIEFsbG9jYXRlIGQtPnZjcHVbXSBhbmQgc2V0IC0+bWF4X3ZjcHVzIHVwIGVhcmx5
LiAgVmFyaW91cyBwZXItZG9tYWluCisgICAgICogcmVzb3VyY2VzIHdhbnQgdG8gYmUgc2l6ZWQg
YmFzZWQgb24gbWF4X3ZjcHVzLgorICAgICAqLworICAgIGlmICggIWlzX3N5c3RlbV9kb21haW4o
ZCkgKQorICAgIHsKKyAgICAgICAgZXJyID0gLUVOT01FTTsKKyAgICAgICAgZC0+dmNwdSA9IHh6
YWxsb2NfYXJyYXkoc3RydWN0IHZjcHUgKiwgY29uZmlnLT5tYXhfdmNwdXMpOworICAgICAgICBp
ZiAoICFkLT52Y3B1ICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKworICAgICAgICBkLT5tYXhf
dmNwdXMgPSBjb25maWctPm1heF92Y3B1czsKKyAgICB9CisKICAgICBsb2NrX3Byb2ZpbGVfcmVn
aXN0ZXJfc3RydWN0KExPQ0tQUk9GX1RZUEVfUEVSRE9NLCBkLCBkb21pZCwgIkRvbWFpbiIpOwog
CiAgICAgaWYgKCAoZXJyID0geHNtX2FsbG9jX3NlY3VyaXR5X2RvbWFpbihkKSkgIT0gMCApCkBA
IC0zOTYsMTkgKzQxNiw2IEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBk
b21pZCwKIAogICAgIGlmICggIWlzX2lkbGVfZG9tYWluKGQpICkKICAgICB7Ci0gICAgICAgIC8q
IENoZWNrIGQtPm1heF92Y3B1cyBhbmQgYWxsb2NhdGUgZC0+dmNwdVtdLiAqLwotICAgICAgICBl
cnIgPSAtRUlOVkFMOwotICAgICAgICBpZiAoIGNvbmZpZy0+bWF4X3ZjcHVzIDwgMSB8fAotICAg
ICAgICAgICAgIGNvbmZpZy0+bWF4X3ZjcHVzID4gZG9tYWluX21heF92Y3B1cyhkKSApCi0gICAg
ICAgICAgICBnb3RvIGZhaWw7Ci0KLSAgICAgICAgZXJyID0gLUVOT01FTTsKLSAgICAgICAgZC0+
dmNwdSA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IHZjcHUgKiwgY29uZmlnLT5tYXhfdmNwdXMpOwot
ICAgICAgICBpZiAoICFkLT52Y3B1ICkKLSAgICAgICAgICAgIGdvdG8gZmFpbDsKLQotICAgICAg
ICBkLT5tYXhfdmNwdXMgPSBjb25maWctPm1heF92Y3B1czsKLQogICAgICAgICB3YXRjaGRvZ19k
b21haW5faW5pdChkKTsKICAgICAgICAgaW5pdF9zdGF0dXMgfD0gSU5JVF93YXRjaGRvZzsKIApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vY29uZmlnLmgKaW5kZXggY2RhZThmNi4uYmM4OWU4NCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9jb25maWcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5o
CkBAIC00MSw5ICs0MSw5IEBACiAjZGVmaW5lIE9QVF9DT05TT0xFX1NUUiAiZHR1YXJ0IgogCiAj
aWZkZWYgQ09ORklHX0FSTV82NAotI2RlZmluZSBNQVhfVklSVF9DUFVTIDEyOAorI2RlZmluZSBN
QVhfVklSVF9DUFVTIDEyOHUKICNlbHNlCi0jZGVmaW5lIE1BWF9WSVJUX0NQVVMgOAorI2RlZmlu
ZSBNQVhfVklSVF9DUFVTIDh1CiAjZW5kaWYKIAogI2RlZmluZSBJTlZBTElEX1ZDUFVfSUQgTUFY
X1ZJUlRfQ1BVUwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXggZDY4MjMwNy4uMTc1ZGU0NCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2RvbWFpbi5oCkBAIC0yMDgsMTIgKzIwOCw2IEBAIHZvaWQgdmNwdV9zaG93X2V4ZWN1dGlv
bl9zdGF0ZShzdHJ1Y3QgdmNwdSAqKTsKIHZvaWQgdmNwdV9zaG93X3JlZ2lzdGVycyhjb25zdCBz
dHJ1Y3QgdmNwdSAqKTsKIHZvaWQgdmNwdV9zd2l0Y2hfdG9fYWFyY2g2NF9tb2RlKHN0cnVjdCB2
Y3B1ICopOwogCi0vKiBPbiBBUk0sIHRoZSBudW1iZXIgb2YgVkNQVXMgaXMgbGltaXRlZCBieSB0
aGUgdHlwZSBvZiBHSUMgZW11bGF0ZWQuICovCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBk
b21haW5fbWF4X3ZjcHVzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgcmV0dXJuIHZn
aWNfbWF4X3ZjcHVzKGQpOwotfQotCiAvKgogICogRHVlIHRvIHRoZSByZXN0cmljdGlvbiBvZiBH
SUN2MywgdGhlIG51bWJlciBvZiB2Q1BVcyBpbiBBRkYwIGlzCiAgKiBsaW1pdGVkIHRvIDE2LCB0
aHVzIG9ubHkgdGhlIGZpcnN0IDQgYml0cyBvZiBBRkYwIGFyZSBsZWdhbC4gV2Ugd2lsbApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3ZnaWMuaAppbmRleCA1NmVkNWZlLi40NDdkMjRlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApAQCAtMjM0LDgg
KzIzNCw2IEBAIHN0cnVjdCB2Z2ljX29wcyB7CiAgICAgLyogbG9va3VwIHRoZSBzdHJ1Y3QgcGVu
ZGluZ19pcnEgZm9yIGEgZ2l2ZW4gTFBJIGludGVycnVwdCAqLwogICAgIHN0cnVjdCBwZW5kaW5n
X2lycSAqKCpscGlfdG9fcGVuZGluZykoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZs
cGkpOwogICAgIGludCAoKmxwaV9nZXRfcHJpb3JpdHkpKHN0cnVjdCBkb21haW4gKmQsIHVpbnQz
Ml90IHZscGkpOwotICAgIC8qIE1heGltdW0gbnVtYmVyIG9mIHZDUFUgc3VwcG9ydGVkICovCi0g
ICAgY29uc3QgdW5zaWduZWQgaW50IG1heF92Y3B1czsKIH07CiAKIC8qIE51bWJlciBvZiByYW5r
cyBvZiBpbnRlcnJ1cHQgcmVnaXN0ZXJzIGZvciBhIGRvbWFpbiAqLwpAQCAtMzUwLDcgKzM0OCw4
IEBAIGV4dGVybiB2b2lkIHZnaWNfY2xlYXJfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KTsK
IAogZXh0ZXJuIGJvb2wgdmdpY19lbXVsYXRlKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1
bmlvbiBoc3IgaHNyKTsKIAotdW5zaWduZWQgaW50IHZnaWNfbWF4X3ZjcHVzKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpOworLyogTWF4aW11bSB2Q1BVcyBmb3IgYSBzcGVjaWZpYyB2R0lDIHZlcnNp
b24sIG9yIDAgZm9yIHVuc3VwcG9ydGVkLiAqLwordW5zaWduZWQgaW50IHZnaWNfbWF4X3ZjcHVz
KHVuc2lnbmVkIGludCBkb21jdGxfdmdpY192ZXJzaW9uKTsKIAogdm9pZCB2Z2ljX3YyX3NldHVw
X2h3KHBhZGRyX3QgZGJhc2UsIHBhZGRyX3QgY2Jhc2UsIHBhZGRyX3QgY3NpemUsCiAgICAgICAg
ICAgICAgICAgICAgICAgcGFkZHJfdCB2YmFzZSwgdWludDMyX3QgYWxpYXNlZF9vZmZzZXQpOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmgKaW5kZXggNjQzZTY5YS4uMjc3Zjk5ZiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
CkBAIC02NjQsOCArNjY0LDYgQEAgdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9j
cjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwogICAgICAgICAgICAgIFg4Nl9DUjRfT1NYU0FWRSB8
IFg4Nl9DUjRfU01FUCB8ICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgIFg4Nl9DUjRfRlNH
U0JBU0UgfCBYODZfQ1I0X1NNQVAgfCBYODZfQ1I0X1BDSURFKSkKIAotI2RlZmluZSBkb21haW5f
bWF4X3ZjcHVzKGQpIChpc19odm1fZG9tYWluKGQpID8gSFZNX01BWF9WQ1BVUyA6IE1BWF9WSVJU
X0NQVVMpCi0KIHN0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCAqYWxsb2Nf
dmNwdV9ndWVzdF9jb250ZXh0KHZvaWQpCiB7CiAgICAgcmV0dXJuIHZtYWxsb2Moc2l6ZW9mKHN0
cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQpKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 19:51:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 19:51: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-devel-bounces@lists.xenproject.org>)
	id 1gN1Bn-0003uV-9l; Wed, 14 Nov 2018 19:51: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=ACA3=NZ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN1Bl-0003uP-6m
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 19:51:01 +0000
X-Inumbo-ID: 9b99aaca-e846-11e8-8267-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 9b99aaca-e846-11e8-8267-12d6303a7972;
 Wed, 14 Nov 2018 19:50:59 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E23D280D;
 Wed, 14 Nov 2018 11:50:58 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F423F3F718;
 Wed, 14 Nov 2018 11:50:57 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <9992702c-ab36-f0ea-9542-0d74e2a0b3be@citrix.com>
 <1542224915-7856-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e97cb000-d689-10e1-7506-a5b9d2f36927@arm.com>
Date: Wed, 14 Nov 2018 19:50:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542224915-7856-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 4/5] xen/domain: Allocate d->vcpu[]
 earlier during domain_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTQvMTEvMjAxOCAxOTo0OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBU
aGUgQVJNIGNvZGUgaGFzIGEgY2hpY2tlbi1hbmQtZWdnIHByb2JsZW0uICBPbmUgb2YgdGhlIHZH
SUN2MyBlbXVsYXRpb25zCj4gd2FudHMgdG8ga25vdyBkLT5tYXhfdmNwdXMgdG8gYmUgYWJsZSB0
byBzaXplIGl0c2VsZiBhcHByb3ByaWF0ZWx5LCBidXQgdGhlCj4gY3VycmVudCBvcmRlciBvZiBp
bml0aWFsaXNhdGlvbiByZXF1aXJlcyB0aGUgdkdJQyB0byBiZSBzZXQgdXAgYmVmb3JlIHRoZQo+
IHJlcXVlc3RlZCBudW1iZXIgb2YgdmNwdXMgY2FuIGJlIGNoZWNrZWQuCj4gCj4gTW92ZSB0aGUg
cmFuZ2UgY2hlY2tpbmcgb2YgY29uZmlnLT5tYXhfdmNwdXMgaW50byBzYW5pdGlzZV9kb21haW5f
Y29uZmlnKCkKPiBwYXRoLCB3aGljaCBhbGxvd3MgZm9yIHRoZSBhbGxvY2F0aW9uIG9mIGQtPnZj
cHVbXSBhbmQgZC0+bWF4X3ZjcHVzIHRvIGhhcHBlbgo+IGVhcmxpZXIgZHVyaW5nIGNyZWF0ZSwg
YW5kIGluIHBhcnRpY3VsYXIsIGJlZm9yZSB0aGUgY2FsbCB0bwo+IGFyY2hfZG9tYWluX2NyZWF0
ZSgpLgo+IAo+IFRoZSB4ODYgc2lkZSBpcyBmYWlybHkgZWFzeSwgYW5kIGltcGxlbWVudHMgdGhl
IGxvZ2ljYWwgZXF1aXZhbGVudCBvZgo+IGRvbWFpbl9tYXhfdmNwdXMoKSBidXQgdXNpbmcgWEVO
X0RPTUNUTF9DREZfaHZtX2d1ZXN0IHJhdGhlciB0aGFuCj4gaXNfaHZtX2RvbWFpbigpLgo+IAo+
IEZvciB0aGUgQVJNIHNpZGUsIHJlLXB1cnBvc2UgdmdpY19tYXhfdmNwdXMoKSB0byB0YWtlIGEg
ZG9tY3RsIHZHSUMgdmVyc2lvbiwKPiBhbmQgcmV0dXJuIHRoZSBtYXhpbXVtIG51bWJlciBvZiBz
dXBwb3J0ZWQgdkNQVXMsIHJldXNpbmcgMCBmb3IgInZlcnNpb24gbm90Cj4gc3VwcG9ydGVkIi4g
IFRvIGF2b2lkIGV4cG9ydGluZyB0aGUgdmdpY19vcHMgc3RydWN0dXJlcyAod2hpY2ggYXJlIGlu
IHRoZQo+IHByb2Nlc3Mgb2YgYmVpbmcgcmVwbGFjZWQpLCBoYXJkIGNvZGUgdGhlIHVwcGVyIGxp
bWl0cy4KPiAKPiBUaGlzIGFsbG93cyBmb3IgdGhlIHJlbW92YWwgb2YgdGhlIGRvbWFpbl9tYXhf
dmNwdXMoKSBpbmZyYXN0cnVjdHVyZSwgd2hpY2ggaXMKPiBkb25lIHRvIHByZXZlbnQgaXQgYmVp
bmcgcmV1c2VkIGluY29ycmVjdGx5IGluIHRoZSBmdXR1cmUuCj4gCj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgo+IC0tLQo+IENDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4g
djM6Cj4gICAqIEZpeCA0MDkyLzQwOTYgdHlwbwo+ICAgKiBGaXggYnVpbGQgaW4gTkVXX1ZHSUMg
Y2FzZQo+IHY0Ogo+ICAgKiBNb3ZlIHRoZSBtaW4oKSBpbnRvIEFSTSdzIGNvbW1vbiBhcmNoX3Nh
bml0aXNlX2RvbWFpbl9jb25maWcoKQo+ICAgICBpbXBsZW1lbnRhdGlvbi4gIFNpbXBsZnkgdGhl
IG1pbigpIGV4cHJlc3Npb24gY29kZSBieSBtYWtpbmcgTUFYX1ZJUlRfQ1BVUwo+ICAgICBiZSBh
biB1bnNpZ25lZCBjb25zdGFudC4KPiB2NToKPiAgICogcy9tYXgvbWluCj4gLS0tCj4gICB4ZW4v
YXJjaC9hcm0vZG9tYWluLmMgICAgICAgICB8IDE4ICsrKysrKysrKysrKysrKysrKwo+ICAgeGVu
L2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgICAgfCAgMSAtCj4gICB4ZW4vYXJjaC9hcm0vdmdpYy12
My5jICAgICAgICB8ICA1IC0tLS0tCj4gICB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgICB8
IDE2ICsrKysrKysrKysrKysrLS0KPiAgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5jIHwg
IDMgLS0tCj4gICB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgICAgICB8IDE2ICsrKysrKy0tLS0t
LS0tLS0KPiAgIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgIHwgMTAgKysrKysrKysrKwo+
ICAgeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgfCAzMyArKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmggIHwgIDQgKyst
LQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAgfCAgNiAtLS0tLS0KPiAgIHhlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oICAgIHwgIDUgKystLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS14
ODYvZG9tYWluLmggIHwgIDIgLS0KPiAgIDEyIGZpbGVzIGNoYW5nZWQsIDcyIGluc2VydGlvbnMo
KyksIDQ3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBpbmRleCA3MWFkMWY5Li4xZDkyNmRjIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21h
aW4uYwo+IEBAIC02MDEsNiArNjAxLDggQEAgdm9pZCB2Y3B1X3N3aXRjaF90b19hYXJjaDY0X21v
ZGUoc3RydWN0IHZjcHUgKnYpCj4gICAKPiAgIGludCBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25m
aWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCj4gICB7Cj4gKyAgICB1
bnNpZ25lZCBpbnQgbWF4X3ZjcHVzOwo+ICsKPiAgICAgICBpZiAoIGNvbmZpZy0+ZmxhZ3MgIT0g
KFhFTl9ET01DVExfQ0RGX2h2bV9ndWVzdCB8IFhFTl9ET01DVExfQ0RGX2hhcCkgKQo+ICAgICAg
IHsKPiAgICAgICAgICAgZHByaW50ayhYRU5MT0dfSU5GTywgIlVuc3VwcG9ydGVkIGNvbmZpZ3Vy
YXRpb24gJSN4XG4iLCBjb25maWctPmZsYWdzKTsKPiBAQCAtNjI2LDYgKzYyOCwyMiBAQCBpbnQg
YXJjaF9zYW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2NyZWF0ZWRvbWFp
biAqY29uZmlnKQo+ICAgICAgICAgICB9Cj4gICAgICAgfQo+ICAgCj4gKyAgICAvKiBtYXhfdmNw
dXMgZGVwZW5kcyBvbiB0aGUgR0lDIHZlcnNpb24sIGFuZCBYZW4ncyBjb21waWxlZCBsaW1pdC4g
Ki8KPiArICAgIG1heF92Y3B1cyA9IG1pbih2Z2ljX21heF92Y3B1cyhjb25maWctPmFyY2guZ2lj
X3ZlcnNpb24pLCBNQVhfVklSVF9DUFVTKTsKPiArCj4gKyAgICBpZiAoIG1heF92Y3B1cyA9PSAw
ICkKPiArICAgIHsKPiArICAgICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiVW5zdXBwb3J0ZWQg
R0lDIHZlcnNpb25cbiIpOwo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsgICAgfQo+ICsK
PiArICAgIGlmICggY29uZmlnLT5tYXhfdmNwdXMgPiBtYXhfdmNwdXMgKQo+ICsgICAgewo+ICsg
ICAgICAgIGRwcmludGsoWEVOTE9HX0lORk8sICJSZXF1ZXN0ZWQgdkNQVXMgKCV1KSBleGNlZWRz
IG1heCAoJXUpXG4iLAo+ICsgICAgICAgICAgICAgICAgY29uZmlnLT5tYXhfdmNwdXMsIG1heF92
Y3B1cyk7Cj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKyAgICB9Cj4gKwo+ICAgICAgIHJl
dHVybiAwOwo+ICAgfQo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMg
Yi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCj4gaW5kZXggYmY3Nzg5OS4uNjRiMTQxZiAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMt
djIuYwo+IEBAIC03MjUsNyArNzI1LDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB2Z2ljX29wcyB2
Z2ljX3YyX29wcyA9IHsKPiAgICAgICAuZG9tYWluX2ZyZWUgPSB2Z2ljX3YyX2RvbWFpbl9mcmVl
LAo+ICAgICAgIC5scGlfdG9fcGVuZGluZyA9IHZnaWNfdjJfbHBpX3RvX3BlbmRpbmcsCj4gICAg
ICAgLmxwaV9nZXRfcHJpb3JpdHkgPSB2Z2ljX3YyX2xwaV9nZXRfcHJpb3JpdHksCj4gLSAgICAu
bWF4X3ZjcHVzID0gOCwKPiAgIH07Cj4gICAKPiAgIGludCB2Z2ljX3YyX2luaXQoc3RydWN0IGRv
bWFpbiAqZCwgaW50ICptbWlvX2NvdW50KQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdp
Yy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+IGluZGV4IGMxNGJjZDguLjUxOWNjNzIg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLmMKPiBAQCAtMTgyMiwxMSArMTgyMiw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
dmdpY19vcHMgdjNfb3BzID0gewo+ICAgICAgIC5lbXVsYXRlX3JlZyAgPSB2Z2ljX3YzX2VtdWxh
dGVfcmVnLAo+ICAgICAgIC5scGlfdG9fcGVuZGluZyA9IHZnaWNfdjNfbHBpX3RvX3BlbmRpbmcs
Cj4gICAgICAgLmxwaV9nZXRfcHJpb3JpdHkgPSB2Z2ljX3YzX2xwaV9nZXRfcHJpb3JpdHksCj4g
LSAgICAvKgo+IC0gICAgICogV2UgdXNlIGJvdGggQUZGMSBhbmQgQUZGMCBpbiAodilNUElEUi4g
VGh1cywgdGhlIG1heCBudW1iZXIgb2YgQ1BVCj4gLSAgICAgKiB0aGF0IGNhbiBiZSBzdXBwb3J0
ZWQgaXMgdXAgdG8gNDA5Nig9PTI1NioxNikgaW4gdGhlb3J5Lgo+IC0gICAgICovCj4gLSAgICAu
bWF4X3ZjcHVzID0gNDA5NiwKPiAgIH07Cj4gICAKPiAgIGludCB2Z2ljX3YzX2luaXQoc3RydWN0
IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IGluZGV4IDVhNGYwODIuLmYyNjA4YjAgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2lj
LmMKPiBAQCAtNjY3LDkgKzY2NywyMSBAQCB2b2lkIHZnaWNfZnJlZV92aXJxKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCB2aXJxKQo+ICAgICAgIGNsZWFyX2JpdCh2aXJxLCBkLT5hcmNo
LnZnaWMuYWxsb2NhdGVkX2lycXMpOwo+ICAgfQo+ICAgCj4gLXVuc2lnbmVkIGludCB2Z2ljX21h
eF92Y3B1cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICt1bnNpZ25lZCBpbnQgdmdpY19tYXhf
dmNwdXModW5zaWduZWQgaW50IGRvbWN0bF92Z2ljX3ZlcnNpb24pCj4gICB7Cj4gLSAgICByZXR1
cm4gbWluX3QodW5zaWduZWQgaW50LCBNQVhfVklSVF9DUFVTLCBkLT5hcmNoLnZnaWMuaGFuZGxl
ci0+bWF4X3ZjcHVzKTsKPiArICAgIHN3aXRjaCAoIGRvbWN0bF92Z2ljX3ZlcnNpb24gKQo+ICsg
ICAgewo+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX0NPTkZJR19HSUNfVjI6Cj4gKyAgICAgICAgcmV0
dXJuIDg7Cj4gKwo+ICsjaWZkZWYgQ09ORklHX0dJQ1YzCj4gKyAgICBjYXNlIFhFTl9ET01DVExf
Q09ORklHX0dJQ19WMzoKPiArICAgICAgICByZXR1cm4gNDA5NjsKPiArI2VuZGlmCj4gKwo+ICsg
ICAgZGVmYXVsdDoKPiArICAgICAgICByZXR1cm4gMDsKPiArICAgIH0KPiAgIH0KPiAgIAo+ICAg
LyoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1pbml0LmMgYi94ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLWluaXQuYwo+IGluZGV4IGJmZDNkMDkuLjYyYWU1NTMgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1pbml0LmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
dmdpYy92Z2ljLWluaXQuYwo+IEBAIC0xMTIsOSArMTEyLDYgQEAgaW50IGRvbWFpbl92Z2ljX3Jl
Z2lzdGVyKHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCkKPiAgICAgICAgICAgQlVH
KCk7Cj4gICAgICAgfQo+ICAgCj4gLSAgICBpZiAoIGQtPm1heF92Y3B1cyA+IGRvbWFpbl9tYXhf
dmNwdXMoZCkgKQo+IC0gICAgICAgIHJldHVybiAtRTJCSUc7Cj4gLQo+ICAgICAgIGQtPmFyY2gu
dmdpYy52Z2ljX2Rpc3RfYmFzZSA9IFZHSUNfQUREUl9VTkRFRjsKPiAgICAgICBkLT5hcmNoLnZn
aWMudmdpY19jcHVfYmFzZSA9IFZHSUNfQUREUl9VTkRFRjsKPiAgICAgICBkLT5hcmNoLnZnaWMu
dmdpY19yZWRpc3RfYmFzZSA9IFZHSUNfQUREUl9VTkRFRjsKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCj4gaW5kZXggN2Mz
Y2ZjNS4uZTI4NDRkYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPiBAQCAtOTQ5LDIwICs5NDksMTYgQEAgdm9p
ZCB2Z2ljX3N5bmNfaGFyZHdhcmVfaXJxKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwo+ICAgfQo+ICAgCj4gLXVuc2ln
bmVkIGludCB2Z2ljX21heF92Y3B1cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICt1bnNpZ25l
ZCBpbnQgdmdpY19tYXhfdmNwdXModW5zaWduZWQgaW50IGRvbWN0bF92Z2ljX3ZlcnNpb24pCj4g
ICB7Cj4gLSAgICB1bnNpZ25lZCBpbnQgdmdpY192Y3B1X2xpbWl0Owo+IC0KPiAtICAgIHN3aXRj
aCAoIGQtPmFyY2gudmdpYy52ZXJzaW9uICkKPiArICAgIHN3aXRjaCAoIGRvbWN0bF92Z2ljX3Zl
cnNpb24gKQo+ICAgICAgIHsKPiAtICAgIGNhc2UgR0lDX1YyOgo+IC0gICAgICAgIHZnaWNfdmNw
dV9saW1pdCA9IFZHSUNfVjJfTUFYX0NQVVM7Cj4gLSAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNl
IFhFTl9ET01DVExfQ09ORklHX0dJQ19WMjoKPiArICAgICAgICByZXR1cm4gVkdJQ19WMl9NQVhf
Q1BVUzsKPiArCj4gICAgICAgZGVmYXVsdDoKPiAtICAgICAgICBCVUcoKTsKPiArICAgICAgICBy
ZXR1cm4gMDsKPiAgICAgICB9Cj4gLQo+IC0gICAgcmV0dXJuIG1pbl90KHVuc2lnbmVkIGludCwg
TUFYX1ZJUlRfQ1BVUywgdmdpY192Y3B1X2xpbWl0KTsKPiAgIH0KPiAgIAo+ICAgI2lmZGVmIENP
TkZJR19HSUNWMwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJj
aC94ODYvZG9tYWluLmMKPiBpbmRleCAyNzJmZDg0Li4yOTViMTBjIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+IEBAIC00
MjEsNiArNDIxLDcgQEAgdm9pZCBhcmNoX3ZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKPiAg
IGludCBhcmNoX3Nhbml0aXNlX2RvbWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRl
ZG9tYWluICpjb25maWcpCj4gICB7Cj4gICAgICAgYm9vbCBodm0gPSBjb25maWctPmZsYWdzICYg
WEVOX0RPTUNUTF9DREZfaHZtX2d1ZXN0Owo+ICsgICAgdW5zaWduZWQgaW50IG1heF92Y3B1czsK
PiAgIAo+ICAgICAgIGlmICggaHZtID8gIWh2bV9lbmFibGVkIDogIUlTX0VOQUJMRUQoQ09ORklH
X1BWKSApCj4gICAgICAgewo+IEBAIC00MjgsNiArNDI5LDE1IEBAIGludCBhcmNoX3Nhbml0aXNl
X2RvbWFpbl9jb25maWcoc3RydWN0IHhlbl9kb21jdGxfY3JlYXRlZG9tYWluICpjb25maWcpCj4g
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAgICAgIH0KPiAgIAo+ICsgICAgbWF4X3ZjcHVz
ID0gaHZtID8gSFZNX01BWF9WQ1BVUyA6IE1BWF9WSVJUX0NQVVM7Cj4gKwo+ICsgICAgaWYgKCBj
b25maWctPm1heF92Y3B1cyA+IG1heF92Y3B1cyApCj4gKyAgICB7Cj4gKyAgICAgICAgZHByaW50
ayhYRU5MT0dfSU5GTywgIlJlcXVlc3RlZCB2Q1BVcyAoJXUpIGV4Y2VlZHMgbWF4ICgldSlcbiIs
Cj4gKyAgICAgICAgICAgICAgICBjb25maWctPm1heF92Y3B1cywgbWF4X3ZjcHVzKTsKPiArICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgIH0KPiArCj4gICAgICAgcmV0dXJuIDA7Cj4gICB9
Cj4gICAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9t
YWluLmMKPiBpbmRleCBmNjlmNDA1Li43OGNjNTI0IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24v
ZG9tYWluLmMKPiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gQEAgLTMwMCw2ICszMDAsMTIg
QEAgc3RhdGljIGludCBzYW5pdGlzZV9kb21haW5fY29uZmlnKHN0cnVjdCB4ZW5fZG9tY3RsX2Ny
ZWF0ZWRvbWFpbiAqY29uZmlnKQo+ICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgICAgICB9
Cj4gICAKPiArICAgIGlmICggY29uZmlnLT5tYXhfdmNwdXMgPCAxICkKPiArICAgIHsKPiArICAg
ICAgICBkcHJpbnRrKFhFTkxPR19JTkZPLCAiTm8gdkNQVVNcbiIpOwo+ICsgICAgICAgIHJldHVy
biAtRUlOVkFMOwo+ICsgICAgfQo+ICsKPiAgICAgICByZXR1cm4gYXJjaF9zYW5pdGlzZV9kb21h
aW5fY29uZmlnKGNvbmZpZyk7Cj4gICB9Cj4gICAKPiBAQCAtMzQ1LDYgKzM1MSwyMCBAQCBzdHJ1
Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCj4gICAKPiAgICAgICBUUkFD
RV8xRChUUkNfRE9NMF9ET01fQURELCBkLT5kb21haW5faWQpOwo+ICAgCj4gKyAgICAvKgo+ICsg
ICAgICogQWxsb2NhdGUgZC0+dmNwdVtdIGFuZCBzZXQgLT5tYXhfdmNwdXMgdXAgZWFybHkuICBW
YXJpb3VzIHBlci1kb21haW4KPiArICAgICAqIHJlc291cmNlcyB3YW50IHRvIGJlIHNpemVkIGJh
c2VkIG9uIG1heF92Y3B1cy4KPiArICAgICAqLwo+ICsgICAgaWYgKCAhaXNfc3lzdGVtX2RvbWFp
bihkKSApCj4gKyAgICB7Cj4gKyAgICAgICAgZXJyID0gLUVOT01FTTsKPiArICAgICAgICBkLT52
Y3B1ID0geHphbGxvY19hcnJheShzdHJ1Y3QgdmNwdSAqLCBjb25maWctPm1heF92Y3B1cyk7Cj4g
KyAgICAgICAgaWYgKCAhZC0+dmNwdSApCj4gKyAgICAgICAgICAgIGdvdG8gZmFpbDsKPiArCj4g
KyAgICAgICAgZC0+bWF4X3ZjcHVzID0gY29uZmlnLT5tYXhfdmNwdXM7Cj4gKyAgICB9Cj4gKwo+
ICAgICAgIGxvY2tfcHJvZmlsZV9yZWdpc3Rlcl9zdHJ1Y3QoTE9DS1BST0ZfVFlQRV9QRVJET00s
IGQsIGRvbWlkLCAiRG9tYWluIik7Cj4gICAKPiAgICAgICBpZiAoIChlcnIgPSB4c21fYWxsb2Nf
c2VjdXJpdHlfZG9tYWluKGQpKSAhPSAwICkKPiBAQCAtMzk2LDE5ICs0MTYsNiBAQCBzdHJ1Y3Qg
ZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsCj4gICAKPiAgICAgICBpZiAoICFp
c19pZGxlX2RvbWFpbihkKSApCj4gICAgICAgewo+IC0gICAgICAgIC8qIENoZWNrIGQtPm1heF92
Y3B1cyBhbmQgYWxsb2NhdGUgZC0+dmNwdVtdLiAqLwo+IC0gICAgICAgIGVyciA9IC1FSU5WQUw7
Cj4gLSAgICAgICAgaWYgKCBjb25maWctPm1heF92Y3B1cyA8IDEgfHwKPiAtICAgICAgICAgICAg
IGNvbmZpZy0+bWF4X3ZjcHVzID4gZG9tYWluX21heF92Y3B1cyhkKSApCj4gLSAgICAgICAgICAg
IGdvdG8gZmFpbDsKPiAtCj4gLSAgICAgICAgZXJyID0gLUVOT01FTTsKPiAtICAgICAgICBkLT52
Y3B1ID0geHphbGxvY19hcnJheShzdHJ1Y3QgdmNwdSAqLCBjb25maWctPm1heF92Y3B1cyk7Cj4g
LSAgICAgICAgaWYgKCAhZC0+dmNwdSApCj4gLSAgICAgICAgICAgIGdvdG8gZmFpbDsKPiAtCj4g
LSAgICAgICAgZC0+bWF4X3ZjcHVzID0gY29uZmlnLT5tYXhfdmNwdXM7Cj4gLQo+ICAgICAgICAg
ICB3YXRjaGRvZ19kb21haW5faW5pdChkKTsKPiAgICAgICAgICAgaW5pdF9zdGF0dXMgfD0gSU5J
VF93YXRjaGRvZzsKPiAgIAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZp
Zy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaAo+IGluZGV4IGNkYWU4ZjYuLmJjODll
ODQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmgKPiBAQCAtNDEsOSArNDEsOSBAQAo+ICAgI2RlZmlu
ZSBPUFRfQ09OU09MRV9TVFIgImR0dWFydCIKPiAgIAo+ICAgI2lmZGVmIENPTkZJR19BUk1fNjQK
PiAtI2RlZmluZSBNQVhfVklSVF9DUFVTIDEyOAo+ICsjZGVmaW5lIE1BWF9WSVJUX0NQVVMgMTI4
dQo+ICAgI2Vsc2UKPiAtI2RlZmluZSBNQVhfVklSVF9DUFVTIDgKPiArI2RlZmluZSBNQVhfVklS
VF9DUFVTIDh1Cj4gICAjZW5kaWYKPiAgIAo+ICAgI2RlZmluZSBJTlZBTElEX1ZDUFVfSUQgTUFY
X1ZJUlRfQ1BVUwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+IGluZGV4IGQ2ODIzMDcuLjE3NWRlNDQgMTAw
NjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZG9tYWluLmgKPiBAQCAtMjA4LDEyICsyMDgsNiBAQCB2b2lkIHZjcHVfc2hv
d19leGVjdXRpb25fc3RhdGUoc3RydWN0IHZjcHUgKik7Cj4gICB2b2lkIHZjcHVfc2hvd19yZWdp
c3RlcnMoY29uc3Qgc3RydWN0IHZjcHUgKik7Cj4gICB2b2lkIHZjcHVfc3dpdGNoX3RvX2FhcmNo
NjRfbW9kZShzdHJ1Y3QgdmNwdSAqKTsKPiAgIAo+IC0vKiBPbiBBUk0sIHRoZSBudW1iZXIgb2Yg
VkNQVXMgaXMgbGltaXRlZCBieSB0aGUgdHlwZSBvZiBHSUMgZW11bGF0ZWQuICovCj4gLXN0YXRp
YyBpbmxpbmUgdW5zaWduZWQgaW50IGRvbWFpbl9tYXhfdmNwdXMoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCkKPiAtewo+IC0gICAgcmV0dXJuIHZnaWNfbWF4X3ZjcHVzKGQpOwo+IC19Cj4gLQo+ICAg
LyoKPiAgICAqIER1ZSB0byB0aGUgcmVzdHJpY3Rpb24gb2YgR0lDdjMsIHRoZSBudW1iZXIgb2Yg
dkNQVXMgaW4gQUZGMCBpcwo+ICAgICogbGltaXRlZCB0byAxNiwgdGh1cyBvbmx5IHRoZSBmaXJz
dCA0IGJpdHMgb2YgQUZGMCBhcmUgbGVnYWwuIFdlIHdpbGwKPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+IGluZGV4
IDU2ZWQ1ZmUuLjQ0N2QyNGUgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2lj
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+IEBAIC0yMzQsOCArMjM0LDYg
QEAgc3RydWN0IHZnaWNfb3BzIHsKPiAgICAgICAvKiBsb29rdXAgdGhlIHN0cnVjdCBwZW5kaW5n
X2lycSBmb3IgYSBnaXZlbiBMUEkgaW50ZXJydXB0ICovCj4gICAgICAgc3RydWN0IHBlbmRpbmdf
aXJxICooKmxwaV90b19wZW5kaW5nKShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmxw
aSk7Cj4gICAgICAgaW50ICgqbHBpX2dldF9wcmlvcml0eSkoc3RydWN0IGRvbWFpbiAqZCwgdWlu
dDMyX3QgdmxwaSk7Cj4gLSAgICAvKiBNYXhpbXVtIG51bWJlciBvZiB2Q1BVIHN1cHBvcnRlZCAq
Lwo+IC0gICAgY29uc3QgdW5zaWduZWQgaW50IG1heF92Y3B1czsKPiAgIH07Cj4gICAKPiAgIC8q
IE51bWJlciBvZiByYW5rcyBvZiBpbnRlcnJ1cHQgcmVnaXN0ZXJzIGZvciBhIGRvbWFpbiAqLwo+
IEBAIC0zNTAsNyArMzQ4LDggQEAgZXh0ZXJuIHZvaWQgdmdpY19jbGVhcl9wZW5kaW5nX2lycXMo
c3RydWN0IHZjcHUgKnYpOwo+ICAgCj4gICBleHRlcm4gYm9vbCB2Z2ljX2VtdWxhdGUoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuaW9uIGhzciBoc3IpOwo+ICAgCj4gLXVuc2lnbmVkIGlu
dCB2Z2ljX21heF92Y3B1cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKPiArLyogTWF4aW11bSB2
Q1BVcyBmb3IgYSBzcGVjaWZpYyB2R0lDIHZlcnNpb24sIG9yIDAgZm9yIHVuc3VwcG9ydGVkLiAq
Lwo+ICt1bnNpZ25lZCBpbnQgdmdpY19tYXhfdmNwdXModW5zaWduZWQgaW50IGRvbWN0bF92Z2lj
X3ZlcnNpb24pOwo+ICAgCj4gICB2b2lkIHZnaWNfdjJfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwg
cGFkZHJfdCBjYmFzZSwgcGFkZHJfdCBjc2l6ZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICBw
YWRkcl90IHZiYXNlLCB1aW50MzJfdCBhbGlhc2VkX29mZnNldCk7Cj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
Cj4gaW5kZXggNjQzZTY5YS4uMjc3Zjk5ZiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAo+IEBAIC02
NjQsOCArNjY0LDYgQEAgdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY29u
c3Qgc3RydWN0IHZjcHUgKnYpOwo+ICAgICAgICAgICAgICAgIFg4Nl9DUjRfT1NYU0FWRSB8IFg4
Nl9DUjRfU01FUCB8ICAgICAgICAgICAgICAgXAo+ICAgICAgICAgICAgICAgIFg4Nl9DUjRfRlNH
U0JBU0UgfCBYODZfQ1I0X1NNQVAgfCBYODZfQ1I0X1BDSURFKSkKPiAgIAo+IC0jZGVmaW5lIGRv
bWFpbl9tYXhfdmNwdXMoZCkgKGlzX2h2bV9kb21haW4oZCkgPyBIVk1fTUFYX1ZDUFVTIDogTUFY
X1ZJUlRfQ1BVUykKPiAtCj4gICBzdGF0aWMgaW5saW5lIHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRl
eHQgKmFsbG9jX3ZjcHVfZ3Vlc3RfY29udGV4dCh2b2lkKQo+ICAgewo+ICAgICAgIHJldHVybiB2
bWFsbG9jKHNpemVvZihzdHJ1Y3QgdmNwdV9ndWVzdF9jb250ZXh0KSk7Cj4gCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 20:17:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 20:17: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-devel-bounces@lists.xenproject.org>)
	id 1gN1b0-0006Cd-2y; Wed, 14 Nov 2018 20:17:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mki5=nz=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1gN1ay-0006CY-MR
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 20:17:04 +0000
X-Inumbo-ID: 3f524a4f-e84a-11e8-9a16-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f524a4f-e84a-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 20:17:03 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id p6so12480817lfc.1
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 12:17:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=PsVm4sOeREqtfwyWIVnZYx9TFqYLJwzg9bAy3+o7wv8=;
 b=esvz7u4yUsGEQeY2fSPO1LAYoZNj8wGr2C8timFbvfN/uz6BogeX4K6QRkkeR/s1//
 SlQz13dWXnYNy1XfjFQSRknOFQFm3niMWt7ve3cvZToqY49RNorxXHmDNoNngiI7YCWe
 c9kH3qXKXVZBFCNgWVnnUqGRCzuD/VsTMh2E/B279fFeOx6BPrEpE40p+jSh5usa3pP4
 dEipn5HyEQwnHYcGq8U/V8XmOCigY3aMjDK/8GejF2GaQxUUbYEoeVFkYoX1ahHg/bRv
 sMMqahBGeCXbcVrZdfMSWIQDGQb07tFfqTc9njQfmiJ1cykTY7lSE5+Juee02YlRuH4E
 zoNg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=PsVm4sOeREqtfwyWIVnZYx9TFqYLJwzg9bAy3+o7wv8=;
 b=slR0+uNxBRvE2sSHD343vQ4qs6wLnb5oThuSix8Cx3/9vxw0YKZMi53Fir42rD2drT
 MLEMRIWAafAG8zfz7JQW1pfbP4kXv49lQ+lCke8asYgV5RxnOVd5ARdbud37n0Lgm6js
 tR1T69Nsj3IDDto+3xbGT2g6pamdLnGNrHhxTP2Mk51o9muawAirDUO9sjUwx3nxZi9x
 lbFahRXMYrRcfdqVp+EX0rWj1lCxGXqLR6KG50NqSXLM69gPJaoAyCG2l7lgkr7D+F+a
 +bo22n7oa6+NLJqMWjXNkO4oSIfBRba3/tIIrUIlg0iu28qtmdNK9Dqm5sGM+FBpEJ81
 om5Q==
X-Gm-Message-State: AGRZ1gLDxASsTBFRnpsvV3Kjy199dP9nDJMw57tAfmtTzwzKNbQljimQ
 TctbJxB1pMWMQB1pbQW3SK2W7HOZ5rCuT+7et1Q=
X-Google-Smtp-Source: AJdET5e2eiIB8bsI5LTq8YKcSPRMMwCGfXeMCbf/F3JKRy4VQbdNqA73BLn0TlpfeY1ZzQofLuvMNbMWS49eBpwqQPY=
X-Received: by 2002:a19:1d0d:: with SMTP id d13mr1802585lfd.74.1542226621491; 
 Wed, 14 Nov 2018 12:17:01 -0800 (PST)
MIME-Version: 1.0
References: <20181114181732.19013-1-wei.liu2@citrix.com>
 <20181114181732.19013-4-wei.liu2@citrix.com>
In-Reply-To: <20181114181732.19013-4-wei.liu2@citrix.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Wed, 14 Nov 2018 15:16:49 -0500
Message-ID: <CAKf6xpu-H6ibB0G3k6c2-piR009QAAQhSyDxyUCeiDsaD8rycw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/3] xen-init-dom0: set Dom0 UUID if
 requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, sergey.dyasli@citrix.com,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, edvin.torok@citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMTQsIDIwMTggYXQgMToyMCBQTSBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPgo+IFJlYWQgZnJvbSBYRU5fQ09ORklHX0RJUi9kb20wLXV1aWQuIElmIGl0
IGNvbnRhaW5zIGEgdmFsaWQgVVVJRCwgc2V0Cj4gaXQgZm9yIERvbTAuCj4KPiBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKPHNuaXA+Cj4gZGlmZiAtLWdpdCBh
L3Rvb2xzL2hlbHBlcnMveGVuLWluaXQtZG9tMC5jIGIvdG9vbHMvaGVscGVycy94ZW4taW5pdC1k
b20wLmMKPiBpbmRleCAwOWJjMDAyN2Y5Li4yYjA2NjEwYzdjIDEwMDY0NAo+IC0tLSBhL3Rvb2xz
L2hlbHBlcnMveGVuLWluaXQtZG9tMC5jCj4gKysrIGIvdG9vbHMvaGVscGVycy94ZW4taW5pdC1k
b20wLmMKPiBAQCAtMiwyNCArMiw3NSBAQAo+ICAjaW5jbHVkZSA8c3RkaW50Lmg+Cj4gICNpbmNs
dWRlIDxzdHJpbmcuaD4KPiAgI2luY2x1ZGUgPHN0ZGlvLmg+Cj4gKyNpbmNsdWRlIDxmY250bC5o
Pgo+Cj4gKyNpbmNsdWRlIDx4ZW5jdHJsLmg+Cj4gICNpbmNsdWRlIDx4ZW5zdG9yZS5oPgo+ICsj
aW5jbHVkZSA8bGlieGwuaD4KPgo+ICAjaW5jbHVkZSAiaW5pdC1kb20tanNvbi5oIgo+ICsjaW5j
bHVkZSAiX3BhdGhzLmgiCj4KPiAgI2RlZmluZSBET01OQU1FX1BBVEggICAiL2xvY2FsL2RvbWFp
bi8wL25hbWUiCj4gICNkZWZpbmUgRE9NSURfUEFUSCAgICAgIi9sb2NhbC9kb21haW4vMC9kb21p
ZCIKPgo+ICsjZGVmaW5lIERPTTBfVVVJRF9QQVRIIFhFTl9DT05GSUdfRElSICIvZG9tMC11dWlk
Igo+ICsKPiArc3RhdGljIHZvaWQgZ2V0X2RvbTBfdXVpZChsaWJ4bF91dWlkICp1dWlkKQo+ICt7
Cj4gKyAgICBpbnQgZmQgPSAtMTsKPiArICAgIHNzaXplX3QgcjsKPiArICAgIGNoYXIgdXVpZF9i
dWZbTElCWExfVVVJRF9GTVRMRU4rMV07Cj4gKwo+ICsgICAgbGlieGxfdXVpZF9jbGVhcih1dWlk
KTsKPiArCj4gKyAgICBmZCA9IG9wZW4oRE9NMF9VVUlEX1BBVEgsIE9fUkRPTkxZKTsKPiArICAg
IGlmIChmZCA8IDApIHsKPiArICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImZhaWxlZCB0byBvcGVu
ICVzXG4iLCBET00wX1VVSURfUEFUSCk7Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKyAgICB9Cj4g
Kwo+ICsgICAgciA9IHJlYWQoZmQsIHV1aWRfYnVmLCBMSUJYTF9VVUlEX0ZNVExFTik7Cj4gKyAg
ICBpZiAociA9PSAtMSkgewo+ICsgICAgICAgIGZwcmludGYoc3RkZXJyLCAiZmFpbGVkIHRvIHJl
YWQgJXMsIGVycm5vICVkXG4iLCBET00wX1VVSURfUEFUSCwgZXJybm8pOwo+ICsgICAgICAgIGdv
dG8gb3V0Owo+ICsgICAgfQo+ICsKPiArICAgIGlmIChyICE9IExJQlhMX1VVSURfRk1UTEVOKSB7
Cj4gKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJmaWxlIHRvbyBzaG9ydFxuIik7Cj4gKyAgICAg
ICAgZ290byBvdXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgdXVpZF9idWZbTElCWExfVVVJRF9GTVRM
RU5dID0gMDsKPiArCj4gKyAgICBpZiAobGlieGxfdXVpZF9mcm9tX3N0cmluZyh1dWlkLCB1dWlk
X2J1ZikpIHsKPiArICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImZhaWxlZCB0byBwYXJzZSBVVUlE
XG4iKTsKPiArICAgICAgICBsaWJ4bF91dWlkX2NsZWFyKHV1aWQpOwo+ICsgICAgfQo+ICsKPiAr
b3V0Ogo+ICsgICAgaWYgKGZkID49IDApIGNsb3NlKGZkKTsKPiArfQo+ICsKPiAgaW50IG1haW4o
aW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+ICB7Cj4gICAgICBpbnQgcmM7Cj4gLSAgICBzdHJ1Y3Qg
eHNfaGFuZGxlICp4c2g7Cj4gKyAgICBzdHJ1Y3QgeHNfaGFuZGxlICp4c2ggPSBOVUxMOwo+ICsg
ICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBOVUxMOwo+ICAgICAgY2hhciAqZG9tbmFtZV9zdHJpbmcg
PSBOVUxMLCAqZG9taWRfc3RyaW5nID0gTlVMTDsKPiArICAgIGxpYnhsX3V1aWQgdXVpZDsKPgo+
ICAgICAgeHNoID0geHNfb3BlbigwKTsKPiAgICAgIGlmICgheHNoKSB7Cj4gICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJjYW5ub3Qgb3BlbiB4ZW5zdG9yZSBjb25uZWN0aW9uXG4iKTsKPiAtICAg
ICAgICBleGl0KDEpOwo+ICsgICAgICAgIHJjID0gMTsKPiArICAgICAgICBnb3RvIG91dDsKPiAr
ICAgIH0KPiArCj4gKyAgICB4Y2ggPSB4Y19pbnRlcmZhY2Vfb3BlbihOVUxMLCBOVUxMLCAwKTsK
PiArICAgIGlmICgheGNoKSB7Cj4gKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJ4Y19pbnRlcmZh
Y2Vfb3BlbigpIGZhaWxlZFxuIik7Cj4gKyAgICAgICAgcmMgPSAxOwoKRG8geW91IHdhbnQgYSBn
b3RvIG91dCBoZXJlPwoKUmVnYXJkcywKSmFzb24KCj4gICAgICB9Cj4KPiAgICAgIC8qIFNhbml0
eSBjaGVjazogdGhpcyBwcm9ncmFtIGNhbiBvbmx5IGJlIHJ1biBvbmNlLiAqLwo+IEBAIC0zMSw3
ICs4MiwxNiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gICAgICAgICAgZ290
byBvdXQ7Cj4gICAgICB9Cj4KPiAtICAgIHJjID0gZ2VuX3N0dWJfanNvbl9jb25maWcoMCwgTlVM
TCk7Cj4gKyAgICBnZXRfZG9tMF91dWlkKCZ1dWlkKTsKPiArCj4gKyAgICBpZiAoIWxpYnhsX3V1
aWRfaXNfbmlsKCZ1dWlkKSAmJgo+ICsgICAgICAgIHhjX2RvbWFpbl9zZXRoYW5kbGUoeGNoLCAw
LCBsaWJ4bF91dWlkX2J5dGVhcnJheSgmdXVpZCkpKSB7Cj4gKyAgICAgICAgZnByaW50ZihzdGRl
cnIsICJmYWlsZWQgdG8gc2V0IERvbTAgVVVJRFxuIik7Cj4gKyAgICAgICAgcmMgPSAxOwo+ICsg
ICAgICAgIGdvdG8gb3V0Owo+ICsgICAgfQo+ICsKPiArICAgIHJjID0gZ2VuX3N0dWJfanNvbl9j
b25maWcoMCwgJnV1aWQpOwo+ICAgICAgaWYgKHJjKQo+ICAgICAgICAgIGdvdG8gb3V0Owo+Cj4g
QEAgLTU1LDYgKzExNSw3IEBAIG91dDoKPiAgICAgIGZyZWUoZG9taWRfc3RyaW5nKTsKPiAgICAg
IGZyZWUoZG9tbmFtZV9zdHJpbmcpOwo+ICAgICAgeHNfY2xvc2UoeHNoKTsKPiArICAgIHhjX2lu
dGVyZmFjZV9jbG9zZSh4Y2gpOwo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4KPiAtLQo+IDIuMTEu
MAo+Cj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+
IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 20:35:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 20:35: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-devel-bounces@lists.xenproject.org>)
	id 1gN1sx-0007m1-Mu; Wed, 14 Nov 2018 20:35: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN1sw-0007lr-IN
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 20:35:38 +0000
X-Inumbo-ID: d7637cc7-e84c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7637cc7-e84c-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 20:35:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gN1sr-0001yc-4V; Wed, 14 Nov 2018 20:35:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gN1sq-0003MO-QA; Wed, 14 Nov 2018 20:35:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gN1sq-0007h0-PE; Wed, 14 Nov 2018 20:35:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129845-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:freebsd-install:fail:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=78e0897dd8b321ba1b4a2137778ab7ae7d400af5
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 20:35:32 +0000
Subject: [Xen-devel] [linux-3.18 test] 129845: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTg0NSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk4NDUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAxMCBmcmVlYnNkLWluc3RhbGwgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFp
bCBwYXNzIGluIDEyOTc2MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdCAgICBmYWlsICBsaWtlIDEyODY5MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
bGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4ODU4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA3OGUw
ODk3ZGQ4YjMyMWJhMWI0YTIxMzc3NzhhYjdhZTdkNDAwYWY1CmJhc2VsaW5lIHZlcnNpb246CiBs
aW51eCAgICAgICAgICAgICAgICAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdj
NWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg4NTggIDIwMTgtMTAtMTcgMjE6NDc6MzkgWiAg
IDI3IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NzYwICAyMDE4LTExLTEwIDE2OjE3OjMw
IFogICAgNCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gQnJvd24gPGFhcm9uLmYuYnJvd25AaW50ZWwuY29tPgog
IEFiaGlsYXNoIEtlc2F2YW4gPGEua2VzYXZhbkBzYW1zdW5nLmNvbT4KICBBbCBWaXJvIDx2aXJv
QHplbml2LmxpbnV4Lm9yZy51az4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZhcmQu
ZWR1PgogIEFsZXggQ2hlbiA8YWxleC5jaGVuQGh1YXdlaS5jb20+CiAgQWxleCBXaWxsaWFtc29u
IDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4YW5kZXIgUG90YXBlbmtvIDxnbGlk
ZXJAZ29vZ2xlLmNvbT4KICBBbGV4YW5kZXIgU3RlaW4gPGFsZXhhbmRlcnM4M0B3ZWIuZGU+CiAg
QWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGZyZWUtZWxlY3Ryb25zLmNvbT4K
ICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFsZXhlaS5zdGFyb3ZvaXRvdkBnbWFpbC5jb20+CiAgQWxl
eGV5IEJyb2RraW4gPGFicm9ka2luQHN5bm9wc3lzLmNvbT4KICBBbmRyZWkgT3RjaGVyZXRpYW5z
a2kgPGFuZHJlaS5vdGNoZXJldGlhbnNraUBpbnRlbC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtw
bUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbnNzaSBIYW5udWxhIDxhbnNzaS5oYW5udWxhQGlr
aS5maT4KICBBcmlrIE5lbXRzb3YgPGFyaWt4Lm5lbXRzb3ZAaW50ZWwuY29tPgogIEFybmFsZG8g
Q2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEJodXZhbmNoYW5kcmEgRFYgPGJo
dXZhbmNoYW5kcmEuZHZAdG9yYWRleC5jb20+CiAgQmpvcm4gSGVsZ2FhcyA8YmhlbGdhYXNAZ29v
Z2xlLmNvbT4KICBCam9ybiBIZWxnYWFzIDxoZWxnYWFzQGtlcm5lbC5vcmc+CiAgQmrDuHJuIE1v
cmsgPGJqb3JuQG1vcmsubm8+CiAgQm8gU2hlbiA8dm9pY2Uuc2hlbkBhdG1lbC5jb20+CiAgQnJp
YW4gTm9ycmlzIDxjb21wdXRlcnNmb3JwZWFjZUBnbWFpbC5jb20+CiAgQ2hhbndvbyBDaG9pIDxj
dzAwLmNob2lAc2Ftc3VuZy5jb20+CiAgQ2hyaXMgTWFzb24gPGNsbUBmYi5jb20+CiAgQ2hyaXMg
TWkgPGNocmlzbUBtZWxsYW5veC5jb20+CiAgQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxz
b24uY28udWs+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29t
PgogIENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgogIENodWNrIExldmVyIDxjaHVjay5s
ZXZlckBvcmFjbGUuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5j
b20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGFuIENhcnBlbnRl
ciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlv
Z2VhcmJveC5uZXQ+CiAgRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KICBE
YXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERhdmlkIEFoZXJuIDxk
c2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBEdWVjayA8ZGF2aWRjZHVlY2tAZ29vZ2xlbWFpbC5j
b20+CiAgRGF2aWQgSG93ZWxscyA8ZGhvd2VsbHNAcmVkaGF0LmNvbT4KICBEYXZpZCBTLiBNaWxs
ZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUu
Y29tPgogIEVkZ2FyIENoZXJrYXNvdiA8ZWNoZXJrYXNvdkBkZXYucnRzb2Z0LnJ1PgogIEVtbWFu
dWVsIEdydW1iYWNoIDxlbW1hbnVlbC5ncnVtYmFjaEBpbnRlbC5jb20+CiAgRXJhbiBCZW4gRWxp
c2hhIDxlcmFuYmVAbWVsbGFub3guY29tPgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xl
LmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXVnZW5pYSBFbWFu
dGF5ZXYgPGV1Z2VuaWFAbWVsbGFub3guY29tPgogIEV6ZXF1aWVsIEdhcmNpYSA8ZXplcXVpZWwu
Z2FyY2lhQGltZ3RlYy5jb20+CiAgRmFiaWVuIFByb3Jpb2wgPGZhYmllbi5wcm9yaW9sQGpkc3Uu
Y29tPgogIEZlbGlwZSBCYWxiaSA8YmFsYmlAdGkuY29tPgogIEZpbGlwZSBNYW5hbmEgPGZkbWFu
YW5hQHN1c2UuY29tPgogIEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlAZ21haWwuY29tPgog
IEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAgR2V1bnNpayBM
aW0gPGdldW5zaWsubGltQHNhbXN1bmcuY29tPgogIEdyZWcgSGFja21hbm4gPGdoYWNrbWFubkBn
b29nbGUuY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5v
cmc+CiAgSGFubmVzIEZyZWRlcmljIFNvd2EgPGhhbm5lc0BzdHJlc3NpbmR1a3Rpb24ub3JnPgog
IEhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CiAgSGVpa28gU3R1ZWJuZXIgPGhl
aWtvQHNudGVjaC5kZT4KICBIZWlrbyBTdMO8Ym5lciA8aGVpa29Ac250ZWNoLmRlPgogIEhlaW5l
ciBLYWxsd2VpdCA8aGthbGx3ZWl0MUBnbWFpbC5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBn
b25kb3IuYXBhbmEub3JnLmF1PgogIEh1YW5nLCBZaW5nIDx5aW5nLmh1YW5nQGludGVsLmNvbT4K
ICBJYW4gTXVuc2llIDxpbXVuc2llQGF1MS5pYm0uY29tPgogIElkbyBTY2hpbW1lbCA8aWRvc2No
QG1lbGxhbm94LmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBJbmtpIERh
ZSA8aW5raS5kYWVAc2Ftc3VuZy5jb20+CiAgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tp
QG5ldHJvbm9tZS5jb20+CiAgSmFtYWwgSGFkaSBTYWxpbSA8amhzQG1vamF0YXR1LmNvbT4KICBK
YW1lcyBNb3JyaXMgPGphbWVzLmwubW9ycmlzQG9yYWNsZS5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgSmF2aWVyIE1hcnRp
bmV6IENhbmlsbGFzIDxqYXZpZXIubWFydGluZXpAY29sbGFib3JhLmNvLnVrPgogIEplZmYgQmFy
bmhpbGwgPDB4ZWZmZWZmQGdtYWlsLmNvbT4KICBKZWZmIEtpcnNoZXIgPGplZmZyZXkudC5raXJz
aGVyQGludGVsLmNvbT4KICBKZWZmIExheXRvbiA8amVmZi5sYXl0b25AcHJpbWFyeWRhdGEuY29t
PgogIEplZmYgTGF5dG9uIDxqbGF5dG9uQHBvb2NoaWVyZWRzLm5ldD4KICBKaXJpIE9sc2EgPGpv
bHNhQGtlcm5lbC5vcmc+CiAgSmlyaSBPbHNhIDxqb2xzYUByZWRoYXQuY29tPgogIEppc2hlbmcg
WmhhbmcgPGpzemhhbmdAbWFydmVsbC5jb20+CiAgSm9lIFRob3JuYmVyIDxlanRAcmVkaGF0LmNv
bT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFu
QGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAg
Sm9oYW5uZXMgVGh1bXNoaXJuIDxqb2hhbm5lcy50aHVtc2hpcm5AbWVuLmRlPgogIEpvbmF0aGFu
IENhbWVyb24gPGppYzIzQGtlcm5lbC5vcmc+CiAgSm9uZ3N1bmcgS2ltIDxuZWlkaGFyZC5raW1A
bGdlLmNvbT4KICBKb3plZiBCYWxnYSA8am96ZWYuYmFsZ2FAZ21haWwuY29tPgogIEp1bidpY2hp
IE5vbXVyYSA8ai1ub211cmFAY2UuanAubmVjLmNvbT4KICBKdW5pY2hpIE5vbXVyYSA8ai1ub211
cmFAY2UuanAubmVjLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBL
YW4gTGlhbmcgPGthbi5saWFuZ0BpbnRlbC5jb20+CiAgS2VuIFh1ZSA8S2VuLlh1ZUBhbWQuY29t
PgogIEtldmluIEhpbG1hbiA8a2hpbG1hbkBsaW5hcm8ub3JnPgogIEtoYXpoaXNtZWwgS3VteWtv
diA8a2hhemh5QGdvb2dsZS5jb20+CiAgS2lzaG9uIFZpamF5IEFicmFoYW0gSSA8a2lzaG9uQHRp
LmNvbT4KICBLcnp5c3p0b2YgS296bG93c2tpIDxrLmtvemxvd3NraUBzYW1zdW5nLmNvbT4KICBL
dWtqaW4gS2ltIDxrZ2VuZUBrZXJuZWwub3JnPgogIExhcnJ5IEZpbmdlciA8TGFycnkuRmluZ2Vy
QGx3ZmluZ2VyLm5ldD4KICBMYXJzLVBldGVyIENsYXVzZW4gPGxhcnNAbWV0YWZvby5kZT4KICBM
YXVyYSBBYmJvdHQgPGxhYmJvdHRAZmVkb3JhcHJvamVjdC5vcmc+CiAgTGVlIEpvbmVzIDxsZWUu
am9uZXNAbGluYXJvLm9yZz4KICBMZWkgWWFuZyA8TGVpLllhbmdAd2luZHJpdmVyLmNvbT4KICBM
ZW4gU29yZW5zZW4gPGxzb3JlbnNlQGNzY2x1Yi51d2F0ZXJsb28uY2E+CiAgTGVubmFydCBTb3Jl
bnNlbiA8bHNvcmVuc2VAY3NjbHViLnV3YXRlcmxvby5jYT4KICBMaW51cyBUb3J2YWxkcyA8dG9y
dmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVp
akBsaW5hcm8ub3JnPgogIExva2VzaCBWdXRsYSA8bG9rZXNodnV0bGFAdGkuY29tPgogIExvcmVu
em8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIEx1Y2EgQ29lbGhvIDxs
dWNpYW5vLmNvZWxob0BpbnRlbC5jb20+CiAgTHVjYXMgQmF0ZXMgPGx1Y2FzYkBtb2phdGF0dS5j
b20+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9jaGVzQGF0bWVsLmNvbT4KICBN
YWlrIEJyb2VtbWUgPG1icm9lbW1lQGxpYm1wcS5vcmc+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5
bmdpZXJAYXJtLmNvbT4KICBNYXJjZWwgWmlzd2lsZXIgPG1hcmNlbEB6aXN3aWxlci5jb20+CiAg
TWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFy
ayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcmsgUnVzdGFkIDxtYXJrLmQucnVzdGFk
QGludGVsLmNvbT4KICBNYXJrIFNhbHl6eW4gPHNhbHl6eW5AYW5kcm9pZC5jb20+CiAgTWFydGlu
IEhhdWtlIDxtYXJkbmhAZ214LmRlPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVy
c2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5pYm0u
Y29tPgogIE1hdGV1c3ogU3lsd2VzdHJ6YWsgPG1hdGlzZWM3QGdtYWlsLmNvbT4KICBNYXRoaWFz
IE55bWFuIDxtYXRoaWFzLm55bWFuQGxpbnV4LmludGVsLmNvbT4KICBNYXVybyBDYXJ2YWxobyBD
aGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1heGltZSBDaGV2YWxsaWVyIDxt
YXhpbWUuY2hldmFsbGllckBib290bGluLmNvbT4KICBNaWNoYWVsIEJydW5uZXIgPE1pY2hhZWwu
QnJ1bm5lckBrb250cm9uLmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQu
YXU+CiAgTWljaGFlbCBOZXVsaW5nIDxtaWtleUBuZXVsaW5nLm9yZz4KICBNaWNoYWVsIFR1cnF1
ZXR0ZSA8bXR1cnF1ZXR0ZUBsaW5hcm8ub3JnPgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRo
YXQuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtaWtsb3NAc3plcmVkaS5odT4KICBNaWt1bGFzIFBh
dG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgTXlyb24gU3Rvd2UgPG15cm9uLnN0b3dlQHJl
ZGhhdC5jb20+CiAgTmFtaHl1bmcgS2ltIDxuYW1oeXVuZ0BrZXJuZWwub3JnPgogIE5hb3lhIEhv
cmlndWNoaSA8bi1ob3JpZ3VjaGlAYWguanAubmVjLmNvbT4KICBOZWlsIEhvcm1hbiA8bmhvcm1h
bkB0dXhkcml2ZXIuY29tPgogIE5pY29sYXMgRmVycmUgPG5pY29sYXMuZmVycmVAYXRtZWwuY29t
PgogIE5pY29sYXMgUGl0cmUgPG5pY29AbGluYXJvLm9yZz4KICBOaWtsYXMgQ2Fzc2VsIDxuaWts
YXMuY2Fzc2VsQGxpbmFyby5vcmc+CiAgTmlrbGFzIENhc3NlbCA8bmlrbGFzc0BheGlzLmNvbT4K
ICBPR0FXQSBIaXJvZnVtaSA8aGlyb2Z1bWlAbWFpbC5wYXJrbmV0LmNvLmpwPgogIE9saXZlciBO
ZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgT2xvZiBKb2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0
PgogIE9yIEdlcmxpdHogPG9nZXJsaXR6QG1lbGxhbm94LmNvbT4KICBQYW9sbyBBYmVuaSA8cGFi
ZW5pQHJlZGhhdC5jb20+CiAgUGF1bCBFLiBNY0tlbm5leSA8cGF1bG1ja0BsaW51eC52bmV0Lmli
bS5jb20+CiAgUGF1bCBaaW1tZXJtYW4gPHBhdWx6QHN5bm9wc3lzLmNvbT4KICBQZXRlciBDaGVu
IDxwZXRlci5jaGVuQGZyZWVzY2FsZS5jb20+CiAgUGV0ZXIgSHVybGV5IDxwZXRlckBodXJsZXlz
b2Z0d2FyZS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5v
cmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBoaWwgQXVsZCA8
cGF1bGRAcmVkaGF0LmNvbT4KICBQcmFyaXQgQmhhcmdhdmEgPHByYXJpdEByZWRoYXQuY29tPgog
IFJhbGYgQmFlY2hsZSA8cmFsZkBsaW51eC1taXBzLm9yZz4KICBSYXNtdXMgVmlsbGVtb2VzIDxs
aW51eEByYXNtdXN2aWxsZW1vZXMuZGs+CiAgUm9iZXJ0IEJhbGR5Z2EgPHIuYmFsZHlnYUBzYW1z
dW5nLmNvbT4KICBSb2JlcnQgSmFyem1payA8cm9iZXJ0LmphcnptaWtAZnJlZS5mcj4KICBSb2Ry
aWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+CiAgUm9nZXIgUXVhZHJvcyA8cm9nZXJx
QHRpLmNvbT4KICBSb3NzIFp3aXNsZXIgPHp3aXNsZXJAZ29vZ2xlLmNvbT4KICBSdXNzZWxsIEtp
bmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgogIFNhc2hhIExldmluIDxhbGV4YW5kZXIu
bGV2aW5AbWljcm9zb2Z0LmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGEubGV2aW5Ab3JhY2xlLmNv
bT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBUcmFuY2hldHRpIDxz
dHJhbmNoZUBjb2RlYXVyb3JhLm9yZz4KICBTZXJnZWkgSWFub3ZpY2ggPHludmljaEBnbWFpbC5j
b20+CiAgU2hhaGVkIFNoYWlraCA8c2hhaGVkLnNoYWlraEBjYXZpdW0uY29tPgogIFNob3RhIFN1
enVraSA8c3V6dWtpX3Nob3RhX3QzQGxhYi5udHQuY28uanA+CiAgU2h1YWggS2hhbiAoU2Ftc3Vu
ZyBPU0cpIDxzaHVhaEBrZXJuZWwub3JnPgogIFNpbW9uIEhvcm1hbiA8aG9ybXMrcmVuZXNhc0B2
ZXJnZS5uZXQuYXU+CiAgU3Jpa2FyIERyb25hbXJhanUgPHNyaWthckBsaW51eC52bmV0LmlibS5j
b20+CiAgU3RlZmFuIEFnbmVyIDxzdGVmYW5AYWduZXIuY2g+CiAgU3RlZmFubyBCcml2aW8gPHNi
cml2aW9AcmVkaGF0LmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmtsYXNzZXJ0QHNl
Y3VuZXQuY29tPgogIFN0ZXBoYW4gTXVlbGxlciA8c211ZWxsZXJAY2hyb25veC5kZT4KICBTdGVw
aGFuZSBFcmFuaWFuIDxlcmFuaWFuQGdvb2dsZS5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFJlZCBI
YXQpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN0ZXZlbiBSb3N0ZWR0IDxyb3N0ZWR0QGdvb2Rt
aXMub3JnPgogIFN1ZGVlcCBIb2xsYSA8c3VkZWVwLmhvbGxhQGFybS5jb20+CiAgU3VkaXAgTXVr
aGVyamVlIDxzdWRpcG0ubXVraGVyamVlQGdtYWlsLmNvbT4KICBTdW1hbiBUcmlwYXRoaSA8c3Ry
aXBhdGhpQGFwbS5jb20+CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJtLmNv
bT4KICBTeWx3ZXN0ZXIgTmF3cm9ja2kgPHMubmF3cm9ja2lAc2Ftc3VuZy5jb20+CiAgVGFrYXNo
aSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4KICBUaGFk
ZXUgTGltYSBkZSBTb3V6YSBDYXNjYXJkbyA8Y2FzY2FyZG9AY2Fub25pY2FsLmNvbT4KICBUaGVv
ZG9yZSBUcydvIDx0eXRzb0BtaXQuZWR1PgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJv
bml4LmRlPgogIFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAYm9vdGxpbi5jb20+
CiAgVGhvbWFzIFBldGF6em9uaSA8dGhvbWFzLnBldGF6em9uaUBmcmVlLWVsZWN0cm9ucy5jb20+
CiAgVG9iaWFzIEhlcnpvZyA8dC1oZXJ6b2dAZ214LmRlPgogIFRvbWV1IFZpem9zbyA8dG9tZXUu
dml6b3NvQGNvbGxhYm9yYS5jb20+CiAgVG9taSBWYWxrZWluZW4gPHRvbWkudmFsa2VpbmVuQHRp
LmNvbT4KICBUb255IExpbmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRyb25kIE15a2xlYnVz
dCA8dHJvbmQubXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbT4KICBUeWxlciBCYWtlciA8dHlsZXIu
YmFrZXJAbGluYXJvLm9yZz4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4K
ICBVd2UgS2xlaW5lLUvDtm5pZyA8dS5rbGVpbmUta29lbmlnQHBlbmd1dHJvbml4LmRlPgogIFZp
Z25lc2ggUiA8dmlnbmVzaHJAdGkuY29tPgogIFZpa3RvciBLcmFzbm92IDx2a3Jhc25vdkBkZXYu
cnRzb2Z0LnJ1PgogIFZpbmNlIEhzdSA8dmluY2VoQG52aWRpYS5jb20+CiAgVmluZWV0IEd1cHRh
IDx2Z3VwdGFAc3lub3BzeXMuY29tPgogIFZpbmVldCBHdXB0YSA8VmluZWV0Lkd1cHRhMUBzeW5v
cHN5cy5jb20+CiAgVml2ZWsgR2F1dGFtIDxnYXV0YW0udml2ZWtAc2Ftc3VuZy5jb20+CiAgV2Vu
d2VuIFdhbmcgPHdhbmc2NDk1QHVtbi5lZHU+CiAgV2VueW91IFlhbmcgPHdlbnlvdS55YW5nQGF0
bWVsLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXb2xmcmFtIFNh
bmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4K
ICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNoaW1vZGEudWhAcmVuZXNhcy5jb20+CiAg
WXUgWmhhbyA8eXV6aGFvQGdvb2dsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
NDY0NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 20:40:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 20:40: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-devel-bounces@lists.xenproject.org>)
	id 1gN1xO-0008VU-Gn; Wed, 14 Nov 2018 20:40: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=mavx=nz=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gN1xN-0008V5-Id
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 20:40:13 +0000
X-Inumbo-ID: 7b3de3c7-e84d-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b3de3c7-e84d-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 20:40:12 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 4C7A13074B71
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 22:40:10 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 3D7AE300F716
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 22:40:10 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Nov 2018 22:39:58 +0200
Message-Id: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH V6 0/4] Fix VGA logdirty related display freezes
 with altp2m
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgYWltcyB0byBwcmV2ZW50IHRoZSBkaXNwbGF5IGZyb20gZnJlZXppbmcgd2hl
bgplbmFibGluZyBhbHRwMm0gYW5kIHN3aXRjaGluZyB0byBhIG5ldyB2aWV3IChhbmQgYXNzb3J0
ZWQgcHJvYmxlbXMKd2hlbiByZXNpemluZyB0aGUgZGlzcGxheSkuIFNpbmNlIHRoZSBsYXN0IHZl
cnNpb24gb2YgdGhlIHNlcmllcywKd2hhdCB3YXMgcHJldmlvdXNseSB0aGUgc2Vjb25kICBwYXRj
aCBoYXMgYmVlbiBzcGxpdCBpbgp0d28gcGF0Y2hlcy4KClRoZSBmaXJzdCBwYXRjaCBwcm9wYWdh
dGVzIGVwdC5hZCBjaGFuZ2VzIHRvIGFsbCBhY3RpdmUgYWx0cDJtcywKdGhlIHNlY29uZCBvbmUg
aW50cm9kdWNlcyBwMm1fe2luaXQsZnJlZX1fbG9nZGlydHkoKSwgdGhlIHRoaXJkCmFsbG9jYXRl
cyAgYSBuZXcgbG9nZGlydHkgcmFuZ2VzZXQgZm9yIGVhY2ggbmV3IGFsdHAybSwgYW5kIHRoZQpm
b3VydGggcHJvcGFnYXRlcyAodW5kZXIgbG9jaykgY2hhbmdlcyB0byBhbGwgcDJtcy4KCltQQVRD
SCBWNiAxLzRdIHg4Ni9hbHRwMm06IHByb3BhZ2F0ZSBlcHQuYWQgY2hhbmdlcyB0byBhbGwgYWN0
aXZlIGFsdHAybXMKW1BBVENIIFY2IDIvNF0geDg2L21tOiBpbnRyb2R1Y2UgcDJtX3tpbml0LGZy
ZWV9X2xvZ2RpcnR5KCkKW1BBVENIIFY2IDMvNF0geDg2L21tOiBhbGxvY2F0ZSBsb2dkaXJ0eV9y
YW5nZXMgZm9yIGFsdHAybXMKW1BBVENIIFY2IDQvNF0geDg2L2FsdHAybTogZml4IGRpc3BsYXkg
ZnJvemVuIHdoZW4gc3dpdGNoaW5nIHRvIGEgbmV3IHZpZXcgZWFybHkKCkluIHRoZSBwcmV2aW91
cyBzZXJpZXMgdGhlIHBvc3NpYmlsaXR5IG9mIGFsbG9jYXRpbmcgYWx0cDJtcyBvbgpkZW1hbmQg
aGFzIGJlZW4gZGlzY3Vzc2VkLiBJZiB0aGF0J3MgYSByZXF1aXJlbWVudCBmb3IgdGhlIHNlcmll
cwp3ZSBjYW4gY2VydGFpbmx5IGNvbnRpbnVlIHRoZSBjb252ZXJzYXRpb24uIE90aGVyd2lzZSwg
c2luY2UKdGhlIHByb2JsZW0gZml4ZWQgaGVyZSBpcyBjb21wbGV0ZWx5IGJsb2NraW5nIGFsdHAy
bSB1c2FnZSwKSSBob3BlIHdlIGNhbiBmaXggdGhpcyB1cmdlbnQgbWF0dGVyLCBhZnRlciB3aGlj
aCB3ZSdsbCBoYXBwaWx5CmNvbnRyaWJ1dGUgY29kZSB0byBzd2l0Y2ggdG8gb24tZGVtYW5kIGFs
dHAybSBhbGxvY2F0aW9uLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 20:40:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 20:40: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-devel-bounces@lists.xenproject.org>)
	id 1gN1xP-0008Vm-FO; Wed, 14 Nov 2018 20:40: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=MAvx=NZ=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gN1xN-0008V9-OO
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 20:40:13 +0000
X-Inumbo-ID: 7b3539c8-e84d-11e8-bd31-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b3539c8-e84d-11e8-bd31-12d6303a7972;
 Wed, 14 Nov 2018 20:40:11 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 56215307503D; Wed, 14 Nov 2018 22:40:10 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 42F1E3084EEC;
 Wed, 14 Nov 2018 22:40:10 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Nov 2018 22:39:59 +0200
Message-Id: <1542228002-21075-2-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH V6 1/4] x86/altp2m: propagate ept.ad changes to
 all active altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpcyBhIHByZS1yZXF1aXNpdGUgZm9yIGZpeGluZyB0aGUgbG9nZGlydHkgVkdB
IGlzc3VlCihkaXNwbGF5IGZyZWV6ZXMgd2hlbiBzd2l0Y2hpbmcgdG8gYSBuZXcgYWx0cDJtIHZp
ZXcgZWFybHkgaW4gYQpkb21haW4ncyBsaWZldGltZSkuCgpUaGUgbmV3IGVwdF9zZXRfYWRfc3lu
YygpIGZ1bmN0aW9uIGhhcyBiZWVuIGFkZGVkIHRvIHVwZGF0ZSBhbGwKYWN0aXZlIGFsdHAybXMn
IGVwdC5hZC4gTmV3IGFsdHAybXMgd2lsbCBpbmhlcml0IHRoZSBob3N0cDJtJ3MKZXB0LmFkIHZh
bHVlLgoKVGhlIHAybV97ZW4sZGlzfWFibGVfaGFyZHdhcmVfbG9nX2RpcnR5KCkgaG9zdHAybSBs
b2NraW5nIGhhcwpiZWVuIG1vdmVkIHRvIHRoZSBuZXcgZXB0X3tlbixkaXN9YWJsZV9oYXJkd2Fy
ZV9sb2dfZGlydHkoKQpmdW5jdGlvbnMgYXMgcGFydCBvZiB0aGUgY29kZSByZWZhY3RvcmluZywg
d2hpbGUgbG9ja3MgZm9yIHRoZQppbmRpdmlkdWFsIGFsdHAybXMgYXJlIHRha2VuIGluIGVwdF9z
ZXRfYWRfc3luYygpIChjYWxsZWQgYnkKZXB0X3tlbixkaXN9YWJsZV9wbWwoKSkuCgpTaWduZWQt
b2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+ClN1Z2dl
c3RlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpUZXN0ZWQt
Ynk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KQWNrZWQtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKLS0tCkNDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWth
amltYUBpbnRlbC5jb20+CkNDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ0M6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKLS0tCkNoYW5n
ZXMgc2luY2UgVjU6CiAtIENvcnJlY3RlZCBwYXRjaCBkZXNjcmlwdGlvbiAodGhpcyBwYXRjaCBp
cyBwYXJ0IG9mIHRoZSBzZXJpZXMsCiAgIG5vdCBzZW50IHNlcGFyYXRlbHkpLgogLSBBZGRlZCBL
ZXZpbidzIFJldmlld2VkLWJ5LgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgfCA1NyAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2FyY2gv
eDg2L21tL3AybS5jICAgICB8ICA4IC0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNTMgaW5zZXJ0
aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggNDA3ZTI5OS4uZmFiY2Qw
NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLWVwdC5jCkBAIC0xNyw2ICsxNyw3IEBACiAKICNpbmNsdWRlIDx4ZW4vZG9tYWlu
X3BhZ2UuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDxhc20vYWx0cDJtLmg+
CiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KICNpbmNsdWRlIDxhc20vcGFnaW5nLmg+CiAjaW5j
bHVkZSA8YXNtL3R5cGVzLmg+CkBAIC0xMjIyLDYgKzEyMjMsMzQgQEAgc3RhdGljIHZvaWQgZXB0
X3RsYl9mbHVzaChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIGVwdF9zeW5jX2RvbWFpbl9t
YXNrKHAybSwgcDJtLT5kb21haW4tPmRpcnR5X2NwdW1hc2spOwogfQogCitzdGF0aWMgdm9pZCBl
cHRfc2V0X2FkX3N5bmMoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCB2YWx1ZSkKK3sKKyAgICBzdHJ1
Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKKworICAgIEFTU0VS
VChwMm1fbG9ja2VkX2J5X21lKGhvc3RwMm0pKTsKKworICAgIGhvc3RwMm0tPmVwdC5hZCA9IHZh
bHVlOworCisgICAgaWYgKCB1bmxpa2VseShhbHRwMm1fYWN0aXZlKGQpKSApCisgICAgeworICAg
ICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQ
Mk07IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07
CisKKyAgICAgICAgICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSA9PSBtZm5feChJTlZB
TElEX01GTikgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICBwMm0g
PSBkLT5hcmNoLmFsdHAybV9wMm1baV07CisKKyAgICAgICAgICAgIHAybV9sb2NrKHAybSk7Cisg
ICAgICAgICAgICBwMm0tPmVwdC5hZCA9IHZhbHVlOworICAgICAgICAgICAgcDJtX3VubG9jayhw
Mm0pOworICAgICAgICB9CisgICAgfQorfQorCiBzdGF0aWMgdm9pZCBlcHRfZW5hYmxlX3BtbChz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogewogICAgIC8qIERvbWFpbiBtdXN0IGhhdmUgYmVlbiBw
YXVzZWQgKi8KQEAgLTEyMzYsNyArMTI2NSw3IEBAIHN0YXRpYyB2b2lkIGVwdF9lbmFibGVfcG1s
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgICAgIHJldHVybjsKIAogICAgIC8qIEVuYWJs
ZSBFUFQgQS9EIGJpdCBmb3IgUE1MICovCi0gICAgcDJtLT5lcHQuYWQgPSAxOworICAgIGVwdF9z
ZXRfYWRfc3luYyhwMm0tPmRvbWFpbiwgdHJ1ZSk7CiAgICAgdm14X2RvbWFpbl91cGRhdGVfZXB0
cChwMm0tPmRvbWFpbik7CiB9CiAKQEAgLTEyNDgsMTAgKzEyNzcsMjggQEAgc3RhdGljIHZvaWQg
ZXB0X2Rpc2FibGVfcG1sKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgdm14X2RvbWFpbl9k
aXNhYmxlX3BtbChwMm0tPmRvbWFpbik7CiAKICAgICAvKiBEaXNhYmxlIEVQVCBBL0QgYml0ICov
Ci0gICAgcDJtLT5lcHQuYWQgPSAwOworICAgIGVwdF9zZXRfYWRfc3luYyhwMm0tPmRvbWFpbiwg
ZmFsc2UpOwogICAgIHZteF9kb21haW5fdXBkYXRlX2VwdHAocDJtLT5kb21haW4pOwogfQogCitz
dGF0aWMgdm9pZCBlcHRfZW5hYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtKQoreworICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0
cDJtKHAybS0+ZG9tYWluKTsKKworICAgIHAybV9sb2NrKGhvc3RwMm0pOworICAgIGVwdF9lbmFi
bGVfcG1sKGhvc3RwMm0pOworICAgIHAybV91bmxvY2soaG9zdHAybSk7Cit9CisKK3N0YXRpYyB2
b2lkIGVwdF9kaXNhYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
KQoreworICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKHAy
bS0+ZG9tYWluKTsKKworICAgIHAybV9sb2NrKGhvc3RwMm0pOworICAgIGVwdF9kaXNhYmxlX3Bt
bChob3N0cDJtKTsKKyAgICBwMm1fdW5sb2NrKGhvc3RwMm0pOworfQorCiBzdGF0aWMgdm9pZCBl
cHRfZmx1c2hfcG1sX2J1ZmZlcnMoc3RydWN0IHAybV9kb21haW4gKnAybSkKIHsKICAgICAvKiBE
b21haW4gbXVzdCBoYXZlIGJlZW4gcGF1c2VkICovCkBAIC0xMjgxLDggKzEzMjgsOCBAQCBpbnQg
ZXB0X3AybV9pbml0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAKICAgICBpZiAoIGNwdV9oYXNf
dm14X3BtbCApCiAgICAgewotICAgICAgICBwMm0tPmVuYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkg
PSBlcHRfZW5hYmxlX3BtbDsKLSAgICAgICAgcDJtLT5kaXNhYmxlX2hhcmR3YXJlX2xvZ19kaXJ0
eSA9IGVwdF9kaXNhYmxlX3BtbDsKKyAgICAgICAgcDJtLT5lbmFibGVfaGFyZHdhcmVfbG9nX2Rp
cnR5ID0gZXB0X2VuYWJsZV9oYXJkd2FyZV9sb2dfZGlydHk7CisgICAgICAgIHAybS0+ZGlzYWJs
ZV9oYXJkd2FyZV9sb2dfZGlydHkgPSBlcHRfZGlzYWJsZV9oYXJkd2FyZV9sb2dfZGlydHk7CiAg
ICAgICAgIHAybS0+Zmx1c2hfaGFyZHdhcmVfY2FjaGVkX2RpcnR5ID0gZXB0X2ZsdXNoX3BtbF9i
dWZmZXJzOwogICAgIH0KIApAQCAtMTM5MCw4ICsxNDM3LDEwIEBAIHZvaWQgc2V0dXBfZXB0X2R1
bXAodm9pZCkKIHZvaWQgcDJtX2luaXRfYWx0cDJtX2VwdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgaSkKIHsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gZC0+YXJjaC5hbHRw
Mm1fcDJtW2ldOworICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0
cDJtKGQpOwogICAgIHN0cnVjdCBlcHRfZGF0YSAqZXB0OwogCisgICAgcDJtLT5lcHQuYWQgPSBo
b3N0cDJtLT5lcHQuYWQ7CiAgICAgcDJtLT5taW5fcmVtYXBwZWRfZ2ZuID0gZ2ZuX3goSU5WQUxJ
RF9HRk4pOwogICAgIHAybS0+bWF4X3JlbWFwcGVkX2dmbiA9IDA7CiAgICAgZXB0ID0gJnAybS0+
ZXB0OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21t
L3AybS5jCmluZGV4IDRiZGM1ZTMuLjZhMWFiYjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTM2MCwxMSArMzYwLDcgQEAg
dm9pZCBwMm1fZW5hYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkKQogICAg
IHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAKICAgICBpZiAo
IHAybS0+ZW5hYmxlX2hhcmR3YXJlX2xvZ19kaXJ0eSApCi0gICAgewotICAgICAgICBwMm1fbG9j
ayhwMm0pOwogICAgICAgICBwMm0tPmVuYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkocDJtKTsKLSAg
ICAgICAgcDJtX3VubG9jayhwMm0pOwotICAgIH0KIH0KIAogdm9pZCBwMm1fZGlzYWJsZV9oYXJk
d2FyZV9sb2dfZGlydHkoc3RydWN0IGRvbWFpbiAqZCkKQEAgLTM3MiwxMSArMzY4LDcgQEAgdm9p
ZCBwMm1fZGlzYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogCiAgICAgaWYgKCBw
Mm0tPmRpc2FibGVfaGFyZHdhcmVfbG9nX2RpcnR5ICkKLSAgICB7Ci0gICAgICAgIHAybV9sb2Nr
KHAybSk7CiAgICAgICAgIHAybS0+ZGlzYWJsZV9oYXJkd2FyZV9sb2dfZGlydHkocDJtKTsKLSAg
ICAgICAgcDJtX3VubG9jayhwMm0pOwotICAgIH0KIH0KIAogdm9pZCBwMm1fZmx1c2hfaGFyZHdh
cmVfY2FjaGVkX2RpcnR5KHN0cnVjdCBkb21haW4gKmQpCi0tIAoyLjcuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 20:40:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 20:40: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-devel-bounces@lists.xenproject.org>)
	id 1gN1xP-0008W0-Qf; Wed, 14 Nov 2018 20:40: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=MAvx=NZ=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gN1xN-0008VA-Oo
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 20:40:13 +0000
X-Inumbo-ID: 7b0a5898-e84d-11e8-98cf-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b0a5898-e84d-11e8-98cf-12d6303a7972;
 Wed, 14 Nov 2018 20:40:11 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 6BBEA305FFAD; Wed, 14 Nov 2018 22:40:10 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 5D4643084EF2;
 Wed, 14 Nov 2018 22:40:10 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Nov 2018 22:40:01 +0200
Message-Id: <1542228002-21075-4-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH V6 3/4] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpcyBhIHByZS1yZXF1aXNpdGUgZm9yIHRoZSBvbmUgZml4aW5nIFZHQSBsb2dk
aXJ0eQpmcmVlemVzIHdoZW4gdXNpbmcgYWx0cDJtLiBJdCBvbmx5IGNvbmNlcm5zIGl0c2VsZiB3
aXRoIHRoZQpyYW5nZXMgYWxsb2NhdGlvbiAvIGRlYWxsb2NhdGlvbiAvIGluaXRpYWxpemF0aW9u
IHBhcnQuIFdoaWxlCnRvdWNoaW5nIHRoZSBjb2RlLCBJJ3ZlIHN3aXRjaGVkIGdsb2JhbF9sb2dk
aXJ0eSBmcm9tIGJvb2xfdAp0byBib29sLgoKUDJtX3Jlc2V0X2FsdHAybSgpIGhhcyBiZWVuIHJl
ZmFjdG9yZWQgdG8gcmVkdWNlIGNvZGUKcmVwZXRpdGlvbiwgYW5kIGl0IG5vdyB0YWtlcyB0aGUg
cDJtIGxvY2suIFNpbWlsYXIKcmVmYWN0b3JpbmcgaGFzIGJlZW4gZG9uZSB3aXRoIHAybV9hY3Rp
dmF0ZV9hbHRwMm0oKS4KClNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KCi0tLQpDQzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBl
dS5jaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBWNToKIC0gVGhpcyBpcyB0aGUgc2Vj
b25kIHBhcnQgb2YgdGhlIGZvcm1lciBzZWNvbmQgcGF0Y2ggc3BsaXQKICAgcmVxdWVzdGVkIGJ5
IEdlb3JnZS4KIC0gcDJtX2FjdGl2YXRlX2FsdHAybSgpIG5vdyBwdXRzIHRoZSAiaWYgcDJtX2lu
aXRfYWx0cDJtX2xvZ2RpcnR5KCkKICAgc3VjY2VlZHMsIHRoZW4gY2FsbCBwMm1faW5pdF9hbHRw
Mm1fZXB0KCkiIGluIG9uZSBwbGFjZXMuCiAtIHAybV9mbHVzaF9hbHRwMm0oKSBub3cgZnJlZXMg
dGhlIGxvZ2RpcnR5IHJhbmdlcy4KIC0gUHV0IHRoZSBwMm1fZmx1c2hfdGFibGUoKSAtPiBlcHRf
cDJtX3VuaW5pdCgpIC0+CiAgIGVwdF9wMm1faW5pdCgpIGV4Y2x1c2l2ZWx5IGluIHAybV9yZXNl
dF9hbHRwMm0oKSBhbmQgcmVmYWN0b3JlZAogICBpdCB0byBhbHNvIGNvbmRpdGlvbmFsbHkgZnJl
ZSB0aGUgbG9nZGlydHkgcmFuZ2VzIGFuZCByZXNldAogICB7bWluLG1heH1fcmVtYXBwZWRfZ2Zu
LgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgfCA5NCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCB8
ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDY1IGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYwppbmRleCA0MThmZjg1Li5hYmRmNDQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0yMjgyLDYgKzIyODIsMzQgQEAg
Ym9vbF90IHAybV9hbHRwMm1fbGF6eV9jb3B5KHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdwYSwK
ICAgICByZXR1cm4gMTsKIH0KIAorc3RhdGljIHZvaWQgcDJtX3Jlc2V0X2FsdHAybShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIHJlc2V0X3JlbWFwcGVkLCBib29sIGZyZWVfbG9nZGlydHlfcmFuZ2VzKQoreworICAg
IHN0cnVjdCBwMm1fZG9tYWluICpwMm07CisKKyAgICBBU1NFUlQoaWR4IDwgTUFYX0FMVFAyTSk7
CisgICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF07CisKKyAgICBwMm1fbG9jayhwMm0p
OworCisgICAgcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZChwMm0pOworICAgIC8qIFVuaW5pdCBhbmQg
cmVpbml0IGVwdCB0byBmb3JjZSBUTEIgc2hvb3Rkb3duICovCisKKyAgICBpZiAoIGZyZWVfbG9n
ZGlydHlfcmFuZ2VzICkKKyAgICAgICAgcDJtX2ZyZWVfbG9nZGlydHkocDJtKTsKKworICAgIGVw
dF9wMm1fdW5pbml0KHAybSk7CisgICAgZXB0X3AybV9pbml0KHAybSk7CisKKyAgICBpZiAoIHJl
c2V0X3JlbWFwcGVkICkKKyAgICB7CisgICAgICAgIHAybS0+bWluX3JlbWFwcGVkX2dmbiA9IGdm
bl94KElOVkFMSURfR0ZOKTsKKyAgICAgICAgcDJtLT5tYXhfcmVtYXBwZWRfZ2ZuID0gMDsKKyAg
ICB9CisKKyAgICBwMm1fdW5sb2NrKHAybSk7Cit9CisKIHZvaWQgcDJtX2ZsdXNoX2FsdHAybShz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtMjI5MCwxNiArMjMx
OCw0MCBAQCB2b2lkIHAybV9mbHVzaF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGZv
ciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgaSsrICkKICAgICB7Ci0gICAgICAgIHAybV9mbHVz
aF90YWJsZShkLT5hcmNoLmFsdHAybV9wMm1baV0pOwotICAgICAgICAvKiBVbmluaXQgYW5kIHJl
aW5pdCBlcHQgdG8gZm9yY2UgVExCIHNob290ZG93biAqLwotICAgICAgICBlcHRfcDJtX3VuaW5p
dChkLT5hcmNoLmFsdHAybV9wMm1baV0pOwotICAgICAgICBlcHRfcDJtX2luaXQoZC0+YXJjaC5h
bHRwMm1fcDJtW2ldKTsKKyAgICAgICAgcDJtX3Jlc2V0X2FsdHAybShkLCBpLCBmYWxzZSwgdHJ1
ZSk7CiAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gPSBtZm5feChJTlZBTElEX01GTik7
CiAgICAgfQogCiAgICAgYWx0cDJtX2xpc3RfdW5sb2NrKGQpOwogfQogCitzdGF0aWMgaW50IHAy
bV9pbml0X2FsdHAybV9sb2dkaXJ0eShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQoreworICAgIHN0
cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKHAybS0+ZG9tYWluKTsK
KyAgICBpbnQgcmMgPSBwMm1faW5pdF9sb2dkaXJ0eShwMm0pOworCisgICAgaWYgKCByYyApCisg
ICAgICAgIHJldHVybiByYzsKKworICAgIC8qIFRoZSBmb2xsb3dpbmcgaXMgcmVhbGx5IGp1c3Qg
YSByYW5nZXNldCBjb3B5LiAqLworICAgIHJldHVybiByYW5nZXNldF9tZXJnZShwMm0tPmxvZ2Rp
cnR5X3JhbmdlcywgaG9zdHAybS0+bG9nZGlydHlfcmFuZ2VzKTsKK30KKworc3RhdGljIGludCBw
Mm1fYWN0aXZhdGVfYWx0cDJtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpCit7
CisgICAgaW50IHJjOworCisgICAgQVNTRVJUKGlkeCA8IE1BWF9BTFRQMk0pOworICAgIHJjID0g
cDJtX2luaXRfYWx0cDJtX2xvZ2RpcnR5KGQtPmFyY2guYWx0cDJtX3AybVtpZHhdKTsKKworICAg
IGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBwMm1faW5pdF9hbHRwMm1fZXB0
KGQsIGlkeCk7CisKKyAgICByZXR1cm4gMDsKK30KKwogaW50IHAybV9pbml0X2FsdHAybV9ieV9p
ZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQogewogICAgIGludCByYyA9IC1F
SU5WQUw7CkBAIC0yMzEwLDEwICsyMzYyLDcgQEAgaW50IHAybV9pbml0X2FsdHAybV9ieV9pZChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQogICAgIGFsdHAybV9saXN0X2xvY2so
ZCk7CiAKICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaWR4XSA9PSBtZm5feChJTlZBTElE
X01GTikgKQotICAgIHsKLSAgICAgICAgcDJtX2luaXRfYWx0cDJtX2VwdChkLCBpZHgpOwotICAg
ICAgICByYyA9IDA7Ci0gICAgfQorICAgICAgICByYyA9IHAybV9hY3RpdmF0ZV9hbHRwMm0oZCwg
aWR4KTsKIAogICAgIGFsdHAybV9saXN0X3VubG9jayhkKTsKICAgICByZXR1cm4gcmM7CkBAIC0y
MzMxLDkgKzIzODAsMTAgQEAgaW50IHAybV9pbml0X25leHRfYWx0cDJtKHN0cnVjdCBkb21haW4g
KmQsIHVpbnQxNl90ICppZHgpCiAgICAgICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSAh
PSBtZm5feChJTlZBTElEX01GTikgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAg
cDJtX2luaXRfYWx0cDJtX2VwdChkLCBpKTsKLSAgICAgICAgKmlkeCA9IGk7Ci0gICAgICAgIHJj
ID0gMDsKKyAgICAgICAgcmMgPSBwMm1fYWN0aXZhdGVfYWx0cDJtKGQsIGkpOworCisgICAgICAg
IGlmICggIXJjICkKKyAgICAgICAgICAgICppZHggPSBpOwogCiAgICAgICAgIGJyZWFrOwogICAg
IH0KQEAgLTIzNjAsMTAgKzI0MTAsNyBAQCBpbnQgcDJtX2Rlc3Ryb3lfYWx0cDJtX2J5X2lkKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpCiAKICAgICAgICAgaWYgKCAhX2F0b21p
Y19yZWFkKHAybS0+YWN0aXZlX3ZjcHVzKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHAybV9m
bHVzaF90YWJsZShkLT5hcmNoLmFsdHAybV9wMm1baWR4XSk7Ci0gICAgICAgICAgICAvKiBVbmlu
aXQgYW5kIHJlaW5pdCBlcHQgdG8gZm9yY2UgVExCIHNob290ZG93biAqLwotICAgICAgICAgICAg
ZXB0X3AybV91bmluaXQoZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOwotICAgICAgICAgICAgZXB0
X3AybV9pbml0KGQtPmFyY2guYWx0cDJtX3AybVtpZHhdKTsKKyAgICAgICAgICAgIHAybV9yZXNl
dF9hbHRwMm0oZCwgaWR4LCBmYWxzZSwgdHJ1ZSk7CiAgICAgICAgICAgICBkLT5hcmNoLmFsdHAy
bV9lcHRwW2lkeF0gPSBtZm5feChJTlZBTElEX01GTik7CiAgICAgICAgICAgICByYyA9IDA7CiAg
ICAgICAgIH0KQEAgLTI0ODgsMTYgKzI1MzUsNiBAQCBpbnQgcDJtX2NoYW5nZV9hbHRwMm1fZ2Zu
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgsCiAgICAgcmV0dXJuIHJjOwogfQog
Ci1zdGF0aWMgdm9pZCBwMm1fcmVzZXRfYWx0cDJtKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCi17
Ci0gICAgcDJtX2ZsdXNoX3RhYmxlKHAybSk7Ci0gICAgLyogVW5pbml0IGFuZCByZWluaXQgZXB0
IHRvIGZvcmNlIFRMQiBzaG9vdGRvd24gKi8KLSAgICBlcHRfcDJtX3VuaW5pdChwMm0pOwotICAg
IGVwdF9wMm1faW5pdChwMm0pOwotICAgIHAybS0+bWluX3JlbWFwcGVkX2dmbiA9IGdmbl94KElO
VkFMSURfR0ZOKTsKLSAgICBwMm0tPm1heF9yZW1hcHBlZF9nZm4gPSAwOwotfQotCiBpbnQgcDJt
X2FsdHAybV9wcm9wYWdhdGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgcGFn
ZV9vcmRlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10
LCBwMm1fYWNjZXNzX3QgcDJtYSkKQEAgLTI1MzEsNyArMjU2OCw3IEBAIGludCBwMm1fYWx0cDJt
X3Byb3BhZ2F0ZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAgICAgICB7
CiAgICAgICAgICAgICBpZiAoICFyZXNldF9jb3VudCsrICkKICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICBwMm1fcmVzZXRfYWx0cDJtKHAybSk7CisgICAgICAgICAgICAgICAgcDJtX3Jl
c2V0X2FsdHAybShkLCBpLCB0cnVlLCBmYWxzZSk7CiAgICAgICAgICAgICAgICAgbGFzdF9yZXNl
dF9pZHggPSBpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZQpAQCAtMjU0NSwxMCAr
MjU4Miw3IEBAIGludCBwMm1fYWx0cDJtX3Byb3BhZ2F0ZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2Vw
dHBbaV0gPT0gbWZuX3goSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlOwogCi0gICAgICAgICAgICAgICAgICAgIHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtp
XTsKLSAgICAgICAgICAgICAgICAgICAgcDJtX2xvY2socDJtKTsKLSAgICAgICAgICAgICAgICAg
ICAgcDJtX3Jlc2V0X2FsdHAybShwMm0pOwotICAgICAgICAgICAgICAgICAgICBwMm1fdW5sb2Nr
KHAybSk7CisgICAgICAgICAgICAgICAgICAgIHAybV9yZXNldF9hbHRwMm0oZCwgaSwgdHJ1ZSwg
ZmFsc2UpOwogICAgICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgICAgIHJldCA9IDA7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaAppbmRleCBhYzMzZjUwLi5jN2Y1NzEwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTIyMiw3ICsy
MjIsNyBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7CiAgICAgc3RydWN0IHJhbmdlc2V0ICAgKmxvZ2Rp
cnR5X3JhbmdlczsKIAogICAgIC8qIEhvc3QgcDJtOiBHbG9iYWwgbG9nLWRpcnR5IG1vZGUgZW5h
YmxlZCBmb3IgdGhlIGRvbWFpbi4gKi8KLSAgICBib29sX3QgICAgICAgICAgICAgZ2xvYmFsX2xv
Z2RpcnR5OworICAgIGJvb2wgICAgICAgICAgICAgICBnbG9iYWxfbG9nZGlydHk7CiAKICAgICAv
KiBIb3N0IHAybTogd2hlbiB0aGlzIGZsYWcgaXMgc2V0LCBkb24ndCBmbHVzaCBhbGwgdGhlIG5l
c3RlZC1wMm0gCiAgICAgICogdGFibGVzIG9uIGV2ZXJ5IGhvc3QtcDJtIGNoYW5nZS4gIFRoZSBz
ZXR0ZXIgb2YgdGhpcyBmbGFnIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 20:40:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 20:40: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-devel-bounces@lists.xenproject.org>)
	id 1gN1xP-0008Vg-53; Wed, 14 Nov 2018 20:40: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=MAvx=NZ=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gN1xN-0008V8-Nz
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 20:40:13 +0000
X-Inumbo-ID: 7b0ea6dc-e84d-11e8-b9c9-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b0ea6dc-e84d-11e8-b9c9-12d6303a7972;
 Wed, 14 Nov 2018 20:40:11 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 77A92305FFBD; Wed, 14 Nov 2018 22:40:10 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 6528B3084EF3;
 Wed, 14 Nov 2018 22:40:10 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Nov 2018 22:40:02 +0200
Message-Id: <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBhbiBuZXcgYWx0cDJtIHZpZXcgaXMgY3JlYXRlZCB2ZXJ5IGVhcmx5IG9uIGd1ZXN0IGJv
b3QsIHRoZQpkaXNwbGF5IHdpbGwgZnJlZXplIChhbHRob3VnaCB0aGUgZ3Vlc3Qgd2lsbCBydW4g
bm9ybWFsbHkpLiBUaGlzCm1heSBhbHNvIGhhcHBlbiBvbiByZXNpemluZyB0aGUgZGlzcGxheS4g
VGhlIHJlYXNvbiBpcyB0aGUgd2F5ClhlbiBjdXJyZW50bHkgKG1pcyloYW5kbGVzIGxvZ2RpcnR5
IFZHQTogaXQgaW50ZW50aW9uYWxseQptaXNjb25maWd1cmVzIFZHQSBwYWdlcyBzbyB0aGF0IHRo
ZXkgd2lsbCBmYXVsdC4KClRoZSBwcm9ibGVtIGlzIHRoYXQgaXQgb25seSBkb2VzIHRoaXMgaW4g
dGhlIGhvc3QgcDJtLiBPbmNlIHdlCnN3aXRjaCB0byBhIG5ldyBhbHRwMm0sIHRoZSBtaXNjb25m
aWd1cmVkIGVudHJpZXMgd2lsbCBubyBsb25nZXIKZmF1bHQsIHNvIHRoZSBkaXNwbGF5IHdpbGwg
bm90IGJlIHVwZGF0ZWQuCgpUaGlzIHBhdGNoOgoqIHVwZGF0ZXMgZXB0X2hhbmRsZV9taXNjb25m
aWcoKSB0byB1c2UgdGhlIGFjdGl2ZSBhbHRwMm0gaW5zdGVhZAogIG9mIHRoZSBob3N0cDJtOwoq
IG1vZGlmaWVzIHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoKSwgcDJtX21lbW9yeV90eXBl
X2NoYW5nZWQKICBhbmQgcDJtX2NoYW5nZV90eXBlX3JhbmdlKCkgdG8gcHJvcGFnYXRlIHRoZWly
IGNoYW5nZXMgdG8gYWxsCiAgdmFsaWQgYWx0cDJtcy4KCldpdGggdGhlIGludHJvZHVjdGlvbiBv
ZiBhbHRwMm0gZmllbGRzIGluIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKCkKdGhlIHdob2xlIGZ1
bmN0aW9uIGhhcyBiZWVuIHB1dCB1bmRlciBDT05GSUdfSFZNLgoKU2lnbmVkLW9mZi1ieTogUmF6
dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpTdWdnZXN0ZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKLS0tCkNDOiBKdW4gTmFrYWppbWEgPGp1bi5u
YWthamltYUBpbnRlbC5jb20+CkNDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
Q0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKLS0tCkNo
YW5nZXMgc2luY2UgVjU6CiAtIEFkZGVkIEtldmluJ3MgUmV2aWV3ZWQtYnkuCiAtIEFkZGVkIGEg
bm90ZSBvbiBwMm1fbWVtb3J5X3R5cGVfY2hhbmdlZCgpIGJlaW5nIHVuZGVyIENPTkZJR19IVk0u
Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyB8ICAgOCArKysrCiB4ZW4vYXJjaC94ODYv
bW0vcDJtLXB0LmMgIHwgICA4ICsrKysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgfCAxMTUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaCB8ICAgNiArLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTE0IGluc2VydGlv
bnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
ZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCmluZGV4IGZhYmNkMDYuLmU2ZmE4NWYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gveDg2
L21tL3AybS1lcHQuYwpAQCAtNjU3LDYgKzY1Nyw5IEBAIGJvb2xfdCBlcHRfaGFuZGxlX21pc2Nv
bmZpZyh1aW50NjRfdCBncGEpCiAgICAgYm9vbF90IHNwdXJpb3VzOwogICAgIGludCByYzsKIAor
ICAgIGlmICggYWx0cDJtX2FjdGl2ZShjdXJyLT5kb21haW4pICkKKyAgICAgICAgcDJtID0gcDJt
X2dldF9hbHRwMm0oY3Vycik7CisKICAgICBwMm1fbG9jayhwMm0pOwogCiAgICAgc3B1cmlvdXMg
PSBjdXJyLT5hcmNoLmh2bS52bXguZXB0X3NwdXJpb3VzX21pc2NvbmZpZzsKQEAgLTE0NDAsNiAr
MTQ0MywxMSBAQCB2b2lkIHAybV9pbml0X2FsdHAybV9lcHQoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IGkpCiAgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0X2hv
c3RwMm0oZCk7CiAgICAgc3RydWN0IGVwdF9kYXRhICplcHQ7CiAKKyAgICBwMm0tPm1heF9tYXBw
ZWRfcGZuID0gaG9zdHAybS0+bWF4X21hcHBlZF9wZm47CisgICAgcDJtLT5kZWZhdWx0X2FjY2Vz
cyA9IGhvc3RwMm0tPmRlZmF1bHRfYWNjZXNzOworICAgIHAybS0+ZG9tYWluID0gaG9zdHAybS0+
ZG9tYWluOworCisgICAgcDJtLT5nbG9iYWxfbG9nZGlydHkgPSBob3N0cDJtLT5nbG9iYWxfbG9n
ZGlydHk7CiAgICAgcDJtLT5lcHQuYWQgPSBob3N0cDJtLT5lcHQuYWQ7CiAgICAgcDJtLT5taW5f
cmVtYXBwZWRfZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwogICAgIHAybS0+bWF4X3JlbWFwcGVk
X2dmbiA9IDA7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLXB0LmMKaW5kZXggNTVkZjE4NS4uMzgyODA4OCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL3AybS1wdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAt
MjksNiArMjksNyBAQAogI2luY2x1ZGUgPHhlbi9ldmVudC5oPgogI2luY2x1ZGUgPHhlbi90cmFj
ZS5oPgogI2luY2x1ZGUgPHB1YmxpYy92bV9ldmVudC5oPgorI2luY2x1ZGUgPGFzbS9hbHRwMm0u
aD4KICNpbmNsdWRlIDxhc20vZG9tYWluLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNs
dWRlIDxhc20vcGFnaW5nLmg+CkBAIC00NjQsNiArNDY1LDEzIEBAIGludCBwMm1fcHRfaGFuZGxl
X2RlZmVycmVkX2NoYW5nZXModWludDY0X3QgZ3BhKQogICAgIHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0gPSBwMm1fZ2V0X2hvc3RwMm0oY3VycmVudC0+ZG9tYWluKTsKICAgICBpbnQgcmM7CiAKKyAg
ICAvKgorICAgICAqIFNob3VsZCBhbHRwMm0gZXZlciBiZSBlbmFibGVkIGZvciBOUFQgLyBzaGFk
b3cgdXNlLCB0aGlzIGNvZGUKKyAgICAgKiBzaG91bGQgYmUgdXBkYXRlZCB0byBtYWtlIHVzZSBv
ZiB0aGUgYWN0aXZlIGFsdHAybSwgbGlrZQorICAgICAqIGVwdF9oYW5kbGVfbWlzY29uZmlnKCku
CisgICAgICovCisgICAgQVNTRVJUKCFhbHRwMm1fYWN0aXZlKGN1cnJlbnQtPmRvbWFpbikpOwor
CiAgICAgcDJtX2xvY2socDJtKTsKICAgICByYyA9IGRvX3JlY2FsYyhwMm0sIFBGTl9ET1dOKGdw
YSkpOwogICAgIHAybV91bmxvY2socDJtKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCBhYmRmNDQzLi5jNDAxODA2IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5j
CkBAIC0yNzcsNyArMjc3LDYgQEAgaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiBpbnQg
cDJtX2lzX2xvZ2RpcnR5X3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxv
bmcgc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZW5kKQog
ewotICAgIEFTU0VSVChwMm1faXNfaG9zdHAybShwMm0pKTsKICAgICBpZiAoIHAybS0+Z2xvYmFs
X2xvZ2RpcnR5IHx8CiAgICAgICAgICByYW5nZXNldF9jb250YWluc19yYW5nZShwMm0tPmxvZ2Rp
cnR5X3Jhbmdlcywgc3RhcnQsIGVuZCkgKQogICAgICAgICByZXR1cm4gMTsKQEAgLTI4NiwzMSAr
Mjg1LDc5IEBAIGludCBwMm1faXNfbG9nZGlydHlfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAy
bSwgdW5zaWduZWQgbG9uZyBzdGFydCwKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQg
Y2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBu
dCkKK3sKKyAgICBwMm0tPmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Cisg
ICAgcDJtLT5nbG9iYWxfbG9nZGlydHkgPSAobnQgPT0gcDJtX3JhbV9sb2dkaXJ0eSk7Cit9CisK
IHZvaWQgcDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChzdHJ1Y3QgZG9tYWluICpkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3Qg
bnQpCiB7Ci0gICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsK
KyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKIAog
ICAgIEFTU0VSVChvdCAhPSBudCk7CiAgICAgQVNTRVJUKHAybV9pc19jaGFuZ2VhYmxlKG90KSAm
JiBwMm1faXNfY2hhbmdlYWJsZShudCkpOwogCi0gICAgcDJtX2xvY2socDJtKTsKLSAgICBwMm0t
PmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Ci0gICAgcDJtLT5nbG9iYWxf
bG9nZGlydHkgPSAobnQgPT0gcDJtX3JhbV9sb2dkaXJ0eSk7Ci0gICAgcDJtX3VubG9jayhwMm0p
OworICAgIHAybV9sb2NrKGhvc3RwMm0pOworCisgICAgY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFs
KGhvc3RwMm0sIG90LCBudCk7CisKKyNpZmRlZiBDT05GSUdfSFZNCisgICAgaWYgKCB1bmxpa2Vs
eShhbHRwMm1fYWN0aXZlKGQpKSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKwor
ICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQMk07IGkrKyApCisgICAgICAgICAgICBp
ZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKKyAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJtID0gZC0+
YXJjaC5hbHRwMm1fcDJtW2ldOworCisgICAgICAgICAgICAgICAgcDJtX2xvY2soYWx0cDJtKTsK
KyAgICAgICAgICAgICAgICBjaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoYWx0cDJtLCBvdCwgbnQp
OworICAgICAgICAgICAgICAgIHAybV91bmxvY2soYWx0cDJtKTsKKyAgICAgICAgICAgIH0KKyAg
ICB9CisjZW5kaWYKKworICAgIHAybV91bmxvY2soaG9zdHAybSk7Cit9CisKKyNpZmRlZiBDT05G
SUdfSFZNCisvKiBUaGVyZSdzIGFscmVhZHkgYSBtZW1vcnlfdHlwZV9jaGFuZ2VkKCkgaW4gYXNt
L210cnIuaC4gKi8KK3N0YXRpYyB2b2lkIF9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0pCit7CisgICAgaWYgKCBwMm0tPm1lbW9yeV90eXBlX2NoYW5nZWQgKQorICAg
ICAgICBwMm0tPm1lbW9yeV90eXBlX2NoYW5nZWQocDJtKTsKIH0KIAogdm9pZCBwMm1fbWVtb3J5
X3R5cGVfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3Rw
Mm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAKLSAgICBpZiAoIHAybS0+bWVtb3J5X3R5cGVfY2hh
bmdlZCApCisgICAgcDJtX2xvY2soaG9zdHAybSk7CisKKyAgICBfbWVtb3J5X3R5cGVfY2hhbmdl
ZChob3N0cDJtKTsKKworICAgIGlmICggdW5saWtlbHkoYWx0cDJtX2FjdGl2ZShkKSkgKQogICAg
IHsKLSAgICAgICAgcDJtX2xvY2socDJtKTsKLSAgICAgICAgcDJtLT5tZW1vcnlfdHlwZV9jaGFu
Z2VkKHAybSk7Ci0gICAgICAgIHAybV91bmxvY2socDJtKTsKKyAgICAgICAgdW5zaWduZWQgaW50
IGk7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQorICAgICAg
ICAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9lcHRwW2ldICE9IG1mbl94KElOVkFMSURfTUZOKSAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKmFsdHAy
bSA9IGQtPmFyY2guYWx0cDJtX3AybVtpXTsKKworICAgICAgICAgICAgICAgIHAybV9sb2NrKGFs
dHAybSk7CisgICAgICAgICAgICAgICAgX21lbW9yeV90eXBlX2NoYW5nZWQoYWx0cDJtKTsKKyAg
ICAgICAgICAgICAgICBwMm1fdW5sb2NrKGFsdHAybSk7CisgICAgICAgICAgICB9CiAgICAgfQor
CisgICAgcDJtX3VubG9jayhob3N0cDJtKTsKIH0KKyNlbmRpZgogCiBpbnQgcDJtX3NldF9pb3Jl
cV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgZmxhZ3MsCkBAIC05OTEsMTggKzEwMzgsMTQgQEAgaW50IHAybV9jaGFuZ2VfdHlw
ZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKIH0KIAogLyogTW9k
aWZ5IHRoZSBwMm0gdHlwZSBvZiBhIHJhbmdlIG9mIGdmbnMgZnJvbSBvdCB0byBudC4gKi8KLXZv
aWQgcDJtX2NoYW5nZV90eXBlX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsIAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50KQor
c3RhdGljIHZvaWQgY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVk
IGxvbmcgZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwg
cDJtX3R5cGVfdCBudCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IHN0YXJ0OwotICAgIHN0
cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHAybS0+ZG9tYWluOwogICAgIGludCByYyA9IDA7CiAKLSAgICBBU1NFUlQob3Qg
IT0gbnQpOwotICAgIEFTU0VSVChwMm1faXNfY2hhbmdlYWJsZShvdCkgJiYgcDJtX2lzX2NoYW5n
ZWFibGUobnQpKTsKLQotICAgIHAybV9sb2NrKHAybSk7CiAgICAgcDJtLT5kZWZlcl9uZXN0ZWRf
Zmx1c2ggPSAxOwogCiAgICAgaWYgKCB1bmxpa2VseShlbmQgPiBwMm0tPm1heF9tYXBwZWRfcGZu
KSApCkBAIC0xMDQ2LDcgKzEwODksMzkgQEAgdm9pZCBwMm1fY2hhbmdlX3R5cGVfcmFuZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICBwMm0tPmRlZmVyX25lc3RlZF9mbHVzaCA9IDA7CiAgICAgaWYg
KCBuZXN0ZWRodm1fZW5hYmxlZChkKSApCiAgICAgICAgIHAybV9mbHVzaF9uZXN0ZWRwMm0oZCk7
Ci0gICAgcDJtX3VubG9jayhwMm0pOworfQorCit2b2lkIHAybV9jaGFuZ2VfdHlwZV9yYW5nZShz
dHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBw
Mm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50KQoreworICAgIHN0cnVjdCBwMm1fZG9tYWluICpo
b3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOworCisgICAgQVNTRVJUKG90ICE9IG50KTsKKyAg
ICBBU1NFUlQocDJtX2lzX2NoYW5nZWFibGUob3QpICYmIHAybV9pc19jaGFuZ2VhYmxlKG50KSk7
CisKKyAgICBwMm1fbG9jayhob3N0cDJtKTsKKworICAgIGNoYW5nZV90eXBlX3JhbmdlKGhvc3Rw
Mm0sIHN0YXJ0LCBlbmQsIG90LCBudCk7CisKKyNpZmRlZiBDT05GSUdfSFZNCisgICAgaWYgKCB1
bmxpa2VseShhbHRwMm1fYWN0aXZlKGQpKSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQg
aTsKKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQMk07IGkrKyApCisgICAgICAg
ICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJt
ID0gZC0+YXJjaC5hbHRwMm1fcDJtW2ldOworCisgICAgICAgICAgICAgICAgcDJtX2xvY2soYWx0
cDJtKTsKKyAgICAgICAgICAgICAgICBjaGFuZ2VfdHlwZV9yYW5nZShhbHRwMm0sIHN0YXJ0LCBl
bmQsIG90LCBudCk7CisgICAgICAgICAgICAgICAgcDJtX3VubG9jayhhbHRwMm0pOworICAgICAg
ICAgICAgfQorICAgIH0KKyNlbmRpZgorCisgICAgcDJtX3VubG9jayhob3N0cDJtKTsKIH0KIAog
LyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oCmluZGV4IGM3ZjU3MTAuLmJlNWI3YTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNjMw
LDkgKzYzMCw2IEBAIGludCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBmaXJzdF9nZm4sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1heF9ucik7CiAKLS8qIFJlcG9ydCBhIGNo
YW5nZSBhZmZlY3RpbmcgbWVtb3J5IHR5cGVzLiAqLwotdm9pZCBwMm1fbWVtb3J5X3R5cGVfY2hh
bmdlZChzdHJ1Y3QgZG9tYWluICpkKTsKLQogaW50IHAybV9pc19sb2dkaXJ0eV9yYW5nZShzdHJ1
Y3QgcDJtX2RvbWFpbiAqLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGVuZCk7CiAKQEAgLTY2Myw2ICs2NjAsOSBAQCB2b2lkIHAy
bV9wb2RfZHVtcF9kYXRhKHN0cnVjdCBkb21haW4gKmQpOwogCiAjaWZkZWYgQ09ORklHX0hWTQog
CisvKiBSZXBvcnQgYSBjaGFuZ2UgYWZmZWN0aW5nIG1lbW9yeSB0eXBlcy4gKi8KK3ZvaWQgcDJt
X21lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCk7CisKIC8qIENhbGxlZCBieSBw
Mm0gY29kZSB3aGVuIGRlbWFuZC1wb3B1bGF0aW5nIGEgUG9EIHBhZ2UgKi8KIGJvb2wKIHAybV9w
b2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwgdW5z
aWduZWQgaW50IG9yZGVyKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 20:40:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 20:40: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-devel-bounces@lists.xenproject.org>)
	id 1gN1xO-0008Va-Qh; Wed, 14 Nov 2018 20:40: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=mavx=nz=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gN1xN-0008V6-K3
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 20:40:13 +0000
X-Inumbo-ID: 7b12e99c-e84d-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b12e99c-e84d-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 20:40:11 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 5ED85301AB2F; Wed, 14 Nov 2018 22:40:10 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 4E7CB3084EF1;
 Wed, 14 Nov 2018 22:40:10 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Nov 2018 22:40:00 +0200
Message-Id: <1542228002-21075-3-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH V6 2/4] x86/mm: introduce p2m_{init,
 free}_logdirty()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGxvZ2RpcnR5X3JhbmdlcyBhbGxvY2F0b3IgLyBkZWFsbG9jYXRvciBoZWxwZXJzLgpwMm1f
aW5pdF9sb2dkaXJ0eSgpIHdpbGwgbm90IHJlLWFsbG9jYXRlIGlmCnAybS0+bG9nZGlydHkgcmFu
Z2VzIGhhcyBhbHJlYWR5IGJlZW4gYWxsb2NhdGVkLgoKTW92ZSB0aGUgcmFuZ2VzZXQgZGVhbGxv
Y2F0aW9uIGNhbGwgZnJvbSBwMm1fdGVhcmRvd25faG9zdHAybSgpCnRvIHAybV9mcmVlX29uZSgp
IC0gd2Ugd2lsbCB3YW50IHRoaXMgdG8gYXBwbHkgdG8gYWx0cDJtcwphcyB3ZWxsLgoKU2lnbmVk
LW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKLS0t
CkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCi0tLQpD
aGFuZ2VzIHNpbmNlIFY1OgogLSBBZGRlZCB0aGlzIG5ldyBwYXRjaCBieSBzcGxpdHRpbmcgdGhl
IGZvcm1lciBzZWNvbmQgcGF0Y2ggZm9yCiAgIGVhc2llciByZXZpZXcuCi0tLQogeGVuL2FyY2gv
eDg2L21tL3AybS5jIHwgNDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYwppbmRleCA2YTFhYmI2Li40MThmZjg1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC01OSw2ICs1OSwyOCBAQCBzdGF0
aWMgdm9pZCBwMm1fbmVzdGVkcDJtX2luaXQoc3RydWN0IHAybV9kb21haW4gKnAybSkKICNlbmRp
ZgogfQogCitzdGF0aWMgaW50IHAybV9pbml0X2xvZ2RpcnR5KHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0pCit7CisgICAgaWYgKCBwMm0tPmxvZ2RpcnR5X3JhbmdlcyApCisgICAgICAgIHJldHVybiAw
OworCisgICAgcDJtLT5sb2dkaXJ0eV9yYW5nZXMgPSByYW5nZXNldF9uZXcocDJtLT5kb21haW4s
ICJsb2ctZGlydHkiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJB
TkdFU0VURl9wcmV0dHlwcmludF9oZXgpOworICAgIGlmICggIXAybS0+bG9nZGlydHlfcmFuZ2Vz
ICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGlj
IHZvaWQgcDJtX2ZyZWVfbG9nZGlydHkoc3RydWN0IHAybV9kb21haW4gKnAybSkKK3sKKyAgICBp
ZiAoICFwMm0tPmxvZ2RpcnR5X3JhbmdlcyApCisgICAgICAgIHJldHVybjsKKworICAgIHJhbmdl
c2V0X2Rlc3Ryb3kocDJtLT5sb2dkaXJ0eV9yYW5nZXMpOworICAgIHAybS0+bG9nZGlydHlfcmFu
Z2VzID0gTlVMTDsKK30KKwogLyogSW5pdCB0aGUgZGF0YXN0cnVjdHVyZXMgZm9yIGxhdGVyIHVz
ZSBieSB0aGUgcDJtIGNvZGUgKi8KIHN0YXRpYyBpbnQgcDJtX2luaXRpYWxpc2Uoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKnAybSkKIHsKQEAgLTEwNyw2ICsxMjksNyBAQCBm
cmVlX3AybToKIAogc3RhdGljIHZvaWQgcDJtX2ZyZWVfb25lKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0pCiB7CisgICAgcDJtX2ZyZWVfbG9nZGlydHkocDJtKTsKICAgICBpZiAoIGhhcF9lbmFibGVk
KHAybS0+ZG9tYWluKSAmJiBjcHVfaGFzX3ZteCApCiAgICAgICAgIGVwdF9wMm1fdW5pbml0KHAy
bSk7CiAgICAgZnJlZV9jcHVtYXNrX3ZhcihwMm0tPmRpcnR5X2NwdW1hc2spOwpAQCAtMTE2LDE5
ICsxMzksMTkgQEAgc3RhdGljIHZvaWQgcDJtX2ZyZWVfb25lKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0pCiBzdGF0aWMgaW50IHAybV9pbml0X2hvc3RwMm0oc3RydWN0IGRvbWFpbiAqZCkKIHsKICAg
ICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2luaXRfb25lKGQpOworICAgIGludCByYzsK
IAotICAgIGlmICggcDJtICkKLSAgICB7Ci0gICAgICAgIHAybS0+bG9nZGlydHlfcmFuZ2VzID0g
cmFuZ2VzZXRfbmV3KGQsICJsb2ctZGlydHkiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBSQU5HRVNFVEZfcHJldHR5cHJpbnRfaGV4KTsKLSAgICAgICAgaWYg
KCBwMm0tPmxvZ2RpcnR5X3JhbmdlcyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGQtPmFyY2gu
cDJtID0gcDJtOwotICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIH0KKyAgICBpZiAoICFw
Mm0gKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIHJjID0gcDJtX2luaXRfbG9nZGly
dHkocDJtKTsKKworICAgIGlmICggIXJjICkKKyAgICAgICAgZC0+YXJjaC5wMm0gPSBwMm07Cisg
ICAgZWxzZQogICAgICAgICBwMm1fZnJlZV9vbmUocDJtKTsKLSAgICB9Ci0gICAgcmV0dXJuIC1F
Tk9NRU07CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyB2b2lkIHAybV90ZWFyZG93bl9o
b3N0cDJtKHN0cnVjdCBkb21haW4gKmQpCkBAIC0xMzgsNyArMTYxLDYgQEAgc3RhdGljIHZvaWQg
cDJtX3RlYXJkb3duX2hvc3RwMm0oc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGlmICggcDJtICkK
ICAgICB7Ci0gICAgICAgIHJhbmdlc2V0X2Rlc3Ryb3kocDJtLT5sb2dkaXJ0eV9yYW5nZXMpOwog
ICAgICAgICBwMm1fZnJlZV9vbmUocDJtKTsKICAgICAgICAgZC0+YXJjaC5wMm0gPSBOVUxMOwog
ICAgIH0KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 20:45:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 20:45: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-devel-bounces@lists.xenproject.org>)
	id 1gN22H-0000i7-L9; Wed, 14 Nov 2018 20:45: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=effe=nz=citrix.com=prvs=849cc1f13=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gN22G-0000i2-5P
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 20:45:16 +0000
X-Inumbo-ID: 2f81cfd5-e84e-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f81cfd5-e84e-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 20:45:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,233,1539648000"; d="scan'208";a="70588051"
Date: Wed, 14 Nov 2018 20:44:50 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jason Andryuk <jandryuk@gmail.com>
Message-ID: <20181114204450.4vwkrd6x4isaltk7@zion.uk.xensource.com>
References: <20181114181732.19013-1-wei.liu2@citrix.com>
 <20181114181732.19013-4-wei.liu2@citrix.com>
 <CAKf6xpu-H6ibB0G3k6c2-piR009QAAQhSyDxyUCeiDsaD8rycw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAKf6xpu-H6ibB0G3k6c2-piR009QAAQhSyDxyUCeiDsaD8rycw@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 3/3] xen-init-dom0: set Dom0 UUID if
 requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sergey.dyasli@citrix.com, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, edvin.torok@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMTQsIDIwMTggYXQgMDM6MTY6NDlQTSAtMDUwMCwgSmFzb24gQW5kcnl1ayB3
cm90ZToKWy4uLl0KPiA+ICBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gPiAgewo+
ID4gICAgICBpbnQgcmM7Cj4gPiAtICAgIHN0cnVjdCB4c19oYW5kbGUgKnhzaDsKPiA+ICsgICAg
c3RydWN0IHhzX2hhbmRsZSAqeHNoID0gTlVMTDsKPiA+ICsgICAgeGNfaW50ZXJmYWNlICp4Y2gg
PSBOVUxMOwo+ID4gICAgICBjaGFyICpkb21uYW1lX3N0cmluZyA9IE5VTEwsICpkb21pZF9zdHJp
bmcgPSBOVUxMOwo+ID4gKyAgICBsaWJ4bF91dWlkIHV1aWQ7Cj4gPgo+ID4gICAgICB4c2ggPSB4
c19vcGVuKDApOwo+ID4gICAgICBpZiAoIXhzaCkgewo+ID4gICAgICAgICAgZnByaW50ZihzdGRl
cnIsICJjYW5ub3Qgb3BlbiB4ZW5zdG9yZSBjb25uZWN0aW9uXG4iKTsKPiA+IC0gICAgICAgIGV4
aXQoMSk7Cj4gPiArICAgICAgICByYyA9IDE7Cj4gPiArICAgICAgICBnb3RvIG91dDsKPiA+ICsg
ICAgfQo+ID4gKwo+ID4gKyAgICB4Y2ggPSB4Y19pbnRlcmZhY2Vfb3BlbihOVUxMLCBOVUxMLCAw
KTsKPiA+ICsgICAgaWYgKCF4Y2gpIHsKPiA+ICsgICAgICAgIGZwcmludGYoc3RkZXJyLCAieGNf
aW50ZXJmYWNlX29wZW4oKSBmYWlsZWRcbiIpOwo+ID4gKyAgICAgICAgcmMgPSAxOwo+IAo+IERv
IHlvdSB3YW50IGEgZ290byBvdXQgaGVyZT8KClllcyBJIGRvLiBHb29kIGNhdGNoIQoKV2VpLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 20:56:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 20:56: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-devel-bounces@lists.xenproject.org>)
	id 1gN2Ci-0001Y2-PM; Wed, 14 Nov 2018 20:56: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN2Ch-0001Xs-54
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 20:56:03 +0000
X-Inumbo-ID: b1f8f913-e84f-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1f8f913-e84f-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 20:56:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gN2Cf-0002N7-N9; Wed, 14 Nov 2018 20:56:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gN2Cf-00044N-Cc; Wed, 14 Nov 2018 20:56:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gN2Cf-0001JU-Bw; Wed, 14 Nov 2018 20:56:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130065-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=85588389222a3636baf0f9ed8227f2434af4c3f9
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 20:56:01 +0000
Subject: [Xen-devel] [ovmf test] 130065: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDA2NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwNjUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgODU1ODgzODkyMjJhMzYzNmJhZjBmOWVkODIyN2YyNDM0YWY0YzNmOQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDggZGF5cyAgIDY4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDAxNCAgMjAxOC0xMS0xNCAwMzo0Mzo0NiBaICAgIDAgZGF5cyAgICA4IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 21:17:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 21:17:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gN2XO-00039Z-1P; Wed, 14 Nov 2018 21:17:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zcq3=nz=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gN2XN-00039U-2X
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 21:17:25 +0000
X-Inumbo-ID: ae0c9e48-e852-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae0c9e48-e852-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 21:17:24 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id AA7332D814;
 Wed, 14 Nov 2018 21:17:23 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-99.ams2.redhat.com [10.36.116.99])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 578C761487;
 Wed, 14 Nov 2018 21:17:21 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Wed, 14 Nov 2018 22:16:59 +0100
Message-Id: <20181114211704.6381-2-david@redhat.com>
In-Reply-To: <20181114211704.6381-1-david@redhat.com>
References: <20181114211704.6381-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Wed, 14 Nov 2018 21:17:23 +0000 (UTC)
Subject: [Xen-devel] [PATCH RFC 1/6] mm: balloon: update comment about
 isolation/migration/compaction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, linux-pm@vger.kernel.org,
 linux-doc@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGIxMTIzZWE2ZDNiMyAoIm1tOiBiYWxsb29uOiB1c2UgZ2VuZXJhbCBub24tbHJ1IG1v
dmFibGUgcGFnZQpmZWF0dXJlIikgcmV3b3JrZWQgYmFsbG9vbiBoYW5kbGluZyB0byBtYWtlIHVz
ZSBvZiB0aGUgZ2VuZXJhbApub24tbHJ1IG1vdmFibGUgcGFnZSBmZWF0dXJlLiBUaGUgYmlnIGNv
bW1lbnQgYmxvY2sgaW4KYmFsbG9vbl9jb21wYWN0aW9uLmggY29udGFpbnMgcXVpdGUgc29tZSBv
dXRkYXRlZCBpbmZvcm1hdGlvbi4gTGV0J3MgZml4CnRoaXMuCgpDYzogQW5kcmV3IE1vcnRvbiA8
YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZy
YWRlYWQub3JnPgpDYzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CkNjOiAiTWljaGFl
bCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRl
bmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0KIGluY2x1ZGUvbGludXgvYmFsbG9vbl9jb21w
YWN0aW9uLmggfCAyNiArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDkgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9s
aW51eC9iYWxsb29uX2NvbXBhY3Rpb24uaCBiL2luY2x1ZGUvbGludXgvYmFsbG9vbl9jb21wYWN0
aW9uLmgKaW5kZXggNTMwNTFmM2Q4ZjI1Li5jYmU1MGRhNWE1OWQgMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUvbGludXgvYmFsbG9vbl9jb21wYWN0aW9uLmgKKysrIGIvaW5jbHVkZS9saW51eC9iYWxsb29u
X2NvbXBhY3Rpb24uaApAQCAtNCwxNSArNCwxOCBAQAogICoKICAqIENvbW1vbiBpbnRlcmZhY2Ug
ZGVmaW5pdGlvbnMgZm9yIG1ha2luZyBiYWxsb29uIHBhZ2VzIG1vdmFibGUgYnkgY29tcGFjdGlv
bi4KICAqCi0gKiBEZXNwaXRlIGJlaW5nIHBlcmZlY3RseSBwb3NzaWJsZSB0byBwZXJmb3JtIGJh
bGxvb25lZCBwYWdlcyBtaWdyYXRpb24sIHRoZXkKLSAqIG1ha2UgYSBzcGVjaWFsIGNvcm5lciBj
YXNlIHRvIGNvbXBhY3Rpb24gc2NhbnMgYmVjYXVzZSBiYWxsb29uIHBhZ2VzIGFyZSBub3QKLSAq
IGVubGlzdGVkIGF0IGFueSBMUlUgbGlzdCBsaWtlIHRoZSBvdGhlciBwYWdlcyB3ZSBkbyBjb21w
YWN0IC8gbWlncmF0ZS4KKyAqIEJhbGxvb24gcGFnZSBtaWdyYXRpb24gbWFrZXMgdXNlIG9mIHRo
ZSBnZW5lcmFsIG5vbi1scnUgbW92YWJsZSBwYWdlCisgKiBmZWF0dXJlLgorICoKKyAqIHBhZ2Ut
PnByaXZhdGUgaXMgdXNlZCB0byByZWZlcmVuY2UgdGhlIHJlc3BvbnNpYmxlIGJhbGxvb24gZGV2
aWNlLgorICogcGFnZS0+bWFwcGluZyBpcyB1c2VkIGluIGNvbnRleHQgb2Ygbm9uLWxydSBwYWdl
IG1pZ3JhdGlvbiB0byByZWZlcmVuY2UKKyAqIHRoZSBhZGRyZXNzIHNwYWNlIG9wZXJhdGlvbnMg
Zm9yIHBhZ2UgaXNvbGF0aW9uL21pZ3JhdGlvbi9jb21wYWN0aW9uLgogICoKICAqIEFzIHRoZSBw
YWdlIGlzb2xhdGlvbiBzY2FubmluZyBzdGVwIGEgY29tcGFjdGlvbiB0aHJlYWQgZG9lcyBpcyBh
IGxvY2tsZXNzCiAgKiBwcm9jZWR1cmUgKGZyb20gYSBwYWdlIHN0YW5kcG9pbnQpLCBpdCBtaWdo
dCBicmluZyBzb21lIHJhY3kgc2l0dWF0aW9ucyB3aGlsZQogICogcGVyZm9ybWluZyBiYWxsb29u
IHBhZ2UgY29tcGFjdGlvbi4gSW4gb3JkZXIgdG8gc29ydCBvdXQgdGhlc2UgcmFjeSBzY2VuYXJp
b3MKICAqIGFuZCBzYWZlbHkgcGVyZm9ybSBiYWxsb29uJ3MgcGFnZSBjb21wYWN0aW9uIGFuZCBt
aWdyYXRpb24gd2UgbXVzdCwgYWx3YXlzLAotICogZW5zdXJlIGZvbGxvd2luZyB0aGVzZSB0aHJl
ZSBzaW1wbGUgcnVsZXM6CisgKiBlbnN1cmUgZm9sbG93aW5nIHRoZXNlIHNpbXBsZSBydWxlczoK
ICAqCiAgKiAgIGkuIHdoZW4gdXBkYXRpbmcgYSBiYWxsb29uJ3MgcGFnZSAtPm1hcHBpbmcgZWxl
bWVudCwgc3RyaWN0bHkgZG8gaXQgdW5kZXIKICAqICAgICAgdGhlIGZvbGxvd2luZyBsb2NrIG9y
ZGVyLCBpbmRlcGVuZGVudGx5IG9mIHRoZSBmYXIgc3VwZXJpb3IKQEAgLTIxLDE5ICsyNCw4IEBA
CiAgKgkgICAgICArLS1zcGluX2xvY2tfaXJxKCZiX2Rldl9pbmZvLT5wYWdlc19sb2NrKTsKICAq
CSAgICAgICAgICAgIC4uLiBwYWdlLT5tYXBwaW5nIHVwZGF0ZXMgaGVyZSAuLi4KICAqCi0gKiAg
aWkuIGJlZm9yZSBpc29sYXRpbmcgb3IgZGVxdWV1ZWluZyBhIGJhbGxvb24gcGFnZSBmcm9tIHRo
ZSBiYWxsb29uIGRldmljZQotICogICAgICBwYWdlcyBsaXN0LCB0aGUgcGFnZSByZWZlcmVuY2Ug
Y291bnRlciBtdXN0IGJlIHJhaXNlZCBieSBvbmUgYW5kIHRoZQotICogICAgICBleHRyYSByZWZj
b3VudCBtdXN0IGJlIGRyb3BwZWQgd2hlbiB0aGUgcGFnZSBpcyBlbnF1ZXVlZCBiYWNrIGludG8K
LSAqICAgICAgdGhlIGJhbGxvb24gZGV2aWNlIHBhZ2UgbGlzdCwgdGh1cyBhIGJhbGxvb24gcGFn
ZSBrZWVwcyBpdHMgcmVmZXJlbmNlCi0gKiAgICAgIGNvdW50ZXIgcmFpc2VkIG9ubHkgd2hpbGUg
aXQgaXMgdW5kZXIgb3VyIHNwZWNpYWwgaGFuZGxpbmc7Ci0gKgotICogaWlpLiBhZnRlciB0aGUg
bG9ja2xlc3Mgc2NhbiBzdGVwIGhhdmUgc2VsZWN0ZWQgYSBwb3RlbnRpYWwgYmFsbG9vbiBwYWdl
IGZvcgotICogICAgICBpc29sYXRpb24sIHJlLXRlc3QgdGhlIFBhZ2VCYWxsb29uIG1hcmsgYW5k
IHRoZSBQYWdlUHJpdmF0ZSBmbGFnCi0gKiAgICAgIHVuZGVyIHRoZSBwcm9wZXIgcGFnZSBsb2Nr
LCB0byBlbnN1cmUgaXNvbGF0aW5nIGEgdmFsaWQgYmFsbG9vbiBwYWdlCi0gKiAgICAgIChub3Qg
eWV0IGlzb2xhdGVkLCBub3IgdW5kZXIgcmVsZWFzZSBwcm9jZWR1cmUpCi0gKgotICogIGl2LiBp
c29sYXRpb24gb3IgZGVxdWV1ZWluZyBwcm9jZWR1cmUgbXVzdCBjbGVhciBQYWdlUHJpdmF0ZSBm
bGFnIHVuZGVyCi0gKiAgICAgIHBhZ2UgbG9jayB0b2dldGhlciB3aXRoIHJlbW92aW5nIHBhZ2Ug
ZnJvbSBiYWxsb29uIGRldmljZSBwYWdlIGxpc3QuCisgKiAgaWkuIGlzb2xhdGlvbiBvciBkZXF1
ZXVlaW5nIHByb2NlZHVyZSBtdXN0IHJlbW92ZSB0aGUgcGFnZSBmcm9tIGJhbGxvb24KKyAqICAg
ICAgZGV2aWNlIHBhZ2UgbGlzdCB1bmRlciBiX2Rldl9pbmZvLT5wYWdlc19sb2NrLgogICoKICAq
IFRoZSBmdW5jdGlvbnMgcHJvdmlkZWQgYnkgdGhpcyBpbnRlcmZhY2UgYXJlIHBsYWNlZCB0byBo
ZWxwIG9uIGNvcGluZyB3aXRoCiAgKiB0aGUgYWZvcmVtZW50aW9uZWQgYmFsbG9vbiBwYWdlIGNv
cm5lciBjYXNlLCBhcyB3ZWxsIGFzIHRvIGVuc3VyZSB0aGUgc2ltcGxlCi0tIAoyLjE3LjIKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 21:17:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 21:17:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gN2XM-00039O-O6; Wed, 14 Nov 2018 21:17: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=zcq3=nz=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gN2XL-00039J-SQ
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 21:17:23 +0000
X-Inumbo-ID: ad0c76bf-e852-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad0c76bf-e852-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 21:17:22 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 090A193898;
 Wed, 14 Nov 2018 21:17:21 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-99.ams2.redhat.com [10.36.116.99])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 3E8385F72B;
 Wed, 14 Nov 2018 21:17:04 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Wed, 14 Nov 2018 22:16:58 +0100
Message-Id: <20181114211704.6381-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Wed, 14 Nov 2018 21:17:22 +0000 (UTC)
Subject: [Xen-devel] [PATCH RFC 0/6] mm/kdump: allow to exclude pages that
 are logically offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, linux-doc@vger.kernel.org,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Omar Sandoval <osandov@fb.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>, Baoquan He <bhe@redhat.com>,
 Jonathan Corbet <corbet@lwn.net>, David Hildenbrand <david@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, David Rientjes <rientjes@google.com>,
 xen-devel@lists.xenproject.org, Dave Young <dyoung@redhat.com>,
 Alexey Dobriyan <adobriyan@gmail.com>, Len Brown <len.brown@intel.com>,
 Arnd Bergmann <arnd@arndb.de>, linux-pm@vger.kernel.org,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>, Vlastimil Babka <vbabka@suse.cz>,
 Juergen Gross <jgross@suse.com>, Kairui Song <kasong@redhat.com>,
 Christian Hansen <chansen3@cisco.com>, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 linux-kernel@vger.kernel.org, Miles Chen <miles.chen@mediatek.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBwYWdlcyBpbmZsYXRlZCBhcyBwYXJ0IG9mIGEgYmFsbG9vbiBkcml2ZXIgd2ls
bCBiZSBkdW1wZWQKYnkgZHVtcCB0b29scyBsaWtlIG1ha2VkdW1wZmlsZS4gV2hpbGUgWEVOIGlz
IGFibGUgdG8gY2hlY2sgaW4gdGhlCmNyYXNoIGtlcm5lbCB3aGV0aGVyIGEgY2VydGFpbiBwZm4g
aXMgYWN0dWFsbCBiYWNrZWQgYnkgbWVtb3J5IGluIHRoZQpoeXBlcnZpc29yIChzZWUgeGVuX29s
ZG1lbV9wZm5faXNfcmFtKSBhbmQgb3B0aW1pemUgdGhpcyBjYXNlLCBkdW1wcyBvZgp2aXJ0aW8t
YmFsbG9vbiBhbmQgaHYtYmFsbG9vbiBpbmZsYXRlZCBtZW1vcnkgd2lsbCBlc3NlbnRpYWxseSBy
ZXN1bHQgaW4KemVybyBwYWdlcyBnZXR0aW5nIGFsbG9jYXRlZCBieSB0aGUgaHlwZXJ2aXNvciBh
bmQgdGhlIGR1bXAgZ2V0dGluZwpmaWxsZWQgd2l0aCB0aGlzIGRhdGEuCgpUaGUgYWxsb2NhdGlv
biBhbmQgcmVhZGluZyBvZiB6ZXJvIHBhZ2VzIGNhbiBkaXJlY3RseSBiZSBhdm9pZGVkIGlmIGEK
ZHVtcGluZyB0b29sIGNvdWxkIGtub3cgd2hpY2ggcGFnZXMgb25seSBjb250YWluIHN0YWxlIGlu
Zm9ybWF0aW9uIG5vdCB0bwpiZSBkdW1wZWQuCgpBbHNvIGZvciBYRU4sIGNhbGxpbmcgaW50byB0
aGUga2VybmVsIGFuZCBhc2tpbmcgdGhlIGh5cGVydmlzb3IgaWYgYQpwZm4gaXMgYmFja2VkIGNh
biBiZSBhdm9pZGVkIGlmIHRoZSBkdW1pbmcgdG9vbCB3b3VsZCBza2lwIHN1Y2ggcGFnZXMKcmln
aHQgZnJvbSB0aGUgYmVnaW5uaW5nLgoKRHVtcGluZyB0b29scyBoYXZlIG5vIGlkZWEgd2hldGhl
ciBhIGdpdmVuIHBhZ2UgaXMgcGFydCBvZiBhIGJhbGxvb24gZHJpdmVyCmFuZCBzaGFsbCBub3Qg
YmUgZHVtcGVkLiBFc3AuIFBHX3Jlc2VydmVkIGNhbm5vdCBiZSB1c2VkIGZvciB0aGF0IHB1cnBv
c2UKYXMgYWxsIG1lbW9yeSBhbGxvY2F0ZWQgZHVyaW5nIGVhcmx5IGJvb3QgaXMgYWxzbyBQR19y
ZXNlcnZlZCwgc2VlCmRpc2N1c3Npb24gYXQgWzFdLiBTbyBzb21lIG90aGVyIHdheSBvZiBpbmRp
Y2F0aW9uIGlzIHJlcXVpcmVkIGFuZCBhIG5ldwpwYWdlIGZsYWcgaXMgZnJvd25lZCB1cG9uLgoK
V2UgaGF2ZSBQR19iYWxsb29uIChNQVBDT1VOVCB2YWx1ZSksIHdoaWNoIGlzIGVzc2VudGlhbGx5
IHVudXNlZCBub3cuIEkKc3VnZ2VzdCByZW5hbWluZyBpdCB0byBzb21ldGhpbmcgbW9yZSBnZW5l
cmljIChQR19vZmZsaW5lKSB0byBtYXJrIHBhZ2VzIGFzCmxvZ2ljYWxseSBvZmZsaW5lLiBUaGlz
IGZsYWcgY2FuIHRoYW4gZS5nLiBhbHNvIGJlIHVzZWQgYnkgdmlydGlvLW1lbSBpbgp0aGUgZnV0
dXJlIHRvIG1hcmsgc3Vic2VjdGlvbnMgYXMgb2ZmbGluZS4gT3IgYnkgb3RoZXIgY29kZSB0aGF0
IHdhbnRzIHRvCnB1dCBwYWdlcyBsb2dpY2FsbHkgb2ZmbGluZSAoZS5nLiBsYXRlciBtYXliZSBw
b2lzb25lZCBwYWdlcyB0aGF0IHNoYWxsCm5vIGxvbmdlciBiZSB1c2VkKS4KClRoaXMgc2VyaWVz
IGNvbnZlcnRzIFBHX2JhbGxvb24gdG8gUEdfb2ZmbGluZSwgYWxsb3dzIGR1bXBpbmcgdG9vbHMg
dG8KcXVlcnkgdGhlIHZhbHVlIHRvIGRldGVjdCBzdWNoIHBhZ2VzIGFuZCBtYXJrcyBwYWdlcyBp
biB0aGUgaHYtYmFsbG9vbgphbmQgWEVOIGJhbGxvb24gcHJvcGVybHkgYXMgUEdfb2ZmbGluZS4g
Tm90ZSB0aGF0IHZpcnRpby1iYWxsb29uIGFscmVhZHkKc2V0IHBhZ2VzIHRvIFBHX2JhbGxvb24g
KGFuZCBub3cgUEdfb2ZmbGluZSkuCgpQbGVhc2Ugbm90ZSB0aGF0IHRoaXMgaXMgYWxzbyBoZWxw
ZnVsIGZvciBhIHByb2JsZW0gd2Ugd2VyZSBzZWVpbmcgdW5kZXIKSHlwZXItVjogRHVtcGluZyBs
b2dpY2FsbHkgb2ZmbGluZSBtZW1vcnkgKHBhZ2VzIGtlcHQgZmFrZSBvZmZsaW5lIHdoaWxlCm9u
bGluaW5nIGEgc2VjdGlvbiB2aWEgb25saW5lX3BhZ2VfY2FsbGJhY2spIHdvdWxkIHVuZGVyIHNv
bWUgY29uZGljaW9ucwpyZXN1bHQgaW4gYSBrZXJuZWwgcGFuaWMgd2hlbiBkdW1waW5nIHRoZW0u
CgpBcyBJIGRvbid0IGhhdmUgYWNjZXNzIHRvIG5laXRoZXIgWEVOIG5vciBIeXBlci1WIGluc3Rh
bGxhdGlvbiwgdGhpcyB3YXMKbm90IHRlc3RlZCB5ZXQgKGFuZCBhIG1ha2VkdW1wZmlsZSBjaGFu
Z2Ugd2lsbCBiZSByZXF1aXJlZCB0byBza2lwCmR1bXBpbmcgdGhlc2UgcGFnZXMpLgoKWzFdIGh0
dHBzOi8vbGttbC5vcmcvbGttbC8yMDE4LzcvMjAvNTY2CgpEYXZpZCBIaWxkZW5icmFuZCAoNik6
CiAgbW06IGJhbGxvb246IHVwZGF0ZSBjb21tZW50IGFib3V0IGlzb2xhdGlvbi9taWdyYXRpb24v
Y29tcGFjdGlvbgogIG1tOiBjb252ZXJ0IFBHX2JhbGxvb24gdG8gUEdfb2ZmbGluZQogIGtleGVj
OiBleHBvcnQgUEdfb2ZmbGluZSB0byBWTUNPUkVJTkZPCiAgeGVuL2JhbGxvb246IG1hcmsgaW5m
bGF0ZWQgcGFnZXMgUEdfb2ZmbGluZQogIGh2X2JhbGxvb246IG1hcmsgaW5mbGF0ZWQgcGFnZXMg
UEdfb2ZmbGluZQogIFBNIC8gSGliZXJuYXRlOiBleGNsdWRlIGFsbCBQYWdlT2ZmbGluZSgpIHBh
Z2VzCgogRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9tbS9wYWdlbWFwLnJzdCB8ICA2ICsrKysr
CiBkcml2ZXJzL2h2L2h2X2JhbGxvb24uYyAgICAgICAgICAgICAgICAgIHwgMTQgKysrKysrKyst
LQogZHJpdmVycy94ZW4vYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwogZnMv
cHJvYy9wYWdlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstLQogaW5jbHVkZS9s
aW51eC9iYWxsb29uX2NvbXBhY3Rpb24uaCAgICAgICB8IDM0ICsrKysrKysrKy0tLS0tLS0tLS0t
LS0tLQogaW5jbHVkZS9saW51eC9wYWdlLWZsYWdzLmggICAgICAgICAgICAgICB8IDExICsrKysr
LS0tCiBpbmNsdWRlL3VhcGkvbGludXgva2VybmVsLXBhZ2UtZmxhZ3MuaCAgIHwgIDEgKwoga2Vy
bmVsL2NyYXNoX2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyICsrCiBrZXJuZWwvcG93
ZXIvc25hcHNob3QuYyAgICAgICAgICAgICAgICAgIHwgIDUgKysrLQogdG9vbHMvdm0vcGFnZS10
eXBlcy5jICAgICAgICAgICAgICAgICAgICB8ICAxICsKIDEwIGZpbGVzIGNoYW5nZWQsIDUxIGlu
c2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQoKLS0gCjIuMTcuMgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 21:17:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 21:17: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-devel-bounces@lists.xenproject.org>)
	id 1gN2XX-0003AR-C0; Wed, 14 Nov 2018 21:17: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=zCq3=NZ=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gN2XV-00039u-P7
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 21:17:33 +0000
X-Inumbo-ID: b2acd622-e852-11e8-915e-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2acd622-e852-11e8-915e-12d6303a7972;
 Wed, 14 Nov 2018 21:17:32 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 15971300272A;
 Wed, 14 Nov 2018 21:17:31 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-99.ams2.redhat.com [10.36.116.99])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 07EDE5C8A4;
 Wed, 14 Nov 2018 21:17:23 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Wed, 14 Nov 2018 22:17:00 +0100
Message-Id: <20181114211704.6381-3-david@redhat.com>
In-Reply-To: <20181114211704.6381-1-david@redhat.com>
References: <20181114211704.6381-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.46]); Wed, 14 Nov 2018 21:17:31 +0000 (UTC)
Subject: [Xen-devel] [PATCH RFC 2/6] mm: convert PG_balloon to PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, linux-doc@vger.kernel.org,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, Jonathan Corbet <corbet@lwn.net>,
 David Hildenbrand <david@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, David Rientjes <rientjes@google.com>,
 xen-devel@lists.xenproject.org, Alexey Dobriyan <adobriyan@gmail.com>,
 linux-pm@vger.kernel.org, Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>, Vlastimil Babka <vbabka@suse.cz>,
 Christian Hansen <chansen3@cisco.com>, linux-kernel@vger.kernel.org,
 Miles Chen <miles.chen@mediatek.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UEdfYmFsbG9vbiB3YXMgaW50cm9kdWNlZCB0byBpbXBsZW1lbnQgcGFnZSBtaWdyYXRpb24vY29t
cGFjdGlvbiBmb3IgcGFnZXMKaW5mbGF0ZWQgaW4gdmlydGlvLWJhbGxvb24uIE5vd2FkYXlzLCBp
dCBpcyBvbmx5IGEgbWFya2VyIHRoYXQgYSBwYWdlIGlzCnBhcnQgb2YgdmlydGlvLWJhbGxvb24g
YW5kIHRoZXJlZm9yZSBsb2dpY2FsbHkgb2ZmbGluZS4KCldlIGFsc28gd2FudCB0byBtYWtlIHVz
ZSBvZiB0aGlzIGZsYWcgaW4gb3RoZXIgYmFsbG9vbiBkcml2ZXJzIC0gZm9yCmluZmxhdGVkIHBh
Z2VzIG9yIHdoZW4gb25saW5pbmcgYSBzZWN0aW9uIGJ1dCBrZWVwaW5nIHNvbWUgcGFnZXMgb2Zm
bGluZQooZS5nLiB1c2VkIHJpZ2h0IG5vdyBieSBYRU4gYW5kIEh5cGVyLVYgdmlhIHNldF9vbmxp
bmVfcGFnZV9jYWxsYmFjaygpKS4KCldlIGFyZSBnb2luZyB0byBleHBvc2UgdGhpcyBmbGFnIHRv
IGR1bXAgdG9vbHMgbGlrZSBtYWtlZHVtcGZpbGUuIEJ1dAppbnN0ZWFkIG9mIGV4cG9zaW5nIFBH
X2JhbGxvb24sIGxldCdzIGdlbmVyYWxpemUgdGhlIGNvbmNlcHQgb2YgbWFya2luZwpwYWdlcyBh
cyBsb2dpY2FsbHkgb2ZmbGluZSwgc28gaXQgY2FuIGJlIHJldXNlZCBmb3Igb3RoZXIgcHVycG9z
ZXMKbGF0ZXIgb24uCgpSZW5hbWUgUEdfYmFsbG9vbiB0byBQR19vZmZsaW5lLiBUaGlzIGlzIGFu
IGluZGljYXRvciB0aGF0IHRoZSBwYWdlIGlzCmxvZ2ljYWxseSBvZmZsaW5lLCB0aGUgY29udGVu
dCBzdGFsZSBhbmQgdGhhdCBpdCBzaG91bGQgbm90IGJlIHRvdWNoZWQKKGUuZy4gYSBoeXBlcnZp
c29yIHdvdWxkIGhhdmUgdG8gYWxsb2NhdGUgYmFja2luZyBzdG9yYWdlIGluIG9yZGVyIGZvciB0
aGUKZ3Vlc3QgdG8gZHVtcCBhbiB1bnVzZWQgcGFnZSkuICBXZSBjYW4gdGhlbiBlLmcuIGV4Y2x1
ZGUgc3VjaCBwYWdlcyBmcm9tCmR1bXBzLgoKSW4gZm9sbG93aW5nIHBhdGNoZXMsIHdlIHdpbGwg
bWFrZSB1c2Ugb2YgdGhpcyBiaXQgYWxzbyBpbiBvdGhlciBiYWxsb29uCmRyaXZlcnMuICBXaGls
ZSBhdCBpdCwgZG9jdW1lbnQgUEdUQUJMRS4KCkNjOiBKb25hdGhhbiBDb3JiZXQgPGNvcmJldEBs
d24ubmV0PgpDYzogQWxleGV5IERvYnJpeWFuIDxhZG9icml5YW5AZ21haWwuY29tPgpDYzogTWlr
ZSBSYXBvcG9ydCA8cnBwdEBsaW51eC52bmV0LmlibS5jb20+CkNjOiBBbmRyZXcgTW9ydG9uIDxh
a3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpDYzogQ2hyaXN0aWFuIEhhbnNlbiA8Y2hhbnNlbjNA
Y2lzY28uY29tPgpDYzogVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4KQ2M6ICJLaXJp
bGwgQS4gU2h1dGVtb3YiIDxraXJpbGwuc2h1dGVtb3ZAbGludXguaW50ZWwuY29tPgpDYzogU3Rl
cGhlbiBSb3Rod2VsbCA8c2ZyQGNhbmIuYXV1Zy5vcmcuYXU+CkNjOiBNYXR0aGV3IFdpbGNveCA8
d2lsbHlAaW5mcmFkZWFkLm9yZz4KQ2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RAcmVkaGF0
LmNvbT4KQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgpDYzogUGF2ZWwgVGF0YXNo
aW4gPHBhc2hhLnRhdGFzaGluQG9yYWNsZS5jb20+CkNjOiBBbGV4YW5kZXIgRHV5Y2sgPGFsZXhh
bmRlci5oLmR1eWNrQGxpbnV4LmludGVsLmNvbT4KQ2M6IE5hb3lhIEhvcmlndWNoaSA8bi1ob3Jp
Z3VjaGlAYWguanAubmVjLmNvbT4KQ2M6IE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsu
Y29tPgpDYzogRGF2aWQgUmllbnRqZXMgPHJpZW50amVzQGdvb2dsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0KIERvY3VtZW50YXRp
b24vYWRtaW4tZ3VpZGUvbW0vcGFnZW1hcC5yc3QgfCAgNiArKysrKysKIGZzL3Byb2MvcGFnZS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBpbmNsdWRlL2xpbnV4L2JhbGxv
b25fY29tcGFjdGlvbi5oICAgICAgIHwgIDggKysrKy0tLS0KIGluY2x1ZGUvbGludXgvcGFnZS1m
bGFncy5oICAgICAgICAgICAgICAgfCAxMSArKysrKysrLS0tLQogaW5jbHVkZS91YXBpL2xpbnV4
L2tlcm5lbC1wYWdlLWZsYWdzLmggICB8ICAxICsKIHRvb2xzL3ZtL3BhZ2UtdHlwZXMuYyAgICAg
ICAgICAgICAgICAgICAgfCAgMSArCiA2IGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyks
IDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUv
bW0vcGFnZW1hcC5yc3QgYi9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL21tL3BhZ2VtYXAucnN0
CmluZGV4IDNmN2JhZGUyYzIzMS4uOWFmZDZiZGM0MjRiIDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0
aW9uL2FkbWluLWd1aWRlL21tL3BhZ2VtYXAucnN0CisrKyBiL0RvY3VtZW50YXRpb24vYWRtaW4t
Z3VpZGUvbW0vcGFnZW1hcC5yc3QKQEAgLTc4LDYgKzc4LDggQEAgbnVtYmVyIG9mIHRpbWVzIGEg
cGFnZSBpcyBtYXBwZWQuCiAgICAgMjMuIEJBTExPT04KICAgICAyNC4gWkVST19QQUdFCiAgICAg
MjUuIElETEUKKyAgICAyNi4gUEdUQUJMRQorICAgIDI3LiBPRkZMSU5FCiAKICAqIGBgL3Byb2Mv
a3BhZ2VjZ3JvdXBgYC4gIFRoaXMgZmlsZSBjb250YWlucyBhIDY0LWJpdCBpbm9kZSBudW1iZXIg
b2YgdGhlCiAgICBtZW1vcnkgY2dyb3VwIGVhY2ggcGFnZSBpcyBjaGFyZ2VkIHRvLCBpbmRleGVk
IGJ5IFBGTi4gT25seSBhdmFpbGFibGUgd2hlbgpAQCAtMTI4LDYgKzEzMCwxMCBAQCBTaG9ydCBk
ZXNjcmlwdGlvbnMgdG8gdGhlIHBhZ2UgZmxhZ3MKICAgICBOb3RlIHRoYXQgdGhpcyBmbGFnIG1h
eSBiZSBzdGFsZSBpbiBjYXNlIHRoZSBwYWdlIHdhcyBhY2Nlc3NlZCB2aWEKICAgICBhIFBURS4g
VG8gbWFrZSBzdXJlIHRoZSBmbGFnIGlzIHVwLXRvLWRhdGUgb25lIGhhcyB0byByZWFkCiAgICAg
YGAvc3lzL2tlcm5lbC9tbS9wYWdlX2lkbGUvYml0bWFwYGAgZmlyc3QuCisyNiAtIFBHVEFCTEUK
KyAgICBwYWdlIGlzIGluIHVzZSBhcyBhIHBhZ2UgdGFibGUKKzI3IC0gT0ZGTElORQorICAgIHBh
Z2UgaXMgbG9naWNhbGx5IG9mZmxpbmUKIAogSU8gcmVsYXRlZCBwYWdlIGZsYWdzCiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0KZGlmZiAtLWdpdCBhL2ZzL3Byb2MvcGFnZS5jIGIvZnMvcHJvYy9wYWdl
LmMKaW5kZXggNmM1MTdiMTFhY2Y4Li4zNzg0MDFhZjRkOWQgMTAwNjQ0Ci0tLSBhL2ZzL3Byb2Mv
cGFnZS5jCisrKyBiL2ZzL3Byb2MvcGFnZS5jCkBAIC0xNTIsOCArMTUyLDggQEAgdTY0IHN0YWJs
ZV9wYWdlX2ZsYWdzKHN0cnVjdCBwYWdlICpwYWdlKQogCWVsc2UgaWYgKHBhZ2VfY291bnQocGFn
ZSkgPT0gMCAmJiBpc19mcmVlX2J1ZGR5X3BhZ2UocGFnZSkpCiAJCXUgfD0gMSA8PCBLUEZfQlVE
RFk7CiAKLQlpZiAoUGFnZUJhbGxvb24ocGFnZSkpCi0JCXUgfD0gMSA8PCBLUEZfQkFMTE9PTjsK
KwlpZiAoUGFnZU9mZmxpbmUocGFnZSkpCisJCXUgfD0gMSA8PCBLUEZfT0ZGTElORTsKIAlpZiAo
UGFnZVRhYmxlKHBhZ2UpKQogCQl1IHw9IDEgPDwgS1BGX1BHVEFCTEU7CiAKZGlmZiAtLWdpdCBh
L2luY2x1ZGUvbGludXgvYmFsbG9vbl9jb21wYWN0aW9uLmggYi9pbmNsdWRlL2xpbnV4L2JhbGxv
b25fY29tcGFjdGlvbi5oCmluZGV4IGNiZTUwZGE1YTU5ZC4uZjExMWM3ODBlZjFkIDEwMDY0NAot
LS0gYS9pbmNsdWRlL2xpbnV4L2JhbGxvb25fY29tcGFjdGlvbi5oCisrKyBiL2luY2x1ZGUvbGlu
dXgvYmFsbG9vbl9jb21wYWN0aW9uLmgKQEAgLTk1LDcgKzk1LDcgQEAgZXh0ZXJuIGludCBiYWxs
b29uX3BhZ2VfbWlncmF0ZShzdHJ1Y3QgYWRkcmVzc19zcGFjZSAqbWFwcGluZywKIHN0YXRpYyBp
bmxpbmUgdm9pZCBiYWxsb29uX3BhZ2VfaW5zZXJ0KHN0cnVjdCBiYWxsb29uX2Rldl9pbmZvICpi
YWxsb29uLAogCQkJCSAgICAgICBzdHJ1Y3QgcGFnZSAqcGFnZSkKIHsKLQlfX1NldFBhZ2VCYWxs
b29uKHBhZ2UpOworCV9fU2V0UGFnZU9mZmxpbmUocGFnZSk7CiAJX19TZXRQYWdlTW92YWJsZShw
YWdlLCBiYWxsb29uLT5pbm9kZS0+aV9tYXBwaW5nKTsKIAlzZXRfcGFnZV9wcml2YXRlKHBhZ2Us
ICh1bnNpZ25lZCBsb25nKWJhbGxvb24pOwogCWxpc3RfYWRkKCZwYWdlLT5scnUsICZiYWxsb29u
LT5wYWdlcyk7CkBAIC0xMTEsNyArMTExLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGJhbGxvb25f
cGFnZV9pbnNlcnQoc3RydWN0IGJhbGxvb25fZGV2X2luZm8gKmJhbGxvb24sCiAgKi8KIHN0YXRp
YyBpbmxpbmUgdm9pZCBiYWxsb29uX3BhZ2VfZGVsZXRlKHN0cnVjdCBwYWdlICpwYWdlKQogewot
CV9fQ2xlYXJQYWdlQmFsbG9vbihwYWdlKTsKKwlfX0NsZWFyUGFnZU9mZmxpbmUocGFnZSk7CiAJ
X19DbGVhclBhZ2VNb3ZhYmxlKHBhZ2UpOwogCXNldF9wYWdlX3ByaXZhdGUocGFnZSwgMCk7CiAJ
LyoKQEAgLTE0MSwxMyArMTQxLDEzIEBAIHN0YXRpYyBpbmxpbmUgZ2ZwX3QgYmFsbG9vbl9tYXBw
aW5nX2dmcF9tYXNrKHZvaWQpCiBzdGF0aWMgaW5saW5lIHZvaWQgYmFsbG9vbl9wYWdlX2luc2Vy
dChzdHJ1Y3QgYmFsbG9vbl9kZXZfaW5mbyAqYmFsbG9vbiwKIAkJCQkgICAgICAgc3RydWN0IHBh
Z2UgKnBhZ2UpCiB7Ci0JX19TZXRQYWdlQmFsbG9vbihwYWdlKTsKKwlfX1NldFBhZ2VPZmZsaW5l
KHBhZ2UpOwogCWxpc3RfYWRkKCZwYWdlLT5scnUsICZiYWxsb29uLT5wYWdlcyk7CiB9CiAKIHN0
YXRpYyBpbmxpbmUgdm9pZCBiYWxsb29uX3BhZ2VfZGVsZXRlKHN0cnVjdCBwYWdlICpwYWdlKQog
ewotCV9fQ2xlYXJQYWdlQmFsbG9vbihwYWdlKTsKKwlfX0NsZWFyUGFnZU9mZmxpbmUocGFnZSk7
CiAJbGlzdF9kZWwoJnBhZ2UtPmxydSk7CiB9CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgv
cGFnZS1mbGFncy5oIGIvaW5jbHVkZS9saW51eC9wYWdlLWZsYWdzLmgKaW5kZXggNTBjZTFiZGRh
ZjU2Li5mOTFkYTNkMGE2N2UgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvcGFnZS1mbGFncy5o
CisrKyBiL2luY2x1ZGUvbGludXgvcGFnZS1mbGFncy5oCkBAIC02NzAsNyArNjcwLDcgQEAgUEFH
RUZMQUdfRkFMU0UoRG91YmxlTWFwKQogI2RlZmluZSBQQUdFX1RZUEVfQkFTRQkweGYwMDAwMDAw
CiAvKiBSZXNlcnZlCQkweDAwMDAwMDdmIHRvIGNhdGNoIHVuZGVyZmxvd3Mgb2YgcGFnZV9tYXBj
b3VudCAqLwogI2RlZmluZSBQR19idWRkeQkweDAwMDAwMDgwCi0jZGVmaW5lIFBHX2JhbGxvb24J
MHgwMDAwMDEwMAorI2RlZmluZSBQR19vZmZsaW5lCTB4MDAwMDAxMDAKICNkZWZpbmUgUEdfa21l
bWNnCTB4MDAwMDAyMDAKICNkZWZpbmUgUEdfdGFibGUJMHgwMDAwMDQwMAogCkBAIC03MDAsMTAg
KzcwMCwxMyBAQCBzdGF0aWMgX19hbHdheXNfaW5saW5lIHZvaWQgX19DbGVhclBhZ2UjI3VuYW1l
KHN0cnVjdCBwYWdlICpwYWdlKQlcCiBQQUdFX1RZUEVfT1BTKEJ1ZGR5LCBidWRkeSkKIAogLyoK
LSAqIFBhZ2VCYWxsb29uKCkgaXMgdHJ1ZSBmb3IgcGFnZXMgdGhhdCBhcmUgb24gdGhlIGJhbGxv
b24gcGFnZSBsaXN0Ci0gKiAoc2VlIG1tL2JhbGxvb25fY29tcGFjdGlvbi5jKS4KKyAqIFBhZ2VP
ZmZsaW5lKCkgaW5kaWNhdGVzIHRoYXQgdGhlIHBhZ2VzIGlzIGxvZ2ljYWxseSBvZmZsaW5lIGFs
dGhvdWdoIHRoZQorICogY29udGFpbmluZyBzZWN0aW9uIGlzIG9ubGluZS4gKGUuZy4gaW5mbGF0
ZWQgaW4gYSBiYWxsb29uIGRyaXZlciBvcgorICogbm90IG9ubGluZWQgd2hlbiBvbmxpbmluZyB0
aGUgc2VjdGlvbikuCisgKiBUaGUgY29udGVudCBvZiB0aGVzZSBwYWdlcyBpcyBlZmZlY3RpdmVs
eSBzdGFsZS4gU3VjaCBwYWdlcyBzaG91bGQgbm90CisgKiBiZSB0b3VjaGVkIChyZWFkL3dyaXRl
L2R1bXAvc2F2ZSkgZXhjZXB0IGJ5IHRoZWlyIG93bmVyLgogICovCi1QQUdFX1RZUEVfT1BTKEJh
bGxvb24sIGJhbGxvb24pCitQQUdFX1RZUEVfT1BTKE9mZmxpbmUsIG9mZmxpbmUpCiAKIC8qCiAg
KiBJZiBrbWVtY2cgaXMgZW5hYmxlZCwgdGhlIGJ1ZGR5IGFsbG9jYXRvciB3aWxsIHNldCBQYWdl
S21lbWNnKCkgb24KZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9saW51eC9rZXJuZWwtcGFnZS1m
bGFncy5oIGIvaW5jbHVkZS91YXBpL2xpbnV4L2tlcm5lbC1wYWdlLWZsYWdzLmgKaW5kZXggMjFi
OTExM2M2OWRhLi42YzY2MmViMGRhYjggMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdWFwaS9saW51eC9r
ZXJuZWwtcGFnZS1mbGFncy5oCisrKyBiL2luY2x1ZGUvdWFwaS9saW51eC9rZXJuZWwtcGFnZS1m
bGFncy5oCkBAIC0zNiw1ICszNiw2IEBACiAjZGVmaW5lIEtQRl9aRVJPX1BBR0UJCTI0CiAjZGVm
aW5lIEtQRl9JRExFCQkyNQogI2RlZmluZSBLUEZfUEdUQUJMRQkJMjYKKyNkZWZpbmUgS1BGX09G
RkxJTkUJCTI3CiAKICNlbmRpZiAvKiBfVUFQSUxJTlVYX0tFUk5FTF9QQUdFX0ZMQUdTX0ggKi8K
ZGlmZiAtLWdpdCBhL3Rvb2xzL3ZtL3BhZ2UtdHlwZXMuYyBiL3Rvb2xzL3ZtL3BhZ2UtdHlwZXMu
YwppbmRleCAzNzkwOGE4M2RkYzIuLmIyMTljMmVhZmQ2YSAxMDA2NDQKLS0tIGEvdG9vbHMvdm0v
cGFnZS10eXBlcy5jCisrKyBiL3Rvb2xzL3ZtL3BhZ2UtdHlwZXMuYwpAQCAtMTM3LDYgKzEzNyw3
IEBAIHN0YXRpYyBjb25zdCBjaGFyICogY29uc3QgcGFnZV9mbGFnX25hbWVzW10gPSB7CiAJW0tQ
Rl9QR1RBQkxFXQkJPSAiZzpwZ3RhYmxlIiwKIAlbS1BGX1pFUk9fUEFHRV0JCT0gIno6emVyb19w
YWdlIiwKIAlbS1BGX0lETEVdICAgICAgICAgICAgICA9ICJpOmlkbGVfcGFnZSIsCisJW0tQRl9P
RkZMSU5FXQkJPSAibzpvZmZsaW5lIiwKIAogCVtLUEZfUkVTRVJWRURdCQk9ICJyOnJlc2VydmVk
IiwKIAlbS1BGX01MT0NLRURdCQk9ICJtOm1sb2NrZWQiLAotLSAKMi4xNy4yCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 21:17:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 21:17: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-devel-bounces@lists.xenproject.org>)
	id 1gN2Xk-0003EQ-Rf; Wed, 14 Nov 2018 21:17: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=zcq3=nz=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gN2Xk-0003E9-1S
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 21:17:48 +0000
X-Inumbo-ID: bbf00d5f-e852-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbf00d5f-e852-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 21:17:47 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 74AF130BF479;
 Wed, 14 Nov 2018 21:17:46 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-99.ams2.redhat.com [10.36.116.99])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 6725361491;
 Wed, 14 Nov 2018 21:17:31 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Wed, 14 Nov 2018 22:17:01 +0100
Message-Id: <20181114211704.6381-4-david@redhat.com>
In-Reply-To: <20181114211704.6381-1-david@redhat.com>
References: <20181114211704.6381-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.45]); Wed, 14 Nov 2018 21:17:47 +0000 (UTC)
Subject: [Xen-devel] [PATCH RFC 3/6] kexec: export PG_offline to VMCOREINFO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Arnd Bergmann <arnd@arndb.de>,
 Baoquan He <bhe@redhat.com>, linux-pm@vger.kernel.org,
 linux-doc@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, Dave Young <dyoung@redhat.com>,
 Omar Sandoval <osandov@fb.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGV0J3MgZXhwb3J0IFBHX29mZmxpbmUgdmlhIFBBR0VfT0ZGTElORV9NQVBDT1VOVF9WQUxVRSwg
c28KbWFrZWR1bXBmaWxlIGNhbiBkaXJlY3RseSBza2lwIHBhZ2VzIHRoYXQgYXJlIGxvZ2ljYWxs
eSBvZmZsaW5lIGFuZCB0aGUKY29udGVudCB0aGVyZWZvcmUgc3RhbGUuCgpDYzogQW5kcmV3IE1v
cnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IERhdmUgWW91bmcgPGR5b3VuZ0By
ZWRoYXQuY29tPgpDYzogIktpcmlsbCBBLiBTaHV0ZW1vdiIgPGtpcmlsbC5zaHV0ZW1vdkBsaW51
eC5pbnRlbC5jb20+CkNjOiBCYW9xdWFuIEhlIDxiaGVAcmVkaGF0LmNvbT4KQ2M6IE9tYXIgU2Fu
ZG92YWwgPG9zYW5kb3ZAZmIuY29tPgpDYzogQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4K
Q2M6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQub3JnPgpDYzogTWljaGFsIEhvY2tv
IDxtaG9ja29Ac3VzZS5jb20+CkNjOiAiTWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5j
b20+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgot
LS0KIGtlcm5lbC9jcmFzaF9jb3JlLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEva2VybmVsL2NyYXNoX2NvcmUuYyBiL2tlcm5lbC9jcmFzaF9j
b3JlLmMKaW5kZXggOTMzY2IzZTQ1Yjk4Li4wOTNjOWY5MTdlZDAgMTAwNjQ0Ci0tLSBhL2tlcm5l
bC9jcmFzaF9jb3JlLmMKKysrIGIva2VybmVsL2NyYXNoX2NvcmUuYwpAQCAtNDY0LDYgKzQ2NCw4
IEBAIHN0YXRpYyBpbnQgX19pbml0IGNyYXNoX3NhdmVfdm1jb3JlaW5mb19pbml0KHZvaWQpCiAJ
Vk1DT1JFSU5GT19OVU1CRVIoUEFHRV9CVUREWV9NQVBDT1VOVF9WQUxVRSk7CiAjaWZkZWYgQ09O
RklHX0hVR0VUTEJfUEFHRQogCVZNQ09SRUlORk9fTlVNQkVSKEhVR0VUTEJfUEFHRV9EVE9SKTsK
KyNkZWZpbmUgUEFHRV9PRkZMSU5FX01BUENPVU5UX1ZBTFVFCSh+UEdfb2ZmbGluZSkKKwlWTUNP
UkVJTkZPX05VTUJFUihQQUdFX09GRkxJTkVfTUFQQ09VTlRfVkFMVUUpOwogI2VuZGlmCiAKIAlh
cmNoX2NyYXNoX3NhdmVfdm1jb3JlaW5mbygpOwotLSAKMi4xNy4yCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 21:18:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 21:18: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-devel-bounces@lists.xenproject.org>)
	id 1gN2Xx-0003Ie-6w; Wed, 14 Nov 2018 21:18: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=zCq3=NZ=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gN2Xw-0003Hu-4s
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 21:18:00 +0000
X-Inumbo-ID: c2c7b4a0-e852-11e8-9bfd-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c2c7b4a0-e852-11e8-9bfd-12d6303a7972;
 Wed, 14 Nov 2018 21:17:59 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 6CB3CC05250F;
 Wed, 14 Nov 2018 21:17:58 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-99.ams2.redhat.com [10.36.116.99])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C18FC61493;
 Wed, 14 Nov 2018 21:17:46 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Wed, 14 Nov 2018 22:17:02 +0100
Message-Id: <20181114211704.6381-5-david@redhat.com>
In-Reply-To: <20181114211704.6381-1-david@redhat.com>
References: <20181114211704.6381-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Wed, 14 Nov 2018 21:17:58 +0000 (UTC)
Subject: [Xen-devel] [PATCH RFC 4/6] xen/balloon: mark inflated pages
 PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-pm@vger.kernel.org,
 linux-doc@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 Michal Hocko <mhocko@suse.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyayBpbmZsYXRlZCBhbmQgbmV2ZXIgb25saW5lZCBwYWdlcyBQR19vZmZsaW5lLCB0byB0ZWxs
IHRoZSB3b3JsZCB0aGF0CnRoZSBjb250ZW50IGlzIHN0YWxlIGFuZCBzaG91bGQgbm90IGJlIGR1
bXBlZC4KCkNjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpD
YzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1m
b3VuZGF0aW9uLm9yZz4KQ2M6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQub3JnPgpD
YzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CkNjOiAiTWljaGFlbCBTLiBUc2lya2lu
IiA8bXN0QHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZp
ZEByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMveGVuL2JhbGxvb24uYyB8IDMgKysrCiAxIGZpbGUg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vYmFsbG9v
bi5jIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCmluZGV4IDEyMTQ4Mjg5ZGViZC4uMTRkZDZiODE0
ZGIzIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9iYWxsb29uLmMKKysrIGIvZHJpdmVycy94ZW4v
YmFsbG9vbi5jCkBAIC00MjUsNiArNDI1LDcgQEAgc3RhdGljIGludCB4ZW5fYnJpbmdfcGdzX29u
bGluZShzdHJ1Y3QgcGFnZSAqcGcsIHVuc2lnbmVkIGludCBvcmRlcikKIAlmb3IgKGkgPSAwOyBp
IDwgc2l6ZTsgaSsrKSB7CiAJCXAgPSBwZm5fdG9fcGFnZShzdGFydF9wZm4gKyBpKTsKIAkJX19v
bmxpbmVfcGFnZV9zZXRfbGltaXRzKHApOworCQlfX1NldFBhZ2VPZmZsaW5lKHApOwogCQlfX2Jh
bGxvb25fYXBwZW5kKHApOwogCX0KIAltdXRleF91bmxvY2soJmJhbGxvb25fbXV0ZXgpOwpAQCAt
NDkzLDYgKzQ5NCw3IEBAIHN0YXRpYyBlbnVtIGJwX3N0YXRlIGluY3JlYXNlX3Jlc2VydmF0aW9u
KHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCiAJCXhlbm1lbV9yZXNlcnZhdGlvbl92YV9tYXBwaW5n
X3VwZGF0ZSgxLCAmcGFnZSwgJmZyYW1lX2xpc3RbaV0pOwogCiAJCS8qIFJlbGlucXVpc2ggdGhl
IHBhZ2UgYmFjayB0byB0aGUgYWxsb2NhdG9yLiAqLworCQlfX0NsZWFyUGFnZU9mZmxpbmUocGFn
ZSk7CiAJCWZyZWVfcmVzZXJ2ZWRfcGFnZShwYWdlKTsKIAl9CiAKQEAgLTUxOSw2ICs1MjEsNyBA
QCBzdGF0aWMgZW51bSBicF9zdGF0ZSBkZWNyZWFzZV9yZXNlcnZhdGlvbih1bnNpZ25lZCBsb25n
IG5yX3BhZ2VzLCBnZnBfdCBnZnApCiAJCQlzdGF0ZSA9IEJQX0VBR0FJTjsKIAkJCWJyZWFrOwog
CQl9CisJCV9fU2V0UGFnZU9mZmxpbmUocGFnZSk7CiAJCWFkanVzdF9tYW5hZ2VkX3BhZ2VfY291
bnQocGFnZSwgLTEpOwogCQl4ZW5tZW1fcmVzZXJ2YXRpb25fc2NydWJfcGFnZShwYWdlKTsKIAkJ
bGlzdF9hZGQoJnBhZ2UtPmxydSwgJnBhZ2VzKTsKLS0gCjIuMTcuMgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 21:18:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 21:18: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-devel-bounces@lists.xenproject.org>)
	id 1gN2YA-0003NZ-HH; Wed, 14 Nov 2018 21:18: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=zcq3=nz=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gN2Y8-0003My-Ve
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 21:18:13 +0000
X-Inumbo-ID: ca9bb6a1-e852-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca9bb6a1-e852-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 21:18:12 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 84CCF3154852;
 Wed, 14 Nov 2018 21:18:11 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-99.ams2.redhat.com [10.36.116.99])
 by smtp.corp.redhat.com (Postfix) with ESMTP id BA65B5C8A4;
 Wed, 14 Nov 2018 21:17:58 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Wed, 14 Nov 2018 22:17:03 +0100
Message-Id: <20181114211704.6381-6-david@redhat.com>
In-Reply-To: <20181114211704.6381-1-david@redhat.com>
References: <20181114211704.6381-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.41]); Wed, 14 Nov 2018 21:18:11 +0000 (UTC)
Subject: [Xen-devel] [PATCH RFC 5/6] hv_balloon: mark inflated pages
 PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Kairui Song <kasong@redhat.com>, linux-pm@vger.kernel.org,
 Haiyang Zhang <haiyangz@microsoft.com>, linux-doc@vger.kernel.org,
 David Hildenbrand <david@redhat.com>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Vitaly Kuznetsov <vkuznets@redhat.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Andrew Morton <akpm@linux-foundation.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyayBpbmZsYXRlZCBhbmQgbmV2ZXIgb25saW5lZCBwYWdlcyBQR19vZmZsaW5lLCB0byB0ZWxs
IHRoZSB3b3JsZCB0aGF0CnRoZSBjb250ZW50IGlzIHN0YWxlIGFuZCBzaG91bGQgbm90IGJlIGR1
bXBlZC4KCkNjOiAiSy4gWS4gU3Jpbml2YXNhbiIgPGt5c0BtaWNyb3NvZnQuY29tPgpDYzogSGFp
eWFuZyBaaGFuZyA8aGFpeWFuZ3pAbWljcm9zb2Z0LmNvbT4KQ2M6IFN0ZXBoZW4gSGVtbWluZ2Vy
IDxzdGhlbW1pbkBtaWNyb3NvZnQuY29tPgpDYzogS2FpcnVpIFNvbmcgPGthc29uZ0ByZWRoYXQu
Y29tPgpDYzogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KQ2M6IEFuZHJl
dyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CkNjOiBNYXR0aGV3IFdpbGNveCA8
d2lsbHlAaW5mcmFkZWFkLm9yZz4KQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgpD
YzogIk1pY2hhZWwgUy4gVHNpcmtpbiIgPG1zdEByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBE
YXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJzL2h2L2h2X2Jh
bGxvb24uYyB8IDE0ICsrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2h2L2h2X2JhbGxvb24u
YyBiL2RyaXZlcnMvaHYvaHZfYmFsbG9vbi5jCmluZGV4IDU3MjhkYzQ3MGVlYi4uNzc4YjZmODc5
ZDFjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2h2L2h2X2JhbGxvb24uYworKysgYi9kcml2ZXJzL2h2
L2h2X2JhbGxvb24uYwpAQCAtNjgxLDggKzY4MSwxMyBAQCBzdGF0aWMgc3RydWN0IG5vdGlmaWVy
X2Jsb2NrIGh2X21lbW9yeV9uYiA9IHsKIC8qIENoZWNrIGlmIHRoZSBwYXJ0aWN1bGFyIHBhZ2Ug
aXMgYmFja2VkIGFuZCBjYW4gYmUgb25saW5lZCBhbmQgb25saW5lIGl0LiAqLwogc3RhdGljIHZv
aWQgaHZfcGFnZV9vbmxpbmVfb25lKHN0cnVjdCBodl9ob3RhZGRfc3RhdGUgKmhhcywgc3RydWN0
IHBhZ2UgKnBnKQogewotCWlmICghaGFzX3Bmbl9pc19iYWNrZWQoaGFzLCBwYWdlX3RvX3Bmbihw
ZykpKQorCWlmICghaGFzX3Bmbl9pc19iYWNrZWQoaGFzLCBwYWdlX3RvX3BmbihwZykpKSB7CisJ
CWlmICghUGFnZU9mZmxpbmUocGcpKQorCQkJX19TZXRQYWdlT2ZmbGluZShwZyk7CiAJCXJldHVy
bjsKKwl9CisJaWYgKFBhZ2VPZmZsaW5lKHBnKSkKKwkJX19DbGVhclBhZ2VPZmZsaW5lKHBnKTsK
IAogCS8qIFRoaXMgZnJhbWUgaXMgY3VycmVudGx5IGJhY2tlZDsgb25saW5lIHRoZSBwYWdlLiAq
LwogCV9fb25saW5lX3BhZ2Vfc2V0X2xpbWl0cyhwZyk7CkBAIC0xMjAwLDYgKzEyMDUsNyBAQCBz
dGF0aWMgdm9pZCBmcmVlX2JhbGxvb25fcGFnZXMoc3RydWN0IGh2X2R5bm1lbV9kZXZpY2UgKmRt
LAogCiAJZm9yIChpID0gMDsgaSA8IG51bV9wYWdlczsgaSsrKSB7CiAJCXBnID0gcGZuX3RvX3Bh
Z2UoaSArIHN0YXJ0X2ZyYW1lKTsKKwkJX19DbGVhclBhZ2VPZmZsaW5lKHBnKTsKIAkJX19mcmVl
X3BhZ2UocGcpOwogCQlkbS0+bnVtX3BhZ2VzX2JhbGxvb25lZC0tOwogCX0KQEAgLTEyMTIsNyAr
MTIxOCw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgYWxsb2NfYmFsbG9vbl9wYWdlcyhzdHJ1Y3Qg
aHZfZHlubWVtX2RldmljZSAqZG0sCiAJCQkJCXN0cnVjdCBkbV9iYWxsb29uX3Jlc3BvbnNlICpi
bF9yZXNwLAogCQkJCQlpbnQgYWxsb2NfdW5pdCkKIHsKLQl1bnNpZ25lZCBpbnQgaSA9IDA7CisJ
dW5zaWduZWQgaW50IGksIGo7CiAJc3RydWN0IHBhZ2UgKnBnOwogCiAJaWYgKG51bV9wYWdlcyA8
IGFsbG9jX3VuaXQpCkBAIC0xMjQ0LDYgKzEyNTAsMTAgQEAgc3RhdGljIHVuc2lnbmVkIGludCBh
bGxvY19iYWxsb29uX3BhZ2VzKHN0cnVjdCBodl9keW5tZW1fZGV2aWNlICpkbSwKIAkJaWYgKGFs
bG9jX3VuaXQgIT0gMSkKIAkJCXNwbGl0X3BhZ2UocGcsIGdldF9vcmRlcihhbGxvY191bml0IDw8
IFBBR0VfU0hJRlQpKTsKIAorCQkvKiBtYXJrIGFsbCBwYWdlcyBvZmZsaW5lICovCisJCWZvciAo
aiA9IDA7IGogPCAoMSA8PCBnZXRfb3JkZXIoYWxsb2NfdW5pdCA8PCBQQUdFX1NISUZUKSk7IGor
KykKKwkJCV9fU2V0UGFnZU9mZmxpbmUocGcgKyBqKTsKKwogCQlibF9yZXNwLT5yYW5nZV9jb3Vu
dCsrOwogCQlibF9yZXNwLT5yYW5nZV9hcnJheVtpXS5maW5mby5zdGFydF9wYWdlID0KIAkJCXBh
Z2VfdG9fcGZuKHBnKTsKLS0gCjIuMTcuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 21:18:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 21:18: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-devel-bounces@lists.xenproject.org>)
	id 1gN2YG-0003QN-TD; Wed, 14 Nov 2018 21:18: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=zCq3=NZ=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gN2YG-0003Q3-5W
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 21:18:20 +0000
X-Inumbo-ID: cf0ad990-e852-11e8-9154-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf0ad990-e852-11e8-9154-12d6303a7972;
 Wed, 14 Nov 2018 21:18:19 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id E285430024E1;
 Wed, 14 Nov 2018 21:18:18 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-99.ams2.redhat.com [10.36.116.99])
 by smtp.corp.redhat.com (Postfix) with ESMTP id CEBDA5C8A4;
 Wed, 14 Nov 2018 21:18:11 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Wed, 14 Nov 2018 22:17:04 +0100
Message-Id: <20181114211704.6381-7-david@redhat.com>
In-Reply-To: <20181114211704.6381-1-david@redhat.com>
References: <20181114211704.6381-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.45]); Wed, 14 Nov 2018 21:18:19 +0000 (UTC)
Subject: [Xen-devel] [PATCH RFC 6/6] PM / Hibernate: exclude all
 PageOffline() pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Len Brown <len.brown@intel.com>, Michal Hocko <mhocko@suse.com>,
 linux-pm@vger.kernel.org, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 linux-doc@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvbnRlbnQgb2YgcGFnZXMgdGhhdCBhcmUgbWFya2VkIFBHX29mZmxpbmUgaXMgbm90IG9m
IGludGVyZXN0CihlLmcuIGluZmxhdGVkIGJ5IGEgYmFsbG9vbiBkcml2ZXIpLCBsZXQncyBza2lw
IHRoZXNlIHBhZ2VzLgoKQ2M6ICJSYWZhZWwgSi4gV3lzb2NraSIgPHJqd0Byand5c29ja2kubmV0
PgpDYzogUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CkNjOiBMZW4gQnJvd24gPGxlbi5icm93
bkBpbnRlbC5jb20+CkNjOiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3Jn
PgpDYzogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+CkNjOiBNaWNoYWwgSG9j
a28gPG1ob2Nrb0BzdXNlLmNvbT4KQ2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RAcmVkaGF0
LmNvbT4KU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+
Ci0tLQoga2VybmVsL3Bvd2VyL3NuYXBzaG90LmMgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdlZCwg
NCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEva2VybmVsL3Bvd2Vy
L3NuYXBzaG90LmMgYi9rZXJuZWwvcG93ZXIvc25hcHNob3QuYwppbmRleCBiMDMwOGEyYzYwMDAu
LjAxZGIxZDEzNDgxYSAxMDA2NDQKLS0tIGEva2VybmVsL3Bvd2VyL3NuYXBzaG90LmMKKysrIGIv
a2VybmVsL3Bvd2VyL3NuYXBzaG90LmMKQEAgLTEyMjIsNyArMTIyMiw3IEBAIHN0YXRpYyBzdHJ1
Y3QgcGFnZSAqc2F2ZWFibGVfaGlnaG1lbV9wYWdlKHN0cnVjdCB6b25lICp6b25lLCB1bnNpZ25l
ZCBsb25nIHBmbikKIAlCVUdfT04oIVBhZ2VIaWdoTWVtKHBhZ2UpKTsKIAogCWlmIChzd3N1c3Bf
cGFnZV9pc19mb3JiaWRkZW4ocGFnZSkgfHwgIHN3c3VzcF9wYWdlX2lzX2ZyZWUocGFnZSkgfHwK
LQkgICAgUGFnZVJlc2VydmVkKHBhZ2UpKQorCSAgICBQYWdlUmVzZXJ2ZWQocGFnZSkgfHwgUGFn
ZU9mZmxpbmUocGFnZSkpCiAJCXJldHVybiBOVUxMOwogCiAJaWYgKHBhZ2VfaXNfZ3VhcmQocGFn
ZSkpCkBAIC0xMjg2LDYgKzEyODYsOSBAQCBzdGF0aWMgc3RydWN0IHBhZ2UgKnNhdmVhYmxlX3Bh
Z2Uoc3RydWN0IHpvbmUgKnpvbmUsIHVuc2lnbmVkIGxvbmcgcGZuKQogCWlmIChzd3N1c3BfcGFn
ZV9pc19mb3JiaWRkZW4ocGFnZSkgfHwgc3dzdXNwX3BhZ2VfaXNfZnJlZShwYWdlKSkKIAkJcmV0
dXJuIE5VTEw7CiAKKwlpZiAoUGFnZU9mZmxpbmUocGFnZSkpCisJCXJldHVybiBOVUxMOworCiAJ
aWYgKFBhZ2VSZXNlcnZlZChwYWdlKQogCSAgICAmJiAoIWtlcm5lbF9wYWdlX3ByZXNlbnQocGFn
ZSkgfHwgcGZuX2lzX25vc2F2ZShwZm4pKSkKIAkJcmV0dXJuIE5VTEw7Ci0tIAoyLjE3LjIKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 21:41:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 21:41: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-devel-bounces@lists.xenproject.org>)
	id 1gN2uA-0005vZ-RE; Wed, 14 Nov 2018 21:40: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=lmyz=nz=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN2u9-0005v8-6M
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 21:40:57 +0000
X-Inumbo-ID: f7cbef5d-e855-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7cbef5d-e855-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 21:40:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gN2u5-0003Ez-N7; Wed, 14 Nov 2018 21:40:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gN2u5-0005rG-Ey; Wed, 14 Nov 2018 21:40:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gN2u5-0002Tx-EL; Wed, 14 Nov 2018 21:40:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130062-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=5dbbaa0fe121716e868294ac67a3712007843352
X-Osstest-Versions-That: xen=15410d8fc8d6e63ab138a5c47427f418a43a1c56
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 21:40:53 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130062: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDA2MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDA2Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1ZGJiYWEwZmUxMjE3MTZlODY4Mjk0YWM2N2EzNzEyMDA3ODQzMzUyCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxNTQxMGQ4ZmM4ZDZlNjNhYjEz
OGE1YzQ3NDI3ZjQxOGE0M2ExYzU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk5ODIgIDIwMTgt
MTEtMTMgMTk6MDI6MzggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwMDYyICAy
MDE4LTExLTE0IDE5OjAwOjI3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlz
YWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2FpbGFA
Yml0ZGVmZW5kZXIuY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5j
b20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDE1NDEw
ZDhmYzguLjVkYmJhYTBmZTEgIDVkYmJhYTBmZTEyMTcxNmU4NjgyOTRhYzY3YTM3MTIwMDc4NDMz
NTIgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 22:10:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 22:10: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-devel-bounces@lists.xenproject.org>)
	id 1gN3M9-0007ra-NA; Wed, 14 Nov 2018 22:09:53 +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=UKUJ=NZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gN3M9-0007rU-4A
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 22:09:53 +0000
X-Inumbo-ID: 01736594-e85a-11e8-9f84-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 01736594-e85a-11e8-9f84-12d6303a7972;
 Wed, 14 Nov 2018 22:09:51 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A886621582;
 Wed, 14 Nov 2018 22:09:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542233389;
 bh=L8TCDixMea9eN80GUuhczCPgo6Cix/Hjb2NUFmcPW/4=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ZoDgPRdMOHCYfQ5TOJLtRo3zWapXKN3lHhrzPn3+Ds2t3qyLrqZvCBqHMCfwfRUCM
 bCluR4bVPWagPgW9+VJLwIcBDE+OzSu/7ObgT8y7O1LAPLalDYSxbtKoUclxQbxn9U
 f8PtWcGmKOHn/uXTk5YB8pBZS5x1ze0knUom35gA=
Date: Wed, 14 Nov 2018 14:09:49 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <35fbb9e0-8372-fbf3-eca8-fa7b473694e4@arm.com>
Message-ID: <alpine.DEB.2.10.1811141409410.302@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1811130950520.8259@sstabellini-ThinkPad-X260>
 <35fbb9e0-8372-fbf3-eca8-fa7b473694e4@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7b 00/25] dom0less step1: boot multiple
 domains from device tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Achin.Gupta@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDEzLzExLzIwMTgg
MTc6NTEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEhpIGFsbCwKPiAKPiBIaSBTdGVm
YW5vLAo+IAo+ID4gVGhpcyBpcyBmaXJzdCBzdGVwIHRvd2FyZCAiZG9tMGxlc3MiIGFzIGRpc2N1
c3NlZCBpbiB0aGUgdmFyaW91cwo+ID4gY2VydGlmaWNhdGlvbnMgcmVsYXRlZCB0aHJlYWRzIGFu
ZCBkaXNjdXNzaW9ucy4KPiA+IAo+ID4gVGhlIGdvYWwgb2YgdGhpcyBzZXJpZXMgaXMgdG8gZW5h
YmxlIFhlbiB0byBib290IG11bHRpcGxlIGRvbWFpbnMgaW4KPiA+IHBhcmFsbGVsLCBpbiBhZGRp
dGlvbiB0byBkb20wLCBvdXQgb2YgaW5mb3JtYXRpb24gZm91bmQgb24gZGV2aWNlIHRyZWUuCj4g
PiAKPiA+IFRoZSBkZXZpY2UgdHJlZSBiYXNlZCBib290IHByb3RvY29sIGlzIGV4dGVuZGVkIHRv
IGNhcnJ5IGluZm9ybWF0aW9uCj4gPiBhYm91dCBEb21Vcy4gQmFzZWQgb24gdGhhdCBpbmZvcm1h
dGlvbiwgWGVuIGNyZWF0ZXMgYW5kIHN0YXJ0cyBvbmUgb3IKPiA+IG1vcmUgRG9tVXMuIERvbVVz
IGNyZWF0ZWQgdGhpcyB3YXkgZG9uJ3QgaGF2ZSBhY2Nlc3MgdG8geGVuc3RvcmUgZm9yIHRoZQo+
ID4gbW9tZW50LiBUaGlzIGlzIGFjdHVhbGx5IE9LLCBiZWNhdXNlIHRoaXMgaXMgbWVhbnQgZm9y
IG1pc3Npb24gY3JpdGljYWwKPiA+IGFwcGxpY2F0aW9ucyB0aGF0IHR5cGljYWxseSBvbmx5IGFj
Y2VzcyBkaXJlY3RseSBhc3NpZ25lZCBkZXZpY2VzLiBUaGV5Cj4gPiBjYW5ub3QgdG9sZXJhdGUg
aW50ZXJmZXJlbmNlIG9yIGluY3JlYXNlZCBJUlEgbGF0ZW5jeSBkdWUgdG8gUFYKPiA+IHByb3Rv
Y29scy4gRGV2aWNlIGFzc2lnbm1lbnQgaXMgbm90IGFjdHVhbGx5IGNvdmVyZWQgYnkgdGhpcyBz
ZXJpZXMsIGl0Cj4gPiB3aWxsIGJlIGFkZGVkIGxhdGVyLgo+ID4gCj4gPiBEb21VcyBjYW4gcHJp
bnQgdG8gdGhlIFhlbiBzZXJpYWwgdXNpbmcgdGhlIENPTlNPTEVJTyBoeXBlcmNhbGxzLiBBCj4g
PiB2aXJ0dWFsIFBMMDExIGlzIGFsc28gZW11bGF0ZWQgZm9yIHRoZW0gc28gdGhhdCB0aGV5IGNh
biB1c2UgdGhlaXIKPiA+IHJlZ3VsYXIgUEwwMTEgZHJpdmVyLiBUaGlzIGFsbG93cyB1bm1vZGlm
aWVkIGd1ZXN0cyB0byBydW4gYXMgWGVuIG9uIEFSTQo+ID4gZ3Vlc3RzIC0tIG5vIFhlbiBzdXBw
b3J0IG5lZWRlZCBhdCBhbGwuIENvbnNvbGUgaW5wdXQgYWxzbyBjb21lcyBmcm9tCj4gPiB0aGUg
WGVuIHNlcmlhbDogdGhlIEN0cmwtQUFBIHN3aXRjaGluZyBtZWNoYW5pc20gaXMgZXh0ZW5kZWQg
dG8gc3dpdGNoCj4gPiBhbW9uZyBkb21VcywgZG9tMCwgYW5kIFhlbi4KPiA+IAo+ID4gSW4gdGhp
cyB2ZXJzaW9uIG9mIHRoZSBzZXJpZXMsIEkgcmVvcmRlcmVkIHRoZSBwYXRjaGVzIHRvIG1ha2Ug
c3VyZSB0aGV5Cj4gPiBhcmUgYWxsIGJpc2VjdGFibGUuCj4gCj4gVGhlIHNlcmllcyBpcyBub3cg
bWVyZ2VkLgoKVGhhbmsgeW91IQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 22:18:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 22:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gN3UH-0000GM-Ic; Wed, 14 Nov 2018 22:18: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=UKUJ=NZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gN3UG-0000G6-2D
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 22:18:16 +0000
X-Inumbo-ID: 2db55c92-e85b-11e8-b27c-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2db55c92-e85b-11e8-b27c-12d6303a7972;
 Wed, 14 Nov 2018 22:18:14 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3E42420825;
 Wed, 14 Nov 2018 22:18:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542233893;
 bh=0VI8glKpKv+LZ0cxseoCeULO/EgrRL8FjCgm5zsn26c=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=pKbWmLHipqHjgMvH1l/iEurJTU/wa0VSaNF8+aS4I4CHgf5JKGtw8hyddcElc3Fx4
 qsJVNcXZLEO7tYSdKY4M+WDyAbmqSKJu2J3UAP2+ka3AV3dCno4daq43K1lTvnrcQd
 VCUAeZmuL8Beo07XqOQ/2D1YzMSVa5fo7F/tkihk=
Date: Wed, 14 Nov 2018 14:18:12 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <64d1c6ba-de67-4757-5be6-2390286eb60e@arm.com>
Message-ID: <alpine.DEB.2.10.1811141410250.302@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
 <746b0ad8-4ce1-dfaf-eadc-939657426900@arm.com>
 <ed9f3dc5-7f91-6d49-ee09-b362afcee5b0@aggios.com>
 <64d1c6ba-de67-4757-5be6-2390286eb60e@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1603898237-1542233452=:302"
Content-ID: <alpine.DEB.2.10.1811141411010.302@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, dm@aggios.com, saeed.nowshadi@xilinx.com,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1603898237-1542233452=:302
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1811141411011.302@sstabellini-ThinkPad-X260>

On Wed, 14 Nov 2018, Julien Grall wrote:
> > > >   @@ -1319,6 +1341,129 @@ static void gicv2_do_LPI(unsigned int lpi)
> > > >       BUG();
> > > >   }
> > > >   +static void gicv2_alloc_context(struct gicv2_context *gc)
> > > > +{
> > > 
> > > Is it necessary to allocate them at boot? Can we make them static or
> > > allocate them when we suspend?
> > > 
> > 
> > We need to allocate dynamically because the size of allocated data depends
> > on the number of irq lines, which is not known at the compile time.
> 
> Well you know the upper bound. Why can't you use the upper bound?
> 
> > Alternative is to allocate on suspend, but I believe it is better to do this
> > when the system boots.
> 
> Why is it better?

I'll reply here also to your other point because they are related:

> Suspend/resume is not a critical feature in common case. So I would
> prefer if we disable it when we can't alloc memory.


It is true that suspend/resume is not a critical feature for the common
case, but proceeding as "normal" when a memory allocation fails is not a
good idea: if the hypervisor is so low in memory as to fail in an
allocation like this one, it is not going to be able to work right. In
no other cases in Xen we continue on memory allocation failures, even
for less-critical features.

I suggest that we either allocate statically using the upper bound as
you suggested, although it leads to some memory being wasted. Or, and
this is my favorite option, we allocate it dynamically but we return a
proper error on memory allocation failures. We should at the very
least print an error.

I would prefer if it is done at boot time so that the user can figure
out that their configuration is wrong and fix it straight away, but it
could also be done at suspend time. Better to fail reliably early,
rather than failing unpredictably later.
--8323329-1603898237-1542233452=:302
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1603898237-1542233452=:302--


From xen-devel-bounces@lists.xenproject.org Wed Nov 14 22:18:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 22:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gN3UH-0000GS-Rv; Wed, 14 Nov 2018 22:18: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=ukuj=nz=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gN3UG-0000G7-39
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 22:18:16 +0000
X-Inumbo-ID: 2d98239b-e85b-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d98239b-e85b-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 22:18:14 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3E42420825;
 Wed, 14 Nov 2018 22:18:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542233893;
 bh=0VI8glKpKv+LZ0cxseoCeULO/EgrRL8FjCgm5zsn26c=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=pKbWmLHipqHjgMvH1l/iEurJTU/wa0VSaNF8+aS4I4CHgf5JKGtw8hyddcElc3Fx4
 qsJVNcXZLEO7tYSdKY4M+WDyAbmqSKJu2J3UAP2+ka3AV3dCno4daq43K1lTvnrcQd
 VCUAeZmuL8Beo07XqOQ/2D1YzMSVa5fo7F/tkihk=
Date: Wed, 14 Nov 2018 14:18:12 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <64d1c6ba-de67-4757-5be6-2390286eb60e@arm.com>
Message-ID: <alpine.DEB.2.10.1811141410250.302@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
 <746b0ad8-4ce1-dfaf-eadc-939657426900@arm.com>
 <ed9f3dc5-7f91-6d49-ee09-b362afcee5b0@aggios.com>
 <64d1c6ba-de67-4757-5be6-2390286eb60e@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1603898237-1542233452=:302"
Content-ID: <alpine.DEB.2.10.1811141411010.302@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, dm@aggios.com, saeed.nowshadi@xilinx.com,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1603898237-1542233452=:302
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1811141411011.302@sstabellini-ThinkPad-X260>

On Wed, 14 Nov 2018, Julien Grall wrote:
> > > >   @@ -1319,6 +1341,129 @@ static void gicv2_do_LPI(unsigned int lpi)
> > > >       BUG();
> > > >   }
> > > >   +static void gicv2_alloc_context(struct gicv2_context *gc)
> > > > +{
> > > 
> > > Is it necessary to allocate them at boot? Can we make them static or
> > > allocate them when we suspend?
> > > 
> > 
> > We need to allocate dynamically because the size of allocated data depends
> > on the number of irq lines, which is not known at the compile time.
> 
> Well you know the upper bound. Why can't you use the upper bound?
> 
> > Alternative is to allocate on suspend, but I believe it is better to do this
> > when the system boots.
> 
> Why is it better?

I'll reply here also to your other point because they are related:

> Suspend/resume is not a critical feature in common case. So I would
> prefer if we disable it when we can't alloc memory.


It is true that suspend/resume is not a critical feature for the common
case, but proceeding as "normal" when a memory allocation fails is not a
good idea: if the hypervisor is so low in memory as to fail in an
allocation like this one, it is not going to be able to work right. In
no other cases in Xen we continue on memory allocation failures, even
for less-critical features.

I suggest that we either allocate statically using the upper bound as
you suggested, although it leads to some memory being wasted. Or, and
this is my favorite option, we allocate it dynamically but we return a
proper error on memory allocation failures. We should at the very
least print an error.

I would prefer if it is done at boot time so that the user can figure
out that their configuration is wrong and fix it straight away, but it
could also be done at suspend time. Better to fail reliably early,
rather than failing unpredictably later.
--8323329-1603898237-1542233452=:302
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1603898237-1542233452=:302--


From xen-devel-bounces@lists.xenproject.org Wed Nov 14 22:23:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 22:23: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-devel-bounces@lists.xenproject.org>)
	id 1gN3ZI-0001Hb-6F; Wed, 14 Nov 2018 22:23: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=hjuv=nz=infradead.org=willy@srs-us1.protection.inumbo.net>)
 id 1gN3ZH-0001HT-6V
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 22:23:27 +0000
X-Inumbo-ID: e72611f6-e85b-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e72611f6-e85b-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 22:23:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=HZ9FoT/Yy3OX8C0H4qzEvYCUztlDQL9Afu/eqdCHPIU=; b=du9FHmqJIFno6bdq2AWaNBqtB
 q9G5S07pYfFUoBX6rUJlRGhD+Ggnu7bn0V2NmFfhXVu8PFulCAVmSvxDs0TavDbD4ApJYN3lRgZ0V
 ZlWGBgkro3pzJ0HRwVJWmR1Gs43gASfN1yv9csU5NIl0gjDkjNDLgwEQc6cCsJ7yDrgmV26JIWW49
 r4BR52qzvTZXmaqJf9CeWtFdnwYblbPpYACYw7pEhPy6Z49PsKlypZ68tCMD4cO2d3kvDZTbxgM/5
 FttHCvpncqygVXjrC5SYPJUa12r9hCJwXIjJjP3r9D4d8ShA3rwNPW3H/7/RrnojeJ3PoOHluVe1T
 8qNIkPKpA==;
Received: from willy by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1gN3ZB-0001Va-DA; Wed, 14 Nov 2018 22:23:21 +0000
Date: Wed, 14 Nov 2018 14:23:21 -0800
From: Matthew Wilcox <willy@infradead.org>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20181114222321.GB1784@bombadil.infradead.org>
References: <20181114211704.6381-1-david@redhat.com>
 <20181114211704.6381-3-david@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181114211704.6381-3-david@redhat.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
Subject: Re: [Xen-devel] [PATCH RFC 2/6] mm: convert PG_balloon to PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, linux-doc@vger.kernel.org,
 linux-mm@kvack.org, Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, Jonathan Corbet <corbet@lwn.net>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 David Rientjes <rientjes@google.com>, xen-devel@lists.xenproject.org,
 Alexey Dobriyan <adobriyan@gmail.com>, linux-pm@vger.kernel.org,
 Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>, Vlastimil Babka <vbabka@suse.cz>,
 Christian Hansen <chansen3@cisco.com>, linux-kernel@vger.kernel.org,
 Miles Chen <miles.chen@mediatek.com>, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMTQsIDIwMTggYXQgMTA6MTc6MDBQTSArMDEwMCwgRGF2aWQgSGlsZGVuYnJh
bmQgd3JvdGU6Cj4gUmVuYW1lIFBHX2JhbGxvb24gdG8gUEdfb2ZmbGluZS4gVGhpcyBpcyBhbiBp
bmRpY2F0b3IgdGhhdCB0aGUgcGFnZSBpcwo+IGxvZ2ljYWxseSBvZmZsaW5lLCB0aGUgY29udGVu
dCBzdGFsZSBhbmQgdGhhdCBpdCBzaG91bGQgbm90IGJlIHRvdWNoZWQKPiAoZS5nLiBhIGh5cGVy
dmlzb3Igd291bGQgaGF2ZSB0byBhbGxvY2F0ZSBiYWNraW5nIHN0b3JhZ2UgaW4gb3JkZXIgZm9y
IHRoZQo+IGd1ZXN0IHRvIGR1bXAgYW4gdW51c2VkIHBhZ2UpLiAgV2UgY2FuIHRoZW4gZS5nLiBl
eGNsdWRlIHN1Y2ggcGFnZXMgZnJvbQo+IGR1bXBzLgo+IAo+IEluIGZvbGxvd2luZyBwYXRjaGVz
LCB3ZSB3aWxsIG1ha2UgdXNlIG9mIHRoaXMgYml0IGFsc28gaW4gb3RoZXIgYmFsbG9vbgo+IGRy
aXZlcnMuICBXaGlsZSBhdCBpdCwgZG9jdW1lbnQgUEdUQUJMRS4KClRoYW5rIHlvdSBmb3IgZG9j
dW1lbnRpbmcgUEdUQUJMRS4gIEkgZGlkbid0IHJlYWxpc2UgSSBhbHNvIGhhZCB0aGlzCmRvY3Vt
ZW50IHRvIHVwZGF0ZSB3aGVuIEkgYWRkZWQgUEdUQUJMRS4KCj4gKysrIGIvRG9jdW1lbnRhdGlv
bi9hZG1pbi1ndWlkZS9tbS9wYWdlbWFwLnJzdAo+IEBAIC03OCw2ICs3OCw4IEBAIG51bWJlciBv
ZiB0aW1lcyBhIHBhZ2UgaXMgbWFwcGVkLgo+ICAgICAgMjMuIEJBTExPT04KPiAgICAgIDI0LiBa
RVJPX1BBR0UKPiAgICAgIDI1LiBJRExFCj4gKyAgICAyNi4gUEdUQUJMRQo+ICsgICAgMjcuIE9G
RkxJTkUKClNvIHRoZSBvZmZsaW5lICp1c2VyKiBiaXQgaXMgbmV3IC4uLiBldmVuIHRob3VnaCB0
aGUgKmtlcm5lbCogYml0Cmp1c3QgcmVuYW1lcyB0aGUgYmFsbG9vbiBiaXQuICBJJ20gbm90IHN1
cmUgaG93IEkgZmVlbCBhYm91dCB0aGlzLgpJJ20gZ29pbmcgdG8gdGhpbmsgYWJvdXQgaXQgc29t
ZSBtb3JlLiAgQ291bGQgeW91IHNoYXJlIHlvdXIgZGVjaXNpb24KcHJvY2VzcyB3aXRoIHVzPwoK
SSBoYXZlIG5vIG9iamVjdGlvbiB0byByZW5hbWluZyB0aGUgYmFsbG9vbiBiaXQgaW5zaWRlIHRo
ZSBrZXJuZWw7IEkKdGhpbmsgdGhhdCdzIGEgd2lzZSBpZGVhLiAgSSdtIGp1c3Qgbm90IHN1cmUg
d2hldGhlciB3ZSBzaG91bGQgcmVuYW1lCnRoZSB1c2VyIGJhbGxvb24gYml0IHJhdGhlciB0aGFu
IGFkZGluZyBhIG5ldyBiaXQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 22:29:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 22:29: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-devel-bounces@lists.xenproject.org>)
	id 1gN3fD-0001aD-71; Wed, 14 Nov 2018 22:29: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=UKUJ=NZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gN3fB-0001Zx-MP
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 22:29:33 +0000
X-Inumbo-ID: c1a37ea6-e85c-11e8-bac5-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c1a37ea6-e85c-11e8-bac5-12d6303a7972;
 Wed, 14 Nov 2018 22:29:32 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 11E5120868;
 Wed, 14 Nov 2018 22:29:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542234571;
 bh=pgZoAG0Iu4K42aWX42CUiLn6LV/2u3998vD13E+yYj0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=CHwobOmWqIi4phemODecis4Tat0hhMFFuSJmXB82tyddhOe7VTkRSypzoFntprmQR
 1cSXf+zYHcuR89K2pzq3gdhAGkL3Uhu6Hr1b2b2xPG21EUlToSicBU5K7aDyDcxD/5
 oUDjlNL2UyTNlhRFOo44CYSAWVxuERLNSl1GJjEY=
Date: Wed, 14 Nov 2018 14:29:30 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <01d74200-63a3-e529-dabf-d393261e7e0c@arm.com>
Message-ID: <alpine.DEB.2.10.1811141428250.302@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-10-git-send-email-mirela.simonovic@aggios.com>
 <01d74200-63a3-e529-dabf-d393261e7e0c@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 09/18] xen/arm: Add rcu_barrier() before
 enabling non-boot CPUs on resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, dm@aggios.com, saeed.nowshadi@xilinx.com,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDEy
LzExLzIwMTggMTE6MzAsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiBUaGUgcmN1X2JhcnJp
ZXIoKSBoYXMgdG8gYmUgYWRkZWQgdG8gZW5zdXJlIHRoYXQgdGhlIHBlciBjcHUgYXJlYSBpcwo+
ID4gZnJlZWQgYmVmb3JlIGEgbm9uLWJvb3QgQ1BVIHRyaWVzIHRvIGluaXRpYWxpemUgaXQgKF9m
cmVlX3BlcmNwdV9hcmVhKCkKPiA+IGhhcyB0byBiZSBjYWxsZWQgYmVmb3JlIHRoZSBpbml0X3Bl
cmNwdV9hcmVhKCkpLiBUaGlzIHNjZW5hcmlvIG9jY3Vycwo+ID4gd2hlbiBub24tYm9vdCBDUFVz
IGFyZSBob3QtdW5wbHVnZ2VkIG9uIHN1c3BlbmQgYW5kIGhvdHBsdWdnZWQgb24gcmVzdW1lLgo+
IAo+IEZyb20gdGhlIGRlc2NyaXB0aW9uLCB0aGlzIGlzIGEgYnVnIGludHJvZHVjZWQgYnkgdGhl
IHByZXZpb3VzIHBhdGNoLiBTbwo+IHNob3VsZCBtZXJnZWQgaW4gaXQuCiAKSXQgbWFrZXMgc2Vu
c2UgdG8gc3F1YXNoIHRoaXMgcGF0Y2ggdG9nZXRoZXIgd2l0aCBwYXRjaCAjOC4KCgo+IFRoZSBj
b21taXQgbWVzc2FnZSB3aWxsIGFsc28gbmVlZCB0byBleHBsYWluIHdoeSB0aGUgcmN1X2JhcnJp
ZXIoKSBpcwo+IHJlcXVpcmVkLgo+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmlj
IDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBTYWVlZCBO
b3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KPiA+IC0tLQo+ID4gICB4ZW4vYXJj
aC9hcm0vc3VzcGVuZC5jIHwgMSArCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYyBiL3hlbi9hcmNo
L2FybS9zdXNwZW5kLmMKPiA+IGluZGV4IGRhZTFiMWY3ZDYuLjhlOGU1MzFkNjEgMTAwNjQ0Cj4g
PiAtLS0gYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vc3Vz
cGVuZC5jCj4gPiBAQCAtMTMzLDYgKzEzMyw3IEBAIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5k
KHZvaWQgKmRhdGEpCj4gPiAgICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfcmVzdW1lOwo+
ID4gICAgIHJlc3VtZV9ub25ib290X2NwdXM6Cj4gPiArICAgIHJjdV9iYXJyaWVyKCk7Cj4gPiAg
ICAgICBlbmFibGVfbm9uYm9vdF9jcHVzKCk7Cj4gPiAgICAgICB0aGF3X2RvbWFpbnMoKTsKPiA+
ICAgICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7Cj4gPiAKPiAKPiAtLSAKPiBK
dWxpZW4gR3JhbGwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 22:29:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 22:29: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-devel-bounces@lists.xenproject.org>)
	id 1gN3fC-0001a7-UX; Wed, 14 Nov 2018 22:29:34 +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=UKUJ=NZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gN3fB-0001Zw-MF
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 22:29:33 +0000
X-Inumbo-ID: c19816ce-e85c-11e8-9a23-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c19816ce-e85c-11e8-9a23-12d6303a7972;
 Wed, 14 Nov 2018 22:29:32 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 11E5120868;
 Wed, 14 Nov 2018 22:29:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542234571;
 bh=pgZoAG0Iu4K42aWX42CUiLn6LV/2u3998vD13E+yYj0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=CHwobOmWqIi4phemODecis4Tat0hhMFFuSJmXB82tyddhOe7VTkRSypzoFntprmQR
 1cSXf+zYHcuR89K2pzq3gdhAGkL3Uhu6Hr1b2b2xPG21EUlToSicBU5K7aDyDcxD/5
 oUDjlNL2UyTNlhRFOo44CYSAWVxuERLNSl1GJjEY=
Date: Wed, 14 Nov 2018 14:29:30 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <01d74200-63a3-e529-dabf-d393261e7e0c@arm.com>
Message-ID: <alpine.DEB.2.10.1811141428250.302@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-10-git-send-email-mirela.simonovic@aggios.com>
 <01d74200-63a3-e529-dabf-d393261e7e0c@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 09/18] xen/arm: Add rcu_barrier() before
 enabling non-boot CPUs on resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, dm@aggios.com, saeed.nowshadi@xilinx.com,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDEy
LzExLzIwMTggMTE6MzAsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiBUaGUgcmN1X2JhcnJp
ZXIoKSBoYXMgdG8gYmUgYWRkZWQgdG8gZW5zdXJlIHRoYXQgdGhlIHBlciBjcHUgYXJlYSBpcwo+
ID4gZnJlZWQgYmVmb3JlIGEgbm9uLWJvb3QgQ1BVIHRyaWVzIHRvIGluaXRpYWxpemUgaXQgKF9m
cmVlX3BlcmNwdV9hcmVhKCkKPiA+IGhhcyB0byBiZSBjYWxsZWQgYmVmb3JlIHRoZSBpbml0X3Bl
cmNwdV9hcmVhKCkpLiBUaGlzIHNjZW5hcmlvIG9jY3Vycwo+ID4gd2hlbiBub24tYm9vdCBDUFVz
IGFyZSBob3QtdW5wbHVnZ2VkIG9uIHN1c3BlbmQgYW5kIGhvdHBsdWdnZWQgb24gcmVzdW1lLgo+
IAo+IEZyb20gdGhlIGRlc2NyaXB0aW9uLCB0aGlzIGlzIGEgYnVnIGludHJvZHVjZWQgYnkgdGhl
IHByZXZpb3VzIHBhdGNoLiBTbwo+IHNob3VsZCBtZXJnZWQgaW4gaXQuCiAKSXQgbWFrZXMgc2Vu
c2UgdG8gc3F1YXNoIHRoaXMgcGF0Y2ggdG9nZXRoZXIgd2l0aCBwYXRjaCAjOC4KCgo+IFRoZSBj
b21taXQgbWVzc2FnZSB3aWxsIGFsc28gbmVlZCB0byBleHBsYWluIHdoeSB0aGUgcmN1X2JhcnJp
ZXIoKSBpcwo+IHJlcXVpcmVkLgo+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmlj
IDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBTYWVlZCBO
b3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KPiA+IC0tLQo+ID4gICB4ZW4vYXJj
aC9hcm0vc3VzcGVuZC5jIHwgMSArCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYyBiL3hlbi9hcmNo
L2FybS9zdXNwZW5kLmMKPiA+IGluZGV4IGRhZTFiMWY3ZDYuLjhlOGU1MzFkNjEgMTAwNjQ0Cj4g
PiAtLS0gYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vc3Vz
cGVuZC5jCj4gPiBAQCAtMTMzLDYgKzEzMyw3IEBAIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5k
KHZvaWQgKmRhdGEpCj4gPiAgICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfcmVzdW1lOwo+
ID4gICAgIHJlc3VtZV9ub25ib290X2NwdXM6Cj4gPiArICAgIHJjdV9iYXJyaWVyKCk7Cj4gPiAg
ICAgICBlbmFibGVfbm9uYm9vdF9jcHVzKCk7Cj4gPiAgICAgICB0aGF3X2RvbWFpbnMoKTsKPiA+
ICAgICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7Cj4gPiAKPiAKPiAtLSAKPiBK
dWxpZW4gR3JhbGwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 22:45:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 22:45: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-devel-bounces@lists.xenproject.org>)
	id 1gN3uE-00038G-V7; Wed, 14 Nov 2018 22:45:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ukuj=nz=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gN3uD-000380-7r
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 22:45:05 +0000
X-Inumbo-ID: ed490d18-e85e-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed490d18-e85e-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 22:45:04 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5D1452145D;
 Wed, 14 Nov 2018 22:45:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542235503;
 bh=pjuUhMuNopSh7Z1UNk1kQDgwDshldiSOaQyImRTtNXs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=f5B/Rf+xcvtPiWVh7BFWfmtIUxZMHXzV6gGTBEZHzQtjzTbih3uAqVtZjHVJJMo7n
 XuHS+4PfKAcyJxsJSPQbxAtQS/gQ+6iPr7+FP7W0OVnXHpHMJqcl8ctk4aBN2qTV7o
 bCkSsEkclWGbDgYhlpdUB4aixgPLHCZiGsKvQ/94=
Date: Wed, 14 Nov 2018 14:45:02 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <6b03d660-15e6-d6ca-a8b8-1662c045a7a9@arm.com>
Message-ID: <alpine.DEB.2.10.1811141444480.302@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
 <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
 <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
 <17ab88c4-cdf7-8f7f-5933-25d9294f3641@arm.com>
 <alpine.DEB.2.10.1811131242560.8259@sstabellini-ThinkPad-X260>
 <6b03d660-15e6-d6ca-a8b8-1662c045a7a9@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Davorin Mista <dm@aggios.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Xen Devel <xen-devel@lists.xen.org>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDEz
LzExLzIwMTggMjA6NDQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIE1vbiwgMTIg
Tm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gKCsgQW5kcmUpCj4gPiA+IAo+ID4g
PiBPbiAxMS8xMi8xOCA1OjQyIFBNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gPiA+IEhp
IEp1bGllbiwKPiA+ID4gPiAKPiA+ID4gPiBPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCA2OjAwIFBN
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPiA+ID4gd3JvdGU6Cj4gPiA+
ID4gPiAKPiA+ID4gPiA+IAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBPbiAxMS8xMi8xOCA0OjUyIFBN
LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gPiA+ID4gPiBIaSBKdWxpZW4sCj4gPiA+ID4g
PiAKPiA+ID4gPiA+IEhpLAo+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IFRoYW5rcyBmb3IgdGhlIGZl
ZWRiYWNrLgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gT24gTW9uLCBOb3YgMTIsIDIwMTggYXQg
NDozNiBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4gPiA+ID4gPiB3
cm90ZToKPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiBIaSBNaXJlbGEsCj4gPiA+ID4gPiA+
ID4gCj4gPiA+ID4gPiA+ID4gT24gMTEvMTIvMTggMTE6MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMg
d3JvdGU6Cj4gPiA+ID4gPiA+ID4gPiBHSUMgYW5kIHZpcnR1YWwgdGltZXIgY29udGV4dCBtdXN0
IGJlIHNhdmVkIHdoZW4gdGhlIGRvbWFpbgo+ID4gPiA+ID4gPiA+ID4gc3VzcGVuZHMuCj4gPiA+
ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gUGxlYXNlIHByb3ZpZGUgdGhlIHJhdGlvbmFsZSBmb3Ig
dGhpcy4gSXMgaXQgcmVxdWlyZWQgYnkgdGhlIHNwZWM/Cj4gPiA+ID4gPiA+ID4gCj4gPiA+ID4g
PiA+IAo+ID4gPiA+ID4gPiBUaGlzIGlzIHJlcXVpcmVkIGZvciBHSUMgYmVjYXVzZSBhIGd1ZXN0
IGxlYXZlcyBlbmFibGVkIGludGVycnVwdHMKPiA+ID4gPiA+ID4gaW4KPiA+ID4gPiA+ID4gdGhl
IEdJQyB0aGF0IGNvdWxkIHdha2UgaXQgdXAsIGFuZCBvbiByZXN1bWUgaXQgc2hvdWxkIGJlIGFi
bGUgdG8KPiA+ID4gPiA+ID4gZGV0ZWN0IHdoaWNoIGludGVycnVwdCB3b2tlIGl0IHVwLiBXaXRo
b3V0IHNhdmluZy9yZXN0b3JpbmcgdGhlCj4gPiA+ID4gPiA+IHN0YXRlCj4gPiA+ID4gPiA+IG9m
IEdJQyB0aGlzIHdvdWxkIG5vdCBiZSBwb3NzaWJsZS4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gSSBh
bSBjb25mdXNlZC4gSW4gcGF0Y2ggIzEwLCB5b3Ugc2F2ZSB0aGUgR0lDIGhvc3QgYmVjYXVzZSB0
aGUgR0lDIGNhbgo+ID4gPiA+ID4gYmUgcG93ZXJlZC1kb3duLiBMaW51eCBpcyBhbHNvIHNhdmlu
ZyB0aGUgR0lDIHN0YXRlLiBTbyBob3cgdGhlCj4gPiA+ID4gPiBpbnRlcnJ1cHQgY2FuIGNvbWUg
dXAgaWYgdGhlIEdJQyBpcyBwb3dlcmVkIGRvd24/Cj4gPiA+ID4gPiAKPiA+ID4gPiAKPiA+ID4g
PiBBZnRlciBYZW4gKG9yIExpbnV4IGluIHRoZSBjb25maWcgd2l0aG91dCBYZW4pIGhhbmRzIG92
ZXIgdGhlIGNvbnRyb2wKPiA+ID4gPiB0byBFTDMgb24gc3VzcGVuZCAoY2FsbHMgc3lzdGVtIHN1
c3BlbmQgUFNDSSB0byBFTDMpLCBpdCBsZWF2ZXMKPiA+ID4gPiBlbmFibGVkIGludGVycnVwdHMg
dGhhdCBhcmUgaXRzIHdha2UtdXAgc291cmNlcy4gU2F2aW5nIGEgR0lDIHN0YXRlCj4gPiA+ID4g
b25seSBtZWFucyB0aGF0IGl0cyBjdXJyZW50IGNvbmZpZ3VyYXRpb24gd2lsbCBiZSByZW1lbWJl
cmVkIHNvbWV3aGVyZQo+ID4gPiA+IGluIGRhdGEgc3RydWN0dXJlcywgYnV0IHRoZSBjb25maWd1
cmF0aW9uIGlzIG5vdCBjaGFuZ2VkIG9uIHN1c3BlbmQuCj4gPiA+ID4gRXZlcnl0aGluZyB0aGF0
IGhhcHBlbnMgd2l0aCBpbnRlcnJ1cHQgY29uZmlndXJhdGlvbiBmcm9tIHRoaXMgcG9pbnQKPiA+
ID4gPiBvbiBpcyBwbGF0Zm9ybSBzcGVjaWZpYy4gTm93IHRoZXJlIGFyZSAyIG9wdGlvbnM6IDEp
IEVMMyB3aWxsIG5ldmVyCj4gPiA+ID4gYWxsb3cgQ1BVMCB0byBiZSBwb3dlcmVkIGRvd24gYW5k
IHRoZSB3YWtlLXVwIGludGVycnVwdCB3aWxsIGluZGVlZAo+ID4gPiA+IHByb3BhZ2F0ZSB2aWEg
R0lDOwo+ID4gPiA+IG9yIDIpIENQVTAgd2lsbCBiZSBwb3dlcmVkIGRvd24gYW5kIHRoZSBHSUMg
bWF5IGJlCj4gPiA+ID4gcG93ZXJlZCBkb3duIGFzIHdlbGwsIHNvIGFuIGV4dGVybmFsIGhlbHAg
aXMgbmVlZGVkIHRvIGRlYWwgd2l0aAo+ID4gPiA+IHdha2UtdXAgYW5kIHJlc3VtZSAoZS5nLiBp
biBvcmRlciB0byByZWFjdCB0byBhIHdha2UtdXAgaW50ZXJydXB0Cj4gPiA+ID4gd2hpbGUgdGhl
IEdJQyBpcyBkb3duLCBhbmQgcG93ZXIgdXAgQ1BVMCkuIFRoaXMgZXh0ZXJuYWwgaGVscCBpcwo+
ID4gPiA+IHByb3ZpZGVkIGJ5IHNvbWUgbG93LXBvd2VyIHByb2Nlc3NvciBvdXRzaWRlIG9mIHRo
ZSBDb3J0ZXgtQSBjbHVzdGVyLgo+ID4gPiA+IAo+ID4gPiA+IFNvIHRoZSBwbGF0Zm9ybSBmaXJt
d2FyZSBpcyByZXNwb25zaWJsZSBmb3IgcHJvcGVybHkgY29uZmlndXJpbmcgYQo+ID4gPiA+IHdh
a2UtdXAgcGF0aCBpZiBHSUMgZ29lcyBkb3duLiBUaGlzIGlzIGNvbW1vbmx5IGhhbmRsZWQgYnkg
RUwzCj4gPiA+ID4gY29tbXVuaWNhdGluZyB3aXRoIGxvdy1wb3dlciBwcm9jZXNzb3IuIFdoZW4g
dGhlIEdJQyBwb3dlciBjb21lcyB1cCwKPiA+ID4gPiB0aGUgaW50ZXJydXB0IHRyaWdnZXJlZCBi
eSBhIHBlcmlwaGVyYWwgaXMgc3RpbGwgYWN0aXZlIGFuZCB0aGUKPiA+ID4gPiBzb2Z0d2FyZSBv
biBDb3J0ZXgtQSBjbHVzdGVyIHNob3VsZCBiZSBhYmxlIHRvIG9ic2VydmUgaXQgb25jZSB0aGUg
R0lDCj4gPiA+ID4gc3RhdGUgaXMgcmVzdG9yZWQsIGkuZS4gaW50ZXJydXB0cyBnZXQgZW5hYmxl
ZCBhdCBHSUMuCj4gPiA+IAo+ID4gPiBUaGFuayB5b3UgZm9yIHRoZSBleHBsYW5hdGlvbi4gIE5v
dyB0aGUgcXVlc3Rpb24gaXMgd2h5IGNhbid0IHdlIHJlc2V0IGF0Cj4gPiA+IGxlYXN0IHRoZSBH
SUMgQ1BVIGludGVyZmFjZT8KPiA+ID4gCj4gPiA+IEFGQUlVLCB0aGUgZ3Vlc3Qgc2hvdWxkIHJl
c3RvcmUgdGhlbSBpbiBhbnkgY2FzZS4gVGhlIG9ubHkgdGhpbmdzIHdlIG5lZWQKPiA+ID4gdG8K
PiA+ID4ga25vdyBpcyB0aGUgaW50ZXJydXB0IHdhcyByZWNlaXZlZCBmb3IgYSBnaXZlbiBndWVz
dC4gV2UgY2FuIHRoZW4gcXVldWUgaXQKPiA+ID4gYW5kCj4gPiA+IHdha2UtdXAgdGhlIGRvbWFp
bi4KPiA+ID4gCj4gPiA+IFRoaXMgc2VlbXMgdG8gZml0IHdpdGggdGhlIGRlc2NyaXB0aW9uIG9u
IHRvcCBvZiBnaWNfZGlzdF9zYXZlKCkgaW4gTGludXgKPiA+ID4gR0lDdjIgZHJpdmVyLgo+ID4g
Cj4gPiBDYW4gd2UgcmVseSBvbiBhbGwgUFNDSSBjb21wbGlhbnQgT1NlcyB0byByZXN0b3JlIHRo
ZWlyIG93biBHSUMgYWdhaW4gYXQKPiA+IHJlc3VtZT8gVGhlIFBTQ0kgc3BlYyBpcyBub3QgdmVy
eSBjbGVhciBpbiB0aGF0IHJlZ2FyZCAoYXQgdGhlIHRoZQo+ID4gdmVyc2lvbiBJIGFtIGxvb2tp
bmcgYXQuLi4pIEkgYW0ganVzdCBhc2tpbmcgc28gdGhhdCB3ZSBkb24ndCBjb21lIHVwCj4gPiB3
aXRoIGEgc29sdXRpb24gdGhhdCBvbmx5IHdvcmtzIHdpdGggTGludXguCj4gU2VlIFBTQ0kgMS4x
IChERU4wMDIyRCkgc2VjdGlvbiA2LjguIEVhY2ggbGV2ZWwgc2hvdWxkIHNhdmUgaXRzIG93biBj
b250ZXh0Cj4gYmVjYXVzZSB0aGUgUFNDSSBpbXBsZW1lbnRhdGlvbnMgaXMgYWxsb3dlZCB0byBz
aHV0ZG93biB0aGUgR0lDLgoKR3JlYXQsIGluIHRoYXQgY2FzZSB3ZSBzaG91bGQgYmUgYWJsZSB0
byBza2lwIHNhdmluZyBzb21lIG9mIHRoZSBHSUNECnJlZ2lzdGVycyB0b28uIFdlIGRvIG5lZWQg
dG8gc2F2ZSBHSUNEX0lTQUNUSVZFUiwgYW5kIEdJQ0RfSUNGR1IsCmJ1dCB3ZSBzaG91bGQgYmUg
YWJsZSB0byBza2lwIHRoZSBvdGhlcnMgKEdJQ0RfSVNFTkFCTEVSLApHSUNEX0lQUklPUklUWVIs
IEdJQ0RfSVRBUkdFVFNSKS4gSWYgd2UgZG8sIHdlIHN0aWxsIG5lZWQgdG8KcmUtaW5pdGlhbGl6
ZSB0aGVtIGFzIHdlIGRvIGluIGdpY3YyX2Rpc3RfaW5pdC4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 22:45:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 22:45: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-devel-bounces@lists.xenproject.org>)
	id 1gN3uE-00038A-KD; Wed, 14 Nov 2018 22:45:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ukuj=nz=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gN3uD-000381-7U
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 22:45:05 +0000
X-Inumbo-ID: ed55106f-e85e-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed55106f-e85e-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 22:45:04 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5D1452145D;
 Wed, 14 Nov 2018 22:45:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542235503;
 bh=pjuUhMuNopSh7Z1UNk1kQDgwDshldiSOaQyImRTtNXs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=f5B/Rf+xcvtPiWVh7BFWfmtIUxZMHXzV6gGTBEZHzQtjzTbih3uAqVtZjHVJJMo7n
 XuHS+4PfKAcyJxsJSPQbxAtQS/gQ+6iPr7+FP7W0OVnXHpHMJqcl8ctk4aBN2qTV7o
 bCkSsEkclWGbDgYhlpdUB4aixgPLHCZiGsKvQ/94=
Date: Wed, 14 Nov 2018 14:45:02 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <6b03d660-15e6-d6ca-a8b8-1662c045a7a9@arm.com>
Message-ID: <alpine.DEB.2.10.1811141444480.302@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
 <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
 <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
 <17ab88c4-cdf7-8f7f-5933-25d9294f3641@arm.com>
 <alpine.DEB.2.10.1811131242560.8259@sstabellini-ThinkPad-X260>
 <6b03d660-15e6-d6ca-a8b8-1662c045a7a9@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Davorin Mista <dm@aggios.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Xen Devel <xen-devel@lists.xen.org>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDEz
LzExLzIwMTggMjA6NDQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIE1vbiwgMTIg
Tm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gKCsgQW5kcmUpCj4gPiA+IAo+ID4g
PiBPbiAxMS8xMi8xOCA1OjQyIFBNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gPiA+IEhp
IEp1bGllbiwKPiA+ID4gPiAKPiA+ID4gPiBPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCA2OjAwIFBN
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPiA+ID4gd3JvdGU6Cj4gPiA+
ID4gPiAKPiA+ID4gPiA+IAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBPbiAxMS8xMi8xOCA0OjUyIFBN
LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gPiA+ID4gPiBIaSBKdWxpZW4sCj4gPiA+ID4g
PiAKPiA+ID4gPiA+IEhpLAo+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IFRoYW5rcyBmb3IgdGhlIGZl
ZWRiYWNrLgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gT24gTW9uLCBOb3YgMTIsIDIwMTggYXQg
NDozNiBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4gPiA+ID4gPiB3
cm90ZToKPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiBIaSBNaXJlbGEsCj4gPiA+ID4gPiA+
ID4gCj4gPiA+ID4gPiA+ID4gT24gMTEvMTIvMTggMTE6MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMg
d3JvdGU6Cj4gPiA+ID4gPiA+ID4gPiBHSUMgYW5kIHZpcnR1YWwgdGltZXIgY29udGV4dCBtdXN0
IGJlIHNhdmVkIHdoZW4gdGhlIGRvbWFpbgo+ID4gPiA+ID4gPiA+ID4gc3VzcGVuZHMuCj4gPiA+
ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gUGxlYXNlIHByb3ZpZGUgdGhlIHJhdGlvbmFsZSBmb3Ig
dGhpcy4gSXMgaXQgcmVxdWlyZWQgYnkgdGhlIHNwZWM/Cj4gPiA+ID4gPiA+ID4gCj4gPiA+ID4g
PiA+IAo+ID4gPiA+ID4gPiBUaGlzIGlzIHJlcXVpcmVkIGZvciBHSUMgYmVjYXVzZSBhIGd1ZXN0
IGxlYXZlcyBlbmFibGVkIGludGVycnVwdHMKPiA+ID4gPiA+ID4gaW4KPiA+ID4gPiA+ID4gdGhl
IEdJQyB0aGF0IGNvdWxkIHdha2UgaXQgdXAsIGFuZCBvbiByZXN1bWUgaXQgc2hvdWxkIGJlIGFi
bGUgdG8KPiA+ID4gPiA+ID4gZGV0ZWN0IHdoaWNoIGludGVycnVwdCB3b2tlIGl0IHVwLiBXaXRo
b3V0IHNhdmluZy9yZXN0b3JpbmcgdGhlCj4gPiA+ID4gPiA+IHN0YXRlCj4gPiA+ID4gPiA+IG9m
IEdJQyB0aGlzIHdvdWxkIG5vdCBiZSBwb3NzaWJsZS4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gSSBh
bSBjb25mdXNlZC4gSW4gcGF0Y2ggIzEwLCB5b3Ugc2F2ZSB0aGUgR0lDIGhvc3QgYmVjYXVzZSB0
aGUgR0lDIGNhbgo+ID4gPiA+ID4gYmUgcG93ZXJlZC1kb3duLiBMaW51eCBpcyBhbHNvIHNhdmlu
ZyB0aGUgR0lDIHN0YXRlLiBTbyBob3cgdGhlCj4gPiA+ID4gPiBpbnRlcnJ1cHQgY2FuIGNvbWUg
dXAgaWYgdGhlIEdJQyBpcyBwb3dlcmVkIGRvd24/Cj4gPiA+ID4gPiAKPiA+ID4gPiAKPiA+ID4g
PiBBZnRlciBYZW4gKG9yIExpbnV4IGluIHRoZSBjb25maWcgd2l0aG91dCBYZW4pIGhhbmRzIG92
ZXIgdGhlIGNvbnRyb2wKPiA+ID4gPiB0byBFTDMgb24gc3VzcGVuZCAoY2FsbHMgc3lzdGVtIHN1
c3BlbmQgUFNDSSB0byBFTDMpLCBpdCBsZWF2ZXMKPiA+ID4gPiBlbmFibGVkIGludGVycnVwdHMg
dGhhdCBhcmUgaXRzIHdha2UtdXAgc291cmNlcy4gU2F2aW5nIGEgR0lDIHN0YXRlCj4gPiA+ID4g
b25seSBtZWFucyB0aGF0IGl0cyBjdXJyZW50IGNvbmZpZ3VyYXRpb24gd2lsbCBiZSByZW1lbWJl
cmVkIHNvbWV3aGVyZQo+ID4gPiA+IGluIGRhdGEgc3RydWN0dXJlcywgYnV0IHRoZSBjb25maWd1
cmF0aW9uIGlzIG5vdCBjaGFuZ2VkIG9uIHN1c3BlbmQuCj4gPiA+ID4gRXZlcnl0aGluZyB0aGF0
IGhhcHBlbnMgd2l0aCBpbnRlcnJ1cHQgY29uZmlndXJhdGlvbiBmcm9tIHRoaXMgcG9pbnQKPiA+
ID4gPiBvbiBpcyBwbGF0Zm9ybSBzcGVjaWZpYy4gTm93IHRoZXJlIGFyZSAyIG9wdGlvbnM6IDEp
IEVMMyB3aWxsIG5ldmVyCj4gPiA+ID4gYWxsb3cgQ1BVMCB0byBiZSBwb3dlcmVkIGRvd24gYW5k
IHRoZSB3YWtlLXVwIGludGVycnVwdCB3aWxsIGluZGVlZAo+ID4gPiA+IHByb3BhZ2F0ZSB2aWEg
R0lDOwo+ID4gPiA+IG9yIDIpIENQVTAgd2lsbCBiZSBwb3dlcmVkIGRvd24gYW5kIHRoZSBHSUMg
bWF5IGJlCj4gPiA+ID4gcG93ZXJlZCBkb3duIGFzIHdlbGwsIHNvIGFuIGV4dGVybmFsIGhlbHAg
aXMgbmVlZGVkIHRvIGRlYWwgd2l0aAo+ID4gPiA+IHdha2UtdXAgYW5kIHJlc3VtZSAoZS5nLiBp
biBvcmRlciB0byByZWFjdCB0byBhIHdha2UtdXAgaW50ZXJydXB0Cj4gPiA+ID4gd2hpbGUgdGhl
IEdJQyBpcyBkb3duLCBhbmQgcG93ZXIgdXAgQ1BVMCkuIFRoaXMgZXh0ZXJuYWwgaGVscCBpcwo+
ID4gPiA+IHByb3ZpZGVkIGJ5IHNvbWUgbG93LXBvd2VyIHByb2Nlc3NvciBvdXRzaWRlIG9mIHRo
ZSBDb3J0ZXgtQSBjbHVzdGVyLgo+ID4gPiA+IAo+ID4gPiA+IFNvIHRoZSBwbGF0Zm9ybSBmaXJt
d2FyZSBpcyByZXNwb25zaWJsZSBmb3IgcHJvcGVybHkgY29uZmlndXJpbmcgYQo+ID4gPiA+IHdh
a2UtdXAgcGF0aCBpZiBHSUMgZ29lcyBkb3duLiBUaGlzIGlzIGNvbW1vbmx5IGhhbmRsZWQgYnkg
RUwzCj4gPiA+ID4gY29tbXVuaWNhdGluZyB3aXRoIGxvdy1wb3dlciBwcm9jZXNzb3IuIFdoZW4g
dGhlIEdJQyBwb3dlciBjb21lcyB1cCwKPiA+ID4gPiB0aGUgaW50ZXJydXB0IHRyaWdnZXJlZCBi
eSBhIHBlcmlwaGVyYWwgaXMgc3RpbGwgYWN0aXZlIGFuZCB0aGUKPiA+ID4gPiBzb2Z0d2FyZSBv
biBDb3J0ZXgtQSBjbHVzdGVyIHNob3VsZCBiZSBhYmxlIHRvIG9ic2VydmUgaXQgb25jZSB0aGUg
R0lDCj4gPiA+ID4gc3RhdGUgaXMgcmVzdG9yZWQsIGkuZS4gaW50ZXJydXB0cyBnZXQgZW5hYmxl
ZCBhdCBHSUMuCj4gPiA+IAo+ID4gPiBUaGFuayB5b3UgZm9yIHRoZSBleHBsYW5hdGlvbi4gIE5v
dyB0aGUgcXVlc3Rpb24gaXMgd2h5IGNhbid0IHdlIHJlc2V0IGF0Cj4gPiA+IGxlYXN0IHRoZSBH
SUMgQ1BVIGludGVyZmFjZT8KPiA+ID4gCj4gPiA+IEFGQUlVLCB0aGUgZ3Vlc3Qgc2hvdWxkIHJl
c3RvcmUgdGhlbSBpbiBhbnkgY2FzZS4gVGhlIG9ubHkgdGhpbmdzIHdlIG5lZWQKPiA+ID4gdG8K
PiA+ID4ga25vdyBpcyB0aGUgaW50ZXJydXB0IHdhcyByZWNlaXZlZCBmb3IgYSBnaXZlbiBndWVz
dC4gV2UgY2FuIHRoZW4gcXVldWUgaXQKPiA+ID4gYW5kCj4gPiA+IHdha2UtdXAgdGhlIGRvbWFp
bi4KPiA+ID4gCj4gPiA+IFRoaXMgc2VlbXMgdG8gZml0IHdpdGggdGhlIGRlc2NyaXB0aW9uIG9u
IHRvcCBvZiBnaWNfZGlzdF9zYXZlKCkgaW4gTGludXgKPiA+ID4gR0lDdjIgZHJpdmVyLgo+ID4g
Cj4gPiBDYW4gd2UgcmVseSBvbiBhbGwgUFNDSSBjb21wbGlhbnQgT1NlcyB0byByZXN0b3JlIHRo
ZWlyIG93biBHSUMgYWdhaW4gYXQKPiA+IHJlc3VtZT8gVGhlIFBTQ0kgc3BlYyBpcyBub3QgdmVy
eSBjbGVhciBpbiB0aGF0IHJlZ2FyZCAoYXQgdGhlIHRoZQo+ID4gdmVyc2lvbiBJIGFtIGxvb2tp
bmcgYXQuLi4pIEkgYW0ganVzdCBhc2tpbmcgc28gdGhhdCB3ZSBkb24ndCBjb21lIHVwCj4gPiB3
aXRoIGEgc29sdXRpb24gdGhhdCBvbmx5IHdvcmtzIHdpdGggTGludXguCj4gU2VlIFBTQ0kgMS4x
IChERU4wMDIyRCkgc2VjdGlvbiA2LjguIEVhY2ggbGV2ZWwgc2hvdWxkIHNhdmUgaXRzIG93biBj
b250ZXh0Cj4gYmVjYXVzZSB0aGUgUFNDSSBpbXBsZW1lbnRhdGlvbnMgaXMgYWxsb3dlZCB0byBz
aHV0ZG93biB0aGUgR0lDLgoKR3JlYXQsIGluIHRoYXQgY2FzZSB3ZSBzaG91bGQgYmUgYWJsZSB0
byBza2lwIHNhdmluZyBzb21lIG9mIHRoZSBHSUNECnJlZ2lzdGVycyB0b28uIFdlIGRvIG5lZWQg
dG8gc2F2ZSBHSUNEX0lTQUNUSVZFUiwgYW5kIEdJQ0RfSUNGR1IsCmJ1dCB3ZSBzaG91bGQgYmUg
YWJsZSB0byBza2lwIHRoZSBvdGhlcnMgKEdJQ0RfSVNFTkFCTEVSLApHSUNEX0lQUklPUklUWVIs
IEdJQ0RfSVRBUkdFVFNSKS4gSWYgd2UgZG8sIHdlIHN0aWxsIG5lZWQgdG8KcmUtaW5pdGlhbGl6
ZSB0aGVtIGFzIHdlIGRvIGluIGdpY3YyX2Rpc3RfaW5pdC4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 22:48:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 22:48: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-devel-bounces@lists.xenproject.org>)
	id 1gN3xg-0003Of-M6; Wed, 14 Nov 2018 22:48: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=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN3xe-0003OS-H9
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 22:48:38 +0000
X-Inumbo-ID: 667600b4-e85f-11e8-98ec-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 667600b4-e85f-11e8-98ec-12d6303a7972;
 Wed, 14 Nov 2018 22:48:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gN3xR-0004XW-Ed; Wed, 14 Nov 2018 22:48:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gN3xQ-0001xN-Nf; Wed, 14 Nov 2018 22:48:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gN3xQ-0005Zc-MV; Wed, 14 Nov 2018 22:48:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130069-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=85588389222a3636baf0f9ed8227f2434af4c3f9
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 22:48:24 +0000
Subject: [Xen-devel] [ovmf test] 130069: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDA2OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwNjkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgODU1ODgzODkyMjJhMzYzNmJhZjBmOWVkODIyN2YyNDM0YWY0YzNmOQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDggZGF5cyAgIDY5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDAxNCAgMjAxOC0xMS0xNCAwMzo0Mzo0NiBaICAgIDAgZGF5cyAgICA5IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 22:49:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 22:49: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-devel-bounces@lists.xenproject.org>)
	id 1gN3yR-0003TK-22; Wed, 14 Nov 2018 22:49: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=zCq3=NZ=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gN3yQ-0003TE-Eg
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 22:49:26 +0000
X-Inumbo-ID: 88d1d8d6-e85f-11e8-b9bb-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88d1d8d6-e85f-11e8-b9bb-12d6303a7972;
 Wed, 14 Nov 2018 22:49:25 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 35EFD37E87;
 Wed, 14 Nov 2018 22:49:24 +0000 (UTC)
Received: from [10.36.116.99] (ovpn-116-99.ams2.redhat.com [10.36.116.99])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 650F7608EE;
 Wed, 14 Nov 2018 22:49:16 +0000 (UTC)
To: Matthew Wilcox <willy@infradead.org>
References: <20181114211704.6381-1-david@redhat.com>
 <20181114211704.6381-3-david@redhat.com>
 <20181114222321.GB1784@bombadil.infradead.org>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <b4668081-5aa3-d7f5-6880-d01c75cfc6ae@redhat.com>
Date: Wed, 14 Nov 2018 23:49:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181114222321.GB1784@bombadil.infradead.org>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Wed, 14 Nov 2018 22:49:24 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RFC 2/6] mm: convert PG_balloon to PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, linux-doc@vger.kernel.org,
 linux-mm@kvack.org, Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, Jonathan Corbet <corbet@lwn.net>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 David Rientjes <rientjes@google.com>, xen-devel@lists.xenproject.org,
 Alexey Dobriyan <adobriyan@gmail.com>, linux-pm@vger.kernel.org,
 Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>, Vlastimil Babka <vbabka@suse.cz>,
 Christian Hansen <chansen3@cisco.com>, linux-kernel@vger.kernel.org,
 Miles Chen <miles.chen@mediatek.com>, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMTEuMTggMjM6MjMsIE1hdHRoZXcgV2lsY294IHdyb3RlOgo+IE9uIFdlZCwgTm92IDE0
LCAyMDE4IGF0IDEwOjE3OjAwUE0gKzAxMDAsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+PiBS
ZW5hbWUgUEdfYmFsbG9vbiB0byBQR19vZmZsaW5lLiBUaGlzIGlzIGFuIGluZGljYXRvciB0aGF0
IHRoZSBwYWdlIGlzCj4+IGxvZ2ljYWxseSBvZmZsaW5lLCB0aGUgY29udGVudCBzdGFsZSBhbmQg
dGhhdCBpdCBzaG91bGQgbm90IGJlIHRvdWNoZWQKPj4gKGUuZy4gYSBoeXBlcnZpc29yIHdvdWxk
IGhhdmUgdG8gYWxsb2NhdGUgYmFja2luZyBzdG9yYWdlIGluIG9yZGVyIGZvciB0aGUKPj4gZ3Vl
c3QgdG8gZHVtcCBhbiB1bnVzZWQgcGFnZSkuICBXZSBjYW4gdGhlbiBlLmcuIGV4Y2x1ZGUgc3Vj
aCBwYWdlcyBmcm9tCj4+IGR1bXBzLgo+Pgo+PiBJbiBmb2xsb3dpbmcgcGF0Y2hlcywgd2Ugd2ls
bCBtYWtlIHVzZSBvZiB0aGlzIGJpdCBhbHNvIGluIG90aGVyIGJhbGxvb24KPj4gZHJpdmVycy4g
IFdoaWxlIGF0IGl0LCBkb2N1bWVudCBQR1RBQkxFLgo+IAo+IFRoYW5rIHlvdSBmb3IgZG9jdW1l
bnRpbmcgUEdUQUJMRS4gIEkgZGlkbid0IHJlYWxpc2UgSSBhbHNvIGhhZCB0aGlzCj4gZG9jdW1l
bnQgdG8gdXBkYXRlIHdoZW4gSSBhZGRlZCBQR1RBQkxFLgoKVGhhbmsgeW91IGZvciBsb29raW5n
IGludG8gdGhpcyA6KQoKPiAKPj4gKysrIGIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9tbS9w
YWdlbWFwLnJzdAo+PiBAQCAtNzgsNiArNzgsOCBAQCBudW1iZXIgb2YgdGltZXMgYSBwYWdlIGlz
IG1hcHBlZC4KPj4gICAgICAyMy4gQkFMTE9PTgo+PiAgICAgIDI0LiBaRVJPX1BBR0UKPj4gICAg
ICAyNS4gSURMRQo+PiArICAgIDI2LiBQR1RBQkxFCj4+ICsgICAgMjcuIE9GRkxJTkUKPiAKPiBT
byB0aGUgb2ZmbGluZSAqdXNlciogYml0IGlzIG5ldyAuLi4gZXZlbiB0aG91Z2ggdGhlICprZXJu
ZWwqIGJpdAo+IGp1c3QgcmVuYW1lcyB0aGUgYmFsbG9vbiBiaXQuICBJJ20gbm90IHN1cmUgaG93
IEkgZmVlbCBhYm91dCB0aGlzLgo+IEknbSBnb2luZyB0byB0aGluayBhYm91dCBpdCBzb21lIG1v
cmUuICBDb3VsZCB5b3Ugc2hhcmUgeW91ciBkZWNpc2lvbgo+IHByb2Nlc3Mgd2l0aCB1cz8KCkJB
TExPT04gd2FzL2lzIGRvY3VtZW50ZWQgYXMKCiIyMyAtIEJBTExPT04KICAgIGJhbGxvb24gY29t
cGFjdGlvbiBwYWdlCiIKCmFuZCBvbmx5IGluY2x1ZGVzIGFsbCB2aXJ0aW8tYmFsbG9uIHBhZ2Vz
IGFmdGVyIHRoZSBub24tbHJ1IG1pZ3JhdGlvbgpmZWF0dXJlIGhhcyBiZWVuIGltcGxlbWVudGVk
IGZvciBiYWxsb29uZWQgcGFnZXMuIFNpbmNlIHRoZW4sIHRoaXMgZmxhZwpkb2VzIGJhc2ljYWxs
eSBubyBsb25nZXIgc3RhbmRzIGZvciB3aGF0IGl0IGFjdHVhbGx5IHdhcyBzdXBwb3NlZCB0byBk
by4KClRvIG5vdCBicmVhayB1YXBpIEkgZGVjaWRlZCB0byBub3QgcmVuYW1lIGl0IGJ1dCBpbnN0
ZWFkIHRvIGFkZCBhIG5ldyBmbGFnLgoKPiAKPiBJIGhhdmUgbm8gb2JqZWN0aW9uIHRvIHJlbmFt
aW5nIHRoZSBiYWxsb29uIGJpdCBpbnNpZGUgdGhlIGtlcm5lbDsgSQo+IHRoaW5rIHRoYXQncyBh
IHdpc2UgaWRlYS4gIEknbSBqdXN0IG5vdCBzdXJlIHdoZXRoZXIgd2Ugc2hvdWxkIHJlbmFtZQo+
IHRoZSB1c2VyIGJhbGxvb24gYml0IHJhdGhlciB0aGFuIGFkZGluZyBhIG5ldyBiaXQuCj4gCgpD
YW4gd2UgcmVuYW1lIHdpdGhvdXQgYnJlYWtpbmcgdWFwaT8KCi0tIAoKVGhhbmtzLAoKRGF2aWQg
LyBkaGlsZGVuYgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 23:04:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 23:04: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-devel-bounces@lists.xenproject.org>)
	id 1gN4Ca-00052X-PA; Wed, 14 Nov 2018 23:04: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=UKUJ=NZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gN4CZ-00051q-9K
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 23:04:03 +0000
X-Inumbo-ID: 93255c48-e861-11e8-aef6-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93255c48-e861-11e8-aef6-12d6303a7972;
 Wed, 14 Nov 2018 23:04:02 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 926C52086A;
 Wed, 14 Nov 2018 23:04:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542236641;
 bh=Jkmra58+Sr+6VCdcH+Ij31p0dcr0sciPzg2mBU906OY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=I2HWKizO7eClkYqQFxNCOR1/whgoJr6+d3Fo1eUX96IUHDkNxYN061D0z/Qp3OlLu
 H8xtA2A+3PVgXvuWQl6t2yxxc/GAlUzrXuv0fSV1bYLnEqOLGw3GJxauX4eF5pVs8B
 X+uCsUsnXgzujovxtyNyONnDzRrP0b8hOTquEc+E=
Date: Wed, 14 Nov 2018 15:04:00 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <e0b9d487-879e-4e5c-7db3-57a8020ccd77@arm.com>
Message-ID: <alpine.DEB.2.10.1811141448310.302@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
 <283a8957-99d6-6b17-c52d-f8b0d9a7ca83@arm.com>
 <25f52d11-9ebe-ca0d-8447-ece8f34e93c9@aggios.com>
 <e0b9d487-879e-4e5c-7db3-57a8020ccd77@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-133339741-1542235986=:302"
Content-ID: <alpine.DEB.2.10.1811141455440.302@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot
 physical CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, dm@aggios.com, saeed.nowshadi@xilinx.com,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-133339741-1542235986=:302
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1811141455441.302@sstabellini-ThinkPad-X260>

On Wed, 14 Nov 2018, Julien Grall wrote:
> Hi Mirela,
> 
> On 14/11/2018 13:00, Mirela Simonovic wrote:
> > 
> > 
> > On 11/14/2018 11:52 AM, Julien Grall wrote:
> > > Hi Mirela,
> > > 
> > > On 12/11/2018 11:30, Mirela Simonovic wrote:
> > > > Non-boot CPUs have to be disabled on suspend and enabled on resume
> > > > (hotplug-based mechanism). Disabling non-boot CPUs will lead to PSCI
> > > > CPU_OFF to be called by each non-boot CPU. Depending on the underlying
> > > > platform capabilities, this may lead to the physical powering down of
> > > > CPUs. Tested on Xilinx Zynq Ultrascale+ MPSoC (including power down of
> > > > each non-boot CPU).
> > > > 
> > > > Signed-off-by: Mirela Simonovic <mirela.simonovic@aggios.com>
> > > > Signed-off-by: Saeed Nowshadi <saeed.nowshadi@xilinx.com>
> > > > ---
> > > >   xen/arch/arm/suspend.c | 15 ++++++++++++++-
> > > >   1 file changed, 14 insertions(+), 1 deletion(-)
> > > > 
> > > > diff --git a/xen/arch/arm/suspend.c b/xen/arch/arm/suspend.c
> > > > index 575afd5eb8..dae1b1f7d6 100644
> > > > --- a/xen/arch/arm/suspend.c
> > > > +++ b/xen/arch/arm/suspend.c
> > > > @@ -1,4 +1,5 @@
> > > >   #include <xen/sched.h>
> > > > +#include <xen/cpu.h>
> > > >   #include <asm/cpufeature.h>
> > > >   #include <asm/event.h>
> > > >   #include <asm/psci.h>
> > > > @@ -115,17 +116,29 @@ static void vcpu_suspend(register_t epoint,
> > > > register_t cid)
> > > >   /* Xen suspend. Note: data is not used (suspend is the suspend to RAM)
> > > > */
> > > >   static long system_suspend(void *data)
> > > >   {
> > > > +    int status;
> > > > +
> > > >       BUG_ON(system_state != SYS_STATE_active);
> > > >         system_state = SYS_STATE_suspend;
> > > >       freeze_domains();
> > > >   +    status = disable_nonboot_cpus();
> > > > +    if ( status )
> > > > +    {
> > > > +        system_state = SYS_STATE_resume;
> > > > +        goto resume_nonboot_cpus;
> > > > +    }
> > > > +
> > > >       system_state = SYS_STATE_resume;
> > > >   +resume_nonboot_cpus:
> > > > +    enable_nonboot_cpus();
> > > >       thaw_domains();
> > > >       system_state = SYS_STATE_active;
> > > > +    dsb(sy);
> > > 
> > > Why do you need a dsb(sy) here?
> > > 
> > 
> > Updated value of system_state variable needs to be visible to other CPUs
> > before we move on
> 
> We tend to write the reason on top of barrier why they are necessary. But I am
> still unsure to understand why this is important. What would happen if move on
> without it?

That is a good question. I went through the code and it seems that the
only effect could be potentially taking the wrong path in
cpupool_cpu_add, but since that's called from a .notifier_call I don't
think it can happen in practice. It is always difficult to prove that
we don't need a barrier, it is easier to prove when we need a barrier,
but in this case it does look like we do not need it after all.

 
> > > >   -    return -ENOSYS;
> > > 
> > > Why do you return -ENOSYS until this patch? Should not have it be 0?
> > > 
> > 
> > To distinguish that Xen suspend wasn't supported until we at least do
> > something useful in suspend procedure. This is not so important, we can
> > return 0 but needs to be fixed in previous patches.
> 
> If you return 0 before hand you can more easily bisect this series and know
> where it suspend/resume breaks.

Why 0 improves bisectability? 0 prevents other checks from figuring out
that there was an error. Also, the feature is not bisectable until the
full series is applied.
--8323329-133339741-1542235986=:302
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-133339741-1542235986=:302--


From xen-devel-bounces@lists.xenproject.org Wed Nov 14 23:04:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 23:04: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-devel-bounces@lists.xenproject.org>)
	id 1gN4Ca-00052R-Fx; Wed, 14 Nov 2018 23:04: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=UKUJ=NZ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gN4CZ-00051p-99
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 23:04:03 +0000
X-Inumbo-ID: 93256968-e861-11e8-bc26-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93256968-e861-11e8-bc26-12d6303a7972;
 Wed, 14 Nov 2018 23:04:02 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 926C52086A;
 Wed, 14 Nov 2018 23:04:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542236641;
 bh=Jkmra58+Sr+6VCdcH+Ij31p0dcr0sciPzg2mBU906OY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=I2HWKizO7eClkYqQFxNCOR1/whgoJr6+d3Fo1eUX96IUHDkNxYN061D0z/Qp3OlLu
 H8xtA2A+3PVgXvuWQl6t2yxxc/GAlUzrXuv0fSV1bYLnEqOLGw3GJxauX4eF5pVs8B
 X+uCsUsnXgzujovxtyNyONnDzRrP0b8hOTquEc+E=
Date: Wed, 14 Nov 2018 15:04:00 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <e0b9d487-879e-4e5c-7db3-57a8020ccd77@arm.com>
Message-ID: <alpine.DEB.2.10.1811141448310.302@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
 <283a8957-99d6-6b17-c52d-f8b0d9a7ca83@arm.com>
 <25f52d11-9ebe-ca0d-8447-ece8f34e93c9@aggios.com>
 <e0b9d487-879e-4e5c-7db3-57a8020ccd77@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-133339741-1542235986=:302"
Content-ID: <alpine.DEB.2.10.1811141455440.302@sstabellini-ThinkPad-X260>
Subject: Re: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot
 physical CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xen.org, dm@aggios.com, saeed.nowshadi@xilinx.com,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 stefano.stabellini@xilinx.com, Mirela Simonovic <mirela.simonovic@aggios.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-133339741-1542235986=:302
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1811141455441.302@sstabellini-ThinkPad-X260>

On Wed, 14 Nov 2018, Julien Grall wrote:
> Hi Mirela,
> 
> On 14/11/2018 13:00, Mirela Simonovic wrote:
> > 
> > 
> > On 11/14/2018 11:52 AM, Julien Grall wrote:
> > > Hi Mirela,
> > > 
> > > On 12/11/2018 11:30, Mirela Simonovic wrote:
> > > > Non-boot CPUs have to be disabled on suspend and enabled on resume
> > > > (hotplug-based mechanism). Disabling non-boot CPUs will lead to PSCI
> > > > CPU_OFF to be called by each non-boot CPU. Depending on the underlying
> > > > platform capabilities, this may lead to the physical powering down of
> > > > CPUs. Tested on Xilinx Zynq Ultrascale+ MPSoC (including power down of
> > > > each non-boot CPU).
> > > > 
> > > > Signed-off-by: Mirela Simonovic <mirela.simonovic@aggios.com>
> > > > Signed-off-by: Saeed Nowshadi <saeed.nowshadi@xilinx.com>
> > > > ---
> > > >   xen/arch/arm/suspend.c | 15 ++++++++++++++-
> > > >   1 file changed, 14 insertions(+), 1 deletion(-)
> > > > 
> > > > diff --git a/xen/arch/arm/suspend.c b/xen/arch/arm/suspend.c
> > > > index 575afd5eb8..dae1b1f7d6 100644
> > > > --- a/xen/arch/arm/suspend.c
> > > > +++ b/xen/arch/arm/suspend.c
> > > > @@ -1,4 +1,5 @@
> > > >   #include <xen/sched.h>
> > > > +#include <xen/cpu.h>
> > > >   #include <asm/cpufeature.h>
> > > >   #include <asm/event.h>
> > > >   #include <asm/psci.h>
> > > > @@ -115,17 +116,29 @@ static void vcpu_suspend(register_t epoint,
> > > > register_t cid)
> > > >   /* Xen suspend. Note: data is not used (suspend is the suspend to RAM)
> > > > */
> > > >   static long system_suspend(void *data)
> > > >   {
> > > > +    int status;
> > > > +
> > > >       BUG_ON(system_state != SYS_STATE_active);
> > > >         system_state = SYS_STATE_suspend;
> > > >       freeze_domains();
> > > >   +    status = disable_nonboot_cpus();
> > > > +    if ( status )
> > > > +    {
> > > > +        system_state = SYS_STATE_resume;
> > > > +        goto resume_nonboot_cpus;
> > > > +    }
> > > > +
> > > >       system_state = SYS_STATE_resume;
> > > >   +resume_nonboot_cpus:
> > > > +    enable_nonboot_cpus();
> > > >       thaw_domains();
> > > >       system_state = SYS_STATE_active;
> > > > +    dsb(sy);
> > > 
> > > Why do you need a dsb(sy) here?
> > > 
> > 
> > Updated value of system_state variable needs to be visible to other CPUs
> > before we move on
> 
> We tend to write the reason on top of barrier why they are necessary. But I am
> still unsure to understand why this is important. What would happen if move on
> without it?

That is a good question. I went through the code and it seems that the
only effect could be potentially taking the wrong path in
cpupool_cpu_add, but since that's called from a .notifier_call I don't
think it can happen in practice. It is always difficult to prove that
we don't need a barrier, it is easier to prove when we need a barrier,
but in this case it does look like we do not need it after all.

 
> > > >   -    return -ENOSYS;
> > > 
> > > Why do you return -ENOSYS until this patch? Should not have it be 0?
> > > 
> > 
> > To distinguish that Xen suspend wasn't supported until we at least do
> > something useful in suspend procedure. This is not so important, we can
> > return 0 but needs to be fixed in previous patches.
> 
> If you return 0 before hand you can more easily bisect this series and know
> where it suspend/resume breaks.

Why 0 improves bisectability? 0 prevents other checks from figuring out
that there was an error. Also, the feature is not bisectable until the
full series is applied.
--8323329-133339741-1542235986=:302
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-133339741-1542235986=:302--


From xen-devel-bounces@lists.xenproject.org Wed Nov 14 23:06:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 23:06: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-devel-bounces@lists.xenproject.org>)
	id 1gN4EU-0005EV-7Y; Wed, 14 Nov 2018 23:06: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=zCq3=NZ=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gN4ES-0005EK-G2
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 23:06:00 +0000
X-Inumbo-ID: d951cf12-e861-11e8-949e-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d951cf12-e861-11e8-949e-12d6303a7972;
 Wed, 14 Nov 2018 23:05:59 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 07DA83164669;
 Wed, 14 Nov 2018 23:05:58 +0000 (UTC)
Received: from [10.36.116.99] (ovpn-116-99.ams2.redhat.com [10.36.116.99])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 446E65C219;
 Wed, 14 Nov 2018 23:05:39 +0000 (UTC)
To: Nadav Amit <namit@vmware.com>, linux-mm <linux-mm@kvack.org>
References: <20181114211704.6381-1-david@redhat.com>
 <8932E1F4-A5A9-4462-9800-CAC1EF85AC5D@vmware.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <63c5f4b6-828a-764e-f64d-e603dc4b104e@redhat.com>
Date: Thu, 15 Nov 2018 00:05:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <8932E1F4-A5A9-4462-9800-CAC1EF85AC5D@vmware.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.41]); Wed, 14 Nov 2018 23:05:58 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RFC 0/6] mm/kdump: allow to exclude pages
 that are logically offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>,
 "open list:DOCUMENTATION" <linux-doc@vger.kernel.org>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Omar Sandoval <osandov@fb.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>, Baoquan He <bhe@redhat.com>,
 Jonathan Corbet <corbet@lwn.net>, "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, David Rientjes <rientjes@google.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Dave Young <dyoung@redhat.com>,
 Alexey Dobriyan <adobriyan@gmail.com>, Len Brown <len.brown@intel.com>,
 Arnd Bergmann <arnd@arndb.de>,
 "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>,
 Haiyang Zhang <haiyangz@microsoft.com>, Julien Freche <jfreche@vmware.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>, Vlastimil Babka <vbabka@suse.cz>,
 Juergen Gross <jgross@suse.com>, Kairui Song <kasong@redhat.com>,
 Christian Hansen <chansen3@cisco.com>, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 LKML <linux-kernel@vger.kernel.org>, Miles Chen <miles.chen@mediatek.com>,
 linux-fsdevel <linux-fsdevel@vger.kernel.org>,
 "devel@linuxdriverproject.org" <devel@linuxdriverproject.org>,
 Andrew Morton <akpm@linux-foundation.org>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMTEuMTggMjM6NTcsIE5hZGF2IEFtaXQgd3JvdGU6Cj4gRnJvbTogRGF2aWQgSGlsZGVu
YnJhbmQKPiBTZW50OiBOb3ZlbWJlciAxNCwgMjAxOCBhdCA5OjE2OjU4IFBNIEdNVAo+PiBTdWJq
ZWN0OiBbUEFUQ0ggUkZDIDAvNl0gbW0va2R1bXA6IGFsbG93IHRvIGV4Y2x1ZGUgcGFnZXMgdGhh
dCBhcmUgbG9naWNhbGx5IG9mZmxpbmUKPj4KPj4KPj4gUmlnaHQgbm93LCBwYWdlcyBpbmZsYXRl
ZCBhcyBwYXJ0IG9mIGEgYmFsbG9vbiBkcml2ZXIgd2lsbCBiZSBkdW1wZWQKPj4gYnkgZHVtcCB0
b29scyBsaWtlIG1ha2VkdW1wZmlsZS4gV2hpbGUgWEVOIGlzIGFibGUgdG8gY2hlY2sgaW4gdGhl
Cj4+IGNyYXNoIGtlcm5lbCB3aGV0aGVyIGEgY2VydGFpbiBwZm4gaXMgYWN0dWFsbCBiYWNrZWQg
YnkgbWVtb3J5IGluIHRoZQo+PiBoeXBlcnZpc29yIChzZWUgeGVuX29sZG1lbV9wZm5faXNfcmFt
KSBhbmQgb3B0aW1pemUgdGhpcyBjYXNlLCBkdW1wcyBvZgo+PiB2aXJ0aW8tYmFsbG9vbiBhbmQg
aHYtYmFsbG9vbiBpbmZsYXRlZCBtZW1vcnkgd2lsbCBlc3NlbnRpYWxseSByZXN1bHQgaW4KPj4g
emVybyBwYWdlcyBnZXR0aW5nIGFsbG9jYXRlZCBieSB0aGUgaHlwZXJ2aXNvciBhbmQgdGhlIGR1
bXAgZ2V0dGluZwo+PiBmaWxsZWQgd2l0aCB0aGlzIGRhdGEuCj4gCj4gSXMgdGhlcmUgYW55IHJl
YXNvbiB0aGF0IFZNd2FyZSBiYWxsb29uIGRyaXZlciBpcyBub3QgbWVudGlvbmVkPwoKRGVmaW5p
dGVseSAuLi4KCi4uLiBub3QgOykgLiBJIGhhdmVuJ3QgbG9va2VkIGF0IHZtd2FyZSdzIGJhbGxv
b24gZHJpdmVyIHlldCAoSSBvbmx5IHNhdwp0aGF0IHRoZXJlIHdhcyBxdWl0ZSBzb21lIGFjdGl2
aXR5IHJlY2VudGx5KS4gSSBndWVzcyBpdCBzaG91bGQgaGF2ZQpzaW1pbGFyIHByb2JsZW1zLiAo
SSBtZWFuIHJlYWRpbmcgYW5kIGR1bXBpbmcgZGF0YSBub2JvZHkgY2FyZXMgYWJvdXQgaXMKY2Vy
dGFpbmx5IG5vdCBkZXNpcmVkKQoKQ2FuIHlvdSBzaGFyZSBpZiBzb21ldGhpbmcgbGlrZSB0aGlz
IGlzIGFsc28gZGVzaXJlZCBmb3Igdm13YXJlJ3MKaW1wbGVtZW50YXRpb24/IChJIHRhZ2dlZCB0
aGlzIGFzIFJGQyB0byBnZXQgc29tZSBtb3JlIGZlZWRiYWNrKQoKSXQgc2hvdWxkIGluIHRoZW9y
eSBiZSBhcyBzaW1wbGUgYXMgYWRkaW5nIGEgaGFuZGZ1bCBvZgpfU2V0UGFnZU9mZmxpbmUoKS9f
Q2xlYXJQYWdlT2ZmbGluZSgpIGF0IHRoZSByaWdodCBzcG90cy4KCi0tIAoKVGhhbmtzLAoKRGF2
aWQgLyBkaGlsZGVuYgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 23:09:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 23:09: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-devel-bounces@lists.xenproject.org>)
	id 1gN4HN-0005QN-5Z; Wed, 14 Nov 2018 23:09:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ukuj=nz=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gN4HL-0005Q8-NF
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 23:08:59 +0000
X-Inumbo-ID: 440faf19-e862-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 440faf19-e862-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 23:08:58 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 60E6A2175B;
 Wed, 14 Nov 2018 23:08:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542236937;
 bh=NAl5+x/gMG6kV28VB97T7uKG8RwuiM8prBn6W3uU/ak=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Ad+dHcnyLqZyPXUYjWHM6tLP0Ms5NBo7osKB4PHcDBjYAWpPP0SRHj9U8CIeN9B+1
 rQNqjNQegBOu3Mv2+ff/JVLQEkdnwmWIS+TW2EtxnAbBLiG+x1FCY3neDAqNyKQka/
 92HyMrXNuYRPhaym9MOUFHbiK7+potrlIdJoWiLY=
Date: Wed, 14 Nov 2018 15:08:55 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <0e30f5ef-59cf-57c1-40e5-5d8cb0dd862e@arm.com>
Message-ID: <alpine.DEB.2.10.1811141508430.302@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <alpine.DEB.2.10.1811121738570.8259@sstabellini-ThinkPad-X260>
 <34830ab6-53dc-52c5-680d-a654d4b1ce4f@arm.com>
 <alpine.DEB.2.10.1811131108330.8259@sstabellini-ThinkPad-X260>
 <0e30f5ef-59cf-57c1-40e5-5d8cb0dd862e@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDEzLzExLzIwMTgg
MjA6MzksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1ZSwgMTMgTm92IDIwMTgs
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+IAo+ID4gSWYgd2UgbWFyayB0aGUgZG9tVSBzaW1wbHkg
YXMgInBhdXNlZCIgaXQgd2lsbCBiZSBkaWZmaWN1bHQgdG8gaW1wbGVtZW50Cj4gPiBjb3JyZWN0
bHkgInhsIHJlc3RvcmUiIC8gInhsIHRyaWdnZXIgczNyZXN1bWUiLiBXZSBzaG91bGQgYmUgYWJs
ZSB0bwo+ID4gZGlzdGluZ3Vpc2ggYSBkb21haW4gd2hpY2ggaXMgc2ltcGx5IG5vdCBydW5uaW5n
IG9yIHBhdXNlZCAoYXMgaW4gInhsCj4gPiBwYXVzZSIpIGZyb20gb25lIHRoYXQgaGFzIGJlZW4g
cHV0IHRvIHNsZWVwLiAgT3RoZXJ3aXNlIHdlIHdvbid0IGJlIGFibGUKPiA+IHRvIHVzZSAieGwg
cGF1c2UiIGluIGl0cyBvcmlnaW5hbCBzZW5zZSBhbnltb3JlLiAieGwgcGF1c2UiIHdpbGwgYmVj
b21lCj4gPiBlZmZlY3RpdmVseSAieGwgdHJpZ2dlciBzbGVlcCIgb24gQVJNLiBXaGljaCBpcyBz
b21ldGhpbmcgdG8gY29uc2lkZXIKPiA+IGJ1dCBJIGRvbid0IHRoaW5rIHRoYXQgaXMgd2hhdCB3
ZSB3YW50Lgo+IAo+IEkgZGlkbid0IHN1Z2dlc3RlZCB0byBvbmx5IHVzZSB0aG9zZSAyIGhlbHBl
cnMuIEJ1dCB5b3UgY2FuIGJ1aWxkCj4gc3VzcGVuZC9yZXN1bWUgb24gdG9wIG9mIGl0LiBBRkFJ
Q1QsIHRoaXMgaXMgaG93IHMzIHN1c3BlbmQvcmVzdW1lIHdvcmtzIG9uCj4geDg2IEhWTS4KClNv
dW5kcyBsaWtlIHdlIGFyZSBzYXlpbmcgdGhlIHNhbWUgdGhpbmcuCgoKPiA+IFRoZSBtb3N0IHNp
bWlsYXIgZmVhdHVyZSBpcyBBQ1BJIFMzIGluIHg4Ni1sYW5kIGJ1dCB0aGUgY3VycmVudCBjYWxs
cwo+ID4gYXJlIHNvIEFDUEkveDg2IHNwZWNpZmljIHRoYXQgZG9uJ3QgbWFrZSBtdWNoIHNlbnNl
IG9uIGEgQUNQSS1sZXNzIEFSTQo+ID4gaW1wbGVtZW50YXRpb24uIElmIEkgYW0gbm90IG1pc3Rh
a2VuLCBvbiB4ODYgdGhlcmUgaXMgYSBzcGVjaWFsIHN0cnVjdAo+ID4gZG9tYWluIGZsYWcgZm9y
IHRoaXM6IGQtPmFyY2guaHZtLmlzX3MzX3N1c3BlbmRlZC4KPiA+IAo+ID4gCj4gPiBMZXQncyBs
ZWF2ZSBhc2lkZSB0aGUgIndoaWNoIGNvbW1hbmRzIHNob3VsZCB3ZSB1c2UiIGRpc2N1c3Npb24g
Zm9yIG5vdwo+ID4gYmVjYXVzZSBpdCBkb2Vzbid0IHJlbGF0ZWQgdG8gdGhpcyBwYXRjaCBzZXJp
ZXMuIEl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlCj4gPiBiZXN0IG9wdGlvbiBpcyB0byBpbnRyb2R1
Y2UgYSBuZXcgQVJNIHNwZWNpZmljIHN0cnVjdCBkb21haW4gZmxhZywKPiA+IHNvbWV0aGluZyBh
a2luIHRvIGQtPmFyY2guaHZtLmlzX3MzX3N1c3BlbmRlZCBidXQgQVJNIFBTQ0kgc3BlY2lmaWMu
Cj4gCj4gU2VlIGFib3ZlLgo+IAo+IC0tIAo+IEp1bGllbiBHcmFsbAo+IAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 23:09:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 23:09: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-devel-bounces@lists.xenproject.org>)
	id 1gN4HM-0005QH-SN; Wed, 14 Nov 2018 23:09: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=ukuj=nz=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gN4HL-0005Q7-LH
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 23:08:59 +0000
X-Inumbo-ID: 441b6646-e862-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 441b6646-e862-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 23:08:58 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 60E6A2175B;
 Wed, 14 Nov 2018 23:08:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542236937;
 bh=NAl5+x/gMG6kV28VB97T7uKG8RwuiM8prBn6W3uU/ak=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Ad+dHcnyLqZyPXUYjWHM6tLP0Ms5NBo7osKB4PHcDBjYAWpPP0SRHj9U8CIeN9B+1
 rQNqjNQegBOu3Mv2+ff/JVLQEkdnwmWIS+TW2EtxnAbBLiG+x1FCY3neDAqNyKQka/
 92HyMrXNuYRPhaym9MOUFHbiK7+potrlIdJoWiLY=
Date: Wed, 14 Nov 2018 15:08:55 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <0e30f5ef-59cf-57c1-40e5-5d8cb0dd862e@arm.com>
Message-ID: <alpine.DEB.2.10.1811141508430.302@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <alpine.DEB.2.10.1811121738570.8259@sstabellini-ThinkPad-X260>
 <34830ab6-53dc-52c5-680d-a654d4b1ce4f@arm.com>
 <alpine.DEB.2.10.1811131108330.8259@sstabellini-ThinkPad-X260>
 <0e30f5ef-59cf-57c1-40e5-5d8cb0dd862e@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen Devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDEzLzExLzIwMTgg
MjA6MzksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1ZSwgMTMgTm92IDIwMTgs
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+IAo+ID4gSWYgd2UgbWFyayB0aGUgZG9tVSBzaW1wbHkg
YXMgInBhdXNlZCIgaXQgd2lsbCBiZSBkaWZmaWN1bHQgdG8gaW1wbGVtZW50Cj4gPiBjb3JyZWN0
bHkgInhsIHJlc3RvcmUiIC8gInhsIHRyaWdnZXIgczNyZXN1bWUiLiBXZSBzaG91bGQgYmUgYWJs
ZSB0bwo+ID4gZGlzdGluZ3Vpc2ggYSBkb21haW4gd2hpY2ggaXMgc2ltcGx5IG5vdCBydW5uaW5n
IG9yIHBhdXNlZCAoYXMgaW4gInhsCj4gPiBwYXVzZSIpIGZyb20gb25lIHRoYXQgaGFzIGJlZW4g
cHV0IHRvIHNsZWVwLiAgT3RoZXJ3aXNlIHdlIHdvbid0IGJlIGFibGUKPiA+IHRvIHVzZSAieGwg
cGF1c2UiIGluIGl0cyBvcmlnaW5hbCBzZW5zZSBhbnltb3JlLiAieGwgcGF1c2UiIHdpbGwgYmVj
b21lCj4gPiBlZmZlY3RpdmVseSAieGwgdHJpZ2dlciBzbGVlcCIgb24gQVJNLiBXaGljaCBpcyBz
b21ldGhpbmcgdG8gY29uc2lkZXIKPiA+IGJ1dCBJIGRvbid0IHRoaW5rIHRoYXQgaXMgd2hhdCB3
ZSB3YW50Lgo+IAo+IEkgZGlkbid0IHN1Z2dlc3RlZCB0byBvbmx5IHVzZSB0aG9zZSAyIGhlbHBl
cnMuIEJ1dCB5b3UgY2FuIGJ1aWxkCj4gc3VzcGVuZC9yZXN1bWUgb24gdG9wIG9mIGl0LiBBRkFJ
Q1QsIHRoaXMgaXMgaG93IHMzIHN1c3BlbmQvcmVzdW1lIHdvcmtzIG9uCj4geDg2IEhWTS4KClNv
dW5kcyBsaWtlIHdlIGFyZSBzYXlpbmcgdGhlIHNhbWUgdGhpbmcuCgoKPiA+IFRoZSBtb3N0IHNp
bWlsYXIgZmVhdHVyZSBpcyBBQ1BJIFMzIGluIHg4Ni1sYW5kIGJ1dCB0aGUgY3VycmVudCBjYWxs
cwo+ID4gYXJlIHNvIEFDUEkveDg2IHNwZWNpZmljIHRoYXQgZG9uJ3QgbWFrZSBtdWNoIHNlbnNl
IG9uIGEgQUNQSS1sZXNzIEFSTQo+ID4gaW1wbGVtZW50YXRpb24uIElmIEkgYW0gbm90IG1pc3Rh
a2VuLCBvbiB4ODYgdGhlcmUgaXMgYSBzcGVjaWFsIHN0cnVjdAo+ID4gZG9tYWluIGZsYWcgZm9y
IHRoaXM6IGQtPmFyY2guaHZtLmlzX3MzX3N1c3BlbmRlZC4KPiA+IAo+ID4gCj4gPiBMZXQncyBs
ZWF2ZSBhc2lkZSB0aGUgIndoaWNoIGNvbW1hbmRzIHNob3VsZCB3ZSB1c2UiIGRpc2N1c3Npb24g
Zm9yIG5vdwo+ID4gYmVjYXVzZSBpdCBkb2Vzbid0IHJlbGF0ZWQgdG8gdGhpcyBwYXRjaCBzZXJp
ZXMuIEl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlCj4gPiBiZXN0IG9wdGlvbiBpcyB0byBpbnRyb2R1
Y2UgYSBuZXcgQVJNIHNwZWNpZmljIHN0cnVjdCBkb21haW4gZmxhZywKPiA+IHNvbWV0aGluZyBh
a2luIHRvIGQtPmFyY2guaHZtLmlzX3MzX3N1c3BlbmRlZCBidXQgQVJNIFBTQ0kgc3BlY2lmaWMu
Cj4gCj4gU2VlIGFib3ZlLgo+IAo+IC0tIAo+IEp1bGllbiBHcmFsbAo+IAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 23:23:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 23:23: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-devel-bounces@lists.xenproject.org>)
	id 1gN4Uo-00070H-FF; Wed, 14 Nov 2018 23:22: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=jr33=nz=merlin.srs.infradead.org=batv+a3c53ecd68900492cfad+5561+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1gN4Um-00070B-DI
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 23:22:52 +0000
X-Inumbo-ID: 33aa298d-e864-11e8-9a16-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33aa298d-e864-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 23:22:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=tti9eticzQNgJ2XkJ6JB9CRwpxMi7rtBt8NfmZGL9Js=; b=h5F22uuPlmgOQN8ZtEC14yB34
 eGr5/GwPE9s43VbB+w5ZE1KY4bbjqqH7v+prpGBDO/HzzYQemjAaPcJZIfNLrllePSBORhHmnpLz4
 QBCOPXtl3QqoOpwZ4OVyXcnelqw2XYNNAsSH4F/3KUP997xE/roSRqTV7CwwvR9IadlBhjC5MFBUO
 rc5n99wVJaUmSCPc5ns+GaWJVyeU9ssLqZw5KEoxuXHTBCk36WBis2/29zIYjSMuRbg3iJGqhRagW
 0nIucjiAQw3p712/Bw/EFOmnu8+02ku2bIQgkxGuHE8JQFehffdHFijLsCLQ3JwmPGTQyPuLZSMWC
 kUHTxfzFw==;
Received: from 54-240-196-170.amazon.com ([54.240.196.170]
 helo=vpn-10-50-19-61.sea19.amazon.com)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gN4UO-0003CE-6f; Wed, 14 Nov 2018 23:22:28 +0000
Message-ID: <1a44de8669e05d8d895661464bd61cc635f49387.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Juergen Gross <jgross@suse.com>, Sander Eikelenboom
 <linux@eikelenboom.it>,  Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date: Wed, 14 Nov 2018 15:22:26 -0800
In-Reply-To: <25d57755-d2db-3c7e-d72c-7f2ad612ae91@suse.com>
References: <3a55659d-4d7e-ea03-0c46-cd115ff1d8f9@eikelenboom.it>
 <c007d98d-1744-f40c-a801-8c1956605d29@suse.com>
 <9e2d3c8a-07b8-dcf8-fb52-0071b63b92d2@eikelenboom.it>
 <4a3e30f5-917e-ea54-0ff9-8135ee3bd4a4@suse.com>
 <5a0a87ee-c029-b503-fce0-54dc55793685@eikelenboom.it>
 <25d57755-d2db-3c7e-d72c-7f2ad612ae91@suse.com>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] Guest soft lockups with "xen: make xen_qlock_wait()
 nestable"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============5830341660594406362=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5830341660594406362==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-nvTZq2nOl2KBxo4vn96I"


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

On Thu, 2018-11-08 at 11:18 +0100, Juergen Gross wrote:
> Oh, sorry. Of course it does. Dereferencing a percpu variable
> directly can't work. How silly of me.
>=20
> The attached variant should repair that. Tested to not break booting.

Strictly speaking, shouldn't you have an atomic_init() in there
somewhere?


--=-nvTZq2nOl2KBxo4vn96I
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEFQw
ggUxMIIEGaADAgECAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBCwUAMIGXMQswCQYDVQQG
EwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYD
VQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RPIFJTQSBDbGllbnQgQXV0aGVu
dGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTAeFw0xNzEyMjEwMDAwMDBaFw0xODEyMjEyMzU5
NTlaMCQxIjAgBgkqhkiG9w0BCQEWE2R3bXcyQGluZnJhZGVhZC5vcmcwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDgzLNWa18DNpGUj/ZeH0Sgz53ESIbzdPw3OJeuNP6jZhxZojbyfxbM
hETscxI/Hj6UZ4a7sHm5BkVjlsB1Af2Za/PXUt8MmLAcPMHkMPGunvkUibEvblDvpqMkQZlaZM+t
5PqFmWkbehLaEvbpNY7dmEAAeKh4klTzJzrr5AAzaCQ32cA2e3+DEIv5O5l9ViMIjy/JM+xMQrfX
3PZ0chY1PaVWjg59d4Uno+5LRDbgCnPkKJX4ysBGadibjBGQGJEZCjh94iiEebn2KsRLvtrJ72Ph
3W2HDEdngW3YP0wujFQVs81U7L8XN3kdPRsa9zNqGtYQP/+1KMMJQ57hnfi9AgMBAAGjggHpMIIB
5TAfBgNVHSMEGDAWgBSCr2yM+MX+lmF86B89K3FIXsSLwDAdBgNVHQ4EFgQUpL+/5lli9jmj2KHj
ryyhnB2xRt0wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUH
AwQGCysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEB
AgEBATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8E
UzBRME+gTaBLhklodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50
aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKG
SWh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5k
U2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAe
BgNVHREEFzAVgRNkd213MkBpbmZyYWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQCK28BdbVJ9
QKQqTDfXwogAYiRBEGptfE1Bjy4F5vC6eWJqOJ15vunxjLwdbZYb4L0qrJlh+ZHHHlbIK8uEZu7N
XHUntmWMbGbZiu7JgrbSXJK1ct9gxrN/sdWYJ+JDjVHg7GfDTvTTPa26JMRqJsO1TjjyDX7A3K39
TjV8C0hqXvwF9BsNf+qBeWO6GVzJ5572awY221hc1umibmZaKV4fg+7fS7qscx5TSuIc6uvMBQhm
7NQiCq6euMMWBDUDlotQCDW0ilm0OuLW3IVLuZCm6Msc+6hT9+dCT4JUvxTHZnnO7uLCxV+Ujad+
PH3itRm38i96p2zvwgLr8vwWA0ckMIIFMTCCBBmgAwIBAgIQTUYRMpPx2e52jnkx1q87gDANBgkq
hkiG9w0BAQsFADCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQ
MA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENP
TU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTcx
MjIxMDAwMDAwWhcNMTgxMjIxMjM1OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRl
YWQub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4MyzVmtfAzaRlI/2Xh9EoM+d
xEiG83T8NziXrjT+o2YcWaI28n8WzIRE7HMSPx4+lGeGu7B5uQZFY5bAdQH9mWvz11LfDJiwHDzB
5DDxrp75FImxL25Q76ajJEGZWmTPreT6hZlpG3oS2hL26TWO3ZhAAHioeJJU8yc66+QAM2gkN9nA
Nnt/gxCL+TuZfVYjCI8vyTPsTEK319z2dHIWNT2lVo4OfXeFJ6PuS0Q24Apz5CiV+MrARmnYm4wR
kBiRGQo4feIohHm59irES77aye9j4d1thwxHZ4Ft2D9MLoxUFbPNVOy/Fzd5HT0bGvczahrWED//
tSjDCUOe4Z34vQIDAQABo4IB6TCCAeUwHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8Aw
HQYDVR0OBBYEFKS/v+ZZYvY5o9ih468soZwdsUbdMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E
AjAAMCAGA1UdJQQZMBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAw
RgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUu
Y29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5jb21vZG9jYS5jb20v
Q09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBiwYIKwYB
BQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FD
bGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRw
Oi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5mcmFkZWFkLm9yZzANBgkq
hkiG9w0BAQsFAAOCAQEAitvAXW1SfUCkKkw318KIAGIkQRBqbXxNQY8uBebwunliajideb7p8Yy8
HW2WG+C9KqyZYfmRxx5WyCvLhGbuzVx1J7ZljGxm2YruyYK20lyStXLfYMazf7HVmCfiQ41R4Oxn
w0700z2tuiTEaibDtU448g1+wNyt/U41fAtIal78BfQbDX/qgXljuhlcyeee9msGNttYXNbpom5m
WileH4Pu30u6rHMeU0riHOrrzAUIZuzUIgqunrjDFgQ1A5aLUAg1tIpZtDri1tyFS7mQpujLHPuo
U/fnQk+CVL8Ux2Z5zu7iwsVflI2nfjx94rUZt/Iveqds78IC6/L8FgNHJDCCBeYwggPOoAMCAQIC
EGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X
DTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvrOeV6wodnVAFsc4
A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf+bGBSyD9aH95dDSmeny1
nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcfWlP8dSsE3Rfywq09N0Zf
xcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqzaaPpGRqXB7IMjtf7tTmU2
jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDKCMPybTjoNCQuelc0IAaO
4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAUu69+Aj36pvE8hI6t7jiY
7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1UdDwEB/wQEAwIBhjASBgNV
HRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8ERTBDMEGgP6A9hjtodHRw
Oi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDBx
BggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9E
T1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20w
DQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2SQgG1NgvNc3fQP7TcePo
7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs0j8CGpfb+SJA3GaBQ+39
4k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDMKVmU/PUWNMKSTvtlenlx
Bhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+E2pvOUtY+hPebuPtTbq7
vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfHM5tdhYF/8v5UY5g2xANP
ECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4jkhJiA7EuTecP/CFtR72
uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1tyZR2niOYihZ+FCbtf3D9
mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4ognzgXtgtdk3ShrtOS1iA
N2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAbR9HWdFqzcOoB/hxfEyIQ
px9/s81rgzdEZOofSlZHynoSMYIDxzCCA8MCAQEwgawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
U2VjdXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCWCGSAFlAwQCAQUAoIIB6zAYBgkq
hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xODExMTQyMzIyMjZaMC8GCSqG
SIb3DQEJBDEiBCBKAN+SCk60aaW3XazaHu0zUCTx5JBkoozUgju+iYTIKDCBvQYJKwYBBAGCNxAE
MYGvMIGsMIGXMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD
VQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RP
IFJTQSBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQTUYRMpPx2e52
jnkx1q87gDCBvwYLKoZIhvcNAQkQAgsxga+ggawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBAQUABIIBAA4Lp07TlV8g
2aR2N1vp2zi4oI0WjsAVkPeLfr+uwMNvKvJzpCEqUngej9Kbr+eDY7+lvIe3LHUkJhM2NC8j7OLC
OB/BnvJJ8NiHtFwIy7VcEfTQ+CBCSf6QzQiIb49pO4hxR+07T9WKPhD3E3nF7btfV5ubyMCw2XFY
i+DVZiCN/YRYqXSskNj0M3OZtpSlbmt3wvE7lhFrioo3RLaMeQsKOdia9MSyQ7UNgBw7gO7P32U5
6Jdx4plN4S4PmETk956886ZT3Y7vuHQe/Lm2VQsl+ppyBaQczSEy2eEMZh7UvoyvIylCNbFFl/mj
XN1/D/sEaef5/e/jKMf64GJDqfQAAAAAAAA=


--=-nvTZq2nOl2KBxo4vn96I--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5830341660594406362==--



From xen-devel-bounces@lists.xenproject.org Wed Nov 14 23:39:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 23:39: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-devel-bounces@lists.xenproject.org>)
	id 1gN4kk-000809-6U; Wed, 14 Nov 2018 23:39:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN4ki-0007zt-Bj
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 23:39:20 +0000
X-Inumbo-ID: 7fc51288-e866-11e8-9a16-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::626])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7fc51288-e866-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 23:39:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1/c5ZSucFWOSCbdLk0UEPyjxBzao8O4l0OtL+BNeH78=;
 b=F2hUGrCZj3SKIMLTBTYqP6jiLoELuM7EClbAeSAsWkg84OnoLUf+RJBGwKw1OF3jgamIXrJtBLYPRamrxzBM7rCrROpIpqo0WRr8NmTnaApM67iJRUCghfEihJ/DbRqqX8G5C+lFSH431cFXdI6B3yJeXrRBEbazf41kgBx1u+o=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB3008.eurprd08.prod.outlook.com (52.133.14.33) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.27; Wed, 14 Nov 2018 23:39:14 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705%4]) with mapi id 15.20.1294.045; Wed, 14 Nov 2018
 23:39:14 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH 03/18] xen/arm: Save GIC and virtual timer context when
 the domain suspends
Thread-Index: AQHUens1DVkFwHHa4EqFLENtBkmgbaVMRe8AgAAVOYCAAAJugIAAC4IAgAAbZ4CAAan5AIAA69OAgADIGgCAAA8hgA==
Date: Wed, 14 Nov 2018 23:39:14 +0000
Message-ID: <1bc18b94-cb14-5d9f-514c-34b0f86442b7@arm.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
 <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
 <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
 <17ab88c4-cdf7-8f7f-5933-25d9294f3641@arm.com>
 <alpine.DEB.2.10.1811131242560.8259@sstabellini-ThinkPad-X260>
 <6b03d660-15e6-d6ca-a8b8-1662c045a7a9@arm.com>
 <alpine.DEB.2.10.1811141444480.302@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1811141444480.302@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CWLP265CA0294.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:401:5d::18) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [82.8.191.220]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3008;
 6:dpo10/rPj1F8mWM1ElJnJ3/W+7/7owfb4UvSue3HQ7wzNnR8Pxmi4k8vteaR+atGLR1raZPlNXmicWNmzJ66ZvEw+I/tNuKsiQWkt7UA2VTMM51ZJ1VUaKzc+Ukr7TtlAOQN5UPqbqPoU72ZQgJf9O+feyrOXP/lKVR4focBpbah7Dds+VDrr3xCwNNAtWOdF3ssIXaxTiyYY17IO/VBc2rmCcd0FXr56z1tpMZXRWlUf5t77PlB14tFRjmuThQYmkq1P63ST8OqGRod/Vv39PzQRDlXDATOVBZ4sx7xnwZaI4AvkQvvycZkHQgydE5fxxwvTjORdSszl3JzluLzuxK+NeyTYXxvULkW++kJhzwCZeIYxDHWi8GjIoKzxZ24OSUfk8MW+RHUqJ0gfY9lNQubG1r/jck5jUAYXsv5LaBproeKdOM7NY9XL5RE/R09gPhNa8Z9ZS+JbOcuP0UVUA==;
 5:w32C1BPBVNifZ24Kz+Irvr/HEeeODP8m9Non0OQR95u2DPxnzAX4D7UNqoX36uxzjMPFjqs3fCwji40U3MpVMFgfHFutbSVC59V8ydzFedPMPnH3FQgW2sIsplUwin0ENOG5iKWl58BZKXtZmy3qEYlwEzLicFX8owhW7Z4IF88=;
 7:Da3ARPs4QH2pjqJElxovCV4fMHpQ7PJqMUq11FR4hhyAQoitqhWOUqXlyl4WowLhC0E8vZYZ/u8kBrWtErP0FGqA89I5PwEWXtbd+C8Ecn0fscL0Bwao53O25BY6pbrq7TcYB8GIBErT/a+1+nFHVA==
x-ms-office365-filtering-correlation-id: 9af851a5-1957-4d8b-cf6c-08d64a8a627d
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3008; 
x-ms-traffictypediagnostic: VI1PR08MB3008:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB3008F0AEB38C7FACF1AB717D80C30@VI1PR08MB3008.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(269456686620040)(190756311086443)(180628864354917); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(3231415)(944501410)(52105112)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123558120)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB3008; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB3008; 
x-forefront-prvs: 085634EFF4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(366004)(136003)(396003)(39860400002)(199004)(189003)(51914003)(386003)(53546011)(6506007)(316002)(54906003)(76176011)(6916009)(106356001)(86362001)(31696002)(186003)(102836004)(2906002)(26005)(93886005)(3846002)(8676002)(81166006)(2900100001)(345774005)(99286004)(68736007)(8936002)(6116002)(81156014)(52116002)(305945005)(7736002)(15650500001)(105586002)(229853002)(66066001)(446003)(6246003)(478600001)(11346002)(71190400001)(71200400001)(14454004)(72206003)(97736004)(53936002)(6512007)(486006)(31686004)(6436002)(6486002)(5660300001)(44832011)(14444005)(25786009)(256004)(476003)(2616005)(4326008)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3008;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: gJkiebWBPasTg8naSgJMlzLqvU5wY7sUD1BdsbBkRkYNOSW5VZWxPWJdJIL6lVaXhjlkRWrtZO5SPkll8K+2cQ4jPBGTPikAaih+VaYLzQ2EAKkA8S8IFYdsPtoMknf+ZLIueThNA378KN4KfjgdkXbdrX/SZVvK2Cy8dtnpFCuXgmpfJAdpAyvnGG0Uh9h0GDvlOVwFObmzAbr2EkNfggFb/w8mmnqP7rLarThUbco6R3jiLleimxd5WkdfSLpBNN+Yvk5i1GnyRTHDSIYMddx/2GSijQ/Z0Qbn7qB3CorKjmNqA/nBuj7FCS11sV8OUWI4+DrgxlRhgWQZu2ljDB0J3Qdvg4zc2q/VHTbxDmE=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <7E883BCD4D6264439F29C3280978CC00@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9af851a5-1957-4d8b-cf6c-08d64a8a627d
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 23:39:14.5463 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3008
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Andre Przywara <Andre.Przywara@arm.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>, nd <nd@arm.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDE0LzExLzIwMTggMjI6NDUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4gT24g
V2VkLCAxNCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4gSGksDQo+Pg0KPj4gT24g
MTMvMTEvMjAxOCAyMDo0NCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOg0KPj4+IE9uIE1vbiwg
MTIgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToNCj4+Pj4gKCsgQW5kcmUpDQo+Pj4+DQo+
Pj4+IE9uIDExLzEyLzE4IDU6NDIgUE0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6DQo+Pj4+PiBI
aSBKdWxpZW4sDQo+Pj4+Pg0KPj4+Pj4gT24gTW9uLCBOb3YgMTIsIDIwMTggYXQgNjowMCBQTSBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPj4+Pj4gd3JvdGU6DQo+Pj4+Pj4N
Cj4+Pj4+Pg0KPj4+Pj4+DQo+Pj4+Pj4gT24gMTEvMTIvMTggNDo1MiBQTSwgTWlyZWxhIFNpbW9u
b3ZpYyB3cm90ZToNCj4+Pj4+Pj4gSGkgSnVsaWVuLA0KPj4+Pj4+DQo+Pj4+Pj4gSGksDQo+Pj4+
Pj4NCj4+Pj4+Pj4gVGhhbmtzIGZvciB0aGUgZmVlZGJhY2suDQo+Pj4+Pj4+DQo+Pj4+Pj4+IE9u
IE1vbiwgTm92IDEyLCAyMDE4IGF0IDQ6MzYgUE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4NCj4+Pj4+Pj4gd3JvdGU6DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gSGkgTWlyZWxhLA0K
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+IE9uIDExLzEyLzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmlj
IHdyb3RlOg0KPj4+Pj4+Pj4+IEdJQyBhbmQgdmlydHVhbCB0aW1lciBjb250ZXh0IG11c3QgYmUg
c2F2ZWQgd2hlbiB0aGUgZG9tYWluDQo+Pj4+Pj4+Pj4gc3VzcGVuZHMuDQo+Pj4+Pj4+Pg0KPj4+
Pj4+Pj4gUGxlYXNlIHByb3ZpZGUgdGhlIHJhdGlvbmFsZSBmb3IgdGhpcy4gSXMgaXQgcmVxdWly
ZWQgYnkgdGhlIHNwZWM/DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pg0KPj4+Pj4+PiBUaGlzIGlzIHJlcXVp
cmVkIGZvciBHSUMgYmVjYXVzZSBhIGd1ZXN0IGxlYXZlcyBlbmFibGVkIGludGVycnVwdHMNCj4+
Pj4+Pj4gaW4NCj4+Pj4+Pj4gdGhlIEdJQyB0aGF0IGNvdWxkIHdha2UgaXQgdXAsIGFuZCBvbiBy
ZXN1bWUgaXQgc2hvdWxkIGJlIGFibGUgdG8NCj4+Pj4+Pj4gZGV0ZWN0IHdoaWNoIGludGVycnVw
dCB3b2tlIGl0IHVwLiBXaXRob3V0IHNhdmluZy9yZXN0b3JpbmcgdGhlDQo+Pj4+Pj4+IHN0YXRl
DQo+Pj4+Pj4+IG9mIEdJQyB0aGlzIHdvdWxkIG5vdCBiZSBwb3NzaWJsZS4NCj4+Pj4+Pg0KPj4+
Pj4+IEkgYW0gY29uZnVzZWQuIEluIHBhdGNoICMxMCwgeW91IHNhdmUgdGhlIEdJQyBob3N0IGJl
Y2F1c2UgdGhlIEdJQyBjYW4NCj4+Pj4+PiBiZSBwb3dlcmVkLWRvd24uIExpbnV4IGlzIGFsc28g
c2F2aW5nIHRoZSBHSUMgc3RhdGUuIFNvIGhvdyB0aGUNCj4+Pj4+PiBpbnRlcnJ1cHQgY2FuIGNv
bWUgdXAgaWYgdGhlIEdJQyBpcyBwb3dlcmVkIGRvd24/DQo+Pj4+Pj4NCj4+Pj4+DQo+Pj4+PiBB
ZnRlciBYZW4gKG9yIExpbnV4IGluIHRoZSBjb25maWcgd2l0aG91dCBYZW4pIGhhbmRzIG92ZXIg
dGhlIGNvbnRyb2wNCj4+Pj4+IHRvIEVMMyBvbiBzdXNwZW5kIChjYWxscyBzeXN0ZW0gc3VzcGVu
ZCBQU0NJIHRvIEVMMyksIGl0IGxlYXZlcw0KPj4+Pj4gZW5hYmxlZCBpbnRlcnJ1cHRzIHRoYXQg
YXJlIGl0cyB3YWtlLXVwIHNvdXJjZXMuIFNhdmluZyBhIEdJQyBzdGF0ZQ0KPj4+Pj4gb25seSBt
ZWFucyB0aGF0IGl0cyBjdXJyZW50IGNvbmZpZ3VyYXRpb24gd2lsbCBiZSByZW1lbWJlcmVkIHNv
bWV3aGVyZQ0KPj4+Pj4gaW4gZGF0YSBzdHJ1Y3R1cmVzLCBidXQgdGhlIGNvbmZpZ3VyYXRpb24g
aXMgbm90IGNoYW5nZWQgb24gc3VzcGVuZC4NCj4+Pj4+IEV2ZXJ5dGhpbmcgdGhhdCBoYXBwZW5z
IHdpdGggaW50ZXJydXB0IGNvbmZpZ3VyYXRpb24gZnJvbSB0aGlzIHBvaW50DQo+Pj4+PiBvbiBp
cyBwbGF0Zm9ybSBzcGVjaWZpYy4gTm93IHRoZXJlIGFyZSAyIG9wdGlvbnM6IDEpIEVMMyB3aWxs
IG5ldmVyDQo+Pj4+PiBhbGxvdyBDUFUwIHRvIGJlIHBvd2VyZWQgZG93biBhbmQgdGhlIHdha2Ut
dXAgaW50ZXJydXB0IHdpbGwgaW5kZWVkDQo+Pj4+PiBwcm9wYWdhdGUgdmlhIEdJQzsNCj4+Pj4+
IG9yIDIpIENQVTAgd2lsbCBiZSBwb3dlcmVkIGRvd24gYW5kIHRoZSBHSUMgbWF5IGJlDQo+Pj4+
PiBwb3dlcmVkIGRvd24gYXMgd2VsbCwgc28gYW4gZXh0ZXJuYWwgaGVscCBpcyBuZWVkZWQgdG8g
ZGVhbCB3aXRoDQo+Pj4+PiB3YWtlLXVwIGFuZCByZXN1bWUgKGUuZy4gaW4gb3JkZXIgdG8gcmVh
Y3QgdG8gYSB3YWtlLXVwIGludGVycnVwdA0KPj4+Pj4gd2hpbGUgdGhlIEdJQyBpcyBkb3duLCBh
bmQgcG93ZXIgdXAgQ1BVMCkuIFRoaXMgZXh0ZXJuYWwgaGVscCBpcw0KPj4+Pj4gcHJvdmlkZWQg
Ynkgc29tZSBsb3ctcG93ZXIgcHJvY2Vzc29yIG91dHNpZGUgb2YgdGhlIENvcnRleC1BIGNsdXN0
ZXIuDQo+Pj4+Pg0KPj4+Pj4gU28gdGhlIHBsYXRmb3JtIGZpcm13YXJlIGlzIHJlc3BvbnNpYmxl
IGZvciBwcm9wZXJseSBjb25maWd1cmluZyBhDQo+Pj4+PiB3YWtlLXVwIHBhdGggaWYgR0lDIGdv
ZXMgZG93bi4gVGhpcyBpcyBjb21tb25seSBoYW5kbGVkIGJ5IEVMMw0KPj4+Pj4gY29tbXVuaWNh
dGluZyB3aXRoIGxvdy1wb3dlciBwcm9jZXNzb3IuIFdoZW4gdGhlIEdJQyBwb3dlciBjb21lcyB1
cCwNCj4+Pj4+IHRoZSBpbnRlcnJ1cHQgdHJpZ2dlcmVkIGJ5IGEgcGVyaXBoZXJhbCBpcyBzdGls
bCBhY3RpdmUgYW5kIHRoZQ0KPj4+Pj4gc29mdHdhcmUgb24gQ29ydGV4LUEgY2x1c3RlciBzaG91
bGQgYmUgYWJsZSB0byBvYnNlcnZlIGl0IG9uY2UgdGhlIEdJQw0KPj4+Pj4gc3RhdGUgaXMgcmVz
dG9yZWQsIGkuZS4gaW50ZXJydXB0cyBnZXQgZW5hYmxlZCBhdCBHSUMuDQo+Pj4+DQo+Pj4+IFRo
YW5rIHlvdSBmb3IgdGhlIGV4cGxhbmF0aW9uLiAgTm93IHRoZSBxdWVzdGlvbiBpcyB3aHkgY2Fu
J3Qgd2UgcmVzZXQgYXQNCj4+Pj4gbGVhc3QgdGhlIEdJQyBDUFUgaW50ZXJmYWNlPw0KPj4+Pg0K
Pj4+PiBBRkFJVSwgdGhlIGd1ZXN0IHNob3VsZCByZXN0b3JlIHRoZW0gaW4gYW55IGNhc2UuIFRo
ZSBvbmx5IHRoaW5ncyB3ZSBuZWVkDQo+Pj4+IHRvDQo+Pj4+IGtub3cgaXMgdGhlIGludGVycnVw
dCB3YXMgcmVjZWl2ZWQgZm9yIGEgZ2l2ZW4gZ3Vlc3QuIFdlIGNhbiB0aGVuIHF1ZXVlIGl0DQo+
Pj4+IGFuZA0KPj4+PiB3YWtlLXVwIHRoZSBkb21haW4uDQo+Pj4+DQo+Pj4+IFRoaXMgc2VlbXMg
dG8gZml0IHdpdGggdGhlIGRlc2NyaXB0aW9uIG9uIHRvcCBvZiBnaWNfZGlzdF9zYXZlKCkgaW4g
TGludXgNCj4+Pj4gR0lDdjIgZHJpdmVyLg0KPj4+DQo+Pj4gQ2FuIHdlIHJlbHkgb24gYWxsIFBT
Q0kgY29tcGxpYW50IE9TZXMgdG8gcmVzdG9yZSB0aGVpciBvd24gR0lDIGFnYWluIGF0DQo+Pj4g
cmVzdW1lPyBUaGUgUFNDSSBzcGVjIGlzIG5vdCB2ZXJ5IGNsZWFyIGluIHRoYXQgcmVnYXJkIChh
dCB0aGUgdGhlDQo+Pj4gdmVyc2lvbiBJIGFtIGxvb2tpbmcgYXQuLi4pIEkgYW0ganVzdCBhc2tp
bmcgc28gdGhhdCB3ZSBkb24ndCBjb21lIHVwDQo+Pj4gd2l0aCBhIHNvbHV0aW9uIHRoYXQgb25s
eSB3b3JrcyB3aXRoIExpbnV4Lg0KPj4gU2VlIFBTQ0kgMS4xIChERU4wMDIyRCkgc2VjdGlvbiA2
LjguIEVhY2ggbGV2ZWwgc2hvdWxkIHNhdmUgaXRzIG93biBjb250ZXh0DQo+PiBiZWNhdXNlIHRo
ZSBQU0NJIGltcGxlbWVudGF0aW9ucyBpcyBhbGxvd2VkIHRvIHNodXRkb3duIHRoZSBHSUMuDQo+
IA0KPiBHcmVhdCwgaW4gdGhhdCBjYXNlIHdlIHNob3VsZCBiZSBhYmxlIHRvIHNraXAgc2F2aW5n
IHNvbWUgb2YgdGhlIEdJQ0QNCj4gcmVnaXN0ZXJzIHRvby4gV2UgZG8gbmVlZCB0byBzYXZlIEdJ
Q0RfSVNBQ1RJVkVSLCBhbmQgR0lDRF9JQ0ZHUiwNCj4gYnV0IHdlIHNob3VsZCBiZSBhYmxlIHRv
IHNraXAgdGhlIG90aGVycyAoR0lDRF9JU0VOQUJMRVIsDQo+IEdJQ0RfSVBSSU9SSVRZUiwgR0lD
RF9JVEFSR0VUU1IpLiBJZiB3ZSBkbywgd2Ugc3RpbGwgbmVlZCB0bw0KPiByZS1pbml0aWFsaXpl
IHRoZW0gYXMgd2UgZG8gaW4gZ2ljdjJfZGlzdF9pbml0Lg0KDQpZb3UgYXJlIGFzc3VtaW5nIGEg
ZG9tYWluIHdpbGwgaGFuZGxlIHByb3Blcmx5IHRoZSBzdXNwZW5kL3Jlc3VtZS4gSSANCmRvbid0
IHRoaW5rIHdlIGNhbiBwcm9taXNlIHRoYXQgYXMgd2UgY2FsbCBmcmVlemUvdGhhdy4NCg0KRnVy
dGhlcm1vcmUsIHdlIHN0aWxsIGhhdmUgdG8gc3VzcGVuZC9yZXN1bWUgb3RoZXIgZHJpdmVycyBp
biBYZW4uIEkgDQp0aGluayB0aGlzIGlzIGEgYml0IHBhaW5mdWwgdG8gaGF2ZSB0byByZWx5IG9u
IGV2ZXJ5IGRyaXZlcnMgdG8gZGVhbCANCndpdGggdGhlaXIgaW50ZXJydXB0cy4NCg0KQ2hlZXJz
LA0KDQotLSANCkp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 23:39:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 23:39: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-devel-bounces@lists.xenproject.org>)
	id 1gN4kj-000803-T0; Wed, 14 Nov 2018 23:39: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN4ki-0007zu-Av
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 23:39:20 +0000
X-Inumbo-ID: 7fd6d19c-e866-11e8-9a16-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.0.59]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7fd6d19c-e866-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 23:39:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1/c5ZSucFWOSCbdLk0UEPyjxBzao8O4l0OtL+BNeH78=;
 b=F2hUGrCZj3SKIMLTBTYqP6jiLoELuM7EClbAeSAsWkg84OnoLUf+RJBGwKw1OF3jgamIXrJtBLYPRamrxzBM7rCrROpIpqo0WRr8NmTnaApM67iJRUCghfEihJ/DbRqqX8G5C+lFSH431cFXdI6B3yJeXrRBEbazf41kgBx1u+o=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB3008.eurprd08.prod.outlook.com (52.133.14.33) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.27; Wed, 14 Nov 2018 23:39:14 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705%4]) with mapi id 15.20.1294.045; Wed, 14 Nov 2018
 23:39:14 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH 03/18] xen/arm: Save GIC and virtual timer context when
 the domain suspends
Thread-Index: AQHUens1DVkFwHHa4EqFLENtBkmgbaVMRe8AgAAVOYCAAAJugIAAC4IAgAAbZ4CAAan5AIAA69OAgADIGgCAAA8hgA==
Date: Wed, 14 Nov 2018 23:39:14 +0000
Message-ID: <1bc18b94-cb14-5d9f-514c-34b0f86442b7@arm.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
 <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
 <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
 <17ab88c4-cdf7-8f7f-5933-25d9294f3641@arm.com>
 <alpine.DEB.2.10.1811131242560.8259@sstabellini-ThinkPad-X260>
 <6b03d660-15e6-d6ca-a8b8-1662c045a7a9@arm.com>
 <alpine.DEB.2.10.1811141444480.302@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1811141444480.302@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CWLP265CA0294.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:401:5d::18) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [82.8.191.220]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3008;
 6:dpo10/rPj1F8mWM1ElJnJ3/W+7/7owfb4UvSue3HQ7wzNnR8Pxmi4k8vteaR+atGLR1raZPlNXmicWNmzJ66ZvEw+I/tNuKsiQWkt7UA2VTMM51ZJ1VUaKzc+Ukr7TtlAOQN5UPqbqPoU72ZQgJf9O+feyrOXP/lKVR4focBpbah7Dds+VDrr3xCwNNAtWOdF3ssIXaxTiyYY17IO/VBc2rmCcd0FXr56z1tpMZXRWlUf5t77PlB14tFRjmuThQYmkq1P63ST8OqGRod/Vv39PzQRDlXDATOVBZ4sx7xnwZaI4AvkQvvycZkHQgydE5fxxwvTjORdSszl3JzluLzuxK+NeyTYXxvULkW++kJhzwCZeIYxDHWi8GjIoKzxZ24OSUfk8MW+RHUqJ0gfY9lNQubG1r/jck5jUAYXsv5LaBproeKdOM7NY9XL5RE/R09gPhNa8Z9ZS+JbOcuP0UVUA==;
 5:w32C1BPBVNifZ24Kz+Irvr/HEeeODP8m9Non0OQR95u2DPxnzAX4D7UNqoX36uxzjMPFjqs3fCwji40U3MpVMFgfHFutbSVC59V8ydzFedPMPnH3FQgW2sIsplUwin0ENOG5iKWl58BZKXtZmy3qEYlwEzLicFX8owhW7Z4IF88=;
 7:Da3ARPs4QH2pjqJElxovCV4fMHpQ7PJqMUq11FR4hhyAQoitqhWOUqXlyl4WowLhC0E8vZYZ/u8kBrWtErP0FGqA89I5PwEWXtbd+C8Ecn0fscL0Bwao53O25BY6pbrq7TcYB8GIBErT/a+1+nFHVA==
x-ms-office365-filtering-correlation-id: 9af851a5-1957-4d8b-cf6c-08d64a8a627d
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3008; 
x-ms-traffictypediagnostic: VI1PR08MB3008:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB3008F0AEB38C7FACF1AB717D80C30@VI1PR08MB3008.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(269456686620040)(190756311086443)(180628864354917); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(3231415)(944501410)(52105112)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123558120)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB3008; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB3008; 
x-forefront-prvs: 085634EFF4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(366004)(136003)(396003)(39860400002)(199004)(189003)(51914003)(386003)(53546011)(6506007)(316002)(54906003)(76176011)(6916009)(106356001)(86362001)(31696002)(186003)(102836004)(2906002)(26005)(93886005)(3846002)(8676002)(81166006)(2900100001)(345774005)(99286004)(68736007)(8936002)(6116002)(81156014)(52116002)(305945005)(7736002)(15650500001)(105586002)(229853002)(66066001)(446003)(6246003)(478600001)(11346002)(71190400001)(71200400001)(14454004)(72206003)(97736004)(53936002)(6512007)(486006)(31686004)(6436002)(6486002)(5660300001)(44832011)(14444005)(25786009)(256004)(476003)(2616005)(4326008)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3008;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: gJkiebWBPasTg8naSgJMlzLqvU5wY7sUD1BdsbBkRkYNOSW5VZWxPWJdJIL6lVaXhjlkRWrtZO5SPkll8K+2cQ4jPBGTPikAaih+VaYLzQ2EAKkA8S8IFYdsPtoMknf+ZLIueThNA378KN4KfjgdkXbdrX/SZVvK2Cy8dtnpFCuXgmpfJAdpAyvnGG0Uh9h0GDvlOVwFObmzAbr2EkNfggFb/w8mmnqP7rLarThUbco6R3jiLleimxd5WkdfSLpBNN+Yvk5i1GnyRTHDSIYMddx/2GSijQ/Z0Qbn7qB3CorKjmNqA/nBuj7FCS11sV8OUWI4+DrgxlRhgWQZu2ljDB0J3Qdvg4zc2q/VHTbxDmE=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <7E883BCD4D6264439F29C3280978CC00@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9af851a5-1957-4d8b-cf6c-08d64a8a627d
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 23:39:14.5463 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3008
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Andre Przywara <Andre.Przywara@arm.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>, nd <nd@arm.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDE0LzExLzIwMTggMjI6NDUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4gT24g
V2VkLCAxNCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4gSGksDQo+Pg0KPj4gT24g
MTMvMTEvMjAxOCAyMDo0NCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOg0KPj4+IE9uIE1vbiwg
MTIgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToNCj4+Pj4gKCsgQW5kcmUpDQo+Pj4+DQo+
Pj4+IE9uIDExLzEyLzE4IDU6NDIgUE0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6DQo+Pj4+PiBI
aSBKdWxpZW4sDQo+Pj4+Pg0KPj4+Pj4gT24gTW9uLCBOb3YgMTIsIDIwMTggYXQgNjowMCBQTSBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPj4+Pj4gd3JvdGU6DQo+Pj4+Pj4N
Cj4+Pj4+Pg0KPj4+Pj4+DQo+Pj4+Pj4gT24gMTEvMTIvMTggNDo1MiBQTSwgTWlyZWxhIFNpbW9u
b3ZpYyB3cm90ZToNCj4+Pj4+Pj4gSGkgSnVsaWVuLA0KPj4+Pj4+DQo+Pj4+Pj4gSGksDQo+Pj4+
Pj4NCj4+Pj4+Pj4gVGhhbmtzIGZvciB0aGUgZmVlZGJhY2suDQo+Pj4+Pj4+DQo+Pj4+Pj4+IE9u
IE1vbiwgTm92IDEyLCAyMDE4IGF0IDQ6MzYgUE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4NCj4+Pj4+Pj4gd3JvdGU6DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gSGkgTWlyZWxhLA0K
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+IE9uIDExLzEyLzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmlj
IHdyb3RlOg0KPj4+Pj4+Pj4+IEdJQyBhbmQgdmlydHVhbCB0aW1lciBjb250ZXh0IG11c3QgYmUg
c2F2ZWQgd2hlbiB0aGUgZG9tYWluDQo+Pj4+Pj4+Pj4gc3VzcGVuZHMuDQo+Pj4+Pj4+Pg0KPj4+
Pj4+Pj4gUGxlYXNlIHByb3ZpZGUgdGhlIHJhdGlvbmFsZSBmb3IgdGhpcy4gSXMgaXQgcmVxdWly
ZWQgYnkgdGhlIHNwZWM/DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pg0KPj4+Pj4+PiBUaGlzIGlzIHJlcXVp
cmVkIGZvciBHSUMgYmVjYXVzZSBhIGd1ZXN0IGxlYXZlcyBlbmFibGVkIGludGVycnVwdHMNCj4+
Pj4+Pj4gaW4NCj4+Pj4+Pj4gdGhlIEdJQyB0aGF0IGNvdWxkIHdha2UgaXQgdXAsIGFuZCBvbiBy
ZXN1bWUgaXQgc2hvdWxkIGJlIGFibGUgdG8NCj4+Pj4+Pj4gZGV0ZWN0IHdoaWNoIGludGVycnVw
dCB3b2tlIGl0IHVwLiBXaXRob3V0IHNhdmluZy9yZXN0b3JpbmcgdGhlDQo+Pj4+Pj4+IHN0YXRl
DQo+Pj4+Pj4+IG9mIEdJQyB0aGlzIHdvdWxkIG5vdCBiZSBwb3NzaWJsZS4NCj4+Pj4+Pg0KPj4+
Pj4+IEkgYW0gY29uZnVzZWQuIEluIHBhdGNoICMxMCwgeW91IHNhdmUgdGhlIEdJQyBob3N0IGJl
Y2F1c2UgdGhlIEdJQyBjYW4NCj4+Pj4+PiBiZSBwb3dlcmVkLWRvd24uIExpbnV4IGlzIGFsc28g
c2F2aW5nIHRoZSBHSUMgc3RhdGUuIFNvIGhvdyB0aGUNCj4+Pj4+PiBpbnRlcnJ1cHQgY2FuIGNv
bWUgdXAgaWYgdGhlIEdJQyBpcyBwb3dlcmVkIGRvd24/DQo+Pj4+Pj4NCj4+Pj4+DQo+Pj4+PiBB
ZnRlciBYZW4gKG9yIExpbnV4IGluIHRoZSBjb25maWcgd2l0aG91dCBYZW4pIGhhbmRzIG92ZXIg
dGhlIGNvbnRyb2wNCj4+Pj4+IHRvIEVMMyBvbiBzdXNwZW5kIChjYWxscyBzeXN0ZW0gc3VzcGVu
ZCBQU0NJIHRvIEVMMyksIGl0IGxlYXZlcw0KPj4+Pj4gZW5hYmxlZCBpbnRlcnJ1cHRzIHRoYXQg
YXJlIGl0cyB3YWtlLXVwIHNvdXJjZXMuIFNhdmluZyBhIEdJQyBzdGF0ZQ0KPj4+Pj4gb25seSBt
ZWFucyB0aGF0IGl0cyBjdXJyZW50IGNvbmZpZ3VyYXRpb24gd2lsbCBiZSByZW1lbWJlcmVkIHNv
bWV3aGVyZQ0KPj4+Pj4gaW4gZGF0YSBzdHJ1Y3R1cmVzLCBidXQgdGhlIGNvbmZpZ3VyYXRpb24g
aXMgbm90IGNoYW5nZWQgb24gc3VzcGVuZC4NCj4+Pj4+IEV2ZXJ5dGhpbmcgdGhhdCBoYXBwZW5z
IHdpdGggaW50ZXJydXB0IGNvbmZpZ3VyYXRpb24gZnJvbSB0aGlzIHBvaW50DQo+Pj4+PiBvbiBp
cyBwbGF0Zm9ybSBzcGVjaWZpYy4gTm93IHRoZXJlIGFyZSAyIG9wdGlvbnM6IDEpIEVMMyB3aWxs
IG5ldmVyDQo+Pj4+PiBhbGxvdyBDUFUwIHRvIGJlIHBvd2VyZWQgZG93biBhbmQgdGhlIHdha2Ut
dXAgaW50ZXJydXB0IHdpbGwgaW5kZWVkDQo+Pj4+PiBwcm9wYWdhdGUgdmlhIEdJQzsNCj4+Pj4+
IG9yIDIpIENQVTAgd2lsbCBiZSBwb3dlcmVkIGRvd24gYW5kIHRoZSBHSUMgbWF5IGJlDQo+Pj4+
PiBwb3dlcmVkIGRvd24gYXMgd2VsbCwgc28gYW4gZXh0ZXJuYWwgaGVscCBpcyBuZWVkZWQgdG8g
ZGVhbCB3aXRoDQo+Pj4+PiB3YWtlLXVwIGFuZCByZXN1bWUgKGUuZy4gaW4gb3JkZXIgdG8gcmVh
Y3QgdG8gYSB3YWtlLXVwIGludGVycnVwdA0KPj4+Pj4gd2hpbGUgdGhlIEdJQyBpcyBkb3duLCBh
bmQgcG93ZXIgdXAgQ1BVMCkuIFRoaXMgZXh0ZXJuYWwgaGVscCBpcw0KPj4+Pj4gcHJvdmlkZWQg
Ynkgc29tZSBsb3ctcG93ZXIgcHJvY2Vzc29yIG91dHNpZGUgb2YgdGhlIENvcnRleC1BIGNsdXN0
ZXIuDQo+Pj4+Pg0KPj4+Pj4gU28gdGhlIHBsYXRmb3JtIGZpcm13YXJlIGlzIHJlc3BvbnNpYmxl
IGZvciBwcm9wZXJseSBjb25maWd1cmluZyBhDQo+Pj4+PiB3YWtlLXVwIHBhdGggaWYgR0lDIGdv
ZXMgZG93bi4gVGhpcyBpcyBjb21tb25seSBoYW5kbGVkIGJ5IEVMMw0KPj4+Pj4gY29tbXVuaWNh
dGluZyB3aXRoIGxvdy1wb3dlciBwcm9jZXNzb3IuIFdoZW4gdGhlIEdJQyBwb3dlciBjb21lcyB1
cCwNCj4+Pj4+IHRoZSBpbnRlcnJ1cHQgdHJpZ2dlcmVkIGJ5IGEgcGVyaXBoZXJhbCBpcyBzdGls
bCBhY3RpdmUgYW5kIHRoZQ0KPj4+Pj4gc29mdHdhcmUgb24gQ29ydGV4LUEgY2x1c3RlciBzaG91
bGQgYmUgYWJsZSB0byBvYnNlcnZlIGl0IG9uY2UgdGhlIEdJQw0KPj4+Pj4gc3RhdGUgaXMgcmVz
dG9yZWQsIGkuZS4gaW50ZXJydXB0cyBnZXQgZW5hYmxlZCBhdCBHSUMuDQo+Pj4+DQo+Pj4+IFRo
YW5rIHlvdSBmb3IgdGhlIGV4cGxhbmF0aW9uLiAgTm93IHRoZSBxdWVzdGlvbiBpcyB3aHkgY2Fu
J3Qgd2UgcmVzZXQgYXQNCj4+Pj4gbGVhc3QgdGhlIEdJQyBDUFUgaW50ZXJmYWNlPw0KPj4+Pg0K
Pj4+PiBBRkFJVSwgdGhlIGd1ZXN0IHNob3VsZCByZXN0b3JlIHRoZW0gaW4gYW55IGNhc2UuIFRo
ZSBvbmx5IHRoaW5ncyB3ZSBuZWVkDQo+Pj4+IHRvDQo+Pj4+IGtub3cgaXMgdGhlIGludGVycnVw
dCB3YXMgcmVjZWl2ZWQgZm9yIGEgZ2l2ZW4gZ3Vlc3QuIFdlIGNhbiB0aGVuIHF1ZXVlIGl0DQo+
Pj4+IGFuZA0KPj4+PiB3YWtlLXVwIHRoZSBkb21haW4uDQo+Pj4+DQo+Pj4+IFRoaXMgc2VlbXMg
dG8gZml0IHdpdGggdGhlIGRlc2NyaXB0aW9uIG9uIHRvcCBvZiBnaWNfZGlzdF9zYXZlKCkgaW4g
TGludXgNCj4+Pj4gR0lDdjIgZHJpdmVyLg0KPj4+DQo+Pj4gQ2FuIHdlIHJlbHkgb24gYWxsIFBT
Q0kgY29tcGxpYW50IE9TZXMgdG8gcmVzdG9yZSB0aGVpciBvd24gR0lDIGFnYWluIGF0DQo+Pj4g
cmVzdW1lPyBUaGUgUFNDSSBzcGVjIGlzIG5vdCB2ZXJ5IGNsZWFyIGluIHRoYXQgcmVnYXJkIChh
dCB0aGUgdGhlDQo+Pj4gdmVyc2lvbiBJIGFtIGxvb2tpbmcgYXQuLi4pIEkgYW0ganVzdCBhc2tp
bmcgc28gdGhhdCB3ZSBkb24ndCBjb21lIHVwDQo+Pj4gd2l0aCBhIHNvbHV0aW9uIHRoYXQgb25s
eSB3b3JrcyB3aXRoIExpbnV4Lg0KPj4gU2VlIFBTQ0kgMS4xIChERU4wMDIyRCkgc2VjdGlvbiA2
LjguIEVhY2ggbGV2ZWwgc2hvdWxkIHNhdmUgaXRzIG93biBjb250ZXh0DQo+PiBiZWNhdXNlIHRo
ZSBQU0NJIGltcGxlbWVudGF0aW9ucyBpcyBhbGxvd2VkIHRvIHNodXRkb3duIHRoZSBHSUMuDQo+
IA0KPiBHcmVhdCwgaW4gdGhhdCBjYXNlIHdlIHNob3VsZCBiZSBhYmxlIHRvIHNraXAgc2F2aW5n
IHNvbWUgb2YgdGhlIEdJQ0QNCj4gcmVnaXN0ZXJzIHRvby4gV2UgZG8gbmVlZCB0byBzYXZlIEdJ
Q0RfSVNBQ1RJVkVSLCBhbmQgR0lDRF9JQ0ZHUiwNCj4gYnV0IHdlIHNob3VsZCBiZSBhYmxlIHRv
IHNraXAgdGhlIG90aGVycyAoR0lDRF9JU0VOQUJMRVIsDQo+IEdJQ0RfSVBSSU9SSVRZUiwgR0lD
RF9JVEFSR0VUU1IpLiBJZiB3ZSBkbywgd2Ugc3RpbGwgbmVlZCB0bw0KPiByZS1pbml0aWFsaXpl
IHRoZW0gYXMgd2UgZG8gaW4gZ2ljdjJfZGlzdF9pbml0Lg0KDQpZb3UgYXJlIGFzc3VtaW5nIGEg
ZG9tYWluIHdpbGwgaGFuZGxlIHByb3Blcmx5IHRoZSBzdXNwZW5kL3Jlc3VtZS4gSSANCmRvbid0
IHRoaW5rIHdlIGNhbiBwcm9taXNlIHRoYXQgYXMgd2UgY2FsbCBmcmVlemUvdGhhdy4NCg0KRnVy
dGhlcm1vcmUsIHdlIHN0aWxsIGhhdmUgdG8gc3VzcGVuZC9yZXN1bWUgb3RoZXIgZHJpdmVycyBp
biBYZW4uIEkgDQp0aGluayB0aGlzIGlzIGEgYml0IHBhaW5mdWwgdG8gaGF2ZSB0byByZWx5IG9u
IGV2ZXJ5IGRyaXZlcnMgdG8gZGVhbCANCndpdGggdGhlaXIgaW50ZXJydXB0cy4NCg0KQ2hlZXJz
LA0KDQotLSANCkp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 23:46:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 23:46: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-devel-bounces@lists.xenproject.org>)
	id 1gN4r1-0000QU-7K; Wed, 14 Nov 2018 23:45: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN4qz-0000QK-8r
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 23:45:49 +0000
X-Inumbo-ID: 68ad2ffd-e867-11e8-9a16-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.83]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68ad2ffd-e867-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 23:45:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=f2YHdPQV5dNSlM2LkQj/mMUbaj2eBptyFMPEHWRaNu4=;
 b=O1ikuBEy93q5ivIt50f3bJFvcP3WwVaQJonmCpRqR0eqLSIGfJU9GYmW1Qroo3F4ohlKxWvgXaESPNjVYCczGf75CL/gtRyOxQQv0ZO/yKY0EGL1xG7Ko6GTUFwMTcuCek95OowZXm4qr+XoEwnbYiP6FFxze/mzJWcpYYl5X/c=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB2861.eurprd08.prod.outlook.com (10.170.236.161) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.30; Wed, 14 Nov 2018 23:45:43 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705%4]) with mapi id 15.20.1294.045; Wed, 14 Nov 2018
 23:45:43 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH 08/18] xen/arm: Disable/enable non-boot physical CPUs on
 suspend/resume
Thread-Index: AQHUens5gr/a5obv/0iVS3cCybRTFKVPGzgAgAAj2oCAAAUIgIAAo5cAgAALpQA=
Date: Wed, 14 Nov 2018 23:45:43 +0000
Message-ID: <a7e5a838-d900-29b3-783d-94279b2f5087@arm.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
 <283a8957-99d6-6b17-c52d-f8b0d9a7ca83@arm.com>
 <25f52d11-9ebe-ca0d-8447-ece8f34e93c9@aggios.com>
 <e0b9d487-879e-4e5c-7db3-57a8020ccd77@arm.com>
 <alpine.DEB.2.10.1811141448310.302@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1811141448310.302@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CWLP265CA0184.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:401:4d::28) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [82.8.191.220]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB2861;
 6:Jv82tckT1kntCWGhj8/EfQ9mOnTGtB+orHiBBB9Xe5jBPebRmXC8vDz2DuWDJsCmc4YzjTXRYFKXHKl+Aeh4iMkh4k/T+vPuWbJ0bnjo+pV7Cy855XRYohNIRNBK1KFETRKE0lnxSGXhJGxqWK/AWsxUHmEst5/xJJh3yFuI1CVF5tgDAZn/t5XAMC8SB8dOvyxuzSpeIs0wRcYGlBxUrkWJScSAd7QSuQuORk6RzwNfDX+nUNiKSTQIujMtmWZDkMprF6qN+lRgKUV2V5a7bsbBTgKJsj1CTK7XXzma+lYrU8LzmyTNDNuW7kHR+i1ZBO/7/aTB5mo/zcxkffc5DJYzVF12QvgmZjFZNf3isbPbRQVdyeHaFYFLLJNOEbxgncCAU1Yg7KdwUblralihxs87XMc3dn6ZAkAMZKnNPmapcigMLLcxorC5iYoyi8xgkNN7kmxx5hnt8ftDPfe6EA==;
 5:h5On4QQIWwuRNKalyHQ7Q9Y1iwQR+F7nkdnhSrCdnWCFPaKjYsK/cDPrhb1E5FfniHKs00nvPPZK8NZRJDWt2+9Op2Xrfaf4BBxstvq77VK50obNp95MkVxoo397LIMnH/FvBh9nnI9UrI5jbSVOcNJbDRtVoB6pYjm22gBzK70=;
 7:Y/9ACJ3XQb0CIkGwKwkXh8fLM5YGLAEkBrVQVbL8VxCOmGNzTIyU4cTyjfRr/eQypdg7VZZEX4LXXgaqI3jF78hFuiIgg7TLNwnPpYnu0LdGJZwRlbguGo382GXrMln/O+iNczS+qhAm2RsGu3wceA==
x-ms-office365-filtering-correlation-id: 26cb227c-94b6-4449-fcdc-08d64a8b4a9c
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB2861; 
x-ms-traffictypediagnostic: VI1PR08MB2861:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB28619A5DD788B6C954516E4480C30@VI1PR08MB2861.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(192813158149592);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231415)(944501410)(52105112)(93006095)(93001095)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB2861; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB2861; 
x-forefront-prvs: 085634EFF4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(346002)(39860400002)(376002)(366004)(136003)(189003)(199004)(31686004)(105586002)(2900100001)(476003)(66066001)(2616005)(106356001)(446003)(14444005)(256004)(8936002)(71200400001)(71190400001)(93886005)(316002)(36756003)(81166006)(81156014)(54906003)(68736007)(44832011)(15650500001)(486006)(8676002)(305945005)(53546011)(86362001)(97736004)(7736002)(31696002)(25786009)(4326008)(6486002)(6436002)(386003)(6506007)(52116002)(102836004)(186003)(14454004)(26005)(6246003)(72206003)(2906002)(11346002)(53936002)(229853002)(76176011)(3846002)(5660300001)(6116002)(6512007)(99286004)(478600001)(6916009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB2861;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: EGj/m8RM6I7ruvzemWPUiRmB0H6KC8534YyOUS3L6yCcOIGqXZrKZSWoLhx+3RveoWAdCASB4gdP2c2IRt6NmZQVEsjrmIKRjynBP1q7l1WIWgO3d0CoyA6RGAD/PVBGQy7bI/Bik7gTAlnLqoNjtao7VtEgtqNYHQ7/id3sbIEiycYOz58X2oHk547dnANEu5uvKGtAjvUbYhyQ+oSGLxDX76eEs4Dsrou/g0QS56+GbAkBHo8e7s8vUkDdkO3WVvzSOFMb/37AY9dDTnBHAIDeZjAZdyJoFohWkBqzADN27VZKvrBzKW5EF/eIdqFqOYI7x52XdE/FGtLOj7mIyPeNdbtBWfHfuAdQmZHhZr8=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <2F0737077491C945AE8FE2B16949B550@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 26cb227c-94b6-4449-fcdc-08d64a8b4a9c
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 23:45:43.3997 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB2861
Subject: Re: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot
 physical CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "dm@aggios.com" <dm@aggios.com>,
 "saeed.nowshadi@xilinx.com" <saeed.nowshadi@xilinx.com>,
 "stefano.stabellini@xilinx.com" <stefano.stabellini@xilinx.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDE0LzExLzIwMTggMjM6MDQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4gT24g
V2VkLCAxNCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4gSGkgTWlyZWxhLA0KPj4N
Cj4+IE9uIDE0LzExLzIwMTggMTM6MDAsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6DQo+Pj4NCj4+
Pg0KPj4+IE9uIDExLzE0LzIwMTggMTE6NTIgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToNCj4+Pj4g
SGkgTWlyZWxhLA0KPj4+Pg0KPj4+PiBPbiAxMi8xMS8yMDE4IDExOjMwLCBNaXJlbGEgU2ltb25v
dmljIHdyb3RlOg0KPj4+Pj4gTm9uLWJvb3QgQ1BVcyBoYXZlIHRvIGJlIGRpc2FibGVkIG9uIHN1
c3BlbmQgYW5kIGVuYWJsZWQgb24gcmVzdW1lDQo+Pj4+PiAoaG90cGx1Zy1iYXNlZCBtZWNoYW5p
c20pLiBEaXNhYmxpbmcgbm9uLWJvb3QgQ1BVcyB3aWxsIGxlYWQgdG8gUFNDSQ0KPj4+Pj4gQ1BV
X09GRiB0byBiZSBjYWxsZWQgYnkgZWFjaCBub24tYm9vdCBDUFUuIERlcGVuZGluZyBvbiB0aGUg
dW5kZXJseWluZw0KPj4+Pj4gcGxhdGZvcm0gY2FwYWJpbGl0aWVzLCB0aGlzIG1heSBsZWFkIHRv
IHRoZSBwaHlzaWNhbCBwb3dlcmluZyBkb3duIG9mDQo+Pj4+PiBDUFVzLiBUZXN0ZWQgb24gWGls
aW54IFp5bnEgVWx0cmFzY2FsZSsgTVBTb0MgKGluY2x1ZGluZyBwb3dlciBkb3duIG9mDQo+Pj4+
PiBlYWNoIG5vbi1ib290IENQVSkuDQo+Pj4+Pg0KPj4+Pj4gU2lnbmVkLW9mZi1ieTogTWlyZWxh
IFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPg0KPj4+Pj4gU2lnbmVkLW9m
Zi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+DQo+Pj4+PiAt
LS0NCj4+Pj4+ICDCoCB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIHwgMTUgKysrKysrKysrKysrKyst
DQo+Pj4+PiAgwqAgMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkNCj4+Pj4+DQo+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYyBiL3hl
bi9hcmNoL2FybS9zdXNwZW5kLmMNCj4+Pj4+IGluZGV4IDU3NWFmZDVlYjguLmRhZTFiMWY3ZDYg
MTAwNjQ0DQo+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jDQo+Pj4+PiArKysgYi94
ZW4vYXJjaC9hcm0vc3VzcGVuZC5jDQo+Pj4+PiBAQCAtMSw0ICsxLDUgQEANCj4+Pj4+ICDCoCAj
aW5jbHVkZSA8eGVuL3NjaGVkLmg+DQo+Pj4+PiArI2luY2x1ZGUgPHhlbi9jcHUuaD4NCj4+Pj4+
ICDCoCAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4NCj4+Pj4+ICDCoCAjaW5jbHVkZSA8YXNt
L2V2ZW50Lmg+DQo+Pj4+PiAgwqAgI2luY2x1ZGUgPGFzbS9wc2NpLmg+DQo+Pj4+PiBAQCAtMTE1
LDE3ICsxMTYsMjkgQEAgc3RhdGljIHZvaWQgdmNwdV9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50
LA0KPj4+Pj4gcmVnaXN0ZXJfdCBjaWQpDQo+Pj4+PiAgwqAgLyogWGVuIHN1c3BlbmQuIE5vdGU6
IGRhdGEgaXMgbm90IHVzZWQgKHN1c3BlbmQgaXMgdGhlIHN1c3BlbmQgdG8gUkFNKQ0KPj4+Pj4g
Ki8NCj4+Pj4+ICDCoCBzdGF0aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRhKQ0KPj4+
Pj4gIMKgIHsNCj4+Pj4+ICvCoMKgwqAgaW50IHN0YXR1czsNCj4+Pj4+ICsNCj4+Pj4+ICDCoMKg
wqDCoMKgIEJVR19PTihzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2FjdGl2ZSk7DQo+Pj4+PiAg
wqDCoMKgwqDCoMKgwqAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3N1c3BlbmQ7DQo+Pj4+PiAg
wqDCoMKgwqDCoCBmcmVlemVfZG9tYWlucygpOw0KPj4+Pj4gIMKgICvCoMKgwqAgc3RhdHVzID0g
ZGlzYWJsZV9ub25ib290X2NwdXMoKTsNCj4+Pj4+ICvCoMKgwqAgaWYgKCBzdGF0dXMgKQ0KPj4+
Pj4gK8KgwqDCoCB7DQo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgc3lzdGVtX3N0YXRlID0gU1lTX1NU
QVRFX3Jlc3VtZTsNCj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCBnb3RvIHJlc3VtZV9ub25ib290X2Nw
dXM7DQo+Pj4+PiArwqDCoMKgIH0NCj4+Pj4+ICsNCj4+Pj4+ICDCoMKgwqDCoMKgIHN5c3RlbV9z
dGF0ZSA9IFNZU19TVEFURV9yZXN1bWU7DQo+Pj4+PiAgwqAgK3Jlc3VtZV9ub25ib290X2NwdXM6
DQo+Pj4+PiArwqDCoMKgIGVuYWJsZV9ub25ib290X2NwdXMoKTsNCj4+Pj4+ICDCoMKgwqDCoMKg
IHRoYXdfZG9tYWlucygpOw0KPj4+Pj4gIMKgwqDCoMKgwqAgc3lzdGVtX3N0YXRlID0gU1lTX1NU
QVRFX2FjdGl2ZTsNCj4+Pj4+ICvCoMKgwqAgZHNiKHN5KTsNCj4+Pj4NCj4+Pj4gV2h5IGRvIHlv
dSBuZWVkIGEgZHNiKHN5KSBoZXJlPw0KPj4+Pg0KPj4+DQo+Pj4gVXBkYXRlZCB2YWx1ZSBvZiBz
eXN0ZW1fc3RhdGUgdmFyaWFibGUgbmVlZHMgdG8gYmUgdmlzaWJsZSB0byBvdGhlciBDUFVzDQo+
Pj4gYmVmb3JlIHdlIG1vdmUgb24NCj4+DQo+PiBXZSB0ZW5kIHRvIHdyaXRlIHRoZSByZWFzb24g
b24gdG9wIG9mIGJhcnJpZXIgd2h5IHRoZXkgYXJlIG5lY2Vzc2FyeS4gQnV0IEkgYW0NCj4+IHN0
aWxsIHVuc3VyZSB0byB1bmRlcnN0YW5kIHdoeSB0aGlzIGlzIGltcG9ydGFudC4gV2hhdCB3b3Vs
ZCBoYXBwZW4gaWYgbW92ZSBvbg0KPj4gd2l0aG91dCBpdD8NCj4gDQo+IFRoYXQgaXMgYSBnb29k
IHF1ZXN0aW9uLiBJIHdlbnQgdGhyb3VnaCB0aGUgY29kZSBhbmQgaXQgc2VlbXMgdGhhdCB0aGUN
Cj4gb25seSBlZmZlY3QgY291bGQgYmUgcG90ZW50aWFsbHkgdGFraW5nIHRoZSB3cm9uZyBwYXRo
IGluDQo+IGNwdXBvb2xfY3B1X2FkZCwgYnV0IHNpbmNlIHRoYXQncyBjYWxsZWQgZnJvbSBhIC5u
b3RpZmllcl9jYWxsIEkgZG9uJ3QNCj4gdGhpbmsgaXQgY2FuIGhhcHBlbiBpbiBwcmFjdGljZS4g
SXQgaXMgYWx3YXlzIGRpZmZpY3VsdCB0byBwcm92ZSB0aGF0DQo+IHdlIGRvbid0IG5lZWQgYSBi
YXJyaWVyLCBpdCBpcyBlYXNpZXIgdG8gcHJvdmUgd2hlbiB3ZSBuZWVkIGEgYmFycmllciwNCj4g
YnV0IGluIHRoaXMgY2FzZSBpdCBkb2VzIGxvb2sgbGlrZSB3ZSBkbyBub3QgbmVlZCBpdCBhZnRl
ciBhbGwuDQoNCkl0IGlzIGFsc28gdmVyeSBlYXN5IHRvIGFkZCBiYXJyaWVyIGV2ZXJ5d2hlcmUg
c28gd2UgYXJlIHN1cmUgd2hhdCB0byBkbyANCjspLiBJZiB5b3UgbmVlZCBhIGJhcnJpZXIsIHRo
ZW4geW91IG5lZWQgdG8gZ2l2ZSBwbGF1c2libGUgZXhwbGFuYXRpb24uDQoNCkluIHRoYXQgY2Fz
ZSwgaWYgeW91IG5lZWQgYmFycmllciBoZXJlIGZvciBzeXN0ZW1fc3RhdGUuIFRoZW4gd2hhdCAN
CndvdWxkbid0IHlvdSBuZWVkIGl0IGluIG90aGVyIHBsYWNlcyB3aGVyZSBzeXN0ZW1fc3RhdGUg
aXMgdXBkYXRlZC9yZWFkPw0KPiANCj4gICANCj4+Pj4+ICDCoCAtwqDCoMKgIHJldHVybiAtRU5P
U1lTOw0KPj4+Pg0KPj4+PiBXaHkgZG8geW91IHJldHVybiAtRU5PU1lTIHVudGlsIHRoaXMgcGF0
Y2g/IFNob3VsZCBub3QgaGF2ZSBpdCBiZSAwPw0KPj4+Pg0KPj4+DQo+Pj4gVG8gZGlzdGluZ3Vp
c2ggdGhhdCBYZW4gc3VzcGVuZCB3YXNuJ3Qgc3VwcG9ydGVkIHVudGlsIHdlIGF0IGxlYXN0IGRv
DQo+Pj4gc29tZXRoaW5nIHVzZWZ1bCBpbiBzdXNwZW5kIHByb2NlZHVyZS4gVGhpcyBpcyBub3Qg
c28gaW1wb3J0YW50LCB3ZSBjYW4NCj4+PiByZXR1cm4gMCBidXQgbmVlZHMgdG8gYmUgZml4ZWQg
aW4gcHJldmlvdXMgcGF0Y2hlcy4NCj4+DQo+PiBJZiB5b3UgcmV0dXJuIDAgYmVmb3JlIGhhbmQg
eW91IGNhbiBtb3JlIGVhc2lseSBiaXNlY3QgdGhpcyBzZXJpZXMgYW5kIGtub3cNCj4+IHdoZXJl
IGl0IHN1c3BlbmQvcmVzdW1lIGJyZWFrcy4NCj4gDQo+IFdoeSAwIGltcHJvdmVzIGJpc2VjdGFi
aWxpdHk/IDAgcHJldmVudHMgb3RoZXIgY2hlY2tzIGZyb20gZmlndXJpbmcgb3V0DQo+IHRoYXQg
dGhlcmUgd2FzIGFuIGVycm9yLg0KDQpCdXQgdGhpcyBjb2RlIGlzIGV4YWN0bHkgcmVwbGFjaW5n
IC1FTk9TWVMgYnkgc3RhdGUgKHRoYXQgd291bGQgYmUgMCBpbiANCnN1Y2Nlc3MuIFNvIHdoYXQn
cyB3cm9uZyB0byByZXR1cm4gMCByYXRoZXIgdGhhbiAtRU5PU1lTIGluIHRoYXQgcGF0Y2ggDQpp
bXBsZW1lbnQgdGhlIGR1bW15IHN5c3RlbV9zdGF0ZT8NCg0KPiBBbHNvLCB0aGUgZmVhdHVyZSBp
cyBub3QgYmlzZWN0YWJsZSB1bnRpbCB0aGUNCj4gZnVsbCBzZXJpZXMgaXMgYXBwbGllZC4NCg0K
UmVhbGx5PyBJIHdhcyB1bmRlciB0aGUgaW1wcmVzc2lvbiB5b3UgY2FuIHN0aWxsIGRvIHNvbWUg
c29ydCBvZiANCnN1c3BlbmQvcmVzdW1lIHBhdGNoIGJ5IHBhdGNoLiBBbHRob3VnaCwgeW91IHdv
dWxkIG5vdCBkbyBhIGZ1bGwgDQpzdXNwZW5kL3Jlc3VtZS4NCg0KQ2hlZXJzLA0KDQotLSANCkp1
bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 23:46:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 23:46: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-devel-bounces@lists.xenproject.org>)
	id 1gN4r1-0000Qa-Gn; Wed, 14 Nov 2018 23:45: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN4qz-0000QL-9Z
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 23:45:49 +0000
X-Inumbo-ID: 67dd8e1e-e867-11e8-9a16-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::62b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67dd8e1e-e867-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 23:45:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=f2YHdPQV5dNSlM2LkQj/mMUbaj2eBptyFMPEHWRaNu4=;
 b=O1ikuBEy93q5ivIt50f3bJFvcP3WwVaQJonmCpRqR0eqLSIGfJU9GYmW1Qroo3F4ohlKxWvgXaESPNjVYCczGf75CL/gtRyOxQQv0ZO/yKY0EGL1xG7Ko6GTUFwMTcuCek95OowZXm4qr+XoEwnbYiP6FFxze/mzJWcpYYl5X/c=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB2861.eurprd08.prod.outlook.com (10.170.236.161) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.30; Wed, 14 Nov 2018 23:45:43 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705%4]) with mapi id 15.20.1294.045; Wed, 14 Nov 2018
 23:45:43 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH 08/18] xen/arm: Disable/enable non-boot physical CPUs on
 suspend/resume
Thread-Index: AQHUens5gr/a5obv/0iVS3cCybRTFKVPGzgAgAAj2oCAAAUIgIAAo5cAgAALpQA=
Date: Wed, 14 Nov 2018 23:45:43 +0000
Message-ID: <a7e5a838-d900-29b3-783d-94279b2f5087@arm.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
 <283a8957-99d6-6b17-c52d-f8b0d9a7ca83@arm.com>
 <25f52d11-9ebe-ca0d-8447-ece8f34e93c9@aggios.com>
 <e0b9d487-879e-4e5c-7db3-57a8020ccd77@arm.com>
 <alpine.DEB.2.10.1811141448310.302@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1811141448310.302@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CWLP265CA0184.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:401:4d::28) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [82.8.191.220]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB2861;
 6:Jv82tckT1kntCWGhj8/EfQ9mOnTGtB+orHiBBB9Xe5jBPebRmXC8vDz2DuWDJsCmc4YzjTXRYFKXHKl+Aeh4iMkh4k/T+vPuWbJ0bnjo+pV7Cy855XRYohNIRNBK1KFETRKE0lnxSGXhJGxqWK/AWsxUHmEst5/xJJh3yFuI1CVF5tgDAZn/t5XAMC8SB8dOvyxuzSpeIs0wRcYGlBxUrkWJScSAd7QSuQuORk6RzwNfDX+nUNiKSTQIujMtmWZDkMprF6qN+lRgKUV2V5a7bsbBTgKJsj1CTK7XXzma+lYrU8LzmyTNDNuW7kHR+i1ZBO/7/aTB5mo/zcxkffc5DJYzVF12QvgmZjFZNf3isbPbRQVdyeHaFYFLLJNOEbxgncCAU1Yg7KdwUblralihxs87XMc3dn6ZAkAMZKnNPmapcigMLLcxorC5iYoyi8xgkNN7kmxx5hnt8ftDPfe6EA==;
 5:h5On4QQIWwuRNKalyHQ7Q9Y1iwQR+F7nkdnhSrCdnWCFPaKjYsK/cDPrhb1E5FfniHKs00nvPPZK8NZRJDWt2+9Op2Xrfaf4BBxstvq77VK50obNp95MkVxoo397LIMnH/FvBh9nnI9UrI5jbSVOcNJbDRtVoB6pYjm22gBzK70=;
 7:Y/9ACJ3XQb0CIkGwKwkXh8fLM5YGLAEkBrVQVbL8VxCOmGNzTIyU4cTyjfRr/eQypdg7VZZEX4LXXgaqI3jF78hFuiIgg7TLNwnPpYnu0LdGJZwRlbguGo382GXrMln/O+iNczS+qhAm2RsGu3wceA==
x-ms-office365-filtering-correlation-id: 26cb227c-94b6-4449-fcdc-08d64a8b4a9c
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB2861; 
x-ms-traffictypediagnostic: VI1PR08MB2861:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB28619A5DD788B6C954516E4480C30@VI1PR08MB2861.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(192813158149592);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231415)(944501410)(52105112)(93006095)(93001095)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB2861; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB2861; 
x-forefront-prvs: 085634EFF4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(346002)(39860400002)(376002)(366004)(136003)(189003)(199004)(31686004)(105586002)(2900100001)(476003)(66066001)(2616005)(106356001)(446003)(14444005)(256004)(8936002)(71200400001)(71190400001)(93886005)(316002)(36756003)(81166006)(81156014)(54906003)(68736007)(44832011)(15650500001)(486006)(8676002)(305945005)(53546011)(86362001)(97736004)(7736002)(31696002)(25786009)(4326008)(6486002)(6436002)(386003)(6506007)(52116002)(102836004)(186003)(14454004)(26005)(6246003)(72206003)(2906002)(11346002)(53936002)(229853002)(76176011)(3846002)(5660300001)(6116002)(6512007)(99286004)(478600001)(6916009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB2861;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: EGj/m8RM6I7ruvzemWPUiRmB0H6KC8534YyOUS3L6yCcOIGqXZrKZSWoLhx+3RveoWAdCASB4gdP2c2IRt6NmZQVEsjrmIKRjynBP1q7l1WIWgO3d0CoyA6RGAD/PVBGQy7bI/Bik7gTAlnLqoNjtao7VtEgtqNYHQ7/id3sbIEiycYOz58X2oHk547dnANEu5uvKGtAjvUbYhyQ+oSGLxDX76eEs4Dsrou/g0QS56+GbAkBHo8e7s8vUkDdkO3WVvzSOFMb/37AY9dDTnBHAIDeZjAZdyJoFohWkBqzADN27VZKvrBzKW5EF/eIdqFqOYI7x52XdE/FGtLOj7mIyPeNdbtBWfHfuAdQmZHhZr8=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <2F0737077491C945AE8FE2B16949B550@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 26cb227c-94b6-4449-fcdc-08d64a8b4a9c
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 23:45:43.3997 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB2861
Subject: Re: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot
 physical CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "dm@aggios.com" <dm@aggios.com>,
 "saeed.nowshadi@xilinx.com" <saeed.nowshadi@xilinx.com>,
 "stefano.stabellini@xilinx.com" <stefano.stabellini@xilinx.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDE0LzExLzIwMTggMjM6MDQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4gT24g
V2VkLCAxNCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4gSGkgTWlyZWxhLA0KPj4N
Cj4+IE9uIDE0LzExLzIwMTggMTM6MDAsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6DQo+Pj4NCj4+
Pg0KPj4+IE9uIDExLzE0LzIwMTggMTE6NTIgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToNCj4+Pj4g
SGkgTWlyZWxhLA0KPj4+Pg0KPj4+PiBPbiAxMi8xMS8yMDE4IDExOjMwLCBNaXJlbGEgU2ltb25v
dmljIHdyb3RlOg0KPj4+Pj4gTm9uLWJvb3QgQ1BVcyBoYXZlIHRvIGJlIGRpc2FibGVkIG9uIHN1
c3BlbmQgYW5kIGVuYWJsZWQgb24gcmVzdW1lDQo+Pj4+PiAoaG90cGx1Zy1iYXNlZCBtZWNoYW5p
c20pLiBEaXNhYmxpbmcgbm9uLWJvb3QgQ1BVcyB3aWxsIGxlYWQgdG8gUFNDSQ0KPj4+Pj4gQ1BV
X09GRiB0byBiZSBjYWxsZWQgYnkgZWFjaCBub24tYm9vdCBDUFUuIERlcGVuZGluZyBvbiB0aGUg
dW5kZXJseWluZw0KPj4+Pj4gcGxhdGZvcm0gY2FwYWJpbGl0aWVzLCB0aGlzIG1heSBsZWFkIHRv
IHRoZSBwaHlzaWNhbCBwb3dlcmluZyBkb3duIG9mDQo+Pj4+PiBDUFVzLiBUZXN0ZWQgb24gWGls
aW54IFp5bnEgVWx0cmFzY2FsZSsgTVBTb0MgKGluY2x1ZGluZyBwb3dlciBkb3duIG9mDQo+Pj4+
PiBlYWNoIG5vbi1ib290IENQVSkuDQo+Pj4+Pg0KPj4+Pj4gU2lnbmVkLW9mZi1ieTogTWlyZWxh
IFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPg0KPj4+Pj4gU2lnbmVkLW9m
Zi1ieTogU2FlZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+DQo+Pj4+PiAt
LS0NCj4+Pj4+ICDCoCB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIHwgMTUgKysrKysrKysrKysrKyst
DQo+Pj4+PiAgwqAgMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkNCj4+Pj4+DQo+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYyBiL3hl
bi9hcmNoL2FybS9zdXNwZW5kLmMNCj4+Pj4+IGluZGV4IDU3NWFmZDVlYjguLmRhZTFiMWY3ZDYg
MTAwNjQ0DQo+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jDQo+Pj4+PiArKysgYi94
ZW4vYXJjaC9hcm0vc3VzcGVuZC5jDQo+Pj4+PiBAQCAtMSw0ICsxLDUgQEANCj4+Pj4+ICDCoCAj
aW5jbHVkZSA8eGVuL3NjaGVkLmg+DQo+Pj4+PiArI2luY2x1ZGUgPHhlbi9jcHUuaD4NCj4+Pj4+
ICDCoCAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4NCj4+Pj4+ICDCoCAjaW5jbHVkZSA8YXNt
L2V2ZW50Lmg+DQo+Pj4+PiAgwqAgI2luY2x1ZGUgPGFzbS9wc2NpLmg+DQo+Pj4+PiBAQCAtMTE1
LDE3ICsxMTYsMjkgQEAgc3RhdGljIHZvaWQgdmNwdV9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50
LA0KPj4+Pj4gcmVnaXN0ZXJfdCBjaWQpDQo+Pj4+PiAgwqAgLyogWGVuIHN1c3BlbmQuIE5vdGU6
IGRhdGEgaXMgbm90IHVzZWQgKHN1c3BlbmQgaXMgdGhlIHN1c3BlbmQgdG8gUkFNKQ0KPj4+Pj4g
Ki8NCj4+Pj4+ICDCoCBzdGF0aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRhKQ0KPj4+
Pj4gIMKgIHsNCj4+Pj4+ICvCoMKgwqAgaW50IHN0YXR1czsNCj4+Pj4+ICsNCj4+Pj4+ICDCoMKg
wqDCoMKgIEJVR19PTihzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2FjdGl2ZSk7DQo+Pj4+PiAg
wqDCoMKgwqDCoMKgwqAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3N1c3BlbmQ7DQo+Pj4+PiAg
wqDCoMKgwqDCoCBmcmVlemVfZG9tYWlucygpOw0KPj4+Pj4gIMKgICvCoMKgwqAgc3RhdHVzID0g
ZGlzYWJsZV9ub25ib290X2NwdXMoKTsNCj4+Pj4+ICvCoMKgwqAgaWYgKCBzdGF0dXMgKQ0KPj4+
Pj4gK8KgwqDCoCB7DQo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgc3lzdGVtX3N0YXRlID0gU1lTX1NU
QVRFX3Jlc3VtZTsNCj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCBnb3RvIHJlc3VtZV9ub25ib290X2Nw
dXM7DQo+Pj4+PiArwqDCoMKgIH0NCj4+Pj4+ICsNCj4+Pj4+ICDCoMKgwqDCoMKgIHN5c3RlbV9z
dGF0ZSA9IFNZU19TVEFURV9yZXN1bWU7DQo+Pj4+PiAgwqAgK3Jlc3VtZV9ub25ib290X2NwdXM6
DQo+Pj4+PiArwqDCoMKgIGVuYWJsZV9ub25ib290X2NwdXMoKTsNCj4+Pj4+ICDCoMKgwqDCoMKg
IHRoYXdfZG9tYWlucygpOw0KPj4+Pj4gIMKgwqDCoMKgwqAgc3lzdGVtX3N0YXRlID0gU1lTX1NU
QVRFX2FjdGl2ZTsNCj4+Pj4+ICvCoMKgwqAgZHNiKHN5KTsNCj4+Pj4NCj4+Pj4gV2h5IGRvIHlv
dSBuZWVkIGEgZHNiKHN5KSBoZXJlPw0KPj4+Pg0KPj4+DQo+Pj4gVXBkYXRlZCB2YWx1ZSBvZiBz
eXN0ZW1fc3RhdGUgdmFyaWFibGUgbmVlZHMgdG8gYmUgdmlzaWJsZSB0byBvdGhlciBDUFVzDQo+
Pj4gYmVmb3JlIHdlIG1vdmUgb24NCj4+DQo+PiBXZSB0ZW5kIHRvIHdyaXRlIHRoZSByZWFzb24g
b24gdG9wIG9mIGJhcnJpZXIgd2h5IHRoZXkgYXJlIG5lY2Vzc2FyeS4gQnV0IEkgYW0NCj4+IHN0
aWxsIHVuc3VyZSB0byB1bmRlcnN0YW5kIHdoeSB0aGlzIGlzIGltcG9ydGFudC4gV2hhdCB3b3Vs
ZCBoYXBwZW4gaWYgbW92ZSBvbg0KPj4gd2l0aG91dCBpdD8NCj4gDQo+IFRoYXQgaXMgYSBnb29k
IHF1ZXN0aW9uLiBJIHdlbnQgdGhyb3VnaCB0aGUgY29kZSBhbmQgaXQgc2VlbXMgdGhhdCB0aGUN
Cj4gb25seSBlZmZlY3QgY291bGQgYmUgcG90ZW50aWFsbHkgdGFraW5nIHRoZSB3cm9uZyBwYXRo
IGluDQo+IGNwdXBvb2xfY3B1X2FkZCwgYnV0IHNpbmNlIHRoYXQncyBjYWxsZWQgZnJvbSBhIC5u
b3RpZmllcl9jYWxsIEkgZG9uJ3QNCj4gdGhpbmsgaXQgY2FuIGhhcHBlbiBpbiBwcmFjdGljZS4g
SXQgaXMgYWx3YXlzIGRpZmZpY3VsdCB0byBwcm92ZSB0aGF0DQo+IHdlIGRvbid0IG5lZWQgYSBi
YXJyaWVyLCBpdCBpcyBlYXNpZXIgdG8gcHJvdmUgd2hlbiB3ZSBuZWVkIGEgYmFycmllciwNCj4g
YnV0IGluIHRoaXMgY2FzZSBpdCBkb2VzIGxvb2sgbGlrZSB3ZSBkbyBub3QgbmVlZCBpdCBhZnRl
ciBhbGwuDQoNCkl0IGlzIGFsc28gdmVyeSBlYXN5IHRvIGFkZCBiYXJyaWVyIGV2ZXJ5d2hlcmUg
c28gd2UgYXJlIHN1cmUgd2hhdCB0byBkbyANCjspLiBJZiB5b3UgbmVlZCBhIGJhcnJpZXIsIHRo
ZW4geW91IG5lZWQgdG8gZ2l2ZSBwbGF1c2libGUgZXhwbGFuYXRpb24uDQoNCkluIHRoYXQgY2Fz
ZSwgaWYgeW91IG5lZWQgYmFycmllciBoZXJlIGZvciBzeXN0ZW1fc3RhdGUuIFRoZW4gd2hhdCAN
CndvdWxkbid0IHlvdSBuZWVkIGl0IGluIG90aGVyIHBsYWNlcyB3aGVyZSBzeXN0ZW1fc3RhdGUg
aXMgdXBkYXRlZC9yZWFkPw0KPiANCj4gICANCj4+Pj4+ICDCoCAtwqDCoMKgIHJldHVybiAtRU5P
U1lTOw0KPj4+Pg0KPj4+PiBXaHkgZG8geW91IHJldHVybiAtRU5PU1lTIHVudGlsIHRoaXMgcGF0
Y2g/IFNob3VsZCBub3QgaGF2ZSBpdCBiZSAwPw0KPj4+Pg0KPj4+DQo+Pj4gVG8gZGlzdGluZ3Vp
c2ggdGhhdCBYZW4gc3VzcGVuZCB3YXNuJ3Qgc3VwcG9ydGVkIHVudGlsIHdlIGF0IGxlYXN0IGRv
DQo+Pj4gc29tZXRoaW5nIHVzZWZ1bCBpbiBzdXNwZW5kIHByb2NlZHVyZS4gVGhpcyBpcyBub3Qg
c28gaW1wb3J0YW50LCB3ZSBjYW4NCj4+PiByZXR1cm4gMCBidXQgbmVlZHMgdG8gYmUgZml4ZWQg
aW4gcHJldmlvdXMgcGF0Y2hlcy4NCj4+DQo+PiBJZiB5b3UgcmV0dXJuIDAgYmVmb3JlIGhhbmQg
eW91IGNhbiBtb3JlIGVhc2lseSBiaXNlY3QgdGhpcyBzZXJpZXMgYW5kIGtub3cNCj4+IHdoZXJl
IGl0IHN1c3BlbmQvcmVzdW1lIGJyZWFrcy4NCj4gDQo+IFdoeSAwIGltcHJvdmVzIGJpc2VjdGFi
aWxpdHk/IDAgcHJldmVudHMgb3RoZXIgY2hlY2tzIGZyb20gZmlndXJpbmcgb3V0DQo+IHRoYXQg
dGhlcmUgd2FzIGFuIGVycm9yLg0KDQpCdXQgdGhpcyBjb2RlIGlzIGV4YWN0bHkgcmVwbGFjaW5n
IC1FTk9TWVMgYnkgc3RhdGUgKHRoYXQgd291bGQgYmUgMCBpbiANCnN1Y2Nlc3MuIFNvIHdoYXQn
cyB3cm9uZyB0byByZXR1cm4gMCByYXRoZXIgdGhhbiAtRU5PU1lTIGluIHRoYXQgcGF0Y2ggDQpp
bXBsZW1lbnQgdGhlIGR1bW15IHN5c3RlbV9zdGF0ZT8NCg0KPiBBbHNvLCB0aGUgZmVhdHVyZSBp
cyBub3QgYmlzZWN0YWJsZSB1bnRpbCB0aGUNCj4gZnVsbCBzZXJpZXMgaXMgYXBwbGllZC4NCg0K
UmVhbGx5PyBJIHdhcyB1bmRlciB0aGUgaW1wcmVzc2lvbiB5b3UgY2FuIHN0aWxsIGRvIHNvbWUg
c29ydCBvZiANCnN1c3BlbmQvcmVzdW1lIHBhdGNoIGJ5IHBhdGNoLiBBbHRob3VnaCwgeW91IHdv
dWxkIG5vdCBkbyBhIGZ1bGwgDQpzdXNwZW5kL3Jlc3VtZS4NCg0KQ2hlZXJzLA0KDQotLSANCkp1
bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 23:46:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 23:46: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-devel-bounces@lists.xenproject.org>)
	id 1gN4r7-0000Rd-0X; Wed, 14 Nov 2018 23:45: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=lmYz=NZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN4r5-0000RH-Lt
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 23:45:55 +0000
X-Inumbo-ID: 6af34090-e867-11e8-bf14-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6af34090-e867-11e8-bf14-12d6303a7972;
 Wed, 14 Nov 2018 23:45:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gN4qz-0005ec-DS; Wed, 14 Nov 2018 23:45:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gN4qz-0005LM-1v; Wed, 14 Nov 2018 23:45:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gN4qz-0004yN-1J; Wed, 14 Nov 2018 23:45:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130072-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=5d797ee199b32e4a789b55ae2aed69561df1bdf4
X-Osstest-Versions-That: xen=5dbbaa0fe121716e868294ac67a3712007843352
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Nov 2018 23:45:49 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130072: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDA3MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDA3Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1ZDc5N2VlMTk5YjMyZTRhNzg5YjU1YWUyYWVkNjk1NjFkZjFiZGY0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1ZGJiYWEwZmUxMjE3MTZlODY4
Mjk0YWM2N2EzNzEyMDA3ODQzMzUyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzAwNjIgIDIwMTgt
MTEtMTQgMTk6MDA6MjcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwMDcyICAy
MDE4LTExLTE0IDIyOjA0OjUxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2Rl
Z3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGls
aW54LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDVkYmJhYTBmZTEuLjVkNzk3ZWUxOTkgIDVkNzk3ZWUx
OTliMzJlNGE3ODliNTVhZTJhZWQ2OTU2MWRmMWJkZjQgLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 23:47:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 23:47: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-devel-bounces@lists.xenproject.org>)
	id 1gN4si-0000hO-G5; Wed, 14 Nov 2018 23:47:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=p1r5=nz=xenproject.org=prvs=84911500e=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gN4sg-0000h1-A3
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 23:47:34 +0000
X-Inumbo-ID: a7393e90-e867-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7393e90-e867-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 23:47:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,234,1539648000"; d="scan'208";a="70604337"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75593-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:guest-start:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=d6798ce35707a485d9c132319d70dd654620e5e5
X-Osstest-Versions-That: xen=dee593780213a4997ae6206cc4d103e608613098
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 14 Nov 2018 23:47:28 +0000
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 75593: tolerable
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU5MyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNl
LmNvbS9vc3N0ZXN0L2xvZ3MvNzU1OTMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgZmFp
bCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW1pZHdheSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUg
dW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hl
bnN0b3JlbHMucmVwZWF0IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRl
c3RlZAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAx
OSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE0IHhlbi1ib290L2wxICAgICAgZmFpbCBi
YXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAxMCBkZWJpYW4t
ZGktaW5zdGFsbCAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgIGZhaWwgYmFzZWxpbmUgdW50
ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwg
ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZDY3
OThjZTM1NzA3YTQ4NWQ5YzEzMjMxOWQ3MGRkNjU0NjIwZTVlNQpiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgZGVlNTkzNzgwMjEzYTQ5OTdhZTYyMDZjYzRkMTAzZTYwODYx
MzA5OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDc1NDM1ICAyMDE4LTEwLTE2IDIwOjQ2OjUyIFog
ICAyOSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3NTU5MyAgMjAxOC0xMS0xNCAxMzo0OTo0
MiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNp
dHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3Qv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL29zc3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCBkNjc5OGNlMzU3MDdhNDg1ZDljMTMyMzE5ZDcwZGQ2NTQ2MjBlNWU1CkF1dGhvcjogT2xhZiBI
ZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpEYXRlOiAgIE1vbiBKdW4gMTggMTQ6NTU6MzYgMjAxOCAr
MDIwMAoKICAgIHN0dWJkb20vdnRwbTogZml4IG1lbWNtcCBpbiBUUE1fQ2hhbmdlQXV0aEFzeW1G
aW5pc2gKICAgIAogICAgZ2NjOCBzcG90dGVkIHRoaXMgZXJyb3I6CiAgICBlcnJvcjogJ21lbWNt
cCcgcmVhZGluZyAyMCBieXRlcyBmcm9tIGEgcmVnaW9uIG9mIHNpemUgOCBbLVdlcnJvcj1zdHJp
bmdvcC1vdmVyZmxvdz1dCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFm
QGFlcGZsZS5kZT4KICAgIFJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGli
YXVsdEBlbnMtbHlvbi5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAyMmJmNWJl
MzIzN2NiNDgyYTJmZmQ3NzJmZmQyMGNlMzcyODVlZWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgZGVhOWZjMGUwMmQ5MmY1ZTZkNDY2ODBhYTBhNTJmYTc1OGVjYTljNCkKICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5MDc0NjBmZDYxYzM1MDQ4N2ZmZWU1ZDhhYTM3NWJl
ZjU2YmM4MWMpCiAgICBDb25mbGljdHM6CiAgICAJc3R1YmRvbS9NYWtlZmlsZQogICAgU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICAKICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGYxMzk4M2RiMTIwZjVlNTZkZmVmYmVlNWQ1NjY3
OGQyZDQzZTI5MTQpCgpjb21taXQgZDc5MmU1NzdkY2NjY2VkMGNkY2U2ZTAyYzhmMjIyNDllNTVi
ODFhNQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQg
Tm92IDcgMDk6NTE6NDQgMjAxOCArMDEwMAoKICAgIHg4Njogd29yayBhcm91bmQgSExFIGhvc3Qg
bG9ja3VwIGVycmF0dW0KICAgIAogICAgWEFDUVVJUkUgcHJlZml4ZWQgYWNjZXNzZXMgdG8gdGhl
IDRNYiByYW5nZSBvZiBtZW1vcnkgc3RhcnRpbmcgYXQgMUdiCiAgICBhcmUgbGlhYmxlIHRvIGxv
Y2sgdXAgdGhlIHByb2Nlc3Nvci4gRGlzYWxsb3cgdXNlIG9mIHRoaXMgbWVtb3J5IHJhbmdlLgog
ICAgCiAgICBVbmZvcnR1bmF0ZWx5IHRoZSBhdmFpbGFibGUgQ29yZSBHZW43IGFuZCBHZW44IHNw
ZWMgdXBkYXRlcyBhcmUgcHJldHR5CiAgICBvbGQsIHNvIEkgY2FuIG9ubHkgZ3Vlc3MgdGhhdCB0
aGV5J3JlIHNpbWlsYXJseSBhZmZlY3RlZCB3aGVuIENvcmUgR2VuNgogICAgaXMgYW5kIHRoZSBY
ZW9uIGNvdW50ZXJwYXJ0cyBhcmUsIHRvby4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
ODIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogY2M3NjQxMGQyMGFmZjJjYzA3YjI2OGIwNzEzZGMxZDI3
NDBjNmUxMgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMDcgMDk6MzM6MjQgKzAxMDAKCmNvbW1p
dCBiYTRlYjg1MzE5M2U0OTFhMWEwYmMwNDQxZGM2YWJhODM2NjhiNDNhCkF1dGhvcjogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBOb3YgNyAwOTo1MDo1OCAyMDE4
ICswMTAwCgogICAgeDg2OiBleHRlbmQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKCkgaW50ZXJmYWNl
CiAgICAKICAgIFVzZSBhIHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3MgKG5vdyBm
cmFtZSBudW1iZXIpIGFuIG9yZGVyIGNhbgogICAgYWxzbyBiZSBzcGVjaWZpZWQuCiAgICAKICAg
IFRoaXMgaXMgcGFydCBvZiBYU0EtMjgyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg2MTdlNjlmYjgz
MDdiMzcyZWVmZjQxZDU1ZWM5NjZkYmViYTM2ZWIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTA3
IDA5OjMyOjA4ICswMTAwCgpjb21taXQgODhiNWUzNjhjZTA4YWFmZjc4ZGI1ZTNlZGM0YzQ4ODk0
NTgzNzc1MApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgTW9uIE5vdiA1IDE2OjE3OjU2IDIwMTggKzAxMDAKCiAgICB0b29scy9kb21idWls
ZGVyOiBJbml0aWFsaXNlIHZjcHUgZGVidWcgcmVnaXN0ZXJzIGNvcnJlY3RseQogICAgCiAgICBJ
biBwYXJ0aWN1bGFyLCBpbml0aWFsaXNpbmcgJWRyNiB3aXRoIHRoZSB2YWx1ZSAwIGlzIGJ1Z2d5
LCBiZWNhdXNlIG9uCiAgICBoYXJkd2FyZSBzdXBwb3J0aW5nIFRyYW5zYWN0aW9uYWwgTWVtb3J5
LCBpdCB3aWxsIGNhdXNlIHRoZSBzdGlja3kgUlRNIGJpdCB0bwogICAgYmUgYXNzZXJ0ZWQsIGV2
ZW4gdGhvdWdoIGEgZGVidWcgZXhjZXB0aW9uIGZyb20gYSB0cmFuc2FjdGlvbiBoYXNuJ3QgYWN0
dWFsbHkKICAgIGJlZW4gb2JzZXJ2ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA0NjAyOWRhMTJlNWVmZWNhNmQ5NTdlNTc5
M2JkMzRmMjk2NWZhMGExCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0yNCAxNDo0MzowNSArMDEw
MAoKY29tbWl0IDY0ZmQ0MmZiY2IzOTI4NDU0MDU2ZWYyNjYzZDViMjQ4Y2Q4YzNhODQKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBO
b3YgNSAxNjoxNzoyNiAyMDE4ICswMTAwCgogICAgeDg2L2RvbWFpbjogSW5pdGlhbGlzZSB2Y3B1
IGRlYnVnIHJlZ2lzdGVycyBjb3JyZWN0bHkKICAgIAogICAgSW4gcGFydGljdWxhciwgaW5pdGlh
bGlzaW5nICVkcjYgd2l0aCB0aGUgdmFsdWUgMCBpcyBidWdneSwgYmVjYXVzZSBvbgogICAgaGFy
ZHdhcmUgc3VwcG9ydGluZyBUcmFuc2FjdGlvbmFsIE1lbW9yeSwgaXQgd2lsbCBjYXVzZSB0aGUg
c3RpY2t5IFJUTSBiaXQgdG8KICAgIGJlIGFzc2VydGVkLCBldmVuIHRob3VnaCBhIGRlYnVnIGV4
Y2VwdGlvbiBmcm9tIGEgdHJhbnNhY3Rpb24gaGFzbid0IGFjdHVhbGx5CiAgICBiZWVuIG9ic2Vy
dmVkLgogICAgCiAgICBJbnRyb2R1Y2UgYXJjaF92Y3B1X3JlZ3NfaW5pdCgpIHRvIHNldCB2YXJp
b3VzIGFyY2hpdGVjdHVyYWwgZGVmYXVsdHMsIGFuZAogICAgcmV1c2UgdGhpcyBpbiB0aGUgaHZt
X3ZjcHVfcmVzZXRfc3RhdGUoKSBwYXRoLgogICAgCiAgICBBcmNoaXRlY3R1cmFsbHksICVlZHgn
cyBpbml0IHN0YXRlIGNvbnRhaW5zIHRoZSBwcm9jZXNzb3JzIG1vZGVsIGluZm9ybWF0aW9uLAog
ICAgYW5kIDB4ZiBsb29rcyB0byBiZSBhIHJlbW5hbnQgb2YgdGhlIG9sZCBJbnRlbCBwcm9jZXNz
b3JzLiAgV2UgY2xlYXJseSBoYXZlIG5vCiAgICBzb2Z0d2FyZSB3aGljaCBjYXJlcywgc2VlaW5n
IGFzIGl0IGlzIHdyb25nIGZvciB0aGUgbGFzdCBkZWNhZGUncyB3b3J0aCBvZgogICAgSW50ZWwg
aGFyZHdhcmUgYW5kIGZvciBhbGwgb3RoZXIgdmVuZG9ycywgc28gbGV0cyB1c2UgdGhlIHZhbHVl
IDAgZm9yCiAgICBzaW1wbGljaXR5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIAogICAgeDg2L2RvbWFpbjogRml4IGJ1aWxkIHdp
dGggR0NDIDQuMy54CiAgICAKICAgIEdDQyA0LjMueCBjYW4ndCBpbml0aWFsaXNlIHRoZSB1c2Vy
X3JlZ3Mgc3RydWN0dXJlIGxpa2UgdGhpcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkZmJhNGQyZTkxZjYzYThmNDA0OTNjNGZjMmRiMDNm
ZDgyODdmNmNiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMC0yNCAxNDo0MzowNSArMDEwMAogICAg
bWFzdGVyIGNvbW1pdDogMGExZmE2MzUwMjlkMTAwZDRiNmI3ZWRkYjMxZDQ5NjAzMjE3Y2FiNwog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMzAgMTM6MjY6MjEgKzAwMDAKCmNvbW1pdCA4NmNiYTli
MDIzNjZkZTEwZWU2YmVmZmUxZWFkODYwMGVjNjgyNDVmCkF1dGhvcjogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTm92IDUgMTY6MTY6NDUgMjAx
OCArMDEwMAoKICAgIHg4Ni9ib290OiBJbml0aWFsaXNlIHRoZSBkZWJ1ZyByZWdpc3RlcnMgY29y
cmVjdGx5CiAgICAKICAgIEluIHBhcnRpY3VsYXIsIGluaXRpYWxpc2luZyAlZHI2IHdpdGggdGhl
IHZhbHVlIDAgaXMgYnVnZ3ksIGJlY2F1c2Ugb24KICAgIGhhcmR3YXJlIHN1cHBvcnRpbmcgVHJh
bnNhY3Rpb25hbCBNZW1vcnksIGl0IHdpbGwgY2F1c2UgdGhlIHN0aWNreSBSVE0gYml0IHRvCiAg
ICBiZSBhc3NlcnRlZCwgZXZlbiB0aG91Z2ggYSBkZWJ1ZyBleGNlcHRpb24gZnJvbSBhIHRyYW5z
YWN0aW9uIGhhc24ndCBhY3R1YWxseQogICAgYmVlbiBvYnNlcnZlZC4KICAgIAogICAgTW92ZSBY
ODZfRFI2X0RFRkFVTFQgaW50byB4ODYtZGVmbnMuaCBhbG9uZyB3aXRoIHRoZSBvdGhlciBhcmNo
aXRlY3R1cmFsCiAgICByZWdpc3RlciBjb25zdGFudHMsIGFuZCBpbnRyb2R1Y2UgYSBuZXcgWDg2
X0RSN19ERUZBVUxULiAgVXNlIHRoZSBleGlzdGluZwogICAgd3JpdGVfZGVidWdyZWcoKSBoZWxw
ZXIsIHJhdGhlciB0aGFuIG9wZW5jb2RlZCBpbmxpbmUgYXNzZW1ibHkuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogNzIxZGE2ZDQxYTcwZmUwOGIzZmNkOWMzMWE2MmY2NzA5YTU0YzZiYQogICAgbWFzdGVy
IGRhdGU6IDIwMTgtMTAtMjQgMTQ6NDM6MDUgKzAxMDAKCmNvbW1pdCA0OWY3NGVhNjA5YTYxMDA0
YzYzOGU2ZmZjNTI3YmZmNzY5Y2U5OGVmCkF1dGhvcjogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5
YXNsaUBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBOb3YgNSAxNjoxNjoxOSAyMDE4ICswMTAwCgog
ICAgeDg2L2Jvb3Q6IGVuYWJsZSBOTUlzIGFmdGVyIHRyYXBzIGluaXQKICAgIAogICAgSW4gY2Vy
dGFpbiBzY2VuYXJpb3MsIE5NSXMgbWlnaHQgYmUgZGlzYWJsZWQgZHVyaW5nIFhlbiBib290IHBy
b2Nlc3MuCiAgICBTdWNoIHNpdHVhdGlvbiB3aWxsIGNhdXNlIGFsdGVybmF0aXZlX2luc3RydWN0
aW9ucygpIHRvOgogICAgCiAgICAgICAgcGFuaWMoIlRpbWVkIG91dCB3YWl0aW5nIGZvciBhbHRl
cm5hdGl2ZXMgc2VsZi1OTUkgdG8gaGl0XG4iKTsKICAgIAogICAgVGhpcyBidWcgd2FzIG9yaWdp
bmFsbHkgc2VlbiB3aGVuIHVzaW5nIFRib290IHRvIGJvb3QgWGVuIDQuMTEKICAgIAogICAgVG8g
cHJldmVudCB0aGlzIGZyb20gaGFwcGVuaW5nLCBlbmFibGUgTk1JcyBkdXJpbmcgY3B1X2luaXQo
KSBhbmQKICAgIGR1cmluZyBfX3N0YXJ0X3hlbigpIGZvciBCU1AuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFz
dGVyIGNvbW1pdDogMDcyZTA1NDM1OWE0ZDRhNGY2YzNmYTA5NTg1NjY3NDcyYzRmMGYxZAogICAg
bWFzdGVyIGRhdGU6IDIwMTgtMTAtMjMgMTI6MzM6NTQgKzAxMDAKCmNvbW1pdCA1YjZmYjMzZDhm
NGZlNzUzMzc3MDkwZTZiZThhYWE4MTZhNjgxNGVjCkF1dGhvcjogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gTm92IDUgMTY6MTU6MTcgMjAxOCArMDEw
MAoKICAgIHZ0ZDogYWRkIG1pc3NpbmcgY2hlY2sgZm9yIHNoYXJlZCBFUFQuLi4KICAgIAogICAg
Li4uaW4gaW50ZWxfaW9tbXVfdW5tYXBfcGFnZSgpLgogICAgCiAgICBUaGlzIHBhdGNoIGFsc28g
aW5jbHVkZXMgc29tZSBub24tZnVuY3Rpb25hbCBtb2RpZmljYXRpb25zIGluCiAgICBpbnRlbF9p
b21tdV9tYXBfcGFnZSgpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTMwYzQ3Y2Q4YmU4YmE3M2NmYzFlYzdi
MWViZDAzNjQ2NDcwOGEyNAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTAtMDQgMTQ6NTM6NTcgKzAy
MDAKCmNvbW1pdCA4ZDFhZmQxY2VmMGYyNGMwMGI3M2Q0NGZlZDUzNzMwYjBiYmNiYjJlCkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBOb3YgNSAxNjox
NDo1MCAyMDE4ICswMTAwCgogICAgeDg2OiBmaXggInhwdGk9IiBhbmQgInB2LWwxdGY9IiB5ZXQg
YWdhaW4KICAgIAogICAgV2hpbGUgY29tbWl0IDJhM2IzNGVjNDcgKCJ4ODYvc3BlYy1jdHJsOiBZ
ZXQgbW9yZSBmaXhlcyBmb3IgeHB0aT0KICAgIHBhcnNpbmciKSBpbmRlZWQgZml4ZWQgInhwdGk9
ZG9tMCIsIGl0IGJyb2tlICJ4cHRpPW5vLWRvbTAiLCBpbiB0aGF0CiAgICB0aGlzIHRoZW4gYmVj
YW1lIGVxdWl2YWxlbnQgdG8gInhwdGk9bm8iLiBJbiBwYXJ0aWN1bGFyLCB0aGUgcHJlc2VuY2UK
ICAgIG9mICJ4cHRpPSIgYWxvbmUgb24gdGhlIGNvbW1hbmQgbGluZSBtZWFucyBub3RoaW5nIGFz
IHRvIHdoaWNoIGRlZmF1bHQKICAgIGlzIHRvIGJlIG92ZXJyaWRkZW47ICJ4cHRpPW5vLWRvbTAi
LCBmb3IgZXhhbXBsZSwgb3VnaHQgdG8gaGF2ZSBubwogICAgZWZmZWN0IGZvciBEb21VLXMsIGFz
IHRoaXMgaXMgZGlzdGluY3QgZnJvbSBib3RoICJ4cHRpPW5vLWRvbTAsZG9tdSIKICAgIGFuZCAi
eHB0aT1uby1kb20wLG5vLWRvbXUiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg3NDNkMmRlYTUzOTYxN2Uy
MzdjNzc1NTZhOTFkYzM1NzA5OGE4YWYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ5
OjU2ICswMjAwCgpjb21taXQgMGRiZTZhY2VmMDkzNDU2YTA2ZmI0ODljOTExYTYwMjg3NDIwOGIy
MApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gTm92
IDUgMTY6MTQ6MjUgMjAxOCArMDEwMAoKICAgIHg4Njogc3BsaXQgb3B0X3B2X2wxdGYKICAgIAog
ICAgVXNlIHNlcGFyYXRlIHRyYWNraW5nIHZhcmlhYmxlcyBmb3IgdGhlIGhhcmR3YXJlIGRvbWFp
biBhbmQgRG9tVS1zLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZCwgYnV0
IGFkanVzdCB0aGUgY29tbWVudCBpbgogICAgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucygp
IHRvIG1hdGNoIHByaW9yIGFzIHdlbGwgYXMgcmVzdWx0aW5nIGNvZGUuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1p
dDogMGI4OTY0M2VmNmVmMTRlMmMyYjczMWNhNjc1ZDIzZTQwNWVkNjliMQogICAgbWFzdGVyIGRh
dGU6IDIwMTgtMTAtMDQgMTQ6NDk6MTkgKzAyMDAKCmNvbW1pdCAzOGE3ZGRlZDE5ZTMwZjFjZWE2
MjBkYjQ2NzM4ZWYzOTU3OTUxN2Y1CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpEYXRlOiAgIE1vbiBOb3YgNSAxNjoxMzo1NSAyMDE4ICswMTAwCgogICAgeDg2OiBzcGxp
dCBvcHRfeHB0aQogICAgCiAgICBVc2Ugc2VwYXJhdGUgdHJhY2tpbmcgdmFyaWFibGVzIGZvciB0
aGUgaGFyZHdhcmUgZG9tYWluIGFuZCBEb21VLXMuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hh
bmdlIGludGVuZGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDUxZTBjYjQ1OTMyZDgwZDRlZWI1OTk5NGVl
MmMzZjNjNTk3YjAyMTIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEwLTA0IDE0OjQ4OjE4ICswMjAw
Cgpjb21taXQgYmQ4OTU2OWZiNTI1ZWM5NTdiZWI3OThlYzk5YTJiYjc3ZGU2YmM5NApBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gTm92IDUgMTY6MTM6
MDkgMjAxOCArMDEwMAoKICAgIHg4Njogc2lsZW5jZSBmYWxzZSBsb2cgbWVzc2FnZXMgZm9yIHBs
YWluICJ4cHRpIiAvICJwdi1sMXRmIgogICAgCiAgICBXaGlsZSBjb21taXQgMmEzYjM0ZWM0NyAo
Ing4Ni9zcGVjLWN0cmw6IFlldCBtb3JlIGZpeGVzIGZvciB4cHRpPQogICAgcGFyc2luZyIpICBj
bGFpbWVkIHRvIGhhdmUgZ290IHJpZCBvZiB0aGUgJ3BhcmFtZXRlciAieHB0aSIgaGFzIGludmFs
aWQKICAgIHZhbHVlICIiLCByYz0tMjIhJyBsb2cgbWVzc2FnZSBmb3IgInhwdGkiIGFsb25lIG9u
IHRoZSBjb21tYW5kIGxpbmUsCiAgICB0aGlzIHdhc24ndCB0aGUgY2FzZSAodGhlIG9wdGlvbiB0
b29rIGVmZmVjdCBuZXZlcnRoZWxlc3MpLgogICAgCiAgICBGaXggdGhpcyB0aGVyZSBhcyB3ZWxs
IGFzIGZvciBwbGFpbiAicHYtbDF0ZiIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMmZiNTdlNGJlZWZlZGE5
MjM0NDZiNzNmODhiMzkyZTU5YjA3ZDg0NwogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDktMjggMTc6
MTI6MTQgKzAyMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 23:50:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 23:50: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-devel-bounces@lists.xenproject.org>)
	id 1gN4vU-0001Vo-1y; Wed, 14 Nov 2018 23:50: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN4vT-0001Vi-Cq
 for xen-devel@lists.xen.org; Wed, 14 Nov 2018 23:50:27 +0000
X-Inumbo-ID: 0e6b6f2e-e868-11e8-9a16-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.13.73]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e6b6f2e-e868-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 23:50:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YGIJ8ObM3x091ytsY4U6yykYHr3VuI3bX4QwMiAFysc=;
 b=fH4BeM3eQYqj9daezpXcgKhe3/236tkXgYDZN/RsjZY31esPpHLXyM3V0MQ06lVSBOMgj4kxxrkvNA8JPBibUhaJMdBvaG3/vHwVo5+WAsy8bzjWpzgqyciQT6z7WhcGQHnhZzCYNgOQ3BdF7ZduncIjy9b/nb8YvDS1ItzQ+V0=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB3360.eurprd08.prod.outlook.com (52.134.31.147) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.31; Wed, 14 Nov 2018 23:50:23 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705%4]) with mapi id 15.20.1294.045; Wed, 14 Nov 2018
 23:50:22 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH 10/18] xen/arm: Implement GIC suspend/resume functions
 (gicv2 only)
Thread-Index: AQHUens8/+X6DLqX10qJG0mVJ7I856VPObYAgAADNoCAAAjmAIAAlRMAgAAZvgA=
Date: Wed, 14 Nov 2018 23:50:22 +0000
Message-ID: <384421bf-3ce7-28b5-a360-a31f6e059c08@arm.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
 <746b0ad8-4ce1-dfaf-eadc-939657426900@arm.com>
 <ed9f3dc5-7f91-6d49-ee09-b362afcee5b0@aggios.com>
 <64d1c6ba-de67-4757-5be6-2390286eb60e@arm.com>
 <alpine.DEB.2.10.1811141410250.302@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1811141410250.302@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CWXP265CA0054.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:400:2c::18) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [82.8.191.220]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3360;
 6:buWgqF8J1v03z/GBJ1ei/ULHsWOEuuA7MldCuI3f7HYjgUKrvz2RxUY0n0L0nBe/xH9ZwgDSY03KiwS5Jib24dqrPXMV65JbHCCwA/wUdPkkZ2+xzCF3ZqgLKArqfOQApONWfTp/nLy0/LFnQRHFgplnkWYrhVQcHizftK/8Mil34y9UaXcUapatOnMQMeZzJLz9ODhcYCQEEd1z6a1dI/x5BYNYOxHCRw7T7MuJrbim/5etpKBziVCvLKQ3HhAv5KWhFVQD7iXSDgfV/djl0kLrCAHSdsbRWuVmf5/AefWhVRckp8+chisNxWBTckCIoHhihwobVCOUyhdB1GkwuMd9m13hvYhUyGTY9/H0ZR4lGc9oLdSEnaOOZui+ZYx2ClJ1qdmBsod5WXbBScJ8U8YCGcsInqaBViIi1mIROCGp2NuMXSOwZ6P64Ky8TwGs/pZy+2j3TDPBC79hyvD8HQ==;
 5:EJyTSRZySs+bZ+AzmokgQnyAUEYG1XSTAeMp8W4Vydw3D2/7fSk7IwrOQgoSTN6Foac3tnne6BQanN9PJhcYkVlJ0HwMV0XDnlS0L5S10Q1hqw6SS0w/S5x+CswtEAeHXNo5kOOgSvwJcq1gLIv6U9Ha36ANhLgBCJmQtWD+2GM=;
 7:Ty2H+A0ZXrCihMpzZb/cNXA5UKbDf7YrnijfTztz/cBbcVLPwVZP0HYX+MuY+tYDjmF+1TOVkOl8IteqQIZbYkGPURE8AFOJc6OvC/hI3emv2j4A2WpMlp/NMQIkZc+Z7PM6YAlwCG1wNld+INBJkg==
x-ms-office365-filtering-correlation-id: e4889cf1-38df-4894-03b8-08d64a8bf119
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3360; 
x-ms-traffictypediagnostic: VI1PR08MB3360:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB3360784DBB06811285F18BA880C30@VI1PR08MB3360.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231415)(944501410)(52105112)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB3360; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB3360; 
x-forefront-prvs: 085634EFF4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(39860400002)(396003)(346002)(366004)(136003)(199004)(189003)(2900100001)(2906002)(105586002)(31686004)(99286004)(106356001)(15650500001)(68736007)(52116002)(76176011)(102836004)(316002)(386003)(53546011)(6506007)(476003)(446003)(54906003)(6436002)(44832011)(11346002)(93886005)(3846002)(6116002)(31696002)(486006)(72206003)(186003)(26005)(2616005)(6512007)(66066001)(97736004)(14444005)(256004)(4326008)(8936002)(25786009)(81156014)(229853002)(6486002)(8676002)(6916009)(81166006)(7736002)(71190400001)(71200400001)(36756003)(14454004)(478600001)(53936002)(5660300001)(305945005)(6246003)(86362001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3360;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: LOQaUT/92BaeGBTWmHNulNBdLJA8lVwZvkvIv+KDRWVgJb9R0zcPAvP7bPL14nygTz+by1UNxSpHgPkDDgn85g838r7s83p0EBNFgobJAa6KvFBZm8gL9turFh5YnzagyH+g4oDfZzUdP2z2dmSVigf5SU0Xf05u9FWSHYM824UryvicXEzI5stz5zoPG+96eGzB4fk0FXdDijldrrsV6p8ywsFjWteyVdy2Xo717N604qoyAwOdLU4VsXMZlF/et+otWvNfVwrBA1fyn3jbj0l2mSJUnC3NYUyXPzSJpy4su0CCE62holfbUjcg0odsv1ghv0L76qIPI6JB//xAfuuumt6xyshWx5Q7wo7KSEw=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <ABE439ED8A44A242A95E714ABB441473@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e4889cf1-38df-4894-03b8-08d64a8bf119
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 23:50:22.8554 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3360
Subject: Re: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "dm@aggios.com" <dm@aggios.com>,
 "saeed.nowshadi@xilinx.com" <saeed.nowshadi@xilinx.com>,
 "stefano.stabellini@xilinx.com" <stefano.stabellini@xilinx.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDE0LzExLzIwMTggMjI6MTgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
T24gV2VkLCAxNCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4+Pj4gIMKgIEBAIC0x
MzE5LDYgKzEzNDEsMTI5IEBAIHN0YXRpYyB2b2lkIGdpY3YyX2RvX0xQSSh1bnNpZ25lZCBpbnQg
bHBpKQ0KPj4+Pj4gIMKgwqDCoMKgwqAgQlVHKCk7DQo+Pj4+PiAgwqAgfQ0KPj4+Pj4gIMKgICtz
dGF0aWMgdm9pZCBnaWN2Ml9hbGxvY19jb250ZXh0KHN0cnVjdCBnaWN2Ml9jb250ZXh0ICpnYykN
Cj4+Pj4+ICt7DQo+Pj4+DQo+Pj4+IElzIGl0IG5lY2Vzc2FyeSB0byBhbGxvY2F0ZSB0aGVtIGF0
IGJvb3Q/IENhbiB3ZSBtYWtlIHRoZW0gc3RhdGljIG9yDQo+Pj4+IGFsbG9jYXRlIHRoZW0gd2hl
biB3ZSBzdXNwZW5kPw0KPj4+Pg0KPj4+DQo+Pj4gV2UgbmVlZCB0byBhbGxvY2F0ZSBkeW5hbWlj
YWxseSBiZWNhdXNlIHRoZSBzaXplIG9mIGFsbG9jYXRlZCBkYXRhIGRlcGVuZHMNCj4+PiBvbiB0
aGUgbnVtYmVyIG9mIGlycSBsaW5lcywgd2hpY2ggaXMgbm90IGtub3duIGF0IHRoZSBjb21waWxl
IHRpbWUuDQo+Pg0KPj4gV2VsbCB5b3Uga25vdyB0aGUgdXBwZXIgYm91bmQuIFdoeSBjYW4ndCB5
b3UgdXNlIHRoZSB1cHBlciBib3VuZD8NCj4+DQo+Pj4gQWx0ZXJuYXRpdmUgaXMgdG8gYWxsb2Nh
dGUgb24gc3VzcGVuZCwgYnV0IEkgYmVsaWV2ZSBpdCBpcyBiZXR0ZXIgdG8gZG8gdGhpcw0KPj4+
IHdoZW4gdGhlIHN5c3RlbSBib290cy4NCj4+DQo+PiBXaHkgaXMgaXQgYmV0dGVyPw0KPiANCj4g
SSdsbCByZXBseSBoZXJlIGFsc28gdG8geW91ciBvdGhlciBwb2ludCBiZWNhdXNlIHRoZXkgYXJl
IHJlbGF0ZWQ6DQo+IA0KPj4gU3VzcGVuZC9yZXN1bWUgaXMgbm90IGEgY3JpdGljYWwgZmVhdHVy
ZSBpbiBjb21tb24gY2FzZS4gU28gSSB3b3VsZA0KPj4gcHJlZmVyIGlmIHdlIGRpc2FibGUgaXQg
d2hlbiB3ZSBjYW4ndCBhbGxvYyBtZW1vcnkuDQo+IA0KPiANCj4gSXQgaXMgdHJ1ZSB0aGF0IHN1
c3BlbmQvcmVzdW1lIGlzIG5vdCBhIGNyaXRpY2FsIGZlYXR1cmUgZm9yIHRoZSBjb21tb24NCj4g
Y2FzZSwgYnV0IHByb2NlZWRpbmcgYXMgIm5vcm1hbCIgd2hlbiBhIG1lbW9yeSBhbGxvY2F0aW9u
IGZhaWxzIGlzIG5vdCBhDQo+IGdvb2QgaWRlYTogaWYgdGhlIGh5cGVydmlzb3IgaXMgc28gbG93
IGluIG1lbW9yeSBhcyB0byBmYWlsIGluIGFuDQo+IGFsbG9jYXRpb24gbGlrZSB0aGlzIG9uZSwg
aXQgaXMgbm90IGdvaW5nIHRvIGJlIGFibGUgdG8gd29yayByaWdodC4gSW4NCj4gbm8gb3RoZXIg
Y2FzZXMgaW4gWGVuIHdlIGNvbnRpbnVlIG9uIG1lbW9yeSBhbGxvY2F0aW9uIGZhaWx1cmVzLCBl
dmVuDQo+IGZvciBsZXNzLWNyaXRpY2FsIGZlYXR1cmVzLg0KPiANCj4gSSBzdWdnZXN0IHRoYXQg
d2UgZWl0aGVyIGFsbG9jYXRlIHN0YXRpY2FsbHkgdXNpbmcgdGhlIHVwcGVyIGJvdW5kIGFzDQo+
IHlvdSBzdWdnZXN0ZWQsIGFsdGhvdWdoIGl0IGxlYWRzIHRvIHNvbWUgbWVtb3J5IGJlaW5nIHdh
c3RlZC4NCg0KV2UgYXJlIHNwZWFraW5nIG9mIGF0IG1vc3QgMktCIG9mIG1lbW9yeS4gSSBkb24n
dCB0aGluayBpdCBpcyBnb2luZyB0byANCmJlIHdhc3RlIGdpdmVuIG9mIHRoZSBudW1iZXIgb2Yg
aW50ZXJydXB0cyBHSUMgdXN1YWxseSBzdXBwb3J0cy4NCg0KVGhlIG1vcmUgdGhhdCB3ZSBhbHJl
YWR5IHN0YXRpY2FsbHkgYWxsb2NhdGUgaXJxX2Rlc2MuDQoNCkNoZWVycywNCg0KLS0gDQpKdWxp
ZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 14 23:50:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Nov 2018 23:50: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-devel-bounces@lists.xenproject.org>)
	id 1gN4vW-0001WP-Fs; Wed, 14 Nov 2018 23:50: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=aca3=nz=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN4vV-0001Vv-7f
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 23:50:29 +0000
X-Inumbo-ID: 0f222d48-e868-11e8-9a16-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.13.45]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f222d48-e868-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 23:50:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YGIJ8ObM3x091ytsY4U6yykYHr3VuI3bX4QwMiAFysc=;
 b=fH4BeM3eQYqj9daezpXcgKhe3/236tkXgYDZN/RsjZY31esPpHLXyM3V0MQ06lVSBOMgj4kxxrkvNA8JPBibUhaJMdBvaG3/vHwVo5+WAsy8bzjWpzgqyciQT6z7WhcGQHnhZzCYNgOQ3BdF7ZduncIjy9b/nb8YvDS1ItzQ+V0=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB3360.eurprd08.prod.outlook.com (52.134.31.147) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.31; Wed, 14 Nov 2018 23:50:23 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705%4]) with mapi id 15.20.1294.045; Wed, 14 Nov 2018
 23:50:22 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH 10/18] xen/arm: Implement GIC suspend/resume functions
 (gicv2 only)
Thread-Index: AQHUens8/+X6DLqX10qJG0mVJ7I856VPObYAgAADNoCAAAjmAIAAlRMAgAAZvgA=
Date: Wed, 14 Nov 2018 23:50:22 +0000
Message-ID: <384421bf-3ce7-28b5-a360-a31f6e059c08@arm.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
 <746b0ad8-4ce1-dfaf-eadc-939657426900@arm.com>
 <ed9f3dc5-7f91-6d49-ee09-b362afcee5b0@aggios.com>
 <64d1c6ba-de67-4757-5be6-2390286eb60e@arm.com>
 <alpine.DEB.2.10.1811141410250.302@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1811141410250.302@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CWXP265CA0054.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:400:2c::18) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [82.8.191.220]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3360;
 6:buWgqF8J1v03z/GBJ1ei/ULHsWOEuuA7MldCuI3f7HYjgUKrvz2RxUY0n0L0nBe/xH9ZwgDSY03KiwS5Jib24dqrPXMV65JbHCCwA/wUdPkkZ2+xzCF3ZqgLKArqfOQApONWfTp/nLy0/LFnQRHFgplnkWYrhVQcHizftK/8Mil34y9UaXcUapatOnMQMeZzJLz9ODhcYCQEEd1z6a1dI/x5BYNYOxHCRw7T7MuJrbim/5etpKBziVCvLKQ3HhAv5KWhFVQD7iXSDgfV/djl0kLrCAHSdsbRWuVmf5/AefWhVRckp8+chisNxWBTckCIoHhihwobVCOUyhdB1GkwuMd9m13hvYhUyGTY9/H0ZR4lGc9oLdSEnaOOZui+ZYx2ClJ1qdmBsod5WXbBScJ8U8YCGcsInqaBViIi1mIROCGp2NuMXSOwZ6P64Ky8TwGs/pZy+2j3TDPBC79hyvD8HQ==;
 5:EJyTSRZySs+bZ+AzmokgQnyAUEYG1XSTAeMp8W4Vydw3D2/7fSk7IwrOQgoSTN6Foac3tnne6BQanN9PJhcYkVlJ0HwMV0XDnlS0L5S10Q1hqw6SS0w/S5x+CswtEAeHXNo5kOOgSvwJcq1gLIv6U9Ha36ANhLgBCJmQtWD+2GM=;
 7:Ty2H+A0ZXrCihMpzZb/cNXA5UKbDf7YrnijfTztz/cBbcVLPwVZP0HYX+MuY+tYDjmF+1TOVkOl8IteqQIZbYkGPURE8AFOJc6OvC/hI3emv2j4A2WpMlp/NMQIkZc+Z7PM6YAlwCG1wNld+INBJkg==
x-ms-office365-filtering-correlation-id: e4889cf1-38df-4894-03b8-08d64a8bf119
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3360; 
x-ms-traffictypediagnostic: VI1PR08MB3360:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB3360784DBB06811285F18BA880C30@VI1PR08MB3360.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231415)(944501410)(52105112)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB3360; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB3360; 
x-forefront-prvs: 085634EFF4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(39860400002)(396003)(346002)(366004)(136003)(199004)(189003)(2900100001)(2906002)(105586002)(31686004)(99286004)(106356001)(15650500001)(68736007)(52116002)(76176011)(102836004)(316002)(386003)(53546011)(6506007)(476003)(446003)(54906003)(6436002)(44832011)(11346002)(93886005)(3846002)(6116002)(31696002)(486006)(72206003)(186003)(26005)(2616005)(6512007)(66066001)(97736004)(14444005)(256004)(4326008)(8936002)(25786009)(81156014)(229853002)(6486002)(8676002)(6916009)(81166006)(7736002)(71190400001)(71200400001)(36756003)(14454004)(478600001)(53936002)(5660300001)(305945005)(6246003)(86362001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3360;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: LOQaUT/92BaeGBTWmHNulNBdLJA8lVwZvkvIv+KDRWVgJb9R0zcPAvP7bPL14nygTz+by1UNxSpHgPkDDgn85g838r7s83p0EBNFgobJAa6KvFBZm8gL9turFh5YnzagyH+g4oDfZzUdP2z2dmSVigf5SU0Xf05u9FWSHYM824UryvicXEzI5stz5zoPG+96eGzB4fk0FXdDijldrrsV6p8ywsFjWteyVdy2Xo717N604qoyAwOdLU4VsXMZlF/et+otWvNfVwrBA1fyn3jbj0l2mSJUnC3NYUyXPzSJpy4su0CCE62holfbUjcg0odsv1ghv0L76qIPI6JB//xAfuuumt6xyshWx5Q7wo7KSEw=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <ABE439ED8A44A242A95E714ABB441473@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e4889cf1-38df-4894-03b8-08d64a8bf119
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 23:50:22.8554 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3360
Subject: Re: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "dm@aggios.com" <dm@aggios.com>,
 "saeed.nowshadi@xilinx.com" <saeed.nowshadi@xilinx.com>,
 "stefano.stabellini@xilinx.com" <stefano.stabellini@xilinx.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDE0LzExLzIwMTggMjI6MTgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
T24gV2VkLCAxNCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4+Pj4gIMKgIEBAIC0x
MzE5LDYgKzEzNDEsMTI5IEBAIHN0YXRpYyB2b2lkIGdpY3YyX2RvX0xQSSh1bnNpZ25lZCBpbnQg
bHBpKQ0KPj4+Pj4gIMKgwqDCoMKgwqAgQlVHKCk7DQo+Pj4+PiAgwqAgfQ0KPj4+Pj4gIMKgICtz
dGF0aWMgdm9pZCBnaWN2Ml9hbGxvY19jb250ZXh0KHN0cnVjdCBnaWN2Ml9jb250ZXh0ICpnYykN
Cj4+Pj4+ICt7DQo+Pj4+DQo+Pj4+IElzIGl0IG5lY2Vzc2FyeSB0byBhbGxvY2F0ZSB0aGVtIGF0
IGJvb3Q/IENhbiB3ZSBtYWtlIHRoZW0gc3RhdGljIG9yDQo+Pj4+IGFsbG9jYXRlIHRoZW0gd2hl
biB3ZSBzdXNwZW5kPw0KPj4+Pg0KPj4+DQo+Pj4gV2UgbmVlZCB0byBhbGxvY2F0ZSBkeW5hbWlj
YWxseSBiZWNhdXNlIHRoZSBzaXplIG9mIGFsbG9jYXRlZCBkYXRhIGRlcGVuZHMNCj4+PiBvbiB0
aGUgbnVtYmVyIG9mIGlycSBsaW5lcywgd2hpY2ggaXMgbm90IGtub3duIGF0IHRoZSBjb21waWxl
IHRpbWUuDQo+Pg0KPj4gV2VsbCB5b3Uga25vdyB0aGUgdXBwZXIgYm91bmQuIFdoeSBjYW4ndCB5
b3UgdXNlIHRoZSB1cHBlciBib3VuZD8NCj4+DQo+Pj4gQWx0ZXJuYXRpdmUgaXMgdG8gYWxsb2Nh
dGUgb24gc3VzcGVuZCwgYnV0IEkgYmVsaWV2ZSBpdCBpcyBiZXR0ZXIgdG8gZG8gdGhpcw0KPj4+
IHdoZW4gdGhlIHN5c3RlbSBib290cy4NCj4+DQo+PiBXaHkgaXMgaXQgYmV0dGVyPw0KPiANCj4g
SSdsbCByZXBseSBoZXJlIGFsc28gdG8geW91ciBvdGhlciBwb2ludCBiZWNhdXNlIHRoZXkgYXJl
IHJlbGF0ZWQ6DQo+IA0KPj4gU3VzcGVuZC9yZXN1bWUgaXMgbm90IGEgY3JpdGljYWwgZmVhdHVy
ZSBpbiBjb21tb24gY2FzZS4gU28gSSB3b3VsZA0KPj4gcHJlZmVyIGlmIHdlIGRpc2FibGUgaXQg
d2hlbiB3ZSBjYW4ndCBhbGxvYyBtZW1vcnkuDQo+IA0KPiANCj4gSXQgaXMgdHJ1ZSB0aGF0IHN1
c3BlbmQvcmVzdW1lIGlzIG5vdCBhIGNyaXRpY2FsIGZlYXR1cmUgZm9yIHRoZSBjb21tb24NCj4g
Y2FzZSwgYnV0IHByb2NlZWRpbmcgYXMgIm5vcm1hbCIgd2hlbiBhIG1lbW9yeSBhbGxvY2F0aW9u
IGZhaWxzIGlzIG5vdCBhDQo+IGdvb2QgaWRlYTogaWYgdGhlIGh5cGVydmlzb3IgaXMgc28gbG93
IGluIG1lbW9yeSBhcyB0byBmYWlsIGluIGFuDQo+IGFsbG9jYXRpb24gbGlrZSB0aGlzIG9uZSwg
aXQgaXMgbm90IGdvaW5nIHRvIGJlIGFibGUgdG8gd29yayByaWdodC4gSW4NCj4gbm8gb3RoZXIg
Y2FzZXMgaW4gWGVuIHdlIGNvbnRpbnVlIG9uIG1lbW9yeSBhbGxvY2F0aW9uIGZhaWx1cmVzLCBl
dmVuDQo+IGZvciBsZXNzLWNyaXRpY2FsIGZlYXR1cmVzLg0KPiANCj4gSSBzdWdnZXN0IHRoYXQg
d2UgZWl0aGVyIGFsbG9jYXRlIHN0YXRpY2FsbHkgdXNpbmcgdGhlIHVwcGVyIGJvdW5kIGFzDQo+
IHlvdSBzdWdnZXN0ZWQsIGFsdGhvdWdoIGl0IGxlYWRzIHRvIHNvbWUgbWVtb3J5IGJlaW5nIHdh
c3RlZC4NCg0KV2UgYXJlIHNwZWFraW5nIG9mIGF0IG1vc3QgMktCIG9mIG1lbW9yeS4gSSBkb24n
dCB0aGluayBpdCBpcyBnb2luZyB0byANCmJlIHdhc3RlIGdpdmVuIG9mIHRoZSBudW1iZXIgb2Yg
aW50ZXJydXB0cyBHSUMgdXN1YWxseSBzdXBwb3J0cy4NCg0KVGhlIG1vcmUgdGhhdCB3ZSBhbHJl
YWR5IHN0YXRpY2FsbHkgYWxsb2NhdGUgaXJxX2Rlc2MuDQoNCkNoZWVycywNCg0KLS0gDQpKdWxp
ZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 00:02:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 00:02: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-devel-bounces@lists.xenproject.org>)
	id 1gN56Z-00031y-K9; Thu, 15 Nov 2018 00:01: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=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN56Y-00031o-5o
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 00:01:54 +0000
X-Inumbo-ID: a84999c3-e869-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a84999c3-e869-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 00:01:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gN56U-0006Y4-5N; Thu, 15 Nov 2018 00:01:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gN56T-0005yq-DU; Thu, 15 Nov 2018 00:01:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gN56T-0005dF-Cp; Thu, 15 Nov 2018 00:01:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130073-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=85588389222a3636baf0f9ed8227f2434af4c3f9
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 00:01:49 +0000
Subject: [Xen-devel] [ovmf test] 130073: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDA3MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwNzMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgODU1ODgzODkyMjJhMzYzNmJhZjBmOWVkODIyN2YyNDM0YWY0YzNmOQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDggZGF5cyAgIDcwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDAxNCAgMjAxOC0xMS0xNCAwMzo0Mzo0NiBaICAgIDAgZGF5cyAgIDEwIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 00:06:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 00:06: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-devel-bounces@lists.xenproject.org>)
	id 1gN5Ah-0003D0-IN; Thu, 15 Nov 2018 00:06: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=mzf2=n2=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN5Ag-0003Cm-Ei
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 00:06:10 +0000
X-Inumbo-ID: 40de21a3-e86a-11e8-9a16-bc764e045a96
Received: from mail-vs1-xe34.google.com (unknown [2607:f8b0:4864:20::e34])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40de21a3-e86a-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 00:06:09 +0000 (UTC)
Received: by mail-vs1-xe34.google.com with SMTP id x64so10666502vsa.5
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 16:06:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=zWnog72W8+RO99rYqBrzi0aRN/e+MAhwd4m6IV66p3c=;
 b=ILEOiY4qq2KuQzm/XbfbFPP3VxxbY0LMSbdaAXbBuwx78pwz7sj+8jdADwUxthqh2A
 6twH6B5VA4caY6l+v3WVuUtTSR0j5/TH+2tmJ8xdll8jtWkZN/+4CYGA+4oiNgLwAlA9
 hBxWq4NSvjKjbXG/qbMBZR1pi/JSoQpFAQsjHJREma6AP3cnAxEYAH8jKybQMsS+h4Pw
 wdVhoSjCJubNrA8/0rPBWUDcm/Mk5wFCIq3DW56Z3rwgkGmEE3P5wOhmdtSJi7Zh4oe8
 G4FcEPPYgKCGs6gU7CySXzVWX0bOmZWmXh7KmvkvSvZWCMjON3+22zSQEjC+r7kG67k/
 HX4A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=zWnog72W8+RO99rYqBrzi0aRN/e+MAhwd4m6IV66p3c=;
 b=p1lsLcQufyWjlyFh21L7fCf0qMTK6ot6euDCC6MjGfus7YBAWaIaSfrbyeCTEh44Ug
 qMC2HRHXSuAwm2YkLGGXRkssJk+4eBX3H1XmsT0lRDcRWxgjBusYC4zeGHlhkN3JhP0p
 Y84flNbv18CRV1CeUPlFZc1cXEGraHUzrpcD8/BHQ7GQF5h1H61SlrxaIDCZcVP5YZ9f
 nx2aD/2KDG4pQt+hW65n53ATKeCLOH7Vdn1REFy4EIha2LOwi1CLYBEUPo1hYmCYY01b
 pRnLnFZodED43MNLKrZUMFxwOogm0M77tLFSPZNOq8pX8SeiX9d0VWaV+b2DjypiJntG
 PDoA==
X-Gm-Message-State: AGRZ1gIRlAOfKo6pCDrqpOiuClEthg3t9pVgOMtW5RUxU4r5E6GtFNps
 BS8vecNyKefXYxjsBtLQRNjVZVo0Op1pqkbPGtw=
X-Google-Smtp-Source: AJdET5elYPXUMpl3qrWh5620QnFZKf68t0DrEZXp9OMSlyT+iBHWY6rlECYLdmM0fkfwF3tMdL3XP1cEtNXVnGeyzGk=
X-Received: by 2002:a67:2603:: with SMTP id m3mr1812234vsm.160.1542240368050; 
 Wed, 14 Nov 2018 16:06:08 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
 <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
 <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
 <17ab88c4-cdf7-8f7f-5933-25d9294f3641@arm.com>
 <alpine.DEB.2.10.1811131242560.8259@sstabellini-ThinkPad-X260>
 <6b03d660-15e6-d6ca-a8b8-1662c045a7a9@arm.com>
 <alpine.DEB.2.10.1811141444480.302@sstabellini-ThinkPad-X260>
 <1bc18b94-cb14-5d9f-514c-34b0f86442b7@arm.com>
In-Reply-To: <1bc18b94-cb14-5d9f-514c-34b0f86442b7@arm.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Thu, 15 Nov 2018 00:05:55 +0000
Message-ID: <CAF3u54Bd1rS-mX0AfzWuLrd975qyVkfQcZtNu+PV=Vi0sMnkaw@mail.gmail.com>
To: Julien Grall <Julien.Grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Andre Przywara <Andre.Przywara@arm.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: multipart/mixed; boundary="===============6001357850980475037=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6001357850980475037==
Content-Type: multipart/alternative; boundary="0000000000004bc61b057aa8d190"

--0000000000004bc61b057aa8d190
Content-Type: text/plain; charset="UTF-8"

Sorry for the formatting.

On Wed, 14 Nov 2018, 23:41 Julien Grall, <Julien.Grall@arm.com> wrote:

>
>
> On 14/11/2018 22:45, Stefano Stabellini wrote:
> > On Wed, 14 Nov 2018, Julien Grall wrote:
> >> Hi,
> >>
> >> On 13/11/2018 20:44, Stefano Stabellini wrote:
> >>> On Mon, 12 Nov 2018, Julien Grall wrote:
> >>>> (+ Andre)
> >>>>
> >>>> On 11/12/18 5:42 PM, Mirela Simonovic wrote:
> >>>>> Hi Julien,
> >>>>>
> >>>>> On Mon, Nov 12, 2018 at 6:00 PM Julien Grall <julien.grall@arm.com>
> >>>>> wrote:
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> On 11/12/18 4:52 PM, Mirela Simonovic wrote:
> >>>>>>> Hi Julien,
> >>>>>>
> >>>>>> Hi,
> >>>>>>
> >>>>>>> Thanks for the feedback.
> >>>>>>>
> >>>>>>> On Mon, Nov 12, 2018 at 4:36 PM Julien Grall <julien.grall@arm.com
> >
> >>>>>>> wrote:
> >>>>>>>>
> >>>>>>>> Hi Mirela,
> >>>>>>>>
> >>>>>>>> On 11/12/18 11:30 AM, Mirela Simonovic wrote:
> >>>>>>>>> GIC and virtual timer context must be saved when the domain
> >>>>>>>>> suspends.
> >>>>>>>>
> >>>>>>>> Please provide the rationale for this. Is it required by the spec?
> >>>>>>>>
> >>>>>>>
> >>>>>>> This is required for GIC because a guest leaves enabled interrupts
> >>>>>>> in
> >>>>>>> the GIC that could wake it up, and on resume it should be able to
> >>>>>>> detect which interrupt woke it up. Without saving/restoring the
> >>>>>>> state
> >>>>>>> of GIC this would not be possible.
> >>>>>>
> >>>>>> I am confused. In patch #10, you save the GIC host because the GIC
> can
> >>>>>> be powered-down. Linux is also saving the GIC state. So how the
> >>>>>> interrupt can come up if the GIC is powered down?
> >>>>>>
> >>>>>
> >>>>> After Xen (or Linux in the config without Xen) hands over the control
> >>>>> to EL3 on suspend (calls system suspend PSCI to EL3), it leaves
> >>>>> enabled interrupts that are its wake-up sources. Saving a GIC state
> >>>>> only means that its current configuration will be remembered
> somewhere
> >>>>> in data structures, but the configuration is not changed on suspend.
> >>>>> Everything that happens with interrupt configuration from this point
> >>>>> on is platform specific. Now there are 2 options: 1) EL3 will never
> >>>>> allow CPU0 to be powered down and the wake-up interrupt will indeed
> >>>>> propagate via GIC;
> >>>>> or 2) CPU0 will be powered down and the GIC may be
> >>>>> powered down as well, so an external help is needed to deal with
> >>>>> wake-up and resume (e.g. in order to react to a wake-up interrupt
> >>>>> while the GIC is down, and power up CPU0). This external help is
> >>>>> provided by some low-power processor outside of the Cortex-A cluster.
> >>>>>
> >>>>> So the platform firmware is responsible for properly configuring a
> >>>>> wake-up path if GIC goes down. This is commonly handled by EL3
> >>>>> communicating with low-power processor. When the GIC power comes up,
> >>>>> the interrupt triggered by a peripheral is still active and the
> >>>>> software on Cortex-A cluster should be able to observe it once the
> GIC
> >>>>> state is restored, i.e. interrupts get enabled at GIC.
> >>>>
> >>>> Thank you for the explanation.  Now the question is why can't we
> reset at
> >>>> least the GIC CPU interface?
> >>>>
> >>>> AFAIU, the guest should restore them in any case. The only things we
> need
> >>>> to
> >>>> know is the interrupt was received for a given guest. We can then
> queue it
> >>>> and
> >>>> wake-up the domain.
> >>>>
> >>>> This seems to fit with the description on top of gic_dist_save() in
> Linux
> >>>> GICv2 driver.
> >>>
> >>> Can we rely on all PSCI compliant OSes to restore their own GIC again
> at
> >>> resume? The PSCI spec is not very clear in that regard (at the the
> >>> version I am looking at...) I am just asking so that we don't come up
> >>> with a solution that only works with Linux.
> >> See PSCI 1.1 (DEN0022D) section 6.8. Each level should save its own
> context
> >> because the PSCI implementations is allowed to shutdown the GIC.
> >
> > Great, in that case we should be able to skip saving some of the GICD
> > registers too. We do need to save GICD_ISACTIVER, and GICD_ICFGR,
> > but we should be able to skip the others (GICD_ISENABLER,
> > GICD_IPRIORITYR, GICD_ITARGETSR). If we do, we still need to
> > re-initialize them as we do in gicv2_dist_init.
>
> You are assuming a domain will handle properly the suspend/resume. I
> don't think we can promise that as we call freeze/thaw.
>

To clarify what I meant by "handle properly" is any domain that will not
call SYSTEM_SUSPEND before the host is suspending. That may happen if the
domain is not aware of suspend/resume.

If you wonder, it is not Xen to decide whether we should stop suspending
but the control domain to not issue the suspend.

Cheers,


> Furthermore, we still have to suspend/resume other drivers in Xen. I
> think this is a bit painful to have to rely on every drivers to deal
> with their interrupts.
>
> Cheers,
>
> --
> Julien Grall
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

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

Sorry for the formatting.<br><br><div class=3D"gmail_quote"><div dir=3D"ltr=
">On Wed, 14 Nov 2018, 23:41 Julien Grall, &lt;<a href=3D"mailto:Julien.Gra=
ll@arm.com">Julien.Grall@arm.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><br>
<br>
On 14/11/2018 22:45, Stefano Stabellini wrote:<br>
&gt; On Wed, 14 Nov 2018, Julien Grall wrote:<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; On 13/11/2018 20:44, Stefano Stabellini wrote:<br>
&gt;&gt;&gt; On Mon, 12 Nov 2018, Julien Grall wrote:<br>
&gt;&gt;&gt;&gt; (+ Andre)<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 11/12/18 5:42 PM, Mirela Simonovic wrote:<br>
&gt;&gt;&gt;&gt;&gt; Hi Julien,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On Mon, Nov 12, 2018 at 6:00 PM Julien Grall &lt;<a hr=
ef=3D"mailto:julien.grall@arm.com" target=3D"_blank">julien.grall@arm.com</=
a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; On 11/12/18 4:52 PM, Mirela Simonovic wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Julien,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks for the feedback.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mon, Nov 12, 2018 at 4:36 PM Julien Grall &=
lt;<a href=3D"mailto:julien.grall@arm.com" target=3D"_blank">julien.grall@a=
rm.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Mirela,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 11/12/18 11:30 AM, Mirela Simonovic wro=
te:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; GIC and virtual timer context must be =
saved when the domain<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; suspends.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Please provide the rationale for this. Is =
it required by the spec?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; This is required for GIC because a guest leave=
s enabled interrupts<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; the GIC that could wake it up, and on resume i=
t should be able to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; detect which interrupt woke it up. Without sav=
ing/restoring the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; state<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; of GIC this would not be possible.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; I am confused. In patch #10, you save the GIC host=
 because the GIC can<br>
&gt;&gt;&gt;&gt;&gt;&gt; be powered-down. Linux is also saving the GIC stat=
e. So how the<br>
&gt;&gt;&gt;&gt;&gt;&gt; interrupt can come up if the GIC is powered down?<=
br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; After Xen (or Linux in the config without Xen) hands o=
ver the control<br>
&gt;&gt;&gt;&gt;&gt; to EL3 on suspend (calls system suspend PSCI to EL3), =
it leaves<br>
&gt;&gt;&gt;&gt;&gt; enabled interrupts that are its wake-up sources. Savin=
g a GIC state<br>
&gt;&gt;&gt;&gt;&gt; only means that its current configuration will be reme=
mbered somewhere<br>
&gt;&gt;&gt;&gt;&gt; in data structures, but the configuration is not chang=
ed on suspend.<br>
&gt;&gt;&gt;&gt;&gt; Everything that happens with interrupt configuration f=
rom this point<br>
&gt;&gt;&gt;&gt;&gt; on is platform specific. Now there are 2 options: 1) E=
L3 will never<br>
&gt;&gt;&gt;&gt;&gt; allow CPU0 to be powered down and the wake-up interrup=
t will indeed<br>
&gt;&gt;&gt;&gt;&gt; propagate via GIC;<br>
&gt;&gt;&gt;&gt;&gt; or 2) CPU0 will be powered down and the GIC may be<br>
&gt;&gt;&gt;&gt;&gt; powered down as well, so an external help is needed to=
 deal with<br>
&gt;&gt;&gt;&gt;&gt; wake-up and resume (e.g. in order to react to a wake-u=
p interrupt<br>
&gt;&gt;&gt;&gt;&gt; while the GIC is down, and power up CPU0). This extern=
al help is<br>
&gt;&gt;&gt;&gt;&gt; provided by some low-power processor outside of the Co=
rtex-A cluster.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; So the platform firmware is responsible for properly c=
onfiguring a<br>
&gt;&gt;&gt;&gt;&gt; wake-up path if GIC goes down. This is commonly handle=
d by EL3<br>
&gt;&gt;&gt;&gt;&gt; communicating with low-power processor. When the GIC p=
ower comes up,<br>
&gt;&gt;&gt;&gt;&gt; the interrupt triggered by a peripheral is still activ=
e and the<br>
&gt;&gt;&gt;&gt;&gt; software on Cortex-A cluster should be able to observe=
 it once the GIC<br>
&gt;&gt;&gt;&gt;&gt; state is restored, i.e. interrupts get enabled at GIC.=
<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Thank you for the explanation.=C2=A0 Now the question is w=
hy can&#39;t we reset at<br>
&gt;&gt;&gt;&gt; least the GIC CPU interface?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; AFAIU, the guest should restore them in any case. The only=
 things we need<br>
&gt;&gt;&gt;&gt; to<br>
&gt;&gt;&gt;&gt; know is the interrupt was received for a given guest. We c=
an then queue it<br>
&gt;&gt;&gt;&gt; and<br>
&gt;&gt;&gt;&gt; wake-up the domain.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; This seems to fit with the description on top of gic_dist_=
save() in Linux<br>
&gt;&gt;&gt;&gt; GICv2 driver.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Can we rely on all PSCI compliant OSes to restore their own GI=
C again at<br>
&gt;&gt;&gt; resume? The PSCI spec is not very clear in that regard (at the=
 the<br>
&gt;&gt;&gt; version I am looking at...) I am just asking so that we don&#3=
9;t come up<br>
&gt;&gt;&gt; with a solution that only works with Linux.<br>
&gt;&gt; See PSCI 1.1 (DEN0022D) section 6.8. Each level should save its ow=
n context<br>
&gt;&gt; because the PSCI implementations is allowed to shutdown the GIC.<b=
r>
&gt; <br>
&gt; Great, in that case we should be able to skip saving some of the GICD<=
br>
&gt; registers too. We do need to save GICD_ISACTIVER, and GICD_ICFGR,<br>
&gt; but we should be able to skip the others (GICD_ISENABLER,<br>
&gt; GICD_IPRIORITYR, GICD_ITARGETSR). If we do, we still need to<br>
&gt; re-initialize them as we do in gicv2_dist_init.<br>
<br>
You are assuming a domain will handle properly the suspend/resume. I <br>
don&#39;t think we can promise that as we call freeze/thaw.<br></blockquote=
></div><div><br></div><div>To clarify what I meant by &quot;handle properly=
&quot; is any domain that will not call SYSTEM_SUSPEND before the host is s=
uspending. That may happen if the domain is not aware of suspend/resume.</d=
iv><div><br></div><div>If you wonder, it is not Xen to decide whether we sh=
ould stop suspending but the control domain to not issue the suspend.</div>=
<div><br></div><div>Cheers,</div><div><br></div><div class=3D"gmail_quote">=
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
Furthermore, we still have to suspend/resume other drivers in Xen. I <br>
think this is a bit painful to have to rely on every drivers to deal <br>
with their interrupts.<br>
<br>
Cheers,<br>
<br>
-- <br>
Julien Grall<br>
_______________________________________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xenproject.org" target=3D"_blank">Xen-dev=
el@lists.xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/mailman/listinfo=
/xen-devel</a></blockquote></div>

--0000000000004bc61b057aa8d190--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6001357850980475037==--


From xen-devel-bounces@lists.xenproject.org Thu Nov 15 00:06:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 00:06: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-devel-bounces@lists.xenproject.org>)
	id 1gN5Ah-0003Cu-8A; Thu, 15 Nov 2018 00:06: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=mzf2=n2=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gN5Ag-0003Ck-6D
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 00:06:10 +0000
X-Inumbo-ID: 40e2feb2-e86a-11e8-9a16-bc764e045a96
Received: from mail-vs1-xe35.google.com (unknown [2607:f8b0:4864:20::e35])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40e2feb2-e86a-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 00:06:09 +0000 (UTC)
Received: by mail-vs1-xe35.google.com with SMTP id x1so10650373vsc.10
 for <xen-devel@lists.xen.org>; Wed, 14 Nov 2018 16:06:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=zWnog72W8+RO99rYqBrzi0aRN/e+MAhwd4m6IV66p3c=;
 b=ILEOiY4qq2KuQzm/XbfbFPP3VxxbY0LMSbdaAXbBuwx78pwz7sj+8jdADwUxthqh2A
 6twH6B5VA4caY6l+v3WVuUtTSR0j5/TH+2tmJ8xdll8jtWkZN/+4CYGA+4oiNgLwAlA9
 hBxWq4NSvjKjbXG/qbMBZR1pi/JSoQpFAQsjHJREma6AP3cnAxEYAH8jKybQMsS+h4Pw
 wdVhoSjCJubNrA8/0rPBWUDcm/Mk5wFCIq3DW56Z3rwgkGmEE3P5wOhmdtSJi7Zh4oe8
 G4FcEPPYgKCGs6gU7CySXzVWX0bOmZWmXh7KmvkvSvZWCMjON3+22zSQEjC+r7kG67k/
 HX4A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=zWnog72W8+RO99rYqBrzi0aRN/e+MAhwd4m6IV66p3c=;
 b=Uh4gZ3/8s5S7taJE69ISVWBPFD+/cZGqhX3pmxoRlv8lDhaeKxUetmKQ2A8wI3E57D
 YAOPsTxBYeHrbb3p4L9d3FmfrQH8NIVVCyDaT0Hx/R36Iacw3Xkq0h54sCkOykYFwc8x
 kcCLc9r1TReokD0qFZ+lLcucprkmfj+cctme9cPZU94qZleBRXgoPvKlB12yu6hkcXKS
 S5ylA/H1oRp2U3UvlCOUa/fOSQm/DbPMFWJ9PHQS12TiVI9XYujatMcvvnu255A/TTIv
 noHhdKzdzmFR5RdE+sUNTZcPPRFu5TCDUlKiH1RpOFUGiy5+Ks5nF9rgFe5JVnramJac
 mVzw==
X-Gm-Message-State: AGRZ1gJhLkjcpn1W18LXrvUemU2ddENEMA/6b6UlPRs/2HNXGnrxiyi5
 ABPbXW1QyIP6BDslgJGru0TbDbukKnFXDqG8JO7XzA==
X-Google-Smtp-Source: AJdET5elYPXUMpl3qrWh5620QnFZKf68t0DrEZXp9OMSlyT+iBHWY6rlECYLdmM0fkfwF3tMdL3XP1cEtNXVnGeyzGk=
X-Received: by 2002:a67:2603:: with SMTP id m3mr1812234vsm.160.1542240368050; 
 Wed, 14 Nov 2018 16:06:08 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
 <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
 <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
 <17ab88c4-cdf7-8f7f-5933-25d9294f3641@arm.com>
 <alpine.DEB.2.10.1811131242560.8259@sstabellini-ThinkPad-X260>
 <6b03d660-15e6-d6ca-a8b8-1662c045a7a9@arm.com>
 <alpine.DEB.2.10.1811141444480.302@sstabellini-ThinkPad-X260>
 <1bc18b94-cb14-5d9f-514c-34b0f86442b7@arm.com>
In-Reply-To: <1bc18b94-cb14-5d9f-514c-34b0f86442b7@arm.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Thu, 15 Nov 2018 00:05:55 +0000
Message-ID: <CAF3u54Bd1rS-mX0AfzWuLrd975qyVkfQcZtNu+PV=Vi0sMnkaw@mail.gmail.com>
To: Julien Grall <Julien.Grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Andre Przywara <Andre.Przywara@arm.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: multipart/mixed; boundary="===============3064195289768549447=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3064195289768549447==
Content-Type: multipart/alternative; boundary="0000000000004bc61b057aa8d190"

--0000000000004bc61b057aa8d190
Content-Type: text/plain; charset="UTF-8"

Sorry for the formatting.

On Wed, 14 Nov 2018, 23:41 Julien Grall, <Julien.Grall@arm.com> wrote:

>
>
> On 14/11/2018 22:45, Stefano Stabellini wrote:
> > On Wed, 14 Nov 2018, Julien Grall wrote:
> >> Hi,
> >>
> >> On 13/11/2018 20:44, Stefano Stabellini wrote:
> >>> On Mon, 12 Nov 2018, Julien Grall wrote:
> >>>> (+ Andre)
> >>>>
> >>>> On 11/12/18 5:42 PM, Mirela Simonovic wrote:
> >>>>> Hi Julien,
> >>>>>
> >>>>> On Mon, Nov 12, 2018 at 6:00 PM Julien Grall <julien.grall@arm.com>
> >>>>> wrote:
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> On 11/12/18 4:52 PM, Mirela Simonovic wrote:
> >>>>>>> Hi Julien,
> >>>>>>
> >>>>>> Hi,
> >>>>>>
> >>>>>>> Thanks for the feedback.
> >>>>>>>
> >>>>>>> On Mon, Nov 12, 2018 at 4:36 PM Julien Grall <julien.grall@arm.com
> >
> >>>>>>> wrote:
> >>>>>>>>
> >>>>>>>> Hi Mirela,
> >>>>>>>>
> >>>>>>>> On 11/12/18 11:30 AM, Mirela Simonovic wrote:
> >>>>>>>>> GIC and virtual timer context must be saved when the domain
> >>>>>>>>> suspends.
> >>>>>>>>
> >>>>>>>> Please provide the rationale for this. Is it required by the spec?
> >>>>>>>>
> >>>>>>>
> >>>>>>> This is required for GIC because a guest leaves enabled interrupts
> >>>>>>> in
> >>>>>>> the GIC that could wake it up, and on resume it should be able to
> >>>>>>> detect which interrupt woke it up. Without saving/restoring the
> >>>>>>> state
> >>>>>>> of GIC this would not be possible.
> >>>>>>
> >>>>>> I am confused. In patch #10, you save the GIC host because the GIC
> can
> >>>>>> be powered-down. Linux is also saving the GIC state. So how the
> >>>>>> interrupt can come up if the GIC is powered down?
> >>>>>>
> >>>>>
> >>>>> After Xen (or Linux in the config without Xen) hands over the control
> >>>>> to EL3 on suspend (calls system suspend PSCI to EL3), it leaves
> >>>>> enabled interrupts that are its wake-up sources. Saving a GIC state
> >>>>> only means that its current configuration will be remembered
> somewhere
> >>>>> in data structures, but the configuration is not changed on suspend.
> >>>>> Everything that happens with interrupt configuration from this point
> >>>>> on is platform specific. Now there are 2 options: 1) EL3 will never
> >>>>> allow CPU0 to be powered down and the wake-up interrupt will indeed
> >>>>> propagate via GIC;
> >>>>> or 2) CPU0 will be powered down and the GIC may be
> >>>>> powered down as well, so an external help is needed to deal with
> >>>>> wake-up and resume (e.g. in order to react to a wake-up interrupt
> >>>>> while the GIC is down, and power up CPU0). This external help is
> >>>>> provided by some low-power processor outside of the Cortex-A cluster.
> >>>>>
> >>>>> So the platform firmware is responsible for properly configuring a
> >>>>> wake-up path if GIC goes down. This is commonly handled by EL3
> >>>>> communicating with low-power processor. When the GIC power comes up,
> >>>>> the interrupt triggered by a peripheral is still active and the
> >>>>> software on Cortex-A cluster should be able to observe it once the
> GIC
> >>>>> state is restored, i.e. interrupts get enabled at GIC.
> >>>>
> >>>> Thank you for the explanation.  Now the question is why can't we
> reset at
> >>>> least the GIC CPU interface?
> >>>>
> >>>> AFAIU, the guest should restore them in any case. The only things we
> need
> >>>> to
> >>>> know is the interrupt was received for a given guest. We can then
> queue it
> >>>> and
> >>>> wake-up the domain.
> >>>>
> >>>> This seems to fit with the description on top of gic_dist_save() in
> Linux
> >>>> GICv2 driver.
> >>>
> >>> Can we rely on all PSCI compliant OSes to restore their own GIC again
> at
> >>> resume? The PSCI spec is not very clear in that regard (at the the
> >>> version I am looking at...) I am just asking so that we don't come up
> >>> with a solution that only works with Linux.
> >> See PSCI 1.1 (DEN0022D) section 6.8. Each level should save its own
> context
> >> because the PSCI implementations is allowed to shutdown the GIC.
> >
> > Great, in that case we should be able to skip saving some of the GICD
> > registers too. We do need to save GICD_ISACTIVER, and GICD_ICFGR,
> > but we should be able to skip the others (GICD_ISENABLER,
> > GICD_IPRIORITYR, GICD_ITARGETSR). If we do, we still need to
> > re-initialize them as we do in gicv2_dist_init.
>
> You are assuming a domain will handle properly the suspend/resume. I
> don't think we can promise that as we call freeze/thaw.
>

To clarify what I meant by "handle properly" is any domain that will not
call SYSTEM_SUSPEND before the host is suspending. That may happen if the
domain is not aware of suspend/resume.

If you wonder, it is not Xen to decide whether we should stop suspending
but the control domain to not issue the suspend.

Cheers,


> Furthermore, we still have to suspend/resume other drivers in Xen. I
> think this is a bit painful to have to rely on every drivers to deal
> with their interrupts.
>
> Cheers,
>
> --
> Julien Grall
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

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

Sorry for the formatting.<br><br><div class=3D"gmail_quote"><div dir=3D"ltr=
">On Wed, 14 Nov 2018, 23:41 Julien Grall, &lt;<a href=3D"mailto:Julien.Gra=
ll@arm.com">Julien.Grall@arm.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><br>
<br>
On 14/11/2018 22:45, Stefano Stabellini wrote:<br>
&gt; On Wed, 14 Nov 2018, Julien Grall wrote:<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; On 13/11/2018 20:44, Stefano Stabellini wrote:<br>
&gt;&gt;&gt; On Mon, 12 Nov 2018, Julien Grall wrote:<br>
&gt;&gt;&gt;&gt; (+ Andre)<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 11/12/18 5:42 PM, Mirela Simonovic wrote:<br>
&gt;&gt;&gt;&gt;&gt; Hi Julien,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On Mon, Nov 12, 2018 at 6:00 PM Julien Grall &lt;<a hr=
ef=3D"mailto:julien.grall@arm.com" target=3D"_blank">julien.grall@arm.com</=
a>&gt;<br>
&gt;&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; On 11/12/18 4:52 PM, Mirela Simonovic wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Julien,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks for the feedback.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Mon, Nov 12, 2018 at 4:36 PM Julien Grall &=
lt;<a href=3D"mailto:julien.grall@arm.com" target=3D"_blank">julien.grall@a=
rm.com</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Mirela,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On 11/12/18 11:30 AM, Mirela Simonovic wro=
te:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; GIC and virtual timer context must be =
saved when the domain<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; suspends.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Please provide the rationale for this. Is =
it required by the spec?<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; This is required for GIC because a guest leave=
s enabled interrupts<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; in<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; the GIC that could wake it up, and on resume i=
t should be able to<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; detect which interrupt woke it up. Without sav=
ing/restoring the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; state<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; of GIC this would not be possible.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; I am confused. In patch #10, you save the GIC host=
 because the GIC can<br>
&gt;&gt;&gt;&gt;&gt;&gt; be powered-down. Linux is also saving the GIC stat=
e. So how the<br>
&gt;&gt;&gt;&gt;&gt;&gt; interrupt can come up if the GIC is powered down?<=
br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; After Xen (or Linux in the config without Xen) hands o=
ver the control<br>
&gt;&gt;&gt;&gt;&gt; to EL3 on suspend (calls system suspend PSCI to EL3), =
it leaves<br>
&gt;&gt;&gt;&gt;&gt; enabled interrupts that are its wake-up sources. Savin=
g a GIC state<br>
&gt;&gt;&gt;&gt;&gt; only means that its current configuration will be reme=
mbered somewhere<br>
&gt;&gt;&gt;&gt;&gt; in data structures, but the configuration is not chang=
ed on suspend.<br>
&gt;&gt;&gt;&gt;&gt; Everything that happens with interrupt configuration f=
rom this point<br>
&gt;&gt;&gt;&gt;&gt; on is platform specific. Now there are 2 options: 1) E=
L3 will never<br>
&gt;&gt;&gt;&gt;&gt; allow CPU0 to be powered down and the wake-up interrup=
t will indeed<br>
&gt;&gt;&gt;&gt;&gt; propagate via GIC;<br>
&gt;&gt;&gt;&gt;&gt; or 2) CPU0 will be powered down and the GIC may be<br>
&gt;&gt;&gt;&gt;&gt; powered down as well, so an external help is needed to=
 deal with<br>
&gt;&gt;&gt;&gt;&gt; wake-up and resume (e.g. in order to react to a wake-u=
p interrupt<br>
&gt;&gt;&gt;&gt;&gt; while the GIC is down, and power up CPU0). This extern=
al help is<br>
&gt;&gt;&gt;&gt;&gt; provided by some low-power processor outside of the Co=
rtex-A cluster.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; So the platform firmware is responsible for properly c=
onfiguring a<br>
&gt;&gt;&gt;&gt;&gt; wake-up path if GIC goes down. This is commonly handle=
d by EL3<br>
&gt;&gt;&gt;&gt;&gt; communicating with low-power processor. When the GIC p=
ower comes up,<br>
&gt;&gt;&gt;&gt;&gt; the interrupt triggered by a peripheral is still activ=
e and the<br>
&gt;&gt;&gt;&gt;&gt; software on Cortex-A cluster should be able to observe=
 it once the GIC<br>
&gt;&gt;&gt;&gt;&gt; state is restored, i.e. interrupts get enabled at GIC.=
<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Thank you for the explanation.=C2=A0 Now the question is w=
hy can&#39;t we reset at<br>
&gt;&gt;&gt;&gt; least the GIC CPU interface?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; AFAIU, the guest should restore them in any case. The only=
 things we need<br>
&gt;&gt;&gt;&gt; to<br>
&gt;&gt;&gt;&gt; know is the interrupt was received for a given guest. We c=
an then queue it<br>
&gt;&gt;&gt;&gt; and<br>
&gt;&gt;&gt;&gt; wake-up the domain.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; This seems to fit with the description on top of gic_dist_=
save() in Linux<br>
&gt;&gt;&gt;&gt; GICv2 driver.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Can we rely on all PSCI compliant OSes to restore their own GI=
C again at<br>
&gt;&gt;&gt; resume? The PSCI spec is not very clear in that regard (at the=
 the<br>
&gt;&gt;&gt; version I am looking at...) I am just asking so that we don&#3=
9;t come up<br>
&gt;&gt;&gt; with a solution that only works with Linux.<br>
&gt;&gt; See PSCI 1.1 (DEN0022D) section 6.8. Each level should save its ow=
n context<br>
&gt;&gt; because the PSCI implementations is allowed to shutdown the GIC.<b=
r>
&gt; <br>
&gt; Great, in that case we should be able to skip saving some of the GICD<=
br>
&gt; registers too. We do need to save GICD_ISACTIVER, and GICD_ICFGR,<br>
&gt; but we should be able to skip the others (GICD_ISENABLER,<br>
&gt; GICD_IPRIORITYR, GICD_ITARGETSR). If we do, we still need to<br>
&gt; re-initialize them as we do in gicv2_dist_init.<br>
<br>
You are assuming a domain will handle properly the suspend/resume. I <br>
don&#39;t think we can promise that as we call freeze/thaw.<br></blockquote=
></div><div><br></div><div>To clarify what I meant by &quot;handle properly=
&quot; is any domain that will not call SYSTEM_SUSPEND before the host is s=
uspending. That may happen if the domain is not aware of suspend/resume.</d=
iv><div><br></div><div>If you wonder, it is not Xen to decide whether we sh=
ould stop suspending but the control domain to not issue the suspend.</div>=
<div><br></div><div>Cheers,</div><div><br></div><div class=3D"gmail_quote">=
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
Furthermore, we still have to suspend/resume other drivers in Xen. I <br>
think this is a bit painful to have to rely on every drivers to deal <br>
with their interrupts.<br>
<br>
Cheers,<br>
<br>
-- <br>
Julien Grall<br>
_______________________________________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xenproject.org" target=3D"_blank">Xen-dev=
el@lists.xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/mailman/listinfo=
/xen-devel</a></blockquote></div>

--0000000000004bc61b057aa8d190--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3064195289768549447==--


From xen-devel-bounces@lists.xenproject.org Thu Nov 15 00:35:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 00:35: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-devel-bounces@lists.xenproject.org>)
	id 1gN5cx-0005cS-CA; Thu, 15 Nov 2018 00:35:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hzru=n2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gN5cv-0005cD-Jf
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 00:35:21 +0000
X-Inumbo-ID: 54e5b85d-e86e-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 54e5b85d-e86e-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 00:35:20 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 93EB321582;
 Thu, 15 Nov 2018 00:35:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542242120;
 bh=QhZkEaTzR95Qy+bJ3CK9I/bznz4Gh68T24PW+00V4/A=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=FrdkRnX3x89bQnWrhpE/ZnnkRlNjAaBiD5Z9+pCIZcd6ifsTSXbKwmpWRO35Z/WnW
 OnIhSMDCva34/83uv5tXb+Yq3k9hNvd1BwcT3YWg+x2b08MPjO+iAgUz3aKcD0DlsW
 qhoJ3Eum4WZ77RTGv2Hd/0XKv6yUzJ04CEHnT71s=
Date: Wed, 14 Nov 2018 16:35:19 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <Julien.Grall@arm.com>
In-Reply-To: <1bc18b94-cb14-5d9f-514c-34b0f86442b7@arm.com>
Message-ID: <alpine.DEB.2.10.1811141628220.302@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
 <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
 <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
 <17ab88c4-cdf7-8f7f-5933-25d9294f3641@arm.com>
 <alpine.DEB.2.10.1811131242560.8259@sstabellini-ThinkPad-X260>
 <6b03d660-15e6-d6ca-a8b8-1662c045a7a9@arm.com>
 <alpine.DEB.2.10.1811141444480.302@sstabellini-ThinkPad-X260>
 <1bc18b94-cb14-5d9f-514c-34b0f86442b7@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Davorin Mista <dm@aggios.com>,
 Andre Przywara <Andre.Przywara@arm.com>, Xen Devel <xen-devel@lists.xen.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>, nd <nd@arm.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDE0LzExLzIwMTgg
MjI6NDUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFdlZCwgMTQgTm92IDIwMTgs
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+PiBIaSwKPiA+Pgo+ID4+IE9uIDEzLzExLzIwMTggMjA6
NDQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+Pj4gT24gTW9uLCAxMiBOb3YgMjAxOCwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4+Pj4gKCsgQW5kcmUpCj4gPj4+Pgo+ID4+Pj4gT24gMTEv
MTIvMTggNTo0MiBQTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+Pj4+PiBIaSBKdWxpZW4s
Cj4gPj4+Pj4KPiA+Pj4+PiBPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCA2OjAwIFBNIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPj4+Pj4gd3JvdGU6Cj4gPj4+Pj4+Cj4gPj4+
Pj4+Cj4gPj4+Pj4+Cj4gPj4+Pj4+IE9uIDExLzEyLzE4IDQ6NTIgUE0sIE1pcmVsYSBTaW1vbm92
aWMgd3JvdGU6Cj4gPj4+Pj4+PiBIaSBKdWxpZW4sCj4gPj4+Pj4+Cj4gPj4+Pj4+IEhpLAo+ID4+
Pj4+Pgo+ID4+Pj4+Pj4gVGhhbmtzIGZvciB0aGUgZmVlZGJhY2suCj4gPj4+Pj4+Pgo+ID4+Pj4+
Pj4gT24gTW9uLCBOb3YgMTIsIDIwMTggYXQgNDozNiBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+ID4+Pj4+Pj4gd3JvdGU6Cj4gPj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBIaSBN
aXJlbGEsCj4gPj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxh
IFNpbW9ub3ZpYyB3cm90ZToKPiA+Pj4+Pj4+Pj4gR0lDIGFuZCB2aXJ0dWFsIHRpbWVyIGNvbnRl
eHQgbXVzdCBiZSBzYXZlZCB3aGVuIHRoZSBkb21haW4KPiA+Pj4+Pj4+Pj4gc3VzcGVuZHMuCj4g
Pj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBQbGVhc2UgcHJvdmlkZSB0aGUgcmF0aW9uYWxlIGZvciB0aGlz
LiBJcyBpdCByZXF1aXJlZCBieSB0aGUgc3BlYz8KPiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4KPiA+Pj4+
Pj4+IFRoaXMgaXMgcmVxdWlyZWQgZm9yIEdJQyBiZWNhdXNlIGEgZ3Vlc3QgbGVhdmVzIGVuYWJs
ZWQgaW50ZXJydXB0cwo+ID4+Pj4+Pj4gaW4KPiA+Pj4+Pj4+IHRoZSBHSUMgdGhhdCBjb3VsZCB3
YWtlIGl0IHVwLCBhbmQgb24gcmVzdW1lIGl0IHNob3VsZCBiZSBhYmxlIHRvCj4gPj4+Pj4+PiBk
ZXRlY3Qgd2hpY2ggaW50ZXJydXB0IHdva2UgaXQgdXAuIFdpdGhvdXQgc2F2aW5nL3Jlc3Rvcmlu
ZyB0aGUKPiA+Pj4+Pj4+IHN0YXRlCj4gPj4+Pj4+PiBvZiBHSUMgdGhpcyB3b3VsZCBub3QgYmUg
cG9zc2libGUuCj4gPj4+Pj4+Cj4gPj4+Pj4+IEkgYW0gY29uZnVzZWQuIEluIHBhdGNoICMxMCwg
eW91IHNhdmUgdGhlIEdJQyBob3N0IGJlY2F1c2UgdGhlIEdJQyBjYW4KPiA+Pj4+Pj4gYmUgcG93
ZXJlZC1kb3duLiBMaW51eCBpcyBhbHNvIHNhdmluZyB0aGUgR0lDIHN0YXRlLiBTbyBob3cgdGhl
Cj4gPj4+Pj4+IGludGVycnVwdCBjYW4gY29tZSB1cCBpZiB0aGUgR0lDIGlzIHBvd2VyZWQgZG93
bj8KPiA+Pj4+Pj4KPiA+Pj4+Pgo+ID4+Pj4+IEFmdGVyIFhlbiAob3IgTGludXggaW4gdGhlIGNv
bmZpZyB3aXRob3V0IFhlbikgaGFuZHMgb3ZlciB0aGUgY29udHJvbAo+ID4+Pj4+IHRvIEVMMyBv
biBzdXNwZW5kIChjYWxscyBzeXN0ZW0gc3VzcGVuZCBQU0NJIHRvIEVMMyksIGl0IGxlYXZlcwo+
ID4+Pj4+IGVuYWJsZWQgaW50ZXJydXB0cyB0aGF0IGFyZSBpdHMgd2FrZS11cCBzb3VyY2VzLiBT
YXZpbmcgYSBHSUMgc3RhdGUKPiA+Pj4+PiBvbmx5IG1lYW5zIHRoYXQgaXRzIGN1cnJlbnQgY29u
ZmlndXJhdGlvbiB3aWxsIGJlIHJlbWVtYmVyZWQgc29tZXdoZXJlCj4gPj4+Pj4gaW4gZGF0YSBz
dHJ1Y3R1cmVzLCBidXQgdGhlIGNvbmZpZ3VyYXRpb24gaXMgbm90IGNoYW5nZWQgb24gc3VzcGVu
ZC4KPiA+Pj4+PiBFdmVyeXRoaW5nIHRoYXQgaGFwcGVucyB3aXRoIGludGVycnVwdCBjb25maWd1
cmF0aW9uIGZyb20gdGhpcyBwb2ludAo+ID4+Pj4+IG9uIGlzIHBsYXRmb3JtIHNwZWNpZmljLiBO
b3cgdGhlcmUgYXJlIDIgb3B0aW9uczogMSkgRUwzIHdpbGwgbmV2ZXIKPiA+Pj4+PiBhbGxvdyBD
UFUwIHRvIGJlIHBvd2VyZWQgZG93biBhbmQgdGhlIHdha2UtdXAgaW50ZXJydXB0IHdpbGwgaW5k
ZWVkCj4gPj4+Pj4gcHJvcGFnYXRlIHZpYSBHSUM7Cj4gPj4+Pj4gb3IgMikgQ1BVMCB3aWxsIGJl
IHBvd2VyZWQgZG93biBhbmQgdGhlIEdJQyBtYXkgYmUKPiA+Pj4+PiBwb3dlcmVkIGRvd24gYXMg
d2VsbCwgc28gYW4gZXh0ZXJuYWwgaGVscCBpcyBuZWVkZWQgdG8gZGVhbCB3aXRoCj4gPj4+Pj4g
d2FrZS11cCBhbmQgcmVzdW1lIChlLmcuIGluIG9yZGVyIHRvIHJlYWN0IHRvIGEgd2FrZS11cCBp
bnRlcnJ1cHQKPiA+Pj4+PiB3aGlsZSB0aGUgR0lDIGlzIGRvd24sIGFuZCBwb3dlciB1cCBDUFUw
KS4gVGhpcyBleHRlcm5hbCBoZWxwIGlzCj4gPj4+Pj4gcHJvdmlkZWQgYnkgc29tZSBsb3ctcG93
ZXIgcHJvY2Vzc29yIG91dHNpZGUgb2YgdGhlIENvcnRleC1BIGNsdXN0ZXIuCj4gPj4+Pj4KPiA+
Pj4+PiBTbyB0aGUgcGxhdGZvcm0gZmlybXdhcmUgaXMgcmVzcG9uc2libGUgZm9yIHByb3Blcmx5
IGNvbmZpZ3VyaW5nIGEKPiA+Pj4+PiB3YWtlLXVwIHBhdGggaWYgR0lDIGdvZXMgZG93bi4gVGhp
cyBpcyBjb21tb25seSBoYW5kbGVkIGJ5IEVMMwo+ID4+Pj4+IGNvbW11bmljYXRpbmcgd2l0aCBs
b3ctcG93ZXIgcHJvY2Vzc29yLiBXaGVuIHRoZSBHSUMgcG93ZXIgY29tZXMgdXAsCj4gPj4+Pj4g
dGhlIGludGVycnVwdCB0cmlnZ2VyZWQgYnkgYSBwZXJpcGhlcmFsIGlzIHN0aWxsIGFjdGl2ZSBh
bmQgdGhlCj4gPj4+Pj4gc29mdHdhcmUgb24gQ29ydGV4LUEgY2x1c3RlciBzaG91bGQgYmUgYWJs
ZSB0byBvYnNlcnZlIGl0IG9uY2UgdGhlIEdJQwo+ID4+Pj4+IHN0YXRlIGlzIHJlc3RvcmVkLCBp
LmUuIGludGVycnVwdHMgZ2V0IGVuYWJsZWQgYXQgR0lDLgo+ID4+Pj4KPiA+Pj4+IFRoYW5rIHlv
dSBmb3IgdGhlIGV4cGxhbmF0aW9uLiAgTm93IHRoZSBxdWVzdGlvbiBpcyB3aHkgY2FuJ3Qgd2Ug
cmVzZXQgYXQKPiA+Pj4+IGxlYXN0IHRoZSBHSUMgQ1BVIGludGVyZmFjZT8KPiA+Pj4+Cj4gPj4+
PiBBRkFJVSwgdGhlIGd1ZXN0IHNob3VsZCByZXN0b3JlIHRoZW0gaW4gYW55IGNhc2UuIFRoZSBv
bmx5IHRoaW5ncyB3ZSBuZWVkCj4gPj4+PiB0bwo+ID4+Pj4ga25vdyBpcyB0aGUgaW50ZXJydXB0
IHdhcyByZWNlaXZlZCBmb3IgYSBnaXZlbiBndWVzdC4gV2UgY2FuIHRoZW4gcXVldWUgaXQKPiA+
Pj4+IGFuZAo+ID4+Pj4gd2FrZS11cCB0aGUgZG9tYWluLgo+ID4+Pj4KPiA+Pj4+IFRoaXMgc2Vl
bXMgdG8gZml0IHdpdGggdGhlIGRlc2NyaXB0aW9uIG9uIHRvcCBvZiBnaWNfZGlzdF9zYXZlKCkg
aW4gTGludXgKPiA+Pj4+IEdJQ3YyIGRyaXZlci4KPiA+Pj4KPiA+Pj4gQ2FuIHdlIHJlbHkgb24g
YWxsIFBTQ0kgY29tcGxpYW50IE9TZXMgdG8gcmVzdG9yZSB0aGVpciBvd24gR0lDIGFnYWluIGF0
Cj4gPj4+IHJlc3VtZT8gVGhlIFBTQ0kgc3BlYyBpcyBub3QgdmVyeSBjbGVhciBpbiB0aGF0IHJl
Z2FyZCAoYXQgdGhlIHRoZQo+ID4+PiB2ZXJzaW9uIEkgYW0gbG9va2luZyBhdC4uLikgSSBhbSBq
dXN0IGFza2luZyBzbyB0aGF0IHdlIGRvbid0IGNvbWUgdXAKPiA+Pj4gd2l0aCBhIHNvbHV0aW9u
IHRoYXQgb25seSB3b3JrcyB3aXRoIExpbnV4Lgo+ID4+IFNlZSBQU0NJIDEuMSAoREVOMDAyMkQp
IHNlY3Rpb24gNi44LiBFYWNoIGxldmVsIHNob3VsZCBzYXZlIGl0cyBvd24gY29udGV4dAo+ID4+
IGJlY2F1c2UgdGhlIFBTQ0kgaW1wbGVtZW50YXRpb25zIGlzIGFsbG93ZWQgdG8gc2h1dGRvd24g
dGhlIEdJQy4KPiA+IAo+ID4gR3JlYXQsIGluIHRoYXQgY2FzZSB3ZSBzaG91bGQgYmUgYWJsZSB0
byBza2lwIHNhdmluZyBzb21lIG9mIHRoZSBHSUNECj4gPiByZWdpc3RlcnMgdG9vLiBXZSBkbyBu
ZWVkIHRvIHNhdmUgR0lDRF9JU0FDVElWRVIsIGFuZCBHSUNEX0lDRkdSLAo+ID4gYnV0IHdlIHNo
b3VsZCBiZSBhYmxlIHRvIHNraXAgdGhlIG90aGVycyAoR0lDRF9JU0VOQUJMRVIsCj4gPiBHSUNE
X0lQUklPUklUWVIsIEdJQ0RfSVRBUkdFVFNSKS4gSWYgd2UgZG8sIHdlIHN0aWxsIG5lZWQgdG8K
PiA+IHJlLWluaXRpYWxpemUgdGhlbSBhcyB3ZSBkbyBpbiBnaWN2Ml9kaXN0X2luaXQuCj4gCj4g
WW91IGFyZSBhc3N1bWluZyBhIGRvbWFpbiB3aWxsIGhhbmRsZSBwcm9wZXJseSB0aGUgc3VzcGVu
ZC9yZXN1bWUuIEkgCj4gZG9uJ3QgdGhpbmsgd2UgY2FuIHByb21pc2UgdGhhdCBhcyB3ZSBjYWxs
IGZyZWV6ZS90aGF3LgoKRGhvISBUaGF0IHdvdWxkIGJyZWFrIGV2ZXJ5IHNpbmdsZSBndWVzdCB0
aGF0IGhhcyBiZWVuIGZvcmNlZnVsbHkKc3VzcGVuZGVkIDotLwoKUmlnaHQsIHdlIGNhbid0IGRv
IHRoYXQgKEZZSSBJIHRlc3RlZCB0b2RheSB0aGUgc2VyaWVzIHdpdGggYW4gdW5hd2FyZQpkb21V
IGFuZCBpdCBhbGwgcmVzdW1lZCBjb3JyZWN0bHkuKQoKQnV0IGdpdmVuIHRoYXQgd2Ugb25seSBz
dXNwZW5kL3Jlc3VtZSBHSUNDX0NUTFIsIEdJQ0NfUE1SLCBHSUNDX0JQUiBvZgp0aGUgR0lDQyBp
bnRlcmZhY2UsIGl0IHNob3VsZCBiZSBmaW5lIHRvIHJlLWluaXRpYWxpemUgdGhhdC4gV2UgZG8g
bmVlZAp0byBiZSBjYXJlZnVsIGJlY2F1c2UgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2Yg
Z2ljdjJfY3B1X2luaXQKdG91Y2hlcyBhIGJ1bmNoIG9mIEdJQ0QgcmVnaXN0ZXJzIHRoYXQgd2Un
bGwgaGF2ZSB0byBzYXZlIHNlcGFyYXRlbHkgZm9yCnN1c3BlbmQvcmVzdW1lLgoKCj4gRnVydGhl
cm1vcmUsIHdlIHN0aWxsIGhhdmUgdG8gc3VzcGVuZC9yZXN1bWUgb3RoZXIgZHJpdmVycyBpbiBY
ZW4uIEkgCj4gdGhpbmsgdGhpcyBpcyBhIGJpdCBwYWluZnVsIHRvIGhhdmUgdG8gcmVseSBvbiBl
dmVyeSBkcml2ZXJzIHRvIGRlYWwgCj4gd2l0aCB0aGVpciBpbnRlcnJ1cHRzLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 00:35:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 00:35: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-devel-bounces@lists.xenproject.org>)
	id 1gN5cx-0005cM-2m; Thu, 15 Nov 2018 00:35:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hzru=n2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gN5cv-0005cC-IE
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 00:35:21 +0000
X-Inumbo-ID: 54efd5e5-e86e-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 54efd5e5-e86e-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 00:35:20 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 93EB321582;
 Thu, 15 Nov 2018 00:35:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542242120;
 bh=QhZkEaTzR95Qy+bJ3CK9I/bznz4Gh68T24PW+00V4/A=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=FrdkRnX3x89bQnWrhpE/ZnnkRlNjAaBiD5Z9+pCIZcd6ifsTSXbKwmpWRO35Z/WnW
 OnIhSMDCva34/83uv5tXb+Yq3k9hNvd1BwcT3YWg+x2b08MPjO+iAgUz3aKcD0DlsW
 qhoJ3Eum4WZ77RTGv2Hd/0XKv6yUzJ04CEHnT71s=
Date: Wed, 14 Nov 2018 16:35:19 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <Julien.Grall@arm.com>
In-Reply-To: <1bc18b94-cb14-5d9f-514c-34b0f86442b7@arm.com>
Message-ID: <alpine.DEB.2.10.1811141628220.302@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
 <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
 <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
 <17ab88c4-cdf7-8f7f-5933-25d9294f3641@arm.com>
 <alpine.DEB.2.10.1811131242560.8259@sstabellini-ThinkPad-X260>
 <6b03d660-15e6-d6ca-a8b8-1662c045a7a9@arm.com>
 <alpine.DEB.2.10.1811141444480.302@sstabellini-ThinkPad-X260>
 <1bc18b94-cb14-5d9f-514c-34b0f86442b7@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Davorin Mista <dm@aggios.com>,
 Andre Przywara <Andre.Przywara@arm.com>, Xen Devel <xen-devel@lists.xen.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>, nd <nd@arm.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDE0LzExLzIwMTgg
MjI6NDUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFdlZCwgMTQgTm92IDIwMTgs
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+PiBIaSwKPiA+Pgo+ID4+IE9uIDEzLzExLzIwMTggMjA6
NDQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+Pj4gT24gTW9uLCAxMiBOb3YgMjAxOCwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4+Pj4gKCsgQW5kcmUpCj4gPj4+Pgo+ID4+Pj4gT24gMTEv
MTIvMTggNTo0MiBQTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+Pj4+PiBIaSBKdWxpZW4s
Cj4gPj4+Pj4KPiA+Pj4+PiBPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCA2OjAwIFBNIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPj4+Pj4gd3JvdGU6Cj4gPj4+Pj4+Cj4gPj4+
Pj4+Cj4gPj4+Pj4+Cj4gPj4+Pj4+IE9uIDExLzEyLzE4IDQ6NTIgUE0sIE1pcmVsYSBTaW1vbm92
aWMgd3JvdGU6Cj4gPj4+Pj4+PiBIaSBKdWxpZW4sCj4gPj4+Pj4+Cj4gPj4+Pj4+IEhpLAo+ID4+
Pj4+Pgo+ID4+Pj4+Pj4gVGhhbmtzIGZvciB0aGUgZmVlZGJhY2suCj4gPj4+Pj4+Pgo+ID4+Pj4+
Pj4gT24gTW9uLCBOb3YgMTIsIDIwMTggYXQgNDozNiBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+ID4+Pj4+Pj4gd3JvdGU6Cj4gPj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBIaSBN
aXJlbGEsCj4gPj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxh
IFNpbW9ub3ZpYyB3cm90ZToKPiA+Pj4+Pj4+Pj4gR0lDIGFuZCB2aXJ0dWFsIHRpbWVyIGNvbnRl
eHQgbXVzdCBiZSBzYXZlZCB3aGVuIHRoZSBkb21haW4KPiA+Pj4+Pj4+Pj4gc3VzcGVuZHMuCj4g
Pj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBQbGVhc2UgcHJvdmlkZSB0aGUgcmF0aW9uYWxlIGZvciB0aGlz
LiBJcyBpdCByZXF1aXJlZCBieSB0aGUgc3BlYz8KPiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4KPiA+Pj4+
Pj4+IFRoaXMgaXMgcmVxdWlyZWQgZm9yIEdJQyBiZWNhdXNlIGEgZ3Vlc3QgbGVhdmVzIGVuYWJs
ZWQgaW50ZXJydXB0cwo+ID4+Pj4+Pj4gaW4KPiA+Pj4+Pj4+IHRoZSBHSUMgdGhhdCBjb3VsZCB3
YWtlIGl0IHVwLCBhbmQgb24gcmVzdW1lIGl0IHNob3VsZCBiZSBhYmxlIHRvCj4gPj4+Pj4+PiBk
ZXRlY3Qgd2hpY2ggaW50ZXJydXB0IHdva2UgaXQgdXAuIFdpdGhvdXQgc2F2aW5nL3Jlc3Rvcmlu
ZyB0aGUKPiA+Pj4+Pj4+IHN0YXRlCj4gPj4+Pj4+PiBvZiBHSUMgdGhpcyB3b3VsZCBub3QgYmUg
cG9zc2libGUuCj4gPj4+Pj4+Cj4gPj4+Pj4+IEkgYW0gY29uZnVzZWQuIEluIHBhdGNoICMxMCwg
eW91IHNhdmUgdGhlIEdJQyBob3N0IGJlY2F1c2UgdGhlIEdJQyBjYW4KPiA+Pj4+Pj4gYmUgcG93
ZXJlZC1kb3duLiBMaW51eCBpcyBhbHNvIHNhdmluZyB0aGUgR0lDIHN0YXRlLiBTbyBob3cgdGhl
Cj4gPj4+Pj4+IGludGVycnVwdCBjYW4gY29tZSB1cCBpZiB0aGUgR0lDIGlzIHBvd2VyZWQgZG93
bj8KPiA+Pj4+Pj4KPiA+Pj4+Pgo+ID4+Pj4+IEFmdGVyIFhlbiAob3IgTGludXggaW4gdGhlIGNv
bmZpZyB3aXRob3V0IFhlbikgaGFuZHMgb3ZlciB0aGUgY29udHJvbAo+ID4+Pj4+IHRvIEVMMyBv
biBzdXNwZW5kIChjYWxscyBzeXN0ZW0gc3VzcGVuZCBQU0NJIHRvIEVMMyksIGl0IGxlYXZlcwo+
ID4+Pj4+IGVuYWJsZWQgaW50ZXJydXB0cyB0aGF0IGFyZSBpdHMgd2FrZS11cCBzb3VyY2VzLiBT
YXZpbmcgYSBHSUMgc3RhdGUKPiA+Pj4+PiBvbmx5IG1lYW5zIHRoYXQgaXRzIGN1cnJlbnQgY29u
ZmlndXJhdGlvbiB3aWxsIGJlIHJlbWVtYmVyZWQgc29tZXdoZXJlCj4gPj4+Pj4gaW4gZGF0YSBz
dHJ1Y3R1cmVzLCBidXQgdGhlIGNvbmZpZ3VyYXRpb24gaXMgbm90IGNoYW5nZWQgb24gc3VzcGVu
ZC4KPiA+Pj4+PiBFdmVyeXRoaW5nIHRoYXQgaGFwcGVucyB3aXRoIGludGVycnVwdCBjb25maWd1
cmF0aW9uIGZyb20gdGhpcyBwb2ludAo+ID4+Pj4+IG9uIGlzIHBsYXRmb3JtIHNwZWNpZmljLiBO
b3cgdGhlcmUgYXJlIDIgb3B0aW9uczogMSkgRUwzIHdpbGwgbmV2ZXIKPiA+Pj4+PiBhbGxvdyBD
UFUwIHRvIGJlIHBvd2VyZWQgZG93biBhbmQgdGhlIHdha2UtdXAgaW50ZXJydXB0IHdpbGwgaW5k
ZWVkCj4gPj4+Pj4gcHJvcGFnYXRlIHZpYSBHSUM7Cj4gPj4+Pj4gb3IgMikgQ1BVMCB3aWxsIGJl
IHBvd2VyZWQgZG93biBhbmQgdGhlIEdJQyBtYXkgYmUKPiA+Pj4+PiBwb3dlcmVkIGRvd24gYXMg
d2VsbCwgc28gYW4gZXh0ZXJuYWwgaGVscCBpcyBuZWVkZWQgdG8gZGVhbCB3aXRoCj4gPj4+Pj4g
d2FrZS11cCBhbmQgcmVzdW1lIChlLmcuIGluIG9yZGVyIHRvIHJlYWN0IHRvIGEgd2FrZS11cCBp
bnRlcnJ1cHQKPiA+Pj4+PiB3aGlsZSB0aGUgR0lDIGlzIGRvd24sIGFuZCBwb3dlciB1cCBDUFUw
KS4gVGhpcyBleHRlcm5hbCBoZWxwIGlzCj4gPj4+Pj4gcHJvdmlkZWQgYnkgc29tZSBsb3ctcG93
ZXIgcHJvY2Vzc29yIG91dHNpZGUgb2YgdGhlIENvcnRleC1BIGNsdXN0ZXIuCj4gPj4+Pj4KPiA+
Pj4+PiBTbyB0aGUgcGxhdGZvcm0gZmlybXdhcmUgaXMgcmVzcG9uc2libGUgZm9yIHByb3Blcmx5
IGNvbmZpZ3VyaW5nIGEKPiA+Pj4+PiB3YWtlLXVwIHBhdGggaWYgR0lDIGdvZXMgZG93bi4gVGhp
cyBpcyBjb21tb25seSBoYW5kbGVkIGJ5IEVMMwo+ID4+Pj4+IGNvbW11bmljYXRpbmcgd2l0aCBs
b3ctcG93ZXIgcHJvY2Vzc29yLiBXaGVuIHRoZSBHSUMgcG93ZXIgY29tZXMgdXAsCj4gPj4+Pj4g
dGhlIGludGVycnVwdCB0cmlnZ2VyZWQgYnkgYSBwZXJpcGhlcmFsIGlzIHN0aWxsIGFjdGl2ZSBh
bmQgdGhlCj4gPj4+Pj4gc29mdHdhcmUgb24gQ29ydGV4LUEgY2x1c3RlciBzaG91bGQgYmUgYWJs
ZSB0byBvYnNlcnZlIGl0IG9uY2UgdGhlIEdJQwo+ID4+Pj4+IHN0YXRlIGlzIHJlc3RvcmVkLCBp
LmUuIGludGVycnVwdHMgZ2V0IGVuYWJsZWQgYXQgR0lDLgo+ID4+Pj4KPiA+Pj4+IFRoYW5rIHlv
dSBmb3IgdGhlIGV4cGxhbmF0aW9uLiAgTm93IHRoZSBxdWVzdGlvbiBpcyB3aHkgY2FuJ3Qgd2Ug
cmVzZXQgYXQKPiA+Pj4+IGxlYXN0IHRoZSBHSUMgQ1BVIGludGVyZmFjZT8KPiA+Pj4+Cj4gPj4+
PiBBRkFJVSwgdGhlIGd1ZXN0IHNob3VsZCByZXN0b3JlIHRoZW0gaW4gYW55IGNhc2UuIFRoZSBv
bmx5IHRoaW5ncyB3ZSBuZWVkCj4gPj4+PiB0bwo+ID4+Pj4ga25vdyBpcyB0aGUgaW50ZXJydXB0
IHdhcyByZWNlaXZlZCBmb3IgYSBnaXZlbiBndWVzdC4gV2UgY2FuIHRoZW4gcXVldWUgaXQKPiA+
Pj4+IGFuZAo+ID4+Pj4gd2FrZS11cCB0aGUgZG9tYWluLgo+ID4+Pj4KPiA+Pj4+IFRoaXMgc2Vl
bXMgdG8gZml0IHdpdGggdGhlIGRlc2NyaXB0aW9uIG9uIHRvcCBvZiBnaWNfZGlzdF9zYXZlKCkg
aW4gTGludXgKPiA+Pj4+IEdJQ3YyIGRyaXZlci4KPiA+Pj4KPiA+Pj4gQ2FuIHdlIHJlbHkgb24g
YWxsIFBTQ0kgY29tcGxpYW50IE9TZXMgdG8gcmVzdG9yZSB0aGVpciBvd24gR0lDIGFnYWluIGF0
Cj4gPj4+IHJlc3VtZT8gVGhlIFBTQ0kgc3BlYyBpcyBub3QgdmVyeSBjbGVhciBpbiB0aGF0IHJl
Z2FyZCAoYXQgdGhlIHRoZQo+ID4+PiB2ZXJzaW9uIEkgYW0gbG9va2luZyBhdC4uLikgSSBhbSBq
dXN0IGFza2luZyBzbyB0aGF0IHdlIGRvbid0IGNvbWUgdXAKPiA+Pj4gd2l0aCBhIHNvbHV0aW9u
IHRoYXQgb25seSB3b3JrcyB3aXRoIExpbnV4Lgo+ID4+IFNlZSBQU0NJIDEuMSAoREVOMDAyMkQp
IHNlY3Rpb24gNi44LiBFYWNoIGxldmVsIHNob3VsZCBzYXZlIGl0cyBvd24gY29udGV4dAo+ID4+
IGJlY2F1c2UgdGhlIFBTQ0kgaW1wbGVtZW50YXRpb25zIGlzIGFsbG93ZWQgdG8gc2h1dGRvd24g
dGhlIEdJQy4KPiA+IAo+ID4gR3JlYXQsIGluIHRoYXQgY2FzZSB3ZSBzaG91bGQgYmUgYWJsZSB0
byBza2lwIHNhdmluZyBzb21lIG9mIHRoZSBHSUNECj4gPiByZWdpc3RlcnMgdG9vLiBXZSBkbyBu
ZWVkIHRvIHNhdmUgR0lDRF9JU0FDVElWRVIsIGFuZCBHSUNEX0lDRkdSLAo+ID4gYnV0IHdlIHNo
b3VsZCBiZSBhYmxlIHRvIHNraXAgdGhlIG90aGVycyAoR0lDRF9JU0VOQUJMRVIsCj4gPiBHSUNE
X0lQUklPUklUWVIsIEdJQ0RfSVRBUkdFVFNSKS4gSWYgd2UgZG8sIHdlIHN0aWxsIG5lZWQgdG8K
PiA+IHJlLWluaXRpYWxpemUgdGhlbSBhcyB3ZSBkbyBpbiBnaWN2Ml9kaXN0X2luaXQuCj4gCj4g
WW91IGFyZSBhc3N1bWluZyBhIGRvbWFpbiB3aWxsIGhhbmRsZSBwcm9wZXJseSB0aGUgc3VzcGVu
ZC9yZXN1bWUuIEkgCj4gZG9uJ3QgdGhpbmsgd2UgY2FuIHByb21pc2UgdGhhdCBhcyB3ZSBjYWxs
IGZyZWV6ZS90aGF3LgoKRGhvISBUaGF0IHdvdWxkIGJyZWFrIGV2ZXJ5IHNpbmdsZSBndWVzdCB0
aGF0IGhhcyBiZWVuIGZvcmNlZnVsbHkKc3VzcGVuZGVkIDotLwoKUmlnaHQsIHdlIGNhbid0IGRv
IHRoYXQgKEZZSSBJIHRlc3RlZCB0b2RheSB0aGUgc2VyaWVzIHdpdGggYW4gdW5hd2FyZQpkb21V
IGFuZCBpdCBhbGwgcmVzdW1lZCBjb3JyZWN0bHkuKQoKQnV0IGdpdmVuIHRoYXQgd2Ugb25seSBz
dXNwZW5kL3Jlc3VtZSBHSUNDX0NUTFIsIEdJQ0NfUE1SLCBHSUNDX0JQUiBvZgp0aGUgR0lDQyBp
bnRlcmZhY2UsIGl0IHNob3VsZCBiZSBmaW5lIHRvIHJlLWluaXRpYWxpemUgdGhhdC4gV2UgZG8g
bmVlZAp0byBiZSBjYXJlZnVsIGJlY2F1c2UgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2Yg
Z2ljdjJfY3B1X2luaXQKdG91Y2hlcyBhIGJ1bmNoIG9mIEdJQ0QgcmVnaXN0ZXJzIHRoYXQgd2Un
bGwgaGF2ZSB0byBzYXZlIHNlcGFyYXRlbHkgZm9yCnN1c3BlbmQvcmVzdW1lLgoKCj4gRnVydGhl
cm1vcmUsIHdlIHN0aWxsIGhhdmUgdG8gc3VzcGVuZC9yZXN1bWUgb3RoZXIgZHJpdmVycyBpbiBY
ZW4uIEkgCj4gdGhpbmsgdGhpcyBpcyBhIGJpdCBwYWluZnVsIHRvIGhhdmUgdG8gcmVseSBvbiBl
dmVyeSBkcml2ZXJzIHRvIGRlYWwgCj4gd2l0aCB0aGVpciBpbnRlcnJ1cHRzLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 00:47:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 00:47: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-devel-bounces@lists.xenproject.org>)
	id 1gN5ou-0006aC-VZ; Thu, 15 Nov 2018 00:47:44 +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=vERR=N2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gN5ot-0006a1-MJ
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 00:47:43 +0000
X-Inumbo-ID: 0de28a88-e870-11e8-a435-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0de28a88-e870-11e8-a435-12d6303a7972;
 Thu, 15 Nov 2018 00:47:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,234,1539648000"; d="scan'208";a="81880388"
To: Julien Grall <julien.grall@arm.com>, Mirela Simonovic
 <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
Date: Thu, 15 Nov 2018 00:47:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMTEvMjAxOCAxMjo0OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIE1pcmVsYSwKPgo+
IE9uIDE0LzExLzIwMTggMTI6MDgsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4+Cj4+Cj4+IE9u
IDExLzEzLzIwMTggMDk6MzIgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAxMi8xMS8y
MDE4IDE5OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGkgQW5kcmV3LAo+Pj4+Cj4+Pj4g
T24gMTEvMTIvMTggNDo0MSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4gT24gMTIvMTEv
MTggMTY6MzUsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4+Pj4+Pj4+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+Pj4+Pj4gaW5k
ZXggZTU5NGI0OGQ4MS4uN2Y4MTA1NDY1YyAxMDA2NDQKPj4+Pj4+Pj4gLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCj4+Pj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+Pj4+Pj4+
PiBAQCAtOTcsNiArOTcsMTEgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3Qg
dmNwdSAqcCkKPj4+Pj4+Pj4gwqDCoMKgwqDCoMKgwqAgaWYgKCBpc19pZGxlX3ZjcHUocCkgKQo+
Pj4+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4+Pj4+Pj4KPj4+Pj4+Pj4g
K8KgwqDCoCAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQgbm90IGJlIHNhdmVkIGlmIGl0cyBkb21h
aW4gaXMKPj4+Pj4+Pj4gc3VzcGVuZGVkICovCj4+Pj4+Pj4+ICvCoMKgwqAgaWYgKCBwLT5kb21h
aW4tPmlzX3NodXRfZG93biAmJgo+Pj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgKHAtPmRvbWFpbi0+
c2h1dGRvd25fY29kZSA9PSBTSFVURE9XTl9zdXNwZW5kKSApCj4+Pj4+Pj4+ICvCoMKgwqDCoMKg
wqDCoCByZXR1cm47Cj4+Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyB1c2VkIGluIFhlbiBmb3Ig
b3RoZXIgcHVycG9zZSAoc2VlCj4+Pj4+Pj4gU0NIRURPUF9zaHV0ZG93bikuIFRoZSBvdGhlciB1
c2VyIG9mIHRoYXQgY29kZSByZWxpZXMgb24gYWxsIHRoZQo+Pj4+Pj4+IHN0YXRlCj4+Pj4+Pj4g
dG8gYmUgc2F2ZWQgb24gc3VzcGVuZC4KPj4+Pj4+Pgo+Pj4+Pj4gV2UganVzdCBuZWVkIGEgZmxh
ZyB0byBtYXJrIGEgZG9tYWluIGFzIHN1c3BlbmRlZCwgYW5kIEkgZG8gYmVsaWV2ZQo+Pj4+Pj4g
U0hVVERPV05fc3VzcGVuZCBpcyBub3QgdXNlZCBhbnl3aGVyZSBlbHNlLgo+Pj4+Pj4gTGV0J3Mg
Y29tZSBiYWNrIG9uIHRoaXMuCj4+Pj4+IFNIVVRET1dOX3N1c3BlbmQgaXMgdXNlZCBmb3IgbWln
cmF0aW9uLsKgIEdyZXAgZm9yIGl0IHRocm91Z2ggdGhlIFhlbgo+Pj4+PiB0cmVlIGFuZCB5b3Un
bGwgZmluZCBzZXZlcmFsIHBpZWNlcyBvZiBkb2N1bWVudGF0aW9uLCBpbmNsdWRpbmcgdGhlCj4+
Pj4+IGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhpcyBzaHV0ZG93biBjb2RlIG1lYW5zLgo+Pj4+Pgo+
Pj4+PiBXaGF0IHlvdSBhcmUgaW50cm9kdWNpbmcgaGVyZSBpcyBub3QgYSBzaHV0ZG93biAtIGl0
IGlzIGEgc3VzcGVuZAo+Pj4+PiB3aXRoCj4+Pj4+IHRoZSBpbnRlbnQgdG8gcmVzdW1lIGV4ZWN1
dGluZyBsYXRlci7CoCBBcyBzdWNoLCBpdCBzaG91bGRuJ3QgdXNlCj4+Pj4+IFhlbidzCj4+Pj4+
IHNodXRkb3duIGluZnJhc3RydWN0dXJlLCB3aGljaCBleGlzdHMgbWFpbmx5IHRvIGNvbW11bmlj
YXRlIHdpdGggdGhlCj4+Pj4+IHRvb2xzdGFjay4KPj4+PiBXb3VsZCBkb21haW4gcGF1c2UvdW5w
YXVzZSBiZSBhIGJldHRlciBzb2x1dGlvbj8KPj4+IEFjdHVhbGx5IHllcyAtIHRoYXQgc291bmRz
IGxpa2UgYSB2ZXJ5IG5lYXQgc29sdXRpb24uCj4+Cj4+IEkgYmVsaWV2ZSBkb21haW4gcGF1c2Ug
d2lsbCBub3Qgd29yayBoZXJlIC0gYSBkb21haW4gY2Fubm90IHBhdXNlCj4+IGl0c2VsZiwgaS5l
LiBjdXJyZW50IGRvbWFpbiBjYW5ub3QgYmUgcGF1c2VkLiBUaGlzIGZ1bmN0aW9uYWxpdHkKPj4g
c2VlbXMgdG8gYXNzdW1lIHRoYXQgYSBkb21haW4gaXMgcGF1c2luZyBhbm90aGVyIGRvbWFpbi4g
T3IgSSBtaXNzZWQKPj4gdGhlIHBvaW50Lgo+Cj4gWWVzIGRvbWFpbiBwYXVzZS91bnBhdXNlIHdp
bGwgbm90IHdvcmsuIEhvd2V2ZXIsIHlvdSBjYW4gaW50cm9kdWNlIGEKPiBib29sZWFuIHRvIHRl
bGwgeW91IHdoZXRoZXIgdGhlIGRvbWFpbiB3YXMgc3VzcGVuZC4KPgo+IEkgYWN0dWFsbHkgcXVp
dGUgbGlrZSBob3cgc3VzcGVuZCB3b3JrIGZvciB4ODYgSFZNLiBUaGlzIGlzIGJhc2VkIG9uCj4g
cGF1c2UvdW5wYXVzZS4gSGF2ZSBhIGxvb2sgYXQgaHZtX3MzX3tzdXNwZW5kL3Jlc3VtZX0uCgpU
aGF0IG9ubHkgZXhpc3RzIGJlY2F1c2UgdGhlIEFDUEkgY29udHJvbGxlciBpcy93YXMgaW1wbGVt
ZW50ZWQgaW4KUUVNVS7CoCBJIHdvdWxkbid0IHJlY29tbWVuZCBjb3B5aW5nIGl0LgoKSGF2aW5n
IHNwZW50IHNvbWUgbW9yZSB0aW1lIHRoaW5raW5nIGFib3V0IHRoaXMgcHJvYmxlbSwgd2hhdCBw
cm9wZXJ0aWVzCmRvZXMgdGhlIFBTQ0kgY2FsbCBoYXZlPwoKSSBnYXRoZXIgZnJvbSBvdGhlciBw
YXJ0cyBvZiB0aGlzIHRocmVhZCB0aGF0IHRoZXJlIG1heSBiZSBhIHBhcnRpYWwKcmVzZXQgb2Yg
c3RhdGU/wqAgQmV5b25kIHRoYXQsIHdoYXQgZWxzZT8KCkkgYXNrLCBiZWNhdXNlIGNvbmNlcHR1
YWxseSwgZG9tVSBzdXNwZW5kIHRvIFJBTSBpcyBsaXRlcmFsbHkganVzdAoiZGUtc2NoZWR1bGUg
dW50aWwgd2Ugd2FudCB0byB3YWtlIHVwIiwgYW5kIGluIHRoaXMgY2FzZSwgaXQgYXBwZWFycyB0
bwpiZSAid2FrZSB1cCBvbiBhbnkgb2YgdGhlIHN0aWxsLWFjdGl2ZSBpbnRlcnJ1cHRzIi7CoCBX
ZSd2ZSBhbHJlYWR5IGdvdCBhCnNjaGVkdWxlciBBUEkgZm9yIHRoYXQsIGFuZCBpdHMgY2FsbGVk
IHZjcHVfYmxvY2soKS7CoCBUaGlzIGFscmVhZHkKZXhpc3RzIHdpdGggIndhaXQgdW50aWwgYSBu
ZXcgZXZlbnQgb2NjdXJzIiBzZW1hbnRpY3MuCgpJcyB0aGVyZSBhbnl0aGluZyBlbHNlIEkndmUg
bWlzc2VkPwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 00:47:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 00:47: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-devel-bounces@lists.xenproject.org>)
	id 1gN5ot-0006a2-Lw; Thu, 15 Nov 2018 00:47: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=verr=n2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gN5os-0006Zw-RS
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 00:47:42 +0000
X-Inumbo-ID: 0de7fe9e-e870-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0de7fe9e-e870-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 00:47:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,234,1539648000"; d="scan'208";a="81880388"
To: Julien Grall <julien.grall@arm.com>, Mirela Simonovic
 <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
Date: Thu, 15 Nov 2018 00:47:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMTEvMjAxOCAxMjo0OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIE1pcmVsYSwKPgo+
IE9uIDE0LzExLzIwMTggMTI6MDgsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4+Cj4+Cj4+IE9u
IDExLzEzLzIwMTggMDk6MzIgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAxMi8xMS8y
MDE4IDE5OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGkgQW5kcmV3LAo+Pj4+Cj4+Pj4g
T24gMTEvMTIvMTggNDo0MSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4gT24gMTIvMTEv
MTggMTY6MzUsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4+Pj4+Pj4+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+Pj4+Pj4gaW5k
ZXggZTU5NGI0OGQ4MS4uN2Y4MTA1NDY1YyAxMDA2NDQKPj4+Pj4+Pj4gLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCj4+Pj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+Pj4+Pj4+
PiBAQCAtOTcsNiArOTcsMTEgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3Qg
dmNwdSAqcCkKPj4+Pj4+Pj4gwqDCoMKgwqDCoMKgwqAgaWYgKCBpc19pZGxlX3ZjcHUocCkgKQo+
Pj4+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4+Pj4+Pj4KPj4+Pj4+Pj4g
K8KgwqDCoCAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQgbm90IGJlIHNhdmVkIGlmIGl0cyBkb21h
aW4gaXMKPj4+Pj4+Pj4gc3VzcGVuZGVkICovCj4+Pj4+Pj4+ICvCoMKgwqAgaWYgKCBwLT5kb21h
aW4tPmlzX3NodXRfZG93biAmJgo+Pj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgKHAtPmRvbWFpbi0+
c2h1dGRvd25fY29kZSA9PSBTSFVURE9XTl9zdXNwZW5kKSApCj4+Pj4+Pj4+ICvCoMKgwqDCoMKg
wqDCoCByZXR1cm47Cj4+Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyB1c2VkIGluIFhlbiBmb3Ig
b3RoZXIgcHVycG9zZSAoc2VlCj4+Pj4+Pj4gU0NIRURPUF9zaHV0ZG93bikuIFRoZSBvdGhlciB1
c2VyIG9mIHRoYXQgY29kZSByZWxpZXMgb24gYWxsIHRoZQo+Pj4+Pj4+IHN0YXRlCj4+Pj4+Pj4g
dG8gYmUgc2F2ZWQgb24gc3VzcGVuZC4KPj4+Pj4+Pgo+Pj4+Pj4gV2UganVzdCBuZWVkIGEgZmxh
ZyB0byBtYXJrIGEgZG9tYWluIGFzIHN1c3BlbmRlZCwgYW5kIEkgZG8gYmVsaWV2ZQo+Pj4+Pj4g
U0hVVERPV05fc3VzcGVuZCBpcyBub3QgdXNlZCBhbnl3aGVyZSBlbHNlLgo+Pj4+Pj4gTGV0J3Mg
Y29tZSBiYWNrIG9uIHRoaXMuCj4+Pj4+IFNIVVRET1dOX3N1c3BlbmQgaXMgdXNlZCBmb3IgbWln
cmF0aW9uLsKgIEdyZXAgZm9yIGl0IHRocm91Z2ggdGhlIFhlbgo+Pj4+PiB0cmVlIGFuZCB5b3Un
bGwgZmluZCBzZXZlcmFsIHBpZWNlcyBvZiBkb2N1bWVudGF0aW9uLCBpbmNsdWRpbmcgdGhlCj4+
Pj4+IGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhpcyBzaHV0ZG93biBjb2RlIG1lYW5zLgo+Pj4+Pgo+
Pj4+PiBXaGF0IHlvdSBhcmUgaW50cm9kdWNpbmcgaGVyZSBpcyBub3QgYSBzaHV0ZG93biAtIGl0
IGlzIGEgc3VzcGVuZAo+Pj4+PiB3aXRoCj4+Pj4+IHRoZSBpbnRlbnQgdG8gcmVzdW1lIGV4ZWN1
dGluZyBsYXRlci7CoCBBcyBzdWNoLCBpdCBzaG91bGRuJ3QgdXNlCj4+Pj4+IFhlbidzCj4+Pj4+
IHNodXRkb3duIGluZnJhc3RydWN0dXJlLCB3aGljaCBleGlzdHMgbWFpbmx5IHRvIGNvbW11bmlj
YXRlIHdpdGggdGhlCj4+Pj4+IHRvb2xzdGFjay4KPj4+PiBXb3VsZCBkb21haW4gcGF1c2UvdW5w
YXVzZSBiZSBhIGJldHRlciBzb2x1dGlvbj8KPj4+IEFjdHVhbGx5IHllcyAtIHRoYXQgc291bmRz
IGxpa2UgYSB2ZXJ5IG5lYXQgc29sdXRpb24uCj4+Cj4+IEkgYmVsaWV2ZSBkb21haW4gcGF1c2Ug
d2lsbCBub3Qgd29yayBoZXJlIC0gYSBkb21haW4gY2Fubm90IHBhdXNlCj4+IGl0c2VsZiwgaS5l
LiBjdXJyZW50IGRvbWFpbiBjYW5ub3QgYmUgcGF1c2VkLiBUaGlzIGZ1bmN0aW9uYWxpdHkKPj4g
c2VlbXMgdG8gYXNzdW1lIHRoYXQgYSBkb21haW4gaXMgcGF1c2luZyBhbm90aGVyIGRvbWFpbi4g
T3IgSSBtaXNzZWQKPj4gdGhlIHBvaW50Lgo+Cj4gWWVzIGRvbWFpbiBwYXVzZS91bnBhdXNlIHdp
bGwgbm90IHdvcmsuIEhvd2V2ZXIsIHlvdSBjYW4gaW50cm9kdWNlIGEKPiBib29sZWFuIHRvIHRl
bGwgeW91IHdoZXRoZXIgdGhlIGRvbWFpbiB3YXMgc3VzcGVuZC4KPgo+IEkgYWN0dWFsbHkgcXVp
dGUgbGlrZSBob3cgc3VzcGVuZCB3b3JrIGZvciB4ODYgSFZNLiBUaGlzIGlzIGJhc2VkIG9uCj4g
cGF1c2UvdW5wYXVzZS4gSGF2ZSBhIGxvb2sgYXQgaHZtX3MzX3tzdXNwZW5kL3Jlc3VtZX0uCgpU
aGF0IG9ubHkgZXhpc3RzIGJlY2F1c2UgdGhlIEFDUEkgY29udHJvbGxlciBpcy93YXMgaW1wbGVt
ZW50ZWQgaW4KUUVNVS7CoCBJIHdvdWxkbid0IHJlY29tbWVuZCBjb3B5aW5nIGl0LgoKSGF2aW5n
IHNwZW50IHNvbWUgbW9yZSB0aW1lIHRoaW5raW5nIGFib3V0IHRoaXMgcHJvYmxlbSwgd2hhdCBw
cm9wZXJ0aWVzCmRvZXMgdGhlIFBTQ0kgY2FsbCBoYXZlPwoKSSBnYXRoZXIgZnJvbSBvdGhlciBw
YXJ0cyBvZiB0aGlzIHRocmVhZCB0aGF0IHRoZXJlIG1heSBiZSBhIHBhcnRpYWwKcmVzZXQgb2Yg
c3RhdGU/wqAgQmV5b25kIHRoYXQsIHdoYXQgZWxzZT8KCkkgYXNrLCBiZWNhdXNlIGNvbmNlcHR1
YWxseSwgZG9tVSBzdXNwZW5kIHRvIFJBTSBpcyBsaXRlcmFsbHkganVzdAoiZGUtc2NoZWR1bGUg
dW50aWwgd2Ugd2FudCB0byB3YWtlIHVwIiwgYW5kIGluIHRoaXMgY2FzZSwgaXQgYXBwZWFycyB0
bwpiZSAid2FrZSB1cCBvbiBhbnkgb2YgdGhlIHN0aWxsLWFjdGl2ZSBpbnRlcnJ1cHRzIi7CoCBX
ZSd2ZSBhbHJlYWR5IGdvdCBhCnNjaGVkdWxlciBBUEkgZm9yIHRoYXQsIGFuZCBpdHMgY2FsbGVk
IHZjcHVfYmxvY2soKS7CoCBUaGlzIGFscmVhZHkKZXhpc3RzIHdpdGggIndhaXQgdW50aWwgYSBu
ZXcgZXZlbnQgb2NjdXJzIiBzZW1hbnRpY3MuCgpJcyB0aGVyZSBhbnl0aGluZyBlbHNlIEkndmUg
bWlzc2VkPwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 01:16:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 01:16: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-devel-bounces@lists.xenproject.org>)
	id 1gN6Gf-0007Yq-Ay; Thu, 15 Nov 2018 01:16: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=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN6Gd-0007Yg-Ur
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 01:16:24 +0000
X-Inumbo-ID: 0fcc0e96-e874-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0fcc0e96-e874-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 01:16:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gN6GW-0000HB-UE; Thu, 15 Nov 2018 01:16:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gN6GW-00054f-Ec; Thu, 15 Nov 2018 01:16:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gN6GW-0000oN-Du; Thu, 15 Nov 2018 01:16:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129826-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:heisenbug
 linux-4.19:test-amd64-amd64-examine:reboot:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=07a03b97b9ce2a6430344386eeab9b16283b893f
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 01:16:16 +0000
Subject: [Xen-devel] [linux-4.19 test] 129826: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTgyNiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk4MjYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCBwYXNzIGluIDEyOTQxMgogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTI5NDI4CiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBw
YXNzIGluIDEyOTQyOAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qv
c3JjX2hvc3QgICAgICAgICBmYWlsIHBhc3MgaW4gMTI5NzQ3CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgIGZhaWwgcGFzcyBpbiAxMjk3
NDcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAxMCByZWRoYXQtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAwN2EwM2I5N2I5
Y2UyYTY0MzAzNDQzODZlZWFiOWIxNjI4M2I4OTNmCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgIDEyIGRh
eXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogICAx
MCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAgRGF2aWQg
QWhlcm4gPGRzYWhlcm5AZ21haWwuY29tPgogIERhdmlkIE1pbGxlciA8ZGF2ZW1AcmVkaGF0LmNv
bT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRXJpYyBEdW1hemV0
IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4
Zm91bmRhdGlvbi5vcmc+CiAgR3JlZyBSb3NlIDxndnJvc2U4MTkyQGdtYWlsLmNvbT4KICBIYW5n
YmluIExpdSA8bGl1aGFuZ2JpbkBnbWFpbC5jb20+CiAgSGVpbmVyIEthbGx3ZWl0IDxoa2FsbHdl
aXQxQGdtYWlsLmNvbT4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBtZWxsYW5veC5jb20+CiAgSXZh
biBWZWNlcmEgPGl2ZWNlcmFAcmVkaGF0LmNvbT4KICBKYWltZSBDYWFtYcOxbyBSdWl6IDxqY2Fh
bWFub0BzdXNlLmNvbT4KICBKYWt1YiBLaWNpbnNraSA8amFrdWIua2ljaW5za2lAbmV0cm9ub21l
LmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEthcnN0ZW4gR3JhdWwg
PGtncmF1bEBsaW51eC5pYm0uY29tPgogIE1hcmlhIFBhc2VjaG5payA8bWFyaWFwQG1lbGxhbm94
LmNvbT4KICBOaWtsYXMgQ2Fzc2VsIDxuaWtsYXMuY2Fzc2VsQGxpbmFyby5vcmc+CiAgTmlrb2xh
eSBBbGVrc2FuZHJvdiA8bmlrb2xheUBjdW11bHVzbmV0d29ya3MuY29tPgogIE9sZWtzYW5kciBO
YXRhbGVua28gPG9sZWtzYW5kckBuYXRhbGVua28ubmFtZT4KICBQZXRyIE1hY2hhdGEgPHBldHJt
QG1lbGxhbm94LmNvbT4KICBSb29wYSBQcmFiaHUgPHJvb3BhQGN1bXVsdXNuZXR3b3Jrcy5jb20+
CiAgU2VhbiBUcmFuY2hldHRpIDxzdHJhbmNoZUBjb2RlYXVyb3JhLm9yZz4KICBTaGFsb20gVG9s
ZWRvIDxzaGFsb210QG1lbGxhbm94LmNvbT4KICBTdGVmYW5vIEJyaXZpbyA8c2JyaXZpb0ByZWRo
YXQuY29tPgogIFRvYmlhcyBKdW5nZWwgPHRvYmlhcy5qdW5nZWxAZ21haWwuY29tPgogIFVyc3Vs
YSBCcmF1biA8dWJyYXVuQGxpbnV4LmlibS5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21h
aWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDcwOCBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 01:35:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 01:35: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-devel-bounces@lists.xenproject.org>)
	id 1gN6ZG-0000gQ-4W; Thu, 15 Nov 2018 01:35: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=zrqi=n2=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gN6ZE-0000gL-Ms
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 01:35:36 +0000
X-Inumbo-ID: bece6d27-e876-11e8-9a16-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bece6d27-e876-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 01:35:34 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 14 Nov 2018 17:35:33 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,234,1539673200"; d="scan'208";a="100341765"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga003.jf.intel.com with ESMTP; 14 Nov 2018 17:35:32 -0800
Received: from fmsmsx121.amr.corp.intel.com (10.18.125.36) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 14 Nov 2018 17:35:32 -0800
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx121.amr.corp.intel.com (10.18.125.36) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 14 Nov 2018 17:35:32 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.214]) with mapi id 14.03.0415.000;
 Thu, 15 Nov 2018 09:35:21 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 1/8] x86/nestedhvm: init nv_vvmcxaddr in
 hvm_vcpu_initialise()
Thread-Index: AQHUfAQmM/HV67UmSEm63xTt2n8fhKVQDq3g
Date: Thu, 15 Nov 2018 01:35:20 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE4B985@SHSMSX101.ccr.corp.intel.com>
References: <20181114102323.7771-1-sergey.dyasli@citrix.com>
 <20181114102323.7771-2-sergey.dyasli@citrix.com>
In-Reply-To: <20181114102323.7771-2-sergey.dyasli@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDAxY2M4MTYtYmE4Yy00Y2FmLTk3ZmEtOWJjNjMzNzYwMDg0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiWGVia0w5Y1VlVDFwVlVLWjlWa1wvMHp2S1hvbGpTU2dOWTZiQkRPRUhpbnBHelJHcWtuMWtyRkNEYXJBSWxkdHMifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 1/8] x86/nestedhvm: init nv_vvmcxaddr in
 hvm_vcpu_initialise()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBTZXJnZXkgRHlhc2xpIFttYWlsdG86c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tXQo+
IFNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMTQsIDIwMTggNjoyMyBQTQo+IAo+IFRoaXMgYWxs
b3dzIHRvIHNhZmVseSB1c2UgbmVzdGVkaHZtIGZ1bmN0aW9ucyB0aGF0IHJlbHkgb24gdGhlIHZh
bHVlcwo+IGluc2lkZSBzdHJ1Y3QgbmVzdGVkdmNwdSBpbmRlcGVuZGVudGx5IG9mIHRoZSBuZXN0
ZWQgdmlydHVhbGlzYXRpb24KPiAoSFZNX1BBUkFNX05FU1RFREhWTSkgc3RhdHVzIG9mIGEgZG9t
YWluLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 02:16:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 02:16: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-devel-bounces@lists.xenproject.org>)
	id 1gN7CV-000448-Hm; Thu, 15 Nov 2018 02:16: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=Wfeu=N2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN7CU-00043y-1j
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 02:16:10 +0000
X-Inumbo-ID: 67cb7fee-e87c-11e8-b287-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 67cb7fee-e87c-11e8-b287-12d6303a7972;
 Thu, 15 Nov 2018 02:16:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gN7CN-0001py-NM; Thu, 15 Nov 2018 02:16:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gN7CN-0000FL-Dr; Thu, 15 Nov 2018 02:16:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gN7CN-0003pU-CQ; Thu, 15 Nov 2018 02:16:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130076-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-pvops:kernel-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=85588389222a3636baf0f9ed8227f2434af4c3f9
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 02:16:03 +0000
Subject: [Xen-devel] [ovmf test] 130076: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDA3NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwNzYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5NDc1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBvdm1mICAgICAgICAgICAgICAgICA4NTU4ODM4OTIyMmEzNjM2YmFm
MGY5ZWQ4MjI3ZjI0MzRhZjRjM2Y5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAg
ICAgICA1YWUzMTg0ZDhjNTlmN2JiYjg0YmFkNDgyZGY2YjgwMjBiYTU4MTg4CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjk0NzUgIDIwMTgtMTEtMDUgMjE6MTM6MTEgWiAgICA5IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI5NTI2ICAyMDE4LTExLTA2IDIwOjQ5OjI2IFogICAgOCBkYXlzICAg
NzEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwMDE0ICAyMDE4LTExLTE0IDAzOjQz
OjQ2IFogICAgMCBkYXlzICAgMTEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFy
by5vcmc+CiAgRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIEVyaWMgRG9uZyA8ZXJp
Yy5kb25nQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgSGFv
IFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
aW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenlu
Z2llckBhcm0uY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5
dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNv
bT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5s
aW5Ac3lub2xvZ3kuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA4NzEgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 03:18:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 03:18: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-devel-bounces@lists.xenproject.org>)
	id 1gN8Am-0000BG-F5; Thu, 15 Nov 2018 03:18: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=jxyv=n2=nxp.com=peng.fan@srs-us1.protection.inumbo.net>)
 id 1gN8Al-0000BA-77
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 03:18:27 +0000
X-Inumbo-ID: 1c62ca1c-e885-11e8-9a16-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.15.71]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c62ca1c-e885-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 03:18:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Tem3EBPq80QDk6iWyZ9zjg6z4NweBbZ6kGcsdF1Euew=;
 b=acdgZnwreMey8HK+YULSI/XwGAuCuCxVZ66xplsm3rB/XneBUVrNiO3PaOcy+OrSllYD1Sh5esMBmHtyUfqwbI/2XJrrejaAPdOG/WJyiZDYSGSczeCmbhtSOFjTR9ZsD/6n4gh1IKrX4HWNejCFu47V8JsRKZEKwEXtchyw9FQ=
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com (52.135.148.143) by
 AM0PR04MB4211.eurprd04.prod.outlook.com (52.134.126.21) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.26; Thu, 15 Nov 2018 03:18:22 +0000
Received: from AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::2cc2:9269:b873:f270]) by AM0PR04MB4481.eurprd04.prod.outlook.com
 ([fe80::2cc2:9269:b873:f270%3]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018
 03:18:22 +0000
From: Peng Fan <peng.fan@nxp.com>
To: Peng Fan <peng.fan@nxp.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: domu console issue
Thread-Index: AdR8AvrReb/g9HXtSQizLlcyo6rhEQAjs07w
Date: Thu, 15 Nov 2018 03:18:22 +0000
Message-ID: <AM0PR04MB4481A92DD99069BEDA22BE8088DC0@AM0PR04MB4481.eurprd04.prod.outlook.com>
References: <AM0PR04MB4481FA95E4C5371FAB2D687488C30@AM0PR04MB4481.eurprd04.prod.outlook.com>
In-Reply-To: <AM0PR04MB4481FA95E4C5371FAB2D687488C30@AM0PR04MB4481.eurprd04.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=peng.fan@nxp.com; 
x-originating-ip: [92.121.68.129]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR04MB4211;
 6:gJyOy9JV/HIfa2XWRN/CndtsNtJ5RVeY9W6iwpLqS+tNDMil8YAk1g/uCmaYe/RHr9Nr2P+Fl87+4qzvp+x2AqJrvenYDm3eJVoaCOxX2ycvDna61PVpU8/GrgkZedDCPyVPYjV6s30huaGbwzCUrPYCJGl6tpbmjs7waMdtzP9EnrDJddR/+eABVju+C8uScVaFCS7zCsXQBgL9qNZZSZ23J/IXvzqnQxkFXb30tHstzrEyLzArEAh/tvtBNx7ubleP3pKB2wu5rgmPGkkJ6OnBmJNYdb4eYn+sX3PzUwRgRZJ2oa5fLdQK9LDe7aK2izYTP6O1/LWRNQOu8yHvJl4B9hTI+cB+gqWffOtQSxwzXe+mp/g1yc+sZAonygqJ80iY+6rdyWDKO1fA90YyiQmCAuFqydlP58eWHb68gJS9Ol2EXOc4NNRJaiXbaVZ9gWqpM+/BaIgJAij53vQReg==;
 5:NDmXwAv8Dmc3szlTDIiHypfP3U5vbzmgkM5eppK2DsYdi1Ppy6CTLF0LsHCCxcdRXCpq9RAV++mjsmCH2WX4I0ql0HLVAa0c/iwOs/cH14CrgOnFHs3CcaBzj/z6bPZQQaEwKvWD0USmE9X+hwBFImajeZXCuwlnZery3pFe7d4=;
 7:URjlmhPpPfhZzjk1kGXc05MoY/SMjVv38CYzRQev41OmZWk+hLfjLWIDSvxEZIwtPxSODuU58EwdPYwpcXXfowV+y3qbm9wLsZXAeTIUMSOXfFki5IZFnPIH3cjY+la0VbnxOPGAW5vjwRlCJAq0Gw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 99a0e790-bfce-48d2-908b-08d64aa8ffcb
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:AM0PR04MB4211; 
x-ms-traffictypediagnostic: AM0PR04MB4211:
x-microsoft-antispam-prvs: <AM0PR04MB42119AC62D9AA7C2859AEDA188DC0@AM0PR04MB4211.eurprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(58134797142442)(45079756050767)(189930954265078)(180628864354917); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(10201501046)(3231415)(944501410)(52105112)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:AM0PR04MB4211; BCL:0; PCL:0; RULEID:; SRVR:AM0PR04MB4211; 
x-forefront-prvs: 08572BD77F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(396003)(346002)(376002)(136003)(366004)(13464003)(199004)(189003)(25786009)(6306002)(45080400002)(966005)(76176011)(229853002)(71190400001)(71200400001)(316002)(9686003)(7696005)(8676002)(33656002)(81166006)(6246003)(68736007)(66066001)(110136005)(81156014)(55016002)(8936002)(53936002)(6436002)(54906003)(478600001)(99286004)(97736004)(2501003)(26005)(7116003)(5660300001)(4326008)(105586002)(2900100001)(106356001)(3846002)(6506007)(6116002)(53546011)(7736002)(186003)(486006)(305945005)(256004)(5024004)(446003)(102836004)(11346002)(86362001)(44832011)(476003)(2906002)(575784001)(14454004)(14444005)(3480700005)(74316002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4211;
 H:AM0PR04MB4481.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: ihd/UMdy9IAGUH8H201ZbuR782D5neoLIla3PV8cJMvMSh4YZ+sEHxjvBhjLX2TmUlLsmSjkwrnbuoKPCcDWSu2BYSOVy/iKzqO9jFtciCNQaGnWdvW20LDtz4RoFjf4nijSEacTZuD6gBT39pIeOFL1LUrSRyzo0Ow8y9xUcfiPRzF84/YlsESQ+NxjpxPFWMtFnTsUnPAnDv1IAZrr82/U0ToTb3EWAI6uESwzEcNFJ7QP0SFsnzC7qjlxY7XbH7Wsto4ACd5GLuJfS+TVh56HBFmy5t0rjfGa3VhYZJ8w6zsBXF+fu9IwwptUNj9kg40sRRYUqzu0UYGtp9+P3OqaW22h8zZh5fcY9uk2X70=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 99a0e790-bfce-48d2-908b-08d64aa8ffcb
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 03:18:22.5315 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB4211
Subject: Re: [Xen-devel] domu console issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVzb2x2ZWQsIGRpZCBub3Qgc2V0dXAgeGVuIG1hZ2ljIHBhZ2VzIGluIHByb3BlciBtbXUgc2V0
dGluZ3MuDQoNClJlZ2FyZHMsDQpQZW5nLg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQo+IEZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnBy
b2plY3Qub3JnXSBPbiBCZWhhbGYNCj4gT2YgUGVuZyBGYW4NCj4gU2VudDogMjAxOOW5tDEx5pyI
MTTml6UgMTg6MjINCj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaQ0K
PiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4NCj4gU3ViamVjdDogW1hlbi1kZXZlbF0gZG9tdSBj
b25zb2xlIGlzc3VlDQo+IA0KPiBIaSwNCj4gDQo+IEkgYW0gdHJ5aW5nIHRvIGVuYWJsZSBwdiBj
b25zb2xlIGluIGRvbXUgdWJvb3Qgd2l0aG91dCBpbnRlcnJ1cHQsIGJ1dCBub3QNCj4gd29yayB3
ZWxsLCBXaGVuIHVzaW5nIHhsIGNvbnNvbGUgdG8gYXR0YWNoIGRvbXUsIHRoZXJlIGFyZSBvbmx5
IGEgZmV3IGNoYXJzDQo+IG91dHB1dC4NCj4gDQo+IEkgYWRkIHNvbWUgZGVidWcgaW5mbyBpbiB3
cml0ZV9jb25zb2xlLCBhbmQgc2VlIG91dF9jb25zIGFyZSBub3QgaW5jcmVhc2VkDQo+IGFmdGVy
IG5vdGlmeV9yZW1vdGVfYnlfZXZ0Y2huLiBUaGUgd3JpdGVfY29uc29sZSBpcyB0YWtlbiBmcm9t
IExpbnV4DQo+IGRyaXZlci90dHkvaHZjL2h2Y194ZW4uYw0KPiANCj4gQW55IHN1Z2dlc3Rpb25z
Pw0KPiANCj4gVGhhbmtzLA0KPiBQZW5nLg0KPiANCj4gc3RydWN0IHhlbl91YXJ0X3ByaXYgew0K
PiAgICAgICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZjsNCj4gICAgICAgICB1MzIg
ZXZ0Y2huOw0KPiAgICAgICAgIGludCB2dGVybW5vOw0KPiAgICAgICAgIHN0cnVjdCBodmNfc3Ry
dWN0ICpodmM7DQo+ICAgICAgICAgZ3JhbnRfcmVmX3QgZ250cmVmOw0KPiB9Ow0KPiANCj4gc3Rh
dGljIGludCB4ZW5fc2VyaWFsX3Byb2JlKHN0cnVjdCB1ZGV2aWNlICpkZXYpIHsNCj4gICAgICAg
ICBzdHJ1Y3QgeGVuX3VhcnRfcHJpdiAqcHJpdiA9IGRldl9nZXRfcHJpdihkZXYpOw0KPiAgICAg
ICAgIHVpbnQ2NF90IHYgPSAwOw0KPiAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuOw0KPiAgICAg
ICAgIGludCByOw0KPiANCj4gICAgICAgICByID0gaHZtX2dldF9wYXJhbWV0ZXIoSFZNX1BBUkFN
X0NPTlNPTEVfRVZUQ0hOLCAmdik7DQo+ICAgICAgICAgaWYgKHIgPCAwIHx8IHYgPT0gMCkNCj4g
ICAgICAgICAgICAgICAgIHJldHVybiByOw0KPiANCj4gICAgICAgICBwcml2LT5ldnRjaG49IHY7
DQo+IA0KPiAgICAgICAgIHIgPSBodm1fZ2V0X3BhcmFtZXRlcihIVk1fUEFSQU1fQ09OU09MRV9Q
Rk4sICZ2KTsNCj4gICAgICAgICBpZiAociA8IDAgfHwgdiA9PSAwKQ0KPiAgICAgICAgICAgICAg
ICAgcmV0dXJuIC1FTk9ERVY7DQo+IA0KPiAgICAgICAgIGdmbiA9IHY7DQo+IA0KPiAgICAgICAg
IHByaXYtPmludGYgPSAoc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICopKGdmbiA8PCBYRU5fUEFH
RV9TSElGVCk7DQo+ICAgICAgICAgaWYgKHByaXYtPmludGYgPT0gTlVMTCkNCj4gICAgICAgICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOw0KPiANCj4gICAgICAgICByZXR1cm4gMDsNCj4gfQ0KPiAN
Cj4gc3RhdGljIGludCB4ZW5fc2VyaWFsX3BlbmRpbmcoc3RydWN0IHVkZXZpY2UgKmRldiwgYm9v
bCBpbnB1dCkgew0KPiAgICAgICAgIHN0cnVjdCB4ZW5fdWFydF9wcml2ICpwcml2ID0gZGV2X2dl
dF9wcml2KGRldik7DQo+ICAgICAgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0g
cHJpdi0+aW50ZjsNCj4gDQo+ICAgICAgICAgaWYgKCFpbnB1dCB8fCBpbnRmLT5pbl9jb25zID09
IGludGYtPmluX3Byb2QpDQo+ICAgICAgICAgICAgICAgICByZXR1cm4gMDsNCj4gDQo+ICAgICAg
ICAgcmV0dXJuIDE7DQo+IH0NCj4gDQo+IHN0YXRpYyBpbnQgeGVuX3NlcmlhbF9nZXRjKHN0cnVj
dCB1ZGV2aWNlICpkZXYpIHsNCj4gICAgICAgICBzdHJ1Y3QgeGVuX3VhcnRfcHJpdiAqcHJpdiA9
IGRldl9nZXRfcHJpdihkZXYpOw0KPiAgICAgICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAq
aW50ZiA9IHByaXYtPmludGY7DQo+ICAgICAgICAgWEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9k
Ow0KPiAgICAgICAgIGludCByZWN2ID0gMDsNCj4gICAgICAgICBjaGFyIGM7DQo+ICAgICAgICAg
aW50IG51bV9vZl9ieXRlcyA9IDE7DQo+IA0KPiAgICAgICAgIHdoaWxlIChpbnRmLT5pbl9jb25z
ID09IGludGYtPmluX3Byb2QpIHsNCj4gICAgICAgICAgICAgICAgIC8qIHdhaXQgKi8NCj4gICAg
ICAgICAgICAgICAgIG1iKCk7DQo+ICAgICAgICAgfQ0KPiANCj4gICAgICAgICBjb25zID0gaW50
Zi0+aW5fY29uczsNCj4gICAgICAgICBwcm9kID0gaW50Zi0+aW5fcHJvZDsNCj4gICAgICAgICBt
YigpOyAgICAgICAgICAgICAgICAgICAvKiBnZXQgcG9pbnRlcnMgYmVmb3JlIHJlYWRpbmcgcmlu
ZyAqLw0KPiANCj4gICAgICAgICB3aGlsZSAoY29ucyAhPSBwcm9kICYmIHJlY3YgPCBudW1fb2Zf
Ynl0ZXMpIHsNCj4gICAgICAgICAgICAgICAgIGMgPSBpbnRmLT5pbltNQVNLX1hFTkNPTlNfSURY
KGNvbnMrKywgaW50Zi0+aW4pXTsNCj4gICAgICAgICAgICAgICAgIHJlY3YrKzsNCj4gICAgICAg
ICB9DQo+IA0KPiAgICAgICAgIG1iKCk7ICAgICAgICAgICAgICAgICAgIC8qIHJlYWQgcmluZyBi
ZWZvcmUgY29uc3VtaW5nICovDQo+ICAgICAgICAgaW50Zi0+aW5fY29ucyA9IGNvbnM7DQo+ICAg
ICAgICAgbWIoKTsgICAgICAgICAgICAgICAgICAgLyogcmVhZCByaW5nIGJlZm9yZSBjb25zdW1p
bmcgKi8NCj4gDQo+ICAgICAgICAgaWYgKHJlY3YpDQo+ICAgICAgICAgICAgICAgICBub3RpZnlf
cmVtb3RlX3ZpYV9ldnRjaG4ocHJpdi0+ZXZ0Y2huKTsNCj4gDQo+ICAgICAgICAgcmV0dXJuIGM7
DQo+IH0NCj4gDQo+IHN0YXRpYyBpbnQgX193cml0ZV9jb25zb2xlKHN0cnVjdCB1ZGV2aWNlICpk
ZXYsIGNvbnN0IGNoYXIgKmRhdGEsIGludCBsZW4pIHsNCj4gICAgICAgICBzdHJ1Y3QgeGVuX3Vh
cnRfcHJpdiAqcHJpdiA9IGRldl9nZXRfcHJpdihkZXYpOw0KPiAgICAgICAgIHN0cnVjdCB4ZW5j
b25zX2ludGVyZmFjZSAqaW50ZiA9IHByaXYtPmludGY7DQo+ICAgICAgICAgWEVOQ09OU19SSU5H
X0lEWCBjb25zLCBwcm9kOw0KPiAgICAgICAgIGludCBzZW50ID0gMDsNCj4gDQo+ICAgICAgICAg
Y29ucyA9IGludGYtPm91dF9jb25zOw0KPiAgICAgICAgIHByb2QgPSBpbnRmLT5vdXRfcHJvZDsN
Cj4gICAgICAgICBhc20gdm9sYXRpbGUoImRzYiAgc3lcclxuIiA6IDogOiAibWVtb3J5Iik7DQo+
ICAgICAgICAgeGVuX3Jhd19wcmludGsoIjExICV1ICV1XG4iLCBpbnRmLT5vdXRfY29ucywgaW50
Zi0+b3V0X3Byb2QpOw0KPiANCj4gICAgICAgICBCVUdfT04oKHByb2QgLSBjb25zKSA+IHNpemVv
ZihpbnRmLT5vdXQpKTsNCj4gDQo+ICAgICAgICAgd2hpbGUgKChzZW50IDwgbGVuKSAmJiAoKHBy
b2QgLSBjb25zKSA8IHNpemVvZihpbnRmLT5vdXQpKSkNCj4gICAgICAgICAgICAgICAgIGludGYt
Pm91dFtNQVNLX1hFTkNPTlNfSURYKHByb2QrKywgaW50Zi0+b3V0KV0gPQ0KPiBkYXRhW3NlbnQr
K107DQo+IA0KPiAgICAgICAgIGFzbSB2b2xhdGlsZSgiZHNiICBzeVxyXG4iIDogOiA6ICJtZW1v
cnkiKTsNCj4gICAgICAgICBpbnRmLT5vdXRfcHJvZCA9IHByb2Q7DQo+ICAgICAgICAgeGVuX3Jh
d19wcmludGsoIjEyICV1ICV1ICVkXG4iLCBpbnRmLT5vdXRfY29ucywgaW50Zi0+b3V0X3Byb2Qs
DQo+IHNlbnQpOw0KPiANCj4gICAgICAgICBpZiAoc2VudCkNCj4gICAgICAgICAgICAgICAgIG5v
dGlmeV9yZW1vdGVfdmlhX2V2dGNobihwcml2LT5ldnRjaG4pOw0KPiANCj4gICAgICAgICBtZGVs
YXkoMTAwMCk7DQo+ICAgICAgICAgYXNtIHZvbGF0aWxlKCJkc2IgIHN5XHJcbiIgOiA6IDogIm1l
bW9yeSIpOw0KPiAgICAgICAgIHhlbl9yYXdfcHJpbnRrKCJcbiIpOw0KPiAgICAgICAgIHhlbl9y
YXdfcHJpbnRrKCIldSAldSAlc1xuIiwgaW50Zi0+b3V0X2NvbnMsIGludGYtPm91dF9wcm9kLA0K
PiAmaW50Zi0+b3V0W01BU0tfWEVOQ09OU19JRFgoaW50Zi0+b3V0X2NvbnMsIGludGYtPm91dCld
KTsNCj4gDQo+ICAgICAgICAgcmV0dXJuIHNlbnQ7DQo+IH0NCj4gDQo+IHN0YXRpYyBpbnQgd3Jp
dGVfY29uc29sZShzdHJ1Y3QgdWRldmljZSAqZGV2LCBjb25zdCBjaGFyICpkYXRhLCBpbnQgbGVu
KSB7DQo+ICAgICAgICAgc3RydWN0IHhlbl91YXJ0X3ByaXYgKnByaXYgPSBkZXZfZ2V0X3ByaXYo
ZGV2KTsNCj4gICAgICAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBwcml2LT5p
bnRmOw0KPiAgICAgICAgIGludCByZXQgPSBsZW47DQo+IA0KPiAgICAgICAgIC8qDQo+ICAgICAg
ICAgICogTWFrZSBzdXJlIHRoZSB3aG9sZSBidWZmZXIgaXMgZW1pdHRlZCwgcG9sbGluZyBpZg0K
PiAgICAgICAgICAqIG5lY2Vzc2FyeS4gIFdlIGRvbid0IGV2ZXIgd2FudCB0byByZWx5IG9uIHRo
ZSBodmMgZGFlbW9uDQo+ICAgICAgICAgICogYmVjYXVzZSB0aGUgbW9zdCBpbnRlcmVzdGluZyBj
b25zb2xlIG91dHB1dCBpcyB3aGVuIHRoZQ0KPiAgICAgICAgICAqIGtlcm5lbCBpcyBjcmlwcGxl
ZC4NCj4gICAgICAgICAgKi8NCj4gICAgICAgICB3aGlsZSAobGVuKSB7DQo+ICAgICAgICAgICAg
ICAgICBpbnQgc2VudCA9IF9fd3JpdGVfY29uc29sZShkZXYsIGRhdGEsIGxlbik7DQo+IA0KPiAg
ICAgICAgICAgICAgICAgZGF0YSArPSBzZW50Ow0KPiAgICAgICAgICAgICAgICAgbGVuIC09IHNl
bnQ7DQo+IA0KPiAgICAgICAgICAgICAgICAgaWYgKHVubGlrZWx5KGxlbikpDQo+ICAgICAgICAg
ICAgICAgICAgICAgICAgIEhZUEVSVklTT1Jfc2NoZWRfb3AoU0NIRURPUF95aWVsZCwNCj4gTlVM
TCk7DQo+ICAgICAgICAgICAgICAgICBIWVBFUlZJU09SX3NjaGVkX29wKFNDSEVET1BfeWllbGQs
IE5VTEwpOw0KPiAgICAgICAgIH0NCj4gDQo+ICAgICAgICAgcmV0dXJuIHJldDsNCj4gfQ0KPiAN
Cj4gc3RhdGljIGludCB4ZW5fc2VyaWFsX3B1dHMoc3RydWN0IHVkZXZpY2UgKmRldiwgY29uc3Qg
Y2hhciAqc3RyKSB7DQo+ICAgICAgICAgc3RydWN0IHhlbl91YXJ0X3ByaXYgKnByaXYgPSBkZXZf
Z2V0X3ByaXYoZGV2KTsNCj4gICAgICAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYg
PSBwcml2LT5pbnRmOw0KPiAgICAgICAgIFhFTkNPTlNfUklOR19JRFggY29ucywgcHJvZDsNCj4g
DQo+ICAgICAgICAgaW50IHNlbnQgPSAwOw0KPiAgICAgICAgIGludCBudW1fb2ZfYnl0ZXMgPSBz
dHJsZW4oc3RyKTsNCj4gDQo+ICAgICAgICAgeGVuX3Jhd19wcmludGsoIiVzIiwgc3RyKTsNCj4g
DQo+ICAgICAgICAgd3JpdGVfY29uc29sZShkZXYsIHN0ciwgc3RybGVuKHN0cikpOw0KPiANCj4g
ICAgICAgICByZXR1cm4gMDsNCj4gfQ0KPiANCj4gc3RhdGljIGludCB4ZW5fc2VyaWFsX3B1dGMo
c3RydWN0IHVkZXZpY2UgKmRldiwgY29uc3QgY2hhciBjaCkgew0KPiAgICAgICAgIHN0cnVjdCB4
ZW5fdWFydF9wcml2ICpwcml2ID0gZGV2X2dldF9wcml2KGRldik7DQo+ICAgICAgICAgc3RydWN0
IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gcHJpdi0+aW50ZjsNCj4gICAgICAgICBYRU5DT05T
X1JJTkdfSURYIGNvbnMsIHByb2Q7DQo+IA0KPiAgICAgICAgIGludCBzZW50ID0gMDsNCj4gICAg
ICAgICBpbnQgbnVtX29mX2J5dGVzID0gMTsNCj4gDQo+ICAgICAgICAgeGVuX3Jhd19wcmludGso
IiVjIiwgY2gpOw0KPiANCj4gICAgICAgICB3cml0ZV9jb25zb2xlKGRldiwgJmNoLCAxKTsNCj4g
DQo+ICAgICAgICAgcmV0dXJuIDA7DQo+IH0NCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vZW1lYTAxLnNhZmVsaW5rcy5w
cm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZsaXN0cy4NCj4geGVucHJv
amVjdC5vcmclMkZtYWlsbWFuJTJGbGlzdGluZm8lMkZ4ZW4tZGV2ZWwmYW1wO2RhdGE9MDIlN0Mw
MSU3DQo+IENwZW5nLmZhbiU0MG54cC5jb20lN0M1OGQ3YzRlYmU4ZGE0ODExMDU2NzA4ZDY0YTFi
MTE4MSU3QzY4NmVhDQo+IDFkM2JjMmI0YzZmYTkyY2Q5OWM1YzMwMTYzNSU3QzAlN0MwJTdDNjM2
Nzc3ODc3NDYyMzM2MjU3JmFtcDsNCj4gc2RhdGE9YkxtOHVLck9ONFJiYUdGTGpOJTJGRTBUWmVl
ZFRLRlBIblFrTmRmUlREQkQwJTNEJmFtcDtyDQo+IGVzZXJ2ZWQ9MA0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 03:29:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 03:29: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-devel-bounces@lists.xenproject.org>)
	id 1gN8Li-00014W-Jh; Thu, 15 Nov 2018 03:29: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=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN8Lh-00014K-2U
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 03:29:45 +0000
X-Inumbo-ID: b1349dbe-e886-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1349dbe-e886-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 03:29:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gN8Ld-0003Cs-5C; Thu, 15 Nov 2018 03:29:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gN8Lc-0004BV-UC; Thu, 15 Nov 2018 03:29:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gN8Lc-0001FO-TX; Thu, 15 Nov 2018 03:29:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gN8Lc-0001FO-TX@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 03:29:40 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-xl-multivcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdQp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxl
LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3Vu
ZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6
ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3Rh
YmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9kdWNlZDogIDdiODA1MmUxOTMwNDg2NTQ3
N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBCdWcgbm90IHByZXNlbnQ6IGQyNTVkMThhMzRhOGQ1
M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwODUvCgoKICBjb21taXQg
N2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZgogIEF1dGhvcjogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogIERhdGU6ICAgTW9uIE9jdCAxOSAwNDoyMzoyOSAy
MDE1IC0wNjAwCiAgCiAgICAgIGlnYjogZml4IE5VTEwgZGVyZWZzIGR1ZSB0byBza2lwcGVkIFNS
LUlPViBlbmFibGluZwogICAgICAKICAgICAgWyBVcHN0cmVhbSBjb21taXQgYmUwNjk5OGY5NmVj
YjkzOTM4YWQyY2NlNDZjNDI4OWJmN2NmNDViYyBdCiAgICAgIAogICAgICBUaGUgY29tYmluZWQg
ZWZmZWN0IG9mIGNvbW1pdHMgNjQyM2ZjMzQxNiAoImlnYjogZG8gbm90IHJlLWluaXQgU1ItSU9W
CiAgICAgIGR1cmluZyBwcm9iZSIpIGFuZCBjZWVlMzQ1MGIzICgiaWdiOiBtYWtlIHN1cmUgU1It
SU9WIGluaXQgdXNlcyB0aGUKICAgICAgcmlnaHQgbnVtYmVyIG9mIHF1ZXVlcyIpIGNhdXNlcyBW
RnMgbm8gbG9uZ2VyIGdldHRpbmcgc2V0IHVwLCBsZWFkaW5nCiAgICAgIHRvIE5VTEwgcG9pbnRl
ciBkZXJlZmVyZW5jZXMgZHVlIHRvIHRoZSBhZGFwdGVyJ3MgLT52Zl9kYXRhIGJlaW5nIE5VTEwK
ICAgICAgd2hpbGUgLT52ZnNfYWxsb2NhdGVkX2NvdW50IGlzIG5vbi16ZXJvLiBUaGUgZmlyc3Qg
Y29tbWl0IG5vdCBvbmx5CiAgICAgIG5lZ2xlY3RlZCB0aGUgc2lkZSBlZmZlY3Qgb2YgaWdiX3Ny
aW92X3JlaW5pdCgpIHRoYXQgdGhlIHNlY29uZCBjb21taXQKICAgICAgdHJpZWQgdG8gYWNjb3Vu
dCBmb3IsIGJ1dCBhbHNvIHRoYXQgb2Ygc2V0dGluZyBJR0JfRkxBR19IQVNfTVNJWCwKICAgICAg
d2l0aG91dCB3aGljaCBpZ2JfZW5hYmxlX3NyaW92KCkgaXMgZWZmZWN0aXZlbHkgYSBuby1vcC4g
Q2FsbGluZwogICAgICBpZ2JfeyxyZX1zZXRfaW50ZXJydXB0X2NhcGFiaWxpdHkoKSBhcyBkb25l
IGhlcmUgc2VlbXMgdG8gYWRkcmVzcyB0aGlzLAogICAgICBidXQgSSdtIG5vdCBzdXJlIHdoZXRo
ZXIgdGhpcyBpcyBiZXR0ZXIgdGhhbiBzaW5wbHkgcmV2ZXJ0aW5nIHRoZSBvdGhlcgogICAgICB0
d28gY29tbWl0cy4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgICAgVGVzdGVkLWJ5OiBBYXJvbiBCcm93biA8YWFyb24uZi5icm93
bkBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IEplZmYgS2lyc2hlciA8amVmZnJleS50
LmtpcnNoZXJAaW50ZWwuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2Fz
aGFsQGtlcm5lbC5vcmc+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6
CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9i
aXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdS54ZW4tYm9vdC5o
dG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwg
dG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVz
dWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdS54ZW4t
Ym9vdCAtLXN1bW1hcnktb3V0PXRtcC8xMzAwODUuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10
ZW1wbGF0ZT0xMjg4NTggLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC0zLjE4IHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVy
ZSAvIGJhc2lzIHBhc3M6CiAxMjk4NDUgZmFpbCBbaG9zdD1kZWJpbmEwXSAvIDEyODg1OCBbaG9z
dD1hbGJhbmEwXSAxMjg4NDEgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEyOTg0
NSAvIDEyODg0MQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDog
b3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdp
dApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4
LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDc4ZTA4
OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFiN2FlN2Q0MDBhZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4
Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQpCYXNpcyBwYXNzIDBkNjM5NzljMWJjOWM4NTU3
OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3
NTlkOWI0M2YyYzY0NWFlNwpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVw
bGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQjMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGEx
M2RjMGE3YzVlYi03OGUwODk3ZGQ4YjMyMWJhMWI0YTIxMzc3NzhhYjdhZTdkNDAwYWY1IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdp
dCM5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5LWQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdCNkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2LWRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQjOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNy0yY2YxMTM4OTFhMzhj
YzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCkxvYWRlZCAzMDA0IG5vZGVzIGluIHJldmlzaW9u
IGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTI4NjkxIFtob3N0PWdvZGVsbG8x
XQogMTI4ODA3IFtob3N0PWh1eGVscmViZTBdCiAxMjg4NTggW2hvc3Q9YWxiYW5hMF0KIDEyODg0
MSBwYXNzIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBhN2M1ZWIgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
OTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTI5NzYwIGZhaWwgNzhl
MDg5N2RkOGIzMjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQwMGFmNSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFh
MzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMjk4NDUgZmFpbCA3OGUwODk3ZGQ4YjMy
MWJhMWI0YTIxMzc3NzhhYjdhZTdkNDAwYWY1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRi
Yzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDA4MiBwYXNzIGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5
ZGMwN2UxN2I2ZThjZjZiZDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEw
N2E5OTA4ODdiZQogMTMwMDU3IHBhc3MgZmZhZDI3NzVjMzQwNzQwNDgyZDBmNWFmMzc2NTEyMWQ4
YTVjMWI2OSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2Jl
CiAxMzAwNzAgZmFpbCA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDA2MCBm
YWlsIDBmMTQ5MGE3NTczOTE5YTI3ZGZjMzcwYzI5YTg3Y2FmMTQyZGI5OTMgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNm
MTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwMDQ5IHBhc3MgMGQ2Mzk3
OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMx
NDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFm
YWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMzAwNTEgZmFpbCA3OGUwODk3ZGQ4YjMyMWJh
MWI0YTIxMzc3NzhhYjdhZTdkNDAwYWY1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4
NzZmZmMxMDdhOTkwODg3YmUKIDEzMDA3NSBwYXNzIGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMw
N2UxN2I2ZThjZjZiZDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5
OTA4ODdiZQogMTMwMDUzIHBhc3MgM2U4ZGUyNGRlYTRjNTA4YmMwNDgxNGQ3OWE1NDU5ZjExMWQ0
MTk1OCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAx
MzAwNjQgZmFpbCBlNTdiYjk5MTJjOTJiMTdjYzQ5MjZhNmUwMGM5NTA1ZmIzOGI2NWQwIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDA1NSBwYXNz
IDA4Njc1M2M0N2YyMzQ2YTZmN2ZhOWU2NzY5ZDNiNWIxMTA2MDMwNzUgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEz
ODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwMDg1IGZhaWwgN2I4MDUyZTE5
MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1
NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzAwNzcgZmFpbCA3YjgwNTJlMTkzMDQ4NjU0Nzdl
MDNhMDA0NzA2MmQ5NzczMDlhMjJmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZm
ZmMxMDdhOTkwODg3YmUKIDEzMDA2OCBwYXNzIDYxZmRlMjhmOTJhYjlhMzI5ZWYwNmUwYWIzZjQx
MjY5ZTM5MzAyMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4
ODdiZQogMTMwMDc5IHBhc3MgZDI1NWQxOGEzNGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJk
MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzAw
ODEgZmFpbCA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKU2VhcmNoaW5nIGZvciBp
bnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI4ODQxIChwYXNzKSwg
Zm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTc2MCAoZmFpbCksIGZvciBi
YXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMDA0OSAocGFzcyksIGZvciBiYXNp
cyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMDA1MSAoZmFpbCksIGZvciBiYXNpcyBmYWls
dXJlCiAwIHJldmlzaW9ucyBhdCBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2
YmQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKTm8g
cmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91
bmQ6IGZsaWdodCAxMzAwNzUgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxMzAwNzcgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMzAwNzkgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMDA4
MSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMDA4MiAo
cGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMwMDg1IChmYWlsKSwg
Zm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5n
ZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50
cm9kdWNlZDogIDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBCdWcg
bm90IHByZXNlbnQ6IGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEKICBM
YXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xMzAwODUvCgoKICBjb21taXQgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJk
OTc3MzA5YTIyZgogIEF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogIERh
dGU6ICAgTW9uIE9jdCAxOSAwNDoyMzoyOSAyMDE1IC0wNjAwCiAgCiAgICAgIGlnYjogZml4IE5V
TEwgZGVyZWZzIGR1ZSB0byBza2lwcGVkIFNSLUlPViBlbmFibGluZwogICAgICAKICAgICAgWyBV
cHN0cmVhbSBjb21taXQgYmUwNjk5OGY5NmVjYjkzOTM4YWQyY2NlNDZjNDI4OWJmN2NmNDViYyBd
CiAgICAgIAogICAgICBUaGUgY29tYmluZWQgZWZmZWN0IG9mIGNvbW1pdHMgNjQyM2ZjMzQxNiAo
ImlnYjogZG8gbm90IHJlLWluaXQgU1ItSU9WCiAgICAgIGR1cmluZyBwcm9iZSIpIGFuZCBjZWVl
MzQ1MGIzICgiaWdiOiBtYWtlIHN1cmUgU1ItSU9WIGluaXQgdXNlcyB0aGUKICAgICAgcmlnaHQg
bnVtYmVyIG9mIHF1ZXVlcyIpIGNhdXNlcyBWRnMgbm8gbG9uZ2VyIGdldHRpbmcgc2V0IHVwLCBs
ZWFkaW5nCiAgICAgIHRvIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZXMgZHVlIHRvIHRoZSBhZGFw
dGVyJ3MgLT52Zl9kYXRhIGJlaW5nIE5VTEwKICAgICAgd2hpbGUgLT52ZnNfYWxsb2NhdGVkX2Nv
dW50IGlzIG5vbi16ZXJvLiBUaGUgZmlyc3QgY29tbWl0IG5vdCBvbmx5CiAgICAgIG5lZ2xlY3Rl
ZCB0aGUgc2lkZSBlZmZlY3Qgb2YgaWdiX3NyaW92X3JlaW5pdCgpIHRoYXQgdGhlIHNlY29uZCBj
b21taXQKICAgICAgdHJpZWQgdG8gYWNjb3VudCBmb3IsIGJ1dCBhbHNvIHRoYXQgb2Ygc2V0dGlu
ZyBJR0JfRkxBR19IQVNfTVNJWCwKICAgICAgd2l0aG91dCB3aGljaCBpZ2JfZW5hYmxlX3NyaW92
KCkgaXMgZWZmZWN0aXZlbHkgYSBuby1vcC4gQ2FsbGluZwogICAgICBpZ2JfeyxyZX1zZXRfaW50
ZXJydXB0X2NhcGFiaWxpdHkoKSBhcyBkb25lIGhlcmUgc2VlbXMgdG8gYWRkcmVzcyB0aGlzLAog
ICAgICBidXQgSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBpcyBiZXR0ZXIgdGhhbiBzaW5wbHkg
cmV2ZXJ0aW5nIHRoZSBvdGhlcgogICAgICB0d28gY29tbWl0cy4KICAgICAgCiAgICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgVGVzdGVkLWJ5
OiBBYXJvbiBCcm93biA8YWFyb24uZi5icm93bkBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYt
Ynk6IEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgogICAgICBTaWdu
ZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+Cgpwbm10b3BuZzogMTg0
IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9i
aXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdS54ZW4tYm9vdC57
ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KMTMwMDg1OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMzAwODUgbGludXgtMy4x
OCByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzLzEzMDA4NS8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBu
b3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 05:12:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 05:12: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-devel-bounces@lists.xenproject.org>)
	id 1gN9xE-00014D-DA; Thu, 15 Nov 2018 05:12: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=Wfeu=N2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gN9xD-000141-OE
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 05:12:35 +0000
X-Inumbo-ID: 0c8404da-e895-11e8-88aa-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c8404da-e895-11e8-88aa-12d6303a7972;
 Thu, 15 Nov 2018 05:12:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gN9x3-0005bo-Ke; Thu, 15 Nov 2018 05:12:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gN9x3-0001Nx-D4; Thu, 15 Nov 2018 05:12:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gN9x3-0004ih-Bk; Thu, 15 Nov 2018 05:12:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130083-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=85588389222a3636baf0f9ed8227f2434af4c3f9
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 05:12:25 +0000
Subject: [Xen-devel] [ovmf test] 130083: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDA4MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwODMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgODU1ODgzODkyMjJhMzYzNmJhZjBmOWVkODIyN2YyNDM0YWY0YzNmOQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDggZGF5cyAgIDcyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDAxNCAgMjAxOC0xMS0xNCAwMzo0Mzo0NiBaICAgIDEgZGF5cyAgIDEyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 06:02:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 06:02: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-devel-bounces@lists.xenproject.org>)
	id 1gNAiu-0004rA-5n; Thu, 15 Nov 2018 06:01:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNAit-0004r1-2D
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 06:01:51 +0000
X-Inumbo-ID: f0574c6a-e89b-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0574c6a-e89b-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 06:01:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNAip-0006ZH-Su; Thu, 15 Nov 2018 06:01:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNAip-0005qd-L1; Thu, 15 Nov 2018 06:01:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNAip-0007WE-KU; Thu, 15 Nov 2018 06:01:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129833-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-armhf-armhf-xl-vhd:guest-start.2:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9de3a49b04c22b955735f268e48e48de5b30f16d
X-Osstest-Versions-That: linux=24ccea7e102de8cbc93ab3befb123bbd18532be9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 06:01:47 +0000
Subject: [Xen-devel] [linux-next test] 129833: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTgzMyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk4MzMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTYgZ3Vlc3Qtc3RhcnQuMiAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTY4MAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
YmxvY2tlZCBpbiAxMjk2ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAx
MCByZWRoYXQtaW5zdGFsbCAgZmFpbCBibG9ja2VkIGluIDEyOTY4MAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBibG9ja2VkIGluIDEyOTY4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgYmxvY2tlZCBpbiAxMjk2ODAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBndWVzdC1zdGFydCAgICAgICAgICAgZmFpbCBibG9j
a2VkIGluIDEyOTY4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICBmYWlsIGJsb2NrZWQgaW4gMTI5NjgwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgYmxvY2tlZCBpbiAxMjk2
ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwg
ICAgZmFpbCBibG9ja2VkIGluIDEyOTY4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAxMSBndWVzdC1zdGFydCAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTI5NjgwCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDE3IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBi
bG9ja2VkIGluIDEyOTY4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTI5NjgwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAx
Mjk2ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgZmFpbCBibG9ja2VkIGluIDEyOTY4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTI5NjgwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgIGZhaWwg
YmxvY2tlZCBpbiAxMjk2ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTY4MAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIGxp
a2UgMTI5NjgwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk2ODAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTY4MAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI5NjgwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk2ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICA3IHhlbi1ib290ICAgZmFpbCBs
aWtlIDEyOTY4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NjgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgICAgIGZhaWwgbGlrZSAxMjk2ODAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyOTY4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5NjgwCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMjk2ODAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTY4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5Njgw
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMjk2ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA5ZGUz
YTQ5YjA0YzIyYjk1NTczNWYyNjhlNDhlNDhkZTViMzBmMTZkCmJhc2VsaW5lIHZlcnNpb246CiBs
aW51eCAgICAgICAgICAgICAgICAyNGNjZWE3ZTEwMmRlOGNiYzkzYWIzYmVmYjEyM2JiZDE4NTMy
YmU5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91
bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90
IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTgzMyAgMjAxOC0xMS0xMiAwOTox
OTowNiBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 06:08:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 06:08: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-devel-bounces@lists.xenproject.org>)
	id 1gNAoq-00053b-8y; Thu, 15 Nov 2018 06:08: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=kztb=nz=vmware.com=namit@srs-us1.protection.inumbo.net>)
 id 1gN4ml-0000Iw-68
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 23:41:27 +0000
X-Inumbo-ID: ccee985e-e866-11e8-9a16-bc764e045a96
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe49::608])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ccee985e-e866-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 23:41:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=W5VJRc1x5DiE3yMNONPZhDMoTWPBsqsnTvgxwHFOZio=;
 b=Vo65S796DuS3jmcdy8UV0fwzFQdGdy8h4KjuAFt/s2ZnS3gCBg340V4oKwr1g5qZnN/6kjsDRCMR+CmfyDBD9BoDubIpBn5AfuQ9HX0+3Rz8UNPXHpThlXBsqpyq/cRSZA8r/nSDrJtmbEqu1YPx/cL9QDI97Eh2Lvmm4/jMb4M=
Received: from BYAPR05MB4776.namprd05.prod.outlook.com (52.135.233.146) by
 BYAPR05MB5494.namprd05.prod.outlook.com (20.177.186.11) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1339.12; Wed, 14 Nov 2018 23:41:16 +0000
Received: from BYAPR05MB4776.namprd05.prod.outlook.com
 ([fe80::a1b8:a948:4c8c:747d]) by BYAPR05MB4776.namprd05.prod.outlook.com
 ([fe80::a1b8:a948:4c8c:747d%4]) with mapi id 15.20.1339.021; Wed, 14 Nov 2018
 23:41:16 +0000
From: Nadav Amit <namit@vmware.com>
To: David Hildenbrand <david@redhat.com>, linux-mm <linux-mm@kvack.org>,
 Julien Freche <jfreche@vmware.com>
Thread-Topic: [PATCH RFC 0/6] mm/kdump: allow to exclude pages that are
 logically offline
Thread-Index: AQHUfG152sM90iZf406FL+kVOqcXy6VP5EIAgAAJ8YA=
Date: Wed, 14 Nov 2018 23:41:16 +0000
Message-ID: <63214D36-14FD-4080-8E35-CF2A392D6507@vmware.com>
References: <20181114211704.6381-1-david@redhat.com>
 <8932E1F4-A5A9-4462-9800-CAC1EF85AC5D@vmware.com>
 <63c5f4b6-828a-764e-f64d-e603dc4b104e@redhat.com>
In-Reply-To: <63c5f4b6-828a-764e-f64d-e603dc4b104e@redhat.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=namit@vmware.com; 
x-originating-ip: [208.91.2.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BYAPR05MB5494;
 20:M26yuFgavnbLstgXYn320vIwAbl+Inreb4h788J1g4pJrja1MZJimpLTvI2tQwz3xDvpCaqjD+7WLE/rjRu18R0Nv/1gMwobVnsekhwPPYVm14e8v0l6BjOLby4JGaWq7CZ1S4LOnZsZ/tmC/RbDs/W5Dn35BJQ3o1Dm1WPZgsg=
x-ms-office365-filtering-correlation-id: 67939310-0f45-4dd5-4c61-08d64a8aaba7
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:BYAPR05MB5494; 
x-ms-traffictypediagnostic: BYAPR05MB5494:
x-microsoft-antispam-prvs: <BYAPR05MB549415076D62CBC779ADD0E0D0C30@BYAPR05MB5494.namprd05.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231415)(944501410)(52105112)(10201501046)(3002001)(148016)(149066)(150057)(6041310)(20161123560045)(20161123558120)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:BYAPR05MB5494; BCL:0; PCL:0; RULEID:; SRVR:BYAPR05MB5494; 
x-forefront-prvs: 085634EFF4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(346002)(376002)(39860400002)(396003)(366004)(199004)(189003)(82746002)(6116002)(3846002)(36756003)(305945005)(486006)(256004)(476003)(99286004)(217873002)(6512007)(25786009)(2906002)(7736002)(6636002)(53936002)(478600001)(5660300001)(39060400002)(446003)(6436002)(11346002)(2616005)(4326008)(66066001)(26005)(33656002)(229853002)(14454004)(102836004)(6246003)(316002)(81156014)(81166006)(8676002)(6486002)(7416002)(71200400001)(71190400001)(83716004)(6506007)(53546011)(8936002)(110136005)(54906003)(97736004)(7406005)(86362001)(2900100001)(106356001)(186003)(68736007)(76176011)(105586002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR05MB5494;
 H:BYAPR05MB4776.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: vmware.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: QSx4i5pfbKNrdaiYF/TpSSP4eyg5BAmaPhrBPQK8KpIjz9XLFLvOBD747X8XECWA8Co7sksUfj6lN+A9jbNe9LWmh9x3IRDSTUXaQy3hqRjvFhH8rGShQDhM/xQu7Z0NfUCf87GL7bAMuvel4krCz9BBiLxEgHmEkY8jO34P3ZXqFF+kE3esTQa/naHT0PlPujJSQiiqKoxEiXUXMZ7PvyrsfWePXYeLWIcJ5FDTydKmWT0hk6Zwvkl1sWageq7ASGA86KKVq33ZYrvB9m6foty9IFUQ7GF5xyf/OQEk6QDySFI+mo80E8Km6rio0igduQpX9EsnV0+cTteGOz9fvMO6oNjLMc0dj5REzoLFx6I=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <45598D8ED7B9944FBB381B5CF426DFE4@namprd05.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: vmware.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 67939310-0f45-4dd5-4c61-08d64a8aaba7
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 23:41:16.2814 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5494
X-Mailman-Approved-At: Thu, 15 Nov 2018 06:07:59 +0000
Subject: Re: [Xen-devel] [PATCH RFC 0/6] mm/kdump: allow to exclude pages
 that are logically offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>,
 "open list:DOCUMENTATION" <linux-doc@vger.kernel.org>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Omar Sandoval <osandov@fb.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>, Baoquan He <bhe@redhat.com>,
 Jonathan Corbet <corbet@lwn.net>, "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, David Rientjes <rientjes@google.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Dave Young <dyoung@redhat.com>,
 Alexey Dobriyan <adobriyan@gmail.com>, Len Brown <len.brown@intel.com>,
 Arnd Bergmann <arnd@arndb.de>,
 "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>, Vlastimil Babka <vbabka@suse.cz>,
 Juergen Gross <jgross@suse.com>, Kairui Song <kasong@redhat.com>,
 Christian Hansen <chansen3@cisco.com>, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 LKML <linux-kernel@vger.kernel.org>, Miles Chen <miles.chen@mediatek.com>,
 linux-fsdevel <linux-fsdevel@vger.kernel.org>,
 "devel@linuxdriverproject.org" <devel@linuxdriverproject.org>,
 Andrew Morton <akpm@linux-foundation.org>, "Kirill A.
 Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgSGlsZGVuYnJhbmQNClNlbnQ6IE5vdmVtYmVyIDE0LCAyMDE4IGF0IDExOjA1
OjM4IFBNIEdNVA0KPiBTdWJqZWN0OiBSZTogW1BBVENIIFJGQyAwLzZdIG1tL2tkdW1wOiBhbGxv
dyB0byBleGNsdWRlIHBhZ2VzIHRoYXQgYXJlIGxvZ2ljYWxseSBvZmZsaW5lDQo+IA0KPiANCj4g
T24gMTQuMTEuMTggMjM6NTcsIE5hZGF2IEFtaXQgd3JvdGU6DQo+PiBGcm9tOiBEYXZpZCBIaWxk
ZW5icmFuZA0KPj4gU2VudDogTm92ZW1iZXIgMTQsIDIwMTggYXQgOToxNjo1OCBQTSBHTVQNCj4+
PiBTdWJqZWN0OiBbUEFUQ0ggUkZDIDAvNl0gbW0va2R1bXA6IGFsbG93IHRvIGV4Y2x1ZGUgcGFn
ZXMgdGhhdCBhcmUgbG9naWNhbGx5IG9mZmxpbmUNCj4+PiANCj4+PiANCj4+PiBSaWdodCBub3cs
IHBhZ2VzIGluZmxhdGVkIGFzIHBhcnQgb2YgYSBiYWxsb29uIGRyaXZlciB3aWxsIGJlIGR1bXBl
ZA0KPj4+IGJ5IGR1bXAgdG9vbHMgbGlrZSBtYWtlZHVtcGZpbGUuIFdoaWxlIFhFTiBpcyBhYmxl
IHRvIGNoZWNrIGluIHRoZQ0KPj4+IGNyYXNoIGtlcm5lbCB3aGV0aGVyIGEgY2VydGFpbiBwZm4g
aXMgYWN0dWFsbCBiYWNrZWQgYnkgbWVtb3J5IGluIHRoZQ0KPj4+IGh5cGVydmlzb3IgKHNlZSB4
ZW5fb2xkbWVtX3Bmbl9pc19yYW0pIGFuZCBvcHRpbWl6ZSB0aGlzIGNhc2UsIGR1bXBzIG9mDQo+
Pj4gdmlydGlvLWJhbGxvb24gYW5kIGh2LWJhbGxvb24gaW5mbGF0ZWQgbWVtb3J5IHdpbGwgZXNz
ZW50aWFsbHkgcmVzdWx0IGluDQo+Pj4gemVybyBwYWdlcyBnZXR0aW5nIGFsbG9jYXRlZCBieSB0
aGUgaHlwZXJ2aXNvciBhbmQgdGhlIGR1bXAgZ2V0dGluZw0KPj4+IGZpbGxlZCB3aXRoIHRoaXMg
ZGF0YS4NCj4+IA0KPj4gSXMgdGhlcmUgYW55IHJlYXNvbiB0aGF0IFZNd2FyZSBiYWxsb29uIGRy
aXZlciBpcyBub3QgbWVudGlvbmVkPw0KPiANCj4gRGVmaW5pdGVseSAuLi4NCj4gDQo+IC4uLiBu
b3QgOykgLiBJIGhhdmVuJ3QgbG9va2VkIGF0IHZtd2FyZSdzIGJhbGxvb24gZHJpdmVyIHlldCAo
SSBvbmx5IHNhdw0KPiB0aGF0IHRoZXJlIHdhcyBxdWl0ZSBzb21lIGFjdGl2aXR5IHJlY2VudGx5
KS4gSSBndWVzcyBpdCBzaG91bGQgaGF2ZQ0KPiBzaW1pbGFyIHByb2JsZW1zLiAoSSBtZWFuIHJl
YWRpbmcgYW5kIGR1bXBpbmcgZGF0YSBub2JvZHkgY2FyZXMgYWJvdXQgaXMNCj4gY2VydGFpbmx5
IG5vdCBkZXNpcmVkKQ0KPiANCj4gQ2FuIHlvdSBzaGFyZSBpZiBzb21ldGhpbmcgbGlrZSB0aGlz
IGlzIGFsc28gZGVzaXJlZCBmb3Igdm13YXJlJ3MNCj4gaW1wbGVtZW50YXRpb24/IChJIHRhZ2dl
ZCB0aGlzIGFzIFJGQyB0byBnZXQgc29tZSBtb3JlIGZlZWRiYWNrKQ0KPiANCj4gSXQgc2hvdWxk
IGluIHRoZW9yeSBiZSBhcyBzaW1wbGUgYXMgYWRkaW5nIGEgaGFuZGZ1bCBvZg0KPiBfU2V0UGFn
ZU9mZmxpbmUoKS9fQ2xlYXJQYWdlT2ZmbGluZSgpIGF0IHRoZSByaWdodCBzcG90cy4NCg0KVGhh
bmtzLCBJIHdhcyBqdXN0IHN1c3BlY3RpbmcgaXQgaXMgcGVyc29uYWwgOy0pDQoNCkFjdHVhbGx5
LCBzb21lIHBhdGNoZXMgdGhhdCBJIHNlbnQgZm9yIDQuMjAgdG8gdXNlIHRoZSBiYWxsb29uLWNv
bXBhY3Rpb24NCmluZnJhc3RydWN0dXJlIGJ5IHRoZSBWTXdhcmUgYmFsbG9vbiBmZWxsIGJldHdl
ZW4gdGhlIGNyYWNrcywgYW5kIEkgbmVlZA0KdG8gcmVzZW5kIHRoZW0uDQoNCkkgd291bGQgb2J2
aW91c2x5IHByZWZlciB0aGF0IHlvdXIgY2hhbmdlcyB3b3VsZCBiZSBkb25lIG9uIHRvcCBvZiB0
aG9zZQ0KdGhhdCB3ZXJlIHNraXBwZWQuIFRoaXMgcGF0Y2gtc2V0IHNvdW5kcyB2ZXJ5IHJlYXNv
bmFibGUgdG8gbWUsIGJ1dCBJIHByZWZlcg0KdGhhdCBKdWxpZW4gKGNj4oCZZCkgd291bGQgYWxz
byBnaXZlIGhpcyBvcGluaW9uLg0KDQpSZWdhcmRzLA0KTmFkYXYKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 06:08:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 06:08: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-devel-bounces@lists.xenproject.org>)
	id 1gNAop-00053V-VD; Thu, 15 Nov 2018 06:07: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=kztb=nz=vmware.com=namit@srs-us1.protection.inumbo.net>)
 id 1gN46h-0004Kq-Ej
 for xen-devel@lists.xenproject.org; Wed, 14 Nov 2018 22:57:59 +0000
X-Inumbo-ID: ba87109f-e860-11e8-9a16-bc764e045a96
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe44::62c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba87109f-e860-11e8-9a16-bc764e045a96;
 Wed, 14 Nov 2018 22:57:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=+xpGdvescWP3LrHUgpRKa1vg45gs/ylbZNH2ZHEPJ40=;
 b=H15JmMBerbBJ6MFeIAPXci/rFx81pqzHSsIYFGC3XIZpF21oaO2qN4flSHNfosdFNZDJ/1OmThsY48s8Xs9ayRWmv34QZLs5W20CMem3X+YxTe7HNA3ha6PiztiZXgmxyEK+5GGBBv0VsUdbUvWvKSSZ3+kNq6EHDuuRD6XJLlU=
Received: from BYAPR05MB4776.namprd05.prod.outlook.com (52.135.233.146) by
 BYAPR05MB3992.namprd05.prod.outlook.com (52.135.199.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1339.17; Wed, 14 Nov 2018 22:57:51 +0000
Received: from BYAPR05MB4776.namprd05.prod.outlook.com
 ([fe80::a1b8:a948:4c8c:747d]) by BYAPR05MB4776.namprd05.prod.outlook.com
 ([fe80::a1b8:a948:4c8c:747d%4]) with mapi id 15.20.1339.021; Wed, 14 Nov 2018
 22:57:51 +0000
From: Nadav Amit <namit@vmware.com>
To: David Hildenbrand <david@redhat.com>, linux-mm <linux-mm@kvack.org>
Thread-Topic: [PATCH RFC 0/6] mm/kdump: allow to exclude pages that are
 logically offline
Thread-Index: AQHUfG14AtUUXm8lq0WDadIpB+L9nQ==
Date: Wed, 14 Nov 2018 22:57:51 +0000
Message-ID: <8932E1F4-A5A9-4462-9800-CAC1EF85AC5D@vmware.com>
References: <20181114211704.6381-1-david@redhat.com>
In-Reply-To: <20181114211704.6381-1-david@redhat.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=namit@vmware.com; 
x-originating-ip: [208.91.2.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BYAPR05MB3992;
 20:689ymwZ6ohxKL013HXigJUZPZrl7O7yanyp/Afxmwtmbiiqf8FSCACQ5F7Sd697tZNiZnNBbX4JWDQgWVvxIC9GwySGb/Hm/VNp95YgRJVtVuKh0tpnS6U2Fu0P194OeoGxWGrumaADZFgN2hzKW5JHqczYxGEjfiTdevQG6g80=
x-ms-office365-filtering-correlation-id: 3f620901-a23e-4660-9197-08d64a849b23
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:BYAPR05MB3992; 
x-ms-traffictypediagnostic: BYAPR05MB3992:
x-microsoft-antispam-prvs: <BYAPR05MB3992A3BA4EAEF4A2F86EE793D0C30@BYAPR05MB3992.namprd05.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231415)(944501410)(52105112)(10201501046)(3002001)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:BYAPR05MB3992; BCL:0; PCL:0; RULEID:; SRVR:BYAPR05MB3992; 
x-forefront-prvs: 085634EFF4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(39860400002)(136003)(396003)(346002)(376002)(199004)(189003)(7736002)(4326008)(217873002)(71190400001)(2906002)(107886003)(71200400001)(6486002)(6246003)(39060400002)(83716004)(316002)(478600001)(82746002)(54906003)(25786009)(8676002)(305945005)(8936002)(81166006)(11346002)(256004)(446003)(110136005)(81156014)(105586002)(6436002)(36756003)(68736007)(106356001)(486006)(33656002)(53936002)(229853002)(476003)(6506007)(53546011)(99286004)(5660300001)(14454004)(76176011)(86362001)(6512007)(26005)(2900100001)(2616005)(7406005)(7416002)(66066001)(97736004)(6116002)(3846002)(102836004)(186003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR05MB3992;
 H:BYAPR05MB4776.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: vmware.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: wevEr1sOZMJYdzxtBr2O7m+XEHOnJeQg9xrBJkfcGxwcPJjiNtPInmerI7PGT5PNLobYFkVecrvdVOeurk8M8Ls4orwOykFPgh3A/7DhUWvXhER9sAxdrkmgQvYoTO4Q75f1H/018hIOnmgm0kBQ+TACNUXJxcJF4tOfYNhQQT0GaAZ1UcNZ/GXmYyuLZsAD5iD++qvCaRLGGz3wR55a3Jy7HrfY/vfEuj9zf4NCy3ep/dNgK9rC/PqL+3iOS+JxVyw327TB24w8BkIBQ/mrlo8BnuwLkW5H6C7CDenLDwoB64zRAZ4yGDU3ODq6RdA+0/g4+StSoWLPSzFqUm2uznBdDAClVTvFV/id+kJrQPo=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <8127D4BDFD768A4B9EE74019E7FFB6E1@namprd05.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: vmware.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3f620901-a23e-4660-9197-08d64a849b23
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2018 22:57:51.3910 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB3992
X-Mailman-Approved-At: Thu, 15 Nov 2018 06:07:59 +0000
Subject: Re: [Xen-devel] [PATCH RFC 0/6] mm/kdump: allow to exclude pages
 that are logically offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>,
 "open list:DOCUMENTATION" <linux-doc@vger.kernel.org>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Omar Sandoval <osandov@fb.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>, Baoquan He <bhe@redhat.com>,
 Jonathan Corbet <corbet@lwn.net>, "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, David Rientjes <rientjes@google.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Dave Young <dyoung@redhat.com>,
 Alexey Dobriyan <adobriyan@gmail.com>, Len Brown <len.brown@intel.com>,
 Arnd Bergmann <arnd@arndb.de>,
 "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>,
 Haiyang Zhang <haiyangz@microsoft.com>, Julien Freche <jfreche@vmware.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>, Vlastimil Babka <vbabka@suse.cz>,
 Juergen Gross <jgross@suse.com>, Kairui Song <kasong@redhat.com>,
 Christian Hansen <chansen3@cisco.com>, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 LKML <linux-kernel@vger.kernel.org>, Miles Chen <miles.chen@mediatek.com>,
 linux-fsdevel <linux-fsdevel@vger.kernel.org>,
 "devel@linuxdriverproject.org" <devel@linuxdriverproject.org>,
 Andrew Morton <akpm@linux-foundation.org>, "Kirill A.
 Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRGF2aWQgSGlsZGVuYnJhbmQKU2VudDogTm92ZW1iZXIgMTQsIDIwMTggYXQgOToxNjo1
OCBQTSBHTVQKPiBTdWJqZWN0OiBbUEFUQ0ggUkZDIDAvNl0gbW0va2R1bXA6IGFsbG93IHRvIGV4
Y2x1ZGUgcGFnZXMgdGhhdCBhcmUgbG9naWNhbGx5IG9mZmxpbmUKPiAKPiAKPiBSaWdodCBub3cs
IHBhZ2VzIGluZmxhdGVkIGFzIHBhcnQgb2YgYSBiYWxsb29uIGRyaXZlciB3aWxsIGJlIGR1bXBl
ZAo+IGJ5IGR1bXAgdG9vbHMgbGlrZSBtYWtlZHVtcGZpbGUuIFdoaWxlIFhFTiBpcyBhYmxlIHRv
IGNoZWNrIGluIHRoZQo+IGNyYXNoIGtlcm5lbCB3aGV0aGVyIGEgY2VydGFpbiBwZm4gaXMgYWN0
dWFsbCBiYWNrZWQgYnkgbWVtb3J5IGluIHRoZQo+IGh5cGVydmlzb3IgKHNlZSB4ZW5fb2xkbWVt
X3Bmbl9pc19yYW0pIGFuZCBvcHRpbWl6ZSB0aGlzIGNhc2UsIGR1bXBzIG9mCj4gdmlydGlvLWJh
bGxvb24gYW5kIGh2LWJhbGxvb24gaW5mbGF0ZWQgbWVtb3J5IHdpbGwgZXNzZW50aWFsbHkgcmVz
dWx0IGluCj4gemVybyBwYWdlcyBnZXR0aW5nIGFsbG9jYXRlZCBieSB0aGUgaHlwZXJ2aXNvciBh
bmQgdGhlIGR1bXAgZ2V0dGluZwo+IGZpbGxlZCB3aXRoIHRoaXMgZGF0YS4KCklzIHRoZXJlIGFu
eSByZWFzb24gdGhhdCBWTXdhcmUgYmFsbG9vbiBkcml2ZXIgaXMgbm90IG1lbnRpb25lZD8KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 06:08:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 06:08: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-devel-bounces@lists.xenproject.org>)
	id 1gNApL-000598-Pa; Thu, 15 Nov 2018 06:08: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=hmcg=n2=vmware.com=jfreche@srs-us1.protection.inumbo.net>)
 id 1gN6g3-0001TD-CL
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 01:42:39 +0000
X-Inumbo-ID: bb203010-e877-11e8-9a16-bc764e045a96
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe49::62d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb203010-e877-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 01:42:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=O3/hID9+mCQePqwGDyx1La86b5F6mDM2gCTFv2rbSAg=;
 b=GBRZylie0rBHz6D9j3aqSuZsFP8CFtXgGkojD3gN38D7bB3twtZbOMvW0xn5zii40/fGq47NF5cb4XXJENDOuEPdjSn2sMfMN2g6bWz9jx5gWnWtIqfR7rB7Npio0l1cr6XEx2kkrevxWZudRtHAOc+7k4pqZcfCxCSArFwKKi8=
Received: from BYAPR05MB5143.namprd05.prod.outlook.com (20.177.231.25) by
 BYAPR05MB5382.namprd05.prod.outlook.com (20.177.184.27) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1339.12; Thu, 15 Nov 2018 01:42:30 +0000
Received: from BYAPR05MB5143.namprd05.prod.outlook.com
 ([fe80::55cc:e4e8:ed5f:27b2]) by BYAPR05MB5143.namprd05.prod.outlook.com
 ([fe80::55cc:e4e8:ed5f:27b2%5]) with mapi id 15.20.1339.021; Thu, 15 Nov 2018
 01:42:30 +0000
From: Julien Freche <jfreche@vmware.com>
To: Nadav Amit <namit@vmware.com>, David Hildenbrand <david@redhat.com>,
 linux-mm <linux-mm@kvack.org>
Thread-Topic: [PATCH RFC 0/6] mm/kdump: allow to exclude pages that are
 logically offline
Thread-Index: AQHUfG14AtUUXm8lq0WDadIpB+L9naVP5EIAgAAJ9AD//5vDAA==
Date: Thu, 15 Nov 2018 01:42:30 +0000
Message-ID: <B6456717-0A6F-4957-A7F2-11599701226A@vmware.com>
References: <20181114211704.6381-1-david@redhat.com>
 <8932E1F4-A5A9-4462-9800-CAC1EF85AC5D@vmware.com>
 <63c5f4b6-828a-764e-f64d-e603dc4b104e@redhat.com>
 <63214D36-14FD-4080-8E35-CF2A392D6507@vmware.com>
In-Reply-To: <63214D36-14FD-4080-8E35-CF2A392D6507@vmware.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.13.0.181109
x-originating-ip: [66.170.99.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BYAPR05MB5382;
 20:LnkdiDmlaylnZy/yYqTAmTlZb/iV7uD7tcN6klkpX9f5TLFHfNMZ+tc7VBK10e3ciHGwMsIBdNfGjTemokhKSqxeSWhRdeATNNHeJKo058oM2SuUlTBwc429bChpf65XxBuDQTuS3G469XVbb6Ha3SiIBlVM2H0n9slYnjqwVKY=
x-ms-office365-filtering-correlation-id: 4ee1f84e-eabf-4afc-d8d9-08d64a9b9b6f
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:BYAPR05MB5382; 
x-ms-traffictypediagnostic: BYAPR05MB5382:
x-microsoft-antispam-prvs: <BYAPR05MB538251FEB215061C40EABCEBDADC0@BYAPR05MB5382.namprd05.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231415)(944501410)(52105112)(10201501046)(3002001)(93006095)(93001095)(148016)(149066)(150057)(6041310)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:BYAPR05MB5382; BCL:0; PCL:0; RULEID:; SRVR:BYAPR05MB5382; 
x-forefront-prvs: 08572BD77F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(396003)(136003)(366004)(39860400002)(346002)(199004)(189003)(33656002)(39060400002)(316002)(58126008)(186003)(36756003)(54906003)(110136005)(82746002)(229853002)(6116002)(93886005)(3846002)(478600001)(97736004)(106356001)(217873002)(105586002)(66066001)(2900100001)(256004)(71200400001)(83716004)(71190400001)(53936002)(6436002)(6512007)(14454004)(6246003)(2616005)(476003)(446003)(486006)(11346002)(81156014)(8676002)(6486002)(8936002)(25786009)(86362001)(68736007)(26005)(5660300001)(7736002)(305945005)(99286004)(4326008)(2906002)(81166006)(7406005)(6506007)(102836004)(76176011)(6346003)(7416002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR05MB5382;
 H:BYAPR05MB5143.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: vmware.com does not designate
 permitted sender hosts)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=jfreche@vmware.com; 
x-microsoft-antispam-message-info: DJEhXk8muJFAKBx7fZAgdTNB+0fn3oBYc96awvg96aOMGsp0zgl8ITwDuNmEnq9LymIo5jriZDfWXIUUz3GJRCousX1vYRBhXVfGh1Qk7P2e7paBVQtEjN8SIbkkGoO5oaB+gFwz0uyD14nHqKkjg/JDVdLyITbVi9uQAUXRDl8o3skBuNzl6vaHQtTM8498UBv/AF1IYvYUIYHyWOaNJrSbNffhpBCfQf1b+3U7Ui7F9i+lvp+k+wlYTQh+ylStvRZ/AQ0nwwzv5QUxUa9mUd4iqrXYBxkStjcVaSP1hjH/btnr8a7wOuijrq+UQVnmlQ62avmwnHj3exb4JhAu3YWmmQcXrIyNr52PED0rLx8=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <E20FFFB53594D84E87A1E97CF4FFF55A@namprd05.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: vmware.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4ee1f84e-eabf-4afc-d8d9-08d64a9b9b6f
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 01:42:30.4166 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5382
X-Mailman-Approved-At: Thu, 15 Nov 2018 06:08:30 +0000
Subject: Re: [Xen-devel] [PATCH RFC 0/6] mm/kdump: allow to exclude pages
 that are logically offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>,
 "open list:DOCUMENTATION" <linux-doc@vger.kernel.org>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Omar Sandoval <osandov@fb.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>, Baoquan He <bhe@redhat.com>,
 Jonathan Corbet <corbet@lwn.net>, "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, David Rientjes <rientjes@google.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Dave Young <dyoung@redhat.com>,
 Alexey Dobriyan <adobriyan@gmail.com>, Len Brown <len.brown@intel.com>,
 Arnd Bergmann <arnd@arndb.de>,
 "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>, Vlastimil Babka <vbabka@suse.cz>,
 Juergen Gross <jgross@suse.com>, Kairui Song <kasong@redhat.com>,
 Christian Hansen <chansen3@cisco.com>, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 LKML <linux-kernel@vger.kernel.org>, Miles Chen <miles.chen@mediatek.com>,
 linux-fsdevel <linux-fsdevel@vger.kernel.org>,
 "devel@linuxdriverproject.org" <devel@linuxdriverproject.org>,
 Andrew Morton <akpm@linux-foundation.org>, "Kirill A.
 Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pk9uIDExLzE0LzE4LCAzOjQxIFBNLCAiTmFkYXYgQW1pdCIgPG5hbWl0QHZtd2FyZS5jb20+IHdy
b3RlOg0KPj5Gcm9tOiBEYXZpZCBIaWxkZW5icmFuZA0KPj5TZW50OiBOb3ZlbWJlciAxNCwgMjAx
OCBhdCAxMTowNTozOCBQTSBHTVQNCj4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggUkZDIDAvNl0gbW0v
a2R1bXA6IGFsbG93IHRvIGV4Y2x1ZGUgcGFnZXMgdGhhdCBhcmUgbG9naWNhbGx5IG9mZmxpbmUN
Cj4+IA0KPj4gDQo+PiBDYW4geW91IHNoYXJlIGlmIHNvbWV0aGluZyBsaWtlIHRoaXMgaXMgYWxz
byBkZXNpcmVkIGZvciB2bXdhcmUncw0KPj4gaW1wbGVtZW50YXRpb24/IChJIHRhZ2dlZCB0aGlz
IGFzIFJGQyB0byBnZXQgc29tZSBtb3JlIGZlZWRiYWNrKQ0KPj4gDQo+PiBJdCBzaG91bGQgaW4g
dGhlb3J5IGJlIGFzIHNpbXBsZSBhcyBhZGRpbmcgYSBoYW5kZnVsIG9mDQo+PiBfU2V0UGFnZU9m
ZmxpbmUoKS9fQ2xlYXJQYWdlT2ZmbGluZSgpIGF0IHRoZSByaWdodCBzcG90cy4NCj4gICAgDQo+
IFRoYW5rcywgSSB3YXMganVzdCBzdXNwZWN0aW5nIGl0IGlzIHBlcnNvbmFsIDstKQ0KPg0KPiBJ
IHdvdWxkIG9idmlvdXNseSBwcmVmZXIgdGhhdCB5b3VyIGNoYW5nZXMgd291bGQgYmUgZG9uZSBv
biB0b3Agb2YgdGhvc2UNCj4gdGhhdCB3ZXJlIHNraXBwZWQuIFRoaXMgcGF0Y2gtc2V0IHNvdW5k
cyB2ZXJ5IHJlYXNvbmFibGUgdG8gbWUsIGJ1dCBJIHByZWZlcg0KPiB0aGF0IEp1bGllbiAoY2Pi
gJlkKSB3b3VsZCBhbHNvIGdpdmUgaGlzIG9waW5pb24uDQogICAgDQpJIHRoaW5rIHRoaXMgaXMg
ZGVzaXJhYmxlIGZvciBWTXdhcmUncyBpbXBsZW1lbnRhdGlvbiBhbHNvLiBZb3UgYXJlIHJpZ2h0
LA0KZHVtcGluZyBkYXRhIHRoYXQgaXMgbm90IHJlbGV2YW50IGlzIGEgd2FzdGUgOi0pIA0KSSBo
YXZlbid0IGhlYXJkIG9mIGFueSBwYW5pYy9pc3N1ZSBkdWUgdG8gdGhpcyBidXQgdGhhdCdzIHN0
aWxsIGEgZ29vZCBvcHRpbWl6YXRpb24uDQoNCk5hZGF2IG9yIEkgY291bGQgaGVscCB0byB0ZXN0
IHRoYXQgb24gRVNYIGlmIHJlcXVpcmVkLg0KDQpSZWdhcmRzLA0KDQotLSANCkp1bGllbiBGcmVj
aGUNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 06:08:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 06:08: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-devel-bounces@lists.xenproject.org>)
	id 1gNApV-0005BI-44; Thu, 15 Nov 2018 06:08: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=ljlt=n2=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gN74R-0003Lp-74
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 02:07:51 +0000
X-Inumbo-ID: 3fd4ea6c-e87b-11e8-9a16-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.156.1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3fd4ea6c-e87b-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 02:07:49 +0000 (UTC)
Received: from pps.filterd (m0098396.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 wAF1wfOJ024294
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 21:07:48 -0500
Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2nrwwq3r9b-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 14 Nov 2018 21:07:47 -0500
Received: from localhost
 by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Thu, 15 Nov 2018 02:07:44 -0000
Received: from b06cxnps4076.portsmouth.uk.ibm.com (9.149.109.198)
 by e06smtp05.uk.ibm.com (192.168.101.135) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Thu, 15 Nov 2018 02:07:38 -0000
Received: from d06av25.portsmouth.uk.ibm.com (d06av25.portsmouth.uk.ibm.com
 [9.149.105.61])
 by b06cxnps4076.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 wAF27bul52035662
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 15 Nov 2018 02:07:37 GMT
Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 0A1DA11C050;
 Thu, 15 Nov 2018 02:07:37 +0000 (GMT)
Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 0720A11C04C;
 Thu, 15 Nov 2018 02:07:30 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.204.206])
 by d06av25.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Thu, 15 Nov 2018 02:07:29 +0000 (GMT)
Date: Wed, 14 Nov 2018 18:07:26 -0800
From: Mike Rapoport <rppt@linux.ibm.com>
To: David Hildenbrand <david@redhat.com>
References: <20181114211704.6381-1-david@redhat.com>
 <20181114211704.6381-3-david@redhat.com>
 <20181114222321.GB1784@bombadil.infradead.org>
 <b4668081-5aa3-d7f5-6880-d01c75cfc6ae@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b4668081-5aa3-d7f5-6880-d01c75cfc6ae@redhat.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-TM-AS-GCONF: 00
x-cbid: 18111502-0020-0000-0000-000002E832C3
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 18111502-0021-0000-0000-000021374AA3
Message-Id: <20181115020725.GC2353@rapoport-lnx>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2018-11-14_20:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1811150016
X-Mailman-Approved-At: Thu, 15 Nov 2018 06:08:39 +0000
Subject: Re: [Xen-devel] [PATCH RFC 2/6] mm: convert PG_balloon to PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, linux-doc@vger.kernel.org,
 linux-mm@kvack.org, Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, Jonathan Corbet <corbet@lwn.net>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, David Rientjes <rientjes@google.com>,
 xen-devel@lists.xenproject.org, Alexey Dobriyan <adobriyan@gmail.com>,
 linux-pm@vger.kernel.org, Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>, Vlastimil Babka <vbabka@suse.cz>,
 Christian Hansen <chansen3@cisco.com>, linux-kernel@vger.kernel.org,
 Miles Chen <miles.chen@mediatek.com>, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMTQsIDIwMTggYXQgMTE6NDk6MTVQTSArMDEwMCwgRGF2aWQgSGlsZGVuYnJh
bmQgd3JvdGU6Cj4gT24gMTQuMTEuMTggMjM6MjMsIE1hdHRoZXcgV2lsY294IHdyb3RlOgo+ID4g
T24gV2VkLCBOb3YgMTQsIDIwMTggYXQgMTA6MTc6MDBQTSArMDEwMCwgRGF2aWQgSGlsZGVuYnJh
bmQgd3JvdGU6Cj4gPj4gUmVuYW1lIFBHX2JhbGxvb24gdG8gUEdfb2ZmbGluZS4gVGhpcyBpcyBh
biBpbmRpY2F0b3IgdGhhdCB0aGUgcGFnZSBpcwo+ID4+IGxvZ2ljYWxseSBvZmZsaW5lLCB0aGUg
Y29udGVudCBzdGFsZSBhbmQgdGhhdCBpdCBzaG91bGQgbm90IGJlIHRvdWNoZWQKPiA+PiAoZS5n
LiBhIGh5cGVydmlzb3Igd291bGQgaGF2ZSB0byBhbGxvY2F0ZSBiYWNraW5nIHN0b3JhZ2UgaW4g
b3JkZXIgZm9yIHRoZQo+ID4+IGd1ZXN0IHRvIGR1bXAgYW4gdW51c2VkIHBhZ2UpLiAgV2UgY2Fu
IHRoZW4gZS5nLiBleGNsdWRlIHN1Y2ggcGFnZXMgZnJvbQo+ID4+IGR1bXBzLgo+ID4+Cj4gPj4g
SW4gZm9sbG93aW5nIHBhdGNoZXMsIHdlIHdpbGwgbWFrZSB1c2Ugb2YgdGhpcyBiaXQgYWxzbyBp
biBvdGhlciBiYWxsb29uCj4gPj4gZHJpdmVycy4gIFdoaWxlIGF0IGl0LCBkb2N1bWVudCBQR1RB
QkxFLgo+ID4gCj4gPiBUaGFuayB5b3UgZm9yIGRvY3VtZW50aW5nIFBHVEFCTEUuICBJIGRpZG4n
dCByZWFsaXNlIEkgYWxzbyBoYWQgdGhpcwo+ID4gZG9jdW1lbnQgdG8gdXBkYXRlIHdoZW4gSSBh
ZGRlZCBQR1RBQkxFLgo+IAo+IFRoYW5rIHlvdSBmb3IgbG9va2luZyBpbnRvIHRoaXMgOikKPiAK
PiA+IAo+ID4+ICsrKyBiL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvbW0vcGFnZW1hcC5yc3QK
PiA+PiBAQCAtNzgsNiArNzgsOCBAQCBudW1iZXIgb2YgdGltZXMgYSBwYWdlIGlzIG1hcHBlZC4K
PiA+PiAgICAgIDIzLiBCQUxMT09OCj4gPj4gICAgICAyNC4gWkVST19QQUdFCj4gPj4gICAgICAy
NS4gSURMRQo+ID4+ICsgICAgMjYuIFBHVEFCTEUKPiA+PiArICAgIDI3LiBPRkZMSU5FCj4gPiAK
PiA+IFNvIHRoZSBvZmZsaW5lICp1c2VyKiBiaXQgaXMgbmV3IC4uLiBldmVuIHRob3VnaCB0aGUg
Kmtlcm5lbCogYml0Cj4gPiBqdXN0IHJlbmFtZXMgdGhlIGJhbGxvb24gYml0LiAgSSdtIG5vdCBz
dXJlIGhvdyBJIGZlZWwgYWJvdXQgdGhpcy4KPiA+IEknbSBnb2luZyB0byB0aGluayBhYm91dCBp
dCBzb21lIG1vcmUuICBDb3VsZCB5b3Ugc2hhcmUgeW91ciBkZWNpc2lvbgo+ID4gcHJvY2VzcyB3
aXRoIHVzPwo+IAo+IEJBTExPT04gd2FzL2lzIGRvY3VtZW50ZWQgYXMKPiAKPiAiMjMgLSBCQUxM
T09OCj4gICAgIGJhbGxvb24gY29tcGFjdGlvbiBwYWdlCj4gIgo+IAo+IGFuZCBvbmx5IGluY2x1
ZGVzIGFsbCB2aXJ0aW8tYmFsbG9uIHBhZ2VzIGFmdGVyIHRoZSBub24tbHJ1IG1pZ3JhdGlvbgo+
IGZlYXR1cmUgaGFzIGJlZW4gaW1wbGVtZW50ZWQgZm9yIGJhbGxvb25lZCBwYWdlcy4gU2luY2Ug
dGhlbiwgdGhpcyBmbGFnCj4gZG9lcyBiYXNpY2FsbHkgbm8gbG9uZ2VyIHN0YW5kcyBmb3Igd2hh
dCBpdCBhY3R1YWxseSB3YXMgc3VwcG9zZWQgdG8gZG8uCgpQZXJoYXBzIEkgbWlzc2luZyBzb21l
dGhpbmcsIGJ1dCBob3cgdGhlIHVzZXIgc2hvdWxkIGludGVycHJldCAiMjMiIHdoZW4gaGUKcmVh
ZHMgL3Byb2Mva3BhZ2VmbGFncz8KCj4gVG8gbm90IGJyZWFrIHVhcGkgSSBkZWNpZGVkIHRvIG5v
dCByZW5hbWUgaXQgYnV0IGluc3RlYWQgdG8gYWRkIGEgbmV3IGZsYWcuCgpJJ3ZlIGdvdCBhIGZl
ZWxpbmcgdGhhdCB1YXBpIHdhcyBhbnl3YXkgY2hhbmdlZCBmb3IgdGhlIEJBTExPTiBmbGFnCm1l
YW5pbmcuCiAKPiA+IAo+ID4gSSBoYXZlIG5vIG9iamVjdGlvbiB0byByZW5hbWluZyB0aGUgYmFs
bG9vbiBiaXQgaW5zaWRlIHRoZSBrZXJuZWw7IEkKPiA+IHRoaW5rIHRoYXQncyBhIHdpc2UgaWRl
YS4gIEknbSBqdXN0IG5vdCBzdXJlIHdoZXRoZXIgd2Ugc2hvdWxkIHJlbmFtZQo+ID4gdGhlIHVz
ZXIgYmFsbG9vbiBiaXQgcmF0aGVyIHRoYW4gYWRkaW5nIGEgbmV3IGJpdC4KPiA+IAo+IAo+IENh
biB3ZSByZW5hbWUgd2l0aG91dCBicmVha2luZyB1YXBpPwo+IAo+IC0tIAo+IAo+IFRoYW5rcywK
PiAKPiBEYXZpZCAvIGRoaWxkZW5iCj4gCgotLSAKU2luY2VyZWx5IHlvdXJzLApNaWtlLgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 06:19:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 06:19: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-devel-bounces@lists.xenproject.org>)
	id 1gNB09-0006Hg-Cj; Thu, 15 Nov 2018 06:19: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=QrYY=N2=redhat.com=dyoung@srs-us1.protection.inumbo.net>)
 id 1gNB09-0006Hb-0M
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 06:19:41 +0000
X-Inumbo-ID: 6e733e0a-e89e-11e8-8b75-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e733e0a-e89e-11e8-8b75-12d6303a7972;
 Thu, 15 Nov 2018 06:19:39 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8433C58E31;
 Thu, 15 Nov 2018 06:19:38 +0000 (UTC)
Received: from dhcp-128-65.nay.redhat.com (ovpn-12-146.pek2.redhat.com
 [10.72.12.146])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 4D5D15D759;
 Thu, 15 Nov 2018 06:19:26 +0000 (UTC)
Date: Thu, 15 Nov 2018 14:19:23 +0800
From: Dave Young <dyoung@redhat.com>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20181115061923.GA3971@dhcp-128-65.nay.redhat.com>
References: <20181114211704.6381-1-david@redhat.com>
 <20181114211704.6381-4-david@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181114211704.6381-4-david@redhat.com>
User-Agent: Mutt/1.9.5 (2018-04-13)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Thu, 15 Nov 2018 06:19:38 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RFC 3/6] kexec: export PG_offline to
 VMCOREINFO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Arnd Bergmann <arnd@arndb.de>,
 Baoquan He <bhe@redhat.com>, linux-pm@vger.kernel.org,
 "Michael S. Tsirkin" <mst@redhat.com>, linux-doc@vger.kernel.org,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 linux-mm@kvack.org, Borislav Petkov <bp@alien8.de>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>,
 Omar Sandoval <osandov@fb.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Lianbo Jiang <lijiang@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgRGF2aWQsCgpPbiAxMS8xNC8xOCBhdCAxMDoxN3BtLCBEYXZpZCBIaWxkZW5icmFuZCB3cm90
ZToKPiBMZXQncyBleHBvcnQgUEdfb2ZmbGluZSB2aWEgUEFHRV9PRkZMSU5FX01BUENPVU5UX1ZB
TFVFLCBzbwo+IG1ha2VkdW1wZmlsZSBjYW4gZGlyZWN0bHkgc2tpcCBwYWdlcyB0aGF0IGFyZSBs
b2dpY2FsbHkgb2ZmbGluZSBhbmQgdGhlCj4gY29udGVudCB0aGVyZWZvcmUgc3RhbGUuCgpJdCB3
b3VsZCBiZSBnb29kIHRvIGNvcHkgc29tZSBiYWNrZ3JvdW5kIGluZm8gZnJvbSBjb3ZlciBsZXR0
ZXIgdG8gdGhlCnBhdGNoIGRlc2NyaXB0aW9uIHNvIHRoYXQgd2UgY2FuIGdldCBiZXR0ZXIgdW5k
ZXJzdGFuZGluZyB3aHkgdGhpcyBpcwpuZWVkZWQgbm93LgoKQlRXLCBMaWFuYm8gaXMgd29ya2lu
ZyBvbiBhIGRvY3VtZW50YXRpb24gb2YgdGhlIHZtY29yZWluZm8gZXhwb3J0ZWQKZmllbGRzLiBD
Y2luZyBoaW0gc28gdGhhdCBoZSBpcyBhd2FyZSBvZiB0aGlzLgoKQWxzbyBjYyBCb3JpcywgIGFs
dGhvdWdoIEkgZG8gbm90IHdhbnQgdGhlIGRvYyBjaGFuZ2VzIGJsb2NrcyB0aGlzCmhlIG1pZ2h0
IGhhdmUgZGlmZmVyZW50IG9waW5pb24gOikKCj4gCj4gQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1A
bGludXgtZm91bmRhdGlvbi5vcmc+Cj4gQ2M6IERhdmUgWW91bmcgPGR5b3VuZ0ByZWRoYXQuY29t
Pgo+IENjOiAiS2lyaWxsIEEuIFNodXRlbW92IiA8a2lyaWxsLnNodXRlbW92QGxpbnV4LmludGVs
LmNvbT4KPiBDYzogQmFvcXVhbiBIZSA8YmhlQHJlZGhhdC5jb20+Cj4gQ2M6IE9tYXIgU2FuZG92
YWwgPG9zYW5kb3ZAZmIuY29tPgo+IENjOiBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgo+
IENjOiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4KPiBDYzogTWljaGFsIEhv
Y2tvIDxtaG9ja29Ac3VzZS5jb20+Cj4gQ2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RAcmVk
aGF0LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0
LmNvbT4KPiAtLS0KPiAga2VybmVsL2NyYXNoX2NvcmUuYyB8IDIgKysKPiAgMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9rZXJuZWwvY3Jhc2hfY29yZS5j
IGIva2VybmVsL2NyYXNoX2NvcmUuYwo+IGluZGV4IDkzM2NiM2U0NWI5OC4uMDkzYzlmOTE3ZWQw
IDEwMDY0NAo+IC0tLSBhL2tlcm5lbC9jcmFzaF9jb3JlLmMKPiArKysgYi9rZXJuZWwvY3Jhc2hf
Y29yZS5jCj4gQEAgLTQ2NCw2ICs0NjQsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBjcmFzaF9zYXZl
X3ZtY29yZWluZm9faW5pdCh2b2lkKQo+ICAJVk1DT1JFSU5GT19OVU1CRVIoUEFHRV9CVUREWV9N
QVBDT1VOVF9WQUxVRSk7Cj4gICNpZmRlZiBDT05GSUdfSFVHRVRMQl9QQUdFCj4gIAlWTUNPUkVJ
TkZPX05VTUJFUihIVUdFVExCX1BBR0VfRFRPUik7Cj4gKyNkZWZpbmUgUEFHRV9PRkZMSU5FX01B
UENPVU5UX1ZBTFVFCSh+UEdfb2ZmbGluZSkKPiArCVZNQ09SRUlORk9fTlVNQkVSKFBBR0VfT0ZG
TElORV9NQVBDT1VOVF9WQUxVRSk7Cj4gICNlbmRpZgo+ICAKPiAgCWFyY2hfY3Jhc2hfc2F2ZV92
bWNvcmVpbmZvKCk7Cj4gLS0gCj4gMi4xNy4yCj4gCgpUaGFua3MKRGF2ZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 06:25:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 06:25: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-devel-bounces@lists.xenproject.org>)
	id 1gNB5t-000727-7v; Thu, 15 Nov 2018 06:25: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=Wfeu=N2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNB5s-00071x-3p
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 06:25:36 +0000
X-Inumbo-ID: 3ded0bd4-e89f-11e8-8722-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ded0bd4-e89f-11e8-8722-12d6303a7972;
 Thu, 15 Nov 2018 06:25:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNB5i-00072X-AP; Thu, 15 Nov 2018 06:25:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNB5i-0006kF-1X; Thu, 15 Nov 2018 06:25:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNB5i-0000Rn-11; Thu, 15 Nov 2018 06:25:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130091-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=85588389222a3636baf0f9ed8227f2434af4c3f9
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 06:25:26 +0000
Subject: [Xen-devel] [ovmf test] 130091: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDA5MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwOTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgODU1ODgzODkyMjJhMzYzNmJhZjBmOWVkODIyN2YyNDM0YWY0YzNmOQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDggZGF5cyAgIDczIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDAxNCAgMjAxOC0xMS0xNCAwMzo0Mzo0NiBaICAgIDEgZGF5cyAgIDEzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 07:46:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 07:46: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-devel-bounces@lists.xenproject.org>)
	id 1gNCLY-0004ZO-OJ; Thu, 15 Nov 2018 07:45:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNCLW-0004ZC-PU
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 07:45:50 +0000
X-Inumbo-ID: 77cd1f33-e8aa-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77cd1f33-e8aa-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 07:45:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNCLT-00005d-1N; Thu, 15 Nov 2018 07:45:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNCLS-0001td-QJ; Thu, 15 Nov 2018 07:45:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNCLS-0000n2-Ph; Thu, 15 Nov 2018 07:45:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130096-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=85588389222a3636baf0f9ed8227f2434af4c3f9
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 07:45:46 +0000
Subject: [Xen-devel] [ovmf test] 130096: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDA5NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwOTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgODU1ODgzODkyMjJhMzYzNmJhZjBmOWVkODIyN2YyNDM0YWY0YzNmOQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDggZGF5cyAgIDc0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDAxNCAgMjAxOC0xMS0xNCAwMzo0Mzo0NiBaICAgIDEgZGF5cyAgIDE0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 07:48:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 07:48: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-devel-bounces@lists.xenproject.org>)
	id 1gNCNr-0004fP-6U; Thu, 15 Nov 2018 07:48: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=TRFs=N2=ucw.cz=pavel@srs-us1.protection.inumbo.net>)
 id 1gNCNp-0004fK-QO
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 07:48:13 +0000
X-Inumbo-ID: cd031358-e8aa-11e8-b94b-12d6303a7972
Received: from atrey.karlin.mff.cuni.cz (unknown [195.113.26.193])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd031358-e8aa-11e8-b94b-12d6303a7972;
 Thu, 15 Nov 2018 07:48:12 +0000 (UTC)
Received: by atrey.karlin.mff.cuni.cz (Postfix, from userid 512)
 id 8D2B180691; Thu, 15 Nov 2018 08:48:08 +0100 (CET)
Date: Thu, 15 Nov 2018 08:48:10 +0100
From: Pavel Machek <pavel@ucw.cz>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20181115074810.GA9055@amd>
References: <20181114211704.6381-1-david@redhat.com>
 <20181114211704.6381-7-david@redhat.com>
MIME-Version: 1.0
In-Reply-To: <20181114211704.6381-7-david@redhat.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] [PATCH RFC 6/6] PM / Hibernate: exclude all
 PageOffline() pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Len Brown <len.brown@intel.com>, Michal Hocko <mhocko@suse.com>,
 linux-pm@vger.kernel.org, linux-doc@vger.kernel.org,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>
Content-Type: multipart/mixed; boundary="===============1312678857933920376=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1312678857933920376==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="jRHKVT23PllUwdXP"
Content-Disposition: inline


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

On Wed 2018-11-14 22:17:04, David Hildenbrand wrote:
> The content of pages that are marked PG_offline is not of interest
> (e.g. inflated by a balloon driver), let's skip these pages.
>=20
> Cc: "Rafael J. Wysocki" <rjw@rjwysocki.net>

Acked-by: Pavel Machek <pavel@ucw.cz>

> diff --git a/kernel/power/snapshot.c b/kernel/power/snapshot.c
> index b0308a2c6000..01db1d13481a 100644
> --- a/kernel/power/snapshot.c
> +++ b/kernel/power/snapshot.c
> @@ -1222,7 +1222,7 @@ static struct page *saveable_highmem_page(struct zo=
ne *zone, unsigned long pfn)
>  	BUG_ON(!PageHighMem(page));
> =20
>  	if (swsusp_page_is_forbidden(page) ||  swsusp_page_is_free(page) ||
> -	    PageReserved(page))
> +	    PageReserved(page) || PageOffline(page))
>  		return NULL;
> =20
>  	if (page_is_guard(page))
> @@ -1286,6 +1286,9 @@ static struct page *saveable_page(struct zone *zone=
, unsigned long pfn)
>  	if (swsusp_page_is_forbidden(page) || swsusp_page_is_free(page))
>  		return NULL;
> =20
> +	if (PageOffline(page))
> +		return NULL;
> +
>  	if (PageReserved(page)
>  	    && (!kernel_page_present(page) || pfn_is_nosave(pfn)))
>  		return NULL;

--=20
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blo=
g.html

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

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

iEYEARECAAYFAlvtJLoACgkQMOfwapXb+vIKwQCgqMCGJ4BEWmMsp5gihD0MR/cx
lFwAnAqKSOIHgjFwhl+uKuaItXeOXj2x
=TTZ/
-----END PGP SIGNATURE-----

--jRHKVT23PllUwdXP--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1312678857933920376==--


From xen-devel-bounces@lists.xenproject.org Thu Nov 15 08:33:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 08:33: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-devel-bounces@lists.xenproject.org>)
	id 1gND5S-0000Qi-3D; Thu, 15 Nov 2018 08: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=WGq5=N2=citrix.com=prvs=850bb4f4b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gND5Q-0000Qd-Et
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 08:33:16 +0000
X-Inumbo-ID: 1685f24c-e8b1-11e8-865b-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1685f24c-e8b1-11e8-865b-12d6303a7972;
 Thu, 15 Nov 2018 08:33:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,235,1539648000"; d="scan'208";a="81891774"
Date: Thu, 15 Nov 2018 09:33:04 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181115083304.zty3xor4j4nthhvt@mac>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-11-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102123738.16395-11-jgross@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 10/19] xen: setup hypercall page for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, phcoder@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDE6Mzc6MjlQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgdGhlIG5lZWRlZCBjb2RlIHRvIHNldHVwIHRoZSBoeXBlcmNhbGwgcGFnZSBm
b3IgY2FsbGluZyBpbnRvIHRoZQo+IFhlbiBoeXBlcnZpc29yLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClRoYW5rcywgTEdUTSwganVzdCBvbmUg
c3VnZ2VzdGlvbiBhbmQgb25lIHF1ZXN0aW9uLgoKPiAtLS0KPiBWMzogZ3J1Yl94ZW5fZWFybHlf
aGFsdC0+Z3J1Yl94ZW5fcGFuaWMgKFJvZ2VyIFBhdSBNb25uw6kpCj4gICAgIGlzc3VlIHBhbmlj
IG1lc3NhZ2UgKFJvZ2VyIFBhdSBNb25uw6kpCj4gICAgIHJld3JpdGUgZ3J1Yl94ZW5faHlwZXJj
YWxsIHRvIGF2b2lkIHJlZ2lzdGVyIHZhcmlhYmxlcyAoRGFuaWVsIEtpcGVyKQo+IC0tLQo+ICBn
cnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYyB8IDY5ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKykK
PiAKPiBkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgYi9ncnViLWNv
cmUva2Vybi9pMzg2L3hlbi9wdmguYwo+IGluZGV4IGFjNjE4MWY0ZS4uN2U5MGE0NTM4IDEwMDY0
NAo+IC0tLSBhL2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jCj4gKysrIGIvZ3J1Yi1jb3Jl
L2tlcm4vaTM4Ni94ZW4vcHZoLmMKPiBAQCAtMjAsMTQgKzIwLDgzIEBACj4gICNpbmNsdWRlIDxn
cnViL21pc2MuaD4KPiAgI2luY2x1ZGUgPGdydWIvbWVtb3J5Lmg+Cj4gICNpbmNsdWRlIDxncnVi
L21tLmg+Cj4gKyNpbmNsdWRlIDxncnViL2kzODYvY3B1aWQuaD4KPiArI2luY2x1ZGUgPGdydWIv
aTM4Ni9pby5oPgo+ICAjaW5jbHVkZSA8Z3J1Yi94ZW4uaD4KPiAgI2luY2x1ZGUgPGdydWIvbWFj
aGluZS9rZXJuZWwuaD4KPiAgCj4gKyNkZWZpbmUgWEVOX0NPTlNPTEVfUE9SVCAgIDB4ZTkKClRo
aXMgaXMgbm93IHBhcnQgb2YgdGhlIHB1YmxpYyBoZWFkZXJzIChYRU5fSFZNX0RFQlVHQ09OU19J
T1BPUlQpIGlmCnlvdSB3aXNoIHRvIHBpY2sgaXQgdXAgZnJvbSB0aGVyZS4KCj4gKwo+ICBncnVi
X3VpbnQ2NF90IGdydWJfcnNkcF9hZGRyOwo+ICAKPiArc3RhdGljIGNoYXIgaHlwZXJjYWxsX3Bh
Z2VbR1JVQl9YRU5fUEFHRV9TSVpFXQo+ICsgIF9fYXR0cmlidXRlX18gKChhbGlnbmVkIChHUlVC
X1hFTl9QQUdFX1NJWkUpKSk7Cj4gKwo+ICtzdGF0aWMgZ3J1Yl91aW50MzJfdCB4ZW5fY3B1aWRf
YmFzZTsKPiArCj4gK3N0YXRpYyB2b2lkCj4gK2dydWJfeGVuX3BhbmljIChjb25zdCBjaGFyICpt
c2cpCj4gK3sKPiArICBjb25zdCBjaGFyICpjOwo+ICsKPiArICBmb3IgKGMgPSBtc2c7ICpjOyBj
KyspCj4gKyAgICBncnViX291dGIgKCpjLCBYRU5fQ09OU09MRV9QT1JUKTsKPiArCj4gKyAgYXNt
IHZvbGF0aWxlICgiaGx0Iik7CgpTaG91bGQgdGhpcyBiZSAiY2xpOyBobHQ7Iiwgb3IgZG9lcyBn
cnViIGFsd2F5cyBydW5zIHdpdGggaW50ZXJydXB0IGZsYWcKY2xlYXI/CgpUaGFua3MsIFJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 09:04:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 09:04: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-devel-bounces@lists.xenproject.org>)
	id 1gNDZF-0002jy-Ny; Thu, 15 Nov 2018 09:04: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=yu7c=n2=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gNDZE-0002jt-LQ
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 09:04:04 +0000
X-Inumbo-ID: 6568f61a-e8b5-11e8-9a16-bc764e045a96
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6568f61a-e8b5-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 09:04:02 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Nov 2018 01:04:01 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,236,1539673200"; d="scan'208";a="108747772"
Received: from knl-rvp-beta.sh.intel.com ([10.239.48.63])
 by orsmga002.jf.intel.com with ESMTP; 15 Nov 2018 01:04:00 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 15 Nov 2018 09:10:26 +0800
Message-Id: <1542244226-35003-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Subject: [Xen-devel] [PATCH v2] xen/pt: fix some pass-thru devices don't
 work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBmaW5kIHNvbWUgcGFzcy10aHJ1IGRldmljZXMgZG9uJ3Qgd29yayBhbnkgbW9yZSBhY3Jvc3Mg
Z3Vlc3QKcmVib290LiBBc3NpZ25pbmcgaXQgdG8gYW5vdGhlciBkb21haW4gYWxzbyBtZWV0cyB0
aGUgc2FtZSBpc3N1ZS4gQW5kCnRoZSBvbmx5IHdheSB0byBtYWtlIGl0IHdvcmsgYWdhaW4gaXMg
dW4tYmluZGluZyBhbmQgYmluZGluZyBpdCB0bwpwY2liYWNrLiBTb21lb25lIHJlcG9ydGVkIHRo
aXMgaXNzdWUgb25lIHllYXIgYWdvIFsxXS4KCklmIHRoZSBkZXZpY2UncyBkcml2ZXIgZG9lc24n
dCBkaXNhYmxlIE1TSS1YIGR1cmluZyBzaHV0ZG93biBvciBxZW11IGlzCmtpbGxlZC9jcmFzaGVk
IGJlZm9yZSB0aGUgZG9tYWluIHNodXRkb3duLCB0aGlzIGRvbWFpbidzIHBpcnEgd29uJ3QgYmUK
dW5tYXBwZWQuIFRoZW4geGVuIHdpbGwgdW5tYXAgYWxsIHBpcnEuIEJ1dCBwY2liYWNrIGhhcyBh
bHJlYWR5IGRpc2FibGVkCm1lb3J5IGRlY29kaW5nIGJlZm9yZSB4ZW4gdW5tYXBwaW5nIHBpcnEu
IFRoZW4gd2hlbiBYZW4gaXMgZGlzYWJsaW5nIGEKTVNJIG9mIHRoZSBkZXZpY2UsIGl0IGhhcyB0
byBzZXRzIHRoZSBob3N0X21hc2thbGwgZmxhZyBhbmQgbWFza2FsbCBiaXQKdG8gbWFzayBhIE1T
SSByYXRoZXIgdGhhbiBzZXRzIG1hc2tiaXQgaW4gTVNJLXggdGFibGUuIFRoZSBjYWxsIHRyYWNl
IG9mCnRoaXMgcHJvY2VzcyBpczoKLT5hcmNoX2RvbWFpbl9kZXN0cm95CiAgICAtPmZyZWVfZG9t
YWluX3BpcnFzCiAgICAgICAgLT51bm1hcF9kb21haW5fcGlycSAoaWYgcGlycSBpc24ndCB1bm1h
cCBieSBxZW11KQogICAgICAgICAgICAtPnBpcnFfZ3Vlc3RfZm9yY2VfdW5iaW5kCiAgICAgICAg
ICAgICAgICAtPl9fcGlycV9ndWVzdF91bmJpbmQKICAgICAgICAgICAgICAgICAgICAtPm1hc2tf
bXNpX2lycSg9ZGVzYy0+aGFuZGxlci0+ZGlzYWJsZSgpKQogICAgICAgICAgICAgICAgICAgICAg
ICAtPnRoZSB3YXJuaW5nIGluIG1zaV9zZXRfbWFza19iaXQoKQoKVGhlIGhvc3RfbWFza2FsbCBi
aXQgd2lsbCBwcmV2ZW50IGd1ZXN0cyBmcm9tIGNsZWFyaW5nIHRoZSBtYXNrYWxsIGJpdApldmVu
IHRoZSBkZXZpY2UgaXMgYXNzaWduZWQgdG8gYW5vdGhlciBndWVzdCBsYXRlci4gR3Vlc3RzIGNh
bm5vdApyZWNlaXZlIGludGVycnVwdHMgZnJvbSB0aGlzIGRldmljZS4KClRvIGZpeCB0aGlzLCBo
b3N0X21hc2thbGwgZmxhZyBpcyBjbGVhcmVkIHdoZW4gYWxsIE1TSXMgb2YgYSBkZXZpY2UgYXJl
IGZyZWVkLgpJdCBpcyBkZWZpbml0ZWx5IHNhZmVseSB0byBjbGVhciBpdCBiZWNhdXNlIG5vIG1z
aSBpcyBhY3R1YWxseSBzZXQgdXAKZm9yIHRoaXMgZGV2aWNlLiBBbHNvLCAnbXNpeC0+d2FybmVk
JyBpcyBpbml0aWFsaXplZCB0byBET01JRF9JTlZBTElECnJhdGhlciB0aGFuIDAgdG8gYXZvaWQg
d2FybmluZ3MgbWlzc2luZyBmb3IgRG9tMC4KClsxXTogaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA5L21zZzAyNTIwLmh0bWwKClNpZ25l
ZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L21zaS5jICAgICAgICAgICAgfCAxOCArKysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zaS5jIGIveGVuL2FyY2gveDg2L21zaS5jCmlu
ZGV4IDU1Njc5OTAuLmNkNTcwYmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc2kuYworKysg
Yi94ZW4vYXJjaC94ODYvbXNpLmMKQEAgLTYzNyw2ICs2MzcsNyBAQCBpbnQgbXNpX2ZyZWVfaXJx
KHN0cnVjdCBtc2lfZGVzYyAqZW50cnkpCiB7CiAgICAgdW5zaWduZWQgaW50IG5yID0gZW50cnkt
Pm1zaV9hdHRyaWIudHlwZSAhPSBQQ0lfQ0FQX0lEX01TSVgKICAgICAgICAgICAgICAgICAgICAg
ICA/IGVudHJ5LT5tc2kubnZlYyA6IDE7CisgICAgc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBlbnRy
eS0+ZGV2OwogCiAgICAgd2hpbGUgKCBuci0tICkKICAgICB7CkBAIC02NTQsNiArNjU1LDIzIEBA
IGludCBtc2lfZnJlZV9pcnEoc3RydWN0IG1zaV9kZXNjICplbnRyeSkKIAogICAgIGxpc3RfZGVs
KCZlbnRyeS0+bGlzdCk7CiAgICAgeGZyZWUoZW50cnkpOworCisgICAgLyoKKyAgICAgKiBJbiBz
b21lIGNhc2VzLCB0aGUgJ2hvc3RfbWFza2FsbCcgaXMgc2V0IGZvciBzYWZldHkuIEhlcmUgY2xl
YXIKKyAgICAgKiAnaG9zdF9tYXNrYWxsJyBpZiBhbGwgTVNJcyBhcmUgZnJlZWQgZm9yIGEgbXNp
LXggY2FwYWJsZSBkZXZpY2UuCisgICAgICogV2l0aG91dCBpdCwgdGhlIGRldmljZSdzIG1zaXgg
a2VlcHMgZGlzYWJsZWQgZXZlbiBiZWVuIHJlYXNzaWduZWQKKyAgICAgKiB0byBhbm90aGVyIGRv
bWFpbi4KKyAgICAgKi8KKyAgICBpZiAoIHBkZXYgJiYgbGlzdF9lbXB0eSgmcGRldi0+bXNpX2xp
c3QpICYmIHBkZXYtPm1zaXggKQorICAgIHsKKyAgICAgICAgaWYgKCBwZGV2LT5tc2l4LT5ob3N0
X21hc2thbGwgKQorICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcKKyAgICAgICAg
ICAgICAgICAgICAiUmVzZXR0aW5nIG1zaXggc3RhdHVzIG9mICUwNHg6JTAyeDolMDJ4LiV1XG4i
LAorICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2
LT5kZXZmbiksCisgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pKTsKKyAg
ICAgICAgcGRldi0+bXNpeC0+aG9zdF9tYXNrYWxsID0gZmFsc2U7CisgICAgICAgIHBkZXYtPm1z
aXgtPndhcm5lZCA9IERPTUlEX0lOVkFMSUQ7CisgICAgfQogICAgIHJldHVybiAwOwogfQogCmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jCmluZGV4IGU1Yjk2MDIuLmQwYWUwM2QgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Bj
aS5jCkBAIC0zMjcsNiArMzI3LDcgQEAgc3RhdGljIHN0cnVjdCBwY2lfZGV2ICphbGxvY19wZGV2
KHN0cnVjdCBwY2lfc2VnICpwc2VnLCB1OCBidXMsIHU4IGRldmZuKQogICAgICAgICAgICAgcmV0
dXJuIE5VTEw7CiAgICAgICAgIH0KICAgICAgICAgc3Bpbl9sb2NrX2luaXQoJm1zaXgtPnRhYmxl
X2xvY2spOworICAgICAgICBtc2l4LT53YXJuZWQgPSBET01JRF9JTlZBTElEOwogICAgICAgICBw
ZGV2LT5tc2l4ID0gbXNpeDsKICAgICB9CiAKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 09:21:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 09:21: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-devel-bounces@lists.xenproject.org>)
	id 1gNDq5-0004FI-Ur; Thu, 15 Nov 2018 09:21: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=kcc+=n2=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gNDq5-0004FD-66
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 09:21:29 +0000
X-Inumbo-ID: d46e3c18-e8b7-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d46e3c18-e8b7-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 09:21:27 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C7BD92CD7E2;
 Thu, 15 Nov 2018 09:21:26 +0000 (UTC)
Received: from [10.36.117.224] (ovpn-117-224.ams2.redhat.com [10.36.117.224])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 245EA1062249;
 Thu, 15 Nov 2018 09:21:13 +0000 (UTC)
To: Mike Rapoport <rppt@linux.ibm.com>
References: <20181114211704.6381-1-david@redhat.com>
 <20181114211704.6381-3-david@redhat.com>
 <20181114222321.GB1784@bombadil.infradead.org>
 <b4668081-5aa3-d7f5-6880-d01c75cfc6ae@redhat.com>
 <20181115020725.GC2353@rapoport-lnx>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <5730ee16-9b18-ad3d-0fb3-e9edb55e2298@redhat.com>
Date: Thu, 15 Nov 2018 10:21:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181115020725.GC2353@rapoport-lnx>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Thu, 15 Nov 2018 09:21:27 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RFC 2/6] mm: convert PG_balloon to PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, linux-doc@vger.kernel.org,
 linux-mm@kvack.org, Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, Jonathan Corbet <corbet@lwn.net>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, David Rientjes <rientjes@google.com>,
 xen-devel@lists.xenproject.org, Alexey Dobriyan <adobriyan@gmail.com>,
 linux-pm@vger.kernel.org, Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>, Vlastimil Babka <vbabka@suse.cz>,
 Christian Hansen <chansen3@cisco.com>, linux-kernel@vger.kernel.org,
 Miles Chen <miles.chen@mediatek.com>, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMTEuMTggMDM6MDcsIE1pa2UgUmFwb3BvcnQgd3JvdGU6Cj4gT24gV2VkLCBOb3YgMTQs
IDIwMTggYXQgMTE6NDk6MTVQTSArMDEwMCwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4+IE9u
IDE0LjExLjE4IDIzOjIzLCBNYXR0aGV3IFdpbGNveCB3cm90ZToKPj4+IE9uIFdlZCwgTm92IDE0
LCAyMDE4IGF0IDEwOjE3OjAwUE0gKzAxMDAsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+Pj4+
IFJlbmFtZSBQR19iYWxsb29uIHRvIFBHX29mZmxpbmUuIFRoaXMgaXMgYW4gaW5kaWNhdG9yIHRo
YXQgdGhlIHBhZ2UgaXMKPj4+PiBsb2dpY2FsbHkgb2ZmbGluZSwgdGhlIGNvbnRlbnQgc3RhbGUg
YW5kIHRoYXQgaXQgc2hvdWxkIG5vdCBiZSB0b3VjaGVkCj4+Pj4gKGUuZy4gYSBoeXBlcnZpc29y
IHdvdWxkIGhhdmUgdG8gYWxsb2NhdGUgYmFja2luZyBzdG9yYWdlIGluIG9yZGVyIGZvciB0aGUK
Pj4+PiBndWVzdCB0byBkdW1wIGFuIHVudXNlZCBwYWdlKS4gIFdlIGNhbiB0aGVuIGUuZy4gZXhj
bHVkZSBzdWNoIHBhZ2VzIGZyb20KPj4+PiBkdW1wcy4KPj4+Pgo+Pj4+IEluIGZvbGxvd2luZyBw
YXRjaGVzLCB3ZSB3aWxsIG1ha2UgdXNlIG9mIHRoaXMgYml0IGFsc28gaW4gb3RoZXIgYmFsbG9v
bgo+Pj4+IGRyaXZlcnMuICBXaGlsZSBhdCBpdCwgZG9jdW1lbnQgUEdUQUJMRS4KPj4+Cj4+PiBU
aGFuayB5b3UgZm9yIGRvY3VtZW50aW5nIFBHVEFCTEUuICBJIGRpZG4ndCByZWFsaXNlIEkgYWxz
byBoYWQgdGhpcwo+Pj4gZG9jdW1lbnQgdG8gdXBkYXRlIHdoZW4gSSBhZGRlZCBQR1RBQkxFLgo+
Pgo+PiBUaGFuayB5b3UgZm9yIGxvb2tpbmcgaW50byB0aGlzIDopCj4+Cj4+Pgo+Pj4+ICsrKyBi
L0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvbW0vcGFnZW1hcC5yc3QKPj4+PiBAQCAtNzgsNiAr
NzgsOCBAQCBudW1iZXIgb2YgdGltZXMgYSBwYWdlIGlzIG1hcHBlZC4KPj4+PiAgICAgIDIzLiBC
QUxMT09OCj4+Pj4gICAgICAyNC4gWkVST19QQUdFCj4+Pj4gICAgICAyNS4gSURMRQo+Pj4+ICsg
ICAgMjYuIFBHVEFCTEUKPj4+PiArICAgIDI3LiBPRkZMSU5FCj4+Pgo+Pj4gU28gdGhlIG9mZmxp
bmUgKnVzZXIqIGJpdCBpcyBuZXcgLi4uIGV2ZW4gdGhvdWdoIHRoZSAqa2VybmVsKiBiaXQKPj4+
IGp1c3QgcmVuYW1lcyB0aGUgYmFsbG9vbiBiaXQuICBJJ20gbm90IHN1cmUgaG93IEkgZmVlbCBh
Ym91dCB0aGlzLgo+Pj4gSSdtIGdvaW5nIHRvIHRoaW5rIGFib3V0IGl0IHNvbWUgbW9yZS4gIENv
dWxkIHlvdSBzaGFyZSB5b3VyIGRlY2lzaW9uCj4+PiBwcm9jZXNzIHdpdGggdXM/Cj4+Cj4+IEJB
TExPT04gd2FzL2lzIGRvY3VtZW50ZWQgYXMKPj4KPj4gIjIzIC0gQkFMTE9PTgo+PiAgICAgYmFs
bG9vbiBjb21wYWN0aW9uIHBhZ2UKPj4gIgo+Pgo+PiBhbmQgb25seSBpbmNsdWRlcyBhbGwgdmly
dGlvLWJhbGxvbiBwYWdlcyBhZnRlciB0aGUgbm9uLWxydSBtaWdyYXRpb24KPj4gZmVhdHVyZSBo
YXMgYmVlbiBpbXBsZW1lbnRlZCBmb3IgYmFsbG9vbmVkIHBhZ2VzLiBTaW5jZSB0aGVuLCB0aGlz
IGZsYWcKPj4gZG9lcyBiYXNpY2FsbHkgbm8gbG9uZ2VyIHN0YW5kcyBmb3Igd2hhdCBpdCBhY3R1
YWxseSB3YXMgc3VwcG9zZWQgdG8gZG8uCj4gCj4gUGVyaGFwcyBJIG1pc3Npbmcgc29tZXRoaW5n
LCBidXQgaG93IHRoZSB1c2VyIHNob3VsZCBpbnRlcnByZXQgIjIzIiB3aGVuIGhlCj4gcmVhZHMg
L3Byb2Mva3BhZ2VmbGFncz8KCkxvb2tpbmcgYXQgdGhlIGhpc3RvcnkgaW4gbW9yZSBkZXRhaWw6
Cgpjb21taXQgMDkzMTZjMDlkZGUzM2FhZTE0ZjM0NDg5ZDllM2QyNDNlYzBkNTkzOApBdXRob3I6
IEtvbnN0YW50aW4gS2hsZWJuaWtvdiA8ay5raGxlYm5pa292QHNhbXN1bmcuY29tPgpEYXRlOiAg
IFRodSBPY3QgOSAxNToyOTozMiAyMDE0IC0wNzAwCgogICAgbW0vYmFsbG9vbl9jb21wYWN0aW9u
OiBhZGQgdm1zdGF0IGNvdW50ZXJzIGFuZCBrcGFnZWZsYWdzIGJpdAoKICAgIEFsd2F5cyBtYXJr
IHBhZ2VzIHdpdGggUGFnZUJhbGxvb24gZXZlbiBpZiBiYWxsb29uIGNvbXBhY3Rpb24gaXMKZGlz
YWJsZWQKICAgIGFuZCBleHBvc2UgdGhpcyBtYXJrIGluIC9wcm9jL2twYWdlZmxhZ3MgYXMgS1BG
X0JBTExPT04uCgoKU28gS1BGX0JBTExPT04gd2FzIGV4cG9zZWQgd2hlbiB2aXJ0aW8tYmFsbG9v
biBwYWdlcyB3ZXJlIGFsd2F5cyBtYXJrZWQKd2l0aCBQR19iYWxsb29uLiBTbyB0aGUgZG9jdW1l
bnRhdGlvbiBpcyBhY3R1YWxseSB3cm9uZyAoImJhbGxvb24gcGFnZSIKdnMuICJiYWxsb29uIGNv
bXBhY3Rpb24gcGFnZSIpLgoKSSBoYXZlIG5vIGlkZWEgd2hvIGFjdHVhbGx5IHVzZWQgdGhhdCBp
bmZvcm1hdGlvbi4gSSBzdXNwZWN0IHRoaXMgd2FzCmp1c3Qgc29tZSBkZWJ1Z2dpbmcgYWlkLgoK
PiAKPj4gVG8gbm90IGJyZWFrIHVhcGkgSSBkZWNpZGVkIHRvIG5vdCByZW5hbWUgaXQgYnV0IGlu
c3RlYWQgdG8gYWRkIGEgbmV3IGZsYWcuCj4gCj4gSSd2ZSBnb3QgYSBmZWVsaW5nIHRoYXQgdWFw
aSB3YXMgYW55d2F5IGNoYW5nZWQgZm9yIHRoZSBCQUxMT04gZmxhZwo+IG1lYW5pbmcuCgpZZXMu
IElmIHdlICpyZXBsYWNlKiBLUEZfQkFMTE9PTiBieSBLUEZfT0ZGTElORQoKYSkgU29tZSBhcHBs
aWNhdGlvbnMgbWlnaHQgbm8gbG9uZ2VyIGNvbXBpbGUgKEkgZ3Vlc3MgdGhhdCdzIG9rKQpiKSBT
b21lIG9sZCBhcHBsaWNhdGlvbnMgd2lsbCB0cmVhdCBLUEZfT0ZGTElORSBsaWtlIEtQRl9CQUxM
T09OICh3aGljaApzaG91bGQgYXQgbGVhc3QgZm9yIHZpcnRpby1iYWxsb29uIHVzYWdlIHVudGls
IG5vdyBiZSBmaW5lIC0gaXQgaXMganVzdAptb3JlIGdlbmVyaWMpCgpTbyBJIGd1ZXNzIGl0J3Mg
dXAgdG8gTWFpbnRhaW5lcnMvTWF0dGhldyB0byBkZWNpZGUgOikKCi0tIAoKVGhhbmtzLAoKRGF2
aWQgLyBkaGlsZGVuYgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 09:23:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 09:23: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-devel-bounces@lists.xenproject.org>)
	id 1gNDs1-0004Lo-GG; Thu, 15 Nov 2018 09:23: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=kcc+=n2=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gNDs0-0004Lh-Hk
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 09:23:28 +0000
X-Inumbo-ID: 1bae57db-e8b8-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1bae57db-e8b8-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 09:23:27 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id AAFD3F823;
 Thu, 15 Nov 2018 09:23:26 +0000 (UTC)
Received: from [10.36.117.224] (ovpn-117-224.ams2.redhat.com [10.36.117.224])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 3AA575DD7D;
 Thu, 15 Nov 2018 09:23:14 +0000 (UTC)
To: Dave Young <dyoung@redhat.com>
References: <20181114211704.6381-1-david@redhat.com>
 <20181114211704.6381-4-david@redhat.com>
 <20181115061923.GA3971@dhcp-128-65.nay.redhat.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <685892a9-3a56-8e8c-dbe7-8b1159067a6b@redhat.com>
Date: Thu, 15 Nov 2018 10:23:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181115061923.GA3971@dhcp-128-65.nay.redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Thu, 15 Nov 2018 09:23:27 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RFC 3/6] kexec: export PG_offline to
 VMCOREINFO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Arnd Bergmann <arnd@arndb.de>,
 Baoquan He <bhe@redhat.com>, linux-pm@vger.kernel.org,
 "Michael S. Tsirkin" <mst@redhat.com>, linux-doc@vger.kernel.org,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 linux-mm@kvack.org, Borislav Petkov <bp@alien8.de>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>,
 Omar Sandoval <osandov@fb.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Lianbo Jiang <lijiang@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMTEuMTggMDc6MTksIERhdmUgWW91bmcgd3JvdGU6Cj4gSGkgRGF2aWQsCj4gCj4gT24g
MTEvMTQvMTggYXQgMTA6MTdwbSwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4+IExldCdzIGV4
cG9ydCBQR19vZmZsaW5lIHZpYSBQQUdFX09GRkxJTkVfTUFQQ09VTlRfVkFMVUUsIHNvCj4+IG1h
a2VkdW1wZmlsZSBjYW4gZGlyZWN0bHkgc2tpcCBwYWdlcyB0aGF0IGFyZSBsb2dpY2FsbHkgb2Zm
bGluZSBhbmQgdGhlCj4+IGNvbnRlbnQgdGhlcmVmb3JlIHN0YWxlLgo+IAo+IEl0IHdvdWxkIGJl
IGdvb2QgdG8gY29weSBzb21lIGJhY2tncm91bmQgaW5mbyBmcm9tIGNvdmVyIGxldHRlciB0byB0
aGUKPiBwYXRjaCBkZXNjcmlwdGlvbiBzbyB0aGF0IHdlIGNhbiBnZXQgYmV0dGVyIHVuZGVyc3Rh
bmRpbmcgd2h5IHRoaXMgaXMKPiBuZWVkZWQgbm93LgoKWWVzLCB3aWxsIGFkZCBtb3JlIGRldGFp
bCEKCj4gCj4gQlRXLCBMaWFuYm8gaXMgd29ya2luZyBvbiBhIGRvY3VtZW50YXRpb24gb2YgdGhl
IHZtY29yZWluZm8gZXhwb3J0ZWQKPiBmaWVsZHMuIENjaW5nIGhpbSBzbyB0aGF0IGhlIGlzIGF3
YXJlIG9mIHRoaXMuCj4gCj4gQWxzbyBjYyBCb3JpcywgIGFsdGhvdWdoIEkgZG8gbm90IHdhbnQg
dGhlIGRvYyBjaGFuZ2VzIGJsb2NrcyB0aGlzCj4gaGUgbWlnaHQgaGF2ZSBkaWZmZXJlbnQgb3Bp
bmlvbiA6KQoKSSdsbCBiZSBoYXBweSB0byBoZWxwIHVwZGF0aW5nIGRvY3VtZW50YXRpb24gKG9y
IHVwZGF0aW5nIGl0IG15c2VsZiBpZgp0aGUgZG9jIHVwZGF0ZXMgZ28gaW4gZmlyc3QpLgoKLS0g
CgpUaGFua3MsCgpEYXZpZCAvIGRoaWxkZW5iCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 09:36:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 09:36: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-devel-bounces@lists.xenproject.org>)
	id 1gNE4e-0005Fy-NZ; Thu, 15 Nov 2018 09:36:32 +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=WGq5=N2=citrix.com=prvs=850bb4f4b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gNE4d-0005Fr-A2
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 09:36:31 +0000
X-Inumbo-ID: ed1c9c0e-e8b9-11e8-99c7-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed1c9c0e-e8b9-11e8-99c7-12d6303a7972;
 Thu, 15 Nov 2018 09:36:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81894625"
Date: Thu, 15 Nov 2018 10:36:20 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181115093620.q45jwqciodx4s4v2@mac>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-12-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102123738.16395-12-jgross@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 11/19] xen: get memory map from
 hypervisor for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, phcoder@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDE6Mzc6MzBQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBSZXRyaWV2ZSB0aGUgbWVtb3J5IG1hcCBmcm9tIHRoZSBoeXBlcnZpc29yIGFuZCBu
b3JtYWxpemUgaXQgdG8gY29udGFpbgo+IG5vIG92ZXJsYXBwaW5nIGVudHJpZXMgYW5kIHRvIGJl
IHNvcnRlZCBieSBhZGRyZXNzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KPiAtLS0KPiBWMzogdXNlIGdydWJfZTgyMF9tbWFwX2VudHJ5IGluc3Rl
YWQgb2Ygb3duIHN0cnVjdCAoRGFuaWVsIEtpcGVyKQo+IC0tLQo+ICBncnViLWNvcmUva2Vybi9p
Mzg2L3hlbi9wdmguYyB8IDk2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDk1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
PiAKPiBkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgYi9ncnViLWNv
cmUva2Vybi9pMzg2L3hlbi9wdmguYwo+IGluZGV4IDdlOTBhNDUzOC4uNThlNmZlZmQ1IDEwMDY0
NAo+IC0tLSBhL2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jCj4gKysrIGIvZ3J1Yi1jb3Jl
L2tlcm4vaTM4Ni94ZW4vcHZoLmMKPiBAQCAtMjMsOSArMjMsMTQgQEAKPiAgI2luY2x1ZGUgPGdy
dWIvaTM4Ni9jcHVpZC5oPgo+ICAjaW5jbHVkZSA8Z3J1Yi9pMzg2L2lvLmg+Cj4gICNpbmNsdWRl
IDxncnViL3hlbi5oPgo+ICsjaW5jbHVkZSA8Z3J1Yi9pMzg2L2xpbnV4Lmg+Cj4gICNpbmNsdWRl
IDxncnViL21hY2hpbmUva2VybmVsLmg+Cj4gKyNpbmNsdWRlIDxncnViL21hY2hpbmUvbWVtb3J5
Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbWVtb3J5Lmg+Cj4gIAo+IC0jZGVmaW5lIFhFTl9DT05TT0xF
X1BPUlQgICAweGU5Cj4gKyNkZWZpbmUgWEVOX0NPTlNPTEVfUE9SVCAgICAgIDB4ZTkKPiArCj4g
KyNkZWZpbmUgWEVOX01FTU9SWV9NQVBfU0laRSAgIDEyOAo+ICAKPiAgZ3J1Yl91aW50NjRfdCBn
cnViX3JzZHBfYWRkcjsKPiAgCj4gQEAgLTMzLDYgKzM4LDggQEAgc3RhdGljIGNoYXIgaHlwZXJj
YWxsX3BhZ2VbR1JVQl9YRU5fUEFHRV9TSVpFXQo+ICAgIF9fYXR0cmlidXRlX18gKChhbGlnbmVk
IChHUlVCX1hFTl9QQUdFX1NJWkUpKSk7Cj4gIAo+ICBzdGF0aWMgZ3J1Yl91aW50MzJfdCB4ZW5f
Y3B1aWRfYmFzZTsKPiArc3RhdGljIHN0cnVjdCBncnViX2U4MjBfbW1hcF9lbnRyeSBtYXBbWEVO
X01FTU9SWV9NQVBfU0laRV07Cj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgbnJfbWFwX2VudHJpZXM7
Cj4gIAo+ICBzdGF0aWMgdm9pZAo+ICBncnViX3hlbl9wYW5pYyAoY29uc3QgY2hhciAqbXNnKQo+
IEBAIC05MiwxMSArOTksOTggQEAgZ3J1Yl94ZW5faHlwZXJjYWxsIChncnViX3VpbnQzMl90IGNh
bGxubywgZ3J1Yl91aW50MzJfdCBhMCwKPiAgICByZXR1cm4gX19yZXM7Cj4gIH0KPiAgCj4gK3N0
YXRpYyB2b2lkCj4gK2dydWJfeGVuX3NvcnRfbW1hcCAodm9pZCkKClRoZXJlJ3Mgbm90aGluZyBY
ZW4tc3BlY2lmaWMgYWJvdXQgdGhpcyBmdW5jdGlvbiwgc2hvdWxkbid0IGl0IHJlc2lkZQppbiBz
b21lIHg4NiByZWxhdGVkIGZpbGU/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 09:54:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 09:54: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-devel-bounces@lists.xenproject.org>)
	id 1gNEM8-0006nO-Eg; Thu, 15 Nov 2018 09:54:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wsre=n2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gNEM7-0006nJ-KO
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 09:54:35 +0000
X-Inumbo-ID: 741fea57-e8bc-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 741fea57-e8bc-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 09:54:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Nov 2018 02:54:33 -0700
Message-Id: <5BED425802000078001FC459@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 15 Nov 2018 02:54:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BAA34B502000078001EB9B6@prv1-mh.provo.novell.com>
 <5BAA381102000078001EB9EC@prv1-mh.provo.novell.com>
 <aafee74e-4fc7-f97c-cf21-fb202a3ad51f@citrix.com>
 <5BEC32B302000078001FC08D@prv1-mh.provo.novell.com>
 <f9f21cfc-e220-57da-30b6-89a737e4f067@citrix.com>
In-Reply-To: <f9f21cfc-e220-57da-30b6-89a737e4f067@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 05/44] x86emul: support basic AVX512 moves
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjExLjE4IGF0IDE3OjI2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTQvMTEvMjAxOCAxNDozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDEz
LjExLjE4IGF0IDE4OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAyNS8wOS8yMDE4IDE0OjI4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBAQCAtMzI3Miw2ICsz
Mzg3LDcgQEAgeDg2X2VtdWxhdGUoCj4+Pj4gICAgICBiID0gY3R4dC0+b3Bjb2RlOwo+Pj4+ICAg
ICAgZCA9IHN0YXRlLmRlc2M7Cj4+Pj4gICNkZWZpbmUgc3RhdGUgKCZzdGF0ZSkKPj4+PiArICAg
IGVsZW1fYnl0ZXMgPSA0IDw8IGV2ZXgudzsKPj4+IGV2ZXgudyBpc24ndCBmaWxsZWQgYnkgdGhp
cyBwb2ludCwgaXMgaXQ/ICBXZSBvbmx5IGZpbGwgZXZleC5sciBpbiB0aGUKPj4+ICFldmV4X2Vu
Y29kZWQoKSBjYXNlIEFGQUlDVC4KPj4gV2VsbCwgdGhhdCdzIGFub3RoZXIgYml0IG9mIChwcmUt
ZXhpc3RpbmcpIHRyaWNrZXJ5OiBXaGVuIHdlIGRlY29kZQo+PiB0aGVzZSBzcGVjaWFsIHByZWZp
eGVzIChWRVgsIFhPUCwgYW5kIEVWRVgpIHdlIGZpcnN0IHJlYWQgdGhlIGJ5dGVzCj4+IGludG8g
dmV4LnJhd1tdLiBUaGUgY29kZSBkZWFsaW5nIHdpdGggdGhlIEVWRVggY2FzZSB0aGVuIGNvcGll
cwo+PiB0aGUgdHdvIHZleC5yYXdbXSBieXRlcyBpbnRvIGV2ZXgucmF3W10uCj4gCj4gT2ggLSBJ
IHdhcyBsb29raW5nIGZvciB0aGF0LCBidXQgZmFpbGVkIHRvIHNwb3QgaXQuICBXaGVyZSBpcyB0
aGF0PwoKICAgICAgICAgICAgICAgICAgICBzd2l0Y2ggKCBiICkKICAgICAgICAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgICAgY2FzZSAweDYyOgogICAgICAgICAgICAgICAgICAgICAg
ICBvcGNvZGUgPSBYODZFTVVMX09QQ19FVkVYXzsKICAgICAgICAgICAgICAgICAgICAgICAgZXZl
eC5yYXdbMF0gPSB2ZXgucmF3WzBdOwogICAgICAgICAgICAgICAgICAgICAgICBldmV4LnJhd1sx
XSA9IHZleC5yYXdbMV07CiAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXgucmF3WzJdID0gaW5z
bl9mZXRjaF90eXBlKHVpbnQ4X3QpOwoKKGluIHRoZSBtaWRkbGUgb2YgTW9kUk0gcHJvY2Vzc2lu
ZyBpbiB4ODZfZGVjb2RlKCkpCgo+Pj4+IEBAIC02MzQ4LDYgKzY1MjEsNDEgQEAgeDg2X2VtdWxh
dGUoCj4+Pj4gICAgICAgICAgQVNTRVJUKCFzdGF0ZS0+c2ltZF9zaXplKTsKPj4+PiAgICAgICAg
ICBicmVhazsKPj4+PiAgCj4+Pj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwg
MHg2ZSk6IC8qIHZtb3Z7ZCxxfSByL20seG1tICovCj4+Pj4gKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZiwgMHg3ZSk6IC8qIHZtb3Z7ZCxxfSB4bW0sci9tICovCj4+Pj4gKyAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKChldmV4LmxyIHx8IGV2ZXgub3Btc2sgfHwgZXZleC5i
ciB8fAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZleC5yZWcgIT0gMHhm
IHx8ICFldmV4LlJYKSwKPj4+IEFyZSB0aGUgaW5uZXIgYnJhY2tldHMgbmVjZXNzYXJ5Pwo+PiBJ
J2QgYmUgaGFwcHkgdG8gZHJvcCB0aGVtIC0gSSd2ZSBwdXQgdGhlbSB0aGVyZSBtb3N0bHkgZm9y
IHlvdSwKPj4gd2hvIHlvdSB3YW50IHdoYXRldmVyIHRvb2wgdG8gcHJvcGVybHkgZGVhbCB3aXRo
IGluZGVudGF0aW9uIG9uCj4+IHN1Y2ggd3JhcHBlZCBsaW5lcy4gU2luY2UgSSBkb24ndCBrbm93
IHRoZSBleGFjdCBydWxlcyB0aGF0IHRvb2wKPj4gZm9sbG93cywgSSBtYXkgaGF2ZSBnb25lIHRv
byBmYXIsIGJ1dCB0aGVuIGFnYWluIEkgdGhpbmsgdGhlCj4+IHJlc3VsdGluZyBkaWZmZXJlbnQg
aW5kZW50YXRpb24gYmV0d2VlbiB0aGUgdHdvIGxpbmVzIGFib3ZlIGFuZAo+PiB0aGUgbmV4dCBs
aW5lIChob2xkaW5nIHRoZSBvdGhlciBtYWNybyBhcmd1bWVudCkgaXNuJ3QgdW5oZWxwZnVsLgo+
IAo+IEJTRCBzdHlsZSBhbHJlYWR5IHNwZWNpZmllcyB0aGF0IGZ1bmN0aW9uIHBhcmFtZXRlcnMg
YXJlIGFsaWduZWQKPiB2ZXJ0aWNhbGx5IGFmdGVyIHRoZSAoLCBzbyB0aGlzIGNhc2UgaXMgZmlu
ZSB3aXRob3V0Lgo+IAo+IFRoZSBwcm9ibGVtYXRpYyBjYXNlIGlzIGJhcmUgYmxvY2sgY29udGlu
dWF0aW9ucyAoZXNwZWNpYWxseSBvbiByZXR1cm4KPiBzdGF0ZW1lbnRzKSB3aGVyZSB0aGUgQlNE
IHN0eWxlIGlzIDQgc3BhY2VzIGluIGZyb20gdGhlIG91dGVyIGJsb2NrLgoKU28gY29uc2lkZXJp
bmcgdGhlIHNlY29uZCBhc3BlY3QgSSd2ZSBtZW50aW9uZWQsIHdvdWxkIHlvdQpuZXZlcnRoZWxl
c3MgcHJlZmVyIHRoZSBwYXJlbnMgaGVyZSAoYW5kIHBlcmhhcHMgZWxzZXdoZXJlKQp0byBiZSBk
cm9wcGVkPwoKPj4+PiBAQCAtODgxOSw2ICs5MDcwLDQ0IEBAIHg4Nl9lbXVsYXRlKAo+Pj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWlzX2FsaWduZWQoZWEubWVtLnNlZywg
ZWEubWVtLm9mZiwgb3BfYnl0ZXMsCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjdHh0LCBvcHMpLAo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRVhDX0dQLCAwKTsKPj4+PiArCj4+Pj4gKyAgICAgICAgICAgIGlmICggZXZl
eC5iciApCj4+Pj4gKyAgICAgICAgICAgIHsKPj4+PiArICAgICAgICAgICAgICAgIEFTU0VSVCgo
ZCAmIERzdE1hc2spICE9IERzdE1lbSk7Cj4+Pj4gKyAgICAgICAgICAgICAgICBvcF9ieXRlcyA9
IGVsZW1fYnl0ZXM7Cj4+Pj4gKyAgICAgICAgICAgIH0KPj4+PiArICAgICAgICAgICAgaWYgKCBl
dmV4Lm9wbXNrICkKPj4+PiArICAgICAgICAgICAgewo+Pj4+ICsgICAgICAgICAgICAgICAgQVNT
RVJUKCEob3BfYnl0ZXMgJSBlbGVtX2J5dGVzKSk7Cj4+Pj4gKyAgICAgICAgICAgICAgICBmdWxs
ID0gfjBVTEwgPj4gKDY0IC0gb3BfYnl0ZXMgLyBlbGVtX2J5dGVzKTsKPj4+IEkgdGhpbmsgd2Ug
d2FudCBhIHBhdGggd2hpY2ggY2hlY2tzIGVsZW1fYnl0ZXMgIT0gMCB3aGljaCBpcwo+Pj4gcmVs
ZWFzZS1idWlsZCBzYWZlLiAgVGhpcyBmZWVscyBsaWtlIGFuIFhTQSB3YWl0aW5nIHRvIGhhcHBl
bi4KPj4gTm90aGluZyBfZXZlcl8gc2V0cyAob3Igc2hvdWxkIHNldCkgZWxlbV9ieXRlcyB0byB6
ZXJvLCBhbmQgaXQgZ2V0cwo+PiBpbml0aWFsaXplZCB0byBhIG5vbi16ZXJvIHZhbHVlIHJpZ2h0
IGluIHRoaXMgcGF0Y2guIFdoZW4gd3JpdGluZyB0aGlzCj4+IGNvZGUgSSBpbmRlZWQgZGlkIHRo
aW5rIGFib3V0IGFkZGluZyBhIGNoZWNrIGFnYWluc3QgemVybywgYnV0IEkKPj4gY291bGRuJ3Qg
ZmlndXJlIHdoYXQgaGFsZiB3YXkgc2Vuc2libGUgYWN0aW9uIChvdGhlciB0aGFuIEJVRygpaW5n
KQo+PiBJIGNvdWxkIHRha2UgaW4gdGhhdCBjYXNlLiBZZXQgQlVHKCkgaXMgaW4gbm8gd2F5IGJl
dHRlciB0aGFuIGhpdHRpbmcKPj4gI0RFIG9uIHRoZSBkaXZpc2lvbi4KPiAKPiBBbiB7IEFTU0VS
VF9VTlJFQUNIQUJMRSgpOyByZXR1cm4gWDg2X1VOSEFORExFQUJMRTsgfSBibG9jayB3b3VsZCBi
ZQo+IGJldHRlciB0aGFuIEJVRygpLCBiZWNhdXNlIGF0IGxlYXN0IGl0IHdvbid0IGNyYXNoIGEg
cmVsZWFzZQo+IGh5cGVydmlzb3IuICAoQXQgbGVhc3QgYmVpbmcgdW5zaWduZWQgZGl2aXNpb24s
IHdlIGRvbid0IGhhdmUgdGhlIC0xCj4gY2FzZSB0byB3b3JyeSBhYm91dCkuCgpXaWxsIGRvLCBw
ZXJoYXBzIGludHJvZHVjaW5nIChpbiBhIHByZXJlcSBwYXRjaCkgYW4gSU1QT1NTSUJMRSgpCmNv
bnN0cnVjdCBhYnN0cmFjdGluZyB0aGlzIGF3YXksIGFzIHRoZXJlJ3MgYWxyZWFkeSBvbmUgc3Vj
aAppbnN0YW5jZSBpbiB0aGUgY29kZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:03:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:03: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-devel-bounces@lists.xenproject.org>)
	id 1gNEUO-0007fU-E3; Thu, 15 Nov 2018 10:03: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=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNEUM-0007fF-JL
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 10:03:06 +0000
X-Inumbo-ID: a4836275-e8bd-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4836275-e8bd-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 10:03:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNEUH-0003J9-5i; Thu, 15 Nov 2018 10:03:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNEUG-0003G8-Sh; Thu, 15 Nov 2018 10:03:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNEUG-000190-S1; Thu, 15 Nov 2018 10:03:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129898-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-armhf-armhf-xl-arndale:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7a4269707deb6ab22d488eb1a9eedae3ef88abc5
X-Osstest-Versions-That: linux=24c2342b8e51ab3185e68470709904150a1e3ee0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 10:03:00 +0000
Subject: [Xen-devel] [linux-4.4 test] 129898: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTg5OCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTg5OC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxNiBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTI5NzYxIHBhc3MgaW4gMTI5ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIHBhc3MgaW4gMTI5NzYxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgN2E0MjY5NzA3ZGViNmFiMjJk
NDg4ZWIxYTllZWRhZTNlZjg4YWJjNQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgMjRjMjM0MmI4ZTUxYWIzMTg1ZTY4NDcwNzA5OTA0MTUwYTFlM2VlMAoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTI5MTU5ICAyMDE4LTEwLTMwIDAwOjQzOjI4IFogICAxNiBkYXlzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDEyOTc2MSAgMjAxOC0xMS0xMCAxNjoxNzoyMSBaICAgIDQgZGF5cyAg
ICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFhcm9uIEJyb3duIDxhYXJvbi5mLmJyb3duQGludGVsLmNvbT4KICBBZHJpYW4gQnVuayA8
YnVua0BrZXJuZWwub3JnPgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFs
YW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+CiAgQWxleGFuZGVyIER1eWNrIDxh
ZHV5Y2tAbWlyYW50aXMuY29tPgogIEFsZXhhbmRlciBTaGlzaGtpbiA8YWxleGFuZGVyLnNoaXNo
a2luQGxpbnV4LmludGVsLmNvbT4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFzdEBrZXJuZWwub3Jn
PgogIEFuZHJlaSBPdGNoZXJldGlhbnNraSA8YW5kcmVpLm90Y2hlcmV0aWFuc2tpQGludGVsLmNv
bT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHJleSBS
eWFiaW5pbiA8YXJ5YWJpbmluQHZpcnR1b3p6by5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5i
aWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJlbmQgdmFuIFNwcmllbCA8YXJlbmQudmFuc3ByaWVs
QGJyb2FkY29tLmNvbT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNv
bT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEFzaGlzaCBTYW1hbnQgPGFzaGlz
aC5zYW1hbnRAb3JhY2xlLmNvbT4KICBBdXJlbGllbiBBcHRlbCA8YWFwdGVsQHN1c2UuY29tPgog
IEJhYnUgTW9nZXIgPGJhYnUubW9nZXJAb3JhY2xlLmNvbT4KICBCYXJ0bG9taWVqIFpvbG5pZXJr
aWV3aWN6IDxiLnpvbG5pZXJraWVAc2Ftc3VuZy5jb20+CiAgQmVuIFNrZWdncyA8YnNrZWdnc0By
ZWRoYXQuY29tPgogIEJqb3JuIEhlbGdhYXMgPGJoZWxnYWFzQGdvb2dsZS5jb20+CiAgQm9yaXMg
QnJlemlsbG9uIDxib3Jpcy5icmV6aWxsb25AYm9vdGxpbi5jb20+CiAgQ2F0YWxpbiBNYXJpbmFz
IDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT4KICBDaGFybGVzIEtlZXBheCA8Y2tlZXBheEBvcGVu
c291cmNlLndvbGZzb25taWNyby5jb20+CiAgQ2hyaXMgTWFzb24gPGNsbUBmYi5jb20+CiAgQ2hy
aXN0aWFuIEdyw7Zua2UgPGMuZ3JvZW5rZUBpbmZvZGFzLmRlPgogIENvbmcgV2FuZyA8eGl5b3Uu
d2FuZ2NvbmdAZ21haWwuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5u
ZXQ+CiAgRGF2aWQgQWhlcm4gPGRzYWhlcm5AZ21haWwuY29tPgogIERhdmlkIEhlcnJtYW5uIDxk
aC5oZXJybWFubkBnbWFpbC5jb20+CiAgRGF2aWQgSG93ZWxscyA8ZGhvd2VsbHNAcmVkaGF0LmNv
bT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJh
IDxkc3RlcmJhQHN1c2UuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdt
YWlsLmNvbT4KICBEbWl0cnkgVnl1a292IDxkdnl1a292QGdvb2dsZS5jb20+CiAgRG91ZyBMZWRm
b3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgogIEVkdWFyZG8gVmFsZW50aW4gPGVkdWJlenZhbEBn
bWFpbC5jb20+CiAgRW1pbCBUYW50aWxvdiA8ZW1pbC5zLnRhbnRpbG92QGludGVsLmNvbT4KICBF
cmljIEJpZ2dlcnMgPGViaWdnZXJzQGdvb2dsZS5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpl
dEBnb29nbGUuY29tPgogIEV1Z2VuaWEgRW1hbnRheWV2IDxldWdlbmlhQG1lbGxhbm94LmNvbT4K
ICBFd2FuIEQuIE1pbG5lIDxlbWlsbmVAcmVkaGF0LmNvbT4KICBGZWxpcGUgQmFsYmkgPGZlbGlw
ZS5iYWxiaUBpbnRlbC5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXguaW50
ZWwuY29tPgogIEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlAZ21haWwuY29tPgogIEdlZXJ0
IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAgR3JlZyBLcm9haC1IYXJ0
bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWlsbGF1bWUgTmF1bHQgPGcubmF1
bHRAYWxwaGFsaW5rLmZyPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGdhcnNpbHZhQGVtYmVkZGVk
b3IuY29tPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAg
SGFuZ2JpbiBMaXUgPGxpdWhhbmdiaW5AZ21haWwuY29tPgogIEhhbm5lcyBGcmVkZXJpYyBTb3dh
IDxoYW5uZXNAc3RyZXNzaW5kdWt0aW9uLm9yZz4KICBIYW5zIFZlcmt1aWwgPGhhbnMudmVya3Vp
bEBjaXNjby5jb20+CiAgSGVpbmVyIEthbGx3ZWl0IDxoa2FsbHdlaXQxQGdtYWlsLmNvbT4KICBI
ZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSWRvIFNjaGltbWVsIDxp
ZG9zY2hAbWVsbGFub3guY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEph
a3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbWVzIE1vcnJp
cyA8amFtZXMubC5tb3JyaXNAb3JhY2xlLmNvbT4KICBKYXJra28gU2Fra2luZW4gPGphcmtrby5z
YWtraW5lbkBsaW51eC5pbnRlbC5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNv
bT4KICBKYXkgVm9zYnVyZ2ggPGpheS52b3NidXJnaEBjYW5vbmljYWwuY29tPgogIEplZmYgS2ly
c2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgogIEplZmYgTWFob25leSA8amVmZm1A
c3VzZS5jb20+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQDE2My5jb20+CiAgSmlyaSBPbHNh
IDxqb2xzYUBrZXJuZWwub3JnPgogIEppcmkgT2xzYSA8am9sc2FAcmVkaGF0LmNvbT4KICBKb2Ug
U3RyaW5nZXIgPGpvZUBvdm4ub3JnPgogIEpvaGFuIEhlZGJlcmcgPGpvaGFuLmhlZGJlcmdAaW50
ZWwuY29tPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvbmF0
aGFuIEJhc3NlcmkgPG1pc3Rlcmlra2l0QGdvb2dsZS5jb20+CiAgSnVsaWFuIFdpZWRtYW5uIDxq
d2lAbGludXgudm5ldC5pYm0uY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3Jn
PgogIEtoYXpoaXNtZWwgS3VteWtvdiA8a2hhemh5QGdvb2dsZS5jb20+CiAgS2ltbW8gUmF1dGtv
c2tpIDxleHQta2ltbW8ucmF1dGtvc2tpQHZhaXNhbGEuY29tPgogIEtvbnN0YW50aW4gS2hsZWJu
aWtvdiA8a29jdDlpQGdtYWlsLmNvbT4KICBLcmlzIExpbmRncmVuIDxrcmlzLmxpbmRncmVuQGdt
YWlsLmNvbT4KICBMYW5jZSBSaWNoYXJkc29uIDxscmljaGFyZEByZWRoYXQuY29tPgogIExhdXJl
bmNlIE9iZXJtYW4gPGxvYmVybWFuQHJlZGhhdC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZh
bGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpA
bGluYXJvLm9yZz4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHVjYSBDb2Vs
aG8gPGx1Y2lhbm8uY29lbGhvQGludGVsLmNvbT4KICBNYWNpZWogVy4gUm96eWNraSA8bWFjcm9A
aW1ndGVjLmNvbT4KICBNYWNpZWogVy4gUm96eWNraSA8bWFjcm9AbGludXgtbWlwcy5vcmc+CiAg
TWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFpbC5jb20+CiAgTWFy
ayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcmsgUnVzdGFkIDxtYXJrLmQucnVzdGFk
QGludGVsLmNvbT4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1hcmsg
U3ltcyA8bWFyay5zeW1zQGNpdHJpeC5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4u
cGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gV2lsbGkgPG1hcnRpbkBzdHJvbmdzd2FuLm9y
Zz4KICBNYXRldXN6IEp1cmN6eWsgPG1qdXJjenlrQGdvb2dsZS5jb20+CiAgTWF0aWFzIEthcmh1
bWFhIDxtYXRpYXMua2FyaHVtYWFAZ21haWwuY29tPgogIE1hdHQgRmxlbWluZyA8bWF0dEBjb2Rl
Ymx1ZXByaW50LmNvLnVrPgogIE1hdHQgUmVkZmVhcm4gPG1hdHQucmVkZmVhcm5AaW1ndGVjLmNv
bT4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWJAb3NnLnNhbXN1bmcuY29tPgogIE1p
a2FlbCBQZXR0ZXJzc29uIDxtaWtwZWxpbnV4QGdtYWlsLmNvbT4KICBNaWtlIEtyYXZldHogPG1p
a2Uua3JhdmV0ekBvcmFjbGUuY29tPgogIE1pa2hhaWwgTmlraWZvcm92IDxqYWNreHZpaWNoYW9z
QGdtYWlsLmNvbT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNeXVu
Z0pvbyBIYW0gPG15dW5nam9vLmhhbUBzYW1zdW5nLmNvbT4KICBOYXRoYW4gQ2hhbmNlbGxvciA8
bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5laWwgSG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZl
ci5jb20+CiAgTmljb2xhcyBEaWNodGVsIDxuaWNvbGFzLmRpY2h0ZWxANndpbmQuY29tPgogIE5p
Y29sYXMgUGl0cmUgPG5pY29AbGluYXJvLm9yZz4KICBOaWtsYXMgQ2Fzc2VsIDxuaWtsYXMuY2Fz
c2VsQGxpbmFyby5vcmc+CiAgTmlrb2xheSBBbGVrc2FuZHJvdiA8bmlrb2xheUBjdW11bHVzbmV0
d29ya3MuY29tPgogIE9HQVdBIEhpcm9mdW1pIDxoaXJvZnVtaUBtYWlsLnBhcmtuZXQuY28uanA+
CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBQYW9sbyBBYmVuaSA8cGFiZW5p
QHJlZGhhdC5jb20+CiAgUGF1bCBCb2xsZSA8cGVib2xsZUB0aXNjYWxpLm5sPgogIFBhdmVsIFJv
c2tpbiA8cGxyb3NraW5AZ21haWwuY29tPgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNy
b3NvZnQuY29tPgogIFBldGVyIFMuIEhvdXNlbCA8aG91c2VsQGFjbS5vcmc+CiAgUGV0ZXIgWmlq
bHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBl
dGVyekBpbmZyYWRlYWQub3JnPgogIFBoaWwgQXVsZCA8cGF1bGRAcmVkaGF0LmNvbT4KICBQaGls
IFNjaG1pdHQgPHBoaWxsaXAuai5zY2htaXR0QGludGVsLmNvbT4KICBQcmFyaXQgQmhhcmdhdmEg
PHByYXJpdEByZWRoYXQuY29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tp
QGludGVsLmNvbT4KICBSYWdoYXZhIEFkaXR5YSBSZW51a3VudGEgPFJhZ2hhdmFBZGl0eWEuUmVu
dWt1bnRhQG1pY3Jvc2VtaS5jb20+CiAgUmFsZiBCYWVjaGxlIDxyYWxmQGxpbnV4LW1pcHMub3Jn
PgogIFJhc211cyBWaWxsZW1vZXMgPGxpbnV4QHJhc211c3ZpbGxlbW9lcy5kaz4KICBSaWNoYXJk
IENvY2hyYW4gPHJpY2hhcmRjb2NocmFuQGdtYWlsLmNvbT4KICBSaWNoYXJkIFdlaW5iZXJnZXIg
PHJpY2hhcmRAbm9kLmF0PgogIFJvb3BhIFByYWJodSA8cm9vcGFAY3VtdWx1c25ldHdvcmtzLmNv
bT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgogIFNhZWVkIE1h
aGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhc2NoYSBIYXVlciA8cy5oYXVlckBwZW5n
dXRyb25peC5kZT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBUcmFu
Y2hldHRpIDxzdHJhbmNoZUBjb2RlYXVyb3JhLm9yZz4KICBTaGF3biBHdW8gPHNoYXduZ3VvQGtl
cm5lbC5vcmc+CiAgU293bWluaSBWYXJhZGhhbiA8c293bWluaS52YXJhZGhhbkBvcmFjbGUuY29t
PgogIFNyaW5pdmFzIEthbmRhZ2F0bGEgPHNyaW5pdmFzLmthbmRhZ2F0bGFAbGluYXJvLm9yZz4K
ICBTdGVmYW5vIEJyaXZpbyA8c2JyaXZpb0ByZWRoYXQuY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQg
PHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgU3RldmUgQ2FwcGVyIDxzdGV2ZS5jYXBw
ZXJAYXJtLmNvbT4KICBTdGV2ZSBGcmVuY2ggPHNtZnJlbmNoQGdtYWlsLmNvbT4KICBTdGV2ZW4g
Um9zdGVkdCAoUmVkIEhhdCkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgU3RldmVuIFJvc3RlZHQg
PHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRh
cmlxIFRvdWthbiA8dGFyaXF0QG1lbGxhbm94LmNvbT4KICBUZWp1biBIZW8gPHRqQGtlcm5lbC5v
cmc+CiAgVGhhZGV1IExpbWEgZGUgU291emEgQ2FzY2FyZG8gPGNhc2NhcmRvQGNhbm9uaWNhbC5j
b20+CiAgVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KICBUaG9tYXMgR2xlaXhu
ZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6
b25pQGJvb3RsaW4uY29tPgogIFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAZnJl
ZS1lbGVjdHJvbnMuY29tPgogIFRpbG1hbiBTY2htaWR0IDx0aWxtYW5AaW1hcC5jYz4KICBUb2Jp
YXMgSGVyem9nIDx0LWhlcnpvZ0BnbXguZGU+CiAgVmxhZGlzIERyb25vdiA8dmRyb25vdkByZWRo
YXQuY29tPgogIFdBTkcgQ29uZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIFdlbndlbiBX
YW5nIDx3YW5nNjQ5NUB1bW4uZWR1PgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29t
PgogIFdpbGxpYW0gRGF1Y2h5IDx3aWxsaWFtQGdhbmRpLm5ldD4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgMjRjMjM0MmI4ZTUxLi43YTQy
Njk3MDdkZWIgIDdhNDI2OTcwN2RlYjZhYjIyZDQ4OGViMWE5ZWVkYWUzZWY4OGFiYzUgLT4gdGVz
dGVkL2xpbnV4LTQuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:03:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:03: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-devel-bounces@lists.xenproject.org>)
	id 1gNEUX-0007gk-VW; Thu, 15 Nov 2018 10:03: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=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNEUX-0007gW-CY
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 10:03:17 +0000
X-Inumbo-ID: ab774944-e8bd-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab774944-e8bd-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 10:03:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNEUV-0003JT-51; Thu, 15 Nov 2018 10:03:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNEUU-0003Gf-UY; Thu, 15 Nov 2018 10:03:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNEUU-0001d1-Tw; Thu, 15 Nov 2018 10:03:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130098-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=85588389222a3636baf0f9ed8227f2434af4c3f9
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 10:03:14 +0000
Subject: [Xen-devel] [ovmf test] 130098: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDA5OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwOTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgODU1ODgzODkyMjJhMzYzNmJhZjBmOWVkODIyN2YyNDM0YWY0YzNmOQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDggZGF5cyAgIDc1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDAxNCAgMjAxOC0xMS0xNCAwMzo0Mzo0NiBaICAgIDEgZGF5cyAgIDE1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:04:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:04: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-devel-bounces@lists.xenproject.org>)
	id 1gNEVJ-0007mo-CJ; Thu, 15 Nov 2018 10:04: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=WGq5=N2=citrix.com=prvs=850bb4f4b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gNEVI-0007mh-5z
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 10:04:04 +0000
X-Inumbo-ID: c6b04972-e8bd-11e8-9f02-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6b04972-e8bd-11e8-9f02-12d6303a7972;
 Thu, 15 Nov 2018 10:04:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81895968"
Date: Thu, 15 Nov 2018 11:03:54 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181115100354.kf5wkkznwgixo52p@mac>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-14-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102123738.16395-14-jgross@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 13/19] xen: setup Xen specific data for
 PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, phcoder@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDE6Mzc6MzJQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJbml0aWFsaXplIHRoZSBuZWVkZWQgWGVuIHNwZWNpZmljIGRhdGEuIFRoaXMgaXM6
Cj4gCj4gLSB0aGUgWGVuIHN0YXJ0IG9mIGRheSBwYWdlIGNvbnRhaW5pbmcgdGhlIGNvbnNvbGUg
YW5kIFhlbnN0b3JlIHJpbmcKPiAgIHBhZ2UgUEZOIGFuZCBldmVudCBjaGFubmVsCj4gLSB0aGUg
Z3JhbnQgdGFibGUKPiAtIHRoZSBzaGFyZWQgaW5mbyBwYWdlCj4gCj4gV3JpdGUgYmFjayB0aGUg
cG9zc2libHkgbW9kaWZpZWQgbWVtb3J5IG1hcCB0byB0aGUgaHlwZXJ2aXNvciBpbiBjYXNlCj4g
dGhlIGd1ZXN0IGlzIHJlYWRpbmcgaXQgZnJvbSB0aGVyZSBhZ2Fpbi4KPiAKPiBTZXQgdGhlIFJT
RFAgYWRkcmVzcyBmb3IgdGhlIGd1ZXN0IGZyb20gdGhlIHN0YXJ0X2luZm8gcGFnZSBwYXNzZWQK
PiBhcyBib290IHBhcmFtZXRlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gVjQ6IHdyaXRlIGJhY2sgbWVtb3J5IG1hcCB0byBYZW4g
KFJvZ2VyIFBhdSBNb25uw6kpCj4gLS0tCj4gIGdydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5j
IHwgMTE5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZp
bGUgY2hhbmdlZCwgMTE5IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3Jl
L2tlcm4vaTM4Ni94ZW4vcHZoLmMgYi9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYwo+ICtz
dGF0aWMgZ3J1Yl91aW50NjRfdAo+ICtncnViX3hlbl9maW5kX3BhZ2UgKGdydWJfdWludDY0X3Qg
c3RhcnQpCj4gK3sKPiArICB1bnNpZ25lZCBpbnQgaSwgajsKPiArICBncnViX3VpbnQ2NF90IGxh
c3QgPSBzdGFydDsKPiArCj4gKyAgLyogVHJ5IHRvIGZpbmQgYSBlODIwIG1hcCBob2xlIGJlbG93
IDRHLiAqLwo+ICsgIGZvciAoaSA9IDA7IGkgPCBucl9tYXBfZW50cmllczsgaSsrKQo+ICsgICAg
ewo+ICsgICAgICBpZiAobGFzdCA+IG1hcFtpXS5hZGRyICsgbWFwW2ldLmxlbikKPiArCWNvbnRp
bnVlOwo+ICsgICAgICBpZiAobGFzdCA8IG1hcFtpXS5hZGRyKQoKU2hvdWxkbid0IHRoaXMgYmUg
bGFzdCArIFBBR0VfU0laRSA8PSBtYXBbaV0uYWRkcj8KCmdydWJfeGVuX3NvcnRfbW1hcCBhbHJl
YWR5IGFsaWducyBtZW1vcnkgbWFwIGVudHJpZXMgdG8gcGFnZQpib3VuZGFyaWVzLCBzbyB0aGUg
cmVzdWx0IHdpbGwgYmUgY29ycmVjdCBhcyBsb25nIGFzICdzdGFydCcgaXMgYWxzbwpwYWdlIGFs
aWduZWQuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:07:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:07: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-devel-bounces@lists.xenproject.org>)
	id 1gNEYW-00083B-Ul; Thu, 15 Nov 2018 10:07: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=wgq5=n2=citrix.com=prvs=850bb4f4b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gNEYV-00082Q-TT
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 10:07:23 +0000
X-Inumbo-ID: 3daa1fd2-e8be-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3daa1fd2-e8be-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 10:07:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81896126"
Date: Thu, 15 Nov 2018 11:07:13 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181115100713.srzjz63mke433wsi@mac>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-15-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181102123738.16395-15-jgross@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 14/19] xen: init memory regions for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, phcoder@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDE6Mzc6MzNQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgYWxsIHVzYWJsZSBtZW1vcnkgcmVnaW9ucyB0byBncnViIG1lbW9yeSBtYW5h
Z2VtZW50IGFuZCBhZGQgdGhlCj4gbmVlZGVkIG1tYXAgaXRlcmF0ZSBjb2RlLCB3aGljaCB3aWxs
IGJlIHVzZWQgYnkgZ3J1YiBjb3JlIChlLmcuCj4gZ3J1Yi1jb3JlL2xpYi9yZWxvY2F0b3IuYyBv
ciBncnViLWNvcmUvbW1hcC9tbWFwLmMpLgo+IAo+IEFzIHdlIGFyZSBydW5uaW5nIGluIDMyLWJp
dCBtb2RlIGRvbid0IGFkZCBtZW1vcnkgYWJvdmUgNEdCLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiAgZ3J1Yi1jb3JlL2tlcm4vaTM4
Ni94ZW4vcHZoLmMgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAx
IGZpbGUgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9ncnViLWNv
cmUva2Vybi9pMzg2L3hlbi9wdmguYyBiL2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jCj4g
aW5kZXggZDc0MzAxZjkyLi42Nzk1MmVhOTEgMTAwNjQ0Cj4gLS0tIGEvZ3J1Yi1jb3JlL2tlcm4v
aTM4Ni94ZW4vcHZoLmMKPiArKysgYi9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYwo+IEBA
IC0yOTksNiArMjk5LDMwIEBAIGdydWJfeGVuX3NldF9tbWFwICh2b2lkKQo+ICAJCSAgICAgIChn
cnViX3VpbnQzMl90KSAoJm1lbW1hcCksIDAsIDAsIDAsIDApOwo+ICB9Cj4gIAo+ICtzdGF0aWMg
dm9pZAo+ICtncnViX3hlbl9tbV9pbml0X3JlZ2lvbnMgKHZvaWQpCj4gK3sKPiArICBncnViX3Vp
bnQ2NF90IG1vZGVuZCwgZnJvbSwgdG87Cj4gKyAgdW5zaWduZWQgaW50IGk7Cj4gKwo+ICsgIG1v
ZGVuZCA9IGdydWJfbW9kdWxlc19nZXRfZW5kICgpOwo+ICsKPiArICBmb3IgKGkgPSAwOyBpIDwg
bnJfbWFwX2VudHJpZXM7IGkrKykKPiArICAgIHsKPiArICAgICAgaWYgKG1hcFtpXS50eXBlICE9
IEdSVUJfTUVNT1JZX0FWQUlMQUJMRSkKPiArICAgICAgICBjb250aW51ZTsKPiArICAgICAgZnJv
bSA9IG1hcFtpXS5hZGRyOwo+ICsgICAgICB0byA9IGZyb20gKyBtYXBbaV0ubGVuOwo+ICsgICAg
ICBpZiAoZnJvbSA8IG1vZGVuZCkKPiArICAgICAgICBmcm9tID0gbW9kZW5kOwo+ICsgICAgICBp
ZiAoZnJvbSA+PSB0byB8fCBmcm9tID49IDB4MTAwMDAwMDAwVUxMKQo+ICsgICAgICAgIGNvbnRp
bnVlOwo+ICsgICAgICBpZiAodG8gPiAweDEwMDAwMDAwMFVMTCkKPiArICAgICAgICB0byA9IDB4
MTAwMDAwMDAwVUxMOwoKSW4gcHJldmlvdXMgcGF0Y2hlcyB5b3UgaGF2ZSB1c2VkIDFVTEwgPDwg
MzIgd2hpY2ggSSB0aGluayBJIHByZWZlci4KT3ZlcmFsbCBJIHdvdWxkIGNvbnNpZGVyIGludHJv
ZHVjaW5nIGEgR0IoWCkgbWFjcm8sIHNvIHRoYXQgeW91IGNhbgp1c2UgR0IoNCkgaW4gb3JkZXIg
dG8gbWFrZSB0aGlzIGV2ZW4gY2xlYXJlci4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:13:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:13: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-devel-bounces@lists.xenproject.org>)
	id 1gNEeJ-0000Of-1W; Thu, 15 Nov 2018 10:13: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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNEeH-0000OU-3g
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 10:13:21 +0000
X-Inumbo-ID: 132d4042-e8bf-11e8-936c-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 132d4042-e8bf-11e8-936c-12d6303a7972;
 Thu, 15 Nov 2018 10:13:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EB75E80D;
 Thu, 15 Nov 2018 02:13:18 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C76AC3F718;
 Thu, 15 Nov 2018 02:13:14 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
Date: Thu, 15 Nov 2018 10:13:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgQW5kcmUpCgpPbiAxMS8xNS8xOCAxMjo0NyBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBP
biAxNC8xMS8yMDE4IDEyOjQ5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIE1pcmVsYSwKPj4K
Pj4gT24gMTQvMTEvMjAxOCAxMjowOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Cj4+Pgo+
Pj4gT24gMTEvMTMvMjAxOCAwOTozMiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiBPbiAx
Mi8xMS8yMDE4IDE5OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+IEhpIEFuZHJldywKPj4+
Pj4KPj4+Pj4gT24gMTEvMTIvMTggNDo0MSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4+
IE9uIDEyLzExLzE4IDE2OjM1LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4+Pj4+Pj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+
Pj4+Pj4+Pj4gaW5kZXggZTU5NGI0OGQ4MS4uN2Y4MTA1NDY1YyAxMDA2NDQKPj4+Pj4+Pj4+IC0t
LSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+Pj4+Pj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jCj4+Pj4+Pj4+PiBAQCAtOTcsNiArOTcsMTEgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0
Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqcCkKPj4+Pj4+Pj4+ICDCoMKgwqDCoMKgwqDCoCBpZiAoIGlz
X2lkbGVfdmNwdShwKSApCj4+Pj4+Pj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm47
Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gK8KgwqDCoCAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQgbm90
IGJlIHNhdmVkIGlmIGl0cyBkb21haW4gaXMKPj4+Pj4+Pj4+IHN1c3BlbmRlZCAqLwo+Pj4+Pj4+
Pj4gK8KgwqDCoCBpZiAoIHAtPmRvbWFpbi0+aXNfc2h1dF9kb3duICYmCj4+Pj4+Pj4+PiArwqDC
oMKgwqDCoMKgwqAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBTSFVURE9XTl9zdXNwZW5k
KSApCj4+Pj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+Pj4+Pj4+PiBTSFVURE9XTl9z
dXNwZW5kIGlzIHVzZWQgaW4gWGVuIGZvciBvdGhlciBwdXJwb3NlIChzZWUKPj4+Pj4+Pj4gU0NI
RURPUF9zaHV0ZG93bikuIFRoZSBvdGhlciB1c2VyIG9mIHRoYXQgY29kZSByZWxpZXMgb24gYWxs
IHRoZQo+Pj4+Pj4+PiBzdGF0ZQo+Pj4+Pj4+PiB0byBiZSBzYXZlZCBvbiBzdXNwZW5kLgo+Pj4+
Pj4+Pgo+Pj4+Pj4+IFdlIGp1c3QgbmVlZCBhIGZsYWcgdG8gbWFyayBhIGRvbWFpbiBhcyBzdXNw
ZW5kZWQsIGFuZCBJIGRvIGJlbGlldmUKPj4+Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlzIG5vdCB1
c2VkIGFueXdoZXJlIGVsc2UuCj4+Pj4+Pj4gTGV0J3MgY29tZSBiYWNrIG9uIHRoaXMuCj4+Pj4+
PiBTSFVURE9XTl9zdXNwZW5kIGlzIHVzZWQgZm9yIG1pZ3JhdGlvbi7CoCBHcmVwIGZvciBpdCB0
aHJvdWdoIHRoZSBYZW4KPj4+Pj4+IHRyZWUgYW5kIHlvdSdsbCBmaW5kIHNldmVyYWwgcGllY2Vz
IG9mIGRvY3VtZW50YXRpb24sIGluY2x1ZGluZyB0aGUKPj4+Pj4+IGRlc2NyaXB0aW9uIG9mIHdo
YXQgdGhpcyBzaHV0ZG93biBjb2RlIG1lYW5zLgo+Pj4+Pj4KPj4+Pj4+IFdoYXQgeW91IGFyZSBp
bnRyb2R1Y2luZyBoZXJlIGlzIG5vdCBhIHNodXRkb3duIC0gaXQgaXMgYSBzdXNwZW5kCj4+Pj4+
PiB3aXRoCj4+Pj4+PiB0aGUgaW50ZW50IHRvIHJlc3VtZSBleGVjdXRpbmcgbGF0ZXIuwqAgQXMg
c3VjaCwgaXQgc2hvdWxkbid0IHVzZQo+Pj4+Pj4gWGVuJ3MKPj4+Pj4+IHNodXRkb3duIGluZnJh
c3RydWN0dXJlLCB3aGljaCBleGlzdHMgbWFpbmx5IHRvIGNvbW11bmljYXRlIHdpdGggdGhlCj4+
Pj4+PiB0b29sc3RhY2suCj4+Pj4+IFdvdWxkIGRvbWFpbiBwYXVzZS91bnBhdXNlIGJlIGEgYmV0
dGVyIHNvbHV0aW9uPwo+Pj4+IEFjdHVhbGx5IHllcyAtIHRoYXQgc291bmRzIGxpa2UgYSB2ZXJ5
IG5lYXQgc29sdXRpb24uCj4+Pgo+Pj4gSSBiZWxpZXZlIGRvbWFpbiBwYXVzZSB3aWxsIG5vdCB3
b3JrIGhlcmUgLSBhIGRvbWFpbiBjYW5ub3QgcGF1c2UKPj4+IGl0c2VsZiwgaS5lLiBjdXJyZW50
IGRvbWFpbiBjYW5ub3QgYmUgcGF1c2VkLiBUaGlzIGZ1bmN0aW9uYWxpdHkKPj4+IHNlZW1zIHRv
IGFzc3VtZSB0aGF0IGEgZG9tYWluIGlzIHBhdXNpbmcgYW5vdGhlciBkb21haW4uIE9yIEkgbWlz
c2VkCj4+PiB0aGUgcG9pbnQuCj4+Cj4+IFllcyBkb21haW4gcGF1c2UvdW5wYXVzZSB3aWxsIG5v
dCB3b3JrLiBIb3dldmVyLCB5b3UgY2FuIGludHJvZHVjZSBhCj4+IGJvb2xlYW4gdG8gdGVsbCB5
b3Ugd2hldGhlciB0aGUgZG9tYWluIHdhcyBzdXNwZW5kLgo+Pgo+PiBJIGFjdHVhbGx5IHF1aXRl
IGxpa2UgaG93IHN1c3BlbmQgd29yayBmb3IgeDg2IEhWTS4gVGhpcyBpcyBiYXNlZCBvbgo+PiBw
YXVzZS91bnBhdXNlLiBIYXZlIGEgbG9vayBhdCBodm1fczNfe3N1c3BlbmQvcmVzdW1lfS4KPiAK
PiBUaGF0IG9ubHkgZXhpc3RzIGJlY2F1c2UgdGhlIEFDUEkgY29udHJvbGxlciBpcy93YXMgaW1w
bGVtZW50ZWQgaW4KPiBRRU1VLsKgIEkgd291bGRuJ3QgcmVjb21tZW5kIGNvcHlpbmcgaXQuCgpN
YXkgSSBhc2sgd2h5PyBJIGRvbid0IHRoaW5rIHRoZSBwcm9wZXJ0aWVzIGFyZSB2ZXJ5IGRpZmZl
cmVudCBmcm9tIEFybSAKaGVyZS4KCj4gCj4gSGF2aW5nIHNwZW50IHNvbWUgbW9yZSB0aW1lIHRo
aW5raW5nIGFib3V0IHRoaXMgcHJvYmxlbSwgd2hhdCBwcm9wZXJ0aWVzCj4gZG9lcyB0aGUgUFND
SSBjYWxsIGhhdmU/Cj4gCj4gSSBnYXRoZXIgZnJvbSBvdGhlciBwYXJ0cyBvZiB0aGlzIHRocmVh
ZCB0aGF0IHRoZXJlIG1heSBiZSBhIHBhcnRpYWwKPiByZXNldCBvZiBzdGF0ZT/CoCBCZXlvbmQg
dGhhdCwgd2hhdCBlbHNlPwo+IAo+IEkgYXNrLCBiZWNhdXNlIGNvbmNlcHR1YWxseSwgZG9tVSBz
dXNwZW5kIHRvIFJBTSBpcyBsaXRlcmFsbHkganVzdAo+ICJkZS1zY2hlZHVsZSB1bnRpbCB3ZSB3
YW50IHRvIHdha2UgdXAiLCBhbmQgaW4gdGhpcyBjYXNlLCBpdCBhcHBlYXJzIHRvCj4gYmUgIndh
a2UgdXAgb24gYW55IG9mIHRoZSBzdGlsbC1hY3RpdmUgaW50ZXJydXB0cyIuwqAgV2UndmUgYWxy
ZWFkeSBnb3QgYQo+IHNjaGVkdWxlciBBUEkgZm9yIHRoYXQsIGFuZCBpdHMgY2FsbGVkIHZjcHVf
YmxvY2soKS7CoCBUaGlzIGFscmVhZHkKPiBleGlzdHMgd2l0aCAid2FpdCB1bnRpbCBhIG5ldyBl
dmVudCBvY2N1cnMiIHNlbWFudGljcy4KPiAKPiBJcyB0aGVyZSBhbnl0aGluZyBlbHNlIEkndmUg
bWlzc2VkPwoKQWxsIHZDUFVzIGJ1dCB0aGUgdkNQVSBjYWxsaW5nIFNZU1RFTV9TVVNQRU5EIHNo
b3VsZCBiZSBvZmYuIEFsc28sIG9ubHkgCmV2ZW50cyBvbiB0aGF0IHZDUFUgY2FuIHRyaWdnZXIg
YSByZXN1bWUuIEFsbCB0aGUgb3RoZXIgZXZlbnQgc2hvdWxkIG5vdCAKYmUgdGFrZW4gaW50byBh
Y2NvdW50LgoKTXkgd29ycnkgd2l0aCB2Y3B1X2Jsb2NrKCkgaXMgd2UgZG9uJ3QgcHJldmVudCB0
aGUgb3RoZXIgdkNQVXMgdG8gcnVuLiAKVGVjaG5pY2FsbHkgdGhleSBzaG91bGQgYmUgb2ZmLCBi
dXQgSSB3b3VsZCBsaWtlIHNvbWUgc2FmZXR5IHRvIGF2b2lkIAphbnkgcG90ZW50aWFsIGNvcm5l
ciBjYXNlIChpLmUgb3RoZXIgd2F5IHRvIHR1cm4gYSB2Q1BVIG9uKS4KClRoYXQncyB3aHkgSSB0
aGluayBkb21haW5fcGF1c2UoKSBpcyBtb3JlIHN1aXRhYmxlIGluIHRoYXQgY2FzZS4gV2UgCmNv
dWxkIHVucGF1c2UgdGhlIGRvbWFpbiBlaXRoZXIgd2hlbiByZWNlaXZpbmcgYW4gaW50ZXJydXB0
IG9yIHdoZW4gCnJlcXVlc3RlZCBieSB0aGUgdG9vbHN0YWNrKS4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:13:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:13: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-devel-bounces@lists.xenproject.org>)
	id 1gNEeI-0000OZ-OK; Thu, 15 Nov 2018 10:13:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=zbog=n2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNEeG-0000OP-P9
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 10:13:20 +0000
X-Inumbo-ID: 131e3255-e8bf-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 131e3255-e8bf-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 10:13:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EB75E80D;
 Thu, 15 Nov 2018 02:13:18 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C76AC3F718;
 Thu, 15 Nov 2018 02:13:14 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
Date: Thu, 15 Nov 2018 10:13:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgQW5kcmUpCgpPbiAxMS8xNS8xOCAxMjo0NyBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBP
biAxNC8xMS8yMDE4IDEyOjQ5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIE1pcmVsYSwKPj4K
Pj4gT24gMTQvMTEvMjAxOCAxMjowOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Cj4+Pgo+
Pj4gT24gMTEvMTMvMjAxOCAwOTozMiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiBPbiAx
Mi8xMS8yMDE4IDE5OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+IEhpIEFuZHJldywKPj4+
Pj4KPj4+Pj4gT24gMTEvMTIvMTggNDo0MSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4+
IE9uIDEyLzExLzE4IDE2OjM1LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4+Pj4+Pj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+
Pj4+Pj4+Pj4gaW5kZXggZTU5NGI0OGQ4MS4uN2Y4MTA1NDY1YyAxMDA2NDQKPj4+Pj4+Pj4+IC0t
LSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+Pj4+Pj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jCj4+Pj4+Pj4+PiBAQCAtOTcsNiArOTcsMTEgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0
Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqcCkKPj4+Pj4+Pj4+ICDCoMKgwqDCoMKgwqDCoCBpZiAoIGlz
X2lkbGVfdmNwdShwKSApCj4+Pj4+Pj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm47
Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gK8KgwqDCoCAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQgbm90
IGJlIHNhdmVkIGlmIGl0cyBkb21haW4gaXMKPj4+Pj4+Pj4+IHN1c3BlbmRlZCAqLwo+Pj4+Pj4+
Pj4gK8KgwqDCoCBpZiAoIHAtPmRvbWFpbi0+aXNfc2h1dF9kb3duICYmCj4+Pj4+Pj4+PiArwqDC
oMKgwqDCoMKgwqAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBTSFVURE9XTl9zdXNwZW5k
KSApCj4+Pj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+Pj4+Pj4+PiBTSFVURE9XTl9z
dXNwZW5kIGlzIHVzZWQgaW4gWGVuIGZvciBvdGhlciBwdXJwb3NlIChzZWUKPj4+Pj4+Pj4gU0NI
RURPUF9zaHV0ZG93bikuIFRoZSBvdGhlciB1c2VyIG9mIHRoYXQgY29kZSByZWxpZXMgb24gYWxs
IHRoZQo+Pj4+Pj4+PiBzdGF0ZQo+Pj4+Pj4+PiB0byBiZSBzYXZlZCBvbiBzdXNwZW5kLgo+Pj4+
Pj4+Pgo+Pj4+Pj4+IFdlIGp1c3QgbmVlZCBhIGZsYWcgdG8gbWFyayBhIGRvbWFpbiBhcyBzdXNw
ZW5kZWQsIGFuZCBJIGRvIGJlbGlldmUKPj4+Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlzIG5vdCB1
c2VkIGFueXdoZXJlIGVsc2UuCj4+Pj4+Pj4gTGV0J3MgY29tZSBiYWNrIG9uIHRoaXMuCj4+Pj4+
PiBTSFVURE9XTl9zdXNwZW5kIGlzIHVzZWQgZm9yIG1pZ3JhdGlvbi7CoCBHcmVwIGZvciBpdCB0
aHJvdWdoIHRoZSBYZW4KPj4+Pj4+IHRyZWUgYW5kIHlvdSdsbCBmaW5kIHNldmVyYWwgcGllY2Vz
IG9mIGRvY3VtZW50YXRpb24sIGluY2x1ZGluZyB0aGUKPj4+Pj4+IGRlc2NyaXB0aW9uIG9mIHdo
YXQgdGhpcyBzaHV0ZG93biBjb2RlIG1lYW5zLgo+Pj4+Pj4KPj4+Pj4+IFdoYXQgeW91IGFyZSBp
bnRyb2R1Y2luZyBoZXJlIGlzIG5vdCBhIHNodXRkb3duIC0gaXQgaXMgYSBzdXNwZW5kCj4+Pj4+
PiB3aXRoCj4+Pj4+PiB0aGUgaW50ZW50IHRvIHJlc3VtZSBleGVjdXRpbmcgbGF0ZXIuwqAgQXMg
c3VjaCwgaXQgc2hvdWxkbid0IHVzZQo+Pj4+Pj4gWGVuJ3MKPj4+Pj4+IHNodXRkb3duIGluZnJh
c3RydWN0dXJlLCB3aGljaCBleGlzdHMgbWFpbmx5IHRvIGNvbW11bmljYXRlIHdpdGggdGhlCj4+
Pj4+PiB0b29sc3RhY2suCj4+Pj4+IFdvdWxkIGRvbWFpbiBwYXVzZS91bnBhdXNlIGJlIGEgYmV0
dGVyIHNvbHV0aW9uPwo+Pj4+IEFjdHVhbGx5IHllcyAtIHRoYXQgc291bmRzIGxpa2UgYSB2ZXJ5
IG5lYXQgc29sdXRpb24uCj4+Pgo+Pj4gSSBiZWxpZXZlIGRvbWFpbiBwYXVzZSB3aWxsIG5vdCB3
b3JrIGhlcmUgLSBhIGRvbWFpbiBjYW5ub3QgcGF1c2UKPj4+IGl0c2VsZiwgaS5lLiBjdXJyZW50
IGRvbWFpbiBjYW5ub3QgYmUgcGF1c2VkLiBUaGlzIGZ1bmN0aW9uYWxpdHkKPj4+IHNlZW1zIHRv
IGFzc3VtZSB0aGF0IGEgZG9tYWluIGlzIHBhdXNpbmcgYW5vdGhlciBkb21haW4uIE9yIEkgbWlz
c2VkCj4+PiB0aGUgcG9pbnQuCj4+Cj4+IFllcyBkb21haW4gcGF1c2UvdW5wYXVzZSB3aWxsIG5v
dCB3b3JrLiBIb3dldmVyLCB5b3UgY2FuIGludHJvZHVjZSBhCj4+IGJvb2xlYW4gdG8gdGVsbCB5
b3Ugd2hldGhlciB0aGUgZG9tYWluIHdhcyBzdXNwZW5kLgo+Pgo+PiBJIGFjdHVhbGx5IHF1aXRl
IGxpa2UgaG93IHN1c3BlbmQgd29yayBmb3IgeDg2IEhWTS4gVGhpcyBpcyBiYXNlZCBvbgo+PiBw
YXVzZS91bnBhdXNlLiBIYXZlIGEgbG9vayBhdCBodm1fczNfe3N1c3BlbmQvcmVzdW1lfS4KPiAK
PiBUaGF0IG9ubHkgZXhpc3RzIGJlY2F1c2UgdGhlIEFDUEkgY29udHJvbGxlciBpcy93YXMgaW1w
bGVtZW50ZWQgaW4KPiBRRU1VLsKgIEkgd291bGRuJ3QgcmVjb21tZW5kIGNvcHlpbmcgaXQuCgpN
YXkgSSBhc2sgd2h5PyBJIGRvbid0IHRoaW5rIHRoZSBwcm9wZXJ0aWVzIGFyZSB2ZXJ5IGRpZmZl
cmVudCBmcm9tIEFybSAKaGVyZS4KCj4gCj4gSGF2aW5nIHNwZW50IHNvbWUgbW9yZSB0aW1lIHRo
aW5raW5nIGFib3V0IHRoaXMgcHJvYmxlbSwgd2hhdCBwcm9wZXJ0aWVzCj4gZG9lcyB0aGUgUFND
SSBjYWxsIGhhdmU/Cj4gCj4gSSBnYXRoZXIgZnJvbSBvdGhlciBwYXJ0cyBvZiB0aGlzIHRocmVh
ZCB0aGF0IHRoZXJlIG1heSBiZSBhIHBhcnRpYWwKPiByZXNldCBvZiBzdGF0ZT/CoCBCZXlvbmQg
dGhhdCwgd2hhdCBlbHNlPwo+IAo+IEkgYXNrLCBiZWNhdXNlIGNvbmNlcHR1YWxseSwgZG9tVSBz
dXNwZW5kIHRvIFJBTSBpcyBsaXRlcmFsbHkganVzdAo+ICJkZS1zY2hlZHVsZSB1bnRpbCB3ZSB3
YW50IHRvIHdha2UgdXAiLCBhbmQgaW4gdGhpcyBjYXNlLCBpdCBhcHBlYXJzIHRvCj4gYmUgIndh
a2UgdXAgb24gYW55IG9mIHRoZSBzdGlsbC1hY3RpdmUgaW50ZXJydXB0cyIuwqAgV2UndmUgYWxy
ZWFkeSBnb3QgYQo+IHNjaGVkdWxlciBBUEkgZm9yIHRoYXQsIGFuZCBpdHMgY2FsbGVkIHZjcHVf
YmxvY2soKS7CoCBUaGlzIGFscmVhZHkKPiBleGlzdHMgd2l0aCAid2FpdCB1bnRpbCBhIG5ldyBl
dmVudCBvY2N1cnMiIHNlbWFudGljcy4KPiAKPiBJcyB0aGVyZSBhbnl0aGluZyBlbHNlIEkndmUg
bWlzc2VkPwoKQWxsIHZDUFVzIGJ1dCB0aGUgdkNQVSBjYWxsaW5nIFNZU1RFTV9TVVNQRU5EIHNo
b3VsZCBiZSBvZmYuIEFsc28sIG9ubHkgCmV2ZW50cyBvbiB0aGF0IHZDUFUgY2FuIHRyaWdnZXIg
YSByZXN1bWUuIEFsbCB0aGUgb3RoZXIgZXZlbnQgc2hvdWxkIG5vdCAKYmUgdGFrZW4gaW50byBh
Y2NvdW50LgoKTXkgd29ycnkgd2l0aCB2Y3B1X2Jsb2NrKCkgaXMgd2UgZG9uJ3QgcHJldmVudCB0
aGUgb3RoZXIgdkNQVXMgdG8gcnVuLiAKVGVjaG5pY2FsbHkgdGhleSBzaG91bGQgYmUgb2ZmLCBi
dXQgSSB3b3VsZCBsaWtlIHNvbWUgc2FmZXR5IHRvIGF2b2lkIAphbnkgcG90ZW50aWFsIGNvcm5l
ciBjYXNlIChpLmUgb3RoZXIgd2F5IHRvIHR1cm4gYSB2Q1BVIG9uKS4KClRoYXQncyB3aHkgSSB0
aGluayBkb21haW5fcGF1c2UoKSBpcyBtb3JlIHN1aXRhYmxlIGluIHRoYXQgY2FzZS4gV2UgCmNv
dWxkIHVucGF1c2UgdGhlIGRvbWFpbiBlaXRoZXIgd2hlbiByZWNlaXZpbmcgYW4gaW50ZXJydXB0
IG9yIHdoZW4gCnJlcXVlc3RlZCBieSB0aGUgdG9vbHN0YWNrKS4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:26:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:26: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-devel-bounces@lists.xenproject.org>)
	id 1gNErG-0001OS-M0; Thu, 15 Nov 2018 10:26: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=vERR=N2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNErE-0001OD-TI
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 10:26:44 +0000
X-Inumbo-ID: f1f4fc6a-e8c0-11e8-b08a-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1f4fc6a-e8c0-11e8-b08a-12d6303a7972;
 Thu, 15 Nov 2018 10:26:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81897145"
To: Julien Grall <julien.grall@arm.com>, Mirela Simonovic
 <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
Date: Thu, 15 Nov 2018 10:26:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTEvMjAxOCAxMDoxMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ICgrIEFuZHJlKQo+Cj4g
T24gMTEvMTUvMTggMTI6NDcgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDE0LzExLzIw
MTggMTI6NDksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpIE1pcmVsYSwKPj4+Cj4+PiBPbiAx
NC8xMS8yMDE4IDEyOjA4LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4+Cj4+Pj4KPj4+PiBP
biAxMS8xMy8yMDE4IDA5OjMyIEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+PiBPbiAxMi8x
MS8yMDE4IDE5OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+PiBIaSBBbmRyZXcsCj4+Pj4+
Pgo+Pj4+Pj4gT24gMTEvMTIvMTggNDo0MSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4+
PiBPbiAxMi8xMS8xOCAxNjozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4+Pj4+PiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
Cj4+Pj4+Pj4+Pj4gaW5kZXggZTU5NGI0OGQ4MS4uN2Y4MTA1NDY1YyAxMDA2NDQKPj4+Pj4+Pj4+
PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+Pj4+Pj4+PiArKysgYi94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKPj4+Pj4+Pj4+PiBAQCAtOTcsNiArOTcsMTEgQEAgc3RhdGljIHZvaWQgY3R4
dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqcCkKPj4+Pj4+Pj4+PiDCoMKgwqDCoMKgwqDCoMKg
IGlmICggaXNfaWRsZV92Y3B1KHApICkKPj4+Pj4+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgcmV0dXJuOwo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gK8KgwqDCoCAvKiBWQ1BVJ3MgY29udGV4
dCBzaG91bGQgbm90IGJlIHNhdmVkIGlmIGl0cyBkb21haW4gaXMKPj4+Pj4+Pj4+PiBzdXNwZW5k
ZWQgKi8KPj4+Pj4+Pj4+PiArwqDCoMKgIGlmICggcC0+ZG9tYWluLT5pc19zaHV0X2Rvd24gJiYK
Pj4+Pj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBT
SFVURE9XTl9zdXNwZW5kKSApCj4+Pj4+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4+
Pj4+Pj4+IFNIVVRET1dOX3N1c3BlbmQgaXMgdXNlZCBpbiBYZW4gZm9yIG90aGVyIHB1cnBvc2Ug
KHNlZQo+Pj4+Pj4+Pj4gU0NIRURPUF9zaHV0ZG93bikuIFRoZSBvdGhlciB1c2VyIG9mIHRoYXQg
Y29kZSByZWxpZXMgb24gYWxsIHRoZQo+Pj4+Pj4+Pj4gc3RhdGUKPj4+Pj4+Pj4+IHRvIGJlIHNh
dmVkIG9uIHN1c3BlbmQuCj4+Pj4+Pj4+Pgo+Pj4+Pj4+PiBXZSBqdXN0IG5lZWQgYSBmbGFnIHRv
IG1hcmsgYSBkb21haW4gYXMgc3VzcGVuZGVkLCBhbmQgSSBkbwo+Pj4+Pj4+PiBiZWxpZXZlCj4+
Pj4+Pj4+IFNIVVRET1dOX3N1c3BlbmQgaXMgbm90IHVzZWQgYW55d2hlcmUgZWxzZS4KPj4+Pj4+
Pj4gTGV0J3MgY29tZSBiYWNrIG9uIHRoaXMuCj4+Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyB1
c2VkIGZvciBtaWdyYXRpb24uwqAgR3JlcCBmb3IgaXQgdGhyb3VnaCB0aGUKPj4+Pj4+PiBYZW4K
Pj4+Pj4+PiB0cmVlIGFuZCB5b3UnbGwgZmluZCBzZXZlcmFsIHBpZWNlcyBvZiBkb2N1bWVudGF0
aW9uLCBpbmNsdWRpbmcgdGhlCj4+Pj4+Pj4gZGVzY3JpcHRpb24gb2Ygd2hhdCB0aGlzIHNodXRk
b3duIGNvZGUgbWVhbnMuCj4+Pj4+Pj4KPj4+Pj4+PiBXaGF0IHlvdSBhcmUgaW50cm9kdWNpbmcg
aGVyZSBpcyBub3QgYSBzaHV0ZG93biAtIGl0IGlzIGEgc3VzcGVuZAo+Pj4+Pj4+IHdpdGgKPj4+
Pj4+PiB0aGUgaW50ZW50IHRvIHJlc3VtZSBleGVjdXRpbmcgbGF0ZXIuwqAgQXMgc3VjaCwgaXQg
c2hvdWxkbid0IHVzZQo+Pj4+Pj4+IFhlbidzCj4+Pj4+Pj4gc2h1dGRvd24gaW5mcmFzdHJ1Y3R1
cmUsIHdoaWNoIGV4aXN0cyBtYWlubHkgdG8gY29tbXVuaWNhdGUgd2l0aAo+Pj4+Pj4+IHRoZQo+
Pj4+Pj4+IHRvb2xzdGFjay4KPj4+Pj4+IFdvdWxkIGRvbWFpbiBwYXVzZS91bnBhdXNlIGJlIGEg
YmV0dGVyIHNvbHV0aW9uPwo+Pj4+PiBBY3R1YWxseSB5ZXMgLSB0aGF0IHNvdW5kcyBsaWtlIGEg
dmVyeSBuZWF0IHNvbHV0aW9uLgo+Pj4+Cj4+Pj4gSSBiZWxpZXZlIGRvbWFpbiBwYXVzZSB3aWxs
IG5vdCB3b3JrIGhlcmUgLSBhIGRvbWFpbiBjYW5ub3QgcGF1c2UKPj4+PiBpdHNlbGYsIGkuZS4g
Y3VycmVudCBkb21haW4gY2Fubm90IGJlIHBhdXNlZC4gVGhpcyBmdW5jdGlvbmFsaXR5Cj4+Pj4g
c2VlbXMgdG8gYXNzdW1lIHRoYXQgYSBkb21haW4gaXMgcGF1c2luZyBhbm90aGVyIGRvbWFpbi4g
T3IgSSBtaXNzZWQKPj4+PiB0aGUgcG9pbnQuCj4+Pgo+Pj4gWWVzIGRvbWFpbiBwYXVzZS91bnBh
dXNlIHdpbGwgbm90IHdvcmsuIEhvd2V2ZXIsIHlvdSBjYW4gaW50cm9kdWNlIGEKPj4+IGJvb2xl
YW4gdG8gdGVsbCB5b3Ugd2hldGhlciB0aGUgZG9tYWluIHdhcyBzdXNwZW5kLgo+Pj4KPj4+IEkg
YWN0dWFsbHkgcXVpdGUgbGlrZSBob3cgc3VzcGVuZCB3b3JrIGZvciB4ODYgSFZNLiBUaGlzIGlz
IGJhc2VkIG9uCj4+PiBwYXVzZS91bnBhdXNlLiBIYXZlIGEgbG9vayBhdCBodm1fczNfe3N1c3Bl
bmQvcmVzdW1lfS4KPj4KPj4gVGhhdCBvbmx5IGV4aXN0cyBiZWNhdXNlIHRoZSBBQ1BJIGNvbnRy
b2xsZXIgaXMvd2FzIGltcGxlbWVudGVkIGluCj4+IFFFTVUuwqAgSSB3b3VsZG4ndCByZWNvbW1l
bmQgY29weWluZyBpdC4KPgo+IE1heSBJIGFzayB3aHk/IEkgZG9uJ3QgdGhpbmsgdGhlIHByb3Bl
cnRpZXMgYXJlIHZlcnkgZGlmZmVyZW50IGZyb20KPiBBcm0gaGVyZS4KCklmIHlvdSBvYnNlcnZl
LCB0aGF0IGNhbiBvbmx5IGJlIGFjdGlvbmVkIGJ5IGEgaHlwZXJjYWxsIGZyb20gcWVtdS7CoCBJ
dApjYW4ndCBiZSBhY3Rpb25lZCBieSBhbiBBQ1BJIGNvbnRyb2xsZXIgZW11bGF0ZWQgYnkgWGVu
LgoKPgo+Pgo+PiBIYXZpbmcgc3BlbnQgc29tZSBtb3JlIHRpbWUgdGhpbmtpbmcgYWJvdXQgdGhp
cyBwcm9ibGVtLCB3aGF0IHByb3BlcnRpZXMKPj4gZG9lcyB0aGUgUFNDSSBjYWxsIGhhdmU/Cj4+
Cj4+IEkgZ2F0aGVyIGZyb20gb3RoZXIgcGFydHMgb2YgdGhpcyB0aHJlYWQgdGhhdCB0aGVyZSBt
YXkgYmUgYSBwYXJ0aWFsCj4+IHJlc2V0IG9mIHN0YXRlP8KgIEJleW9uZCB0aGF0LCB3aGF0IGVs
c2U/Cj4+Cj4+IEkgYXNrLCBiZWNhdXNlIGNvbmNlcHR1YWxseSwgZG9tVSBzdXNwZW5kIHRvIFJB
TSBpcyBsaXRlcmFsbHkganVzdAo+PiAiZGUtc2NoZWR1bGUgdW50aWwgd2Ugd2FudCB0byB3YWtl
IHVwIiwgYW5kIGluIHRoaXMgY2FzZSwgaXQgYXBwZWFycyB0bwo+PiBiZSAid2FrZSB1cCBvbiBh
bnkgb2YgdGhlIHN0aWxsLWFjdGl2ZSBpbnRlcnJ1cHRzIi7CoCBXZSd2ZSBhbHJlYWR5IGdvdCBh
Cj4+IHNjaGVkdWxlciBBUEkgZm9yIHRoYXQsIGFuZCBpdHMgY2FsbGVkIHZjcHVfYmxvY2soKS7C
oCBUaGlzIGFscmVhZHkKPj4gZXhpc3RzIHdpdGggIndhaXQgdW50aWwgYSBuZXcgZXZlbnQgb2Nj
dXJzIiBzZW1hbnRpY3MuCj4+Cj4+IElzIHRoZXJlIGFueXRoaW5nIGVsc2UgSSd2ZSBtaXNzZWQ/
Cj4KPiBBbGwgdkNQVXMgYnV0IHRoZSB2Q1BVIGNhbGxpbmcgU1lTVEVNX1NVU1BFTkQgc2hvdWxk
IGJlIG9mZi4gQWxzbywKPiBvbmx5IGV2ZW50cyBvbiB0aGF0IHZDUFUgY2FuIHRyaWdnZXIgYSBy
ZXN1bWUuIEFsbCB0aGUgb3RoZXIgZXZlbnQKPiBzaG91bGQgbm90IGJlIHRha2VuIGludG8gYWNj
b3VudC4KPgo+IE15IHdvcnJ5IHdpdGggdmNwdV9ibG9jaygpIGlzIHdlIGRvbid0IHByZXZlbnQg
dGhlIG90aGVyIHZDUFVzIHRvIHJ1bi4KPiBUZWNobmljYWxseSB0aGV5IHNob3VsZCBiZSBvZmYs
IGJ1dCBJIHdvdWxkIGxpa2Ugc29tZSBzYWZldHkgdG8gYXZvaWQKPiBhbnkgcG90ZW50aWFsIGNv
cm5lciBjYXNlIChpLmUgb3RoZXIgd2F5IHRvIHR1cm4gYSB2Q1BVIG9uKS4KCldoeSBub3QgaGF2
ZSB0aGUgU1lTVEVNX1NVU1BFTkQgY2hlY2sgdGhhdCBhbGwgb3RoZXIgdkNQVXMgYXJlIERPV04K
Zmlyc3QsIGFuZCBmYWlsIHRoZSBjYWxsIGlmIG5vdD8KCklmIGluc3RlYWQgb2Ygd2FpdGluZyBm
b3IgYW55IGV2ZW50LCB5b3UgbmVlZCB0byB3YWl0IGZvciBhIHNwZWNpZmljCmV2ZW50LCB0aGVy
ZSBpcyBhbHNvIHZjcHVfcG9sbCgpIHdoaWNoIGlzIGEgcmVsYXRlZCBzY2hlZHVsZXIgQVBJLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:26:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:26: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-devel-bounces@lists.xenproject.org>)
	id 1gNErM-0001PC-4L; Thu, 15 Nov 2018 10:26: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=sRgV=N2=xenproject.org=prvs=850a6e2d3=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gNErL-0001Oy-33
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 10:26:51 +0000
X-Inumbo-ID: f58a7a1c-e8c0-11e8-befc-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f58a7a1c-e8c0-11e8-befc-12d6303a7972;
 Thu, 15 Nov 2018 10:26:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70636512"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75594-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-That: flight=75581
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 15 Nov 2018 10:26:45 +0000
Subject: [Xen-devel] [distros-debian-wheezy test] 75594: all pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NTk0IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTU5NC8KClBlcmZlY3QgOi0pCkFsbCB0
ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKYmFzZWxpbmUgdmVyc2lvbjoK
IGZsaWdodCAgICAgICAgICAgICAgIDc1NTgxCgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13aGVlenktbmV0Ym9vdC1wdmdydWIgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13aGVlenktbmV0Ym9vdC1w
dmdydWIgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13
aGVlenktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXdoZWV6eS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dz
OiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0Lnhl
bnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:26:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:26: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-devel-bounces@lists.xenproject.org>)
	id 1gNErG-0001OM-Cx; Thu, 15 Nov 2018 10:26: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=vERR=N2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNErE-0001OC-TA
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 10:26:44 +0000
X-Inumbo-ID: f1f792fe-e8c0-11e8-8371-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1f792fe-e8c0-11e8-8371-12d6303a7972;
 Thu, 15 Nov 2018 10:26:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81897145"
To: Julien Grall <julien.grall@arm.com>, Mirela Simonovic
 <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
Date: Thu, 15 Nov 2018 10:26:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTEvMjAxOCAxMDoxMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ICgrIEFuZHJlKQo+Cj4g
T24gMTEvMTUvMTggMTI6NDcgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDE0LzExLzIw
MTggMTI6NDksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpIE1pcmVsYSwKPj4+Cj4+PiBPbiAx
NC8xMS8yMDE4IDEyOjA4LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4+Cj4+Pj4KPj4+PiBP
biAxMS8xMy8yMDE4IDA5OjMyIEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+PiBPbiAxMi8x
MS8yMDE4IDE5OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+PiBIaSBBbmRyZXcsCj4+Pj4+
Pgo+Pj4+Pj4gT24gMTEvMTIvMTggNDo0MSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4+
PiBPbiAxMi8xMS8xOCAxNjozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4+Pj4+PiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
Cj4+Pj4+Pj4+Pj4gaW5kZXggZTU5NGI0OGQ4MS4uN2Y4MTA1NDY1YyAxMDA2NDQKPj4+Pj4+Pj4+
PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+Pj4+Pj4+PiArKysgYi94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKPj4+Pj4+Pj4+PiBAQCAtOTcsNiArOTcsMTEgQEAgc3RhdGljIHZvaWQgY3R4
dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqcCkKPj4+Pj4+Pj4+PiDCoMKgwqDCoMKgwqDCoMKg
IGlmICggaXNfaWRsZV92Y3B1KHApICkKPj4+Pj4+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgcmV0dXJuOwo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gK8KgwqDCoCAvKiBWQ1BVJ3MgY29udGV4
dCBzaG91bGQgbm90IGJlIHNhdmVkIGlmIGl0cyBkb21haW4gaXMKPj4+Pj4+Pj4+PiBzdXNwZW5k
ZWQgKi8KPj4+Pj4+Pj4+PiArwqDCoMKgIGlmICggcC0+ZG9tYWluLT5pc19zaHV0X2Rvd24gJiYK
Pj4+Pj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBT
SFVURE9XTl9zdXNwZW5kKSApCj4+Pj4+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4+
Pj4+Pj4+IFNIVVRET1dOX3N1c3BlbmQgaXMgdXNlZCBpbiBYZW4gZm9yIG90aGVyIHB1cnBvc2Ug
KHNlZQo+Pj4+Pj4+Pj4gU0NIRURPUF9zaHV0ZG93bikuIFRoZSBvdGhlciB1c2VyIG9mIHRoYXQg
Y29kZSByZWxpZXMgb24gYWxsIHRoZQo+Pj4+Pj4+Pj4gc3RhdGUKPj4+Pj4+Pj4+IHRvIGJlIHNh
dmVkIG9uIHN1c3BlbmQuCj4+Pj4+Pj4+Pgo+Pj4+Pj4+PiBXZSBqdXN0IG5lZWQgYSBmbGFnIHRv
IG1hcmsgYSBkb21haW4gYXMgc3VzcGVuZGVkLCBhbmQgSSBkbwo+Pj4+Pj4+PiBiZWxpZXZlCj4+
Pj4+Pj4+IFNIVVRET1dOX3N1c3BlbmQgaXMgbm90IHVzZWQgYW55d2hlcmUgZWxzZS4KPj4+Pj4+
Pj4gTGV0J3MgY29tZSBiYWNrIG9uIHRoaXMuCj4+Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyB1
c2VkIGZvciBtaWdyYXRpb24uwqAgR3JlcCBmb3IgaXQgdGhyb3VnaCB0aGUKPj4+Pj4+PiBYZW4K
Pj4+Pj4+PiB0cmVlIGFuZCB5b3UnbGwgZmluZCBzZXZlcmFsIHBpZWNlcyBvZiBkb2N1bWVudGF0
aW9uLCBpbmNsdWRpbmcgdGhlCj4+Pj4+Pj4gZGVzY3JpcHRpb24gb2Ygd2hhdCB0aGlzIHNodXRk
b3duIGNvZGUgbWVhbnMuCj4+Pj4+Pj4KPj4+Pj4+PiBXaGF0IHlvdSBhcmUgaW50cm9kdWNpbmcg
aGVyZSBpcyBub3QgYSBzaHV0ZG93biAtIGl0IGlzIGEgc3VzcGVuZAo+Pj4+Pj4+IHdpdGgKPj4+
Pj4+PiB0aGUgaW50ZW50IHRvIHJlc3VtZSBleGVjdXRpbmcgbGF0ZXIuwqAgQXMgc3VjaCwgaXQg
c2hvdWxkbid0IHVzZQo+Pj4+Pj4+IFhlbidzCj4+Pj4+Pj4gc2h1dGRvd24gaW5mcmFzdHJ1Y3R1
cmUsIHdoaWNoIGV4aXN0cyBtYWlubHkgdG8gY29tbXVuaWNhdGUgd2l0aAo+Pj4+Pj4+IHRoZQo+
Pj4+Pj4+IHRvb2xzdGFjay4KPj4+Pj4+IFdvdWxkIGRvbWFpbiBwYXVzZS91bnBhdXNlIGJlIGEg
YmV0dGVyIHNvbHV0aW9uPwo+Pj4+PiBBY3R1YWxseSB5ZXMgLSB0aGF0IHNvdW5kcyBsaWtlIGEg
dmVyeSBuZWF0IHNvbHV0aW9uLgo+Pj4+Cj4+Pj4gSSBiZWxpZXZlIGRvbWFpbiBwYXVzZSB3aWxs
IG5vdCB3b3JrIGhlcmUgLSBhIGRvbWFpbiBjYW5ub3QgcGF1c2UKPj4+PiBpdHNlbGYsIGkuZS4g
Y3VycmVudCBkb21haW4gY2Fubm90IGJlIHBhdXNlZC4gVGhpcyBmdW5jdGlvbmFsaXR5Cj4+Pj4g
c2VlbXMgdG8gYXNzdW1lIHRoYXQgYSBkb21haW4gaXMgcGF1c2luZyBhbm90aGVyIGRvbWFpbi4g
T3IgSSBtaXNzZWQKPj4+PiB0aGUgcG9pbnQuCj4+Pgo+Pj4gWWVzIGRvbWFpbiBwYXVzZS91bnBh
dXNlIHdpbGwgbm90IHdvcmsuIEhvd2V2ZXIsIHlvdSBjYW4gaW50cm9kdWNlIGEKPj4+IGJvb2xl
YW4gdG8gdGVsbCB5b3Ugd2hldGhlciB0aGUgZG9tYWluIHdhcyBzdXNwZW5kLgo+Pj4KPj4+IEkg
YWN0dWFsbHkgcXVpdGUgbGlrZSBob3cgc3VzcGVuZCB3b3JrIGZvciB4ODYgSFZNLiBUaGlzIGlz
IGJhc2VkIG9uCj4+PiBwYXVzZS91bnBhdXNlLiBIYXZlIGEgbG9vayBhdCBodm1fczNfe3N1c3Bl
bmQvcmVzdW1lfS4KPj4KPj4gVGhhdCBvbmx5IGV4aXN0cyBiZWNhdXNlIHRoZSBBQ1BJIGNvbnRy
b2xsZXIgaXMvd2FzIGltcGxlbWVudGVkIGluCj4+IFFFTVUuwqAgSSB3b3VsZG4ndCByZWNvbW1l
bmQgY29weWluZyBpdC4KPgo+IE1heSBJIGFzayB3aHk/IEkgZG9uJ3QgdGhpbmsgdGhlIHByb3Bl
cnRpZXMgYXJlIHZlcnkgZGlmZmVyZW50IGZyb20KPiBBcm0gaGVyZS4KCklmIHlvdSBvYnNlcnZl
LCB0aGF0IGNhbiBvbmx5IGJlIGFjdGlvbmVkIGJ5IGEgaHlwZXJjYWxsIGZyb20gcWVtdS7CoCBJ
dApjYW4ndCBiZSBhY3Rpb25lZCBieSBhbiBBQ1BJIGNvbnRyb2xsZXIgZW11bGF0ZWQgYnkgWGVu
LgoKPgo+Pgo+PiBIYXZpbmcgc3BlbnQgc29tZSBtb3JlIHRpbWUgdGhpbmtpbmcgYWJvdXQgdGhp
cyBwcm9ibGVtLCB3aGF0IHByb3BlcnRpZXMKPj4gZG9lcyB0aGUgUFNDSSBjYWxsIGhhdmU/Cj4+
Cj4+IEkgZ2F0aGVyIGZyb20gb3RoZXIgcGFydHMgb2YgdGhpcyB0aHJlYWQgdGhhdCB0aGVyZSBt
YXkgYmUgYSBwYXJ0aWFsCj4+IHJlc2V0IG9mIHN0YXRlP8KgIEJleW9uZCB0aGF0LCB3aGF0IGVs
c2U/Cj4+Cj4+IEkgYXNrLCBiZWNhdXNlIGNvbmNlcHR1YWxseSwgZG9tVSBzdXNwZW5kIHRvIFJB
TSBpcyBsaXRlcmFsbHkganVzdAo+PiAiZGUtc2NoZWR1bGUgdW50aWwgd2Ugd2FudCB0byB3YWtl
IHVwIiwgYW5kIGluIHRoaXMgY2FzZSwgaXQgYXBwZWFycyB0bwo+PiBiZSAid2FrZSB1cCBvbiBh
bnkgb2YgdGhlIHN0aWxsLWFjdGl2ZSBpbnRlcnJ1cHRzIi7CoCBXZSd2ZSBhbHJlYWR5IGdvdCBh
Cj4+IHNjaGVkdWxlciBBUEkgZm9yIHRoYXQsIGFuZCBpdHMgY2FsbGVkIHZjcHVfYmxvY2soKS7C
oCBUaGlzIGFscmVhZHkKPj4gZXhpc3RzIHdpdGggIndhaXQgdW50aWwgYSBuZXcgZXZlbnQgb2Nj
dXJzIiBzZW1hbnRpY3MuCj4+Cj4+IElzIHRoZXJlIGFueXRoaW5nIGVsc2UgSSd2ZSBtaXNzZWQ/
Cj4KPiBBbGwgdkNQVXMgYnV0IHRoZSB2Q1BVIGNhbGxpbmcgU1lTVEVNX1NVU1BFTkQgc2hvdWxk
IGJlIG9mZi4gQWxzbywKPiBvbmx5IGV2ZW50cyBvbiB0aGF0IHZDUFUgY2FuIHRyaWdnZXIgYSBy
ZXN1bWUuIEFsbCB0aGUgb3RoZXIgZXZlbnQKPiBzaG91bGQgbm90IGJlIHRha2VuIGludG8gYWNj
b3VudC4KPgo+IE15IHdvcnJ5IHdpdGggdmNwdV9ibG9jaygpIGlzIHdlIGRvbid0IHByZXZlbnQg
dGhlIG90aGVyIHZDUFVzIHRvIHJ1bi4KPiBUZWNobmljYWxseSB0aGV5IHNob3VsZCBiZSBvZmYs
IGJ1dCBJIHdvdWxkIGxpa2Ugc29tZSBzYWZldHkgdG8gYXZvaWQKPiBhbnkgcG90ZW50aWFsIGNv
cm5lciBjYXNlIChpLmUgb3RoZXIgd2F5IHRvIHR1cm4gYSB2Q1BVIG9uKS4KCldoeSBub3QgaGF2
ZSB0aGUgU1lTVEVNX1NVU1BFTkQgY2hlY2sgdGhhdCBhbGwgb3RoZXIgdkNQVXMgYXJlIERPV04K
Zmlyc3QsIGFuZCBmYWlsIHRoZSBjYWxsIGlmIG5vdD8KCklmIGluc3RlYWQgb2Ygd2FpdGluZyBm
b3IgYW55IGV2ZW50LCB5b3UgbmVlZCB0byB3YWl0IGZvciBhIHNwZWNpZmljCmV2ZW50LCB0aGVy
ZSBpcyBhbHNvIHZjcHVfcG9sbCgpIHdoaWNoIGlzIGEgcmVsYXRlZCBzY2hlZHVsZXIgQVBJLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:33:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:33: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-devel-bounces@lists.xenproject.org>)
	id 1gNExb-0002Ob-UB; Thu, 15 Nov 2018 10:33:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=uxyt=n2=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gNExa-0002OR-9M
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 10:33:18 +0000
X-Inumbo-ID: dce509a3-e8c1-11e8-9a16-bc764e045a96
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dce509a3-e8c1-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 10:33:17 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id d135so30970923qkc.12
 for <xen-devel@lists.xen.org>; Thu, 15 Nov 2018 02:33:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=HEC3NkfprCBJSMvY5ZctX0V4vV5Y1pzdoUzDQTA9wgA=;
 b=F4lQF7xzY3Q9gxz/ejdx2hqF6y9FXRfMX5T/doJFpbxAM0ZtpRWho6UmwRm0oEvI7g
 HmuMF78gNFMqbwp+iG+xfjTczOSqhtKvJY067Uqpq/BXmdiwAcosRyzEFq/E3h/tdt3W
 g0dLONvpott9cGWdI4wbVoVisI9Z3vr/qT785sRgHwXqq7OxgiwIux66ja01Ub3/AHWu
 34iOFF2theNmDUAp2+MotCPbsv+uvo4BxGGfB9kBcZEgYVOg0eyEzuw03m6ZQiFmuPlm
 CVnqVH85YGutMiysIhwowZ6DkEXksTWfZRSJQsiAhbxl9YLv/Imc75hrBq/GM77ey10/
 91yA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=HEC3NkfprCBJSMvY5ZctX0V4vV5Y1pzdoUzDQTA9wgA=;
 b=Q1W1s8C12ghDrnDVpjFmvpfsPHZk8M9kAukh5qEPKQ7ckHvi4FOKRG0Kqe7NFDKMJH
 Em96avbOC6ZspRIEc/bAW1s7hPtiiPHcip742i1vCegFkkb9T0bAS2mnlwlM6R6sJ9G/
 K3DQ56JNv5nvu8luHy8RGQgbaujSZD3O+Jo8Vwff9oLGL7FzL/BRrPPjyUlum3AJGeP0
 6d6pH4M3PUdNbsCTCkflLOkNYxa3M2HjKuL3nBoTsaMh2GkQdt+akwlEZckOt9yZIIGf
 0JpniAZAEoY2nC7yHtcVwO2aEaH+xOgr3qLOMYCTJs8RiUnzytX6G5+Dx+iV+GSqcATe
 5S/A==
X-Gm-Message-State: AGRZ1gJL17qu3OLg2vkBqLoqQwwaZNz90G+5QYaQ2yAN/a6/iESB/SX5
 pIU/HQQ/GyUVPLYWeiZRaCZv8S00G+YjhVFHtV0Q9A==
X-Google-Smtp-Source: AJdET5dF98y+yE70GjHa7A2uLtiEPOaQa+lcnRB7db4xVHek3VRkVQILEDQayNeDcIEc0niHiNntx526Ejuinck4bn8=
X-Received: by 2002:a37:360a:: with SMTP id d10mr5385271qka.40.1542277996390; 
 Thu, 15 Nov 2018 02:33:16 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
In-Reply-To: <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Thu, 15 Nov 2018 11:33:05 +0100
Message-ID: <CAKPH-NjH60sQsw56ox_XG1d_TTfdQtCo9rVzY5mHrpKakkv0LQ@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Davorin Mista <dm@aggios.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6MjYgQU0gQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiAxNS8xMS8yMDE4IDEwOjEzLCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4gPiAoKyBBbmRyZSkKPiA+Cj4gPiBPbiAxMS8xNS8xOCAxMjo0NyBBTSwg
QW5kcmV3IENvb3BlciB3cm90ZToKPiA+PiBPbiAxNC8xMS8yMDE4IDEyOjQ5LCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4gPj4+IEhpIE1pcmVsYSwKPiA+Pj4KPiA+Pj4gT24gMTQvMTEvMjAxOCAxMjow
OCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+Pj4+Cj4gPj4+Pgo+ID4+Pj4gT24gMTEvMTMv
MjAxOCAwOTozMiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+Pj4+PiBPbiAxMi8xMS8yMDE4
IDE5OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPj4+Pj4+IEhpIEFuZHJldywKPiA+Pj4+Pj4K
PiA+Pj4+Pj4gT24gMTEvMTIvMTggNDo0MSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+Pj4+
Pj4+IE9uIDEyLzExLzE4IDE2OjM1LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4+Pj4+Pj4+
Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21h
aW4uYwo+ID4+Pj4+Pj4+Pj4gaW5kZXggZTU5NGI0OGQ4MS4uN2Y4MTA1NDY1YyAxMDA2NDQKPiA+
Pj4+Pj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ID4+Pj4+Pj4+Pj4gKysrIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gPj4+Pj4+Pj4+PiBAQCAtOTcsNiArOTcsMTEgQEAgc3Rh
dGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqcCkKPiA+Pj4+Pj4+Pj4+ICAg
ICAgICAgIGlmICggaXNfaWRsZV92Y3B1KHApICkKPiA+Pj4+Pj4+Pj4+ICAgICAgICAgICAgICBy
ZXR1cm47Cj4gPj4+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+Pj4gKyAgICAvKiBWQ1BVJ3MgY29udGV4dCBz
aG91bGQgbm90IGJlIHNhdmVkIGlmIGl0cyBkb21haW4gaXMKPiA+Pj4+Pj4+Pj4+IHN1c3BlbmRl
ZCAqLwo+ID4+Pj4+Pj4+Pj4gKyAgICBpZiAoIHAtPmRvbWFpbi0+aXNfc2h1dF9kb3duICYmCj4g
Pj4+Pj4+Pj4+PiArICAgICAgICAocC0+ZG9tYWluLT5zaHV0ZG93bl9jb2RlID09IFNIVVRET1dO
X3N1c3BlbmQpICkKPiA+Pj4+Pj4+Pj4+ICsgICAgICAgIHJldHVybjsKPiA+Pj4+Pj4+Pj4gU0hV
VERPV05fc3VzcGVuZCBpcyB1c2VkIGluIFhlbiBmb3Igb3RoZXIgcHVycG9zZSAoc2VlCj4gPj4+
Pj4+Pj4+IFNDSEVET1Bfc2h1dGRvd24pLiBUaGUgb3RoZXIgdXNlciBvZiB0aGF0IGNvZGUgcmVs
aWVzIG9uIGFsbCB0aGUKPiA+Pj4+Pj4+Pj4gc3RhdGUKPiA+Pj4+Pj4+Pj4gdG8gYmUgc2F2ZWQg
b24gc3VzcGVuZC4KPiA+Pj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBXZSBqdXN0IG5lZWQgYSBmbGFnIHRv
IG1hcmsgYSBkb21haW4gYXMgc3VzcGVuZGVkLCBhbmQgSSBkbwo+ID4+Pj4+Pj4+IGJlbGlldmUK
PiA+Pj4+Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlzIG5vdCB1c2VkIGFueXdoZXJlIGVsc2UuCj4g
Pj4+Pj4+Pj4gTGV0J3MgY29tZSBiYWNrIG9uIHRoaXMuCj4gPj4+Pj4+PiBTSFVURE9XTl9zdXNw
ZW5kIGlzIHVzZWQgZm9yIG1pZ3JhdGlvbi4gIEdyZXAgZm9yIGl0IHRocm91Z2ggdGhlCj4gPj4+
Pj4+PiBYZW4KPiA+Pj4+Pj4+IHRyZWUgYW5kIHlvdSdsbCBmaW5kIHNldmVyYWwgcGllY2VzIG9m
IGRvY3VtZW50YXRpb24sIGluY2x1ZGluZyB0aGUKPiA+Pj4+Pj4+IGRlc2NyaXB0aW9uIG9mIHdo
YXQgdGhpcyBzaHV0ZG93biBjb2RlIG1lYW5zLgo+ID4+Pj4+Pj4KPiA+Pj4+Pj4+IFdoYXQgeW91
IGFyZSBpbnRyb2R1Y2luZyBoZXJlIGlzIG5vdCBhIHNodXRkb3duIC0gaXQgaXMgYSBzdXNwZW5k
Cj4gPj4+Pj4+PiB3aXRoCj4gPj4+Pj4+PiB0aGUgaW50ZW50IHRvIHJlc3VtZSBleGVjdXRpbmcg
bGF0ZXIuICBBcyBzdWNoLCBpdCBzaG91bGRuJ3QgdXNlCj4gPj4+Pj4+PiBYZW4ncwo+ID4+Pj4+
Pj4gc2h1dGRvd24gaW5mcmFzdHJ1Y3R1cmUsIHdoaWNoIGV4aXN0cyBtYWlubHkgdG8gY29tbXVu
aWNhdGUgd2l0aAo+ID4+Pj4+Pj4gdGhlCj4gPj4+Pj4+PiB0b29sc3RhY2suCj4gPj4+Pj4+IFdv
dWxkIGRvbWFpbiBwYXVzZS91bnBhdXNlIGJlIGEgYmV0dGVyIHNvbHV0aW9uPwo+ID4+Pj4+IEFj
dHVhbGx5IHllcyAtIHRoYXQgc291bmRzIGxpa2UgYSB2ZXJ5IG5lYXQgc29sdXRpb24uCj4gPj4+
Pgo+ID4+Pj4gSSBiZWxpZXZlIGRvbWFpbiBwYXVzZSB3aWxsIG5vdCB3b3JrIGhlcmUgLSBhIGRv
bWFpbiBjYW5ub3QgcGF1c2UKPiA+Pj4+IGl0c2VsZiwgaS5lLiBjdXJyZW50IGRvbWFpbiBjYW5u
b3QgYmUgcGF1c2VkLiBUaGlzIGZ1bmN0aW9uYWxpdHkKPiA+Pj4+IHNlZW1zIHRvIGFzc3VtZSB0
aGF0IGEgZG9tYWluIGlzIHBhdXNpbmcgYW5vdGhlciBkb21haW4uIE9yIEkgbWlzc2VkCj4gPj4+
PiB0aGUgcG9pbnQuCj4gPj4+Cj4gPj4+IFllcyBkb21haW4gcGF1c2UvdW5wYXVzZSB3aWxsIG5v
dCB3b3JrLiBIb3dldmVyLCB5b3UgY2FuIGludHJvZHVjZSBhCj4gPj4+IGJvb2xlYW4gdG8gdGVs
bCB5b3Ugd2hldGhlciB0aGUgZG9tYWluIHdhcyBzdXNwZW5kLgo+ID4+Pgo+ID4+PiBJIGFjdHVh
bGx5IHF1aXRlIGxpa2UgaG93IHN1c3BlbmQgd29yayBmb3IgeDg2IEhWTS4gVGhpcyBpcyBiYXNl
ZCBvbgo+ID4+PiBwYXVzZS91bnBhdXNlLiBIYXZlIGEgbG9vayBhdCBodm1fczNfe3N1c3BlbmQv
cmVzdW1lfS4KPiA+Pgo+ID4+IFRoYXQgb25seSBleGlzdHMgYmVjYXVzZSB0aGUgQUNQSSBjb250
cm9sbGVyIGlzL3dhcyBpbXBsZW1lbnRlZCBpbgo+ID4+IFFFTVUuICBJIHdvdWxkbid0IHJlY29t
bWVuZCBjb3B5aW5nIGl0Lgo+ID4KPiA+IE1heSBJIGFzayB3aHk/IEkgZG9uJ3QgdGhpbmsgdGhl
IHByb3BlcnRpZXMgYXJlIHZlcnkgZGlmZmVyZW50IGZyb20KPiA+IEFybSBoZXJlLgo+Cj4gSWYg
eW91IG9ic2VydmUsIHRoYXQgY2FuIG9ubHkgYmUgYWN0aW9uZWQgYnkgYSBoeXBlcmNhbGwgZnJv
bSBxZW11LiAgSXQKPiBjYW4ndCBiZSBhY3Rpb25lZCBieSBhbiBBQ1BJIGNvbnRyb2xsZXIgZW11
bGF0ZWQgYnkgWGVuLgo+Cj4gPgo+ID4+Cj4gPj4gSGF2aW5nIHNwZW50IHNvbWUgbW9yZSB0aW1l
IHRoaW5raW5nIGFib3V0IHRoaXMgcHJvYmxlbSwgd2hhdCBwcm9wZXJ0aWVzCj4gPj4gZG9lcyB0
aGUgUFNDSSBjYWxsIGhhdmU/Cj4gPj4KPiA+PiBJIGdhdGhlciBmcm9tIG90aGVyIHBhcnRzIG9m
IHRoaXMgdGhyZWFkIHRoYXQgdGhlcmUgbWF5IGJlIGEgcGFydGlhbAo+ID4+IHJlc2V0IG9mIHN0
YXRlPyAgQmV5b25kIHRoYXQsIHdoYXQgZWxzZT8KPiA+Pgo+ID4+IEkgYXNrLCBiZWNhdXNlIGNv
bmNlcHR1YWxseSwgZG9tVSBzdXNwZW5kIHRvIFJBTSBpcyBsaXRlcmFsbHkganVzdAo+ID4+ICJk
ZS1zY2hlZHVsZSB1bnRpbCB3ZSB3YW50IHRvIHdha2UgdXAiLCBhbmQgaW4gdGhpcyBjYXNlLCBp
dCBhcHBlYXJzIHRvCj4gPj4gYmUgIndha2UgdXAgb24gYW55IG9mIHRoZSBzdGlsbC1hY3RpdmUg
aW50ZXJydXB0cyIuICBXZSd2ZSBhbHJlYWR5IGdvdCBhCj4gPj4gc2NoZWR1bGVyIEFQSSBmb3Ig
dGhhdCwgYW5kIGl0cyBjYWxsZWQgdmNwdV9ibG9jaygpLiAgVGhpcyBhbHJlYWR5Cj4gPj4gZXhp
c3RzIHdpdGggIndhaXQgdW50aWwgYSBuZXcgZXZlbnQgb2NjdXJzIiBzZW1hbnRpY3MuCj4gPj4K
PiA+PiBJcyB0aGVyZSBhbnl0aGluZyBlbHNlIEkndmUgbWlzc2VkPwo+ID4KClRoYXQncyBjb3Jy
ZWN0LCBhbmQgSSBhZ3JlZS4gQlRXIHRoYXQgaXMgd2hhdCdzIGltcGxlbWVudGVkIGluIHRoaXMg
c2VyaWVzLgoKPiA+IEFsbCB2Q1BVcyBidXQgdGhlIHZDUFUgY2FsbGluZyBTWVNURU1fU1VTUEVO
RCBzaG91bGQgYmUgb2ZmLiBBbHNvLAo+ID4gb25seSBldmVudHMgb24gdGhhdCB2Q1BVIGNhbiB0
cmlnZ2VyIGEgcmVzdW1lLiBBbGwgdGhlIG90aGVyIGV2ZW50Cj4gPiBzaG91bGQgbm90IGJlIHRh
a2VuIGludG8gYWNjb3VudC4KPiA+CgpXaGF0IG90aGVyIGV2ZW50cyBhcmUgdGFsa2luZyBhYm91
dCBoZXJlPwoKPiA+IE15IHdvcnJ5IHdpdGggdmNwdV9ibG9jaygpIGlzIHdlIGRvbid0IHByZXZl
bnQgdGhlIG90aGVyIHZDUFVzIHRvIHJ1bi4KPiA+IFRlY2huaWNhbGx5IHRoZXkgc2hvdWxkIGJl
IG9mZiwgYnV0IEkgd291bGQgbGlrZSBzb21lIHNhZmV0eSB0byBhdm9pZAo+ID4gYW55IHBvdGVu
dGlhbCBjb3JuZXIgY2FzZSAoaS5lIG90aGVyIHdheSB0byB0dXJuIGEgdkNQVSBvbikuCj4KCk90
aGVyIHZDUFVzIGFyZSBob3QtdW5wbHVnZ2VkIChvZmZsaW5lZCkgYnkgdGhlIGd1ZXN0LiBJZiB0
aGF0IGlzIG5vdAp0aGUgY2FzZSwgU1lTVEVNX1NVU1BFTkQgd2lsbCByZXR1cm4gYW4gZXJyb3Iu
CkNvdWxkIHlvdSBwbGVhc2UgY2xhcmlmeSB3aGF0IGEgcG90ZW50aWFsIGNvcm5lciBjYXNlIHdv
dWxkIGJlPwoKPiBXaHkgbm90IGhhdmUgdGhlIFNZU1RFTV9TVVNQRU5EIGNoZWNrIHRoYXQgYWxs
IG90aGVyIHZDUFVzIGFyZSBET1dOCj4gZmlyc3QsIGFuZCBmYWlsIHRoZSBjYWxsIGlmIG5vdD8K
PgoKVGhpcyBpcyBhbHNvIGFscmVhZHkgZG9uZS4KCj4gSWYgaW5zdGVhZCBvZiB3YWl0aW5nIGZv
ciBhbnkgZXZlbnQsIHlvdSBuZWVkIHRvIHdhaXQgZm9yIGEgc3BlY2lmaWMKPiBldmVudCwgdGhl
cmUgaXMgYWxzbyB2Y3B1X3BvbGwoKSB3aGljaCBpcyBhIHJlbGF0ZWQgc2NoZWR1bGVyIEFQSS4K
Pgo+IH5BbmRyZXcKClNvbWUgY29udGVudCBkaXNhcHBlYXJlZCwgc28gSSdsbCB3cml0ZSBoZXJl
IHRvIGF2b2lkIHRocmVhZCBicmFuY2hpbmcuCgpUaGUgc2VtYW50aWMgb2YgdkNQVSBibG9jayBh
bmQgZG9tYWluX3BhdXNlIGlzIG5vdCB0aGUgc2FtZS4gV2hlbgpndWVzdCBzdXNwZW5kcyB0aGUg
ZG9tYWluIGlzIG5vdCAoYW5kIHNob3VsZCBub3QgYmUpIHBhdXNlZCwgaW5zdGVhZAppdHMgbGFz
dCBvbmxpbmUgdkNQVSBpcyBibG9ja2VkIHdhaXRpbmcgb24gYW4gaW50ZXJydXB0LiBUaGF0J3Mg
aXQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:33:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:33: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-devel-bounces@lists.xenproject.org>)
	id 1gNExc-0002Oh-98; Thu, 15 Nov 2018 10:33: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=uxyt=n2=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gNExa-0002OW-Lk
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 10:33:18 +0000
X-Inumbo-ID: dce53689-e8c1-11e8-9a16-bc764e045a96
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dce53689-e8c1-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 10:33:16 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id d19so30984049qkg.5
 for <xen-devel@lists.xenproject.org>; Thu, 15 Nov 2018 02:33:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=HEC3NkfprCBJSMvY5ZctX0V4vV5Y1pzdoUzDQTA9wgA=;
 b=F4lQF7xzY3Q9gxz/ejdx2hqF6y9FXRfMX5T/doJFpbxAM0ZtpRWho6UmwRm0oEvI7g
 HmuMF78gNFMqbwp+iG+xfjTczOSqhtKvJY067Uqpq/BXmdiwAcosRyzEFq/E3h/tdt3W
 g0dLONvpott9cGWdI4wbVoVisI9Z3vr/qT785sRgHwXqq7OxgiwIux66ja01Ub3/AHWu
 34iOFF2theNmDUAp2+MotCPbsv+uvo4BxGGfB9kBcZEgYVOg0eyEzuw03m6ZQiFmuPlm
 CVnqVH85YGutMiysIhwowZ6DkEXksTWfZRSJQsiAhbxl9YLv/Imc75hrBq/GM77ey10/
 91yA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=HEC3NkfprCBJSMvY5ZctX0V4vV5Y1pzdoUzDQTA9wgA=;
 b=T7nS7nTTwi6wcp33A3UzW/w8ZL6xe38eaQ8lJMYDYhM59RBe2FSU00pGyh9bHD/j69
 nmzM8M/RbdKN2cnBEQQ5e2MN8Snrv8OXzjtr+BT65oIouNaz7E2RSlTF5yLwQu2QtXd4
 VSQginUVAYutXH66hW5UN18H11kyKJWQKD9dNXkykS9m3nHI1joHx9hRRqsI0+XcOdI3
 zCSRSD9A7Tab9FrBz0JLskr5p2dn8YtF/QtXw5ohU5qzq10MHoItvwTen9xgKNRoEFkf
 dV//NpoVjcma6UtP1smJ0MjlsN9ZRYEarf04wSci0oHhupksNYoMPQZDv65pYu5vnTub
 Pqug==
X-Gm-Message-State: AGRZ1gLLHoyHaOuyxNOfgHU63UEvloxffyU7igBUMdVfrRXKoNI9mawk
 ISkSwAeAR7KFSxzuhSNsq7Ab9Zs0+c7/XAv7XQG5Fg==
X-Google-Smtp-Source: AJdET5dF98y+yE70GjHa7A2uLtiEPOaQa+lcnRB7db4xVHek3VRkVQILEDQayNeDcIEc0niHiNntx526Ejuinck4bn8=
X-Received: by 2002:a37:360a:: with SMTP id d10mr5385271qka.40.1542277996390; 
 Thu, 15 Nov 2018 02:33:16 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
In-Reply-To: <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Thu, 15 Nov 2018 11:33:05 +0100
Message-ID: <CAKPH-NjH60sQsw56ox_XG1d_TTfdQtCo9rVzY5mHrpKakkv0LQ@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Davorin Mista <dm@aggios.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6MjYgQU0gQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiAxNS8xMS8yMDE4IDEwOjEzLCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4gPiAoKyBBbmRyZSkKPiA+Cj4gPiBPbiAxMS8xNS8xOCAxMjo0NyBBTSwg
QW5kcmV3IENvb3BlciB3cm90ZToKPiA+PiBPbiAxNC8xMS8yMDE4IDEyOjQ5LCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4gPj4+IEhpIE1pcmVsYSwKPiA+Pj4KPiA+Pj4gT24gMTQvMTEvMjAxOCAxMjow
OCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+Pj4+Cj4gPj4+Pgo+ID4+Pj4gT24gMTEvMTMv
MjAxOCAwOTozMiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+Pj4+PiBPbiAxMi8xMS8yMDE4
IDE5OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPj4+Pj4+IEhpIEFuZHJldywKPiA+Pj4+Pj4K
PiA+Pj4+Pj4gT24gMTEvMTIvMTggNDo0MSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+Pj4+
Pj4+IE9uIDEyLzExLzE4IDE2OjM1LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4+Pj4+Pj4+
Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21h
aW4uYwo+ID4+Pj4+Pj4+Pj4gaW5kZXggZTU5NGI0OGQ4MS4uN2Y4MTA1NDY1YyAxMDA2NDQKPiA+
Pj4+Pj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ID4+Pj4+Pj4+Pj4gKysrIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gPj4+Pj4+Pj4+PiBAQCAtOTcsNiArOTcsMTEgQEAgc3Rh
dGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqcCkKPiA+Pj4+Pj4+Pj4+ICAg
ICAgICAgIGlmICggaXNfaWRsZV92Y3B1KHApICkKPiA+Pj4+Pj4+Pj4+ICAgICAgICAgICAgICBy
ZXR1cm47Cj4gPj4+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+Pj4gKyAgICAvKiBWQ1BVJ3MgY29udGV4dCBz
aG91bGQgbm90IGJlIHNhdmVkIGlmIGl0cyBkb21haW4gaXMKPiA+Pj4+Pj4+Pj4+IHN1c3BlbmRl
ZCAqLwo+ID4+Pj4+Pj4+Pj4gKyAgICBpZiAoIHAtPmRvbWFpbi0+aXNfc2h1dF9kb3duICYmCj4g
Pj4+Pj4+Pj4+PiArICAgICAgICAocC0+ZG9tYWluLT5zaHV0ZG93bl9jb2RlID09IFNIVVRET1dO
X3N1c3BlbmQpICkKPiA+Pj4+Pj4+Pj4+ICsgICAgICAgIHJldHVybjsKPiA+Pj4+Pj4+Pj4gU0hV
VERPV05fc3VzcGVuZCBpcyB1c2VkIGluIFhlbiBmb3Igb3RoZXIgcHVycG9zZSAoc2VlCj4gPj4+
Pj4+Pj4+IFNDSEVET1Bfc2h1dGRvd24pLiBUaGUgb3RoZXIgdXNlciBvZiB0aGF0IGNvZGUgcmVs
aWVzIG9uIGFsbCB0aGUKPiA+Pj4+Pj4+Pj4gc3RhdGUKPiA+Pj4+Pj4+Pj4gdG8gYmUgc2F2ZWQg
b24gc3VzcGVuZC4KPiA+Pj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBXZSBqdXN0IG5lZWQgYSBmbGFnIHRv
IG1hcmsgYSBkb21haW4gYXMgc3VzcGVuZGVkLCBhbmQgSSBkbwo+ID4+Pj4+Pj4+IGJlbGlldmUK
PiA+Pj4+Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlzIG5vdCB1c2VkIGFueXdoZXJlIGVsc2UuCj4g
Pj4+Pj4+Pj4gTGV0J3MgY29tZSBiYWNrIG9uIHRoaXMuCj4gPj4+Pj4+PiBTSFVURE9XTl9zdXNw
ZW5kIGlzIHVzZWQgZm9yIG1pZ3JhdGlvbi4gIEdyZXAgZm9yIGl0IHRocm91Z2ggdGhlCj4gPj4+
Pj4+PiBYZW4KPiA+Pj4+Pj4+IHRyZWUgYW5kIHlvdSdsbCBmaW5kIHNldmVyYWwgcGllY2VzIG9m
IGRvY3VtZW50YXRpb24sIGluY2x1ZGluZyB0aGUKPiA+Pj4+Pj4+IGRlc2NyaXB0aW9uIG9mIHdo
YXQgdGhpcyBzaHV0ZG93biBjb2RlIG1lYW5zLgo+ID4+Pj4+Pj4KPiA+Pj4+Pj4+IFdoYXQgeW91
IGFyZSBpbnRyb2R1Y2luZyBoZXJlIGlzIG5vdCBhIHNodXRkb3duIC0gaXQgaXMgYSBzdXNwZW5k
Cj4gPj4+Pj4+PiB3aXRoCj4gPj4+Pj4+PiB0aGUgaW50ZW50IHRvIHJlc3VtZSBleGVjdXRpbmcg
bGF0ZXIuICBBcyBzdWNoLCBpdCBzaG91bGRuJ3QgdXNlCj4gPj4+Pj4+PiBYZW4ncwo+ID4+Pj4+
Pj4gc2h1dGRvd24gaW5mcmFzdHJ1Y3R1cmUsIHdoaWNoIGV4aXN0cyBtYWlubHkgdG8gY29tbXVu
aWNhdGUgd2l0aAo+ID4+Pj4+Pj4gdGhlCj4gPj4+Pj4+PiB0b29sc3RhY2suCj4gPj4+Pj4+IFdv
dWxkIGRvbWFpbiBwYXVzZS91bnBhdXNlIGJlIGEgYmV0dGVyIHNvbHV0aW9uPwo+ID4+Pj4+IEFj
dHVhbGx5IHllcyAtIHRoYXQgc291bmRzIGxpa2UgYSB2ZXJ5IG5lYXQgc29sdXRpb24uCj4gPj4+
Pgo+ID4+Pj4gSSBiZWxpZXZlIGRvbWFpbiBwYXVzZSB3aWxsIG5vdCB3b3JrIGhlcmUgLSBhIGRv
bWFpbiBjYW5ub3QgcGF1c2UKPiA+Pj4+IGl0c2VsZiwgaS5lLiBjdXJyZW50IGRvbWFpbiBjYW5u
b3QgYmUgcGF1c2VkLiBUaGlzIGZ1bmN0aW9uYWxpdHkKPiA+Pj4+IHNlZW1zIHRvIGFzc3VtZSB0
aGF0IGEgZG9tYWluIGlzIHBhdXNpbmcgYW5vdGhlciBkb21haW4uIE9yIEkgbWlzc2VkCj4gPj4+
PiB0aGUgcG9pbnQuCj4gPj4+Cj4gPj4+IFllcyBkb21haW4gcGF1c2UvdW5wYXVzZSB3aWxsIG5v
dCB3b3JrLiBIb3dldmVyLCB5b3UgY2FuIGludHJvZHVjZSBhCj4gPj4+IGJvb2xlYW4gdG8gdGVs
bCB5b3Ugd2hldGhlciB0aGUgZG9tYWluIHdhcyBzdXNwZW5kLgo+ID4+Pgo+ID4+PiBJIGFjdHVh
bGx5IHF1aXRlIGxpa2UgaG93IHN1c3BlbmQgd29yayBmb3IgeDg2IEhWTS4gVGhpcyBpcyBiYXNl
ZCBvbgo+ID4+PiBwYXVzZS91bnBhdXNlLiBIYXZlIGEgbG9vayBhdCBodm1fczNfe3N1c3BlbmQv
cmVzdW1lfS4KPiA+Pgo+ID4+IFRoYXQgb25seSBleGlzdHMgYmVjYXVzZSB0aGUgQUNQSSBjb250
cm9sbGVyIGlzL3dhcyBpbXBsZW1lbnRlZCBpbgo+ID4+IFFFTVUuICBJIHdvdWxkbid0IHJlY29t
bWVuZCBjb3B5aW5nIGl0Lgo+ID4KPiA+IE1heSBJIGFzayB3aHk/IEkgZG9uJ3QgdGhpbmsgdGhl
IHByb3BlcnRpZXMgYXJlIHZlcnkgZGlmZmVyZW50IGZyb20KPiA+IEFybSBoZXJlLgo+Cj4gSWYg
eW91IG9ic2VydmUsIHRoYXQgY2FuIG9ubHkgYmUgYWN0aW9uZWQgYnkgYSBoeXBlcmNhbGwgZnJv
bSBxZW11LiAgSXQKPiBjYW4ndCBiZSBhY3Rpb25lZCBieSBhbiBBQ1BJIGNvbnRyb2xsZXIgZW11
bGF0ZWQgYnkgWGVuLgo+Cj4gPgo+ID4+Cj4gPj4gSGF2aW5nIHNwZW50IHNvbWUgbW9yZSB0aW1l
IHRoaW5raW5nIGFib3V0IHRoaXMgcHJvYmxlbSwgd2hhdCBwcm9wZXJ0aWVzCj4gPj4gZG9lcyB0
aGUgUFNDSSBjYWxsIGhhdmU/Cj4gPj4KPiA+PiBJIGdhdGhlciBmcm9tIG90aGVyIHBhcnRzIG9m
IHRoaXMgdGhyZWFkIHRoYXQgdGhlcmUgbWF5IGJlIGEgcGFydGlhbAo+ID4+IHJlc2V0IG9mIHN0
YXRlPyAgQmV5b25kIHRoYXQsIHdoYXQgZWxzZT8KPiA+Pgo+ID4+IEkgYXNrLCBiZWNhdXNlIGNv
bmNlcHR1YWxseSwgZG9tVSBzdXNwZW5kIHRvIFJBTSBpcyBsaXRlcmFsbHkganVzdAo+ID4+ICJk
ZS1zY2hlZHVsZSB1bnRpbCB3ZSB3YW50IHRvIHdha2UgdXAiLCBhbmQgaW4gdGhpcyBjYXNlLCBp
dCBhcHBlYXJzIHRvCj4gPj4gYmUgIndha2UgdXAgb24gYW55IG9mIHRoZSBzdGlsbC1hY3RpdmUg
aW50ZXJydXB0cyIuICBXZSd2ZSBhbHJlYWR5IGdvdCBhCj4gPj4gc2NoZWR1bGVyIEFQSSBmb3Ig
dGhhdCwgYW5kIGl0cyBjYWxsZWQgdmNwdV9ibG9jaygpLiAgVGhpcyBhbHJlYWR5Cj4gPj4gZXhp
c3RzIHdpdGggIndhaXQgdW50aWwgYSBuZXcgZXZlbnQgb2NjdXJzIiBzZW1hbnRpY3MuCj4gPj4K
PiA+PiBJcyB0aGVyZSBhbnl0aGluZyBlbHNlIEkndmUgbWlzc2VkPwo+ID4KClRoYXQncyBjb3Jy
ZWN0LCBhbmQgSSBhZ3JlZS4gQlRXIHRoYXQgaXMgd2hhdCdzIGltcGxlbWVudGVkIGluIHRoaXMg
c2VyaWVzLgoKPiA+IEFsbCB2Q1BVcyBidXQgdGhlIHZDUFUgY2FsbGluZyBTWVNURU1fU1VTUEVO
RCBzaG91bGQgYmUgb2ZmLiBBbHNvLAo+ID4gb25seSBldmVudHMgb24gdGhhdCB2Q1BVIGNhbiB0
cmlnZ2VyIGEgcmVzdW1lLiBBbGwgdGhlIG90aGVyIGV2ZW50Cj4gPiBzaG91bGQgbm90IGJlIHRh
a2VuIGludG8gYWNjb3VudC4KPiA+CgpXaGF0IG90aGVyIGV2ZW50cyBhcmUgdGFsa2luZyBhYm91
dCBoZXJlPwoKPiA+IE15IHdvcnJ5IHdpdGggdmNwdV9ibG9jaygpIGlzIHdlIGRvbid0IHByZXZl
bnQgdGhlIG90aGVyIHZDUFVzIHRvIHJ1bi4KPiA+IFRlY2huaWNhbGx5IHRoZXkgc2hvdWxkIGJl
IG9mZiwgYnV0IEkgd291bGQgbGlrZSBzb21lIHNhZmV0eSB0byBhdm9pZAo+ID4gYW55IHBvdGVu
dGlhbCBjb3JuZXIgY2FzZSAoaS5lIG90aGVyIHdheSB0byB0dXJuIGEgdkNQVSBvbikuCj4KCk90
aGVyIHZDUFVzIGFyZSBob3QtdW5wbHVnZ2VkIChvZmZsaW5lZCkgYnkgdGhlIGd1ZXN0LiBJZiB0
aGF0IGlzIG5vdAp0aGUgY2FzZSwgU1lTVEVNX1NVU1BFTkQgd2lsbCByZXR1cm4gYW4gZXJyb3Iu
CkNvdWxkIHlvdSBwbGVhc2UgY2xhcmlmeSB3aGF0IGEgcG90ZW50aWFsIGNvcm5lciBjYXNlIHdv
dWxkIGJlPwoKPiBXaHkgbm90IGhhdmUgdGhlIFNZU1RFTV9TVVNQRU5EIGNoZWNrIHRoYXQgYWxs
IG90aGVyIHZDUFVzIGFyZSBET1dOCj4gZmlyc3QsIGFuZCBmYWlsIHRoZSBjYWxsIGlmIG5vdD8K
PgoKVGhpcyBpcyBhbHNvIGFscmVhZHkgZG9uZS4KCj4gSWYgaW5zdGVhZCBvZiB3YWl0aW5nIGZv
ciBhbnkgZXZlbnQsIHlvdSBuZWVkIHRvIHdhaXQgZm9yIGEgc3BlY2lmaWMKPiBldmVudCwgdGhl
cmUgaXMgYWxzbyB2Y3B1X3BvbGwoKSB3aGljaCBpcyBhIHJlbGF0ZWQgc2NoZWR1bGVyIEFQSS4K
Pgo+IH5BbmRyZXcKClNvbWUgY29udGVudCBkaXNhcHBlYXJlZCwgc28gSSdsbCB3cml0ZSBoZXJl
IHRvIGF2b2lkIHRocmVhZCBicmFuY2hpbmcuCgpUaGUgc2VtYW50aWMgb2YgdkNQVSBibG9jayBh
bmQgZG9tYWluX3BhdXNlIGlzIG5vdCB0aGUgc2FtZS4gV2hlbgpndWVzdCBzdXNwZW5kcyB0aGUg
ZG9tYWluIGlzIG5vdCAoYW5kIHNob3VsZCBub3QgYmUpIHBhdXNlZCwgaW5zdGVhZAppdHMgbGFz
dCBvbmxpbmUgdkNQVSBpcyBibG9ja2VkIHdhaXRpbmcgb24gYW4gaW50ZXJydXB0LiBUaGF0J3Mg
aXQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:36:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:36: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-devel-bounces@lists.xenproject.org>)
	id 1gNF0I-0002ex-UK; Thu, 15 Nov 2018 10:36:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=zbog=n2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNF0I-0002em-8w
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 10:36:06 +0000
X-Inumbo-ID: 412e3b35-e8c2-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 412e3b35-e8c2-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 10:36:05 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7435BA78;
 Thu, 15 Nov 2018 02:36:04 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 84BCE3F718;
 Thu, 15 Nov 2018 02:36:01 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3383adb9-71a2-b213-593f-a1597332ca11@arm.com>
Date: Thu, 15 Nov 2018 10:36:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTEvMTUvMTggMTA6MjYgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4g
T24gMTUvMTEvMjAxOCAxMDoxMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiAoKyBBbmRyZSkKPj4K
Pj4gT24gMTEvMTUvMTggMTI6NDcgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAxNC8x
MS8yMDE4IDEyOjQ5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGkgTWlyZWxhLAo+Pj4+Cj4+
Pj4gT24gMTQvMTEvMjAxOCAxMjowOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4KPj4+
Pj4KPj4+Pj4gT24gMTEvMTMvMjAxOCAwOTozMiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+
Pj4+IE9uIDEyLzExLzIwMTggMTk6NTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+PiBIaSBB
bmRyZXcsCj4+Pj4+Pj4KPj4+Pj4+PiBPbiAxMS8xMi8xOCA0OjQxIFBNLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+Pj4+Pj4+PiBPbiAxMi8xMS8xOCAxNjozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90
ZToKPj4+Pj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9h
cmNoL2FybS9kb21haW4uYwo+Pj4+Pj4+Pj4+PiBpbmRleCBlNTk0YjQ4ZDgxLi43ZjgxMDU0NjVj
IDEwMDY0NAo+Pj4+Pj4+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+Pj4+Pj4+
Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+Pj4+Pj4+IEBAIC05Nyw2ICs5Nywx
MSBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICpwKQo+Pj4+Pj4+
Pj4+PiAgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIGlzX2lkbGVfdmNwdShwKSApCj4+Pj4+Pj4+Pj4+
ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+
PiArwqDCoMKgIC8qIFZDUFUncyBjb250ZXh0IHNob3VsZCBub3QgYmUgc2F2ZWQgaWYgaXRzIGRv
bWFpbiBpcwo+Pj4+Pj4+Pj4+PiBzdXNwZW5kZWQgKi8KPj4+Pj4+Pj4+Pj4gK8KgwqDCoCBpZiAo
IHAtPmRvbWFpbi0+aXNfc2h1dF9kb3duICYmCj4+Pj4+Pj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCAo
cC0+ZG9tYWluLT5zaHV0ZG93bl9jb2RlID09IFNIVVRET1dOX3N1c3BlbmQpICkKPj4+Pj4+Pj4+
Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4+Pj4+Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlz
IHVzZWQgaW4gWGVuIGZvciBvdGhlciBwdXJwb3NlIChzZWUKPj4+Pj4+Pj4+PiBTQ0hFRE9QX3No
dXRkb3duKS4gVGhlIG90aGVyIHVzZXIgb2YgdGhhdCBjb2RlIHJlbGllcyBvbiBhbGwgdGhlCj4+
Pj4+Pj4+Pj4gc3RhdGUKPj4+Pj4+Pj4+PiB0byBiZSBzYXZlZCBvbiBzdXNwZW5kLgo+Pj4+Pj4+
Pj4+Cj4+Pj4+Pj4+PiBXZSBqdXN0IG5lZWQgYSBmbGFnIHRvIG1hcmsgYSBkb21haW4gYXMgc3Vz
cGVuZGVkLCBhbmQgSSBkbwo+Pj4+Pj4+Pj4gYmVsaWV2ZQo+Pj4+Pj4+Pj4gU0hVVERPV05fc3Vz
cGVuZCBpcyBub3QgdXNlZCBhbnl3aGVyZSBlbHNlLgo+Pj4+Pj4+Pj4gTGV0J3MgY29tZSBiYWNr
IG9uIHRoaXMuCj4+Pj4+Pj4+IFNIVVRET1dOX3N1c3BlbmQgaXMgdXNlZCBmb3IgbWlncmF0aW9u
LsKgIEdyZXAgZm9yIGl0IHRocm91Z2ggdGhlCj4+Pj4+Pj4+IFhlbgo+Pj4+Pj4+PiB0cmVlIGFu
ZCB5b3UnbGwgZmluZCBzZXZlcmFsIHBpZWNlcyBvZiBkb2N1bWVudGF0aW9uLCBpbmNsdWRpbmcg
dGhlCj4+Pj4+Pj4+IGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhpcyBzaHV0ZG93biBjb2RlIG1lYW5z
Lgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBXaGF0IHlvdSBhcmUgaW50cm9kdWNpbmcgaGVyZSBpcyBub3Qg
YSBzaHV0ZG93biAtIGl0IGlzIGEgc3VzcGVuZAo+Pj4+Pj4+PiB3aXRoCj4+Pj4+Pj4+IHRoZSBp
bnRlbnQgdG8gcmVzdW1lIGV4ZWN1dGluZyBsYXRlci7CoCBBcyBzdWNoLCBpdCBzaG91bGRuJ3Qg
dXNlCj4+Pj4+Pj4+IFhlbidzCj4+Pj4+Pj4+IHNodXRkb3duIGluZnJhc3RydWN0dXJlLCB3aGlj
aCBleGlzdHMgbWFpbmx5IHRvIGNvbW11bmljYXRlIHdpdGgKPj4+Pj4+Pj4gdGhlCj4+Pj4+Pj4+
IHRvb2xzdGFjay4KPj4+Pj4+PiBXb3VsZCBkb21haW4gcGF1c2UvdW5wYXVzZSBiZSBhIGJldHRl
ciBzb2x1dGlvbj8KPj4+Pj4+IEFjdHVhbGx5IHllcyAtIHRoYXQgc291bmRzIGxpa2UgYSB2ZXJ5
IG5lYXQgc29sdXRpb24uCj4+Pj4+Cj4+Pj4+IEkgYmVsaWV2ZSBkb21haW4gcGF1c2Ugd2lsbCBu
b3Qgd29yayBoZXJlIC0gYSBkb21haW4gY2Fubm90IHBhdXNlCj4+Pj4+IGl0c2VsZiwgaS5lLiBj
dXJyZW50IGRvbWFpbiBjYW5ub3QgYmUgcGF1c2VkLiBUaGlzIGZ1bmN0aW9uYWxpdHkKPj4+Pj4g
c2VlbXMgdG8gYXNzdW1lIHRoYXQgYSBkb21haW4gaXMgcGF1c2luZyBhbm90aGVyIGRvbWFpbi4g
T3IgSSBtaXNzZWQgdkMKPj4+Pj4gdGhlIHBvaW50Lgo+Pj4+Cj4+Pj4gWWVzIGRvbWFpbiBwYXVz
ZS91bnBhdXNlIHdpbGwgbm90IHdvcmsuIEhvd2V2ZXIsIHlvdSBjYW4gaW50cm9kdWNlIGEKPj4+
PiBib29sZWFuIHRvIHRlbGwgeW91IHdoZXRoZXIgdGhlIGRvbWFpbiB3YXMgc3VzcGVuZC4KPj4+
Pgo+Pj4+IEkgYWN0dWFsbHkgcXVpdGUgbGlrZSBob3cgc3VzcGVuZCB3b3JrIGZvciB4ODYgSFZN
LiBUaGlzIGlzIGJhc2VkIG9uCj4+Pj4gcGF1c2UvdW5wYXVzZS4gSGF2ZSBhIGxvb2sgYXQgaHZt
X3MzX3tzdXNwZW5kL3Jlc3VtZX0uCj4+Pgo+Pj4gVGhhdCBvbmx5IGV4aXN0cyBiZWNhdXNlIHRo
ZSBBQ1BJIGNvbnRyb2xsZXIgaXMvd2FzIGltcGxlbWVudGVkIGluCj4+PiBRRU1VLsKgIEkgd291
bGRuJ3QgcmVjb21tZW5kIGNvcHlpbmcgaXQuCj4+Cj4+IE1heSBJIGFzayB3aHk/IEkgZG9uJ3Qg
dGhpbmsgdGhlIHByb3BlcnRpZXMgYXJlIHZlcnkgZGlmZmVyZW50IGZyb20KPj4gQXJtIGhlcmUu
Cj4gCj4gSWYgeW91IG9ic2VydmUsIHRoYXQgY2FuIG9ubHkgYmUgYWN0aW9uZWQgYnkgYSBoeXBl
cmNhbGwgZnJvbSBxZW11LsKgIEl0Cj4gY2FuJ3QgYmUgYWN0aW9uZWQgYnkgYW4gQUNQSSBjb250
cm9sbGVyIGVtdWxhdGVkIGJ5IFhlbi4KPiAKPj4KPj4+Cj4+PiBIYXZpbmcgc3BlbnQgc29tZSBt
b3JlIHRpbWUgdGhpbmtpbmcgYWJvdXQgdGhpcyBwcm9ibGVtLCB3aGF0IHByb3BlcnRpZXMKPj4+
IGRvZXMgdGhlIFBTQ0kgY2FsbCBoYXZlPwo+Pj4KPj4+IEkgZ2F0aGVyIGZyb20gb3RoZXIgcGFy
dHMgb2YgdGhpcyB0aHJlYWQgdGhhdCB0aGVyZSBtYXkgYmUgYSBwYXJ0aWFsCj4+PiByZXNldCBv
ZiBzdGF0ZT/CoCBCZXlvbmQgdGhhdCwgd2hhdCBlbHNlPwo+Pj4KPj4+IEkgYXNrLCBiZWNhdXNl
IGNvbmNlcHR1YWxseSwgZG9tVSBzdXNwZW5kIHRvIFJBTSBpcyBsaXRlcmFsbHkganVzdAo+Pj4g
ImRlLXNjaGVkdWxlIHVudGlsIHdlIHdhbnQgdG8gd2FrZSB1cCIsIGFuZCBpbiB0aGlzIGNhc2Us
IGl0IGFwcGVhcnMgdG8KPj4+IGJlICJ3YWtlIHVwIG9uIGFueSBvZiB0aGUgc3RpbGwtYWN0aXZl
IGludGVycnVwdHMiLsKgIFdlJ3ZlIGFscmVhZHkgZ290IGEKPj4+IHNjaGVkdWxlciBBUEkgZm9y
IHRoYXQsIGFuZCBpdHMgY2FsbGVkIHZjcHVfYmxvY2soKS7CoCBUaGlzIGFscmVhZHkKPj4+IGV4
aXN0cyB3aXRoICJ3YWl0IHVudGlsIGEgbmV3IGV2ZW50IG9jY3VycyIgc2VtYW50aWNzLgo+Pj4K
Pj4+IElzIHRoZXJlIGFueXRoaW5nIGVsc2UgSSd2ZSBtaXNzZWQ/Cj4+Cj4+IEFsbCB2Q1BVcyBi
dXQgdGhlIHZDUFUgY2FsbGluZyBTWVNURU1fU1VTUEVORCBzaG91bGQgYmUgb2ZmLiBBbHNvLAo+
PiBvbmx5IGV2ZW50cyBvbiB0aGF0IHZDUFUgY2FuIHRyaWdnZXIgYSByZXN1bWUuIEFsbCB0aGUg
b3RoZXIgZXZlbnQKPj4gc2hvdWxkIG5vdCBiZSB0YWtlbiBpbnRvIGFjY291bnQuCj4+Cj4+IE15
IHdvcnJ5IHdpdGggdmNwdV9ibG9jaygpIGlzIHdlIGRvbid0IHByZXZlbnQgdGhlIG90aGVyIHZD
UFVzIHRvIHJ1bi4KPj4gVGVjaG5pY2FsbHkgdGhleSBzaG91bGQgYmUgb2ZmLCBidXQgSSB3b3Vs
ZCBsaWtlIHNvbWUgc2FmZXR5IHRvIGF2b2lkCj4+IGFueSBwb3RlbnRpYWwgY29ybmVyIGNhc2Ug
KGkuZSBvdGhlciB3YXkgdG8gdHVybiBhIHZDUFUgb24pLgo+IAo+IFdoeSBub3QgaGF2ZSB0aGUg
U1lTVEVNX1NVU1BFTkQgY2hlY2sgdGhhdCBhbGwgb3RoZXIgdkNQVXMgYXJlIERPV04KPiBmaXJz
dCwgYW5kIGZhaWwgdGhlIGNhbGwgaWYgbm90PwoKVGhlIGNvZGUgYWxyZWFkeSBjaGVjayBmb3Ig
dGhhdC4gTXkgY29uY2VybiBpcyB0aGVyZSBtaWdodCAodG9kYXkgb3IgaW4gCnRoZSBmdXR1cmUp
IG90aGVyIGJpdHMgb2YgWGVuIHRoYXQgY2FuIHBvdGVudGlhbGx5IHR1cm4gb24gdGhlIHZDUFUg
KGUuZyAKdGhlIHRvb2xzdGFjaykuCgo+IAo+IElmIGluc3RlYWQgb2Ygd2FpdGluZyBmb3IgYW55
IGV2ZW50LCB5b3UgbmVlZCB0byB3YWl0IGZvciBhIHNwZWNpZmljCj4gZXZlbnQsIHRoZXJlIGlz
IGFsc28gdmNwdV9wb2xsKCkgd2hpY2ggaXMgYSByZWxhdGVkIHNjaGVkdWxlciBBUEkuCkkgZ3Vl
c3Mgd2UgbmVlZCB0byBhZ3JlZSBob3cgd2hhdCBraW5kIG9mIGV2ZW50IGNhbiByZXN1bWUgdGhl
IGd1ZXN0IApmcm9tIHN1c3BlbmQvcmVzdW1lLiBJIGFtIG5vdCBjb252aW5jZWQgdGhhdCBhbGwg
ZXZlbnRzIHNob3VsZCBiZSBlcXVhbCAKaGVyZS4KCkJ5IHZjcHVfcG9sbCwgZG8geW91IG1lYW4g
ZG9fcG9sbD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:36:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:36: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-devel-bounces@lists.xenproject.org>)
	id 1gNF0J-0002f4-8B; Thu, 15 Nov 2018 10:36: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=zbog=n2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNF0I-0002en-9W
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 10:36:06 +0000
X-Inumbo-ID: 40fb4b7b-e8c2-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 40fb4b7b-e8c2-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 10:36:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7435BA78;
 Thu, 15 Nov 2018 02:36:04 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 84BCE3F718;
 Thu, 15 Nov 2018 02:36:01 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3383adb9-71a2-b213-593f-a1597332ca11@arm.com>
Date: Thu, 15 Nov 2018 10:36:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTEvMTUvMTggMTA6MjYgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4g
T24gMTUvMTEvMjAxOCAxMDoxMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiAoKyBBbmRyZSkKPj4K
Pj4gT24gMTEvMTUvMTggMTI6NDcgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAxNC8x
MS8yMDE4IDEyOjQ5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGkgTWlyZWxhLAo+Pj4+Cj4+
Pj4gT24gMTQvMTEvMjAxOCAxMjowOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4KPj4+
Pj4KPj4+Pj4gT24gMTEvMTMvMjAxOCAwOTozMiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+
Pj4+IE9uIDEyLzExLzIwMTggMTk6NTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+PiBIaSBB
bmRyZXcsCj4+Pj4+Pj4KPj4+Pj4+PiBPbiAxMS8xMi8xOCA0OjQxIFBNLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+Pj4+Pj4+PiBPbiAxMi8xMS8xOCAxNjozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90
ZToKPj4+Pj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9h
cmNoL2FybS9kb21haW4uYwo+Pj4+Pj4+Pj4+PiBpbmRleCBlNTk0YjQ4ZDgxLi43ZjgxMDU0NjVj
IDEwMDY0NAo+Pj4+Pj4+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+Pj4+Pj4+
Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+Pj4+Pj4+IEBAIC05Nyw2ICs5Nywx
MSBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICpwKQo+Pj4+Pj4+
Pj4+PiAgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIGlzX2lkbGVfdmNwdShwKSApCj4+Pj4+Pj4+Pj4+
ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+
PiArwqDCoMKgIC8qIFZDUFUncyBjb250ZXh0IHNob3VsZCBub3QgYmUgc2F2ZWQgaWYgaXRzIGRv
bWFpbiBpcwo+Pj4+Pj4+Pj4+PiBzdXNwZW5kZWQgKi8KPj4+Pj4+Pj4+Pj4gK8KgwqDCoCBpZiAo
IHAtPmRvbWFpbi0+aXNfc2h1dF9kb3duICYmCj4+Pj4+Pj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCAo
cC0+ZG9tYWluLT5zaHV0ZG93bl9jb2RlID09IFNIVVRET1dOX3N1c3BlbmQpICkKPj4+Pj4+Pj4+
Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4+Pj4+Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlz
IHVzZWQgaW4gWGVuIGZvciBvdGhlciBwdXJwb3NlIChzZWUKPj4+Pj4+Pj4+PiBTQ0hFRE9QX3No
dXRkb3duKS4gVGhlIG90aGVyIHVzZXIgb2YgdGhhdCBjb2RlIHJlbGllcyBvbiBhbGwgdGhlCj4+
Pj4+Pj4+Pj4gc3RhdGUKPj4+Pj4+Pj4+PiB0byBiZSBzYXZlZCBvbiBzdXNwZW5kLgo+Pj4+Pj4+
Pj4+Cj4+Pj4+Pj4+PiBXZSBqdXN0IG5lZWQgYSBmbGFnIHRvIG1hcmsgYSBkb21haW4gYXMgc3Vz
cGVuZGVkLCBhbmQgSSBkbwo+Pj4+Pj4+Pj4gYmVsaWV2ZQo+Pj4+Pj4+Pj4gU0hVVERPV05fc3Vz
cGVuZCBpcyBub3QgdXNlZCBhbnl3aGVyZSBlbHNlLgo+Pj4+Pj4+Pj4gTGV0J3MgY29tZSBiYWNr
IG9uIHRoaXMuCj4+Pj4+Pj4+IFNIVVRET1dOX3N1c3BlbmQgaXMgdXNlZCBmb3IgbWlncmF0aW9u
LsKgIEdyZXAgZm9yIGl0IHRocm91Z2ggdGhlCj4+Pj4+Pj4+IFhlbgo+Pj4+Pj4+PiB0cmVlIGFu
ZCB5b3UnbGwgZmluZCBzZXZlcmFsIHBpZWNlcyBvZiBkb2N1bWVudGF0aW9uLCBpbmNsdWRpbmcg
dGhlCj4+Pj4+Pj4+IGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhpcyBzaHV0ZG93biBjb2RlIG1lYW5z
Lgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBXaGF0IHlvdSBhcmUgaW50cm9kdWNpbmcgaGVyZSBpcyBub3Qg
YSBzaHV0ZG93biAtIGl0IGlzIGEgc3VzcGVuZAo+Pj4+Pj4+PiB3aXRoCj4+Pj4+Pj4+IHRoZSBp
bnRlbnQgdG8gcmVzdW1lIGV4ZWN1dGluZyBsYXRlci7CoCBBcyBzdWNoLCBpdCBzaG91bGRuJ3Qg
dXNlCj4+Pj4+Pj4+IFhlbidzCj4+Pj4+Pj4+IHNodXRkb3duIGluZnJhc3RydWN0dXJlLCB3aGlj
aCBleGlzdHMgbWFpbmx5IHRvIGNvbW11bmljYXRlIHdpdGgKPj4+Pj4+Pj4gdGhlCj4+Pj4+Pj4+
IHRvb2xzdGFjay4KPj4+Pj4+PiBXb3VsZCBkb21haW4gcGF1c2UvdW5wYXVzZSBiZSBhIGJldHRl
ciBzb2x1dGlvbj8KPj4+Pj4+IEFjdHVhbGx5IHllcyAtIHRoYXQgc291bmRzIGxpa2UgYSB2ZXJ5
IG5lYXQgc29sdXRpb24uCj4+Pj4+Cj4+Pj4+IEkgYmVsaWV2ZSBkb21haW4gcGF1c2Ugd2lsbCBu
b3Qgd29yayBoZXJlIC0gYSBkb21haW4gY2Fubm90IHBhdXNlCj4+Pj4+IGl0c2VsZiwgaS5lLiBj
dXJyZW50IGRvbWFpbiBjYW5ub3QgYmUgcGF1c2VkLiBUaGlzIGZ1bmN0aW9uYWxpdHkKPj4+Pj4g
c2VlbXMgdG8gYXNzdW1lIHRoYXQgYSBkb21haW4gaXMgcGF1c2luZyBhbm90aGVyIGRvbWFpbi4g
T3IgSSBtaXNzZWQgdkMKPj4+Pj4gdGhlIHBvaW50Lgo+Pj4+Cj4+Pj4gWWVzIGRvbWFpbiBwYXVz
ZS91bnBhdXNlIHdpbGwgbm90IHdvcmsuIEhvd2V2ZXIsIHlvdSBjYW4gaW50cm9kdWNlIGEKPj4+
PiBib29sZWFuIHRvIHRlbGwgeW91IHdoZXRoZXIgdGhlIGRvbWFpbiB3YXMgc3VzcGVuZC4KPj4+
Pgo+Pj4+IEkgYWN0dWFsbHkgcXVpdGUgbGlrZSBob3cgc3VzcGVuZCB3b3JrIGZvciB4ODYgSFZN
LiBUaGlzIGlzIGJhc2VkIG9uCj4+Pj4gcGF1c2UvdW5wYXVzZS4gSGF2ZSBhIGxvb2sgYXQgaHZt
X3MzX3tzdXNwZW5kL3Jlc3VtZX0uCj4+Pgo+Pj4gVGhhdCBvbmx5IGV4aXN0cyBiZWNhdXNlIHRo
ZSBBQ1BJIGNvbnRyb2xsZXIgaXMvd2FzIGltcGxlbWVudGVkIGluCj4+PiBRRU1VLsKgIEkgd291
bGRuJ3QgcmVjb21tZW5kIGNvcHlpbmcgaXQuCj4+Cj4+IE1heSBJIGFzayB3aHk/IEkgZG9uJ3Qg
dGhpbmsgdGhlIHByb3BlcnRpZXMgYXJlIHZlcnkgZGlmZmVyZW50IGZyb20KPj4gQXJtIGhlcmUu
Cj4gCj4gSWYgeW91IG9ic2VydmUsIHRoYXQgY2FuIG9ubHkgYmUgYWN0aW9uZWQgYnkgYSBoeXBl
cmNhbGwgZnJvbSBxZW11LsKgIEl0Cj4gY2FuJ3QgYmUgYWN0aW9uZWQgYnkgYW4gQUNQSSBjb250
cm9sbGVyIGVtdWxhdGVkIGJ5IFhlbi4KPiAKPj4KPj4+Cj4+PiBIYXZpbmcgc3BlbnQgc29tZSBt
b3JlIHRpbWUgdGhpbmtpbmcgYWJvdXQgdGhpcyBwcm9ibGVtLCB3aGF0IHByb3BlcnRpZXMKPj4+
IGRvZXMgdGhlIFBTQ0kgY2FsbCBoYXZlPwo+Pj4KPj4+IEkgZ2F0aGVyIGZyb20gb3RoZXIgcGFy
dHMgb2YgdGhpcyB0aHJlYWQgdGhhdCB0aGVyZSBtYXkgYmUgYSBwYXJ0aWFsCj4+PiByZXNldCBv
ZiBzdGF0ZT/CoCBCZXlvbmQgdGhhdCwgd2hhdCBlbHNlPwo+Pj4KPj4+IEkgYXNrLCBiZWNhdXNl
IGNvbmNlcHR1YWxseSwgZG9tVSBzdXNwZW5kIHRvIFJBTSBpcyBsaXRlcmFsbHkganVzdAo+Pj4g
ImRlLXNjaGVkdWxlIHVudGlsIHdlIHdhbnQgdG8gd2FrZSB1cCIsIGFuZCBpbiB0aGlzIGNhc2Us
IGl0IGFwcGVhcnMgdG8KPj4+IGJlICJ3YWtlIHVwIG9uIGFueSBvZiB0aGUgc3RpbGwtYWN0aXZl
IGludGVycnVwdHMiLsKgIFdlJ3ZlIGFscmVhZHkgZ290IGEKPj4+IHNjaGVkdWxlciBBUEkgZm9y
IHRoYXQsIGFuZCBpdHMgY2FsbGVkIHZjcHVfYmxvY2soKS7CoCBUaGlzIGFscmVhZHkKPj4+IGV4
aXN0cyB3aXRoICJ3YWl0IHVudGlsIGEgbmV3IGV2ZW50IG9jY3VycyIgc2VtYW50aWNzLgo+Pj4K
Pj4+IElzIHRoZXJlIGFueXRoaW5nIGVsc2UgSSd2ZSBtaXNzZWQ/Cj4+Cj4+IEFsbCB2Q1BVcyBi
dXQgdGhlIHZDUFUgY2FsbGluZyBTWVNURU1fU1VTUEVORCBzaG91bGQgYmUgb2ZmLiBBbHNvLAo+
PiBvbmx5IGV2ZW50cyBvbiB0aGF0IHZDUFUgY2FuIHRyaWdnZXIgYSByZXN1bWUuIEFsbCB0aGUg
b3RoZXIgZXZlbnQKPj4gc2hvdWxkIG5vdCBiZSB0YWtlbiBpbnRvIGFjY291bnQuCj4+Cj4+IE15
IHdvcnJ5IHdpdGggdmNwdV9ibG9jaygpIGlzIHdlIGRvbid0IHByZXZlbnQgdGhlIG90aGVyIHZD
UFVzIHRvIHJ1bi4KPj4gVGVjaG5pY2FsbHkgdGhleSBzaG91bGQgYmUgb2ZmLCBidXQgSSB3b3Vs
ZCBsaWtlIHNvbWUgc2FmZXR5IHRvIGF2b2lkCj4+IGFueSBwb3RlbnRpYWwgY29ybmVyIGNhc2Ug
KGkuZSBvdGhlciB3YXkgdG8gdHVybiBhIHZDUFUgb24pLgo+IAo+IFdoeSBub3QgaGF2ZSB0aGUg
U1lTVEVNX1NVU1BFTkQgY2hlY2sgdGhhdCBhbGwgb3RoZXIgdkNQVXMgYXJlIERPV04KPiBmaXJz
dCwgYW5kIGZhaWwgdGhlIGNhbGwgaWYgbm90PwoKVGhlIGNvZGUgYWxyZWFkeSBjaGVjayBmb3Ig
dGhhdC4gTXkgY29uY2VybiBpcyB0aGVyZSBtaWdodCAodG9kYXkgb3IgaW4gCnRoZSBmdXR1cmUp
IG90aGVyIGJpdHMgb2YgWGVuIHRoYXQgY2FuIHBvdGVudGlhbGx5IHR1cm4gb24gdGhlIHZDUFUg
KGUuZyAKdGhlIHRvb2xzdGFjaykuCgo+IAo+IElmIGluc3RlYWQgb2Ygd2FpdGluZyBmb3IgYW55
IGV2ZW50LCB5b3UgbmVlZCB0byB3YWl0IGZvciBhIHNwZWNpZmljCj4gZXZlbnQsIHRoZXJlIGlz
IGFsc28gdmNwdV9wb2xsKCkgd2hpY2ggaXMgYSByZWxhdGVkIHNjaGVkdWxlciBBUEkuCkkgZ3Vl
c3Mgd2UgbmVlZCB0byBhZ3JlZSBob3cgd2hhdCBraW5kIG9mIGV2ZW50IGNhbiByZXN1bWUgdGhl
IGd1ZXN0IApmcm9tIHN1c3BlbmQvcmVzdW1lLiBJIGFtIG5vdCBjb252aW5jZWQgdGhhdCBhbGwg
ZXZlbnRzIHNob3VsZCBiZSBlcXVhbCAKaGVyZS4KCkJ5IHZjcHVfcG9sbCwgZG8geW91IG1lYW4g
ZG9fcG9sbD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:36:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:36: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-devel-bounces@lists.xenproject.org>)
	id 1gNF0q-0002kj-J7; Thu, 15 Nov 2018 10:36: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=zbog=n2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNF0p-0002kV-GA
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 10:36:39 +0000
X-Inumbo-ID: 5504f8e0-e8c2-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5504f8e0-e8c2-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 10:36:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E1109A78;
 Thu, 15 Nov 2018 02:36:37 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DF1E13F718;
 Thu, 15 Nov 2018 02:36:34 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a54ac28e-2ecf-f6e2-300f-8b5b0b51faa2@arm.com>
Date: Thu, 15 Nov 2018 10:36:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTEvMTUvMTggMTA6MjYgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4g
T24gMTUvMTEvMjAxOCAxMDoxMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiAoKyBBbmRyZSkKPj4K
Pj4gT24gMTEvMTUvMTggMTI6NDcgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAxNC8x
MS8yMDE4IDEyOjQ5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGkgTWlyZWxhLAo+Pj4+Cj4+
Pj4gT24gMTQvMTEvMjAxOCAxMjowOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4KPj4+
Pj4KPj4+Pj4gT24gMTEvMTMvMjAxOCAwOTozMiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+
Pj4+IE9uIDEyLzExLzIwMTggMTk6NTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+PiBIaSBB
bmRyZXcsCj4+Pj4+Pj4KPj4+Pj4+PiBPbiAxMS8xMi8xOCA0OjQxIFBNLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+Pj4+Pj4+PiBPbiAxMi8xMS8xOCAxNjozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90
ZToKPj4+Pj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9h
cmNoL2FybS9kb21haW4uYwo+Pj4+Pj4+Pj4+PiBpbmRleCBlNTk0YjQ4ZDgxLi43ZjgxMDU0NjVj
IDEwMDY0NAo+Pj4+Pj4+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+Pj4+Pj4+
Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+Pj4+Pj4+IEBAIC05Nyw2ICs5Nywx
MSBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICpwKQo+Pj4+Pj4+
Pj4+PiAgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIGlzX2lkbGVfdmNwdShwKSApCj4+Pj4+Pj4+Pj4+
ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+
PiArwqDCoMKgIC8qIFZDUFUncyBjb250ZXh0IHNob3VsZCBub3QgYmUgc2F2ZWQgaWYgaXRzIGRv
bWFpbiBpcwo+Pj4+Pj4+Pj4+PiBzdXNwZW5kZWQgKi8KPj4+Pj4+Pj4+Pj4gK8KgwqDCoCBpZiAo
IHAtPmRvbWFpbi0+aXNfc2h1dF9kb3duICYmCj4+Pj4+Pj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCAo
cC0+ZG9tYWluLT5zaHV0ZG93bl9jb2RlID09IFNIVVRET1dOX3N1c3BlbmQpICkKPj4+Pj4+Pj4+
Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4+Pj4+Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlz
IHVzZWQgaW4gWGVuIGZvciBvdGhlciBwdXJwb3NlIChzZWUKPj4+Pj4+Pj4+PiBTQ0hFRE9QX3No
dXRkb3duKS4gVGhlIG90aGVyIHVzZXIgb2YgdGhhdCBjb2RlIHJlbGllcyBvbiBhbGwgdGhlCj4+
Pj4+Pj4+Pj4gc3RhdGUKPj4+Pj4+Pj4+PiB0byBiZSBzYXZlZCBvbiBzdXNwZW5kLgo+Pj4+Pj4+
Pj4+Cj4+Pj4+Pj4+PiBXZSBqdXN0IG5lZWQgYSBmbGFnIHRvIG1hcmsgYSBkb21haW4gYXMgc3Vz
cGVuZGVkLCBhbmQgSSBkbwo+Pj4+Pj4+Pj4gYmVsaWV2ZQo+Pj4+Pj4+Pj4gU0hVVERPV05fc3Vz
cGVuZCBpcyBub3QgdXNlZCBhbnl3aGVyZSBlbHNlLgo+Pj4+Pj4+Pj4gTGV0J3MgY29tZSBiYWNr
IG9uIHRoaXMuCj4+Pj4+Pj4+IFNIVVRET1dOX3N1c3BlbmQgaXMgdXNlZCBmb3IgbWlncmF0aW9u
LsKgIEdyZXAgZm9yIGl0IHRocm91Z2ggdGhlCj4+Pj4+Pj4+IFhlbgo+Pj4+Pj4+PiB0cmVlIGFu
ZCB5b3UnbGwgZmluZCBzZXZlcmFsIHBpZWNlcyBvZiBkb2N1bWVudGF0aW9uLCBpbmNsdWRpbmcg
dGhlCj4+Pj4+Pj4+IGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhpcyBzaHV0ZG93biBjb2RlIG1lYW5z
Lgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBXaGF0IHlvdSBhcmUgaW50cm9kdWNpbmcgaGVyZSBpcyBub3Qg
YSBzaHV0ZG93biAtIGl0IGlzIGEgc3VzcGVuZAo+Pj4+Pj4+PiB3aXRoCj4+Pj4+Pj4+IHRoZSBp
bnRlbnQgdG8gcmVzdW1lIGV4ZWN1dGluZyBsYXRlci7CoCBBcyBzdWNoLCBpdCBzaG91bGRuJ3Qg
dXNlCj4+Pj4+Pj4+IFhlbidzCj4+Pj4+Pj4+IHNodXRkb3duIGluZnJhc3RydWN0dXJlLCB3aGlj
aCBleGlzdHMgbWFpbmx5IHRvIGNvbW11bmljYXRlIHdpdGgKPj4+Pj4+Pj4gdGhlCj4+Pj4+Pj4+
IHRvb2xzdGFjay4KPj4+Pj4+PiBXb3VsZCBkb21haW4gcGF1c2UvdW5wYXVzZSBiZSBhIGJldHRl
ciBzb2x1dGlvbj8KPj4+Pj4+IEFjdHVhbGx5IHllcyAtIHRoYXQgc291bmRzIGxpa2UgYSB2ZXJ5
IG5lYXQgc29sdXRpb24uCj4+Pj4+Cj4+Pj4+IEkgYmVsaWV2ZSBkb21haW4gcGF1c2Ugd2lsbCBu
b3Qgd29yayBoZXJlIC0gYSBkb21haW4gY2Fubm90IHBhdXNlCj4+Pj4+IGl0c2VsZiwgaS5lLiBj
dXJyZW50IGRvbWFpbiBjYW5ub3QgYmUgcGF1c2VkLiBUaGlzIGZ1bmN0aW9uYWxpdHkKPj4+Pj4g
c2VlbXMgdG8gYXNzdW1lIHRoYXQgYSBkb21haW4gaXMgcGF1c2luZyBhbm90aGVyIGRvbWFpbi4g
T3IgSSBtaXNzZWQgdkMKPj4+Pj4gdGhlIHBvaW50Lgo+Pj4+Cj4+Pj4gWWVzIGRvbWFpbiBwYXVz
ZS91bnBhdXNlIHdpbGwgbm90IHdvcmsuIEhvd2V2ZXIsIHlvdSBjYW4gaW50cm9kdWNlIGEKPj4+
PiBib29sZWFuIHRvIHRlbGwgeW91IHdoZXRoZXIgdGhlIGRvbWFpbiB3YXMgc3VzcGVuZC4KPj4+
Pgo+Pj4+IEkgYWN0dWFsbHkgcXVpdGUgbGlrZSBob3cgc3VzcGVuZCB3b3JrIGZvciB4ODYgSFZN
LiBUaGlzIGlzIGJhc2VkIG9uCj4+Pj4gcGF1c2UvdW5wYXVzZS4gSGF2ZSBhIGxvb2sgYXQgaHZt
X3MzX3tzdXNwZW5kL3Jlc3VtZX0uCj4+Pgo+Pj4gVGhhdCBvbmx5IGV4aXN0cyBiZWNhdXNlIHRo
ZSBBQ1BJIGNvbnRyb2xsZXIgaXMvd2FzIGltcGxlbWVudGVkIGluCj4+PiBRRU1VLsKgIEkgd291
bGRuJ3QgcmVjb21tZW5kIGNvcHlpbmcgaXQuCj4+Cj4+IE1heSBJIGFzayB3aHk/IEkgZG9uJ3Qg
dGhpbmsgdGhlIHByb3BlcnRpZXMgYXJlIHZlcnkgZGlmZmVyZW50IGZyb20KPj4gQXJtIGhlcmUu
Cj4gCj4gSWYgeW91IG9ic2VydmUsIHRoYXQgY2FuIG9ubHkgYmUgYWN0aW9uZWQgYnkgYSBoeXBl
cmNhbGwgZnJvbSBxZW11LsKgIEl0Cj4gY2FuJ3QgYmUgYWN0aW9uZWQgYnkgYW4gQUNQSSBjb250
cm9sbGVyIGVtdWxhdGVkIGJ5IFhlbi4KCkhvdyBkb2VzIHRoZSBBQ1BJIGNvbnRyb2xsZXIgZW11
bGF0ZWQgYnkgWGVuIGRlYWwgd2l0aCBzdXNwZW5kL3Jlc3VtZT8gCkRvIHlvdSBoYXZlIGFueSBw
b2ludGVyPwoKPiAKPj4KPj4+Cj4+PiBIYXZpbmcgc3BlbnQgc29tZSBtb3JlIHRpbWUgdGhpbmtp
bmcgYWJvdXQgdGhpcyBwcm9ibGVtLCB3aGF0IHByb3BlcnRpZXMKPj4+IGRvZXMgdGhlIFBTQ0kg
Y2FsbCBoYXZlPwo+Pj4KPj4+IEkgZ2F0aGVyIGZyb20gb3RoZXIgcGFydHMgb2YgdGhpcyB0aHJl
YWQgdGhhdCB0aGVyZSBtYXkgYmUgYSBwYXJ0aWFsCj4+PiByZXNldCBvZiBzdGF0ZT/CoCBCZXlv
bmQgdGhhdCwgd2hhdCBlbHNlPwo+Pj4KPj4+IEkgYXNrLCBiZWNhdXNlIGNvbmNlcHR1YWxseSwg
ZG9tVSBzdXNwZW5kIHRvIFJBTSBpcyBsaXRlcmFsbHkganVzdAo+Pj4gImRlLXNjaGVkdWxlIHVu
dGlsIHdlIHdhbnQgdG8gd2FrZSB1cCIsIGFuZCBpbiB0aGlzIGNhc2UsIGl0IGFwcGVhcnMgdG8K
Pj4+IGJlICJ3YWtlIHVwIG9uIGFueSBvZiB0aGUgc3RpbGwtYWN0aXZlIGludGVycnVwdHMiLsKg
IFdlJ3ZlIGFscmVhZHkgZ290IGEKPj4+IHNjaGVkdWxlciBBUEkgZm9yIHRoYXQsIGFuZCBpdHMg
Y2FsbGVkIHZjcHVfYmxvY2soKS7CoCBUaGlzIGFscmVhZHkKPj4+IGV4aXN0cyB3aXRoICJ3YWl0
IHVudGlsIGEgbmV3IGV2ZW50IG9jY3VycyIgc2VtYW50aWNzLgo+Pj4KPj4+IElzIHRoZXJlIGFu
eXRoaW5nIGVsc2UgSSd2ZSBtaXNzZWQ/Cj4+Cj4+IEFsbCB2Q1BVcyBidXQgdGhlIHZDUFUgY2Fs
bGluZyBTWVNURU1fU1VTUEVORCBzaG91bGQgYmUgb2ZmLiBBbHNvLAo+PiBvbmx5IGV2ZW50cyBv
biB0aGF0IHZDUFUgY2FuIHRyaWdnZXIgYSByZXN1bWUuIEFsbCB0aGUgb3RoZXIgZXZlbnQKPj4g
c2hvdWxkIG5vdCBiZSB0YWtlbiBpbnRvIGFjY291bnQuCj4+Cj4+IE15IHdvcnJ5IHdpdGggdmNw
dV9ibG9jaygpIGlzIHdlIGRvbid0IHByZXZlbnQgdGhlIG90aGVyIHZDUFVzIHRvIHJ1bi4KPj4g
VGVjaG5pY2FsbHkgdGhleSBzaG91bGQgYmUgb2ZmLCBidXQgSSB3b3VsZCBsaWtlIHNvbWUgc2Fm
ZXR5IHRvIGF2b2lkCj4+IGFueSBwb3RlbnRpYWwgY29ybmVyIGNhc2UgKGkuZSBvdGhlciB3YXkg
dG8gdHVybiBhIHZDUFUgb24pLgo+IAo+IFdoeSBub3QgaGF2ZSB0aGUgU1lTVEVNX1NVU1BFTkQg
Y2hlY2sgdGhhdCBhbGwgb3RoZXIgdkNQVXMgYXJlIERPV04KPiBmaXJzdCwgYW5kIGZhaWwgdGhl
IGNhbGwgaWYgbm90PwoKVGhlIGNvZGUgYWxyZWFkeSBjaGVjayBmb3IgdGhhdC4gTXkgY29uY2Vy
biBpcyB0aGVyZSBtaWdodCAodG9kYXkgb3IgaW4gCnRoZSBmdXR1cmUpIG90aGVyIGJpdHMgb2Yg
WGVuIHRoYXQgY2FuIHBvdGVudGlhbGx5IHR1cm4gb24gdGhlIHZDUFUgKGUuZyAKdGhlIHRvb2xz
dGFjaykuCgo+IAo+IElmIGluc3RlYWQgb2Ygd2FpdGluZyBmb3IgYW55IGV2ZW50LCB5b3UgbmVl
ZCB0byB3YWl0IGZvciBhIHNwZWNpZmljCj4gZXZlbnQsIHRoZXJlIGlzIGFsc28gdmNwdV9wb2xs
KCkgd2hpY2ggaXMgYSByZWxhdGVkIHNjaGVkdWxlciBBUEkuCkkgZ3Vlc3Mgd2UgbmVlZCB0byBh
Z3JlZSBob3cgd2hhdCBraW5kIG9mIGV2ZW50IGNhbiByZXN1bWUgdGhlIGd1ZXN0IApmcm9tIHN1
c3BlbmQvcmVzdW1lLiBJIGFtIG5vdCBjb252aW5jZWQgdGhhdCBhbGwgZXZlbnRzIHNob3VsZCBi
ZSBlcXVhbCAKaGVyZS4KCkJ5IHZjcHVfcG9sbCwgZG8geW91IG1lYW4gZG9fcG9sbD8KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:36:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:36: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-devel-bounces@lists.xenproject.org>)
	id 1gNF0q-0002kq-TB; Thu, 15 Nov 2018 10:36: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=zbog=n2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNF0p-0002kW-Hx
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 10:36:39 +0000
X-Inumbo-ID: 5511fb85-e8c2-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5511fb85-e8c2-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 10:36:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E1109A78;
 Thu, 15 Nov 2018 02:36:37 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DF1E13F718;
 Thu, 15 Nov 2018 02:36:34 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a54ac28e-2ecf-f6e2-300f-8b5b0b51faa2@arm.com>
Date: Thu, 15 Nov 2018 10:36:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTEvMTUvMTggMTA6MjYgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4g
T24gMTUvMTEvMjAxOCAxMDoxMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiAoKyBBbmRyZSkKPj4K
Pj4gT24gMTEvMTUvMTggMTI6NDcgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAxNC8x
MS8yMDE4IDEyOjQ5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGkgTWlyZWxhLAo+Pj4+Cj4+
Pj4gT24gMTQvMTEvMjAxOCAxMjowOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4KPj4+
Pj4KPj4+Pj4gT24gMTEvMTMvMjAxOCAwOTozMiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+
Pj4+IE9uIDEyLzExLzIwMTggMTk6NTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+PiBIaSBB
bmRyZXcsCj4+Pj4+Pj4KPj4+Pj4+PiBPbiAxMS8xMi8xOCA0OjQxIFBNLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+Pj4+Pj4+PiBPbiAxMi8xMS8xOCAxNjozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90
ZToKPj4+Pj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9h
cmNoL2FybS9kb21haW4uYwo+Pj4+Pj4+Pj4+PiBpbmRleCBlNTk0YjQ4ZDgxLi43ZjgxMDU0NjVj
IDEwMDY0NAo+Pj4+Pj4+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+Pj4+Pj4+
Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+Pj4+Pj4+IEBAIC05Nyw2ICs5Nywx
MSBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICpwKQo+Pj4+Pj4+
Pj4+PiAgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIGlzX2lkbGVfdmNwdShwKSApCj4+Pj4+Pj4+Pj4+
ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+
PiArwqDCoMKgIC8qIFZDUFUncyBjb250ZXh0IHNob3VsZCBub3QgYmUgc2F2ZWQgaWYgaXRzIGRv
bWFpbiBpcwo+Pj4+Pj4+Pj4+PiBzdXNwZW5kZWQgKi8KPj4+Pj4+Pj4+Pj4gK8KgwqDCoCBpZiAo
IHAtPmRvbWFpbi0+aXNfc2h1dF9kb3duICYmCj4+Pj4+Pj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCAo
cC0+ZG9tYWluLT5zaHV0ZG93bl9jb2RlID09IFNIVVRET1dOX3N1c3BlbmQpICkKPj4+Pj4+Pj4+
Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4+Pj4+Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlz
IHVzZWQgaW4gWGVuIGZvciBvdGhlciBwdXJwb3NlIChzZWUKPj4+Pj4+Pj4+PiBTQ0hFRE9QX3No
dXRkb3duKS4gVGhlIG90aGVyIHVzZXIgb2YgdGhhdCBjb2RlIHJlbGllcyBvbiBhbGwgdGhlCj4+
Pj4+Pj4+Pj4gc3RhdGUKPj4+Pj4+Pj4+PiB0byBiZSBzYXZlZCBvbiBzdXNwZW5kLgo+Pj4+Pj4+
Pj4+Cj4+Pj4+Pj4+PiBXZSBqdXN0IG5lZWQgYSBmbGFnIHRvIG1hcmsgYSBkb21haW4gYXMgc3Vz
cGVuZGVkLCBhbmQgSSBkbwo+Pj4+Pj4+Pj4gYmVsaWV2ZQo+Pj4+Pj4+Pj4gU0hVVERPV05fc3Vz
cGVuZCBpcyBub3QgdXNlZCBhbnl3aGVyZSBlbHNlLgo+Pj4+Pj4+Pj4gTGV0J3MgY29tZSBiYWNr
IG9uIHRoaXMuCj4+Pj4+Pj4+IFNIVVRET1dOX3N1c3BlbmQgaXMgdXNlZCBmb3IgbWlncmF0aW9u
LsKgIEdyZXAgZm9yIGl0IHRocm91Z2ggdGhlCj4+Pj4+Pj4+IFhlbgo+Pj4+Pj4+PiB0cmVlIGFu
ZCB5b3UnbGwgZmluZCBzZXZlcmFsIHBpZWNlcyBvZiBkb2N1bWVudGF0aW9uLCBpbmNsdWRpbmcg
dGhlCj4+Pj4+Pj4+IGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhpcyBzaHV0ZG93biBjb2RlIG1lYW5z
Lgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBXaGF0IHlvdSBhcmUgaW50cm9kdWNpbmcgaGVyZSBpcyBub3Qg
YSBzaHV0ZG93biAtIGl0IGlzIGEgc3VzcGVuZAo+Pj4+Pj4+PiB3aXRoCj4+Pj4+Pj4+IHRoZSBp
bnRlbnQgdG8gcmVzdW1lIGV4ZWN1dGluZyBsYXRlci7CoCBBcyBzdWNoLCBpdCBzaG91bGRuJ3Qg
dXNlCj4+Pj4+Pj4+IFhlbidzCj4+Pj4+Pj4+IHNodXRkb3duIGluZnJhc3RydWN0dXJlLCB3aGlj
aCBleGlzdHMgbWFpbmx5IHRvIGNvbW11bmljYXRlIHdpdGgKPj4+Pj4+Pj4gdGhlCj4+Pj4+Pj4+
IHRvb2xzdGFjay4KPj4+Pj4+PiBXb3VsZCBkb21haW4gcGF1c2UvdW5wYXVzZSBiZSBhIGJldHRl
ciBzb2x1dGlvbj8KPj4+Pj4+IEFjdHVhbGx5IHllcyAtIHRoYXQgc291bmRzIGxpa2UgYSB2ZXJ5
IG5lYXQgc29sdXRpb24uCj4+Pj4+Cj4+Pj4+IEkgYmVsaWV2ZSBkb21haW4gcGF1c2Ugd2lsbCBu
b3Qgd29yayBoZXJlIC0gYSBkb21haW4gY2Fubm90IHBhdXNlCj4+Pj4+IGl0c2VsZiwgaS5lLiBj
dXJyZW50IGRvbWFpbiBjYW5ub3QgYmUgcGF1c2VkLiBUaGlzIGZ1bmN0aW9uYWxpdHkKPj4+Pj4g
c2VlbXMgdG8gYXNzdW1lIHRoYXQgYSBkb21haW4gaXMgcGF1c2luZyBhbm90aGVyIGRvbWFpbi4g
T3IgSSBtaXNzZWQgdkMKPj4+Pj4gdGhlIHBvaW50Lgo+Pj4+Cj4+Pj4gWWVzIGRvbWFpbiBwYXVz
ZS91bnBhdXNlIHdpbGwgbm90IHdvcmsuIEhvd2V2ZXIsIHlvdSBjYW4gaW50cm9kdWNlIGEKPj4+
PiBib29sZWFuIHRvIHRlbGwgeW91IHdoZXRoZXIgdGhlIGRvbWFpbiB3YXMgc3VzcGVuZC4KPj4+
Pgo+Pj4+IEkgYWN0dWFsbHkgcXVpdGUgbGlrZSBob3cgc3VzcGVuZCB3b3JrIGZvciB4ODYgSFZN
LiBUaGlzIGlzIGJhc2VkIG9uCj4+Pj4gcGF1c2UvdW5wYXVzZS4gSGF2ZSBhIGxvb2sgYXQgaHZt
X3MzX3tzdXNwZW5kL3Jlc3VtZX0uCj4+Pgo+Pj4gVGhhdCBvbmx5IGV4aXN0cyBiZWNhdXNlIHRo
ZSBBQ1BJIGNvbnRyb2xsZXIgaXMvd2FzIGltcGxlbWVudGVkIGluCj4+PiBRRU1VLsKgIEkgd291
bGRuJ3QgcmVjb21tZW5kIGNvcHlpbmcgaXQuCj4+Cj4+IE1heSBJIGFzayB3aHk/IEkgZG9uJ3Qg
dGhpbmsgdGhlIHByb3BlcnRpZXMgYXJlIHZlcnkgZGlmZmVyZW50IGZyb20KPj4gQXJtIGhlcmUu
Cj4gCj4gSWYgeW91IG9ic2VydmUsIHRoYXQgY2FuIG9ubHkgYmUgYWN0aW9uZWQgYnkgYSBoeXBl
cmNhbGwgZnJvbSBxZW11LsKgIEl0Cj4gY2FuJ3QgYmUgYWN0aW9uZWQgYnkgYW4gQUNQSSBjb250
cm9sbGVyIGVtdWxhdGVkIGJ5IFhlbi4KCkhvdyBkb2VzIHRoZSBBQ1BJIGNvbnRyb2xsZXIgZW11
bGF0ZWQgYnkgWGVuIGRlYWwgd2l0aCBzdXNwZW5kL3Jlc3VtZT8gCkRvIHlvdSBoYXZlIGFueSBw
b2ludGVyPwoKPiAKPj4KPj4+Cj4+PiBIYXZpbmcgc3BlbnQgc29tZSBtb3JlIHRpbWUgdGhpbmtp
bmcgYWJvdXQgdGhpcyBwcm9ibGVtLCB3aGF0IHByb3BlcnRpZXMKPj4+IGRvZXMgdGhlIFBTQ0kg
Y2FsbCBoYXZlPwo+Pj4KPj4+IEkgZ2F0aGVyIGZyb20gb3RoZXIgcGFydHMgb2YgdGhpcyB0aHJl
YWQgdGhhdCB0aGVyZSBtYXkgYmUgYSBwYXJ0aWFsCj4+PiByZXNldCBvZiBzdGF0ZT/CoCBCZXlv
bmQgdGhhdCwgd2hhdCBlbHNlPwo+Pj4KPj4+IEkgYXNrLCBiZWNhdXNlIGNvbmNlcHR1YWxseSwg
ZG9tVSBzdXNwZW5kIHRvIFJBTSBpcyBsaXRlcmFsbHkganVzdAo+Pj4gImRlLXNjaGVkdWxlIHVu
dGlsIHdlIHdhbnQgdG8gd2FrZSB1cCIsIGFuZCBpbiB0aGlzIGNhc2UsIGl0IGFwcGVhcnMgdG8K
Pj4+IGJlICJ3YWtlIHVwIG9uIGFueSBvZiB0aGUgc3RpbGwtYWN0aXZlIGludGVycnVwdHMiLsKg
IFdlJ3ZlIGFscmVhZHkgZ290IGEKPj4+IHNjaGVkdWxlciBBUEkgZm9yIHRoYXQsIGFuZCBpdHMg
Y2FsbGVkIHZjcHVfYmxvY2soKS7CoCBUaGlzIGFscmVhZHkKPj4+IGV4aXN0cyB3aXRoICJ3YWl0
IHVudGlsIGEgbmV3IGV2ZW50IG9jY3VycyIgc2VtYW50aWNzLgo+Pj4KPj4+IElzIHRoZXJlIGFu
eXRoaW5nIGVsc2UgSSd2ZSBtaXNzZWQ/Cj4+Cj4+IEFsbCB2Q1BVcyBidXQgdGhlIHZDUFUgY2Fs
bGluZyBTWVNURU1fU1VTUEVORCBzaG91bGQgYmUgb2ZmLiBBbHNvLAo+PiBvbmx5IGV2ZW50cyBv
biB0aGF0IHZDUFUgY2FuIHRyaWdnZXIgYSByZXN1bWUuIEFsbCB0aGUgb3RoZXIgZXZlbnQKPj4g
c2hvdWxkIG5vdCBiZSB0YWtlbiBpbnRvIGFjY291bnQuCj4+Cj4+IE15IHdvcnJ5IHdpdGggdmNw
dV9ibG9jaygpIGlzIHdlIGRvbid0IHByZXZlbnQgdGhlIG90aGVyIHZDUFVzIHRvIHJ1bi4KPj4g
VGVjaG5pY2FsbHkgdGhleSBzaG91bGQgYmUgb2ZmLCBidXQgSSB3b3VsZCBsaWtlIHNvbWUgc2Fm
ZXR5IHRvIGF2b2lkCj4+IGFueSBwb3RlbnRpYWwgY29ybmVyIGNhc2UgKGkuZSBvdGhlciB3YXkg
dG8gdHVybiBhIHZDUFUgb24pLgo+IAo+IFdoeSBub3QgaGF2ZSB0aGUgU1lTVEVNX1NVU1BFTkQg
Y2hlY2sgdGhhdCBhbGwgb3RoZXIgdkNQVXMgYXJlIERPV04KPiBmaXJzdCwgYW5kIGZhaWwgdGhl
IGNhbGwgaWYgbm90PwoKVGhlIGNvZGUgYWxyZWFkeSBjaGVjayBmb3IgdGhhdC4gTXkgY29uY2Vy
biBpcyB0aGVyZSBtaWdodCAodG9kYXkgb3IgaW4gCnRoZSBmdXR1cmUpIG90aGVyIGJpdHMgb2Yg
WGVuIHRoYXQgY2FuIHBvdGVudGlhbGx5IHR1cm4gb24gdGhlIHZDUFUgKGUuZyAKdGhlIHRvb2xz
dGFjaykuCgo+IAo+IElmIGluc3RlYWQgb2Ygd2FpdGluZyBmb3IgYW55IGV2ZW50LCB5b3UgbmVl
ZCB0byB3YWl0IGZvciBhIHNwZWNpZmljCj4gZXZlbnQsIHRoZXJlIGlzIGFsc28gdmNwdV9wb2xs
KCkgd2hpY2ggaXMgYSByZWxhdGVkIHNjaGVkdWxlciBBUEkuCkkgZ3Vlc3Mgd2UgbmVlZCB0byBh
Z3JlZSBob3cgd2hhdCBraW5kIG9mIGV2ZW50IGNhbiByZXN1bWUgdGhlIGd1ZXN0IApmcm9tIHN1
c3BlbmQvcmVzdW1lLiBJIGFtIG5vdCBjb252aW5jZWQgdGhhdCBhbGwgZXZlbnRzIHNob3VsZCBi
ZSBlcXVhbCAKaGVyZS4KCkJ5IHZjcHVfcG9sbCwgZG8geW91IG1lYW4gZG9fcG9sbD8KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:40:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:40: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-devel-bounces@lists.xenproject.org>)
	id 1gNF4r-0003jm-NY; Thu, 15 Nov 2018 10:40: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=WGq5=N2=citrix.com=prvs=850bb4f4b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gNF4q-0003jh-RF
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 10:40:48 +0000
X-Inumbo-ID: e924f520-e8c2-11e8-a9a7-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e924f520-e8c2-11e8-a9a7-12d6303a7972;
 Thu, 15 Nov 2018 10:40:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81897767"
Date: Thu, 15 Nov 2018 11:40:39 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20181115104039.geyiusafhsq4q7x4@mac>
References: <1542244226-35003-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1542244226-35003-1-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] xen/pt: fix some pass-thru devices don't
 work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDk6MTA6MjZBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gSSBmaW5kIHNvbWUgcGFzcy10aHJ1IGRldmljZXMgZG9uJ3Qgd29yayBhbnkgbW9yZSBhY3Jv
c3MgZ3Vlc3QKPiByZWJvb3QuIEFzc2lnbmluZyBpdCB0byBhbm90aGVyIGRvbWFpbiBhbHNvIG1l
ZXRzIHRoZSBzYW1lIGlzc3VlLiBBbmQKPiB0aGUgb25seSB3YXkgdG8gbWFrZSBpdCB3b3JrIGFn
YWluIGlzIHVuLWJpbmRpbmcgYW5kIGJpbmRpbmcgaXQgdG8KPiBwY2liYWNrLiBTb21lb25lIHJl
cG9ydGVkIHRoaXMgaXNzdWUgb25lIHllYXIgYWdvIFsxXS4KCkhvdyBkb2VzIHVuYmluZGluZyBh
bmQgYmluZGluZyB0byBwY2liYWNrIGZpeCB0aGUgaXNzdWU/IElzIHRoaXMgZHVlCnRvIERvbTAg
dXNpbmcgc29tZSBQViBvciBEb20wIG9ubHkgaHlwZXJjYWxsIHRoYXQgY2FuIHJlc2V0IHRoZQpo
b3N0X21hc2thbGwgc3RhdGU/Cgo+IAo+IElmIHRoZSBkZXZpY2UncyBkcml2ZXIgZG9lc24ndCBk
aXNhYmxlIE1TSS1YIGR1cmluZyBzaHV0ZG93biBvciBxZW11IGlzCj4ga2lsbGVkL2NyYXNoZWQg
YmVmb3JlIHRoZSBkb21haW4gc2h1dGRvd24sIHRoaXMgZG9tYWluJ3MgcGlycSB3b24ndCBiZQo+
IHVubWFwcGVkLiBUaGVuIHhlbiB3aWxsIHVubWFwIGFsbCBwaXJxLiBCdXQgcGNpYmFjayBoYXMg
YWxyZWFkeSBkaXNhYmxlZAo+IG1lb3J5IGRlY29kaW5nIGJlZm9yZSB4ZW4gdW5tYXBwaW5nIHBp
cnEuIFRoZW4gd2hlbiBYZW4gaXMgZGlzYWJsaW5nIGEKPiBNU0kgb2YgdGhlIGRldmljZSwgaXQg
aGFzIHRvIHNldHMgdGhlIGhvc3RfbWFza2FsbCBmbGFnIGFuZCBtYXNrYWxsIGJpdAo+IHRvIG1h
c2sgYSBNU0kgcmF0aGVyIHRoYW4gc2V0cyBtYXNrYml0IGluIE1TSS14IHRhYmxlLiBUaGUgY2Fs
bCB0cmFjZSBvZgo+IHRoaXMgcHJvY2VzcyBpczoKPiAtPmFyY2hfZG9tYWluX2Rlc3Ryb3kKPiAg
ICAgLT5mcmVlX2RvbWFpbl9waXJxcwo+ICAgICAgICAgLT51bm1hcF9kb21haW5fcGlycSAoaWYg
cGlycSBpc24ndCB1bm1hcCBieSBxZW11KQo+ICAgICAgICAgICAgIC0+cGlycV9ndWVzdF9mb3Jj
ZV91bmJpbmQKPiAgICAgICAgICAgICAgICAgLT5fX3BpcnFfZ3Vlc3RfdW5iaW5kCj4gICAgICAg
ICAgICAgICAgICAgICAtPm1hc2tfbXNpX2lycSg9ZGVzYy0+aGFuZGxlci0+ZGlzYWJsZSgpKQo+
ICAgICAgICAgICAgICAgICAgICAgICAgIC0+dGhlIHdhcm5pbmcgaW4gbXNpX3NldF9tYXNrX2Jp
dCgpCj4gCj4gVGhlIGhvc3RfbWFza2FsbCBiaXQgd2lsbCBwcmV2ZW50IGd1ZXN0cyBmcm9tIGNs
ZWFyaW5nIHRoZSBtYXNrYWxsIGJpdAo+IGV2ZW4gdGhlIGRldmljZSBpcyBhc3NpZ25lZCB0byBh
bm90aGVyIGd1ZXN0IGxhdGVyLiBHdWVzdHMgY2Fubm90Cj4gcmVjZWl2ZSBpbnRlcnJ1cHRzIGZy
b20gdGhpcyBkZXZpY2UuCj4KPiAKPiBUbyBmaXggdGhpcywgaG9zdF9tYXNrYWxsIGZsYWcgaXMg
Y2xlYXJlZCB3aGVuIGFsbCBNU0lzIG9mIGEgZGV2aWNlIGFyZSBmcmVlZC4KPiBJdCBpcyBkZWZp
bml0ZWx5IHNhZmVseSB0byBjbGVhciBpdCBiZWNhdXNlIG5vIG1zaSBpcyBhY3R1YWxseSBzZXQg
dXAKPiBmb3IgdGhpcyBkZXZpY2UuIEFsc28sICdtc2l4LT53YXJuZWQnIGlzIGluaXRpYWxpemVk
IHRvIERPTUlEX0lOVkFMSUQKPiByYXRoZXIgdGhhbiAwIHRvIGF2b2lkIHdhcm5pbmdzIG1pc3Np
bmcgZm9yIERvbTAuCj4gCj4gWzFdOiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hp
dmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDkvbXNnMDI1MjAuaHRtbAo+IAo+IFNpZ25lZC1vZmYt
Ynk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9t
c2kuYyAgICAgICAgICAgIHwgMTggKysrKysrKysrKysrKysrKysrCj4gIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jIHwgIDEgKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMo
KykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zaS5jIGIveGVuL2FyY2gveDg2L21z
aS5jCj4gaW5kZXggNTU2Nzk5MC4uY2Q1NzBiYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYv
bXNpLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbXNpLmMKPiBAQCAtNjM3LDYgKzYzNyw3IEBAIGlu
dCBtc2lfZnJlZV9pcnEoc3RydWN0IG1zaV9kZXNjICplbnRyeSkKPiAgewo+ICAgICAgdW5zaWdu
ZWQgaW50IG5yID0gZW50cnktPm1zaV9hdHRyaWIudHlwZSAhPSBQQ0lfQ0FQX0lEX01TSVgKPiAg
ICAgICAgICAgICAgICAgICAgICAgID8gZW50cnktPm1zaS5udmVjIDogMTsKPiArICAgIHN0cnVj
dCBwY2lfZGV2ICpwZGV2ID0gZW50cnktPmRldjsKPiAgCj4gICAgICB3aGlsZSAoIG5yLS0gKQo+
ICAgICAgewo+IEBAIC02NTQsNiArNjU1LDIzIEBAIGludCBtc2lfZnJlZV9pcnEoc3RydWN0IG1z
aV9kZXNjICplbnRyeSkKPiAgCj4gICAgICBsaXN0X2RlbCgmZW50cnktPmxpc3QpOwo+ICAgICAg
eGZyZWUoZW50cnkpOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBJbiBzb21lIGNhc2VzLCB0aGUg
J2hvc3RfbWFza2FsbCcgaXMgc2V0IGZvciBzYWZldHkuIEhlcmUgY2xlYXIKPiArICAgICAqICdo
b3N0X21hc2thbGwnIGlmIGFsbCBNU0lzIGFyZSBmcmVlZCBmb3IgYSBtc2kteCBjYXBhYmxlIGRl
dmljZS4KPiArICAgICAqIFdpdGhvdXQgaXQsIHRoZSBkZXZpY2UncyBtc2l4IGtlZXBzIGRpc2Fi
bGVkIGV2ZW4gYmVlbiByZWFzc2lnbmVkCgoiLi4uIGV2ZW4gYWZ0ZXIgYmVpbmcgcmVhc3NpZ25l
ZCAuLi4iCgpJIHRoaW5rIGl0J3MgY2xlYXJlci4KCj4gKyAgICAgKiB0byBhbm90aGVyIGRvbWFp
bi4KPiArICAgICAqLwo+ICsgICAgaWYgKCBwZGV2ICYmIGxpc3RfZW1wdHkoJnBkZXYtPm1zaV9s
aXN0KSAmJiBwZGV2LT5tc2l4ICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIHBkZXYtPm1zaXgt
Pmhvc3RfbWFza2FsbCApCj4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCj4g
KyAgICAgICAgICAgICAgICAgICAiUmVzZXR0aW5nIG1zaXggc3RhdHVzIG9mICUwNHg6JTAyeDol
MDJ4LiV1XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBD
SV9TTE9UKHBkZXYtPmRldmZuKSwKPiArICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYt
PmRldmZuKSk7Cj4gKyAgICAgICAgcGRldi0+bXNpeC0+aG9zdF9tYXNrYWxsID0gZmFsc2U7Cj4g
KyAgICAgICAgcGRldi0+bXNpeC0+d2FybmVkID0gRE9NSURfSU5WQUxJRDsKPiArICAgIH0KPiAg
ICAgIHJldHVybiAwOwoKSU1PIHRoaXMgbG9va3MgcXVpdGUgc2ltaWxhciB0byBhIG1zaV9yZXNl
dF9zdGF0ZSBmdW5jdGlvbiBvciBhdCBsZWFzdAp0aGUgc3RhcnQgb2YgaXQuCgpNYXliZSBpdCBz
aG91bGQgYmUgaW4gYSBzZXBhcmF0ZSBoZWxwZXIgdGhhdCBzZXRzIGFsbCB0aGUgZmllbGRzIHRv
CnRoZWlyIGluaXRpYWwgdmFsdWVzLCB3aXRoIHRoZSBleHBlY3RhdGlvbiB0aGF0IERvbTAgd2ls
bCBwZXJmb3JtIHRoZQpkZXZpY2UgcmVzZXQ/CgpUaGUgdW5kZXJseWluZyBwcm9ibGVtIGhlcmUg
QUZBSUNUIGlzIHRoYXQgdGhlIFhlbiBpbnRlcm5hbCBkZXZpY2UKc3RhdGUgaXMgbm90IHRoZSBz
YW1lIGJldHdlZW4gZGV2aWNlIGFzc2lnbm1lbnRzLgoKSW4gYW55IGNhc2UgdGhlcmUgc2hvdWxk
IGJlIGF0IGxlYXN0IGEgbm90ZSBoZXJlIHBvaW50aW5nIG91dCB0aGF0IFhlbgpleHBlY3RzIHRo
ZSBoYXJkd2FyZSBkb21haW4gdG8gcGVyZm9ybSBhIGRldmljZSByZXNldCwgc28gdGhlIFhlbgpp
bnRlcm5hbCBzdGF0ZSBhY3R1YWxseSBtYXRjaGVzIHRoZSBkZXZpY2Ugc3RhdGUgYmVmb3JlIHRy
eWluZyB0bwphc3NpZ24gdGhlIGRldmljZSB0byBhbm90aGVyIGd1ZXN0LgoKVGhhbmtzLCBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:49:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:49: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-devel-bounces@lists.xenproject.org>)
	id 1gNFCp-0003x9-LN; Thu, 15 Nov 2018 10:49: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=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNFCn-0003wx-QJ
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 10:49:01 +0000
X-Inumbo-ID: 0f30510f-e8c4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f30510f-e8c4-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 10:49:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNFCk-0004Cz-NC; Thu, 15 Nov 2018 10:48:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNFCk-0004pE-Fy; Thu, 15 Nov 2018 10:48:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNFCk-0000nr-FI; Thu, 15 Nov 2018 10:48:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130103-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=85588389222a3636baf0f9ed8227f2434af4c3f9
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 10:48:58 +0000
Subject: [Xen-devel] [ovmf test] 130103: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDEwMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxMDMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgODU1ODgzODkyMjJhMzYzNmJhZjBmOWVkODIyN2YyNDM0YWY0YzNmOQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDggZGF5cyAgIDc2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDAxNCAgMjAxOC0xMS0xNCAwMzo0Mzo0NiBaICAgIDEgZGF5cyAgIDE2IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:50:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:50: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-devel-bounces@lists.xenproject.org>)
	id 1gNFE6-0004cG-E9; Thu, 15 Nov 2018 10:50:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=verr=n2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNFE4-0004bw-Tw
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 10:50:20 +0000
X-Inumbo-ID: 3db493e6-e8c4-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3db493e6-e8c4-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 10:50:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81898137"
To: Julien Grall <julien.grall@arm.com>, Mirela Simonovic
 <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
 <a54ac28e-2ecf-f6e2-300f-8b5b0b51faa2@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8a94df31-9443-d785-5d2a-134c5c613e33@citrix.com>
Date: Thu, 15 Nov 2018 10:50:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <a54ac28e-2ecf-f6e2-300f-8b5b0b51faa2@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTEvMjAxOCAxMDozNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJldywKPgo+
IE9uIDExLzE1LzE4IDEwOjI2IEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxNS8xMS8y
MDE4IDEwOjEzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiAoKyBBbmRyZSkKPj4+Cj4+PiBPbiAx
MS8xNS8xOCAxMjo0NyBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiBPbiAxNC8xMS8yMDE4
IDEyOjQ5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+IEhpIE1pcmVsYSwKPj4+Pj4KPj4+Pj4g
T24gMTQvMTEvMjAxOCAxMjowOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4+Cj4+Pj4+
Pgo+Pj4+Pj4gT24gMTEvMTMvMjAxOCAwOTozMiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+
Pj4+PiBPbiAxMi8xMS8yMDE4IDE5OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4+IEhp
IEFuZHJldywKPj4+Pj4+Pj4KPj4+Pj4+Pj4gT24gMTEvMTIvMTggNDo0MSBQTSwgQW5kcmV3IENv
b3BlciB3cm90ZToKPj4+Pj4+Pj4+IE9uIDEyLzExLzE4IDE2OjM1LCBNaXJlbGEgU2ltb25vdmlj
IHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBi
L3hlbi9hcmNoL2FybS9kb21haW4uYwo+Pj4+Pj4+Pj4+Pj4gaW5kZXggZTU5NGI0OGQ4MS4uN2Y4
MTA1NDY1YyAxMDA2NDQKPj4+Pj4+Pj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+
Pj4+Pj4+Pj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+Pj4+Pj4+PiBAQCAt
OTcsNiArOTcsMTEgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdQo+
Pj4+Pj4+Pj4+Pj4gKnApCj4+Pj4+Pj4+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCBpc19p
ZGxlX3ZjcHUocCkgKQo+Pj4+Pj4+Pj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0
dXJuOwo+Pj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4+ICvCoMKgwqAgLyogVkNQVSdzIGNvbnRleHQg
c2hvdWxkIG5vdCBiZSBzYXZlZCBpZiBpdHMgZG9tYWluIGlzCj4+Pj4+Pj4+Pj4+PiBzdXNwZW5k
ZWQgKi8KPj4+Pj4+Pj4+Pj4+ICvCoMKgwqAgaWYgKCBwLT5kb21haW4tPmlzX3NodXRfZG93biAm
Jgo+Pj4+Pj4+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgIChwLT5kb21haW4tPnNodXRkb3duX2NvZGUg
PT0gU0hVVERPV05fc3VzcGVuZCkgKQo+Pj4+Pj4+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVy
bjsKPj4+Pj4+Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyB1c2VkIGluIFhlbiBmb3Igb3RoZXIg
cHVycG9zZSAoc2VlCj4+Pj4+Pj4+Pj4+IFNDSEVET1Bfc2h1dGRvd24pLiBUaGUgb3RoZXIgdXNl
ciBvZiB0aGF0IGNvZGUgcmVsaWVzIG9uIGFsbAo+Pj4+Pj4+Pj4+PiB0aGUKPj4+Pj4+Pj4+Pj4g
c3RhdGUKPj4+Pj4+Pj4+Pj4gdG8gYmUgc2F2ZWQgb24gc3VzcGVuZC4KPj4+Pj4+Pj4+Pj4KPj4+
Pj4+Pj4+PiBXZSBqdXN0IG5lZWQgYSBmbGFnIHRvIG1hcmsgYSBkb21haW4gYXMgc3VzcGVuZGVk
LCBhbmQgSSBkbwo+Pj4+Pj4+Pj4+IGJlbGlldmUKPj4+Pj4+Pj4+PiBTSFVURE9XTl9zdXNwZW5k
IGlzIG5vdCB1c2VkIGFueXdoZXJlIGVsc2UuCj4+Pj4+Pj4+Pj4gTGV0J3MgY29tZSBiYWNrIG9u
IHRoaXMuCj4+Pj4+Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlzIHVzZWQgZm9yIG1pZ3JhdGlvbi7C
oCBHcmVwIGZvciBpdCB0aHJvdWdoIHRoZQo+Pj4+Pj4+Pj4gWGVuCj4+Pj4+Pj4+PiB0cmVlIGFu
ZCB5b3UnbGwgZmluZCBzZXZlcmFsIHBpZWNlcyBvZiBkb2N1bWVudGF0aW9uLAo+Pj4+Pj4+Pj4g
aW5jbHVkaW5nIHRoZQo+Pj4+Pj4+Pj4gZGVzY3JpcHRpb24gb2Ygd2hhdCB0aGlzIHNodXRkb3du
IGNvZGUgbWVhbnMuCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gV2hhdCB5b3UgYXJlIGludHJvZHVjaW5n
IGhlcmUgaXMgbm90IGEgc2h1dGRvd24gLSBpdCBpcyBhIHN1c3BlbmQKPj4+Pj4+Pj4+IHdpdGgK
Pj4+Pj4+Pj4+IHRoZSBpbnRlbnQgdG8gcmVzdW1lIGV4ZWN1dGluZyBsYXRlci7CoCBBcyBzdWNo
LCBpdCBzaG91bGRuJ3QgdXNlCj4+Pj4+Pj4+PiBYZW4ncwo+Pj4+Pj4+Pj4gc2h1dGRvd24gaW5m
cmFzdHJ1Y3R1cmUsIHdoaWNoIGV4aXN0cyBtYWlubHkgdG8gY29tbXVuaWNhdGUgd2l0aAo+Pj4+
Pj4+Pj4gdGhlCj4+Pj4+Pj4+PiB0b29sc3RhY2suCj4+Pj4+Pj4+IFdvdWxkIGRvbWFpbiBwYXVz
ZS91bnBhdXNlIGJlIGEgYmV0dGVyIHNvbHV0aW9uPwo+Pj4+Pj4+IEFjdHVhbGx5IHllcyAtIHRo
YXQgc291bmRzIGxpa2UgYSB2ZXJ5IG5lYXQgc29sdXRpb24uCj4+Pj4+Pgo+Pj4+Pj4gSSBiZWxp
ZXZlIGRvbWFpbiBwYXVzZSB3aWxsIG5vdCB3b3JrIGhlcmUgLSBhIGRvbWFpbiBjYW5ub3QgcGF1
c2UKPj4+Pj4+IGl0c2VsZiwgaS5lLiBjdXJyZW50IGRvbWFpbiBjYW5ub3QgYmUgcGF1c2VkLiBU
aGlzIGZ1bmN0aW9uYWxpdHkKPj4+Pj4+IHNlZW1zIHRvIGFzc3VtZSB0aGF0IGEgZG9tYWluIGlz
IHBhdXNpbmcgYW5vdGhlciBkb21haW4uIE9yIEkKPj4+Pj4+IG1pc3NlZCB2Qwo+Pj4+Pj4gdGhl
IHBvaW50Lgo+Pj4+Pgo+Pj4+PiBZZXMgZG9tYWluIHBhdXNlL3VucGF1c2Ugd2lsbCBub3Qgd29y
ay4gSG93ZXZlciwgeW91IGNhbiBpbnRyb2R1Y2UgYQo+Pj4+PiBib29sZWFuIHRvIHRlbGwgeW91
IHdoZXRoZXIgdGhlIGRvbWFpbiB3YXMgc3VzcGVuZC4KPj4+Pj4KPj4+Pj4gSSBhY3R1YWxseSBx
dWl0ZSBsaWtlIGhvdyBzdXNwZW5kIHdvcmsgZm9yIHg4NiBIVk0uIFRoaXMgaXMgYmFzZWQgb24K
Pj4+Pj4gcGF1c2UvdW5wYXVzZS4gSGF2ZSBhIGxvb2sgYXQgaHZtX3MzX3tzdXNwZW5kL3Jlc3Vt
ZX0uCj4+Pj4KPj4+PiBUaGF0IG9ubHkgZXhpc3RzIGJlY2F1c2UgdGhlIEFDUEkgY29udHJvbGxl
ciBpcy93YXMgaW1wbGVtZW50ZWQgaW4KPj4+PiBRRU1VLsKgIEkgd291bGRuJ3QgcmVjb21tZW5k
IGNvcHlpbmcgaXQuCj4+Pgo+Pj4gTWF5IEkgYXNrIHdoeT8gSSBkb24ndCB0aGluayB0aGUgcHJv
cGVydGllcyBhcmUgdmVyeSBkaWZmZXJlbnQgZnJvbQo+Pj4gQXJtIGhlcmUuCj4+Cj4+IElmIHlv
dSBvYnNlcnZlLCB0aGF0IGNhbiBvbmx5IGJlIGFjdGlvbmVkIGJ5IGEgaHlwZXJjYWxsIGZyb20g
cWVtdS7CoCBJdAo+PiBjYW4ndCBiZSBhY3Rpb25lZCBieSBhbiBBQ1BJIGNvbnRyb2xsZXIgZW11
bGF0ZWQgYnkgWGVuLgo+Cj4gSG93IGRvZXMgdGhlIEFDUEkgY29udHJvbGxlciBlbXVsYXRlZCBi
eSBYZW4gZGVhbCB3aXRoIHN1c3BlbmQvcmVzdW1lPwo+IERvIHlvdSBoYXZlIGFueSBwb2ludGVy
PwoKSXQgZG9lc24ndCwgYW5kIHRoYXQgaXMgb25lIG9mIHRoZSBvdXRzdGFuZGluZyBpc3N1ZXMg
Zm9yIHRyeWluZyB0byBtYWtlCml0IHdvcmsgc2Vuc2libHkuwqAgSW4gdGhlIGVuZCBpdCB3YXNu
J3QgbWVyZ2VkLCBhbmQgaXMgc3RpbGwgb24Kc29tZW9uZeKAmXMgVE9ETyBsaXN0LgoKPgo+Pgo+
Pj4KPj4+Pgo+Pj4+IEhhdmluZyBzcGVudCBzb21lIG1vcmUgdGltZSB0aGlua2luZyBhYm91dCB0
aGlzIHByb2JsZW0sIHdoYXQKPj4+PiBwcm9wZXJ0aWVzCj4+Pj4gZG9lcyB0aGUgUFNDSSBjYWxs
IGhhdmU/Cj4+Pj4KPj4+PiBJIGdhdGhlciBmcm9tIG90aGVyIHBhcnRzIG9mIHRoaXMgdGhyZWFk
IHRoYXQgdGhlcmUgbWF5IGJlIGEgcGFydGlhbAo+Pj4+IHJlc2V0IG9mIHN0YXRlP8KgIEJleW9u
ZCB0aGF0LCB3aGF0IGVsc2U/Cj4+Pj4KPj4+PiBJIGFzaywgYmVjYXVzZSBjb25jZXB0dWFsbHks
IGRvbVUgc3VzcGVuZCB0byBSQU0gaXMgbGl0ZXJhbGx5IGp1c3QKPj4+PiAiZGUtc2NoZWR1bGUg
dW50aWwgd2Ugd2FudCB0byB3YWtlIHVwIiwgYW5kIGluIHRoaXMgY2FzZSwgaXQKPj4+PiBhcHBl
YXJzIHRvCj4+Pj4gYmUgIndha2UgdXAgb24gYW55IG9mIHRoZSBzdGlsbC1hY3RpdmUgaW50ZXJy
dXB0cyIuwqAgV2UndmUgYWxyZWFkeQo+Pj4+IGdvdCBhCj4+Pj4gc2NoZWR1bGVyIEFQSSBmb3Ig
dGhhdCwgYW5kIGl0cyBjYWxsZWQgdmNwdV9ibG9jaygpLsKgIFRoaXMgYWxyZWFkeQo+Pj4+IGV4
aXN0cyB3aXRoICJ3YWl0IHVudGlsIGEgbmV3IGV2ZW50IG9jY3VycyIgc2VtYW50aWNzLgo+Pj4+
Cj4+Pj4gSXMgdGhlcmUgYW55dGhpbmcgZWxzZSBJJ3ZlIG1pc3NlZD8KPj4+Cj4+PiBBbGwgdkNQ
VXMgYnV0IHRoZSB2Q1BVIGNhbGxpbmcgU1lTVEVNX1NVU1BFTkQgc2hvdWxkIGJlIG9mZi4gQWxz
bywKPj4+IG9ubHkgZXZlbnRzIG9uIHRoYXQgdkNQVSBjYW4gdHJpZ2dlciBhIHJlc3VtZS4gQWxs
IHRoZSBvdGhlciBldmVudAo+Pj4gc2hvdWxkIG5vdCBiZSB0YWtlbiBpbnRvIGFjY291bnQuCj4+
Pgo+Pj4gTXkgd29ycnkgd2l0aCB2Y3B1X2Jsb2NrKCkgaXMgd2UgZG9uJ3QgcHJldmVudCB0aGUg
b3RoZXIgdkNQVXMgdG8gcnVuLgo+Pj4gVGVjaG5pY2FsbHkgdGhleSBzaG91bGQgYmUgb2ZmLCBi
dXQgSSB3b3VsZCBsaWtlIHNvbWUgc2FmZXR5IHRvIGF2b2lkCj4+PiBhbnkgcG90ZW50aWFsIGNv
cm5lciBjYXNlIChpLmUgb3RoZXIgd2F5IHRvIHR1cm4gYSB2Q1BVIG9uKS4KPj4KPj4gV2h5IG5v
dCBoYXZlIHRoZSBTWVNURU1fU1VTUEVORCBjaGVjayB0aGF0IGFsbCBvdGhlciB2Q1BVcyBhcmUg
RE9XTgo+PiBmaXJzdCwgYW5kIGZhaWwgdGhlIGNhbGwgaWYgbm90Pwo+Cj4gVGhlIGNvZGUgYWxy
ZWFkeSBjaGVjayBmb3IgdGhhdC4gTXkgY29uY2VybiBpcyB0aGVyZSBtaWdodCAodG9kYXkgb3IK
PiBpbiB0aGUgZnV0dXJlKSBvdGhlciBiaXRzIG9mIFhlbiB0aGF0IGNhbiBwb3RlbnRpYWxseSB0
dXJuIG9uIHRoZSB2Q1BVCj4gKGUuZyB0aGUgdG9vbHN0YWNrKS4KCkkgd291bGRuJ3QgYmUgY29u
Y2VybmVkIC0gdGhlcmUgaXMgbm90aGluZyB5b3UgY2FuIGRvIGFib3V0IGl0LgoKQmVjYXVzZSBv
ZiB0aGluZ3MgbGlrZSBkb21haW4gY29uc3RydWN0aW9uIC8gbWlncmF0aW9uIC8gZW11bGF0aW9u
IC8KZXRjLCB0aGUgdG9vbHN0YWNrKC9jb250cm9sIGRvbWFpbikgaGFzIGFsbCB0aGUgbG93IGxl
dmVsIGhvb2tzIGludG8gWGVuCnRvIGRvIGV2ZXJ5dGhpbmcuwqAgWW91ciBjb25jZXJuIGhlcmUg
YWJvdXQgdGhlIHRvb2xzdGFjayBvbmxpbmluZyBvdGhlcgp2Y3B1cyBpcyBqdXN0IGFzIHByb2Js
ZW1hdGljIGFzIHRoZSB0b29sc3RhY2sgaXNzdWluZyBhbiB1bnBhdXNlCmh5cGVyY2FsbCwgb3Ig
bWFwcGluZyBwYXJ0IG9mIHRoZSBndWVzdCBhbmQgc3BsYXR0aW5nIC9kZXYvcmFuZG9tCmV2ZXJ5
d2hlcmUuCgpBbnkgc3RhdGUgeW91IGNhbiBhcnJhbmdlIGluIFhlbiBjYW4gYmUgdW5kb25lL2Fs
dGVyZWQgYnkgdGhlIHRvb2xzdGFjaywKYW5kIHlvdSd2ZSBnb3QgdG8gYWNjZXB0IHRoYXQgdGhl
IHRvb2xzdGFjayBjYW4gZG8gdGhpcywgYW5kIHdvbid0LApiZWNhdXNlIGl0IGlzIGEgdHJ1c3Rl
ZCBwaWVjZSBvZiB0aGUgc3lzdGVtIGFuZCBoYXMgYSB2ZXN0ZWQgaW50ZXJlc3QgaW4KdGhlIGd1
ZXN0IG5vdCBjcmFzaGluZy4KCkJleW9uZCB0aGF0LCB5b3UnbGwgd2FudCB0byB1c2UgdGhlIG1v
c3QgYXBwcm9wcmlhdGUgaW50ZXJmYWNlcyB3aXRoaW4KWGVuIHRvIGltcGxlbWVudCB0aGlzLCBh
bmQgaXQgdmVyeSBtdWNoIHNvdW5kcyBsaWtlIHZjcHVfYmxvY2soKSBoYXMgdGhlCnNlbWFudGlj
cyB0aGF0IHlvdSB3YW50LgoKPgo+Pgo+PiBJZiBpbnN0ZWFkIG9mIHdhaXRpbmcgZm9yIGFueSBl
dmVudCwgeW91IG5lZWQgdG8gd2FpdCBmb3IgYSBzcGVjaWZpYwo+PiBldmVudCwgdGhlcmUgaXMg
YWxzbyB2Y3B1X3BvbGwoKSB3aGljaCBpcyBhIHJlbGF0ZWQgc2NoZWR1bGVyIEFQSS4KPiBJIGd1
ZXNzIHdlIG5lZWQgdG8gYWdyZWUgaG93IHdoYXQga2luZCBvZiBldmVudCBjYW4gcmVzdW1lIHRo
ZSBndWVzdAo+IGZyb20gc3VzcGVuZC9yZXN1bWUuIEkgYW0gbm90IGNvbnZpbmNlZCB0aGF0IGFs
bCBldmVudHMgc2hvdWxkIGJlCj4gZXF1YWwgaGVyZS4KPgo+IEJ5IHZjcHVfcG9sbCwgZG8geW91
IG1lYW4gZG9fcG9sbD8KClRoYXQgaXMgdGhlIGh5cGVyY2FsbCwgYnV0IHRoZXJlIGlzIGEgdmFy
aWF0aW9uIG9mIGl0IGZvciBpbnRlcm5hbCB1c2UuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:50:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:50: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-devel-bounces@lists.xenproject.org>)
	id 1gNFE6-0004c9-3a; Thu, 15 Nov 2018 10:50:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=verr=n2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNFE4-0004bv-Qt
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 10:50:20 +0000
X-Inumbo-ID: 3da380ad-e8c4-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3da380ad-e8c4-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 10:50:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81898137"
To: Julien Grall <julien.grall@arm.com>, Mirela Simonovic
 <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
 <a54ac28e-2ecf-f6e2-300f-8b5b0b51faa2@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8a94df31-9443-d785-5d2a-134c5c613e33@citrix.com>
Date: Thu, 15 Nov 2018 10:50:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <a54ac28e-2ecf-f6e2-300f-8b5b0b51faa2@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTEvMjAxOCAxMDozNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJldywKPgo+
IE9uIDExLzE1LzE4IDEwOjI2IEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxNS8xMS8y
MDE4IDEwOjEzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiAoKyBBbmRyZSkKPj4+Cj4+PiBPbiAx
MS8xNS8xOCAxMjo0NyBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiBPbiAxNC8xMS8yMDE4
IDEyOjQ5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+IEhpIE1pcmVsYSwKPj4+Pj4KPj4+Pj4g
T24gMTQvMTEvMjAxOCAxMjowOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4+Cj4+Pj4+
Pgo+Pj4+Pj4gT24gMTEvMTMvMjAxOCAwOTozMiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+
Pj4+PiBPbiAxMi8xMS8yMDE4IDE5OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4+IEhp
IEFuZHJldywKPj4+Pj4+Pj4KPj4+Pj4+Pj4gT24gMTEvMTIvMTggNDo0MSBQTSwgQW5kcmV3IENv
b3BlciB3cm90ZToKPj4+Pj4+Pj4+IE9uIDEyLzExLzE4IDE2OjM1LCBNaXJlbGEgU2ltb25vdmlj
IHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBi
L3hlbi9hcmNoL2FybS9kb21haW4uYwo+Pj4+Pj4+Pj4+Pj4gaW5kZXggZTU5NGI0OGQ4MS4uN2Y4
MTA1NDY1YyAxMDA2NDQKPj4+Pj4+Pj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+
Pj4+Pj4+Pj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+Pj4+Pj4+PiBAQCAt
OTcsNiArOTcsMTEgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdQo+
Pj4+Pj4+Pj4+Pj4gKnApCj4+Pj4+Pj4+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCBpc19p
ZGxlX3ZjcHUocCkgKQo+Pj4+Pj4+Pj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0
dXJuOwo+Pj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4+ICvCoMKgwqAgLyogVkNQVSdzIGNvbnRleHQg
c2hvdWxkIG5vdCBiZSBzYXZlZCBpZiBpdHMgZG9tYWluIGlzCj4+Pj4+Pj4+Pj4+PiBzdXNwZW5k
ZWQgKi8KPj4+Pj4+Pj4+Pj4+ICvCoMKgwqAgaWYgKCBwLT5kb21haW4tPmlzX3NodXRfZG93biAm
Jgo+Pj4+Pj4+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgIChwLT5kb21haW4tPnNodXRkb3duX2NvZGUg
PT0gU0hVVERPV05fc3VzcGVuZCkgKQo+Pj4+Pj4+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVy
bjsKPj4+Pj4+Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyB1c2VkIGluIFhlbiBmb3Igb3RoZXIg
cHVycG9zZSAoc2VlCj4+Pj4+Pj4+Pj4+IFNDSEVET1Bfc2h1dGRvd24pLiBUaGUgb3RoZXIgdXNl
ciBvZiB0aGF0IGNvZGUgcmVsaWVzIG9uIGFsbAo+Pj4+Pj4+Pj4+PiB0aGUKPj4+Pj4+Pj4+Pj4g
c3RhdGUKPj4+Pj4+Pj4+Pj4gdG8gYmUgc2F2ZWQgb24gc3VzcGVuZC4KPj4+Pj4+Pj4+Pj4KPj4+
Pj4+Pj4+PiBXZSBqdXN0IG5lZWQgYSBmbGFnIHRvIG1hcmsgYSBkb21haW4gYXMgc3VzcGVuZGVk
LCBhbmQgSSBkbwo+Pj4+Pj4+Pj4+IGJlbGlldmUKPj4+Pj4+Pj4+PiBTSFVURE9XTl9zdXNwZW5k
IGlzIG5vdCB1c2VkIGFueXdoZXJlIGVsc2UuCj4+Pj4+Pj4+Pj4gTGV0J3MgY29tZSBiYWNrIG9u
IHRoaXMuCj4+Pj4+Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlzIHVzZWQgZm9yIG1pZ3JhdGlvbi7C
oCBHcmVwIGZvciBpdCB0aHJvdWdoIHRoZQo+Pj4+Pj4+Pj4gWGVuCj4+Pj4+Pj4+PiB0cmVlIGFu
ZCB5b3UnbGwgZmluZCBzZXZlcmFsIHBpZWNlcyBvZiBkb2N1bWVudGF0aW9uLAo+Pj4+Pj4+Pj4g
aW5jbHVkaW5nIHRoZQo+Pj4+Pj4+Pj4gZGVzY3JpcHRpb24gb2Ygd2hhdCB0aGlzIHNodXRkb3du
IGNvZGUgbWVhbnMuCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gV2hhdCB5b3UgYXJlIGludHJvZHVjaW5n
IGhlcmUgaXMgbm90IGEgc2h1dGRvd24gLSBpdCBpcyBhIHN1c3BlbmQKPj4+Pj4+Pj4+IHdpdGgK
Pj4+Pj4+Pj4+IHRoZSBpbnRlbnQgdG8gcmVzdW1lIGV4ZWN1dGluZyBsYXRlci7CoCBBcyBzdWNo
LCBpdCBzaG91bGRuJ3QgdXNlCj4+Pj4+Pj4+PiBYZW4ncwo+Pj4+Pj4+Pj4gc2h1dGRvd24gaW5m
cmFzdHJ1Y3R1cmUsIHdoaWNoIGV4aXN0cyBtYWlubHkgdG8gY29tbXVuaWNhdGUgd2l0aAo+Pj4+
Pj4+Pj4gdGhlCj4+Pj4+Pj4+PiB0b29sc3RhY2suCj4+Pj4+Pj4+IFdvdWxkIGRvbWFpbiBwYXVz
ZS91bnBhdXNlIGJlIGEgYmV0dGVyIHNvbHV0aW9uPwo+Pj4+Pj4+IEFjdHVhbGx5IHllcyAtIHRo
YXQgc291bmRzIGxpa2UgYSB2ZXJ5IG5lYXQgc29sdXRpb24uCj4+Pj4+Pgo+Pj4+Pj4gSSBiZWxp
ZXZlIGRvbWFpbiBwYXVzZSB3aWxsIG5vdCB3b3JrIGhlcmUgLSBhIGRvbWFpbiBjYW5ub3QgcGF1
c2UKPj4+Pj4+IGl0c2VsZiwgaS5lLiBjdXJyZW50IGRvbWFpbiBjYW5ub3QgYmUgcGF1c2VkLiBU
aGlzIGZ1bmN0aW9uYWxpdHkKPj4+Pj4+IHNlZW1zIHRvIGFzc3VtZSB0aGF0IGEgZG9tYWluIGlz
IHBhdXNpbmcgYW5vdGhlciBkb21haW4uIE9yIEkKPj4+Pj4+IG1pc3NlZCB2Qwo+Pj4+Pj4gdGhl
IHBvaW50Lgo+Pj4+Pgo+Pj4+PiBZZXMgZG9tYWluIHBhdXNlL3VucGF1c2Ugd2lsbCBub3Qgd29y
ay4gSG93ZXZlciwgeW91IGNhbiBpbnRyb2R1Y2UgYQo+Pj4+PiBib29sZWFuIHRvIHRlbGwgeW91
IHdoZXRoZXIgdGhlIGRvbWFpbiB3YXMgc3VzcGVuZC4KPj4+Pj4KPj4+Pj4gSSBhY3R1YWxseSBx
dWl0ZSBsaWtlIGhvdyBzdXNwZW5kIHdvcmsgZm9yIHg4NiBIVk0uIFRoaXMgaXMgYmFzZWQgb24K
Pj4+Pj4gcGF1c2UvdW5wYXVzZS4gSGF2ZSBhIGxvb2sgYXQgaHZtX3MzX3tzdXNwZW5kL3Jlc3Vt
ZX0uCj4+Pj4KPj4+PiBUaGF0IG9ubHkgZXhpc3RzIGJlY2F1c2UgdGhlIEFDUEkgY29udHJvbGxl
ciBpcy93YXMgaW1wbGVtZW50ZWQgaW4KPj4+PiBRRU1VLsKgIEkgd291bGRuJ3QgcmVjb21tZW5k
IGNvcHlpbmcgaXQuCj4+Pgo+Pj4gTWF5IEkgYXNrIHdoeT8gSSBkb24ndCB0aGluayB0aGUgcHJv
cGVydGllcyBhcmUgdmVyeSBkaWZmZXJlbnQgZnJvbQo+Pj4gQXJtIGhlcmUuCj4+Cj4+IElmIHlv
dSBvYnNlcnZlLCB0aGF0IGNhbiBvbmx5IGJlIGFjdGlvbmVkIGJ5IGEgaHlwZXJjYWxsIGZyb20g
cWVtdS7CoCBJdAo+PiBjYW4ndCBiZSBhY3Rpb25lZCBieSBhbiBBQ1BJIGNvbnRyb2xsZXIgZW11
bGF0ZWQgYnkgWGVuLgo+Cj4gSG93IGRvZXMgdGhlIEFDUEkgY29udHJvbGxlciBlbXVsYXRlZCBi
eSBYZW4gZGVhbCB3aXRoIHN1c3BlbmQvcmVzdW1lPwo+IERvIHlvdSBoYXZlIGFueSBwb2ludGVy
PwoKSXQgZG9lc24ndCwgYW5kIHRoYXQgaXMgb25lIG9mIHRoZSBvdXRzdGFuZGluZyBpc3N1ZXMg
Zm9yIHRyeWluZyB0byBtYWtlCml0IHdvcmsgc2Vuc2libHkuwqAgSW4gdGhlIGVuZCBpdCB3YXNu
J3QgbWVyZ2VkLCBhbmQgaXMgc3RpbGwgb24Kc29tZW9uZeKAmXMgVE9ETyBsaXN0LgoKPgo+Pgo+
Pj4KPj4+Pgo+Pj4+IEhhdmluZyBzcGVudCBzb21lIG1vcmUgdGltZSB0aGlua2luZyBhYm91dCB0
aGlzIHByb2JsZW0sIHdoYXQKPj4+PiBwcm9wZXJ0aWVzCj4+Pj4gZG9lcyB0aGUgUFNDSSBjYWxs
IGhhdmU/Cj4+Pj4KPj4+PiBJIGdhdGhlciBmcm9tIG90aGVyIHBhcnRzIG9mIHRoaXMgdGhyZWFk
IHRoYXQgdGhlcmUgbWF5IGJlIGEgcGFydGlhbAo+Pj4+IHJlc2V0IG9mIHN0YXRlP8KgIEJleW9u
ZCB0aGF0LCB3aGF0IGVsc2U/Cj4+Pj4KPj4+PiBJIGFzaywgYmVjYXVzZSBjb25jZXB0dWFsbHks
IGRvbVUgc3VzcGVuZCB0byBSQU0gaXMgbGl0ZXJhbGx5IGp1c3QKPj4+PiAiZGUtc2NoZWR1bGUg
dW50aWwgd2Ugd2FudCB0byB3YWtlIHVwIiwgYW5kIGluIHRoaXMgY2FzZSwgaXQKPj4+PiBhcHBl
YXJzIHRvCj4+Pj4gYmUgIndha2UgdXAgb24gYW55IG9mIHRoZSBzdGlsbC1hY3RpdmUgaW50ZXJy
dXB0cyIuwqAgV2UndmUgYWxyZWFkeQo+Pj4+IGdvdCBhCj4+Pj4gc2NoZWR1bGVyIEFQSSBmb3Ig
dGhhdCwgYW5kIGl0cyBjYWxsZWQgdmNwdV9ibG9jaygpLsKgIFRoaXMgYWxyZWFkeQo+Pj4+IGV4
aXN0cyB3aXRoICJ3YWl0IHVudGlsIGEgbmV3IGV2ZW50IG9jY3VycyIgc2VtYW50aWNzLgo+Pj4+
Cj4+Pj4gSXMgdGhlcmUgYW55dGhpbmcgZWxzZSBJJ3ZlIG1pc3NlZD8KPj4+Cj4+PiBBbGwgdkNQ
VXMgYnV0IHRoZSB2Q1BVIGNhbGxpbmcgU1lTVEVNX1NVU1BFTkQgc2hvdWxkIGJlIG9mZi4gQWxz
bywKPj4+IG9ubHkgZXZlbnRzIG9uIHRoYXQgdkNQVSBjYW4gdHJpZ2dlciBhIHJlc3VtZS4gQWxs
IHRoZSBvdGhlciBldmVudAo+Pj4gc2hvdWxkIG5vdCBiZSB0YWtlbiBpbnRvIGFjY291bnQuCj4+
Pgo+Pj4gTXkgd29ycnkgd2l0aCB2Y3B1X2Jsb2NrKCkgaXMgd2UgZG9uJ3QgcHJldmVudCB0aGUg
b3RoZXIgdkNQVXMgdG8gcnVuLgo+Pj4gVGVjaG5pY2FsbHkgdGhleSBzaG91bGQgYmUgb2ZmLCBi
dXQgSSB3b3VsZCBsaWtlIHNvbWUgc2FmZXR5IHRvIGF2b2lkCj4+PiBhbnkgcG90ZW50aWFsIGNv
cm5lciBjYXNlIChpLmUgb3RoZXIgd2F5IHRvIHR1cm4gYSB2Q1BVIG9uKS4KPj4KPj4gV2h5IG5v
dCBoYXZlIHRoZSBTWVNURU1fU1VTUEVORCBjaGVjayB0aGF0IGFsbCBvdGhlciB2Q1BVcyBhcmUg
RE9XTgo+PiBmaXJzdCwgYW5kIGZhaWwgdGhlIGNhbGwgaWYgbm90Pwo+Cj4gVGhlIGNvZGUgYWxy
ZWFkeSBjaGVjayBmb3IgdGhhdC4gTXkgY29uY2VybiBpcyB0aGVyZSBtaWdodCAodG9kYXkgb3IK
PiBpbiB0aGUgZnV0dXJlKSBvdGhlciBiaXRzIG9mIFhlbiB0aGF0IGNhbiBwb3RlbnRpYWxseSB0
dXJuIG9uIHRoZSB2Q1BVCj4gKGUuZyB0aGUgdG9vbHN0YWNrKS4KCkkgd291bGRuJ3QgYmUgY29u
Y2VybmVkIC0gdGhlcmUgaXMgbm90aGluZyB5b3UgY2FuIGRvIGFib3V0IGl0LgoKQmVjYXVzZSBv
ZiB0aGluZ3MgbGlrZSBkb21haW4gY29uc3RydWN0aW9uIC8gbWlncmF0aW9uIC8gZW11bGF0aW9u
IC8KZXRjLCB0aGUgdG9vbHN0YWNrKC9jb250cm9sIGRvbWFpbikgaGFzIGFsbCB0aGUgbG93IGxl
dmVsIGhvb2tzIGludG8gWGVuCnRvIGRvIGV2ZXJ5dGhpbmcuwqAgWW91ciBjb25jZXJuIGhlcmUg
YWJvdXQgdGhlIHRvb2xzdGFjayBvbmxpbmluZyBvdGhlcgp2Y3B1cyBpcyBqdXN0IGFzIHByb2Js
ZW1hdGljIGFzIHRoZSB0b29sc3RhY2sgaXNzdWluZyBhbiB1bnBhdXNlCmh5cGVyY2FsbCwgb3Ig
bWFwcGluZyBwYXJ0IG9mIHRoZSBndWVzdCBhbmQgc3BsYXR0aW5nIC9kZXYvcmFuZG9tCmV2ZXJ5
d2hlcmUuCgpBbnkgc3RhdGUgeW91IGNhbiBhcnJhbmdlIGluIFhlbiBjYW4gYmUgdW5kb25lL2Fs
dGVyZWQgYnkgdGhlIHRvb2xzdGFjaywKYW5kIHlvdSd2ZSBnb3QgdG8gYWNjZXB0IHRoYXQgdGhl
IHRvb2xzdGFjayBjYW4gZG8gdGhpcywgYW5kIHdvbid0LApiZWNhdXNlIGl0IGlzIGEgdHJ1c3Rl
ZCBwaWVjZSBvZiB0aGUgc3lzdGVtIGFuZCBoYXMgYSB2ZXN0ZWQgaW50ZXJlc3QgaW4KdGhlIGd1
ZXN0IG5vdCBjcmFzaGluZy4KCkJleW9uZCB0aGF0LCB5b3UnbGwgd2FudCB0byB1c2UgdGhlIG1v
c3QgYXBwcm9wcmlhdGUgaW50ZXJmYWNlcyB3aXRoaW4KWGVuIHRvIGltcGxlbWVudCB0aGlzLCBh
bmQgaXQgdmVyeSBtdWNoIHNvdW5kcyBsaWtlIHZjcHVfYmxvY2soKSBoYXMgdGhlCnNlbWFudGlj
cyB0aGF0IHlvdSB3YW50LgoKPgo+Pgo+PiBJZiBpbnN0ZWFkIG9mIHdhaXRpbmcgZm9yIGFueSBl
dmVudCwgeW91IG5lZWQgdG8gd2FpdCBmb3IgYSBzcGVjaWZpYwo+PiBldmVudCwgdGhlcmUgaXMg
YWxzbyB2Y3B1X3BvbGwoKSB3aGljaCBpcyBhIHJlbGF0ZWQgc2NoZWR1bGVyIEFQSS4KPiBJIGd1
ZXNzIHdlIG5lZWQgdG8gYWdyZWUgaG93IHdoYXQga2luZCBvZiBldmVudCBjYW4gcmVzdW1lIHRo
ZSBndWVzdAo+IGZyb20gc3VzcGVuZC9yZXN1bWUuIEkgYW0gbm90IGNvbnZpbmNlZCB0aGF0IGFs
bCBldmVudHMgc2hvdWxkIGJlCj4gZXF1YWwgaGVyZS4KPgo+IEJ5IHZjcHVfcG9sbCwgZG8geW91
IG1lYW4gZG9fcG9sbD8KClRoYXQgaXMgdGhlIGh5cGVyY2FsbCwgYnV0IHRoZXJlIGlzIGEgdmFy
aWF0aW9uIG9mIGl0IGZvciBpbnRlcm5hbCB1c2UuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:51:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:51: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-devel-bounces@lists.xenproject.org>)
	id 1gNFEo-0004kH-Up; Thu, 15 Nov 2018 10:51: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=wsRE=N2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gNFEn-0004k9-PH
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 10:51:05 +0000
X-Inumbo-ID: 58ceb040-e8c4-11e8-8d0d-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 58ceb040-e8c4-11e8-8d0d-12d6303a7972;
 Thu, 15 Nov 2018 10:51:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Nov 2018 03:51:03 -0700
Message-Id: <5BED4F9602000078001FC4F2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 15 Nov 2018 03:51:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542039391-32406-4-git-send-email-andrew.cooper3@citrix.com>
 <1542217484-11659-1-git-send-email-andrew.cooper3@citrix.com>
 <013C0C6C020000F58E2C01CD@prv1-mh.provo.novell.com>
In-Reply-To: <013C0C6C020000F58E2C01CD@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 3/5] xen/domain: Move guest type checks
 into the arch_sanitise_domain_config() path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjExLjE4IGF0IDE4OjQ0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBpcyBhIG1vcmUgYXBwcm9wcmlhdGUgbG9jYXRpb24gZm9yIHRoZSBjaGVja3Mg
dG8gaGFwcGVuLCBhbmQgY2xlYW5zIHVwCj4gdGhlIGNvbW1vbiBjb2RlIHN1YnN0YW50aWFsbHku
Cj4gCj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gbWFrZSBBUk0gc3RyaWN0bHkgcmVxdWlyZSBI
Vk18SEFQIGZvciBndWVzdHMsIHdoaWNoIGlzCj4gaG93IHRoZSB0b29sc3RhY2sgYmVoYXZlcywg
YW5kIGxlYXZlIGEgZHByaW50aygpIGJlaGluZCBmb3IgYXVkaXRpbmcgZmFpbHVyZXMuCj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:57:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:57: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-devel-bounces@lists.xenproject.org>)
	id 1gNFKU-00054k-La; Thu, 15 Nov 2018 10:56: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=wsre=n2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gNFKT-00054f-8P
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 10:56:57 +0000
X-Inumbo-ID: 2a7474ed-e8c5-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a7474ed-e8c5-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 10:56:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Nov 2018 03:56:54 -0700
Message-Id: <5BED50F502000078001FC510@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 15 Nov 2018 03:56:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-4-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1542228002-21075-4-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V6 3/4] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjExLjE4IGF0IDIxOjQwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21t
L3AybS5jCj4gQEAgLTIyODIsNiArMjI4MiwzNCBAQCBib29sX3QgcDJtX2FsdHAybV9sYXp5X2Nv
cHkoc3RydWN0IHZjcHUgKnYsIHBhZGRyX3QgZ3BhLAo+ICAgICAgcmV0dXJuIDE7Cj4gIH0KPiAg
Cj4gK3N0YXRpYyB2b2lkIHAybV9yZXNldF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IGlkeCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHJlc2V0X3Jl
bWFwcGVkLCBib29sIGZyZWVfbG9nZGlydHlfcmFuZ2VzKQoKRXNwZWNpYWxseSB0aGUgY2FsbCBz
aXRlcyBhcmUgcXVpdGUgdWdseSB0byByZWFkIHdpdGggdHdvIGJvb2xlYW5zIGxpa2UKdGhlc2Uu
IERpZCB5b3UgY29uc2lkZXIgaW50cm9kdWNpbmcgYW4gdW5zaWduZWQgaW50IGZsYWdzIHBhcmFt
ZXRlcgppbnN0ZWFkLCB3aXRoIHN1aXRhYmxlIHN5bWJvbHMgY29uc3RhbnRzICNkZWZpbmUtZCB0
byBtYWtlIHZpc2libGUKYXQgdGhlIGNhbGwgc2l0ZXMgd2hhdCBiZWhhdmlvciBpcyB3YW50ZWQ/
CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:59:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:59: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-devel-bounces@lists.xenproject.org>)
	id 1gNFMn-0005Ep-4d; Thu, 15 Nov 2018 10:59: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=zbog=n2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNFMm-0005Ef-Hl
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 10:59:20 +0000
X-Inumbo-ID: 80036696-e8c5-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 80036696-e8c5-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 10:59:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A10CAA78;
 Thu, 15 Nov 2018 02:59:18 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C65143F718;
 Thu, 15 Nov 2018 02:59:14 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
 <CAKPH-NjH60sQsw56ox_XG1d_TTfdQtCo9rVzY5mHrpKakkv0LQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a9136b32-cf4a-9104-3f33-7261aec7d744@arm.com>
Date: Thu, 15 Nov 2018 10:59:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-NjH60sQsw56ox_XG1d_TTfdQtCo9rVzY5mHrpKakkv0LQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTEvMTUvMTggMTA6MzMgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6
Cj4gT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6MjYgQU0gQW5kcmV3IENvb3Blcgo+IDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4KPj4gT24gMTUvMTEvMjAxOCAxMDoxMywg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gKCsgQW5kcmUpCj4+Pgo+Pj4gT24gMTEvMTUvMTggMTI6
NDcgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4gT24gMTQvMTEvMjAxOCAxMjo0OSwgSnVs
aWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBIaSBNaXJlbGEsCj4+Pj4+Cj4+Pj4+IE9uIDE0LzExLzIw
MTggMTI6MDgsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+IE9u
IDExLzEzLzIwMTggMDk6MzIgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+Pj4gT24gMTIv
MTEvMjAxOCAxOTo1NiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+PiBIaSBBbmRyZXcsCj4+
Pj4+Pj4+Cj4+Pj4+Pj4+IE9uIDExLzEyLzE4IDQ6NDEgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6
Cj4+Pj4+Pj4+PiBPbiAxMi8xMS8xOCAxNjozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+
Pj4+Pj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKPj4+Pj4+Pj4+Pj4+IGluZGV4IGU1OTRiNDhkODEuLjdmODEwNTQ2NWMgMTAw
NjQ0Cj4+Pj4+Pj4+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+Pj4+Pj4+Pj4+
ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+Pj4+Pj4+Pj4+Pj4gQEAgLTk3LDYgKzk3LDEx
IEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnApCj4+Pj4+Pj4+
Pj4+PiAgICAgICAgICAgaWYgKCBpc19pZGxlX3ZjcHUocCkgKQo+Pj4+Pj4+Pj4+Pj4gICAgICAg
ICAgICAgICByZXR1cm47Cj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4gKyAgICAvKiBWQ1BVJ3Mg
Y29udGV4dCBzaG91bGQgbm90IGJlIHNhdmVkIGlmIGl0cyBkb21haW4gaXMKPj4+Pj4+Pj4+Pj4+
IHN1c3BlbmRlZCAqLwo+Pj4+Pj4+Pj4+Pj4gKyAgICBpZiAoIHAtPmRvbWFpbi0+aXNfc2h1dF9k
b3duICYmCj4+Pj4+Pj4+Pj4+PiArICAgICAgICAocC0+ZG9tYWluLT5zaHV0ZG93bl9jb2RlID09
IFNIVVRET1dOX3N1c3BlbmQpICkKPj4+Pj4+Pj4+Pj4+ICsgICAgICAgIHJldHVybjsKPj4+Pj4+
Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyB1c2VkIGluIFhlbiBmb3Igb3RoZXIgcHVycG9zZSAo
c2VlCj4+Pj4+Pj4+Pj4+IFNDSEVET1Bfc2h1dGRvd24pLiBUaGUgb3RoZXIgdXNlciBvZiB0aGF0
IGNvZGUgcmVsaWVzIG9uIGFsbCB0aGUKPj4+Pj4+Pj4+Pj4gc3RhdGUKPj4+Pj4+Pj4+Pj4gdG8g
YmUgc2F2ZWQgb24gc3VzcGVuZC4KPj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBXZSBqdXN0IG5lZWQg
YSBmbGFnIHRvIG1hcmsgYSBkb21haW4gYXMgc3VzcGVuZGVkLCBhbmQgSSBkbwo+Pj4+Pj4+Pj4+
IGJlbGlldmUKPj4+Pj4+Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlzIG5vdCB1c2VkIGFueXdoZXJl
IGVsc2UuCj4+Pj4+Pj4+Pj4gTGV0J3MgY29tZSBiYWNrIG9uIHRoaXMuCj4+Pj4+Pj4+PiBTSFVU
RE9XTl9zdXNwZW5kIGlzIHVzZWQgZm9yIG1pZ3JhdGlvbi4gIEdyZXAgZm9yIGl0IHRocm91Z2gg
dGhlCj4+Pj4+Pj4+PiBYZW4KPj4+Pj4+Pj4+IHRyZWUgYW5kIHlvdSdsbCBmaW5kIHNldmVyYWwg
cGllY2VzIG9mIGRvY3VtZW50YXRpb24sIGluY2x1ZGluZyB0aGUKPj4+Pj4+Pj4+IGRlc2NyaXB0
aW9uIG9mIHdoYXQgdGhpcyBzaHV0ZG93biBjb2RlIG1lYW5zLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+
IFdoYXQgeW91IGFyZSBpbnRyb2R1Y2luZyBoZXJlIGlzIG5vdCBhIHNodXRkb3duIC0gaXQgaXMg
YSBzdXNwZW5kCj4+Pj4+Pj4+PiB3aXRoCj4+Pj4+Pj4+PiB0aGUgaW50ZW50IHRvIHJlc3VtZSBl
eGVjdXRpbmcgbGF0ZXIuICBBcyBzdWNoLCBpdCBzaG91bGRuJ3QgdXNlCj4+Pj4+Pj4+PiBYZW4n
cwo+Pj4+Pj4+Pj4gc2h1dGRvd24gaW5mcmFzdHJ1Y3R1cmUsIHdoaWNoIGV4aXN0cyBtYWlubHkg
dG8gY29tbXVuaWNhdGUgd2l0aAo+Pj4+Pj4+Pj4gdGhlCj4+Pj4+Pj4+PiB0b29sc3RhY2suCj4+
Pj4+Pj4+IFdvdWxkIGRvbWFpbiBwYXVzZS91bnBhdXNlIGJlIGEgYmV0dGVyIHNvbHV0aW9uPwo+
Pj4+Pj4+IEFjdHVhbGx5IHllcyAtIHRoYXQgc291bmRzIGxpa2UgYSB2ZXJ5IG5lYXQgc29sdXRp
b24uCj4+Pj4+Pgo+Pj4+Pj4gSSBiZWxpZXZlIGRvbWFpbiBwYXVzZSB3aWxsIG5vdCB3b3JrIGhl
cmUgLSBhIGRvbWFpbiBjYW5ub3QgcGF1c2UKPj4+Pj4+IGl0c2VsZiwgaS5lLiBjdXJyZW50IGRv
bWFpbiBjYW5ub3QgYmUgcGF1c2VkLiBUaGlzIGZ1bmN0aW9uYWxpdHkKPj4+Pj4+IHNlZW1zIHRv
IGFzc3VtZSB0aGF0IGEgZG9tYWluIGlzIHBhdXNpbmcgYW5vdGhlciBkb21haW4uIE9yIEkgbWlz
c2VkCj4+Pj4+PiB0aGUgcG9pbnQuCj4+Pj4+Cj4+Pj4+IFllcyBkb21haW4gcGF1c2UvdW5wYXVz
ZSB3aWxsIG5vdCB3b3JrLiBIb3dldmVyLCB5b3UgY2FuIGludHJvZHVjZSBhCj4+Pj4+IGJvb2xl
YW4gdG8gdGVsbCB5b3Ugd2hldGhlciB0aGUgZG9tYWluIHdhcyBzdXNwZW5kLgo+Pj4+Pgo+Pj4+
PiBJIGFjdHVhbGx5IHF1aXRlIGxpa2UgaG93IHN1c3BlbmQgd29yayBmb3IgeDg2IEhWTS4gVGhp
cyBpcyBiYXNlZCBvbgo+Pj4+PiBwYXVzZS91bnBhdXNlLiBIYXZlIGEgbG9vayBhdCBodm1fczNf
e3N1c3BlbmQvcmVzdW1lfS4KPj4+Pgo+Pj4+IFRoYXQgb25seSBleGlzdHMgYmVjYXVzZSB0aGUg
QUNQSSBjb250cm9sbGVyIGlzL3dhcyBpbXBsZW1lbnRlZCBpbgo+Pj4+IFFFTVUuICBJIHdvdWxk
bid0IHJlY29tbWVuZCBjb3B5aW5nIGl0Lgo+Pj4KPj4+IE1heSBJIGFzayB3aHk/IEkgZG9uJ3Qg
dGhpbmsgdGhlIHByb3BlcnRpZXMgYXJlIHZlcnkgZGlmZmVyZW50IGZyb20KPj4+IEFybSBoZXJl
Lgo+Pgo+PiBJZiB5b3Ugb2JzZXJ2ZSwgdGhhdCBjYW4gb25seSBiZSBhY3Rpb25lZCBieSBhIGh5
cGVyY2FsbCBmcm9tIHFlbXUuICBJdAo+PiBjYW4ndCBiZSBhY3Rpb25lZCBieSBhbiBBQ1BJIGNv
bnRyb2xsZXIgZW11bGF0ZWQgYnkgWGVuLgo+Pgo+Pj4KPj4+Pgo+Pj4+IEhhdmluZyBzcGVudCBz
b21lIG1vcmUgdGltZSB0aGlua2luZyBhYm91dCB0aGlzIHByb2JsZW0sIHdoYXQgcHJvcGVydGll
cwo+Pj4+IGRvZXMgdGhlIFBTQ0kgY2FsbCBoYXZlPwo+Pj4+Cj4+Pj4gSSBnYXRoZXIgZnJvbSBv
dGhlciBwYXJ0cyBvZiB0aGlzIHRocmVhZCB0aGF0IHRoZXJlIG1heSBiZSBhIHBhcnRpYWwKPj4+
PiByZXNldCBvZiBzdGF0ZT8gIEJleW9uZCB0aGF0LCB3aGF0IGVsc2U/Cj4+Pj4KPj4+PiBJIGFz
aywgYmVjYXVzZSBjb25jZXB0dWFsbHksIGRvbVUgc3VzcGVuZCB0byBSQU0gaXMgbGl0ZXJhbGx5
IGp1c3QKPj4+PiAiZGUtc2NoZWR1bGUgdW50aWwgd2Ugd2FudCB0byB3YWtlIHVwIiwgYW5kIGlu
IHRoaXMgY2FzZSwgaXQgYXBwZWFycyB0bwo+Pj4+IGJlICJ3YWtlIHVwIG9uIGFueSBvZiB0aGUg
c3RpbGwtYWN0aXZlIGludGVycnVwdHMiLiAgV2UndmUgYWxyZWFkeSBnb3QgYQo+Pj4+IHNjaGVk
dWxlciBBUEkgZm9yIHRoYXQsIGFuZCBpdHMgY2FsbGVkIHZjcHVfYmxvY2soKS4gIFRoaXMgYWxy
ZWFkeQo+Pj4+IGV4aXN0cyB3aXRoICJ3YWl0IHVudGlsIGEgbmV3IGV2ZW50IG9jY3VycyIgc2Vt
YW50aWNzLgo+Pj4+Cj4+Pj4gSXMgdGhlcmUgYW55dGhpbmcgZWxzZSBJJ3ZlIG1pc3NlZD8KPj4+
Cj4gCj4gVGhhdCdzIGNvcnJlY3QsIGFuZCBJIGFncmVlLiBCVFcgdGhhdCBpcyB3aGF0J3MgaW1w
bGVtZW50ZWQgaW4gdGhpcyBzZXJpZXMuCj4gCj4+PiBBbGwgdkNQVXMgYnV0IHRoZSB2Q1BVIGNh
bGxpbmcgU1lTVEVNX1NVU1BFTkQgc2hvdWxkIGJlIG9mZi4gQWxzbywKPj4+IG9ubHkgZXZlbnRz
IG9uIHRoYXQgdkNQVSBjYW4gdHJpZ2dlciBhIHJlc3VtZS4gQWxsIHRoZSBvdGhlciBldmVudAo+
Pj4gc2hvdWxkIG5vdCBiZSB0YWtlbiBpbnRvIGFjY291bnQuCj4+Pgo+IAo+IFdoYXQgb3RoZXIg
ZXZlbnRzIGFyZSB0YWxraW5nIGFib3V0IGhlcmU/Cgp2Y3B1X3VuYmxvY2sgaXMgbm90IG9ubHkg
Y2FsbGVkIHdoZW4geW91IHJlY2VpdmUgaW50ZXJydXB0cy4gSXQgY2FuIGJlIApjYWxsZWQgaW4g
b3RoZXIgcGxhY2Ugd2hlbiB5b3UgcmVjZWl2ZSBhbiBldmVudHMuCgogRnJvbSB0aGUgQXJtIEFy
bSwgYW4gZXZlbnQgY2FuIGJlIGFueXRoaW5nLiBTbyBkbyB3ZSByZWFsbHkgd2FudCB0byAKd2Fr
ZS11cCBvbiBhbnkgZXZlbnRzPwoKPiAKPj4+IE15IHdvcnJ5IHdpdGggdmNwdV9ibG9jaygpIGlz
IHdlIGRvbid0IHByZXZlbnQgdGhlIG90aGVyIHZDUFVzIHRvIHJ1bi4KPj4+IFRlY2huaWNhbGx5
IHRoZXkgc2hvdWxkIGJlIG9mZiwgYnV0IEkgd291bGQgbGlrZSBzb21lIHNhZmV0eSB0byBhdm9p
ZAo+Pj4gYW55IHBvdGVudGlhbCBjb3JuZXIgY2FzZSAoaS5lIG90aGVyIHdheSB0byB0dXJuIGEg
dkNQVSBvbikuCj4+Cj4gCj4gT3RoZXIgdkNQVXMgYXJlIGhvdC11bnBsdWdnZWQgKG9mZmxpbmVk
KSBieSB0aGUgZ3Vlc3QuIElmIHRoYXQgaXMgbm90Cj4gdGhlIGNhc2UsIFNZU1RFTV9TVVNQRU5E
IHdpbGwgcmV0dXJuIGFuIGVycm9yLgo+IENvdWxkIHlvdSBwbGVhc2UgY2xhcmlmeSB3aGF0IGEg
cG90ZW50aWFsIGNvcm5lciBjYXNlIHdvdWxkIGJlPwoKUFNDSSBDUFVfT04gaXMgbm90IHRoZSBv
bmx5IHdheSB0byBvbmxpbmUgYSB2Q1BVLiBJIG1lcmVseSB3YW50IHRvIApwcmV2ZW50IG90aGVy
IHBhdGggdG8gcGxheSB3aXRoIHRoZSB2Q1BVIHdoZW4gaXQgaXMgbm90IG5lY2Vzc2FyeS4KClsu
Li5dCgo+PiBJZiBpbnN0ZWFkIG9mIHdhaXRpbmcgZm9yIGFueSBldmVudCwgeW91IG5lZWQgdG8g
d2FpdCBmb3IgYSBzcGVjaWZpYwo+PiBldmVudCwgdGhlcmUgaXMgYWxzbyB2Y3B1X3BvbGwoKSB3
aGljaCBpcyBhIHJlbGF0ZWQgc2NoZWR1bGVyIEFQSS4KPj4KPj4gfkFuZHJldwo+IAo+IFNvbWUg
Y29udGVudCBkaXNhcHBlYXJlZCwgc28gSSdsbCB3cml0ZSBoZXJlIHRvIGF2b2lkIHRocmVhZCBi
cmFuY2hpbmcuCj4gCj4gVGhlIHNlbWFudGljIG9mIHZDUFUgYmxvY2sgYW5kIGRvbWFpbl9wYXVz
ZSBpcyBub3QgdGhlIHNhbWUuIFdoZW4KPiBndWVzdCBzdXNwZW5kcyB0aGUgZG9tYWluIGlzIG5v
dCAoYW5kIHNob3VsZCBub3QgYmUpIHBhdXNlZCwgaW5zdGVhZAo+IGl0cyBsYXN0IG9ubGluZSB2
Q1BVIGlzIGJsb2NrZWQgd2FpdGluZyBvbiBhbiBpbnRlcnJ1cHQuIFRoYXQncyBpdC4KV2VsbCBu
bywgeW91IHdpbGwgYmxvY2sgdW50aWwgeW91IHJlY2VpdmUgYW4gZXZlbnQuIEludGVycnVwdHMg
YXJlIG9uZSAKb2YgdGhlbS4KCkRvIHdlIHdhbnQgdG8gY29uc2lkZXIgYWxsIGV2ZW50cyBhcyB3
YWtldXAgZXZlbnQ/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 10:59:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 10:59: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-devel-bounces@lists.xenproject.org>)
	id 1gNFMn-0005Ev-F6; Thu, 15 Nov 2018 10:59: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=zbog=n2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNFMm-0005Eg-Kv
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 10:59:20 +0000
X-Inumbo-ID: 7ffb7656-e8c5-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7ffb7656-e8c5-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 10:59:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A10CAA78;
 Thu, 15 Nov 2018 02:59:18 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C65143F718;
 Thu, 15 Nov 2018 02:59:14 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
 <CAKPH-NjH60sQsw56ox_XG1d_TTfdQtCo9rVzY5mHrpKakkv0LQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a9136b32-cf4a-9104-3f33-7261aec7d744@arm.com>
Date: Thu, 15 Nov 2018 10:59:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-NjH60sQsw56ox_XG1d_TTfdQtCo9rVzY5mHrpKakkv0LQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTEvMTUvMTggMTA6MzMgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6
Cj4gT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6MjYgQU0gQW5kcmV3IENvb3Blcgo+IDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4KPj4gT24gMTUvMTEvMjAxOCAxMDoxMywg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gKCsgQW5kcmUpCj4+Pgo+Pj4gT24gMTEvMTUvMTggMTI6
NDcgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4gT24gMTQvMTEvMjAxOCAxMjo0OSwgSnVs
aWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBIaSBNaXJlbGEsCj4+Pj4+Cj4+Pj4+IE9uIDE0LzExLzIw
MTggMTI6MDgsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+IE9u
IDExLzEzLzIwMTggMDk6MzIgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+Pj4gT24gMTIv
MTEvMjAxOCAxOTo1NiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+PiBIaSBBbmRyZXcsCj4+
Pj4+Pj4+Cj4+Pj4+Pj4+IE9uIDExLzEyLzE4IDQ6NDEgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6
Cj4+Pj4+Pj4+PiBPbiAxMi8xMS8xOCAxNjozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+
Pj4+Pj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKPj4+Pj4+Pj4+Pj4+IGluZGV4IGU1OTRiNDhkODEuLjdmODEwNTQ2NWMgMTAw
NjQ0Cj4+Pj4+Pj4+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+Pj4+Pj4+Pj4+
ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+Pj4+Pj4+Pj4+Pj4gQEAgLTk3LDYgKzk3LDEx
IEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnApCj4+Pj4+Pj4+
Pj4+PiAgICAgICAgICAgaWYgKCBpc19pZGxlX3ZjcHUocCkgKQo+Pj4+Pj4+Pj4+Pj4gICAgICAg
ICAgICAgICByZXR1cm47Cj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4gKyAgICAvKiBWQ1BVJ3Mg
Y29udGV4dCBzaG91bGQgbm90IGJlIHNhdmVkIGlmIGl0cyBkb21haW4gaXMKPj4+Pj4+Pj4+Pj4+
IHN1c3BlbmRlZCAqLwo+Pj4+Pj4+Pj4+Pj4gKyAgICBpZiAoIHAtPmRvbWFpbi0+aXNfc2h1dF9k
b3duICYmCj4+Pj4+Pj4+Pj4+PiArICAgICAgICAocC0+ZG9tYWluLT5zaHV0ZG93bl9jb2RlID09
IFNIVVRET1dOX3N1c3BlbmQpICkKPj4+Pj4+Pj4+Pj4+ICsgICAgICAgIHJldHVybjsKPj4+Pj4+
Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyB1c2VkIGluIFhlbiBmb3Igb3RoZXIgcHVycG9zZSAo
c2VlCj4+Pj4+Pj4+Pj4+IFNDSEVET1Bfc2h1dGRvd24pLiBUaGUgb3RoZXIgdXNlciBvZiB0aGF0
IGNvZGUgcmVsaWVzIG9uIGFsbCB0aGUKPj4+Pj4+Pj4+Pj4gc3RhdGUKPj4+Pj4+Pj4+Pj4gdG8g
YmUgc2F2ZWQgb24gc3VzcGVuZC4KPj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBXZSBqdXN0IG5lZWQg
YSBmbGFnIHRvIG1hcmsgYSBkb21haW4gYXMgc3VzcGVuZGVkLCBhbmQgSSBkbwo+Pj4+Pj4+Pj4+
IGJlbGlldmUKPj4+Pj4+Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlzIG5vdCB1c2VkIGFueXdoZXJl
IGVsc2UuCj4+Pj4+Pj4+Pj4gTGV0J3MgY29tZSBiYWNrIG9uIHRoaXMuCj4+Pj4+Pj4+PiBTSFVU
RE9XTl9zdXNwZW5kIGlzIHVzZWQgZm9yIG1pZ3JhdGlvbi4gIEdyZXAgZm9yIGl0IHRocm91Z2gg
dGhlCj4+Pj4+Pj4+PiBYZW4KPj4+Pj4+Pj4+IHRyZWUgYW5kIHlvdSdsbCBmaW5kIHNldmVyYWwg
cGllY2VzIG9mIGRvY3VtZW50YXRpb24sIGluY2x1ZGluZyB0aGUKPj4+Pj4+Pj4+IGRlc2NyaXB0
aW9uIG9mIHdoYXQgdGhpcyBzaHV0ZG93biBjb2RlIG1lYW5zLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+
IFdoYXQgeW91IGFyZSBpbnRyb2R1Y2luZyBoZXJlIGlzIG5vdCBhIHNodXRkb3duIC0gaXQgaXMg
YSBzdXNwZW5kCj4+Pj4+Pj4+PiB3aXRoCj4+Pj4+Pj4+PiB0aGUgaW50ZW50IHRvIHJlc3VtZSBl
eGVjdXRpbmcgbGF0ZXIuICBBcyBzdWNoLCBpdCBzaG91bGRuJ3QgdXNlCj4+Pj4+Pj4+PiBYZW4n
cwo+Pj4+Pj4+Pj4gc2h1dGRvd24gaW5mcmFzdHJ1Y3R1cmUsIHdoaWNoIGV4aXN0cyBtYWlubHkg
dG8gY29tbXVuaWNhdGUgd2l0aAo+Pj4+Pj4+Pj4gdGhlCj4+Pj4+Pj4+PiB0b29sc3RhY2suCj4+
Pj4+Pj4+IFdvdWxkIGRvbWFpbiBwYXVzZS91bnBhdXNlIGJlIGEgYmV0dGVyIHNvbHV0aW9uPwo+
Pj4+Pj4+IEFjdHVhbGx5IHllcyAtIHRoYXQgc291bmRzIGxpa2UgYSB2ZXJ5IG5lYXQgc29sdXRp
b24uCj4+Pj4+Pgo+Pj4+Pj4gSSBiZWxpZXZlIGRvbWFpbiBwYXVzZSB3aWxsIG5vdCB3b3JrIGhl
cmUgLSBhIGRvbWFpbiBjYW5ub3QgcGF1c2UKPj4+Pj4+IGl0c2VsZiwgaS5lLiBjdXJyZW50IGRv
bWFpbiBjYW5ub3QgYmUgcGF1c2VkLiBUaGlzIGZ1bmN0aW9uYWxpdHkKPj4+Pj4+IHNlZW1zIHRv
IGFzc3VtZSB0aGF0IGEgZG9tYWluIGlzIHBhdXNpbmcgYW5vdGhlciBkb21haW4uIE9yIEkgbWlz
c2VkCj4+Pj4+PiB0aGUgcG9pbnQuCj4+Pj4+Cj4+Pj4+IFllcyBkb21haW4gcGF1c2UvdW5wYXVz
ZSB3aWxsIG5vdCB3b3JrLiBIb3dldmVyLCB5b3UgY2FuIGludHJvZHVjZSBhCj4+Pj4+IGJvb2xl
YW4gdG8gdGVsbCB5b3Ugd2hldGhlciB0aGUgZG9tYWluIHdhcyBzdXNwZW5kLgo+Pj4+Pgo+Pj4+
PiBJIGFjdHVhbGx5IHF1aXRlIGxpa2UgaG93IHN1c3BlbmQgd29yayBmb3IgeDg2IEhWTS4gVGhp
cyBpcyBiYXNlZCBvbgo+Pj4+PiBwYXVzZS91bnBhdXNlLiBIYXZlIGEgbG9vayBhdCBodm1fczNf
e3N1c3BlbmQvcmVzdW1lfS4KPj4+Pgo+Pj4+IFRoYXQgb25seSBleGlzdHMgYmVjYXVzZSB0aGUg
QUNQSSBjb250cm9sbGVyIGlzL3dhcyBpbXBsZW1lbnRlZCBpbgo+Pj4+IFFFTVUuICBJIHdvdWxk
bid0IHJlY29tbWVuZCBjb3B5aW5nIGl0Lgo+Pj4KPj4+IE1heSBJIGFzayB3aHk/IEkgZG9uJ3Qg
dGhpbmsgdGhlIHByb3BlcnRpZXMgYXJlIHZlcnkgZGlmZmVyZW50IGZyb20KPj4+IEFybSBoZXJl
Lgo+Pgo+PiBJZiB5b3Ugb2JzZXJ2ZSwgdGhhdCBjYW4gb25seSBiZSBhY3Rpb25lZCBieSBhIGh5
cGVyY2FsbCBmcm9tIHFlbXUuICBJdAo+PiBjYW4ndCBiZSBhY3Rpb25lZCBieSBhbiBBQ1BJIGNv
bnRyb2xsZXIgZW11bGF0ZWQgYnkgWGVuLgo+Pgo+Pj4KPj4+Pgo+Pj4+IEhhdmluZyBzcGVudCBz
b21lIG1vcmUgdGltZSB0aGlua2luZyBhYm91dCB0aGlzIHByb2JsZW0sIHdoYXQgcHJvcGVydGll
cwo+Pj4+IGRvZXMgdGhlIFBTQ0kgY2FsbCBoYXZlPwo+Pj4+Cj4+Pj4gSSBnYXRoZXIgZnJvbSBv
dGhlciBwYXJ0cyBvZiB0aGlzIHRocmVhZCB0aGF0IHRoZXJlIG1heSBiZSBhIHBhcnRpYWwKPj4+
PiByZXNldCBvZiBzdGF0ZT8gIEJleW9uZCB0aGF0LCB3aGF0IGVsc2U/Cj4+Pj4KPj4+PiBJIGFz
aywgYmVjYXVzZSBjb25jZXB0dWFsbHksIGRvbVUgc3VzcGVuZCB0byBSQU0gaXMgbGl0ZXJhbGx5
IGp1c3QKPj4+PiAiZGUtc2NoZWR1bGUgdW50aWwgd2Ugd2FudCB0byB3YWtlIHVwIiwgYW5kIGlu
IHRoaXMgY2FzZSwgaXQgYXBwZWFycyB0bwo+Pj4+IGJlICJ3YWtlIHVwIG9uIGFueSBvZiB0aGUg
c3RpbGwtYWN0aXZlIGludGVycnVwdHMiLiAgV2UndmUgYWxyZWFkeSBnb3QgYQo+Pj4+IHNjaGVk
dWxlciBBUEkgZm9yIHRoYXQsIGFuZCBpdHMgY2FsbGVkIHZjcHVfYmxvY2soKS4gIFRoaXMgYWxy
ZWFkeQo+Pj4+IGV4aXN0cyB3aXRoICJ3YWl0IHVudGlsIGEgbmV3IGV2ZW50IG9jY3VycyIgc2Vt
YW50aWNzLgo+Pj4+Cj4+Pj4gSXMgdGhlcmUgYW55dGhpbmcgZWxzZSBJJ3ZlIG1pc3NlZD8KPj4+
Cj4gCj4gVGhhdCdzIGNvcnJlY3QsIGFuZCBJIGFncmVlLiBCVFcgdGhhdCBpcyB3aGF0J3MgaW1w
bGVtZW50ZWQgaW4gdGhpcyBzZXJpZXMuCj4gCj4+PiBBbGwgdkNQVXMgYnV0IHRoZSB2Q1BVIGNh
bGxpbmcgU1lTVEVNX1NVU1BFTkQgc2hvdWxkIGJlIG9mZi4gQWxzbywKPj4+IG9ubHkgZXZlbnRz
IG9uIHRoYXQgdkNQVSBjYW4gdHJpZ2dlciBhIHJlc3VtZS4gQWxsIHRoZSBvdGhlciBldmVudAo+
Pj4gc2hvdWxkIG5vdCBiZSB0YWtlbiBpbnRvIGFjY291bnQuCj4+Pgo+IAo+IFdoYXQgb3RoZXIg
ZXZlbnRzIGFyZSB0YWxraW5nIGFib3V0IGhlcmU/Cgp2Y3B1X3VuYmxvY2sgaXMgbm90IG9ubHkg
Y2FsbGVkIHdoZW4geW91IHJlY2VpdmUgaW50ZXJydXB0cy4gSXQgY2FuIGJlIApjYWxsZWQgaW4g
b3RoZXIgcGxhY2Ugd2hlbiB5b3UgcmVjZWl2ZSBhbiBldmVudHMuCgogRnJvbSB0aGUgQXJtIEFy
bSwgYW4gZXZlbnQgY2FuIGJlIGFueXRoaW5nLiBTbyBkbyB3ZSByZWFsbHkgd2FudCB0byAKd2Fr
ZS11cCBvbiBhbnkgZXZlbnRzPwoKPiAKPj4+IE15IHdvcnJ5IHdpdGggdmNwdV9ibG9jaygpIGlz
IHdlIGRvbid0IHByZXZlbnQgdGhlIG90aGVyIHZDUFVzIHRvIHJ1bi4KPj4+IFRlY2huaWNhbGx5
IHRoZXkgc2hvdWxkIGJlIG9mZiwgYnV0IEkgd291bGQgbGlrZSBzb21lIHNhZmV0eSB0byBhdm9p
ZAo+Pj4gYW55IHBvdGVudGlhbCBjb3JuZXIgY2FzZSAoaS5lIG90aGVyIHdheSB0byB0dXJuIGEg
dkNQVSBvbikuCj4+Cj4gCj4gT3RoZXIgdkNQVXMgYXJlIGhvdC11bnBsdWdnZWQgKG9mZmxpbmVk
KSBieSB0aGUgZ3Vlc3QuIElmIHRoYXQgaXMgbm90Cj4gdGhlIGNhc2UsIFNZU1RFTV9TVVNQRU5E
IHdpbGwgcmV0dXJuIGFuIGVycm9yLgo+IENvdWxkIHlvdSBwbGVhc2UgY2xhcmlmeSB3aGF0IGEg
cG90ZW50aWFsIGNvcm5lciBjYXNlIHdvdWxkIGJlPwoKUFNDSSBDUFVfT04gaXMgbm90IHRoZSBv
bmx5IHdheSB0byBvbmxpbmUgYSB2Q1BVLiBJIG1lcmVseSB3YW50IHRvIApwcmV2ZW50IG90aGVy
IHBhdGggdG8gcGxheSB3aXRoIHRoZSB2Q1BVIHdoZW4gaXQgaXMgbm90IG5lY2Vzc2FyeS4KClsu
Li5dCgo+PiBJZiBpbnN0ZWFkIG9mIHdhaXRpbmcgZm9yIGFueSBldmVudCwgeW91IG5lZWQgdG8g
d2FpdCBmb3IgYSBzcGVjaWZpYwo+PiBldmVudCwgdGhlcmUgaXMgYWxzbyB2Y3B1X3BvbGwoKSB3
aGljaCBpcyBhIHJlbGF0ZWQgc2NoZWR1bGVyIEFQSS4KPj4KPj4gfkFuZHJldwo+IAo+IFNvbWUg
Y29udGVudCBkaXNhcHBlYXJlZCwgc28gSSdsbCB3cml0ZSBoZXJlIHRvIGF2b2lkIHRocmVhZCBi
cmFuY2hpbmcuCj4gCj4gVGhlIHNlbWFudGljIG9mIHZDUFUgYmxvY2sgYW5kIGRvbWFpbl9wYXVz
ZSBpcyBub3QgdGhlIHNhbWUuIFdoZW4KPiBndWVzdCBzdXNwZW5kcyB0aGUgZG9tYWluIGlzIG5v
dCAoYW5kIHNob3VsZCBub3QgYmUpIHBhdXNlZCwgaW5zdGVhZAo+IGl0cyBsYXN0IG9ubGluZSB2
Q1BVIGlzIGJsb2NrZWQgd2FpdGluZyBvbiBhbiBpbnRlcnJ1cHQuIFRoYXQncyBpdC4KV2VsbCBu
bywgeW91IHdpbGwgYmxvY2sgdW50aWwgeW91IHJlY2VpdmUgYW4gZXZlbnQuIEludGVycnVwdHMg
YXJlIG9uZSAKb2YgdGhlbS4KCkRvIHdlIHdhbnQgdG8gY29uc2lkZXIgYWxsIGV2ZW50cyBhcyB3
YWtldXAgZXZlbnQ/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 11:10:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11:10: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-devel-bounces@lists.xenproject.org>)
	id 1gNFXw-0006mH-VS; Thu, 15 Nov 2018 11:10:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=uxyt=n2=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gNFXw-0006m7-Cc
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 11:10:52 +0000
X-Inumbo-ID: 1c0ada76-e8c7-11e8-9a16-bc764e045a96
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c0ada76-e8c7-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 11:10:50 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id m5so31126976qka.9
 for <xen-devel@lists.xenproject.org>; Thu, 15 Nov 2018 03:10:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=RsYzKnQ+iOSMc5Vcl9Xfo+nug7VwWnzogGk3Q3LcmZQ=;
 b=XK7hbcpm0THqy44/8W7nWuk83R/iol1SuyXtv0zVGNG1910PgWn+2PW9b4qCB4hIPT
 ffshEtE7KX/J2UmTPiRkpcWfItyvkpvRD8S40sq8IQumXaUmSm1A9j2M7ZdvmYQ1dihP
 Jw0GD8cEx8tH8DAQBCE/uhIFqHsK+fe4fpkObu1gKhCnMBtEKYB6GZw85Dv/0FPHk/9c
 TO5T3c5cH/seq0rbhVpvDpylTi35laDkSb8rHBAr8bK8MZutI6OXDwhx/hipBoYPsGyr
 BgpCR+cby4Kc8J8xcAvoOOYGgEgbYJN4tyTnPnpuEmoEMw7b4NXHyNNj5P/dr4hkVBcH
 H3Iw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=RsYzKnQ+iOSMc5Vcl9Xfo+nug7VwWnzogGk3Q3LcmZQ=;
 b=lnCUPAKr6ApeiMn9fx/nhWiHb16YGJVlacQ1srdcdrnCf/cSnWx76WPsNbKmQ0BdC5
 uI5ra7oKa/WgsOVHDrqB8GfULfALqaTesTowXqLifMQh7msB2uUtLU9ZUAyBK3ZWzPJ8
 6Lm37rkmgJqOc4Ksc0SbVwvoIGi/0QnJbl/7hjU6C2EY5sKAqBthovPawd5X+Z9bkPrU
 nRCzcZUygKC3q11NlNIrzDHTr3zkWnDzwxa0u/7h5u07C74UCNUmniVH4/eBIscJRNow
 p5KfQ3TqssTrgMqHeH97msw56CyrfVsm2+7zttfEleFezHxtO50PmYKMdmllEf0/NK4L
 QDbA==
X-Gm-Message-State: AGRZ1gK6ieEnNFF3ecg+0n2ze7STEE9K/QRda8CZkGwPxoe+4j/nW8AY
 hWLeUhms4FrbejMAqiyErgbE8Ksh+/q2FoBHdCQ+Cg==
X-Google-Smtp-Source: AJdET5eVbmzjyj7CfPnRh3IWUlbgbo5RjgW3pvpifnkEQQKyNeCR+RszXWCrC6gJ14uu3olqGTZ34GRkf2g/jM2bGws=
X-Received: by 2002:ac8:1873:: with SMTP id n48mr5412733qtk.10.1542280249705; 
 Thu, 15 Nov 2018 03:10:49 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
 <CAKPH-NjH60sQsw56ox_XG1d_TTfdQtCo9rVzY5mHrpKakkv0LQ@mail.gmail.com>
 <a9136b32-cf4a-9104-3f33-7261aec7d744@arm.com>
In-Reply-To: <a9136b32-cf4a-9104-3f33-7261aec7d744@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Thu, 15 Nov 2018 12:10:38 +0100
Message-ID: <CAKPH-NjivCuZ0Wse_CKvC-OeGrg6unD17vQAn+Y=riVDpnEMrw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Xen Devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6NTkgQU0gSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4KPiBIaSBNaXJlbGEsCj4KPiBPbiAxMS8x
NS8xOCAxMDozMyBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+IE9uIFRodSwgTm92IDE1
LCAyMDE4IGF0IDExOjI2IEFNIEFuZHJldyBDb29wZXIKPiA+IDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPiB3cm90ZToKPiA+Pgo+ID4+IE9uIDE1LzExLzIwMTggMTA6MTMsIEp1bGllbiBHcmFs
bCB3cm90ZToKPiA+Pj4gKCsgQW5kcmUpCj4gPj4+Cj4gPj4+IE9uIDExLzE1LzE4IDEyOjQ3IEFN
LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4+Pj4gT24gMTQvMTEvMjAxOCAxMjo0OSwgSnVsaWVu
IEdyYWxsIHdyb3RlOgo+ID4+Pj4+IEhpIE1pcmVsYSwKPiA+Pj4+Pgo+ID4+Pj4+IE9uIDE0LzEx
LzIwMTggMTI6MDgsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPj4+Pj4+Cj4gPj4+Pj4+Cj4g
Pj4+Pj4+IE9uIDExLzEzLzIwMTggMDk6MzIgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4+
Pj4+PiBPbiAxMi8xMS8yMDE4IDE5OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPj4+Pj4+Pj4g
SGkgQW5kcmV3LAo+ID4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4gT24gMTEvMTIvMTggNDo0MSBQTSwgQW5k
cmV3IENvb3BlciB3cm90ZToKPiA+Pj4+Pj4+Pj4gT24gMTIvMTEvMTggMTY6MzUsIE1pcmVsYSBT
aW1vbm92aWMgd3JvdGU6Cj4gPj4+Pj4+Pj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiA+Pj4+Pj4+Pj4+Pj4gaW5kZXggZTU5
NGI0OGQ4MS4uN2Y4MTA1NDY1YyAxMDA2NDQKPiA+Pj4+Pj4+Pj4+Pj4gLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCj4gPj4+Pj4+Pj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+
ID4+Pj4+Pj4+Pj4+PiBAQCAtOTcsNiArOTcsMTEgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hf
ZnJvbShzdHJ1Y3QgdmNwdSAqcCkKPiA+Pj4+Pj4+Pj4+Pj4gICAgICAgICAgIGlmICggaXNfaWRs
ZV92Y3B1KHApICkKPiA+Pj4+Pj4+Pj4+Pj4gICAgICAgICAgICAgICByZXR1cm47Cj4gPj4+Pj4+
Pj4+Pj4+Cj4gPj4+Pj4+Pj4+Pj4+ICsgICAgLyogVkNQVSdzIGNvbnRleHQgc2hvdWxkIG5vdCBi
ZSBzYXZlZCBpZiBpdHMgZG9tYWluIGlzCj4gPj4+Pj4+Pj4+Pj4+IHN1c3BlbmRlZCAqLwo+ID4+
Pj4+Pj4+Pj4+PiArICAgIGlmICggcC0+ZG9tYWluLT5pc19zaHV0X2Rvd24gJiYKPiA+Pj4+Pj4+
Pj4+Pj4gKyAgICAgICAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBTSFVURE9XTl9zdXNw
ZW5kKSApCj4gPj4+Pj4+Pj4+Pj4+ICsgICAgICAgIHJldHVybjsKPiA+Pj4+Pj4+Pj4+PiBTSFVU
RE9XTl9zdXNwZW5kIGlzIHVzZWQgaW4gWGVuIGZvciBvdGhlciBwdXJwb3NlIChzZWUKPiA+Pj4+
Pj4+Pj4+PiBTQ0hFRE9QX3NodXRkb3duKS4gVGhlIG90aGVyIHVzZXIgb2YgdGhhdCBjb2RlIHJl
bGllcyBvbiBhbGwgdGhlCj4gPj4+Pj4+Pj4+Pj4gc3RhdGUKPiA+Pj4+Pj4+Pj4+PiB0byBiZSBz
YXZlZCBvbiBzdXNwZW5kLgo+ID4+Pj4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4+PiBXZSBqdXN0IG5lZWQg
YSBmbGFnIHRvIG1hcmsgYSBkb21haW4gYXMgc3VzcGVuZGVkLCBhbmQgSSBkbwo+ID4+Pj4+Pj4+
Pj4gYmVsaWV2ZQo+ID4+Pj4+Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyBub3QgdXNlZCBhbnl3
aGVyZSBlbHNlLgo+ID4+Pj4+Pj4+Pj4gTGV0J3MgY29tZSBiYWNrIG9uIHRoaXMuCj4gPj4+Pj4+
Pj4+IFNIVVRET1dOX3N1c3BlbmQgaXMgdXNlZCBmb3IgbWlncmF0aW9uLiAgR3JlcCBmb3IgaXQg
dGhyb3VnaCB0aGUKPiA+Pj4+Pj4+Pj4gWGVuCj4gPj4+Pj4+Pj4+IHRyZWUgYW5kIHlvdSdsbCBm
aW5kIHNldmVyYWwgcGllY2VzIG9mIGRvY3VtZW50YXRpb24sIGluY2x1ZGluZyB0aGUKPiA+Pj4+
Pj4+Pj4gZGVzY3JpcHRpb24gb2Ygd2hhdCB0aGlzIHNodXRkb3duIGNvZGUgbWVhbnMuCj4gPj4+
Pj4+Pj4+Cj4gPj4+Pj4+Pj4+IFdoYXQgeW91IGFyZSBpbnRyb2R1Y2luZyBoZXJlIGlzIG5vdCBh
IHNodXRkb3duIC0gaXQgaXMgYSBzdXNwZW5kCj4gPj4+Pj4+Pj4+IHdpdGgKPiA+Pj4+Pj4+Pj4g
dGhlIGludGVudCB0byByZXN1bWUgZXhlY3V0aW5nIGxhdGVyLiAgQXMgc3VjaCwgaXQgc2hvdWxk
bid0IHVzZQo+ID4+Pj4+Pj4+PiBYZW4ncwo+ID4+Pj4+Pj4+PiBzaHV0ZG93biBpbmZyYXN0cnVj
dHVyZSwgd2hpY2ggZXhpc3RzIG1haW5seSB0byBjb21tdW5pY2F0ZSB3aXRoCj4gPj4+Pj4+Pj4+
IHRoZQo+ID4+Pj4+Pj4+PiB0b29sc3RhY2suCj4gPj4+Pj4+Pj4gV291bGQgZG9tYWluIHBhdXNl
L3VucGF1c2UgYmUgYSBiZXR0ZXIgc29sdXRpb24/Cj4gPj4+Pj4+PiBBY3R1YWxseSB5ZXMgLSB0
aGF0IHNvdW5kcyBsaWtlIGEgdmVyeSBuZWF0IHNvbHV0aW9uLgo+ID4+Pj4+Pgo+ID4+Pj4+PiBJ
IGJlbGlldmUgZG9tYWluIHBhdXNlIHdpbGwgbm90IHdvcmsgaGVyZSAtIGEgZG9tYWluIGNhbm5v
dCBwYXVzZQo+ID4+Pj4+PiBpdHNlbGYsIGkuZS4gY3VycmVudCBkb21haW4gY2Fubm90IGJlIHBh
dXNlZC4gVGhpcyBmdW5jdGlvbmFsaXR5Cj4gPj4+Pj4+IHNlZW1zIHRvIGFzc3VtZSB0aGF0IGEg
ZG9tYWluIGlzIHBhdXNpbmcgYW5vdGhlciBkb21haW4uIE9yIEkgbWlzc2VkCj4gPj4+Pj4+IHRo
ZSBwb2ludC4KPiA+Pj4+Pgo+ID4+Pj4+IFllcyBkb21haW4gcGF1c2UvdW5wYXVzZSB3aWxsIG5v
dCB3b3JrLiBIb3dldmVyLCB5b3UgY2FuIGludHJvZHVjZSBhCj4gPj4+Pj4gYm9vbGVhbiB0byB0
ZWxsIHlvdSB3aGV0aGVyIHRoZSBkb21haW4gd2FzIHN1c3BlbmQuCj4gPj4+Pj4KPiA+Pj4+PiBJ
IGFjdHVhbGx5IHF1aXRlIGxpa2UgaG93IHN1c3BlbmQgd29yayBmb3IgeDg2IEhWTS4gVGhpcyBp
cyBiYXNlZCBvbgo+ID4+Pj4+IHBhdXNlL3VucGF1c2UuIEhhdmUgYSBsb29rIGF0IGh2bV9zM197
c3VzcGVuZC9yZXN1bWV9Lgo+ID4+Pj4KPiA+Pj4+IFRoYXQgb25seSBleGlzdHMgYmVjYXVzZSB0
aGUgQUNQSSBjb250cm9sbGVyIGlzL3dhcyBpbXBsZW1lbnRlZCBpbgo+ID4+Pj4gUUVNVS4gIEkg
d291bGRuJ3QgcmVjb21tZW5kIGNvcHlpbmcgaXQuCj4gPj4+Cj4gPj4+IE1heSBJIGFzayB3aHk/
IEkgZG9uJ3QgdGhpbmsgdGhlIHByb3BlcnRpZXMgYXJlIHZlcnkgZGlmZmVyZW50IGZyb20KPiA+
Pj4gQXJtIGhlcmUuCj4gPj4KPiA+PiBJZiB5b3Ugb2JzZXJ2ZSwgdGhhdCBjYW4gb25seSBiZSBh
Y3Rpb25lZCBieSBhIGh5cGVyY2FsbCBmcm9tIHFlbXUuICBJdAo+ID4+IGNhbid0IGJlIGFjdGlv
bmVkIGJ5IGFuIEFDUEkgY29udHJvbGxlciBlbXVsYXRlZCBieSBYZW4uCj4gPj4KPiA+Pj4KPiA+
Pj4+Cj4gPj4+PiBIYXZpbmcgc3BlbnQgc29tZSBtb3JlIHRpbWUgdGhpbmtpbmcgYWJvdXQgdGhp
cyBwcm9ibGVtLCB3aGF0IHByb3BlcnRpZXMKPiA+Pj4+IGRvZXMgdGhlIFBTQ0kgY2FsbCBoYXZl
Pwo+ID4+Pj4KPiA+Pj4+IEkgZ2F0aGVyIGZyb20gb3RoZXIgcGFydHMgb2YgdGhpcyB0aHJlYWQg
dGhhdCB0aGVyZSBtYXkgYmUgYSBwYXJ0aWFsCj4gPj4+PiByZXNldCBvZiBzdGF0ZT8gIEJleW9u
ZCB0aGF0LCB3aGF0IGVsc2U/Cj4gPj4+Pgo+ID4+Pj4gSSBhc2ssIGJlY2F1c2UgY29uY2VwdHVh
bGx5LCBkb21VIHN1c3BlbmQgdG8gUkFNIGlzIGxpdGVyYWxseSBqdXN0Cj4gPj4+PiAiZGUtc2No
ZWR1bGUgdW50aWwgd2Ugd2FudCB0byB3YWtlIHVwIiwgYW5kIGluIHRoaXMgY2FzZSwgaXQgYXBw
ZWFycyB0bwo+ID4+Pj4gYmUgIndha2UgdXAgb24gYW55IG9mIHRoZSBzdGlsbC1hY3RpdmUgaW50
ZXJydXB0cyIuICBXZSd2ZSBhbHJlYWR5IGdvdCBhCj4gPj4+PiBzY2hlZHVsZXIgQVBJIGZvciB0
aGF0LCBhbmQgaXRzIGNhbGxlZCB2Y3B1X2Jsb2NrKCkuICBUaGlzIGFscmVhZHkKPiA+Pj4+IGV4
aXN0cyB3aXRoICJ3YWl0IHVudGlsIGEgbmV3IGV2ZW50IG9jY3VycyIgc2VtYW50aWNzLgo+ID4+
Pj4KPiA+Pj4+IElzIHRoZXJlIGFueXRoaW5nIGVsc2UgSSd2ZSBtaXNzZWQ/Cj4gPj4+Cj4gPgo+
ID4gVGhhdCdzIGNvcnJlY3QsIGFuZCBJIGFncmVlLiBCVFcgdGhhdCBpcyB3aGF0J3MgaW1wbGVt
ZW50ZWQgaW4gdGhpcyBzZXJpZXMuCj4gPgo+ID4+PiBBbGwgdkNQVXMgYnV0IHRoZSB2Q1BVIGNh
bGxpbmcgU1lTVEVNX1NVU1BFTkQgc2hvdWxkIGJlIG9mZi4gQWxzbywKPiA+Pj4gb25seSBldmVu
dHMgb24gdGhhdCB2Q1BVIGNhbiB0cmlnZ2VyIGEgcmVzdW1lLiBBbGwgdGhlIG90aGVyIGV2ZW50
Cj4gPj4+IHNob3VsZCBub3QgYmUgdGFrZW4gaW50byBhY2NvdW50Lgo+ID4+Pgo+ID4KPiA+IFdo
YXQgb3RoZXIgZXZlbnRzIGFyZSB0YWxraW5nIGFib3V0IGhlcmU/Cj4KPiB2Y3B1X3VuYmxvY2sg
aXMgbm90IG9ubHkgY2FsbGVkIHdoZW4geW91IHJlY2VpdmUgaW50ZXJydXB0cy4gSXQgY2FuIGJl
Cj4gY2FsbGVkIGluIG90aGVyIHBsYWNlIHdoZW4geW91IHJlY2VpdmUgYW4gZXZlbnRzLgo+Cj4g
IEZyb20gdGhlIEFybSBBcm0sIGFuIGV2ZW50IGNhbiBiZSBhbnl0aGluZy4gU28gZG8gd2UgcmVh
bGx5IHdhbnQgdG8KPiB3YWtlLXVwIG9uIGFueSBldmVudHM/Cj4KPiA+Cj4gPj4+IE15IHdvcnJ5
IHdpdGggdmNwdV9ibG9jaygpIGlzIHdlIGRvbid0IHByZXZlbnQgdGhlIG90aGVyIHZDUFVzIHRv
IHJ1bi4KPiA+Pj4gVGVjaG5pY2FsbHkgdGhleSBzaG91bGQgYmUgb2ZmLCBidXQgSSB3b3VsZCBs
aWtlIHNvbWUgc2FmZXR5IHRvIGF2b2lkCj4gPj4+IGFueSBwb3RlbnRpYWwgY29ybmVyIGNhc2Ug
KGkuZSBvdGhlciB3YXkgdG8gdHVybiBhIHZDUFUgb24pLgo+ID4+Cj4gPgo+ID4gT3RoZXIgdkNQ
VXMgYXJlIGhvdC11bnBsdWdnZWQgKG9mZmxpbmVkKSBieSB0aGUgZ3Vlc3QuIElmIHRoYXQgaXMg
bm90Cj4gPiB0aGUgY2FzZSwgU1lTVEVNX1NVU1BFTkQgd2lsbCByZXR1cm4gYW4gZXJyb3IuCj4g
PiBDb3VsZCB5b3UgcGxlYXNlIGNsYXJpZnkgd2hhdCBhIHBvdGVudGlhbCBjb3JuZXIgY2FzZSB3
b3VsZCBiZT8KPgo+IFBTQ0kgQ1BVX09OIGlzIG5vdCB0aGUgb25seSB3YXkgdG8gb25saW5lIGEg
dkNQVS4gSSBtZXJlbHkgd2FudCB0bwo+IHByZXZlbnQgb3RoZXIgcGF0aCB0byBwbGF5IHdpdGgg
dGhlIHZDUFUgd2hlbiBpdCBpcyBub3QgbmVjZXNzYXJ5Lgo+Cj4gWy4uLl0KPgo+ID4+IElmIGlu
c3RlYWQgb2Ygd2FpdGluZyBmb3IgYW55IGV2ZW50LCB5b3UgbmVlZCB0byB3YWl0IGZvciBhIHNw
ZWNpZmljCj4gPj4gZXZlbnQsIHRoZXJlIGlzIGFsc28gdmNwdV9wb2xsKCkgd2hpY2ggaXMgYSBy
ZWxhdGVkIHNjaGVkdWxlciBBUEkuCj4gPj4KPiA+PiB+QW5kcmV3Cj4gPgo+ID4gU29tZSBjb250
ZW50IGRpc2FwcGVhcmVkLCBzbyBJJ2xsIHdyaXRlIGhlcmUgdG8gYXZvaWQgdGhyZWFkIGJyYW5j
aGluZy4KPiA+Cj4gPiBUaGUgc2VtYW50aWMgb2YgdkNQVSBibG9jayBhbmQgZG9tYWluX3BhdXNl
IGlzIG5vdCB0aGUgc2FtZS4gV2hlbgo+ID4gZ3Vlc3Qgc3VzcGVuZHMgdGhlIGRvbWFpbiBpcyBu
b3QgKGFuZCBzaG91bGQgbm90IGJlKSBwYXVzZWQsIGluc3RlYWQKPiA+IGl0cyBsYXN0IG9ubGlu
ZSB2Q1BVIGlzIGJsb2NrZWQgd2FpdGluZyBvbiBhbiBpbnRlcnJ1cHQuIFRoYXQncyBpdC4KPiBX
ZWxsIG5vLCB5b3Ugd2lsbCBibG9jayB1bnRpbCB5b3UgcmVjZWl2ZSBhbiBldmVudC4gSW50ZXJy
dXB0cyBhcmUgb25lCj4gb2YgdGhlbS4KPgo+IERvIHdlIHdhbnQgdG8gY29uc2lkZXIgYWxsIGV2
ZW50cyBhcyB3YWtldXAgZXZlbnQ/Cj4KCkkgdGhpbmsgd2UgbmVlZCB0byBhc3N1bWUgdGhhdCBl
dmVudHMgYXJlIG5vdCB0cmlnZ2VyZWQgdmlhIHRvb2xzdGFjaywKQW5kcmV3IG1hZGUgYSBnb29k
IHBvaW50LgpHaXZlbiB0aGUgYXNzdW1wdGlvbiwgbXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IFhl
biBpdHNlbGYgd2lsbCBub3QKdW5ibG9jayB2Q1BVLCBleGNlcHQgZHVlIHRvIGFuIGludGVycnVw
dCB0YXJnZXRlZCB0byB0aGUgZ3Vlc3QuCkFtIEkgbWlzc2luZyBzb21ldGhpbmc/IEFuIGV4YW1w
bGUgd291bGQgYmUgYXBwcmVjaWF0ZWQuIFRoZW4gd2UgY2FuCnNheSB3aGV0aGVyIHRob3NlIGV2
ZW50cyBzaG91bGQgd2FrZS11cCB0aGUgZ3Vlc3Qgb3Igbm90LgoKVGhhbmtzLApNaXJlbGEKCj4g
Q2hlZXJzLAo+Cj4gLS0KPiBKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 11:10:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11:10: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-devel-bounces@lists.xenproject.org>)
	id 1gNFXx-0006mN-8h; Thu, 15 Nov 2018 11:10: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=uxyt=n2=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gNFXw-0006m8-I7
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 11:10:52 +0000
X-Inumbo-ID: 1c0b7c03-e8c7-11e8-9a16-bc764e045a96
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c0b7c03-e8c7-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 11:10:50 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id a132so31146122qkg.1
 for <xen-devel@lists.xen.org>; Thu, 15 Nov 2018 03:10:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=RsYzKnQ+iOSMc5Vcl9Xfo+nug7VwWnzogGk3Q3LcmZQ=;
 b=XK7hbcpm0THqy44/8W7nWuk83R/iol1SuyXtv0zVGNG1910PgWn+2PW9b4qCB4hIPT
 ffshEtE7KX/J2UmTPiRkpcWfItyvkpvRD8S40sq8IQumXaUmSm1A9j2M7ZdvmYQ1dihP
 Jw0GD8cEx8tH8DAQBCE/uhIFqHsK+fe4fpkObu1gKhCnMBtEKYB6GZw85Dv/0FPHk/9c
 TO5T3c5cH/seq0rbhVpvDpylTi35laDkSb8rHBAr8bK8MZutI6OXDwhx/hipBoYPsGyr
 BgpCR+cby4Kc8J8xcAvoOOYGgEgbYJN4tyTnPnpuEmoEMw7b4NXHyNNj5P/dr4hkVBcH
 H3Iw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=RsYzKnQ+iOSMc5Vcl9Xfo+nug7VwWnzogGk3Q3LcmZQ=;
 b=eeoI1bwOTfihuQkoKSFiCTfQwg6raMW5fRtXi+mi8ZDEuP+W9Xk6GWarDtcBJuSVgP
 0h5IAb2nT4laxpAjNyJIFriewBW1p6EJRSTH5IrQ9TXBwm0+UJKI8RttHBm+zUwcPxQV
 Q2l9qMTGPPpO7yqg98UBMpLGXiAvVqwW5rTp/HkpHixJoSQmz5VPoAbNsoi1dAe4Ny45
 VBgpL9xSU0vdqm21LefLafN4OX3yGvPZ8yhOui5Rbuw+4JHwW1+1G5KrW0S7GlIFP9As
 Ah4/7fkb5We8BjHcUtYlyrKAvZygqnZJvwx/jZCNiU7OKAYEeSa+Zc0iDGOnQBwDcTEx
 8NRw==
X-Gm-Message-State: AGRZ1gI2+ZS2aWfwKzAfsHpbxzPSrpHBBSGNV7COcOHs8X2WL8k4OnpM
 8D2rgunrPskXYbo4evZkUYGLQkmnQBgVCzNT4lUdQg==
X-Google-Smtp-Source: AJdET5eVbmzjyj7CfPnRh3IWUlbgbo5RjgW3pvpifnkEQQKyNeCR+RszXWCrC6gJ14uu3olqGTZ34GRkf2g/jM2bGws=
X-Received: by 2002:ac8:1873:: with SMTP id n48mr5412733qtk.10.1542280249705; 
 Thu, 15 Nov 2018 03:10:49 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
 <CAKPH-NjH60sQsw56ox_XG1d_TTfdQtCo9rVzY5mHrpKakkv0LQ@mail.gmail.com>
 <a9136b32-cf4a-9104-3f33-7261aec7d744@arm.com>
In-Reply-To: <a9136b32-cf4a-9104-3f33-7261aec7d744@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Thu, 15 Nov 2018 12:10:38 +0100
Message-ID: <CAKPH-NjivCuZ0Wse_CKvC-OeGrg6unD17vQAn+Y=riVDpnEMrw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Xen Devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6NTkgQU0gSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4KPiBIaSBNaXJlbGEsCj4KPiBPbiAxMS8x
NS8xOCAxMDozMyBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+IE9uIFRodSwgTm92IDE1
LCAyMDE4IGF0IDExOjI2IEFNIEFuZHJldyBDb29wZXIKPiA+IDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPiB3cm90ZToKPiA+Pgo+ID4+IE9uIDE1LzExLzIwMTggMTA6MTMsIEp1bGllbiBHcmFs
bCB3cm90ZToKPiA+Pj4gKCsgQW5kcmUpCj4gPj4+Cj4gPj4+IE9uIDExLzE1LzE4IDEyOjQ3IEFN
LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4+Pj4gT24gMTQvMTEvMjAxOCAxMjo0OSwgSnVsaWVu
IEdyYWxsIHdyb3RlOgo+ID4+Pj4+IEhpIE1pcmVsYSwKPiA+Pj4+Pgo+ID4+Pj4+IE9uIDE0LzEx
LzIwMTggMTI6MDgsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPj4+Pj4+Cj4gPj4+Pj4+Cj4g
Pj4+Pj4+IE9uIDExLzEzLzIwMTggMDk6MzIgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4+
Pj4+PiBPbiAxMi8xMS8yMDE4IDE5OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPj4+Pj4+Pj4g
SGkgQW5kcmV3LAo+ID4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4gT24gMTEvMTIvMTggNDo0MSBQTSwgQW5k
cmV3IENvb3BlciB3cm90ZToKPiA+Pj4+Pj4+Pj4gT24gMTIvMTEvMTggMTY6MzUsIE1pcmVsYSBT
aW1vbm92aWMgd3JvdGU6Cj4gPj4+Pj4+Pj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiA+Pj4+Pj4+Pj4+Pj4gaW5kZXggZTU5
NGI0OGQ4MS4uN2Y4MTA1NDY1YyAxMDA2NDQKPiA+Pj4+Pj4+Pj4+Pj4gLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCj4gPj4+Pj4+Pj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+
ID4+Pj4+Pj4+Pj4+PiBAQCAtOTcsNiArOTcsMTEgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hf
ZnJvbShzdHJ1Y3QgdmNwdSAqcCkKPiA+Pj4+Pj4+Pj4+Pj4gICAgICAgICAgIGlmICggaXNfaWRs
ZV92Y3B1KHApICkKPiA+Pj4+Pj4+Pj4+Pj4gICAgICAgICAgICAgICByZXR1cm47Cj4gPj4+Pj4+
Pj4+Pj4+Cj4gPj4+Pj4+Pj4+Pj4+ICsgICAgLyogVkNQVSdzIGNvbnRleHQgc2hvdWxkIG5vdCBi
ZSBzYXZlZCBpZiBpdHMgZG9tYWluIGlzCj4gPj4+Pj4+Pj4+Pj4+IHN1c3BlbmRlZCAqLwo+ID4+
Pj4+Pj4+Pj4+PiArICAgIGlmICggcC0+ZG9tYWluLT5pc19zaHV0X2Rvd24gJiYKPiA+Pj4+Pj4+
Pj4+Pj4gKyAgICAgICAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBTSFVURE9XTl9zdXNw
ZW5kKSApCj4gPj4+Pj4+Pj4+Pj4+ICsgICAgICAgIHJldHVybjsKPiA+Pj4+Pj4+Pj4+PiBTSFVU
RE9XTl9zdXNwZW5kIGlzIHVzZWQgaW4gWGVuIGZvciBvdGhlciBwdXJwb3NlIChzZWUKPiA+Pj4+
Pj4+Pj4+PiBTQ0hFRE9QX3NodXRkb3duKS4gVGhlIG90aGVyIHVzZXIgb2YgdGhhdCBjb2RlIHJl
bGllcyBvbiBhbGwgdGhlCj4gPj4+Pj4+Pj4+Pj4gc3RhdGUKPiA+Pj4+Pj4+Pj4+PiB0byBiZSBz
YXZlZCBvbiBzdXNwZW5kLgo+ID4+Pj4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4+PiBXZSBqdXN0IG5lZWQg
YSBmbGFnIHRvIG1hcmsgYSBkb21haW4gYXMgc3VzcGVuZGVkLCBhbmQgSSBkbwo+ID4+Pj4+Pj4+
Pj4gYmVsaWV2ZQo+ID4+Pj4+Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyBub3QgdXNlZCBhbnl3
aGVyZSBlbHNlLgo+ID4+Pj4+Pj4+Pj4gTGV0J3MgY29tZSBiYWNrIG9uIHRoaXMuCj4gPj4+Pj4+
Pj4+IFNIVVRET1dOX3N1c3BlbmQgaXMgdXNlZCBmb3IgbWlncmF0aW9uLiAgR3JlcCBmb3IgaXQg
dGhyb3VnaCB0aGUKPiA+Pj4+Pj4+Pj4gWGVuCj4gPj4+Pj4+Pj4+IHRyZWUgYW5kIHlvdSdsbCBm
aW5kIHNldmVyYWwgcGllY2VzIG9mIGRvY3VtZW50YXRpb24sIGluY2x1ZGluZyB0aGUKPiA+Pj4+
Pj4+Pj4gZGVzY3JpcHRpb24gb2Ygd2hhdCB0aGlzIHNodXRkb3duIGNvZGUgbWVhbnMuCj4gPj4+
Pj4+Pj4+Cj4gPj4+Pj4+Pj4+IFdoYXQgeW91IGFyZSBpbnRyb2R1Y2luZyBoZXJlIGlzIG5vdCBh
IHNodXRkb3duIC0gaXQgaXMgYSBzdXNwZW5kCj4gPj4+Pj4+Pj4+IHdpdGgKPiA+Pj4+Pj4+Pj4g
dGhlIGludGVudCB0byByZXN1bWUgZXhlY3V0aW5nIGxhdGVyLiAgQXMgc3VjaCwgaXQgc2hvdWxk
bid0IHVzZQo+ID4+Pj4+Pj4+PiBYZW4ncwo+ID4+Pj4+Pj4+PiBzaHV0ZG93biBpbmZyYXN0cnVj
dHVyZSwgd2hpY2ggZXhpc3RzIG1haW5seSB0byBjb21tdW5pY2F0ZSB3aXRoCj4gPj4+Pj4+Pj4+
IHRoZQo+ID4+Pj4+Pj4+PiB0b29sc3RhY2suCj4gPj4+Pj4+Pj4gV291bGQgZG9tYWluIHBhdXNl
L3VucGF1c2UgYmUgYSBiZXR0ZXIgc29sdXRpb24/Cj4gPj4+Pj4+PiBBY3R1YWxseSB5ZXMgLSB0
aGF0IHNvdW5kcyBsaWtlIGEgdmVyeSBuZWF0IHNvbHV0aW9uLgo+ID4+Pj4+Pgo+ID4+Pj4+PiBJ
IGJlbGlldmUgZG9tYWluIHBhdXNlIHdpbGwgbm90IHdvcmsgaGVyZSAtIGEgZG9tYWluIGNhbm5v
dCBwYXVzZQo+ID4+Pj4+PiBpdHNlbGYsIGkuZS4gY3VycmVudCBkb21haW4gY2Fubm90IGJlIHBh
dXNlZC4gVGhpcyBmdW5jdGlvbmFsaXR5Cj4gPj4+Pj4+IHNlZW1zIHRvIGFzc3VtZSB0aGF0IGEg
ZG9tYWluIGlzIHBhdXNpbmcgYW5vdGhlciBkb21haW4uIE9yIEkgbWlzc2VkCj4gPj4+Pj4+IHRo
ZSBwb2ludC4KPiA+Pj4+Pgo+ID4+Pj4+IFllcyBkb21haW4gcGF1c2UvdW5wYXVzZSB3aWxsIG5v
dCB3b3JrLiBIb3dldmVyLCB5b3UgY2FuIGludHJvZHVjZSBhCj4gPj4+Pj4gYm9vbGVhbiB0byB0
ZWxsIHlvdSB3aGV0aGVyIHRoZSBkb21haW4gd2FzIHN1c3BlbmQuCj4gPj4+Pj4KPiA+Pj4+PiBJ
IGFjdHVhbGx5IHF1aXRlIGxpa2UgaG93IHN1c3BlbmQgd29yayBmb3IgeDg2IEhWTS4gVGhpcyBp
cyBiYXNlZCBvbgo+ID4+Pj4+IHBhdXNlL3VucGF1c2UuIEhhdmUgYSBsb29rIGF0IGh2bV9zM197
c3VzcGVuZC9yZXN1bWV9Lgo+ID4+Pj4KPiA+Pj4+IFRoYXQgb25seSBleGlzdHMgYmVjYXVzZSB0
aGUgQUNQSSBjb250cm9sbGVyIGlzL3dhcyBpbXBsZW1lbnRlZCBpbgo+ID4+Pj4gUUVNVS4gIEkg
d291bGRuJ3QgcmVjb21tZW5kIGNvcHlpbmcgaXQuCj4gPj4+Cj4gPj4+IE1heSBJIGFzayB3aHk/
IEkgZG9uJ3QgdGhpbmsgdGhlIHByb3BlcnRpZXMgYXJlIHZlcnkgZGlmZmVyZW50IGZyb20KPiA+
Pj4gQXJtIGhlcmUuCj4gPj4KPiA+PiBJZiB5b3Ugb2JzZXJ2ZSwgdGhhdCBjYW4gb25seSBiZSBh
Y3Rpb25lZCBieSBhIGh5cGVyY2FsbCBmcm9tIHFlbXUuICBJdAo+ID4+IGNhbid0IGJlIGFjdGlv
bmVkIGJ5IGFuIEFDUEkgY29udHJvbGxlciBlbXVsYXRlZCBieSBYZW4uCj4gPj4KPiA+Pj4KPiA+
Pj4+Cj4gPj4+PiBIYXZpbmcgc3BlbnQgc29tZSBtb3JlIHRpbWUgdGhpbmtpbmcgYWJvdXQgdGhp
cyBwcm9ibGVtLCB3aGF0IHByb3BlcnRpZXMKPiA+Pj4+IGRvZXMgdGhlIFBTQ0kgY2FsbCBoYXZl
Pwo+ID4+Pj4KPiA+Pj4+IEkgZ2F0aGVyIGZyb20gb3RoZXIgcGFydHMgb2YgdGhpcyB0aHJlYWQg
dGhhdCB0aGVyZSBtYXkgYmUgYSBwYXJ0aWFsCj4gPj4+PiByZXNldCBvZiBzdGF0ZT8gIEJleW9u
ZCB0aGF0LCB3aGF0IGVsc2U/Cj4gPj4+Pgo+ID4+Pj4gSSBhc2ssIGJlY2F1c2UgY29uY2VwdHVh
bGx5LCBkb21VIHN1c3BlbmQgdG8gUkFNIGlzIGxpdGVyYWxseSBqdXN0Cj4gPj4+PiAiZGUtc2No
ZWR1bGUgdW50aWwgd2Ugd2FudCB0byB3YWtlIHVwIiwgYW5kIGluIHRoaXMgY2FzZSwgaXQgYXBw
ZWFycyB0bwo+ID4+Pj4gYmUgIndha2UgdXAgb24gYW55IG9mIHRoZSBzdGlsbC1hY3RpdmUgaW50
ZXJydXB0cyIuICBXZSd2ZSBhbHJlYWR5IGdvdCBhCj4gPj4+PiBzY2hlZHVsZXIgQVBJIGZvciB0
aGF0LCBhbmQgaXRzIGNhbGxlZCB2Y3B1X2Jsb2NrKCkuICBUaGlzIGFscmVhZHkKPiA+Pj4+IGV4
aXN0cyB3aXRoICJ3YWl0IHVudGlsIGEgbmV3IGV2ZW50IG9jY3VycyIgc2VtYW50aWNzLgo+ID4+
Pj4KPiA+Pj4+IElzIHRoZXJlIGFueXRoaW5nIGVsc2UgSSd2ZSBtaXNzZWQ/Cj4gPj4+Cj4gPgo+
ID4gVGhhdCdzIGNvcnJlY3QsIGFuZCBJIGFncmVlLiBCVFcgdGhhdCBpcyB3aGF0J3MgaW1wbGVt
ZW50ZWQgaW4gdGhpcyBzZXJpZXMuCj4gPgo+ID4+PiBBbGwgdkNQVXMgYnV0IHRoZSB2Q1BVIGNh
bGxpbmcgU1lTVEVNX1NVU1BFTkQgc2hvdWxkIGJlIG9mZi4gQWxzbywKPiA+Pj4gb25seSBldmVu
dHMgb24gdGhhdCB2Q1BVIGNhbiB0cmlnZ2VyIGEgcmVzdW1lLiBBbGwgdGhlIG90aGVyIGV2ZW50
Cj4gPj4+IHNob3VsZCBub3QgYmUgdGFrZW4gaW50byBhY2NvdW50Lgo+ID4+Pgo+ID4KPiA+IFdo
YXQgb3RoZXIgZXZlbnRzIGFyZSB0YWxraW5nIGFib3V0IGhlcmU/Cj4KPiB2Y3B1X3VuYmxvY2sg
aXMgbm90IG9ubHkgY2FsbGVkIHdoZW4geW91IHJlY2VpdmUgaW50ZXJydXB0cy4gSXQgY2FuIGJl
Cj4gY2FsbGVkIGluIG90aGVyIHBsYWNlIHdoZW4geW91IHJlY2VpdmUgYW4gZXZlbnRzLgo+Cj4g
IEZyb20gdGhlIEFybSBBcm0sIGFuIGV2ZW50IGNhbiBiZSBhbnl0aGluZy4gU28gZG8gd2UgcmVh
bGx5IHdhbnQgdG8KPiB3YWtlLXVwIG9uIGFueSBldmVudHM/Cj4KPiA+Cj4gPj4+IE15IHdvcnJ5
IHdpdGggdmNwdV9ibG9jaygpIGlzIHdlIGRvbid0IHByZXZlbnQgdGhlIG90aGVyIHZDUFVzIHRv
IHJ1bi4KPiA+Pj4gVGVjaG5pY2FsbHkgdGhleSBzaG91bGQgYmUgb2ZmLCBidXQgSSB3b3VsZCBs
aWtlIHNvbWUgc2FmZXR5IHRvIGF2b2lkCj4gPj4+IGFueSBwb3RlbnRpYWwgY29ybmVyIGNhc2Ug
KGkuZSBvdGhlciB3YXkgdG8gdHVybiBhIHZDUFUgb24pLgo+ID4+Cj4gPgo+ID4gT3RoZXIgdkNQ
VXMgYXJlIGhvdC11bnBsdWdnZWQgKG9mZmxpbmVkKSBieSB0aGUgZ3Vlc3QuIElmIHRoYXQgaXMg
bm90Cj4gPiB0aGUgY2FzZSwgU1lTVEVNX1NVU1BFTkQgd2lsbCByZXR1cm4gYW4gZXJyb3IuCj4g
PiBDb3VsZCB5b3UgcGxlYXNlIGNsYXJpZnkgd2hhdCBhIHBvdGVudGlhbCBjb3JuZXIgY2FzZSB3
b3VsZCBiZT8KPgo+IFBTQ0kgQ1BVX09OIGlzIG5vdCB0aGUgb25seSB3YXkgdG8gb25saW5lIGEg
dkNQVS4gSSBtZXJlbHkgd2FudCB0bwo+IHByZXZlbnQgb3RoZXIgcGF0aCB0byBwbGF5IHdpdGgg
dGhlIHZDUFUgd2hlbiBpdCBpcyBub3QgbmVjZXNzYXJ5Lgo+Cj4gWy4uLl0KPgo+ID4+IElmIGlu
c3RlYWQgb2Ygd2FpdGluZyBmb3IgYW55IGV2ZW50LCB5b3UgbmVlZCB0byB3YWl0IGZvciBhIHNw
ZWNpZmljCj4gPj4gZXZlbnQsIHRoZXJlIGlzIGFsc28gdmNwdV9wb2xsKCkgd2hpY2ggaXMgYSBy
ZWxhdGVkIHNjaGVkdWxlciBBUEkuCj4gPj4KPiA+PiB+QW5kcmV3Cj4gPgo+ID4gU29tZSBjb250
ZW50IGRpc2FwcGVhcmVkLCBzbyBJJ2xsIHdyaXRlIGhlcmUgdG8gYXZvaWQgdGhyZWFkIGJyYW5j
aGluZy4KPiA+Cj4gPiBUaGUgc2VtYW50aWMgb2YgdkNQVSBibG9jayBhbmQgZG9tYWluX3BhdXNl
IGlzIG5vdCB0aGUgc2FtZS4gV2hlbgo+ID4gZ3Vlc3Qgc3VzcGVuZHMgdGhlIGRvbWFpbiBpcyBu
b3QgKGFuZCBzaG91bGQgbm90IGJlKSBwYXVzZWQsIGluc3RlYWQKPiA+IGl0cyBsYXN0IG9ubGlu
ZSB2Q1BVIGlzIGJsb2NrZWQgd2FpdGluZyBvbiBhbiBpbnRlcnJ1cHQuIFRoYXQncyBpdC4KPiBX
ZWxsIG5vLCB5b3Ugd2lsbCBibG9jayB1bnRpbCB5b3UgcmVjZWl2ZSBhbiBldmVudC4gSW50ZXJy
dXB0cyBhcmUgb25lCj4gb2YgdGhlbS4KPgo+IERvIHdlIHdhbnQgdG8gY29uc2lkZXIgYWxsIGV2
ZW50cyBhcyB3YWtldXAgZXZlbnQ/Cj4KCkkgdGhpbmsgd2UgbmVlZCB0byBhc3N1bWUgdGhhdCBl
dmVudHMgYXJlIG5vdCB0cmlnZ2VyZWQgdmlhIHRvb2xzdGFjaywKQW5kcmV3IG1hZGUgYSBnb29k
IHBvaW50LgpHaXZlbiB0aGUgYXNzdW1wdGlvbiwgbXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IFhl
biBpdHNlbGYgd2lsbCBub3QKdW5ibG9jayB2Q1BVLCBleGNlcHQgZHVlIHRvIGFuIGludGVycnVw
dCB0YXJnZXRlZCB0byB0aGUgZ3Vlc3QuCkFtIEkgbWlzc2luZyBzb21ldGhpbmc/IEFuIGV4YW1w
bGUgd291bGQgYmUgYXBwcmVjaWF0ZWQuIFRoZW4gd2UgY2FuCnNheSB3aGV0aGVyIHRob3NlIGV2
ZW50cyBzaG91bGQgd2FrZS11cCB0aGUgZ3Vlc3Qgb3Igbm90LgoKVGhhbmtzLApNaXJlbGEKCj4g
Q2hlZXJzLAo+Cj4gLS0KPiBKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 11:10:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11:10: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-devel-bounces@lists.xenproject.org>)
	id 1gNFXl-0006lw-Kn; Thu, 15 Nov 2018 11:10: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=gyhb=n2=alien8.de=bp@srs-us1.protection.inumbo.net>)
 id 1gNFXj-0006lr-To
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 11:10:39 +0000
X-Inumbo-ID: 14693b9a-e8c7-11e8-9a16-bc764e045a96
Received: from mail.skyhub.de (unknown [5.9.137.197])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14693b9a-e8c7-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 11:10:38 +0000 (UTC)
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id jmD7jAr7B9a6; Thu, 15 Nov 2018 12:10:36 +0100 (CET)
Received: from zn.tnic (p200300EC2BD00900D5714500C00E26FD.dip0.t-ipconnect.de
 [IPv6:2003:ec:2bd0:900:d571:4500:c00e:26fd])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 73CF81EC0377;
 Thu, 15 Nov 2018 12:10:36 +0100 (CET)
Date: Thu, 15 Nov 2018 12:10:23 +0100
From: Borislav Petkov <bp@alien8.de>
To: Dave Young <dyoung@redhat.com>
Message-ID: <20181115111023.GC26448@zn.tnic>
References: <20181114211704.6381-1-david@redhat.com>
 <20181114211704.6381-4-david@redhat.com>
 <20181115061923.GA3971@dhcp-128-65.nay.redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181115061923.GA3971@dhcp-128-65.nay.redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH RFC 3/6] kexec: export PG_offline to
 VMCOREINFO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Arnd Bergmann <arnd@arndb.de>,
 Baoquan He <bhe@redhat.com>, linux-doc@vger.kernel.org,
 linux-pm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 linux-mm@kvack.org, "Michael S. Tsirkin" <mst@redhat.com>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>,
 Omar Sandoval <osandov@fb.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Lianbo Jiang <lijiang@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDI6MTk6MjNQTSArMDgwMCwgRGF2ZSBZb3VuZyB3cm90
ZToKPiBJdCB3b3VsZCBiZSBnb29kIHRvIGNvcHkgc29tZSBiYWNrZ3JvdW5kIGluZm8gZnJvbSBj
b3ZlciBsZXR0ZXIgdG8gdGhlCj4gcGF0Y2ggZGVzY3JpcHRpb24gc28gdGhhdCB3ZSBjYW4gZ2V0
IGJldHRlciB1bmRlcnN0YW5kaW5nIHdoeSB0aGlzIGlzCj4gbmVlZGVkIG5vdy4KPiAKPiBCVFcs
IExpYW5ibyBpcyB3b3JraW5nIG9uIGEgZG9jdW1lbnRhdGlvbiBvZiB0aGUgdm1jb3JlaW5mbyBl
eHBvcnRlZAo+IGZpZWxkcy4gQ2NpbmcgaGltIHNvIHRoYXQgaGUgaXMgYXdhcmUgb2YgdGhpcy4K
PiAKPiBBbHNvIGNjIEJvcmlzLCAgYWx0aG91Z2ggSSBkbyBub3Qgd2FudCB0aGUgZG9jIGNoYW5n
ZXMgYmxvY2tzIHRoaXMKPiBoZSBtaWdodCBoYXZlIGRpZmZlcmVudCBvcGluaW9uIDopCgpZZWFo
LCBteSBpbml0aWFsIHJlYWN0aW9uIGlzIHRoYXQgZXhwb3J0aW5nIGFuIG1tLWludGVybmFsIGZs
YWcgdG8KdXNlcnNwYWNlIGlzIGEgbm8tbm8uCgpXaGF0IHdvdWxkIGJlIGJldHRlciwgSU1ITywg
aXMgaGF2aW5nIGEgZ2VuZXJhbCBtZXRob2Qgb2YgdGVsbGluZyB0aGUKa2R1bXAga2VybmVsIC0g
bWF5YmUgcmFuZ2VzIG9mIHBoeXNpY2FsIGFkZHJlc3NlcyAtIHdoaWNoIHRvIHNraXAuCgpCZWNh
dXNlIHRoZSBtb21lbnQgdGhlcmUncyBhIHNldCBvZiBwYWdlcyB3aGljaCBkbyBub3QgaGF2ZSBQ
R19vZmZsaW5lCnNldCBidXQga2R1bXAgd291bGQgc3RpbGwgbGlrZSB0byBza2lwLCB0aGlzIGJy
ZWFrcy4KCkJ1dCB0aGF0J3MgbW0gZ3V5cycgY2FsbC4KCi0tIApSZWdhcmRzL0dydXNzLAogICAg
Qm9yaXMuCgpHb29kIG1haWxpbmcgcHJhY3RpY2VzIGZvciA0MDA6IGF2b2lkIHRvcC1wb3N0aW5n
IGFuZCB0cmltIHRoZSByZXBseS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 11:16:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11:16: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-devel-bounces@lists.xenproject.org>)
	id 1gNFdP-0007CY-Ba; Thu, 15 Nov 2018 11: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=wRks=N2=citrix.com=prvs=8506474ac=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gNFdN-0007CS-8j
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 11:16:29 +0000
X-Inumbo-ID: e373e56e-e8c7-11e8-839c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e373e56e-e8c7-11e8-839c-12d6303a7972;
 Thu, 15 Nov 2018 11:16:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70639511"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 15 Nov 2018 11:15:10 +0000
Message-ID: <20181115111510.11628-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <23532.22098.906750.732501@mariner.uk.xensource.com>
References: <23532.22098.906750.732501@mariner.uk.xensource.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6.2 05/11] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CgotLS0KdjYuMjoKICAgIEFkZCBkZWZpbml0aW9uIG9mIHRoZSBpbnRlcm5hbCBicm9rZW4gc3Rh
dGUKICAgIHVwZGF0ZWQgY29tbWVudHMgYWJvdXQgc3RhdGVzCi0tLQogdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaCB8ICAzNSArKwogdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgICAgICB8IDcw
OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsICB8ICAgNiArCiAzIGZpbGVzIGNoYW5nZWQsIDc0OSBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmgKaW5kZXggMmI3ZTM0Mzc3NS4uZmQ4NGI2MDk4MiAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oCkBAIC00MTEsMTIgKzQxMSw0NyBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZXZfcW1wX3Nl
bmQobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgY2hhciAqY21kLCBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MpOwog
X2hpZGRlbiB2b2lkIGxpYnhsX19ldl9xbXBfZGlzcG9zZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9f
ZXZfcW1wICpldik7CiAKK3R5cGVkZWYgZW51bSB7CisgICAgLyogaW5pdGlhbCBzdGF0ZSAqLwor
ICAgIHFtcF9zdGF0ZV9kaXNjb25uZWN0ZWQgPSAxLAorICAgIC8qIGNvbm5lY3RlZCB0byBRTVAg
c29ja2V0LCB3YWl0aW5nIGZvciBncmVldGluZyBtZXNzYWdlICovCisgICAgcW1wX3N0YXRlX2Nv
bm5lY3RpbmcsCisgICAgLyogcW1wX2NhcGFiaWxpdGllcyBjb21tYW5kIHNlbnQsIHdhaXRpbmcg
Zm9yIHJlcGx5ICovCisgICAgcW1wX3N0YXRlX2NhcGFiaWxpdHlfbmVnb3RpYXRpb24sCisgICAg
LyogcmVhZHkgdG8gc2VuZCBjb21tYW5kcyAqLworICAgIHFtcF9zdGF0ZV9jb25uZWN0ZWQsCisg
ICAgLyogY21kIHNlbnQsIHdhaXRpbmcgZm9yIHJlcGx5ICovCisgICAgcW1wX3N0YXRlX3dhaXRp
bmdfcmVwbHksCit9IGxpYnhsX19xbXBfc3RhdGU7CisKIHN0cnVjdCBsaWJ4bF9fZXZfcW1wIHsK
ICAgICAvKiBjYWxsZXIgc2hvdWxkIGluY2x1ZGUgdGhpcyBpbiB0aGVpciBvd24gc3RydWN0ICov
CiAgICAgLyogY2FsbGVyIG11c3QgZmlsbCB0aGVzZSBpbiwgYW5kIHRoZXkgbXVzdCBhbGwgcmVt
YWluIHZhbGlkICovCiAgICAgbGlieGxfZG9taWQgZG9taWQ7CiAgICAgbGlieGxfX2V2X3FtcF9j
YWxsYmFjayAqY2FsbGJhY2s7CiAgICAgaW50IGZkOyAvKiBzZXQgdG8gc2VuZCBhIGZkIHdpdGgg
dGhlIGNvbW1hbmQsIC0xIG90aGVyd2lzZSAqLworCisgICAgLyoKKyAgICAgKiByZW1haW5pbmcg
ZmllbGRzIGFyZSBwcml2YXRlIHRvIGxpYnhsX2V2X3FtcF8qCisgICAgICovCisKKyAgICBpbnQg
aWQ7CisgICAgbGlieGxfX2NhcmVmZCAqcW1wX2NmZDsKKyAgICBsaWJ4bF9fZXZfZmQgcW1wX2Vm
ZDsKKyAgICBsaWJ4bF9fcW1wX3N0YXRlIHFtcF9zdGF0ZTsKKyAgICAvKiByZWNlaXZlIGJ1ZmZl
ciwgd2l0aDoKKyAgICAgKiByeF9idWZfc2l6ZTogY3VycmVudCBhbGxvY2F0ZWQgc2l6ZSwKKyAg
ICAgKiByeF9idWZfdXNlZDogYWN0dWFsIGRhdGEgaW4gdGhlIGJ1ZmZlciAqLworICAgIGNoYXIg
KnJ4X2J1ZjsKKyAgICBzaXplX3QgcnhfYnVmX3NpemU7CisgICAgc2l6ZV90IHJ4X2J1Zl91c2Vk
OworICAgIC8qIHNlbmRpbmcgYnVmZmVyICovCisgICAgY2hhciAqdHhfYnVmOworICAgIHNpemVf
dCB0eF9idWZfbGVuOworICAgIHNpemVfdCB0eF9idWZfb2ZmOworICAgIC8qIFRoZSBtZXNzYWdl
IHRvIHNlbmQgd2hlbiByZWFkeSAqLworICAgIGNoYXIgKm1zZzsKKyAgICBzaXplX3QgbXNnX2xl
bjsKIH07CiAKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9xbXAuYwppbmRleCAyMThlZTNmZjA5Li5hNzEzOGQyMDRlIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9xbXAuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwpA
QCAtNzUsMTEgKzc1LDE4IEBACiAjICBkZWZpbmUgREVCVUdfUkVQT1JUX1JFQ0VJVkVEKGRvbSwg
YnVmLCBsZW4pICgodm9pZCkwKQogI2VuZGlmCiAKKyNpZmRlZiBERUJVR19RTVBfQ0xJRU5UCisj
ICBkZWZpbmUgTE9HX1FNUChmLCAuLi4pIExPR0QoREVCVUcsIGV2LT5kb21pZCwgZiwgIyNfX1ZB
X0FSR1NfXykKKyNlbHNlCisjICBkZWZpbmUgTE9HX1FNUChmLCAuLi4pCisjZW5kaWYKKwogLyoK
ICAqIFFNUCB0eXBlcyAmIGNvbnN0YW50CiAgKi8KIAogI2RlZmluZSBRTVBfUkVDRUlWRV9CVUZG
RVJfU0laRSA0MDk2CisjZGVmaW5lIFFNUF9NQVhfU0laRV9SWF9CVUYgTUIoOCkKICNkZWZpbmUg
UENJX1BUX1FERVZfSUQgInBjaS1wdC0lMDJ4XyUwMnguJTAxeCIKIAogLyoKQEAgLTEzMTIsNiAr
MTMxOSw3MDcgQEAgaW50IGxpYnhsX19xbXBfaW5pdGlhbGl6YXRpb25zKGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiByZXQ7CiB9CiAKKy8qIC0tLS0tLS0tLS0tLSBJ
bXBsZW1lbnRhdGlvbiBvZiBsaWJ4bF9fZXZfcW1wIC0tLS0tLS0tLS0tLS0tLS0gKi8KKworLyoK
KyAqIFBvc3NpYmxlIGludGVybmFsIHN0YXRlIGNvbXBhcmVkIHRvIHFtcF9zdGF0ZToKKyAqCisg
KiBxbXBfc3RhdGUgICAgICBFeHRlcm5hbCAgcW1wX2NmZCAgcW1wX2VmZCAgaWQgICAgICByeF9i
dWYqIHR4X2J1ZiogbXNnKgorICogZGlzY29ubmVjdGVkICAgSWRsZSAgICAgIGNsb3NlICAgIElk
bGUgICAgIHJlc2V0ICAgZnJlZSAgICBmcmVlICAgIGZyZWUKKyAqIGNvbm5lY3RpbmcgICAgIEFj
dGl2ZSAgICBvcGVuICAgICBBY3RpdmUgICBzZXQgICAgIHVzZWQgICAgZnJlZSAgICBzZXQKKyAq
IGNhcGFiaWxpdHlfbmVnb3RpYXRpb24KKyAqICAgICAgICAgICAgICAgIEFjdGl2ZSAgICBvcGVu
ICAgICBBY3RpdmUgICBzZXQgICAgIHVzZWQgICAgYW55ICAgICBzZXQKKyAqIGNvbm5lY3RlZCAg
ICAgIENvbm5lY3RlZCBvcGVuICAgICBBY3RpdmUgICBwcmV2WzFdIHVzZWQgICAgZnJlZSAgICBh
bnkKKyAqIHdhaXRpbmdfcmVwbHkgIEFjdGl2ZSAgICBvcGVuICAgICBBY3RpdmUgICBzZXQgICAg
IHVzZWQgICAgYW55ICAgICBmcmVlCisgKiBicm9rZW5bMl0gICAgICBub25lWzNdICAgYW55ICAg
ICAgQWN0aXZlICAgYW55ICAgICBhbnkgICAgIGFueSAgICAgYW55CisgKgorICogWzFdIGlkIHVz
ZWQgb24gdGhlIHByZXZpb3VzbHkgc2VudCBjb21tYW5kCisgKgorICogWzJdIFdoZW4gYW4gaW50
ZXJuYWwgZnVuY3Rpb24gcmV0dXJuIGFuIGVycm9yLCBpdCBjYW4gbGVhdmUgZXZfcW1wIGluIGEK
KyAqIGBicm9rZW5gIHN0YXRlIGJ1dCBvbmx5IGlmIHRoZSBjYWxsZXIgaXMgYW5vdGhlciBpbnRl
cm5hbCBmdW5jdGlvbi4KKyAqIFRoYXQgYGJyb2tlbmAgbmVlZHMgdG8gYmUgY2xlYW5lZCB1cCwg
ZS5pLiB0cmFuc2l0aW9ubmVkIHRvIHRoZQorICogYGRpc2Nvbm5lY3RlZGAgc3RhdGUsIGJlZm9y
ZSB0aGUgY29udHJvbCBvZiBldl9xbXAgaXMgcmVsZWFzZWQgb3V0c2lkZXMKKyAqIG9mIGV2X3Ft
cCBpbXBsZW1lbnRhdGlvbi4KKyAqCisgKiBbM10gVGhpcyBpbnRlcm5hbCBzdGF0ZSBzaG91bGQg
bm90IGJlIHZpc2libGUgZXh0ZXJuYWxseSwgc2VlIFsyXS4KKyAqCisgKiBQb3NzaWJsZSBidWZm
ZXJzIHN0YXRlczoKKyAqIC0gcmVjZWl2aW5nIGJ1ZmZlcjoKKyAqICAgICAgICAgICAgICAgICAg
ICBmcmVlICAgdXNlZAorICogICByeF9idWYgICAgICAgICAgIE5VTEwgICBhbGxvY2F0ZWQKKyAq
ICAgcnhfYnVmX3NpemUgICAgICAwICAgICAgYWxsb2NhdGlvbiBzaXplIG9mIGByeF9idWZgCisg
KiAgIHJ4X2J1Zl9vZmYgICAgICAgMCAgICAgIDw9IHJ4X2J1Zl9zaXplCisgKiAtIHRyYW5zbWl0
aW5nIGJ1ZmZlcjoKKyAqICAgICAgICAgICAgICAgICAgICBmcmVlICAgdXNlZAorICogICB0eF9i
dWYgICAgICAgICAgIE5VTEwgICBjb250YWluIGRhdGEKKyAqICAgdHhfYnVmX2xlbiAgICAgICAw
ICAgICAgc2l6ZSBvZiBkYXRhCisgKiAgIHR4X2J1Zl9vZmYgICAgICAgMCAgICAgIDw9IHR4X2J1
Zl9sZW4KKyAqIC0gcXVldWVkIHVzZXIgY29tbWFuZDoKKyAqICAgICAgICAgICAgICAgICAgICBm
cmVlICBzZXQKKyAqICAgbXNnICAgICAgICAgICAgICBOVUxMICBjb250YWluIGRhdGEKKyAqICAg
bXNnX2xlbiAgICAgICAgICAwICAgICBzaXplIG9mIGRhdGEKKyAqCisgKiAtIEFsbG93ZWQgaW50
ZXJuYWwgc3RhdGUgdHJhbnNpdGlvbjoKKyAqIGRpc2Nvbm5lY3RlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAtPiBjb25uZWN0aW5nCisgKiBjb25uZWN0aW9uICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLT4gY2FwYWJpbGl0eV9uZWdvdGlhdGlvbgorICogY2FwYWJpbGl0eV9uZWdvdGlhdGlv
bi93YWl0aW5nX3JlcGx5IC0+IGNvbm5lY3RlZAorICogY29ubmVjdGVkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIC0+IHdhaXRpbmdfcmVwbHkKKyAqIGFueSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAtPiBkaXNjb25uZWN0ZWQKKyAqLworCisvKiBoYXJkIGNvZGVkIG1lc3Nh
Z2UgSUQgdXNlZCBmb3IgY2FwYWJpbGl0eSBuZWdvdGlhdGlvbiAoInhscVwwIikgKi8KKyNkZWZp
bmUgUU1QX0NBUEFCSUxJVFlfTkVHT1RJQVRJT05fTVNHSUQgMHg3ODZjNzEwMAorCisvKiBwcm90
b3R5cGVzICovCisKK3N0YXRpYyB2b2lkIHFtcF9ldl9mZF9jYWxsYmFjayhsaWJ4bF9fZWdjICpl
Z2MsIGxpYnhsX19ldl9mZCAqZXZfZmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW50IGZkLCBzaG9ydCBldmVudHMsIHNob3J0IHJldmVudHMpOworc3RhdGljIGludCBxbXBfZXZf
Y2FsbGJhY2tfd3JpdGFibGUobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX19ldl9xbXAgKmV2LCBpbnQgZmQpOworc3RhdGljIGludCBxbXBf
ZXZfY2FsbGJhY2tfcmVhZGFibGUobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3FtcCAqZXYsIGludCBmZCk7CitzdGF0aWMgaW50
IHFtcF9ldl9nZXRfbmV4dF9tc2cobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fanNvbl9vYmplY3QgKipvX3Ip
Oworc3RhdGljIGludCBxbXBfZXZfaGFuZGxlX21lc3NhZ2UobGlieGxfX2VnYyAqZWdjLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3FtcCAqZXYsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3Ap
OworCisvKiBoZWxwZXJzICovCisKK3N0YXRpYyB2b2lkIHFtcF9ldl9lbnN1cmVfcmVhZGluZ193
cml0aW5nKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2KQorICAgIC8qICFkaXNjb25u
ZWN0ZWQgLT4gc2FtZSBzdGF0ZSAqLworeworICAgIGJvb2wgZW5hYmxlID0gZmFsc2U7CisgICAg
c2hvcnQgZXZlbnRzOworCisgICAgaWYgKGV2LT50eF9idWYpIHsKKyAgICAgICAgZW5hYmxlID0g
dHJ1ZTsKKyAgICB9IGVsc2UgeworICAgICAgICBlbmFibGUgPSAoZXYtPnFtcF9zdGF0ZSA9PSBx
bXBfc3RhdGVfY29ubmVjdGVkKSAmJiBldi0+bXNnOworICAgIH0KKworICAgIGlmIChlbmFibGUp
CisgICAgICAgIGV2ZW50cyA9IGV2LT5xbXBfZWZkLmV2ZW50cyB8IFBPTExPVVQ7CisgICAgZWxz
ZQorICAgICAgICBldmVudHMgPSBldi0+cW1wX2VmZC5ldmVudHMgJiB+UE9MTE9VVDsKKworICAg
IGxpYnhsX19ldl9mZF9tb2RpZnkoZ2MsICZldi0+cW1wX2VmZCwgZXZlbnRzKTsKK30KKworc3Rh
dGljIHZvaWQgcW1wX2V2X3NldF9zdGF0ZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpl
diwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3FtcF9zdGF0ZSBuZXdfc3Rh
dGUpCit7CisgICAgbGlieGxfX3FtcF9zdGF0ZSBjdXIgPSBldi0+cW1wX3N0YXRlOworICAgIHN3
aXRjaCAobmV3X3N0YXRlKSB7CisgICAgY2FzZSBxbXBfc3RhdGVfZGlzY29ubmVjdGVkOgorICAg
ICAgICBicmVhazsKKyAgICBjYXNlIHFtcF9zdGF0ZV9jb25uZWN0aW5nOgorICAgICAgICBhc3Nl
cnQoY3VyID09IHFtcF9zdGF0ZV9kaXNjb25uZWN0ZWQpOworICAgICAgICBicmVhazsKKyAgICBj
YXNlIHFtcF9zdGF0ZV9jYXBhYmlsaXR5X25lZ290aWF0aW9uOgorICAgICAgICBhc3NlcnQoY3Vy
ID09IHFtcF9zdGF0ZV9jb25uZWN0aW5nKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBxbXBf
c3RhdGVfY29ubmVjdGVkOgorICAgICAgICBhc3NlcnQoY3VyID09IHFtcF9zdGF0ZV9jYXBhYmls
aXR5X25lZ290aWF0aW9uIHx8CisgICAgICAgICAgICAgICBjdXIgPT0gcW1wX3N0YXRlX3dhaXRp
bmdfcmVwbHkpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIHFtcF9zdGF0ZV93YWl0aW5nX3Jl
cGx5OgorICAgICAgICBhc3NlcnQoY3VyID09IHFtcF9zdGF0ZV9jb25uZWN0ZWQpOworICAgICAg
ICBicmVhazsKKyAgICB9CisKKyAgICBldi0+cW1wX3N0YXRlID0gbmV3X3N0YXRlOworfQorCitz
dGF0aWMgaW50IHFtcF9lcnJvcl9jbGFzc190b19saWJ4bF9lcnJvcl9jb2RlKGxpYnhsX19nYyAq
Z2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGNoYXIgKmVjbGFzcykKK3sKKyAgICBjb25zdCBsaWJ4bF9lbnVtX3N0cmluZ190YWJsZSAqdCA9
IGxpYnhsX2Vycm9yX3N0cmluZ190YWJsZTsKKworICAgIC8qIGNvbXBhcmUgIlFNUF9HRU5FUklD
X0VSUk9SIiBmcm9tIGxpYnhsX2Vycm9yIHRvICJHZW5lcmljRXJyb3IiCisgICAgICogZ2VuZXJh
dGVkIGJ5IHRoZSBRTVAgc2VydmVyICovCisKKyAgICBmb3IgKCA7IHQtPnM7IHQrKykgeworICAg
ICAgICAgICAgY29uc3QgY2hhciAqcyA9IGVjbGFzczsKKyAgICAgICAgICAgIGNvbnN0IGNoYXIg
KnNlID0gdC0+czsKKyAgICAgICAgaWYgKHN0cm5jYXNlY21wKHQtPnMsICJRTVBfIiwgNCkpCisg
ICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAvKiBza2lwICJRTVBfIiAqLworICAgICAg
ICBzZSArPSA0OworICAgICAgICB3aGlsZSAoKnMgJiYgKnNlKSB7CisgICAgICAgICAgICAvKiBz
a2lwIHVuZGVyc2NvcmVzICovCisgICAgICAgICAgICBpZiAoKnNlID09ICdfJykgeworICAgICAg
ICAgICAgICAgIHNlKys7CisgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICB9
CisgICAgICAgICAgICBpZiAodG9sb3dlcigqcykgIT0gdG9sb3dlcigqc2UpKQorICAgICAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICAgICAgcysrLCBzZSsrOworICAgICAgICB9CisgICAgICAg
IGlmICghKnMgJiYgISpzZSkKKyAgICAgICAgICAgIHJldHVybiB0LT52OworICAgIH0KKworICAg
IHJldHVybiBFUlJPUl9VTktOT1dOX1FNUF9FUlJPUjsKK30KKworc3RhdGljIGludCBxbXBfZXZf
cHJlcGFyZV9jbWQobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19ldl9xbXAgKmV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
Y2hhciAqY21kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfX2pz
b25fb2JqZWN0ICphcmdzKQorICAgIC8qIG9uIGVudHJ5OiBjb25uZWN0aW5nL2Nvbm5lY3RlZCBi
dXQgd2l0aCBgbXNnYCBmcmVlCisgICAgICogb24gcmV0dXJuOiBzYW1lIHN0YXRlIGJ1dCB3aXRo
IGBtc2dgIHNldCAqLworeworICAgIGNoYXIgKmJ1ZiA9IE5VTEw7CisgICAgc2l6ZV90IGxlbjsK
KworICAgIGFzc2VydCghZXYtPnR4X2J1ZiAmJiAhZXYtPnR4X2J1Zl9sZW4pOworICAgIGFzc2Vy
dCghZXYtPm1zZyAmJiAhZXYtPm1zZ19sZW4pOworCisgICAgZXYtPmlkKys7CisgICAgYnVmID0g
cW1wX3ByZXBhcmVfY21kKGdjLCBjbWQsIGFyZ3MsIGV2LT5pZCwgJmxlbik7CisgICAgaWYgKCFi
dWYpIHsKKyAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgfQorCisgICAgZXYtPm1zZyA9
IGJ1ZjsKKyAgICBldi0+bXNnX2xlbiA9IGxlbjsKKworICAgIHJldHVybiAwOworfQorCisvKiBT
ZXR1cCBjb25uZWN0aW9uICovCisKK3N0YXRpYyBpbnQgcW1wX2V2X2Nvbm5lY3QobGlieGxfX2dj
ICpnYywgbGlieGxfX2V2X3FtcCAqZXYpCisgICAgLyogZGlzY29ubmVjdGVkIC0+IGNvbm5lY3Rp
bmcgYnV0IHdpdGggYG1zZ2AgZnJlZQorICAgICAqIG9uIGVycm9yOiBkaXNjb25uZWN0ZWQKKyAg
ICAgKiBJZiB0aGUgaW5pdGlhbCBzdGF0ZSBpc24ndCBkaXNjb25uZWN0ZWQsIHRoZW4gbm90aGlu
ZyBpcyBkb25lICovCit7CisgICAgaW50IGZkOworICAgIGludCByYywgcjsKKyAgICBzdHJ1Y3Qg
c29ja2FkZHJfdW4gdW47CisgICAgY29uc3QgY2hhciAqcW1wX3NvY2tldF9wYXRoOworCisgICAg
aWYgKGV2LT5xbXBfc3RhdGUgIT0gcW1wX3N0YXRlX2Rpc2Nvbm5lY3RlZCkKKyAgICAgICAgcmV0
dXJuIDA7CisKKyAgICBxbXBfc29ja2V0X3BhdGggPSBsaWJ4bF9fcWVtdV9xbXBfcGF0aChnYywg
ZXYtPmRvbWlkKTsKKworICAgIExPR0QoREVCVUcsIGV2LT5kb21pZCwgIkNvbm5lY3RpbmcgdG8g
JXMiLCBxbXBfc29ja2V0X3BhdGgpOworCisgICAgbGlieGxfX2NhcmVmZF9iZWdpbigpOworICAg
IGZkID0gc29ja2V0KEFGX1VOSVgsIFNPQ0tfU1RSRUFNLCAwKTsKKyAgICBldi0+cW1wX2NmZCA9
IGxpYnhsX19jYXJlZmRfb3BlbmVkKENUWCwgZmQpOworICAgIGlmICghZXYtPnFtcF9jZmQpIHsK
KyAgICAgICAgTE9HRUQoRVJST1IsIGV2LT5kb21pZCwgInNvY2tldCgpIGZhaWxlZCIpOworICAg
ICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKyAgICByYyA9
IGxpYnhsX2ZkX3NldF9ub25ibG9jayhDVFgsIGxpYnhsX19jYXJlZmRfZmQoZXYtPnFtcF9jZmQp
LCAxKTsKKyAgICBpZiAocmMpCisgICAgICAgIGdvdG8gb3V0OworCisgICAgcmMgPSBsaWJ4bF9f
cHJlcGFyZV9zb2NrYWRkcl91bihnYywgJnVuLCBxbXBfc29ja2V0X3BhdGgsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiUU1QIHNvY2tldCIpOworICAgIGlmIChyYykKKyAg
ICAgICAgZ290byBvdXQ7CisKKyAgICByID0gY29ubmVjdChsaWJ4bF9fY2FyZWZkX2ZkKGV2LT5x
bXBfY2ZkKSwKKyAgICAgICAgICAgICAgICAoc3RydWN0IHNvY2thZGRyICopICZ1biwgc2l6ZW9m
KHVuKSk7CisgICAgaWYgKHIgJiYgZXJybm8gIT0gRUlOUFJPR1JFU1MpIHsKKyAgICAgICAgTE9H
RUQoRVJST1IsIGV2LT5kb21pZCwgIkZhaWxlZCB0byBjb25uZWN0IHRvIFFNUCBzb2NrZXQgJXMi
LAorICAgICAgICAgICAgICBxbXBfc29ja2V0X3BhdGgpOworICAgICAgICByYyA9IEVSUk9SX0ZB
SUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHJjID0gbGlieGxfX2V2X2ZkX3Jl
Z2lzdGVyKGdjLCAmZXYtPnFtcF9lZmQsIHFtcF9ldl9mZF9jYWxsYmFjaywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fY2FyZWZkX2ZkKGV2LT5xbXBfY2ZkKSwgUE9MTElO
KTsKKyAgICBpZiAocmMpCisgICAgICAgIGdvdG8gb3V0OworCisgICAgcW1wX2V2X3NldF9zdGF0
ZShnYywgZXYsIHFtcF9zdGF0ZV9jb25uZWN0aW5nKTsKKworICAgIHJldHVybiAwOworCitvdXQ6
CisgICAgbGlieGxfX2NhcmVmZF9jbG9zZShldi0+cW1wX2NmZCk7CisgICAgZXYtPnFtcF9jZmQg
PSBOVUxMOworICAgIHJldHVybiByYzsKK30KKworLyogUU1QIEZEIGNhbGxiYWNrcyAqLworCitz
dGF0aWMgdm9pZCBxbXBfZXZfZmRfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZf
ZmQgKmV2X2ZkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBmZCwgc2hvcnQg
ZXZlbnRzLCBzaG9ydCByZXZlbnRzKQorICAgIC8qIE9uIGVudHJ5LCBldl9mZCBpcyAob2YgY291
cnNlKSBBY3RpdmUuICBUaGUgZXZfcW1wIG1heSBiZSBpbiBhbnkKKyAgICAgKiBzdGF0ZSB3aGVy
ZSB0aGlzIGlzIHBlcm1pdHRlZC4gIHFtcF9ldl9mZF9jYWxsYmFjayB3aWxsIGRvIHRoZSB3b3Jr
CisgICAgICogbmVjZXNzYXJ5IHRvIG1ha2UgcHJvZ3Jlc3MsIGRlcGVuZGluZyBvbiB0aGUgY3Vy
cmVudCBzdGF0ZSwgYW5kIG1ha2UKKyAgICAgKiB0aGUgYXBwcm9wcmlhdGUgc3RhdGUgdHJhbnNp
dGlvbnMgYW5kIGNhbGxiYWNrcy4gICovCit7CisgICAgRUdDX0dDOworICAgIGludCByYzsKKyAg
ICBsaWJ4bF9fanNvbl9vYmplY3QgKm8gPSBOVUxMOworICAgIGxpYnhsX19ldl9xbXAgKmV2ID0g
Q09OVEFJTkVSX09GKGV2X2ZkLCAqZXYsIHFtcF9lZmQpOworCisgICAgaWYgKHJldmVudHMgJiAo
UE9MTEhVUCkpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLCAicmVjZWl2ZWQgUE9M
TEhVUCBmcm9tIFFNUCBzb2NrZXQiKTsKKyAgICAgICAgcmMgPSBFUlJPUl9QUk9UT0NPTF9FUlJP
Ul9RTVA7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKyAgICBpZiAocmV2ZW50cyAmIH4oUE9M
TElOfFBPTExPVVQpKSB7CisgICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwKKyAgICAgICAg
ICAgICAidW5leHBlY3RlZCBwb2xsIGV2ZW50IDB4JXggb24gUU1QIHNvY2tldCAoZXhwZWN0ZWQg
UE9MTElOICIKKyAgICAgICAgICAgICAiYW5kL29yIFBPTExPVVQpIiwKKyAgICAgICAgICAgIHJl
dmVudHMpOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OworICAg
IH0KKworICAgIGlmIChyZXZlbnRzICYgUE9MTE9VVCkgeworICAgICAgICByYyA9IHFtcF9ldl9j
YWxsYmFja193cml0YWJsZShnYywgZXYsIGZkKTsKKyAgICAgICAgaWYgKHJjKQorICAgICAgICAg
ICAgZ290byBvdXQ7CisgICAgfQorCisgICAgaWYgKHJldmVudHMgJiBQT0xMSU4pIHsKKyAgICAg
ICAgcmMgPSBxbXBfZXZfY2FsbGJhY2tfcmVhZGFibGUoZWdjLCBldiwgZmQpOworICAgICAgICBp
ZiAocmMpCisgICAgICAgICAgICBnb3RvIG91dDsKKworICAgICAgICAvKiBwYXJzZSBpbnB1dCAq
LworICAgICAgICB3aGlsZSAoMSkgeworICAgICAgICAgICAgLyogcGFyc2UgcnggYnVmZmVyIHRv
IGZpbmQgb25lIGpzb24gb2JqZWN0ICovCisgICAgICAgICAgICByYyA9IHFtcF9ldl9nZXRfbmV4
dF9tc2coZWdjLCBldiwgJm8pOworICAgICAgICAgICAgaWYgKHJjID09IEVSUk9SX05PVEZPVU5E
KSB7CisgICAgICAgICAgICAgICAgcmMgPSAwOworICAgICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICAgICAgfSBlbHNlIGlmIChyYykKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKworICAg
ICAgICAgICAgLyogTXVzdCBiZSBsYXN0IGFuZCByZXR1cm4gd2hlbiB0aGUgdXNlciBjYWxsYmFj
ayBpcyBjYWxsZWQgKi8KKyAgICAgICAgICAgIHJjID0gcW1wX2V2X2hhbmRsZV9tZXNzYWdlKGVn
YywgZXYsIG8pOworICAgICAgICAgICAgaWYgKHJjIDwgMCkKKyAgICAgICAgICAgICAgICBnb3Rv
IG91dDsKKyAgICAgICAgICAgIGlmIChyYyA9PSAxKSB7CisgICAgICAgICAgICAgICAgLyogdXNl
ciBjYWxsYmFjayBoYXMgYmVlbiBjYWxsZWQgKi8KKyAgICAgICAgICAgICAgICByZXR1cm47Cisg
ICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisKKyAgICBxbXBfZXZfZW5zdXJlX3JlYWRp
bmdfd3JpdGluZyhnYywgZXYpOworCitvdXQ6CisgICAgaWYgKHJjKSB7CisgICAgICAgIExPR0Qo
RVJST1IsIGV2LT5kb21pZCwKKyAgICAgICAgICAgICAiRXJyb3IgaGFwcGVuZCB3aXRoIHRoZSBR
TVAgY29ubmVjdGlvbiB0byBRRU1VIik7CisKKyAgICAgICAgLyogT24gZXJyb3IsIGRlYWxsb2Nh
dGUgYWxsIHByaXZhdGUgcmVzc291cmNlcyAqLworICAgICAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bv
c2UoZ2MsIGV2KTsKKworICAgICAgICAvKiBBbmQgdGVsbCBsaWJ4bF9fZXZfcW1wIHVzZXIgYWJv
dXQgdGhlIGVycm9yICovCisgICAgICAgIGV2LT5jYWxsYmFjayhlZ2MsIGV2LCBOVUxMLCByYyk7
IC8qIG11c3QgYmUgbGFzdCAqLworICAgIH0KK30KKworc3RhdGljIGludCBxbXBfZXZfY2FsbGJh
Y2tfd3JpdGFibGUobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX19ldl9xbXAgKmV2LCBpbnQgZmQpCisgICAgLyogb24gZW50cnk6ICFkaXNj
b25uZWN0ZWQKKyAgICAgKiBvbiByZXR1cm4sIG9uZSBvZiB0aGVzZSBzdGF0ZSB0cmFuc2l0aW9u
OgorICAgICAqICAgY29ubmVjdGVkIC0+IHdhaXRpbmdfcmVwbHkKKyAgICAgKiAgICogLT4gc3Rh
dGUgdW5jaGFuZ2UKKyAgICAgKiAgIGJ1dCB3aXRoIHRoZSBzdGF0ZSBvZiB0eF9idWYgY2hhbmdl
ZAorICAgICAqIG9uIGVycm9yOiBicm9rZW4gKi8KK3sKKyAgICBpbnQgcmM7CisgICAgc3NpemVf
dCByOworCisgICAgaWYgKGV2LT5xbXBfc3RhdGUgPT0gcW1wX3N0YXRlX2Nvbm5lY3RlZCkgewor
ICAgICAgICBhc3NlcnQoIWV2LT50eF9idWYpOworICAgICAgICBpZiAoZXYtPm1zZykgeworICAg
ICAgICAgICAgZXYtPnR4X2J1ZiA9IGV2LT5tc2c7CisgICAgICAgICAgICBldi0+dHhfYnVmX2xl
biA9IGV2LT5tc2dfbGVuOworICAgICAgICAgICAgZXYtPnR4X2J1Zl9vZmYgPSAwOworICAgICAg
ICAgICAgZXYtPm1zZyA9IE5VTEw7CisgICAgICAgICAgICBldi0+bXNnX2xlbiA9IDA7CisgICAg
ICAgICAgICBxbXBfZXZfc2V0X3N0YXRlKGdjLCBldiwgcW1wX3N0YXRlX3dhaXRpbmdfcmVwbHkp
OworICAgICAgICB9CisgICAgfQorCisgICAgaWYgKCFldi0+dHhfYnVmKQorICAgICAgICByZXR1
cm4gMDsKKworICAgIExPR19RTVAoInNlbmRpbmc6ICclLipzJyIsIChpbnQpZXYtPnR4X2J1Zl9s
ZW4sIGV2LT50eF9idWYpOworCisgICAgLyoKKyAgICAgKiBXZSB3aWxsIHNlbmQgYSBmaWxlIGRl
c2NyaXB0b3IgYXNzb2NpYXRlZCB3aXRoIGEgY29tbWFuZCBvbiB0aGUKKyAgICAgKiBmaXJzdCBi
eXRlIG9mIHRoaXMgY29tbWFuZC4KKyAgICAgKi8KKyAgICBpZiAoZXYtPnFtcF9zdGF0ZSA9PSBx
bXBfc3RhdGVfd2FpdGluZ19yZXBseSAmJgorICAgICAgICBldi0+ZmQgPj0gMCAmJgorICAgICAg
ICBldi0+dHhfYnVmX29mZiA9PSAwKSB7CisKKyAgICAgICAgcmMgPSBsaWJ4bF9fc2VuZG1zZ19m
ZHMoZ2MsIGZkLCBldi0+dHhfYnVmLCAxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAxLCAmZXYtPmZkLCAiUU1QIHNvY2tldCIpOworICAgICAgICAvKiBDaGVjayBmb3IgRVdPVUxE
QkxPQ0ssIGFuZCByZXR1cm4gdG8gdHJ5IGFnYWluIGxhdGVyICovCisgICAgICAgIGlmIChyYyA9
PSBFUlJPUl9OT1RfUkVBRFkpCisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgaWYgKHJj
KQorICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICBldi0+dHhfYnVmX29mZisrOworICAg
IH0KKworICAgIHdoaWxlIChldi0+dHhfYnVmX29mZiA8IGV2LT50eF9idWZfbGVuKSB7CisgICAg
ICAgIHIgPSB3cml0ZShmZCwgZXYtPnR4X2J1ZiArIGV2LT50eF9idWZfb2ZmLAorICAgICAgICAg
ICAgICAgICAgZXYtPnR4X2J1Zl9sZW4gLSBldi0+dHhfYnVmX29mZik7CisgICAgICAgIGlmIChy
IDwgMCkgeworICAgICAgICAgICAgaWYgKGVycm5vID09IEVJTlRSKQorICAgICAgICAgICAgICAg
IGNvbnRpbnVlOworICAgICAgICAgICAgaWYgKGVycm5vID09IEVXT1VMREJMT0NLKQorICAgICAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgTE9HRUQoRVJST1IsIGV2LT5kb21pZCwgImZh
aWxlZCB0byB3cml0ZSB0byBRTVAgc29ja2V0Iik7CisgICAgICAgICAgICByZXR1cm4gRVJST1Jf
RkFJTDsKKyAgICAgICAgfQorICAgICAgICBldi0+dHhfYnVmX29mZiArPSByOworICAgIH0KKwor
ICAgIGlmIChldi0+dHhfYnVmX29mZiA9PSBldi0+dHhfYnVmX2xlbikgeworICAgICAgICBmcmVl
KGV2LT50eF9idWYpOworICAgICAgICBldi0+dHhfYnVmID0gTlVMTDsKKyAgICAgICAgZXYtPnR4
X2J1Zl9sZW4gPSBldi0+dHhfYnVmX29mZiA9IDA7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9
CisKK3N0YXRpYyBpbnQgcW1wX2V2X2NhbGxiYWNrX3JlYWRhYmxlKGxpYnhsX19lZ2MgKmVnYywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9xbXAgKmV2LCBp
bnQgZmQpCisgICAgLyogIWRpc2Nvbm5lY3RlZCAtPiBzYW1lIHN0YXRlICh3aXRoIHJ4IGJ1ZmZl
ciB1cGRhdGVkKQorICAgICAqIG9uIGVycm9yIC0+IGJyb2tlbiAqLworeworICAgIEVHQ19HQzsK
KworICAgIHdoaWxlICgxKSB7CisgICAgICAgIHNzaXplX3QgcjsKKworICAgICAgICAvKiBDaGVj
ayBpZiB0aGUgYnVmZmVyIHN0aWxsIGhhdmUgc3BhY2UsIG9yIGluY3JlYXNlIHNpemUgKi8KKyAg
ICAgICAgaWYgKGV2LT5yeF9idWZfc2l6ZSAtIGV2LT5yeF9idWZfdXNlZCA8IFFNUF9SRUNFSVZF
X0JVRkZFUl9TSVpFKSB7CisgICAgICAgICAgICBldi0+cnhfYnVmX3NpemUgPSBtYXgoZXYtPnJ4
X2J1Zl9zaXplICogMiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc2l6ZV90KVFN
UF9SRUNFSVZFX0JVRkZFUl9TSVpFICogMik7CisgICAgICAgICAgICBhc3NlcnQoZXYtPnJ4X2J1
Zl9zaXplIDw9IFFNUF9NQVhfU0laRV9SWF9CVUYpOworICAgICAgICAgICAgaWYgKGV2LT5yeF9i
dWZfc2l6ZSA+IFFNUF9NQVhfU0laRV9SWF9CVUYpIHsKKyAgICAgICAgICAgICAgICBMT0dEKEVS
Uk9SLCBldi0+ZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAiUU1QIHJlY2VpdmUgYnVmZmVy
IGlzIHRvbyBiaWcgKCVsZCA+ICVsbGQpIiwKKyAgICAgICAgICAgICAgICAgICAgIGV2LT5yeF9i
dWZfc2l6ZSwgUU1QX01BWF9TSVpFX1JYX0JVRik7CisgICAgICAgICAgICAgICAgcmV0dXJuIEVS
Uk9SX0JVRkZFUkZVTEw7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBldi0+cnhfYnVmID0g
bGlieGxfX3JlYWxsb2MoTk9HQywgZXYtPnJ4X2J1ZiwgZXYtPnJ4X2J1Zl9zaXplKTsKKyAgICAg
ICAgfQorCisgICAgICAgIHIgPSByZWFkKGZkLCBldi0+cnhfYnVmICsgZXYtPnJ4X2J1Zl91c2Vk
LAorICAgICAgICAgICAgICAgICBldi0+cnhfYnVmX3NpemUgLSBldi0+cnhfYnVmX3VzZWQpOwor
ICAgICAgICBpZiAociA8IDApIHsKKyAgICAgICAgICAgIGlmIChlcnJubyA9PSBFSU5UUikgewor
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgfQorICAgICAgICAgICAgaWYg
KGVycm5vID09IEVXT1VMREJMT0NLKSB7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
ICAgICB9CisgICAgICAgICAgICBMT0dFRChFUlJPUiwgZXYtPmRvbWlkLCAiZXJyb3IgcmVhZGlu
ZyBRTVAgc29ja2V0Iik7CisgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAg
fQorCisgICAgICAgIGlmIChyID09IDApIHsKKyAgICAgICAgICAgIExPR0QoRVJST1IsIGV2LT5k
b21pZCwgIlVuZXhwZWN0ZWQgRU9GIG9uIFFNUCBzb2NrZXQiKTsKKyAgICAgICAgICAgIHJldHVy
biBFUlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7CisgICAgICAgIH0KKworICAgICAgICBMT0dfUU1Q
KCJyZWNlaXZlZCAlbGRCOiAnJS4qcyciLCByLAorICAgICAgICAgICAgICAgIChpbnQpciwgZXYt
PnJ4X2J1ZiArIGV2LT5yeF9idWZfdXNlZCk7CisKKyAgICAgICAgZXYtPnJ4X2J1Zl91c2VkICs9
IHI7CisgICAgICAgIGFzc2VydChldi0+cnhfYnVmX3VzZWQgPD0gZXYtPnJ4X2J1Zl9zaXplKTsK
KyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworLyogSGFuZGxlIG1lc3NhZ2VzIHJlY2VpdmVk
IGZyb20gUU1QIHNlcnZlciAqLworCitzdGF0aWMgaW50IHFtcF9ldl9nZXRfbmV4dF9tc2cobGli
eGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9fanNvbl9vYmplY3QgKipvX3IpCisgICAgLyogRmluZCBhIEpTT04gb2Jq
ZWN0IGFuZCBzdG9yZSBpdCBpbiBvX3IuCisgICAgICogcmV0dXJuIEVSUk9SX05PVEZPVU5EIGlm
IG5vIG9iamVjdCBpcyBmb3VuZC4KKyAgICAgKiBgb19yYCBpcyBhbGxvY2F0ZWQgd2l0aGluIGBl
Z2NgLgorICAgICAqCisgICAgICogIWRpc2Nvbm5lY3RlZCAtPiBzYW1lIHN0YXRlICh3aXRoIHJ4
IGJ1ZmZlciB1cGRhdGVkKQorICAgICAqLworeworICAgIEVHQ19HQzsKKyAgICBzaXplX3QgbGVu
OworICAgIGNoYXIgKmVuZCA9IE5VTEw7CisgICAgbGlieGxfX2pzb25fb2JqZWN0ICpvID0gTlVM
TDsKKworICAgIGlmICghZXYtPnJ4X2J1Zl91c2VkKQorICAgICAgICByZXR1cm4gRVJST1JfTk9U
Rk9VTkQ7CisKKyAgICAvKiBTZWFyY2ggZm9yIHRoZSBlbmQgb2YgYSBRTVAgbWVzc2FnZTogIlxy
XG4iICovCisgICAgZW5kID0gbWVtbWVtKGV2LT5yeF9idWYsIGV2LT5yeF9idWZfdXNlZCwgIlxy
XG4iLCAyKTsKKyAgICBpZiAoIWVuZCkKKyAgICAgICAgcmV0dXJuIEVSUk9SX05PVEZPVU5EOwor
ICAgIGxlbiA9IChlbmQgLSBldi0+cnhfYnVmKSArIDI7CisKKyAgICBMT0dfUU1QKCJwYXJzaW5n
ICVsdUI6ICclLipzJyIsIGxlbiwgKGludClsZW4sIGV2LT5yeF9idWYpOworCisgICAgLyogUmVw
bGFjZSBcciBieSBcMCBzbyB0aGF0IGxpYnhsX19qc29uX3BhcnNlIGNhbiB1c2Ugc3RybGVuICov
CisgICAgZXYtPnJ4X2J1ZltsZW4gLSAyXSA9ICdcMCc7CisgICAgbyA9IGxpYnhsX19qc29uX3Bh
cnNlKGdjLCBldi0+cnhfYnVmKTsKKworICAgIGlmICghbykgeworICAgICAgICBMT0dEKEVSUk9S
LCBldi0+ZG9taWQsICJQYXJzZSBlcnJvciIpOworICAgICAgICByZXR1cm4gRVJST1JfUFJPVE9D
T0xfRVJST1JfUU1QOworICAgIH0KKworICAgIGV2LT5yeF9idWZfdXNlZCAtPSBsZW47CisgICAg
bWVtbW92ZShldi0+cnhfYnVmLCBldi0+cnhfYnVmICsgbGVuLCBldi0+cnhfYnVmX3VzZWQpOwor
CisgICAgTE9HX1FNUCgiSlNPTiBvYmplY3QgcmVjZWl2ZWQ6ICVzIiwKKyAgICAgICAgICAgIGxp
YnhsX19qc29uX29iamVjdF90b19qc29uKGdjLCBvKSk7CisKKyAgICAqb19yID0gbzsKKworICAg
IHJldHVybiAwOworfQorCitzdGF0aWMgaW50IHFtcF9ldl9wYXJzZV9lcnJvcl9tZXNzYWdlcyhs
aWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fZXZfcW1wICpldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVzcCkKKyAgICAvKiBubyBzdGF0ZSBjaGFuZ2Ug
Ki8KK3sKKyAgICBFR0NfR0M7CisgICAgaW50IHJjOworICAgIGNvbnN0IGNoYXIgKnM7CisgICAg
Y29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpvOworICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVj
dCAqZXJyOworCisgICAgLyoKKyAgICAgKiB7ICJlcnJvciI6IHsgImNsYXNzIjogc3RyaW5nLCAi
ZGVzYyI6IHN0cmluZyB9IH0KKyAgICAgKi8KKworICAgIGVyciA9IGxpYnhsX19qc29uX21hcF9n
ZXQoImVycm9yIiwgcmVzcCwgSlNPTl9NQVApOworCisgICAgbyA9IGxpYnhsX19qc29uX21hcF9n
ZXQoImNsYXNzIiwgZXJyLCBKU09OX1NUUklORyk7CisgICAgaWYgKCFvKSB7CisgICAgICAgIExP
R0QoRVJST1IsIGV2LT5kb21pZCwKKyAgICAgICAgICAgICAiUHJvdG9jb2wgZXJyb3I6IG1pc3Np
bmcgXCJjbGFzc1wiIG1lbWJlciBpbiBlcnJvciBtZXNzYWdlIik7CisgICAgICAgIHJldHVybiBF
UlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7CisgICAgfQorICAgIHMgPSBsaWJ4bF9fanNvbl9vYmpl
Y3RfZ2V0X3N0cmluZyhvKTsKKyAgICBpZiAocykKKyAgICAgICAgcmMgPSBxbXBfZXJyb3JfY2xh
c3NfdG9fbGlieGxfZXJyb3JfY29kZShnYywgcyk7CisgICAgZWxzZQorICAgICAgICByYyA9IEVS
Uk9SX1BST1RPQ09MX0VSUk9SX1FNUDsKKworICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJk
ZXNjIiwgZXJyLCBKU09OX1NUUklORyk7CisgICAgaWYgKCFvKSB7CisgICAgICAgIExPR0QoRVJS
T1IsIGV2LT5kb21pZCwKKyAgICAgICAgICAgICAiUHJvdG9jb2wgZXJyb3I6IG1pc3NpbmcgXCJk
ZXNjXCIgbWVtYmVyIGluIGVycm9yIG1lc3NhZ2UiKTsKKyAgICAgICAgcmV0dXJuIEVSUk9SX1BS
T1RPQ09MX0VSUk9SX1FNUDsKKyAgICB9CisgICAgcyA9IGxpYnhsX19qc29uX29iamVjdF9nZXRf
c3RyaW5nKG8pOworICAgIGlmIChzKQorICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsICIl
cyIsIHMpOworICAgIGVsc2UKKyAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLCAiUmVjZWl2
ZWQgdW5leHBlY3RlZCBlcnJvcjogJXMiLAorICAgICAgICAgICAgIGxpYnhsX19qc29uX29iamVj
dF90b19qc29uKGdjLCByZXNwKSk7CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IHFt
cF9ldl9oYW5kbGVfbWVzc2FnZShsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fZXZfcW1wICpldiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVzcCkKKyAgICAvKgorICAgICAq
IFRoaXMgZnVuY3Rpb24gd2lsbCBoYW5kbGUgZXZlcnkgbWVzc2FnZXMgc2VudCBieSB0aGUgUU1Q
IHNlcnZlci4KKyAgICAgKiBSZXR1cm4gdmFsdWVzOgorICAgICAqICAgPCAwICAgIGxpYnhsIGVy
cm9yIGNvZGUKKyAgICAgKiAgIDAgICAgICBzdWNjZXNzCisgICAgICogICAxICAgICAgc3VjY2Vz
cywgYnV0IGEgdXNlciBjYWxsYmFjayBoYXMgYmVlbiBjYWxsZWQsCisgICAgICogICAgICAgICAg
YGV2YCBzaG91bGQgbm90IGJlIHVzZWQgYW55bW9yZS4KKyAgICAgKgorICAgICAqIFBvc3NpYmxl
IHN0YXRlIGNoYW5nZXM6CisgICAgICogY29ubmVjdGluZyAtPiBjYXBhYmlsaXR5X25lZ290aWF0
aW9uCisgICAgICogY2FwYWJpbGl0eV9uZWdvdGlhdGlvbiAtPiBjb25uZWN0ZWQKKyAgICAgKiB3
YWl0aW5nX3JlcGx5IC0+IHdhaXRpbmdfcmVwbHkvY29ubmVjdGVkCisgICAgICoKKyAgICAgKiBv
biBlcnJvcjogYnJva2VuCisgICAgICovCit7CisgICAgRUdDX0dDOworICAgIGludCBpZDsKKyAg
ICBpbnQgcmM7CisgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpvOworICAgIGNvbnN0IGxp
YnhsX19qc29uX29iamVjdCAqcmVzcG9uc2U7CisgICAgbGlieGxfX3FtcF9tZXNzYWdlX3R5cGUg
dHlwZSA9IHFtcF9yZXNwb25zZV90eXBlKHJlc3ApOworCisgICAgc3dpdGNoICh0eXBlKSB7Cisg
ICAgY2FzZSBMSUJYTF9fUU1QX01FU1NBR0VfVFlQRV9RTVA6CisgICAgICAgIC8qIGdyZWV0aW5n
IG1lc3NhZ2UgKi8KKworICAgICAgICBpZiAoZXYtPnFtcF9zdGF0ZSAhPSBxbXBfc3RhdGVfY29u
bmVjdGluZykgeworICAgICAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLAorICAgICAgICAg
ICAgICAgICAiVW5leHBlY3RlZCBncmVldGluZyBtZXNzYWdlIHJlY2VpdmVkIik7CisgICAgICAg
ICAgICByZXR1cm4gRVJST1JfUFJPVE9DT0xfRVJST1JfUU1QOworICAgICAgICB9CisKKyAgICAg
ICAgLyogUHJlcGFyZSBuZXh0IG1lc3NhZ2UgdG8gc2VuZCAqLworICAgICAgICBhc3NlcnQoIWV2
LT50eF9idWYpOworICAgICAgICBldi0+dHhfYnVmID0gcW1wX3ByZXBhcmVfY21kKGdjLCAicW1w
X2NhcGFiaWxpdGllcyIsIE5VTEwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBRTVBf
Q0FQQUJJTElUWV9ORUdPVElBVElPTl9NU0dJRCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZldi0+dHhfYnVmX2xlbik7CisgICAgICAgIGV2LT50eF9idWZfb2ZmID0gMDsKKyAgICAg
ICAgcW1wX2V2X3NldF9zdGF0ZShnYywgZXYsIHFtcF9zdGF0ZV9jYXBhYmlsaXR5X25lZ290aWF0
aW9uKTsKKworICAgICAgICByZXR1cm4gMDsKKworICAgIGNhc2UgTElCWExfX1FNUF9NRVNTQUdF
X1RZUEVfUkVUVVJOOgorICAgIGNhc2UgTElCWExfX1FNUF9NRVNTQUdFX1RZUEVfRVJST1I6Cisg
ICAgICAgIC8qCisgICAgICAgICAqIFJlcGx5IHRvIGEgY29tbWFuZCAoc3VjY2Vzcy9lcnJvcikg
b3Igc2VydmVyIGVycm9yCisgICAgICAgICAqCisgICAgICAgICAqIEluIHRoaXMgY2FzZXMsIHdl
IGFyZSBwYXJzaW5nIHR3byBwb3NzaWJsZXMgcmVzcG9uc2VzOgorICAgICAgICAgKiAtIHN1Y2Nl
c3M6CisgICAgICAgICAqIHsgInJldHVybiI6IGpzb24tdmFsdWUsICJpZCI6IGludCB9CisgICAg
ICAgICAqIC0gZXJyb3I6CisgICAgICAgICAqIHsgImVycm9yIjogeyAiY2xhc3MiOiBzdHJpbmcs
ICJkZXNjIjogc3RyaW5nIH0sICJpZCI6IGludCB9CisgICAgICAgICAqLworCisgICAgICAgIG8g
PSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJpZCIsIHJlc3AsIEpTT05fSU5URUdFUik7CisgICAgICAg
IGlmICghbykgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIElmICJpZCIgaXNuJ3Qg
cHJlc2VudCwgYW4gZXJyb3Igb2NjdXIgb24gdGhlIHNlcnZlciBiZWZvcmUKKyAgICAgICAgICAg
ICAqIGl0IGhhcyByZWFkIHRoZSAiaWQiIHByb3ZpZGVkIGJ5IGxpYnhsLgorICAgICAgICAgICAg
ICovCisgICAgICAgICAgICBxbXBfZXZfcGFyc2VfZXJyb3JfbWVzc2FnZXMoZWdjLCBldiwgcmVz
cCk7CisgICAgICAgICAgICByZXR1cm4gRVJST1JfUFJPVE9DT0xfRVJST1JfUU1QOworICAgICAg
ICB9CisKKyAgICAgICAgaWQgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X2ludGVnZXIobyk7CisK
KyAgICAgICAgaWYgKGlkID09IFFNUF9DQVBBQklMSVRZX05FR09USUFUSU9OX01TR0lEKSB7Cisg
ICAgICAgICAgICAvKiBXZSBoYXZlIGEgcmVzcG9uc2UgdG8gb3VyIHFtcF9jYXBhYmlsaXRpZXMg
Y21kICovCisgICAgICAgICAgICBpZiAoZXYtPnFtcF9zdGF0ZSAhPSBxbXBfc3RhdGVfY2FwYWJp
bGl0eV9uZWdvdGlhdGlvbiB8fAorICAgICAgICAgICAgICAgIHR5cGUgIT0gTElCWExfX1FNUF9N
RVNTQUdFX1RZUEVfUkVUVVJOKQorICAgICAgICAgICAgICAgIGdvdG8gb3V0X3Vua25vd25faWQ7
CisgICAgICAgICAgICBxbXBfZXZfc2V0X3N0YXRlKGdjLCBldiwgcW1wX3N0YXRlX2Nvbm5lY3Rl
ZCk7CisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorCisgICAgICAgIGlmIChldi0+
cW1wX3N0YXRlID09IHFtcF9zdGF0ZV93YWl0aW5nX3JlcGx5ICYmCisgICAgICAgICAgICBpZCA9
PSBldi0+aWQpIHsKKyAgICAgICAgICAgIGlmICh0eXBlID09IExJQlhMX19RTVBfTUVTU0FHRV9U
WVBFX1JFVFVSTikgeworICAgICAgICAgICAgICAgIHJlc3BvbnNlID0gbGlieGxfX2pzb25fbWFw
X2dldCgicmV0dXJuIiwgcmVzcCwgSlNPTl9BTlkpOworICAgICAgICAgICAgICAgIHJjID0gMDsK
KyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgLyogZXJyb3IgbWVzc2FnZSAq
LworICAgICAgICAgICAgICAgIHJlc3BvbnNlID0gTlVMTDsKKyAgICAgICAgICAgICAgICByYyA9
IHFtcF9ldl9wYXJzZV9lcnJvcl9tZXNzYWdlcyhlZ2MsIGV2LCByZXNwKTsKKyAgICAgICAgICAg
IH0KKyAgICAgICAgICAgIHFtcF9ldl9zZXRfc3RhdGUoZ2MsIGV2LCBxbXBfc3RhdGVfY29ubmVj
dGVkKTsKKyAgICAgICAgICAgIGV2LT5jYWxsYmFjayhlZ2MsIGV2LCByZXNwb25zZSwgcmMpOyAv
KiBtdXN0IGJlIGxhc3QgKi8KKyAgICAgICAgICAgIHJldHVybiAxOworICAgICAgICB9CisKK291
dF91bmtub3duX2lkOgorICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsCisgICAgICAgICAg
ICAgIk1lc3NhZ2UgZnJvbSBRRU1VIHdpdGggdW5leHBlY3RlZCBpZCAlZDogJXMiLAorICAgICAg
ICAgICAgIGlkLCBsaWJ4bF9fanNvbl9vYmplY3RfdG9fanNvbihnYywgcmVzcCkpOworICAgICAg
ICByZXR1cm4gRVJST1JfUFJPVE9DT0xfRVJST1JfUU1QOworCisgICAgY2FzZSBMSUJYTF9fUU1Q
X01FU1NBR0VfVFlQRV9FVkVOVDoKKyAgICAgICAgLyogRXZlbnRzIGFyZSBpZ25vcmVkICovCisg
ICAgICAgIHJldHVybiAwOworCisgICAgY2FzZSBMSUJYTF9fUU1QX01FU1NBR0VfVFlQRV9JTlZB
TElEOgorICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsICJVbmV4cGVjdGVkIG1lc3NhZ2Ug
cmVjZWl2ZWQ6ICVzIiwKKyAgICAgICAgICAgICBsaWJ4bF9fanNvbl9vYmplY3RfdG9fanNvbihn
YywgcmVzcCkpOworICAgICAgICByZXR1cm4gRVJST1JfUFJPVE9DT0xfRVJST1JfUU1QOworCisg
ICAgZGVmYXVsdDoKKyAgICAgICAgYWJvcnQoKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30K
KworLyoKKyAqIGxpYnhsX19ldl9xbXBfKgorICovCisKK3ZvaWQgbGlieGxfX2V2X3FtcF9pbml0
KGxpYnhsX19ldl9xbXAgKmV2KQorICAgIC8qIGRpc2Nvbm5lY3RlZCAtPiBkaXNjb25uZWN0ZWQg
Ki8KK3sKKyAgICBldi0+aWQgPSBRTVBfQ0FQQUJJTElUWV9ORUdPVElBVElPTl9NU0dJRCArIDE7
CisKKyAgICBldi0+cW1wX2NmZCA9IE5VTEw7CisgICAgbGlieGxfX2V2X2ZkX2luaXQoJmV2LT5x
bXBfZWZkKTsKKyAgICBldi0+cW1wX3N0YXRlID0gcW1wX3N0YXRlX2Rpc2Nvbm5lY3RlZDsKKwor
ICAgIGV2LT5yeF9idWYgPSBOVUxMOworICAgIGV2LT5yeF9idWZfc2l6ZSA9IGV2LT5yeF9idWZf
dXNlZCA9IDA7CisgICAgZXYtPnR4X2J1ZiA9IE5VTEw7CisgICAgZXYtPnR4X2J1Zl9sZW4gPSBl
di0+dHhfYnVmX29mZiA9IDA7CisKKyAgICBldi0+bXNnID0gTlVMTDsKKyAgICBldi0+bXNnX2xl
biA9IDA7Cit9CisKK2ludCBsaWJ4bF9fZXZfcW1wX3NlbmQobGlieGxfX2djICpnYywgbGlieGxf
X2V2X3FtcCAqZXYsCisgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNtZCwgbGli
eGxfX2pzb25fb2JqZWN0ICphcmdzKQorICAgIC8qIGRpc2Nvbm5lY3RlZCAtPiBjb25uZWN0aW5n
CisgICAgICogY29ubmVjdGVkIC0+IHdhaXRpbmdfcmVwbHkKKyAgICAgKiBvbiBlcnJvcjogZGlz
Y29ubmVjdGVkICovCit7CisgICAgaW50IHJjOworCisgICAgTE9HRChERUJVRywgZXYtPmRvbWlk
LCAiIGV2ICVwLCBjbWQgJyVzJyIsIGV2LCBjbWQpOworCisgICAgYXNzZXJ0KGV2LT5xbXBfc3Rh
dGUgPT0gcW1wX3N0YXRlX2Rpc2Nvbm5lY3RlZCB8fAorICAgICAgICAgICBldi0+cW1wX3N0YXRl
ID09IHFtcF9zdGF0ZV9jb25uZWN0ZWQpOworCisgICAgLyogQ29ubmVjdCB0byBRRU1VIGlmIG5v
dCBhbHJlYWR5IGNvbm5lY3RlZCAqLworICAgIHJjID0gcW1wX2V2X2Nvbm5lY3QoZ2MsIGV2KTsK
KyAgICBpZiAocmMpCisgICAgICAgIGdvdG8gb3V0OworCisgICAgcmMgPSBxbXBfZXZfcHJlcGFy
ZV9jbWQoZ2MsIGV2LCBjbWQsIGFyZ3MpOworICAgIGlmIChyYykKKyAgICAgICAgZ290byBvdXQ7
CisKKyAgICBxbXBfZXZfZW5zdXJlX3JlYWRpbmdfd3JpdGluZyhnYywgZXYpOworCitvdXQ6Cisg
ICAgaWYgKHJjKQorICAgICAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UoZ2MsIGV2KTsKKyAgICBy
ZXR1cm4gcmM7Cit9CisKK3ZvaWQgbGlieGxfX2V2X3FtcF9kaXNwb3NlKGxpYnhsX19nYyAqZ2Ms
IGxpYnhsX19ldl9xbXAgKmV2KQorICAgIC8qICogLT4gZGlzY29ubmVjdGVkICovCit7CisgICAg
TE9HRChERUJVRywgZXYtPmRvbWlkLCAiIGV2ICVwIiwgZXYpOworCisgICAgZnJlZShldi0+cnhf
YnVmKTsKKyAgICBmcmVlKGV2LT50eF9idWYpOworICAgIGZyZWUoZXYtPm1zZyk7CisKKyAgICBs
aWJ4bF9fZXZfZmRfZGVyZWdpc3RlcihnYywgJmV2LT5xbXBfZWZkKTsKKyAgICBsaWJ4bF9fY2Fy
ZWZkX2Nsb3NlKGV2LT5xbXBfY2ZkKTsKKworICAgIGxpYnhsX19ldl9xbXBfaW5pdChldik7Cit9
CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5k
ZXggM2I4Zjk2NzY1MS4uZmVjNDJiMjYwYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNjksNiArNjks
MTIgQEAgbGlieGxfZXJyb3IgPSBFbnVtZXJhdGlvbigiZXJyb3IiLCBbCiAgICAgKC0yMywgIk5P
VEZPVU5EIiksCiAgICAgKC0yNCwgIkRPTUFJTl9ERVNUUk9ZRUQiKSwgIyBUYXJnZXQgZG9tYWlu
IGNlYXNlZCB0byBleGlzdCBkdXJpbmcgb3AKICAgICAoLTI1LCAiRkVBVFVSRV9SRU1PVkVEIiks
ICMgRm9yIGZ1bmN0aW9uYWxpdHkgdGhhdCBoYXMgYmVlbiByZW1vdmVkCisgICAgKC0yNiwgIlBS
T1RPQ09MX0VSUk9SX1FNUCIpLAorICAgICgtMjcsICJVTktOT1dOX1FNUF9FUlJPUiIpLAorICAg
ICgtMjgsICJRTVBfR0VORVJJQ19FUlJPUiIpLCAjIHVuc3BlY2lmaWVkIHFtcCBlcnJvcgorICAg
ICgtMjksICJRTVBfQ09NTUFORF9OT1RfRk9VTkQiKSwgIyB0aGUgcmVxdWVzdGVkIGNvbW1hbmQg
aGFzIG5vdCBiZWVuIGZvdW5kCisgICAgKC0zMCwgIlFNUF9ERVZJQ0VfTk9UX0FDVElWRSIpLCAj
IGEgZGV2aWNlIGhhcyBmYWlsZWQgdG8gYmUgYmVjb21lIGFjdGl2ZQorICAgICgtMzEsICJRTVBf
REVWSUNFX05PVF9GT1VORCIpLCAjIHRoZSByZXF1ZXN0ZWQgZGV2aWNlIGhhcyBub3QgYmVlbiBm
b3VuZAogICAgIF0sIHZhbHVlX25hbWVzcGFjZSA9ICIiKQogCiBsaWJ4bF9kb21haW5fdHlwZSA9
IEVudW1lcmF0aW9uKCJkb21haW5fdHlwZSIsIFsKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 11:20:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11:20: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-devel-bounces@lists.xenproject.org>)
	id 1gNFhS-0007xP-3m; Thu, 15 Nov 2018 11:20: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=krfn=n2=citrix.com=prvs=850791b01=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gNFhQ-0007xK-L2
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 11:20:40 +0000
X-Inumbo-ID: 7b4f61cf-e8c8-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b4f61cf-e8c8-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 11:20:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70639737"
Date: Thu, 15 Nov 2018 11:20:37 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Edwin =?iso-8859-1?B?VPZy9ms=?= <edvin.torok@citrix.com>
Message-ID: <20181115112037.irjcivtiel2iqgcp@zion.uk.xensource.com>
References: <20181114181732.19013-1-wei.liu2@citrix.com>
 <20181114181732.19013-4-wei.liu2@citrix.com>
 <b4976883-1223-91a4-d945-ab4949d4a062@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b4976883-1223-91a4-d945-ab4949d4a062@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 3/3] xen-init-dom0: set Dom0 UUID if
 requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTA6NDU6NTJBTSArMDAwMCwgRWR3aW4gVMO2csO2ayB3
cm90ZToKPiBPbiAxNC8xMS8yMDE4IDE4OjE3LCBXZWkgTGl1IHdyb3RlOgo+ID4gUmVhZCBmcm9t
IFhFTl9DT05GSUdfRElSL2RvbTAtdXVpZC4gSWYgaXQgY29udGFpbnMgYSB2YWxpZCBVVUlELCBz
ZXQKPiA+IGl0IGZvciBEb20wLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+IAo+IFtzbmlwXQo+IEluIGdlbmVyYWwgdGhpcyBsb29rcyBnb29k
LCBob3dldmVyIEkgYW0gbm90IGZhbWlsaWFyIHdpdGggbGlieGwKPiBjb252ZW50aW9ucywgc28g
anVzdCBzb21lIGdlbmVyaWMgY29tbWVudHMgYmVsb3cuCj4gCj4gPiArc3RhdGljIHZvaWQgZ2V0
X2RvbTBfdXVpZChsaWJ4bF91dWlkICp1dWlkKQo+ID4gK3sKPiA+ICsgICAgaW50IGZkID0gLTE7
Cj4gPiArICAgIHNzaXplX3QgcjsKPiA+ICsgICAgY2hhciB1dWlkX2J1ZltMSUJYTF9VVUlEX0ZN
VExFTisxXTsKPiA+ICsKPiA+ICsgICAgbGlieGxfdXVpZF9jbGVhcih1dWlkKTsKPiA+ICsKPiA+
ICsgICAgZmQgPSBvcGVuKERPTTBfVVVJRF9QQVRILCBPX1JET05MWSk7Cj4gPiArICAgIGlmIChm
ZCA8IDApIHsKPiA+ICsgICAgICAgIGZwcmludGYoc3RkZXJyLCAiZmFpbGVkIHRvIG9wZW4gJXNc
biIsIERPTTBfVVVJRF9QQVRIKTsKPiA+ICsgICAgICAgIGdvdG8gb3V0Owo+ID4gKyAgICB9Cj4g
PiArCj4gPiArICAgIHIgPSByZWFkKGZkLCB1dWlkX2J1ZiwgTElCWExfVVVJRF9GTVRMRU4pOwo+
IAo+IENvdWxkIHRoaXMgYmUgYSBzaG9ydCByZWFkPyBJJ20gbm90IGZhbWlsaWFyIHdpdGggbGli
eGwgY29udmVudGlvbnMsIGJ1dAo+IHdvdWxkIHRoZXJlIGJlIGEgdXRpbGl0eSBmdW5jdGlvbiB0
aGF0IHJlcGVhdHMgdGhlIHJlYWQgaWYgaXQgaXMgc2hvcnQsCj4gb3Igd291bGQgZnJlYWQgYmUg
YmV0dGVyPwoKSSBjYW4gdXNlIGxpYnhsX3JlYWRfZXhhY3RseSBpbnN0ZWFkLiBUaGF0IHNhdmVz
IG1lIGZyb20gd3JpdGluZyBzb21lCmNvZGUgdG8gaGFuZGxlIGV2ZXJ5IGNvcm5lciBjYXNlLgoK
PiAKPiA+ICsgICAgaWYgKHIgPT0gLTEpIHsKPiA+ICsgICAgICAgIGZwcmludGYoc3RkZXJyLCAi
ZmFpbGVkIHRvIHJlYWQgJXMsIGVycm5vICVkXG4iLCBET00wX1VVSURfUEFUSCwgZXJybm8pOwo+
ID4gKyAgICAgICAgZ290byBvdXQ7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgaWYgKHIgIT0g
TElCWExfVVVJRF9GTVRMRU4pIHsKPiA+ICsgICAgICAgIGZwcmludGYoc3RkZXJyLCAiZmlsZSB0
b28gc2hvcnRcbiIpOwo+IAo+IFdvdWxkIGJlIG5pY2UgdG8gcHJpbnQgd2hpY2ggZmlsZSBpcyB0
b28gc2hvcnQuCj4gCgpPSy4KCj4gCj4gPiArICAgICAgICBnb3RvIG91dDsKPiA+ICsgICAgfQo+
ID4gKwo+ID4gKyAgICB1dWlkX2J1ZltMSUJYTF9VVUlEX0ZNVExFTl0gPSAwOwo+ID4gKwo+ID4g
KyAgICBpZiAobGlieGxfdXVpZF9mcm9tX3N0cmluZyh1dWlkLCB1dWlkX2J1ZikpIHsKPiA+ICsg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiZmFpbGVkIHRvIHBhcnNlIFVVSURcbiIpOwo+IAo+IEFz
IGFib3ZlLCB3b3VsZCBiZSBuaWNlIHRvIHByaW50IHdoaWNoIGZpbGUgdGhpcyBlcnJvciBpcyBm
cm9tLgo+IAoKT0suCgo+ID4gKyAgICAgICAgbGlieGxfdXVpZF9jbGVhcih1dWlkKTsKPiA+ICsg
ICAgfQo+ID4gKwo+ID4gK291dDoKPiA+ICsgICAgaWYgKGZkID49IDApIGNsb3NlKGZkKTsKPiA+
ICt9Cj4gPiArCj4gPiAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+ID4gIHsKPiA+
ICAgICAgaW50IHJjOwo+ID4gLSAgICBzdHJ1Y3QgeHNfaGFuZGxlICp4c2g7Cj4gPiArICAgIHN0
cnVjdCB4c19oYW5kbGUgKnhzaCA9IE5VTEw7Cj4gPiArICAgIHhjX2ludGVyZmFjZSAqeGNoID0g
TlVMTDsKPiA+ICAgICAgY2hhciAqZG9tbmFtZV9zdHJpbmcgPSBOVUxMLCAqZG9taWRfc3RyaW5n
ID0gTlVMTDsKPiA+ICsgICAgbGlieGxfdXVpZCB1dWlkOwo+ID4gIAo+ID4gICAgICB4c2ggPSB4
c19vcGVuKDApOwo+ID4gICAgICBpZiAoIXhzaCkgewo+ID4gICAgICAgICAgZnByaW50ZihzdGRl
cnIsICJjYW5ub3Qgb3BlbiB4ZW5zdG9yZSBjb25uZWN0aW9uXG4iKTsKPiA+IC0gICAgICAgIGV4
aXQoMSk7Cj4gPiArICAgICAgICByYyA9IDE7Cj4gPiArICAgICAgICBnb3RvIG91dDsKPiA+ICsg
ICAgfQo+ID4gKwo+ID4gKyAgICB4Y2ggPSB4Y19pbnRlcmZhY2Vfb3BlbihOVUxMLCBOVUxMLCAw
KTsKPiA+ICsgICAgaWYgKCF4Y2gpIHsKPiA+ICsgICAgICAgIGZwcmludGYoc3RkZXJyLCAieGNf
aW50ZXJmYWNlX29wZW4oKSBmYWlsZWRcbiIpOwo+ID4gKyAgICAgICAgcmMgPSAxOwo+ID4gICAg
ICB9Cj4gPiAgCj4gPiAgICAgIC8qIFNhbml0eSBjaGVjazogdGhpcyBwcm9ncmFtIGNhbiBvbmx5
IGJlIHJ1biBvbmNlLiAqLwo+ID4gQEAgLTMxLDcgKzgyLDE2IEBAIGludCBtYWluKGludCBhcmdj
LCBjaGFyICoqYXJndikKPiA+ICAgICAgICAgIGdvdG8gb3V0Owo+ID4gICAgICB9Cj4gPiAgCj4g
PiAtICAgIHJjID0gZ2VuX3N0dWJfanNvbl9jb25maWcoMCwgTlVMTCk7Cj4gPiArICAgIGdldF9k
b20wX3V1aWQoJnV1aWQpOwo+ID4gKwo+ID4gKyAgICBpZiAoIWxpYnhsX3V1aWRfaXNfbmlsKCZ1
dWlkKSAmJgo+ID4gKyAgICAgICAgeGNfZG9tYWluX3NldGhhbmRsZSh4Y2gsIDAsIGxpYnhsX3V1
aWRfYnl0ZWFycmF5KCZ1dWlkKSkpIHsKPiA+ICsgICAgICAgIGZwcmludGYoc3RkZXJyLCAiZmFp
bGVkIHRvIHNldCBEb20wIFVVSURcbiIpOwo+IAo+IENhbiB4Y19kb21haW5fc2V0aGFuZGxlIHRl
bGwgdXMgd2h5IGl0IGZhaWxlZD8KPiAKCldlIGNhbiBwcmludCBlcnJubyBoZXJlLgoKPiA+ICsg
ICAgICAgIHJjID0gMTsKPiA+ICsgICAgICAgIGdvdG8gb3V0Owo+ID4gKyAgICB9Cj4gPiArCj4g
PiArICAgIHJjID0gZ2VuX3N0dWJfanNvbl9jb25maWcoMCwgJnV1aWQpOwo+ID4gICAgICBpZiAo
cmMpCj4gPiAgICAgICAgICBnb3RvIG91dDsKPiA+ICAKPiA+IEBAIC01NSw2ICsxMTUsNyBAQCBv
dXQ6Cj4gPiAgICAgIGZyZWUoZG9taWRfc3RyaW5nKTsKPiA+ICAgICAgZnJlZShkb21uYW1lX3N0
cmluZyk7Cj4gPiAgICAgIHhzX2Nsb3NlKHhzaCk7Cj4gPiArICAgIHhjX2ludGVyZmFjZV9jbG9z
ZSh4Y2gpOwo+IAo+IEkgYXNzdW1lIHRoaXMgZnVuY3Rpb24gZG9lc24ndCBtaW5kIGdldHRpbmcg
Y2FsbGVkIHdpdGggTlVMTCwgcmlnaHQ/CgpObywgaXQgZG9lc24ndCBtaW5kLgoKV2VpLgoKPiAK
PiBCZXN0IHJlZ2FyZHMsCj4gLS1FZHdpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 11:20:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11:20: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-devel-bounces@lists.xenproject.org>)
	id 1gNFhe-0007ym-E4; Thu, 15 Nov 2018 11:20: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=kcc+=n2=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gNFhc-0007yQ-NP
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 11:20:52 +0000
X-Inumbo-ID: 8274d0d4-e8c8-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8274d0d4-e8c8-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 11:20:51 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id EB397309EAB7;
 Thu, 15 Nov 2018 11:20:50 +0000 (UTC)
Received: from [10.36.117.224] (ovpn-117-224.ams2.redhat.com [10.36.117.224])
 by smtp.corp.redhat.com (Postfix) with ESMTP id ADFA05D75C;
 Thu, 15 Nov 2018 11:20:41 +0000 (UTC)
To: Borislav Petkov <bp@alien8.de>, Dave Young <dyoung@redhat.com>
References: <20181114211704.6381-1-david@redhat.com>
 <20181114211704.6381-4-david@redhat.com>
 <20181115061923.GA3971@dhcp-128-65.nay.redhat.com>
 <20181115111023.GC26448@zn.tnic>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <4aa5d39d-a923-87de-d646-70b9cbfe62f0@redhat.com>
Date: Thu, 15 Nov 2018 12:20:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181115111023.GC26448@zn.tnic>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.49]); Thu, 15 Nov 2018 11:20:51 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RFC 3/6] kexec: export PG_offline to
 VMCOREINFO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Arnd Bergmann <arnd@arndb.de>,
 Baoquan He <bhe@redhat.com>, linux-pm@vger.kernel.org,
 linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, Omar Sandoval <osandov@fb.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Lianbo Jiang <lijiang@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMTEuMTggMTI6MTAsIEJvcmlzbGF2IFBldGtvdiB3cm90ZToKPiBPbiBUaHUsIE5vdiAx
NSwgMjAxOCBhdCAwMjoxOToyM1BNICswODAwLCBEYXZlIFlvdW5nIHdyb3RlOgo+PiBJdCB3b3Vs
ZCBiZSBnb29kIHRvIGNvcHkgc29tZSBiYWNrZ3JvdW5kIGluZm8gZnJvbSBjb3ZlciBsZXR0ZXIg
dG8gdGhlCj4+IHBhdGNoIGRlc2NyaXB0aW9uIHNvIHRoYXQgd2UgY2FuIGdldCBiZXR0ZXIgdW5k
ZXJzdGFuZGluZyB3aHkgdGhpcyBpcwo+PiBuZWVkZWQgbm93Lgo+Pgo+PiBCVFcsIExpYW5ibyBp
cyB3b3JraW5nIG9uIGEgZG9jdW1lbnRhdGlvbiBvZiB0aGUgdm1jb3JlaW5mbyBleHBvcnRlZAo+
PiBmaWVsZHMuIENjaW5nIGhpbSBzbyB0aGF0IGhlIGlzIGF3YXJlIG9mIHRoaXMuCj4+Cj4+IEFs
c28gY2MgQm9yaXMsICBhbHRob3VnaCBJIGRvIG5vdCB3YW50IHRoZSBkb2MgY2hhbmdlcyBibG9j
a3MgdGhpcwo+PiBoZSBtaWdodCBoYXZlIGRpZmZlcmVudCBvcGluaW9uIDopCj4gCj4gWWVhaCwg
bXkgaW5pdGlhbCByZWFjdGlvbiBpcyB0aGF0IGV4cG9ydGluZyBhbiBtbS1pbnRlcm5hbCBmbGFn
IHRvCj4gdXNlcnNwYWNlIGlzIGEgbm8tbm8uCgpTb3JyeSB0byBzYXksIGJ1dCB0aGF0IGlzIHRo
ZSBjdXJyZW50IHByYWN0aWNlIHdpdGhvdXQgd2hpY2gKbWFrZWR1bXBmaWxlIHdvdWxkIG5vdCBi
ZSBhYmxlIHRvIHdvcmsgYXQgYWxsLiAoZXhjbHVkZSB1c2VyIHBhZ2VzLApleGNsdWRlIHBhZ2Ug
Y2FjaGUsIGV4Y2x1ZGUgYnVkZHkgcGFnZXMpLiBMZXQncyBub3QgcmVpbnZlbnQgdGhlIHdoZWVs
CmhlcmUuIFRoaXMgaXMgaG93IGR1bXBpbmcgd29ya3MgZm9yZXZlci4KCkFsc28gc2VlIGhvdyBo
d3BvaXNvbmVkIHBhZ2VzIGFyZSBoYW5kbGVkLgoKKHBsZWFzZSBub3RlIHRoYXQgbW9zdCBkaXN0
cmlidXRpb25zIG9ubHkgc3VwcG9ydCBkdW1waW5nIHZpYQptYWtlZHVtcGZpbGUsIGZvciBzYWlk
IHJlYXNvbnMpCgo+IAo+IFdoYXQgd291bGQgYmUgYmV0dGVyLCBJTUhPLCBpcyBoYXZpbmcgYSBn
ZW5lcmFsIG1ldGhvZCBvZiB0ZWxsaW5nIHRoZQo+IGtkdW1wIGtlcm5lbCAtIG1heWJlIHJhbmdl
cyBvZiBwaHlzaWNhbCBhZGRyZXNzZXMgLSB3aGljaCB0byBza2lwLgoKQW5kIHRoYXQgaGFzIHRv
IGJlIHVwZGF0ZWQgd2hlbmV2ZXIgd2UgY2hhbmdlIGEgcGFnZSBmbGFnLiBCdXQgdGhlbiB0aGUK
ZHVtcCBrZXJuZWwgd291bGQgaGF2ZSB0byBiZSBhd2FyZSBhYm91dCAic3RydWN0IHBhZ2UiIGxv
Y2F0aW9uIGFuZApmb3JtYXQgb2Ygc29tZSBvbGQga2VybmVsIHRvIGJlIGR1bXAuIExldCdzIGp1
c3Qgbm90IGV2ZW4gZGlzY3VzcyBnb2luZwpkb3duIHRoYXQgcGF0aC4KCj4gCj4gQmVjYXVzZSB0
aGUgbW9tZW50IHRoZXJlJ3MgYSBzZXQgb2YgcGFnZXMgd2hpY2ggZG8gbm90IGhhdmUgUEdfb2Zm
bGluZQo+IHNldCBidXQga2R1bXAgd291bGQgc3RpbGwgbGlrZSB0byBza2lwLCB0aGlzIGJyZWFr
cy4KCkkgZG9uJ3QgdW5kZXJzdGFuZCB5b3VyIGNvbmNlcm4uIFBHX29mZmxpbmUgaXMgb25seSBh
biBvcHRpbWl6YXRpb24gZm9yCnNlY3Rpb25zIHRoYXQgYXJlIG9ubGluZS4gT2ZmbGluZSBzZWN0
aW9ucyBjYW4gYWxyZWFkeSBiZSBjb21wbGV0ZWx5Cmlnbm9yZWQgd2hlbiBkdW1waW5nLgoKSSBk
b24ndCBzZWUgaG93IHRoZXJlIHNob3VsZCBiZSAic2V0IG9mIHBhZ2VzIHdoaWNoIGRvIG5vdCBo
YXZlClBHX29mZmxpbmUiLiBJIG1lYW4gaWYgdGhleSBkb24ndCBoYXZlIFBHX29mZmxpbmUgdGhl
eSB3aWxsIHNpbXBseSBiZQpkdW1wZWQgbGlrZSBiZWZvcmUuIFdoaWNoIHdvcmtlZCBmb3JldmVy
LiBTb3JyeSwgSSBkb24ndCBnZXQgeW91ciBwb2ludC4KCi0tIAoKVGhhbmtzLAoKRGF2aWQgLyBk
aGlsZGVuYgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 11:33:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11:33: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-devel-bounces@lists.xenproject.org>)
	id 1gNFu4-0000a1-Ql; Thu, 15 Nov 2018 11:33: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=abz7=n2=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gNFu4-0000Zu-8r
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 11:33:44 +0000
X-Inumbo-ID: 4e975a67-e8ca-11e8-9a16-bc764e045a96
Received: from mail-oi1-x243.google.com (unknown [2607:f8b0:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e975a67-e8ca-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 11:33:43 +0000 (UTC)
Received: by mail-oi1-x243.google.com with SMTP id 192-v6so16461632oii.6
 for <xen-devel@lists.xenproject.org>; Thu, 15 Nov 2018 03:33:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=0kvBLWnW2UyrkdtqBe+sLqaRZA9GHzmbwUQV0w7mc7Y=;
 b=CBai2CdE8QdKDV5F3UDel+v6V64otG1x7+yac3pfeQ1aQJzgCRBkySpvKqPFGnMu+3
 wAZx+0M7+vgtiN8VcHCOGm6BXZ/vrfiazCRfde/iIBiYXexmpY+WazQM5zIlN9gjx6t0
 RIv6wax4z/bI62NgetKYA9Oi3lLjKOvNfgQZ1phvWxsWY2N6xMM5QKXdWmM8Go4u4q+U
 lyYKpAW0pFxoDxyYU/iKyJG1gXJe0HspoSHnfOLeyfIY6O7e0OHUrpm5lE2IoSHcVXNO
 tZ92PIl5SoRB7Z28kJvwRpc9nCk/HWp9OXNWr11rVVZSEgd3Bco6D66Ka3o6k/GfnB4j
 Mj5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=0kvBLWnW2UyrkdtqBe+sLqaRZA9GHzmbwUQV0w7mc7Y=;
 b=Oul+1hqq1JUivJKr12oQ1t1rR/TV1Plr3sjxbiCtmPkmg6Otjv3e7zJrHwfAgPeHd0
 9XO2p03cyemOZSEeJtz/rM+FPp6oXhoF24wutN1QqP4qlDF8LY4+umvJtExKa+gYbRKZ
 dHbE1yDnj6VJvThAx27yk3SF45HxFi5RQDe6HbDdRSlrUElt7lsoRRDQGEpxBShsI+gy
 W7jgJudNBqDgAXzlSehqBEmHNff/UE7KxWWvWnTw+41a9ZnAcirxrE+KetB/VVNKluhn
 36i+3+tOsv/tgu4I94Bl1+CgaIPZtTxsJ9CEUUmfeCchf0ENveJfy6CqKIVzpKrXcp7u
 Y/5A==
X-Gm-Message-State: AGRZ1gIg0Q3EAUGoaKYtIbpFP9auCXhK9EFjvHP9wPzjpet/BJWMTyTc
 DcFz2aqXtozjzMusEgE87rFN26SLydj0RUK0SNI=
X-Google-Smtp-Source: AJdET5cW5dWeobsUHUlBZqXlWSpcQUa0CU1cuIfGMLwQCmM2effmW2xyCcxWW02zB4KO3t4sZV3HwAD2pT75AZyZGx8=
X-Received: by 2002:aca:3b45:: with SMTP id
 i66-v6mr3583065oia.52.1542281622969; 
 Thu, 15 Nov 2018 03:33:42 -0800 (PST)
MIME-Version: 1.0
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-5-julien.grall@arm.com>
In-Reply-To: <20181106191454.22143-5-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Thu, 15 Nov 2018 13:33:32 +0200
Message-ID: <CAC1WxdhvbNCfnaj=1pFJmqu-kwMuvvrW77FjOK22xAvaUAPqTA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 4/8] xen/arm: Add support for read-only
 foreign mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoK0LLRgiwgNiDQu9C40YHRgi4gMjAxOCDQviAyMToxNiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiDQv9C40YjQtToKPiBAQCAtMjc1LDcgKzI4MCwzOCBA
QCBzdHJ1Y3QgcGFnZV9pbmZvICpwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAq
ZCwgZ2ZuX3QgZ2ZuLAo+ICBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdl
X2Zyb21fZ2ZuKAo+ICAgICAgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIHAy
bV90eXBlX3QgKnQsIHAybV9xdWVyeV90IHEpCj4gIHsKPiAtICAgIHJldHVybiBwMm1fZ2V0X3Bh
Z2VfZnJvbV9nZm4oZCwgX2dmbihnZm4pLCB0KTsKPiArICAgIG1mbl90IG1mbjsKPiArICAgIHAy
bV90eXBlX3QgX3Q7CgpNZSBwZXJzb25hbGx5LCBkbyBub3QgbGlrZSBpbnRyb2R1Y2luZyBpbnRl
cm1lZGlhdGUgYF90YCB2YXJpYWJsZS4KSU1PLCBjb25zdHJ1Y3RzIGxpa2UgZm9sbG93aW5nOgoK
PiArICAgIGlmICggIXQgKQo+ICsgICAgICAgIHQgPSAmX3Q7Cj4gKwo+ICsgICAgKnQgPSBwMm1f
aW52YWxpZDsKCm1ha2UgdGhlIGNvZGUgaGFyZGVyIHRvIHVuZGVyc3RhbmQgdGhhbiBzaW1wbGUg
Y2hlY2tpbmcgYHRgIGZvciBudWwKYmVmb3JlIGFzc2lnbmluZyBpdCBhCnZhbHVlLgoKU2luY2Vy
ZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 11:38:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11:38: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-devel-bounces@lists.xenproject.org>)
	id 1gNFyU-0000mz-TQ; Thu, 15 Nov 2018 11:38: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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNFyT-0000mk-Hi
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 11:38:17 +0000
X-Inumbo-ID: f0ff7ce0-e8ca-11e8-b113-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f0ff7ce0-e8ca-11e8-b113-12d6303a7972;
 Thu, 15 Nov 2018 11:38:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 90E57A78;
 Thu, 15 Nov 2018 03:38:15 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 71E6C3F718;
 Thu, 15 Nov 2018 03:38:12 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
 <CAKPH-NjH60sQsw56ox_XG1d_TTfdQtCo9rVzY5mHrpKakkv0LQ@mail.gmail.com>
 <a9136b32-cf4a-9104-3f33-7261aec7d744@arm.com>
 <CAKPH-NjivCuZ0Wse_CKvC-OeGrg6unD17vQAn+Y=riVDpnEMrw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <900a46da-c03d-47fe-d331-71f4e5b3d415@arm.com>
Date: Thu, 15 Nov 2018 11:38:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-NjivCuZ0Wse_CKvC-OeGrg6unD17vQAn+Y=riVDpnEMrw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Xen Devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xNS8xOCAxMToxMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBIaSBK
dWxpZW4sCj4gCj4gT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6NTkgQU0gSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Cj4+IEhpIE1pcmVsYSwKPj4KPj4gT24g
MTEvMTUvMTggMTA6MzMgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4+PiBPbiBUaHUsIE5v
diAxNSwgMjAxOCBhdCAxMToyNiBBTSBBbmRyZXcgQ29vcGVyCj4+PiA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4KPj4+PiBPbiAxNS8xMS8yMDE4IDEwOjEzLCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4+Pj4+ICgrIEFuZHJlKQo+Pj4+Pgo+Pj4+PiBPbiAxMS8xNS8xOCAxMjo0
NyBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4+IE9uIDE0LzExLzIwMTggMTI6NDksIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+PiBIaSBNaXJlbGEsCj4+Pj4+Pj4KPj4+Pj4+PiBPbiAx
NC8xMS8yMDE4IDEyOjA4LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4+Pj4+Pgo+Pj4+Pj4+
Pgo+Pj4+Pj4+PiBPbiAxMS8xMy8yMDE4IDA5OjMyIEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
Pj4+Pj4+Pj4gT24gMTIvMTEvMjAxOCAxOTo1NiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+
Pj4+IEhpIEFuZHJldywKPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IE9uIDExLzEyLzE4IDQ6NDEgUE0s
IEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+Pj4+Pj4+IE9uIDEyLzExLzE4IDE2OjM1LCBNaXJl
bGEgU2ltb25vdmljIHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+Pj4+Pj4+Pj4+IGluZGV4
IGU1OTRiNDhkODEuLjdmODEwNTQ2NWMgMTAwNjQ0Cj4+Pj4+Pj4+Pj4+Pj4+IC0tLSBhL3hlbi9h
cmNoL2FybS9kb21haW4uYwo+Pj4+Pj4+Pj4+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
LmMKPj4+Pj4+Pj4+Pj4+Pj4gQEAgLTk3LDYgKzk3LDExIEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dp
dGNoX2Zyb20oc3RydWN0IHZjcHUgKnApCj4+Pj4+Pj4+Pj4+Pj4+ICAgICAgICAgICAgaWYgKCBp
c19pZGxlX3ZjcHUocCkgKQo+Pj4+Pj4+Pj4+Pj4+PiAgICAgICAgICAgICAgICByZXR1cm47Cj4+
Pj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+Pj4+ICsgICAgLyogVkNQVSdzIGNvbnRleHQgc2hvdWxk
IG5vdCBiZSBzYXZlZCBpZiBpdHMgZG9tYWluIGlzCj4+Pj4+Pj4+Pj4+Pj4+IHN1c3BlbmRlZCAq
Lwo+Pj4+Pj4+Pj4+Pj4+PiArICAgIGlmICggcC0+ZG9tYWluLT5pc19zaHV0X2Rvd24gJiYKPj4+
Pj4+Pj4+Pj4+Pj4gKyAgICAgICAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBTSFVURE9X
Tl9zdXNwZW5kKSApCj4+Pj4+Pj4+Pj4+Pj4+ICsgICAgICAgIHJldHVybjsKPj4+Pj4+Pj4+Pj4+
PiBTSFVURE9XTl9zdXNwZW5kIGlzIHVzZWQgaW4gWGVuIGZvciBvdGhlciBwdXJwb3NlIChzZWUK
Pj4+Pj4+Pj4+Pj4+PiBTQ0hFRE9QX3NodXRkb3duKS4gVGhlIG90aGVyIHVzZXIgb2YgdGhhdCBj
b2RlIHJlbGllcyBvbiBhbGwgdGhlCj4+Pj4+Pj4+Pj4+Pj4gc3RhdGUKPj4+Pj4+Pj4+Pj4+PiB0
byBiZSBzYXZlZCBvbiBzdXNwZW5kLgo+Pj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+PiBXZSBqdXN0
IG5lZWQgYSBmbGFnIHRvIG1hcmsgYSBkb21haW4gYXMgc3VzcGVuZGVkLCBhbmQgSSBkbwo+Pj4+
Pj4+Pj4+Pj4gYmVsaWV2ZQo+Pj4+Pj4+Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyBub3QgdXNl
ZCBhbnl3aGVyZSBlbHNlLgo+Pj4+Pj4+Pj4+Pj4gTGV0J3MgY29tZSBiYWNrIG9uIHRoaXMuCj4+
Pj4+Pj4+Pj4+IFNIVVRET1dOX3N1c3BlbmQgaXMgdXNlZCBmb3IgbWlncmF0aW9uLiAgR3JlcCBm
b3IgaXQgdGhyb3VnaCB0aGUKPj4+Pj4+Pj4+Pj4gWGVuCj4+Pj4+Pj4+Pj4+IHRyZWUgYW5kIHlv
dSdsbCBmaW5kIHNldmVyYWwgcGllY2VzIG9mIGRvY3VtZW50YXRpb24sIGluY2x1ZGluZyB0aGUK
Pj4+Pj4+Pj4+Pj4gZGVzY3JpcHRpb24gb2Ygd2hhdCB0aGlzIHNodXRkb3duIGNvZGUgbWVhbnM+
Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiBXaGF0IHlvdSBhcmUgaW50cm9kdWNpbmcgaGVyZSBpcyBu
b3QgYSBzaHV0ZG93biAtIGl0IGlzIGEgc3VzcGVuZAo+Pj4+Pj4+Pj4+PiB3aXRoCj4+Pj4+Pj4+
Pj4+IHRoZSBpbnRlbnQgdG8gcmVzdW1lIGV4ZWN1dGluZyBsYXRlci4gIEFzIHN1Y2gsIGl0IHNo
b3VsZG4ndCB1c2UKPj4+Pj4+Pj4+Pj4gWGVuJ3MKPj4+Pj4+Pj4+Pj4gc2h1dGRvd24gaW5mcmFz
dHJ1Y3R1cmUsIHdoaWNoIGV4aXN0cyBtYWlubHkgdG8gY29tbXVuaWNhdGUgd2l0aAo+Pj4+Pj4+
Pj4+PiB0aGUKPj4+Pj4+Pj4+Pj4gdG9vbHN0YWNrLgo+Pj4+Pj4+Pj4+IFdvdWxkIGRvbWFpbiBw
YXVzZS91bnBhdXNlIGJlIGEgYmV0dGVyIHNvbHV0aW9uPwo+Pj4+Pj4+Pj4gQWN0dWFsbHkgeWVz
IC0gdGhhdCBzb3VuZHMgbGlrZSBhIHZlcnkgbmVhdCBzb2x1dGlvbi4KPj4+Pj4+Pj4KPj4+Pj4+
Pj4gSSBiZWxpZXZlIGRvbWFpbiBwYXVzZSB3aWxsIG5vdCB3b3JrIGhlcmUgLSBhIGRvbWFpbiBj
YW5ub3QgcGF1c2UKPj4+Pj4+Pj4gaXRzZWxmLCBpLmUuIGN1cnJlbnQgZG9tYWluIGNhbm5vdCBi
ZSBwYXVzZWQuIFRoaXMgZnVuY3Rpb25hbGl0eQo+Pj4+Pj4+PiBzZWVtcyB0byBhc3N1bWUgdGhh
dCBhIGRvbWFpbiBpcyBwYXVzaW5nIGFub3RoZXIgZG9tYWluLiBPciBJIG1pc3NlZAo+Pj4+Pj4+
PiB0aGUgcG9pbnQuCj4+Pj4+Pj4KPj4+Pj4+PiBZZXMgZG9tYWluIHBhdXNlL3VucGF1c2Ugd2ls
bCBub3Qgd29yay4gSG93ZXZlciwgeW91IGNhbiBpbnRyb2R1Y2UgYQo+Pj4+Pj4+IGJvb2xlYW4g
dG8gdGVsbCB5b3Ugd2hldGhlciB0aGUgZG9tYWluIHdhcyBzdXNwZW5kLgo+Pj4+Pj4+Cj4+Pj4+
Pj4gSSBhY3R1YWxseSBxdWl0ZSBsaWtlIGhvdyBzdXNwZW5kIHdvcmsgZm9yIHg4NiBIVk0uIFRo
aXMgaXMgYmFzZWQgb24KPj4+Pj4+PiBwYXVzZS91bnBhdXNlLiBIYXZlIGEgbG9vayBhdCBodm1f
czNfe3N1c3BlbmQvcmVzdW1lfS4KPj4+Pj4+Cj4+Pj4+PiBUaGF0IG9ubHkgZXhpc3RzIGJlY2F1
c2UgdGhlIEFDUEkgY29udHJvbGxlciBpcy93YXMgaW1wbGVtZW50ZWQgaW4KPj4+Pj4+IFFFTVUu
ICBJIHdvdWxkbid0IHJlY29tbWVuZCBjb3B5aW5nIGl0Lgo+Pj4+Pgo+Pj4+PiBNYXkgSSBhc2sg
d2h5PyBJIGRvbid0IHRoaW5rIHRoZSBwcm9wZXJ0aWVzIGFyZSB2ZXJ5IGRpZmZlcmVudCBmcm9t
Cj4+Pj4+IEFybSBoZXJlLgo+Pj4+Cj4+Pj4gSWYgeW91IG9ic2VydmUsIHRoYXQgY2FuIG9ubHkg
YmUgYWN0aW9uZWQgYnkgYSBoeXBlcmNhbGwgZnJvbSBxZW11LiAgSXQKPj4+PiBjYW4ndCBiZSBh
Y3Rpb25lZCBieSBhbiBBQ1BJIGNvbnRyb2xsZXIgZW11bGF0ZWQgYnkgWGVuLgo+Pj4+Cj4+Pj4+
Cj4+Pj4+Pgo+Pj4+Pj4gSGF2aW5nIHNwZW50IHNvbWUgbW9yZSB0aW1lIHRoaW5raW5nIGFib3V0
IHRoaXMgcHJvYmxlbSwgd2hhdCBwcm9wZXJ0aWVzCj4+Pj4+PiBkb2VzIHRoZSBQU0NJIGNhbGwg
aGF2ZT8KPj4+Pj4+Cj4+Pj4+PiBJIGdhdGhlciBmcm9tIG90aGVyIHBhcnRzIG9mIHRoaXMgdGhy
ZWFkIHRoYXQgdGhlcmUgbWF5IGJlIGEgcGFydGlhbAo+Pj4+Pj4gcmVzZXQgb2Ygc3RhdGU/ICBC
ZXlvbmQgdGhhdCwgd2hhdCBlbHNlPwo+Pj4+Pj4KPj4+Pj4+IEkgYXNrLCBiZWNhdXNlIGNvbmNl
cHR1YWxseSwgZG9tVSBzdXNwZW5kIHRvIFJBTSBpcyBsaXRlcmFsbHkganVzdAo+Pj4+Pj4gImRl
LXNjaGVkdWxlIHVudGlsIHdlIHdhbnQgdG8gd2FrZSB1cCIsIGFuZCBpbiB0aGlzIGNhc2UsIGl0
IGFwcGVhcnMgdG8KPj4+Pj4+IGJlICJ3YWtlIHVwIG9uIGFueSBvZiB0aGUgc3RpbGwtYWN0aXZl
IGludGVycnVwdHMiLiAgV2UndmUgYWxyZWFkeSBnb3QgYQo+Pj4+Pj4gc2NoZWR1bGVyIEFQSSBm
b3IgdGhhdCwgYW5kIGl0cyBjYWxsZWQgdmNwdV9ibG9jaygpLiAgVGhpcyBhbHJlYWR5Cj4+Pj4+
PiBleGlzdHMgd2l0aCAid2FpdCB1bnRpbCBhIG5ldyBldmVudCBvY2N1cnMiIHNlbWFudGljcy4K
Pj4+Pj4+Cj4+Pj4+PiBJcyB0aGVyZSBhbnl0aGluZyBlbHNlIEkndmUgbWlzc2VkPwo+Pj4+Pgo+
Pj4KPj4+IFRoYXQncyBjb3JyZWN0LCBhbmQgSSBhZ3JlZS4gQlRXIHRoYXQgaXMgd2hhdCdzIGlt
cGxlbWVudGVkIGluIHRoaXMgc2VyaWVzLgo+Pj4KPj4+Pj4gQWxsIHZDUFVzIGJ1dCB0aGUgdkNQ
VSBjYWxsaW5nIFNZU1RFTV9TVVNQRU5EIHNob3VsZCBiZSBvZmYuIEFsc28sCj4+Pj4+IG9ubHkg
ZXZlbnRzIG9uIHRoYXQgdkNQVSBjYW4gdHJpZ2dlciBhIHJlc3VtZS4gQWxsIHRoZSBvdGhlciBl
dmVudAo+Pj4+PiBzaG91bGQgbm90IGJlIHRha2VuIGludG8gYWNjb3VudC4KPj4+Pj4KPj4+Cj4+
PiBXaGF0IG90aGVyIGV2ZW50cyBhcmUgdGFsa2luZyBhYm91dCBoZXJlPwo+Pgo+PiB2Y3B1X3Vu
YmxvY2sgaXMgbm90IG9ubHkgY2FsbGVkIHdoZW4geW91IHJlY2VpdmUgaW50ZXJydXB0cy4gSXQg
Y2FuIGJlCj4+IGNhbGxlZCBpbiBvdGhlciBwbGFjZSB3aGVuIHlvdSByZWNlaXZlIGFuIGV2ZW50
cy4KPj4KPj4gICBGcm9tIHRoZSBBcm0gQXJtLCBhbiBldmVudCBjYW4gYmUgYW55dGhpbmcuIFNv
IGRvIHdlIHJlYWxseSB3YW50IHRvCj4+IHdha2UtdXAgb24gYW55IGV2ZW50cz8KPj4KPj4+Cj4+
Pj4+IE15IHdvcnJ5IHdpdGggdmNwdV9ibG9jaygpIGlzIHdlIGRvbid0IHByZXZlbnQgdGhlIG90
aGVyIHZDUFVzIHRvIHJ1bi4KPj4+Pj4gVGVjaG5pY2FsbHkgdGhleSBzaG91bGQgYmUgb2ZmLCBi
dXQgSSB3b3VsZCBsaWtlIHNvbWUgc2FmZXR5IHRvIGF2b2lkCj4+Pj4+IGFueSBwb3RlbnRpYWwg
Y29ybmVyIGNhc2UgKGkuZSBvdGhlciB3YXkgdG8gdHVybiBhIHZDUFUgb24pLgo+Pj4+Cj4+Pgo+
Pj4gT3RoZXIgdkNQVXMgYXJlIGhvdC11bnBsdWdnZWQgKG9mZmxpbmVkKSBieSB0aGUgZ3Vlc3Qu
IElmIHRoYXQgaXMgbm90Cj4+PiB0aGUgY2FzZSwgU1lTVEVNX1NVU1BFTkQgd2lsbCByZXR1cm4g
YW4gZXJyb3IuCj4+PiBDb3VsZCB5b3UgcGxlYXNlIGNsYXJpZnkgd2hhdCBhIHBvdGVudGlhbCBj
b3JuZXIgY2FzZSB3b3VsZCBiZT8KPj4KPj4gUFNDSSBDUFVfT04gaXMgbm90IHRoZSBvbmx5IHdh
eSB0byBvbmxpbmUgYSB2Q1BVLiBJIG1lcmVseSB3YW50IHRvCj4+IHByZXZlbnQgb3RoZXIgcGF0
aCB0byBwbGF5IHdpdGggdGhlIHZDUFUgd2hlbiBpdCBpcyBub3QgbmVjZXNzYXJ5Lgo+Pgo+PiBb
Li4uXQo+Pgo+Pj4+IElmIGluc3RlYWQgb2Ygd2FpdGluZyBmb3IgYW55IGV2ZW50LCB5b3UgbmVl
ZCB0byB3YWl0IGZvciBhIHNwZWNpZmljCj4+Pj4gZXZlbnQsIHRoZXJlIGlzIGFsc28gdmNwdV9w
b2xsKCkgd2hpY2ggaXMgYSByZWxhdGVkIHNjaGVkdWxlciBBUEkuCj4+Pj4KPj4+PiB+QW5kcmV3
Cj4+Pgo+Pj4gU29tZSBjb250ZW50IGRpc2FwcGVhcmVkLCBzbyBJJ2xsIHdyaXRlIGhlcmUgdG8g
YXZvaWQgdGhyZWFkIGJyYW5jaGluZy4KPj4+Cj4+PiBUaGUgc2VtYW50aWMgb2YgdkNQVSBibG9j
ayBhbmQgZG9tYWluX3BhdXNlIGlzIG5vdCB0aGUgc2FtZS4gV2hlbgo+Pj4gZ3Vlc3Qgc3VzcGVu
ZHMgdGhlIGRvbWFpbiBpcyBub3QgKGFuZCBzaG91bGQgbm90IGJlKSBwYXVzZWQsIGluc3RlYWQK
Pj4+IGl0cyBsYXN0IG9ubGluZSB2Q1BVIGlzIGJsb2NrZWQgd2FpdGluZyBvbiBhbiBpbnRlcnJ1
cHQuIFRoYXQncyBpdC4KPj4gV2VsbCBubywgeW91IHdpbGwgYmxvY2sgdW50aWwgeW91IHJlY2Vp
dmUgYW4gZXZlbnQuIEludGVycnVwdHMgYXJlIG9uZQo+PiBvZiB0aGVtLgo+Pgo+PiBEbyB3ZSB3
YW50IHRvIGNvbnNpZGVyIGFsbCBldmVudHMgYXMgd2FrZXVwIGV2ZW50Pwo+Pgo+IAo+IEkgdGhp
bmsgd2UgbmVlZCB0byBhc3N1bWUgdGhhdCBldmVudHMgYXJlIG5vdCB0cmlnZ2VyZWQgdmlhIHRv
b2xzdGFjaywKPiBBbmRyZXcgbWFkZSBhIGdvb2QgcG9pbnQuCgpJIGRvbid0IHRoaW5rIHdlIGFy
ZSBkaXNjdXNzaW5nIHRoZSBzYW1lIHRoaW5nLiBUaGUgZGlzY3Vzc2lvbiB3YXMgCmFyb3VuZCBv
dGhlciB2Q1BVcywgbm90IHRoZSB2Q1BVIGNhbGxpbmcgU1lTVEVNX1NVU1BFTkQuCgpNb3N0IGxp
a2VseSBpbiB0aGUgZnV0dXJlLCB3ZSB3b3VsZCB3YW50IHRvIGFsbG93IHRoZSB0b29sc3RhY2sg
dG8gCnJlcXVlc3QgcmVzdW1pbmcgdGhlIGRvbWFpbi4gVGhpcyBjYW4gYmUgY29uc2lkZXJlZCBh
cyBhbiBldmVudC4KCj4gR2l2ZW4gdGhlIGFzc3VtcHRpb24sIG15IHVuZGVyc3RhbmRpbmcgaXMg
dGhhdCBYZW4gaXRzZWxmIHdpbGwgbm90Cj4gdW5ibG9jayB2Q1BVLCBleGNlcHQgZHVlIHRvIGFu
IGludGVycnVwdCB0YXJnZXRlZCB0byB0aGUgZ3Vlc3QuCj4gQW0gSSBtaXNzaW5nIHNvbWV0aGlu
Zz8gQW4gZXhhbXBsZSB3b3VsZCBiZSBhcHByZWNpYXRlZC4KCkF0IGxlYXN0IG9uIEFybSwgdGhl
IGN1cnJlbnQgc2VtYW50aWNzIG9mIHZjcHVfYmxvY2svdmNwdV91bmJsb2NrIGlzIHRvIApibG9j
ayB1bnRpbCB5b3UgcmVjZWl2ZSBhbiBldmVudHMuCgpJIGRvbid0IG11Y2ggd2FudCB0byByZXN0
cmljdCB0aGUgZGVmaW5pdGlvbiBvZiBldmVudHMgdG8gb25seSAKaW50ZXJydXB0cy4gIFRvIGNs
YXJpZnkgbXkgcG9pbnQsIGlmIHlvdSB3YW50IHRvIHdha2UtdXAgZm9yIGFueSBldmVudHMgCnRo
ZW4gZmluZS4gQnV0IHRoaXMgbmVlZHMgdG8gYmUgdW5kZXJzdG9vZCB0aGF0IGl0IG1heSBub3Qg
YmUgb25seSAKaW50ZXJydXB0cy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 11:38:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11:38: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-devel-bounces@lists.xenproject.org>)
	id 1gNFyU-0000mt-Iu; Thu, 15 Nov 2018 11:38: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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNFyT-0000mj-HI
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 11:38:17 +0000
X-Inumbo-ID: f0fb4d0a-e8ca-11e8-a37b-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f0fb4d0a-e8ca-11e8-a37b-12d6303a7972;
 Thu, 15 Nov 2018 11:38:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 90E57A78;
 Thu, 15 Nov 2018 03:38:15 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 71E6C3F718;
 Thu, 15 Nov 2018 03:38:12 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
 <CAKPH-NjH60sQsw56ox_XG1d_TTfdQtCo9rVzY5mHrpKakkv0LQ@mail.gmail.com>
 <a9136b32-cf4a-9104-3f33-7261aec7d744@arm.com>
 <CAKPH-NjivCuZ0Wse_CKvC-OeGrg6unD17vQAn+Y=riVDpnEMrw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <900a46da-c03d-47fe-d331-71f4e5b3d415@arm.com>
Date: Thu, 15 Nov 2018 11:38:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-NjivCuZ0Wse_CKvC-OeGrg6unD17vQAn+Y=riVDpnEMrw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Xen Devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xNS8xOCAxMToxMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBIaSBK
dWxpZW4sCj4gCj4gT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6NTkgQU0gSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Cj4+IEhpIE1pcmVsYSwKPj4KPj4gT24g
MTEvMTUvMTggMTA6MzMgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4+PiBPbiBUaHUsIE5v
diAxNSwgMjAxOCBhdCAxMToyNiBBTSBBbmRyZXcgQ29vcGVyCj4+PiA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4KPj4+PiBPbiAxNS8xMS8yMDE4IDEwOjEzLCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4+Pj4+ICgrIEFuZHJlKQo+Pj4+Pgo+Pj4+PiBPbiAxMS8xNS8xOCAxMjo0
NyBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4+IE9uIDE0LzExLzIwMTggMTI6NDksIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+PiBIaSBNaXJlbGEsCj4+Pj4+Pj4KPj4+Pj4+PiBPbiAx
NC8xMS8yMDE4IDEyOjA4LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4+Pj4+Pgo+Pj4+Pj4+
Pgo+Pj4+Pj4+PiBPbiAxMS8xMy8yMDE4IDA5OjMyIEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
Pj4+Pj4+Pj4gT24gMTIvMTEvMjAxOCAxOTo1NiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+
Pj4+IEhpIEFuZHJldywKPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IE9uIDExLzEyLzE4IDQ6NDEgUE0s
IEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+Pj4+Pj4+IE9uIDEyLzExLzE4IDE2OjM1LCBNaXJl
bGEgU2ltb25vdmljIHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+Pj4+Pj4+Pj4+IGluZGV4
IGU1OTRiNDhkODEuLjdmODEwNTQ2NWMgMTAwNjQ0Cj4+Pj4+Pj4+Pj4+Pj4+IC0tLSBhL3hlbi9h
cmNoL2FybS9kb21haW4uYwo+Pj4+Pj4+Pj4+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
LmMKPj4+Pj4+Pj4+Pj4+Pj4gQEAgLTk3LDYgKzk3LDExIEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dp
dGNoX2Zyb20oc3RydWN0IHZjcHUgKnApCj4+Pj4+Pj4+Pj4+Pj4+ICAgICAgICAgICAgaWYgKCBp
c19pZGxlX3ZjcHUocCkgKQo+Pj4+Pj4+Pj4+Pj4+PiAgICAgICAgICAgICAgICByZXR1cm47Cj4+
Pj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+Pj4+ICsgICAgLyogVkNQVSdzIGNvbnRleHQgc2hvdWxk
IG5vdCBiZSBzYXZlZCBpZiBpdHMgZG9tYWluIGlzCj4+Pj4+Pj4+Pj4+Pj4+IHN1c3BlbmRlZCAq
Lwo+Pj4+Pj4+Pj4+Pj4+PiArICAgIGlmICggcC0+ZG9tYWluLT5pc19zaHV0X2Rvd24gJiYKPj4+
Pj4+Pj4+Pj4+Pj4gKyAgICAgICAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29kZSA9PSBTSFVURE9X
Tl9zdXNwZW5kKSApCj4+Pj4+Pj4+Pj4+Pj4+ICsgICAgICAgIHJldHVybjsKPj4+Pj4+Pj4+Pj4+
PiBTSFVURE9XTl9zdXNwZW5kIGlzIHVzZWQgaW4gWGVuIGZvciBvdGhlciBwdXJwb3NlIChzZWUK
Pj4+Pj4+Pj4+Pj4+PiBTQ0hFRE9QX3NodXRkb3duKS4gVGhlIG90aGVyIHVzZXIgb2YgdGhhdCBj
b2RlIHJlbGllcyBvbiBhbGwgdGhlCj4+Pj4+Pj4+Pj4+Pj4gc3RhdGUKPj4+Pj4+Pj4+Pj4+PiB0
byBiZSBzYXZlZCBvbiBzdXNwZW5kLgo+Pj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+PiBXZSBqdXN0
IG5lZWQgYSBmbGFnIHRvIG1hcmsgYSBkb21haW4gYXMgc3VzcGVuZGVkLCBhbmQgSSBkbwo+Pj4+
Pj4+Pj4+Pj4gYmVsaWV2ZQo+Pj4+Pj4+Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyBub3QgdXNl
ZCBhbnl3aGVyZSBlbHNlLgo+Pj4+Pj4+Pj4+Pj4gTGV0J3MgY29tZSBiYWNrIG9uIHRoaXMuCj4+
Pj4+Pj4+Pj4+IFNIVVRET1dOX3N1c3BlbmQgaXMgdXNlZCBmb3IgbWlncmF0aW9uLiAgR3JlcCBm
b3IgaXQgdGhyb3VnaCB0aGUKPj4+Pj4+Pj4+Pj4gWGVuCj4+Pj4+Pj4+Pj4+IHRyZWUgYW5kIHlv
dSdsbCBmaW5kIHNldmVyYWwgcGllY2VzIG9mIGRvY3VtZW50YXRpb24sIGluY2x1ZGluZyB0aGUK
Pj4+Pj4+Pj4+Pj4gZGVzY3JpcHRpb24gb2Ygd2hhdCB0aGlzIHNodXRkb3duIGNvZGUgbWVhbnM+
Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiBXaGF0IHlvdSBhcmUgaW50cm9kdWNpbmcgaGVyZSBpcyBu
b3QgYSBzaHV0ZG93biAtIGl0IGlzIGEgc3VzcGVuZAo+Pj4+Pj4+Pj4+PiB3aXRoCj4+Pj4+Pj4+
Pj4+IHRoZSBpbnRlbnQgdG8gcmVzdW1lIGV4ZWN1dGluZyBsYXRlci4gIEFzIHN1Y2gsIGl0IHNo
b3VsZG4ndCB1c2UKPj4+Pj4+Pj4+Pj4gWGVuJ3MKPj4+Pj4+Pj4+Pj4gc2h1dGRvd24gaW5mcmFz
dHJ1Y3R1cmUsIHdoaWNoIGV4aXN0cyBtYWlubHkgdG8gY29tbXVuaWNhdGUgd2l0aAo+Pj4+Pj4+
Pj4+PiB0aGUKPj4+Pj4+Pj4+Pj4gdG9vbHN0YWNrLgo+Pj4+Pj4+Pj4+IFdvdWxkIGRvbWFpbiBw
YXVzZS91bnBhdXNlIGJlIGEgYmV0dGVyIHNvbHV0aW9uPwo+Pj4+Pj4+Pj4gQWN0dWFsbHkgeWVz
IC0gdGhhdCBzb3VuZHMgbGlrZSBhIHZlcnkgbmVhdCBzb2x1dGlvbi4KPj4+Pj4+Pj4KPj4+Pj4+
Pj4gSSBiZWxpZXZlIGRvbWFpbiBwYXVzZSB3aWxsIG5vdCB3b3JrIGhlcmUgLSBhIGRvbWFpbiBj
YW5ub3QgcGF1c2UKPj4+Pj4+Pj4gaXRzZWxmLCBpLmUuIGN1cnJlbnQgZG9tYWluIGNhbm5vdCBi
ZSBwYXVzZWQuIFRoaXMgZnVuY3Rpb25hbGl0eQo+Pj4+Pj4+PiBzZWVtcyB0byBhc3N1bWUgdGhh
dCBhIGRvbWFpbiBpcyBwYXVzaW5nIGFub3RoZXIgZG9tYWluLiBPciBJIG1pc3NlZAo+Pj4+Pj4+
PiB0aGUgcG9pbnQuCj4+Pj4+Pj4KPj4+Pj4+PiBZZXMgZG9tYWluIHBhdXNlL3VucGF1c2Ugd2ls
bCBub3Qgd29yay4gSG93ZXZlciwgeW91IGNhbiBpbnRyb2R1Y2UgYQo+Pj4+Pj4+IGJvb2xlYW4g
dG8gdGVsbCB5b3Ugd2hldGhlciB0aGUgZG9tYWluIHdhcyBzdXNwZW5kLgo+Pj4+Pj4+Cj4+Pj4+
Pj4gSSBhY3R1YWxseSBxdWl0ZSBsaWtlIGhvdyBzdXNwZW5kIHdvcmsgZm9yIHg4NiBIVk0uIFRo
aXMgaXMgYmFzZWQgb24KPj4+Pj4+PiBwYXVzZS91bnBhdXNlLiBIYXZlIGEgbG9vayBhdCBodm1f
czNfe3N1c3BlbmQvcmVzdW1lfS4KPj4+Pj4+Cj4+Pj4+PiBUaGF0IG9ubHkgZXhpc3RzIGJlY2F1
c2UgdGhlIEFDUEkgY29udHJvbGxlciBpcy93YXMgaW1wbGVtZW50ZWQgaW4KPj4+Pj4+IFFFTVUu
ICBJIHdvdWxkbid0IHJlY29tbWVuZCBjb3B5aW5nIGl0Lgo+Pj4+Pgo+Pj4+PiBNYXkgSSBhc2sg
d2h5PyBJIGRvbid0IHRoaW5rIHRoZSBwcm9wZXJ0aWVzIGFyZSB2ZXJ5IGRpZmZlcmVudCBmcm9t
Cj4+Pj4+IEFybSBoZXJlLgo+Pj4+Cj4+Pj4gSWYgeW91IG9ic2VydmUsIHRoYXQgY2FuIG9ubHkg
YmUgYWN0aW9uZWQgYnkgYSBoeXBlcmNhbGwgZnJvbSBxZW11LiAgSXQKPj4+PiBjYW4ndCBiZSBh
Y3Rpb25lZCBieSBhbiBBQ1BJIGNvbnRyb2xsZXIgZW11bGF0ZWQgYnkgWGVuLgo+Pj4+Cj4+Pj4+
Cj4+Pj4+Pgo+Pj4+Pj4gSGF2aW5nIHNwZW50IHNvbWUgbW9yZSB0aW1lIHRoaW5raW5nIGFib3V0
IHRoaXMgcHJvYmxlbSwgd2hhdCBwcm9wZXJ0aWVzCj4+Pj4+PiBkb2VzIHRoZSBQU0NJIGNhbGwg
aGF2ZT8KPj4+Pj4+Cj4+Pj4+PiBJIGdhdGhlciBmcm9tIG90aGVyIHBhcnRzIG9mIHRoaXMgdGhy
ZWFkIHRoYXQgdGhlcmUgbWF5IGJlIGEgcGFydGlhbAo+Pj4+Pj4gcmVzZXQgb2Ygc3RhdGU/ICBC
ZXlvbmQgdGhhdCwgd2hhdCBlbHNlPwo+Pj4+Pj4KPj4+Pj4+IEkgYXNrLCBiZWNhdXNlIGNvbmNl
cHR1YWxseSwgZG9tVSBzdXNwZW5kIHRvIFJBTSBpcyBsaXRlcmFsbHkganVzdAo+Pj4+Pj4gImRl
LXNjaGVkdWxlIHVudGlsIHdlIHdhbnQgdG8gd2FrZSB1cCIsIGFuZCBpbiB0aGlzIGNhc2UsIGl0
IGFwcGVhcnMgdG8KPj4+Pj4+IGJlICJ3YWtlIHVwIG9uIGFueSBvZiB0aGUgc3RpbGwtYWN0aXZl
IGludGVycnVwdHMiLiAgV2UndmUgYWxyZWFkeSBnb3QgYQo+Pj4+Pj4gc2NoZWR1bGVyIEFQSSBm
b3IgdGhhdCwgYW5kIGl0cyBjYWxsZWQgdmNwdV9ibG9jaygpLiAgVGhpcyBhbHJlYWR5Cj4+Pj4+
PiBleGlzdHMgd2l0aCAid2FpdCB1bnRpbCBhIG5ldyBldmVudCBvY2N1cnMiIHNlbWFudGljcy4K
Pj4+Pj4+Cj4+Pj4+PiBJcyB0aGVyZSBhbnl0aGluZyBlbHNlIEkndmUgbWlzc2VkPwo+Pj4+Pgo+
Pj4KPj4+IFRoYXQncyBjb3JyZWN0LCBhbmQgSSBhZ3JlZS4gQlRXIHRoYXQgaXMgd2hhdCdzIGlt
cGxlbWVudGVkIGluIHRoaXMgc2VyaWVzLgo+Pj4KPj4+Pj4gQWxsIHZDUFVzIGJ1dCB0aGUgdkNQ
VSBjYWxsaW5nIFNZU1RFTV9TVVNQRU5EIHNob3VsZCBiZSBvZmYuIEFsc28sCj4+Pj4+IG9ubHkg
ZXZlbnRzIG9uIHRoYXQgdkNQVSBjYW4gdHJpZ2dlciBhIHJlc3VtZS4gQWxsIHRoZSBvdGhlciBl
dmVudAo+Pj4+PiBzaG91bGQgbm90IGJlIHRha2VuIGludG8gYWNjb3VudC4KPj4+Pj4KPj4+Cj4+
PiBXaGF0IG90aGVyIGV2ZW50cyBhcmUgdGFsa2luZyBhYm91dCBoZXJlPwo+Pgo+PiB2Y3B1X3Vu
YmxvY2sgaXMgbm90IG9ubHkgY2FsbGVkIHdoZW4geW91IHJlY2VpdmUgaW50ZXJydXB0cy4gSXQg
Y2FuIGJlCj4+IGNhbGxlZCBpbiBvdGhlciBwbGFjZSB3aGVuIHlvdSByZWNlaXZlIGFuIGV2ZW50
cy4KPj4KPj4gICBGcm9tIHRoZSBBcm0gQXJtLCBhbiBldmVudCBjYW4gYmUgYW55dGhpbmcuIFNv
IGRvIHdlIHJlYWxseSB3YW50IHRvCj4+IHdha2UtdXAgb24gYW55IGV2ZW50cz8KPj4KPj4+Cj4+
Pj4+IE15IHdvcnJ5IHdpdGggdmNwdV9ibG9jaygpIGlzIHdlIGRvbid0IHByZXZlbnQgdGhlIG90
aGVyIHZDUFVzIHRvIHJ1bi4KPj4+Pj4gVGVjaG5pY2FsbHkgdGhleSBzaG91bGQgYmUgb2ZmLCBi
dXQgSSB3b3VsZCBsaWtlIHNvbWUgc2FmZXR5IHRvIGF2b2lkCj4+Pj4+IGFueSBwb3RlbnRpYWwg
Y29ybmVyIGNhc2UgKGkuZSBvdGhlciB3YXkgdG8gdHVybiBhIHZDUFUgb24pLgo+Pj4+Cj4+Pgo+
Pj4gT3RoZXIgdkNQVXMgYXJlIGhvdC11bnBsdWdnZWQgKG9mZmxpbmVkKSBieSB0aGUgZ3Vlc3Qu
IElmIHRoYXQgaXMgbm90Cj4+PiB0aGUgY2FzZSwgU1lTVEVNX1NVU1BFTkQgd2lsbCByZXR1cm4g
YW4gZXJyb3IuCj4+PiBDb3VsZCB5b3UgcGxlYXNlIGNsYXJpZnkgd2hhdCBhIHBvdGVudGlhbCBj
b3JuZXIgY2FzZSB3b3VsZCBiZT8KPj4KPj4gUFNDSSBDUFVfT04gaXMgbm90IHRoZSBvbmx5IHdh
eSB0byBvbmxpbmUgYSB2Q1BVLiBJIG1lcmVseSB3YW50IHRvCj4+IHByZXZlbnQgb3RoZXIgcGF0
aCB0byBwbGF5IHdpdGggdGhlIHZDUFUgd2hlbiBpdCBpcyBub3QgbmVjZXNzYXJ5Lgo+Pgo+PiBb
Li4uXQo+Pgo+Pj4+IElmIGluc3RlYWQgb2Ygd2FpdGluZyBmb3IgYW55IGV2ZW50LCB5b3UgbmVl
ZCB0byB3YWl0IGZvciBhIHNwZWNpZmljCj4+Pj4gZXZlbnQsIHRoZXJlIGlzIGFsc28gdmNwdV9w
b2xsKCkgd2hpY2ggaXMgYSByZWxhdGVkIHNjaGVkdWxlciBBUEkuCj4+Pj4KPj4+PiB+QW5kcmV3
Cj4+Pgo+Pj4gU29tZSBjb250ZW50IGRpc2FwcGVhcmVkLCBzbyBJJ2xsIHdyaXRlIGhlcmUgdG8g
YXZvaWQgdGhyZWFkIGJyYW5jaGluZy4KPj4+Cj4+PiBUaGUgc2VtYW50aWMgb2YgdkNQVSBibG9j
ayBhbmQgZG9tYWluX3BhdXNlIGlzIG5vdCB0aGUgc2FtZS4gV2hlbgo+Pj4gZ3Vlc3Qgc3VzcGVu
ZHMgdGhlIGRvbWFpbiBpcyBub3QgKGFuZCBzaG91bGQgbm90IGJlKSBwYXVzZWQsIGluc3RlYWQK
Pj4+IGl0cyBsYXN0IG9ubGluZSB2Q1BVIGlzIGJsb2NrZWQgd2FpdGluZyBvbiBhbiBpbnRlcnJ1
cHQuIFRoYXQncyBpdC4KPj4gV2VsbCBubywgeW91IHdpbGwgYmxvY2sgdW50aWwgeW91IHJlY2Vp
dmUgYW4gZXZlbnQuIEludGVycnVwdHMgYXJlIG9uZQo+PiBvZiB0aGVtLgo+Pgo+PiBEbyB3ZSB3
YW50IHRvIGNvbnNpZGVyIGFsbCBldmVudHMgYXMgd2FrZXVwIGV2ZW50Pwo+Pgo+IAo+IEkgdGhp
bmsgd2UgbmVlZCB0byBhc3N1bWUgdGhhdCBldmVudHMgYXJlIG5vdCB0cmlnZ2VyZWQgdmlhIHRv
b2xzdGFjaywKPiBBbmRyZXcgbWFkZSBhIGdvb2QgcG9pbnQuCgpJIGRvbid0IHRoaW5rIHdlIGFy
ZSBkaXNjdXNzaW5nIHRoZSBzYW1lIHRoaW5nLiBUaGUgZGlzY3Vzc2lvbiB3YXMgCmFyb3VuZCBv
dGhlciB2Q1BVcywgbm90IHRoZSB2Q1BVIGNhbGxpbmcgU1lTVEVNX1NVU1BFTkQuCgpNb3N0IGxp
a2VseSBpbiB0aGUgZnV0dXJlLCB3ZSB3b3VsZCB3YW50IHRvIGFsbG93IHRoZSB0b29sc3RhY2sg
dG8gCnJlcXVlc3QgcmVzdW1pbmcgdGhlIGRvbWFpbi4gVGhpcyBjYW4gYmUgY29uc2lkZXJlZCBh
cyBhbiBldmVudC4KCj4gR2l2ZW4gdGhlIGFzc3VtcHRpb24sIG15IHVuZGVyc3RhbmRpbmcgaXMg
dGhhdCBYZW4gaXRzZWxmIHdpbGwgbm90Cj4gdW5ibG9jayB2Q1BVLCBleGNlcHQgZHVlIHRvIGFu
IGludGVycnVwdCB0YXJnZXRlZCB0byB0aGUgZ3Vlc3QuCj4gQW0gSSBtaXNzaW5nIHNvbWV0aGlu
Zz8gQW4gZXhhbXBsZSB3b3VsZCBiZSBhcHByZWNpYXRlZC4KCkF0IGxlYXN0IG9uIEFybSwgdGhl
IGN1cnJlbnQgc2VtYW50aWNzIG9mIHZjcHVfYmxvY2svdmNwdV91bmJsb2NrIGlzIHRvIApibG9j
ayB1bnRpbCB5b3UgcmVjZWl2ZSBhbiBldmVudHMuCgpJIGRvbid0IG11Y2ggd2FudCB0byByZXN0
cmljdCB0aGUgZGVmaW5pdGlvbiBvZiBldmVudHMgdG8gb25seSAKaW50ZXJydXB0cy4gIFRvIGNs
YXJpZnkgbXkgcG9pbnQsIGlmIHlvdSB3YW50IHRvIHdha2UtdXAgZm9yIGFueSBldmVudHMgCnRo
ZW4gZmluZS4gQnV0IHRoaXMgbmVlZHMgdG8gYmUgdW5kZXJzdG9vZCB0aGF0IGl0IG1heSBub3Qg
YmUgb25seSAKaW50ZXJydXB0cy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 11:40:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1gNG0d-0001ZO-Hq; Thu, 15 Nov 2018 11:40: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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNG0c-0001ZE-FF
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 11:40:30 +0000
X-Inumbo-ID: 4078ebc6-e8cb-11e8-af39-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4078ebc6-e8cb-11e8-af39-12d6303a7972;
 Thu, 15 Nov 2018 11:40:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DEC1FA78;
 Thu, 15 Nov 2018 03:40:28 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 326223F718;
 Thu, 15 Nov 2018 03:40:28 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-5-julien.grall@arm.com>
 <CAC1WxdhvbNCfnaj=1pFJmqu-kwMuvvrW77FjOK22xAvaUAPqTA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <27feb9a3-ad1b-aed9-7821-6367a3157ce9@arm.com>
Date: Thu, 15 Nov 2018 11:40:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAC1WxdhvbNCfnaj=1pFJmqu-kwMuvvrW77FjOK22xAvaUAPqTA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/8] xen/arm: Add support for read-only
 foreign mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xNS8xOCAxMTozMyBBTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBIZWxsbyBKdWxp
ZW4sCgpIaSwKCj4gCj4g0LLRgiwgNiDQu9C40YHRgi4gMjAxOCDQviAyMToxNiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiDQv9C40YjQtToKPj4gQEAgLTI3NSw3ICsyODAsMzgg
QEAgc3RydWN0IHBhZ2VfaW5mbyAqcDJtX2dldF9wYWdlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4g
KmQsIGdmbl90IGdmbiwKPj4gICBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKmdldF9w
YWdlX2Zyb21fZ2ZuKAo+PiAgICAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
biwgcDJtX3R5cGVfdCAqdCwgcDJtX3F1ZXJ5X3QgcSkKPj4gICB7Cj4+IC0gICAgcmV0dXJuIHAy
bV9nZXRfcGFnZV9mcm9tX2dmbihkLCBfZ2ZuKGdmbiksIHQpOwo+PiArICAgIG1mbl90IG1mbjsK
Pj4gKyAgICBwMm1fdHlwZV90IF90Owo+IAo+IE1lIHBlcnNvbmFsbHksIGRvIG5vdCBsaWtlIGlu
dHJvZHVjaW5nIGludGVybWVkaWF0ZSBgX3RgIHZhcmlhYmxlLgo+IElNTywgY29uc3RydWN0cyBs
aWtlIGZvbGxvd2luZzoKPiAKPj4gKyAgICBpZiAoICF0ICkKPj4gKyAgICAgICAgdCA9ICZfdDsK
Pj4gKwo+PiArICAgICp0ID0gcDJtX2ludmFsaWQ7Cj4gCj4gbWFrZSB0aGUgY29kZSBoYXJkZXIg
dG8gdW5kZXJzdGFuZCB0aGFuIHNpbXBsZSBjaGVja2luZyBgdGAgZm9yIG51bAo+IGJlZm9yZSBh
c3NpZ25pbmcgaXQgYQo+IHZhbHVlLgoKSWYgSSBkcm9wIF90IHRoZW4gSSBuZWVkIHRvIGFkZCBp
ZiAoICp0ICkgaW4gMyBwbGFjZXMgaW4gdGhhdCBjb2RlLiBTbyBJIApkb24ndCB0aGluayB0aGUg
YXBwcm9hY2ggaXMgYW55IGJldHRlci4KCkZlZWwgZnJlZSB0byBzdWdnZXN0IGEgc29sdXRpb24g
dGhhdCBkb2VzIG5vdCByZXF1aXJlIHRvIGNoZWNrICd0JyAKZXZlcnl3aGVyZS4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 11:43:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11:43: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-devel-bounces@lists.xenproject.org>)
	id 1gNG35-0001ly-3U; Thu, 15 Nov 2018 11:43: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=abz7=n2=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gNG34-0001ls-DC
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 11:43:02 +0000
X-Inumbo-ID: 9b675b7e-e8cb-11e8-9a16-bc764e045a96
Received: from mail-oi1-x243.google.com (unknown [2607:f8b0:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b675b7e-e8cb-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 11:43:01 +0000 (UTC)
Received: by mail-oi1-x243.google.com with SMTP id r127-v6so16479775oie.3
 for <xen-devel@lists.xenproject.org>; Thu, 15 Nov 2018 03:43:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Jfb5d3dapUZuVpBYFJVhitK2gegx2ZUtdejCt4Wd6xg=;
 b=gLeaGndwD2T+qUsW66QAlV0JX0PSoTFlix7WB3ws3j6aSWIPwmSdMobHCfUThcjjA6
 JcU8C7q5zaKqgVPl35i2ftM89/Uvm2+TCzxLCPHxk674VO6K8Wb8vhe7doHAosAEqqLN
 Esh8qY2NjobUEjDVoIFWKFkTTqRWCjnfLGhvHV75T1WCnhn2WG/gVBYMfyZVtV2NEIxb
 gw08j/IBWRCTTV8Mt9jxFQmm1kW/9U7f9rbZ5VUmKjbSh23oQwx96vIPIwNgx/iCoGsR
 imaexqwpk4LhojAsLUOWo58vZbimXJRxxOI36c7UJiCTzwLMimvqCfIIgBitkgduGPaS
 nW3g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Jfb5d3dapUZuVpBYFJVhitK2gegx2ZUtdejCt4Wd6xg=;
 b=m//eQgXmud0/vmCVCVwjcPSb2xx3R6AwE6iC+OrFPcewoz3SlUbv3T5Msx7VVmekKB
 +5VBnR6TP43ee2NB0H6KEmbvlwO2fWzVMy5rueZDKDwGbdWRKU6wXXTYVM7bY7XWvJGy
 T4wl3YmcjdGfC/AjvTFeq9vSV/8kpqyac1k4kRRwpb9vNhCQY9A63NkmWqbp1hQYR0HI
 ORx5JBYL37b/5ubPd82q1S8rem9bAcQAfP8WAumynPsTDPR4nnEHU6qJTTwB70ME05TR
 RRT8vakFQZVSwdIqhN2sOa/JYaTwN6WuX5gNoWN5GZSshEXXYaOAp9LOosuoqv4AH9XL
 BU3A==
X-Gm-Message-State: AGRZ1gIxcjTuhhgdWc9PAdfexX/cZnJTE5n+c/B8RpAvh4B81qwUKI3S
 kBbohcdZPUB5pyeZpPZ0YsmE1skMreku6JG7zmw=
X-Google-Smtp-Source: AJdET5dyUXtUI4VT28Ygwkg5uJnOYzFEaBxd41s28WyldDurRKEzHK/VX4921so+dNxA83T86CIFvw4itKlVb0Qg+0U=
X-Received: by 2002:aca:b486:: with SMTP id
 d128-v6mr3511683oif.21.1542282181509; 
 Thu, 15 Nov 2018 03:43:01 -0800 (PST)
MIME-Version: 1.0
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-4-julien.grall@arm.com>
In-Reply-To: <20181106191454.22143-4-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Thu, 15 Nov 2018 13:42:50 +0200
Message-ID: <CAC1WxdiM=oduMgMN=EGO5a1JOiz4VWaiGKYQLSzz4u0aGHM02A@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 3/8] xen/arm: Rename p2m_map_foreign to
 p2m_map_foreign_rw
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKSSdtIG5vdCBzdXJlIHdoeSBkbyB5b3UgbmVlZCB0aGlzIHBhdGNoIHRv
IGJlIHNlcGFyYXRlZCBmcm9tICJbUEFUQ0gKNC84XSB4ZW4vYXJtOiBBZGQgc3VwcG9ydCBmb3Ig
cmVhZC1vbmx5IGZvcmVpZ24gbWFwcGluZ3MiLgpCdXQgSSB3b3VsZCBub3QgYXJndWUgZm9yIHRo
YXQuCiAgICBSZXZpZXdlZC1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNv
bT4KClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 11:43:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11:43: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-devel-bounces@lists.xenproject.org>)
	id 1gNG3A-0001mk-DM; Thu, 15 Nov 2018 11:43: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=uxyt=n2=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gNG38-0001mQ-Rb
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 11:43:07 +0000
X-Inumbo-ID: 9d38a384-e8cb-11e8-9a16-bc764e045a96
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d38a384-e8cb-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 11:43:05 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id a132so31268095qkg.1
 for <xen-devel@lists.xenproject.org>; Thu, 15 Nov 2018 03:43:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=5ulV/cfsr7gx6s6y8QQ+A6YyRvhrElZE9NLGNO3rm50=;
 b=EKHyKahdk3CMcEJ61/r9H6nzHIQg3+po+i1PyCVJMEmMUcSPU/jCwQNzjRj0Boar1w
 e0pbv23zf2bYCGbQSKxxYSaVUb9Z8DyFozLi5WUKbGgxR9/y6yeZkdSRoRCNc6ac29/F
 44e6RnN9egPrlffoIl3G2BJguAzIhIBu0t1mcMl/JKXpUHOsE4by7hmG4IxkXU0xFcaj
 JG35zPQPeqk4tfm+aNo3KQ+cMaidsiBmT9Hd5Oy6QQwk3ORJjiF5kjdFN5rDhFhZZm/V
 Pa5qrkVdtGWv8Ctj6LkW0O+KSmhf+EKZKRDP8xcF5WU/EcTO0AAXtJv2a9shEBe7Z9cr
 6kTw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=5ulV/cfsr7gx6s6y8QQ+A6YyRvhrElZE9NLGNO3rm50=;
 b=N3sO+Wp5sF1TwBXmQCy9jTQYmSWmIebZI1tXLQfgc44VsmIO0txX7N1tcxhIaZUFhe
 7bTGT/F5s3qPrRzomqPIpVhKM5ecirlUvD646ylGgr2SjtfIO7IjNa3HAvCP7YT/mDb4
 edHWMUXGcYhuEzHkBRp4v72gc3hN3cAR+TLjSwL+nDxWeSPuuPp0DEG8kJi+gqb/9cXv
 V2iAAIwmX83rze35UYbAaqw6YfFS9XhEWZKBYNLgwkmjXoyq2bzFHSCsw6bv9gTyEDRG
 MrJxyonnFH4DYbGAbrwjti2iCLjjeWVKLGZe7SeEPlqDUFbfhn61p8UW4IIO8oL4H3w7
 KLhw==
X-Gm-Message-State: AGRZ1gLYBpNOW8IxWfgyKOZS6zbQ+TPVyLR8ZOJ+d8etGCiJG19DHXkP
 tJOlIhRFsCzEQR5Peiv0Lc52QvhTA2q9oTEhWWwH9w==
X-Google-Smtp-Source: AJdET5fA7nAKJCsED+mJCMAlwJE2XLrrgzuMIgo2/HIGBmZocGvAYr9dnV+lNAsU/Mh4bPVIicJWX4pdSDVaZLaFREY=
X-Received: by 2002:a0c:9418:: with SMTP id h24mr5859602qvh.216.1542282184527; 
 Thu, 15 Nov 2018 03:43:04 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
 <CAKPH-NjH60sQsw56ox_XG1d_TTfdQtCo9rVzY5mHrpKakkv0LQ@mail.gmail.com>
 <a9136b32-cf4a-9104-3f33-7261aec7d744@arm.com>
 <CAKPH-NjivCuZ0Wse_CKvC-OeGrg6unD17vQAn+Y=riVDpnEMrw@mail.gmail.com>
 <900a46da-c03d-47fe-d331-71f4e5b3d415@arm.com>
In-Reply-To: <900a46da-c03d-47fe-d331-71f4e5b3d415@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Thu, 15 Nov 2018 12:42:53 +0100
Message-ID: <CAKPH-Nhay-ehT2ovJWfkEEkv2Kr=rvXSqx_AV3gVshRq5xj3_g@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Xen Devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTI6MzggUE0gSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4KPiBIaSwKPgo+IE9uIDExLzE1LzE4IDEx
OjEwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gSGkgSnVsaWVuLAo+ID4KPiA+IE9u
IFRodSwgTm92IDE1LCAyMDE4IGF0IDExOjU5IEFNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+IHdyb3RlOgo+ID4+Cj4gPj4gSGkgTWlyZWxhLAo+ID4+Cj4gPj4gT24gMTEvMTUv
MTggMTA6MzMgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPj4+IE9uIFRodSwgTm92IDE1
LCAyMDE4IGF0IDExOjI2IEFNIEFuZHJldyBDb29wZXIKPiA+Pj4gPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+Pj4KPiA+Pj4+IE9uIDE1LzExLzIwMTggMTA6MTMsIEp1bGll
biBHcmFsbCB3cm90ZToKPiA+Pj4+PiAoKyBBbmRyZSkKPiA+Pj4+Pgo+ID4+Pj4+IE9uIDExLzE1
LzE4IDEyOjQ3IEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4+Pj4+PiBPbiAxNC8xMS8yMDE4
IDEyOjQ5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPj4+Pj4+PiBIaSBNaXJlbGEsCj4gPj4+Pj4+
Pgo+ID4+Pj4+Pj4gT24gMTQvMTEvMjAxOCAxMjowOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToK
PiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4gT24gMTEvMTMvMjAxOCAwOTozMiBBTSwg
QW5kcmV3IENvb3BlciB3cm90ZToKPiA+Pj4+Pj4+Pj4gT24gMTIvMTEvMjAxOCAxOTo1NiwgSnVs
aWVuIEdyYWxsIHdyb3RlOgo+ID4+Pj4+Pj4+Pj4gSGkgQW5kcmV3LAo+ID4+Pj4+Pj4+Pj4KPiA+
Pj4+Pj4+Pj4+IE9uIDExLzEyLzE4IDQ6NDEgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4+
Pj4+Pj4+Pj4gT24gMTIvMTEvMTggMTY6MzUsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPj4+
Pj4+Pj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNo
L2FybS9kb21haW4uYwo+ID4+Pj4+Pj4+Pj4+Pj4+IGluZGV4IGU1OTRiNDhkODEuLjdmODEwNTQ2
NWMgMTAwNjQ0Cj4gPj4+Pj4+Pj4+Pj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4g
Pj4+Pj4+Pj4+Pj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gPj4+Pj4+Pj4+Pj4+
Pj4gQEAgLTk3LDYgKzk3LDExIEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX2Zyb20oc3RydWN0
IHZjcHUgKnApCj4gPj4+Pj4+Pj4+Pj4+Pj4gICAgICAgICAgICBpZiAoIGlzX2lkbGVfdmNwdShw
KSApCj4gPj4+Pj4+Pj4+Pj4+Pj4gICAgICAgICAgICAgICAgcmV0dXJuOwo+ID4+Pj4+Pj4+Pj4+
Pj4+Cj4gPj4+Pj4+Pj4+Pj4+Pj4gKyAgICAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQgbm90IGJl
IHNhdmVkIGlmIGl0cyBkb21haW4gaXMKPiA+Pj4+Pj4+Pj4+Pj4+PiBzdXNwZW5kZWQgKi8KPiA+
Pj4+Pj4+Pj4+Pj4+PiArICAgIGlmICggcC0+ZG9tYWluLT5pc19zaHV0X2Rvd24gJiYKPiA+Pj4+
Pj4+Pj4+Pj4+PiArICAgICAgICAocC0+ZG9tYWluLT5zaHV0ZG93bl9jb2RlID09IFNIVVRET1dO
X3N1c3BlbmQpICkKPiA+Pj4+Pj4+Pj4+Pj4+PiArICAgICAgICByZXR1cm47Cj4gPj4+Pj4+Pj4+
Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlzIHVzZWQgaW4gWGVuIGZvciBvdGhlciBwdXJwb3NlIChz
ZWUKPiA+Pj4+Pj4+Pj4+Pj4+IFNDSEVET1Bfc2h1dGRvd24pLiBUaGUgb3RoZXIgdXNlciBvZiB0
aGF0IGNvZGUgcmVsaWVzIG9uIGFsbCB0aGUKPiA+Pj4+Pj4+Pj4+Pj4+IHN0YXRlCj4gPj4+Pj4+
Pj4+Pj4+PiB0byBiZSBzYXZlZCBvbiBzdXNwZW5kLgo+ID4+Pj4+Pj4+Pj4+Pj4KPiA+Pj4+Pj4+
Pj4+Pj4gV2UganVzdCBuZWVkIGEgZmxhZyB0byBtYXJrIGEgZG9tYWluIGFzIHN1c3BlbmRlZCwg
YW5kIEkgZG8KPiA+Pj4+Pj4+Pj4+Pj4gYmVsaWV2ZQo+ID4+Pj4+Pj4+Pj4+PiBTSFVURE9XTl9z
dXNwZW5kIGlzIG5vdCB1c2VkIGFueXdoZXJlIGVsc2UuCj4gPj4+Pj4+Pj4+Pj4+IExldCdzIGNv
bWUgYmFjayBvbiB0aGlzLgo+ID4+Pj4+Pj4+Pj4+IFNIVVRET1dOX3N1c3BlbmQgaXMgdXNlZCBm
b3IgbWlncmF0aW9uLiAgR3JlcCBmb3IgaXQgdGhyb3VnaCB0aGUKPiA+Pj4+Pj4+Pj4+PiBYZW4K
PiA+Pj4+Pj4+Pj4+PiB0cmVlIGFuZCB5b3UnbGwgZmluZCBzZXZlcmFsIHBpZWNlcyBvZiBkb2N1
bWVudGF0aW9uLCBpbmNsdWRpbmcgdGhlCj4gPj4+Pj4+Pj4+Pj4gZGVzY3JpcHRpb24gb2Ygd2hh
dCB0aGlzIHNodXRkb3duIGNvZGUgbWVhbnM+Pj4+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+Pj4+IFdoYXQg
eW91IGFyZSBpbnRyb2R1Y2luZyBoZXJlIGlzIG5vdCBhIHNodXRkb3duIC0gaXQgaXMgYSBzdXNw
ZW5kCj4gPj4+Pj4+Pj4+Pj4gd2l0aAo+ID4+Pj4+Pj4+Pj4+IHRoZSBpbnRlbnQgdG8gcmVzdW1l
IGV4ZWN1dGluZyBsYXRlci4gIEFzIHN1Y2gsIGl0IHNob3VsZG4ndCB1c2UKPiA+Pj4+Pj4+Pj4+
PiBYZW4ncwo+ID4+Pj4+Pj4+Pj4+IHNodXRkb3duIGluZnJhc3RydWN0dXJlLCB3aGljaCBleGlz
dHMgbWFpbmx5IHRvIGNvbW11bmljYXRlIHdpdGgKPiA+Pj4+Pj4+Pj4+PiB0aGUKPiA+Pj4+Pj4+
Pj4+PiB0b29sc3RhY2suCj4gPj4+Pj4+Pj4+PiBXb3VsZCBkb21haW4gcGF1c2UvdW5wYXVzZSBi
ZSBhIGJldHRlciBzb2x1dGlvbj8KPiA+Pj4+Pj4+Pj4gQWN0dWFsbHkgeWVzIC0gdGhhdCBzb3Vu
ZHMgbGlrZSBhIHZlcnkgbmVhdCBzb2x1dGlvbi4KPiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+IEkgYmVs
aWV2ZSBkb21haW4gcGF1c2Ugd2lsbCBub3Qgd29yayBoZXJlIC0gYSBkb21haW4gY2Fubm90IHBh
dXNlCj4gPj4+Pj4+Pj4gaXRzZWxmLCBpLmUuIGN1cnJlbnQgZG9tYWluIGNhbm5vdCBiZSBwYXVz
ZWQuIFRoaXMgZnVuY3Rpb25hbGl0eQo+ID4+Pj4+Pj4+IHNlZW1zIHRvIGFzc3VtZSB0aGF0IGEg
ZG9tYWluIGlzIHBhdXNpbmcgYW5vdGhlciBkb21haW4uIE9yIEkgbWlzc2VkCj4gPj4+Pj4+Pj4g
dGhlIHBvaW50Lgo+ID4+Pj4+Pj4KPiA+Pj4+Pj4+IFllcyBkb21haW4gcGF1c2UvdW5wYXVzZSB3
aWxsIG5vdCB3b3JrLiBIb3dldmVyLCB5b3UgY2FuIGludHJvZHVjZSBhCj4gPj4+Pj4+PiBib29s
ZWFuIHRvIHRlbGwgeW91IHdoZXRoZXIgdGhlIGRvbWFpbiB3YXMgc3VzcGVuZC4KPiA+Pj4+Pj4+
Cj4gPj4+Pj4+PiBJIGFjdHVhbGx5IHF1aXRlIGxpa2UgaG93IHN1c3BlbmQgd29yayBmb3IgeDg2
IEhWTS4gVGhpcyBpcyBiYXNlZCBvbgo+ID4+Pj4+Pj4gcGF1c2UvdW5wYXVzZS4gSGF2ZSBhIGxv
b2sgYXQgaHZtX3MzX3tzdXNwZW5kL3Jlc3VtZX0uCj4gPj4+Pj4+Cj4gPj4+Pj4+IFRoYXQgb25s
eSBleGlzdHMgYmVjYXVzZSB0aGUgQUNQSSBjb250cm9sbGVyIGlzL3dhcyBpbXBsZW1lbnRlZCBp
bgo+ID4+Pj4+PiBRRU1VLiAgSSB3b3VsZG4ndCByZWNvbW1lbmQgY29weWluZyBpdC4KPiA+Pj4+
Pgo+ID4+Pj4+IE1heSBJIGFzayB3aHk/IEkgZG9uJ3QgdGhpbmsgdGhlIHByb3BlcnRpZXMgYXJl
IHZlcnkgZGlmZmVyZW50IGZyb20KPiA+Pj4+PiBBcm0gaGVyZS4KPiA+Pj4+Cj4gPj4+PiBJZiB5
b3Ugb2JzZXJ2ZSwgdGhhdCBjYW4gb25seSBiZSBhY3Rpb25lZCBieSBhIGh5cGVyY2FsbCBmcm9t
IHFlbXUuICBJdAo+ID4+Pj4gY2FuJ3QgYmUgYWN0aW9uZWQgYnkgYW4gQUNQSSBjb250cm9sbGVy
IGVtdWxhdGVkIGJ5IFhlbi4KPiA+Pj4+Cj4gPj4+Pj4KPiA+Pj4+Pj4KPiA+Pj4+Pj4gSGF2aW5n
IHNwZW50IHNvbWUgbW9yZSB0aW1lIHRoaW5raW5nIGFib3V0IHRoaXMgcHJvYmxlbSwgd2hhdCBw
cm9wZXJ0aWVzCj4gPj4+Pj4+IGRvZXMgdGhlIFBTQ0kgY2FsbCBoYXZlPwo+ID4+Pj4+Pgo+ID4+
Pj4+PiBJIGdhdGhlciBmcm9tIG90aGVyIHBhcnRzIG9mIHRoaXMgdGhyZWFkIHRoYXQgdGhlcmUg
bWF5IGJlIGEgcGFydGlhbAo+ID4+Pj4+PiByZXNldCBvZiBzdGF0ZT8gIEJleW9uZCB0aGF0LCB3
aGF0IGVsc2U/Cj4gPj4+Pj4+Cj4gPj4+Pj4+IEkgYXNrLCBiZWNhdXNlIGNvbmNlcHR1YWxseSwg
ZG9tVSBzdXNwZW5kIHRvIFJBTSBpcyBsaXRlcmFsbHkganVzdAo+ID4+Pj4+PiAiZGUtc2NoZWR1
bGUgdW50aWwgd2Ugd2FudCB0byB3YWtlIHVwIiwgYW5kIGluIHRoaXMgY2FzZSwgaXQgYXBwZWFy
cyB0bwo+ID4+Pj4+PiBiZSAid2FrZSB1cCBvbiBhbnkgb2YgdGhlIHN0aWxsLWFjdGl2ZSBpbnRl
cnJ1cHRzIi4gIFdlJ3ZlIGFscmVhZHkgZ290IGEKPiA+Pj4+Pj4gc2NoZWR1bGVyIEFQSSBmb3Ig
dGhhdCwgYW5kIGl0cyBjYWxsZWQgdmNwdV9ibG9jaygpLiAgVGhpcyBhbHJlYWR5Cj4gPj4+Pj4+
IGV4aXN0cyB3aXRoICJ3YWl0IHVudGlsIGEgbmV3IGV2ZW50IG9jY3VycyIgc2VtYW50aWNzLgo+
ID4+Pj4+Pgo+ID4+Pj4+PiBJcyB0aGVyZSBhbnl0aGluZyBlbHNlIEkndmUgbWlzc2VkPwo+ID4+
Pj4+Cj4gPj4+Cj4gPj4+IFRoYXQncyBjb3JyZWN0LCBhbmQgSSBhZ3JlZS4gQlRXIHRoYXQgaXMg
d2hhdCdzIGltcGxlbWVudGVkIGluIHRoaXMgc2VyaWVzLgo+ID4+Pgo+ID4+Pj4+IEFsbCB2Q1BV
cyBidXQgdGhlIHZDUFUgY2FsbGluZyBTWVNURU1fU1VTUEVORCBzaG91bGQgYmUgb2ZmLiBBbHNv
LAo+ID4+Pj4+IG9ubHkgZXZlbnRzIG9uIHRoYXQgdkNQVSBjYW4gdHJpZ2dlciBhIHJlc3VtZS4g
QWxsIHRoZSBvdGhlciBldmVudAo+ID4+Pj4+IHNob3VsZCBub3QgYmUgdGFrZW4gaW50byBhY2Nv
dW50Lgo+ID4+Pj4+Cj4gPj4+Cj4gPj4+IFdoYXQgb3RoZXIgZXZlbnRzIGFyZSB0YWxraW5nIGFi
b3V0IGhlcmU/Cj4gPj4KPiA+PiB2Y3B1X3VuYmxvY2sgaXMgbm90IG9ubHkgY2FsbGVkIHdoZW4g
eW91IHJlY2VpdmUgaW50ZXJydXB0cy4gSXQgY2FuIGJlCj4gPj4gY2FsbGVkIGluIG90aGVyIHBs
YWNlIHdoZW4geW91IHJlY2VpdmUgYW4gZXZlbnRzLgo+ID4+Cj4gPj4gICBGcm9tIHRoZSBBcm0g
QXJtLCBhbiBldmVudCBjYW4gYmUgYW55dGhpbmcuIFNvIGRvIHdlIHJlYWxseSB3YW50IHRvCj4g
Pj4gd2FrZS11cCBvbiBhbnkgZXZlbnRzPwo+ID4+Cj4gPj4+Cj4gPj4+Pj4gTXkgd29ycnkgd2l0
aCB2Y3B1X2Jsb2NrKCkgaXMgd2UgZG9uJ3QgcHJldmVudCB0aGUgb3RoZXIgdkNQVXMgdG8gcnVu
Lgo+ID4+Pj4+IFRlY2huaWNhbGx5IHRoZXkgc2hvdWxkIGJlIG9mZiwgYnV0IEkgd291bGQgbGlr
ZSBzb21lIHNhZmV0eSB0byBhdm9pZAo+ID4+Pj4+IGFueSBwb3RlbnRpYWwgY29ybmVyIGNhc2Ug
KGkuZSBvdGhlciB3YXkgdG8gdHVybiBhIHZDUFUgb24pLgo+ID4+Pj4KPiA+Pj4KPiA+Pj4gT3Ro
ZXIgdkNQVXMgYXJlIGhvdC11bnBsdWdnZWQgKG9mZmxpbmVkKSBieSB0aGUgZ3Vlc3QuIElmIHRo
YXQgaXMgbm90Cj4gPj4+IHRoZSBjYXNlLCBTWVNURU1fU1VTUEVORCB3aWxsIHJldHVybiBhbiBl
cnJvci4KPiA+Pj4gQ291bGQgeW91IHBsZWFzZSBjbGFyaWZ5IHdoYXQgYSBwb3RlbnRpYWwgY29y
bmVyIGNhc2Ugd291bGQgYmU/Cj4gPj4KPiA+PiBQU0NJIENQVV9PTiBpcyBub3QgdGhlIG9ubHkg
d2F5IHRvIG9ubGluZSBhIHZDUFUuIEkgbWVyZWx5IHdhbnQgdG8KPiA+PiBwcmV2ZW50IG90aGVy
IHBhdGggdG8gcGxheSB3aXRoIHRoZSB2Q1BVIHdoZW4gaXQgaXMgbm90IG5lY2Vzc2FyeS4KPiA+
Pgo+ID4+IFsuLi5dCj4gPj4KPiA+Pj4+IElmIGluc3RlYWQgb2Ygd2FpdGluZyBmb3IgYW55IGV2
ZW50LCB5b3UgbmVlZCB0byB3YWl0IGZvciBhIHNwZWNpZmljCj4gPj4+PiBldmVudCwgdGhlcmUg
aXMgYWxzbyB2Y3B1X3BvbGwoKSB3aGljaCBpcyBhIHJlbGF0ZWQgc2NoZWR1bGVyIEFQSS4KPiA+
Pj4+Cj4gPj4+PiB+QW5kcmV3Cj4gPj4+Cj4gPj4+IFNvbWUgY29udGVudCBkaXNhcHBlYXJlZCwg
c28gSSdsbCB3cml0ZSBoZXJlIHRvIGF2b2lkIHRocmVhZCBicmFuY2hpbmcuCj4gPj4+Cj4gPj4+
IFRoZSBzZW1hbnRpYyBvZiB2Q1BVIGJsb2NrIGFuZCBkb21haW5fcGF1c2UgaXMgbm90IHRoZSBz
YW1lLiBXaGVuCj4gPj4+IGd1ZXN0IHN1c3BlbmRzIHRoZSBkb21haW4gaXMgbm90IChhbmQgc2hv
dWxkIG5vdCBiZSkgcGF1c2VkLCBpbnN0ZWFkCj4gPj4+IGl0cyBsYXN0IG9ubGluZSB2Q1BVIGlz
IGJsb2NrZWQgd2FpdGluZyBvbiBhbiBpbnRlcnJ1cHQuIFRoYXQncyBpdC4KPiA+PiBXZWxsIG5v
LCB5b3Ugd2lsbCBibG9jayB1bnRpbCB5b3UgcmVjZWl2ZSBhbiBldmVudC4gSW50ZXJydXB0cyBh
cmUgb25lCj4gPj4gb2YgdGhlbS4KPiA+Pgo+ID4+IERvIHdlIHdhbnQgdG8gY29uc2lkZXIgYWxs
IGV2ZW50cyBhcyB3YWtldXAgZXZlbnQ/Cj4gPj4KPiA+Cj4gPiBJIHRoaW5rIHdlIG5lZWQgdG8g
YXNzdW1lIHRoYXQgZXZlbnRzIGFyZSBub3QgdHJpZ2dlcmVkIHZpYSB0b29sc3RhY2ssCj4gPiBB
bmRyZXcgbWFkZSBhIGdvb2QgcG9pbnQuCj4KPiBJIGRvbid0IHRoaW5rIHdlIGFyZSBkaXNjdXNz
aW5nIHRoZSBzYW1lIHRoaW5nLiBUaGUgZGlzY3Vzc2lvbiB3YXMKPiBhcm91bmQgb3RoZXIgdkNQ
VXMsIG5vdCB0aGUgdkNQVSBjYWxsaW5nIFNZU1RFTV9TVVNQRU5ELgo+Cj4gTW9zdCBsaWtlbHkg
aW4gdGhlIGZ1dHVyZSwgd2Ugd291bGQgd2FudCB0byBhbGxvdyB0aGUgdG9vbHN0YWNrIHRvCj4g
cmVxdWVzdCByZXN1bWluZyB0aGUgZG9tYWluLiBUaGlzIGNhbiBiZSBjb25zaWRlcmVkIGFzIGFu
IGV2ZW50Lgo+CgpZZXMsIHN1Y2ggYW4gZXZlbnQgd2lsbCB1bmJsb2NrIHRoZSB2Y3B1IGFuZCBj
YXVzZSB0aGUgZG9tYWluIHRvCnJlc3VtZS4gU28gZnJvbSB0aGlzIHBlcnNwZWN0aXZlIGl0J3Mg
bm90IG9ubHkgYW4gaW50ZXJydXB0IHRhcmdldGVkCnRvIHRoZSBndWVzdC4KCj4gPiBHaXZlbiB0
aGUgYXNzdW1wdGlvbiwgbXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IFhlbiBpdHNlbGYgd2lsbCBu
b3QKPiA+IHVuYmxvY2sgdkNQVSwgZXhjZXB0IGR1ZSB0byBhbiBpbnRlcnJ1cHQgdGFyZ2V0ZWQg
dG8gdGhlIGd1ZXN0Lgo+ID4gQW0gSSBtaXNzaW5nIHNvbWV0aGluZz8gQW4gZXhhbXBsZSB3b3Vs
ZCBiZSBhcHByZWNpYXRlZC4KPgo+IEF0IGxlYXN0IG9uIEFybSwgdGhlIGN1cnJlbnQgc2VtYW50
aWNzIG9mIHZjcHVfYmxvY2svdmNwdV91bmJsb2NrIGlzIHRvCj4gYmxvY2sgdW50aWwgeW91IHJl
Y2VpdmUgYW4gZXZlbnRzLgo+Cj4gSSBkb24ndCBtdWNoIHdhbnQgdG8gcmVzdHJpY3QgdGhlIGRl
ZmluaXRpb24gb2YgZXZlbnRzIHRvIG9ubHkKPiBpbnRlcnJ1cHRzLiAgVG8gY2xhcmlmeSBteSBw
b2ludCwgaWYgeW91IHdhbnQgdG8gd2FrZS11cCBmb3IgYW55IGV2ZW50cwo+IHRoZW4gZmluZS4g
QnV0IHRoaXMgbmVlZHMgdG8gYmUgdW5kZXJzdG9vZCB0aGF0IGl0IG1heSBub3QgYmUgb25seQo+
IGludGVycnVwdHMuCj4KCkluIHRoZSBjb250ZXh0IGRlc2NyaWJlZCBhYm92ZSB0aGlzIGlzIGZp
bmUgLSBldmVudHMgYXJlIG5vdCBvbmx5IGludGVycnVwdHMuCgo+IENoZWVycywKPgo+IC0tCj4g
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 11:43:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11:43: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-devel-bounces@lists.xenproject.org>)
	id 1gNG3A-0001n2-O5; Thu, 15 Nov 2018 11:43: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=uxyt=n2=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gNG38-0001mP-Ou
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 11:43:07 +0000
X-Inumbo-ID: 9d35bbe2-e8cb-11e8-9a16-bc764e045a96
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d35bbe2-e8cb-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 11:43:05 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id d135so31227170qkc.12
 for <xen-devel@lists.xen.org>; Thu, 15 Nov 2018 03:43:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=5ulV/cfsr7gx6s6y8QQ+A6YyRvhrElZE9NLGNO3rm50=;
 b=EKHyKahdk3CMcEJ61/r9H6nzHIQg3+po+i1PyCVJMEmMUcSPU/jCwQNzjRj0Boar1w
 e0pbv23zf2bYCGbQSKxxYSaVUb9Z8DyFozLi5WUKbGgxR9/y6yeZkdSRoRCNc6ac29/F
 44e6RnN9egPrlffoIl3G2BJguAzIhIBu0t1mcMl/JKXpUHOsE4by7hmG4IxkXU0xFcaj
 JG35zPQPeqk4tfm+aNo3KQ+cMaidsiBmT9Hd5Oy6QQwk3ORJjiF5kjdFN5rDhFhZZm/V
 Pa5qrkVdtGWv8Ctj6LkW0O+KSmhf+EKZKRDP8xcF5WU/EcTO0AAXtJv2a9shEBe7Z9cr
 6kTw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=5ulV/cfsr7gx6s6y8QQ+A6YyRvhrElZE9NLGNO3rm50=;
 b=VCIYQcb48AU/SBO+EqOcZwrieovdxEuFGJtli7ndd7MSRPybKfXO/QBKjt6cuuTl9v
 BREZ7fDSJJw8sNEeePNHkVIqeJaT5HKuCA9tJYeTQdNttE4p7+cRVV7qsYraqO7ipXud
 0gpZSuVrk8YUHYoqREQ06laqEKm6kw6wZIds8U5Cq+mrIQQTX5cdwaavZOfgEsM3lSFp
 wNGuN+hDPMJerhlSp+A/byEn8D9MvVVYSCAQeq+a5RJ3n5PtQspRmQep+vOKILjsqhd2
 8H8iSfC9T5FMS/H6gFb318y64WvTy+zisuIF8NlGlshJP/HWTxn24aH7P3aX1uWKX8K9
 68Jw==
X-Gm-Message-State: AGRZ1gKTYgL8R9HOaaLPQKHfXVXdzWuQEoFAbrgRjpDjj24PdFm82HFO
 HC/I5BCgVUACu9jn5xNkonvt1vh8ypLN0wSFkjwL8w==
X-Google-Smtp-Source: AJdET5fA7nAKJCsED+mJCMAlwJE2XLrrgzuMIgo2/HIGBmZocGvAYr9dnV+lNAsU/Mh4bPVIicJWX4pdSDVaZLaFREY=
X-Received: by 2002:a0c:9418:: with SMTP id h24mr5859602qvh.216.1542282184527; 
 Thu, 15 Nov 2018 03:43:04 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
 <CAKPH-NjH60sQsw56ox_XG1d_TTfdQtCo9rVzY5mHrpKakkv0LQ@mail.gmail.com>
 <a9136b32-cf4a-9104-3f33-7261aec7d744@arm.com>
 <CAKPH-NjivCuZ0Wse_CKvC-OeGrg6unD17vQAn+Y=riVDpnEMrw@mail.gmail.com>
 <900a46da-c03d-47fe-d331-71f4e5b3d415@arm.com>
In-Reply-To: <900a46da-c03d-47fe-d331-71f4e5b3d415@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Thu, 15 Nov 2018 12:42:53 +0100
Message-ID: <CAKPH-Nhay-ehT2ovJWfkEEkv2Kr=rvXSqx_AV3gVshRq5xj3_g@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Xen Devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTI6MzggUE0gSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4KPiBIaSwKPgo+IE9uIDExLzE1LzE4IDEx
OjEwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gSGkgSnVsaWVuLAo+ID4KPiA+IE9u
IFRodSwgTm92IDE1LCAyMDE4IGF0IDExOjU5IEFNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+IHdyb3RlOgo+ID4+Cj4gPj4gSGkgTWlyZWxhLAo+ID4+Cj4gPj4gT24gMTEvMTUv
MTggMTA6MzMgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPj4+IE9uIFRodSwgTm92IDE1
LCAyMDE4IGF0IDExOjI2IEFNIEFuZHJldyBDb29wZXIKPiA+Pj4gPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+Pj4KPiA+Pj4+IE9uIDE1LzExLzIwMTggMTA6MTMsIEp1bGll
biBHcmFsbCB3cm90ZToKPiA+Pj4+PiAoKyBBbmRyZSkKPiA+Pj4+Pgo+ID4+Pj4+IE9uIDExLzE1
LzE4IDEyOjQ3IEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4+Pj4+PiBPbiAxNC8xMS8yMDE4
IDEyOjQ5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPj4+Pj4+PiBIaSBNaXJlbGEsCj4gPj4+Pj4+
Pgo+ID4+Pj4+Pj4gT24gMTQvMTEvMjAxOCAxMjowOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToK
PiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4gT24gMTEvMTMvMjAxOCAwOTozMiBBTSwg
QW5kcmV3IENvb3BlciB3cm90ZToKPiA+Pj4+Pj4+Pj4gT24gMTIvMTEvMjAxOCAxOTo1NiwgSnVs
aWVuIEdyYWxsIHdyb3RlOgo+ID4+Pj4+Pj4+Pj4gSGkgQW5kcmV3LAo+ID4+Pj4+Pj4+Pj4KPiA+
Pj4+Pj4+Pj4+IE9uIDExLzEyLzE4IDQ6NDEgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4+
Pj4+Pj4+Pj4gT24gMTIvMTEvMTggMTY6MzUsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPj4+
Pj4+Pj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNo
L2FybS9kb21haW4uYwo+ID4+Pj4+Pj4+Pj4+Pj4+IGluZGV4IGU1OTRiNDhkODEuLjdmODEwNTQ2
NWMgMTAwNjQ0Cj4gPj4+Pj4+Pj4+Pj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4g
Pj4+Pj4+Pj4+Pj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gPj4+Pj4+Pj4+Pj4+
Pj4gQEAgLTk3LDYgKzk3LDExIEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX2Zyb20oc3RydWN0
IHZjcHUgKnApCj4gPj4+Pj4+Pj4+Pj4+Pj4gICAgICAgICAgICBpZiAoIGlzX2lkbGVfdmNwdShw
KSApCj4gPj4+Pj4+Pj4+Pj4+Pj4gICAgICAgICAgICAgICAgcmV0dXJuOwo+ID4+Pj4+Pj4+Pj4+
Pj4+Cj4gPj4+Pj4+Pj4+Pj4+Pj4gKyAgICAvKiBWQ1BVJ3MgY29udGV4dCBzaG91bGQgbm90IGJl
IHNhdmVkIGlmIGl0cyBkb21haW4gaXMKPiA+Pj4+Pj4+Pj4+Pj4+PiBzdXNwZW5kZWQgKi8KPiA+
Pj4+Pj4+Pj4+Pj4+PiArICAgIGlmICggcC0+ZG9tYWluLT5pc19zaHV0X2Rvd24gJiYKPiA+Pj4+
Pj4+Pj4+Pj4+PiArICAgICAgICAocC0+ZG9tYWluLT5zaHV0ZG93bl9jb2RlID09IFNIVVRET1dO
X3N1c3BlbmQpICkKPiA+Pj4+Pj4+Pj4+Pj4+PiArICAgICAgICByZXR1cm47Cj4gPj4+Pj4+Pj4+
Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlzIHVzZWQgaW4gWGVuIGZvciBvdGhlciBwdXJwb3NlIChz
ZWUKPiA+Pj4+Pj4+Pj4+Pj4+IFNDSEVET1Bfc2h1dGRvd24pLiBUaGUgb3RoZXIgdXNlciBvZiB0
aGF0IGNvZGUgcmVsaWVzIG9uIGFsbCB0aGUKPiA+Pj4+Pj4+Pj4+Pj4+IHN0YXRlCj4gPj4+Pj4+
Pj4+Pj4+PiB0byBiZSBzYXZlZCBvbiBzdXNwZW5kLgo+ID4+Pj4+Pj4+Pj4+Pj4KPiA+Pj4+Pj4+
Pj4+Pj4gV2UganVzdCBuZWVkIGEgZmxhZyB0byBtYXJrIGEgZG9tYWluIGFzIHN1c3BlbmRlZCwg
YW5kIEkgZG8KPiA+Pj4+Pj4+Pj4+Pj4gYmVsaWV2ZQo+ID4+Pj4+Pj4+Pj4+PiBTSFVURE9XTl9z
dXNwZW5kIGlzIG5vdCB1c2VkIGFueXdoZXJlIGVsc2UuCj4gPj4+Pj4+Pj4+Pj4+IExldCdzIGNv
bWUgYmFjayBvbiB0aGlzLgo+ID4+Pj4+Pj4+Pj4+IFNIVVRET1dOX3N1c3BlbmQgaXMgdXNlZCBm
b3IgbWlncmF0aW9uLiAgR3JlcCBmb3IgaXQgdGhyb3VnaCB0aGUKPiA+Pj4+Pj4+Pj4+PiBYZW4K
PiA+Pj4+Pj4+Pj4+PiB0cmVlIGFuZCB5b3UnbGwgZmluZCBzZXZlcmFsIHBpZWNlcyBvZiBkb2N1
bWVudGF0aW9uLCBpbmNsdWRpbmcgdGhlCj4gPj4+Pj4+Pj4+Pj4gZGVzY3JpcHRpb24gb2Ygd2hh
dCB0aGlzIHNodXRkb3duIGNvZGUgbWVhbnM+Pj4+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+Pj4+IFdoYXQg
eW91IGFyZSBpbnRyb2R1Y2luZyBoZXJlIGlzIG5vdCBhIHNodXRkb3duIC0gaXQgaXMgYSBzdXNw
ZW5kCj4gPj4+Pj4+Pj4+Pj4gd2l0aAo+ID4+Pj4+Pj4+Pj4+IHRoZSBpbnRlbnQgdG8gcmVzdW1l
IGV4ZWN1dGluZyBsYXRlci4gIEFzIHN1Y2gsIGl0IHNob3VsZG4ndCB1c2UKPiA+Pj4+Pj4+Pj4+
PiBYZW4ncwo+ID4+Pj4+Pj4+Pj4+IHNodXRkb3duIGluZnJhc3RydWN0dXJlLCB3aGljaCBleGlz
dHMgbWFpbmx5IHRvIGNvbW11bmljYXRlIHdpdGgKPiA+Pj4+Pj4+Pj4+PiB0aGUKPiA+Pj4+Pj4+
Pj4+PiB0b29sc3RhY2suCj4gPj4+Pj4+Pj4+PiBXb3VsZCBkb21haW4gcGF1c2UvdW5wYXVzZSBi
ZSBhIGJldHRlciBzb2x1dGlvbj8KPiA+Pj4+Pj4+Pj4gQWN0dWFsbHkgeWVzIC0gdGhhdCBzb3Vu
ZHMgbGlrZSBhIHZlcnkgbmVhdCBzb2x1dGlvbi4KPiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+IEkgYmVs
aWV2ZSBkb21haW4gcGF1c2Ugd2lsbCBub3Qgd29yayBoZXJlIC0gYSBkb21haW4gY2Fubm90IHBh
dXNlCj4gPj4+Pj4+Pj4gaXRzZWxmLCBpLmUuIGN1cnJlbnQgZG9tYWluIGNhbm5vdCBiZSBwYXVz
ZWQuIFRoaXMgZnVuY3Rpb25hbGl0eQo+ID4+Pj4+Pj4+IHNlZW1zIHRvIGFzc3VtZSB0aGF0IGEg
ZG9tYWluIGlzIHBhdXNpbmcgYW5vdGhlciBkb21haW4uIE9yIEkgbWlzc2VkCj4gPj4+Pj4+Pj4g
dGhlIHBvaW50Lgo+ID4+Pj4+Pj4KPiA+Pj4+Pj4+IFllcyBkb21haW4gcGF1c2UvdW5wYXVzZSB3
aWxsIG5vdCB3b3JrLiBIb3dldmVyLCB5b3UgY2FuIGludHJvZHVjZSBhCj4gPj4+Pj4+PiBib29s
ZWFuIHRvIHRlbGwgeW91IHdoZXRoZXIgdGhlIGRvbWFpbiB3YXMgc3VzcGVuZC4KPiA+Pj4+Pj4+
Cj4gPj4+Pj4+PiBJIGFjdHVhbGx5IHF1aXRlIGxpa2UgaG93IHN1c3BlbmQgd29yayBmb3IgeDg2
IEhWTS4gVGhpcyBpcyBiYXNlZCBvbgo+ID4+Pj4+Pj4gcGF1c2UvdW5wYXVzZS4gSGF2ZSBhIGxv
b2sgYXQgaHZtX3MzX3tzdXNwZW5kL3Jlc3VtZX0uCj4gPj4+Pj4+Cj4gPj4+Pj4+IFRoYXQgb25s
eSBleGlzdHMgYmVjYXVzZSB0aGUgQUNQSSBjb250cm9sbGVyIGlzL3dhcyBpbXBsZW1lbnRlZCBp
bgo+ID4+Pj4+PiBRRU1VLiAgSSB3b3VsZG4ndCByZWNvbW1lbmQgY29weWluZyBpdC4KPiA+Pj4+
Pgo+ID4+Pj4+IE1heSBJIGFzayB3aHk/IEkgZG9uJ3QgdGhpbmsgdGhlIHByb3BlcnRpZXMgYXJl
IHZlcnkgZGlmZmVyZW50IGZyb20KPiA+Pj4+PiBBcm0gaGVyZS4KPiA+Pj4+Cj4gPj4+PiBJZiB5
b3Ugb2JzZXJ2ZSwgdGhhdCBjYW4gb25seSBiZSBhY3Rpb25lZCBieSBhIGh5cGVyY2FsbCBmcm9t
IHFlbXUuICBJdAo+ID4+Pj4gY2FuJ3QgYmUgYWN0aW9uZWQgYnkgYW4gQUNQSSBjb250cm9sbGVy
IGVtdWxhdGVkIGJ5IFhlbi4KPiA+Pj4+Cj4gPj4+Pj4KPiA+Pj4+Pj4KPiA+Pj4+Pj4gSGF2aW5n
IHNwZW50IHNvbWUgbW9yZSB0aW1lIHRoaW5raW5nIGFib3V0IHRoaXMgcHJvYmxlbSwgd2hhdCBw
cm9wZXJ0aWVzCj4gPj4+Pj4+IGRvZXMgdGhlIFBTQ0kgY2FsbCBoYXZlPwo+ID4+Pj4+Pgo+ID4+
Pj4+PiBJIGdhdGhlciBmcm9tIG90aGVyIHBhcnRzIG9mIHRoaXMgdGhyZWFkIHRoYXQgdGhlcmUg
bWF5IGJlIGEgcGFydGlhbAo+ID4+Pj4+PiByZXNldCBvZiBzdGF0ZT8gIEJleW9uZCB0aGF0LCB3
aGF0IGVsc2U/Cj4gPj4+Pj4+Cj4gPj4+Pj4+IEkgYXNrLCBiZWNhdXNlIGNvbmNlcHR1YWxseSwg
ZG9tVSBzdXNwZW5kIHRvIFJBTSBpcyBsaXRlcmFsbHkganVzdAo+ID4+Pj4+PiAiZGUtc2NoZWR1
bGUgdW50aWwgd2Ugd2FudCB0byB3YWtlIHVwIiwgYW5kIGluIHRoaXMgY2FzZSwgaXQgYXBwZWFy
cyB0bwo+ID4+Pj4+PiBiZSAid2FrZSB1cCBvbiBhbnkgb2YgdGhlIHN0aWxsLWFjdGl2ZSBpbnRl
cnJ1cHRzIi4gIFdlJ3ZlIGFscmVhZHkgZ290IGEKPiA+Pj4+Pj4gc2NoZWR1bGVyIEFQSSBmb3Ig
dGhhdCwgYW5kIGl0cyBjYWxsZWQgdmNwdV9ibG9jaygpLiAgVGhpcyBhbHJlYWR5Cj4gPj4+Pj4+
IGV4aXN0cyB3aXRoICJ3YWl0IHVudGlsIGEgbmV3IGV2ZW50IG9jY3VycyIgc2VtYW50aWNzLgo+
ID4+Pj4+Pgo+ID4+Pj4+PiBJcyB0aGVyZSBhbnl0aGluZyBlbHNlIEkndmUgbWlzc2VkPwo+ID4+
Pj4+Cj4gPj4+Cj4gPj4+IFRoYXQncyBjb3JyZWN0LCBhbmQgSSBhZ3JlZS4gQlRXIHRoYXQgaXMg
d2hhdCdzIGltcGxlbWVudGVkIGluIHRoaXMgc2VyaWVzLgo+ID4+Pgo+ID4+Pj4+IEFsbCB2Q1BV
cyBidXQgdGhlIHZDUFUgY2FsbGluZyBTWVNURU1fU1VTUEVORCBzaG91bGQgYmUgb2ZmLiBBbHNv
LAo+ID4+Pj4+IG9ubHkgZXZlbnRzIG9uIHRoYXQgdkNQVSBjYW4gdHJpZ2dlciBhIHJlc3VtZS4g
QWxsIHRoZSBvdGhlciBldmVudAo+ID4+Pj4+IHNob3VsZCBub3QgYmUgdGFrZW4gaW50byBhY2Nv
dW50Lgo+ID4+Pj4+Cj4gPj4+Cj4gPj4+IFdoYXQgb3RoZXIgZXZlbnRzIGFyZSB0YWxraW5nIGFi
b3V0IGhlcmU/Cj4gPj4KPiA+PiB2Y3B1X3VuYmxvY2sgaXMgbm90IG9ubHkgY2FsbGVkIHdoZW4g
eW91IHJlY2VpdmUgaW50ZXJydXB0cy4gSXQgY2FuIGJlCj4gPj4gY2FsbGVkIGluIG90aGVyIHBs
YWNlIHdoZW4geW91IHJlY2VpdmUgYW4gZXZlbnRzLgo+ID4+Cj4gPj4gICBGcm9tIHRoZSBBcm0g
QXJtLCBhbiBldmVudCBjYW4gYmUgYW55dGhpbmcuIFNvIGRvIHdlIHJlYWxseSB3YW50IHRvCj4g
Pj4gd2FrZS11cCBvbiBhbnkgZXZlbnRzPwo+ID4+Cj4gPj4+Cj4gPj4+Pj4gTXkgd29ycnkgd2l0
aCB2Y3B1X2Jsb2NrKCkgaXMgd2UgZG9uJ3QgcHJldmVudCB0aGUgb3RoZXIgdkNQVXMgdG8gcnVu
Lgo+ID4+Pj4+IFRlY2huaWNhbGx5IHRoZXkgc2hvdWxkIGJlIG9mZiwgYnV0IEkgd291bGQgbGlr
ZSBzb21lIHNhZmV0eSB0byBhdm9pZAo+ID4+Pj4+IGFueSBwb3RlbnRpYWwgY29ybmVyIGNhc2Ug
KGkuZSBvdGhlciB3YXkgdG8gdHVybiBhIHZDUFUgb24pLgo+ID4+Pj4KPiA+Pj4KPiA+Pj4gT3Ro
ZXIgdkNQVXMgYXJlIGhvdC11bnBsdWdnZWQgKG9mZmxpbmVkKSBieSB0aGUgZ3Vlc3QuIElmIHRo
YXQgaXMgbm90Cj4gPj4+IHRoZSBjYXNlLCBTWVNURU1fU1VTUEVORCB3aWxsIHJldHVybiBhbiBl
cnJvci4KPiA+Pj4gQ291bGQgeW91IHBsZWFzZSBjbGFyaWZ5IHdoYXQgYSBwb3RlbnRpYWwgY29y
bmVyIGNhc2Ugd291bGQgYmU/Cj4gPj4KPiA+PiBQU0NJIENQVV9PTiBpcyBub3QgdGhlIG9ubHkg
d2F5IHRvIG9ubGluZSBhIHZDUFUuIEkgbWVyZWx5IHdhbnQgdG8KPiA+PiBwcmV2ZW50IG90aGVy
IHBhdGggdG8gcGxheSB3aXRoIHRoZSB2Q1BVIHdoZW4gaXQgaXMgbm90IG5lY2Vzc2FyeS4KPiA+
Pgo+ID4+IFsuLi5dCj4gPj4KPiA+Pj4+IElmIGluc3RlYWQgb2Ygd2FpdGluZyBmb3IgYW55IGV2
ZW50LCB5b3UgbmVlZCB0byB3YWl0IGZvciBhIHNwZWNpZmljCj4gPj4+PiBldmVudCwgdGhlcmUg
aXMgYWxzbyB2Y3B1X3BvbGwoKSB3aGljaCBpcyBhIHJlbGF0ZWQgc2NoZWR1bGVyIEFQSS4KPiA+
Pj4+Cj4gPj4+PiB+QW5kcmV3Cj4gPj4+Cj4gPj4+IFNvbWUgY29udGVudCBkaXNhcHBlYXJlZCwg
c28gSSdsbCB3cml0ZSBoZXJlIHRvIGF2b2lkIHRocmVhZCBicmFuY2hpbmcuCj4gPj4+Cj4gPj4+
IFRoZSBzZW1hbnRpYyBvZiB2Q1BVIGJsb2NrIGFuZCBkb21haW5fcGF1c2UgaXMgbm90IHRoZSBz
YW1lLiBXaGVuCj4gPj4+IGd1ZXN0IHN1c3BlbmRzIHRoZSBkb21haW4gaXMgbm90IChhbmQgc2hv
dWxkIG5vdCBiZSkgcGF1c2VkLCBpbnN0ZWFkCj4gPj4+IGl0cyBsYXN0IG9ubGluZSB2Q1BVIGlz
IGJsb2NrZWQgd2FpdGluZyBvbiBhbiBpbnRlcnJ1cHQuIFRoYXQncyBpdC4KPiA+PiBXZWxsIG5v
LCB5b3Ugd2lsbCBibG9jayB1bnRpbCB5b3UgcmVjZWl2ZSBhbiBldmVudC4gSW50ZXJydXB0cyBh
cmUgb25lCj4gPj4gb2YgdGhlbS4KPiA+Pgo+ID4+IERvIHdlIHdhbnQgdG8gY29uc2lkZXIgYWxs
IGV2ZW50cyBhcyB3YWtldXAgZXZlbnQ/Cj4gPj4KPiA+Cj4gPiBJIHRoaW5rIHdlIG5lZWQgdG8g
YXNzdW1lIHRoYXQgZXZlbnRzIGFyZSBub3QgdHJpZ2dlcmVkIHZpYSB0b29sc3RhY2ssCj4gPiBB
bmRyZXcgbWFkZSBhIGdvb2QgcG9pbnQuCj4KPiBJIGRvbid0IHRoaW5rIHdlIGFyZSBkaXNjdXNz
aW5nIHRoZSBzYW1lIHRoaW5nLiBUaGUgZGlzY3Vzc2lvbiB3YXMKPiBhcm91bmQgb3RoZXIgdkNQ
VXMsIG5vdCB0aGUgdkNQVSBjYWxsaW5nIFNZU1RFTV9TVVNQRU5ELgo+Cj4gTW9zdCBsaWtlbHkg
aW4gdGhlIGZ1dHVyZSwgd2Ugd291bGQgd2FudCB0byBhbGxvdyB0aGUgdG9vbHN0YWNrIHRvCj4g
cmVxdWVzdCByZXN1bWluZyB0aGUgZG9tYWluLiBUaGlzIGNhbiBiZSBjb25zaWRlcmVkIGFzIGFu
IGV2ZW50Lgo+CgpZZXMsIHN1Y2ggYW4gZXZlbnQgd2lsbCB1bmJsb2NrIHRoZSB2Y3B1IGFuZCBj
YXVzZSB0aGUgZG9tYWluIHRvCnJlc3VtZS4gU28gZnJvbSB0aGlzIHBlcnNwZWN0aXZlIGl0J3Mg
bm90IG9ubHkgYW4gaW50ZXJydXB0IHRhcmdldGVkCnRvIHRoZSBndWVzdC4KCj4gPiBHaXZlbiB0
aGUgYXNzdW1wdGlvbiwgbXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IFhlbiBpdHNlbGYgd2lsbCBu
b3QKPiA+IHVuYmxvY2sgdkNQVSwgZXhjZXB0IGR1ZSB0byBhbiBpbnRlcnJ1cHQgdGFyZ2V0ZWQg
dG8gdGhlIGd1ZXN0Lgo+ID4gQW0gSSBtaXNzaW5nIHNvbWV0aGluZz8gQW4gZXhhbXBsZSB3b3Vs
ZCBiZSBhcHByZWNpYXRlZC4KPgo+IEF0IGxlYXN0IG9uIEFybSwgdGhlIGN1cnJlbnQgc2VtYW50
aWNzIG9mIHZjcHVfYmxvY2svdmNwdV91bmJsb2NrIGlzIHRvCj4gYmxvY2sgdW50aWwgeW91IHJl
Y2VpdmUgYW4gZXZlbnRzLgo+Cj4gSSBkb24ndCBtdWNoIHdhbnQgdG8gcmVzdHJpY3QgdGhlIGRl
ZmluaXRpb24gb2YgZXZlbnRzIHRvIG9ubHkKPiBpbnRlcnJ1cHRzLiAgVG8gY2xhcmlmeSBteSBw
b2ludCwgaWYgeW91IHdhbnQgdG8gd2FrZS11cCBmb3IgYW55IGV2ZW50cwo+IHRoZW4gZmluZS4g
QnV0IHRoaXMgbmVlZHMgdG8gYmUgdW5kZXJzdG9vZCB0aGF0IGl0IG1heSBub3QgYmUgb25seQo+
IGludGVycnVwdHMuCj4KCkluIHRoZSBjb250ZXh0IGRlc2NyaWJlZCBhYm92ZSB0aGlzIGlzIGZp
bmUgLSBldmVudHMgYXJlIG5vdCBvbmx5IGludGVycnVwdHMuCgo+IENoZWVycywKPgo+IC0tCj4g
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 11:46:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11:46:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gNG6E-00029M-F1; Thu, 15 Nov 2018 11:46: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=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNG6C-000296-Va
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 11:46:17 +0000
X-Inumbo-ID: 0edd0da4-e8cc-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0edd0da4-e8cc-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 11:46:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNG6A-0005Ml-23; Thu, 15 Nov 2018 11:46:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNG69-0006MC-RE; Thu, 15 Nov 2018 11:46:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNG69-0007cl-QW; Thu, 15 Nov 2018 11:46:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130106-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=85588389222a3636baf0f9ed8227f2434af4c3f9
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 11:46:13 +0000
Subject: [Xen-devel] [ovmf test] 130106: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDEwNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxMDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgODU1ODgzODkyMjJhMzYzNmJhZjBmOWVkODIyN2YyNDM0YWY0YzNmOQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDggZGF5cyAgIDc3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDAxNCAgMjAxOC0xMS0xNCAwMzo0Mzo0NiBaICAgIDEgZGF5cyAgIDE3IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 11:52:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 11:52: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-devel-bounces@lists.xenproject.org>)
	id 1gNGC7-0002vf-HV; Thu, 15 Nov 2018 11:52:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gyhb=n2=alien8.de=bp@srs-us1.protection.inumbo.net>)
 id 1gNGC6-0002va-Ck
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 11:52:22 +0000
X-Inumbo-ID: e8628f8d-e8cc-11e8-9a16-bc764e045a96
Received: from mail.skyhub.de (unknown [2a01:4f8:190:11c2::b:1457])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8628f8d-e8cc-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 11:52:21 +0000 (UTC)
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id V0iz64xxsmG7; Thu, 15 Nov 2018 12:52:19 +0100 (CET)
Received: from zn.tnic (p200300EC2BD00900D5714500C00E26FD.dip0.t-ipconnect.de
 [IPv6:2003:ec:2bd0:900:d571:4500:c00e:26fd])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 98E6B1EC0377;
 Thu, 15 Nov 2018 12:52:19 +0100 (CET)
Date: Thu, 15 Nov 2018 12:52:13 +0100
From: Borislav Petkov <bp@alien8.de>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20181115115213.GE26448@zn.tnic>
References: <20181114211704.6381-1-david@redhat.com>
 <20181114211704.6381-4-david@redhat.com>
 <20181115061923.GA3971@dhcp-128-65.nay.redhat.com>
 <20181115111023.GC26448@zn.tnic>
 <4aa5d39d-a923-87de-d646-70b9cbfe62f0@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4aa5d39d-a923-87de-d646-70b9cbfe62f0@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH RFC 3/6] kexec: export PG_offline to
 VMCOREINFO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Arnd Bergmann <arnd@arndb.de>,
 Baoquan He <bhe@redhat.com>, linux-doc@vger.kernel.org,
 linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, Dave Young <dyoung@redhat.com>,
 Omar Sandoval <osandov@fb.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Lianbo Jiang <lijiang@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTI6MjA6NDBQTSArMDEwMCwgRGF2aWQgSGlsZGVuYnJh
bmQgd3JvdGU6Cj4gU29ycnkgdG8gc2F5LCBidXQgdGhhdCBpcyB0aGUgY3VycmVudCBwcmFjdGlj
ZSB3aXRob3V0IHdoaWNoCj4gbWFrZWR1bXBmaWxlIHdvdWxkIG5vdCBiZSBhYmxlIHRvIHdvcmsg
YXQgYWxsLiAoZXhjbHVkZSB1c2VyIHBhZ2VzLAo+IGV4Y2x1ZGUgcGFnZSBjYWNoZSwgZXhjbHVk
ZSBidWRkeSBwYWdlcykuIExldCdzIG5vdCByZWludmVudCB0aGUgd2hlZWwKPiBoZXJlLiBUaGlz
IGlzIGhvdyBkdW1waW5nIHdvcmtzIGZvcmV2ZXIuCgpTb3JyeSwgYnV0ICJ3ZSd2ZSBhbHdheXMg
ZG9uZSB0aGlzIGluIHRoZSBwYXN0IiBkb2Vzbid0IG1ha2UgaXQgYmV0dGVyLgoKPiBJIGRvbid0
IHNlZSBob3cgdGhlcmUgc2hvdWxkIGJlICJzZXQgb2YgcGFnZXMgd2hpY2ggZG8gbm90IGhhdmUK
PiBQR19vZmZsaW5lIi4KCkl0IGRvZXNuJ3QgaGF2ZSB0byBiZSBhIHNldCBvZiBwYWdlcy4gVGhp
bmsgYSAobW1jb25maWcgcGVyaGFwcykgcmVnaW9uCndoaWNoIHRoZSBrZHVtcCBrZXJuZWwgc2hv
dWxkIGNvbXBsZXRlbHkgc2tpcCBiZWNhdXNlIHBva2luZyBpbiBpdCBpbgp0aGUga2R1bXAga2Vy
bmVsLCBjYXVzZXMgYWxsIGtpbmRzIG9mIGhhdm9jIGxpa2UgbWFjaGluZSBjaGVja3MuIGV0Yy4K
V2UndmUgaGFkIGFuZCBzdGlsbCBoYXZlIG9uZSBpc3N1ZSBsaWtlIHRoYXQuCgpCdXQgbGV0IG1l
IGNsYXJpZnkgbXkgbm90ZTogSSBkb24ndCB3YW50IHRvIGJlIGRpc2N1c3Npbmcgd2l0aCB5b3Ug
dGhlCmRlc2lnbiBvZiBtYWtlZHVtcGZpbGUgYW5kIGhvdyBpdCBzaG91bGQgb3Igc2hvdWxkIG5v
dCB3b3JrIC0gdGhhdCBzaGlwCmhhcyBhbHJlYWR5IHNhaWxlZC4gQXBwYXJlbnRseSB0aGVyZSBh
cmUgdmFsaWQgcmVhc29ucyB0byBkbyBpdCB0aGlzCndheS4KCkkgd2FzICpzaW1wbHkqIHN0YXRp
bmcgdGhhdCBpdCBmZWVscyB3cm9uZyB0byBleHBvcnQgbW0gZmxhZ3MgbGlrZSB0aGF0LgoKQnV0
IGFzIEkgc2FpZCBhbHJlYWR5LCB0aGF0IGlzIG1tIGd1eXMnIGNhbGwgYW5kIGxvb2tpbmcgYXQg
aG93IHdlJ3JlCmFscmVhZHkgZXhwb3J0aW5nIGEgYnVuY2ggb2Ygc3R1ZmYgaW4gdGhlIHZtY29y
ZWluZm8gLSBpbmNsdWRpbmcgb3RoZXIKbW0gZmxhZ3MgLSBJIGd1ZXNzIG9uZSBtb3JlIGZsYWcg
ZG9lc24ndCBtYXR0ZXIgYW55bW9yZS4KCi0tIApSZWdhcmRzL0dydXNzLAogICAgQm9yaXMuCgpH
b29kIG1haWxpbmcgcHJhY3RpY2VzIGZvciA0MDA6IGF2b2lkIHRvcC1wb3N0aW5nIGFuZCB0cmlt
IHRoZSByZXBseS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:01:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:01: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-devel-bounces@lists.xenproject.org>)
	id 1gNGKq-0003oh-Tk; Thu, 15 Nov 2018 12:01: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=kCC+=N2=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gNGKq-0003ob-30
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 12:01:24 +0000
X-Inumbo-ID: 2b5e8478-e8ce-11e8-ade3-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b5e8478-e8ce-11e8-ade3-12d6303a7972;
 Thu, 15 Nov 2018 12:01:22 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C941CC0495AD;
 Thu, 15 Nov 2018 12:01:21 +0000 (UTC)
Received: from [10.36.117.224] (ovpn-117-224.ams2.redhat.com [10.36.117.224])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 6422660BF6;
 Thu, 15 Nov 2018 12:01:18 +0000 (UTC)
To: Borislav Petkov <bp@alien8.de>
References: <20181114211704.6381-1-david@redhat.com>
 <20181114211704.6381-4-david@redhat.com>
 <20181115061923.GA3971@dhcp-128-65.nay.redhat.com>
 <20181115111023.GC26448@zn.tnic>
 <4aa5d39d-a923-87de-d646-70b9cbfe62f0@redhat.com>
 <20181115115213.GE26448@zn.tnic>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <9d19a844-9ae0-9520-c32a-0a4491f8de43@redhat.com>
Date: Thu, 15 Nov 2018 13:01:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181115115213.GE26448@zn.tnic>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Thu, 15 Nov 2018 12:01:22 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RFC 3/6] kexec: export PG_offline to
 VMCOREINFO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Arnd Bergmann <arnd@arndb.de>,
 Baoquan He <bhe@redhat.com>, linux-doc@vger.kernel.org,
 linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, Dave Young <dyoung@redhat.com>,
 Omar Sandoval <osandov@fb.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Lianbo Jiang <lijiang@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMTEuMTggMTI6NTIsIEJvcmlzbGF2IFBldGtvdiB3cm90ZToKPiBPbiBUaHUsIE5vdiAx
NSwgMjAxOCBhdCAxMjoyMDo0MFBNICswMTAwLCBEYXZpZCBIaWxkZW5icmFuZCB3cm90ZToKPj4g
U29ycnkgdG8gc2F5LCBidXQgdGhhdCBpcyB0aGUgY3VycmVudCBwcmFjdGljZSB3aXRob3V0IHdo
aWNoCj4+IG1ha2VkdW1wZmlsZSB3b3VsZCBub3QgYmUgYWJsZSB0byB3b3JrIGF0IGFsbC4gKGV4
Y2x1ZGUgdXNlciBwYWdlcywKPj4gZXhjbHVkZSBwYWdlIGNhY2hlLCBleGNsdWRlIGJ1ZGR5IHBh
Z2VzKS4gTGV0J3Mgbm90IHJlaW52ZW50IHRoZSB3aGVlbAo+PiBoZXJlLiBUaGlzIGlzIGhvdyBk
dW1waW5nIHdvcmtzIGZvcmV2ZXIuCj4gCj4gU29ycnksIGJ1dCAid2UndmUgYWx3YXlzIGRvbmUg
dGhpcyBpbiB0aGUgcGFzdCIgZG9lc24ndCBtYWtlIGl0IGJldHRlci4KCkp1c3Qgc2F5aW5nIHRo
YXQgIkknbSBub3QgdGhlIGZpcnN0IHRvIGRvIGl0LCBkb24ndCBoaXQgbWUgd2l0aCBhIHN0aWNr
IiA6KQoKPiAKPj4gSSBkb24ndCBzZWUgaG93IHRoZXJlIHNob3VsZCBiZSAic2V0IG9mIHBhZ2Vz
IHdoaWNoIGRvIG5vdCBoYXZlCj4+IFBHX29mZmxpbmUiLgo+IAo+IEl0IGRvZXNuJ3QgaGF2ZSB0
byBiZSBhIHNldCBvZiBwYWdlcy4gVGhpbmsgYSAobW1jb25maWcgcGVyaGFwcykgcmVnaW9uCj4g
d2hpY2ggdGhlIGtkdW1wIGtlcm5lbCBzaG91bGQgY29tcGxldGVseSBza2lwIGJlY2F1c2UgcG9r
aW5nIGluIGl0IGluCj4gdGhlIGtkdW1wIGtlcm5lbCwgY2F1c2VzIGFsbCBraW5kcyBvZiBoYXZv
YyBsaWtlIG1hY2hpbmUgY2hlY2tzLiBldGMuCj4gV2UndmUgaGFkIGFuZCBzdGlsbCBoYXZlIG9u
ZSBpc3N1ZSBsaWtlIHRoYXQuCgpJbmRlZWQuIEFuZCB3ZSBzdGlsbCBoYXZlIHdpdGhvdXQgbWFr
ZWR1bXBmaWxlLiBJIHRoaW5rIHlvdSBhcmUgYXdhcmUgb2YKdGhpcywgYnV0IEknbGwgZXhwbGFp
biBpdCBqdXN0IGZvciBjb25zaXN0ZW5jeTogUEdfaHdwb2lzb24KCkF0IHNvbWUgcG9pbnQgd2Ug
ZGV0ZWN0IGEgSFcgZXJyb3IgYW5kIG1hc2sgYSBwYWdlIGFzIFBHX2h3cG9pc29uLgoKbWFrZWR1
bXBmaWxlIGtub3dzIGhvdyB0byB0cmVhdCB0aGF0IGZsYWcgYW5kIGNhbiBleGNsdWRlIGl0IGZy
b20gdGhlCmR1bXAgKD09IG5vdCBhY2Nlc3MgaXQpLiBObyBjcmFzaC4KCmtkdW1wIGl0c2VsZiBo
YXMgbm8gY2x1ZSBhYm91dCBvbGQgInN0cnVjdCBwYWdlcyIuIEVzcGVjaWFsbHk6CmEpIFdoZXJl
IHRoZXkgYXJlIGxvY2F0ZWQgaW4gbWVtb3J5IChlLmcuIFNQQVJTRSkKYikgV2hhdCB0aGVpciBm
b3JtYXQgaXMgKCJ3aGVyZSBhcmUgdGhlIGZsYWdzIikKYykgV2hhdCB0aGUgbWVhbmluZyBvZiBm
bGFncyBpcyAoIndoYXQgZG9lcyBiaXQgWCBtZWFuIikKCkluIG9yZGVyIHRvIGtub3cgc3VjaCBp
bmZvcm1hdGlvbiwgd2Ugd291bGQgaGF2ZSB0byBkbyBwYXJzaW5nIG9mIHF1aXRlCnNvbWUgaW5m
b3JtYXRpb24gaW5zaWRlIHRoZSBrZXJuZWwgaW4ga2R1bXAuIEJhc2ljYWxseSB3aGF0IG1ha2Vk
dW1wZmlsZQpkb2VzIGp1c3Qgbm93LiBJcyB0aGlzIGZlYXNpYmxlPyBJIGRvbid0IHRoaW5rIHNv
LgoKU28gd2Ugd291bGQgbmVlZCBhbm90aGVyIGFwcHJvYWNoIHRvIGNvbW11bmljYXRlIHN1Y2gg
aW5mb3JtYXRpb24gYXMgeW91CnNhaWQuIEkgY2FuJ3QgdGhpbmsgb2YgYW55LCBidXQgaWYgYW55
Ym9keSByZWFkaW5nIHRoaXMgaGFzIGFuIGlkZWEsCnBsZWFzZSBzcGVhayB1cC4gSSBhbSBpbnRl
cmVzdGVkLgoKClRoZSAqb25seSogd2F5IHJpZ2h0IG5vdyB3ZSB3b3VsZCBoYXZlIHRvIGhhbmRs
ZSBzdWNoIHNjZW5hcmlvczoKCjEuIFdoaWxlIGR1bXBpbmcgbWVtb3J5IGFuZCB3ZSBnZXQgYSBt
YWNoaW5lIGNoZWNrLCBmYWtlIHJlYWRpbmcgYSB6ZXJvCnBhZ2UgaW5zdGVhZCBvZiBjcmFzaGlu
Zy4KMi4gV2hpbGUgZHVtcGluZyBtZW1vcnkgYW5kIHdlIGdldCBhIGZhdWx0LCBmYWtlIHJlYWRp
bmcgYSB6ZXJvIHBhZ2UKaW5zdGVhZCBvZiBjcmFzaGluZy4KCj4gCj4gQnV0IGxldCBtZSBjbGFy
aWZ5IG15IG5vdGU6IEkgZG9uJ3Qgd2FudCB0byBiZSBkaXNjdXNzaW5nIHdpdGggeW91IHRoZQo+
IGRlc2lnbiBvZiBtYWtlZHVtcGZpbGUgYW5kIGhvdyBpdCBzaG91bGQgb3Igc2hvdWxkIG5vdCB3
b3JrIC0gdGhhdCBzaGlwCj4gaGFzIGFscmVhZHkgc2FpbGVkLiBBcHBhcmVudGx5IHRoZXJlIGFy
ZSB2YWxpZCByZWFzb25zIHRvIGRvIGl0IHRoaXMKPiB3YXkuCgpJbmRlZWQsIGFuZCB0aGUgYmFz
aWMgZGVzaWduIGlzIHRvIGV4cG9ydCB0aGVzZSBmbGFncy4gKGxldCdzIHNheQoidW5mb3J0dW5h
dGVseSIsIGJlaW5nIGFibGUgdG8gaGFuZGxlIHN1Y2ggc3R1ZmYgaW4ga2R1bXAgZGlyZWN0bHkg
d291bGQKYmUgdGhlIGRyZWFtKS4KCj4gSSB3YXMgKnNpbXBseSogc3RhdGluZyB0aGF0IGl0IGZl
ZWxzIHdyb25nIHRvIGV4cG9ydCBtbSBmbGFncyBsaWtlIHRoYXQuCj4gCj4gQnV0IGFzIEkgc2Fp
ZCBhbHJlYWR5LCB0aGF0IGlzIG1tIGd1eXMnIGNhbGwgYW5kIGxvb2tpbmcgYXQgaG93IHdlJ3Jl
Cj4gYWxyZWFkeSBleHBvcnRpbmcgYSBidW5jaCBvZiBzdHVmZiBpbiB0aGUgdm1jb3JlaW5mbyAt
IGluY2x1ZGluZyBvdGhlcgo+IG1tIGZsYWdzIC0gSSBndWVzcyBvbmUgbW9yZSBmbGFnIGRvZXNu
J3QgbWF0dGVyIGFueW1vcmUuCgpGYWlyIGVub3VnaCwgbm90ZWQuIElmIHlvdSBoYXZlIGFuIGlk
ZWEgaG93IHRvIGhhbmRsZSB0aGlzIGluIGtkdW1wLApwbGVhc2UgbGV0IG1lIGtub3cuCgotLSAK
ClRoYW5rcywKCkRhdmlkIC8gZGhpbGRlbmIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:02:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:02: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-devel-bounces@lists.xenproject.org>)
	id 1gNGMM-0003vE-Ak; Thu, 15 Nov 2018 12:02: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=abz7=n2=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gNGML-0003v7-1w
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 12:02:57 +0000
X-Inumbo-ID: 62f509c8-e8ce-11e8-9a16-bc764e045a96
Received: from mail-ot1-x344.google.com (unknown [2607:f8b0:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 62f509c8-e8ce-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 12:02:55 +0000 (UTC)
Received: by mail-ot1-x344.google.com with SMTP id u3so12689952ota.5
 for <xen-devel@lists.xenproject.org>; Thu, 15 Nov 2018 04:02:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=5UWmh/1H0jL+sUdROhv2Gqha3gn3t6MGu0HOxMdJ6bs=;
 b=WjVhfafkTbnp7zQlLakPYJ7/oUkmR/M/9utMg9O43oal+T2uhVSKMV3jEoDgfA6vNi
 qrw3fBBbdiaAFUJWtjrCzpFHL2hlfEEj8/jLh94KJ8NEeq1zweuQihif55t4YRSg0FUL
 zDe/Z0l8QG7P9L8Wbys1gJU/TZAX4aDOn4ozDiLXTHMoee6wj92DQeBRaEe44HaOOMlt
 wEONoSYHv3saJ6Q5VAOz8MculbI3ZBDlqoWbbR8v0coDiy1ZYpIAw04iusF+UDULtigm
 3c0j6bK0kJ9fT86zgHSkbZ18QQ0XFyvpVwBsLLehPbsfGnfYF0AolmcBSRzae3TyfgRp
 sjdA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=5UWmh/1H0jL+sUdROhv2Gqha3gn3t6MGu0HOxMdJ6bs=;
 b=COhteSjBZFM22vskOMnvHTI5LQ5ixEMHmjeOxq6PNMMjSd9gdidDREFbh3rza7AJij
 GhUm4yXkQPl8x9BdjbJ9IG+F8wyB1JI8XzbvTy/KlT0fzBqiCQyITM3EwHmnxNQD5iMT
 2PLifnsqFZPc0TKvJn7rWIIvywBG+B9f5FWqstYFFugJ0t2GLHNu/NZVi3CHfuxHD8xw
 HeRx7pH7m/V+mgxZKfwAOZ7PFngWRgInodV77y98f1vf6DeS9m826kFxzgFKNoPCD5YB
 Tl4C5nsrR8CDAaqsuhG6jsCbLIJRNBhEcwAOfsRx4ewn3vccYbVl9Xz/O4Weo91m8pUy
 /w9w==
X-Gm-Message-State: AGRZ1gKeLdPHjc9KsZbCyKhsWT+7A36mIzEa8DZkkHmBTnenqb+hR45u
 X83tH5CPoTgPmLFD7/xSiDisGu09vECxYhgk/YM=
X-Google-Smtp-Source: AJdET5eT4FVHemd4NncYQ39XHKIlyWdwoXKkSA/iF+Bw+IdxozMBnH9e5+RcvEYOZtCNdxrE6YI4cBrTBQfbiJt9tKw=
X-Received: by 2002:a9d:4333:: with SMTP id s48mr3352963ote.347.1542283375285; 
 Thu, 15 Nov 2018 04:02:55 -0800 (PST)
MIME-Version: 1.0
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-5-julien.grall@arm.com>
 <CAC1WxdhvbNCfnaj=1pFJmqu-kwMuvvrW77FjOK22xAvaUAPqTA@mail.gmail.com>
 <27feb9a3-ad1b-aed9-7821-6367a3157ce9@arm.com>
In-Reply-To: <27feb9a3-ad1b-aed9-7821-6367a3157ce9@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Thu, 15 Nov 2018 14:02:44 +0200
Message-ID: <CAC1Wxdhy1Dnh3_rLFSX0Uj8e4+BLsfWqCQc__U8+bSwd+pCSHg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 4/8] xen/arm: Add support for read-only
 foreign mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

0YfRgiwgMTUg0LvQuNGB0YIuIDIwMTgg0L4gMTM6NDAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4g0L/QuNGI0LU6Cj4gSWYgSSBkcm9wIF90IHRoZW4gSSBuZWVkIHRvIGFkZCBp
ZiAoICp0ICkgaW4gMyBwbGFjZXMgaW4gdGhhdCBjb2RlLiBTbyBJCj4gZG9uJ3QgdGhpbmsgdGhl
IGFwcHJvYWNoIGlzIGFueSBiZXR0ZXIuCk91Y2gsIEkga2VwdCBpbiBteSBtaW5kIHR3byBwbGFj
ZXMuCgpTb21ldGhpbmcgbGlrZToKCmlmICggdCApCiAgICAqdCA9IHAybV9pbnZhbGlkOwouLi4u
CmlmICggdCApCiAgICAqdCA9ICggcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1Rfd3JpdGFi
bGVfcGFnZSApID8gcDJtX3JhbV9ydwo6IHAybV9yYW1fcm87Ci4uLi4uCgpTaW5jZXJlbHksCkFu
ZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:07:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:07: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-devel-bounces@lists.xenproject.org>)
	id 1gNGQq-00049C-Vv; Thu, 15 Nov 2018 12:07: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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNGQp-000497-9P
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 12:07:35 +0000
X-Inumbo-ID: 08af9952-e8cf-11e8-a6f5-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 08af9952-e8cf-11e8-a6f5-12d6303a7972;
 Thu, 15 Nov 2018 12:07:33 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 65029A78;
 Thu, 15 Nov 2018 04:07:33 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 863623F718;
 Thu, 15 Nov 2018 04:07:32 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-4-julien.grall@arm.com>
 <CAC1WxdiM=oduMgMN=EGO5a1JOiz4VWaiGKYQLSzz4u0aGHM02A@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b0695266-7280-78df-75d1-b32c9b59637b@arm.com>
Date: Thu, 15 Nov 2018 12:07:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAC1WxdiM=oduMgMN=EGO5a1JOiz4VWaiGKYQLSzz4u0aGHM02A@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/8] xen/arm: Rename p2m_map_foreign to
 p2m_map_foreign_rw
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xNS8xOCAxMTo0MiBBTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBIZWxsbyBKdWxp
ZW4sCgpIaSBBbmRyaWksCgo+IAo+IEknbSBub3Qgc3VyZSB3aHkgZG8geW91IG5lZWQgdGhpcyBw
YXRjaCB0byBiZSBzZXBhcmF0ZWQgZnJvbSAiW1BBVENICj4gNC84XSB4ZW4vYXJtOiBBZGQgc3Vw
cG9ydCBmb3IgcmVhZC1vbmx5IGZvcmVpZ24gbWFwcGluZ3MiLgo+IEJ1dCBJIHdvdWxkIG5vdCBh
cmd1ZSBmb3IgdGhhdC4KPiAgICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlf
YW5pc292QGVwYW0uY29tPgoKV2UgdGVuZCB0byBzZXBhcmF0ZSByZW5hbWluZy9jbGVhbi11cCBm
cm9tIG5ldyBmZWF0dXJlLgoKVGhhbmsgeW91IGZvciB0aGUgcmV2aWV3LgoKQ2hlZXJzLAoKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:09:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:09: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-devel-bounces@lists.xenproject.org>)
	id 1gNGSm-0004IV-EG; Thu, 15 Nov 2018 12:09: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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNGSl-0004IM-DF
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 12:09:35 +0000
X-Inumbo-ID: 50a7d882-e8cf-11e8-ac05-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 50a7d882-e8cf-11e8-ac05-12d6303a7972;
 Thu, 15 Nov 2018 12:09:34 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 33459A78;
 Thu, 15 Nov 2018 04:09:34 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5C08C3F718;
 Thu, 15 Nov 2018 04:09:33 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-5-julien.grall@arm.com>
 <CAC1WxdhvbNCfnaj=1pFJmqu-kwMuvvrW77FjOK22xAvaUAPqTA@mail.gmail.com>
 <27feb9a3-ad1b-aed9-7821-6367a3157ce9@arm.com>
 <CAC1Wxdhy1Dnh3_rLFSX0Uj8e4+BLsfWqCQc__U8+bSwd+pCSHg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f9d4248e-485d-e3a8-88bd-6fab6cabe313@arm.com>
Date: Thu, 15 Nov 2018 12:09:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAC1Wxdhy1Dnh3_rLFSX0Uj8e4+BLsfWqCQc__U8+bSwd+pCSHg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/8] xen/arm: Add support for read-only
 foreign mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xNS8xOCAxMjowMiBQTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiDRh9GCLCAxNSDQ
u9C40YHRgi4gMjAxOCDQviAxMzo0MCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PiDQv9C40YjQtToKPj4gSWYgSSBkcm9wIF90IHRoZW4gSSBuZWVkIHRvIGFkZCBpZiAoICp0ICkg
aW4gMyBwbGFjZXMgaW4gdGhhdCBjb2RlLiBTbyBJCj4+IGRvbid0IHRoaW5rIHRoZSBhcHByb2Fj
aCBpcyBhbnkgYmV0dGVyLgo+IE91Y2gsIEkga2VwdCBpbiBteSBtaW5kIHR3byBwbGFjZXMuCj4g
Cj4gU29tZXRoaW5nIGxpa2U6Cj4gCj4gaWYgKCB0ICkKPiAgICAgICp0ID0gcDJtX2ludmFsaWQ7
Cj4gLi4uLgo+IGlmICggdCApCj4gICAgICAqdCA9ICggcGFnZS0+dS5pbnVzZS50eXBlX2luZm8g
JiBQR1Rfd3JpdGFibGVfcGFnZSApID8gcDJtX3JhbV9ydwo+IDogcDJtX3JhbV9ybzsKCklmIGl0
IHdhcyBmaXR0aW5nIGluIGEgc2luZ2xlIGxpbmUgbWF5YmUuIEluIHRoYXQgY29udGV4dCwgSSBm
aW5kIGl0IAptb3JlIGRpZmZpY3VsdCB0byByZWFkLgoKU28gSSB3b3VsZCBwcmVmZXIgdG8gc3Rp
Y2sgd2l0aCBfdCB3aGljaCBpcyBxdWl0ZSBjb21tb24gd2l0aGluIHRoZSBwMm0gCmNvZGUgYmFz
ZSBzbyBmYXIuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:11:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:11: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-devel-bounces@lists.xenproject.org>)
	id 1gNGUG-0004wP-T2; Thu, 15 Nov 2018 12:11: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=q/3E=N2=kernel.org=mhocko@srs-us1.protection.inumbo.net>)
 id 1gNGUF-0004wJ-NQ
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 12:11:07 +0000
X-Inumbo-ID: 871f7dd4-e8cf-11e8-b79f-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 871f7dd4-e8cf-11e8-b79f-12d6303a7972;
 Thu, 15 Nov 2018 12:11:06 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 123F9B014;
 Thu, 15 Nov 2018 12:11:05 +0000 (UTC)
Date: Thu, 15 Nov 2018 13:11:02 +0100
From: Michal Hocko <mhocko@kernel.org>
To: Borislav Petkov <bp@alien8.de>
Message-ID: <20181115121102.GP23831@dhcp22.suse.cz>
References: <20181114211704.6381-1-david@redhat.com>
 <20181114211704.6381-4-david@redhat.com>
 <20181115061923.GA3971@dhcp-128-65.nay.redhat.com>
 <20181115111023.GC26448@zn.tnic>
 <4aa5d39d-a923-87de-d646-70b9cbfe62f0@redhat.com>
 <20181115115213.GE26448@zn.tnic>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181115115213.GE26448@zn.tnic>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH RFC 3/6] kexec: export PG_offline to
 VMCOREINFO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Arnd Bergmann <arnd@arndb.de>, Baoquan He <bhe@redhat.com>,
 linux-doc@vger.kernel.org, linux-pm@vger.kernel.org,
 David Hildenbrand <david@redhat.com>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, Dave Young <dyoung@redhat.com>,
 Omar Sandoval <osandov@fb.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Lianbo Jiang <lijiang@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1IDE1LTExLTE4IDEyOjUyOjEzLCBCb3Jpc2xhdiBQZXRrb3Ygd3JvdGU6Cj4gT24gVGh1
LCBOb3YgMTUsIDIwMTggYXQgMTI6MjA6NDBQTSArMDEwMCwgRGF2aWQgSGlsZGVuYnJhbmQgd3Jv
dGU6Cj4gPiBTb3JyeSB0byBzYXksIGJ1dCB0aGF0IGlzIHRoZSBjdXJyZW50IHByYWN0aWNlIHdp
dGhvdXQgd2hpY2gKPiA+IG1ha2VkdW1wZmlsZSB3b3VsZCBub3QgYmUgYWJsZSB0byB3b3JrIGF0
IGFsbC4gKGV4Y2x1ZGUgdXNlciBwYWdlcywKPiA+IGV4Y2x1ZGUgcGFnZSBjYWNoZSwgZXhjbHVk
ZSBidWRkeSBwYWdlcykuIExldCdzIG5vdCByZWludmVudCB0aGUgd2hlZWwKPiA+IGhlcmUuIFRo
aXMgaXMgaG93IGR1bXBpbmcgd29ya3MgZm9yZXZlci4KPiAKPiBTb3JyeSwgYnV0ICJ3ZSd2ZSBh
bHdheXMgZG9uZSB0aGlzIGluIHRoZSBwYXN0IiBkb2Vzbid0IG1ha2UgaXQgYmV0dGVyLgo+IAo+
ID4gSSBkb24ndCBzZWUgaG93IHRoZXJlIHNob3VsZCBiZSAic2V0IG9mIHBhZ2VzIHdoaWNoIGRv
IG5vdCBoYXZlCj4gPiBQR19vZmZsaW5lIi4KPiAKPiBJdCBkb2Vzbid0IGhhdmUgdG8gYmUgYSBz
ZXQgb2YgcGFnZXMuIFRoaW5rIGEgKG1tY29uZmlnIHBlcmhhcHMpIHJlZ2lvbgo+IHdoaWNoIHRo
ZSBrZHVtcCBrZXJuZWwgc2hvdWxkIGNvbXBsZXRlbHkgc2tpcCBiZWNhdXNlIHBva2luZyBpbiBp
dCBpbgo+IHRoZSBrZHVtcCBrZXJuZWwsIGNhdXNlcyBhbGwga2luZHMgb2YgaGF2b2MgbGlrZSBt
YWNoaW5lIGNoZWNrcy4gZXRjLgo+IFdlJ3ZlIGhhZCBhbmQgc3RpbGwgaGF2ZSBvbmUgaXNzdWUg
bGlrZSB0aGF0Lgo+IAo+IEJ1dCBsZXQgbWUgY2xhcmlmeSBteSBub3RlOiBJIGRvbid0IHdhbnQg
dG8gYmUgZGlzY3Vzc2luZyB3aXRoIHlvdSB0aGUKPiBkZXNpZ24gb2YgbWFrZWR1bXBmaWxlIGFu
ZCBob3cgaXQgc2hvdWxkIG9yIHNob3VsZCBub3Qgd29yayAtIHRoYXQgc2hpcAo+IGhhcyBhbHJl
YWR5IHNhaWxlZC4gQXBwYXJlbnRseSB0aGVyZSBhcmUgdmFsaWQgcmVhc29ucyB0byBkbyBpdCB0
aGlzCj4gd2F5Lgo+IAo+IEkgd2FzICpzaW1wbHkqIHN0YXRpbmcgdGhhdCBpdCBmZWVscyB3cm9u
ZyB0byBleHBvcnQgbW0gZmxhZ3MgbGlrZSB0aGF0Lgo+IAo+IEJ1dCBhcyBJIHNhaWQgYWxyZWFk
eSwgdGhhdCBpcyBtbSBndXlzJyBjYWxsIGFuZCBsb29raW5nIGF0IGhvdyB3ZSdyZQo+IGFscmVh
ZHkgZXhwb3J0aW5nIGEgYnVuY2ggb2Ygc3R1ZmYgaW4gdGhlIHZtY29yZWluZm8gLSBpbmNsdWRp
bmcgb3RoZXIKPiBtbSBmbGFncyAtIEkgZ3Vlc3Mgb25lIG1vcmUgZmxhZyBkb2Vzbid0IG1hdHRl
ciBhbnltb3JlLgoKSSBhbSBub3QgZmFtaWxpYXIgd2l0aCBrZXhlYyB0byBqdWRnZSB0aGlzIHBh
cnRpY3VsYXIgcGF0Y2ggYnV0IHdlCmNhbm5vdCBzaW1wbHkgZGVmaW5lIGFueSByYW5nZSBmb3Ig
dGhlc2UgcGFnZXMgKHNhbWUgYXMgZm9yIGh3cG9pc29uCm9uZXMpIGJlY2F1c2UgdGhleSBjYW4g
YmUgYWxtb3N0IGFueXdoZXJlIGluIHRoZSBhdmFpbGFibGUgbWVtb3J5IHJhbmdlLgpUaGVuIHRo
ZXJlIGNhbiBiZSBjb3VudGxlc3Mgb2YgdGhlbS4gVGhlcmUgaXMgbm8gb3RoZXIgd2F5IHRvIHJ1
bGUgdGhlbQpvdXQgYnV0IHRvIGNoZWNrIHRoZSBwYWdlIHN0YXRlLgoKSSBhbSBub3QgcmVhbGx5
IHN1cmUgd2hhdCBpcyB0aGUgY29uY2VybiBoZXJlIGV4YWN0bHkuIEtkdW1wIGlzIHNvCmNsb3Ns
eSB0aWdodCB0byB0aGUgc3BlY2lmaWMga2VybmVsIHZlcnNpb24gdGhhdCB0aGUgYXBpIGV4cG9y
dGVkCnNwZWNpZmljYWxseSBmb3IgaXRzIHB1cnBvc2UgY2Fubm90IGJlIHNlcmlvdXNseSBjb25z
aWRlcmVkIGFuIEFCSS4KS2R1bXAgaGFzIHRvIGFkb3B0IGFsbCB0aGUgdGltZS4KLS0gCk1pY2hh
bCBIb2NrbwpTVVNFIExhYnMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:15:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:15: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-devel-bounces@lists.xenproject.org>)
	id 1gNGY9-00058O-Gn; Thu, 15 Nov 2018 12:15: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=cmxx=n2=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gNGY7-00057I-M1
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 12:15:07 +0000
X-Inumbo-ID: 15e9b5ad-e8d0-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15e9b5ad-e8d0-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 12:15:06 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 F2CAD301AB34; Thu, 15 Nov 2018 14:15:04 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id CDBD4300F716;
 Thu, 15 Nov 2018 14:15:04 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-4-git-send-email-rcojocaru@bitdefender.com>
 <5BED50F502000078001FC510@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <81dd8bbf-7e23-f1bc-48fe-96d9292ae0e9@bitdefender.com>
Date: Thu, 15 Nov 2018 14:14:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BED50F502000078001FC510@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V6 3/4] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTUvMTggMTI6NTYgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjExLjE4
IGF0IDIxOjQwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPj4gQEAg
LTIyODIsNiArMjI4MiwzNCBAQCBib29sX3QgcDJtX2FsdHAybV9sYXp5X2NvcHkoc3RydWN0IHZj
cHUgKnYsIHBhZGRyX3QgZ3BhLAo+PiAgICAgIHJldHVybiAxOwo+PiAgfQo+PiAgCj4+ICtzdGF0
aWMgdm9pZCBwMm1fcmVzZXRfYWx0cDJtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBp
ZHgsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVzZXRfcmVtYXBwZWQs
IGJvb2wgZnJlZV9sb2dkaXJ0eV9yYW5nZXMpCj4gCj4gRXNwZWNpYWxseSB0aGUgY2FsbCBzaXRl
cyBhcmUgcXVpdGUgdWdseSB0byByZWFkIHdpdGggdHdvIGJvb2xlYW5zIGxpa2UKPiB0aGVzZS4g
RGlkIHlvdSBjb25zaWRlciBpbnRyb2R1Y2luZyBhbiB1bnNpZ25lZCBpbnQgZmxhZ3MgcGFyYW1l
dGVyCj4gaW5zdGVhZCwgd2l0aCBzdWl0YWJsZSBzeW1ib2xzIGNvbnN0YW50cyAjZGVmaW5lLWQg
dG8gbWFrZSB2aXNpYmxlCj4gYXQgdGhlIGNhbGwgc2l0ZXMgd2hhdCBiZWhhdmlvciBpcyB3YW50
ZWQ/CgpUaGF0J3MgYSB2ZXJ5IGdvb2QgaWRlYSwgSSdsbCBkbyB0aGF0LgoKClRoYW5rcywKUmF6
dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:20:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:20: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-devel-bounces@lists.xenproject.org>)
	id 1gNGcr-0005Iq-5o; Thu, 15 Nov 2018 12:20: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=q/3E=N2=kernel.org=mhocko@srs-us1.protection.inumbo.net>)
 id 1gNGcq-0005Il-RG
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 12:20:00 +0000
X-Inumbo-ID: c4c7b0a6-e8d0-11e8-bd4a-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4c7b0a6-e8d0-11e8-bd4a-12d6303a7972;
 Thu, 15 Nov 2018 12:19:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D3A3AB023;
 Thu, 15 Nov 2018 12:19:57 +0000 (UTC)
Date: Thu, 15 Nov 2018 13:19:50 +0100
From: Michal Hocko <mhocko@kernel.org>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20181115121950.GQ23831@dhcp22.suse.cz>
References: <20181114211704.6381-1-david@redhat.com>
 <20181114211704.6381-3-david@redhat.com>
 <20181114222321.GB1784@bombadil.infradead.org>
 <b4668081-5aa3-d7f5-6880-d01c75cfc6ae@redhat.com>
 <20181115020725.GC2353@rapoport-lnx>
 <5730ee16-9b18-ad3d-0fb3-e9edb55e2298@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5730ee16-9b18-ad3d-0fb3-e9edb55e2298@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH RFC 2/6] mm: convert PG_balloon to PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-doc@vger.kernel.org, linux-mm@kvack.org,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, Jonathan Corbet <corbet@lwn.net>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, Mike Rapoport <rppt@linux.ibm.com>,
 Konstantin Khlebnikov <koct9i@gmail.com>, David Rientjes <rientjes@google.com>,
 xen-devel@lists.xenproject.org, Alexey Dobriyan <adobriyan@gmail.com>,
 linux-pm@vger.kernel.org, Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>, Vlastimil Babka <vbabka@suse.cz>,
 Christian Hansen <chansen3@cisco.com>, linux-kernel@vger.kernel.org,
 Miles Chen <miles.chen@mediatek.com>, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

W0NjIEtvbnN0YW50aW4gLSB0aGUgcGF0Y2ggaXMgaHR0cDovL2xrbWwua2VybmVsLm9yZy9yLzIw
MTgxMTE0MjExNzA0LjYzODEtMy1kYXZpZEByZWRoYXQuY29tXQoKT24gVGh1IDE1LTExLTE4IDEw
OjIxOjEzLCBEYXZpZCBIaWxkZW5icmFuZCB3cm90ZToKPiBPbiAxNS4xMS4xOCAwMzowNywgTWlr
ZSBSYXBvcG9ydCB3cm90ZToKPiA+IE9uIFdlZCwgTm92IDE0LCAyMDE4IGF0IDExOjQ5OjE1UE0g
KzAxMDAsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+ID4+IE9uIDE0LjExLjE4IDIzOjIzLCBN
YXR0aGV3IFdpbGNveCB3cm90ZToKPiA+Pj4gT24gV2VkLCBOb3YgMTQsIDIwMTggYXQgMTA6MTc6
MDBQTSArMDEwMCwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4gPj4+PiBSZW5hbWUgUEdfYmFs
bG9vbiB0byBQR19vZmZsaW5lLiBUaGlzIGlzIGFuIGluZGljYXRvciB0aGF0IHRoZSBwYWdlIGlz
Cj4gPj4+PiBsb2dpY2FsbHkgb2ZmbGluZSwgdGhlIGNvbnRlbnQgc3RhbGUgYW5kIHRoYXQgaXQg
c2hvdWxkIG5vdCBiZSB0b3VjaGVkCj4gPj4+PiAoZS5nLiBhIGh5cGVydmlzb3Igd291bGQgaGF2
ZSB0byBhbGxvY2F0ZSBiYWNraW5nIHN0b3JhZ2UgaW4gb3JkZXIgZm9yIHRoZQo+ID4+Pj4gZ3Vl
c3QgdG8gZHVtcCBhbiB1bnVzZWQgcGFnZSkuICBXZSBjYW4gdGhlbiBlLmcuIGV4Y2x1ZGUgc3Vj
aCBwYWdlcyBmcm9tCj4gPj4+PiBkdW1wcy4KPiA+Pj4+Cj4gPj4+PiBJbiBmb2xsb3dpbmcgcGF0
Y2hlcywgd2Ugd2lsbCBtYWtlIHVzZSBvZiB0aGlzIGJpdCBhbHNvIGluIG90aGVyIGJhbGxvb24K
PiA+Pj4+IGRyaXZlcnMuICBXaGlsZSBhdCBpdCwgZG9jdW1lbnQgUEdUQUJMRS4KPiA+Pj4KPiA+
Pj4gVGhhbmsgeW91IGZvciBkb2N1bWVudGluZyBQR1RBQkxFLiAgSSBkaWRuJ3QgcmVhbGlzZSBJ
IGFsc28gaGFkIHRoaXMKPiA+Pj4gZG9jdW1lbnQgdG8gdXBkYXRlIHdoZW4gSSBhZGRlZCBQR1RB
QkxFLgo+ID4+Cj4gPj4gVGhhbmsgeW91IGZvciBsb29raW5nIGludG8gdGhpcyA6KQo+ID4+Cj4g
Pj4+Cj4gPj4+PiArKysgYi9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL21tL3BhZ2VtYXAucnN0
Cj4gPj4+PiBAQCAtNzgsNiArNzgsOCBAQCBudW1iZXIgb2YgdGltZXMgYSBwYWdlIGlzIG1hcHBl
ZC4KPiA+Pj4+ICAgICAgMjMuIEJBTExPT04KPiA+Pj4+ICAgICAgMjQuIFpFUk9fUEFHRQo+ID4+
Pj4gICAgICAyNS4gSURMRQo+ID4+Pj4gKyAgICAyNi4gUEdUQUJMRQo+ID4+Pj4gKyAgICAyNy4g
T0ZGTElORQo+ID4+Pgo+ID4+PiBTbyB0aGUgb2ZmbGluZSAqdXNlciogYml0IGlzIG5ldyAuLi4g
ZXZlbiB0aG91Z2ggdGhlICprZXJuZWwqIGJpdAo+ID4+PiBqdXN0IHJlbmFtZXMgdGhlIGJhbGxv
b24gYml0LiAgSSdtIG5vdCBzdXJlIGhvdyBJIGZlZWwgYWJvdXQgdGhpcy4KPiA+Pj4gSSdtIGdv
aW5nIHRvIHRoaW5rIGFib3V0IGl0IHNvbWUgbW9yZS4gIENvdWxkIHlvdSBzaGFyZSB5b3VyIGRl
Y2lzaW9uCj4gPj4+IHByb2Nlc3Mgd2l0aCB1cz8KPiA+Pgo+ID4+IEJBTExPT04gd2FzL2lzIGRv
Y3VtZW50ZWQgYXMKPiA+Pgo+ID4+ICIyMyAtIEJBTExPT04KPiA+PiAgICAgYmFsbG9vbiBjb21w
YWN0aW9uIHBhZ2UKPiA+PiAiCj4gPj4KPiA+PiBhbmQgb25seSBpbmNsdWRlcyBhbGwgdmlydGlv
LWJhbGxvbiBwYWdlcyBhZnRlciB0aGUgbm9uLWxydSBtaWdyYXRpb24KPiA+PiBmZWF0dXJlIGhh
cyBiZWVuIGltcGxlbWVudGVkIGZvciBiYWxsb29uZWQgcGFnZXMuIFNpbmNlIHRoZW4sIHRoaXMg
ZmxhZwo+ID4+IGRvZXMgYmFzaWNhbGx5IG5vIGxvbmdlciBzdGFuZHMgZm9yIHdoYXQgaXQgYWN0
dWFsbHkgd2FzIHN1cHBvc2VkIHRvIGRvLgo+ID4gCj4gPiBQZXJoYXBzIEkgbWlzc2luZyBzb21l
dGhpbmcsIGJ1dCBob3cgdGhlIHVzZXIgc2hvdWxkIGludGVycHJldCAiMjMiIHdoZW4gaGUKPiA+
IHJlYWRzIC9wcm9jL2twYWdlZmxhZ3M/Cj4gCj4gTG9va2luZyBhdCB0aGUgaGlzdG9yeSBpbiBt
b3JlIGRldGFpbDoKPiAKPiBjb21taXQgMDkzMTZjMDlkZGUzM2FhZTE0ZjM0NDg5ZDllM2QyNDNl
YzBkNTkzOAo+IEF1dGhvcjogS29uc3RhbnRpbiBLaGxlYm5pa292IDxrLmtobGVibmlrb3ZAc2Ft
c3VuZy5jb20+Cj4gRGF0ZTogICBUaHUgT2N0IDkgMTU6Mjk6MzIgMjAxNCAtMDcwMAo+IAo+ICAg
ICBtbS9iYWxsb29uX2NvbXBhY3Rpb246IGFkZCB2bXN0YXQgY291bnRlcnMgYW5kIGtwYWdlZmxh
Z3MgYml0Cj4gCj4gICAgIEFsd2F5cyBtYXJrIHBhZ2VzIHdpdGggUGFnZUJhbGxvb24gZXZlbiBp
ZiBiYWxsb29uIGNvbXBhY3Rpb24gaXMKPiBkaXNhYmxlZAo+ICAgICBhbmQgZXhwb3NlIHRoaXMg
bWFyayBpbiAvcHJvYy9rcGFnZWZsYWdzIGFzIEtQRl9CQUxMT09OLgo+IAo+IAo+IFNvIEtQRl9C
QUxMT09OIHdhcyBleHBvc2VkIHdoZW4gdmlydGlvLWJhbGxvb24gcGFnZXMgd2VyZSBhbHdheXMg
bWFya2VkCj4gd2l0aCBQR19iYWxsb29uLiBTbyB0aGUgZG9jdW1lbnRhdGlvbiBpcyBhY3R1YWxs
eSB3cm9uZyAoImJhbGxvb24gcGFnZSIKPiB2cy4gImJhbGxvb24gY29tcGFjdGlvbiBwYWdlIiku
Cj4gCj4gSSBoYXZlIG5vIGlkZWEgd2hvIGFjdHVhbGx5IHVzZWQgdGhhdCBpbmZvcm1hdGlvbi4g
SSBzdXNwZWN0IHRoaXMgd2FzCj4ganVzdCBzb21lIGRlYnVnZ2luZyBhaWQuCj4gCj4gPiAKPiA+
PiBUbyBub3QgYnJlYWsgdWFwaSBJIGRlY2lkZWQgdG8gbm90IHJlbmFtZSBpdCBidXQgaW5zdGVh
ZCB0byBhZGQgYSBuZXcgZmxhZy4KPiA+IAo+ID4gSSd2ZSBnb3QgYSBmZWVsaW5nIHRoYXQgdWFw
aSB3YXMgYW55d2F5IGNoYW5nZWQgZm9yIHRoZSBCQUxMT04gZmxhZwo+ID4gbWVhbmluZy4KPiAK
PiBZZXMuIElmIHdlICpyZXBsYWNlKiBLUEZfQkFMTE9PTiBieSBLUEZfT0ZGTElORQo+IAo+IGEp
IFNvbWUgYXBwbGljYXRpb25zIG1pZ2h0IG5vIGxvbmdlciBjb21waWxlIChJIGd1ZXNzIHRoYXQn
cyBvaykKPiBiKSBTb21lIG9sZCBhcHBsaWNhdGlvbnMgd2lsbCB0cmVhdCBLUEZfT0ZGTElORSBs
aWtlIEtQRl9CQUxMT09OICh3aGljaAo+IHNob3VsZCBhdCBsZWFzdCBmb3IgdmlydGlvLWJhbGxv
b24gdXNhZ2UgdW50aWwgbm93IGJlIGZpbmUgLSBpdCBpcyBqdXN0Cj4gbW9yZSBnZW5lcmljKQoK
SSBkbyBub3QgdGhpbmsgYW55IGNvbXBpbGF0aW9uIGNvdWxkIGJyZWFrLiBJZiB0aGUgc2VtYW50
aWMgb2YgdGhlIGZsYWcKaXMgcHJlc2VydmVkIHRoZW4gZXZlcnl0aGluZyBzaG91bGQgd29yayBh
cyBleHBlY3RlZC4KLS0gCk1pY2hhbCBIb2NrbwpTVVNFIExhYnMKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:20:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:20: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-devel-bounces@lists.xenproject.org>)
	id 1gNGcv-0005iS-M1; Thu, 15 Nov 2018 12:20: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=Wfeu=N2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNGcu-0005YD-Ak
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 12:20:04 +0000
X-Inumbo-ID: c6ed7cf8-e8d0-11e8-8ebf-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6ed7cf8-e8d0-11e8-8ebf-12d6303a7972;
 Thu, 15 Nov 2018 12:20:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNGcr-00062O-JF; Thu, 15 Nov 2018 12:20:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNGcr-0007kI-Bp; Thu, 15 Nov 2018 12:20:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNGcr-0003Gw-BE; Thu, 15 Nov 2018 12:20:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129914-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=f1e8d2f09a4329641825b0c0e784d8e339dd71ea
X-Osstest-Versions-That: libvirt=6b00f4f41c88bb5c9b46a7d5603d8fa947b89410
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 12:20:01 +0000
Subject: [Xen-devel] [libvirt test] 129914: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTkxNCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5MTQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTc1MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5NzUyCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIGYxZThkMmYwOWE0MzI5NjQxODI1YjBjMGU3ODRkOGUzMzlkZDcx
ZWEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDZiMDBmNGY0MWM4OGJi
NWM5YjQ2YTdkNTYwM2Q4ZmE5NDdiODk0MTAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTc1MiAg
MjAxOC0xMS0xMCAxMToxNjoyMCBaICAgIDUgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjk5
MTQgIDIwMTgtMTEtMTMgMDQ6MjM6MzAgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBFcmlrIFNrdWx0ZXR5IDxl
c2t1bHRldEByZWRoYXQuY29tPgogIEppcmkgRGVuZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAogICA2YjAwZjRmNDFjLi5mMWU4ZDJmMDlhICBmMWU4ZDJmMDlhNDMyOTY0MTgy
NWIwYzBlNzg0ZDhlMzM5ZGQ3MWVhIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:23:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:23: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-devel-bounces@lists.xenproject.org>)
	id 1gNGfu-00068T-8E; Thu, 15 Nov 2018 12: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=q/3E=N2=kernel.org=mhocko@srs-us1.protection.inumbo.net>)
 id 1gNGfs-00068M-E6
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 12:23:08 +0000
X-Inumbo-ID: 344d76c2-e8d1-11e8-9c94-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 344d76c2-e8d1-11e8-9c94-12d6303a7972;
 Thu, 15 Nov 2018 12:23:06 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 64AB8B023;
 Thu, 15 Nov 2018 12:23:05 +0000 (UTC)
Date: Thu, 15 Nov 2018 13:23:02 +0100
From: Michal Hocko <mhocko@kernel.org>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20181115122302.GR23831@dhcp22.suse.cz>
References: <20181114211704.6381-1-david@redhat.com>
 <20181114211704.6381-7-david@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181114211704.6381-7-david@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH RFC 6/6] PM / Hibernate: exclude all
 PageOffline() pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Len Brown <len.brown@intel.com>, linux-pm@vger.kernel.org,
 linux-doc@vger.kernel.org, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 linux-mm@kvack.org, "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Machek <pavel@ucw.cz>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkIDE0LTExLTE4IDIyOjE3OjA0LCBEYXZpZCBIaWxkZW5icmFuZCB3cm90ZToKWy4uLl0K
PiBkaWZmIC0tZ2l0IGEva2VybmVsL3Bvd2VyL3NuYXBzaG90LmMgYi9rZXJuZWwvcG93ZXIvc25h
cHNob3QuYwo+IGluZGV4IGIwMzA4YTJjNjAwMC4uMDFkYjFkMTM0ODFhIDEwMDY0NAo+IC0tLSBh
L2tlcm5lbC9wb3dlci9zbmFwc2hvdC5jCj4gKysrIGIva2VybmVsL3Bvd2VyL3NuYXBzaG90LmMK
PiBAQCAtMTIyMiw3ICsxMjIyLDcgQEAgc3RhdGljIHN0cnVjdCBwYWdlICpzYXZlYWJsZV9oaWdo
bWVtX3BhZ2Uoc3RydWN0IHpvbmUgKnpvbmUsIHVuc2lnbmVkIGxvbmcgcGZuKQo+ICAJQlVHX09O
KCFQYWdlSGlnaE1lbShwYWdlKSk7Cj4gIAo+ICAJaWYgKHN3c3VzcF9wYWdlX2lzX2ZvcmJpZGRl
bihwYWdlKSB8fCAgc3dzdXNwX3BhZ2VfaXNfZnJlZShwYWdlKSB8fAo+IC0JICAgIFBhZ2VSZXNl
cnZlZChwYWdlKSkKPiArCSAgICBQYWdlUmVzZXJ2ZWQocGFnZSkgfHwgUGFnZU9mZmxpbmUocGFn
ZSkpCj4gIAkJcmV0dXJuIE5VTEw7Cj4gIAo+ICAJaWYgKHBhZ2VfaXNfZ3VhcmQocGFnZSkpCj4g
QEAgLTEyODYsNiArMTI4Niw5IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZSAqc2F2ZWFibGVfcGFnZShz
dHJ1Y3Qgem9uZSAqem9uZSwgdW5zaWduZWQgbG9uZyBwZm4pCj4gIAlpZiAoc3dzdXNwX3BhZ2Vf
aXNfZm9yYmlkZGVuKHBhZ2UpIHx8IHN3c3VzcF9wYWdlX2lzX2ZyZWUocGFnZSkpCj4gIAkJcmV0
dXJuIE5VTEw7Cj4gIAo+ICsJaWYgKFBhZ2VPZmZsaW5lKHBhZ2UpKQo+ICsJCXJldHVybiBOVUxM
Owo+ICsKPiAgCWlmIChQYWdlUmVzZXJ2ZWQocGFnZSkKPiAgCSAgICAmJiAoIWtlcm5lbF9wYWdl
X3ByZXNlbnQocGFnZSkgfHwgcGZuX2lzX25vc2F2ZShwZm4pKSkKPiAgCQlyZXR1cm4gTlVMTDsK
CkJ0dy4gbm93IHRoYXQgeW91IGFyZSB0b3VjaGluZyB0aGlzIGZpbGUgY291bGQgeW91IGFsc28g
bWFrZQpzQHBmbl90b19wYWdlQHBmbl90b19vbmxpbmVfcGFnZUAgcGxlYXNlPyBXZSByZWFsbHkg
ZG8gbm90IHdhbnQgdG8gdG91Y2gKb2ZmbGluZSBwZm4gcmFuZ2VzIGluIGdlbmVyYWwuIEEgc2Vw
YXJhdGUgcGF0Y2ggZm9yIHRoYXQgb2YgY291cnNlLgoKVGhhbmtzIQotLSAKTWljaGFsIEhvY2tv
ClNVU0UgTGFicwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:30:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:30: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-devel-bounces@lists.xenproject.org>)
	id 1gNGmT-0006Nr-1q; Thu, 15 Nov 2018 12:29: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=kCC+=N2=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gNGmS-0006Nm-Cn
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 12:29:56 +0000
X-Inumbo-ID: 284129fe-e8d2-11e8-9f82-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 284129fe-e8d2-11e8-9f82-12d6303a7972;
 Thu, 15 Nov 2018 12:29:55 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 5AC6C309BE9B;
 Thu, 15 Nov 2018 12:29:54 +0000 (UTC)
Received: from [10.36.117.224] (ovpn-117-224.ams2.redhat.com [10.36.117.224])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 638D5600CD;
 Thu, 15 Nov 2018 12:29:45 +0000 (UTC)
To: Michal Hocko <mhocko@kernel.org>
References: <20181114211704.6381-1-david@redhat.com>
 <20181114211704.6381-7-david@redhat.com>
 <20181115122302.GR23831@dhcp22.suse.cz>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <2e94148a-514f-0e18-5103-0e3ae342b3c9@redhat.com>
Date: Thu, 15 Nov 2018 13:29:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181115122302.GR23831@dhcp22.suse.cz>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.44]); Thu, 15 Nov 2018 12:29:54 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RFC 6/6] PM / Hibernate: exclude all
 PageOffline() pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Len Brown <len.brown@intel.com>, linux-pm@vger.kernel.org,
 linux-doc@vger.kernel.org, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 linux-mm@kvack.org, "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Machek <pavel@ucw.cz>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMTEuMTggMTM6MjMsIE1pY2hhbCBIb2NrbyB3cm90ZToKPiBPbiBXZWQgMTQtMTEtMTgg
MjI6MTc6MDQsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+IFsuLi5dCj4+IGRpZmYgLS1naXQg
YS9rZXJuZWwvcG93ZXIvc25hcHNob3QuYyBiL2tlcm5lbC9wb3dlci9zbmFwc2hvdC5jCj4+IGlu
ZGV4IGIwMzA4YTJjNjAwMC4uMDFkYjFkMTM0ODFhIDEwMDY0NAo+PiAtLS0gYS9rZXJuZWwvcG93
ZXIvc25hcHNob3QuYwo+PiArKysgYi9rZXJuZWwvcG93ZXIvc25hcHNob3QuYwo+PiBAQCAtMTIy
Miw3ICsxMjIyLDcgQEAgc3RhdGljIHN0cnVjdCBwYWdlICpzYXZlYWJsZV9oaWdobWVtX3BhZ2Uo
c3RydWN0IHpvbmUgKnpvbmUsIHVuc2lnbmVkIGxvbmcgcGZuKQo+PiAgCUJVR19PTighUGFnZUhp
Z2hNZW0ocGFnZSkpOwo+PiAgCj4+ICAJaWYgKHN3c3VzcF9wYWdlX2lzX2ZvcmJpZGRlbihwYWdl
KSB8fCAgc3dzdXNwX3BhZ2VfaXNfZnJlZShwYWdlKSB8fAo+PiAtCSAgICBQYWdlUmVzZXJ2ZWQo
cGFnZSkpCj4+ICsJICAgIFBhZ2VSZXNlcnZlZChwYWdlKSB8fCBQYWdlT2ZmbGluZShwYWdlKSkK
Pj4gIAkJcmV0dXJuIE5VTEw7Cj4+ICAKPj4gIAlpZiAocGFnZV9pc19ndWFyZChwYWdlKSkKPj4g
QEAgLTEyODYsNiArMTI4Niw5IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZSAqc2F2ZWFibGVfcGFnZShz
dHJ1Y3Qgem9uZSAqem9uZSwgdW5zaWduZWQgbG9uZyBwZm4pCj4+ICAJaWYgKHN3c3VzcF9wYWdl
X2lzX2ZvcmJpZGRlbihwYWdlKSB8fCBzd3N1c3BfcGFnZV9pc19mcmVlKHBhZ2UpKQo+PiAgCQly
ZXR1cm4gTlVMTDsKPj4gIAo+PiArCWlmIChQYWdlT2ZmbGluZShwYWdlKSkKPj4gKwkJcmV0dXJu
IE5VTEw7Cj4+ICsKPj4gIAlpZiAoUGFnZVJlc2VydmVkKHBhZ2UpCj4+ICAJICAgICYmICgha2Vy
bmVsX3BhZ2VfcHJlc2VudChwYWdlKSB8fCBwZm5faXNfbm9zYXZlKHBmbikpKQo+PiAgCQlyZXR1
cm4gTlVMTDsKPiAKPiBCdHcuIG5vdyB0aGF0IHlvdSBhcmUgdG91Y2hpbmcgdGhpcyBmaWxlIGNv
dWxkIHlvdSBhbHNvIG1ha2UKPiBzQHBmbl90b19wYWdlQHBmbl90b19vbmxpbmVfcGFnZUAgcGxl
YXNlPyBXZSByZWFsbHkgZG8gbm90IHdhbnQgdG8gdG91Y2gKPiBvZmZsaW5lIHBmbiByYW5nZXMg
aW4gZ2VuZXJhbC4gQSBzZXBhcmF0ZSBwYXRjaCBmb3IgdGhhdCBvZiBjb3Vyc2UuCj4gCj4gVGhh
bmtzIQo+IAoKU3VyZSB0aGluZywgd2lsbCBsb29rIGludG8gdGhhdCEKClRoYW5rcyEKCi0tIAoK
VGhhbmtzLAoKRGF2aWQgLyBkaGlsZGVuYgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:30:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:30:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gNGn4-0006yj-Ec; Thu, 15 Nov 2018 12:30: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=uxid=n2=citrix.com=prvs=850d75b6f=edvin.torok@srs-us1.protection.inumbo.net>)
 id 1gNFAN-0003v1-Fy
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 10:46:31 +0000
X-Inumbo-ID: b5b930a2-e8c3-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5b930a2-e8c3-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 10:46:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70637598"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20181114181732.19013-1-wei.liu2@citrix.com>
 <20181114181732.19013-4-wei.liu2@citrix.com>
From: =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=edvin.torok@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBE/XmuABEADfU5X//TvfxULrckWhv9zTJeBjZZJfzUv4jP8uCXHdLccD6e+PxyZ7Z5Cf
 Y2rvkDgmDCtso0r7qax9oimb98vzsxzBXaOFw6Sx+y9dO4zYE34imxxULJGNiOSm2FKoc0UF
 bxPlb1/Les/yFpr9KE/bftC0gFQE1uF0QKKtiUqfNiJVPtDLRX4nWjeSf21WvsZOcsyUczDs
 C8tEsPWLw1RnXEqzoZTZ7Uukch7YnqMGpbwSgOrNHmrTQvuNtcsiuqibLwizsb6e8vY1OWZ/
 YKSZ6UBloNYNHSXmO5kFGbeaFu/6CnLFoE8DZxIAMA2hVB66J+vV5KP8hn4kcPgCm1Z9Dm0K
 0SkAaPLcxiVnzGCJP6fqDwBIz9Wt2eYBfvQ2FHBGzkmFBt7gXdztAkEffWOC/Y5XR1lxXbiQ
 dTx2a871DJTc4CMAChNI6yP6Zjibzcm2okgKPrY4BJWojg0riqtBxA+LVjRspcm9SnQosBDR
 rCKgglrowYhbD040WIxc8x7il/YmwFwC+/X2hfQPPGf0U/lxXpA6+gissGhbDZpzV1G3O3uI
 Ku1IWZVdN5XQOjmGP/osqGPueL3JtQv56Z29HuEpJnH7NxRwKlhK0Ug0HbP5fn4K6CqRHTO+
 zoXy0qbOy31arbrqJ/8zy0Y8K74rjxAcS3XQeOE9rxsJreoH7wARAQABzSBUw7Zyw7ZrIEVk
 d2luIDxlZHdpbkBldG9yb2submV0PsLBswQTAQoAXQIbAwIeAQIXgAIZAQQLCQgHBRUKCAkL
 BRYAAgMBBQkWzYavFiEEsy+b4uItRhWr0s6OgUo6egaqEpUFAltdiHIcGGhrcHM6Ly9za3Mt
 Y21oLnNlbXBlcmVuLmNvbQAKCRCBSjp6BqoSlSolEACU6uM0ihsFeLSdqXJFtUDVhUsxW6Kc
 7aVfjiiLC75L7CaKiHicYuWWWrXfwqTsvISGd52I90I6pSJ31yDKqdAqooGPfP1Gpu00Fn1L
 pHb0O47reGyUA+kYtFpzbwiem4jig1pFlEjtx8MxuTn4qge2u/GT1GnA0GNZpIVRpqFAADxo
 63z32uPGjh9oRFjYjpqxqSdQmFKSsZLWKURYeEo0Tr4pryldGg6ML+KkMLsT/x27ik7LQpk/
 92AUXq0ihJ2H9YbaBx9/CnhGoGMO4U2QwjQHXJbZgZXF5kzuCp/V5hI0Nobe5RcuGf6fvm2p
 rJEu5wCqezJJCHJdvW9qpr8hfM6RcZtH5SZ8udJr3gKzSwvhN/GQBwTDJ4k/Z9akYSfXk/Gt
 urR7V9l9AW2wfZzvO/lC4ogai7wYnAi1qwpzIJ8PKNq8PPuXLppPx++8mykhLbB0qcIMzyHP
 3QOa3Qxqg4zETrkDBa72UMS9hoU+fuCpaQeeWW4PMmEn8lnll75NhuHIP139QQovDAjh6eK7
 NpXxdvuzCQQrOhvRGSrcudNZIz1vBXGLJJl7niUGnHqr0TA2Za1bXyLTQKXd8Eb01RRmEKBQ
 tuSRbQyoEJbeLjy/V1XWQp3IJg+9bNTtWV3xMhKgS3ZzSS3o9V4O9dtrrTyb1vx9frpzhb5a
 cEixZs7BTQRbXX3mARAAuQfMEm9U+y/pci3XJ1BHujn7tmKRHjlU1ME0iSGOmARzoiRVIyc3
 Vtt/RsWhN+7tFm0SfiJqVdooqXZW90I8dz4+2Do+IkPQUykDlNx7q8zpP9cP/iAfzazEHWtn
 vKkMf2kAuLxcDEreytq8Sx4H429T4rHc85zVgY6/J0QG2CIAnTpkvx1umITzc1Z9/o7voby/
 qDbbTTjpyfeF7CMjCppKKKjBhfY8L2tu3O3OFMghMIoCuoYXLASvyK6lpEcva90TlGFmVzVz
 SZ1wD9JFZdaijI6l63UG7T01I/xC6YaQDZMAHitHmTqa/U5kKrS1y0+wWrwTjmVbuDwV2fLa
 NZy9jBaPBPbXr3BEGwtwaII4Ma9VVIdGXK/9Mk7HUuF10ihNBqAB+n7oZCpzoV9CQ6EM81Ua
 fcSkSkdZzMBvpQpQIjM56kND8GLGaS49khD+f1IJYYgQIKIp+3ZPzj0IrRNacvF/jRmJlY/P
 afQXNSOmKi4B8uXza4GvglgPq77Mmt1RZngLcIVv+0o3Bqu7DdWjwYy5bK+6CDeAbY/s/inr
 GuaTCP1qG1ofPJ//QC8cpP+aa6muu5b1gc4dMK5l2Od4QrvzHGoO4y/FwNZ1XY641AH7BhTI
 ZGhzQzEy5HWzN2lm9m3njALBJgMex086viOa9LFxwbDU4joijFM5kXcAEQEAAcLBfAQYAQoA
 JhYhBLMvm+LiLUYVq9LOjoFKOnoGqhKVBQJbXX3mAhsMBQkDwmcAAAoJEIFKOnoGqhKVpWIP
 /0fz/FaDtnw/WQJjwl5e2WbLpUxdkJCqH/s033mkYJbDUiTCCA0/ndHiyyWv0A4MffHwwxMn
 u1SnvwZMw6U8STMErlw7Fbmaljj75WK/iy2w1OZXkVq55N9UKPpGHCwIOz9AHop7ueyyOPlY
 bM+EfY3DQgctquAvT3DL7T8nE+8YvlFbqtIsoYp/LrxYOOt/FJBBtn/nDoh/0FvKMhsgRdUF
 Hb9jRVQER+uvoTeACSyuMeB1kBingxvLb4Kk6cRlrGILwH/R/RFyvp8fpTu6T0ymhzVVSj4M
 JL31qVqAbq3lqYiHV6WPft9ukJ9f8GL15hJA75ewX/LXXDRCRXvn2NsJCDuH6Z/yil9adDz0
 I3L3Y3jHEIRnKiz6AP8ItLUFSwCPgdvURonhnVvce66DZNKmYWnDf2EtYpK+mYkFKnqDCdad
 uEeoyfNXQX2haigfQpCndkdqd4u/ziaN7kY0sOxzP4Wx/UwVetuB2i0Wva8lBc4d0ivaIA6S
 DQrXanVuusoPiMVBaOkFubW3izb5Idzkli/sitm4LqnRd74lR9oJxUhvRuk3Ry/Xkulm7YPC
 AaxOWsb46DuHpW+mndC9fBRTVBn0OCcVFNrWfBjn+AYep05BhnRemocWweqj6ynFNBx4sm+g
 9+7vClPkJR3cL3sPuy/pLsGT3/jpOrKSb0q8
Message-ID: <b4976883-1223-91a4-d945-ab4949d4a062@citrix.com>
Date: Thu, 15 Nov 2018 10:45:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181114181732.19013-4-wei.liu2@citrix.com>
Content-Language: en-US
X-Mailman-Approved-At: Thu, 15 Nov 2018 12:30:33 +0000
Subject: Re: [Xen-devel] [PATCH 3/3] xen-init-dom0: set Dom0 UUID if
 requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMTEvMjAxOCAxODoxNywgV2VpIExpdSB3cm90ZToKPiBSZWFkIGZyb20gWEVOX0NPTkZJ
R19ESVIvZG9tMC11dWlkLiBJZiBpdCBjb250YWlucyBhIHZhbGlkIFVVSUQsIHNldAo+IGl0IGZv
ciBEb20wLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cgpbc25pcF0KSW4gZ2VuZXJhbCB0aGlzIGxvb2tzIGdvb2QsIGhvd2V2ZXIgSSBhbSBub3QgZmFt
aWxpYXIgd2l0aCBsaWJ4bApjb252ZW50aW9ucywgc28ganVzdCBzb21lIGdlbmVyaWMgY29tbWVu
dHMgYmVsb3cuCgo+ICtzdGF0aWMgdm9pZCBnZXRfZG9tMF91dWlkKGxpYnhsX3V1aWQgKnV1aWQp
Cj4gK3sKPiArICAgIGludCBmZCA9IC0xOwo+ICsgICAgc3NpemVfdCByOwo+ICsgICAgY2hhciB1
dWlkX2J1ZltMSUJYTF9VVUlEX0ZNVExFTisxXTsKPiArCj4gKyAgICBsaWJ4bF91dWlkX2NsZWFy
KHV1aWQpOwo+ICsKPiArICAgIGZkID0gb3BlbihET00wX1VVSURfUEFUSCwgT19SRE9OTFkpOwo+
ICsgICAgaWYgKGZkIDwgMCkgewo+ICsgICAgICAgIGZwcmludGYoc3RkZXJyLCAiZmFpbGVkIHRv
IG9wZW4gJXNcbiIsIERPTTBfVVVJRF9QQVRIKTsKPiArICAgICAgICBnb3RvIG91dDsKPiArICAg
IH0KPiArCj4gKyAgICByID0gcmVhZChmZCwgdXVpZF9idWYsIExJQlhMX1VVSURfRk1UTEVOKTsK
CkNvdWxkIHRoaXMgYmUgYSBzaG9ydCByZWFkPyBJJ20gbm90IGZhbWlsaWFyIHdpdGggbGlieGwg
Y29udmVudGlvbnMsIGJ1dAp3b3VsZCB0aGVyZSBiZSBhIHV0aWxpdHkgZnVuY3Rpb24gdGhhdCBy
ZXBlYXRzIHRoZSByZWFkIGlmIGl0IGlzIHNob3J0LApvciB3b3VsZCBmcmVhZCBiZSBiZXR0ZXI/
Cgo+ICsgICAgaWYgKHIgPT0gLTEpIHsKPiArICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImZhaWxl
ZCB0byByZWFkICVzLCBlcnJubyAlZFxuIiwgRE9NMF9VVUlEX1BBVEgsIGVycm5vKTsKPiArICAg
ICAgICBnb3RvIG91dDsKPiArICAgIH0KPiArCj4gKyAgICBpZiAociAhPSBMSUJYTF9VVUlEX0ZN
VExFTikgewo+ICsgICAgICAgIGZwcmludGYoc3RkZXJyLCAiZmlsZSB0b28gc2hvcnRcbiIpOwoK
V291bGQgYmUgbmljZSB0byBwcmludCB3aGljaCBmaWxlIGlzIHRvbyBzaG9ydC4KCgo+ICsgICAg
ICAgIGdvdG8gb3V0Owo+ICsgICAgfQo+ICsKPiArICAgIHV1aWRfYnVmW0xJQlhMX1VVSURfRk1U
TEVOXSA9IDA7Cj4gKwo+ICsgICAgaWYgKGxpYnhsX3V1aWRfZnJvbV9zdHJpbmcodXVpZCwgdXVp
ZF9idWYpKSB7Cj4gKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJmYWlsZWQgdG8gcGFyc2UgVVVJ
RFxuIik7CgpBcyBhYm92ZSwgd291bGQgYmUgbmljZSB0byBwcmludCB3aGljaCBmaWxlIHRoaXMg
ZXJyb3IgaXMgZnJvbS4KCj4gKyAgICAgICAgbGlieGxfdXVpZF9jbGVhcih1dWlkKTsKPiArICAg
IH0KPiArCj4gK291dDoKPiArICAgIGlmIChmZCA+PSAwKSBjbG9zZShmZCk7Cj4gK30KPiArCj4g
IGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKPiAgewo+ICAgICAgaW50IHJjOwo+IC0g
ICAgc3RydWN0IHhzX2hhbmRsZSAqeHNoOwo+ICsgICAgc3RydWN0IHhzX2hhbmRsZSAqeHNoID0g
TlVMTDsKPiArICAgIHhjX2ludGVyZmFjZSAqeGNoID0gTlVMTDsKPiAgICAgIGNoYXIgKmRvbW5h
bWVfc3RyaW5nID0gTlVMTCwgKmRvbWlkX3N0cmluZyA9IE5VTEw7Cj4gKyAgICBsaWJ4bF91dWlk
IHV1aWQ7Cj4gIAo+ICAgICAgeHNoID0geHNfb3BlbigwKTsKPiAgICAgIGlmICgheHNoKSB7Cj4g
ICAgICAgICAgZnByaW50ZihzdGRlcnIsICJjYW5ub3Qgb3BlbiB4ZW5zdG9yZSBjb25uZWN0aW9u
XG4iKTsKPiAtICAgICAgICBleGl0KDEpOwo+ICsgICAgICAgIHJjID0gMTsKPiArICAgICAgICBn
b3RvIG91dDsKPiArICAgIH0KPiArCj4gKyAgICB4Y2ggPSB4Y19pbnRlcmZhY2Vfb3BlbihOVUxM
LCBOVUxMLCAwKTsKPiArICAgIGlmICgheGNoKSB7Cj4gKyAgICAgICAgZnByaW50ZihzdGRlcnIs
ICJ4Y19pbnRlcmZhY2Vfb3BlbigpIGZhaWxlZFxuIik7Cj4gKyAgICAgICAgcmMgPSAxOwo+ICAg
ICAgfQo+ICAKPiAgICAgIC8qIFNhbml0eSBjaGVjazogdGhpcyBwcm9ncmFtIGNhbiBvbmx5IGJl
IHJ1biBvbmNlLiAqLwo+IEBAIC0zMSw3ICs4MiwxNiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpCj4gICAgICAgICAgZ290byBvdXQ7Cj4gICAgICB9Cj4gIAo+IC0gICAgcmMgPSBn
ZW5fc3R1Yl9qc29uX2NvbmZpZygwLCBOVUxMKTsKPiArICAgIGdldF9kb20wX3V1aWQoJnV1aWQp
Owo+ICsKPiArICAgIGlmICghbGlieGxfdXVpZF9pc19uaWwoJnV1aWQpICYmCj4gKyAgICAgICAg
eGNfZG9tYWluX3NldGhhbmRsZSh4Y2gsIDAsIGxpYnhsX3V1aWRfYnl0ZWFycmF5KCZ1dWlkKSkp
IHsKPiArICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImZhaWxlZCB0byBzZXQgRG9tMCBVVUlEXG4i
KTsKCkNhbiB4Y19kb21haW5fc2V0aGFuZGxlIHRlbGwgdXMgd2h5IGl0IGZhaWxlZD8KCj4gKyAg
ICAgICAgcmMgPSAxOwo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgfQo+ICsKPiArICAgIHJj
ID0gZ2VuX3N0dWJfanNvbl9jb25maWcoMCwgJnV1aWQpOwo+ICAgICAgaWYgKHJjKQo+ICAgICAg
ICAgIGdvdG8gb3V0Owo+ICAKPiBAQCAtNTUsNiArMTE1LDcgQEAgb3V0Ogo+ICAgICAgZnJlZShk
b21pZF9zdHJpbmcpOwo+ICAgICAgZnJlZShkb21uYW1lX3N0cmluZyk7Cj4gICAgICB4c19jbG9z
ZSh4c2gpOwo+ICsgICAgeGNfaW50ZXJmYWNlX2Nsb3NlKHhjaCk7CgpJIGFzc3VtZSB0aGlzIGZ1
bmN0aW9uIGRvZXNuJ3QgbWluZCBnZXR0aW5nIGNhbGxlZCB3aXRoIE5VTEwsIHJpZ2h0PwoKQmVz
dCByZWdhcmRzLAotLUVkd2luCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:31:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:31: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-devel-bounces@lists.xenproject.org>)
	id 1gNGnX-00071u-PO; Thu, 15 Nov 2018 12:31: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=8ln8=n2=gmail.com=okash.khawaja@srs-us1.protection.inumbo.net>)
 id 1gNG1d-0001iL-Jq
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 11:41:33 +0000
X-Inumbo-ID: 66202359-e8cb-11e8-9a16-bc764e045a96
Received: from mail-oi1-x22d.google.com (unknown [2607:f8b0:4864:20::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66202359-e8cb-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 11:41:32 +0000 (UTC)
Received: by mail-oi1-x22d.google.com with SMTP id j202-v6so16441744oih.10
 for <xen-devel@lists.xenproject.org>; Thu, 15 Nov 2018 03:41:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=tuTiSi0ikSGBTY1I8kxcmB7yGDmI8tTRg1wzgNM1t1s=;
 b=AWLt+EWZYvOX5FYF3N0wj6hcsospDr2VacguMgN4dHLDiyLbzLBnfivpyW/LOvykwR
 H3PDQFjZ7dEH96T+zhgKOneY0JawWj0sA8GEFOEp3IjLqs6yuINXNPY7ExioUgHZTHeT
 a6z5BRz5lqbyvuk399xuKV5zL5WV9tiGAZ2cby8YPCcWfuwAwDdrHUNfOFu+6EQ07Kep
 slhPWetPO940T+BrcHIvMwhXDLC0vEd7YUM1ws9gYueLX2QjrKpISwtMvKlffCNjiDY6
 Zf0n3vAg6L4N+vFXosr7WTMHSrxxDU3LKvTh1D47by/ZFZo4uXSUH2AheWx6UmC48U83
 ujTg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=tuTiSi0ikSGBTY1I8kxcmB7yGDmI8tTRg1wzgNM1t1s=;
 b=FjJ9UfLJri7NC+GWq8jsbXiYJS1BjUUwp7pPdPlVmoDbevClOQrDoRerNeEsmeuOuQ
 X8sO9rZqxiLwSTiRw2BnPpYaBQmdQKjLbT3dDhOjhJjCaTGpuLYdwFBFWIzYZvfPv0wI
 tX8uNgxHTDmVA6W/wZGyiVaf700zAfbjIDi3oCYP0zKzxAXzs4NvNBa8y+Q0g8smHJn9
 uYy/B00ueFwpmOk6jmjKpXRMIyg4TEcDx9yv36/oHk90rYgDt+49PsiSkK2OQLU6Sm+o
 9Ct0LfdIQJ85zlVApmgIwZfSILyHeSZLE6lRTC8gbjK3ZHffn4r/vdijB4V2bzSdnT2A
 nosg==
X-Gm-Message-State: AGRZ1gKOJyuyMRn7PJ2yFRU252Y6jITWp8NeyCvVlfuRx3mP0TxUzCYX
 SQeQawPQkyOxffa8H8Q4xbcRnuBWnKc0Ow/SD8E=
X-Google-Smtp-Source: AJdET5cEa8q0/LChrvkKjKxnuSEXosTo/4JImLJuVcQvWFye1vX47E6eCMSwVaYnV0nTITBhTIB3Is9y2bFO68eLxFg=
X-Received: by 2002:aca:d857:: with SMTP id
 p84-v6mr3499394oig.22.1542282091283; 
 Thu, 15 Nov 2018 03:41:31 -0800 (PST)
MIME-Version: 1.0
From: Okash Khawaja <okash.khawaja@gmail.com>
Date: Thu, 15 Nov 2018 11:41:19 +0000
Message-ID: <CAOtcWM2bFoc4CKS0fn8hgpRWR2HvCapvmBknLec+N5hJMWH0sw@mail.gmail.com>
To: kvm@vger.kernel.org, xen-devel@lists.xenproject.org
X-Mailman-Approved-At: Thu, 15 Nov 2018 12:31:02 +0000
Subject: [Xen-devel] A virtualisation tool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJJ20gd29ya2luZyBvbiBhIHRvb2wgdG8gb2JzZXJ2ZSBJbnRlbCdzIHZpcnR1YWxpc2F0
aW9uIHN0YXRlLiBZb3UgY2FuCnJlYWQgYWJvdXQgaXQgaGVyZSBbMV0gYW5kIHZpZXcgdGhlIHNv
dXJjZSBjb2RlIHNvIGZhciBoZXJlIFsyXS4KCkkgc3RhcnRlZCB0aGlzIGZvciBteSBvd24gbGVh
cm5pbmcgYnV0IG5vdyBJJ20gd29uZGVyaW5nIGlmIHRoaXMgY291bGQKYmUgZXh0ZW5kZWQgc28g
dGhhdCBpdCBoYXMgcmVhbCB1c2UuIElmIHlvdSBoYXZlIGFueSBpZGVhcywgbGV0IG1lCmtub3cg
YW5kIEkgd2lsbCBiZSBrZWVuIHRvIGZvbGxvdyB1cC4KClRoYW5rcywKT2thc2gKClsxXSBodHRw
czovL2dpdGh1Yi5jb20vYnl0ZWZpcmUvdm10b29sL2Jsb2IvbWFzdGVyL1JFQURNRQpbMl0gaHR0
cHM6Ly9naXRodWIuY29tL2J5dGVmaXJlL3ZtdG9vbC9ibG9iL21hc3Rlci92bXRvb2wuYwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:37:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gNGtS-0007Lb-In; Thu, 15 Nov 2018 12:37: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=ywYy=N2=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gNGtQ-0007LW-HJ
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 12:37:08 +0000
X-Inumbo-ID: 29b2d444-e8d3-11e8-a618-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29b2d444-e8d3-11e8-a618-12d6303a7972;
 Thu, 15 Nov 2018 12:37:07 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8B238308AA0F;
 Thu, 15 Nov 2018 12:37:06 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 3D6765D9D1;
 Thu, 15 Nov 2018 12:37:00 +0000 (UTC)
Date: Thu, 15 Nov 2018 13:36:58 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181115133658.2cdbd918@redhat.com>
In-Reply-To: <20181105014047.26447-13-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-13-sameo@linux.intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.41]); Thu, 15 Nov 2018 12:37:06 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v5 12/24] hw: acpi: Export the MCFG getter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Yang Zhong <yang.zhong@intel.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDozNSArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IEZyb206IFlhbmcgWmhvbmcgPHlhbmcuemhvbmdAaW50
ZWwuY29tPgo+IAo+IFRoZSBBQ1BJIE1DRkcgZ2V0dGVyIGlzIG5vdCB4ODYgc3BlY2lmaWMgYW5k
IGNvdWxkIGJlIGNhbGxlZCBmcm9tCj4gYW55d2hlcmUgd2l0aGluIGdlbmVyaWMgQUNQSSBBUEks
IHNvIGxldCdzIGV4cG9ydCBpdC4KU28gZmFyIGl0J3MgeDg2IG9yIG1vcmUgZXhhY3RseSBxMzUg
c3BlY2lmaWMgdGhpbmcsCmZvciBleGFtcGxlIGl0IHdvbid0IHdvcmsgd2l0aCBhcm0vdmlydCB3
aXRob3V0IHJlZmFjdG9yaW5nCnRoZSBsYXRlci4KCldlIHByb2JhYmx5IG92ZXItZW5naW5lZXJl
ZCBpdCBhbmQgY291bGQgZ2V0IGJ5IHdpdGhvdXQKcHJvcGVydGllcyBoZXJlIGF0IGFsbCwgYnV0
IHRoYXQncyBub3QgcmVsYXRlZCB0byB0aGlzIHNlcmllcy4KClNvIGZvciBub3cgSSdkIHN1Z2dl
c3QgdG8gbW92ZSBpdCB0byB4ODYvYWNwaS1wY2kuYyBmb3Igbm93CmFuZCB3ZSBjYW4gZ2VuZXJh
bGl6ZSB0aGUgd2F5IHdlIGdldCBhZGRyZXNzL3NpemUgbGF0ZXIsCmJ1dCBpZiB5b3UgZmVlbCBs
aWtlIHJlcGxhY2luZyBhbGwgdGhpcyBwcm9wZXJ0eSBjb21wbGljYXRpb25zCmFuZCBtYWtpbmcg
aXQgc2ltcGxlciBnbyBhaGVhZC4KCgogCj4gUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KPiBUZXN0ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBZYW5nIFpob25nIDx5
YW5nLnpob25nQGludGVsLmNvbT4KPiAtLS0KPiAgaW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5o
IHwgIDEgKwo+ICBody9hY3BpL2FtbC1idWlsZC5jICAgICAgICAgfCAyNCArKysrKysrKysrKysr
KysrKysrKysrKysKPiAgaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgICAgICAgIHwgMjIgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDIyIGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgg
Yi9pbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgKPiBpbmRleCAxODYxZTM3ZWJmLi42NGVhMzcx
NjU2IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaAo+ICsrKyBiL2lu
Y2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaAo+IEBAIC00MDgsNiArNDA4LDcgQEAgdm9pZCAqYWNw
aV9kYXRhX3B1c2goR0FycmF5ICp0YWJsZV9kYXRhLCB1bnNpZ25lZCBzaXplKTsKPiAgdW5zaWdu
ZWQgYWNwaV9kYXRhX2xlbihHQXJyYXkgKnRhYmxlKTsKPiAgT2JqZWN0ICphY3BpX2dldF9wY2lf
aG9zdCh2b2lkKTsKPiAgdm9pZCBhY3BpX2dldF9wY2lfaG9sZXMoUmFuZ2UgKmhvbGUsIFJhbmdl
ICpob2xlNjQpOwo+ICtib29sIGFjcGlfZ2V0X21jZmcoQWNwaU1jZmdJbmZvICptY2ZnKTsKPiAg
LyogQWxpZ24gQU1MIGJsb2Igc2l6ZSB0byBhIG11bHRpcGxlIG9mICdhbGlnbicgKi8KPiAgdm9p
ZCBhY3BpX2FsaWduX3NpemUoR0FycmF5ICpibG9iLCB1bnNpZ25lZCBhbGlnbik7Cj4gIHZvaWQg
YWNwaV9hZGRfdGFibGUoR0FycmF5ICp0YWJsZV9vZmZzZXRzLCBHQXJyYXkgKnRhYmxlX2RhdGEp
Owo+IGRpZmYgLS1naXQgYS9ody9hY3BpL2FtbC1idWlsZC5jIGIvaHcvYWNwaS9hbWwtYnVpbGQu
Ywo+IGluZGV4IDg2OWVkNzBkYjMuLjJjNTQ0NmFiMjMgMTAwNjQ0Cj4gLS0tIGEvaHcvYWNwaS9h
bWwtYnVpbGQuYwo+ICsrKyBiL2h3L2FjcGkvYW1sLWJ1aWxkLmMKPiBAQCAtMzIsNiArMzIsOCBA
QAo+ICAjaW5jbHVkZSAiaHcvaTM4Ni9wYy5oIgo+ICAjaW5jbHVkZSAic3lzZW11L3RwbS5oIgo+
ICAjaW5jbHVkZSAiaHcvYWNwaS90cG0uaCIKPiArI2luY2x1ZGUgInFvbS9xb20tcW9iamVjdC5o
Igo+ICsjaW5jbHVkZSAicWFwaS9xbXAvcW51bS5oIgo+ICAKPiAgI2RlZmluZSBQQ0lfSE9TVF9C
UklER0VfQ09ORklHX0FERFIgICAgICAgIDB4Y2Y4Cj4gICNkZWZpbmUgUENJX0hPU1RfQlJJREdF
X0lPXzBfTUlOX0FERFIgICAgICAweDAwMDAKPiBAQCAtMTY1Nyw2ICsxNjU5LDI4IEBAIHZvaWQg
YWNwaV9nZXRfcGNpX2hvbGVzKFJhbmdlICpob2xlLCBSYW5nZSAqaG9sZTY0KQo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpKTsKPiAgfQo+ICAK
PiArYm9vbCBhY3BpX2dldF9tY2ZnKEFjcGlNY2ZnSW5mbyAqbWNmZykKPiArewo+ICsgICAgT2Jq
ZWN0ICpwY2lfaG9zdDsKPiArICAgIFFPYmplY3QgKm87Cj4gKwo+ICsgICAgcGNpX2hvc3QgPSBh
Y3BpX2dldF9wY2lfaG9zdCgpOwoKaXQgd291bGQgYmUgYmV0dGVyIHRvIGdldCBidXMgZnJvbSBz
dHJ1Y3QgQWNwaVBjaUJ1cwppbnN0ZWFkIG9mIGRvaW5nIGxvb2t1cCBhZ2Fpbi4gKHRoYXQncyBh
IHNlcGFyYXRlIHBhdGNoIGZyb20gbW92aW5nIGZ1bmN0aW9uIGFyb3VuZCkKCj4gKyAgICBnX2Fz
c2VydChwY2lfaG9zdCk7Cj4gKwo+ICsgICAgbyA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfcW9iamVj
dChwY2lfaG9zdCwgUENJRV9IT1NUX01DRkdfQkFTRSwgTlVMTCk7Cj4gKyAgICBpZiAoIW8pIHsK
PiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICB9Cj4gKyAgICBtY2ZnLT5tY2ZnX2Jhc2Ug
PSBxbnVtX2dldF91aW50KHFvYmplY3RfdG8oUU51bSwgbykpOwo+ICsgICAgcW9iamVjdF91bnJl
ZihvKTsKPiArCj4gKyAgICBvID0gb2JqZWN0X3Byb3BlcnR5X2dldF9xb2JqZWN0KHBjaV9ob3N0
LCBQQ0lFX0hPU1RfTUNGR19TSVpFLCBOVUxMKTsKPiArICAgIGFzc2VydChvKTsKPiArICAgIG1j
ZmctPm1jZmdfc2l6ZSA9IHFudW1fZ2V0X3VpbnQocW9iamVjdF90byhRTnVtLCBvKSk7Cj4gKyAg
ICBxb2JqZWN0X3VucmVmKG8pOwo+ICsgICAgcmV0dXJuIHRydWU7Cj4gK30KPiArCj4gIHN0YXRp
YyB2b2lkIGNyc19yYW5nZV9pbnNlcnQoR1B0ckFycmF5ICpyYW5nZXMsIHVpbnQ2NF90IGJhc2Us
IHVpbnQ2NF90IGxpbWl0KQo+ICB7Cj4gICAgICBDcnNSYW5nZUVudHJ5ICplbnRyeTsKPiBkaWZm
IC0tZ2l0IGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgYi9ody9pMzg2L2FjcGktYnVpbGQuYwo+IGlu
ZGV4IDE0ZTI2MjRkMTQuLmQ4YmJhMTY3NzYgMTAwNjQ0Cj4gLS0tIGEvaHcvaTM4Ni9hY3BpLWJ1
aWxkLmMKPiArKysgYi9ody9pMzg2L2FjcGktYnVpbGQuYwo+IEBAIC0xODU2LDI4ICsxODU2LDYg
QEAgYnVpbGRfYW1kX2lvbW11KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2Vy
KQo+ICAgICAgICAgICAgICAgICAgICJJVlJTIiwgdGFibGVfZGF0YS0+bGVuIC0gaW9tbXVfc3Rh
cnQsIDEsIE5VTEwsIE5VTEwpOwo+ICB9Cj4gIAo+IC1zdGF0aWMgYm9vbCBhY3BpX2dldF9tY2Zn
KEFjcGlNY2ZnSW5mbyAqbWNmZykKPiAtewo+IC0gICAgT2JqZWN0ICpwY2lfaG9zdDsKPiAtICAg
IFFPYmplY3QgKm87Cj4gLQo+IC0gICAgcGNpX2hvc3QgPSBhY3BpX2dldF9wY2lfaG9zdCgpOwo+
IC0gICAgZ19hc3NlcnQocGNpX2hvc3QpOwo+IC0KPiAtICAgIG8gPSBvYmplY3RfcHJvcGVydHlf
Z2V0X3FvYmplY3QocGNpX2hvc3QsIFBDSUVfSE9TVF9NQ0ZHX0JBU0UsIE5VTEwpOwo+IC0gICAg
aWYgKCFvKSB7Cj4gLSAgICAgICAgcmV0dXJuIGZhbHNlOwo+IC0gICAgfQo+IC0gICAgbWNmZy0+
bWNmZ19iYXNlID0gcW51bV9nZXRfdWludChxb2JqZWN0X3RvKFFOdW0sIG8pKTsKPiAtICAgIHFv
YmplY3RfdW5yZWYobyk7Cj4gLQo+IC0gICAgbyA9IG9iamVjdF9wcm9wZXJ0eV9nZXRfcW9iamVj
dChwY2lfaG9zdCwgUENJRV9IT1NUX01DRkdfU0laRSwgTlVMTCk7Cj4gLSAgICBhc3NlcnQobyk7
Cj4gLSAgICBtY2ZnLT5tY2ZnX3NpemUgPSBxbnVtX2dldF91aW50KHFvYmplY3RfdG8oUU51bSwg
bykpOwo+IC0gICAgcW9iamVjdF91bnJlZihvKTsKPiAtICAgIHJldHVybiB0cnVlOwo+IC19Cj4g
LQo+ICBzdGF0aWMKPiAgdm9pZCBhY3BpX2J1aWxkKEFjcGlCdWlsZFRhYmxlcyAqdGFibGVzLAo+
ICAgICAgICAgICAgICAgICAgTWFjaGluZVN0YXRlICptYWNoaW5lLCBBY3BpQ29uZmlndXJhdGlv
biAqYWNwaV9jb25mKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:37:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gNGu4-0007Oh-Ug; Thu, 15 Nov 2018 12:37: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=uxyt=n2=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gNGu4-0007OR-56
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 12:37:48 +0000
X-Inumbo-ID: 415b8792-e8d3-11e8-9a16-bc764e045a96
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 415b8792-e8d3-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 12:37:46 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id o89so31475275qko.0
 for <xen-devel@lists.xenproject.org>; Thu, 15 Nov 2018 04:37:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=0BzZRxeg8xKxYokM1MoNmkPPpTnxIuVfaw2rVb4iidY=;
 b=h/w9dwburQwTyQ71n0iNstR03IIVWfG8HaJKwpS8Gp+panKCgba1jc/6ytVbfvkXQ4
 jnOLYNFN0ZDoC96sbxWtbUf6i7ClPDpVjcKiz1h2mUYdHsnii/YVcaMWZgfjFQuDkqE5
 M5Elgsxerhq//uIbYHbOu24yGuYgqpyGy5rWNGcOOojrnpoH3HLVwwLul1n21mYMyyCI
 LxH/VYACN58rwJb9ZUL7HMRhxhkDqULa6PQ3fTxzNWanNicScHx8fVp8PK9CjsKHL3al
 q6ocknGjt/emoPYWCzZfxUlfj/yXu2UhifNMcjFu3roGJzooqQMtwhOzmzqzUZJDxNGS
 OqWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=0BzZRxeg8xKxYokM1MoNmkPPpTnxIuVfaw2rVb4iidY=;
 b=cnHR7JawzBnLY8uGpKTBfEwHLxv/fBhgNkw1UAt04kzprrFEsq9NNTxaFMEAIGkqZ+
 GjC3r5HodNg7VdkhVPDmRoiUSfrS0IXz64E0FnYU+ZDq06yf7sYn/SSHQNGBEzuaYpR6
 2Yi18SJbrgtbhrO7KxpnMNpsCRklmuoZXmdB5IwoPjPqyQ1o+/egu2imCiI/OVf/ApuJ
 GA4YCECHNhnDdJHyblrRJuNVhKBhBY6tjxw9CJomYC5nMynfrXpqDt4O9CiX8nAnGEv6
 WuHkuMhO4/mPrpW+EgrGJSUVfjEL1gDmkkFyO3H8Yg+B3FBrF4wXsqBq71Jv2CVr7sKl
 Bd9g==
X-Gm-Message-State: AGRZ1gIewRB/q5sFR56XTH4HEUe6BZmSgNyRmeiHD82ZB2ynLEROhDUj
 wdB3bNhtRLsQjma4C0slZZECqUmSqtLMtSc98ilrIA==
X-Google-Smtp-Source: AJdET5eE77C9KsrB5huicmjmJWVxHsuJROiG9aN0dCZRcG9gnakRUEezt9nFhGl8LALm9by/xJV1Maa+6uJsisXW9W0=
X-Received: by 2002:ac8:674b:: with SMTP id n11mr5653316qtp.104.1542285466398; 
 Thu, 15 Nov 2018 04:37:46 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <0d01eba0-c81a-8144-36aa-a4161f75e1e3@arm.com>
 <CAKPH-NibiyqHeTtp9NO=jLMdF+vdyZfxTUQ_XYzFVpfnLQCTqw@mail.gmail.com>
 <3605a929-2274-befd-3abd-14943141a7db@arm.com>
 <CAKPH-NhUgAtjG+YA_ypE2kNDmgrHMA_XZ7Q=2hLvveQKFmkd8w@mail.gmail.com>
 <e2eaf39b-53ce-5a55-964d-6a7bf12c66c4@arm.com>
In-Reply-To: <e2eaf39b-53ce-5a55-964d-6a7bf12c66c4@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Thu, 15 Nov 2018 13:37:35 +0100
Message-ID: <CAKPH-Ngvi-FP+ZaAfwXVbXNnTmy=rRg3RnqMRr_+2eVNJ=PvPA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gV2VkLCBOb3YgMTQsIDIwMTggYXQgNzo0OCBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+IEhpLAo+Cj4gT24gMTQvMTEvMjAxOCAx
NzozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+IE9uIFdlZCwgTm92IDE0LCAyMDE4IGF0
IDY6MTAgUE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPj4g
T24gMTQvMTEvMjAxOCAxNTo0MCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+Pj4gT24gV2Vk
LCBOb3YgMTQsIDIwMTggYXQgNDowNyBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPiB3cm90ZToKPiA+Pj4+IE9uIDEyLzExLzIwMTggMTE6MzAsIE1pcmVsYSBTaW1vbm92aWMg
d3JvdGU6Cj4gPj4+Pj4gV2hlbiBEb20wIGZpbmFsaXplcyBpdHMgc3VzcGVuZCBwcm9jZWR1cmUg
dGhlIHN1c3BlbmQgb2YgWGVuIGlzCj4gPj4+Pj4gdHJpZ2dlcmVkIGJ5IGNhbGxpbmcgc3lzdGVt
X3N1c3BlbmQoKS4gRG9tMCBmaW5hbGl6ZXMgdGhlIHN1c3BlbmQgZnJvbQo+ID4+Pj4+IGl0cyBi
b290IGNvcmUgKFZDUFUjMCksIHdoaWNoIGNvdWxkIGJlIG1hcHBlZCB0byBhbnkgcGh5c2ljYWwg
Q1BVLAo+ID4+Pj4+IGkuZS4gdGhlIHN5c3RlbV9zdXNwZW5kKCkgZnVuY3Rpb24gY291bGQgYmUg
ZXhlY3V0ZWQgYnkgYW55IHBoeXNpY2FsCj4gPj4+Pj4gQ1BVLiBTaW5jZSBYZW4gc3VzcGVuZCBw
cm9jZWR1cmUgaGFzIHRvIGJlIHJ1biBieSB0aGUgYm9vdCBDUFUKPiA+Pj4+PiAobm9uLWJvb3Qg
Q1BVcyB3aWxsIGJlIGRpc2FibGVkIGF0IHNvbWUgcG9pbnQgaW4gc3VzcGVuZCBwcm9jZWR1cmUp
LAo+ID4+Pj4+IHN5c3RlbV9zdXNwZW5kKCkgZXhlY3V0aW9uIGhhcyB0byBjb250aW51ZSBvbiBD
UFUjMC4KPiA+Pj4+Pgo+ID4+Pj4+IFdoZW4gdGhlIHN5c3RlbV9zdXNwZW5kKCkgcmV0dXJucyAw
LCBpdCBtZWFucyB0aGF0IHRoZSBzeXN0ZW0gd2FzCj4gPj4+Pj4gc3VzcGVuZGVkIGFuZCBpdCBp
cyBjb21pbmcgb3V0IG9mIHRoZSByZXN1bWUgcHJvY2VkdXJlLiBSZWdhcmRsZXNzCj4gPj4+Pj4g
b2YgdGhlIHN5c3RlbV9zdXNwZW5kKCkgcmV0dXJuIHZhbHVlLCBhZnRlciB0aGlzIGZ1bmN0aW9u
IHJldHVybnMKPiA+Pj4+PiBYZW4gaXMgZnVsbHkgZnVuY3Rpb25hbCwgYW5kIGl0cyBzdGF0ZSwg
aW5jbHVkaW5nIGFsbCBkZXZpY2VzIGFuZCBkYXRhCj4gPj4+Pj4gc3RydWN0dXJlcywgbWF0Y2hl
cyB0aGUgc3RhdGUgcHJpb3IgdG8gY2FsbGluZyBzeXN0ZW1fc3VzcGVuZCgpLgo+ID4+Pj4+IFRo
ZSBzdGF0dXMgaXMgcmV0dXJuZWQgYnkgc3lzdGVtX3N1c3BlbmQoKSBmb3IgZGVidWdnaW5nL2xv
Z2dpbmcKPiA+Pj4+PiBwdXJwb3NlcyBhbmQgZnVuY3Rpb24gcHJvdG90eXBlIGNvbXBhdGliaWxp
dHkuCj4gPj4+Pj4KPiA+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxtaXJl
bGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gPj4+Pj4gU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93
c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gPj4+Pj4gLS0tCj4gPj4+Pj4gICAg
IHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCj4gPj4+Pj4gICAgIDEgZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspCj4gPj4+
Pj4KPiA+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYyBiL3hlbi9hcmNo
L2FybS9zdXNwZW5kLmMKPiA+Pj4+PiBpbmRleCBmMjMzOGU0MWRiLi4yMWI0NWY4MjQ4IDEwMDY0
NAo+ID4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiA+Pj4+PiArKysgYi94ZW4v
YXJjaC9hcm0vc3VzcGVuZC5jCj4gPj4+Pj4gQEAgLTExMiwxMSArMTEyLDIwIEBAIHN0YXRpYyB2
b2lkIHZjcHVfc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4gPj4+
Pj4gICAgICAgICBfYXJjaF9zZXRfaW5mb19ndWVzdCh2LCAmY3R4dCk7Cj4gPj4+Pj4gICAgIH0K
PiA+Pj4+Pgo+ID4+Pj4+ICsvKiBYZW4gc3VzcGVuZC4gTm90ZTogZGF0YSBpcyBub3QgdXNlZCAo
c3VzcGVuZCBpcyB0aGUgc3VzcGVuZCB0byBSQU0pICovCj4gPj4+Pj4gK3N0YXRpYyBsb25nIHN5
c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCj4gPj4+Pj4gK3sKPiA+Pj4+PiArICAgIEJVR19PTihz
eXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2FjdGl2ZSk7Cj4gPj4+Pj4gKwo+ID4+Pj4+ICsgICAg
cmV0dXJuIC1FTk9TWVM7Cj4gPj4+Pj4gK30KPiA+Pj4+PiArCj4gPj4+Pj4gICAgIGludDMyX3Qg
ZG9tYWluX3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+ID4+Pj4+
ICAgICB7Cj4gPj4+Pj4gICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKPiA+Pj4+PiAgICAgICAgIHN0
cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4gPj4+Pj4gICAgICAgICBib29sIGlz
X3RodW1iID0gZXBvaW50ICYgMTsKPiA+Pj4+PiArICAgIGludCBzdGF0dXM7Cj4gPj4+Pj4KPiA+
Pj4+PiAgICAgICAgIGRwcmludGsoWEVOTE9HX0RFQlVHLAo+ID4+Pj4+ICAgICAgICAgICAgICAg
ICAiRG9tJWQgc3VzcGVuZDogZXBvaW50PTB4JSJQUklyZWdpc3RlciIsIGNpZD0weCUiUFJJcmVn
aXN0ZXIiXG4iLAo+ID4+Pj4+IEBAIC0xNTYsNiArMTY1LDMxIEBAIGludDMyX3QgZG9tYWluX3N1
c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+ID4+Pj4+ICAgICAgICAg
ICovCj4gPj4+Pj4gICAgICAgICB2Y3B1X2Jsb2NrX3VubGVzc19ldmVudF9wZW5kaW5nKGN1cnJl
bnQpOwo+ID4+Pj4+Cj4gPj4+Pj4gKyAgICAvKiBJZiB0aGlzIHdhcyBkb20wIHRoZSB3aG9sZSBz
eXN0ZW0gc2hvdWxkIHN1c3BlbmQ6IHRyaWdnZXIgWGVuIHN1c3BlbmQgKi8KPiA+Pj4+PiArICAg
IGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKPiA+Pj4+PiArICAgIHsKPiA+Pj4+PiArICAg
ICAgICAvKgo+ID4+Pj4+ICsgICAgICAgICAqIHN5c3RlbV9zdXNwZW5kIHNob3VsZCBiZSBjYWxs
ZWQgd2hlbiBEb20wIGZpbmFsaXplcyB0aGUgc3VzcGVuZAo+ID4+Pj4+ICsgICAgICAgICAqIHBy
b2NlZHVyZSBmcm9tIGl0cyBib290IGNvcmUgKFZDUFUjMCkuIEhvd2V2ZXIsIERvbTAncyBWQ1BV
IzAgY291bGQKPiA+Pj4+PiArICAgICAgICAgKiBiZSBtYXBwZWQgdG8gYW55IFBDUFUgKHRoaXMg
ZnVuY3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkgYW55IFBDUFUpLgo+ID4+Pj4+ICsgICAgICAg
ICAqIFRoZSBzdXNwZW5kIHByb2NlZHVyZSBoYXMgdG8gYmUgZmluYWxpemVkIGJ5IHRoZSBQQ1BV
IzAgKG5vbi1ib290Cj4gPj4+Pj4gKyAgICAgICAgICogUENQVXMgd2lsbCBiZSBkaXNhYmxlZCBk
dXJpbmcgdGhlIHN1c3BlbmQpLgo+ID4+Pj4+ICsgICAgICAgICAqLwo+ID4+Pj4+ICsgICAgICAg
IHN0YXR1cyA9IGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoMCwgc3lzdGVtX3N1c3BlbmQsIE5V
TEwpOwo+ID4+Pj4KPiA+Pj4+IEJhc2VkIG9uIG15IGNvbW1lbnQgaW4gcGF0Y2ggIzIsIEkgZG9u
J3QgdGhpbmsgdGhpcyB3aWxsIGRvIHRoZSBjb3JyZWN0IHRoaW5nIG9uCj4gPj4+PiBEb20wLiB4
MCB3aWxsIG5vdCBjb250YWluIGNpZCBidXQgUFNDSV9TVUNDRVNTIGhhcyBpdCBpcyBvdmVycmlk
ZW4gaW4KPiA+Pj4+IGRvX3Zwc2NpXzBfMl9jYWxsLgo+ID4+Pj4KPiA+Pj4KPiA+Pj4gQ291bGQg
eW91IHBsZWFzZSBleHBsYWluPyBJIGNhbid0IGZvbGxvdwo+ID4+Cj4gPj4gR2VuZXJhbCBwdXJw
b3NlIChlLmcgeE4sIHBjKSByZWdpc3RlcnMgbGl2ZSBhdCB0aGUgYm90dG9tIG9mIHRoZSB2Q1BV
IHN0YWNrLiBUaGUKPiA+PiBmdW5jdGlvbiB2Y3B1X3N1c3BlbmQgd2lsbCByZXNldCBhbGwgb2Yg
dGhlbSB0byAwIGJ1dCB4MCAoQ29udGV4dCBJRCkgYW5kIHBjCj4gPj4gKGVudHJ5IHBvaW50KS4K
PiA+Pgo+ID4+IFlvdSByZWx5IG9uIHRob3NlIHJlZ2lzdGVycyB0byBiZSB1bnRvdWNoZWQgaW4g
dGhlIHJldHVybiBwYXRoLiBIb3dldmVyLCB0aGlzIGlzCj4gPj4gbm90IHRoZSBjYXNlLiBJZiB5
b3UgbG9vayBhdCBkb192cHNjaV8wXzJfY2FsbCwgeDAgd2lsbCBiZSBzZXQgdG8gd2hhdGV2ZXIg
aXMKPiA+PiB0aGUgcmV0dXJuIHZhbHVlIG9mIGRvbWFpbl9zdXNwZW5kIChlLmcgUFNDSV9TVVNQ
RU5EKS4gU28geDAgd2lsbCBub3QgY29udGFpbgo+ID4+IGFueW1vcmUgdGhlIENvbnRleHQgSUQg
YXMgZXhwZWN0ZWQgYnkgdGhlIGd1ZXN0Lgo+ID4KPiA+IFRoaXMgaXMgZXhwZWN0ZWQsIHRoZSBz
eXN0ZW0gc2hvdWxkIGJlaGF2ZSB0aGF0IHdheS4gSWYgdGhlIGd1ZXN0Cj4gPiBtYW5hZ2VkIHRv
IHN1c3BlbmQsIGkuZS4gZG9tYWluX3N1c3BlbmQgaGFzIHJldHVybmVkIFBTQ0lfU1VDQ0VTUywg
dGhlCj4gPiByZXR1cm4gdmFsdWUgaXMgbWVhbmluZ2xlc3MgdG8gdGhlIGd1ZXN0IGJlY2F1c2Ug
aXQgd29uJ3QgcmV0dXJuIHRvCj4gPiBpdC4gVGhlIGd1ZXN0IGhhcyBzdXNwZW5kZWQsIGp1c3Qg
dGhlIGZhY3QgdGhlIGl0IHdpbGwgc3RhcnQgZnJvbSBhbgo+ID4gYW5vdGhlciBlbnRyeSBwb2lu
dCBpbXBsaWNpdGx5IGNhcnJpZXMgdGhlIGluZm9ybWF0aW9uIHRoYXQgdGhlCj4gPiBzdXNwZW5k
IHdhcyBzdWNjZXNzZnVsLgo+ID4gSG93ZXZlciwgaWYgdGhlIHJldHVybiB2YWx1ZSBmcm9tIGRv
bWFpbl9zdXNwZW5kIGlzIGFuIGVycm9yIHRoZW4gdGhlCj4gPiBlcnJvciB3aWxsIGJlIHJldHVy
bmVkIHRvIHRoZSBndWVzdCBiZWNhdXNlIHRoZSBzdXNwZW5kIGhhcyBmYWlsZWQuCj4gPiBUaGVu
IHRoZSB4MCByZWdpc3RlciBzaG91bGQgY29udGFpbiBlcnJvciBjb2RlLCBub3QgdGhlIGNvbnRl
eHQgSUQuCj4gPiBUaGUgUEMgc2hvdWxkIGJlIHVudG91Y2hlZCwgaS5lLiBpdCBzaG91bGQgbm90
IGNvbnRhaW4gdGhlIHJlc3VtZQo+ID4gZW50cnkgcG9pbnQsIGJ1dCB3aGF0ZXZlciB3YXMgaW4g
dGhlcmUgb25jZSB0aGUgaHZjL3N5c3RlbV9zdXNwZW5kIHdhcwo+ID4gaXNzdWVkIGJ5IHRoZSBn
dWVzdC4gR3Vlc3RzIGhhbmRsZSBlcnJvcnMgcmlnaHQgYmVsb3cgdGhlIGNvZGUgZnJvbQo+ID4g
d2hpY2ggdGhleSB0cmllZCB0byBzdXNwZW5kLgo+Cj4gSSB0aGluayB5b3UgbWlzdW5kZXJzdG9v
ZCBteSBjb21tZW50LiBJIGFtIG5vdCBzcGVha2luZyBhYm91dCB0aGUgZmFpbHVyZSBjYXNlCj4g
YnV0IHRoZSBzdWNjZXNzIGNhc2Ugd2hlcmUgdGhlIGRvbWFpbiBpcyBhY3R1YWxseSBzdXNwZW5k
ZWQgZm9yIHNvbWUgdGltZS4KPgo+IFdoZW4gdGhlIGRvbWFpbiBpcyByZXN1bWluZywgdGhlICJi
b290IiB2Q1BVIHNob3VsZCBzZWUgQ29udGV4dCBJRCBhbmQgbm90Cj4gUFNDSV9TVUNDRVNTLgo+
Cj4gSG93ZXZlciwgdGhpcyBpcyBub3QgdGhlIGNhc2UgYmVjYXVzZSBvZiB0aGUgZm9sbG93aW5n
IHBhdGg6Cj4KPiAgICAgICAgIC0+IGRvX3Zwc2NpXzBfMl9jYWxsCj4gICAgICAgICAgICAgICAg
IC0+IGRvbWFpbl9zdXNwZW5kCj4gICAgICAgICAgICAgICAgICAgICAgICAgLT4gdmNwdV9zdXNw
ZW5kCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtPiB4MCA9IENvbnRleHQgSUQK
PiAgICAgICAgICAgICAgICAgICAgICAgICAtPiByZXR1cm4gUFNDSV9TVUNDRVNTCj4gICAgICAg
ICAgICAgICAgIC0+IHgwID0gUFNDSV9TVUNDRVNTCj4KPiBBdCBzb21lIHBvaW50IGluIHRoZSBm
dXR1cmUgeW91ciBndWVzdCB3aWxsIHJlc3VtZS4gSW5zdGVhZCBvZiBzZWVuIENvbnRleHQgSUQs
Cj4gaXQgd2lsbCBhY3R1YWxseSBzZWUgUFNDSV9TVUNDRVNTLiBZb3UgY2FuIGVhc2lseSB0ZXN0
IHRoYXQgYnkgbW9kaWZ5aW5nIHRoZQo+IFNZU1RFTV9TVVNQRU5EIGNvZGUgaW4gTGludXggdG8g
dXNlIGEgZGlmZmVyZW50IGNvbnRleHQgSUQgYW5kIGFkZCBodmMgIzB4ZmZlMAo+IHRvIGR1bXAg
cmVnaXN0ZXIgeDAuCj4KCllvdSdyZSByaWdodCwgeDAgZ2V0IG92ZXJ3cml0dGVuIGJ5IHNldF91
c2VyX3JlZyBhZnRlciB0aGUKZG9fcHNjaV8xXzBfc3lzdGVtX3N1c3BlbmQgcmV0dXJucy4gVGhp
cyBuZWVkcyB0byBiZSBmaXhlZCwgdGhhbmtzLgoKPiA+Cj4gPj4KPiA+PiBZb3UgcHJvYmFibHkg
aGF2ZW4ndCBub3RpY2VkIGl0IGJlY2F1c2UgTGludXggaXMgY3VycmVudGx5IHVzaW5nIDAgZm9y
IHRoZQo+ID4+IGNvbnRleHQgSUQuIFRoaXMgaXMgdGhlIHNhbWUgdmFsdWUgYXMgUFNDSV9TVUND
RVNTLgo+ID4+Cj4gPj4gSW4gdGhlIGNhc2Ugb2YgRG9tMCwgdGhpcyBpcyBhIGJpdCBkaWZmZXJl
bnQgdG8gd2hhdCBJIGV4cGxhaW5lZCBpbiBteSBwcmV2aW91cwo+ID4+IGUtbWFpbCBiZWNhdXNl
IEkgZ290IGNvbmZ1c2VkLiBUaGUgZnVuY3Rpb24gY29udGludWVfaHlwZXJjYWxsX29uX2NwdSBp
cyBub3QKPiA+PiBkb2luZyB3aGF0IHlvdSBleHBlY3QuIFRoZSBmdW5jdGlvbiB3aWxsIHBhdXNl
IHRoZSB2Q1BVLCBzY2hlZHVsZSB0aGUgdGFza2xldAo+ID4+IGFuZCB0aGVuIHJldHVybiBkaXJl
Y3RseS4KPiA+Pgo+ID4+IEF0IHNvbWUgcG9pbnQgdGhlIHRhc2tsZXQgd2lsbCBnZXQgc2NoZWR1
bGVkIG9uIENQVSMwIGFuZCBzeXN0ZW1fc3VzcGVuZCB3aWxsIGJlCj4gPj4gY2FsbGVkLiBUaGUg
cmV0dXJuIHZhbHVlIG9mIHRoYXQgZnVuY3Rpb24gd2lsbCBiZSBjb3BpZWQgdG8geDAuIFRoZSB2
Q1BVIHdpbGwKPiA+PiB0aGVuIGdldCB1bnBhdXNlZCBhbmQgY29udGludWUgdG8gcnVuLgo+ID4+
Cj4gPj4gU28geDAgd2lsbCBub3QgY29udGFpbiB0aGUgQ29udGV4dCBJRCBidXQgd2hhdGV2ZXIg
c3lzdGVtX3N1c3BlbmQgcmV0dXJuLgo+ID4+Cj4gPgo+ID4gSSBhZ3JlZSB3aXRoIGFsbCB5b3Ug
ZGVzY3JpYmVkIGFib3ZlLCBidXQgdGhhdCBpcyBpbnRlbmRlZCAtIHRoZQo+ID4gc3lzdGVtIHNo
b3VsZCBiZWhhdmUgdGhhdCB3YXkuIEkgYmVsaWV2ZSB0aGUgY2F1c2Ugb2YgbWlzdW5kZXJzdGFu
ZGluZwo+ID4gY291bGQgYmUgaW4gaG93IHRoZSByZXR1cm4gdmFsdWUgdmVyc3VzIGNvbnRleHQg
SUQgaXMgaGFuZGxlZC4gVGhvc2UKPiA+IGFyZSBkaWZmZXJlbnQgcGF0aHMsIGFuZCBvbmx5IG9u
ZSBvZiB0aGUgZm9sbG93aW5nIGV4ZWN1dGVzOiAxKSBlaXRoZXIKPiA+IHRoZSBzdXNwZW5kIGlz
IHN1Y2Nlc3NmdWwgYW5kIG5vdGhpbmcgd2lsbCBiZSByZXR1cm5lZCB0byB0aGUgZ3Vlc3QKPiA+
IGJlY2F1c2UgaXQgaXMgc3VzcGVuZGVkOyBvciAyKSB0aGUgc3VzcGVuZCBvZiB0aGUgZ3Vlc3Qg
aGFzIGZhaWxlZCBzbwo+ID4gY29udGV4dCBJRCBpcyB1c2VsZXNzLgo+Cj4gWW91IG1pc3NlZCBt
eSBwb2ludCBoZXJlLCB5b3VyIGd1ZXN0IHdpbGwgcmVzdW1lIGF0IHNvbWUgcG9pbnQuIEFzIHlv
dSByZXNldCB0aGUKPiB2Q1BVIGFuZCBzZXQgeDAgaW4gdmNwdV9zdXNwZW5kLiBUaGVuIGFueXRo
aW5nIGFmdGVyIGNhbiBvdmVyd3JpdGUgdGhlIHJlZ2lzdGVycwo+IHlvdSBzZXQgaW4gdmNwdV9z
dXNwZW5kLgo+Cj4gUGxlYXNlIGV4cGxhaW4gd2h5IHlvdSB0aGluayB5b3VyIGNvZGUgYmVoYXZl
IGRpZmZlcmVudGx5IHRoYXQgSSB3cm90ZSB3aGVuCj4gcmVzdW1pbmcuCj4KPiBDaGVlcnMsCj4K
PiAtLQo+IEp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:37:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gNGu6-0007PA-8d; Thu, 15 Nov 2018 12:37: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=uxyt=n2=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gNGu4-0007Oa-LU
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 12:37:48 +0000
X-Inumbo-ID: 415f13ef-e8d3-11e8-9a16-bc764e045a96
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 415f13ef-e8d3-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 12:37:47 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id m5so31468531qka.9
 for <xen-devel@lists.xen.org>; Thu, 15 Nov 2018 04:37:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=0BzZRxeg8xKxYokM1MoNmkPPpTnxIuVfaw2rVb4iidY=;
 b=h/w9dwburQwTyQ71n0iNstR03IIVWfG8HaJKwpS8Gp+panKCgba1jc/6ytVbfvkXQ4
 jnOLYNFN0ZDoC96sbxWtbUf6i7ClPDpVjcKiz1h2mUYdHsnii/YVcaMWZgfjFQuDkqE5
 M5Elgsxerhq//uIbYHbOu24yGuYgqpyGy5rWNGcOOojrnpoH3HLVwwLul1n21mYMyyCI
 LxH/VYACN58rwJb9ZUL7HMRhxhkDqULa6PQ3fTxzNWanNicScHx8fVp8PK9CjsKHL3al
 q6ocknGjt/emoPYWCzZfxUlfj/yXu2UhifNMcjFu3roGJzooqQMtwhOzmzqzUZJDxNGS
 OqWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=0BzZRxeg8xKxYokM1MoNmkPPpTnxIuVfaw2rVb4iidY=;
 b=bi76gYw6drGEExmeTD/I5qZ0KCxu9TxhXvZscQbhLoanks7CN/bEpXBS9W3b/iDY0U
 mh7dtHnC0Ff7McSzxLcWG6BbzciBTMmlFvlGSWcHZquUSNqQs2GLp4EfpMj2W5t/cgSE
 1DUUJCUB5uFQuYXoKthHk++YKpss4HnMsOpC8FRhXqRRO/i5IlJ9R58zCeYfjw040nW3
 dptdrf1z6edHWRh/mthbzyxx8fujTFhUr3HQoAUmPbL7K6Gp1dUjuebCwBphCHW49Otx
 mkKVMyJUSvraQUIprPjRNl2RebM6YKlXFU92u+fJ3VntajyPbMSoqPjpMO+EFkWjPsMU
 XwYQ==
X-Gm-Message-State: AGRZ1gJsq4Eh6oNNsqtxmzi5M4lIvM2PMNQrSf9Ne/ENPAKSCrezGwyG
 TAFrh8Wj5/bzq10IwZOaUPrPldva7wAaVb4QTfzxyOE0InTWPA==
X-Google-Smtp-Source: AJdET5eE77C9KsrB5huicmjmJWVxHsuJROiG9aN0dCZRcG9gnakRUEezt9nFhGl8LALm9by/xJV1Maa+6uJsisXW9W0=
X-Received: by 2002:ac8:674b:: with SMTP id n11mr5653316qtp.104.1542285466398; 
 Thu, 15 Nov 2018 04:37:46 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <0d01eba0-c81a-8144-36aa-a4161f75e1e3@arm.com>
 <CAKPH-NibiyqHeTtp9NO=jLMdF+vdyZfxTUQ_XYzFVpfnLQCTqw@mail.gmail.com>
 <3605a929-2274-befd-3abd-14943141a7db@arm.com>
 <CAKPH-NhUgAtjG+YA_ypE2kNDmgrHMA_XZ7Q=2hLvveQKFmkd8w@mail.gmail.com>
 <e2eaf39b-53ce-5a55-964d-6a7bf12c66c4@arm.com>
In-Reply-To: <e2eaf39b-53ce-5a55-964d-6a7bf12c66c4@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Thu, 15 Nov 2018 13:37:35 +0100
Message-ID: <CAKPH-Ngvi-FP+ZaAfwXVbXNnTmy=rRg3RnqMRr_+2eVNJ=PvPA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gV2VkLCBOb3YgMTQsIDIwMTggYXQgNzo0OCBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+IEhpLAo+Cj4gT24gMTQvMTEvMjAxOCAx
NzozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+IE9uIFdlZCwgTm92IDE0LCAyMDE4IGF0
IDY6MTAgUE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPj4g
T24gMTQvMTEvMjAxOCAxNTo0MCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+Pj4gT24gV2Vk
LCBOb3YgMTQsIDIwMTggYXQgNDowNyBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPiB3cm90ZToKPiA+Pj4+IE9uIDEyLzExLzIwMTggMTE6MzAsIE1pcmVsYSBTaW1vbm92aWMg
d3JvdGU6Cj4gPj4+Pj4gV2hlbiBEb20wIGZpbmFsaXplcyBpdHMgc3VzcGVuZCBwcm9jZWR1cmUg
dGhlIHN1c3BlbmQgb2YgWGVuIGlzCj4gPj4+Pj4gdHJpZ2dlcmVkIGJ5IGNhbGxpbmcgc3lzdGVt
X3N1c3BlbmQoKS4gRG9tMCBmaW5hbGl6ZXMgdGhlIHN1c3BlbmQgZnJvbQo+ID4+Pj4+IGl0cyBi
b290IGNvcmUgKFZDUFUjMCksIHdoaWNoIGNvdWxkIGJlIG1hcHBlZCB0byBhbnkgcGh5c2ljYWwg
Q1BVLAo+ID4+Pj4+IGkuZS4gdGhlIHN5c3RlbV9zdXNwZW5kKCkgZnVuY3Rpb24gY291bGQgYmUg
ZXhlY3V0ZWQgYnkgYW55IHBoeXNpY2FsCj4gPj4+Pj4gQ1BVLiBTaW5jZSBYZW4gc3VzcGVuZCBw
cm9jZWR1cmUgaGFzIHRvIGJlIHJ1biBieSB0aGUgYm9vdCBDUFUKPiA+Pj4+PiAobm9uLWJvb3Qg
Q1BVcyB3aWxsIGJlIGRpc2FibGVkIGF0IHNvbWUgcG9pbnQgaW4gc3VzcGVuZCBwcm9jZWR1cmUp
LAo+ID4+Pj4+IHN5c3RlbV9zdXNwZW5kKCkgZXhlY3V0aW9uIGhhcyB0byBjb250aW51ZSBvbiBD
UFUjMC4KPiA+Pj4+Pgo+ID4+Pj4+IFdoZW4gdGhlIHN5c3RlbV9zdXNwZW5kKCkgcmV0dXJucyAw
LCBpdCBtZWFucyB0aGF0IHRoZSBzeXN0ZW0gd2FzCj4gPj4+Pj4gc3VzcGVuZGVkIGFuZCBpdCBp
cyBjb21pbmcgb3V0IG9mIHRoZSByZXN1bWUgcHJvY2VkdXJlLiBSZWdhcmRsZXNzCj4gPj4+Pj4g
b2YgdGhlIHN5c3RlbV9zdXNwZW5kKCkgcmV0dXJuIHZhbHVlLCBhZnRlciB0aGlzIGZ1bmN0aW9u
IHJldHVybnMKPiA+Pj4+PiBYZW4gaXMgZnVsbHkgZnVuY3Rpb25hbCwgYW5kIGl0cyBzdGF0ZSwg
aW5jbHVkaW5nIGFsbCBkZXZpY2VzIGFuZCBkYXRhCj4gPj4+Pj4gc3RydWN0dXJlcywgbWF0Y2hl
cyB0aGUgc3RhdGUgcHJpb3IgdG8gY2FsbGluZyBzeXN0ZW1fc3VzcGVuZCgpLgo+ID4+Pj4+IFRo
ZSBzdGF0dXMgaXMgcmV0dXJuZWQgYnkgc3lzdGVtX3N1c3BlbmQoKSBmb3IgZGVidWdnaW5nL2xv
Z2dpbmcKPiA+Pj4+PiBwdXJwb3NlcyBhbmQgZnVuY3Rpb24gcHJvdG90eXBlIGNvbXBhdGliaWxp
dHkuCj4gPj4+Pj4KPiA+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2ltb25vdmljIDxtaXJl
bGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gPj4+Pj4gU2lnbmVkLW9mZi1ieTogU2FlZWQgTm93
c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gPj4+Pj4gLS0tCj4gPj4+Pj4gICAg
IHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCj4gPj4+Pj4gICAgIDEgZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspCj4gPj4+
Pj4KPiA+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYyBiL3hlbi9hcmNo
L2FybS9zdXNwZW5kLmMKPiA+Pj4+PiBpbmRleCBmMjMzOGU0MWRiLi4yMWI0NWY4MjQ4IDEwMDY0
NAo+ID4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiA+Pj4+PiArKysgYi94ZW4v
YXJjaC9hcm0vc3VzcGVuZC5jCj4gPj4+Pj4gQEAgLTExMiwxMSArMTEyLDIwIEBAIHN0YXRpYyB2
b2lkIHZjcHVfc3VzcGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4gPj4+
Pj4gICAgICAgICBfYXJjaF9zZXRfaW5mb19ndWVzdCh2LCAmY3R4dCk7Cj4gPj4+Pj4gICAgIH0K
PiA+Pj4+Pgo+ID4+Pj4+ICsvKiBYZW4gc3VzcGVuZC4gTm90ZTogZGF0YSBpcyBub3QgdXNlZCAo
c3VzcGVuZCBpcyB0aGUgc3VzcGVuZCB0byBSQU0pICovCj4gPj4+Pj4gK3N0YXRpYyBsb25nIHN5
c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCj4gPj4+Pj4gK3sKPiA+Pj4+PiArICAgIEJVR19PTihz
eXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2FjdGl2ZSk7Cj4gPj4+Pj4gKwo+ID4+Pj4+ICsgICAg
cmV0dXJuIC1FTk9TWVM7Cj4gPj4+Pj4gK30KPiA+Pj4+PiArCj4gPj4+Pj4gICAgIGludDMyX3Qg
ZG9tYWluX3N1c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+ID4+Pj4+
ICAgICB7Cj4gPj4+Pj4gICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKPiA+Pj4+PiAgICAgICAgIHN0
cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4gPj4+Pj4gICAgICAgICBib29sIGlz
X3RodW1iID0gZXBvaW50ICYgMTsKPiA+Pj4+PiArICAgIGludCBzdGF0dXM7Cj4gPj4+Pj4KPiA+
Pj4+PiAgICAgICAgIGRwcmludGsoWEVOTE9HX0RFQlVHLAo+ID4+Pj4+ICAgICAgICAgICAgICAg
ICAiRG9tJWQgc3VzcGVuZDogZXBvaW50PTB4JSJQUklyZWdpc3RlciIsIGNpZD0weCUiUFJJcmVn
aXN0ZXIiXG4iLAo+ID4+Pj4+IEBAIC0xNTYsNiArMTY1LDMxIEBAIGludDMyX3QgZG9tYWluX3N1
c3BlbmQocmVnaXN0ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+ID4+Pj4+ICAgICAgICAg
ICovCj4gPj4+Pj4gICAgICAgICB2Y3B1X2Jsb2NrX3VubGVzc19ldmVudF9wZW5kaW5nKGN1cnJl
bnQpOwo+ID4+Pj4+Cj4gPj4+Pj4gKyAgICAvKiBJZiB0aGlzIHdhcyBkb20wIHRoZSB3aG9sZSBz
eXN0ZW0gc2hvdWxkIHN1c3BlbmQ6IHRyaWdnZXIgWGVuIHN1c3BlbmQgKi8KPiA+Pj4+PiArICAg
IGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKPiA+Pj4+PiArICAgIHsKPiA+Pj4+PiArICAg
ICAgICAvKgo+ID4+Pj4+ICsgICAgICAgICAqIHN5c3RlbV9zdXNwZW5kIHNob3VsZCBiZSBjYWxs
ZWQgd2hlbiBEb20wIGZpbmFsaXplcyB0aGUgc3VzcGVuZAo+ID4+Pj4+ICsgICAgICAgICAqIHBy
b2NlZHVyZSBmcm9tIGl0cyBib290IGNvcmUgKFZDUFUjMCkuIEhvd2V2ZXIsIERvbTAncyBWQ1BV
IzAgY291bGQKPiA+Pj4+PiArICAgICAgICAgKiBiZSBtYXBwZWQgdG8gYW55IFBDUFUgKHRoaXMg
ZnVuY3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkgYW55IFBDUFUpLgo+ID4+Pj4+ICsgICAgICAg
ICAqIFRoZSBzdXNwZW5kIHByb2NlZHVyZSBoYXMgdG8gYmUgZmluYWxpemVkIGJ5IHRoZSBQQ1BV
IzAgKG5vbi1ib290Cj4gPj4+Pj4gKyAgICAgICAgICogUENQVXMgd2lsbCBiZSBkaXNhYmxlZCBk
dXJpbmcgdGhlIHN1c3BlbmQpLgo+ID4+Pj4+ICsgICAgICAgICAqLwo+ID4+Pj4+ICsgICAgICAg
IHN0YXR1cyA9IGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoMCwgc3lzdGVtX3N1c3BlbmQsIE5V
TEwpOwo+ID4+Pj4KPiA+Pj4+IEJhc2VkIG9uIG15IGNvbW1lbnQgaW4gcGF0Y2ggIzIsIEkgZG9u
J3QgdGhpbmsgdGhpcyB3aWxsIGRvIHRoZSBjb3JyZWN0IHRoaW5nIG9uCj4gPj4+PiBEb20wLiB4
MCB3aWxsIG5vdCBjb250YWluIGNpZCBidXQgUFNDSV9TVUNDRVNTIGhhcyBpdCBpcyBvdmVycmlk
ZW4gaW4KPiA+Pj4+IGRvX3Zwc2NpXzBfMl9jYWxsLgo+ID4+Pj4KPiA+Pj4KPiA+Pj4gQ291bGQg
eW91IHBsZWFzZSBleHBsYWluPyBJIGNhbid0IGZvbGxvdwo+ID4+Cj4gPj4gR2VuZXJhbCBwdXJw
b3NlIChlLmcgeE4sIHBjKSByZWdpc3RlcnMgbGl2ZSBhdCB0aGUgYm90dG9tIG9mIHRoZSB2Q1BV
IHN0YWNrLiBUaGUKPiA+PiBmdW5jdGlvbiB2Y3B1X3N1c3BlbmQgd2lsbCByZXNldCBhbGwgb2Yg
dGhlbSB0byAwIGJ1dCB4MCAoQ29udGV4dCBJRCkgYW5kIHBjCj4gPj4gKGVudHJ5IHBvaW50KS4K
PiA+Pgo+ID4+IFlvdSByZWx5IG9uIHRob3NlIHJlZ2lzdGVycyB0byBiZSB1bnRvdWNoZWQgaW4g
dGhlIHJldHVybiBwYXRoLiBIb3dldmVyLCB0aGlzIGlzCj4gPj4gbm90IHRoZSBjYXNlLiBJZiB5
b3UgbG9vayBhdCBkb192cHNjaV8wXzJfY2FsbCwgeDAgd2lsbCBiZSBzZXQgdG8gd2hhdGV2ZXIg
aXMKPiA+PiB0aGUgcmV0dXJuIHZhbHVlIG9mIGRvbWFpbl9zdXNwZW5kIChlLmcgUFNDSV9TVVNQ
RU5EKS4gU28geDAgd2lsbCBub3QgY29udGFpbgo+ID4+IGFueW1vcmUgdGhlIENvbnRleHQgSUQg
YXMgZXhwZWN0ZWQgYnkgdGhlIGd1ZXN0Lgo+ID4KPiA+IFRoaXMgaXMgZXhwZWN0ZWQsIHRoZSBz
eXN0ZW0gc2hvdWxkIGJlaGF2ZSB0aGF0IHdheS4gSWYgdGhlIGd1ZXN0Cj4gPiBtYW5hZ2VkIHRv
IHN1c3BlbmQsIGkuZS4gZG9tYWluX3N1c3BlbmQgaGFzIHJldHVybmVkIFBTQ0lfU1VDQ0VTUywg
dGhlCj4gPiByZXR1cm4gdmFsdWUgaXMgbWVhbmluZ2xlc3MgdG8gdGhlIGd1ZXN0IGJlY2F1c2Ug
aXQgd29uJ3QgcmV0dXJuIHRvCj4gPiBpdC4gVGhlIGd1ZXN0IGhhcyBzdXNwZW5kZWQsIGp1c3Qg
dGhlIGZhY3QgdGhlIGl0IHdpbGwgc3RhcnQgZnJvbSBhbgo+ID4gYW5vdGhlciBlbnRyeSBwb2lu
dCBpbXBsaWNpdGx5IGNhcnJpZXMgdGhlIGluZm9ybWF0aW9uIHRoYXQgdGhlCj4gPiBzdXNwZW5k
IHdhcyBzdWNjZXNzZnVsLgo+ID4gSG93ZXZlciwgaWYgdGhlIHJldHVybiB2YWx1ZSBmcm9tIGRv
bWFpbl9zdXNwZW5kIGlzIGFuIGVycm9yIHRoZW4gdGhlCj4gPiBlcnJvciB3aWxsIGJlIHJldHVy
bmVkIHRvIHRoZSBndWVzdCBiZWNhdXNlIHRoZSBzdXNwZW5kIGhhcyBmYWlsZWQuCj4gPiBUaGVu
IHRoZSB4MCByZWdpc3RlciBzaG91bGQgY29udGFpbiBlcnJvciBjb2RlLCBub3QgdGhlIGNvbnRl
eHQgSUQuCj4gPiBUaGUgUEMgc2hvdWxkIGJlIHVudG91Y2hlZCwgaS5lLiBpdCBzaG91bGQgbm90
IGNvbnRhaW4gdGhlIHJlc3VtZQo+ID4gZW50cnkgcG9pbnQsIGJ1dCB3aGF0ZXZlciB3YXMgaW4g
dGhlcmUgb25jZSB0aGUgaHZjL3N5c3RlbV9zdXNwZW5kIHdhcwo+ID4gaXNzdWVkIGJ5IHRoZSBn
dWVzdC4gR3Vlc3RzIGhhbmRsZSBlcnJvcnMgcmlnaHQgYmVsb3cgdGhlIGNvZGUgZnJvbQo+ID4g
d2hpY2ggdGhleSB0cmllZCB0byBzdXNwZW5kLgo+Cj4gSSB0aGluayB5b3UgbWlzdW5kZXJzdG9v
ZCBteSBjb21tZW50LiBJIGFtIG5vdCBzcGVha2luZyBhYm91dCB0aGUgZmFpbHVyZSBjYXNlCj4g
YnV0IHRoZSBzdWNjZXNzIGNhc2Ugd2hlcmUgdGhlIGRvbWFpbiBpcyBhY3R1YWxseSBzdXNwZW5k
ZWQgZm9yIHNvbWUgdGltZS4KPgo+IFdoZW4gdGhlIGRvbWFpbiBpcyByZXN1bWluZywgdGhlICJi
b290IiB2Q1BVIHNob3VsZCBzZWUgQ29udGV4dCBJRCBhbmQgbm90Cj4gUFNDSV9TVUNDRVNTLgo+
Cj4gSG93ZXZlciwgdGhpcyBpcyBub3QgdGhlIGNhc2UgYmVjYXVzZSBvZiB0aGUgZm9sbG93aW5n
IHBhdGg6Cj4KPiAgICAgICAgIC0+IGRvX3Zwc2NpXzBfMl9jYWxsCj4gICAgICAgICAgICAgICAg
IC0+IGRvbWFpbl9zdXNwZW5kCj4gICAgICAgICAgICAgICAgICAgICAgICAgLT4gdmNwdV9zdXNw
ZW5kCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtPiB4MCA9IENvbnRleHQgSUQK
PiAgICAgICAgICAgICAgICAgICAgICAgICAtPiByZXR1cm4gUFNDSV9TVUNDRVNTCj4gICAgICAg
ICAgICAgICAgIC0+IHgwID0gUFNDSV9TVUNDRVNTCj4KPiBBdCBzb21lIHBvaW50IGluIHRoZSBm
dXR1cmUgeW91ciBndWVzdCB3aWxsIHJlc3VtZS4gSW5zdGVhZCBvZiBzZWVuIENvbnRleHQgSUQs
Cj4gaXQgd2lsbCBhY3R1YWxseSBzZWUgUFNDSV9TVUNDRVNTLiBZb3UgY2FuIGVhc2lseSB0ZXN0
IHRoYXQgYnkgbW9kaWZ5aW5nIHRoZQo+IFNZU1RFTV9TVVNQRU5EIGNvZGUgaW4gTGludXggdG8g
dXNlIGEgZGlmZmVyZW50IGNvbnRleHQgSUQgYW5kIGFkZCBodmMgIzB4ZmZlMAo+IHRvIGR1bXAg
cmVnaXN0ZXIgeDAuCj4KCllvdSdyZSByaWdodCwgeDAgZ2V0IG92ZXJ3cml0dGVuIGJ5IHNldF91
c2VyX3JlZyBhZnRlciB0aGUKZG9fcHNjaV8xXzBfc3lzdGVtX3N1c3BlbmQgcmV0dXJucy4gVGhp
cyBuZWVkcyB0byBiZSBmaXhlZCwgdGhhbmtzLgoKPiA+Cj4gPj4KPiA+PiBZb3UgcHJvYmFibHkg
aGF2ZW4ndCBub3RpY2VkIGl0IGJlY2F1c2UgTGludXggaXMgY3VycmVudGx5IHVzaW5nIDAgZm9y
IHRoZQo+ID4+IGNvbnRleHQgSUQuIFRoaXMgaXMgdGhlIHNhbWUgdmFsdWUgYXMgUFNDSV9TVUND
RVNTLgo+ID4+Cj4gPj4gSW4gdGhlIGNhc2Ugb2YgRG9tMCwgdGhpcyBpcyBhIGJpdCBkaWZmZXJl
bnQgdG8gd2hhdCBJIGV4cGxhaW5lZCBpbiBteSBwcmV2aW91cwo+ID4+IGUtbWFpbCBiZWNhdXNl
IEkgZ290IGNvbmZ1c2VkLiBUaGUgZnVuY3Rpb24gY29udGludWVfaHlwZXJjYWxsX29uX2NwdSBp
cyBub3QKPiA+PiBkb2luZyB3aGF0IHlvdSBleHBlY3QuIFRoZSBmdW5jdGlvbiB3aWxsIHBhdXNl
IHRoZSB2Q1BVLCBzY2hlZHVsZSB0aGUgdGFza2xldAo+ID4+IGFuZCB0aGVuIHJldHVybiBkaXJl
Y3RseS4KPiA+Pgo+ID4+IEF0IHNvbWUgcG9pbnQgdGhlIHRhc2tsZXQgd2lsbCBnZXQgc2NoZWR1
bGVkIG9uIENQVSMwIGFuZCBzeXN0ZW1fc3VzcGVuZCB3aWxsIGJlCj4gPj4gY2FsbGVkLiBUaGUg
cmV0dXJuIHZhbHVlIG9mIHRoYXQgZnVuY3Rpb24gd2lsbCBiZSBjb3BpZWQgdG8geDAuIFRoZSB2
Q1BVIHdpbGwKPiA+PiB0aGVuIGdldCB1bnBhdXNlZCBhbmQgY29udGludWUgdG8gcnVuLgo+ID4+
Cj4gPj4gU28geDAgd2lsbCBub3QgY29udGFpbiB0aGUgQ29udGV4dCBJRCBidXQgd2hhdGV2ZXIg
c3lzdGVtX3N1c3BlbmQgcmV0dXJuLgo+ID4+Cj4gPgo+ID4gSSBhZ3JlZSB3aXRoIGFsbCB5b3Ug
ZGVzY3JpYmVkIGFib3ZlLCBidXQgdGhhdCBpcyBpbnRlbmRlZCAtIHRoZQo+ID4gc3lzdGVtIHNo
b3VsZCBiZWhhdmUgdGhhdCB3YXkuIEkgYmVsaWV2ZSB0aGUgY2F1c2Ugb2YgbWlzdW5kZXJzdGFu
ZGluZwo+ID4gY291bGQgYmUgaW4gaG93IHRoZSByZXR1cm4gdmFsdWUgdmVyc3VzIGNvbnRleHQg
SUQgaXMgaGFuZGxlZC4gVGhvc2UKPiA+IGFyZSBkaWZmZXJlbnQgcGF0aHMsIGFuZCBvbmx5IG9u
ZSBvZiB0aGUgZm9sbG93aW5nIGV4ZWN1dGVzOiAxKSBlaXRoZXIKPiA+IHRoZSBzdXNwZW5kIGlz
IHN1Y2Nlc3NmdWwgYW5kIG5vdGhpbmcgd2lsbCBiZSByZXR1cm5lZCB0byB0aGUgZ3Vlc3QKPiA+
IGJlY2F1c2UgaXQgaXMgc3VzcGVuZGVkOyBvciAyKSB0aGUgc3VzcGVuZCBvZiB0aGUgZ3Vlc3Qg
aGFzIGZhaWxlZCBzbwo+ID4gY29udGV4dCBJRCBpcyB1c2VsZXNzLgo+Cj4gWW91IG1pc3NlZCBt
eSBwb2ludCBoZXJlLCB5b3VyIGd1ZXN0IHdpbGwgcmVzdW1lIGF0IHNvbWUgcG9pbnQuIEFzIHlv
dSByZXNldCB0aGUKPiB2Q1BVIGFuZCBzZXQgeDAgaW4gdmNwdV9zdXNwZW5kLiBUaGVuIGFueXRo
aW5nIGFmdGVyIGNhbiBvdmVyd3JpdGUgdGhlIHJlZ2lzdGVycwo+IHlvdSBzZXQgaW4gdmNwdV9z
dXNwZW5kLgo+Cj4gUGxlYXNlIGV4cGxhaW4gd2h5IHlvdSB0aGluayB5b3VyIGNvZGUgYmVoYXZl
IGRpZmZlcmVudGx5IHRoYXQgSSB3cm90ZSB3aGVuCj4gcmVzdW1pbmcuCj4KPiBDaGVlcnMsCj4K
PiAtLQo+IEp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:43:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:43: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-devel-bounces@lists.xenproject.org>)
	id 1gNGzm-0008KE-1C; Thu, 15 Nov 2018 12:43: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=wsre=n2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gNGzk-0008K9-Lv
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 12:43:40 +0000
X-Inumbo-ID: 139dd782-e8d4-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 139dd782-e8d4-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 12:43:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Nov 2018 05:43:39 -0700
Message-Id: <5BED69F802000078001FC60B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 15 Nov 2018 05:43:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 3/3] x86/HVM: honor p2m_ioreq_server type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogX19odm1fY29weSgpIHNob3VsZCBub3Qgd3JpdGUgdG8gcDJtX2lvcmVxX3NlcnZlciBwYWdl
cwoyOiBodm1fbWFwX2d1ZXN0X2ZyYW1lX3J3KCkgc2hvdWxkIHJlc3BlY3QgcDJtX2lvcmVxX3Nl
cnZlcgozOiBlbXVsYXRlX2d2YV90b19tZm4oKSBzaG91bGQgcmVzcGVjdCBwMm1faW9yZXFfc2Vy
dmVyCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:45:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:45: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-devel-bounces@lists.xenproject.org>)
	id 1gNH1v-00007Q-RR; Thu, 15 Nov 2018 12:45: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=wsRE=N2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gNH1v-00007I-2I
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 12:45:55 +0000
X-Inumbo-ID: 63065742-e8d4-11e8-b49c-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 63065742-e8d4-11e8-b49c-12d6303a7972;
 Thu, 15 Nov 2018 12:45:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Nov 2018 05:45:52 -0700
Message-Id: <5BED6A7E02000078001FC615@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 15 Nov 2018 05:45:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 0/3] x86/HVM: honor p2m_ioreq_server type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogX19odm1fY29weSgpIHNob3VsZCBub3Qgd3JpdGUgdG8gcDJtX2lvcmVxX3NlcnZlciBwYWdl
cwoyOiBodm1fbWFwX2d1ZXN0X2ZyYW1lX3J3KCkgc2hvdWxkIHJlc3BlY3QgcDJtX2lvcmVxX3Nl
cnZlcgozOiBlbXVsYXRlX2d2YV90b19tZm4oKSBzaG91bGQgcmVzcGVjdCBwMm1faW9yZXFfc2Vy
dmVyCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:50:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:50: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-devel-bounces@lists.xenproject.org>)
	id 1gNH63-0000sc-F3; Thu, 15 Nov 2018 12:50: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=ywyy=n2=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gNH61-0000sU-J6
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 12:50:09 +0000
X-Inumbo-ID: fb762398-e8d4-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb762398-e8d4-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 12:50:08 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D00E7300C231;
 Thu, 15 Nov 2018 12:50:07 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 55ED7105B212;
 Thu, 15 Nov 2018 12:49:51 +0000 (UTC)
Date: Thu, 15 Nov 2018 13:49:49 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181115134949.7767589d@redhat.com>
In-Reply-To: <20181105014047.26447-15-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-15-sameo@linux.intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.47]); Thu, 15 Nov 2018 12:50:08 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v5 14/24] hw: i386: Make the hotpluggable
 memory size property more generic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDozNyArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IFRoaXMgcHJvcGVydHkgaXMgY3VycmVudGx5IGRlZmlu
ZWQgdW5kZXIgaTM4Ni9wYyB3aGlsZSBpdCBvbmx5IGRlc2NyaWJlcwo+IGEgcmVnaW9uIHNpemUg
dGhhdCdzIGV2ZW50dWFsbHkgZmV0Y2hlZCBmcm9tIHRoZSBBTUwgQUNQSSBjb2RlLgo+IAo+IFdl
IGNhbiBtYWtlIGl0IG1vcmUgZ2VuZXJpYyBhbmQgc2hhcmVhYmxlIGFjcm9zcyBtYWNoaW5lIHR5
cGVzIGJ5IG1vdmluZwo+IGl0IHRvIG1lbW9yeS1kZXZpY2UuaCBpbnN0ZWFkLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IFNhbXVlbCBPcnRpeiA8c2FtZW9AbGludXguaW50ZWwuY29tPgpub3Qgc3VyZSBp
dCBiZWxvbmcgdG8gdGhpcyBzZXJpZXMsIGJ1dCByZWdhcmRsZXNzIHdoZXJlIGl0IGVuZC11cHMK
ClJldmlld2VkLWJ5OiBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgoKPiAtLS0K
PiAgaW5jbHVkZS9ody9pMzg2L3BjLmggICAgICAgICAgIHwgMSAtCj4gIGluY2x1ZGUvaHcvbWVt
L21lbW9yeS1kZXZpY2UuaCB8IDIgKysKPiAgaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgICAgICAgICAg
IHwgMiArLQo+ICBody9pMzg2L3BjLmMgICAgICAgICAgICAgICAgICAgfCAzICsrLQo+ICA0IGZp
bGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9ody9pMzg2L3BjLmggYi9pbmNsdWRlL2h3L2kzODYvcGMuaAo+IGluZGV4
IGJiYmRiMzNlYTMuLjQ0Y2I2YmYzZjMgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9ody9pMzg2L3Bj
LmgKPiArKysgYi9pbmNsdWRlL2h3L2kzODYvcGMuaAo+IEBAIC02Miw3ICs2Miw2IEBAIHN0cnVj
dCBQQ01hY2hpbmVTdGF0ZSB7Cj4gIH07Cj4gIAo+ICAjZGVmaW5lIFBDX01BQ0hJTkVfQUNQSV9E
RVZJQ0VfUFJPUCAiYWNwaS1kZXZpY2UiCj4gLSNkZWZpbmUgUENfTUFDSElORV9ERVZNRU1fUkVH
SU9OX1NJWkUgImRldmljZS1tZW1vcnktcmVnaW9uLXNpemUiCj4gICNkZWZpbmUgUENfTUFDSElO
RV9NQVhfUkFNX0JFTE9XXzRHICJtYXgtcmFtLWJlbG93LTRnIgo+ICAjZGVmaW5lIFBDX01BQ0hJ
TkVfVk1QT1JUICAgICAgICAgICAidm1wb3J0Igo+ICAjZGVmaW5lIFBDX01BQ0hJTkVfU01NICAg
ICAgICAgICAgICAic21tIgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L21lbS9tZW1vcnktZGV2
aWNlLmggYi9pbmNsdWRlL2h3L21lbS9tZW1vcnktZGV2aWNlLmgKPiBpbmRleCBlOTA0ZTE5NGQ1
Li5kOWE0ZmM3YzNlIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcvbWVtL21lbW9yeS1kZXZpY2Uu
aAo+ICsrKyBiL2luY2x1ZGUvaHcvbWVtL21lbW9yeS1kZXZpY2UuaAo+IEBAIC05Nyw2ICs5Nyw4
IEBAIHR5cGVkZWYgc3RydWN0IE1lbW9yeURldmljZUNsYXNzIHsKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBNZW1vcnlEZXZpY2VJbmZvICppbmZvKTsKPiAgfSBNZW1vcnlEZXZpY2VD
bGFzczsKPiAgCj4gKyNkZWZpbmUgTUVNT1JZX0RFVklDRV9SRUdJT05fU0laRSAibWVtb3J5LWRl
dmljZS1yZWdpb24tc2l6ZSIKPiArCj4gIE1lbW9yeURldmljZUluZm9MaXN0ICpxbXBfbWVtb3J5
X2RldmljZV9saXN0KHZvaWQpOwo+ICB1aW50NjRfdCBnZXRfcGx1Z2dlZF9tZW1vcnlfc2l6ZSh2
b2lkKTsKPiAgdm9pZCBtZW1vcnlfZGV2aWNlX3ByZV9wbHVnKE1lbW9yeURldmljZVN0YXRlICpt
ZCwgTWFjaGluZVN0YXRlICptcywKPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMg
Yi9ody9pMzg2L2FjcGktYnVpbGQuYwo+IGluZGV4IGQ4YmJhMTY3NzYuLjFlZjFhMzg0NDEgMTAw
NjQ0Cj4gLS0tIGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKPiArKysgYi9ody9pMzg2L2FjcGktYnVp
bGQuYwo+IEBAIC0xNjI4LDcgKzE2MjgsNyBAQCBidWlsZF9zcmF0KEdBcnJheSAqdGFibGVfZGF0
YSwgQklPU0xpbmtlciAqbGlua2VyLAo+ICAgICAgTWFjaGluZUNsYXNzICptYyA9IE1BQ0hJTkVf
R0VUX0NMQVNTKG1hY2hpbmUpOwo+ICAgICAgY29uc3QgQ1BVQXJjaElkTGlzdCAqYXBpY19pZHMg
PSBtYy0+cG9zc2libGVfY3B1X2FyY2hfaWRzKG1hY2hpbmUpOwo+ICAgICAgcmFtX2FkZHJfdCBo
b3RwbHVnYWJibGVfYWRkcmVzc19zcGFjZV9zaXplID0KPiAtICAgICAgICBvYmplY3RfcHJvcGVy
dHlfZ2V0X2ludChPQkpFQ1QobWFjaGluZSksIFBDX01BQ0hJTkVfREVWTUVNX1JFR0lPTl9TSVpF
LAo+ICsgICAgICAgIG9iamVjdF9wcm9wZXJ0eV9nZXRfaW50KE9CSkVDVChtYWNoaW5lKSwgTUVN
T1JZX0RFVklDRV9SRUdJT05fU0laRSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBOVUxMKTsKPiAgCj4gICAgICBzcmF0X3N0YXJ0ID0gdGFibGVfZGF0YS0+bGVuOwo+IGRpZmYg
LS1naXQgYS9ody9pMzg2L3BjLmMgYi9ody9pMzg2L3BjLmMKPiBpbmRleCAwOTBmOTY5OTMzLi5j
OWZmYzhjZmY2IDEwMDY0NAo+IC0tLSBhL2h3L2kzODYvcGMuYwo+ICsrKyBiL2h3L2kzODYvcGMu
Ywo+IEBAIC02Nyw2ICs2Nyw3IEBACj4gICNpbmNsdWRlICJody9ib2FyZHMuaCIKPiAgI2luY2x1
ZGUgImFjcGktYnVpbGQuaCIKPiAgI2luY2x1ZGUgImh3L21lbS9wYy1kaW1tLmgiCj4gKyNpbmNs
dWRlICJody9tZW0vbWVtb3J5LWRldmljZS5oIgo+ICAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgo+
ICAjaW5jbHVkZSAicWFwaS9xYXBpLXZpc2l0LWNvbW1vbi5oIgo+ICAjaW5jbHVkZSAicWFwaS92
aXNpdG9yLmgiCj4gQEAgLTI0NDMsNyArMjQ0NCw3IEBAIHN0YXRpYyB2b2lkIHBjX21hY2hpbmVf
Y2xhc3NfaW5pdChPYmplY3RDbGFzcyAqb2MsIHZvaWQgKmRhdGEpCj4gICAgICBuYy0+bm1pX21v
bml0b3JfaGFuZGxlciA9IHg4Nl9ubWk7Cj4gICAgICBtYy0+ZGVmYXVsdF9jcHVfdHlwZSA9IFRB
UkdFVF9ERUZBVUxUX0NQVV9UWVBFOwo+ICAKPiAtICAgIG9iamVjdF9jbGFzc19wcm9wZXJ0eV9h
ZGQob2MsIFBDX01BQ0hJTkVfREVWTUVNX1JFR0lPTl9TSVpFLCAiaW50IiwKPiArICAgIG9iamVj
dF9jbGFzc19wcm9wZXJ0eV9hZGQob2MsIE1FTU9SWV9ERVZJQ0VfUkVHSU9OX1NJWkUsICJpbnQi
LAo+ICAgICAgICAgIHBjX21hY2hpbmVfZ2V0X2RldmljZV9tZW1vcnlfcmVnaW9uX3NpemUsIE5V
TEwsCj4gICAgICAgICAgTlVMTCwgTlVMTCwgJmVycm9yX2Fib3J0KTsKPiAgCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:50:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:50: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-devel-bounces@lists.xenproject.org>)
	id 1gNH6I-0000tp-Or; Thu, 15 Nov 2018 12:50:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wsre=n2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gNH6G-0000tV-Qn
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 12:50:24 +0000
X-Inumbo-ID: 044d6552-e8d5-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 044d6552-e8d5-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 12:50:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Nov 2018 05:50:22 -0700
Message-Id: <5BED6B8E02000078001FC61F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 15 Nov 2018 05:50:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BED6A7E02000078001FC615@prv1-mh.provo.novell.com>
In-Reply-To: <5BED6A7E02000078001FC615@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 1/3] x86/HVM: __hvm_copy() should not write
 to p2m_ioreq_server pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDNiZGVjNTMwYTUgKCJ4ODYvSFZNOiBzcGxpdCBwYWdlIHN0cmFkZGxpbmcgZW11bGF0
ZWQgYWNjZXNzZXMgaW4KbW9yZSBjYXNlcyIpIGludHJvZHVjZWQgYSBodm1fY29weV90b19ndWVz
dF9saW5lYXIoKSBhdHRlbXB0IGJlZm9yZQpmYWxsaW5nIGJhY2sgdG8gaHZtZW11bF9saW5lYXJf
bW1pb193cml0ZSgpLiBUaGlzIGlzIHdyb25nIGZvciB0aGUKcDJtX2lvcmVxX3NlcnZlciBzcGVj
aWFsIGNhc2UuIFRoYXQgY2hhbmdlIHdpZGVuZWQgYSBwcmUtZXhpc3RpbmcgaXNzdWUKdGhvdWdo
OiBPdGhlciB3cml0ZXMgdG8gc3VjaCBwYWdlcyBhbHNvIG5lZWQgdG8gYmUgZmFpbGVkIChvciBm
b3JjZWQKdGhyb3VnaCBlbXVsYXRpb24pLCBpbiBwYXJ0aWN1bGFyIGh5cGVyY2FsbCBidWZmZXIg
d3JpdGVzLgoKUmVwb3J0ZWQtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRy
aXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJl
dmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0z
MjA0LDYgKzMyMDQsMTIgQEAgc3RhdGljIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBfX2h2
bQogICAgICAgICBpZiAoIHJlcyAhPSBIVk1UUkFOU19va2F5ICkKICAgICAgICAgICAgIHJldHVy
biByZXM7CiAKKyAgICAgICAgaWYgKCAoZmxhZ3MgJiBIVk1DT1BZX3RvX2d1ZXN0KSAmJiBwMm10
ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQorICAgICAgICB7CisgICAgICAgICAgICBwdXRfcGFnZShw
YWdlKTsKKyAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjsKKyAgICAg
ICAgfQorCiAgICAgICAgIHAgPSAoY2hhciAqKV9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpICsgKGFk
ZHIgJiB+UEFHRV9NQVNLKTsKIAogICAgICAgICBpZiAoIGZsYWdzICYgSFZNQ09QWV90b19ndWVz
dCApCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:50:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:50: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-devel-bounces@lists.xenproject.org>)
	id 1gNH6f-0000xB-3F; Thu, 15 Nov 2018 12:50: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=wsRE=N2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gNH6e-0000x2-FA
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 12:50:48 +0000
X-Inumbo-ID: 1230acea-e8d5-11e8-a8ba-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1230acea-e8d5-11e8-a8ba-12d6303a7972;
 Thu, 15 Nov 2018 12:50:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Nov 2018 05:50:46 -0700
Message-Id: <5BED6BA402000078001FC622@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 15 Nov 2018 05:50:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BED6A7E02000078001FC615@prv1-mh.provo.novell.com>
In-Reply-To: <5BED6A7E02000078001FC615@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 2/3] x86/HVM: hvm_map_guest_frame_rw() should
 respect p2m_ioreq_server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V3JpdGVzIHRvIHN1Y2ggcGFnZXMgd291bGQgbmVlZCB0byBiZSBoYW5kZWQgdG8gdGhlIGVtdWxh
dG9yLCB3aGljaCB3ZSdyZQpub3QgcHJlcGFyZWQgdG8gZG8gYXQgdGhpcyBwb2ludC4KClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTI1NTgsNyArMjU1OCw4
IEBAIHN0YXRpYyB2b2lkICpfaHZtX21hcF9ndWVzdF9mcmFtZSh1bnNpZ24KIAogICAgIGlmICgg
d3JpdGFibGUgKQogICAgIHsKLSAgICAgICAgaWYgKCB1bmxpa2VseShwMm1faXNfZGlzY2FyZF93
cml0ZShwMm10KSkgKQorICAgICAgICBpZiAoIHVubGlrZWx5KHAybV9pc19kaXNjYXJkX3dyaXRl
KHAybXQpKSB8fAorICAgICAgICAgICAgIHVubGlrZWx5KHAybXQgPT0gcDJtX2lvcmVxX3NlcnZl
cikgKQogICAgICAgICAgICAgKndyaXRhYmxlID0gMDsKICAgICAgICAgZWxzZSBpZiAoICFwZXJt
YW5lbnQgKQogICAgICAgICAgICAgcGFnaW5nX21hcmtfcGZuX2RpcnR5KGQsIF9wZm4oZ2ZuKSk7
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 12:51:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 12:51: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-devel-bounces@lists.xenproject.org>)
	id 1gNH7h-00016h-FC; Thu, 15 Nov 2018 12:51:53 +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=wsRE=N2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gNH7g-00016X-Ot
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 12:51:52 +0000
X-Inumbo-ID: 389e64ee-e8d5-11e8-93b2-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 389e64ee-e8d5-11e8-93b2-12d6303a7972;
 Thu, 15 Nov 2018 12:51:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Nov 2018 05:51:50 -0700
Message-Id: <5BED6BE402000078001FC625@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 15 Nov 2018 05:51:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BED6A7E02000078001FC615@prv1-mh.provo.novell.com>
In-Reply-To: <5BED6A7E02000078001FC615@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 3/3] x86/shadow: emulate_gva_to_mfn() should
 respect p2m_ioreq_server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V3JpdGVzIHRvIHN1Y2ggcGFnZXMgbmVlZCB0byBiZSBoYW5kZWQgdG8gdGhlIGVtdWxhdG9yLgoK
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjI6IFJl
dHVybiBCQURfR0ZOX1RPX01GTiBpbnN0ZWFkLgoKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9odm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2h2bS5jCkBAIC0zMzgsNiArMzM4
LDExIEBAIHN0YXRpYyBtZm5fdCBlbXVsYXRlX2d2YV90b19tZm4oc3RydWN0IHYKICAgICB7CiAg
ICAgICAgIHJldHVybiBfbWZuKEJBRF9HRk5fVE9fTUZOKTsKICAgICB9CisgICAgaWYgKCBwMm10
ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQorICAgIHsKKyAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cisg
ICAgICAgIHJldHVybiBfbWZuKEJBRF9HRk5fVE9fTUZOKTsKKyAgICB9CiAgICAgaWYgKCBwMm1f
aXNfZGlzY2FyZF93cml0ZShwMm10KSApCiAgICAgewogICAgICAgICBwdXRfcGFnZShwYWdlKTsK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 13:03:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 13:03: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-devel-bounces@lists.xenproject.org>)
	id 1gNHIN-00025U-JW; Thu, 15 Nov 2018 13:02: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=dkuq=n2=citrix.com=prvs=850b0babf=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gNHIL-00025P-H9
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 13:02:53 +0000
X-Inumbo-ID: c216abd8-e8d6-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c216abd8-e8d6-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 13:02:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81903407"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 3/3] x86/shadow: emulate_gva_to_mfn() should respect
 p2m_ioreq_server
Thread-Index: AQHUfOH/ORPkWKMn3kaCbKtgadduo6VQzQWA
Date: Thu, 15 Nov 2018 13:02:23 +0000
Message-ID: <cccb74ff9b894e2e8206d6a28925424d@AMSPEX02CL03.citrite.net>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BED6A7E02000078001FC615@prv1-mh.provo.novell.com>
 <5BED6BE402000078001FC625@prv1-mh.provo.novell.com>
In-Reply-To: <5BED6BE402000078001FC625@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 3/3] x86/shadow: emulate_gva_to_mfn()
 should respect p2m_ioreq_server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTUgTm92ZW1iZXIgMjAxOCAxMjo1Mgo+IFRvOiB4
ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBDYzogQW5kcmV3IENv
b3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
OyBXZWkgTGl1Cj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVu
Lm9yZz4KPiBTdWJqZWN0OiBbUEFUQ0ggdjIgMy8zXSB4ODYvc2hhZG93OiBlbXVsYXRlX2d2YV90
b19tZm4oKSBzaG91bGQgcmVzcGVjdAo+IHAybV9pb3JlcV9zZXJ2ZXIKPiAKPiBXcml0ZXMgdG8g
c3VjaCBwYWdlcyBuZWVkIHRvIGJlIGhhbmRlZCB0byB0aGUgZW11bGF0b3IuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgo+IC0tLQo+IHYyOiBSZXR1cm4g
QkFEX0dGTl9UT19NRk4gaW5zdGVhZC4KPiAKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L2h2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYwo+IEBAIC0zMzgsNiAr
MzM4LDExIEBAIHN0YXRpYyBtZm5fdCBlbXVsYXRlX2d2YV90b19tZm4oc3RydWN0IHYKPiAgICAg
IHsKPiAgICAgICAgICByZXR1cm4gX21mbihCQURfR0ZOX1RPX01GTik7Cj4gICAgICB9Cj4gKyAg
ICBpZiAoIHAybXQgPT0gcDJtX2lvcmVxX3NlcnZlciApCj4gKyAgICB7Cj4gKyAgICAgICAgcHV0
X3BhZ2UocGFnZSk7Cj4gKyAgICAgICAgcmV0dXJuIF9tZm4oQkFEX0dGTl9UT19NRk4pOwo+ICsg
ICAgfQo+ICAgICAgaWYgKCBwMm1faXNfZGlzY2FyZF93cml0ZShwMm10KSApCj4gICAgICB7Cj4g
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 13:19:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 13:19: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-devel-bounces@lists.xenproject.org>)
	id 1gNHYD-00032h-1P; Thu, 15 Nov 2018 13:19: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=abz7=n2=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gNHYC-00032c-KI
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 13:19:16 +0000
X-Inumbo-ID: 0cc252b8-e8d9-11e8-9a16-bc764e045a96
Received: from mail-ot1-x344.google.com (unknown [2607:f8b0:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0cc252b8-e8d9-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 13:19:15 +0000 (UTC)
Received: by mail-ot1-x344.google.com with SMTP id g27so17978370oth.6
 for <xen-devel@lists.xenproject.org>; Thu, 15 Nov 2018 05:19:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=5y/OD5kTzn4ePmnnqnAI7AGCKfDtHz0ZOMnePUpDeFk=;
 b=FJBVcQBqNbpXprqNgVuHNbMomwZkuNAqcY7hNDtIO8HT2yz0A10wXYUb+v3FhW3TgR
 SSzUYQEmrRk8VQhvQ7qIZZgdB/UzC+f1JfPWyt7H9si6H9jfnejRjqIJ77Kci83dWG8s
 rxWAZZQs5JngahKgRhEu63bKVXOvH/as8uKhdk5p6PR8tQo2yo/79uFAhAqMwwr5VJQ0
 FE92th/hPjZYKNpBehnjzQCIJLv66Nw3Ks51YETh1Wwa9r/PubupTA0mTk1MzxfNJqm3
 dy5gFnMsejGv9t7bp6K/WNjTKc5Yazaef3bzpbMXISzCxgywTyZFXNdgm1HKd5i+pcJF
 YMNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=5y/OD5kTzn4ePmnnqnAI7AGCKfDtHz0ZOMnePUpDeFk=;
 b=UxlHzuGnjvuZ/PzXrT/EQThT4eAs3ZeS7lrccOKU7JalcGqIybKWqLRWNpMPUN8j0r
 bgkCFOxgFiZlOpB43WM0lOQT6CMb7zm2FFDRRYmKHNom905FwOc0SgW92WcEt02PVK3o
 kJbixqJVVTkFycDuJgoRQIXgRvlev/JbwXe2Qm6ddWjDtNneCdNwfQhMBj1v7G5dTdtC
 HZk6EXgt23/MINe5XTW9sPUb+9D7fyD8R2enJ74/B/sc+Iu6k/sQKm5JRl4TqPogxpXR
 jC/unp1jCey8gFG7qrLoQadmJkL8VgTXs1d97+4HxcF95vRbwMkKp0qCF0m8Lpr6qR8A
 dLaw==
X-Gm-Message-State: AGRZ1gISGaNq//wGKmukM3oH3eQpmXyB7wiFdcQFtr7b3JkBz3KoqFj/
 NXdY/AFkd0BB5IsncFyiMOfx7u/hQukMwhgSZB0=
X-Google-Smtp-Source: AJdET5cNF08EyE14lpa9mqaVH5OqrdUBy6MoRKpI2n7zqUXXX6aWg2gwPqN0Z9zGYKwMI9MVkKJvq+EstLXoZ5W7Kvw=
X-Received: by 2002:a9d:4333:: with SMTP id s48mr3496247ote.347.1542287954917; 
 Thu, 15 Nov 2018 05:19:14 -0800 (PST)
MIME-Version: 1.0
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-5-julien.grall@arm.com>
 <CAC1WxdhvbNCfnaj=1pFJmqu-kwMuvvrW77FjOK22xAvaUAPqTA@mail.gmail.com>
 <27feb9a3-ad1b-aed9-7821-6367a3157ce9@arm.com>
 <CAC1Wxdhy1Dnh3_rLFSX0Uj8e4+BLsfWqCQc__U8+bSwd+pCSHg@mail.gmail.com>
 <f9d4248e-485d-e3a8-88bd-6fab6cabe313@arm.com>
In-Reply-To: <f9d4248e-485d-e3a8-88bd-6fab6cabe313@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Thu, 15 Nov 2018 15:19:03 +0200
Message-ID: <CAC1Wxdib6qQk=iH9ODr9XuJo39bvY+4RJUXFHsurW77AqekHDg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 4/8] xen/arm: Add support for read-only
 foreign mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBTbyBJIHdvdWxkIHByZWZlciB0byBzdGljayB3aXRoIF90IHdoaWNoIGlzIHF1aXRlIGNvbW1v
biB3aXRoaW4gdGhlIHAybQo+IGNvZGUgYmFzZSBzbyBmYXIuCgpJJ3ZlIGZvdW5kIGEgc2ltaWxh
ciBjb2RlIG9ubHkgaW4gb25lIHBsYWNlIC0gcDJtX2dldF9lbnRyeSgpCmZ1bmN0aW9uLiBBbmQg
aXQgaXMsIGF0IGxlYXN0LCBzb21laG93IGNvbW1lbnRlZCB0aGVyZToKLi4uCiAgICAvKiBBbGxv
dyB0IHRvIGJlIE5VTEwgKi8KICAgIHQgPSB0ID86ICZfdDsKCiAgICAqdCA9IHAybV9pbnZhbGlk
OwouLi4KCkJ1dCBJTU8sIGl0IGlzIHJlYWxseSBjb25mdXNpbmcgdG8gd3JpdGUgYSBjb2RlIHRv
IGNhbGN1bGF0ZSBhbmQgc3RvcmUKYSB2YWx1ZSB3aGljaCBjbGVhcmx5IGlzIG5vdCBuZWVkZWQg
YnkgYSBjYWxsZXIuCkZyb20gYW5vdGhlciBoYW5kLCBJJ20gbm90IHN1cmUgaWYgYSBjb21waWxl
ciB3b3VsZCBiZSBpbnRlbGxpZ2VudAplbm91Z2ggdG8gZmFjdG9yIG91dCB0aGUgb2RkIGNvZGUg
ZnJvbSBleGVjdXRpb24gcGFzcyBvbiB0aGUgaW5jb21pbmcKbnVsbCBwb2ludGVyLgoKSSdtIHNv
cnJ5LCBidXQgSSBjYW4ndCBwYXNzIG15IFJCIGZvciBgX3RgLgoKU2luY2VyZWx5LApBbmRyaWkg
QW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 13:29:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 13:29: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-devel-bounces@lists.xenproject.org>)
	id 1gNHho-0003s6-2d; Thu, 15 Nov 2018 13:29: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=ywyy=n2=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gNHhn-0003s1-7V
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 13:29:11 +0000
X-Inumbo-ID: 6eff1a3c-e8da-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6eff1a3c-e8da-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 13:29:10 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 6D36189ACB;
 Thu, 15 Nov 2018 13:29:09 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id CD8F05D9CA;
 Thu, 15 Nov 2018 13:28:55 +0000 (UTC)
Date: Thu, 15 Nov 2018 14:28:54 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181115142854.1c62f32f@redhat.com>
In-Reply-To: <20181105014047.26447-16-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-16-sameo@linux.intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Thu, 15 Nov 2018 13:29:09 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 15/24] hw: i386: Export the
 i386 ACPI SRAT build method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDozOCArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IFRoaXMgaXMgdGhlIHN0YW5kYXJkIHdheSBvZiBidWls
ZGluZyBTUkFUIG9uIHg4NiBwbGF0Zm9tcy4gQnV0IGZ1dHVyZQo+IG1hY2hpbmUgdHlwZXMgY291
bGQgZGVjaWRlIHRvIGRlZmluZSB0aGVpciBvd24gY3VzdG9tIFNSQVQgYnVpbGQgbWV0aG9kCj4g
dGhyb3VnaCB0aGUgQUNQSSBidWlsZGVyIG1ldGhvZHMuCj4gTW9yZW92ZXIsIHdlIHdpbGwgYWxz
byBuZWVkIHRvIHJlYWNoIGJ1aWxkX3NyYXQoKSBmcm9tIG91dHNpZGUgb2YKPiBhY3BpLWJ1aWxk
IGluIG9yZGVyIHRvIHVzZSBpdCBhcyB0aGUgQUNQSSBidWlsZGVyIFNSQVQgYnVpbGQgbWV0aG9k
LgpTUkFUIGlzIHVzdWFsbHkgaGlnaGx5IG1hY2hpbmUgc3BlY2lmaWMgKG1lbW9yeSBob2xlcywg
bGF5b3V0LCBndWVzdCBPUwpzcGVjaWZpYyBxdWlya3MpIHNvIGl0J3MgaGFyZCB0byBnZW5lcmFs
aXplIGl0LgoKSSdkICBkcm9wIFNSQVQgcmVsYXRlZCBwYXRjaGVzIGZyb20gdGhpcyBzZXJpZXMg
YW5kIGludHJvZHVjZQppMzg2L3ZpcnQgc3BlY2lmaWMgU1JBVCB3aGVuIHlvdSBwb3N0IHBhdGNo
ZXMgZm9yIGl0LgoKV2hhdCB3ZSBjb3VsZCBnZW5lcmFsaXplIGhlcmUgaXMgYnVpbGRpbmcgYmxv
Y2tzIHVzZWQgdG8KY3JlYXRlIGVudHJpZXMgaW50byBhY3BpL2FtbC1idWlsZC5jCiAgIGJ1aWxk
X3NyYXRfbWVtb3J5IC0+IGJ1aWxkX3NyYXRfbWVtb3J5X2VudHJ5KCkKICAgYnVpbGRfYXBpY19l
bnRyeSgpCiAgIGJ1aWxkX3gyYXBpY19lbnRyeSgpCmFuZCBwbGVhc2Ugc3dpdGNoIHRoZXNlIGJs
b2NrcyB0byBidWlsZF9hcHBlbmRfaW50X25vcHJlZml4KCkgQVBJCmJlZm9yZSBtb3ZpbmcgdGhl
bSB0byBhY3BpL2FtbC1idWlsZC5jCgo+IFNpZ25lZC1vZmYtYnk6IFNhbXVlbCBPcnRpeiA8c2Ft
ZW9AbGludXguaW50ZWwuY29tPgo+IC0tLQo+ICBody9pMzg2L2FjcGktYnVpbGQuaCB8IDUgKysr
KysKPiAgaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgfCAyICstCj4gIDIgZmlsZXMgY2hhbmdlZCwgNiBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2h3L2kzODYvYWNw
aS1idWlsZC5oIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmgKPiBpbmRleCAwNjVhMWQ4MjUwLi5kNzNj
NDFmZThmIDEwMDY0NAo+IC0tLSBhL2h3L2kzODYvYWNwaS1idWlsZC5oCj4gKysrIGIvaHcvaTM4
Ni9hY3BpLWJ1aWxkLmgKPiBAQCAtNCw2ICs0LDExIEBACj4gIAo+ICAjaW5jbHVkZSAiaHcvYWNw
aS9hY3BpLmgiCj4gIAo+ICsvKiBBQ1BJIFNSQVQgKFN0YXRpYyBSZXNvdXJjZSBBZmZpbml0eSBU
YWJsZSkgYnVpbGQgbWV0aG9kIGZvciB4ODYgKi8KPiArdm9pZAo+ICtidWlsZF9zcmF0KEdBcnJh
eSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLAo+ICsgICAgICAgICAgIE1hY2hpbmVT
dGF0ZSAqbWFjaGluZSwgQWNwaUNvbmZpZ3VyYXRpb24gKmFjcGlfY29uZik7Cj4gKwo+ICB2b2lk
IGFjcGlfc2V0dXAoTWFjaGluZVN0YXRlICptYWNoaW5lLCBBY3BpQ29uZmlndXJhdGlvbiAqYWNw
aV9jb25mKTsKPiAgCj4gICNlbmRpZgo+IGRpZmYgLS1naXQgYS9ody9pMzg2L2FjcGktYnVpbGQu
YyBiL2h3L2kzODYvYWNwaS1idWlsZC5jCj4gaW5kZXggMWVmMWEzODQ0MS4uNjczYzVkZmFmYyAx
MDA2NDQKPiAtLS0gYS9ody9pMzg2L2FjcGktYnVpbGQuYwo+ICsrKyBiL2h3L2kzODYvYWNwaS1i
dWlsZC5jCj4gQEAgLTE2MTUsNyArMTYxNSw3IEBAIGJ1aWxkX3RwbTIoR0FycmF5ICp0YWJsZV9k
YXRhLCBCSU9TTGlua2VyICpsaW5rZXIsIEdBcnJheSAqdGNwYWxvZykKPiAgI2RlZmluZSBIT0xF
XzY0MEtfU1RBUlQgICg2NDAgKiBLaUIpCj4gICNkZWZpbmUgSE9MRV82NDBLX0VORCAgICgxICog
TWlCKQo+ICAKPiAtc3RhdGljIHZvaWQKPiArdm9pZAo+ICBidWlsZF9zcmF0KEdBcnJheSAqdGFi
bGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLAo+ICAgICAgICAgICAgIE1hY2hpbmVTdGF0ZSAq
bWFjaGluZSwgQWNwaUNvbmZpZ3VyYXRpb24gKmFjcGlfY29uZikKPiAgewoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 13:31:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 13:31: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-devel-bounces@lists.xenproject.org>)
	id 1gNHk1-0004Wf-HT; Thu, 15 Nov 2018 13:31: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=abz7=n2=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gNHk0-0004WY-CF
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 13:31:28 +0000
X-Inumbo-ID: c0f22b1e-e8da-11e8-9a16-bc764e045a96
Received: from mail-oi1-x243.google.com (unknown [2607:f8b0:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0f22b1e-e8da-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 13:31:27 +0000 (UTC)
Received: by mail-oi1-x243.google.com with SMTP id w13so4127628oiw.9
 for <xen-devel@lists.xenproject.org>; Thu, 15 Nov 2018 05:31:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=gXh4htNuzJOaKfnDfqClio9HoAennTtSLA7rtUpYNHk=;
 b=gRSqkGnq928xcWkv5RXU4IQRlYk0muE1y3hagWo1co3cMbeXWXudD+cdPW44GHEORT
 oaOHbdnprpC0MtHfpfZTI56ROEzPDBlL48lWsSVWG6CmFVQr7g9zO2rEebrzLrH9//+h
 Lmmu3piqe2ZbOio+LWG0N4FeJ3PApCfcglPQ8Syywwk+JAL0s6+IM6j1cELaSxTlFWkw
 yRYccHNBypulk0mWXj3YV6vCUkcYtMrOVnmGMmbDx9aaUW6WtbqEYDG/sN8WP/AltD0X
 1mA08lVkuWIWucy/VEI3XVdtaRkQfAIuHGiOhEdHh7xM0DhKZ+uasyF5O8dTl1jKQusx
 be5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=gXh4htNuzJOaKfnDfqClio9HoAennTtSLA7rtUpYNHk=;
 b=Zvss4afshY1podkl0QRaB105NW0dxpOfe0QnYpK5dX/1QR/ZQ/FUuDuS/4cY1eQQch
 XfdKkx80mkrPcYYeEtY1UQ+5GlctliVgWbf1UANSvt54f0J8e1cSkRUxQUPYcyZTAq3v
 oKpIPMlUu0W8MPkUTi1mVGSh1CTpABKlsNz9xmN0IMJHbt7LpNoaMikZZv/v03Mtf1pt
 GGNrfaNa3F/+/A1OqN6uvgQpMK41Se05oEkTrGN/SG6XZp3kDdZWzPy75yel9aJRqn2f
 ylaEnWpqOkmwL7qTsQROAyLtkSOrMiMERfHMAlIWsNHB93CpHWrL9E7VZWcMMVvC4R21
 IZKA==
X-Gm-Message-State: AGRZ1gK0v2peEYJfKHVnEVO7Mxe5A5pZ2ecgD/D67r1SKz0q4pUpO0vB
 vzxZYj5NkNhBV3YMqujWShZTwcNat7wYeYPsC0s=
X-Google-Smtp-Source: AJdET5e2h0dvS/lvmXgb59cqs2h2NJalB1pf7ZMYb2Va9M+ndlTOwxlS/9sefg2H59RRIgsTCFSwwqT3acBV472GwtE=
X-Received: by 2002:aca:3b45:: with SMTP id
 i66-v6mr3809569oia.52.1542288686719; 
 Thu, 15 Nov 2018 05:31:26 -0800 (PST)
MIME-Version: 1.0
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-3-julien.grall@arm.com>
In-Reply-To: <20181106191454.22143-3-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Thu, 15 Nov 2018 15:31:15 +0200
Message-ID: <CAC1Wxdiko1Avrnxinq4Nk2+9=f9V2GHPvAzwGrRv5nH7WBe=qg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 2/8] xen/arm: p2m: Introduce
 p2m_get_page_from_gfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoK0LLRgiwgNiDQu9C40YHRgi4gMjAxOCDQviAyMToxNiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiDQv9C40YjQtToKPgo+IEluIGEgZm9sbG93LXVwIHBh
dGNoZXMsIHdlIHdpbGwgbmVlZCB0byBoYW5kbGUgZ2V0X3BhZ2VfZnJvbV9nZm4KPiBkaWZmZXJl
bnRseSBmb3IgRE9NSURfWEVOLiBUbyBrZWVwIHRoZSBjb2RlIHNpbXBsZSBtb3ZlIHRoZSBjdXJy
ZW50Cj4gY29udGVudCBpbiBhIG5ldyBzZXBhcmF0ZSBoZWxwZXIgcDJtX2dldF9wYWdlX2Zyb21f
Z2ZuLgo+Cj4gTm90ZSB0aGUgbmV3IGhlbHBlciBpcyBhIG5vdCBhbnltb3JlIGEgc3RhdGljIGlu
bGluZSBmdW5jdGlvbiBhcyB0aGUgaGVscGVyCj4gaXMgcXVpdGUgY29tcGxleC4KCkluIHRoZSBw
YXRjaCAiW1BBVENIIDQvOF0geGVuL2FybTogQWRkIHN1cHBvcnQgZm9yIHJlYWQtb25seSBmb3Jl
aWduCm1hcHBpbmdzIiB5b3UgbWFrZSBwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4oKSBjb21wYXJpbmds
eSBjb21wbGV4LCBidXQKc3RpbGwga2VlcCBpdCBhcyBzdGF0aWMgaW5saW5lLiBDb3VsZCB5b3Ug
cGxlYXNlIGJlIGNvbnNpc3RlbnQgKG1ha2luZwpib3RoIG9mIHRob3NlIGZ1bmN0aW9ucyBpbmxp
bmUgb3Igbm9uLWlubGluZSkKClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 13:35:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 13:35:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gNHnh-0004id-8g; Thu, 15 Nov 2018 13:35: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=abz7=n2=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gNHng-0004iY-0O
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 13:35:16 +0000
X-Inumbo-ID: 48586149-e8db-11e8-9a16-bc764e045a96
Received: from mail-oi1-x243.google.com (unknown [2607:f8b0:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48586149-e8db-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 13:35:14 +0000 (UTC)
Received: by mail-oi1-x243.google.com with SMTP id b141so7708822oii.12
 for <xen-devel@lists.xenproject.org>; Thu, 15 Nov 2018 05:35:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=50wJhGTT+AupXb+0puYnOiWX8jk5Yupq6gtf05m9txY=;
 b=aSwqVnXn+6S3Agvf25CblKgyQDl8l17VXtxDmnwa+rZZgRuqbdO6eU4gLSnlww30WS
 1cNTGPSvIhcssHhXayhNXDY87bolP+LyYeR++XLC9jjhAEXPO6h54amv21zgwsPryEs5
 CozQStuuYapHfrNVqkGtqNRmqnh8itg249iHN43QO7YftJd4xg2B39RnQ/ozVo5GQwPz
 uKt8RotB5ZNJh3gdjpi3z7lWI6JcdzjZ8ahAMme2tsT+2pI0Xjo9FAB2fiFBcdgYc0Y3
 VvEh+QO/WJshC5p7MKHblt5uwAmLkFGMcmxRyMZaiHmZhAHRPZ1dxeN4EiThEPbp/tEy
 wNWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=50wJhGTT+AupXb+0puYnOiWX8jk5Yupq6gtf05m9txY=;
 b=LLFP9Gf4YEWY2Glz7A02PUFhLxUH2jkqNqTL1CPHnGxIj33JqLXP+ouSfKRhA8OWFx
 qjhzZzbXnWt6Is8aoWhus6PUkhAQ6JjfUKNYuPensxyyKxdLlN5TVPsCPySYmpZ83j8U
 F4eM+k8xr8EWqY72viWptB09dihvhElO1qMZpvriaBM+50x53m/qRB310VmbmTWl8vRd
 m63zla/MJoZmLlIa7TiddTFfl124MHTty2nObeCyKjgngPk7zUFYuYvXrU9wA2at47Q9
 yGa01OYHjomsz1OvBZnGrK2viJFW6yzufSb5AnL6jLbuQoR9guCFiGa183+QPeNTmeRB
 I/nA==
X-Gm-Message-State: AGRZ1gJwQF0/xFI60+l7+cbf6Ngu/QI8chMLmgbJ24YznTJw+phefrs+
 YJRKTDcTWhCQxmsGLg9jpY2C9+7eCXTOwUEV6G8=
X-Google-Smtp-Source: AJdET5fAa7fOJ+HJJUJzwzwftmrt6aXl5NMhBWMaaUhkNHT1PBf3Et58w0xLyZbVcT1gmurknXZDtdoWKYhZJitevjE=
X-Received: by 2002:aca:b486:: with SMTP id
 d128-v6mr3724705oif.21.1542288913984; 
 Thu, 15 Nov 2018 05:35:13 -0800 (PST)
MIME-Version: 1.0
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-3-julien.grall@arm.com>
 <CAC1Wxdiko1Avrnxinq4Nk2+9=f9V2GHPvAzwGrRv5nH7WBe=qg@mail.gmail.com>
In-Reply-To: <CAC1Wxdiko1Avrnxinq4Nk2+9=f9V2GHPvAzwGrRv5nH7WBe=qg@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Thu, 15 Nov 2018 15:35:02 +0200
Message-ID: <CAC1WxdipyzheoV21ftr7KgAgb4iPTA_4tHD3++Qv2KE8EO7npA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 2/8] xen/arm: p2m: Introduce
 p2m_get_page_from_gfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29ycnksCgpOb3QgImNvbXBhcmluZ2x5IGNvbXBsZXgiLCBidXQgImVxdWFsbHkgY29tcGxleCIu
IDspCgpTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCtGH0YIsIDE1INC70LjRgdGCLiAyMDE4INC+
IDE1OjMxIEFuZHJpaSBBbmlzb3YgPGFuZHJpaS5hbmlzb3ZAZ21haWwuY29tPiDQv9C40YjQtToK
Pgo+IEhlbGxvIEp1bGllbiwKPgo+INCy0YIsIDYg0LvQuNGB0YIuIDIwMTgg0L4gMjE6MTYgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4g0L/QuNGI0LU6Cj4gPgo+ID4gSW4gYSBm
b2xsb3ctdXAgcGF0Y2hlcywgd2Ugd2lsbCBuZWVkIHRvIGhhbmRsZSBnZXRfcGFnZV9mcm9tX2dm
bgo+ID4gZGlmZmVyZW50bHkgZm9yIERPTUlEX1hFTi4gVG8ga2VlcCB0aGUgY29kZSBzaW1wbGUg
bW92ZSB0aGUgY3VycmVudAo+ID4gY29udGVudCBpbiBhIG5ldyBzZXBhcmF0ZSBoZWxwZXIgcDJt
X2dldF9wYWdlX2Zyb21fZ2ZuLgo+ID4KPiA+IE5vdGUgdGhlIG5ldyBoZWxwZXIgaXMgYSBub3Qg
YW55bW9yZSBhIHN0YXRpYyBpbmxpbmUgZnVuY3Rpb24gYXMgdGhlIGhlbHBlcgo+ID4gaXMgcXVp
dGUgY29tcGxleC4KPgo+IEluIHRoZSBwYXRjaCAiW1BBVENIIDQvOF0geGVuL2FybTogQWRkIHN1
cHBvcnQgZm9yIHJlYWQtb25seSBmb3JlaWduCj4gbWFwcGluZ3MiIHlvdSBtYWtlIHAybV9nZXRf
cGFnZV9mcm9tX2dmbigpIGNvbXBhcmluZ2x5IGNvbXBsZXgsIGJ1dAo+IHN0aWxsIGtlZXAgaXQg
YXMgc3RhdGljIGlubGluZS4gQ291bGQgeW91IHBsZWFzZSBiZSBjb25zaXN0ZW50IChtYWtpbmcK
PiBib3RoIG9mIHRob3NlIGZ1bmN0aW9ucyBpbmxpbmUgb3Igbm9uLWlubGluZSkKPgo+IFNpbmNl
cmVseSwKPiBBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 13:35:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 13:35: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-devel-bounces@lists.xenproject.org>)
	id 1gNHo2-0004kr-Jd; Thu, 15 Nov 2018 13:35: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=kRFN=N2=citrix.com=prvs=850791b01=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gNHo1-0004kh-1V
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 13:35:37 +0000
X-Inumbo-ID: 5486ad46-e8db-11e8-9774-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5486ad46-e8db-11e8-9774-12d6303a7972;
 Thu, 15 Nov 2018 13:35:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70649502"
Date: Thu, 15 Nov 2018 13:35:32 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Edwin =?iso-8859-1?B?VPZy9ms=?= <edvin.torok@citrix.com>
Message-ID: <20181115133532.jh3yzahgf4oqaed6@zion.uk.xensource.com>
References: <20181114181732.19013-1-wei.liu2@citrix.com>
 <20181114181732.19013-4-wei.liu2@citrix.com>
 <b4976883-1223-91a4-d945-ab4949d4a062@citrix.com>
 <20181115112037.irjcivtiel2iqgcp@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181115112037.irjcivtiel2iqgcp@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 3/3] xen-init-dom0: set Dom0 UUID if
 requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6MjA6MzdBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIE5vdiAxNSwgMjAxOCBhdCAxMDo0NTo1MkFNICswMDAwLCBFZHdpbiBUw7Zyw7Zr
IHdyb3RlOgo+ID4gT24gMTQvMTEvMjAxOCAxODoxNywgV2VpIExpdSB3cm90ZToKPiA+ID4gUmVh
ZCBmcm9tIFhFTl9DT05GSUdfRElSL2RvbTAtdXVpZC4gSWYgaXQgY29udGFpbnMgYSB2YWxpZCBV
VUlELCBzZXQKPiA+ID4gaXQgZm9yIERvbTAuCj4gPiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gCj4gPiBbc25pcF0KPiA+IEluIGdlbmVy
YWwgdGhpcyBsb29rcyBnb29kLCBob3dldmVyIEkgYW0gbm90IGZhbWlsaWFyIHdpdGggbGlieGwK
PiA+IGNvbnZlbnRpb25zLCBzbyBqdXN0IHNvbWUgZ2VuZXJpYyBjb21tZW50cyBiZWxvdy4KPiA+
IAo+ID4gPiArc3RhdGljIHZvaWQgZ2V0X2RvbTBfdXVpZChsaWJ4bF91dWlkICp1dWlkKQo+ID4g
PiArewo+ID4gPiArICAgIGludCBmZCA9IC0xOwo+ID4gPiArICAgIHNzaXplX3QgcjsKPiA+ID4g
KyAgICBjaGFyIHV1aWRfYnVmW0xJQlhMX1VVSURfRk1UTEVOKzFdOwo+ID4gPiArCj4gPiA+ICsg
ICAgbGlieGxfdXVpZF9jbGVhcih1dWlkKTsKPiA+ID4gKwo+ID4gPiArICAgIGZkID0gb3BlbihE
T00wX1VVSURfUEFUSCwgT19SRE9OTFkpOwo+ID4gPiArICAgIGlmIChmZCA8IDApIHsKPiA+ID4g
KyAgICAgICAgZnByaW50ZihzdGRlcnIsICJmYWlsZWQgdG8gb3BlbiAlc1xuIiwgRE9NMF9VVUlE
X1BBVEgpOwo+ID4gPiArICAgICAgICBnb3RvIG91dDsKPiA+ID4gKyAgICB9Cj4gPiA+ICsKPiA+
ID4gKyAgICByID0gcmVhZChmZCwgdXVpZF9idWYsIExJQlhMX1VVSURfRk1UTEVOKTsKPiA+IAo+
ID4gQ291bGQgdGhpcyBiZSBhIHNob3J0IHJlYWQ/IEknbSBub3QgZmFtaWxpYXIgd2l0aCBsaWJ4
bCBjb252ZW50aW9ucywgYnV0Cj4gPiB3b3VsZCB0aGVyZSBiZSBhIHV0aWxpdHkgZnVuY3Rpb24g
dGhhdCByZXBlYXRzIHRoZSByZWFkIGlmIGl0IGlzIHNob3J0LAo+ID4gb3Igd291bGQgZnJlYWQg
YmUgYmV0dGVyPwo+IAo+IEkgY2FuIHVzZSBsaWJ4bF9yZWFkX2V4YWN0bHkgaW5zdGVhZC4gVGhh
dCBzYXZlcyBtZSBmcm9tIHdyaXRpbmcgc29tZQo+IGNvZGUgdG8gaGFuZGxlIGV2ZXJ5IGNvcm5l
ciBjYXNlLgo+IAoKT24gc2Vjb25kIHRob3VnaHQsIHRoaXMgcmVxdWlyZXMgY29kZSB0byBhbGxv
Y2F0aW5nIGFuZCBkZXN0cm95aW5nIGxpYnhsCmN0eC4gSSB3aWxsIHdyaXRlIGEgbG9vcCBoZXJl
IHRvIGhhbmRsZSBzaG9ydC1yZWFkIGluc3RlYWQuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 13:36:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 13:36: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-devel-bounces@lists.xenproject.org>)
	id 1gNHoj-0004pp-VH; Thu, 15 Nov 2018 13:36: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=vERR=N2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNHoi-0004pd-B4
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 13:36:20 +0000
X-Inumbo-ID: 6e344f82-e8db-11e8-af7b-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e344f82-e8db-11e8-af7b-12d6303a7972;
 Thu, 15 Nov 2018 13:36:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81905376"
To: Wei Liu <wei.liu2@citrix.com>, =?UTF-8?B?RWR3aW4gVMO2csO2aw==?=
 <edvin.torok@citrix.com>
References: <20181114181732.19013-1-wei.liu2@citrix.com>
 <20181114181732.19013-4-wei.liu2@citrix.com>
 <b4976883-1223-91a4-d945-ab4949d4a062@citrix.com>
 <20181115112037.irjcivtiel2iqgcp@zion.uk.xensource.com>
 <20181115133532.jh3yzahgf4oqaed6@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <3c9d3285-2574-33c4-a5e0-a8c12ffc1997@citrix.com>
Date: Thu, 15 Nov 2018 13:36:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181115133532.jh3yzahgf4oqaed6@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/3] xen-init-dom0: set Dom0 UUID if
 requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTEvMjAxOCAxMzozNSwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIE5vdiAxNSwgMjAx
OCBhdCAxMToyMDozN0FNICswMDAwLCBXZWkgTGl1IHdyb3RlOgo+PiBPbiBUaHUsIE5vdiAxNSwg
MjAxOCBhdCAxMDo0NTo1MkFNICswMDAwLCBFZHdpbiBUw7Zyw7ZrIHdyb3RlOgo+Pj4gT24gMTQv
MTEvMjAxOCAxODoxNywgV2VpIExpdSB3cm90ZToKPj4+PiBSZWFkIGZyb20gWEVOX0NPTkZJR19E
SVIvZG9tMC11dWlkLiBJZiBpdCBjb250YWlucyBhIHZhbGlkIFVVSUQsIHNldAo+Pj4+IGl0IGZv
ciBEb20wLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KPj4+IFtzbmlwXQo+Pj4gSW4gZ2VuZXJhbCB0aGlzIGxvb2tzIGdvb2QsIGhvd2V2ZXIg
SSBhbSBub3QgZmFtaWxpYXIgd2l0aCBsaWJ4bAo+Pj4gY29udmVudGlvbnMsIHNvIGp1c3Qgc29t
ZSBnZW5lcmljIGNvbW1lbnRzIGJlbG93Lgo+Pj4KPj4+PiArc3RhdGljIHZvaWQgZ2V0X2RvbTBf
dXVpZChsaWJ4bF91dWlkICp1dWlkKQo+Pj4+ICt7Cj4+Pj4gKyAgICBpbnQgZmQgPSAtMTsKPj4+
PiArICAgIHNzaXplX3QgcjsKPj4+PiArICAgIGNoYXIgdXVpZF9idWZbTElCWExfVVVJRF9GTVRM
RU4rMV07Cj4+Pj4gKwo+Pj4+ICsgICAgbGlieGxfdXVpZF9jbGVhcih1dWlkKTsKPj4+PiArCj4+
Pj4gKyAgICBmZCA9IG9wZW4oRE9NMF9VVUlEX1BBVEgsIE9fUkRPTkxZKTsKPj4+PiArICAgIGlm
IChmZCA8IDApIHsKPj4+PiArICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImZhaWxlZCB0byBvcGVu
ICVzXG4iLCBET00wX1VVSURfUEFUSCk7Cj4+Pj4gKyAgICAgICAgZ290byBvdXQ7Cj4+Pj4gKyAg
ICB9Cj4+Pj4gKwo+Pj4+ICsgICAgciA9IHJlYWQoZmQsIHV1aWRfYnVmLCBMSUJYTF9VVUlEX0ZN
VExFTik7Cj4+PiBDb3VsZCB0aGlzIGJlIGEgc2hvcnQgcmVhZD8gSSdtIG5vdCBmYW1pbGlhciB3
aXRoIGxpYnhsIGNvbnZlbnRpb25zLCBidXQKPj4+IHdvdWxkIHRoZXJlIGJlIGEgdXRpbGl0eSBm
dW5jdGlvbiB0aGF0IHJlcGVhdHMgdGhlIHJlYWQgaWYgaXQgaXMgc2hvcnQsCj4+PiBvciB3b3Vs
ZCBmcmVhZCBiZSBiZXR0ZXI/Cj4+IEkgY2FuIHVzZSBsaWJ4bF9yZWFkX2V4YWN0bHkgaW5zdGVh
ZC4gVGhhdCBzYXZlcyBtZSBmcm9tIHdyaXRpbmcgc29tZQo+PiBjb2RlIHRvIGhhbmRsZSBldmVy
eSBjb3JuZXIgY2FzZS4KPj4KPiBPbiBzZWNvbmQgdGhvdWdodCwgdGhpcyByZXF1aXJlcyBjb2Rl
IHRvIGFsbG9jYXRpbmcgYW5kIGRlc3Ryb3lpbmcgbGlieGwKPiBjdHguIEkgd2lsbCB3cml0ZSBh
IGxvb3AgaGVyZSB0byBoYW5kbGUgc2hvcnQtcmVhZCBpbnN0ZWFkLgoKZm9wZW4oKS9mcmVhZCgp
IHdpbGwgZ2V0IHlvdSB0aGUgY29ycmVjdCBiZWhhdmlvdXIgZm9yIGZhciBsZXNzIGNvZGUuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 13:45:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 13:45: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-devel-bounces@lists.xenproject.org>)
	id 1gNHxb-0005kd-S1; Thu, 15 Nov 2018 13:45: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=abz7=n2=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gNHxa-0005jr-HE
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 13:45:30 +0000
X-Inumbo-ID: b6bf4654-e8dc-11e8-9a16-bc764e045a96
Received: from mail-ot1-x341.google.com (unknown [2607:f8b0:4864:20::341])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6bf4654-e8dc-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 13:45:29 +0000 (UTC)
Received: by mail-ot1-x341.google.com with SMTP id g27so18046671oth.6
 for <xen-devel@lists.xenproject.org>; Thu, 15 Nov 2018 05:45:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=U/1BZV6LFIgpgKyT5HRDb5LxuPfuB0cweVqvMS2043E=;
 b=X7QdsdH5SUYcMdj72feG9GPAut6i3uH7UHpS1eP607RgSLP8F5POnChF5FApxpgwd1
 okYoUe8tD5o5Tp14sAkFPdqI3t8HaeUFq+V9I+UtVn5MFaTvlvWxVimdsgB752oRrbKg
 5sFkw+GB6erlHMDKAkU9tT5aXhrbxklxXcQRZ2ilQOVZXJqHAXELS0pQDmdUGkQZtdCT
 izyoHMlrycCk34WTFo8Tx552vZed43WH6KhTWnpBWK4FMkIzuo7eq+4qUtyJK75tdLxz
 kleiipVqAzLdRCbs0zicBAoDVtdBQEtg9LBUR5thbaK9nrWo5yN0uThpLr4h+1RmiVQZ
 VVMw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=U/1BZV6LFIgpgKyT5HRDb5LxuPfuB0cweVqvMS2043E=;
 b=eRBA4yGIJGYv5VpqMqAX3c3T1mVrFlnm6jdKBIPEbpe2HT+AR1EIQ0CXWoCXAuX/1r
 zh6MEX+T30D4u6KGMYucPG+9OBquzWiAx7XGJp1ani3AE643LWhm1FYasWir3SAjdPLf
 dUVEAWB9z/0/y8lJ/tuheG8CbGl5KiD3PAjtA/SL9aJg6GcR4TQvcgwVdoEUcZpXBe2L
 Ju3s8W0rU0uCHx4djFNsB+yzLUl3svmA3eLGZsJ8Vh2CzCBP8JZJ8dkXD0ccR98UZhZS
 AW9aizWzf7czpYcQcUYEk+36Rk0ceF+VqCaXLuRlWdu6jCTgxEc0wwVrNZU3q6HRpU15
 udTg==
X-Gm-Message-State: AGRZ1gJJN1zrAcs/85x0kVq2lZAcElaF4YnSxMd0bdPwMfzrRFCa0f/z
 8Ec+Gg45qaFQx3r/kW6qTTu7b8C9lJGb+hDkv50=
X-Google-Smtp-Source: AJdET5cGARM4TBOezGXy1+y4CyS5U4UU9sjNsqOfet3mn7yuDWfJQ9qxVWYm7dKWFuS1GBDpEW3rfNl05V2XlKSXWl0=
X-Received: by 2002:a9d:3c19:: with SMTP id q25mr3897020otc.315.1542289528681; 
 Thu, 15 Nov 2018 05:45:28 -0800 (PST)
MIME-Version: 1.0
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-6-julien.grall@arm.com>
In-Reply-To: <20181106191454.22143-6-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Thu, 15 Nov 2018 15:45:17 +0200
Message-ID: <CAC1WxdhEensV2i_O_hUJhLp1uzmMH-M8A8TQLZ=0E3OqcUS=Uw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 5/8] xen/arm: Allow a privileged domain to
 map foreign page from DOMID_XEN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgpTaW5j
ZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 13:49:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 13:49: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-devel-bounces@lists.xenproject.org>)
	id 1gNI1k-0005wN-Gm; Thu, 15 Nov 2018 13:49: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=abz7=n2=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gNI1j-0005wH-5H
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 13:49:47 +0000
X-Inumbo-ID: 4fa98ff1-e8dd-11e8-9a16-bc764e045a96
Received: from mail-ot1-x342.google.com (unknown [2607:f8b0:4864:20::342])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4fa98ff1-e8dd-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 13:49:45 +0000 (UTC)
Received: by mail-ot1-x342.google.com with SMTP id u16so17761948otk.8
 for <xen-devel@lists.xenproject.org>; Thu, 15 Nov 2018 05:49:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=U/1BZV6LFIgpgKyT5HRDb5LxuPfuB0cweVqvMS2043E=;
 b=Jwol5p0tUQuaMQQmpBgecnck7g77g5gPxnSiCJCS7HyXyRP25iaLmUIaVoT2yG3wwi
 q5+pF+HIh3qzH4dQEPwpR6+kPiZ48YnKhVtb6fD8CaqdaBCt7fBuENLoGoG9jiYyk8dk
 brLX069M0Ksfyu3Fs+sZncouOe6z87Xwq0FyLf7/LYcXuiFFzdVl9fzuSGvJF4MIrqez
 jfYK9rxfg3305CBBPQSHrwTW+Z1rW9eMjnHYDnV02JuwsJ12b7BqVSEK51uvJ1pYH4nf
 u97I7c7QthUAemoWMCyje6pMTLiXT1VkVar8FSAvvlFy92BLpPUfLnSOUc+MCYh0HHVN
 tHSA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=U/1BZV6LFIgpgKyT5HRDb5LxuPfuB0cweVqvMS2043E=;
 b=Pq0LggmKB72F4EnGUM2c5EQiZuZ7WEwU3c9EEOjzLo22eZ4nhPwodysQduwp6g+wtd
 wV3P299/l+tJax4IxTqbjNCp2QKD/z+PIQhKpffFBAzS/pjpXmdteO8iUCMNIObDeAXH
 v5ew9/DxMvhnrt77moUxzDsEXhice0GVTo5HjuKIgrx9PxPrh2yNGj5TKJBY5Sh0XH9M
 Vt9G8G6A9pcxzPns0fK4+h2iejugcYrBA89z4MkMizp4MjrVXZL1j4P0Nd9/KXLrQA5n
 uw3E1DO0YK8qmIVCRk8wYCHuhdLDCS+4IxQ8ZRkRtWJvXOOFRE24RLXw4/cB5BfyBcn9
 XYZA==
X-Gm-Message-State: AGRZ1gLnabT3Ghx10UFLhObasqMxQcT1x1vCf8+Fj+xN1Uwit25KG3PC
 ncvAyoH0yOkqYLEhxbv0EV+6Rj4/97PbhVdJHi8=
X-Google-Smtp-Source: AJdET5eShPIrn1Yd687y6kbgJQn7acuh2PZ5buDz2pQ8t7KAjQfA7gNxSWNFJwX2lj9XvNHzc39wA4jh8iS49Qq8D/s=
X-Received: by 2002:a9d:12d:: with SMTP id 42mr3491147otu.352.1542289785346;
 Thu, 15 Nov 2018 05:49:45 -0800 (PST)
MIME-Version: 1.0
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-7-julien.grall@arm.com>
In-Reply-To: <20181106191454.22143-7-julien.grall@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Thu, 15 Nov 2018 15:49:34 +0200
Message-ID: <CAC1WxdjAFE+0Hh6LCMwp49eEsGtuwy1=6vE+jaPJ0DCEiChbBw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 6/8] xen/arm: Initialize trace buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 ben.sanda@dornerworks.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgpTaW5j
ZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 13:53:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 13:53: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-devel-bounces@lists.xenproject.org>)
	id 1gNI4p-0006dc-Tt; Thu, 15 Nov 2018 13:52: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=vERR=N2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNI4o-0006cz-EV
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 13:52:58 +0000
X-Inumbo-ID: c1dc5a88-e8dd-11e8-a2e8-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c1dc5a88-e8dd-11e8-a2e8-12d6303a7972;
 Thu, 15 Nov 2018 13:52:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70651074"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 15 Nov 2018 13:52:50 +0000
Message-ID: <1542289970-32709-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/4] x86/vvmx: Don't call vmsucceed() at the end
 of virtual_vmexit()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBlbmRzIHVwIGNvcnJ1cHRpbmcgTDEncyB2aWV3IG9mIFJGTEFHUyBieSBzZXR0aW5nIFpG
LiAgVGhlIGNvcnJlY3QgdmFsdWUKaXMgZXN0YWJsaXNoZWQgZWFybGllciBpbiB0aGUgZnVuY3Rp
b24uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KQ0M6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KQ0M6
IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ0M6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyB8IDEg
LQogMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggNDFj
NGUyZi4uYTcyYjUxOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtMTM3MSw3ICsxMzcxLDYgQEAgc3Rh
dGljIHZvaWQgdmlydHVhbF92bWV4aXQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
ICAgIG52bXhfdXBkYXRlX2FwaWN2KHYpOwogCiAgICAgbnZjcHUtPm52X3Ztc3dpdGNoX2luX3By
b2dyZXNzID0gMDsKLSAgICB2bXN1Y2NlZWQocmVncyk7CiB9CiAKIHN0YXRpYyB2b2lkIG52bXhf
ZXB0cF91cGRhdGUodm9pZCkKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 13:53:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 13:53: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-devel-bounces@lists.xenproject.org>)
	id 1gNI4p-0006dS-Jy; Thu, 15 Nov 2018 13:52: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=verr=n2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNI4o-0006cx-DJ
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 13:52:58 +0000
X-Inumbo-ID: c0f6a7ad-e8dd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0f6a7ad-e8dd-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 13:52:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70651072"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 15 Nov 2018 13:52:48 +0000
Message-ID: <1542289970-32709-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/4] x86/vvmx: Correct the INVALID_PADDR checks
 for VMPTRLD/VMCLEAR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlZmVyZW5jZWQgYWRkcmVzc2VzIGFsc28gbmVlZCBjaGVja2luZyBhZ2FpbnN0IE1BWFBI
WVNBRERSLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CkNDOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+
CkNDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNDOiBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMg
fCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvdnZteC5jCmluZGV4IGMyOTY2NjAuLjVkYWFiODIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMK
QEAgLTE2NzIsNyArMTY3Miw3IEBAIHN0YXRpYyBpbnQgbnZteF9oYW5kbGVfdm1wdHJsZChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCiAg
ICAgICAgIHJldHVybiByYzsKIAotICAgIGlmICggZ3BhICYgMHhmZmYgKQorICAgIGlmICggKGdw
YSAmIH5QQUdFX01BU0spIHx8ICFnZm5fdmFsaWQodi0+ZG9tYWluLCBnYWRkcl90b19nZm4oZ3Bh
KSkgKQogICAgIHsKICAgICAgICAgdm1mYWlsKHJlZ3MsIFZNWF9JTlNOX1ZNUFRSTERfSU5WQUxJ
RF9QSFlBRERSKTsKICAgICAgICAgZ290byBvdXQ7CkBAIC0xNzgwLDcgKzE3ODAsNyBAQCBzdGF0
aWMgaW50IG52bXhfaGFuZGxlX3ZtY2xlYXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAg
ICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIGlmICggZ3BhICYgMHhmZmYgKQorICAgIGlm
ICggKGdwYSAmIH5QQUdFX01BU0spIHx8ICFnZm5fdmFsaWQodi0+ZG9tYWluLCBnYWRkcl90b19n
Zm4oZ3BhKSkgKQogICAgIHsKICAgICAgICAgdm1mYWlsKHJlZ3MsIFZNWF9JTlNOX1ZNQ0xFQVJf
SU5WQUxJRF9QSFlBRERSKTsKICAgICAgICAgZ290byBvdXQ7Ci0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 13:53:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 13:53: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-devel-bounces@lists.xenproject.org>)
	id 1gNI4p-0006dF-11; Thu, 15 Nov 2018 13:52: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=vERR=N2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNI4o-0006cv-8H
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 13:52:58 +0000
X-Inumbo-ID: c039e632-e8dd-11e8-b4c3-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c039e632-e8dd-11e8-b4c3-12d6303a7972;
 Thu, 15 Nov 2018 13:52:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70651069"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 15 Nov 2018 13:52:46 +0000
Message-ID: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/4] x86/vvmx: Misc fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIGZyb20gY29kZSBpbnNwZWN0aW9uCgpBbmRyZXcgQ29vcGVyICg0KToKICB4ODYvdnZteDog
RHJvcCB1bnVzZWQgQ0FTRV97R0VULFNFVH1fUkVHKCkgbWFjcm9zCiAgeDg2L3Z2bXg6IENvcnJl
Y3QgdGhlIElOVkFMSURfUEFERFIgY2hlY2tzIGZvciBWTVBUUkxEL1ZNQ0xFQVIKICB4ODYvdnZt
eDogRml4ZXMgdG8gVk1XUklURSBlbXVsYXRpb24KICB4ODYvdnZteDogRG9uJ3QgY2FsbCB2bXN1
Y2NlZWQoKSBhdCB0aGUgZW5kIG9mIHZpcnR1YWxfdm1leGl0KCkKCiB4ZW4vYXJjaC94ODYvaHZt
L3ZteC92dm14LmMgfCAyMiArKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 13:53:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 13:53: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-devel-bounces@lists.xenproject.org>)
	id 1gNI4p-0006dL-AU; Thu, 15 Nov 2018 13:52: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=verr=n2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNI4o-0006cw-B8
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 13:52:58 +0000
X-Inumbo-ID: c1cc566b-e8dd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1cc566b-e8dd-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 13:52:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70651073"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 15 Nov 2018 13:52:49 +0000
Message-ID: <1542289970-32709-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/4] x86/vvmx: Fixes to VMWRITE emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ICogRG9uJ3QgYXNzdW1lIHRoYXQgZGVjb2RlX3ZteF9pbnN0KCkgYWx3YXlzIHJldHVybnMgWDg2
RU1VTF9FWENFUFRJT04uCiAqIFRoZSBva2F5IGJvb2xlYW4gaXMgbmV2ZXIgd3JpdHRlbiwgbWFr
aW5nIHRoZSBlbHNlIGNhc2UgZGVhZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5
YXNsaUBjaXRyaXguY29tPgpDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29t
PgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2h2bS92bXgvdnZteC5jIHwgMTIgKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNl
cnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCA1ZGFhYjgyLi40
MWM0ZTJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0xODcyLDExICsxODcyLDEyIEBAIHN0YXRpYyBp
bnQgbnZteF9oYW5kbGVfdm13cml0ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBz
dHJ1Y3Qgdm14X2luc3RfZGVjb2RlZCBkZWNvZGU7CiAgICAgdW5zaWduZWQgbG9uZyBvcGVyYW5k
OyAKICAgICB1NjQgdm1jc19lbmNvZGluZzsKLSAgICBib29sX3Qgb2theSA9IDE7CiAgICAgZW51
bSB2bXhfaW5zbl9lcnJubyBlcnI7CisgICAgaW50IHJjOwogCi0gICAgaWYgKCBkZWNvZGVfdm14
X2luc3QocmVncywgJmRlY29kZSwgJm9wZXJhbmQpICE9IFg4NkVNVUxfT0tBWSApCi0gICAgICAg
IHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICByYyA9IGRlY29kZV92bXhfaW5zdChyZWdz
LCAmZGVjb2RlLCAmb3BlcmFuZCk7CisgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQorICAg
ICAgICByZXR1cm4gcmM7CiAKICAgICBpZiAoICF2dm1jeF92YWxpZCh2KSApCiAgICAgewpAQCAt
MTkwNSwxMCArMTkwNiw3IEBAIHN0YXRpYyBpbnQgbnZteF9oYW5kbGVfdm13cml0ZShzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgaWYgKCBv
a2F5ICkKLSAgICAgICAgdm1zdWNjZWVkKHJlZ3MpOwotICAgIGVsc2UKLSAgICAgICAgdm1mYWls
X3ZhbGlkKHJlZ3MsIFZNWF9JTlNOX1VOU1VQUE9SVEVEX1ZNQ1NfQ09NUE9ORU5UKTsKKyAgICB2
bXN1Y2NlZWQocmVncyk7CiAKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQotLSAKMi4xLjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 13:53:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 13:53: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-devel-bounces@lists.xenproject.org>)
	id 1gNI4r-0006eB-B9; Thu, 15 Nov 2018 13:53: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=vERR=N2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNI4p-0006dQ-L8
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 13:52:59 +0000
X-Inumbo-ID: c2d537ac-e8dd-11e8-aa31-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c2d537ac-e8dd-11e8-aa31-12d6303a7972;
 Thu, 15 Nov 2018 13:52:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70651079"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 15 Nov 2018 13:52:47 +0000
Message-ID: <1542289970-32709-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/4] x86/vvmx: Drop unused CASE_{GET,
 SET}_REG() macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgaGF2ZSBiZWVuIG9ic29sZXRlIHNpbmNlIGMvcyAwNTNhZTIzMCAieDg2L3Z2bXg6IFJl
bW92ZSBlbnVtCnZteF9yZWdzX2VuYyIuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5k
eWFzbGlAY2l0cml4LmNvbT4KQ0M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNv
bT4KQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3Z2bXguYyB8IDUgLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3Z2bXguYwppbmRleCA4ODAyMWFmLi5jMjk2NjYwIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5j
CkBAIC0yMDcsMTEgKzIwNyw2IEBAIHN0cnVjdCB2bXhfaW5zdF9kZWNvZGVkIHsKICAgICB1bnNp
Z25lZCBpbnQgcmVnMjsKIH07CiAKLSNkZWZpbmUgQ0FTRV9TRVRfUkVHKFJFRywgcmVnKSAgICAg
IFwKLSAgICBjYXNlIFZNWF9SRUdfICMjIFJFRzogcmVncy0+cmVnID0gdmFsdWU7IGJyZWFrCi0j
ZGVmaW5lIENBU0VfR0VUX1JFRyhSRUcsIHJlZykgICAgICBcCi0gICAgY2FzZSBWTVhfUkVHXyAj
IyBSRUc6IHZhbHVlID0gcmVncy0+cmVnOyBicmVhawotCiBzdGF0aWMgaW50IHZ2bWNzX29mZnNl
dCh1MzIgd2lkdGgsIHUzMiB0eXBlLCB1MzIgaW5kZXgpCiB7CiAgICAgaW50IG9mZnNldDsKLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 14:00:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 14:00: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-devel-bounces@lists.xenproject.org>)
	id 1gNICM-0007wM-98; Thu, 15 Nov 2018 14:00: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=vERR=N2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNICL-0007wH-52
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 14:00:45 +0000
X-Inumbo-ID: d6534584-e8de-11e8-bfe4-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d6534584-e8de-11e8-bfe4-12d6303a7972;
 Thu, 15 Nov 2018 14:00:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81906692"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BED6A7E02000078001FC615@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <84403874-32d7-1b4d-fa11-f98a3948513f@citrix.com>
Date: Thu, 15 Nov 2018 14:00:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BED6A7E02000078001FC615@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 0/3] x86/HVM: honor p2m_ioreq_server type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTEvMjAxOCAxMjo0NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gMTogX19odm1fY29weSgp
IHNob3VsZCBub3Qgd3JpdGUgdG8gcDJtX2lvcmVxX3NlcnZlciBwYWdlcwo+IDI6IGh2bV9tYXBf
Z3Vlc3RfZnJhbWVfcncoKSBzaG91bGQgcmVzcGVjdCBwMm1faW9yZXFfc2VydmVyCj4gMzogZW11
bGF0ZV9ndmFfdG9fbWZuKCkgc2hvdWxkIHJlc3BlY3QgcDJtX2lvcmVxX3NlcnZlcgoKQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 14:13:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 14:13: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-devel-bounces@lists.xenproject.org>)
	id 1gNION-0000Ma-F7; Thu, 15 Nov 2018 14:13: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=gyhb=n2=alien8.de=bp@srs-us1.protection.inumbo.net>)
 id 1gNIOM-0000MV-Kr
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 14:13:10 +0000
X-Inumbo-ID: 931dc719-e8e0-11e8-9a16-bc764e045a96
Received: from mail.skyhub.de (unknown [5.9.137.197])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 931dc719-e8e0-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 14:13:08 +0000 (UTC)
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id QPo6znDV46Cx; Thu, 15 Nov 2018 15:13:06 +0100 (CET)
Received: from zn.tnic (p200300EC2BD00900D5714500C00E26FD.dip0.t-ipconnect.de
 [IPv6:2003:ec:2bd0:900:d571:4500:c00e:26fd])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 900891EC00CD;
 Thu, 15 Nov 2018 15:13:06 +0100 (CET)
Date: Thu, 15 Nov 2018 15:13:07 +0100
From: Borislav Petkov <bp@alien8.de>
To: Michal Hocko <mhocko@kernel.org>
Message-ID: <20181115141307.GH26448@zn.tnic>
References: <20181114211704.6381-1-david@redhat.com>
 <20181114211704.6381-4-david@redhat.com>
 <20181115061923.GA3971@dhcp-128-65.nay.redhat.com>
 <20181115111023.GC26448@zn.tnic>
 <4aa5d39d-a923-87de-d646-70b9cbfe62f0@redhat.com>
 <20181115115213.GE26448@zn.tnic>
 <20181115121102.GP23831@dhcp22.suse.cz>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181115121102.GP23831@dhcp22.suse.cz>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH RFC 3/6] kexec: export PG_offline to
 VMCOREINFO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Arnd Bergmann <arnd@arndb.de>, Baoquan He <bhe@redhat.com>,
 linux-doc@vger.kernel.org, linux-pm@vger.kernel.org,
 David Hildenbrand <david@redhat.com>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, Dave Young <dyoung@redhat.com>,
 Omar Sandoval <osandov@fb.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Lianbo Jiang <lijiang@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDE6MTE6MDJQTSArMDEwMCwgTWljaGFsIEhvY2tvIHdy
b3RlOgo+IEkgYW0gbm90IGZhbWlsaWFyIHdpdGgga2V4ZWMgdG8ganVkZ2UgdGhpcyBwYXJ0aWN1
bGFyIHBhdGNoIGJ1dCB3ZQo+IGNhbm5vdCBzaW1wbHkgZGVmaW5lIGFueSByYW5nZSBmb3IgdGhl
c2UgcGFnZXMgKHNhbWUgYXMgZm9yIGh3cG9pc29uCj4gb25lcykgYmVjYXVzZSB0aGV5IGNhbiBi
ZSBhbG1vc3QgYW55d2hlcmUgaW4gdGhlIGF2YWlsYWJsZSBtZW1vcnkgcmFuZ2UuCj4gVGhlbiB0
aGVyZSBjYW4gYmUgY291bnRsZXNzIG9mIHRoZW0uIFRoZXJlIGlzIG5vIG90aGVyIHdheSB0byBy
dWxlIHRoZW0KPiBvdXQgYnV0IHRvIGNoZWNrIHRoZSBwYWdlIHN0YXRlLgoKSSBndWVzcywgZXNw
ZWNpYWxseSBpZiBpdCBpcyBhIG1vbnN0ZXIgYm94IHdpdGggYSBsb3Qgb2YgbWVtb3J5IGluIGl0
LgoKPiBJIGFtIG5vdCByZWFsbHkgc3VyZSB3aGF0IGlzIHRoZSBjb25jZXJuIGhlcmUgZXhhY3Rs
eS4gS2R1bXAgaXMgc28KPiBjbG9zbHkgdGlnaHQgdG8gdGhlIHNwZWNpZmljIGtlcm5lbCB2ZXJz
aW9uIHRoYXQgdGhlIGFwaSBleHBvcnRlZAo+IHNwZWNpZmljYWxseSBmb3IgaXRzIHB1cnBvc2Ug
Y2Fubm90IGJlIHNlcmlvdXNseSBjb25zaWRlcmVkIGFuIEFCSS4KPiBLZHVtcCBoYXMgdG8gYWRv
cHQgYWxsIHRoZSB0aW1lLgoKUmlnaHQuLi4KCkV4Y2VwdCwgd2hlbiBwZW9wbGUgc3RhcnQgb2ds
aW5nIHZtY29yZWluZm8gZm9yIG90aGVyIHRoaW5ncyBhbmQgc3RhcnQKZXhwb3J0aW5nIGFsbCBr
aW5kcyBvZiBrZXJuZWwgaW50ZXJuYWxzIGluIHRoZXJlLCBteSBhbGFybSBiZWxscyBzdGFydApy
aW5naW5nLgoKQnV0IG9rLCBrZHVtcCAqaXMqIHNwZWNpYWwgYW5kIEkgZ3Vlc3MgdGhhdCdzIGZp
bmUuCgotLSAKUmVnYXJkcy9HcnVzcywKICAgIEJvcmlzLgoKR29vZCBtYWlsaW5nIHByYWN0aWNl
cyBmb3IgNDAwOiBhdm9pZCB0b3AtcG9zdGluZyBhbmQgdHJpbSB0aGUgcmVwbHkuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 14:24:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 14:24: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-devel-bounces@lists.xenproject.org>)
	id 1gNIZF-0001Dr-JD; Thu, 15 Nov 2018 14:24: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=vERR=N2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNIZE-0001Dm-6B
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 14:24:24 +0000
X-Inumbo-ID: 24e3c9e6-e8e2-11e8-b3da-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24e3c9e6-e8e2-11e8-b3da-12d6303a7972;
 Thu, 15 Nov 2018 14:24:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81908626"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416867-30253-7-git-send-email-andrew.cooper3@citrix.com>
 <5BE1B58C02000078001F8BB8@prv1-mh.provo.novell.com>
 <2b95ed09-cf3c-d60f-d511-a579de9d108d@citrix.com>
 <5BE1BE5702000078001F8C19@prv1-mh.provo.novell.com>
 <2b9b0947-6b85-42ef-61c8-4147fd7b88dc@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <9e169ba5-502a-bd68-8001-9f5d07a28afc@citrix.com>
Date: Thu, 15 Nov 2018 14:23:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <2b9b0947-6b85-42ef-61c8-4147fd7b88dc@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 6/6] x86/emul: dedup hvmemul_cpuid() and
 pv_emul_cpuid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTEvMjAxOCAxNzoxNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPgo+PiBIb3dldmVyLCBv
bmUKPj4gaXNzdWUgYWxyZWFkeSBtaWdodCBiZSB0aGF0IGluIG9yZGVyIGZvciBiaXRzIGluIGEg
KHN1YilsZWFmIGFib3ZlCj4+IChndWVzdCkgbGltaXRzIHRvIGNvbWUgb3V0IGFsbCBjbGVhciwg
aXQgaXMgZ3Vlc3RfY3B1aWQoKSB3aGljaCBjdXRzCj4+IHRoaW5ncyBvZmYuIE5laXRoZXIgY3B1
aWRfZmVhdHVyZXNldF90b19wb2xpY3koKSBub3IgaXRzIGludmVyc2UKPj4gbm9yIHNhbml0aXNl
X2ZlYXR1cmVzZXQoKSBsb29rIHRvIHphcCBmaWVsZHMgYWJvdmUgbGltaXRzLCBpbiBjYXNlCj4+
IHRoZXkndmUgYmVlbiBwcmV2aW91c2x5IHNldCB0byBub24temVybyB2YWx1ZXMuIEFtIEkgb3Zl
cmxvb2tpbmcKPj4gc29tZXRoaW5nPwo+IE5vIC0gdGhhdCBpcyBhbiBhc3BlY3QgSSdkIG92ZXJs
b29rZWQsIGJlY2F1c2UgdGhlCj4gRE9NQ1RMX3NldF9jcHVpZF9wb2xpY3kgd29yayAod2hpY2gg
ZG9lcyB0aGlzIGNvcnJlY3RseSkgaGFzbid0IGdvbmUgaW4geWV0Lgo+Cj4gSSB0aGluayBJJ2xs
IHR3ZWFrIHJlY2FsY3VsYXRlX21pc2MoKSB0byB6ZXJvIG91dCBiZXlvbmQgdGhlIG1heF9zdWJs
ZWFmCj4gc2V0dGluZ3MsIGJlY2F1c2UgdGhlIGludGVudGlvbiB3YXMgYWx3YXlzIHRoYXQgYSBm
bGF0IGNwdWlkX3BvbGljeSB3YXMKPiBzYWZlIHRvIHVzZSBpbiB0aGlzIG1hbm5lci7CoCBJIHRo
aW5rIHRoZXJlIGlzIGFuIGV4aXN0aW5nIGNvcm5lciBjYXNlCj4gd2hlbiB0cnlpbmcgdG8gbGV2
ZWwgYmFzaWMubWF4X2xlYWYgdG8gPCA3LCBvciBleHRkLm1heF9sZWFmIHRvIDwgMHg4MDAwMDA3
LgoKQWN0dWFsbHksIEkgcmVtZW1iZXIgbm93IHRoYXQgSSB0cmllZCBmaXhpbmcgdGhpcyBvbmNl
IGJlZm9yZS7CoCBJdCdzIG5vdApwb3NzaWJsZSB3aXRob3V0IERPTUNUTF9zZXRfY3B1X3BvbGlj
eSBiZWNhdXNlIHRoZSBjdXJyZW50IEFQSSB3aXRoCkRPTUNUTF9zZXRfY3B1aWQgcHJvdmlkZXMg
bGVhdmVzIHBpZWNld2lzZSBhbmQgdGhlcmUgaXMgbm8gcG9pbnQgYXQKd2hpY2ggWGVuIGNhbiBz
YWZlbHkgemVybyB0aGUgb3V0LW9mLXJhbmdlIGxlYXZlcyB3aXRob3V0IGxvb3NpbmcKaW5mb3Jt
YXRpb24gbGF0ZXIgaWYgbWF4X2xlYWYgaXMgaW5jcmVhc2VkLgoKVGhlIGNvbnRlbnQgb2YgY3B1
aWRfcG9saWN5IHdpbGwgYmUgc2FmZSBmb3IgdGhlIGVtdWxhdG9yIHRvIHVzZSwKYmVjYXVzZSBp
dCB3aWxsIGJlIGJvdW5kZWQgYnkgcmVhbCBoYXJkd2FyZSBzdXBwb3J0LsKgIEFzIGxldmVsbGlu
ZyBsaWtlCnRoaXMgaXMgYW4gZXh0cmVtZSBjb3JuZXIgY2FzZSB3aGljaCBkb2Vzbid0IHdvcmsg
YXQgdGhlIG1vbWVudCBmb3IKb3RoZXIgcmVhc29ucywgSSdkIGxpa2UgdG8gdGFrZSB0aGlzIHNl
cmllcyBub3cgYW5kIGZpeCB1cCB0aGUgYmVoYXZpb3VyCmxhdGVyLCB0byByZWR1Y2UgdGhlIGRl
cGVuZGVuY2llcyBpbiB0aGUgcmVtYWluaW5nIENQVUlEL01TUiB3b3JrIC0gaXRzCmFscmVhZHkg
Y29tcGxpY2F0ZWQgZW5vdWdoLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 14:28:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 14:28: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-devel-bounces@lists.xenproject.org>)
	id 1gNIcr-0001Mo-5K; Thu, 15 Nov 2018 14:28: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=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNIcp-0001MX-D6
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 14:28:07 +0000
X-Inumbo-ID: aad96fdd-e8e2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aad96fdd-e8e2-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 14:28:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNIcm-00008l-Gg; Thu, 15 Nov 2018 14:28:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNIcl-0000zu-US; Thu, 15 Nov 2018 14:28:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNIcl-0006iK-Tu; Thu, 15 Nov 2018 14:28:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130110-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2a8922cff38403a9be7b0e38e09668dae0c6d9f6
X-Osstest-Versions-That: xen=5d797ee199b32e4a789b55ae2aed69561df1bdf4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 14:28:03 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130110: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDExMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDExMC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyYTg5MjJjZmYzODQwM2E5YmU3YjBlMzhlMDk2NjhkYWUwYzZkOWY2CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1ZDc5N2VlMTk5YjMyZTRhNzg5
YjU1YWUyYWVkNjk1NjFkZjFiZGY0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzAwNzIgIDIwMTgt
MTEtMTQgMjI6MDQ6NTEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwMTEwICAy
MDE4LTExLTE1IDEyOjAwOjMzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDVkNzk3
ZWUxOTkuLjJhODkyMmNmZjMgIDJhODkyMmNmZjM4NDAzYTliZTdiMGUzOGUwOTY2OGRhZTBjNmQ5
ZjYgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 14:28:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 14:28: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-devel-bounces@lists.xenproject.org>)
	id 1gNId4-0001OJ-FR; Thu, 15 Nov 2018 14:28:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=verr=n2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNId2-0001O1-9w
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 14:28:20 +0000
X-Inumbo-ID: b1956e43-e8e2-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1956e43-e8e2-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 14:28:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81908891"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20181114181732.19013-1-wei.liu2@citrix.com>
 <20181114181732.19013-2-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <81c6fda3-6701-e193-49c7-b9cab09b25c8@citrix.com>
Date: Thu, 15 Nov 2018 14:28:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181114181732.19013-2-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/3] tools: update examples/README
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, edvin.torok@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMTEvMjAxOCAxODoxNywgV2VpIExpdSB3cm90ZToKPiBUaGlzIGZpbGUgZ2V0cyBpbnN0
YWxsZWQgdG8gdGhlIGhvc3Qgc3lzdGVtLgo+Cj4gVGhpcyBwYXRjaCBjbGVhbnMgaXQgdXA6IDEu
IHJlbW92ZSB0aGluZ3MgdGhhdCBkb24ndCBleGlzdCBhbnltb3JlOyAyLgo+IGNoYW5nZSB4bSB0
byB4bDsgMy4gZml4IHhlbi1kZXZlbCBsaXN0IGFkZHJlc3M7IDQuIGFkZCB0aGluZ3MgdGhhdCBh
cmUKPiBtaXNzaW5nLgo+Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCklzIHRoaXMgZmlsZSBhY3R1YWxseSB3b3J0aCBrZWVwaW5nP8KgIENvbnNpZGVyaW5n
IGhvdyBvYnNvbGV0ZSBpdHMKaW5mb3JtYXRpb24gaXMsIEkgc2V2ZXJlbHkgZG91YnQgYW55b25l
IHVzZXMgaXQuCgpJZiB3ZSBkbyB3YW50IHRvIGtlZXAgaXQsIGNhbiB5b3Ugc3RyaXAgdHJhaWxp
bmcgd2hpdGVzcGFjZSBpbiB0aGlzCnBhdGNoIGFzIHdlbGwgcGxlYXNlPwoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 14:29:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gNIeH-0001bF-0o; Thu, 15 Nov 2018 14:29: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=Wfeu=N2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNIeG-0001b1-2M
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 14:29:36 +0000
X-Inumbo-ID: dd155ef8-e8e2-11e8-85a6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dd155ef8-e8e2-11e8-85a6-12d6303a7972;
 Thu, 15 Nov 2018 14:29:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNIe9-00009y-4g; Thu, 15 Nov 2018 14:29:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNIe8-00019Z-TB; Thu, 15 Nov 2018 14:29:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNIe8-00076G-SW; Thu, 15 Nov 2018 14:29:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130112-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=85588389222a3636baf0f9ed8227f2434af4c3f9
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 14:29:28 +0000
Subject: [Xen-devel] [ovmf test] 130112: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDExMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxMTIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgODU1ODgzODkyMjJhMzYzNmJhZjBmOWVkODIyN2YyNDM0YWY0YzNmOQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDggZGF5cyAgIDc4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDAxNCAgMjAxOC0xMS0xNCAwMzo0Mzo0NiBaICAgIDEgZGF5cyAgIDE4IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgODcxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 14:31:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 14:31: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-devel-bounces@lists.xenproject.org>)
	id 1gNIfd-0002HM-E0; Thu, 15 Nov 2018 14:31:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=krfn=n2=citrix.com=prvs=850791b01=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gNIfc-0002HD-E0
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 14:31:00 +0000
X-Inumbo-ID: 11bef6b2-e8e3-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11bef6b2-e8e3-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 14:30:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70655865"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 15 Nov 2018 14:30:51 +0000
Message-ID: <20181115143051.7420-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181114181732.19013-4-wei.liu2@citrix.com>
References: <20181114181732.19013-4-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/3] xen-init-dom0: set Dom0 UUID if requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, edvin.torok@citrix.com,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVhZCBmcm9tIFhFTl9DT05GSUdfRElSL2RvbTAtdXVpZC4gSWYgaXQgY29udGFpbnMgYSB2YWxp
ZCBVVUlELCBzZXQKaXQgZm9yIERvbTAuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KdjI6CjEuIGFkZCBtaXNzaW5nICJnb3RvIG91dCIKMi4gcHJpbnQg
ZmlsZSBuYW1lcyBtb3JlCjMuIGFsc28gcHJpbnQgZXJybm8gaW4geGNfaW50ZXJmYWNlX29wZW4g
ZXJyb3IgbWVzc2FnZQo0LiB0YWtlIGNhcmUgb2Ygc2hvcnQtcmVhZAotLS0KIHRvb2xzL2V4YW1w
bGVzL01ha2VmaWxlICAgICAgIHwgIDEgKwogdG9vbHMvZXhhbXBsZXMvUkVBRE1FICAgICAgICAg
fCAgMiArKwogdG9vbHMvZXhhbXBsZXMvZG9tMC11dWlkICAgICAgfCAgMAogdG9vbHMvaGVscGVy
cy9NYWtlZmlsZSAgICAgICAgfCAgMyArLQogdG9vbHMvaGVscGVycy94ZW4taW5pdC1kb20wLmMg
fCA2NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiA1IGZpbGVz
IGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAx
MDA2NDQgdG9vbHMvZXhhbXBsZXMvZG9tMC11dWlkCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZXhhbXBs
ZXMvTWFrZWZpbGUgYi90b29scy9leGFtcGxlcy9NYWtlZmlsZQppbmRleCBmODZlZDNhMjcxLi5m
ODQ5MjQ2MmRiIDEwMDY0NAotLS0gYS90b29scy9leGFtcGxlcy9NYWtlZmlsZQorKysgYi90b29s
cy9leGFtcGxlcy9NYWtlZmlsZQpAQCAtOSw2ICs5LDcgQEAgWEVOX0NPTkZJR1MgKz0geGxleGFt
cGxlLmh2bQogWEVOX0NPTkZJR1MgKz0geGxleGFtcGxlLnB2bGludXgKIFhFTl9DT05GSUdTICs9
IHhsLmNvbmYKIFhFTl9DT05GSUdTICs9IGNwdXBvb2wKK1hFTl9DT05GSUdTICs9IGRvbTAtdXVp
ZAogCiBYRU5fQ09ORklHUyArPSAkKFhFTl9DT05GSUdTLXkpCiAKZGlmZiAtLWdpdCBhL3Rvb2xz
L2V4YW1wbGVzL1JFQURNRSBiL3Rvb2xzL2V4YW1wbGVzL1JFQURNRQppbmRleCA4MGE0NjUyYjA2
Li44Zjk0MGE1NWMxIDEwMDY0NAotLS0gYS90b29scy9leGFtcGxlcy9SRUFETUUKKysrIGIvdG9v
bHMvZXhhbXBsZXMvUkVBRE1FCkBAIC0xNCw2ICsxNCw4IEBAIGJsb2NrLWNvbW1vbi5zaCAgICAg
LSBzb3VyY2VkIGJ5IGJsb2NrLCBibG9jay0qCiBibG9jay1lbmJkICAgICAgICAgIC0gYmluZHMv
dW5iaW5kcyBuZXR3b3JrIGJsb2NrIGRldmljZXMKIGJsb2NrLW5iZCAgICAgICAgICAgLSBiaW5k
cy91bmJpbmRzIG5ldHdvcmsgYmxvY2sgZGV2aWNlcwogY3B1cG9vbCAgICAgICAgICAgICAtIGV4
YW1wbGUgY29uZmlndXJhdGlvbiBzY3JpcHQgZm9yICd4bCBjcHVwb29sLWNyZWF0ZScKK2RvbTAt
dXVpZCAgICAgICAgICAgLSBzdG9yZXMgdGhlIFVVSUQgaW4gY2Fub25pY2FsIGZvcm0gZm9yIERv
bTAsIHdpbGwgYmUKKyAgICAgICAgICAgICAgICAgICAgICByZWFkIGJ5IHhlbi1pbml0LWRvbTAK
IGV4dGVybmFsLWRldmljZS1taWdyYXRlIC0gY2FsbGVkIGJ5IHhlbmQgZm9yIG1pZ3JhdGluZyBl
eHRlcm5hbCBkZXZpY2VzCiBsb2NraW5nLnNoICAgICAgICAgIC0gbG9ja2luZyBmdW5jdGlvbnMg
dG8gcHJldmVudCBjb25jdXJyZW50IGFjY2VzcyB0bwogICAgICAgICAgICAgICAgICAgICAgIGNy
aXRpY2FsIHNlY3Rpb25zIGluc2lkZSBzY3JpcHQgZmlsZXMKZGlmZiAtLWdpdCBhL3Rvb2xzL2V4
YW1wbGVzL2RvbTAtdXVpZCBiL3Rvb2xzL2V4YW1wbGVzL2RvbTAtdXVpZApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5lNjlkZTI5YmIyCmRpZmYgLS1naXQgYS90b29scy9o
ZWxwZXJzL01ha2VmaWxlIGIvdG9vbHMvaGVscGVycy9NYWtlZmlsZQppbmRleCA0ZjNiYmU2YTdk
Li5mNzU5NTI4MzIyIDEwMDY0NAotLS0gYS90b29scy9oZWxwZXJzL01ha2VmaWxlCisrKyBiL3Rv
b2xzL2hlbHBlcnMvTWFrZWZpbGUKQEAgLTE0LDYgKzE0LDcgQEAgWEVOX0lOSVRfRE9NMF9PQkpT
ID0geGVuLWluaXQtZG9tMC5vIGluaXQtZG9tLWpzb24ubwogJChYRU5fSU5JVF9ET00wX09CSlMp
OiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVudG9vbGxvZykKICQoWEVOX0lOSVRfRE9NMF9PQkpT
KTogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbnN0b3JlKQogJChYRU5fSU5JVF9ET00wX09CSlMp
OiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVubGlnaHQpCiskKFhFTl9JTklUX0RPTTBfT0JKUyk6
IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5jdHJsKQogCiBJTklUX1hFTlNUT1JFX0RPTUFJTl9P
QkpTID0gaW5pdC14ZW5zdG9yZS1kb21haW4ubyBpbml0LWRvbS1qc29uLm8KICQoSU5JVF9YRU5T
VE9SRV9ET01BSU5fT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW50b29sbG9nKQpAQCAt
MjYsNyArMjcsNyBAQCAkKElOSVRfWEVOU1RPUkVfRE9NQUlOX09CSlMpOiBDRkxBR1MgKz0gJChD
RkxBR1NfbGlieGVubGlnaHQpCiBhbGw6ICQoUFJPR1MpCiAKIHhlbi1pbml0LWRvbTA6ICQoWEVO
X0lOSVRfRE9NMF9PQkpTKQotCSQoQ0MpICQoTERGTEFHUykgLW8gJEAgJChYRU5fSU5JVF9ET00w
X09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoTERMSUJTX2xpYnhlbnN0b3JlKSAkKExE
TElCU19saWJ4ZW5saWdodCkgJChBUFBFTkRfTERGTEFHUykKKwkkKENDKSAkKExERkxBR1MpIC1v
ICRAICQoWEVOX0lOSVRfRE9NMF9PQkpTKSAkKExETElCU19saWJ4ZW5jdHJsKSAkKExETElCU19s
aWJ4ZW50b29sbG9nKSAkKExETElCU19saWJ4ZW5zdG9yZSkgJChMRExJQlNfbGlieGVubGlnaHQp
ICQoQVBQRU5EX0xERkxBR1MpCiAKICQoSU5JVF9YRU5TVE9SRV9ET01BSU5fT0JKUyk6IF9wYXRo
cy5oCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2hlbHBlcnMveGVuLWluaXQtZG9tMC5jIGIvdG9vbHMv
aGVscGVycy94ZW4taW5pdC1kb20wLmMKaW5kZXggMDliYzAwMjdmOS4uZTgyNmRhNTdiNCAxMDA2
NDQKLS0tIGEvdG9vbHMvaGVscGVycy94ZW4taW5pdC1kb20wLmMKKysrIGIvdG9vbHMvaGVscGVy
cy94ZW4taW5pdC1kb20wLmMKQEAgLTMsMjMgKzMsNzIgQEAKICNpbmNsdWRlIDxzdHJpbmcuaD4K
ICNpbmNsdWRlIDxzdGRpby5oPgogCisjaW5jbHVkZSA8eGVuY3RybC5oPgogI2luY2x1ZGUgPHhl
bnN0b3JlLmg+CisjaW5jbHVkZSA8bGlieGwuaD4KIAogI2luY2x1ZGUgImluaXQtZG9tLWpzb24u
aCIKKyNpbmNsdWRlICJfcGF0aHMuaCIKIAogI2RlZmluZSBET01OQU1FX1BBVEggICAiL2xvY2Fs
L2RvbWFpbi8wL25hbWUiCiAjZGVmaW5lIERPTUlEX1BBVEggICAgICIvbG9jYWwvZG9tYWluLzAv
ZG9taWQiCiAKKyNkZWZpbmUgRE9NMF9VVUlEX1BBVEggWEVOX0NPTkZJR19ESVIgIi9kb20wLXV1
aWQiCisKK3N0YXRpYyB2b2lkIGdldF9kb20wX3V1aWQobGlieGxfdXVpZCAqdXVpZCkKK3sKKyAg
ICBGSUxFICpmID0gTlVMTDsKKyAgICBzaXplX3QgcjsKKyAgICBjaGFyIHV1aWRfYnVmW0xJQlhM
X1VVSURfRk1UTEVOKzFdOworICAgIGJvb2wgb2sgPSBmYWxzZTsKKworICAgIGYgPSBmb3BlbihE
T00wX1VVSURfUEFUSCwgInIiKTsKKyAgICBpZiAoIWYpIHsKKyAgICAgICAgZnByaW50ZihzdGRl
cnIsICJmYWlsZWQgdG8gb3BlbiAlcywgZXJybm8gJWRcbiIsCisgICAgICAgICAgICAgICAgRE9N
MF9VVUlEX1BBVEgsIGVycm5vKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgciA9
IGZyZWFkKHV1aWRfYnVmLCAxLCBMSUJYTF9VVUlEX0ZNVExFTiwgZik7CisgICAgaWYgKHIgIT0g
TElCWExfVVVJRF9GTVRMRU4pIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJmYWlsZWQgdG8g
cmVhZCAlcywgcmVhZCAlenUsIGVycm5vICVkXG4iLAorICAgICAgICAgICAgICAgIERPTTBfVVVJ
RF9QQVRILCByLCBmZXJyb3IoZikpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICB1
dWlkX2J1ZltMSUJYTF9VVUlEX0ZNVExFTl0gPSAwOworCisgICAgaWYgKGxpYnhsX3V1aWRfZnJv
bV9zdHJpbmcodXVpZCwgdXVpZF9idWYpKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiZmFp
bGVkIHRvIHBhcnNlIFVVSUQgaW4gJXNcbiIsIERPTTBfVVVJRF9QQVRIKTsKKyAgICAgICAgZ290
byBvdXQ7CisgICAgfQorCisgICAgb2sgPSB0cnVlOworb3V0OgorICAgIGlmIChmKSBmY2xvc2Uo
Zik7CisgICAgaWYgKCFvaykgbGlieGxfdXVpZF9jbGVhcih1dWlkKTsKK30KKwogaW50IG1haW4o
aW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogICAgIGludCByYzsKLSAgICBzdHJ1Y3QgeHNfaGFu
ZGxlICp4c2g7CisgICAgc3RydWN0IHhzX2hhbmRsZSAqeHNoID0gTlVMTDsKKyAgICB4Y19pbnRl
cmZhY2UgKnhjaCA9IE5VTEw7CiAgICAgY2hhciAqZG9tbmFtZV9zdHJpbmcgPSBOVUxMLCAqZG9t
aWRfc3RyaW5nID0gTlVMTDsKKyAgICBsaWJ4bF91dWlkIHV1aWQ7CiAKICAgICB4c2ggPSB4c19v
cGVuKDApOwogICAgIGlmICgheHNoKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiY2Fubm90
IG9wZW4geGVuc3RvcmUgY29ubmVjdGlvblxuIik7Ci0gICAgICAgIGV4aXQoMSk7CisgICAgICAg
IHJjID0gMTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgeGNoID0geGNfaW50ZXJm
YWNlX29wZW4oTlVMTCwgTlVMTCwgMCk7CisgICAgaWYgKCF4Y2gpIHsKKyAgICAgICAgZnByaW50
ZihzdGRlcnIsICJ4Y19pbnRlcmZhY2Vfb3BlbigpIGZhaWxlZFxuIik7CisgICAgICAgIHJjID0g
MTsKKyAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCiAgICAgLyogU2FuaXR5IGNoZWNrOiB0aGlz
IHByb2dyYW0gY2FuIG9ubHkgYmUgcnVuIG9uY2UuICovCkBAIC0zMSw3ICs4MCwxNiBAQCBpbnQg
bWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAot
ICAgIHJjID0gZ2VuX3N0dWJfanNvbl9jb25maWcoMCwgTlVMTCk7CisgICAgZ2V0X2RvbTBfdXVp
ZCgmdXVpZCk7CisKKyAgICBpZiAoIWxpYnhsX3V1aWRfaXNfbmlsKCZ1dWlkKSAmJgorICAgICAg
ICB4Y19kb21haW5fc2V0aGFuZGxlKHhjaCwgMCwgbGlieGxfdXVpZF9ieXRlYXJyYXkoJnV1aWQp
KSkgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImZhaWxlZCB0byBzZXQgRG9tMCBVVUlELCBl
cnJubyAlZFxuIiwgZXJybm8pOworICAgICAgICByYyA9IDE7CisgICAgICAgIGdvdG8gb3V0Owor
ICAgIH0KKworICAgIHJjID0gZ2VuX3N0dWJfanNvbl9jb25maWcoMCwgJnV1aWQpOwogICAgIGlm
IChyYykKICAgICAgICAgZ290byBvdXQ7CiAKQEAgLTU1LDYgKzExMyw3IEBAIG91dDoKICAgICBm
cmVlKGRvbWlkX3N0cmluZyk7CiAgICAgZnJlZShkb21uYW1lX3N0cmluZyk7CiAgICAgeHNfY2xv
c2UoeHNoKTsKKyAgICB4Y19pbnRlcmZhY2VfY2xvc2UoeGNoKTsKICAgICByZXR1cm4gcmM7CiB9
CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 14:32:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 14:32: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-devel-bounces@lists.xenproject.org>)
	id 1gNIhI-0002Qy-RG; Thu, 15 Nov 2018 14:32:44 +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=kRFN=N2=citrix.com=prvs=850791b01=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gNIhH-0002Qk-3A
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 14:32:43 +0000
X-Inumbo-ID: 4b70e9a8-e8e3-11e8-8193-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4b70e9a8-e8e3-11e8-8193-12d6303a7972;
 Thu, 15 Nov 2018 14:32:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70656109"
Date: Thu, 15 Nov 2018 14:32:33 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181115143233.5qd2iru45mh2hr7c@zion.uk.xensource.com>
References: <20181114181732.19013-1-wei.liu2@citrix.com>
 <20181114181732.19013-2-wei.liu2@citrix.com>
 <81c6fda3-6701-e193-49c7-b9cab09b25c8@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <81c6fda3-6701-e193-49c7-b9cab09b25c8@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/3] tools: update examples/README
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, edvin.torok@citrix.com,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDI6Mjg6MTVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNC8xMS8yMDE4IDE4OjE3LCBXZWkgTGl1IHdyb3RlOgo+ID4gVGhpcyBmaWxl
IGdldHMgaW5zdGFsbGVkIHRvIHRoZSBob3N0IHN5c3RlbS4KPiA+Cj4gPiBUaGlzIHBhdGNoIGNs
ZWFucyBpdCB1cDogMS4gcmVtb3ZlIHRoaW5ncyB0aGF0IGRvbid0IGV4aXN0IGFueW1vcmU7IDIu
Cj4gPiBjaGFuZ2UgeG0gdG8geGw7IDMuIGZpeCB4ZW4tZGV2ZWwgbGlzdCBhZGRyZXNzOyA0LiBh
ZGQgdGhpbmdzIHRoYXQgYXJlCj4gPiBtaXNzaW5nLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gSXMgdGhpcyBmaWxlIGFjdHVhbGx5IHdv
cnRoIGtlZXBpbmc/wqAgQ29uc2lkZXJpbmcgaG93IG9ic29sZXRlIGl0cwo+IGluZm9ybWF0aW9u
IGlzLCBJIHNldmVyZWx5IGRvdWJ0IGFueW9uZSB1c2VzIGl0LgoKU29tZWJvZHkgd2lsbCBwcm9i
YWJseSB3YW50IHRvIGtub3cgd2hhdCBpcyB3aGF0LgoKPiAKPiBJZiB3ZSBkbyB3YW50IHRvIGtl
ZXAgaXQsIGNhbiB5b3Ugc3RyaXAgdHJhaWxpbmcgd2hpdGVzcGFjZSBpbiB0aGlzCj4gcGF0Y2gg
YXMgd2VsbCBwbGVhc2U/CgpTdXJlLgoKV2VpLgoKPiAKPiB+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 14:43:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 14:43: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-devel-bounces@lists.xenproject.org>)
	id 1gNIrW-0003IQ-8I; Thu, 15 Nov 2018 14:43: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=verr=n2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNIrV-0003IL-Pu
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 14:43:17 +0000
X-Inumbo-ID: c86ef841-e8e4-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c86ef841-e8e4-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 14:43:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81909810"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20181114181732.19013-1-wei.liu2@citrix.com>
 <20181114181732.19013-3-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ac1c5cb8-00c9-32b5-9027-8ebc863568ad@citrix.com>
Date: Thu, 15 Nov 2018 14:42:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181114181732.19013-3-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/3] tools/helpers: make
 gen_stub_json_config accept an UUID argument
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, edvin.torok@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMTEvMjAxOCAxODoxNywgV2VpIExpdSB3cm90ZToKPiBJZiB0aGF0J3Mgc2V0LCB0aGUg
c3R1YiBpcyBnb2luZyB0byBjb250YWluIHRoYXQgVVVJRC4KPgo+IE5vIGZ1bmN0aW9uYWwgY2hh
bmdlLgo+Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAt
LS0KPiAgdG9vbHMvaGVscGVycy9pbml0LWRvbS1qc29uLmMgICAgICAgIHwgNSArKysrLQo+ICB0
b29scy9oZWxwZXJzL2luaXQtZG9tLWpzb24uaCAgICAgICAgfCAzICsrLQo+ICB0b29scy9oZWxw
ZXJzL2luaXQteGVuc3RvcmUtZG9tYWluLmMgfCAyICstCj4gIHRvb2xzL2hlbHBlcnMveGVuLWlu
aXQtZG9tMC5jICAgICAgICB8IDIgKy0KPiAgNCBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMo
KyksIDQgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvaGVscGVycy9pbml0LWRv
bS1qc29uLmMgYi90b29scy9oZWxwZXJzL2luaXQtZG9tLWpzb24uYwo+IGluZGV4IDcwNGU3Y2I0
ZjAuLjk1MTRiM2NlYjYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvaGVscGVycy9pbml0LWRvbS1qc29u
LmMKPiArKysgYi90b29scy9oZWxwZXJzL2luaXQtZG9tLWpzb24uYwo+IEBAIC03LDcgKzcsNyBA
QAo+ICAjaW5jbHVkZSA8eGVuY3RybC5oPgo+ICAjaW5jbHVkZSA8bGlieGwuaD4KPiAgCj4gLWlu
dCBnZW5fc3R1Yl9qc29uX2NvbmZpZyh1aW50MzJfdCBkb21pZCkKPiAraW50IGdlbl9zdHViX2pz
b25fY29uZmlnKHVpbnQzMl90IGRvbWlkLCBsaWJ4bF91dWlkICp1dWlkKQo+ICB7Cj4gICAgICBp
bnQgcmMgPSAxOwo+ICAgICAgeGVudG9vbGxvZ19sb2dnZXJfc3RkaW9zdHJlYW0gKmxvZ2dlcjsK
PiBAQCAtNDAsNiArNDAsOSBAQCBpbnQgZ2VuX3N0dWJfanNvbl9jb25maWcodWludDMyX3QgZG9t
aWQpCj4gICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19pbml0X3R5cGUoJmRvbV9jb25maWcu
Yl9pbmZvLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbV9jb25m
aWcuY19pbmZvLnR5cGUpOwo+ICAKPiArICAgIGlmICh1dWlkICYmICFsaWJ4bF91dWlkX2lzX25p
bCh1dWlkKSkKPiArICAgICAgICBsaWJ4bF91dWlkX2NvcHkoY3R4LCAmZG9tX2NvbmZpZy5jX2lu
Zm8udXVpZCwgdXVpZCk7CgpJcyB0aGUgbmlsIGNoZWNrIG5lY2Vzc2FyeSwgZ2l2ZW4gdGhhdCBu
aWwgaXMgdGhlIGRlZmF1bHQgdmFsdWUgZm9yCmRvbV9jb25maWcuY19pbmZvLnV1aWQgPwoKRWl0
aGVyIHdheSwgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 14:44:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 14:44: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-devel-bounces@lists.xenproject.org>)
	id 1gNIsA-0003Le-JV; Thu, 15 Nov 2018 14:43:58 +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=kRFN=N2=citrix.com=prvs=850791b01=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gNIs9-0003LU-40
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 14:43:57 +0000
X-Inumbo-ID: df5da6f0-e8e4-11e8-bde1-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df5da6f0-e8e4-11e8-bde1-12d6303a7972;
 Thu, 15 Nov 2018 14:43:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70657550"
Date: Thu, 15 Nov 2018 14:43:51 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181115144351.w2f6nyn6yfrxj722@zion.uk.xensource.com>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
 <20181108170805.12774-3-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181108170805.12774-3-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 02/11] tools/libs/toollog: Use the
 default logger
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDU6MDc6NTZQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUHJldmlvdXNseSB4dGxfbG9nLCB4dGxfbG9ndiBhbmQgeHRsX3Byb2dyZXNzIHdvdWxk
IGFsbCBjcmFzaCBpZgo+IHBhc3NlZCBsb2dnZXI9TlVMTC4gIEhhdmUgdGhlIHVzZSB0aGUgZGVm
YXVsdCBsb2dnZXIgaW5zdGVhZC4KPiBUaGlzIGlzIG1vcmUgY29udmVuaWVudC4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 14:44:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 14:44: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-devel-bounces@lists.xenproject.org>)
	id 1gNIsc-0003P2-VM; Thu, 15 Nov 2018 14:44:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=krfn=n2=citrix.com=prvs=850791b01=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gNIsb-0003Ou-VL
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 14:44:26 +0000
X-Inumbo-ID: f1e1e33c-e8e4-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1e1e33c-e8e4-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 14:44:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70657622"
Date: Thu, 15 Nov 2018 14:44:22 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181115144422.qwluko74wibxlkph@zion.uk.xensource.com>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
 <20181108170805.12774-4-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181108170805.12774-4-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 03/11] tools/libs/*: Rely on the default
 logger
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDU6MDc6NTdQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gRGVsZXRlIDExIGVudGlyZWx5IGZvcm11bGFpYyBjb25kaXRpb25hbCBjYWxscyB0bwo+
ICAgeHRsX2NyZWF0ZWxvZ2dlcl9zdGRpb3N0cmVhbShzdGRlcnIsIFhUTF9QUk9HUkVTUywgMCk7
Cj4gYW5kIGFzc29jaWF0ZWQgbG9nZ2VyX3RvZnJlZSB2YXJpYWJsZXMsIGVycm9yIGhhbmRsaW5n
LCBldGMuCj4gCj4gTm8gb3ZlcmFsbCBmdW5jdGlvbmFsIGNoYW5nZSwgYWx0aG91Z2ggc29tZSBt
ZW1vcnkgYWxsb2NhdGlvbiBlcnJvcnMKPiBtYXkgbm8gbG9uZ2VyIG9jY3VyLgo+IAo+IEFmdGVy
IHRoaXMgdGhlcmUgYXJlIHN0aWxsIHNldmVyYWwgY2FsbHMgdG8KPiB4dGxfY3JlYXRlbG9nZ2Vy
X3N0ZGlvc3RyZWFtIGluIHRyZWUsIGJ1dCB0aGV5IGFsbW9zdCBhbGwgaGF2ZQo+IG5vbi1kZWZh
dWx0IG1lc3NhZ2UgbGV2ZWwgZXRjLiBzbyBpdCBpcyBub3Qgb2J2aW91cyB0aGF0IHRoZXkgc2hv
dWxkCj4gYmUgcmVwbGFjZWQuCj4gCj4gVGhlIGV4Y2VwdGlvbiBpcyBpbiB4Y19wcml2YXRlLmMg
d2hlcmUgeGNoLT5lcnJvcl9oYW5kbGVyIGlzCj4gaW5pdGlhbGlzZWQgdXNpbmcgYSBjb3B5IG9m
IHRoZSBkZWZhdWx0IGluaXRpYWxpc2F0aW9uIGJvaWxlcnBsYXRlCj4gKGFudCB0aGVyZSBpcyB0
aGUgYXNzb2NpYXRlZCB4Y2gtPmVycm9yX2hhbmRsZXJfdG9mcmVlKS4gIEhvd2V2ZXIsCj4gdGhl
cmUgaXMgYWxzbyB4Y2gtPmRvbWJ1aWxkX2xvZ2dlciwgYW5kIHhjaC0+ZG9tYnVpbGRfbG9nZ2Vy
X3RvZnJlZQo+IHdoaWNoIGlzIGhhbmRsZWQgZGlmZmVyZW50bHkgYW5kIHNvIG11c3QgYmUgcmV0
YWluZWQuICBJdCBzZWVtcyBiZXR0ZXIKPiB0byBrZWVwIHRoZSB4Y2ggY29kZSBpbnRlcm5hbGx5
IGNvbnNpc3RlbnQsIGFuZCBkZWNvdXBsZWQgZnJvbSB0aGUKPiBnZW5lcmFsIGRlZmF1bHQuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 14:44:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 14:44: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-devel-bounces@lists.xenproject.org>)
	id 1gNIsz-0003TC-AQ; Thu, 15 Nov 2018 14:44: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=kRFN=N2=citrix.com=prvs=850791b01=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gNIsx-0003Sw-LD
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 14:44:47 +0000
X-Inumbo-ID: feb2e2c2-e8e4-11e8-808c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id feb2e2c2-e8e4-11e8-808c-12d6303a7972;
 Thu, 15 Nov 2018 14:44:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70657663"
Date: Thu, 15 Nov 2018 14:44:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181115144438.6uxjsrej2qvkm4zo@zion.uk.xensource.com>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
 <20181108170805.12774-12-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181108170805.12774-12-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 11/11] tools/libvchan:
 libxenvchan_client_init: use ENOENT for no server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDU6MDg6MDVQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gKiBQcm9taXNlIHRoYXQgd2Ugd2lsbCBzZXQgZXJybm8gdG8gRU5PRU5UIGlmIHRoZSBz
ZXJ2ZXIgaXMgbm90Cj4gICB5ZXQgc2V0IHVwLgo+ICogQXJyYW5nZSB0aGF0IGFsbCBFTk9FTlQg
cmV0dXJucyBvdGhlciB0aGFuIGZyb20gdGhlIHJlYWQgb2YgcmluZy1yZWYKPiAgIGFyZSB0dXJu
ZWQgaW50byBFSU8sIGxvZ2dpbmcgd2hlbiB3ZSBkbyBzby4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 14:45:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 14:45: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-devel-bounces@lists.xenproject.org>)
	id 1gNItt-0003cy-MP; Thu, 15 Nov 2018 14:45: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=wgq5=n2=citrix.com=prvs=850bb4f4b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gNIts-0003ck-Nn
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 14:45:44 +0000
X-Inumbo-ID: 2071ab20-e8e5-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2071ab20-e8e5-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 14:45:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81909893"
Date: Thu, 15 Nov 2018 15:43:54 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181115144354.yyg4pmlkpbqqznhh@mac>
References: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
 <1542289970-32709-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1542289970-32709-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/4] x86/vvmx: Drop unused CASE_{GET,
 SET}_REG() macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDE6NTI6NDdQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGVzZSBoYXZlIGJlZW4gb2Jzb2xldGUgc2luY2UgYy9zIDA1M2FlMjMwICJ4ODYv
dnZteDogUmVtb3ZlIGVudW0KPiB2bXhfcmVnc19lbmMiLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 14:51:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 14:51: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-devel-bounces@lists.xenproject.org>)
	id 1gNIz4-0004Tc-G5; Thu, 15 Nov 2018 14:51:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wgq5=n2=citrix.com=prvs=850bb4f4b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gNIz2-0004TX-VR
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 14:51:05 +0000
X-Inumbo-ID: df8cdb01-e8e5-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df8cdb01-e8e5-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 14:51:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81910241"
Date: Thu, 15 Nov 2018 15:50:55 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181115145055.lizbqw3twaxa2bcg@mac>
References: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
 <1542289970-32709-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1542289970-32709-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/4] x86/vvmx: Correct the INVALID_PADDR
 checks for VMPTRLD/VMCLEAR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDE6NTI6NDhQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgcmVmZXJlbmNlZCBhZGRyZXNzZXMgYWxzbyBuZWVkIGNoZWNraW5nIGFnYWlu
c3QgTUFYUEhZU0FERFIuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KCj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ0M6IFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4KPiBDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50
ZWwuY29tPgo+IENDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiAtLS0KPiAg
eGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIHwgNCArKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwo+IGluZGV4
IGMyOTY2NjAuLjVkYWFiODIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZt
eC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCj4gQEAgLTE2NzIsNyArMTY3
Miw3IEBAIHN0YXRpYyBpbnQgbnZteF9oYW5kbGVfdm1wdHJsZChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKPiAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKPiAgICAgICAgICByZXR1
cm4gcmM7Cj4gIAo+IC0gICAgaWYgKCBncGEgJiAweGZmZiApCj4gKyAgICBpZiAoIChncGEgJiB+
UEFHRV9NQVNLKSB8fCAhZ2ZuX3ZhbGlkKHYtPmRvbWFpbiwgZ2FkZHJfdG9fZ2ZuKGdwYSkpICkK
ClNlZWluZyB0aGlzIGlzIHJlcGVhdGVkIGluIHNldmVyYWwgcGxhY2VzLCBpdCBtaWdodCBiZSBo
ZWxwZnVsIHRvCmludHJvZHVjZSBhIGhlbHBlcj8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:03:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:03: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-devel-bounces@lists.xenproject.org>)
	id 1gNJBK-0005PR-Mv; Thu, 15 Nov 2018 15:03: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=wgq5=n2=citrix.com=prvs=850bb4f4b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gNJBJ-0005PM-08
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 15:03:45 +0000
X-Inumbo-ID: a338d053-e8e7-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a338d053-e8e7-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 15:03:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81910858"
Date: Thu, 15 Nov 2018 16:02:01 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181115150201.rjxtjvad5ck7aict@mac>
References: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
 <1542289970-32709-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1542289970-32709-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/4] x86/vvmx: Fixes to VMWRITE emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDE6NTI6NDlQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAgKiBEb24ndCBhc3N1bWUgdGhhdCBkZWNvZGVfdm14X2luc3QoKSBhbHdheXMgcmV0
dXJucyBYODZFTVVMX0VYQ0VQVElPTi4KPiAgKiBUaGUgb2theSBib29sZWFuIGlzIG5ldmVyIHdy
aXR0ZW4sIG1ha2luZyB0aGUgZWxzZSBjYXNlIGRlYWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:05:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:05: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-devel-bounces@lists.xenproject.org>)
	id 1gNJCu-0005Ul-4o; Thu, 15 Nov 2018 15:05: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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNJCs-0005UY-Ox
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 15:05:22 +0000
X-Inumbo-ID: df0169fa-e8e7-11e8-b3ad-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id df0169fa-e8e7-11e8-b3ad-12d6303a7972;
 Thu, 15 Nov 2018 15:05:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B8846EBD;
 Thu, 15 Nov 2018 07:05:20 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0FA353F5BD;
 Thu, 15 Nov 2018 07:05:19 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-5-julien.grall@arm.com>
 <CAC1WxdhvbNCfnaj=1pFJmqu-kwMuvvrW77FjOK22xAvaUAPqTA@mail.gmail.com>
 <27feb9a3-ad1b-aed9-7821-6367a3157ce9@arm.com>
 <CAC1Wxdhy1Dnh3_rLFSX0Uj8e4+BLsfWqCQc__U8+bSwd+pCSHg@mail.gmail.com>
 <f9d4248e-485d-e3a8-88bd-6fab6cabe313@arm.com>
 <CAC1Wxdib6qQk=iH9ODr9XuJo39bvY+4RJUXFHsurW77AqekHDg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0ce5b01c-eb4b-348d-6311-271ba1ca7947@arm.com>
Date: Thu, 15 Nov 2018 15:05:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAC1Wxdib6qQk=iH9ODr9XuJo39bvY+4RJUXFHsurW77AqekHDg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/8] xen/arm: Add support for read-only
 foreign mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xNS8xOCAxOjE5IFBNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+PiBTbyBJIHdv
dWxkIHByZWZlciB0byBzdGljayB3aXRoIF90IHdoaWNoIGlzIHF1aXRlIGNvbW1vbiB3aXRoaW4g
dGhlIHAybQo+PiBjb2RlIGJhc2Ugc28gZmFyLgo+IAo+IEkndmUgZm91bmQgYSBzaW1pbGFyIGNv
ZGUgb25seSBpbiBvbmUgcGxhY2UgLSBwMm1fZ2V0X2VudHJ5KCkKPiBmdW5jdGlvbi4gQW5kIGl0
IGlzLCBhdCBsZWFzdCwgc29tZWhvdyBjb21tZW50ZWQgdGhlcmU6Cj4gLi4uCj4gICAgICAvKiBB
bGxvdyB0IHRvIGJlIE5VTEwgKi8KPiAgICAgIHQgPSB0ID86ICZfdDsKPiAKPiAgICAgICp0ID0g
cDJtX2ludmFsaWQ7Cj4gLi4uCgpBbmQgaW4geDg2IGNvZGUuLi4KCj4gCj4gQnV0IElNTywgaXQg
aXMgcmVhbGx5IGNvbmZ1c2luZyB0byB3cml0ZSBhIGNvZGUgdG8gY2FsY3VsYXRlIGFuZCBzdG9y
ZQo+IGEgdmFsdWUgd2hpY2ggY2xlYXJseSBpcyBub3QgbmVlZGVkIGJ5IGEgY2FsbGVyLgoKSSBk
aXNhZ3JlZSwgeW91IGRpcmVjdGx5IGtub3cgdGhhdCB0IGNhbiBiZSBOVUxMLiBBbHRob3VnaCwg
SSBhZ3JlZSB0aGF0IAphIGNvbW1lbnQgd291bGQgaGVscCB0byB1bmRlcnN0YW5kLgoKPiAgRnJv
bSBhbm90aGVyIGhhbmQsIEknbSBub3Qgc3VyZSBpZiBhIGNvbXBpbGVyIHdvdWxkIGJlIGludGVs
bGlnZW50Cj4gZW5vdWdoIHRvIGZhY3RvciBvdXQgdGhlIG9kZCBjb2RlIGZyb20gZXhlY3V0aW9u
IHBhc3Mgb24gdGhlIGluY29taW5nCj4gbnVsbCBwb2ludGVyLgoKWW91IGNhbid0IGFzc3VtZSB0
aGUgY29tcGlsZXIgd2lsbCBpbmxpbmUgZXZlbiB3aXRoIHRoZSBpbmxpbmUga2V5d29yZC4KCj4g
Cj4gSSdtIHNvcnJ5LCBidXQgSSBjYW4ndCBwYXNzIG15IFJCIGZvciBgX3RgLgoKSSB0aGluayB0
aGlzIHJlcXVlc3QgaXMgdW5yZWFzb25hYmxlIGJlY2F1c2UgdGhpcyBpcyBhIG1hdHRlciBvZiB0
YXN0ZS4KCldoaWxlIHRoaXMgaXMgYSBuaWNlIGZlYXR1cmUgdG8gaGF2ZSBpbiBYZW4gNC4xMiBh
bmQgYWRkcmVzcyBhIGxvbmcgCnN0YW5kaW5nIG9wZW4gaXNzdWUgb24gQXJtLiBJIGRvbid0IHJl
cXVpcmUgaXQgYW5kIEkgYW0gbm90IGluY2xpbmVkIHRvIAphZGRyZXNzIGJpa2VzaGVkZGluZy4K
ClNvIEkgd2lsbCBrZWVwIGFzaWRlIGZvciBub3cgdW50aWwgc29tZW9uZSBjYXJlcyBhYm91dCBp
dC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:10:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:10: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-devel-bounces@lists.xenproject.org>)
	id 1gNJHO-0005qd-PR; Thu, 15 Nov 2018 15:10: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=wsRE=N2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gNJHN-0005kr-TY
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 15:10:01 +0000
X-Inumbo-ID: 84851750-e8e8-11e8-a7d1-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 84851750-e8e8-11e8-a7d1-12d6303a7972;
 Thu, 15 Nov 2018 15:09:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Nov 2018 08:09:58 -0700
Message-Id: <5BED8C4402000078001FC749@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 15 Nov 2018 08:09:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1541416867-30253-1-git-send-email-andrew.cooper3@citrix.com>
 <1541416867-30253-7-git-send-email-andrew.cooper3@citrix.com>
 <5BE1B58C02000078001F8BB8@prv1-mh.provo.novell.com>
 <2b95ed09-cf3c-d60f-d511-a579de9d108d@citrix.com>
 <5BE1BE5702000078001F8C19@prv1-mh.provo.novell.com>
 <2b9b0947-6b85-42ef-61c8-4147fd7b88dc@citrix.com>
 <9e169ba5-502a-bd68-8001-9f5d07a28afc@citrix.com>
In-Reply-To: <9e169ba5-502a-bd68-8001-9f5d07a28afc@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 6/6] x86/emul: dedup hvmemul_cpuid() and
 pv_emul_cpuid()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjExLjE4IGF0IDE1OjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDkvMTEvMjAxOCAxNzoxNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4KPj4+IEhv
d2V2ZXIsIG9uZQo+Pj4gaXNzdWUgYWxyZWFkeSBtaWdodCBiZSB0aGF0IGluIG9yZGVyIGZvciBi
aXRzIGluIGEgKHN1YilsZWFmIGFib3ZlCj4+PiAoZ3Vlc3QpIGxpbWl0cyB0byBjb21lIG91dCBh
bGwgY2xlYXIsIGl0IGlzIGd1ZXN0X2NwdWlkKCkgd2hpY2ggY3V0cwo+Pj4gdGhpbmdzIG9mZi4g
TmVpdGhlciBjcHVpZF9mZWF0dXJlc2V0X3RvX3BvbGljeSgpIG5vciBpdHMgaW52ZXJzZQo+Pj4g
bm9yIHNhbml0aXNlX2ZlYXR1cmVzZXQoKSBsb29rIHRvIHphcCBmaWVsZHMgYWJvdmUgbGltaXRz
LCBpbiBjYXNlCj4+PiB0aGV5J3ZlIGJlZW4gcHJldmlvdXNseSBzZXQgdG8gbm9uLXplcm8gdmFs
dWVzLiBBbSBJIG92ZXJsb29raW5nCj4+PiBzb21ldGhpbmc/Cj4+IE5vIC0gdGhhdCBpcyBhbiBh
c3BlY3QgSSdkIG92ZXJsb29rZWQsIGJlY2F1c2UgdGhlCj4+IERPTUNUTF9zZXRfY3B1aWRfcG9s
aWN5IHdvcmsgKHdoaWNoIGRvZXMgdGhpcyBjb3JyZWN0bHkpIGhhc24ndCBnb25lIGluIHlldC4K
Pj4KPj4gSSB0aGluayBJJ2xsIHR3ZWFrIHJlY2FsY3VsYXRlX21pc2MoKSB0byB6ZXJvIG91dCBi
ZXlvbmQgdGhlIG1heF9zdWJsZWFmCj4+IHNldHRpbmdzLCBiZWNhdXNlIHRoZSBpbnRlbnRpb24g
d2FzIGFsd2F5cyB0aGF0IGEgZmxhdCBjcHVpZF9wb2xpY3kgd2FzCj4+IHNhZmUgdG8gdXNlIGlu
IHRoaXMgbWFubmVyLiAgSSB0aGluayB0aGVyZSBpcyBhbiBleGlzdGluZyBjb3JuZXIgY2FzZQo+
PiB3aGVuIHRyeWluZyB0byBsZXZlbCBiYXNpYy5tYXhfbGVhZiB0byA8IDcsIG9yIGV4dGQubWF4
X2xlYWYgdG8gPCAweDgwMDAwMDcuCj4gCj4gQWN0dWFsbHksIEkgcmVtZW1iZXIgbm93IHRoYXQg
SSB0cmllZCBmaXhpbmcgdGhpcyBvbmNlIGJlZm9yZS4gIEl0J3Mgbm90Cj4gcG9zc2libGUgd2l0
aG91dCBET01DVExfc2V0X2NwdV9wb2xpY3kgYmVjYXVzZSB0aGUgY3VycmVudCBBUEkgd2l0aAo+
IERPTUNUTF9zZXRfY3B1aWQgcHJvdmlkZXMgbGVhdmVzIHBpZWNld2lzZSBhbmQgdGhlcmUgaXMg
bm8gcG9pbnQgYXQKPiB3aGljaCBYZW4gY2FuIHNhZmVseSB6ZXJvIHRoZSBvdXQtb2YtcmFuZ2Ug
bGVhdmVzIHdpdGhvdXQgbG9vc2luZwo+IGluZm9ybWF0aW9uIGxhdGVyIGlmIG1heF9sZWFmIGlz
IGluY3JlYXNlZC4KClRoZXJlIGNvdWxkIGJlIHN1Y2ggYSBwb2ludCBpZiBhbiBhcmNoIGNhbGwg
d2FzIGFkZGVkIGF0IHRoZSBwb2ludAp3aGVyZSBkLT5jcmVhdGlvbl9maW5pc2hlZCBnZXRzIHNl
dCB0aGUgZmlyc3QgdGltZS4KCkxvb2tpbmcgYXQgdGhlIGRvbWN0bCBzaWRlIGZsb3cgSSdtIHdv
bmRlcmluZyB3aGF0IHRoZSBkb21haW4KcGF1c2luZyBpcyBnb29kIGZvciB0aGVyZSwgbm93IHRo
YXQgd2UgZG9uJ3QgYWxsb3cgY2hhbmdlcyBvbmNlCmQtPmNyZWF0aW9uX2ZpbmlzaGVkIGlzIHNl
dC4gV2FzIG5vdCBkcm9wcGluZyB0aGlzIGFuIG92ZXJzaWdodApvZiAzZDBjYWI3YjVkPwoKPiBU
aGUgY29udGVudCBvZiBjcHVpZF9wb2xpY3kgd2lsbCBiZSBzYWZlIGZvciB0aGUgZW11bGF0b3Ig
dG8gdXNlLAo+IGJlY2F1c2UgaXQgd2lsbCBiZSBib3VuZGVkIGJ5IHJlYWwgaGFyZHdhcmUgc3Vw
cG9ydC4KCkV4Y2VwdCB0aGF0IGl0IHZvaWRzIGFsbCByZXNwZWN0aXZlIHVzZXMgb2YgdmNwdV9o
YXNfKigpIC0ganVzdApjcHVfaGFzXyogd291bGQgdGhlbiBiZSBzdWZmaWNpZW50LiBBbmQgb3Zl
cmFsbCBiZWhhdmlvciBpcwppbmNvbnNpc3RlbnQgYmV0d2VlbiBiaXQtd2lzZSBsZXZlbGluZyBh
bmQgZnVsbCBsZWFmIGhpZGluZy4KCj4gIEFzIGxldmVsbGluZyBsaWtlCj4gdGhpcyBpcyBhbiBl
eHRyZW1lIGNvcm5lciBjYXNlIHdoaWNoIGRvZXNuJ3Qgd29yayBhdCB0aGUgbW9tZW50IGZvcgo+
IG90aGVyIHJlYXNvbnMsIEknZCBsaWtlIHRvIHRha2UgdGhpcyBzZXJpZXMgbm93IGFuZCBmaXgg
dXAgdGhlIGJlaGF2aW91cgo+IGxhdGVyLCB0byByZWR1Y2UgdGhlIGRlcGVuZGVuY2llcyBpbiB0
aGUgcmVtYWluaW5nIENQVUlEL01TUiB3b3JrIC0gaXRzCj4gYWxyZWFkeSBjb21wbGljYXRlZCBl
bm91Z2guCgpIbW0sIG9rYXksIGFzIGxvbmcgYXMgYSByZXNwZWN0aXZlIHJlbWFyayBnZXRzIGFk
ZGVkIGF0IGxlYXN0CnRvIHRoZSBjb21taXQgbWVzc2FnZSwgSSBjb3VsZCBsaXZlIHdpdGggdGhh
dC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:10:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:10: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-devel-bounces@lists.xenproject.org>)
	id 1gNJHk-0006Jk-37; Thu, 15 Nov 2018 15:10: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=ydcx=n2=citrix.com=prvs=8502c4cf5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gNJHj-0006Jc-3v
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 15:10:23 +0000
X-Inumbo-ID: 9225e8b9-e8e8-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9225e8b9-e8e8-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 15:10:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70661758"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23533.35826.137219.456515@mariner.uk.xensource.com>
Date: Thu, 15 Nov 2018 15:08:34 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20181109112346.6258-1-wei.liu2@citrix.com>
References: <20181109112346.6258-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2] xen: report PV capability in sysctl and
 use it in toolstack
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggdjJdIHhlbjogcmVwb3J0IFBWIGNhcGFiaWxpdHkgaW4g
c3lzY3RsIGFuZCB1c2UgaXQgaW4gdG9vbHN0YWNrIik6Cj4gMGUyYzg4NmVmICgieGVuOiBkZWNv
dXBsZSBIVk0gYW5kIElPTU1VIGNhcGFiaWxpdGllcyIpIHByb3ZpZGVkIGEKPiB0cnV0aCB0YWJs
ZSBmb3Igd2hhdCBgeGwgaW5mb2Agd291bGQgcmVwb3J0LiBJbiBvcmRlciB0byBtYWtlIHRoZQo+
IHRhYmxlIHdvcmsgeGVuIHdpbGwgbmVlZCB0byByZXBvcnQgaXRzIFBWIGNhcGFiaWxpdHkuCgpB
Y2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:14:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:14: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-devel-bounces@lists.xenproject.org>)
	id 1gNJLW-0006Xh-Lu; Thu, 15 Nov 2018 15:14: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=uXId=N2=citrix.com=prvs=850d75b6f=edvin.torok@srs-us1.protection.inumbo.net>)
 id 1gNJLV-0006Xc-8M
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 15:14:17 +0000
X-Inumbo-ID: 1d083d72-e8e9-11e8-af17-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d083d72-e8e9-11e8-af17-12d6303a7972;
 Thu, 15 Nov 2018 15:14:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70662677"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20181114181732.19013-4-wei.liu2@citrix.com>
 <20181115143051.7420-1-wei.liu2@citrix.com>
From: =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=edvin.torok@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBE/XmuABEADfU5X//TvfxULrckWhv9zTJeBjZZJfzUv4jP8uCXHdLccD6e+PxyZ7Z5Cf
 Y2rvkDgmDCtso0r7qax9oimb98vzsxzBXaOFw6Sx+y9dO4zYE34imxxULJGNiOSm2FKoc0UF
 bxPlb1/Les/yFpr9KE/bftC0gFQE1uF0QKKtiUqfNiJVPtDLRX4nWjeSf21WvsZOcsyUczDs
 C8tEsPWLw1RnXEqzoZTZ7Uukch7YnqMGpbwSgOrNHmrTQvuNtcsiuqibLwizsb6e8vY1OWZ/
 YKSZ6UBloNYNHSXmO5kFGbeaFu/6CnLFoE8DZxIAMA2hVB66J+vV5KP8hn4kcPgCm1Z9Dm0K
 0SkAaPLcxiVnzGCJP6fqDwBIz9Wt2eYBfvQ2FHBGzkmFBt7gXdztAkEffWOC/Y5XR1lxXbiQ
 dTx2a871DJTc4CMAChNI6yP6Zjibzcm2okgKPrY4BJWojg0riqtBxA+LVjRspcm9SnQosBDR
 rCKgglrowYhbD040WIxc8x7il/YmwFwC+/X2hfQPPGf0U/lxXpA6+gissGhbDZpzV1G3O3uI
 Ku1IWZVdN5XQOjmGP/osqGPueL3JtQv56Z29HuEpJnH7NxRwKlhK0Ug0HbP5fn4K6CqRHTO+
 zoXy0qbOy31arbrqJ/8zy0Y8K74rjxAcS3XQeOE9rxsJreoH7wARAQABzSBUw7Zyw7ZrIEVk
 d2luIDxlZHdpbkBldG9yb2submV0PsLBswQTAQoAXQIbAwIeAQIXgAIZAQQLCQgHBRUKCAkL
 BRYAAgMBBQkWzYavFiEEsy+b4uItRhWr0s6OgUo6egaqEpUFAltdiHIcGGhrcHM6Ly9za3Mt
 Y21oLnNlbXBlcmVuLmNvbQAKCRCBSjp6BqoSlSolEACU6uM0ihsFeLSdqXJFtUDVhUsxW6Kc
 7aVfjiiLC75L7CaKiHicYuWWWrXfwqTsvISGd52I90I6pSJ31yDKqdAqooGPfP1Gpu00Fn1L
 pHb0O47reGyUA+kYtFpzbwiem4jig1pFlEjtx8MxuTn4qge2u/GT1GnA0GNZpIVRpqFAADxo
 63z32uPGjh9oRFjYjpqxqSdQmFKSsZLWKURYeEo0Tr4pryldGg6ML+KkMLsT/x27ik7LQpk/
 92AUXq0ihJ2H9YbaBx9/CnhGoGMO4U2QwjQHXJbZgZXF5kzuCp/V5hI0Nobe5RcuGf6fvm2p
 rJEu5wCqezJJCHJdvW9qpr8hfM6RcZtH5SZ8udJr3gKzSwvhN/GQBwTDJ4k/Z9akYSfXk/Gt
 urR7V9l9AW2wfZzvO/lC4ogai7wYnAi1qwpzIJ8PKNq8PPuXLppPx++8mykhLbB0qcIMzyHP
 3QOa3Qxqg4zETrkDBa72UMS9hoU+fuCpaQeeWW4PMmEn8lnll75NhuHIP139QQovDAjh6eK7
 NpXxdvuzCQQrOhvRGSrcudNZIz1vBXGLJJl7niUGnHqr0TA2Za1bXyLTQKXd8Eb01RRmEKBQ
 tuSRbQyoEJbeLjy/V1XWQp3IJg+9bNTtWV3xMhKgS3ZzSS3o9V4O9dtrrTyb1vx9frpzhb5a
 cEixZs7BTQRbXX3mARAAuQfMEm9U+y/pci3XJ1BHujn7tmKRHjlU1ME0iSGOmARzoiRVIyc3
 Vtt/RsWhN+7tFm0SfiJqVdooqXZW90I8dz4+2Do+IkPQUykDlNx7q8zpP9cP/iAfzazEHWtn
 vKkMf2kAuLxcDEreytq8Sx4H429T4rHc85zVgY6/J0QG2CIAnTpkvx1umITzc1Z9/o7voby/
 qDbbTTjpyfeF7CMjCppKKKjBhfY8L2tu3O3OFMghMIoCuoYXLASvyK6lpEcva90TlGFmVzVz
 SZ1wD9JFZdaijI6l63UG7T01I/xC6YaQDZMAHitHmTqa/U5kKrS1y0+wWrwTjmVbuDwV2fLa
 NZy9jBaPBPbXr3BEGwtwaII4Ma9VVIdGXK/9Mk7HUuF10ihNBqAB+n7oZCpzoV9CQ6EM81Ua
 fcSkSkdZzMBvpQpQIjM56kND8GLGaS49khD+f1IJYYgQIKIp+3ZPzj0IrRNacvF/jRmJlY/P
 afQXNSOmKi4B8uXza4GvglgPq77Mmt1RZngLcIVv+0o3Bqu7DdWjwYy5bK+6CDeAbY/s/inr
 GuaTCP1qG1ofPJ//QC8cpP+aa6muu5b1gc4dMK5l2Od4QrvzHGoO4y/FwNZ1XY641AH7BhTI
 ZGhzQzEy5HWzN2lm9m3njALBJgMex086viOa9LFxwbDU4joijFM5kXcAEQEAAcLBfAQYAQoA
 JhYhBLMvm+LiLUYVq9LOjoFKOnoGqhKVBQJbXX3mAhsMBQkDwmcAAAoJEIFKOnoGqhKVpWIP
 /0fz/FaDtnw/WQJjwl5e2WbLpUxdkJCqH/s033mkYJbDUiTCCA0/ndHiyyWv0A4MffHwwxMn
 u1SnvwZMw6U8STMErlw7Fbmaljj75WK/iy2w1OZXkVq55N9UKPpGHCwIOz9AHop7ueyyOPlY
 bM+EfY3DQgctquAvT3DL7T8nE+8YvlFbqtIsoYp/LrxYOOt/FJBBtn/nDoh/0FvKMhsgRdUF
 Hb9jRVQER+uvoTeACSyuMeB1kBingxvLb4Kk6cRlrGILwH/R/RFyvp8fpTu6T0ymhzVVSj4M
 JL31qVqAbq3lqYiHV6WPft9ukJ9f8GL15hJA75ewX/LXXDRCRXvn2NsJCDuH6Z/yil9adDz0
 I3L3Y3jHEIRnKiz6AP8ItLUFSwCPgdvURonhnVvce66DZNKmYWnDf2EtYpK+mYkFKnqDCdad
 uEeoyfNXQX2haigfQpCndkdqd4u/ziaN7kY0sOxzP4Wx/UwVetuB2i0Wva8lBc4d0ivaIA6S
 DQrXanVuusoPiMVBaOkFubW3izb5Idzkli/sitm4LqnRd74lR9oJxUhvRuk3Ry/Xkulm7YPC
 AaxOWsb46DuHpW+mndC9fBRTVBn0OCcVFNrWfBjn+AYep05BhnRemocWweqj6ynFNBx4sm+g
 9+7vClPkJR3cL3sPuy/pLsGT3/jpOrKSb0q8
Message-ID: <2161bbe2-155e-953f-b205-10ccf0b6c1f0@citrix.com>
Date: Thu, 15 Nov 2018 15:14:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181115143051.7420-1-wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen-init-dom0: set Dom0 UUID if
 requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTEvMjAxOCAxNDozMCwgV2VpIExpdSB3cm90ZToKPiBSZWFkIGZyb20gWEVOX0NPTkZJ
R19ESVIvZG9tMC11dWlkLiBJZiBpdCBjb250YWlucyBhIHZhbGlkIFVVSUQsIHNldAo+IGl0IGZv
ciBEb20wLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cj4gLS0tCj4gdjI6Cj4gMS4gYWRkIG1pc3NpbmcgImdvdG8gb3V0Igo+IDIuIHByaW50IGZpbGUg
bmFtZXMgbW9yZQo+IDMuIGFsc28gcHJpbnQgZXJybm8gaW4geGNfaW50ZXJmYWNlX29wZW4gZXJy
b3IgbWVzc2FnZQo+IDQuIHRha2UgY2FyZSBvZiBzaG9ydC1yZWFkCj4gLS0tCj4gIHRvb2xzL2V4
YW1wbGVzL01ha2VmaWxlICAgICAgIHwgIDEgKwo+ICB0b29scy9leGFtcGxlcy9SRUFETUUgICAg
ICAgICB8ICAyICsrCj4gIHRvb2xzL2V4YW1wbGVzL2RvbTAtdXVpZCAgICAgIHwgIDAKPiAgdG9v
bHMvaGVscGVycy9NYWtlZmlsZSAgICAgICAgfCAgMyArLQo+ICB0b29scy9oZWxwZXJzL3hlbi1p
bml0LWRvbTAuYyB8IDY1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0KPiAgNSBmaWxlcyBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+
ICBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvZXhhbXBsZXMvZG9tMC11dWlkCgoKSSBjYW4ndCBz
cG90IGFueXRoaW5nIHdyb25nIGhlcmUuCkFja2VkLWJ5OiBFZHdpbiBUw7Zyw7ZrIDxlZHZpbi50
b3Jva0BjaXRyaXguY29tPgoKQmVzdCByZWdhcmRzLAotLUVkd2luCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:17:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15: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-devel-bounces@lists.xenproject.org>)
	id 1gNJOO-0006gq-5U; Thu, 15 Nov 2018 15:17: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=wgq5=n2=citrix.com=prvs=850bb4f4b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gNJON-0006gj-IF
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 15:17:15 +0000
X-Inumbo-ID: 8762e987-e8e9-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8762e987-e8e9-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 15:17:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81912052"
Date: Thu, 15 Nov 2018 16:12:49 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181115151249.xfedjavyalvwh4w6@mac>
References: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
 <1542289970-32709-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1542289970-32709-5-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 4/4] x86/vvmx: Don't call vmsucceed() at the
 end of virtual_vmexit()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDE6NTI6NTBQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIGVuZHMgdXAgY29ycnVwdGluZyBMMSdzIHZpZXcgb2YgUkZMQUdTIGJ5IHNl
dHRpbmcgWkYuICBUaGUgY29ycmVjdCB2YWx1ZQo+IGlzIGVzdGFibGlzaGVkIGVhcmxpZXIgaW4g
dGhlIGZ1bmN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:22:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:22: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-devel-bounces@lists.xenproject.org>)
	id 1gNJTA-0007Ra-TZ; Thu, 15 Nov 2018 15:22:12 +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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNJT9-0007RS-Kq
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 15:22:11 +0000
X-Inumbo-ID: 388062e0-e8ea-11e8-bd40-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 388062e0-e8ea-11e8-bd40-12d6303a7972;
 Thu, 15 Nov 2018 15:22:10 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0CE3AEBD;
 Thu, 15 Nov 2018 07:22:10 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5A3DE3F5BD;
 Thu, 15 Nov 2018 07:22:09 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-3-julien.grall@arm.com>
 <CAC1Wxdiko1Avrnxinq4Nk2+9=f9V2GHPvAzwGrRv5nH7WBe=qg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ba051c7c-f957-368a-9556-b857f9f5011c@arm.com>
Date: Thu, 15 Nov 2018 15:22:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAC1Wxdiko1Avrnxinq4Nk2+9=f9V2GHPvAzwGrRv5nH7WBe=qg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/8] xen/arm: p2m: Introduce
 p2m_get_page_from_gfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xNS8xOCAxOjMxIFBNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1bGll
biwKCkhpLAoKPiAKPiDQstGCLCA2INC70LjRgdGCLiAyMDE4INC+IDIxOjE2IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+INC/0LjRiNC1Ogo+Pgo+PiBJbiBhIGZvbGxvdy11cCBw
YXRjaGVzLCB3ZSB3aWxsIG5lZWQgdG8gaGFuZGxlIGdldF9wYWdlX2Zyb21fZ2ZuCj4+IGRpZmZl
cmVudGx5IGZvciBET01JRF9YRU4uIFRvIGtlZXAgdGhlIGNvZGUgc2ltcGxlIG1vdmUgdGhlIGN1
cnJlbnQKPj4gY29udGVudCBpbiBhIG5ldyBzZXBhcmF0ZSBoZWxwZXIgcDJtX2dldF9wYWdlX2Zy
b21fZ2ZuLgo+Pgo+PiBOb3RlIHRoZSBuZXcgaGVscGVyIGlzIGEgbm90IGFueW1vcmUgYSBzdGF0
aWMgaW5saW5lIGZ1bmN0aW9uIGFzIHRoZSBoZWxwZXIKPj4gaXMgcXVpdGUgY29tcGxleC4KPiAK
PiBJbiB0aGUgcGF0Y2ggIltQQVRDSCA0LzhdIHhlbi9hcm06IEFkZCBzdXBwb3J0IGZvciByZWFk
LW9ubHkgZm9yZWlnbgo+IG1hcHBpbmdzIiB5b3UgbWFrZSBwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4o
KSBjb21wYXJpbmdseSBjb21wbGV4LCBidXQKPiBzdGlsbCBrZWVwIGl0IGFzIHN0YXRpYyBpbmxp
bmUuIENvdWxkIHlvdSBwbGVhc2UgYmUgY29uc2lzdGVudCAobWFraW5nCj4gYm90aCBvZiB0aG9z
ZSBmdW5jdGlvbnMgaW5saW5lIG9yIG5vbi1pbmxpbmUpCgpUaGUgcmVhc29uIEkgZGlkbid0IG1v
dmUgdGhlIG90aGVyIG9uZSBpbiBwMm0uYyBpcyBiZWNhdXNlIHNvIGZhciBwMm0uYyAKaXMgb25s
eSBkZWFsaW5nIHdpdGggYXV0by10cmFuc2xhdGVkIGd1ZXN0LiBJIGRpZG4ndCB3YW50IHRvIGFk
ZCAKZnVuY3Rpb24gcmVsYXRlZCB3aXRoIG5vbi1hdXRvIHRyYW5zbGF0ZWQgZ3Vlc3QgaW4gaXQu
CgpJIGFsc28gZG9uJ3QgdGhpbmsgaW50cm9kdWNlIGEgbmV3IGZpbGUgZm9yIG9uZSAxMCBsaW5l
IGZ1bmN0aW9uIGlzIApyZWFsbHkgdXNlZnVsLgoKU28gdGhhdCB3YXMgdGhlIGJlc3Qgc29sdXRp
b24uIEkgYW0gb3BlbiB0byBvdGhlciBzdWdnZXN0aW9uLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:25:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:25: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-devel-bounces@lists.xenproject.org>)
	id 1gNJWL-0007bN-F2; Thu, 15 Nov 2018 15:25: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=bxfe=n2=xen.org=tim@srs-us1.protection.inumbo.net>)
 id 1gNJWJ-0007bI-JJ
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 15:25:27 +0000
X-Inumbo-ID: ad203a1c-e8ea-11e8-9a16-bc764e045a96
Received: from deinos.phlegethon.org (unknown [2001:41d0:8:b1d7::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad203a1c-e8ea-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 15:25:26 +0000 (UTC)
Received: from tjd by deinos.phlegethon.org with local (Exim 4.90_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1gNJWF-0009lB-Px; Thu, 15 Nov 2018 15:25:23 +0000
Date: Thu, 15 Nov 2018 15:25:23 +0000
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181115152523.GC18152@deinos.phlegethon.org>
References: <5BEAA1DB02000078001FB5BD@prv1-mh.provo.novell.com>
 <5BED6A7E02000078001FC615@prv1-mh.provo.novell.com>
 <5BED6BE402000078001FC625@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BED6BE402000078001FC625@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Subject: Re: [Xen-devel] [PATCH v2 3/3] x86/shadow: emulate_gva_to_mfn()
 should respect p2m_ioreq_server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgMDU6NTEgLTA3MDAgb24gMTUgTm92ICgxNTQyMjYxMTA4KSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gV3JpdGVzIHRvIHN1Y2ggcGFnZXMgbmVlZCB0byBiZSBoYW5kZWQgdG8gdGhlIGVtdWxhdG9y
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFj
a2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:28:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:28: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-devel-bounces@lists.xenproject.org>)
	id 1gNJZf-0007ld-4m; Thu, 15 Nov 2018 15:28: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=SElf=N2=citrix.com=prvs=8506cccc1=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gNJZe-0007lY-Du
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 15:28:54 +0000
X-Inumbo-ID: 2846fa3c-e8eb-11e8-ae5c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2846fa3c-e8eb-11e8-ae5c-12d6303a7972;
 Thu, 15 Nov 2018 15:28:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70665269"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
 <1542289970-32709-5-git-send-email-andrew.cooper3@citrix.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 xsFNBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABzShTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+wsGOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZmfOwU0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAHCwXYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <1210c5d3-2a61-1d66-4bf6-4e7e400829ec@citrix.com>
Date: Thu, 15 Nov 2018 15:28:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542289970-32709-5-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/4] x86/vvmx: Don't call vmsucceed() at the
 end of virtual_vmexit()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTEvMjAxOCAxMzo1MiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGlzIGVuZHMgdXAg
Y29ycnVwdGluZyBMMSdzIHZpZXcgb2YgUkZMQUdTIGJ5IHNldHRpbmcgWkYuICBUaGUgY29ycmVj
dCB2YWx1ZQo+IGlzIGVzdGFibGlzaGVkIGVhcmxpZXIgaW4gdGhlIGZ1bmN0aW9uLgoKdm1zdWNj
ZWVkKCkgZG9lc24ndCBzZXQgYW55IGZsYWdzLCBvbmx5IGNsZWFycyBzb21lLiBBbmQgaW4gdGhp
cyBmdW5jdGlvbiBpdCdzCmp1c3QgcmVkdW5kYW50LiBaRiBpcyBzZXQgYnkgVk1mYWlsVmFsaWQu
IFNvIEkgdGhpbmsgdGhlIGRlc2NyaXB0aW9uIG11c3QgYmUKY2hhbmdlZC4KCi0tClNlcmdleQoK
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgo+IENDOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5j
b20+Cj4gQ0M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KPiBDQzogS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0v
dm14L3Z2bXguYyB8IDEgLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92dm14LmMKPiBpbmRleCA0MWM0ZTJmLi5hNzJiNTE5IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
Ywo+IEBAIC0xMzcxLDcgKzEzNzEsNiBAQCBzdGF0aWMgdm9pZCB2aXJ0dWFsX3ZtZXhpdChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICAgICBudm14X3VwZGF0ZV9hcGljdih2KTsK
PiAgCj4gICAgICBudmNwdS0+bnZfdm1zd2l0Y2hfaW5fcHJvZ3Jlc3MgPSAwOwo+IC0gICAgdm1z
dWNjZWVkKHJlZ3MpOwo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCBudm14X2VwdHBfdXBkYXRlKHZv
aWQpCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:32:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:32: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-devel-bounces@lists.xenproject.org>)
	id 1gNJca-0008UK-MY; Thu, 15 Nov 2018 15:31: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=verr=n2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNJcZ-0008UD-9O
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 15:31:55 +0000
X-Inumbo-ID: 93f2d877-e8eb-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93f2d877-e8eb-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 15:31:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81913509"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
 <1542289970-32709-5-git-send-email-andrew.cooper3@citrix.com>
 <1210c5d3-2a61-1d66-4bf6-4e7e400829ec@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ae3a9a54-7cb7-25fe-a12d-5f32fa4b267a@citrix.com>
Date: Thu, 15 Nov 2018 15:30:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1210c5d3-2a61-1d66-4bf6-4e7e400829ec@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 4/4] x86/vvmx: Don't call vmsucceed() at the
 end of virtual_vmexit()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTEvMjAxOCAxNToyOCwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBPbiAxNS8xMS8yMDE4
IDEzOjUyLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBUaGlzIGVuZHMgdXAgY29ycnVwdGluZyBM
MSdzIHZpZXcgb2YgUkZMQUdTIGJ5IHNldHRpbmcgWkYuICBUaGUgY29ycmVjdCB2YWx1ZQo+PiBp
cyBlc3RhYmxpc2hlZCBlYXJsaWVyIGluIHRoZSBmdW5jdGlvbi4KPiB2bXN1Y2NlZWQoKSBkb2Vz
bid0IHNldCBhbnkgZmxhZ3MsIG9ubHkgY2xlYXJzIHNvbWUuIEFuZCBpbiB0aGlzIGZ1bmN0aW9u
IGl0J3MKPiBqdXN0IHJlZHVuZGFudC4gWkYgaXMgc2V0IGJ5IFZNZmFpbFZhbGlkLiBTbyBJIHRo
aW5rIHRoZSBkZXNjcmlwdGlvbiBtdXN0IGJlCj4gY2hhbmdlZC4KCk9oIC0gc28gaXQgZG9lcy7C
oCBZZXMgLSBJIHdhcyBjb25mdXNpbmcgaXQgd2l0aCB0aGUgZmFpbHZhbGlkIGNhc2UuwqAKSSds
bCBmaXggdGhlIHdvcmRpbmcgdG8gIlRoZSBjb3JyZWN0IFJGTEFHUyB2YWx1ZSBpcyBlc3RhYmxp
c2hlZCBlYXJsaWVyCmluIHRoZSBmdW5jdGlvbiwgYW5kIHRoaXMgY2FsbCBoYXMgbm8gbmV0IGVm
ZmVjdC4iCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:34:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:34: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-devel-bounces@lists.xenproject.org>)
	id 1gNJfP-0000BU-6r; Thu, 15 Nov 2018 15:34: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=wsre=n2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gNJfN-0000BO-Q8
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 15:34:49 +0000
X-Inumbo-ID: fbb42260-e8eb-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbb42260-e8eb-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 15:34:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Nov 2018 08:34:46 -0700
Message-Id: <5BED921402000078001FC78F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 15 Nov 2018 08:34:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181114115740.1050-1-roger.pau@citrix.com>
 <20181114115740.1050-5-roger.pau@citrix.com>
In-Reply-To: <20181114115740.1050-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 4/5] amd/iommu: assign iommu devices to
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjExLjE4IGF0IDEyOjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKPiArKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCj4gQEAgLTk5Myw2ICs5OTMs
MTYgQEAgc3RhdGljIHZvaWQgKiBfX2luaXQgYWxsb2NhdGVfcHByX2xvZyhzdHJ1Y3QgYW1kX2lv
bW11ICppb21tdSkKPiAgCj4gIHN0YXRpYyBpbnQgX19pbml0IGFtZF9pb21tdV9pbml0X29uZShz
dHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKPiAgewo+ICsgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7
Cj4gKwo+ICsgICAgcGNpZGV2c19sb2NrKCk7Cj4gKyAgICBwZGV2ID0gcGNpX2dldF9wZGV2KGlv
bW11LT5zZWcsIFBDSV9CVVMoaW9tbXUtPmJkZiksCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
IFBDSV9ERVZGTjIoaW9tbXUtPmJkZikpOwo+ICsgICAgaWYgKCBwZGV2ICkKPiArICAgICAgICAv
KiBBc3NpZ24gdGhlIElPTU1VIFBDSSBkZXZpY2UgdG8gWGVuICAqLwo+ICsgICAgICAgIHBkZXYt
PmRvbWFpbiA9IGRvbV94ZW47Cj4gKyAgICBwY2lkZXZzX3VubG9jaygpOwoKV2h5IGRvIHlvdSBr
aW5kIG9mIG9wZW4tY29kZSBwY2lfaGlkZV9kZXZpY2UoKT8gSXQgd291bGQgbmVlZApleHRlbmRp
bmcgdG8gY29wZSB3aXRoIGEgbm9uLXplcm8gc2VnbWVudCBudW1iZXIsIGJ1dCBJJ2QgbXVjaApw
cmVmZXIgaWYgdGhlcmUgY291bGQgYmUgb25lIGNlbnRyYWwgcGxhY2Ugd2hlcmUgdGhlIGxvZ2lj
IGxpdmVzLgpUaGF0IHdheSBsaXN0IGFkZGl0aW9uIHdvdWxkIGFsc28gbm90IGJlIG9taXR0ZWQs
IGxpa2UgeW91IGRvLgoKQXMgdG8gdGhlIGhpZGluZyBpbiBnZW5lcmFsLCBhbHNvIGNvbnNpZGVy
aW5nIEFuZHJldydzIG9iamVjdGlvbjoKQXJlIHRoZXNlIGRldmljZXMgcmVwcmVzZW50aW5nIHRo
ZSBJT01NVSBhbmQgbm90aGluZyBlbHNlPyBBcwptZW50aW9uZWQgYnkgQW5kcmV3IHNvbWV0aGlu
ZyBzaW1pbGFyIHdvdWxkIGJlIG5lZWRlZCBvbiB0aGUKVlQtZCBzaWRlLCBidXQgaWlyYyB0aGVy
ZSdzIGxlc3MgY2xlYXIgb2YgYSByZWxhdGlvbnNoaXAgdGhlcmUgaW4gYW55CmV2ZW50ICh3aGlj
aCBjYXVzZXMgbWUgdG8gd29uZGVyIGFib3V0IHRoZSBzaXR1YXRpb24gb24gdGhlCkFNRCBzaWRl
KS4gSSdtIGFza2luZyBub3QgdGhlIGxlYXN0IGJlY2F1c2UgaWlyYyBhdCB0aGUgdGltZQpwY2lf
aGlkZV9kZXZpY2UoKSB3YXMgaW50cm9kdWNlZCBJIHRoaW5rIGl0IHdhcyBjb25zaWRlcmVkIHRv
CmhpZGUgdGhlIEFNRCBJT01NVSBkZXZpY2VzOyBJIGRvbid0IHJlY2FsbCB3aHkgd2UgZGlkbid0
IGluIHRoZQplbmQsIHRob3VnaC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:39:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:39: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-devel-bounces@lists.xenproject.org>)
	id 1gNJk6-0000Ot-S2; Thu, 15 Nov 2018 15:39: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=dbea=n2=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gNJk6-0000Oo-5m
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 15:39:42 +0000
X-Inumbo-ID: aa8f8af1-e8ec-11e8-9a16-bc764e045a96
Received: from mail-pg1-x543.google.com (unknown [2607:f8b0:4864:20::543])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa8f8af1-e8ec-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 15:39:40 +0000 (UTC)
Received: by mail-pg1-x543.google.com with SMTP id n2so2001296pgm.3
 for <xen-devel@lists.xen.org>; Thu, 15 Nov 2018 07:39:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=k7YhP8SU7rzdO2cfLJKZnWQx6wMxbtBlZWcB8cpbHjE=;
 b=PhLumYCaR5dQAx+R6tkONFpiyswMbRUWcrJ1mQjfmmA1SGYKUYbEOJQPQ2AK3kq3+4
 IOM8sAzHrjxeOrirmUAbMn+zo6vimswT13HtlD/k7BpW7rYEktbU75JenrU9hPrPcfkJ
 0hsrJyA9uvibiIr+3HazOg04EOnnuyAajTtL06ZT6Gc7OM0sqsXU8LW/VvDhG2KG+g20
 hxYA3+ORfxC3D+nCoAi3p27ztW+Jdoe++HvPyWK+a8Mk9FOGZI0SoA616D1yZmhGzZPg
 o+HFiO6NeG/FJ0NC4nLc1yDOgrM3IJKgaTp8cfOmC+4sh15lO9EqOt8SXB3TaAxccWxc
 c3Rg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=k7YhP8SU7rzdO2cfLJKZnWQx6wMxbtBlZWcB8cpbHjE=;
 b=N4gbfYOvX9obTaG4lFymLAAnh+jG3GorvwT0ogE5qICmtPInm/aZRSdDWNnLbvpbDF
 7z6Q+Ab6B6T8Q0H7wK0EdRNxLp7Id3HnH78Na8i+Isky5y0iziPUiQsKyL7ZGN7WZ0Ou
 BN9dTffT0h84LN3gGVyO0m0olTdn/BeE3UjVXIc6pov9airlI7Ko7D7Utj7MAS86YdRl
 bktQAlZeQJhfGkzEX2yyGAkSJpqOy6b8G4Z8ATCAB7iz8zKEHKArqE8GcfwH/MVirDRW
 7WfhI4M+QSuDCxbmheumYbUDGogoPjbs96XlwL3EUNUamlGBdE1j3mSUSlMj5q8Hln78
 lBfg==
X-Gm-Message-State: AGRZ1gKmQzb3aTxTNujqR/5U1HL3e+cf/ZYROePKmBsRRp4jHpchm0v5
 yQAHAScpD9E9vhwr4/qz4lA=
X-Google-Smtp-Source: AJdET5dFBMDj1krLNWt58fbSZfUFEu9jXazKuDbFpNQ7sH8hvnircMBzVteGRl8Y5b94E1Pkm8aUyg==
X-Received: by 2002:a63:4b60:: with SMTP id k32mr6176757pgl.186.1542296379954; 
 Thu, 15 Nov 2018 07:39:39 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([103.227.97.233])
 by smtp.gmail.com with ESMTPSA id v12sm29037162pgg.41.2018.11.15.07.39.37
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 15 Nov 2018 07:39:38 -0800 (PST)
Date: Thu, 15 Nov 2018 21:13:14 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 kirill.shutemov@linux.intel.com, vbabka@suse.cz, riel@surriel.com,
 sfr@canb.auug.org.au, rppt@linux.vnet.ibm.com, peterz@infradead.org,
 linux@armlinux.org.uk, robin.murphy@arm.com, iamjoonsoo.kim@lge.com,
 treding@nvidia.com, keescook@chromium.org, m.szyprowski@samsung.com,
 stefanr@s5r6.in-berlin.de, hjc@rock-chips.com, heiko@sntech.de,
 airlied@linux.ie, oleksandr_andrushchenko@epam.com, joro@8bytes.org,
 pawel@osciak.com, kyungmin.park@samsung.com, mchehab@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com
Message-ID: <20181115154314.GA27850@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH 0/9] Use vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org, linux-mm@kvack.org,
 iommu@lists.linux-foundation.org, linux1394-devel@lists.sourceforge.net,
 linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJldmlvdWx5IGRyaXZlcnMgaGF2ZSB0aGVpciBvd24gd2F5IG9mIG1hcHBpbmcgcmFuZ2Ugb2YK
a2VybmVsIHBhZ2VzL21lbW9yeSBpbnRvIHVzZXIgdm1hIGFuZCB0aGlzIHdhcyBkb25lIGJ5Cmlu
dm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KCkFzIHRoaXMgcGF0dGVybiBp
cyBjb21tb24gYWNyb3NzIGRpZmZlcmVudCBkcml2ZXJzLCBpdCBjYW4KYmUgZ2VuZXJhbGl6ZWQg
YnkgY3JlYXRpbmcgYSBuZXcgZnVuY3Rpb24gYW5kIHVzZSBpdCBhY3Jvc3MKdGhlIGRyaXZlcnMu
Cgp2bV9pbnNlcnRfcmFuZ2UgaXMgdGhlIG5ldyBBUEkgd2hpY2ggd2lsbCBiZSB1c2VkIHRvIG1h
cCBhCnJhbmdlIG9mIGtlcm5lbCBtZW1vcnkvcGFnZXMgdG8gdXNlciB2bWEuCgpBbGwgdGhlIGFw
cGxpY2FibGUgcGxhY2VzIGFyZSBjb252ZXJ0ZWQgdG8gdXNlIG5ldyB2bV9pbnNlcnRfcmFuZ2UK
aW4gdGhpcyBwYXRjaCBzZXJpZXMuCgpTb3VwdGljayBKb2FyZGVyICg5KToKICBtbTogSW50cm9k
dWNlIG5ldyB2bV9pbnNlcnRfcmFuZ2UgQVBJCiAgYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYzog
Q29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlCiAgZHJpdmVycy9maXJld2lyZS9jb3JlLWlz
by5jOiBDb252ZXJ0IHRvIHVzZSB2bV9pbnNlcnRfcmFuZ2UKICBkcm0vcm9ja2NoaXAvcm9ja2No
aXBfZHJtX2dlbS5jOiBDb252ZXJ0IHRvIHVzZSB2bV9pbnNlcnRfcmFuZ2UKICBkcm0veGVuL3hl
bl9kcm1fZnJvbnRfZ2VtLmM6IENvbnZlcnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZQogIGlvbW11
L2RtYS1pb21tdS5jOiBDb252ZXJ0IHRvIHVzZSB2bV9pbnNlcnRfcmFuZ2UKICB2aWRlb2J1ZjIv
dmlkZW9idWYyLWRtYS1zZy5jOiBDb252ZXJ0IHRvIHVzZSB2bV9pbnNlcnRfcmFuZ2UKICB4ZW4v
Z250ZGV2LmM6IENvbnZlcnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZQogIHhlbi9wcml2Y21kLWJ1
Zi5jOiBDb252ZXJ0IHRvIHVzZSB2bV9pbnNlcnRfcmFuZ2UKCiBhcmNoL2FybS9tbS9kbWEtbWFw
cGluZy5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjEgKysrKysrLS0tLS0tLS0tLS0KIGRy
aXZlcnMvZmlyZXdpcmUvY29yZS1pc28uYyAgICAgICAgICAgICAgICAgICAgICAgfCAxNSArKy0t
LS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZ2VtLmMgICAg
ICAgfCAyMCArKy0tLS0tLS0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJv
bnRfZ2VtLmMgICAgICAgICAgIHwgMjAgKysrKystLS0tLS0tLS0tLQogZHJpdmVycy9pb21tdS9k
bWEtaW9tbXUuYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyICsrLS0tLS0tLS0KIGRyaXZl
cnMvbWVkaWEvY29tbW9uL3ZpZGVvYnVmMi92aWRlb2J1ZjItZG1hLXNnLmMgfCAyMyArKysrKyst
LS0tLS0tLS0tLS0tCiBkcml2ZXJzL3hlbi9nbnRkZXYuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMTEgKysrKy0tLS0tCiBkcml2ZXJzL3hlbi9wcml2Y21kLWJ1Zi5jICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDggKystLS0tLQogaW5jbHVkZS9saW51eC9tbV90eXBlcy5oICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwogbW0vbWVtb3J5LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4ICsrKysrKysrKysrKysrKysrKysrKysrCiBt
bS9ub21tdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcgKysr
KysrCiAxMSBmaWxlcyBjaGFuZ2VkLCA3MCBpbnNlcnRpb25zKCspLCA5OCBkZWxldGlvbnMoLSkK
Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:40:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:40: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-devel-bounces@lists.xenproject.org>)
	id 1gNJkg-000102-6A; Thu, 15 Nov 2018 15:40: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=wsRE=N2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gNJkf-0000zw-Go
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 15:40:17 +0000
X-Inumbo-ID: bed91ff6-e8ec-11e8-baf4-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bed91ff6-e8ec-11e8-baf4-12d6303a7972;
 Thu, 15 Nov 2018 15:40:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Nov 2018 08:40:14 -0700
Message-Id: <5BED935B02000078001FC7A4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 15 Nov 2018 08:40:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181114115740.1050-1-roger.pau@citrix.com>
 <20181114115740.1050-6-roger.pau@citrix.com>
In-Reply-To: <20181114115740.1050-6-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 5/5] amd/iommu: skip bridge devices when
 updating IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjExLjE4IGF0IDEyOjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEJyaWRnZXMgYXJlIG5vdCBiZWhpbmQgYW4gSU9NTVUsIGFuZCBhcmUgYWxyZWFkeSBzcGVjaWFs
IGNhc2VkIGFuZAo+IHNpbGVudGx5IHNraXBwZWQgaW4gYW1kX2lvbW11X2FkZF9kZXZpY2UuIEFw
cGx5IHRoZSBzYW1lIHNwZWNpYWwKPiBjYXNpbmcgd2hlbiB1cGRhdGluZyBwYWdlIHRhYmxlcy4K
CkJ1dCBicmlkZ2VzIGFsc28gZG9uJ3QgaXNzdWUgSS9PIG9uIHRoZWlyIG93biBpZiBJJ20gbm90
IG1pc3Rha2VuLiBTbwp3aGF0IEknbSBtaXNzaW5nIGhlcmUgaXMgYSB3b3JkIG9uIHRoZSBiZW5l
Zml0IG9mIHRoaXMgY2hhbmdlLiBJIGFsc28KcXVlc3Rpb24gdGhlICJzaWxlbnRseSIgaW4geW91
ciB3b3JkaW5nLCBzZWVpbmcgdGhlIEFNRF9JT01NVV9ERUJVRygpCnRoZXJlLgoKVGhlIGNvZGUg
Y2hhbmdlIGl0c2VsZiBsb29rcyBmaW5lIHRvIG1lLCBhbGJlaXQgcGVyc29uYWxseSBJJ2QgcHJl
ZmVyCmlmIGl0IGZ1bGx5IG1hdGNoZWQgdGhlIG90aGVyIGNvbmRpdGlvbmFsIChpLmUuIGlmIHlv
dSBmbGlwcGVkIHRoZQpvcGVyYW5kcyBvZiAmJiApLiBPZiBjb3Vyc2UgdGhlIHNwZWNpYWwgY2Fz
aW5nIG9mIHRoZSBoYXJkd2FyZQpkb21haW4gaGVyZSBpcyBzb21ld2hhdCBvZGQgYW55d2F5LgoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:41:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:41: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-devel-bounces@lists.xenproject.org>)
	id 1gNJmH-00018H-KY; Thu, 15 Nov 2018 15:41:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dbea=n2=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gNJmG-000183-DB
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 15:41:56 +0000
X-Inumbo-ID: fab309f6-e8ec-11e8-9a16-bc764e045a96
Received: from mail-pf1-x442.google.com (unknown [2607:f8b0:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fab309f6-e8ec-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 15:41:55 +0000 (UTC)
Received: by mail-pf1-x442.google.com with SMTP id b85so3053513pfc.3
 for <xen-devel@lists.xen.org>; Thu, 15 Nov 2018 07:41:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=Cg6brz7mYbLRhNFEJEtQAETpRuMNOqibtuUBxg6orP4=;
 b=Eh6N6bxmBaJCmbCwKW3nWNFuf4BU086XyvkfRs4vTvK36lWMY6cUN0FJX1PSYvywPA
 imnNfFW8NM5MhtB/HlVZZcHG+VZLG6fwdGA8wfvH3nTVvJ65/UEg8XF5sPJgwcMQ+Hcp
 24J7dBDK4YuAeDF1ME0tMs/isqPAtODXkGF+EuEklxGHrwSqW6x5O9XLDxpRfHpmSSvk
 Sm1Rl+EzeIHqJmV2GbHPGqlz3EsJ6NJzstXHM7D/kaiWLp1iZCgeJ7SAzbxnhLcdmVAD
 NANa4oTHJ5p9uJkn4VOq7tq40IfMMMlfkFxDrYrG6YazkS00ehOYAi289jFYFozTT7r6
 m7Pg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=Cg6brz7mYbLRhNFEJEtQAETpRuMNOqibtuUBxg6orP4=;
 b=HWdfkS3186CGTlFMxgjUp0Dhdj3aqizPlE2iNUFDm4ktJp2F9l2QcUKGxGQG/RYVFo
 p6cVSg8TQrjZ0NHLsd216nRndZumEt6UDMmlc1BLOrIpcMkyeklQ99OAZ5wdofeshete
 aov7Bteb3ReZlhFmho/jVZN6P2zz7vNV0elACkaxFCbQmxns93UYcxHCKbi6+bKCximW
 zkTePB2hiy7CG7SD987z202p/3my9UV+xPBwDr6nNHHsJsNel9AjagrVgcsrfZcF4bPH
 IIfH722skT7zkw7V3HXGwvWlQiZ/QwIl4uNqrxBP9PgoPOjAyVFBDDPzUKhmpoYuhyBe
 EgGg==
X-Gm-Message-State: AGRZ1gLeZtfVIItKhqbxH43TjiTlGdlG0aTK45BaFB5wt3opSD0zpjuv
 4qQCgI1Jhaa7jkQK+ob6nVw=
X-Google-Smtp-Source: AJdET5c/4IUsmJbAFLjrppekHCGzB7YBq4feZP6VdbGvFFyn78AfrEs+pTt1JsSRVIRjujxms+LN6A==
X-Received: by 2002:a63:5153:: with SMTP id r19mr6195032pgl.281.1542296514745; 
 Thu, 15 Nov 2018 07:41:54 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([103.227.97.233])
 by smtp.gmail.com with ESMTPSA id u127-v6sm28519773pfb.47.2018.11.15.07.41.52
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 15 Nov 2018 07:41:53 -0800 (PST)
Date: Thu, 15 Nov 2018 21:15:30 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 kirill.shutemov@linux.intel.com, vbabka@suse.cz, riel@surriel.com,
 sfr@canb.auug.org.au, rppt@linux.vnet.ibm.com, peterz@infradead.org,
 linux@armlinux.org.uk, robin.murphy@arm.com, iamjoonsoo.kim@lge.com,
 treding@nvidia.com, keescook@chromium.org, m.szyprowski@samsung.com,
 stefanr@s5r6.in-berlin.de, hjc@rock-chips.com, heiko@sntech.de,
 airlied@linux.ie, oleksandr_andrushchenko@epam.com, joro@8bytes.org,
 pawel@osciak.com, kyungmin.park@samsung.com, mchehab@kernel.org,
 boris.ostrovsky@oracle.com, jgross@suse.com
Message-ID: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org, linux-mm@kvack.org,
 iommu@lists.linux-foundation.org, linux1394-devel@lists.sourceforge.net,
 linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJldmlvdWx5IGRyaXZlcnMgaGF2ZSB0aGVpciBvd24gd2F5IG9mIG1hcHBpbmcgcmFuZ2Ugb2YK
a2VybmVsIHBhZ2VzL21lbW9yeSBpbnRvIHVzZXIgdm1hIGFuZCB0aGlzIHdhcyBkb25lIGJ5Cmlu
dm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KCkFzIHRoaXMgcGF0dGVybiBp
cyBjb21tb24gYWNyb3NzIGRpZmZlcmVudCBkcml2ZXJzLCBpdCBjYW4KYmUgZ2VuZXJhbGl6ZWQg
YnkgY3JlYXRpbmcgYSBuZXcgZnVuY3Rpb24gYW5kIHVzZSBpdCBhY3Jvc3MKdGhlIGRyaXZlcnMu
Cgp2bV9pbnNlcnRfcmFuZ2UgaXMgdGhlIG5ldyBBUEkgd2hpY2ggd2lsbCBiZSB1c2VkIHRvIG1h
cCBhCnJhbmdlIG9mIGtlcm5lbCBtZW1vcnkvcGFnZXMgdG8gdXNlciB2bWEuCgpTaWduZWQtb2Zm
LWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxpbnV4QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6
IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQub3JnPgotLS0KIGluY2x1ZGUvbGludXgv
bW1fdHlwZXMuaCB8ICAzICsrKwogbW0vbWVtb3J5LmMgICAgICAgICAgICAgIHwgMjggKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogbW0vbm9tbXUuYyAgICAgICAgICAgICAgIHwgIDcgKysr
KysrKwogMyBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9saW51eC9tbV90eXBlcy5oIGIvaW5jbHVkZS9saW51eC9tbV90eXBlcy5oCmluZGV4IDVl
ZDhmNjIuLjE1YWUyNGYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvbW1fdHlwZXMuaAorKysg
Yi9pbmNsdWRlL2xpbnV4L21tX3R5cGVzLmgKQEAgLTUyMyw2ICs1MjMsOSBAQCBleHRlcm4gdm9p
ZCB0bGJfZ2F0aGVyX21tdShzdHJ1Y3QgbW11X2dhdGhlciAqdGxiLCBzdHJ1Y3QgbW1fc3RydWN0
ICptbSwKIGV4dGVybiB2b2lkIHRsYl9maW5pc2hfbW11KHN0cnVjdCBtbXVfZ2F0aGVyICp0bGIs
CiAJCQkJdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQpOwogCitpbnQgdm1f
aW5zZXJ0X3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCB1bnNpZ25lZCBsb25nIGFk
ZHIsCisJCQlzdHJ1Y3QgcGFnZSAqKnBhZ2VzLCB1bnNpZ25lZCBsb25nIHBhZ2VfY291bnQpOwor
CiBzdGF0aWMgaW5saW5lIHZvaWQgaW5pdF90bGJfZmx1c2hfcGVuZGluZyhzdHJ1Y3QgbW1fc3Ry
dWN0ICptbSkKIHsKIAlhdG9taWNfc2V0KCZtbS0+dGxiX2ZsdXNoX3BlbmRpbmcsIDApOwpkaWZm
IC0tZ2l0IGEvbW0vbWVtb3J5LmMgYi9tbS9tZW1vcnkuYwppbmRleCAxNWM0MTdlLi5kYTkwNGVk
IDEwMDY0NAotLS0gYS9tbS9tZW1vcnkuYworKysgYi9tbS9tZW1vcnkuYwpAQCAtMTQ3OCw2ICsx
NDc4LDM0IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3BhZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2
bWEsIHVuc2lnbmVkIGxvbmcgYWRkciwKIH0KIAogLyoqCisgKiB2bV9pbnNlcnRfcmFuZ2UgLSBp
bnNlcnQgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIGludG8gdXNlciB2bWEKKyAqIEB2bWE6IHVzZXIg
dm1hIHRvIG1hcCB0bworICogQGFkZHI6IHRhcmdldCB1c2VyIGFkZHJlc3Mgb2YgdGhpcyBwYWdl
CisgKiBAcGFnZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcworICog
QHBhZ2VfY291bnQ6IG5vLiBvZiBwYWdlcyBuZWVkIHRvIGluc2VydCBpbnRvIHVzZXIgdm1hCisg
KgorICogVGhpcyBhbGxvd3MgZHJpdmVycyB0byBpbnNlcnQgcmFuZ2Ugb2Yga2VybmVsIHBhZ2Vz
IHRoZXkndmUgYWxsb2NhdGVkCisgKiBpbnRvIGEgdXNlciB2bWEuIFRoaXMgaXMgYSBnZW5lcmlj
IGZ1bmN0aW9uIHdoaWNoIGRyaXZlcnMgY2FuIHVzZQorICogcmF0aGVyIHRoYW4gdXNpbmcgdGhl
aXIgb3duIHdheSBvZiBtYXBwaW5nIHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBpbnRvCisgKiB1c2Vy
IHZtYS4KKyAqLworaW50IHZtX2luc2VydF9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZt
YSwgdW5zaWduZWQgbG9uZyBhZGRyLAorCQkJc3RydWN0IHBhZ2UgKipwYWdlcywgdW5zaWduZWQg
bG9uZyBwYWdlX2NvdW50KQoreworCXVuc2lnbmVkIGxvbmcgdWFkZHIgPSBhZGRyOworCWludCBy
ZXQgPSAwLCBpOworCisJZm9yIChpID0gMDsgaSA8IHBhZ2VfY291bnQ7IGkrKykgeworCQlyZXQg
PSB2bV9pbnNlcnRfcGFnZSh2bWEsIHVhZGRyLCBwYWdlc1tpXSk7CisJCWlmIChyZXQgPCAwKQor
CQkJcmV0dXJuIHJldDsKKwkJdWFkZHIgKz0gUEFHRV9TSVpFOworCX0KKworCXJldHVybiByZXQ7
Cit9CisKKy8qKgogICogdm1faW5zZXJ0X3BhZ2UgLSBpbnNlcnQgc2luZ2xlIHBhZ2UgaW50byB1
c2VyIHZtYQogICogQHZtYTogdXNlciB2bWEgdG8gbWFwIHRvCiAgKiBAYWRkcjogdGFyZ2V0IHVz
ZXIgYWRkcmVzcyBvZiB0aGlzIHBhZ2UKZGlmZiAtLWdpdCBhL21tL25vbW11LmMgYi9tbS9ub21t
dS5jCmluZGV4IDc0OTI3NmIuLmQ2ZWY1YzcgMTAwNjQ0Ci0tLSBhL21tL25vbW11LmMKKysrIGIv
bW0vbm9tbXUuYwpAQCAtNDczLDYgKzQ3MywxMyBAQCBpbnQgdm1faW5zZXJ0X3BhZ2Uoc3RydWN0
IHZtX2FyZWFfc3RydWN0ICp2bWEsIHVuc2lnbmVkIGxvbmcgYWRkciwKIH0KIEVYUE9SVF9TWU1C
T0wodm1faW5zZXJ0X3BhZ2UpOwogCitpbnQgdm1faW5zZXJ0X3JhbmdlKHN0cnVjdCB2bV9hcmVh
X3N0cnVjdCAqdm1hLCB1bnNpZ25lZCBsb25nIGFkZHIsCisJCQlzdHJ1Y3QgcGFnZSAqKnBhZ2Vz
LCB1bnNpZ25lZCBsb25nIHBhZ2VfY291bnQpCit7CisJcmV0dXJuIC1FSU5WQUw7Cit9CitFWFBP
UlRfU1lNQk9MKHZtX2luc2VydF9yYW5nZSk7CisKIC8qCiAgKiAgc3lzX2JyaygpIGZvciB0aGUg
bW9zdCBwYXJ0IGRvZXNuJ3QgbmVlZCB0aGUgZ2xvYmFsIGtlcm5lbAogICogIGxvY2ssIGV4Y2Vw
dCB3aGVuIGFuIGFwcGxpY2F0aW9uIGlzIGRvaW5nIHNvbWV0aGluZyBuYXN0eQotLSAKMS45LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:42:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:42:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gNJmh-0001CY-2O; Thu, 15 Nov 2018 15:42:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=self=n2=citrix.com=prvs=8506cccc1=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gNJmf-0001CQ-R4
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 15:42:21 +0000
X-Inumbo-ID: 0993e898-e8ed-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0993e898-e8ed-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 15:42:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70667527"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 xsFNBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABzShTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+wsGOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZmfOwU0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAHCwXYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <8a370f83-684e-c433-423d-48b8cb6b9fa6@citrix.com>
Date: Thu, 15 Nov 2018 15:41:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/4] x86/vvmx: Misc fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTEvMjAxOCAxMzo1MiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBBbGwgZnJvbSBjb2Rl
IGluc3BlY3Rpb24KPiAKPiBBbmRyZXcgQ29vcGVyICg0KToKPiAgIHg4Ni92dm14OiBEcm9wIHVu
dXNlZCBDQVNFX3tHRVQsU0VUfV9SRUcoKSBtYWNyb3MKPiAgIHg4Ni92dm14OiBDb3JyZWN0IHRo
ZSBJTlZBTElEX1BBRERSIGNoZWNrcyBmb3IgVk1QVFJMRC9WTUNMRUFSCj4gICB4ODYvdnZteDog
Rml4ZXMgdG8gVk1XUklURSBlbXVsYXRpb24KPiAgIHg4Ni92dm14OiBEb24ndCBjYWxsIHZtc3Vj
Y2VlZCgpIGF0IHRoZSBlbmQgb2YgdmlydHVhbF92bWV4aXQoKQoKUmV2aWV3ZWQtYnk6IFNlcmdl
eSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KCi0tClRoYW5rcywKU2VyZ2V5Cgo+
ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCAyMiArKysrKysrLS0tLS0tLS0tLS0tLS0t
Cj4gIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:45:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:45: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-devel-bounces@lists.xenproject.org>)
	id 1gNJps-0001TN-Kz; Thu, 15 Nov 2018 15:45: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=dbea=n2=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gNJpr-0001TI-Ks
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 15:45:39 +0000
X-Inumbo-ID: 7f64f002-e8ed-11e8-9a16-bc764e045a96
Received: from mail-pf1-x443.google.com (unknown [2607:f8b0:4864:20::443])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f64f002-e8ed-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 15:45:38 +0000 (UTC)
Received: by mail-pf1-x443.google.com with SMTP id w73so549883pfk.10
 for <xen-devel@lists.xen.org>; Thu, 15 Nov 2018 07:45:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=AIX2iBgnpBtMYOZdpGjm4pel7//JuaOij1dpz1xfGwk=;
 b=iaSnmTGxauxWoYCvtec0ALIvyDVANHjr0E0iWMOy4jVAkdzU0MtkTmDfa6SpFo8gTx
 jcVLoP7zG/gd8POY1+AqTH9V7De1H5Rs1TwYUfSBwTnjo7q54144wWJrm4ucHjXWyI4X
 u+cxZtRfnMBT51mS2ReqTU0bKsePqOAMCssP1vnITv8YsZkW68607kbxO3Lo5iD0R3P9
 DN0QuSwxEYqsDlhwAXMIu2Uank6RpS0pkXbAGiUikxQ7LqdmtANZ1DIOh4IFAtGGBXVy
 fEGg1pQNeorVxVXtIaYLEoQF8vnJNXp6Rya7AX3pFj2I3aucj/YI4hvc/IgXsjyyLDR5
 +Xbw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=AIX2iBgnpBtMYOZdpGjm4pel7//JuaOij1dpz1xfGwk=;
 b=WTjCwpXOMIYWwVHPtoUkt81I7tMWE6lJoWFs7v1zK5q5TmurWv9Lm9smK3uV6oKit2
 WyfgEnn/a4YdF0/Q1rkYlCub4EYo+aZA60mMAnjA+egVlKcpVwa0xoqCkLQAc+07oPSC
 GY74MBM1taxkG7G1hgm1ivHZI7repxsadbAq0VFGyKXaULOGR2syecIAcXJb6NO76rlu
 ZB4x0GJcezw/0vaZ5kuxvwrCpkahXSkXapk8tsvMWpRQ8op6FkveYQFux6jQvO5+LtLa
 /1pRQssXGTTzaR0Wt5RU375cx6NMoHxtIP4G3gTn/tZY6qNZwL0I6VmYhMoslERKUVi0
 /aJQ==
X-Gm-Message-State: AGRZ1gLn1qedJDt9IE22SRbNC65VQ1TI0hIkjVvdcdCf91YxVw7Grw0o
 S+XIcR88zHL4qeYGE955zVWMJsxu
X-Google-Smtp-Source: AJdET5dZn74Y09JVDuVoqOuwbST/m0UXK3vcdwDSp4OFu4wopzDls58DF/KopJXuYC5ZxGgDjTn4UA==
X-Received: by 2002:a63:4e41:: with SMTP id o1mr6374565pgl.282.1542296736882; 
 Thu, 15 Nov 2018 07:45:36 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([103.227.97.233])
 by smtp.gmail.com with ESMTPSA id b2sm24504163pfm.3.2018.11.15.07.45.35
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 15 Nov 2018 07:45:35 -0800 (PST)
Date: Thu, 15 Nov 2018 21:19:13 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 oleksandr_andrushchenko@epam.com, airlied@linux.ie
Message-ID: <20181115154912.GA27969@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH 5/9] drm/xen/xen_drm_front_gem.c: Convert to use
 vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlKCkgdG8gbWFwIHJhbmdlIG9mIGtlcm5lbApt
ZW1vcnkgdG8gdXNlciB2bWEuCgpTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRy
LmxpbnV4QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZy
YWRlYWQub3JnPgotLS0KIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyB8
IDIwICsrKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCsp
LCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9k
cm1fZnJvbnRfZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMK
aW5kZXggNDdmZjAxOS4uYTNlYWRlNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94
ZW5fZHJtX2Zyb250X2dlbS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dF9nZW0uYwpAQCAtMjI1LDggKzIyNSw3IEBAIHN0cnVjdCBkcm1fZ2VtX29iamVjdCAqCiBzdGF0
aWMgaW50IGdlbV9tbWFwX29iaihzdHJ1Y3QgeGVuX2dlbV9vYmplY3QgKnhlbl9vYmosCiAJCQlz
dHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKIHsKLQl1bnNpZ25lZCBsb25nIGFkZHIgPSB2bWEt
PnZtX3N0YXJ0OwotCWludCBpOworCWludCBlcnI7CiAKIAkvKgogCSAqIGNsZWFyIHRoZSBWTV9Q
Rk5NQVAgZmxhZyB0aGF0IHdhcyBzZXQgYnkgZHJtX2dlbV9tbWFwKCksIGFuZCBzZXQgdGhlCkBA
IC0yNDcsMTggKzI0NiwxMSBAQCBzdGF0aWMgaW50IGdlbV9tbWFwX29iaihzdHJ1Y3QgeGVuX2dl
bV9vYmplY3QgKnhlbl9vYmosCiAJICogRklYTUU6IGFzIHdlIGluc2VydCBhbGwgdGhlIHBhZ2Vz
IG5vdyB0aGVuIG5vIC5mYXVsdCBoYW5kbGVyIG11c3QKIAkgKiBiZSBjYWxsZWQsIHNvIGRvbid0
IHByb3ZpZGUgb25lCiAJICovCi0JZm9yIChpID0gMDsgaSA8IHhlbl9vYmotPm51bV9wYWdlczsg
aSsrKSB7Ci0JCWludCByZXQ7Ci0KLQkJcmV0ID0gdm1faW5zZXJ0X3BhZ2Uodm1hLCBhZGRyLCB4
ZW5fb2JqLT5wYWdlc1tpXSk7Ci0JCWlmIChyZXQgPCAwKSB7Ci0JCQlEUk1fRVJST1IoIkZhaWxl
ZCB0byBpbnNlcnQgcGFnZXMgaW50byB2bWE6ICVkXG4iLCByZXQpOwotCQkJcmV0dXJuIHJldDsK
LQkJfQotCi0JCWFkZHIgKz0gUEFHRV9TSVpFOwotCX0KLQlyZXR1cm4gMDsKKwllcnIgPSB2bV9p
bnNlcnRfcmFuZ2Uodm1hLCB2bWEtPnZtX3N0YXJ0LCB4ZW5fb2JqLT5wYWdlcywKKwkJCQl4ZW5f
b2JqLT5udW1fcGFnZXMpOworCWlmIChlcnIgPCAwKQorCQlEUk1fRVJST1IoIkZhaWxlZCB0byBp
bnNlcnQgcGFnZXMgaW50byB2bWE6ICVkXG4iLCBlcnIpOworCXJldHVybiBlcnI7CiB9CiAKIGlu
dCB4ZW5fZHJtX2Zyb250X2dlbV9tbWFwKHN0cnVjdCBmaWxlICpmaWxwLCBzdHJ1Y3Qgdm1fYXJl
YV9zdHJ1Y3QgKnZtYSkKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:47:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:47: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-devel-bounces@lists.xenproject.org>)
	id 1gNJs0-0001Zd-2u; Thu, 15 Nov 2018 15:47:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dbea=n2=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gNJry-0001ZU-QE
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 15:47:50 +0000
X-Inumbo-ID: cde26cbd-e8ed-11e8-9a16-bc764e045a96
Received: from mail-pf1-x441.google.com (unknown [2607:f8b0:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cde26cbd-e8ed-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 15:47:49 +0000 (UTC)
Received: by mail-pf1-x441.google.com with SMTP id e22-v6so9877285pfn.8
 for <xen-devel@lists.xenproject.org>; Thu, 15 Nov 2018 07:47:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=io202K/f8USMQZXbIPPlFl1CkxJtDZmQ24ViVn7Bo2M=;
 b=FqwlFq7RXy+tYLQhDZXhKCbRPAkRmfn2V/LfWtK/qmLG+Vie8Ebzek8qsl9WCGr9QA
 0whTVQ3NWdP1mlPPtsMuVS01rpgpSMe39FgSof8wwl3pR3+Mu8h9fpqLlwo4nvV7MW3i
 NnUIQpSEuDi5MByoCRtFAGmyh5myCCSY5tUKZwPRtnGJLuWOiwzzw4YvpnCNxbj05mQg
 zZ3xjcfPFTA0ksT6ELqYnwZmGIgzc5iWvPBDTmi3L5l/raDs66ykKER5uzGdLMOX3/Gk
 4gjXFN4347PwqkoehvwTeJaAEpJdj2zpJgNtSWxkg8m5Rgrn73DMSuw+0iubNN0vzC6b
 /qKw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=io202K/f8USMQZXbIPPlFl1CkxJtDZmQ24ViVn7Bo2M=;
 b=hjBC9MmGqcv1okrAqbhamyGx+DcUHJj41AZlaZJ0QtB4JnGdB+jh+37ejlmmbzBw0O
 aq5u/KOTBtVfrVIy0ofzE9XyH3Zd7FrcDg6kvTqr0cR8rQfoKfueEpB0X2gFycMfWjC3
 yPH9oBUEktizaIM3vkcLCKGeEj1NOMaXxNvkUbWTr56muaPNC6GaqF2f6+c+U/WKaheu
 9eGYYqnfJzZP1T+Eifw+nn9pBzs+7rM1Tqp9r8Ks8h3kqRi9CLs1zREeWkSezl12pHg/
 8DLD9BxgyOEjaL4uqpl5/CHxzxU3xNRwTo09csE5bavidKFa7HAJ4PIFTrI/h6LwoZUS
 Fgeg==
X-Gm-Message-State: AGRZ1gIQH3fqH0q+XH7tgRSHTCDKI8jtuH9qIkYyVfkoYhSMKjwwUmB9
 zyT/ZGNZfj5Vdir8TDTfNoM=
X-Google-Smtp-Source: AJdET5fbf5V0Ydlq8wMOhTyby2SzmuPQM7mnUTR1SsYy9WXPx2SMZDGWG7EF0a46EpXzZq0230Srng==
X-Received: by 2002:a62:4886:: with SMTP id q6mr2284395pfi.182.1542296869041; 
 Thu, 15 Nov 2018 07:47:49 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([103.227.97.233])
 by smtp.gmail.com with ESMTPSA id i88-v6sm59478434pfi.66.2018.11.15.07.47.43
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 15 Nov 2018 07:47:48 -0800 (PST)
Date: Thu, 15 Nov 2018 21:21:13 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 boris.ostrovsky@oracle.com, jgross@suse.com
Message-ID: <20181115155113.GA28021@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH 8/9] xen/gntdev.c: Convert to use vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlKCkgdG8gbWFwIHJhbmdlIG9mIGtlcm5lbApt
ZW1vcnkgdG8gdXNlciB2bWEuCgpTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRy
LmxpbnV4QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZy
YWRlYWQub3JnPgotLS0KIGRyaXZlcnMveGVuL2dudGRldi5jIHwgMTEgKysrKy0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZHJpdmVycy94ZW4vZ250ZGV2LmMgYi9kcml2ZXJzL3hlbi9nbnRkZXYuYwppbmRleCBiMGIw
MmE1Li40MzBkNGNiIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9nbnRkZXYuYworKysgYi9kcml2
ZXJzL3hlbi9nbnRkZXYuYwpAQCAtMTA4NCw3ICsxMDg0LDcgQEAgc3RhdGljIGludCBnbnRkZXZf
bW1hcChzdHJ1Y3QgZmlsZSAqZmxpcCwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCiAJaW50
IGluZGV4ID0gdm1hLT52bV9wZ29mZjsKIAlpbnQgY291bnQgPSB2bWFfcGFnZXModm1hKTsKIAlz
dHJ1Y3QgZ250ZGV2X2dyYW50X21hcCAqbWFwOwotCWludCBpLCBlcnIgPSAtRUlOVkFMOworCWlu
dCBlcnIgPSAtRUlOVkFMOwogCiAJaWYgKCh2bWEtPnZtX2ZsYWdzICYgVk1fV1JJVEUpICYmICEo
dm1hLT52bV9mbGFncyAmIFZNX1NIQVJFRCkpCiAJCXJldHVybiAtRUlOVkFMOwpAQCAtMTE0NSwx
MiArMTE0NSw5IEBAIHN0YXRpYyBpbnQgZ250ZGV2X21tYXAoc3RydWN0IGZpbGUgKmZsaXAsIHN0
cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQogCQlnb3RvIG91dF9wdXRfbWFwOwogCiAJaWYgKCF1
c2VfcHRlbW9kKSB7Ci0JCWZvciAoaSA9IDA7IGkgPCBjb3VudDsgaSsrKSB7Ci0JCQllcnIgPSB2
bV9pbnNlcnRfcGFnZSh2bWEsIHZtYS0+dm1fc3RhcnQgKyBpKlBBR0VfU0laRSwKLQkJCQltYXAt
PnBhZ2VzW2ldKTsKLQkJCWlmIChlcnIpCi0JCQkJZ290byBvdXRfcHV0X21hcDsKLQkJfQorCQll
cnIgPSB2bV9pbnNlcnRfcmFuZ2Uodm1hLCB2bWEtPnZtX3N0YXJ0LCBtYXAtPnBhZ2VzLCBjb3Vu
dCk7CisJCWlmIChlcnIpCisJCQlnb3RvIG91dF9wdXRfbWFwOwogCX0gZWxzZSB7CiAjaWZkZWYg
Q09ORklHX1g4NgogCQkvKgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:48:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:48: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-devel-bounces@lists.xenproject.org>)
	id 1gNJsl-0001eh-Ek; Thu, 15 Nov 2018 15:48: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=WGq5=N2=citrix.com=prvs=850bb4f4b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gNJsk-0001eX-AY
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 15:48:38 +0000
X-Inumbo-ID: e9a932ce-e8ed-11e8-b604-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9a932ce-e8ed-11e8-b604-12d6303a7972;
 Thu, 15 Nov 2018 15:48:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81914804"
Date: Thu, 15 Nov 2018 16:48:08 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181115154808.s5natbctutnd7ztd@mac>
References: <20181114115740.1050-1-roger.pau@citrix.com>
 <20181114115740.1050-6-roger.pau@citrix.com>
 <5BED935B02000078001FC7A4@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BED935B02000078001FC7A4@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 5/5] amd/iommu: skip bridge devices when
 updating IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDg6NDA6MTFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjExLjE4IGF0IDEyOjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQnJpZGdlcyBhcmUgbm90IGJlaGluZCBhbiBJT01NVSwgYW5kIGFyZSBhbHJlYWR5
IHNwZWNpYWwgY2FzZWQgYW5kCj4gPiBzaWxlbnRseSBza2lwcGVkIGluIGFtZF9pb21tdV9hZGRf
ZGV2aWNlLiBBcHBseSB0aGUgc2FtZSBzcGVjaWFsCj4gPiBjYXNpbmcgd2hlbiB1cGRhdGluZyBw
YWdlIHRhYmxlcy4KPiAKPiBCdXQgYnJpZGdlcyBhbHNvIGRvbid0IGlzc3VlIEkvTyBvbiB0aGVp
ciBvd24gaWYgSSdtIG5vdCBtaXN0YWtlbi4gU28KPiB3aGF0IEknbSBtaXNzaW5nIGhlcmUgaXMg
YSB3b3JkIG9uIHRoZSBiZW5lZml0IG9mIHRoaXMgY2hhbmdlLiBJIGFsc28KPiBxdWVzdGlvbiB0
aGUgInNpbGVudGx5IiBpbiB5b3VyIHdvcmRpbmcsIHNlZWluZyB0aGUgQU1EX0lPTU1VX0RFQlVH
KCkKPiB0aGVyZS4KCkkgc2VlLCBieSBzaWxlbnRseSBJIG1lYW50IHdpdGhvdXQgdGhyb3dpbmcg
YW4gZXJyb3IsIGJ1dCBJIHRoaW5rIGp1c3QKdXNpbmcgJ3NraXBwZWQnIHdvdWxkIGJlIGNsZWFy
ZXIuCgpUaGUgYmVuZWZpdCBpcyB0aGF0IHVwZGF0ZV9wYWdpbmdfbW9kZSBkb2Vzbid0IHJldHVy
biBhbiBlcnJvciB3aGVuIGl0CmZpbmRzIGEgYnJpZGdlIGF0dGFjaGVkIHRvIERvbTAsIHdoaWNo
IHdvdWxkIGNhdXNlIHRoZSBjYWxsZXIgb2YKdXBkYXRlX3BhZ2luZ19tb2RlIChhbWRfaW9tbXVf
e3VufW1hcF9wYWdlKSB0byBjcmFzaCB0aGUgZG9tYWluLgoKSWU6IHdpdGhvdXQgdGhpcyBjaGFu
Z2UgYSBQVkggRG9tMCBydW5uaW5nIG9uIEFNRCBoYXJkd2FyZSBjcmFzaGVzCndoZW4gdGhlIElP
TU1VIHBhZ2UgdGFibGUgaXMgZXhwYW5kZWQuCgo+IFRoZSBjb2RlIGNoYW5nZSBpdHNlbGYgbG9v
a3MgZmluZSB0byBtZSwgYWxiZWl0IHBlcnNvbmFsbHkgSSdkIHByZWZlcgo+IGlmIGl0IGZ1bGx5
IG1hdGNoZWQgdGhlIG90aGVyIGNvbmRpdGlvbmFsIChpLmUuIGlmIHlvdSBmbGlwcGVkIHRoZQo+
IG9wZXJhbmRzIG9mICYmICkuIE9mIGNvdXJzZSB0aGUgc3BlY2lhbCBjYXNpbmcgb2YgdGhlIGhh
cmR3YXJlCj4gZG9tYWluIGhlcmUgaXMgc29tZXdoYXQgb2RkIGFueXdheS4KCkRvIHlvdSBtZWFu
IGJlY2F1c2UgYnJpZGdlcyB3b3VsZCBvbmx5IGJlIGV2ZXIgYXNzaWduZWQgdG8gdGhlCmhhcmR3
YXJlIGRvbWFpbj8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:48:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:48: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-devel-bounces@lists.xenproject.org>)
	id 1gNJsq-0001fo-Ow; Thu, 15 Nov 2018 15:48: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=dbea=n2=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gNJsp-0001fe-RZ
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 15:48:43 +0000
X-Inumbo-ID: ed5ef24e-e8ed-11e8-9a16-bc764e045a96
Received: from mail-pf1-x441.google.com (unknown [2607:f8b0:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed5ef24e-e8ed-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 15:48:42 +0000 (UTC)
Received: by mail-pf1-x441.google.com with SMTP id q1so1889559pfi.5
 for <xen-devel@lists.xenproject.org>; Thu, 15 Nov 2018 07:48:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=oOYDPl7I11jBlyi0EH4ySGobxWcMxdpKNBu+OKkydwU=;
 b=inoihOzVvauWHLvinRNbPtuEK6bN3+FQjdHdAI6xnemcLobPU0Xt6Ugh9wMw8hy+rs
 SOOfP9IJWbgvb3W6nI6Vu/Ctq16+fij7Hf5bE9+b2zmCxmJgqSyAiDDy1MisrdVm1oJP
 HiYJF6PEIMeekVPyyUZs2rrfC/13Ml+iDvdsOlZIgYkCH/4ILc2Xy/vGY1bNwte/mJp3
 A3JcWZ7VJduEIzQ/vGk77Gd8mfS3EUtNGkFSc5B6qUpWwGsTGf1W1Ptu/h9scnpbIm0/
 dkkTPFv3gU6AJIK9HYZuzsg45rCpYszyCjUkQGTMFgGNAUHkMJeJ7XErWJR4PEsddndp
 roHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=oOYDPl7I11jBlyi0EH4ySGobxWcMxdpKNBu+OKkydwU=;
 b=YPOvCLubUle2dl3+JDrizUk1M0YQwf75BlRczdxiOPqRHwGUWI2fpSQhlhcsJ2PDWj
 D/89akApw2M6tAgj8OOhWvqZl8k//Auw3l/utkLQqFSNla0eg9BGqykDfZRAix/4VfQg
 RvFUKDRIdqxqKzqdrUv5xTj5Gpwxz3RR7AOemkmvi4O7/jFEZJBVZWQBcuTXeeIg987g
 VWNZS/CPebYo8OD+6CQ7RAlco6SvFEFvkXCgkspOgY0BlVpU5jkbbLQgLZ4fC1l3y1m7
 aH8cUaeLOa4cWhv3MArojrbJ1o9W9ZYxO+ueSABIknKhWSSd2zkXliu6lFVYt2tsd0KA
 5oRA==
X-Gm-Message-State: AGRZ1gIJP1xNNFfnlhUmTq+ZfBBLwdMGFZj9WE0BtgJtdLvVO0CAOORa
 FgZi/Zt1w1n6Du/sUtDGfJo=
X-Google-Smtp-Source: AJdET5c287Ctegge8urpXjRpkwaEtQ9te3hfg5O2h3PwVJmQ1DKCM7oivVkSw2SZUVl3XEpvWdPufg==
X-Received: by 2002:a63:c746:: with SMTP id
 v6-v6mr6404071pgg.108.1542296921906; 
 Thu, 15 Nov 2018 07:48:41 -0800 (PST)
Received: from jordon-HP-15-Notebook-PC ([103.227.97.233])
 by smtp.gmail.com with ESMTPSA id w66-v6sm30499900pfb.51.2018.11.15.07.48.40
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 15 Nov 2018 07:48:41 -0800 (PST)
Date: Thu, 15 Nov 2018 21:22:17 +0530
From: Souptick Joarder <jrdr.linux@gmail.com>
To: akpm@linux-foundation.org, willy@infradead.org, mhocko@suse.com,
 boris.ostrovsky@oracle.com, jgross@suse.com
Message-ID: <20181115155217.GA28043@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [Xen-devel] [PATCH 9/9] xen/privcmd-buf.c: Convert to use
 vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlKCkgdG8gbWFwIHJhbmdlIG9mIGtlcm5lbApt
ZW1vcnkgdG8gdXNlciB2bWEuCgpTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRy
LmxpbnV4QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZy
YWRlYWQub3JnPgotLS0KIGRyaXZlcnMveGVuL3ByaXZjbWQtYnVmLmMgfCA4ICsrLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL3ByaXZjbWQtYnVmLmMgYi9kcml2ZXJzL3hlbi9wcml2Y21kLWJ1Zi5j
CmluZGV4IGRmMWVkMzcuLjhkODI1NWIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3ByaXZjbWQt
YnVmLmMKKysrIGIvZHJpdmVycy94ZW4vcHJpdmNtZC1idWYuYwpAQCAtMTgwLDEyICsxODAsOCBA
QCBzdGF0aWMgaW50IHByaXZjbWRfYnVmX21tYXAoc3RydWN0IGZpbGUgKmZpbGUsIHN0cnVjdCB2
bV9hcmVhX3N0cnVjdCAqdm1hKQogCWlmICh2bWFfcHJpdi0+bl9wYWdlcyAhPSBjb3VudCkKIAkJ
cmV0ID0gLUVOT01FTTsKIAllbHNlCi0JCWZvciAoaSA9IDA7IGkgPCB2bWFfcHJpdi0+bl9wYWdl
czsgaSsrKSB7Ci0JCQlyZXQgPSB2bV9pbnNlcnRfcGFnZSh2bWEsIHZtYS0+dm1fc3RhcnQgKyBp
ICogUEFHRV9TSVpFLAotCQkJCQkgICAgIHZtYV9wcml2LT5wYWdlc1tpXSk7Ci0JCQlpZiAocmV0
KQotCQkJCWJyZWFrOwotCQl9CisJCXJldCA9IHZtX2luc2VydF9yYW5nZSh2bWEsIHZtYS0+dm1f
c3RhcnQsIHZtYV9wcml2LT5wYWdlcywKKwkJCQl2bWFfcHJpdi0+bl9wYWdlcyk7CiAKIAlpZiAo
cmV0KQogCQlwcml2Y21kX2J1Zl92bWFwcml2X2ZyZWUodm1hX3ByaXYpOwotLSAKMS45LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:53:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:53: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-devel-bounces@lists.xenproject.org>)
	id 1gNJxN-0002Z0-Do; Thu, 15 Nov 2018 15:53: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=oNct=N2=citrix.com=prvs=8509d627e=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gNJxM-0002Yv-Mm
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 15:53:24 +0000
X-Inumbo-ID: 93dac550-e8ee-11e8-ab76-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93dac550-e8ee-11e8-ab76-12d6303a7972;
 Thu, 15 Nov 2018 15:53:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81915062"
From: George Dunlap <George.Dunlap@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Thread-Topic: [PATCH V6 3/4] x86/mm: allocate logdirty_ranges for altp2ms
Thread-Index: AQHUfFpDiUg1S7Vv30mS4q+tmuLRIqVQ7Q6A
Date: Thu, 15 Nov 2018 15:52:52 +0000
Message-ID: <3C3D2AA6-ABB6-4C5D-B7C7-8D10084C6BAA@citrix.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-4-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1542228002-21075-4-git-send-email-rcojocaru@bitdefender.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <ECA6DE69A6819541981B5D71E4EBF803@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH V6 3/4] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gTm92IDE0LCAyMDE4LCBhdCA4OjQwIFBNLCBSYXp2YW4gQ29qb2NhcnUgPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOg0KPiANCj4gVGhpcyBwYXRjaCBpcyBhIHByZS1y
ZXF1aXNpdGUgZm9yIHRoZSBvbmUgZml4aW5nIFZHQSBsb2dkaXJ0eQ0KPiBmcmVlemVzIHdoZW4g
dXNpbmcgYWx0cDJtLiBJdCBvbmx5IGNvbmNlcm5zIGl0c2VsZiB3aXRoIHRoZQ0KPiByYW5nZXMg
YWxsb2NhdGlvbiAvIGRlYWxsb2NhdGlvbiAvIGluaXRpYWxpemF0aW9uIHBhcnQuIFdoaWxlDQo+
IHRvdWNoaW5nIHRoZSBjb2RlLCBJJ3ZlIHN3aXRjaGVkIGdsb2JhbF9sb2dkaXJ0eSBmcm9tIGJv
b2xfdA0KPiB0byBib29sLg0KPiANCj4gUDJtX3Jlc2V0X2FsdHAybSgpIGhhcyBiZWVuIHJlZmFj
dG9yZWQgdG8gcmVkdWNlIGNvZGUNCj4gcmVwZXRpdGlvbiwgYW5kIGl0IG5vdyB0YWtlcyB0aGUg
cDJtIGxvY2suIFNpbWlsYXINCj4gcmVmYWN0b3JpbmcgaGFzIGJlZW4gZG9uZSB3aXRoIHAybV9h
Y3RpdmF0ZV9hbHRwMm0oKS4NCg0KVGhhbmtzISAgSSB0aGluayB0aGlzIGlzIGFsbW9zdCB0aGVy
ZS4gIEkgaGF2ZSBhIGNvdXBsZSBvZiBjb21tZW50cyBhYm91dCB0aGUgY29kZSBiZWxvdzsgc28g
c2luY2Ugd2UgaGF2ZSB0byBkbyBhbm90aGVyIHJvdW5kLCBsZXQgbWUgY29tbWVudCBvbiB0aGUg
Y2hhbmdlbG9nLg0KDQpJdCBkb2VzbuKAmXQgbWFrZSBtdWNoIHNlbnNlIHRvIHNheSB5b3XigJly
ZSDigJxyZWZhY3RvcmluZ+KAnSBhIGZ1bmN0aW9uIHRoYXQgeW91IGFyZSBqdXN0IG5vdyBpbnRy
b2R1Y2luZyBpbiB0aGlzIHBhdGNoLg0KDQoNCkkgdGhpbmsgSeKAmWQgc2F5IHNvbWV0aGluZyAg
bW9yZSBsaWtlIHRoaXM6DQoNCi0tLQ0KRm9yIG5vdywgb25seSBkbyBhbGxvY2F0aW9uL2RlYWxs
b2NhdGlvbjsga2VlcGluZyB0aGVtIGluIHN5bmMgd2lsbCBiZSBkb25lIGluIHN1YnNlcXVlbnQg
cGF0Y2hlcy4NCg0KTG9nZGlydHkgc3luY2hyb25pemF0aW9uIHdpbGwgb25seSBiZSBkb25lIGZv
ciBhY3RpdmUgYWx0cDJtczsgc28gYWxsb2NhdGUgbG9nZGlydHkgcmFuZ2VzZXRzIChjb3B5aW5n
IHRoZSBob3N0IGxvZ2RpcnR5IHJhbmdlc2V0KSB3aGVuIGFuIGFsdHAybSBpcyBhY3RpdmF0ZWQs
IGFuZCBmcmVlIGl0IHdoZW4gZGVhY3RpdmF0ZWQuDQoNCldyaXRlIGEgaGVscGVyIGZ1bmN0aW9u
IHRvIGRvIGFsdHAybSBhY3RpdmlhdGlvbiAoYXBwcm9wcmlhdGVseSBoYW5kbGluZyBmYWlsdXJl
cykuICBBbHNvLCByZWZhY3RvciBwMm1fcmVzZXRfYWx0cDJtKCkgc28gdGhhdCBpdCBjYW4gYmUg
dXNlZCB0byByZW1vdmUgcmVkdW5kYW50IGNvZGVwYXRocywgZml4aW5nIHRoZSBsb2NraW5nIHdo
aWxlIHdl4oCZcmUgYXQgaXQuDQoNCldoaWxlIHdl4oCZcmUgaGVyZSwgc3dpdGNoIGdsb2JhbF9s
b2dkaXJ0eSBmcm9tIGJvb2xfdCB0byBib29sLg0KLS0tDQoNCj4gDQo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMNCj4gaW5kZXggNDE4
ZmY4NS4uYWJkZjQ0MyAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jDQo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYw0KPiBAQCAtMjI4Miw2ICsyMjgyLDM0IEBAIGJvb2xf
dCBwMm1fYWx0cDJtX2xhenlfY29weShzdHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCBncGEsDQo+ICAg
ICByZXR1cm4gMTsNCj4gfQ0KPiANCj4gK3N0YXRpYyB2b2lkIHAybV9yZXNldF9hbHRwMm0oc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCwNCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCByZXNldF9yZW1hcHBlZCwgYm9vbCBmcmVlX2xvZ2RpcnR5X3JhbmdlcykN
Cg0KQXMgSmFuIHNheXMsIHBhc3NpbmcgaW4gKOKApnRydWUsIGZhbHNlKSBtYWtlcyBpdCBtb3Jl
IGRpZmZpY3VsdCB0byBmb2xsb3cgdGhlIGNvZGUgYW5kIHNlZSB3aGF04oCZcyBnb2luZyBvbi4g
IFlvdSBjb3VsZCB1c2UgYSDigJhmbGFnc+KAmSBzdHJ1Y3R1cmUsIGFzIGhlIG1lbnRpb25zOyBv
ciBhbHRlcm5hdGVseSwgeW91IGNvdWxkIHBhc3MgaW4gYW4gYXJndW1lbnQgdGhhdCB3YXMgZWl0
aGVyIERFQUNUSVZBVEUgb3IgUkVTRVQsIGFuZCB0aGVuIHVzZSB0aGF0IHRvIGRlY2lkZSB3aGlj
aCB0aGluZ3MgdG8gZG8uDQoNCj4gK3sNCj4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOw0K
PiArDQo+ICsgICAgQVNTRVJUKGlkeCA8IE1BWF9BTFRQMk0pOw0KPiArICAgIHAybSA9IGQtPmFy
Y2guYWx0cDJtX3AybVtpZHhdOw0KPiArDQo+ICsgICAgcDJtX2xvY2socDJtKTsNCj4gKw0KPiAr
ICAgIHAybV9mbHVzaF90YWJsZV9sb2NrZWQocDJtKTsNCj4gKyAgICAvKiBVbmluaXQgYW5kIHJl
aW5pdCBlcHQgdG8gZm9yY2UgVExCIHNob290ZG93biAqLw0KPiArDQo+ICsgICAgaWYgKCBmcmVl
X2xvZ2RpcnR5X3JhbmdlcyApDQo+ICsgICAgICAgIHAybV9mcmVlX2xvZ2RpcnR5KHAybSk7DQo+
ICsNCj4gKyAgICBlcHRfcDJtX3VuaW5pdChwMm0pOw0KPiArICAgIGVwdF9wMm1faW5pdChwMm0p
Ow0KDQpOaXQ6IFRoZSBjb21tZW50IGFib3V0IHVuaW5pdC9yZWluaXQgc2hvdWxkIGJlIGp1c3Qg
YmVmb3JlIHRoZSB1bmluaXQvcmVpbml0LiA6LSkNCg0KPiArDQo+ICsgICAgaWYgKCByZXNldF9y
ZW1hcHBlZCApDQo+ICsgICAgew0KPiArICAgICAgICBwMm0tPm1pbl9yZW1hcHBlZF9nZm4gPSBn
Zm5feChJTlZBTElEX0dGTik7DQo+ICsgICAgICAgIHAybS0+bWF4X3JlbWFwcGVkX2dmbiA9IDA7
DQo+ICsgICAgfQ0KDQpJIGRvbuKAmXQgdGhpbmsgdGhlcmXigJlzIGEgbmVlZCB0byBkbyB0aGlz
IGNvbmRpdGlvbmFsbHkuICBJbiBmYWN0LCB0aGUgb25seSByZWFzb24gaXTigJlzIGNvcnJlY3Qg
Km5vdCogdG8gZG8gdGhpcyBmb3IgdGhlIG90aGVyIHR3byBjYXNlcyBpcyBiZWNhdXNlIGluIHRo
b3NlIGNhc2VzIHRoZSBwMm0gd2lsbCBnbyB0aHJvdWdoIHAybV9pbml0X2FsdHAybV9lcHQoKSBi
ZWZvcmUgYmVpbmcgdXNlZCBhZ2Fpbi4gIFJlc2V0dGluZyB0aGVzZSBpcyByZWR1bmRhbnQsIGJ1
dCBoYXJtbGVzcywgYW5kIG5vdCB3b3J0aCBhbiBleHRyYSBmdW5jdGlvbiBhcmd1bWVudCBhbmQg
Y29uZGl0aW9uYWwgdG8gYXZvaWQuDQoNCj4gK3N0YXRpYyBpbnQgcDJtX2luaXRfYWx0cDJtX2xv
Z2RpcnR5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pDQo+ICt7DQo+ICsgICAgc3RydWN0IHAybV9k
b21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0ocDJtLT5kb21haW4pOw0KPiArICAgIGlu
dCByYyA9IHAybV9pbml0X2xvZ2RpcnR5KHAybSk7DQo+ICsNCj4gKyAgICBpZiAoIHJjICkNCj4g
KyAgICAgICAgcmV0dXJuIHJjOw0KPiArDQo+ICsgICAgLyogVGhlIGZvbGxvd2luZyBpcyByZWFs
bHkganVzdCBhIHJhbmdlc2V0IGNvcHkuICovDQo+ICsgICAgcmV0dXJuIHJhbmdlc2V0X21lcmdl
KHAybS0+bG9nZGlydHlfcmFuZ2VzLCBob3N0cDJtLT5sb2dkaXJ0eV9yYW5nZXMpOw0KPiArfQ0K
PiArDQo+ICtzdGF0aWMgaW50IHAybV9hY3RpdmF0ZV9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IGlkeCkNCj4gK3sNCj4gKyAgICBpbnQgcmM7DQo+ICsNCj4gKyAgICBBU1NF
UlQoaWR4IDwgTUFYX0FMVFAyTSk7DQo+ICsgICAgcmMgPSBwMm1faW5pdF9hbHRwMm1fbG9nZGly
dHkoZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOw0KPiArDQo+ICsgICAgaWYgKCByYyApDQo+ICsg
ICAgICAgIHJldHVybiByYzsNCj4gKw0KPiArICAgIHAybV9pbml0X2FsdHAybV9lcHQoZCwgaWR4
KTsNCg0KSXMgdGhlcmUgYW55IHJlYXNvbiB0byBtYWtlIHRoZXNlIHNlcGFyYXRlIGZ1bmN0aW9u
cz8gIEkgaGFkIGluIG1pbmQgYSBzaW5nbGUgcDJtX2FjdGl2YXRlX2FsdHAybSgpIGZ1bmN0aW9u
IHdoaWNoIHdvdWxkIGRvIGFsbCB0aHJlZSB0aGluZ3MgKHAybV9pbml0X2xvZ2RpcnR5LCByYW5n
ZXNldF9tZXJnZSwgYW5kIGluaXRfYWx0cDJtX2VwdCkuDQoNCkFsc28sIEkgcmVhbGl6ZSBpdOKA
mXMgX3Byb2JhYmx5XyBub3QgbmVjZXNzYXJ5IHRvIGdyYWIgdGhlIGxvY2sgaGVyZSBmb3IgdGhl
IHAybSBpbiBxdWVzdGlvbiAoc2luY2UgaXQgc2hvdWxkbuKAmXQgYmUgaW4gdXNlLCBiZWNhdXNl
IGFsdHAybV9lcHRwW10gaXMgSU5WQUxJRF9NRk4pOyBidXQgc2luY2UgaXTigJlzIG5vdCBvbiB0
aGUgaG90IHBhdGgsIGl0IHNlZW1zIGxpa2Ugd2UgbWlnaHQgYXMgd2VsbCBncmFiIGl0IGp1c3Qg
dG8gYmUgc2FmZS4NCg0KRXZlcnl0aGluZyBlbHNlIGxvb2tzIGdvb2QsIHRoYW5rcy4NCg0KIC1H
ZW9yZ2UNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 15:57:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 15:57: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-devel-bounces@lists.xenproject.org>)
	id 1gNK10-0002na-8U; Thu, 15 Nov 2018 15:57: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=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNK0y-0002nR-6a
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 15:57:08 +0000
X-Inumbo-ID: 1a570fb1-e8ef-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a570fb1-e8ef-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 15:57:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNK0v-0001uO-Rw; Thu, 15 Nov 2018 15:57:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNK0v-00055S-Is; Thu, 15 Nov 2018 15:57:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNK0v-0007FN-ID; Thu, 15 Nov 2018 15:57:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130120-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-pvops:kernel-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 15:57:05 +0000
Subject: [Xen-devel] [ovmf test] 130120: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDEyMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxMjAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5NDc1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBvdm1mICAgICAgICAgICAgICAgICA2NjEyNzAxMWE1NDRiOTBlODAw
ZWIzNjE5ZTg0YzJmOTRhMzU0OTAzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAg
ICAgICA1YWUzMTg0ZDhjNTlmN2JiYjg0YmFkNDgyZGY2YjgwMjBiYTU4MTg4CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjk0NzUgIDIwMTgtMTEtMDUgMjE6MTM6MTEgWiAgICA5IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI5NTI2ICAyMDE4LTExLTA2IDIwOjQ5OjI2IFogICAgOCBkYXlzICAg
NzkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwMTIwICAyMDE4LTExLTE1IDE0OjQx
OjAzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFy
by5vcmc+CiAgRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIEVyaWMgRG9uZyA8ZXJp
Yy5kb25nQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgSGFv
IFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
aW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenlu
Z2llckBhcm0uY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5
dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNv
bT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5s
aW5Ac3lub2xvZ3kuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTEgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 16:01:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 16:01: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-devel-bounces@lists.xenproject.org>)
	id 1gNK5X-00044F-Th; Thu, 15 Nov 2018 16:01: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=WGq5=N2=citrix.com=prvs=850bb4f4b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gNK5X-000449-4q
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 16:01:51 +0000
X-Inumbo-ID: c26e3e00-e8ef-11e8-a43b-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c26e3e00-e8ef-11e8-a43b-12d6303a7972;
 Thu, 15 Nov 2018 16:01:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81915672"
Date: Thu, 15 Nov 2018 17:00:50 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181115160050.n5chpgcq2qjye7ht@mac>
References: <20181114115740.1050-1-roger.pau@citrix.com>
 <20181114115740.1050-5-roger.pau@citrix.com>
 <5BED921402000078001FC78F@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BED921402000078001FC78F@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 4/5] amd/iommu: assign iommu devices to
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDg6MzQ6NDRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjExLjE4IGF0IDEyOjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwo+
ID4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwo+ID4gQEAg
LTk5Myw2ICs5OTMsMTYgQEAgc3RhdGljIHZvaWQgKiBfX2luaXQgYWxsb2NhdGVfcHByX2xvZyhz
dHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKPiA+ICAKPiA+ICBzdGF0aWMgaW50IF9faW5pdCBhbWRf
aW9tbXVfaW5pdF9vbmUoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUpCj4gPiAgewo+ID4gKyAgICBz
dHJ1Y3QgcGNpX2RldiAqcGRldjsKPiA+ICsKPiA+ICsgICAgcGNpZGV2c19sb2NrKCk7Cj4gPiAr
ICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYoaW9tbXUtPnNlZywgUENJX0JVUyhpb21tdS0+YmRmKSwK
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfREVWRk4yKGlvbW11LT5iZGYpKTsKPiA+
ICsgICAgaWYgKCBwZGV2ICkKPiA+ICsgICAgICAgIC8qIEFzc2lnbiB0aGUgSU9NTVUgUENJIGRl
dmljZSB0byBYZW4gICovCj4gPiArICAgICAgICBwZGV2LT5kb21haW4gPSBkb21feGVuOwo+ID4g
KyAgICBwY2lkZXZzX3VubG9jaygpOwo+IAo+IFdoeSBkbyB5b3Uga2luZCBvZiBvcGVuLWNvZGUg
cGNpX2hpZGVfZGV2aWNlKCk/IEl0IHdvdWxkIG5lZWQKPiBleHRlbmRpbmcgdG8gY29wZSB3aXRo
IGEgbm9uLXplcm8gc2VnbWVudCBudW1iZXIsIGJ1dCBJJ2QgbXVjaAo+IHByZWZlciBpZiB0aGVy
ZSBjb3VsZCBiZSBvbmUgY2VudHJhbCBwbGFjZSB3aGVyZSB0aGUgbG9naWMgbGl2ZXMuCj4gVGhh
dCB3YXkgbGlzdCBhZGRpdGlvbiB3b3VsZCBhbHNvIG5vdCBiZSBvbWl0dGVkLCBsaWtlIHlvdSBk
by4KClN1cmUsIGV4cGFuZGluZyBwY2lfaGlkZV9kZXZpY2UgaXMgYmV0dGVyLCBJIGp1c3QgZGlk
bid0IHJlYWxpemUgdGhpcwpmdW5jdGlvbiBleGlzdGVkIGluIHRoZSBmaXJzdCBwbGFjZS4KCj4g
QXMgdG8gdGhlIGhpZGluZyBpbiBnZW5lcmFsLCBhbHNvIGNvbnNpZGVyaW5nIEFuZHJldydzIG9i
amVjdGlvbjoKPiBBcmUgdGhlc2UgZGV2aWNlcyByZXByZXNlbnRpbmcgdGhlIElPTU1VIGFuZCBu
b3RoaW5nIGVsc2U/IEFzCj4gbWVudGlvbmVkIGJ5IEFuZHJldyBzb21ldGhpbmcgc2ltaWxhciB3
b3VsZCBiZSBuZWVkZWQgb24gdGhlCj4gVlQtZCBzaWRlLCBidXQgaWlyYyB0aGVyZSdzIGxlc3Mg
Y2xlYXIgb2YgYSByZWxhdGlvbnNoaXAgdGhlcmUgaW4gYW55Cj4gZXZlbnQgKHdoaWNoIGNhdXNl
cyBtZSB0byB3b25kZXIgYWJvdXQgdGhlIHNpdHVhdGlvbiBvbiB0aGUKPiBBTUQgc2lkZSkuIEkn
bSBhc2tpbmcgbm90IHRoZSBsZWFzdCBiZWNhdXNlIGlpcmMgYXQgdGhlIHRpbWUKPiBwY2lfaGlk
ZV9kZXZpY2UoKSB3YXMgaW50cm9kdWNlZCBJIHRoaW5rIGl0IHdhcyBjb25zaWRlcmVkIHRvCj4g
aGlkZSB0aGUgQU1EIElPTU1VIGRldmljZXM7IEkgZG9uJ3QgcmVjYWxsIHdoeSB3ZSBkaWRuJ3Qg
aW4gdGhlCj4gZW5kLCB0aG91Z2guCgpJIHRoaW5rIHRoaXMgd291bGQgYmUgZWFzaWVyIGlmIEkg
Z2l2ZSBtb3JlIGNvbnRleHQgYWJvdXQgdGhlIGlzc3VlCkknbSBoaXR0aW5nIGhlcmUsIHdoaWNo
IGlzIHZlcnkgc2ltaWxhciB0byB0aGUgaXNzdWUgcGF0Y2ggNS81CmF0dGVtcHRzIHRvIGFkZHJl
c3MuCgpUaGUgcHJvYmxlbSBpcyB0aGF0IHRoZSBJT01NVSBQQ0kgZGV2aWNlIGl0c2VsZiBpcyBv
YnZpb3VzbHkgbm90CmJlaGluZCBhbiBJT01NVSwgYW5kIHVwZGF0ZV9wYWdpbmdfbW9kZSB3aWxs
IHJldHVybiBhbiBlcnJvciBpZiBpdApmaW5kcyBhbnkgc3VjaCBkZXZpY2UgaW4gdGhlIGRvbWFp
biBsaXN0IHdoZW4gYXR0ZW1wdGluZyB0byBleHBhbmQgdGhlCklPTU1VIHBhZ2UgdGFibGVzOgoK
Li4uCmlvbW11ID0gZmluZF9pb21tdV9mb3JfZGV2aWNlKHBkZXYtPnNlZywgYmRmKTsKaWYgKCAh
aW9tbXUgKQp7CiAgICBBTURfSU9NTVVfREVCVUcoIiVzIEZhaWwgdG8gZmluZCBpb21tdS5cbiIs
IF9fZnVuY19fKTsKICAgIHJldHVybiAtRU5PREVWOwp9Ci4uLgoKQW5vdGhlciBvcHRpb24gaXMg
dG8gYWxsb3cgdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBoYXZlIGFzc2lnbmVkCmRldmljZXMgdGhh
dCBhIG5vdCBiZWhpbmQgYW4gSU9NTVUsIGJ1dCBJIHdvdWxkIGNvbnNpZGVyIHRoaXMgbW9yZQps
aWtlIGEgd29ya2Fyb3VuZCByYXRoZXIgdGhhbiBhIHJlYWwgZml4LgoKSSdtIG5vdCBzdXJlIHdo
ZXRoZXIgdGhlIElPTU1VIEFNRCBQQ0kgZGV2aWNlIGNvdWxkIGFsc28gcmVwcmVzZW50CnNvbWV0
aGluZyBlbHNlLCBNYXliZSBCcmlhbiBjYW4gcHJvdmlkZSBtb3JlIGluc2lnaHQgb24gd2hldGhl
ciB0aGVyZQptaWdodCBiZSBvdGhlciBwbGF0Zm9ybSBkZXZpY2VzIGVuY29tcGFzc2VkIGluIHRo
ZSBzYW1lIFBDSSBkZXZpY2UgYXMKdGhlIElPTU1VLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 16:13:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 16:13: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-devel-bounces@lists.xenproject.org>)
	id 1gNKGs-0004v7-6M; Thu, 15 Nov 2018 16:13: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=wsre=n2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gNKGr-0004v2-8C
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 16:13:33 +0000
X-Inumbo-ID: 64d62443-e8f1-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64d62443-e8f1-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 16:13:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Nov 2018 09:13:30 -0700
Message-Id: <5BED9B2802000078001FC82F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 15 Nov 2018 09:13:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181114115740.1050-1-roger.pau@citrix.com>
 <20181114115740.1050-6-roger.pau@citrix.com>
 <5BED935B02000078001FC7A4@prv1-mh.provo.novell.com>
 <20181115154808.s5natbctutnd7ztd@mac>
In-Reply-To: <20181115154808.s5natbctutnd7ztd@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 5/5] amd/iommu: skip bridge devices when
 updating IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjExLjE4IGF0IDE2OjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgTm92IDE1LCAyMDE4IGF0IDA4OjQwOjExQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTQuMTEuMTggYXQgMTI6NTcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gQnJpZGdlcyBhcmUgbm90IGJlaGluZCBhbiBJT01NVSwgYW5kIGFyZSBhbHJl
YWR5IHNwZWNpYWwgY2FzZWQgYW5kCj4+ID4gc2lsZW50bHkgc2tpcHBlZCBpbiBhbWRfaW9tbXVf
YWRkX2RldmljZS4gQXBwbHkgdGhlIHNhbWUgc3BlY2lhbAo+PiA+IGNhc2luZyB3aGVuIHVwZGF0
aW5nIHBhZ2UgdGFibGVzLgo+PiAKPj4gQnV0IGJyaWRnZXMgYWxzbyBkb24ndCBpc3N1ZSBJL08g
b24gdGhlaXIgb3duIGlmIEknbSBub3QgbWlzdGFrZW4uIFNvCj4+IHdoYXQgSSdtIG1pc3Npbmcg
aGVyZSBpcyBhIHdvcmQgb24gdGhlIGJlbmVmaXQgb2YgdGhpcyBjaGFuZ2UuIEkgYWxzbwo+PiBx
dWVzdGlvbiB0aGUgInNpbGVudGx5IiBpbiB5b3VyIHdvcmRpbmcsIHNlZWluZyB0aGUgQU1EX0lP
TU1VX0RFQlVHKCkKPj4gdGhlcmUuCj4gCj4gSSBzZWUsIGJ5IHNpbGVudGx5IEkgbWVhbnQgd2l0
aG91dCB0aHJvd2luZyBhbiBlcnJvciwgYnV0IEkgdGhpbmsganVzdAo+IHVzaW5nICdza2lwcGVk
JyB3b3VsZCBiZSBjbGVhcmVyLgo+IAo+IFRoZSBiZW5lZml0IGlzIHRoYXQgdXBkYXRlX3BhZ2lu
Z19tb2RlIGRvZXNuJ3QgcmV0dXJuIGFuIGVycm9yIHdoZW4gaXQKPiBmaW5kcyBhIGJyaWRnZSBh
dHRhY2hlZCB0byBEb20wLCB3aGljaCB3b3VsZCBjYXVzZSB0aGUgY2FsbGVyIG9mCj4gdXBkYXRl
X3BhZ2luZ19tb2RlIChhbWRfaW9tbXVfe3VufW1hcF9wYWdlKSB0byBjcmFzaCB0aGUgZG9tYWlu
Lgo+IAo+IEllOiB3aXRob3V0IHRoaXMgY2hhbmdlIGEgUFZIIERvbTAgcnVubmluZyBvbiBBTUQg
aGFyZHdhcmUgY3Jhc2hlcwo+IHdoZW4gdGhlIElPTU1VIHBhZ2UgdGFibGUgaXMgZXhwYW5kZWQu
CgpZb3Ugd2FudCB0byBzYXkgc28gaW4gdGhlIGRlc2NyaXB0aW9uIHRoZW4uCgo+PiBUaGUgY29k
ZSBjaGFuZ2UgaXRzZWxmIGxvb2tzIGZpbmUgdG8gbWUsIGFsYmVpdCBwZXJzb25hbGx5IEknZCBw
cmVmZXIKPj4gaWYgaXQgZnVsbHkgbWF0Y2hlZCB0aGUgb3RoZXIgY29uZGl0aW9uYWwgKGkuZS4g
aWYgeW91IGZsaXBwZWQgdGhlCj4+IG9wZXJhbmRzIG9mICYmICkuIE9mIGNvdXJzZSB0aGUgc3Bl
Y2lhbCBjYXNpbmcgb2YgdGhlIGhhcmR3YXJlCj4+IGRvbWFpbiBoZXJlIGlzIHNvbWV3aGF0IG9k
ZCBhbnl3YXkuCj4gCj4gRG8geW91IG1lYW4gYmVjYXVzZSBicmlkZ2VzIHdvdWxkIG9ubHkgYmUg
ZXZlciBhc3NpZ25lZCB0byB0aGUKPiBoYXJkd2FyZSBkb21haW4/CgpObywgYmVjYXVzZSBldmVu
IGlmIHRoZXkgd2VyZSBhc3NpZ25lZCB0byBhbm90aGVyIGRvbWFpbiB0aGV5IHN0aWxsCnNob3Vs
ZCBiZSBza2lwcGVkLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 16:21:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 16:21: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-devel-bounces@lists.xenproject.org>)
	id 1gNKOe-0005iI-2y; Thu, 15 Nov 2018 16:21: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=oNct=N2=citrix.com=prvs=8509d627e=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gNKOc-0005i8-IH
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 16:21:34 +0000
X-Inumbo-ID: 82f823f0-e8f2-11e8-98df-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 82f823f0-e8f2-11e8-98df-12d6303a7972;
 Thu, 15 Nov 2018 16:21:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="81917334"
From: George Dunlap <George.Dunlap@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Thread-Topic: [PATCH V6 2/4] x86/mm: introduce p2m_{init,free}_logdirty()
Thread-Index: AQHUfFpDYgE7VW/M9EibHcOdzlomxaVQ9Q8A
Date: Thu, 15 Nov 2018 16:21:30 +0000
Message-ID: <72A93439-246D-4CED-BA56-D210687661FF@citrix.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-3-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1542228002-21075-3-git-send-email-rcojocaru@bitdefender.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <1AE08520E22ECC4297837A5D7E83BE75@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH V6 2/4] x86/mm: introduce p2m_{init,
 free}_logdirty()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIE5vdiAxNCwgMjAxOCwgYXQgODo0MCBQTSwgUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiAKPiBBZGQgbG9nZGlydHlfcmFuZ2VzIGFsbG9j
YXRvciAvIGRlYWxsb2NhdG9yIGhlbHBlcnMuCj4gcDJtX2luaXRfbG9nZGlydHkoKSB3aWxsIG5v
dCByZS1hbGxvY2F0ZSBpZgo+IHAybS0+bG9nZGlydHkgcmFuZ2VzIGhhcyBhbHJlYWR5IGJlZW4g
YWxsb2NhdGVkLgo+IAo+IE1vdmUgdGhlIHJhbmdlc2V0IGRlYWxsb2NhdGlvbiBjYWxsIGZyb20g
cDJtX3RlYXJkb3duX2hvc3RwMm0oKQo+IHRvIHAybV9mcmVlX29uZSgpIC0gd2Ugd2lsbCB3YW50
IHRoaXMgdG8gYXBwbHkgdG8gYWx0cDJtcwo+IGFzIHdlbGwuCj4gCj4gU2lnbmVkLW9mZi1ieTog
UmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKUmV2aWV3ZWQtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 16:21:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 16:21: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-devel-bounces@lists.xenproject.org>)
	id 1gNKOe-0005iO-DZ; Thu, 15 Nov 2018 16:21:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cmxx=n2=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gNKOd-0005iD-K9
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 16:21:35 +0000
X-Inumbo-ID: 843fd180-e8f2-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 843fd180-e8f2-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 16:21:34 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 E1F99301AB36; Thu, 15 Nov 2018 18:21:32 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id D68C2300F727;
 Thu, 15 Nov 2018 18:21:32 +0200 (EET)
To: George Dunlap <George.Dunlap@citrix.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-4-git-send-email-rcojocaru@bitdefender.com>
 <3C3D2AA6-ABB6-4C5D-B7C7-8D10084C6BAA@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <f4de48d8-6bed-e7fb-e793-3d8f1da8be23@bitdefender.com>
Date: Thu, 15 Nov 2018 18:21:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <3C3D2AA6-ABB6-4C5D-B7C7-8D10084C6BAA@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V6 3/4] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTUvMTggNTo1MiBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiAKPiAKPj4gT24gTm92
IDE0LCAyMDE4LCBhdCA4OjQwIFBNLCBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+IHdyb3RlOgo+Pgo+PiBUaGlzIHBhdGNoIGlzIGEgcHJlLXJlcXVpc2l0ZSBmb3Ig
dGhlIG9uZSBmaXhpbmcgVkdBIGxvZ2RpcnR5Cj4+IGZyZWV6ZXMgd2hlbiB1c2luZyBhbHRwMm0u
IEl0IG9ubHkgY29uY2VybnMgaXRzZWxmIHdpdGggdGhlCj4+IHJhbmdlcyBhbGxvY2F0aW9uIC8g
ZGVhbGxvY2F0aW9uIC8gaW5pdGlhbGl6YXRpb24gcGFydC4gV2hpbGUKPj4gdG91Y2hpbmcgdGhl
IGNvZGUsIEkndmUgc3dpdGNoZWQgZ2xvYmFsX2xvZ2RpcnR5IGZyb20gYm9vbF90Cj4+IHRvIGJv
b2wuCj4+Cj4+IFAybV9yZXNldF9hbHRwMm0oKSBoYXMgYmVlbiByZWZhY3RvcmVkIHRvIHJlZHVj
ZSBjb2RlCj4+IHJlcGV0aXRpb24sIGFuZCBpdCBub3cgdGFrZXMgdGhlIHAybSBsb2NrLiBTaW1p
bGFyCj4+IHJlZmFjdG9yaW5nIGhhcyBiZWVuIGRvbmUgd2l0aCBwMm1fYWN0aXZhdGVfYWx0cDJt
KCkuCj4gCj4gVGhhbmtzISAgSSB0aGluayB0aGlzIGlzIGFsbW9zdCB0aGVyZS4gIEkgaGF2ZSBh
IGNvdXBsZSBvZiBjb21tZW50cyBhYm91dCB0aGUgY29kZSBiZWxvdzsgc28gc2luY2Ugd2UgaGF2
ZSB0byBkbyBhbm90aGVyIHJvdW5kLCBsZXQgbWUgY29tbWVudCBvbiB0aGUgY2hhbmdlbG9nLgo+
IAo+IEl0IGRvZXNu4oCZdCBtYWtlIG11Y2ggc2Vuc2UgdG8gc2F5IHlvdeKAmXJlIOKAnHJlZmFj
dG9yaW5n4oCdIGEgZnVuY3Rpb24gdGhhdCB5b3UgYXJlIGp1c3Qgbm93IGludHJvZHVjaW5nIGlu
IHRoaXMgcGF0Y2guCgpSaWdodCwgdGhlIHRlcm0gZG9lc24ndCBhcHBseSB0byBwMm1fYWN0aXZh
dGVfYWx0cDJtKCkgLSBJIGdvdCBjYXJyaWVkCmF3YXkgd2l0aCBwMm1fcmVzZXRfYWx0cDJtKCku
IDopCgo+IEkgdGhpbmsgSeKAmWQgc2F5IHNvbWV0aGluZyAgbW9yZSBsaWtlIHRoaXM6Cj4gCj4g
LS0tCj4gRm9yIG5vdywgb25seSBkbyBhbGxvY2F0aW9uL2RlYWxsb2NhdGlvbjsga2VlcGluZyB0
aGVtIGluIHN5bmMgd2lsbCBiZSBkb25lIGluIHN1YnNlcXVlbnQgcGF0Y2hlcy4KPiAKPiBMb2dk
aXJ0eSBzeW5jaHJvbml6YXRpb24gd2lsbCBvbmx5IGJlIGRvbmUgZm9yIGFjdGl2ZSBhbHRwMm1z
OyBzbyBhbGxvY2F0ZSBsb2dkaXJ0eSByYW5nZXNldHMgKGNvcHlpbmcgdGhlIGhvc3QgbG9nZGly
dHkgcmFuZ2VzZXQpIHdoZW4gYW4gYWx0cDJtIGlzIGFjdGl2YXRlZCwgYW5kIGZyZWUgaXQgd2hl
biBkZWFjdGl2YXRlZC4KPiAKPiBXcml0ZSBhIGhlbHBlciBmdW5jdGlvbiB0byBkbyBhbHRwMm0g
YWN0aXZpYXRpb24gKGFwcHJvcHJpYXRlbHkgaGFuZGxpbmcgZmFpbHVyZXMpLiAgQWxzbywgcmVm
YWN0b3IgcDJtX3Jlc2V0X2FsdHAybSgpIHNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgdG8gcmVtb3Zl
IHJlZHVuZGFudCBjb2RlcGF0aHMsIGZpeGluZyB0aGUgbG9ja2luZyB3aGlsZSB3ZeKAmXJlIGF0
IGl0Lgo+IAo+IFdoaWxlIHdl4oCZcmUgaGVyZSwgc3dpdGNoIGdsb2JhbF9sb2dkaXJ0eSBmcm9t
IGJvb2xfdCB0byBib29sLgo+IC0tLQoKVGhhbmtzLCBJJ2xsIHVzZSB0aGUgbmV3IGRlc2NyaXB0
aW9uLgoKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYwo+PiBpbmRleCA0MThmZjg1Li5hYmRmNDQzIDEwMDY0NAo+PiAtLS0gYS94ZW4v
YXJjaC94ODYvbW0vcDJtLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4+IEBAIC0y
MjgyLDYgKzIyODIsMzQgQEAgYm9vbF90IHAybV9hbHRwMm1fbGF6eV9jb3B5KHN0cnVjdCB2Y3B1
ICp2LCBwYWRkcl90IGdwYSwKPj4gICAgIHJldHVybiAxOwo+PiB9Cj4+Cj4+ICtzdGF0aWMgdm9p
ZCBwMm1fcmVzZXRfYWx0cDJtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgsCj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVzZXRfcmVtYXBwZWQsIGJvb2wg
ZnJlZV9sb2dkaXJ0eV9yYW5nZXMpCj4gCj4gQXMgSmFuIHNheXMsIHBhc3NpbmcgaW4gKOKApnRy
dWUsIGZhbHNlKSBtYWtlcyBpdCBtb3JlIGRpZmZpY3VsdCB0byBmb2xsb3cgdGhlIGNvZGUgYW5k
IHNlZSB3aGF04oCZcyBnb2luZyBvbi4gIFlvdSBjb3VsZCB1c2UgYSDigJhmbGFnc+KAmSBzdHJ1
Y3R1cmUsIGFzIGhlIG1lbnRpb25zOyBvciBhbHRlcm5hdGVseSwgeW91IGNvdWxkIHBhc3MgaW4g
YW4gYXJndW1lbnQgdGhhdCB3YXMgZWl0aGVyIERFQUNUSVZBVEUgb3IgUkVTRVQsIGFuZCB0aGVu
IHVzZSB0aGF0IHRvIGRlY2lkZSB3aGljaCB0aGluZ3MgdG8gZG8uCgpXaWxsIGRvLgoKPj4gK3sK
Pj4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOwo+PiArCj4+ICsgICAgQVNTRVJUKGlkeCA8
IE1BWF9BTFRQMk0pOwo+PiArICAgIHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpZHhdOwo+PiAr
Cj4+ICsgICAgcDJtX2xvY2socDJtKTsKPj4gKwo+PiArICAgIHAybV9mbHVzaF90YWJsZV9sb2Nr
ZWQocDJtKTsKPj4gKyAgICAvKiBVbmluaXQgYW5kIHJlaW5pdCBlcHQgdG8gZm9yY2UgVExCIHNo
b290ZG93biAqLwo+PiArCj4+ICsgICAgaWYgKCBmcmVlX2xvZ2RpcnR5X3JhbmdlcyApCj4+ICsg
ICAgICAgIHAybV9mcmVlX2xvZ2RpcnR5KHAybSk7Cj4+ICsKPj4gKyAgICBlcHRfcDJtX3VuaW5p
dChwMm0pOwo+PiArICAgIGVwdF9wMm1faW5pdChwMm0pOwo+IAo+IE5pdDogVGhlIGNvbW1lbnQg
YWJvdXQgdW5pbml0L3JlaW5pdCBzaG91bGQgYmUganVzdCBiZWZvcmUgdGhlIHVuaW5pdC9yZWlu
aXQuIDotKQoKV2lsbCBtb3ZlIGl0LgoKPj4gKwo+PiArICAgIGlmICggcmVzZXRfcmVtYXBwZWQg
KQo+PiArICAgIHsKPj4gKyAgICAgICAgcDJtLT5taW5fcmVtYXBwZWRfZ2ZuID0gZ2ZuX3goSU5W
QUxJRF9HRk4pOwo+PiArICAgICAgICBwMm0tPm1heF9yZW1hcHBlZF9nZm4gPSAwOwo+PiArICAg
IH0KPiAKPiBJIGRvbuKAmXQgdGhpbmsgdGhlcmXigJlzIGEgbmVlZCB0byBkbyB0aGlzIGNvbmRp
dGlvbmFsbHkuICBJbiBmYWN0LCB0aGUgb25seSByZWFzb24gaXTigJlzIGNvcnJlY3QgKm5vdCog
dG8gZG8gdGhpcyBmb3IgdGhlIG90aGVyIHR3byBjYXNlcyBpcyBiZWNhdXNlIGluIHRob3NlIGNh
c2VzIHRoZSBwMm0gd2lsbCBnbyB0aHJvdWdoIHAybV9pbml0X2FsdHAybV9lcHQoKSBiZWZvcmUg
YmVpbmcgdXNlZCBhZ2Fpbi4gIFJlc2V0dGluZyB0aGVzZSBpcyByZWR1bmRhbnQsIGJ1dCBoYXJt
bGVzcywgYW5kIG5vdCB3b3J0aCBhbiBleHRyYSBmdW5jdGlvbiBhcmd1bWVudCBhbmQgY29uZGl0
aW9uYWwgdG8gYXZvaWQuCgpJJ2xsIHJlbW92ZSB0aGUgaWYuCgo+PiArc3RhdGljIGludCBwMm1f
aW5pdF9hbHRwMm1fbG9nZGlydHkoc3RydWN0IHAybV9kb21haW4gKnAybSkKPj4gK3sKPj4gKyAg
ICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShwMm0tPmRvbWFp
bik7Cj4+ICsgICAgaW50IHJjID0gcDJtX2luaXRfbG9nZGlydHkocDJtKTsKPj4gKwo+PiArICAg
IGlmICggcmMgKQo+PiArICAgICAgICByZXR1cm4gcmM7Cj4+ICsKPj4gKyAgICAvKiBUaGUgZm9s
bG93aW5nIGlzIHJlYWxseSBqdXN0IGEgcmFuZ2VzZXQgY29weS4gKi8KPj4gKyAgICByZXR1cm4g
cmFuZ2VzZXRfbWVyZ2UocDJtLT5sb2dkaXJ0eV9yYW5nZXMsIGhvc3RwMm0tPmxvZ2RpcnR5X3Jh
bmdlcyk7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbnQgcDJtX2FjdGl2YXRlX2FsdHAybShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQo+PiArewo+PiArICAgIGludCByYzsKPj4g
Kwo+PiArICAgIEFTU0VSVChpZHggPCBNQVhfQUxUUDJNKTsKPj4gKyAgICByYyA9IHAybV9pbml0
X2FsdHAybV9sb2dkaXJ0eShkLT5hcmNoLmFsdHAybV9wMm1baWR4XSk7Cj4+ICsKPj4gKyAgICBp
ZiAoIHJjICkKPj4gKyAgICAgICAgcmV0dXJuIHJjOwo+PiArCj4+ICsgICAgcDJtX2luaXRfYWx0
cDJtX2VwdChkLCBpZHgpOwo+IAo+IElzIHRoZXJlIGFueSByZWFzb24gdG8gbWFrZSB0aGVzZSBz
ZXBhcmF0ZSBmdW5jdGlvbnM/ICBJIGhhZCBpbiBtaW5kIGEgc2luZ2xlIHAybV9hY3RpdmF0ZV9h
bHRwMm0oKSBmdW5jdGlvbiB3aGljaCB3b3VsZCBkbyBhbGwgdGhyZWUgdGhpbmdzIChwMm1faW5p
dF9sb2dkaXJ0eSwgcmFuZ2VzZXRfbWVyZ2UsIGFuZCBpbml0X2FsdHAybV9lcHQpLgoKTm9wZSwg
bm8gcmVhc29uLCBpbiBmYWN0IEkgZGlkIHRoaW5rIGFib3V0IGp1c3QgdGhhdCBidXQgd2Fzbid0
IHN1cmUgaXQKd2Fzbid0IGRldmlhdGluZyBmcm9tIHdoYXQgSSB0aG91Z2h0IHdhcyByZXF1ZXN0
ZWQuIEknbGwgbWFrZSB0aGF0IGNvZGUKYSBzaW5nbGUgZnVuY3Rpb24uCgo+IEFsc28sIEkgcmVh
bGl6ZSBpdOKAmXMgX3Byb2JhYmx5XyBub3QgbmVjZXNzYXJ5IHRvIGdyYWIgdGhlIGxvY2sgaGVy
ZSBmb3IgdGhlIHAybSBpbiBxdWVzdGlvbiAoc2luY2UgaXQgc2hvdWxkbuKAmXQgYmUgaW4gdXNl
LCBiZWNhdXNlIGFsdHAybV9lcHRwW10gaXMgSU5WQUxJRF9NRk4pOyBidXQgc2luY2UgaXTigJlz
IG5vdCBvbiB0aGUgaG90IHBhdGgsIGl0IHNlZW1zIGxpa2Ugd2UgbWlnaHQgYXMgd2VsbCBncmFi
IGl0IGp1c3QgdG8gYmUgc2FmZS4KPiAKPiBFdmVyeXRoaW5nIGVsc2UgbG9va3MgZ29vZCwgdGhh
bmtzLgoKVGhhbmtzIGZvciB0aGUgcmV2aWV3IQoKClJhenZhbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 16:22:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 16: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-devel-bounces@lists.xenproject.org>)
	id 1gNKPb-0005pe-Pf; Thu, 15 Nov 2018 16:22: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=verr=n2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNKPa-0005pO-7i
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 16:22:34 +0000
X-Inumbo-ID: a743a5ac-e8f2-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a743a5ac-e8f2-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 16:22:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,236,1539648000"; d="scan'208";a="70674434"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 15 Nov 2018 16:22:29 +0000
Message-ID: <1542298949-29441-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/time: Identify the platform timer before
 attempting to probe it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Brian Woods <brian.woods@amd.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBwbGF0Zm9ybSB0aW1lciBpbml0aWFsaXNhdGlvbiBmYWlscyBkdWUgdG8gbWlzc2luZyBp
bnRlcnJ1cHRzLCBoYXJkd2FyZQp0ZW5kcyB0byBsaXZlbG9jayB3aXRob3V0IGlkZW50aWZ5aW5n
IHRoZSB0aW1lciBpbiB1c2UuCgpMZWF2ZSBhIHRyYWNlIGFyb3VuZCB0byBoZWxwIGRlYnVnZ2lu
Zy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgpDQzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L3RpbWUuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKaW5kZXgg
MjRkNGMyNy4uOTkyNTQwYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYworKysgYi94
ZW4vYXJjaC94ODYvdGltZS5jCkBAIC03OTUsNiArNzk1LDcgQEAgc3RhdGljIHU2NCBfX2luaXQg
aW5pdF9wbGF0Zm9ybV90aW1lcih2b2lkKQogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZ
X1NJWkUocGx0X3RpbWVycyk7IGkrKyApCiAgICAgICAgIHsKICAgICAgICAgICAgIHB0cyA9IHBs
dF90aW1lcnNbaV07CisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJQcm9iaW5nIHBs
YXRmb3JtIHRpbWVyICVzXG4iLCBwdHMtPm5hbWUpOwogICAgICAgICAgICAgaWYgKCAocmMgPSB0
cnlfcGxhdGZvcm1fdGltZXIocHRzKSkgPiAwICkKICAgICAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgfQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 16:28:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 16:28: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-devel-bounces@lists.xenproject.org>)
	id 1gNKVZ-00067e-Hb; Thu, 15 Nov 2018 16:28: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=wsre=n2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gNKVY-00067Z-GH
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 16:28:44 +0000
X-Inumbo-ID: 847aba75-e8f3-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 847aba75-e8f3-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 16:28:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Nov 2018 09:28:42 -0700
Message-Id: <5BED9EB802000078001FC871@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Thu, 15 Nov 2018 09:28:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542298949-29441-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542298949-29441-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/time: Identify the platform timer
 before attempting to probe it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjExLjE4IGF0IDE3OjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2hlbiBwbGF0Zm9ybSB0aW1lciBpbml0aWFsaXNhdGlvbiBmYWlscyBkdWUgdG8gbWlz
c2luZyBpbnRlcnJ1cHRzLCBoYXJkd2FyZQo+IHRlbmRzIHRvIGxpdmVsb2NrIHdpdGhvdXQgaWRl
bnRpZnlpbmcgdGhlIHRpbWVyIGluIHVzZS4KCkhhdmUgeW91IG9ic2VydmVkIHRoaXMgb24gbm9u
LWZsYXdlZCBoYXJkd2FyZT8gSXMgdGhlcmUKYW55dGhpbmcgdGhhdCBuZWVkcyBmaXhpbmc/Cgo+
IExlYXZlIGEgdHJhY2UgYXJvdW5kIHRvIGhlbHAgZGVidWdnaW5nLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 17:19:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 17: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-devel-bounces@lists.xenproject.org>)
	id 1gNLIR-0001Ry-85; Thu, 15 Nov 2018 17: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=Wfeu=N2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNLIP-0001Rp-OB
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 17:19:13 +0000
X-Inumbo-ID: 8b451d76-e8fa-11e8-aa4b-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b451d76-e8fa-11e8-aa4b-12d6303a7972;
 Thu, 15 Nov 2018 17:19:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNLIC-0003yu-3D; Thu, 15 Nov 2018 17:19:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNLIB-0006vf-SU; Thu, 15 Nov 2018 17:18:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNLIB-0005pK-QY; Thu, 15 Nov 2018 17:18:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130122-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2262e808f4665bee820b5bb536aff47e560bdcc3
X-Osstest-Versions-That: xen=2a8922cff38403a9be7b0e38e09668dae0c6d9f6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 17:18:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130122: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDEyMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDEyMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyMjYyZTgwOGY0NjY1YmVlODIwYjViYjUzNmFmZjQ3ZTU2MGJkY2MzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyYTg5MjJjZmYzODQwM2E5YmU3
YjBlMzhlMDk2NjhkYWUwYzZkOWY2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzAxMTAgIDIwMTgt
MTEtMTUgMTI6MDA6MzMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwMTIyICAy
MDE4LTExLTE1IDE1OjAwOjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQnJpYW4gV29vZHMgPGJyaWFuLndv
b2RzQGFtZC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgog
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cgpqb2JzOgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICAyYTg5MjJjZmYzLi4yMjYyZTgwOGY0ICAyMjYyZTgwOGY0NjY1YmVlODIwYjViYjUzNmFmZjQ3
ZTU2MGJkY2MzIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 17:27:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 17:27:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gNLQP-0002Hv-Bc; Thu, 15 Nov 2018 17:27: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=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNLQO-0002Hl-5h
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 17:27:28 +0000
X-Inumbo-ID: b8797c1d-e8fb-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8797c1d-e8fb-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 17:27:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNLQJ-00047v-Sd; Thu, 15 Nov 2018 17:27:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNLQJ-00077p-Es; Thu, 15 Nov 2018 17:27:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNLQJ-0001ev-EE; Thu, 15 Nov 2018 17:27:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130125-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-pvops:kernel-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 17:27:23 +0000
Subject: [Xen-devel] [ovmf test] 130125: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDEyNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxMjUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI5NDc1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBvdm1mICAgICAgICAgICAgICAgICA2NjEyNzAxMWE1NDRiOTBlODAw
ZWIzNjE5ZTg0YzJmOTRhMzU0OTAzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAg
ICAgICA1YWUzMTg0ZDhjNTlmN2JiYjg0YmFkNDgyZGY2YjgwMjBiYTU4MTg4CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjk0NzUgIDIwMTgtMTEtMDUgMjE6MTM6MTEgWiAgICA5IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTI5NTI2ICAyMDE4LTExLTA2IDIwOjQ5OjI2IFogICAgOCBkYXlzICAg
ODAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwMTIwICAyMDE4LTExLTE1IDE0OjQx
OjAzIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFy
by5vcmc+CiAgRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIEVyaWMgRG9uZyA8ZXJp
Yy5kb25nQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgSGFv
IFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4uai53YW5nQGludGVs
LmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmlld2VuIFlhbyA8amll
d2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBM
aW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenlu
Z2llckBhcm0uY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBSdWl5
dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNv
bT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5s
aW5Ac3lub2xvZ3kuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5MTEgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 17:34:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 17:34: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-devel-bounces@lists.xenproject.org>)
	id 1gNLWw-000349-6S; Thu, 15 Nov 2018 17:34: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=od+z=n2=rockwellcollins.com=matthew.weber@srs-us1.protection.inumbo.net>)
 id 1gNLWu-000344-Nr
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 17:34:12 +0000
X-Inumbo-ID: a9f64c5f-e8fc-11e8-9a16-bc764e045a96
Received: from ch3vs03.rockwellcollins.com (unknown [205.175.226.47])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9f64c5f-e8fc-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 17:34:11 +0000 (UTC)
Received: from ofwch3n02.rockwellcollins.com (HELO
 crulimr01.rockwellcollins.com) ([205.175.226.14])
 by ch3vs03.rockwellcollins.com with ESMTP; 15 Nov 2018 11:34:12 -0600
X-Received: from largo.rockwellcollins.com (unknown [192.168.140.76])
 by crulimr01.rockwellcollins.com (Postfix) with ESMTP id 55CC26011F;
 Thu, 15 Nov 2018 11:34:11 -0600 (CST)
From: Matt Weber <matthew.weber@rockwellcollins.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 15 Nov 2018 11:34:10 -0600
Message-Id: <1542303250-54031-1-git-send-email-matthew.weber@rockwellcollins.com>
X-Mailer: git-send-email 1.9.1
Subject: [Xen-devel] [PATCH v2] libxl/arm: Fix build on arm64 + acpi w/ gcc
 8.2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Christopher Clark <christopher.clark6@baesystems.com>,
 sstabellini@kernel.org, wei.liu2@citrix.com,
 Matt Weber <matthew.weber@rockwellcollins.com>, ian.jackson@eu.citrix.com,
 Christopher Clark <christopher.w.clark@gmail.com>, julien.grall@arm.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQ2hyaXN0b3BoZXIgQ2xhcmsgPGNocmlzdG9waGVyLncuY2xhcmtAZ21haWwuY29tPgoK
W21vZGlmaWVkIGZvciBYZW4gNC4xMSB0byBhZGQgcmVxdWlyZWQ6ICNpbmNsdWRlIDx4ZW4tdG9v
bHMvbGlicy5oPl0KCkFkZCB6ZXJvLXBhZGRpbmcgdG8gI2RlZmluZWQgQUNQSSB0YWJsZSBzdHJp
bmdzIHRoYXQgYXJlIGNvcGllZC4KUHJvdmlkZXMgc3VmZmljaWVudCBjaGFyYWN0ZXJzIHRvIHNh
dGlzZnkgdGhlIGxlbmd0aCByZXF1aXJlZCB0bwpmdWxseSBwb3B1bGF0ZSB0aGUgZGVzdGluYXRp
b24gYW5kIHByZXZlbnQgYXJyYXktYm91bmRzIHdhcm5pbmdzLgpBZGQgQlVJTERfQlVHX09OIHNp
emVvZiBjaGVja3MgZm9yIGNvbXBpbGUtdGltZSBsZW5ndGggY2hlY2tpbmcuCgpTaWduZWQtb2Zm
LWJ5OiBDaHJpc3RvcGhlciBDbGFyayA8Y2hyaXN0b3BoZXIuY2xhcms2QGJhZXN5c3RlbXMuY29t
PgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTog
TWF0dCBXZWJlciA8bWF0dGhldy53ZWJlckByb2Nrd2VsbGNvbGxpbnMuY29tPgotLS0KdjI6IGFk
ZCBCVUlMRF9CVUdfT04gbGVuZ3RoIGNoZWNrcywgcmVxdWVzdGVkIGJ5IFdlaS4KCnYxOiBQbGVh
c2UgYWRkIHRoaXMgcGF0Y2ggdG8gdGhlIGJhY2twb3J0IGxpc3QgZm9yIHRoZSBuZXh0IG1pbm9y
CiAgICA0LjExIHJlbGVhc2UuCgpQcmlvciB0byB0aGlzOiBnY2MgOC4yIG9iamVjdHMgdG8gbWVt
Y3B5IHBhc3QgYm91bmRzOgoKfCBsaWJ4bF9hcm1fYWNwaS5jOiBJbiBmdW5jdGlvbiAnbWFrZV9h
Y3BpX2hlYWRlcic6CnwgbGlieGxfYXJtX2FjcGkuYzoyMDg6NTogZXJyb3I6ICdtZW1jcHknIGZv
cm1pbmcgb2Zmc2V0IFs1LCA2XSBpcyBvdXQKb2YgdGhlIGJvdW5kcyBbMCwgNF0gWy1XZXJyb3I9
YXJyYXktYm91bmRzXQp8ICAgICAgbWVtY3B5KGgtPm9lbV9pZCwgQUNQSV9PRU1fSUQsIHNpemVv
ZihoLT5vZW1faWQpKTsKfCAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn4KfCBsaWJ4bF9hcm1fYWNwaS5jOjIwOTo1OiBlcnJvcjogJ21lbWNweScg
Zm9ybWluZyBvZmZzZXQgWzUsIDhdIGlzIG91dApvZiB0aGUgYm91bmRzIFswLCA0XSBbLVdlcnJv
cj1hcnJheS1ib3VuZHNdCnwgICAgICBtZW1jcHkoaC0+b2VtX3RhYmxlX2lkLCBBQ1BJX09FTV9U
QUJMRV9JRCwKc2l6ZW9mKGgtPm9lbV90YWJsZV9pZCkpOwp8Cl5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KfCBsaWJ4bF9h
cm1fYWNwaS5jOjIxMTo1OiBlcnJvcjogJ21lbWNweScgZm9ybWluZyBvZmZzZXQgNCBpcyBvdXQg
b2YgdGhlCmJvdW5kcyBbMCwgM10gWy1XZXJyb3I9YXJyYXktYm91bmRzXQp8ICAgICAgbWVtY3B5
KGgtPmFzbF9jb21waWxlcl9pZCwgQUNQSV9BU0xfQ09NUElMRVJfSUQsCnwgICAgICBefn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KfCAgICAgICAgICAgICBz
aXplb2YoaC0+YXNsX2NvbXBpbGVyX2lkKSk7CnwgICAgICAgICAgICAgfn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+CnwgSW4gZnVuY3Rpb24gJ21ha2VfYWNwaV9yc2RwLmlzcmEuNCcsCnwgICAg
IGlubGluZWQgZnJvbSAnbGlieGxfX3ByZXBhcmVfYWNwaScgYXQgbGlieGxfYXJtX2FjcGkuYzoz
ODk6NToKfCBsaWJ4bF9hcm1fYWNwaS5jOjE5Mzo1OiBlcnJvcjogJ21lbWNweScgZm9ybWluZyBv
ZmZzZXQgWzUsIDZdIGlzIG91dApvZiB0aGUgYm91bmRzIFswLCA0XSBbLVdlcnJvcj1hcnJheS1i
b3VuZHNdCnwgICAgICBtZW1jcHkocnNkcC0+b2VtX2lkLCBBQ1BJX09FTV9JRCwgc2l6ZW9mKHJz
ZHAtPm9lbV9pZCkpOwp8ICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fgoKIHRvb2xzL2xpYnhsL2xpYnhsX2FybV9hY3BpLmMgfCAxMCAr
KysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybV9hY3BpLmMgYi90b29scy9saWJ4
bC9saWJ4bF9hcm1fYWNwaS5jCmluZGV4IDYzNmY3MjQuLjg5MjQzOTYgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2FybV9hY3BpLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtX2Fj
cGkuYwpAQCAtMjksNiArMjksNyBAQCB0eXBlZGVmIGludDY0X3QgczY0OwogCiAjaW5jbHVkZSA8
YWNwaS9hY2NvbmZpZy5oPgogI2luY2x1ZGUgPGFjcGkvYWN0YmwuaD4KKyNpbmNsdWRlIDx4ZW4t
dG9vbHMvbGlicy5oPgogCiAjaWZuZGVmIEJJVFNfUEVSX0xPTkcKICNpZmRlZiBfTFA2NApAQCAt
NDgsOSArNDksOSBAQCBleHRlcm4gY29uc3QgdW5zaWduZWQgY2hhciBkc2R0X2FueWNwdV9hcm1b
XTsKIF9oaWRkZW4KIGV4dGVybiBjb25zdCBpbnQgZHNkdF9hbnljcHVfYXJtX2xlbjsKIAotI2Rl
ZmluZSBBQ1BJX09FTV9JRCAiWGVuIgotI2RlZmluZSBBQ1BJX09FTV9UQUJMRV9JRCAiQVJNIgot
I2RlZmluZSBBQ1BJX0FTTF9DT01QSUxFUl9JRCAiWEwiCisjZGVmaW5lIEFDUElfT0VNX0lEICJY
ZW5cMFwwIgorI2RlZmluZSBBQ1BJX09FTV9UQUJMRV9JRCAiQVJNXDBcMFwwXDAiCisjZGVmaW5l
IEFDUElfQVNMX0NPTVBJTEVSX0lEICJYTFwwIgogCiBlbnVtIHsKICAgICBSU0RQLApAQCAtMTkw
LDYgKzE5MSw3IEBAIHN0YXRpYyB2b2lkIG1ha2VfYWNwaV9yc2RwKGxpYnhsX19nYyAqZ2MsIHN0
cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwKICAgICBzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwICpyc2Rw
ID0gKHZvaWQgKilkb20tPmFjcGlfbW9kdWxlc1swXS5kYXRhICsgb2Zmc2V0OwogCiAgICAgbWVt
Y3B5KHJzZHAtPnNpZ25hdHVyZSwgIlJTRCBQVFIgIiwgc2l6ZW9mKHJzZHAtPnNpZ25hdHVyZSkp
OworICAgIEJVSUxEX0JVR19PTihzaXplb2YoQUNQSV9PRU1fSUQpICE9IHNpemVvZihyc2RwLT5v
ZW1faWQpKTsKICAgICBtZW1jcHkocnNkcC0+b2VtX2lkLCBBQ1BJX09FTV9JRCwgc2l6ZW9mKHJz
ZHAtPm9lbV9pZCkpOwogICAgIHJzZHAtPmxlbmd0aCA9IGFjcGl0YWJsZXNbUlNEUF0uc2l6ZTsK
ICAgICByc2RwLT5yZXZpc2lvbiA9IDB4MDI7CkBAIC0yMDUsOSArMjA3LDEyIEBAIHN0YXRpYyB2
b2lkIG1ha2VfYWNwaV9oZWFkZXIoc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICpoLCBjb25zdCBj
aGFyICpzaWcsCiAgICAgbWVtY3B5KGgtPnNpZ25hdHVyZSwgc2lnLCA0KTsKICAgICBoLT5sZW5n
dGggPSBsZW47CiAgICAgaC0+cmV2aXNpb24gPSByZXY7CisgICAgQlVJTERfQlVHX09OKHNpemVv
ZihBQ1BJX09FTV9JRCkgIT0gc2l6ZW9mKGgtPm9lbV9pZCkpOwogICAgIG1lbWNweShoLT5vZW1f
aWQsIEFDUElfT0VNX0lELCBzaXplb2YoaC0+b2VtX2lkKSk7CisgICAgQlVJTERfQlVHX09OKHNp
emVvZihBQ1BJX09FTV9UQUJMRV9JRCkgIT0gc2l6ZW9mKGgtPm9lbV90YWJsZV9pZCkpOwogICAg
IG1lbWNweShoLT5vZW1fdGFibGVfaWQsIEFDUElfT0VNX1RBQkxFX0lELCBzaXplb2YoaC0+b2Vt
X3RhYmxlX2lkKSk7CiAgICAgaC0+b2VtX3JldmlzaW9uID0gMDsKKyAgICBCVUlMRF9CVUdfT04o
c2l6ZW9mKEFDUElfQVNMX0NPTVBJTEVSX0lEKSAhPSBzaXplb2YoaC0+YXNsX2NvbXBpbGVyX2lk
KSk7CiAgICAgbWVtY3B5KGgtPmFzbF9jb21waWxlcl9pZCwgQUNQSV9BU0xfQ09NUElMRVJfSUQs
CiAgICAgICAgICAgIHNpemVvZihoLT5hc2xfY29tcGlsZXJfaWQpKTsKICAgICBoLT5hc2xfY29t
cGlsZXJfcmV2aXNpb24gPSAwOwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 17:34:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 17:34: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-devel-bounces@lists.xenproject.org>)
	id 1gNLXd-00036m-Ic; Thu, 15 Nov 2018 17:34: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=oNct=N2=citrix.com=prvs=8509d627e=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gNLXc-00036c-BR
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 17:34:56 +0000
X-Inumbo-ID: c2ce010c-e8fc-11e8-91f4-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c2ce010c-e8fc-11e8-91f4-12d6303a7972;
 Thu, 15 Nov 2018 17:34:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,237,1539648000"; d="scan'208";a="81922085"
From: George Dunlap <George.Dunlap@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Thread-Topic: [PATCH V6 4/4] x86/altp2m: fix display frozen when switching to
 a new view early
Thread-Index: AQHUfFpBBEE+wTkftEiFhd2CJ2+xBKVRCY6A
Date: Thu, 15 Nov 2018 17:34:51 +0000
Message-ID: <3603CF64-3679-43F6-A389-E88DAA0BF503@citrix.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <BC0B19298CA6144ABE0A0187615ADDCE@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gTm92IDE0LCAyMDE4LCBhdCA4OjQwIFBNLCBSYXp2YW4gQ29qb2NhcnUgPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOg0KPiANCj4gV2hlbiBhbiBuZXcgYWx0cDJtIHZp
ZXcgaXMgY3JlYXRlZCB2ZXJ5IGVhcmx5IG9uIGd1ZXN0IGJvb3QsIHRoZQ0KPiBkaXNwbGF5IHdp
bGwgZnJlZXplIChhbHRob3VnaCB0aGUgZ3Vlc3Qgd2lsbCBydW4gbm9ybWFsbHkpLiBUaGlzDQo+
IG1heSBhbHNvIGhhcHBlbiBvbiByZXNpemluZyB0aGUgZGlzcGxheS4gVGhlIHJlYXNvbiBpcyB0
aGUgd2F5DQo+IFhlbiBjdXJyZW50bHkgKG1pcyloYW5kbGVzIGxvZ2RpcnR5IFZHQTogaXQgaW50
ZW50aW9uYWxseQ0KPiBtaXNjb25maWd1cmVzIFZHQSBwYWdlcyBzbyB0aGF0IHRoZXkgd2lsbCBm
YXVsdC4NCj4gDQo+IFRoZSBwcm9ibGVtIGlzIHRoYXQgaXQgb25seSBkb2VzIHRoaXMgaW4gdGhl
IGhvc3QgcDJtLiBPbmNlIHdlDQo+IHN3aXRjaCB0byBhIG5ldyBhbHRwMm0sIHRoZSBtaXNjb25m
aWd1cmVkIGVudHJpZXMgd2lsbCBubyBsb25nZXINCj4gZmF1bHQsIHNvIHRoZSBkaXNwbGF5IHdp
bGwgbm90IGJlIHVwZGF0ZWQuDQo+IA0KPiBUaGlzIHBhdGNoOg0KPiAqIHVwZGF0ZXMgZXB0X2hh
bmRsZV9taXNjb25maWcoKSB0byB1c2UgdGhlIGFjdGl2ZSBhbHRwMm0gaW5zdGVhZA0KPiAgb2Yg
dGhlIGhvc3RwMm07DQo+ICogbW9kaWZpZXMgcDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbCgp
LCBwMm1fbWVtb3J5X3R5cGVfY2hhbmdlZA0KPiAgYW5kIHAybV9jaGFuZ2VfdHlwZV9yYW5nZSgp
IHRvIHByb3BhZ2F0ZSB0aGVpciBjaGFuZ2VzIHRvIGFsbA0KPiAgdmFsaWQgYWx0cDJtcy4NCj4g
DQo+IFdpdGggdGhlIGludHJvZHVjdGlvbiBvZiBhbHRwMm0gZmllbGRzIGluIHAybV9tZW1vcnlf
dHlwZV9jaGFuZ2VkKCkNCj4gdGhlIHdob2xlIGZ1bmN0aW9uIGhhcyBiZWVuIHB1dCB1bmRlciBD
T05GSUdfSFZNLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPg0KPiBTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4NCj4gUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPg0KDQpKdXN0IG9uZSBtb3JlIHF1ZXN0aW9uLi4uDQoNCj4gDQo+IC0tLQ0K
PiBDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPg0KPiBDQzogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQo+IENDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGV1LmNpdHJpeC5jb20+DQo+IENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+DQo+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiBD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4gDQo+IC0tLQ0KPiBDaGFuZ2VzIHNp
bmNlIFY1Og0KPiAtIEFkZGVkIEtldmluJ3MgUmV2aWV3ZWQtYnkuDQo+IC0gQWRkZWQgYSBub3Rl
IG9uIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKCkgYmVpbmcgdW5kZXIgQ09ORklHX0hWTS4NCj4g
LS0tDQo+IHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgfCAgIDggKysrKw0KPiB4ZW4vYXJjaC94
ODYvbW0vcDJtLXB0LmMgIHwgICA4ICsrKysNCj4geGVuL2FyY2gveDg2L21tL3AybS5jICAgICB8
IDExNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tDQo+IHhl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmggfCAgIDYgKy0tDQo+IDQgZmlsZXMgY2hhbmdlZCwgMTE0
IGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jDQo+IGluZGV4
IGZhYmNkMDYuLmU2ZmE4NWYgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0
LmMNCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYw0KPiBAQCAtNjU3LDYgKzY1Nyw5
IEBAIGJvb2xfdCBlcHRfaGFuZGxlX21pc2NvbmZpZyh1aW50NjRfdCBncGEpDQo+ICAgICBib29s
X3Qgc3B1cmlvdXM7DQo+ICAgICBpbnQgcmM7DQo+IA0KPiArICAgIGlmICggYWx0cDJtX2FjdGl2
ZShjdXJyLT5kb21haW4pICkNCj4gKyAgICAgICAgcDJtID0gcDJtX2dldF9hbHRwMm0oY3Vycik7
DQo+ICsNCj4gICAgIHAybV9sb2NrKHAybSk7DQo+IA0KPiAgICAgc3B1cmlvdXMgPSBjdXJyLT5h
cmNoLmh2bS52bXguZXB0X3NwdXJpb3VzX21pc2NvbmZpZzsNCj4gQEAgLTE0NDAsNiArMTQ0Mywx
MSBAQCB2b2lkIHAybV9pbml0X2FsdHAybV9lcHQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IGkpDQo+ICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAy
bShkKTsNCj4gICAgIHN0cnVjdCBlcHRfZGF0YSAqZXB0Ow0KPiANCj4gKyAgICBwMm0tPm1heF9t
YXBwZWRfcGZuID0gaG9zdHAybS0+bWF4X21hcHBlZF9wZm47DQoNCldoeSB3ZSBuZWVkIHRvIGNv
cHkgdGhpcyB2YWx1ZT8NCg0KSeKAmXZlIGp1c3Qgc3BlbnQgdGhlIGFmdGVybm9vbiB0cmFjaW5n
IGFyb3VuZCB0aGUgc291cmNlIGNvZGUsIGFuZCB3aGlsZSBJ4oCZbSBwcmV0dHkgc3VyZSBpdCB3
b27igJl0IGh1cnQsIEnigJltIGFsc28gbm90IHN1cmUgd2h5IGl04oCZcyBuZWNlc3NhcnkuDQoN
CkV2ZXJ5dGhpbmcgZWxzZSBsb29rcyBnb29kIQ0KDQogLUdlb3JnZQ0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 17:42:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 17:42: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-devel-bounces@lists.xenproject.org>)
	id 1gNLef-0003xn-Bt; Thu, 15 Nov 2018 17:42: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=wrks=n2=citrix.com=prvs=8506474ac=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gNLee-0003xi-HV
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 17:42:12 +0000
X-Inumbo-ID: c7403079-e8fd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7403079-e8fd-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 17:42:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,237,1539648000"; d="scan'208";a="70684954"
Date: Thu, 15 Nov 2018 17:41:44 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20181115174144.GM1302@perard.uk.xensource.com>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <23494.5998.10340.694382@mariner.uk.xensource.com>
 <20181016173240.GA1563@mail-itl>
 <23494.9572.676973.726194@mariner.uk.xensource.com>
 <20181016204628.GD1563@mail-itl>
 <23495.21043.960987.833172@mariner.uk.xensource.com>
 <20181017160559.GB2755@mail-itl>
 <23515.12398.298018.490061@mariner.uk.xensource.com>
 <20181101173207.GB1638@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181101173207.GB1638@mail-itl>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [RFC PATCH v2 00/17] Add support for qemu-xen
 runnning in a Linux-based stubdomain.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>,
 Ian Jackson <ian.jackson@citrix.com>, Eric Shelton <eshelton@pobox.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDEsIDIwMTggYXQgMDY6MzI6MDdQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFRodSwgTm92IDAxLCAyMDE4IGF0IDA0OjU3OjE4UE0g
KzAwMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
IHdyaXRlcyAoIlJlOiBbUkZDIFBBVENIIHYyIDAwLzE3XSBBZGQgc3VwcG9ydCBmb3IgcWVtdS14
ZW4gcnVubm5pbmcgaW4gYSBMaW51eC1iYXNlZCBzdHViZG9tYWluLiIpOgo+ID4gPiAyLiBwdiBj
b25zb2xlCj4gPiA+ICAgcHJvczoKPiA+ID4gICAgLSBubyBxZW11IG1vZGlmaWNhdGlvbnMKPiA+
ID4gICAgLSBzYW1lIHJlYWQoKS93cml0ZSgpIG9uIGxpYnhsIHNpZGUKPiA+ID4gICBjb25zOgo+
ID4gPiAgICAtIG5vIG91dCBvZiBiYW5kIHJlc2V0LCBuZWVkcyBsaWJ4bCBoYW5kbGluZyBmb3Ig
dGhhdCAoc2tpcHBpbmcKPiA+ID4gICAgICBuZWdvdGlhdGlvbikKPiA+IAo+ID4gRG9lc24ndCB0
aGlzIHBvdGVudGlhbGx5IG1lYW4gdGhhdCB0aGUgcW1wIGNvbnNvbGUgY29ubmVjdGlvbiBjYW4K
PiA+IGJlY29tZSBpcnJlY292ZXJhYmx5IGRlc3luY2hyb25pc2VkID8gIEkgZG9uJ3Qga25vdyBo
b3cgeW91IHdvdWxkCj4gPiByZWNvdmVyIGZyb20gdGhlIHNpdHVhdGlvbiB3aGVyZSBhbm90aGVy
IGxpYnhsIHByb2Nlc3MgaGFkIGdvdCBoYWxmd2F5Cj4gPiB0aHJvdWdoIHNvbWUgcW1wIHN0dWZm
IGFuZCBiZWVuIHRlcm1pbmF0ZWQgKGZvciB3aGF0ZXZlciByZWFzb247IG1heWJlCj4gPiB0aGUg
Y2FsbGluZyB0b29sc3RhY2sgY3Jhc2hlZCkuCj4gCj4gVGhhdCdzIHJpZ2h0LCBpdCBjb3VsZCBy
ZXN1bHQgaW4gaXJyZWNvdmVyYWJseSBkZXN5bmNocm9uaXNlZAo+IGNvbm5lY3Rpb24uIFNvLCB3
ZSBuZWVkIG91dCBvZiBiYW5kIHJlc2V0LgoKQWN0dWFsbHksIGl0IGxvb2tzIGxpa2Ugd2UgY2Fu
IHJlY292ZXIgdGhhdCBzaXR1YXRpb24gd2l0aG91dCBvdXQgb2YKYmFuZCByZXNldC4gSXQncyBl
dmVuIGluIHRoZSBzcGVjWzFdOgoKICAyLjcgUUdBIFN5bmNocm9uaXphdGlvbgogIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCgogIFdoZW4gYSBjbGllbnQgY29ubmVjdHMgdG8gUUdBIG92ZXIgYSB0
cmFuc3BvcnQgbGFja2luZyBwcm9wZXIKICBjb25uZWN0aW9uIHNlbWFudGljcyBzdWNoIGFzIHZp
cnRpby1zZXJpYWwsIFFHQSBtYXkgaGF2ZSByZWFkIHBhcnRpYWwKICBpbnB1dCBmcm9tIGEgcHJl
dmlvdXMgY2xpZW50LiAgVGhlIGNsaWVudCBuZWVkcyB0byBmb3JjZSBRR0EncyBwYXJzZXIKICBp
bnRvIGtub3duLWdvb2Qgc3RhdGUgdXNpbmcgdGhlIHByZXZpb3VzIHNlY3Rpb24ncyB0ZWNobmlx
dWUuCiAgTW9yZW92ZXIsIHRoZSBjbGllbnQgbWF5IHJlY2VpdmUgb3V0cHV0IGEgcHJldmlvdXMg
Y2xpZW50IGRpZG4ndCByZWFkLgogIFRvIGhlbHAgd2l0aCBza2lwcGluZyB0aGF0IG91dHB1dCwg
UUdBIHByb3ZpZGVzIHRoZQogICdndWVzdC1zeW5jLWRlbGltaXRlZCcgY29tbWFuZC4gIFJlZmVy
IHRvIGl0cyBkb2N1bWVudGF0aW9uIGZvcgogIGRldGFpbHMuCgpwcmV2aW91cyBzZWN0aW9uOgog
IDIuNiBGb3JjaW5nIHRoZSBKU09OIHBhcnNlciBpbnRvIGtub3duLWdvb2Qgc3RhdGUKICAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgogIEluY29tcGxl
dGUgb3IgaW52YWxpZCBpbnB1dCBjYW4gbGVhdmUgdGhlIHNlcnZlcidzIEpTT04gcGFyc2VyIGlu
IGEKICBzdGF0ZSB3aGVyZSBpdCBjYW4ndCBwYXJzZSBhZGRpdGlvbmFsIGNvbW1hbmRzLiAgVG8g
Z2V0IGl0IGJhY2sgaW50bwogIGtub3duLWdvb2Qgc3RhdGUsIHRoZSBjbGllbnQgc2hvdWxkIHBy
b3Zva2UgYSBsZXhpY2FsIGVycm9yLgoKICBUaGUgY2xlYW5lc3Qgd2F5IHRvIGRvIHRoYXQgaXMg
c2VuZGluZyBhbiBBU0NJSSBjb250cm9sIGNoYXJhY3RlcgogIG90aGVyIHRoYW4gJ1x0JyAoaG9y
aXpvbnRhbCB0YWIpLCAnXHInIChjYXJyaWFnZSByZXR1cm4pLCBvciAnXG4nIChuZXcKICBsaW5l
KS4KCiAgU2FkbHksIG9sZGVyIHZlcnNpb25zIG9mIFFFTVUgY2FuIGZhaWwgdG8gZmxhZyB0aGlz
IGFzIGFuIGVycm9yLiAgSWYgYQogIGNsaWVudCBuZWVkcyB0byBkZWFsIHdpdGggdGhlbSwgaXQg
c2hvdWxkIHNlbmQgYSAweEZGIGJ5dGUuCgpbMV0gaHR0cHM6Ly9naXQucWVtdS5vcmcvP3A9cWVt
dS5naXQ7YT1ibG9iO2Y9ZG9jcy9pbnRlcm9wL3FtcC1zcGVjLnR4dDtoPThmN2RhMDI0NWQ1MTQ0
N2JlN2RmMmIzZDRiMTA1YmFkOWZiZWMwYjM7aGI9SEVBRCNsMjMxCgotLSAKQW50aG9ueSBQRVJB
UkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 17:54:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 17:54: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-devel-bounces@lists.xenproject.org>)
	id 1gNLqm-0004oR-CV; Thu, 15 Nov 2018 17:54: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=cmxx=n2=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gNLql-0004oM-Kj
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 17:54:43 +0000
X-Inumbo-ID: 86bb1f64-e8ff-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86bb1f64-e8ff-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 17:54:41 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 8213D305FFAF; Thu, 15 Nov 2018 19:54:40 +0200 (EET)
Received: from [192.168.228.120] (unknown [86.120.154.15])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 6052E300F70D;
 Thu, 15 Nov 2018 19:54:40 +0200 (EET)
To: George Dunlap <George.Dunlap@citrix.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
 <3603CF64-3679-43F6-A389-E88DAA0BF503@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <482be5fb-0406-c203-2664-070a77e329e9@bitdefender.com>
Date: Thu, 15 Nov 2018 19:54:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <3603CF64-3679-43F6-A389-E88DAA0BF503@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTUvMTggNzozNCBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiAKPiAKPj4gT24gTm92
IDE0LCAyMDE4LCBhdCA4OjQwIFBNLCBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+IHdyb3RlOgo+Pgo+PiBXaGVuIGFuIG5ldyBhbHRwMm0gdmlldyBpcyBjcmVhdGVk
IHZlcnkgZWFybHkgb24gZ3Vlc3QgYm9vdCwgdGhlCj4+IGRpc3BsYXkgd2lsbCBmcmVlemUgKGFs
dGhvdWdoIHRoZSBndWVzdCB3aWxsIHJ1biBub3JtYWxseSkuIFRoaXMKPj4gbWF5IGFsc28gaGFw
cGVuIG9uIHJlc2l6aW5nIHRoZSBkaXNwbGF5LiBUaGUgcmVhc29uIGlzIHRoZSB3YXkKPj4gWGVu
IGN1cnJlbnRseSAobWlzKWhhbmRsZXMgbG9nZGlydHkgVkdBOiBpdCBpbnRlbnRpb25hbGx5Cj4+
IG1pc2NvbmZpZ3VyZXMgVkdBIHBhZ2VzIHNvIHRoYXQgdGhleSB3aWxsIGZhdWx0Lgo+Pgo+PiBU
aGUgcHJvYmxlbSBpcyB0aGF0IGl0IG9ubHkgZG9lcyB0aGlzIGluIHRoZSBob3N0IHAybS4gT25j
ZSB3ZQo+PiBzd2l0Y2ggdG8gYSBuZXcgYWx0cDJtLCB0aGUgbWlzY29uZmlndXJlZCBlbnRyaWVz
IHdpbGwgbm8gbG9uZ2VyCj4+IGZhdWx0LCBzbyB0aGUgZGlzcGxheSB3aWxsIG5vdCBiZSB1cGRh
dGVkLgo+Pgo+PiBUaGlzIHBhdGNoOgo+PiAqIHVwZGF0ZXMgZXB0X2hhbmRsZV9taXNjb25maWco
KSB0byB1c2UgdGhlIGFjdGl2ZSBhbHRwMm0gaW5zdGVhZAo+PiAgb2YgdGhlIGhvc3RwMm07Cj4+
ICogbW9kaWZpZXMgcDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbCgpLCBwMm1fbWVtb3J5X3R5
cGVfY2hhbmdlZAo+PiAgYW5kIHAybV9jaGFuZ2VfdHlwZV9yYW5nZSgpIHRvIHByb3BhZ2F0ZSB0
aGVpciBjaGFuZ2VzIHRvIGFsbAo+PiAgdmFsaWQgYWx0cDJtcy4KPj4KPj4gV2l0aCB0aGUgaW50
cm9kdWN0aW9uIG9mIGFsdHAybSBmaWVsZHMgaW4gcDJtX21lbW9yeV90eXBlX2NoYW5nZWQoKQo+
PiB0aGUgd2hvbGUgZnVuY3Rpb24gaGFzIGJlZW4gcHV0IHVuZGVyIENPTkZJR19IVk0uCj4+Cj4+
IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KPj4gU3VnZ2VzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+Cj4+IFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiAK
PiBKdXN0IG9uZSBtb3JlIHF1ZXN0aW9uLi4uCj4gCj4+Cj4+IC0tLQo+PiBDQzogSnVuIE5ha2Fq
aW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgo+PiBDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlh
bkBpbnRlbC5jb20+Cj4+IENDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJp
eC5jb20+Cj4+IENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IENDOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiBDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KPj4KPj4gLS0tCj4+IENoYW5nZXMgc2luY2UgVjU6Cj4+IC0gQWRk
ZWQgS2V2aW4ncyBSZXZpZXdlZC1ieS4KPj4gLSBBZGRlZCBhIG5vdGUgb24gcDJtX21lbW9yeV90
eXBlX2NoYW5nZWQoKSBiZWluZyB1bmRlciBDT05GSUdfSFZNLgo+PiAtLS0KPj4geGVuL2FyY2gv
eDg2L21tL3AybS1lcHQuYyB8ICAgOCArKysrCj4+IHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAg
fCAgIDggKysrKwo+PiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgIHwgMTE1ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KPj4geGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaCB8ICAgNiArLS0KPj4gNCBmaWxlcyBjaGFuZ2VkLCAxMTQgaW5zZXJ0aW9ucygrKSwg
MjMgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVw
dC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwo+PiBpbmRleCBmYWJjZDA2Li5lNmZhODVm
IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCj4+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tZXB0LmMKPj4gQEAgLTY1Nyw2ICs2NTcsOSBAQCBib29sX3QgZXB0X2hh
bmRsZV9taXNjb25maWcodWludDY0X3QgZ3BhKQo+PiAgICAgYm9vbF90IHNwdXJpb3VzOwo+PiAg
ICAgaW50IHJjOwo+Pgo+PiArICAgIGlmICggYWx0cDJtX2FjdGl2ZShjdXJyLT5kb21haW4pICkK
Pj4gKyAgICAgICAgcDJtID0gcDJtX2dldF9hbHRwMm0oY3Vycik7Cj4+ICsKPj4gICAgIHAybV9s
b2NrKHAybSk7Cj4+Cj4+ICAgICBzcHVyaW91cyA9IGN1cnItPmFyY2guaHZtLnZteC5lcHRfc3B1
cmlvdXNfbWlzY29uZmlnOwo+PiBAQCAtMTQ0MCw2ICsxNDQzLDExIEBAIHZvaWQgcDJtX2luaXRf
YWx0cDJtX2VwdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaSkKPj4gICAgIHN0cnVj
dCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+PiAgICAgc3RydWN0
IGVwdF9kYXRhICplcHQ7Cj4+Cj4+ICsgICAgcDJtLT5tYXhfbWFwcGVkX3BmbiA9IGhvc3RwMm0t
Pm1heF9tYXBwZWRfcGZuOwo+IAo+IFdoeSB3ZSBuZWVkIHRvIGNvcHkgdGhpcyB2YWx1ZT8KPiAK
PiBJ4oCZdmUganVzdCBzcGVudCB0aGUgYWZ0ZXJub29uIHRyYWNpbmcgYXJvdW5kIHRoZSBzb3Vy
Y2UgY29kZSwgYW5kIHdoaWxlIEnigJltIHByZXR0eSBzdXJlIGl0IHdvbuKAmXQgaHVydCwgSeKA
mW0gYWxzbyBub3Qgc3VyZSB3aHkgaXTigJlzIG5lY2Vzc2FyeS4KCkkgdGhpbmsgSSBkaWQgdGhh
dCBiZWNhdXNlIEkgYXNzdW1lZCB0aGF0IGl0IHdvdWxkIG1hdHRlciBmb3IKZXB0X2dldF9lbnRy
eSgpIGFuZCBtaXNjb25maWd1cmF0aW9ucywgd2hlbjoKCiA5NTQgICAgIC8qIFRoaXMgcGZuIGlz
IGhpZ2hlciB0aGFuIHRoZSBoaWdoZXN0IHRoZSBwMm0gbWFwIGN1cnJlbnRseQpob2xkcyAqLwog
OTU1ICAgICBpZiAoIGdmbiA+IHAybS0+bWF4X21hcHBlZF9wZm4gKQogOTU2ICAgICB7CiA5NTcg
ICAgICAgICBmb3IgKCBpID0gZXB0LT53bDsgaSA+IDA7IC0taSApCiA5NTggICAgICAgICAgICAg
aWYgKCAoZ2ZuICYgfigoMVVMIDw8IChpICogRVBUX1RBQkxFX09SREVSKSkgLSAxKSkgPgogOTU5
ICAgICAgICAgICAgICAgICAgcDJtLT5tYXhfbWFwcGVkX3BmbiApCiA5NjAgICAgICAgICAgICAg
ICAgIGJyZWFrOwogOTYxICAgICAgICAgZ290byBvdXQ7CiA5NjIgICAgIH0KCmJ1dCBJIGFtIG5v
dCBjZXJ0YWluIGl0IGlzIHJlcXVpcmVkIGVpdGhlci4gSSBjYW4gY2VydGFpbmx5IHJlbW92ZSB0
aGlzCmFzc2lnbm1lbnQgYW5kIHNlZSBpZiBhbnl0aGluZyBicmVha3MuCgo+IEV2ZXJ5dGhpbmcg
ZWxzZSBsb29rcyBnb29kIQoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 17:59:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 17:59: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-devel-bounces@lists.xenproject.org>)
	id 1gNLv2-0004zq-0F; Thu, 15 Nov 2018 17:59: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=gYhb=N2=alien8.de=bp@srs-us1.protection.inumbo.net>)
 id 1gNLv0-0004yW-KI
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 17:59:06 +0000
X-Inumbo-ID: 23848824-e900-11e8-b210-12d6303a7972
Received: from mail.skyhub.de (unknown [5.9.137.197])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 23848824-e900-11e8-b210-12d6303a7972;
 Thu, 15 Nov 2018 17:59:04 +0000 (UTC)
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id r2joN7Gniaeq; Thu, 15 Nov 2018 18:59:03 +0100 (CET)
Received: from zn.tnic (p200300EC2BD00900D5714500C00E26FD.dip0.t-ipconnect.de
 [IPv6:2003:ec:2bd0:900:d571:4500:c00e:26fd])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 4521B1EC03C8;
 Thu, 15 Nov 2018 18:59:03 +0100 (CET)
Date: Thu, 15 Nov 2018 18:58:58 +0100
From: Borislav Petkov <bp@alien8.de>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20181115175858.GC25056@zn.tnic>
References: <20181114211704.6381-1-david@redhat.com>
 <20181114211704.6381-4-david@redhat.com>
 <20181115061923.GA3971@dhcp-128-65.nay.redhat.com>
 <20181115111023.GC26448@zn.tnic>
 <4aa5d39d-a923-87de-d646-70b9cbfe62f0@redhat.com>
 <20181115115213.GE26448@zn.tnic>
 <9d19a844-9ae0-9520-c32a-0a4491f8de43@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9d19a844-9ae0-9520-c32a-0a4491f8de43@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH RFC 3/6] kexec: export PG_offline to
 VMCOREINFO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Arnd Bergmann <arnd@arndb.de>,
 Baoquan He <bhe@redhat.com>, linux-doc@vger.kernel.org,
 linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, Dave Young <dyoung@redhat.com>,
 Omar Sandoval <osandov@fb.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Lianbo Jiang <lijiang@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDE6MDE6MTdQTSArMDEwMCwgRGF2aWQgSGlsZGVuYnJh
bmQgd3JvdGU6Cj4gSnVzdCBzYXlpbmcgdGhhdCAiSSdtIG5vdCB0aGUgZmlyc3QgdG8gZG8gaXQs
IGRvbid0IGhpdCBtZSB3aXRoIGEgc3RpY2siIDopCgo6LSkKCj4gSW5kZWVkLiBBbmQgd2Ugc3Rp
bGwgaGF2ZSB3aXRob3V0IG1ha2VkdW1wZmlsZS4gSSB0aGluayB5b3UgYXJlIGF3YXJlIG9mCj4g
dGhpcywgYnV0IEknbGwgZXhwbGFpbiBpdCBqdXN0IGZvciBjb25zaXN0ZW5jeTogUEdfaHdwb2lz
b24KCk5vLCBJIGFwcHJlY2lhdGUgYW4gZXhwbGFuYXRpb24gdmVyeSBtdWNoISBTbyB0aGFua3Mg
Zm9yIHRoYXQuIDopCgo+IEF0IHNvbWUgcG9pbnQgd2UgZGV0ZWN0IGEgSFcgZXJyb3IgYW5kIG1h
c2sgYSBwYWdlIGFzIFBHX2h3cG9pc29uLgo+IAo+IG1ha2VkdW1wZmlsZSBrbm93cyBob3cgdG8g
dHJlYXQgdGhhdCBmbGFnIGFuZCBjYW4gZXhjbHVkZSBpdCBmcm9tIHRoZQo+IGR1bXAgKD09IG5v
dCBhY2Nlc3MgaXQpLiBObyBjcmFzaC4KPiAKPiBrZHVtcCBpdHNlbGYgaGFzIG5vIGNsdWUgYWJv
dXQgb2xkICJzdHJ1Y3QgcGFnZXMiLiBFc3BlY2lhbGx5Ogo+IGEpIFdoZXJlIHRoZXkgYXJlIGxv
Y2F0ZWQgaW4gbWVtb3J5IChlLmcuIFNQQVJTRSkKPiBiKSBXaGF0IHRoZWlyIGZvcm1hdCBpcyAo
IndoZXJlIGFyZSB0aGUgZmxhZ3MiKQo+IGMpIFdoYXQgdGhlIG1lYW5pbmcgb2YgZmxhZ3MgaXMg
KCJ3aGF0IGRvZXMgYml0IFggbWVhbiIpCj4gCj4gSW4gb3JkZXIgdG8ga25vdyBzdWNoIGluZm9y
bWF0aW9uLCB3ZSB3b3VsZCBoYXZlIHRvIGRvIHBhcnNpbmcgb2YgcXVpdGUKPiBzb21lIGluZm9y
bWF0aW9uIGluc2lkZSB0aGUga2VybmVsIGluIGtkdW1wLiBCYXNpY2FsbHkgd2hhdCBtYWtlZHVt
cGZpbGUKPiBkb2VzIGp1c3Qgbm93LiBJcyB0aGlzIGZlYXNpYmxlPyBJIGRvbid0IHRoaW5rIHNv
Lgo+IAo+IFNvIHdlIHdvdWxkIG5lZWQgYW5vdGhlciBhcHByb2FjaCB0byBjb21tdW5pY2F0ZSBz
dWNoIGluZm9ybWF0aW9uIGFzIHlvdQo+IHNhaWQuIEkgY2FuJ3QgdGhpbmsgb2YgYW55LCBidXQg
aWYgYW55Ym9keSByZWFkaW5nIHRoaXMgaGFzIGFuIGlkZWEsCj4gcGxlYXNlIHNwZWFrIHVwLiBJ
IGFtIGludGVyZXN0ZWQuCgpZZWFoIGJ1dCB0aGF0IHNoaXAgaGFzIHNhaWxlZC4gQW5kIGV2ZW4g
aWYgd2UgaGFkIGEgZ3JlYXQgaWRlYSwgd2UnZApoYXZlIHRvIHN1cHBvcnQga2R1bXAgYmVmb3Jl
IGFuZCBhZnRlciB0aGUgaWRlYS4gQW5kIHRoYXQgd291bGQgYmUgYQpzZXJpb3VzIG1lc3MuCgpB
bmQgaWYgeW91IGhhdmUgYSBodWdlIGJveCB3aXRoIGdhemlsbGlvbiBwaWxlcyBvZiBtZW1vcnkg
YW5kIGFuIGFscGhhCnBhcnRpY2xlIHBhc3NlcyB0aHJvdWdoIGEgYnVuY2ggb2YgdGhlbSBvbiBp
dHMgd2F5IGRvd24gdG8gdGhlIGVhcnRoJ3MKY29yZSwgYW5kIHdoaWxlIGRvaW5nIHNvLCBmbGlw
cyBhIGJ1bmNoIG9mIGJpdHMsIHlvdSBuZWVkIHRvIGdvIGFuZApjb2xsZWN0IGFsbCB0aG9zZSBy
ZWdpb25zIGFuZCB1cGRhdGUgc29tZSBsaXN0IHdoaWNoIHlvdSB0aGVuIG5lZWQgdG8Kc2hvdmUg
aW50byB0aGUgc2Vjb25kIGtlcm5lbC4KCkFuZCB5b3UgcHJvYmFibHkgbmVlZCB0byBkbyBhbGwg
dGhhdCB0aHJvdWdoIHBlcmhhcHMgYSBwaWVjZSBvZiBtZW1vcnkKd2hpY2ggaXMgdXNlZCBmb3Ig
Y29tbXVuaWNhdGlvbiBiZXR3ZWVuIGZpcnN0IGFuZCBzZWNvbmQga2VybmVsIGFuZCB0aGF0Cmxp
c3QgYmV0dGVyIGZpdCBpbiB0aGVyZSwgb3IgeW91IG5lZWQgdG8gcmVhbGxvYy4gQW5kIHRoYXQg
cGllY2Ugb2YKbWVtb3J5J3MgbGF5b3V0IG5lZWRzIHRvIGJlIHByb3Blcmx5IGRlZmluZWQgc28g
dGhhdCB0aGUgc2Vjb25kIGtlcm5lbApjYW4gcGFyc2UgaXQgY29ycmVjdGx5LgoKQW5kIHNvIG9u
Li4uCgo+IFRoZSAqb25seSogd2F5IHJpZ2h0IG5vdyB3ZSB3b3VsZCBoYXZlIHRvIGhhbmRsZSBz
dWNoIHNjZW5hcmlvczoKPiAKPiAxLiBXaGlsZSBkdW1waW5nIG1lbW9yeSBhbmQgd2UgZ2V0IGEg
bWFjaGluZSBjaGVjaywgZmFrZSByZWFkaW5nIGEgemVybwo+IHBhZ2UgaW5zdGVhZCBvZiBjcmFz
aGluZy4KPiAyLiBXaGlsZSBkdW1waW5nIG1lbW9yeSBhbmQgd2UgZ2V0IGEgZmF1bHQsIGZha2Ug
cmVhZGluZyBhIHplcm8gcGFnZQo+IGluc3RlYWQgb2YgY3Jhc2hpbmcuCgpZYXAuCgo+IEluZGVl
ZCwgYW5kIHRoZSBiYXNpYyBkZXNpZ24gaXMgdG8gZXhwb3J0IHRoZXNlIGZsYWdzLiAobGV0J3Mg
c2F5Cj4gInVuZm9ydHVuYXRlbHkiLCBiZWluZyBhYmxlIHRvIGhhbmRsZSBzdWNoIHN0dWZmIGlu
IGtkdW1wIGRpcmVjdGx5IHdvdWxkCj4gYmUgdGhlIGRyZWFtKS4KCldlbGwsIEFGQUlDVCwgdGhl
IG1pbmltdW0gd29yayB5b3UgbmVlZCB0byBhbHdheXMgZG8gYmVmb3JlIHN0YXJ0aW5nIHRoZQpk
dW1waW5nIGlzIHNvbWVob3cgZ2VuZXJhdGUgdGhhdCBsaXN0IG9mIHBhZ2VzIG9yIHJhbmdlcyB0
byBub3QgZHVtcC4KQW5kIHRoYXQgd29yayBuZWVkcyB0byBiZSBkb25lIGJ5IHRoZSBmaXJzdCBv
ciB0aGUgc2Vjb25kIGtlcm5lbCwgSSdkCnNheS4KCklmIHRoZSBmaXJzdCBrZXJuZWwgd291bGQg
ZG8gaXQsIHRoZW4geW91J2QgaGF2ZSB0byBwcm9iYWJseSBoYXZlCmNhbGxiYWNrcyB0byBjZXJ0
YWluIG9wZXJhdGlvbnMgd2hpY2ggZ28gYW5kIGFkZCByYW5nZXMgb3IgcGFnZXMgdG8KZXhjbHVk
ZSwgdG8gYSBsaXN0IHdoaWNoIGlzIHRoZW4gcmVhZGlseSBhY2Nlc3NpYmxlIHRvIHRoZSBzZWNv
bmQKa2VybmVsLiBXaGljaCBtZWFucywgd2hlbiB5b3UgcmVzZXJ2ZSBtZW1vcnkgZm9yIHRoZSBz
ZWNvbmQga2VybmVsLAp5b3UnZCBoYXZlIHRvIHJlc2VydmUgbWVtb3J5IGFsc28gZm9yIHN1Y2gg
YSBsaXN0LgoKQnV0IHRoZW4gd2hhdCBkbyB5b3UgZG8gd2hlbiB0aGF0IG1lbW9yeSBnZXRzIGZp
bGxlZCB1cC4uLj8KClNvIEkgZ3Vlc3MgZXhwb3J0aW5nIHRob3NlIHRoaW5ncyBpbiB2bWNvcmVp
bmZvIGlzIHByb2JhYmx5IHRoZSBvbmx5CnRoaW5nIHdlICpjYW4qIGRvIGluIHRoZSBlbmQuCgpP
aCB3ZWxsLCBlbm91Z2ggcmFtYmxpbmcuLi4gOikKCi0tIApSZWdhcmRzL0dydXNzLAogICAgQm9y
aXMuCgpHb29kIG1haWxpbmcgcHJhY3RpY2VzIGZvciA0MDA6IGF2b2lkIHRvcC1wb3N0aW5nIGFu
ZCB0cmltIHRoZSByZXBseS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 18:14:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 18:14: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-devel-bounces@lists.xenproject.org>)
	id 1gNM9P-0006XP-Fz; Thu, 15 Nov 2018 18:13: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=ovnd=n2=infradead.org=rdunlap@srs-us1.protection.inumbo.net>)
 id 1gNM9N-0006XK-BT
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 18:13:57 +0000
X-Inumbo-ID: 36b08f6a-e902-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36b08f6a-e902-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 18:13:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:
 Subject:Sender:Reply-To:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=iJrombQsdDfzskIy7mn7gPWNUPINFsQSqusfEjfitwM=; b=C7xE8FkU4sxz01ouFYsKRmkzS
 SKrH2pEVaPT9HEfL2JZ8fHW0YUxdJILDAqkQUC+Tb5MHjn/e3i8+ztiwWCA5f5/BgMZRmexScgpoc
 mZF9fWfsQZ/rOJUjzJEtkiI81OET0KeCtmqojZUNXTW2AEE3lDJLe9ZkUatmieiGmD023HPH4QDEM
 8hXY1nkBXYjawf++CAcQ263o4BqZEfj/ubrTsnC50Qvi8fh7cgyPFrfEgcY25Dva2HxAJUgY+LuT9
 Rg1XQYJIz5NpiW5J2zawRNninLawgumu9uuJjzrfJCGWGuCBi1n5MbzPRIsWVDD80SCmM9+97xxlj
 8DJK6DDOQ==;
Received: from static-50-53-52-16.bvtn.or.frontiernet.net ([50.53.52.16]
 helo=midway.dunlab)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gNM99-0000h7-44; Thu, 15 Nov 2018 18:13:43 +0000
To: Souptick Joarder <jrdr.linux@gmail.com>, akpm@linux-foundation.org,
 willy@infradead.org, mhocko@suse.com, kirill.shutemov@linux.intel.com,
 vbabka@suse.cz, riel@surriel.com, sfr@canb.auug.org.au,
 rppt@linux.vnet.ibm.com, peterz@infradead.org, linux@armlinux.org.uk,
 robin.murphy@arm.com, iamjoonsoo.kim@lge.com, treding@nvidia.com,
 keescook@chromium.org, m.szyprowski@samsung.com, stefanr@s5r6.in-berlin.de,
 hjc@rock-chips.com, heiko@sntech.de, airlied@linux.ie,
 oleksandr_andrushchenko@epam.com, joro@8bytes.org, pawel@osciak.com,
 kyungmin.park@samsung.com, mchehab@kernel.org, boris.ostrovsky@oracle.com,
 jgross@suse.com
References: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
From: Randy Dunlap <rdunlap@infradead.org>
Message-ID: <9655a12e-bd3d-aca2-6155-38924028eb5d@infradead.org>
Date: Thu, 15 Nov 2018 10:13:36 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org, linux-mm@kvack.org,
 iommu@lists.linux-foundation.org, linux1394-devel@lists.sourceforge.net,
 linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTUvMTggNzo0NSBBTSwgU291cHRpY2sgSm9hcmRlciB3cm90ZToKPiBQcmV2aW91bHkg
ZHJpdmVycyBoYXZlIHRoZWlyIG93biB3YXkgb2YgbWFwcGluZyByYW5nZSBvZgo+IGtlcm5lbCBw
YWdlcy9tZW1vcnkgaW50byB1c2VyIHZtYSBhbmQgdGhpcyB3YXMgZG9uZSBieQo+IGludm9raW5n
IHZtX2luc2VydF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KPiAKPiBBcyB0aGlzIHBhdHRlcm4gaXMg
Y29tbW9uIGFjcm9zcyBkaWZmZXJlbnQgZHJpdmVycywgaXQgY2FuCj4gYmUgZ2VuZXJhbGl6ZWQg
YnkgY3JlYXRpbmcgYSBuZXcgZnVuY3Rpb24gYW5kIHVzZSBpdCBhY3Jvc3MKPiB0aGUgZHJpdmVy
cy4KPiAKPiB2bV9pbnNlcnRfcmFuZ2UgaXMgdGhlIG5ldyBBUEkgd2hpY2ggd2lsbCBiZSB1c2Vk
IHRvIG1hcCBhCj4gcmFuZ2Ugb2Yga2VybmVsIG1lbW9yeS9wYWdlcyB0byB1c2VyIHZtYS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxpbnV4QGdtYWlsLmNvbT4K
PiBSZXZpZXdlZC1ieTogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+Cj4gLS0t
Cj4gIGluY2x1ZGUvbGludXgvbW1fdHlwZXMuaCB8ICAzICsrKwo+ICBtbS9tZW1vcnkuYyAgICAg
ICAgICAgICAgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIG1tL25vbW11LmMg
ICAgICAgICAgICAgICB8ICA3ICsrKysrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRp
b25zKCspCgpIaSwKCldoYXQgaXMgdGhlIG9wcG9zaXRlIG9mIHZtX2luc2VydF9yYW5nZSgpIG9y
IGV2ZW4gb2Ygdm1faW5zZXJ0X3BhZ2UoKT8Kb3IgaXMgdGhlcmUgbm8gbmVlZCBmb3IgdGhhdD8K
Cgo+IGRpZmYgLS1naXQgYS9tbS9tZW1vcnkuYyBiL21tL21lbW9yeS5jCj4gaW5kZXggMTVjNDE3
ZS4uZGE5MDRlZCAxMDA2NDQKPiAtLS0gYS9tbS9tZW1vcnkuYwo+ICsrKyBiL21tL21lbW9yeS5j
Cj4gQEAgLTE0NzgsNiArMTQ3OCwzNCBAQCBzdGF0aWMgaW50IGluc2VydF9wYWdlKHN0cnVjdCB2
bV9hcmVhX3N0cnVjdCAqdm1hLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gIH0KPiAgCj4gIC8qKgo+
ICsgKiB2bV9pbnNlcnRfcmFuZ2UgLSBpbnNlcnQgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIGludG8g
dXNlciB2bWEKPiArICogQHZtYTogdXNlciB2bWEgdG8gbWFwIHRvCj4gKyAqIEBhZGRyOiB0YXJn
ZXQgdXNlciBhZGRyZXNzIG9mIHRoaXMgcGFnZQo+ICsgKiBAcGFnZXM6IHBvaW50ZXIgdG8gYXJy
YXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcwo+ICsgKiBAcGFnZV9jb3VudDogbm8uIG9mIHBhZ2Vz
IG5lZWQgdG8gaW5zZXJ0IGludG8gdXNlciB2bWEKCnMvbm8uL251bWJlci8KCj4gKyAqCj4gKyAq
IFRoaXMgYWxsb3dzIGRyaXZlcnMgdG8gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyB0aGV5
J3ZlIGFsbG9jYXRlZAo+ICsgKiBpbnRvIGEgdXNlciB2bWEuIFRoaXMgaXMgYSBnZW5lcmljIGZ1
bmN0aW9uIHdoaWNoIGRyaXZlcnMgY2FuIHVzZQo+ICsgKiByYXRoZXIgdGhhbiB1c2luZyB0aGVp
ciBvd24gd2F5IG9mIG1hcHBpbmcgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIGludG8KPiArICogdXNl
ciB2bWEuCj4gKyAqLwo+ICtpbnQgdm1faW5zZXJ0X3JhbmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVj
dCAqdm1hLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gKwkJCXN0cnVjdCBwYWdlICoqcGFnZXMsIHVu
c2lnbmVkIGxvbmcgcGFnZV9jb3VudCkKPiArewo+ICsJdW5zaWduZWQgbG9uZyB1YWRkciA9IGFk
ZHI7Cj4gKwlpbnQgcmV0ID0gMCwgaTsKPiArCj4gKwlmb3IgKGkgPSAwOyBpIDwgcGFnZV9jb3Vu
dDsgaSsrKSB7Cj4gKwkJcmV0ID0gdm1faW5zZXJ0X3BhZ2Uodm1hLCB1YWRkciwgcGFnZXNbaV0p
Owo+ICsJCWlmIChyZXQgPCAwKQo+ICsJCQlyZXR1cm4gcmV0OwoKRm9yIGEgbm9uLXRyaXZpYWwg
dmFsdWUgb2YgcGFnZV9jb3VudDoKSXMgaXQgYSBwcm9ibGVtIGlmIHZtX2luc2VydF9wYWdlKCkg
c3VjY2VlZHMgZm9yIHNldmVyYWwgcGFnZXMKYW5kIHRoZW4gZmFpbHM/Cgo+ICsJCXVhZGRyICs9
IFBBR0VfU0laRTsKPiArCX0KPiArCj4gKwlyZXR1cm4gcmV0Owo+ICt9Cj4gKwo+ICsvKioKPiAg
ICogdm1faW5zZXJ0X3BhZ2UgLSBpbnNlcnQgc2luZ2xlIHBhZ2UgaW50byB1c2VyIHZtYQo+ICAg
KiBAdm1hOiB1c2VyIHZtYSB0byBtYXAgdG8KPiAgICogQGFkZHI6IHRhcmdldCB1c2VyIGFkZHJl
c3Mgb2YgdGhpcyBwYWdlCgoKdGhhbmtzLgotLSAKflJhbmR5CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 18:23:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 18: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-devel-bounces@lists.xenproject.org>)
	id 1gNMIM-0007LY-FT; Thu, 15 Nov 2018 18:23: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=zbog=n2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNMIL-0007LO-D3
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 18:23:13 +0000
X-Inumbo-ID: 82a079ad-e903-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 82a079ad-e903-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 18:23:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CB89480D;
 Thu, 15 Nov 2018 10:23:11 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7554F3F718;
 Thu, 15 Nov 2018 10:23:09 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <27e0234f-8343-e291-0182-f35885e0e241@arm.com>
Date: Thu, 15 Nov 2018 18:23:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTEvMTIvMTggMTE6MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6
Cj4gV2hlbiBEb20wIGZpbmFsaXplcyBpdHMgc3VzcGVuZCBwcm9jZWR1cmUgdGhlIHN1c3BlbmQg
b2YgWGVuIGlzCj4gdHJpZ2dlcmVkIGJ5IGNhbGxpbmcgc3lzdGVtX3N1c3BlbmQoKS4gRG9tMCBm
aW5hbGl6ZXMgdGhlIHN1c3BlbmQgZnJvbQo+IGl0cyBib290IGNvcmUgKFZDUFUjMCksIHdoaWNo
IGNvdWxkIGJlIG1hcHBlZCB0byBhbnkgcGh5c2ljYWwgQ1BVLAo+IGkuZS4gdGhlIHN5c3RlbV9z
dXNwZW5kKCkgZnVuY3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkgYW55IHBoeXNpY2FsCj4gQ1BV
LiBTaW5jZSBYZW4gc3VzcGVuZCBwcm9jZWR1cmUgaGFzIHRvIGJlIHJ1biBieSB0aGUgYm9vdCBD
UFUKPiAobm9uLWJvb3QgQ1BVcyB3aWxsIGJlIGRpc2FibGVkIGF0IHNvbWUgcG9pbnQgaW4gc3Vz
cGVuZCBwcm9jZWR1cmUpLAo+IHN5c3RlbV9zdXNwZW5kKCkgZXhlY3V0aW9uIGhhcyB0byBjb250
aW51ZSBvbiBDUFUjMC4KPiAKPiBXaGVuIHRoZSBzeXN0ZW1fc3VzcGVuZCgpIHJldHVybnMgMCwg
aXQgbWVhbnMgdGhhdCB0aGUgc3lzdGVtIHdhcwo+IHN1c3BlbmRlZCBhbmQgaXQgaXMgY29taW5n
IG91dCBvZiB0aGUgcmVzdW1lIHByb2NlZHVyZS4gUmVnYXJkbGVzcwo+IG9mIHRoZSBzeXN0ZW1f
c3VzcGVuZCgpIHJldHVybiB2YWx1ZSwgYWZ0ZXIgdGhpcyBmdW5jdGlvbiByZXR1cm5zCj4gWGVu
IGlzIGZ1bGx5IGZ1bmN0aW9uYWwsIGFuZCBpdHMgc3RhdGUsIGluY2x1ZGluZyBhbGwgZGV2aWNl
cyBhbmQgZGF0YQo+IHN0cnVjdHVyZXMsIG1hdGNoZXMgdGhlIHN0YXRlIHByaW9yIHRvIGNhbGxp
bmcgc3lzdGVtX3N1c3BlbmQoKS4KPiBUaGUgc3RhdHVzIGlzIHJldHVybmVkIGJ5IHN5c3RlbV9z
dXNwZW5kKCkgZm9yIGRlYnVnZ2luZy9sb2dnaW5nCj4gcHVycG9zZXMgYW5kIGZ1bmN0aW9uIHBy
b3RvdHlwZSBjb21wYXRpYmlsaXR5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92
aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBTYWVlZCBO
b3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL2Fy
bS9zdXNwZW5kLmMgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICAx
IGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vc3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+IGluZGV4IGYyMzM4ZTQx
ZGIuLjIxYjQ1ZjgyNDggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiBAQCAtMTEyLDExICsxMTIsMjAgQEAgc3RhdGlj
IHZvaWQgdmNwdV9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKPiAg
ICAgICBfYXJjaF9zZXRfaW5mb19ndWVzdCh2LCAmY3R4dCk7Cj4gICB9Cj4gICAKPiArLyogWGVu
IHN1c3BlbmQuIE5vdGU6IGRhdGEgaXMgbm90IHVzZWQgKHN1c3BlbmQgaXMgdGhlIHN1c3BlbmQg
dG8gUkFNKSAqLwo+ICtzdGF0aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRhKQo+ICt7
Cj4gKyAgICBCVUdfT04oc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9hY3RpdmUpOwo+ICsKPiAr
ICAgIHJldHVybiAtRU5PU1lTOwo+ICt9Cj4gKwo+ICAgaW50MzJfdCBkb21haW5fc3VzcGVuZChy
ZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4gICB7Cj4gICAgICAgc3RydWN0IHZj
cHUgKnY7Cj4gICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiAgICAg
ICBib29sIGlzX3RodW1iID0gZXBvaW50ICYgMTsKPiArICAgIGludCBzdGF0dXM7Cj4gICAKPiAg
ICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywKPiAgICAgICAgICAgICAgICJEb20lZCBzdXNwZW5k
OiBlcG9pbnQ9MHglIlBSSXJlZ2lzdGVyIiwgY2lkPTB4JSJQUklyZWdpc3RlciJcbiIsCj4gQEAg
LTE1Niw2ICsxNjUsMzEgQEAgaW50MzJfdCBkb21haW5fc3VzcGVuZChyZWdpc3Rlcl90IGVwb2lu
dCwgcmVnaXN0ZXJfdCBjaWQpCj4gICAgICAgICovCj4gICAgICAgdmNwdV9ibG9ja191bmxlc3Nf
ZXZlbnRfcGVuZGluZyhjdXJyZW50KTsKPiAgIAo+ICsgICAgLyogSWYgdGhpcyB3YXMgZG9tMCB0
aGUgd2hvbGUgc3lzdGVtIHNob3VsZCBzdXNwZW5kOiB0cmlnZ2VyIFhlbiBzdXNwZW5kICovCj4g
KyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCj4gKyAgICB7Cj4gKyAgICAgICAgLyoK
PiArICAgICAgICAgKiBzeXN0ZW1fc3VzcGVuZCBzaG91bGQgYmUgY2FsbGVkIHdoZW4gRG9tMCBm
aW5hbGl6ZXMgdGhlIHN1c3BlbmQKPiArICAgICAgICAgKiBwcm9jZWR1cmUgZnJvbSBpdHMgYm9v
dCBjb3JlIChWQ1BVIzApLiBIb3dldmVyLCBEb20wJ3MgVkNQVSMwIGNvdWxkCj4gKyAgICAgICAg
ICogYmUgbWFwcGVkIHRvIGFueSBQQ1BVICh0aGlzIGZ1bmN0aW9uIGNvdWxkIGJlIGV4ZWN1dGVk
IGJ5IGFueSBQQ1BVKS4KPiArICAgICAgICAgKiBUaGUgc3VzcGVuZCBwcm9jZWR1cmUgaGFzIHRv
IGJlIGZpbmFsaXplZCBieSB0aGUgUENQVSMwIChub24tYm9vdAo+ICsgICAgICAgICAqIFBDUFVz
IHdpbGwgYmUgZGlzYWJsZWQgZHVyaW5nIHRoZSBzdXNwZW5kKS4KPiArICAgICAgICAgKi8KPiAr
ICAgICAgICBzdGF0dXMgPSBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KDAsIHN5c3RlbV9zdXNw
ZW5kLCBOVUxMKTsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIElmIGFuIGVycm9yIGhhcHBl
bmVkLCB0aGVyZSBpcyBub3RoaW5nIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBoZXJlCj4gKyAgICAg
ICAgICogYmVjYXVzZSB0aGUgc3lzdGVtX3N1c3BlbmQgYWx3YXlzIHJldHVybnMgaW4gZnVsbHkg
ZnVuY3Rpb25hbCBzdGF0ZQo+ICsgICAgICAgICAqIG5vIG1hdHRlciB3aGF0IHRoZSBvdXRjb21l
IG9mIHN1c3BlbmQgcHJvY2VkdXJlIGlzLiBJZiB0aGUgc3lzdGVtCj4gKyAgICAgICAgICogc3Vz
cGVuZGVkIHN1Y2Nlc3NmdWxseSB0aGUgZnVuY3Rpb24gd2lsbCByZXR1cm4gMCBhZnRlciB0aGUg
cmVzdW1lLgo+ICsgICAgICAgICAqIE90aGVyd2lzZSwgaWYgYW4gZXJyb3IgaXMgcmV0dXJuZWQg
aXQgbWVhbnMgWGVuIGRpZCBub3Qgc3VzcGVuZGVkLAo+ICsgICAgICAgICAqIGJ1dCBpdCBpcyBz
dGlsbCBpbiB0aGUgc2FtZSBzdGF0ZSBhcyBpZiB0aGUgc3lzdGVtX3N1c3BlbmQgd2FzIG5ldmVy
Cj4gKyAgICAgICAgICogY2FsbGVkLiBXZSBkdW1wIGEgZGVidWcgbWVzc2FnZSBpbiBjYXNlIG9m
IGFuIGVycm9yIGZvciBkZWJ1Z2dpbmcvCj4gKyAgICAgICAgICogbG9nZ2luZyBwdXJwb3NlLgo+
ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggc3RhdHVzICkKPiArICAgICAgICAgICAgZHBy
aW50ayhYRU5MT0dfRVJSLCAiRmFpbGVkIHRvIHN1c3BlbmQsIGVycm5vPSVkXG4iLCBzdGF0dXMp
Owo+ICsgICAgfQoKQWZ0ZXIgZGlzY3Vzc2luZyB3ZSBTdGVmYW5vIHRvZGF5LCBJIGhhdmUgb25l
IG1vcmUgcXVlc3Rpb24gcmVnYXJkaW5nIApEb20wIHN1c3BlbmQuCgogRnJvbSBteSB1bmRlcnN0
YW5kaW5nLCB0aGUgaG9zdCBtYXkgcmVzdW1lIGJlY2F1c2Ugb2YgYW4gZXZlbnQgCnRhcmdldGlu
ZyBhIGd1ZXN0LiBUaGlzIG1lYW5zIHRoYXQgRG9tMCB3b3VsZCBzdGlsbCBiZSBibG9ja2VkLiBB
cyBEb20wIAp3b3VsZCBjb250YWluIFBWIGJhY2tlbmQsIGhvdyBkbyB5b3UgZXhwZWN0IHRoaXMg
dG8gd29yaz8KCklzIHRoZXJlIGFueSBwb3RlbnRpYWwgZGVwZW5kZW5jeSBiZXR3ZWVuIGZyb250
ZW5kIGFuZCBiYWNrZW5kPyBPciB3b3VsZCAKRG9tMCBiZSByZXN1bWUgd2hlbiB0aGUgUFYgZnJv
bnRlbmQgcHJvYmUgdGhlIGJhY2tlbmQ/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 18:23:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 18: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-devel-bounces@lists.xenproject.org>)
	id 1gNMIM-0007Le-Ot; Thu, 15 Nov 2018 18:23: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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNMIL-0007LT-UT
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 18:23:13 +0000
X-Inumbo-ID: 82afbdd4-e903-11e8-a37f-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 82afbdd4-e903-11e8-a37f-12d6303a7972;
 Thu, 15 Nov 2018 18:23:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CB89480D;
 Thu, 15 Nov 2018 10:23:11 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7554F3F718;
 Thu, 15 Nov 2018 10:23:09 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <27e0234f-8343-e291-0182-f35885e0e241@arm.com>
Date: Thu, 15 Nov 2018 18:23:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTEvMTIvMTggMTE6MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6
Cj4gV2hlbiBEb20wIGZpbmFsaXplcyBpdHMgc3VzcGVuZCBwcm9jZWR1cmUgdGhlIHN1c3BlbmQg
b2YgWGVuIGlzCj4gdHJpZ2dlcmVkIGJ5IGNhbGxpbmcgc3lzdGVtX3N1c3BlbmQoKS4gRG9tMCBm
aW5hbGl6ZXMgdGhlIHN1c3BlbmQgZnJvbQo+IGl0cyBib290IGNvcmUgKFZDUFUjMCksIHdoaWNo
IGNvdWxkIGJlIG1hcHBlZCB0byBhbnkgcGh5c2ljYWwgQ1BVLAo+IGkuZS4gdGhlIHN5c3RlbV9z
dXNwZW5kKCkgZnVuY3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkgYW55IHBoeXNpY2FsCj4gQ1BV
LiBTaW5jZSBYZW4gc3VzcGVuZCBwcm9jZWR1cmUgaGFzIHRvIGJlIHJ1biBieSB0aGUgYm9vdCBD
UFUKPiAobm9uLWJvb3QgQ1BVcyB3aWxsIGJlIGRpc2FibGVkIGF0IHNvbWUgcG9pbnQgaW4gc3Vz
cGVuZCBwcm9jZWR1cmUpLAo+IHN5c3RlbV9zdXNwZW5kKCkgZXhlY3V0aW9uIGhhcyB0byBjb250
aW51ZSBvbiBDUFUjMC4KPiAKPiBXaGVuIHRoZSBzeXN0ZW1fc3VzcGVuZCgpIHJldHVybnMgMCwg
aXQgbWVhbnMgdGhhdCB0aGUgc3lzdGVtIHdhcwo+IHN1c3BlbmRlZCBhbmQgaXQgaXMgY29taW5n
IG91dCBvZiB0aGUgcmVzdW1lIHByb2NlZHVyZS4gUmVnYXJkbGVzcwo+IG9mIHRoZSBzeXN0ZW1f
c3VzcGVuZCgpIHJldHVybiB2YWx1ZSwgYWZ0ZXIgdGhpcyBmdW5jdGlvbiByZXR1cm5zCj4gWGVu
IGlzIGZ1bGx5IGZ1bmN0aW9uYWwsIGFuZCBpdHMgc3RhdGUsIGluY2x1ZGluZyBhbGwgZGV2aWNl
cyBhbmQgZGF0YQo+IHN0cnVjdHVyZXMsIG1hdGNoZXMgdGhlIHN0YXRlIHByaW9yIHRvIGNhbGxp
bmcgc3lzdGVtX3N1c3BlbmQoKS4KPiBUaGUgc3RhdHVzIGlzIHJldHVybmVkIGJ5IHN5c3RlbV9z
dXNwZW5kKCkgZm9yIGRlYnVnZ2luZy9sb2dnaW5nCj4gcHVycG9zZXMgYW5kIGZ1bmN0aW9uIHBy
b3RvdHlwZSBjb21wYXRpYmlsaXR5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1pcmVsYSBTaW1vbm92
aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBTYWVlZCBO
b3dzaGFkaSA8c2FlZWQubm93c2hhZGlAeGlsaW54LmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL2Fy
bS9zdXNwZW5kLmMgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICAx
IGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vc3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+IGluZGV4IGYyMzM4ZTQx
ZGIuLjIxYjQ1ZjgyNDggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiBAQCAtMTEyLDExICsxMTIsMjAgQEAgc3RhdGlj
IHZvaWQgdmNwdV9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKPiAg
ICAgICBfYXJjaF9zZXRfaW5mb19ndWVzdCh2LCAmY3R4dCk7Cj4gICB9Cj4gICAKPiArLyogWGVu
IHN1c3BlbmQuIE5vdGU6IGRhdGEgaXMgbm90IHVzZWQgKHN1c3BlbmQgaXMgdGhlIHN1c3BlbmQg
dG8gUkFNKSAqLwo+ICtzdGF0aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRhKQo+ICt7
Cj4gKyAgICBCVUdfT04oc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9hY3RpdmUpOwo+ICsKPiAr
ICAgIHJldHVybiAtRU5PU1lTOwo+ICt9Cj4gKwo+ICAgaW50MzJfdCBkb21haW5fc3VzcGVuZChy
ZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4gICB7Cj4gICAgICAgc3RydWN0IHZj
cHUgKnY7Cj4gICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiAgICAg
ICBib29sIGlzX3RodW1iID0gZXBvaW50ICYgMTsKPiArICAgIGludCBzdGF0dXM7Cj4gICAKPiAg
ICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywKPiAgICAgICAgICAgICAgICJEb20lZCBzdXNwZW5k
OiBlcG9pbnQ9MHglIlBSSXJlZ2lzdGVyIiwgY2lkPTB4JSJQUklyZWdpc3RlciJcbiIsCj4gQEAg
LTE1Niw2ICsxNjUsMzEgQEAgaW50MzJfdCBkb21haW5fc3VzcGVuZChyZWdpc3Rlcl90IGVwb2lu
dCwgcmVnaXN0ZXJfdCBjaWQpCj4gICAgICAgICovCj4gICAgICAgdmNwdV9ibG9ja191bmxlc3Nf
ZXZlbnRfcGVuZGluZyhjdXJyZW50KTsKPiAgIAo+ICsgICAgLyogSWYgdGhpcyB3YXMgZG9tMCB0
aGUgd2hvbGUgc3lzdGVtIHNob3VsZCBzdXNwZW5kOiB0cmlnZ2VyIFhlbiBzdXNwZW5kICovCj4g
KyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCj4gKyAgICB7Cj4gKyAgICAgICAgLyoK
PiArICAgICAgICAgKiBzeXN0ZW1fc3VzcGVuZCBzaG91bGQgYmUgY2FsbGVkIHdoZW4gRG9tMCBm
aW5hbGl6ZXMgdGhlIHN1c3BlbmQKPiArICAgICAgICAgKiBwcm9jZWR1cmUgZnJvbSBpdHMgYm9v
dCBjb3JlIChWQ1BVIzApLiBIb3dldmVyLCBEb20wJ3MgVkNQVSMwIGNvdWxkCj4gKyAgICAgICAg
ICogYmUgbWFwcGVkIHRvIGFueSBQQ1BVICh0aGlzIGZ1bmN0aW9uIGNvdWxkIGJlIGV4ZWN1dGVk
IGJ5IGFueSBQQ1BVKS4KPiArICAgICAgICAgKiBUaGUgc3VzcGVuZCBwcm9jZWR1cmUgaGFzIHRv
IGJlIGZpbmFsaXplZCBieSB0aGUgUENQVSMwIChub24tYm9vdAo+ICsgICAgICAgICAqIFBDUFVz
IHdpbGwgYmUgZGlzYWJsZWQgZHVyaW5nIHRoZSBzdXNwZW5kKS4KPiArICAgICAgICAgKi8KPiAr
ICAgICAgICBzdGF0dXMgPSBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KDAsIHN5c3RlbV9zdXNw
ZW5kLCBOVUxMKTsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIElmIGFuIGVycm9yIGhhcHBl
bmVkLCB0aGVyZSBpcyBub3RoaW5nIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBoZXJlCj4gKyAgICAg
ICAgICogYmVjYXVzZSB0aGUgc3lzdGVtX3N1c3BlbmQgYWx3YXlzIHJldHVybnMgaW4gZnVsbHkg
ZnVuY3Rpb25hbCBzdGF0ZQo+ICsgICAgICAgICAqIG5vIG1hdHRlciB3aGF0IHRoZSBvdXRjb21l
IG9mIHN1c3BlbmQgcHJvY2VkdXJlIGlzLiBJZiB0aGUgc3lzdGVtCj4gKyAgICAgICAgICogc3Vz
cGVuZGVkIHN1Y2Nlc3NmdWxseSB0aGUgZnVuY3Rpb24gd2lsbCByZXR1cm4gMCBhZnRlciB0aGUg
cmVzdW1lLgo+ICsgICAgICAgICAqIE90aGVyd2lzZSwgaWYgYW4gZXJyb3IgaXMgcmV0dXJuZWQg
aXQgbWVhbnMgWGVuIGRpZCBub3Qgc3VzcGVuZGVkLAo+ICsgICAgICAgICAqIGJ1dCBpdCBpcyBz
dGlsbCBpbiB0aGUgc2FtZSBzdGF0ZSBhcyBpZiB0aGUgc3lzdGVtX3N1c3BlbmQgd2FzIG5ldmVy
Cj4gKyAgICAgICAgICogY2FsbGVkLiBXZSBkdW1wIGEgZGVidWcgbWVzc2FnZSBpbiBjYXNlIG9m
IGFuIGVycm9yIGZvciBkZWJ1Z2dpbmcvCj4gKyAgICAgICAgICogbG9nZ2luZyBwdXJwb3NlLgo+
ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggc3RhdHVzICkKPiArICAgICAgICAgICAgZHBy
aW50ayhYRU5MT0dfRVJSLCAiRmFpbGVkIHRvIHN1c3BlbmQsIGVycm5vPSVkXG4iLCBzdGF0dXMp
Owo+ICsgICAgfQoKQWZ0ZXIgZGlzY3Vzc2luZyB3ZSBTdGVmYW5vIHRvZGF5LCBJIGhhdmUgb25l
IG1vcmUgcXVlc3Rpb24gcmVnYXJkaW5nIApEb20wIHN1c3BlbmQuCgogRnJvbSBteSB1bmRlcnN0
YW5kaW5nLCB0aGUgaG9zdCBtYXkgcmVzdW1lIGJlY2F1c2Ugb2YgYW4gZXZlbnQgCnRhcmdldGlu
ZyBhIGd1ZXN0LiBUaGlzIG1lYW5zIHRoYXQgRG9tMCB3b3VsZCBzdGlsbCBiZSBibG9ja2VkLiBB
cyBEb20wIAp3b3VsZCBjb250YWluIFBWIGJhY2tlbmQsIGhvdyBkbyB5b3UgZXhwZWN0IHRoaXMg
dG8gd29yaz8KCklzIHRoZXJlIGFueSBwb3RlbnRpYWwgZGVwZW5kZW5jeSBiZXR3ZWVuIGZyb250
ZW5kIGFuZCBiYWNrZW5kPyBPciB3b3VsZCAKRG9tMCBiZSByZXN1bWUgd2hlbiB0aGUgUFYgZnJv
bnRlbmQgcHJvYmUgdGhlIGJhY2tlbmQ/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 18:26:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 18:26: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-devel-bounces@lists.xenproject.org>)
	id 1gNMLh-0007bi-Jv; Thu, 15 Nov 2018 18:26: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=hzrU=N2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gNMLg-0007b5-4f
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 18:26:40 +0000
X-Inumbo-ID: fdc7262e-e903-11e8-921c-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fdc7262e-e903-11e8-921c-12d6303a7972;
 Thu, 15 Nov 2018 18:26:39 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BFD1121780;
 Thu, 15 Nov 2018 18:26:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542306398;
 bh=tXiN9tQ25x4/NLyHUgxS8FWUb8m+bhv0FRrak2/sT34=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=SPkKFSSLIEl9fvBGtbyxNQjo+tbepxCkYtx0Ba5yEa6Rso5irJIjldS0+wBig96dB
 gHzX9V7JPuYgEoGun9o1TQV3DfKhcmiGkq0LgxLHkAEI5SNPjOdlsFCpBJJufBanEq
 063IvBS8AI3sMgU0i0SOhhwtCDbEXWvSkaMhcRag=
Date: Thu, 15 Nov 2018 10:26:30 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <Julien.Grall@arm.com>
In-Reply-To: <384421bf-3ce7-28b5-a360-a31f6e059c08@arm.com>
Message-ID: <alpine.DEB.2.10.1811151026250.22115@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
 <746b0ad8-4ce1-dfaf-eadc-939657426900@arm.com>
 <ed9f3dc5-7f91-6d49-ee09-b362afcee5b0@aggios.com>
 <64d1c6ba-de67-4757-5be6-2390286eb60e@arm.com>
 <alpine.DEB.2.10.1811141410250.302@sstabellini-ThinkPad-X260>
 <384421bf-3ce7-28b5-a360-a31f6e059c08@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-392878405-1542306397=:22115"
Subject: Re: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "saeed.nowshadi@xilinx.com" <saeed.nowshadi@xilinx.com>,
 "dm@aggios.com" <dm@aggios.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "stefano.stabellini@xilinx.com" <stefano.stabellini@xilinx.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Mirela Simonovic <mirela.simonovic@aggios.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-392878405-1542306397=:22115
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Wed, 14 Nov 2018, Julien Grall wrote:
> Hi,
> 
> On 14/11/2018 22:18, Stefano Stabellini wrote:
> > On Wed, 14 Nov 2018, Julien Grall wrote:
> >>>>>    @@ -1319,6 +1341,129 @@ static void gicv2_do_LPI(unsigned int lpi)
> >>>>>        BUG();
> >>>>>    }
> >>>>>    +static void gicv2_alloc_context(struct gicv2_context *gc)
> >>>>> +{
> >>>>
> >>>> Is it necessary to allocate them at boot? Can we make them static or
> >>>> allocate them when we suspend?
> >>>>
> >>>
> >>> We need to allocate dynamically because the size of allocated data depends
> >>> on the number of irq lines, which is not known at the compile time.
> >>
> >> Well you know the upper bound. Why can't you use the upper bound?
> >>
> >>> Alternative is to allocate on suspend, but I believe it is better to do this
> >>> when the system boots.
> >>
> >> Why is it better?
> > 
> > I'll reply here also to your other point because they are related:
> > 
> >> Suspend/resume is not a critical feature in common case. So I would
> >> prefer if we disable it when we can't alloc memory.
> > 
> > 
> > It is true that suspend/resume is not a critical feature for the common
> > case, but proceeding as "normal" when a memory allocation fails is not a
> > good idea: if the hypervisor is so low in memory as to fail in an
> > allocation like this one, it is not going to be able to work right. In
> > no other cases in Xen we continue on memory allocation failures, even
> > for less-critical features.
> > 
> > I suggest that we either allocate statically using the upper bound as
> > you suggested, although it leads to some memory being wasted.
> 
> We are speaking of at most 2KB of memory. I don't think it is going to 
> be waste given of the number of interrupts GIC usually supports.
> 
> The more that we already statically allocate irq_desc.

OK
--8323329-392878405-1542306397=:22115
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-392878405-1542306397=:22115--


From xen-devel-bounces@lists.xenproject.org Thu Nov 15 18:26:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 18:26: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-devel-bounces@lists.xenproject.org>)
	id 1gNMLh-0007bc-9z; Thu, 15 Nov 2018 18:26: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=hzru=n2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gNMLf-0007b0-Re
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 18:26:39 +0000
X-Inumbo-ID: fdb3813a-e903-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fdb3813a-e903-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 18:26:38 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BFD1121780;
 Thu, 15 Nov 2018 18:26:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542306398;
 bh=tXiN9tQ25x4/NLyHUgxS8FWUb8m+bhv0FRrak2/sT34=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=SPkKFSSLIEl9fvBGtbyxNQjo+tbepxCkYtx0Ba5yEa6Rso5irJIjldS0+wBig96dB
 gHzX9V7JPuYgEoGun9o1TQV3DfKhcmiGkq0LgxLHkAEI5SNPjOdlsFCpBJJufBanEq
 063IvBS8AI3sMgU0i0SOhhwtCDbEXWvSkaMhcRag=
Date: Thu, 15 Nov 2018 10:26:30 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <Julien.Grall@arm.com>
In-Reply-To: <384421bf-3ce7-28b5-a360-a31f6e059c08@arm.com>
Message-ID: <alpine.DEB.2.10.1811151026250.22115@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-11-git-send-email-mirela.simonovic@aggios.com>
 <746b0ad8-4ce1-dfaf-eadc-939657426900@arm.com>
 <ed9f3dc5-7f91-6d49-ee09-b362afcee5b0@aggios.com>
 <64d1c6ba-de67-4757-5be6-2390286eb60e@arm.com>
 <alpine.DEB.2.10.1811141410250.302@sstabellini-ThinkPad-X260>
 <384421bf-3ce7-28b5-a360-a31f6e059c08@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-392878405-1542306397=:22115"
Subject: Re: [Xen-devel] [PATCH 10/18] xen/arm: Implement GIC suspend/resume
 functions (gicv2 only)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "saeed.nowshadi@xilinx.com" <saeed.nowshadi@xilinx.com>,
 "dm@aggios.com" <dm@aggios.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "stefano.stabellini@xilinx.com" <stefano.stabellini@xilinx.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Mirela Simonovic <mirela.simonovic@aggios.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-392878405-1542306397=:22115
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Wed, 14 Nov 2018, Julien Grall wrote:
> Hi,
> 
> On 14/11/2018 22:18, Stefano Stabellini wrote:
> > On Wed, 14 Nov 2018, Julien Grall wrote:
> >>>>>    @@ -1319,6 +1341,129 @@ static void gicv2_do_LPI(unsigned int lpi)
> >>>>>        BUG();
> >>>>>    }
> >>>>>    +static void gicv2_alloc_context(struct gicv2_context *gc)
> >>>>> +{
> >>>>
> >>>> Is it necessary to allocate them at boot? Can we make them static or
> >>>> allocate them when we suspend?
> >>>>
> >>>
> >>> We need to allocate dynamically because the size of allocated data depends
> >>> on the number of irq lines, which is not known at the compile time.
> >>
> >> Well you know the upper bound. Why can't you use the upper bound?
> >>
> >>> Alternative is to allocate on suspend, but I believe it is better to do this
> >>> when the system boots.
> >>
> >> Why is it better?
> > 
> > I'll reply here also to your other point because they are related:
> > 
> >> Suspend/resume is not a critical feature in common case. So I would
> >> prefer if we disable it when we can't alloc memory.
> > 
> > 
> > It is true that suspend/resume is not a critical feature for the common
> > case, but proceeding as "normal" when a memory allocation fails is not a
> > good idea: if the hypervisor is so low in memory as to fail in an
> > allocation like this one, it is not going to be able to work right. In
> > no other cases in Xen we continue on memory allocation failures, even
> > for less-critical features.
> > 
> > I suggest that we either allocate statically using the upper bound as
> > you suggested, although it leads to some memory being wasted.
> 
> We are speaking of at most 2KB of memory. I don't think it is going to 
> be waste given of the number of interrupts GIC usually supports.
> 
> The more that we already statically allocate irq_desc.

OK
--8323329-392878405-1542306397=:22115
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-392878405-1542306397=:22115--


From xen-devel-bounces@lists.xenproject.org Thu Nov 15 18:40:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 18:40: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-devel-bounces@lists.xenproject.org>)
	id 1gNMZD-0000iO-VR; Thu, 15 Nov 2018 18:40: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=ydcx=n2=citrix.com=prvs=8502c4cf5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gNMZC-0000iJ-Gl
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 18:40:38 +0000
X-Inumbo-ID: f0dd36d0-e905-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0dd36d0-e905-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 18:40:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,237,1539648000"; d="scan'208";a="70693214"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23533.48525.832090.502837@mariner.uk.xensource.com>
Date: Thu, 15 Nov 2018 18:40:13 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181115111510.11628-1-anthony.perard@citrix.com>
References: <23532.22098.906750.732501@mariner.uk.xensource.com>
 <20181115111510.11628-1-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6.2 05/11] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY2LjIgMDUvMTFdIGxpYnhsX3FtcDogSW1w
bGVtZW50YXRpb24gb2YgbGlieGxfX2V2X3FtcF8qIik6Cj4gU2lnbmVkLW9mZi1ieTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpUaGFua3MgZm9yIHRoZSBhZGRp
dGlvbmFsIGNvbW1lbnRzLiAgSSBnb3QgdGhvcm91Z2hseSBzdHVjayBpbi4KCk92ZXJhbGwgdGhl
IHN0cnVjdHVyZSBsb29rcyBicm9hZGx5IHJpZ2h0IGFuZCBteSBjb21tZW50cyBhcmUKZ2VuZXJh
bGx5IGFib3V0IGRldGFpbHMuICBBcyBtaWdodCBiZSBleHBlY3RlZCwgc29tZSBvZiB0aGVtIGFy
ZQpzdHlsaXN0aWMgb3IgbWF0dGVycyBvZiB0YXN0ZS4KClBsZWFzZSBmZWVsIGZyZWUgdG8gcHVz
aCBiYWNrIGlmIHlvdSBkaXNhZ3JlZSB3aXRoIG1lIG9uIGFueXRoaW5nLgoKPiAgc3RydWN0IGxp
YnhsX19ldl9xbXAgewo+ICAgICAgLyogY2FsbGVyIHNob3VsZCBpbmNsdWRlIHRoaXMgaW4gdGhl
aXIgb3duIHN0cnVjdCAqLwo+ICAgICAgLyogY2FsbGVyIG11c3QgZmlsbCB0aGVzZSBpbiwgYW5k
IHRoZXkgbXVzdCBhbGwgcmVtYWluIHZhbGlkICovCj4gICAgICBsaWJ4bF9kb21pZCBkb21pZDsK
PiAgICAgIGxpYnhsX19ldl9xbXBfY2FsbGJhY2sgKmNhbGxiYWNrOwo+ICAgICAgaW50IGZkOyAv
KiBzZXQgdG8gc2VuZCBhIGZkIHdpdGggdGhlIGNvbW1hbmQsIC0xIG90aGVyd2lzZSAqLwo+ICsK
ClRoaXMgbmFtZSBgZmQnIGJlY29tZXMgdmVyeSBjb25mdXNpbmcsIGJlY2F1c2UgbW9zdCBvZiB0
aGUgdGltZSB3aXRoCnFtcCB0aGUgZmQgaW4gcXVlc3Rpb24gaXMgb3VyIHNvY2tldCB0byBxZW11
LiAgQ2FuIHlvdSByZW5hbWUgaXQgPwpwYXlsb2FkX2ZkIG1heWJlID8KCj4gKyAgICAvKgo+ICsg
ICAgICogcmVtYWluaW5nIGZpZWxkcyBhcmUgcHJpdmF0ZSB0byBsaWJ4bF9ldl9xbXBfKgo+ICsg
ICAgICovCj4gKwo+ICsgICAgaW50IGlkOwo+ICsgICAgbGlieGxfX2NhcmVmZCAqcW1wX2NmZDsK
PiArICAgIGxpYnhsX19ldl9mZCBxbXBfZWZkOwo+ICsgICAgbGlieGxfX3FtcF9zdGF0ZSBxbXBf
c3RhdGU7CgpXaGF0IHB1cnBvc2UgZG8gdGhlIHFtcF8gcHJlZml4ZXMgb24gdGhlc2Ugc2VydmUg
PyAgSSB0aGluayBpZiBpdCB3ZXJlCm1lIEkgd291bGQgZHJvcCB0aGVtIGFuZCBzaW1wbHkgY2Fs
bCB0aGVzZSBgY2ZkJyBhbmQgYGVmZCcgYW5kIGBzdGF0ZScuCgoKPiArLyogLS0tLS0tLS0tLS0t
IEltcGxlbWVudGF0aW9uIG9mIGxpYnhsX19ldl9xbXAgLS0tLS0tLS0tLS0tLS0tLSAqLwo+ICsK
PiArLyoKPiArICogUG9zc2libGUgaW50ZXJuYWwgc3RhdGUgY29tcGFyZWQgdG8gcW1wX3N0YXRl
Ogo+ICsgKgo+ICsgKiBxbXBfc3RhdGUgICAgICBFeHRlcm5hbCAgcW1wX2NmZCAgcW1wX2VmZCAg
aWQgICAgICByeF9idWYqIHR4X2J1ZiogbXNnKgo+ICsgKiBkaXNjb25uZWN0ZWQgICBJZGxlICAg
ICAgY2xvc2UgICAgSWRsZSAgICAgcmVzZXQgICBmcmVlICAgIGZyZWUgICAgZnJlZQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXl5eXl4KWU0gYDAnIG9yIGBOVUxMJy4KCk1heWJlIHRo
aXMgdGFibGUgd291bGQgYmUgZWFzaWVyIHRvIHJlYWQgaWYgdGhlIGhlYWRpbmdzIHdlcmUgb2Zm
c2V0CmZyb20gdGhlIHZhbHVlcy4gIEVnOgogICsgKiBxbXBfc3RhdGUgICAgIEV4dGVybmFsICBx
bXBfY2ZkICBxbXBfZWZkICBpZCAgICAgIHJ4X2J1ZiogdHhfYnVmKiBtc2cqCiAgKyAqIGRpc2Nv
bm5lY3RlZCAgIElkbGUgICAgICBjbG9zZSAgICBJZGxlICAgICByZXNldCAgIGZyZWUgICAgZnJl
ZSAgICBmcmVlCj8KVXAgdG8geW91LgoKPiArICogY29ubmVjdGluZyAgICAgQWN0aXZlICAgIG9w
ZW4gICAgIEFjdGl2ZSAgIHNldCAgICAgdXNlZCAgICBmcmVlICAgIHNldAoKWW91IHNheSBBY3Rp
dmUgZm9yIHRoZSBxbXBfZWZkIGJ1dCBJIHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0byBzYXkK
d2hhdCB5b3UgYXJlIHdhaXRpbmcgZm9yID8gIExvb2tpbmcgYXQgcW1wX2V2X2Nvbm5lY3QgSSB0
aGluawpjb25uZWN0aW5nIGhhcyBvbmx5IFBPTExJTi4gIFlvdSBjb3VsZCB3cml0ZSBJTiwgSU5b
fE9VVF0sIGV0Yy4sIG1heWJlLgoKV2hpbGUgcmVhZGluZyB0aGUgcmVzdCBvZiB0aGUgY29kZSBJ
IGZvdW5kIHRoYXQgdGhpcyB3YXMgb2Z0ZW4gYQpjcml0aWNhbCBwaWVjZSBvZiBzdGF0ZSB5b3Ug
YXJlIG1hbmFnaW5nLCBzbyBJIHRoaW5rIHNvbWUgaW1wcm92ZW1lbnQKaGVyZSBpcyB3YXJyYW50
ZWQuCgo+ICsgKiBjYXBhYmlsaXR5X25lZ290aWF0aW9uCj4gKyAqICAgICAgICAgICAgICAgIEFj
dGl2ZSAgICBvcGVuICAgICBBY3RpdmUgICBzZXQgICAgIHVzZWQgICAgYW55ICAgICBzZXQKCkkg
d291bGQgYWJicmV2aWF0ZSB0aGlzIHN0YXRlIG5hbWUgaGVyZSwgYmVjYXVzZSBpdCBzcG9pbHMg
dGhlIHRhYmxlLgpgY2FwLm5lZ28uJyA/ICBPciBtYXliZSB5b3UgY291bGQganVzdCByZW5hbWUg
aXQgdG8gY2FwYWJfbmVnbyBvcgpzb21ldGhpbmcuCgo+ICsgKiBjb25uZWN0ZWQgICAgICBDb25u
ZWN0ZWQgb3BlbiAgICAgQWN0aXZlICAgcHJldlsxXSB1c2VkICAgIGZyZWUgICAgYW55CgpXaGF0
IG1zZyBtaWdodCB0aGVyZSBiZSBpbiBzdGF0ZSBgY29ubmVjdGVkJyA/ICBBY2NvcmRpbmcgdG8g
dGhlCnB1YmxpYyBpbnRlcmZhY2UgdGhlcmUgaXMgbm8gbWVzc2FnZSB5ZXQuCgpJbiBnZW5lcmFs
IHRoZSBtb3ZlbWVudCBvZiB0aGUgY2FsbGVyJ3MgaW50ZW5kZWQgcW1wIGNvbW1hbmQgZnJvbSBt
c2cKdG8gcnhfYnVmIHRocm91Z2ggdG8gcWVtdSBjb3VsZCBwZXJoYXBzIGRvIHdpdGggc29tZSBl
eHBvc2l0aW9uCihjb21tZW50YXJ5KS4KCj4gKyAqIHdhaXRpbmdfcmVwbHkgIEFjdGl2ZSAgICBv
cGVuICAgICBBY3RpdmUgICBzZXQgICAgIHVzZWQgICAgYW55ICAgICBmcmVlCgpJIGFtIGEgYml0
IGNvbmZ1c2VkIGFib3V0IHRoZSBzZW1hbnRpY3Mgb2YgdHhfYnVmIGJlaW5nIGZyZWUgaW4gc3Rh
dGUKd2FpdGluZ19yZXBseS4gIERvZXMgdGhhdCBtZWFuIHRoZSBjYWxsZXIncyB3YW50ZWQgY29t
bWFuZCBoYXMgYmVlbgpzZW50ID8gIFRoaXMgc2VlbXMgbGlrZSBwYXJ0IG9mIHRoZSBzYW1lIHF1
ZXN0aW9uIGFzIEkganVzdCBhc2tlZC4uLgoKTWF5YmUgeW91IHdhbnQgdG8gc3BsaXQgdGhpcyBp
bnRvIHR3byByb3dzOgoKICArICogd2FpdGluZ19yZXBseSAgQWN0aXZlICAgIG9wZW4gICAgIElO
fE9VVCAgIHNldCAgICAgdXNlZCAgICB1c2VyJ3MgIGZyZWUKICArICogd2FpdGluZ19yZXBseSAg
QWN0aXZlICAgIG9wZW4gICAgIElOICAgICAgIHNldCAgICAgdXNlZCAgICBmcmVlICAgIGZyZWUK
Cj8KCj4gKyAqIGJyb2tlblsyXSAgICAgIG5vbmVbM10gICBhbnkgICAgICBBY3RpdmUgICBhbnkg
ICAgIGFueSAgICAgYW55ICAgICBhbnkKLi4uCj4gKyAqIFsxXSBpZCB1c2VkIG9uIHRoZSBwcmV2
aW91c2x5IHNlbnQgY29tbWFuZAoKSXQgd291bGQgYmUgYmV0dGVyIGlmIHRoZSBpZCBjb2x1bW4g
c3RhdGVkIHNvbWV0aGluZyBtb3JlIHVzZWZ1bCB0aGFuCmBzZXQnLiAgYG5leHQnIG1heWJlLCB3
aGVyZSBhcHBsaWNhYmxlID8KCkFJVUkgaXQgaXMgaW50ZW5kZWQgKGltcG9ydGFudD8pIHRoYXQg
aWRzIHNob3VsZCBub3QgYmUgcmV1c2VkLgoKPiArICogUG9zc2libGUgYnVmZmVycyBzdGF0ZXM6
Cj4gKyAqIC0gcmVjZWl2aW5nIGJ1ZmZlcjoKPiArICogICAgICAgICAgICAgICAgICAgIGZyZWUg
ICB1c2VkCj4gKyAqICAgcnhfYnVmICAgICAgICAgICBOVUxMICAgYWxsb2NhdGVkCj4gKyAqICAg
cnhfYnVmX3NpemUgICAgICAwICAgICAgYWxsb2NhdGlvbiBzaXplIG9mIGByeF9idWZgCj4gKyAq
ICAgcnhfYnVmX29mZiAgICAgICAwICAgICAgPD0gcnhfYnVmX3NpemUKPiArICogLSB0cmFuc21p
dGluZyBidWZmZXI6CgpUeXBvIGB0cmFuc21pdHRpbmcnLgoKQSBtaW5vciBwb2ludCwgYnV0IGlu
ZGVudGluZyB0aGUgcnhfKiB0aGluZ3MgaGVyZSB3b3VsZCBhdm9pZCB0aGVtCmxpbmluZyB1cCB3
aXRoIGB0cmFuc21pdHRpbmcgYnVmZmVyJyBhbmQgbWlzbGVhZGluZyB0aGUgZXllLgoKQmV0dGVy
IHN0aWxsLCBoYXZlIHlvdSBjb25zaWRlcmVkIG1vdmluZyB0aGlzIHRhYmxlIGludG8gdGhlIHN0
cnVjdAppdHNlbGYgPyAgWW91IGNvdWxkIHB1dCB0aGUgdGFibGUgdG8gdGhlIFJIUyBvZiB0aGUg
YWN0dWFsIG1lbWJlcgpkZWZpbml0aW9ucy4gIFRoYXQgZ2l2ZXMgc2xpZ2h0bHkgZmV3ZXIgcGxh
Y2VzIHRvIGxvb2ssIGFsdGhvdWdoIGl0CndvdWxkIGludm9sdmUgYSBjcm9zcy1yZWZlcmVuY2Ug
ZnJvbSB0aGlzIHdpZGVyIHN0YXRlIGRlc2NyaXB0aW9uIHRvCnRoZSBmaWVsZCdzIHN0YXRlIHRh
Ymxlcy4KCj4gKyAqICAgICAgICAgICAgICAgICAgICBmcmVlICAgdXNlZAo+ICsgKiAgIHR4X2J1
ZiAgICAgICAgICAgTlVMTCAgIGNvbnRhaW4gZGF0YQo+ICsgKiAgIHR4X2J1Zl9sZW4gICAgICAg
MCAgICAgIHNpemUgb2YgZGF0YQo+ICsgKiAgIHR4X2J1Zl9vZmYgICAgICAgMCAgICAgIDw9IHR4
X2J1Zl9sZW4KCllvdSBzaG91bGQgZXhwbGFpbiB0aGUgc2VtYW50aWNzIG9mIF9vZmYgaW4gYm90
aCBjYXNlcy4gIEl0IHBvaW50cwppbnRvIHRoZSBidWZmZXIsIGJ1dCB3aGF0IGlzIHRoZSBtZWFu
aW5nIG9mIHRoZSBkYXRhIChvciB0aGUgc3BhY2UpCmJlZm9yZSBhbmQgYWZ0ZXIgaXQgPwoKLi4u
IG9oLCBJIHNlZSBmb3IgcnhfYnVmX3VzZWQgdGhpcyBpcyBkb2N1bWVudGVkIGluIHRoZSBzdHJ1
Y3QKaXRzZWxmLiAgQnV0IG5vdCBmb3IgdHhfYnVmX29mZi4KCldoaWNoIGxlYWRzIG1lIHRvIHNh
eTogdGhlIHN0cnVjdCBjb250YWlucyByeF9idWZfdXNlZCBidXQgdGhlIGNvbW1lbnQKaGVyZSB0
YWxrcyBhYm91dCBfb2ZmLgoKPiArICogLSBxdWV1ZWQgdXNlciBjb21tYW5kOgo+ICsgKiAgICAg
ICAgICAgICAgICAgICAgZnJlZSAgc2V0Cj4gKyAqICAgbXNnICAgICAgICAgICAgICBOVUxMICBj
b250YWluIGRhdGEKCllNIGBjb250YWlucycgZGF0YSwgaW4gYm90aCBjYXNlcy4KCj4gKyAqICAg
bXNnX2xlbiAgICAgICAgICAwICAgICBzaXplIG9mIGRhdGEKPiArICoKPiArICogLSBBbGxvd2Vk
IGludGVybmFsIHN0YXRlIHRyYW5zaXRpb246Cj4gKyAqIGRpc2Nvbm5lY3RlZCAgICAgICAgICAg
ICAgICAgICAgICAgICAtPiBjb25uZWN0aW5nCj4gKyAqIGNvbm5lY3Rpb24gICAgICAgICAgICAg
ICAgICAgICAgICAgICAtPiBjYXBhYmlsaXR5X25lZ290aWF0aW9uCj4gKyAqIGNhcGFiaWxpdHlf
bmVnb3RpYXRpb24vd2FpdGluZ19yZXBseSAtPiBjb25uZWN0ZWQKPiArICogY29ubmVjdGVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIC0+IHdhaXRpbmdfcmVwbHkKPiArICogYW55ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0+IGRpc2Nvbm5lY3RlZAoKVGhpcyBkb2VzIG5v
dCBtZW50aW9uIHRoZSBzdGF0ZSBgYnJva2VuJyBhbmQgaXQgc2hvdWxkLgoKPiArc3RhdGljIHZv
aWQgcW1wX2V2X2Vuc3VyZV9yZWFkaW5nX3dyaXRpbmcobGlieGxfX2djICpnYywgbGlieGxfX2V2
X3FtcCAqZXYpCj4gKyAgICAvKiAhZGlzY29ubmVjdGVkIC0+IHNhbWUgc3RhdGUgKi8KClRoaXMg
aXMgbm90IHJlYWxseSB0cnVlLiAgVGhpcyBmdW5jdGlvbiBpcyBvbmUgdG8gdHJhbnNmb3JtIGEK
dHJhbnNpZW50LCBwYXJ0aWFsLCBpbnRlcm5hbCBzdGF0ZSwgaW50byB0aGUgY29ycmVzcG9uZGlu
ZyBwcm9wZXIKaW50ZXJuYWwgc3RhdGUsIGJ5IHNldHRpbmcgdXAgdGhlIGZkIGV2ZW50LgoKVGhp
cyB3aWxsIGJlY29tZSBtb3JlIG9idmlvdXMgaWYgeW91IGFkZCB0aGUgSU4gZXRjLiB0byB0aGUg
ZWZkIGNvbHVtbgppbiB0aGUgaW50ZXJuYWwgc3RhdGUgdGFibGUuCgo+ICsgICAgaWYgKGV2LT50
eF9idWYpIHsKPiArICAgICAgICBlbmFibGUgPSB0cnVlOwo+ICsgICAgfSBlbHNlIHsKPiArICAg
ICAgICBlbmFibGUgPSAoZXYtPnFtcF9zdGF0ZSA9PSBxbXBfc3RhdGVfY29ubmVjdGVkKSAmJiBl
di0+bXNnOwo+ICsgICAgfQo+ICsKPiArICAgIGlmIChlbmFibGUpCj4gKyAgICAgICAgZXZlbnRz
ID0gZXYtPnFtcF9lZmQuZXZlbnRzIHwgUE9MTE9VVDsKPiArICAgIGVsc2UKPiArICAgICAgICBl
dmVudHMgPSBldi0+cW1wX2VmZC5ldmVudHMgJiB+UE9MTE9VVDsKPiArCj4gKyAgICBsaWJ4bF9f
ZXZfZmRfbW9kaWZ5KGdjLCAmZXYtPnFtcF9lZmQsIGV2ZW50cyk7CgpUaGlzIGZ1bmN0aW9uIHNl
ZW1zIG1vcmUgY29tcGxpY2F0ZWQgdGhhbiBpdCBuZWVkcyB0byBiZSA/CgpBRkFJQ1QgeW91ciBj
b2RlIG5ldmVyIGNsZWFycyBQT0xMSU4uICBBbmQgdGhpcyBmdW5jdGlvbiBhbHdheXMKdW5jb25k
aXRpb25hbGx5IGNsZWFycyBvciBzZXRzIFBPTExPVVQuICBTbyB0aGUgZGVzaXJlZCBldmVudHMg
ZG8gbm90CmluIGZhY3QgZGVwZW5kIG9uIHFtcF9lZmQuZXZlbnRzID8KCldoaWNoIG1ha2VzIHNl
bnNlLCBiZWNhdXNlIGZyb20gdGhpcyBuYW1lIEkgd291bGQgZXhwZWN0IHRoaXMgZnVuY3Rpb24K
dG8gZmlndXJlIG91dCBmb3IgaXRzZWxmIGV4YWN0bHkgd2hhdCBldmVudHMgb3VnaHQgdG8gYmUg
bGlzdGVuZWQgZm9yLgoKSSB0aGluayB5b3Ugd2FudCBzb21ldGhpbmcgbGlrZQogICAgICBldmVu
dHMgPSBQT0xMSU47CiAgICAgIGlmIChzb21lIHN0dWZmKSB7CiAgICAgICAgIGV2ZW50cyB8PSBQ
T0xMT1VUOwpldGMuCgo+ICtzdGF0aWMgdm9pZCBxbXBfZXZfc2V0X3N0YXRlKGxpYnhsX19nYyAq
Z2MsIGxpYnhsX19ldl9xbXAgKmV2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX19xbXBfc3RhdGUgbmV3X3N0YXRlKQo+ICt7CgpOb3cgdGhhdCB5b3UgaGF2ZSBgYnJva2Vu
JyB5b3Ugc2hvdWxkIHByb2JhYmx5IG1lbnRpb24gdGhhdCB0aGlzCmZ1bmN0aW9uIGlzIG5vdCB1
c2VkIHRvIGVudGVyIHRoZSBzdGF0ZSBgYnJva2VuJyAodGhhdCBpcyBkb25lCndpbGx5LW5pbGx5
KSwgbm9yIHRoZSBzdGF0ZSBgZGlzY29ubmVjdGVkJyAodGhhdCBpcyBkb25lIGluIF9pbml0KS4K
Cj4gK3N0YXRpYyBpbnQgcW1wX2Vycm9yX2NsYXNzX3RvX2xpYnhsX2Vycm9yX2NvZGUobGlieGxf
X2djICpnYywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBjaGFyICplY2xhc3MpCj4gK3sKPiArICAgIGNvbnN0IGxpYnhsX2VudW1fc3RyaW5n
X3RhYmxlICp0ID0gbGlieGxfZXJyb3Jfc3RyaW5nX3RhYmxlOwo+ICsKPiArICAgIC8qIGNvbXBh
cmUgIlFNUF9HRU5FUklDX0VSUk9SIiBmcm9tIGxpYnhsX2Vycm9yIHRvICJHZW5lcmljRXJyb3Ii
Cj4gKyAgICAgKiBnZW5lcmF0ZWQgYnkgdGhlIFFNUCBzZXJ2ZXIgKi8KPiArCj4gKyAgICBmb3Ig
KCA7IHQtPnM7IHQrKykgewo+ICsgICAgICAgICAgICBjb25zdCBjaGFyICpzID0gZWNsYXNzOwo+
ICsgICAgICAgICAgICBjb25zdCBjaGFyICpzZSA9IHQtPnM7Cj4gKyAgICAgICAgaWYgKHN0cm5j
YXNlY21wKHQtPnMsICJRTVBfIiwgNCkpCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiAr
ICAgICAgICAvKiBza2lwICJRTVBfIiAqLwo+ICsgICAgICAgIHNlICs9IDQ7CgpUaGlzIGNvZGUg
Y29udGFpbnMgb3IgaW1wbGllcyB0aGUgdmFsdWUgYDQnIGEgdG90YWwgb2YgNCB0aW1lczogdGhy
ZWUKdGltZXMgaW4gdGhlIGNvZGUgKCJRTVBfIiwgNCwgNCkgYW5kIG9uY2UgaW4gYSBjb21tZW50
LiAgSG93IGFib3V0CiAgIGNvbnN0IGNoYXIgc2tpcFtdID0gIlFNUF8iOwogICBjb25zdCBzaXpl
X3Qgc2tpcGwgPSBzaXplb2Yoc2tpcCktMTsKPwoKPiArICAgICAgICB3aGlsZSAoKnMgJiYgKnNl
KSB7Cj4gKyAgICAgICAgICAgIC8qIHNraXAgdW5kZXJzY29yZXMgKi8KPiArICAgICAgICAgICAg
aWYgKCpzZSA9PSAnXycpIHsKPiArICAgICAgICAgICAgICAgIHNlKys7Cj4gKyAgICAgICAgICAg
ICAgICBjb250aW51ZTsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICBpZiAodG9sb3dl
cigqcykgIT0gdG9sb3dlcigqc2UpKQo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAg
ICAgICAgIHMrKywgc2UrKzsKPiArICAgICAgICB9Cj4gKyAgICAgICAgaWYgKCEqcyAmJiAhKnNl
KQo+ICsgICAgICAgICAgICByZXR1cm4gdC0+djsKCkkgY29uZmVzcyBJIGZpbmQgdGhpcyB3YXkg
b2YgY29uc3RydWN0aW5nIHRoaXMgbG9vcCBhIGJpdCBjb25mdXNpbmcuCkkgd291bGQgd3JpdGUg
dGhpcyBhcyBhIGZvcig7OykgbG9vcCBhbmQgZGVhbCB3aXRoIGVhY2ggb2YgdGhlIGV4aXQKY29u
ZGl0aW9ucyBpbiB0aGUgbG9vcCBib2R5LiAgQnV0IHRoYXQgaXMgYSBtYXR0ZXIgb2YgdGFzdGUg
SSB0aGluayBzbwppZiB5b3UgcHJlZmVyIGl0IGxpa2UgdGhpcywgZmluZS4KCj4gKyAgICB9Cj4g
Kwo+ICsgICAgcmV0dXJuIEVSUk9SX1VOS05PV05fUU1QX0VSUk9SOwoKSSB0aGluayB5b3UgcHJv
YmFibHkgd2FudGVkIHRvIGxvZyB0aGUgb3JpZ2luYWwgZXJyb3Igc3RyaW5nIGhlcmUgc28KdGhh
dCBpdCBkb2VzIG5vdCBiZWNvbWUgbG9zdC4KCj4gK3N0YXRpYyBpbnQgcW1wX2V2X3ByZXBhcmVf
Y21kKGxpYnhsX19nYyAqZ2MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19ldl9xbXAgKmV2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFy
ICpjbWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29u
X29iamVjdCAqYXJncykKPiArICAgIC8qIG9uIGVudHJ5OiBjb25uZWN0aW5nL2Nvbm5lY3RlZCBi
dXQgd2l0aCBgbXNnYCBmcmVlCj4gKyAgICAgKiBvbiByZXR1cm46IHNhbWUgc3RhdGUgYnV0IHdp
dGggYG1zZ2Agc2V0ICovCj4gK3sKPiArICAgIGNoYXIgKmJ1ZiA9IE5VTEw7Cj4gKyAgICBzaXpl
X3QgbGVuOwo+ICsKPiArICAgIGFzc2VydCghZXYtPnR4X2J1ZiAmJiAhZXYtPnR4X2J1Zl9sZW4p
Owo+ICsgICAgYXNzZXJ0KCFldi0+bXNnICYmICFldi0+bXNnX2xlbik7Cj4gKwo+ICsgICAgZXYt
PmlkKys7Cj4gKyAgICBidWYgPSBxbXBfcHJlcGFyZV9jbWQoZ2MsIGNtZCwgYXJncywgZXYtPmlk
LCAmbGVuKTsKPiArICAgIGlmICghYnVmKSB7Cj4gKyAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7
Cj4gKyAgICB9CgpUaGVyZSBpcyBubyBkb2MgY29tbWVudCBmb3IgcW1wX3ByZXBhcmVfY21kIHNh
eWluZyB3aGV0aGVyIGl0IGxvZ3Mgb24KZXJyb3IuICBTbyBpdCBkb2Vzbid0ID8gIEluIHdoaWNo
IGNhc2UgbWF5YmUgeW91IHNob3VsZCBkbyBzbyBoZXJlLgoKQWx0ZXJuYXRpdmVseSBpZiBpdCBj
YW4gb25seSByZWFsbHkgZmFpbCBkdWUgdG8gbWVtb3J5IGFsbG9jYXRpb24KZmFpbHVyZSwgbWF5
YmUgaXQgc2hvdWxkIHJldHVybiB2b2lkIChhbmQgY2FsbCBsaWJ4bF9fYWxsb2NfZmFpbGVkCm9u
IGFsbG9jYXRpb24gZmFpbHVyZSkgaW5zdGVhZCA/CgpJZiB5b3UgZG9uJ3QgbmVlZCB0byBsb2cg
SSB0aGluayB5b3Ugc2hvdWxkIGRyb3AgdGhlIHsgfSBoZXJlLgoKU2VlIGFsc28gbXkgY29tbWVu
dHMgb24gdGhlIG90aGVyIHBhdGNoLCBhYm91dCBsZW4uCgo+ICsvKiBTZXR1cCBjb25uZWN0aW9u
ICovCj4gKwo+ICtzdGF0aWMgaW50IHFtcF9ldl9jb25uZWN0KGxpYnhsX19nYyAqZ2MsIGxpYnhs
X19ldl9xbXAgKmV2KQo+ICsgICAgLyogZGlzY29ubmVjdGVkIC0+IGNvbm5lY3RpbmcgYnV0IHdp
dGggYG1zZ2AgZnJlZQo+ICsgICAgICogb24gZXJyb3I6IGRpc2Nvbm5lY3RlZAo+ICsgICAgICog
SWYgdGhlIGluaXRpYWwgc3RhdGUgaXNuJ3QgZGlzY29ubmVjdGVkLCB0aGVuIG5vdGhpbmcgaXMg
ZG9uZSAqLwoKTWF5YmUgaXQgYmUgYmV0dGVyIGZvciB0aGlzIGZ1bmN0aW9uIHRvIHJldHVybiBg
YnJva2VuJyBvbiBlcnJvciA/CgpBbHNvLCBJIHRoaW5rIGl0IGlzIGFub21hbG91cyB0aGF0IHRo
aXMgZnVuY3Rpb24gaGFuZGxlcyBgYnJva2VuJyBhcyBhCm5vLW9wIGFuZCBjbGFpbXMgc3VjY2Vz
cy4gIEkgdGhpbmsgdGhhdCBpcyBub3QgcmVhbGx5IHdoYXQgYSBjYWxsZXIKbWlnaHQgZXhwZWN0
LiAgTWF5YmUgeW91IHdhbnQgdG8gZm9yYmlkIGBicm9rZW4nICh3aXRoIGEgY29ycmVzcG9uZGlu
Zwphc3NlcnQpIG9yIHRvIHBlcm1pdCBpdCAoY2FsbGluZyBkaXNwb3NlIGJlZm9yZSBkb2luZyB0
aGUgcmVzdCBvZiB0aGUKd29yaykuCgpDb250cmFyeSB0byB0aGUgc3RhdGUgZGVzY3JpcHRpb24s
IHRoaXMgZnVuY3Rpb24gZG9lcyBub3QgdHJhbnNpdGlvbgpyeF9idWYgZnJvbSBmcmVlIHRvIHVz
ZWQuICBIb3dldmVyLCBJIHRoaW5rIHRoaXMgd291bGQgcHJvYmFibHkgYmUKbW9yZSBlYXNpbHkg
cmVtZWRpZWQgYnkgY2hhbmdpbmcgdGhlIGRlZmluaXRpb24gb2YgYHVzZWQnIHRvIHBlcm1pdApO
VUxMLzAvMC4gIFlvdSBtaWdodCB3YW50IHRvIHVzZSBhIGRpZmZlcmVudCB3b3JkIHRvIGB1c2Vk
JywgYGludXNlJwpwZXJoYXBzID8KCj4gK291dDoKPiArICAgIGxpYnhsX19jYXJlZmRfY2xvc2Uo
ZXYtPnFtcF9jZmQpOwo+ICsgICAgZXYtPnFtcF9jZmQgPSBOVUxMOwo+ICsgICAgcmV0dXJuIHJj
OwoKSWYgdGhpcyBmdW5jdGlvbiB3ZXJlIHBlcm1pdHRlZCB0byBsZWF2ZSB0aGUgc3RhdGUgYGJy
b2tlbicgb24gZXJyb3IsCnRoaXMgc2VwYXJhdGUgZXJyb3IgY29kZSB3b3VsZCBub3QgYmUgbmVl
ZGVkLiAgSXMgdGhlcmUgc29tZSByZWFzb24Kbm90IHRvIGRvIHRoYXQgPwoKPiArc3RhdGljIHZv
aWQgcW1wX2V2X2ZkX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2ZkICpldl9m
ZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBmZCwgc2hvcnQgZXZlbnRz
LCBzaG9ydCByZXZlbnRzKQo+ICsgICAgLyogT24gZW50cnksIGV2X2ZkIGlzIChvZiBjb3Vyc2Up
IEFjdGl2ZS4gIFRoZSBldl9xbXAgbWF5IGJlIGluIGFueQo+ICsgICAgICogc3RhdGUgd2hlcmUg
dGhpcyBpcyBwZXJtaXR0ZWQuICBxbXBfZXZfZmRfY2FsbGJhY2sgd2lsbCBkbyB0aGUgd29yawo+
ICsgICAgICogbmVjZXNzYXJ5IHRvIG1ha2UgcHJvZ3Jlc3MsIGRlcGVuZGluZyBvbiB0aGUgY3Vy
cmVudCBzdGF0ZSwgYW5kIG1ha2UKPiArICAgICAqIHRoZSBhcHByb3ByaWF0ZSBzdGF0ZSB0cmFu
c2l0aW9ucyBhbmQgY2FsbGJhY2tzLiAgKi8KPiArewo+ICsgICAgRUdDX0dDOwo+ICsgICAgaW50
IHJjOwo+ICsgICAgbGlieGxfX2pzb25fb2JqZWN0ICpvID0gTlVMTDsKPiArICAgIGxpYnhsX19l
dl9xbXAgKmV2ID0gQ09OVEFJTkVSX09GKGV2X2ZkLCAqZXYsIHFtcF9lZmQpOwo+ICsKPiArICAg
IGlmIChyZXZlbnRzICYgKFBPTExIVVApKSB7Cj4gKyAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRv
bWlkLCAicmVjZWl2ZWQgUE9MTEhVUCBmcm9tIFFNUCBzb2NrZXQiKTsKPiArICAgICAgICByYyA9
IEVSUk9SX1BST1RPQ09MX0VSUk9SX1FNUDsKPiArICAgICAgICBnb3RvIG91dDsKClRoaXMgYXBw
cm9hY2gsIHdpdGhvdXQgbW9yZSwgbG9zZXMgdGhlIGVycm9yIGNvZGUgZnJvbSBjb25uZWN0KCku
CkkgdGhpbmsgeW91IG5lZWQgdG8gY2FsbCBnZXRzb2Nrb3B0KGZkLCBTT0xfU09DS0VULCBTT19F
UlJPUiwgLi4uKQphbmQgbG9nIHRoZSBlcnJubyB2YWx1ZSBpZiB0aGVyZSBpcyBvbmUuCiAgaHR0
cDovL3B1YnMub3Blbmdyb3VwLm9yZy9vbmxpbmVwdWJzLzk2OTk5MTk3OTkvZnVuY3Rpb25zL1Yy
X2NoYXAwMi5odG1sI3RhZ18xNV8xMF8xNgoKPiArICAgIGlmIChyZXZlbnRzICYgUE9MTE9VVCkg
ewo+ICsgICAgICAgIHJjID0gcW1wX2V2X2NhbGxiYWNrX3dyaXRhYmxlKGdjLCBldiwgZmQpOwou
Li4KPiArICAgIGlmIChyZXZlbnRzICYgUE9MTElOKSB7Cj4gKyAgICAgICAgcmMgPSBxbXBfZXZf
Y2FsbGJhY2tfcmVhZGFibGUoZWdjLCBldiwgZmQpOwo+ICsgICAgICAgIGlmIChyYykKPiArICAg
ICAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICsgICAgICAgIC8qIHBhcnNlIGlucHV0ICovCgpJIGZp
bmQgaXQgb2RkIHRoYXQgdGhpcyBpbnB1dCBwYXJzaW5nIGlzIG5vdCBwYXJ0IG9mCnFtcF9ldl9j
YWxsYmFja19yZWFkYWJsZS4gIFdoYXQgZG8geW91IHRoaW5rIGFib3V0IG1vdmluZyBpdCB0aGVy
ZSA/Cgo+ICsgICAgcW1wX2V2X2Vuc3VyZV9yZWFkaW5nX3dyaXRpbmcoZ2MsIGV2KTsKPiArCj4g
K291dDoKPiArICAgIGlmIChyYykgewo+ICsgICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwK
PiArICAgICAgICAgICAgICJFcnJvciBoYXBwZW5kIHdpdGggdGhlIFFNUCBjb25uZWN0aW9uIHRv
IFFFTVUiKTsKClR5cG8gYGhhcHBlbmVkJy4KCj4gK3N0YXRpYyBpbnQgcW1wX2V2X2NhbGxiYWNr
X3dyaXRhYmxlKGxpYnhsX19nYyAqZ2MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX19ldl9xbXAgKmV2LCBpbnQgZmQpCj4gKyAgICAvKiBvbiBlbnRyeTogIWRp
c2Nvbm5lY3RlZAo+ICsgICAgICogb24gcmV0dXJuLCBvbmUgb2YgdGhlc2Ugc3RhdGUgdHJhbnNp
dGlvbjoKPiArICAgICAqICAgY29ubmVjdGVkIC0+IHdhaXRpbmdfcmVwbHkKPiArICAgICAqICAg
KiAtPiBzdGF0ZSB1bmNoYW5nZQo+ICsgICAgICogICBidXQgd2l0aCB0aGUgc3RhdGUgb2YgdHhf
YnVmIGNoYW5nZWQKPiArICAgICAqIG9uIGVycm9yOiBicm9rZW4gKi8KPiArewo+ICsgICAgaW50
IHJjOwo+ICsgICAgc3NpemVfdCByOwo+ICsKPiArICAgIGlmIChldi0+cW1wX3N0YXRlID09IHFt
cF9zdGF0ZV9jb25uZWN0ZWQpIHsKPiArICAgICAgICBhc3NlcnQoIWV2LT50eF9idWYpOwo+ICsg
ICAgICAgIGlmIChldi0+bXNnKSB7CgpTZWUgbXkgY29tbWVudHMgYWJvdXQgdGhlIHN0YXRlIGBj
b25uZWN0ZWQnIGFuZCBtc2cuCgo+ICsgICAgLyoKPiArICAgICAqIFdlIHdpbGwgc2VuZCBhIGZp
bGUgZGVzY3JpcHRvciBhc3NvY2lhdGVkIHdpdGggYSBjb21tYW5kIG9uIHRoZQo+ICsgICAgICog
Zmlyc3QgYnl0ZSBvZiB0aGlzIGNvbW1hbmQuCj4gKyAgICAgKi8KPiArICAgIGlmIChldi0+cW1w
X3N0YXRlID09IHFtcF9zdGF0ZV93YWl0aW5nX3JlcGx5ICYmCj4gKyAgICAgICAgZXYtPmZkID49
IDAgJiYKPiArICAgICAgICBldi0+dHhfYnVmX29mZiA9PSAwKSB7CgpBY2NvcmRpbmcgdG8gdGhl
IGRvYyBjb21tZW50cywgc3RhdGUgd2FpdGluZ19yZXBseSBtaWdodCBoYXZlIHR4X2J1ZgpmcmVl
LCBpbiB3aGljaCBjYXNlIGl0IHdvdWxkIHRyeSB0byBleGVjdXRlIHRoaXMgY29kZS4gIEkgZG9u
J3QgdGhpbmsKdGhhdCBjYW4gYmUgcmlnaHQuCgo+ICsgICAgaWYgKGV2LT50eF9idWZfb2ZmID09
IGV2LT50eF9idWZfbGVuKSB7Cj4gKyAgICAgICAgZnJlZShldi0+dHhfYnVmKTsKPiArICAgICAg
ICBldi0+dHhfYnVmID0gTlVMTDsKPiArICAgICAgICBldi0+dHhfYnVmX2xlbiA9IGV2LT50eF9i
dWZfb2ZmID0gMDsKClRoaXMgYXBwZWFycyBpbiBfaW5pdCB0b28uICBNYXliZSB5b3Ugd2FudCBh
IHFtcF9ldl90eF9idWZfY2xlYXIKZnVuY3Rpb24gPwoKPiArc3RhdGljIGludCBxbXBfZXZfY2Fs
bGJhY2tfcmVhZGFibGUobGlieGxfX2VnYyAqZWdjLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fZXZfcW1wICpldiwgaW50IGZkKQo+ICsgICAgLyogIWRpc2Nv
bm5lY3RlZCAtPiBzYW1lIHN0YXRlICh3aXRoIHJ4IGJ1ZmZlciB1cGRhdGVkKQo+ICsgICAgICog
b24gZXJyb3IgLT4gYnJva2VuICovCj4gK3sKPiArICAgIEVHQ19HQzsKPiArCj4gKyAgICB3aGls
ZSAoMSkgewo+ICsgICAgICAgIHNzaXplX3QgcjsKPiArCj4gKyAgICAgICAgLyogQ2hlY2sgaWYg
dGhlIGJ1ZmZlciBzdGlsbCBoYXZlIHNwYWNlLCBvciBpbmNyZWFzZSBzaXplICovCj4gKyAgICAg
ICAgaWYgKGV2LT5yeF9idWZfc2l6ZSAtIGV2LT5yeF9idWZfdXNlZCA8IFFNUF9SRUNFSVZFX0JV
RkZFUl9TSVpFKSB7Cj4gKyAgICAgICAgICAgIGV2LT5yeF9idWZfc2l6ZSA9IG1heChldi0+cnhf
YnVmX3NpemUgKiAyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNpemVfdClR
TVBfUkVDRUlWRV9CVUZGRVJfU0laRSAqIDIpOwoKSG93IGFib3V0CgogICsgICAgICAgICAgICBl
di0+cnhfYnVmX3NpemUgKj0gMjsKICArICAgICAgICAgICAgZXYtPnJ4X2J1Zl9zaXplICs9IFFN
UF9SRUNFSVZFX0JVRkZFUl9TSVpFOwoKb3Igc29tZSBzdWNoID8gIFRoYXQncyBlYXNpZXIgdG8g
cmVhZCB0aGFuIGEgY29uZGl0aW9uYWwuCgo+ICsgICAgICAgICAgICBhc3NlcnQoZXYtPnJ4X2J1
Zl9zaXplIDw9IFFNUF9NQVhfU0laRV9SWF9CVUYpOwo+ICsgICAgICAgICAgICBpZiAoZXYtPnJ4
X2J1Zl9zaXplID4gUU1QX01BWF9TSVpFX1JYX0JVRikgewoKSSB0aGluayB0aGUgYXNzZXJ0IGlz
IHJlZHVuZGFudC4KCj4gKyAgICAgICAgICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsCj4g
KyAgICAgICAgICAgICAgICAgICAgICJRTVAgcmVjZWl2ZSBidWZmZXIgaXMgdG9vIGJpZyAoJWxk
ID4gJWxsZCkiLAo+ICsgICAgICAgICAgICAgICAgICAgICBldi0+cnhfYnVmX3NpemUsIFFNUF9N
QVhfU0laRV9SWF9CVUYpOwo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0JVRkZFUkZV
TEw7Cj4gKyAgICAgICAgICAgIH0KClB1dHRpbmcgdGhpcyBlcnJvciBjaGVjayBiZXR3ZWVuIHRo
ZSBjaGFuZ2UgdG8gcnhfYnVmX3NpemUgYW5kIHRoZQpjaGFuZ2UgdG8gcnhfYnVmIG9ic2N1cmVz
IHRoZSBlc3NlbnRpYWwgY29ubmVjdGlvbiBiZXR3ZWVuIGJvdGgKY2hhbmdlcywgd2hpY2ggbXVz
dCBiZSBpbmRpdmlzaWJsZS4KCkl0IGFsc28gcmVzdWx0cyBpbiBhIGJ1ZzogaWYgdGhpcyBlcnJv
ciB0cmlwcywgcnhfYnVmX3NpemUgaGFzIGJlZW4KdXBkYXRlZCBidXQgcnhfYnVmIGhhcyBub3Qu
ICBUaGlzIGlzIGEgZGFuZ2Vyb3VzbHkgaW52YWxpZCBzdGF0ZS4KClRoaXMgZnVuY3Rpb24gdHJp
ZXMgdG8gcmVhZCBldmVyeXRoaW5nIHRoYXQgcWVtdSBwcm9kdWNlcyBhbmQgY2FsbHMKdGhlIHdo
b2xlIHRoaW5nIGEgbG9zcyBvZiBxZW11IHByb2R1Y2VzIG1vcmUgdGhhbiBRTVBfTUFYX1NJWkVf
UlhfQlVGLgpCdXQgcGVyaGFwcyBxZW11IHByb2R1Y2luZyBtb3JlIHRoYW4gUU1QX01BWF9TSVpF
X1JYX0JVRiBvdXRwdXQgbWlnaHQKbm90IGJlIHRoZSByZXN1bHQgb2YgcWVtdSBnb2luZyBtYWQu
ICBJdCBtaWdodCBiZSB0aGUgcmVzdWx0IG9mIHVzCmhhdmluZyBpZ25vcmVkIGl0IGZvciBhIHdo
aWxlLCBhbmQgcWVtdSBmaWxsaW5nIGEgYnVmZmVyIHdpdGggZXZlbnQKbm90aWZpY2F0aW9ucyB3
aGljaCB3ZSBtaWdodCB3YW50IHRvIGRpc2NhcmQgPwoKV291bGQgaXQgbm90IGJlIGJldHRlciB0
byBwcm9jZXNzIG1lc3NhZ2VzIGFzIHRoZXkgYXJyaXZlID8gIEllIHRvIHB1dAp0aGUgYXR0ZW1w
dCB0byBmaW5kIHZhbGlkIG1lc3NhZ2VzIGhlcmUgaW5zaWRlIHRoaXMgbG9vcCA/CgpUaGF0IG1p
Z2h0IGFsc28gYWxsb3cgdGhlIHJlZHVjdGlvbiBvZiB0aGUgbWF4aW11bSBtZXNzYWdlIHNpemUg
ZnJvbQo4TWJ5LiAgOE1ieSBzZWVtcyBsaWtlIHF1aXRlIGEgbG90LgoKT2Ygc3VjaCBhIGNoYW5n
ZSB3b3VsZCByZXN1bHQgaW4gYSBwb3NzaWJsZSByZXR1cm4gdG8gdGhlIGNhbGxlciB3aXRoCnRo
ZSBxbXAgZmQgaGF2aW5nIHBlbmRpbmcgZGF0YSB0byByZWFkLiAgV2Ugd291bGQgaGF2ZSB0byBt
YWtlIHN1cmUgdG8KYWN0dWFsbHkgY2FsbCByZWFkIGFnYWluIGFmdGVyIHNlbmRpbmcgYSBuZXcg
Y29tbWFuZCwgaW4gY2FzZSB0aGUgZWZkCmlzIGVkZ2UgdHJpZ2dlcmVkLgoKPiArICAgICAgICBy
ID0gcmVhZChmZCwgZXYtPnJ4X2J1ZiArIGV2LT5yeF9idWZfdXNlZCwKPiArICAgICAgICAgICAg
ICAgICBldi0+cnhfYnVmX3NpemUgLSBldi0+cnhfYnVmX3VzZWQpOwo+ICsgICAgICAgIGlmIChy
IDwgMCkgewo+ICsgICAgICAgICAgICBpZiAoZXJybm8gPT0gRUlOVFIpIHsKPiArICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIGlmIChlcnJu
byA9PSBFV09VTERCTE9DSykgewo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAg
ICAgIH0KClRoZXNlIHsgfSBhcm91bmQgc2ltcGxlIGJyZWFrcywgY29udGludWVzLCBldGMuIGFy
ZSBzdHJpY3RseQp1bm5lY2Vzc2FyeSBGWUkuICBQZXJzb25hbGx5IEkgZmluZCB0aGF0IGxlc3Mg
Y2x1dHRlcmVkLiAgQnV0IHRoZXkncmUKcGVybWl0dGVkIGJ5IENPRElOR19TVFlMRSBhbmQgeW91
IGNhbiBrZWVwIHRoZW0gaWYgeW91IHdhbnQgdGhlbS4KCgo+ICsvKiBIYW5kbGUgbWVzc2FnZXMg
cmVjZWl2ZWQgZnJvbSBRTVAgc2VydmVyICovCj4gKwo+ICtzdGF0aWMgaW50IHFtcF9ldl9nZXRf
bmV4dF9tc2cobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19qc29uX29iamVjdCAqKm9fcikKPiArICAgIC8q
IEZpbmQgYSBKU09OIG9iamVjdCBhbmQgc3RvcmUgaXQgaW4gb19yLgo+ICsgICAgICogcmV0dXJu
IEVSUk9SX05PVEZPVU5EIGlmIG5vIG9iamVjdCBpcyBmb3VuZC4KPiArICAgICAqIGBvX3JgIGlz
IGFsbG9jYXRlZCB3aXRoaW4gYGVnY2AuCj4gKyAgICAgKgo+ICsgICAgICogIWRpc2Nvbm5lY3Rl
ZCAtPiBzYW1lIHN0YXRlICh3aXRoIHJ4IGJ1ZmZlciB1cGRhdGVkKQo+ICsgICAgICovCj4gK3sK
Li4uCj4gKyAgICAvKiBTZWFyY2ggZm9yIHRoZSBlbmQgb2YgYSBRTVAgbWVzc2FnZTogIlxyXG4i
ICovCj4gKyAgICBlbmQgPSBtZW1tZW0oZXYtPnJ4X2J1ZiwgZXYtPnJ4X2J1Zl91c2VkLCAiXHJc
biIsIDIpOwo+ICsgICAgaWYgKCFlbmQpCj4gKyAgICAgICAgcmV0dXJuIEVSUk9SX05PVEZPVU5E
Owo+ICsgICAgbGVuID0gKGVuZCAtIGV2LT5yeF9idWYpICsgMjsKCkluOgoKICBTdWJqZWN0OiBS
ZTogW1BBVENIIHY1IDAzLzE1XSBsaWJ4bF9xbXA6IEltcGxlbWVudCBmZCBjYWxsYmFjayBhbmQg
cmVhZCBkYXRhIFthbmQgMSBtb3JlIG1lc3NhZ2VzXQogIERhdGU6IE1vbiwgMjkgT2N0IDIwMTgg
MTc6MzE6NTkgKzAwMDAKCkkgd3JvdGU6CgogIEJ1dCBJIHRoaW5rIHlvdSBzaG91bGQgdHJlYXQg
b25seSBgXG4nIGFzIHRoZSBkZWxpbWl0ZXIuICBUaGlzIHdpbGwKICBjb25zaWRlcmFibHkgc2lt
cGxpZnkgdGhlIGJ1ZmZlciBoYW5kbGluZy4gIChZb3Ugc2hvdWxkIGNoZWNrIGFuZCB0cmltCiAg
dGhlIHByZWNlZGluZyBgXHInIGJlZm9yZSBwYXNzaW5nIHRoaW5ncyB0byBsaWJ4bF9fanNvbl9w
YXJzZSBvZgogIGNvdXJzZS4pCgpCdXQgeW91IGRvbid0IHNlZW0gdG8gaGF2ZSBkb25lIHRoYXQs
IG9yIHJlcGxpZWQgPwoKPiArc3RhdGljIGludCBxbXBfZXZfaGFuZGxlX21lc3NhZ2UobGlieGxf
X2VnYyAqZWdjLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZf
cW1wICpldiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxf
X2pzb25fb2JqZWN0ICpyZXNwKQo+ICsgICAgLyoKPiArICAgICAqIFRoaXMgZnVuY3Rpb24gd2ls
bCBoYW5kbGUgZXZlcnkgbWVzc2FnZXMgc2VudCBieSB0aGUgUU1QIHNlcnZlci4KPiArICAgICAq
IFJldHVybiB2YWx1ZXM6Cj4gKyAgICAgKiAgIDwgMCAgICBsaWJ4bCBlcnJvciBjb2RlCj4gKyAg
ICAgKiAgIDAgICAgICBzdWNjZXNzCj4gKyAgICAgKiAgIDEgICAgICBzdWNjZXNzLCBidXQgYSB1
c2VyIGNhbGxiYWNrIGhhcyBiZWVuIGNhbGxlZCwKPiArICAgICAqICAgICAgICAgIGBldmAgc2hv
dWxkIG5vdCBiZSB1c2VkIGFueW1vcmUuCi4uLgo+ICsgICAgY2FzZSBMSUJYTF9fUU1QX01FU1NB
R0VfVFlQRV9RTVA6Ci4uLgo+ICsgICAgICAgIGFzc2VydCghZXYtPnR4X2J1Zik7Cj4gKyAgICAg
ICAgZXYtPnR4X2J1ZiA9IHFtcF9wcmVwYXJlX2NtZChnYywgInFtcF9jYXBhYmlsaXRpZXMiLCBO
VUxMLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBRTVBfQ0FQQUJJTElUWV9ORUdP
VElBVElPTl9NU0dJRCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmV2LT50eF9i
dWZfbGVuKTsKPiArICAgICAgICBldi0+dHhfYnVmX29mZiA9IDA7CgpXaHkgZG8geW91IG5vdCB1
c2UgcW1wX2V2X3ByZXBhcmVfY21kIGZvciB0aGlzID8KCj4gKyAgICBjYXNlIExJQlhMX19RTVBf
TUVTU0FHRV9UWVBFX1JFVFVSTjoKPiArICAgIGNhc2UgTElCWExfX1FNUF9NRVNTQUdFX1RZUEVf
RVJST1I6Ci4uLgo+ICsgICAgICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJpZCIsIHJlc3As
IEpTT05fSU5URUdFUik7Cj4gKyAgICAgICAgaWYgKCFvKSB7Cj4gKyAgICAgICAgICAgIC8qCj4g
KyAgICAgICAgICAgICAqIElmICJpZCIgaXNuJ3QgcHJlc2VudCwgYW4gZXJyb3Igb2NjdXIgb24g
dGhlIHNlcnZlciBiZWZvcmUKPiArICAgICAgICAgICAgICogaXQgaGFzIHJlYWQgdGhlICJpZCIg
cHJvdmlkZWQgYnkgbGlieGwuCj4gKyAgICAgICAgICAgICAqLwo+ICsgICAgICAgICAgICBxbXBf
ZXZfcGFyc2VfZXJyb3JfbWVzc2FnZXMoZWdjLCBldiwgcmVzcCk7Cj4gKyAgICAgICAgICAgIHJl
dHVybiBFUlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7CgpJIHRoaW5rIHlvdSB3YW50ZWQgdG8gcmV0
dXJuIHRoZSBlcnJvciBjb2RlIGZyb20KcW1wX2V2X3BhcnNlX2Vycm9yX21lc3NhZ2VzID8KCj4g
KyAgICAgICAgaWQgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X2ludGVnZXIobyk7Cj4gKwo+ICsg
ICAgICAgIGlmIChpZCA9PSBRTVBfQ0FQQUJJTElUWV9ORUdPVElBVElPTl9NU0dJRCkgewo+ICsg
ICAgICAgICAgICAvKiBXZSBoYXZlIGEgcmVzcG9uc2UgdG8gb3VyIHFtcF9jYXBhYmlsaXRpZXMg
Y21kICovCj4gKyAgICAgICAgICAgIGlmIChldi0+cW1wX3N0YXRlICE9IHFtcF9zdGF0ZV9jYXBh
YmlsaXR5X25lZ290aWF0aW9uIHx8Cj4gKyAgICAgICAgICAgICAgICB0eXBlICE9IExJQlhMX19R
TVBfTUVTU0FHRV9UWVBFX1JFVFVSTikKPiArICAgICAgICAgICAgICAgIGdvdG8gb3V0X3Vua25v
d25faWQ7Cj4gKyAgICAgICAgICAgIHFtcF9ldl9zZXRfc3RhdGUoZ2MsIGV2LCBxbXBfc3RhdGVf
Y29ubmVjdGVkKTsKPiArICAgICAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICAgICAgfQoKSSdtIGEg
Yml0IHB1enpsZWQgYWJvdXQgdGhlIGNhcGFiaWxpdHkgbmVnb3RhdGlvbiwgaXRzIGlkLCBldGMu
OgoKKiBXaHkgZG9lcyBRTVBfQ0FQQUJJTElUWV9ORUdPVElBVElPTl9NU0dJRCBleGlzdCBhdCBh
bGwgPyAgWW91CiAgY291bGQganVzdCB1c2UgYSBub3JtYWwgaWQsIGNvdWxkbid0IHlvdSA/ICBB
bmQgeW91J2QgYmUgYWJsZSB0bwogIHRlbGwgZnJvbSB5b3VyIG93biBzdGF0ZSB0aGF0IGl0IHdh
cyB0aGUgcmlnaHQgdmFsdWUuCgoqIFdoeSBhcmUgd2UgZXZlbiBkb2luZyBjYXBhYmlsaXR5IG5l
Z290YXRpb24gd2hlbiB3ZSB0aHJvdyB0aGUgYW5zd2VyCiAgYXdheSA/CgoqIEkgdGhpbmsgaXQg
d291bGQgYmUgYmV0dGVyIHRvIGNoZWNrIGlkID09IGV2LT5pZCBmaXJzdCwgcmF0aGVyCiAgdGhh
biBpbiBlYWNoIG9mIHRoZXNlIGJyYW5jaGVzLgoKPiArICAgICAgICBpZiAoZXYtPnFtcF9zdGF0
ZSA9PSBxbXBfc3RhdGVfd2FpdGluZ19yZXBseSAmJgo+ICsgICAgICAgICAgICBpZCA9PSBldi0+
aWQpIHsKPiArICAgICAgICAgICAgaWYgKHR5cGUgPT0gTElCWExfX1FNUF9NRVNTQUdFX1RZUEVf
UkVUVVJOKSB7Cj4gKyAgICAgICAgICAgICAgICByZXNwb25zZSA9IGxpYnhsX19qc29uX21hcF9n
ZXQoInJldHVybiIsIHJlc3AsIEpTT05fQU5ZKTsKPiArICAgICAgICAgICAgICAgIHJjID0gMDsK
PiArICAgICAgICAgICAgfSBlbHNlIHsKPiArICAgICAgICAgICAgICAgIC8qIGVycm9yIG1lc3Nh
Z2UgKi8KPiArICAgICAgICAgICAgICAgIHJlc3BvbnNlID0gTlVMTDsKPiArICAgICAgICAgICAg
ICAgIHJjID0gcW1wX2V2X3BhcnNlX2Vycm9yX21lc3NhZ2VzKGVnYywgZXYsIHJlc3ApOwo+ICsg
ICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIHFtcF9ldl9zZXRfc3RhdGUoZ2MsIGV2LCBxbXBf
c3RhdGVfY29ubmVjdGVkKTsKPiArICAgICAgICAgICAgZXYtPmNhbGxiYWNrKGVnYywgZXYsIHJl
c3BvbnNlLCByYyk7IC8qIG11c3QgYmUgbGFzdCAqLwo+ICsgICAgICAgICAgICByZXR1cm4gMTsK
PiArICAgICAgICB9Cj4gKwo+ICtvdXRfdW5rbm93bl9pZDoKCldlJ3JlIGp1c3QgZmFsbGluZyB0
aHJvdWdoIGhlcmUuICBJdCBzZWVtcyB3ZWlyZCB0byBtZS4KCkkgd291bGQgZXhwZWN0IHRoaXMg
c2VxdWVuY2Ugb2YgY2hlY2tzOgoKICAgMS4gQ2hlY2sgaWQgYWdhaW5zdCBvdXIgaWQ7IHNob3Vs
ZCBiZSB0aGUgc2FtZTsgaWYgbm90LCB0aGlzCiAgICAgIGlzIGFuIG91dCBvZiBzZXF1ZW5jZSBy
ZXBseSB3aGljaCBpcyBub3QgcG9zc2libGUsIHNvCiAgICAgIGNhbGwgaXQgYSBwcm90b2NvbCBl
cnJvci4KCiAgIDIuIENoZWNrIGlmIHRoZSB0aGluZyBpcyBhbiBlcnJvciByZXNwb25zZTsgaWYg
aXQgaXMsIHBhcnNlIGFuZAogICAgICByZXR1cm4gdGhlIGVycm9yIG1lc3NhZ2UuCgogICAyLiBJ
dCBtdXN0IGJlIGEgUkVUVVJOLiAgKE1heWJlIGFkZCBhbiBhc3NlcnQgaGVyZS4pICBDaGVjayBv
dXIKICAgICAgc3RhdGUsIHdoaWNoIHNob3VsZCBiZSBjYXBhYmlsaXR5X25lZ290aWF0aW9uIChp
biB3aGljaCBjYXNlIHdlCiAgICAgIGdvIHRvIHRoZSBuZXh0IHRoaW5nKSBvciB3YWl0aW5nX3Jl
cGx5IChpbiB3aGljaCBjYXNlIHdlJ3JlCiAgICAgIGRvbmUpLiAgT3RoZXJ3aXNlIGl0IGlzIGEg
cHJvdG9jb2wgZXJyb3IuCgo+ICtpbnQgbGlieGxfX2V2X3FtcF9zZW5kKGxpYnhsX19nYyAqZ2Ms
IGxpYnhsX19ldl9xbXAgKmV2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIg
KmNtZCwgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzKQo+ICsgICAgLyogZGlzY29ubmVjdGVkIC0+
IGNvbm5lY3RpbmcKPiArICAgICAqIGNvbm5lY3RlZCAtPiB3YWl0aW5nX3JlcGx5Cj4gKyAgICAg
KiBvbiBlcnJvcjogZGlzY29ubmVjdGVkICovCj4gK3sKPiArICAgIGludCByYzsKPiArCj4gKyAg
ICBMT0dEKERFQlVHLCBldi0+ZG9taWQsICIgZXYgJXAsIGNtZCAnJXMnIiwgZXYsIGNtZCk7Cj4g
Kwo+ICsgICAgYXNzZXJ0KGV2LT5xbXBfc3RhdGUgPT0gcW1wX3N0YXRlX2Rpc2Nvbm5lY3RlZCB8
fAo+ICsgICAgICAgICAgIGV2LT5xbXBfc3RhdGUgPT0gcW1wX3N0YXRlX2Nvbm5lY3RlZCk7Cj4g
Kwo+ICsgICAgLyogQ29ubmVjdCB0byBRRU1VIGlmIG5vdCBhbHJlYWR5IGNvbm5lY3RlZCAqLwo+
ICsgICAgcmMgPSBxbXBfZXZfY29ubmVjdChnYywgZXYpOwo+ICsgICAgaWYgKHJjKQo+ICsgICAg
ICAgIGdvdG8gb3V0Owo+ICsKPiArICAgIHJjID0gcW1wX2V2X3ByZXBhcmVfY21kKGdjLCBldiwg
Y21kLCBhcmdzKTsKPiArICAgIGlmIChyYykKPiArICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAg
ICBxbXBfZXZfZW5zdXJlX3JlYWRpbmdfd3JpdGluZyhnYywgZXYpOwo+ICsKPiArb3V0OgoKUGxl
YXNlIGFkZAogICAgICAgcmMgPSAwOwpiZWZvcmUgb3V0OwoKQnV0IHlvdSBtaWdodCBwcmVmZXIg
anVzdCB0bwogICAgICAgcmV0dXJuIDA7CnNpbmNlIHRoZXJlIGlzIG5vdGhpbmcgYWxsb2NhdGVk
IGluIHRoaXMgZnVuY3Rpb24gdGhhdCBvdWdodCB0byBiZQpkaXNwb3NlZCAod2hpY2ggaXMgbmlj
ZSkuCgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 18:44:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 18:44: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-devel-bounces@lists.xenproject.org>)
	id 1gNMco-0000sD-LT; Thu, 15 Nov 2018 18:44:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hzru=n2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gNMcm-0000s7-Vf
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 18:44:21 +0000
X-Inumbo-ID: 7613009a-e906-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7613009a-e906-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 18:44:19 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E45FD2146D;
 Thu, 15 Nov 2018 18:44:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542307459;
 bh=+eA7BbIvqIql2Ux3M7JD9PVr0SU1esSuHqyE8xV72nw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=EAoTT2gMwisEvn50lzxKBmchi1sZ7cZ/pFX3SB2/qbpvdz2qPOzRq9kcZiXZsL9oD
 OLUxXnj3qw08MkfTV9ORSX8Y8e2gno3yTF0MwEmzmYioRESfKJy6JHj9GTeN3g/sqN
 L264wbKUCrzmppVchGz6ZV5Y50diVjgsNVc4SLOM=
Date: Thu, 15 Nov 2018 10:44:17 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <0ce5b01c-eb4b-348d-6311-271ba1ca7947@arm.com>
Message-ID: <alpine.DEB.2.10.1811151031440.22115@sstabellini-ThinkPad-X260>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-5-julien.grall@arm.com>
 <CAC1WxdhvbNCfnaj=1pFJmqu-kwMuvvrW77FjOK22xAvaUAPqTA@mail.gmail.com>
 <27feb9a3-ad1b-aed9-7821-6367a3157ce9@arm.com>
 <CAC1Wxdhy1Dnh3_rLFSX0Uj8e4+BLsfWqCQc__U8+bSwd+pCSHg@mail.gmail.com>
 <f9d4248e-485d-e3a8-88bd-6fab6cabe313@arm.com>
 <CAC1Wxdib6qQk=iH9ODr9XuJo39bvY+4RJUXFHsurW77AqekHDg@mail.gmail.com>
 <0ce5b01c-eb4b-348d-6311-271ba1ca7947@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/8] xen/arm: Add support for read-only
 foreign mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, lars.kurth@citrix.com,
 Stefano Stabellini <sstabellini@kernel.org>, george.dunlap@citrix.com,
 Andrii Anisov <andrii.anisov@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDEx
LzE1LzE4IDE6MTkgUE0sIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gPiA+IFNvIEkgd291bGQgcHJl
ZmVyIHRvIHN0aWNrIHdpdGggX3Qgd2hpY2ggaXMgcXVpdGUgY29tbW9uIHdpdGhpbiB0aGUgcDJt
Cj4gPiA+IGNvZGUgYmFzZSBzbyBmYXIuCj4gPiAKPiA+IEkndmUgZm91bmQgYSBzaW1pbGFyIGNv
ZGUgb25seSBpbiBvbmUgcGxhY2UgLSBwMm1fZ2V0X2VudHJ5KCkKPiA+IGZ1bmN0aW9uLiBBbmQg
aXQgaXMsIGF0IGxlYXN0LCBzb21laG93IGNvbW1lbnRlZCB0aGVyZToKPiA+IC4uLgo+ID4gICAg
ICAvKiBBbGxvdyB0IHRvIGJlIE5VTEwgKi8KPiA+ICAgICAgdCA9IHQgPzogJl90Owo+ID4gCj4g
PiAgICAgICp0ID0gcDJtX2ludmFsaWQ7Cj4gPiAuLi4KPiAKPiBBbmQgaW4geDg2IGNvZGUuLi4K
PiAKPiA+IAo+ID4gQnV0IElNTywgaXQgaXMgcmVhbGx5IGNvbmZ1c2luZyB0byB3cml0ZSBhIGNv
ZGUgdG8gY2FsY3VsYXRlIGFuZCBzdG9yZQo+ID4gYSB2YWx1ZSB3aGljaCBjbGVhcmx5IGlzIG5v
dCBuZWVkZWQgYnkgYSBjYWxsZXIuCj4gCj4gSSBkaXNhZ3JlZSwgeW91IGRpcmVjdGx5IGtub3cg
dGhhdCB0IGNhbiBiZSBOVUxMLiBBbHRob3VnaCwgSSBhZ3JlZSB0aGF0IGEKPiBjb21tZW50IHdv
dWxkIGhlbHAgdG8gdW5kZXJzdGFuZC4KPiAKPiA+ICBGcm9tIGFub3RoZXIgaGFuZCwgSSdtIG5v
dCBzdXJlIGlmIGEgY29tcGlsZXIgd291bGQgYmUgaW50ZWxsaWdlbnQKPiA+IGVub3VnaCB0byBm
YWN0b3Igb3V0IHRoZSBvZGQgY29kZSBmcm9tIGV4ZWN1dGlvbiBwYXNzIG9uIHRoZSBpbmNvbWlu
Zwo+ID4gbnVsbCBwb2ludGVyLgo+IAo+IFlvdSBjYW4ndCBhc3N1bWUgdGhlIGNvbXBpbGVyIHdp
bGwgaW5saW5lIGV2ZW4gd2l0aCB0aGUgaW5saW5lIGtleXdvcmQuCj4gCj4gPiAKPiA+IEknbSBz
b3JyeSwgYnV0IEkgY2FuJ3QgcGFzcyBteSBSQiBmb3IgYF90YC4KPiAKPiBJIHRoaW5rIHRoaXMg
cmVxdWVzdCBpcyB1bnJlYXNvbmFibGUgYmVjYXVzZSB0aGlzIGlzIGEgbWF0dGVyIG9mIHRhc3Rl
Lgo+IAo+IFdoaWxlIHRoaXMgaXMgYSBuaWNlIGZlYXR1cmUgdG8gaGF2ZSBpbiBYZW4gNC4xMiBh
bmQgYWRkcmVzcyBhIGxvbmcgc3RhbmRpbmcKPiBvcGVuIGlzc3VlIG9uIEFybS4gSSBkb24ndCBy
ZXF1aXJlIGl0IGFuZCBJIGFtIG5vdCBpbmNsaW5lZCB0byBhZGRyZXNzCj4gYmlrZXNoZWRkaW5n
Lgo+IAo+IFNvIEkgd2lsbCBrZWVwIGFzaWRlIGZvciBub3cgdW50aWwgc29tZW9uZSBjYXJlcyBh
Ym91dCBpdC4KCkxldCdzIHRyeSB0byBiZSByZWFzb25hYmxlIGFuZCBoYXZlIGNvbnN0cnVjdGl2
ZSBjb252ZXJzYXRpb25zLiBJZiB3ZSBkbwpoYXZlIHRvIGRpc2FncmVlLCBsZXQncyBkaXNhZ3Jl
ZSBvbiBtZWFuaW5nZnVsIGRlc2lnbiBkZWNpc2lvbnMsIG5vdApzaWxseSBjb2RlIHN0eWxlIGlz
c3VlcyA6LSkKCkFuZHJpaSwgd2hlbiBzb21ldGhpbmcgY2FuIGJlIGRvbmUgZXF1YWxseSB3ZWxs
IGluIHR3byBkaWZmZXJlbnQgd2F5cywKZXNwZWNpYWxseSB3aGVuIGl0IGlzIGEgbWF0dGVyIG9m
IHN0eWxlLCBJIHRoaW5rIGl0IGlzIGJlc3QgdG8gZXhwcmVzcwpvdXIgcHJlZmVyZW5jZSwgYnV0
IG5vdCB0byBmb3JjZSBhIGNvbnRyaWJ1dG9yIGluIGEgcGFydGljdWxhcgpkaXJlY3Rpb24sIHVu
bGVzcyBzcGVjaWZpY2FsbHkgc3RhdGVkIGluIENPRElOR19TVFlMRSBvciBlcXVpdmFsZW50CmRv
Y3MuIFdlIGRvbid0IGhhdmUgd3JpdHRlbiBydWxlcyBhYm91dCBjb2RlIHJldmlld3MsIGJ1dCBp
ZiB3ZSBoYWQsCkkgdGhpbmsgdGhpcyBzaG91bGQgYmUgb25lIG9mIHRoZW0uIChJIHdvdWxkIGxv
dmUgdG8gaGF2ZSB3cml0dGVuIHJ1bGVzCmFib3V0IGNvZGUgcmV2aWV3cy4pCgpKdWxpZW4sIHVz
dWFsbHkgaW4gc2l0dWF0aW9ucyBsaWtlIHRoaXMsIGl0IGlzIHF1aWNrZXIgdG8gY2hhbmdlIHRo
ZQpjb2RlIHRoYW4gdG8gYXJndWUuIEkgcGVyc29uYWxseSBkb24ndCBjYXJlIGFuZCB3b3VsZG4n
dCBhc2sgeW91IHRvCmNoYW5nZSBpdCwgYnV0IGlmIGEgbWVtYmVyIG9mIHRoZSBjb21tdW5pdHkg
cmVhZHMgdGhlIGNvZGUgYW5kIGhhcyBhbgphZHZlcnNlIHJlYWN0aW9uLCBpdCBpcyBhbHdheXMg
d29ydGggcmVjb25zaWRlcmluZyB0aGUgYXBwcm9hY2gsIGJlY2F1c2UKb3RoZXJzIG1pZ2h0IGZp
bmQgaXQgYW50YWdvbml6aW5nIHRvby4gR2l2ZW4gdGhlIGNob2ljZSwgaXQgaXMgYmVzdCB0bwpn
byBmb3Igc29tZXRoaW5nIG9idmlvdXMgdG8gbW9zdCwgc28gaWYgYSBuZXcgY29udHJpYnV0b3Ig
c2VuZHMgYSBwYXRjaAp0byBjaGFuZ2UsIGl0IGlzIG1vcmUgbGlrZWx5IHRvIGJlIGNvcnJlY3Qg
ZnJvbSB0aGUgc3RhcnQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 18:57:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 18:57: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-devel-bounces@lists.xenproject.org>)
	id 1gNMpJ-0001lh-VH; Thu, 15 Nov 2018 18:57: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=6zbB=N2=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gNMpH-0001lc-W5
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 18:57:16 +0000
X-Inumbo-ID: 43f41842-e908-11e8-8453-12d6303a7972
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43f41842-e908-11e8-8453-12d6303a7972;
 Thu, 15 Nov 2018 18:57:14 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 4460321FEE;
 Thu, 15 Nov 2018 13:57:14 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 15 Nov 2018 13:57:14 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=HJCdCb
 TvLnsNClGUrMjWom6eNTXRdKH1l/gNmX2YDwA=; b=wwyyFXA45Wdx9S72obohks
 xV9gCaRCVGM1hRSsO9Mma8V86jOMB63OM6Qfe50eq+ZjNcBI6btAMJv+Vj+6OqaN
 FBYkDwetz30677kC4qnjQvnHv+62h8PCowums5e43e7Q0Kq5xOmFwXGCGVy7GiVg
 2QaU4acJB//Iuew5aCp2hg3ex5rLgPDUeWrN/PhaRSdjJb7CrAqaznwLosazia3k
 ojX6+84m8r+n1W9OEGvfgeneoPwgfgUR7ohgwR4cNxKZy/zHSiUjYQFJplQs69YP
 aPr5UTdcnLLuOMCl8hyP9HFfIQikWpLUvW36aS2ljZAOqG4k/3zt+S+hHlzhNVQQ
 ==
X-ME-Sender: <xms:iMHtW1DtvUVH_hg-iYDzWClXC1pu7uIsmcrqEJK0ZU5X0Bcz-i7cxA>
X-ME-Proxy: <xmx:iMHtW7eYB3r3MkVWC4TodV84bBqFaM0kqY3uEOj5-DAcbYRbXk8FEQ>
 <xmx:iMHtWxoGw4hrKgoOw92UnQUBp_gwQoEMDvsvQot2t2jGHZopCPRVWw>
 <xmx:iMHtW7Y3T3kcqXFm5Bol-S-DoFZT2BcB79pJ8kYXmsk8-pULhTkrRQ>
 <xmx:iMHtWzOso1mQYVIGXmQxeRcZkSNii0Md23pJqmR9CotW6sl8zCoYSw>
 <xmx:iMHtW07ePjJO5f2DN040J86kcl7SkzoaTWBaUx0T468phlZMxopQ9g>
 <xmx:isHtW4YhMUDwVoOkBNSiePjlVdmHaxe-fT5INKP5QvWyl4Hq_9VJqA>
Received: from mail-itl (ip5b409b0b.dynamic.kabel-deutschland.de
 [91.64.155.11])
 by mail.messagingengine.com (Postfix) with ESMTPA id B9C7FE48FA;
 Thu, 15 Nov 2018 13:57:11 -0500 (EST)
Date: Thu, 15 Nov 2018 19:57:08 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20181115185708.GI781@mail-itl>
References: <cover.f20f4d9289206c83fc15e632ed8ec76ac4e8c8cd.1533608042.git-series.marmarek@invisiblethingslab.com>
 <23494.5998.10340.694382@mariner.uk.xensource.com>
 <20181016173240.GA1563@mail-itl>
 <23494.9572.676973.726194@mariner.uk.xensource.com>
 <20181016204628.GD1563@mail-itl>
 <23495.21043.960987.833172@mariner.uk.xensource.com>
 <20181017160559.GB2755@mail-itl>
 <23515.12398.298018.490061@mariner.uk.xensource.com>
 <20181101173207.GB1638@mail-itl>
 <20181115174144.GM1302@perard.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <20181115174144.GM1302@perard.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [RFC PATCH v2 00/17] Add support for qemu-xen
 runnning in a Linux-based stubdomain.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>,
 Ian Jackson <ian.jackson@citrix.com>, Eric Shelton <eshelton@pobox.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============4951074698622917386=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4951074698622917386==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="73fGQZLCrFzENemP"
Content-Disposition: inline


--73fGQZLCrFzENemP
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Nov 15, 2018 at 05:41:44PM +0000, Anthony PERARD wrote:
> On Thu, Nov 01, 2018 at 06:32:07PM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > On Thu, Nov 01, 2018 at 04:57:18PM +0000, Ian Jackson wrote:
> > > Marek Marczykowski-G=C3=B3recki writes ("Re: [RFC PATCH v2 00/17] Add=
 support for qemu-xen runnning in a Linux-based stubdomain."):
> > > > 2. pv console
> > > >   pros:
> > > >    - no qemu modifications
> > > >    - same read()/write() on libxl side
> > > >   cons:
> > > >    - no out of band reset, needs libxl handling for that (skipping
> > > >      negotiation)
> > >=20
> > > Doesn't this potentially mean that the qmp console connection can
> > > become irrecoverably desynchronised ?  I don't know how you would
> > > recover from the situation where another libxl process had got halfway
> > > through some qmp stuff and been terminated (for whatever reason; maybe
> > > the calling toolstack crashed).
> >=20
> > That's right, it could result in irrecoverably desynchronised
> > connection. So, we need out of band reset.
>=20
> Actually, it looks like we can recover that situation without out of
> band reset. It's even in the spec[1]:

That's interesting. And it mention serial console explicitly as the use
case for this. Does it apply to monitor socket too, or guest agent only?
I'd much prefer to use console, as the code would be much simpler (the
same handling for local and stubdomain qemu).

Also, this doesn't cover capabilities (re-)negotiation. While actual
capabilities are probably not a problem, libxl do store qemu version
=66rom the server greeting (is it used anywhere?).

(...)

> previous section:
>   2.6 Forcing the JSON parser into known-good state
>   -------------------------------------------------
>=20
>   Incomplete or invalid input can leave the server's JSON parser in a
>   state where it can't parse additional commands.  To get it back into
>   known-good state, the client should provoke a lexical error.
>=20
>   The cleanest way to do that is sending an ASCII control character
>   other than '\t' (horizontal tab), '\r' (carriage return), or '\n' (new
>   line).
>=20
>   Sadly, older versions of QEMU can fail to flag this as an error.  If a
>   client needs to deal with them, it should send a 0xFF byte.

That's weird as guest-sync-delimiter documentation (still?) mention
0xFF. In both directions. Does it mean the new recommendation is to use
ASCII control character in one direction, but expect 0xFF in the other?

> [1] https://git.qemu.org/?p=3Dqemu.git;a=3Dblob;f=3Ddocs/interop/qmp-spec=
=2Etxt;h=3D8f7da0245d51447be7df2b3d4b105bad9fbec0b3;hb=3DHEAD#l231

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--73fGQZLCrFzENemP
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlvtwYQACgkQ24/THMrX
1ywJuQf+LCySLezyvIsm95C8voezyCjVm/qAiMEhz1prvyGyjnsNcbdY4mfFRMu2
uf9XhJiq9tg3gEcR1ADYWyuZ4ZAPQgtFebXUnhwqQgTgU5fzNPs75oiDOT6pJbvb
EZa+uAWBNGXWoiOgr+6/e9FKCF94MLx5o1lZRF3KkI6/BuCIRip31sc/5sWQ9p0r
TzQJSuyUVyXx7PSoEnNlhr+2fe8ZEcxbzFC6/1sYQGqo9784aZV4bFkuhJsg272M
qAdv4HSwKQxaLSkNObmP89BlWfisLHmJiJpR/V/0aRo4dJ2SxFIG5GpOAnl3MTdI
K1mon/YCeyJb1y+m5aYUOvuBrht86w==
=LhuS
-----END PGP SIGNATURE-----

--73fGQZLCrFzENemP--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4951074698622917386==--


From xen-devel-bounces@lists.xenproject.org Thu Nov 15 18:57:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 18:57: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-devel-bounces@lists.xenproject.org>)
	id 1gNMpo-0001oB-AQ; Thu, 15 Nov 2018 18:57: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=hzru=n2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gNMpn-0001nx-Fr
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 18:57:47 +0000
X-Inumbo-ID: 56cba0a5-e908-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56cba0a5-e908-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 18:57:46 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3FEE2208E7;
 Thu, 15 Nov 2018 18:57:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542308265;
 bh=UV5EL5FnpWNREZl+ZMe43BMvelzzQijSbxDQUHnLjH8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=L8FUSiIIL47QESeL7RxgHH98fe+Ee3LOSmZM9O34Uhz2jXa9+TJ+QSsasEt3ZmY8F
 xtre+hLcH2xgIIRNsJNnM8QlWNO93TakziB4uJQJ0I0gJivY/JvnfC3u8xhWO4jkCP
 fuFB6DvWLK2iWU7wjppsJaOBYkV9TkwTNXk78Hn8=
Date: Thu, 15 Nov 2018 10:57:43 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <Julien.Grall@arm.com>
In-Reply-To: <a7e5a838-d900-29b3-783d-94279b2f5087@arm.com>
Message-ID: <alpine.DEB.2.10.1811151051480.22115@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
 <283a8957-99d6-6b17-c52d-f8b0d9a7ca83@arm.com>
 <25f52d11-9ebe-ca0d-8447-ece8f34e93c9@aggios.com>
 <e0b9d487-879e-4e5c-7db3-57a8020ccd77@arm.com>
 <alpine.DEB.2.10.1811141448310.302@sstabellini-ThinkPad-X260>
 <a7e5a838-d900-29b3-783d-94279b2f5087@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1560397664-1542308264=:22115"
Subject: Re: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot
 physical CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "saeed.nowshadi@xilinx.com" <saeed.nowshadi@xilinx.com>,
 "dm@aggios.com" <dm@aggios.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "stefano.stabellini@xilinx.com" <stefano.stabellini@xilinx.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Mirela Simonovic <mirela.simonovic@aggios.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1560397664-1542308264=:22115
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Wed, 14 Nov 2018, Julien Grall wrote:
> On 14/11/2018 23:04, Stefano Stabellini wrote:
> > On Wed, 14 Nov 2018, Julien Grall wrote:
> >> Hi Mirela,
> >>
> >> On 14/11/2018 13:00, Mirela Simonovic wrote:
> >>>
> >>>
> >>> On 11/14/2018 11:52 AM, Julien Grall wrote:
> >>>> Hi Mirela,
> >>>>
> >>>> On 12/11/2018 11:30, Mirela Simonovic wrote:
> >>>>> Non-boot CPUs have to be disabled on suspend and enabled on resume
> >>>>> (hotplug-based mechanism). Disabling non-boot CPUs will lead to PSCI
> >>>>> CPU_OFF to be called by each non-boot CPU. Depending on the underlying
> >>>>> platform capabilities, this may lead to the physical powering down of
> >>>>> CPUs. Tested on Xilinx Zynq Ultrascale+ MPSoC (including power down of
> >>>>> each non-boot CPU).
> >>>>>
> >>>>> Signed-off-by: Mirela Simonovic <mirela.simonovic@aggios.com>
> >>>>> Signed-off-by: Saeed Nowshadi <saeed.nowshadi@xilinx.com>
> >>>>> ---
> >>>>>    xen/arch/arm/suspend.c | 15 ++++++++++++++-
> >>>>>    1 file changed, 14 insertions(+), 1 deletion(-)
> >>>>>
> >>>>> diff --git a/xen/arch/arm/suspend.c b/xen/arch/arm/suspend.c
> >>>>> index 575afd5eb8..dae1b1f7d6 100644
> >>>>> --- a/xen/arch/arm/suspend.c
> >>>>> +++ b/xen/arch/arm/suspend.c
> >>>>> @@ -1,4 +1,5 @@
> >>>>>    #include <xen/sched.h>
> >>>>> +#include <xen/cpu.h>
> >>>>>    #include <asm/cpufeature.h>
> >>>>>    #include <asm/event.h>
> >>>>>    #include <asm/psci.h>
> >>>>> @@ -115,17 +116,29 @@ static void vcpu_suspend(register_t epoint,
> >>>>> register_t cid)
> >>>>>    /* Xen suspend. Note: data is not used (suspend is the suspend to RAM)
> >>>>> */
> >>>>>    static long system_suspend(void *data)
> >>>>>    {
> >>>>> +    int status;
> >>>>> +
> >>>>>        BUG_ON(system_state != SYS_STATE_active);
> >>>>>          system_state = SYS_STATE_suspend;
> >>>>>        freeze_domains();
> >>>>>    +    status = disable_nonboot_cpus();
> >>>>> +    if ( status )
> >>>>> +    {
> >>>>> +        system_state = SYS_STATE_resume;
> >>>>> +        goto resume_nonboot_cpus;
> >>>>> +    }
> >>>>> +
> >>>>>        system_state = SYS_STATE_resume;
> >>>>>    +resume_nonboot_cpus:
> >>>>> +    enable_nonboot_cpus();
> >>>>>        thaw_domains();
> >>>>>        system_state = SYS_STATE_active;
> >>>>> +    dsb(sy);
> >>>>
> >>>> Why do you need a dsb(sy) here?
> >>>>
> >>>
> >>> Updated value of system_state variable needs to be visible to other CPUs
> >>> before we move on
> >>
> >> We tend to write the reason on top of barrier why they are necessary. But I am
> >> still unsure to understand why this is important. What would happen if move on
> >> without it?
> > 
> > That is a good question. I went through the code and it seems that the
> > only effect could be potentially taking the wrong path in
> > cpupool_cpu_add, but since that's called from a .notifier_call I don't
> > think it can happen in practice. It is always difficult to prove that
> > we don't need a barrier, it is easier to prove when we need a barrier,
> > but in this case it does look like we do not need it after all.
> 
> It is also very easy to add barrier everywhere so we are sure what to do 
> ;). If you need a barrier, then you need to give plausible explanation.
> 
> In that case, if you need barrier here for system_state. Then what 
> wouldn't you need it in other places where system_state is updated/read?

Right, no plausible explanation here, so no barrier.


> >   
> >>>>>    -    return -ENOSYS;
> >>>>
> >>>> Why do you return -ENOSYS until this patch? Should not have it be 0?
> >>>>
> >>>
> >>> To distinguish that Xen suspend wasn't supported until we at least do
> >>> something useful in suspend procedure. This is not so important, we can
> >>> return 0 but needs to be fixed in previous patches.
> >>
> >> If you return 0 before hand you can more easily bisect this series and know
> >> where it suspend/resume breaks.
> > 
> > Why 0 improves bisectability? 0 prevents other checks from figuring out
> > that there was an error.
> 
> But this code is exactly replacing -ENOSYS by state (that would be 0 in 
> success. So what's wrong to return 0 rather than -ENOSYS in that patch 
> implement the dummy system_state?
> 
> > Also, the feature is not bisectable until the
> > full series is applied.
> 
> Really? I was under the impression you can still do some sort of 
> suspend/resume patch by patch. Although, you would not do a full 
> suspend/resume.

You are saying that we could call the function and return successfully
even if the function does nothing, simply by returning 0. That would
make suspend bisectable within this series, patch by patch.

I think it's impressive that Mirela managed to write the series this
way, and if suspend is actually bisectable patch by patch simply by
returning 0 here, it would be amazing, and certainly worth doing.
However, if it is not the case, I wouldn't ask Mirela to make the effort
to make suspend bisectable patch by patch beyond returning 0 here, it
would be good to have but not required.
--8323329-1560397664-1542308264=:22115
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1560397664-1542308264=:22115--


From xen-devel-bounces@lists.xenproject.org Thu Nov 15 18:57:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 18:57: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-devel-bounces@lists.xenproject.org>)
	id 1gNMpp-0001oc-M4; Thu, 15 Nov 2018 18:57: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=hzrU=N2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gNMpo-0001o5-1c
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 18:57:48 +0000
X-Inumbo-ID: 56d1aea2-e908-11e8-992c-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56d1aea2-e908-11e8-992c-12d6303a7972;
 Thu, 15 Nov 2018 18:57:46 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3FEE2208E7;
 Thu, 15 Nov 2018 18:57:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542308265;
 bh=UV5EL5FnpWNREZl+ZMe43BMvelzzQijSbxDQUHnLjH8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=L8FUSiIIL47QESeL7RxgHH98fe+Ee3LOSmZM9O34Uhz2jXa9+TJ+QSsasEt3ZmY8F
 xtre+hLcH2xgIIRNsJNnM8QlWNO93TakziB4uJQJ0I0gJivY/JvnfC3u8xhWO4jkCP
 fuFB6DvWLK2iWU7wjppsJaOBYkV9TkwTNXk78Hn8=
Date: Thu, 15 Nov 2018 10:57:43 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <Julien.Grall@arm.com>
In-Reply-To: <a7e5a838-d900-29b3-783d-94279b2f5087@arm.com>
Message-ID: <alpine.DEB.2.10.1811151051480.22115@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
 <283a8957-99d6-6b17-c52d-f8b0d9a7ca83@arm.com>
 <25f52d11-9ebe-ca0d-8447-ece8f34e93c9@aggios.com>
 <e0b9d487-879e-4e5c-7db3-57a8020ccd77@arm.com>
 <alpine.DEB.2.10.1811141448310.302@sstabellini-ThinkPad-X260>
 <a7e5a838-d900-29b3-783d-94279b2f5087@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1560397664-1542308264=:22115"
Subject: Re: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot
 physical CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "saeed.nowshadi@xilinx.com" <saeed.nowshadi@xilinx.com>,
 "dm@aggios.com" <dm@aggios.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "stefano.stabellini@xilinx.com" <stefano.stabellini@xilinx.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Mirela Simonovic <mirela.simonovic@aggios.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1560397664-1542308264=:22115
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Wed, 14 Nov 2018, Julien Grall wrote:
> On 14/11/2018 23:04, Stefano Stabellini wrote:
> > On Wed, 14 Nov 2018, Julien Grall wrote:
> >> Hi Mirela,
> >>
> >> On 14/11/2018 13:00, Mirela Simonovic wrote:
> >>>
> >>>
> >>> On 11/14/2018 11:52 AM, Julien Grall wrote:
> >>>> Hi Mirela,
> >>>>
> >>>> On 12/11/2018 11:30, Mirela Simonovic wrote:
> >>>>> Non-boot CPUs have to be disabled on suspend and enabled on resume
> >>>>> (hotplug-based mechanism). Disabling non-boot CPUs will lead to PSCI
> >>>>> CPU_OFF to be called by each non-boot CPU. Depending on the underlying
> >>>>> platform capabilities, this may lead to the physical powering down of
> >>>>> CPUs. Tested on Xilinx Zynq Ultrascale+ MPSoC (including power down of
> >>>>> each non-boot CPU).
> >>>>>
> >>>>> Signed-off-by: Mirela Simonovic <mirela.simonovic@aggios.com>
> >>>>> Signed-off-by: Saeed Nowshadi <saeed.nowshadi@xilinx.com>
> >>>>> ---
> >>>>>    xen/arch/arm/suspend.c | 15 ++++++++++++++-
> >>>>>    1 file changed, 14 insertions(+), 1 deletion(-)
> >>>>>
> >>>>> diff --git a/xen/arch/arm/suspend.c b/xen/arch/arm/suspend.c
> >>>>> index 575afd5eb8..dae1b1f7d6 100644
> >>>>> --- a/xen/arch/arm/suspend.c
> >>>>> +++ b/xen/arch/arm/suspend.c
> >>>>> @@ -1,4 +1,5 @@
> >>>>>    #include <xen/sched.h>
> >>>>> +#include <xen/cpu.h>
> >>>>>    #include <asm/cpufeature.h>
> >>>>>    #include <asm/event.h>
> >>>>>    #include <asm/psci.h>
> >>>>> @@ -115,17 +116,29 @@ static void vcpu_suspend(register_t epoint,
> >>>>> register_t cid)
> >>>>>    /* Xen suspend. Note: data is not used (suspend is the suspend to RAM)
> >>>>> */
> >>>>>    static long system_suspend(void *data)
> >>>>>    {
> >>>>> +    int status;
> >>>>> +
> >>>>>        BUG_ON(system_state != SYS_STATE_active);
> >>>>>          system_state = SYS_STATE_suspend;
> >>>>>        freeze_domains();
> >>>>>    +    status = disable_nonboot_cpus();
> >>>>> +    if ( status )
> >>>>> +    {
> >>>>> +        system_state = SYS_STATE_resume;
> >>>>> +        goto resume_nonboot_cpus;
> >>>>> +    }
> >>>>> +
> >>>>>        system_state = SYS_STATE_resume;
> >>>>>    +resume_nonboot_cpus:
> >>>>> +    enable_nonboot_cpus();
> >>>>>        thaw_domains();
> >>>>>        system_state = SYS_STATE_active;
> >>>>> +    dsb(sy);
> >>>>
> >>>> Why do you need a dsb(sy) here?
> >>>>
> >>>
> >>> Updated value of system_state variable needs to be visible to other CPUs
> >>> before we move on
> >>
> >> We tend to write the reason on top of barrier why they are necessary. But I am
> >> still unsure to understand why this is important. What would happen if move on
> >> without it?
> > 
> > That is a good question. I went through the code and it seems that the
> > only effect could be potentially taking the wrong path in
> > cpupool_cpu_add, but since that's called from a .notifier_call I don't
> > think it can happen in practice. It is always difficult to prove that
> > we don't need a barrier, it is easier to prove when we need a barrier,
> > but in this case it does look like we do not need it after all.
> 
> It is also very easy to add barrier everywhere so we are sure what to do 
> ;). If you need a barrier, then you need to give plausible explanation.
> 
> In that case, if you need barrier here for system_state. Then what 
> wouldn't you need it in other places where system_state is updated/read?

Right, no plausible explanation here, so no barrier.


> >   
> >>>>>    -    return -ENOSYS;
> >>>>
> >>>> Why do you return -ENOSYS until this patch? Should not have it be 0?
> >>>>
> >>>
> >>> To distinguish that Xen suspend wasn't supported until we at least do
> >>> something useful in suspend procedure. This is not so important, we can
> >>> return 0 but needs to be fixed in previous patches.
> >>
> >> If you return 0 before hand you can more easily bisect this series and know
> >> where it suspend/resume breaks.
> > 
> > Why 0 improves bisectability? 0 prevents other checks from figuring out
> > that there was an error.
> 
> But this code is exactly replacing -ENOSYS by state (that would be 0 in 
> success. So what's wrong to return 0 rather than -ENOSYS in that patch 
> implement the dummy system_state?
> 
> > Also, the feature is not bisectable until the
> > full series is applied.
> 
> Really? I was under the impression you can still do some sort of 
> suspend/resume patch by patch. Although, you would not do a full 
> suspend/resume.

You are saying that we could call the function and return successfully
even if the function does nothing, simply by returning 0. That would
make suspend bisectable within this series, patch by patch.

I think it's impressive that Mirela managed to write the series this
way, and if suspend is actually bisectable patch by patch simply by
returning 0 here, it would be amazing, and certainly worth doing.
However, if it is not the case, I wouldn't ask Mirela to make the effort
to make suspend bisectable patch by patch beyond returning 0 here, it
would be good to have but not required.
--8323329-1560397664-1542308264=:22115
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1560397664-1542308264=:22115--


From xen-devel-bounces@lists.xenproject.org Thu Nov 15 19:01:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 19:01: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-devel-bounces@lists.xenproject.org>)
	id 1gNMtK-0002jj-9q; Thu, 15 Nov 2018 19:01:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNMtI-0002jW-ND
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 19:01:24 +0000
X-Inumbo-ID: d7a6eb95-e908-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7a6eb95-e908-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 19:01:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNMtD-00062q-L0; Thu, 15 Nov 2018 19:01:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNMtD-0000pI-Co; Thu, 15 Nov 2018 19:01:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNMtD-00012F-CB; Thu, 15 Nov 2018 19:01:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129966-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0bb1a5e5aa1728a2c501cdd916923ef44fc07e2f
X-Osstest-Versions-That: linux=b24c9962b179803dc1d51f17cf1acc58be8bbb2e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 19:01:19 +0000
Subject: [Xen-devel] [linux-4.9 test] 129966: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTk2NiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyOTk2Ni8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4OTI1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg5MjUKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyODkyNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4OTI1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjg5MjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICAwYmIxYTVlNWFhMTcyOGEyYzUwMWNkZDkxNjkyM2VmNDRmYzA3ZTJmCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBiMjRjOTk2MmIxNzk4MDNkYzFkNTFmMTdj
ZjFhY2M1OGJlOGJiYjJlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg5MjUgIDIwMTgtMTAtMjIg
MDc6MTY6MzQgWiAgIDI0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NzYzICAyMDE4LTEx
LTEwIDE2OjE4OjU5IFogICAgNSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIkxlZSwgQ2h1bi1ZaSIgPGpsZWVAc3VzZS5j
b20+CiAgQWFyb24gQnJvd24gPGFhcm9uLmYuYnJvd25AaW50ZWwuY29tPgogIEFkaXR5YSBTaGFu
a2FyIDxhZGl0eWEuc2hhbmthckBtaWNyb2NoaXAuY29tPgogIEFkcmlhbiBCdW5rIDxidW5rQGtl
cm5lbC5vcmc+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxhYSBIbGVp
aGVsIDxhbGFhQG1lbGxhbm94LmNvbT4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZh
cmQuZWR1PgogIEFsZXggRXN0cmluIDxhbGV4LmVzdHJpbkBpbnRlbC5jb20+CiAgQWxleCBWZXNr
ZXIgPHZhbGV4QG1lbGxhbm94LmNvbT4KICBBbGV4YW5kcmUgQmVsbG9uaSA8YWxleGFuZHJlLmJl
bGxvbmlAYm9vdGxpbi5jb20+CiAgQW1pciBHb2xkc3RlaW4gPGFtaXI3M2lsQGdtYWlsLmNvbT4K
ICBBbmRpIEtsZWVuIDxha0BsaW51eC5pbnRlbC5jb20+CiAgQW5kcmVhcyBCb3JuIDxmdXR1ci5h
bmR5QGdvb2dsZW1haWwuY29tPgogIEFuZHJlaSBPdGNoZXJldGlhbnNraSA8YW5kcmVpLm90Y2hl
cmV0aWFuc2tpQGludGVsLmNvbT4KICBBbmRyZXcgQm93ZXJzIDxhbmRyZXd4LmJvd2Vyc0BpbnRl
bC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRy
emVqIFBpZXRyYXNpZXdpY3ogPGFuZHJ6ZWoucEBzYW1zdW5nLmNvbT4KICBBbmR5IFNoZXZjaGVu
a28gPGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBbmphbGkgU2luZ2hhaSBK
YWluIDxhbmphbGkuc2luZ2hhaUBpbnRlbC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVz
aGV1dmVsQGxpbmFyby5vcmc+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhh
dC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBBcnRodXIgS2l5YW5vdnNr
aSA8YWtpeWFub0BhbWF6b24uY29tPgogIEFydmluZCBZYWRhdiA8YXJ2aW5kLnlhZGF2LmNzQGdt
YWlsLmNvbT4KICBCYXJ0bG9taWVqIFpvbG5pZXJraWV3aWN6IDxiLnpvbG5pZXJraWVAc2Ftc3Vu
Zy5jb20+CiAgQmVuIEh1dGNoaW5ncyA8YmVuLmh1dGNoaW5nc0Bjb2RldGhpbmsuY28udWs+CiAg
Qmpvcm4gSGVsZ2FhcyA8YmhlbGdhYXNAZ29vZ2xlLmNvbT4KICBCasO2cm4gVMO2cGVsIDxiam9y
bi50b3BlbEBpbnRlbC5jb20+CiAgQmrDuHJuIE1vcmsgPGJqb3JuQG1vcmsubm8+CiAgQm9iIENv
cGVsYW5kIDxib2Jjb3BlbGFuZEBmYi5jb20+CiAgQm9iIENvcGVsYW5kIDxtZUBib2Jjb3BlbGFu
ZC5jb20+CiAgQm9iIFBldGVyc29uIDxycGV0ZXJzb0ByZWRoYXQuY29tPgogIEJvcmlzIEJyZXpp
bGxvbiA8Ym9yaXMuYnJlemlsbG9uQGJvb3RsaW4uY29tPgogIEJyaWFuIEZvc3RlciA8YmZvc3Rl
ckByZWRoYXQuY29tPgogIENob3ByYSwgTWFuaXNoIDxNYW5pc2guQ2hvcHJhQGNhdml1bS5jb20+
CiAgQ2hyaXMgTWFzb24gPGNsbUBmYi5jb20+CiAgQ2hyaXN0aWFuIEdyw7Zua2UgPGMuZ3JvZW5r
ZUBpbmZvZGFzLmRlPgogIENocmlzdGlhbiBTw7xua2VuYmVyZyA8Y2hyaXN0aWFuLnN1ZW5rZW5i
ZXJnQHN0dWRlbnQua2l0LmVkdT4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBD
aHJpc3RvcGhlIEpBSUxMRVQgPGNocmlzdG9waGUuamFpbGxldEB3YW5hZG9vLmZyPgogIENocmlz
dG9waGUgTGVyb3kgPGNocmlzdG9waGUubGVyb3lAYy1zLmZyPgogIENvbGluIElhbiBLaW5nIDxj
b2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFp
bC5jb20+CiAgRGFnIE1veG5lcyA8ZGFnLm1veG5lc0BvcmFjbGUuY29tPgogIERhbiBDYXJwZW50
ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBp
b2dlYXJib3gubmV0PgogIERhbmllbCBNYWNrIDxkYW5pZWxAem9ucXVlLm9yZz4KICBEYW5pZWwg
VmVya2FtcCA8ZGFuaWVsLnZlcmthbXBAaW50ZWwuY29tPgogIERhbmllbCBWZXR0ZXIgPGRhbmll
bC52ZXR0ZXJAZmZ3bGwuY2g+CiAgRGFycmljayBKLiBXb25nIDxkYXJyaWNrLndvbmdAb3JhY2xl
LmNvbT4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgSG93ZWxscyA8
ZGhvd2VsbHNAcmVkaGF0LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5u
ZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERlbm5pcyBEYWxlc3NhbmRy
byA8ZGVubmlzLmRhbGVzc2FuZHJvQGludGVsLmNvbT4KICBEaW1pdHJpcyBNaWNoYWlsaWRpcyA8
ZG1pY2hhaWxAZ29vZ2xlLmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBn
bWFpbC5jb20+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29tPgogIERvbmdkb25n
IExpdSA8bGl1ZG9uZ2RvbmczQGh1YXdlaS5jb20+CiAgRG91ZyBMZWRmb3JkIDxkbGVkZm9yZEBy
ZWRoYXQuY29tPgogIEVucmljbyBNaW9zbyA8bXJraWtvLnJzQGdtYWlsLmNvbT4KICBFcmljIEFu
aG9sdCA8ZXJpY0BhbmhvbHQubmV0PgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNv
bT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXJpYyBSZW4gPHpyZW5A
c3VzZS5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAaW50ZWwuY29tPgogIEZlbGlw
ZSBCYWxiaSA8ZmVsaXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGaWxpcGUgTWFuYW5hIDxm
ZG1hbmFuYUBzdXNlLmNvbT4KICBGbG9yaWFuIEZhaW5lbGxpIDxmLmZhaW5lbGxpQGdtYWlsLmNv
bT4KICBHYWJyaWVsIEtyaXNtYW4gQmVydGF6aSA8a3Jpc21hbkBjb2xsYWJvcmEuY28udWs+CiAg
R2FsIFByZXNzbWFuIDxnYWxwQG1lbGxhbm94LmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdl
ZXJ0QGxpbnV4LW02OGsub3JnPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgog
IEdpdXNlcHBlIENhdmFsbGFybyA8cGVwcGUuY2F2YWxsYXJvQHN0LmNvbT4KICBHb3ZpbmRhcmFq
dWx1IFZhcmFkYXJhamFuIDxndmFyYWRhckBjaXNjby5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFu
IDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0
YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhaXNodWFuZyBZYW4gPHlhbmhhaXNodWFuZ0BjbXNzLmNo
aW5hbW9iaWxlLmNvbT4KICBIYW5nYmluIExpdSA8bGl1aGFuZ2JpbkBnbWFpbC5jb20+CiAgSGFu
cyBkZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4KICBIZWluZXIgS2FsbHdlaXQgPGhrYWxs
d2VpdDFAZ21haWwuY29tPgogIEhlbmRyaWsgQnJ1ZWNrbmVyIDxicnVlY2tuZXJAbGludXgudm5l
dC5pYm0uY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBI
aW1hbnNodSBNYWRoYW5pIDxoaW1hbnNodS5tYWRoYW5pQGNhdml1bS5jb20+CiAgSWRvIFNjaGlt
bWVsIDxpZG9zY2hAbWVsbGFub3guY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3Jn
PgogIEphY29iIEtlbGxlciA8amFjb2IuZS5rZWxsZXJAaW50ZWwuY29tPgogIEphZWdldWsgS2lt
IDxqYWVnZXVrQGtlcm5lbC5vcmc+CiAgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5l
dHJvbm9tZS5jb20+CiAgSmFtZXMgQ2hhcG1hbiA8amNoYXBtYW5Aa2F0YWxpeC5jb20+CiAgSmFu
ZSBDaHUgPGphbmUuY2h1QG9yYWNsZS5jb20+CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFu
b3guY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgSmVmZiBLaXJzaGVy
IDxqZWZmcmV5LnQua2lyc2hlckBpbnRlbC5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAZmIuY29t
PgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKZXJlbXkgTGludG9uIDxsaW50b25y
amVyZW15QGdtYWlsLmNvbT4KICBKZXNzaWNhIFl1IDxqZXl1QHJlZGhhdC5jb20+CiAgSmlhLUp1
IEJhaSA8YmFpamlhanUxOTkwQDE2My5jb20+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJuZWwub3Jn
PgogIEppcmkgT2xzYSA8am9sc2FAcmVkaGF0LmNvbT4KICBKaXJpIFNsYWJ5IDxqc2xhYnlAc3Vz
ZS5jej4KICBKb2hhbiBIZWRiZXJnIDxqb2hhbi5oZWRiZXJnQGludGVsLmNvbT4KICBKb2hhbm5l
cyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIFN0dWx0eiA8am9obi5zdHVs
dHpAbGluYXJvLm9yZz4KICBKb25hdGhhbiBDYW1lcm9uIDxqaWMyM0BrZXJuZWwub3JnPgogIEpv
bmF0aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KICBKb3JkYW4gR2xv
dmVyIDxHb2xkZW5fTWlsbGVyODNAcHJvdG9ubWFpbC5jaD4KICBKb3NlZiBCYWNpayA8amJhY2lr
QGZiLmNvbT4KICBKb3VuaSBNYWxpbmVuIDxqb3VuaUBjb2RlYXVyb3JhLm9yZz4KICBLYWktSGVu
ZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9A
Y29kZWF1cm9yYS5vcmc+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AcWNhLnF1YWxjb21tLmNvbT4KICBL
YW4gTGlhbmcgPGthbi5saWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgS2F6dXlhIE1penVndWNoaSA8
a2F6dXlhLm1penVndWNoaS5rc0ByZW5lc2FzLmNvbT4KICBLZWl0aCBCdXNjaCA8a2VpdGguYnVz
Y2hAaW50ZWwuY29tPgogIEtoYXpoaXNtZWwgS3VteWtvdiA8a2hhemh5QGdvb2dsZS5jb20+CiAg
S2ltbW8gUmF1dGtvc2tpIDxleHQta2ltbW8ucmF1dGtvc2tpQHZhaXNhbGEuY29tPgogIExlZSwg
Q2h1bi1ZaSA8am9leWxpLmtlcm5lbEBnbWFpbC5jb20+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9u
QGtlcm5lbC5vcmc+CiAgTGkgWWFuZyA8bGVveWFuZy5saUBueHAuY29tPgogIExpbnVzIFRvcnZh
bGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51
cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTGl1IEJvIDxiby5saS5saXVAb3JhY2xlLmNvbT4KICBM
dWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHVjYSBDb2VsaG8gPGx1Y2lhbm8uY29l
bGhvQGludGVsLmNvbT4KICBNYWNpZWogVy4gUm96eWNraSA8bWFjcm9AbGludXgtbWlwcy5vcmc+
CiAgTWFnbnVzIEthcmxzc29uIDxtYWdudXMua2FybHNzb25AaW50ZWwuY29tPgogIE1hbmlzaCBD
aG9wcmEgPG1hbmlzaC5jaG9wcmFAY2F2aXVtLmNvbT4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5l
ciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJlayBTenlwcm93c2tpIDxtLnN6eXBy
b3dza2lAc2Ftc3VuZy5jb20+CiAgTWFyZWsgVmFzdXQgPG1hcmV4QGRlbnguZGU+CiAgTWFyayBC
cm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBl
dGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFdpbGxpIDxtYXJ0aW5Ac3Ryb25nc3dhbi5vcmc+
CiAgTWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNYXNhc2hpIEhvbm1h
IDxtYXNhc2hpLmhvbm1hQGdtYWlsLmNvbT4KICBNYXRoaWFzIE55bWFuIDxtYXRoaWFzLm55bWFu
QGxpbnV4LmludGVsLmNvbT4KICBNYXRpYXMgS2FyaHVtYWEgPG1hdGlhcy5rYXJodW1hYUBnbWFp
bC5jb20+CiAgTWF0dCBSZWRmZWFybiA8bWF0dC5yZWRmZWFybkBpbWd0ZWMuY29tPgogIE1heCBH
dXJ0b3ZveSA8bWF4Z0BtZWxsYW5veC5jb20+CiAgTWljaGFlbCBDaGFuIDxtaWNoYWVsLmNoYW5A
YnJvYWRjb20uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWlj
aGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2ltZWtA
eGlsaW54LmNvbT4KICBNaWtlIE1hcnNoYWxsIDxodWJjYXBAb21uaWJvbmQuY29tPgogIE1pa2hh
aWwgTmlraWZvcm92IDxqYWNreHZpaWNoYW9zQGdtYWlsLmNvbT4KICBNaW50eiwgWXV2YWwgPFl1
dmFsLk1pbnR6QGNhdml1bS5jb20+CiAgTW9oYW1tZWQgU2hhZmkgU2hhamFraGFuIDxtb2hhbW1l
ZEBxdGkucXVhbGNvbW0uY29tPgogIE1vbmkgU2hvdWEgPG1vbmlzQG1lbGxhbm94LmNvbT4KICBN
b3NoZSBTaGVtZXNoIDxtb3NoZUBtZWxsYW5veC5jb20+CiAgTmFtaHl1bmcgS2ltIDxuYW1oeXVu
Z0BrZXJuZWwub3JnPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5j
b20+CiAgTmVpbCBIb3JtYW4gPG5ob3JtYW5AdHV4ZHJpdmVyLmNvbT4KICBOaWNvbGFzIEZlcnJl
IDxuaWNvbGFzLmZlcnJlQG1pY3JvY2hpcC5jb20+CiAgTmljb2xhcyBQaXRyZSA8bmljb0BsaW5h
cm8ub3JnPgogIE5pa2xhcyBDYXNzZWwgPG5pa2xhcy5jYXNzZWxAbGluYXJvLm9yZz4KICBOaWtv
bGF5IEFsZWtzYW5kcm92IDxuaWtvbGF5QGN1bXVsdXNuZXR3b3Jrcy5jb20+CiAgTm9hIE9zaGVy
b3ZpY2ggPG5vYW9zQG1lbGxhbm94LmNvbT4KICBOb3JhbGYgVHLDuG5uZXMgPG5vcmFsZkB0cm9u
bmVzLm9yZz4KICBPR0FXQSBIaXJvZnVtaSA8aGlyb2Z1bWlAbWFpbC5wYXJrbmV0LmNvLmpwPgog
IE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgT2xvZiBKb2hhbnNzb24gPG9sb2ZA
bGl4b20ubmV0PgogIFBldGVyIERhd3NvbiA8cGV0ZXIuYS5kYXdzb25AYm9laW5nLmNvbT4KICBQ
ZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRlciBaaWps
c3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGhpbCBBdWxkIDxwYXVsZEByZWRoYXQuY29t
PgogIFBoaWwgRWx3ZWxsIDxwaGlsQHJhc3BiZXJyeXBpLm9yZz4KICBQaGlsIFJlaWQgPHByZWlk
QGVsZWN0cm9tYWcuY29tLmF1PgogIFBoaWxpcHAgWmFiZWwgPHAuemFiZWxAcGVuZ3V0cm9uaXgu
ZGU+CiAgUHJhcml0IEJoYXJhdmEgPHByYXJpdEByZWRoYXQuY29tPgogIFByYXJpdCBCaGFyZ2F2
YSA8cHJhcml0QHJlZGhhdC5jb20+CiAgUXUgV2VucnVvIDxxdXdlbnJ1b0Bjbi5mdWppdHN1LmNv
bT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmFn
aGF2YSBBZGl0eWEgUmVudWt1bnRhIDxSYWdoYXZhQWRpdHlhLlJlbnVrdW50YUBtaWNyb3NlbWku
Y29tPgogIFJhbGYgQmFlY2hsZSA8cmFsZkBsaW51eC1taXBzLm9yZz4KICBSYXNtdXMgVmlsbGVt
b2VzIDxsaW51eEByYXNtdXN2aWxsZW1vZXMuZGs+CiAgUmF2aSBCYW5nb3JpYSA8cmF2aS5iYW5n
b3JpYUBsaW51eC52bmV0LmlibS5jb20+CiAgUmljaGFyZCBDb2NocmFuIDxyaWNoYXJkY29jaHJh
bkBnbWFpbC5jb20+CiAgUmlja2FyZCB4IEFuZGVyc3NvbiA8cmlja2FyYW5AYXhpcy5jb20+CiAg
Um9iIENsYXJrIDxyb2JkY2xhcmtAZ21haWwuY29tPgogIFJvb3BhIFByYWJodSA8cm9vcGFAY3Vt
dWx1c25ldHdvcmtzLmNvbT4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgogIFNhYnJp
bmEgRHVicm9jYSA8c2RAcXVlYXN5c25haWwubmV0PgogIFNhZWVkIE1haGFtZWVkIDxzYWVlZG1A
bWVsbGFub3guY29tPgogIFNhbmRpcGFuIERhcyA8c2FuZGlwYW5AbGludXguaWJtLmNvbT4KICBT
YW50b3NoIFNoaWxpbWthciA8c2FudG9zaC5zaGlsaW1rYXJAb3JhY2xlLmNvbT4KICBTYXNjaGEg
SGF1ZXIgPHMuaGF1ZXJAcGVuZ3V0cm9uaXguZGU+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJu
ZWwub3JnPgogIFNlYW4gVHJhbmNoZXR0aSA8c3RyYW5jaGVAY29kZWF1cm9yYS5vcmc+CiAgU2hh
d24gR3VvIDxzaGF3bmd1b0BrZXJuZWwub3JnPgogIFNoZW5nIFlvbmcgPHNoZW5neW9uZzFAaHVh
d2VpLmNvbT4KICBTaHJleWFzIE5DIDxzaHJleWFzLm5jQGludGVsLmNvbT4KICBTdGVmYW4gV2Fo
cmVuIDxzdGVmYW4ud2FocmVuQGkyc2UuY29tPgogIFN0ZWZhbm8gQnJpdmlvIDxzYnJpdmlvQHJl
ZGhhdC5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNv
bT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3RldmUgTG9uZ2Vy
YmVhbSA8c3RldmVfbG9uZ2VyYmVhbUBtZW50b3IuY29tPgogIFN1YmhyYW5zdSBTLiBQcnVzdHkg
PHN1YmhyYW5zdS5zLnBydXN0eUBpbnRlbC5jb20+CiAgU3lsd2VzdGVyIE5hd3JvY2tpIDxzLm5h
d3JvY2tpQHNhbXN1bmcuY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYWxh
dCBCYXRoZWVzaCA8dGFsYXRiQG1lbGxhbm94LmNvbT4KICBUZWp1biBIZW8gPHRqQGtlcm5lbC5v
cmc+CiAgVGhhZGV1IExpbWEgZGUgU291emEgQ2FzY2FyZG8gPGNhc2NhcmRvQGNhbm9uaWNhbC5j
b20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIFBldGF6
em9uaSA8dGhvbWFzLnBldGF6em9uaUBib290bGluLmNvbT4KICBUaG9tYXMgUGV0YXp6b25pIDx0
aG9tYXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICBUaG9tYXMgVm9lZ3RsZSA8dHZA
bGlvOTYuZGU+CiAgVGhvciBUaGF5ZXIgPHRob3IudGhheWVyQGxpbnV4LmludGVsLmNvbT4KICBU
b2JpYXMgSGVyem9nIDx0LWhlcnpvZ0BnbXguZGU+CiAgVG9iaWFzIEp1bmdlbCA8dG9iaWFzLmp1
bmdlbEBnbWFpbC5jb20+CiAgVG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2VuIDx0b2tlQHRva2UuZGs+
CiAgVG9zaGkgS2FuaSA8dG9zaGkua2FuaUBocGUuY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFu
c3NvbkBsaW5hcm8ub3JnPgogIFZpZ25lc2ggUiA8dmlnbmVzaHJAdGkuY29tPgogIFZpbm9kIEtv
dWwgPHZpbm9kLmtvdWxAaW50ZWwuY29tPgogIFdlbndlbiBXYW5nIDx3YW5nNjQ5NUB1bW4uZWR1
PgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWGluIExvbmcgPGx1Y2llbi54
aW5AZ21haWwuY29tPgogIFlpbmcgWHVlIDx5aW5nLnh1ZUB3aW5kcml2ZXIuY29tPgogIFlvc2hp
aGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KICBZdXZhbCBN
aW50eiA8WXV2YWwuTWludHpAY2F2aXVtLmNvbT4KICBaaGFvIFFpYW5nIDxxaWFuZy56aGFvQG54
cC5jb20+CiAgemhvbmcgamlhbmcgPHpob25namlhbmdAaHVhd2VpLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgYjI0Yzk5NjJiMTc5
Li4wYmIxYTVlNWFhMTcgIDBiYjFhNWU1YWExNzI4YTJjNTAxY2RkOTE2OTIzZWY0NGZjMDdlMmYg
LT4gdGVzdGVkL2xpbnV4LTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 19:06:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 19:06: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-devel-bounces@lists.xenproject.org>)
	id 1gNMxr-0002w4-2z; Thu, 15 Nov 2018 19:06: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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNMxp-0002vz-UH
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 19:06:05 +0000
X-Inumbo-ID: 802ef862-e909-11e8-9387-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 802ef862-e909-11e8-9387-12d6303a7972;
 Thu, 15 Nov 2018 19:06:05 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B1AF680D;
 Thu, 15 Nov 2018 11:06:04 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 15E7E3F718;
 Thu, 15 Nov 2018 11:06:02 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-5-julien.grall@arm.com>
 <CAC1WxdhvbNCfnaj=1pFJmqu-kwMuvvrW77FjOK22xAvaUAPqTA@mail.gmail.com>
 <27feb9a3-ad1b-aed9-7821-6367a3157ce9@arm.com>
 <CAC1Wxdhy1Dnh3_rLFSX0Uj8e4+BLsfWqCQc__U8+bSwd+pCSHg@mail.gmail.com>
 <f9d4248e-485d-e3a8-88bd-6fab6cabe313@arm.com>
 <CAC1Wxdib6qQk=iH9ODr9XuJo39bvY+4RJUXFHsurW77AqekHDg@mail.gmail.com>
 <0ce5b01c-eb4b-348d-6311-271ba1ca7947@arm.com>
 <alpine.DEB.2.10.1811151031440.22115@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f04158f5-42e4-ec97-aa53-d316da61f911@arm.com>
Date: Thu, 15 Nov 2018 19:06:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811151031440.22115@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/8] xen/arm: Add support for read-only
 foreign mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, lars.kurth@citrix.com,
 george.dunlap@citrix.com, Andrii Anisov <andrii.anisov@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDExLzE1LzE4IDY6NDQgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBUaHUsIDE1IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+
PiBPbiAxMS8xNS8xOCAxOjE5IFBNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+Pj4+IFNvIEkgd291
bGQgcHJlZmVyIHRvIHN0aWNrIHdpdGggX3Qgd2hpY2ggaXMgcXVpdGUgY29tbW9uIHdpdGhpbiB0
aGUgcDJtCj4+Pj4gY29kZSBiYXNlIHNvIGZhci4KPj4+Cj4+PiBJJ3ZlIGZvdW5kIGEgc2ltaWxh
ciBjb2RlIG9ubHkgaW4gb25lIHBsYWNlIC0gcDJtX2dldF9lbnRyeSgpCj4+PiBmdW5jdGlvbi4g
QW5kIGl0IGlzLCBhdCBsZWFzdCwgc29tZWhvdyBjb21tZW50ZWQgdGhlcmU6Cj4+PiAuLi4KPj4+
ICAgICAgIC8qIEFsbG93IHQgdG8gYmUgTlVMTCAqLwo+Pj4gICAgICAgdCA9IHQgPzogJl90Owo+
Pj4KPj4+ICAgICAgICp0ID0gcDJtX2ludmFsaWQ7Cj4+PiAuLi4KPj4KPj4gQW5kIGluIHg4NiBj
b2RlLi4uCj4+Cj4+Pgo+Pj4gQnV0IElNTywgaXQgaXMgcmVhbGx5IGNvbmZ1c2luZyB0byB3cml0
ZSBhIGNvZGUgdG8gY2FsY3VsYXRlIGFuZCBzdG9yZQo+Pj4gYSB2YWx1ZSB3aGljaCBjbGVhcmx5
IGlzIG5vdCBuZWVkZWQgYnkgYSBjYWxsZXIuCj4+Cj4+IEkgZGlzYWdyZWUsIHlvdSBkaXJlY3Rs
eSBrbm93IHRoYXQgdCBjYW4gYmUgTlVMTC4gQWx0aG91Z2gsIEkgYWdyZWUgdGhhdCBhCj4+IGNv
bW1lbnQgd291bGQgaGVscCB0byB1bmRlcnN0YW5kLgo+Pgo+Pj4gICBGcm9tIGFub3RoZXIgaGFu
ZCwgSSdtIG5vdCBzdXJlIGlmIGEgY29tcGlsZXIgd291bGQgYmUgaW50ZWxsaWdlbnQKPj4+IGVu
b3VnaCB0byBmYWN0b3Igb3V0IHRoZSBvZGQgY29kZSBmcm9tIGV4ZWN1dGlvbiBwYXNzIG9uIHRo
ZSBpbmNvbWluZwo+Pj4gbnVsbCBwb2ludGVyLgo+Pgo+PiBZb3UgY2FuJ3QgYXNzdW1lIHRoZSBj
b21waWxlciB3aWxsIGlubGluZSBldmVuIHdpdGggdGhlIGlubGluZSBrZXl3b3JkLgo+Pgo+Pj4K
Pj4+IEknbSBzb3JyeSwgYnV0IEkgY2FuJ3QgcGFzcyBteSBSQiBmb3IgYF90YC4KPj4KPj4gSSB0
aGluayB0aGlzIHJlcXVlc3QgaXMgdW5yZWFzb25hYmxlIGJlY2F1c2UgdGhpcyBpcyBhIG1hdHRl
ciBvZiB0YXN0ZS4KPj4KPj4gV2hpbGUgdGhpcyBpcyBhIG5pY2UgZmVhdHVyZSB0byBoYXZlIGlu
IFhlbiA0LjEyIGFuZCBhZGRyZXNzIGEgbG9uZyBzdGFuZGluZwo+PiBvcGVuIGlzc3VlIG9uIEFy
bS4gSSBkb24ndCByZXF1aXJlIGl0IGFuZCBJIGFtIG5vdCBpbmNsaW5lZCB0byBhZGRyZXNzCj4+
IGJpa2VzaGVkZGluZy4KPj4KPj4gU28gSSB3aWxsIGtlZXAgYXNpZGUgZm9yIG5vdyB1bnRpbCBz
b21lb25lIGNhcmVzIGFib3V0IGl0Lgo+IAo+IExldCdzIHRyeSB0byBiZSByZWFzb25hYmxlIGFu
ZCBoYXZlIGNvbnN0cnVjdGl2ZSBjb252ZXJzYXRpb25zLiBJZiB3ZSBkbwo+IGhhdmUgdG8gZGlz
YWdyZWUsIGxldCdzIGRpc2FncmVlIG9uIG1lYW5pbmdmdWwgZGVzaWduIGRlY2lzaW9ucywgbm90
Cj4gc2lsbHkgY29kZSBzdHlsZSBpc3N1ZXMgOi0pCj4gCj4gQW5kcmlpLCB3aGVuIHNvbWV0aGlu
ZyBjYW4gYmUgZG9uZSBlcXVhbGx5IHdlbGwgaW4gdHdvIGRpZmZlcmVudCB3YXlzLAo+IGVzcGVj
aWFsbHkgd2hlbiBpdCBpcyBhIG1hdHRlciBvZiBzdHlsZSwgSSB0aGluayBpdCBpcyBiZXN0IHRv
IGV4cHJlc3MKPiBvdXIgcHJlZmVyZW5jZSwgYnV0IG5vdCB0byBmb3JjZSBhIGNvbnRyaWJ1dG9y
IGluIGEgcGFydGljdWxhcgo+IGRpcmVjdGlvbiwgdW5sZXNzIHNwZWNpZmljYWxseSBzdGF0ZWQg
aW4gQ09ESU5HX1NUWUxFIG9yIGVxdWl2YWxlbnQKPiBkb2NzLiBXZSBkb24ndCBoYXZlIHdyaXR0
ZW4gcnVsZXMgYWJvdXQgY29kZSByZXZpZXdzLCBidXQgaWYgd2UgaGFkLAo+IEkgdGhpbmsgdGhp
cyBzaG91bGQgYmUgb25lIG9mIHRoZW0uIChJIHdvdWxkIGxvdmUgdG8gaGF2ZSB3cml0dGVuIHJ1
bGVzCj4gYWJvdXQgY29kZSByZXZpZXdzLikKPiAKPiBKdWxpZW4sIHVzdWFsbHkgaW4gc2l0dWF0
aW9ucyBsaWtlIHRoaXMsIGl0IGlzIHF1aWNrZXIgdG8gY2hhbmdlIHRoZQo+IGNvZGUgdGhhbiB0
byBhcmd1ZS4gSSBwZXJzb25hbGx5IGRvbid0IGNhcmUgYW5kIHdvdWxkbid0IGFzayB5b3UgdG8K
PiBjaGFuZ2UgaXQsIGJ1dCBpZiBhIG1lbWJlciBvZiB0aGUgY29tbXVuaXR5IHJlYWRzIHRoZSBj
b2RlIGFuZCBoYXMgYW4KPiBhZHZlcnNlIHJlYWN0aW9uLCBpdCBpcyBhbHdheXMgd29ydGggcmVj
b25zaWRlcmluZyB0aGUgYXBwcm9hY2gsIGJlY2F1c2UKPiBvdGhlcnMgbWlnaHQgZmluZCBpdCBh
bnRhZ29uaXppbmcgdG9vLiBHaXZlbiB0aGUgY2hvaWNlLCBpdCBpcyBiZXN0IHRvCj4gZ28gZm9y
IHNvbWV0aGluZyBvYnZpb3VzIHRvIG1vc3QsIHNvIGlmIGEgbmV3IGNvbnRyaWJ1dG9yIHNlbmRz
IGEgcGF0Y2gKPiB0byBjaGFuZ2UsIGl0IGlzIG1vcmUgbGlrZWx5IHRvIGJlIGNvcnJlY3QgZnJv
bSB0aGUgc3RhcnQuCgpJIGFncmVlIHdpdGggeW91ciBwb2ludCBoZXJlIGJ1dCB0aGlzIGlzIGFs
c28gdmFsaWQgaW4gdGhlIG90aGVyIHdheS4gSWYgCnRoZSBzdWdnZXN0ZWQgYWx0ZXJuYXRpdmUg
cHJvdm9rZXMgYW4gYWR2ZXJzZSByZWFjdGlvbiB0byB0aGUgCmNvbnRyaWJ1dG9yLCB0aGVuIHdo
eSBzaG91bGQgaGUgdXNlIGl0PwoKQXMgSSB3cm90ZSBlYXJsaWVyIG9uZSB0cnlpbmcgdG8gdXNl
IHRlcm5hcnkgY29uZGl0aW9uIHNwbGl0IG92ZXIgMiAKbGluZXMgaXMgbm90IG1ha2luZyB0aGUg
Y29kZSBtb3JlIG9idmlvdXMuIFNvIEkgYW0gbm90IGVudGlyZWx5IHN1cmUgd2h5IApJIHNob3Vs
ZCBiZSBmb3JjZWQgdG8gd3JpdGUgc3VjaCBjb2RlPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 19:17:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 19:17:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gNN8u-0003nX-Kc; Thu, 15 Nov 2018 19: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=uxyt=n2=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gNN8s-0003nM-Up
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 19:17:31 +0000
X-Inumbo-ID: 185e2de8-e90b-11e8-9a16-bc764e045a96
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 185e2de8-e90b-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 19:17:29 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id r71so33553356qkr.10
 for <xen-devel@lists.xenproject.org>; Thu, 15 Nov 2018 11:17:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=CtuRWySkrHkZoKSbL55cvPZ985Aykk0lANpLIzkIxb8=;
 b=in3bzJnQ34BIGyi4EXCJCl7lPpJDbmmm7BMhRU98PS1+vvlSIpDoFKbbbW5A+VRj1F
 mUM6JUTkI4PY2M+7MuH6DvvQJMZtdiWj1vhTN370gggOXpqk7uC/LvPs/JNEAG8PJMPz
 BbsCzL6OQuD4bPbCa5DdFRztGYBYlfHTcanO3SkSezxZcnwazgtyQnLoCDQoZmcJ1CGn
 atLl29xGqEyimzIRQEMV3/PAIjXoMS1/G69G8Tramv1DtRR18BL7Qsl4/l17/YH/iIC0
 7pzXs2fBu7wNXi7k3woa3LAp9y+VEPcDJOs4bFuA4L1zKXFpvZ6vK/3XAqdyyQrJ+LBY
 Cxlw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=CtuRWySkrHkZoKSbL55cvPZ985Aykk0lANpLIzkIxb8=;
 b=txonNkF+i1D5GnSYN6lH6OzAHHBOr4nhV8G1uaa0zz44Qo7VCxv5bu5G5Oa/mznvuY
 v5FxcVzEuysWMciaAzLXYRT3vzoR7thXAv6sSGZB2NrGvlWOPea6CI3Xk6VLGAcLfw4M
 849dV915BC9/5l7IsIohVgg/4eKgnZQRx67Lr0C6WdM9WnIUmF1ZgFtYYh1Gj4sATq6A
 fDwIoZ/58fCwFNCQePkkEiy1U57jQvRQhxF/Xuo7TLv3NzfR/DK3e57Q7DRAO362I888
 h8ken1krTZXWJXNTa3MAglaeDq0HxTG27iQD0uIzQ6YdgDBNB5nH646ARGmwtplBBB0U
 rsFg==
X-Gm-Message-State: AGRZ1gKyeR5gAFSwg2lJqDUBzezxWXh3mhOR3T0YYcpsqXI0xBuNV2MM
 i0kTVB1txpeP9y67Eza/pb8wxaCFLeuEMaLijt6HUA==
X-Google-Smtp-Source: AJdET5eceh5lc9W1jbTqYGU+bGqUMgW65JaCE9JLkaKVXZ0vwmhXqXmcbGxkE0YXKhSvm3yHKLBN4iNuhCUqsdJeCHI=
X-Received: by 2002:ac8:1873:: with SMTP id n48mr7185358qtk.10.1542309449351; 
 Thu, 15 Nov 2018 11:17:29 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <27e0234f-8343-e291-0182-f35885e0e241@arm.com>
In-Reply-To: <27e0234f-8343-e291-0182-f35885e0e241@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Thu, 15 Nov 2018 20:17:18 +0100
Message-ID: <CAKPH-Nh0oxcgc1KQ+CAtpcOTyL7GsavYzX25paomtoXexGx2sg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgNzoyMyBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+IEhpIE1pcmVsYSwKPgo+IE9uIDExLzEy
LzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gV2hlbiBEb20wIGZpbmFs
aXplcyBpdHMgc3VzcGVuZCBwcm9jZWR1cmUgdGhlIHN1c3BlbmQgb2YgWGVuIGlzCj4gPiB0cmln
Z2VyZWQgYnkgY2FsbGluZyBzeXN0ZW1fc3VzcGVuZCgpLiBEb20wIGZpbmFsaXplcyB0aGUgc3Vz
cGVuZCBmcm9tCj4gPiBpdHMgYm9vdCBjb3JlIChWQ1BVIzApLCB3aGljaCBjb3VsZCBiZSBtYXBw
ZWQgdG8gYW55IHBoeXNpY2FsIENQVSwKPiA+IGkuZS4gdGhlIHN5c3RlbV9zdXNwZW5kKCkgZnVu
Y3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkgYW55IHBoeXNpY2FsCj4gPiBDUFUuIFNpbmNlIFhl
biBzdXNwZW5kIHByb2NlZHVyZSBoYXMgdG8gYmUgcnVuIGJ5IHRoZSBib290IENQVQo+ID4gKG5v
bi1ib290IENQVXMgd2lsbCBiZSBkaXNhYmxlZCBhdCBzb21lIHBvaW50IGluIHN1c3BlbmQgcHJv
Y2VkdXJlKSwKPiA+IHN5c3RlbV9zdXNwZW5kKCkgZXhlY3V0aW9uIGhhcyB0byBjb250aW51ZSBv
biBDUFUjMC4KPiA+Cj4gPiBXaGVuIHRoZSBzeXN0ZW1fc3VzcGVuZCgpIHJldHVybnMgMCwgaXQg
bWVhbnMgdGhhdCB0aGUgc3lzdGVtIHdhcwo+ID4gc3VzcGVuZGVkIGFuZCBpdCBpcyBjb21pbmcg
b3V0IG9mIHRoZSByZXN1bWUgcHJvY2VkdXJlLiBSZWdhcmRsZXNzCj4gPiBvZiB0aGUgc3lzdGVt
X3N1c3BlbmQoKSByZXR1cm4gdmFsdWUsIGFmdGVyIHRoaXMgZnVuY3Rpb24gcmV0dXJucwo+ID4g
WGVuIGlzIGZ1bGx5IGZ1bmN0aW9uYWwsIGFuZCBpdHMgc3RhdGUsIGluY2x1ZGluZyBhbGwgZGV2
aWNlcyBhbmQgZGF0YQo+ID4gc3RydWN0dXJlcywgbWF0Y2hlcyB0aGUgc3RhdGUgcHJpb3IgdG8g
Y2FsbGluZyBzeXN0ZW1fc3VzcGVuZCgpLgo+ID4gVGhlIHN0YXR1cyBpcyByZXR1cm5lZCBieSBz
eXN0ZW1fc3VzcGVuZCgpIGZvciBkZWJ1Z2dpbmcvbG9nZ2luZwo+ID4gcHVycG9zZXMgYW5kIGZ1
bmN0aW9uIHByb3RvdHlwZSBjb21wYXRpYmlsaXR5Lgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IE1p
cmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4KPiA+IFNpZ25lZC1v
ZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+ID4gLS0t
Cj4gPiAgIHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgfCAzNCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspCj4gPgo+
ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3Vz
cGVuZC5jCj4gPiBpbmRleCBmMjMzOGU0MWRiLi4yMWI0NWY4MjQ4IDEwMDY0NAo+ID4gLS0tIGEv
eGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+ID4gKysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+
ID4gQEAgLTExMiwxMSArMTEyLDIwIEBAIHN0YXRpYyB2b2lkIHZjcHVfc3VzcGVuZChyZWdpc3Rl
cl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4gPiAgICAgICBfYXJjaF9zZXRfaW5mb19ndWVz
dCh2LCAmY3R4dCk7Cj4gPiAgIH0KPiA+Cj4gPiArLyogWGVuIHN1c3BlbmQuIE5vdGU6IGRhdGEg
aXMgbm90IHVzZWQgKHN1c3BlbmQgaXMgdGhlIHN1c3BlbmQgdG8gUkFNKSAqLwo+ID4gK3N0YXRp
YyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCj4gPiArewo+ID4gKyAgICBCVUdfT04o
c3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9hY3RpdmUpOwo+ID4gKwo+ID4gKyAgICByZXR1cm4g
LUVOT1NZUzsKPiA+ICt9Cj4gPiArCj4gPiAgIGludDMyX3QgZG9tYWluX3N1c3BlbmQocmVnaXN0
ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+ID4gICB7Cj4gPiAgICAgICBzdHJ1Y3QgdmNw
dSAqdjsKPiA+ICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4gPiAg
ICAgICBib29sIGlzX3RodW1iID0gZXBvaW50ICYgMTsKPiA+ICsgICAgaW50IHN0YXR1czsKPiA+
Cj4gPiAgICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywKPiA+ICAgICAgICAgICAgICAgIkRvbSVk
IHN1c3BlbmQ6IGVwb2ludD0weCUiUFJJcmVnaXN0ZXIiLCBjaWQ9MHglIlBSSXJlZ2lzdGVyIlxu
IiwKPiA+IEBAIC0xNTYsNiArMTY1LDMxIEBAIGludDMyX3QgZG9tYWluX3N1c3BlbmQocmVnaXN0
ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+ID4gICAgICAgICovCj4gPiAgICAgICB2Y3B1
X2Jsb2NrX3VubGVzc19ldmVudF9wZW5kaW5nKGN1cnJlbnQpOwo+ID4KPiA+ICsgICAgLyogSWYg
dGhpcyB3YXMgZG9tMCB0aGUgd2hvbGUgc3lzdGVtIHNob3VsZCBzdXNwZW5kOiB0cmlnZ2VyIFhl
biBzdXNwZW5kICovCj4gPiArICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKPiA+ICsg
ICAgewo+ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAgICAqIHN5c3RlbV9zdXNwZW5kIHNob3Vs
ZCBiZSBjYWxsZWQgd2hlbiBEb20wIGZpbmFsaXplcyB0aGUgc3VzcGVuZAo+ID4gKyAgICAgICAg
ICogcHJvY2VkdXJlIGZyb20gaXRzIGJvb3QgY29yZSAoVkNQVSMwKS4gSG93ZXZlciwgRG9tMCdz
IFZDUFUjMCBjb3VsZAo+ID4gKyAgICAgICAgICogYmUgbWFwcGVkIHRvIGFueSBQQ1BVICh0aGlz
IGZ1bmN0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIGJ5IGFueSBQQ1BVKS4KPiA+ICsgICAgICAgICAq
IFRoZSBzdXNwZW5kIHByb2NlZHVyZSBoYXMgdG8gYmUgZmluYWxpemVkIGJ5IHRoZSBQQ1BVIzAg
KG5vbi1ib290Cj4gPiArICAgICAgICAgKiBQQ1BVcyB3aWxsIGJlIGRpc2FibGVkIGR1cmluZyB0
aGUgc3VzcGVuZCkuCj4gPiArICAgICAgICAgKi8KPiA+ICsgICAgICAgIHN0YXR1cyA9IGNvbnRp
bnVlX2h5cGVyY2FsbF9vbl9jcHUoMCwgc3lzdGVtX3N1c3BlbmQsIE5VTEwpOwo+ID4gKyAgICAg
ICAgLyoKPiA+ICsgICAgICAgICAqIElmIGFuIGVycm9yIGhhcHBlbmVkLCB0aGVyZSBpcyBub3Ro
aW5nIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBoZXJlCj4gPiArICAgICAgICAgKiBiZWNhdXNlIHRo
ZSBzeXN0ZW1fc3VzcGVuZCBhbHdheXMgcmV0dXJucyBpbiBmdWxseSBmdW5jdGlvbmFsIHN0YXRl
Cj4gPiArICAgICAgICAgKiBubyBtYXR0ZXIgd2hhdCB0aGUgb3V0Y29tZSBvZiBzdXNwZW5kIHBy
b2NlZHVyZSBpcy4gSWYgdGhlIHN5c3RlbQo+ID4gKyAgICAgICAgICogc3VzcGVuZGVkIHN1Y2Nl
c3NmdWxseSB0aGUgZnVuY3Rpb24gd2lsbCByZXR1cm4gMCBhZnRlciB0aGUgcmVzdW1lLgo+ID4g
KyAgICAgICAgICogT3RoZXJ3aXNlLCBpZiBhbiBlcnJvciBpcyByZXR1cm5lZCBpdCBtZWFucyBY
ZW4gZGlkIG5vdCBzdXNwZW5kZWQsCj4gPiArICAgICAgICAgKiBidXQgaXQgaXMgc3RpbGwgaW4g
dGhlIHNhbWUgc3RhdGUgYXMgaWYgdGhlIHN5c3RlbV9zdXNwZW5kIHdhcyBuZXZlcgo+ID4gKyAg
ICAgICAgICogY2FsbGVkLiBXZSBkdW1wIGEgZGVidWcgbWVzc2FnZSBpbiBjYXNlIG9mIGFuIGVy
cm9yIGZvciBkZWJ1Z2dpbmcvCj4gPiArICAgICAgICAgKiBsb2dnaW5nIHB1cnBvc2UuCj4gPiAr
ICAgICAgICAgKi8KPiA+ICsgICAgICAgIGlmICggc3RhdHVzICkKPiA+ICsgICAgICAgICAgICBk
cHJpbnRrKFhFTkxPR19FUlIsICJGYWlsZWQgdG8gc3VzcGVuZCwgZXJybm89JWRcbiIsIHN0YXR1
cyk7Cj4gPiArICAgIH0KPgo+IEFmdGVyIGRpc2N1c3Npbmcgd2UgU3RlZmFubyB0b2RheSwgSSBo
YXZlIG9uZSBtb3JlIHF1ZXN0aW9uIHJlZ2FyZGluZwo+IERvbTAgc3VzcGVuZC4KPgo+ICBGcm9t
IG15IHVuZGVyc3RhbmRpbmcsIHRoZSBob3N0IG1heSByZXN1bWUgYmVjYXVzZSBvZiBhbiBldmVu
dAo+IHRhcmdldGluZyBhIGd1ZXN0LiBUaGlzIG1lYW5zIHRoYXQgRG9tMCB3b3VsZCBzdGlsbCBi
ZSBibG9ja2VkLiBBcyBEb20wCj4gd291bGQgY29udGFpbiBQViBiYWNrZW5kLCBob3cgZG8geW91
IGV4cGVjdCB0aGlzIHRvIHdvcms/Cj4KPiBJcyB0aGVyZSBhbnkgcG90ZW50aWFsIGRlcGVuZGVu
Y3kgYmV0d2VlbiBmcm9udGVuZCBhbmQgYmFja2VuZD8gT3Igd291bGQKPiBEb20wIGJlIHJlc3Vt
ZSB3aGVuIHRoZSBQViBmcm9udGVuZCBwcm9iZSB0aGUgYmFja2VuZD8KPgoKV2UgaGF2ZSBhc3N1
bWVkIHRoYXQgRG9tMCBoYXMgdG8gcmVzdW1lIHdoZW5ldmVyIFhlbiByZXN1bWUuIFNvIGlmIHRo
ZQp3YWtlLXVwIGludGVycnVwdCB3YXMgdGFyZ2V0ZWQgdG8gRG9tVSwgdGhlIERvbTAgd291bGQg
cmVzdW1lCnJlZ2FybGVzcy4gVmljZSB2ZXJzYSBkb2VzIG5vdCBob2xkLgpUaGlzIGlzIGRvbmUg
aW4gcGF0Y2ggIltQQVRDSCAxNy8xOF0geGVuL2FybTogUmVzdW1lIERvbTAgYWZ0ZXIgWGVuCnJl
c3VtZXMiIC0gdGhlIERvbTAgaXMgc2ltcGx5IHVuYmxvY2tlZCBhdCB0aGUgZW5kIG9mIFhlbidz
IHJlc3VtZS4KCj4gQ2hlZXJzLAo+Cj4gLS0KPiBKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 19:17:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 19:17:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gNN8u-0003nd-Tp; Thu, 15 Nov 2018 19: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=uxyt=n2=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gNN8t-0003nR-B4
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 19:17:31 +0000
X-Inumbo-ID: 18602bd3-e90b-11e8-9a16-bc764e045a96
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18602bd3-e90b-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 19:17:30 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id q1so33563024qkf.13
 for <xen-devel@lists.xen.org>; Thu, 15 Nov 2018 11:17:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=CtuRWySkrHkZoKSbL55cvPZ985Aykk0lANpLIzkIxb8=;
 b=in3bzJnQ34BIGyi4EXCJCl7lPpJDbmmm7BMhRU98PS1+vvlSIpDoFKbbbW5A+VRj1F
 mUM6JUTkI4PY2M+7MuH6DvvQJMZtdiWj1vhTN370gggOXpqk7uC/LvPs/JNEAG8PJMPz
 BbsCzL6OQuD4bPbCa5DdFRztGYBYlfHTcanO3SkSezxZcnwazgtyQnLoCDQoZmcJ1CGn
 atLl29xGqEyimzIRQEMV3/PAIjXoMS1/G69G8Tramv1DtRR18BL7Qsl4/l17/YH/iIC0
 7pzXs2fBu7wNXi7k3woa3LAp9y+VEPcDJOs4bFuA4L1zKXFpvZ6vK/3XAqdyyQrJ+LBY
 Cxlw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=CtuRWySkrHkZoKSbL55cvPZ985Aykk0lANpLIzkIxb8=;
 b=sOVDSipb/xyH17VV6PKTdJVRWHHnHY4x0BMBiCnoRgg2J3ZyD1fqIaGgLFRhQSL4Ch
 AZOWiTpIvBqrCujbzWgqPXK9ECDUzuPdXkWvM3lp5QTqJVScNIOnqZoT+xmXUm5pMjgq
 hNNN5tbmkr0p6Od7WXiRLIcix2aoUO62VztyV8OQa0NmHbMOlN9koo2iWhzjucxRLwVo
 iZnMnlmuycF9+1kqo6/M+lxBfN8y3thZ0wBJ4Tm8pnvSoYAzMjC6dn+VBkrPz3GVXnc1
 zS/zgSnDuYK1AnBEr4WLyIAJ/pqwQdN2x77zO1M1WSd4cLRR+Pr/DwCFPaZAzrJiaJiF
 8pnQ==
X-Gm-Message-State: AGRZ1gIc+5h71XJjE8kBLIIveaQfsdTnAYLSmMER90ZZxohvf1fVemKg
 Eavio2JtuO8bYxEfDnyPACV0E/lbI4lauzma3zo/Pw==
X-Google-Smtp-Source: AJdET5eceh5lc9W1jbTqYGU+bGqUMgW65JaCE9JLkaKVXZ0vwmhXqXmcbGxkE0YXKhSvm3yHKLBN4iNuhCUqsdJeCHI=
X-Received: by 2002:ac8:1873:: with SMTP id n48mr7185358qtk.10.1542309449351; 
 Thu, 15 Nov 2018 11:17:29 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <27e0234f-8343-e291-0182-f35885e0e241@arm.com>
In-Reply-To: <27e0234f-8343-e291-0182-f35885e0e241@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Thu, 15 Nov 2018 20:17:18 +0100
Message-ID: <CAKPH-Nh0oxcgc1KQ+CAtpcOTyL7GsavYzX25paomtoXexGx2sg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgNzoyMyBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+IEhpIE1pcmVsYSwKPgo+IE9uIDExLzEy
LzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gV2hlbiBEb20wIGZpbmFs
aXplcyBpdHMgc3VzcGVuZCBwcm9jZWR1cmUgdGhlIHN1c3BlbmQgb2YgWGVuIGlzCj4gPiB0cmln
Z2VyZWQgYnkgY2FsbGluZyBzeXN0ZW1fc3VzcGVuZCgpLiBEb20wIGZpbmFsaXplcyB0aGUgc3Vz
cGVuZCBmcm9tCj4gPiBpdHMgYm9vdCBjb3JlIChWQ1BVIzApLCB3aGljaCBjb3VsZCBiZSBtYXBw
ZWQgdG8gYW55IHBoeXNpY2FsIENQVSwKPiA+IGkuZS4gdGhlIHN5c3RlbV9zdXNwZW5kKCkgZnVu
Y3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkgYW55IHBoeXNpY2FsCj4gPiBDUFUuIFNpbmNlIFhl
biBzdXNwZW5kIHByb2NlZHVyZSBoYXMgdG8gYmUgcnVuIGJ5IHRoZSBib290IENQVQo+ID4gKG5v
bi1ib290IENQVXMgd2lsbCBiZSBkaXNhYmxlZCBhdCBzb21lIHBvaW50IGluIHN1c3BlbmQgcHJv
Y2VkdXJlKSwKPiA+IHN5c3RlbV9zdXNwZW5kKCkgZXhlY3V0aW9uIGhhcyB0byBjb250aW51ZSBv
biBDUFUjMC4KPiA+Cj4gPiBXaGVuIHRoZSBzeXN0ZW1fc3VzcGVuZCgpIHJldHVybnMgMCwgaXQg
bWVhbnMgdGhhdCB0aGUgc3lzdGVtIHdhcwo+ID4gc3VzcGVuZGVkIGFuZCBpdCBpcyBjb21pbmcg
b3V0IG9mIHRoZSByZXN1bWUgcHJvY2VkdXJlLiBSZWdhcmRsZXNzCj4gPiBvZiB0aGUgc3lzdGVt
X3N1c3BlbmQoKSByZXR1cm4gdmFsdWUsIGFmdGVyIHRoaXMgZnVuY3Rpb24gcmV0dXJucwo+ID4g
WGVuIGlzIGZ1bGx5IGZ1bmN0aW9uYWwsIGFuZCBpdHMgc3RhdGUsIGluY2x1ZGluZyBhbGwgZGV2
aWNlcyBhbmQgZGF0YQo+ID4gc3RydWN0dXJlcywgbWF0Y2hlcyB0aGUgc3RhdGUgcHJpb3IgdG8g
Y2FsbGluZyBzeXN0ZW1fc3VzcGVuZCgpLgo+ID4gVGhlIHN0YXR1cyBpcyByZXR1cm5lZCBieSBz
eXN0ZW1fc3VzcGVuZCgpIGZvciBkZWJ1Z2dpbmcvbG9nZ2luZwo+ID4gcHVycG9zZXMgYW5kIGZ1
bmN0aW9uIHByb3RvdHlwZSBjb21wYXRpYmlsaXR5Lgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IE1p
cmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4KPiA+IFNpZ25lZC1v
ZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+ID4gLS0t
Cj4gPiAgIHhlbi9hcmNoL2FybS9zdXNwZW5kLmMgfCAzNCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspCj4gPgo+
ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94ZW4vYXJjaC9hcm0vc3Vz
cGVuZC5jCj4gPiBpbmRleCBmMjMzOGU0MWRiLi4yMWI0NWY4MjQ4IDEwMDY0NAo+ID4gLS0tIGEv
eGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+ID4gKysrIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+
ID4gQEAgLTExMiwxMSArMTEyLDIwIEBAIHN0YXRpYyB2b2lkIHZjcHVfc3VzcGVuZChyZWdpc3Rl
cl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4gPiAgICAgICBfYXJjaF9zZXRfaW5mb19ndWVz
dCh2LCAmY3R4dCk7Cj4gPiAgIH0KPiA+Cj4gPiArLyogWGVuIHN1c3BlbmQuIE5vdGU6IGRhdGEg
aXMgbm90IHVzZWQgKHN1c3BlbmQgaXMgdGhlIHN1c3BlbmQgdG8gUkFNKSAqLwo+ID4gK3N0YXRp
YyBsb25nIHN5c3RlbV9zdXNwZW5kKHZvaWQgKmRhdGEpCj4gPiArewo+ID4gKyAgICBCVUdfT04o
c3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9hY3RpdmUpOwo+ID4gKwo+ID4gKyAgICByZXR1cm4g
LUVOT1NZUzsKPiA+ICt9Cj4gPiArCj4gPiAgIGludDMyX3QgZG9tYWluX3N1c3BlbmQocmVnaXN0
ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+ID4gICB7Cj4gPiAgICAgICBzdHJ1Y3QgdmNw
dSAqdjsKPiA+ICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4gPiAg
ICAgICBib29sIGlzX3RodW1iID0gZXBvaW50ICYgMTsKPiA+ICsgICAgaW50IHN0YXR1czsKPiA+
Cj4gPiAgICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywKPiA+ICAgICAgICAgICAgICAgIkRvbSVk
IHN1c3BlbmQ6IGVwb2ludD0weCUiUFJJcmVnaXN0ZXIiLCBjaWQ9MHglIlBSSXJlZ2lzdGVyIlxu
IiwKPiA+IEBAIC0xNTYsNiArMTY1LDMxIEBAIGludDMyX3QgZG9tYWluX3N1c3BlbmQocmVnaXN0
ZXJfdCBlcG9pbnQsIHJlZ2lzdGVyX3QgY2lkKQo+ID4gICAgICAgICovCj4gPiAgICAgICB2Y3B1
X2Jsb2NrX3VubGVzc19ldmVudF9wZW5kaW5nKGN1cnJlbnQpOwo+ID4KPiA+ICsgICAgLyogSWYg
dGhpcyB3YXMgZG9tMCB0aGUgd2hvbGUgc3lzdGVtIHNob3VsZCBzdXNwZW5kOiB0cmlnZ2VyIFhl
biBzdXNwZW5kICovCj4gPiArICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKPiA+ICsg
ICAgewo+ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAgICAqIHN5c3RlbV9zdXNwZW5kIHNob3Vs
ZCBiZSBjYWxsZWQgd2hlbiBEb20wIGZpbmFsaXplcyB0aGUgc3VzcGVuZAo+ID4gKyAgICAgICAg
ICogcHJvY2VkdXJlIGZyb20gaXRzIGJvb3QgY29yZSAoVkNQVSMwKS4gSG93ZXZlciwgRG9tMCdz
IFZDUFUjMCBjb3VsZAo+ID4gKyAgICAgICAgICogYmUgbWFwcGVkIHRvIGFueSBQQ1BVICh0aGlz
IGZ1bmN0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIGJ5IGFueSBQQ1BVKS4KPiA+ICsgICAgICAgICAq
IFRoZSBzdXNwZW5kIHByb2NlZHVyZSBoYXMgdG8gYmUgZmluYWxpemVkIGJ5IHRoZSBQQ1BVIzAg
KG5vbi1ib290Cj4gPiArICAgICAgICAgKiBQQ1BVcyB3aWxsIGJlIGRpc2FibGVkIGR1cmluZyB0
aGUgc3VzcGVuZCkuCj4gPiArICAgICAgICAgKi8KPiA+ICsgICAgICAgIHN0YXR1cyA9IGNvbnRp
bnVlX2h5cGVyY2FsbF9vbl9jcHUoMCwgc3lzdGVtX3N1c3BlbmQsIE5VTEwpOwo+ID4gKyAgICAg
ICAgLyoKPiA+ICsgICAgICAgICAqIElmIGFuIGVycm9yIGhhcHBlbmVkLCB0aGVyZSBpcyBub3Ro
aW5nIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBoZXJlCj4gPiArICAgICAgICAgKiBiZWNhdXNlIHRo
ZSBzeXN0ZW1fc3VzcGVuZCBhbHdheXMgcmV0dXJucyBpbiBmdWxseSBmdW5jdGlvbmFsIHN0YXRl
Cj4gPiArICAgICAgICAgKiBubyBtYXR0ZXIgd2hhdCB0aGUgb3V0Y29tZSBvZiBzdXNwZW5kIHBy
b2NlZHVyZSBpcy4gSWYgdGhlIHN5c3RlbQo+ID4gKyAgICAgICAgICogc3VzcGVuZGVkIHN1Y2Nl
c3NmdWxseSB0aGUgZnVuY3Rpb24gd2lsbCByZXR1cm4gMCBhZnRlciB0aGUgcmVzdW1lLgo+ID4g
KyAgICAgICAgICogT3RoZXJ3aXNlLCBpZiBhbiBlcnJvciBpcyByZXR1cm5lZCBpdCBtZWFucyBY
ZW4gZGlkIG5vdCBzdXNwZW5kZWQsCj4gPiArICAgICAgICAgKiBidXQgaXQgaXMgc3RpbGwgaW4g
dGhlIHNhbWUgc3RhdGUgYXMgaWYgdGhlIHN5c3RlbV9zdXNwZW5kIHdhcyBuZXZlcgo+ID4gKyAg
ICAgICAgICogY2FsbGVkLiBXZSBkdW1wIGEgZGVidWcgbWVzc2FnZSBpbiBjYXNlIG9mIGFuIGVy
cm9yIGZvciBkZWJ1Z2dpbmcvCj4gPiArICAgICAgICAgKiBsb2dnaW5nIHB1cnBvc2UuCj4gPiAr
ICAgICAgICAgKi8KPiA+ICsgICAgICAgIGlmICggc3RhdHVzICkKPiA+ICsgICAgICAgICAgICBk
cHJpbnRrKFhFTkxPR19FUlIsICJGYWlsZWQgdG8gc3VzcGVuZCwgZXJybm89JWRcbiIsIHN0YXR1
cyk7Cj4gPiArICAgIH0KPgo+IEFmdGVyIGRpc2N1c3Npbmcgd2UgU3RlZmFubyB0b2RheSwgSSBo
YXZlIG9uZSBtb3JlIHF1ZXN0aW9uIHJlZ2FyZGluZwo+IERvbTAgc3VzcGVuZC4KPgo+ICBGcm9t
IG15IHVuZGVyc3RhbmRpbmcsIHRoZSBob3N0IG1heSByZXN1bWUgYmVjYXVzZSBvZiBhbiBldmVu
dAo+IHRhcmdldGluZyBhIGd1ZXN0LiBUaGlzIG1lYW5zIHRoYXQgRG9tMCB3b3VsZCBzdGlsbCBi
ZSBibG9ja2VkLiBBcyBEb20wCj4gd291bGQgY29udGFpbiBQViBiYWNrZW5kLCBob3cgZG8geW91
IGV4cGVjdCB0aGlzIHRvIHdvcms/Cj4KPiBJcyB0aGVyZSBhbnkgcG90ZW50aWFsIGRlcGVuZGVu
Y3kgYmV0d2VlbiBmcm9udGVuZCBhbmQgYmFja2VuZD8gT3Igd291bGQKPiBEb20wIGJlIHJlc3Vt
ZSB3aGVuIHRoZSBQViBmcm9udGVuZCBwcm9iZSB0aGUgYmFja2VuZD8KPgoKV2UgaGF2ZSBhc3N1
bWVkIHRoYXQgRG9tMCBoYXMgdG8gcmVzdW1lIHdoZW5ldmVyIFhlbiByZXN1bWUuIFNvIGlmIHRo
ZQp3YWtlLXVwIGludGVycnVwdCB3YXMgdGFyZ2V0ZWQgdG8gRG9tVSwgdGhlIERvbTAgd291bGQg
cmVzdW1lCnJlZ2FybGVzcy4gVmljZSB2ZXJzYSBkb2VzIG5vdCBob2xkLgpUaGlzIGlzIGRvbmUg
aW4gcGF0Y2ggIltQQVRDSCAxNy8xOF0geGVuL2FybTogUmVzdW1lIERvbTAgYWZ0ZXIgWGVuCnJl
c3VtZXMiIC0gdGhlIERvbTAgaXMgc2ltcGx5IHVuYmxvY2tlZCBhdCB0aGUgZW5kIG9mIFhlbidz
IHJlc3VtZS4KCj4gQ2hlZXJzLAo+Cj4gLS0KPiBKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 19:19:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 19:19: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-devel-bounces@lists.xenproject.org>)
	id 1gNNAa-00044i-Aw; Thu, 15 Nov 2018 19:19: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=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNNAY-00044S-UW
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 19:19:14 +0000
X-Inumbo-ID: 56205309-e90b-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56205309-e90b-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 19:19:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNNAV-0006O3-0e; Thu, 15 Nov 2018 19:19:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNNAU-0001Fs-LY; Thu, 15 Nov 2018 19:19:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNNAU-0006Hs-Ky; Thu, 15 Nov 2018 19:19:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130134-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 19:19:10 +0000
Subject: [Xen-devel] [ovmf test] 130134: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDEzNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxMzQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDggZGF5cyAgIDgxIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDAgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 19:31:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 19:31: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-devel-bounces@lists.xenproject.org>)
	id 1gNNLq-0005dx-QV; Thu, 15 Nov 2018 19:30: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=hzru=n2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gNNLp-0005dl-D7
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 19:30:53 +0000
X-Inumbo-ID: f66afeea-e90c-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f66afeea-e90c-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 19:30:52 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BD95521582;
 Thu, 15 Nov 2018 19:30:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542310251;
 bh=uv7I9WOD0EZqa6P6sp33NoMCr6ozQDq1YqeQI6SqzUc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=nd+Ic2mqICJLk+QhM65kevRWiIax+62HMtpK8UmsoNRhY4fIng5pA7LElQUBIoQtV
 gKMVb3WlFUBJOZm+x4XT5qDfmoKaODoOjjr3Gb+lAtUzbZVFKEqFFoMYUcgOO1QGls
 MXXsVYJsCCSazuKGTH32flzepUTXvLROGLO760PE=
Date: Thu, 15 Nov 2018 11:30:48 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Mirela Simonovic <mirela.simonovic@aggios.com>
In-Reply-To: <CAKPH-Nhay-ehT2ovJWfkEEkv2Kr=rvXSqx_AV3gVshRq5xj3_g@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1811151115000.22115@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
 <CAKPH-NjH60sQsw56ox_XG1d_TTfdQtCo9rVzY5mHrpKakkv0LQ@mail.gmail.com>
 <a9136b32-cf4a-9104-3f33-7261aec7d744@arm.com>
 <CAKPH-NjivCuZ0Wse_CKvC-OeGrg6unD17vQAn+Y=riVDpnEMrw@mail.gmail.com>
 <900a46da-c03d-47fe-d331-71f4e5b3d415@arm.com>
 <CAKPH-Nhay-ehT2ovJWfkEEkv2Kr=rvXSqx_AV3gVshRq5xj3_g@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Xen Devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBOb3YgMjAxOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBIaSBKdWxpZW4s
Cj4gCj4gT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTI6MzggUE0gSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPgo+ID4gSGksCj4gPgo+ID4gT24gMTEvMTUvMTgg
MTE6MTAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiA+IEhpIEp1bGllbiwKPiA+ID4K
PiA+ID4gT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6NTkgQU0gSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPiA+Pgo+ID4gPj4gSGkgTWlyZWxhLAo+ID4gPj4K
PiA+ID4+IE9uIDExLzE1LzE4IDEwOjMzIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4g
Pj4+IE9uIFRodSwgTm92IDE1LCAyMDE4IGF0IDExOjI2IEFNIEFuZHJldyBDb29wZXIKPiA+ID4+
PiA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+Pj4+Cj4gPiA+Pj4+IE9u
IDE1LzExLzIwMTggMTA6MTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4+Pj4+ICgrIEFuZHJl
KQo+ID4gPj4+Pj4KPiA+ID4+Pj4+IE9uIDExLzE1LzE4IDEyOjQ3IEFNLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+ID4gPj4+Pj4+IE9uIDE0LzExLzIwMTggMTI6NDksIEp1bGllbiBHcmFsbCB3cm90
ZToKPiA+ID4+Pj4+Pj4gSGkgTWlyZWxhLAo+ID4gPj4+Pj4+Pgo+ID4gPj4+Pj4+PiBPbiAxNC8x
MS8yMDE4IDEyOjA4LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gPj4+Pj4+Pj4KPiA+ID4+
Pj4+Pj4+Cj4gPiA+Pj4+Pj4+PiBPbiAxMS8xMy8yMDE4IDA5OjMyIEFNLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+ID4gPj4+Pj4+Pj4+IE9uIDEyLzExLzIwMTggMTk6NTYsIEp1bGllbiBHcmFsbCB3
cm90ZToKPiA+ID4+Pj4+Pj4+Pj4gSGkgQW5kcmV3LAo+ID4gPj4+Pj4+Pj4+Pgo+ID4gPj4+Pj4+
Pj4+PiBPbiAxMS8xMi8xOCA0OjQxIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4gPj4+Pj4+
Pj4+Pj4gT24gMTIvMTEvMTggMTY6MzUsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiA+Pj4+
Pj4+Pj4+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCj4gPiA+Pj4+Pj4+Pj4+Pj4+PiBpbmRleCBlNTk0YjQ4ZDgxLi43ZjgxMDU0
NjVjIDEwMDY0NAo+ID4gPj4+Pj4+Pj4+Pj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5j
Cj4gPiA+Pj4+Pj4+Pj4+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiA+ID4+Pj4+
Pj4+Pj4+Pj4+IEBAIC05Nyw2ICs5NywxMSBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF9mcm9t
KHN0cnVjdCB2Y3B1ICpwKQo+ID4gPj4+Pj4+Pj4+Pj4+Pj4gICAgICAgICAgICBpZiAoIGlzX2lk
bGVfdmNwdShwKSApCj4gPiA+Pj4+Pj4+Pj4+Pj4+PiAgICAgICAgICAgICAgICByZXR1cm47Cj4g
PiA+Pj4+Pj4+Pj4+Pj4+Pgo+ID4gPj4+Pj4+Pj4+Pj4+Pj4gKyAgICAvKiBWQ1BVJ3MgY29udGV4
dCBzaG91bGQgbm90IGJlIHNhdmVkIGlmIGl0cyBkb21haW4gaXMKPiA+ID4+Pj4+Pj4+Pj4+Pj4+
IHN1c3BlbmRlZCAqLwo+ID4gPj4+Pj4+Pj4+Pj4+Pj4gKyAgICBpZiAoIHAtPmRvbWFpbi0+aXNf
c2h1dF9kb3duICYmCj4gPiA+Pj4+Pj4+Pj4+Pj4+PiArICAgICAgICAocC0+ZG9tYWluLT5zaHV0
ZG93bl9jb2RlID09IFNIVVRET1dOX3N1c3BlbmQpICkKPiA+ID4+Pj4+Pj4+Pj4+Pj4+ICsgICAg
ICAgIHJldHVybjsKPiA+ID4+Pj4+Pj4+Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyB1c2VkIGlu
IFhlbiBmb3Igb3RoZXIgcHVycG9zZSAoc2VlCj4gPiA+Pj4+Pj4+Pj4+Pj4+IFNDSEVET1Bfc2h1
dGRvd24pLiBUaGUgb3RoZXIgdXNlciBvZiB0aGF0IGNvZGUgcmVsaWVzIG9uIGFsbCB0aGUKPiA+
ID4+Pj4+Pj4+Pj4+Pj4gc3RhdGUKPiA+ID4+Pj4+Pj4+Pj4+Pj4gdG8gYmUgc2F2ZWQgb24gc3Vz
cGVuZC4KPiA+ID4+Pj4+Pj4+Pj4+Pj4KPiA+ID4+Pj4+Pj4+Pj4+PiBXZSBqdXN0IG5lZWQgYSBm
bGFnIHRvIG1hcmsgYSBkb21haW4gYXMgc3VzcGVuZGVkLCBhbmQgSSBkbwo+ID4gPj4+Pj4+Pj4+
Pj4+IGJlbGlldmUKPiA+ID4+Pj4+Pj4+Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlzIG5vdCB1c2Vk
IGFueXdoZXJlIGVsc2UuCj4gPiA+Pj4+Pj4+Pj4+Pj4gTGV0J3MgY29tZSBiYWNrIG9uIHRoaXMu
Cj4gPiA+Pj4+Pj4+Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlzIHVzZWQgZm9yIG1pZ3JhdGlvbi4g
IEdyZXAgZm9yIGl0IHRocm91Z2ggdGhlCj4gPiA+Pj4+Pj4+Pj4+PiBYZW4KPiA+ID4+Pj4+Pj4+
Pj4+IHRyZWUgYW5kIHlvdSdsbCBmaW5kIHNldmVyYWwgcGllY2VzIG9mIGRvY3VtZW50YXRpb24s
IGluY2x1ZGluZyB0aGUKPiA+ID4+Pj4+Pj4+Pj4+IGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhpcyBz
aHV0ZG93biBjb2RlIG1lYW5zPj4+Pj4+Pj4+Pj4KPiA+ID4+Pj4+Pj4+Pj4+IFdoYXQgeW91IGFy
ZSBpbnRyb2R1Y2luZyBoZXJlIGlzIG5vdCBhIHNodXRkb3duIC0gaXQgaXMgYSBzdXNwZW5kCj4g
PiA+Pj4+Pj4+Pj4+PiB3aXRoCj4gPiA+Pj4+Pj4+Pj4+PiB0aGUgaW50ZW50IHRvIHJlc3VtZSBl
eGVjdXRpbmcgbGF0ZXIuICBBcyBzdWNoLCBpdCBzaG91bGRuJ3QgdXNlCj4gPiA+Pj4+Pj4+Pj4+
PiBYZW4ncwo+ID4gPj4+Pj4+Pj4+Pj4gc2h1dGRvd24gaW5mcmFzdHJ1Y3R1cmUsIHdoaWNoIGV4
aXN0cyBtYWlubHkgdG8gY29tbXVuaWNhdGUgd2l0aAo+ID4gPj4+Pj4+Pj4+Pj4gdGhlCj4gPiA+
Pj4+Pj4+Pj4+PiB0b29sc3RhY2suCj4gPiA+Pj4+Pj4+Pj4+IFdvdWxkIGRvbWFpbiBwYXVzZS91
bnBhdXNlIGJlIGEgYmV0dGVyIHNvbHV0aW9uPwo+ID4gPj4+Pj4+Pj4+IEFjdHVhbGx5IHllcyAt
IHRoYXQgc291bmRzIGxpa2UgYSB2ZXJ5IG5lYXQgc29sdXRpb24uCj4gPiA+Pj4+Pj4+Pgo+ID4g
Pj4+Pj4+Pj4gSSBiZWxpZXZlIGRvbWFpbiBwYXVzZSB3aWxsIG5vdCB3b3JrIGhlcmUgLSBhIGRv
bWFpbiBjYW5ub3QgcGF1c2UKPiA+ID4+Pj4+Pj4+IGl0c2VsZiwgaS5lLiBjdXJyZW50IGRvbWFp
biBjYW5ub3QgYmUgcGF1c2VkLiBUaGlzIGZ1bmN0aW9uYWxpdHkKPiA+ID4+Pj4+Pj4+IHNlZW1z
IHRvIGFzc3VtZSB0aGF0IGEgZG9tYWluIGlzIHBhdXNpbmcgYW5vdGhlciBkb21haW4uIE9yIEkg
bWlzc2VkCj4gPiA+Pj4+Pj4+PiB0aGUgcG9pbnQuCj4gPiA+Pj4+Pj4+Cj4gPiA+Pj4+Pj4+IFll
cyBkb21haW4gcGF1c2UvdW5wYXVzZSB3aWxsIG5vdCB3b3JrLiBIb3dldmVyLCB5b3UgY2FuIGlu
dHJvZHVjZSBhCj4gPiA+Pj4+Pj4+IGJvb2xlYW4gdG8gdGVsbCB5b3Ugd2hldGhlciB0aGUgZG9t
YWluIHdhcyBzdXNwZW5kLgo+ID4gPj4+Pj4+Pgo+ID4gPj4+Pj4+PiBJIGFjdHVhbGx5IHF1aXRl
IGxpa2UgaG93IHN1c3BlbmQgd29yayBmb3IgeDg2IEhWTS4gVGhpcyBpcyBiYXNlZCBvbgo+ID4g
Pj4+Pj4+PiBwYXVzZS91bnBhdXNlLiBIYXZlIGEgbG9vayBhdCBodm1fczNfe3N1c3BlbmQvcmVz
dW1lfS4KPiA+ID4+Pj4+Pgo+ID4gPj4+Pj4+IFRoYXQgb25seSBleGlzdHMgYmVjYXVzZSB0aGUg
QUNQSSBjb250cm9sbGVyIGlzL3dhcyBpbXBsZW1lbnRlZCBpbgo+ID4gPj4+Pj4+IFFFTVUuICBJ
IHdvdWxkbid0IHJlY29tbWVuZCBjb3B5aW5nIGl0Lgo+ID4gPj4+Pj4KPiA+ID4+Pj4+IE1heSBJ
IGFzayB3aHk/IEkgZG9uJ3QgdGhpbmsgdGhlIHByb3BlcnRpZXMgYXJlIHZlcnkgZGlmZmVyZW50
IGZyb20KPiA+ID4+Pj4+IEFybSBoZXJlLgo+ID4gPj4+Pgo+ID4gPj4+PiBJZiB5b3Ugb2JzZXJ2
ZSwgdGhhdCBjYW4gb25seSBiZSBhY3Rpb25lZCBieSBhIGh5cGVyY2FsbCBmcm9tIHFlbXUuICBJ
dAo+ID4gPj4+PiBjYW4ndCBiZSBhY3Rpb25lZCBieSBhbiBBQ1BJIGNvbnRyb2xsZXIgZW11bGF0
ZWQgYnkgWGVuLgo+ID4gPj4+Pgo+ID4gPj4+Pj4KPiA+ID4+Pj4+Pgo+ID4gPj4+Pj4+IEhhdmlu
ZyBzcGVudCBzb21lIG1vcmUgdGltZSB0aGlua2luZyBhYm91dCB0aGlzIHByb2JsZW0sIHdoYXQg
cHJvcGVydGllcwo+ID4gPj4+Pj4+IGRvZXMgdGhlIFBTQ0kgY2FsbCBoYXZlPwo+ID4gPj4+Pj4+
Cj4gPiA+Pj4+Pj4gSSBnYXRoZXIgZnJvbSBvdGhlciBwYXJ0cyBvZiB0aGlzIHRocmVhZCB0aGF0
IHRoZXJlIG1heSBiZSBhIHBhcnRpYWwKPiA+ID4+Pj4+PiByZXNldCBvZiBzdGF0ZT8gIEJleW9u
ZCB0aGF0LCB3aGF0IGVsc2U/Cj4gPiA+Pj4+Pj4KPiA+ID4+Pj4+PiBJIGFzaywgYmVjYXVzZSBj
b25jZXB0dWFsbHksIGRvbVUgc3VzcGVuZCB0byBSQU0gaXMgbGl0ZXJhbGx5IGp1c3QKPiA+ID4+
Pj4+PiAiZGUtc2NoZWR1bGUgdW50aWwgd2Ugd2FudCB0byB3YWtlIHVwIiwgYW5kIGluIHRoaXMg
Y2FzZSwgaXQgYXBwZWFycyB0bwo+ID4gPj4+Pj4+IGJlICJ3YWtlIHVwIG9uIGFueSBvZiB0aGUg
c3RpbGwtYWN0aXZlIGludGVycnVwdHMiLiAgV2UndmUgYWxyZWFkeSBnb3QgYQo+ID4gPj4+Pj4+
IHNjaGVkdWxlciBBUEkgZm9yIHRoYXQsIGFuZCBpdHMgY2FsbGVkIHZjcHVfYmxvY2soKS4gIFRo
aXMgYWxyZWFkeQo+ID4gPj4+Pj4+IGV4aXN0cyB3aXRoICJ3YWl0IHVudGlsIGEgbmV3IGV2ZW50
IG9jY3VycyIgc2VtYW50aWNzLgo+ID4gPj4+Pj4+Cj4gPiA+Pj4+Pj4gSXMgdGhlcmUgYW55dGhp
bmcgZWxzZSBJJ3ZlIG1pc3NlZD8KPiA+ID4+Pj4+Cj4gPiA+Pj4KPiA+ID4+PiBUaGF0J3MgY29y
cmVjdCwgYW5kIEkgYWdyZWUuIEJUVyB0aGF0IGlzIHdoYXQncyBpbXBsZW1lbnRlZCBpbiB0aGlz
IHNlcmllcy4KPiA+ID4+Pgo+ID4gPj4+Pj4gQWxsIHZDUFVzIGJ1dCB0aGUgdkNQVSBjYWxsaW5n
IFNZU1RFTV9TVVNQRU5EIHNob3VsZCBiZSBvZmYuIEFsc28sCj4gPiA+Pj4+PiBvbmx5IGV2ZW50
cyBvbiB0aGF0IHZDUFUgY2FuIHRyaWdnZXIgYSByZXN1bWUuIEFsbCB0aGUgb3RoZXIgZXZlbnQK
PiA+ID4+Pj4+IHNob3VsZCBub3QgYmUgdGFrZW4gaW50byBhY2NvdW50Lgo+ID4gPj4+Pj4KPiA+
ID4+Pgo+ID4gPj4+IFdoYXQgb3RoZXIgZXZlbnRzIGFyZSB0YWxraW5nIGFib3V0IGhlcmU/Cj4g
PiA+Pgo+ID4gPj4gdmNwdV91bmJsb2NrIGlzIG5vdCBvbmx5IGNhbGxlZCB3aGVuIHlvdSByZWNl
aXZlIGludGVycnVwdHMuIEl0IGNhbiBiZQo+ID4gPj4gY2FsbGVkIGluIG90aGVyIHBsYWNlIHdo
ZW4geW91IHJlY2VpdmUgYW4gZXZlbnRzLgo+ID4gPj4KPiA+ID4+ICAgRnJvbSB0aGUgQXJtIEFy
bSwgYW4gZXZlbnQgY2FuIGJlIGFueXRoaW5nLiBTbyBkbyB3ZSByZWFsbHkgd2FudCB0bwo+ID4g
Pj4gd2FrZS11cCBvbiBhbnkgZXZlbnRzPwo+ID4gPj4KPiA+ID4+Pgo+ID4gPj4+Pj4gTXkgd29y
cnkgd2l0aCB2Y3B1X2Jsb2NrKCkgaXMgd2UgZG9uJ3QgcHJldmVudCB0aGUgb3RoZXIgdkNQVXMg
dG8gcnVuLgo+ID4gPj4+Pj4gVGVjaG5pY2FsbHkgdGhleSBzaG91bGQgYmUgb2ZmLCBidXQgSSB3
b3VsZCBsaWtlIHNvbWUgc2FmZXR5IHRvIGF2b2lkCj4gPiA+Pj4+PiBhbnkgcG90ZW50aWFsIGNv
cm5lciBjYXNlIChpLmUgb3RoZXIgd2F5IHRvIHR1cm4gYSB2Q1BVIG9uKS4KPiA+ID4+Pj4KPiA+
ID4+Pgo+ID4gPj4+IE90aGVyIHZDUFVzIGFyZSBob3QtdW5wbHVnZ2VkIChvZmZsaW5lZCkgYnkg
dGhlIGd1ZXN0LiBJZiB0aGF0IGlzIG5vdAo+ID4gPj4+IHRoZSBjYXNlLCBTWVNURU1fU1VTUEVO
RCB3aWxsIHJldHVybiBhbiBlcnJvci4KPiA+ID4+PiBDb3VsZCB5b3UgcGxlYXNlIGNsYXJpZnkg
d2hhdCBhIHBvdGVudGlhbCBjb3JuZXIgY2FzZSB3b3VsZCBiZT8KPiA+ID4+Cj4gPiA+PiBQU0NJ
IENQVV9PTiBpcyBub3QgdGhlIG9ubHkgd2F5IHRvIG9ubGluZSBhIHZDUFUuIEkgbWVyZWx5IHdh
bnQgdG8KPiA+ID4+IHByZXZlbnQgb3RoZXIgcGF0aCB0byBwbGF5IHdpdGggdGhlIHZDUFUgd2hl
biBpdCBpcyBub3QgbmVjZXNzYXJ5Lgo+ID4gPj4KPiA+ID4+IFsuLi5dCj4gPiA+Pgo+ID4gPj4+
PiBJZiBpbnN0ZWFkIG9mIHdhaXRpbmcgZm9yIGFueSBldmVudCwgeW91IG5lZWQgdG8gd2FpdCBm
b3IgYSBzcGVjaWZpYwo+ID4gPj4+PiBldmVudCwgdGhlcmUgaXMgYWxzbyB2Y3B1X3BvbGwoKSB3
aGljaCBpcyBhIHJlbGF0ZWQgc2NoZWR1bGVyIEFQSS4KPiA+ID4+Pj4KPiA+ID4+Pj4gfkFuZHJl
dwo+ID4gPj4+Cj4gPiA+Pj4gU29tZSBjb250ZW50IGRpc2FwcGVhcmVkLCBzbyBJJ2xsIHdyaXRl
IGhlcmUgdG8gYXZvaWQgdGhyZWFkIGJyYW5jaGluZy4KPiA+ID4+Pgo+ID4gPj4+IFRoZSBzZW1h
bnRpYyBvZiB2Q1BVIGJsb2NrIGFuZCBkb21haW5fcGF1c2UgaXMgbm90IHRoZSBzYW1lLiBXaGVu
Cj4gPiA+Pj4gZ3Vlc3Qgc3VzcGVuZHMgdGhlIGRvbWFpbiBpcyBub3QgKGFuZCBzaG91bGQgbm90
IGJlKSBwYXVzZWQsIGluc3RlYWQKPiA+ID4+PiBpdHMgbGFzdCBvbmxpbmUgdkNQVSBpcyBibG9j
a2VkIHdhaXRpbmcgb24gYW4gaW50ZXJydXB0LiBUaGF0J3MgaXQuCgpGcm9tIHRoZSBzY2hlZHVs
ZXIncyBwb2ludCBvZiB2aWV3LCBhIHN1c3BlbmRlZCBkb21haW4gaXMgbm90IHJ1bm5pbmcsCnNv
IGl0IGlzIGJhc2ljYWxseSAicGF1c2VkIi4gV2UgYXJlICJwYXVzaW5nIHRoZSBzY2hlZHVsaW5n
IiBvZiBpdC4gQWxzbwpsb29raW5nIGF0IHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBodm1fczNfc3Vz
cGVuZCwgSSB0aGluayBpdCBpcyBmaW5lIHRvCmNhbGwgZG9tYWluX3BhdXNlKCkgb24gQVJNIHRv
by4KCkhvd2V2ZXIsIGFsc28gbGlrZSBodm1fczNfc3VzcGVuZCwgd2UgbmVlZCB0byBzZXQgYW4g
YWRkaXRpb25hbCBzcGVjaWFsCmZsYWcgKHN1Y2ggYXMgZC0+YXJjaC5odm0uaXNfczNfc3VzcGVu
ZGVkKSB0byBtYWtlIHN1cmUgd2Uga25vdyBob3cgdG8KZGlmZmVyZW50aWF0ZSBhIHBhdXNlZCBk
b21haW4gZnJvbSBhIHN1c3BlbmRlZCBkb21haW46IGEgdXNlciBzaG91bGQgbm90CmJlIGFibGUg
dG8gcmVzdW1lIGEgZG9tYWluIHdpdGggInhsIHVucGF1c2UiLCB0aGV5IHNob3VsZCB1c2Ugc29t
ZXRoaW5nCmxpa2UgeGwgdHJpZ2dlciBzM3Jlc3VtZS4gV2Ugc2hvdWxkIG5vdCBsb3NlIHRoZSBk
aWZmZXJlbnRpYXRpb24gYmV0d2VlbgpzdXNwZW5kIGFuZCBwYXVzZSBpbiBvdXIgaW50ZXJuYWwg
c3RhdGUgdHJhY2tpbmcuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 19:31:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 19:31: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-devel-bounces@lists.xenproject.org>)
	id 1gNNLq-0005dr-H1; Thu, 15 Nov 2018 19:30:54 +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=hzrU=N2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gNNLo-0005dg-Qk
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 19:30:52 +0000
X-Inumbo-ID: f65d4108-e90c-11e8-a6e3-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f65d4108-e90c-11e8-a6e3-12d6303a7972;
 Thu, 15 Nov 2018 19:30:52 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BD95521582;
 Thu, 15 Nov 2018 19:30:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542310251;
 bh=uv7I9WOD0EZqa6P6sp33NoMCr6ozQDq1YqeQI6SqzUc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=nd+Ic2mqICJLk+QhM65kevRWiIax+62HMtpK8UmsoNRhY4fIng5pA7LElQUBIoQtV
 gKMVb3WlFUBJOZm+x4XT5qDfmoKaODoOjjr3Gb+lAtUzbZVFKEqFFoMYUcgOO1QGls
 MXXsVYJsCCSazuKGTH32flzepUTXvLROGLO760PE=
Date: Thu, 15 Nov 2018 11:30:48 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Mirela Simonovic <mirela.simonovic@aggios.com>
In-Reply-To: <CAKPH-Nhay-ehT2ovJWfkEEkv2Kr=rvXSqx_AV3gVshRq5xj3_g@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1811151115000.22115@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
 <CAKPH-NjH60sQsw56ox_XG1d_TTfdQtCo9rVzY5mHrpKakkv0LQ@mail.gmail.com>
 <a9136b32-cf4a-9104-3f33-7261aec7d744@arm.com>
 <CAKPH-NjivCuZ0Wse_CKvC-OeGrg6unD17vQAn+Y=riVDpnEMrw@mail.gmail.com>
 <900a46da-c03d-47fe-d331-71f4e5b3d415@arm.com>
 <CAKPH-Nhay-ehT2ovJWfkEEkv2Kr=rvXSqx_AV3gVshRq5xj3_g@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Xen Devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBOb3YgMjAxOCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBIaSBKdWxpZW4s
Cj4gCj4gT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTI6MzggUE0gSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPgo+ID4gSGksCj4gPgo+ID4gT24gMTEvMTUvMTgg
MTE6MTAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiA+IEhpIEp1bGllbiwKPiA+ID4K
PiA+ID4gT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6NTkgQU0gSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPiA+Pgo+ID4gPj4gSGkgTWlyZWxhLAo+ID4gPj4K
PiA+ID4+IE9uIDExLzE1LzE4IDEwOjMzIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4g
Pj4+IE9uIFRodSwgTm92IDE1LCAyMDE4IGF0IDExOjI2IEFNIEFuZHJldyBDb29wZXIKPiA+ID4+
PiA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+Pj4+Cj4gPiA+Pj4+IE9u
IDE1LzExLzIwMTggMTA6MTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4+Pj4+ICgrIEFuZHJl
KQo+ID4gPj4+Pj4KPiA+ID4+Pj4+IE9uIDExLzE1LzE4IDEyOjQ3IEFNLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+ID4gPj4+Pj4+IE9uIDE0LzExLzIwMTggMTI6NDksIEp1bGllbiBHcmFsbCB3cm90
ZToKPiA+ID4+Pj4+Pj4gSGkgTWlyZWxhLAo+ID4gPj4+Pj4+Pgo+ID4gPj4+Pj4+PiBPbiAxNC8x
MS8yMDE4IDEyOjA4LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gPj4+Pj4+Pj4KPiA+ID4+
Pj4+Pj4+Cj4gPiA+Pj4+Pj4+PiBPbiAxMS8xMy8yMDE4IDA5OjMyIEFNLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+ID4gPj4+Pj4+Pj4+IE9uIDEyLzExLzIwMTggMTk6NTYsIEp1bGllbiBHcmFsbCB3
cm90ZToKPiA+ID4+Pj4+Pj4+Pj4gSGkgQW5kcmV3LAo+ID4gPj4+Pj4+Pj4+Pgo+ID4gPj4+Pj4+
Pj4+PiBPbiAxMS8xMi8xOCA0OjQxIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4gPj4+Pj4+
Pj4+Pj4gT24gMTIvMTEvMTggMTY6MzUsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiA+Pj4+
Pj4+Pj4+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCj4gPiA+Pj4+Pj4+Pj4+Pj4+PiBpbmRleCBlNTk0YjQ4ZDgxLi43ZjgxMDU0
NjVjIDEwMDY0NAo+ID4gPj4+Pj4+Pj4+Pj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5j
Cj4gPiA+Pj4+Pj4+Pj4+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiA+ID4+Pj4+
Pj4+Pj4+Pj4+IEBAIC05Nyw2ICs5NywxMSBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF9mcm9t
KHN0cnVjdCB2Y3B1ICpwKQo+ID4gPj4+Pj4+Pj4+Pj4+Pj4gICAgICAgICAgICBpZiAoIGlzX2lk
bGVfdmNwdShwKSApCj4gPiA+Pj4+Pj4+Pj4+Pj4+PiAgICAgICAgICAgICAgICByZXR1cm47Cj4g
PiA+Pj4+Pj4+Pj4+Pj4+Pgo+ID4gPj4+Pj4+Pj4+Pj4+Pj4gKyAgICAvKiBWQ1BVJ3MgY29udGV4
dCBzaG91bGQgbm90IGJlIHNhdmVkIGlmIGl0cyBkb21haW4gaXMKPiA+ID4+Pj4+Pj4+Pj4+Pj4+
IHN1c3BlbmRlZCAqLwo+ID4gPj4+Pj4+Pj4+Pj4+Pj4gKyAgICBpZiAoIHAtPmRvbWFpbi0+aXNf
c2h1dF9kb3duICYmCj4gPiA+Pj4+Pj4+Pj4+Pj4+PiArICAgICAgICAocC0+ZG9tYWluLT5zaHV0
ZG93bl9jb2RlID09IFNIVVRET1dOX3N1c3BlbmQpICkKPiA+ID4+Pj4+Pj4+Pj4+Pj4+ICsgICAg
ICAgIHJldHVybjsKPiA+ID4+Pj4+Pj4+Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyB1c2VkIGlu
IFhlbiBmb3Igb3RoZXIgcHVycG9zZSAoc2VlCj4gPiA+Pj4+Pj4+Pj4+Pj4+IFNDSEVET1Bfc2h1
dGRvd24pLiBUaGUgb3RoZXIgdXNlciBvZiB0aGF0IGNvZGUgcmVsaWVzIG9uIGFsbCB0aGUKPiA+
ID4+Pj4+Pj4+Pj4+Pj4gc3RhdGUKPiA+ID4+Pj4+Pj4+Pj4+Pj4gdG8gYmUgc2F2ZWQgb24gc3Vz
cGVuZC4KPiA+ID4+Pj4+Pj4+Pj4+Pj4KPiA+ID4+Pj4+Pj4+Pj4+PiBXZSBqdXN0IG5lZWQgYSBm
bGFnIHRvIG1hcmsgYSBkb21haW4gYXMgc3VzcGVuZGVkLCBhbmQgSSBkbwo+ID4gPj4+Pj4+Pj4+
Pj4+IGJlbGlldmUKPiA+ID4+Pj4+Pj4+Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlzIG5vdCB1c2Vk
IGFueXdoZXJlIGVsc2UuCj4gPiA+Pj4+Pj4+Pj4+Pj4gTGV0J3MgY29tZSBiYWNrIG9uIHRoaXMu
Cj4gPiA+Pj4+Pj4+Pj4+PiBTSFVURE9XTl9zdXNwZW5kIGlzIHVzZWQgZm9yIG1pZ3JhdGlvbi4g
IEdyZXAgZm9yIGl0IHRocm91Z2ggdGhlCj4gPiA+Pj4+Pj4+Pj4+PiBYZW4KPiA+ID4+Pj4+Pj4+
Pj4+IHRyZWUgYW5kIHlvdSdsbCBmaW5kIHNldmVyYWwgcGllY2VzIG9mIGRvY3VtZW50YXRpb24s
IGluY2x1ZGluZyB0aGUKPiA+ID4+Pj4+Pj4+Pj4+IGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhpcyBz
aHV0ZG93biBjb2RlIG1lYW5zPj4+Pj4+Pj4+Pj4KPiA+ID4+Pj4+Pj4+Pj4+IFdoYXQgeW91IGFy
ZSBpbnRyb2R1Y2luZyBoZXJlIGlzIG5vdCBhIHNodXRkb3duIC0gaXQgaXMgYSBzdXNwZW5kCj4g
PiA+Pj4+Pj4+Pj4+PiB3aXRoCj4gPiA+Pj4+Pj4+Pj4+PiB0aGUgaW50ZW50IHRvIHJlc3VtZSBl
eGVjdXRpbmcgbGF0ZXIuICBBcyBzdWNoLCBpdCBzaG91bGRuJ3QgdXNlCj4gPiA+Pj4+Pj4+Pj4+
PiBYZW4ncwo+ID4gPj4+Pj4+Pj4+Pj4gc2h1dGRvd24gaW5mcmFzdHJ1Y3R1cmUsIHdoaWNoIGV4
aXN0cyBtYWlubHkgdG8gY29tbXVuaWNhdGUgd2l0aAo+ID4gPj4+Pj4+Pj4+Pj4gdGhlCj4gPiA+
Pj4+Pj4+Pj4+PiB0b29sc3RhY2suCj4gPiA+Pj4+Pj4+Pj4+IFdvdWxkIGRvbWFpbiBwYXVzZS91
bnBhdXNlIGJlIGEgYmV0dGVyIHNvbHV0aW9uPwo+ID4gPj4+Pj4+Pj4+IEFjdHVhbGx5IHllcyAt
IHRoYXQgc291bmRzIGxpa2UgYSB2ZXJ5IG5lYXQgc29sdXRpb24uCj4gPiA+Pj4+Pj4+Pgo+ID4g
Pj4+Pj4+Pj4gSSBiZWxpZXZlIGRvbWFpbiBwYXVzZSB3aWxsIG5vdCB3b3JrIGhlcmUgLSBhIGRv
bWFpbiBjYW5ub3QgcGF1c2UKPiA+ID4+Pj4+Pj4+IGl0c2VsZiwgaS5lLiBjdXJyZW50IGRvbWFp
biBjYW5ub3QgYmUgcGF1c2VkLiBUaGlzIGZ1bmN0aW9uYWxpdHkKPiA+ID4+Pj4+Pj4+IHNlZW1z
IHRvIGFzc3VtZSB0aGF0IGEgZG9tYWluIGlzIHBhdXNpbmcgYW5vdGhlciBkb21haW4uIE9yIEkg
bWlzc2VkCj4gPiA+Pj4+Pj4+PiB0aGUgcG9pbnQuCj4gPiA+Pj4+Pj4+Cj4gPiA+Pj4+Pj4+IFll
cyBkb21haW4gcGF1c2UvdW5wYXVzZSB3aWxsIG5vdCB3b3JrLiBIb3dldmVyLCB5b3UgY2FuIGlu
dHJvZHVjZSBhCj4gPiA+Pj4+Pj4+IGJvb2xlYW4gdG8gdGVsbCB5b3Ugd2hldGhlciB0aGUgZG9t
YWluIHdhcyBzdXNwZW5kLgo+ID4gPj4+Pj4+Pgo+ID4gPj4+Pj4+PiBJIGFjdHVhbGx5IHF1aXRl
IGxpa2UgaG93IHN1c3BlbmQgd29yayBmb3IgeDg2IEhWTS4gVGhpcyBpcyBiYXNlZCBvbgo+ID4g
Pj4+Pj4+PiBwYXVzZS91bnBhdXNlLiBIYXZlIGEgbG9vayBhdCBodm1fczNfe3N1c3BlbmQvcmVz
dW1lfS4KPiA+ID4+Pj4+Pgo+ID4gPj4+Pj4+IFRoYXQgb25seSBleGlzdHMgYmVjYXVzZSB0aGUg
QUNQSSBjb250cm9sbGVyIGlzL3dhcyBpbXBsZW1lbnRlZCBpbgo+ID4gPj4+Pj4+IFFFTVUuICBJ
IHdvdWxkbid0IHJlY29tbWVuZCBjb3B5aW5nIGl0Lgo+ID4gPj4+Pj4KPiA+ID4+Pj4+IE1heSBJ
IGFzayB3aHk/IEkgZG9uJ3QgdGhpbmsgdGhlIHByb3BlcnRpZXMgYXJlIHZlcnkgZGlmZmVyZW50
IGZyb20KPiA+ID4+Pj4+IEFybSBoZXJlLgo+ID4gPj4+Pgo+ID4gPj4+PiBJZiB5b3Ugb2JzZXJ2
ZSwgdGhhdCBjYW4gb25seSBiZSBhY3Rpb25lZCBieSBhIGh5cGVyY2FsbCBmcm9tIHFlbXUuICBJ
dAo+ID4gPj4+PiBjYW4ndCBiZSBhY3Rpb25lZCBieSBhbiBBQ1BJIGNvbnRyb2xsZXIgZW11bGF0
ZWQgYnkgWGVuLgo+ID4gPj4+Pgo+ID4gPj4+Pj4KPiA+ID4+Pj4+Pgo+ID4gPj4+Pj4+IEhhdmlu
ZyBzcGVudCBzb21lIG1vcmUgdGltZSB0aGlua2luZyBhYm91dCB0aGlzIHByb2JsZW0sIHdoYXQg
cHJvcGVydGllcwo+ID4gPj4+Pj4+IGRvZXMgdGhlIFBTQ0kgY2FsbCBoYXZlPwo+ID4gPj4+Pj4+
Cj4gPiA+Pj4+Pj4gSSBnYXRoZXIgZnJvbSBvdGhlciBwYXJ0cyBvZiB0aGlzIHRocmVhZCB0aGF0
IHRoZXJlIG1heSBiZSBhIHBhcnRpYWwKPiA+ID4+Pj4+PiByZXNldCBvZiBzdGF0ZT8gIEJleW9u
ZCB0aGF0LCB3aGF0IGVsc2U/Cj4gPiA+Pj4+Pj4KPiA+ID4+Pj4+PiBJIGFzaywgYmVjYXVzZSBj
b25jZXB0dWFsbHksIGRvbVUgc3VzcGVuZCB0byBSQU0gaXMgbGl0ZXJhbGx5IGp1c3QKPiA+ID4+
Pj4+PiAiZGUtc2NoZWR1bGUgdW50aWwgd2Ugd2FudCB0byB3YWtlIHVwIiwgYW5kIGluIHRoaXMg
Y2FzZSwgaXQgYXBwZWFycyB0bwo+ID4gPj4+Pj4+IGJlICJ3YWtlIHVwIG9uIGFueSBvZiB0aGUg
c3RpbGwtYWN0aXZlIGludGVycnVwdHMiLiAgV2UndmUgYWxyZWFkeSBnb3QgYQo+ID4gPj4+Pj4+
IHNjaGVkdWxlciBBUEkgZm9yIHRoYXQsIGFuZCBpdHMgY2FsbGVkIHZjcHVfYmxvY2soKS4gIFRo
aXMgYWxyZWFkeQo+ID4gPj4+Pj4+IGV4aXN0cyB3aXRoICJ3YWl0IHVudGlsIGEgbmV3IGV2ZW50
IG9jY3VycyIgc2VtYW50aWNzLgo+ID4gPj4+Pj4+Cj4gPiA+Pj4+Pj4gSXMgdGhlcmUgYW55dGhp
bmcgZWxzZSBJJ3ZlIG1pc3NlZD8KPiA+ID4+Pj4+Cj4gPiA+Pj4KPiA+ID4+PiBUaGF0J3MgY29y
cmVjdCwgYW5kIEkgYWdyZWUuIEJUVyB0aGF0IGlzIHdoYXQncyBpbXBsZW1lbnRlZCBpbiB0aGlz
IHNlcmllcy4KPiA+ID4+Pgo+ID4gPj4+Pj4gQWxsIHZDUFVzIGJ1dCB0aGUgdkNQVSBjYWxsaW5n
IFNZU1RFTV9TVVNQRU5EIHNob3VsZCBiZSBvZmYuIEFsc28sCj4gPiA+Pj4+PiBvbmx5IGV2ZW50
cyBvbiB0aGF0IHZDUFUgY2FuIHRyaWdnZXIgYSByZXN1bWUuIEFsbCB0aGUgb3RoZXIgZXZlbnQK
PiA+ID4+Pj4+IHNob3VsZCBub3QgYmUgdGFrZW4gaW50byBhY2NvdW50Lgo+ID4gPj4+Pj4KPiA+
ID4+Pgo+ID4gPj4+IFdoYXQgb3RoZXIgZXZlbnRzIGFyZSB0YWxraW5nIGFib3V0IGhlcmU/Cj4g
PiA+Pgo+ID4gPj4gdmNwdV91bmJsb2NrIGlzIG5vdCBvbmx5IGNhbGxlZCB3aGVuIHlvdSByZWNl
aXZlIGludGVycnVwdHMuIEl0IGNhbiBiZQo+ID4gPj4gY2FsbGVkIGluIG90aGVyIHBsYWNlIHdo
ZW4geW91IHJlY2VpdmUgYW4gZXZlbnRzLgo+ID4gPj4KPiA+ID4+ICAgRnJvbSB0aGUgQXJtIEFy
bSwgYW4gZXZlbnQgY2FuIGJlIGFueXRoaW5nLiBTbyBkbyB3ZSByZWFsbHkgd2FudCB0bwo+ID4g
Pj4gd2FrZS11cCBvbiBhbnkgZXZlbnRzPwo+ID4gPj4KPiA+ID4+Pgo+ID4gPj4+Pj4gTXkgd29y
cnkgd2l0aCB2Y3B1X2Jsb2NrKCkgaXMgd2UgZG9uJ3QgcHJldmVudCB0aGUgb3RoZXIgdkNQVXMg
dG8gcnVuLgo+ID4gPj4+Pj4gVGVjaG5pY2FsbHkgdGhleSBzaG91bGQgYmUgb2ZmLCBidXQgSSB3
b3VsZCBsaWtlIHNvbWUgc2FmZXR5IHRvIGF2b2lkCj4gPiA+Pj4+PiBhbnkgcG90ZW50aWFsIGNv
cm5lciBjYXNlIChpLmUgb3RoZXIgd2F5IHRvIHR1cm4gYSB2Q1BVIG9uKS4KPiA+ID4+Pj4KPiA+
ID4+Pgo+ID4gPj4+IE90aGVyIHZDUFVzIGFyZSBob3QtdW5wbHVnZ2VkIChvZmZsaW5lZCkgYnkg
dGhlIGd1ZXN0LiBJZiB0aGF0IGlzIG5vdAo+ID4gPj4+IHRoZSBjYXNlLCBTWVNURU1fU1VTUEVO
RCB3aWxsIHJldHVybiBhbiBlcnJvci4KPiA+ID4+PiBDb3VsZCB5b3UgcGxlYXNlIGNsYXJpZnkg
d2hhdCBhIHBvdGVudGlhbCBjb3JuZXIgY2FzZSB3b3VsZCBiZT8KPiA+ID4+Cj4gPiA+PiBQU0NJ
IENQVV9PTiBpcyBub3QgdGhlIG9ubHkgd2F5IHRvIG9ubGluZSBhIHZDUFUuIEkgbWVyZWx5IHdh
bnQgdG8KPiA+ID4+IHByZXZlbnQgb3RoZXIgcGF0aCB0byBwbGF5IHdpdGggdGhlIHZDUFUgd2hl
biBpdCBpcyBub3QgbmVjZXNzYXJ5Lgo+ID4gPj4KPiA+ID4+IFsuLi5dCj4gPiA+Pgo+ID4gPj4+
PiBJZiBpbnN0ZWFkIG9mIHdhaXRpbmcgZm9yIGFueSBldmVudCwgeW91IG5lZWQgdG8gd2FpdCBm
b3IgYSBzcGVjaWZpYwo+ID4gPj4+PiBldmVudCwgdGhlcmUgaXMgYWxzbyB2Y3B1X3BvbGwoKSB3
aGljaCBpcyBhIHJlbGF0ZWQgc2NoZWR1bGVyIEFQSS4KPiA+ID4+Pj4KPiA+ID4+Pj4gfkFuZHJl
dwo+ID4gPj4+Cj4gPiA+Pj4gU29tZSBjb250ZW50IGRpc2FwcGVhcmVkLCBzbyBJJ2xsIHdyaXRl
IGhlcmUgdG8gYXZvaWQgdGhyZWFkIGJyYW5jaGluZy4KPiA+ID4+Pgo+ID4gPj4+IFRoZSBzZW1h
bnRpYyBvZiB2Q1BVIGJsb2NrIGFuZCBkb21haW5fcGF1c2UgaXMgbm90IHRoZSBzYW1lLiBXaGVu
Cj4gPiA+Pj4gZ3Vlc3Qgc3VzcGVuZHMgdGhlIGRvbWFpbiBpcyBub3QgKGFuZCBzaG91bGQgbm90
IGJlKSBwYXVzZWQsIGluc3RlYWQKPiA+ID4+PiBpdHMgbGFzdCBvbmxpbmUgdkNQVSBpcyBibG9j
a2VkIHdhaXRpbmcgb24gYW4gaW50ZXJydXB0LiBUaGF0J3MgaXQuCgpGcm9tIHRoZSBzY2hlZHVs
ZXIncyBwb2ludCBvZiB2aWV3LCBhIHN1c3BlbmRlZCBkb21haW4gaXMgbm90IHJ1bm5pbmcsCnNv
IGl0IGlzIGJhc2ljYWxseSAicGF1c2VkIi4gV2UgYXJlICJwYXVzaW5nIHRoZSBzY2hlZHVsaW5n
IiBvZiBpdC4gQWxzbwpsb29raW5nIGF0IHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBodm1fczNfc3Vz
cGVuZCwgSSB0aGluayBpdCBpcyBmaW5lIHRvCmNhbGwgZG9tYWluX3BhdXNlKCkgb24gQVJNIHRv
by4KCkhvd2V2ZXIsIGFsc28gbGlrZSBodm1fczNfc3VzcGVuZCwgd2UgbmVlZCB0byBzZXQgYW4g
YWRkaXRpb25hbCBzcGVjaWFsCmZsYWcgKHN1Y2ggYXMgZC0+YXJjaC5odm0uaXNfczNfc3VzcGVu
ZGVkKSB0byBtYWtlIHN1cmUgd2Uga25vdyBob3cgdG8KZGlmZmVyZW50aWF0ZSBhIHBhdXNlZCBk
b21haW4gZnJvbSBhIHN1c3BlbmRlZCBkb21haW46IGEgdXNlciBzaG91bGQgbm90CmJlIGFibGUg
dG8gcmVzdW1lIGEgZG9tYWluIHdpdGggInhsIHVucGF1c2UiLCB0aGV5IHNob3VsZCB1c2Ugc29t
ZXRoaW5nCmxpa2UgeGwgdHJpZ2dlciBzM3Jlc3VtZS4gV2Ugc2hvdWxkIG5vdCBsb3NlIHRoZSBk
aWZmZXJlbnRpYXRpb24gYmV0d2VlbgpzdXNwZW5kIGFuZCBwYXVzZSBpbiBvdXIgaW50ZXJuYWwg
c3RhdGUgdHJhY2tpbmcuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 19:49:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 19:49: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-devel-bounces@lists.xenproject.org>)
	id 1gNNd5-0006hn-Fn; Thu, 15 Nov 2018 19:48: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=hzru=n2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gNNd4-0006hG-Hg
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 19:48:42 +0000
X-Inumbo-ID: 73d50eb1-e90f-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73d50eb1-e90f-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 19:48:41 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8B6832146D;
 Thu, 15 Nov 2018 19:48:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542311320;
 bh=m5xgjtOX1RJXkOKg/f5R3hEEqFjCOzCrPHRRwh1uxZ0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=bmOqdcFpoQ1HkmqoJIHVFPtPU/NXy7KNr5FpC+EbO9Yn/uEuH5ZCUrzFT0o2LuFyD
 mY6P4ix5iV02d+TuOhDWGoX3qHxPrJX9oE4w7WnpsMM4njHkh/ZtauCXHv1AWrzQ+e
 48NYUMelGcpBB57JCSlRVhNa6S0Jcfbw+SeCmBDA=
Date: Thu, 15 Nov 2018 11:48:38 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <f04158f5-42e4-ec97-aa53-d316da61f911@arm.com>
Message-ID: <alpine.DEB.2.10.1811151143500.22115@sstabellini-ThinkPad-X260>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-5-julien.grall@arm.com>
 <CAC1WxdhvbNCfnaj=1pFJmqu-kwMuvvrW77FjOK22xAvaUAPqTA@mail.gmail.com>
 <27feb9a3-ad1b-aed9-7821-6367a3157ce9@arm.com>
 <CAC1Wxdhy1Dnh3_rLFSX0Uj8e4+BLsfWqCQc__U8+bSwd+pCSHg@mail.gmail.com>
 <f9d4248e-485d-e3a8-88bd-6fab6cabe313@arm.com>
 <CAC1Wxdib6qQk=iH9ODr9XuJo39bvY+4RJUXFHsurW77AqekHDg@mail.gmail.com>
 <0ce5b01c-eb4b-348d-6311-271ba1ca7947@arm.com>
 <alpine.DEB.2.10.1811151031440.22115@sstabellini-ThinkPad-X260>
 <f04158f5-42e4-ec97-aa53-d316da61f911@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/8] xen/arm: Add support for read-only
 foreign mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, lars.kurth@citrix.com,
 Stefano Stabellini <sstabellini@kernel.org>, george.dunlap@citrix.com,
 Andrii Anisov <andrii.anisov@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMTEvMTUvMTggNjo0NCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24g
VGh1LCAxNSBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBIaSwKPiA+ID4gCj4g
PiA+IE9uIDExLzE1LzE4IDE6MTkgUE0sIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gPiA+ID4gPiBT
byBJIHdvdWxkIHByZWZlciB0byBzdGljayB3aXRoIF90IHdoaWNoIGlzIHF1aXRlIGNvbW1vbiB3
aXRoaW4gdGhlCj4gPiA+ID4gPiBwMm0KPiA+ID4gPiA+IGNvZGUgYmFzZSBzbyBmYXIuCj4gPiA+
ID4gCj4gPiA+ID4gSSd2ZSBmb3VuZCBhIHNpbWlsYXIgY29kZSBvbmx5IGluIG9uZSBwbGFjZSAt
IHAybV9nZXRfZW50cnkoKQo+ID4gPiA+IGZ1bmN0aW9uLiBBbmQgaXQgaXMsIGF0IGxlYXN0LCBz
b21laG93IGNvbW1lbnRlZCB0aGVyZToKPiA+ID4gPiAuLi4KPiA+ID4gPiAgICAgICAvKiBBbGxv
dyB0IHRvIGJlIE5VTEwgKi8KPiA+ID4gPiAgICAgICB0ID0gdCA/OiAmX3Q7Cj4gPiA+ID4gCj4g
PiA+ID4gICAgICAgKnQgPSBwMm1faW52YWxpZDsKPiA+ID4gPiAuLi4KPiA+ID4gCj4gPiA+IEFu
ZCBpbiB4ODYgY29kZS4uLgo+ID4gPiAKPiA+ID4gPiAKPiA+ID4gPiBCdXQgSU1PLCBpdCBpcyBy
ZWFsbHkgY29uZnVzaW5nIHRvIHdyaXRlIGEgY29kZSB0byBjYWxjdWxhdGUgYW5kIHN0b3JlCj4g
PiA+ID4gYSB2YWx1ZSB3aGljaCBjbGVhcmx5IGlzIG5vdCBuZWVkZWQgYnkgYSBjYWxsZXIuCj4g
PiA+IAo+ID4gPiBJIGRpc2FncmVlLCB5b3UgZGlyZWN0bHkga25vdyB0aGF0IHQgY2FuIGJlIE5V
TEwuIEFsdGhvdWdoLCBJIGFncmVlIHRoYXQgYQo+ID4gPiBjb21tZW50IHdvdWxkIGhlbHAgdG8g
dW5kZXJzdGFuZC4KPiA+ID4gCj4gPiA+ID4gICBGcm9tIGFub3RoZXIgaGFuZCwgSSdtIG5vdCBz
dXJlIGlmIGEgY29tcGlsZXIgd291bGQgYmUgaW50ZWxsaWdlbnQKPiA+ID4gPiBlbm91Z2ggdG8g
ZmFjdG9yIG91dCB0aGUgb2RkIGNvZGUgZnJvbSBleGVjdXRpb24gcGFzcyBvbiB0aGUgaW5jb21p
bmcKPiA+ID4gPiBudWxsIHBvaW50ZXIuCj4gPiA+IAo+ID4gPiBZb3UgY2FuJ3QgYXNzdW1lIHRo
ZSBjb21waWxlciB3aWxsIGlubGluZSBldmVuIHdpdGggdGhlIGlubGluZSBrZXl3b3JkLgo+ID4g
PiAKPiA+ID4gPiAKPiA+ID4gPiBJJ20gc29ycnksIGJ1dCBJIGNhbid0IHBhc3MgbXkgUkIgZm9y
IGBfdGAuCj4gPiA+IAo+ID4gPiBJIHRoaW5rIHRoaXMgcmVxdWVzdCBpcyB1bnJlYXNvbmFibGUg
YmVjYXVzZSB0aGlzIGlzIGEgbWF0dGVyIG9mIHRhc3RlLgo+ID4gPiAKPiA+ID4gV2hpbGUgdGhp
cyBpcyBhIG5pY2UgZmVhdHVyZSB0byBoYXZlIGluIFhlbiA0LjEyIGFuZCBhZGRyZXNzIGEgbG9u
Zwo+ID4gPiBzdGFuZGluZwo+ID4gPiBvcGVuIGlzc3VlIG9uIEFybS4gSSBkb24ndCByZXF1aXJl
IGl0IGFuZCBJIGFtIG5vdCBpbmNsaW5lZCB0byBhZGRyZXNzCj4gPiA+IGJpa2VzaGVkZGluZy4K
PiA+ID4gCj4gPiA+IFNvIEkgd2lsbCBrZWVwIGFzaWRlIGZvciBub3cgdW50aWwgc29tZW9uZSBj
YXJlcyBhYm91dCBpdC4KPiA+IAo+ID4gTGV0J3MgdHJ5IHRvIGJlIHJlYXNvbmFibGUgYW5kIGhh
dmUgY29uc3RydWN0aXZlIGNvbnZlcnNhdGlvbnMuIElmIHdlIGRvCj4gPiBoYXZlIHRvIGRpc2Fn
cmVlLCBsZXQncyBkaXNhZ3JlZSBvbiBtZWFuaW5nZnVsIGRlc2lnbiBkZWNpc2lvbnMsIG5vdAo+
ID4gc2lsbHkgY29kZSBzdHlsZSBpc3N1ZXMgOi0pCj4gPiAKPiA+IEFuZHJpaSwgd2hlbiBzb21l
dGhpbmcgY2FuIGJlIGRvbmUgZXF1YWxseSB3ZWxsIGluIHR3byBkaWZmZXJlbnQgd2F5cywKPiA+
IGVzcGVjaWFsbHkgd2hlbiBpdCBpcyBhIG1hdHRlciBvZiBzdHlsZSwgSSB0aGluayBpdCBpcyBi
ZXN0IHRvIGV4cHJlc3MKPiA+IG91ciBwcmVmZXJlbmNlLCBidXQgbm90IHRvIGZvcmNlIGEgY29u
dHJpYnV0b3IgaW4gYSBwYXJ0aWN1bGFyCj4gPiBkaXJlY3Rpb24sIHVubGVzcyBzcGVjaWZpY2Fs
bHkgc3RhdGVkIGluIENPRElOR19TVFlMRSBvciBlcXVpdmFsZW50Cj4gPiBkb2NzLiBXZSBkb24n
dCBoYXZlIHdyaXR0ZW4gcnVsZXMgYWJvdXQgY29kZSByZXZpZXdzLCBidXQgaWYgd2UgaGFkLAo+
ID4gSSB0aGluayB0aGlzIHNob3VsZCBiZSBvbmUgb2YgdGhlbS4gKEkgd291bGQgbG92ZSB0byBo
YXZlIHdyaXR0ZW4gcnVsZXMKPiA+IGFib3V0IGNvZGUgcmV2aWV3cy4pCj4gPiAKPiA+IEp1bGll
biwgdXN1YWxseSBpbiBzaXR1YXRpb25zIGxpa2UgdGhpcywgaXQgaXMgcXVpY2tlciB0byBjaGFu
Z2UgdGhlCj4gPiBjb2RlIHRoYW4gdG8gYXJndWUuIEkgcGVyc29uYWxseSBkb24ndCBjYXJlIGFu
ZCB3b3VsZG4ndCBhc2sgeW91IHRvCj4gPiBjaGFuZ2UgaXQsIGJ1dCBpZiBhIG1lbWJlciBvZiB0
aGUgY29tbXVuaXR5IHJlYWRzIHRoZSBjb2RlIGFuZCBoYXMgYW4KPiA+IGFkdmVyc2UgcmVhY3Rp
b24sIGl0IGlzIGFsd2F5cyB3b3J0aCByZWNvbnNpZGVyaW5nIHRoZSBhcHByb2FjaCwgYmVjYXVz
ZQo+ID4gb3RoZXJzIG1pZ2h0IGZpbmQgaXQgYW50YWdvbml6aW5nIHRvby4gR2l2ZW4gdGhlIGNo
b2ljZSwgaXQgaXMgYmVzdCB0bwo+ID4gZ28gZm9yIHNvbWV0aGluZyBvYnZpb3VzIHRvIG1vc3Qs
IHNvIGlmIGEgbmV3IGNvbnRyaWJ1dG9yIHNlbmRzIGEgcGF0Y2gKPiA+IHRvIGNoYW5nZSwgaXQg
aXMgbW9yZSBsaWtlbHkgdG8gYmUgY29ycmVjdCBmcm9tIHRoZSBzdGFydC4KPiAKPiBJIGFncmVl
IHdpdGggeW91ciBwb2ludCBoZXJlIGJ1dCB0aGlzIGlzIGFsc28gdmFsaWQgaW4gdGhlIG90aGVy
IHdheS4gSWYgdGhlCj4gc3VnZ2VzdGVkIGFsdGVybmF0aXZlIHByb3Zva2VzIGFuIGFkdmVyc2Ug
cmVhY3Rpb24gdG8gdGhlIGNvbnRyaWJ1dG9yLCB0aGVuCj4gd2h5IHNob3VsZCBoZSB1c2UgaXQ/
Cj4gCj4gQXMgSSB3cm90ZSBlYXJsaWVyIG9uZSB0cnlpbmcgdG8gdXNlIHRlcm5hcnkgY29uZGl0
aW9uIHNwbGl0IG92ZXIgMiBsaW5lcyBpcwo+IG5vdCBtYWtpbmcgdGhlIGNvZGUgbW9yZSBvYnZp
b3VzLiBTbyBJIGFtIG5vdCBlbnRpcmVseSBzdXJlIHdoeSBJIHNob3VsZCBiZQo+IGZvcmNlZCB0
byB3cml0ZSBzdWNoIGNvZGU/CgpJIGRvbid0IHRoaW5rIHlvdSBzaG91bGQgYmUuIFlvdSBjYW4g
ZmluZCBhbm90aGVyIHdheS4gRm9yIGluc3RhbmNlLCB0aGUKd2hvbGUgdGhpbmcgY291bGQgYmUg
cmVkdWNlIHRvIG9uZSBtb3JlICJpZiIgY29uZGl0aW9uOgoKICBpZiAoIHQgIT0gTlVMTCApCiAg
ewogICAgICAqdCA9IHAybV9pbnZhbGlkOwogICAgICBpZiAoIHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvICYgUEdUX3dyaXRhYmxlX3BhZ2UgKQogICAgICAgICAgKnQgPSBwMm1fcmFtX3J3OwogICAg
ICBlbHNlCiAgICAgICAgICAqdCA9IHAybV9yYW1fcm87CiAgfQoKYmUgY3JlYXRpdmUgOi0pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 20:16:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 20:16: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-devel-bounces@lists.xenproject.org>)
	id 1gNO43-0000Zs-RG; Thu, 15 Nov 2018 20:16: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=Wfeu=N2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNO42-0000Zg-4n
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 20:16:34 +0000
X-Inumbo-ID: 570f16a6-e913-11e8-afb4-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 570f16a6-e913-11e8-afb4-12d6303a7972;
 Thu, 15 Nov 2018 20:16:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNO3w-0007Xy-PR; Thu, 15 Nov 2018 20:16:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNO3w-0002ve-Fj; Thu, 15 Nov 2018 20:16:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNO3w-0005Bb-F5; Thu, 15 Nov 2018 20:16:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130136-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2190c8160a802560029d5d260d5f6979302b53d0
X-Osstest-Versions-That: xen=2262e808f4665bee820b5bb536aff47e560bdcc3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 20:16:28 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130136: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDEzNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDEzNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyMTkwYzgxNjBhODAyNTYwMDI5ZDVkMjYwZDVmNjk3OTMwMmI1M2QwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyMjYyZTgwOGY0NjY1YmVlODIw
YjViYjUzNmFmZjQ3ZTU2MGJkY2MzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzAxMjIgIDIwMTgt
MTEtMTUgMTU6MDA6MjQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwMTM2ICAy
MDE4LTExLTE1IDE4OjAwOjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGlu
ZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAg
IDIyNjJlODA4ZjQuLjIxOTBjODE2MGEgIDIxOTBjODE2MGE4MDI1NjAwMjlkNWQyNjBkNWY2OTc5
MzAyYjUzZDAgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 20:20:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 20:20: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-devel-bounces@lists.xenproject.org>)
	id 1gNO7u-0001Ge-Dz; Thu, 15 Nov 2018 20:20: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=zbog=n2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNO7s-0001GZ-Tg
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 20:20:32 +0000
X-Inumbo-ID: e6c6a66e-e913-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e6c6a66e-e913-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 20:20:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BE8B5EBD;
 Thu, 15 Nov 2018 12:20:31 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0C46B3F5BD;
 Thu, 15 Nov 2018 12:20:29 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-5-julien.grall@arm.com>
 <CAC1WxdhvbNCfnaj=1pFJmqu-kwMuvvrW77FjOK22xAvaUAPqTA@mail.gmail.com>
 <27feb9a3-ad1b-aed9-7821-6367a3157ce9@arm.com>
 <CAC1Wxdhy1Dnh3_rLFSX0Uj8e4+BLsfWqCQc__U8+bSwd+pCSHg@mail.gmail.com>
 <f9d4248e-485d-e3a8-88bd-6fab6cabe313@arm.com>
 <CAC1Wxdib6qQk=iH9ODr9XuJo39bvY+4RJUXFHsurW77AqekHDg@mail.gmail.com>
 <0ce5b01c-eb4b-348d-6311-271ba1ca7947@arm.com>
 <alpine.DEB.2.10.1811151031440.22115@sstabellini-ThinkPad-X260>
 <f04158f5-42e4-ec97-aa53-d316da61f911@arm.com>
 <alpine.DEB.2.10.1811151143500.22115@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6d853e3b-1a5e-abc8-9b8a-3c40b080b0b4@arm.com>
Date: Thu, 15 Nov 2018 20:20:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811151143500.22115@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/8] xen/arm: Add support for read-only
 foreign mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, lars.kurth@citrix.com,
 george.dunlap@citrix.com, Andrii Anisov <andrii.anisov@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xNS8xOCA3OjQ4IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
VGh1LCAxNSBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBTdGVmYW5vLAo+Pgo+
PiBPbiAxMS8xNS8xOCA2OjQ0IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBU
aHUsIDE1IE5vdiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGksCj4+Pj4KPj4+PiBP
biAxMS8xNS8xOCAxOjE5IFBNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+Pj4+Pj4gU28gSSB3b3Vs
ZCBwcmVmZXIgdG8gc3RpY2sgd2l0aCBfdCB3aGljaCBpcyBxdWl0ZSBjb21tb24gd2l0aGluIHRo
ZQo+Pj4+Pj4gcDJtCj4+Pj4+PiBjb2RlIGJhc2Ugc28gZmFyLgo+Pj4+Pgo+Pj4+PiBJJ3ZlIGZv
dW5kIGEgc2ltaWxhciBjb2RlIG9ubHkgaW4gb25lIHBsYWNlIC0gcDJtX2dldF9lbnRyeSgpCj4+
Pj4+IGZ1bmN0aW9uLiBBbmQgaXQgaXMsIGF0IGxlYXN0LCBzb21laG93IGNvbW1lbnRlZCB0aGVy
ZToKPj4+Pj4gLi4uCj4+Pj4+ICAgICAgICAvKiBBbGxvdyB0IHRvIGJlIE5VTEwgKi8KPj4+Pj4g
ICAgICAgIHQgPSB0ID86ICZfdDsKPj4+Pj4KPj4+Pj4gICAgICAgICp0ID0gcDJtX2ludmFsaWQ7
Cj4+Pj4+IC4uLgo+Pj4+Cj4+Pj4gQW5kIGluIHg4NiBjb2RlLi4uCj4+Pj4KPj4+Pj4KPj4+Pj4g
QnV0IElNTywgaXQgaXMgcmVhbGx5IGNvbmZ1c2luZyB0byB3cml0ZSBhIGNvZGUgdG8gY2FsY3Vs
YXRlIGFuZCBzdG9yZQo+Pj4+PiBhIHZhbHVlIHdoaWNoIGNsZWFybHkgaXMgbm90IG5lZWRlZCBi
eSBhIGNhbGxlci4KPj4+Pgo+Pj4+IEkgZGlzYWdyZWUsIHlvdSBkaXJlY3RseSBrbm93IHRoYXQg
dCBjYW4gYmUgTlVMTC4gQWx0aG91Z2gsIEkgYWdyZWUgdGhhdCBhCj4+Pj4gY29tbWVudCB3b3Vs
ZCBoZWxwIHRvIHVuZGVyc3RhbmQuCj4+Pj4KPj4+Pj4gICAgRnJvbSBhbm90aGVyIGhhbmQsIEkn
bSBub3Qgc3VyZSBpZiBhIGNvbXBpbGVyIHdvdWxkIGJlIGludGVsbGlnZW50Cj4+Pj4+IGVub3Vn
aCB0byBmYWN0b3Igb3V0IHRoZSBvZGQgY29kZSBmcm9tIGV4ZWN1dGlvbiBwYXNzIG9uIHRoZSBp
bmNvbWluZwo+Pj4+PiBudWxsIHBvaW50ZXIuCj4+Pj4KPj4+PiBZb3UgY2FuJ3QgYXNzdW1lIHRo
ZSBjb21waWxlciB3aWxsIGlubGluZSBldmVuIHdpdGggdGhlIGlubGluZSBrZXl3b3JkLgo+Pj4+
Cj4+Pj4+Cj4+Pj4+IEknbSBzb3JyeSwgYnV0IEkgY2FuJ3QgcGFzcyBteSBSQiBmb3IgYF90YC4K
Pj4+Pgo+Pj4+IEkgdGhpbmsgdGhpcyByZXF1ZXN0IGlzIHVucmVhc29uYWJsZSBiZWNhdXNlIHRo
aXMgaXMgYSBtYXR0ZXIgb2YgdGFzdGUuCj4+Pj4KPj4+PiBXaGlsZSB0aGlzIGlzIGEgbmljZSBm
ZWF0dXJlIHRvIGhhdmUgaW4gWGVuIDQuMTIgYW5kIGFkZHJlc3MgYSBsb25nCj4+Pj4gc3RhbmRp
bmcKPj4+PiBvcGVuIGlzc3VlIG9uIEFybS4gSSBkb24ndCByZXF1aXJlIGl0IGFuZCBJIGFtIG5v
dCBpbmNsaW5lZCB0byBhZGRyZXNzCj4+Pj4gYmlrZXNoZWRkaW5nLgo+Pj4+Cj4+Pj4gU28gSSB3
aWxsIGtlZXAgYXNpZGUgZm9yIG5vdyB1bnRpbCBzb21lb25lIGNhcmVzIGFib3V0IGl0Lgo+Pj4K
Pj4+IExldCdzIHRyeSB0byBiZSByZWFzb25hYmxlIGFuZCBoYXZlIGNvbnN0cnVjdGl2ZSBjb252
ZXJzYXRpb25zLiBJZiB3ZSBkbwo+Pj4gaGF2ZSB0byBkaXNhZ3JlZSwgbGV0J3MgZGlzYWdyZWUg
b24gbWVhbmluZ2Z1bCBkZXNpZ24gZGVjaXNpb25zLCBub3QKPj4+IHNpbGx5IGNvZGUgc3R5bGUg
aXNzdWVzIDotKQo+Pj4KPj4+IEFuZHJpaSwgd2hlbiBzb21ldGhpbmcgY2FuIGJlIGRvbmUgZXF1
YWxseSB3ZWxsIGluIHR3byBkaWZmZXJlbnQgd2F5cywKPj4+IGVzcGVjaWFsbHkgd2hlbiBpdCBp
cyBhIG1hdHRlciBvZiBzdHlsZSwgSSB0aGluayBpdCBpcyBiZXN0IHRvIGV4cHJlc3MKPj4+IG91
ciBwcmVmZXJlbmNlLCBidXQgbm90IHRvIGZvcmNlIGEgY29udHJpYnV0b3IgaW4gYSBwYXJ0aWN1
bGFyCj4+PiBkaXJlY3Rpb24sIHVubGVzcyBzcGVjaWZpY2FsbHkgc3RhdGVkIGluIENPRElOR19T
VFlMRSBvciBlcXVpdmFsZW50Cj4+PiBkb2NzLiBXZSBkb24ndCBoYXZlIHdyaXR0ZW4gcnVsZXMg
YWJvdXQgY29kZSByZXZpZXdzLCBidXQgaWYgd2UgaGFkLAo+Pj4gSSB0aGluayB0aGlzIHNob3Vs
ZCBiZSBvbmUgb2YgdGhlbS4gKEkgd291bGQgbG92ZSB0byBoYXZlIHdyaXR0ZW4gcnVsZXNBcwo+
Pj4gYWJvdXQgY29kZSByZXZpZXdzLikKPj4+Cj4+PiBKdWxpZW4sIHVzdWFsbHkgaW4gc2l0dWF0
aW9ucyBsaWtlIHRoaXMsIGl0IGlzIHF1aWNrZXIgdG8gY2hhbmdlIHRoZQo+Pj4gY29kZSB0aGFu
IHRvIGFyZ3VlLiBJIHBlcnNvbmFsbHkgZG9uJ3QgY2FyZSBhbmQgd291bGRuJ3QgYXNrIHlvdSB0
bwo+Pj4gY2hhbmdlIGl0LCBidXQgaWYgYSBtZW1iZXIgb2YgdGhlIGNvbW11bml0eSByZWFkcyB0
aGUgY29kZSBhbmQgaGFzIGFuCj4+PiBhZHZlcnNlIHJlYWN0aW9uLCBpdCBpcyBhbHdheXMgd29y
dGggcmVjb25zaWRlcmluZyB0aGUgYXBwcm9hY2gsIGJlY2F1c2UKPj4+IG90aGVycyBtaWdodCBm
aW5kIGl0IGFudGFnb25pemluZyB0b28uIEdpdmVuIHRoZSBjaG9pY2UsIGl0IGlzIGJlc3QgdG8K
Pj4+IGdvIGZvciBzb21ldGhpbmcgb2J2aW91cyB0byBtb3N0LCBzbyBpZiBhIG5ldyBjb250cmli
dXRvciBzZW5kcyBhIHBhdGNoCj4+PiB0byBjaGFuZ2UsIGl0IGlzIG1vcmUgbGlrZWx5IHRvIGJl
IGNvcnJlY3QgZnJvbSB0aGUgc3RhcnQuCj4+Cj4+IEkgYWdyZWUgd2l0aCB5b3VyIHBvaW50IGhl
cmUgYnV0IHRoaXMgaXMgYWxzbyB2YWxpZCBpbiB0aGUgb3RoZXIgd2F5LiBJZiB0aGUKPj4gc3Vn
Z2VzdGVkIGFsdGVybmF0aXZlIHByb3Zva2VzIGFuIGFkdmVyc2UgcmVhY3Rpb24gdG8gdGhlIGNv
bnRyaWJ1dG9yLCB0aGVuCj4+IHdoeSBzaG91bGQgaGUgdXNlIGl0Pwo+Pgo+PiBBcyBJIHdyb3Rl
IGVhcmxpZXIgb25lIHRyeWluZyB0byB1c2UgdGVybmFyeSBjb25kaXRpb24gc3BsaXQgb3ZlciAy
IGxpbmVzIGlzCj4+IG5vdCBtYWtpbmcgdGhlIGNvZGUgbW9yZSBvYnZpb3VzLiBTbyBJIGFtIG5v
dCBlbnRpcmVseSBzdXJlIHdoeSBJIHNob3VsZCBiZQo+PiBmb3JjZWQgdG8gd3JpdGUgc3VjaCBj
b2RlPwo+IAo+IEkgZG9uJ3QgdGhpbmsgeW91IHNob3VsZCBiZS4gWW91IGNhbiBmaW5kIGFub3Ro
ZXIgd2F5LiBGb3IgaW5zdGFuY2UsIHRoZQo+IHdob2xlIHRoaW5nIGNvdWxkIGJlIHJlZHVjZSB0
byBvbmUgbW9yZSAiaWYiIGNvbmRpdGlvbjoKPiAKPiAgICBpZiAoIHQgIT0gTlVMTCApCj4gICAg
ewo+ICAgICAgICAqdCA9IHAybV9pbnZhbGlkOwo+ICAgICAgICBpZiAoIHBhZ2UtPnUuaW51c2Uu
dHlwZV9pbmZvICYgUEdUX3dyaXRhYmxlX3BhZ2UgKQo+ICAgICAgICAgICAgKnQgPSBwMm1fcmFt
X3J3Owo+ICAgICAgICBlbHNlCj4gICAgICAgICAgICAqdCA9IHAybV9yYW1fcm87Cj4gICAgfQo+
IAo+IGJlIGNyZWF0aXZlIDotKQoKV2VsbCB0aGUgY29kZSBzdWdnZXN0ZWQgaXMgZGlmZmVyZW50
IGZyb20gd2hhdCBJIGludGVuZGVkIDopLiB0IHNob3VsZCAKYmUgc2V0IHRvIGludmFsaWQgYmVm
b3JlIHRoZSBjaGVjayBtZm5fdmFsaWQvZ2V0X3BhZ2UuIFNvIHRoaXMgbmVlZHMgYXQgCmxlYXN0
IDIgY2hlY2tzLiAyIHBsYWNlcyB3ZXJlIHQgIT0gTlVMTCBuZWVkcyB0byBiZSBleHBsYWluZWQu
CgpBcyB5b3Ugc2FpZCB0aGlzIGlzIGEgbWF0dGVyIG9mIHRhc3RlLiBJZiBzb21lb25lIGRpc2Fn
cmVlIG9uIHRoZSBjb2RpbmcgCnN0eWxlLCB0aGVuIGhlIHNob3VsZCBzdWdnZXN0IGFuIGFsdGVy
bmF0aXZlIHdheSBmaXR0aW5nIHRoZSByZXF1aXJlbWVudC4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 20:25:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 20:25: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-devel-bounces@lists.xenproject.org>)
	id 1gNOCN-0001Tr-GO; Thu, 15 Nov 2018 20:25: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=zbog=n2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNOCL-0001TQ-UP
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 20:25:09 +0000
X-Inumbo-ID: 8b5bf501-e914-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8b5bf501-e914-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 20:25:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CD005EBD;
 Thu, 15 Nov 2018 12:25:07 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C24843F5BD;
 Thu, 15 Nov 2018 12:25:03 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
 <CAKPH-NjH60sQsw56ox_XG1d_TTfdQtCo9rVzY5mHrpKakkv0LQ@mail.gmail.com>
 <a9136b32-cf4a-9104-3f33-7261aec7d744@arm.com>
 <CAKPH-NjivCuZ0Wse_CKvC-OeGrg6unD17vQAn+Y=riVDpnEMrw@mail.gmail.com>
 <900a46da-c03d-47fe-d331-71f4e5b3d415@arm.com>
 <CAKPH-Nhay-ehT2ovJWfkEEkv2Kr=rvXSqx_AV3gVshRq5xj3_g@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <26f7b1d4-d32b-10ef-3be9-d219d89873e7@arm.com>
Date: Thu, 15 Nov 2018 20:25:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-Nhay-ehT2ovJWfkEEkv2Kr=rvXSqx_AV3gVshRq5xj3_g@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Xen Devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTEvMTUvMTggMTE6NDIgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6
Cj4gSGkgSnVsaWVuLAo+IAo+IE9uIFRodSwgTm92IDE1LCAyMDE4IGF0IDEyOjM4IFBNIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pgo+PiBIaSwKPj4KPj4gT24g
MTEvMTUvMTggMTE6MTAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4+PiBIaSBKdWxpZW4s
Cj4+Pgo+Pj4gT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6NTkgQU0gSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4KPj4+PiBIaSBNaXJlbGEsCj4+Pj4KPj4+
PiBPbiAxMS8xNS8xOCAxMDozMyBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4gT24g
VGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6MjYgQU0gQW5kcmV3IENvb3Blcgo+Pj4+PiA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+Pgo+Pj4+Pj4gT24gMTUvMTEvMjAxOCAx
MDoxMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+ICgrIEFuZHJlKQo+Pj4+Pj4+Cj4+Pj4+
Pj4gT24gMTEvMTUvMTggMTI6NDcgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+Pj4+IE9u
IDE0LzExLzIwMTggMTI6NDksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+Pj4+IEhpIE1pcmVs
YSwKPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBPbiAxNC8xMS8yMDE4IDEyOjA4LCBNaXJlbGEgU2ltb25v
dmljIHdyb3RlOgo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBPbiAxMS8xMy8yMDE4
IDA5OjMyIEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+Pj4+Pj4+PiBPbiAxMi8xMS8yMDE4
IDE5OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4+Pj4+PiBIaSBBbmRyZXcsCj4+Pj4+
Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4gT24gMTEvMTIvMTggNDo0MSBQTSwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4+Pj4+Pj4+Pj4+PiBPbiAxMi8xMS8xOCAxNjozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3
cm90ZToKPj4+Pj4+Pj4+Pj4+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5j
IGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+Pj4+Pj4+Pj4+Pj4gaW5kZXggZTU5NGI0OGQ4
MS4uN2Y4MTA1NDY1YyAxMDA2NDQKPj4+Pj4+Pj4+Pj4+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKPj4+Pj4+Pj4+Pj4+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+
Pj4+Pj4+Pj4+Pj4+PiBAQCAtOTcsNiArOTcsMTEgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hf
ZnJvbShzdHJ1Y3QgdmNwdSAqcCkKPj4+Pj4+Pj4+Pj4+Pj4+PiAgICAgICAgICAgICBpZiAoIGlz
X2lkbGVfdmNwdShwKSApCj4+Pj4+Pj4+Pj4+Pj4+Pj4gICAgICAgICAgICAgICAgIHJldHVybjsK
Pj4+Pj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4+Pj4+ICsgICAgLyogVkNQVSdzIGNvbnRleHQg
c2hvdWxkIG5vdCBiZSBzYXZlZCBpZiBpdHMgZG9tYWluIGlzCj4+Pj4+Pj4+Pj4+Pj4+Pj4gc3Vz
cGVuZGVkICovCj4+Pj4+Pj4+Pj4+Pj4+Pj4gKyAgICBpZiAoIHAtPmRvbWFpbi0+aXNfc2h1dF9k
b3duICYmCj4+Pj4+Pj4+Pj4+Pj4+Pj4gKyAgICAgICAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29k
ZSA9PSBTSFVURE9XTl9zdXNwZW5kKSApCj4+Pj4+Pj4+Pj4+Pj4+Pj4gKyAgICAgICAgcmV0dXJu
Owo+Pj4+Pj4+Pj4+Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyB1c2VkIGluIFhlbiBmb3Igb3Ro
ZXIgcHVycG9zZSAoc2VlCj4+Pj4+Pj4+Pj4+Pj4+PiBTQ0hFRE9QX3NodXRkb3duKS4gVGhlIG90
aGVyIHVzZXIgb2YgdGhhdCBjb2RlIHJlbGllcyBvbiBhbGwgdGhlCj4+Pj4+Pj4+Pj4+Pj4+PiBz
dGF0ZQo+Pj4+Pj4+Pj4+Pj4+Pj4gdG8gYmUgc2F2ZWQgb24gc3VzcGVuZC4KPj4+Pj4+Pj4+Pj4+
Pj4+Cj4+Pj4+Pj4+Pj4+Pj4+IFdlIGp1c3QgbmVlZCBhIGZsYWcgdG8gbWFyayBhIGRvbWFpbiBh
cyBzdXNwZW5kZWQsIGFuZCBJIGRvCj4+Pj4+Pj4+Pj4+Pj4+IGJlbGlldmUKPj4+Pj4+Pj4+Pj4+
Pj4gU0hVVERPV05fc3VzcGVuZCBpcyBub3QgdXNlZCBhbnl3aGVyZSBlbHNlLgo+Pj4+Pj4+Pj4+
Pj4+PiBMZXQncyBjb21lIGJhY2sgb24gdGhpcy4KPj4+Pj4+Pj4+Pj4+PiBTSFVURE9XTl9zdXNw
ZW5kIGlzIHVzZWQgZm9yIG1pZ3JhdGlvbi4gIEdyZXAgZm9yIGl0IHRocm91Z2ggdGhlCj4+Pj4+
Pj4+Pj4+Pj4gWGVuCj4+Pj4+Pj4+Pj4+Pj4gdHJlZSBhbmQgeW91J2xsIGZpbmQgc2V2ZXJhbCBw
aWVjZXMgb2YgZG9jdW1lbnRhdGlvbiwgaW5jbHVkaW5nIHRoZQo+Pj4+Pj4+Pj4+Pj4+IGRlc2Ny
aXB0aW9uIG9mIHdoYXQgdGhpcyBzaHV0ZG93biBjb2RlIG1lYW5zPj4+Pj4+Pj4+Pj4KPj4+Pj4+
Pj4+Pj4+PiBXaGF0IHlvdSBhcmUgaW50cm9kdWNpbmcgaGVyZSBpcyBub3QgYSBzaHV0ZG93biAt
IGl0IGlzIGEgc3VzcGVuZAo+Pj4+Pj4+Pj4+Pj4+IHdpdGgKPj4+Pj4+Pj4+Pj4+PiB0aGUgaW50
ZW50IHRvIHJlc3VtZSBleGVjdXRpbmcgbGF0ZXIuICBBcyBzdWNoLCBpdCBzaG91bGRuJ3QgdXNl
Cj4+Pj4+Pj4+Pj4+Pj4gWGVuJ3MKPj4+Pj4+Pj4+Pj4+PiBzaHV0ZG93biBpbmZyYXN0cnVjdHVy
ZSwgd2hpY2ggZXhpc3RzIG1haW5seSB0byBjb21tdW5pY2F0ZSB3aXRoCj4+Pj4+Pj4+Pj4+Pj4g
dGhlCj4+Pj4+Pj4+Pj4+Pj4gdG9vbHN0YWNrLgo+Pj4+Pj4+Pj4+Pj4gV291bGQgZG9tYWluIHBh
dXNlL3VucGF1c2UgYmUgYSBiZXR0ZXIgc29sdXRpb24/Cj4+Pj4+Pj4+Pj4+IEFjdHVhbGx5IHll
cyAtIHRoYXQgc291bmRzIGxpa2UgYSB2ZXJ5IG5lYXQgc29sdXRpb24uCj4+Pj4+Pj4+Pj4KPj4+
Pj4+Pj4+PiBJIGJlbGlldmUgZG9tYWluIHBhdXNlIHdpbGwgbm90IHdvcmsgaGVyZSAtIGEgZG9t
YWluIGNhbm5vdCBwYXVzZQo+Pj4+Pj4+Pj4+IGl0c2VsZiwgaS5lLiBjdXJyZW50IGRvbWFpbiBj
YW5ub3QgYmUgcGF1c2VkLiBUaGlzIGZ1bmN0aW9uYWxpdHkKPj4+Pj4+Pj4+PiBzZWVtcyB0byBh
c3N1bWUgdGhhdCBhIGRvbWFpbiBpcyBwYXVzaW5nIGFub3RoZXIgZG9tYWluLiBPciBJIG1pc3Nl
ZAo+Pj4+Pj4+Pj4+IHRoZSBwb2ludC4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBZZXMgZG9tYWluIHBh
dXNlL3VucGF1c2Ugd2lsbCBub3Qgd29yay4gSG93ZXZlciwgeW91IGNhbiBpbnRyb2R1Y2UgYQo+
Pj4+Pj4+Pj4gYm9vbGVhbiB0byB0ZWxsIHlvdSB3aGV0aGVyIHRoZSBkb21haW4gd2FzIHN1c3Bl
bmQuCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gSSBhY3R1YWxseSBxdWl0ZSBsaWtlIGhvdyBzdXNwZW5k
IHdvcmsgZm9yIHg4NiBIVk0uIFRoaXMgaXMgYmFzZWQgb24KPj4+Pj4+Pj4+IHBhdXNlL3VucGF1
c2UuIEhhdmUgYSBsb29rIGF0IGh2bV9zM197c3VzcGVuZC9yZXN1bWV9Lgo+Pj4+Pj4+Pgo+Pj4+
Pj4+PiBUaGF0IG9ubHkgZXhpc3RzIGJlY2F1c2UgdGhlIEFDUEkgY29udHJvbGxlciBpcy93YXMg
aW1wbGVtZW50ZWQgaW4KPj4+Pj4+Pj4gUUVNVS4gIEkgd291bGRuJ3QgcmVjb21tZW5kIGNvcHlp
bmcgaXQuCj4+Pj4+Pj4KPj4+Pj4+PiBNYXkgSSBhc2sgd2h5PyBJIGRvbid0IHRoaW5rIHRoZSBw
cm9wZXJ0aWVzIGFyZSB2ZXJ5IGRpZmZlcmVudCBmcm9tCj4+Pj4+Pj4gQXJtIGhlcmUuCj4+Pj4+
Pgo+Pj4+Pj4gSWYgeW91IG9ic2VydmUsIHRoYXQgY2FuIG9ubHkgYmUgYWN0aW9uZWQgYnkgYSBo
eXBlcmNhbGwgZnJvbSBxZW11LiAgSXQKPj4+Pj4+IGNhbid0IGJlIGFjdGlvbmVkIGJ5IGFuIEFD
UEkgY29udHJvbGxlciBlbXVsYXRlZCBieSBYZW4uCj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4+Cj4+
Pj4+Pj4+IEhhdmluZyBzcGVudCBzb21lIG1vcmUgdGltZSB0aGlua2luZyBhYm91dCB0aGlzIHBy
b2JsZW0sIHdoYXQgcHJvcGVydGllcwo+Pj4+Pj4+PiBkb2VzIHRoZSBQU0NJIGNhbGwgaGF2ZT8K
Pj4+Pj4+Pj4KPj4+Pj4+Pj4gSSBnYXRoZXIgZnJvbSBvdGhlciBwYXJ0cyBvZiB0aGlzIHRocmVh
ZCB0aGF0IHRoZXJlIG1heSBiZSBhIHBhcnRpYWwKPj4+Pj4+Pj4gcmVzZXQgb2Ygc3RhdGU/ICBC
ZXlvbmQgdGhhdCwgd2hhdCBlbHNlPwo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBJIGFzaywgYmVjYXVzZSBj
b25jZXB0dWFsbHksIGRvbVUgc3VzcGVuZCB0byBSQU0gaXMgbGl0ZXJhbGx5IGp1c3QKPj4+Pj4+
Pj4gImRlLXNjaGVkdWxlIHVudGlsIHdlIHdhbnQgdG8gd2FrZSB1cCIsIGFuZCBpbiB0aGlzIGNh
c2UsIGl0IGFwcGVhcnMgdG8KPj4+Pj4+Pj4gYmUgIndha2UgdXAgb24gYW55IG9mIHRoZSBzdGls
bC1hY3RpdmUgaW50ZXJydXB0cyIuICBXZSd2ZSBhbHJlYWR5IGdvdCBhCj4+Pj4+Pj4+IHNjaGVk
dWxlciBBUEkgZm9yIHRoYXQsIGFuZCBpdHMgY2FsbGVkIHZjcHVfYmxvY2soKS4gIFRoaXMgYWxy
ZWFkeQo+Pj4+Pj4+PiBleGlzdHMgd2l0aCAid2FpdCB1bnRpbCBhIG5ldyBldmVudCBvY2N1cnMi
IHNlbWFudGljcy4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gSXMgdGhlcmUgYW55dGhpbmcgZWxzZSBJJ3Zl
IG1pc3NlZD8KPj4+Pj4+Pgo+Pj4+Pgo+Pj4+PiBUaGF0J3MgY29ycmVjdCwgYW5kIEkgYWdyZWUu
IEJUVyB0aGF0IGlzIHdoYXQncyBpbXBsZW1lbnRlZCBpbiB0aGlzIHNlcmllcy4KPj4+Pj4KPj4+
Pj4+PiBBbGwgdkNQVXMgYnV0IHRoZSB2Q1BVIGNhbGxpbmcgU1lTVEVNX1NVU1BFTkQgc2hvdWxk
IGJlIG9mZi4gQWxzbywKPj4+Pj4+PiBvbmx5IGV2ZW50cyBvbiB0aGF0IHZDUFUgY2FuIHRyaWdn
ZXIgYSByZXN1bWUuIEFsbCB0aGUgb3RoZXIgZXZlbnQKPj4+Pj4+PiBzaG91bGQgbm90IGJlIHRh
a2VuIGludG8gYWNjb3VudC4KPj4+Pj4+Pgo+Pj4+Pgo+Pj4+PiBXaGF0IG90aGVyIGV2ZW50cyBh
cmUgdGFsa2luZyBhYm91dCBoZXJlPwo+Pj4+Cj4+Pj4gdmNwdV91bmJsb2NrIGlzIG5vdCBvbmx5
IGNhbGxlZCB3aGVuIHlvdSByZWNlaXZlIGludGVycnVwdHMuIEl0IGNhbiBiZQo+Pj4+IGNhbGxl
ZCBpbiBvdGhlciBwbGFjZSB3aGVuIHlvdSByZWNlaXZlIGFuIGV2ZW50cy4KPj4+Pgo+Pj4+ICAg
IEZyb20gdGhlIEFybSBBcm0sIGFuIGV2ZW50IGNhbiBiZSBhbnl0aGluZy4gU28gZG8gd2UgcmVh
bGx5IHdhbnQgdG8KPj4+PiB3YWtlLXVwIG9uIGFueSBldmVudHM/Cj4+Pj4KPj4+Pj4KPj4+Pj4+
PiBNeSB3b3JyeSB3aXRoIHZjcHVfYmxvY2soKSBpcyB3ZSBkb24ndCBwcmV2ZW50IHRoZSBvdGhl
ciB2Q1BVcyB0byBydW4uCj4+Pj4+Pj4gVGVjaG5pY2FsbHkgdGhleSBzaG91bGQgYmUgb2ZmLCBi
dXQgSSB3b3VsZCBsaWtlIHNvbWUgc2FmZXR5IHRvIGF2b2lkCj4+Pj4+Pj4gYW55IHBvdGVudGlh
bCBjb3JuZXIgY2FzZSAoaS5lIG90aGVyIHdheSB0byB0dXJuIGEgdkNQVSBvbikuCj4+Pj4+Pgo+
Pj4+Pgo+Pj4+PiBPdGhlciB2Q1BVcyBhcmUgaG90LXVucGx1Z2dlZCAob2ZmbGluZWQpIGJ5IHRo
ZSBndWVzdC4gSWYgdGhhdCBpcyBub3QKPj4+Pj4gdGhlIGNhc2UsIFNZU1RFTV9TVVNQRU5EIHdp
bGwgcmV0dXJuIGFuIGVycm9yLgo+Pj4+PiBDb3VsZCB5b3UgcGxlYXNlIGNsYXJpZnkgd2hhdCBh
IHBvdGVudGlhbCBjb3JuZXIgY2FzZSB3b3VsZCBiZT8KPj4+Pgo+Pj4+IFBTQ0kgQ1BVX09OIGlz
IG5vdCB0aGUgb25seSB3YXkgdG8gb25saW5lIGEgdkNQVS4gSSBtZXJlbHkgd2FudCB0bwo+Pj4+
IHByZXZlbnQgb3RoZXIgcGF0aCB0byBwbGF5IHdpdGggdGhlIHZDUFUgd2hlbiBpdCBpcyBub3Qg
bmVjZXNzYXJ5Lgo+Pj4+Cj4+Pj4gWy4uLl0KPj4+Pgo+Pj4+Pj4gSWYgaW5zdGVhZCBvZiB3YWl0
aW5nIGZvciBhbnkgZXZlbnQsIHlvdSBuZWVkIHRvIHdhaXQgZm9yIGEgc3BlY2lmaWMKPj4+Pj4+
IGV2ZW50LCB0aGVyZSBpcyBhbHNvIHZjcHVfcG9sbCgpIHdoaWNoIGlzIGEgcmVsYXRlZCBzY2hl
ZHVsZXIgQVBJLgo+Pj4+Pj4KPj4+Pj4+IH5BbmRyZXcKPj4+Pj4KPj4+Pj4gU29tZSBjb250ZW50
IGRpc2FwcGVhcmVkLCBzbyBJJ2xsIHdyaXRlIGhlcmUgdG8gYXZvaWQgdGhyZWFkIGJyYW5jaGlu
Zy4KPj4+Pj4KPj4+Pj4gVGhlIHNlbWFudGljIG9mIHZDUFUgYmxvY2sgYW5kIGRvbWFpbl9wYXVz
ZSBpcyBub3QgdGhlIHNhbWUuIFdoZW4KPj4+Pj4gZ3Vlc3Qgc3VzcGVuZHMgdGhlIGRvbWFpbiBp
cyBub3QgKGFuZCBzaG91bGQgbm90IGJlKSBwYXVzZWQsIGluc3RlYWQKPj4+Pj4gaXRzIGxhc3Qg
b25saW5lIHZDUFUgaXMgYmxvY2tlZCB3YWl0aW5nIG9uIGFuIGludGVycnVwdC4gVGhhdCdzIGl0
Lgo+Pj4+IFdlbGwgbm8sIHlvdSB3aWxsIGJsb2NrIHVudGlsIHlvdSByZWNlaXZlIGFuIGV2ZW50
LiBJbnRlcnJ1cHRzIGFyZSBvbmUKPj4+PiBvZiB0aGVtLgo+Pj4+Cj4+Pj4gRG8gd2Ugd2FudCB0
byBjb25zaWRlciBhbGwgZXZlbnRzIGFzIHdha2V1cCBldmVudD8KPj4+Pgo+Pj4KPj4+IEkgdGhp
bmsgd2UgbmVlZCB0byBhc3N1bWUgdGhhdCBldmVudHMgYXJlIG5vdCB0cmlnZ2VyZWQgdmlhIHRv
b2xzdGFjaywKPj4+IEFuZHJldyBtYWRlIGEgZ29vZCBwb2ludC4KPj4KPj4gSSBkb24ndCB0aGlu
ayB3ZSBhcmUgZGlzY3Vzc2luZyB0aGUgc2FtZSB0aGluZy4gVGhlIGRpc2N1c3Npb24gd2FzCj4+
IGFyb3VuZCBvdGhlciB2Q1BVcywgbm90IHRoZSB2Q1BVIGNhbGxpbmcgU1lTVEVNX1NVU1BFTkQu
Cj4+Cj4+IE1vc3QgbGlrZWx5IGluIHRoZSBmdXR1cmUsIHdlIHdvdWxkIHdhbnQgdG8gYWxsb3cg
dGhlIHRvb2xzdGFjayB0bwo+PiByZXF1ZXN0IHJlc3VtaW5nIHRoZSBkb21haW4uIFRoaXMgY2Fu
IGJlIGNvbnNpZGVyZWQgYXMgYW4gZXZlbnQuCj4+Cj4gCj4gWWVzLCBzdWNoIGFuIGV2ZW50IHdp
bGwgdW5ibG9jayB0aGUgdmNwdSBhbmQgY2F1c2UgdGhlIGRvbWFpbiB0bwo+IHJlc3VtZS4gU28g
ZnJvbSB0aGlzIHBlcnNwZWN0aXZlIGl0J3Mgbm90IG9ubHkgYW4gaW50ZXJydXB0IHRhcmdldGVk
Cj4gdG8gdGhlIGd1ZXN0Lgo+IAo+Pj4gR2l2ZW4gdGhlIGFzc3VtcHRpb24sIG15IHVuZGVyc3Rh
bmRpbmcgaXMgdGhhdCBYZW4gaXRzZWxmIHdpbGwgbm90Cj4+PiB1bmJsb2NrIHZDUFUsIGV4Y2Vw
dCBkdWUgdG8gYW4gaW50ZXJydXB0IHRhcmdldGVkIHRvIHRoZSBndWVzdC4KPj4+IEFtIEkgbWlz
c2luZyBzb21ldGhpbmc/IEFuIGV4YW1wbGUgd291bGQgYmUgYXBwcmVjaWF0ZWQuCj4+Cj4+IEF0
IGxlYXN0IG9uIEFybSwgdGhlIGN1cnJlbnQgc2VtYW50aWNzIG9mIHZjcHVfYmxvY2svdmNwdV91
bmJsb2NrIGlzIHRvCj4+IGJsb2NrIHVudGlsIHlvdSByZWNlaXZlIGFuIGV2ZW50cy4KPj4KPj4g
SSBkb24ndCBtdWNoIHdhbnQgdG8gcmVzdHJpY3QgdGhlIGRlZmluaXRpb24gb2YgZXZlbnRzIHRv
IG9ubHkKPj4gaW50ZXJydXB0cy4gIFRvIGNsYXJpZnkgbXkgcG9pbnQsIGlmIHlvdSB3YW50IHRv
IHdha2UtdXAgZm9yIGFueSBldmVudHMKPj4gdGhlbiBmaW5lLiBCdXQgdGhpcyBuZWVkcyB0byBi
ZSB1bmRlcnN0b29kIHRoYXQgaXQgbWF5IG5vdCBiZSBvbmx5Cj4+IGludGVycnVwdHMuCj4+Cj4g
Cj4gSW4gdGhlIGNvbnRleHQgZGVzY3JpYmVkIGFib3ZlIHRoaXMgaXMgZmluZSAtIGV2ZW50cyBh
cmUgbm90IG9ubHkgaW50ZXJydXB0cy4KClNvIEkgZ3Vlc3Mgd2UgaGF2ZSBhIHdheSBmb3J3YXJk
IGhlcmUuIFRoaXMgY291bGQgYmUgaW1wbGVtZW50ZWQgd2l0aCAKdmNwdV9ibG9jaygpLiBUaGlz
IHdvdWxkIG5lZWQgdG8gYmUgZG9uZSBpbiBjb21iaW5hdGlvbiB3aXRoIGFzIHRhc2tsZXQgCmFz
IGRpc2N1c3NlZCBpbiBwYXRjaCAjNS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 20:25:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 20:25: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-devel-bounces@lists.xenproject.org>)
	id 1gNOCM-0001TS-2V; Thu, 15 Nov 2018 20:25: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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNOCL-0001TL-Bl
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 20:25:09 +0000
X-Inumbo-ID: 8b5a30ca-e914-11e8-8dc7-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 8b5a30ca-e914-11e8-8dc7-12d6303a7972;
 Thu, 15 Nov 2018 20:25:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CD005EBD;
 Thu, 15 Nov 2018 12:25:07 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C24843F5BD;
 Thu, 15 Nov 2018 12:25:03 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
 <CAKPH-NjH60sQsw56ox_XG1d_TTfdQtCo9rVzY5mHrpKakkv0LQ@mail.gmail.com>
 <a9136b32-cf4a-9104-3f33-7261aec7d744@arm.com>
 <CAKPH-NjivCuZ0Wse_CKvC-OeGrg6unD17vQAn+Y=riVDpnEMrw@mail.gmail.com>
 <900a46da-c03d-47fe-d331-71f4e5b3d415@arm.com>
 <CAKPH-Nhay-ehT2ovJWfkEEkv2Kr=rvXSqx_AV3gVshRq5xj3_g@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <26f7b1d4-d32b-10ef-3be9-d219d89873e7@arm.com>
Date: Thu, 15 Nov 2018 20:25:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-Nhay-ehT2ovJWfkEEkv2Kr=rvXSqx_AV3gVshRq5xj3_g@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Xen Devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Davorin Mista <dm@aggios.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTEvMTUvMTggMTE6NDIgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6
Cj4gSGkgSnVsaWVuLAo+IAo+IE9uIFRodSwgTm92IDE1LCAyMDE4IGF0IDEyOjM4IFBNIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pgo+PiBIaSwKPj4KPj4gT24g
MTEvMTUvMTggMTE6MTAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4+PiBIaSBKdWxpZW4s
Cj4+Pgo+Pj4gT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6NTkgQU0gSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4KPj4+PiBIaSBNaXJlbGEsCj4+Pj4KPj4+
PiBPbiAxMS8xNS8xOCAxMDozMyBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4gT24g
VGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6MjYgQU0gQW5kcmV3IENvb3Blcgo+Pj4+PiA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+Pgo+Pj4+Pj4gT24gMTUvMTEvMjAxOCAx
MDoxMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+ICgrIEFuZHJlKQo+Pj4+Pj4+Cj4+Pj4+
Pj4gT24gMTEvMTUvMTggMTI6NDcgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+Pj4+IE9u
IDE0LzExLzIwMTggMTI6NDksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+Pj4+IEhpIE1pcmVs
YSwKPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBPbiAxNC8xMS8yMDE4IDEyOjA4LCBNaXJlbGEgU2ltb25v
dmljIHdyb3RlOgo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBPbiAxMS8xMy8yMDE4
IDA5OjMyIEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+Pj4+Pj4+PiBPbiAxMi8xMS8yMDE4
IDE5OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4+Pj4+PiBIaSBBbmRyZXcsCj4+Pj4+
Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4gT24gMTEvMTIvMTggNDo0MSBQTSwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4+Pj4+Pj4+Pj4+PiBPbiAxMi8xMS8xOCAxNjozNSwgTWlyZWxhIFNpbW9ub3ZpYyB3
cm90ZToKPj4+Pj4+Pj4+Pj4+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5j
IGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+Pj4+Pj4+Pj4+Pj4gaW5kZXggZTU5NGI0OGQ4
MS4uN2Y4MTA1NDY1YyAxMDA2NDQKPj4+Pj4+Pj4+Pj4+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKPj4+Pj4+Pj4+Pj4+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+
Pj4+Pj4+Pj4+Pj4+PiBAQCAtOTcsNiArOTcsMTEgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hf
ZnJvbShzdHJ1Y3QgdmNwdSAqcCkKPj4+Pj4+Pj4+Pj4+Pj4+PiAgICAgICAgICAgICBpZiAoIGlz
X2lkbGVfdmNwdShwKSApCj4+Pj4+Pj4+Pj4+Pj4+Pj4gICAgICAgICAgICAgICAgIHJldHVybjsK
Pj4+Pj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4+Pj4+ICsgICAgLyogVkNQVSdzIGNvbnRleHQg
c2hvdWxkIG5vdCBiZSBzYXZlZCBpZiBpdHMgZG9tYWluIGlzCj4+Pj4+Pj4+Pj4+Pj4+Pj4gc3Vz
cGVuZGVkICovCj4+Pj4+Pj4+Pj4+Pj4+Pj4gKyAgICBpZiAoIHAtPmRvbWFpbi0+aXNfc2h1dF9k
b3duICYmCj4+Pj4+Pj4+Pj4+Pj4+Pj4gKyAgICAgICAgKHAtPmRvbWFpbi0+c2h1dGRvd25fY29k
ZSA9PSBTSFVURE9XTl9zdXNwZW5kKSApCj4+Pj4+Pj4+Pj4+Pj4+Pj4gKyAgICAgICAgcmV0dXJu
Owo+Pj4+Pj4+Pj4+Pj4+Pj4gU0hVVERPV05fc3VzcGVuZCBpcyB1c2VkIGluIFhlbiBmb3Igb3Ro
ZXIgcHVycG9zZSAoc2VlCj4+Pj4+Pj4+Pj4+Pj4+PiBTQ0hFRE9QX3NodXRkb3duKS4gVGhlIG90
aGVyIHVzZXIgb2YgdGhhdCBjb2RlIHJlbGllcyBvbiBhbGwgdGhlCj4+Pj4+Pj4+Pj4+Pj4+PiBz
dGF0ZQo+Pj4+Pj4+Pj4+Pj4+Pj4gdG8gYmUgc2F2ZWQgb24gc3VzcGVuZC4KPj4+Pj4+Pj4+Pj4+
Pj4+Cj4+Pj4+Pj4+Pj4+Pj4+IFdlIGp1c3QgbmVlZCBhIGZsYWcgdG8gbWFyayBhIGRvbWFpbiBh
cyBzdXNwZW5kZWQsIGFuZCBJIGRvCj4+Pj4+Pj4+Pj4+Pj4+IGJlbGlldmUKPj4+Pj4+Pj4+Pj4+
Pj4gU0hVVERPV05fc3VzcGVuZCBpcyBub3QgdXNlZCBhbnl3aGVyZSBlbHNlLgo+Pj4+Pj4+Pj4+
Pj4+PiBMZXQncyBjb21lIGJhY2sgb24gdGhpcy4KPj4+Pj4+Pj4+Pj4+PiBTSFVURE9XTl9zdXNw
ZW5kIGlzIHVzZWQgZm9yIG1pZ3JhdGlvbi4gIEdyZXAgZm9yIGl0IHRocm91Z2ggdGhlCj4+Pj4+
Pj4+Pj4+Pj4gWGVuCj4+Pj4+Pj4+Pj4+Pj4gdHJlZSBhbmQgeW91J2xsIGZpbmQgc2V2ZXJhbCBw
aWVjZXMgb2YgZG9jdW1lbnRhdGlvbiwgaW5jbHVkaW5nIHRoZQo+Pj4+Pj4+Pj4+Pj4+IGRlc2Ny
aXB0aW9uIG9mIHdoYXQgdGhpcyBzaHV0ZG93biBjb2RlIG1lYW5zPj4+Pj4+Pj4+Pj4KPj4+Pj4+
Pj4+Pj4+PiBXaGF0IHlvdSBhcmUgaW50cm9kdWNpbmcgaGVyZSBpcyBub3QgYSBzaHV0ZG93biAt
IGl0IGlzIGEgc3VzcGVuZAo+Pj4+Pj4+Pj4+Pj4+IHdpdGgKPj4+Pj4+Pj4+Pj4+PiB0aGUgaW50
ZW50IHRvIHJlc3VtZSBleGVjdXRpbmcgbGF0ZXIuICBBcyBzdWNoLCBpdCBzaG91bGRuJ3QgdXNl
Cj4+Pj4+Pj4+Pj4+Pj4gWGVuJ3MKPj4+Pj4+Pj4+Pj4+PiBzaHV0ZG93biBpbmZyYXN0cnVjdHVy
ZSwgd2hpY2ggZXhpc3RzIG1haW5seSB0byBjb21tdW5pY2F0ZSB3aXRoCj4+Pj4+Pj4+Pj4+Pj4g
dGhlCj4+Pj4+Pj4+Pj4+Pj4gdG9vbHN0YWNrLgo+Pj4+Pj4+Pj4+Pj4gV291bGQgZG9tYWluIHBh
dXNlL3VucGF1c2UgYmUgYSBiZXR0ZXIgc29sdXRpb24/Cj4+Pj4+Pj4+Pj4+IEFjdHVhbGx5IHll
cyAtIHRoYXQgc291bmRzIGxpa2UgYSB2ZXJ5IG5lYXQgc29sdXRpb24uCj4+Pj4+Pj4+Pj4KPj4+
Pj4+Pj4+PiBJIGJlbGlldmUgZG9tYWluIHBhdXNlIHdpbGwgbm90IHdvcmsgaGVyZSAtIGEgZG9t
YWluIGNhbm5vdCBwYXVzZQo+Pj4+Pj4+Pj4+IGl0c2VsZiwgaS5lLiBjdXJyZW50IGRvbWFpbiBj
YW5ub3QgYmUgcGF1c2VkLiBUaGlzIGZ1bmN0aW9uYWxpdHkKPj4+Pj4+Pj4+PiBzZWVtcyB0byBh
c3N1bWUgdGhhdCBhIGRvbWFpbiBpcyBwYXVzaW5nIGFub3RoZXIgZG9tYWluLiBPciBJIG1pc3Nl
ZAo+Pj4+Pj4+Pj4+IHRoZSBwb2ludC4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBZZXMgZG9tYWluIHBh
dXNlL3VucGF1c2Ugd2lsbCBub3Qgd29yay4gSG93ZXZlciwgeW91IGNhbiBpbnRyb2R1Y2UgYQo+
Pj4+Pj4+Pj4gYm9vbGVhbiB0byB0ZWxsIHlvdSB3aGV0aGVyIHRoZSBkb21haW4gd2FzIHN1c3Bl
bmQuCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gSSBhY3R1YWxseSBxdWl0ZSBsaWtlIGhvdyBzdXNwZW5k
IHdvcmsgZm9yIHg4NiBIVk0uIFRoaXMgaXMgYmFzZWQgb24KPj4+Pj4+Pj4+IHBhdXNlL3VucGF1
c2UuIEhhdmUgYSBsb29rIGF0IGh2bV9zM197c3VzcGVuZC9yZXN1bWV9Lgo+Pj4+Pj4+Pgo+Pj4+
Pj4+PiBUaGF0IG9ubHkgZXhpc3RzIGJlY2F1c2UgdGhlIEFDUEkgY29udHJvbGxlciBpcy93YXMg
aW1wbGVtZW50ZWQgaW4KPj4+Pj4+Pj4gUUVNVS4gIEkgd291bGRuJ3QgcmVjb21tZW5kIGNvcHlp
bmcgaXQuCj4+Pj4+Pj4KPj4+Pj4+PiBNYXkgSSBhc2sgd2h5PyBJIGRvbid0IHRoaW5rIHRoZSBw
cm9wZXJ0aWVzIGFyZSB2ZXJ5IGRpZmZlcmVudCBmcm9tCj4+Pj4+Pj4gQXJtIGhlcmUuCj4+Pj4+
Pgo+Pj4+Pj4gSWYgeW91IG9ic2VydmUsIHRoYXQgY2FuIG9ubHkgYmUgYWN0aW9uZWQgYnkgYSBo
eXBlcmNhbGwgZnJvbSBxZW11LiAgSXQKPj4+Pj4+IGNhbid0IGJlIGFjdGlvbmVkIGJ5IGFuIEFD
UEkgY29udHJvbGxlciBlbXVsYXRlZCBieSBYZW4uCj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4+Cj4+
Pj4+Pj4+IEhhdmluZyBzcGVudCBzb21lIG1vcmUgdGltZSB0aGlua2luZyBhYm91dCB0aGlzIHBy
b2JsZW0sIHdoYXQgcHJvcGVydGllcwo+Pj4+Pj4+PiBkb2VzIHRoZSBQU0NJIGNhbGwgaGF2ZT8K
Pj4+Pj4+Pj4KPj4+Pj4+Pj4gSSBnYXRoZXIgZnJvbSBvdGhlciBwYXJ0cyBvZiB0aGlzIHRocmVh
ZCB0aGF0IHRoZXJlIG1heSBiZSBhIHBhcnRpYWwKPj4+Pj4+Pj4gcmVzZXQgb2Ygc3RhdGU/ICBC
ZXlvbmQgdGhhdCwgd2hhdCBlbHNlPwo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBJIGFzaywgYmVjYXVzZSBj
b25jZXB0dWFsbHksIGRvbVUgc3VzcGVuZCB0byBSQU0gaXMgbGl0ZXJhbGx5IGp1c3QKPj4+Pj4+
Pj4gImRlLXNjaGVkdWxlIHVudGlsIHdlIHdhbnQgdG8gd2FrZSB1cCIsIGFuZCBpbiB0aGlzIGNh
c2UsIGl0IGFwcGVhcnMgdG8KPj4+Pj4+Pj4gYmUgIndha2UgdXAgb24gYW55IG9mIHRoZSBzdGls
bC1hY3RpdmUgaW50ZXJydXB0cyIuICBXZSd2ZSBhbHJlYWR5IGdvdCBhCj4+Pj4+Pj4+IHNjaGVk
dWxlciBBUEkgZm9yIHRoYXQsIGFuZCBpdHMgY2FsbGVkIHZjcHVfYmxvY2soKS4gIFRoaXMgYWxy
ZWFkeQo+Pj4+Pj4+PiBleGlzdHMgd2l0aCAid2FpdCB1bnRpbCBhIG5ldyBldmVudCBvY2N1cnMi
IHNlbWFudGljcy4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gSXMgdGhlcmUgYW55dGhpbmcgZWxzZSBJJ3Zl
IG1pc3NlZD8KPj4+Pj4+Pgo+Pj4+Pgo+Pj4+PiBUaGF0J3MgY29ycmVjdCwgYW5kIEkgYWdyZWUu
IEJUVyB0aGF0IGlzIHdoYXQncyBpbXBsZW1lbnRlZCBpbiB0aGlzIHNlcmllcy4KPj4+Pj4KPj4+
Pj4+PiBBbGwgdkNQVXMgYnV0IHRoZSB2Q1BVIGNhbGxpbmcgU1lTVEVNX1NVU1BFTkQgc2hvdWxk
IGJlIG9mZi4gQWxzbywKPj4+Pj4+PiBvbmx5IGV2ZW50cyBvbiB0aGF0IHZDUFUgY2FuIHRyaWdn
ZXIgYSByZXN1bWUuIEFsbCB0aGUgb3RoZXIgZXZlbnQKPj4+Pj4+PiBzaG91bGQgbm90IGJlIHRh
a2VuIGludG8gYWNjb3VudC4KPj4+Pj4+Pgo+Pj4+Pgo+Pj4+PiBXaGF0IG90aGVyIGV2ZW50cyBh
cmUgdGFsa2luZyBhYm91dCBoZXJlPwo+Pj4+Cj4+Pj4gdmNwdV91bmJsb2NrIGlzIG5vdCBvbmx5
IGNhbGxlZCB3aGVuIHlvdSByZWNlaXZlIGludGVycnVwdHMuIEl0IGNhbiBiZQo+Pj4+IGNhbGxl
ZCBpbiBvdGhlciBwbGFjZSB3aGVuIHlvdSByZWNlaXZlIGFuIGV2ZW50cy4KPj4+Pgo+Pj4+ICAg
IEZyb20gdGhlIEFybSBBcm0sIGFuIGV2ZW50IGNhbiBiZSBhbnl0aGluZy4gU28gZG8gd2UgcmVh
bGx5IHdhbnQgdG8KPj4+PiB3YWtlLXVwIG9uIGFueSBldmVudHM/Cj4+Pj4KPj4+Pj4KPj4+Pj4+
PiBNeSB3b3JyeSB3aXRoIHZjcHVfYmxvY2soKSBpcyB3ZSBkb24ndCBwcmV2ZW50IHRoZSBvdGhl
ciB2Q1BVcyB0byBydW4uCj4+Pj4+Pj4gVGVjaG5pY2FsbHkgdGhleSBzaG91bGQgYmUgb2ZmLCBi
dXQgSSB3b3VsZCBsaWtlIHNvbWUgc2FmZXR5IHRvIGF2b2lkCj4+Pj4+Pj4gYW55IHBvdGVudGlh
bCBjb3JuZXIgY2FzZSAoaS5lIG90aGVyIHdheSB0byB0dXJuIGEgdkNQVSBvbikuCj4+Pj4+Pgo+
Pj4+Pgo+Pj4+PiBPdGhlciB2Q1BVcyBhcmUgaG90LXVucGx1Z2dlZCAob2ZmbGluZWQpIGJ5IHRo
ZSBndWVzdC4gSWYgdGhhdCBpcyBub3QKPj4+Pj4gdGhlIGNhc2UsIFNZU1RFTV9TVVNQRU5EIHdp
bGwgcmV0dXJuIGFuIGVycm9yLgo+Pj4+PiBDb3VsZCB5b3UgcGxlYXNlIGNsYXJpZnkgd2hhdCBh
IHBvdGVudGlhbCBjb3JuZXIgY2FzZSB3b3VsZCBiZT8KPj4+Pgo+Pj4+IFBTQ0kgQ1BVX09OIGlz
IG5vdCB0aGUgb25seSB3YXkgdG8gb25saW5lIGEgdkNQVS4gSSBtZXJlbHkgd2FudCB0bwo+Pj4+
IHByZXZlbnQgb3RoZXIgcGF0aCB0byBwbGF5IHdpdGggdGhlIHZDUFUgd2hlbiBpdCBpcyBub3Qg
bmVjZXNzYXJ5Lgo+Pj4+Cj4+Pj4gWy4uLl0KPj4+Pgo+Pj4+Pj4gSWYgaW5zdGVhZCBvZiB3YWl0
aW5nIGZvciBhbnkgZXZlbnQsIHlvdSBuZWVkIHRvIHdhaXQgZm9yIGEgc3BlY2lmaWMKPj4+Pj4+
IGV2ZW50LCB0aGVyZSBpcyBhbHNvIHZjcHVfcG9sbCgpIHdoaWNoIGlzIGEgcmVsYXRlZCBzY2hl
ZHVsZXIgQVBJLgo+Pj4+Pj4KPj4+Pj4+IH5BbmRyZXcKPj4+Pj4KPj4+Pj4gU29tZSBjb250ZW50
IGRpc2FwcGVhcmVkLCBzbyBJJ2xsIHdyaXRlIGhlcmUgdG8gYXZvaWQgdGhyZWFkIGJyYW5jaGlu
Zy4KPj4+Pj4KPj4+Pj4gVGhlIHNlbWFudGljIG9mIHZDUFUgYmxvY2sgYW5kIGRvbWFpbl9wYXVz
ZSBpcyBub3QgdGhlIHNhbWUuIFdoZW4KPj4+Pj4gZ3Vlc3Qgc3VzcGVuZHMgdGhlIGRvbWFpbiBp
cyBub3QgKGFuZCBzaG91bGQgbm90IGJlKSBwYXVzZWQsIGluc3RlYWQKPj4+Pj4gaXRzIGxhc3Qg
b25saW5lIHZDUFUgaXMgYmxvY2tlZCB3YWl0aW5nIG9uIGFuIGludGVycnVwdC4gVGhhdCdzIGl0
Lgo+Pj4+IFdlbGwgbm8sIHlvdSB3aWxsIGJsb2NrIHVudGlsIHlvdSByZWNlaXZlIGFuIGV2ZW50
LiBJbnRlcnJ1cHRzIGFyZSBvbmUKPj4+PiBvZiB0aGVtLgo+Pj4+Cj4+Pj4gRG8gd2Ugd2FudCB0
byBjb25zaWRlciBhbGwgZXZlbnRzIGFzIHdha2V1cCBldmVudD8KPj4+Pgo+Pj4KPj4+IEkgdGhp
bmsgd2UgbmVlZCB0byBhc3N1bWUgdGhhdCBldmVudHMgYXJlIG5vdCB0cmlnZ2VyZWQgdmlhIHRv
b2xzdGFjaywKPj4+IEFuZHJldyBtYWRlIGEgZ29vZCBwb2ludC4KPj4KPj4gSSBkb24ndCB0aGlu
ayB3ZSBhcmUgZGlzY3Vzc2luZyB0aGUgc2FtZSB0aGluZy4gVGhlIGRpc2N1c3Npb24gd2FzCj4+
IGFyb3VuZCBvdGhlciB2Q1BVcywgbm90IHRoZSB2Q1BVIGNhbGxpbmcgU1lTVEVNX1NVU1BFTkQu
Cj4+Cj4+IE1vc3QgbGlrZWx5IGluIHRoZSBmdXR1cmUsIHdlIHdvdWxkIHdhbnQgdG8gYWxsb3cg
dGhlIHRvb2xzdGFjayB0bwo+PiByZXF1ZXN0IHJlc3VtaW5nIHRoZSBkb21haW4uIFRoaXMgY2Fu
IGJlIGNvbnNpZGVyZWQgYXMgYW4gZXZlbnQuCj4+Cj4gCj4gWWVzLCBzdWNoIGFuIGV2ZW50IHdp
bGwgdW5ibG9jayB0aGUgdmNwdSBhbmQgY2F1c2UgdGhlIGRvbWFpbiB0bwo+IHJlc3VtZS4gU28g
ZnJvbSB0aGlzIHBlcnNwZWN0aXZlIGl0J3Mgbm90IG9ubHkgYW4gaW50ZXJydXB0IHRhcmdldGVk
Cj4gdG8gdGhlIGd1ZXN0Lgo+IAo+Pj4gR2l2ZW4gdGhlIGFzc3VtcHRpb24sIG15IHVuZGVyc3Rh
bmRpbmcgaXMgdGhhdCBYZW4gaXRzZWxmIHdpbGwgbm90Cj4+PiB1bmJsb2NrIHZDUFUsIGV4Y2Vw
dCBkdWUgdG8gYW4gaW50ZXJydXB0IHRhcmdldGVkIHRvIHRoZSBndWVzdC4KPj4+IEFtIEkgbWlz
c2luZyBzb21ldGhpbmc/IEFuIGV4YW1wbGUgd291bGQgYmUgYXBwcmVjaWF0ZWQuCj4+Cj4+IEF0
IGxlYXN0IG9uIEFybSwgdGhlIGN1cnJlbnQgc2VtYW50aWNzIG9mIHZjcHVfYmxvY2svdmNwdV91
bmJsb2NrIGlzIHRvCj4+IGJsb2NrIHVudGlsIHlvdSByZWNlaXZlIGFuIGV2ZW50cy4KPj4KPj4g
SSBkb24ndCBtdWNoIHdhbnQgdG8gcmVzdHJpY3QgdGhlIGRlZmluaXRpb24gb2YgZXZlbnRzIHRv
IG9ubHkKPj4gaW50ZXJydXB0cy4gIFRvIGNsYXJpZnkgbXkgcG9pbnQsIGlmIHlvdSB3YW50IHRv
IHdha2UtdXAgZm9yIGFueSBldmVudHMKPj4gdGhlbiBmaW5lLiBCdXQgdGhpcyBuZWVkcyB0byBi
ZSB1bmRlcnN0b29kIHRoYXQgaXQgbWF5IG5vdCBiZSBvbmx5Cj4+IGludGVycnVwdHMuCj4+Cj4g
Cj4gSW4gdGhlIGNvbnRleHQgZGVzY3JpYmVkIGFib3ZlIHRoaXMgaXMgZmluZSAtIGV2ZW50cyBh
cmUgbm90IG9ubHkgaW50ZXJydXB0cy4KClNvIEkgZ3Vlc3Mgd2UgaGF2ZSBhIHdheSBmb3J3YXJk
IGhlcmUuIFRoaXMgY291bGQgYmUgaW1wbGVtZW50ZWQgd2l0aCAKdmNwdV9ibG9jaygpLiBUaGlz
IHdvdWxkIG5lZWQgdG8gYmUgZG9uZSBpbiBjb21iaW5hdGlvbiB3aXRoIGFzIHRhc2tsZXQgCmFz
IGRpc2N1c3NlZCBpbiBwYXRjaCAjNS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 20:26:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 20:26: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-devel-bounces@lists.xenproject.org>)
	id 1gNODX-0001fj-Ti; Thu, 15 Nov 2018 20:26:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=onct=n2=citrix.com=prvs=8509d627e=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gNODW-0001fZ-AQ
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 20:26:22 +0000
X-Inumbo-ID: b5eeb685-e914-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5eeb685-e914-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 20:26:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,237,1539648000"; d="scan'208";a="81931331"
From: George Dunlap <George.Dunlap@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Thread-Topic: [PATCH V6 4/4] x86/altp2m: fix display frozen when switching to
 a new view early
Thread-Index: AQHUfFpBBEE+wTkftEiFhd2CJ2+xBKVROXUA
Date: Thu, 15 Nov 2018 20:26:18 +0000
Message-ID: <AD4830D4-4C9B-49FF-A33B-51BE88A5B6B7@citrix.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <4C4C6C71EE3A624F80366530DB7E6157@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gTm92IDE0LCAyMDE4LCBhdCA4OjQwIFBNLCBSYXp2YW4gQ29qb2NhcnUgPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOg0KPiANCj4gV2hlbiBhbiBuZXcgYWx0cDJtIHZp
ZXcgaXMgY3JlYXRlZCB2ZXJ5IGVhcmx5IG9uIGd1ZXN0IGJvb3QsIHRoZQ0KPiBkaXNwbGF5IHdp
bGwgZnJlZXplIChhbHRob3VnaCB0aGUgZ3Vlc3Qgd2lsbCBydW4gbm9ybWFsbHkpLiBUaGlzDQo+
IG1heSBhbHNvIGhhcHBlbiBvbiByZXNpemluZyB0aGUgZGlzcGxheS4gVGhlIHJlYXNvbiBpcyB0
aGUgd2F5DQo+IFhlbiBjdXJyZW50bHkgKG1pcyloYW5kbGVzIGxvZ2RpcnR5IFZHQTogaXQgaW50
ZW50aW9uYWxseQ0KPiBtaXNjb25maWd1cmVzIFZHQSBwYWdlcyBzbyB0aGF0IHRoZXkgd2lsbCBm
YXVsdC4NCj4gDQo+IFRoZSBwcm9ibGVtIGlzIHRoYXQgaXQgb25seSBkb2VzIHRoaXMgaW4gdGhl
IGhvc3QgcDJtLiBPbmNlIHdlDQo+IHN3aXRjaCB0byBhIG5ldyBhbHRwMm0sIHRoZSBtaXNjb25m
aWd1cmVkIGVudHJpZXMgd2lsbCBubyBsb25nZXINCj4gZmF1bHQsIHNvIHRoZSBkaXNwbGF5IHdp
bGwgbm90IGJlIHVwZGF0ZWQuDQo+IA0KPiBUaGlzIHBhdGNoOg0KPiAqIHVwZGF0ZXMgZXB0X2hh
bmRsZV9taXNjb25maWcoKSB0byB1c2UgdGhlIGFjdGl2ZSBhbHRwMm0gaW5zdGVhZA0KPiAgb2Yg
dGhlIGhvc3RwMm07DQo+ICogbW9kaWZpZXMgcDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbCgp
LCBwMm1fbWVtb3J5X3R5cGVfY2hhbmdlZA0KPiAgYW5kIHAybV9jaGFuZ2VfdHlwZV9yYW5nZSgp
IHRvIHByb3BhZ2F0ZSB0aGVpciBjaGFuZ2VzIHRvIGFsbA0KPiAgdmFsaWQgYWx0cDJtcy4NCj4g
DQo+IFdpdGggdGhlIGludHJvZHVjdGlvbiBvZiBhbHRwMm0gZmllbGRzIGluIHAybV9tZW1vcnlf
dHlwZV9jaGFuZ2VkKCkNCj4gdGhlIHdob2xlIGZ1bmN0aW9uIGhhcyBiZWVuIHB1dCB1bmRlciBD
T05GSUdfSFZNLg0KDQpTb3JyeSDigJQgYWN0dWFsbHksIEkgdGhpbmsgdGhlcmXigJlzIHlldCBh
bm90aGVyIGlzc3VlIGx1cmtpbmcgaGVyZTogIHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKS4gSeKA
mWxsIHBva2UgYXJvdW5kIGEgYml0IG1vcmUgdG9tb3Jyb3cuDQoNCiAtR2VvcmdlDQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 20:30:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 20:30: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-devel-bounces@lists.xenproject.org>)
	id 1gNOH8-0002RR-Ff; Thu, 15 Nov 2018 20:30: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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNOH7-0002Mk-I3
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 20:30:05 +0000
X-Inumbo-ID: 3ba25b9c-e915-11e8-b0a9-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3ba25b9c-e915-11e8-b0a9-12d6303a7972;
 Thu, 15 Nov 2018 20:30:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A5C50EBD;
 Thu, 15 Nov 2018 12:30:03 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0FF403F5BD;
 Thu, 15 Nov 2018 12:30:00 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
 <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
 <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
 <17ab88c4-cdf7-8f7f-5933-25d9294f3641@arm.com>
 <alpine.DEB.2.10.1811131242560.8259@sstabellini-ThinkPad-X260>
 <6b03d660-15e6-d6ca-a8b8-1662c045a7a9@arm.com>
 <alpine.DEB.2.10.1811141444480.302@sstabellini-ThinkPad-X260>
 <1bc18b94-cb14-5d9f-514c-34b0f86442b7@arm.com>
 <alpine.DEB.2.10.1811141628220.302@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8c10c518-ce67-eaae-6070-eb1191bfd492@arm.com>
Date: Thu, 15 Nov 2018 20:29:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811141628220.302@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Andre Przywara <Andre.Przywara@arm.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>, nd <nd@arm.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xNS8xOCAxMjozNSBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9u
IFdlZCwgMTQgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMTQvMTEvMjAxOCAy
Mjo0NSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gV2VkLCAxNCBOb3YgMjAxOCwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEhpLAo+Pj4+Cj4+Pj4gT24gMTMvMTEvMjAxOCAyMDo0
NCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+PiBPbiBNb24sIDEyIE5vdiAyMDE4LCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+PiAoKyBBbmRyZSkKPj4+Pj4+Cj4+Pj4+PiBPbiAxMS8x
Mi8xOCA1OjQyIFBNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4+Pj4+IEhpIEp1bGllbiwK
Pj4+Pj4+Pgo+Pj4+Pj4+IE9uIE1vbiwgTm92IDEyLCAyMDE4IGF0IDY6MDAgUE0gSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+Pj4+PiB3cm90ZToKPj4+Pj4+Pj4KPj4+Pj4+
Pj4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gT24gMTEvMTIvMTggNDo1MiBQTSwgTWlyZWxhIFNpbW9ub3Zp
YyB3cm90ZToKPj4+Pj4+Pj4+IEhpIEp1bGllbiwKPj4+Pj4+Pj4KPj4+Pj4+Pj4gSGksCj4+Pj4+
Pj4+Cj4+Pj4+Pj4+PiBUaGFua3MgZm9yIHRoZSBmZWVkYmFjay4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+
PiBPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCA0OjM2IFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4+Pj4+Pj4+PiB3cm90ZToKPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IEhpIE1p
cmVsYSwKPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IE9uIDExLzEyLzE4IDExOjMwIEFNLCBNaXJlbGEg
U2ltb25vdmljIHdyb3RlOgo+Pj4+Pj4+Pj4+PiBHSUMgYW5kIHZpcnR1YWwgdGltZXIgY29udGV4
dCBtdXN0IGJlIHNhdmVkIHdoZW4gdGhlIGRvbWFpbgo+Pj4+Pj4+Pj4+PiBzdXNwZW5kcy4KPj4+
Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IFBsZWFzZSBwcm92aWRlIHRoZSByYXRpb25hbGUgZm9yIHRoaXMu
IElzIGl0IHJlcXVpcmVkIGJ5IHRoZSBzcGVjPwo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+
Pj4gVGhpcyBpcyByZXF1aXJlZCBmb3IgR0lDIGJlY2F1c2UgYSBndWVzdCBsZWF2ZXMgZW5hYmxl
ZCBpbnRlcnJ1cHRzCj4+Pj4+Pj4+PiBpbgo+Pj4+Pj4+Pj4gdGhlIEdJQyB0aGF0IGNvdWxkIHdh
a2UgaXQgdXAsIGFuZCBvbiByZXN1bWUgaXQgc2hvdWxkIGJlIGFibGUgdG8KPj4+Pj4+Pj4+IGRl
dGVjdCB3aGljaCBpbnRlcnJ1cHQgd29rZSBpdCB1cC4gV2l0aG91dCBzYXZpbmcvcmVzdG9yaW5n
IHRoZQo+Pj4+Pj4+Pj4gc3RhdGUKPj4+Pj4+Pj4+IG9mIEdJQyB0aGlzIHdvdWxkIG5vdCBiZSBw
b3NzaWJsZS4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gSSBhbSBjb25mdXNlZC4gSW4gcGF0Y2ggIzEwLCB5
b3Ugc2F2ZSB0aGUgR0lDIGhvc3QgYmVjYXVzZSB0aGUgR0lDIGNhbgo+Pj4+Pj4+PiBiZSBwb3dl
cmVkLWRvd24uIExpbnV4IGlzIGFsc28gc2F2aW5nIHRoZSBHSUMgc3RhdGUuIFNvIGhvdyB0aGUK
Pj4+Pj4+Pj4gaW50ZXJydXB0IGNhbiBjb21lIHVwIGlmIHRoZSBHSUMgaXMgcG93ZXJlZCBkb3du
Pwo+Pj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4gQWZ0ZXIgWGVuIChvciBMaW51eCBpbiB0aGUgY29u
ZmlnIHdpdGhvdXQgWGVuKSBoYW5kcyBvdmVyIHRoZSBjb250cm9sCj4+Pj4+Pj4gdG8gRUwzIG9u
IHN1c3BlbmQgKGNhbGxzIHN5c3RlbSBzdXNwZW5kIFBTQ0kgdG8gRUwzKSwgaXQgbGVhdmVzCj4+
Pj4+Pj4gZW5hYmxlZCBpbnRlcnJ1cHRzIHRoYXQgYXJlIGl0cyB3YWtlLXVwIHNvdXJjZXMuIFNh
dmluZyBhIEdJQyBzdGF0ZQo+Pj4+Pj4+IG9ubHkgbWVhbnMgdGhhdCBpdHMgY3VycmVudCBjb25m
aWd1cmF0aW9uIHdpbGwgYmUgcmVtZW1iZXJlZCBzb21ld2hlcmUKPj4+Pj4+PiBpbiBkYXRhIHN0
cnVjdHVyZXMsIGJ1dCB0aGUgY29uZmlndXJhdGlvbiBpcyBub3QgY2hhbmdlZCBvbiBzdXNwZW5k
Lgo+Pj4+Pj4+IEV2ZXJ5dGhpbmcgdGhhdCBoYXBwZW5zIHdpdGggaW50ZXJydXB0IGNvbmZpZ3Vy
YXRpb24gZnJvbSB0aGlzIHBvaW50Cj4+Pj4+Pj4gb24gaXMgcGxhdGZvcm0gc3BlY2lmaWMuIE5v
dyB0aGVyZSBhcmUgMiBvcHRpb25zOiAxKSBFTDMgd2lsbCBuZXZlcgo+Pj4+Pj4+IGFsbG93IENQ
VTAgdG8gYmUgcG93ZXJlZCBkb3duIGFuZCB0aGUgd2FrZS11cCBpbnRlcnJ1cHQgd2lsbCBpbmRl
ZWQKPj4+Pj4+PiBwcm9wYWdhdGUgdmlhIEdJQzsKPj4+Pj4+PiBvciAyKSBDUFUwIHdpbGwgYmUg
cG93ZXJlZCBkb3duIGFuZCB0aGUgR0lDIG1heSBiZQo+Pj4+Pj4+IHBvd2VyZWQgZG93biBhcyB3
ZWxsLCBzbyBhbiBleHRlcm5hbCBoZWxwIGlzIG5lZWRlZCB0byBkZWFsIHdpdGgKPj4+Pj4+PiB3
YWtlLXVwIGFuZCByZXN1bWUgKGUuZy4gaW4gb3JkZXIgdG8gcmVhY3QgdG8gYSB3YWtlLXVwIGlu
dGVycnVwdAo+Pj4+Pj4+IHdoaWxlIHRoZSBHSUMgaXMgZG93biwgYW5kIHBvd2VyIHVwIENQVTAp
LiBUaGlzIGV4dGVybmFsIGhlbHAgaXMKPj4+Pj4+PiBwcm92aWRlZCBieSBzb21lIGxvdy1wb3dl
ciBwcm9jZXNzb3Igb3V0c2lkZSBvZiB0aGUgQ29ydGV4LUEgY2x1c3Rlci4KPj4+Pj4+Pgo+Pj4+
Pj4+IFNvIHRoZSBwbGF0Zm9ybSBmaXJtd2FyZSBpcyByZXNwb25zaWJsZSBmb3IgcHJvcGVybHkg
Y29uZmlndXJpbmcgYQo+Pj4+Pj4+IHdha2UtdXAgcGF0aCBpZiBHSUMgZ29lcyBkb3duLiBUaGlz
IGlzIGNvbW1vbmx5IGhhbmRsZWQgYnkgRUwzCj4+Pj4+Pj4gY29tbXVuaWNhdGluZyB3aXRoIGxv
dy1wb3dlciBwcm9jZXNzb3IuIFdoZW4gdGhlIEdJQyBwb3dlciBjb21lcyB1cCwKPj4+Pj4+PiB0
aGUgaW50ZXJydXB0IHRyaWdnZXJlZCBieSBhIHBlcmlwaGVyYWwgaXMgc3RpbGwgYWN0aXZlIGFu
ZCB0aGUKPj4+Pj4+PiBzb2Z0d2FyZSBvbiBDb3J0ZXgtQSBjbHVzdGVyIHNob3VsZCBiZSBhYmxl
IHRvIG9ic2VydmUgaXQgb25jZSB0aGUgR0lDCj4+Pj4+Pj4gc3RhdGUgaXMgcmVzdG9yZWQsIGku
ZS4gaW50ZXJydXB0cyBnZXQgZW5hYmxlZCBhdCBHSUMuCj4+Pj4+Pgo+Pj4+Pj4gVGhhbmsgeW91
IGZvciB0aGUgZXhwbGFuYXRpb24uICBOb3cgdGhlIHF1ZXN0aW9uIGlzIHdoeSBjYW4ndCB3ZSBy
ZXNldCBhdAo+Pj4+Pj4gbGVhc3QgdGhlIEdJQyBDUFUgaW50ZXJmYWNlPwo+Pj4+Pj4KPj4+Pj4+
IEFGQUlVLCB0aGUgZ3Vlc3Qgc2hvdWxkIHJlc3RvcmUgdGhlbSBpbiBhbnkgY2FzZS4gVGhlIG9u
bHkgdGhpbmdzIHdlIG5lZWQKPj4+Pj4+IHRvCj4+Pj4+PiBrbm93IGlzIHRoZSBpbnRlcnJ1cHQg
d2FzIHJlY2VpdmVkIGZvciBhIGdpdmVuIGd1ZXN0LiBXZSBjYW4gdGhlbiBxdWV1ZSBpdAo+Pj4+
Pj4gYW5kCj4+Pj4+PiB3YWtlLXVwIHRoZSBkb21haW4uCj4+Pj4+Pgo+Pj4+Pj4gVGhpcyBzZWVt
cyB0byBmaXQgd2l0aCB0aGUgZGVzY3JpcHRpb24gb24gdG9wIG9mIGdpY19kaXN0X3NhdmUoKSBp
biBMaW51eAo+Pj4+Pj4gR0lDdjIgZHJpdmVyLgo+Pj4+Pgo+Pj4+PiBDYW4gd2UgcmVseSBvbiBh
bGwgUFNDSSBjb21wbGlhbnQgT1NlcyB0byByZXN0b3JlIHRoZWlyIG93biBHSUMgYWdhaW4gYXQK
Pj4+Pj4gcmVzdW1lPyBUaGUgUFNDSSBzcGVjIGlzIG5vdCB2ZXJ5IGNsZWFyIGluIHRoYXQgcmVn
YXJkIChhdCB0aGUgdGhlCj4+Pj4+IHZlcnNpb24gSSBhbSBsb29raW5nIGF0Li4uKSBJIGFtIGp1
c3QgYXNraW5nIHNvIHRoYXQgd2UgZG9uJ3QgY29tZSB1cAo+Pj4+PiB3aXRoIGEgc29sdXRpb24g
dGhhdCBvbmx5IHdvcmtzIHdpdGggTGludXguCj4+Pj4gU2VlIFBTQ0kgMS4xIChERU4wMDIyRCkg
c2VjdGlvbiA2LjguIEVhY2ggbGV2ZWwgc2hvdWxkIHNhdmUgaXRzIG93biBjb250ZXh0Cj4+Pj4g
YmVjYXVzZSB0aGUgUFNDSSBpbXBsZW1lbnRhdGlvbnMgaXMgYWxsb3dlZCB0byBzaHV0ZG93biB0
aGUgR0lDLgo+Pj4KPj4+IEdyZWF0LCBpbiB0aGF0IGNhc2Ugd2Ugc2hvdWxkIGJlIGFibGUgdG8g
c2tpcCBzYXZpbmcgc29tZSBvZiB0aGUgR0lDRAo+Pj4gcmVnaXN0ZXJzIHRvby4gV2UgZG8gbmVl
ZCB0byBzYXZlIEdJQ0RfSVNBQ1RJVkVSLCBhbmQgR0lDRF9JQ0ZHUiwKPj4+IGJ1dCB3ZSBzaG91
bGQgYmUgYWJsZSB0byBza2lwIHRoZSBvdGhlcnMgKEdJQ0RfSVNFTkFCTEVSLAo+Pj4gR0lDRF9J
UFJJT1JJVFlSLCBHSUNEX0lUQVJHRVRTUikuIElmIHdlIGRvLCB3ZSBzdGlsbCBuZWVkIHRvCj4+
PiByZS1pbml0aWFsaXplIHRoZW0gYXMgd2UgZG8gaW4gZ2ljdjJfZGlzdF9pbml0Lgo+Pgo+PiBZ
b3UgYXJlIGFzc3VtaW5nIGEgZG9tYWluIHdpbGwgaGFuZGxlIHByb3Blcmx5IHRoZSBzdXNwZW5k
L3Jlc3VtZS4gSQo+PiBkb24ndCB0aGluayB3ZSBjYW4gcHJvbWlzZSB0aGF0IGFzIHdlIGNhbGwg
ZnJlZXplL3RoYXcuCj4gCj4gRGhvISBUaGF0IHdvdWxkIGJyZWFrIGV2ZXJ5IHNpbmdsZSBndWVz
dCB0aGF0IGhhcyBiZWVuIGZvcmNlZnVsbHkKPiBzdXNwZW5kZWQgOi0vCj4gCj4gUmlnaHQsIHdl
IGNhbid0IGRvIHRoYXQgKEZZSSBJIHRlc3RlZCB0b2RheSB0aGUgc2VyaWVzIHdpdGggYW4gdW5h
d2FyZQo+IGRvbVUgYW5kIGl0IGFsbCByZXN1bWVkIGNvcnJlY3RseS4pCj4gCj4gQnV0IGdpdmVu
IHRoYXQgd2Ugb25seSBzdXNwZW5kL3Jlc3VtZSBHSUNDX0NUTFIsIEdJQ0NfUE1SLCBHSUNDX0JQ
UiBvZgo+IHRoZSBHSUNDIGludGVyZmFjZSwgaXQgc2hvdWxkIGJlIGZpbmUgdG8gcmUtaW5pdGlh
bGl6ZSB0aGF0LiBXZSBkbyBuZWVkCj4gdG8gYmUgY2FyZWZ1bCBiZWNhdXNlIHRoZSBjdXJyZW50
IGltcGxlbWVudGF0aW9uIG9mIGdpY3YyX2NwdV9pbml0Cj4gdG91Y2hlcyBhIGJ1bmNoIG9mIEdJ
Q0QgcmVnaXN0ZXJzIHRoYXQgd2UnbGwgaGF2ZSB0byBzYXZlIHNlcGFyYXRlbHkgZm9yCj4gc3Vz
cGVuZC9yZXN1bWUuCgpTZWUgbXkgcmV2aWV3IG9uIHBhdGNoICMxMC4gSSBzdWdnZXN0ZWQgdG8g
bW92ZSBvdXQgR0lDQ19DVExSLCBHSUNDX1BNUiwgCkdJQ0NfQlBSIGluIGEgc2VwYXJhdGUgaGVs
cGVycyB0aGF0IGNvdWxkIGJlIGNhbGxlZCBieSBnaWN2Ml9jcHVfaW5pdCAKYW5kIHRoZSBuZXcg
ZnVuY3Rpb24uCgpBIGdvb2QgbmFtZSBmb3IgdGhhdCBoZWxwZXIgd291bGQgYmUgZ2ljdjJfY3B1
X2lmX3VwKCkuCgpDaGVlcnMsCgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 20:30:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 20:30: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-devel-bounces@lists.xenproject.org>)
	id 1gNOH8-0002RX-Q5; Thu, 15 Nov 2018 20:30: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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNOH7-0002Ny-ML
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 20:30:05 +0000
X-Inumbo-ID: 3ba7cf28-e915-11e8-889c-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3ba7cf28-e915-11e8-889c-12d6303a7972;
 Thu, 15 Nov 2018 20:30:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A5C50EBD;
 Thu, 15 Nov 2018 12:30:03 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0FF403F5BD;
 Thu, 15 Nov 2018 12:30:00 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-4-git-send-email-mirela.simonovic@aggios.com>
 <03aa1b00-b087-6258-0273-d40c526d7d08@arm.com>
 <CAKPH-NipkcTy+_GKPVptQxnc-3cqo5UiQ8ao05Yi8egdXMX0Qg@mail.gmail.com>
 <811e51c5-516a-4bcf-f9e3-02c5b448b967@arm.com>
 <CAKPH-Ngc_LMdG8tKPDzLWxy+1fuamiO_PTPHQSAkN0AVy9oofA@mail.gmail.com>
 <17ab88c4-cdf7-8f7f-5933-25d9294f3641@arm.com>
 <alpine.DEB.2.10.1811131242560.8259@sstabellini-ThinkPad-X260>
 <6b03d660-15e6-d6ca-a8b8-1662c045a7a9@arm.com>
 <alpine.DEB.2.10.1811141444480.302@sstabellini-ThinkPad-X260>
 <1bc18b94-cb14-5d9f-514c-34b0f86442b7@arm.com>
 <alpine.DEB.2.10.1811141628220.302@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8c10c518-ce67-eaae-6070-eb1191bfd492@arm.com>
Date: Thu, 15 Nov 2018 20:29:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811141628220.302@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/18] xen/arm: Save GIC and virtual timer
 context when the domain suspends
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Andre Przywara <Andre.Przywara@arm.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>, nd <nd@arm.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xNS8xOCAxMjozNSBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9u
IFdlZCwgMTQgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMTQvMTEvMjAxOCAy
Mjo0NSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gV2VkLCAxNCBOb3YgMjAxOCwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEhpLAo+Pj4+Cj4+Pj4gT24gMTMvMTEvMjAxOCAyMDo0
NCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+PiBPbiBNb24sIDEyIE5vdiAyMDE4LCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+PiAoKyBBbmRyZSkKPj4+Pj4+Cj4+Pj4+PiBPbiAxMS8x
Mi8xOCA1OjQyIFBNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4+Pj4+IEhpIEp1bGllbiwK
Pj4+Pj4+Pgo+Pj4+Pj4+IE9uIE1vbiwgTm92IDEyLCAyMDE4IGF0IDY6MDAgUE0gSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+Pj4+PiB3cm90ZToKPj4+Pj4+Pj4KPj4+Pj4+
Pj4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gT24gMTEvMTIvMTggNDo1MiBQTSwgTWlyZWxhIFNpbW9ub3Zp
YyB3cm90ZToKPj4+Pj4+Pj4+IEhpIEp1bGllbiwKPj4+Pj4+Pj4KPj4+Pj4+Pj4gSGksCj4+Pj4+
Pj4+Cj4+Pj4+Pj4+PiBUaGFua3MgZm9yIHRoZSBmZWVkYmFjay4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+
PiBPbiBNb24sIE5vdiAxMiwgMjAxOCBhdCA0OjM2IFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4+Pj4+Pj4+PiB3cm90ZToKPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IEhpIE1p
cmVsYSwKPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IE9uIDExLzEyLzE4IDExOjMwIEFNLCBNaXJlbGEg
U2ltb25vdmljIHdyb3RlOgo+Pj4+Pj4+Pj4+PiBHSUMgYW5kIHZpcnR1YWwgdGltZXIgY29udGV4
dCBtdXN0IGJlIHNhdmVkIHdoZW4gdGhlIGRvbWFpbgo+Pj4+Pj4+Pj4+PiBzdXNwZW5kcy4KPj4+
Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IFBsZWFzZSBwcm92aWRlIHRoZSByYXRpb25hbGUgZm9yIHRoaXMu
IElzIGl0IHJlcXVpcmVkIGJ5IHRoZSBzcGVjPwo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+
Pj4gVGhpcyBpcyByZXF1aXJlZCBmb3IgR0lDIGJlY2F1c2UgYSBndWVzdCBsZWF2ZXMgZW5hYmxl
ZCBpbnRlcnJ1cHRzCj4+Pj4+Pj4+PiBpbgo+Pj4+Pj4+Pj4gdGhlIEdJQyB0aGF0IGNvdWxkIHdh
a2UgaXQgdXAsIGFuZCBvbiByZXN1bWUgaXQgc2hvdWxkIGJlIGFibGUgdG8KPj4+Pj4+Pj4+IGRl
dGVjdCB3aGljaCBpbnRlcnJ1cHQgd29rZSBpdCB1cC4gV2l0aG91dCBzYXZpbmcvcmVzdG9yaW5n
IHRoZQo+Pj4+Pj4+Pj4gc3RhdGUKPj4+Pj4+Pj4+IG9mIEdJQyB0aGlzIHdvdWxkIG5vdCBiZSBw
b3NzaWJsZS4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gSSBhbSBjb25mdXNlZC4gSW4gcGF0Y2ggIzEwLCB5
b3Ugc2F2ZSB0aGUgR0lDIGhvc3QgYmVjYXVzZSB0aGUgR0lDIGNhbgo+Pj4+Pj4+PiBiZSBwb3dl
cmVkLWRvd24uIExpbnV4IGlzIGFsc28gc2F2aW5nIHRoZSBHSUMgc3RhdGUuIFNvIGhvdyB0aGUK
Pj4+Pj4+Pj4gaW50ZXJydXB0IGNhbiBjb21lIHVwIGlmIHRoZSBHSUMgaXMgcG93ZXJlZCBkb3du
Pwo+Pj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4gQWZ0ZXIgWGVuIChvciBMaW51eCBpbiB0aGUgY29u
ZmlnIHdpdGhvdXQgWGVuKSBoYW5kcyBvdmVyIHRoZSBjb250cm9sCj4+Pj4+Pj4gdG8gRUwzIG9u
IHN1c3BlbmQgKGNhbGxzIHN5c3RlbSBzdXNwZW5kIFBTQ0kgdG8gRUwzKSwgaXQgbGVhdmVzCj4+
Pj4+Pj4gZW5hYmxlZCBpbnRlcnJ1cHRzIHRoYXQgYXJlIGl0cyB3YWtlLXVwIHNvdXJjZXMuIFNh
dmluZyBhIEdJQyBzdGF0ZQo+Pj4+Pj4+IG9ubHkgbWVhbnMgdGhhdCBpdHMgY3VycmVudCBjb25m
aWd1cmF0aW9uIHdpbGwgYmUgcmVtZW1iZXJlZCBzb21ld2hlcmUKPj4+Pj4+PiBpbiBkYXRhIHN0
cnVjdHVyZXMsIGJ1dCB0aGUgY29uZmlndXJhdGlvbiBpcyBub3QgY2hhbmdlZCBvbiBzdXNwZW5k
Lgo+Pj4+Pj4+IEV2ZXJ5dGhpbmcgdGhhdCBoYXBwZW5zIHdpdGggaW50ZXJydXB0IGNvbmZpZ3Vy
YXRpb24gZnJvbSB0aGlzIHBvaW50Cj4+Pj4+Pj4gb24gaXMgcGxhdGZvcm0gc3BlY2lmaWMuIE5v
dyB0aGVyZSBhcmUgMiBvcHRpb25zOiAxKSBFTDMgd2lsbCBuZXZlcgo+Pj4+Pj4+IGFsbG93IENQ
VTAgdG8gYmUgcG93ZXJlZCBkb3duIGFuZCB0aGUgd2FrZS11cCBpbnRlcnJ1cHQgd2lsbCBpbmRl
ZWQKPj4+Pj4+PiBwcm9wYWdhdGUgdmlhIEdJQzsKPj4+Pj4+PiBvciAyKSBDUFUwIHdpbGwgYmUg
cG93ZXJlZCBkb3duIGFuZCB0aGUgR0lDIG1heSBiZQo+Pj4+Pj4+IHBvd2VyZWQgZG93biBhcyB3
ZWxsLCBzbyBhbiBleHRlcm5hbCBoZWxwIGlzIG5lZWRlZCB0byBkZWFsIHdpdGgKPj4+Pj4+PiB3
YWtlLXVwIGFuZCByZXN1bWUgKGUuZy4gaW4gb3JkZXIgdG8gcmVhY3QgdG8gYSB3YWtlLXVwIGlu
dGVycnVwdAo+Pj4+Pj4+IHdoaWxlIHRoZSBHSUMgaXMgZG93biwgYW5kIHBvd2VyIHVwIENQVTAp
LiBUaGlzIGV4dGVybmFsIGhlbHAgaXMKPj4+Pj4+PiBwcm92aWRlZCBieSBzb21lIGxvdy1wb3dl
ciBwcm9jZXNzb3Igb3V0c2lkZSBvZiB0aGUgQ29ydGV4LUEgY2x1c3Rlci4KPj4+Pj4+Pgo+Pj4+
Pj4+IFNvIHRoZSBwbGF0Zm9ybSBmaXJtd2FyZSBpcyByZXNwb25zaWJsZSBmb3IgcHJvcGVybHkg
Y29uZmlndXJpbmcgYQo+Pj4+Pj4+IHdha2UtdXAgcGF0aCBpZiBHSUMgZ29lcyBkb3duLiBUaGlz
IGlzIGNvbW1vbmx5IGhhbmRsZWQgYnkgRUwzCj4+Pj4+Pj4gY29tbXVuaWNhdGluZyB3aXRoIGxv
dy1wb3dlciBwcm9jZXNzb3IuIFdoZW4gdGhlIEdJQyBwb3dlciBjb21lcyB1cCwKPj4+Pj4+PiB0
aGUgaW50ZXJydXB0IHRyaWdnZXJlZCBieSBhIHBlcmlwaGVyYWwgaXMgc3RpbGwgYWN0aXZlIGFu
ZCB0aGUKPj4+Pj4+PiBzb2Z0d2FyZSBvbiBDb3J0ZXgtQSBjbHVzdGVyIHNob3VsZCBiZSBhYmxl
IHRvIG9ic2VydmUgaXQgb25jZSB0aGUgR0lDCj4+Pj4+Pj4gc3RhdGUgaXMgcmVzdG9yZWQsIGku
ZS4gaW50ZXJydXB0cyBnZXQgZW5hYmxlZCBhdCBHSUMuCj4+Pj4+Pgo+Pj4+Pj4gVGhhbmsgeW91
IGZvciB0aGUgZXhwbGFuYXRpb24uICBOb3cgdGhlIHF1ZXN0aW9uIGlzIHdoeSBjYW4ndCB3ZSBy
ZXNldCBhdAo+Pj4+Pj4gbGVhc3QgdGhlIEdJQyBDUFUgaW50ZXJmYWNlPwo+Pj4+Pj4KPj4+Pj4+
IEFGQUlVLCB0aGUgZ3Vlc3Qgc2hvdWxkIHJlc3RvcmUgdGhlbSBpbiBhbnkgY2FzZS4gVGhlIG9u
bHkgdGhpbmdzIHdlIG5lZWQKPj4+Pj4+IHRvCj4+Pj4+PiBrbm93IGlzIHRoZSBpbnRlcnJ1cHQg
d2FzIHJlY2VpdmVkIGZvciBhIGdpdmVuIGd1ZXN0LiBXZSBjYW4gdGhlbiBxdWV1ZSBpdAo+Pj4+
Pj4gYW5kCj4+Pj4+PiB3YWtlLXVwIHRoZSBkb21haW4uCj4+Pj4+Pgo+Pj4+Pj4gVGhpcyBzZWVt
cyB0byBmaXQgd2l0aCB0aGUgZGVzY3JpcHRpb24gb24gdG9wIG9mIGdpY19kaXN0X3NhdmUoKSBp
biBMaW51eAo+Pj4+Pj4gR0lDdjIgZHJpdmVyLgo+Pj4+Pgo+Pj4+PiBDYW4gd2UgcmVseSBvbiBh
bGwgUFNDSSBjb21wbGlhbnQgT1NlcyB0byByZXN0b3JlIHRoZWlyIG93biBHSUMgYWdhaW4gYXQK
Pj4+Pj4gcmVzdW1lPyBUaGUgUFNDSSBzcGVjIGlzIG5vdCB2ZXJ5IGNsZWFyIGluIHRoYXQgcmVn
YXJkIChhdCB0aGUgdGhlCj4+Pj4+IHZlcnNpb24gSSBhbSBsb29raW5nIGF0Li4uKSBJIGFtIGp1
c3QgYXNraW5nIHNvIHRoYXQgd2UgZG9uJ3QgY29tZSB1cAo+Pj4+PiB3aXRoIGEgc29sdXRpb24g
dGhhdCBvbmx5IHdvcmtzIHdpdGggTGludXguCj4+Pj4gU2VlIFBTQ0kgMS4xIChERU4wMDIyRCkg
c2VjdGlvbiA2LjguIEVhY2ggbGV2ZWwgc2hvdWxkIHNhdmUgaXRzIG93biBjb250ZXh0Cj4+Pj4g
YmVjYXVzZSB0aGUgUFNDSSBpbXBsZW1lbnRhdGlvbnMgaXMgYWxsb3dlZCB0byBzaHV0ZG93biB0
aGUgR0lDLgo+Pj4KPj4+IEdyZWF0LCBpbiB0aGF0IGNhc2Ugd2Ugc2hvdWxkIGJlIGFibGUgdG8g
c2tpcCBzYXZpbmcgc29tZSBvZiB0aGUgR0lDRAo+Pj4gcmVnaXN0ZXJzIHRvby4gV2UgZG8gbmVl
ZCB0byBzYXZlIEdJQ0RfSVNBQ1RJVkVSLCBhbmQgR0lDRF9JQ0ZHUiwKPj4+IGJ1dCB3ZSBzaG91
bGQgYmUgYWJsZSB0byBza2lwIHRoZSBvdGhlcnMgKEdJQ0RfSVNFTkFCTEVSLAo+Pj4gR0lDRF9J
UFJJT1JJVFlSLCBHSUNEX0lUQVJHRVRTUikuIElmIHdlIGRvLCB3ZSBzdGlsbCBuZWVkIHRvCj4+
PiByZS1pbml0aWFsaXplIHRoZW0gYXMgd2UgZG8gaW4gZ2ljdjJfZGlzdF9pbml0Lgo+Pgo+PiBZ
b3UgYXJlIGFzc3VtaW5nIGEgZG9tYWluIHdpbGwgaGFuZGxlIHByb3Blcmx5IHRoZSBzdXNwZW5k
L3Jlc3VtZS4gSQo+PiBkb24ndCB0aGluayB3ZSBjYW4gcHJvbWlzZSB0aGF0IGFzIHdlIGNhbGwg
ZnJlZXplL3RoYXcuCj4gCj4gRGhvISBUaGF0IHdvdWxkIGJyZWFrIGV2ZXJ5IHNpbmdsZSBndWVz
dCB0aGF0IGhhcyBiZWVuIGZvcmNlZnVsbHkKPiBzdXNwZW5kZWQgOi0vCj4gCj4gUmlnaHQsIHdl
IGNhbid0IGRvIHRoYXQgKEZZSSBJIHRlc3RlZCB0b2RheSB0aGUgc2VyaWVzIHdpdGggYW4gdW5h
d2FyZQo+IGRvbVUgYW5kIGl0IGFsbCByZXN1bWVkIGNvcnJlY3RseS4pCj4gCj4gQnV0IGdpdmVu
IHRoYXQgd2Ugb25seSBzdXNwZW5kL3Jlc3VtZSBHSUNDX0NUTFIsIEdJQ0NfUE1SLCBHSUNDX0JQ
UiBvZgo+IHRoZSBHSUNDIGludGVyZmFjZSwgaXQgc2hvdWxkIGJlIGZpbmUgdG8gcmUtaW5pdGlh
bGl6ZSB0aGF0LiBXZSBkbyBuZWVkCj4gdG8gYmUgY2FyZWZ1bCBiZWNhdXNlIHRoZSBjdXJyZW50
IGltcGxlbWVudGF0aW9uIG9mIGdpY3YyX2NwdV9pbml0Cj4gdG91Y2hlcyBhIGJ1bmNoIG9mIEdJ
Q0QgcmVnaXN0ZXJzIHRoYXQgd2UnbGwgaGF2ZSB0byBzYXZlIHNlcGFyYXRlbHkgZm9yCj4gc3Vz
cGVuZC9yZXN1bWUuCgpTZWUgbXkgcmV2aWV3IG9uIHBhdGNoICMxMC4gSSBzdWdnZXN0ZWQgdG8g
bW92ZSBvdXQgR0lDQ19DVExSLCBHSUNDX1BNUiwgCkdJQ0NfQlBSIGluIGEgc2VwYXJhdGUgaGVs
cGVycyB0aGF0IGNvdWxkIGJlIGNhbGxlZCBieSBnaWN2Ml9jcHVfaW5pdCAKYW5kIHRoZSBuZXcg
ZnVuY3Rpb24uCgpBIGdvb2QgbmFtZSBmb3IgdGhhdCBoZWxwZXIgd291bGQgYmUgZ2ljdjJfY3B1
X2lmX3VwKCkuCgpDaGVlcnMsCgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 20:31:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 20:31: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-devel-bounces@lists.xenproject.org>)
	id 1gNOIB-0002f3-9v; Thu, 15 Nov 2018 20:31: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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNOIA-0002en-6p
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 20:31:10 +0000
X-Inumbo-ID: 628659c0-e915-11e8-8199-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 628659c0-e915-11e8-8199-12d6303a7972;
 Thu, 15 Nov 2018 20:31:09 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E1BA1EBD;
 Thu, 15 Nov 2018 12:31:08 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3A9B13F5BD;
 Thu, 15 Nov 2018 12:31:07 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
Date: Thu, 15 Nov 2018 20:31:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBUaGUg
cmVzdW1lIG9mIERvbTAgc2hvdWxkIGFsd2F5cyBmb2xsb3cgWGVuJ3MgcmVzdW1lLiBUaGlzIGlz
Cj4gZG9uZSBieSB1bmJsb2NraW5nIHRoZSBmaXJzdCB2Q1BVIG9mIERvbTAuCgpQbGVhc2UgZXhw
bGFpbiB3aHkgeW91IGFsd2F5cyBuZWVkIHRvIHJlc3VtZSBEb20wIGFmdGVyd2FyZHMuCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 20:31:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 20:31: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-devel-bounces@lists.xenproject.org>)
	id 1gNOIB-0002fA-JT; Thu, 15 Nov 2018 20:31: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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNOIA-0002ep-9K
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 20:31:10 +0000
X-Inumbo-ID: 627b2320-e915-11e8-8280-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 627b2320-e915-11e8-8280-12d6303a7972;
 Thu, 15 Nov 2018 20:31:09 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E1BA1EBD;
 Thu, 15 Nov 2018 12:31:08 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3A9B13F5BD;
 Thu, 15 Nov 2018 12:31:07 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
Date: Thu, 15 Nov 2018 20:31:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBUaGUg
cmVzdW1lIG9mIERvbTAgc2hvdWxkIGFsd2F5cyBmb2xsb3cgWGVuJ3MgcmVzdW1lLiBUaGlzIGlz
Cj4gZG9uZSBieSB1bmJsb2NraW5nIHRoZSBmaXJzdCB2Q1BVIG9mIERvbTAuCgpQbGVhc2UgZXhw
bGFpbiB3aHkgeW91IGFsd2F5cyBuZWVkIHRvIHJlc3VtZSBEb20wIGFmdGVyd2FyZHMuCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 20:48:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 20:48: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-devel-bounces@lists.xenproject.org>)
	id 1gNOYS-0003nM-Dg; Thu, 15 Nov 2018 20:48: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=zbog=n2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNOYR-0003n6-EI
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 20:47:59 +0000
X-Inumbo-ID: bbd35593-e917-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id bbd35593-e917-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 20:47:58 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B92C6EBD;
 Thu, 15 Nov 2018 12:47:57 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0920C3F5BD;
 Thu, 15 Nov 2018 12:47:54 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <27e0234f-8343-e291-0182-f35885e0e241@arm.com>
 <CAKPH-Nh0oxcgc1KQ+CAtpcOTyL7GsavYzX25paomtoXexGx2sg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4e0b2ddb-4b7e-e2f7-6522-bd07a4f2492e@arm.com>
Date: Thu, 15 Nov 2018 20:47:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-Nh0oxcgc1KQ+CAtpcOTyL7GsavYzX25paomtoXexGx2sg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xNS8xOCA3OjE3IFBNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IEhpIEp1bGll
biwKPiAKPiBPbiBUaHUsIE5vdiAxNSwgMjAxOCBhdCA3OjIzIFBNIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pgo+PiBIaSBNaXJlbGEsCj4+Cj4+IE9uIDExLzEy
LzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4gV2hlbiBEb20wIGZpbmFs
aXplcyBpdHMgc3VzcGVuZCBwcm9jZWR1cmUgdGhlIHN1c3BlbmQgb2YgWGVuIGlzCj4+PiB0cmln
Z2VyZWQgYnkgY2FsbGluZyBzeXN0ZW1fc3VzcGVuZCgpLiBEb20wIGZpbmFsaXplcyB0aGUgc3Vz
cGVuZCBmcm9tCj4+PiBpdHMgYm9vdCBjb3JlIChWQ1BVIzApLCB3aGljaCBjb3VsZCBiZSBtYXBw
ZWQgdG8gYW55IHBoeXNpY2FsIENQVSwKPj4+IGkuZS4gdGhlIHN5c3RlbV9zdXNwZW5kKCkgZnVu
Y3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkgYW55IHBoeXNpY2FsCj4+PiBDUFUuIFNpbmNlIFhl
biBzdXNwZW5kIHByb2NlZHVyZSBoYXMgdG8gYmUgcnVuIGJ5IHRoZSBib290IENQVQo+Pj4gKG5v
bi1ib290IENQVXMgd2lsbCBiZSBkaXNhYmxlZCBhdCBzb21lIHBvaW50IGluIHN1c3BlbmQgcHJv
Y2VkdXJlKSwKPj4+IHN5c3RlbV9zdXNwZW5kKCkgZXhlY3V0aW9uIGhhcyB0byBjb250aW51ZSBv
biBDUFUjMC4KPj4+Cj4+PiBXaGVuIHRoZSBzeXN0ZW1fc3VzcGVuZCgpIHJldHVybnMgMCwgaXQg
bWVhbnMgdGhhdCB0aGUgc3lzdGVtIHdhcwo+Pj4gc3VzcGVuZGVkIGFuZCBpdCBpcyBjb21pbmcg
b3V0IG9mIHRoZSByZXN1bWUgcHJvY2VkdXJlLiBSZWdhcmRsZXNzCj4+PiBvZiB0aGUgc3lzdGVt
X3N1c3BlbmQoKSByZXR1cm4gdmFsdWUsIGFmdGVyIHRoaXMgZnVuY3Rpb24gcmV0dXJucwo+Pj4g
WGVuIGlzIGZ1bGx5IGZ1bmN0aW9uYWwsIGFuZCBpdHMgc3RhdGUsIGluY2x1ZGluZyBhbGwgZGV2
aWNlcyBhbmQgZGF0YQo+Pj4gc3RydWN0dXJlcywgbWF0Y2hlcyB0aGUgc3RhdGUgcHJpb3IgdG8g
Y2FsbGluZyBzeXN0ZW1fc3VzcGVuZCgpLgo+Pj4gVGhlIHN0YXR1cyBpcyByZXR1cm5lZCBieSBz
eXN0ZW1fc3VzcGVuZCgpIGZvciBkZWJ1Z2dpbmcvbG9nZ2luZwo+Pj4gcHVycG9zZXMgYW5kIGZ1
bmN0aW9uIHByb3RvdHlwZSBjb21wYXRpYmlsaXR5Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IE1p
cmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4KPj4+IFNpZ25lZC1v
ZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+Pj4gLS0t
Cj4+PiAgICB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIHwgMzQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwo+Pj4gICAgMSBmaWxlIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKPj4+
Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYyBiL3hlbi9hcmNoL2FybS9z
dXNwZW5kLmMKPj4+IGluZGV4IGYyMzM4ZTQxZGIuLjIxYjQ1ZjgyNDggMTAwNjQ0Cj4+PiAtLS0g
YS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5j
Cj4+PiBAQCAtMTEyLDExICsxMTIsMjAgQEAgc3RhdGljIHZvaWQgdmNwdV9zdXNwZW5kKHJlZ2lz
dGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKPj4+ICAgICAgICBfYXJjaF9zZXRfaW5mb19n
dWVzdCh2LCAmY3R4dCk7Cj4+PiAgICB9Cj4+Pgo+Pj4gKy8qIFhlbiBzdXNwZW5kLiBOb3RlOiBk
YXRhIGlzIG5vdCB1c2VkIChzdXNwZW5kIGlzIHRoZSBzdXNwZW5kIHRvIFJBTSkgKi8KPj4+ICtz
dGF0aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRhKQo+Pj4gK3sKPj4+ICsgICAgQlVH
X09OKHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfYWN0aXZlKTsKPj4+ICsKPj4+ICsgICAgcmV0
dXJuIC1FTk9TWVM7Cj4+PiArfQo+Pj4gKwo+Pj4gICAgaW50MzJfdCBkb21haW5fc3VzcGVuZChy
ZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4+PiAgICB7Cj4+PiAgICAgICAgc3Ry
dWN0IHZjcHUgKnY7Cj4+PiAgICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFp
bjsKPj4+ICAgICAgICBib29sIGlzX3RodW1iID0gZXBvaW50ICYgMTsKPj4+ICsgICAgaW50IHN0
YXR1czsKPj4+Cj4+PiAgICAgICAgZHByaW50ayhYRU5MT0dfREVCVUcsCj4+PiAgICAgICAgICAg
ICAgICAiRG9tJWQgc3VzcGVuZDogZXBvaW50PTB4JSJQUklyZWdpc3RlciIsIGNpZD0weCUiUFJJ
cmVnaXN0ZXIiXG4iLAo+Pj4gQEAgLTE1Niw2ICsxNjUsMzEgQEAgaW50MzJfdCBkb21haW5fc3Vz
cGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4+PiAgICAgICAgICovCj4+
PiAgICAgICAgdmNwdV9ibG9ja191bmxlc3NfZXZlbnRfcGVuZGluZyhjdXJyZW50KTsKPj4+Cj4+
PiArICAgIC8qIElmIHRoaXMgd2FzIGRvbTAgdGhlIHdob2xlIHN5c3RlbSBzaG91bGQgc3VzcGVu
ZDogdHJpZ2dlciBYZW4gc3VzcGVuZCAqLwo+Pj4gKyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFp
bihkKSApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIC8qCj4+PiArICAgICAgICAgKiBzeXN0ZW1f
c3VzcGVuZCBzaG91bGQgYmUgY2FsbGVkIHdoZW4gRG9tMCBmaW5hbGl6ZXMgdGhlIHN1c3BlbmQK
Pj4+ICsgICAgICAgICAqIHByb2NlZHVyZSBmcm9tIGl0cyBib290IGNvcmUgKFZDUFUjMCkuIEhv
d2V2ZXIsIERvbTAncyBWQ1BVIzAgY291bGQKPj4+ICsgICAgICAgICAqIGJlIG1hcHBlZCB0byBh
bnkgUENQVSAodGhpcyBmdW5jdGlvbiBjb3VsZCBiZSBleGVjdXRlZCBieSBhbnkgUENQVSkuCj4+
PiArICAgICAgICAgKiBUaGUgc3VzcGVuZCBwcm9jZWR1cmUgaGFzIHRvIGJlIGZpbmFsaXplZCBi
eSB0aGUgUENQVSMwIChub24tYm9vdAo+Pj4gKyAgICAgICAgICogUENQVXMgd2lsbCBiZSBkaXNh
YmxlZCBkdXJpbmcgdGhlIHN1c3BlbmQpLgo+Pj4gKyAgICAgICAgICovCj4+PiArICAgICAgICBz
dGF0dXMgPSBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KDAsIHN5c3RlbV9zdXNwZW5kLCBOVUxM
KTsKPj4+ICsgICAgICAgIC8qCj4+PiArICAgICAgICAgKiBJZiBhbiBlcnJvciBoYXBwZW5lZCwg
dGhlcmUgaXMgbm90aGluZyB0aGF0IG5lZWRzIHRvIGJlIGRvbmUgaGVyZQo+Pj4gKyAgICAgICAg
ICogYmVjYXVzZSB0aGUgc3lzdGVtX3N1c3BlbmQgYWx3YXlzIHJldHVybnMgaW4gZnVsbHkgZnVu
Y3Rpb25hbCBzdGF0ZQo+Pj4gKyAgICAgICAgICogbm8gbWF0dGVyIHdoYXQgdGhlIG91dGNvbWUg
b2Ygc3VzcGVuZCBwcm9jZWR1cmUgaXMuIElmIHRoZSBzeXN0ZW0KPj4+ICsgICAgICAgICAqIHN1
c3BlbmRlZCBzdWNjZXNzZnVsbHkgdGhlIGZ1bmN0aW9uIHdpbGwgcmV0dXJuIDAgYWZ0ZXIgdGhl
IHJlc3VtZS4KPj4+ICsgICAgICAgICAqIE90aGVyd2lzZSwgaWYgYW4gZXJyb3IgaXMgcmV0dXJu
ZWQgaXQgbWVhbnMgWGVuIGRpZCBub3Qgc3VzcGVuZGVkLAo+Pj4gKyAgICAgICAgICogYnV0IGl0
IGlzIHN0aWxsIGluIHRoZSBzYW1lIHN0YXRlIGFzIGlmIHRoZSBzeXN0ZW1fc3VzcGVuZCB3YXMg
bmV2ZXIKPj4+ICsgICAgICAgICAqIGNhbGxlZC4gV2UgZHVtcCBhIGRlYnVnIG1lc3NhZ2UgaW4g
Y2FzZSBvZiBhbiBlcnJvciBmb3IgZGVidWdnaW5nLwo+Pj4gKyAgICAgICAgICogbG9nZ2luZyBw
dXJwb3NlLgo+Pj4gKyAgICAgICAgICovCj4+PiArICAgICAgICBpZiAoIHN0YXR1cyApCj4+PiAr
ICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiRmFpbGVkIHRvIHN1c3BlbmQsIGVycm5v
PSVkXG4iLCBzdGF0dXMpOwo+Pj4gKyAgICB9Cj4+Cj4+IEFmdGVyIGRpc2N1c3Npbmcgd2UgU3Rl
ZmFubyB0b2RheSwgSSBoYXZlIG9uZSBtb3JlIHF1ZXN0aW9uIHJlZ2FyZGluZwo+PiBEb20wIHN1
c3BlbmQuCj4+Cj4+ICAgRnJvbSBteSB1bmRlcnN0YW5kaW5nLCB0aGUgaG9zdCBtYXkgcmVzdW1l
IGJlY2F1c2Ugb2YgYW4gZXZlbnQKPj4gdGFyZ2V0aW5nIGEgZ3Vlc3QuIFRoaXMgbWVhbnMgdGhh
dCBEb20wIHdvdWxkIHN0aWxsIGJlIGJsb2NrZWQuIEFzIERvbTAKPj4gd291bGQgY29udGFpbiBQ
ViBiYWNrZW5kLCBob3cgZG8geW91IGV4cGVjdCB0aGlzIHRvIHdvcms/Cj4+Cj4+IElzIHRoZXJl
IGFueSBwb3RlbnRpYWwgZGVwZW5kZW5jeSBiZXR3ZWVuIGZyb250ZW5kIGFuZCBiYWNrZW5kPyBP
ciB3b3VsZAo+PiBEb20wIGJlIHJlc3VtZSB3aGVuIHRoZSBQViBmcm9udGVuZCBwcm9iZSB0aGUg
YmFja2VuZD8KPj4KPiAKPiBXZSBoYXZlIGFzc3VtZWQgdGhhdCBEb20wIGhhcyB0byByZXN1bWUg
d2hlbmV2ZXIgWGVuIHJlc3VtZS4gU28gaWYgdGhlCj4gd2FrZS11cCBpbnRlcnJ1cHQgd2FzIHRh
cmdldGVkIHRvIERvbVUsIHRoZSBEb20wIHdvdWxkIHJlc3VtZQo+IHJlZ2FybGVzcy4gVmljZSB2
ZXJzYSBkb2VzIG5vdCBob2xkLgo+IFRoaXMgaXMgZG9uZSBpbiBwYXRjaCAiW1BBVENIIDE3LzE4
XSB4ZW4vYXJtOiBSZXN1bWUgRG9tMCBhZnRlciBYZW4KPiByZXN1bWVzIiAtIHRoZSBEb20wIGlz
IHNpbXBseSB1bmJsb2NrZWQgYXQgdGhlIGVuZCBvZiBYZW4ncyByZXN1bWUuCkhvdyBhYm91dCB0
aGUgZGlzYWdncmVnYXRlZCBjYXNlIHdoZXJlIGJhY2tlbmQgbWF5IGxpdmUgaW4gYSBkaWZmZXJl
bnQgCmd1ZXN0LiBIb3cgaXMgdGhpcyBnb2luZyB0byBoYXBwZW4/CgpJIGhhdmUgaGVhcmQgU3Rl
ZmFubyBzdWdnZXN0aW5nIHRvIHJlc3VtZSBhbGwgdGhlIGRvbWFpbnMgYnV0IHRoYXQgc2VlbSAK
dG8gYmUgYSBtYXNzaXZlIGhhbW1lciB0byBzb2x2ZSBpdC4KCkkgYW0gd29uZGVyaW5nIHdoZXRo
ZXIgd2UgY2FuIHJlbHkgb24gdGhlIGZyb250ZW5kIHNlbmRpbmcgYW4gZXZlbnQgKGkuZSAKZXZl
bnQgY2hhbm5lbCkgaW4gcGFydCBvZiByZXN1bWluZyB0aGUgUFYgcHJvdG9jb2xzLgoKRGlkIHlv
dSB0ZXN0IGl0IHRoZSBQViBwcm90b2NvbHMgaW4gdGhlIHN1c3BlbmQvcmVzdW1lPyBJIGtub3cg
dGhhdCAKTGludXggZG9lcyBub3QgaGF2ZSBldmVyeXRoaW5nIGZvciBzdXNwZW5kL3Jlc3VtZSBY
ZW4gQXJtIHRvZGF5LiBUaGVyZSAKYXJlIHNvbWUgcGF0Y2hlcyBpbmZsaWdodCAoc2VlIFsxXSku
CgpbMV0gCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxOC0wNi9tc2cwMDgyMy5odG1sCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 20:48:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 20:48: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-devel-bounces@lists.xenproject.org>)
	id 1gNOYS-0003nG-3d; Thu, 15 Nov 2018 20:48: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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNOYR-0003n7-BW
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 20:47:59 +0000
X-Inumbo-ID: bbd4e83c-e917-11e8-8aff-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id bbd4e83c-e917-11e8-8aff-12d6303a7972;
 Thu, 15 Nov 2018 20:47:58 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B92C6EBD;
 Thu, 15 Nov 2018 12:47:57 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0920C3F5BD;
 Thu, 15 Nov 2018 12:47:54 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-6-git-send-email-mirela.simonovic@aggios.com>
 <27e0234f-8343-e291-0182-f35885e0e241@arm.com>
 <CAKPH-Nh0oxcgc1KQ+CAtpcOTyL7GsavYzX25paomtoXexGx2sg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4e0b2ddb-4b7e-e2f7-6522-bd07a4f2492e@arm.com>
Date: Thu, 15 Nov 2018 20:47:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-Nh0oxcgc1KQ+CAtpcOTyL7GsavYzX25paomtoXexGx2sg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/18] xen/arm: Trigger Xen suspend when
 Dom0 completes suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xNS8xOCA3OjE3IFBNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IEhpIEp1bGll
biwKPiAKPiBPbiBUaHUsIE5vdiAxNSwgMjAxOCBhdCA3OjIzIFBNIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pgo+PiBIaSBNaXJlbGEsCj4+Cj4+IE9uIDExLzEy
LzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4gV2hlbiBEb20wIGZpbmFs
aXplcyBpdHMgc3VzcGVuZCBwcm9jZWR1cmUgdGhlIHN1c3BlbmQgb2YgWGVuIGlzCj4+PiB0cmln
Z2VyZWQgYnkgY2FsbGluZyBzeXN0ZW1fc3VzcGVuZCgpLiBEb20wIGZpbmFsaXplcyB0aGUgc3Vz
cGVuZCBmcm9tCj4+PiBpdHMgYm9vdCBjb3JlIChWQ1BVIzApLCB3aGljaCBjb3VsZCBiZSBtYXBw
ZWQgdG8gYW55IHBoeXNpY2FsIENQVSwKPj4+IGkuZS4gdGhlIHN5c3RlbV9zdXNwZW5kKCkgZnVu
Y3Rpb24gY291bGQgYmUgZXhlY3V0ZWQgYnkgYW55IHBoeXNpY2FsCj4+PiBDUFUuIFNpbmNlIFhl
biBzdXNwZW5kIHByb2NlZHVyZSBoYXMgdG8gYmUgcnVuIGJ5IHRoZSBib290IENQVQo+Pj4gKG5v
bi1ib290IENQVXMgd2lsbCBiZSBkaXNhYmxlZCBhdCBzb21lIHBvaW50IGluIHN1c3BlbmQgcHJv
Y2VkdXJlKSwKPj4+IHN5c3RlbV9zdXNwZW5kKCkgZXhlY3V0aW9uIGhhcyB0byBjb250aW51ZSBv
biBDUFUjMC4KPj4+Cj4+PiBXaGVuIHRoZSBzeXN0ZW1fc3VzcGVuZCgpIHJldHVybnMgMCwgaXQg
bWVhbnMgdGhhdCB0aGUgc3lzdGVtIHdhcwo+Pj4gc3VzcGVuZGVkIGFuZCBpdCBpcyBjb21pbmcg
b3V0IG9mIHRoZSByZXN1bWUgcHJvY2VkdXJlLiBSZWdhcmRsZXNzCj4+PiBvZiB0aGUgc3lzdGVt
X3N1c3BlbmQoKSByZXR1cm4gdmFsdWUsIGFmdGVyIHRoaXMgZnVuY3Rpb24gcmV0dXJucwo+Pj4g
WGVuIGlzIGZ1bGx5IGZ1bmN0aW9uYWwsIGFuZCBpdHMgc3RhdGUsIGluY2x1ZGluZyBhbGwgZGV2
aWNlcyBhbmQgZGF0YQo+Pj4gc3RydWN0dXJlcywgbWF0Y2hlcyB0aGUgc3RhdGUgcHJpb3IgdG8g
Y2FsbGluZyBzeXN0ZW1fc3VzcGVuZCgpLgo+Pj4gVGhlIHN0YXR1cyBpcyByZXR1cm5lZCBieSBz
eXN0ZW1fc3VzcGVuZCgpIGZvciBkZWJ1Z2dpbmcvbG9nZ2luZwo+Pj4gcHVycG9zZXMgYW5kIGZ1
bmN0aW9uIHByb3RvdHlwZSBjb21wYXRpYmlsaXR5Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IE1p
cmVsYSBTaW1vbm92aWMgPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4KPj4+IFNpZ25lZC1v
ZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4aWxpbnguY29tPgo+Pj4gLS0t
Cj4+PiAgICB4ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIHwgMzQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwo+Pj4gICAgMSBmaWxlIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKPj4+
Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3N1c3BlbmQuYyBiL3hlbi9hcmNoL2FybS9z
dXNwZW5kLmMKPj4+IGluZGV4IGYyMzM4ZTQxZGIuLjIxYjQ1ZjgyNDggMTAwNjQ0Cj4+PiAtLS0g
YS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vc3VzcGVuZC5j
Cj4+PiBAQCAtMTEyLDExICsxMTIsMjAgQEAgc3RhdGljIHZvaWQgdmNwdV9zdXNwZW5kKHJlZ2lz
dGVyX3QgZXBvaW50LCByZWdpc3Rlcl90IGNpZCkKPj4+ICAgICAgICBfYXJjaF9zZXRfaW5mb19n
dWVzdCh2LCAmY3R4dCk7Cj4+PiAgICB9Cj4+Pgo+Pj4gKy8qIFhlbiBzdXNwZW5kLiBOb3RlOiBk
YXRhIGlzIG5vdCB1c2VkIChzdXNwZW5kIGlzIHRoZSBzdXNwZW5kIHRvIFJBTSkgKi8KPj4+ICtz
dGF0aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRhKQo+Pj4gK3sKPj4+ICsgICAgQlVH
X09OKHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfYWN0aXZlKTsKPj4+ICsKPj4+ICsgICAgcmV0
dXJuIC1FTk9TWVM7Cj4+PiArfQo+Pj4gKwo+Pj4gICAgaW50MzJfdCBkb21haW5fc3VzcGVuZChy
ZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4+PiAgICB7Cj4+PiAgICAgICAgc3Ry
dWN0IHZjcHUgKnY7Cj4+PiAgICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFp
bjsKPj4+ICAgICAgICBib29sIGlzX3RodW1iID0gZXBvaW50ICYgMTsKPj4+ICsgICAgaW50IHN0
YXR1czsKPj4+Cj4+PiAgICAgICAgZHByaW50ayhYRU5MT0dfREVCVUcsCj4+PiAgICAgICAgICAg
ICAgICAiRG9tJWQgc3VzcGVuZDogZXBvaW50PTB4JSJQUklyZWdpc3RlciIsIGNpZD0weCUiUFJJ
cmVnaXN0ZXIiXG4iLAo+Pj4gQEAgLTE1Niw2ICsxNjUsMzEgQEAgaW50MzJfdCBkb21haW5fc3Vz
cGVuZChyZWdpc3Rlcl90IGVwb2ludCwgcmVnaXN0ZXJfdCBjaWQpCj4+PiAgICAgICAgICovCj4+
PiAgICAgICAgdmNwdV9ibG9ja191bmxlc3NfZXZlbnRfcGVuZGluZyhjdXJyZW50KTsKPj4+Cj4+
PiArICAgIC8qIElmIHRoaXMgd2FzIGRvbTAgdGhlIHdob2xlIHN5c3RlbSBzaG91bGQgc3VzcGVu
ZDogdHJpZ2dlciBYZW4gc3VzcGVuZCAqLwo+Pj4gKyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFp
bihkKSApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIC8qCj4+PiArICAgICAgICAgKiBzeXN0ZW1f
c3VzcGVuZCBzaG91bGQgYmUgY2FsbGVkIHdoZW4gRG9tMCBmaW5hbGl6ZXMgdGhlIHN1c3BlbmQK
Pj4+ICsgICAgICAgICAqIHByb2NlZHVyZSBmcm9tIGl0cyBib290IGNvcmUgKFZDUFUjMCkuIEhv
d2V2ZXIsIERvbTAncyBWQ1BVIzAgY291bGQKPj4+ICsgICAgICAgICAqIGJlIG1hcHBlZCB0byBh
bnkgUENQVSAodGhpcyBmdW5jdGlvbiBjb3VsZCBiZSBleGVjdXRlZCBieSBhbnkgUENQVSkuCj4+
PiArICAgICAgICAgKiBUaGUgc3VzcGVuZCBwcm9jZWR1cmUgaGFzIHRvIGJlIGZpbmFsaXplZCBi
eSB0aGUgUENQVSMwIChub24tYm9vdAo+Pj4gKyAgICAgICAgICogUENQVXMgd2lsbCBiZSBkaXNh
YmxlZCBkdXJpbmcgdGhlIHN1c3BlbmQpLgo+Pj4gKyAgICAgICAgICovCj4+PiArICAgICAgICBz
dGF0dXMgPSBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KDAsIHN5c3RlbV9zdXNwZW5kLCBOVUxM
KTsKPj4+ICsgICAgICAgIC8qCj4+PiArICAgICAgICAgKiBJZiBhbiBlcnJvciBoYXBwZW5lZCwg
dGhlcmUgaXMgbm90aGluZyB0aGF0IG5lZWRzIHRvIGJlIGRvbmUgaGVyZQo+Pj4gKyAgICAgICAg
ICogYmVjYXVzZSB0aGUgc3lzdGVtX3N1c3BlbmQgYWx3YXlzIHJldHVybnMgaW4gZnVsbHkgZnVu
Y3Rpb25hbCBzdGF0ZQo+Pj4gKyAgICAgICAgICogbm8gbWF0dGVyIHdoYXQgdGhlIG91dGNvbWUg
b2Ygc3VzcGVuZCBwcm9jZWR1cmUgaXMuIElmIHRoZSBzeXN0ZW0KPj4+ICsgICAgICAgICAqIHN1
c3BlbmRlZCBzdWNjZXNzZnVsbHkgdGhlIGZ1bmN0aW9uIHdpbGwgcmV0dXJuIDAgYWZ0ZXIgdGhl
IHJlc3VtZS4KPj4+ICsgICAgICAgICAqIE90aGVyd2lzZSwgaWYgYW4gZXJyb3IgaXMgcmV0dXJu
ZWQgaXQgbWVhbnMgWGVuIGRpZCBub3Qgc3VzcGVuZGVkLAo+Pj4gKyAgICAgICAgICogYnV0IGl0
IGlzIHN0aWxsIGluIHRoZSBzYW1lIHN0YXRlIGFzIGlmIHRoZSBzeXN0ZW1fc3VzcGVuZCB3YXMg
bmV2ZXIKPj4+ICsgICAgICAgICAqIGNhbGxlZC4gV2UgZHVtcCBhIGRlYnVnIG1lc3NhZ2UgaW4g
Y2FzZSBvZiBhbiBlcnJvciBmb3IgZGVidWdnaW5nLwo+Pj4gKyAgICAgICAgICogbG9nZ2luZyBw
dXJwb3NlLgo+Pj4gKyAgICAgICAgICovCj4+PiArICAgICAgICBpZiAoIHN0YXR1cyApCj4+PiAr
ICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiRmFpbGVkIHRvIHN1c3BlbmQsIGVycm5v
PSVkXG4iLCBzdGF0dXMpOwo+Pj4gKyAgICB9Cj4+Cj4+IEFmdGVyIGRpc2N1c3Npbmcgd2UgU3Rl
ZmFubyB0b2RheSwgSSBoYXZlIG9uZSBtb3JlIHF1ZXN0aW9uIHJlZ2FyZGluZwo+PiBEb20wIHN1
c3BlbmQuCj4+Cj4+ICAgRnJvbSBteSB1bmRlcnN0YW5kaW5nLCB0aGUgaG9zdCBtYXkgcmVzdW1l
IGJlY2F1c2Ugb2YgYW4gZXZlbnQKPj4gdGFyZ2V0aW5nIGEgZ3Vlc3QuIFRoaXMgbWVhbnMgdGhh
dCBEb20wIHdvdWxkIHN0aWxsIGJlIGJsb2NrZWQuIEFzIERvbTAKPj4gd291bGQgY29udGFpbiBQ
ViBiYWNrZW5kLCBob3cgZG8geW91IGV4cGVjdCB0aGlzIHRvIHdvcms/Cj4+Cj4+IElzIHRoZXJl
IGFueSBwb3RlbnRpYWwgZGVwZW5kZW5jeSBiZXR3ZWVuIGZyb250ZW5kIGFuZCBiYWNrZW5kPyBP
ciB3b3VsZAo+PiBEb20wIGJlIHJlc3VtZSB3aGVuIHRoZSBQViBmcm9udGVuZCBwcm9iZSB0aGUg
YmFja2VuZD8KPj4KPiAKPiBXZSBoYXZlIGFzc3VtZWQgdGhhdCBEb20wIGhhcyB0byByZXN1bWUg
d2hlbmV2ZXIgWGVuIHJlc3VtZS4gU28gaWYgdGhlCj4gd2FrZS11cCBpbnRlcnJ1cHQgd2FzIHRh
cmdldGVkIHRvIERvbVUsIHRoZSBEb20wIHdvdWxkIHJlc3VtZQo+IHJlZ2FybGVzcy4gVmljZSB2
ZXJzYSBkb2VzIG5vdCBob2xkLgo+IFRoaXMgaXMgZG9uZSBpbiBwYXRjaCAiW1BBVENIIDE3LzE4
XSB4ZW4vYXJtOiBSZXN1bWUgRG9tMCBhZnRlciBYZW4KPiByZXN1bWVzIiAtIHRoZSBEb20wIGlz
IHNpbXBseSB1bmJsb2NrZWQgYXQgdGhlIGVuZCBvZiBYZW4ncyByZXN1bWUuCkhvdyBhYm91dCB0
aGUgZGlzYWdncmVnYXRlZCBjYXNlIHdoZXJlIGJhY2tlbmQgbWF5IGxpdmUgaW4gYSBkaWZmZXJl
bnQgCmd1ZXN0LiBIb3cgaXMgdGhpcyBnb2luZyB0byBoYXBwZW4/CgpJIGhhdmUgaGVhcmQgU3Rl
ZmFubyBzdWdnZXN0aW5nIHRvIHJlc3VtZSBhbGwgdGhlIGRvbWFpbnMgYnV0IHRoYXQgc2VlbSAK
dG8gYmUgYSBtYXNzaXZlIGhhbW1lciB0byBzb2x2ZSBpdC4KCkkgYW0gd29uZGVyaW5nIHdoZXRo
ZXIgd2UgY2FuIHJlbHkgb24gdGhlIGZyb250ZW5kIHNlbmRpbmcgYW4gZXZlbnQgKGkuZSAKZXZl
bnQgY2hhbm5lbCkgaW4gcGFydCBvZiByZXN1bWluZyB0aGUgUFYgcHJvdG9jb2xzLgoKRGlkIHlv
dSB0ZXN0IGl0IHRoZSBQViBwcm90b2NvbHMgaW4gdGhlIHN1c3BlbmQvcmVzdW1lPyBJIGtub3cg
dGhhdCAKTGludXggZG9lcyBub3QgaGF2ZSBldmVyeXRoaW5nIGZvciBzdXNwZW5kL3Jlc3VtZSBY
ZW4gQXJtIHRvZGF5LiBUaGVyZSAKYXJlIHNvbWUgcGF0Y2hlcyBpbmZsaWdodCAoc2VlIFsxXSku
CgpbMV0gCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxOC0wNi9tc2cwMDgyMy5odG1sCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 20:51:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 20:51: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-devel-bounces@lists.xenproject.org>)
	id 1gNObs-0004Zs-20; Thu, 15 Nov 2018 20:51:32 +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=CmxX=N2=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gNObq-0004Zk-PF
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 20:51:30 +0000
X-Inumbo-ID: 393a9240-e918-11e8-8804-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 393a9240-e918-11e8-8804-12d6303a7972;
 Thu, 15 Nov 2018 20:51:29 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 4D2CA301AB34; Thu, 15 Nov 2018 22:51:27 +0200 (EET)
Received: from [192.168.228.120] (unknown [86.120.154.15])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 327F93000E26;
 Thu, 15 Nov 2018 22:51:27 +0200 (EET)
To: George Dunlap <George.Dunlap@citrix.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
 <AD4830D4-4C9B-49FF-A33B-51BE88A5B6B7@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <18432a31-4ba0-4913-2ccc-88c66037bc62@bitdefender.com>
Date: Thu, 15 Nov 2018 22:51:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <AD4830D4-4C9B-49FF-A33B-51BE88A5B6B7@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTUvMTggMTA6MjYgUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gCj4gCj4+IE9uIE5v
diAxNCwgMjAxOCwgYXQgODo0MCBQTSwgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPiB3cm90ZToKPj4KPj4gV2hlbiBhbiBuZXcgYWx0cDJtIHZpZXcgaXMgY3JlYXRl
ZCB2ZXJ5IGVhcmx5IG9uIGd1ZXN0IGJvb3QsIHRoZQo+PiBkaXNwbGF5IHdpbGwgZnJlZXplIChh
bHRob3VnaCB0aGUgZ3Vlc3Qgd2lsbCBydW4gbm9ybWFsbHkpLiBUaGlzCj4+IG1heSBhbHNvIGhh
cHBlbiBvbiByZXNpemluZyB0aGUgZGlzcGxheS4gVGhlIHJlYXNvbiBpcyB0aGUgd2F5Cj4+IFhl
biBjdXJyZW50bHkgKG1pcyloYW5kbGVzIGxvZ2RpcnR5IFZHQTogaXQgaW50ZW50aW9uYWxseQo+
PiBtaXNjb25maWd1cmVzIFZHQSBwYWdlcyBzbyB0aGF0IHRoZXkgd2lsbCBmYXVsdC4KPj4KPj4g
VGhlIHByb2JsZW0gaXMgdGhhdCBpdCBvbmx5IGRvZXMgdGhpcyBpbiB0aGUgaG9zdCBwMm0uIE9u
Y2Ugd2UKPj4gc3dpdGNoIHRvIGEgbmV3IGFsdHAybSwgdGhlIG1pc2NvbmZpZ3VyZWQgZW50cmll
cyB3aWxsIG5vIGxvbmdlcgo+PiBmYXVsdCwgc28gdGhlIGRpc3BsYXkgd2lsbCBub3QgYmUgdXBk
YXRlZC4KPj4KPj4gVGhpcyBwYXRjaDoKPj4gKiB1cGRhdGVzIGVwdF9oYW5kbGVfbWlzY29uZmln
KCkgdG8gdXNlIHRoZSBhY3RpdmUgYWx0cDJtIGluc3RlYWQKPj4gIG9mIHRoZSBob3N0cDJtOwo+
PiAqIG1vZGlmaWVzIHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoKSwgcDJtX21lbW9yeV90
eXBlX2NoYW5nZWQKPj4gIGFuZCBwMm1fY2hhbmdlX3R5cGVfcmFuZ2UoKSB0byBwcm9wYWdhdGUg
dGhlaXIgY2hhbmdlcyB0byBhbGwKPj4gIHZhbGlkIGFsdHAybXMuCj4+Cj4+IFdpdGggdGhlIGlu
dHJvZHVjdGlvbiBvZiBhbHRwMm0gZmllbGRzIGluIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKCkK
Pj4gdGhlIHdob2xlIGZ1bmN0aW9uIGhhcyBiZWVuIHB1dCB1bmRlciBDT05GSUdfSFZNLgo+IAo+
IFNvcnJ5IOKAlCBhY3R1YWxseSwgSSB0aGluayB0aGVyZeKAmXMgeWV0IGFub3RoZXIgaXNzdWUg
bHVya2luZyBoZXJlOiAgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZSgpLiBJ4oCZbGwgcG9rZSBhcm91
bmQgYSBiaXQgbW9yZSB0b21vcnJvdy4KCk9LLCBJJ2xsIHdhaXQgZm9yIHlvdXIgcmVjb21tZW5k
YXRpb24gYmVmb3JlIHdvcmtpbmcgb24gdGhlIGxhc3QgcGF0Y2gKb2YgdGhlIHNlcmllcy4KCgpU
aGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 20:53:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 20:53: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-devel-bounces@lists.xenproject.org>)
	id 1gNOdN-0004gr-FV; Thu, 15 Nov 2018 20:53: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=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNOdM-0004gh-O6
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 20:53:04 +0000
X-Inumbo-ID: 71b4945a-e918-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71b4945a-e918-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 20:53:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNOdI-0008KF-Lp; Thu, 15 Nov 2018 20:53:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNOdI-0003wn-Dw; Thu, 15 Nov 2018 20:53:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNOdI-0000MA-DJ; Thu, 15 Nov 2018 20:53:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130144-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 20:53:00 +0000
Subject: [Xen-devel] [ovmf test] 130144: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE0NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxNDQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDggZGF5cyAgIDgyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDAgZGF5cyAgICA0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 21:09:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 21:09:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gNOt1-0005kL-2q; Thu, 15 Nov 2018 21:09: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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNOt0-0005kB-0b
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 21:09:14 +0000
X-Inumbo-ID: b35a356a-e91a-11e8-bd2c-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b35a356a-e91a-11e8-bd2c-12d6303a7972;
 Thu, 15 Nov 2018 21:09:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DEE62EBD;
 Thu, 15 Nov 2018 13:09:11 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 54A583F5BD;
 Thu, 15 Nov 2018 13:09:10 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
 <283a8957-99d6-6b17-c52d-f8b0d9a7ca83@arm.com>
 <25f52d11-9ebe-ca0d-8447-ece8f34e93c9@aggios.com>
 <e0b9d487-879e-4e5c-7db3-57a8020ccd77@arm.com>
 <alpine.DEB.2.10.1811141448310.302@sstabellini-ThinkPad-X260>
 <a7e5a838-d900-29b3-783d-94279b2f5087@arm.com>
 <alpine.DEB.2.10.1811151051480.22115@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <23b0a385-ac28-3ec8-b549-50b0738501d9@arm.com>
Date: Thu, 15 Nov 2018 21:09:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811151051480.22115@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot
 physical CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "dm@aggios.com" <dm@aggios.com>,
 "saeed.nowshadi@xilinx.com" <saeed.nowshadi@xilinx.com>,
 "stefano.stabellini@xilinx.com" <stefano.stabellini@xilinx.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xNS8xOCA2OjU3IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gV2Vk
LCAxNCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAxNC8xMS8yMDE4IDIzOjA0
LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBXZWQsIDE0IE5vdiAyMDE4LCBKdWxp
ZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4gICDCoCAtwqDCoMKgIHJldHVybiAtRU5PU1lTOwo+Pj4+
Pj4KPj4+Pj4+IFdoeSBkbyB5b3UgcmV0dXJuIC1FTk9TWVMgdW50aWwgdGhpcyBwYXRjaD8gU2hv
dWxkIG5vdCBoYXZlIGl0IGJlIDA/Cj4+Pj4+Pgo+Pj4+Pgo+Pj4+PiBUbyBkaXN0aW5ndWlzaCB0
aGF0IFhlbiBzdXNwZW5kIHdhc24ndCBzdXBwb3J0ZWQgdW50aWwgd2UgYXQgbGVhc3QgZG8KPj4+
Pj4gc29tZXRoaW5nIHVzZWZ1bCBpbiBzdXNwZW5kIHByb2NlZHVyZS4gVGhpcyBpcyBub3Qgc28g
aW1wb3J0YW50LCB3ZSBjYW4KPj4+Pj4gcmV0dXJuIDAgYnV0IG5lZWRzIHRvIGJlIGZpeGVkIGlu
IHByZXZpb3VzIHBhdGNoZXMuCj4+Pj4KPj4+PiBJZiB5b3UgcmV0dXJuIDAgYmVmb3JlIGhhbmQg
eW91IGNhbiBtb3JlIGVhc2lseSBiaXNlY3QgdGhpcyBzZXJpZXMgYW5kIGtub3cKPj4+PiB3aGVy
ZSBpdCBzdXNwZW5kL3Jlc3VtZSBicmVha3MuCj4+Pgo+Pj4gV2h5IDAgaW1wcm92ZXMgYmlzZWN0
YWJpbGl0eT8gMCBwcmV2ZW50cyBvdGhlciBjaGVja3MgZnJvbSBmaWd1cmluZyBvdXQKPj4+IHRo
YXQgdGhlcmUgd2FzIGFuIGVycm9yLgo+Pgo+PiBCdXQgdGhpcyBjb2RlIGlzIGV4YWN0bHkgcmVw
bGFjaW5nIC1FTk9TWVMgYnkgc3RhdGUgKHRoYXQgd291bGQgYmUgMCBpbgo+PiBzdWNjZXNzLiBT
byB3aGF0J3Mgd3JvbmcgdG8gcmV0dXJuIDAgcmF0aGVyIHRoYW4gLUVOT1NZUyBpbiB0aGF0IHBh
dGNoCj4+IGltcGxlbWVudCB0aGUgZHVtbXkgc3lzdGVtX3N0YXRlPwo+Pgo+Pj4gQWxzbywgdGhl
IGZlYXR1cmUgaXMgbm90IGJpc2VjdGFibGUgdW50aWwgdGhlCj4+PiBmdWxsIHNlcmllcyBpcyBh
cHBsaWVkLgo+Pgo+PiBSZWFsbHk/IEkgd2FzIHVuZGVyIHRoZSBpbXByZXNzaW9uIHlvdSBjYW4g
c3RpbGwgZG8gc29tZSBzb3J0IG9mCj4+IHN1c3BlbmQvcmVzdW1lIHBhdGNoIGJ5IHBhdGNoLiBB
bHRob3VnaCwgeW91IHdvdWxkIG5vdCBkbyBhIGZ1bGwKPj4gc3VzcGVuZC9yZXN1bWUuCj4gCj4g
WW91IGFyZSBzYXlpbmcgdGhhdCB3ZSBjb3VsZCBjYWxsIHRoZSBmdW5jdGlvbiBhbmQgcmV0dXJu
IHN1Y2Nlc3NmdWxseQo+IGV2ZW4gaWYgdGhlIGZ1bmN0aW9uIGRvZXMgbm90aGluZywgc2ltcGx5
IGJ5IHJldHVybmluZyAwLiBUaGF0IHdvdWxkCj4gbWFrZSBzdXNwZW5kIGJpc2VjdGFibGUgd2l0
aGluIHRoaXMgc2VyaWVzLCBwYXRjaCBieSBwYXRjaC4KPiAKPiBJIHRoaW5rIGl0J3MgaW1wcmVz
c2l2ZSB0aGF0IE1pcmVsYSBtYW5hZ2VkIHRvIHdyaXRlIHRoZSBzZXJpZXMgdGhpcwo+IHdheSwg
YW5kIGlmIHN1c3BlbmQgaXMgYWN0dWFsbHkgYmlzZWN0YWJsZSBwYXRjaCBieSBwYXRjaCBzaW1w
bHkgYnkKPiByZXR1cm5pbmcgMCBoZXJlLCBpdCB3b3VsZCBiZSBhbWF6aW5nLCBhbmQgY2VydGFp
bmx5IHdvcnRoIGRvaW5nLgo+IEhvd2V2ZXIsIGlmIGl0IGlzIG5vdCB0aGUgY2FzZSwgSSB3b3Vs
ZG4ndCBhc2sgTWlyZWxhIHRvIG1ha2UgdGhlIGVmZm9ydAo+IHRvIG1ha2Ugc3VzcGVuZCBiaXNl
Y3RhYmxlIHBhdGNoIGJ5IHBhdGNoIGJleW9uZCByZXR1cm5pbmcgMCBoZXJlLCBpdAo+IHdvdWxk
IGJlIGdvb2QgdG8gaGF2ZSBidXQgbm90IHJlcXVpcmVkLgoKVGhpcyB3YXNuJ3QgbXkgaW50ZW50
aW9uIDopLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 21:09:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 21:09:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gNOt1-0005kR-CL; Thu, 15 Nov 2018 21:09: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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNOt0-0005kC-0r
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 21:09:14 +0000
X-Inumbo-ID: b370bf06-e91a-11e8-9999-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b370bf06-e91a-11e8-9999-12d6303a7972;
 Thu, 15 Nov 2018 21:09:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DEE62EBD;
 Thu, 15 Nov 2018 13:09:11 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 54A583F5BD;
 Thu, 15 Nov 2018 13:09:10 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-9-git-send-email-mirela.simonovic@aggios.com>
 <283a8957-99d6-6b17-c52d-f8b0d9a7ca83@arm.com>
 <25f52d11-9ebe-ca0d-8447-ece8f34e93c9@aggios.com>
 <e0b9d487-879e-4e5c-7db3-57a8020ccd77@arm.com>
 <alpine.DEB.2.10.1811141448310.302@sstabellini-ThinkPad-X260>
 <a7e5a838-d900-29b3-783d-94279b2f5087@arm.com>
 <alpine.DEB.2.10.1811151051480.22115@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <23b0a385-ac28-3ec8-b549-50b0738501d9@arm.com>
Date: Thu, 15 Nov 2018 21:09:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811151051480.22115@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 08/18] xen/arm: Disable/enable non-boot
 physical CPUs on suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "dm@aggios.com" <dm@aggios.com>,
 "saeed.nowshadi@xilinx.com" <saeed.nowshadi@xilinx.com>,
 "stefano.stabellini@xilinx.com" <stefano.stabellini@xilinx.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xNS8xOCA2OjU3IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gV2Vk
LCAxNCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAxNC8xMS8yMDE4IDIzOjA0
LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBXZWQsIDE0IE5vdiAyMDE4LCBKdWxp
ZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4gICDCoCAtwqDCoMKgIHJldHVybiAtRU5PU1lTOwo+Pj4+
Pj4KPj4+Pj4+IFdoeSBkbyB5b3UgcmV0dXJuIC1FTk9TWVMgdW50aWwgdGhpcyBwYXRjaD8gU2hv
dWxkIG5vdCBoYXZlIGl0IGJlIDA/Cj4+Pj4+Pgo+Pj4+Pgo+Pj4+PiBUbyBkaXN0aW5ndWlzaCB0
aGF0IFhlbiBzdXNwZW5kIHdhc24ndCBzdXBwb3J0ZWQgdW50aWwgd2UgYXQgbGVhc3QgZG8KPj4+
Pj4gc29tZXRoaW5nIHVzZWZ1bCBpbiBzdXNwZW5kIHByb2NlZHVyZS4gVGhpcyBpcyBub3Qgc28g
aW1wb3J0YW50LCB3ZSBjYW4KPj4+Pj4gcmV0dXJuIDAgYnV0IG5lZWRzIHRvIGJlIGZpeGVkIGlu
IHByZXZpb3VzIHBhdGNoZXMuCj4+Pj4KPj4+PiBJZiB5b3UgcmV0dXJuIDAgYmVmb3JlIGhhbmQg
eW91IGNhbiBtb3JlIGVhc2lseSBiaXNlY3QgdGhpcyBzZXJpZXMgYW5kIGtub3cKPj4+PiB3aGVy
ZSBpdCBzdXNwZW5kL3Jlc3VtZSBicmVha3MuCj4+Pgo+Pj4gV2h5IDAgaW1wcm92ZXMgYmlzZWN0
YWJpbGl0eT8gMCBwcmV2ZW50cyBvdGhlciBjaGVja3MgZnJvbSBmaWd1cmluZyBvdXQKPj4+IHRo
YXQgdGhlcmUgd2FzIGFuIGVycm9yLgo+Pgo+PiBCdXQgdGhpcyBjb2RlIGlzIGV4YWN0bHkgcmVw
bGFjaW5nIC1FTk9TWVMgYnkgc3RhdGUgKHRoYXQgd291bGQgYmUgMCBpbgo+PiBzdWNjZXNzLiBT
byB3aGF0J3Mgd3JvbmcgdG8gcmV0dXJuIDAgcmF0aGVyIHRoYW4gLUVOT1NZUyBpbiB0aGF0IHBh
dGNoCj4+IGltcGxlbWVudCB0aGUgZHVtbXkgc3lzdGVtX3N0YXRlPwo+Pgo+Pj4gQWxzbywgdGhl
IGZlYXR1cmUgaXMgbm90IGJpc2VjdGFibGUgdW50aWwgdGhlCj4+PiBmdWxsIHNlcmllcyBpcyBh
cHBsaWVkLgo+Pgo+PiBSZWFsbHk/IEkgd2FzIHVuZGVyIHRoZSBpbXByZXNzaW9uIHlvdSBjYW4g
c3RpbGwgZG8gc29tZSBzb3J0IG9mCj4+IHN1c3BlbmQvcmVzdW1lIHBhdGNoIGJ5IHBhdGNoLiBB
bHRob3VnaCwgeW91IHdvdWxkIG5vdCBkbyBhIGZ1bGwKPj4gc3VzcGVuZC9yZXN1bWUuCj4gCj4g
WW91IGFyZSBzYXlpbmcgdGhhdCB3ZSBjb3VsZCBjYWxsIHRoZSBmdW5jdGlvbiBhbmQgcmV0dXJu
IHN1Y2Nlc3NmdWxseQo+IGV2ZW4gaWYgdGhlIGZ1bmN0aW9uIGRvZXMgbm90aGluZywgc2ltcGx5
IGJ5IHJldHVybmluZyAwLiBUaGF0IHdvdWxkCj4gbWFrZSBzdXNwZW5kIGJpc2VjdGFibGUgd2l0
aGluIHRoaXMgc2VyaWVzLCBwYXRjaCBieSBwYXRjaC4KPiAKPiBJIHRoaW5rIGl0J3MgaW1wcmVz
c2l2ZSB0aGF0IE1pcmVsYSBtYW5hZ2VkIHRvIHdyaXRlIHRoZSBzZXJpZXMgdGhpcwo+IHdheSwg
YW5kIGlmIHN1c3BlbmQgaXMgYWN0dWFsbHkgYmlzZWN0YWJsZSBwYXRjaCBieSBwYXRjaCBzaW1w
bHkgYnkKPiByZXR1cm5pbmcgMCBoZXJlLCBpdCB3b3VsZCBiZSBhbWF6aW5nLCBhbmQgY2VydGFp
bmx5IHdvcnRoIGRvaW5nLgo+IEhvd2V2ZXIsIGlmIGl0IGlzIG5vdCB0aGUgY2FzZSwgSSB3b3Vs
ZG4ndCBhc2sgTWlyZWxhIHRvIG1ha2UgdGhlIGVmZm9ydAo+IHRvIG1ha2Ugc3VzcGVuZCBiaXNl
Y3RhYmxlIHBhdGNoIGJ5IHBhdGNoIGJleW9uZCByZXR1cm5pbmcgMCBoZXJlLCBpdAo+IHdvdWxk
IGJlIGdvb2QgdG8gaGF2ZSBidXQgbm90IHJlcXVpcmVkLgoKVGhpcyB3YXNuJ3QgbXkgaW50ZW50
aW9uIDopLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 21:20:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 21:20: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-devel-bounces@lists.xenproject.org>)
	id 1gNP4E-0007FU-Qu; Thu, 15 Nov 2018 21:20:50 +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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNP4D-0007FE-DA
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 21:20:49 +0000
X-Inumbo-ID: 51e102a8-e91c-11e8-8c62-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 51e102a8-e91c-11e8-8c62-12d6303a7972;
 Thu, 15 Nov 2018 21:20:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5213DEBD;
 Thu, 15 Nov 2018 13:20:47 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 642C73F5BD;
 Thu, 15 Nov 2018 13:20:45 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-14-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a058cb84-cb97-77b4-3ebd-d48ff43cac91@arm.com>
Date: Thu, 15 Nov 2018 21:20:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-14-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 13/18] xen/arm: Implement PSCI
 SYSTEM_SUSPEND call (physical interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBQU0NJ
IHN5c3RlbSBzdXNwZW5kIGZ1bmN0aW9uIHNoYWxsIGJlIGludm9rZWQgdG8gZmluYWxpemUgWGVu
IHN1c3BlbmQKPiBwcm9jZWR1cmUuIFJlc3VtZSBlbnRyeSBwb2ludCwgd2hpY2ggbmVlZHMgdG8g
YmUgcGFzc2VkIHZpYSAxc3QgYXJndW1lbnQKPiBvZiBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwg
dG8gdGhlIEVMMywgaXMgaHlwX3Jlc3VtZS4gRm9yIG5vdywgaHlwX3Jlc3VtZQo+IGlzIGp1c3Qg
YSBwbGFjZWhvbGRlciB0aGF0IHdpbGwgYmUgaW1wbGVtZW50ZWQgaW4gYXNzZW1ibHkuIENvbnRl
eHQgSUQsCj4gd2hpY2ggaXMgMm5kIGFyZ3VtZW50IG9mIHN5c3RlbSBzdXNwZW5kIFBTQ0kgY2Fs
bCwgaXMgdW51c2VkLCBhcyBpbiBMaW51eC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2lt
b25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gU2lnbmVkLW9mZi1ieTogU2Fl
ZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gCj4gLS0tCj4gQ2hhbmdl
cyBpbiB2MjoKPiAKPiAtVGhlIGNvbW1pdCBtZXNzYWdlIHdhcyBzdGFsZSAtIHJlZmVycmluZyB0
byB0aGUgZG9fc3VzcGVuZCBmdW5jdGlvbgo+IHRoYXQgaGFzIGJlZW4gcmVuYW1lZCBsb25nIHRp
bWUgYWdvLiBGaXhlZCBjb21taXQgbWVzc2FnZQo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2FybTY0
L2VudHJ5LlMgICAgfCAgMyArKysKPiAgIHhlbi9hcmNoL2FybS9wc2NpLmMgICAgICAgICAgIHwg
MTYgKysrKysrKysrKysrKysrKwo+ICAgeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyAgICAgICAgfCAg
NCArKysrCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCAgICB8ICAxICsKPiAgIHhlbi9p
bmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oIHwgIDEgKwo+ICAgNSBmaWxlcyBjaGFuZ2VkLCAyNSBp
bnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5T
IGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiBpbmRleCA5N2IwNWY1M2VhLi5kYmM0NzE3
OTAzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4gKysrIGIveGVu
L2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiBAQCAtNTMzLDYgKzUzMyw5IEBAIEVOVFJZKF9fY29u
dGV4dF9zd2l0Y2gpCj4gICAgICAgICAgIG1vdiAgICAgc3AsIHg5Cj4gICAgICAgICAgIHJldAo+
ICAgCj4gK0VOVFJZKGh5cF9yZXN1bWUpCj4gKyAgICAgICAgYiAuCj4gKwo+ICAgLyoKPiAgICAq
IExvY2FsIHZhcmlhYmxlczoKPiAgICAqIG1vZGU6IEFTTQo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vcHNjaS5jIGIveGVuL2FyY2gvYXJtL3BzY2kuYwo+IGluZGV4IGE5MzEyMWY0M2IuLmIx
MDBiZDhhZDIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3BzY2kuYwo+ICsrKyBiL3hlbi9h
cmNoL2FybS9wc2NpLmMKPiBAQCAtMjQsNiArMjQsNyBAQAo+ICAgI2luY2x1ZGUgPGFzbS9jcHVm
ZWF0dXJlLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KPiAgICNpbmNsdWRlIDxhc20vYWNw
aS5oPgo+ICsjaW5jbHVkZSA8YXNtL3N1c3BlbmQuaD4KPiAgIAo+ICAgLyoKPiAgICAqIFdoaWxl
IGEgNjQtYml0IE9TIGNhbiBtYWtlIGNhbGxzIHdpdGggU01DMzIgY2FsbGluZyBjb252ZW50aW9u
cywgZm9yCj4gQEAgLTY3LDYgKzY4LDIxIEBAIHZvaWQgY2FsbF9wc2NpX2NwdV9vZmYodm9pZCkK
PiAgICAgICB9Cj4gICB9Cj4gICAKPiAraW50IGNhbGxfcHNjaV9zeXN0ZW1fc3VzcGVuZCh2b2lk
KQo+ICt7CgpTWVNURU1fU1VTUEVORCB3YXMgaW50cm9kdWNlZCBieSBQU0NJIDEuMCBhbmQgb3B0
aW9uYWwuIFNvIHlvdSBuZWVkIHRvIApjaGVjayB0aGUgUFNDSSB2ZXJzaW9uIGFuZCB1c2UgUFND
SV9GRUFUVVJFUyB0byBjaGVjayBpZiBpdCB3YXMgaW1wbGVtZW50ZWQuCgo+ICsjaWZkZWYgQ09O
RklHX0FSTV82NAo+ICsgICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzOwo+ICsKPiArICAgIC8q
IDJuZCBhcmd1bWVudCAoY29udGV4dCBJRCkgaXMgbm90IHVzZWQgKi8KCkl0IHN0aWxsIG5lZWRz
IHRvIGJlIGRlZmluZWQgdG8gc29tZSBrbm93biB2YWx1ZXMgcmF0aGVyIHRoYW4gd2hhdGV2ZXIg
CmlzIGluIHgyIGF0IHRoYXQgdGltZS4KCkJ1dCBJIHdvdWxkIHN1Z2dlc3QgdG8gbWFrZSBnb29k
IHVzZSBvZiBpdCB0byBjYXRjaCBpbXBsZW1lbnRhdGlvbiBub3QgCmRvaW5nIHRoZSByaWdodCB0
aGluZy4gV2UgY291bGQgZGVmaW5lIGl0IHRvIDB4ZGVhZGJlZWYgYW5kIHNob3V0IGF0IAphbnlv
bmUgbm90IHByZXNlcnZpbmcgdGhlIHZhbHVlLgoKPiArICAgIGFybV9zbWNjY19zbWMoUFNDSV8x
XzBfRk42NF9TWVNURU1fU1VTUEVORCwgX19wYShoeXBfcmVzdW1lKSwgJnJlcyk7Cj4gKwo+ICsg
ICAgcmV0dXJuIFBTQ0lfUkVUKHJlcyk7Cj4gKyNlbHNlCj4gKyAgICAvKiBub3Qgc3VwcG9ydGVk
ICovCj4gKyAgICByZXR1cm4gMTsKPiArI2VuZGlmCj4gK30KPiArCj4gICB2b2lkIGNhbGxfcHNj
aV9zeXN0ZW1fb2ZmKHZvaWQpCj4gICB7Cj4gICAgICAgaWYgKCBwc2NpX3ZlciA+IFBTQ0lfVkVS
U0lPTigwLCAxKSApCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94ZW4v
YXJjaC9hcm0vc3VzcGVuZC5jCj4gaW5kZXggZDFiNDhjMzM5YS4uMzc5MjYzNzRiYyAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3N1c3Bl
bmQuYwo+IEBAIC0xNDEsNiArMTQxLDEwIEBAIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZv
aWQgKmRhdGEpCj4gICAgICAgICAgIGdvdG8gcmVzdW1lX2lycXM7Cj4gICAgICAgfQo+ICAgCj4g
KyAgICBzdGF0dXMgPSBjYWxsX3BzY2lfc3lzdGVtX3N1c3BlbmQoKTsKClNvbWUgcGxhdGZvcm0g
bWF5IG5vdCBzdXBwb3J0IFBTQ0kgYXQgYWxsLiBTbyB0aGlzIG5lZWQgdG8gYmUgY2hlY2suCgo+
ICsgICAgaWYgKCBzdGF0dXMgKQo+ICsgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIlBTQ0kg
c3lzdGVtIHN1c3BlbmQgZmFpbGVkLCBlcnI9JWRcbiIsIHN0YXR1cyk7Cj4gKwo+ICAgICAgIHN5
c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9yZXN1bWU7Cj4gICAKPiAgICAgICBnaWNfcmVzdW1lKCk7
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wc2NpLmgKPiBpbmRleCAyNjQ2MmQwYzQ3Li45ZjYxMTZhMjI0IDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wc2NpLmgKPiBAQCAtMjAsNiArMjAsNyBAQCBleHRlcm4gdWludDMyX3QgcHNjaV92ZXI7Cj4g
ICAKPiAgIGludCBwc2NpX2luaXQodm9pZCk7Cj4gICBpbnQgY2FsbF9wc2NpX2NwdV9vbihpbnQg
Y3B1KTsKPiAraW50IGNhbGxfcHNjaV9zeXN0ZW1fc3VzcGVuZCh2b2lkKTsKPiAgIHZvaWQgY2Fs
bF9wc2NpX2NwdV9vZmYodm9pZCk7Cj4gICB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fb2ZmKHZvaWQp
Owo+ICAgdm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jlc2V0KHZvaWQpOwo+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3N1c3BlbmQuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVu
ZC5oCj4gaW5kZXggZGU3ODdkMjk2YS4uNzYwNGUyZTJlMiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3N1c3BlbmQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVu
ZC5oCj4gQEAgLTIsNiArMiw3IEBACj4gICAjZGVmaW5lIF9fQVNNX0FSTV9TVVNQRU5EX0hfXwo+
ICAgCj4gICBpbnQzMl90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rl
cl90IGNpZCk7Cj4gK3ZvaWQgaHlwX3Jlc3VtZSh2b2lkKTsKPiAgIAo+ICAgI2VuZGlmCj4gICAK
PiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 21:20:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 21:20: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-devel-bounces@lists.xenproject.org>)
	id 1gNP4E-0007FO-Fv; Thu, 15 Nov 2018 21:20:50 +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=zbOG=N2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNP4D-0007FF-DF
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 21:20:49 +0000
X-Inumbo-ID: 51d1c252-e91c-11e8-86d5-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 51d1c252-e91c-11e8-86d5-12d6303a7972;
 Thu, 15 Nov 2018 21:20:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5213DEBD;
 Thu, 15 Nov 2018 13:20:47 -0800 (PST)
Received: from [10.37.12.168] (unknown [10.37.12.168])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 642C73F5BD;
 Thu, 15 Nov 2018 13:20:45 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-14-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a058cb84-cb97-77b4-3ebd-d48ff43cac91@arm.com>
Date: Thu, 15 Nov 2018 21:20:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-14-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 13/18] xen/arm: Implement PSCI
 SYSTEM_SUSPEND call (physical interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBQU0NJ
IHN5c3RlbSBzdXNwZW5kIGZ1bmN0aW9uIHNoYWxsIGJlIGludm9rZWQgdG8gZmluYWxpemUgWGVu
IHN1c3BlbmQKPiBwcm9jZWR1cmUuIFJlc3VtZSBlbnRyeSBwb2ludCwgd2hpY2ggbmVlZHMgdG8g
YmUgcGFzc2VkIHZpYSAxc3QgYXJndW1lbnQKPiBvZiBQU0NJIHN5c3RlbSBzdXNwZW5kIGNhbGwg
dG8gdGhlIEVMMywgaXMgaHlwX3Jlc3VtZS4gRm9yIG5vdywgaHlwX3Jlc3VtZQo+IGlzIGp1c3Qg
YSBwbGFjZWhvbGRlciB0aGF0IHdpbGwgYmUgaW1wbGVtZW50ZWQgaW4gYXNzZW1ibHkuIENvbnRl
eHQgSUQsCj4gd2hpY2ggaXMgMm5kIGFyZ3VtZW50IG9mIHN5c3RlbSBzdXNwZW5kIFBTQ0kgY2Fs
bCwgaXMgdW51c2VkLCBhcyBpbiBMaW51eC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNaXJlbGEgU2lt
b25vdmljIDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+Cj4gU2lnbmVkLW9mZi1ieTogU2Fl
ZWQgTm93c2hhZGkgPHNhZWVkLm5vd3NoYWRpQHhpbGlueC5jb20+Cj4gCj4gLS0tCj4gQ2hhbmdl
cyBpbiB2MjoKPiAKPiAtVGhlIGNvbW1pdCBtZXNzYWdlIHdhcyBzdGFsZSAtIHJlZmVycmluZyB0
byB0aGUgZG9fc3VzcGVuZCBmdW5jdGlvbgo+IHRoYXQgaGFzIGJlZW4gcmVuYW1lZCBsb25nIHRp
bWUgYWdvLiBGaXhlZCBjb21taXQgbWVzc2FnZQo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2FybTY0
L2VudHJ5LlMgICAgfCAgMyArKysKPiAgIHhlbi9hcmNoL2FybS9wc2NpLmMgICAgICAgICAgIHwg
MTYgKysrKysrKysrKysrKysrKwo+ICAgeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyAgICAgICAgfCAg
NCArKysrCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCAgICB8ICAxICsKPiAgIHhlbi9p
bmNsdWRlL2FzbS1hcm0vc3VzcGVuZC5oIHwgIDEgKwo+ICAgNSBmaWxlcyBjaGFuZ2VkLCAyNSBp
bnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5T
IGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiBpbmRleCA5N2IwNWY1M2VhLi5kYmM0NzE3
OTAzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4gKysrIGIveGVu
L2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiBAQCAtNTMzLDYgKzUzMyw5IEBAIEVOVFJZKF9fY29u
dGV4dF9zd2l0Y2gpCj4gICAgICAgICAgIG1vdiAgICAgc3AsIHg5Cj4gICAgICAgICAgIHJldAo+
ICAgCj4gK0VOVFJZKGh5cF9yZXN1bWUpCj4gKyAgICAgICAgYiAuCj4gKwo+ICAgLyoKPiAgICAq
IExvY2FsIHZhcmlhYmxlczoKPiAgICAqIG1vZGU6IEFTTQo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vcHNjaS5jIGIveGVuL2FyY2gvYXJtL3BzY2kuYwo+IGluZGV4IGE5MzEyMWY0M2IuLmIx
MDBiZDhhZDIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3BzY2kuYwo+ICsrKyBiL3hlbi9h
cmNoL2FybS9wc2NpLmMKPiBAQCAtMjQsNiArMjQsNyBAQAo+ICAgI2luY2x1ZGUgPGFzbS9jcHVm
ZWF0dXJlLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KPiAgICNpbmNsdWRlIDxhc20vYWNw
aS5oPgo+ICsjaW5jbHVkZSA8YXNtL3N1c3BlbmQuaD4KPiAgIAo+ICAgLyoKPiAgICAqIFdoaWxl
IGEgNjQtYml0IE9TIGNhbiBtYWtlIGNhbGxzIHdpdGggU01DMzIgY2FsbGluZyBjb252ZW50aW9u
cywgZm9yCj4gQEAgLTY3LDYgKzY4LDIxIEBAIHZvaWQgY2FsbF9wc2NpX2NwdV9vZmYodm9pZCkK
PiAgICAgICB9Cj4gICB9Cj4gICAKPiAraW50IGNhbGxfcHNjaV9zeXN0ZW1fc3VzcGVuZCh2b2lk
KQo+ICt7CgpTWVNURU1fU1VTUEVORCB3YXMgaW50cm9kdWNlZCBieSBQU0NJIDEuMCBhbmQgb3B0
aW9uYWwuIFNvIHlvdSBuZWVkIHRvIApjaGVjayB0aGUgUFNDSSB2ZXJzaW9uIGFuZCB1c2UgUFND
SV9GRUFUVVJFUyB0byBjaGVjayBpZiBpdCB3YXMgaW1wbGVtZW50ZWQuCgo+ICsjaWZkZWYgQ09O
RklHX0FSTV82NAo+ICsgICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzOwo+ICsKPiArICAgIC8q
IDJuZCBhcmd1bWVudCAoY29udGV4dCBJRCkgaXMgbm90IHVzZWQgKi8KCkl0IHN0aWxsIG5lZWRz
IHRvIGJlIGRlZmluZWQgdG8gc29tZSBrbm93biB2YWx1ZXMgcmF0aGVyIHRoYW4gd2hhdGV2ZXIg
CmlzIGluIHgyIGF0IHRoYXQgdGltZS4KCkJ1dCBJIHdvdWxkIHN1Z2dlc3QgdG8gbWFrZSBnb29k
IHVzZSBvZiBpdCB0byBjYXRjaCBpbXBsZW1lbnRhdGlvbiBub3QgCmRvaW5nIHRoZSByaWdodCB0
aGluZy4gV2UgY291bGQgZGVmaW5lIGl0IHRvIDB4ZGVhZGJlZWYgYW5kIHNob3V0IGF0IAphbnlv
bmUgbm90IHByZXNlcnZpbmcgdGhlIHZhbHVlLgoKPiArICAgIGFybV9zbWNjY19zbWMoUFNDSV8x
XzBfRk42NF9TWVNURU1fU1VTUEVORCwgX19wYShoeXBfcmVzdW1lKSwgJnJlcyk7Cj4gKwo+ICsg
ICAgcmV0dXJuIFBTQ0lfUkVUKHJlcyk7Cj4gKyNlbHNlCj4gKyAgICAvKiBub3Qgc3VwcG9ydGVk
ICovCj4gKyAgICByZXR1cm4gMTsKPiArI2VuZGlmCj4gK30KPiArCj4gICB2b2lkIGNhbGxfcHNj
aV9zeXN0ZW1fb2ZmKHZvaWQpCj4gICB7Cj4gICAgICAgaWYgKCBwc2NpX3ZlciA+IFBTQ0lfVkVS
U0lPTigwLCAxKSApCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMgYi94ZW4v
YXJjaC9hcm0vc3VzcGVuZC5jCj4gaW5kZXggZDFiNDhjMzM5YS4uMzc5MjYzNzRiYyAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3N1c3Bl
bmQuYwo+IEBAIC0xNDEsNiArMTQxLDEwIEBAIHN0YXRpYyBsb25nIHN5c3RlbV9zdXNwZW5kKHZv
aWQgKmRhdGEpCj4gICAgICAgICAgIGdvdG8gcmVzdW1lX2lycXM7Cj4gICAgICAgfQo+ICAgCj4g
KyAgICBzdGF0dXMgPSBjYWxsX3BzY2lfc3lzdGVtX3N1c3BlbmQoKTsKClNvbWUgcGxhdGZvcm0g
bWF5IG5vdCBzdXBwb3J0IFBTQ0kgYXQgYWxsLiBTbyB0aGlzIG5lZWQgdG8gYmUgY2hlY2suCgo+
ICsgICAgaWYgKCBzdGF0dXMgKQo+ICsgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIlBTQ0kg
c3lzdGVtIHN1c3BlbmQgZmFpbGVkLCBlcnI9JWRcbiIsIHN0YXR1cyk7Cj4gKwo+ICAgICAgIHN5
c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9yZXN1bWU7Cj4gICAKPiAgICAgICBnaWNfcmVzdW1lKCk7
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wc2NpLmgKPiBpbmRleCAyNjQ2MmQwYzQ3Li45ZjYxMTZhMjI0IDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wc2NpLmgKPiBAQCAtMjAsNiArMjAsNyBAQCBleHRlcm4gdWludDMyX3QgcHNjaV92ZXI7Cj4g
ICAKPiAgIGludCBwc2NpX2luaXQodm9pZCk7Cj4gICBpbnQgY2FsbF9wc2NpX2NwdV9vbihpbnQg
Y3B1KTsKPiAraW50IGNhbGxfcHNjaV9zeXN0ZW1fc3VzcGVuZCh2b2lkKTsKPiAgIHZvaWQgY2Fs
bF9wc2NpX2NwdV9vZmYodm9pZCk7Cj4gICB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fb2ZmKHZvaWQp
Owo+ICAgdm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jlc2V0KHZvaWQpOwo+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3N1c3BlbmQuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVu
ZC5oCj4gaW5kZXggZGU3ODdkMjk2YS4uNzYwNGUyZTJlMiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3N1c3BlbmQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3VzcGVu
ZC5oCj4gQEAgLTIsNiArMiw3IEBACj4gICAjZGVmaW5lIF9fQVNNX0FSTV9TVVNQRU5EX0hfXwo+
ICAgCj4gICBpbnQzMl90IGRvbWFpbl9zdXNwZW5kKHJlZ2lzdGVyX3QgZXBvaW50LCByZWdpc3Rl
cl90IGNpZCk7Cj4gK3ZvaWQgaHlwX3Jlc3VtZSh2b2lkKTsKPiAgIAo+ICAgI2VuZGlmCj4gICAK
PiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 21:47:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 21:47: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-devel-bounces@lists.xenproject.org>)
	id 1gNPU8-0000cp-Vg; Thu, 15 Nov 2018 21:47:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=verr=n2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNPU7-0000cV-U2
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 21:47:35 +0000
X-Inumbo-ID: 0fce9b90-e920-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0fce9b90-e920-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 21:47:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,237,1539648000"; d="scan'208";a="70715795"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 15 Nov 2018 21:47:18 +0000
Message-ID: <1542318438-20319-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/4] x86/pv: Expose RDTSCP to PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZpbmFsIHJlbW5hbmF0IG9mIFBWUkRUU0NQIGlzIHRoYXQgd2Ugd291bGQgZW11bGF0ZSBS
RFRTQ1AgZXZlbiBvbgpoYXJkd2FyZSB3aGljaCBsYWNrZWQgdGhlIGluc3RydWN0aW9uLiAgUkRU
U0NQIGlzIGF2YWlsYWJsZSBvbiBhbG1vc3QgYWxsCjY0LWJpdCB4ODYgaGFyZHdhcmUuCgpSZW1v
dmUgdGhpcyBlbXVsYXRpb24sIGRyb3AgdGhlIFRTQ19NT0RFX1BWUkRUU0NQIGNvbnN0YW50LCBh
bmQgYWxsb3cgUkRUU0NQCmluIGEgUFYgZ3Vlc3QncyBDUFVJRCBwb2xpY3kuCgpTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2
L2VtdWwtaW52LW9wLmMgICAgICAgICAgICAgICB8IDI3ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni90aW1lLmggICAgICAgICAgICAgICAgICB8ICAxIC0K
IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAgMiArLQogMyBm
aWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLWludi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwt
aW52LW9wLmMKaW5kZXggNTZmNWE0NS4uOTFkMDU3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3B2L2VtdWwtaW52LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMKQEAg
LTQxLDMxICs0MSw2IEBACiAKICNpbmNsdWRlICJlbXVsYXRlLmgiCiAKLXN0YXRpYyBpbnQgZW11
bGF0ZV9pbnZhbGlkX3JkdHNjcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKLXsKLSAgICBj
aGFyIG9wY29kZVszXTsKLSAgICB1bnNpZ25lZCBsb25nIGVpcCwgcmM7Ci0gICAgc3RydWN0IHZj
cHUgKnYgPSBjdXJyZW50OwotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmN1cnJkID0gdi0+ZG9t
YWluOwotCi0gICAgZWlwID0gcmVncy0+cmlwOwotICAgIGlmICggKHJjID0gY29weV9mcm9tX3Vz
ZXIob3Bjb2RlLCAoY2hhciAqKWVpcCwgc2l6ZW9mKG9wY29kZSkpKSAhPSAwICkKLSAgICB7Ci0g
ICAgICAgIHB2X2luamVjdF9wYWdlX2ZhdWx0KDAsIGVpcCArIHNpemVvZihvcGNvZGUpIC0gcmMp
OwotICAgICAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOwotICAgIH0KLSAgICBpZiAoIG1l
bWNtcChvcGNvZGUsICJceGZceDFceGY5Iiwgc2l6ZW9mKG9wY29kZSkpICkKLSAgICAgICAgcmV0
dXJuIDA7Ci0gICAgZWlwICs9IHNpemVvZihvcGNvZGUpOwotCi0gICAgbXNyX3NwbGl0KHJlZ3Ms
IHB2X3NvZnRfcmR0c2ModiwgcmVncykpOwotICAgIHJlZ3MtPnJjeCA9IChjdXJyZC0+YXJjaC50
c2NfbW9kZSA9PSBUU0NfTU9ERV9QVlJEVFNDUAotICAgICAgICAgICAgICAgICA/IGN1cnJkLT5h
cmNoLmluY2FybmF0aW9uIDogMCk7Ci0KLSAgICBwdl9lbXVsX2luc3RydWN0aW9uX2RvbmUocmVn
cywgZWlwKTsKLSAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOwotfQotCiBzdGF0aWMgaW50
IGVtdWxhdGVfZm9yY2VkX2ludmFsaWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7
CiAgICAgY2hhciBzaWdbNV0sIGluc3RyWzJdOwpAQCAtMTIxLDcgKzk2LDcgQEAgc3RhdGljIGlu
dCBlbXVsYXRlX2ZvcmNlZF9pbnZhbGlkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
CiBib29sIHB2X2VtdWxhdGVfaW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
IHsKLSAgICByZXR1cm4gIWVtdWxhdGVfaW52YWxpZF9yZHRzY3AocmVncykgJiYgIWVtdWxhdGVf
Zm9yY2VkX2ludmFsaWRfb3AocmVncyk7CisgICAgcmV0dXJuICFlbXVsYXRlX2ZvcmNlZF9pbnZh
bGlkX29wKHJlZ3MpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni90
aW1lLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaAppbmRleCAwNzBjZGVmLi5kOTU4MTRl
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3RpbWUuaApAQCAtMTcsNyArMTcsNiBAQAogI2RlZmluZSBUU0NfTU9ERV9ERUZB
VUxUICAgICAgICAgIDAKICNkZWZpbmUgVFNDX01PREVfQUxXQVlTX0VNVUxBVEUgICAxCiAjZGVm
aW5lIFRTQ19NT0RFX05FVkVSX0VNVUxBVEUgICAgMgotI2RlZmluZSBUU0NfTU9ERV9QVlJEVFND
UCAgICAgICAgIDMKIAogdHlwZWRlZiB1NjQgY3ljbGVzX3Q7CiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCmluZGV4IDZjODI4MTYuLmZiYzY4ZmEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMTU2LDcgKzE1
Niw3IEBAIFhFTl9DUFVGRUFUVVJFKE5YLCAgICAgICAgICAgIDIqMzIrMjApIC8qQSAgRXhlY3V0
ZSBEaXNhYmxlICovCiBYRU5fQ1BVRkVBVFVSRShNTVhFWFQsICAgICAgICAyKjMyKzIyKSAvKkEg
IEFNRCBNTVggZXh0ZW5zaW9ucyAqLwogWEVOX0NQVUZFQVRVUkUoRkZYU1IsICAgICAgICAgMioz
MisyNSkgLypBICBGRlhTUiBpbnN0cnVjdGlvbiBvcHRpbWl6YXRpb25zICovCiBYRU5fQ1BVRkVB
VFVSRShQQUdFMUdCLCAgICAgICAyKjMyKzI2KSAvKkggIDFHYiBsYXJnZSBwYWdlIHN1cHBvcnQg
Ki8KLVhFTl9DUFVGRUFUVVJFKFJEVFNDUCwgICAgICAgIDIqMzIrMjcpIC8qUyAgUkRUU0NQICov
CitYRU5fQ1BVRkVBVFVSRShSRFRTQ1AsICAgICAgICAyKjMyKzI3KSAvKkEgIFJEVFNDUCAqLwog
WEVOX0NQVUZFQVRVUkUoTE0sICAgICAgICAgICAgMiozMisyOSkgLypBICBMb25nIE1vZGUgKHg4
Ni02NCkgKi8KIFhFTl9DUFVGRUFUVVJFKDNETk9XRVhULCAgICAgIDIqMzIrMzApIC8qQSAgQU1E
IDNETm93ISBleHRlbnNpb25zICovCiBYRU5fQ1BVRkVBVFVSRSgzRE5PVywgICAgICAgICAyKjMy
KzMxKSAvKkEgIDNETm93ISAqLwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 21:47:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 21:47: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-devel-bounces@lists.xenproject.org>)
	id 1gNPU9-0000dB-Lf; Thu, 15 Nov 2018 21:47: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=verr=n2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNPU8-0000ca-5h
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 21:47:36 +0000
X-Inumbo-ID: 0fdaf1a9-e920-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0fdaf1a9-e920-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 21:47:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,237,1539648000"; d="scan'208";a="70715791"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 15 Nov 2018 21:47:17 +0000
Message-ID: <1542318438-20319-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/4] x86/msr: Handle MSR_TSC_AUX consistently
 for PV and HVM guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBQVlJEVFNDUCBtb2RlIHJlbW92ZWQsIGhhbmRsaW5nIG9mIE1TUl9UU0NfQVVYIGNhbiBt
b3ZlIGludG8gdGhlIGNvbW1vbgpjb2RlLiAgTW92ZSBpdHMgc3RvcmFnZSBpbnRvIHN0cnVjdCB2
Y3B1X21zcnMgKGRyb3BwaW5nIHRoZSBIVk0tc3BlY2lmaWMKbXNyX3RzY19hdXgpLCBhbmQgYWRk
IGFuIFJEUElEIGZlYXR1cmUgY2hlY2sgYXMgdGhpcyBiaXQgYWxzbyBlbnVtZXJhdGVzIHRoZQpw
cmVzZW5jZSBvZiB0aGUgTVNSLgoKRHJvcCBodm1fbXNyX3RzY19hdXgoKSBlbnRpcmVseSwgYW5k
IHVzZSB2LT5hcmNoLm1zcnMtPnRzY19hdXggZGlyZWN0bHkuClVwZGF0ZSBodm1fbG9hZF9jcHVf
Y3R4dCgpIHRvIGNoZWNrIHRoYXQgdGhlIGluY29taW5nIGN0eHQubXNyX3RzY19hdXggaXNuJ3QK
b3V0IG9mIHJhbmdlLiAgSW4gcHJhY3RpY2UsIG5vIHByZXZpb3VzIHZlcnNpb24gb2YgWGVuIGV2
ZXIgd3JvdGUgYW4Kb3V0LW9mLXJhbmdlIHZhbHVlLiAgQWRkIE1TUl9UU0NfQVVYIHRvIHRoZSBs
aXN0IG9mIE1TUnMgbWlncmF0ZWQgZm9yIFBWCmd1ZXN0cy4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2gg
PEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogSnVuIE5ha2FqaW1hIDxqdW4u
bmFrYWppbWFAaW50ZWwuY29tPgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CkNDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogU3Vy
YXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ0M6IEJy
aWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4u
YyAgICAgICAgICB8ICAzICstLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgIHwgIDIg
KysKIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICB8IDE4ICsrKysrLS0tLS0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L21zci5jICAgICAgICAg
ICAgIHwgMTggKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9w
LmMgfCAgNCAtLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAgfCAgNiAtLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCB8ICAxIC0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLmggICAgICB8ICA4ICsrKysrKysrCiAxMCBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRp
b25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWlu
LmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggMjk1YjEwYy4uMjA2N2EwYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpA
QCAtMTU5Myw4ICsxNTkzLDcgQEAgdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF90byhzdHJ1Y3Qg
dmNwdSAqdikKICAgICAgICAgYWN0aXZhdGVfZGVidWdyZWdzKHYpOwogCiAgICAgaWYgKCBjcHVf
aGFzX3JkdHNjcCApCi0gICAgICAgIHdybXNyX3RzY19hdXgodi0+ZG9tYWluLT5hcmNoLnRzY19t
b2RlID09IFRTQ19NT0RFX1BWUkRUU0NQCi0gICAgICAgICAgICAgICAgICAgICAgPyB2LT5kb21h
aW4tPmFyY2guaW5jYXJuYXRpb24gOiAwKTsKKyAgICAgICAgd3Jtc3JfdHNjX2F1eCh2LT5hcmNo
Lm1zcnMtPnRzY19hdXgpOwogfQogCiAvKiBVcGRhdGUgcGVyLVZDUFUgZ3Vlc3QgcnVuc3RhdGUg
c2hhcmVkIG1lbW9yeSBhcmVhIChpZiByZWdpc3RlcmVkKS4gKi8KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCA5N2VhNWQ4Li5i
OGQwNzk2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gv
eDg2L2RvbWN0bC5jCkBAIC0xMjc1LDYgKzEyNzUsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAog
ICAgICAgICBzdGF0aWMgY29uc3QgdWludDMyX3QgbXNyc190b19zZW5kW10gPSB7CiAgICAgICAg
ICAgICBNU1JfU1BFQ19DVFJMLAogICAgICAgICAgICAgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNf
RU5BQkxFUywKKyAgICAgICAgICAgIE1TUl9UU0NfQVVYLAogICAgICAgICB9OwogICAgICAgICB1
aW50MzJfdCBucl9tc3JzID0gQVJSQVlfU0laRShtc3JzX3RvX3NlbmQpOwogCkBAIC0xMzk5LDYg
KzE0MDAsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CiAgICAgICAgICAgICAgICAgY2FzZSBNU1Jf
SU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgorICAgICAgICAgICAgICAgIGNhc2UgTVNSX1RT
Q19BVVg6CiAgICAgICAgICAgICAgICAgICAgIGlmICggZ3Vlc3Rfd3Jtc3IodiwgbXNyLmluZGV4
LCBtc3IudmFsdWUpICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCAwYmM2NzZjLi4x
ZTRmYzdkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKQEAgLTc3NCw3ICs3NzQsNyBAQCBzdGF0aWMgaW50IGh2bV9zYXZlX2Nw
dV9jdHh0KHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICBzdHJ1
Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWc7CiAgICAgc3RydWN0IGh2bV9od19jcHUgY3R4dCA9IHsK
ICAgICAgICAgLnRzYyA9IGh2bV9nZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYsIHYtPmRvbWFpbi0+YXJj
aC5odm0uc3luY190c2MpLAotICAgICAgICAubXNyX3RzY19hdXggPSBodm1fbXNyX3RzY19hdXgo
diksCisgICAgICAgIC5tc3JfdHNjX2F1eCA9IHYtPmFyY2gubXNycy0+dHNjX2F1eCwKICAgICAg
ICAgLnJheCA9IHYtPmFyY2gudXNlcl9yZWdzLnJheCwKICAgICAgICAgLnJieCA9IHYtPmFyY2gu
dXNlcl9yZWdzLnJieCwKICAgICAgICAgLnJjeCA9IHYtPmFyY2gudXNlcl9yZWdzLnJjeCwKQEAg
LTEwNDAsNyArMTA0MCwxMCBAQCBzdGF0aWMgaW50IGh2bV9sb2FkX2NwdV9jdHh0KHN0cnVjdCBk
b21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgIGlmICggaHZtX2Z1bmNzLnRz
Y19zY2FsaW5nLnNldHVwICkKICAgICAgICAgaHZtX2Z1bmNzLnRzY19zY2FsaW5nLnNldHVwKHYp
OwogCi0gICAgdi0+YXJjaC5odm0ubXNyX3RzY19hdXggPSBjdHh0Lm1zcl90c2NfYXV4OworICAg
IGlmICggY3R4dC5tc3JfdHNjX2F1eCAhPSAodWludDMyX3QpY3R4dC5tc3JfdHNjX2F1eCApCisg
ICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgdi0+YXJjaC5tc3JzLT50c2NfYXV4ID0gY3R4
dC5tc3JfdHNjX2F1eDsKIAogICAgIGh2bV9zZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYsIGN0eHQudHNj
LCBkLT5hcmNoLmh2bS5zeW5jX3RzYyk7CiAKQEAgLTM0MDAsMTAgKzM0MDMsNiBAQCBpbnQgaHZt
X21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRl
bnQpCiAgICAgICAgICptc3JfY29udGVudCA9IHYtPmFyY2guaHZtLm1zcl90c2NfYWRqdXN0Owog
ICAgICAgICBicmVhazsKIAotICAgIGNhc2UgTVNSX1RTQ19BVVg6Ci0gICAgICAgICptc3JfY29u
dGVudCA9IGh2bV9tc3JfdHNjX2F1eCh2KTsKLSAgICAgICAgYnJlYWs7Ci0KICAgICBjYXNlIE1T
Ul9JQTMyX0FQSUNCQVNFOgogICAgICAgICAqbXNyX2NvbnRlbnQgPSB2Y3B1X3ZsYXBpYyh2KS0+
aHcuYXBpY19iYXNlX21zcjsKICAgICAgICAgYnJlYWs7CkBAIC0zNTU2LDEzICszNTU1LDYgQEAg
aW50IGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1z
cl9jb250ZW50LAogICAgICAgICBodm1fc2V0X2d1ZXN0X3RzY19hZGp1c3QodiwgbXNyX2NvbnRl
bnQpOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgTVNSX1RTQ19BVVg6Ci0gICAgICAgIHYt
PmFyY2guaHZtLm1zcl90c2NfYXV4ID0gKHVpbnQzMl90KW1zcl9jb250ZW50OwotICAgICAgICBp
ZiAoIGNwdV9oYXNfcmR0c2NwCi0gICAgICAgICAgICAgJiYgKHYtPmRvbWFpbi0+YXJjaC50c2Nf
bW9kZSAhPSBUU0NfTU9ERV9QVlJEVFNDUCkgKQotICAgICAgICAgICAgd3Jtc3JfdHNjX2F1eCht
c3JfY29udGVudCk7Ci0gICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSBNU1JfSUEzMl9BUElDQkFT
RToKICAgICAgICAgaWYgKCAhdmxhcGljX21zcl9zZXQodmNwdV92bGFwaWModiksIG1zcl9jb250
ZW50KSApCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCAzOTZl
ZTRhLi5lNDJlMTUyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTEzNiw3ICsxMTM2LDcgQEAgc3RhdGlj
IHZvaWQgc3ZtX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN2bV90c2NfcmF0
aW9fbG9hZCh2KTsKIAogICAgIGlmICggY3B1X2hhc19yZHRzY3AgKQotICAgICAgICB3cm1zcl90
c2NfYXV4KGh2bV9tc3JfdHNjX2F1eCh2KSk7CisgICAgICAgIHdybXNyX3RzY19hdXgodi0+YXJj
aC5tc3JzLT50c2NfYXV4KTsKIH0KIAogc3RhdGljIHZvaWQgbm9yZXR1cm4gc3ZtX2RvX3Jlc3Vt
ZShzdHJ1Y3QgdmNwdSAqdikKQEAgLTMwNjMsNyArMzA2Myw3IEBAIHZvaWQgc3ZtX3ZtZXhpdF9o
YW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBicmVhazsKIAogICAg
IGNhc2UgVk1FWElUX1JEVFNDUDoKLSAgICAgICAgcmVncy0+cmN4ID0gaHZtX21zcl90c2NfYXV4
KHYpOworICAgICAgICByZWdzLT5yY3ggPSB2LT5hcmNoLm1zcnMtPnRzY19hdXg7CiAgICAgICAg
IC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgVk1FWElUX1JEVFNDOgogICAgICAgICBzdm1f
dm1leGl0X2RvX3JkdHNjKHJlZ3MpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCAzNjVlZWIyLi5lYTk2OTRh
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYwpAQCAtNTEyLDcgKzUxMiw3IEBAIHN0YXRpYyB2b2lkIHZteF9yZXN0
b3JlX2d1ZXN0X21zcnMoc3RydWN0IHZjcHUgKnYpCiAgICAgd3Jtc3JsKE1TUl9TWVNDQUxMX01B
U0ssICAgdi0+YXJjaC5odm0udm14LnNmbWFzayk7CiAKICAgICBpZiAoIGNwdV9oYXNfcmR0c2Nw
ICkKLSAgICAgICAgd3Jtc3JfdHNjX2F1eChodm1fbXNyX3RzY19hdXgodikpOworICAgICAgICB3
cm1zcl90c2NfYXV4KHYtPmFyY2gubXNycy0+dHNjX2F1eCk7CiB9CiAKIHZvaWQgdm14X3VwZGF0
ZV9jcHVfZXhlY19jb250cm9sKHN0cnVjdCB2Y3B1ICp2KQpAQCAtMzk1Niw3ICszOTU2LDcgQEAg
dm9pZCB2bXhfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
ICAgIHZteF9pbnZscGdfaW50ZXJjZXB0KGV4aXRfcXVhbGlmaWNhdGlvbik7CiAgICAgICAgIGJy
ZWFrOwogICAgIGNhc2UgRVhJVF9SRUFTT05fUkRUU0NQOgotICAgICAgICByZWdzLT5yY3ggPSBo
dm1fbXNyX3RzY19hdXgodik7CisgICAgICAgIHJlZ3MtPnJjeCA9IHYtPmFyY2gubXNycy0+dHNj
X2F1eDsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBFWElUX1JFQVNPTl9S
RFRTQzoKICAgICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOyAvKiBTYWZlOiBSRFRTQywgUkRUU0NQ
ICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMK
aW5kZXggYzllODdiMS4uYmExY2UyOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zci5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMTU5LDYgKzE1OSwxMyBAQCBpbnQgZ3Vlc3RfcmRt
c3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAg
ICAgICAgcmV0ID0gZ3Vlc3RfcmRtc3JfeGVuKHYsIG1zciwgdmFsKTsKICAgICAgICAgYnJlYWs7
CiAKKyAgICBjYXNlIE1TUl9UU0NfQVVYOgorICAgICAgICBpZiAoICFjcC0+ZXh0ZC5yZHRzY3Ag
JiYgIWNwLT5mZWF0LnJkcGlkICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisKKyAgICAg
ICAgKnZhbCA9IG1zcnMtPnRzY19hdXg7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoK
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgIH0KQEAgLTI4NSw2ICsy
OTIsMTcgQEAgaW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVp
bnQ2NF90IHZhbCkKICAgICAgICAgcmV0ID0gZ3Vlc3Rfd3Jtc3JfeGVuKHYsIG1zciwgdmFsKTsK
ICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIE1TUl9UU0NfQVVYOgorICAgICAgICBpZiAoICFj
cC0+ZXh0ZC5yZHRzY3AgJiYgIWNwLT5mZWF0LnJkcGlkICkKKyAgICAgICAgICAgIGdvdG8gZ3Bf
ZmF1bHQ7CisgICAgICAgIGlmICggdmFsICE9ICh1aW50MzJfdCl2YWwgKQorICAgICAgICAgICAg
Z290byBncF9mYXVsdDsKKworICAgICAgICBtc3JzLT50c2NfYXV4ID0gdmFsOworICAgICAgICBp
ZiAoIHYgPT0gY3VyciApCisgICAgICAgICAgICB3cm1zcl90c2NfYXV4KHZhbCk7CisgICAgICAg
IGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVB
QkxFOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBi
L3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCAzNjQxZDMxLi43YzJiNjM1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gv
eDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC04NDcsMTAgKzg0Nyw2IEBAIHN0YXRpYyBpbnQgcmVh
ZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKICAgICAgICAgKnZhbCA9IGN1
cnJkLT5hcmNoLnZ0c2MgPyBwdl9zb2Z0X3JkdHNjKGN1cnIsIGN0eHQtPnJlZ3MpIDogcmR0c2Mo
KTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAotICAgIGNhc2UgTVNSX1RTQ19BVVg6
Ci0gICAgICAgICp2YWwgPSAwOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCiAgICAg
Y2FzZSBNU1JfRUZFUjoKICAgICAgICAgLyogSGlkZSB1bmtub3duIGJpdHMsIGFuZCB1bmNvbmRp
dGlvbmFsbHkgaGlkZSBTVk1FIGZyb20gZ3Vlc3RzLiAqLwogICAgICAgICAqdmFsID0gcmVhZF9l
ZmVyKCkgJiBFRkVSX0tOT1dOX01BU0sgJiB+RUZFUl9TVk1FOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApp
bmRleCAzZDMyNTBkLi4zYTkyYmIzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAtNTYzLDEyICs1
NjMsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX2ludmFsaWRhdGVfcmVnc19maWVsZHMoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAjZW5kaWYKIH0KIAotI2RlZmluZSBodm1fbXNyX3Rz
Y19hdXgodikgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICBzdHJ1Y3QgZG9tYWluICpfX2QgPSAodiktPmRvbWFpbjsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKF9fZC0+YXJjaC50c2NfbW9kZSA9PSBUU0Nf
TU9ERV9QVlJEVFNDUCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICA/
ICh1MzIpX19kLT5hcmNoLmluY2FybmF0aW9uIDogKHUzMikodiktPmFyY2guaHZtLm1zcl90c2Nf
YXV4OyAgICAgIFwKLX0pCi0KIC8qCiAgKiBOZXN0ZWQgSFZNCiAgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zj
cHUuaAppbmRleCBjNjYzMTU1Li4xZDJmNDA3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92Y3B1LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCkBAIC0x
NzEsNyArMTcxLDYgQEAgc3RydWN0IGh2bV92Y3B1IHsKIAogICAgIHN0cnVjdCBodm1fdmNwdV9h
c2lkIG4xYXNpZDsKIAotICAgIHUzMiAgICAgICAgICAgICAgICAgbXNyX3RzY19hdXg7CiAgICAg
dTY0ICAgICAgICAgICAgICAgICBtc3JfdHNjX2FkanVzdDsKICAgICB1NjQgICAgICAgICAgICAg
ICAgIG1zcl94c3M7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCmluZGV4IGMxY2IzOGYuLjlkMGQ1MmIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3IuaApAQCAtMjg5LDYgKzI4OSwxNCBAQCBzdHJ1Y3QgdmNwdV9tc3JzCiAgICAgfSBtaXNjX2Zl
YXR1cmVzX2VuYWJsZXM7CiAKICAgICAvKgorICAgICAqIDB4YzAwMDAxMDMgLSBNU1JfVFNDX0FV
WAorICAgICAqCisgICAgICogVmFsdWUgaXMgZ3Vlc3QgY2hvc2VuLCBhbmQgZWFnZXJseSBsb2Fk
ZWQgaW4gZ3Vlc3QgY29udGV4dC4gIFRoZSB2YWx1ZQorICAgICAqIGlzIGFjY2Vzc2libGUgdG8g
dXNlcnNwYWNlIHdpdGggdGhlIFJEVFNDUCBhbmQgUkRQSUQgaW5zdHJ1Y3Rpb25zLgorICAgICAq
LworICAgIHVpbnQzMl90IHRzY19hdXg7CisKKyAgICAvKgogICAgICAqIDB4YzAwMTEwezI3LDE5
LTFifSBNU1JfQU1ENjRfRFJ7MC0zfV9BRERSRVNTX01BU0sKICAgICAgKiBUT0RPOiBOb3QgeWV0
IGhhbmRsZWQgYnkgZ3Vlc3Rfe3JkLHdyfW1zcigpIGluZnJhc3RydWN0dXJlLgogICAgICAqLwot
LSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 21:47:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 21:47: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-devel-bounces@lists.xenproject.org>)
	id 1gNPUC-0000dm-8l; Thu, 15 Nov 2018 21:47: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=vERR=N2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNPUA-0000dP-KV
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 21:47:38 +0000
X-Inumbo-ID: 0fdb8014-e920-11e8-9397-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0fdb8014-e920-11e8-9397-12d6303a7972;
 Thu, 15 Nov 2018 21:47:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,237,1539648000"; d="scan'208";a="70715802"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 15 Nov 2018 21:47:15 +0000
Message-ID: <1542318438-20319-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/4] x86: Begin to remove TSC mode PVRDTSCP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIG1vcmUgaGlzdG9yaWNhbCBjb250ZXh0LCBzZWUKICBjL3MgYzE3YjM2ZDVkYzc5MmNmZGY1
OWI2ZGUwMjEzYjE2OGJlYzBhZjhlOAogIGMvcyAwNDY1NjM4NGExYjk3MTRlNDNkYjg1MGM1MTQz
MTAwOGUyMzQ1MGQ4CgpQVlJEVFNDUCB3YXMgYW4gYXR0ZW1wdCB0byBwcm92aWRlIFhlbi1hd2Fy
ZSB1c2Vyc3BhY2Ugd2l0aCBhIHN0YWJsZSBtb25vdG9uaWMKY2xvY2ssIGFuZCBlbm91Z2ggaW5m
b3JtYXRpb24gZm9yIHNhaWQgdXNlcnNwYWNlIHRvIGNvcGUgd2l0aCBmcmVxdWVuY3kKY2hhbmdl
cyBhY3Jvc3MgbWlncmF0ZS4gIEhvd2V2ZXIsIHRoZSBQVlJEVFNDUCBpbmZyYXN0cnVjdHVyZSBo
YXMgcmVzdWx0ZWQgaW4KdmVyeSB0YW5nbGVkIGNvZGUsIGFuZCBub24tYXJjaGl0ZWN0dXJhbCBi
ZWhhdmlvdXIgZXZlbiBpbiBub24tUFZSRFRTQ1AgY2FzZXMuCgpTZWVpbmcgYXMgdGhlIGZ1bmN0
aW9uYWxpdHkgaGFzIGJlZW4gcmVwbGFjZWQgZW50aXJlbHkgYnkgaW1wcm92ZW1lbnRzIGluIFBW
CmNsb2NrcyAoaW5jbHVkaW5nIGJlaW5nIHBsdW1iZWQgaW50byB0aGUgVkRTTyBub3dhZGF5cyks
IG9yIGFsdGVybmF0aXZlbHkgYnkKaGFyZHdhcmUgVFNDIHNjYWxpbmcgZmVhdHVyZXMsIGFuZCBu
by1vbmUgaXMgYXdhcmUgb2YgYW55IHJlbWFpbmluZyB1c2VycyBvZgp0aGlzIG1vZGUsIHRha2Ug
dGhlIG9wcG9ydHVuaXR5IHRvIHJlbW92ZSBpdC4KCkZvciBub3csIGludHJvZHVjZSBhbiB1cHBl
ciByYW5nZSBjaGVjayBvbiB0aGUgdG9vbHN0YWNrIHNldHRpbmcgdG8KWEVOX0RPTUNUTF9zZXR0
c2NpbmZvLCBhbmQgZXhjbHVkZSBUU0NfTU9ERV9QVlJEVFNDUCBmcm9tIHNlbGVjdGlvbi4KKEFy
Z3VhYmx5LCBpdHMgYSBidWcgdGhhdCB0aGlzIGh5cGVyY2FsbCBwcmV2aW91c2x5IGFjY2VwdGVk
IGFueSB2YWx1ZSBhbmQKdHVybmVkIGludG8gYSBub3ApLiAgVGhpcyB3aWxsIGNhdGNoIGFuZCBj
bGVhbmx5IHJlamVjdCBhdHRlbXB0cyB0byBtaWdyYXRlIGluCmEgVk0gY29uZmlndXJlZCB0byB1
c2UgUFZSRFRTQ1AsIHJhdGhlciB0aGFuIGxldHRpbmcgaXQgcnVuIGFuZCBoYXZlIHRoZSB3cm9u
Zwp0aW1pbmcgbW9kZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgpDQzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICB8ICAzICsrLQogeGVuL2FyY2gv
eDg2L3RpbWUuYyAgICAgICAgfCAzNSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni90aW1lLmggfCAgNSArLS0tLQogMyBmaWxlcyBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKyksIDQwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCAxNzVhMGM5Li45N2Vh
NWQ4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2
L2RvbWN0bC5jCkBAIC05NzAsNyArOTcwLDggQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAg
ICAgYnJlYWs7CiAKICAgICBjYXNlIFhFTl9ET01DVExfc2V0dHNjaW5mbzoKLSAgICAgICAgaWYg
KCBkID09IGN1cnJkICkgLyogbm8gZG9tYWluX3BhdXNlKCkgKi8KKyAgICAgICAgaWYgKCBkID09
IGN1cnJkIHx8IC8qIG5vIGRvbWFpbl9wYXVzZSgpICovCisgICAgICAgICAgICAgZG9tY3RsLT51
LnRzY19pbmZvLnRzY19tb2RlID4gVFNDX01PREVfTkVWRVJfRU1VTEFURSApCiAgICAgICAgICAg
ICByZXQgPSAtRUlOVkFMOwogICAgICAgICBlbHNlCiAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni90aW1lLmMgYi94ZW4vYXJjaC94ODYvdGltZS5jCmluZGV4IDI0ZDRjMjcuLjNm
MDk1YTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2
L3RpbWUuYwpAQCAtMjE2NSwyMSArMjE2NSw2IEBAIHZvaWQgdHNjX2dldF9pbmZvKHN0cnVjdCBk
b21haW4gKmQsIHVpbnQzMl90ICp0c2NfbW9kZSwKICAgICAgICAgKmVsYXBzZWRfbnNlYyA9IHNj
YWxlX2RlbHRhKHRzYywgJmQtPmFyY2gudnRzY190b19ucyk7CiAgICAgICAgICpndHNjX2toeiA9
IGVuYWJsZV90c2Nfc2NhbGluZyA/IGQtPmFyY2gudHNjX2toeiA6IGNwdV9raHo7CiAgICAgICAg
IGJyZWFrOwotICAgIGNhc2UgVFNDX01PREVfUFZSRFRTQ1A6Ci0gICAgICAgIGlmICggZC0+YXJj
aC52dHNjICkKLSAgICAgICAgewotICAgICAgICAgICAgKmVsYXBzZWRfbnNlYyA9IGdldF9zX3Rp
bWUoKSAtIGQtPmFyY2gudnRzY19vZmZzZXQ7Ci0gICAgICAgICAgICAqZ3RzY19raHogPSBjcHVf
a2h6OwotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgdHNj
ID0gcmR0c2MoKTsKLSAgICAgICAgICAgICplbGFwc2VkX25zZWMgPSBzY2FsZV9kZWx0YSh0c2Ms
ICZ0aGlzX2NwdShjcHVfdGltZSkudHNjX3NjYWxlKSAtCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZC0+YXJjaC52dHNjX29mZnNldDsKLSAgICAgICAgICAgICpndHNjX2toeiA9IGVuYWJs
ZV90c2Nfc2NhbGluZyA/IGQtPmFyY2gudHNjX2toegotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogMCAvKiBpZ25vcmVkIGJ5IHRzY19zZXRfaW5mbyAqLzsKLSAg
ICAgICAgfQotICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBpZiAoIChpbnQ2NF90KSplbGFw
c2VkX25zZWMgPCAwICkKQEAgLTIyMDgsOCArMjE5Myw2IEBAIHZvaWQgdHNjX3NldF9pbmZvKHN0
cnVjdCBkb21haW4gKmQsCiAKICAgICBzd2l0Y2ggKCBkLT5hcmNoLnRzY19tb2RlID0gdHNjX21v
ZGUgKQogICAgIHsKLSAgICAgICAgYm9vbCBlbmFibGVfdHNjX3NjYWxpbmc7Ci0KICAgICBjYXNl
IFRTQ19NT0RFX0RFRkFVTFQ6CiAgICAgY2FzZSBUU0NfTU9ERV9BTFdBWVNfRU1VTEFURToKICAg
ICAgICAgZC0+YXJjaC52dHNjX29mZnNldCA9IGdldF9zX3RpbWUoKSAtIGVsYXBzZWRfbnNlYzsK
QEAgLTIyMzUsMjQgKzIyMTgsNiBAQCB2b2lkIHRzY19zZXRfaW5mbyhzdHJ1Y3QgZG9tYWluICpk
LAogICAgICAgICBkLT5hcmNoLnZ0c2MgPSAxOwogICAgICAgICBkLT5hcmNoLm5zX3RvX3Z0c2Mg
PSBzY2FsZV9yZWNpcHJvY2FsKGQtPmFyY2gudnRzY190b19ucyk7CiAgICAgICAgIGJyZWFrOwot
ICAgIGNhc2UgVFNDX01PREVfUFZSRFRTQ1A6Ci0gICAgICAgIGQtPmFyY2gudnRzYyA9ICFib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUkRUU0NQKSB8fAotICAgICAgICAgICAgICAgICAgICAgICAh
aG9zdF90c2NfaXNfc2FmZSgpOwotICAgICAgICBlbmFibGVfdHNjX3NjYWxpbmcgPSBpc19odm1f
ZG9tYWluKGQpICYmICFkLT5hcmNoLnZ0c2MgJiYKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaHZtX2dldF90c2Nfc2NhbGluZ19yYXRpbyhndHNjX2toeiA/OiBjcHVfa2h6KTsKLSAgICAg
ICAgZC0+YXJjaC50c2Nfa2h6ID0gKGVuYWJsZV90c2Nfc2NhbGluZyAmJiBndHNjX2toeikgPyBn
dHNjX2toeiA6IGNwdV9raHo7Ci0gICAgICAgIHNldF90aW1lX3NjYWxlKCZkLT5hcmNoLnZ0c2Nf
dG9fbnMsIGQtPmFyY2gudHNjX2toeiAqIDEwMDAgKTsKLSAgICAgICAgZC0+YXJjaC5uc190b192
dHNjID0gc2NhbGVfcmVjaXByb2NhbChkLT5hcmNoLnZ0c2NfdG9fbnMpOwotICAgICAgICBpZiAo
IGQtPmFyY2gudnRzYyApCi0gICAgICAgICAgICBkLT5hcmNoLnZ0c2Nfb2Zmc2V0ID0gZ2V0X3Nf
dGltZSgpIC0gZWxhcHNlZF9uc2VjOwotICAgICAgICBlbHNlIHsKLSAgICAgICAgICAgIC8qIHdo
ZW4gdXNpbmcgbmF0aXZlIFRTQywgb2Zmc2V0IGlzIG5zZWMgcmVsYXRpdmUgdG8gcG93ZXItb24K
LSAgICAgICAgICAgICAqIG9mIHBoeXNpY2FsIG1hY2hpbmUgKi8KLSAgICAgICAgICAgIGQtPmFy
Y2gudnRzY19vZmZzZXQgPSBzY2FsZV9kZWx0YShyZHRzYygpLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ0aGlzX2NwdShjcHVfdGltZSkudHNjX3NjYWxl
KSAtCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxhcHNlZF9uc2VjOwotICAg
ICAgICB9Ci0gICAgICAgIGJyZWFrOwogICAgIH0KICAgICBkLT5hcmNoLmluY2FybmF0aW9uID0g
aW5jYXJuYXRpb24gKyAxOwogICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdGltZS5o
CmluZGV4IGNlOTZlYzkuLjA3MGNkZWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
dGltZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdGltZS5oCkBAIC0xMiwxMCArMTIsNyBA
QAogICogICAgMiA9IGd1ZXN0IHJkdHNjIGFsd2F5cyBleGVjdXRlZCBuYXRpdmVseSAobm8gbW9u
b3RvbmljaXR5L2ZyZXF1ZW5jeQogICogICAgICAgICBndWFyYW50ZWVzKTsgZ3Vlc3QgcmR0c2Nw
IGVtdWxhdGVkIGF0IG5hdGl2ZSBmcmVxdWVuY3kgaWYKICAqICAgICAgICAgdW5zdXBwb3J0ZWQg
YnkgaC93LCBlbHNlIGV4ZWN1dGVkIG5hdGl2ZWx5Ci0gKiAgICAzID0gc2FtZSBhcyAyLCBleGNl
cHQgeGVuIG1hbmFnZXMgVFNDX0FVWCByZWdpc3RlciBzbyBndWVzdCBjYW4KLSAqICAgICAgICAg
ZGV0ZXJtaW5lIHdoZW4gYSByZXN0b3JlL21pZ3JhdGlvbiBoYXMgb2NjdXJyZWQgYW5kIGFzc3Vt
ZXMKLSAqICAgICAgICAgZ3Vlc3Qgb2J0YWlucy91c2VzIHB2Y2xvY2stbGlrZSBtZWNoYW5pc20g
dG8gYWRqdXN0IGZvcgotICogICAgICAgICBtb25vdG9uaWNpdHkgYW5kIGZyZXF1ZW5jeSBjaGFu
Z2VzCisgKiAgICAzID0gUmVtb3ZlZCwgd2FzIFBWUkRUU0NQLgogICovCiAjZGVmaW5lIFRTQ19N
T0RFX0RFRkFVTFQgICAgICAgICAgMAogI2RlZmluZSBUU0NfTU9ERV9BTFdBWVNfRU1VTEFURSAg
IDEKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 21:47:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 21:47: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-devel-bounces@lists.xenproject.org>)
	id 1gNPU9-0000cv-8o; Thu, 15 Nov 2018 21:47: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=verr=n2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNPU7-0000cX-VR
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 21:47:36 +0000
X-Inumbo-ID: 0e4c277d-e920-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e4c277d-e920-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 21:47:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,237,1539648000"; d="scan'208";a="70715784"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 15 Nov 2018 21:47:14 +0000
Message-ID: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/4] x86: Drop PVRDTSCP and fix MSR_TSC_AUX
 handling for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Qm9yaXMgaGFzIGNvbmZpcm1lZCB0aGF0IG5vb25lIGFwcGVhcnMgdG8gYmUgdXNpbmcgUFZSRFRT
Q1AgYW55IG1vcmUsIGFuZCBpbgp0aGUgZGVjYWRlIHNpbmNlIGl0IHdhcyBpbnRyb2R1Y2VkLCBn
dWVzdCBrZXJuZWwgLyBoYXJkd2FyZSBzdXBwb3J0IGhhcwpwcm92aWRlZCBhIGJldHRlciBhbHRl
cm5hdGl2ZS4KCkFuZHJldyBDb29wZXIgKDQpOgogIHg4NjogQmVnaW4gdG8gcmVtb3ZlIFRTQyBt
b2RlIFBWUkRUU0NQCiAgeDg2L3B2OiBSZW1vdmUgZGVmZXJyZWQgUkRUU0N7LFB9IGhhbmRsaW5n
IGluIHB2X2VtdWxhdGVfcHJpdmlsZWdlZF9vcCgpCiAgeDg2L21zcjogSGFuZGxlIE1TUl9UU0Nf
QVVYIGNvbnNpc3RlbnRseSBmb3IgUFYgYW5kIEhWTSBndWVzdHMKICB4ODYvcHY6IEV4cG9zZSBS
RFRTQ1AgdG8gUFYgZ3Vlc3RzCgogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAg
ICAgICAgICB8ICAzICstLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgICAg
ICAgICB8ICA1ICsrKystCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAgICAg
ICAgIHwgMTggKysrKystLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAg
ICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAg
ICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAxOCArKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLWludi1v
cC5jICAgICAgICAgICAgICAgfCAyNyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94
ODYvcHYvZW11bC1wcml2LW9wLmMgICAgICAgICAgICAgIHwgMzIgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni90aW1lLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAz
NSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
aHZtLmggICAgICAgICAgICAgICB8ICA2IC0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
Y3B1LmggICAgICAgICAgICAgIHwgIDEgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCAgICAg
ICAgICAgICAgICAgICB8ICA4ICsrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvdGltZS5oICAg
ICAgICAgICAgICAgICAgfCAgNiArLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWZlYXR1cmVzZXQuaCB8ICAyICstCiAxNCBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCsp
LCAxMjUgZGVsZXRpb25zKC0pCgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 21:47:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 21:47: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-devel-bounces@lists.xenproject.org>)
	id 1gNPU9-0000dJ-VN; Thu, 15 Nov 2018 21:47: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=verr=n2=citrix.com=prvs=850f8f69e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNPU7-0000cW-UK
 for xen-devel@lists.xen.org; Thu, 15 Nov 2018 21:47:36 +0000
X-Inumbo-ID: 0f30563b-e920-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f30563b-e920-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 21:47:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,237,1539648000"; d="scan'208";a="70715790"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 15 Nov 2018 21:47:16 +0000
Message-ID: <1542318438-20319-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/4] x86/pv: Remove deferred RDTSC{,
 P} handling in pv_emulate_privileged_op()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgbm90ZWQgaW4gYy9zIDQ5OTliZjNlOGIgIng4Ni9QVjogdXNlIGdlbmVyaWMgZW11bGF0b3Ig
Zm9yIHByaXZpbGVnZWQKaW5zdHJ1Y3Rpb24gaGFuZGxpbmciLCB0aGVzZSBob29wcyBhcmUganVt
cGVkIHRocm91Z2ggdG8gcmV0YWluIHRoZSBvbGRlcgpiZWhhdmlvdXIsIGFsb25nIHdpdGggYSBu
b3RlIHN1Z2dlc3RpbmcgdGhhdCB3ZSBzaG91bGQgcmVjb25zaWRlciB0aGluZ3MuCgpJdCBkb2Vz
IG5vdCBtYXR0ZXIgZXhhY3RseSB3aGVuIHB2X3NvZnRfcmR0c2MoKSBpcyBjYWxsZWQsIGFzIFhl
bidzIGJlaGF2aW91cgppcyBhbiBvcGFxdWUgYXRvbWljIGFjdGlvbiBmcm9tIHRoZSBndWVzdHMg
cG9pbnQgb2Ygdmlldy4gIEZ1cnRoZXJtb3JlLCBldmVuCndpdGggUFZSRFRTQ1AgbW9kZSwgdGhl
IFRTQ19BVVggdmFsdWUgY29uc3RhbnQgd2hpbGUgdGhlIGRvbWFpbiBpcyBleGVjdXRpbmcuCgpE
cm9wIGFsbCB0aGUgZGVmZXJyYWwgbG9naWMsIGFuZCBsZWF2ZSBUU0NfQVVYIHVuaWZvcm1seSBh
dCAwIGFzIFBWUkRUU0NQIG1vZGUKaXMgYmVpbmcgcmVtb3ZlZC4gIExhdGVyIGNoYW5nZXMgd2ls
bCBtYWtlIHRoaXMgYmVoYXZlIGFyY2hpdGVjdHVyYWxseS4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2gg
PEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LW9wLmMgfCAzMCArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpp
bmRleCA4MzQ0MWI2Li4zNjQxZDMxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1w
cml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC01MSw5ICs1
MSw2IEBAIHN0cnVjdCBwcml2X29wX2N0eHQgewogICAgIH0gY3M7CiAgICAgY2hhciAqaW9fZW11
bF9zdHViOwogICAgIHVuc2lnbmVkIGludCBicG1hdGNoOwotICAgIHVuc2lnbmVkIGludCB0c2M7
Ci0jZGVmaW5lIFRTQ19CQVNFIDEKLSNkZWZpbmUgVFNDX0FVWCAyCiB9OwogCiAvKiBJL08gZW11
bGF0aW9uIHN1cHBvcnQuIEhlbHBlciByb3V0aW5lcyBmb3IsIGFuZCB0eXBlIG9mLCB0aGUgc3Rh
Y2sgc3R1Yi4gKi8KQEAgLTgxMCw3ICs4MDcsNiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNfY3B1
ZnJlcV9jb250cm9sbGVyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiBzdGF0aWMgaW50IHJlYWRf
bXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90ICp2YWwsCiAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewotICAgIHN0cnVjdCBwcml2X29wX2N0
eHQgKnBvYyA9IGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgcHJpdl9vcF9jdHh0LCBjdHh0KTsK
ICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgY29uc3Qgc3RydWN0
IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47CiAgICAgYm9vbCB2cG11X21zciA9IGZhbHNl
OwpAQCAtODQ3LDE5ICs4NDMsMTEgQEAgc3RhdGljIGludCByZWFkX21zcih1bnNpZ25lZCBpbnQg
cmVnLCB1aW50NjRfdCAqdmFsLAogICAgICAgICAqdmFsID0gY3Vyci0+YXJjaC5wdi5nc19iYXNl
X3VzZXI7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAKLSAgICAvKgotICAgICAqIElu
IG9yZGVyIHRvIGZ1bGx5IHJldGFpbiBvcmlnaW5hbCBiZWhhdmlvciwgZGVmZXIgY2FsbGluZwot
ICAgICAqIHB2X3NvZnRfcmR0c2MoKSB1bnRpbCBhZnRlciBlbXVsYXRpb24uIFRoaXMgbWF5IHdh
bnQvbmVlZCB0byBiZQotICAgICAqIHJlY29uc2lkZXJlZC4KLSAgICAgKi8KICAgICBjYXNlIE1T
Ul9JQTMyX1RTQzoKLSAgICAgICAgcG9jLT50c2MgfD0gVFNDX0JBU0U7Ci0gICAgICAgIGdvdG8g
bm9ybWFsOworICAgICAgICAqdmFsID0gY3VycmQtPmFyY2gudnRzYyA/IHB2X3NvZnRfcmR0c2Mo
Y3VyciwgY3R4dC0+cmVncykgOiByZHRzYygpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OwogCiAgICAgY2FzZSBNU1JfVFNDX0FVWDoKLSAgICAgICAgcG9jLT50c2MgfD0gVFNDX0FVWDsK
LSAgICAgICAgaWYgKCBjcHVfaGFzX3JkdHNjcCApCi0gICAgICAgICAgICBnb3RvIG5vcm1hbDsK
ICAgICAgICAgKnZhbCA9IDA7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAKQEAgLTEz
NDEsMjAgKzEzMjksNiBAQCBpbnQgcHZfZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogICAgIHN3aXRjaCAoIHJjICkKICAgICB7CiAgICAgY2FzZSBYODZF
TVVMX09LQVk6Ci0gICAgICAgIGlmICggY3R4dC50c2MgJiBUU0NfQkFTRSApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIGlmICggY3VycmQtPmFyY2gudnRzYyB8fCAoY3R4dC50c2MgJiBUU0NfQVVY
KSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgbXNyX3NwbGl0KHJlZ3MsIHB2X3Nv
ZnRfcmR0c2MoY3VyciwgcmVncykpOwotCi0gICAgICAgICAgICAgICAgaWYgKCBjdHh0LnRzYyAm
IFRTQ19BVVggKQotICAgICAgICAgICAgICAgICAgICByZWdzLT5yY3ggPSAoY3VycmQtPmFyY2gu
dHNjX21vZGUgPT0gVFNDX01PREVfUFZSRFRTQ1AKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgID8gY3VycmQtPmFyY2guaW5jYXJuYXRpb24gOiAwKTsKLSAgICAgICAgICAgIH0KLSAg
ICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBtc3Jfc3BsaXQocmVncywgcmR0c2MoKSk7
Ci0gICAgICAgIH0KLQogICAgICAgICBpZiAoIGN0eHQuY3R4dC5yZXRpcmUuc2luZ2xlc3RlcCAp
CiAgICAgICAgICAgICBjdHh0LmJwbWF0Y2ggfD0gRFJfU1RFUDsKICAgICAgICAgaWYgKCBjdHh0
LmJwbWF0Y2ggKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 22:13:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 22:13: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-devel-bounces@lists.xenproject.org>)
	id 1gNPtC-0003KR-F1; Thu, 15 Nov 2018 22:13: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=wfeu=n2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNPtA-0003K7-OF
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 22:13:28 +0000
X-Inumbo-ID: ad4388ae-e923-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad4388ae-e923-11e8-9a16-bc764e045a96;
 Thu, 15 Nov 2018 22:13:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNPt9-0001Sg-1h; Thu, 15 Nov 2018 22:13:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNPt8-0007u5-PW; Thu, 15 Nov 2018 22:13:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNPt8-0003gM-Ov; Thu, 15 Nov 2018 22:13:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130148-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 22:13:26 +0000
Subject: [Xen-devel] [ovmf test] 130148: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE0OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxNDgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDkgZGF5cyAgIDgzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDAgZGF5cyAgICA1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 23:39:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 23:39: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-devel-bounces@lists.xenproject.org>)
	id 1gNRDk-0000xD-PH; Thu, 15 Nov 2018 23:38: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=Wfeu=N2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNRDj-0000x1-Gi
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 23:38:47 +0000
X-Inumbo-ID: 95216e1e-e92f-11e8-b4c2-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 95216e1e-e92f-11e8-b4c2-12d6303a7972;
 Thu, 15 Nov 2018 23:38:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNRDb-000333-6I; Thu, 15 Nov 2018 23:38:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNRDa-00074x-PR; Thu, 15 Nov 2018 23:38:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNRDa-0005i3-Oo; Thu, 15 Nov 2018 23:38:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130151-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 23:38:38 +0000
Subject: [Xen-devel] [ovmf test] 130151: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE1MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxNTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDkgZGF5cyAgIDg0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDAgZGF5cyAgICA2IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 15 23:53:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Nov 2018 23:53: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-devel-bounces@lists.xenproject.org>)
	id 1gNRRX-0002RX-6o; Thu, 15 Nov 2018 23:53: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=Wfeu=N2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNRRV-0002RL-RM
 for xen-devel@lists.xenproject.org; Thu, 15 Nov 2018 23:53:01 +0000
X-Inumbo-ID: 900a0d80-e931-11e8-9e82-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 900a0d80-e931-11e8-9e82-12d6303a7972;
 Thu, 15 Nov 2018 23:52:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNRRI-0003Jh-O6; Thu, 15 Nov 2018 23:52:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNRRI-00084f-8g; Thu, 15 Nov 2018 23:52:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNRRI-000728-80; Thu, 15 Nov 2018 23:52:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129986-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-armhf-armhf-xl-arndale:xen-install:fail:regression
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=2e390c487815669fb9bb35d7ea11883cc10a9b50
X-Osstest-Versions-That: linux=0b047cbc44ae7d0cea41a99cd7ec1f009360a605
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Nov 2018 23:52:48 +0000
Subject: [Xen-devel] [linux-4.14 test] 129986: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTk4NiBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5ODYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
IDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTc2MgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAyZTM5
MGM0ODc4MTU2NjlmYjliYjM1ZDdlYTExODgzY2MxMGE5YjUwCmJhc2VsaW5lIHZlcnNpb246CiBs
aW51eCAgICAgICAgICAgICAgICAwYjA0N2NiYzQ0YWU3ZDBjZWE0MWE5OWNkN2VjMWYwMDkzNjBh
NjA1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk3NjIgIDIwMTgtMTEtMTAgMTY6MTg6NDYgWiAg
ICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5OTg2ICAyMDE4LTExLTEzIDE5OjQyOjEw
IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgIkVyaWMgVy4gQmllZGVybWFuIiA8ZWJpZWRlcm1AeG1pc3Npb24u
Y29tPgogIEFhcm8gS29za2luZW4gPGFhcm8ua29za2luZW5AaWtpLmZpPgogIEFsIFZpcm8gPHZp
cm9AemVuaXYubGludXgub3JnLnVrPgogIEFsZXggU3Rhbm9ldiA8YWxleEBhc3Rhbm9ldi5jb20+
CiAgQWxleGFuZGVyIER1eWNrIDxhbGV4YW5kZXIuaC5kdXlja0BsaW51eC5pbnRlbC5jb20+CiAg
QWxleGFuZGVyIFBsb3VtaXN0b3MgPGFsZXgucGxvdW1pc3Rvc0BnbWFpbC5jb20+CiAgQWxleGFu
ZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGJvb3RsaW4uY29tPgogIEFsZXhlaSBTdGFy
b3ZvaXRvdiA8YXN0QGtlcm5lbC5vcmc+CiAgQWxleGV5IEtob3Jvc2hpbG92IDxraG9yb3NoaWxv
dkBpc3ByYXMucnU+CiAgQW1pciBHb2xkc3RlaW4gPGFtaXI3M2lsQGdtYWlsLmNvbT4KICBBbmRp
IEtsZWVuIDxha0BsaW51eC5pbnRlbC5jb20+CiAgQW5kcmVhcyBLZW1uYWRlIDxhbmRyZWFzQGtl
bW5hZGUuaW5mbz4KICBBbmRyZXcgQm93ZXJzIDxhbmRyZXd4LmJvd2Vyc0BpbnRlbC5jb20+CiAg
QW5kcmV3IEx1bm4gPGFuZHJld0BsdW5uLmNoPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgt
Zm91bmRhdGlvbi5vcmc+CiAgQW50b2luZSBUZW5hcnQgPGFudG9pbmUudGVuYXJ0QGJvb3RsaW4u
Y29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFyZW5k
IHZhbiBTcHJpZWwgPGFyZW5kLnZhbnNwcmllbEBicm9hZGNvbS5jb20+CiAgQXJuYWxkbyBDYXJ2
YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5k
Yi5kZT4KICBBcnRlbXkgS292YWx5b3YgPGFydGVteWtvQG1lbGxhbm94LmNvbT4KICBCYXJ0bG9t
aWVqIFpvbG5pZXJraWV3aWN6IDxiLnpvbG5pZXJraWVAc2Ftc3VuZy5jb20+CiAgQmVuIEh1dGNo
aW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51az4KICBCZW5qYW1pbiBDb2RkaW5ndG9uIDxiY29kZGlu
Z0ByZWRoYXQuY29tPgogIEJpbiBNZW5nIDxibWVuZy5jbkBnbWFpbC5jb20+CiAgQmpvcm4gQW5k
ZXJzc29uIDxiam9ybi5hbmRlcnNzb25AbGluYXJvLm9yZz4KICBCam9ybiBIZWxnYWFzIDxiaGVs
Z2Fhc0Bnb29nbGUuY29tPgogIEJvcmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJlemlsbG9uQGJvb3Rs
aW4uY29tPgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAg
Qm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIEJyZW5vIExlaXRhbyA8bGVpdGFvQGRlYmlh
bi5vcmc+CiAgQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT4KICBDaGFv
IFl1IDx5dWNoYW8wQGh1YXdlaS5jb20+CiAgQ2hlbmJvIEZlbmcgPGZlbmdjQGdvb2dsZS5jb20+
CiAgQ2hyaXN0aWFuIEhld2l0dCA8Y2hyaXN0aWFuc2hld2l0dEBnbWFpbC5jb20+CiAgQ2hyaXN0
aWFuIExhbXBhcnRlciA8Y2h1bmtlZXlAZ21haWwuY29tPgogIENocmlzdG9waGUgTGVyb3kgPGNo
cmlzdG9waGUubGVyb3lAYy1zLmZyPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9u
aWNhbC5jb20+CiAgQ29seSBMaSA8Y29seWxpQHN1c2UuZGU+CiAgQ29yZXkgTWlueWFyZCA8Y21p
bnlhcmRAbXZpc3RhLmNvbT4KICBDcmlzdGlhbiBCaXJzYW4gPGNyaXN0aWFuLmJpcnNhbkBtaWNy
b2NoaXAuY29tPgogIERhbWllbiBMZSBNb2FsIDxkYW1pZW4ubGVtb2FsQHdkYy5jb20+CiAgRGFu
IFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxk
YW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgQ29sYXNjaW9uZSA8ZGFuY29sQGdvb2dsZS5j
b20+CiAgRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KICBEYXZpZCBBaGVy
biA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgSG93ZWxscyA8ZGhvd2VsbHNAcmVkaGF0LmNv
bT4KICBEYXZpZCBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgUy4gTWlsbGVy
IDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8ZHN0ZXJiYUBzdXNlLmNvbT4K
ICBEZW5pcyBEcm96ZG92IDxkZW5pc2RAbWVsbGFub3guY29tPgogIERleHVhbiBDdWkgPGRlY3Vp
QG1pY3Jvc29mdC5jb20+CiAgRGljayBLZW5uZWR5IDxkaWNrLmtlbm5lZHlAYnJvYWRjb20uY29t
PgogIERpbmggTmd1eWVuIDxkaW5ndXllbkBrZXJuZWwub3JnPgogIERtaXRyeSBCYXpoZW5vdiA8
YmF6aGVub3YuZG5AZ21haWwuY29tPgogIERvbWluaWsgQnJvZG93c2tpIDxsaW51eEBkb21pbmlr
YnJvZG93c2tpLm5ldD4KICBEb3UgTGl5YW5nIDxkb3VseS5mbnN0QGNuLmZ1aml0c3UuY29tPgog
IERvdWcgTGVkZm9yZCA8ZGxlZGZvcmRAcmVkaGF0LmNvbT4KICBEb3VnbGFzIEFuZGVyc29uIDxk
aWFuZGVyc0BjaHJvbWl1bS5vcmc+CiAgRHIuIEdyZWcgV2V0dHN0ZWluIDxncmVnQGVuamVsbGlj
LmNvbT4KICBEci4gR3JlZyBXZXR0c3RlaW4gPGdyZWdAd2luZC5lbmplbGxpYy5jb20+CiAgRWR1
YXJkbyBWYWxlbnRpbiA8ZWR1YmV6dmFsQGdtYWlsLmNvbT4KICBFbW1hbnVlbCBHcnVtYmFjaCA8
ZW1tYW51ZWwuZ3J1bWJhY2hAaW50ZWwuY29tPgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29v
Z2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXJpYyBXLiBC
aWVkZXJtYW4gPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KICBFdWdlbiBIcmlzdGV2IDxldWdlbi5o
cmlzdGV2QG1pY3JvY2hpcC5jb20+CiAgRmVsaXBlIEJhbGJpIDxmZWxpcGUuYmFsYmlAbGludXgu
aW50ZWwuY29tPgogIEZpbGlwZSBNYW5hbmEgPGZkbWFuYW5hQHN1c2UuY29tPgogIEZpbm4gVGhh
aW4gPGZ0aGFpbkB0ZWxlZ3JhcGhpY3MuY29tLmF1PgogIEZsb3JpYW4gV2VzdHBoYWwgPGZ3QHN0
cmxlbi5kZT4KICBGcmFuY2sgTGVub3JtYW5kIDxmcmFuY2subGVub3JtYW5kQG54cC5jb20+CiAg
R2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4KICBHaW9oIEtpbSA8
Z2ktb2gua2ltQHByb2ZpdGJyaWNrcy5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hA
bGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+
CiAgR3VvcWluZyBKaWFuZyA8Z3FqaWFuZ0BzdXNlLmNvbT4KICBHdXN0YXZvIEEuIFIuIFNpbHZh
IDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhh
dC5jb20+CiAgSGFucyBWZXJrdWlsIDxoYW5zLnZlcmt1aWxAY2lzY28uY29tPgogIEhhbnMgVmVy
a3VpbCA8aGFuc3ZlcmtAY2lzY28uY29tPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWxAeHM0YWxs
Lm5sPgogIEhlIFpoZSA8emhlLmhlQHdpbmRyaXZlci5jb20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxs
ZXJAZ214LmRlPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBI
b2xnZXIgSG9mZnN0w6R0dGUgPGhvbGdlckBhcHBsaWVkLWFzeW5jaHJvbnkuY29tPgogIEhvbmdo
dWkgWmhhbmcgPGhvbmdodWkuemhhbmdAbWVkaWF0ZWsuY29tPgogIEhvcmlhIEdlYW50xIMgPGhv
cmlhLmdlYW50YUBueHAuY29tPgogIEhvdSBUYW8gPGhvdXRhbzFAaHVhd2VpLmNvbT4KICBIdWd1
ZXMgRnJ1Y2hldCA8aHVndWVzLmZydWNoZXRAc3QuY29tPgogIEh1aSBXYW5nIDxodWkud2FuZ0Bj
YW5vbmljYWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEouIEJydWNl
IEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgogIEphZWdldWsgS2ltIDxqYWVnZXVrQGtlcm5l
bC5vcmc+CiAgSmFtZXMgU21hcnQgPGphbWVzLnNtYXJ0QGJyb2FkY29tLmNvbT4KICBKYW1lcyBT
bWFydCA8anNtYXJ0MjAyMUBnbWFpbC5jb20+CiAgSmFuIEdsYXViZXIgPGpnbGF1YmVyQGNhdml1
bS5jb20+CiAgSmFuIEthcmEgPGphY2tAc3VzZS5jej4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2ph
QGxpbnV4LmlibS5jb20+CiAgSmFya2tvIFNha2tpbmVuIDxqYXJra28uc2Fra2luZW5AbGludXgu
aW50ZWwuY29tPgogIEphcm9kIFdpbHNvbiA8amFyb2RAcmVkaGF0LmNvbT4KICBKYXNvbiBHdW50
aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmF2aWVyIE1hcnRpbmV6IENhbmlsbGFzIDxqYXZp
ZXJtQHJlZGhhdC5jb20+CiAgSmVmZiBLaXJzaGVyIDxqZWZmcmV5LnQua2lyc2hlckBpbnRlbC5j
b20+CiAgSmVmZiBNYWhvbmV5IDxqZWZmbUBzdXNlLmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBr
ZXJuZWwuZGs+CiAgSmVyZW15IENsaW5lIDxqY2xpbmVAcmVkaGF0LmNvbT4KICBKaWEgSG9uZ3Rh
byA8aG9uZ3Rhby5qaWFAZnJlZXNjYWxlLmNvbT4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBA
Z21haWwuY29tPgogIEppbSBNYXR0c29uIDxqbWF0dHNvbkBnb29nbGUuY29tPgogIEppcmkgS29z
aW5hIDxqa29zaW5hQHN1c2UuY3o+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJuZWwub3JnPgogIEpp
cmkgT2xzYSA8am9sc2FAcmVkaGF0LmNvbT4KICBKb2UgSmluIDxqb2UuamluQG9yYWNsZS5jb20+
CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaG4gRGF2aWQgQW5nbGluIDxk
YXZlLmFuZ2xpbkBiZWxsLm5ldD4KICBKb2huIFNwZXJiZWNrIDxqc3BlcmJlY2tAZ29vZ2xlLmNv
bT4KICBKb24gRGVycmljazogPGpvbmF0aGFuLmRlcnJpY2tAaW50ZWwuY29tPgogIEpvbmF0aGFu
IENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KICBKb3JnZW4gSGFuc2VuIDxq
aGFuc2VuQHZtd2FyZS5jb20+CiAgSm9zZWYgQmFjaWsgPGpiYWNpa0BmYi5jb20+CiAgSm9zZWYg
QmFjaWsgPGpvc2VmQHRveGljcGFuZGEuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICBKw6lyw7RtZSBHbGlzc2UgPGpnbGlzc2VAcmVkaGF0LmNvbT4KICBLLiBZLiBTcmlu
aXZhc2FuIDxreXNAbWljcm9zb2Z0LmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3Jh
Lm9yZz4KICBLZWl0aCBCdXNjaCA8a2VpdGguYnVzY2hAaW50ZWwuY29tPgogIEtpc2hvbiBWaWph
eSBBYnJhaGFtIEkgPGtpc2hvbkB0aS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgogIEtyenlzenRvZiBLb3psb3dza2kgPGtyemtAa2VybmVsLm9y
Zz4KICBMYXJzLVBldGVyIENsYXVzZW4gPGxhcnNAbWV0YWZvby5kZT4KICBMZWUgSm9uZXMgPGxl
ZS5qb25lc0BsaW5hcm8ub3JnPgogIExlb24gUm9tYW5vdnNreSA8bGVvbnJvQG1lbGxhbm94LmNv
bT4KICBMZW9uYXJkbyBTb2FyZXMgTcO8bGxlciA8bGVvemluaG8yOV9ldUBob3RtYWlsLmNvbT4K
ICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMg
V2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgogIExpdSBYaWFuZyA8bGl1LnhpYW5n
NkB6dGUuY29tLmNuPgogIExvaWMgUG91bGFpbiA8bG9pYy5wb3VsYWluQGxpbmFyby5vcmc+CiAg
TG9yZW56byBQaWVyYWxpc2kgPGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20+CiAgTHVib21pciBS
aW50ZWwgPGxrdW5kcmFrQHYzLnNrPgogIEx1Y2EgQ29lbGhvIDxsdWNpYW5vLmNvZWxob0BpbnRl
bC5jb20+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9jaGVzQG1pY3JvY2hpcC5j
b20+CiAgTHVrYXMgQ3plcm5lciA8bGN6ZXJuZXJAcmVkaGF0LmNvbT4KICBMdWthcyBXdW5uZXIg
PGx1a2FzQHd1bm5lci5kZT4KICBNYWNpZWogUy4gU3ptaWdpZXJvIDxtYWlsQG1hY2llai5zem1p
Z2llcm8ubmFtZT4KICBNYWNpZWogVy4gUm96eWNraSA8bWFjcm9AbGludXgtbWlwcy5vcmc+CiAg
TWFuanVuYXRoIFBhdGlsIDxtYW5qdW5hdGguYi5wYXRpbEBvcmFjbGUuY29tPgogIE1hcmMgWnlu
Z2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2VsIEhvbHRtYW5uIDxtYXJjZWxAaG9s
dG1hbm4ub3JnPgogIE1hcmVrIFN6eXByb3dza2kgPG0uc3p5cHJvd3NraUBzYW1zdW5nLmNvbT4K
ICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1
dGxhbmRAYXJtLmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFj
bGUuY29tPgogIE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBN
YXJ0aW4gV2lsbGkgPG1hcnRpbkBzdHJvbmdzd2FuLm9yZz4KICBNYXNhbWkgSGlyYW1hdHN1IDxt
aGlyYW1hdEBrZXJuZWwub3JnPgogIE1hdGhpZXUgTWFsYXRlcnJlIDxtYWxhdEBkZWJpYW4ub3Jn
PgogIE1hdGhpZXUgUG9pcmllciA8bWF0aGlldS5wb2lyaWVyQGxpbmFyby5vcmc+CiAgTWF0aWFz
IEJqw7hybGluZyA8bWJAbGlnaHRudm0uaW8+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hl
aGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4u
aWQuYXU+CiAgTWljaGFlbCBKaW4gPG1pa2hhaWwuamluQGdtYWlsLmNvbT4KICBNaWNoYWVsIFNj
aG1pdHogPHNjaG1pdHptaWNAZ21haWwuY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2Uu
Y29tPgogIE1paGNsYSBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pa2EgV2VzdGVyYmVyZyA8
bWlrYS53ZXN0ZXJiZXJnQGxpbnV4LmludGVsLmNvbT4KICBNaWtlIEtyYXZldHogPG1pa2Uua3Jh
dmV0ekBvcmFjbGUuY29tPgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1p
bWkgWm9oYXIgPHpvaGFyQGxpbnV4LmlibS5jb20+CiAgTWlxdWVsIFJheW5hbCA8bWlxdWVsLnJh
eW5hbEBib290bGluLmNvbT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29uby50b21vaGlyb0BqcC5m
dWppdHN1LmNvbT4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29t
PgogIE5pY2sgRGVzYXVsbmllcnMgPG5kZXNhdWxuaWVyc0Bnb29nbGUuY29tPgogIE5pY29sYXMg
RmVycmUgPG5pY29sYXMuZmVycmVAbWljcm9jaGlwLmNvbT4KICBOaWNvbGFzIFBpdHJlIDxuaWNv
QGxpbmFyby5vcmc+CiAgTmljb2xhcyBQaXRyZSA8bmljb2xhcy5waXRyZUBsaW5hcm8ub3JnPgog
IE5pa2xhcyBDYXNzZWwgPG5pa2xhcy5jYXNzZWxAbGluYXJvLm9yZz4KICBPbWFyIFNhbmRvdmFs
IDxvc2FuZG92QGZiLmNvbT4KICBPbmRyZWogTW9zbmFjZWsgPG9tb3NuYWNlQHJlZGhhdC5jb20+
CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYW9sbyBWYWxlbnRlIDxw
YW9sby52YWxlbnRlQGxpbmFyby5vcmc+CiAgUGFyYXYgUGFuZGl0IDxwYXJhdkBtZWxsYW5veC5j
b20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgQ2VyY3VlaWwg
PHBhdWxAY3JhcG91aWxsb3UubmV0PgogIFBhdWwgTW9vcmUgPHBhdWxAcGF1bC1tb29yZS5jb20+
CiAgUGV0ZXIgQ2hlbiA8cGV0ZXIuY2hlbkBueHAuY29tPgogIFBldHIgTWxhZGVrIDxwbWxhZGVr
QHN1c2UuY29tPgogIFBpZXJyZSBZdmVzIE1PUkRSRVQgPHBpZXJyZS15dmVzLm1vcmRyZXRAc3Qu
Y29tPgogIFBpZXJyZS1ZdmVzIE1PUkRSRVQgPHBpZXJyZS15dmVzLm1vcmRyZXRAc3QuY29tPgog
IFByYXJpdCBCaGFyZ2F2YSA8cHJhcml0QHJlZGhhdC5jb20+CiAgUWl1eHUgWmh1byA8cWl1eHUu
emh1b0BpbnRlbC5jb20+CiAgUXUgV2VucnVvIDx3cXVAc3VzZS5jb20+CiAgUmFmYWVsIEouIFd5
c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJhZmHFgiBNacWCZWNraSA8cmFm
YWxAbWlsZWNraS5wbD4KICBSYWxwaCBDYW1wYmVsbCA8cmNhbXBiZWxsQG52aWRpYS5jb20+CiAg
Um9iaW4gTXVycGh5IDxyb2Jpbi5tdXJwaHlAYXJtLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgUnlhbiBD
IEdvb2RmZWxsb3cgPHJnb29kZmVsQGlzaS5lZHU+CiAgUnlkZXIgTGVlIDxyeWRlci5sZWVAbWVk
aWF0ZWsuY29tPgogIFNhaSBQcmFuZWV0aCA8c2FpLnByYW5lZXRoLnByYWtoeWFAaW50ZWwuY29t
PgogIFNhaSBQcmFuZWV0aCBQcmFraHlhIDxzYWkucHJhbmVldGgucHJha2h5YUBpbnRlbC5jb20+
CiAgU2FuZGVyIEVpa2VsZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5pdD4KICBTYW5za3JpdGkg
U2hhcm1hIDxzYW5zaGFybUByZWRoYXQuY29tPgogIFNhcmEgU2hhcm9uIDxzYXJhLnNoYXJvbkBp
bnRlbC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNjb3R0IFdvb2Qg
PHNjb3R0d29vZEBmcmVlc2NhbGUuY29tPgogIFNlYmFzdGlhbiBBbmRyemVqIFNpZXdpb3IgPGJp
Z2Vhc3lAbGludXRyb25peC5kZT4KICBTZWJhc3RpYW4gQmFzaWVyc2tpIDxzZWJhc3RpYW54LmJh
c2llcnNraUBpbnRlbC5jb20+CiAgU2VnaGVyIEJvZXNzZW5rb29sIDxzZWdoZXJAa2VybmVsLmNy
YXNoaW5nLm9yZz4KICBTZWx2aW4gWGF2aWVyIDxzZWx2aW4ueGF2aWVyQGJyb2FkY29tLmNvbT4K
ICBTZXJoZXkgUG9wb3Z5Y2ggPHNlcmhlLnBvcG92eWNoQGdtYWlsLmNvbT4KICBTaGFvaHVhIExp
IDxzaGxpQGZiLmNvbT4KICBTaGF1bCBUcmllYml0eiA8c2hhdWwudHJpZWJpdHpAaW50ZWwuY29t
PgogIFNodWFoIEtoYW4gKFNhbXN1bmcgT1NHKSA8c2h1YWhAa2VybmVsLm9yZz4KICBTaHVhaCBL
aGFuIDxzaHVhaEBrZXJuZWwub3JnPgogIFNvbmcgTXVjaHVuIDxzbXVjaHVuQGdtYWlsLmNvbT4K
ICBTdGFuIEpvaG5zb24gPHVzZXJtNTdAeWFob28uY29tPgogIFN0ZWZhbiBOdWVybmJlcmdlciA8
c251QGFtYXpvbi5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1
bmV0LmNvbT4KICBTdGVwaGVuIEJveWQgPHN3Ym95ZEBjaHJvbWl1bS5vcmc+CiAgU3RldmUgRnJl
bmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN0ZXZlIE1jSW50eXJlIDw5M3NhbUBkZWJp
YW4ub3JnPgogIFN0ZXZlIFR3aXNzIDxzdHdpc3Mub3BlbnNvdXJjZUBkaWFzZW1pLmNvbT4KICBT
dGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBTdWRpcCBNdWto
ZXJqZWUgPHN1ZGlwbS5tdWtoZXJqZWVAZ21haWwuY29tPgogIFN1bWl0IFNheGVuYSA8c3VtaXQu
c2F4ZW5hQGJyb2FkY29tLmNvbT4KICBTdXp1a2kgSyBQb3Vsb3NlIDxzdXp1a2kucG91bG9zZUBh
cm0uY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYW5nIEp1bmh1aSA8dGFu
Zy5qdW5odWkubGludXhAZ21haWwuY29tPgogIFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4KICBU
aGVvZG9yZSBUcydvIDx0eXRzb0BtaXQuZWR1PgogIFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52
aWRpYS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvciBU
aGF5ZXIgPHRob3IudGhheWVyQGxpbnV4LmludGVsLmNvbT4KICBUb25naGFvIFpoYW5nIDx4aWFu
Z3hpYS5tLnl1ZUBnbWFpbC5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4K
ICBUb255IEx1Y2sgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgVHJpIFZvIDx0cm9uZ0BhbmRyb2lk
LmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBoYW1tZXJzcGFjZS5jb20+
CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZG15QGdtYWlsLmNvbT4KICBUdWRvciBBbWJhcnVzIDx0
dWRvci5hbWJhcnVzQG1pY3JvY2hpcC5jb20+CiAgVHVkb3IuQW1iYXJ1c0BtaWNyb2NoaXAuY29t
IDxUdWRvci5BbWJhcnVzQG1pY3JvY2hpcC5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29u
QGxpbmFyby5vcmc+CiAgVmFzaWxpcyBMaWFza292aXRpcyA8dmxpYXNrb3ZpdGlzQHN1c2UuY29t
PgogIFZpZ25lc2ggUiA8dmlnbmVzaHJAdGkuY29tPgogIFZpamF5IEltbWFudWVsIDx2aWpheWlA
YXR0YWxhc3lzdGVtcy5jb20+CiAgVmlub2QgS291bCA8dmlub2Qua291bEBpbnRlbC5jb20+CiAg
Vmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBWaXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1h
ckBsaW5hcm8ub3JnPgogIFZsYXN0aW1pbCBCYWJrYSA8dmJhYmthQHN1c2UuY3o+CiAgV2FpbWFu
IExvbmcgPGxvbmdtYW5AcmVkaGF0LmNvbT4KICBXYWxkZW1hciBSeW1hcmtpZXdpY3ogPHdhbGRl
bWFyeC5yeW1hcmtpZXdpY3pAaW50ZWwuY29tPgogIFdhbmcgU2hpbG9uZyA8d2FuZ3NoaWxvbmcx
OTkxQGdtYWlsLmNvbT4KICBXYW5nIFNoaWxvbmcgPHdzaGlsb25nQGRkbi5jb20+CiAgV2Vud2Vu
IFdhbmcgPHdhbmc2NDk1QHVtbi5lZHU+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5j
b20+CiAgV29sZnJhbSBTYW5nIDx3c2ErcmVuZXNhc0BzYW5nLWVuZ2luZWVyaW5nLmNvbT4KICBX
b2xmcmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFlvc2hpaGlybyBTaGltb2RhIDx5b3No
aWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KICBZdSBaaGFvIDx5dXpoYW9AZ29vZ2xlLmNv
bT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CiAgWXVubGVpIEhlIDxoZXl1
bmxlaUBodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDczMDcgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 00:30:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 00:30: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-devel-bounces@lists.xenproject.org>)
	id 1gNS1H-0005Q9-7G; Fri, 16 Nov 2018 00:29: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=KBqs=N3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNS1F-0005Po-Tj
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 00:29:57 +0000
X-Inumbo-ID: b8e5438c-e936-11e8-9f3b-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b8e5438c-e936-11e8-9f3b-12d6303a7972;
 Fri, 16 Nov 2018 00:29:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNS14-0004ZN-00; Fri, 16 Nov 2018 00:29:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNS13-0001DN-7S; Fri, 16 Nov 2018 00:29:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNS13-0006oe-6q; Fri, 16 Nov 2018 00:29:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130154-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 00:29:45 +0000
Subject: [Xen-devel] [ovmf test] 130154: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE1NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxNTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDkgZGF5cyAgIDg1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDAgZGF5cyAgICA3IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 01:48:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 01:48: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-devel-bounces@lists.xenproject.org>)
	id 1gNTEu-0001Og-E8; Fri, 16 Nov 2018 01:48: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=KBqs=N3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNTEt-0001OT-4w
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 01:48:07 +0000
X-Inumbo-ID: a6a33494-e941-11e8-93c4-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6a33494-e941-11e8-93c4-12d6303a7972;
 Fri, 16 Nov 2018 01:48:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNTEk-0006m4-2f; Fri, 16 Nov 2018 01:47:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNTEj-00045X-QJ; Fri, 16 Nov 2018 01:47:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNTEj-0001JX-Pg; Fri, 16 Nov 2018 01:47:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130158-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 01:47:57 +0000
Subject: [Xen-devel] [ovmf test] 130158: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE1OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxNTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDkgZGF5cyAgIDg2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDAgZGF5cyAgICA4IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 03:01:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 03:01: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-devel-bounces@lists.xenproject.org>)
	id 1gNUNG-0007YU-UE; Fri, 16 Nov 2018 03:00: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=kbqs=n3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNUNF-0007Y7-Ap
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 03:00:49 +0000
X-Inumbo-ID: d144ab7b-e94b-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d144ab7b-e94b-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 03:00:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNUNA-000092-QR; Fri, 16 Nov 2018 03:00:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNUN9-0007jx-UY; Fri, 16 Nov 2018 03:00:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNUN9-0007xF-T9; Fri, 16 Nov 2018 03:00:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130161-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 03:00:43 +0000
Subject: [Xen-devel] [ovmf test] 130161: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE2MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxNjEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDkgZGF5cyAgIDg3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDAgZGF5cyAgICA5IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 04:26:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 04:26:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gNVhm-00057C-F9; Fri, 16 Nov 2018 04:26:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kbqs=n3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNVhl-000570-HL
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 04:26:05 +0000
X-Inumbo-ID: b9bca595-e957-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b9bca595-e957-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 04:26:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNVhf-0001mu-B1; Fri, 16 Nov 2018 04:25:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNVhf-0000N4-01; Fri, 16 Nov 2018 04:25:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNVhe-000333-Ve; Fri, 16 Nov 2018 04:25:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-129996-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=cb968d275c145467c8b385a3618a207ec111eab1
X-Osstest-Versions-That: qemuu=31eac32a8cba966c374b39bc36afdcb2eb255ed6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 04:25:58 +0000
Subject: [Xen-devel] [qemu-mainline test] 129996: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyOTk5NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjk5OTYvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTUxNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5NTE0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjk1MTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTUxNAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTI5NTE0CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgY2I5NjhkMjc1YzE0NTQ2
N2M4YjM4NWEzNjE4YTIwN2VjMTExZWFiMQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgMzFlYWMzMmE4Y2JhOTY2YzM3NGIzOWJjMzZhZmRjYjJlYjI1NWVkNgoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTI5NTE0ICAyMDE4LTExLTA2IDE1OjM5OjMyIFogICAgOSBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEyOTY1MSAgMjAxOC0xMS0wOCAxNjowNToyOSBaICAgIDcgZGF5
cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTk5NiAgMjAxOC0xMS0xMyAy
Mjo0OToxNiBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3
YXZlY29tcC5jb20+CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFs
ZXhhbmRlciBHcmFmIDxhZ3JhZkBzdXNlLmRlPgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWly
LmZyYW5jaXNAd2RjLmNvbT4KICBDaGVuIFpoYW5nIDx0Z2ZiZXRhQGljbG91ZC5jb20+CiAgQ2xl
bWVudCBEZXNjaGFtcHMgPGNsZW1lbnQuZGVzY2hhbXBzQGdyZWVuc29jcy5jb20+CiAgQ29ybmVs
aWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9k
Lm9yZz4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlk
IEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERyLiBEYXZpZCBBbGFuIEdp
bGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEBy
ZWRoYXQuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJs
YWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBGYW0gWmhlbmcgPGZhbXpAcmVkaGF0LmNvbT4KICBH
ZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgogIEdlcmQgSG9mZm1h
bm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSWdv
ciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKZWZmIENvZHkgPGpjb2R5QHJlZGhh
dC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8
bGF1cmVudEB2aXZpZXIuZXU+CiAgTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+CiAgTGlhbSBN
ZXJ3aWNrIDxMaWFtLk1lcndpY2tAb3JhY2xlLmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1h
cmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJpYSBLbGltdXNoZW5rb3ZhIDxtYXJpYS5r
bGltdXNoZW5rb3ZhQGlzcHJhcy5ydT4KICBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXls
YW5kQGlsYW5kZS5jby51az4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+
CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBs
aW51eC52bmV0LmlibS5jb20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgog
IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF2ZWwgRG92Z2FseXVrIDxw
YXZlbC5kb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBs
aW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2FkIEogUGFuZGl0IDxwanBAZmVk
b3JhcHJvamVjdC5vcmc+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxp
bmFyby5vcmc+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD4KICBSb21hbiBL
YXBsIDxya2FAc3lzZ28uY29tPgogIFJ1ZG9sZiBNYXJlayA8cnVkb2xmLm1hcmVrQHN5c2dvLmNv
bT4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU3Rl
ZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdo
IDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5j
b20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBXb2xmZ2FuZyBC
dW1pbGxlciA8dy5idW1pbGxlckBwcm94bW94LmNvbT4KICBZdW5xaWFuZyBTdSA8eXN1QHdhdmVj
b21wLmNvbT4KICB6aGVud2VpIHBpIDxwaXpoZW53ZWlAYnl0ZWRhbmNlLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CiAgIDMxZWFjMzJhOGMuLmNiOTY4ZDI3NWMgIGNiOTY4ZDI3NWMx
NDU0NjdjOGIzODVhMzYxOGEyMDdlYzExMWVhYjEgLT4gdXBzdHJlYW0tdGVzdGVkCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 04:28:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 04:28: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-devel-bounces@lists.xenproject.org>)
	id 1gNVjh-0005Dn-34; Fri, 16 Nov 2018 04:28: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=KBqs=N3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNVjf-0005DX-J7
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 04:28:03 +0000
X-Inumbo-ID: fc7772ac-e957-11e8-a4bf-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc7772ac-e957-11e8-a4bf-12d6303a7972;
 Fri, 16 Nov 2018 04:27:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNVjU-0001rY-Ul; Fri, 16 Nov 2018 04:27:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNVjU-0000Vx-Kk; Fri, 16 Nov 2018 04:27:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNVjU-00058H-K7; Fri, 16 Nov 2018 04:27:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130164-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 04:27:52 +0000
Subject: [Xen-devel] [ovmf test] 130164: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE2NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxNjQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDkgZGF5cyAgIDg4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDAgZGF5cyAgIDEwIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 05:20:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 05:20: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-devel-bounces@lists.xenproject.org>)
	id 1gNWXz-00018t-5t; Fri, 16 Nov 2018 05:20: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=KBqs=N3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNWXx-00010y-Mp
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 05:20:01 +0000
X-Inumbo-ID: 3fe068ee-e95f-11e8-8a7b-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3fe068ee-e95f-11e8-8a7b-12d6303a7972;
 Fri, 16 Nov 2018 05:19:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNWXo-0003Gk-DH; Fri, 16 Nov 2018 05:19:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNWXo-0002iJ-6a; Fri, 16 Nov 2018 05:19:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNWXo-0000wm-5h; Fri, 16 Nov 2018 05:19:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130170-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 05:19:52 +0000
Subject: [Xen-devel] [ovmf test] 130170: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE3MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxNzAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDkgZGF5cyAgIDg5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDAgZGF5cyAgIDExIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 05:31:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 05:31: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-devel-bounces@lists.xenproject.org>)
	id 1gNWiP-0002Lr-8O; Fri, 16 Nov 2018 05:30: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=1avl=n3=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gNWiN-0002Lm-Ek
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 05:30:47 +0000
X-Inumbo-ID: c3da1bf2-e960-11e8-9a16-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3da1bf2-e960-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 05:30:45 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id n18so15769043lfh.6
 for <xen-devel@lists.xen.org>; Thu, 15 Nov 2018 21:30:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=yn6Qmrrkwk7bdO+YdJWJlXcHgGp+deTEH+pMCz3lb7I=;
 b=i4VA7sdPX5L0u8TQSv6bgoo29Hu6OMJIMheha8rXFFomD/85LN3lXPJnqOQI9qXB/8
 13VyuEZk8VB57HQXKi97hwTe/9C9M//BvN246MyTSUWbQz4dlG5x/8Leabfa4DpXDd2R
 yPeX/jVjkpkGz8BlAzZaRx5Ahx56g1otpGeJV4JBJkc/FKTsHNcHDjNC5B6Ca83p71N3
 svUSHah24Q/fN5ExEvoELTwT4u7D/vCc0rVdKVfSMvKC2XNQ5AA63enb5jBhVhAPOQcw
 8N+2xbZpMaSqkqvfVRzL9OpkK3hWAWd7JyRgatYiVIJTrIZwAPPDmlK5y0NocLQyQ5hM
 wGHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=yn6Qmrrkwk7bdO+YdJWJlXcHgGp+deTEH+pMCz3lb7I=;
 b=VsJGULyAFrePJIxROAXgIHNV+niR8kVQUaKl/kfAsm7AuCZ4nWIs4u9+AO3Mm6Eiki
 jjiqN28K4+i7XfeVPsuVRyPoVPy6QGfBZo2SLAP499GykXR2gQvD2M5pit7bzyc5Ipvi
 ZxZfcPP65p36NnCgNydOlvGfPMmu7xKMjn6sD+r8V8294ZWBLcm8fV/21kql7rjIT1vB
 YaamU+t02pEHaOFe6cvln4nrS/ynaAOel68RAnAKCR3EZenRgAsPPQIqsbA5VFQzO8T0
 e1brB2dmA0koyPiCls3R8kJeDvxZeZiyThMnMcqKKwnuFhbDiE5Ex7bYd3wctRLmXT1T
 QSwQ==
X-Gm-Message-State: AGRZ1gKzXK7tCbrQHg9hn74zQq5Txxa/wy4Jxb6dWNMqC1yRHcmATBGp
 vRP7qpIeE6JP37dnS4F24H3gKBImqan0Yrw4fWQ=
X-Google-Smtp-Source: AJdET5d/w+x+P5hlZuT4E/hxQ+Tr4LNPY9TtY4ChpVCuwkULg5fuk9LWwLzWwdL2gKfWDh0R2fN7xz1/Aq5sMuURsUw=
X-Received: by 2002:a19:24c6:: with SMTP id k189mr5055400lfk.77.1542346243900; 
 Thu, 15 Nov 2018 21:30:43 -0800 (PST)
MIME-Version: 1.0
References: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
 <9655a12e-bd3d-aca2-6155-38924028eb5d@infradead.org>
In-Reply-To: <9655a12e-bd3d-aca2-6155-38924028eb5d@infradead.org>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Fri, 16 Nov 2018 11:00:30 +0530
Message-ID: <CAFqt6zbLjtDab3Bz67trbnQRQdutvgA=YvAFhoW4bxsg657mGQ@mail.gmail.com>
To: Randy Dunlap <rdunlap@infradead.org>
Subject: Re: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, iommu@lists.linux-foundation.org,
 rppt@linux.vnet.ibm.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 mchehab@kernel.org, iamjoonsoo.kim@lge.com, vbabka@suse.cz,
 Juergen Gross <jgross@suse.com>, hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6NDQgUE0gUmFuZHkgRHVubGFwIDxyZHVubGFwQGlu
ZnJhZGVhZC5vcmc+IHdyb3RlOgo+Cj4gT24gMTEvMTUvMTggNzo0NSBBTSwgU291cHRpY2sgSm9h
cmRlciB3cm90ZToKPiA+IFByZXZpb3VseSBkcml2ZXJzIGhhdmUgdGhlaXIgb3duIHdheSBvZiBt
YXBwaW5nIHJhbmdlIG9mCj4gPiBrZXJuZWwgcGFnZXMvbWVtb3J5IGludG8gdXNlciB2bWEgYW5k
IHRoaXMgd2FzIGRvbmUgYnkKPiA+IGludm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0aGluIGEg
bG9vcC4KPiA+Cj4gPiBBcyB0aGlzIHBhdHRlcm4gaXMgY29tbW9uIGFjcm9zcyBkaWZmZXJlbnQg
ZHJpdmVycywgaXQgY2FuCj4gPiBiZSBnZW5lcmFsaXplZCBieSBjcmVhdGluZyBhIG5ldyBmdW5j
dGlvbiBhbmQgdXNlIGl0IGFjcm9zcwo+ID4gdGhlIGRyaXZlcnMuCj4gPgo+ID4gdm1faW5zZXJ0
X3JhbmdlIGlzIHRoZSBuZXcgQVBJIHdoaWNoIHdpbGwgYmUgdXNlZCB0byBtYXAgYQo+ID4gcmFu
Z2Ugb2Yga2VybmVsIG1lbW9yeS9wYWdlcyB0byB1c2VyIHZtYS4KPiA+Cj4gPiBTaWduZWQtb2Zm
LWJ5OiBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxpbnV4QGdtYWlsLmNvbT4KPiA+IFJldmlld2Vk
LWJ5OiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4KPiA+IC0tLQo+ID4gIGlu
Y2x1ZGUvbGludXgvbW1fdHlwZXMuaCB8ICAzICsrKwo+ID4gIG1tL21lbW9yeS5jICAgICAgICAg
ICAgICB8IDI4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ICBtbS9ub21tdS5jICAg
ICAgICAgICAgICAgfCAgNyArKysrKysrCj4gPiAgMyBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRp
b25zKCspCj4KPiBIaSwKPgo+IFdoYXQgaXMgdGhlIG9wcG9zaXRlIG9mIHZtX2luc2VydF9yYW5n
ZSgpIG9yIGV2ZW4gb2Ygdm1faW5zZXJ0X3BhZ2UoKT8KPiBvciBpcyB0aGVyZSBubyBuZWVkIGZv
ciB0aGF0PwoKVGhlcmUgaXMgbm8gb3Bwb3NpdGUgZnVuY3Rpb24gb2Ygdm1faW5zZXJ0X3Jhbmdl
KCkgLyB2bV9pbnNlcnRfcGFnZSgpLgpNeSB1bmRlcnN0YW5kaW5nIGlzLCBpbiBjYXNlIG9mIGFu
eSBlcnJvciwgbW1hcCBoYW5kbGVycyB3aWxsIHJldHVybiB0aGUKZXJyIHRvIHVzZXIgcHJvY2Vz
cyBhbmQgdXNlciBzcGFjZSB3aWxsIGRlY2lkZSB0aGUgbmV4dCBhY3Rpb24uIFNvIG5leHQKdGlt
ZSB3aGVuIG1tYXAgaGFuZGxlciBpcyBnZXR0aW5nIGludm9rZWQgaXQgd2lsbCBtYXAgZnJvbSB0
aGUgYmVnaW5uaW5nLgpDb3JyZWN0IG1lIGlmIEkgYW0gd3JvbmcuCj4KPgo+ID4gZGlmZiAtLWdp
dCBhL21tL21lbW9yeS5jIGIvbW0vbWVtb3J5LmMKPiA+IGluZGV4IDE1YzQxN2UuLmRhOTA0ZWQg
MTAwNjQ0Cj4gPiAtLS0gYS9tbS9tZW1vcnkuYwo+ID4gKysrIGIvbW0vbWVtb3J5LmMKPiA+IEBA
IC0xNDc4LDYgKzE0NzgsMzQgQEAgc3RhdGljIGludCBpbnNlcnRfcGFnZShzdHJ1Y3Qgdm1fYXJl
YV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9uZyBhZGRyLAo+ID4gIH0KPiA+Cj4gPiAgLyoqCj4g
PiArICogdm1faW5zZXJ0X3JhbmdlIC0gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBpbnRv
IHVzZXIgdm1hCj4gPiArICogQHZtYTogdXNlciB2bWEgdG8gbWFwIHRvCj4gPiArICogQGFkZHI6
IHRhcmdldCB1c2VyIGFkZHJlc3Mgb2YgdGhpcyBwYWdlCj4gPiArICogQHBhZ2VzOiBwb2ludGVy
IHRvIGFycmF5IG9mIHNvdXJjZSBrZXJuZWwgcGFnZXMKPiA+ICsgKiBAcGFnZV9jb3VudDogbm8u
IG9mIHBhZ2VzIG5lZWQgdG8gaW5zZXJ0IGludG8gdXNlciB2bWEKPgo+IHMvbm8uL251bWJlci8K
CkkgZGlkbid0IGdldCBpdCA/Pwo+Cj4gPiArICoKPiA+ICsgKiBUaGlzIGFsbG93cyBkcml2ZXJz
IHRvIGluc2VydCByYW5nZSBvZiBrZXJuZWwgcGFnZXMgdGhleSd2ZSBhbGxvY2F0ZWQKPiA+ICsg
KiBpbnRvIGEgdXNlciB2bWEuIFRoaXMgaXMgYSBnZW5lcmljIGZ1bmN0aW9uIHdoaWNoIGRyaXZl
cnMgY2FuIHVzZQo+ID4gKyAqIHJhdGhlciB0aGFuIHVzaW5nIHRoZWlyIG93biB3YXkgb2YgbWFw
cGluZyByYW5nZSBvZiBrZXJuZWwgcGFnZXMgaW50bwo+ID4gKyAqIHVzZXIgdm1hLgo+ID4gKyAq
Lwo+ID4gK2ludCB2bV9pbnNlcnRfcmFuZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHVu
c2lnbmVkIGxvbmcgYWRkciwKPiA+ICsgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZSAq
KnBhZ2VzLCB1bnNpZ25lZCBsb25nIHBhZ2VfY291bnQpCj4gPiArewo+ID4gKyAgICAgdW5zaWdu
ZWQgbG9uZyB1YWRkciA9IGFkZHI7Cj4gPiArICAgICBpbnQgcmV0ID0gMCwgaTsKPiA+ICsKPiA+
ICsgICAgIGZvciAoaSA9IDA7IGkgPCBwYWdlX2NvdW50OyBpKyspIHsKPiA+ICsgICAgICAgICAg
ICAgcmV0ID0gdm1faW5zZXJ0X3BhZ2Uodm1hLCB1YWRkciwgcGFnZXNbaV0pOwo+ID4gKyAgICAg
ICAgICAgICBpZiAocmV0IDwgMCkKPiA+ICsgICAgICAgICAgICAgICAgICAgICByZXR1cm4gcmV0
Owo+Cj4gRm9yIGEgbm9uLXRyaXZpYWwgdmFsdWUgb2YgcGFnZV9jb3VudDoKPiBJcyBpdCBhIHBy
b2JsZW0gaWYgdm1faW5zZXJ0X3BhZ2UoKSBzdWNjZWVkcyBmb3Igc2V2ZXJhbCBwYWdlcwo+IGFu
ZCB0aGVuIGZhaWxzPwoKTm8sIGl0IHdpbGwgYmUgY29uc2lkZXJlZCBhcyB0b3RhbCBmYWlsdXJl
IGFuZCBtbWFwIGhhbmRsZXIgd2lsbCByZXR1cm4KdGhlIGVyciB0byB1c2VyIHNwYWNlLgo+Cj4g
PiArICAgICAgICAgICAgIHVhZGRyICs9IFBBR0VfU0laRTsKPiA+ICsgICAgIH0KPiA+ICsKPiA+
ICsgICAgIHJldHVybiByZXQ7Cj4gPiArfQo+ID4gKwo+ID4gKy8qKgo+ID4gICAqIHZtX2luc2Vy
dF9wYWdlIC0gaW5zZXJ0IHNpbmdsZSBwYWdlIGludG8gdXNlciB2bWEKPiA+ICAgKiBAdm1hOiB1
c2VyIHZtYSB0byBtYXAgdG8KPiA+ICAgKiBAYWRkcjogdGFyZ2V0IHVzZXIgYWRkcmVzcyBvZiB0
aGlzIHBhZ2UKPgo+Cj4gdGhhbmtzLgo+IC0tCj4gflJhbmR5CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 06:42:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 06:42: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-devel-bounces@lists.xenproject.org>)
	id 1gNXp8-0007YD-JB; Fri, 16 Nov 2018 06:41: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=a31u=n3=infradead.org=willy@srs-us1.protection.inumbo.net>)
 id 1gNXp6-0007Y8-QB
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 06:41:48 +0000
X-Inumbo-ID: b0564d0d-e96a-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0564d0d-e96a-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 06:41:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=1C7V5FVrNtv+M7+hYpBUHIIeNht9dKbBFswk3ptBQQU=; b=gYDeP8zndU9ddeiNWompQ4UyW
 H7s/k/vO9A/HBLa8riABR2ohItgfoGuabIKZ8e7fxVw9cMeLbcOWYd9b24GrZJn0XugvVF7S+SQA+
 CXX5yC+iaNPbib9tRQDuQ19gIR2e00MyfYfrndwNTnxBnMPjORaukNiE+4qEwZurWoGXPdwQGkkkn
 u9caGjRDjjPwBPKj4VkpTejIMmdtC5l+3knTSDo4v7KjteNsWJNd8TMqAGrlCOuyi+hENIFA8nwa8
 heTkpqA5uo6Z90QLGs6LTn90CKP08484unVEXcQMWJbf81jwJLFpwbMEYSeg9ydX8xbwfjBLA0QTr
 Iz3H7TRFw==;
Received: from willy by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1gNXo9-0004QI-Bd; Fri, 16 Nov 2018 06:40:49 +0000
Date: Thu, 15 Nov 2018 22:40:49 -0800
From: Matthew Wilcox <willy@infradead.org>
To: Souptick Joarder <jrdr.linux@gmail.com>
Message-ID: <20181116064049.GA5320@bombadil.infradead.org>
References: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
 <9655a12e-bd3d-aca2-6155-38924028eb5d@infradead.org>
 <CAFqt6zbLjtDab3Bz67trbnQRQdutvgA=YvAFhoW4bxsg657mGQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFqt6zbLjtDab3Bz67trbnQRQdutvgA=YvAFhoW4bxsg657mGQ@mail.gmail.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
Subject: Re: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 iommu@lists.linux-foundation.org, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, rppt@linux.vnet.ibm.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, mchehab@kernel.org,
 iamjoonsoo.kim@lge.com, vbabka@suse.cz, Juergen Gross <jgross@suse.com>,
 Randy Dunlap <rdunlap@infradead.org>, hjc@rock-chips.com,
 xen-devel@lists.xen.org, Kyungmin Park <kyungmin.park@samsung.com>,
 stefanr@s5r6.in-berlin.de, Andrew Morton <akpm@linux-foundation.org>,
 robin.murphy@arm.com, "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMTE6MDA6MzBBTSArMDUzMCwgU291cHRpY2sgSm9hcmRl
ciB3cm90ZToKPiBPbiBUaHUsIE5vdiAxNSwgMjAxOCBhdCAxMTo0NCBQTSBSYW5keSBEdW5sYXAg
PHJkdW5sYXBAaW5mcmFkZWFkLm9yZz4gd3JvdGU6Cj4gPiBPbiAxMS8xNS8xOCA3OjQ1IEFNLCBT
b3VwdGljayBKb2FyZGVyIHdyb3RlOgo+ID4gV2hhdCBpcyB0aGUgb3Bwb3NpdGUgb2Ygdm1faW5z
ZXJ0X3JhbmdlKCkgb3IgZXZlbiBvZiB2bV9pbnNlcnRfcGFnZSgpPwo+ID4gb3IgaXMgdGhlcmUg
bm8gbmVlZCBmb3IgdGhhdD8KPiAKPiBUaGVyZSBpcyBubyBvcHBvc2l0ZSBmdW5jdGlvbiBvZiB2
bV9pbnNlcnRfcmFuZ2UoKSAvIHZtX2luc2VydF9wYWdlKCkuCj4gTXkgdW5kZXJzdGFuZGluZyBp
cywgaW4gY2FzZSBvZiBhbnkgZXJyb3IsIG1tYXAgaGFuZGxlcnMgd2lsbCByZXR1cm4gdGhlCj4g
ZXJyIHRvIHVzZXIgcHJvY2VzcyBhbmQgdXNlciBzcGFjZSB3aWxsIGRlY2lkZSB0aGUgbmV4dCBh
Y3Rpb24uIFNvIG5leHQKPiB0aW1lIHdoZW4gbW1hcCBoYW5kbGVyIGlzIGdldHRpbmcgaW52b2tl
ZCBpdCB3aWxsIG1hcCBmcm9tIHRoZSBiZWdpbm5pbmcuCj4gQ29ycmVjdCBtZSBpZiBJIGFtIHdy
b25nLgoKVGhlIG9wcG9zaXRlIGZ1bmN0aW9uLCBJIHN1cHBvc2UsIGlzIHVubWFwX3JlZ2lvbigp
LgoKPiA+IHMvbm8uL251bWJlci8KPiAKPiBJIGRpZG4ndCBnZXQgaXQgPz8KClRoaXMgaXMgYSAn
c2VkJyBleHByZXNzaW9uLiAgJ3MnIGlzIHRoZSAnc3Vic3RpdHV0ZScgY29tbWFuZDsgdGhlIC8K
aXMgYSBzZXBhcmF0b3IsICduby4nIGlzIHdoYXQgeW91IHdyb3RlLCBhbmQgJ251bWJlcicgaXMg
d2hhdCBSYW5keQppcyByZWNvbW1lbmRpbmcgaW5zdGVhZC4KCj4gPiA+ICsgICAgIGZvciAoaSA9
IDA7IGkgPCBwYWdlX2NvdW50OyBpKyspIHsKPiA+ID4gKyAgICAgICAgICAgICByZXQgPSB2bV9p
bnNlcnRfcGFnZSh2bWEsIHVhZGRyLCBwYWdlc1tpXSk7Cj4gPiA+ICsgICAgICAgICAgICAgaWYg
KHJldCA8IDApCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICByZXR1cm4gcmV0Owo+ID4KPiA+
IEZvciBhIG5vbi10cml2aWFsIHZhbHVlIG9mIHBhZ2VfY291bnQ6Cj4gPiBJcyBpdCBhIHByb2Js
ZW0gaWYgdm1faW5zZXJ0X3BhZ2UoKSBzdWNjZWVkcyBmb3Igc2V2ZXJhbCBwYWdlcwo+ID4gYW5k
IHRoZW4gZmFpbHM/Cj4gCj4gTm8sIGl0IHdpbGwgYmUgY29uc2lkZXJlZCBhcyB0b3RhbCBmYWls
dXJlIGFuZCBtbWFwIGhhbmRsZXIgd2lsbCByZXR1cm4KPiB0aGUgZXJyIHRvIHVzZXIgc3BhY2Uu
CgpJIHRoaW5rIHdoYXQgUmFuZHkgbWVhbnMgaXMgIldoYXQgaGFwcGVucyB0byB0aGUgaW5zZXJ0
ZWQgcGFnZXM/IiBhbmQKdGhlIGFuc3dlciBpcyB0aGF0IG1tYXBfcmVnaW9uKCkganVtcHMgdG8g
dGhlICd1bm1hcF9hbmRfZnJlZV92bWEnCmxhYmVsLCB3aGljaCBpcyBhbiBhY2N1cmF0ZSBuYW1l
LgoKVGhhbmtzIGZvciBsb29raW5nLCBSYW5keS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 07:08:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 07:08: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-devel-bounces@lists.xenproject.org>)
	id 1gNYEa-0000pE-CA; Fri, 16 Nov 2018 07:08: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=KBqs=N3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNYEZ-0000p3-Br
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 07:08:07 +0000
X-Inumbo-ID: 5aa3ac2c-e96e-11e8-86f4-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5aa3ac2c-e96e-11e8-86f4-12d6303a7972;
 Fri, 16 Nov 2018 07:08:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNYES-0005NP-OK; Fri, 16 Nov 2018 07:08:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNYES-0007l3-HK; Fri, 16 Nov 2018 07:08:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNYES-0008M3-Ge; Fri, 16 Nov 2018 07:08:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130174-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 07:08:00 +0000
Subject: [Xen-devel] [ovmf test] 130174: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE3NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxNzQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDkgZGF5cyAgIDkwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDAgZGF5cyAgIDEyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 07:50:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 07:50: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-devel-bounces@lists.xenproject.org>)
	id 1gNYtP-0004Ob-3J; Fri, 16 Nov 2018 07:50: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=t2E3=N3=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gNYtN-0004OW-6Z
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 07:50:17 +0000
X-Inumbo-ID: 40460f4a-e974-11e8-9877-12d6303a7972
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 40460f4a-e974-11e8-9877-12d6303a7972;
 Fri, 16 Nov 2018 07:50:14 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Nov 2018 23:50:13 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,239,1539673200"; d="scan'208";a="280467717"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.28])
 by fmsmga005.fm.intel.com with ESMTP; 15 Nov 2018 23:50:12 -0800
Date: Fri, 16 Nov 2018 15:53:50 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20181116075348.GA6684@gao-cwp>
References: <1542244226-35003-1-git-send-email-chao.gao@intel.com>
 <20181115104039.geyiusafhsq4q7x4@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181115104039.geyiusafhsq4q7x4@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v2] xen/pt: fix some pass-thru devices don't
 work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6NDA6MzlBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFRodSwgTm92IDE1LCAyMDE4IGF0IDA5OjEwOjI2QU0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBJIGZpbmQgc29tZSBwYXNzLXRocnUgZGV2aWNlcyBkb24ndCB3b3JrIGFu
eSBtb3JlIGFjcm9zcyBndWVzdAo+PiByZWJvb3QuIEFzc2lnbmluZyBpdCB0byBhbm90aGVyIGRv
bWFpbiBhbHNvIG1lZXRzIHRoZSBzYW1lIGlzc3VlLiBBbmQKPj4gdGhlIG9ubHkgd2F5IHRvIG1h
a2UgaXQgd29yayBhZ2FpbiBpcyB1bi1iaW5kaW5nIGFuZCBiaW5kaW5nIGl0IHRvCj4+IHBjaWJh
Y2suIFNvbWVvbmUgcmVwb3J0ZWQgdGhpcyBpc3N1ZSBvbmUgeWVhciBhZ28gWzFdLgo+Cj5Ib3cg
ZG9lcyB1bmJpbmRpbmcgYW5kIGJpbmRpbmcgdG8gcGNpYmFjayBmaXggdGhlIGlzc3VlPyBJcyB0
aGlzIGR1ZQo+dG8gRG9tMCB1c2luZyBzb21lIFBWIG9yIERvbTAgb25seSBoeXBlcmNhbGwgdGhh
dCBjYW4gcmVzZXQgdGhlCj5ob3N0X21hc2thbGwgc3RhdGU/CgpJIHRoaW5rIGl0IGlzIG1zaXhf
Y2FwYWJpbGl0eV9pbml0KCkgdGhhdCBjbGVhciBob3N0X21hc2thbGwuIEFuZCB0aGlzCmZ1bmN0
aW9uIGlzIGNhbGxlZCBieSBQSFlTREVWT1BfcHJlcGFyZV9tc2l4IHN1Yi1oeXBlcmNhbGwuCgo+
Cj4+IAo+PiBJZiB0aGUgZGV2aWNlJ3MgZHJpdmVyIGRvZXNuJ3QgZGlzYWJsZSBNU0ktWCBkdXJp
bmcgc2h1dGRvd24gb3IgcWVtdSBpcwo+PiBraWxsZWQvY3Jhc2hlZCBiZWZvcmUgdGhlIGRvbWFp
biBzaHV0ZG93biwgdGhpcyBkb21haW4ncyBwaXJxIHdvbid0IGJlCj4+IHVubWFwcGVkLiBUaGVu
IHhlbiB3aWxsIHVubWFwIGFsbCBwaXJxLiBCdXQgcGNpYmFjayBoYXMgYWxyZWFkeSBkaXNhYmxl
ZAo+PiBtZW9yeSBkZWNvZGluZyBiZWZvcmUgeGVuIHVubWFwcGluZyBwaXJxLiBUaGVuIHdoZW4g
WGVuIGlzIGRpc2FibGluZyBhCj4+IE1TSSBvZiB0aGUgZGV2aWNlLCBpdCBoYXMgdG8gc2V0cyB0
aGUgaG9zdF9tYXNrYWxsIGZsYWcgYW5kIG1hc2thbGwgYml0Cj4+IHRvIG1hc2sgYSBNU0kgcmF0
aGVyIHRoYW4gc2V0cyBtYXNrYml0IGluIE1TSS14IHRhYmxlLiBUaGUgY2FsbCB0cmFjZSBvZgo+
PiB0aGlzIHByb2Nlc3MgaXM6Cj4+IC0+YXJjaF9kb21haW5fZGVzdHJveQo+PiAgICAgLT5mcmVl
X2RvbWFpbl9waXJxcwo+PiAgICAgICAgIC0+dW5tYXBfZG9tYWluX3BpcnEgKGlmIHBpcnEgaXNu
J3QgdW5tYXAgYnkgcWVtdSkKPj4gICAgICAgICAgICAgLT5waXJxX2d1ZXN0X2ZvcmNlX3VuYmlu
ZAo+PiAgICAgICAgICAgICAgICAgLT5fX3BpcnFfZ3Vlc3RfdW5iaW5kCj4+ICAgICAgICAgICAg
ICAgICAgICAgLT5tYXNrX21zaV9pcnEoPWRlc2MtPmhhbmRsZXItPmRpc2FibGUoKSkKPj4gICAg
ICAgICAgICAgICAgICAgICAgICAgLT50aGUgd2FybmluZyBpbiBtc2lfc2V0X21hc2tfYml0KCkK
Pj4gCj4+IFRoZSBob3N0X21hc2thbGwgYml0IHdpbGwgcHJldmVudCBndWVzdHMgZnJvbSBjbGVh
cmluZyB0aGUgbWFza2FsbCBiaXQKPj4gZXZlbiB0aGUgZGV2aWNlIGlzIGFzc2lnbmVkIHRvIGFu
b3RoZXIgZ3Vlc3QgbGF0ZXIuIEd1ZXN0cyBjYW5ub3QKPj4gcmVjZWl2ZSBpbnRlcnJ1cHRzIGZy
b20gdGhpcyBkZXZpY2UuCj4+Cj4+IAo+PiBUbyBmaXggdGhpcywgaG9zdF9tYXNrYWxsIGZsYWcg
aXMgY2xlYXJlZCB3aGVuIGFsbCBNU0lzIG9mIGEgZGV2aWNlIGFyZSBmcmVlZC4KPj4gSXQgaXMg
ZGVmaW5pdGVseSBzYWZlbHkgdG8gY2xlYXIgaXQgYmVjYXVzZSBubyBtc2kgaXMgYWN0dWFsbHkg
c2V0IHVwCj4+IGZvciB0aGlzIGRldmljZS4gQWxzbywgJ21zaXgtPndhcm5lZCcgaXMgaW5pdGlh
bGl6ZWQgdG8gRE9NSURfSU5WQUxJRAo+PiByYXRoZXIgdGhhbiAwIHRvIGF2b2lkIHdhcm5pbmdz
IG1pc3NpbmcgZm9yIERvbTAuCj4+IAo+PiBbMV06IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wOS9tc2cwMjUyMC5odG1sCj4+IAo+PiBT
aWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+PiAtLS0KPj4gIHhl
bi9hcmNoL3g4Ni9tc2kuYyAgICAgICAgICAgIHwgMTggKysrKysrKysrKysrKysrKysrCj4+ICB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8ICAxICsKPj4gIDIgZmlsZXMgY2hhbmdlZCwg
MTkgaW5zZXJ0aW9ucygrKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc2kuYyBi
L3hlbi9hcmNoL3g4Ni9tc2kuYwo+PiBpbmRleCA1NTY3OTkwLi5jZDU3MGJjIDEwMDY0NAo+PiAt
LS0gYS94ZW4vYXJjaC94ODYvbXNpLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21zaS5jCj4+IEBA
IC02MzcsNiArNjM3LDcgQEAgaW50IG1zaV9mcmVlX2lycShzdHJ1Y3QgbXNpX2Rlc2MgKmVudHJ5
KQo+PiAgewo+PiAgICAgIHVuc2lnbmVkIGludCBuciA9IGVudHJ5LT5tc2lfYXR0cmliLnR5cGUg
IT0gUENJX0NBUF9JRF9NU0lYCj4+ICAgICAgICAgICAgICAgICAgICAgICAgPyBlbnRyeS0+bXNp
Lm52ZWMgOiAxOwo+PiArICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2ID0gZW50cnktPmRldjsKPj4g
IAo+PiAgICAgIHdoaWxlICggbnItLSApCj4+ICAgICAgewo+PiBAQCAtNjU0LDYgKzY1NSwyMyBA
QCBpbnQgbXNpX2ZyZWVfaXJxKHN0cnVjdCBtc2lfZGVzYyAqZW50cnkpCj4+ICAKPj4gICAgICBs
aXN0X2RlbCgmZW50cnktPmxpc3QpOwo+PiAgICAgIHhmcmVlKGVudHJ5KTsKPj4gKwo+PiArICAg
IC8qCj4+ICsgICAgICogSW4gc29tZSBjYXNlcywgdGhlICdob3N0X21hc2thbGwnIGlzIHNldCBm
b3Igc2FmZXR5LiBIZXJlIGNsZWFyCj4+ICsgICAgICogJ2hvc3RfbWFza2FsbCcgaWYgYWxsIE1T
SXMgYXJlIGZyZWVkIGZvciBhIG1zaS14IGNhcGFibGUgZGV2aWNlLgo+PiArICAgICAqIFdpdGhv
dXQgaXQsIHRoZSBkZXZpY2UncyBtc2l4IGtlZXBzIGRpc2FibGVkIGV2ZW4gYmVlbiByZWFzc2ln
bmVkCj4KPiIuLi4gZXZlbiBhZnRlciBiZWluZyByZWFzc2lnbmVkIC4uLiIKPgo+SSB0aGluayBp
dCdzIGNsZWFyZXIuCj4KPj4gKyAgICAgKiB0byBhbm90aGVyIGRvbWFpbi4KPj4gKyAgICAgKi8K
Pj4gKyAgICBpZiAoIHBkZXYgJiYgbGlzdF9lbXB0eSgmcGRldi0+bXNpX2xpc3QpICYmIHBkZXYt
Pm1zaXggKQo+PiArICAgIHsKPj4gKyAgICAgICAgaWYgKCBwZGV2LT5tc2l4LT5ob3N0X21hc2th
bGwgKQo+PiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcKPj4gKyAgICAgICAg
ICAgICAgICAgICAiUmVzZXR0aW5nIG1zaXggc3RhdHVzIG9mICUwNHg6JTAyeDolMDJ4LiV1XG4i
LAo+PiArICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChw
ZGV2LT5kZXZmbiksCj4+ICsgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4p
KTsKPj4gKyAgICAgICAgcGRldi0+bXNpeC0+aG9zdF9tYXNrYWxsID0gZmFsc2U7Cj4+ICsgICAg
ICAgIHBkZXYtPm1zaXgtPndhcm5lZCA9IERPTUlEX0lOVkFMSUQ7Cj4+ICsgICAgfQo+PiAgICAg
IHJldHVybiAwOwo+Cj5JTU8gdGhpcyBsb29rcyBxdWl0ZSBzaW1pbGFyIHRvIGEgbXNpX3Jlc2V0
X3N0YXRlIGZ1bmN0aW9uIG9yIGF0IGxlYXN0Cj50aGUgc3RhcnQgb2YgaXQuCj4KPk1heWJlIGl0
IHNob3VsZCBiZSBpbiBhIHNlcGFyYXRlIGhlbHBlciB0aGF0IHNldHMgYWxsIHRoZSBmaWVsZHMg
dG8KPnRoZWlyIGluaXRpYWwgdmFsdWVzLAoKV2lsbCBkby4KCj53aXRoIHRoZSBleHBlY3RhdGlv
biB0aGF0IERvbTAgd2lsbCBwZXJmb3JtIHRoZQo+ZGV2aWNlIHJlc2V0PwoKRG9tMCByZXNldHMg
ZGV2aWNlcyB3aGVuIChkZS0pYXNzaWdubWVudCBieSBlY2hvIDEgdG8KL3N5cy9idXMvcGNpL2Rl
dmljZXMvPHNiZGY+L3Jlc2V0LgoKPgo+VGhlIHVuZGVybHlpbmcgcHJvYmxlbSBoZXJlIEFGQUlD
VCBpcyB0aGF0IHRoZSBYZW4gaW50ZXJuYWwgZGV2aWNlCj5zdGF0ZSBpcyBub3QgdGhlIHNhbWUg
YmV0d2VlbiBkZXZpY2UgYXNzaWdubWVudHMuCgpZZXMsIGl0IGlzIGFjY3VyYXRlLgoKPgo+SW4g
YW55IGNhc2UgdGhlcmUgc2hvdWxkIGJlIGF0IGxlYXN0IGEgbm90ZSBoZXJlIHBvaW50aW5nIG91
dCB0aGF0IFhlbgo+ZXhwZWN0cyB0aGUgaGFyZHdhcmUgZG9tYWluIHRvIHBlcmZvcm0gYSBkZXZp
Y2UgcmVzZXQsIHNvIHRoZSBYZW4KPmludGVybmFsIHN0YXRlIGFjdHVhbGx5IG1hdGNoZXMgdGhl
IGRldmljZSBzdGF0ZSBiZWZvcmUgdHJ5aW5nIHRvCj5hc3NpZ24gdGhlIGRldmljZSB0byBhbm90
aGVyIGd1ZXN0LgoKU291bmRzIGdvb2QuIFRoaXMgaXNzdWUgaXMgdGhhdCBYZW4gdHJpZXMgdG8g
bWFzayBtc2kgKHdoZW4gdW5tYXBwaW5nIHBpcnEpCmFmdGVyIG1lbW9yeSBkZWNvZGluZyBpcyBk
aXNhYmxlZCBieSBwY2liYWNrLiBJZiBwY2liYWNrIGNhbiB1bm1hcCBhbGwgdGhlCnBpcnEtcyBy
ZWxhdGVkIGEgZ2l2ZW4gZGV2aWNlIGJlZm9yZSBkaXNhYmxpbmcgbWVtb3J5IGRlY29kaW5nLCBY
ZW4gd29uJ3QgbWVldAp0aGlzIGlzc3VlLiBDdXJyZW50bHksIHBjaWJhY2sgZG9lc24ndCBtYWlu
dGFpbiB0aGUgcGlycSBpbmZvcm1hdGlvbjsgaXQKaXNuJ3QgYWJsZSB0byBkbyB0aGlzLgoKQW55
d2F5LCB0aGlzIGZpeCBwYXRjaCBjYW4gc2VydmUgYXMgYSBzYW5pdHkgY2hlY2suCgpUaGFua3MK
Q2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 08:16:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 08:16: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-devel-bounces@lists.xenproject.org>)
	id 1gNZIN-0006YH-T8; Fri, 16 Nov 2018 08:16: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=1avl=n3=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gNZIM-0006XX-EK
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 08:16:06 +0000
X-Inumbo-ID: dbb74faf-e977-11e8-9a16-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbb74faf-e977-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 08:16:04 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id v15-v6so19531303ljh.13
 for <xen-devel@lists.xen.org>; Fri, 16 Nov 2018 00:16:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=LCg0WvMuoayQXkA0T12ud3whxcbYCfvy+f3I9Mi9au0=;
 b=kmqwLX+mfCKMIdW7/lOeafvCpy3XLpkhVqoVeCn75uaH7BhiBZEN8OOffyhAUqtHPY
 BpIebFBbDd07fRorDK1WWv2harcCwBg3icnOFhoQB8OLXJHz8TaQGi+utnl2esHxNT/E
 +lF3BZbfrHE68CJHirnG9BFSHldC89YPSXcFSr2Jv0De0OZvAvB+IUZwLvuyoyskwFVz
 l2yXQpmYP0m534l8WYfhpQeY4XuwGenjMqI/ELCtQQWIsD6+nZz3ERj+7DN6oq4HpZRb
 tILkId5RcYaDX1cdzByfKhmVl9WGCWIHr0meaLgOI2dJ1SLnaC/v+8W/uUKygMZh7yJ2
 X0DQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=LCg0WvMuoayQXkA0T12ud3whxcbYCfvy+f3I9Mi9au0=;
 b=b3eKjBmYyXAtaiGUr/PpcPDUlr1b9R2xss1/kxnCXVPf6Tmge/UEwoj2VErZTdpYje
 AMe/fFMfiLTm2t21lbD/ZHmWy0lU5dZodOufzqhgjHvRFMVKjGQ8eo6Ydm+dgz3uvXvV
 ji7R/Gsdr66gTu8p8U6P54cUY65x/KQ5dgyNbcpl0kwofMzIGtzR+Pte4Zopkv9TQN68
 M/KMRTVHRS40jfiyyue62eu8De4UwbEja0T1L9OK6PlnBRLQCiMRQJGLNSGU55M5ogUY
 MMHRHmYDfCxrMtQaNSss8qJyXOwiDxRGciWHU5KaEDV+wZbZcOsvj9HTKelYgw5gZCDO
 9cEQ==
X-Gm-Message-State: AA+aEWYBjIeUQfpltEhRmqnBNlVTy87mUbdBQH5quiGxynubNxKLXzJP
 Q0Cy7wBRSh1kFWW4N6MQ2vyQ2u9aqV3Yp1IMi20=
X-Google-Smtp-Source: AFSGD/UYBfhE4wBhpDBwE5yZLs9JFILY8wGjF/DK+YX9NDDn6w6/fierFS0VAWKxp7BKElWOEfFeXyWofHHWnC+X/p8=
X-Received: by 2002:a2e:9f0b:: with SMTP id
 u11-v6mr2377435ljk.99.1542356162476; 
 Fri, 16 Nov 2018 00:16:02 -0800 (PST)
MIME-Version: 1.0
References: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
 <9655a12e-bd3d-aca2-6155-38924028eb5d@infradead.org>
 <CAFqt6zbLjtDab3Bz67trbnQRQdutvgA=YvAFhoW4bxsg657mGQ@mail.gmail.com>
 <20181116064049.GA5320@bombadil.infradead.org>
In-Reply-To: <20181116064049.GA5320@bombadil.infradead.org>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Fri, 16 Nov 2018 13:45:48 +0530
Message-ID: <CAFqt6zbL1tu4VWtZ5Wz-BgbOS+M2GJziMj958_h_ri4Th3n9bQ@mail.gmail.com>
To: Matthew Wilcox <willy@infradead.org>
Subject: Re: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 iommu@lists.linux-foundation.org, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, rppt@linux.vnet.ibm.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, mchehab@kernel.org,
 iamjoonsoo.kim@lge.com, vbabka@suse.cz, Juergen Gross <jgross@suse.com>,
 Randy Dunlap <rdunlap@infradead.org>, hjc@rock-chips.com,
 xen-devel@lists.xen.org, Kyungmin Park <kyungmin.park@samsung.com>,
 stefanr@s5r6.in-berlin.de, Andrew Morton <akpm@linux-foundation.org>,
 robin.murphy@arm.com, "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMTI6MTEgUE0gTWF0dGhldyBXaWxjb3ggPHdpbGx5QGlu
ZnJhZGVhZC5vcmc+IHdyb3RlOgo+Cj4gT24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMTE6MDA6MzBB
TSArMDUzMCwgU291cHRpY2sgSm9hcmRlciB3cm90ZToKPiA+IE9uIFRodSwgTm92IDE1LCAyMDE4
IGF0IDExOjQ0IFBNIFJhbmR5IER1bmxhcCA8cmR1bmxhcEBpbmZyYWRlYWQub3JnPiB3cm90ZToK
PiA+ID4gT24gMTEvMTUvMTggNzo0NSBBTSwgU291cHRpY2sgSm9hcmRlciB3cm90ZToKPiA+ID4g
V2hhdCBpcyB0aGUgb3Bwb3NpdGUgb2Ygdm1faW5zZXJ0X3JhbmdlKCkgb3IgZXZlbiBvZiB2bV9p
bnNlcnRfcGFnZSgpPwo+ID4gPiBvciBpcyB0aGVyZSBubyBuZWVkIGZvciB0aGF0Pwo+ID4KPiA+
IFRoZXJlIGlzIG5vIG9wcG9zaXRlIGZ1bmN0aW9uIG9mIHZtX2luc2VydF9yYW5nZSgpIC8gdm1f
aW5zZXJ0X3BhZ2UoKS4KPiA+IE15IHVuZGVyc3RhbmRpbmcgaXMsIGluIGNhc2Ugb2YgYW55IGVy
cm9yLCBtbWFwIGhhbmRsZXJzIHdpbGwgcmV0dXJuIHRoZQo+ID4gZXJyIHRvIHVzZXIgcHJvY2Vz
cyBhbmQgdXNlciBzcGFjZSB3aWxsIGRlY2lkZSB0aGUgbmV4dCBhY3Rpb24uIFNvIG5leHQKPiA+
IHRpbWUgd2hlbiBtbWFwIGhhbmRsZXIgaXMgZ2V0dGluZyBpbnZva2VkIGl0IHdpbGwgbWFwIGZy
b20gdGhlIGJlZ2lubmluZy4KPiA+IENvcnJlY3QgbWUgaWYgSSBhbSB3cm9uZy4KPgo+IFRoZSBv
cHBvc2l0ZSBmdW5jdGlvbiwgSSBzdXBwb3NlLCBpcyB1bm1hcF9yZWdpb24oKS4KPgo+ID4gPiBz
L25vLi9udW1iZXIvCj4gPgo+ID4gSSBkaWRuJ3QgZ2V0IGl0ID8/Cj4KPiBUaGlzIGlzIGEgJ3Nl
ZCcgZXhwcmVzc2lvbi4gICdzJyBpcyB0aGUgJ3N1YnN0aXR1dGUnIGNvbW1hbmQ7IHRoZSAvCj4g
aXMgYSBzZXBhcmF0b3IsICduby4nIGlzIHdoYXQgeW91IHdyb3RlLCBhbmQgJ251bWJlcicgaXMg
d2hhdCBSYW5keQo+IGlzIHJlY29tbWVuZGluZyBpbnN0ZWFkLgoKT2suIFdpbGwgY2hhbmdlIGl0
IGluIHYyLgo+Cj4gPiA+ID4gKyAgICAgZm9yIChpID0gMDsgaSA8IHBhZ2VfY291bnQ7IGkrKykg
ewo+ID4gPiA+ICsgICAgICAgICAgICAgcmV0ID0gdm1faW5zZXJ0X3BhZ2Uodm1hLCB1YWRkciwg
cGFnZXNbaV0pOwo+ID4gPiA+ICsgICAgICAgICAgICAgaWYgKHJldCA8IDApCj4gPiA+ID4gKyAg
ICAgICAgICAgICAgICAgICAgIHJldHVybiByZXQ7Cj4gPiA+Cj4gPiA+IEZvciBhIG5vbi10cml2
aWFsIHZhbHVlIG9mIHBhZ2VfY291bnQ6Cj4gPiA+IElzIGl0IGEgcHJvYmxlbSBpZiB2bV9pbnNl
cnRfcGFnZSgpIHN1Y2NlZWRzIGZvciBzZXZlcmFsIHBhZ2VzCj4gPiA+IGFuZCB0aGVuIGZhaWxz
Pwo+ID4KPiA+IE5vLCBpdCB3aWxsIGJlIGNvbnNpZGVyZWQgYXMgdG90YWwgZmFpbHVyZSBhbmQg
bW1hcCBoYW5kbGVyIHdpbGwgcmV0dXJuCj4gPiB0aGUgZXJyIHRvIHVzZXIgc3BhY2UuCj4KPiBJ
IHRoaW5rIHdoYXQgUmFuZHkgbWVhbnMgaXMgIldoYXQgaGFwcGVucyB0byB0aGUgaW5zZXJ0ZWQg
cGFnZXM/IiBhbmQKPiB0aGUgYW5zd2VyIGlzIHRoYXQgbW1hcF9yZWdpb24oKSBqdW1wcyB0byB0
aGUgJ3VubWFwX2FuZF9mcmVlX3ZtYScKPiBsYWJlbCwgd2hpY2ggaXMgYW4gYWNjdXJhdGUgbmFt
ZS4KClNvcnJ5IGZvciBpbmNvcnJlY3QgdW5kZXJzdGFuZGluZyBvZiB0aGUgcXVlc3Rpb24uCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 08:37:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 08:37: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-devel-bounces@lists.xenproject.org>)
	id 1gNZdO-00086Y-Na; Fri, 16 Nov 2018 08:37: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=oba2=n3=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gNZdN-00086T-Ei
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 08:37:49 +0000
X-Inumbo-ID: e559aed2-e97a-11e8-9a16-bc764e045a96
Received: from mail-oi1-x243.google.com (unknown [2607:f8b0:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e559aed2-e97a-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 08:37:47 +0000 (UTC)
Received: by mail-oi1-x243.google.com with SMTP id 192-v6so19050919oii.6
 for <xen-devel@lists.xenproject.org>; Fri, 16 Nov 2018 00:37:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=ECpSZI4PGL7XWJEZjiKwIPDNapYqQDSO8CbV8+WNxEs=;
 b=SEyvpSxLd+vYmElP/jDVmx/S9NdMbBT0iIl0MNnUboTNJ/OTkeew5+d4ddNSjCZ0rR
 GTMEMCp2FRZQBalsQaF/jf8f0Os+p9Fb6TzsYaLarO5ysYJyklHGEtxy4uYFMtjNtTeC
 KJ5Sy8K1YgQhpZ/kDThGIQSQe2aHHyRHiMD7YenqYK9BMpUjpLKuz17obfZQvdpLG7rP
 ZCsOIjD66Eml69VvjtybFyzotchgI/XrPn3X0/Rpy/ajtWkvTmrlZeuJvH5MMUSCLLX9
 RY9xXNg2korFXweKM1EHBCxYDxY8WIaTPS/x/Ju6oc+pfVZ9J59Rcd705XneOtA0JTZH
 ho9A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=ECpSZI4PGL7XWJEZjiKwIPDNapYqQDSO8CbV8+WNxEs=;
 b=sGQUmCLnCPK5Jtm3QHJa306uw2gjn33Z9QAD+pkXxCIAZzyt7j1dy38bUmmDRBzkAz
 WlFuxzZGcCy+CHjcxQ3tJS962zGKwIZyT1bk9lZz1GaKb77EM7rJr1wpoafLc9H2AIue
 ub27GXmtx2scHfMzvQh7NPs6IU5O+y0oK3ss5yNwYjWIBgHNfS3KhJChBKMpvVtvPrTo
 DaMFoNaxhOC8WxG9J9Bxnb1Xwzs7QWYFswWF9WvMDDnRxy6V3i9QBgauIPWZ2T3TPWUQ
 hb5qE+IxY829SrpLSXf2mOK7AsVuuUOfo0IgMcvPMo5NX01mTn0YavtOOz6JM+nxDSAf
 ECNQ==
X-Gm-Message-State: AGRZ1gLwIIzhsNYsSZyjAqspLgyc2gifBCU0EjyiqXe56PCjtc3+ywn2
 FGFt5YVvFWPQg8dVWnq7N0UjUV2vJTQQCIEC540=
X-Google-Smtp-Source: AJdET5e+aGP7Fcha70SqoXgS0M5E9aXxuUrrKCd1IE30b7pLH+7BRJb0RZNe4L8lH4un0a0Cf1XpRbVpFkaSuQ34t3g=
X-Received: by 2002:aca:ea57:: with SMTP id
 i84-v6mr438815oih.133.1542357467336; 
 Fri, 16 Nov 2018 00:37:47 -0800 (PST)
MIME-Version: 1.0
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-5-julien.grall@arm.com>
 <CAC1WxdhvbNCfnaj=1pFJmqu-kwMuvvrW77FjOK22xAvaUAPqTA@mail.gmail.com>
 <27feb9a3-ad1b-aed9-7821-6367a3157ce9@arm.com>
 <CAC1Wxdhy1Dnh3_rLFSX0Uj8e4+BLsfWqCQc__U8+bSwd+pCSHg@mail.gmail.com>
 <f9d4248e-485d-e3a8-88bd-6fab6cabe313@arm.com>
 <CAC1Wxdib6qQk=iH9ODr9XuJo39bvY+4RJUXFHsurW77AqekHDg@mail.gmail.com>
 <0ce5b01c-eb4b-348d-6311-271ba1ca7947@arm.com>
In-Reply-To: <0ce5b01c-eb4b-348d-6311-271ba1ca7947@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Fri, 16 Nov 2018 10:37:35 +0200
Message-ID: <CAC1WxdgKQ+wFB+bi7Qqxzu5Vvra=FBiVbA+PfCjL4QJbQeyMAA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 4/8] xen/arm: Add support for read-only
 foreign mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

0YfRgiwgMTUg0LvQuNGB0YIuIDIwMTgg0L4gMTc6MDUgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4g0L/QuNGI0LU6Cj4gQW5kIGluIHg4NiBjb2RlLi4uClNvcnJ5LCBkaWQgbm90
IGNoZWNrLgoKPiBZb3UgY2FuJ3QgYXNzdW1lIHRoZSBjb21waWxlciB3aWxsIGlubGluZSBldmVu
IHdpdGggdGhlIGlubGluZSBrZXl3b3JkLgpGb3Igc3VyZSEKCj4gPiBJJ20gc29ycnksIGJ1dCBJ
IGNhbid0IHBhc3MgbXkgUkIgZm9yIGBfdGAuCj4KPiBJIHRoaW5rIHRoaXMgcmVxdWVzdCBpcyB1
bnJlYXNvbmFibGUgYmVjYXVzZSB0aGlzIGlzIGEgbWF0dGVyIG9mIHRhc3RlLgpJIHdvdWxkIG5v
dCBzYXkgaXQgaXMgYSByZXF1ZXN0LiBJJ20ganVzdCBzYXlpbmcgdGhhdCBJIHBlcnNvbmFsbHkg
ZG8Kbm90IGxpa2UgdGhhdCBjb2RlLCBpdCBjb25mdXNlcyBtZSwgc28gSSBjYW4ndCBwYXNzIFJC
IGZvciBpdC4gU29ycnkKZm9yIHRoYXQgOigKSSByZWFsbHkgaG9wZSBzb21lb25lIGVsc2UgY2Fu
IGNvbWUgdXAgd2l0aCBSQiBmb3IgaXQuCgpTaW5jZXJlbHksCkFuZHJpaSBBbmlzb3YuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 08:43:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 08:43: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-devel-bounces@lists.xenproject.org>)
	id 1gNZis-0000Qj-GI; Fri, 16 Nov 2018 08:43: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=KBqs=N3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNZir-0000Qa-Tv
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 08:43:29 +0000
X-Inumbo-ID: ad214c04-e97b-11e8-b95a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad214c04-e97b-11e8-b95a-12d6303a7972;
 Fri, 16 Nov 2018 08:43:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNZik-0007fO-Ed; Fri, 16 Nov 2018 08:43:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNZik-0004mF-5w; Fri, 16 Nov 2018 08:43:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNZik-00014a-5N; Fri, 16 Nov 2018 08:43:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130177-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 08:43:22 +0000
Subject: [Xen-devel] [ovmf test] 130177: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE3NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxNzcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDkgZGF5cyAgIDkxIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDAgZGF5cyAgIDEzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 09:06:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 09:06: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-devel-bounces@lists.xenproject.org>)
	id 1gNa4d-00022z-Gj; Fri, 16 Nov 2018 09:05: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=oba2=n3=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gNa4b-00022u-P8
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 09:05:57 +0000
X-Inumbo-ID: d3b52ecd-e97e-11e8-9a16-bc764e045a96
Received: from mail-oi1-x242.google.com (unknown [2607:f8b0:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3b52ecd-e97e-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 09:05:56 +0000 (UTC)
Received: by mail-oi1-x242.google.com with SMTP id y23so9974870oia.4
 for <xen-devel@lists.xenproject.org>; Fri, 16 Nov 2018 01:05:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=Tc5IGLCfIZjmMXZGlDUoiyMKxODFBKK9Xcx4AYzajT8=;
 b=hJ4Z+4txSF4Yxr38BEOYiczSA893HKz6duK1zqFR54I1u7QeDJNpAsut8GtATVldsy
 0UTC5XooOnVoEvT07rmBM2U0DGvyPKcrUEHVQd1EWigoLsV7dS/z74KF01PSiigOD4R9
 qDS90whQI5rs7Di1NvO1S9T3OwdB++bXaX5aODve1bs/CGYoTGfCipMqVtBY8/MVbGOY
 JICB26arDURQHAzdCcfRsv+zT8zYFbaWVcMEAfyPRHEhck4IzQ2r68Q4NmGElrs9AEhn
 eG6ANs9k04Pgs+Sj8mJFpf406sPbUuiIBPlRdLbQV/52m2sFKGEr2YqpvEUsdNIjDxmJ
 eqQQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Tc5IGLCfIZjmMXZGlDUoiyMKxODFBKK9Xcx4AYzajT8=;
 b=XR7KnpR6TSPambLwElPdecs18ElKyEWhmakZgmUt+/Y4PEysRessPkzAKb77Blz1AP
 OFd84YvwGP96a97XfEY0HBQQM86+jS/R4N0EPljd+X/C7m3RDy32MmKQpeZtcMVBYWc5
 1OXjAyc7Sw89cTcCiOmo9ZrSEchZ8+aBSg8dcXVM/34G4o7kL7cktQhBNxmkrIgHSa4F
 LELgSTHdzxs22GlJfufMLRg1OYdRe2GGuc5QCQPB9627+Qe0kPsgDne1lPTq85ZXMSCw
 Ra1PdjpaNfWdMv2+5wVrtnJv7gKXXt/LQk2iashm4dxIugteZnGTjqe45TLD80XFGwMz
 Juiw==
X-Gm-Message-State: AGRZ1gIbQYFBXyQZZSi/qiiXGKO1fDKMdDiN2ykMmSXXj1RcUW0dBRHs
 9QenAKydraffgZB128Z6e1LG9WFJ6uFguCxhvfrukv8v
X-Google-Smtp-Source: AJdET5ce1ml+1MlWspUkFDakdsDT1w98FK233RMHRPU8+r2Z0uQnJV4fVR17MdujooBUoRXb8eeQmN5y9S5isi6r72I=
X-Received: by 2002:aca:6c4c:: with SMTP id
 h73-v6mr535779oic.156.1542359155697; 
 Fri, 16 Nov 2018 01:05:55 -0800 (PST)
MIME-Version: 1.0
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-5-julien.grall@arm.com>
 <CAC1WxdhvbNCfnaj=1pFJmqu-kwMuvvrW77FjOK22xAvaUAPqTA@mail.gmail.com>
 <27feb9a3-ad1b-aed9-7821-6367a3157ce9@arm.com>
 <CAC1Wxdhy1Dnh3_rLFSX0Uj8e4+BLsfWqCQc__U8+bSwd+pCSHg@mail.gmail.com>
 <f9d4248e-485d-e3a8-88bd-6fab6cabe313@arm.com>
 <CAC1Wxdib6qQk=iH9ODr9XuJo39bvY+4RJUXFHsurW77AqekHDg@mail.gmail.com>
 <0ce5b01c-eb4b-348d-6311-271ba1ca7947@arm.com>
 <alpine.DEB.2.10.1811151031440.22115@sstabellini-ThinkPad-X260>
 <f04158f5-42e4-ec97-aa53-d316da61f911@arm.com>
 <alpine.DEB.2.10.1811151143500.22115@sstabellini-ThinkPad-X260>
 <6d853e3b-1a5e-abc8-9b8a-3c40b080b0b4@arm.com>
In-Reply-To: <6d853e3b-1a5e-abc8-9b8a-3c40b080b0b4@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Fri, 16 Nov 2018 11:05:44 +0200
Message-ID: <CAC1Wxdg7DPtoHszfQWsJy+vMCTM8Lpm1m7x-XKq_2BWQ9NPqHQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 4/8] xen/arm: Add support for read-only
 foreign mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@citrix.com>, lars.kurth@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoK0YfRgiwgMTUg0LvQuNGB0YIuIDIwMTgg0L4gMjI6MjAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4g0L/QuNGI0LU6Cgo+IFdlbGwgdGhlIGNvZGUgc3Vn
Z2VzdGVkIGlzIGRpZmZlcmVudCBmcm9tIHdoYXQgSSBpbnRlbmRlZCA6KS4gdCBzaG91bGQKPiBi
ZSBzZXQgdG8gaW52YWxpZCBiZWZvcmUgdGhlIGNoZWNrIG1mbl92YWxpZC9nZXRfcGFnZS4gU28g
dGhpcyBuZWVkcyBhdAo+IGxlYXN0IDIgY2hlY2tzLiAyIHBsYWNlcyB3ZXJlIHQgIT0gTlVMTCBu
ZWVkcyB0byBiZSBleHBsYWluZWQuCgpXZWxsLCBJIGd1ZXNzIGNoZWNraW5nIGEgcG9pbnRlciBp
biBvcmRlciB0byBhdm9pZCBudWxsIHBvaW50ZXIKZGVyZWZlcmVuY2UgaXMgcHJldHR5IHNlbGYt
ZXhwbGFpbmluZy4gRXZlbiBpZiBpdCBpcyBkb25lIHR3aWNlLgpBbmQgdGhlIGNvZGUgaXRzZWxm
IHdvdWxkIGdpdmUgYSBjbGVhciBpZGVhIHRoYXQgd2UgZG8gY2FsY3VsYXRlIChhbmQKYXNzaWdu
KSB0eXBlIHZhbHVlIG9ubHkgaW4gY2FzZSBhIGNhbGxlciBwcm92aWRlZCB1cyBhIHZhbGlkIHBv
aW50ZXIuCgpGb3Igc3VyZSwgSSBkbyBub3QgaW5zaXN0IG9uIGEgdGVybmFyeSBvcGVyYXRvciB1
c2FnZS4KClNpbmNlcmVseSwKQW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 09:27:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 09:27: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-devel-bounces@lists.xenproject.org>)
	id 1gNaPj-0003b9-GK; Fri, 16 Nov 2018 09:27: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=h+8c=N3=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gNaPi-0003b4-1J
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 09:27:46 +0000
X-Inumbo-ID: df52f758-e981-11e8-862d-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df52f758-e981-11e8-862d-12d6303a7972;
 Fri, 16 Nov 2018 09:27:44 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D4BD63084244;
 Fri, 16 Nov 2018 09:27:42 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 3D91B1019633;
 Fri, 16 Nov 2018 09:27:37 +0000 (UTC)
Date: Fri, 16 Nov 2018 10:27:35 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181116102735.7e506760@redhat.com>
In-Reply-To: <20181105014047.26447-19-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-19-sameo@linux.intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.40]); Fri, 16 Nov 2018 09:27:43 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 18/24] hw: i386: Export the
 MADT build method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDo0MSArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IEl0IGlzIGdvaW5nIHRvIGJlIHVzZWQgYnkgdGhlIFBD
IG1hY2hpbmUgdHlwZSBhcyB0aGUgTUFEVCB0YWJsZSBidWlsZGVyCj4gbWV0aG9kIGFuZCB0aHVz
IG5lZWRzIHRvIGJlIGV4cG9ydGVkIG91dHNpZGUgb2YgYWNwaS1idWlsZC5jCj4gCj4gQWxzbywg
bm93IHRoYXQgdGhlIGdlbmVyaWMgYnVpbGRfbWFkdCgpIEFQSSBpcyBleHBvcnRlZCwgd2UgaGF2
ZSB0bwo+IHJlbmFtZSB0aGUgQVJNIHN0YXRpYyBvbmUgaW4gb3JkZXIgdG8gYXZvaWQgYnVpbGQg
dGltZSBjb25mbGljdHMuCj4gCj4gUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOp
IDxwaGlsbWRAcmVkaGF0LmNvbT4KPiBUZXN0ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOp
IDxwaGlsbWRAcmVkaGF0LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBTYW11ZWwgT3J0aXogPHNhbWVv
QGxpbnV4LmludGVsLmNvbT4KPiAtLS0KPiAgaW5jbHVkZS9ody9pMzg2L2FjcGkuaCAgIHwgMjgg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICBody9hcm0vdmlydC1hY3BpLWJ1aWxkLmMg
fCAgNCArKy0tCj4gIGh3L2kzODYvYWNwaS1idWlsZC5jICAgICB8ICA0ICsrLS0KPiAgMyBmaWxl
cyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9k
ZSAxMDA2NDQgaW5jbHVkZS9ody9pMzg2L2FjcGkuaAo+IAo+IGRpZmYgLS1naXQgYS9pbmNsdWRl
L2h3L2kzODYvYWNwaS5oIGIvaW5jbHVkZS9ody9pMzg2L2FjcGkuaAo+IG5ldyBmaWxlIG1vZGUg
MTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uYjdhODg3MTExZAo+IC0tLSAvZGV2L251bGwKPiAr
KysgYi9pbmNsdWRlL2h3L2kzODYvYWNwaS5oClsuLi5dCgo+ICsvKiBBQ1BJIE1BRFQgKE11bHRp
cGxlIEFQSUMgRGVzY3JpcHRpb24gVGFibGUpIGJ1aWxkIG1ldGhvZCAqLwo+ICt2b2lkIGJ1aWxk
X21hZHQoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIsCj4gKyAgICAgICAg
ICAgICAgICBNYWNoaW5lU3RhdGUgKm1zLCBBY3BpQ29uZmlndXJhdGlvbiAqY29uZik7Cj4gKwo+
ICsjZW5kaWYKPiBkaWZmIC0tZ2l0IGEvaHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5jIGIvaHcvYXJt
L3ZpcnQtYWNwaS1idWlsZC5jCj4gaW5kZXggYjVlMTY1NTQzYS4uYjAzNTRjNWYwMyAxMDA2NDQK
PiAtLS0gYS9ody9hcm0vdmlydC1hY3BpLWJ1aWxkLmMKPiArKysgYi9ody9hcm0vdmlydC1hY3Bp
LWJ1aWxkLmMKPiBAQCAtNTY0LDcgKzU2NCw3IEBAIGJ1aWxkX2d0ZHQoR0FycmF5ICp0YWJsZV9k
YXRhLCBCSU9TTGlua2VyICpsaW5rZXIsIFZpcnRNYWNoaW5lU3RhdGUgKnZtcykKPiAgCj4gIC8q
IE1BRFQgKi8KPiAgc3RhdGljIHZvaWQKPiAtYnVpbGRfbWFkdChHQXJyYXkgKnRhYmxlX2RhdGEs
IEJJT1NMaW5rZXIgKmxpbmtlciwgVmlydE1hY2hpbmVTdGF0ZSAqdm1zKQo+ICt2aXJ0X2J1aWxk
X21hZHQoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIsIFZpcnRNYWNoaW5l
U3RhdGUgKnZtcykKPiAgewpZb3UgYXJlIG1vdmluZyBidWlsZF9tYWR0KCkgaW50byB4ODYgc3Bl
Y2lmaWMgaGVhZGVyIGkzODYvYWNwaS5oCnNvIHF1ZXN0aW9uIGlzIHdoeSBkbyB5b3UgdG91Y2gg
QVJNIHZhcmlhbnQgYXQgYWxsPwoKWy4uLl0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 09:35:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 09:35: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-devel-bounces@lists.xenproject.org>)
	id 1gNaXO-0004P9-Gm; Fri, 16 Nov 2018 09:35: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=f3fv=n3=citrix.com=prvs=8510c96a3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gNaXN-0004P4-Py
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 09:35:41 +0000
X-Inumbo-ID: fa41d2e5-e982-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa41d2e5-e982-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 09:35:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,239,1539648000"; d="scan'208";a="81954508"
Date: Fri, 16 Nov 2018 10:35:29 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20181116093529.4ucjehnm75tulsdq@mac>
References: <1542244226-35003-1-git-send-email-chao.gao@intel.com>
 <20181115104039.geyiusafhsq4q7x4@mac>
 <20181116075348.GA6684@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181116075348.GA6684@gao-cwp>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] xen/pt: fix some pass-thru devices don't
 work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMDM6NTM6NTBQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6NDA6MzlBTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDk6MTA6MjZBTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gSSBmaW5kIHNvbWUgcGFzcy10aHJ1IGRldmljZXMgZG9uJ3Qg
d29yayBhbnkgbW9yZSBhY3Jvc3MgZ3Vlc3QKPiA+PiByZWJvb3QuIEFzc2lnbmluZyBpdCB0byBh
bm90aGVyIGRvbWFpbiBhbHNvIG1lZXRzIHRoZSBzYW1lIGlzc3VlLiBBbmQKPiA+PiB0aGUgb25s
eSB3YXkgdG8gbWFrZSBpdCB3b3JrIGFnYWluIGlzIHVuLWJpbmRpbmcgYW5kIGJpbmRpbmcgaXQg
dG8KPiA+PiBwY2liYWNrLiBTb21lb25lIHJlcG9ydGVkIHRoaXMgaXNzdWUgb25lIHllYXIgYWdv
IFsxXS4KPiA+Cj4gPkhvdyBkb2VzIHVuYmluZGluZyBhbmQgYmluZGluZyB0byBwY2liYWNrIGZp
eCB0aGUgaXNzdWU/IElzIHRoaXMgZHVlCj4gPnRvIERvbTAgdXNpbmcgc29tZSBQViBvciBEb20w
IG9ubHkgaHlwZXJjYWxsIHRoYXQgY2FuIHJlc2V0IHRoZQo+ID5ob3N0X21hc2thbGwgc3RhdGU/
Cj4gCj4gSSB0aGluayBpdCBpcyBtc2l4X2NhcGFiaWxpdHlfaW5pdCgpIHRoYXQgY2xlYXIgaG9z
dF9tYXNrYWxsLiBBbmQgdGhpcwo+IGZ1bmN0aW9uIGlzIGNhbGxlZCBieSBQSFlTREVWT1BfcHJl
cGFyZV9tc2l4IHN1Yi1oeXBlcmNhbGwuCj4gCj4gPgo+ID4+IAo+ID4+IElmIHRoZSBkZXZpY2Un
cyBkcml2ZXIgZG9lc24ndCBkaXNhYmxlIE1TSS1YIGR1cmluZyBzaHV0ZG93biBvciBxZW11IGlz
Cj4gPj4ga2lsbGVkL2NyYXNoZWQgYmVmb3JlIHRoZSBkb21haW4gc2h1dGRvd24sIHRoaXMgZG9t
YWluJ3MgcGlycSB3b24ndCBiZQo+ID4+IHVubWFwcGVkLiBUaGVuIHhlbiB3aWxsIHVubWFwIGFs
bCBwaXJxLiBCdXQgcGNpYmFjayBoYXMgYWxyZWFkeSBkaXNhYmxlZAo+ID4+IG1lb3J5IGRlY29k
aW5nIGJlZm9yZSB4ZW4gdW5tYXBwaW5nIHBpcnEuIFRoZW4gd2hlbiBYZW4gaXMgZGlzYWJsaW5n
IGEKPiA+PiBNU0kgb2YgdGhlIGRldmljZSwgaXQgaGFzIHRvIHNldHMgdGhlIGhvc3RfbWFza2Fs
bCBmbGFnIGFuZCBtYXNrYWxsIGJpdAo+ID4+IHRvIG1hc2sgYSBNU0kgcmF0aGVyIHRoYW4gc2V0
cyBtYXNrYml0IGluIE1TSS14IHRhYmxlLiBUaGUgY2FsbCB0cmFjZSBvZgo+ID4+IHRoaXMgcHJv
Y2VzcyBpczoKPiA+PiAtPmFyY2hfZG9tYWluX2Rlc3Ryb3kKPiA+PiAgICAgLT5mcmVlX2RvbWFp
bl9waXJxcwo+ID4+ICAgICAgICAgLT51bm1hcF9kb21haW5fcGlycSAoaWYgcGlycSBpc24ndCB1
bm1hcCBieSBxZW11KQo+ID4+ICAgICAgICAgICAgIC0+cGlycV9ndWVzdF9mb3JjZV91bmJpbmQK
PiA+PiAgICAgICAgICAgICAgICAgLT5fX3BpcnFfZ3Vlc3RfdW5iaW5kCj4gPj4gICAgICAgICAg
ICAgICAgICAgICAtPm1hc2tfbXNpX2lycSg9ZGVzYy0+aGFuZGxlci0+ZGlzYWJsZSgpKQo+ID4+
ICAgICAgICAgICAgICAgICAgICAgICAgIC0+dGhlIHdhcm5pbmcgaW4gbXNpX3NldF9tYXNrX2Jp
dCgpCj4gPj4gCj4gPj4gVGhlIGhvc3RfbWFza2FsbCBiaXQgd2lsbCBwcmV2ZW50IGd1ZXN0cyBm
cm9tIGNsZWFyaW5nIHRoZSBtYXNrYWxsIGJpdAo+ID4+IGV2ZW4gdGhlIGRldmljZSBpcyBhc3Np
Z25lZCB0byBhbm90aGVyIGd1ZXN0IGxhdGVyLiBHdWVzdHMgY2Fubm90Cj4gPj4gcmVjZWl2ZSBp
bnRlcnJ1cHRzIGZyb20gdGhpcyBkZXZpY2UuCj4gPj4KPiA+PiAKPiA+PiBUbyBmaXggdGhpcywg
aG9zdF9tYXNrYWxsIGZsYWcgaXMgY2xlYXJlZCB3aGVuIGFsbCBNU0lzIG9mIGEgZGV2aWNlIGFy
ZSBmcmVlZC4KPiA+PiBJdCBpcyBkZWZpbml0ZWx5IHNhZmVseSB0byBjbGVhciBpdCBiZWNhdXNl
IG5vIG1zaSBpcyBhY3R1YWxseSBzZXQgdXAKPiA+PiBmb3IgdGhpcyBkZXZpY2UuIEFsc28sICdt
c2l4LT53YXJuZWQnIGlzIGluaXRpYWxpemVkIHRvIERPTUlEX0lOVkFMSUQKPiA+PiByYXRoZXIg
dGhhbiAwIHRvIGF2b2lkIHdhcm5pbmdzIG1pc3NpbmcgZm9yIERvbTAuCj4gPj4gCj4gPj4gWzFd
OiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTctMDkvbXNnMDI1MjAuaHRtbAo+ID4+IAo+ID4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxj
aGFvLmdhb0BpbnRlbC5jb20+Cj4gPj4gLS0tCj4gPj4gIHhlbi9hcmNoL3g4Ni9tc2kuYyAgICAg
ICAgICAgIHwgMTggKysrKysrKysrKysrKysrKysrCj4gPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3BjaS5jIHwgIDEgKwo+ID4+ICAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKykK
PiA+PiAKPiA+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zaS5jIGIveGVuL2FyY2gveDg2
L21zaS5jCj4gPj4gaW5kZXggNTU2Nzk5MC4uY2Q1NzBiYyAxMDA2NDQKPiA+PiAtLS0gYS94ZW4v
YXJjaC94ODYvbXNpLmMKPiA+PiArKysgYi94ZW4vYXJjaC94ODYvbXNpLmMKPiA+PiBAQCAtNjM3
LDYgKzYzNyw3IEBAIGludCBtc2lfZnJlZV9pcnEoc3RydWN0IG1zaV9kZXNjICplbnRyeSkKPiA+
PiAgewo+ID4+ICAgICAgdW5zaWduZWQgaW50IG5yID0gZW50cnktPm1zaV9hdHRyaWIudHlwZSAh
PSBQQ0lfQ0FQX0lEX01TSVgKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgID8gZW50cnktPm1z
aS5udmVjIDogMTsKPiA+PiArICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2ID0gZW50cnktPmRldjsK
PiA+PiAgCj4gPj4gICAgICB3aGlsZSAoIG5yLS0gKQo+ID4+ICAgICAgewo+ID4+IEBAIC02NTQs
NiArNjU1LDIzIEBAIGludCBtc2lfZnJlZV9pcnEoc3RydWN0IG1zaV9kZXNjICplbnRyeSkKPiA+
PiAgCj4gPj4gICAgICBsaXN0X2RlbCgmZW50cnktPmxpc3QpOwo+ID4+ICAgICAgeGZyZWUoZW50
cnkpOwo+ID4+ICsKPiA+PiArICAgIC8qCj4gPj4gKyAgICAgKiBJbiBzb21lIGNhc2VzLCB0aGUg
J2hvc3RfbWFza2FsbCcgaXMgc2V0IGZvciBzYWZldHkuIEhlcmUgY2xlYXIKPiA+PiArICAgICAq
ICdob3N0X21hc2thbGwnIGlmIGFsbCBNU0lzIGFyZSBmcmVlZCBmb3IgYSBtc2kteCBjYXBhYmxl
IGRldmljZS4KPiA+PiArICAgICAqIFdpdGhvdXQgaXQsIHRoZSBkZXZpY2UncyBtc2l4IGtlZXBz
IGRpc2FibGVkIGV2ZW4gYmVlbiByZWFzc2lnbmVkCj4gPgo+ID4iLi4uIGV2ZW4gYWZ0ZXIgYmVp
bmcgcmVhc3NpZ25lZCAuLi4iCj4gPgo+ID5JIHRoaW5rIGl0J3MgY2xlYXJlci4KPiA+Cj4gPj4g
KyAgICAgKiB0byBhbm90aGVyIGRvbWFpbi4KPiA+PiArICAgICAqLwo+ID4+ICsgICAgaWYgKCBw
ZGV2ICYmIGxpc3RfZW1wdHkoJnBkZXYtPm1zaV9saXN0KSAmJiBwZGV2LT5tc2l4ICkKPiA+PiAr
ICAgIHsKPiA+PiArICAgICAgICBpZiAoIHBkZXYtPm1zaXgtPmhvc3RfbWFza2FsbCApCj4gPj4g
KyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCj4gPj4gKyAgICAgICAgICAgICAg
ICAgICAiUmVzZXR0aW5nIG1zaXggc3RhdHVzIG9mICUwNHg6JTAyeDolMDJ4LiV1XG4iLAo+ID4+
ICsgICAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYt
PmRldmZuKSwKPiA+PiArICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSk7
Cj4gPj4gKyAgICAgICAgcGRldi0+bXNpeC0+aG9zdF9tYXNrYWxsID0gZmFsc2U7Cj4gPj4gKyAg
ICAgICAgcGRldi0+bXNpeC0+d2FybmVkID0gRE9NSURfSU5WQUxJRDsKCkFGQUlDVCBhIGd1ZXN0
IGNvdWxkIHRyaWdnZXIgdGhpcyBtZXNzYWdlIG11bHRpcGxlIHRpbWVzIGJ5IGZvcmNpbmcgYQpQ
SVJRIG1hcC91bm1hcCBvZiBhbGwgdGhlIHZlY3RvcnMgaW4gTVNJWCwgdGh1cyBsaWtlbHkgZmxv
b2RpbmcgdGhlCmNvbnNvbGUgc2luY2UgdGhpcyBpcyBub3QgcmF0ZSBsaW1pdGVkLiBTaW5jZSBJ
IHRoaW5rIGEgZ3Vlc3QgY2FuCm1hbmFnZSB0byByZWFjaCB0aGlzIGNvZGUgcGF0aCB3aGlsZSBy
dW5uaW5nLCBjbGVhcmluZyB3YXJuZWQgaXMgbm90CmNvcnJlY3QuCgpBbHNvLCBpZiBhIGd1ZXN0
IGNhbiBtYW5hZ2UgdG8gdHJpZ2dlciB0aGlzIHBhdGggZHVyaW5nIGl0J3MgcnVudGltZSwKY291
bGQgaXQgYWxzbyBoaXQgdGhlIGlzc3VlIG9mIGdldHRpbmcgaG9zdF9tYXNrYWxsIHNldCBhbmQg
bm90IGJlaW5nCmFibGUgdG8gY2xlYXIgaXQ/Cgo+ID4+ICsgICAgfQo+ID4+ICAgICAgcmV0dXJu
IDA7Cj4gPgo+ID5JTU8gdGhpcyBsb29rcyBxdWl0ZSBzaW1pbGFyIHRvIGEgbXNpX3Jlc2V0X3N0
YXRlIGZ1bmN0aW9uIG9yIGF0IGxlYXN0Cj4gPnRoZSBzdGFydCBvZiBpdC4KPiA+Cj4gPk1heWJl
IGl0IHNob3VsZCBiZSBpbiBhIHNlcGFyYXRlIGhlbHBlciB0aGF0IHNldHMgYWxsIHRoZSBmaWVs
ZHMgdG8KPiA+dGhlaXIgaW5pdGlhbCB2YWx1ZXMsCj4gCj4gV2lsbCBkby4KPiAKPiA+d2l0aCB0
aGUgZXhwZWN0YXRpb24gdGhhdCBEb20wIHdpbGwgcGVyZm9ybSB0aGUKPiA+ZGV2aWNlIHJlc2V0
Pwo+IAo+IERvbTAgcmVzZXRzIGRldmljZXMgd2hlbiAoZGUtKWFzc2lnbm1lbnQgYnkgZWNobyAx
IHRvCj4gL3N5cy9idXMvcGNpL2RldmljZXMvPHNiZGY+L3Jlc2V0Lgo+IAo+ID4KPiA+VGhlIHVu
ZGVybHlpbmcgcHJvYmxlbSBoZXJlIEFGQUlDVCBpcyB0aGF0IHRoZSBYZW4gaW50ZXJuYWwgZGV2
aWNlCj4gPnN0YXRlIGlzIG5vdCB0aGUgc2FtZSBiZXR3ZWVuIGRldmljZSBhc3NpZ25tZW50cy4K
PiAKPiBZZXMsIGl0IGlzIGFjY3VyYXRlLgo+IAo+ID4KPiA+SW4gYW55IGNhc2UgdGhlcmUgc2hv
dWxkIGJlIGF0IGxlYXN0IGEgbm90ZSBoZXJlIHBvaW50aW5nIG91dCB0aGF0IFhlbgo+ID5leHBl
Y3RzIHRoZSBoYXJkd2FyZSBkb21haW4gdG8gcGVyZm9ybSBhIGRldmljZSByZXNldCwgc28gdGhl
IFhlbgo+ID5pbnRlcm5hbCBzdGF0ZSBhY3R1YWxseSBtYXRjaGVzIHRoZSBkZXZpY2Ugc3RhdGUg
YmVmb3JlIHRyeWluZyB0bwo+ID5hc3NpZ24gdGhlIGRldmljZSB0byBhbm90aGVyIGd1ZXN0Lgo+
IAo+IFNvdW5kcyBnb29kLiBUaGlzIGlzc3VlIGlzIHRoYXQgWGVuIHRyaWVzIHRvIG1hc2sgbXNp
ICh3aGVuIHVubWFwcGluZyBwaXJxKQo+IGFmdGVyIG1lbW9yeSBkZWNvZGluZyBpcyBkaXNhYmxl
ZCBieSBwY2liYWNrLiBJZiBwY2liYWNrIGNhbiB1bm1hcCBhbGwgdGhlCj4gcGlycS1zIHJlbGF0
ZWQgYSBnaXZlbiBkZXZpY2UgYmVmb3JlIGRpc2FibGluZyBtZW1vcnkgZGVjb2RpbmcsIFhlbiB3
b24ndCBtZWV0Cj4gdGhpcyBpc3N1ZS4gQ3VycmVudGx5LCBwY2liYWNrIGRvZXNuJ3QgbWFpbnRh
aW4gdGhlIHBpcnEgaW5mb3JtYXRpb247IGl0Cj4gaXNuJ3QgYWJsZSB0byBkbyB0aGlzLgoKSSB3
b3VsZCBsaWtlIHRvIGhlYXIgSmFuJ3Mgb3BpbmlvbiBvbiB0aGlzLCBidXQgSSB0aGluayBpdCBt
aWdodCBiZQpoZWxwZnVsIHRvIGludHJvZHVjZSBhIG5ldyBoeXBlcmNhbGwgRG9tMCAoaWU6IHRv
b2xzdGFjaykgY2FuIHVzZSB0bwpzaWduYWwgWGVuIGEgUENJIGRldmljZSBoYXMgYmVlbiByZXNl
dCwgc28gdGhhdCBYZW4gY2FuIHNhZmVseSByZXNldAp0aGUgZGV2aWNlIHN0YXRlIHRvIHRoZSBp
bml0aWFsIG9uZS4gVGhpcyB3b3VsZCBiZSBzaW1wbGVyIGlmIFhlbiB3YXMKdGhlIG9uZSBwZXJm
b3JtaW5nIHRoZSBkZXZpY2UgcmVzZXQuCgpPbmNlIGEgZGV2aWNlIGhhcyBiZWVuIGFzc2lnbmVk
IGl0IHdvdWxkIGJlY29tZSAnZGlydHknIGFuZCB3b3VsZApyZXF1aXJlIHN1Y2ggcmVzZXQgYmVm
b3JlIGl0IGNvdWxkIGJlIGFzc2lnbmVkIGFnYWluIHRvIGEgZG9tYWluLgoKVGhhbmtzLCBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 09:39:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 09:39:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gNaav-0004aE-3P; Fri, 16 Nov 2018 09:39: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=h+8c=N3=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gNaat-0004a9-FH
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 09:39:19 +0000
X-Inumbo-ID: 7d16dddc-e983-11e8-a079-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d16dddc-e983-11e8-a079-12d6303a7972;
 Fri, 16 Nov 2018 09:39:18 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id BE505356CE;
 Fri, 16 Nov 2018 09:39:17 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 3F304600C2;
 Fri, 16 Nov 2018 09:39:11 +0000 (UTC)
Date: Fri, 16 Nov 2018 10:39:09 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181116103909.64f35d5d@redhat.com>
In-Reply-To: <20181105014047.26447-20-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-20-sameo@linux.intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Fri, 16 Nov 2018 09:39:18 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v5 19/24] hw: acpi: Retrieve the PCI bus
 from AcpiPciHpState
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Jing Liu <jing2.liu@linux.intel.com>, qemu-devel@nongnu.org,
 Shannon Zhao <shannon.zhaosl@gmail.com>, qemu-arm@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Sebastien Boeuf <sebastien.boeuf@intel.com>,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDo0MiArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IEZyb206IFNlYmFzdGllbiBCb2V1ZiA8c2ViYXN0aWVu
LmJvZXVmQGludGVsLmNvbT4KPiAKPiBJbnN0ZWFkIG9mIHVzaW5nIHRoZSBtYWNoaW5lIHR5cGUg
c3BlY2lmaWMgbWV0aG9kIGZpbmRfaTQ0MGZ4KCkgdG8KPiByZXRyaWV2ZSB0aGUgUENJIGJ1cywg
dGhpcyBjb21taXQgYWltcyB0byByZWx5IG9uIHRoZSBmYWN0IHRoYXQgdGhlCj4gUENJIGJ1cyBp
cyBrbm93biBieSB0aGUgc3RydWN0dXJlIEFjcGlQY2lIcFN0YXRlLgo+IAo+IFdoZW4gdGhlIHN0
cnVjdHVyZSBpcyBpbml0aWFsaXplZCB0aHJvdWdoIGFjcGlfcGNpaHBfaW5pdCgpIGNhbGwsCj4g
aXQgc2F2ZXMgdGhlIFBDSSBidXMsIHdoaWNoIG1lYW5zIHRoZXJlIGlzIG5vIG5lZWQgdG8gaW52
b2tlIGEKPiBzcGVjaWFsIGZ1bmN0aW9uIGxhdGVyIG9uLgo+IAo+IEJhc2VkIG9uIHRoZSBmYWN0
IHRoYXQgZmluZF9pNDQwZngoKSB3YXMgb25seSB1c2VkIHRoZXJlLCB0aGlzCj4gcGF0Y2ggYWxz
byByZW1vdmVzIHRoZSBmdW5jdGlvbiBmaW5kX2k0NDBmeCgpIGl0c2VsZiBmcm9tIHRoZQo+IGVu
dGlyZSBjb2RlYmFzZS4KPiAKPiBSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PHBoaWxtZEByZWRoYXQuY29tPgo+IFRlc3RlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PHBoaWxtZEByZWRoYXQuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFNlYmFzdGllbiBCb2V1ZiA8c2Vi
YXN0aWVuLmJvZXVmQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKaW5nIExpdSA8amluZzIu
bGl1QGxpbnV4LmludGVsLmNvbT4KVGhhbmtzIGZvciBjbGVhbmluZyBpdCB1cAoKbWlub3Igbml0
OgpUYWtpbmcgaW4gYWNjb3VudCB0aGF0IHlvdSdyZSByZW1vdmluZyAnLyogVE9ETzogUTM1IHN1
cHBvcnQgKi8nCmNvbW1lbnQgYWxvbmcgd2l0aCBmaW5kX2k0NDBmeCgpLCBpdCBtaWdodCBiZSB3
b3J0aCB0byBtZW50aW9uCmluIHRoaXMgY29tbWl0IG1lc3NhZ2UuIFNvbWV0aGluZyBhbG9uZyBs
aW5lcyB0aGF0IEFDUEkgUENJSFAKZXhpc3QgdG8gc3VwcG9ydCBndWVzdHMgd2l0aG91dCBTSFBD
IHN1cHBvcnQgb24gUENJCmJhc2VkIFBDIG1hY2hpbmUuIENvbnNpZGVyaW5nIHRoYXQgUTM1IHBy
b3ZpZGVzIG5hdGl2ZQpQQ0ktRSBob3RwbHVnLCB0aGVyZSBpcyBubyBuZWVkIHRvIGFkZCBBQ1BJ
IGhvdHBsdWcgdGhlcmUuCgoKd2l0aCBjb21taXQgbWVzc2FnZSBmaXhlZAoKUmV2aWV3ZWQtYnk6
IElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+Cgo+IC0tLQo+ICBpbmNsdWRlL2h3
L2kzODYvcGMuaCAgfCAgMSAtCj4gIGh3L2FjcGkvcGNpaHAuYyAgICAgICB8IDEwICsrKystLS0t
LS0KPiAgaHcvcGNpLWhvc3QvcGlpeC5jICAgIHwgIDggLS0tLS0tLS0KPiAgc3R1YnMvcGNpLWhv
c3QtcGlpeC5jIHwgIDYgLS0tLS0tCj4gIHN0dWJzL01ha2VmaWxlLm9ianMgICB8ICAxIC0KPiAg
NSBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQo+ICBkZWxl
dGUgbW9kZSAxMDA2NDQgc3R1YnMvcGNpLWhvc3QtcGlpeC5jCj4gCj4gZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvaHcvaTM4Ni9wYy5oIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKPiBpbmRleCA0NGNiNmJm
M2YzLi44ZTVmMTQ2NGViIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCj4gKysr
IGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKPiBAQCAtMjU1LDcgKzI1NSw2IEBAIFBDSUJ1cyAqaTQ0
MGZ4X2luaXQoY29uc3QgY2hhciAqaG9zdF90eXBlLCBjb25zdCBjaGFyICpwY2lfdHlwZSwKPiAg
ICAgICAgICAgICAgICAgICAgICBNZW1vcnlSZWdpb24gKnBjaV9tZW1vcnksCj4gICAgICAgICAg
ICAgICAgICAgICAgTWVtb3J5UmVnaW9uICpyYW1fbWVtb3J5KTsKPiAgCj4gLVBDSUJ1cyAqZmlu
ZF9pNDQwZngodm9pZCk7Cj4gIC8qIHBpaXg0LmMgKi8KPiAgZXh0ZXJuIFBDSURldmljZSAqcGlp
eDRfZGV2Owo+ICBpbnQgcGlpeDRfaW5pdChQQ0lCdXMgKmJ1cywgSVNBQnVzICoqaXNhX2J1cywg
aW50IGRldmZuKTsKPiBkaWZmIC0tZ2l0IGEvaHcvYWNwaS9wY2locC5jIGIvaHcvYWNwaS9wY2lo
cC5jCj4gaW5kZXggODBkNDJlMTJmZi4uMjU0YjJlNTBhYiAxMDA2NDQKPiAtLS0gYS9ody9hY3Bp
L3BjaWhwLmMKPiArKysgYi9ody9hY3BpL3BjaWhwLmMKPiBAQCAtOTMsMTAgKzkzLDkgQEAgc3Rh
dGljIHZvaWQgKmFjcGlfc2V0X2JzZWwoUENJQnVzICpidXMsIHZvaWQgKm9wYXF1ZSkKPiAgICAg
IHJldHVybiBic2VsX2FsbG9jOwo+ICB9Cj4gIAo+IC1zdGF0aWMgdm9pZCBhY3BpX3NldF9wY2lf
aW5mbyh2b2lkKQo+ICtzdGF0aWMgdm9pZCBhY3BpX3NldF9wY2lfaW5mbyhBY3BpUGNpSHBTdGF0
ZSAqcykKPiAgewo+ICAgICAgc3RhdGljIGJvb2wgYnNlbF9pc19zZXQ7Cj4gLSAgICBQQ0lCdXMg
KmJ1czsKPiAgICAgIHVuc2lnbmVkIGJzZWxfYWxsb2MgPSBBQ1BJX1BDSUhQX0JTRUxfREVGQVVM
VDsKPiAgCj4gICAgICBpZiAoYnNlbF9pc19zZXQpIHsKPiBAQCAtMTA0LDEwICsxMDMsOSBAQCBz
dGF0aWMgdm9pZCBhY3BpX3NldF9wY2lfaW5mbyh2b2lkKQo+ICAgICAgfQo+ICAgICAgYnNlbF9p
c19zZXQgPSB0cnVlOwo+ICAKPiAtICAgIGJ1cyA9IGZpbmRfaTQ0MGZ4KCk7IC8qIFRPRE86IFEz
NSBzdXBwb3J0ICovCj4gLSAgICBpZiAoYnVzKSB7Cj4gKyAgICBpZiAocy0+cm9vdCkgewo+ICAg
ICAgICAgIC8qIFNjYW4gYWxsIFBDSSBidXNlcy4gU2V0IHByb3BlcnR5IHRvIGVuYWJsZSBhY3Bp
IGJhc2VkIGhvdHBsdWcuICovCj4gLSAgICAgICAgcGNpX2Zvcl9lYWNoX2J1c19kZXB0aF9maXJz
dChidXMsIGFjcGlfc2V0X2JzZWwsIE5VTEwsICZic2VsX2FsbG9jKTsKPiArICAgICAgICBwY2lf
Zm9yX2VhY2hfYnVzX2RlcHRoX2ZpcnN0KHMtPnJvb3QsIGFjcGlfc2V0X2JzZWwsIE5VTEwsICZi
c2VsX2FsbG9jKTsKPiAgICAgIH0KPiAgfQo+ICAKPiBAQCAtMjEzLDcgKzIxMSw3IEBAIHN0YXRp
YyB2b2lkIGFjcGlfcGNpaHBfdXBkYXRlKEFjcGlQY2lIcFN0YXRlICpzKQo+ICAKPiAgdm9pZCBh
Y3BpX3BjaWhwX3Jlc2V0KEFjcGlQY2lIcFN0YXRlICpzKQo+ICB7Cj4gLSAgICBhY3BpX3NldF9w
Y2lfaW5mbygpOwo+ICsgICAgYWNwaV9zZXRfcGNpX2luZm8ocyk7Cj4gICAgICBhY3BpX3BjaWhw
X3VwZGF0ZShzKTsKPiAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEvaHcvcGNpLWhvc3QvcGlpeC5jIGIv
aHcvcGNpLWhvc3QvcGlpeC5jCj4gaW5kZXggNDcyOTNhMzkxNS4uNjU4NDYwMjY0YiAxMDA2NDQK
PiAtLS0gYS9ody9wY2ktaG9zdC9waWl4LmMKPiArKysgYi9ody9wY2ktaG9zdC9waWl4LmMKPiBA
QCAtNDQ1LDE0ICs0NDUsNiBAQCBQQ0lCdXMgKmk0NDBmeF9pbml0KGNvbnN0IGNoYXIgKmhvc3Rf
dHlwZSwgY29uc3QgY2hhciAqcGNpX3R5cGUsCj4gICAgICByZXR1cm4gYjsKPiAgfQo+ICAKPiAt
UENJQnVzICpmaW5kX2k0NDBmeCh2b2lkKQo+IC17Cj4gLSAgICBQQ0lIb3N0U3RhdGUgKnMgPSBP
QkpFQ1RfQ0hFQ0soUENJSG9zdFN0YXRlLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG9iamVjdF9yZXNvbHZlX3BhdGgoIi9tYWNoaW5lL2k0NDBmeCIsIE5VTEwpLAo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRZUEVfUENJX0hPU1RfQlJJREdFKTsK
PiAtICAgIHJldHVybiBzID8gcy0+YnVzIDogTlVMTDsKPiAtfQo+IC0KPiAgLyogUElJWDMgUENJ
IHRvIElTQSBicmlkZ2UgKi8KPiAgc3RhdGljIHZvaWQgcGlpeDNfc2V0X2lycV9waWMoUElJWDNT
dGF0ZSAqcGlpeDMsIGludCBwaWNfaXJxKQo+ICB7Cj4gZGlmZiAtLWdpdCBhL3N0dWJzL3BjaS1o
b3N0LXBpaXguYyBiL3N0dWJzL3BjaS1ob3N0LXBpaXguYwo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEw
MDY0NAo+IGluZGV4IDZlZDgxYjFmMjEuLjAwMDAwMDAwMDAKPiAtLS0gYS9zdHVicy9wY2ktaG9z
dC1waWl4LmMKPiArKysgL2Rldi9udWxsCj4gQEAgLTEsNiArMCwwIEBACj4gLSNpbmNsdWRlICJx
ZW11L29zZGVwLmgiCj4gLSNpbmNsdWRlICJody9pMzg2L3BjLmgiCj4gLVBDSUJ1cyAqZmluZF9p
NDQwZngodm9pZCkKPiAtewo+IC0gICAgcmV0dXJuIE5VTEw7Cj4gLX0KPiBkaWZmIC0tZ2l0IGEv
c3R1YnMvTWFrZWZpbGUub2JqcyBiL3N0dWJzL01ha2VmaWxlLm9ianMKPiBpbmRleCA1ZGQwYWVl
ZWM2Li43MjVmNzhiZWRjIDEwMDY0NAo+IC0tLSBhL3N0dWJzL01ha2VmaWxlLm9ianMKPiArKysg
Yi9zdHVicy9NYWtlZmlsZS5vYmpzCj4gQEAgLTQxLDYgKzQxLDUgQEAgc3R1Yi1vYmoteSArPSBw
Y19tYWR0X2NwdV9lbnRyeS5vCj4gIHN0dWItb2JqLXkgKz0gdm1nZW5pZC5vCj4gIHN0dWItb2Jq
LXkgKz0geGVuLWNvbW1vbi5vCj4gIHN0dWItb2JqLXkgKz0geGVuLWh2bS5vCj4gLXN0dWItb2Jq
LXkgKz0gcGNpLWhvc3QtcGlpeC5vCj4gIHN0dWItb2JqLXkgKz0gcmFtLWJsb2NrLm8KPiAgc3R1
Yi1vYmoteSArPSByYW1mYi5vCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 09:47:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 09:47: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-devel-bounces@lists.xenproject.org>)
	id 1gNaj4-0005L8-0t; Fri, 16 Nov 2018 09:47: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=KBqs=N3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNaj2-0005Ky-2M
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 09:47:44 +0000
X-Inumbo-ID: a6de6c06-e984-11e8-b443-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6de6c06-e984-11e8-b443-12d6303a7972;
 Fri, 16 Nov 2018 09:47:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNait-0000Sp-HS; Fri, 16 Nov 2018 09:47:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNait-0006aE-4n; Fri, 16 Nov 2018 09:47:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNait-0007bJ-4E; Fri, 16 Nov 2018 09:47:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130183-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 09:47:35 +0000
Subject: [Xen-devel] [ovmf test] 130183: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE4MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxODMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDkgZGF5cyAgIDkyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDAgZGF5cyAgIDE0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 09:59:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 09:59: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-devel-bounces@lists.xenproject.org>)
	id 1gNauh-0006Ee-9v; Fri, 16 Nov 2018 09:59: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=sC98=N3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gNaug-0006EZ-1X
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 09:59:46 +0000
X-Inumbo-ID: 573631fa-e986-11e8-aebd-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 573631fa-e986-11e8-aebd-12d6303a7972;
 Fri, 16 Nov 2018 09:59:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Nov 2018 02:59:42 -0700
Message-Id: <5BEE950D02000078001FCAFA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 16 Nov 2018 02:59:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <1542244226-35003-1-git-send-email-chao.gao@intel.com>
 <20181115104039.geyiusafhsq4q7x4@mac> <20181116075348.GA6684@gao-cwp>
 <20181116093529.4ucjehnm75tulsdq@mac>
In-Reply-To: <20181116093529.4ucjehnm75tulsdq@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] xen/pt: fix some pass-thru devices don't
 work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjExLjE4IGF0IDEwOjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgTm92IDE2LCAyMDE4IGF0IDAzOjUzOjUwUE0gKzA4MDAsIENoYW8gR2FvIHdyb3Rl
Ogo+PiBPbiBUaHUsIE5vdiAxNSwgMjAxOCBhdCAxMTo0MDozOUFNICswMTAwLCBSb2dlciBQYXUg
TW9ubsOpIHdyb3RlOgo+PiA+T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDk6MTA6MjZBTSArMDgw
MCwgQ2hhbyBHYW8gd3JvdGU6Cj4+ID4+ICsgICAgaWYgKCBwZGV2ICYmIGxpc3RfZW1wdHkoJnBk
ZXYtPm1zaV9saXN0KSAmJiBwZGV2LT5tc2l4ICkKPj4gPj4gKyAgICB7Cj4+ID4+ICsgICAgICAg
IGlmICggcGRldi0+bXNpeC0+aG9zdF9tYXNrYWxsICkKPj4gPj4gKyAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfR19XQVJOSU5HCj4+ID4+ICsgICAgICAgICAgICAgICAgICAgIlJlc2V0dGluZyBt
c2l4IHN0YXR1cyBvZiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKPj4gPj4gKyAgICAgICAgICAgICAg
ICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAo+PiA+PiAr
ICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSk7Cj4+ID4+ICsgICAgICAg
IHBkZXYtPm1zaXgtPmhvc3RfbWFza2FsbCA9IGZhbHNlOwo+PiA+PiArICAgICAgICBwZGV2LT5t
c2l4LT53YXJuZWQgPSBET01JRF9JTlZBTElEOwo+IAo+IEFGQUlDVCBhIGd1ZXN0IGNvdWxkIHRy
aWdnZXIgdGhpcyBtZXNzYWdlIG11bHRpcGxlIHRpbWVzIGJ5IGZvcmNpbmcgYQo+IFBJUlEgbWFw
L3VubWFwIG9mIGFsbCB0aGUgdmVjdG9ycyBpbiBNU0lYLCB0aHVzIGxpa2VseSBmbG9vZGluZyB0
aGUKPiBjb25zb2xlIHNpbmNlIHRoaXMgaXMgbm90IHJhdGUgbGltaXRlZC4gU2luY2UgSSB0aGlu
ayBhIGd1ZXN0IGNhbgo+IG1hbmFnZSB0byByZWFjaCB0aGlzIGNvZGUgcGF0aCB3aGlsZSBydW5u
aW5nLCBjbGVhcmluZyB3YXJuZWQgaXMgbm90Cj4gY29ycmVjdC4KCkRpZCB5b3Ugb3Zlcmxvb2sg
dGhlIF9HXyBpbmZpeD8gVGhhdCBndWFyYW50ZWVzIHJhdGUgbGltaXRpbmcsIHVubGVzcwp0aGUg
YWRtaW4gc3BlY2lmaWVkIGEgbm9uLWRlZmF1bHQgImd1ZXN0X2xvZ2x2bD0iLgoKPiBBbHNvLCBp
ZiBhIGd1ZXN0IGNhbiBtYW5hZ2UgdG8gdHJpZ2dlciB0aGlzIHBhdGggZHVyaW5nIGl0J3MgcnVu
dGltZSwKPiBjb3VsZCBpdCBhbHNvIGhpdCB0aGUgaXNzdWUgb2YgZ2V0dGluZyBob3N0X21hc2th
bGwgc2V0IGFuZCBub3QgYmVpbmcKPiBhYmxlIHRvIGNsZWFyIGl0PwoKQnV0IF9jYW5fIGEgZ3Vl
c3QgdHJpZ2dlciB0aGlzIHBhdGg/IFNvIGZhciBJIGRpZG4ndCB0aGluayBpdCBjYW4uCgo+PiA+
SW4gYW55IGNhc2UgdGhlcmUgc2hvdWxkIGJlIGF0IGxlYXN0IGEgbm90ZSBoZXJlIHBvaW50aW5n
IG91dCB0aGF0IFhlbgo+PiA+ZXhwZWN0cyB0aGUgaGFyZHdhcmUgZG9tYWluIHRvIHBlcmZvcm0g
YSBkZXZpY2UgcmVzZXQsIHNvIHRoZSBYZW4KPj4gPmludGVybmFsIHN0YXRlIGFjdHVhbGx5IG1h
dGNoZXMgdGhlIGRldmljZSBzdGF0ZSBiZWZvcmUgdHJ5aW5nIHRvCj4+ID5hc3NpZ24gdGhlIGRl
dmljZSB0byBhbm90aGVyIGd1ZXN0Lgo+PiAKPj4gU291bmRzIGdvb2QuIFRoaXMgaXNzdWUgaXMg
dGhhdCBYZW4gdHJpZXMgdG8gbWFzayBtc2kgKHdoZW4gdW5tYXBwaW5nIHBpcnEpCj4+IGFmdGVy
IG1lbW9yeSBkZWNvZGluZyBpcyBkaXNhYmxlZCBieSBwY2liYWNrLiBJZiBwY2liYWNrIGNhbiB1
bm1hcCBhbGwgdGhlCj4+IHBpcnEtcyByZWxhdGVkIGEgZ2l2ZW4gZGV2aWNlIGJlZm9yZSBkaXNh
YmxpbmcgbWVtb3J5IGRlY29kaW5nLCBYZW4gd29uJ3QgbWVldAo+PiB0aGlzIGlzc3VlLiBDdXJy
ZW50bHksIHBjaWJhY2sgZG9lc24ndCBtYWludGFpbiB0aGUgcGlycSBpbmZvcm1hdGlvbjsgaXQK
Pj4gaXNuJ3QgYWJsZSB0byBkbyB0aGlzLgo+IAo+IEkgd291bGQgbGlrZSB0byBoZWFyIEphbidz
IG9waW5pb24gb24gdGhpcywgYnV0IEkgdGhpbmsgaXQgbWlnaHQgYmUKPiBoZWxwZnVsIHRvIGlu
dHJvZHVjZSBhIG5ldyBoeXBlcmNhbGwgRG9tMCAoaWU6IHRvb2xzdGFjaykgY2FuIHVzZSB0bwo+
IHNpZ25hbCBYZW4gYSBQQ0kgZGV2aWNlIGhhcyBiZWVuIHJlc2V0LCBzbyB0aGF0IFhlbiBjYW4g
c2FmZWx5IHJlc2V0Cj4gdGhlIGRldmljZSBzdGF0ZSB0byB0aGUgaW5pdGlhbCBvbmUuIFRoaXMg
d291bGQgYmUgc2ltcGxlciBpZiBYZW4gd2FzCj4gdGhlIG9uZSBwZXJmb3JtaW5nIHRoZSBkZXZp
Y2UgcmVzZXQuCgpTdWNoIGEgbm90aWZpY2F0aW9uIG1pZ2h0IGJlIGhlbHBmdWwsIGlmIGl0IGNh
bid0IGJlIGV4cHJlc3NlZCB2aWEgdGhlCmV4aXN0aW5nIFBIWVNERVZPUF97cHJlcGFyZSxyZWxl
YXNlfV9tc2l4LiBGb3IgdGhlIG1vbWVudCBJIGNhbid0CnNlZSB0aG91Z2ggd2h5IHRoZXNlIHR3
byB3b3VsZCBiZSBpbnN1ZmZpY2llbnQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 10:06:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 10:06: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-devel-bounces@lists.xenproject.org>)
	id 1gNb1P-000740-4w; Fri, 16 Nov 2018 10:06: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=agxd=n3=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gNb1N-00073v-Lx
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 10:06:41 +0000
X-Inumbo-ID: 4eec1e3e-e987-11e8-9a16-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::70d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4eec1e3e-e987-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 10:06:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=fcBcmjXsQXAYGerqPM89NRx1bt30KTXF8RxPULYjLFw=;
 b=yz5mI5nhKDo5rh1zckX2t70I/EiJFCpcNpe/EKXp63nWo1paLbPZMR52jMDaRULjPTYuiqSHWDaPR5WrQ1212NCe+7s7x8dYNC520y1LfwgWh5PELRkROgvzrDGIZ5fqxReOxh7oL6ePrpPqsqDjGgSgVyenPTAFFMs+3iPN4YY=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB3935.eurprd02.prod.outlook.com (20.177.58.84) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.26; Fri, 16 Nov 2018 10:06:36 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::e949:fa0b:b7f6:e272]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::e949:fa0b:b7f6:e272%5]) with mapi id 15.20.1339.023; Fri, 16 Nov 2018
 10:06:36 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v1] x86/hvm: Generic instruction re-execution mechanism
 for execute faults
Thread-Index: AQHUfZQPHpmE6j0fs0GW/eF2dyk+UA==
Date: Fri, 16 Nov 2018 10:06:36 +0000
Message-ID: <20181116100624.21977-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6P192CA0096.EURP192.PROD.OUTLOOK.COM
 (2603:10a6:209:8d::37) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB3935;
 6:0+JF95DrZikKv9nVl+s9dZcOcLgENCo0AQldqYEGPy41Re0jc8FYsCVDD9wmTvsi/jVBeP8IxeAd0Jt5CnWlfwhJrDHuxSMrFQBvXzhFRyAiSWZy31pZJo8ujBECr0rc0Z1zKDW9heWgUiOdnwxwPQyi41wN0S/WpksnsYiE4ZqOS0L3ZsJoDyH/+xzS6vbxjF35p3VqvhA7qSdEFKevvrgDNQe5JgK5osIVB44JNteizYulRQiet08E89WVhTT9BgV0aUIy+9PR8LHZ1RtJCPDixIOEhxqPMmFaRlwKsyuDd9nLfDgEoa9Uhdy38MwbMYktcBhnbzQD8cSFdVqd5fpVcEVIMUXFcTkx4EZ4GURyubnBJb6R+lVSIZ+oyka0Mpt9VQQahcFvCchIQS52pwmIqzSIV2fKaAgtx7X60JiZxZlN33ZXncw/ffoVqjjwaOWGjxDeXNdbuvshpehP4w==;
 5:k+jjmCvz9LoHG5cflSA6k5MDS7Mu5d3ysS0UmZbZU84O3W2WVq+4DoUgENq7D9HtK6/nd16Mx9qS0ubslIft1RHUMte5jAIxQwDelmpoC50LDgwIJjM9pfjBKsktnoOeAcbnIpHLThyxUYDJxMlVDjmRIZvAi8/E7yPhqxWVCiM=;
 7:fIUWvCo6xqz58cWPKKdNgt3UTdDL0EEtcVd+pGjsAkMbOBfTQIkZART+YN8cErqkewH75oFs/LcnC87CPRRP2JFKQZBf2Unom3N8k20rwqigFigox0TtLAa7ROAWLq0mJSPWx/+5q0eCSpJHzU6nXQ==
x-ms-office365-filtering-correlation-id: da903620-356a-4c58-cbe3-08d64bab3160
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB3935; 
x-ms-traffictypediagnostic: VI1PR02MB3935:|VI1PR02MB3935:
x-ld-processed: 487baf29-f1da-469a-9221-243f830c36f3,ExtAddr
x-microsoft-antispam-prvs: <VI1PR02MB393507D2F9A8FA6C39A35952ABDD0@VI1PR02MB3935.eurprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(17755550239193)(192374486261705)(269456686620040)(70601490899591); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3231415)(944501410)(52105112)(3002001)(148016)(149066)(150057)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(20161123560045)(20161123562045)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB3935; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB3935; 
x-forefront-prvs: 0858FF8026
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(376002)(39860400002)(366004)(136003)(346002)(189003)(199004)(316002)(25786009)(66574009)(4326008)(4744004)(5660300001)(6116002)(3846002)(2616005)(36756003)(102836004)(386003)(6506007)(99286004)(486006)(2501003)(186003)(71200400001)(71190400001)(26005)(7416002)(476003)(54906003)(256004)(305945005)(52116002)(86362001)(14444005)(97736004)(7736002)(2351001)(81166006)(508600001)(81156014)(8676002)(2900100001)(8936002)(5640700003)(6436002)(14454004)(6512007)(53936002)(53946003)(6486002)(6916009)(66066001)(68736007)(2906002)(105586002)(106356001)(1076002)(41533002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB3935;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: 4SSm9wVfGwpUy85+EK1UbDnrdXWj31UKJkITW9mdSLV9fess0SIt3PppPH4ihnpurDbWXiod9m2RxISaggYrgzsA8DMdi/1ucPQdcbbOanDcPSYRGutceLiisdCFy4NFv7/QZfTPppOwAD7rXZxASnej4XqrROVzBk+FU92iefWOtHZGyiTWzMYB3ARYkVJhi6OUn3UWmCDCY4sAa11vQ34wH6swfPHydShxc1HVdKB9zQ9sqaa38Ok7xu+vCdNHP7kjoFvGfPQpZvwyl9d5CmtA3YB+5JmovxnLxXq0ZsRBUCQjN2+oUUI9X7cw0J8gaknWr/TVgQOiVPH+f38ChYV7zLX5H9apRjKmw5rkCfQ=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <A5DDFFC9442342468F68EAD321495D93@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: da903620-356a-4c58-cbe3-08d64bab3160
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Nov 2018 10:06:36.4266 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB3935
Subject: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction re-execution
 mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 =?utf-8?B?TWloYWkgRG9uyJt1?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBuZXcgbWVjaGFuaXNtIGhhcyBiZWVuIGFkZGVkIHdoaWNoIGlzIGFibGUgdG8gZ2VuZXJpY2Fs
bHkgcmUtZXhlY3V0ZQ0KaW5zdHJ1Y3Rpb25zLCBieSB0ZW1wb3JhcmlseSBncmFudGluZyBwZXJt
aXNzaW9ucyBpbnNpZGUgdGhlIEVQVCBhbmQNCnJlLWV4ZWN1dGluZyB0aGUgaW5zdHJ1Y3Rpb24g
d2l0aCBhbGwgb3RoZXIgdmNwdXMgcGF1c2VkIGFuZCB3aXRoIHRoZQ0KbW9uaXRvciB0cmFwIGZs
YWcgc2V0LiBUaGUgbWVjaGFuaXNtIGlzIHJlLWVudHJhbnQsIG1lYW5pbmcgdGhhdCBpcw0KY2Fw
YWJsZSBvZiBoYW5kbGluZyBkaWZmZXJlbnQgdmlvbGF0aW9ucyBjYXVzZWQgYnkgdGhlIHNhbWUg
aW5zdHJ1Y3Rpb24uDQpVc3VhbGx5LCBhIHNlY3VyaXR5IGFwcGxpYW5jZSB3aWxsIGRlY2lkZSB3
aGVuIGFuZCB3aGF0IGluc3RydWN0aW9ucw0KbXVzdCBiZSByZS1leGVjdXRlZCB0aGlzIHdheSBp
bnN0cnVjdGlvbnMgdGhhdCBsaWUgaW4gbm9uLWV4ZWN1dGFibGUNCnBhZ2VzIGFuZCBpbnN0cnVj
dGlvbnMgdGhhdCBjYXVzZSB0aGUgc2V0dGluZyBvZiBBY2Nlc3NlZCBhbmQvb3IgRGlydHkNCmZs
YWdzIGluc2lkZSBwYWdlIHRhYmxlcyBhcmUgdHdvIGV4YW1wbGVzLg0KDQpTaWduZWQtb2ZmLWJ5
OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4NClNpZ25lZC1vZmYt
Ynk6IEFuZHJlaSBMdXRhcyA8dmx1dGFzQGJpdGRlZmVuZGVyLmNvbT4NClNpZ25lZC1vZmYtYnk6
IE1paGFpIERvbsibdSA8bWRvbnR1QGJpdGRlZmVuZGVyLmNvbT4NClNpZ25lZC1vZmYtYnk6IEFu
c2h1bCBNYWtrYXIgPGFuc2h1bC5tYWtrYXJAY2l0cml4LmNvbT4NCi0tLQ0KIHhlbi9hcmNoL3g4
Ni9kb21haW4uYyAgICAgICAgIHwgICAzICsNCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAg
ICB8IDI1NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQogeGVuL2FyY2gveDg2
L21tL21lbV9hY2Nlc3MuYyAgfCAgMjAgKystDQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aCAgfCAgMTggKysrDQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggfCAgIDIgKw0KIDUg
ZmlsZXMgY2hhbmdlZCwgMjk1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQoNCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMNCmlu
ZGV4IDI5NWIxMGM0OGMuLmIwNjgwYTc2ZjEgMTAwNjQ0DQotLS0gYS94ZW4vYXJjaC94ODYvZG9t
YWluLmMNCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYw0KQEAgLTM0Myw2ICszNDMsNyBAQCBp
bnQgYXJjaF92Y3B1X2NyZWF0ZShzdHJ1Y3QgdmNwdSAqdikNCiAgICAgaW50IHJjOw0KIA0KICAg
ICB2LT5hcmNoLmZsYWdzID0gVEZfa2VybmVsX21vZGU7DQorICAgIHYtPmFyY2guaW5faG9zdCA9
IDE7DQogDQogICAgIHJjID0gbWFwY2FjaGVfdmNwdV9pbml0KHYpOw0KICAgICBpZiAoIHJjICkN
CkBAIC00ODIsNiArNDgzLDggQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWlu
ICpkLA0KICAgICBzcGluX2xvY2tfaW5pdCgmZC0+YXJjaC5lODIwX2xvY2spOw0KICAgICBzcGlu
X2xvY2tfaW5pdCgmZC0+YXJjaC52dHNjX2xvY2spOw0KIA0KKyAgICBzcGluX2xvY2tfaW5pdCgm
ZC0+YXJjaC5yZXhlY19sb2NrKTsNCisNCiAgICAgLyogTWluaW1hbCBpbml0aWFsaXNhdGlvbiBm
b3IgdGhlIGlkbGUgZG9tYWluLiAqLw0KICAgICBpZiAoIHVubGlrZWx5KGlzX2lkbGVfZG9tYWlu
KGQpKSApDQogICAgIHsNCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jDQppbmRleCAzNjVlZWIyODg2Li44NGY4NjQ4ZmMw
IDEwMDY0NA0KLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMNCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jDQpAQCAtMjI4OSw2ICsyMjg5LDI1NSBAQCBzdGF0aWMgYm9vbCB2
bXhfZ2V0X3BlbmRpbmdfZXZlbnQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB4ODZfZXZlbnQgKmlu
Zm8pDQogICAgIHJldHVybiB0cnVlOw0KIH0NCiANCitzdGF0aWMgaW50IHZteF9zdGFydF9yZWV4
ZWN1dGVfaW5zdHJ1Y3Rpb24oc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgZ3BhLA0KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5tZW1fYWNjZXNzX3Qg
cmVxdWlyZWRfYWNjZXNzKQ0KK3sNCisgICAgLyoNCisgICAgICogTk9URTogU29tZSByZXF1aXJl
ZF9hY2Nlc3NlcyBtYXkgYmUgaW52YWxpZC4gRm9yIGV4YW1wbGUsIG9uZQ0KKyAgICAgKiBjYW5u
b3QgZ3JhbnQgb25seSB3cml0ZSBhY2Nlc3Mgb24gYSBnaXZlbiBwYWdlOyByZWFkL3dyaXRlDQor
ICAgICAqIGFjY2VzcyBtdXN0IGJlIGdyYW50ZWQgaW5zdGVhZC4gVGhlc2UgaW5jb25zaXN0ZW5j
aWVzIGFyZSBOT1QNCisgICAgICogY2hlY2tlZCBoZXJlLiBUaGUgY2FsbGVyIG11c3QgZW5zdXJl
IHRoYXQgInJlcXVpcmVkX2FjY2VzcyIgaXMNCisgICAgICogYW4gYWxsb3dlZCBjb21iaW5hdGlv
bi4NCisgICAgICovDQorDQorICAgIGludCByZXQgPSAwLCBpLCBmb3VuZCA9IDAsIHIgPSAwLCB3
ID0gMCwgeCA9IDAsIGxldmVsID0gMCwgbGVhdmUgPSAwOw0KKyAgICB4ZW5tZW1fYWNjZXNzX3Qg
b2xkX2FjY2VzcywgbmV3X2FjY2VzczsNCisgICAgc3RydWN0IHZjcHUgKmE7DQorICAgIHVuc2ln
bmVkIGludCBhbHRwMm1faWR4ID0NCisgICAgICAgIGFsdHAybV9hY3RpdmUodi0+ZG9tYWluKSA/
IGFsdHAybV92Y3B1X2lkeCh2KSA6IDA7DQorDQorICAgIHNwaW5fbG9jaygmdi0+ZG9tYWluLT5h
cmNoLnJleGVjX2xvY2spOw0KKw0KKyAgICBsZXZlbCA9IHYtPmFyY2gucmV4ZWNfbGV2ZWw7DQor
DQorICAgIC8qDQorICAgICAqIFN0ZXAgMTogTWFrZSBzdXJlIHNvbWVvbmUgZWxzZSBkaWRuJ3Qg
Z2V0IHRvIHN0YXJ0IGFuDQorICAgICAqIGluc3RydWN0aW9uIHJlLWV4ZWN1dGlvbi4NCisgICAg
ICovDQorICAgIGZvcl9lYWNoX3ZjcHUgKCB2LT5kb21haW4sIGEgKQ0KKyAgICB7DQorICAgICAg
ICAvKiBXZSdyZSBpbnRlcmVzdGVkIGluIHBhdXNpbmcgYWxsIHRoZSBWQ1BVcyBleGNlcHQgc2Vs
Zi92LiAqLw0KKyAgICAgICAgaWYgKCBhID09IHYgKQ0KKyAgICAgICAgICAgIGNvbnRpbnVlOw0K
Kw0KKyAgICAgICAgLyoNCisgICAgICAgICAqIENoZWNrIGlmICJhIiBzdGFydGVkIGFuIGluc3Ry
dWN0aW9uIHJlLWV4ZWN1dGlvbi4gSWYgc28sDQorICAgICAgICAgKiByZXR1cm4gc3VjY2Vzcywg
YXMgd2UnbGwgcmUtZXhlY3V0ZSBvdXIgaW5zdHJ1Y3Rpb24gbGF0ZXIuDQorICAgICAgICAgKi8N
CisgICAgICAgIGlmICggYS0+YXJjaC5yZXhlY19sZXZlbCAhPSAwICkNCisgICAgICAgIHsNCisg
ICAgICAgICAgICAvKiBXZSBzaG91bGQgYmUgcGF1c2VkLiAqLw0KKyAgICAgICAgICAgIHJldCA9
IDA7DQorICAgICAgICAgICAgbGVhdmUgPSAxOw0KKyAgICAgICAgICAgIGdvdG8gcmVsZWFzZV9h
bmRfZXhpdDsNCisgICAgICAgIH0NCisgICAgfQ0KKw0KKyAgICAvKiBTdGVwIDI6IE1ha2Ugc3Vy
ZSB3ZSdyZSBub3QgZXhjZWVkaW5nIHRoZSBtYXggcmUtZXhlY3V0aW9uIGRlcHRoLiAqLw0KKyAg
ICBpZiAoIGxldmVsID49IFJFRVhFQ1VUSU9OX01BWF9ERVBUSCApDQorICAgIHsNCisgICAgICAg
IHJldCA9IC0xOw0KKyAgICAgICAgbGVhdmUgPSAxOw0KKyAgICAgICAgZ290byByZWxlYXNlX2Fu
ZF9leGl0Ow0KKyAgICB9DQorDQorICAgIC8qDQorICAgICAqIFN0ZXAgMjogUGF1c2UgYWxsIHRo
ZSBWQ1BVcywgZXhjZXB0IHNlbGYuIE5vdGUgdGhhdCB3ZSBoYXZlIHRvIGRvDQorICAgICAqIHRo
aXMgb25seSBpZiB3ZSdyZSBhdCBuZXN0aW5nIGxldmVsIDA7IGlmIHdlJ3JlIGF0IGEgaGlnaGVy
IGxldmVsDQorICAgICAqIG9mIG5lc3RlZCByZS1leGVjLCB0aGUgdmNwdXMgYXJlIGFscmVhZHkg
cGF1c2VkLg0KKyAgICAgKi8NCisgICAgaWYgKCBsZXZlbCA9PSAwICkNCisgICAgew0KKyAgICAg
ICAgZm9yX2VhY2hfdmNwdSAoIHYtPmRvbWFpbiwgYSApDQorICAgICAgICB7DQorICAgICAgICAg
ICAgLyogV2UncmUgaW50ZXJlc3RlZCBpbiBwYXVzaW5nIGFsbCB0aGUgVkNQVXMgZXhjZXB0IHNl
bGYvdi4gKi8NCisgICAgICAgICAgICBpZiAoIGEgPT0gdiApDQorICAgICAgICAgICAgICAgIGNv
bnRpbnVlOw0KKw0KKyAgICAgICAgICAgIC8qIFBhdXNlLCBOTyBTWU5DISBXZSdyZSBnb25uYSBk
byBvdXIgb3duIHN5bmNpbmcuICovDQorICAgICAgICAgICAgdmNwdV9wYXVzZV9ub3N5bmMoYSk7
DQorICAgICAgICB9DQorDQorICAgICAgICAvKg0KKyAgICAgICAgICogU3RlcCAzOiBXYWl0IGZv
ciBhbGwgdGhlIHBhdXNlZCBWQ1BVcyB0byBhY3R1YWxseSBsZWF2ZSB0aGUgVk1YDQorICAgICAg
ICAgKiBub24tcm9vdCByZWFsbSBhbmQgZW50ZXIgVk1YIHJvb3QuDQorICAgICAgICAgKi8NCisg
ICAgICAgIGZvcl9lYWNoX3ZjcHUgKCB2LT5kb21haW4sIGEgKQ0KKyAgICAgICAgew0KKyAgICAg
ICAgICAgIC8qIFdlJ3JlIGludGVyZXN0ZWQgaW4gcGF1c2luZyBhbGwgdGhlIFZDUFVzIGV4Y2Vw
dCBzZWxmL3YuICovDQorICAgICAgICAgICAgaWYgKCBhID09IHYgKQ0KKyAgICAgICAgICAgICAg
ICBjb250aW51ZTsNCisNCisgICAgICAgICAgICAvKiBQYXVzZSwgc3luY2VkLiAqLw0KKyAgICAg
ICAgICAgIHdoaWxlICggIWEtPmFyY2guaW5faG9zdCApDQorICAgICAgICAgICAgICAgIGNwdV9y
ZWxheCgpOw0KKyAgICAgICAgfQ0KKyAgICB9DQorDQorICAgIC8qIFVwZGF0ZSB0aGUgcmV4ZWN1
dGlvbiBuZXh0aW5nIGxldmVsLiAqLw0KKyAgICB2LT5hcmNoLnJleGVjX2xldmVsKys7DQorDQor
cmVsZWFzZV9hbmRfZXhpdDoNCisgICAgc3Bpbl91bmxvY2soJnYtPmRvbWFpbi0+YXJjaC5yZXhl
Y19sb2NrKTsNCisNCisgICAgLyogSWYgd2UndmUgZ290IGVycm9ycyBzbyBmYXIsIHJldHVybi4g
Ki8NCisgICAgaWYgKCBsZWF2ZSApDQorICAgICAgICByZXR1cm4gcmV0Ow0KKw0KKyAgICAvKg0K
KyAgICAgKiBTdGVwIDQ6IFNhdmUgdGhlIGN1cnJlbnQgZ3BhICYgb2xkIGFjY2VzcyByaWdodHMu
IEFsc28sIGNoZWNrIGlmIHRoaXMNCisgICAgICogaXMgYSAiZG91YmxlLWZhdWx0IiBvbiB0aGUg
ZXhhY3Qgc2FtZSBHUEEsIGluIHdoaWNoIGNhc2UsIHdlIHdpbGwNCisgICAgICogcHJvbW90ZSB0
aGUgcmlnaHRzIG9mIHRoaXMgcGFydGljdWxhciBHUEEsIGFuZCB0cnkgYWdhaW4uDQorICAgICAq
Lw0KKyAgICBmb3IgKCBpID0gMDsgaSA8IGxldmVsOyBpKysgKQ0KKyAgICB7DQorICAgICAgICBp
ZiAoICh2LT5hcmNoLnJleGVjX2NvbnRleHRbaV0uZ3BhID4+IFBBR0VfU0hJRlQpID09DQorICAg
ICAgICAgICAgIChncGEgPj4gUEFHRV9TSElGVCkgKQ0KKyAgICAgICAgew0KKyAgICAgICAgICAg
IC8qIFRoaXMgR1BBIGlzIGFscmVhZHkgaW4gdGhlIHF1ZXVlLiAqLw0KKyAgICAgICAgICAgIGZv
dW5kID0gMTsNCisNCisgICAgICAgICAgICBzd2l0Y2ggKHYtPmFyY2gucmV4ZWNfY29udGV4dFtp
XS5jdXJfYWNjZXNzKSB7DQorICAgICAgICAgICAgICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yOiBy
ID0gMTsgYnJlYWs7DQorICAgICAgICAgICAgICAgIGNhc2UgWEVOTUVNX2FjY2Vzc193OiB3ID0g
MTsgYnJlYWs7DQorICAgICAgICAgICAgICAgIGNhc2UgWEVOTUVNX2FjY2Vzc194OiB4ID0gMTsg
YnJlYWs7DQorICAgICAgICAgICAgICAgIGNhc2UgWEVOTUVNX2FjY2Vzc19yeDogciA9IHggPSAx
OyBicmVhazsNCisgICAgICAgICAgICAgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3d4OiB3ID0geCA9
IDE7ICBicmVhazsNCisgICAgICAgICAgICAgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3J3OiByID0g
dyA9IDE7IGJyZWFrOw0KKyAgICAgICAgICAgICAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcnd4OiBy
ID0gdyA9IHggPSAxOyBicmVhazsNCisgICAgICAgICAgICAgICAgZGVmYXVsdDogYnJlYWs7IC8q
IFdlIGRvbid0IGNhcmUgYWJvdXQgYW55IG90aGVyIGNhc2UuICovDQorICAgICAgICAgICAgfQ0K
KyAgICAgICAgfQ0KKyAgICB9DQorDQorICAgIC8qDQorICAgICAqIEdldCB0aGUgY3VycmVudCBF
UFQgYWNjZXNzIHJpZ2h0cy4gVGhleSB3aWxsIGJlIHJlc3RvcmVkIHdoZW4gd2UncmUgZG9uZS4N
CisgICAgICogTm90ZSB0aGF0IHRoZSByZXN0b3JhdGlvbiBpcyBkb25lIGluIHJldmVyc2Utb3Jk
ZXIsIGluIG9yZGVyIHRvIGVuc3VyZQ0KKyAgICAgKiB0aGF0IHRoZSBvcmlnaW5hbCBhY2Nlc3Mg
cmlnaHRzIGFyZSByZXN0b3JlIGNvcnJlY3RseS4gT3RoZXJ3aXNlLCB3ZSBtYXkNCisgICAgICog
cmVzdG9yZSB3aGF0ZXZlciBhY2Nlc3MgcmlnaHRzIHdlcmUgbW9kaWZpZWQgYnkgYW5vdGhlciBy
ZS1leGVjdXRpb24NCisgICAgICogcmVxdWVzdCwgYW5kIHRoYXQgd291bGQgYmUgYmFkLg0KKyAg
ICAgKi8NCisgICAgaWYgKCBwMm1fZ2V0X21lbV9hY2Nlc3Modi0+ZG9tYWluLCBfZ2ZuKGdwYSA+
PiBQQUdFX1NISUZUKSwNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm9sZF9hY2Nlc3Ms
IGFsdHAybV9pZHgpICE9IDAgKQ0KKyAgICAgICAgcmV0dXJuIC0xOw0KKw0KKyAgICB2LT5hcmNo
LnJleGVjX2NvbnRleHRbbGV2ZWxdLmdwYSA9IGdwYTsNCisgICAgdi0+YXJjaC5yZXhlY19jb250
ZXh0W2xldmVsXS5vbGRfYWNjZXNzID0gb2xkX2FjY2VzczsNCisgICAgdi0+YXJjaC5yZXhlY19j
b250ZXh0W2xldmVsXS5vbGRfc2luZ2xlX3N0ZXAgPSB2LT5hcmNoLmh2bS5zaW5nbGVfc3RlcDsN
CisNCisgICAgLyoNCisgICAgICogU3RlcCA1OiBNYWtlIHRoZSBHUEEgd2l0aCB0aGUgcmVxdWly
ZWQgYWNjZXNzLCBzbyB3ZSBjYW4gcmUtZXhlY3V0ZQ0KKyAgICAgKiB0aGUgaW5zdHJ1Y3Rpb24u
DQorICAgICAqLw0KKyAgICBzd2l0Y2ggKCByZXF1aXJlZF9hY2Nlc3MgKQ0KKyAgICB7DQorICAg
ICAgICBjYXNlIFhFTk1FTV9hY2Nlc3NfcjogciA9IDE7IGJyZWFrOw0KKyAgICAgICAgY2FzZSBY
RU5NRU1fYWNjZXNzX3c6IHcgPSAxOyBicmVhazsNCisgICAgICAgIGNhc2UgWEVOTUVNX2FjY2Vz
c194OiB4ID0gMTsgYnJlYWs7DQorICAgICAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcng6IHIgPSB4
ID0gMTsgYnJlYWs7DQorICAgICAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfd3g6IHcgPSB4ID0gMTsg
IGJyZWFrOw0KKyAgICAgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3J3OiByID0gdyA9IDE7IGJyZWFr
Ow0KKyAgICAgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3J3eDogciA9IHcgPSB4ID0gMTsgYnJlYWs7
DQorICAgICAgICBkZWZhdWx0OiBicmVhazsgLyogV2UgZG9uJ3QgY2FyZSBhYm91dCBhbnkgb3Ro
ZXIgY2FzZS4gKi8NCisgICAgfQ0KKw0KKyAgICAvKiBOb3cgdHJhbnNmb3JtIG91ciBSV1ggdmFs
dWVzIGluIGEgWEVOTUVNX2FjY2Vzc18qIGNvbnN0YW50LiAqLw0KKyAgICBpZiAoIHIgPT0gMCAm
JiB3ID09IDAgJiYgeCA9PSAwICkNCisgICAgICAgIG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNz
X247DQorICAgIGVsc2UgaWYgKCByID09IDAgJiYgdyA9PSAwICYmIHggPT0gMSApDQorICAgICAg
ICBuZXdfYWNjZXNzID0gWEVOTUVNX2FjY2Vzc194Ow0KKyAgICBlbHNlIGlmICggciA9PSAwICYm
IHcgPT0gMSAmJiB4ID09IDAgKQ0KKyAgICAgICAgbmV3X2FjY2VzcyA9IFhFTk1FTV9hY2Nlc3Nf
dzsNCisgICAgZWxzZSBpZiAoIHIgPT0gMCAmJiB3ID09IDEgJiYgeCA9PSAxICkNCisgICAgICAg
IG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX3d4Ow0KKyAgICBlbHNlIGlmICggciA9PSAxICYm
IHcgPT0gMCAmJiB4ID09IDAgKQ0KKyAgICAgICAgbmV3X2FjY2VzcyA9IFhFTk1FTV9hY2Nlc3Nf
cjsNCisgICAgZWxzZSBpZiAoIHIgPT0gMSAmJiB3ID09IDAgJiYgeCA9PSAxICkNCisgICAgICAg
IG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX3J4Ow0KKyAgICBlbHNlIGlmICggciA9PSAxICYm
IHcgPT0gMSAmJiB4ID09IDAgKQ0KKyAgICAgICAgbmV3X2FjY2VzcyA9IFhFTk1FTV9hY2Nlc3Nf
cnc7DQorICAgIGVsc2UgaWYgKCByID09IDEgJiYgdyA9PSAxICYmIHggPT0gMSApDQorICAgICAg
ICBuZXdfYWNjZXNzID0gWEVOTUVNX2FjY2Vzc19yd3g7DQorICAgIGVsc2UNCisgICAgICAgIG5l
d19hY2Nlc3MgPSByZXF1aXJlZF9hY2Nlc3M7IC8qIFNob3VsZCBuZXZlciBnZXQgaGVyZS4gKi8N
CisNCisgICAgLyogQW5kIHNhdmUgdGhlIGN1cnJlbnQgYWNjZXNzIHJpZ2h0cy4gKi8NCisgICAg
di0+YXJjaC5yZXhlY19jb250ZXh0W2xldmVsXS5jdXJfYWNjZXNzID0gbmV3X2FjY2VzczsNCisN
CisgICAgLyogQXBwbHkgdGhlIGNoYW5nZXMgaW5zaWRlIHRoZSBFUFQuICovDQorICAgIGlmICgg
cDJtX3NldF9tZW1fYWNjZXNzKHYtPmRvbWFpbiwgX2dmbihncGEgPj4gUEFHRV9TSElGVCksDQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsIDAsIE1FTU9QX0NNRF9NQVNLLCBuZXdfYWNj
ZXNzLA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHRwMm1faWR4KSAhPSAwICkNCisg
ICAgICAgIHJldHVybiAtMTsNCisNCisgICAgLyoNCisgICAgICogU3RlcCA2OiBSZWNvbmZpZ3Vy
ZSB0aGUgVk1DUywgc28gaXQgc3VpdHMgb3VyIG5lZWRzLiBXZSB3YW50IGENCisgICAgICogVk0t
ZXhpdCB0byBiZSBnZW5lcmF0ZWQgYWZ0ZXIgdGhlIGluc3RydWN0aW9uIGhhcyBiZWVuDQorICAg
ICAqIHN1Y2Nlc3NmdWxseSByZS1leGVjdXRlZC4NCisgICAgICovDQorICAgIGlmICggbGV2ZWwg
PT0gMCApDQorICAgICAgICB2LT5hcmNoLmh2bS5zaW5nbGVfc3RlcCA9IDE7DQorDQorICAgIC8q
IFN0ZXAgODogV2Ugc2hvdWxkIGJlIGRvbmUhICovDQorDQorICAgIHJldHVybiByZXQ7DQorfQ0K
Kw0KK3N0YXRpYyBpbnQgdm14X3N0b3BfcmVleGVjdXRlX2luc3RydWN0aW9uKHN0cnVjdCB2Y3B1
ICp2KQ0KK3sNCisgICAgaW50IHJldCA9IDAsIGk7DQorICAgIHN0cnVjdCB2Y3B1ICphOw0KKyAg
ICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCA9DQorICAgICAgICBhbHRwMm1fYWN0aXZlKHYtPmRv
bWFpbikgPyBhbHRwMm1fdmNwdV9pZHgodikgOiAwOw0KKw0KKyAgICBpZiAoIHYtPmFyY2gucmV4
ZWNfbGV2ZWwgPT0gMCApDQorICAgICAgICByZXR1cm4gMDsNCisNCisgICAgLyogU3RlcCAxOiBS
ZXN0b3JlIG9yaWdpbmFsIEVQVCBhY2Nlc3MgcmlnaHRzIGZvciBlYWNoIEdQQS4gKi8NCisgICAg
Zm9yICggaSA9IHYtPmFyY2gucmV4ZWNfbGV2ZWwgLSAxOyBpID49IDA7IGktLSApDQorICAgIHsN
CisgICAgICAgIGlmICggdi0+YXJjaC5yZXhlY19jb250ZXh0W2ldLmdwYSAhPSBtZm5feChJTlZB
TElEX01GTikgJiYNCisgICAgICAgICAgICAgcDJtX3NldF9tZW1fYWNjZXNzKHYtPmRvbWFpbiwN
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9nZm4odi0+YXJjaC5yZXhlY19jb250
ZXh0W2ldLmdwYSA+PiBQQUdFX1NISUZUKSwNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDEsIDAsIE1FTU9QX0NNRF9NQVNLLA0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5yZXhlY19jb250ZXh0W2ldLm9sZF9hY2Nlc3MsDQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBhbHRwMm1faWR4KSAhPSAwICkNCisgICAgICAgIHsNCisgICAgICAg
ICAgICByZXQgPSAtMTsNCisgICAgICAgICAgICByZXR1cm4gcmV0Ow0KKyAgICAgICAgfQ0KKw0K
KyAgICAgICAgdi0+YXJjaC5yZXhlY19jb250ZXh0W2ldLmdwYSA9IDA7DQorICAgICAgICB2LT5h
cmNoLmh2bS5zaW5nbGVfc3RlcCA9IHYtPmFyY2gucmV4ZWNfY29udGV4dFtpXS5vbGRfc2luZ2xl
X3N0ZXA7DQorICAgIH0NCisNCisgICAgc3Bpbl9sb2NrKCZ2LT5kb21haW4tPmFyY2gucmV4ZWNf
bG9jayk7DQorDQorICAgIC8qIFN0ZXAgMjogUmVzZXQgdGhlIG5lc3RpbmcgbGV2ZWwgdG8gemVy
by4gKi8NCisgICAgdi0+YXJjaC5yZXhlY19sZXZlbCA9IDA7DQorDQorICAgIC8qIFN0ZXAgMzog
UmVzdW1lIGFsbCBvdGhlciBWQ1BVcy4gKi8NCisgICAgZm9yX2VhY2hfdmNwdSAoIHYtPmRvbWFp
biwgYSApDQorICAgIHsNCisgICAgICAgIGlmICggYSA9PSB2ICkNCisgICAgICAgICAgICBjb250
aW51ZTsNCisNCisgICAgICAgIC8qIFVucGF1c2UgdGhlIFZDUFUuICovDQorICAgICAgICB2Y3B1
X3VucGF1c2UoYSk7DQorICAgIH0NCisNCisgICAgLyoNCisgICAgICogU3RlcCA0OiBSZW1vdmUg
dGhlIE1PTklUT1IgdHJhcCBmbGFnLg0KKyAgICAgKiAtIHRoaXMgaXMgYWxyZWFkeSBkb25lIHdo
ZW4gaGFuZGxpbmcgdGhlIGV4aXQuDQorICAgICAqLw0KKw0KKyAgICAvKiBTdGVwIDU6IFdlJ3Jl
IGRvbmUhICovDQorDQorICAgIHNwaW5fdW5sb2NrKCZ2LT5kb21haW4tPmFyY2gucmV4ZWNfbG9j
ayk7DQorDQorICAgIHJldHVybiByZXQ7DQorfQ0KKw0KIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0
aW9uX3RhYmxlIF9faW5pdGRhdGEgdm14X2Z1bmN0aW9uX3RhYmxlID0gew0KICAgICAubmFtZSAg
ICAgICAgICAgICAgICAgPSAiVk1YIiwNCiAgICAgLmNwdV91cF9wcmVwYXJlICAgICAgID0gdm14
X2NwdV91cF9wcmVwYXJlLA0KQEAgLTIzMjQsNiArMjU3Myw3IEBAIHN0YXRpYyBzdHJ1Y3QgaHZt
X2Z1bmN0aW9uX3RhYmxlIF9faW5pdGRhdGEgdm14X2Z1bmN0aW9uX3RhYmxlID0gew0KICAgICAu
aW52bHBnICAgICAgICAgICAgICAgPSB2bXhfaW52bHBnLA0KICAgICAuY3B1X3VwICAgICAgICAg
ICAgICAgPSB2bXhfY3B1X3VwLA0KICAgICAuY3B1X2Rvd24gICAgICAgICAgICAgPSB2bXhfY3B1
X2Rvd24sDQorICAgIC5zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24gPSB2bXhfc3RhcnRfcmVl
eGVjdXRlX2luc3RydWN0aW9uLA0KICAgICAud2JpbnZkX2ludGVyY2VwdCAgICAgPSB2bXhfd2Jp
bnZkX2ludGVyY2VwdCwNCiAgICAgLmZwdV9kaXJ0eV9pbnRlcmNlcHQgID0gdm14X2ZwdV9kaXJ0
eV9pbnRlcmNlcHQsDQogICAgIC5tc3JfcmVhZF9pbnRlcmNlcHQgICA9IHZteF9tc3JfcmVhZF9p
bnRlcmNlcHQsDQpAQCAtMzU5MCw2ICszODQwLDggQEAgdm9pZCB2bXhfdm1leGl0X2hhbmRsZXIo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpDQogICAgIHVuc2lnbmVkIGludCB2ZWN0b3IgPSAw
LCBtb2RlOw0KICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7DQogDQorICAgIHYtPmFyY2gu
aW5faG9zdCA9IDE7DQorDQogICAgIF9fdm1yZWFkKEdVRVNUX1JJUCwgICAgJnJlZ3MtPnJpcCk7
DQogICAgIF9fdm1yZWFkKEdVRVNUX1JTUCwgICAgJnJlZ3MtPnJzcCk7DQogICAgIF9fdm1yZWFk
KEdVRVNUX1JGTEFHUywgJnJlZ3MtPnJmbGFncyk7DQpAQCAtNDExMiw2ICs0MzY0LDcgQEAgdm9p
ZCB2bXhfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpDQogICAgIGNh
c2UgRVhJVF9SRUFTT05fTU9OSVRPUl9UUkFQX0ZMQUc6DQogICAgICAgICB2LT5hcmNoLmh2bS52
bXguZXhlY19jb250cm9sICY9IH5DUFVfQkFTRURfTU9OSVRPUl9UUkFQX0ZMQUc7DQogICAgICAg
ICB2bXhfdXBkYXRlX2NwdV9leGVjX2NvbnRyb2wodik7DQorICAgICAgICB2bXhfc3RvcF9yZWV4
ZWN1dGVfaW5zdHJ1Y3Rpb24odik7DQogICAgICAgICBpZiAoIHYtPmFyY2guaHZtLnNpbmdsZV9z
dGVwICkNCiAgICAgICAgIHsNCiAgICAgICAgICAgICBodm1fbW9uaXRvcl9kZWJ1ZyhyZWdzLT5y
aXAsDQpAQCAtNDMzMCw2ICs0NTgzLDggQEAgYm9vbCB2bXhfdm1lbnRlcl9oZWxwZXIoY29uc3Qg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpDQogICAgIGlmICggdW5saWtlbHkoY3Vyci0+YXJj
aC5odm0udm14Lmxicl9mbGFncyAmIExCUl9GSVhVUF9NQVNLKSApDQogICAgICAgICBsYnJfZml4
dXAoKTsNCiANCisgICAgY3Vyci0+YXJjaC5pbl9ob3N0ID0gMDsNCisNCiAgICAgSFZNVFJBQ0Vf
TkQoVk1FTlRSWSwgMCwgMS8qY3ljbGVzKi8sIDAsIDAsIDAsIDAsIDAsIDAsIDApOw0KIA0KICAg
ICBfX3Ztd3JpdGUoR1VFU1RfUklQLCAgICByZWdzLT5yaXApOw0KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jDQpp
bmRleCAyZjEyOTVlNTZhLi41YWUzYTYxYjVjIDEwMDY0NA0KLS0tIGEveGVuL2FyY2gveDg2L21t
L21lbV9hY2Nlc3MuYw0KKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYw0KQEAgLTIx
MiwxMCArMjEyLDExIEBAIGJvb2wgcDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHVu
c2lnbmVkIGxvbmcgZ2xhLA0KICAgICB9DQogICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhk
LT52bV9ldmVudF9tb25pdG9yKSAmJg0KICAgICAgICAgIGQtPmFyY2gubW9uaXRvci5pbmd1ZXN0
X3BhZ2VmYXVsdF9kaXNhYmxlZCAmJg0KLSAgICAgICAgIG5wZmVjLmtpbmQgIT0gbnBmZWNfa2lu
ZF93aXRoX2dsYSApIC8qIGRvbid0IHNlbmQgYSBtZW1fZXZlbnQgKi8NCisgICAgICAgICBucGZl
Yy5raW5kICE9IG5wZmVjX2tpbmRfd2l0aF9nbGEgJiYNCisgICAgICAgICBodm1fZnVuY3Muc3Rh
cnRfcmVleGVjdXRlX2luc3RydWN0aW9uICkgLyogZG9uJ3Qgc2VuZCBhIG1lbV9ldmVudCAqLw0K
ICAgICB7DQotICAgICAgICBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoRU1VTF9LSU5EX05PUk1B
TCwgVFJBUF9pbnZhbGlkX29wLCBYODZfRVZFTlRfTk9fRUMpOw0KLQ0KKyAgICAgICAgdi0+YXJj
aC52bV9ldmVudC0+ZW11bGF0ZV9mbGFncyA9IDA7DQorICAgICAgICBodm1fZnVuY3Muc3RhcnRf
cmVleGVjdXRlX2luc3RydWN0aW9uKHYsIGdwYSwgWEVOTUVNX2FjY2Vzc19ydyk7DQogICAgICAg
ICByZXR1cm4gdHJ1ZTsNCiAgICAgfQ0KIA0KQEAgLTIyNiw2ICsyMjcsNyBAQCBib29sIHAybV9t
ZW1fYWNjZXNzX2NoZWNrKHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwNCiAgICAgICAg
ICpyZXFfcHRyID0gcmVxOw0KIA0KICAgICAgICAgcmVxLT5yZWFzb24gPSBWTV9FVkVOVF9SRUFT
T05fTUVNX0FDQ0VTUzsNCisNCiAgICAgICAgIHJlcS0+dS5tZW1fYWNjZXNzLmdmbiA9IGdmbl94
KGdmbik7DQogICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5vZmZzZXQgPSBncGEgJiAoKDEgPDwg
UEFHRV9TSElGVCkgLSAxKTsNCiANCkBAIC0zNzcsNiArMzc5LDggQEAgbG9uZyBwMm1fc2V0X21l
bV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1aW50MzJfdCBuciwNCiAgICAg
cDJtX2FjY2Vzc190IGE7DQogICAgIHVuc2lnbmVkIGxvbmcgZ2ZuX2w7DQogICAgIGxvbmcgcmMg
PSAwOw0KKyAgICBzdHJ1Y3QgdmNwdSAqdjsNCisgICAgaW50IGk7DQogDQogICAgIC8qIGFsdHAy
bSB2aWV3IDAgaXMgdHJlYXRlZCBhcyB0aGUgaG9zdHAybSAqLw0KICNpZmRlZiBDT05GSUdfSFZN
DQpAQCAtNDEzLDYgKzQxNywxNiBAQCBsb25nIHAybV9zZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9t
YWluICpkLCBnZm5fdCBnZm4sIHVpbnQzMl90IG5yLA0KICAgICAgICAgaWYgKCByYyApDQogICAg
ICAgICAgICAgYnJlYWs7DQogDQorICAgICAgICBmb3JfZWFjaF92Y3B1KGQsIHYpDQorICAgICAg
ICB7DQorICAgICAgICAgICAgaWYgKCAhdi0+YXJjaC5yZXhlY19sZXZlbCApDQorICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOw0KKw0KKyAgICAgICAgICAgIGZvciAoIGkgPSB2LT5hcmNoLnJleGVj
X2xldmVsIC0gMTsgaSA+PSAwOyBpLS0gKQ0KKyAgICAgICAgICAgICAgICBpZiAoICh2LT5hcmNo
LnJleGVjX2NvbnRleHRbaV0uZ3BhID4+IFBBR0VfU0hJRlQpID09IGdmbl94KGdmbikgKQ0KKyAg
ICAgICAgICAgICAgICAgICAgdi0+YXJjaC5yZXhlY19jb250ZXh0W2ldLmdwYSA9IG1mbl94KElO
VkFMSURfTUZOKTsNCisgICAgICAgIH0NCisNCiAgICAgICAgIC8qIENoZWNrIGZvciBjb250aW51
YXRpb24gaWYgaXQncyBub3QgdGhlIGxhc3QgaXRlcmF0aW9uLiAqLw0KICAgICAgICAgaWYgKCBu
ciA+ICsrc3RhcnQgJiYgIShzdGFydCAmIG1hc2spICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNr
KCkgKQ0KICAgICAgICAgew0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oDQppbmRleCAyNzdmOTlmNjMzLi5kYmI2
OGYxMDhhIDEwMDY0NA0KLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaA0KKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaA0KQEAgLTQzOCw2ICs0MzgsOCBAQCBzdHJ1Y3Qg
YXJjaF9kb21haW4NCiANCiAgICAgLyogRW11bGF0ZWQgZGV2aWNlcyBlbmFibGVkIGJpdG1hcC4g
Ki8NCiAgICAgdWludDMyX3QgZW11bGF0aW9uX2ZsYWdzOw0KKw0KKyAgICBzcGlubG9ja190IHJl
eGVjX2xvY2s7DQogfSBfX2NhY2hlbGluZV9hbGlnbmVkOw0KIA0KICNpZmRlZiBDT05GSUdfSFZN
DQpAQCAtNjI5LDYgKzYzMSwyMiBAQCBzdHJ1Y3QgYXJjaF92Y3B1DQogICAgIC8qIEEgc2Vjb25k
YXJ5IGNvcHkgb2YgdGhlIHZjcHUgdGltZSBpbmZvLiAqLw0KICAgICBYRU5fR1VFU1RfSEFORExF
KHZjcHVfdGltZV9pbmZvX3QpIHRpbWVfaW5mb19ndWVzdDsNCiANCisjZGVmaW5lIFJFRVhFQ1VU
SU9OX01BWF9ERVBUSCA4DQorICAgIHN0cnVjdCByZXhlY19jb250ZXh0X3Qgew0KKyAgICAgICAg
dW5zaWduZWQgbG9uZyBncGE7DQorICAgICAgICB4ZW5tZW1fYWNjZXNzX3Qgb2xkX2FjY2VzczsN
CisgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCBjdXJfYWNjZXNzOw0KKyAgICAgICAgYm9vbF90IG9s
ZF9zaW5nbGVfc3RlcDsNCisgICAgfSByZXhlY19jb250ZXh0W1JFRVhFQ1VUSU9OX01BWF9ERVBU
SF07DQorDQorICAgIGludCByZXhlY19sZXZlbDsNCisNCisgICAgLyoNCisgICAgICogIFdpbGwg
YmUgdHJ1ZSB3aGVuIHRoZSB2Y3B1IGlzIGluIFZNWCByb290LA0KKyAgICAgKiBmYWxzZSB3aGVu
IGl0IGlzIG5vdC4NCisgICAgICovDQorICAgIGJvb2xfdCBpbl9ob3N0Ow0KKw0KICAgICBzdHJ1
Y3QgYXJjaF92bV9ldmVudCAqdm1fZXZlbnQ7DQogDQogICAgIHN0cnVjdCB2Y3B1X21zcnMgKm1z
cnM7DQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9odm0uaA0KaW5kZXggM2QzMjUwZGZmMC4uMWY1ZDQzYTk4ZCAxMDA2
NDQNCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oDQorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9odm0uaA0KQEAgLTE2Nyw2ICsxNjcsOCBAQCBzdHJ1Y3QgaHZtX2Z1bmN0
aW9uX3RhYmxlIHsNCiANCiAgICAgaW50ICAoKmNwdV91cCkodm9pZCk7DQogICAgIHZvaWQgKCpj
cHVfZG93bikodm9pZCk7DQorICAgIGludCAgKCpzdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24p
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGdwYSwNCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGVubWVtX2FjY2Vzc190IHJlcXVpcmVkX2FjY2Vzcyk7DQog
DQogICAgIC8qIENvcHkgdXAgdG8gMTUgYnl0ZXMgZnJvbSBjYWNoZWQgaW5zdHJ1Y3Rpb24gYnl0
ZXMgYXQgY3VycmVudCBySVAuICovDQogICAgIHVuc2lnbmVkIGludCAoKmdldF9pbnNuX2J5dGVz
KShzdHJ1Y3QgdmNwdSAqdiwgdWludDhfdCAqYnVmKTsNCi0tIA0KMi4xNy4xDQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 10:08:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 10:08: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-devel-bounces@lists.xenproject.org>)
	id 1gNb3Q-0007Ap-O2; Fri, 16 Nov 2018 10:08: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=sc98=n3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gNb3P-0007Aj-Db
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 10:08:47 +0000
X-Inumbo-ID: 9a776cf4-e987-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9a776cf4-e987-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 10:08:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Nov 2018 03:08:45 -0700
Message-Id: <5BEE972D02000078001FCB0D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 16 Nov 2018 03:08:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
 <3603CF64-3679-43F6-A389-E88DAA0BF503@citrix.com>
 <482be5fb-0406-c203-2664-070a77e329e9@bitdefender.com>
In-Reply-To: <482be5fb-0406-c203-2664-070a77e329e9@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjExLjE4IGF0IDE4OjU0LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMTEvMTUvMTggNzozNCBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+IE9uIE5v
diAxNCwgMjAxOCwgYXQgODo0MCBQTSwgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPiB3cm90ZToKPj4+IEBAIC0xNDQwLDYgKzE0NDMsMTEgQEAgdm9pZCBwMm1faW5p
dF9hbHRwMm1fZXB0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpKQo+Pj4gICAgIHN0
cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+Pj4gICAgIHN0
cnVjdCBlcHRfZGF0YSAqZXB0Owo+Pj4KPj4+ICsgICAgcDJtLT5tYXhfbWFwcGVkX3BmbiA9IGhv
c3RwMm0tPm1heF9tYXBwZWRfcGZuOwo+PiAKPj4gV2h5IHdlIG5lZWQgdG8gY29weSB0aGlzIHZh
bHVlPwo+PiAKPj4gSeKAmXZlIGp1c3Qgc3BlbnQgdGhlIGFmdGVybm9vbiB0cmFjaW5nIGFyb3Vu
ZCB0aGUgc291cmNlIGNvZGUsIGFuZCB3aGlsZSBJ4oCZbSAKPiBwcmV0dHkgc3VyZSBpdCB3b27i
gJl0IGh1cnQsIEnigJltIGFsc28gbm90IHN1cmUgd2h5IGl04oCZcyBuZWNlc3NhcnkuCj4gCj4g
SSB0aGluayBJIGRpZCB0aGF0IGJlY2F1c2UgSSBhc3N1bWVkIHRoYXQgaXQgd291bGQgbWF0dGVy
IGZvcgo+IGVwdF9nZXRfZW50cnkoKSBhbmQgbWlzY29uZmlndXJhdGlvbnMsIHdoZW46Cj4gCj4g
IDk1NCAgICAgLyogVGhpcyBwZm4gaXMgaGlnaGVyIHRoYW4gdGhlIGhpZ2hlc3QgdGhlIHAybSBt
YXAgY3VycmVudGx5Cj4gaG9sZHMgKi8KPiAgOTU1ICAgICBpZiAoIGdmbiA+IHAybS0+bWF4X21h
cHBlZF9wZm4gKQoKVGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgdW5kZXIgYW55IGNvbmRpdGlvbiBz
dWNoIGNoZWNrcyByZXF1aXJlIHRoYXQKdGhlIGFjY3VtdWxhdGVkIHZhbHVlIGJlIGluIHN5bmMg
YmV0d2VlbiB0aGUgaG9zdCBhbmQgdGhlIHZhcmlvdXMKYWx0IHAybS1zLgoKPiAgOTU2ICAgICB7
Cj4gIDk1NyAgICAgICAgIGZvciAoIGkgPSBlcHQtPndsOyBpID4gMDsgLS1pICkKPiAgOTU4ICAg
ICAgICAgICAgIGlmICggKGdmbiAmIH4oKDFVTCA8PCAoaSAqIEVQVF9UQUJMRV9PUkRFUikpIC0g
MSkpID4KPiAgOTU5ICAgICAgICAgICAgICAgICAgcDJtLT5tYXhfbWFwcGVkX3BmbiApCj4gIDk2
MCAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gIDk2MSAgICAgICAgIGdvdG8gb3V0Owo+ICA5NjIg
ICAgIH0KPiAKPiBidXQgSSBhbSBub3QgY2VydGFpbiBpdCBpcyByZXF1aXJlZCBlaXRoZXIuIEkg
Y2FuIGNlcnRhaW5seSByZW1vdmUgdGhpcwo+IGFzc2lnbm1lbnQgYW5kIHNlZSBpZiBhbnl0aGlu
ZyBicmVha3MuCgpJJ3ZlIHNlZW4geW91IG1lbnRpb24gc3VjaCBvciBhbGlrZSBhIGNvdXBsZSBv
ZiB0aW1lcyBub3cgd2hpbGUKZGlzY3Vzc2luZyB0aGlzIHNlcmllcywgYW5kIEkgaGF2ZSB0byBh
ZG1pdCB0aGF0IEknbSBhIGxpdHRsZSBmcmlnaHRlbmVkOgpNYWtpbmcgYSBjaGFuZ2UganVzdCBi
YXNlZCBvbiB0aGUgb2JzZXJ2YXRpb24gdGhhdCBub3RoaW5nIGJyZWFrcwppcyBzZXR0aW5nIHVz
IHVwIGZvciBicmVha2FnZSBpbiBzb21lIGNvcm5lciBjYXNlLiBUaGF0IGlzIC0gc2VlaW5nCnNv
bWV0aGluZyBicmVhayBpcyBhIGdvb2QgaW5kaWNhdGlvbiB0aGF0IGEgY2hhbmdlIHdhcyB3cm9u
ZywgYnV0Cm5vdCBzZWVpbmcgYW55IGJyZWFrYWdlIGRvZXNuJ3QgYWxvbmUganVzdGlmeSBhIGNo
YW5nZS4KCkluIHRoZSBwYXJ0aWN1bGFyIGNhc2UgaGVyZSBJIHRoaW5rIHdoZXRoZXIgdGhlIGNv
cHlpbmcgb2YgdGhlIGZpZWxkCmlzIG5lZWRlZCBkZXBlbmRzIG9uIHdoYXQgZWxzZSBpcyBiZWlu
ZyBjb3BpZWQgKEknbSBzb3JyeSwgSSdtIG5vdAp0aGF0IGZhbWlsaWFyIHdpdGggYWx0cDJtKTog
SWYgbWFwcGluZ3MgZ2V0IGNsb25lZCBmcm9tIHRoZSBob3N0IHAybSwKdGhlbiB0aGlzIHZhbHVl
IG91Z2h0IHRvIGJlIGNsb25lZCB0b28uIEZvciBhbnkgbWFwcGluZ3MgdGhhdAptaWdodCBiZSBr
ZXB0IGluIHN5bmMgYmV0d2VlbiBwMm0tcywgSSB0aGluayB0aGlzIGZpZWxkIGFsc28gd291bGQK
bmVlZCB0byBiZSB1cGRhdGVkIGluIHN5bmMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 10:11:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 10:11:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gNb5s-0007sn-79; Fri, 16 Nov 2018 10:11: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=sC98=N3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gNb5r-0007si-IR
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 10:11:19 +0000
X-Inumbo-ID: f511fd54-e987-11e8-b6a7-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f511fd54-e987-11e8-b6a7-12d6303a7972;
 Fri, 16 Nov 2018 10:11:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Nov 2018 03:11:17 -0700
Message-Id: <5BEE97C402000078001FCB10@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 16 Nov 2018 03:11:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 0/4] x86: Drop PVRDTSCP and fix MSR_TSC_AUX
 handling for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjExLjE4IGF0IDIyOjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQm9yaXMgaGFzIGNvbmZpcm1lZCB0aGF0IG5vb25lIGFwcGVhcnMgdG8gYmUgdXNpbmcg
UFZSRFRTQ1AgYW55IG1vcmUsIGFuZCBpbgo+IHRoZSBkZWNhZGUgc2luY2UgaXQgd2FzIGludHJv
ZHVjZWQsIGd1ZXN0IGtlcm5lbCAvIGhhcmR3YXJlIHN1cHBvcnQgaGFzCj4gcHJvdmlkZWQgYSBi
ZXR0ZXIgYWx0ZXJuYXRpdmUuCgpEb2Vzbid0IHJlbW92YWwgb2YgZnVuY3Rpb25hbGl0eSByZXF1
aXJlIGtub3dpbmcgdGhhdCBpdCB3YXMgbmV2ZXIgdXNlZAphdCBhbGwsIHJhdGhlciB0aGFuIGp1
c3Qga25vd2luZyB0aGF0IG5vdGhpbmcgdXNlcyBpdCBhbnltb3JlPyBXaGF0IGlmCnNvbWUgb2xk
IGd1ZXN0IHNvbWV3aGVyZSByZWxpZXMgb24gaXQ/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 10:21:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 10:21: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-devel-bounces@lists.xenproject.org>)
	id 1gNbFt-0000K6-9T; Fri, 16 Nov 2018 10:21: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=4z4h=N3=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gNbFs-0000K1-01
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 10:21:40 +0000
X-Inumbo-ID: 66e3d690-e989-11e8-9040-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66e3d690-e989-11e8-9040-12d6303a7972;
 Fri, 16 Nov 2018 10:21:38 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A3617301AB4B; Fri, 16 Nov 2018 12:21:37 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 960C3300F70D;
 Fri, 16 Nov 2018 12:21:37 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
 <3603CF64-3679-43F6-A389-E88DAA0BF503@citrix.com>
 <482be5fb-0406-c203-2664-070a77e329e9@bitdefender.com>
 <5BEE972D02000078001FCB0D@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <885ca18c-48eb-deae-462d-ea38c68cb51f@bitdefender.com>
Date: Fri, 16 Nov 2018 12:21:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BEE972D02000078001FCB0D@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTYvMTggMTI6MDggUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+IEkndmUgc2VlbiB5b3Ug
bWVudGlvbiBzdWNoIG9yIGFsaWtlIGEgY291cGxlIG9mIHRpbWVzIG5vdyB3aGlsZQo+IGRpc2N1
c3NpbmcgdGhpcyBzZXJpZXMsIGFuZCBJIGhhdmUgdG8gYWRtaXQgdGhhdCBJJ20gYSBsaXR0bGUg
ZnJpZ2h0ZW5lZDoKPiBNYWtpbmcgYSBjaGFuZ2UganVzdCBiYXNlZCBvbiB0aGUgb2JzZXJ2YXRp
b24gdGhhdCBub3RoaW5nIGJyZWFrcwo+IGlzIHNldHRpbmcgdXMgdXAgZm9yIGJyZWFrYWdlIGlu
IHNvbWUgY29ybmVyIGNhc2UuIFRoYXQgaXMgLSBzZWVpbmcKPiBzb21ldGhpbmcgYnJlYWsgaXMg
YSBnb29kIGluZGljYXRpb24gdGhhdCBhIGNoYW5nZSB3YXMgd3JvbmcsIGJ1dAo+IG5vdCBzZWVp
bmcgYW55IGJyZWFrYWdlIGRvZXNuJ3QgYWxvbmUganVzdGlmeSBhIGNoYW5nZS4KPiAKPiBJbiB0
aGUgcGFydGljdWxhciBjYXNlIGhlcmUgSSB0aGluayB3aGV0aGVyIHRoZSBjb3B5aW5nIG9mIHRo
ZSBmaWVsZAo+IGlzIG5lZWRlZCBkZXBlbmRzIG9uIHdoYXQgZWxzZSBpcyBiZWluZyBjb3BpZWQg
KEknbSBzb3JyeSwgSSdtIG5vdAo+IHRoYXQgZmFtaWxpYXIgd2l0aCBhbHRwMm0pOiBJZiBtYXBw
aW5ncyBnZXQgY2xvbmVkIGZyb20gdGhlIGhvc3QgcDJtLAo+IHRoZW4gdGhpcyB2YWx1ZSBvdWdo
dCB0byBiZSBjbG9uZWQgdG9vLiBGb3IgYW55IG1hcHBpbmdzIHRoYXQKPiBtaWdodCBiZSBrZXB0
IGluIHN5bmMgYmV0d2VlbiBwMm0tcywgSSB0aGluayB0aGlzIGZpZWxkIGFsc28gd291bGQKPiBu
ZWVkIHRvIGJlIHVwZGF0ZWQgaW4gc3luYy4KCkkgYWdyZWUsIEkgd2FzIG1lcmVseSBvZmZlcmlu
ZyB0byB0ZXN0IHdoZXRoZXIgYW55IGJyZWFrYWdlIG9jY3VycyBpZgpub3Qgc3luY2luZyB0aGUg
ZmllbGQsIG5vdCBzdWdnZXN0aW5nIHRoYXQgdGhhdCdzIGEgY29tcHJlaGVuc2l2ZQphbmFseXNp
cyBvciBhIGp1c3RpZmljYXRpb24gZm9yIGNoYW5nZSwgaW4gY2FzZSB0aGF0IG9mZmVycyB1cyBt
b3JlIGluc2lnaHQuCgpBRkFJSywgRVBUIHJlc3RyaWN0aW9ucyBhcmUgYWx3YXlzIHByb3BhZ2F0
ZWQgZnJvbSB0aGUgaG9zdHAybSB0byBhbGwKYWN0aXZlIGFsdHAybXMuIEkndmUgdGVzdGVkIHRo
aXMgYXQgc29tZSBwb2ludCBpbiB0aGUgcGFzdCBhbmQgaXQgaGFzCnByb3ZlbiB0cnVlIC0gaXQn
cyBzdXBwb3NlZGx5IGFuIGFsdHAybSBmZWF0dXJlIGFsdGhvdWdoIGl0IGNhbiBhbHNvIGJlCmEg
Yml0IG9mIGEgaGVhZGFjaGU6IGlmIHdlIHdvdWxkIGhhdmUgYmVlbiBhYmxlIHRvIHVzZSB0aGUg
aG9zdHAybQppbmRlcGVuZGVudGx5IHRoZW4gd2Ugd291bGRuJ3QgaGF2ZSBoYWQgdGhpcyBkaXNw
bGF5IGZyZWV6ZSBwcm9ibGVtLApzaW5jZSB3ZSBjb3VsZCBoYXZlIHVzZWQgdGhlIGhvc3RwMm0g
YXMgdGhlIGRlZmF1bHQgKHJlc3RyaWN0ZWQpIEVQVAp2aWV3LiBBcyB0aGluZ3Mgc3RhbmQgbm93
LCB3ZSBuZWVkIHRvIGNyZWF0ZSBhIG5ldyB2aWV3IHdoZW4gc3RhcnRpbmcKaW50cm9zcGVjdGlv
biBhbmQgc3dpdGNoIHRvIHRoYXQgaW1tZWRpYXRlbHksIHNvIGNoYW5nZXMgdG8gaXQgd2lsbCBu
b3QKcHJvcGFnYXRlIGludG8gb3RoZXIgdmlld3MgKGluIG90aGVyIHdvcmRzLCBzbyB3ZSBjYW4g
dXNlIGl0CmluZGVwZW5kZW50bHkgb2YgYWxsIG90aGVyIGFsdHAybXMpLgoKClRoYW5rcywKUmF6
dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 10:34:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 10:34: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-devel-bounces@lists.xenproject.org>)
	id 1gNbRq-0001Bc-F7; Fri, 16 Nov 2018 10:34:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0xxc=n3=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gNbRo-0001BP-IS
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 10:34:00 +0000
X-Inumbo-ID: 2053b5e5-e98b-11e8-9a16-bc764e045a96
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2053b5e5-e98b-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 10:33:59 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id d19so36562527qkg.5
 for <xen-devel@lists.xen.org>; Fri, 16 Nov 2018 02:33:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=NlsYyDiqwzVsFqACogsdGypwD69jlVAjbv9962bqJaE=;
 b=D4PGpPL/RfLG9YUY6/cPTsOdYPqreZUOykdyax8usLOoAJ/0lIFpC1VOIMnJyHaUXl
 8fmMbN06NUhXfGoZcoPYRdr4lLWa24wdYLLoMpn8H2topei6RTpzW2uocV+ikv4Llka9
 7/DfREA0N3J+YbbqRMPZs5D4unsFz4eGH+jzePBKwCzY3vra3THwrtLeYHula4TCzeoC
 v1dwiEdly7DOAhqKSWgBhTu+Op30vFUEBoVoEGpzNNCm29o7dIBWTbz3qmuuUsBbUHAS
 qhMuJm2wpinrFqjc5XQZIXskL7TjXy5G3/DpIfkf4Kf1XYwNRnW43xhRj6C8GsD9mpsm
 2K8Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=NlsYyDiqwzVsFqACogsdGypwD69jlVAjbv9962bqJaE=;
 b=O8dKLpYjxI25IDIVtG6aYATg3RtGg4dirqo19M0ehtmgFPiHjiLm/UywFdK8F+0tVA
 OIS7ap/oHrz8r8igbPy13ACZTcpUzF7DNekBP+tBqWRku2ZSjk53Wm0DfjF4Fvy50huM
 ZaHoQeiPo3SwK5bkRz/0wwkQL7vrhS39XLUMJ3SeF0vvan2S8c7UBBz0JdwuYxEaPI7n
 CFGgum78PI7bVyVE9YdaV4w5AqLFHtV7wQV5xAUiBOtRfA6i+c3LnMCmHJFo6qj9lrKz
 JOZt9MdXksBETbyIY0aXn5ROQ2xqDWzwDCVQES7Bxb/IvCnxpn7WH2ZQsL4zUTBzeAq2
 FHzw==
X-Gm-Message-State: AGRZ1gKKsLnWIAu3XgM8kPl1MBVcvoPbaiIx0B/ksS60P+kTFs4HAwko
 y/taZCwJWZsN8BePovXArVnLmmfJZVMici96loNMmw==
X-Google-Smtp-Source: AJdET5cl5vjMchjrkXWYncZPcDGLBqjp2ASE8aY5sYO3KDPYLbN8vGRlfKPR/U2MhomkBNxrUhzNvBGW6HfvUa30KBc=
X-Received: by 2002:a37:15c5:: with SMTP id 66mr9658338qkv.16.1542364438419;
 Fri, 16 Nov 2018 02:33:58 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
In-Reply-To: <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Fri, 16 Nov 2018 11:33:47 +0100
Message-ID: <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgOTozMSBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+IEhpLAo+Cj4gT24gMTEvMTIvMTggMTE6
MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiBUaGUgcmVzdW1lIG9mIERvbTAgc2hv
dWxkIGFsd2F5cyBmb2xsb3cgWGVuJ3MgcmVzdW1lLiBUaGlzIGlzCj4gPiBkb25lIGJ5IHVuYmxv
Y2tpbmcgdGhlIGZpcnN0IHZDUFUgb2YgRG9tMC4KPgo+IFBsZWFzZSBleHBsYWluIHdoeSB5b3Ug
YWx3YXlzIG5lZWQgdG8gcmVzdW1lIERvbTAgYWZ0ZXJ3YXJkcy4KPgoKV2UgZG9uJ3QgbmVlZCB0
bywgYnV0IHRoYXQgaXMgd2hhdCBpcyBwcm9taXNlZCBpbiB0aGUgZGVzaWduIHNwZWMuCgo+IENo
ZWVycywKPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 10:34:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 10:34: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-devel-bounces@lists.xenproject.org>)
	id 1gNbRq-0001Bi-P8; Fri, 16 Nov 2018 10:34:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0xxc=n3=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gNbRo-0001BO-Fj
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 10:34:00 +0000
X-Inumbo-ID: 2053b33e-e98b-11e8-9a16-bc764e045a96
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2053b33e-e98b-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 10:33:58 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id y16so36580947qki.7
 for <xen-devel@lists.xenproject.org>; Fri, 16 Nov 2018 02:33:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=NlsYyDiqwzVsFqACogsdGypwD69jlVAjbv9962bqJaE=;
 b=D4PGpPL/RfLG9YUY6/cPTsOdYPqreZUOykdyax8usLOoAJ/0lIFpC1VOIMnJyHaUXl
 8fmMbN06NUhXfGoZcoPYRdr4lLWa24wdYLLoMpn8H2topei6RTpzW2uocV+ikv4Llka9
 7/DfREA0N3J+YbbqRMPZs5D4unsFz4eGH+jzePBKwCzY3vra3THwrtLeYHula4TCzeoC
 v1dwiEdly7DOAhqKSWgBhTu+Op30vFUEBoVoEGpzNNCm29o7dIBWTbz3qmuuUsBbUHAS
 qhMuJm2wpinrFqjc5XQZIXskL7TjXy5G3/DpIfkf4Kf1XYwNRnW43xhRj6C8GsD9mpsm
 2K8Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=NlsYyDiqwzVsFqACogsdGypwD69jlVAjbv9962bqJaE=;
 b=LvdGk8GS/AJecnQqXf4a4UtknF6liY6UXEbpohXipQekQxdtSD0XQkCn35tyncu+00
 VEJ1IY4Hct/DDTToc5GfP2WT56QAzsJAEBxg/EWmY45LhKvj93c7U+lcpEOYlGEPawsC
 Lv7z3/SPu8V7wqE2xp/R/+qaLHc9upzBKk3IJlOH/WiWoQuqeJku3DnSnyU6D5Pm70sl
 X/nxKlkfB1VBUAasOIWtSqUSdr+TOMVyJUN3L3/Uh90vRTMqb3Uj/vFgDyYQkhFwrWwu
 Fhsb4/XLBrUsjDhMK8aU+Q3vc2Q/xwDJ2nZdMql4k4nggaRoB7+NAtt+hTi2xDd+l16K
 rJvA==
X-Gm-Message-State: AGRZ1gL7MB/Pg95lDGTNcmdr26BhPYWiC7VzRkdNZLNK88RKd6zY7zfm
 GgGF6p0GT9PmT1y25+PtQGZardhezOeCsulFqciqAQ==
X-Google-Smtp-Source: AJdET5cl5vjMchjrkXWYncZPcDGLBqjp2ASE8aY5sYO3KDPYLbN8vGRlfKPR/U2MhomkBNxrUhzNvBGW6HfvUa30KBc=
X-Received: by 2002:a37:15c5:: with SMTP id 66mr9658338qkv.16.1542364438419;
 Fri, 16 Nov 2018 02:33:58 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
In-Reply-To: <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Fri, 16 Nov 2018 11:33:47 +0100
Message-ID: <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgOTozMSBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+IEhpLAo+Cj4gT24gMTEvMTIvMTggMTE6
MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiBUaGUgcmVzdW1lIG9mIERvbTAgc2hv
dWxkIGFsd2F5cyBmb2xsb3cgWGVuJ3MgcmVzdW1lLiBUaGlzIGlzCj4gPiBkb25lIGJ5IHVuYmxv
Y2tpbmcgdGhlIGZpcnN0IHZDUFUgb2YgRG9tMC4KPgo+IFBsZWFzZSBleHBsYWluIHdoeSB5b3Ug
YWx3YXlzIG5lZWQgdG8gcmVzdW1lIERvbTAgYWZ0ZXJ3YXJkcy4KPgoKV2UgZG9uJ3QgbmVlZCB0
bywgYnV0IHRoYXQgaXMgd2hhdCBpcyBwcm9taXNlZCBpbiB0aGUgZGVzaWduIHNwZWMuCgo+IENo
ZWVycywKPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 10:39:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 10:39: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-devel-bounces@lists.xenproject.org>)
	id 1gNbWs-0001Vl-F5; Fri, 16 Nov 2018 10:39: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=6ykj=N3=citrix.com=prvs=851885c67=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gNbWr-0001Vg-Ax
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 10:39:13 +0000
X-Inumbo-ID: da108fda-e98b-11e8-a17d-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id da108fda-e98b-11e8-a17d-12d6303a7972;
 Fri, 16 Nov 2018 10:39:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,239,1539648000"; d="scan'208";a="70756796"
Date: Fri, 16 Nov 2018 10:39:07 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20181116103907.GN1302@perard.uk.xensource.com>
References: <23494.5998.10340.694382@mariner.uk.xensource.com>
 <20181016173240.GA1563@mail-itl>
 <23494.9572.676973.726194@mariner.uk.xensource.com>
 <20181016204628.GD1563@mail-itl>
 <23495.21043.960987.833172@mariner.uk.xensource.com>
 <20181017160559.GB2755@mail-itl>
 <23515.12398.298018.490061@mariner.uk.xensource.com>
 <20181101173207.GB1638@mail-itl>
 <20181115174144.GM1302@perard.uk.xensource.com>
 <20181115185708.GI781@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181115185708.GI781@mail-itl>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [RFC PATCH v2 00/17] Add support for qemu-xen
 runnning in a Linux-based stubdomain.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>,
 Ian Jackson <ian.jackson@citrix.com>, Eric Shelton <eshelton@pobox.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDc6NTc6MDhQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFRodSwgTm92IDE1LCAyMDE4IGF0IDA1OjQxOjQ0UE0g
KzAwMDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gT24gVGh1LCBOb3YgMDEsIDIwMTggYXQg
MDY6MzI6MDdQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+ID4g
PiBPbiBUaHUsIE5vdiAwMSwgMjAxOCBhdCAwNDo1NzoxOFBNICswMDAwLCBJYW4gSmFja3NvbiB3
cm90ZToKPiA+ID4gPiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JpdGVzICgiUmU6IFtS
RkMgUEFUQ0ggdjIgMDAvMTddIEFkZCBzdXBwb3J0IGZvciBxZW11LXhlbiBydW5ubmluZyBpbiBh
IExpbnV4LWJhc2VkIHN0dWJkb21haW4uIik6Cj4gPiA+ID4gPiAyLiBwdiBjb25zb2xlCj4gPiA+
ID4gPiAgIHByb3M6Cj4gPiA+ID4gPiAgICAtIG5vIHFlbXUgbW9kaWZpY2F0aW9ucwo+ID4gPiA+
ID4gICAgLSBzYW1lIHJlYWQoKS93cml0ZSgpIG9uIGxpYnhsIHNpZGUKPiA+ID4gPiA+ICAgY29u
czoKPiA+ID4gPiA+ICAgIC0gbm8gb3V0IG9mIGJhbmQgcmVzZXQsIG5lZWRzIGxpYnhsIGhhbmRs
aW5nIGZvciB0aGF0IChza2lwcGluZwo+ID4gPiA+ID4gICAgICBuZWdvdGlhdGlvbikKPiA+ID4g
PiAKPiA+ID4gPiBEb2Vzbid0IHRoaXMgcG90ZW50aWFsbHkgbWVhbiB0aGF0IHRoZSBxbXAgY29u
c29sZSBjb25uZWN0aW9uIGNhbgo+ID4gPiA+IGJlY29tZSBpcnJlY292ZXJhYmx5IGRlc3luY2hy
b25pc2VkID8gIEkgZG9uJ3Qga25vdyBob3cgeW91IHdvdWxkCj4gPiA+ID4gcmVjb3ZlciBmcm9t
IHRoZSBzaXR1YXRpb24gd2hlcmUgYW5vdGhlciBsaWJ4bCBwcm9jZXNzIGhhZCBnb3QgaGFsZndh
eQo+ID4gPiA+IHRocm91Z2ggc29tZSBxbXAgc3R1ZmYgYW5kIGJlZW4gdGVybWluYXRlZCAoZm9y
IHdoYXRldmVyIHJlYXNvbjsgbWF5YmUKPiA+ID4gPiB0aGUgY2FsbGluZyB0b29sc3RhY2sgY3Jh
c2hlZCkuCj4gPiA+IAo+ID4gPiBUaGF0J3MgcmlnaHQsIGl0IGNvdWxkIHJlc3VsdCBpbiBpcnJl
Y292ZXJhYmx5IGRlc3luY2hyb25pc2VkCj4gPiA+IGNvbm5lY3Rpb24uIFNvLCB3ZSBuZWVkIG91
dCBvZiBiYW5kIHJlc2V0Lgo+ID4gCj4gPiBBY3R1YWxseSwgaXQgbG9va3MgbGlrZSB3ZSBjYW4g
cmVjb3ZlciB0aGF0IHNpdHVhdGlvbiB3aXRob3V0IG91dCBvZgo+ID4gYmFuZCByZXNldC4gSXQn
cyBldmVuIGluIHRoZSBzcGVjWzFdOgo+IAo+IFRoYXQncyBpbnRlcmVzdGluZy4gQW5kIGl0IG1l
bnRpb24gc2VyaWFsIGNvbnNvbGUgZXhwbGljaXRseSBhcyB0aGUgdXNlCj4gY2FzZSBmb3IgdGhp
cy4gRG9lcyBpdCBhcHBseSB0byBtb25pdG9yIHNvY2tldCB0b28sIG9yIGd1ZXN0IGFnZW50IG9u
bHk/Cj4gSSdkIG11Y2ggcHJlZmVyIHRvIHVzZSBjb25zb2xlLCBhcyB0aGUgY29kZSB3b3VsZCBi
ZSBtdWNoIHNpbXBsZXIgKHRoZQo+IHNhbWUgaGFuZGxpbmcgZm9yIGxvY2FsIGFuZCBzdHViZG9t
YWluIHFlbXUpLgoKVGhlICdndWVzdC1zeW5jLWRlbGltaXRlZCcgY29tbWFuZCBkb2Vzbid0IHNl
ZW1zIHRvIGJlIGF2YWlsYWJsZSBvbiB0aGUKbW9uaXRvciBzb2NrZXQuIEkgc2hvdWxkIGhhdmUg
Y2hlY2tlZCB0aGF0IC4uLiBidXQgdGhhdCB3b3VsZCBqdXN0IG1lYW4KdGhhdCBsaWJ4bCB3b3Vs
ZCBuZWVkIHRvIHRvbGVyYXRlIHRoZSBmaXJzdCByZWFkIHRvIGJlIGFuIGluY29tcGxldGVkCmpz
b24tb2JqZWN0LiBUaGVuIHdlIGNhbiB1c2UgdGhlICdpZCcgdGhhdCBldmVyeSByZXNwb25zZSBo
YXZlIHRvIGZpZ3VyZQpvdXQgaWYgaXQgd2FzIGEgcmVwbHkgc2VudCB0byBhIHByZXZpb3VzIGxp
YnhsIHJ1bi4gV2UgY2FuIG1heWJlIGVuY29kZQp0aGUgcGlkIGludG8gdGhlIGlkLgoKPiBBbHNv
LCB0aGlzIGRvZXNuJ3QgY292ZXIgY2FwYWJpbGl0aWVzIChyZS0pbmVnb3RpYXRpb24uIFdoaWxl
IGFjdHVhbAo+IGNhcGFiaWxpdGllcyBhcmUgcHJvYmFibHkgbm90IGEgcHJvYmxlbSwgbGlieGwg
ZG8gc3RvcmUgcWVtdSB2ZXJzaW9uCj4gZnJvbSB0aGUgc2VydmVyIGdyZWV0aW5nIChpcyBpdCB1
c2VkIGFueXdoZXJlPykuCgpUaGUgUUVNVSB2ZXJzaW9uIGlzIHN0aWxsIGF2YWlsYWJsZSBhZnRl
ciB0aGUgY2FwYWJpbGl0aWVzIG5lZ29jaWF0aW9uLApvbmUgc2ltcGx5IG5lZWQgdG8gZXhlY3V0
ZSAncXVlcnktdmVyc2lvbicuCgpBbmQgeWVzLCB0aGUgdmVyc2lvbiBpcyB1c2VkLiBTbyBmYXIg
dGhlcmUgaXMgb25lIGNvbW1hbmQgdGhhdCBjaGFuZ2VzCndpdGggbmV3ZXIgdmVyc2lvbiBvZiBR
RU1VLCAneGVuLXNhdmUtZGV2aWNlcy1zdGF0ZScuCgo+ID4gcHJldmlvdXMgc2VjdGlvbjoKPiA+
ICAgMi42IEZvcmNpbmcgdGhlIEpTT04gcGFyc2VyIGludG8ga25vd24tZ29vZCBzdGF0ZQo+ID4g
ICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiAK
PiA+ICAgSW5jb21wbGV0ZSBvciBpbnZhbGlkIGlucHV0IGNhbiBsZWF2ZSB0aGUgc2VydmVyJ3Mg
SlNPTiBwYXJzZXIgaW4gYQo+ID4gICBzdGF0ZSB3aGVyZSBpdCBjYW4ndCBwYXJzZSBhZGRpdGlv
bmFsIGNvbW1hbmRzLiAgVG8gZ2V0IGl0IGJhY2sgaW50bwo+ID4gICBrbm93bi1nb29kIHN0YXRl
LCB0aGUgY2xpZW50IHNob3VsZCBwcm92b2tlIGEgbGV4aWNhbCBlcnJvci4KPiA+IAo+ID4gICBU
aGUgY2xlYW5lc3Qgd2F5IHRvIGRvIHRoYXQgaXMgc2VuZGluZyBhbiBBU0NJSSBjb250cm9sIGNo
YXJhY3Rlcgo+ID4gICBvdGhlciB0aGFuICdcdCcgKGhvcml6b250YWwgdGFiKSwgJ1xyJyAoY2Fy
cmlhZ2UgcmV0dXJuKSwgb3IgJ1xuJyAobmV3Cj4gPiAgIGxpbmUpLgo+ID4gCj4gPiAgIFNhZGx5
LCBvbGRlciB2ZXJzaW9ucyBvZiBRRU1VIGNhbiBmYWlsIHRvIGZsYWcgdGhpcyBhcyBhbiBlcnJv
ci4gIElmIGEKPiA+ICAgY2xpZW50IG5lZWRzIHRvIGRlYWwgd2l0aCB0aGVtLCBpdCBzaG91bGQg
c2VuZCBhIDB4RkYgYnl0ZS4KPiAKPiBUaGF0J3Mgd2VpcmQgYXMgZ3Vlc3Qtc3luYy1kZWxpbWl0
ZXIgZG9jdW1lbnRhdGlvbiAoc3RpbGw/KSBtZW50aW9uCj4gMHhGRi4gSW4gYm90aCBkaXJlY3Rp
b25zLiBEb2VzIGl0IG1lYW4gdGhlIG5ldyByZWNvbW1lbmRhdGlvbiBpcyB0byB1c2UKPiBBU0NJ
SSBjb250cm9sIGNoYXJhY3RlciBpbiBvbmUgZGlyZWN0aW9uLCBidXQgZXhwZWN0IDB4RkYgaW4g
dGhlIG90aGVyPwoKTG9va3MgbGlrZSBpdC4gQnV0IHRoZXJlIGlzIGEgZGlmZmVyZW50IGJldHdl
ZW4gdGhlIHNlcnZlciBhbmQgdGhlCmNsaWVudCwgdGhlIHNlcnZlciBzdGlsbCBwYXJzZSBKU09O
LCBidXQgdGhlIGNsaWVudCB3aWxsIGFjdGl2ZWx5IGxvb2sKZm9yIHRoZSBkZWxpbWl0ZXIgb25j
ZSB0aGUgY29tbWFuZCBoYXZlIGJlZW4gc2VudC4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 10:46:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 10:46: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-devel-bounces@lists.xenproject.org>)
	id 1gNbe0-0002G0-As; Fri, 16 Nov 2018 10:46:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=iiss=n3=gmail.com=paolo.bonzini@srs-us1.protection.inumbo.net>)
 id 1gNbdy-0002Fv-Tv
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 10:46:34 +0000
X-Inumbo-ID: e1581761-e98c-11e8-9a16-bc764e045a96
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e1581761-e98c-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 10:46:32 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id r10so6845410wrs.10
 for <xen-devel@lists.xenproject.org>; Fri, 16 Nov 2018 02:46:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:to:cc:references:from:openpgp:autocrypt:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=i+L3xCtiXB8nII9Oiueu+4abIrusChErc/QA97p75xo=;
 b=UteIwLR4JOGKMusslZlTPHGfcRb8SMx72rmaUU9yLjnIsST5G6cAVlLI/NOqcTHVSh
 H4t/DAzxhWCjvNg9GH9EF5XN36nHPNjYNl/vvaSKGyQGyQY2q++slP8lZD6WJvzdo6ZZ
 0/0IaQBPEEqWrYEuFmAsoJQPAIb1APnQ93tRBzPf822qGhNPjVkQ1kC9oL+hmrYut9jT
 pe/eYqc2OfPqSzbHLVMyWztwbRC12jz/mlZbPtZGJmAXsqanwT+KqxbH6hUOw3m9s+ZR
 G1a4BjQ5+WLPhf5X6kjpTJLPjmVuBVRz5CKEFrQCDo4pFO61kQkoVx4+BWIUxqHJXH35
 vRSQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:to:cc:references:from:openpgp
 :autocrypt:message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=i+L3xCtiXB8nII9Oiueu+4abIrusChErc/QA97p75xo=;
 b=gFNoMuqDC4OXSPqvf6nWAN0VkpzJlPhy+qeyvcu6V1Pnfp0P5VHgEpZsQX3HL8ilXm
 T2Qwj5yCxUbJLfWAkfKmVYLs4AeN3gKXa5wwqJPZEci5mlATsws3Ps76P0eXG1jy2gHu
 IFnS80xdpwpG5hfhEdtwKfM6Tam812OjFC10J4bCIdkO5urc5LWbKNYPnZIKJDxPpVqk
 mM2zOjaYCGHWTUUCS/rvNNHgPGrV1KB44sBO4F5ZrRFn5M1KLGdT1i0nZk9plueaHolH
 tKFCtFUzrezZX1wxdIFNUM7rWBeuvZ10Hi7XUx3fQUclIaBogYVZU0GcbyF9mBf6pcc2
 GPgQ==
X-Gm-Message-State: AGRZ1gLquUwSMbA+d7tDJE6BXp7wntJn8OKUJNrMUFtGJefJgy7L6Xa7
 PFXHei/b2mvs9Kje2oBnCE4=
X-Google-Smtp-Source: AJdET5elbkFV9ya8T/GfS760zXw1ZRsI8UO05UpJ9sKn87OJvp2nfipnbiFfItUWCwLiPz438P/BXg==
X-Received: by 2002:a05:6000:1251:: with SMTP id
 j17mr7687683wrx.315.1542365191401; 
 Fri, 16 Nov 2018 02:46:31 -0800 (PST)
Received: from [192.168.10.150] ([93.56.166.5])
 by smtp.googlemail.com with ESMTPSA id
 78-v6sm10155096wma.30.2018.11.16.02.46.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Nov 2018 02:46:29 -0800 (PST)
To: Maran Wilson <maran.wilson@oracle.com>, x86@kernel.org,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 kvm@vger.kernel.org, jgross@suse.com
References: <1523920175-27287-1-git-send-email-maran.wilson@oracle.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=pbonzini@redhat.com; keydata=
 xsEhBFRCcBIBDqDGsz4K0zZun3jh+U6Z9wNGLKQ0kSFyjN38gMqU1SfP+TUNQepFHb/Gc0E2
 CxXPkIBTvYY+ZPkoTh5xF9oS1jqI8iRLzouzF8yXs3QjQIZ2SfuCxSVwlV65jotcjD2FTN04
 hVopm9llFijNZpVIOGUTqzM4U55sdsCcZUluWM6x4HSOdw5F5Utxfp1wOjD/v92Lrax0hjiX
 DResHSt48q+8FrZzY+AUbkUS+Jm34qjswdrgsC5uxeVcLkBgWLmov2kMaMROT0YmFY6A3m1S
 P/kXmHDXxhe23gKb3dgwxUTpENDBGcfEzrzilWueOeUWiOcWuFOed/C3SyijBx3Av/lbCsHU
 Vx6pMycNTdzU1BuAroB+Y3mNEuW56Yd44jlInzG2UOwt9XjjdKkJZ1g0P9dwptwLEgTEd3Fo
 UdhAQyRXGYO8oROiuh+RZ1lXp6AQ4ZjoyH8WLfTLf5g1EKCTc4C1sy1vQSdzIRu3rBIjAvnC
 tGZADei1IExLqB3uzXKzZ1BZ+Z8hnt2og9hb7H0y8diYfEk2w3R7wEr+Ehk5NQsT2MPI2QBd
 wEv1/Aj1DgUHZAHzG1QN9S8wNWQ6K9DqHZTBnI1hUlkp22zCSHK/6FwUCuYp1zcAEQEAAc0f
 UGFvbG8gQm9uemluaSA8Ym9uemluaUBnbnUub3JnPsLBTQQTAQIAIwUCVEJ7AwIbAwcLCQgH
 AwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEH4VEAzNNmmxNcwOniaZVLsuy1lW/ntYCA0Caz0i
 sHpmecK8aWlvL9wpQCk4GlOX9L1emyYXZPmzIYB0IRqmSzAlZxi+A2qm9XOxs5gJ2xqMEXX5
 FMtUH3kpkWWJeLqe7z0EoQdUI4EG988uv/tdZyqjUn2XJE+K01x7r3MkUSFz/HZKZiCvYuze
 VlS0NTYdUt5jBXualvAwNKfxEkrxeHjxgdFHjYWhjflahY7TNRmuqPM/Lx7wAuyoDjlYNE40
 Z+Kun4/KjMbjgpcF4Nf3PJQR8qXI6p3so2qsSn91tY7DFSJO6v2HwFJkC2jU95wxfNmTEUZc
 znXahYbVOwCDJRuPrE5GKFd/XJU9u5hNtr/uYipHij01WXal2cce1S5mn1/HuM1yo1u8xdHy
 IupCd57EWI948e8BlhpujUCU2tzOb2iYS0kpmJ9/oLVZrOcSZCcCl2P0AaCAsj59z2kwQS9D
 du0WxUs8waso0Qq6tDEHo8yLCOJDzSz4oojTtWe4zsulVnWV+wu70AioemAT8S6JOtlu60C5
 dHgQUD1Tp+ReXpDKXmjbASJx4otvW0qah3o6JaqO79tbDqIvncu3tewwp6c85uZd48JnIOh3
 utBAu684nJakbbvZUGikJfxd887ATQRUQnHuAQgAx4dxXO6/Zun0eVYOnr5GRl76+2UrAAem
 Vv9Yfn2PbDIbxXqLff7oyVJIkw4WdhQIIvvtu5zH24iYjmdfbg8iWpP7NqxUQRUZJEWbx2CR
 wkMHtOmzQiQ2tSLjKh/cHeyFH68xjeLcinR7jXMrHQK+UCEw6jqi1oeZzGvfmxarUmS0uRuf
 fAb589AJW50kkQK9VD/9QC2FJISSUDnRC0PawGSZDXhmvITJMdD4TjYrePYhSY4uuIV02v02
 8TVAaYbIhxvDY0hUQE4r8ZbGRLn52bEzaIPgl1p/adKfeOUeMReg/CkyzQpmyB1TSk8lDMxQ
 zCYHXAzwnGi8WU9iuE1P0wARAQABwsEzBBgBAgAJBQJUQnHuAhsMAAoJEH4VEAzNNmmxp1EO
 oJy0uZggJm7gZKeJ7iUpeX4eqUtqelUw6gU2daz2hE/jsxsTbC/w5piHmk1H1VWDKEM4bQBT
 uiJ0bfo55SWsUNN+c9hhIX+Y8LEe22izK3w7mRpvGcg+/ZRG4DEMHLP6JVsv5GMpoYwYOmHn
 plOzCXHvmdlW0i6SrMsBDl9rw4AtIa6bRwWLim1lQ6EM3PWifPrWSUPrPcw4OLSwFk0CPqC4
 HYv/7ZnASVkR5EERFF3+6iaaVi5OgBd81F1TCvCX2BEyIDRZLJNvX3TOd5FEN+lIrl26xecz
 876SvcOb5SL5SKg9/rCBufdPSjojkGFWGziHiFaYhbuI2E+NfWLJtd+ZvWAAV+O0d8vFFSvr
 iy9enJ8kxJwhC0ECbSKFY+W1eTIhMD3aeAKY90drozWEyHhENf4l/V+Ja5vOnW+gCDQkGt2Y
 1lJAPPSIqZKvHzGShdh8DduC0U3xYkfbGAUvbxeepjgzp0uEnBXfPTy09JGpgWbg0w91GyfT
 /ujKaGd4vxG2Ei+MMNDmS1SMx7wu0evvQ5kT9NPzyq8R2GIhVSiAd2jioGuTjX6AZCFv3ToO
 53DliFMkVTecLptsXaesuUHgL9dKIfvpm+rNXRn9wAwGjk0X/A==
Message-ID: <9aeeaf85-6ecf-c1e2-640a-657f5bb0f8ef@redhat.com>
Date: Fri, 16 Nov 2018 11:46:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1523920175-27287-1-git-send-email-maran.wilson@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 0/7] KVM: x86: Allow Qemu/KVM to use PVH
 entry point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: thomas.lendacky@amd.com, mchehab@kernel.org,
 Stefan Hajnoczi <stefanha@redhat.com>, jpoimboe@redhat.com, rkrcmar@redhat.com,
 gregkh@linuxfoundation.org, linus.walleij@linaro.org,
 dave.hansen@linux.intel.com, Stefano Garzarella <sgarzare@redhat.com>,
 hch@infradead.org, mingo@redhat.com, tglx@linutronix.de, rdunlap@infradead.org,
 luto@kernel.org, hpa@zytor.com, boris.ostrovsky@oracle.com, bp@suse.de,
 davem@davemloft.net, kirill.shutemov@linux.intel.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDQvMTggMDE6MDksIE1hcmFuIFdpbHNvbiB3cm90ZToKPiBGb3IgY2VydGFpbiBhcHBs
aWNhdGlvbnMgaXQgaXMgZGVzaXJhYmxlIHRvIHJhcGlkbHkgYm9vdCBhIEtWTSB2aXJ0dWFsCj4g
bWFjaGluZS4gSW4gY2FzZXMgd2hlcmUgbGVnYWN5IGhhcmR3YXJlIGFuZCBzb2Z0d2FyZSBzdXBw
b3J0IHdpdGhpbiB0aGUKPiBndWVzdCBpcyBub3QgbmVlZGVkLCBRZW11IHNob3VsZCBiZSBhYmxl
IHRvIGJvb3QgZGlyZWN0bHkgaW50byB0aGUKPiB1bmNvbXByZXNzZWQgTGludXgga2VybmVsIGJp
bmFyeSB3aXRob3V0IHRoZSBuZWVkIHRvIHJ1biBmaXJtd2FyZS4KPiAKPiBUaGVyZSBhbHJlYWR5
IGV4aXN0cyBhbiBBQkkgdG8gYWxsb3cgdGhpcyBmb3IgWGVuIFBWSCBndWVzdHMgYW5kIHRoZSBB
QkkKPiBpcyBzdXBwb3J0ZWQgYnkgTGludXggYW5kIEZyZWVCU0Q6Cj4gCj4gICAgaHR0cHM6Ly94
ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3B2aC5odG1sCj4gCj4gVGhpcyBwYXRj
aCBzZXJpZXMgd291bGQgZW5hYmxlIFFlbXUgdG8gdXNlIHRoYXQgc2FtZSBlbnRyeSBwb2ludCBm
b3IKPiBib290aW5nIEtWTSBndWVzdHMuCgpIaSBNYXJhbiwgd2hhdCBoYXBwZW5lZCB0byB0aGlz
IHNlcmllcyAoYW5kIHRvIHRoZSBRRU1VIHdvcmspPwoKUGFvbG8KCj4gQ2hhbmdlcyBmcm9tIHY2
Ogo+IAo+ICAqIEFkZHJlc3NlZCBpc3N1ZXMgY2F1Z2h0IGJ5IHRoZSBrYnVpbGQgdGVzdCByb2Jv
dDoKPiAgICAgLSBSZXN0b3JlZCBhbiAjaW5jbHVkZSBsaW5lIHRoYXQgaGFkIGJlZW4gZHJvcHBl
ZCBieSBtaXN0YWtlIChwYXRjaCA0KQo+ICAgICAtIFJlbW92ZWQgYSBwYWlyIG9mICNpbmNsdWRl
IGxpbmVzIHRoYXQgd2VyZSBubyBsb25nZXIgbmVlZGVkIGluIGEKPiAgICAgICBjb21tb24gY29k
ZSBmaWxlIGFuZCBjYXVzaW5nIHByb2JsZW1zIGZvciBjZXJ0YWluIDMyLWJpdCBjb25maWdzCj4g
ICAgICAgKHBhdGNocyA0IGFuZCA3KQo+IAo+IENoYW5nZXMgZnJvbSB2NToKPiAKPiAgKiBUaGUg
aW50ZXJmYWNlIGNoYW5nZXMgdG8gdGhlIHg4Ni9IVk0gc3RhcnQgaW5mbyBsYXlvdXQgaGF2ZQo+
ICAgIG5vdyBiZWVuIGFjY2VwdGVkIGludG8gdGhlIFhlbiB0cmVlLgo+ICAqIFJlYmFzZSBhbmQg
bWVyZ2UgdXBzdHJlYW0gUFZIIGZpbGUgY2hhbmdlcy4KPiAgKiAoUGF0Y2ggNikgU3luY2VkIHVw
IHRvIHRoZSBmaW5hbCB2ZXJzaW9uIG9mIHRoZSBoZWFkZXIgZmlsZSB0aGF0IHdhcwo+ICAgICAg
ICAgICAgICBhY2tlZCBhbmQgcHVsbGVkIGludG8gdGhlIFhlbiB0cmVlLgo+ICAqIChQYXRjaCAx
KSBGaXhlZCB0eXBvIGFuZCByZW1vdmVkIHJlZHVuZGFudCAiZGVmX2Jvb2wgbiIgbGluZS4KPiAK
PiBDaGFuZ2VzIGZyb20gdjQ6Cj4gCj4gTm90ZTogSSd2ZSB3aXRoaGVsZCBKdWVyZ2VuJ3MgZWFy
bGllciAiUmV2aWV3ZWQtYnkiIHRhZ3MgZnJvbSBwYXRjaGVzCj4gMSBhbmQgNyBzaW5jZSB0aGVy
ZSB3ZXJlIG1pbm9yIGNoYW5nZXMgKG1vc3RseSBqdXN0IGFkZGl0aW9uIG9mCj4gQ09ORklHX0tW
TV9HVUVTVF9QVkggYXMgcmVxdWVzdGVkKSB0aGF0IGNhbWUgYWZ0ZXJ3YXJkcy4KPiAKPiAgKiBD
aGFuZ2VkIHN1YmplY3QgcHJlZml4IGZyb20gUkZDIHRvIFBBVENICj4gICogQWRkZWQgQ09ORklH
X0tWTV9HVUVTVF9QVkggYXMgc3VnZ2VzdGVkCj4gICogUmVsb2NhdGVkIHRoZSBQVkggY29tbW9u
IGZpbGVzIHRvCj4gICAgYXJjaC94ODYvcGxhdGZvcm0vcHZoL3tlbmxpZ2h0ZW4uYyxoZWFkLlN9
Cj4gICogUmVhbGl6ZWQgSSBhbHNvIG5lZWRlZCB0byBtb3ZlIHRoZSBvYmp0b29sIG92ZXJyaWRl
IGZvciB0aG9zZSBmaWxlcwo+ICAqIFVwZGF0ZWQgYSBmZXcgY29kZSBjb21tZW50cyBwZXIgcmV2
aWV3ZXIgZmVlZGJhY2sKPiAgKiBTZW50IG91dCBhIHBhdGNoIG9mIHRoZSBodm1fc3RhcnRfaW5m
byBzdHJ1Y3QgY2hhbmdlcyBhZ2FpbnN0IHRoZSBYZW4KPiAgICB0cmVlIHNpbmNlIHRoYXQgaXMg
dGhlIGNhbm9uaWNhbCBjb3B5IG9mIHRoZSBoZWFkZXIuIERpc2N1c3Npb25zIG9uCj4gICAgdGhh
dCB0aHJlYWQgaGF2ZSByZXN1bHRlZCBpbiBzb21lIChub24tZnVuY3Rpb25hbCkgdXBkYXRlcyB0
bwo+ICAgIHN0YXJ0X2luZm8uaCAocGF0Y2ggNi83KSBhbmQgdGhvc2UgY2hhbmdlcyBhcmUgcmVm
bGVjdGVkIGhlcmUgYXMgd2VsbAo+ICAgIGluIG9yZGVyIHRvIGtlZXAgdGhlIGZpbGVzIGluIHN5
bmMuIFRoZSBoZWFkZXIgZmlsZSBoYXMgc2luY2UgYmVlbgo+ICAgIGFjaydlZCBmb3IgdGhlIFhl
biB0cmVlIGJ5IEphbiBCZXVsaWNoLgo+IAo+IENoYW5nZXMgZnJvbSB2MzoKPiAKPiAgKiBJbXBs
ZW1lbnRlZCBKdWVyZ2VuJ3Mgc3VnZ2VzdGlvbiBmb3IgcmVmYWN0b3JpbmcgYW5kIG1vdmluZyB0
aGUgUFZICj4gICAgY29kZSBzbyB0aGF0IENPTkZJR19YRU4gaXMgbm8gbG9uZ2VyIHJlcXVpcmVk
IGZvciBib290aW5nIEtWTSBndWVzdHMKPiAgICB2aWEgdGhlIFBWSCBlbnRyeSBwb2ludC4KPiAg
ICBGdW5jdGlvbmFsbHksIG5vdGhpbmcgaGFzIGNoYW5nZWQgZnJvbSBWMyByZWFsbHksIGJ1dCB0
aGUgcGF0Y2hlcwo+ICAgIGxvb2sgY29tcGxldGVseSBkaWZmZXJlbnQgbm93IGJlY2F1c2Ugb2Yg
YWxsIHRoZSBjb2RlIG1vdmVtZW50IGFuZAo+ICAgIHJlZmFjdG9yaW5nLiBTb21lIG9mIHRoZXNl
IHBhdGNoZXMgY2FuIGJlIGNvbWJpbmVkLCBidXQgSSd2ZSBsZWZ0Cj4gICAgdGhlbSB2ZXJ5IHNt
YWxsIGluIHNvbWUgY2FzZXMgdG8gbWFrZSB0aGUgcmVmYWN0b3JpbmcgYW5kIGNvZGUKPiAgICBt
b3ZlbWVudCBlYXNpZXIgdG8gcmV2aWV3Lgo+ICAgIE15IGFwcHJvYWNoIGZvciByZWZhY3Rvcmlu
ZyBoYXMgYmVlbiB0byBjcmVhdGUgYSBQVkggZW50cnkgbGF5ZXIgdGhhdAo+ICAgIHN0aWxsIGhh
cyB1bmRlcnN0YW5kaW5nIGFuZCBrbm93bGVkZ2UgYWJvdXQgWGVuIHZzIG5vbi1YZW4gZ3Vlc3Qg
dHlwZXMKPiAgICBzbyB0aGF0IGl0IGNhbiBtYWtlIHJ1biB0aW1lIGRlY2lzaW9ucyB0byBoYW5k
bGUgZWl0aGVyIGNhc2UsIGFzCj4gICAgb3Bwb3NlZCB0byBnb2luZyBhbGwgdGhlIHdheSBhbmQg
cmUtd3JpdGluZyBpdCB0byBiZSBhIGNvbXBsZXRlbHkKPiAgICBoeXBlcnZpc29yIGFnbm9zdGlj
IGFuZCBhcmNoaXRlY3R1cmFsbHkgcHVyZSBsYXllciB0aGF0IGlzIHNlcGFyYXRlCj4gICAgZnJv
bSBndWVzdCB0eXBlIGRldGFpbHMuIFRoZSBsYXR0ZXIgc2VlbWVkIGEgYml0IG92ZXJraWxsIGlu
IHRoaXMKPiAgICBzaXR1YXRpb24uIEFuZCBJJ3ZlIGhhbmRsZWQgdGhlIGNvbXBsZXhpdHkgb2Yg
aGF2aW5nIHRvIHN1cHBvcnQKPiAgICBRZW11L0tWTSBib290IG9mIGtlcm5lbHMgY29tcGlsZWQg
d2l0aCBvciB3aXRob3V0IENPTkZJR19YRU4gdmlhIGEKPiAgICBwYWlyIG9mIHhlbiBzcGVjaWZp
YyBfX3dlYWsgcm91dGluZXMgdGhhdCBjYW4gYmUgb3ZlcnJpZGRlbiBpbiBrZXJuZWxzCj4gICAg
dGhhdCBzdXBwb3J0IFhlbiBndWVzdHMuIEltcG9ydGFudGx5LCB0aGUgX193ZWFrIHJvdXRpbmVz
IGFyZSBmb3IKPiAgICB4ZW4gc3BlY2lmaWMgY29kZSBvbmx5IChub3QgZ2VuZXJpYyAiZ3Vlc3Qg
dHlwZSIgc3BlY2lmaWMgY29kZSkgc28KPiAgICB0aGVyZSBpcyBubyBjbGFzaGluZyBiZXR3ZWVu
IHhlbiB2ZXJzaW9uIG9mIHRoZSBzdHJvbmcgcm91dGluZSBhbmQsCj4gICAgc2F5LCBhIEtWTSB2
ZXJzaW9uIG9mIHRoZSBzYW1lIHJvdXRpbmUuIEJ1dCBJJ20gc3VyZSB0aGVyZSBhcmUgbWFueQo+
ICAgIHdheXMgdG8gc2tpbiB0aGlzIGNhdCwgc28gSSdtIG9wZW4gdG8gYWx0ZXJuYXRlIHN1Z2dl
c3Rpb25zIGlmIHRoZXJlCj4gICAgaXMgYSBjb21wZWxsaW5nIHJlYXNvbiBmb3Igbm90IHVzaW5n
IF9fd2VhayBpbiB0aGlzIHNpdHVhdGlvbi4KPiAKPiBDaGFuZ2VzIGZyb20gdjI6Cj4gCj4gICog
QWxsIHN0cnVjdHVyZXMgKGluY2x1ZGluZyBtZW1vcnkgbWFwIHRhYmxlIGVudHJpZXMpIGFyZSBw
YWRkZWQgYW5kCj4gICAgYWxpZ25lZCB0byBhbiA4IGJ5dGUgYm91bmRhcnkuCj4gCj4gICogUmVt
b3ZlZCB0aGUgInBhY2tlZCIgYXR0cmlidXRlcyBhbmQgbWFkZSBjaGFuZ2VzIHRvIGNvbW1lbnRz
IGFzCj4gICAgc3VnZ2VzdGVkIGJ5IEphbi4KPiAKPiBDaGFuZ2VzIGZyb20gdjE6Cj4gCj4gICog
QWRvcHRlZCBQYW9sbydzIHN1Z2dlc3Rpb24gZm9yIGRlZmluaW5nIGEgdjIgUFZIIEFCSSB0aGF0
IGluY2x1ZGVzIHRoZQo+ICAgIGU4MjAgbWFwIGluc3RlYWQgb2YgdXNpbmcgdGhlIHNlY29uZCBt
b2R1bGUgZW50cnkgdG8gcGFzcyB0aGUgdGFibGUuCj4gCj4gICogQ2xlYW5lZCB0aGluZ3MgdXAg
YSBiaXQgdG8gcmVkdWNlIHRoZSBudW1iZXIgb2YgeGVuIHZzIG5vbi14ZW4gc3BlY2lhbAo+ICAg
IGNhc2VzLgo+IAo+IAo+IE1hcmFuIFdpbHNvbiAoNyk6Cj4gICB4ZW4vcHZoOiBTcGxpdCBDT05G
SUdfWEVOX1BWSCBpbnRvIENPTkZJR19QVkggYW5kIENPTkZJR19YRU5fUFZICj4gICB4ZW4vcHZo
OiBNb3ZlIFBWSCBlbnRyeSBjb2RlIG91dCBvZiBYZW4gc3BlY2lmaWMgdHJlZQo+ICAgeGVuL3B2
aDogQ3JlYXRlIGEgbmV3IGZpbGUgZm9yIFhlbiBzcGVjaWZpYyBQVkggY29kZQo+ICAgeGVuL3B2
aDogTW92ZSBYZW4gc3BlY2lmaWMgUFZIIFZNIGluaXRpYWxpemF0aW9uIG91dCBvZiBjb21tb24g
ZmlsZQo+ICAgeGVuL3B2aDogTW92ZSBYZW4gY29kZSBmb3IgZ2V0dGluZyBtZW0gbWFwIHZpYSBo
Y2FsbCBvdXQgb2YgY29tbW9uCj4gICAgIGZpbGUKPiAgIHhlbi9wdmg6IEFkZCBtZW1vcnkgbWFw
IHBvaW50ZXIgdG8gaHZtX3N0YXJ0X2luZm8gc3RydWN0Cj4gICBLVk06IHg4NjogQWxsb3cgUWVt
dS9LVk0gdG8gdXNlIFBWSCBlbnRyeSBwb2ludAo+IAo+ICBNQUlOVEFJTkVSUyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCj4gIGFyY2gveDg2L0tidWlsZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKPiAgYXJjaC94ODYvS2NvbmZpZyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTQgKysrCj4gIGFyY2gveDg2L2tlcm5l
bC9oZWFkXzY0LlMgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCj4gIGFyY2gveDg2L3Bs
YXRmb3JtL3B2aC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgIHwgICA1ICsKPiAgYXJjaC94ODYv
cGxhdGZvcm0vcHZoL2VubGlnaHRlbi5jICAgICAgICAgICAgICAgfCAxMzYgKysrKysrKysrKysr
KysrKysrKysrKysrCj4gIGFyY2gveDg2L3t4ZW4veGVuLXB2aC5TID0+IHBsYXRmb3JtL3B2aC9o
ZWFkLlN9IHwgICAwCj4gIGFyY2gveDg2L3hlbi9LY29uZmlnICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAzICstCj4gIGFyY2gveDg2L3hlbi9NYWtlZmlsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAyIC0KPiAgYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYyAgICAgICAg
ICAgICAgICAgICAgfCAgOTMgKysrLS0tLS0tLS0tLS0tLQo+ICBpbmNsdWRlL3hlbi9pbnRlcmZh
Y2UvaHZtL3N0YXJ0X2luZm8uaCAgICAgICAgICB8ICA2MyArKysrKysrKysrLQo+ICAxMSBmaWxl
cyBjaGFuZ2VkLCAyNDAgaW5zZXJ0aW9ucygrKSwgODEgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBt
b2RlIDEwMDY0NCBhcmNoL3g4Ni9wbGF0Zm9ybS9wdmgvTWFrZWZpbGUKPiAgY3JlYXRlIG1vZGUg
MTAwNjQ0IGFyY2gveDg2L3BsYXRmb3JtL3B2aC9lbmxpZ2h0ZW4uYwo+ICByZW5hbWUgYXJjaC94
ODYve3hlbi94ZW4tcHZoLlMgPT4gcGxhdGZvcm0vcHZoL2hlYWQuU30gKDEwMCUpCj4gCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 10:57:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 10:57: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-devel-bounces@lists.xenproject.org>)
	id 1gNbo3-000368-JH; Fri, 16 Nov 2018 10:56: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=kbqs=n3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNbo2-00035w-EZ
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 10:56:58 +0000
X-Inumbo-ID: 55f1f9a5-e98e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55f1f9a5-e98e-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 10:56:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNbny-0001ol-Oz; Fri, 16 Nov 2018 10:56:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNbny-0008E3-GP; Fri, 16 Nov 2018 10:56:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNbny-00008m-Fm; Fri, 16 Nov 2018 10:56:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130188-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 10:56:54 +0000
Subject: [Xen-devel] [ovmf test] 130188: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE4OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxODgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDkgZGF5cyAgIDkzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDAgZGF5cyAgIDE1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 11:10:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 11:10: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-devel-bounces@lists.xenproject.org>)
	id 1gNc0e-00041E-Rl; Fri, 16 Nov 2018 11:10: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=h+8c=N3=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gNc0d-000419-CU
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 11:09:59 +0000
X-Inumbo-ID: 2759db58-e990-11e8-935e-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2759db58-e990-11e8-935e-12d6303a7972;
 Fri, 16 Nov 2018 11:09:58 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 92AF53082AF0;
 Fri, 16 Nov 2018 11:09:57 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 16B2C5D6B3;
 Fri, 16 Nov 2018 11:09:49 +0000 (UTC)
Date: Fri, 16 Nov 2018 12:09:48 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181116120948.7ce7bcd5@redhat.com>
In-Reply-To: <20181105014047.26447-23-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-23-sameo@linux.intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.45]); Fri, 16 Nov 2018 11:09:57 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v5 22/24] hw: pci-host: piix: Return PCI
 host pointer instead of PCI bus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>, Andrew Jones <drjones@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Auger Eric <eric.auger@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDo0NSArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6CgpBbGwgcmVtYWluaW5nIHBhdGNoZXMgYSBiaXQgb3V0IG9m
IHByb3BlciBvcmRlciwKdGhleSBzaG91bGQgYmUgYXJvdW5kIHBhdGNoIDEyLzI0IHdoZXJlIHlv
dSBzdGFydGVkIHRvIHRvdWNoIE1DRkcgY29kZS4KCj4gRm9yIGJ1aWxkaW5nIHRoZSBNQ0ZHIHRh
YmxlLCB3ZSBuZWVkIHRvIHRyYWNrIGEgZ2l2ZW4gbWFjaGluZQo+IHR5cGUgUENJIGhvc3QgcG9p
bnRlciwgYW5kIHdlIGNhbid0IGdldCBpdCBmcm9tIHRoZSBidXMgcG9pbnRlciBhbG9uZS4KPiBB
cyBwaWl4IHJldHVybnMgYSBQQ0kgYnVzIHBvaW50ZXIsIHdlIHNpbXBseSBtb2RpZnkgaXRzIGJ1
aWxkZXIgdG8KPiByZXR1cm4gYSBQQ0kgaG9zdCBwb2ludGVyIGluc3RlYWQuClBDIG1hY2hpbmUg
ZG9lc24ndCBidWlsZCBNQ0ZHIHNvIHdlIGRvbid0IHJlYWxseSBuZWVkIGl0IHRvIHByb3ZpZGUK
dGhpcyBwb2ludGVyLCBoYXZpbmcgdGhpcyBwYXRjaCBkb2Vzbid0IGh1cnQgYnV0IEknbSBub3Qg
c3VyZSB3ZQpuZWVkIGl0LgoKQ0NpbmcgQVJNIGZvbGtzIHNpbmNlIHdlIGFyZSB0YWxraW5nIGFi
b3V0IGdlbmVyYWxpemluZyBNQ0ZHIHRhYmxlIGdlbmVyYXRpb24uCgp3ZSBoYXZlIGZvbGxvd2lu
ZyBpbnZhcmlhbnRzIHdydCB1c2luZyBNQ0ZHOgoKICAgcGMgW3BjaV9ob3N0ICE9IE5VTExdIC0+
IGJhaWwgb3V0IGVhcmx5ICsgZG8gbm90IGJ1aWxkIE1DRkcKCiAgIHBjIFtwY2lfaG9zdCA9PSBO
VUxMXSAtPiB3b3VsZCBleHBsb2RlIGlmIG5vdCBvbmx5IGZvciBbaGFzX2FjcGlfYnVpbGQgPSBm
YWxzZV0gZ3VhcmQKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNob3VsZCBiZTogZG8gbm90
IGV2ZW4gY2FsbCBhY3BpX2dldF9tY2ZnKCkuCgogICBxMzUgW3BjaV9ob3N0ID09IE5VTExdIC0+
IG5vdCB2YWxpZCBjb21ibyBhbmQgbXVzdCBhc3NlcnQKCiAgIHEzNSBbcGNpX2hvc3QgIT0gTlVM
TCAmJiBtY2ZnX2Jhc2UgIT0gUENJRV9CQVNFX0FERFJfVU5NQVBQRURdCiAgICAgICAgZ2VuZXJh
dGUgTUNGRyB1c2luZyBtY2ZnX2Jhc2Uvc2l6ZQoKICAgcTM1IFtwY2lfaG9zdCAhPSBOVUxMICYm
IG1jZmdfYmFzZSA9PSBQQ0lFX0JBU0VfQUREUl9VTk1BUFBFRF0KICAgICAgICBnZW5lcmF0ZSBw
bGFjZS1ob2xkZXIgJ1FFTVUnIHRhYmxlIGZvciBsZWdhY3kgbWFjaGluZSB2ZXJzaW9ucyB3aXRo
b3V0CiAgICAgICAgcmVzaXphYmxlIE1lbW9yeVJlZ2lvbiBzdXBwb3J0LgogICAgICAgIE1hcHBl
ZC9ub3QgbWFwcGVkIGNvdWxkIGJlIGR5bmFtaWMgYWNjcm9zcyByZWJvb3RzLCBzbyB3ZSBuZWVk
CiAgICAgICAgYWNjZXNzIHRvIFBDSUUocGNpX2hvc3QpIHRvIGZldGNoIGN1cnJlbnQgdmFsdWVz
LgoKICAgYXJtL3ZpcnQgZ3BleCBbbWVtbWFwW2VjYW1faWRdLmJhc2Uvc2l6ZV0gZG8gYnVpbGQg
TUNGRwogICAgICAgIGhhY2tlZCB1cCB2YXJpYW50IHRoYXQgZG9lc24ndCB1c2UgcGNpX2hvc3Qg
bWNmZ19iYXNlL3NpemUgZmllbGRzCiAgICAgICAgbm90IHN1cmUgaWYgaXQncyBwb3NzaWJsZSB0
byBkaXNhYmxlIGVjYW0gYXMgb24gcTM1IChkb2VzIGl0IG5lZWQgYW55IGZpeGluZz8pCiAgICAg
ICAgd2Ugc2hvdWxkIGZpeCBhcm0vdmlydCB0byB1c2UgcGNpLWhvc3QgbWNmZ19iYXNlL3NpemUg
c28gd2UKICAgICAgICBjb3VsZCByZXVzZSBwcm9wZXJ0aWVzIFBDSUVfSE9TVF9NQ0ZHX0JBU0Uv
UENJRV9IT1NUX01DRkdfU0laRQogICAgICAgIG9uIEFSTSBhbmQgZ2VuZXJpYyBidWlsZF9tY2Zn
KCkKClNvIHdlIGhhdmUgcXVpdGUgYSBtZXNzIGhlcmUsIHRoZSBjdXJyZW50IGFjcGlfZ2V0X21j
ZmcoKSBkb2VzIDIgdGhpbmdzCiAgMS4gaW5kaXJlY3RseSBjaGVja3MgdGhhdCBwY2lfaG9zdCBp
cyBQQ0ktRSAocHJlc2VuY2Ugb2YgUENJRV9IT1NUX01DRkdfQkFTRSBwcm9wZXJ0eSkKICAyLiBm
ZXRjaGVzIG1jZmdfYmFzZS9zaXplIGlmIGl0J3MgUENJLUUgaG9zdAoKYW5kIGkzODYvYnVpbGRf
bWNmZygpIGlzIGNhbGxlZCBvbmx5IHdoZW4gIzEgaXMgdHJ1ZQoKQXMgZmFyIGFzIHNlZSB3ZSB1
c2UgcGNpX2hvc3Qgb25seSB0byBmZXRjaCBtY2ZnX2Jhc2Uvc2l6ZSBhbmQgbm90IGZvciBhbnl0
aGluZwplbHNlLgpNYXliZSBhcyByZWZhY3RvcmluZyBwbGFuIHdlIHNob3VsZCIKICogcGFzcyB0
byBhY3BpX3NldHVwKFBDSUhvc3RTdGF0ZSogcGNpZV9ob3N0KSBhcyBhbiBhcmd1bWVudCBwY2ll
IGhvc3QgcG9pbnRlciwKICAgd2hpY2ggZm9yIFBDIHdpbGwgYmUgTlVMTCBhbmQgZm9yIHRoZSBy
ZXN0IHNldCBpdCB0byBxMzUvZ3hwZS8uLi4gUENJLUUgaG9zdC4KICogY2FsbCBidWlsZF9tY2Zn
KCkgaWYgcGNpZV9ob3N0ICE9IE5VTEwKICAgKG5vIG1vcmUgaW5kaXJlY3QgZ3Vlc3NpbmcgdXNp
bmcgUENJRV9IT1NUX01DRkdfQkFTRSBwcm9wZXJ0eSBwcmVzZW5jZSkKICogbW92ZSBNQ0ZHL1FF
TVUgdGFibGUgc2lnbmF0dXJlIGRlY2lzaW9uIG91dCBvZiBidWlsZF9tY2ZnKCkgYW5kIHBhc3MK
ICAgaXQgYXMgYXJndW1lbnQgJ2J1aWxkX21jZmcoLi4uLGNoYXIgKm1jZmdfc2lnbmF0dXJlKScu
IEl0IG1vdmVzIG91dCBtYXNraW5nCiAgIHRhYmxlIHF1aXJrIGludG8gY2FsbGVyLCB3aGVyZSBx
MzUgY2FuIGRlY2lkZSB0byBjaGFuZ2Ugc2lnbmF0dXJlCiAgIGlmIEVDQU0gaXMgbm90IG1hcHBl
ZC4gVGhlIHJlc3QgKGFybXxpMzg2L3ZpcnQpIHdpbGwgYWx3YXlzIHBhc3MgJ01DRkcnLgogICBP
ciBldmVuIGJldHRlciBpZiBlY2FtIGlzIG1hcHBlZCwgY3JlYXRlIE1DRkcgKHdpdGggbWFza2lu
ZyB0cmljayBpZiBxMzUKICAgbWFjaGluZSBpcyBvbGQgYW5kIGRvIG5vdCBzdXBwb3J0IHJlc2l6
YWJsZSBNZW1vcnlSZWdpb25zKS4KCj4gU2lnbmVkLW9mZi1ieTogU2FtdWVsIE9ydGl6IDxzYW1l
b0BsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gIGluY2x1ZGUvaHcvaTM4Ni9wYy5oIHwgMjEgKysr
KysrKysrKystLS0tLS0tLS0tCj4gIGh3L2kzODYvcGNfcGlpeC5jICAgIHwgMTggKysrKysrKysr
KystLS0tLS0tCj4gIGh3L3BjaS1ob3N0L3BpaXguYyAgIHwgMjQgKysrKysrKysrKysrLS0tLS0t
LS0tLS0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25z
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oIGIvaW5jbHVkZS9ody9p
Mzg2L3BjLmgKPiBpbmRleCA4ZTVmMTQ2NGViLi5iNmI3OWUxNDZkIDEwMDY0NAo+IC0tLSBhL2lu
Y2x1ZGUvaHcvaTM4Ni9wYy5oCj4gKysrIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKPiBAQCAtMjQ0
LDE2ICsyNDQsMTcgQEAgdHlwZWRlZiBzdHJ1Y3QgUENJSTQ0MEZYU3RhdGUgUENJSTQ0MEZYU3Rh
dGU7Cj4gICAqLwo+ICAjZGVmaW5lIFJDUl9JT1BPUlQgMHhjZjkKPiAgCj4gLVBDSUJ1cyAqaTQ0
MGZ4X2luaXQoY29uc3QgY2hhciAqaG9zdF90eXBlLCBjb25zdCBjaGFyICpwY2lfdHlwZSwKPiAt
ICAgICAgICAgICAgICAgICAgICBQQ0lJNDQwRlhTdGF0ZSAqKnBpNDQwZnhfc3RhdGUsIGludCAq
cGlpeF9kZXZmbiwKPiAtICAgICAgICAgICAgICAgICAgICBJU0FCdXMgKippc2FfYnVzLCBxZW11
X2lycSAqcGljLAo+IC0gICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqYWRkcmVzc19z
cGFjZV9tZW0sCj4gLSAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9uICphZGRyZXNzX3Nw
YWNlX2lvLAo+IC0gICAgICAgICAgICAgICAgICAgIHJhbV9hZGRyX3QgcmFtX3NpemUsCj4gLSAg
ICAgICAgICAgICAgICAgICAgcmFtX2FkZHJfdCBiZWxvd180Z19tZW1fc2l6ZSwKPiAtICAgICAg
ICAgICAgICAgICAgICByYW1fYWRkcl90IGFib3ZlXzRnX21lbV9zaXplLAo+IC0gICAgICAgICAg
ICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqcGNpX21lbW9yeSwKPiAtICAgICAgICAgICAgICAgICAg
ICBNZW1vcnlSZWdpb24gKnJhbV9tZW1vcnkpOwo+ICtzdHJ1Y3QgUENJSG9zdFN0YXRlICppNDQw
ZnhfaW5pdChjb25zdCBjaGFyICpob3N0X3R5cGUsIGNvbnN0IGNoYXIgKnBjaV90eXBlLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lJNDQwRlhTdGF0ZSAqKnBpNDQwZnhf
c3RhdGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqcGlpeF9kZXZm
biwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSVNBQnVzICoqaXNhX2J1cywg
cWVtdV9pcnEgKnBpYywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTWVtb3J5
UmVnaW9uICphZGRyZXNzX3NwYWNlX21lbSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTWVtb3J5UmVnaW9uICphZGRyZXNzX3NwYWNlX2lvLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByYW1fYWRkcl90IHJhbV9zaXplLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByYW1fYWRkcl90IGJlbG93XzRnX21lbV9zaXplLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByYW1fYWRkcl90IGFib3ZlXzRnX21lbV9zaXplLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNZW1vcnlSZWdpb24gKnBjaV9tZW1v
cnksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqcmFt
X21lbW9yeSk7Cj4gIAo+ICAvKiBwaWl4NC5jICovCj4gIGV4dGVybiBQQ0lEZXZpY2UgKnBpaXg0
X2RldjsKPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9wY19waWl4LmMgYi9ody9pMzg2L3BjX3BpaXgu
Ywo+IGluZGV4IDA2MjBkMTA3MTUuLmY1YjEzOWEzZWIgMTAwNjQ0Cj4gLS0tIGEvaHcvaTM4Ni9w
Y19waWl4LmMKPiArKysgYi9ody9pMzg2L3BjX3BpaXguYwo+IEBAIC0zMiw2ICszMiw3IEBACj4g
ICNpbmNsdWRlICJody9kaXNwbGF5L3JhbWZiLmgiCj4gICNpbmNsdWRlICJody9zbWJpb3Mvc21i
aW9zLmgiCj4gICNpbmNsdWRlICJody9wY2kvcGNpLmgiCj4gKyNpbmNsdWRlICJody9wY2kvcGNp
X2hvc3QuaCIKPiAgI2luY2x1ZGUgImh3L3BjaS9wY2lfaWRzLmgiCj4gICNpbmNsdWRlICJody91
c2IuaCIKPiAgI2luY2x1ZGUgIm5ldC9uZXQuaCIKPiBAQCAtNzUsNiArNzYsNyBAQCBzdGF0aWMg
dm9pZCBwY19pbml0MShNYWNoaW5lU3RhdGUgKm1hY2hpbmUsCj4gICAgICBNZW1vcnlSZWdpb24g
KnN5c3RlbV9tZW1vcnkgPSBnZXRfc3lzdGVtX21lbW9yeSgpOwo+ICAgICAgTWVtb3J5UmVnaW9u
ICpzeXN0ZW1faW8gPSBnZXRfc3lzdGVtX2lvKCk7Cj4gICAgICBpbnQgaTsKPiArICAgIHN0cnVj
dCBQQ0lIb3N0U3RhdGUgKnBjaV9ob3N0Owo+ICAgICAgUENJQnVzICpwY2lfYnVzOwo+ICAgICAg
SVNBQnVzICppc2FfYnVzOwo+ICAgICAgUENJSTQ0MEZYU3RhdGUgKmk0NDBmeF9zdGF0ZTsKPiBA
QCAtMTk2LDE1ICsxOTgsMTcgQEAgc3RhdGljIHZvaWQgcGNfaW5pdDEoTWFjaGluZVN0YXRlICpt
YWNoaW5lLAo+ICAgICAgfQo+ICAKPiAgICAgIGlmIChwY21jLT5wY2lfZW5hYmxlZCkgewo+IC0g
ICAgICAgIHBjaV9idXMgPSBpNDQwZnhfaW5pdChob3N0X3R5cGUsCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBjaV90eXBlLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmaTQ0MGZ4X3N0YXRlLCAmcGlpeDNfZGV2Zm4sICZpc2FfYnVzLCBwY21zLT5nc2ksCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN5c3RlbV9tZW1vcnksIHN5c3RlbV9pbywgbWFj
aGluZS0+cmFtX3NpemUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjcGlfY29u
Zi0+YmVsb3dfNGdfbWVtX3NpemUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFj
cGlfY29uZi0+YWJvdmVfNGdfbWVtX3NpemUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBjaV9tZW1vcnksIHJhbV9tZW1vcnkpOwo+ICsgICAgICAgIHBjaV9ob3N0ID0gaTQ0MGZ4
X2luaXQoaG9zdF90eXBlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX3R5
cGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmaTQ0MGZ4X3N0YXRlLCAmcGlp
eDNfZGV2Zm4sICZpc2FfYnVzLCBwY21zLT5nc2ksCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzeXN0ZW1fbWVtb3J5LCBzeXN0ZW1faW8sIG1hY2hpbmUtPnJhbV9zaXplLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWNwaV9jb25mLT5iZWxvd180Z19tZW1fc2l6
ZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFjcGlfY29uZi0+YWJvdmVfNGdf
bWVtX3NpemUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfbWVtb3J5LCBy
YW1fbWVtb3J5KTsKPiArICAgICAgICBwY2lfYnVzID0gcGNpX2hvc3QtPmJ1czsKPiAgICAgICAg
ICBwY21zLT5idXMgPSBwY2lfYnVzOwo+ICAgICAgfSBlbHNlIHsKPiArICAgICAgICBwY2lfaG9z
dCA9IE5VTEw7Cj4gICAgICAgICAgcGNpX2J1cyA9IE5VTEw7Cj4gICAgICAgICAgaTQ0MGZ4X3N0
YXRlID0gTlVMTDsKPiAgICAgICAgICBpc2FfYnVzID0gaXNhX2J1c19uZXcoTlVMTCwgZ2V0X3N5
c3RlbV9tZW1vcnkoKSwgc3lzdGVtX2lvLAo+IGRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC9waWl4
LmMgYi9ody9wY2ktaG9zdC9waWl4LmMKPiBpbmRleCA2NTg0NjAyNjRiLi40YTQxMmRiNDRjIDEw
MDY0NAo+IC0tLSBhL2h3L3BjaS1ob3N0L3BpaXguYwo+ICsrKyBiL2h3L3BjaS1ob3N0L3BpaXgu
Ywo+IEBAIC0zNDIsMTcgKzM0MiwxNyBAQCBzdGF0aWMgdm9pZCBpNDQwZnhfcmVhbGl6ZShQQ0lE
ZXZpY2UgKmRldiwgRXJyb3IgKiplcnJwKQo+ICAgICAgfQo+ICB9Cj4gIAo+IC1QQ0lCdXMgKmk0
NDBmeF9pbml0KGNvbnN0IGNoYXIgKmhvc3RfdHlwZSwgY29uc3QgY2hhciAqcGNpX3R5cGUsCj4g
LSAgICAgICAgICAgICAgICAgICAgUENJSTQ0MEZYU3RhdGUgKipwaTQ0MGZ4X3N0YXRlLAo+IC0g
ICAgICAgICAgICAgICAgICAgIGludCAqcGlpeDNfZGV2Zm4sCj4gLSAgICAgICAgICAgICAgICAg
ICAgSVNBQnVzICoqaXNhX2J1cywgcWVtdV9pcnEgKnBpYywKPiAtICAgICAgICAgICAgICAgICAg
ICBNZW1vcnlSZWdpb24gKmFkZHJlc3Nfc3BhY2VfbWVtLAo+IC0gICAgICAgICAgICAgICAgICAg
IE1lbW9yeVJlZ2lvbiAqYWRkcmVzc19zcGFjZV9pbywKPiAtICAgICAgICAgICAgICAgICAgICBy
YW1fYWRkcl90IHJhbV9zaXplLAo+IC0gICAgICAgICAgICAgICAgICAgIHJhbV9hZGRyX3QgYmVs
b3dfNGdfbWVtX3NpemUsCj4gLSAgICAgICAgICAgICAgICAgICAgcmFtX2FkZHJfdCBhYm92ZV80
Z19tZW1fc2l6ZSwKPiAtICAgICAgICAgICAgICAgICAgICBNZW1vcnlSZWdpb24gKnBjaV9hZGRy
ZXNzX3NwYWNlLAo+IC0gICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqcmFtX21lbW9y
eSkKPiArc3RydWN0IFBDSUhvc3RTdGF0ZSAqaTQ0MGZ4X2luaXQoY29uc3QgY2hhciAqaG9zdF90
eXBlLCBjb25zdCBjaGFyICpwY2lfdHlwZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUENJSTQ0MEZYU3RhdGUgKipwaTQ0MGZ4X3N0YXRlLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgKnBpaXgzX2RldmZuLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJU0FCdXMgKippc2FfYnVzLCBxZW11X2lycSAqcGljLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBNZW1vcnlSZWdpb24gKmFkZHJlc3Nfc3BhY2VfbWVt
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNZW1vcnlSZWdpb24gKmFkZHJl
c3Nfc3BhY2VfaW8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhbV9hZGRy
X3QgcmFtX3NpemUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhbV9hZGRy
X3QgYmVsb3dfNGdfbWVtX3NpemUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJhbV9hZGRyX3QgYWJvdmVfNGdfbWVtX3NpemUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqcGNpX2FkZHJlc3Nfc3BhY2UsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqcmFtX21lbW9yeSkKPiAgewo+ICAg
ICAgRGV2aWNlU3RhdGUgKmRldjsKPiAgICAgIFBDSUJ1cyAqYjsKPiBAQCAtNDQyLDcgKzQ0Miw3
IEBAIFBDSUJ1cyAqaTQ0MGZ4X2luaXQoY29uc3QgY2hhciAqaG9zdF90eXBlLCBjb25zdCBjaGFy
ICpwY2lfdHlwZSwKPiAgCj4gICAgICBpNDQwZnhfdXBkYXRlX21lbW9yeV9tYXBwaW5ncyhmKTsK
PiAgCj4gLSAgICByZXR1cm4gYjsKPiArICAgIHJldHVybiBzOwo+ICB9Cj4gIAo+ICAvKiBQSUlY
MyBQQ0kgdG8gSVNBIGJyaWRnZSAqLwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 11:30:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 11:30: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-devel-bounces@lists.xenproject.org>)
	id 1gNcK3-0005mo-Um; Fri, 16 Nov 2018 11:30: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=0xxc=n3=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gNcK2-0005hC-6l
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 11:30:02 +0000
X-Inumbo-ID: f42a5b8b-e992-11e8-9a16-bc764e045a96
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f42a5b8b-e992-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 11:30:00 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id m5so36780706qka.9
 for <xen-devel@lists.xenproject.org>; Fri, 16 Nov 2018 03:30:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Pprr443NC56qJ1+JfwVkzp5wfZQ40z+WKcYiM8BW5aw=;
 b=QjqvGUcCdhzrYLDgiYDrmD+0HCYlFi9GGjSpKq1Q442pHqry9HFZLC9LnJEHBQxjq7
 SoGSQVCLqxGi2BbK/oRDALAVmIiJn06qQQJmGSgZ+n5WEIvcw4Lh7uqGWXgKfMU4pfdb
 6/vSuQb3lYINFRDGtwpI98n+WIyltHUH8QiiIESIpJdhBtGy68tGgthflXsRlCCW/0S6
 +1u4w4664I8eGNXMIWkI7plBjCwXWpC7fASK2o/7NOtSgMUOCiyiIdHWYwTcK7xYxZy7
 t0orJATMiT3Ssgx01eX6JpClF0tCkLdTjuJU1Sr58QFZKOqzbTdjgjf9QDxpjfXCqcRe
 fVWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Pprr443NC56qJ1+JfwVkzp5wfZQ40z+WKcYiM8BW5aw=;
 b=hidGTr5Z4h11z+t/oITv0K/mtKzrumv0XOyUB/bdkkhUFkCmJTNXSv2kirGDuIAGlA
 PyXfgJrw1sSrJZIpNQdCLG/eMGIufUHQesv3yLOGJPbbjEL1y43fVx72R4MkrUi9zfDo
 rVoOpk0ziOuzRYqqpfukyR76DZK79Dwyo0cJG4qn1sBvYSQmKHJcQAg1KUKYa23WoZqn
 mwRjd0Qi8s7wrmcogOSL1+YBItol1xHJvxulAvUDKJQp4xtaKnhy2fSogE2z9TBGEnYj
 DWn95PG2uObYgvSX8mzRrd8l5cDr4NlQyt1YGVIkel0F2fL4INwntYT4zH6c2lmnrSK0
 5U/w==
X-Gm-Message-State: AGRZ1gKr8ZA9VVr/tOYA5Q4DfsOiKaMiWAszlEbNRSkBIJTarGMSCoDu
 f8Wz005cvxG+TF4d6NwX66Q49xgD5Eg3oFjNElF/vg==
X-Google-Smtp-Source: AJdET5d+Dau+z7W7G9jtYRrIcJKZxI+ZdtYvSfOcDprPSamg7YVzj2aye43UXl1kXDdF8l8fbUHQa/FYOquDXDqV4UU=
X-Received: by 2002:a0c:9549:: with SMTP id m9mr10086340qvm.214.1542367800230; 
 Fri, 16 Nov 2018 03:30:00 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
In-Reply-To: <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Fri, 16 Nov 2018 12:29:49 +0100
Message-ID: <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMTE6MzMgQU0gTWlyZWxhIFNpbW9ub3ZpYwo8bWlyZWxh
LnNpbW9ub3ZpY0BhZ2dpb3MuY29tPiB3cm90ZToKPgo+IEhpIEp1bGllbiwKPgo+IE9uIFRodSwg
Tm92IDE1LCAyMDE4IGF0IDk6MzEgUE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4gd3JvdGU6Cj4gPgo+ID4gSGksCj4gPgo+ID4gT24gMTEvMTIvMTggMTE6MzAgQU0sIE1pcmVs
YSBTaW1vbm92aWMgd3JvdGU6Cj4gPiA+IFRoZSByZXN1bWUgb2YgRG9tMCBzaG91bGQgYWx3YXlz
IGZvbGxvdyBYZW4ncyByZXN1bWUuIFRoaXMgaXMKPiA+ID4gZG9uZSBieSB1bmJsb2NraW5nIHRo
ZSBmaXJzdCB2Q1BVIG9mIERvbTAuCj4gPgo+ID4gUGxlYXNlIGV4cGxhaW4gd2h5IHlvdSBhbHdh
eXMgbmVlZCB0byByZXN1bWUgRG9tMCBhZnRlcndhcmRzLgo+ID4KPgo+IFdlIGRvbid0IG5lZWQg
dG8sIGJ1dCB0aGF0IGlzIHdoYXQgaXMgcHJvbWlzZWQgaW4gdGhlIGRlc2lnbiBzcGVjLgo+CgpU
byBiZSBtb3JlIHNwZWNpZmljIC0gYSBkb21VIHRoYXQgZG9lc24ndCBkZXBlbmQgb24gZG9tMCBj
YW4gcmVzdW1lCmFuZCB3b3JrIGhhcHBpbHkgd2l0aG91dCBkb20wIGJlaW5nIHJlc3VtZWQsIGku
ZS4ganVzdCBYZW4gYW5kIGRvbVUKcmVzdW1lLiBTbyBwYXRjaCAiW1BBVENIIDE3LzE4XSB4ZW4v
YXJtOiBSZXN1bWUgRG9tMCBhZnRlciBYZW4KcmVzdW1lcyIgaXMgbm90IGEgbXVzdCAod2hlbiB0
aGVyZSBhcmUgbm8gUFYgZHJpdmVycyBpbnZvbHZlZCkuCgo+ID4gQ2hlZXJzLAo+ID4KPiA+IC0t
Cj4gPiBKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 11:30:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 11:30: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-devel-bounces@lists.xenproject.org>)
	id 1gNcK3-0005la-M3; Fri, 16 Nov 2018 11:30: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=0xxc=n3=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gNcK2-0005hD-8H
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 11:30:02 +0000
X-Inumbo-ID: f42db313-e992-11e8-9a16-bc764e045a96
Received: from mail-qk1-x743.google.com (unknown [2607:f8b0:4864:20::743])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f42db313-e992-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 11:30:00 +0000 (UTC)
Received: by mail-qk1-x743.google.com with SMTP id y16so36793773qki.7
 for <xen-devel@lists.xen.org>; Fri, 16 Nov 2018 03:30:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Pprr443NC56qJ1+JfwVkzp5wfZQ40z+WKcYiM8BW5aw=;
 b=QjqvGUcCdhzrYLDgiYDrmD+0HCYlFi9GGjSpKq1Q442pHqry9HFZLC9LnJEHBQxjq7
 SoGSQVCLqxGi2BbK/oRDALAVmIiJn06qQQJmGSgZ+n5WEIvcw4Lh7uqGWXgKfMU4pfdb
 6/vSuQb3lYINFRDGtwpI98n+WIyltHUH8QiiIESIpJdhBtGy68tGgthflXsRlCCW/0S6
 +1u4w4664I8eGNXMIWkI7plBjCwXWpC7fASK2o/7NOtSgMUOCiyiIdHWYwTcK7xYxZy7
 t0orJATMiT3Ssgx01eX6JpClF0tCkLdTjuJU1Sr58QFZKOqzbTdjgjf9QDxpjfXCqcRe
 fVWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Pprr443NC56qJ1+JfwVkzp5wfZQ40z+WKcYiM8BW5aw=;
 b=VzN3BCFzfKGN9tCZt9jyhCll2WjxNjbgTwZ/KcORi1D8FeH68HKgRpqvdV7gjBefGo
 OTFGIsZl5NBcGq8xLICrsw8o0EvtXiKbXbmVpSjYJsDGpcSa7/MaJpql31ZSaLGs2R0g
 vrxQJUHpiXiwIpqHiWfy6ufLqAIhrwCEimZlkpXNV+VpHYof43PG6IeJN0EwSODou5LH
 5l4RYl6ihbDzpPr2xjyD1s8KYeyS8wJgi9KkrmMg9nHIlKVQeUWhuhNLsp42/cs21SQD
 qUwpWQn5IsSuutjppjWUvrvfCp9uQaNqeAfhHiCbZKPSmflo34izzFbxqJdNbklXkxJ+
 7FAA==
X-Gm-Message-State: AGRZ1gI+IU/UuoTtcLGFd8atL+dgLG2VakaF/8D6/XPDObCuKP0NdXlL
 mR23Uuv5yMC4jDE7IB1VrUyEMVuqr+hTrEJB7+mBPg==
X-Google-Smtp-Source: AJdET5d+Dau+z7W7G9jtYRrIcJKZxI+ZdtYvSfOcDprPSamg7YVzj2aye43UXl1kXDdF8l8fbUHQa/FYOquDXDqV4UU=
X-Received: by 2002:a0c:9549:: with SMTP id m9mr10086340qvm.214.1542367800230; 
 Fri, 16 Nov 2018 03:30:00 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
In-Reply-To: <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Fri, 16 Nov 2018 12:29:49 +0100
Message-ID: <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMTE6MzMgQU0gTWlyZWxhIFNpbW9ub3ZpYwo8bWlyZWxh
LnNpbW9ub3ZpY0BhZ2dpb3MuY29tPiB3cm90ZToKPgo+IEhpIEp1bGllbiwKPgo+IE9uIFRodSwg
Tm92IDE1LCAyMDE4IGF0IDk6MzEgUE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4gd3JvdGU6Cj4gPgo+ID4gSGksCj4gPgo+ID4gT24gMTEvMTIvMTggMTE6MzAgQU0sIE1pcmVs
YSBTaW1vbm92aWMgd3JvdGU6Cj4gPiA+IFRoZSByZXN1bWUgb2YgRG9tMCBzaG91bGQgYWx3YXlz
IGZvbGxvdyBYZW4ncyByZXN1bWUuIFRoaXMgaXMKPiA+ID4gZG9uZSBieSB1bmJsb2NraW5nIHRo
ZSBmaXJzdCB2Q1BVIG9mIERvbTAuCj4gPgo+ID4gUGxlYXNlIGV4cGxhaW4gd2h5IHlvdSBhbHdh
eXMgbmVlZCB0byByZXN1bWUgRG9tMCBhZnRlcndhcmRzLgo+ID4KPgo+IFdlIGRvbid0IG5lZWQg
dG8sIGJ1dCB0aGF0IGlzIHdoYXQgaXMgcHJvbWlzZWQgaW4gdGhlIGRlc2lnbiBzcGVjLgo+CgpU
byBiZSBtb3JlIHNwZWNpZmljIC0gYSBkb21VIHRoYXQgZG9lc24ndCBkZXBlbmQgb24gZG9tMCBj
YW4gcmVzdW1lCmFuZCB3b3JrIGhhcHBpbHkgd2l0aG91dCBkb20wIGJlaW5nIHJlc3VtZWQsIGku
ZS4ganVzdCBYZW4gYW5kIGRvbVUKcmVzdW1lLiBTbyBwYXRjaCAiW1BBVENIIDE3LzE4XSB4ZW4v
YXJtOiBSZXN1bWUgRG9tMCBhZnRlciBYZW4KcmVzdW1lcyIgaXMgbm90IGEgbXVzdCAod2hlbiB0
aGVyZSBhcmUgbm8gUFYgZHJpdmVycyBpbnZvbHZlZCkuCgo+ID4gQ2hlZXJzLAo+ID4KPiA+IC0t
Cj4gPiBKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 11:40:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1gNcUI-00076R-1G; Fri, 16 Nov 2018 11:40: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=kbqs=n3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNcUG-00076D-O1
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 11:40:36 +0000
X-Inumbo-ID: 6e493340-e994-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e493340-e994-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 11:40:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNcUA-0002f8-Rm; Fri, 16 Nov 2018 11:40:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNcUA-0000mU-FP; Fri, 16 Nov 2018 11:40:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNcUA-0004em-Ek; Fri, 16 Nov 2018 11:40:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130022-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:xen-install:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ccda4af0f4b92f7b4c308d3acc262f4a7e3affad
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 11:40:30 +0000
Subject: [Xen-devel] [linux-linus test] 130022: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDAyMiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwMDIyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1p
bnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVu
LWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hv
c3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhh
dC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
ClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgY2NkYTRhZjBmNGI5MmY3YjRjMzA4ZDNhY2MyNjJmNGE3ZTNhZmZhZApiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgOTQ3MTBjYWMwZWY0ZWUxNzdhNjNiNTIyNzY2
NGIzOGM5NWJiZjcwMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI1ODk4ICAyMDE4LTA4LTEzIDIx
OjIwOjU1IFogICA5NCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNTkyMSAgMjAxOC0wOC0x
NSAxMzowNjo1NiBaICAgOTIgZGF5cyAgIDgxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDAyMiAgMjAxOC0xMS0xNCAwNTo1Nzo0MCBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KMzI4MyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rpbmcg
dGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1NTc2NjggbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 11:44:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 11: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-devel-bounces@lists.xenproject.org>)
	id 1gNcXn-0007HV-PU; Fri, 16 Nov 2018 11:44: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=Ma9f=N3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNcXl-0007HJ-RJ
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 11:44:13 +0000
X-Inumbo-ID: f0285ed4-e994-11e8-a644-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f0285ed4-e994-11e8-a644-12d6303a7972;
 Fri, 16 Nov 2018 11:44:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 80B8680D;
 Fri, 16 Nov 2018 03:44:12 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 09B5A3F718;
 Fri, 16 Nov 2018 03:44:10 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
Date: Fri, 16 Nov 2018 11:44:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNi8xMS8yMDE4IDExOjI5LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IE9uIEZyaSwg
Tm92IDE2LCAyMDE4IGF0IDExOjMzIEFNIE1pcmVsYSBTaW1vbm92aWMKPiA8bWlyZWxhLnNpbW9u
b3ZpY0BhZ2dpb3MuY29tPiB3cm90ZToKPj4KPj4gSGkgSnVsaWVuLAo+Pgo+PiBPbiBUaHUsIE5v
diAxNSwgMjAxOCBhdCA5OjMxIFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
IHdyb3RlOgo+Pj4KPj4+IEhpLAo+Pj4KPj4+IE9uIDExLzEyLzE4IDExOjMwIEFNLCBNaXJlbGEg
U2ltb25vdmljIHdyb3RlOgo+Pj4+IFRoZSByZXN1bWUgb2YgRG9tMCBzaG91bGQgYWx3YXlzIGZv
bGxvdyBYZW4ncyByZXN1bWUuIFRoaXMgaXMKPj4+PiBkb25lIGJ5IHVuYmxvY2tpbmcgdGhlIGZp
cnN0IHZDUFUgb2YgRG9tMC4KPj4+Cj4+PiBQbGVhc2UgZXhwbGFpbiB3aHkgeW91IGFsd2F5cyBu
ZWVkIHRvIHJlc3VtZSBEb20wIGFmdGVyd2FyZHMuCj4+Pgo+Pgo+PiBXZSBkb24ndCBuZWVkIHRv
LCBidXQgdGhhdCBpcyB3aGF0IGlzIHByb21pc2VkIGluIHRoZSBkZXNpZ24gc3BlYy4KCllvdSBz
dXJlbHkgaGFkIHNvbWUgcmF0aW9uYWxlIHdoZW4gd3JpdGluZyB0aGUgcHJvbWlzZSBpbiB0aGUg
ZGVzaWduIGRvY3VtZW50LCAKcmlnaHQ/CgpTbyB3aGF0IGlzIHRoZSByZWFzb24gYmVoaW5kIGl0
PyBJIGRvbid0IHdhbnQgdG8gcmVzdW1lIGEgZG9tYWluIGlmIHRoYXQncyBub3QgCm5lY2Vzc2Fy
eS4KCj4+Cj4gCj4gVG8gYmUgbW9yZSBzcGVjaWZpYyAtIGEgZG9tVSB0aGF0IGRvZXNuJ3QgZGVw
ZW5kIG9uIGRvbTAgY2FuIHJlc3VtZQo+IGFuZCB3b3JrIGhhcHBpbHkgd2l0aG91dCBkb20wIGJl
aW5nIHJlc3VtZWQsIGkuZS4ganVzdCBYZW4gYW5kIGRvbVUKPiByZXN1bWUuIFNvIHBhdGNoICJb
UEFUQ0ggMTcvMThdIHhlbi9hcm06IFJlc3VtZSBEb20wIGFmdGVyIFhlbgo+IHJlc3VtZXMiIGlz
IG5vdCBhIG11c3QgKHdoZW4gdGhlcmUgYXJlIG5vIFBWIGRyaXZlcnMgaW52b2x2ZWQpLgoKUFYg
YmFja2VuZHMgZG9uJ3QgbmVjZXNzYXJpbHkgcmVzaWRlIGluIHRoZSBoYXJkd2FyZSBkb21haW4u
IFNvIGhvdyBpcyB0aGlzIApnb2luZyB0byB3b3JrIGZvciB0aGUgb3RoZXIgY2FzZT8KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 11:44:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 11: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-devel-bounces@lists.xenproject.org>)
	id 1gNcXo-0007Hb-3M; Fri, 16 Nov 2018 11:44: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=ma9f=n3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNcXm-0007HO-HU
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 11:44:14 +0000
X-Inumbo-ID: f012e3ed-e994-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f012e3ed-e994-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 11:44:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 80B8680D;
 Fri, 16 Nov 2018 03:44:12 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 09B5A3F718;
 Fri, 16 Nov 2018 03:44:10 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
Date: Fri, 16 Nov 2018 11:44:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNi8xMS8yMDE4IDExOjI5LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IE9uIEZyaSwg
Tm92IDE2LCAyMDE4IGF0IDExOjMzIEFNIE1pcmVsYSBTaW1vbm92aWMKPiA8bWlyZWxhLnNpbW9u
b3ZpY0BhZ2dpb3MuY29tPiB3cm90ZToKPj4KPj4gSGkgSnVsaWVuLAo+Pgo+PiBPbiBUaHUsIE5v
diAxNSwgMjAxOCBhdCA5OjMxIFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
IHdyb3RlOgo+Pj4KPj4+IEhpLAo+Pj4KPj4+IE9uIDExLzEyLzE4IDExOjMwIEFNLCBNaXJlbGEg
U2ltb25vdmljIHdyb3RlOgo+Pj4+IFRoZSByZXN1bWUgb2YgRG9tMCBzaG91bGQgYWx3YXlzIGZv
bGxvdyBYZW4ncyByZXN1bWUuIFRoaXMgaXMKPj4+PiBkb25lIGJ5IHVuYmxvY2tpbmcgdGhlIGZp
cnN0IHZDUFUgb2YgRG9tMC4KPj4+Cj4+PiBQbGVhc2UgZXhwbGFpbiB3aHkgeW91IGFsd2F5cyBu
ZWVkIHRvIHJlc3VtZSBEb20wIGFmdGVyd2FyZHMuCj4+Pgo+Pgo+PiBXZSBkb24ndCBuZWVkIHRv
LCBidXQgdGhhdCBpcyB3aGF0IGlzIHByb21pc2VkIGluIHRoZSBkZXNpZ24gc3BlYy4KCllvdSBz
dXJlbHkgaGFkIHNvbWUgcmF0aW9uYWxlIHdoZW4gd3JpdGluZyB0aGUgcHJvbWlzZSBpbiB0aGUg
ZGVzaWduIGRvY3VtZW50LCAKcmlnaHQ/CgpTbyB3aGF0IGlzIHRoZSByZWFzb24gYmVoaW5kIGl0
PyBJIGRvbid0IHdhbnQgdG8gcmVzdW1lIGEgZG9tYWluIGlmIHRoYXQncyBub3QgCm5lY2Vzc2Fy
eS4KCj4+Cj4gCj4gVG8gYmUgbW9yZSBzcGVjaWZpYyAtIGEgZG9tVSB0aGF0IGRvZXNuJ3QgZGVw
ZW5kIG9uIGRvbTAgY2FuIHJlc3VtZQo+IGFuZCB3b3JrIGhhcHBpbHkgd2l0aG91dCBkb20wIGJl
aW5nIHJlc3VtZWQsIGkuZS4ganVzdCBYZW4gYW5kIGRvbVUKPiByZXN1bWUuIFNvIHBhdGNoICJb
UEFUQ0ggMTcvMThdIHhlbi9hcm06IFJlc3VtZSBEb20wIGFmdGVyIFhlbgo+IHJlc3VtZXMiIGlz
IG5vdCBhIG11c3QgKHdoZW4gdGhlcmUgYXJlIG5vIFBWIGRyaXZlcnMgaW52b2x2ZWQpLgoKUFYg
YmFja2VuZHMgZG9uJ3QgbmVjZXNzYXJpbHkgcmVzaWRlIGluIHRoZSBoYXJkd2FyZSBkb21haW4u
IFNvIGhvdyBpcyB0aGlzIApnb2luZyB0byB3b3JrIGZvciB0aGUgb3RoZXIgY2FzZT8KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 11:53:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 11:53: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-devel-bounces@lists.xenproject.org>)
	id 1gNcgF-0008BL-17; Fri, 16 Nov 2018 11:52: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=LnTB=N3=citrix.com=prvs=85141603c=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gNcgD-0008BG-Gn
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 11:52:57 +0000
X-Inumbo-ID: 27e29b54-e996-11e8-9605-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 27e29b54-e996-11e8-9605-12d6303a7972;
 Fri, 16 Nov 2018 11:52:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70761342"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23534.44948.982140.446746@mariner.uk.xensource.com>
Date: Fri, 16 Nov 2018 11:52:52 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181112164930.25893-8-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
 <20181112164930.25893-8-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6 07/11] libxl_dm: Pre-open QMP socket for
 QEMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmtzIGZvciB0aGlzIHBhdGNoLiAgSSBoYXZlIGEgZmVlbGluZyB0aGF0IEkgaGF2ZSBhbHJl
YWR5IGNvbW1lbnRlZAoocGVyaGFwcyBpbmZvcm1hbGx5KSBvbiBhIGZldyBhc3BlY3RzIG9mIGl0
IGJ1dCB0aGUgbWVzc2FnZSB3YXMgbm90Cm1hcmtlZCBgcmVwbGllZCcgaW4gbXkgTVVBIHNvIEkg
dGhvdWdodCBJIHdvdWxkIGZvcm1hbGx5IHJldmlldyBpdC4KQXBvbG9naWVzIGlmIG15IGNvbW1l
bnRzIGFyZSwgZWZmZWN0aXZlbHksIGR1cGxpY2F0ZXMuCgoKQW50aG9ueSBQRVJBUkQgd3JpdGVz
ICgiW1BBVENIIHY2IDA3LzExXSBsaWJ4bF9kbTogUHJlLW9wZW4gUU1QIHNvY2tldCBmb3IgUUVN
VSIpOgo+IFRoaXMgcGF0Y2ggbW92ZSB0aGUgY3JlYXRpb24gb2YgdGhlIFFNUCB1bml4IHNvY2tl
dCBmcm9tIFFFTVUgdG8gbGlieGwuCgogICAgICAgICAgICAgbW92ZXMKCj4gQnV0IGxpYnhsIGRv
ZXNuJ3QgcmVseSBvbiB0aGlzIHlldC4KPiAKPiBXaGVuIHN0YXJ0aW5nIFFFTVUgd2l0aCBkbV9y
ZXN0cmljdD0xLCBwcmUtb3BlbiB0aGUgUU1QIHNvY2tldCBiZWZvcmUKPiBleGVjIFFFTVUuIFRo
YXQgc29ja2V0IHdpbGwgYmUgdXNlZnVsbCB0byBmaW5kb3V0IGlmIFFFTVUgaXMgcmVhZHksIGFu
ZAoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlZnVsICAgICBmaW5kIG91dAoK
PiBwcmUtb3BlbmluZyBpdCBtZWFucyB0aGF0IGxpYnhsIGNhbiBjb25uZWN0IHRvIGl0IHdpdGhv
dXQgd2FpdGluZyBmb3IKPiBRRU1VIHRvIGNyZWF0ZSBpdC4KPiAKPiBUaGUgcHJlLW9wZW5uaW5n
IGlzIGNvbmRpdGlvbm5hbCwgYmFzZWQgb24gdGhlIHVzZSBvZiBkbV9yZXN0cmljdAoKICAgICAg
cHJlLW9wZW5pbmcgICAgIGNvbmRpdGlvbmFsCgo+IGJlY2F1c2UgaXQgaXMgdXNpbmcgYSBuZXcg
Y29tbWFuZCBsaW5lIG9wdGlvbiBvZiBRRU1VLCBhbmQgZG1fcmVzdHJpY3QKPiBzdXBwb3J0IGlu
IFFFTVUgaXMgbmV3ZXIuCgoKCj4gQEAgLTUzOSw2ICs1MzksOSBAQCBpbnQgbGlieGxfX2RvbWFp
bl9tYWtlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAo+ICAg
ICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICppbmZvID0gJmRfY29uZmlnLT5jX2luZm87Cj4g
ICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvID0gJmRfY29uZmlnLT5iX2luZm87
Cj4gIAo+ICsgICAgLyogQXR0ZW1wdCB0byBpbml0aWFsaXNlIGxpYnhsX19kb21haW5fYnVpbGRf
c3RhdGUgKi8KPiArICAgIHN0YXRlLT5kbV9tb25pdG9yX2ZkID0gLTE7CgpTZWUgbXkgY29tbWVu
dHMgYmVsb3cuCgo+ICtzdGF0aWMgaW50IGxpYnhsX19wcmVfb3Blbl9xbXBfc29ja2V0KGxpYnhs
X19nYyAqZ2MsIGxpYnhsX2RvbWlkIGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCAqZmRfcikKPiArewo+ICsgICAgaW50IHJjLCByOwo+ICsgICAgaW50
IGZkOwo+ICsgICAgc3RydWN0IHNvY2thZGRyX3VuIHVuOwo+ICsgICAgY29uc3QgY2hhciAqcGF0
aCA9IGxpYnhsX19xZW11X3FtcF9wYXRoKGdjLCBkb21pZCk7Cj4gKwo+ICsgICAgYXNzZXJ0KGZk
X3IgIT0gTlVMTCk7CgpUaGlzIGFzc2VydGlvbiBpcyBub3QgcmVhbGx5IG9mIGFueSB1c2Ugc2lu
Y2Ugb3RoZXJ3aXNlIHdlJ2xsCmRlcmVmZXJlbmNlIGl0LCBhbmQgY3Jhc2gsIGluIGR1ZSBjb3Vy
c2UsIGFueXdheS4KCj4gKyAgICByID0gbGlzdGVuKGZkLCAxKTsKCldoYXQgaXMgdGhlIHJlYXNv
bmluZyBiZWhpbmQgdGhlIGNob2ljZSBvZiAxIGZvciB0aGUgbGlzdGVuIHF1ZXVlCnBhcmFtZXRl
ciA/Cgo+ICBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGli
eGxfX2djICpnYywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKmRtLCBpbnQgZ3Vlc3RfZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fY29uZmlnICpndWVzdF9jb25maWcs
Cj4gQEAgLTk0NCwxMCArOTkxLDE2IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9t
b2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAo+ICAgICAgICAgICAgICAgICAgICAgICAgR0NT
UFJJTlRGKCIlZCIsIGd1ZXN0X2RvbWlkKSwgTlVMTCk7Cj4gIAo+ICAgICAgZmxleGFycmF5X2Fw
cGVuZChkbV9hcmdzLCAiLWNoYXJkZXYiKTsKPiAtICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJn
cywKPiAtICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCJzb2NrZXQsaWQ9bGlieGwtY21k
LCIKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoPSVzLHNlcnZlcixub3dh
aXQiLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3FlbXVfcW1wX3Bh
dGgoZ2MsIGd1ZXN0X2RvbWlkKSkpOwo+ICsgICAgaWYgKHN0YXRlLT5kbV9tb25pdG9yX2ZkID49
IDApIHsKPiArICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsCj4gKyAgICAgICAgICAg
IEdDU1BSSU5URigic29ja2V0LGlkPWxpYnhsLWNtZCxmZD0lZCxzZXJ2ZXIsbm93YWl0IiwKPiAr
ICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5kbV9tb25pdG9yX2ZkKSk7CgpJIHRoaW5rIEkg
c3VnZ2VzdGVkIChJUkwgcGVyaGFwcywgYW5kIHBlcmhhcHMgYWZ0ZXIgeW91IHBvc3RlZCB0aGlz
KQp0aGF0IHlvdSBtaWdodCBhZGQgc29tZSBhc3NlcnRzIHRvIHRoZSBvdGhlcgouLi5fYnVpbGRf
ZGV2aWNlX21vZGVsX2FyZ3NfLi4uIGZ1bmN0aW9ucy4KCj4gQEAgLTIwMDAsNiArMjA1Myw3IEBA
IHZvaWQgbGlieGxfX3NwYXduX3N0dWJfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fc3R1Yl9k
bV9zcGF3bl9zdGF0ZSAqc2RzcykKPiAgICAgIGlmIChyZXQpCj4gICAgICAgICAgZ290byBvdXQ7
Cj4gIAo+ICsgICAgZF9zdGF0ZS0+ZG1fbW9uaXRvcl9mZCA9IC0xOwoKVGhpcyBmdW5jdGlvbiBj
YWxscyBsaWJ4bF9fZG9tYWluX21ha2Ugd2hpY2ggeW91IGhhdmUganVzdCBjaGFuZ2VkIHRvCmFs
c28gc2V0IHRoaXMuICBUaGUgc2l0dWF0aW9uIGlzIG5vdyB2ZXJ5IGNvbmZ1c2luZywgSSB0aGlu
ay4KCkkgdGhpbmsgaXQgd291bGQgcHJvYmFibHkgYmUgYmV0dGVyIHRvIGludHJvZHVjZSBhIG5l
dyBmdW5jdGlvbiB0bwppbml0aWFsaXNlIGEgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSwgd2hp
Y2ggaXMgY2FsbGVkIGV2ZXJ5IHRpbWUgb25lCmNvbWVzIGludG8gZXhpc3RlbmNlLiAgUHJvYmFi
bHkgYXMgYSBzZXBhcmF0ZSBwYXRjaC4KCj4gQEAgLTI0MDgsNiArMjQ3MCw3IEBAIG91dF9jbG9z
ZToKPiAgICAgIGlmIChsb2dmaWxlX3cgPj0gMCkgY2xvc2UobG9nZmlsZV93KTsKPiAgb3V0Ogo+
ICAgICAgaWYgKGRtX3N0YXRlX2ZkID49IDApIGNsb3NlKGRtX3N0YXRlX2ZkKTsKPiArICAgIGlm
IChzdGF0ZS0+ZG1fbW9uaXRvcl9mZCA+PSAwKSBjbG9zZShzdGF0ZS0+ZG1fbW9uaXRvcl9mZCk7
CgpJIHRoaW5rIHRoaXMgY2xlYW51cCBvZiBgc3RhdGUnIG5lZWRzIHRvIGJlIHNwbGl0IG91dC4g
IFRoZXJlIHNob3VsZApiZSBhIGRpc3Bvc2UgZnVuY3Rpb24gY2FsbGVkIGV2ZXJ5d2hlcmUgYSBz
dGF0ZSBjZWFzZXMgdG8gZXhpc3QuClNlZSBhYm92ZSBhYm91dCBfaW5pdC4KClRoYW5rcywKSWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 11:56:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 11:56: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-devel-bounces@lists.xenproject.org>)
	id 1gNck0-0008LU-Ju; Fri, 16 Nov 2018 11:56: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=KBqs=N3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNcjz-0008LD-EI
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 11:56:51 +0000
X-Inumbo-ID: b0631986-e996-11e8-8a76-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b0631986-e996-11e8-8a76-12d6303a7972;
 Fri, 16 Nov 2018 11:56:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNcjs-0002xe-3T; Fri, 16 Nov 2018 11:56:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNcjr-00018Q-Qd; Fri, 16 Nov 2018 11:56:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNcjr-000445-Py; Fri, 16 Nov 2018 11:56:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130190-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 11:56:43 +0000
Subject: [Xen-devel] [ovmf test] 130190: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE5MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxOTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDkgZGF5cyAgIDk0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDAgZGF5cyAgIDE2IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 12:00:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 12:00: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-devel-bounces@lists.xenproject.org>)
	id 1gNcnc-0000j5-Mr; Fri, 16 Nov 2018 12:00:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=sc98=n3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gNcnb-0000j0-Up
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 12:00:35 +0000
X-Inumbo-ID: 39258031-e997-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39258031-e997-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 12:00:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Nov 2018 05:00:33 -0700
Message-Id: <5BEEB15D02000078001FCB9A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 16 Nov 2018 05:00:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181114115740.1050-1-roger.pau@citrix.com>
 <20181114115740.1050-2-roger.pau@citrix.com>
In-Reply-To: <20181114115740.1050-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 1/5] vpci: fix updating the command
 register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjExLjE4IGF0IDEyOjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEBAIC00MTMsNyArNDEyLDcgQEAgc3RhdGljIHZvaWQgcm9tX3dyaXRlKGNvbnN0IHN0cnVjdCBw
Y2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAo+ICAgICAgICAgIGhlYWRlci0+cm9tX2Vu
YWJsZWQgPSBuZXdfZW5hYmxlZDsKPiAgICAgICAgICBwY2lfY29uZl93cml0ZTMyKHBkZXYtPnNl
ZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCByZWcsIHZhbCk7Cj4gICAgICB9Cj4gLSAgICBlbHNl
IGlmICggbW9kaWZ5X2JhcnMocGRldiwgbmV3X2VuYWJsZWQsIHRydWUpICkKPiArICAgIGVsc2Ug
aWYgKCBtb2RpZnlfYmFycyhwZGV2LCBuZXdfZW5hYmxlZCA/IFBDSV9DT01NQU5EX01FTU9SWSA6
IDAsIHRydWUpICkKCkRvIHlvdSByZWFsbHkgbWVhbiB0byBjbGVhciBhbGwgb3RoZXIgZGVmaW5l
ZCBiaXRzIG9mIHRoZSBjb21tYW5kCnJlZ2lzdGVyIGhlcmU/CgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 12:03:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 12:03: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-devel-bounces@lists.xenproject.org>)
	id 1gNcqe-0000t5-7B; Fri, 16 Nov 2018 12:03: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=sqsd=n3=citrix.com=prvs=851e78e2c=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gNcqc-0000sw-CC
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 12:03:42 +0000
X-Inumbo-ID: a7ac7274-e997-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7ac7274-e997-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 12:03:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70762392"
To: Jan Beulich <JBeulich@suse.com>, Razvan Cojocaru
 <rcojocaru@bitdefender.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
 <3603CF64-3679-43F6-A389-E88DAA0BF503@citrix.com>
 <482be5fb-0406-c203-2664-070a77e329e9@bitdefender.com>
 <5BEE972D02000078001FCB0D@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <62c1f237-9d1d-06f3-49f8-e48be8d38b3f@citrix.com>
Date: Fri, 16 Nov 2018 12:03:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BEE972D02000078001FCB0D@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTYvMTggMTA6MDggQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE1LjExLjE4
IGF0IDE4OjU0LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIDExLzE1
LzE4IDc6MzQgUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4gT24gTm92IDE0LCAyMDE4LCBh
dCA4OjQwIFBNLCBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+Pj4+IEBAIC0xNDQwLDYgKzE0NDMsMTEgQEAgdm9pZCBwMm1faW5pdF9hbHRwMm1fZXB0
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpKQo+Pj4+ICAgICBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPj4+PiAgICAgc3RydWN0IGVwdF9k
YXRhICplcHQ7Cj4+Pj4KPj4+PiArICAgIHAybS0+bWF4X21hcHBlZF9wZm4gPSBob3N0cDJtLT5t
YXhfbWFwcGVkX3BmbjsKPj4+Cj4+PiBXaHkgd2UgbmVlZCB0byBjb3B5IHRoaXMgdmFsdWU/Cj4+
Pgo+Pj4gSeKAmXZlIGp1c3Qgc3BlbnQgdGhlIGFmdGVybm9vbiB0cmFjaW5nIGFyb3VuZCB0aGUg
c291cmNlIGNvZGUsIGFuZCB3aGlsZSBJ4oCZbSAKPj4gcHJldHR5IHN1cmUgaXQgd29u4oCZdCBo
dXJ0LCBJ4oCZbSBhbHNvIG5vdCBzdXJlIHdoeSBpdOKAmXMgbmVjZXNzYXJ5Lgo+Pgo+PiBJIHRo
aW5rIEkgZGlkIHRoYXQgYmVjYXVzZSBJIGFzc3VtZWQgdGhhdCBpdCB3b3VsZCBtYXR0ZXIgZm9y
Cj4+IGVwdF9nZXRfZW50cnkoKSBhbmQgbWlzY29uZmlndXJhdGlvbnMsIHdoZW46Cj4+Cj4+ICA5
NTQgICAgIC8qIFRoaXMgcGZuIGlzIGhpZ2hlciB0aGFuIHRoZSBoaWdoZXN0IHRoZSBwMm0gbWFw
IGN1cnJlbnRseQo+PiBob2xkcyAqLwo+PiAgOTU1ICAgICBpZiAoIGdmbiA+IHAybS0+bWF4X21h
cHBlZF9wZm4gKQo+IAo+IFRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyIHVuZGVyIGFueSBjb25kaXRp
b24gc3VjaCBjaGVja3MgcmVxdWlyZSB0aGF0Cj4gdGhlIGFjY3VtdWxhdGVkIHZhbHVlIGJlIGlu
IHN5bmMgYmV0d2VlbiB0aGUgaG9zdCBhbmQgdGhlIHZhcmlvdXMKPiBhbHQgcDJtLXMuCj4gCj4+
ICA5NTYgICAgIHsKPj4gIDk1NyAgICAgICAgIGZvciAoIGkgPSBlcHQtPndsOyBpID4gMDsgLS1p
ICkKPj4gIDk1OCAgICAgICAgICAgICBpZiAoIChnZm4gJiB+KCgxVUwgPDwgKGkgKiBFUFRfVEFC
TEVfT1JERVIpKSAtIDEpKSA+Cj4+ICA5NTkgICAgICAgICAgICAgICAgICBwMm0tPm1heF9tYXBw
ZWRfcGZuICkKPj4gIDk2MCAgICAgICAgICAgICAgICAgYnJlYWs7Cj4+ICA5NjEgICAgICAgICBn
b3RvIG91dDsKPj4gIDk2MiAgICAgfQo+Pgo+PiBidXQgSSBhbSBub3QgY2VydGFpbiBpdCBpcyBy
ZXF1aXJlZCBlaXRoZXIuIEkgY2FuIGNlcnRhaW5seSByZW1vdmUgdGhpcwo+PiBhc3NpZ25tZW50
IGFuZCBzZWUgaWYgYW55dGhpbmcgYnJlYWtzLgo+IAo+IEkndmUgc2VlbiB5b3UgbWVudGlvbiBz
dWNoIG9yIGFsaWtlIGEgY291cGxlIG9mIHRpbWVzIG5vdyB3aGlsZQo+IGRpc2N1c3NpbmcgdGhp
cyBzZXJpZXMsIGFuZCBJIGhhdmUgdG8gYWRtaXQgdGhhdCBJJ20gYSBsaXR0bGUgZnJpZ2h0ZW5l
ZDoKPiBNYWtpbmcgYSBjaGFuZ2UganVzdCBiYXNlZCBvbiB0aGUgb2JzZXJ2YXRpb24gdGhhdCBu
b3RoaW5nIGJyZWFrcwo+IGlzIHNldHRpbmcgdXMgdXAgZm9yIGJyZWFrYWdlIGluIHNvbWUgY29y
bmVyIGNhc2UuIFRoYXQgaXMgLSBzZWVpbmcKPiBzb21ldGhpbmcgYnJlYWsgaXMgYSBnb29kIGlu
ZGljYXRpb24gdGhhdCBhIGNoYW5nZSB3YXMgd3JvbmcsIGJ1dAo+IG5vdCBzZWVpbmcgYW55IGJy
ZWFrYWdlIGRvZXNuJ3QgYWxvbmUganVzdGlmeSBhIGNoYW5nZS4KPiAKPiBJbiB0aGUgcGFydGlj
dWxhciBjYXNlIGhlcmUgSSB0aGluayB3aGV0aGVyIHRoZSBjb3B5aW5nIG9mIHRoZSBmaWVsZAo+
IGlzIG5lZWRlZCBkZXBlbmRzIG9uIHdoYXQgZWxzZSBpcyBiZWluZyBjb3BpZWQgKEknbSBzb3Jy
eSwgSSdtIG5vdAo+IHRoYXQgZmFtaWxpYXIgd2l0aCBhbHRwMm0pOiBJZiBtYXBwaW5ncyBnZXQg
Y2xvbmVkIGZyb20gdGhlIGhvc3QgcDJtLAo+IHRoZW4gdGhpcyB2YWx1ZSBvdWdodCB0byBiZSBj
bG9uZWQgdG9vLiBGb3IgYW55IG1hcHBpbmdzIHRoYXQKPiBtaWdodCBiZSBrZXB0IGluIHN5bmMg
YmV0d2VlbiBwMm0tcywgSSB0aGluayB0aGlzIGZpZWxkIGFsc28gd291bGQKPiBuZWVkIHRvIGJl
IHVwZGF0ZWQgaW4gc3luYy4KClNvIHRoZSBiYXNpYyBxdWVzdGlvbiBpcywgZG9lcyAibWF4X21h
cHBlZF9wZm4iIG1lYW4sICJNYXhpbXVtIHBmbiBfZm9yCnRoZSBkb21haW5fIiwgb3IgIk1heGlt
dW0gcGZuIF9mb3IgdGhpcyBwMm1fIi4gIFdoZW4gdGhlIGVsZW1lbnQgd2FzCmFkZGVkIHRvIHRo
ZSBwMm0gc3RydWN0IHRob3NlIHdlcmUgdGhlIHNhbWUgdGhpbmcuICBXaGljaCBkbyB0aGUgdmFy
aW91cwp1c2UgY2FzZXMgZXhwZWN0IGl0IHRvIGJlLCBhbmQgd2hpY2ggd291bGQgYmUgdGhlIG1v
c3Qgcm9idXN0IGdvaW5nIGZvcndhcmQ/CgpJIHNwZW50IGEgYnVuY2ggb2YgdGltZSBnb2luZyB0
aHJvdWdoIHRoZSBjb2RlIHllc3RlcmRheSwgYW5kIEknbSBwcmV0dHkKc3VyZSB0aGF0IGFzIGxv
bmcgYXMgdGhlIHZhbHVlIGluIHRoZSBwMm0gaXMgb25lIG9yIHRoZSBvdGhlciwgdGhlcmUKd2ls
bCBiZSBhdCB0aGUgbW9tZW50IG5vIF9jb3JyZWN0bmVzc18gaXNzdWVzLiAgSXQgbG9va2VkIHRv
IG1lIGxpa2UgaW4KdGhlIGNhc2Ugd2hlcmUgYWx0cDJtLT5tYXhfbWFwcGVkX3BmbiA+IGFsdHAy
bS0+bWF4X3JlbWFwcGVkX2dmbiwgdGhlbgp0aGUgcDJtIG1hY2hpbmVyeSB3b3VsZCBkbyBhIGNl
cnRhaW4gYW1vdW50IG9mIHVubmVjZXNzYXJ5IHdvcmssIGJ1dAp0aGF0J3MgYWxsLgoKSXQgYWxz
byBsb29rZWQgdG8gbWUgbGlrZSBiZWZvcmUgdGhpcyBwYXRjaCwgdGhlIHZhbHVlIG1vc3RseSBl
bmRzIHVwCmJlaW5nICAibWF4aW11bSBwZm4gZXZlciBtYXBwZWQgaW4gdGhpcyBwMm0gKGV2ZW4g
YWNyb3NzIGFsdHAybQpkZXNyb3lzKSIuICBUaGF0J3MgYmVjYXVzZSB3aGVuIHRoZSBhbHRwMm0g
aXMgYWxsb2NhdGVkLCBpdCBzdGFydHMgYXMgMDsKZXZlcnkgdGltZSBhbiBlbnRyeSBpcyBwcm9w
YWdhdGVkIGZyb20gdGhlIGhvc3RwMm0gdG8gdGhlIGFsdHAybSwKZXB0X3NldF9lbnRyeSgpIHVw
ZGF0ZXMgbWF4X21hcHBlZF9wZm47IGJ1dCBub3RoaW5nIHNldHMgaXQgYmFjayB0byB6ZXJvLgoK
QWxzbywgaG9zdHAybS0+bWF4X21hcHBlZF9wZm4gaXMgbmV2ZXIgZGVjcmVhc2VkLCBvbmx5IGlu
Y3JlYXNlZC4KClNvIGVpdGhlciBiZWZvcmUgb3IgYWZ0ZXIgdGhpcyBwYXRjaCwgYWx0cDJtLT5t
YXhfcmVtYXBwZWRfZ2ZuIDw9CmFsdHAybS0+bWF4X21hcHBlZF9wZm4gPD0gaG9zdHAybS0+bWF4
X21hcHBlZF9wZm4uCgpJbiB0aGUgdmFzdCBtYWpvcml0eSBvZiBjYXNlcywgbWF4X21hcHBlZF9w
Zm4gaXMgZXhwbGljaXRseSBiZWluZyByZWFkCmZyb20gdGhlIGhvc3RwMm0uCgpCZWxvdyBhcmUg
dGhlIGNhc2VzIHdoZXJlIGl0IG1heSBiZSByZWFkIGZyb20gYW4gYWx0cDJtOgoKIC0gZXB0X2dl
dF9lbnRyeSgpLCBlcHRfd2Fsa190YWJsZXMoKTogSWYgPT1tYXhfcmVtYXBwZWRfZ2ZuLCBpdCB3
aWxsCnJldHVybiBJTlZBTElEX01GTiBlYXJseS4gIElmIGhpZ2hlciB0aGFuIG1heF9yZW1hcHBl
ZF9nZm4sIGl0IGZhbGxzCmJhY2sgdG8gd2Fsa2luZyB0aGUgYWx0cDJtJ3MgZXB0IHRhYmxlcywg
d2hpY2ggd2lsbCBnaXZlIHlvdSB0aGUgc2FtZQphbnN3ZXIsIGp1c3QgYSBiaXQgbW9yZSBzbG93
bHkuCgogLSBlcHRfZHVtcF9wMm1fdGFibGVzKCk6IElmID09bWF4X3JlbWFwcGVkX2dmbiwgaXQg
d2lsbCBkdW1wIG9ubHkgdXAgdG8KdGhlIGN1cnJlbnQgbWFwOyBpZiA+bWF4X3JlbWFwcGVkX2dm
biwgaXQgd2lsbCBkdW1wIGEgbnVtYmVyIG9mCnVubmVjZXNzYXJ5IElOVkFMSURfTUZOIGVudHJp
ZXMsIGJ1dCBubyBtb3JlIGVudHJpZXMgdGhhbiB0aGUgaG9zdHAybS4KCiAtIHAybS5jOmNoYW5n
ZV90eXBlX3JhbmdlKCk6IElmID09bWF4X3JlbWFwcGVkX2dmbiwgaXQgd2lsbCBvbmx5CmludmFs
aWRhdGUgZW50cmllcyBpbiB0aGUgYWx0cDJtIGFzIGhpZ2ggaGF2ZSBiZWVuIGN1cnJlbnRseSBy
ZW1hcHBlZC4KSWYgPm1heF9yZW1hcHBlZF9nZm4sIGl0IHdpbGwgd3JpdGUgaW52YWxpZCBlcHQg
ZW50cmllcyB0aGF0ICpoYXZlbid0Kgp5ZXQgYmVlbiBjb3BpZWQgb3Zlci4gIEJ1dCBJIGRvbid0
IHRoaW5rIGVpdGhlciBvbmUgc2hvdWxkIGNhdXNlIGEKY29ycmVjdG5lc3MgaXNzdWU6IGVpdGhl
ciB3YXksIGFjY2Vzc2luZyBhIGdmbiA+IG1heF9yZW1hcHBlZF9nZm4gd2lsbApjYXVzZSBhIGZh
dWx0LCBhdCB3aGljaCBwb2ludCBlaXRoZXIgdGhlIGNvcnJlY3QgdmFsdWUgd2lsbCBiZSBjb3Bp
ZWQKZnJvbSB0aGUgaG9zdHAybSAocGVyaGFwcyBnb2luZyB0aHJvdWdoIHJlc29sdmVfbWlzY29u
ZmlnKCkgb24gdGhlCmhvc3RwMm0gaW4gdGhlIHByb2Nlc3MpIG9yIHRoZSBjb3JyZWN0IHZhbHVl
IHdpbGwgYmUgY2FsY3VsYXRlZCB2aWEKcmVzb2x2ZV9taXNjb25maWcoKS4KClNvLCBpdCBzZWVt
ZWQgZnJvbSBteSBpbnZlc3RpZ2F0aW9uIGxpa2UgaXQgd291bGQgYmUgbW9yZSB1c2VmdWwgaWYg
d2UKZ290IHJpZCBvZiBhbHRwMm0tPm1heF9yZW1hcHBlZF9nZm4sIGFuZCB1c2VkIGF0bHAybS0+
bWF4X21hcHBlZF9wZm4KaW5zdGVhZC4gIElmIHBlb3BsZSB3YW50IHRvIGtub3cgdGhlIG1heGlt
dW0gZ2ZuIG1hcHBlZCBieSB0aGUgZG9tYWluIGFzCmEgd2hvbGUsIHRoZXkgc2hvdWxkIGp1c3Qg
dXNlIGhvc3RwMm0tPm1heF9tYXBwZWRfcGZuLgoKVGhlIGNvZGUgaXMgZGVmaW5pdGVseSBjb21w
bGljYXRlZCBlbm91Z2gsIHRob3VnaCwgdGhhdCBJIG1heSBoYXZlCm1pc3NlZCBzb21ldGhpbmcs
IHdoaWNoIGlzIHdoeSBJIGFza2VkIFJhenZhbiBpZiB0aGVyZSB3YXMgYSByZWFzb24gaGUKY2hh
bmdlZCBpdC4KCkZvciB0aGUgcHVycG9zZXMgb2YgdGhpcyBwYXRjaCwgSSBwcm9wb3NlIGhhdmlu
ZyBwMm1fYWx0cDJtX2luaXRfZXB0KCkKc2V0IG1heF9tYXBwZWRfcGZuIHRvIDAgKGlmIHRoYXQg
d29ya3MpLCBhbmQgbGVhdmluZyAiZ2V0IHJpZCBvZgptYXhfcmVtYXBwZWRfcGZuIiBmb3IgYSBm
dXR1cmUgY2xlYW4tdXAgc2VyaWVzLgoKVGhhdCBzYWlkIC0tIFJhenZhbiwgSSByZWFsaXplIHRo
ZSBjb2RlIGlzIHF1aXRlIGNvbXBsZXgsIGJ1dCBpdCdzIHN0aWxsCmltcG9ydGFudCB0aGF0IHdo
ZW4geW91IG1vZGlmeSB0aGluZ3MgeW91IHdvcmsgdG8gaGF2ZSBhIGNsZWFyCnVuZGVyc3RhbmRp
bmcgb2Ygd2h5IHlvdSdyZSBtYWtpbmcgY2hhbmdlcy4gIFRoZSBhbmFseXNpcyBJIGRpZCBhYm92
ZQp3aXRoIGhvdyBtYXhfbWFwcGVkX3BmbiBpcyB1c2VkIGFuZCB3aGF0IHRoZSBlZmZlY3RzIHdv
dWxkIGJlIG9uZSB3YXkgb3IKdGhlIG90aGVyIHNob3VsZCBoYXZlIGJlZW4gc29tZXRoaW5nIHlv
dSBkaWQgYmVmb3JlIG1vZGlmeWluZyBpdC4KT3RoZXJ3aXNlIHRoaW5ncyB3aWxsIG9ubHkgZ2V0
IG1vcmUgaW5jb21wcmVoZW5zaWJsZSBhbmQgYnVnZ3kuCgogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 12:10:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 12:10: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-devel-bounces@lists.xenproject.org>)
	id 1gNcx9-0001gG-0C; Fri, 16 Nov 2018 12:10: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=kbqs=n3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNcx7-0001g6-22
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 12:10:25 +0000
X-Inumbo-ID: 98534411-e998-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98534411-e998-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 12:10:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNcx2-0003GA-JW; Fri, 16 Nov 2018 12:10:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNcx2-0001Qc-Cn; Fri, 16 Nov 2018 12:10:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNcx2-0006O4-BV; Fri, 16 Nov 2018 12:10:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130024-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:regression
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-rtds:host-ping-check-native:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-saverestore:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9c8275944829c55af3dc708712ca5c120b1bb328
X-Osstest-Versions-That: xen=3d3e474d68b1a063d19b9a330c3463025104970c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 12:10:20 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 130024: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDAyNCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDAyNC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJF
R1IuIHZzLiAxMjk1NDAKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA1MCB4dGYvdGVzdC1odm02NC1s
YnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMjk3OTEgcGFzcyBpbiAxMzAwMjQKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgIDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSAgICAgZmFpbCBwYXNz
IGluIDEyOTc5MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBwYXNzIGluIDEyOTc5MQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUu
MiBmYWlsIHBhc3MgaW4gMTI5NzkxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA1MCB4dGYvdGVzdC1odm02
NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMjk3OTEgbGlrZSAxMjk1NDAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTI5
NzkxIGxpa2UgMTI5NTQwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIGluIDEyOTc5MSBsaWtlIDEyOTU0MAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEyOTc5MSBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDEyOTc5MSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk1NDAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEyOTU0MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjk1NDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTU0MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTQwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTU0MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxs
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTU0MAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOWM4Mjc1OTQ0ODI5YzU1YWYz
ZGM3MDg3MTJjYTVjMTIwYjFiYjMyOApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAg
ICAgICAgM2QzZTQ3NGQ2OGIxYTA2M2QxOWI5YTMzMGMzNDYzMDI1MTA0OTcwYwoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTI5NTQwICAyMDE4LTExLTA3IDA5OjA2OjE0IFogICAgOSBkYXlzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDEyOTY4OCAgMjAxOC0xMS0wOSAwNjoyNToxNSBaICAgIDcgZGF5cyAg
ICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDljODI3NTk0NDgyOWM1NWFmM2RjNzA4NzEyY2E1
YzEyMGIxYmIzMjgKQXV0aG9yOiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CkRhdGU6ICAg
TW9uIEp1biAxOCAxNDo1NTozNiAyMDE4ICswMjAwCgogICAgc3R1YmRvbS92dHBtOiBmaXggbWVt
Y21wIGluIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaAogICAgCiAgICBnY2M4IHNwb3R0ZWQgdGhp
cyBlcnJvcjoKICAgIGVycm9yOiAnbWVtY21wJyByZWFkaW5nIDIwIGJ5dGVzIGZyb20gYSByZWdp
b24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92ZXJmbG93PV0KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgUmV2aWV3ZWQtYnk6IFNh
bXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IDIyYmY1YmUzMjM3Y2I0ODJhMmZmZDc3MmZmZDIwY2UzNzI4NWVl
YmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkZWE5ZmMwZTAyZDkyZjVlNmQ0NjY4
MGFhMGE1MmZhNzU4ZWNhOWM0KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTkwNzQ2
MGZkNjFjMzUwNDg3ZmZlZTVkOGFhMzc1YmVmNTZiYzgxYykKICAgIENvbmZsaWN0czoKICAgICAg
ICAgICAgc3R1YmRvbS9NYWtlZmlsZQogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICAKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IGYxMzk4M2RiMTIwZjVlNTZkZmVmYmVlNWQ1NjY3OGQyZDQzZTI5MTQpCiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCBkNjc5OGNlMzU3MDdhNDg1ZDljMTMyMzE5ZDcwZGQ2NTQ2MjBl
NWU1KQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 12:11:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 12:11: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-devel-bounces@lists.xenproject.org>)
	id 1gNcyO-0001kh-JM; Fri, 16 Nov 2018 12:11:44 +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=sC98=N3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gNcyN-0001kc-DI
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 12:11:43 +0000
X-Inumbo-ID: c6e0aad2-e998-11e8-be35-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6e0aad2-e998-11e8-be35-12d6303a7972;
 Fri, 16 Nov 2018 12:11:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Nov 2018 05:11:40 -0700
Message-Id: <5BEEB3FB02000078001FCBBB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 16 Nov 2018 05:11:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181114115740.1050-1-roger.pau@citrix.com>
 <20181114115740.1050-3-roger.pau@citrix.com>
In-Reply-To: <20181114115740.1050-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/5] vpci: fix deferral of long operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjExLjE4IGF0IDEyOjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEN1cnJlbnQgbG9naWMgdG8gaGFuZGxlIGxvbmcgcnVubmluZyBvcGVyYXRpb25zIGhhcyB0d28g
Zmxhd3M6Cj4gCj4gIC0gaHZtX2lvX3BlbmRpbmcgaXMgb25seSB1c2VkIGJ5IEludGVsIGNvZGUs
IGZpeCB0aGlzIGJ5IG1vdmluZyB0aGUKPiAgICBjYWxsIHRvIHZwY2lfcHJvY2Vzc19wZW5kaW5n
IGludG8gaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uLgoKQXMgbWVudGlvbmVkIGJlZm9yZSwgdGhl
IHJlZmVyZW5jZSB0byBJbnRlbCBjb2RlIGlzIHdyb25nIGhlcmUuClRoZSBtYWluIGNhbGxlciBp
cyBoYW5kbGVfcGlvKCksIGFuZCB0aGUgSW50ZWwgc3BlY2lmaWMgb25lIHNpdHMgaW4KbmVzdGVk
IFZNWCBjb2RlIGFueXdheSwgc28gaXMgb2YgYmFzaWNhbGx5IG5vIGludGVyZXN0IGZvciB0aGUK
cHVycG9zZXMgaGVyZS4KCj4gQEAgLTE4Niw2ICsxODMsOSBAQCBib29sIGhhbmRsZV9odm1faW9f
Y29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdikKPiAgICAgIGVudW0gaHZtX2lvX2NvbXBsZXRpb24g
aW9fY29tcGxldGlvbjsKPiAgICAgIHVuc2lnbmVkIGludCBpZDsKPiAgCj4gKyAgICBpZiAoIGhh
c192cGNpKGQpICYmIHZwY2lfcHJvY2Vzc19wZW5kaW5nKHYpICkKPiArICAgICAgICByZXR1cm4g
ZmFsc2U7CgpJIHRoaW5rIHRoaXMgd291bGQgYmUgdGhlIGJldHRlciBwbGFjZSB0byByYWlzZSB0
aGUgc2NoZWR1bGVyIHNvZnRpcnEuCnZwY2lfcHJvY2Vzc19wZW5kaW5nKCkgc2hvdWxkIGluZGlj
YXRlZCB0byBpdHMgY2FsbGVyIGp1c3Qgd2hldGhlcgpwcmVlbXB0aW9uIGlzIG5lZWRlZCwgYnV0
IHNob3VsZCBub3QgY2FyZSBob3cgdGhpcyBpcyBhY3R1YWxseSB0bwpiZSBlZmZlY3RlZC4gVGhp
cyBpcyBiZW5pZ24gbm93LCBidXQgbWlnaHQgY2hhbmdlIGlmIGEgc2Vjb25kCmNhbGxlciB3b3Vs
ZCBuZWVkIGFkZGluZy4KCj4gQEAgLTE4Miw2ICsxODUsNyBAQCBzdGF0aWMgdm9pZCBkZWZlcl9t
YXAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBjaV9kZXYgKnBkZXYsCj4gICAgICBjdXJyLT52
cGNpLm1lbSA9IG1lbTsKPiAgICAgIGN1cnItPnZwY2kuY21kID0gY21kOwo+ICAgICAgY3Vyci0+
dnBjaS5yb21fb25seSA9IHJvbV9vbmx5Owo+ICsgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9T
T0ZUSVJRKTsKPiAgfQoKV2h5IGlzIHRoaXMgbmVlZGVkPyBUaGUgZGVzY3JpcHRpb24gZG9lc24n
dCBtZW50aW9uIGl0LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 12:14:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 12:14: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-devel-bounces@lists.xenproject.org>)
	id 1gNd1N-0001wu-4J; Fri, 16 Nov 2018 12:14: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=lntb=n3=citrix.com=prvs=85141603c=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gNd1L-0001wl-H5
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 12:14:47 +0000
X-Inumbo-ID: 34f0cf84-e999-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34f0cf84-e999-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 12:14:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70763186"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23534.46259.473785.159824@mariner.uk.xensource.com>
Date: Fri, 16 Nov 2018 12:14:43 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181112164930.25893-9-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
 <20181112164930.25893-9-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6 08/11] libxl: QEMU startup sync based on
 QMP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY2IDA4LzExXSBsaWJ4bDogUUVNVSBzdGFy
dHVwIHN5bmMgYmFzZWQgb24gUU1QIik6Cj4gVGhpcyBpcyBvbmx5IGFjdGl2YXRlZCB3aGVuIGRt
X3Jlc3RyaWN0PTEsIGFzIGV4cGxhaW5lZCBpbiB0aGUgcHJldmlvdXMKPiBwYXRjaCAibGlieGxf
ZG06IFByZS1vcGVuIFFNUCBzb2NrZXQgZm9yIFFFTVUiCi4uLgo+IFNpZ25lZC1vZmYtYnk6IEFu
dGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcy4gIEkgdGhpbmsg
SSBoYXZlIHNwb3R0ZWQgb25lIERvUyB2dWxuZXJhYmlsaXR5ICh0byBxZW11KSBhbmQKb25lIHBv
dGVudGlhbCBtZW1vcnkgbGVhay4KCkFuZCBzb21lIHRoaW5ncyB3aGljaCBhcmUgYW5vbWFsb3Vz
IGJ1dCBtYXkgb3IgbWF5IG5vdCBiZSBidWdzLgoKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPiBpbmRleCBi
NzY4ZDFiMDlmLi5kZTM4NjJjODM5IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gQEAgLTM4OTgs
NiArMzg5OCw3IEBAIHN0cnVjdCBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUgewogICAgICAgLyogZmls
bGVkIGluIGJ5IHVzZXIsIG11c3QgcmVtYWluIHZhbGlkOiAqLwogICAgICAgdWludDMyX3QgZ3Vl
c3RfZG9taWQ7IC8qIGRvbWFpbiBiZWluZyBzZXJ2ZWQgKi8KPiAgICAgIGxpYnhsX2RvbWFpbl9j
b25maWcgKmd1ZXN0X2NvbmZpZzsKPiAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKmJ1
aWxkX3N0YXRlOyAvKiByZWxhdGVzIHRvIGd1ZXN0X2RvbWlkICovCj4gICAgICBsaWJ4bF9fZG1f
c3Bhd25fY2IgKmNhbGxiYWNrOwo+ICsgICAgbGlieGxfX2V2X3FtcCBxbXA7Cj4gIH07CgpJIGFk
ZGVkIGEgY291cGxlIG1vcmUgbGluZXMgb2YgY29udGV4dC4gIE5vdyB3ZSBjYW4gc2VlIHRoYXQg
eW91IGFyZQphZGRpbmcgcW1wIGluIHRoZSB3cm9uZyBwbGFjZS4gIFRoZSBxbXAgaXMgcHJpdmF0
ZSB0bwpsaWJ4bF9fc3Bhd25fKl9kbSwgaXNuJ3QgaXQgPwoKVGhpcyBpcyB0aGUgcHJpdmF0ZSBm
aWVsZCB3aGljaCBjYW4gYmUgaGFuZGxlZCBpbiBhbiBpZGVtcG90ZW50IHdheS4KVGhlIG90aGVy
IHByaXZhdGUgZmllbGQgaXMgYGxpYnhsX19zcGF3bl9zdGF0ZSBzcGF3bicsIHdoaWNoIGNhbid0
IGJlCmRvbmUgdGhhdCB3YXkgYmVjYXVzZSBhIHNwYXduIGNhbm5vdCBiZSBzaW1wbHkgZGlzcG9z
ZWQuCgpJIHRoaW5rIHlvdSBzaG91bGQgaW50cm9kdWNlIGFuZCBjYWxsIGNvbW1vbiBmdW5jdGlv
bnMgZG1zc19pbml0IGFuZApkbXNzX2Rpc3Bvc2UgZm9yIHRoZSB1c2Ugb2YgbGlieGxfX3NwYXdu
X2xvY2FsX2RtIGFuZApsaWJ4bF9fc3Bhd25fc3R1Yl9kbSwgYW5kIHRoZSBldl9xbXBfaW5pdCBz
aG91bGQgYmUgZG9uZSB0aGVyZS4KCkFzIGl0IGlzLCB5b3UgbmVpdGhlciBpbml0aWFsaXNlIG5v
ciBkaXNwb3NlIHFtcCBpbiB0aGUgY2FzZSBvZgpsaWJ4bF9fc3Bhd25fc3R1Yl9kbS4gIFRoYXQg
aXMgcGVyaGFwcyBjb3JyZWN0IG5vdyBidXQgaXQgaXMgYQpsYXRlbnQgYnVnIGlmIHNvbWVvbmUg
c3RhcnRzIHVzaW5nIHFtcCBpbiB0aGUgc3R1YiBkbSBjYXNlLgoKPiBAQCAtMjM0Myw2ICsyMzQ2
LDggQEAgdm9pZCBsaWJ4bF9fc3Bhd25fbG9jYWxfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9f
ZG1fc3Bhd25fc3RhdGUgKmRtc3MpCj4gICAgICBjb25zdCBjaGFyICpkbTsKPiAgICAgIGludCBk
bV9zdGF0ZV9mZCA9IC0xOwo+ICAKPiArICAgIGxpYnhsX19ldl9xbXBfaW5pdCgmZG1zcy0+cW1w
KTsKPiArCj4gICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kZXZpY2VfbW9kZWxf
c3R1YmRvbWFpbikpIHsKPiAgICAgICAgICBhYm9ydCgpOwo+ICAgICAgfQo+IEBAIC0yNDUwLDYg
KzI0NTUsMTYgQEAgcmV0cnlfdHJhbnNhY3Rpb246Cj4gICAgICBzcGF3bi0+ZmFpbHVyZV9jYiA9
IGRldmljZV9tb2RlbF9zdGFydHVwX2ZhaWxlZDsKPiAgICAgIHNwYXduLT5kZXRhY2hlZF9jYiA9
IGRldmljZV9tb2RlbF9kZXRhY2hlZDsKPiAgCj4gKyAgICBpZiAoc3RhdGUtPmRtX21vbml0b3Jf
ZmQgPj0gMCkgewo+ICsgICAgICAgIC8qIFRoZXJlIGlzIGEgdmFsaWQgUU1QIHNvY2tldCBhdmFp
bGFibGUgbm93LAo+ICsgICAgICAgICAqIHVzZSBpdCB0byBmaW5kIG91dCB3aGVuIFFFTVUgaXMg
cmVhZHkgKi8KPiArICAgICAgICBkbXNzLT5xbXAuY2FsbGJhY2sgPSBkZXZpY2VfbW9kZWxfcW1w
X2NiOwo+ICsgICAgICAgIGRtc3MtPnFtcC5kb21pZCA9IGRvbWlkOwo+ICsgICAgICAgIGRtc3Mt
PnFtcC5mZCA9IC0xOwo+ICsgICAgICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCAmZG1z
cy0+cW1wLCAicXVlcnktc3RhdHVzIiwgTlVMTCk7Cj4gKyAgICAgICAgaWYgKHJjKSBnb3RvIG91
dF9jbG9zZTsKPiArICAgIH0KClRoZSBkb2N1bWVudGF0aW9uIGRvZXMgbm90IG1ha2UgaXQgY2xl
YXIgd2hldGhlciBsaWJ4bF9fZXZfcW1wX3NlbmQKbWlnaHQgbWFrZSB0aGUgY2FsbGJhY2sgc3lu
Y2hyb25vdXNseS4gIEkgdGhpbmsgaWYgaXQgZG9lcyB5b3UgYXJlIGF0CnJpc2sgb2YgY2FsbGlu
ZyBsaWJ4bF9fc3Bhd25faW5pdGlhdGVfZmFpbHVyZSB3aGVuIHRoZSBzcGF3biBoYXMgbm90CmJl
ZW4gc3RhcnRlZCB5ZXQuCgo+ICAgICAgcmMgPSBsaWJ4bF9fc3Bhd25fc3Bhd24oZWdjLCBzcGF3
bik7Cj4gICAgICBpZiAocmMgPCAwKQo+ICAgICAgICAgIGdvdG8gb3V0X2Nsb3NlOwo+IEBAIC0y
NTI0LDYgKzI1MzksNDQgQEAgc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX2RldGFjaGVkKGxpYnhs
X19lZ2MgKmVnYywKPiAgICAgIGRldmljZV9tb2RlbF9zcGF3bl9vdXRjb21lKGVnYywgZG1zcywg
MCk7Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIGRldmljZV9tb2RlbF9xbXBfY2IobGlieGxfX2Vn
YyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCByYykKPiArewo+ICsgICAgRUdDX0dDOwo+ICsgICAgbGli
eGxfX2RtX3NwYXduX3N0YXRlICpkbXNzID0gQ09OVEFJTkVSX09GKGV2LCAqZG1zcywgcW1wKTsK
PiArICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqbzsKPiArICAgIGNvbnN0IGNoYXIgKnN0
YXR1czsKPiArCj4gKyAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UoZ2MsIGV2KTsKClRoYXQgc3Vy
ZWx5IGRvZXNuJ3Qgd2FudCB0byBiZSBoZXJlLiAgSXQgc2hvdWxkIGJlIChhbmQgSSB0aGluaywg
aXMpCmRpc3Bvc2VkIGluIHRoZSBnZW5lcmFsIHRlYXJkb3duLiAgSWYgSSBhbSB3cm9uZyBhYm91
dCB0aGF0IHRoZW4gSQpoYXZlIG1pc3VuZGVyc3Rvb2QgdGhlIGNvbnRyb2wgZmxvdywgYW5kIHRo
ZSBjb250cm9sIGZsb3cgbWF5IGJlCndyb25nLgoKPiArICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBf
Z2V0KCJzdGF0dXMiLCByZXNwb25zZSwgSlNPTl9TVFJJTkcpOwo+ICsgICAgaWYgKCFvKSB7Cj4g
KyAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLAo+ICsgICAgICAgICAgICAgIk1pc3Npbmcg
XCJzdGF0dXNcIiBpbiByZXNwb25zZSB0byBcInF1ZXJ5LXN0YXR1c1wiIik7CgpJZiB5b3UgdXNl
ZCBgICcgb3IgJyAnIGhlcmUgeW91IGNvdWxkIGRvIGF3YXkgd2l0aCB0aGUgXC4KCj4gKyAgICAg
ICAgTE9HRChERUJVRywgZXYtPmRvbWlkLCAiLi4gaW5zdGVhZCwgZ290OiAlcyIsCj4gKyAgICAg
ICAgICAgICBsaWJ4bF9fanNvbl9vYmplY3RfdG9fanNvbihnYywgcmVzcG9uc2UpKTsKClRoZSBk
b2MgY29tbWVudHMgZm9yIGxpYnhsX19qc29uX29iamVjdF90b19qc29uIGRvbid0IHNheSB3aGV0
aGVyIGl0CmNhbiBmYWlsLiAgU28gSSBhc3N1bWUgaXQgY2FuLCBpbiB3aGljaCBjYXNlIHlvdSB3
aWxsIHBhc3MgTlVMTCB0byAlcwp3aGljaCBpcyAoc2FkbHkpIG5vd2FkYXlzIGlsbGVnYWwgKGFs
dGhvdWdoIGluIHByYWN0aWNlIHByb2JhYmx5CnNhZmUpLgoKPiArICAgIHN0YXR1cyA9IGxpYnhs
X19qc29uX29iamVjdF9nZXRfc3RyaW5nKG8pOwo+ICsgICAgaWYgKHN0cmNtcChzdGF0dXMsICJy
dW5uaW5nIikpIHsKCkkgdGhpbmsgc3RhdHVzIGNhbiBiZSBOVUxMIGlmIG8gaXMgbm90IGEgc3Ry
aW5nLCBhbmQgdGhpcyBpcyB0aGVyZWZvcmUKYSBEb1MgdnVsbmVyYWJpbGl0eSBhZ2FpbnN0IGxp
YnhsIGV4cGxvaXRhYmxlIGJ5IGEgZGVwcml2IHFlbXUuCgo+IEBAIC0yNTQ3LDYgKzI2MDAsOCBA
QCBzdGF0aWMgdm9pZCBkZXZpY2VfbW9kZWxfc3Bhd25fb3V0Y29tZShsaWJ4bF9fZWdjICplZ2Ms
Cj4gICAgICAgICAgfQo+ICAgICAgfQo+ICAKPiArICAgIGxpYnhsX19ldl9xbXBfZGlzcG9zZShn
YywgJmRtc3MtPnFtcCk7Cj4gKwo+ICAgb3V0Ogo+ICAgICAgZG1zcy0+Y2FsbGJhY2soZWdjLCBk
bXNzLCByYyk7CgpXaHkgaXMgdGhlIGRpc3Bvc2UgYmVmb3JlIG91dCA/ICBJIHRoaW5rIHRoaXMg
bWF5IGJlIGEgbWVtb3J5IGxlYWsgKG9yCndvcnNlKSwgcGVyaGFwcyBleHBsb2l0YWJsZSBzb21l
aG93IGJ5IHFlbXUuCgo+ICBfaGlkZGVuIHZvaWQgbGlieGxfX3NwYXduX2xvY2FsX2RtKGxpYnhs
X19lZ2MgKmVnYywgbGlieGxfX2RtX3NwYXduX3N0YXRlKik7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+IGlu
ZGV4IGZlYzQyYjI2MGMuLmEwOTEyNzE4ZTAgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4gQEAgLTc1
LDYgKzc1LDcgQEAgbGlieGxfZXJyb3IgPSBFbnVtZXJhdGlvbigiZXJyb3IiLCBbCj4gICAgICAo
LTI5LCAiUU1QX0NPTU1BTkRfTk9UX0ZPVU5EIiksICMgdGhlIHJlcXVlc3RlZCBjb21tYW5kIGhh
cyBub3QgYmVlbiBmb3VuZAo+ICAgICAgKC0zMCwgIlFNUF9ERVZJQ0VfTk9UX0FDVElWRSIpLCAj
IGEgZGV2aWNlIGhhcyBmYWlsZWQgdG8gYmUgYmVjb21lIGFjdGl2ZQo+ICAgICAgKC0zMSwgIlFN
UF9ERVZJQ0VfTk9UX0ZPVU5EIiksICMgdGhlIHJlcXVlc3RlZCBkZXZpY2UgaGFzIG5vdCBiZWVu
IGZvdW5kCj4gKyAgICAoLTMyLCAiUUVNVV9BUEkiKSwKCkNhbiB3ZSBhdCBsZWFzdCBoYXZlIGEg
ZGVzY3JpcHRpdmUgY29tbWVudCBmb3IgdGhpcyBlcnJvciBjb2RlID8KCgpUaGFua3MsCklhbi4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 12:18:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 12:18: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-devel-bounces@lists.xenproject.org>)
	id 1gNd4U-00026R-M2; Fri, 16 Nov 2018 12:18:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=lntb=n3=citrix.com=prvs=85141603c=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gNd4T-00026M-06
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 12:18:01 +0000
X-Inumbo-ID: a85a6cc9-e999-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a85a6cc9-e999-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 12:18:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70763427"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23534.46453.225593.988250@mariner.uk.xensource.com>
Date: Fri, 16 Nov 2018 12:17:57 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181112164930.25893-10-anthony.perard@citrix.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
 <20181112164930.25893-10-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6 09/11] libxl_qmp: Store advertised QEMU
 version in libxl__ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY2IDA5LzExXSBsaWJ4bF9xbXA6IFN0b3Jl
IGFkdmVydGlzZWQgUUVNVSB2ZXJzaW9uIGluIGxpYnhsX19ldl9xbXAiKToKPiBUaGlzIHdpbGwg
YmUgdXNlZCBpbiBhIGxhdGVyIHBhdGNoLgoKVGhhbmtzLiAgSSBoYXZlIG9uZSBjb21tZW50IGFi
b3V0IGRlZmVuc2l2ZSBwcm9ncmFtbWluZyBpbiB0aGUgbWFjcm8sCmFuZCBhIGNvdXBsZSBvZiBm
b3JtYXR0aW5nIG5pdHMuCgo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogU3RvcmUgYWR2ZXJ0
aXNlZCBRRU1VIHZlcnNpb24KPiArICAgICAgICAgKiB7ICJRTVAiOiB7ICJ2ZXJzaW9uIjogewo+
ICsgICAgICAgICAqICAgICAicWVtdSI6IHsgIm1ham9yIjogaW50LCAibWlub3IiOiBpbnQsICJt
aWNybyI6IGludCB9IH0gfSB9Cj4gKyAgICAgICAgICovCj4gKyAgICAgICAgbyA9IGxpYnhsX19q
c29uX21hcF9nZXQoIlFNUCIsIHJlc3AsIEpTT05fTUFQKTsKPiArICAgICAgICBvID0gbGlieGxf
X2pzb25fbWFwX2dldCgidmVyc2lvbiIsIG8sIEpTT05fTUFQKTsKPiArICAgICAgICBvID0gbGli
eGxfX2pzb25fbWFwX2dldCgicWVtdSIsIG8sIEpTT05fTUFQKTsKPiArI2RlZmluZSBHUkFCX1ZF
UlNJT04obGV2ZWwpIFwKPiArICAgIGV2LT5xZW11X3ZlcnNpb24ubGV2ZWwgPSBsaWJ4bF9fanNv
bl9vYmplY3RfZ2V0X2ludGVnZXIoIFwKPiArICAgICAgICBsaWJ4bF9fanNvbl9tYXBfZ2V0KCNs
ZXZlbCwgbywgSlNPTl9JTlRFR0VSKSk7Cj4gKyAgICAgICAgR1JBQl9WRVJTSU9OKG1ham9yKTsK
CllvdXIgR1JBQl9WRVJTSU9OIG1hY3JvIG91Z2h0IHRvIGhhdmUgYSBwYWlyIG9mICggKSBhcm91
bmQgaXQsIG9yIHRoZQpkb3suLi59d2hpbGUoMCkgdHJpY2suICBJIHdvdWxkIHByZWZlciB0aGUg
aW5kZW50YXRpb24gdG8gYmUgc3VjaCB0aGF0CnRoZSBzdGF0ZW1lbnQgaW5zaWRlIHRoZSBtYWNy
byBpcyBpbmRlbnRlZCBsaWtlIHRoZSBvbmVzIG91dHNpZGUuCgo+ICsgICAgICAgIEdSQUJfVkVS
U0lPTihtaW5vcik7Cj4gKyAgICAgICAgR1JBQl9WRVJTSU9OKG1pY3JvKTsKPiArI3VuZGVmIEdS
QUJfVkVSU0lPTgo+ICsgICAgICAgIExPR0QoREVCVUcsIGV2LT5kb21pZCwgIlFFTVUgdmVyc2lv
bjogJWQuJWQuJWQiLAo+ICsgICAgICAgICAgICAgZXYtPnFlbXVfdmVyc2lvbi5tYWpvciwgZXYt
PnFlbXVfdmVyc2lvbi5taW5vciwKPiArICAgICAgICAgICAgIGV2LT5xZW11X3ZlcnNpb24ubWlj
cm8pOwoKQSB2ZXJ5IG1pbm9yIHBvaW50LCBidXQgaWYgeW91IGJyb2tlIHRoZSBsaW5lIGFmdGVy
IGBtYWpvciwnIHRoaXMKd291bGQgbWFrZSB0aGUgdGhyZWUgaWRlbnRpY2FsIHRoaW5ncyBtb3Jl
IHNpbWlsYXItbG9va2luZy4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 12:20:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 12:20: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-devel-bounces@lists.xenproject.org>)
	id 1gNd76-0002od-6o; Fri, 16 Nov 2018 12:20:44 +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=sqSd=N3=citrix.com=prvs=851e78e2c=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gNd75-0002oY-3q
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 12:20:43 +0000
X-Inumbo-ID: 08204740-e99a-11e8-a98d-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 08204740-e99a-11e8-a98d-12d6303a7972;
 Fri, 16 Nov 2018 12:20:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70763577"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
 <AD4830D4-4C9B-49FF-A33B-51BE88A5B6B7@citrix.com>
 <18432a31-4ba0-4913-2ccc-88c66037bc62@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <222c4324-d98b-92e9-b023-19d39eff8b6c@citrix.com>
Date: Fri, 16 Nov 2018 12:20:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <18432a31-4ba0-4913-2ccc-88c66037bc62@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTUvMTggODo1MSBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDExLzE1LzE4
IDEwOjI2IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pgo+Pgo+Pj4gT24gTm92IDE0LCAyMDE4
LCBhdCA4OjQwIFBNLCBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
IHdyb3RlOgo+Pj4KPj4+IFdoZW4gYW4gbmV3IGFsdHAybSB2aWV3IGlzIGNyZWF0ZWQgdmVyeSBl
YXJseSBvbiBndWVzdCBib290LCB0aGUKPj4+IGRpc3BsYXkgd2lsbCBmcmVlemUgKGFsdGhvdWdo
IHRoZSBndWVzdCB3aWxsIHJ1biBub3JtYWxseSkuIFRoaXMKPj4+IG1heSBhbHNvIGhhcHBlbiBv
biByZXNpemluZyB0aGUgZGlzcGxheS4gVGhlIHJlYXNvbiBpcyB0aGUgd2F5Cj4+PiBYZW4gY3Vy
cmVudGx5IChtaXMpaGFuZGxlcyBsb2dkaXJ0eSBWR0E6IGl0IGludGVudGlvbmFsbHkKPj4+IG1p
c2NvbmZpZ3VyZXMgVkdBIHBhZ2VzIHNvIHRoYXQgdGhleSB3aWxsIGZhdWx0Lgo+Pj4KPj4+IFRo
ZSBwcm9ibGVtIGlzIHRoYXQgaXQgb25seSBkb2VzIHRoaXMgaW4gdGhlIGhvc3QgcDJtLiBPbmNl
IHdlCj4+PiBzd2l0Y2ggdG8gYSBuZXcgYWx0cDJtLCB0aGUgbWlzY29uZmlndXJlZCBlbnRyaWVz
IHdpbGwgbm8gbG9uZ2VyCj4+PiBmYXVsdCwgc28gdGhlIGRpc3BsYXkgd2lsbCBub3QgYmUgdXBk
YXRlZC4KPj4+Cj4+PiBUaGlzIHBhdGNoOgo+Pj4gKiB1cGRhdGVzIGVwdF9oYW5kbGVfbWlzY29u
ZmlnKCkgdG8gdXNlIHRoZSBhY3RpdmUgYWx0cDJtIGluc3RlYWQKPj4+ICBvZiB0aGUgaG9zdHAy
bTsKPj4+ICogbW9kaWZpZXMgcDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbCgpLCBwMm1fbWVt
b3J5X3R5cGVfY2hhbmdlZAo+Pj4gIGFuZCBwMm1fY2hhbmdlX3R5cGVfcmFuZ2UoKSB0byBwcm9w
YWdhdGUgdGhlaXIgY2hhbmdlcyB0byBhbGwKPj4+ICB2YWxpZCBhbHRwMm1zLgo+Pj4KPj4+IFdp
dGggdGhlIGludHJvZHVjdGlvbiBvZiBhbHRwMm0gZmllbGRzIGluIHAybV9tZW1vcnlfdHlwZV9j
aGFuZ2VkKCkKPj4+IHRoZSB3aG9sZSBmdW5jdGlvbiBoYXMgYmVlbiBwdXQgdW5kZXIgQ09ORklH
X0hWTS4KPj4KPj4gU29ycnkg4oCUIGFjdHVhbGx5LCBJIHRoaW5rIHRoZXJl4oCZcyB5ZXQgYW5v
dGhlciBpc3N1ZSBsdXJraW5nIGhlcmU6ICBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKCkuIEnigJls
bCBwb2tlIGFyb3VuZCBhIGJpdCBtb3JlIHRvbW9ycm93Lgo+IAo+IE9LLCBJJ2xsIHdhaXQgZm9y
IHlvdXIgcmVjb21tZW5kYXRpb24gYmVmb3JlIHdvcmtpbmcgb24gdGhlIGxhc3QgcGF0Y2gKPiBv
ZiB0aGUgc2VyaWVzLgoKSXQgbG9va3MgbGlrZSB5b3UnbGwgd2FudCB0byBkbyB0aGUgc2FtZSB0
aGluZyB0bwpwMm1fZmluaXNoX3R5cGVfY2hhbmdlKCkgdGhhdCB5b3UgZGlkIGZvciBwMm1fY2hh
bmdlX3R5cGVfcmFuZ2UoKToKY3JlYXRlIGEgZmluaXNoX3R5cGVfY2hhbmdlKCkgZnVuY3Rpb24g
d2hpY2ggbG9vcHMgb3ZlciB0aGUgYXBwcm9wcmlhdGUKcmFuZ2UgY2FsbGluZyBwMm0tPnJlY2Fs
YygpLCBhbmQgdGhlbiBoYXZlIHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKQpmaXJzdCBjYWxsIHRo
aXMgb24gdGhlIGhvc3RwMm0sIHRoZW4gb25lLWJ5LW9uZSBvbiBhbGwgdmFsaWQgYWx0cDJtcy4K
CkluIGZpbmlzaF90eXBlX2NoYW5nZSgpIHlvdSdsbCB3YW50IHRvIGNsaXAgZmlyc3RfZ2ZuIGFu
ZCBtYXhfbnIgdG8gZml0CndpdGhpbiBwMm0tPm1pbl9yZW1hcHBlZF9nZm4gYW5kIHAybS0+bWF4
X3JlbWFwcGVkX2dmbiBmb3IgYWx0cDJtcy4KCkkgdGhpbmsgdGhhdCBzaG91bGQgZG8gdGhlIHRy
aWNrLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 12:26:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 12:26: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-devel-bounces@lists.xenproject.org>)
	id 1gNdCj-00031J-Ti; Fri, 16 Nov 2018 12:26:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4z4h=n3=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gNdCi-00031E-MA
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 12:26:32 +0000
X-Inumbo-ID: d7d51df4-e99a-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7d51df4-e99a-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 12:26:30 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 7FE10301AB35; Fri, 16 Nov 2018 14:26:28 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 5C034300F70D;
 Fri, 16 Nov 2018 14:26:28 +0200 (EET)
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
 <3603CF64-3679-43F6-A389-E88DAA0BF503@citrix.com>
 <482be5fb-0406-c203-2664-070a77e329e9@bitdefender.com>
 <5BEE972D02000078001FCB0D@prv1-mh.provo.novell.com>
 <62c1f237-9d1d-06f3-49f8-e48be8d38b3f@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <0b6e6203-a204-aa2d-e747-49c8af9b7adc@bitdefender.com>
Date: Fri, 16 Nov 2018 14:26:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <62c1f237-9d1d-06f3-49f8-e48be8d38b3f@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTYvMTggMjowMyBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxMS8xNi8xOCAx
MDowOCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE1LjExLjE4IGF0IDE4OjU0LCA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+PiBPbiAxMS8xNS8xOCA3OjM0IFBN
LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+PiBPbiBOb3YgMTQsIDIwMTgsIGF0IDg6NDAgUE0s
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4+
IEBAIC0xNDQwLDYgKzE0NDMsMTEgQEAgdm9pZCBwMm1faW5pdF9hbHRwMm1fZXB0KHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCBpKQo+Pj4+PiAgICAgc3RydWN0IHAybV9kb21haW4gKmhv
c3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4+Pj4+ICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVw
dDsKPj4+Pj4KPj4+Pj4gKyAgICBwMm0tPm1heF9tYXBwZWRfcGZuID0gaG9zdHAybS0+bWF4X21h
cHBlZF9wZm47Cj4+Pj4KPj4+PiBXaHkgd2UgbmVlZCB0byBjb3B5IHRoaXMgdmFsdWU/Cj4+Pj4K
Pj4+PiBJ4oCZdmUganVzdCBzcGVudCB0aGUgYWZ0ZXJub29uIHRyYWNpbmcgYXJvdW5kIHRoZSBz
b3VyY2UgY29kZSwgYW5kIHdoaWxlIEnigJltIAo+Pj4gcHJldHR5IHN1cmUgaXQgd29u4oCZdCBo
dXJ0LCBJ4oCZbSBhbHNvIG5vdCBzdXJlIHdoeSBpdOKAmXMgbmVjZXNzYXJ5Lgo+Pj4KPj4+IEkg
dGhpbmsgSSBkaWQgdGhhdCBiZWNhdXNlIEkgYXNzdW1lZCB0aGF0IGl0IHdvdWxkIG1hdHRlciBm
b3IKPj4+IGVwdF9nZXRfZW50cnkoKSBhbmQgbWlzY29uZmlndXJhdGlvbnMsIHdoZW46Cj4+Pgo+
Pj4gIDk1NCAgICAgLyogVGhpcyBwZm4gaXMgaGlnaGVyIHRoYW4gdGhlIGhpZ2hlc3QgdGhlIHAy
bSBtYXAgY3VycmVudGx5Cj4+PiBob2xkcyAqLwo+Pj4gIDk1NSAgICAgaWYgKCBnZm4gPiBwMm0t
Pm1heF9tYXBwZWRfcGZuICkKPj4KPj4gVGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgdW5kZXIgYW55
IGNvbmRpdGlvbiBzdWNoIGNoZWNrcyByZXF1aXJlIHRoYXQKPj4gdGhlIGFjY3VtdWxhdGVkIHZh
bHVlIGJlIGluIHN5bmMgYmV0d2VlbiB0aGUgaG9zdCBhbmQgdGhlIHZhcmlvdXMKPj4gYWx0IHAy
bS1zLgo+Pgo+Pj4gIDk1NiAgICAgewo+Pj4gIDk1NyAgICAgICAgIGZvciAoIGkgPSBlcHQtPnds
OyBpID4gMDsgLS1pICkKPj4+ICA5NTggICAgICAgICAgICAgaWYgKCAoZ2ZuICYgfigoMVVMIDw8
IChpICogRVBUX1RBQkxFX09SREVSKSkgLSAxKSkgPgo+Pj4gIDk1OSAgICAgICAgICAgICAgICAg
IHAybS0+bWF4X21hcHBlZF9wZm4gKQo+Pj4gIDk2MCAgICAgICAgICAgICAgICAgYnJlYWs7Cj4+
PiAgOTYxICAgICAgICAgZ290byBvdXQ7Cj4+PiAgOTYyICAgICB9Cj4+Pgo+Pj4gYnV0IEkgYW0g
bm90IGNlcnRhaW4gaXQgaXMgcmVxdWlyZWQgZWl0aGVyLiBJIGNhbiBjZXJ0YWlubHkgcmVtb3Zl
IHRoaXMKPj4+IGFzc2lnbm1lbnQgYW5kIHNlZSBpZiBhbnl0aGluZyBicmVha3MuCj4+Cj4+IEkn
dmUgc2VlbiB5b3UgbWVudGlvbiBzdWNoIG9yIGFsaWtlIGEgY291cGxlIG9mIHRpbWVzIG5vdyB3
aGlsZQo+PiBkaXNjdXNzaW5nIHRoaXMgc2VyaWVzLCBhbmQgSSBoYXZlIHRvIGFkbWl0IHRoYXQg
SSdtIGEgbGl0dGxlIGZyaWdodGVuZWQ6Cj4+IE1ha2luZyBhIGNoYW5nZSBqdXN0IGJhc2VkIG9u
IHRoZSBvYnNlcnZhdGlvbiB0aGF0IG5vdGhpbmcgYnJlYWtzCj4+IGlzIHNldHRpbmcgdXMgdXAg
Zm9yIGJyZWFrYWdlIGluIHNvbWUgY29ybmVyIGNhc2UuIFRoYXQgaXMgLSBzZWVpbmcKPj4gc29t
ZXRoaW5nIGJyZWFrIGlzIGEgZ29vZCBpbmRpY2F0aW9uIHRoYXQgYSBjaGFuZ2Ugd2FzIHdyb25n
LCBidXQKPj4gbm90IHNlZWluZyBhbnkgYnJlYWthZ2UgZG9lc24ndCBhbG9uZSBqdXN0aWZ5IGEg
Y2hhbmdlLgo+Pgo+PiBJbiB0aGUgcGFydGljdWxhciBjYXNlIGhlcmUgSSB0aGluayB3aGV0aGVy
IHRoZSBjb3B5aW5nIG9mIHRoZSBmaWVsZAo+PiBpcyBuZWVkZWQgZGVwZW5kcyBvbiB3aGF0IGVs
c2UgaXMgYmVpbmcgY29waWVkIChJJ20gc29ycnksIEknbSBub3QKPj4gdGhhdCBmYW1pbGlhciB3
aXRoIGFsdHAybSk6IElmIG1hcHBpbmdzIGdldCBjbG9uZWQgZnJvbSB0aGUgaG9zdCBwMm0sCj4+
IHRoZW4gdGhpcyB2YWx1ZSBvdWdodCB0byBiZSBjbG9uZWQgdG9vLiBGb3IgYW55IG1hcHBpbmdz
IHRoYXQKPj4gbWlnaHQgYmUga2VwdCBpbiBzeW5jIGJldHdlZW4gcDJtLXMsIEkgdGhpbmsgdGhp
cyBmaWVsZCBhbHNvIHdvdWxkCj4+IG5lZWQgdG8gYmUgdXBkYXRlZCBpbiBzeW5jLgo+IAo+IFNv
IHRoZSBiYXNpYyBxdWVzdGlvbiBpcywgZG9lcyAibWF4X21hcHBlZF9wZm4iIG1lYW4sICJNYXhp
bXVtIHBmbiBfZm9yCj4gdGhlIGRvbWFpbl8iLCBvciAiTWF4aW11bSBwZm4gX2ZvciB0aGlzIHAy
bV8iLiAgV2hlbiB0aGUgZWxlbWVudCB3YXMKPiBhZGRlZCB0byB0aGUgcDJtIHN0cnVjdCB0aG9z
ZSB3ZXJlIHRoZSBzYW1lIHRoaW5nLiAgV2hpY2ggZG8gdGhlIHZhcmlvdXMKPiB1c2UgY2FzZXMg
ZXhwZWN0IGl0IHRvIGJlLCBhbmQgd2hpY2ggd291bGQgYmUgdGhlIG1vc3Qgcm9idXN0IGdvaW5n
IGZvcndhcmQ/Cj4gCj4gSSBzcGVudCBhIGJ1bmNoIG9mIHRpbWUgZ29pbmcgdGhyb3VnaCB0aGUg
Y29kZSB5ZXN0ZXJkYXksIGFuZCBJJ20gcHJldHR5Cj4gc3VyZSB0aGF0IGFzIGxvbmcgYXMgdGhl
IHZhbHVlIGluIHRoZSBwMm0gaXMgb25lIG9yIHRoZSBvdGhlciwgdGhlcmUKPiB3aWxsIGJlIGF0
IHRoZSBtb21lbnQgbm8gX2NvcnJlY3RuZXNzXyBpc3N1ZXMuICBJdCBsb29rZWQgdG8gbWUgbGlr
ZSBpbgo+IHRoZSBjYXNlIHdoZXJlIGFsdHAybS0+bWF4X21hcHBlZF9wZm4gPiBhbHRwMm0tPm1h
eF9yZW1hcHBlZF9nZm4sIHRoZW4KPiB0aGUgcDJtIG1hY2hpbmVyeSB3b3VsZCBkbyBhIGNlcnRh
aW4gYW1vdW50IG9mIHVubmVjZXNzYXJ5IHdvcmssIGJ1dAo+IHRoYXQncyBhbGwuCj4gCj4gSXQg
YWxzbyBsb29rZWQgdG8gbWUgbGlrZSBiZWZvcmUgdGhpcyBwYXRjaCwgdGhlIHZhbHVlIG1vc3Rs
eSBlbmRzIHVwCj4gYmVpbmcgICJtYXhpbXVtIHBmbiBldmVyIG1hcHBlZCBpbiB0aGlzIHAybSAo
ZXZlbiBhY3Jvc3MgYWx0cDJtCj4gZGVzcm95cykiLiAgVGhhdCdzIGJlY2F1c2Ugd2hlbiB0aGUg
YWx0cDJtIGlzIGFsbG9jYXRlZCwgaXQgc3RhcnRzIGFzIDA7Cj4gZXZlcnkgdGltZSBhbiBlbnRy
eSBpcyBwcm9wYWdhdGVkIGZyb20gdGhlIGhvc3RwMm0gdG8gdGhlIGFsdHAybSwKPiBlcHRfc2V0
X2VudHJ5KCkgdXBkYXRlcyBtYXhfbWFwcGVkX3BmbjsgYnV0IG5vdGhpbmcgc2V0cyBpdCBiYWNr
IHRvIHplcm8uCj4gCj4gQWxzbywgaG9zdHAybS0+bWF4X21hcHBlZF9wZm4gaXMgbmV2ZXIgZGVj
cmVhc2VkLCBvbmx5IGluY3JlYXNlZC4KPiAKPiBTbyBlaXRoZXIgYmVmb3JlIG9yIGFmdGVyIHRo
aXMgcGF0Y2gsIGFsdHAybS0+bWF4X3JlbWFwcGVkX2dmbiA8PQo+IGFsdHAybS0+bWF4X21hcHBl
ZF9wZm4gPD0gaG9zdHAybS0+bWF4X21hcHBlZF9wZm4uCj4gCj4gSW4gdGhlIHZhc3QgbWFqb3Jp
dHkgb2YgY2FzZXMsIG1heF9tYXBwZWRfcGZuIGlzIGV4cGxpY2l0bHkgYmVpbmcgcmVhZAo+IGZy
b20gdGhlIGhvc3RwMm0uCj4gCj4gQmVsb3cgYXJlIHRoZSBjYXNlcyB3aGVyZSBpdCBtYXkgYmUg
cmVhZCBmcm9tIGFuIGFsdHAybToKPiAKPiAgLSBlcHRfZ2V0X2VudHJ5KCksIGVwdF93YWxrX3Rh
YmxlcygpOiBJZiA9PW1heF9yZW1hcHBlZF9nZm4sIGl0IHdpbGwKPiByZXR1cm4gSU5WQUxJRF9N
Rk4gZWFybHkuICBJZiBoaWdoZXIgdGhhbiBtYXhfcmVtYXBwZWRfZ2ZuLCBpdCBmYWxscwo+IGJh
Y2sgdG8gd2Fsa2luZyB0aGUgYWx0cDJtJ3MgZXB0IHRhYmxlcywgd2hpY2ggd2lsbCBnaXZlIHlv
dSB0aGUgc2FtZQo+IGFuc3dlciwganVzdCBhIGJpdCBtb3JlIHNsb3dseS4KPiAKPiAgLSBlcHRf
ZHVtcF9wMm1fdGFibGVzKCk6IElmID09bWF4X3JlbWFwcGVkX2dmbiwgaXQgd2lsbCBkdW1wIG9u
bHkgdXAgdG8KPiB0aGUgY3VycmVudCBtYXA7IGlmID5tYXhfcmVtYXBwZWRfZ2ZuLCBpdCB3aWxs
IGR1bXAgYSBudW1iZXIgb2YKPiB1bm5lY2Vzc2FyeSBJTlZBTElEX01GTiBlbnRyaWVzLCBidXQg
bm8gbW9yZSBlbnRyaWVzIHRoYW4gdGhlIGhvc3RwMm0uCj4gCj4gIC0gcDJtLmM6Y2hhbmdlX3R5
cGVfcmFuZ2UoKTogSWYgPT1tYXhfcmVtYXBwZWRfZ2ZuLCBpdCB3aWxsIG9ubHkKPiBpbnZhbGlk
YXRlIGVudHJpZXMgaW4gdGhlIGFsdHAybSBhcyBoaWdoIGhhdmUgYmVlbiBjdXJyZW50bHkgcmVt
YXBwZWQuCj4gSWYgPm1heF9yZW1hcHBlZF9nZm4sIGl0IHdpbGwgd3JpdGUgaW52YWxpZCBlcHQg
ZW50cmllcyB0aGF0ICpoYXZlbid0Kgo+IHlldCBiZWVuIGNvcGllZCBvdmVyLiAgQnV0IEkgZG9u
J3QgdGhpbmsgZWl0aGVyIG9uZSBzaG91bGQgY2F1c2UgYQo+IGNvcnJlY3RuZXNzIGlzc3VlOiBl
aXRoZXIgd2F5LCBhY2Nlc3NpbmcgYSBnZm4gPiBtYXhfcmVtYXBwZWRfZ2ZuIHdpbGwKPiBjYXVz
ZSBhIGZhdWx0LCBhdCB3aGljaCBwb2ludCBlaXRoZXIgdGhlIGNvcnJlY3QgdmFsdWUgd2lsbCBi
ZSBjb3BpZWQKPiBmcm9tIHRoZSBob3N0cDJtIChwZXJoYXBzIGdvaW5nIHRocm91Z2ggcmVzb2x2
ZV9taXNjb25maWcoKSBvbiB0aGUKPiBob3N0cDJtIGluIHRoZSBwcm9jZXNzKSBvciB0aGUgY29y
cmVjdCB2YWx1ZSB3aWxsIGJlIGNhbGN1bGF0ZWQgdmlhCj4gcmVzb2x2ZV9taXNjb25maWcoKS4K
PiAKPiBTbywgaXQgc2VlbWVkIGZyb20gbXkgaW52ZXN0aWdhdGlvbiBsaWtlIGl0IHdvdWxkIGJl
IG1vcmUgdXNlZnVsIGlmIHdlCj4gZ290IHJpZCBvZiBhbHRwMm0tPm1heF9yZW1hcHBlZF9nZm4s
IGFuZCB1c2VkIGF0bHAybS0+bWF4X21hcHBlZF9wZm4KPiBpbnN0ZWFkLiAgSWYgcGVvcGxlIHdh
bnQgdG8ga25vdyB0aGUgbWF4aW11bSBnZm4gbWFwcGVkIGJ5IHRoZSBkb21haW4gYXMKPiBhIHdo
b2xlLCB0aGV5IHNob3VsZCBqdXN0IHVzZSBob3N0cDJtLT5tYXhfbWFwcGVkX3Bmbi4KPiAKPiBU
aGUgY29kZSBpcyBkZWZpbml0ZWx5IGNvbXBsaWNhdGVkIGVub3VnaCwgdGhvdWdoLCB0aGF0IEkg
bWF5IGhhdmUKPiBtaXNzZWQgc29tZXRoaW5nLCB3aGljaCBpcyB3aHkgSSBhc2tlZCBSYXp2YW4g
aWYgdGhlcmUgd2FzIGEgcmVhc29uIGhlCj4gY2hhbmdlZCBpdC4KPiAKPiBGb3IgdGhlIHB1cnBv
c2VzIG9mIHRoaXMgcGF0Y2gsIEkgcHJvcG9zZSBoYXZpbmcgcDJtX2FsdHAybV9pbml0X2VwdCgp
Cj4gc2V0IG1heF9tYXBwZWRfcGZuIHRvIDAgKGlmIHRoYXQgd29ya3MpLCBhbmQgbGVhdmluZyAi
Z2V0IHJpZCBvZgo+IG1heF9yZW1hcHBlZF9wZm4iIGZvciBhIGZ1dHVyZSBjbGVhbi11cCBzZXJp
ZXMuCgpUaGFuayB5b3UgZm9yIHRoZSBkZXRhaWxlZCBhbmFseXNpcyBhbmQgdGhlIHN1Z2dlc3Rp
b25zLgoKPiBUaGF0IHNhaWQgLS0gUmF6dmFuLCBJIHJlYWxpemUgdGhlIGNvZGUgaXMgcXVpdGUg
Y29tcGxleCwgYnV0IGl0J3Mgc3RpbGwKPiBpbXBvcnRhbnQgdGhhdCB3aGVuIHlvdSBtb2RpZnkg
dGhpbmdzIHlvdSB3b3JrIHRvIGhhdmUgYSBjbGVhcgo+IHVuZGVyc3RhbmRpbmcgb2Ygd2h5IHlv
dSdyZSBtYWtpbmcgY2hhbmdlcy4gIFRoZSBhbmFseXNpcyBJIGRpZCBhYm92ZQo+IHdpdGggaG93
IG1heF9tYXBwZWRfcGZuIGlzIHVzZWQgYW5kIHdoYXQgdGhlIGVmZmVjdHMgd291bGQgYmUgb25l
IHdheSBvcgo+IHRoZSBvdGhlciBzaG91bGQgaGF2ZSBiZWVuIHNvbWV0aGluZyB5b3UgZGlkIGJl
Zm9yZSBtb2RpZnlpbmcgaXQuCj4gT3RoZXJ3aXNlIHRoaW5ncyB3aWxsIG9ubHkgZ2V0IG1vcmUg
aW5jb21wcmVoZW5zaWJsZSBhbmQgYnVnZ3kuCgpQb2ludCB0YWtlbiwgYW5kIEkgYWdyZWUuCgpJ
IGhhdmUgaW4gZmFjdCBkb25lIGFuIGFuYWx5c2lzIGFuZCByZWFjaGVkIHNvbWUgb2YgdGhlIHNh
bWUKY29uY2x1c2lvbnMsIGJ1dCB0aGUgcmVhc29ucyBJIGhhdmUgZGVmZXJyZWQgdG8geW91ciBj
YWxsIGFyZToKCjEuIHRoZSBjb2RlIGJlaW5nIGFzIGNvbXBsZXggYXMgaXQgaXMgSSB0aG91Z2h0
IHRoZSBwYXRjaCBuZWVkZWQgdGhlCmFwcHJvdmFsIG9mIHNvbWVvbmUgd2l0aCBhIG11Y2ggYmV0
dGVyIG92ZXJ2aWV3IG9mIHAybSwKCjIuIG1vc3Qgb2YgdGhlIGRldGFpbGVkIGFuYWx5c2lzIEkn
dmUgZG9uZSBoYXBwZW5lZCBtb250aHMgYWdvIHdoZW4gdGhlCnNlcmllcyBmaXJzdCBnb3Qgc3Rh
cnRlZCwgd2hpY2ggbWVhbnMgSSdkIGhhdmUgdG8gcmVkbyBhdCBsZWFzdCBwYXJ0IG9mCml0IHRv
IHJlYWNoIGNlcnRhaW50eSAtIHNvIGNvdWxkbid0IHJlcGx5IG9uIHRoZSBzcG90IG1vcmUgdGhh
biBJIGRpZCwKCmFuZCAzLiBJIGhhZCBtaXNpbnRlcnByZXRlZCB0aGUgcXVlc3Rpb24gdG8gbWVh
biB0aGF0IHRoZSBjb2RlIGlzCnByb2JhYmx5IGluY29ycmVjdCAod2hpY2ggaXMgYXBwYXJlbnQg
ZnJvbSBteSBpbml0aWFsIHJlcGx5KSwgd2hpY2ggb2YKY291cnNlIG1ha2VzIGV2ZW4gdGhlIGlu
aXRpYWwgYW5hbHlzaXMgc2VlbSB3cm9uZyBhbmQgZW5kcyB1cCBiZWluZyBhCmh1bnQgZm9yIGp1
ZGdtZW50IGVycm9ycyByYXRoZXIgdGhhbiBqdXN0IGFuIGFuYWx5c2lzIG9mIHRoZSBsb2dpYy4K
ClRoYW5rcyBhZ2FpbiBmb3IgeW91ciBoZWxwLCBhbmQgc29ycnkgZm9yIGFueSBhY2NpZGVudGFs
IGluY29udmVuaWVuY2UuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 12:32:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 12:32: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-devel-bounces@lists.xenproject.org>)
	id 1gNdIZ-0003mr-Pd; Fri, 16 Nov 2018 12:32: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=sc98=n3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gNdIX-0003mm-R8
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 12:32:33 +0000
X-Inumbo-ID: b04c0ad8-e99b-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b04c0ad8-e99b-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 12:32:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Nov 2018 05:31:49 -0700
Message-Id: <5BEEB8B502000078001FCBEF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Fri, 16 Nov 2018 05:31:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
 <3603CF64-3679-43F6-A389-E88DAA0BF503@citrix.com>
 <482be5fb-0406-c203-2664-070a77e329e9@bitdefender.com>
 <5BEE972D02000078001FCB0D@prv1-mh.provo.novell.com>
 <62c1f237-9d1d-06f3-49f8-e48be8d38b3f@citrix.com>
In-Reply-To: <62c1f237-9d1d-06f3-49f8-e48be8d38b3f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjExLjE4IGF0IDEzOjAzLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBTbyB0aGUgYmFzaWMgcXVlc3Rpb24gaXMsIGRvZXMgIm1heF9tYXBwZWRfcGZuIiBtZWFu
LCAiTWF4aW11bSBwZm4gX2Zvcgo+IHRoZSBkb21haW5fIiwgb3IgIk1heGltdW0gcGZuIF9mb3Ig
dGhpcyBwMm1fIi4gIFdoZW4gdGhlIGVsZW1lbnQgd2FzCj4gYWRkZWQgdG8gdGhlIHAybSBzdHJ1
Y3QgdGhvc2Ugd2VyZSB0aGUgc2FtZSB0aGluZy4gIFdoaWNoIGRvIHRoZSB2YXJpb3VzCj4gdXNl
IGNhc2VzIGV4cGVjdCBpdCB0byBiZSwgYW5kIHdoaWNoIHdvdWxkIGJlIHRoZSBtb3N0IHJvYnVz
dCBnb2luZyBmb3J3YXJkPwoKU28gd2l0aCB0aGUgZmllbGQgZ2V0dGluZyB1cGRhdGVkIHJpZ2h0
IGluIGVwdF9zZXRfZW50cnkoKSwgYXMgbG9uZyBhcwpubyBjb3B5aW5nIG9mIGVudHJpZXMgZXhp
c3RzIHdoaWNoIGRvZXMgbm90IGdvIHRocm91Z2ggdGhhdCBmdW5jdGlvbiwKSSB0aGVuIGFncmVl
IHRoYXQgaXQgc2hvdWxkbid0IHJlYWxseSBtYXR0ZXIgd2hldGhlciB0aGUgZmllbGQgZ2V0cwpj
b3BpZWQgd2hlbiBzZXR0aW5nIHVwIGEgbmV3IGFsdHAybS4KCkhvd2V2ZXIsIGZhaXIgcGFydHMg
b2YgeW91ciBmdXJ0aGVyIHJlc3BvbnNlIGFyZSBjb25mdXNpbmcgdG8gbWUsCnJhdGhlciB0aGFu
IGNsYXJpZnlpbmcuIFRoYXQncyBmb3Igb25lIGJlY2F1c2UgeW91IHRhbGsgYWJvdXQgdGhlCm1h
eF9yZW1hcHBlZF9nZm4gZmllbGQsIGJ1dCB5b3UgbmV2ZXIgbWVudGlvbiBpdHMKbWluX3JlbWFw
cGVkX2dmbiBzaWJsaW5nLiBUaGUgb25seSBwbGFjZSBJIGNvdWxkIGZpbmQgd2hlcmUKY3VycmVu
dCBjb2RlIGNvbnN1bWVzIHRoZXNlIHR3byBpcyBwMm1fYWx0cDJtX3Byb3BhZ2F0ZV9jaGFuZ2Uo
KS4KVGhpcyBzdWdnZXN0cyB0byBtZSB0aGF0IGJvdGggZmllbGRzIHJlYWxseSBvbmx5IGV4aXN0
IGZvciBvcHRpbWl6YXRpb24KcHVycG9zZXMuCgpGdXJ0aGVybW9yZSBJIGluIHBhcnRpY3VsYXIg
Li4uCgo+IEkgc3BlbnQgYSBidW5jaCBvZiB0aW1lIGdvaW5nIHRocm91Z2ggdGhlIGNvZGUgeWVz
dGVyZGF5LCBhbmQgSSdtIHByZXR0eQo+IHN1cmUgdGhhdCBhcyBsb25nIGFzIHRoZSB2YWx1ZSBp
biB0aGUgcDJtIGlzIG9uZSBvciB0aGUgb3RoZXIsIHRoZXJlCj4gd2lsbCBiZSBhdCB0aGUgbW9t
ZW50IG5vIF9jb3JyZWN0bmVzc18gaXNzdWVzLiAgSXQgbG9va2VkIHRvIG1lIGxpa2UgaW4KPiB0
aGUgY2FzZSB3aGVyZSBhbHRwMm0tPm1heF9tYXBwZWRfcGZuID4gYWx0cDJtLT5tYXhfcmVtYXBw
ZWRfZ2ZuLCB0aGVuCj4gdGhlIHAybSBtYWNoaW5lcnkgd291bGQgZG8gYSBjZXJ0YWluIGFtb3Vu
dCBvZiB1bm5lY2Vzc2FyeSB3b3JrLCBidXQKPiB0aGF0J3MgYWxsLgo+IAo+IEl0IGFsc28gbG9v
a2VkIHRvIG1lIGxpa2UgYmVmb3JlIHRoaXMgcGF0Y2gsIHRoZSB2YWx1ZSBtb3N0bHkgZW5kcyB1
cAo+IGJlaW5nICAibWF4aW11bSBwZm4gZXZlciBtYXBwZWQgaW4gdGhpcyBwMm0gKGV2ZW4gYWNy
b3NzIGFsdHAybQo+IGRlc3JveXMpIi4gIFRoYXQncyBiZWNhdXNlIHdoZW4gdGhlIGFsdHAybSBp
cyBhbGxvY2F0ZWQsIGl0IHN0YXJ0cyBhcyAwOwo+IGV2ZXJ5IHRpbWUgYW4gZW50cnkgaXMgcHJv
cGFnYXRlZCBmcm9tIHRoZSBob3N0cDJtIHRvIHRoZSBhbHRwMm0sCj4gZXB0X3NldF9lbnRyeSgp
IHVwZGF0ZXMgbWF4X21hcHBlZF9wZm47IGJ1dCBub3RoaW5nIHNldHMgaXQgYmFjayB0byB6ZXJv
Lgo+IAo+IEFsc28sIGhvc3RwMm0tPm1heF9tYXBwZWRfcGZuIGlzIG5ldmVyIGRlY3JlYXNlZCwg
b25seSBpbmNyZWFzZWQuCj4gCj4gU28gZWl0aGVyIGJlZm9yZSBvciBhZnRlciB0aGlzIHBhdGNo
LCBhbHRwMm0tPm1heF9yZW1hcHBlZF9nZm4gPD0KPiBhbHRwMm0tPm1heF9tYXBwZWRfcGZuIDw9
IGhvc3RwMm0tPm1heF9tYXBwZWRfcGZuLgo+IAo+IEluIHRoZSB2YXN0IG1ham9yaXR5IG9mIGNh
c2VzLCBtYXhfbWFwcGVkX3BmbiBpcyBleHBsaWNpdGx5IGJlaW5nIHJlYWQKPiBmcm9tIHRoZSBo
b3N0cDJtLgo+IAo+IEJlbG93IGFyZSB0aGUgY2FzZXMgd2hlcmUgaXQgbWF5IGJlIHJlYWQgZnJv
bSBhbiBhbHRwMm06Cj4gCj4gIC0gZXB0X2dldF9lbnRyeSgpLCBlcHRfd2Fsa190YWJsZXMoKTog
SWYgPT1tYXhfcmVtYXBwZWRfZ2ZuLCBpdCB3aWxsCj4gcmV0dXJuIElOVkFMSURfTUZOIGVhcmx5
LiAgSWYgaGlnaGVyIHRoYW4gbWF4X3JlbWFwcGVkX2dmbiwgaXQgZmFsbHMKPiBiYWNrIHRvIHdh
bGtpbmcgdGhlIGFsdHAybSdzIGVwdCB0YWJsZXMsIHdoaWNoIHdpbGwgZ2l2ZSB5b3UgdGhlIHNh
bWUKPiBhbnN3ZXIsIGp1c3QgYSBiaXQgbW9yZSBzbG93bHkuCj4gCj4gIC0gZXB0X2R1bXBfcDJt
X3RhYmxlcygpOiBJZiA9PW1heF9yZW1hcHBlZF9nZm4sIGl0IHdpbGwgZHVtcCBvbmx5IHVwIHRv
Cj4gdGhlIGN1cnJlbnQgbWFwOyBpZiA+bWF4X3JlbWFwcGVkX2dmbiwgaXQgd2lsbCBkdW1wIGEg
bnVtYmVyIG9mCj4gdW5uZWNlc3NhcnkgSU5WQUxJRF9NRk4gZW50cmllcywgYnV0IG5vIG1vcmUg
ZW50cmllcyB0aGFuIHRoZSBob3N0cDJtLgo+IAo+ICAtIHAybS5jOmNoYW5nZV90eXBlX3Jhbmdl
KCk6IElmID09bWF4X3JlbWFwcGVkX2dmbiwgaXQgd2lsbCBvbmx5Cj4gaW52YWxpZGF0ZSBlbnRy
aWVzIGluIHRoZSBhbHRwMm0gYXMgaGlnaCBoYXZlIGJlZW4gY3VycmVudGx5IHJlbWFwcGVkLgo+
IElmID5tYXhfcmVtYXBwZWRfZ2ZuLCBpdCB3aWxsIHdyaXRlIGludmFsaWQgZXB0IGVudHJpZXMg
dGhhdCAqaGF2ZW4ndCoKPiB5ZXQgYmVlbiBjb3BpZWQgb3Zlci4gIEJ1dCBJIGRvbid0IHRoaW5r
IGVpdGhlciBvbmUgc2hvdWxkIGNhdXNlIGEKPiBjb3JyZWN0bmVzcyBpc3N1ZTogZWl0aGVyIHdh
eSwgYWNjZXNzaW5nIGEgZ2ZuID4gbWF4X3JlbWFwcGVkX2dmbiB3aWxsCj4gY2F1c2UgYSBmYXVs
dCwgYXQgd2hpY2ggcG9pbnQgZWl0aGVyIHRoZSBjb3JyZWN0IHZhbHVlIHdpbGwgYmUgY29waWVk
Cj4gZnJvbSB0aGUgaG9zdHAybSAocGVyaGFwcyBnb2luZyB0aHJvdWdoIHJlc29sdmVfbWlzY29u
ZmlnKCkgb24gdGhlCj4gaG9zdHAybSBpbiB0aGUgcHJvY2Vzcykgb3IgdGhlIGNvcnJlY3QgdmFs
dWUgd2lsbCBiZSBjYWxjdWxhdGVkIHZpYQo+IHJlc29sdmVfbWlzY29uZmlnKCkuCgouLi4gY2Fu
bm90IGlkZW50aWZ5IGFueSBvZiB0aGUgdGhyZWUgY2FzZXMgYWJvdmUgd2hlcmUgSSB1bmRlcnN0
YW5kCnlvdSBzYXkgYSBtYXhfbWFwcGVkX3BmbiA9PSBtYXhfcmVtYXBwZWRfZ2ZuIGNvbXBhcmlz
b24KaGFwcGVucy4gQnV0IGFzIHlvdSBzYXkgLSB0aGUgY29kZSBpcyBjb21wbGljYXRlZCAgZW5v
dWdoLCBzbyBJIG1heQplYXNpbHkgb3Zlcmxvb2sgc29tZXRoaW5nLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 12:34:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 12:34: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-devel-bounces@lists.xenproject.org>)
	id 1gNdKW-0003u1-JS; Fri, 16 Nov 2018 12:34:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0xxc=n3=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gNdKV-0003tl-Ei
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 12:34:35 +0000
X-Inumbo-ID: f89525a5-e99b-11e8-9a16-bc764e045a96
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f89525a5-e99b-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 12:34:33 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id d135so37031089qkc.12
 for <xen-devel@lists.xenproject.org>; Fri, 16 Nov 2018 04:34:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Qc8FdeQ+yglA9TcRVzDeqSNpof30xpDUCq/sw8JmAo4=;
 b=v6oYgHEElzrjCACCbJ9lfwgfgD/zrpUnHEQksWIYHYVAi510OXBkP0EUUrKbM/qFuX
 R2uNqO93FMA2tSAAYjhGtuG9+SN/ZUNV/xRNWtb/IUdqhkQWVtfp2XudZtUBJWoR2M5L
 qR15nr6s2Nca8N+TMbEMyz+2x37l8k/QI+Pj92PYSA+dDGH6GePezruhiqp5gxl/Rt/N
 Zeokr9iC78Uut4n1S5zD80l90hL3BtKPJX1uz/4LsoLsaSQ2EMDsE3Ft6KMNJQOL5l8n
 YOI2NpDj+w1jFaEzMivaWC32ouTgWbgCqUfuNm7KF+DT/psDBjR625wRB0f7GVxUAkN8
 ztUA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Qc8FdeQ+yglA9TcRVzDeqSNpof30xpDUCq/sw8JmAo4=;
 b=GaIYxKBXrqgYCQwe6hv4shYL9jzaIKnpU3NIFxnlfrZ0i7x5l16CWzFwAzeKjT2ZFO
 hXfh29MYZ5tDrpv4IDw3evDA+Mue3TSVeqsuQXZydzxtwNk7tLQQUxvzVBA4OC7NV6kF
 +aQdcmWcoyeP+mdcrZOX6djO3Wnx2U3w8gA2UZugQ/ihswEwG20HvNVXsodv1jf3kqRg
 QGsuWrnzpHPZqeXNeBCt/o12QukT+8JFxAXM1iexVH9k1fYBLmP15J+a8+6LNNsEBxmC
 aXB0+woyhIG60iXB4FZBu0+gI59FJqKMM5Np5XHY+vsnTB1tVd4E2JzX06IpAhTG7nr1
 SHTQ==
X-Gm-Message-State: AGRZ1gL/xkIRKXbwg+Wgn4kTcE7quH93x6dEoW4XjIf25OFma2E8VWmx
 diR3CcL5oWKza4Q7drPK9lRhEO5XCA+kK4h9AqJRMA==
X-Google-Smtp-Source: AJdET5dCkzYbMqxwpZmf8xlKUkHaeG8rDJvGDx+z+yzbAZO3aQ4vJGLKBbdnGEy1QWawBsauij8RFNtAdU+bl9l6zDg=
X-Received: by 2002:a0c:d0d7:: with SMTP id b23mr9980592qvh.67.1542371673024; 
 Fri, 16 Nov 2018 04:34:33 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
In-Reply-To: <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Fri, 16 Nov 2018 13:34:21 +0100
Message-ID: <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMTI6NDQgUE0gSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4KPgo+Cj4gT24gMTYvMTEvMjAxOCAxMToy
OSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+IE9uIEZyaSwgTm92IDE2LCAyMDE4IGF0IDEx
OjMzIEFNIE1pcmVsYSBTaW1vbm92aWMKPiA+IDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+
IHdyb3RlOgo+ID4+Cj4gPj4gSGkgSnVsaWVuLAo+ID4+Cj4gPj4gT24gVGh1LCBOb3YgMTUsIDIw
MTggYXQgOTozMSBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToK
PiA+Pj4KPiA+Pj4gSGksCj4gPj4+Cj4gPj4+IE9uIDExLzEyLzE4IDExOjMwIEFNLCBNaXJlbGEg
U2ltb25vdmljIHdyb3RlOgo+ID4+Pj4gVGhlIHJlc3VtZSBvZiBEb20wIHNob3VsZCBhbHdheXMg
Zm9sbG93IFhlbidzIHJlc3VtZS4gVGhpcyBpcwo+ID4+Pj4gZG9uZSBieSB1bmJsb2NraW5nIHRo
ZSBmaXJzdCB2Q1BVIG9mIERvbTAuCj4gPj4+Cj4gPj4+IFBsZWFzZSBleHBsYWluIHdoeSB5b3Ug
YWx3YXlzIG5lZWQgdG8gcmVzdW1lIERvbTAgYWZ0ZXJ3YXJkcy4KPiA+Pj4KPiA+Pgo+ID4+IFdl
IGRvbid0IG5lZWQgdG8sIGJ1dCB0aGF0IGlzIHdoYXQgaXMgcHJvbWlzZWQgaW4gdGhlIGRlc2ln
biBzcGVjLgo+Cj4gWW91IHN1cmVseSBoYWQgc29tZSByYXRpb25hbGUgd2hlbiB3cml0aW5nIHRo
ZSBwcm9taXNlIGluIHRoZSBkZXNpZ24gZG9jdW1lbnQsCj4gcmlnaHQ/Cj4KPiBTbyB3aGF0IGlz
IHRoZSByZWFzb24gYmVoaW5kIGl0PyBJIGRvbid0IHdhbnQgdG8gcmVzdW1lIGEgZG9tYWluIGlm
IHRoYXQncyBub3QKPiBuZWNlc3NhcnkuCj4KPiA+Pgo+ID4KPiA+IFRvIGJlIG1vcmUgc3BlY2lm
aWMgLSBhIGRvbVUgdGhhdCBkb2Vzbid0IGRlcGVuZCBvbiBkb20wIGNhbiByZXN1bWUKPiA+IGFu
ZCB3b3JrIGhhcHBpbHkgd2l0aG91dCBkb20wIGJlaW5nIHJlc3VtZWQsIGkuZS4ganVzdCBYZW4g
YW5kIGRvbVUKPiA+IHJlc3VtZS4gU28gcGF0Y2ggIltQQVRDSCAxNy8xOF0geGVuL2FybTogUmVz
dW1lIERvbTAgYWZ0ZXIgWGVuCj4gPiByZXN1bWVzIiBpcyBub3QgYSBtdXN0ICh3aGVuIHRoZXJl
IGFyZSBubyBQViBkcml2ZXJzIGludm9sdmVkKS4KPgo+IFBWIGJhY2tlbmRzIGRvbid0IG5lY2Vz
c2FyaWx5IHJlc2lkZSBpbiB0aGUgaGFyZHdhcmUgZG9tYWluLiBTbyBob3cgaXMgdGhpcwo+IGdv
aW5nIHRvIHdvcmsgZm9yIHRoZSBvdGhlciBjYXNlPwo+CgpJIGhvbmVzdGx5IGJlbGlldmUgdGhh
dCB0aGlzIGlzIG5vdCBuZWNlc3NhcnksIGFuZCBpcyBzdWItb3B0aW1hbC4gSXQKcmVsaWVzIG9u
IGFuIGFzc3VtcHRpb24gdGhhdCBkb20wIGNvbnRhaW5zIGFsbCB0aGUgUFYgZHJpdmVycywgd2hp
Y2gKaXMgbm90IGFsd2F5cyBjb3JyZWN0LgoKSSB3b3VsZCBwcmVmZXIgaWYgc29tZW9uZSBjYW4g
dGVsbCB1cyB0aGF0IGFueSBmcm9udGVuZCB3aWxsIHRyaWdnZXIKYW4gZXZlbnQgdG8gdGhlIGJh
Y2tlbmQsIGFuZCB0aGUgZXZlbnQgd291bGQgZ28gdGhyb3VnaCBYZW4uIFRoYXQgd2F5LAp0aGlz
IGV2ZW50IHdvdWxkIGNhdXNlIGEgZG9tYWluIGNvbnRhaW5pbmcgdGhlIGJhY2tlbmQgZHJpdmVy
IHRvCnJlc3VtZS4gSSB0aGluayB0aGlzIGlzIHRoZSBiZXN0IHBvc3NpYmxlIHNvbHV0aW9uLCBi
dXQgaXQgcmVsaWVzIG9uCmFuIGFzc3VtcHRpb24gdGhhdCB0aGUgZXZlbnQgd2lsbCBnbyB0aHJv
dWdoIFhlbiwgYW5kIEknbSBub3QKa25vd2xlZGdlYWJsZSBlbm91Z2ggdG8gY2xhaW0gdGhhdCB0
aGlzIGlzIGluZGVlZCB0aGUgY2FzZS4KSWYgdGhpcyBhc3N1bXB0aW9uIGlzIGNvcnJlY3QsIEkg
c3Ryb25nbHkgc3VnZ2VzdCB0byByZW1vdmUgdGhpcyBwYXRjaAphbmQgbGV0IHRoZSB3YWtlLXVw
IGZvciBhbGwgZG9tYWlucyBoYXBwZW4gYXV0b21hdGljYWxseSBhZnRlciB0aGUgWGVuCnJlc3Vt
ZXMuCgo+IENoZWVycywKPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 12:34:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 12:34: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-devel-bounces@lists.xenproject.org>)
	id 1gNdKW-0003tv-8i; Fri, 16 Nov 2018 12:34:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=0xxc=n3=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gNdKV-0003tm-FZ
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 12:34:35 +0000
X-Inumbo-ID: f889d047-e99b-11e8-9a16-bc764e045a96
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f889d047-e99b-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 12:34:33 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id a132so37092635qkg.1
 for <xen-devel@lists.xen.org>; Fri, 16 Nov 2018 04:34:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Qc8FdeQ+yglA9TcRVzDeqSNpof30xpDUCq/sw8JmAo4=;
 b=v6oYgHEElzrjCACCbJ9lfwgfgD/zrpUnHEQksWIYHYVAi510OXBkP0EUUrKbM/qFuX
 R2uNqO93FMA2tSAAYjhGtuG9+SN/ZUNV/xRNWtb/IUdqhkQWVtfp2XudZtUBJWoR2M5L
 qR15nr6s2Nca8N+TMbEMyz+2x37l8k/QI+Pj92PYSA+dDGH6GePezruhiqp5gxl/Rt/N
 Zeokr9iC78Uut4n1S5zD80l90hL3BtKPJX1uz/4LsoLsaSQ2EMDsE3Ft6KMNJQOL5l8n
 YOI2NpDj+w1jFaEzMivaWC32ouTgWbgCqUfuNm7KF+DT/psDBjR625wRB0f7GVxUAkN8
 ztUA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Qc8FdeQ+yglA9TcRVzDeqSNpof30xpDUCq/sw8JmAo4=;
 b=ZkJG2W6PgJeaQ0XDF5QEIvORbNFosNuu7fAzylxHricGVv3Uim+BiDgp8RrHEtfc6b
 39kadya+7nnl2XAXAexbvPOVPBGgNgn4BibTYKpxT/F6UGNJuQKrIZ3WuT5YaZ17oFA4
 i+kMRkhloDkxgpcZC89MkdUDpNmXFgH8hjCSitHkfdnBYpywzVNJFxQ8b090Hh9V4WWc
 Ep9GQDRs+xHVZ6kWfok9NrCs8H8ThSgLgv9aesNTN5CsjxPBAIioMy8jZTFsReUZN0So
 5NFoy6zGMdJPqkUpASth20oKdU6xvBAeUXy491aUR60SOJzhrnoaksOZUcegr/jVzYVA
 Ewdw==
X-Gm-Message-State: AGRZ1gJ7M5n950/CDuCTf9LorksM+VwhkMyUmLqfmLXaAppIpg8MzzOg
 aEwzypddKWioMxbzFdq4NGUe/aiFdvmhI8zoQreo2g==
X-Google-Smtp-Source: AJdET5dCkzYbMqxwpZmf8xlKUkHaeG8rDJvGDx+z+yzbAZO3aQ4vJGLKBbdnGEy1QWawBsauij8RFNtAdU+bl9l6zDg=
X-Received: by 2002:a0c:d0d7:: with SMTP id b23mr9980592qvh.67.1542371673024; 
 Fri, 16 Nov 2018 04:34:33 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
In-Reply-To: <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Fri, 16 Nov 2018 13:34:21 +0100
Message-ID: <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMTI6NDQgUE0gSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4KPgo+Cj4gT24gMTYvMTEvMjAxOCAxMToy
OSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+IE9uIEZyaSwgTm92IDE2LCAyMDE4IGF0IDEx
OjMzIEFNIE1pcmVsYSBTaW1vbm92aWMKPiA+IDxtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20+
IHdyb3RlOgo+ID4+Cj4gPj4gSGkgSnVsaWVuLAo+ID4+Cj4gPj4gT24gVGh1LCBOb3YgMTUsIDIw
MTggYXQgOTozMSBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToK
PiA+Pj4KPiA+Pj4gSGksCj4gPj4+Cj4gPj4+IE9uIDExLzEyLzE4IDExOjMwIEFNLCBNaXJlbGEg
U2ltb25vdmljIHdyb3RlOgo+ID4+Pj4gVGhlIHJlc3VtZSBvZiBEb20wIHNob3VsZCBhbHdheXMg
Zm9sbG93IFhlbidzIHJlc3VtZS4gVGhpcyBpcwo+ID4+Pj4gZG9uZSBieSB1bmJsb2NraW5nIHRo
ZSBmaXJzdCB2Q1BVIG9mIERvbTAuCj4gPj4+Cj4gPj4+IFBsZWFzZSBleHBsYWluIHdoeSB5b3Ug
YWx3YXlzIG5lZWQgdG8gcmVzdW1lIERvbTAgYWZ0ZXJ3YXJkcy4KPiA+Pj4KPiA+Pgo+ID4+IFdl
IGRvbid0IG5lZWQgdG8sIGJ1dCB0aGF0IGlzIHdoYXQgaXMgcHJvbWlzZWQgaW4gdGhlIGRlc2ln
biBzcGVjLgo+Cj4gWW91IHN1cmVseSBoYWQgc29tZSByYXRpb25hbGUgd2hlbiB3cml0aW5nIHRo
ZSBwcm9taXNlIGluIHRoZSBkZXNpZ24gZG9jdW1lbnQsCj4gcmlnaHQ/Cj4KPiBTbyB3aGF0IGlz
IHRoZSByZWFzb24gYmVoaW5kIGl0PyBJIGRvbid0IHdhbnQgdG8gcmVzdW1lIGEgZG9tYWluIGlm
IHRoYXQncyBub3QKPiBuZWNlc3NhcnkuCj4KPiA+Pgo+ID4KPiA+IFRvIGJlIG1vcmUgc3BlY2lm
aWMgLSBhIGRvbVUgdGhhdCBkb2Vzbid0IGRlcGVuZCBvbiBkb20wIGNhbiByZXN1bWUKPiA+IGFu
ZCB3b3JrIGhhcHBpbHkgd2l0aG91dCBkb20wIGJlaW5nIHJlc3VtZWQsIGkuZS4ganVzdCBYZW4g
YW5kIGRvbVUKPiA+IHJlc3VtZS4gU28gcGF0Y2ggIltQQVRDSCAxNy8xOF0geGVuL2FybTogUmVz
dW1lIERvbTAgYWZ0ZXIgWGVuCj4gPiByZXN1bWVzIiBpcyBub3QgYSBtdXN0ICh3aGVuIHRoZXJl
IGFyZSBubyBQViBkcml2ZXJzIGludm9sdmVkKS4KPgo+IFBWIGJhY2tlbmRzIGRvbid0IG5lY2Vz
c2FyaWx5IHJlc2lkZSBpbiB0aGUgaGFyZHdhcmUgZG9tYWluLiBTbyBob3cgaXMgdGhpcwo+IGdv
aW5nIHRvIHdvcmsgZm9yIHRoZSBvdGhlciBjYXNlPwo+CgpJIGhvbmVzdGx5IGJlbGlldmUgdGhh
dCB0aGlzIGlzIG5vdCBuZWNlc3NhcnksIGFuZCBpcyBzdWItb3B0aW1hbC4gSXQKcmVsaWVzIG9u
IGFuIGFzc3VtcHRpb24gdGhhdCBkb20wIGNvbnRhaW5zIGFsbCB0aGUgUFYgZHJpdmVycywgd2hp
Y2gKaXMgbm90IGFsd2F5cyBjb3JyZWN0LgoKSSB3b3VsZCBwcmVmZXIgaWYgc29tZW9uZSBjYW4g
dGVsbCB1cyB0aGF0IGFueSBmcm9udGVuZCB3aWxsIHRyaWdnZXIKYW4gZXZlbnQgdG8gdGhlIGJh
Y2tlbmQsIGFuZCB0aGUgZXZlbnQgd291bGQgZ28gdGhyb3VnaCBYZW4uIFRoYXQgd2F5LAp0aGlz
IGV2ZW50IHdvdWxkIGNhdXNlIGEgZG9tYWluIGNvbnRhaW5pbmcgdGhlIGJhY2tlbmQgZHJpdmVy
IHRvCnJlc3VtZS4gSSB0aGluayB0aGlzIGlzIHRoZSBiZXN0IHBvc3NpYmxlIHNvbHV0aW9uLCBi
dXQgaXQgcmVsaWVzIG9uCmFuIGFzc3VtcHRpb24gdGhhdCB0aGUgZXZlbnQgd2lsbCBnbyB0aHJv
dWdoIFhlbiwgYW5kIEknbSBub3QKa25vd2xlZGdlYWJsZSBlbm91Z2ggdG8gY2xhaW0gdGhhdCB0
aGlzIGlzIGluZGVlZCB0aGUgY2FzZS4KSWYgdGhpcyBhc3N1bXB0aW9uIGlzIGNvcnJlY3QsIEkg
c3Ryb25nbHkgc3VnZ2VzdCB0byByZW1vdmUgdGhpcyBwYXRjaAphbmQgbGV0IHRoZSB3YWtlLXVw
IGZvciBhbGwgZG9tYWlucyBoYXBwZW4gYXV0b21hdGljYWxseSBhZnRlciB0aGUgWGVuCnJlc3Vt
ZXMuCgo+IENoZWVycywKPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 12:41:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 12:41: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-devel-bounces@lists.xenproject.org>)
	id 1gNdQx-0004mf-DR; Fri, 16 Nov 2018 12:41: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=kbqs=n3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNdQw-0004mT-6p
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 12:41:14 +0000
X-Inumbo-ID: e6d0a2b9-e99c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6d0a2b9-e99c-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 12:41:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNdQt-0003pk-5e; Fri, 16 Nov 2018 12:41:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNdQs-00025f-Ui; Fri, 16 Nov 2018 12:41:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNdQs-00060I-U2; Fri, 16 Nov 2018 12:41:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130196-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 12:41:10 +0000
Subject: [Xen-devel] [ovmf test] 130196: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE5NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxOTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDkgZGF5cyAgIDk1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDAgZGF5cyAgIDE3IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 13:08:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 13:08: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-devel-bounces@lists.xenproject.org>)
	id 1gNdr0-0006QF-Of; Fri, 16 Nov 2018 13:08: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=deTc=N3=xenproject.org=prvs=85147f33b=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gNdqz-0006Q3-Cg
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 13:08:09 +0000
X-Inumbo-ID: 9da22b20-e9a0-11e8-b942-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9da22b20-e9a0-11e8-b942-12d6303a7972;
 Fri, 16 Nov 2018 13:07:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70766664"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75595-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 qemu-mainline:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=cb968d275c145467c8b385a3618a207ec111eab1
X-Osstest-Versions-That: qemuu=31eac32a8cba966c374b39bc36afdcb2eb255ed6
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 16 Nov 2018 13:07:45 +0000
Subject: [Xen-devel] [qemu-mainline baseline-only test] 75595: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU5NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzLzc1NTk1LwoKUmVncmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxk
IG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiA3NTU4MgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDc1NTgyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAxOSBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiA3NTU4MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
bGlrZSA3NTU4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDc1NTgyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBsaWtlIDc1NTgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIGxpa2UgNzU1ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgICAgIGZhaWwgbGlrZSA3NTU4
MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBsaWtlIDc1NTgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDc1NTgyCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJpYW4taHZtLWluc3RhbGwgICAg
ICBmYWlsIGxpa2UgNzU1ODIKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3NTU4MgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBsaWtl
IDc1NTgyCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzU1ODIKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSA3NTU4MgogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBsaWtlIDc1NTgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgNzU1ODIKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbGlr
ZSA3NTU4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSA3NTU4MgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDc1
NTgyCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAg
ICAgICAgICAgZmFpbCAgIGxpa2UgNzU1ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgICBmYWlsICAgbGlrZSA3NTU4MgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDc1NTgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIGxpa2UgNzU1ODIKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUg
ICAgICAgICAgICAgICAgY2I5NjhkMjc1YzE0NTQ2N2M4YjM4NWEzNjE4YTIwN2VjMTExZWFiMQpi
YXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgMzFlYWMzMmE4Y2JhOTY2YzM3
NGIzOWJjMzZhZmRjYjJlYjI1NWVkNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDc1NTgyICAyMDE4
LTExLTA4IDE2OjIxOjM5IFogICAgNyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3NTU5NSAg
MjAxOC0xMS0xNiAwNDo1MTo1MyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZWtzYW5kYXIgTWFya292aWMg
PGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5h
cm8ub3JnPgogIEFsZXhhbmRlciBHcmFmIDxhZ3JhZkBzdXNlLmRlPgogIEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICBDaGVuIFpoYW5nIDx0Z2ZiZXRhQGljbG91
ZC5jb20+CiAgQ2xlbWVudCBEZXNjaGFtcHMgPGNsZW1lbnQuZGVzY2hhbXBzQGdyZWVuc29jcy5j
b20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0
ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERyLiBE
YXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0
IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNv
bT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBGYW0gWmhlbmcgPGZhbXpAcmVk
aGF0LmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgog
IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2Fv
ZC5vcmc+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBKZWZmIENvZHkg
PGpjb2R5QHJlZGhhdC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVy
ZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5j
b20+CiAgTGlhbSBNZXJ3aWNrIDxMaWFtLk1lcndpY2tAb3JhY2xlLmNvbT4KICBNYXJjLUFuZHLD
qSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJpYSBLbGltdXNoZW5r
b3ZhIDxtYXJpYS5rbGltdXNoZW5rb3ZhQGlzcHJhcy5ydT4KICBNYXJrIENhdmUtQXlsYW5kIDxt
YXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1
QHJlZGhhdC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBz
aWZpdmUuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF2ZWwg
RG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0
ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQ
aGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2FkIEogUGFu
ZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5l
dD4KICBSb21hbiBLYXBsIDxya2FAc3lzZ28uY29tPgogIFJ1ZG9sZiBNYXJlayA8cnVkb2xmLm1h
cmVrQHN5c2dvLmNvbT4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlv
bi5vcmc+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN1cmFqIEpp
dGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgVGhvbWFzIEh1dGggPHRo
dXRoQHJlZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4K
ICBXb2xmZ2FuZyBCdW1pbGxlciA8dy5idW1pbGxlckBwcm94bW94LmNvbT4KICBZdW5xaWFuZyBT
dSA8eXN1QHdhdmVjb21wLmNvbT4KICB6aGVud2VpIHBpIDxwaXpoZW53ZWlAYnl0ZWRhbmNlLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0
ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20v
b3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaCBub3QgYXBwbGljYWJsZS4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIzMjEg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 13:12:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 13:12: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-devel-bounces@lists.xenproject.org>)
	id 1gNdvI-0007BO-HA; Fri, 16 Nov 2018 13:12:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cpgy=n3=citrix.com=prvs=851546e96=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gNdvH-0007B4-7Q
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 13:12:35 +0000
X-Inumbo-ID: 477ce6c8-e9a1-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 477ce6c8-e9a1-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 13:12:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70767098"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Nov 2018 13:12:27 +0000
Message-ID: <20181116131230.25885-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/3] Assorted Gitlab CI improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSAoMyk6CiAgYXV0b21hdGlvbjogcmVmYWN0b3IgZ2l0bGFiLWNpLnlhbWwKICBhdXRv
bWF0aW9uOiBpbnRyb2R1Y2Ugc29tZSBSQU5EQ09ORklHIHRlc3RzCiAgYXV0b21hdGlvbjogcHJv
cGVybHkgdGFnIHg4NiBqb2JzIGluIEdpdGxhYiBDSQoKIC5naXRsYWItY2kueW1sIHwgMzA5ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDE2MiBpbnNlcnRpb25zKCspLCAxNDcgZGVsZXRpb25zKC0pCgotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 13:12:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 13:12: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-devel-bounces@lists.xenproject.org>)
	id 1gNdvJ-0007Ba-6G; Fri, 16 Nov 2018 13:12: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=cpgy=n3=citrix.com=prvs=851546e96=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gNdvH-0007B9-EX
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 13:12:35 +0000
X-Inumbo-ID: 48120af1-e9a1-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48120af1-e9a1-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 13:12:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70767099"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Nov 2018 13:12:28 +0000
Message-ID: <20181116131230.25885-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181116131230.25885-1-wei.liu2@citrix.com>
References: <20181116131230.25885-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/3] automation: refactor gitlab-ci.yaml
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIHRoZSAiZXh0ZW5kcyIga2V5d29yZCBpbnRyb2R1Y2VkIGluIDExLjMgdG8gcmVkdWNlIHJl
cGV0aXRpb24gaW4Kam9icy4gTW9yZSBpbXBvcnRhbnRseSwgdGhpcyBoZWxwcyB1cyBiZXR0ZXIg
b3JnYW5pc2UgdGhlIHByb3BlcnRpZXMKb2Ygam9icy4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogLmdpdGxhYi1jaS55bWwgfCAyODEgKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTM0IGluc2VydGlvbnMoKyksIDE0NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS8uZ2l0bGFiLWNpLnltbCBiLy5naXRsYWItY2kueW1sCmluZGV4IGEzYjM5M2ZhZGUuLjFjN2Iz
ZDNkNWIgMTAwNjQ0Ci0tLSBhLy5naXRsYWItY2kueW1sCisrKyBiLy5naXRsYWItY2kueW1sCkBA
IC0yOCwyOTggKzI4LDI4NSBAQCBzdGFnZXM6CiAgICAgQ1hYOiBjbGFuZysrCiAgICAgY2xhbmc6
IHkKIAotY2VudG9zLTctMi1nY2M6CisueDg2LTY0LWJ1aWxkLXRtcGw6CiAgIDw8OiAqYnVpbGQK
ICAgdmFyaWFibGVzOgotICAgIDw8OiAqZ2NjCi0gICAgQ09OVEFJTkVSOiBjZW50b3M6Ny4yCi0g
ICAgZGVidWc6IG4KICAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAogCi1jZW50b3MtNy0yLWdj
Yy1kZWJ1ZzoKKy54ODYtNjQtYnVpbGQ6CisgIGV4dGVuZHM6IC54ODYtNjQtYnVpbGQtdG1wbAor
ICB2YXJpYWJsZXM6CisgICAgZGVidWc6IG4KKworLng4Ni02NC1idWlsZC1kZWJ1ZzoKKyAgZXh0
ZW5kczogLng4Ni02NC1idWlsZC10bXBsCisgIHZhcmlhYmxlczoKKyAgICBkZWJ1ZzogeQorCisu
eDg2LTMyLWJ1aWxkLXRtcGw6CiAgIDw8OiAqYnVpbGQKICAgdmFyaWFibGVzOgotICAgIDw8OiAq
Z2NjCi0gICAgQ09OVEFJTkVSOiBjZW50b3M6Ny4yCisgICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZf
MzIKKworLng4Ni0zMi1idWlsZDoKKyAgZXh0ZW5kczogLng4Ni0zMi1idWlsZC10bXBsCisgIHZh
cmlhYmxlczoKKyAgICBkZWJ1ZzogbgorCisueDg2LTMyLWJ1aWxkLWRlYnVnOgorICBleHRlbmRz
OiAueDg2LTMyLWJ1aWxkLXRtcGwKKyAgdmFyaWFibGVzOgogICAgIGRlYnVnOiB5Ci0gICAgWEVO
X1RBUkdFVF9BUkNIOiB4ODZfNjQKIAotY2VudG9zLTctZ2NjOgorLmdjYy14ODYtNjQtYnVpbGQ6
CisgIGV4dGVuZHM6IC54ODYtNjQtYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIDw8OiAqZ2NjCisK
Ky5nY2MteDg2LTY0LWJ1aWxkLWRlYnVnOgorICBleHRlbmRzOiAueDg2LTY0LWJ1aWxkLWRlYnVn
CisgIHZhcmlhYmxlczoKKyAgICA8PDogKmdjYworCisuZ2NjLXg4Ni0zMi1idWlsZDoKKyAgZXh0
ZW5kczogLng4Ni0zMi1idWlsZAorICB2YXJpYWJsZXM6CisgICAgPDw6ICpnY2MKKworLmdjYy14
ODYtMzItYnVpbGQtZGVidWc6CisgIGV4dGVuZHM6IC54ODYtMzItYnVpbGQtZGVidWcKKyAgdmFy
aWFibGVzOgorICAgIDw8OiAqZ2NjCisKKy5jbGFuZy14ODYtNjQtYnVpbGQ6CisgIGV4dGVuZHM6
IC54ODYtNjQtYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIDw8OiAqY2xhbmcKKworLmNsYW5nLXg4
Ni02NC1idWlsZC1kZWJ1ZzoKKyAgZXh0ZW5kczogLng4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJp
YWJsZXM6CisgICAgPDw6ICpjbGFuZworCisuY2xhbmcteDg2LTMyLWJ1aWxkOgorICBleHRlbmRz
OiAueDg2LTMyLWJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICA8PDogKmNsYW5nCisKKy5jbGFuZy14
ODYtMzItYnVpbGQtZGVidWc6CisgIGV4dGVuZHM6IC54ODYtMzItYnVpbGQtZGVidWcKKyAgdmFy
aWFibGVzOgorICAgIDw8OiAqY2xhbmcKKworLmFybTY0LWJ1aWxkLXRtcGw6CiAgIDw8OiAqYnVp
bGQKICAgdmFyaWFibGVzOgorICAgIFhFTl9UQVJHRVRfQVJDSDogYXJtNjQKKyAgdGFnczoKKyAg
ICAtIGFybTY0CisKKy5hcm02NC1idWlsZDoKKyAgZXh0ZW5kczogLmFybTY0LWJ1aWxkLXRtcGwK
KyAgdmFyaWFibGVzOgorICAgIGRlYnVnOiBuCisKKy5hcm02NC1idWlsZC1kZWJ1ZzoKKyAgZXh0
ZW5kczogLmFybTY0LWJ1aWxkLXRtcGwKKyAgdmFyaWFibGVzOgorICAgIGRlYnVnOiB5CisKKy5n
Y2MtYXJtNjQtYnVpbGQ6CisgIGV4dGVuZHM6IC5hcm02NC1idWlsZAorICB2YXJpYWJsZXM6CiAg
ICAgPDw6ICpnY2MKKworLmdjYy1hcm02NC1idWlsZC1kZWJ1ZzoKKyAgZXh0ZW5kczogLmFybTY0
LWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxlczoKKyAgICA8PDogKmdjYworCisjIEpvYnMgYmVsb3cg
dGhpcyBsaW5lCisKK2NlbnRvcy03LTItZ2NjOgorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWls
ZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBjZW50b3M6Ny4yCisKK2NlbnRvcy03LTIt
Z2NjLWRlYnVnOgorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJs
ZXM6CisgICAgQ09OVEFJTkVSOiBjZW50b3M6Ny4yCisKK2NlbnRvcy03LWdjYzoKKyAgZXh0ZW5k
czogLmdjYy14ODYtNjQtYnVpbGQKKyAgdmFyaWFibGVzOgogICAgIENPTlRBSU5FUjogY2VudG9z
OjcKLSAgICBkZWJ1ZzogbgotICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0CiAKIGNlbnRvcy03
LWdjYy1kZWJ1ZzoKLSAgPDw6ICpidWlsZAorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1k
ZWJ1ZwogICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpnY2MKICAgICBDT05UQUlORVI6IGNlbnRvczo3
Ci0gICAgZGVidWc6IHkKLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAogCiBkZWJpYW4tamVz
c2llLWNsYW5nOgotICA8PDogKmJ1aWxkCisgIGV4dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQK
ICAgdmFyaWFibGVzOgotICAgIDw8OiAqY2xhbmcKICAgICBDT05UQUlORVI6IGRlYmlhbjpqZXNz
aWUKLSAgICBkZWJ1ZzogbgotICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0CiAKIGRlYmlhbi1q
ZXNzaWUtY2xhbmctZGVidWc6Ci0gIDw8OiAqYnVpbGQKKyAgZXh0ZW5kczogLmNsYW5nLXg4Ni02
NC1idWlsZC1kZWJ1ZwogICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpjbGFuZwogICAgIENPTlRBSU5F
UjogZGViaWFuOmplc3NpZQotICAgIGRlYnVnOiB5Ci0gICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZf
NjQKIAogZGViaWFuLWplc3NpZS1nY2M6Ci0gIDw8OiAqYnVpbGQKKyAgZXh0ZW5kczogLmdjYy14
ODYtNjQtYnVpbGQKICAgdmFyaWFibGVzOgotICAgIDw8OiAqZ2NjCiAgICAgQ09OVEFJTkVSOiBk
ZWJpYW46amVzc2llCi0gICAgZGVidWc6IG4KLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAog
CiBkZWJpYW4tamVzc2llLWdjYy1kZWJ1ZzoKLSAgPDw6ICpidWlsZAorICBleHRlbmRzOiAuZ2Nj
LXg4Ni02NC1idWlsZC1kZWJ1ZwogICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpnY2MKICAgICBDT05U
QUlORVI6IGRlYmlhbjpqZXNzaWUKLSAgICBkZWJ1ZzogeQotICAgIFhFTl9UQVJHRVRfQVJDSDog
eDg2XzY0CiAKIGRlYmlhbi1zdHJldGNoLWNsYW5nOgotICA8PDogKmJ1aWxkCisgIGV4dGVuZHM6
IC5jbGFuZy14ODYtNjQtYnVpbGQKICAgdmFyaWFibGVzOgotICAgIDw8OiAqY2xhbmcKICAgICBD
T05UQUlORVI6IGRlYmlhbjpzdHJldGNoCi0gICAgZGVidWc6IG4KLSAgICBYRU5fVEFSR0VUX0FS
Q0g6IHg4Nl82NAogCiBkZWJpYW4tc3RyZXRjaC1jbGFuZy1kZWJ1ZzoKLSAgPDw6ICpidWlsZAor
ICBleHRlbmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkLWRlYnVnCiAgIHZhcmlhYmxlczoKLSAgICA8
PDogKmNsYW5nCiAgICAgQ09OVEFJTkVSOiBkZWJpYW46c3RyZXRjaAotICAgIGRlYnVnOiB5Ci0g
ICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfNjQKIAogZGViaWFuLXN0cmV0Y2gtZ2NjOgotICA8PDog
KmJ1aWxkCisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkCiAgIHZhcmlhYmxlczoKLSAgICA8
PDogKmdjYwogICAgIENPTlRBSU5FUjogZGViaWFuOnN0cmV0Y2gKLSAgICBkZWJ1ZzogbgotICAg
IFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0CiAKIGRlYmlhbi1zdHJldGNoLWdjYy1kZWJ1ZzoKLSAg
PDw6ICpidWlsZAorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZwogICB2YXJpYWJs
ZXM6Ci0gICAgPDw6ICpnY2MKICAgICBDT05UQUlORVI6IGRlYmlhbjpzdHJldGNoCi0gICAgZGVi
dWc6IHkKLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAogCiBkZWJpYW4tc3RyZXRjaC0zMi1j
bGFuZzoKLSAgPDw6ICpidWlsZAorICBleHRlbmRzOiAuY2xhbmcteDg2LTMyLWJ1aWxkCiAgIHZh
cmlhYmxlczoKLSAgICA8PDogKmNsYW5nCiAgICAgQ09OVEFJTkVSOiBkZWJpYW46c3RyZXRjaC1p
Mzg2Ci0gICAgZGVidWc6IG4KLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl8zMgogCiBkZWJpYW4t
c3RyZXRjaC0zMi1jbGFuZy1kZWJ1ZzoKLSAgPDw6ICpidWlsZAorICBleHRlbmRzOiAuY2xhbmct
eDg2LTMyLWJ1aWxkLWRlYnVnCiAgIHZhcmlhYmxlczoKLSAgICA8PDogKmNsYW5nCiAgICAgQ09O
VEFJTkVSOiBkZWJpYW46c3RyZXRjaC1pMzg2Ci0gICAgZGVidWc6IHkKLSAgICBYRU5fVEFSR0VU
X0FSQ0g6IHg4Nl8zMgogCiBkZWJpYW4tc3RyZXRjaC0zMi1nY2M6Ci0gIDw8OiAqYnVpbGQKKyAg
ZXh0ZW5kczogLmdjYy14ODYtMzItYnVpbGQKICAgdmFyaWFibGVzOgotICAgIDw8OiAqZ2NjCiAg
ICAgQ09OVEFJTkVSOiBkZWJpYW46c3RyZXRjaC1pMzg2Ci0gICAgZGVidWc6IG4KLSAgICBYRU5f
VEFSR0VUX0FSQ0g6IHg4Nl8zMgogCiBkZWJpYW4tc3RyZXRjaC0zMi1nY2MtZGVidWc6Ci0gIDw8
OiAqYnVpbGQKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQtZGVidWcKICAgdmFyaWFibGVz
OgotICAgIDw8OiAqZ2NjCiAgICAgQ09OVEFJTkVSOiBkZWJpYW46c3RyZXRjaC1pMzg2Ci0gICAg
ZGVidWc6IHkKLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl8zMgogCiBkZWJpYW4tdW5zdGFibGUt
Y2xhbmc6Ci0gIDw8OiAqYnVpbGQKKyAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZAogICB2
YXJpYWJsZXM6Ci0gICAgPDw6ICpjbGFuZwogICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxl
Ci0gICAgZGVidWc6IG4KLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAogCiBkZWJpYW4tdW5z
dGFibGUtY2xhbmctZGVidWc6Ci0gIDw8OiAqYnVpbGQKKyAgZXh0ZW5kczogLmNsYW5nLXg4Ni02
NC1idWlsZC1kZWJ1ZwogICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpjbGFuZwogICAgIENPTlRBSU5F
UjogZGViaWFuOnVuc3RhYmxlCi0gICAgZGVidWc6IHkKLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4
Nl82NAogCiBkZWJpYW4tdW5zdGFibGUtZ2NjOgotICA8PDogKmJ1aWxkCisgIGV4dGVuZHM6IC5n
Y2MteDg2LTY0LWJ1aWxkCiAgIHZhcmlhYmxlczoKLSAgICA8PDogKmdjYwogICAgIENPTlRBSU5F
UjogZGViaWFuOnVuc3RhYmxlCi0gICAgZGVidWc6IG4KLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4
Nl82NAogCiBkZWJpYW4tdW5zdGFibGUtZ2NjLWRlYnVnOgotICA8PDogKmJ1aWxkCisgIGV4dGVu
ZHM6IC5nY2MteDg2LTY0LWJ1aWxkLWRlYnVnCiAgIHZhcmlhYmxlczoKLSAgICA8PDogKmdjYwog
ICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlCi0gICAgZGVidWc6IHkKLSAgICBYRU5fVEFS
R0VUX0FSQ0g6IHg4Nl82NAogCiBkZWJpYW4tdW5zdGFibGUtMzItY2xhbmc6Ci0gIDw8OiAqYnVp
bGQKKyAgZXh0ZW5kczogLmNsYW5nLXg4Ni0zMi1idWlsZAogICB2YXJpYWJsZXM6Ci0gICAgPDw6
ICpjbGFuZwogICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWkzODYKLSAgICBkZWJ1Zzog
bgotICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzMyCiAKIGRlYmlhbi11bnN0YWJsZS0zMi1jbGFu
Zy1kZWJ1ZzoKLSAgPDw6ICpidWlsZAorICBleHRlbmRzOiAuY2xhbmcteDg2LTMyLWJ1aWxkLWRl
YnVnCiAgIHZhcmlhYmxlczoKLSAgICA8PDogKmNsYW5nCiAgICAgQ09OVEFJTkVSOiBkZWJpYW46
dW5zdGFibGUtaTM4NgotICAgIGRlYnVnOiB5Ci0gICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfMzIK
IAogZGViaWFuLXVuc3RhYmxlLTMyLWdjYzoKLSAgPDw6ICpidWlsZAorICBleHRlbmRzOiAuZ2Nj
LXg4Ni0zMi1idWlsZAogICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpnY2MKICAgICBDT05UQUlORVI6
IGRlYmlhbjp1bnN0YWJsZS1pMzg2Ci0gICAgZGVidWc6IG4KLSAgICBYRU5fVEFSR0VUX0FSQ0g6
IHg4Nl8zMgogCiBkZWJpYW4tdW5zdGFibGUtMzItZ2NjLWRlYnVnOgotICA8PDogKmJ1aWxkCisg
IGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkLWRlYnVnCiAgIHZhcmlhYmxlczoKLSAgICA8PDog
KmdjYwogICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWkzODYKLSAgICBkZWJ1ZzogeQot
ICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzMyCiAKICMgVWJ1bnR1IFRydXN0eSdzIENsYW5nIGlz
IDMuNCB3aGlsZSBYZW4gcmVxdWlyZXMgMy41CiAKIHVidW50dS10cnVzdHktZ2NjOgotICA8PDog
KmJ1aWxkCisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkCiAgIHZhcmlhYmxlczoKLSAgICA8
PDogKmdjYwogICAgIENPTlRBSU5FUjogdWJ1bnR1OnRydXN0eQotICAgIGRlYnVnOiBuCi0gICAg
WEVOX1RBUkdFVF9BUkNIOiB4ODZfNjQKIAogdWJ1bnR1LXRydXN0eS1nY2MtZGVidWc6Ci0gIDw8
OiAqYnVpbGQKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQtZGVidWcKICAgdmFyaWFibGVz
OgotICAgIDw8OiAqZ2NjCiAgICAgQ09OVEFJTkVSOiB1YnVudHU6dHJ1c3R5Ci0gICAgZGVidWc6
IHkKLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAogCiB1YnVudHUteGVuaWFsLWNsYW5nOgot
ICA8PDogKmJ1aWxkCisgIGV4dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQKICAgdmFyaWFibGVz
OgotICAgIDw8OiAqY2xhbmcKICAgICBDT05UQUlORVI6IHVidW50dTp4ZW5pYWwKLSAgICBkZWJ1
ZzogbgotICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0CiAKIHVidW50dS14ZW5pYWwtY2xhbmct
ZGVidWc6Ci0gIDw8OiAqYnVpbGQKKyAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZC1kZWJ1
ZwogICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpjbGFuZwogICAgIENPTlRBSU5FUjogdWJ1bnR1Onhl
bmlhbAotICAgIGRlYnVnOiB5Ci0gICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfNjQKIAogdWJ1bnR1
LXhlbmlhbC1nY2M6Ci0gIDw8OiAqYnVpbGQKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQK
ICAgdmFyaWFibGVzOgotICAgIDw8OiAqZ2NjCiAgICAgQ09OVEFJTkVSOiB1YnVudHU6eGVuaWFs
Ci0gICAgZGVidWc6IG4KLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAogCiB1YnVudHUteGVu
aWFsLWdjYy1kZWJ1ZzoKLSAgPDw6ICpidWlsZAorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWls
ZC1kZWJ1ZwogICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpnY2MKICAgICBDT05UQUlORVI6IHVidW50
dTp4ZW5pYWwKLSAgICBkZWJ1ZzogeQotICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0CiAKIHVi
dW50dS1iaW9uaWMtY2xhbmc6Ci0gIDw8OiAqYnVpbGQKKyAgZXh0ZW5kczogLmNsYW5nLXg4Ni02
NC1idWlsZAogICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpjbGFuZwogICAgIENPTlRBSU5FUjogdWJ1
bnR1OmJpb25pYwotICAgIGRlYnVnOiBuCi0gICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfNjQKIAog
dWJ1bnR1LWJpb25pYy1jbGFuZy1kZWJ1ZzoKLSAgPDw6ICpidWlsZAorICBleHRlbmRzOiAuY2xh
bmcteDg2LTY0LWJ1aWxkLWRlYnVnCiAgIHZhcmlhYmxlczoKLSAgICA8PDogKmNsYW5nCiAgICAg
Q09OVEFJTkVSOiB1YnVudHU6YmlvbmljCi0gICAgZGVidWc6IHkKLSAgICBYRU5fVEFSR0VUX0FS
Q0g6IHg4Nl82NAogCiB1YnVudHUtYmlvbmljLWdjYzoKLSAgPDw6ICpidWlsZAorICBleHRlbmRz
OiAuZ2NjLXg4Ni02NC1idWlsZAogICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpnY2MKICAgICBDT05U
QUlORVI6IHVidW50dTpiaW9uaWMKLSAgICBkZWJ1ZzogbgotICAgIFhFTl9UQVJHRVRfQVJDSDog
eDg2XzY0CiAKIHVidW50dS1iaW9uaWMtZ2NjLWRlYnVnOgotICA8PDogKmJ1aWxkCisgIGV4dGVu
ZHM6IC5nY2MteDg2LTY0LWJ1aWxkLWRlYnVnCiAgIHZhcmlhYmxlczoKLSAgICA8PDogKmdjYwog
ICAgIENPTlRBSU5FUjogdWJ1bnR1OmJpb25pYwotICAgIGRlYnVnOiB5Ci0gICAgWEVOX1RBUkdF
VF9BUkNIOiB4ODZfNjQKIAogIyBBcm0gYnVpbGRzCiAKIGRlYmlhbi11bnN0YWJsZS1nY2MtYXJt
NjQ6Ci0gIDw8OiAqYnVpbGQKKyAgZXh0ZW5kczogLmdjYy1hcm02NC1idWlsZAogICB2YXJpYWJs
ZXM6Ci0gICAgPDw6ICpnY2MKICAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZS1hcm02NHY4
Ci0gICAgZGVidWc6IG4KLSAgICBYRU5fVEFSR0VUX0FSQ0g6IGFybTY0Ci0gIHRhZ3M6Ci0gICAg
LSBhcm02NAogCiBkZWJpYW4tdW5zdGFibGUtZ2NjLWRlYnVnLWFybTY0OgotICA8PDogKmJ1aWxk
CisgIGV4dGVuZHM6IC5nY2MtYXJtNjQtYnVpbGQtZGVidWcKICAgdmFyaWFibGVzOgotICAgIDw8
OiAqZ2NjCiAgICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUtYXJtNjR2OAotICAgIGRlYnVn
OiB5Ci0gICAgWEVOX1RBUkdFVF9BUkNIOiBhcm02NAotICB0YWdzOgotICAgIC0gYXJtNjQKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 13:12:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 13:12: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-devel-bounces@lists.xenproject.org>)
	id 1gNdvI-0007BU-RV; Fri, 16 Nov 2018 13:12:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cpgy=n3=citrix.com=prvs=851546e96=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gNdvH-0007BA-EM
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 13:12:35 +0000
X-Inumbo-ID: 48180af2-e9a1-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48180af2-e9a1-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 13:12:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70767101"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Nov 2018 13:12:29 +0000
Message-ID: <20181116131230.25885-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181116131230.25885-1-wei.liu2@citrix.com>
References: <20181116131230.25885-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/3] automation: introduce some RANDCONFIG tests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiAuZ2l0bGFi
LWNpLnltbCB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI0
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS8uZ2l0bGFiLWNpLnltbCBiLy5naXRsYWItY2ku
eW1sCmluZGV4IDFjN2IzZDNkNWIuLmIyNjgxODJiYzYgMTAwNjQ0Ci0tLSBhLy5naXRsYWItY2ku
eW1sCisrKyBiLy5naXRsYWItY2kueW1sCkBAIC0yMjcsNiArMjI3LDE4IEBAIGRlYmlhbi11bnN0
YWJsZS1nY2MtZGVidWc6CiAgIHZhcmlhYmxlczoKICAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0
YWJsZQogCitkZWJpYW4tdW5zdGFibGUtZ2NjLXJhbmRjb25maWc6CisgIGV4dGVuZHM6IC5nY2Mt
eDg2LTY0LWJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJs
ZQorICAgIFJBTkRDT05GSUc6IHkKKworZGViaWFuLXVuc3RhYmxlLWdjYy1kZWJ1Zy1yYW5kY29u
ZmlnOgorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6Cisg
ICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUKKyAgICBSQU5EQ09ORklHOiB5CisKIGRlYmlh
bi11bnN0YWJsZS0zMi1jbGFuZzoKICAgZXh0ZW5kczogLmNsYW5nLXg4Ni0zMi1idWlsZAogICB2
YXJpYWJsZXM6CkBAIC0zMTAsMyArMzIyLDE1IEBAIGRlYmlhbi11bnN0YWJsZS1nY2MtZGVidWct
YXJtNjQ6CiAgIGV4dGVuZHM6IC5nY2MtYXJtNjQtYnVpbGQtZGVidWcKICAgdmFyaWFibGVzOgog
ICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWFybTY0djgKKworZGViaWFuLXVuc3RhYmxl
LWdjYy1hcm02NC1yYW5kY29uZmlnOgorICBleHRlbmRzOiAuZ2NjLWFybTY0LWJ1aWxkCisgIHZh
cmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZS1hcm02NHY4CisgICAgUkFO
RENPTkZJRzogeQorCitkZWJpYW4tdW5zdGFibGUtZ2NjLWRlYnVnLWFybTY0LXJhbmRjb25maWc6
CisgIGV4dGVuZHM6IC5nY2MtYXJtNjQtYnVpbGQtZGVidWcKKyAgdmFyaWFibGVzOgorICAgIENP
TlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWFybTY0djgKKyAgICBSQU5EQ09ORklHOiB5Ci0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 13:12:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 13:12: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-devel-bounces@lists.xenproject.org>)
	id 1gNdvJ-0007Bg-FR; Fri, 16 Nov 2018 13:12: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=cpgy=n3=citrix.com=prvs=851546e96=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gNdvH-0007BD-KI
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 13:12:35 +0000
X-Inumbo-ID: 48780135-e9a1-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48780135-e9a1-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 13:12:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70767103"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Nov 2018 13:12:30 +0000
Message-ID: <20181116131230.25885-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181116131230.25885-1-wei.liu2@citrix.com>
References: <20181116131230.25885-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/3] automation: properly tag x86 jobs in Gitlab
 CI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2Ugd2UgaGF2ZSBpbnRyb2R1Y2VkIGFybTY0IHZhcmlhbnRzLCB3ZSdkIGJldHRlciBzdGFy
dCB0YWdnaW5nIHRoZQpvbGQgb25lcy4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQpEb3VnLCB0aGlzIHJlcXVpcmVzIHByb3Blcmx5IHRhZ2dpbmcgYWxs
IHRoZSB4ODYgcnVubmVyIGhvc3RzIGZpcnN0LgotLS0KIC5naXRsYWItY2kueW1sIHwgNCArKysr
CiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvLmdpdGxhYi1j
aS55bWwgYi8uZ2l0bGFiLWNpLnltbAppbmRleCBiMjY4MTgyYmM2Li4wMGM5ZmI5ZTNjIDEwMDY0
NAotLS0gYS8uZ2l0bGFiLWNpLnltbAorKysgYi8uZ2l0bGFiLWNpLnltbApAQCAtMzIsNiArMzIs
OCBAQCBzdGFnZXM6CiAgIDw8OiAqYnVpbGQKICAgdmFyaWFibGVzOgogICAgIFhFTl9UQVJHRVRf
QVJDSDogeDg2XzY0CisgIHRhZ3M6CisgICAgLSB4ODZfNjQKIAogLng4Ni02NC1idWlsZDoKICAg
ZXh0ZW5kczogLng4Ni02NC1idWlsZC10bXBsCkBAIC00Nyw2ICs0OSw4IEBAIHN0YWdlczoKICAg
PDw6ICpidWlsZAogICB2YXJpYWJsZXM6CiAgICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfMzIKKyAg
dGFnczoKKyAgICAtIHg4Nl8zMgogCiAueDg2LTMyLWJ1aWxkOgogICBleHRlbmRzOiAueDg2LTMy
LWJ1aWxkLXRtcGwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 13:24:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 13: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-devel-bounces@lists.xenproject.org>)
	id 1gNe72-0008JO-Ki; Fri, 16 Nov 2018 13:24: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=ma9f=n3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNe71-0008JE-JA
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 13:24:43 +0000
X-Inumbo-ID: f9ca1a07-e9a2-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f9ca1a07-e9a2-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 13:24:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C236C80D;
 Fri, 16 Nov 2018 05:24:41 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7FDA53F718;
 Fri, 16 Nov 2018 05:24:40 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
Date: Fri, 16 Nov 2018 13:24:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNi8xMS8yMDE4IDEyOjM0LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IEhpIEp1bGll
biwKCkhpIE1pcmVsYSwKCj4gCj4gT24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMTI6NDQgUE0gSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Cj4+Cj4+Cj4+IE9uIDE2
LzExLzIwMTggMTE6MjksIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4+PiBPbiBGcmksIE5vdiAx
NiwgMjAxOCBhdCAxMTozMyBBTSBNaXJlbGEgU2ltb25vdmljCj4+PiA8bWlyZWxhLnNpbW9ub3Zp
Y0BhZ2dpb3MuY29tPiB3cm90ZToKPj4+Pgo+Pj4+IEhpIEp1bGllbiwKPj4+Pgo+Pj4+IE9uIFRo
dSwgTm92IDE1LCAyMDE4IGF0IDk6MzEgUE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4gd3JvdGU6Cj4+Pj4+Cj4+Pj4+IEhpLAo+Pj4+Pgo+Pj4+PiBPbiAxMS8xMi8xOCAxMToz
MCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4+IFRoZSByZXN1bWUgb2YgRG9tMCBz
aG91bGQgYWx3YXlzIGZvbGxvdyBYZW4ncyByZXN1bWUuIFRoaXMgaXMKPj4+Pj4+IGRvbmUgYnkg
dW5ibG9ja2luZyB0aGUgZmlyc3QgdkNQVSBvZiBEb20wLgo+Pj4+Pgo+Pj4+PiBQbGVhc2UgZXhw
bGFpbiB3aHkgeW91IGFsd2F5cyBuZWVkIHRvIHJlc3VtZSBEb20wIGFmdGVyd2FyZHMuCj4+Pj4+
Cj4+Pj4KPj4+PiBXZSBkb24ndCBuZWVkIHRvLCBidXQgdGhhdCBpcyB3aGF0IGlzIHByb21pc2Vk
IGluIHRoZSBkZXNpZ24gc3BlYy4KPj4KPj4gWW91IHN1cmVseSBoYWQgc29tZSByYXRpb25hbGUg
d2hlbiB3cml0aW5nIHRoZSBwcm9taXNlIGluIHRoZSBkZXNpZ24gZG9jdW1lbnQsCj4+IHJpZ2h0
Pwo+Pgo+PiBTbyB3aGF0IGlzIHRoZSByZWFzb24gYmVoaW5kIGl0PyBJIGRvbid0IHdhbnQgdG8g
cmVzdW1lIGEgZG9tYWluIGlmIHRoYXQncyBub3QKPj4gbmVjZXNzYXJ5Lgo+Pgo+Pj4+Cj4+Pgo+
Pj4gVG8gYmUgbW9yZSBzcGVjaWZpYyAtIGEgZG9tVSB0aGF0IGRvZXNuJ3QgZGVwZW5kIG9uIGRv
bTAgY2FuIHJlc3VtZQo+Pj4gYW5kIHdvcmsgaGFwcGlseSB3aXRob3V0IGRvbTAgYmVpbmcgcmVz
dW1lZCwgaS5lLiBqdXN0IFhlbiBhbmQgZG9tVQo+Pj4gcmVzdW1lLiBTbyBwYXRjaCAiW1BBVENI
IDE3LzE4XSB4ZW4vYXJtOiBSZXN1bWUgRG9tMCBhZnRlciBYZW4KPj4+IHJlc3VtZXMiIGlzIG5v
dCBhIG11c3QgKHdoZW4gdGhlcmUgYXJlIG5vIFBWIGRyaXZlcnMgaW52b2x2ZWQpLgo+Pgo+PiBQ
ViBiYWNrZW5kcyBkb24ndCBuZWNlc3NhcmlseSByZXNpZGUgaW4gdGhlIGhhcmR3YXJlIGRvbWFp
bi4gU28gaG93IGlzIHRoaXMKPj4gZ29pbmcgdG8gd29yayBmb3IgdGhlIG90aGVyIGNhc2U/Cj4+
Cj4gCj4gSSBob25lc3RseSBiZWxpZXZlIHRoYXQgdGhpcyBpcyBub3QgbmVjZXNzYXJ5LCBhbmQg
aXMgc3ViLW9wdGltYWwuIEl0Cj4gcmVsaWVzIG9uIGFuIGFzc3VtcHRpb24gdGhhdCBkb20wIGNv
bnRhaW5zIGFsbCB0aGUgUFYgZHJpdmVycywgd2hpY2gKPiBpcyBub3QgYWx3YXlzIGNvcnJlY3Qu
CgpXZWxsLCB0aGVyZSBhcmUgb3RoZXIgcmVhc29ucyB0byByZXN1bWUgdGhlIGhhcmR3YXJlIGRv
bWFpbi4gVGhlIGhhcmR3YXJlIGRvbWFpbiAKb3ducyBtb3N0IHRoZSBkZXZpY2VzIGFuZCBtYXkg
YmUgcGFydCBvZiB0aGUgc3VzcGVuZC9yZXN1bWUgcGF0aC4KCkFzIHlvdSB0aWUgdGhlIGhvc3Qg
c3VzcGVuZCB0byB0aGUgaGFyZHdhcmUgZG9tYWluIHN1c3BlbmQsIGl0IG1heSBtYWtlcyBzZW5z
ZSAKdG8gcmVzdW1lIGF0IHRoZSBzYW1lIHRpbWUuIEl0IGlzIHRoZSBraW5kIG9mIHJhdGlvbmFs
ZSBJIHdvdWxkIGV4cGVjdCBpbiB0aGUgCmNvbW1pdCBtZXNzYWdlLgoKPiAKPiBJIHdvdWxkIHBy
ZWZlciBpZiBzb21lb25lIGNhbiB0ZWxsIHVzIHRoYXQgYW55IGZyb250ZW5kIHdpbGwgdHJpZ2dl
cgo+IGFuIGV2ZW50IHRvIHRoZSBiYWNrZW5kLCBhbmQgdGhlIGV2ZW50IHdvdWxkIGdvIHRocm91
Z2ggWGVuLiBUaGF0IHdheSwKPiB0aGlzIGV2ZW50IHdvdWxkIGNhdXNlIGEgZG9tYWluIGNvbnRh
aW5pbmcgdGhlIGJhY2tlbmQgZHJpdmVyIHRvCj4gcmVzdW1lLiBJIHRoaW5rIHRoaXMgaXMgdGhl
IGJlc3QgcG9zc2libGUgc29sdXRpb24sIGJ1dCBpdCByZWxpZXMgb24KPiBhbiBhc3N1bXB0aW9u
IHRoYXQgdGhlIGV2ZW50IHdpbGwgZ28gdGhyb3VnaCBYZW4sIGFuZCBJJ20gbm90Cj4ga25vd2xl
ZGdlYWJsZSBlbm91Z2ggdG8gY2xhaW0gdGhhdCB0aGlzIGlzIGluZGVlZCB0aGUgY2FzZS4KCkkg
dGhpbmsgaXQgaXMgc2hvdWxkIHdvcmssIHRoZSBiZXN0IHdheSB0byBmaW5kIG91dCBpZiBidWls
ZGluZyBhIHRlc3QgY2FzZSBmb3IgaXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 13:24:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 13: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-devel-bounces@lists.xenproject.org>)
	id 1gNe72-0008JU-UH; Fri, 16 Nov 2018 13:24: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=ma9f=n3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNe71-0008JF-LV
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 13:24:43 +0000
X-Inumbo-ID: f9dc9f31-e9a2-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f9dc9f31-e9a2-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 13:24:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C236C80D;
 Fri, 16 Nov 2018 05:24:41 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7FDA53F718;
 Fri, 16 Nov 2018 05:24:40 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
Date: Fri, 16 Nov 2018 13:24:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNi8xMS8yMDE4IDEyOjM0LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IEhpIEp1bGll
biwKCkhpIE1pcmVsYSwKCj4gCj4gT24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMTI6NDQgUE0gSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Cj4+Cj4+Cj4+IE9uIDE2
LzExLzIwMTggMTE6MjksIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4+PiBPbiBGcmksIE5vdiAx
NiwgMjAxOCBhdCAxMTozMyBBTSBNaXJlbGEgU2ltb25vdmljCj4+PiA8bWlyZWxhLnNpbW9ub3Zp
Y0BhZ2dpb3MuY29tPiB3cm90ZToKPj4+Pgo+Pj4+IEhpIEp1bGllbiwKPj4+Pgo+Pj4+IE9uIFRo
dSwgTm92IDE1LCAyMDE4IGF0IDk6MzEgUE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4gd3JvdGU6Cj4+Pj4+Cj4+Pj4+IEhpLAo+Pj4+Pgo+Pj4+PiBPbiAxMS8xMi8xOCAxMToz
MCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4+IFRoZSByZXN1bWUgb2YgRG9tMCBz
aG91bGQgYWx3YXlzIGZvbGxvdyBYZW4ncyByZXN1bWUuIFRoaXMgaXMKPj4+Pj4+IGRvbmUgYnkg
dW5ibG9ja2luZyB0aGUgZmlyc3QgdkNQVSBvZiBEb20wLgo+Pj4+Pgo+Pj4+PiBQbGVhc2UgZXhw
bGFpbiB3aHkgeW91IGFsd2F5cyBuZWVkIHRvIHJlc3VtZSBEb20wIGFmdGVyd2FyZHMuCj4+Pj4+
Cj4+Pj4KPj4+PiBXZSBkb24ndCBuZWVkIHRvLCBidXQgdGhhdCBpcyB3aGF0IGlzIHByb21pc2Vk
IGluIHRoZSBkZXNpZ24gc3BlYy4KPj4KPj4gWW91IHN1cmVseSBoYWQgc29tZSByYXRpb25hbGUg
d2hlbiB3cml0aW5nIHRoZSBwcm9taXNlIGluIHRoZSBkZXNpZ24gZG9jdW1lbnQsCj4+IHJpZ2h0
Pwo+Pgo+PiBTbyB3aGF0IGlzIHRoZSByZWFzb24gYmVoaW5kIGl0PyBJIGRvbid0IHdhbnQgdG8g
cmVzdW1lIGEgZG9tYWluIGlmIHRoYXQncyBub3QKPj4gbmVjZXNzYXJ5Lgo+Pgo+Pj4+Cj4+Pgo+
Pj4gVG8gYmUgbW9yZSBzcGVjaWZpYyAtIGEgZG9tVSB0aGF0IGRvZXNuJ3QgZGVwZW5kIG9uIGRv
bTAgY2FuIHJlc3VtZQo+Pj4gYW5kIHdvcmsgaGFwcGlseSB3aXRob3V0IGRvbTAgYmVpbmcgcmVz
dW1lZCwgaS5lLiBqdXN0IFhlbiBhbmQgZG9tVQo+Pj4gcmVzdW1lLiBTbyBwYXRjaCAiW1BBVENI
IDE3LzE4XSB4ZW4vYXJtOiBSZXN1bWUgRG9tMCBhZnRlciBYZW4KPj4+IHJlc3VtZXMiIGlzIG5v
dCBhIG11c3QgKHdoZW4gdGhlcmUgYXJlIG5vIFBWIGRyaXZlcnMgaW52b2x2ZWQpLgo+Pgo+PiBQ
ViBiYWNrZW5kcyBkb24ndCBuZWNlc3NhcmlseSByZXNpZGUgaW4gdGhlIGhhcmR3YXJlIGRvbWFp
bi4gU28gaG93IGlzIHRoaXMKPj4gZ29pbmcgdG8gd29yayBmb3IgdGhlIG90aGVyIGNhc2U/Cj4+
Cj4gCj4gSSBob25lc3RseSBiZWxpZXZlIHRoYXQgdGhpcyBpcyBub3QgbmVjZXNzYXJ5LCBhbmQg
aXMgc3ViLW9wdGltYWwuIEl0Cj4gcmVsaWVzIG9uIGFuIGFzc3VtcHRpb24gdGhhdCBkb20wIGNv
bnRhaW5zIGFsbCB0aGUgUFYgZHJpdmVycywgd2hpY2gKPiBpcyBub3QgYWx3YXlzIGNvcnJlY3Qu
CgpXZWxsLCB0aGVyZSBhcmUgb3RoZXIgcmVhc29ucyB0byByZXN1bWUgdGhlIGhhcmR3YXJlIGRv
bWFpbi4gVGhlIGhhcmR3YXJlIGRvbWFpbiAKb3ducyBtb3N0IHRoZSBkZXZpY2VzIGFuZCBtYXkg
YmUgcGFydCBvZiB0aGUgc3VzcGVuZC9yZXN1bWUgcGF0aC4KCkFzIHlvdSB0aWUgdGhlIGhvc3Qg
c3VzcGVuZCB0byB0aGUgaGFyZHdhcmUgZG9tYWluIHN1c3BlbmQsIGl0IG1heSBtYWtlcyBzZW5z
ZSAKdG8gcmVzdW1lIGF0IHRoZSBzYW1lIHRpbWUuIEl0IGlzIHRoZSBraW5kIG9mIHJhdGlvbmFs
ZSBJIHdvdWxkIGV4cGVjdCBpbiB0aGUgCmNvbW1pdCBtZXNzYWdlLgoKPiAKPiBJIHdvdWxkIHBy
ZWZlciBpZiBzb21lb25lIGNhbiB0ZWxsIHVzIHRoYXQgYW55IGZyb250ZW5kIHdpbGwgdHJpZ2dl
cgo+IGFuIGV2ZW50IHRvIHRoZSBiYWNrZW5kLCBhbmQgdGhlIGV2ZW50IHdvdWxkIGdvIHRocm91
Z2ggWGVuLiBUaGF0IHdheSwKPiB0aGlzIGV2ZW50IHdvdWxkIGNhdXNlIGEgZG9tYWluIGNvbnRh
aW5pbmcgdGhlIGJhY2tlbmQgZHJpdmVyIHRvCj4gcmVzdW1lLiBJIHRoaW5rIHRoaXMgaXMgdGhl
IGJlc3QgcG9zc2libGUgc29sdXRpb24sIGJ1dCBpdCByZWxpZXMgb24KPiBhbiBhc3N1bXB0aW9u
IHRoYXQgdGhlIGV2ZW50IHdpbGwgZ28gdGhyb3VnaCBYZW4sIGFuZCBJJ20gbm90Cj4ga25vd2xl
ZGdlYWJsZSBlbm91Z2ggdG8gY2xhaW0gdGhhdCB0aGlzIGlzIGluZGVlZCB0aGUgY2FzZS4KCkkg
dGhpbmsgaXQgaXMgc2hvdWxkIHdvcmssIHRoZSBiZXN0IHdheSB0byBmaW5kIG91dCBpZiBidWls
ZGluZyBhIHRlc3QgY2FzZSBmb3IgaXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 13:41:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 13:41: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-devel-bounces@lists.xenproject.org>)
	id 1gNeNG-0001Su-EV; Fri, 16 Nov 2018 13:41: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=jrw7=n3=citrix.com=prvs=851814dcd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNeNF-0001Sp-CW
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 13:41:29 +0000
X-Inumbo-ID: 506dcc99-e9a5-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 506dcc99-e9a5-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 13:41:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70769460"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 16 Nov 2018 13:41:17 +0000
Message-ID: <1542375677-6092-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/msr: Handle MSR_AMD64_DR{0-3}_ADDRESS_MASK
 in the new MSR infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIGZvbGxvd3VwIHRvIGMvcyA5NmYyMzVjMjYgd2hpY2ggZnVsZmlscyB0aGUgcmVt
YWluaW5nIFRPRE8gaXRlbS4KCkZpcnN0IG9mIGFsbCwgdGhlIHByZS1leGlzdGluZyBTVk0gY29k
ZSBoYXMgYSBidWcuICBUaGUgdmFsdWUgaW4KbXNycy0+ZHJfbWFza1tdIG1heSBiZSBzdGFsZSwg
YXMgd2UgYWxsb3cgZGlyZWN0IGFjY2VzcyB0byB0aGVzZSBNU1JzLgpSZXNvbHZlIHRoaXMgaW4g
Z3Vlc3RfcmRtc3IoKSBieSByZWFkaW5nIGRpcmVjdGx5IGZyb20gaGFyZHdhcmUgaW4gdGhlCmFm
ZmVjdGVkIGNhc2UuCgpXaXRoIHRoZSByZWFkaW5nL3dyaXRpbmcgbG9naWMgbW92ZWQgdG8gdGhl
IGNvbW1vbiBndWVzdF97cmQsd3J9bXNyKCkKaW5mcmFzdHJ1Y3R1cmUsIHRoZSBtaWdyYXRpb24g
bG9naWMgY2FuIGJlIHNpbXBsaWZpZWQuICBUaGUgUFYgbWlncmF0aW9uIGxvZ2ljCmRyb3BzIGFs
bCBvZiBpdHMgc3BlY2lhbCBjYXNpbmcsIGFuZCBTVk0ncyBlbnRpcmUge2luaXQsc2F2ZSxsb2Fk
fV9tc3IoKQppbmZyYXN0cnVjdHVyZSBiZWNvbWVzIHVubmVjZXNzYXJ5LgoKVGhlIHJlc3VsdGlu
ZyBkaWZmc3RhdCBzaG93cyBxdWl0ZSBob3cgZXhwZW5zaXZlIHRoZSBQViBzcGVjaWFsIGNhc2Vz
IHdoZXJlIGluCmFyY2hfZG9fZG9tY3RsKCkuCgogIGFkZC9yZW1vdmU6IDAvMyBncm93L3Nocmlu
azogNC82IHVwL2Rvd246IDQ2NS8tMTQ5NCAoLTEwMjkpCiAgRnVuY3Rpb24gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgb2xkICAgICBuZXcgICBkZWx0YQogIGd1ZXN0X3JkbXNy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI1MiAgICAgNDg0ICAgICsyMzIKICBn
dWVzdF93cm1zciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2NTMgICAgIDgyMiAg
ICArMTY5CiAgbXNyc190b19zZW5kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA4
ICAgICAgNDggICAgICs0MAogIGh2bV9sb2FkX2NwdV9tc3JzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDQ4OSAgICAgNTEzICAgICArMjQKICBzdm1faW5pdF9tc3IgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMjEgICAgICAgLSAgICAgLTIxCiAgaHZtX3NhdmVfY3B1X21zcnMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMzY1ICAgICAzNDMgICAgIC0yMgogIHJlYWRfbXNy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTA4OSAgICAxMDAxICAgICAtODgK
ICB3cml0ZV9tc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE4MjkgICAgMTY4
OSAgICAtMTQwCiAgc3ZtX21zcl9yZWFkX2ludGVyY2VwdCAgICAgICAgICAgICAgICAgICAgICAx
MTI0ICAgICA5NzAgICAgLTE1NAogIHN2bV9sb2FkX21zciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDE5NSAgICAgICAtICAgIC0xOTUKICBzdm1fc2F2ZV9tc3IgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxOTYgICAgICAgLSAgICAtMTk2CiAgc3ZtX21zcl93cml0ZV9p
bnRlcmNlcHQgICAgICAgICAgICAgICAgICAgICAxNDYxICAgIDEyNjUgICAgLTE5NgogIGFyY2hf
ZG9fZG9tY3RsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOTU4MSAgICA5MDk5ICAgIC00
ODIKICBUb3RhbDogQmVmb3JlPTMzMTQ2MTAsIEFmdGVyPTMzMTM1ODEsIGNoZyAtMC4wMyUKClNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgpDQzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IFN1
cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNDOiBC
cmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KCkluIHRoZSBsb25nIHJ1biwgSSB3YW50
IHRvIG1ha2UgYSBtb3JlIGdlbmVyaWMgaW5mcmFzdHJ1Y3R1cmUgZm9yCmNvbGxlY3RpbmcvZGlz
dHJpYnV0aW5nIE1TUiB2YWx1ZXMgd2hpY2ggZG9uJ3QgbGl2ZSBpbiAnbXNycycuICBIb3dldmVy
LCBJCndhbnQgdG8gaGF2ZSBzZXZlcmFsIGNvbmNyZXRlIHVzZWNhc2VzIGJlZm9yZSBhdHRlbXB0
aW5nIHRvIGRlc2lnbiBzdWNoIGFuCmluZnJhc3RydWN0dXJlLCB3aGljaCBpcyB3aHkgdGhpcyBw
YXRjaCBpcyBvcGVuY29kZWQgZm9yIG5vdy4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAg
ICAgICAgfCA1MSArKystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0u
YyAgICAgICAgIHwgIDYgKysrCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgfCA5NSAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9t
c3IuYyAgICAgICAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvcHYv
ZW11bC1wcml2LW9wLmMgfCAyOCAtLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21z
ci5oICAgICAgfCAgNSArKy0KIDYgZmlsZXMgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMTY5
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9h
cmNoL3g4Ni9kb21jdGwuYwppbmRleCAxNzVhMGM5Li5hYThhZDE5IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xMjc0LDYg
KzEyNzQsMTAgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgc3RhdGljIGNvbnN0IHVp
bnQzMl90IG1zcnNfdG9fc2VuZFtdID0gewogICAgICAgICAgICAgTVNSX1NQRUNfQ1RSTCwKICAg
ICAgICAgICAgIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMsCisgICAgICAgICAgICBN
U1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSywKKyAgICAgICAgICAgIE1TUl9BTUQ2NF9EUjFfQURE
UkVTU19NQVNLLAorICAgICAgICAgICAgTVNSX0FNRDY0X0RSMl9BRERSRVNTX01BU0ssCisgICAg
ICAgICAgICBNU1JfQU1ENjRfRFIzX0FERFJFU1NfTUFTSywKICAgICAgICAgfTsKICAgICAgICAg
dWludDMyX3QgbnJfbXNycyA9IEFSUkFZX1NJWkUobXNyc190b19zZW5kKTsKIApAQCAtMTM0MCwz
NSArMTM0NCw2IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgICAgICAgICAgICAgICsr
aTsKICAgICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgICAgICBpZiAoIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9EQkVYVCkgKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICAgICAgaWYgKCB2LT5hcmNoLm1zcnMtPmRyX21hc2tbMF0gKQotICAgICAgICAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGkgPCB2bXNycy0+bXNyX2NvdW50ICYm
ICFyZXQgKQotICAgICAgICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1zci5pbmRleCA9IE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOwotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1zci52YWx1ZSA9IHYtPmFyY2gubXNycy0+ZHJfbWFza1swXTsK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KHZt
c3JzLT5tc3JzLCBpLCAmbXNyLCAxKSApCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJldCA9IC1FRkFVTFQ7Ci0gICAgICAgICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAg
ICAgICAgICAgICArK2k7Ci0gICAgICAgICAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgICAg
ICAgICBmb3IgKCBqID0gMDsgaiA8IDM7ICsraiApCi0gICAgICAgICAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICAgICAgICAgIGlmICggIXYtPmFyY2gubXNycy0+ZHJfbWFza1sxICsgal0g
KQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgKCBpIDwgdm1zcnMtPm1zcl9jb3VudCAmJiAhcmV0ICkKLSAgICAgICAgICAg
ICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc3IuaW5kZXggPSBN
U1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyArIGo7Ci0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbXNyLnZhbHVlID0gdi0+YXJjaC5tc3JzLT5kcl9tYXNrWzEgKyBqXTsKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KHZtc3JzLT5tc3JzLCBp
LCAmbXNyLCAxKSApCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldCA9IC1FRkFV
TFQ7Ci0gICAgICAgICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgICAgICAgICAr
K2k7Ci0gICAgICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICB9Ci0KICAgICAgICAg
ICAgICAgICB2Y3B1X3VucGF1c2Uodik7CiAKICAgICAgICAgICAgICAgICBpZiAoIGkgPiB2bXNy
cy0+bXNyX2NvdW50ICYmICFyZXQgKQpAQCAtMTM5OCwyNCArMTM3MywxMCBAQCBsb25nIGFyY2hf
ZG9fZG9tY3RsKAogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBjYXNlIE1TUl9T
UEVDX0NUUkw6CiAgICAgICAgICAgICAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19F
TkFCTEVTOgotICAgICAgICAgICAgICAgICAgICBpZiAoIGd1ZXN0X3dybXNyKHYsIG1zci5pbmRl
eCwgbXNyLnZhbHVlKSAhPSBYODZFTVVMX09LQVkgKQotICAgICAgICAgICAgICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotCiAgICAgICAgICAgICAgICAg
Y2FzZSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSzoKLSAgICAgICAgICAgICAgICAgICAgaWYg
KCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0RCRVhUKSB8fAotICAgICAgICAgICAgICAgICAg
ICAgICAgIChtc3IudmFsdWUgPj4gMzIpICkKLSAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFr
OwotICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm1zcnMtPmRyX21hc2tbMF0gPSBtc3IudmFs
dWU7Ci0gICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgICAgICAgICAgY2Fz
ZSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyAuLi4KLSAgICAgICAgICAgICAgICAgICAgTVNS
X0FNRDY0X0RSM19BRERSRVNTX01BU0s6Ci0gICAgICAgICAgICAgICAgICAgIGlmICggIWJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkgfHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAo
bXNyLnZhbHVlID4+IDMyKSApCisgICAgICAgICAgICAgICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FE
RFJFU1NfTUFTSyAuLi4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6CisgICAgICAgICAgICAg
ICAgICAgIGlmICggZ3Vlc3Rfd3Jtc3IodiwgbXNyLmluZGV4LCBtc3IudmFsdWUpICE9IFg4NkVN
VUxfT0tBWSApCiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAg
ICAgICAgbXNyLmluZGV4IC09IE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLIC0gMTsKLSAgICAg
ICAgICAgICAgICAgICAgdi0+YXJjaC5tc3JzLT5kcl9tYXNrW21zci5pbmRleF0gPSBtc3IudmFs
dWU7CiAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDBiYzY3NmMuLmUyZTQyMDQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpA
QCAtMTMwNSw2ICsxMzA1LDEwIEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfY3B1X3hzYXZlX3N0YXRl
cyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHN0YXRpYyBjb25z
dCB1aW50MzJfdCBtc3JzX3RvX3NlbmRbXSA9IHsKICAgICBNU1JfU1BFQ19DVFJMLAogICAgIE1T
Ul9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMsCisgICAgTVNSX0FNRDY0X0RSMF9BRERSRVNT
X01BU0ssCisgICAgTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0ssCisgICAgTVNSX0FNRDY0X0RS
Ml9BRERSRVNTX01BU0ssCisgICAgTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0ssCiB9Owogc3Rh
dGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1zcl9jb3VudF9tYXggPSBBUlJBWV9TSVpF
KG1zcnNfdG9fc2VuZCk7CiAKQEAgLTE0MzgsNiArMTQ0Miw4IEBAIHN0YXRpYyBpbnQgaHZtX2xv
YWRfY3B1X21zcnMoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAK
ICAgICAgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgogICAgICAgICBjYXNlIE1TUl9JTlRFTF9NSVND
X0ZFQVRVUkVTX0VOQUJMRVM6CisgICAgICAgIGNhc2UgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01B
U0s6CisgICAgICAgIGNhc2UgTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgLi4uIE1TUl9BTUQ2
NF9EUjNfQUREUkVTU19NQVNLOgogICAgICAgICAgICAgcmMgPSBndWVzdF93cm1zcih2LCBjdHh0
LT5tc3JbaV0uaW5kZXgsIGN0eHQtPm1zcltpXS52YWwpOwogCiAgICAgICAgICAgICBpZiAoIHJj
ICE9IFg4NkVNVUxfT0tBWSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDM5NmVlNGEuLmI5YTg5MDAgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vc3ZtL3N2bS5jCkBAIC00MTMsNzIgKzQxMyw2IEBAIHN0YXRpYyBpbnQgc3ZtX2xvYWRfdm1j
Yl9jdHh0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqY3R4dCkKICAgICByZXR1
cm4gMDsKIH0KIAotc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgc3ZtX2luaXRfbXNyKHZvaWQp
Ci17Ci0gICAgcmV0dXJuIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkgPyA0IDogMDsK
LX0KLQotc3RhdGljIHZvaWQgc3ZtX3NhdmVfbXNyKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZt
X21zciAqY3R4dCkKLXsKLSAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkg
KQotICAgIHsKLSAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52YWwgPSB2LT5hcmNoLm1z
cnMtPmRyX21hc2tbMF07Ci0gICAgICAgIGlmICggY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52YWwg
KQotICAgICAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50KytdLmluZGV4ID0gTVNSX0FNRDY0
X0RSMF9BRERSRVNTX01BU0s7Ci0KLSAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52YWwg
PSB2LT5hcmNoLm1zcnMtPmRyX21hc2tbMV07Ci0gICAgICAgIGlmICggY3R4dC0+bXNyW2N0eHQt
PmNvdW50XS52YWwgKQotICAgICAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50KytdLmluZGV4
ID0gTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0s7Ci0KLSAgICAgICAgY3R4dC0+bXNyW2N0eHQt
PmNvdW50XS52YWwgPSB2LT5hcmNoLm1zcnMtPmRyX21hc2tbMl07Ci0gICAgICAgIGlmICggY3R4
dC0+bXNyW2N0eHQtPmNvdW50XS52YWwgKQotICAgICAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNv
dW50KytdLmluZGV4ID0gTVNSX0FNRDY0X0RSMl9BRERSRVNTX01BU0s7Ci0KLSAgICAgICAgY3R4
dC0+bXNyW2N0eHQtPmNvdW50XS52YWwgPSB2LT5hcmNoLm1zcnMtPmRyX21hc2tbM107Ci0gICAg
ICAgIGlmICggY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52YWwgKQotICAgICAgICAgICAgY3R4dC0+
bXNyW2N0eHQtPmNvdW50KytdLmluZGV4ID0gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s7Ci0g
ICAgfQotfQotCi1zdGF0aWMgaW50IHN2bV9sb2FkX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0
IGh2bV9tc3IgKmN0eHQpCi17Ci0gICAgdW5zaWduZWQgaW50IGksIGlkeDsKLSAgICBpbnQgZXJy
ID0gMDsKLQotICAgIGZvciAoIGkgPSAwOyBpIDwgY3R4dC0+Y291bnQ7ICsraSApCi0gICAgewot
ICAgICAgICBzd2l0Y2ggKCBpZHggPSBjdHh0LT5tc3JbaV0uaW5kZXggKQotICAgICAgICB7Ci0g
ICAgICAgIGNhc2UgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0s6Ci0gICAgICAgICAgICBpZiAo
ICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpICkKLSAgICAgICAgICAgICAgICBlcnIg
PSAtRU5YSU87Ci0gICAgICAgICAgICBlbHNlIGlmICggY3R4dC0+bXNyW2ldLnZhbCA+PiAzMiAp
Ci0gICAgICAgICAgICAgICAgZXJyID0gLUVET007Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAg
ICAgICAgICAgdi0+YXJjaC5tc3JzLT5kcl9tYXNrWzBdID0gY3R4dC0+bXNyW2ldLnZhbDsKLSAg
ICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2UgTVNSX0FNRDY0X0RSMV9BRERSRVNTX01B
U0sgLi4uIE1TUl9BTUQ2NF9EUjNfQUREUkVTU19NQVNLOgotICAgICAgICAgICAgaWYgKCAhYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0RCRVhUKSApCi0gICAgICAgICAgICAgICAgZXJyID0gLUVO
WElPOwotICAgICAgICAgICAgZWxzZSBpZiAoIGN0eHQtPm1zcltpXS52YWwgPj4gMzIgKQotICAg
ICAgICAgICAgICAgIGVyciA9IC1FRE9NOwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAg
ICAgIHYtPmFyY2gubXNycy0+ZHJfbWFza1tpZHggLSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFT
SyArIDFdID0KLSAgICAgICAgICAgICAgICAgICAgY3R4dC0+bXNyW2ldLnZhbDsKLSAgICAgICAg
ICAgIGJyZWFrOwotCi0gICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBjb250aW51ZTsKLSAg
ICAgICAgfQotICAgICAgICBpZiAoIGVyciApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAg
Y3R4dC0+bXNyW2ldLl9yc3ZkID0gMTsKLSAgICB9Ci0KLSAgICByZXR1cm4gZXJyOwotfQotCiBz
dGF0aWMgdm9pZCBzdm1fZnB1X2VudGVyKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCB2
bWNiX3N0cnVjdCAqbjF2bWNiID0gdmNwdV9uZXN0ZWRodm0odikubnZfbjF2bWN4OwpAQCAtMjA5
NCwxOSArMjAyOCw2IEBAIHN0YXRpYyBpbnQgc3ZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25l
ZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgICAgICAgICBnb3RvIGdwZjsK
ICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOgot
ICAgICAgICBpZiAoICF2LT5kb21haW4tPmFyY2guY3B1aWQtPmV4dGQuZGJleHQgKQotICAgICAg
ICAgICAgZ290byBncGY7Ci0gICAgICAgICptc3JfY29udGVudCA9IHYtPmFyY2gubXNycy0+ZHJf
bWFza1swXTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIE1TUl9BTUQ2NF9EUjFfQUREUkVT
U19NQVNLIC4uLiBNU1JfQU1ENjRfRFIzX0FERFJFU1NfTUFTSzoKLSAgICAgICAgaWYgKCAhdi0+
ZG9tYWluLT5hcmNoLmNwdWlkLT5leHRkLmRiZXh0ICkKLSAgICAgICAgICAgIGdvdG8gZ3BmOwot
ICAgICAgICAqbXNyX2NvbnRlbnQgPQotICAgICAgICAgICAgdi0+YXJjaC5tc3JzLT5kcl9tYXNr
W21zciAtIE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLICsgMV07Ci0gICAgICAgIGJyZWFrOwot
CiAgICAgY2FzZSBNU1JfQU1EX09TVldfSURfTEVOR1RIOgogICAgIGNhc2UgTVNSX0FNRF9PU1ZX
X1NUQVRVUzoKICAgICAgICAgaWYgKCAhZC0+YXJjaC5jcHVpZC0+ZXh0ZC5vc3Z3ICkKQEAgLTIy
OTIsMTkgKzIyMTMsNiBAQCBzdGF0aWMgaW50IHN2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2ln
bmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQogICAgICAgICAgKi8KICAgICAgICAg
YnJlYWs7CiAKLSAgICBjYXNlIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOgotICAgICAgICBp
ZiAoICF2LT5kb21haW4tPmFyY2guY3B1aWQtPmV4dGQuZGJleHQgfHwgKG1zcl9jb250ZW50ID4+
IDMyKSApCi0gICAgICAgICAgICBnb3RvIGdwZjsKLSAgICAgICAgdi0+YXJjaC5tc3JzLT5kcl9t
YXNrWzBdID0gbXNyX2NvbnRlbnQ7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBNU1JfQU1E
NjRfRFIxX0FERFJFU1NfTUFTSyAuLi4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6Ci0gICAg
ICAgIGlmICggIXYtPmRvbWFpbi0+YXJjaC5jcHVpZC0+ZXh0ZC5kYmV4dCB8fCAobXNyX2NvbnRl
bnQgPj4gMzIpICkKLSAgICAgICAgICAgIGdvdG8gZ3BmOwotICAgICAgICB2LT5hcmNoLm1zcnMt
PmRyX21hc2tbbXNyIC0gTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgKyAxXSA9Ci0gICAgICAg
ICAgICBtc3JfY29udGVudDsKLSAgICAgICAgYnJlYWs7Ci0KICAgICBjYXNlIE1TUl9BTURfT1NW
V19JRF9MRU5HVEg6CiAgICAgY2FzZSBNU1JfQU1EX09TVldfU1RBVFVTOgogICAgICAgICBpZiAo
ICFkLT5hcmNoLmNwdWlkLT5leHRkLm9zdncgKQpAQCAtMjYyNyw5ICsyNTM1LDYgQEAgc3RhdGlj
IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgX19pbml0ZGF0YSBzdm1fZnVuY3Rpb25fdGFibGUg
PSB7CiAgICAgLnZjcHVfZGVzdHJveSAgICAgICAgID0gc3ZtX3ZjcHVfZGVzdHJveSwKICAgICAu
c2F2ZV9jcHVfY3R4dCAgICAgICAgPSBzdm1fc2F2ZV92bWNiX2N0eHQsCiAgICAgLmxvYWRfY3B1
X2N0eHQgICAgICAgID0gc3ZtX2xvYWRfdm1jYl9jdHh0LAotICAgIC5pbml0X21zciAgICAgICAg
ICAgICA9IHN2bV9pbml0X21zciwKLSAgICAuc2F2ZV9tc3IgICAgICAgICAgICAgPSBzdm1fc2F2
ZV9tc3IsCi0gICAgLmxvYWRfbXNyICAgICAgICAgICAgID0gc3ZtX2xvYWRfbXNyLAogICAgIC5n
ZXRfaW50ZXJydXB0X3NoYWRvdyA9IHN2bV9nZXRfaW50ZXJydXB0X3NoYWRvdywKICAgICAuc2V0
X2ludGVycnVwdF9zaGFkb3cgPSBzdm1fc2V0X2ludGVycnVwdF9zaGFkb3csCiAgICAgLmd1ZXN0
X3g4Nl9tb2RlICAgICAgID0gc3ZtX2d1ZXN0X3g4Nl9tb2RlLApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IGM5ZTg3YjEuLjc2Y2I2ZWYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYvbXNyLmMK
QEAgLTIxLDcgKzIxLDEwIEBACiAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhl
bi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vbm9zcGVjLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+
CisKKyNpbmNsdWRlIDxhc20vZGVidWdyZWcuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CiAKIERF
RklORV9QRVJfQ1BVKHVpbnQzMl90LCB0c2NfYXV4KTsKQEAgLTE1OSw2ICsxNjIsMjcgQEAgaW50
IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90
ICp2YWwpCiAgICAgICAgIHJldCA9IGd1ZXN0X3JkbXNyX3hlbih2LCBtc3IsIHZhbCk7CiAgICAg
ICAgIGJyZWFrOwogCisgICAgY2FzZSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSzoKKyAgICBj
YXNlIE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLIC4uLiBNU1JfQU1ENjRfRFIzX0FERFJFU1Nf
TUFTSzoKKyAgICAgICAgaWYgKCAhY3AtPmV4dGQuZGJleHQgKQorICAgICAgICAgICAgZ290byBn
cF9mYXVsdDsKKworICAgICAgICAvKgorICAgICAgICAgKiBJbiBIVk0gY29udGV4dCB3aGVuIHdl
J3ZlIGFsbG93ZWQgdGhlIGd1ZXN0IGRpcmVjdCBhY2Nlc3MgdG8gZGVidWcKKyAgICAgICAgICog
cmVnaXN0ZXJzLCB0aGUgdmFsdWUgaW4gbXNycy0+ZHJfbWFza1tdIG1heSBiZSBzdGFsZS4gIFJl
LXJlYWQgaXQKKyAgICAgICAgICogb3V0IG9mIGhhcmR3YXJlLgorICAgICAgICAgKi8KKyNpZmRl
ZiBDT05GSUdfSFZNCisgICAgICAgIGlmICggdiA9PSBjdXJyZW50ICYmIGlzX2h2bV9kb21haW4o
ZCkgJiYgdi0+YXJjaC5odm0uZmxhZ19kcl9kaXJ0eSApCisgICAgICAgICAgICByZG1zcmwobXNy
LCAqdmFsKTsKKyAgICAgICAgZWxzZQorI2VuZGlmCisgICAgICAgICAgICAqdmFsID0gbXNycy0+
ZHJfbWFza1sKKyAgICAgICAgICAgICAgICBhcnJheV9pbmRleF9ub3NwZWMoKG1zciA9PSBNU1Jf
QU1ENjRfRFIwX0FERFJFU1NfTUFTSykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPyAwIDogKG1zciAtIE1TUl9BTUQ2NF9EUjFfQUREUkVTU19NQVNLICsgMSksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUobXNycy0+ZHJfbWFzaykpXTsK
KyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gWDg2RU1VTF9V
TkhBTkRMRUFCTEU7CiAgICAgfQpAQCAtMjg1LDYgKzMwOSwyMCBAQCBpbnQgZ3Vlc3Rfd3Jtc3Io
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgICAgICByZXQg
PSBndWVzdF93cm1zcl94ZW4odiwgbXNyLCB2YWwpOwogICAgICAgICBicmVhazsKIAorICAgIGNh
c2UgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0s6CisgICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FE
RFJFU1NfTUFTSyAuLi4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6CisgICAgICAgIGlmICgg
IWNwLT5leHRkLmRiZXh0IHx8IHZhbCAhPSAodWludDMyX3QpdmFsICkKKyAgICAgICAgICAgIGdv
dG8gZ3BfZmF1bHQ7CisKKyAgICAgICAgbXNycy0+ZHJfbWFza1sKKyAgICAgICAgICAgIGFycmF5
X2luZGV4X25vc3BlYygobXNyID09IE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gMCA6IChtc3IgLSBNU1JfQU1ENjRfRFIxX0FERFJF
U1NfTUFTSyArIDEpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUo
bXNycy0+ZHJfbWFzaykpXSA9IHZhbDsKKworICAgICAgICBpZiAoIHYgPT0gY3VyciAmJiAoY3Vy
ci0+YXJjaC5kcjcgJiBEUjdfQUNUSVZFX01BU0spICkKKyAgICAgICAgICAgIHdybXNybChtc3Is
IHZhbCk7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9l
bXVsLXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCA4MzQ0
MWI2Li5hODRmM2YxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMK
KysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC05MTIsMTggKzkxMiw2IEBA
IHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKICAg
ICAgICAgKnZhbCA9IGd1ZXN0X21pc2NfZW5hYmxlKCp2YWwpOwogICAgICAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOwogCi0gICAgY2FzZSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSzoKLSAgICAg
ICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0RCRVhUKSApCi0gICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgKnZhbCA9IGN1cnItPmFyY2gubXNycy0+ZHJfbWFza1swXTsKLSAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgTVNSX0FNRDY0X0RSMV9BRERSRVNT
X01BU0sgLi4uIE1TUl9BTUQ2NF9EUjNfQUREUkVTU19NQVNLOgotICAgICAgICBpZiAoICFib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICAqdmFsID0gY3Vyci0+YXJjaC5tc3JzLT5kcl9tYXNrW3JlZyAtIE1TUl9BTUQ2NF9EUjFfQURE
UkVTU19NQVNLICsgMV07Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KICAgICBjYXNl
IE1TUl9JQTMyX1BFUkZfQ0FQQUJJTElUSUVTOgogICAgICAgICAvKiBObyBleHRyYSBjYXBhYmls
aXRpZXMgYXJlIHN1cHBvcnRlZC4gKi8KICAgICAgICAgKnZhbCA9IDA7CkBAIC0xMTA2LDIyICsx
MDk0LDYgQEAgc3RhdGljIGludCB3cml0ZV9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3Qg
dmFsLAogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICAgICAgYnJlYWs7CiAK
LSAgICBjYXNlIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOgotICAgICAgICBpZiAoICFib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpIHx8ICh2YWwgPj4gMzIpICkKLSAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICBjdXJyLT5hcmNoLm1zcnMtPmRyX21hc2tbMF0gPSB2YWw7Ci0gICAg
ICAgIGlmICggY3Vyci0+YXJjaC5kcjcgJiBEUjdfQUNUSVZFX01BU0sgKQotICAgICAgICAgICAg
d3Jtc3JsKE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLLCB2YWwpOwotICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyAuLi4g
TVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6Ci0gICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9EQkVYVCkgfHwgKHZhbCA+PiAzMikgKQotICAgICAgICAgICAgYnJlYWs7Ci0g
ICAgICAgIGN1cnItPmFyY2gubXNycy0+ZHJfbWFza1tyZWcgLSBNU1JfQU1ENjRfRFIxX0FERFJF
U1NfTUFTSyArIDFdID0gdmFsOwotICAgICAgICBpZiAoIGN1cnItPmFyY2guZHI3ICYgRFI3X0FD
VElWRV9NQVNLICkKLSAgICAgICAgICAgIHdybXNybChyZWcsIHZhbCk7Ci0gICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7Ci0KICAgICBjYXNlIE1TUl9QNl9QRVJGQ1RSKDApIC4uLiBNU1JfUDZf
UEVSRkNUUig3KToKICAgICBjYXNlIE1TUl9QNl9FVk5UU0VMKDApIC4uLiBNU1JfUDZfRVZOVFNF
TCgzKToKICAgICBjYXNlIE1TUl9DT1JFX1BFUkZfRklYRURfQ1RSMCAuLi4gTVNSX0NPUkVfUEVS
Rl9GSVhFRF9DVFIyOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKaW5kZXggYzFjYjM4Zi4uMDVkOTA1YiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21z
ci5oCkBAIC0yOTAsNyArMjkwLDEwIEBAIHN0cnVjdCB2Y3B1X21zcnMKIAogICAgIC8qCiAgICAg
ICogMHhjMDAxMTB7MjcsMTktMWJ9IE1TUl9BTUQ2NF9EUnswLTN9X0FERFJFU1NfTUFTSwotICAg
ICAqIFRPRE86IE5vdCB5ZXQgaGFuZGxlZCBieSBndWVzdF97cmQsd3J9bXNyKCkgaW5mcmFzdHJ1
Y3R1cmUuCisgICAgICoKKyAgICAgKiBMb2FkZWQgaW50byBoYXJkd2FyZSBmb3IgZ3Vlc3RzIHdo
aWNoIGhhdmUgYWN0aXZlICVkcjcgc2V0dGluZ3MuCisgICAgICogRnVydGhlcm1vcmUsIEhWTSBn
dWVzdHMgYXJlIG9mZmVyZWQgZGlyZWN0IGFjY2VzcywgbWVhbmluZyB0aGF0IHRoZQorICAgICAq
IHZhbHVlcyBoZXJlIG1heSBiZSBzdGFsZSBpbiBjdXJyZW50IGNvbnRleHQuCiAgICAgICovCiAg
ICAgdWludDMyX3QgZHJfbWFza1s0XTsKIH07Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 13:55:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1gNeaQ-0002Kr-Uw; Fri, 16 Nov 2018 13:55:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kbqs=n3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNeaO-0002Ki-WA
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 13:55:05 +0000
X-Inumbo-ID: 36ec3a83-e9a7-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36ec3a83-e9a7-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 13:55:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNeaM-0005EH-4N; Fri, 16 Nov 2018 13:55:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNeaL-0004Lg-ME; Fri, 16 Nov 2018 13:55:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNeaL-0004vA-LI; Fri, 16 Nov 2018 13:55:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130067-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:freebsd-install:fail:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=78e0897dd8b321ba1b4a2137778ab7ae7d400af5
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 13:55:01 +0000
Subject: [Xen-devel] [linux-3.18 test] 130067: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDA2NyBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwNjcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAxMCBmcmVlYnNkLWluc3RhbGwgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFp
bCBpbiAxMjk4NDUgcGFzcyBpbiAxMzAwNjcKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEyOTg0NQogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IHBhc3MgaW4gMTI5ODQ1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMjk4NDUKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEyOTg0NSBsaWtlIDEyODY5MQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTI5ODQ1IGxpa2UgMTI4ODU4CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMjk4NDUgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTI5ODQ1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgICBmYWlsICBs
aWtlIDEyODg0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWls
ZCAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgNzhlMDg5N2RkOGIzMjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQwMGFmNQpiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2
OGExM2RjMGE3YzVlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4ODU4ICAyMDE4LTEwLTE3IDIx
OjQ3OjM5IFogICAyOSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTc2MCAgMjAxOC0xMS0x
MCAxNjoxNzozMCBaICAgIDUgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIEJyb3duIDxhYXJvbi5mLmJyb3duQGlu
dGVsLmNvbT4KICBBYmhpbGFzaCBLZXNhdmFuIDxhLmtlc2F2YW5Ac2Ftc3VuZy5jb20+CiAgQWwg
VmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFu
ZC5oYXJ2YXJkLmVkdT4KICBBbGV4IENoZW4gPGFsZXguY2hlbkBodWF3ZWkuY29tPgogIEFsZXgg
V2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQWxleGFuZGVyIFBvdGFw
ZW5rbyA8Z2xpZGVyQGdvb2dsZS5jb20+CiAgQWxleGFuZGVyIFN0ZWluIDxhbGV4YW5kZXJzODNA
d2ViLmRlPgogIEFsZXhhbmRyZSBCZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBmcmVlLWVsZWN0
cm9ucy5jb20+CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhbGV4ZWkuc3Rhcm92b2l0b3ZAZ21haWwu
Y29tPgogIEFsZXhleSBCcm9ka2luIDxhYnJvZGtpbkBzeW5vcHN5cy5jb20+CiAgQW5kcmVpIE90
Y2hlcmV0aWFuc2tpIDxhbmRyZWkub3RjaGVyZXRpYW5za2lAaW50ZWwuY29tPgogIEFuZHJldyBN
b3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5zc2kgSGFubnVsYSA8YW5zc2ku
aGFubnVsYUBpa2kuZmk+CiAgQXJpayBOZW10c292IDxhcmlreC5uZW10c292QGludGVsLmNvbT4K
ICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBCaHV2YW5jaGFu
ZHJhIERWIDxiaHV2YW5jaGFuZHJhLmR2QHRvcmFkZXguY29tPgogIEJqb3JuIEhlbGdhYXMgPGJo
ZWxnYWFzQGdvb2dsZS5jb20+CiAgQmpvcm4gSGVsZ2FhcyA8aGVsZ2Fhc0BrZXJuZWwub3JnPgog
IEJqw7hybiBNb3JrIDxiam9ybkBtb3JrLm5vPgogIEJvIFNoZW4gPHZvaWNlLnNoZW5AYXRtZWwu
Y29tPgogIEJyaWFuIE5vcnJpcyA8Y29tcHV0ZXJzZm9ycGVhY2VAZ21haWwuY29tPgogIENoYW53
b28gQ2hvaSA8Y3cwMC5jaG9pQHNhbXN1bmcuY29tPgogIENocmlzIE1hc29uIDxjbG1AZmIuY29t
PgogIENocmlzIE1pIDxjaHJpc21AbWVsbGFub3guY29tPgogIENocmlzIFdpbHNvbiA8Y2hyaXNA
Y2hyaXMtd2lsc29uLmNvLnVrPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJA
ZGUuaWJtLmNvbT4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBDaHVjayBMZXZl
ciA8Y2h1Y2subGV2ZXJAb3JhY2xlLmNvbT4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0Bj
YW5vbmljYWwuY29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERh
biBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQm9ya21hbm4g
PGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3
bGwuY2g+CiAgRGFycmljayBKLiBXb25nIDxkYXJyaWNrLndvbmdAb3JhY2xlLmNvbT4KICBEYXZp
ZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgRHVlY2sgPGRhdmlkY2R1ZWNrQGdv
b2dsZW1haWwuY29tPgogIERhdmlkIEhvd2VsbHMgPGRob3dlbGxzQHJlZGhhdC5jb20+CiAgRGF2
aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERtaXRyeSBWeXVrb3YgPGR2eXVr
b3ZAZ29vZ2xlLmNvbT4KICBFZGdhciBDaGVya2Fzb3YgPGVjaGVya2Fzb3ZAZGV2LnJ0c29mdC5y
dT4KICBFbW1hbnVlbCBHcnVtYmFjaCA8ZW1tYW51ZWwuZ3J1bWJhY2hAaW50ZWwuY29tPgogIEVy
YW4gQmVuIEVsaXNoYSA8ZXJhbmJlQG1lbGxhbm94LmNvbT4KICBFcmljIEJpZ2dlcnMgPGViaWdn
ZXJzQGdvb2dsZS5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEV1
Z2VuaWEgRW1hbnRheWV2IDxldWdlbmlhQG1lbGxhbm94LmNvbT4KICBFemVxdWllbCBHYXJjaWEg
PGV6ZXF1aWVsLmdhcmNpYUBpbWd0ZWMuY29tPgogIEZhYmllbiBQcm9yaW9sIDxmYWJpZW4ucHJv
cmlvbEBqZHN1LmNvbT4KICBGZWxpcGUgQmFsYmkgPGJhbGJpQHRpLmNvbT4KICBGaWxpcGUgTWFu
YW5hIDxmZG1hbmFuYUBzdXNlLmNvbT4KICBGbG9yaWFuIEZhaW5lbGxpIDxmLmZhaW5lbGxpQGdt
YWlsLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgog
IEdldW5zaWsgTGltIDxnZXVuc2lrLmxpbUBzYW1zdW5nLmNvbT4KICBHcmVnIEhhY2ttYW5uIDxn
aGFja21hbm5AZ29vZ2xlLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZv
dW5kYXRpb24ub3JnPgogIEhhbm5lcyBGcmVkZXJpYyBTb3dhIDxoYW5uZXNAc3RyZXNzaW5kdWt0
aW9uLm9yZz4KICBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgogIEhlaWtvIFN0
dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSGVpa28gU3TDvGJuZXIgPGhlaWtvQHNudGVjaC5k
ZT4KICBIZWluZXIgS2FsbHdlaXQgPGhrYWxsd2VpdDFAZ21haWwuY29tPgogIEhlcmJlcnQgWHUg
PGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBIdWFuZywgWWluZyA8eWluZy5odWFuZ0Bp
bnRlbC5jb20+CiAgSWFuIE11bnNpZSA8aW11bnNpZUBhdTEuaWJtLmNvbT4KICBJZG8gU2NoaW1t
ZWwgPGlkb3NjaEBtZWxsYW5veC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+
CiAgSW5raSBEYWUgPGlua2kuZGFlQHNhbXN1bmcuY29tPgogIEpha3ViIEtpY2luc2tpIDxqYWt1
Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbWFsIEhhZGkgU2FsaW0gPGpoc0Btb2phdGF0
dS5jb20+CiAgSmFtZXMgTW9ycmlzIDxqYW1lcy5sLm1vcnJpc0BvcmFjbGUuY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEph
dmllciBNYXJ0aW5leiBDYW5pbGxhcyA8amF2aWVyLm1hcnRpbmV6QGNvbGxhYm9yYS5jby51az4K
ICBKZWZmIEJhcm5oaWxsIDwweGVmZmVmZkBnbWFpbC5jb20+CiAgSmVmZiBLaXJzaGVyIDxqZWZm
cmV5LnQua2lyc2hlckBpbnRlbC5jb20+CiAgSmVmZiBMYXl0b24gPGplZmYubGF5dG9uQHByaW1h
cnlkYXRhLmNvbT4KICBKZWZmIExheXRvbiA8amxheXRvbkBwb29jaGllcmVkcy5uZXQ+CiAgSmly
aSBPbHNhIDxqb2xzYUBrZXJuZWwub3JnPgogIEppcmkgT2xzYSA8am9sc2FAcmVkaGF0LmNvbT4K
ICBKaXNoZW5nIFpoYW5nIDxqc3poYW5nQG1hcnZlbGwuY29tPgogIEpvZSBUaG9ybmJlciA8ZWp0
QHJlZGhhdC5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92
b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50
ZWwuY29tPgogIEpvaGFubmVzIFRodW1zaGlybiA8am9oYW5uZXMudGh1bXNoaXJuQG1lbi5kZT4K
ICBKb25hdGhhbiBDYW1lcm9uIDxqaWMyM0BrZXJuZWwub3JnPgogIEpvbmdzdW5nIEtpbSA8bmVp
ZGhhcmQua2ltQGxnZS5jb20+CiAgSm96ZWYgQmFsZ2EgPGpvemVmLmJhbGdhQGdtYWlsLmNvbT4K
ICBKdW4naWNoaSBOb211cmEgPGotbm9tdXJhQGNlLmpwLm5lYy5jb20+CiAgSnVuaWNoaSBOb211
cmEgPGotbm9tdXJhQGNlLmpwLm5lYy5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9y
YS5vcmc+CiAgS2FuIExpYW5nIDxrYW4ubGlhbmdAaW50ZWwuY29tPgogIEtlbiBYdWUgPEtlbi5Y
dWVAYW1kLmNvbT4KICBLZXZpbiBIaWxtYW4gPGtoaWxtYW5AbGluYXJvLm9yZz4KICBLaGF6aGlz
bWVsIEt1bXlrb3YgPGtoYXpoeUBnb29nbGUuY29tPgogIEtpc2hvbiBWaWpheSBBYnJhaGFtIEkg
PGtpc2hvbkB0aS5jb20+CiAgS3J6eXN6dG9mIEtvemxvd3NraSA8ay5rb3psb3dza2lAc2Ftc3Vu
Zy5jb20+CiAgS3VramluIEtpbSA8a2dlbmVAa2VybmVsLm9yZz4KICBMYXJyeSBGaW5nZXIgPExh
cnJ5LkZpbmdlckBsd2Zpbmdlci5uZXQ+CiAgTGFycy1QZXRlciBDbGF1c2VuIDxsYXJzQG1ldGFm
b28uZGU+CiAgTGF1cmEgQWJib3R0IDxsYWJib3R0QGZlZG9yYXByb2plY3Qub3JnPgogIExlZSBK
b25lcyA8bGVlLmpvbmVzQGxpbmFyby5vcmc+CiAgTGVpIFlhbmcgPExlaS5ZYW5nQHdpbmRyaXZl
ci5jb20+CiAgTGVuIFNvcmVuc2VuIDxsc29yZW5zZUBjc2NsdWIudXdhdGVybG9vLmNhPgogIExl
bm5hcnQgU29yZW5zZW4gPGxzb3JlbnNlQGNzY2x1Yi51d2F0ZXJsb28uY2E+CiAgTGludXMgVG9y
dmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxp
bnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMb2tlc2ggVnV0bGEgPGxva2VzaHZ1dGxhQHRpLmNv
bT4KICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBMdWNh
IENvZWxobyA8bHVjaWFuby5jb2VsaG9AaW50ZWwuY29tPgogIEx1Y2FzIEJhdGVzIDxsdWNhc2JA
bW9qYXRhdHUuY29tPgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRvdmljLmRlc3JvY2hlc0BhdG1l
bC5jb20+CiAgTWFpayBCcm9lbW1lIDxtYnJvZW1tZUBsaWJtcHEub3JnPgogIE1hcmMgWnluZ2ll
ciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2VsIFppc3dpbGVyIDxtYXJjZWxAemlzd2ls
ZXIuY29tPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwu
Y29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJrIFJ1c3RhZCA8bWFy
ay5kLnJ1c3RhZEBpbnRlbC5jb20+CiAgTWFyayBTYWx5enluIDxzYWx5enluQGFuZHJvaWQuY29t
PgogIE1hcnRpbiBIYXVrZSA8bWFyZG5oQGdteC5kZT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1h
cnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZz
a3lAZGUuaWJtLmNvbT4KICBNYXRldXN6IFN5bHdlc3RyemFrIDxtYXRpc2VjN0BnbWFpbC5jb20+
CiAgTWF0aGlhcyBOeW1hbiA8bWF0aGlhcy5ueW1hbkBsaW51eC5pbnRlbC5jb20+CiAgTWF1cm8g
Q2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXhpbWUgQ2hl
dmFsbGllciA8bWF4aW1lLmNoZXZhbGxpZXJAYm9vdGxpbi5jb20+CiAgTWljaGFlbCBCcnVubmVy
IDxNaWNoYWVsLkJydW5uZXJAa29udHJvbi5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVs
bGVybWFuLmlkLmF1PgogIE1pY2hhZWwgTmV1bGluZyA8bWlrZXlAbmV1bGluZy5vcmc+CiAgTWlj
aGFlbCBUdXJxdWV0dGUgPG10dXJxdWV0dGVAbGluYXJvLm9yZz4KICBNaWtlIFNuaXR6ZXIgPHNu
aXR6ZXJAcmVkaGF0LmNvbT4KICBNaWtsb3MgU3plcmVkaSA8bWlrbG9zQHN6ZXJlZGkuaHU+CiAg
TWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE15cm9uIFN0b3dlIDxteXJv
bi5zdG93ZUByZWRoYXQuY29tPgogIE5hbWh5dW5nIEtpbSA8bmFtaHl1bmdAa2VybmVsLm9yZz4K
ICBOYW95YSBIb3JpZ3VjaGkgPG4taG9yaWd1Y2hpQGFoLmpwLm5lYy5jb20+CiAgTmVpbCBIb3Jt
YW4gPG5ob3JtYW5AdHV4ZHJpdmVyLmNvbT4KICBOaWNvbGFzIEZlcnJlIDxuaWNvbGFzLmZlcnJl
QGF0bWVsLmNvbT4KICBOaWNvbGFzIFBpdHJlIDxuaWNvQGxpbmFyby5vcmc+CiAgTmlrbGFzIENh
c3NlbCA8bmlrbGFzLmNhc3NlbEBsaW5hcm8ub3JnPgogIE5pa2xhcyBDYXNzZWwgPG5pa2xhc3NA
YXhpcy5jb20+CiAgT0dBV0EgSGlyb2Z1bWkgPGhpcm9mdW1pQG1haWwucGFya25ldC5jby5qcD4K
ICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9sb2YgSm9oYW5zc29uIDxvbG9m
QGxpeG9tLm5ldD4KICBPciBHZXJsaXR6IDxvZ2VybGl0ekBtZWxsYW5veC5jb20+CiAgUGFvbG8g
QWJlbmkgPHBhYmVuaUByZWRoYXQuY29tPgogIFBhdWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGlu
dXgudm5ldC5pYm0uY29tPgogIFBhdWwgWmltbWVybWFuIDxwYXVsekBzeW5vcHN5cy5jb20+CiAg
UGV0ZXIgQ2hlbiA8cGV0ZXIuY2hlbkBmcmVlc2NhbGUuY29tPgogIFBldGVyIEh1cmxleSA8cGV0
ZXJAaHVybGV5c29mdHdhcmUuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBp
bmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQ
aGlsIEF1bGQgPHBhdWxkQHJlZGhhdC5jb20+CiAgUHJhcml0IEJoYXJnYXZhIDxwcmFyaXRAcmVk
aGF0LmNvbT4KICBSYWxmIEJhZWNobGUgPHJhbGZAbGludXgtbWlwcy5vcmc+CiAgUmFzbXVzIFZp
bGxlbW9lcyA8bGludXhAcmFzbXVzdmlsbGVtb2VzLmRrPgogIFJvYmVydCBCYWxkeWdhIDxyLmJh
bGR5Z2FAc2Ftc3VuZy5jb20+CiAgUm9iZXJ0IEphcnptaWsgPHJvYmVydC5qYXJ6bWlrQGZyZWUu
ZnI+CiAgUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgogIFJvZ2VyIFF1YWRy
b3MgPHJvZ2VycUB0aS5jb20+CiAgUm9zcyBad2lzbGVyIDx6d2lzbGVyQGdvb2dsZS5jb20+CiAg
UnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBTYXNoYSBMZXZpbiA8
YWxleGFuZGVyLmxldmluQG1pY3Jvc29mdC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhLmxldmlu
QG9yYWNsZS5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYW4gVHJh
bmNoZXR0aSA8c3RyYW5jaGVAY29kZWF1cm9yYS5vcmc+CiAgU2VyZ2VpIElhbm92aWNoIDx5bnZp
Y2hAZ21haWwuY29tPgogIFNoYWhlZCBTaGFpa2ggPHNoYWhlZC5zaGFpa2hAY2F2aXVtLmNvbT4K
ICBTaG90YSBTdXp1a2kgPHN1enVraV9zaG90YV90M0BsYWIubnR0LmNvLmpwPgogIFNodWFoIEto
YW4gKFNhbXN1bmcgT1NHKSA8c2h1YWhAa2VybmVsLm9yZz4KICBTaW1vbiBIb3JtYW4gPGhvcm1z
K3JlbmVzYXNAdmVyZ2UubmV0LmF1PgogIFNyaWthciBEcm9uYW1yYWp1IDxzcmlrYXJAbGludXgu
dm5ldC5pYm0uY29tPgogIFN0ZWZhbiBBZ25lciA8c3RlZmFuQGFnbmVyLmNoPgogIFN0ZWZhbm8g
QnJpdmlvIDxzYnJpdmlvQHJlZGhhdC5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5r
bGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGVwaGFuIE11ZWxsZXIgPHNtdWVsbGVyQGNocm9ub3gu
ZGU+CiAgU3RlcGhhbmUgRXJhbmlhbiA8ZXJhbmlhbkBnb29nbGUuY29tPgogIFN0ZXZlbiBSb3N0
ZWR0IChSZWQgSGF0KSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBTdGV2ZW4gUm9zdGVkdCA8cm9z
dGVkdEBnb29kbWlzLm9yZz4KICBTdWRlZXAgSG9sbGEgPHN1ZGVlcC5ob2xsYUBhcm0uY29tPgog
IFN1ZGlwIE11a2hlcmplZSA8c3VkaXBtLm11a2hlcmplZUBnbWFpbC5jb20+CiAgU3VtYW4gVHJp
cGF0aGkgPHN0cmlwYXRoaUBhcG0uY29tPgogIFN1enVraSBLIFBvdWxvc2UgPHN1enVraS5wb3Vs
b3NlQGFybS5jb20+CiAgU3lsd2VzdGVyIE5hd3JvY2tpIDxzLm5hd3JvY2tpQHNhbXN1bmcuY29t
PgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUZWp1biBIZW8gPHRqQGtlcm5lbC5v
cmc+CiAgVGhhZGV1IExpbWEgZGUgU291emEgQ2FzY2FyZG8gPGNhc2NhcmRvQGNhbm9uaWNhbC5j
b20+CiAgVGhlb2RvcmUgVHMnbyA8dHl0c29AbWl0LmVkdT4KICBUaG9tYXMgR2xlaXhuZXIgPHRn
bHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGJv
b3RsaW4uY29tPgogIFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAZnJlZS1lbGVj
dHJvbnMuY29tPgogIFRvYmlhcyBIZXJ6b2cgPHQtaGVyem9nQGdteC5kZT4KICBUb21ldSBWaXpv
c28gPHRvbWV1LnZpem9zb0Bjb2xsYWJvcmEuY29tPgogIFRvbWkgVmFsa2VpbmVuIDx0b21pLnZh
bGtlaW5lbkB0aS5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUcm9u
ZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5jb20+CiAgVHlsZXIgQmFr
ZXIgPHR5bGVyLmJha2VyQGxpbmFyby5vcmc+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxp
bmFyby5vcmc+CiAgVXdlIEtsZWluZS1Lw7ZuaWcgPHUua2xlaW5lLWtvZW5pZ0BwZW5ndXRyb25p
eC5kZT4KICBWaWduZXNoIFIgPHZpZ25lc2hyQHRpLmNvbT4KICBWaWt0b3IgS3Jhc25vdiA8dmty
YXNub3ZAZGV2LnJ0c29mdC5ydT4KICBWaW5jZSBIc3UgPHZpbmNlaEBudmlkaWEuY29tPgogIFZp
bmVldCBHdXB0YSA8dmd1cHRhQHN5bm9wc3lzLmNvbT4KICBWaW5lZXQgR3VwdGEgPFZpbmVldC5H
dXB0YTFAc3lub3BzeXMuY29tPgogIFZpdmVrIEdhdXRhbSA8Z2F1dGFtLnZpdmVrQHNhbXN1bmcu
Y29tPgogIFdlbndlbiBXYW5nIDx3YW5nNjQ5NUB1bW4uZWR1PgogIFdlbnlvdSBZYW5nIDx3ZW55
b3UueWFuZ0BhdG1lbC5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAg
V29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBn
bWFpbC5jb20+CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVz
YXMuY29tPgogIFl1IFpoYW8gPHl1emhhb0Bnb29nbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDQ2NDQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 14:02:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 14:02: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-devel-bounces@lists.xenproject.org>)
	id 1gNehu-0003EQ-3L; Fri, 16 Nov 2018 14:02: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=kbqs=n3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNehs-0003EG-QE
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 14:02:48 +0000
X-Inumbo-ID: 4bc731ee-e9a8-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4bc731ee-e9a8-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 14:02:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNehq-0005TJ-FG; Fri, 16 Nov 2018 14:02:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNehq-0004b4-1K; Fri, 16 Nov 2018 14:02:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNehq-0001nC-0i; Fri, 16 Nov 2018 14:02:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130200-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 14:02:46 +0000
Subject: [Xen-devel] [ovmf test] 130200: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDIwMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAyMDAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDkgZGF5cyAgIDk2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDAgZGF5cyAgIDE4IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 14:11:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 14:11: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-devel-bounces@lists.xenproject.org>)
	id 1gNepi-00040w-W0; Fri, 16 Nov 2018 14:10: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=4z4h=n3=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gNeph-00040r-Bz
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 14:10:53 +0000
X-Inumbo-ID: 6c378c50-e9a9-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c378c50-e9a9-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 14:10:51 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 78EF1305FFBF; Fri, 16 Nov 2018 16:10:50 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 687AD300F716;
 Fri, 16 Nov 2018 16:10:50 +0200 (EET)
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
 <3603CF64-3679-43F6-A389-E88DAA0BF503@citrix.com>
 <482be5fb-0406-c203-2664-070a77e329e9@bitdefender.com>
 <5BEE972D02000078001FCB0D@prv1-mh.provo.novell.com>
 <62c1f237-9d1d-06f3-49f8-e48be8d38b3f@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <6ef4e095-cbd3-3d37-7759-0d3faa720e84@bitdefender.com>
Date: Fri, 16 Nov 2018 16:10:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <62c1f237-9d1d-06f3-49f8-e48be8d38b3f@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTYvMTggMjowMyBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBUaGUgY29kZSBpcyBk
ZWZpbml0ZWx5IGNvbXBsaWNhdGVkIGVub3VnaCwgdGhvdWdoLCB0aGF0IEkgbWF5IGhhdmUKPiBt
aXNzZWQgc29tZXRoaW5nLCB3aGljaCBpcyB3aHkgSSBhc2tlZCBSYXp2YW4gaWYgdGhlcmUgd2Fz
IGEgcmVhc29uIGhlCj4gY2hhbmdlZCBpdC4KPiAKPiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoaXMg
cGF0Y2gsIEkgcHJvcG9zZSBoYXZpbmcgcDJtX2FsdHAybV9pbml0X2VwdCgpCj4gc2V0IG1heF9t
YXBwZWRfcGZuIHRvIDAgKGlmIHRoYXQgd29ya3MpLCBhbmQgbGVhdmluZyAiZ2V0IHJpZCBvZgo+
IG1heF9yZW1hcHBlZF9wZm4iIGZvciBhIGZ1dHVyZSBjbGVhbi11cCBzZXJpZXMuCgpJJ3ZlIHJl
dHJhY2VkIG15IHByZXZpb3VzIGFuYWx5c2lzIGFuZCByZS1yYW4gc29tZSB0ZXN0cywgYW5kIEkg
bm93CnJlbWVtYmVyIChzb3JyeSBpdCB0b29rIGEgd2hpbGUpIHdoeSB0aGUgcDJtLT5tYXhfbWFw
cGVkX3BmbiA9Cmhvc3RwMm0tPm1heF9tYXBwZWRfcGZuIHdhcyBib3RoIG5lY2Vzc2FyeSBhbmQg
bm90IGFjY2lkZW50YWwuCgpMZXQncyBzYXkgd2Ugc2V0IGl0IHRvIDAgaW4gcDJtX2FsdHAybV9p
bml0X2VwdCgpLiBUaGVuLApoYXBfdHJhY2tfZGlydHlfdnJhbSgpIGNhbGxzIHAybV9jaGFuZ2Vf
dHlwZV9yYW5nZSgpLCB3aGljaCBjYWxscyB0aGUKbmV3bHkgYWRkZWQgY2hhbmdlX3R5cGVfcmFu
Z2UoKS4KCkNoYW5nZV90eXBlX3JhbmdlKCkgbG9va3MgbGlrZSB0aGlzOgoKc3RhdGljIHZvaWQg
Y2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQp
CnsKICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gc3RhcnQ7CiAgICBzdHJ1Y3QgZG9tYWluICpkID0g
cDJtLT5kb21haW47CiAgICBpbnQgcmMgPSAwOwoKICAgIHAybS0+ZGVmZXJfbmVzdGVkX2ZsdXNo
ID0gMTsKCiAgICBpZiAoIHVubGlrZWx5KGVuZCA+IHAybS0+bWF4X21hcHBlZF9wZm4pICkKICAg
IHsKICAgICAgICBpZiAoICFnZm4gKQogICAgICAgIHsKICAgICAgICAgICAgcDJtLT5jaGFuZ2Vf
ZW50cnlfdHlwZV9nbG9iYWwocDJtLCBvdCwgbnQpOwogICAgICAgICAgICBnZm4gPSBlbmQ7CiAg
ICAgICAgfQogICAgICAgIGVuZCA9IHAybS0+bWF4X21hcHBlZF9wZm4gKyAxOwogICAgfQogICAg
aWYgKCBnZm4gPCBlbmQgKQogICAgICAgIHJjID0gcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9yYW5n
ZShwMm0sIG90LCBudCwgZ2ZuLCBlbmQgLSAxKTsKICAgIGlmICggcmMgKQogICAgewogICAgICAg
IHByaW50ayhYRU5MT0dfR19FUlIgIkVycm9yICVkIGNoYW5naW5nIERvbSVkIEdGTnMgWyVseCwl
bHhdIGZyb20KJWQgdG8gJWRcbiIsCiAgICAgICAgICAgICAgIHJjLCBkLT5kb21haW5faWQsIHN0
YXJ0LCBlbmQgLSAxLCBvdCwgbnQpOwogICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgIH0KCiAg
ICBzd2l0Y2ggKCBudCApCiAgICB7CiAgICBjYXNlIHAybV9yYW1fcnc6CiAgICAgICAgaWYgKCBv
dCA9PSBwMm1fcmFtX2xvZ2RpcnR5ICkKICAgICAgICAgICAgcmMgPSByYW5nZXNldF9yZW1vdmVf
cmFuZ2UocDJtLT5sb2dkaXJ0eV9yYW5nZXMsIHN0YXJ0LCBlbmQKLSAxKTsKICAgICAgICBicmVh
azsKICAgIGNhc2UgcDJtX3JhbV9sb2dkaXJ0eToKICAgICAgICBpZiAoIG90ID09IHAybV9yYW1f
cncgKQogICAgICAgICAgICByYyA9IHJhbmdlc2V0X2FkZF9yYW5nZShwMm0tPmxvZ2RpcnR5X3Jh
bmdlcywgc3RhcnQsIGVuZCAtIDEpOwogICAgICAgIGJyZWFrOwogICAgZGVmYXVsdDoKICAgICAg
ICBicmVhazsKICAgIH0KICAgIGlmICggcmMgKQogICAgewogICAgICAgIHByaW50ayhYRU5MT0df
R19FUlIgIkVycm9yICVkIG1hbmlwdWxhdGluZyBEb20lZCdzIGxvZy1kaXJ0eQpyYW5nZXNcbiIs
CiAgICAgICAgICAgICAgIHJjLCBkLT5kb21haW5faWQpOwogICAgICAgIGRvbWFpbl9jcmFzaChk
KTsKICAgIH0KCiAgICBwMm0tPmRlZmVyX25lc3RlZF9mbHVzaCA9IDA7CiAgICBpZiAoIG5lc3Rl
ZGh2bV9lbmFibGVkKGQpICkKICAgICAgICBwMm1fZmx1c2hfbmVzdGVkcDJtKGQpOwp9CgpJZiB3
ZSBzZXQgcDJtLT5tYXhfbWFwcGVkX3BmbiB0byAwLCB3ZSdyZSBndWFyYW50ZWVkIHRvIHJ1biBp
bnRvIHRoZSBpZgooIHVubGlrZWx5KGVuZCA+IHAybS0+bWF4X21hcHBlZF9wZm4pICkgYm9keSwg
d2hlcmUgZW5kID0KcDJtLT5tYXhfbWFwcGVkX3BmbiArIDE7IHdpbGwgbWFrZSBlbmQgMS4KClRo
ZW4sIHdlIHdpbGwgY3Jhc2ggdGhlIGh5cGVydmlzb3IgaW4gcmFuZ2VzZXRfYWRkX3JhbmdlKCks
IHdoZXJlCnRoZXJlJ3MgYW4gQVNTRVJUKCkgc3RhdGluZyB0aGF0IHN0YXJ0IDw9IGVuZC4KClNv
IG15IHJlYXNvbmluZyB3YXMgdGhhdCwgc2luY2Ugc2V0dGluZyBwMm0tPm1heF9tYXBwZWRfcGZu
ID0KaG9zdHAybS0+bWF4X21hcHBlZF9wZm4gaXMgYm90aCBoYXJtbGVzcyAoYXMgYm90aCB5b3Vy
IGFuZCBKYW4ncwphbmFseXNlcyBhcHBlYXIgdG8gY29uZmlybSkgYW5kIG1ha2VzIHRoaXMgY29k
ZSBjb3JyZWN0LCB0aGF0IHdhcyB0aGUKd2F5IHRvIGdvLgoKClRoYW5rcywKUmF6dmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 14:14:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 14:14: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-devel-bounces@lists.xenproject.org>)
	id 1gNetA-00049s-J1; Fri, 16 Nov 2018 14:14: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=deTc=N3=xenproject.org=prvs=85147f33b=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gNet8-00049g-La
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 14:14:26 +0000
X-Inumbo-ID: eb7c0efc-e9a9-11e8-8317-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eb7c0efc-e9a9-11e8-8317-12d6303a7972;
 Fri, 16 Nov 2018 14:14:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70772701"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75596-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-jessie:test-amd64-amd64-i386-jessie-netboot-pygrub:guest-start/debian.repeat:fail:regression
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75584
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 16 Nov 2018 14:14:21 +0000
Subject: [Xen-devel] [distros-debian-jessie test] 75596: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NTk2IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTU5Ni8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWplc3Np
ZS1uZXRib290LXB5Z3J1YiAxOSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4g
dnMuIDc1NTg0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgMTAgZGVi
aWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1NTg0CgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0
ICAgICAgICAgICAgICAgNzU1ODQKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1u
ZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1qZXNzaWUtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 14:30:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 14:30: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-devel-bounces@lists.xenproject.org>)
	id 1gNf8j-0005d3-4W; Fri, 16 Nov 2018 14:30:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=f3fv=n3=citrix.com=prvs=8510c96a3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gNf8h-0005cy-RJ
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 14:30:31 +0000
X-Inumbo-ID: 2a8784c6-e9ac-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a8784c6-e9ac-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 14:30:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="81968804"
Date: Fri, 16 Nov 2018 15:30:11 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181116143011.z6ydirxyxlf4migk@mac>
References: <1542244226-35003-1-git-send-email-chao.gao@intel.com>
 <20181115104039.geyiusafhsq4q7x4@mac>
 <20181116075348.GA6684@gao-cwp>
 <20181116093529.4ucjehnm75tulsdq@mac>
 <5BEE950D02000078001FCAFA@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BEE950D02000078001FCAFA@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] xen/pt: fix some pass-thru devices don't
 work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMDI6NTk6NDFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE2LjExLjE4IGF0IDEwOjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMDM6NTM6NTBQTSArMDgwMCwgQ2hhbyBH
YW8gd3JvdGU6Cj4gPj4gT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6NDA6MzlBTSArMDEwMCwg
Um9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+PiA+T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDk6
MTA6MjZBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4gPj4gPj4gKyAgICBpZiAoIHBkZXYgJiYg
bGlzdF9lbXB0eSgmcGRldi0+bXNpX2xpc3QpICYmIHBkZXYtPm1zaXggKQo+ID4+ID4+ICsgICAg
ewo+ID4+ID4+ICsgICAgICAgIGlmICggcGRldi0+bXNpeC0+aG9zdF9tYXNrYWxsICkKPiA+PiA+
PiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcKPiA+PiA+PiArICAgICAgICAg
ICAgICAgICAgICJSZXNldHRpbmcgbXNpeCBzdGF0dXMgb2YgJTA0eDolMDJ4OiUwMnguJXVcbiIs
Cj4gPj4gPj4gKyAgICAgICAgICAgICAgICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NM
T1QocGRldi0+ZGV2Zm4pLAo+ID4+ID4+ICsgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRl
di0+ZGV2Zm4pKTsKPiA+PiA+PiArICAgICAgICBwZGV2LT5tc2l4LT5ob3N0X21hc2thbGwgPSBm
YWxzZTsKPiA+PiA+PiArICAgICAgICBwZGV2LT5tc2l4LT53YXJuZWQgPSBET01JRF9JTlZBTElE
Owo+ID4gCj4gPiBBRkFJQ1QgYSBndWVzdCBjb3VsZCB0cmlnZ2VyIHRoaXMgbWVzc2FnZSBtdWx0
aXBsZSB0aW1lcyBieSBmb3JjaW5nIGEKPiA+IFBJUlEgbWFwL3VubWFwIG9mIGFsbCB0aGUgdmVj
dG9ycyBpbiBNU0lYLCB0aHVzIGxpa2VseSBmbG9vZGluZyB0aGUKPiA+IGNvbnNvbGUgc2luY2Ug
dGhpcyBpcyBub3QgcmF0ZSBsaW1pdGVkLiBTaW5jZSBJIHRoaW5rIGEgZ3Vlc3QgY2FuCj4gPiBt
YW5hZ2UgdG8gcmVhY2ggdGhpcyBjb2RlIHBhdGggd2hpbGUgcnVubmluZywgY2xlYXJpbmcgd2Fy
bmVkIGlzIG5vdAo+ID4gY29ycmVjdC4KPiAKPiBEaWQgeW91IG92ZXJsb29rIHRoZSBfR18gaW5m
aXg/IFRoYXQgZ3VhcmFudGVlcyByYXRlIGxpbWl0aW5nLCB1bmxlc3MKPiB0aGUgYWRtaW4gc3Bl
Y2lmaWVkIGEgbm9uLWRlZmF1bHQgImd1ZXN0X2xvZ2x2bD0iLgoKUmlnaHQsIEkgdGVuZCB0byB1
c2UgdGhlIGdwcmludGsgdmFyaWFudCBhbmQgSSd2ZSBpbmRlZWQgb3Zlcmxvb2tlZAp0aGUgX0df
LgoKPiA+IEFsc28sIGlmIGEgZ3Vlc3QgY2FuIG1hbmFnZSB0byB0cmlnZ2VyIHRoaXMgcGF0aCBk
dXJpbmcgaXQncyBydW50aW1lLAo+ID4gY291bGQgaXQgYWxzbyBoaXQgdGhlIGlzc3VlIG9mIGdl
dHRpbmcgaG9zdF9tYXNrYWxsIHNldCBhbmQgbm90IGJlaW5nCj4gPiBhYmxlIHRvIGNsZWFyIGl0
Pwo+IAo+IEJ1dCBfY2FuXyBhIGd1ZXN0IHRyaWdnZXIgdGhpcyBwYXRoPyBTbyBmYXIgSSBkaWRu
J3QgdGhpbmsgaXQgY2FuLgoKQUZBSUNUIChhbmQgSSBtaWdodCBoYXZlIG1pc3NlZCBzb21ldGhp
bmcpIGEgZ3Vlc3QgY2FuIHRyaWdnZXIgdGhlCmV4ZWN1dGlvbiBvZiB1bm1hcF9kb21haW5fcGly
cSB3aGljaCBlbmRzIHVwIGNhbGxpbmcgbXNpX2ZyZWVfaXJxIGJ5CmVuYWJsaW5nIGFuZCB0aGVu
IGRpc2FibGluZyBNU0lYIGFmdGVyIGhhdmluZyBzZXR1cCBzb21lIHZlY3RvcnMuIFRoaXMKaXMg
dGhlIHRyYWNlIGZyb20gUUVNVSBhbmQgWGVuOgoKeGVuX3B0X21zaXhjdHJsX3JlZ193cml0ZQog
ICAgeGVuX3B0X21zaXhfZGlzYWJsZQoJbXNpX21zaXhfZGlzYWJsZQogICAgICAgICAgICB4Y19w
aHlzZGV2X3VubWFwX3BpcnEKICAgICAgICAgICAgICAgIC0+IFBIWVNERVZPUF91bm1hcF9waXJx
IGh5cGVyY2FsbAogICAgICAgICAgICAgICAgICAgIHBoeXNkZXZfdW5tYXBfcGlycQogICAgICAg
ICAgICAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGlycQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbXNpX2ZyZWVfaXJxCgpHaXZlbiB0aGlzIEkgd291bGQgb25seSBjbGVhbiBob3N0X21h
c2thbGwgaW4gbXNpX2ZyZWVfaXJxIGlmIHRoZQpkb21haW4gaXMgYmVpbmcgZGVzdHJveWVkIChk
LT5pc19zaHV0dGluZ19kb3duKSwgb3IgZXZlbiBiZXR0ZXIgSQp3b3VsZCBjb25zaWRlciB1c2lu
ZyBzb21ldGhpbmcgbGlrZSBQSFlTREVWT1BfcHJlcGFyZV9tc2l4IGluIG9yZGVyIHRvCnJlc2V0
IFhlbidzIGludGVybmFsIE1TSSBzdGF0ZSBhZnRlciBkZXZpY2UgcmVzZXQuCgo+ID4+ID5JbiBh
bnkgY2FzZSB0aGVyZSBzaG91bGQgYmUgYXQgbGVhc3QgYSBub3RlIGhlcmUgcG9pbnRpbmcgb3V0
IHRoYXQgWGVuCj4gPj4gPmV4cGVjdHMgdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBwZXJmb3JtIGEg
ZGV2aWNlIHJlc2V0LCBzbyB0aGUgWGVuCj4gPj4gPmludGVybmFsIHN0YXRlIGFjdHVhbGx5IG1h
dGNoZXMgdGhlIGRldmljZSBzdGF0ZSBiZWZvcmUgdHJ5aW5nIHRvCj4gPj4gPmFzc2lnbiB0aGUg
ZGV2aWNlIHRvIGFub3RoZXIgZ3Vlc3QuCj4gPj4gCj4gPj4gU291bmRzIGdvb2QuIFRoaXMgaXNz
dWUgaXMgdGhhdCBYZW4gdHJpZXMgdG8gbWFzayBtc2kgKHdoZW4gdW5tYXBwaW5nIHBpcnEpCj4g
Pj4gYWZ0ZXIgbWVtb3J5IGRlY29kaW5nIGlzIGRpc2FibGVkIGJ5IHBjaWJhY2suIElmIHBjaWJh
Y2sgY2FuIHVubWFwIGFsbCB0aGUKPiA+PiBwaXJxLXMgcmVsYXRlZCBhIGdpdmVuIGRldmljZSBi
ZWZvcmUgZGlzYWJsaW5nIG1lbW9yeSBkZWNvZGluZywgWGVuIHdvbid0IG1lZXQKPiA+PiB0aGlz
IGlzc3VlLiBDdXJyZW50bHksIHBjaWJhY2sgZG9lc24ndCBtYWludGFpbiB0aGUgcGlycSBpbmZv
cm1hdGlvbjsgaXQKPiA+PiBpc24ndCBhYmxlIHRvIGRvIHRoaXMuCj4gPiAKPiA+IEkgd291bGQg
bGlrZSB0byBoZWFyIEphbidzIG9waW5pb24gb24gdGhpcywgYnV0IEkgdGhpbmsgaXQgbWlnaHQg
YmUKPiA+IGhlbHBmdWwgdG8gaW50cm9kdWNlIGEgbmV3IGh5cGVyY2FsbCBEb20wIChpZTogdG9v
bHN0YWNrKSBjYW4gdXNlIHRvCj4gPiBzaWduYWwgWGVuIGEgUENJIGRldmljZSBoYXMgYmVlbiBy
ZXNldCwgc28gdGhhdCBYZW4gY2FuIHNhZmVseSByZXNldAo+ID4gdGhlIGRldmljZSBzdGF0ZSB0
byB0aGUgaW5pdGlhbCBvbmUuIFRoaXMgd291bGQgYmUgc2ltcGxlciBpZiBYZW4gd2FzCj4gPiB0
aGUgb25lIHBlcmZvcm1pbmcgdGhlIGRldmljZSByZXNldC4KPiAKPiBTdWNoIGEgbm90aWZpY2F0
aW9uIG1pZ2h0IGJlIGhlbHBmdWwsIGlmIGl0IGNhbid0IGJlIGV4cHJlc3NlZCB2aWEgdGhlCj4g
ZXhpc3RpbmcgUEhZU0RFVk9QX3twcmVwYXJlLHJlbGVhc2V9X21zaXguIEZvciB0aGUgbW9tZW50
IEkgY2FuJ3QKPiBzZWUgdGhvdWdoIHdoeSB0aGVzZSB0d28gd291bGQgYmUgaW5zdWZmaWNpZW50
LgoKSSB0aGluayB1c2luZyBQSFlTREVWT1Bfe3ByZXBhcmUscmVsZWFzZX1fbXNpeCBzaG91bGQg
YmUgZW5vdWdoLCBzaW5jZQppdCB3aWxsIHJlc2V0IGhvc3RfbWFza2FsbCBieSBjYWxsaW5nIG1z
aXhfY2FwYWJpbGl0eV9pbml0LgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 14:32:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 14:32: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-devel-bounces@lists.xenproject.org>)
	id 1gNfB1-0005jz-Jo; Fri, 16 Nov 2018 14:32: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=f3fv=n3=citrix.com=prvs=8510c96a3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gNfB0-0005jq-AA
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 14:32:54 +0000
X-Inumbo-ID: 7fe70ca6-e9ac-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7fe70ca6-e9ac-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 14:32:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="81968952"
Date: Fri, 16 Nov 2018 15:32:45 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181116143245.vpk3vgpbcqujvofb@mac>
References: <20181114115740.1050-1-roger.pau@citrix.com>
 <20181114115740.1050-2-roger.pau@citrix.com>
 <5BEEB15D02000078001FCB9A@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BEEB15D02000078001FCB9A@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 1/5] vpci: fix updating the command
 register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMDU6MDA6MjlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjExLjE4IGF0IDEyOjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQEAgLTQxMyw3ICs0MTIsNyBAQCBzdGF0aWMgdm9pZCByb21fd3JpdGUoY29uc3Qg
c3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCj4gPiAgICAgICAgICBoZWFk
ZXItPnJvbV9lbmFibGVkID0gbmV3X2VuYWJsZWQ7Cj4gPiAgICAgICAgICBwY2lfY29uZl93cml0
ZTMyKHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCByZWcsIHZhbCk7Cj4gPiAgICAg
IH0KPiA+IC0gICAgZWxzZSBpZiAoIG1vZGlmeV9iYXJzKHBkZXYsIG5ld19lbmFibGVkLCB0cnVl
KSApCj4gPiArICAgIGVsc2UgaWYgKCBtb2RpZnlfYmFycyhwZGV2LCBuZXdfZW5hYmxlZCA/IFBD
SV9DT01NQU5EX01FTU9SWSA6IDAsIHRydWUpICkKPiAKPiBEbyB5b3UgcmVhbGx5IG1lYW4gdG8g
Y2xlYXIgYWxsIG90aGVyIGRlZmluZWQgYml0cyBvZiB0aGUgY29tbWFuZAo+IHJlZ2lzdGVyIGhl
cmU/CgpUaGlzIGlzIGEgUk9NIEJBUiB3cml0ZSwgbm90IGEgY29tbWFuZCByZWdpc3RlciB3cml0
ZS4gcm9tX3dyaXRlCnBhc3NlcyBQQ0lfQ09NTUFORF9NRU1PUlkgbWVyZWx5IHRvIHNpZ25hbCB0
aGlzIGlzIGEgbWFwcGluZwpvcGVyYXRpb24sIGJ1dCB0aGUgdmFsdWUgd291bGQgbmV2ZXIgYmUg
d3JpdHRlbiB0byB0aGUgY29tbWFuZApyZWdpc3RlciwgdGhlcmUncyBhbiBBU1NFUlQoIXJvbV9v
bmx5KSBqdXN0IGJlZm9yZSB0aGUgZGVmZXJyZWQgd3JpdGUKb2YgdGhlIGNvbW1hbmQgcmVnaXN0
ZXIgaW4gbW9kaWZ5X2RlY29kaW5nLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 14:54:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 14:54: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-devel-bounces@lists.xenproject.org>)
	id 1gNfVT-0007Gc-IJ; Fri, 16 Nov 2018 14:54: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=6ykj=n3=citrix.com=prvs=851885c67=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gNfVR-0007GX-Ru
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 14:54:02 +0000
X-Inumbo-ID: 733ba166-e9af-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 733ba166-e9af-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 14:54:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70777080"
Date: Fri, 16 Nov 2018 14:53:36 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181116145336.GO1302@perard.uk.xensource.com>
References: <23532.22098.906750.732501@mariner.uk.xensource.com>
 <20181115111510.11628-1-anthony.perard@citrix.com>
 <23533.48525.832090.502837@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23533.48525.832090.502837@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v6.2 05/11] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDY6NDA6MTNQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY2LjIgMDUvMTFdIGxpYnhsX3Ft
cDogSW1wbGVtZW50YXRpb24gb2YgbGlieGxfX2V2X3FtcF8qIik6Cj4gPiBTaWduZWQtb2ZmLWJ5
OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiAKPiBUaGFua3Mg
Zm9yIHRoZSBhZGRpdGlvbmFsIGNvbW1lbnRzLiAgSSBnb3QgdGhvcm91Z2hseSBzdHVjayBpbi4K
PiAKPiBPdmVyYWxsIHRoZSBzdHJ1Y3R1cmUgbG9va3MgYnJvYWRseSByaWdodCBhbmQgbXkgY29t
bWVudHMgYXJlCj4gZ2VuZXJhbGx5IGFib3V0IGRldGFpbHMuICBBcyBtaWdodCBiZSBleHBlY3Rl
ZCwgc29tZSBvZiB0aGVtIGFyZQo+IHN0eWxpc3RpYyBvciBtYXR0ZXJzIG9mIHRhc3RlLgo+IAo+
IFBsZWFzZSBmZWVsIGZyZWUgdG8gcHVzaCBiYWNrIGlmIHlvdSBkaXNhZ3JlZSB3aXRoIG1lIG9u
IGFueXRoaW5nLgo+IAo+ID4gIHN0cnVjdCBsaWJ4bF9fZXZfcW1wIHsKPiA+ICAgICAgLyogY2Fs
bGVyIHNob3VsZCBpbmNsdWRlIHRoaXMgaW4gdGhlaXIgb3duIHN0cnVjdCAqLwo+ID4gICAgICAv
KiBjYWxsZXIgbXVzdCBmaWxsIHRoZXNlIGluLCBhbmQgdGhleSBtdXN0IGFsbCByZW1haW4gdmFs
aWQgKi8KPiA+ICAgICAgbGlieGxfZG9taWQgZG9taWQ7Cj4gPiAgICAgIGxpYnhsX19ldl9xbXBf
Y2FsbGJhY2sgKmNhbGxiYWNrOwo+ID4gICAgICBpbnQgZmQ7IC8qIHNldCB0byBzZW5kIGEgZmQg
d2l0aCB0aGUgY29tbWFuZCwgLTEgb3RoZXJ3aXNlICovCj4gPiArCj4gCj4gVGhpcyBuYW1lIGBm
ZCcgYmVjb21lcyB2ZXJ5IGNvbmZ1c2luZywgYmVjYXVzZSBtb3N0IG9mIHRoZSB0aW1lIHdpdGgK
PiBxbXAgdGhlIGZkIGluIHF1ZXN0aW9uIGlzIG91ciBzb2NrZXQgdG8gcWVtdS4gIENhbiB5b3Ug
cmVuYW1lIGl0ID8KPiBwYXlsb2FkX2ZkIG1heWJlID8KCnBheWxvYWRfZmQgc291bmQgZmluZSwg
SSdsbCB1c2UgdGhhdC4KCj4gPiArICAgIC8qCj4gPiArICAgICAqIHJlbWFpbmluZyBmaWVsZHMg
YXJlIHByaXZhdGUgdG8gbGlieGxfZXZfcW1wXyoKPiA+ICsgICAgICovCj4gPiArCj4gPiArICAg
IGludCBpZDsKPiA+ICsgICAgbGlieGxfX2NhcmVmZCAqcW1wX2NmZDsKPiA+ICsgICAgbGlieGxf
X2V2X2ZkIHFtcF9lZmQ7Cj4gPiArICAgIGxpYnhsX19xbXBfc3RhdGUgcW1wX3N0YXRlOwo+IAo+
IFdoYXQgcHVycG9zZSBkbyB0aGUgcW1wXyBwcmVmaXhlcyBvbiB0aGVzZSBzZXJ2ZSA/ICBJIHRo
aW5rIGlmIGl0IHdlcmUKPiBtZSBJIHdvdWxkIGRyb3AgdGhlbSBhbmQgc2ltcGx5IGNhbGwgdGhl
c2UgYGNmZCcgYW5kIGBlZmQnIGFuZCBgc3RhdGUnLgoKU291bmRzIGdvb2QuCgo+IAo+ID4gKy8q
IC0tLS0tLS0tLS0tLSBJbXBsZW1lbnRhdGlvbiBvZiBsaWJ4bF9fZXZfcW1wIC0tLS0tLS0tLS0t
LS0tLS0gKi8KPiA+ICsKPiA+ICsvKgo+ID4gKyAqIFBvc3NpYmxlIGludGVybmFsIHN0YXRlIGNv
bXBhcmVkIHRvIHFtcF9zdGF0ZToKPiA+ICsgKgo+ID4gKyAqIHFtcF9zdGF0ZSAgICAgIEV4dGVy
bmFsICBxbXBfY2ZkICBxbXBfZWZkICBpZCAgICAgIHJ4X2J1ZiogdHhfYnVmKiBtc2cqCj4gPiAr
ICogZGlzY29ubmVjdGVkICAgSWRsZSAgICAgIGNsb3NlICAgIElkbGUgICAgIHJlc2V0ICAgZnJl
ZSAgICBmcmVlICAgIGZyZWUKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXl5eXl4K
PiBZTSBgMCcgb3IgYE5VTEwnLgoKWWVzLgoKPiBNYXliZSB0aGlzIHRhYmxlIHdvdWxkIGJlIGVh
c2llciB0byByZWFkIGlmIHRoZSBoZWFkaW5ncyB3ZXJlIG9mZnNldAo+IGZyb20gdGhlIHZhbHVl
cy4gIEVnOgo+ICAgKyAqIHFtcF9zdGF0ZSAgICAgRXh0ZXJuYWwgIHFtcF9jZmQgIHFtcF9lZmQg
IGlkICAgICAgcnhfYnVmKiB0eF9idWYqIG1zZyoKPiAgICsgKiBkaXNjb25uZWN0ZWQgICBJZGxl
ICAgICAgY2xvc2UgICAgSWRsZSAgICAgcmVzZXQgICBmcmVlICAgIGZyZWUgICAgZnJlZQo+ID8K
PiBVcCB0byB5b3UuCgpJJ2xsIGdpdmUgYSB0cnkuCgo+ID4gKyAqIGNvbm5lY3RpbmcgICAgIEFj
dGl2ZSAgICBvcGVuICAgICBBY3RpdmUgICBzZXQgICAgIHVzZWQgICAgZnJlZSAgICBzZXQKPiAK
PiBZb3Ugc2F5IEFjdGl2ZSBmb3IgdGhlIHFtcF9lZmQgYnV0IEkgdGhpbmsgaXQgd291bGQgYmUg
YmV0dGVyIHRvIHNheQo+IHdoYXQgeW91IGFyZSB3YWl0aW5nIGZvciA/ICBMb29raW5nIGF0IHFt
cF9ldl9jb25uZWN0IEkgdGhpbmsKPiBjb25uZWN0aW5nIGhhcyBvbmx5IFBPTExJTi4gIFlvdSBj
b3VsZCB3cml0ZSBJTiwgSU5bfE9VVF0sIGV0Yy4sIG1heWJlLgo+IAo+IFdoaWxlIHJlYWRpbmcg
dGhlIHJlc3Qgb2YgdGhlIGNvZGUgSSBmb3VuZCB0aGF0IHRoaXMgd2FzIG9mdGVuIGEKPiBjcml0
aWNhbCBwaWVjZSBvZiBzdGF0ZSB5b3UgYXJlIG1hbmFnaW5nLCBzbyBJIHRoaW5rIHNvbWUgaW1w
cm92ZW1lbnQKPiBoZXJlIGlzIHdhcnJhbnRlZC4KCkluZGVlZCwgaXQncyBpbXBvcnRhbnQgdG8g
bm90IGhhdmUgUE9MTE9VVCBhbGwgdGhlIHRpbWUsIG9yIHdlIGp1c3QgaGF2ZQphIGJ1c3kgbG9v
cC4KCj4gPiArICogY2FwYWJpbGl0eV9uZWdvdGlhdGlvbgo+ID4gKyAqICAgICAgICAgICAgICAg
IEFjdGl2ZSAgICBvcGVuICAgICBBY3RpdmUgICBzZXQgICAgIHVzZWQgICAgYW55ICAgICBzZXQK
PiAKPiBJIHdvdWxkIGFiYnJldmlhdGUgdGhpcyBzdGF0ZSBuYW1lIGhlcmUsIGJlY2F1c2UgaXQg
c3BvaWxzIHRoZSB0YWJsZS4KPiBgY2FwLm5lZ28uJyA/ICBPciBtYXliZSB5b3UgY291bGQganVz
dCByZW5hbWUgaXQgdG8gY2FwYWJfbmVnbyBvcgo+IHNvbWV0aGluZy4KCldpbGwgZG8uIDc1Y29s
cyBpcyBiYXJlbHkgZW5vdWdoIHRvIHdyaXRlIGFsbCB0aGUgc3RhdGVzIDopLgoKPiA+ICsgKiBj
b25uZWN0ZWQgICAgICBDb25uZWN0ZWQgb3BlbiAgICAgQWN0aXZlICAgcHJldlsxXSB1c2VkICAg
IGZyZWUgICAgYW55Cj4gCj4gV2hhdCBtc2cgbWlnaHQgdGhlcmUgYmUgaW4gc3RhdGUgYGNvbm5l
Y3RlZCcgPyAgQWNjb3JkaW5nIHRvIHRoZQo+IHB1YmxpYyBpbnRlcmZhY2UgdGhlcmUgaXMgbm8g
bWVzc2FnZSB5ZXQuCj4gCj4gSW4gZ2VuZXJhbCB0aGUgbW92ZW1lbnQgb2YgdGhlIGNhbGxlcidz
IGludGVuZGVkIHFtcCBjb21tYW5kIGZyb20gbXNnCj4gdG8gcnhfYnVmIHRocm91Z2ggdG8gcWVt
dSBjb3VsZCBwZXJoYXBzIGRvIHdpdGggc29tZSBleHBvc2l0aW9uCj4gKGNvbW1lbnRhcnkpLgo+
IAo+ID4gKyAqIHdhaXRpbmdfcmVwbHkgIEFjdGl2ZSAgICBvcGVuICAgICBBY3RpdmUgICBzZXQg
ICAgIHVzZWQgICAgYW55ICAgICBmcmVlCj4gCj4gSSBhbSBhIGJpdCBjb25mdXNlZCBhYm91dCB0
aGUgc2VtYW50aWNzIG9mIHR4X2J1ZiBiZWluZyBmcmVlIGluIHN0YXRlCj4gd2FpdGluZ19yZXBs
eS4gIERvZXMgdGhhdCBtZWFuIHRoZSBjYWxsZXIncyB3YW50ZWQgY29tbWFuZCBoYXMgYmVlbgo+
IHNlbnQgPyAgVGhpcyBzZWVtcyBsaWtlIHBhcnQgb2YgdGhlIHNhbWUgcXVlc3Rpb24gYXMgSSBq
dXN0IGFza2VkLi4uCj4gCj4gTWF5YmUgeW91IHdhbnQgdG8gc3BsaXQgdGhpcyBpbnRvIHR3byBy
b3dzOgo+IAo+ICAgKyAqIHdhaXRpbmdfcmVwbHkgIEFjdGl2ZSAgICBvcGVuICAgICBJTnxPVVQg
ICBzZXQgICAgIHVzZWQgICAgdXNlcidzICBmcmVlCj4gICArICogd2FpdGluZ19yZXBseSAgQWN0
aXZlICAgIG9wZW4gICAgIElOICAgICAgIHNldCAgICAgdXNlZCAgICBmcmVlICAgIGZyZWUKPiAK
PiA/CgpTcGxpdGluZyBzb21lIHN0YXRlcyBpbiB0d28gcm93cyBzb3VuZCBnb29kLCBJIG1pZ2h0
IGRvIGl0IGluIG90aGVyCmNhc2VzIGFzIHdlbGwuCgo+ID4gKyAqIGJyb2tlblsyXSAgICAgIG5v
bmVbM10gICBhbnkgICAgICBBY3RpdmUgICBhbnkgICAgIGFueSAgICAgYW55ICAgICBhbnkKPiAu
Li4KPiA+ICsgKiBbMV0gaWQgdXNlZCBvbiB0aGUgcHJldmlvdXNseSBzZW50IGNvbW1hbmQKPiAK
PiBJdCB3b3VsZCBiZSBiZXR0ZXIgaWYgdGhlIGlkIGNvbHVtbiBzdGF0ZWQgc29tZXRoaW5nIG1v
cmUgdXNlZnVsIHRoYW4KPiBgc2V0Jy4gIGBuZXh0JyBtYXliZSwgd2hlcmUgYXBwbGljYWJsZSA/
CgpXaGVuICdzZXQnLCBpZCBpcyB0aGUgaWQgb2YgdGhlIHVzZXIgY29tbWFuZCB3ZSBpbnRlbmQg
dG8gc2VuZCBvciBoYXZlCmFscmVhZHkgc2VudCBhbmQgd2FpdGluZyBmb3IgdGhlIGFzc29jaWF0
ZWQgcmVwbHkuIEknbSBub3Qgc3VyZSB3aGljaAp3b3JkIG9yIHNldCBvZiB3b3JkIHdvdWxkIGRl
c2NyaWJlIGVub3VnaC4gSSBtaWdodCBuZWVkIHRvIGFkZCBhIGNvbW1lbnQKYmVsb3cgdGhlIHRh
YmxlLgoKPiBBSVVJIGl0IGlzIGludGVuZGVkIChpbXBvcnRhbnQ/KSB0aGF0IGlkcyBzaG91bGQg
bm90IGJlIHJldXNlZC4KCkkgdGhpbmsgaXQncyBpbXBvcnRhbnQsIGl0IGNhbiBoZWxwIGRldGVj
dCBtaXN0YWtlcy4gSWYgd2UgcmV1c2UgdGhlCnNhbWUgaWQsIHdlIG1pZ2h0IGFzIHdlbGwgbm90
IGhhdmUgb25lLgoKSSBjYW4gYWxzbyBoZWxwIHRvIGZpZ3VyZSBvdXQgaWYgYW4gZXJyb3IgbWVz
c2FnZSBpcyBiZWNhdXNlIGEgY29tbWFuZApmYWlsZWQgdG8gZXhlY3V0ZSBvciBpZiB0aGUgc2Vy
dmVyIGl0c2VsZiBoYWQgYW4gZXJyb3IuCgo+ID4gKyAqIFBvc3NpYmxlIGJ1ZmZlcnMgc3RhdGVz
Ogo+ID4gKyAqIC0gcmVjZWl2aW5nIGJ1ZmZlcjoKPiA+ICsgKiAgICAgICAgICAgICAgICAgICAg
ZnJlZSAgIHVzZWQKPiA+ICsgKiAgIHJ4X2J1ZiAgICAgICAgICAgTlVMTCAgIGFsbG9jYXRlZAo+
ID4gKyAqICAgcnhfYnVmX3NpemUgICAgICAwICAgICAgYWxsb2NhdGlvbiBzaXplIG9mIGByeF9i
dWZgCj4gPiArICogICByeF9idWZfb2ZmICAgICAgIDAgICAgICA8PSByeF9idWZfc2l6ZQo+ID4g
KyAqIC0gdHJhbnNtaXRpbmcgYnVmZmVyOgo+IAo+IFR5cG8gYHRyYW5zbWl0dGluZycuCj4gCj4g
QSBtaW5vciBwb2ludCwgYnV0IGluZGVudGluZyB0aGUgcnhfKiB0aGluZ3MgaGVyZSB3b3VsZCBh
dm9pZCB0aGVtCj4gbGluaW5nIHVwIHdpdGggYHRyYW5zbWl0dGluZyBidWZmZXInIGFuZCBtaXNs
ZWFkaW5nIHRoZSBleWUuCj4gCj4gQmV0dGVyIHN0aWxsLCBoYXZlIHlvdSBjb25zaWRlcmVkIG1v
dmluZyB0aGlzIHRhYmxlIGludG8gdGhlIHN0cnVjdAo+IGl0c2VsZiA/ICBZb3UgY291bGQgcHV0
IHRoZSB0YWJsZSB0byB0aGUgUkhTIG9mIHRoZSBhY3R1YWwgbWVtYmVyCj4gZGVmaW5pdGlvbnMu
ICBUaGF0IGdpdmVzIHNsaWdodGx5IGZld2VyIHBsYWNlcyB0byBsb29rLCBhbHRob3VnaCBpdAo+
IHdvdWxkIGludm9sdmUgYSBjcm9zcy1yZWZlcmVuY2UgZnJvbSB0aGlzIHdpZGVyIHN0YXRlIGRl
c2NyaXB0aW9uIHRvCj4gdGhlIGZpZWxkJ3Mgc3RhdGUgdGFibGVzLgoKSW5kZWVkLCBpdCBmZWVs
cyBraW5kIG9mIHdyb25nIHRvIGhhdmUgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBpbnRlcm5hbApz
dGF0ZXMgaW4gdHdvIGRpZmZlcmVudCBwbGFjZXMuIFRoZXJlIGFyZSBzb21lIGRlc2NyaXB0aW9u
cyBpbiB0aGUKc3RydWN0LCBidXQgdGhvc2UgYXJlIHByb2JhYmx5IG5vdCBuZWVkZWQuCgo+ID4g
KyAqICAgICAgICAgICAgICAgICAgICBmcmVlICAgdXNlZAo+ID4gKyAqICAgdHhfYnVmICAgICAg
ICAgICBOVUxMICAgY29udGFpbiBkYXRhCj4gPiArICogICB0eF9idWZfbGVuICAgICAgIDAgICAg
ICBzaXplIG9mIGRhdGEKPiA+ICsgKiAgIHR4X2J1Zl9vZmYgICAgICAgMCAgICAgIDw9IHR4X2J1
Zl9sZW4KPiAKPiBZb3Ugc2hvdWxkIGV4cGxhaW4gdGhlIHNlbWFudGljcyBvZiBfb2ZmIGluIGJv
dGggY2FzZXMuICBJdCBwb2ludHMKPiBpbnRvIHRoZSBidWZmZXIsIGJ1dCB3aGF0IGlzIHRoZSBt
ZWFuaW5nIG9mIHRoZSBkYXRhIChvciB0aGUgc3BhY2UpCj4gYmVmb3JlIGFuZCBhZnRlciBpdCA/
Cj4gCj4gLi4uIG9oLCBJIHNlZSBmb3IgcnhfYnVmX3VzZWQgdGhpcyBpcyBkb2N1bWVudGVkIGlu
IHRoZSBzdHJ1Y3QKPiBpdHNlbGYuICBCdXQgbm90IGZvciB0eF9idWZfb2ZmLgo+IAo+IFdoaWNo
IGxlYWRzIG1lIHRvIHNheTogdGhlIHN0cnVjdCBjb250YWlucyByeF9idWZfdXNlZCBidXQgdGhl
IGNvbW1lbnQKPiBoZXJlIHRhbGtzIGFib3V0IF9vZmYuCgo6KCwgSSBuZWVkIHRvIGZpeCB0aGF0
LgoKQW5kIGhlcmUgaXMgdGhlIGRlc2NyaXB0aW9uOgoKcnhfYnVmX3VzZWQ6IGFjdHVhbCBkYXRh
IGluIHRoZSBidWZmZXIKCnR4X2J1Zl9vZmY6IGRhdGEgYWxyZWFkeSBzZW50Cgo+ID4gKyAqIC0g
cXVldWVkIHVzZXIgY29tbWFuZDoKPiA+ICsgKiAgICAgICAgICAgICAgICAgICAgZnJlZSAgc2V0
Cj4gPiArICogICBtc2cgICAgICAgICAgICAgIE5VTEwgIGNvbnRhaW4gZGF0YQo+IAo+IFlNIGBj
b250YWlucycgZGF0YSwgaW4gYm90aCBjYXNlcy4KPiAKPiA+ICsgKiAgIG1zZ19sZW4gICAgICAg
ICAgMCAgICAgc2l6ZSBvZiBkYXRhCj4gPiArICoKPiA+ICsgKiAtIEFsbG93ZWQgaW50ZXJuYWwg
c3RhdGUgdHJhbnNpdGlvbjoKPiA+ICsgKiBkaXNjb25uZWN0ZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgLT4gY29ubmVjdGluZwo+ID4gKyAqIGNvbm5lY3Rpb24gICAgICAgICAgICAgICAgICAg
ICAgICAgICAtPiBjYXBhYmlsaXR5X25lZ290aWF0aW9uCj4gPiArICogY2FwYWJpbGl0eV9uZWdv
dGlhdGlvbi93YWl0aW5nX3JlcGx5IC0+IGNvbm5lY3RlZAo+ID4gKyAqIGNvbm5lY3RlZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAtPiB3YWl0aW5nX3JlcGx5Cj4gPiArICogYW55ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0+IGRpc2Nvbm5lY3RlZAo+IAo+IFRoaXMgZG9l
cyBub3QgbWVudGlvbiB0aGUgc3RhdGUgYGJyb2tlbicgYW5kIGl0IHNob3VsZC4KCk1heWJlOgog
IGFueSAtPiBicm9rZW4KCk9yIHByb2JhYmx5IG1vcmUgYWNjdXJhdGU6CiAgIWRpc2Nvbm5lY3Rl
ZCAtPiBicm9rZW4KCj4gPiArc3RhdGljIHZvaWQgcW1wX2V2X2Vuc3VyZV9yZWFkaW5nX3dyaXRp
bmcobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYpCj4gPiArICAgIC8qICFkaXNjb25u
ZWN0ZWQgLT4gc2FtZSBzdGF0ZSAqLwo+IAo+IFRoaXMgaXMgbm90IHJlYWxseSB0cnVlLiAgVGhp
cyBmdW5jdGlvbiBpcyBvbmUgdG8gdHJhbnNmb3JtIGEKPiB0cmFuc2llbnQsIHBhcnRpYWwsIGlu
dGVybmFsIHN0YXRlLCBpbnRvIHRoZSBjb3JyZXNwb25kaW5nIHByb3Blcgo+IGludGVybmFsIHN0
YXRlLCBieSBzZXR0aW5nIHVwIHRoZSBmZCBldmVudC4KPiAKPiBUaGlzIHdpbGwgYmVjb21lIG1v
cmUgb2J2aW91cyBpZiB5b3UgYWRkIHRoZSBJTiBldGMuIHRvIHRoZSBlZmQgY29sdW1uCj4gaW4g
dGhlIGludGVybmFsIHN0YXRlIHRhYmxlLgoKSW5kZWVkLCBJJ2xsIGZpeCB0aGUgY29tbWVudCBv
bmNlIHRoZSB0YWJsZSBoYXZlIGFsbCB0aGUgSU5bfE9VVF0uCgo+ID4gKyAgICBpZiAoZXYtPnR4
X2J1Zikgewo+ID4gKyAgICAgICAgZW5hYmxlID0gdHJ1ZTsKPiA+ICsgICAgfSBlbHNlIHsKPiA+
ICsgICAgICAgIGVuYWJsZSA9IChldi0+cW1wX3N0YXRlID09IHFtcF9zdGF0ZV9jb25uZWN0ZWQp
ICYmIGV2LT5tc2c7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgaWYgKGVuYWJsZSkKPiA+ICsg
ICAgICAgIGV2ZW50cyA9IGV2LT5xbXBfZWZkLmV2ZW50cyB8IFBPTExPVVQ7Cj4gPiArICAgIGVs
c2UKPiA+ICsgICAgICAgIGV2ZW50cyA9IGV2LT5xbXBfZWZkLmV2ZW50cyAmIH5QT0xMT1VUOwo+
ID4gKwo+ID4gKyAgICBsaWJ4bF9fZXZfZmRfbW9kaWZ5KGdjLCAmZXYtPnFtcF9lZmQsIGV2ZW50
cyk7Cj4gCj4gVGhpcyBmdW5jdGlvbiBzZWVtcyBtb3JlIGNvbXBsaWNhdGVkIHRoYW4gaXQgbmVl
ZHMgdG8gYmUgPwo+IAo+IEFGQUlDVCB5b3VyIGNvZGUgbmV2ZXIgY2xlYXJzIFBPTExJTi4gIEFu
ZCB0aGlzIGZ1bmN0aW9uIGFsd2F5cwo+IHVuY29uZGl0aW9uYWxseSBjbGVhcnMgb3Igc2V0cyBQ
T0xMT1VULiAgU28gdGhlIGRlc2lyZWQgZXZlbnRzIGRvIG5vdAo+IGluIGZhY3QgZGVwZW5kIG9u
IHFtcF9lZmQuZXZlbnRzID8KPiAKPiBXaGljaCBtYWtlcyBzZW5zZSwgYmVjYXVzZSBmcm9tIHRo
aXMgbmFtZSBJIHdvdWxkIGV4cGVjdCB0aGlzIGZ1bmN0aW9uCj4gdG8gZmlndXJlIG91dCBmb3Ig
aXRzZWxmIGV4YWN0bHkgd2hhdCBldmVudHMgb3VnaHQgdG8gYmUgbGlzdGVuZWQgZm9yLgo+IAo+
IEkgdGhpbmsgeW91IHdhbnQgc29tZXRoaW5nIGxpa2UKPiAgICAgICBldmVudHMgPSBQT0xMSU47
Cj4gICAgICAgaWYgKHNvbWUgc3R1ZmYpIHsKPiAgICAgICAgICBldmVudHMgfD0gUE9MTE9VVDsK
PiBldGMuCgpJJ2xsIGZpeCB0aGF0LgoKPiA+ICtzdGF0aWMgdm9pZCBxbXBfZXZfc2V0X3N0YXRl
KGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX3FtcF9zdGF0ZSBuZXdfc3RhdGUpCj4gPiArewo+IAo+IE5vdyB0
aGF0IHlvdSBoYXZlIGBicm9rZW4nIHlvdSBzaG91bGQgcHJvYmFibHkgbWVudGlvbiB0aGF0IHRo
aXMKPiBmdW5jdGlvbiBpcyBub3QgdXNlZCB0byBlbnRlciB0aGUgc3RhdGUgYGJyb2tlbicgKHRo
YXQgaXMgZG9uZQo+IHdpbGx5LW5pbGx5KSwgbm9yIHRoZSBzdGF0ZSBgZGlzY29ubmVjdGVkJyAo
dGhhdCBpcyBkb25lIGluIF9pbml0KS4KPiAKPiA+ICtzdGF0aWMgaW50IHFtcF9lcnJvcl9jbGFz
c190b19saWJ4bF9lcnJvcl9jb2RlKGxpYnhsX19nYyAqZ2MsCj4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICplY2xhc3MpCj4gPiAr
ewo+ID4gKyAgICBjb25zdCBsaWJ4bF9lbnVtX3N0cmluZ190YWJsZSAqdCA9IGxpYnhsX2Vycm9y
X3N0cmluZ190YWJsZTsKPiA+ICsKPiA+ICsgICAgLyogY29tcGFyZSAiUU1QX0dFTkVSSUNfRVJS
T1IiIGZyb20gbGlieGxfZXJyb3IgdG8gIkdlbmVyaWNFcnJvciIKPiA+ICsgICAgICogZ2VuZXJh
dGVkIGJ5IHRoZSBRTVAgc2VydmVyICovCj4gPiArCj4gPiArICAgIGZvciAoIDsgdC0+czsgdCsr
KSB7Cj4gPiArICAgICAgICAgICAgY29uc3QgY2hhciAqcyA9IGVjbGFzczsKPiA+ICsgICAgICAg
ICAgICBjb25zdCBjaGFyICpzZSA9IHQtPnM7Cj4gPiArICAgICAgICBpZiAoc3RybmNhc2VjbXAo
dC0+cywgIlFNUF8iLCA0KSkKPiA+ICsgICAgICAgICAgICBjb250aW51ZTsKPiA+ICsKPiA+ICsg
ICAgICAgIC8qIHNraXAgIlFNUF8iICovCj4gPiArICAgICAgICBzZSArPSA0Owo+IAo+IFRoaXMg
Y29kZSBjb250YWlucyBvciBpbXBsaWVzIHRoZSB2YWx1ZSBgNCcgYSB0b3RhbCBvZiA0IHRpbWVz
OiB0aHJlZQo+IHRpbWVzIGluIHRoZSBjb2RlICgiUU1QXyIsIDQsIDQpIGFuZCBvbmNlIGluIGEg
Y29tbWVudC4gIEhvdyBhYm91dAo+ICAgIGNvbnN0IGNoYXIgc2tpcFtdID0gIlFNUF8iOwo+ICAg
IGNvbnN0IHNpemVfdCBza2lwbCA9IHNpemVvZihza2lwKS0xOwo+ID8KClNvdW5kcyBnb29kLCBJ
J2xsIHVzZSB0aGF0LgoKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICByZXR1cm4gRVJST1JfVU5L
Tk9XTl9RTVBfRVJST1I7Cj4gCj4gSSB0aGluayB5b3UgcHJvYmFibHkgd2FudGVkIHRvIGxvZyB0
aGUgb3JpZ2luYWwgZXJyb3Igc3RyaW5nIGhlcmUgc28KPiB0aGF0IGl0IGRvZXMgbm90IGJlY29t
ZSBsb3N0LgoKUmlnaHQsIEknbGwgbG9nIGl0LgoKPiA+ICtzdGF0aWMgaW50IHFtcF9ldl9wcmVw
YXJlX2NtZChsaWJ4bF9fZ2MgKmdjLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19ldl9xbXAgKmV2LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKmNtZCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBs
aWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MpCj4gPiArICAgIC8qIG9uIGVudHJ5OiBjb25uZWN0aW5n
L2Nvbm5lY3RlZCBidXQgd2l0aCBgbXNnYCBmcmVlCj4gPiArICAgICAqIG9uIHJldHVybjogc2Ft
ZSBzdGF0ZSBidXQgd2l0aCBgbXNnYCBzZXQgKi8KPiA+ICt7Cj4gPiArICAgIGNoYXIgKmJ1ZiA9
IE5VTEw7Cj4gPiArICAgIHNpemVfdCBsZW47Cj4gPiArCj4gPiArICAgIGFzc2VydCghZXYtPnR4
X2J1ZiAmJiAhZXYtPnR4X2J1Zl9sZW4pOwo+ID4gKyAgICBhc3NlcnQoIWV2LT5tc2cgJiYgIWV2
LT5tc2dfbGVuKTsKPiA+ICsKPiA+ICsgICAgZXYtPmlkKys7Cj4gPiArICAgIGJ1ZiA9IHFtcF9w
cmVwYXJlX2NtZChnYywgY21kLCBhcmdzLCBldi0+aWQsICZsZW4pOwo+ID4gKyAgICBpZiAoIWJ1
Zikgewo+ID4gKyAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cj4gPiArICAgIH0KPiAKPiBUaGVy
ZSBpcyBubyBkb2MgY29tbWVudCBmb3IgcW1wX3ByZXBhcmVfY21kIHNheWluZyB3aGV0aGVyIGl0
IGxvZ3Mgb24KPiBlcnJvci4gIFNvIGl0IGRvZXNuJ3QgPyAgSW4gd2hpY2ggY2FzZSBtYXliZSB5
b3Ugc2hvdWxkIGRvIHNvIGhlcmUuCj4gCj4gQWx0ZXJuYXRpdmVseSBpZiBpdCBjYW4gb25seSBy
ZWFsbHkgZmFpbCBkdWUgdG8gbWVtb3J5IGFsbG9jYXRpb24KPiBmYWlsdXJlLCBtYXliZSBpdCBz
aG91bGQgcmV0dXJuIHZvaWQgKGFuZCBjYWxsIGxpYnhsX19hbGxvY19mYWlsZWQKPiBvbiBhbGxv
Y2F0aW9uIGZhaWx1cmUpIGluc3RlYWQgPwoKU28gd2UgY2FuIGhhdmUgdGhlIGFsbG9jYXRpb24g
YmVlbiBkb25lIGJ5IGxpYnhsJ3MgZnVuY3Rpb25zLCBhcwp5YWpsX2dlbl9hbGxvYyBjYW4gdXNl
IG90aGVyIGZ1bmN0aW9ucyB0aGF0IG1hbGxvYy9mcmVlL3JlYWxsb2MsIHRoYXQKd291bGQgcmVt
b3ZlIHRoZSBhbGxvY2F0aW9uIGZhaWx1cmUuCgpCdXQgdGhlbiBJIHRoaW5rIHRoYXQgcW1wX3By
ZXBhcmVfY21kIGNvdWxkIGZhaWwgYW5kIHJldHVybiBudWxsIGlmCidjbWQnIG9yICdhcmdzJyBj
b250YWlucyBiYWQganNvbiBvYmplY3RzLCBvciBhIHdyb25nIHN0cmluZy4KClNvIHdlIHN0aWxs
IG5lZWRzIHRvIGRldGVjdCBmYWlsdXJlLgoKSSBsb2cgaGVyZSBhcyBJIGNhbiBhZGQgdGhlIGRv
bWlkLgoKPiBJZiB5b3UgZG9uJ3QgbmVlZCB0byBsb2cgSSB0aGluayB5b3Ugc2hvdWxkIGRyb3Ag
dGhlIHsgfSBoZXJlLgo+IAo+IFNlZSBhbHNvIG15IGNvbW1lbnRzIG9uIHRoZSBvdGhlciBwYXRj
aCwgYWJvdXQgbGVuLgoKSSdsbCBwcm9iYWJseSByZW1vdmUgbGVuIGFuZCB1c2Ugc3RybGVuIHdo
ZW4gbmVlZGVkLgoKPiA+ICsvKiBTZXR1cCBjb25uZWN0aW9uICovCj4gPiArCj4gPiArc3RhdGlj
IGludCBxbXBfZXZfY29ubmVjdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldikKPiA+
ICsgICAgLyogZGlzY29ubmVjdGVkIC0+IGNvbm5lY3RpbmcgYnV0IHdpdGggYG1zZ2AgZnJlZQo+
ID4gKyAgICAgKiBvbiBlcnJvcjogZGlzY29ubmVjdGVkCj4gPiArICAgICAqIElmIHRoZSBpbml0
aWFsIHN0YXRlIGlzbid0IGRpc2Nvbm5lY3RlZCwgdGhlbiBub3RoaW5nIGlzIGRvbmUgKi8KPiAK
PiBNYXliZSBpdCBiZSBiZXR0ZXIgZm9yIHRoaXMgZnVuY3Rpb24gdG8gcmV0dXJuIGBicm9rZW4n
IG9uIGVycm9yID8KClRoYXQgbm90IHRoZSBjYXNlLCBidXQgSSBjb3VsZCBjaGFuZ2UgdG8gcmV0
dXJuIGJyb2tlbiBvbiBlcnJvciwgYW5kIGxldAp0aGUgY2FsbGVyIGNsZWFuIHRoZSBzdGF0ZS4K
Cj4gQWxzbywgSSB0aGluayBpdCBpcyBhbm9tYWxvdXMgdGhhdCB0aGlzIGZ1bmN0aW9uIGhhbmRs
ZXMgYGJyb2tlbicgYXMgYQo+IG5vLW9wIGFuZCBjbGFpbXMgc3VjY2Vzcy4gIEkgdGhpbmsgdGhh
dCBpcyBub3QgcmVhbGx5IHdoYXQgYSBjYWxsZXIKPiBtaWdodCBleHBlY3QuICBNYXliZSB5b3Ug
d2FudCB0byBmb3JiaWQgYGJyb2tlbicgKHdpdGggYSBjb3JyZXNwb25kaW5nCj4gYXNzZXJ0KSBv
ciB0byBwZXJtaXQgaXQgKGNhbGxpbmcgZGlzcG9zZSBiZWZvcmUgZG9pbmcgdGhlIHJlc3Qgb2Yg
dGhlCj4gd29yaykuCgpJJ20gdGhpbmtpbmcgdG8gY2hhbmdlIHRoZSBkZWZpbml0aW9uIGFuZCBv
bmx5IGFsbG93IHRoaXMgZnVuY3Rpb24gdG8gYmUKY2FsbGVkIHdpdGggdGhlIHN0YXRlIGRpc2Nv
bm5lY3RlZCwgYW5kIGhhdmUgdGhlIGNhbGxlciBjaGVjayBmb3IgdGhlCmN1cnJlbnQgc3RhdGUu
Cgo+IENvbnRyYXJ5IHRvIHRoZSBzdGF0ZSBkZXNjcmlwdGlvbiwgdGhpcyBmdW5jdGlvbiBkb2Vz
IG5vdCB0cmFuc2l0aW9uCj4gcnhfYnVmIGZyb20gZnJlZSB0byB1c2VkLiAgSG93ZXZlciwgSSB0
aGluayB0aGlzIHdvdWxkIHByb2JhYmx5IGJlCj4gbW9yZSBlYXNpbHkgcmVtZWRpZWQgYnkgY2hh
bmdpbmcgdGhlIGRlZmluaXRpb24gb2YgYHVzZWQnIHRvIHBlcm1pdAo+IE5VTEwvMC8wLiAgWW91
IG1pZ2h0IHdhbnQgdG8gdXNlIGEgZGlmZmVyZW50IHdvcmQgdG8gYHVzZWQnLCBgaW51c2UnCj4g
cGVyaGFwcyA/CgpXaWxsIGRvLgoKPiA+ICtvdXQ6Cj4gPiArICAgIGxpYnhsX19jYXJlZmRfY2xv
c2UoZXYtPnFtcF9jZmQpOwo+ID4gKyAgICBldi0+cW1wX2NmZCA9IE5VTEw7Cj4gPiArICAgIHJl
dHVybiByYzsKPiAKPiBJZiB0aGlzIGZ1bmN0aW9uIHdlcmUgcGVybWl0dGVkIHRvIGxlYXZlIHRo
ZSBzdGF0ZSBgYnJva2VuJyBvbiBlcnJvciwKPiB0aGlzIHNlcGFyYXRlIGVycm9yIGNvZGUgd291
bGQgbm90IGJlIG5lZWRlZC4gIElzIHRoZXJlIHNvbWUgcmVhc29uCj4gbm90IHRvIGRvIHRoYXQg
PwoKTm90IHJlYWxseS4KCj4gPiArc3RhdGljIHZvaWQgcW1wX2V2X2ZkX2NhbGxiYWNrKGxpYnhs
X19lZ2MgKmVnYywgbGlieGxfX2V2X2ZkICpldl9mZCwKPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IGZkLCBzaG9ydCBldmVudHMsIHNob3J0IHJldmVudHMpCj4gPiArICAg
IC8qIE9uIGVudHJ5LCBldl9mZCBpcyAob2YgY291cnNlKSBBY3RpdmUuICBUaGUgZXZfcW1wIG1h
eSBiZSBpbiBhbnkKPiA+ICsgICAgICogc3RhdGUgd2hlcmUgdGhpcyBpcyBwZXJtaXR0ZWQuICBx
bXBfZXZfZmRfY2FsbGJhY2sgd2lsbCBkbyB0aGUgd29yawo+ID4gKyAgICAgKiBuZWNlc3Nhcnkg
dG8gbWFrZSBwcm9ncmVzcywgZGVwZW5kaW5nIG9uIHRoZSBjdXJyZW50IHN0YXRlLCBhbmQgbWFr
ZQo+ID4gKyAgICAgKiB0aGUgYXBwcm9wcmlhdGUgc3RhdGUgdHJhbnNpdGlvbnMgYW5kIGNhbGxi
YWNrcy4gICovCj4gPiArewo+ID4gKyAgICBFR0NfR0M7Cj4gPiArICAgIGludCByYzsKPiA+ICsg
ICAgbGlieGxfX2pzb25fb2JqZWN0ICpvID0gTlVMTDsKPiA+ICsgICAgbGlieGxfX2V2X3FtcCAq
ZXYgPSBDT05UQUlORVJfT0YoZXZfZmQsICpldiwgcW1wX2VmZCk7Cj4gPiArCj4gPiArICAgIGlm
IChyZXZlbnRzICYgKFBPTExIVVApKSB7Cj4gPiArICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9t
aWQsICJyZWNlaXZlZCBQT0xMSFVQIGZyb20gUU1QIHNvY2tldCIpOwo+ID4gKyAgICAgICAgcmMg
PSBFUlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7Cj4gPiArICAgICAgICBnb3RvIG91dDsKPiAKPiBU
aGlzIGFwcHJvYWNoLCB3aXRob3V0IG1vcmUsIGxvc2VzIHRoZSBlcnJvciBjb2RlIGZyb20gY29u
bmVjdCgpLgo+IEkgdGhpbmsgeW91IG5lZWQgdG8gY2FsbCBnZXRzb2Nrb3B0KGZkLCBTT0xfU09D
S0VULCBTT19FUlJPUiwgLi4uKQo+IGFuZCBsb2cgdGhlIGVycm5vIHZhbHVlIGlmIHRoZXJlIGlz
IG9uZS4KPiAgIGh0dHA6Ly9wdWJzLm9wZW5ncm91cC5vcmcvb25saW5lcHVicy85Njk5OTE5Nzk5
L2Z1bmN0aW9ucy9WMl9jaGFwMDIuaHRtbCN0YWdfMTVfMTBfMTYKCkknbGwgaGF2ZSBhIGxvb2su
Cgo+ID4gKyAgICBpZiAocmV2ZW50cyAmIFBPTExPVVQpIHsKPiA+ICsgICAgICAgIHJjID0gcW1w
X2V2X2NhbGxiYWNrX3dyaXRhYmxlKGdjLCBldiwgZmQpOwo+IC4uLgo+ID4gKyAgICBpZiAocmV2
ZW50cyAmIFBPTExJTikgewo+ID4gKyAgICAgICAgcmMgPSBxbXBfZXZfY2FsbGJhY2tfcmVhZGFi
bGUoZWdjLCBldiwgZmQpOwo+ID4gKyAgICAgICAgaWYgKHJjKQo+ID4gKyAgICAgICAgICAgIGdv
dG8gb3V0Owo+ID4gKwo+ID4gKyAgICAgICAgLyogcGFyc2UgaW5wdXQgKi8KPiAKPiBJIGZpbmQg
aXQgb2RkIHRoYXQgdGhpcyBpbnB1dCBwYXJzaW5nIGlzIG5vdCBwYXJ0IG9mCj4gcW1wX2V2X2Nh
bGxiYWNrX3JlYWRhYmxlLiAgV2hhdCBkbyB5b3UgdGhpbmsgYWJvdXQgbW92aW5nIGl0IHRoZXJl
ID8KCkkgd2FudGVkIHRvIHJlZHVjZSB0aGUgbnVtYmVyIG9mIGZ1bmN0aW9uIGNhbGxzIGJldHdl
ZW4gd2hlbiBhIHVzZXIKY2FsbGJhY2sgaXMgY2FsbGVkIGFuZCB3aGVuIGV2X3FtcCdzIGNvbnRy
b2wgcGFzc2VzIG91dHNpdGUgb2YgZXZfcW1wJ3MKaW1wbGVtZW50YXRpb24uIFNvIEkgbW92ZWQg
cW1wX2V2X2hhbmRsZV9tZXNzYWdlKCkgY2FsbCBoZXJlLgoKPiA+ICtzdGF0aWMgaW50IHFtcF9l
dl9jYWxsYmFja193cml0YWJsZShsaWJ4bF9fZ2MgKmdjLAo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9xbXAgKmV2LCBpbnQgZmQpCj4gPiArICAgIC8q
IG9uIGVudHJ5OiAhZGlzY29ubmVjdGVkCj4gPiArICAgICAqIG9uIHJldHVybiwgb25lIG9mIHRo
ZXNlIHN0YXRlIHRyYW5zaXRpb246Cj4gPiArICAgICAqICAgY29ubmVjdGVkIC0+IHdhaXRpbmdf
cmVwbHkKPiA+ICsgICAgICogICAqIC0+IHN0YXRlIHVuY2hhbmdlCj4gPiArICAgICAqICAgYnV0
IHdpdGggdGhlIHN0YXRlIG9mIHR4X2J1ZiBjaGFuZ2VkCj4gPiArICAgICAqIG9uIGVycm9yOiBi
cm9rZW4gKi8KPiA+ICt7Cj4gPiArICAgIGludCByYzsKPiA+ICsgICAgc3NpemVfdCByOwo+ID4g
Kwo+ID4gKyAgICBpZiAoZXYtPnFtcF9zdGF0ZSA9PSBxbXBfc3RhdGVfY29ubmVjdGVkKSB7Cj4g
PiArICAgICAgICBhc3NlcnQoIWV2LT50eF9idWYpOwo+ID4gKyAgICAgICAgaWYgKGV2LT5tc2cp
IHsKPiAKPiBTZWUgbXkgY29tbWVudHMgYWJvdXQgdGhlIHN0YXRlIGBjb25uZWN0ZWQnIGFuZCBt
c2cuCj4gCj4gPiArICAgIC8qCj4gPiArICAgICAqIFdlIHdpbGwgc2VuZCBhIGZpbGUgZGVzY3Jp
cHRvciBhc3NvY2lhdGVkIHdpdGggYSBjb21tYW5kIG9uIHRoZQo+ID4gKyAgICAgKiBmaXJzdCBi
eXRlIG9mIHRoaXMgY29tbWFuZC4KPiA+ICsgICAgICovCj4gPiArICAgIGlmIChldi0+cW1wX3N0
YXRlID09IHFtcF9zdGF0ZV93YWl0aW5nX3JlcGx5ICYmCj4gPiArICAgICAgICBldi0+ZmQgPj0g
MCAmJgo+ID4gKyAgICAgICAgZXYtPnR4X2J1Zl9vZmYgPT0gMCkgewo+IAo+IEFjY29yZGluZyB0
byB0aGUgZG9jIGNvbW1lbnRzLCBzdGF0ZSB3YWl0aW5nX3JlcGx5IG1pZ2h0IGhhdmUgdHhfYnVm
Cj4gZnJlZSwgaW4gd2hpY2ggY2FzZSBpdCB3b3VsZCB0cnkgdG8gZXhlY3V0ZSB0aGlzIGNvZGUu
ICBJIGRvbid0IHRoaW5rCj4gdGhhdCBjYW4gYmUgcmlnaHQuCgpXaGVuIHR4X2J1ZiBpcyBmcmVl
LCB0aGF0IGZ1bmN0aW9uIHJldHVybnMgZWFybGllci4gU28gdGhpcyBjb2RlIGlzbid0CmV4ZWN1
dGVkLgoKPiA+ICsgICAgaWYgKGV2LT50eF9idWZfb2ZmID09IGV2LT50eF9idWZfbGVuKSB7Cj4g
PiArICAgICAgICBmcmVlKGV2LT50eF9idWYpOwo+ID4gKyAgICAgICAgZXYtPnR4X2J1ZiA9IE5V
TEw7Cj4gPiArICAgICAgICBldi0+dHhfYnVmX2xlbiA9IGV2LT50eF9idWZfb2ZmID0gMDsKPiAK
PiBUaGlzIGFwcGVhcnMgaW4gX2luaXQgdG9vLiAgTWF5YmUgeW91IHdhbnQgYSBxbXBfZXZfdHhf
YnVmX2NsZWFyCj4gZnVuY3Rpb24gPwoKU291bmRzIGdvb2QuCgo+ID4gK3N0YXRpYyBpbnQgcW1w
X2V2X2NhbGxiYWNrX3JlYWRhYmxlKGxpYnhsX19lZ2MgKmVnYywKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfcW1wICpldiwgaW50IGZkKQo+ID4gKyAg
ICAvKiAhZGlzY29ubmVjdGVkIC0+IHNhbWUgc3RhdGUgKHdpdGggcnggYnVmZmVyIHVwZGF0ZWQp
Cj4gPiArICAgICAqIG9uIGVycm9yIC0+IGJyb2tlbiAqLwo+ID4gK3sKPiA+ICsgICAgRUdDX0dD
Owo+ID4gKwo+ID4gKyAgICB3aGlsZSAoMSkgewo+ID4gKyAgICAgICAgc3NpemVfdCByOwo+ID4g
Kwo+ID4gKyAgICAgICAgLyogQ2hlY2sgaWYgdGhlIGJ1ZmZlciBzdGlsbCBoYXZlIHNwYWNlLCBv
ciBpbmNyZWFzZSBzaXplICovCj4gPiArICAgICAgICBpZiAoZXYtPnJ4X2J1Zl9zaXplIC0gZXYt
PnJ4X2J1Zl91c2VkIDwgUU1QX1JFQ0VJVkVfQlVGRkVSX1NJWkUpIHsKPiA+ICsgICAgICAgICAg
ICBldi0+cnhfYnVmX3NpemUgPSBtYXgoZXYtPnJ4X2J1Zl9zaXplICogMiwKPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHNpemVfdClRTVBfUkVDRUlWRV9CVUZGRVJfU0laRSAq
IDIpOwo+IAo+IEhvdyBhYm91dAo+IAo+ICAgKyAgICAgICAgICAgIGV2LT5yeF9idWZfc2l6ZSAq
PSAyOwo+ICAgKyAgICAgICAgICAgIGV2LT5yeF9idWZfc2l6ZSArPSBRTVBfUkVDRUlWRV9CVUZG
RVJfU0laRTsKPiAKPiBvciBzb21lIHN1Y2ggPyAgVGhhdCdzIGVhc2llciB0byByZWFkIHRoYW4g
YSBjb25kaXRpb25hbC4KClRoYXQgbG9va3MgZmluZS4KCj4gPiArICAgICAgICAgICAgYXNzZXJ0
KGV2LT5yeF9idWZfc2l6ZSA8PSBRTVBfTUFYX1NJWkVfUlhfQlVGKTsKPiA+ICsgICAgICAgICAg
ICBpZiAoZXYtPnJ4X2J1Zl9zaXplID4gUU1QX01BWF9TSVpFX1JYX0JVRikgewo+IAo+IEkgdGhp
bmsgdGhlIGFzc2VydCBpcyByZWR1bmRhbnQuCj4gCj4gPiArICAgICAgICAgICAgICAgIExPR0Qo
RVJST1IsIGV2LT5kb21pZCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAiUU1QIHJlY2VpdmUg
YnVmZmVyIGlzIHRvbyBiaWcgKCVsZCA+ICVsbGQpIiwKPiA+ICsgICAgICAgICAgICAgICAgICAg
ICBldi0+cnhfYnVmX3NpemUsIFFNUF9NQVhfU0laRV9SWF9CVUYpOwo+ID4gKyAgICAgICAgICAg
ICAgICByZXR1cm4gRVJST1JfQlVGRkVSRlVMTDsKPiA+ICsgICAgICAgICAgICB9Cj4gCj4gUHV0
dGluZyB0aGlzIGVycm9yIGNoZWNrIGJldHdlZW4gdGhlIGNoYW5nZSB0byByeF9idWZfc2l6ZSBh
bmQgdGhlCj4gY2hhbmdlIHRvIHJ4X2J1ZiBvYnNjdXJlcyB0aGUgZXNzZW50aWFsIGNvbm5lY3Rp
b24gYmV0d2VlbiBib3RoCj4gY2hhbmdlcywgd2hpY2ggbXVzdCBiZSBpbmRpdmlzaWJsZS4KPiAK
PiBJdCBhbHNvIHJlc3VsdHMgaW4gYSBidWc6IGlmIHRoaXMgZXJyb3IgdHJpcHMsIHJ4X2J1Zl9z
aXplIGhhcyBiZWVuCj4gdXBkYXRlZCBidXQgcnhfYnVmIGhhcyBub3QuICBUaGlzIGlzIGEgZGFu
Z2Vyb3VzbHkgaW52YWxpZCBzdGF0ZS4KPiAKPiBUaGlzIGZ1bmN0aW9uIHRyaWVzIHRvIHJlYWQg
ZXZlcnl0aGluZyB0aGF0IHFlbXUgcHJvZHVjZXMgYW5kIGNhbGxzCj4gdGhlIHdob2xlIHRoaW5n
IGEgbG9zcyBvZiBxZW11IHByb2R1Y2VzIG1vcmUgdGhhbiBRTVBfTUFYX1NJWkVfUlhfQlVGLgo+
IEJ1dCBwZXJoYXBzIHFlbXUgcHJvZHVjaW5nIG1vcmUgdGhhbiBRTVBfTUFYX1NJWkVfUlhfQlVG
IG91dHB1dCBtaWdodAo+IG5vdCBiZSB0aGUgcmVzdWx0IG9mIHFlbXUgZ29pbmcgbWFkLiAgSXQg
bWlnaHQgYmUgdGhlIHJlc3VsdCBvZiB1cwo+IGhhdmluZyBpZ25vcmVkIGl0IGZvciBhIHdoaWxl
LCBhbmQgcWVtdSBmaWxsaW5nIGEgYnVmZmVyIHdpdGggZXZlbnQKPiBub3RpZmljYXRpb25zIHdo
aWNoIHdlIG1pZ2h0IHdhbnQgdG8gZGlzY2FyZCA/Cj4gCj4gV291bGQgaXQgbm90IGJlIGJldHRl
ciB0byBwcm9jZXNzIG1lc3NhZ2VzIGFzIHRoZXkgYXJyaXZlID8gIEllIHRvIHB1dAo+IHRoZSBh
dHRlbXB0IHRvIGZpbmQgdmFsaWQgbWVzc2FnZXMgaGVyZSBpbnNpZGUgdGhpcyBsb29wID8KCk1h
eWJlLgoKV2UgZG9uJ3QgZXZlbiBuZWVkcyB0byB3YWl0IGZvciBhIHZhbGlkIG1lc3NhZ2UgYW5k
IHN0YXJ0IHBhcnNpbmcuIHlhamwKYWxsb3cgdG8gcGFyc2UgcGFydGlhbCBqc29uIGlucHV0LiBC
dXQgSSBkb24ndCBrbm93IGlmIGl0IGlzIGEgZ29vZCBpZGVhCnRvIHN0YXJ0IGRvaW5nIHRoYXQu
CgpCdXQgaW4gYW55Y2FzZSwgaXQgaXMgcHJvYmFibHkgYmV0dGVyIHRvIGxvb2sgZm9yIHZhbGlk
ZSBtZXNzYWdlcyBiZWZvcmUKcmV0dXJuaW5nIGFuIGVycm9yIHdpdGggInRoZXJlJ3MgdG9vIG11
Y2ggdG8gcHJvY2VzcyIuCgo+IFRoYXQgbWlnaHQgYWxzbyBhbGxvdyB0aGUgcmVkdWN0aW9uIG9m
IHRoZSBtYXhpbXVtIG1lc3NhZ2Ugc2l6ZSBmcm9tCj4gOE1ieS4gIDhNYnkgc2VlbXMgbGlrZSBx
dWl0ZSBhIGxvdC4KCkkgZG9uJ3Qga25vdyBob3cgYmlnIGEgbWVzc2FnZSBjYW4gYmUuIEkgY2Fu
IGNlcnRhaW5seSB0cnkgdG8gc3RhcnQgUUVNVQp3aXRoIDI1NiBjcHVzIGFuZCBjaGVjayB0aGUg
c2l6ZSBvZiBxdWVyeS1jcHUncyByZXNwb25zZS4KCj4gT2Ygc3VjaCBhIGNoYW5nZSB3b3VsZCBy
ZXN1bHQgaW4gYSBwb3NzaWJsZSByZXR1cm4gdG8gdGhlIGNhbGxlciB3aXRoCj4gdGhlIHFtcCBm
ZCBoYXZpbmcgcGVuZGluZyBkYXRhIHRvIHJlYWQuICBXZSB3b3VsZCBoYXZlIHRvIG1ha2Ugc3Vy
ZSB0bwo+IGFjdHVhbGx5IGNhbGwgcmVhZCBhZ2FpbiBhZnRlciBzZW5kaW5nIGEgbmV3IGNvbW1h
bmQsIGluIGNhc2UgdGhlIGVmZAo+IGlzIGVkZ2UgdHJpZ2dlcmVkLgo+IAo+ID4gKy8qIEhhbmRs
ZSBtZXNzYWdlcyByZWNlaXZlZCBmcm9tIFFNUCBzZXJ2ZXIgKi8KPiA+ICsKPiA+ICtzdGF0aWMg
aW50IHFtcF9ldl9nZXRfbmV4dF9tc2cobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpl
diwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2pzb25fb2JqZWN0
ICoqb19yKQo+ID4gKyAgICAvKiBGaW5kIGEgSlNPTiBvYmplY3QgYW5kIHN0b3JlIGl0IGluIG9f
ci4KPiA+ICsgICAgICogcmV0dXJuIEVSUk9SX05PVEZPVU5EIGlmIG5vIG9iamVjdCBpcyBmb3Vu
ZC4KPiA+ICsgICAgICogYG9fcmAgaXMgYWxsb2NhdGVkIHdpdGhpbiBgZWdjYC4KPiA+ICsgICAg
ICoKPiA+ICsgICAgICogIWRpc2Nvbm5lY3RlZCAtPiBzYW1lIHN0YXRlICh3aXRoIHJ4IGJ1ZmZl
ciB1cGRhdGVkKQo+ID4gKyAgICAgKi8KPiA+ICt7Cj4gLi4uCj4gPiArICAgIC8qIFNlYXJjaCBm
b3IgdGhlIGVuZCBvZiBhIFFNUCBtZXNzYWdlOiAiXHJcbiIgKi8KPiA+ICsgICAgZW5kID0gbWVt
bWVtKGV2LT5yeF9idWYsIGV2LT5yeF9idWZfdXNlZCwgIlxyXG4iLCAyKTsKPiA+ICsgICAgaWYg
KCFlbmQpCj4gPiArICAgICAgICByZXR1cm4gRVJST1JfTk9URk9VTkQ7Cj4gPiArICAgIGxlbiA9
IChlbmQgLSBldi0+cnhfYnVmKSArIDI7Cj4gCj4gSW46Cj4gCj4gICBTdWJqZWN0OiBSZTogW1BB
VENIIHY1IDAzLzE1XSBsaWJ4bF9xbXA6IEltcGxlbWVudCBmZCBjYWxsYmFjayBhbmQgcmVhZCBk
YXRhIFthbmQgMSBtb3JlIG1lc3NhZ2VzXQo+ICAgRGF0ZTogTW9uLCAyOSBPY3QgMjAxOCAxNzoz
MTo1OSArMDAwMAo+IAo+IEkgd3JvdGU6Cj4gCj4gICBCdXQgSSB0aGluayB5b3Ugc2hvdWxkIHRy
ZWF0IG9ubHkgYFxuJyBhcyB0aGUgZGVsaW1pdGVyLiAgVGhpcyB3aWxsCj4gICBjb25zaWRlcmFi
bHkgc2ltcGxpZnkgdGhlIGJ1ZmZlciBoYW5kbGluZy4gIChZb3Ugc2hvdWxkIGNoZWNrIGFuZCB0
cmltCj4gICB0aGUgcHJlY2VkaW5nIGBccicgYmVmb3JlIHBhc3NpbmcgdGhpbmdzIHRvIGxpYnhs
X19qc29uX3BhcnNlIG9mCj4gICBjb3Vyc2UuKQo+IAo+IEJ1dCB5b3UgZG9uJ3Qgc2VlbSB0byBo
YXZlIGRvbmUgdGhhdCwgb3IgcmVwbGllZCA/CgpUaGlzIGlzIHN0aWxsIHNpbXBsZXIgdGhhbiB3
aGF0IHdlIGhhZCBiZWZvcmUsIGFuZCBpZiBJIGxvb2sgZm9yIG9ubHkKJ1xuJywgSSB3b3VsZCBu
ZWVkIGEgbG9vcCBpbiBjYXNlcyB3aGVyZSBcbiBpc24ndCBwcmVjZWRkZWQgYnkgXHIuIEkKYWxz
byBjaGVjayB0aGUgd2hvbGUgYnVmZmVyIHJhdGhlciB0aGFuIG5ldyBkYXRhLCBzbyBsb29raW5n
IGZvciBcciBhbmQKY2hlY2sgaWYgaXQgaXMgZm9sbG93ZWQgYnkgYSBcbiBpcyBzaW1pbGFyLgoK
QXMgZm9yIHRyaW1pbmcgdGhlIFxyLCB0aGlzIGlzIGRvbmUgYmVmb3JlIHRoZSBsaWJ4bF9fanNv
bl9wYXJzZSBjYWxsLgoKPiA+ICtzdGF0aWMgaW50IHFtcF9ldl9oYW5kbGVfbWVzc2FnZShsaWJ4
bF9fZWdjICplZ2MsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X2V2X3FtcCAqZXYsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
bGlieGxfX2pzb25fb2JqZWN0ICpyZXNwKQo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBUaGlzIGZ1
bmN0aW9uIHdpbGwgaGFuZGxlIGV2ZXJ5IG1lc3NhZ2VzIHNlbnQgYnkgdGhlIFFNUCBzZXJ2ZXIu
Cj4gPiArICAgICAqIFJldHVybiB2YWx1ZXM6Cj4gPiArICAgICAqICAgPCAwICAgIGxpYnhsIGVy
cm9yIGNvZGUKPiA+ICsgICAgICogICAwICAgICAgc3VjY2Vzcwo+ID4gKyAgICAgKiAgIDEgICAg
ICBzdWNjZXNzLCBidXQgYSB1c2VyIGNhbGxiYWNrIGhhcyBiZWVuIGNhbGxlZCwKPiA+ICsgICAg
ICogICAgICAgICAgYGV2YCBzaG91bGQgbm90IGJlIHVzZWQgYW55bW9yZS4KPiAuLi4KPiA+ICsg
ICAgY2FzZSBMSUJYTF9fUU1QX01FU1NBR0VfVFlQRV9RTVA6Cj4gLi4uCj4gPiArICAgICAgICBh
c3NlcnQoIWV2LT50eF9idWYpOwo+ID4gKyAgICAgICAgZXYtPnR4X2J1ZiA9IHFtcF9wcmVwYXJl
X2NtZChnYywgInFtcF9jYXBhYmlsaXRpZXMiLCBOVUxMLAo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFFNUF9DQVBBQklMSVRZX05FR09USUFUSU9OX01TR0lELAo+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZldi0+dHhfYnVmX2xlbik7Cj4gPiArICAgICAgICBl
di0+dHhfYnVmX29mZiA9IDA7Cj4gCj4gV2h5IGRvIHlvdSBub3QgdXNlIHFtcF9ldl9wcmVwYXJl
X2NtZCBmb3IgdGhpcyA/CgpCZWNhdXNlIHFtcF9ldl9wcmVwYXJlX2NtZCBkb2VzIG1vcmUgbGlr
ZSBpbmNyZWFzaW5nIHRoZSBpZC4gVGhpcwpxbXBfY2FwYWJpbGl0aWVzIGlzIGEgc3BlY2lhbCBj
b21tYW5kIHRoYXQgaXMgcGFydCBvZiB0aGUKaW5pdGlhbGlzYXRpb24uIEkgbmVlZCB0byBrbm93
IHdoaWNoIGlkIGlzIHVzZWQgc28gdGhhdCBJIGNhbiB0cmFjayBpdApsYXRlciBhbmQgZm91bmQg
b3V0IHdoZW4gUUVNVSBpcyByZWFkeSB0byByZWNlaXZlIG90aGVyIGNvbW1hbmRzLgoKV2UgY291
bGQgY2FsbCBxbXBfZXZfcHJlcGFyZV9jbWQsIHFtcF9ldl9wcmVwYXJlX3VzZXJfY21kLgoKPiA+
ICsgICAgY2FzZSBMSUJYTF9fUU1QX01FU1NBR0VfVFlQRV9SRVRVUk46Cj4gPiArICAgIGNhc2Ug
TElCWExfX1FNUF9NRVNTQUdFX1RZUEVfRVJST1I6Cj4gLi4uCj4gPiArICAgICAgICBvID0gbGli
eGxfX2pzb25fbWFwX2dldCgiaWQiLCByZXNwLCBKU09OX0lOVEVHRVIpOwo+ID4gKyAgICAgICAg
aWYgKCFvKSB7Cj4gPiArICAgICAgICAgICAgLyoKPiA+ICsgICAgICAgICAgICAgKiBJZiAiaWQi
IGlzbid0IHByZXNlbnQsIGFuIGVycm9yIG9jY3VyIG9uIHRoZSBzZXJ2ZXIgYmVmb3JlCj4gPiAr
ICAgICAgICAgICAgICogaXQgaGFzIHJlYWQgdGhlICJpZCIgcHJvdmlkZWQgYnkgbGlieGwuCj4g
PiArICAgICAgICAgICAgICovCj4gPiArICAgICAgICAgICAgcW1wX2V2X3BhcnNlX2Vycm9yX21l
c3NhZ2VzKGVnYywgZXYsIHJlc3ApOwo+ID4gKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9QUk9U
T0NPTF9FUlJPUl9RTVA7Cj4gCj4gSSB0aGluayB5b3Ugd2FudGVkIHRvIHJldHVybiB0aGUgZXJy
b3IgY29kZSBmcm9tCj4gcW1wX2V2X3BhcnNlX2Vycm9yX21lc3NhZ2VzID8KClllYWgsIGJ1dCB0
aGVuIEkndmUgYWRkZWQgdG8gdGhlIHB1YmxpYyBkb2N1bWVudGF0aW9uIHRoYXQgRVJST1JfUU1Q
XyoKbWVhbnMgdGhhdCBldl9xbXAgaXMgc3RpbGwgQ29ubmVjdGVkLgoKQnV0IGhlcmUsIGlmICdp
ZCcgaXNuJ3QgaW4gdGhlIG1lc3NhZ2UsIHNvbWV0aGluZyBoYXMgZ29uZSB3cm9uZyBhbmQgSQpk
b24ndCB0aGluayB0aGVyZSBpcyBhbnkgcG9pbnQgdHJ5aW5nIHRvIGNvbnRpbnVlLiBUaGlzIGlz
bid0IHN1cHBvc2VkCnRvIGhhcHBlbiB3aGVuIGV2ZXJ5dGhpbmcgZWxzZSBoYXMgYmVlbiBmaW5l
IGZyb20gbGlieGwncyBwb2ludCBvZiB2aWV3LgoKVGhlIGVycm9yIGNvZGUgcmV0dXJuZWQgaGVy
ZSB3aWxsIGJlIHBhc3NlZCB0byB0aGUgdXNlcidzIGNhbGxiYWNrLgoKPiA+ICsgICAgICAgIGlk
ID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9pbnRlZ2VyKG8pOwo+ID4gKwo+ID4gKyAgICAgICAg
aWYgKGlkID09IFFNUF9DQVBBQklMSVRZX05FR09USUFUSU9OX01TR0lEKSB7Cj4gPiArICAgICAg
ICAgICAgLyogV2UgaGF2ZSBhIHJlc3BvbnNlIHRvIG91ciBxbXBfY2FwYWJpbGl0aWVzIGNtZCAq
Lwo+ID4gKyAgICAgICAgICAgIGlmIChldi0+cW1wX3N0YXRlICE9IHFtcF9zdGF0ZV9jYXBhYmls
aXR5X25lZ290aWF0aW9uIHx8Cj4gPiArICAgICAgICAgICAgICAgIHR5cGUgIT0gTElCWExfX1FN
UF9NRVNTQUdFX1RZUEVfUkVUVVJOKQo+ID4gKyAgICAgICAgICAgICAgICBnb3RvIG91dF91bmtu
b3duX2lkOwo+ID4gKyAgICAgICAgICAgIHFtcF9ldl9zZXRfc3RhdGUoZ2MsIGV2LCBxbXBfc3Rh
dGVfY29ubmVjdGVkKTsKPiA+ICsgICAgICAgICAgICByZXR1cm4gMDsKPiA+ICsgICAgICAgIH0K
PiAKPiBJJ20gYSBiaXQgcHV6emxlZCBhYm91dCB0aGUgY2FwYWJpbGl0eSBuZWdvdGF0aW9uLCBp
dHMgaWQsIGV0Yy46Cj4gCj4gKiBXaHkgZG9lcyBRTVBfQ0FQQUJJTElUWV9ORUdPVElBVElPTl9N
U0dJRCBleGlzdCBhdCBhbGwgPyAgWW91Cj4gICBjb3VsZCBqdXN0IHVzZSBhIG5vcm1hbCBpZCwg
Y291bGRuJ3QgeW91ID8gIEFuZCB5b3UnZCBiZSBhYmxlIHRvCj4gICB0ZWxsIGZyb20geW91ciBv
d24gc3RhdGUgdGhhdCBpdCB3YXMgdGhlIHJpZ2h0IHZhbHVlLgoKQnV0IEkgd291bGQgdGhlbiBu
ZWVkcyB0byB0cmFjayB0d28gZGlmZmVyZW50IGlkcywgb25lIGZvciB0aGUKcW1wX2NhcGFiaWxp
dGllcyBjb21tYW5kLCBhbmQgb25lIGZvciB0aGUgdXNlcidzIGNvbW1hbmQuCgo+ICogV2h5IGFy
ZSB3ZSBldmVuIGRvaW5nIGNhcGFiaWxpdHkgbmVnb3RhdGlvbiB3aGVuIHdlIHRocm93IHRoZSBh
bnN3ZXIKPiAgIGF3YXkgPwoKSXQgaXMgcGFydCBvZiB0aGUgcHJvdG9jb2wuCgpBbmQgcW1wX2Nh
cGFiaWxpdGllcyBkb2Vzbid0IHJldHVybiBhbnl0aGluZyAoanVzdCBhbiBlbXB0eSBvYmplY3Qp
LgoKPiAqIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIGNoZWNrIGlkID09IGV2LT5pZCBm
aXJzdCwgcmF0aGVyCj4gICB0aGFuIGluIGVhY2ggb2YgdGhlc2UgYnJhbmNoZXMuCgpJIGRvbid0
IHRoaW5rIEkgZm9sbG93LiBpZD09ZXYtPmlkIGlzIG9ubHkgY2hlY2tlZCBvbmNlLgoKPiA+ICsg
ICAgICAgIGlmIChldi0+cW1wX3N0YXRlID09IHFtcF9zdGF0ZV93YWl0aW5nX3JlcGx5ICYmCj4g
PiArICAgICAgICAgICAgaWQgPT0gZXYtPmlkKSB7Cj4gPiArICAgICAgICAgICAgaWYgKHR5cGUg
PT0gTElCWExfX1FNUF9NRVNTQUdFX1RZUEVfUkVUVVJOKSB7Cj4gPiArICAgICAgICAgICAgICAg
IHJlc3BvbnNlID0gbGlieGxfX2pzb25fbWFwX2dldCgicmV0dXJuIiwgcmVzcCwgSlNPTl9BTlkp
Owo+ID4gKyAgICAgICAgICAgICAgICByYyA9IDA7Cj4gPiArICAgICAgICAgICAgfSBlbHNlIHsK
PiA+ICsgICAgICAgICAgICAgICAgLyogZXJyb3IgbWVzc2FnZSAqLwo+ID4gKyAgICAgICAgICAg
ICAgICByZXNwb25zZSA9IE5VTEw7Cj4gPiArICAgICAgICAgICAgICAgIHJjID0gcW1wX2V2X3Bh
cnNlX2Vycm9yX21lc3NhZ2VzKGVnYywgZXYsIHJlc3ApOwo+ID4gKyAgICAgICAgICAgIH0KPiA+
ICsgICAgICAgICAgICBxbXBfZXZfc2V0X3N0YXRlKGdjLCBldiwgcW1wX3N0YXRlX2Nvbm5lY3Rl
ZCk7Cj4gPiArICAgICAgICAgICAgZXYtPmNhbGxiYWNrKGVnYywgZXYsIHJlc3BvbnNlLCByYyk7
IC8qIG11c3QgYmUgbGFzdCAqLwo+ID4gKyAgICAgICAgICAgIHJldHVybiAxOwo+ID4gKyAgICAg
ICAgfQo+ID4gKwo+ID4gK291dF91bmtub3duX2lkOgo+IAo+IFdlJ3JlIGp1c3QgZmFsbGluZyB0
aHJvdWdoIGhlcmUuICBJdCBzZWVtcyB3ZWlyZCB0byBtZS4KPiAKPiBJIHdvdWxkIGV4cGVjdCB0
aGlzIHNlcXVlbmNlIG9mIGNoZWNrczoKPiAKPiAgICAxLiBDaGVjayBpZCBhZ2FpbnN0IG91ciBp
ZDsgc2hvdWxkIGJlIHRoZSBzYW1lOyBpZiBub3QsIHRoaXMKPiAgICAgICBpcyBhbiBvdXQgb2Yg
c2VxdWVuY2UgcmVwbHkgd2hpY2ggaXMgbm90IHBvc3NpYmxlLCBzbwo+ICAgICAgIGNhbGwgaXQg
YSBwcm90b2NvbCBlcnJvci4KPiAKPiAgICAyLiBDaGVjayBpZiB0aGUgdGhpbmcgaXMgYW4gZXJy
b3IgcmVzcG9uc2U7IGlmIGl0IGlzLCBwYXJzZSBhbmQKPiAgICAgICByZXR1cm4gdGhlIGVycm9y
IG1lc3NhZ2UuCj4gCj4gICAgMi4gSXQgbXVzdCBiZSBhIFJFVFVSTi4gIChNYXliZSBhZGQgYW4g
YXNzZXJ0IGhlcmUuKSAgQ2hlY2sgb3VyCj4gICAgICAgc3RhdGUsIHdoaWNoIHNob3VsZCBiZSBj
YXBhYmlsaXR5X25lZ290aWF0aW9uIChpbiB3aGljaCBjYXNlIHdlCj4gICAgICAgZ28gdG8gdGhl
IG5leHQgdGhpbmcpIG9yIHdhaXRpbmdfcmVwbHkgKGluIHdoaWNoIGNhc2Ugd2UncmUKPiAgICAg
ICBkb25lKS4gIE90aGVyd2lzZSBpdCBpcyBhIHByb3RvY29sIGVycm9yLgoKSSBkb24ndCB0aGlu
ayBhbGwgRVJST1Igc2hvdWxkIGJlIHByb3RvY29sIGVycm9yLiBUbyBtZSwgaXQgaXMgZmluZSBp
ZiBhCmNvbW1hbmQgcmV0dXJucyBhbiBlcnJvciwgdGhlbiB0ZWxsIHRoZSB1c2VyIGFib3V0IGl0
LiBBbHNvLCB0aGVyZSBpcyBubwpuZWVkcyB0byB0ZWFyIGRvd24gdGhlIGNvbm5lY3Rpb24gaW4g
dGhpcyBjYXNlLgoKQXMgZm9yIHRoZSBzZXF1ZW5jZSBvZiBjaGVja3MsIEkgY2FuIHRyeSB0byBm
b2xsb3cgaXQsIGl0IG1pZ2h0IGxvb2sKd2VpcmQgYmVjYXVzZSB0aGVyZSBpcyB0d28gZGlmZmVy
ZW50cyBpZHMgdG8gY2hlY2ssIHdoaWNoIGlkIGlzIHZhbGlkZQpkZXBlbmRzIG9uIHRoZSBjdXJy
ZW50IHN0YXRlLgoKPiA+ICtpbnQgbGlieGxfX2V2X3FtcF9zZW5kKGxpYnhsX19nYyAqZ2MsIGxp
YnhsX19ldl9xbXAgKmV2LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAq
Y21kLCBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MpCj4gPiArICAgIC8qIGRpc2Nvbm5lY3RlZCAt
PiBjb25uZWN0aW5nCj4gPiArICAgICAqIGNvbm5lY3RlZCAtPiB3YWl0aW5nX3JlcGx5Cj4gPiAr
ICAgICAqIG9uIGVycm9yOiBkaXNjb25uZWN0ZWQgKi8KPiA+ICt7Cj4gPiArICAgIGludCByYzsK
PiA+ICsKPiA+ICsgICAgTE9HRChERUJVRywgZXYtPmRvbWlkLCAiIGV2ICVwLCBjbWQgJyVzJyIs
IGV2LCBjbWQpOwo+ID4gKwo+ID4gKyAgICBhc3NlcnQoZXYtPnFtcF9zdGF0ZSA9PSBxbXBfc3Rh
dGVfZGlzY29ubmVjdGVkIHx8Cj4gPiArICAgICAgICAgICBldi0+cW1wX3N0YXRlID09IHFtcF9z
dGF0ZV9jb25uZWN0ZWQpOwo+ID4gKwo+ID4gKyAgICAvKiBDb25uZWN0IHRvIFFFTVUgaWYgbm90
IGFscmVhZHkgY29ubmVjdGVkICovCj4gPiArICAgIHJjID0gcW1wX2V2X2Nvbm5lY3QoZ2MsIGV2
KTsKPiA+ICsgICAgaWYgKHJjKQo+ID4gKyAgICAgICAgZ290byBvdXQ7Cj4gPiArCj4gPiArICAg
IHJjID0gcW1wX2V2X3ByZXBhcmVfY21kKGdjLCBldiwgY21kLCBhcmdzKTsKPiA+ICsgICAgaWYg
KHJjKQo+ID4gKyAgICAgICAgZ290byBvdXQ7Cj4gPiArCj4gPiArICAgIHFtcF9ldl9lbnN1cmVf
cmVhZGluZ193cml0aW5nKGdjLCBldik7Cj4gPiArCj4gPiArb3V0Ogo+IAo+IFBsZWFzZSBhZGQK
PiAgICAgICAgcmMgPSAwOwo+IGJlZm9yZSBvdXQ7Cj4gCj4gQnV0IHlvdSBtaWdodCBwcmVmZXIg
anVzdCB0bwo+ICAgICAgICByZXR1cm4gMDsKPiBzaW5jZSB0aGVyZSBpcyBub3RoaW5nIGFsbG9j
YXRlZCBpbiB0aGlzIGZ1bmN0aW9uIHRoYXQgb3VnaHQgdG8gYmUKPiBkaXNwb3NlZCAod2hpY2gg
aXMgbmljZSkuCgpXaWxsIGRvLgoKVGhhbmtzLAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 14:55:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 14: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-devel-bounces@lists.xenproject.org>)
	id 1gNfXB-0007OP-5A; Fri, 16 Nov 2018 14: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=kbqs=n3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNfX9-0007OB-Ss
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 14:55:47 +0000
X-Inumbo-ID: b2fef706-e9af-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2fef706-e9af-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 14:55:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNfX2-0006R8-KH; Fri, 16 Nov 2018 14:55:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNfX2-0000LO-CE; Fri, 16 Nov 2018 14:55:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNfX2-0003Ci-BX; Fri, 16 Nov 2018 14:55:40 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-130184-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-xen-freebsd:host-install(5):fail:regression
X-Osstest-Versions-This: freebsd=e492486a4173888c5dde545d24f75fd024f0bf0f
X-Osstest-Versions-That: freebsd=16c74967439ec26291bc883f8595093318dcc27c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 14:55:40 +0000
Subject: [Xen-devel] [freebsd-master test] 130184: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE4NCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwMTg0LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAg
ICAgICA1IGhvc3QtaW5zdGFsbCg1KSAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzAwMzYKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBmcmVlYnNkICAgICAgICAgICAgICBlNDkyNDg2
YTQxNzM4ODhjNWRkZTU0NWQyNGY3NWZkMDI0ZjBiZjBmCmJhc2VsaW5lIHZlcnNpb246CiBmcmVl
YnNkICAgICAgICAgICAgICAxNmM3NDk2NzQzOWVjMjYyOTFiYzg4M2Y4NTk1MDkzMzE4ZGNjMjdj
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzAwMzYgIDIwMTgtMTEtMTQgMDk6MTk6MzcgWiAgICAy
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwMTg0ICAyMDE4LTExLTE2IDA5OjE4OjQzIFog
ICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgMG1wIDwwbXBARnJlZUJTRC5vcmc+CiAgYXNvbWVycyA8YXNvbWVyc0BG
cmVlQlNELm9yZz4KICBnYXJnYSA8Z2FyZ2FARnJlZUJTRC5vcmc+CiAgZ2xlYml1cyA8Z2xlYml1
c0BGcmVlQlNELm9yZz4KICBpbXAgPGltcEBGcmVlQlNELm9yZz4KICBqaGIgPGpoYkBGcmVlQlNE
Lm9yZz4KICBrYXJlbHMgPGthcmVsc0BGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9y
Zz4KICBsb29zIDxsb29zQEZyZWVCU0Qub3JnPgogIG1hcmtqIDxtYXJrakBGcmVlQlNELm9yZz4K
ICBtamcgPG1qZ0BGcmVlQlNELm9yZz4KICBzZWYgPHNlZkBGcmVlQlNELm9yZz4KICBzaHVyZCA8
c2h1cmRARnJlZUJTRC5vcmc+CiAgdHJhc3ogPHRyYXN6QEZyZWVCU0Qub3JnPgogIHZtYWZmaW9u
ZSA8dm1hZmZpb25lQEZyZWVCU0Qub3JnPgogIHl1cmlwdiA8eXVyaXB2QEZyZWVCU0Qub3JnPgoK
am9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJz
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDg5IGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 14:58:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 14:58: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-devel-bounces@lists.xenproject.org>)
	id 1gNfZL-0007Xf-Jw; Fri, 16 Nov 2018 14:58: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=F3fv=N3=citrix.com=prvs=8510c96a3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gNfZK-0007Xa-JJ
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 14:58:02 +0000
X-Inumbo-ID: 007a245a-e9b0-11e8-8d55-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 007a245a-e9b0-11e8-8d55-12d6303a7972;
 Fri, 16 Nov 2018 14:58:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="81970266"
Date: Fri, 16 Nov 2018 15:57:42 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181116145742.5zy5dwo2elogzq6q@mac>
References: <20181114115740.1050-1-roger.pau@citrix.com>
 <20181114115740.1050-3-roger.pau@citrix.com>
 <5BEEB3FB02000078001FCBBB@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BEEB3FB02000078001FCBBB@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 2/5] vpci: fix deferral of long operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMDU6MTE6MzlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjExLjE4IGF0IDEyOjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQ3VycmVudCBsb2dpYyB0byBoYW5kbGUgbG9uZyBydW5uaW5nIG9wZXJhdGlvbnMg
aGFzIHR3byBmbGF3czoKPiA+IAo+ID4gIC0gaHZtX2lvX3BlbmRpbmcgaXMgb25seSB1c2VkIGJ5
IEludGVsIGNvZGUsIGZpeCB0aGlzIGJ5IG1vdmluZyB0aGUKPiA+ICAgIGNhbGwgdG8gdnBjaV9w
cm9jZXNzX3BlbmRpbmcgaW50byBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24uCj4gCj4gQXMgbWVu
dGlvbmVkIGJlZm9yZSwgdGhlIHJlZmVyZW5jZSB0byBJbnRlbCBjb2RlIGlzIHdyb25nIGhlcmUu
Cj4gVGhlIG1haW4gY2FsbGVyIGlzIGhhbmRsZV9waW8oKSwgYW5kIHRoZSBJbnRlbCBzcGVjaWZp
YyBvbmUgc2l0cyBpbgo+IG5lc3RlZCBWTVggY29kZSBhbnl3YXksIHNvIGlzIG9mIGJhc2ljYWxs
eSBubyBpbnRlcmVzdCBmb3IgdGhlCj4gcHVycG9zZXMgaGVyZS4KPiAKPiA+IEBAIC0xODYsNiAr
MTgzLDkgQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCj4g
PiAgICAgIGVudW0gaHZtX2lvX2NvbXBsZXRpb24gaW9fY29tcGxldGlvbjsKPiA+ICAgICAgdW5z
aWduZWQgaW50IGlkOwo+ID4gIAo+ID4gKyAgICBpZiAoIGhhc192cGNpKGQpICYmIHZwY2lfcHJv
Y2Vzc19wZW5kaW5nKHYpICkKPiA+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiAKPiBJIHRoaW5r
IHRoaXMgd291bGQgYmUgdGhlIGJldHRlciBwbGFjZSB0byByYWlzZSB0aGUgc2NoZWR1bGVyIHNv
ZnRpcnEuCj4gdnBjaV9wcm9jZXNzX3BlbmRpbmcoKSBzaG91bGQgaW5kaWNhdGVkIHRvIGl0cyBj
YWxsZXIganVzdCB3aGV0aGVyCj4gcHJlZW1wdGlvbiBpcyBuZWVkZWQsIGJ1dCBzaG91bGQgbm90
IGNhcmUgaG93IHRoaXMgaXMgYWN0dWFsbHkgdG8KPiBiZSBlZmZlY3RlZC4gVGhpcyBpcyBiZW5p
Z24gbm93LCBidXQgbWlnaHQgY2hhbmdlIGlmIGEgc2Vjb25kCj4gY2FsbGVyIHdvdWxkIG5lZWQg
YWRkaW5nLgoKQWNrLgoKPiA+IEBAIC0xODIsNiArMTg1LDcgQEAgc3RhdGljIHZvaWQgZGVmZXJf
bWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwY2lfZGV2ICpwZGV2LAo+ID4gICAgICBjdXJy
LT52cGNpLm1lbSA9IG1lbTsKPiA+ICAgICAgY3Vyci0+dnBjaS5jbWQgPSBjbWQ7Cj4gPiAgICAg
IGN1cnItPnZwY2kucm9tX29ubHkgPSByb21fb25seTsKPiA+ICsgICAgcmFpc2Vfc29mdGlycShT
Q0hFRFVMRV9TT0ZUSVJRKTsKPiA+ICB9Cj4gCj4gV2h5IGlzIHRoaXMgbmVlZGVkPyBUaGUgZGVz
Y3JpcHRpb24gZG9lc24ndCBtZW50aW9uIGl0LgoKdlBDSSBuZWVkcyB0byByYWlzZSBhIHNoY2Vk
dWxlciBzb2Z0aXJxIGluIG9yZGVyIHRvIHByZXZlbnQgdGhlIGd1ZXN0CmZyb20gcmVzdW1pbmcg
ZXhlY3V0aW9uIGFmdGVyIGRlZmVycmluZyBhIG1hcC91bm1hcCBvcGVyYXRpb24uIFdpdGhvdXQK
dGhpcyB0aGUgZ3Vlc3QgbWlnaHQganVzdCByZXN1bWUgZXhlY3V0aW9uIHdoaWxlIGhhdmluZyBw
ZW5kaW5nIHdvcmsKaWYgdGhlcmUncyBubyBzY2hlZHVsZXIgc29mdGlycSBhbHJlYWR5IHBlbmRp
bmcuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 15:05:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 15:05: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-devel-bounces@lists.xenproject.org>)
	id 1gNfgT-0008MR-Fr; Fri, 16 Nov 2018 15:05: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=sqSd=N3=citrix.com=prvs=851e78e2c=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gNfgS-0008MM-BY
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 15:05:24 +0000
X-Inumbo-ID: 0a3ea2da-e9b1-11e8-81a3-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a3ea2da-e9b1-11e8-81a3-12d6303a7972;
 Fri, 16 Nov 2018 15:05:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70778613"
To: Jan Beulich <JBeulich@suse.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
 <3603CF64-3679-43F6-A389-E88DAA0BF503@citrix.com>
 <482be5fb-0406-c203-2664-070a77e329e9@bitdefender.com>
 <5BEE972D02000078001FCB0D@prv1-mh.provo.novell.com>
 <62c1f237-9d1d-06f3-49f8-e48be8d38b3f@citrix.com>
 <5BEEB8B502000078001FCBEF@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <b096879e-c2cd-7255-46b5-bcd5ecc5a017@citrix.com>
Date: Fri, 16 Nov 2018 15:05:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BEEB8B502000078001FCBEF@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTYvMTggMTI6MzEgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjExLjE4
IGF0IDEzOjAzLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4gU28gdGhlIGJh
c2ljIHF1ZXN0aW9uIGlzLCBkb2VzICJtYXhfbWFwcGVkX3BmbiIgbWVhbiwgIk1heGltdW0gcGZu
IF9mb3IKPj4gdGhlIGRvbWFpbl8iLCBvciAiTWF4aW11bSBwZm4gX2ZvciB0aGlzIHAybV8iLiAg
V2hlbiB0aGUgZWxlbWVudCB3YXMKPj4gYWRkZWQgdG8gdGhlIHAybSBzdHJ1Y3QgdGhvc2Ugd2Vy
ZSB0aGUgc2FtZSB0aGluZy4gIFdoaWNoIGRvIHRoZSB2YXJpb3VzCj4+IHVzZSBjYXNlcyBleHBl
Y3QgaXQgdG8gYmUsIGFuZCB3aGljaCB3b3VsZCBiZSB0aGUgbW9zdCByb2J1c3QgZ29pbmcgZm9y
d2FyZD8KPiAKPiBTbyB3aXRoIHRoZSBmaWVsZCBnZXR0aW5nIHVwZGF0ZWQgcmlnaHQgaW4gZXB0
X3NldF9lbnRyeSgpLCBhcyBsb25nIGFzCj4gbm8gY29weWluZyBvZiBlbnRyaWVzIGV4aXN0cyB3
aGljaCBkb2VzIG5vdCBnbyB0aHJvdWdoIHRoYXQgZnVuY3Rpb24sCj4gSSB0aGVuIGFncmVlIHRo
YXQgaXQgc2hvdWxkbid0IHJlYWxseSBtYXR0ZXIgd2hldGhlciB0aGUgZmllbGQgZ2V0cwo+IGNv
cGllZCB3aGVuIHNldHRpbmcgdXAgYSBuZXcgYWx0cDJtLgo+IAo+IEhvd2V2ZXIsIGZhaXIgcGFy
dHMgb2YgeW91ciBmdXJ0aGVyIHJlc3BvbnNlIGFyZSBjb25mdXNpbmcgdG8gbWUsCj4gcmF0aGVy
IHRoYW4gY2xhcmlmeWluZy4gVGhhdCdzIGZvciBvbmUgYmVjYXVzZSB5b3UgdGFsayBhYm91dCB0
aGUKPiBtYXhfcmVtYXBwZWRfZ2ZuIGZpZWxkLCBidXQgeW91IG5ldmVyIG1lbnRpb24gaXRzCj4g
bWluX3JlbWFwcGVkX2dmbiBzaWJsaW5nLiBUaGUgb25seSBwbGFjZSBJIGNvdWxkIGZpbmQgd2hl
cmUKPiBjdXJyZW50IGNvZGUgY29uc3VtZXMgdGhlc2UgdHdvIGlzIHAybV9hbHRwMm1fcHJvcGFn
YXRlX2NoYW5nZSgpLgo+IFRoaXMgc3VnZ2VzdHMgdG8gbWUgdGhhdCBib3RoIGZpZWxkcyByZWFs
bHkgb25seSBleGlzdCBmb3Igb3B0aW1pemF0aW9uCj4gcHVycG9zZXMuCj4gCj4gRnVydGhlcm1v
cmUgSSBpbiBwYXJ0aWN1bGFyIC4uLgo+IAo+PiBJIHNwZW50IGEgYnVuY2ggb2YgdGltZSBnb2lu
ZyB0aHJvdWdoIHRoZSBjb2RlIHllc3RlcmRheSwgYW5kIEknbSBwcmV0dHkKPj4gc3VyZSB0aGF0
IGFzIGxvbmcgYXMgdGhlIHZhbHVlIGluIHRoZSBwMm0gaXMgb25lIG9yIHRoZSBvdGhlciwgdGhl
cmUKPj4gd2lsbCBiZSBhdCB0aGUgbW9tZW50IG5vIF9jb3JyZWN0bmVzc18gaXNzdWVzLiAgSXQg
bG9va2VkIHRvIG1lIGxpa2UgaW4KPj4gdGhlIGNhc2Ugd2hlcmUgYWx0cDJtLT5tYXhfbWFwcGVk
X3BmbiA+IGFsdHAybS0+bWF4X3JlbWFwcGVkX2dmbiwgdGhlbgo+PiB0aGUgcDJtIG1hY2hpbmVy
eSB3b3VsZCBkbyBhIGNlcnRhaW4gYW1vdW50IG9mIHVubmVjZXNzYXJ5IHdvcmssIGJ1dAo+PiB0
aGF0J3MgYWxsLgo+Pgo+PiBJdCBhbHNvIGxvb2tlZCB0byBtZSBsaWtlIGJlZm9yZSB0aGlzIHBh
dGNoLCB0aGUgdmFsdWUgbW9zdGx5IGVuZHMgdXAKPj4gYmVpbmcgICJtYXhpbXVtIHBmbiBldmVy
IG1hcHBlZCBpbiB0aGlzIHAybSAoZXZlbiBhY3Jvc3MgYWx0cDJtCj4+IGRlc3JveXMpIi4gIFRo
YXQncyBiZWNhdXNlIHdoZW4gdGhlIGFsdHAybSBpcyBhbGxvY2F0ZWQsIGl0IHN0YXJ0cyBhcyAw
Owo+PiBldmVyeSB0aW1lIGFuIGVudHJ5IGlzIHByb3BhZ2F0ZWQgZnJvbSB0aGUgaG9zdHAybSB0
byB0aGUgYWx0cDJtLAo+PiBlcHRfc2V0X2VudHJ5KCkgdXBkYXRlcyBtYXhfbWFwcGVkX3Bmbjsg
YnV0IG5vdGhpbmcgc2V0cyBpdCBiYWNrIHRvIHplcm8uCj4+Cj4+IEFsc28sIGhvc3RwMm0tPm1h
eF9tYXBwZWRfcGZuIGlzIG5ldmVyIGRlY3JlYXNlZCwgb25seSBpbmNyZWFzZWQuCj4+Cj4+IFNv
IGVpdGhlciBiZWZvcmUgb3IgYWZ0ZXIgdGhpcyBwYXRjaCwgYWx0cDJtLT5tYXhfcmVtYXBwZWRf
Z2ZuIDw9Cj4+IGFsdHAybS0+bWF4X21hcHBlZF9wZm4gPD0gaG9zdHAybS0+bWF4X21hcHBlZF9w
Zm4uCj4+Cj4+IEluIHRoZSB2YXN0IG1ham9yaXR5IG9mIGNhc2VzLCBtYXhfbWFwcGVkX3BmbiBp
cyBleHBsaWNpdGx5IGJlaW5nIHJlYWQKPj4gZnJvbSB0aGUgaG9zdHAybS4KPj4KPj4gQmVsb3cg
YXJlIHRoZSBjYXNlcyB3aGVyZSBpdCBtYXkgYmUgcmVhZCBmcm9tIGFuIGFsdHAybToKPj4KPj4g
IC0gZXB0X2dldF9lbnRyeSgpLCBlcHRfd2Fsa190YWJsZXMoKTogSWYgPT1tYXhfcmVtYXBwZWRf
Z2ZuLCBpdCB3aWxsCj4+IHJldHVybiBJTlZBTElEX01GTiBlYXJseS4gIElmIGhpZ2hlciB0aGFu
IG1heF9yZW1hcHBlZF9nZm4sIGl0IGZhbGxzCj4+IGJhY2sgdG8gd2Fsa2luZyB0aGUgYWx0cDJt
J3MgZXB0IHRhYmxlcywgd2hpY2ggd2lsbCBnaXZlIHlvdSB0aGUgc2FtZQo+PiBhbnN3ZXIsIGp1
c3QgYSBiaXQgbW9yZSBzbG93bHkuCj4+Cj4+ICAtIGVwdF9kdW1wX3AybV90YWJsZXMoKTogSWYg
PT1tYXhfcmVtYXBwZWRfZ2ZuLCBpdCB3aWxsIGR1bXAgb25seSB1cCB0bwo+PiB0aGUgY3VycmVu
dCBtYXA7IGlmID5tYXhfcmVtYXBwZWRfZ2ZuLCBpdCB3aWxsIGR1bXAgYSBudW1iZXIgb2YKPj4g
dW5uZWNlc3NhcnkgSU5WQUxJRF9NRk4gZW50cmllcywgYnV0IG5vIG1vcmUgZW50cmllcyB0aGFu
IHRoZSBob3N0cDJtLgo+Pgo+PiAgLSBwMm0uYzpjaGFuZ2VfdHlwZV9yYW5nZSgpOiBJZiA9PW1h
eF9yZW1hcHBlZF9nZm4sIGl0IHdpbGwgb25seQo+PiBpbnZhbGlkYXRlIGVudHJpZXMgaW4gdGhl
IGFsdHAybSBhcyBoaWdoIGhhdmUgYmVlbiBjdXJyZW50bHkgcmVtYXBwZWQuCj4+IElmID5tYXhf
cmVtYXBwZWRfZ2ZuLCBpdCB3aWxsIHdyaXRlIGludmFsaWQgZXB0IGVudHJpZXMgdGhhdCAqaGF2
ZW4ndCoKPj4geWV0IGJlZW4gY29waWVkIG92ZXIuICBCdXQgSSBkb24ndCB0aGluayBlaXRoZXIg
b25lIHNob3VsZCBjYXVzZSBhCj4+IGNvcnJlY3RuZXNzIGlzc3VlOiBlaXRoZXIgd2F5LCBhY2Nl
c3NpbmcgYSBnZm4gPiBtYXhfcmVtYXBwZWRfZ2ZuIHdpbGwKPj4gY2F1c2UgYSBmYXVsdCwgYXQg
d2hpY2ggcG9pbnQgZWl0aGVyIHRoZSBjb3JyZWN0IHZhbHVlIHdpbGwgYmUgY29waWVkCj4+IGZy
b20gdGhlIGhvc3RwMm0gKHBlcmhhcHMgZ29pbmcgdGhyb3VnaCByZXNvbHZlX21pc2NvbmZpZygp
IG9uIHRoZQo+PiBob3N0cDJtIGluIHRoZSBwcm9jZXNzKSBvciB0aGUgY29ycmVjdCB2YWx1ZSB3
aWxsIGJlIGNhbGN1bGF0ZWQgdmlhCj4+IHJlc29sdmVfbWlzY29uZmlnKCkuCj4gCj4gLi4uIGNh
bm5vdCBpZGVudGlmeSBhbnkgb2YgdGhlIHRocmVlIGNhc2VzIGFib3ZlIHdoZXJlIEkgdW5kZXJz
dGFuZAo+IHlvdSBzYXkgYSBtYXhfbWFwcGVkX3BmbiA9PSBtYXhfcmVtYXBwZWRfZ2ZuIGNvbXBh
cmlzb24KPiBoYXBwZW5zLiBCdXQgYXMgeW91IHNheSAtIHRoZSBjb2RlIGlzIGNvbXBsaWNhdGVk
ICBlbm91Z2gsIHNvIEkgbWF5Cj4gZWFzaWx5IG92ZXJsb29rIHNvbWV0aGluZy4KClNvcnJ5LCBp
dCBzZWVtcyBJIHRvb2sgdG9vIG1hbnkgc2hvcnRjdXRzIGV4cGxhaW5pbmcgdGhpbmdzLiA6LSkg
IEkgd2FzCnVzaW5nIG1heF9yZW1hcHBlZF9nZm4gYXMgYSBzaG9ydGhhbmQgZm9yLCAidGhlIGhp
Z2hlc3QgZ2ZuIG1hcHBlZCBpbgp0aGUgYWx0cDJtIiAoc2luY2UgdGhhdCdzIHdoYXQgaXQgd2ls
bCBiZSBlcXVhbCB0bykuICBOb3QgdGhhdCBhbiBhY3R1YWwKY29tcGFyaXNvbiB3aWxsIGhhcHBl
biB0aGVyZSwgYnV0IHdlJ3JlIGNvbnNpZGVyaW5nIHdoYXQgd2lsbCBoYXBwZW4sCmJhc2VkIG9u
IHZhcmlvdXMgdmFsdWVzIG9mIGFsdHAybS0+bWF4X21hcHBlZF9wZm4sIHdoZW4gYSBnZm4gdGhh
dCBpcwpoaWdoZXIgdGhhbiB0aGUgaGlnaGVzdCAqcmVtYXBwZWQqIGdmbiBpcyBlbmNvdW50ZXJl
ZC4KClNvIGluIHRoZSBzaXR1YXRpb24gd2UncmUgY29uc2lkZXJpbmcsIHRoZSBmb2xsb3dpbmcg
YXJlIGFsd2F5cyB0cnVlOgotIGdmbiA+IGFsdHAybS0+bWF4X3JlbWFwcGVkX2dmbgotIGFsdHAy
bS0+bWF4X3JlbWFwcGVkX2dmbiA8PSBhbHRwMm0tPm1heF9tYXBwZWRfcGZuIDw9Cmhvc3RwMm0t
Pm1heF9tYXBwZWRfcGZuCgpBbmQgd2UncmUgY29tcGFyaW5nIHRoZSByZXN1bHRzIGluIHRoZSBm
b2xsb3dpbmcgY2FzZXM6CgpBOiBhbHRwMm0tPm1heF9tYXBwZWRfcGZuID09IGFsdDJtLT5tYXhf
cmVtYXBwZWRfZ2ZuCkI6IGFsdHAybS0+bWF4X21hcHBlZF9wZm4gPiBhbHRwMm0tPm1heF9yZW1h
cHBlZF9nZm4KICAoUGVyaGFwcyA9PSBob3N0cDJtLT5tYXhfbWFwcGVkX3BmbiwgcGVyaGFwcyBz
b21ldGhpbmcgaW4gYmV0d2VlbikuCgpUYWtlIGVwdF9nZXRfZW50cnkoKS4gIEF0IHRoaXMgbGV2
ZWwsIGl0J3MgYmVsb3cgYWxsIHRoZSBtZW1fYWNjZXNzIC8KbWVtX3NoYXJpbmcgLyBtZW1fcGFn
aW5nIC8gYWx0cDJtIGFic3RyYWN0aW9ucy4gIEFwYXJ0IGZyb20KcmVzb2x2ZV9taXNjb25maWcg
YW5kIHBvZCwgaXQgc2hvdWxkIHJldHVybiB0aGUgYWN0dWFsIGNvbnRlbnRzIG9mIHRoZQpwYXJ0
aWN1bGFyIHAybSBpdCdzIGdpdmVuLiAgSW4gdGhlIGNhc2Ugb2YgYW4gYWx0cDJtLCBhbnkgZW50
cmllcyBhYm92ZQp3aGF0J3MgY3VycmVudGx5IGJlZW4gcmVtYXBwZWQgc2hvdWxkIHJldHVybiBl
bXB0eS4KCkluIGNhc2UgQSwgaXQgd2lsbCBkbyB0aGlzLCBiZWNhdXNlIHRoZSBmaXJzdCBjb25k
aXRpb25hbCB3aWxsIGZpbmQgdGhhdApnZm4gPiBhbHRwMm0tPm1heF9tYXBwZWRfcGZuLgoKSW4g
Y2FzZSBCLCBpdCB3aWxsIGFsc28gZG8gdGhpcywgYmVjYXVzZSBhbHRob3VnaCBpdCBwYXNzZXMg
dGhlIGZpcnN0CmNvbmRpdGlvbmFsLCB3aGVuIGl0IGFjdHVhbGx5IHJlYWRzIHRoZSB0YWJsZSBp
dCB3aWxsIGZpbmQgYW4gZW1wdHkKZW50cnkgYW5kIHJldHVybiB0aGF0LgoKQm90aCByZXN1bHRz
IGFyZSBjb3JyZWN0LCBidXQgQSBpcyBhIHRpbnkgYml0IGZhc3Rlci4KCk5vdyB0YWtlIGNoYW5n
ZV90eXBlX3JhbmdlLiAgVGhlIGdsb2JhbCBlZmZlY3Qgb2YgY2hhbmdlX3R5cGVfcmFuZ2UKc2hv
dWxkIGJlIHRoYXQgcmVhZHMgb2YgdGhlIHAybSB3aGljaCBoYXBwZW4gYWZ0ZXJ3YXJkcyBzaG91
bGQgaGF2ZSB0aGUKbmV3LCBjaGFuZ2VkIHZhbHVlLgoKSW4gY2FzZSBBLCBjaGFuZ2VfdHlwZV9y
YW5nZSB3aWxsIHdyaXRlIGludmFsaWQgZW50cmllcyB1cCB0bwptYXhfcmVtYXBwZWRfcGZuLCBs
ZWF2aW5nIHRoZSByYW5nZSBiZXR3ZWVuIG1heF9yZW1hcHBlZF9wZm4gYW5kCmhvc3RwMm0tPm1h
eF9tYXBwZWRfcGZuIGludmFsaWQuICBXaGVuIGEgZ2ZuIGluIHRoaXMgcmFuZ2UgaXMgcmVhZCwg
YW4KRVBUIGZhdWx0IHdpbGwgaGFwcGVuLCBwMm1fYWx0cDJtX2xhenlfY29weSgpIHdpbGwgYmUg
Y2FsbGVkLCBhbmQgdGhlCm5ldyAoY29ycmVjdCkgdmFsdWUgY29waWVkIGZyb20gdGhlIGhvc3Rw
Mm0uCgpJbiBjYXNlIEIsIGNoYW5nZV90eXBlX3JhbmdlIHdpbGwgd3JpdGUgaW52YWxpZCBlbnRy
aWVzIHVwIHVudGlsCmhvc3RwMm0tPm1heF9tYXBwZWRfcGZuLiAgV2hlbiBhIGdmbiBpbiB0aGlz
IHJhbmdlIGlzIGFjY2Vzc2VkLCBhCk1JU0NPTkZJRyBmYXVsdCB3aWxsIGhhcHBlbiwgYW5kIHRo
ZSBjb3JyZWN0IHZhbHVlIHdpbGwgYmUgY2FsY3VsYXRlZCBpbgpyZXNvbHZlX21pc2NvbmZpZy4K
CkFuZCBhdCB0aGlzIHBvaW50LCBJIHJlYWxpemUgdGhhdCBteSBwcmV2aW91cyBhbmFseXNpcyB3
YXMgcHJvYmFibHkKd3JvbmcsIGJlY2F1c2UgYXQgdGhpcyBwb2ludCBhbHRwMm0tPm1heF9yZW1h
cHBlZF9nZm4gd2lsbCBiZSB3cm9uZzoKZW50cmllcyBhYm92ZSBtYXhfcmVtYXBwZWRfZ2ZuIHdp
bGwgaGF2ZSBiZWNvbWUgdmFsaWQgd2l0aG91dCBnb2luZwp0aHJvdWdoIHAybV9hbHRwMm1fbGF6
eV9jb3B5KCkuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 15:53:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 15:53: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-devel-bounces@lists.xenproject.org>)
	id 1gNgQT-0003VU-DT; Fri, 16 Nov 2018 15:52: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=sqSd=N3=citrix.com=prvs=851e78e2c=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gNgQS-0003VP-Q3
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 15:52:56 +0000
X-Inumbo-ID: adef15da-e9b7-11e8-aed7-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id adef15da-e9b7-11e8-aed7-12d6303a7972;
 Fri, 16 Nov 2018 15:52:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70784448"
From: George Dunlap <george.dunlap@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
 <3603CF64-3679-43F6-A389-E88DAA0BF503@citrix.com>
 <482be5fb-0406-c203-2664-070a77e329e9@bitdefender.com>
 <5BEE972D02000078001FCB0D@prv1-mh.provo.novell.com>
 <62c1f237-9d1d-06f3-49f8-e48be8d38b3f@citrix.com>
 <5BEEB8B502000078001FCBEF@prv1-mh.provo.novell.com>
 <b096879e-c2cd-7255-46b5-bcd5ecc5a017@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <efe0b93a-164f-6bbe-81f8-3c1e4247bc2b@citrix.com>
Date: Fri, 16 Nov 2018 15:52:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <b096879e-c2cd-7255-46b5-bcd5ecc5a017@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTYvMTggMzowNSBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBOb3cgdGFrZSBjaGFu
Z2VfdHlwZV9yYW5nZS4gIFRoZSBnbG9iYWwgZWZmZWN0IG9mIGNoYW5nZV90eXBlX3JhbmdlCj4g
c2hvdWxkIGJlIHRoYXQgcmVhZHMgb2YgdGhlIHAybSB3aGljaCBoYXBwZW4gYWZ0ZXJ3YXJkcyBz
aG91bGQgaGF2ZSB0aGUKPiBuZXcsIGNoYW5nZWQgdmFsdWUuCj4gCj4gSW4gY2FzZSBBLCBjaGFu
Z2VfdHlwZV9yYW5nZSB3aWxsIHdyaXRlIGludmFsaWQgZW50cmllcyB1cCB0bwo+IG1heF9yZW1h
cHBlZF9wZm4sIGxlYXZpbmcgdGhlIHJhbmdlIGJldHdlZW4gbWF4X3JlbWFwcGVkX3BmbiBhbmQK
PiBob3N0cDJtLT5tYXhfbWFwcGVkX3BmbiBpbnZhbGlkLiAgV2hlbiBhIGdmbiBpbiB0aGlzIHJh
bmdlIGlzIHJlYWQsIGFuCj4gRVBUIGZhdWx0IHdpbGwgaGFwcGVuLCBwMm1fYWx0cDJtX2xhenlf
Y29weSgpIHdpbGwgYmUgY2FsbGVkLCBhbmQgdGhlCj4gbmV3IChjb3JyZWN0KSB2YWx1ZSBjb3Bp
ZWQgZnJvbSB0aGUgaG9zdHAybS4KPiAKPiBJbiBjYXNlIEIsIGNoYW5nZV90eXBlX3JhbmdlIHdp
bGwgd3JpdGUgaW52YWxpZCBlbnRyaWVzIHVwIHVudGlsCj4gaG9zdHAybS0+bWF4X21hcHBlZF9w
Zm4uICBXaGVuIGEgZ2ZuIGluIHRoaXMgcmFuZ2UgaXMgYWNjZXNzZWQsIGEKPiBNSVNDT05GSUcg
ZmF1bHQgd2lsbCBoYXBwZW4sIGFuZCB0aGUgY29ycmVjdCB2YWx1ZSB3aWxsIGJlIGNhbGN1bGF0
ZWQgaW4KPiByZXNvbHZlX21pc2NvbmZpZy4KCk9yLCBubzogcmVzb2x2ZV9taXNjb25maWcoKSB3
aWxsIHJlYWQgdGhlIGN1cnJlbnQgdHlwZSBpbiB0aGUgYWx0cDJtLAp3aGljaCB3aWxsIGJlIHAy
bV9pbnZhbGlkOyBwMm1fcmVjYWxjX3R5cGUoKSB3aWxsIHRoZW4gcmV0dXJuCnAybV9pbnZhbGlk
LCBhbmQgdGhlbiBzZXQgdGhlIGVudHJ5IHRvIGEgInBsYWluIiBpbnZhbGlkIHdpdGhvdXQgdGhl
CnJlc2VydmVkIGJpdCBzZXQuICBUaGVuIHRoZSBmYXVsdCB3aWxsIGhhcHBlbiBhZ2FpbiwgdGFr
aW5nIHRoZSBub3JtYWwKSEFQIGZhdWx0IHBhdGggKGNhbGxpbmcgcDJtX2FsdHAybV9sYXp5X2Nv
cHkoKSksIGF0IHdoaWNoIHBvaW50Li4uCgo+IEFuZCBhdCB0aGlzIHBvaW50LCBJIHJlYWxpemUg
dGhhdCBteSBwcmV2aW91cyBhbmFseXNpcyB3YXMgcHJvYmFibHkKPiB3cm9uZywgYmVjYXVzZSBh
dCB0aGlzIHBvaW50IGFsdHAybS0+bWF4X3JlbWFwcGVkX2dmbiB3aWxsIGJlIHdyb25nOgo+IGVu
dHJpZXMgYWJvdmUgbWF4X3JlbWFwcGVkX2dmbiB3aWxsIGhhdmUgYmVjb21lIHZhbGlkIHdpdGhv
dXQgZ29pbmcKPiB0aHJvdWdoIHAybV9hbHRwMm1fbGF6eV9jb3B5KCkuCgouLi5hbHRwMm0tPm1h
eF9yZW1hcHBlZF9nZm4gd2lsbCBiZSBzZXQgYXBwcm9wcmlhdGVseS4KCkkgdGhpbmsuIDotLwoK
IC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 16:02:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 16:02: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-devel-bounces@lists.xenproject.org>)
	id 1gNgZo-0004oi-EJ; Fri, 16 Nov 2018 16:02:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=h+8c=n3=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gNgZn-0004od-B3
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 16:02:35 +0000
X-Inumbo-ID: 077321c9-e9b9-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 077321c9-e9b9-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 16:02:34 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 5CA34882EA;
 Fri, 16 Nov 2018 16:02:33 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 6AAF5101962A;
 Fri, 16 Nov 2018 16:02:28 +0000 (UTC)
Date: Fri, 16 Nov 2018 17:02:26 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181116170226.35385388@redhat.com>
In-Reply-To: <20181105014047.26447-21-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-21-sameo@linux.intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Fri, 16 Nov 2018 16:02:33 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 20/24] hw: acpi: Define ACPI
 tables builder interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDo0MyArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IEluIG9yZGVyIHRvIGRlY291cGxlIEFDUEkgQVBJcyBm
cm9tIHNwZWNpZmljIG1hY2hpbmUgdHlwZXMsIHdlIGFyZQo+IGNyZWF0aW5nIGFuIEFDUEkgYnVp
bGRlciBpbnRlcmZhY2UgdGhhdCBlYWNoIEFDUEkgcGxhdGZvcm0gY2FuIGNob29zZSB0bwo+IGlt
cGxlbWVudC4KPiBUaGlzIHdheSwgYSBuZXcgbWFjaGluZSB0eXBlIGNhbiByZS11c2UgdGhlIGhp
Z2ggbGV2ZWwgQUNQSSBBUElzIGFuZAo+IGRlZmluZSBzb21lIGN1c3RvbSB0YWJsZSBidWlsZCBt
ZXRob2RzLCB3aXRob3V0IGhhdmluZyB0byBkdXBsaWNhdGUgbW9zdAo+IG9mIHRoZSBleGlzdGlu
ZyBpbXBsZW1lbnRhdGlvbiBvbmx5IHRvIGFkZCBzbWFsbCB2YXJpYXRpb25zIHRvIGl0LgpJJ20g
bm90IHN1cmUgYWJvdXQgbW90aXZhdGlvbiBiZWhpbmQgc28gaGlnaCBBUElzLAp3aGF0IG9idmlv
dXMgaGVyZSBpcyBhbiBleHRyYSBsZXZlbCBvZiBpbmRpcmVjdGlvbiBmb3Igbm90IGNsZWFyIGdh
aW4uCgpZZXAgdXNpbmcgdGFibGUgY2FsbGJhY2tzLCBvbmUgY2FuIGF0dGVtcHQgdG8gZ2VuZXJh
bGl6ZQphY3BpX3NldHVwKCkgYW5kIGhlbHAgYm9hcmRzIHRvIGRlY2lkZSB3aGljaCB0YWJsZXMg
ZG8gbm90IGJ1aWxkCihNQ0ZHIGNvbWVzIHRvIHRoZSBtaW5kKS4gQnV0IEknbSBub3QgY29udmlu
Y2VkIHRoYXQgYWNwaV9zZXR1cCgpCmNvdWxkIGJlIGNsZWFubHkgZ2VuZXJhbGl6ZWQgYXMgYSB3
aG9sZSAocHJvYmFibHkgc29tZSBwYXJ0cyBidXQKbm90IGV2ZXJ5dGhpbmcpIHNvIGl0J3MgbWlu
b3IgYmVuZWZpdCBmb3IgZXh0cmEgaGVhZGFjaGUgb2YKZmlndXJpbmcgb3V0IHdoYXQgY2FsbGJh
Y2sgd2lsbCBiZSBhY3R1YWxseSBjYWxsZWQgd2hlbiByZWFkaW5nIGNvZGUuCgpIb3dldmVyIGlm
IGJvYXJkIG5lZWRzIGEgc2xpZ2h0bHkgZGlmZmVyZW50IHRhYmxlLCBpdCB3aWxsIGhhdmUgdG8K
ZHVwbGljYXRlIGFuIGV4aXRpbmcgb25lIGFuZCB0aGVuIG1vZGlmeSB0byBzdWl0IGl0cyBuZWVk
cy4KCnRvIG1lIGl0IHByZXR0eSBtdWNoIGxvb2tzIHRoZSBzYW1lIGFzIGNhbGxpbmcgYnVpbGRf
Zm9vKCkKd2UgdXNlIG5vdyBidXQgd2l0aCBhbiBleHRyYSBpbmRpcmVjdGlvbiBsZXZlbCBhbmQg
dGhlbgpkdXBsaWNhdGluZyB0aGUgbGF0ZXIgZm9yIHVzYWdlIGluIGFub3RoZXIgYm9hcmQgaW4g
c2xpZ2h0bHkKZGlmZmVyZW50IG1hbm5lci4KCkkgYWdyZWUgd2l0aCBQYW9sbydzIHN1Z2dlc3Rp
b24gdG8gdXNlIGludGVyZmFjZXMgZm9yIGdlbmVyYWxpemF0aW9uLApob3dldmVyIEknZCBzdWdn
ZXN0IGEgZmluZSBncmFpbmVkIGFwcHJvYWNoIGZvciBwcm92aWRpbmcgYm9hcmQvdGFyZ2V0CnNw
ZWNpZmljIGl0ZW1zL2FjdGlvbnMgZm9yIGdlbmVyaWMgdGFibGVzLgoKRm9yIGV4YW1wbGUgdGFr
ZSBhIGxvb2sgYXQgQWNwaURldmljZUlmQ2xhc3MgaW50ZXJmYWNlIHRoYXQgaXMKaW1wbGVtZW50
ZWQgYnkgR1BFIGRldmljZXMgYW5kIGl0cyBtYWR0X2NwdSgpIG1ldGhvZC4gVGhhdCBzaG91bGQK
c2ltcGxpZnkgZ2VuZXJhbGl6aW5nIGNwdSBob3RwbHVnIGZvciBhcm0vdmlydCBhbmQgYWxzbyBo
ZWxwCnRvIGdlbmVyYWxpemUgYnVpbGRfbWFkdCgpLiBJdCdzIG5vdCBjbGVhbmVzdCBpbXBsLiBi
eSBmYXIgYnV0CmhlYWRlZCBpbiB0aGUgcmlnaHQgZ2VuZXJpYyBkaXJlY3Rpb24uIEkgaGF2ZSBp
dCBvbiBteSBUT0RPIGxpc3QgdG8KZG8gbGlzdCB0byBnZW5lcmFsaXplIGFjcGkgcGFydHMgb2Yg
YnVpbGRfZmFkdCgpL2NwdSBob3RwbHVnCnNvbWUgZGF5IGFzIHBhcnQgb2YgdGhlIHByb2plY3Qg
dGhhdCBhZGRzIGNwdSBob3RwbHVnIHRvIGFybS92aXJ0IGJvYXJkLgoKR1BFL0dFRCBkZXZpY2Ug
bWlnaHQgYmUgbm90IGlkZWFsIHBsYWNlIHRvIGltcGxlbWVudCB0aGF0IGludGVyZmFjZQood29y
a2VkIGZvciBwYy9xMzUpIGFuZCBtYXkgYmUgd2Ugc2hvdWxkIG1vdmUgaXQgdG8gbWFjaGluZSBs
ZXZlbAphcyBib2FyZCBoYXMgYWNjZXNzIHRvIG11Y2ggbW9yZSBkYXRhIGZvciBidWlsZGluZyBB
Q1BJIHRhYmxlcy4KRm9yIGkzODYvdmlydCwgSSdkIGV4dGVuZC9tb2RpZnkgQWNwaURldmljZUlm
Q2xhc3Mgd2hlbi93aGVyZSBpdCdzCm5lY2Vzc2FyeSBpbnN0ZWFkIG9mIGFkZGluZyBoaWdoIGxl
dmVsIHRhYmxlIGhvb2tzLgpUaGF0IHdheSBnZW5lcmljIGJ1aWxkX2ZvbygpIEFQSSdzIHdvdWxk
IHNoYXJlIG11Y2ggbW9yZSBjb2RlLgoKPiBSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1E
YXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgo+IFRlc3RlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1E
YXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFNhbXVlbCBPcnRpeiA8
c2FtZW9AbGludXguaW50ZWwuY29tPgo+IC0tLQo+ICBpbmNsdWRlL2h3L2FjcGkvYnVpbGRlci5o
IHwgMTAwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIGh3L2FjcGkv
YnVpbGRlci5jICAgICAgICAgfCAgOTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gIGh3L2FjcGkvTWFrZWZpbGUub2JqcyAgICAgfCAgIDEgKwo+ICAzIGZpbGVzIGNoYW5n
ZWQsIDE5OCBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3L2Fj
cGkvYnVpbGRlci5oCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBody9hY3BpL2J1aWxkZXIuYwo+IAo+
IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2FjcGkvYnVpbGRlci5oIGIvaW5jbHVkZS9ody9hY3Bp
L2J1aWxkZXIuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uYTYz
Yjg4ZmZlOQo+IC0tLSAvZGV2L251bGwKPiArKysgYi9pbmNsdWRlL2h3L2FjcGkvYnVpbGRlci5o
Cj4gQEAgLTAsMCArMSwxMDAgQEAKPiArLyoKPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDE4
IEludGVsIENvcnBvcmF0aW9uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3
YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cj4gKyAqIHVuZGVy
IHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UsCj4gKyAqIHZlcnNpb24gMiBvciBsYXRlciwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRl
ZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKPiArICogQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklM
SVRZIG9yCj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKPiArICogbW9yZSBkZXRhaWxzLgo+ICsgKgo+
ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCj4gKyAqIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2Vl
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICovCj4gKwo+ICsjaWZuZGVmIEFD
UElfQlVJTERFUl9ICj4gKyNkZWZpbmUgQUNQSV9CVUlMREVSX0gKPiArCj4gKyNpbmNsdWRlICJx
ZW11L29zZGVwLmgiCj4gKyNpbmNsdWRlICJody9hY3BpL2Jpb3MtbGlua2VyLWxvYWRlci5oIgo+
ICsjaW5jbHVkZSAicW9tL29iamVjdC5oIgo+ICsKPiArI2RlZmluZSBUWVBFX0FDUElfQlVJTERF
UiAiYWNwaS1idWlsZGVyIgo+ICsKPiArI2RlZmluZSBBQ1BJX0JVSUxERVJfTUVUSE9EUyhrbGFz
cykgXAo+ICsgICAgIE9CSkVDVF9DTEFTU19DSEVDSyhBY3BpQnVpbGRlck1ldGhvZHMsIChrbGFz
cyksIFRZUEVfQUNQSV9CVUlMREVSKQo+ICsjZGVmaW5lIEFDUElfQlVJTERFUl9HRVRfTUVUSE9E
UyhvYmopIFwKPiArICAgICBPQkpFQ1RfR0VUX0NMQVNTKEFjcGlCdWlsZGVyTWV0aG9kcywgKG9i
aiksIFRZUEVfQUNQSV9CVUlMREVSKQo+ICsjZGVmaW5lIEFDUElfQlVJTERFUihvYmopICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgIElOVEVSRkFDRV9DSEVD
SyhBY3BpQnVpbGRlciwgKG9iaiksIFRZUEVfQUNQSV9CVUlMREVSKQo+ICsKPiArdHlwZWRlZiBz
dHJ1Y3QgQWNwaUNvbmZpZ3VyYXRpb24gQWNwaUNvbmZpZ3VyYXRpb247Cj4gK3R5cGVkZWYgc3Ry
dWN0IEFjcGlCdWlsZFN0YXRlIEFjcGlCdWlsZFN0YXRlOwo+ICt0eXBlZGVmIHN0cnVjdCBBY3Bp
TWNmZ0luZm8gQWNwaU1jZmdJbmZvOwo+ICsKPiArdHlwZWRlZiBzdHJ1Y3QgQWNwaUJ1aWxkZXIg
ewo+ICsgICAgLyogPHByaXZhdGU+ICovCj4gKyAgICBPYmplY3QgUGFyZW50Owo+ICt9IEFjcGlC
dWlsZGVyOwo+ICsKPiArLyoqCj4gKyAqIEFjcGlCdWlsZE1ldGhvZHM6Cj4gKyAqCj4gKyAqIElu
dGVyZmFjZSB0byBiZSBpbXBsZW1lbnRlZCBieSBhIG1hY2hpbmUgdHlwZSB0aGF0IG5lZWRzIHRv
IHByb3ZpZGUKPiArICogY3VzdG9tIEFDUEkgdGFibGVzIGJ1aWxkIG1ldGhvZC4KPiArICoKPiAr
ICogQHBhcmVudDogT3BhcXVlIHBhcmVudCBpbnRlcmZhY2UuCj4gKyAqIEByc2RwOiBBQ1BJIFJT
RFAgKFJvb3QgU3lzdGVtIERlc2NyaXB0aW9uIFBvaW50ZXIpIHRhYmxlIGJ1aWxkIGNhbGxiYWNr
Lgo+ICsgKiBAbWFkdDogQUNQSSBNQURUIChNdWx0aXBsZSBBUElDIERlc2NyaXB0aW9uIFRhYmxl
KSB0YWJsZSBidWlsZCBjYWxsYmFjay4KPiArICogQG1jZmc6IEFDUEkgTUNGRyB0YWJsZSBidWls
ZCBjYWxsYmFjay4KPiArICogQHNyYXQ6IEFDUEkgU1JBVCAoU3lzdGVtL1N0YXRpYyBSZXNvdXJj
ZSBBZmZpbml0eSBUYWJsZSkKPiArICogICAgICAgIHRhYmxlIGJ1aWxkIGNhbGxiYWNrLgo+ICsg
KiBAc2xpdDogQUNQSSBTTElUIChTeXN0ZW0gTG9jYWxpdHkgU3lzdGVtIEluZm9ybWF0aW9uIFRh
YmxlKQo+ICsgKiAgICAgICAgdGFibGUgYnVpbGQgY2FsbGJhY2suCj4gKyAqIEBjb25maWd1cmF0
aW9uOiBBQ1BJIGNvbmZpZ3VyYXRpb24gZ2V0dGVyLgo+ICsgKiAgICAgICAgICAgICAgICAgVGhp
cyBpcyB1c2VkIHRvIHF1ZXJ5IHRoZSBtYWNoaW5lIGluc3RhbmNlIGZvciBpdHMKPiArICogICAg
ICAgICAgICAgICAgIEFjcGlDb25maWd1cmF0aW9uIHBvaW50ZXIuCj4gKyAqLwo+ICt0eXBlZGVm
IHN0cnVjdCBBY3BpQnVpbGRlck1ldGhvZHMgewo+ICsgICAgLyogPHByaXZhdGU+ICovCj4gKyAg
ICBJbnRlcmZhY2VDbGFzcyBwYXJlbnQ7Cj4gKwo+ICsgICAgLyogPHB1YmxpYz4gKi8KPiArICAg
IHZvaWQgKCpyc2RwKShHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwKPiAr
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCByc2R0X3RibF9vZmZzZXQpOwo+ICsgICAgdm9pZCAo
Km1hZHQpKEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLAo+ICsgICAgICAg
ICAgICAgICAgIE1hY2hpbmVTdGF0ZSAqbXMsIEFjcGlDb25maWd1cmF0aW9uICpjb25mKTsKPiAr
ICAgIHZvaWQgKCptY2ZnKShHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwK
PiArICAgICAgICAgICAgICAgICBBY3BpTWNmZ0luZm8gKmluZm8pOwo+ICsgICAgdm9pZCAoKnNy
YXQpKEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLAo+ICsgICAgICAgICAg
ICAgICAgIE1hY2hpbmVTdGF0ZSAqbWFjaGluZSwgQWNwaUNvbmZpZ3VyYXRpb24gKmNvbmYpOwo+
ICsgICAgdm9pZCAoKnNsaXQpKEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2Vy
KTsKPiArCj4gKyAgICBBY3BpQ29uZmlndXJhdGlvbiAqKCpjb25maWd1cmF0aW9uKShBY3BpQnVp
bGRlciAqYnVpbGRlcik7Cj4gK30gQWNwaUJ1aWxkZXJNZXRob2RzOwo+ICsKPiArdm9pZCBhY3Bp
X2J1aWxkZXJfcnNkcChBY3BpQnVpbGRlciAqYnVpbGRlciwKPiArICAgICAgICAgICAgICAgICAg
ICAgICBHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwKPiArICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCByc2R0X3RibF9vZmZzZXQpOwo+ICsKPiArdm9pZCBhY3Bp
X2J1aWxkZXJfbWFkdChBY3BpQnVpbGRlciAqYnVpbGRlciwKPiArICAgICAgICAgICAgICAgICAg
ICAgICBHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwKPiArICAgICAgICAg
ICAgICAgICAgICAgICBNYWNoaW5lU3RhdGUgKm1zLCBBY3BpQ29uZmlndXJhdGlvbiAqY29uZik7
Cj4gKwo+ICt2b2lkIGFjcGlfYnVpbGRlcl9tY2ZnKEFjcGlCdWlsZGVyICpidWlsZGVyLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgIEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlu
a2VyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIEFjcGlNY2ZnSW5mbyAqaW5mbyk7Cj4gKwo+
ICt2b2lkIGFjcGlfYnVpbGRlcl9zcmF0KEFjcGlCdWlsZGVyICpidWlsZGVyLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgIEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgIE1hY2hpbmVTdGF0ZSAqbWFjaGluZSwgQWNwaUNvbmZp
Z3VyYXRpb24gKmNvbmYpOwo+ICsKPiArdm9pZCBhY3BpX2J1aWxkZXJfc2xpdChBY3BpQnVpbGRl
ciAqYnVpbGRlciwKPiArICAgICAgICAgICAgICAgICAgICAgICBHQXJyYXkgKnRhYmxlX2RhdGEs
IEJJT1NMaW5rZXIgKmxpbmtlcik7Cj4gKwo+ICtBY3BpQ29uZmlndXJhdGlvbiAqYWNwaV9idWls
ZGVyX2NvbmZpZ3VyYXRpb24oQWNwaUJ1aWxkZXIgKmJ1aWxkZXIpOwo+ICsKPiArI2VuZGlmCj4g
ZGlmZiAtLWdpdCBhL2h3L2FjcGkvYnVpbGRlci5jIGIvaHcvYWNwaS9idWlsZGVyLmMKPiBuZXcg
ZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLmMyOWE2MTQ3OTMKPiAtLS0gL2Rl
di9udWxsCj4gKysrIGIvaHcvYWNwaS9idWlsZGVyLmMKPiBAQCAtMCwwICsxLDk3IEBACj4gKy8q
Cj4gKyAqCj4gKyAqIENvcHlyaWdodCAoYykgMjAxOCBJbnRlbCBDb3Jwb3JhdGlvbgo+ICsgKgo+
ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeSBpdAo+ICsgKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAo+ICsgKiB2ZXJzaW9uIDIgb3IgbGF0
ZXIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+ICsgKgo+
ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1
c2VmdWwsIGJ1dCBXSVRIT1VUCj4gKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp
bXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgo+ICsgKiBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yCj4gKyAqIG1vcmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2Vp
dmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0aAo+
ICsgKiB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vu
c2VzLz4uCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKPiArI2luY2x1ZGUg
InFlbXUvbW9kdWxlLmgiCj4gKyNpbmNsdWRlICJxb20vb2JqZWN0LmgiCj4gKyNpbmNsdWRlICJo
dy9hY3BpL2J1aWxkZXIuaCIKPiArCj4gK3ZvaWQgYWNwaV9idWlsZGVyX3JzZHAoQWNwaUJ1aWxk
ZXIgKmJ1aWxkZXIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgR0FycmF5ICp0YWJsZV9kYXRh
LCBCSU9TTGlua2VyICpsaW5rZXIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
cnNkdF90Ymxfb2Zmc2V0KQo+ICt7Cj4gKyAgICBBY3BpQnVpbGRlck1ldGhvZHMgKmFibSA9IEFD
UElfQlVJTERFUl9HRVRfTUVUSE9EUyhidWlsZGVyKTsKPiArCj4gKyAgICBpZiAoYWJtICYmIGFi
bS0+cnNkcCkgewo+ICsgICAgICAgIGFibS0+cnNkcCh0YWJsZV9kYXRhLCBsaW5rZXIsIHJzZHRf
dGJsX29mZnNldCk7Cj4gKyAgICB9Cj4gK30KPiArCj4gK3ZvaWQgYWNwaV9idWlsZGVyX21hZHQo
QWNwaUJ1aWxkZXIgKmJ1aWxkZXIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgR0FycmF5ICp0
YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
TWFjaGluZVN0YXRlICptcywgQWNwaUNvbmZpZ3VyYXRpb24gKmNvbmYpCj4gK3sKPiArICAgIEFj
cGlCdWlsZGVyTWV0aG9kcyAqYWJtID0gQUNQSV9CVUlMREVSX0dFVF9NRVRIT0RTKGJ1aWxkZXIp
Owo+ICsKPiArICAgIGlmIChhYm0gJiYgYWJtLT5tYWR0KSB7Cj4gKyAgICAgICAgYWJtLT5tYWR0
KHRhYmxlX2RhdGEsIGxpbmtlciwgbXMsIGNvbmYpOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICt2b2lk
IGFjcGlfYnVpbGRlcl9tY2ZnKEFjcGlCdWlsZGVyICpidWlsZGVyLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgIEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgIEFjcGlNY2ZnSW5mbyAqaW5mbykKPiArewo+ICsgICAgQWNwaUJ1
aWxkZXJNZXRob2RzICphYm0gPSBBQ1BJX0JVSUxERVJfR0VUX01FVEhPRFMoYnVpbGRlcik7Cj4g
Kwo+ICsgICAgaWYgKGFibSAmJiBhYm0tPm1jZmcpIHsKPiArICAgICAgICBhYm0tPm1jZmcodGFi
bGVfZGF0YSwgbGlua2VyLCBpbmZvKTsKPiArICAgIH0KPiArfQo+ICsKPiArdm9pZCBhY3BpX2J1
aWxkZXJfc3JhdChBY3BpQnVpbGRlciAqYnVpbGRlciwKPiArICAgICAgICAgICAgICAgICAgICAg
ICBHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwKPiArICAgICAgICAgICAg
ICAgICAgICAgICBNYWNoaW5lU3RhdGUgKm1hY2hpbmUsIEFjcGlDb25maWd1cmF0aW9uICpjb25m
KQo+ICt7Cj4gKyAgICBBY3BpQnVpbGRlck1ldGhvZHMgKmFibSA9IEFDUElfQlVJTERFUl9HRVRf
TUVUSE9EUyhidWlsZGVyKTsKPiArCj4gKyAgICBpZiAoYWJtICYmIGFibS0+c3JhdCkgewo+ICsg
ICAgICAgIGFibS0+c3JhdCh0YWJsZV9kYXRhLCBsaW5rZXIsIG1hY2hpbmUsIGNvbmYpOwo+ICsg
ICAgfQo+ICt9Cj4gKwo+ICt2b2lkIGFjcGlfYnVpbGRlcl9zbGl0KEFjcGlCdWlsZGVyICpidWls
ZGVyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xp
bmtlciAqbGlua2VyKQo+ICt7Cj4gKyAgICBBY3BpQnVpbGRlck1ldGhvZHMgKmFibSA9IEFDUElf
QlVJTERFUl9HRVRfTUVUSE9EUyhidWlsZGVyKTsKPiArCj4gKyAgICBpZiAoYWJtICYmIGFibS0+
c2xpdCkgewo+ICsgICAgICAgIGFibS0+c2xpdCh0YWJsZV9kYXRhLCBsaW5rZXIpOwo+ICsgICAg
fQo+ICt9Cj4gKwo+ICtBY3BpQ29uZmlndXJhdGlvbiAqYWNwaV9idWlsZGVyX2NvbmZpZ3VyYXRp
b24oQWNwaUJ1aWxkZXIgKmJ1aWxkZXIpCj4gK3sKPiArICAgIEFjcGlCdWlsZGVyTWV0aG9kcyAq
YWJtID0gQUNQSV9CVUlMREVSX0dFVF9NRVRIT0RTKGJ1aWxkZXIpOwo+ICsgICAgaWYgKGFibSAm
JiBhYm0tPmNvbmZpZ3VyYXRpb24pIHsKPiArICAgICAgICByZXR1cm4gYWJtLT5jb25maWd1cmF0
aW9uKGJ1aWxkZXIpOwo+ICsgICAgfQo+ICsgICAgcmV0dXJuIE5VTEw7Cj4gK30KPiArCj4gK3N0
YXRpYyBjb25zdCBUeXBlSW5mbyBhY3BpX2J1aWxkZXJfaW5mbyA9IHsKPiArICAgIC5uYW1lICAg
ICAgICAgID0gVFlQRV9BQ1BJX0JVSUxERVIsCj4gKyAgICAucGFyZW50ICAgICAgICA9IFRZUEVf
SU5URVJGQUNFLAo+ICsgICAgLmNsYXNzX3NpemUgICAgPSBzaXplb2YoQWNwaUJ1aWxkZXJNZXRo
b2RzKSwKPiArfTsKPiArCj4gK3N0YXRpYyB2b2lkIGFjcGlfYnVpbGRlcl9yZWdpc3Rlcl90eXBl
KHZvaWQpCj4gK3sKPiArICAgIHR5cGVfcmVnaXN0ZXJfc3RhdGljKCZhY3BpX2J1aWxkZXJfaW5m
byk7Cj4gK30KPiArCj4gK3R5cGVfaW5pdChhY3BpX2J1aWxkZXJfcmVnaXN0ZXJfdHlwZSkKPiBk
aWZmIC0tZ2l0IGEvaHcvYWNwaS9NYWtlZmlsZS5vYmpzIGIvaHcvYWNwaS9NYWtlZmlsZS5vYmpz
Cj4gaW5kZXggMTFjMzViY2I0NC4uMmYzODNhZGM2ZiAxMDA2NDQKPiAtLS0gYS9ody9hY3BpL01h
a2VmaWxlLm9ianMKPiArKysgYi9ody9hY3BpL01ha2VmaWxlLm9ianMKPiBAQCAtMTEsNiArMTEs
NyBAQCBjb21tb24tb2JqLSQoY2FsbCBsbm90LCQoQ09ORklHX0FDUElfWDg2KSkgKz0gYWNwaS1z
dHViLm8KPiAgY29tbW9uLW9iai15ICs9IGFjcGlfaW50ZXJmYWNlLm8KPiAgY29tbW9uLW9iai15
ICs9IGJpb3MtbGlua2VyLWxvYWRlci5vCj4gIGNvbW1vbi1vYmoteSArPSBhbWwtYnVpbGQubwo+
ICtjb21tb24tb2JqLXkgKz0gYnVpbGRlci5vCj4gIAo+ICBjb21tb24tb2JqLSQoQ09ORklHX0lQ
TUkpICs9IGlwbWkubwo+ICBjb21tb24tb2JqLSQoY2FsbCBsbm90LCQoQ09ORklHX0lQTUkpKSAr
PSBpcG1pLXN0dWIubwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 16:09:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 16:09: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-devel-bounces@lists.xenproject.org>)
	id 1gNggI-000527-9x; Fri, 16 Nov 2018 16:09: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=lntb=n3=citrix.com=prvs=85141603c=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gNggG-000522-P2
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 16:09:16 +0000
X-Inumbo-ID: f627585f-e9b9-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f627585f-e9b9-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 16:09:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70786772"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23534.60319.808138.50737@mariner.uk.xensource.com>
Date: Fri, 16 Nov 2018 16:09:03 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181116145336.GO1302@perard.uk.xensource.com>
References: <23532.22098.906750.732501@mariner.uk.xensource.com>
 <20181115111510.11628-1-anthony.perard@citrix.com>
 <23533.48525.832090.502837@mariner.uk.xensource.com>
 <20181116145336.GO1302@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6.2 05/11] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmtzIGZvciB0aGUgcmVwbHkuICBJIGhhdmUgZGVsZXRlZCBhbGwgdGhlIHBhcnRzIHdoZXJl
IHdlIGFyZSBpbgphZ3JlZW1lbnQuLi4KCgpBbnRob255IFBFUkFSRCB3cml0ZXMgKCJSZTogW1BB
VENIIHY2LjIgMDUvMTFdIGxpYnhsX3FtcDogSW1wbGVtZW50YXRpb24gb2YgbGlieGxfX2V2X3Ft
cF8qIik6Cj4gT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDY6NDA6MTNQTSArMDAwMCwgSWFuIEph
Y2tzb24gd3JvdGU6Cj4gPiBJdCB3b3VsZCBiZSBiZXR0ZXIgaWYgdGhlIGlkIGNvbHVtbiBzdGF0
ZWQgc29tZXRoaW5nIG1vcmUgdXNlZnVsIHRoYW4KPiA+IGBzZXQnLiAgYG5leHQnIG1heWJlLCB3
aGVyZSBhcHBsaWNhYmxlID8KPiAKPiBXaGVuICdzZXQnLCBpZCBpcyB0aGUgaWQgb2YgdGhlIHVz
ZXIgY29tbWFuZCB3ZSBpbnRlbmQgdG8gc2VuZCBvciBoYXZlCj4gYWxyZWFkeSBzZW50IGFuZCB3
YWl0aW5nIGZvciB0aGUgYXNzb2NpYXRlZCByZXBseS4gSSdtIG5vdCBzdXJlIHdoaWNoCj4gd29y
ZCBvciBzZXQgb2Ygd29yZCB3b3VsZCBkZXNjcmliZSBlbm91Z2guIEkgbWlnaHQgbmVlZCB0byBh
ZGQgYSBjb21tZW50Cj4gYmVsb3cgdGhlIHRhYmxlLgoKWW91IGNvdWxkIHVzZSBgc2VudCcsIGBu
ZXh0JywgYWxvbmdzaWRlIHlvdXIgZXhpc3RpbmcgYHByZXYnID8KCj4gPiBUeXBvIGB0cmFuc21p
dHRpbmcnLgo+ID4gCj4gPiBBIG1pbm9yIHBvaW50LCBidXQgaW5kZW50aW5nIHRoZSByeF8qIHRo
aW5ncyBoZXJlIHdvdWxkIGF2b2lkIHRoZW0KPiA+IGxpbmluZyB1cCB3aXRoIGB0cmFuc21pdHRp
bmcgYnVmZmVyJyBhbmQgbWlzbGVhZGluZyB0aGUgZXllLgo+ID4gCj4gPiBCZXR0ZXIgc3RpbGws
IGhhdmUgeW91IGNvbnNpZGVyZWQgbW92aW5nIHRoaXMgdGFibGUgaW50byB0aGUgc3RydWN0Cj4g
PiBpdHNlbGYgPyAgWW91IGNvdWxkIHB1dCB0aGUgdGFibGUgdG8gdGhlIFJIUyBvZiB0aGUgYWN0
dWFsIG1lbWJlcgo+ID4gZGVmaW5pdGlvbnMuICBUaGF0IGdpdmVzIHNsaWdodGx5IGZld2VyIHBs
YWNlcyB0byBsb29rLCBhbHRob3VnaCBpdAo+ID4gd291bGQgaW52b2x2ZSBhIGNyb3NzLXJlZmVy
ZW5jZSBmcm9tIHRoaXMgd2lkZXIgc3RhdGUgZGVzY3JpcHRpb24gdG8KPiA+IHRoZSBmaWVsZCdz
IHN0YXRlIHRhYmxlcy4KPiAKPiBJbmRlZWQsIGl0IGZlZWxzIGtpbmQgb2Ygd3JvbmcgdG8gaGF2
ZSB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIGludGVybmFsCj4gc3RhdGVzIGluIHR3byBkaWZmZXJl
bnQgcGxhY2VzLiBUaGVyZSBhcmUgc29tZSBkZXNjcmlwdGlvbnMgaW4gdGhlCj4gc3RydWN0LCBi
dXQgdGhvc2UgYXJlIHByb2JhYmx5IG5vdCBuZWVkZWQuCgpJIGRvbid0IHRoaW5rIEkgc2F3IGFu
eSBfcmVkdW5kYW50XyB0ZXh0LCBidXQgSSBjb3VsZCBiZSB3cm9uZy4KQ2VydGFpbmx5IHRoZSBz
dHVmZiBhYm91dCB3aGljaCBwYXJ0cyBvZiB0aGUgYnVmZmVyIGFyZSB1c2VkLCBldGMuLAphcmUg
Z29vZCBhbmQgd2FudCB0byBiZSBrZXB0LgoKPiA+IC4uLiBvaCwgSSBzZWUgZm9yIHJ4X2J1Zl91
c2VkIHRoaXMgaXMgZG9jdW1lbnRlZCBpbiB0aGUgc3RydWN0Cj4gPiBpdHNlbGYuICBCdXQgbm90
IGZvciB0eF9idWZfb2ZmLgo+ID4gCj4gPiBXaGljaCBsZWFkcyBtZSB0byBzYXk6IHRoZSBzdHJ1
Y3QgY29udGFpbnMgcnhfYnVmX3VzZWQgYnV0IHRoZSBjb21tZW50Cj4gPiBoZXJlIHRhbGtzIGFi
b3V0IF9vZmYuCj4gCj4gOigsIEkgbmVlZCB0byBmaXggdGhhdC4KPiAKPiBBbmQgaGVyZSBpcyB0
aGUgZGVzY3JpcHRpb246Cj4gCj4gcnhfYnVmX3VzZWQ6IGFjdHVhbCBkYXRhIGluIHRoZSBidWZm
ZXIKPiB0eF9idWZfb2ZmOiBkYXRhIGFscmVhZHkgc2VudAoKUmlnaHQsIEkgZm91bmQgdGhhdCBp
biB0aGUgZW5kLgoKPiA+ID4gKyAqIC0gQWxsb3dlZCBpbnRlcm5hbCBzdGF0ZSB0cmFuc2l0aW9u
Ogo+ID4gPiArICogZGlzY29ubmVjdGVkICAgICAgICAgICAgICAgICAgICAgICAgIC0+IGNvbm5l
Y3RpbmcKPiA+ID4gKyAqIGNvbm5lY3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAtPiBj
YXBhYmlsaXR5X25lZ290aWF0aW9uCj4gPiA+ICsgKiBjYXBhYmlsaXR5X25lZ290aWF0aW9uL3dh
aXRpbmdfcmVwbHkgLT4gY29ubmVjdGVkCj4gPiA+ICsgKiBjb25uZWN0ZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLT4gd2FpdGluZ19yZXBseQo+ID4gPiArICogYW55ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIC0+IGRpc2Nvbm5lY3RlZAo+ID4gCj4gPiBUaGlzIGRvZXMg
bm90IG1lbnRpb24gdGhlIHN0YXRlIGBicm9rZW4nIGFuZCBpdCBzaG91bGQuCj4gCj4gTWF5YmU6
Cj4gICBhbnkgLT4gYnJva2VuCgpGaW5lIGJ5IG1lLiAgWW91IHdhbnQgdG8gbWVudGlvbiBicm9r
ZW4gLT4gZGlzY29ubmVjdGVkIHRvbyA6LSkuCgoKPiA+ID4gK3N0YXRpYyBpbnQgcW1wX2V2X3By
ZXBhcmVfY21kKGxpYnhsX19nYyAqZ2MsCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fZXZfcW1wICpldiwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IGNoYXIgKmNtZCwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqYXJncykKLi4uCj4gPiA+ICsgICAgZXYtPmlkKys7
Cj4gPiA+ICsgICAgYnVmID0gcW1wX3ByZXBhcmVfY21kKGdjLCBjbWQsIGFyZ3MsIGV2LT5pZCwg
Jmxlbik7Cj4gPiA+ICsgICAgaWYgKCFidWYpIHsKPiA+ID4gKyAgICAgICAgcmV0dXJuIEVSUk9S
X0ZBSUw7Cj4gPiA+ICsgICAgfQo+ID4gCj4gPiBUaGVyZSBpcyBubyBkb2MgY29tbWVudCBmb3Ig
cW1wX3ByZXBhcmVfY21kIHNheWluZyB3aGV0aGVyIGl0IGxvZ3Mgb24KPiA+IGVycm9yLiAgU28g
aXQgZG9lc24ndCA/ICBJbiB3aGljaCBjYXNlIG1heWJlIHlvdSBzaG91bGQgZG8gc28gaGVyZS4K
PiA+IAo+ID4gQWx0ZXJuYXRpdmVseSBpZiBpdCBjYW4gb25seSByZWFsbHkgZmFpbCBkdWUgdG8g
bWVtb3J5IGFsbG9jYXRpb24KPiA+IGZhaWx1cmUsIG1heWJlIGl0IHNob3VsZCByZXR1cm4gdm9p
ZCAoYW5kIGNhbGwgbGlieGxfX2FsbG9jX2ZhaWxlZAo+ID4gb24gYWxsb2NhdGlvbiBmYWlsdXJl
KSBpbnN0ZWFkID8KPiAKPiBTbyB3ZSBjYW4gaGF2ZSB0aGUgYWxsb2NhdGlvbiBiZWVuIGRvbmUg
YnkgbGlieGwncyBmdW5jdGlvbnMsIGFzCj4geWFqbF9nZW5fYWxsb2MgY2FuIHVzZSBvdGhlciBm
dW5jdGlvbnMgdGhhdCBtYWxsb2MvZnJlZS9yZWFsbG9jLCB0aGF0Cj4gd291bGQgcmVtb3ZlIHRo
ZSBhbGxvY2F0aW9uIGZhaWx1cmUuCgpSaWdodC4KCj4gQnV0IHRoZW4gSSB0aGluayB0aGF0IHFt
cF9wcmVwYXJlX2NtZCBjb3VsZCBmYWlsIGFuZCByZXR1cm4gbnVsbCBpZgo+ICdjbWQnIG9yICdh
cmdzJyBjb250YWlucyBiYWQganNvbiBvYmplY3RzLCBvciBhIHdyb25nIHN0cmluZy4KPiAKPiBT
byB3ZSBzdGlsbCBuZWVkcyB0byBkZXRlY3QgZmFpbHVyZS4KCk9LLgoKPiBJIGxvZyBoZXJlIGFz
IEkgY2FuIGFkZCB0aGUgZG9taWQuCgpJJ20gbm90IHN1cmUgd2hhdCB5b3UgbWVhbi4gIFdoZXJl
IGRvIHlvdSBsb2cgPyAgTm90IGhlcmUuCgoKPiA+ID4gKy8qIFNldHVwIGNvbm5lY3Rpb24gKi8K
PiA+ID4gKwo+ID4gPiArc3RhdGljIGludCBxbXBfZXZfY29ubmVjdChsaWJ4bF9fZ2MgKmdjLCBs
aWJ4bF9fZXZfcW1wICpldikKPiA+ID4gKyAgICAvKiBkaXNjb25uZWN0ZWQgLT4gY29ubmVjdGlu
ZyBidXQgd2l0aCBgbXNnYCBmcmVlCj4gPiA+ICsgICAgICogb24gZXJyb3I6IGRpc2Nvbm5lY3Rl
ZAo+ID4gPiArICAgICAqIElmIHRoZSBpbml0aWFsIHN0YXRlIGlzbid0IGRpc2Nvbm5lY3RlZCwg
dGhlbiBub3RoaW5nIGlzIGRvbmUgKi8KPiA+IAo+ID4gTWF5YmUgaXQgYmUgYmV0dGVyIGZvciB0
aGlzIGZ1bmN0aW9uIHRvIHJldHVybiBgYnJva2VuJyBvbiBlcnJvciA/Cj4gCj4gVGhhdCBub3Qg
dGhlIGNhc2UsIGJ1dCBJIGNvdWxkIGNoYW5nZSB0byByZXR1cm4gYnJva2VuIG9uIGVycm9yLCBh
bmQgbGV0Cj4gdGhlIGNhbGxlciBjbGVhbiB0aGUgc3RhdGUuCgpUaGF0J3Mgd2hhdCBJIG1lYW4u
ICBUaGF0IG1pZ2h0IHNpbXBsaWZ5IHRoaXMgZnVuY3Rpb24gYW5kIHRoZSBjYWxsZXIKcHJvYmFi
bHkgaGFzIHRoZSByZWxldmFudCBjbGVhbnVwIHBhdGggYWxyZWFkeS4gIChJIGhhdmVuJ3QgY2hl
Y2tlZC4pCgoKPiA+IEFsc28sIEkgdGhpbmsgaXQgaXMgYW5vbWFsb3VzIHRoYXQgdGhpcyBmdW5j
dGlvbiBoYW5kbGVzIGBicm9rZW4nIGFzIGEKPiA+IG5vLW9wIGFuZCBjbGFpbXMgc3VjY2Vzcy4g
IEkgdGhpbmsgdGhhdCBpcyBub3QgcmVhbGx5IHdoYXQgYSBjYWxsZXIKPiA+IG1pZ2h0IGV4cGVj
dC4gIE1heWJlIHlvdSB3YW50IHRvIGZvcmJpZCBgYnJva2VuJyAod2l0aCBhIGNvcnJlc3BvbmRp
bmcKPiA+IGFzc2VydCkgb3IgdG8gcGVybWl0IGl0IChjYWxsaW5nIGRpc3Bvc2UgYmVmb3JlIGRv
aW5nIHRoZSByZXN0IG9mIHRoZQo+ID4gd29yaykuCj4gCj4gSSdtIHRoaW5raW5nIHRvIGNoYW5n
ZSB0aGUgZGVmaW5pdGlvbiBhbmQgb25seSBhbGxvdyB0aGlzIGZ1bmN0aW9uIHRvIGJlCj4gY2Fs
bGVkIHdpdGggdGhlIHN0YXRlIGRpc2Nvbm5lY3RlZCwgYW5kIGhhdmUgdGhlIGNhbGxlciBjaGVj
ayBmb3IgdGhlCj4gY3VycmVudCBzdGF0ZS4KClRoYXQncyBhbm90aGVyIHBvc3NpYmlsaXR5LgoK
Cj4gPiA+ICtvdXQ6Cj4gPiA+ICsgICAgbGlieGxfX2NhcmVmZF9jbG9zZShldi0+cW1wX2NmZCk7
Cj4gPiA+ICsgICAgZXYtPnFtcF9jZmQgPSBOVUxMOwo+ID4gPiArICAgIHJldHVybiByYzsKPiA+
IAo+ID4gSWYgdGhpcyBmdW5jdGlvbiB3ZXJlIHBlcm1pdHRlZCB0byBsZWF2ZSB0aGUgc3RhdGUg
YGJyb2tlbicgb24gZXJyb3IsCj4gPiB0aGlzIHNlcGFyYXRlIGVycm9yIGNvZGUgd291bGQgbm90
IGJlIG5lZWRlZC4gIElzIHRoZXJlIHNvbWUgcmVhc29uCj4gPiBub3QgdG8gZG8gdGhhdCA/Cj4g
Cj4gTm90IHJlYWxseS4KCk9LIHRoZW4gOi0pLgoKPiA+ID4gKyAgICBpZiAocmV2ZW50cyAmIFBP
TExPVVQpIHsKPiA+ID4gKyAgICAgICAgcmMgPSBxbXBfZXZfY2FsbGJhY2tfd3JpdGFibGUoZ2Ms
IGV2LCBmZCk7Cj4gPiAuLi4KPiA+ID4gKyAgICBpZiAocmV2ZW50cyAmIFBPTExJTikgewo+ID4g
PiArICAgICAgICByYyA9IHFtcF9ldl9jYWxsYmFja19yZWFkYWJsZShlZ2MsIGV2LCBmZCk7Cj4g
PiA+ICsgICAgICAgIGlmIChyYykKPiA+ID4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ID4gPiAr
Cj4gPiA+ICsgICAgICAgIC8qIHBhcnNlIGlucHV0ICovCj4gPiAKPiA+IEkgZmluZCBpdCBvZGQg
dGhhdCB0aGlzIGlucHV0IHBhcnNpbmcgaXMgbm90IHBhcnQgb2YKPiA+IHFtcF9ldl9jYWxsYmFj
a19yZWFkYWJsZS4gIFdoYXQgZG8geW91IHRoaW5rIGFib3V0IG1vdmluZyBpdCB0aGVyZSA/Cj4g
Cj4gSSB3YW50ZWQgdG8gcmVkdWNlIHRoZSBudW1iZXIgb2YgZnVuY3Rpb24gY2FsbHMgYmV0d2Vl
biB3aGVuIGEgdXNlcgo+IGNhbGxiYWNrIGlzIGNhbGxlZCBhbmQgd2hlbiBldl9xbXAncyBjb250
cm9sIHBhc3NlcyBvdXRzaXRlIG9mIGV2X3FtcCdzCj4gaW1wbGVtZW50YXRpb24uIFNvIEkgbW92
ZWQgcW1wX2V2X2hhbmRsZV9tZXNzYWdlKCkgY2FsbCBoZXJlLgoKV2h5IGRpZCB5b3Ugd2FudCB0
byByZWR1Y2UgdGhlIG51bWJlciBvZiBmdW5jdGlvbiBjYWxscyA/Cgo+ID4gPiArICAgIC8qCj4g
PiA+ICsgICAgICogV2Ugd2lsbCBzZW5kIGEgZmlsZSBkZXNjcmlwdG9yIGFzc29jaWF0ZWQgd2l0
aCBhIGNvbW1hbmQgb24gdGhlCj4gPiA+ICsgICAgICogZmlyc3QgYnl0ZSBvZiB0aGlzIGNvbW1h
bmQuCj4gPiA+ICsgICAgICovCj4gPiA+ICsgICAgaWYgKGV2LT5xbXBfc3RhdGUgPT0gcW1wX3N0
YXRlX3dhaXRpbmdfcmVwbHkgJiYKPiA+ID4gKyAgICAgICAgZXYtPmZkID49IDAgJiYKPiA+ID4g
KyAgICAgICAgZXYtPnR4X2J1Zl9vZmYgPT0gMCkgewo+ID4gCj4gPiBBY2NvcmRpbmcgdG8gdGhl
IGRvYyBjb21tZW50cywgc3RhdGUgd2FpdGluZ19yZXBseSBtaWdodCBoYXZlIHR4X2J1Zgo+ID4g
ZnJlZSwgaW4gd2hpY2ggY2FzZSBpdCB3b3VsZCB0cnkgdG8gZXhlY3V0ZSB0aGlzIGNvZGUuICBJ
IGRvbid0IHRoaW5rCj4gPiB0aGF0IGNhbiBiZSByaWdodC4KPiAKPiBXaGVuIHR4X2J1ZiBpcyBm
cmVlLCB0aGF0IGZ1bmN0aW9uIHJldHVybnMgZWFybGllci4gU28gdGhpcyBjb2RlIGlzbid0Cj4g
ZXhlY3V0ZWQuCgpPaCB5ZXMsIHNvIGl0IGRvZXMuICBCdXQgd2h5IGFyZSB3ZSBlbnRlcmluZyB0
aGlzIGNhbGxiYWNrIHdpdGggYSBmcmVlCnR4X2J1ZiBhdCBhbGwgPyAgSWYgd2UganVzdCByZXR1
cm4sIHdlIGFyZSBsaWtlbHkgdG8gZ2V0IGNhbGxlZCBhZ2FpbiwKaWUgYW4gaW5maW5pdGUgbG9v
cC4gIFRoaXMgY2FuIG9ubHkgb2NjdXIgYXMgYSByZXN1bHQgb2YgYSBidWcgPwpJbiB3aGljaCBj
YXNlIG1heWJlIGl0IHNob3VsZCBiZSBhbiBhc3NlcnQgPwoKPiA+ID4gKyAgICAgICAgICAgIGFz
c2VydChldi0+cnhfYnVmX3NpemUgPD0gUU1QX01BWF9TSVpFX1JYX0JVRik7Cj4gPiA+ICsgICAg
ICAgICAgICBpZiAoZXYtPnJ4X2J1Zl9zaXplID4gUU1QX01BWF9TSVpFX1JYX0JVRikgewo+ID4g
Cj4gPiBJIHRoaW5rIHRoZSBhc3NlcnQgaXMgcmVkdW5kYW50Lgo+ID4gCj4gPiA+ICsgICAgICAg
ICAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLAo+ID4gPiArICAgICAgICAgICAgICAgICAg
ICAgIlFNUCByZWNlaXZlIGJ1ZmZlciBpcyB0b28gYmlnICglbGQgPiAlbGxkKSIsCj4gPiA+ICsg
ICAgICAgICAgICAgICAgICAgICBldi0+cnhfYnVmX3NpemUsIFFNUF9NQVhfU0laRV9SWF9CVUYp
Owo+ID4gPiArICAgICAgICAgICAgICAgIHJldHVybiBFUlJPUl9CVUZGRVJGVUxMOwo+ID4gPiAr
ICAgICAgICAgICAgfQo+ID4gCj4gPiBQdXR0aW5nIHRoaXMgZXJyb3IgY2hlY2sgYmV0d2VlbiB0
aGUgY2hhbmdlIHRvIHJ4X2J1Zl9zaXplIGFuZCB0aGUKPiA+IGNoYW5nZSB0byByeF9idWYgb2Jz
Y3VyZXMgdGhlIGVzc2VudGlhbCBjb25uZWN0aW9uIGJldHdlZW4gYm90aAo+ID4gY2hhbmdlcywg
d2hpY2ggbXVzdCBiZSBpbmRpdmlzaWJsZS4KPiA+IAo+ID4gSXQgYWxzbyByZXN1bHRzIGluIGEg
YnVnOiBpZiB0aGlzIGVycm9yIHRyaXBzLCByeF9idWZfc2l6ZSBoYXMgYmVlbgo+ID4gdXBkYXRl
ZCBidXQgcnhfYnVmIGhhcyBub3QuICBUaGlzIGlzIGEgZGFuZ2Vyb3VzbHkgaW52YWxpZCBzdGF0
ZS4KPiA+IAo+ID4gVGhpcyBmdW5jdGlvbiB0cmllcyB0byByZWFkIGV2ZXJ5dGhpbmcgdGhhdCBx
ZW11IHByb2R1Y2VzIGFuZCBjYWxscwo+ID4gdGhlIHdob2xlIHRoaW5nIGEgbG9zcyBvZiBxZW11
IHByb2R1Y2VzIG1vcmUgdGhhbiBRTVBfTUFYX1NJWkVfUlhfQlVGLgo+ID4gQnV0IHBlcmhhcHMg
cWVtdSBwcm9kdWNpbmcgbW9yZSB0aGFuIFFNUF9NQVhfU0laRV9SWF9CVUYgb3V0cHV0IG1pZ2h0
Cj4gPiBub3QgYmUgdGhlIHJlc3VsdCBvZiBxZW11IGdvaW5nIG1hZC4gIEl0IG1pZ2h0IGJlIHRo
ZSByZXN1bHQgb2YgdXMKPiA+IGhhdmluZyBpZ25vcmVkIGl0IGZvciBhIHdoaWxlLCBhbmQgcWVt
dSBmaWxsaW5nIGEgYnVmZmVyIHdpdGggZXZlbnQKPiA+IG5vdGlmaWNhdGlvbnMgd2hpY2ggd2Ug
bWlnaHQgd2FudCB0byBkaXNjYXJkID8KPiA+IAo+ID4gV291bGQgaXQgbm90IGJlIGJldHRlciB0
byBwcm9jZXNzIG1lc3NhZ2VzIGFzIHRoZXkgYXJyaXZlID8gIEllIHRvIHB1dAo+ID4gdGhlIGF0
dGVtcHQgdG8gZmluZCB2YWxpZCBtZXNzYWdlcyBoZXJlIGluc2lkZSB0aGlzIGxvb3AgPwo+IAo+
IE1heWJlLgo+IAo+IFdlIGRvbid0IGV2ZW4gbmVlZHMgdG8gd2FpdCBmb3IgYSB2YWxpZCBtZXNz
YWdlIGFuZCBzdGFydCBwYXJzaW5nLiB5YWpsCj4gYWxsb3cgdG8gcGFyc2UgcGFydGlhbCBqc29u
IGlucHV0LiBCdXQgSSBkb24ndCBrbm93IGlmIGl0IGlzIGEgZ29vZCBpZGVhCj4gdG8gc3RhcnQg
ZG9pbmcgdGhhdC4KCkkgdGhpbmsgcGFyc2luZyBwYXJ0aWFsIGpzb24gbWVzc2FnZXMgd291bGQg
YmUgcXVpdGUgY29tcGxleCBhbmQgbm90CndvcnRod2hpbGUgLSBiZWNhdXNlIHdlIGV4cGVjdCB0
byBnZXQgc2hvcnQgbWVzc2FnZXMuCgo+IEJ1dCBpbiBhbnljYXNlLCBpdCBpcyBwcm9iYWJseSBi
ZXR0ZXIgdG8gbG9vayBmb3IgdmFsaWRlIG1lc3NhZ2VzIGJlZm9yZQo+IHJldHVybmluZyBhbiBl
cnJvciB3aXRoICJ0aGVyZSdzIHRvbyBtdWNoIHRvIHByb2Nlc3MiLgoKUmlnaHQuCgo+ID4gVGhh
dCBtaWdodCBhbHNvIGFsbG93IHRoZSByZWR1Y3Rpb24gb2YgdGhlIG1heGltdW0gbWVzc2FnZSBz
aXplIGZyb20KPiA+IDhNYnkuICA4TWJ5IHNlZW1zIGxpa2UgcXVpdGUgYSBsb3QuCj4gCj4gSSBk
b24ndCBrbm93IGhvdyBiaWcgYSBtZXNzYWdlIGNhbiBiZS4gSSBjYW4gY2VydGFpbmx5IHRyeSB0
byBzdGFydCBRRU1VCj4gd2l0aCAyNTYgY3B1cyBhbmQgY2hlY2sgdGhlIHNpemUgb2YgcXVlcnkt
Y3B1J3MgcmVzcG9uc2UuCgpUaGF0IGlzIHByb2JhYmx5IHdvcnRod2hpbGUgYnV0IEkgaG9wZSBp
dCB3aWxsIGJlIG5vd2hlcmUgbmVhciA4TWJ5Li4uCgo+ID4gSSB3cm90ZToKPiA+IAo+ID4gICBC
dXQgSSB0aGluayB5b3Ugc2hvdWxkIHRyZWF0IG9ubHkgYFxuJyBhcyB0aGUgZGVsaW1pdGVyLiAg
VGhpcyB3aWxsCj4gPiAgIGNvbnNpZGVyYWJseSBzaW1wbGlmeSB0aGUgYnVmZmVyIGhhbmRsaW5n
LiAgKFlvdSBzaG91bGQgY2hlY2sgYW5kIHRyaW0KPiA+ICAgdGhlIHByZWNlZGluZyBgXHInIGJl
Zm9yZSBwYXNzaW5nIHRoaW5ncyB0byBsaWJ4bF9fanNvbl9wYXJzZSBvZgo+ID4gICBjb3Vyc2Uu
KQo+ID4gCj4gPiBCdXQgeW91IGRvbid0IHNlZW0gdG8gaGF2ZSBkb25lIHRoYXQsIG9yIHJlcGxp
ZWQgPwo+IAo+IFRoaXMgaXMgc3RpbGwgc2ltcGxlciB0aGFuIHdoYXQgd2UgaGFkIGJlZm9yZSwg
YW5kIGlmIEkgbG9vayBmb3Igb25seQo+ICdcbicsIEkgd291bGQgbmVlZCBhIGxvb3AgaW4gY2Fz
ZXMgd2hlcmUgXG4gaXNuJ3QgcHJlY2VkZGVkIGJ5IFxyLiBJCj4gYWxzbyBjaGVjayB0aGUgd2hv
bGUgYnVmZmVyIHJhdGhlciB0aGFuIG5ldyBkYXRhLCBzbyBsb29raW5nIGZvciBcciBhbmQKPiBj
aGVjayBpZiBpdCBpcyBmb2xsb3dlZCBieSBhIFxuIGlzIHNpbWlsYXIuCgpJIHRoaW5rIGEgYmFy
ZSBcbiBpcyBub3QgbGVnYWwgYW5kIHNob3VsZCBiZSB0cmVhdGVkIGFzIGEgcHJvdG9jb2wKZXJy
b3IuICBEb24ndCB5b3UgYWdyZWUgPyAgR2l2ZW4gdGhhdCwgeW91IGNhbiBzZWFyY2ggZm9yIFxu
LCBhbmQgaWYKaXQgaXMgbm90IHByZWNlZGVkIGJ5IFxyLCBjYWxsIGl0IGFuIGVycm9yLgoKQnV0
IG1heWJlIHlvdSBwcmVmZXIgaXQgdGhlIHdheSB5b3UgaGF2ZSBpdC4KCj4gQXMgZm9yIHRyaW1p
bmcgdGhlIFxyLCB0aGlzIGlzIGRvbmUgYmVmb3JlIHRoZSBsaWJ4bF9fanNvbl9wYXJzZSBjYWxs
LgoKUmlnaHQsIHNvcnJ5LCBteSBwYXJlbnRoZXRpY2FsIGNvbW1lbnQgd2FzIGp1c3Qgc2F5aW5n
IHRoYXQgaWYgeW91CmNoYW5nZSBpdCB0byBzZWFyY2ggZm9yIFxuIHlvdSBkbyBzdGlsbCBuZWVk
IHRvIHN0cmlwIHRoZSBcci4KCj4gPiA+ICsgICAgY2FzZSBMSUJYTF9fUU1QX01FU1NBR0VfVFlQ
RV9RTVA6Cj4gPiAuLi4KPiA+ID4gKyAgICAgICAgYXNzZXJ0KCFldi0+dHhfYnVmKTsKPiA+ID4g
KyAgICAgICAgZXYtPnR4X2J1ZiA9IHFtcF9wcmVwYXJlX2NtZChnYywgInFtcF9jYXBhYmlsaXRp
ZXMiLCBOVUxMLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUU1QX0NBUEFC
SUxJVFlfTkVHT1RJQVRJT05fTVNHSUQsCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZXYtPnR4X2J1Zl9sZW4pOwo+ID4gPiArICAgICAgICBldi0+dHhfYnVmX29mZiA9IDA7
Cj4gPiAKPiA+IFdoeSBkbyB5b3Ugbm90IHVzZSBxbXBfZXZfcHJlcGFyZV9jbWQgZm9yIHRoaXMg
Pwo+IAo+IEJlY2F1c2UgcW1wX2V2X3ByZXBhcmVfY21kIGRvZXMgbW9yZSBsaWtlIGluY3JlYXNp
bmcgdGhlIGlkLiBUaGlzCj4gcW1wX2NhcGFiaWxpdGllcyBpcyBhIHNwZWNpYWwgY29tbWFuZCB0
aGF0IGlzIHBhcnQgb2YgdGhlCj4gaW5pdGlhbGlzYXRpb24uIEkgbmVlZCB0byBrbm93IHdoaWNo
IGlkIGlzIHVzZWQgc28gdGhhdCBJIGNhbiB0cmFjayBpdAo+IGxhdGVyIGFuZCBmb3VuZCBvdXQg
d2hlbiBRRU1VIGlzIHJlYWR5IHRvIHJlY2VpdmUgb3RoZXIgY29tbWFuZHMuCgpCdXQgc2VlIGJl
bG93IGFib3V0IHRoZSBpZC4gIEkgdGhpbmsgeW91IHNob3VsZCBiZSB1c2luZyB0aGUgbm9ybWFs
CmlkLgoKSW4gYW5vdGhlciB0aHJlYWQgeW91IHdlcmUgdGFsa2luZyBhYm91dCBwb3NzaWJseSB0
cnlpbmcgdG8gcmV1c2UgYW4KZXhpc3Rpbmcgc2Vzc2lvbiBhbmQgcHV0dGluZyB0aGUgcGlkIGlu
IHRoZSBpZCBvciBzb21ldGhpbmcuICBJbiB0aGlzCmNhc2UgYSBmaXhlZCBpZCBmb3IgdGhlIGNh
cGFiaWxpdGllcyBjb21tYW5kIGlzIG5vdCBnb29kIGVpdGhlci4KCkxldCBtZSBicmluZyBmb3J3
YXJkIHRoZSBwYXJ0IHdoZXJlIHdlIGhhbmRsZSB0aGUgcmVzdWxzOgoKPiA+ID4gKyAgICAgICAg
aWQgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X2ludGVnZXIobyk7Cj4gPiA+ICsKPiA+ID4gKyAg
ICAgICAgaWYgKGlkID09IFFNUF9DQVBBQklMSVRZX05FR09USUFUSU9OX01TR0lEKSB7Cj4gPiA+
ICsgICAgICAgICAgICAvKiBXZSBoYXZlIGEgcmVzcG9uc2UgdG8gb3VyIHFtcF9jYXBhYmlsaXRp
ZXMgY21kICovCj4gPiA+ICsgICAgICAgICAgICBpZiAoZXYtPnFtcF9zdGF0ZSAhPSBxbXBfc3Rh
dGVfY2FwYWJpbGl0eV9uZWdvdGlhdGlvbiB8fAo+ID4gPiArICAgICAgICAgICAgICAgIHR5cGUg
IT0gTElCWExfX1FNUF9NRVNTQUdFX1RZUEVfUkVUVVJOKQo+ID4gPiArICAgICAgICAgICAgICAg
IGdvdG8gb3V0X3Vua25vd25faWQ7Cj4gPiA+ICsgICAgICAgICAgICBxbXBfZXZfc2V0X3N0YXRl
KGdjLCBldiwgcW1wX3N0YXRlX2Nvbm5lY3RlZCk7Cj4gPiA+ICsgICAgICAgICAgICByZXR1cm4g
MDsKPiA+ID4gKyAgICAgICAgfQo+ID4gCj4gPiBJJ20gYSBiaXQgcHV6emxlZCBhYm91dCB0aGUg
Y2FwYWJpbGl0eSBuZWdvdGF0aW9uLCBpdHMgaWQsIGV0Yy46Cj4gPiAKPiA+ICogV2h5IGRvZXMg
UU1QX0NBUEFCSUxJVFlfTkVHT1RJQVRJT05fTVNHSUQgZXhpc3QgYXQgYWxsID8gIFlvdQo+ID4g
ICBjb3VsZCBqdXN0IHVzZSBhIG5vcm1hbCBpZCwgY291bGRuJ3QgeW91ID8gIEFuZCB5b3UnZCBi
ZSBhYmxlIHRvCj4gPiAgIHRlbGwgZnJvbSB5b3VyIG93biBzdGF0ZSB0aGF0IGl0IHdhcyB0aGUg
cmlnaHQgdmFsdWUuCj4gCj4gQnV0IEkgd291bGQgdGhlbiBuZWVkcyB0byB0cmFjayB0d28gZGlm
ZmVyZW50IGlkcywgb25lIGZvciB0aGUKPiBxbXBfY2FwYWJpbGl0aWVzIGNvbW1hbmQsIGFuZCBv
bmUgZm9yIHRoZSB1c2VyJ3MgY29tbWFuZC4KCkJ1dCB5b3Ugb25seSBjb25zdHJ1Y3QgdGhlIGlk
IHdoZW4geW91IHByZXBhcmUgdGhlIGNvbW1hbmQgaW50bwp0eF9idWYuICBTbyB5b3Ugb25seSBo
YXZlIG9uZSBpZCBhdCBhIHRpbWU6IHRoZSBpZCBvZiB0aGUgbW9zdApyZWNlbnRseSBwcmVwYXJl
ZCBjb21tYW5kLiAgT3IgYW0gSSB3cm9uZyA/CgouLi4KCkkgaGF2ZSBsb29rZWQgYXQgdGhpcyBj
b2RlIGFnYWluIGFuZCBJIHdhcyB3cm9uZy4gIFlvdSBmb3JtYXQgdGhlCnVzZXIncyBtZXNzYWdl
LCB3aXRoIGlkLCByaWdodCBhdCB0aGUgYmVnaW5uaW5nLiAgKFRoZSBzZXF1ZW5jaW5nIG9mCmV2
ZW50cyBpbiB0aGUgY29kZSBzdHJ1Y3R1cmUgaXMgc2xpZ2h0bHkgb2RkLCBpbiB0aGF0IHRoZSBj
YXBhYmlsaXRpZXMKbWVzc2FnZSBpcyBmb3JtYXR0ZWQgYWZ0ZXIgdGhlIHVzZXIncyBtZXNzYWdl
LCBidXQgc2VudCBiZWZvcmVoYW5kLikKCkkgc3RpbGwgdGhpbmsgZm9yIHRoZSByZWFzb25zIGFi
b3ZlIHRoYXQgeW91IHByb2JhYmx5IGNhbid0IGhhdmUgYQpmaXhlZCBRTVBfQ0FQQUJJTElUWV9O
RUdPVElBVElPTl9NU0dJRCBiZWNhdXNlIHdlIG1heSB3YW50IHRvIGJlIGFibGUKdG8gcmV1c2Ug
YW4gb2xkIHRyYW5zcG9ydCBjb25uZWN0aW9uIGluIHRoZSBmdXR1cmUuCgpTbyB0aGF0IG1lYW5z
IHlvdSBkbyBuZWVkIHR3byBpZHMuICAoSSB0aGluayB5b3UgY2FuJ3QgZGVmZXIKZm9ybWF0dGlu
ZyB0aGUgdXNlcidzIG1lc3NhZ2UsIGJha2luZyBhbiBpZCBpbnRvIGl0LCBiZWNhdXNlIHRoZQps
aWZldGltZSBvZiB0aGUgY2FsbGVycycganNvbiBvYmplY3QgaXMgdG9vIHNob3J0IGZvciB5b3Ug
dG8gc2F2ZSBpdC4pCgpJJ20gbm90IHN1cmUgSSBjYW4gc2VlIHNlbnNpYmxlIGEgd2F5IG9mIGRv
aW5nIHRoaXMgdGhhdCBkb2Vzbid0IGhhdmUKKnRocmVlKiBpZCB2YXJpYWJsZXM6CiAgLSBhIGNv
dW50ZXIgZm9yIGdlbmVyYXRpbmcgbmV3IGlkcwogIC0gdGhlIGlkIHB1dCBpbiB0aGUgY2FwYWJp
bGl0aWVzIGNvbW1hbmQKICAtIHRoZSBpZCBwdXQgaW4gdGhlIHVzZXIncyBjb21tYW5kCgo+IFdl
IGNvdWxkIGNhbGwgcW1wX2V2X3ByZXBhcmVfY21kLCBxbXBfZXZfcHJlcGFyZV91c2VyX2NtZC4K
PiAKPiA+ID4gKyAgICBjYXNlIExJQlhMX19RTVBfTUVTU0FHRV9UWVBFX1JFVFVSTjoKPiA+ID4g
KyAgICBjYXNlIExJQlhMX19RTVBfTUVTU0FHRV9UWVBFX0VSUk9SOgo+ID4gLi4uCj4gPiA+ICsg
ICAgICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJpZCIsIHJlc3AsIEpTT05fSU5URUdFUik7
Cj4gPiA+ICsgICAgICAgIGlmICghbykgewo+ID4gPiArICAgICAgICAgICAgLyoKPiA+ID4gKyAg
ICAgICAgICAgICAqIElmICJpZCIgaXNuJ3QgcHJlc2VudCwgYW4gZXJyb3Igb2NjdXIgb24gdGhl
IHNlcnZlciBiZWZvcmUKPiA+ID4gKyAgICAgICAgICAgICAqIGl0IGhhcyByZWFkIHRoZSAiaWQi
IHByb3ZpZGVkIGJ5IGxpYnhsLgo+ID4gPiArICAgICAgICAgICAgICovCj4gPiA+ICsgICAgICAg
ICAgICBxbXBfZXZfcGFyc2VfZXJyb3JfbWVzc2FnZXMoZWdjLCBldiwgcmVzcCk7Cj4gPiA+ICsg
ICAgICAgICAgICByZXR1cm4gRVJST1JfUFJPVE9DT0xfRVJST1JfUU1QOwo+ID4gCj4gPiBJIHRo
aW5rIHlvdSB3YW50ZWQgdG8gcmV0dXJuIHRoZSBlcnJvciBjb2RlIGZyb20KPiA+IHFtcF9ldl9w
YXJzZV9lcnJvcl9tZXNzYWdlcyA/Cj4gCj4gWWVhaCwgYnV0IHRoZW4gSSd2ZSBhZGRlZCB0byB0
aGUgcHVibGljIGRvY3VtZW50YXRpb24gdGhhdCBFUlJPUl9RTVBfKgo+IG1lYW5zIHRoYXQgZXZf
cW1wIGlzIHN0aWxsIENvbm5lY3RlZC4KCk9oLiAgUmlnaHQuICBJIHNlZS4gIE5vdyB0aGF0IHlv
dSBoYXZlIGV4cGxhaW5lZCBJIHRoaW5rIHRoZSBjb2RlIGlzCmNvcnJlY3QuICBDYW4geW91IGFk
ZCBhIGNvbW1lbnQgYWJvdXQgdGhpcyA/ICBTb21ldGhpbmcgbGlrZSB0aGlzOgogICAvKgogICAg
KiBEZWxpYmVyYXRlbHkgc3F1YXNoIGFsbCBlcnJvcnMgaW50byBFUlJPUl9QUk9UT0NPTF9FUlJP
Ul9RTVAuCiAgICAqIHFtcF9ldl9wYXJzZV9lcnJvcl9tZXNzYWdlcyB3aWxsIG9ubHkgcmV0dXJu
IHRoYXQsIG9yCiAgICAqIEVSUk9SX1FNUF8qOyBidXQgRVJST1JfUU1QXyogaXMgcmVzZXJ2ZWQg
Zm9yIGVycm9ycyByZXN1bHRpbmcKICAgICogZnJvbSB0aGUgY2FsbGVyJ3MgY29tbWFuZCwgYW5k
IHdoZW4gd2UgcmV0dXJuIHRoYXQgd2UgcHJvbWlzZQogICAgKiB0aGF0IHRoZSBldl9xbXAgaXMg
Q29ubmVjdGVkLgogICAgKi8KCj4gPiAqIFdoeSBhcmUgd2UgZXZlbiBkb2luZyBjYXBhYmlsaXR5
IG5lZ290YXRpb24gd2hlbiB3ZSB0aHJvdyB0aGUgYW5zd2VyCj4gPiAgIGF3YXkgPwo+IAo+IEl0
IGlzIHBhcnQgb2YgdGhlIHByb3RvY29sLgo+IAo+IEFuZCBxbXBfY2FwYWJpbGl0aWVzIGRvZXNu
J3QgcmV0dXJuIGFueXRoaW5nIChqdXN0IGFuIGVtcHR5IG9iamVjdCkuCgpPaCwgaXMgdGhlIHB1
cnBvc2UgdG8gaW5mb3JtIHFlbXUgd2hhdCBvdXIgY2FwYWJpbGl0aWVzIGFyZSA/Cgo+ID4gKiBJ
IHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0byBjaGVjayBpZCA9PSBldi0+aWQgZmlyc3QsIHJh
dGhlcgo+ID4gICB0aGFuIGluIGVhY2ggb2YgdGhlc2UgYnJhbmNoZXMuCj4gCj4gSSBkb24ndCB0
aGluayBJIGZvbGxvdy4gaWQ9PWV2LT5pZCBpcyBvbmx5IGNoZWNrZWQgb25jZS4KCllvdSBjaGVj
ayBpZCBhZ2FpbnN0IFFNUF9DQVBBQklMSVRZX05FR09USUFUSU9OX01TR0lEIHNlcGFyYXRlbHkg
ZnJvbQp0aGUgY2hlY2sgYWdhaW5zdCBldi0+aWQuICBCdXQgbm93IHRoYXQgSSBzZWUgeW91IGhh
dmUgZm9ybWF0dGVkIGJvdGgKY29tbWFuZHMgYW5kIG5lZWQgdG8gaGF2ZSBib3RoIGlkcywgSSdt
IG5vdCBzdXJlIHRoYXQgY29tbWVudCBvZiBtaW5lCm1ha2VzIHNlbnNlLgoKPiBJIGRvbid0IHRo
aW5rIGFsbCBFUlJPUiBzaG91bGQgYmUgcHJvdG9jb2wgZXJyb3IuIFRvIG1lLCBpdCBpcyBmaW5l
IGlmIGEKPiBjb21tYW5kIHJldHVybnMgYW4gZXJyb3IsIHRoZW4gdGVsbCB0aGUgdXNlciBhYm91
dCBpdC4gQWxzbywgdGhlcmUgaXMgbm8KPiBuZWVkcyB0byB0ZWFyIGRvd24gdGhlIGNvbm5lY3Rp
b24gaW4gdGhpcyBjYXNlLgoKU29ycnksIHllcy4KCj4gQXMgZm9yIHRoZSBzZXF1ZW5jZSBvZiBj
aGVja3MsIEkgY2FuIHRyeSB0byBmb2xsb3cgaXQsIGl0IG1pZ2h0IGxvb2sKPiB3ZWlyZCBiZWNh
dXNlIHRoZXJlIGlzIHR3byBkaWZmZXJlbnRzIGlkcyB0byBjaGVjaywgd2hpY2ggaWQgaXMgdmFs
aWRlCj4gZGVwZW5kcyBvbiB0aGUgY3VycmVudCBzdGF0ZS4KCkkgdGhpbmsgeW91IGFyZSBwcm9i
YWJseSByaWdodCBhYm91dCB0aGF0LgoKClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 16:19:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 16:19: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-devel-bounces@lists.xenproject.org>)
	id 1gNgpu-0005p5-CT; Fri, 16 Nov 2018 16:19: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=kbqs=n3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNgpt-0005ov-HS
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 16:19:13 +0000
X-Inumbo-ID: 59ff7790-e9bb-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59ff7790-e9bb-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 16:19:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNgpp-00007j-Ga; Fri, 16 Nov 2018 16:19:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNgpp-0004ZA-9G; Fri, 16 Nov 2018 16:19:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNgpp-0000AM-8S; Fri, 16 Nov 2018 16:19:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130041-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f13983db120f5e56dfefbee5d56678d2d43e2914
X-Osstest-Versions-That: xen=1bd7c17c5e976fec4ad0d8ba785ac78f36eef628
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 16:19:09 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 130041: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDA0MSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDA0MS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEyOTc5NiBSRUdS
LiB2cy4gMTI5NDYxCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMjk2OTQKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQg
ZmFpbCBwYXNzIGluIDEyOTc5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICBmYWlsIHBhc3MgaW4gMTI5Nzk2CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgcGFzcyBp
biAxMjk3OTYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGluIDEyOTY5NCBibG9ja2VkIGluIDEyOTQ2MQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMjk2OTQgYmxv
Y2tlZCBpbiAxMjk0NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE4IGd1
ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMjk2OTQgYmxvY2tlZCBpbiAxMjk0NjEKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGlu
IDEyOTY5NCBsaWtlIDEyOTQ2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEyOTc5NiBibG9ja2VkIGluIDEyOTQ2MQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMjk3OTYg
YmxvY2tlZCBpbiAxMjk0NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wIGZhaWwgaW4gMTI5Nzk2IGJsb2NrZWQgaW4gMTI5NDYxCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTQgZ3Vlc3QtbG9jYWxtaWdyYXRlICAgIGZhaWwg
bGlrZSAxMjk0NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQ2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTI5NDYx
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIGxpa2UgMTI5NDYxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMjk0NjEKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDEyOTQ2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDYxCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYx
Mzk4M2RiMTIwZjVlNTZkZmVmYmVlNWQ1NjY3OGQyZDQzZTI5MTQKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDFiZDdjMTdjNWU5NzZmZWM0YWQwZDhiYTc4NWFjNzhmMzZl
ZWY2MjgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTQ2MSAgMjAxOC0xMS0wNSAxNDozNjo0NiBa
ICAgMTEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk1NDEgIDIwMTgtMTEtMDcgMDk6MDY6
MzIgWiAgICA5IGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjk2OTQg
IDIwMTgtMTEtMDkgMDk6Mzc6NDAgWiAgICA3IGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
T2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IGYxMzk4M2RiMTIwZjVlNTZkZmVmYmVlNWQ1NjY3OGQyZDQzZTI5MTQKQXV0aG9y
OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CkRhdGU6ICAgTW9uIEp1biAxOCAxNDo1NToz
NiAyMDE4ICswMjAwCgogICAgc3R1YmRvbS92dHBtOiBmaXggbWVtY21wIGluIFRQTV9DaGFuZ2VB
dXRoQXN5bUZpbmlzaAogICAgCiAgICBnY2M4IHNwb3R0ZWQgdGhpcyBlcnJvcjoKICAgIGVycm9y
OiAnbWVtY21wJyByZWFkaW5nIDIwIGJ5dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vy
cm9yPXN0cmluZ29wLW92ZXJmbG93PV0KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJp
bmcgPG9sYWZAYWVwZmxlLmRlPgogICAgUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2Ft
dWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IDIyYmY1YmUzMjM3Y2I0ODJhMmZmZDc3MmZmZDIwY2UzNzI4NWVlYmYpCiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCBkZWE5ZmMwZTAyZDkyZjVlNmQ0NjY4MGFhMGE1MmZhNzU4ZWNhOWM0
KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTkwNzQ2MGZkNjFjMzUwNDg3ZmZlZTVk
OGFhMzc1YmVmNTZiYzgxYykKICAgIENvbmZsaWN0czoKICAgICAgICAgICAgc3R1YmRvbS9NYWtl
ZmlsZQogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Cgpjb21taXQgOGQ2ZjIxMzRmYjVlZmYxNmFlYjRkZDI1ODljZjZkOWI4M2NjOThjZApB
dXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgTm92IDcg
MDk6NDg6MDYgMjAxOCArMDEwMAoKICAgIHg4Njogd29yayBhcm91bmQgSExFIGhvc3QgbG9ja3Vw
IGVycmF0dW0KICAgIAogICAgWEFDUVVJUkUgcHJlZml4ZWQgYWNjZXNzZXMgdG8gdGhlIDRNYiBy
YW5nZSBvZiBtZW1vcnkgc3RhcnRpbmcgYXQgMUdiCiAgICBhcmUgbGlhYmxlIHRvIGxvY2sgdXAg
dGhlIHByb2Nlc3Nvci4gRGlzYWxsb3cgdXNlIG9mIHRoaXMgbWVtb3J5IHJhbmdlLgogICAgCiAg
ICBVbmZvcnR1bmF0ZWx5IHRoZSBhdmFpbGFibGUgQ29yZSBHZW43IGFuZCBHZW44IHNwZWMgdXBk
YXRlcyBhcmUgcHJldHR5CiAgICBvbGQsIHNvIEkgY2FuIG9ubHkgZ3Vlc3MgdGhhdCB0aGV5J3Jl
IHNpbWlsYXJseSBhZmZlY3RlZCB3aGVuIENvcmUgR2VuNgogICAgaXMgYW5kIHRoZSBYZW9uIGNv
dW50ZXJwYXJ0cyBhcmUsIHRvby4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODIuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogY2M3NjQxMGQyMGFmZjJjYzA3YjI2OGIwNzEzZGMxZDI3NDBjNmUx
MgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMDcgMDk6MzM6MjQgKzAxMDAKCmNvbW1pdCBjNGEz
ZjE2OTExZDhlZjYwYTBmZmVlYjBkN2Y2NTEzNDQxNWRiM2Q5CkF1dGhvcjogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBOb3YgNyAwOTo0NzoxMyAyMDE4ICswMTAw
CgogICAgeDg2OiBleHRlbmQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKCkgaW50ZXJmYWNlCiAgICAK
ICAgIFVzZSBhIHN0cnVjdHVyZSBzbyBhbG9uZyB3aXRoIGFuIGFkZHJlc3MgKG5vdyBmcmFtZSBu
dW1iZXIpIGFuIG9yZGVyIGNhbgogICAgYWxzbyBiZSBzcGVjaWZpZWQuCiAgICAKICAgIFRoaXMg
aXMgcGFydCBvZiBYU0EtMjgyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg2MTdlNjlmYjgzMDdiMzcy
ZWVmZjQxZDU1ZWM5NjZkYmViYTM2ZWIKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTA3IDA5OjMy
OjA4ICswMTAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 16:24:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 16:24: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-devel-bounces@lists.xenproject.org>)
	id 1gNgux-0006Zo-9T; Fri, 16 Nov 2018 16:24: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=oba2=n3=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gNguv-0006Ze-PV
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 16:24:25 +0000
X-Inumbo-ID: 1401d584-e9bc-11e8-9a16-bc764e045a96
Received: from mail-ed1-x542.google.com (unknown [2a00:1450:4864:20::542])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1401d584-e9bc-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 16:24:24 +0000 (UTC)
Received: by mail-ed1-x542.google.com with SMTP id f23so10902710edb.3
 for <xen-devel@lists.xenproject.org>; Fri, 16 Nov 2018 08:24:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=grs3ufh7FhzweiGvGIYuhfheVZgKu78qpwcYXIxVUYs=;
 b=Rts6EZnbUekN7U9VIqHqXWD5dlXzdmWB0YenY8TkCfRNjl5INgO6Pr9/L6w5moF5wb
 rtJMQ4WzKckYpDsX+2QEaVYMLW0p9JlN8QArTnnEO5LGwRsgexUjtopnkAJYzFM+8ej6
 DDkaLXXY1TwLyp3voeoV8SR338/HLw+QsaQ62z5ilscR6WFevkYEXqM41blHtdktTdWp
 SsTLNz7rrZYoMrFfI18wIq58A3PbxaaQHs8MGjCB4AG/6WeCYbk1vYM4n00/MC0UKyRy
 054B5Bx6aUzsPXL+ib2gsHCkTCF8gqRdnA1inzfwkr0tYrtfNlH9gESCSup1zGYMMEx6
 NxwQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=grs3ufh7FhzweiGvGIYuhfheVZgKu78qpwcYXIxVUYs=;
 b=QaxabL+4pN07mkLpH13IMHIKT4xkQTgJED2iW+1+QRvRoPp+AVLn3Lz28aOuyeRqbs
 iNCgafzCk0GLdD1uufjd+GEnWEHcde3GdSI/17TkKZf11agn/K4vG2gNo7YUbTE/DaWH
 5DPhiT/buYgb2Bc8mSZRb0vzLEYSihuSm6cRPmJRCFMMZVv25fyq5EkMU4N9n2/IqvJD
 1o/ytKXz7NVeJo97Wp4lgZELpkvCnSPI6Yg/vdWrVweX/VbLGYytd09l7+8Gm9243x6H
 pS/PPoSo0ylWpmIUNyWHcdkosHqAMLx9H8VZtZeD/qNshHDkFxuUxtx0RTWiEljDRpag
 /N9w==
X-Gm-Message-State: AGRZ1gKEVPdIGDSZwyaEeBgXeY+uumS7a47AEzrGhfm1w1xeKGCAO83I
 arZJ4hJGQtqGk83b5geKGcQ=
X-Google-Smtp-Source: AJdET5etp2K1G9G1SZ5wcEXkF7UBKsIkiP/G/1TMyfGHipUMZMcHX5HycKGm/hPNRpsnNOyFP0k0HA==
X-Received: by 2002:a50:a826:: with SMTP id j35mr10520835edc.230.1542385462874; 
 Fri, 16 Nov 2018 08:24:22 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id b39-v6sm9907595ede.42.2018.11.16.08.24.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 16 Nov 2018 08:24:22 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Fri, 16 Nov 2018 18:24:17 +0200
Message-Id: <1542385458-22466-2-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542385458-22466-1-git-send-email-andrii.anisov@gmail.com>
References: <1542385458-22466-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH 1/2] arm/irq: replace an odd tab with spaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQogeGVuL2FyY2gv
YXJtL2lycS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2lycS5jIGIveGVuL2FyY2gvYXJtL2ly
cS5jCmluZGV4IDA5ODI4MWYuLmQ1YWQyNzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9pcnEu
YworKysgYi94ZW4vYXJjaC9hcm0vaXJxLmMKQEAgLTIyNCw3ICsyMjQsNyBAQCB2b2lkIGRvX0lS
UShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGlycSwgaW50IGlzX2Zp
cSkKICAgICAgICAgLyoKICAgICAgICAgICogVGhlIGlycSBjYW5ub3QgYmUgYSBQUEksIHdlIG9u
bHkgc3VwcG9ydCBkZWxpdmVyeSBvZiBTUElzIHRvCiAgICAgICAgICAqIGd1ZXN0cy4KLQkgKi8K
KyAgICAgICAgICovCiAgICAgICAgIHZnaWNfaW5qZWN0X2lycShpbmZvLT5kLCBOVUxMLCBpbmZv
LT52aXJxLCB0cnVlKTsKICAgICAgICAgZ290byBvdXRfbm9fZW5kOwogICAgIH0KLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 16:24:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 16:24: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-devel-bounces@lists.xenproject.org>)
	id 1gNgux-0006Zu-Ic; Fri, 16 Nov 2018 16:24: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=oba2=n3=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gNguv-0006Zg-VQ
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 16:24:25 +0000
X-Inumbo-ID: 14aa0250-e9bc-11e8-9a16-bc764e045a96
Received: from mail-ed1-x544.google.com (unknown [2a00:1450:4864:20::544])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14aa0250-e9bc-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 16:24:25 +0000 (UTC)
Received: by mail-ed1-x544.google.com with SMTP id h15so15348612edb.4
 for <xen-devel@lists.xenproject.org>; Fri, 16 Nov 2018 08:24:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=I+h336hsUxTSvc4OrB0JZh247sPL4+0we4HwU3mvveM=;
 b=k7B/iGY3YGLIoWVxGRc0IbVAHtXiNKriWArVyk/k6XN4JWGH8LmV3E0hITqUceYiNe
 lDuvv2AZDeyaKgagYidw02g9ES4bNfFFYffp/Yy224ZidKr+TbMRSCKq2mWxDDwQIGkr
 WloY8XqgOBHYDEvn+bCn+Mi1+2+a3618NpDlsCIiSQFsA9/1OcnZAd1WBY98SMdEELuU
 jFg+GhToY01MDan8S1gbBhAiWHRsBtGZO0ueWJcxupOe40OS8DcSBjRVHjOFSXKc9GKR
 ZfSYLifuRJG2nbAWLjdA4lJB3fqFH3bXSDLjSteQl5oDQWlD1V/XycJV3NE0FAO0wtH6
 faQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=I+h336hsUxTSvc4OrB0JZh247sPL4+0we4HwU3mvveM=;
 b=aQR1o2pMCx8zG3VoWMS9PaJlgX9udpy7OjQLETsJ16VzURETYBOoGiizXey71AAB3x
 W/oPETG5FeAYYgpaWsfm5dz2fsgm6hxcYI8sWBuwSP5HAb34aoCERPiANugRWYyrxTVN
 iXsSvktGNHpzOCyzJMf7pK1DMrgFsvCHyOPDTWflyWbY/3H39Ensi3rT3vJp7d9WY4nk
 I0XQasGj7hCSzBX802E4++UhamAkGg3LFjWnKwA4qdBQsxprrXu4CIDOKtPY0KsFwM4u
 rIF+T5kC8TDzRxCinYu+aswpZ6zYDpFEO/XJU1kTuGI3/ChSZc+QmXLzSlQGgTzWyGPF
 y1/A==
X-Gm-Message-State: AGRZ1gKbNe4hZ6x4P84j1Do4Tai2WZjC4Nyb4ocp7LklVCztypY5VL8T
 lc5jS9ITlYQ7DRhv2z0Mg1I=
X-Google-Smtp-Source: AJdET5frcILH6bQ5BNQNq54kjEccgKBKBrG2MZ4r50P7JV5MNJljrTj0fslzy0q0qPaeF/R8z1TTZw==
X-Received: by 2002:a17:906:be2:: with SMTP id
 z2-v6mr9163577ejg.170.1542385463986; 
 Fri, 16 Nov 2018 08:24:23 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id b39-v6sm9907595ede.42.2018.11.16.08.24.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 16 Nov 2018 08:24:23 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Fri, 16 Nov 2018 18:24:18 +0200
Message-Id: <1542385458-22466-3-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542385458-22466-1-git-send-email-andrii.anisov@gmail.com>
References: <1542385458-22466-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [PATCH 2/2] arm/irq: Fix block parathenses and
 whitespaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQogeGVuL2FyY2gv
YXJtL2lycS5jIHwgMTIgKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25z
KCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9pcnEuYyBiL3hl
bi9hcmNoL2FybS9pcnEuYwppbmRleCBkNWFkMjc3Li5kNmEwMjczIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vaXJxLmMKKysrIGIveGVuL2FyY2gvYXJtL2lycS5jCkBAIC02MSw3ICs2MSw5IEBA
IHN0YXRpYyBERUZJTkVfUEVSX0NQVShpcnFfZGVzY190W05SX0xPQ0FMX0lSUVNdLCBsb2NhbF9p
cnFfZGVzYyk7CiAKIGlycV9kZXNjX3QgKl9faXJxX3RvX2Rlc2MoaW50IGlycSkKIHsKLSAgICBp
ZiAoaXJxIDwgTlJfTE9DQUxfSVJRUykgcmV0dXJuICZ0aGlzX2NwdShsb2NhbF9pcnFfZGVzYylb
aXJxXTsKKyAgICBpZiAoIGlycSA8IE5SX0xPQ0FMX0lSUVMgKQorICAgICAgICByZXR1cm4gJnRo
aXNfY3B1KGxvY2FsX2lycV9kZXNjKVtpcnFdOworCiAgICAgcmV0dXJuICZpcnFfZGVzY1tpcnEt
TlJfTE9DQUxfSVJRU107CiB9CiAKQEAgLTc2LDcgKzc4LDggQEAgc3RhdGljIGludCBfX2luaXQg
aW5pdF9pcnFfZGF0YSh2b2lkKQogewogICAgIGludCBpcnE7CiAKLSAgICBmb3IgKGlycSA9IE5S
X0xPQ0FMX0lSUVM7IGlycSA8IE5SX0lSUVM7IGlycSsrKSB7CisgICAgZm9yICggaXJxID0gTlJf
TE9DQUxfSVJRUzsgaXJxIDwgTlJfSVJRUzsgaXJxKysgKQorICAgIHsKICAgICAgICAgc3RydWN0
IGlycV9kZXNjICpkZXNjID0gaXJxX3RvX2Rlc2MoaXJxKTsKICAgICAgICAgaW5pdF9vbmVfaXJx
X2Rlc2MoZGVzYyk7CiAgICAgICAgIGRlc2MtPmlycSA9IGlycTsKQEAgLTkyLDcgKzk1LDggQEAg
c3RhdGljIGludCBpbml0X2xvY2FsX2lycV9kYXRhKHZvaWQpCiAKICAgICBzcGluX2xvY2soJmxv
Y2FsX2lycXNfdHlwZV9sb2NrKTsKIAotICAgIGZvciAoaXJxID0gMDsgaXJxIDwgTlJfTE9DQUxf
SVJRUzsgaXJxKyspIHsKKyAgICBmb3IgKCBpcnEgPSAwOyBpcnEgPCBOUl9MT0NBTF9JUlFTOyBp
cnErKyApCisgICAgewogICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MgPSBpcnFfdG9fZGVz
YyhpcnEpOwogICAgICAgICBpbml0X29uZV9pcnFfZGVzYyhkZXNjKTsKICAgICAgICAgZGVzYy0+
aXJxID0gaXJxOwpAQCAtMTkzLDcgKzE5Nyw3IEBAIHZvaWQgZG9fSVJRKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgaXJxLCBpbnQgaXNfZmlxKQogCiAgICAgQVNTRVJU
KGlycSA+PSAxNik7IC8qIFNHSXMgZG8gbm90IGNvbWUgZG93biB0aGlzIHBhdGggKi8KIAotICAg
IGlmIChpcnEgPCAzMikKKyAgICBpZiAoIGlycSA8IDMyICkKICAgICAgICAgcGVyZmNfaW5jcihw
cGlzKTsKICAgICBlbHNlCiAgICAgICAgIHBlcmZjX2luY3Ioc3Bpcyk7Ci0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 16:28:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 16:28: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-devel-bounces@lists.xenproject.org>)
	id 1gNgyO-0006p2-4N; Fri, 16 Nov 2018 16:28: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=lntb=n3=citrix.com=prvs=85141603c=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gNgyN-0006ou-8Q
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 16:27:59 +0000
X-Inumbo-ID: 93bd2979-e9bc-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93bd2979-e9bc-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 16:27:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70789044"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23534.61451.79178.4644@mariner.uk.xensource.com>
Date: Fri, 16 Nov 2018 16:27:55 +0000
To: Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] osstest stretch upgrade
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBoYXMgZ290IHRvIHRoZSB0b3Agb2YgbXkgdG9kbyBsaXN0LiAgQ2FuIHNvbWVvbmUgcG9p
bnQgbWUgYXQgdGhlCmN1cnJlbnQgbW9zdCByZWNlbnQgd29yayBpbiBwcm9ncmVzcywgcHJlZmVy
YWJsZSBpbiBnaXQgYnJhbmNoIGZvcm0gPwoKVGhhbmtzLApJYW4uCjs0fgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 16:29:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 16:29: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-devel-bounces@lists.xenproject.org>)
	id 1gNgzo-0006w8-HG; Fri, 16 Nov 2018 16:29: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=h+8c=n3=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gNgzn-0006w1-9U
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 16:29:27 +0000
X-Inumbo-ID: c8624959-e9bc-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8624959-e9bc-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 16:29:26 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id A41AB30012DF;
 Fri, 16 Nov 2018 16:29:25 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 329B9600C2;
 Fri, 16 Nov 2018 16:29:21 +0000 (UTC)
Date: Fri, 16 Nov 2018 17:29:19 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181116172919.43f3e27d@redhat.com>
In-Reply-To: <20181105014047.26447-1-sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.44]); Fri, 16 Nov 2018 16:29:25 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 00/24] ACPI reorganization
 for hardware-reduced API addition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDoyMyArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IFRoaXMgcGF0Y2ggc2V0IHByb3ZpZGVzIGFuIEFDUEkg
Y29kZSByZW9yZ2FuaXphdGlvbiBpbiBwcmVwYXJhdGlvbiBmb3IKPiBhZGRpbmcgYSBzaGFyZWQg
aGFyZHdhcmUtcmVkdWNlZCBBQ1BJIEFQSSB0byBRRU1VLgo+IAo+IFRoZSBjaGFuZ2VzIGFyZSBj
b21pbmcgZnJvbSB0aGUgTkVNVSBbMV0gcHJvamVjdCB3aGVyZSB3ZSdyZSBkZWZpbmluZwo+IGEg
bmV3IHg4NiBtYWNoaW5lIHR5cGU6IGkzODYvdmlydC4gVGhpcyBpcyBhbiBFRkkgb25seSwgQUNQ
SQo+IGhhcmR3YXJlLXJlZHVjZWQgcGxhdGZvcm0gdGhhdCBpcyBidWlsdCBvbiB0b3Agb2YgYSBn
ZW5lcmljCj4gaGFyZHdhcmUtcmVkdWNlZCBBQ1BJIEFQSSBbMl0uIFRoaXMgQVBJIHdhcyBpbml0
aWFsbHkgYmFzZWQgb2ZmIHRoZQo+IGdlbmVyaWMgcGFydHMgb2YgdGhlIGFybS92aXJ0LWFjcGkt
YnVpbGQuYyBpbXBsZW1lbnRhdGlvbiwgYW5kIHRoZSBnb2FsCj4gaXMgZm9yIGJvdGggaTM4Ni92
aXJ0IGFuZCBhcm0vdmlydCB0byBkdXBsaWNhdGUgYXMgbGl0dGxlIGNvZGUgYXMKPiBwb3NzaWJs
ZSBieSB1c2luZyB0aGlzIG5ldywgc2hhcmVkIEFQSS4KPiAKPiBBcyBhIHByZWxpbWluYXJ5IGZv
ciBhZGRpbmcgdGhpcyBoYXJkd2FyZS1yZWR1Y2VkIEFDUEkgQVBJIHRvIFFFTVUsIHdlIGRpZAo+
IHNvbWUgQUNQSSBjb2RlIHJlb3JnYW5pemF0aW9uIHdpdGggdGhlIGZvbGxvd2luZyBnb2FsczoK
PiAKPiAqIFNoYXJlIGFzIG11Y2ggYXMgcG9zc2libGUgb2YgdGhlIGN1cnJlbnQgQUNQSSBidWls
ZCBBUElzIGJldHdlZW4KPiAgIGxlZ2FjeSBhbmQgaGFyZHdhcmUtcmVkdWNlZCBBQ1BJLgo+ICog
U2hhcmUgdGhlIEFDUEkgYnVpbGQgY29kZSBhY3Jvc3MgbWFjaGluZSB0eXBlcyBhbmQgYXJjaGl0
ZWN0dXJlcyBhbmQKPiAgIHJlbW92ZSB0aGUgdHlwaWNhbCBQQyBtYWNoaW5lIHR5cGUgZGVwZW5k
ZW5jeS4KPiAKPiBUaGUgcGF0Y2hlcyBhcmUgYWxzbyBhdmFpbGFibGUgaW4gdGhlaXIgb3duIGdp
dCBicmFuY2ggWzNdLgpJIHRoaW5rLCBJJ20gZG9uZSB3aXRoIHJldmlld2luZyB0aGlzIHBhdGNo
c2V0LCB0byBzdW0gdXAKdGhhbmtzIGZvciB0cnlpbmcgZ2VuZXJhbGl6ZSBhY3BpIHBhcnRzLiBJ
dCBpcyBpbXBsZW1lbnRlZCBub3QKZXhhY3RseSBnZW5lcmljIHdheSBhbmQgcGF0Y2hlcyBhcmVu
J3Qgc3BsaXQgcGVyZmVjdGx5IGJ1dAp3ZSBjYW4gd29yayBvbiBpdC4KCkdlbmVyYWwgc3VnZ2Vz
dGlvbnMgZm9yIHRoaXMgc2VyaWVzOgogIDEuIFByZWZlcmFibHkgZG9uJ3QgZG8gbXVsdGlwbGUg
Y2hhbmdlcyB3aXRoaW4gYSBwYXRjaAogICAgIG5laXRoZXIgcG9zdCBodWdlIHBhdGNoZXMgKHVu
bGVzcyBpdCdzIHB1cmUgY29kZSBtb3ZlbWVudCkuCiAgICAgKGl0J3MgZWFzeSB0byBzcXVhc2gg
cGF0Y2hlcyBsYXRlciBpdCBuZWNlc3NhcnkpCiAgMi4gU3RhcnQgc21hbGwsIHBpY2sgYSB0YWJs
ZSBnZW5lcmFsaXplIGl0IGFuZCBzZW5kIGFzCiAgICAgb25lIHNtYWxsIHBhdGNoc2V0LiBUYWJs
ZXMgYXJlIG9mdGVuIGluZGVwZW5kZW50CiAgICAgYW5kIGl0J3MgbXVjaCBlYXNpZXIgb24gYm90
aCBhdXRob3IvcmV2aWV3ZXIgdG8gYWdyZWUgdXBvbgogICAgIGNoYW5nZXMgYW5kIHJld3JpdGUg
aXQgaWYgbmVjZXNzYXJ5LgogIDMuIHdoZW4geW91IHRoaW5rIGFib3V0IHJlZmFjdG9yaW5nIGFj
cGkgaW50byBhIGdlbmVyaWMgQVBJCiAgICAgdGhpbmsgYWJvdXQgaXQgYXMgcm91dGluZXMgdGhh
dCBnbyBpbnRvIGEgc2VwYXJhdGUgbGlicmFyeQogICAgIChwdXJlIGFjcGkgc3BlYyBjb2RlKSBh
bmQgcWVtdS9hY3BpIGdsdWUgcm91dGluZXMgYW5kCiAgICAgIGRpdmlkZSB0aGVtIGNvcnJlc3Bv
bmRpbmdseS4KCj4gWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9pbnRlbC9uZW11Cj4gWzJdIGh0dHBz
Oi8vZ2l0aHViLmNvbS9pbnRlbC9uZW11L2Jsb2IvdG9waWMvdmlydC14ODYvaHcvYWNwaS9yZWR1
Y2VkLmMKPiBbM10gaHR0cHM6Ly9naXRodWIuY29tL2ludGVsL25lbXUvdHJlZS90b3BpYy91cHN0
cmVhbS9hY3BpCj4gCj4gdjEgLT4gdjI6Cj4gICAgKiBEcm9wIHRoZSBoYXJkd2FyZS1yZWR1Y2Vk
IGltcGxlbWVudGF0aW9uIGZvciBub3cuIE91ciBuZXh0IHBhdGNoCj4gICAgKiBzZXQKPiAgICAg
IHdpbGwgYWRkIGhhcmR3YXJlLXJlZHVjZWQgYW5kIGNvbnZlcnQgYXJtL3ZpcnQgdG8gaXQuCj4g
ICAgKiBJbXBsZW1lbnQgdGhlIEFDUEkgYnVpbGQgbWV0aG9kcyBhcyBhIFFPTSBJbnRlcmZhY2Ug
Q2xhc3MgYW5kCj4gICAgKiBjb252ZXJ0Cj4gICAgICB0aGUgUEMgbWFjaGluZSB0eXBlIHRvIGl0
Lgo+ICAgICogYWNwaV9jb25mX3BjX2luaXQoKSB1c2VzIGEgUENNYWNoaW5lU3RhdGUgcG9pbnRl
ciBhbmQgbm90IGEKPiAgICAgIE1hY2hpbmVTdGF0ZSBvbmUgYXMgaXRzIGFyZ3VtZW50Lgo+IAo+
IHYyIC0+IHYzOgo+ICAgICogQ2MgYWxsIHJlbGV2YW50IG1haW50YWluZXJzLCBubyBmdW5jdGlv
bmFsIGNoYW5nZXMuCj4gCj4gdjMgLT4gdjQ6Cj4gICAgKiBSZW5hbWVkIGFsbCBBY3BpQ29uZmln
dXJhdGlvbiBwb2ludGVycyBmcm9tIGNvbmYgdG8gYWNwaV9jb25mLgo+ICAgICogUmVtb3ZlZCB0
aGUgQUNQSV9CVUlMRF9BTElHTl9TSVpFIGV4cG9ydC4KPiAgICAqIFRlbXBvcmFyaWx5IHVwZGF0
ZWQgdGhlIGFybSB2aXJ0IGJ1aWxkX3JzZHAoKSBwcm90b3R5cGUgZm9yCj4gICAgICBiaXNlY3Rh
YmlsaXR5IHB1cnBvc2VzLgo+ICAgICogUmVtb3ZlZCB1bm5lZWRlZCBwY2kgaGVhZGVycyBmcm9t
IGFjcGktYnVpbGQuYy4KPiAgICAqIFJlZmFjdG9yIHRoZSBhY3BpIFBDSSBob3N0IGdldHRlciBz
byB0aGF0IGl0IHRydWx5IGlzIGFyY2hpdGVjdHVyZQo+ICAgICAgYWdub3N0aWMsIGJ5IGNhcnJ5
aW5nIHRoZSBQQ0kgaG9zdCBwb2ludGVyIHRocm91Z2ggdGhlCj4gICAgICBBY3BpQ29uZmlndXJh
dGlvbiBzdHJ1Y3R1cmUuCj4gICAgKiBTcGxpdHRlZCB0aGUgUENJIGhvc3QgQU1MIGJ1aWxkZXIg
QVBJIGV4cG9ydCBwYXRjaCBmcm9tIHRoZSBQQ0kKPiAgICAgIGhvc3QgYW5kIGhvbGVzIGdldHRl
ciBvbmUuCj4gICAgKiBSZWR1Y2VkIHRoZSBidWlsZF9zcmF0KCkgZXhwb3J0IHNjb3BlIHRvIGh3
L2kzODYgaW5zdGVhZCBvZiB0aGUKPiAgICAgIGJyb2FkZXIgaHcvYWNwaS4gU1JBVCBidWlsZGVy
cyBhcmUgdHJ1bHkgYXJjaGl0ZWN0dXJlIHNwZWNpZmljCj4gICAgICBhbmQgY2FuIGhhcmRseSBi
ZSBnZW5lcmFsaXplZC4KPiAgICAqIENvbXBsZXRlZCB0aGUgQUNQSSBidWlsZGVyIGRvY3VtZW50
YXRpb24uCj4gCj4gdjQgLT4gdjU6Cj4gICAgKiBSZW9yZ2FuaXplIHRoZSBBQ1BJIFJTRFAgZXhw
b3J0IGFuZCBYU0RUIGltcGxlbWVudGF0aW9uIGludG8gMwo+ICAgICAgcGF0Y2hlcy4KPiAgICAq
IEZpeCB0aGUgaHcvaTM4Ni9hY3BpIGhlYWRlciBpbmNsdXNpb25zLgo+IAo+IFNhbXVlbCBPcnRp
eiAoMTYpOgo+ICAgaHc6IGkzODY6IERlY291cGxlIHRoZSBBQ1BJIGJ1aWxkIGZyb20gdGhlIFBD
IG1hY2hpbmUgdHlwZQo+ICAgaHc6IGFjcGk6IEV4cG9ydCBBQ1BJIGJ1aWxkIGFsaWdubWVudCBB
UEkKPiAgIGh3OiBhY3BpOiBUaGUgUlNEUCBidWlsZCBBUEkgY2FuIHJldHVybiB2b2lkCj4gICBo
dzogYWNwaTogRXhwb3J0IHRoZSBSU0RQIGJ1aWxkIEFQSQo+ICAgaHc6IGFjcGk6IEltcGxlbWVu
dCBYU0RUIHN1cHBvcnQgZm9yIFJTRFAKPiAgIGh3OiBhY3BpOiBGYWN0b3JpemUgdGhlIFJTRFAg
YnVpbGQgQVBJIGltcGxlbWVudGF0aW9uCj4gICBodzogaTM4NjogTW92ZSBQQ0kgaG9zdCBkZWZp
bml0aW9ucyB0byBwY2lfaG9zdC5oCj4gICBodzogYWNwaTogRXhwb3J0IHRoZSBQQ0kgaG9zdCBh
bmQgaG9sZXMgZ2V0dGVycwo+ICAgaHc6IGFjcGk6IERvIG5vdCBjcmVhdGUgaG90cGx1ZyBtZXRo
b2Qgd2hlbiBoYW5kbGVyIGlzIG5vdCBkZWZpbmVkCj4gICBodzogaTM4NjogTWFrZSB0aGUgaG90
cGx1Z2dhYmxlIG1lbW9yeSBzaXplIHByb3BlcnR5IG1vcmUgZ2VuZXJpYwo+ICAgaHc6IGkzODY6
IEV4cG9ydCB0aGUgaTM4NiBBQ1BJIFNSQVQgYnVpbGQgbWV0aG9kCj4gICBodzogaTM4NjogRXhw
b3J0IHRoZSBNQURUIGJ1aWxkIG1ldGhvZAo+ICAgaHc6IGFjcGk6IERlZmluZSBBQ1BJIHRhYmxl
cyBidWlsZGVyIGludGVyZmFjZQo+ICAgaHc6IGkzODY6IEltcGxlbWVudCB0aGUgQUNQSSBidWls
ZGVyIGludGVyZmFjZSBmb3IgUEMKPiAgIGh3OiBwY2ktaG9zdDogcGlpeDogUmV0dXJuIFBDSSBo
b3N0IHBvaW50ZXIgaW5zdGVhZCBvZiBQQ0kgYnVzCj4gICBodzogaTM4NjogU2V0IEFDUEkgY29u
ZmlndXJhdGlvbiBQQ0kgaG9zdCBwb2ludGVyCj4gCj4gU2ViYXN0aWVuIEJvZXVmICgyKToKPiAg
IGh3OiBhY3BpOiBFeHBvcnQgdGhlIFBDSSBob3RwbHVnIEFQSQo+ICAgaHc6IGFjcGk6IFJldHJp
ZXZlIHRoZSBQQ0kgYnVzIGZyb20gQWNwaVBjaUhwU3RhdGUKPiAKPiBZYW5nIFpob25nICg2KToK
PiAgIGh3OiBhY3BpOiBHZW5lcmFsaXplIEFNTCBidWlsZCByb3V0aW5lcwo+ICAgaHc6IGFjcGk6
IEZhY3Rvcml6ZSBfT1NDIEFNTCBhY3Jvc3MgYXJjaGl0ZWN0dXJlcwo+ICAgaHc6IGFjcGk6IEV4
cG9ydCBhbmQgZ2VuZXJhbGl6ZSB0aGUgUENJIGhvc3QgQU1MIEFQSQo+ICAgaHc6IGFjcGk6IEV4
cG9ydCB0aGUgTUNGRyBnZXR0ZXIKPiAgIGh3OiBhY3BpOiBGaXggbWVtb3J5IGhvdHBsdWcgQU1M
IGdlbmVyYXRpb24gZXJyb3IKPiAgIGh3OiBpMzg2OiBSZWZhY3RvciBQQ0kgaG9zdCBnZXR0ZXIK
PiAKPiAgaHcvaTM4Ni9hY3BpLWJ1aWxkLmggICAgICAgICAgIHwgICAgOSArLQo+ICBpbmNsdWRl
L2h3L2FjcGkvYWNwaS1kZWZzLmggICAgfCAgIDE0ICsKPiAgaW5jbHVkZS9ody9hY3BpL2FjcGku
aCAgICAgICAgIHwgICA0NCArKwo+ICBpbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmggICAgfCAg
IDQ3ICsrCj4gIGluY2x1ZGUvaHcvYWNwaS9idWlsZGVyLmggICAgICB8ICAxMDAgKysrCj4gIGlu
Y2x1ZGUvaHcvaTM4Ni9hY3BpLmggICAgICAgICB8ICAgMjggKwo+ICBpbmNsdWRlL2h3L2kzODYv
cGMuaCAgICAgICAgICAgfCAgIDQ5ICstCj4gIGluY2x1ZGUvaHcvbWVtL21lbW9yeS1kZXZpY2Uu
aCB8ICAgIDIgKwo+ICBpbmNsdWRlL2h3L3BjaS9wY2lfaG9zdC5oICAgICAgfCAgICA2ICsKPiAg
aHcvYWNwaS9hbWwtYnVpbGQuYyAgICAgICAgICAgIHwgIDk4MSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwo+ICBody9hY3BpL2J1aWxkZXIuYyAgICAgICAgICAgICAgfCAgIDk3ICsrKwo+
ICBody9hY3BpL2NwdS5jICAgICAgICAgICAgICAgICAgfCAgICA4ICstCj4gIGh3L2FjcGkvY3B1
X2hvdHBsdWcuYyAgICAgICAgICB8ICAgIDkgKy0KPiAgaHcvYWNwaS9tZW1vcnlfaG90cGx1Zy5j
ICAgICAgIHwgICAyMSArLQo+ICBody9hY3BpL3BjaWhwLmMgICAgICAgICAgICAgICAgfCAgIDEw
ICstCj4gIGh3L2FybS92aXJ0LWFjcGktYnVpbGQuYyAgICAgICB8ICAgOTMgKy0tCj4gIGh3L2kz
ODYvYWNwaS1idWlsZC5jICAgICAgICAgICB8IDEwNzIgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPiAgaHcvaTM4Ni9wYy5jICAgICAgICAgICAgICAgICAgIHwgIDE5OCArKystLS0K
PiAgaHcvaTM4Ni9wY19waWl4LmMgICAgICAgICAgICAgIHwgICAzNiArLQo+ICBody9pMzg2L3Bj
X3EzNS5jICAgICAgICAgICAgICAgfCAgIDIyICstCj4gIGh3L2kzODYveGVuL3hlbi1odm0uYyAg
ICAgICAgICB8ICAgMTkgKy0KPiAgaHcvcGNpLWhvc3QvcGlpeC5jICAgICAgICAgICAgIHwgICAz
MiArLQo+ICBzdHVicy9wY2ktaG9zdC1waWl4LmMgICAgICAgICAgfCAgICA2IC0KPiAgaHcvYWNw
aS9NYWtlZmlsZS5vYmpzICAgICAgICAgIHwgICAgMSArCj4gIHN0dWJzL01ha2VmaWxlLm9ianMg
ICAgICAgICAgICB8ICAgIDEgLQo+ICAyNSBmaWxlcyBjaGFuZ2VkLCAxNjQ0IGluc2VydGlvbnMo
KyksIDEyNjEgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3L2Fj
cGkvYnVpbGRlci5oCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3L2kzODYvYWNwaS5o
Cj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBody9hY3BpL2J1aWxkZXIuYwo+ICBkZWxldGUgbW9kZSAx
MDA2NDQgc3R1YnMvcGNpLWhvc3QtcGlpeC5jCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 16:31:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 16:31: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-devel-bounces@lists.xenproject.org>)
	id 1gNh1S-0007bz-W1; Fri, 16 Nov 2018 16:31: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=CPGy=N3=citrix.com=prvs=851546e96=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gNh1R-0007br-C6
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 16:31:09 +0000
X-Inumbo-ID: 049eba34-e9bd-11e8-accf-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 049eba34-e9bd-11e8-accf-12d6303a7972;
 Fri, 16 Nov 2018 16:31:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70789479"
Date: Fri, 16 Nov 2018 16:31:04 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181116163104.u75mfg6eg4os3fci@zion.uk.xensource.com>
References: <23534.61451.79178.4644@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23534.61451.79178.4644@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] osstest stretch upgrade
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMDQ6Mjc6NTVQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBoYXMgZ290IHRvIHRoZSB0b3Agb2YgbXkgdG9kbyBsaXN0LiAgQ2FuIHNvbWVv
bmUgcG9pbnQgbWUgYXQgdGhlCj4gY3VycmVudCBtb3N0IHJlY2VudCB3b3JrIGluIHByb2dyZXNz
LCBwcmVmZXJhYmxlIGluIGdpdCBicmFuY2ggZm9ybSA/CgpJIGp1c3QgcHVzaGVkIG15IGxhdGVz
dCB3aXAgYnJhbmNoIHRvCgpodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxl
L2xpdXcvb3NzdGVzdC5naXQ7YT1zaG9ydGxvZztoPXJlZnMvaGVhZHMvd2lwLnVwZGF0ZS1zdHJl
dGNoLXYzLjIKCldlaS4KCj4gCj4gVGhhbmtzLAo+IElhbi4KPiA7NH4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 16:36:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 16:36: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-devel-bounces@lists.xenproject.org>)
	id 1gNh6b-0007og-La; Fri, 16 Nov 2018 16:36: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=KBqs=N3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNh6a-0007oW-Nd
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 16:36:28 +0000
X-Inumbo-ID: bea8ef26-e9bd-11e8-b0ea-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bea8ef26-e9bd-11e8-b0ea-12d6303a7972;
 Fri, 16 Nov 2018 16:36:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNh6P-0000SU-V8; Fri, 16 Nov 2018 16:36:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNh6P-0005R2-FL; Fri, 16 Nov 2018 16:36:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNh6P-0004AF-EU; Fri, 16 Nov 2018 16:36:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130205-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 16:36:17 +0000
Subject: [Xen-devel] [ovmf test] 130205: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDIwNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAyMDUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgIDkgZGF5cyAgIDk3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDEgZGF5cyAgIDE5IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 16:38:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 16:38: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-devel-bounces@lists.xenproject.org>)
	id 1gNh8A-0007ta-4N; Fri, 16 Nov 2018 16:38:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=o2lo=n3=redhat.com=pbonzini@srs-us1.protection.inumbo.net>)
 id 1gNh88-0007tT-Tf
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 16:38:04 +0000
X-Inumbo-ID: fcc39dd0-e9bd-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fcc39dd0-e9bd-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 16:38:03 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id ED6A6307D86D;
 Fri, 16 Nov 2018 16:38:01 +0000 (UTC)
Received: from [10.36.112.60] (ovpn-112-60.ams2.redhat.com [10.36.112.60])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 80A25648A0;
 Fri, 16 Nov 2018 16:37:56 +0000 (UTC)
To: Igor Mammedov <imammedo@redhat.com>, Samuel Ortiz <sameo@linux.intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181116172919.43f3e27d@redhat.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=pbonzini@redhat.com; prefer-encrypt=mutual; keydata=
 xsEhBFRCcBIBDqDGsz4K0zZun3jh+U6Z9wNGLKQ0kSFyjN38gMqU1SfP+TUNQepFHb/Gc0E2
 CxXPkIBTvYY+ZPkoTh5xF9oS1jqI8iRLzouzF8yXs3QjQIZ2SfuCxSVwlV65jotcjD2FTN04
 hVopm9llFijNZpVIOGUTqzM4U55sdsCcZUluWM6x4HSOdw5F5Utxfp1wOjD/v92Lrax0hjiX
 DResHSt48q+8FrZzY+AUbkUS+Jm34qjswdrgsC5uxeVcLkBgWLmov2kMaMROT0YmFY6A3m1S
 P/kXmHDXxhe23gKb3dgwxUTpENDBGcfEzrzilWueOeUWiOcWuFOed/C3SyijBx3Av/lbCsHU
 Vx6pMycNTdzU1BuAroB+Y3mNEuW56Yd44jlInzG2UOwt9XjjdKkJZ1g0P9dwptwLEgTEd3Fo
 UdhAQyRXGYO8oROiuh+RZ1lXp6AQ4ZjoyH8WLfTLf5g1EKCTc4C1sy1vQSdzIRu3rBIjAvnC
 tGZADei1IExLqB3uzXKzZ1BZ+Z8hnt2og9hb7H0y8diYfEk2w3R7wEr+Ehk5NQsT2MPI2QBd
 wEv1/Aj1DgUHZAHzG1QN9S8wNWQ6K9DqHZTBnI1hUlkp22zCSHK/6FwUCuYp1zcAEQEAAc0f
 UGFvbG8gQm9uemluaSA8Ym9uemluaUBnbnUub3JnPsLBTQQTAQIAIwUCVEJ7AwIbAwcLCQgH
 AwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEH4VEAzNNmmxNcwOniaZVLsuy1lW/ntYCA0Caz0i
 sHpmecK8aWlvL9wpQCk4GlOX9L1emyYXZPmzIYB0IRqmSzAlZxi+A2qm9XOxs5gJ2xqMEXX5
 FMtUH3kpkWWJeLqe7z0EoQdUI4EG988uv/tdZyqjUn2XJE+K01x7r3MkUSFz/HZKZiCvYuze
 VlS0NTYdUt5jBXualvAwNKfxEkrxeHjxgdFHjYWhjflahY7TNRmuqPM/Lx7wAuyoDjlYNE40
 Z+Kun4/KjMbjgpcF4Nf3PJQR8qXI6p3so2qsSn91tY7DFSJO6v2HwFJkC2jU95wxfNmTEUZc
 znXahYbVOwCDJRuPrE5GKFd/XJU9u5hNtr/uYipHij01WXal2cce1S5mn1/HuM1yo1u8xdHy
 IupCd57EWI948e8BlhpujUCU2tzOb2iYS0kpmJ9/oLVZrOcSZCcCl2P0AaCAsj59z2kwQS9D
 du0WxUs8waso0Qq6tDEHo8yLCOJDzSz4oojTtWe4zsulVnWV+wu70AioemAT8S6JOtlu60C5
 dHgQUD1Tp+ReXpDKXmjbASJx4otvW0qah3o6JaqO79tbDqIvncu3tewwp6c85uZd48JnIOh3
 utBAu684nJakbbvZUGikJfxd887ATQRUQnHuAQgAx4dxXO6/Zun0eVYOnr5GRl76+2UrAAem
 Vv9Yfn2PbDIbxXqLff7oyVJIkw4WdhQIIvvtu5zH24iYjmdfbg8iWpP7NqxUQRUZJEWbx2CR
 wkMHtOmzQiQ2tSLjKh/cHeyFH68xjeLcinR7jXMrHQK+UCEw6jqi1oeZzGvfmxarUmS0uRuf
 fAb589AJW50kkQK9VD/9QC2FJISSUDnRC0PawGSZDXhmvITJMdD4TjYrePYhSY4uuIV02v02
 8TVAaYbIhxvDY0hUQE4r8ZbGRLn52bEzaIPgl1p/adKfeOUeMReg/CkyzQpmyB1TSk8lDMxQ
 zCYHXAzwnGi8WU9iuE1P0wARAQABwsEzBBgBAgAJBQJUQnHuAhsMAAoJEH4VEAzNNmmxp1EO
 oJy0uZggJm7gZKeJ7iUpeX4eqUtqelUw6gU2daz2hE/jsxsTbC/w5piHmk1H1VWDKEM4bQBT
 uiJ0bfo55SWsUNN+c9hhIX+Y8LEe22izK3w7mRpvGcg+/ZRG4DEMHLP6JVsv5GMpoYwYOmHn
 plOzCXHvmdlW0i6SrMsBDl9rw4AtIa6bRwWLim1lQ6EM3PWifPrWSUPrPcw4OLSwFk0CPqC4
 HYv/7ZnASVkR5EERFF3+6iaaVi5OgBd81F1TCvCX2BEyIDRZLJNvX3TOd5FEN+lIrl26xecz
 876SvcOb5SL5SKg9/rCBufdPSjojkGFWGziHiFaYhbuI2E+NfWLJtd+ZvWAAV+O0d8vFFSvr
 iy9enJ8kxJwhC0ECbSKFY+W1eTIhMD3aeAKY90drozWEyHhENf4l/V+Ja5vOnW+gCDQkGt2Y
 1lJAPPSIqZKvHzGShdh8DduC0U3xYkfbGAUvbxeepjgzp0uEnBXfPTy09JGpgWbg0w91GyfT
 /ujKaGd4vxG2Ei+MMNDmS1SMx7wu0evvQ5kT9NPzyq8R2GIhVSiAd2jioGuTjX6AZCFv3ToO
 53DliFMkVTecLptsXaesuUHgL9dKIfvpm+rNXRn9wAwGjk0X/A==
Message-ID: <d4f6f0ef-1333-a917-e3eb-d9bad47c9648@redhat.com>
Date: Fri, 16 Nov 2018 17:37:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181116172919.43f3e27d@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.48]); Fri, 16 Nov 2018 16:38:03 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 00/24] ACPI reorganization
 for hardware-reduced API addition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMTEvMTggMTc6MjksIElnb3IgTWFtbWVkb3Ygd3JvdGU6Cj4gR2VuZXJhbCBzdWdnZXN0
aW9ucyBmb3IgdGhpcyBzZXJpZXM6Cj4gICAxLiBQcmVmZXJhYmx5IGRvbid0IGRvIG11bHRpcGxl
IGNoYW5nZXMgd2l0aGluIGEgcGF0Y2gKPiAgICAgIG5laXRoZXIgcG9zdCBodWdlIHBhdGNoZXMg
KHVubGVzcyBpdCdzIHB1cmUgY29kZSBtb3ZlbWVudCkuCj4gICAgICAoaXQncyBlYXN5IHRvIHNx
dWFzaCBwYXRjaGVzIGxhdGVyIGl0IG5lY2Vzc2FyeSkKPiAgIDIuIFN0YXJ0IHNtYWxsLCBwaWNr
IGEgdGFibGUgZ2VuZXJhbGl6ZSBpdCBhbmQgc2VuZCBhcwo+ICAgICAgb25lIHNtYWxsIHBhdGNo
c2V0LiBUYWJsZXMgYXJlIG9mdGVuIGluZGVwZW5kZW50Cj4gICAgICBhbmQgaXQncyBtdWNoIGVh
c2llciBvbiBib3RoIGF1dGhvci9yZXZpZXdlciB0byBhZ3JlZSB1cG9uCj4gICAgICBjaGFuZ2Vz
IGFuZCByZXdyaXRlIGl0IGlmIG5lY2Vzc2FyeS4KCkhvdyB3b3VsZCB0aGF0IGJlIGRvbmU/ICBU
aGlzIHNlcmllcyBpcyBvbiB0aGUgYmlnZ2VyIHNpZGUsIGFncmVlZCwgYnV0Cm1vc3Qgb2YgaXQg
aXMgcmVhbGx5IGp1c3QgY29kZSBtb3ZlbWVudC4gIEl0J3MgYSBzdGFydGluZyBwb2ludCwgaGF2
aW5nCmEgZ2VuZXJpYyBBQ1BJIGxpYnJhcnkgaXMgd2F5IGJleW9uZCB3aGF0IHRoaXMgaXMgdHJ5
aW5nIHRvIGRvLgoKUGFvbG8KCj4gICAzLiB3aGVuIHlvdSB0aGluayBhYm91dCByZWZhY3Rvcmlu
ZyBhY3BpIGludG8gYSBnZW5lcmljIEFQSQo+ICAgICAgdGhpbmsgYWJvdXQgaXQgYXMgcm91dGlu
ZXMgdGhhdCBnbyBpbnRvIGEgc2VwYXJhdGUgbGlicmFyeQo+ICAgICAgKHB1cmUgYWNwaSBzcGVj
IGNvZGUpIGFuZCBxZW11L2FjcGkgZ2x1ZSByb3V0aW5lcyBhbmQKPiAgICAgICBkaXZpZGUgdGhl
bSBjb3JyZXNwb25kaW5nbHkuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 16:45:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 16:45: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-devel-bounces@lists.xenproject.org>)
	id 1gNhFN-0000IJ-7j; Fri, 16 Nov 2018 16:45:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=oba2=n3=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gNhFL-0000IE-Je
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 16:45:31 +0000
X-Inumbo-ID: 06e17153-e9bf-11e8-9a16-bc764e045a96
Received: from mail-ed1-x541.google.com (unknown [2a00:1450:4864:20::541])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06e17153-e9bf-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 16:45:30 +0000 (UTC)
Received: by mail-ed1-x541.google.com with SMTP id y56so7617475edd.11
 for <xen-devel@lists.xenproject.org>; Fri, 16 Nov 2018 08:45:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=JbVoZ0mc6fnUwnwi9Sm9YSoHz0h4JZD4aWd1na62tW0=;
 b=cYAdiH880W6wXbtX8tN0ZrXClRBZMTLPMpQ3RXtCc/zeQaTTOCtFjxmbFy99M4Gj4i
 K1W63oH+bPib55tIc8fPgH/sTn6aA9ouKMCam5mF7VX1JBBmvYMbRem/E43B+jeBhkJM
 YdTL5Pf5IaETaxhiK3+j5T9jcy6llS9FztrSW3MgaTh3MF6mu0yVruu2TL6ULNSPf8T2
 35xvada4SidapTHCJS2e0rav3czvs8O//8n1kL0NlbtRGw3emQU0GlBmmij7B7QOHYPH
 V/qjsaAv+QI6o/T1a4eTr+eZYzYicoBTzE5Oi4Yu3S1quwSCg7ZcqQCLGwkt1TOB0Z4r
 CqnQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=JbVoZ0mc6fnUwnwi9Sm9YSoHz0h4JZD4aWd1na62tW0=;
 b=NUq/Dz2lygKpdJA6qwGF4dxPVr59ykoj7sOxqXxhNGO2ij0quibw4FE2Ocve9aBM93
 FYKgsbpPOHQRqU9nMQEucN6e6/RhX0BKsoz4LAg59entRdCRJyLToJX1Xkdicx0VEUCz
 Axq8Ps5Cwg6zz+XTLrl4tXSV6NK9Xr6DDkcd4HKpuac+HBrLjMTwZMCPE0T+a/h9464M
 PW4b/qmt5t6MPiXL8JEeAfDK7w2udbEdKkf2VawIDroCDQ33Ezw0gAI25Ft73U4Jd3Yi
 /93U+SGVn9wynpkHZDo0U3u1xCMPCCKZYbiHvdl5R+nJRa6F9+tU1DKFr+W9EifM2YtI
 m8wg==
X-Gm-Message-State: AGRZ1gLVm4gmAf8k01FNgJ/zKF4SGXMHPgQlXmmqxsOGmKqEQy7xpTuV
 WP2M701S5cWLkJ2i9oMH2s8=
X-Google-Smtp-Source: AJdET5d7lhaH1ndJYxAWS3JQ/yDLoXTCven0RMTopYRMM4wNcDqZODZTKslSV5pYDMMnVj2hND4w2g==
X-Received: by 2002:a50:e045:: with SMTP id g5mr5453815edl.152.1542386729253; 
 Fri, 16 Nov 2018 08:45:29 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id f4sm6300692edb.21.2018.11.16.08.45.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 16 Nov 2018 08:45:28 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Fri, 16 Nov 2018 18:45:27 +0200
Message-Id: <1542386727-30311-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] gic:vgic: avoid excessive conversions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkF2b2lkIGV4Y2Vz
c2l2ZSBjb252ZXJzaW9ucyBiZXR3ZWVuIHBlbmRpbmdfaXJxIGFuZCBpcnEgbnVtYmVyL3ByaW9y
aXR5LgpUaGlzIHNpbWxpZmllcyBmdW5jdGlvbnMgaW50ZXJmYWNlIGFuZCByZWR1Y2VzIHVuZGVy
IGxvY2tzIGNvZGUgc2l6ZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9h
bmlzb3ZAZXBhbS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgICAgfCAxMCArKyst
LS0tLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyB8ICAyICstCiB4ZW4vYXJjaC9hcm0v
dmdpYy5jICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAgfCAg
NSArKy0tLQogNCBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jIGIveGVuL2FyY2gvYXJtL2dp
Yy12Z2ljLmMKaW5kZXggOTkwMzk5Yy4uZThlOTEzNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2dpYy12Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKQEAgLTczLDEwICs3Myw4
IEBAIHZvaWQgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVj
dCBwZW5kaW5nX2lycSAqcCkKICAgICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7CiB9CiAK
LXZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IHZpcnR1YWxfaXJxKQordm9pZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2
LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKm4pCiB7Ci0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpuID0g
aXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOwotCiAgICAgLyogSWYgYW4gTFBJIGhhcyBi
ZWVuIHJlbW92ZWQgbWVhbndoaWxlLCB0aGVyZSBpcyBub3RoaW5nIGxlZnQgdG8gcmFpc2UuICov
CiAgICAgaWYgKCB1bmxpa2VseSghbikgKQogICAgICAgICByZXR1cm47CkBAIC0xMzMsMTIgKzEz
MSwxMCBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGdpY19maW5kX3VudXNlZF9scihzdHJ1Y3QgdmNw
dSAqdiwKICAgICByZXR1cm4gbHI7CiB9CiAKLXZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2lycShzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxLAotICAgICAgICB1bnNpZ25lZCBp
bnQgcHJpb3JpdHkpCit2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUgKnYsIHN0
cnVjdCBwZW5kaW5nX2lycSAqcCkKIHsKICAgICBpbnQgaTsKICAgICB1bnNpZ25lZCBpbnQgbnJf
bHJzID0gZ2ljX2dldF9ucl9scnMoKTsKLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFf
dG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
JnYtPmFyY2gudmdpYy5sb2NrKSk7CiAKQEAgLTIyNyw3ICsyMjMsNyBAQCBzdGF0aWMgdm9pZCBn
aWNfdXBkYXRlX29uZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkpCiAgICAgICAgIGlmICggdGVz
dF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKSAmJgogICAgICAgICAgICAg
IHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcC0+c3RhdHVzKSAmJgogICAgICAgICAg
ICAgICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX01JR1JBVElORywgJnAtPnN0YXR1cykgKQotICAg
ICAgICAgICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSh2LCBpcnEsIHAtPnByaW9yaXR5KTsKKyAgICAg
ICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodiwgcCk7CiAgICAgICAgIGVsc2UgewogICAgICAg
ICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+aW5mbGlnaHQpOwogICAgICAgICAgICAgLyoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMt
aXRzLmMKaW5kZXggNWI3M2M0ZS4uMTkzYTI4ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zn
aWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKQEAgLTQ0Nyw3ICs0
NDcsNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfbHBpX3ZnaWNfc3RhdHVzKHN0cnVjdCB2Y3B1ICp2
LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCiAgICAgewogICAgICAgICBpZiAoICFsaXN0X2VtcHR5
KCZwLT5pbmZsaWdodCkgJiYKICAgICAgICAgICAgICAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9W
SVNJQkxFLCAmcC0+c3RhdHVzKSApCi0gICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHYs
IHAtPmlycSwgcC0+bHBpX3ByaW9yaXR5KTsKKyAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9p
cnEodiwgcCk7CiAgICAgfQogICAgIGVsc2UKICAgICAgICAgZ2ljX3JlbW92ZV9mcm9tX2xyX3Bl
bmRpbmcodiwgcCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gv
YXJtL3ZnaWMuYwppbmRleCA1YTRmMDgyLi42MjhhMzRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTQwMyw3ICs0MDMsNyBAQCB2
b2lkIHZnaWNfZW5hYmxlX2lycXMoc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IHIsIGludCBuKQog
ICAgICAgICBwID0gaXJxX3RvX3BlbmRpbmcodl90YXJnZXQsIGlycSk7CiAgICAgICAgIHNldF9i
aXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKTsKICAgICAgICAgaWYgKCAhbGlz
dF9lbXB0eSgmcC0+aW5mbGlnaHQpICYmICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUs
ICZwLT5zdGF0dXMpICkKLSAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodl90YXJnZXQs
IGlycSwgcC0+cHJpb3JpdHkpOworICAgICAgICAgICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSh2X3Rh
cmdldCwgcCk7CiAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZfdGFyZ2V0LT5hcmNo
LnZnaWMubG9jaywgZmxhZ3MpOwogICAgICAgICBpZiAoIHAtPmRlc2MgIT0gTlVMTCApCiAgICAg
ICAgIHsKQEAgLTU2OCw3ICs1NjgsNyBAQCB2b2lkIHZnaWNfaW5qZWN0X2lycShzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEsCiAKICAgICBpZiAoICFs
aXN0X2VtcHR5KCZuLT5pbmZsaWdodCkgKQogICAgIHsKLSAgICAgICAgZ2ljX3JhaXNlX2luZmxp
Z2h0X2lycSh2LCB2aXJxKTsKKyAgICAgICAgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycSh2LCBuKTsK
ICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCkBAIC01NzcsNyArNTc3LDcgQEAgdm9pZCB2Z2lj
X2luamVjdF9pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCB2aXJxLAogCiAgICAgLyogdGhlIGlycSBpcyBlbmFibGVkICovCiAgICAgaWYgKCB0ZXN0X2Jp
dChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZuLT5zdGF0dXMpICkKLSAgICAgICAgZ2ljX3JhaXNl
X2d1ZXN0X2lycSh2LCB2aXJxLCBwcmlvcml0eSk7CisgICAgICAgIGdpY19yYWlzZV9ndWVzdF9p
cnEodiwgbik7CiAKICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggaXRlciwgJnYtPmFyY2gudmdp
Yy5pbmZsaWdodF9pcnFzLCBpbmZsaWdodCApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKaW5kZXggZmFiMDJm
MS4uMTg1OTQxNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0yNTIsOSArMjUyLDggQEAgaW50IGdpY19yZW1v
dmVfaXJxX2Zyb21fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCiBl
eHRlcm4gdm9pZCBnaWNfY2xlYXJfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KTsKIAogZXh0
ZXJuIHZvaWQgaW5pdF9tYWludGVuYW5jZV9pbnRlcnJ1cHQodm9pZCk7Ci1leHRlcm4gdm9pZCBn
aWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxLAotICAg
ICAgICB1bnNpZ25lZCBpbnQgcHJpb3JpdHkpOwotZXh0ZXJuIHZvaWQgZ2ljX3JhaXNlX2luZmxp
Z2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKTsKK2V4dGVy
biB2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5n
X2lycSAqcCk7CitleHRlcm4gdm9pZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1
ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKm4pOwogCiAvKiBBY2NlcHQgYW4gaW50ZXJydXB0IGZy
b20gdGhlIEdJQyBhbmQgZGlzcGF0Y2ggaXRzIGhhbmRsZXIgKi8KIGV4dGVybiB2b2lkIGdpY19p
bnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBpc19maXEpOwotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 17:00:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 17: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-devel-bounces@lists.xenproject.org>)
	id 1gNhTN-0001D7-J5; Fri, 16 Nov 2018 17:00:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kqxs=n3=infradead.org=rdunlap@srs-us1.protection.inumbo.net>)
 id 1gNhTM-0001Bp-Jh
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 17:00:00 +0000
X-Inumbo-ID: 0bd4ee2b-e9c1-11e8-9a16-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0bd4ee2b-e9c1-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 16:59:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=upP0x0LsDyDsUPrJpguytuw1H/Vm0SYnikujVZ3lBiw=; b=ecbPQJXT4EBOWg5gxAuoq+2hIZ
 YwLYo4BCQ1cgUTRTdm/nn0v8a2sieEkpyTXP0SmATtZkWOOUfd0UlgTMx0ixFyNe4zwq9nLfX7pvN
 HIHIfP6Sd60Cj+OQizBHpqK0u4V8u6dlKoa47Dt4XN06RwbPH5V4RBXno0Iua1568nvYeP9NgEwJ0
 kol0F1jY8rMrNz9S1m3rdzU6YgvQJsDMmxXhPSbTdrPbD5UwMe3CfusaSarU4+6Yy1Ij5p9uRrw20
 eTqM7AhqPvs88nd7Tf9EVd9Xf5GzXu7O1zcfjLdlunQZJsdDxVDgsMFeJ/eNJYo6R719f5DRj7m8e
 ISGS9rmg==;
Received: from static-50-53-52-16.bvtn.or.frontiernet.net ([50.53.52.16]
 helo=midway.dunlab)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gNhSy-0002yZ-BC; Fri, 16 Nov 2018 16:59:36 +0000
To: Souptick Joarder <jrdr.linux@gmail.com>,
 Matthew Wilcox <willy@infradead.org>
References: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
 <9655a12e-bd3d-aca2-6155-38924028eb5d@infradead.org>
 <CAFqt6zbLjtDab3Bz67trbnQRQdutvgA=YvAFhoW4bxsg657mGQ@mail.gmail.com>
 <20181116064049.GA5320@bombadil.infradead.org>
 <CAFqt6zbL1tu4VWtZ5Wz-BgbOS+M2GJziMj958_h_ri4Th3n9bQ@mail.gmail.com>
From: Randy Dunlap <rdunlap@infradead.org>
Message-ID: <b54491c4-c119-6e83-93ae-d0df7fc165a1@infradead.org>
Date: Fri, 16 Nov 2018 08:59:28 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <CAFqt6zbL1tu4VWtZ5Wz-BgbOS+M2GJziMj958_h_ri4Th3n9bQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 iommu@lists.linux-foundation.org, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, rppt@linux.vnet.ibm.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, mchehab@kernel.org,
 iamjoonsoo.kim@lge.com, vbabka@suse.cz, Juergen Gross <jgross@suse.com>,
 hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTYvMTggMTI6MTUgQU0sIFNvdXB0aWNrIEpvYXJkZXIgd3JvdGU6Cj4gT24gRnJpLCBO
b3YgMTYsIDIwMTggYXQgMTI6MTEgUE0gTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5v
cmc+IHdyb3RlOgo+Pgo+PiBPbiBGcmksIE5vdiAxNiwgMjAxOCBhdCAxMTowMDozMEFNICswNTMw
LCBTb3VwdGljayBKb2FyZGVyIHdyb3RlOgo+Pj4gT24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMTE6
NDQgUE0gUmFuZHkgRHVubGFwIDxyZHVubGFwQGluZnJhZGVhZC5vcmc+IHdyb3RlOgo+Pj4+IE9u
IDExLzE1LzE4IDc6NDUgQU0sIFNvdXB0aWNrIEpvYXJkZXIgd3JvdGU6Cj4+Pj4gV2hhdCBpcyB0
aGUgb3Bwb3NpdGUgb2Ygdm1faW5zZXJ0X3JhbmdlKCkgb3IgZXZlbiBvZiB2bV9pbnNlcnRfcGFn
ZSgpPwo+Pj4+IG9yIGlzIHRoZXJlIG5vIG5lZWQgZm9yIHRoYXQ/Cj4+Pgo+Pj4gVGhlcmUgaXMg
bm8gb3Bwb3NpdGUgZnVuY3Rpb24gb2Ygdm1faW5zZXJ0X3JhbmdlKCkgLyB2bV9pbnNlcnRfcGFn
ZSgpLgo+Pj4gTXkgdW5kZXJzdGFuZGluZyBpcywgaW4gY2FzZSBvZiBhbnkgZXJyb3IsIG1tYXAg
aGFuZGxlcnMgd2lsbCByZXR1cm4gdGhlCj4+PiBlcnIgdG8gdXNlciBwcm9jZXNzIGFuZCB1c2Vy
IHNwYWNlIHdpbGwgZGVjaWRlIHRoZSBuZXh0IGFjdGlvbi4gU28gbmV4dAo+Pj4gdGltZSB3aGVu
IG1tYXAgaGFuZGxlciBpcyBnZXR0aW5nIGludm9rZWQgaXQgd2lsbCBtYXAgZnJvbSB0aGUgYmVn
aW5uaW5nLgo+Pj4gQ29ycmVjdCBtZSBpZiBJIGFtIHdyb25nLgo+Pgo+PiBUaGUgb3Bwb3NpdGUg
ZnVuY3Rpb24sIEkgc3VwcG9zZSwgaXMgdW5tYXBfcmVnaW9uKCkuCj4+Cj4+Pj4gcy9uby4vbnVt
YmVyLwo+Pj4KPj4+IEkgZGlkbid0IGdldCBpdCA/Pwo+Pgo+PiBUaGlzIGlzIGEgJ3NlZCcgZXhw
cmVzc2lvbi4gICdzJyBpcyB0aGUgJ3N1YnN0aXR1dGUnIGNvbW1hbmQ7IHRoZSAvCj4+IGlzIGEg
c2VwYXJhdG9yLCAnbm8uJyBpcyB3aGF0IHlvdSB3cm90ZSwgYW5kICdudW1iZXInIGlzIHdoYXQg
UmFuZHkKPj4gaXMgcmVjb21tZW5kaW5nIGluc3RlYWQuCj4gCj4gT2suIFdpbGwgY2hhbmdlIGl0
IGluIHYyLgoKVGhhbmtzLgoKPj4+Pj4gKyAgICAgZm9yIChpID0gMDsgaSA8IHBhZ2VfY291bnQ7
IGkrKykgewo+Pj4+PiArICAgICAgICAgICAgIHJldCA9IHZtX2luc2VydF9wYWdlKHZtYSwgdWFk
ZHIsIHBhZ2VzW2ldKTsKPj4+Pj4gKyAgICAgICAgICAgICBpZiAocmV0IDwgMCkKPj4+Pj4gKyAg
ICAgICAgICAgICAgICAgICAgIHJldHVybiByZXQ7Cj4+Pj4KPj4+PiBGb3IgYSBub24tdHJpdmlh
bCB2YWx1ZSBvZiBwYWdlX2NvdW50Ogo+Pj4+IElzIGl0IGEgcHJvYmxlbSBpZiB2bV9pbnNlcnRf
cGFnZSgpIHN1Y2NlZWRzIGZvciBzZXZlcmFsIHBhZ2VzCj4+Pj4gYW5kIHRoZW4gZmFpbHM/Cj4+
Pgo+Pj4gTm8sIGl0IHdpbGwgYmUgY29uc2lkZXJlZCBhcyB0b3RhbCBmYWlsdXJlIGFuZCBtbWFw
IGhhbmRsZXIgd2lsbCByZXR1cm4KPj4+IHRoZSBlcnIgdG8gdXNlciBzcGFjZS4KPj4KPj4gSSB0
aGluayB3aGF0IFJhbmR5IG1lYW5zIGlzICJXaGF0IGhhcHBlbnMgdG8gdGhlIGluc2VydGVkIHBh
Z2VzPyIgYW5kCj4+IHRoZSBhbnN3ZXIgaXMgdGhhdCBtbWFwX3JlZ2lvbigpIGp1bXBzIHRvIHRo
ZSAndW5tYXBfYW5kX2ZyZWVfdm1hJwo+PiBsYWJlbCwgd2hpY2ggaXMgYW4gYWNjdXJhdGUgbmFt
ZS4KCndoaWNoIHNheXM6CgoJLyogVW5kbyBhbnkgcGFydGlhbCBtYXBwaW5nIGRvbmUgYnkgYSBk
ZXZpY2UgZHJpdmVyLiAqLwoJdW5tYXBfcmVnaW9uKG1tLCB2bWEsIHByZXYsIHZtYS0+dm1fc3Rh
cnQsIHZtYS0+dm1fZW5kKTsKCmFuZCB0aGF0IGlzIHdoYXQgSSB3YXMgbWlzc2luZy4gIFRoYW5r
cy4KCj4gU29ycnkgZm9yIGluY29ycmVjdCB1bmRlcnN0YW5kaW5nIG9mIHRoZSBxdWVzdGlvbi4K
Ck5vIHByb2JsZW0uCgoKLS0gCn5SYW5keQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 17:04:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 17:04: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-devel-bounces@lists.xenproject.org>)
	id 1gNhXg-0001vW-7O; Fri, 16 Nov 2018 17:04: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=f3fv=n3=citrix.com=prvs=8510c96a3=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gNhXe-0001vR-NF
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 17:04:26 +0000
X-Inumbo-ID: aa1178ef-e9c1-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa1178ef-e9c1-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 17:04:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="81977856"
Date: Fri, 16 Nov 2018 18:04:12 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Message-ID: <20181116170412.xrwuun3cqxll22l3@mac>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181116100624.21977-1-aisaila@bitdefender.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMTA6MDY6MzZBTSArMDAwMCwgQWxleGFuZHJ1IFN0ZWZh
biBJU0FJTEEgd3JvdGU6Cj4gQSBuZXcgbWVjaGFuaXNtIGhhcyBiZWVuIGFkZGVkIHdoaWNoIGlz
IGFibGUgdG8gZ2VuZXJpY2FsbHkgcmUtZXhlY3V0ZQo+IGluc3RydWN0aW9ucywgYnkgdGVtcG9y
YXJpbHkgZ3JhbnRpbmcgcGVybWlzc2lvbnMgaW5zaWRlIHRoZSBFUFQgYW5kCj4gcmUtZXhlY3V0
aW5nIHRoZSBpbnN0cnVjdGlvbiB3aXRoIGFsbCBvdGhlciB2Y3B1cyBwYXVzZWQgYW5kIHdpdGgg
dGhlCj4gbW9uaXRvciB0cmFwIGZsYWcgc2V0LiBUaGUgbWVjaGFuaXNtIGlzIHJlLWVudHJhbnQs
IG1lYW5pbmcgdGhhdCBpcwo+IGNhcGFibGUgb2YgaGFuZGxpbmcgZGlmZmVyZW50IHZpb2xhdGlv
bnMgY2F1c2VkIGJ5IHRoZSBzYW1lIGluc3RydWN0aW9uLgo+IFVzdWFsbHksIGEgc2VjdXJpdHkg
YXBwbGlhbmNlIHdpbGwgZGVjaWRlIHdoZW4gYW5kIHdoYXQgaW5zdHJ1Y3Rpb25zCj4gbXVzdCBi
ZSByZS1leGVjdXRlZCB0aGlzIHdheSBpbnN0cnVjdGlvbnMgdGhhdCBsaWUgaW4gbm9uLWV4ZWN1
dGFibGUKPiBwYWdlcyBhbmQgaW5zdHJ1Y3Rpb25zIHRoYXQgY2F1c2UgdGhlIHNldHRpbmcgb2Yg
QWNjZXNzZWQgYW5kL29yIERpcnR5Cj4gZmxhZ3MgaW5zaWRlIHBhZ2UgdGFibGVzIGFyZSB0d28g
ZXhhbXBsZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBi
aXRkZWZlbmRlci5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmVpIEx1dGFzIDx2bHV0YXNAYml0
ZGVmZW5kZXIuY29tPgo+IFNpZ25lZC1vZmYtYnk6IE1paGFpIERvbsibdSA8bWRvbnR1QGJpdGRl
ZmVuZGVyLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBbnNodWwgTWFra2FyIDxhbnNodWwubWFra2Fy
QGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgIHwgICAz
ICsKPiAgeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgfCAyNTUgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICB8ICAy
MCArKy0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgfCAgMTggKysrCj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIHwgICAyICsKPiAgNSBmaWxlcyBjaGFuZ2VkLCAyOTUg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gaW5kZXggMjk1YjEwYzQ4Yy4u
YjA2ODBhNzZmMSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKPiBAQCAtMzQzLDYgKzM0Myw3IEBAIGludCBhcmNoX3ZjcHVf
Y3JlYXRlKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgaW50IHJjOwo+ICAKPiAgICAgIHYtPmFyY2gu
ZmxhZ3MgPSBURl9rZXJuZWxfbW9kZTsKPiArICAgIHYtPmFyY2guaW5faG9zdCA9IDE7CgpUaGlz
IHNob3VsZCBiZSBhIGJvb2wgKGFzIHByb3Bvc2VkIGJlbG93KSwgc28gcGxlYXNlIHVzZSB0cnVl
L2ZhbHNlCnRoZW4uCgo+ICAKPiAgICAgIHJjID0gbWFwY2FjaGVfdmNwdV9pbml0KHYpOwo+ICAg
ICAgaWYgKCByYyApCj4gQEAgLTQ4Miw2ICs0ODMsOCBAQCBpbnQgYXJjaF9kb21haW5fY3JlYXRl
KHN0cnVjdCBkb21haW4gKmQsCj4gICAgICBzcGluX2xvY2tfaW5pdCgmZC0+YXJjaC5lODIwX2xv
Y2spOwo+ICAgICAgc3Bpbl9sb2NrX2luaXQoJmQtPmFyY2gudnRzY19sb2NrKTsKPiAgCgpBRkFJ
Q1QsIHRoZXJlJ3Mgbm8gbmVlZCB0byBhZGQgYSBuZXdsaW5lIGhlcmUuCgo+ICsgICAgc3Bpbl9s
b2NrX2luaXQoJmQtPmFyY2gucmV4ZWNfbG9jayk7Cj4gKwo+ICAgICAgLyogTWluaW1hbCBpbml0
aWFsaXNhdGlvbiBmb3IgdGhlIGlkbGUgZG9tYWluLiAqLwo+ICAgICAgaWYgKCB1bmxpa2VseShp
c19pZGxlX2RvbWFpbihkKSkgKQo+ICAgICAgewo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gaW5kZXggMzY1ZWVi
Mjg4Ni4uODRmODY0OGZjMCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gQEAgLTIyODksNiArMjI4OSwy
NTUgQEAgc3RhdGljIGJvb2wgdm14X2dldF9wZW5kaW5nX2V2ZW50KHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgeDg2X2V2ZW50ICppbmZvKQo+ICAgICAgcmV0dXJuIHRydWU7Cj4gIH0KPiAgCj4gK3N0
YXRpYyBpbnQgdm14X3N0YXJ0X3JlZXhlY3V0ZV9pbnN0cnVjdGlvbihzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgbG9uZyBncGEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgcmVxdWlyZWRfYWNjZXNzKQo+ICt7Cj4gKyAgICAvKgo+
ICsgICAgICogTk9URTogU29tZSByZXF1aXJlZF9hY2Nlc3NlcyBtYXkgYmUgaW52YWxpZC4gRm9y
IGV4YW1wbGUsIG9uZQo+ICsgICAgICogY2Fubm90IGdyYW50IG9ubHkgd3JpdGUgYWNjZXNzIG9u
IGEgZ2l2ZW4gcGFnZTsgcmVhZC93cml0ZQo+ICsgICAgICogYWNjZXNzIG11c3QgYmUgZ3JhbnRl
ZCBpbnN0ZWFkLiBUaGVzZSBpbmNvbnNpc3RlbmNpZXMgYXJlIE5PVAo+ICsgICAgICogY2hlY2tl
ZCBoZXJlLiBUaGUgY2FsbGVyIG11c3QgZW5zdXJlIHRoYXQgInJlcXVpcmVkX2FjY2VzcyIgaXMK
PiArICAgICAqIGFuIGFsbG93ZWQgY29tYmluYXRpb24uCj4gKyAgICAgKi8KPiArCj4gKyAgICBp
bnQgcmV0ID0gMCwgaSwgZm91bmQgPSAwLCByID0gMCwgdyA9IDAsIHggPSAwLCBsZXZlbCA9IDAs
IGxlYXZlID0gMDsKClRoZXJlIGFyZSBhIGJ1bmNoIG9mIHZhcmlhYmxlcyB0aGF0IG5lZWQgdG8g
YmUgb2YgZGlmZmVyZW50IHR5cGUgaGVyZS4KCmkgbGlrZWx5IHdhbnRzIHRvIGJlIHVuc2lnbmVk
LCBzYW1lIHdpdGggbGV2ZWwuCgpmb3VuZCwgciwgdywgeCBhbmQgbGVhdmUgc2hvdWxkIGJlIGJv
b2xzLgoKPiArICAgIHhlbm1lbV9hY2Nlc3NfdCBvbGRfYWNjZXNzLCBuZXdfYWNjZXNzOwo+ICsg
ICAgc3RydWN0IHZjcHUgKmE7Cj4gKyAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCA9Cj4gKyAg
ICAgICAgYWx0cDJtX2FjdGl2ZSh2LT5kb21haW4pID8gYWx0cDJtX3ZjcHVfaWR4KHYpIDogMDsK
PiArCj4gKyAgICBzcGluX2xvY2soJnYtPmRvbWFpbi0+YXJjaC5yZXhlY19sb2NrKTsKPiArCj4g
KyAgICBsZXZlbCA9IHYtPmFyY2gucmV4ZWNfbGV2ZWw7Cj4gKwo+ICsgICAgLyoKPiArICAgICAq
IFN0ZXAgMTogTWFrZSBzdXJlIHNvbWVvbmUgZWxzZSBkaWRuJ3QgZ2V0IHRvIHN0YXJ0IGFuCj4g
KyAgICAgKiBpbnN0cnVjdGlvbiByZS1leGVjdXRpb24uCj4gKyAgICAgKi8KPiArICAgIGZvcl9l
YWNoX3ZjcHUgKCB2LT5kb21haW4sIGEgKQo+ICsgICAgewo+ICsgICAgICAgIC8qIFdlJ3JlIGlu
dGVyZXN0ZWQgaW4gcGF1c2luZyBhbGwgdGhlIFZDUFVzIGV4Y2VwdCBzZWxmL3YuICovCgpCdXQg
dGhlcmUncyBubyBwYXVzZSBkb25lIGhlcmUgQUZBSUNUPwoKPiArICAgICAgICBpZiAoIGEgPT0g
diApCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiArICAgICAgICAvKgo+ICsgICAgICAg
ICAqIENoZWNrIGlmICJhIiBzdGFydGVkIGFuIGluc3RydWN0aW9uIHJlLWV4ZWN1dGlvbi4gSWYg
c28sCj4gKyAgICAgICAgICogcmV0dXJuIHN1Y2Nlc3MsIGFzIHdlJ2xsIHJlLWV4ZWN1dGUgb3Vy
IGluc3RydWN0aW9uIGxhdGVyLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggYS0+YXJj
aC5yZXhlY19sZXZlbCAhPSAwICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIC8qIFdlIHNo
b3VsZCBiZSBwYXVzZWQuICovCj4gKyAgICAgICAgICAgIHJldCA9IDA7Cj4gKyAgICAgICAgICAg
IGxlYXZlID0gMTsKPiArICAgICAgICAgICAgZ290byByZWxlYXNlX2FuZF9leGl0Owo+ICsgICAg
ICAgIH0KPiArICAgIH0KPiArCj4gKyAgICAvKiBTdGVwIDI6IE1ha2Ugc3VyZSB3ZSdyZSBub3Qg
ZXhjZWVkaW5nIHRoZSBtYXggcmUtZXhlY3V0aW9uIGRlcHRoLiAqLwo+ICsgICAgaWYgKCBsZXZl
bCA+PSBSRUVYRUNVVElPTl9NQVhfREVQVEggKQo+ICsgICAgewo+ICsgICAgICAgIHJldCA9IC0x
OwoKUGxlYXNlIHJldHVybiBhIHByb3BlciBlcnJubyB2YWx1ZSBoZXJlLgoKPiArICAgICAgICBs
ZWF2ZSA9IDE7Cj4gKyAgICAgICAgZ290byByZWxlYXNlX2FuZF9leGl0Owo+ICsgICAgfQo+ICsK
PiArICAgIC8qCj4gKyAgICAgKiBTdGVwIDI6IFBhdXNlIGFsbCB0aGUgVkNQVXMsIGV4Y2VwdCBz
ZWxmLiBOb3RlIHRoYXQgd2UgaGF2ZSB0byBkbwo+ICsgICAgICogdGhpcyBvbmx5IGlmIHdlJ3Jl
IGF0IG5lc3RpbmcgbGV2ZWwgMDsgaWYgd2UncmUgYXQgYSBoaWdoZXIgbGV2ZWwKPiArICAgICAq
IG9mIG5lc3RlZCByZS1leGVjLCB0aGUgdmNwdXMgYXJlIGFscmVhZHkgcGF1c2VkLgo+ICsgICAg
ICovCj4gKyAgICBpZiAoIGxldmVsID09IDAgKQo+ICsgICAgewo+ICsgICAgICAgIGZvcl9lYWNo
X3ZjcHUgKCB2LT5kb21haW4sIGEgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgLyogV2Un
cmUgaW50ZXJlc3RlZCBpbiBwYXVzaW5nIGFsbCB0aGUgVkNQVXMgZXhjZXB0IHNlbGYvdi4gKi8K
PiArICAgICAgICAgICAgaWYgKCBhID09IHYgKQo+ICsgICAgICAgICAgICAgICAgY29udGludWU7
Cj4gKwo+ICsgICAgICAgICAgICAvKiBQYXVzZSwgTk8gU1lOQyEgV2UncmUgZ29ubmEgZG8gb3Vy
IG93biBzeW5jaW5nLiAqLwo+ICsgICAgICAgICAgICB2Y3B1X3BhdXNlX25vc3luYyhhKTsKPiAr
ICAgICAgICB9Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogU3RlcCAzOiBXYWl0IGZv
ciBhbGwgdGhlIHBhdXNlZCBWQ1BVcyB0byBhY3R1YWxseSBsZWF2ZSB0aGUgVk1YCj4gKyAgICAg
ICAgICogbm9uLXJvb3QgcmVhbG0gYW5kIGVudGVyIFZNWCByb290Lgo+ICsgICAgICAgICAqLwo+
ICsgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCB2LT5kb21haW4sIGEgKQo+ICsgICAgICAgIHsKPiAr
ICAgICAgICAgICAgLyogV2UncmUgaW50ZXJlc3RlZCBpbiBwYXVzaW5nIGFsbCB0aGUgVkNQVXMg
ZXhjZXB0IHNlbGYvdi4gKi8KCkl0J3MgdGhlIDNyZCB0aW1lIHRoaXMgY29tbWVudCBoYXMgYmVl
biByZXBlYXRlZC4KCj4gKyAgICAgICAgICAgIGlmICggYSA9PSB2ICkKPiArICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOwo+ICsKPiArICAgICAgICAgICAgLyogUGF1c2UsIHN5bmNlZC4gKi8KPiAr
ICAgICAgICAgICAgd2hpbGUgKCAhYS0+YXJjaC5pbl9ob3N0ICkKCldoeSBub3QgdXNlIGEtPmlz
X3J1bm5pbmcgYXMgYSB3YXkgdG8ga25vdyB3aGV0aGVyIHRoZSB2Q1BVIGlzCnJ1bm5pbmc/CgpJ
IHRoaW5rIHRoZSBsb2dpYyBvZiB1c2luZyB2Y3B1X3BhdXNlIGFuZCBleHBlY3RpbmcgdGhlIHJ1
bm5pbmcgdmNwdQp0byB0YWtlIGEgdm1leGl0IGFuZCB0aHVzIHNldCBpbl9ob3N0IGlzIHdyb25n
IGJlY2F1c2UgYSB2Y3B1IHRoYXQKd2Fzbid0IHJ1bm5pbmcgd2hlbiB2Y3B1X3BhdXNlX25vc3lu
YyBpcyBjYWxsZWQgd29uJ3QgZ2V0IHNjaGVkdWxlZAphbnltb3JlLCB0aHVzIG5vdCB0YWtpbmcg
YSB2bWV4aXQgYW5kIHRoaXMgZnVuY3Rpb24gd2lsbCBsb2NrdXAuCgpJIGRvbid0IHRoaW5rIHlv
dSBuZWVkIHRoZSBpbl9ob3N0IGJvb2xlYW4gYXQgYWxsLgoKPiArICAgICAgICAgICAgICAgIGNw
dV9yZWxheCgpOwoKSXMgdGhpcyByZWFsbHkgYmV0dGVyIHRoYW4gdXNpbmcgdmNwdV9wYXVzZT8K
CkkgYXNzdW1lIHRoaXMgaXMgZG9uZSB0byBhdm9pZCB3YWl0aW5nIG9uIGVhY2ggdmNwdSwgYW5k
IGluc3RlYWQgZG9pbmcKaXQgaGVyZSBsaWtlbHkgbWVhbnMgbGVzcyB3YWl0IHRpbWU/Cgo+ICsg
ICAgICAgIH0KPiArICAgIH0KPiArCj4gKyAgICAvKiBVcGRhdGUgdGhlIHJleGVjdXRpb24gbmV4
dGluZyBsZXZlbC4gKi8KPiArICAgIHYtPmFyY2gucmV4ZWNfbGV2ZWwrKzsKPiArCj4gK3JlbGVh
c2VfYW5kX2V4aXQ6Cj4gKyAgICBzcGluX3VubG9jaygmdi0+ZG9tYWluLT5hcmNoLnJleGVjX2xv
Y2spOwo+ICsKPiArICAgIC8qIElmIHdlJ3ZlIGdvdCBlcnJvcnMgc28gZmFyLCByZXR1cm4uICov
Cj4gKyAgICBpZiAoIGxlYXZlICkKPiArICAgICAgICByZXR1cm4gcmV0Owo+ICsKPiArICAgIC8q
Cj4gKyAgICAgKiBTdGVwIDQ6IFNhdmUgdGhlIGN1cnJlbnQgZ3BhICYgb2xkIGFjY2VzcyByaWdo
dHMuIEFsc28sIGNoZWNrIGlmIHRoaXMKPiArICAgICAqIGlzIGEgImRvdWJsZS1mYXVsdCIgb24g
dGhlIGV4YWN0IHNhbWUgR1BBLCBpbiB3aGljaCBjYXNlLCB3ZSB3aWxsCj4gKyAgICAgKiBwcm9t
b3RlIHRoZSByaWdodHMgb2YgdGhpcyBwYXJ0aWN1bGFyIEdQQSwgYW5kIHRyeSBhZ2Fpbi4KPiAr
ICAgICAqLwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBsZXZlbDsgaSsrICkKPiArICAgIHsKPiAr
ICAgICAgICBpZiAoICh2LT5hcmNoLnJleGVjX2NvbnRleHRbaV0uZ3BhID4+IFBBR0VfU0hJRlQp
ID09Cj4gKyAgICAgICAgICAgICAoZ3BhID4+IFBBR0VfU0hJRlQpICkKPiArICAgICAgICB7Cj4g
KyAgICAgICAgICAgIC8qIFRoaXMgR1BBIGlzIGFscmVhZHkgaW4gdGhlIHF1ZXVlLiAqLwo+ICsg
ICAgICAgICAgICBmb3VuZCA9IDE7Cj4gKwo+ICsgICAgICAgICAgICBzd2l0Y2ggKHYtPmFyY2gu
cmV4ZWNfY29udGV4dFtpXS5jdXJfYWNjZXNzKSB7Cj4gKyAgICAgICAgICAgICAgICBjYXNlIFhF
Tk1FTV9hY2Nlc3NfcjogciA9IDE7IGJyZWFrOwo+ICsgICAgICAgICAgICAgICAgY2FzZSBYRU5N
RU1fYWNjZXNzX3c6IHcgPSAxOyBicmVhazsKPiArICAgICAgICAgICAgICAgIGNhc2UgWEVOTUVN
X2FjY2Vzc194OiB4ID0gMTsgYnJlYWs7Cj4gKyAgICAgICAgICAgICAgICBjYXNlIFhFTk1FTV9h
Y2Nlc3Nfcng6IHIgPSB4ID0gMTsgYnJlYWs7Cj4gKyAgICAgICAgICAgICAgICBjYXNlIFhFTk1F
TV9hY2Nlc3Nfd3g6IHcgPSB4ID0gMTsgIGJyZWFrOwo+ICsgICAgICAgICAgICAgICAgY2FzZSBY
RU5NRU1fYWNjZXNzX3J3OiByID0gdyA9IDE7IGJyZWFrOwo+ICsgICAgICAgICAgICAgICAgY2Fz
ZSBYRU5NRU1fYWNjZXNzX3J3eDogciA9IHcgPSB4ID0gMTsgYnJlYWs7Cj4gKyAgICAgICAgICAg
ICAgICBkZWZhdWx0OiBicmVhazsgLyogV2UgZG9uJ3QgY2FyZSBhYm91dCBhbnkgb3RoZXIgY2Fz
ZS4gKi8KClRoZSBhYm92ZSBjaHVuayBuZWVkcyBwcm9wZXIgZm9ybWF0dGluZywgYW5kIEkgd291
bGQgYXJndWUgdGhhdCB5b3UKbmVlZCB0byBhZGQgYW4gYXNzZXJ0IHRvIHRoZSBkZWZhdWx0IGNh
c2UgYXQgbGVhc3Q/Cgo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsK
PiArICAgIC8qCj4gKyAgICAgKiBHZXQgdGhlIGN1cnJlbnQgRVBUIGFjY2VzcyByaWdodHMuIFRo
ZXkgd2lsbCBiZSByZXN0b3JlZCB3aGVuIHdlJ3JlIGRvbmUuCj4gKyAgICAgKiBOb3RlIHRoYXQg
dGhlIHJlc3RvcmF0aW9uIGlzIGRvbmUgaW4gcmV2ZXJzZS1vcmRlciwgaW4gb3JkZXIgdG8gZW5z
dXJlCj4gKyAgICAgKiB0aGF0IHRoZSBvcmlnaW5hbCBhY2Nlc3MgcmlnaHRzIGFyZSByZXN0b3Jl
IGNvcnJlY3RseS4gT3RoZXJ3aXNlLCB3ZSBtYXkKPiArICAgICAqIHJlc3RvcmUgd2hhdGV2ZXIg
YWNjZXNzIHJpZ2h0cyB3ZXJlIG1vZGlmaWVkIGJ5IGFub3RoZXIgcmUtZXhlY3V0aW9uCj4gKyAg
ICAgKiByZXF1ZXN0LCBhbmQgdGhhdCB3b3VsZCBiZSBiYWQuCj4gKyAgICAgKi8KPiArICAgIGlm
ICggcDJtX2dldF9tZW1fYWNjZXNzKHYtPmRvbWFpbiwgX2dmbihncGEgPj4gUEFHRV9TSElGVCks
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAmb2xkX2FjY2VzcywgYWx0cDJtX2lkeCkg
IT0gMCApCj4gKyAgICAgICAgcmV0dXJuIC0xOwo+ICsKPiArICAgIHYtPmFyY2gucmV4ZWNfY29u
dGV4dFtsZXZlbF0uZ3BhID0gZ3BhOwo+ICsgICAgdi0+YXJjaC5yZXhlY19jb250ZXh0W2xldmVs
XS5vbGRfYWNjZXNzID0gb2xkX2FjY2VzczsKPiArICAgIHYtPmFyY2gucmV4ZWNfY29udGV4dFts
ZXZlbF0ub2xkX3NpbmdsZV9zdGVwID0gdi0+YXJjaC5odm0uc2luZ2xlX3N0ZXA7Cj4gKwo+ICsg
ICAgLyoKPiArICAgICAqIFN0ZXAgNTogTWFrZSB0aGUgR1BBIHdpdGggdGhlIHJlcXVpcmVkIGFj
Y2Vzcywgc28gd2UgY2FuIHJlLWV4ZWN1dGUKPiArICAgICAqIHRoZSBpbnN0cnVjdGlvbi4KPiAr
ICAgICAqLwo+ICsgICAgc3dpdGNoICggcmVxdWlyZWRfYWNjZXNzICkKPiArICAgIHsKPiArICAg
ICAgICBjYXNlIFhFTk1FTV9hY2Nlc3NfcjogciA9IDE7IGJyZWFrOwo+ICsgICAgICAgIGNhc2Ug
WEVOTUVNX2FjY2Vzc193OiB3ID0gMTsgYnJlYWs7Cj4gKyAgICAgICAgY2FzZSBYRU5NRU1fYWNj
ZXNzX3g6IHggPSAxOyBicmVhazsKPiArICAgICAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcng6IHIg
PSB4ID0gMTsgYnJlYWs7Cj4gKyAgICAgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3d4OiB3ID0geCA9
IDE7ICBicmVhazsKPiArICAgICAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfcnc6IHIgPSB3ID0gMTsg
YnJlYWs7Cj4gKyAgICAgICAgY2FzZSBYRU5NRU1fYWNjZXNzX3J3eDogciA9IHcgPSB4ID0gMTsg
YnJlYWs7Cj4gKyAgICAgICAgZGVmYXVsdDogYnJlYWs7IC8qIFdlIGRvbid0IGNhcmUgYWJvdXQg
YW55IG90aGVyIGNhc2UuICovCj4gKyAgICB9Cj4gKwo+ICsgICAgLyogTm93IHRyYW5zZm9ybSBv
dXIgUldYIHZhbHVlcyBpbiBhIFhFTk1FTV9hY2Nlc3NfKiBjb25zdGFudC4gKi8KPiArICAgIGlm
ICggciA9PSAwICYmIHcgPT0gMCAmJiB4ID09IDAgKQo+ICsgICAgICAgIG5ld19hY2Nlc3MgPSBY
RU5NRU1fYWNjZXNzX247Cj4gKyAgICBlbHNlIGlmICggciA9PSAwICYmIHcgPT0gMCAmJiB4ID09
IDEgKQo+ICsgICAgICAgIG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX3g7Cj4gKyAgICBlbHNl
IGlmICggciA9PSAwICYmIHcgPT0gMSAmJiB4ID09IDAgKQo+ICsgICAgICAgIG5ld19hY2Nlc3Mg
PSBYRU5NRU1fYWNjZXNzX3c7Cj4gKyAgICBlbHNlIGlmICggciA9PSAwICYmIHcgPT0gMSAmJiB4
ID09IDEgKQo+ICsgICAgICAgIG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX3d4Owo+ICsgICAg
ZWxzZSBpZiAoIHIgPT0gMSAmJiB3ID09IDAgJiYgeCA9PSAwICkKPiArICAgICAgICBuZXdfYWNj
ZXNzID0gWEVOTUVNX2FjY2Vzc19yOwo+ICsgICAgZWxzZSBpZiAoIHIgPT0gMSAmJiB3ID09IDAg
JiYgeCA9PSAxICkKPiArICAgICAgICBuZXdfYWNjZXNzID0gWEVOTUVNX2FjY2Vzc19yeDsKPiAr
ICAgIGVsc2UgaWYgKCByID09IDEgJiYgdyA9PSAxICYmIHggPT0gMCApCj4gKyAgICAgICAgbmV3
X2FjY2VzcyA9IFhFTk1FTV9hY2Nlc3Nfcnc7Cj4gKyAgICBlbHNlIGlmICggciA9PSAxICYmIHcg
PT0gMSAmJiB4ID09IDEgKQo+ICsgICAgICAgIG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX3J3
eDsKPiArICAgIGVsc2UKPiArICAgICAgICBuZXdfYWNjZXNzID0gcmVxdWlyZWRfYWNjZXNzOyAv
KiBTaG91bGQgbmV2ZXIgZ2V0IGhlcmUuICovCgpUaGVyZSBzZWVtcyB0byBiZSBhIGxvdCBvZiB0
cmFuc2xhdGlvbiBmcm9tIHhlbm1lbV9hY2Nlc3NfdCB0byBib29sCmZpZWxkcyBhbmQgdGhlbiB0
byB4ZW5tZW1fYWNjZXNzX3QgYWdhaW4uIENhbid0IHlvdSBqdXN0IGF2b2lkIHRoZQpib29sZWFu
cz8KCj4gKwo+ICsgICAgLyogQW5kIHNhdmUgdGhlIGN1cnJlbnQgYWNjZXNzIHJpZ2h0cy4gKi8K
PiArICAgIHYtPmFyY2gucmV4ZWNfY29udGV4dFtsZXZlbF0uY3VyX2FjY2VzcyA9IG5ld19hY2Nl
c3M7Cj4gKwo+ICsgICAgLyogQXBwbHkgdGhlIGNoYW5nZXMgaW5zaWRlIHRoZSBFUFQuICovCj4g
KyAgICBpZiAoIHAybV9zZXRfbWVtX2FjY2Vzcyh2LT5kb21haW4sIF9nZm4oZ3BhID4+IFBBR0Vf
U0hJRlQpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwgMCwgTUVNT1BfQ01EX01B
U0ssIG5ld19hY2Nlc3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHRwMm1faWR4
KSAhPSAwICkKPiArICAgICAgICByZXR1cm4gLTE7CgpBZ2FpbiB5b3Ugc2hvdWxkIHJldHVybiBw
cm9wZXIgZXJybm8gdmFsdWVzLgoKPiArCj4gKyAgICAvKgo+ICsgICAgICogU3RlcCA2OiBSZWNv
bmZpZ3VyZSB0aGUgVk1DUywgc28gaXQgc3VpdHMgb3VyIG5lZWRzLiBXZSB3YW50IGEKPiArICAg
ICAqIFZNLWV4aXQgdG8gYmUgZ2VuZXJhdGVkIGFmdGVyIHRoZSBpbnN0cnVjdGlvbiBoYXMgYmVl
bgo+ICsgICAgICogc3VjY2Vzc2Z1bGx5IHJlLWV4ZWN1dGVkLgo+ICsgICAgICovCj4gKyAgICBp
ZiAoIGxldmVsID09IDAgKQo+ICsgICAgICAgIHYtPmFyY2guaHZtLnNpbmdsZV9zdGVwID0gMTsK
PiArCj4gKyAgICAvKiBTdGVwIDg6IFdlIHNob3VsZCBiZSBkb25lISAqLwo+ICsKPiArICAgIHJl
dHVybiByZXQ7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgdm14X3N0b3BfcmVleGVjdXRlX2luc3Ry
dWN0aW9uKHN0cnVjdCB2Y3B1ICp2KQo+ICt7Cj4gKyAgICBpbnQgcmV0ID0gMCwgaTsKPiArICAg
IHN0cnVjdCB2Y3B1ICphOwo+ICsgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHggPQo+ICsgICAg
ICAgIGFsdHAybV9hY3RpdmUodi0+ZG9tYWluKSA/IGFsdHAybV92Y3B1X2lkeCh2KSA6IDA7Cj4g
Kwo+ICsgICAgaWYgKCB2LT5hcmNoLnJleGVjX2xldmVsID09IDAgKQo+ICsgICAgICAgIHJldHVy
biAwOwo+ICsKPiArICAgIC8qIFN0ZXAgMTogUmVzdG9yZSBvcmlnaW5hbCBFUFQgYWNjZXNzIHJp
Z2h0cyBmb3IgZWFjaCBHUEEuICovCj4gKyAgICBmb3IgKCBpID0gdi0+YXJjaC5yZXhlY19sZXZl
bCAtIDE7IGkgPj0gMDsgaS0tICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIHYtPmFyY2gucmV4
ZWNfY29udGV4dFtpXS5ncGEgIT0gbWZuX3goSU5WQUxJRF9NRk4pICYmCj4gKyAgICAgICAgICAg
ICBwMm1fc2V0X21lbV9hY2Nlc3Modi0+ZG9tYWluLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9nZm4odi0+YXJjaC5yZXhlY19jb250ZXh0W2ldLmdwYSA+PiBQQUdFX1NISUZU
KSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLCAwLCBNRU1PUF9DTURfTUFT
SywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLnJleGVjX2NvbnRl
eHRbaV0ub2xkX2FjY2VzcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHRw
Mm1faWR4KSAhPSAwICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJldCA9IC0xOwo+ICsg
ICAgICAgICAgICByZXR1cm4gcmV0Owo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgdi0+YXJj
aC5yZXhlY19jb250ZXh0W2ldLmdwYSA9IDA7Cj4gKyAgICAgICAgdi0+YXJjaC5odm0uc2luZ2xl
X3N0ZXAgPSB2LT5hcmNoLnJleGVjX2NvbnRleHRbaV0ub2xkX3NpbmdsZV9zdGVwOwo+ICsgICAg
fQo+ICsKPiArICAgIHNwaW5fbG9jaygmdi0+ZG9tYWluLT5hcmNoLnJleGVjX2xvY2spOwo+ICsK
PiArICAgIC8qIFN0ZXAgMjogUmVzZXQgdGhlIG5lc3RpbmcgbGV2ZWwgdG8gemVyby4gKi8KPiAr
ICAgIHYtPmFyY2gucmV4ZWNfbGV2ZWwgPSAwOwo+ICsKPiArICAgIC8qIFN0ZXAgMzogUmVzdW1l
IGFsbCBvdGhlciBWQ1BVcy4gKi8KPiArICAgIGZvcl9lYWNoX3ZjcHUgKCB2LT5kb21haW4sIGEg
KQo+ICsgICAgewo+ICsgICAgICAgIGlmICggYSA9PSB2ICkKPiArICAgICAgICAgICAgY29udGlu
dWU7Cj4gKwo+ICsgICAgICAgIC8qIFVucGF1c2UgdGhlIFZDUFUuICovCj4gKyAgICAgICAgdmNw
dV91bnBhdXNlKGEpOwo+ICsgICAgfQo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBTdGVwIDQ6IFJl
bW92ZSB0aGUgTU9OSVRPUiB0cmFwIGZsYWcuCj4gKyAgICAgKiAtIHRoaXMgaXMgYWxyZWFkeSBk
b25lIHdoZW4gaGFuZGxpbmcgdGhlIGV4aXQuCj4gKyAgICAgKi8KPiArCj4gKyAgICAvKiBTdGVw
IDU6IFdlJ3JlIGRvbmUhICovCj4gKwo+ICsgICAgc3Bpbl91bmxvY2soJnYtPmRvbWFpbi0+YXJj
aC5yZXhlY19sb2NrKTsKPiArCj4gKyAgICByZXR1cm4gcmV0Owo+ICt9Cj4gKwo+ICBzdGF0aWMg
c3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBfX2luaXRkYXRhIHZteF9mdW5jdGlvbl90YWJsZSA9
IHsKPiAgICAgIC5uYW1lICAgICAgICAgICAgICAgICA9ICJWTVgiLAo+ICAgICAgLmNwdV91cF9w
cmVwYXJlICAgICAgID0gdm14X2NwdV91cF9wcmVwYXJlLAo+IEBAIC0yMzI0LDYgKzI1NzMsNyBA
QCBzdGF0aWMgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBfX2luaXRkYXRhIHZteF9mdW5jdGlv
bl90YWJsZSA9IHsKPiAgICAgIC5pbnZscGcgICAgICAgICAgICAgICA9IHZteF9pbnZscGcsCj4g
ICAgICAuY3B1X3VwICAgICAgICAgICAgICAgPSB2bXhfY3B1X3VwLAo+ICAgICAgLmNwdV9kb3du
ICAgICAgICAgICAgID0gdm14X2NwdV9kb3duLAo+ICsgICAgLnN0YXJ0X3JlZXhlY3V0ZV9pbnN0
cnVjdGlvbiA9IHZteF9zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24sCj4gICAgICAud2JpbnZk
X2ludGVyY2VwdCAgICAgPSB2bXhfd2JpbnZkX2ludGVyY2VwdCwKPiAgICAgIC5mcHVfZGlydHlf
aW50ZXJjZXB0ICA9IHZteF9mcHVfZGlydHlfaW50ZXJjZXB0LAo+ICAgICAgLm1zcl9yZWFkX2lu
dGVyY2VwdCAgID0gdm14X21zcl9yZWFkX2ludGVyY2VwdCwKPiBAQCAtMzU5MCw2ICszODQwLDgg
QEAgdm9pZCB2bXhfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4g
ICAgICB1bnNpZ25lZCBpbnQgdmVjdG9yID0gMCwgbW9kZTsKPiAgICAgIHN0cnVjdCB2Y3B1ICp2
ID0gY3VycmVudDsKPiAgCj4gKyAgICB2LT5hcmNoLmluX2hvc3QgPSAxOwo+ICsKPiAgICAgIF9f
dm1yZWFkKEdVRVNUX1JJUCwgICAgJnJlZ3MtPnJpcCk7Cj4gICAgICBfX3ZtcmVhZChHVUVTVF9S
U1AsICAgICZyZWdzLT5yc3ApOwo+ICAgICAgX192bXJlYWQoR1VFU1RfUkZMQUdTLCAmcmVncy0+
cmZsYWdzKTsKPiBAQCAtNDExMiw2ICs0MzY0LDcgQEAgdm9pZCB2bXhfdm1leGl0X2hhbmRsZXIo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICBjYXNlIEVYSVRfUkVBU09OX01PTklU
T1JfVFJBUF9GTEFHOgo+ICAgICAgICAgIHYtPmFyY2guaHZtLnZteC5leGVjX2NvbnRyb2wgJj0g
fkNQVV9CQVNFRF9NT05JVE9SX1RSQVBfRkxBRzsKPiAgICAgICAgICB2bXhfdXBkYXRlX2NwdV9l
eGVjX2NvbnRyb2wodik7Cj4gKyAgICAgICAgdm14X3N0b3BfcmVleGVjdXRlX2luc3RydWN0aW9u
KHYpOwo+ICAgICAgICAgIGlmICggdi0+YXJjaC5odm0uc2luZ2xlX3N0ZXAgKQo+ICAgICAgICAg
IHsKPiAgICAgICAgICAgICAgaHZtX21vbml0b3JfZGVidWcocmVncy0+cmlwLAo+IEBAIC00MzMw
LDYgKzQ1ODMsOCBAQCBib29sIHZteF92bWVudGVyX2hlbHBlcihjb25zdCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKPiAgICAgIGlmICggdW5saWtlbHkoY3Vyci0+YXJjaC5odm0udm14Lmxi
cl9mbGFncyAmIExCUl9GSVhVUF9NQVNLKSApCj4gICAgICAgICAgbGJyX2ZpeHVwKCk7Cj4gIAo+
ICsgICAgY3Vyci0+YXJjaC5pbl9ob3N0ID0gMDsKPiArCj4gICAgICBIVk1UUkFDRV9ORChWTUVO
VFJZLCAwLCAxLypjeWNsZXMqLywgMCwgMCwgMCwgMCwgMCwgMCwgMCk7Cj4gIAo+ICAgICAgX192
bXdyaXRlKEdVRVNUX1JJUCwgICAgcmVncy0+cmlwKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiBpbmRl
eCAyZjEyOTVlNTZhLi41YWUzYTYxYjVjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fYWNjZXNzLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gQEAgLTIx
MiwxMCArMjEyLDExIEBAIGJvb2wgcDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHVu
c2lnbmVkIGxvbmcgZ2xhLAo+ICAgICAgfQo+ICAgICAgaWYgKCB2bV9ldmVudF9jaGVja19yaW5n
KGQtPnZtX2V2ZW50X21vbml0b3IpICYmCj4gICAgICAgICAgIGQtPmFyY2gubW9uaXRvci5pbmd1
ZXN0X3BhZ2VmYXVsdF9kaXNhYmxlZCAmJgo+IC0gICAgICAgICBucGZlYy5raW5kICE9IG5wZmVj
X2tpbmRfd2l0aF9nbGEgKSAvKiBkb24ndCBzZW5kIGEgbWVtX2V2ZW50ICovCj4gKyAgICAgICAg
IG5wZmVjLmtpbmQgIT0gbnBmZWNfa2luZF93aXRoX2dsYSAmJgo+ICsgICAgICAgICBodm1fZnVu
Y3Muc3RhcnRfcmVleGVjdXRlX2luc3RydWN0aW9uICkgLyogZG9uJ3Qgc2VuZCBhIG1lbV9ldmVu
dCAqLwo+ICAgICAgewo+IC0gICAgICAgIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudChFTVVMX0tJ
TkRfTk9STUFMLCBUUkFQX2ludmFsaWRfb3AsIFg4Nl9FVkVOVF9OT19FQyk7Cj4gLQo+ICsgICAg
ICAgIHYtPmFyY2gudm1fZXZlbnQtPmVtdWxhdGVfZmxhZ3MgPSAwOwo+ICsgICAgICAgIGh2bV9m
dW5jcy5zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24odiwgZ3BhLCBYRU5NRU1fYWNjZXNzX3J3
KTsKPiAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgICAgIH0KCkRvbid0IHlvdSBuZWVkIHRvIGZh
bGxiYWNrIHRvIHVzaW5nIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudCBpZgpzdGFydF9yZWV4ZWN1
dGVfaW5zdHJ1Y3Rpb24gaXMgbm90IGF2YWlsYWJsZT8KCj4gIAo+IEBAIC0yMjYsNiArMjI3LDcg
QEAgYm9vbCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBn
bGEsCj4gICAgICAgICAgKnJlcV9wdHIgPSByZXE7Cj4gIAo+ICAgICAgICAgIHJlcS0+cmVhc29u
ID0gVk1fRVZFTlRfUkVBU09OX01FTV9BQ0NFU1M7Cj4gKwoKVW5yZWxhdGVkIGNoYW5nZT8KCj4g
ICAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZ2ZuID0gZ2ZuX3goZ2ZuKTsKPiAgICAgICAgICBy
ZXEtPnUubWVtX2FjY2Vzcy5vZmZzZXQgPSBncGEgJiAoKDEgPDwgUEFHRV9TSElGVCkgLSAxKTsK
PiAgCj4gQEAgLTM3Nyw2ICszNzksOCBAQCBsb25nIHAybV9zZXRfbWVtX2FjY2VzcyhzdHJ1Y3Qg
ZG9tYWluICpkLCBnZm5fdCBnZm4sIHVpbnQzMl90IG5yLAo+ICAgICAgcDJtX2FjY2Vzc190IGE7
Cj4gICAgICB1bnNpZ25lZCBsb25nIGdmbl9sOwo+ICAgICAgbG9uZyByYyA9IDA7Cj4gKyAgICBz
dHJ1Y3QgdmNwdSAqdjsKPiArICAgIGludCBpOwo+ICAKPiAgICAgIC8qIGFsdHAybSB2aWV3IDAg
aXMgdHJlYXRlZCBhcyB0aGUgaG9zdHAybSAqLwo+ICAjaWZkZWYgQ09ORklHX0hWTQo+IEBAIC00
MTMsNiArNDE3LDE2IEBAIGxvbmcgcDJtX3NldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQs
IGdmbl90IGdmbiwgdWludDMyX3QgbnIsCj4gICAgICAgICAgaWYgKCByYyApCj4gICAgICAgICAg
ICAgIGJyZWFrOwo+ICAKPiArICAgICAgICBmb3JfZWFjaF92Y3B1KGQsIHYpCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICBpZiAoICF2LT5hcmNoLnJleGVjX2xldmVsICkKPiArICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwo+ICsKPiArICAgICAgICAgICAgZm9yICggaSA9IHYtPmFyY2gucmV4
ZWNfbGV2ZWwgLSAxOyBpID49IDA7IGktLSApCgpJcyB0aGVyZSBhbnkgcmVhc29uIHRoaXMgaGFz
IHRvIGJlIGRvbmUgYmFja3dhcmRzPwoKSWYgeW91IGRvIGl0IGZyb20gMCB0byB2LT5hcmNoLnJl
eGVjX2xldmVsIHlvdSBjb3VsZCB1c2UgYW4gdW5zaWduZWQKaW50IGFzIHRoZSBpbmRleC4KCj4g
KyAgICAgICAgICAgICAgICBpZiAoICh2LT5hcmNoLnJleGVjX2NvbnRleHRbaV0uZ3BhID4+IFBB
R0VfU0hJRlQpID09IGdmbl94KGdmbikgKQoKUEZOX0RPV04gaW5zdGVhZCBvZiB0aGUgcmlnaHQg
c2hpZnQsIGFuZCBtYXliZSB1c2UgZ2ZuX2VxIGluc3RlYWQgb2YKY29udmVydGluZyBnZm4uCgo+
ICsgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gucmV4ZWNfY29udGV4dFtpXS5ncGEgPSBtZm5f
eChJTlZBTElEX01GTik7CgpUaGlzIGlzIGEgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyAoZ2l2ZW4g
dGhlIGZpZWxkIG5hbWUpLCBidXQgeW91IGFyZQp1c2luZyB0aGUgaW52YWxpZCBtYWNoaW5lIGZy
YW1lIG51bWJlciBpbiBvcmRlciB0byBzZXQgaXQuIFlvdSBsaWtlbHkKd2FudCB0byB1c2UgSU5W
QUxJRF9QQUREUiBvciBnZm5feChJTlZBTElEX0dGTikgPDwgUEFHRV9TSElGVC4KCj4gKyAgICAg
ICAgfQo+ICsKPiAgICAgICAgICAvKiBDaGVjayBmb3IgY29udGludWF0aW9uIGlmIGl0J3Mgbm90
IHRoZSBsYXN0IGl0ZXJhdGlvbi4gKi8KPiAgICAgICAgICBpZiAoIG5yID4gKytzdGFydCAmJiAh
KHN0YXJ0ICYgbWFzaykgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCj4gICAgICAgICAg
ewo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaAo+IGluZGV4IDI3N2Y5OWY2MzMuLmRiYjY4ZjEwOGEgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmgKPiBAQCAtNDM4LDYgKzQzOCw4IEBAIHN0cnVjdCBhcmNoX2RvbWFp
bgo+ICAKPiAgICAgIC8qIEVtdWxhdGVkIGRldmljZXMgZW5hYmxlZCBiaXRtYXAuICovCj4gICAg
ICB1aW50MzJfdCBlbXVsYXRpb25fZmxhZ3M7Cj4gKwo+ICsgICAgc3BpbmxvY2tfdCByZXhlY19s
b2NrOwo+ICB9IF9fY2FjaGVsaW5lX2FsaWduZWQ7Cj4gIAo+ICAjaWZkZWYgQ09ORklHX0hWTQo+
IEBAIC02MjksNiArNjMxLDIyIEBAIHN0cnVjdCBhcmNoX3ZjcHUKPiAgICAgIC8qIEEgc2Vjb25k
YXJ5IGNvcHkgb2YgdGhlIHZjcHUgdGltZSBpbmZvLiAqLwo+ICAgICAgWEVOX0dVRVNUX0hBTkRM
RSh2Y3B1X3RpbWVfaW5mb190KSB0aW1lX2luZm9fZ3Vlc3Q7Cj4gIAo+ICsjZGVmaW5lIFJFRVhF
Q1VUSU9OX01BWF9ERVBUSCA4Cj4gKyAgICBzdHJ1Y3QgcmV4ZWNfY29udGV4dF90IHsKPiArICAg
ICAgICB1bnNpZ25lZCBsb25nIGdwYTsKPiArICAgICAgICB4ZW5tZW1fYWNjZXNzX3Qgb2xkX2Fj
Y2VzczsKPiArICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgY3VyX2FjY2VzczsKPiArICAgICAgICBi
b29sX3Qgb2xkX3NpbmdsZV9zdGVwOwoKYm9vbCBwbGVhc2UKCj4gKyAgICB9IHJleGVjX2NvbnRl
eHRbUkVFWEVDVVRJT05fTUFYX0RFUFRIXTsKClRoaXMgaXMgZmFpcmx5IGJpZyBhbW91bnQgb2Yg
ZGF0YSB0aGF0J3Mgb25seSB1c2VkIGlmIHZtIGV2ZW50cyBhcmUKZW5hYmxlZCwgY291bGQgdGhp
cyBiZSBhbGxvY2F0ZWQgb24gYSBwZXItZ3Vlc3QgYmFzaXM/Cgo+ICsKPiArICAgIGludCByZXhl
Y19sZXZlbDsKPiArCj4gKyAgICAvKgo+ICsgICAgICogIFdpbGwgYmUgdHJ1ZSB3aGVuIHRoZSB2
Y3B1IGlzIGluIFZNWCByb290LAo+ICsgICAgICogZmFsc2Ugd2hlbiBpdCBpcyBub3QuCj4gKyAg
ICAgKi8KPiArICAgIGJvb2xfdCBpbl9ob3N0OwoKYm9vbC4KCj4gKwo+ICAgICAgc3RydWN0IGFy
Y2hfdm1fZXZlbnQgKnZtX2V2ZW50Owo+ICAKPiAgICAgIHN0cnVjdCB2Y3B1X21zcnMgKm1zcnM7
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vaHZtLmgKPiBpbmRleCAzZDMyNTBkZmYwLi4xZjVkNDNhOThkIDEwMDY0
NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vaHZtLmgKPiBAQCAtMTY3LDYgKzE2Nyw4IEBAIHN0cnVjdCBodm1fZnVu
Y3Rpb25fdGFibGUgewo+ICAKPiAgICAgIGludCAgKCpjcHVfdXApKHZvaWQpOwo+ICAgICAgdm9p
ZCAoKmNwdV9kb3duKSh2b2lkKTsKPiArICAgIGludCAgKCpzdGFydF9yZWV4ZWN1dGVfaW5zdHJ1
Y3Rpb24pKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGdwYSwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCByZXF1aXJlZF9hY2Nl
c3MpOwoKSSB3b3VsZCBuYW1lIHRoaXMgcmVleGVjdXRlX2luc3RydWN0aW9uLCBJIGRvbid0IHRo
aW5rIHRoZSBzdGFydF8KcHJlZml4IGFkZHMgYW55IHZhbHVlIHRvIHRoZSBoYW5kbGVyLgoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 17:10:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 17:10: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-devel-bounces@lists.xenproject.org>)
	id 1gNhdt-0002gi-4f; Fri, 16 Nov 2018 17:10: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=6ykj=n3=citrix.com=prvs=851885c67=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gNhdr-0002gd-Bd
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 17:10:51 +0000
X-Inumbo-ID: 90beabaf-e9c2-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90beabaf-e9c2-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 17:10:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70794487"
Date: Fri, 16 Nov 2018 17:10:46 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181116171046.GP1302@perard.uk.xensource.com>
References: <23532.22098.906750.732501@mariner.uk.xensource.com>
 <20181115111510.11628-1-anthony.perard@citrix.com>
 <23533.48525.832090.502837@mariner.uk.xensource.com>
 <20181116145336.GO1302@perard.uk.xensource.com>
 <23534.60319.808138.50737@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23534.60319.808138.50737@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v6.2 05/11] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMDQ6MDk6MDNQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2Ni4yIDA1LzExXSBsaWJ4
bF9xbXA6IEltcGxlbWVudGF0aW9uIG9mIGxpYnhsX19ldl9xbXBfKiIpOgo+ID4gT24gVGh1LCBO
b3YgMTUsIDIwMTggYXQgMDY6NDA6MTNQTSArMDAwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiA+
IEl0IHdvdWxkIGJlIGJldHRlciBpZiB0aGUgaWQgY29sdW1uIHN0YXRlZCBzb21ldGhpbmcgbW9y
ZSB1c2VmdWwgdGhhbgo+ID4gPiBgc2V0Jy4gIGBuZXh0JyBtYXliZSwgd2hlcmUgYXBwbGljYWJs
ZSA/Cj4gPiAKPiA+IFdoZW4gJ3NldCcsIGlkIGlzIHRoZSBpZCBvZiB0aGUgdXNlciBjb21tYW5k
IHdlIGludGVuZCB0byBzZW5kIG9yIGhhdmUKPiA+IGFscmVhZHkgc2VudCBhbmQgd2FpdGluZyBm
b3IgdGhlIGFzc29jaWF0ZWQgcmVwbHkuIEknbSBub3Qgc3VyZSB3aGljaAo+ID4gd29yZCBvciBz
ZXQgb2Ygd29yZCB3b3VsZCBkZXNjcmliZSBlbm91Z2guIEkgbWlnaHQgbmVlZCB0byBhZGQgYSBj
b21tZW50Cj4gPiBiZWxvdyB0aGUgdGFibGUuCj4gCj4gWW91IGNvdWxkIHVzZSBgc2VudCcsIGBu
ZXh0JywgYWxvbmdzaWRlIHlvdXIgZXhpc3RpbmcgYHByZXYnID8KCldpbGwgZG8uCgo+ID4gPiA+
ICsgKiAtIEFsbG93ZWQgaW50ZXJuYWwgc3RhdGUgdHJhbnNpdGlvbjoKPiA+ID4gPiArICogZGlz
Y29ubmVjdGVkICAgICAgICAgICAgICAgICAgICAgICAgIC0+IGNvbm5lY3RpbmcKPiA+ID4gPiAr
ICogY29ubmVjdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgIC0+IGNhcGFiaWxpdHlfbmVn
b3RpYXRpb24KPiA+ID4gPiArICogY2FwYWJpbGl0eV9uZWdvdGlhdGlvbi93YWl0aW5nX3JlcGx5
IC0+IGNvbm5lY3RlZAo+ID4gPiA+ICsgKiBjb25uZWN0ZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLT4gd2FpdGluZ19yZXBseQo+ID4gPiA+ICsgKiBhbnkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLT4gZGlzY29ubmVjdGVkCj4gPiA+IAo+ID4gPiBUaGlzIGRvZXMgbm90
IG1lbnRpb24gdGhlIHN0YXRlIGBicm9rZW4nIGFuZCBpdCBzaG91bGQuCj4gPiAKPiA+IE1heWJl
Ogo+ID4gICBhbnkgLT4gYnJva2VuCj4gCj4gRmluZSBieSBtZS4gIFlvdSB3YW50IHRvIG1lbnRp
b24gYnJva2VuIC0+IGRpc2Nvbm5lY3RlZCB0b28gOi0pLgoKV2lsbCwgdGhhdCBwYXJ0IG9mIGFu
eS0+ZGlzY29ubmVjdGVkLCBidXQgaXQgZG9lc24ndCBodXJ0IHRvIGFkZCBpdC4KCj4gPiA+ID4g
K3N0YXRpYyBpbnQgcW1wX2V2X3ByZXBhcmVfY21kKGxpYnhsX19nYyAqZ2MsCj4gPiA+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9xbXAgKmV2LAo+ID4gPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWQsCj4gPiA+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqYXJn
cykKPiAuLi4KPiA+ID4gPiArICAgIGV2LT5pZCsrOwo+ID4gPiA+ICsgICAgYnVmID0gcW1wX3By
ZXBhcmVfY21kKGdjLCBjbWQsIGFyZ3MsIGV2LT5pZCwgJmxlbik7Cj4gPiA+ID4gKyAgICBpZiAo
IWJ1Zikgewo+ID4gPiA+ICsgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwo+ID4gPiA+ICsgICAg
fQo+ID4gPiAKPiA+ID4gVGhlcmUgaXMgbm8gZG9jIGNvbW1lbnQgZm9yIHFtcF9wcmVwYXJlX2Nt
ZCBzYXlpbmcgd2hldGhlciBpdCBsb2dzIG9uCj4gPiA+IGVycm9yLiAgU28gaXQgZG9lc24ndCA/
ICBJbiB3aGljaCBjYXNlIG1heWJlIHlvdSBzaG91bGQgZG8gc28gaGVyZS4KPiA+ID4gCj4gPiA+
IEFsdGVybmF0aXZlbHkgaWYgaXQgY2FuIG9ubHkgcmVhbGx5IGZhaWwgZHVlIHRvIG1lbW9yeSBh
bGxvY2F0aW9uCj4gPiA+IGZhaWx1cmUsIG1heWJlIGl0IHNob3VsZCByZXR1cm4gdm9pZCAoYW5k
IGNhbGwgbGlieGxfX2FsbG9jX2ZhaWxlZAo+ID4gPiBvbiBhbGxvY2F0aW9uIGZhaWx1cmUpIGlu
c3RlYWQgPwo+ID4gCj4gPiBTbyB3ZSBjYW4gaGF2ZSB0aGUgYWxsb2NhdGlvbiBiZWVuIGRvbmUg
YnkgbGlieGwncyBmdW5jdGlvbnMsIGFzCj4gPiB5YWpsX2dlbl9hbGxvYyBjYW4gdXNlIG90aGVy
IGZ1bmN0aW9ucyB0aGF0IG1hbGxvYy9mcmVlL3JlYWxsb2MsIHRoYXQKPiA+IHdvdWxkIHJlbW92
ZSB0aGUgYWxsb2NhdGlvbiBmYWlsdXJlLgo+IAo+IFJpZ2h0Lgo+IAo+ID4gQnV0IHRoZW4gSSB0
aGluayB0aGF0IHFtcF9wcmVwYXJlX2NtZCBjb3VsZCBmYWlsIGFuZCByZXR1cm4gbnVsbCBpZgo+
ID4gJ2NtZCcgb3IgJ2FyZ3MnIGNvbnRhaW5zIGJhZCBqc29uIG9iamVjdHMsIG9yIGEgd3Jvbmcg
c3RyaW5nLgo+ID4gCj4gPiBTbyB3ZSBzdGlsbCBuZWVkcyB0byBkZXRlY3QgZmFpbHVyZS4KPiAK
PiBPSy4KPiAKPiA+IEkgbG9nIGhlcmUgYXMgSSBjYW4gYWRkIHRoZSBkb21pZC4KPiAKPiBJJ20g
bm90IHN1cmUgd2hhdCB5b3UgbWVhbi4gIFdoZXJlIGRvIHlvdSBsb2cgPyAgTm90IGhlcmUuCgpO
b3QgeWV0IDopLiBUaGVyZSBpcyBtYXliZSBtaXNzaW5nIHdvcmRzIGluIG15IHNlbnRlbmNlLi4u
Cgo+ID4gPiA+ICsvKiBTZXR1cCBjb25uZWN0aW9uICovCj4gPiA+ID4gKwo+ID4gPiA+ICtzdGF0
aWMgaW50IHFtcF9ldl9jb25uZWN0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2KQo+
ID4gPiA+ICsgICAgLyogZGlzY29ubmVjdGVkIC0+IGNvbm5lY3RpbmcgYnV0IHdpdGggYG1zZ2Ag
ZnJlZQo+ID4gPiA+ICsgICAgICogb24gZXJyb3I6IGRpc2Nvbm5lY3RlZAo+ID4gPiA+ICsgICAg
ICogSWYgdGhlIGluaXRpYWwgc3RhdGUgaXNuJ3QgZGlzY29ubmVjdGVkLCB0aGVuIG5vdGhpbmcg
aXMgZG9uZSAqLwo+ID4gPiAKPiA+ID4gTWF5YmUgaXQgYmUgYmV0dGVyIGZvciB0aGlzIGZ1bmN0
aW9uIHRvIHJldHVybiBgYnJva2VuJyBvbiBlcnJvciA/Cj4gPiAKPiA+IFRoYXQgbm90IHRoZSBj
YXNlLCBidXQgSSBjb3VsZCBjaGFuZ2UgdG8gcmV0dXJuIGJyb2tlbiBvbiBlcnJvciwgYW5kIGxl
dAo+ID4gdGhlIGNhbGxlciBjbGVhbiB0aGUgc3RhdGUuCj4gCj4gVGhhdCdzIHdoYXQgSSBtZWFu
LiAgVGhhdCBtaWdodCBzaW1wbGlmeSB0aGlzIGZ1bmN0aW9uIGFuZCB0aGUgY2FsbGVyCj4gcHJv
YmFibHkgaGFzIHRoZSByZWxldmFudCBjbGVhbnVwIHBhdGggYWxyZWFkeS4gIChJIGhhdmVuJ3Qg
Y2hlY2tlZC4pCgpJdCBkb2VzLCBhbmQgeWVzLCB0aGF0IHdpbGwgbWFrZSB0aGUgZnVuY3Rpb24g
c2ltcGxlci4KCj4gPiA+ID4gKyAgICBpZiAocmV2ZW50cyAmIFBPTExPVVQpIHsKPiA+ID4gPiAr
ICAgICAgICByYyA9IHFtcF9ldl9jYWxsYmFja193cml0YWJsZShnYywgZXYsIGZkKTsKPiA+ID4g
Li4uCj4gPiA+ID4gKyAgICBpZiAocmV2ZW50cyAmIFBPTExJTikgewo+ID4gPiA+ICsgICAgICAg
IHJjID0gcW1wX2V2X2NhbGxiYWNrX3JlYWRhYmxlKGVnYywgZXYsIGZkKTsKPiA+ID4gPiArICAg
ICAgICBpZiAocmMpCj4gPiA+ID4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+ID4gPiA+ICsKPiA+
ID4gPiArICAgICAgICAvKiBwYXJzZSBpbnB1dCAqLwo+ID4gPiAKPiA+ID4gSSBmaW5kIGl0IG9k
ZCB0aGF0IHRoaXMgaW5wdXQgcGFyc2luZyBpcyBub3QgcGFydCBvZgo+ID4gPiBxbXBfZXZfY2Fs
bGJhY2tfcmVhZGFibGUuICBXaGF0IGRvIHlvdSB0aGluayBhYm91dCBtb3ZpbmcgaXQgdGhlcmUg
Pwo+ID4gCj4gPiBJIHdhbnRlZCB0byByZWR1Y2UgdGhlIG51bWJlciBvZiBmdW5jdGlvbiBjYWxs
cyBiZXR3ZWVuIHdoZW4gYSB1c2VyCj4gPiBjYWxsYmFjayBpcyBjYWxsZWQgYW5kIHdoZW4gZXZf
cW1wJ3MgY29udHJvbCBwYXNzZXMgb3V0c2l0ZSBvZiBldl9xbXAncwo+ID4gaW1wbGVtZW50YXRp
b24uIFNvIEkgbW92ZWQgcW1wX2V2X2hhbmRsZV9tZXNzYWdlKCkgY2FsbCBoZXJlLgo+IAo+IFdo
eSBkaWQgeW91IHdhbnQgdG8gcmVkdWNlIHRoZSBudW1iZXIgb2YgZnVuY3Rpb24gY2FsbHMgPwoK
V2VsbCwgdGhlcmUgaXMgYSBuZWVkIHRvIHRyYWNrIHRoYXQgYGV2YCBtaWdodCBiZSBkaXNjYXJk
ZWQsIGFuZCB0aGUKb25seSB3YXkgbGVmdCBpcyB2aWEgYSByZXR1cm4gdmFsdWUuIEl0IGlzIHBy
b2JhYmx5IGVhc2llciB0byBmb2xsb3cgaWYKbGVzcyBmdW5jdGlvbiBoYXZlIHRoZSBwb3NzaWJp
bGl0eSB0aGF0IGEgdXNlciBjYWxsYmFjayBoYXZlIGJlZW4KY2FsbGVkLgoKPiA+ID4gPiArICAg
IC8qCj4gPiA+ID4gKyAgICAgKiBXZSB3aWxsIHNlbmQgYSBmaWxlIGRlc2NyaXB0b3IgYXNzb2Np
YXRlZCB3aXRoIGEgY29tbWFuZCBvbiB0aGUKPiA+ID4gPiArICAgICAqIGZpcnN0IGJ5dGUgb2Yg
dGhpcyBjb21tYW5kLgo+ID4gPiA+ICsgICAgICovCj4gPiA+ID4gKyAgICBpZiAoZXYtPnFtcF9z
dGF0ZSA9PSBxbXBfc3RhdGVfd2FpdGluZ19yZXBseSAmJgo+ID4gPiA+ICsgICAgICAgIGV2LT5m
ZCA+PSAwICYmCj4gPiA+ID4gKyAgICAgICAgZXYtPnR4X2J1Zl9vZmYgPT0gMCkgewo+ID4gPiAK
PiA+ID4gQWNjb3JkaW5nIHRvIHRoZSBkb2MgY29tbWVudHMsIHN0YXRlIHdhaXRpbmdfcmVwbHkg
bWlnaHQgaGF2ZSB0eF9idWYKPiA+ID4gZnJlZSwgaW4gd2hpY2ggY2FzZSBpdCB3b3VsZCB0cnkg
dG8gZXhlY3V0ZSB0aGlzIGNvZGUuICBJIGRvbid0IHRoaW5rCj4gPiA+IHRoYXQgY2FuIGJlIHJp
Z2h0Lgo+ID4gCj4gPiBXaGVuIHR4X2J1ZiBpcyBmcmVlLCB0aGF0IGZ1bmN0aW9uIHJldHVybnMg
ZWFybGllci4gU28gdGhpcyBjb2RlIGlzbid0Cj4gPiBleGVjdXRlZC4KPiAKPiBPaCB5ZXMsIHNv
IGl0IGRvZXMuICBCdXQgd2h5IGFyZSB3ZSBlbnRlcmluZyB0aGlzIGNhbGxiYWNrIHdpdGggYSBm
cmVlCj4gdHhfYnVmIGF0IGFsbCA/ICBJZiB3ZSBqdXN0IHJldHVybiwgd2UgYXJlIGxpa2VseSB0
byBnZXQgY2FsbGVkIGFnYWluLAo+IGllIGFuIGluZmluaXRlIGxvb3AuICBUaGlzIGNhbiBvbmx5
IG9jY3VyIGFzIGEgcmVzdWx0IG9mIGEgYnVnID8KPiBJbiB3aGljaCBjYXNlIG1heWJlIGl0IHNo
b3VsZCBiZSBhbiBhc3NlcnQgPwoKWWVzLCBJIGNhbiBwcm9iYWJseSBhZGQgdGhlIGFzc2VydC4K
Cj4gPiA+IEkgd3JvdGU6Cj4gPiA+IAo+ID4gPiAgIEJ1dCBJIHRoaW5rIHlvdSBzaG91bGQgdHJl
YXQgb25seSBgXG4nIGFzIHRoZSBkZWxpbWl0ZXIuICBUaGlzIHdpbGwKPiA+ID4gICBjb25zaWRl
cmFibHkgc2ltcGxpZnkgdGhlIGJ1ZmZlciBoYW5kbGluZy4gIChZb3Ugc2hvdWxkIGNoZWNrIGFu
ZCB0cmltCj4gPiA+ICAgdGhlIHByZWNlZGluZyBgXHInIGJlZm9yZSBwYXNzaW5nIHRoaW5ncyB0
byBsaWJ4bF9fanNvbl9wYXJzZSBvZgo+ID4gPiAgIGNvdXJzZS4pCj4gPiA+IAo+ID4gPiBCdXQg
eW91IGRvbid0IHNlZW0gdG8gaGF2ZSBkb25lIHRoYXQsIG9yIHJlcGxpZWQgPwo+ID4gCj4gPiBU
aGlzIGlzIHN0aWxsIHNpbXBsZXIgdGhhbiB3aGF0IHdlIGhhZCBiZWZvcmUsIGFuZCBpZiBJIGxv
b2sgZm9yIG9ubHkKPiA+ICdcbicsIEkgd291bGQgbmVlZCBhIGxvb3AgaW4gY2FzZXMgd2hlcmUg
XG4gaXNuJ3QgcHJlY2VkZGVkIGJ5IFxyLiBJCj4gPiBhbHNvIGNoZWNrIHRoZSB3aG9sZSBidWZm
ZXIgcmF0aGVyIHRoYW4gbmV3IGRhdGEsIHNvIGxvb2tpbmcgZm9yIFxyIGFuZAo+ID4gY2hlY2sg
aWYgaXQgaXMgZm9sbG93ZWQgYnkgYSBcbiBpcyBzaW1pbGFyLgo+IAo+IEkgdGhpbmsgYSBiYXJl
IFxuIGlzIG5vdCBsZWdhbCBhbmQgc2hvdWxkIGJlIHRyZWF0ZWQgYXMgYSBwcm90b2NvbAo+IGVy
cm9yLiAgRG9uJ3QgeW91IGFncmVlID8gIEdpdmVuIHRoYXQsIHlvdSBjYW4gc2VhcmNoIGZvciBc
biwgYW5kIGlmCj4gaXQgaXMgbm90IHByZWNlZGVkIGJ5IFxyLCBjYWxsIGl0IGFuIGVycm9yLgoK
SSBjYW4ndCBmaW5kIGFueXRoaW5nIHRoYXQgc2F5IGJhcmUgXG4gYXJlIG5vdCBsZWdhbC4gXG4g
aXMgcGFydCBvZgpyZmM3MTU5LCB3aGljaCB0aGUgcW1wLXNwZWMgbWVudGlvbnMgd2hlbiBzcGVh
a2luZyBhYm91dCBKU09OIGRhdGEKc3RydWN0dXJlcy4gSXQgaXMgZXZlbiBwb3NzaWJsZSB0byBh
c2sgUUVNVSB0byBhZGQgYmFyZSBcbiwgdGhpcyBpcyBkb25lCndpdGggcHJldHR5PW9uLgoKPiA+
ID4gPiArICAgIGNhc2UgTElCWExfX1FNUF9NRVNTQUdFX1RZUEVfUU1QOgo+ID4gPiAuLi4KPiA+
ID4gPiArICAgICAgICBhc3NlcnQoIWV2LT50eF9idWYpOwo+ID4gPiA+ICsgICAgICAgIGV2LT50
eF9idWYgPSBxbXBfcHJlcGFyZV9jbWQoZ2MsICJxbXBfY2FwYWJpbGl0aWVzIiwgTlVMTCwKPiA+
ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUU1QX0NBUEFCSUxJVFlfTkVHT1RJ
QVRJT05fTVNHSUQsCj4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZldi0+
dHhfYnVmX2xlbik7Cj4gPiA+ID4gKyAgICAgICAgZXYtPnR4X2J1Zl9vZmYgPSAwOwo+ID4gPiAK
PiA+ID4gV2h5IGRvIHlvdSBub3QgdXNlIHFtcF9ldl9wcmVwYXJlX2NtZCBmb3IgdGhpcyA/Cj4g
PiAKPiA+IEJlY2F1c2UgcW1wX2V2X3ByZXBhcmVfY21kIGRvZXMgbW9yZSBsaWtlIGluY3JlYXNp
bmcgdGhlIGlkLiBUaGlzCj4gPiBxbXBfY2FwYWJpbGl0aWVzIGlzIGEgc3BlY2lhbCBjb21tYW5k
IHRoYXQgaXMgcGFydCBvZiB0aGUKPiA+IGluaXRpYWxpc2F0aW9uLiBJIG5lZWQgdG8ga25vdyB3
aGljaCBpZCBpcyB1c2VkIHNvIHRoYXQgSSBjYW4gdHJhY2sgaXQKPiA+IGxhdGVyIGFuZCBmb3Vu
ZCBvdXQgd2hlbiBRRU1VIGlzIHJlYWR5IHRvIHJlY2VpdmUgb3RoZXIgY29tbWFuZHMuCj4gCj4g
QnV0IHNlZSBiZWxvdyBhYm91dCB0aGUgaWQuICBJIHRoaW5rIHlvdSBzaG91bGQgYmUgdXNpbmcg
dGhlIG5vcm1hbAo+IGlkLgo+IAo+IEluIGFub3RoZXIgdGhyZWFkIHlvdSB3ZXJlIHRhbGtpbmcg
YWJvdXQgcG9zc2libHkgdHJ5aW5nIHRvIHJldXNlIGFuCj4gZXhpc3Rpbmcgc2Vzc2lvbiBhbmQg
cHV0dGluZyB0aGUgcGlkIGluIHRoZSBpZCBvciBzb21ldGhpbmcuICBJbiB0aGlzCj4gY2FzZSBh
IGZpeGVkIGlkIGZvciB0aGUgY2FwYWJpbGl0aWVzIGNvbW1hbmQgaXMgbm90IGdvb2QgZWl0aGVy
Lgo+IAo+IExldCBtZSBicmluZyBmb3J3YXJkIHRoZSBwYXJ0IHdoZXJlIHdlIGhhbmRsZSB0aGUg
cmVzdWxzOgo+IAo+ID4gPiA+ICsgICAgICAgIGlkID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9p
bnRlZ2VyKG8pOwo+ID4gPiA+ICsKPiA+ID4gPiArICAgICAgICBpZiAoaWQgPT0gUU1QX0NBUEFC
SUxJVFlfTkVHT1RJQVRJT05fTVNHSUQpIHsKPiA+ID4gPiArICAgICAgICAgICAgLyogV2UgaGF2
ZSBhIHJlc3BvbnNlIHRvIG91ciBxbXBfY2FwYWJpbGl0aWVzIGNtZCAqLwo+ID4gPiA+ICsgICAg
ICAgICAgICBpZiAoZXYtPnFtcF9zdGF0ZSAhPSBxbXBfc3RhdGVfY2FwYWJpbGl0eV9uZWdvdGlh
dGlvbiB8fAo+ID4gPiA+ICsgICAgICAgICAgICAgICAgdHlwZSAhPSBMSUJYTF9fUU1QX01FU1NB
R0VfVFlQRV9SRVRVUk4pCj4gPiA+ID4gKyAgICAgICAgICAgICAgICBnb3RvIG91dF91bmtub3du
X2lkOwo+ID4gPiA+ICsgICAgICAgICAgICBxbXBfZXZfc2V0X3N0YXRlKGdjLCBldiwgcW1wX3N0
YXRlX2Nvbm5lY3RlZCk7Cj4gPiA+ID4gKyAgICAgICAgICAgIHJldHVybiAwOwo+ID4gPiA+ICsg
ICAgICAgIH0KPiA+ID4gCj4gPiA+IEknbSBhIGJpdCBwdXp6bGVkIGFib3V0IHRoZSBjYXBhYmls
aXR5IG5lZ290YXRpb24sIGl0cyBpZCwgZXRjLjoKPiA+ID4gCj4gPiA+ICogV2h5IGRvZXMgUU1Q
X0NBUEFCSUxJVFlfTkVHT1RJQVRJT05fTVNHSUQgZXhpc3QgYXQgYWxsID8gIFlvdQo+ID4gPiAg
IGNvdWxkIGp1c3QgdXNlIGEgbm9ybWFsIGlkLCBjb3VsZG4ndCB5b3UgPyAgQW5kIHlvdSdkIGJl
IGFibGUgdG8KPiA+ID4gICB0ZWxsIGZyb20geW91ciBvd24gc3RhdGUgdGhhdCBpdCB3YXMgdGhl
IHJpZ2h0IHZhbHVlLgo+ID4gCj4gPiBCdXQgSSB3b3VsZCB0aGVuIG5lZWRzIHRvIHRyYWNrIHR3
byBkaWZmZXJlbnQgaWRzLCBvbmUgZm9yIHRoZQo+ID4gcW1wX2NhcGFiaWxpdGllcyBjb21tYW5k
LCBhbmQgb25lIGZvciB0aGUgdXNlcidzIGNvbW1hbmQuCj4gCj4gQnV0IHlvdSBvbmx5IGNvbnN0
cnVjdCB0aGUgaWQgd2hlbiB5b3UgcHJlcGFyZSB0aGUgY29tbWFuZCBpbnRvCj4gdHhfYnVmLiAg
U28geW91IG9ubHkgaGF2ZSBvbmUgaWQgYXQgYSB0aW1lOiB0aGUgaWQgb2YgdGhlIG1vc3QKPiBy
ZWNlbnRseSBwcmVwYXJlZCBjb21tYW5kLiAgT3IgYW0gSSB3cm9uZyA/Cj4gCj4gLi4uCj4gCj4g
SSBoYXZlIGxvb2tlZCBhdCB0aGlzIGNvZGUgYWdhaW4gYW5kIEkgd2FzIHdyb25nLiAgWW91IGZv
cm1hdCB0aGUKPiB1c2VyJ3MgbWVzc2FnZSwgd2l0aCBpZCwgcmlnaHQgYXQgdGhlIGJlZ2lubmlu
Zy4gIChUaGUgc2VxdWVuY2luZyBvZgo+IGV2ZW50cyBpbiB0aGUgY29kZSBzdHJ1Y3R1cmUgaXMg
c2xpZ2h0bHkgb2RkLCBpbiB0aGF0IHRoZSBjYXBhYmlsaXRpZXMKPiBtZXNzYWdlIGlzIGZvcm1h
dHRlZCBhZnRlciB0aGUgdXNlcidzIG1lc3NhZ2UsIGJ1dCBzZW50IGJlZm9yZWhhbmQuKQo+IAo+
IEkgc3RpbGwgdGhpbmsgZm9yIHRoZSByZWFzb25zIGFib3ZlIHRoYXQgeW91IHByb2JhYmx5IGNh
bid0IGhhdmUgYQo+IGZpeGVkIFFNUF9DQVBBQklMSVRZX05FR09USUFUSU9OX01TR0lEIGJlY2F1
c2Ugd2UgbWF5IHdhbnQgdG8gYmUgYWJsZQo+IHRvIHJldXNlIGFuIG9sZCB0cmFuc3BvcnQgY29u
bmVjdGlvbiBpbiB0aGUgZnV0dXJlLgo+IAo+IFNvIHRoYXQgbWVhbnMgeW91IGRvIG5lZWQgdHdv
IGlkcy4gIChJIHRoaW5rIHlvdSBjYW4ndCBkZWZlcgo+IGZvcm1hdHRpbmcgdGhlIHVzZXIncyBt
ZXNzYWdlLCBiYWtpbmcgYW4gaWQgaW50byBpdCwgYmVjYXVzZSB0aGUKPiBsaWZldGltZSBvZiB0
aGUgY2FsbGVycycganNvbiBvYmplY3QgaXMgdG9vIHNob3J0IGZvciB5b3UgdG8gc2F2ZSBpdC4p
Cj4gCj4gSSdtIG5vdCBzdXJlIEkgY2FuIHNlZSBzZW5zaWJsZSBhIHdheSBvZiBkb2luZyB0aGlz
IHRoYXQgZG9lc24ndCBoYXZlCj4gKnRocmVlKiBpZCB2YXJpYWJsZXM6Cj4gICAtIGEgY291bnRl
ciBmb3IgZ2VuZXJhdGluZyBuZXcgaWRzCj4gICAtIHRoZSBpZCBwdXQgaW4gdGhlIGNhcGFiaWxp
dGllcyBjb21tYW5kCj4gICAtIHRoZSBpZCBwdXQgaW4gdGhlIHVzZXIncyBjb21tYW5kCgpUaGF0
IHNvdW5kcyBmaW5lLgoKPiA+IFdlIGNvdWxkIGNhbGwgcW1wX2V2X3ByZXBhcmVfY21kLCBxbXBf
ZXZfcHJlcGFyZV91c2VyX2NtZC4KPiA+IAo+ID4gPiA+ICsgICAgY2FzZSBMSUJYTF9fUU1QX01F
U1NBR0VfVFlQRV9SRVRVUk46Cj4gPiA+ID4gKyAgICBjYXNlIExJQlhMX19RTVBfTUVTU0FHRV9U
WVBFX0VSUk9SOgo+ID4gPiAuLi4KPiA+ID4gPiArICAgICAgICBvID0gbGlieGxfX2pzb25fbWFw
X2dldCgiaWQiLCByZXNwLCBKU09OX0lOVEVHRVIpOwo+ID4gPiA+ICsgICAgICAgIGlmICghbykg
ewo+ID4gPiA+ICsgICAgICAgICAgICAvKgo+ID4gPiA+ICsgICAgICAgICAgICAgKiBJZiAiaWQi
IGlzbid0IHByZXNlbnQsIGFuIGVycm9yIG9jY3VyIG9uIHRoZSBzZXJ2ZXIgYmVmb3JlCj4gPiA+
ID4gKyAgICAgICAgICAgICAqIGl0IGhhcyByZWFkIHRoZSAiaWQiIHByb3ZpZGVkIGJ5IGxpYnhs
Lgo+ID4gPiA+ICsgICAgICAgICAgICAgKi8KPiA+ID4gPiArICAgICAgICAgICAgcW1wX2V2X3Bh
cnNlX2Vycm9yX21lc3NhZ2VzKGVnYywgZXYsIHJlc3ApOwo+ID4gPiA+ICsgICAgICAgICAgICBy
ZXR1cm4gRVJST1JfUFJPVE9DT0xfRVJST1JfUU1QOwo+ID4gPiAKPiA+ID4gSSB0aGluayB5b3Ug
d2FudGVkIHRvIHJldHVybiB0aGUgZXJyb3IgY29kZSBmcm9tCj4gPiA+IHFtcF9ldl9wYXJzZV9l
cnJvcl9tZXNzYWdlcyA/Cj4gPiAKPiA+IFllYWgsIGJ1dCB0aGVuIEkndmUgYWRkZWQgdG8gdGhl
IHB1YmxpYyBkb2N1bWVudGF0aW9uIHRoYXQgRVJST1JfUU1QXyoKPiA+IG1lYW5zIHRoYXQgZXZf
cW1wIGlzIHN0aWxsIENvbm5lY3RlZC4KPiAKPiBPaC4gIFJpZ2h0LiAgSSBzZWUuICBOb3cgdGhh
dCB5b3UgaGF2ZSBleHBsYWluZWQgSSB0aGluayB0aGUgY29kZSBpcwo+IGNvcnJlY3QuICBDYW4g
eW91IGFkZCBhIGNvbW1lbnQgYWJvdXQgdGhpcyA/ICBTb21ldGhpbmcgbGlrZSB0aGlzOgo+ICAg
IC8qCj4gICAgICogRGVsaWJlcmF0ZWx5IHNxdWFzaCBhbGwgZXJyb3JzIGludG8gRVJST1JfUFJP
VE9DT0xfRVJST1JfUU1QLgo+ICAgICAqIHFtcF9ldl9wYXJzZV9lcnJvcl9tZXNzYWdlcyB3aWxs
IG9ubHkgcmV0dXJuIHRoYXQsIG9yCj4gICAgICogRVJST1JfUU1QXyo7IGJ1dCBFUlJPUl9RTVBf
KiBpcyByZXNlcnZlZCBmb3IgZXJyb3JzIHJlc3VsdGluZwo+ICAgICAqIGZyb20gdGhlIGNhbGxl
cidzIGNvbW1hbmQsIGFuZCB3aGVuIHdlIHJldHVybiB0aGF0IHdlIHByb21pc2UKPiAgICAgKiB0
aGF0IHRoZSBldl9xbXAgaXMgQ29ubmVjdGVkLgo+ICAgICAqLwoKV2lsbCBkby4KCj4gPiA+ICog
V2h5IGFyZSB3ZSBldmVuIGRvaW5nIGNhcGFiaWxpdHkgbmVnb3RhdGlvbiB3aGVuIHdlIHRocm93
IHRoZSBhbnN3ZXIKPiA+ID4gICBhd2F5ID8KPiA+IAo+ID4gSXQgaXMgcGFydCBvZiB0aGUgcHJv
dG9jb2wuCj4gPiAKPiA+IEFuZCBxbXBfY2FwYWJpbGl0aWVzIGRvZXNuJ3QgcmV0dXJuIGFueXRo
aW5nIChqdXN0IGFuIGVtcHR5IG9iamVjdCkuCj4gCj4gT2gsIGlzIHRoZSBwdXJwb3NlIHRvIGlu
Zm9ybSBxZW11IHdoYXQgb3VyIGNhcGFiaWxpdGllcyBhcmUgPwoKSXQgYWN0dWFsbHkgaW5mb3Jt
IHFlbXUgb2YgdGhlIGNhcGFiaWxpdGllcyB3ZSB3YW50LiBUaGUgUU1QIHNlcnZlciB3aWxsCm5v
dCBhY2NlcHQgYW55IG90aGVyIGNvbW1hbmRzIGJlZm9yZSB0aGUgY2xpZW50IGV4ZWN1dGUgcW1w
X2NhcGFiaWxpdGllcy4KClRoZSBjb252ZXJzYXRpb24gYmV0d2VlbiBRRU1VIGFuZCBsaWJ4bCBn
b2VzIGxpa2UgdGhpczoKClFFTVU6IEhpLCBJJ20gUUVNVSAzLjAsIEkgY2FuIGRvICJvb2IiLgps
aWJ4bDogSGksIEkgZG9uJ3QgbmVlZCBhbnkgY2FwYWJpbGl0aWVzLgpRRU1VOiBUaGFua3MsIHlv
dSBjYW4gbm93IHJ1biBhbnkgb3RoZXIgY29tbWFuZCB5b3UgbGlrZS4KbGlieGwgc2VuZHMgdGhl
IHVzZXIgY29tbWFuZC4KCk9yIGluIHRlcm0gb2YgZWRpdGVkIEpTT046ClFFTVU6ICB7ICJRTVAi
OiB7InZlcnNpb24iOiBYWFgsICJjYXBhYmlsaXRpZXMiOiBbIm9vYiJdIH0gfQpsaWJ4bDogeyAi
ZXhlY3V0ZSI6ICJxbXBfY2FwYWJpbGl0aWVzIiwgImFyZ3VtZW50cyI6IHt9IH0KUUVNVTogIHsg
InJldHVybiI6IHt9fQoKQW5kIGhlcmUgaXMgYSBsaW5rIHRvIHRoZSBleGFtcGxlIGluIHRoZSBR
TVAgc3BlYyBkb2N1bWVudAooMy4gUU1QIEV4YW1wbGVzKToKaHR0cHM6Ly9naXQucWVtdS5vcmcv
P3A9cWVtdS5naXQ7YT1ibG9iO2Y9ZG9jcy9pbnRlcm9wL3FtcC1zcGVjLnR4dDtoPThmN2RhMDI0
NWQ1MTQ0N2JlN2RmMmIzZDRiMTA1YmFkOWZiZWMwYjM7aGI9SEVBRCNsMjQ0CgpNYXliZSBJIHNo
b3VsZCBhZGQgc29tZXdoZXJlIGluIGEgY29tbWVudCB3aGVyZSB0byBmaW5kIHRoZSBRTVAgc3Bl
YywKZXZlbiBzbyB3ZSBhbHJlYWR5IGhhdmUgIlRoaXMgZmlsZSBpbXBsZW1lbnQgYSBjbGllbnQg
Zm9yIFFNUCAoUUVNVQpNb25pdG9yIFByb3RvY29sKS4gRm9yIHRoZSBTcGVjaWZpY2F0aW9uLCBz
ZWUgaW4gdGhlIFFFTVUgcmVwb3NpdG9yeS4iCmF0IHRoZSB0b3Agb2YgbGlieGxfcW1wLmMKCgpU
aGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 17:18:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 17:18: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-devel-bounces@lists.xenproject.org>)
	id 1gNhl8-0002vZ-0Q; Fri, 16 Nov 2018 17:18: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=zuek=N3=oracle.com=maran.wilson@srs-us1.protection.inumbo.net>)
 id 1gNhl7-0002vU-Ju
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 17:18:21 +0000
X-Inumbo-ID: 9d3591cc-e9c3-11e8-845f-12d6303a7972
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9d3591cc-e9c3-11e8-845f-12d6303a7972;
 Fri, 16 Nov 2018 17:18:20 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wAGHE10a021480;
 Fri, 16 Nov 2018 17:17:39 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=3U1bYNGqhawLSrOj7zZRGxZdoq1JJhJWNWfpqUIYAyA=;
 b=FMewaJuu3WQV2DXmHbMHFNXgddgz5pMczPCncgQaqJuathNhIKW803AFPbr54mlHaOdV
 scvpnUsy1p5LGGtkJ2UZjmhAXsCLP12dvIcS/YwE/ZIhFtDQjdteFK9Tr6gbf0rGFKS+
 GEsPsw3yxlDYB7XUt098TzZWNQA2my4/Z1NrE6+J64+B443k7YQxmITiVpbG3EhFcMsH
 LFhlcU2Y2PAX3o4QhRABvUfOyeg9+UtXZUo6k/AzP0uI+tm+SGT4oFSPYqv5ronjnewC
 F+/mkMTx3rmJewdvKhXug139pl0Jz+4zpJY8P9BXGMI3t39THU84cySFG/Jwl4k1kSgw DQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2nr7csge9p-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 16 Nov 2018 17:17:39 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wAGHHYKw007033
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 16 Nov 2018 17:17:34 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wAGHHUo3019023;
 Fri, 16 Nov 2018 17:17:31 GMT
Received: from [10.159.250.128] (/10.159.250.128)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 16 Nov 2018 09:17:30 -0800
To: Paolo Bonzini <pbonzini@redhat.com>, x86@kernel.org,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 kvm@vger.kernel.org, jgross@suse.com
References: <1523920175-27287-1-git-send-email-maran.wilson@oracle.com>
 <9aeeaf85-6ecf-c1e2-640a-657f5bb0f8ef@redhat.com>
From: Maran Wilson <maran.wilson@oracle.com>
Organization: Oracle Corporation
Message-ID: <bf0112de-8ceb-d1e4-d787-bf6bde7a1f14@oracle.com>
Date: Fri, 16 Nov 2018 09:17:27 -0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <9aeeaf85-6ecf-c1e2-640a-657f5bb0f8ef@redhat.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9079
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811160153
Subject: Re: [Xen-devel] [PATCH v7 0/7] KVM: x86: Allow Qemu/KVM to use PVH
 entry point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: luto@kernel.org, rkrcmar@redhat.com, linus.walleij@linaro.org,
 dave.hansen@linux.intel.com, hpa@zytor.com, boris.ostrovsky@oracle.com,
 hch@infradead.org, mingo@redhat.com, bp@suse.de,
 Stefano Garzarella <sgarzare@redhat.com>, thomas.lendacky@amd.com,
 Stefan Hajnoczi <stefanha@redhat.com>, jpoimboe@redhat.com, tglx@linutronix.de,
 mchehab@kernel.org, Maran Wilson <maran.wilson@oracle.com>,
 gregkh@linuxfoundation.org, rdunlap@infradead.org,
 George Kennedy <george.kennedy@oracle.com>,
 Liam Merwick <liam.merwick@oracle.com>, davem@davemloft.net,
 kirill.shutemov@linux.intel.com, roger.pau@citrix.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTYvMjAxOCAyOjQ2IEFNLCBQYW9sbyBCb256aW5pIHdyb3RlOgo+IE9uIDE3LzA0LzE4
IDAxOjA5LCBNYXJhbiBXaWxzb24gd3JvdGU6Cj4+IEZvciBjZXJ0YWluIGFwcGxpY2F0aW9ucyBp
dCBpcyBkZXNpcmFibGUgdG8gcmFwaWRseSBib290IGEgS1ZNIHZpcnR1YWwKPj4gbWFjaGluZS4g
SW4gY2FzZXMgd2hlcmUgbGVnYWN5IGhhcmR3YXJlIGFuZCBzb2Z0d2FyZSBzdXBwb3J0IHdpdGhp
biB0aGUKPj4gZ3Vlc3QgaXMgbm90IG5lZWRlZCwgUWVtdSBzaG91bGQgYmUgYWJsZSB0byBib290
IGRpcmVjdGx5IGludG8gdGhlCj4+IHVuY29tcHJlc3NlZCBMaW51eCBrZXJuZWwgYmluYXJ5IHdp
dGhvdXQgdGhlIG5lZWQgdG8gcnVuIGZpcm13YXJlLgo+Pgo+PiBUaGVyZSBhbHJlYWR5IGV4aXN0
cyBhbiBBQkkgdG8gYWxsb3cgdGhpcyBmb3IgWGVuIFBWSCBndWVzdHMgYW5kIHRoZSBBQkkKPj4g
aXMgc3VwcG9ydGVkIGJ5IExpbnV4IGFuZCBGcmVlQlNEOgo+Pgo+PiAgICAgaHR0cHM6Ly94ZW5i
aXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3B2aC5odG1sCj4+Cj4+IFRoaXMgcGF0Y2gg
c2VyaWVzIHdvdWxkIGVuYWJsZSBRZW11IHRvIHVzZSB0aGF0IHNhbWUgZW50cnkgcG9pbnQgZm9y
Cj4+IGJvb3RpbmcgS1ZNIGd1ZXN0cy4KPiBIaSBNYXJhbiwgd2hhdCBoYXBwZW5lZCB0byB0aGlz
IHNlcmllcyAoYW5kIHRvIHRoZSBRRU1VIHdvcmspPwoKSGkgUGFvbG8sCgpUaGFuayB5b3UgZm9y
IHRoZSByZW1pbmRlci4gU29ycnksIEkgaGF2ZSBiZWVuIHdhbnRpbmcgdG8gY29udGludWUgdGhp
cyAKd29yayBmb3IgYSB3aGlsZSBub3csIGJ1dCBvdXIgdGVhbSBoYXMgYmVlbiBwdWxsZWQgaW4g
b3RoZXIgZGlyZWN0aW9ucyAKYW5kIHRoaXMgb25lIGVuZGVkIHVwIGdldHRpbmcgdGVtcG9yYXJp
bHkgcHVzaGVkIGRvd24gdGhlIHByaW9yaXR5IHN0YWNrLgoKTGV0IG1lIGRpc2N1c3Mgd2l0aCBt
eSBtYW5hZ2VtZW50IGFuZCBnZXQgYmFjayB0byB5b3UuIEkgZG8gd2FudCAoYW5kIAppbnRlbmQp
IHRvIHN1cHBvcnQgYW5kIHB1c2ggdGhpcyBvdmVyIHRoZSBmaW5pc2ggbGluZS4KCkluIHRoZSBt
ZWFudGltZSwgaWYgdGhlcmUgYXJlIGFueSBmb2xrcyBvdXQgdGhlcmUgd2l0aCBhIHNwZWNpZmlj
IApidXNpbmVzcyBuZWVkIGZvciBnZXR0aW5nIHRoaXMgZG9uZSBzb29uZXIgcmF0aGVyIHRoYW4g
bGF0ZXIgYW5kIGFyZSAKYWJsZSB0byBpbnZlc3QgYSBiaXQgb2YgdGltZSB0byBjb2xsYWJvcmF0
ZSBvbiB0aGUgcmVtYWluaW5nIFFlbXUgd29yaywgCnBsZWFzZSBmZWVsIGZyZWUgdG8gcGluZyBt
ZSBvZmZsaW5lLiBXZSBoYXZlIHNvbWUgcHJlbGltaW5hcnkgUWVtdSAKcGF0Y2hlcywgYnV0IHRo
ZXJlIGlzIHNvbWUgYWRkaXRpb25hbCB3b3JrIG5lZWRlZCBiZWZvcmUgdGhleSBhcmUgcmVhZHkg
CndpZGVyIHJldmlldy4KClRoYW5rcywKLU1hcmFuCgo+Cj4gUGFvbG8KPgo+PiBDaGFuZ2VzIGZy
b20gdjY6Cj4+Cj4+ICAgKiBBZGRyZXNzZWQgaXNzdWVzIGNhdWdodCBieSB0aGUga2J1aWxkIHRl
c3Qgcm9ib3Q6Cj4+ICAgICAgLSBSZXN0b3JlZCBhbiAjaW5jbHVkZSBsaW5lIHRoYXQgaGFkIGJl
ZW4gZHJvcHBlZCBieSBtaXN0YWtlIChwYXRjaCA0KQo+PiAgICAgIC0gUmVtb3ZlZCBhIHBhaXIg
b2YgI2luY2x1ZGUgbGluZXMgdGhhdCB3ZXJlIG5vIGxvbmdlciBuZWVkZWQgaW4gYQo+PiAgICAg
ICAgY29tbW9uIGNvZGUgZmlsZSBhbmQgY2F1c2luZyBwcm9ibGVtcyBmb3IgY2VydGFpbiAzMi1i
aXQgY29uZmlncwo+PiAgICAgICAgKHBhdGNocyA0IGFuZCA3KQo+Pgo+PiBDaGFuZ2VzIGZyb20g
djU6Cj4+Cj4+ICAgKiBUaGUgaW50ZXJmYWNlIGNoYW5nZXMgdG8gdGhlIHg4Ni9IVk0gc3RhcnQg
aW5mbyBsYXlvdXQgaGF2ZQo+PiAgICAgbm93IGJlZW4gYWNjZXB0ZWQgaW50byB0aGUgWGVuIHRy
ZWUuCj4+ICAgKiBSZWJhc2UgYW5kIG1lcmdlIHVwc3RyZWFtIFBWSCBmaWxlIGNoYW5nZXMuCj4+
ICAgKiAoUGF0Y2ggNikgU3luY2VkIHVwIHRvIHRoZSBmaW5hbCB2ZXJzaW9uIG9mIHRoZSBoZWFk
ZXIgZmlsZSB0aGF0IHdhcwo+PiAgICAgICAgICAgICAgIGFja2VkIGFuZCBwdWxsZWQgaW50byB0
aGUgWGVuIHRyZWUuCj4+ICAgKiAoUGF0Y2ggMSkgRml4ZWQgdHlwbyBhbmQgcmVtb3ZlZCByZWR1
bmRhbnQgImRlZl9ib29sIG4iIGxpbmUuCj4+Cj4+IENoYW5nZXMgZnJvbSB2NDoKPj4KPj4gTm90
ZTogSSd2ZSB3aXRoaGVsZCBKdWVyZ2VuJ3MgZWFybGllciAiUmV2aWV3ZWQtYnkiIHRhZ3MgZnJv
bSBwYXRjaGVzCj4+IDEgYW5kIDcgc2luY2UgdGhlcmUgd2VyZSBtaW5vciBjaGFuZ2VzIChtb3N0
bHkganVzdCBhZGRpdGlvbiBvZgo+PiBDT05GSUdfS1ZNX0dVRVNUX1BWSCBhcyByZXF1ZXN0ZWQp
IHRoYXQgY2FtZSBhZnRlcndhcmRzLgo+Pgo+PiAgICogQ2hhbmdlZCBzdWJqZWN0IHByZWZpeCBm
cm9tIFJGQyB0byBQQVRDSAo+PiAgICogQWRkZWQgQ09ORklHX0tWTV9HVUVTVF9QVkggYXMgc3Vn
Z2VzdGVkCj4+ICAgKiBSZWxvY2F0ZWQgdGhlIFBWSCBjb21tb24gZmlsZXMgdG8KPj4gICAgIGFy
Y2gveDg2L3BsYXRmb3JtL3B2aC97ZW5saWdodGVuLmMsaGVhZC5TfQo+PiAgICogUmVhbGl6ZWQg
SSBhbHNvIG5lZWRlZCB0byBtb3ZlIHRoZSBvYmp0b29sIG92ZXJyaWRlIGZvciB0aG9zZSBmaWxl
cwo+PiAgICogVXBkYXRlZCBhIGZldyBjb2RlIGNvbW1lbnRzIHBlciByZXZpZXdlciBmZWVkYmFj
awo+PiAgICogU2VudCBvdXQgYSBwYXRjaCBvZiB0aGUgaHZtX3N0YXJ0X2luZm8gc3RydWN0IGNo
YW5nZXMgYWdhaW5zdCB0aGUgWGVuCj4+ICAgICB0cmVlIHNpbmNlIHRoYXQgaXMgdGhlIGNhbm9u
aWNhbCBjb3B5IG9mIHRoZSBoZWFkZXIuIERpc2N1c3Npb25zIG9uCj4+ICAgICB0aGF0IHRocmVh
ZCBoYXZlIHJlc3VsdGVkIGluIHNvbWUgKG5vbi1mdW5jdGlvbmFsKSB1cGRhdGVzIHRvCj4+ICAg
ICBzdGFydF9pbmZvLmggKHBhdGNoIDYvNykgYW5kIHRob3NlIGNoYW5nZXMgYXJlIHJlZmxlY3Rl
ZCBoZXJlIGFzIHdlbGwKPj4gICAgIGluIG9yZGVyIHRvIGtlZXAgdGhlIGZpbGVzIGluIHN5bmMu
IFRoZSBoZWFkZXIgZmlsZSBoYXMgc2luY2UgYmVlbgo+PiAgICAgYWNrJ2VkIGZvciB0aGUgWGVu
IHRyZWUgYnkgSmFuIEJldWxpY2guCj4+Cj4+IENoYW5nZXMgZnJvbSB2MzoKPj4KPj4gICAqIElt
cGxlbWVudGVkIEp1ZXJnZW4ncyBzdWdnZXN0aW9uIGZvciByZWZhY3RvcmluZyBhbmQgbW92aW5n
IHRoZSBQVkgKPj4gICAgIGNvZGUgc28gdGhhdCBDT05GSUdfWEVOIGlzIG5vIGxvbmdlciByZXF1
aXJlZCBmb3IgYm9vdGluZyBLVk0gZ3Vlc3RzCj4+ICAgICB2aWEgdGhlIFBWSCBlbnRyeSBwb2lu
dC4KPj4gICAgIEZ1bmN0aW9uYWxseSwgbm90aGluZyBoYXMgY2hhbmdlZCBmcm9tIFYzIHJlYWxs
eSwgYnV0IHRoZSBwYXRjaGVzCj4+ICAgICBsb29rIGNvbXBsZXRlbHkgZGlmZmVyZW50IG5vdyBi
ZWNhdXNlIG9mIGFsbCB0aGUgY29kZSBtb3ZlbWVudCBhbmQKPj4gICAgIHJlZmFjdG9yaW5nLiBT
b21lIG9mIHRoZXNlIHBhdGNoZXMgY2FuIGJlIGNvbWJpbmVkLCBidXQgSSd2ZSBsZWZ0Cj4+ICAg
ICB0aGVtIHZlcnkgc21hbGwgaW4gc29tZSBjYXNlcyB0byBtYWtlIHRoZSByZWZhY3RvcmluZyBh
bmQgY29kZQo+PiAgICAgbW92ZW1lbnQgZWFzaWVyIHRvIHJldmlldy4KPj4gICAgIE15IGFwcHJv
YWNoIGZvciByZWZhY3RvcmluZyBoYXMgYmVlbiB0byBjcmVhdGUgYSBQVkggZW50cnkgbGF5ZXIg
dGhhdAo+PiAgICAgc3RpbGwgaGFzIHVuZGVyc3RhbmRpbmcgYW5kIGtub3dsZWRnZSBhYm91dCBY
ZW4gdnMgbm9uLVhlbiBndWVzdCB0eXBlcwo+PiAgICAgc28gdGhhdCBpdCBjYW4gbWFrZSBydW4g
dGltZSBkZWNpc2lvbnMgdG8gaGFuZGxlIGVpdGhlciBjYXNlLCBhcwo+PiAgICAgb3Bwb3NlZCB0
byBnb2luZyBhbGwgdGhlIHdheSBhbmQgcmUtd3JpdGluZyBpdCB0byBiZSBhIGNvbXBsZXRlbHkK
Pj4gICAgIGh5cGVydmlzb3IgYWdub3N0aWMgYW5kIGFyY2hpdGVjdHVyYWxseSBwdXJlIGxheWVy
IHRoYXQgaXMgc2VwYXJhdGUKPj4gICAgIGZyb20gZ3Vlc3QgdHlwZSBkZXRhaWxzLiBUaGUgbGF0
dGVyIHNlZW1lZCBhIGJpdCBvdmVya2lsbCBpbiB0aGlzCj4+ICAgICBzaXR1YXRpb24uIEFuZCBJ
J3ZlIGhhbmRsZWQgdGhlIGNvbXBsZXhpdHkgb2YgaGF2aW5nIHRvIHN1cHBvcnQKPj4gICAgIFFl
bXUvS1ZNIGJvb3Qgb2Yga2VybmVscyBjb21waWxlZCB3aXRoIG9yIHdpdGhvdXQgQ09ORklHX1hF
TiB2aWEgYQo+PiAgICAgcGFpciBvZiB4ZW4gc3BlY2lmaWMgX193ZWFrIHJvdXRpbmVzIHRoYXQg
Y2FuIGJlIG92ZXJyaWRkZW4gaW4ga2VybmVscwo+PiAgICAgdGhhdCBzdXBwb3J0IFhlbiBndWVz
dHMuIEltcG9ydGFudGx5LCB0aGUgX193ZWFrIHJvdXRpbmVzIGFyZSBmb3IKPj4gICAgIHhlbiBz
cGVjaWZpYyBjb2RlIG9ubHkgKG5vdCBnZW5lcmljICJndWVzdCB0eXBlIiBzcGVjaWZpYyBjb2Rl
KSBzbwo+PiAgICAgdGhlcmUgaXMgbm8gY2xhc2hpbmcgYmV0d2VlbiB4ZW4gdmVyc2lvbiBvZiB0
aGUgc3Ryb25nIHJvdXRpbmUgYW5kLAo+PiAgICAgc2F5LCBhIEtWTSB2ZXJzaW9uIG9mIHRoZSBz
YW1lIHJvdXRpbmUuIEJ1dCBJJ20gc3VyZSB0aGVyZSBhcmUgbWFueQo+PiAgICAgd2F5cyB0byBz
a2luIHRoaXMgY2F0LCBzbyBJJ20gb3BlbiB0byBhbHRlcm5hdGUgc3VnZ2VzdGlvbnMgaWYgdGhl
cmUKPj4gICAgIGlzIGEgY29tcGVsbGluZyByZWFzb24gZm9yIG5vdCB1c2luZyBfX3dlYWsgaW4g
dGhpcyBzaXR1YXRpb24uCj4+Cj4+IENoYW5nZXMgZnJvbSB2MjoKPj4KPj4gICAqIEFsbCBzdHJ1
Y3R1cmVzIChpbmNsdWRpbmcgbWVtb3J5IG1hcCB0YWJsZSBlbnRyaWVzKSBhcmUgcGFkZGVkIGFu
ZAo+PiAgICAgYWxpZ25lZCB0byBhbiA4IGJ5dGUgYm91bmRhcnkuCj4+Cj4+ICAgKiBSZW1vdmVk
IHRoZSAicGFja2VkIiBhdHRyaWJ1dGVzIGFuZCBtYWRlIGNoYW5nZXMgdG8gY29tbWVudHMgYXMK
Pj4gICAgIHN1Z2dlc3RlZCBieSBKYW4uCj4+Cj4+IENoYW5nZXMgZnJvbSB2MToKPj4KPj4gICAq
IEFkb3B0ZWQgUGFvbG8ncyBzdWdnZXN0aW9uIGZvciBkZWZpbmluZyBhIHYyIFBWSCBBQkkgdGhh
dCBpbmNsdWRlcyB0aGUKPj4gICAgIGU4MjAgbWFwIGluc3RlYWQgb2YgdXNpbmcgdGhlIHNlY29u
ZCBtb2R1bGUgZW50cnkgdG8gcGFzcyB0aGUgdGFibGUuCj4+Cj4+ICAgKiBDbGVhbmVkIHRoaW5n
cyB1cCBhIGJpdCB0byByZWR1Y2UgdGhlIG51bWJlciBvZiB4ZW4gdnMgbm9uLXhlbiBzcGVjaWFs
Cj4+ICAgICBjYXNlcy4KPj4KPj4KPj4gTWFyYW4gV2lsc29uICg3KToKPj4gICAgeGVuL3B2aDog
U3BsaXQgQ09ORklHX1hFTl9QVkggaW50byBDT05GSUdfUFZIIGFuZCBDT05GSUdfWEVOX1BWSAo+
PiAgICB4ZW4vcHZoOiBNb3ZlIFBWSCBlbnRyeSBjb2RlIG91dCBvZiBYZW4gc3BlY2lmaWMgdHJl
ZQo+PiAgICB4ZW4vcHZoOiBDcmVhdGUgYSBuZXcgZmlsZSBmb3IgWGVuIHNwZWNpZmljIFBWSCBj
b2RlCj4+ICAgIHhlbi9wdmg6IE1vdmUgWGVuIHNwZWNpZmljIFBWSCBWTSBpbml0aWFsaXphdGlv
biBvdXQgb2YgY29tbW9uIGZpbGUKPj4gICAgeGVuL3B2aDogTW92ZSBYZW4gY29kZSBmb3IgZ2V0
dGluZyBtZW0gbWFwIHZpYSBoY2FsbCBvdXQgb2YgY29tbW9uCj4+ICAgICAgZmlsZQo+PiAgICB4
ZW4vcHZoOiBBZGQgbWVtb3J5IG1hcCBwb2ludGVyIHRvIGh2bV9zdGFydF9pbmZvIHN0cnVjdAo+
PiAgICBLVk06IHg4NjogQWxsb3cgUWVtdS9LVk0gdG8gdXNlIFBWSCBlbnRyeSBwb2ludAo+Pgo+
PiAgIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
ICsKPj4gICBhcmNoL3g4Ni9LYnVpbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMiArCj4+ICAgYXJjaC94ODYvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMTQgKysrCj4+ICAgYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUyAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDIgKy0KPj4gICBhcmNoL3g4Ni9wbGF0Zm9ybS9wdmgvTWFrZWZpbGUgICAg
ICAgICAgICAgICAgICB8ICAgNSArCj4+ICAgYXJjaC94ODYvcGxhdGZvcm0vcHZoL2VubGlnaHRl
bi5jICAgICAgICAgICAgICAgfCAxMzYgKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAgYXJj
aC94ODYve3hlbi94ZW4tcHZoLlMgPT4gcGxhdGZvcm0vcHZoL2hlYWQuU30gfCAgIDAKPj4gICBh
cmNoL3g4Ni94ZW4vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQo+
PiAgIGFyY2gveDg2L3hlbi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy
IC0KPj4gICBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jICAgICAgICAgICAgICAgICAgICB8
ICA5MyArKystLS0tLS0tLS0tLS0tCj4+ICAgaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2h2bS9zdGFy
dF9pbmZvLmggICAgICAgICAgfCAgNjMgKysrKysrKysrKy0KPj4gICAxMSBmaWxlcyBjaGFuZ2Vk
LCAyNDAgaW5zZXJ0aW9ucygrKSwgODEgZGVsZXRpb25zKC0pCj4+ICAgY3JlYXRlIG1vZGUgMTAw
NjQ0IGFyY2gveDg2L3BsYXRmb3JtL3B2aC9NYWtlZmlsZQo+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0
NCBhcmNoL3g4Ni9wbGF0Zm9ybS9wdmgvZW5saWdodGVuLmMKPj4gICByZW5hbWUgYXJjaC94ODYv
e3hlbi94ZW4tcHZoLlMgPT4gcGxhdGZvcm0vcHZoL2hlYWQuU30gKDEwMCUpCj4+CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 17:27:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 17:27: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-devel-bounces@lists.xenproject.org>)
	id 1gNhtg-0003nw-8m; Fri, 16 Nov 2018 17:27: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=ma9f=n3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNhtf-0003nr-6Z
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 17:27:11 +0000
X-Inumbo-ID: d8b2fe02-e9c4-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d8b2fe02-e9c4-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 17:27:09 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id F36AB1DC8;
 Fri, 16 Nov 2018 09:27:08 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 33BC93F718;
 Fri, 16 Nov 2018 09:27:08 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <1542386727-30311-1-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fb41738a-282e-a633-ff60-ac3fca664cee@arm.com>
Date: Fri, 16 Nov 2018 17:27:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542386727-30311-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] gic:vgic: avoid excessive conversions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLAoKT24gMTYvMTEvMjAxOCAxNjo0NSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBG
cm9tOiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IEF2b2lkIGV4
Y2Vzc2l2ZSBjb252ZXJzaW9ucyBiZXR3ZWVuIHBlbmRpbmdfaXJxIGFuZCBpcnEgbnVtYmVyL3By
aW9yaXR5Lgo+IFRoaXMgc2ltbGlmaWVzIGZ1bmN0aW9ucyBpbnRlcmZhY2UgYW5kIHJlZHVjZXMg
dW5kZXIgbG9ja3MgY29kZSBzaXplLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3Yg
PGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXZnaWMu
YyAgICB8IDEwICsrKy0tLS0tLS0KPiAgIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgIDIg
Ky0KPiAgIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgIHwgIDYgKysrLS0tCj4gICB4ZW4vaW5j
bHVkZS9hc20tYXJtL2dpYy5oICB8ICA1ICsrLS0tCj4gICA0IGZpbGVzIGNoYW5nZWQsIDkgaW5z
ZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9naWMtdmdpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKPiBpbmRleCA5OTAzOTljLi5l
OGU5MTM2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCj4gKysrIGIveGVu
L2FyY2gvYXJtL2dpYy12Z2ljLmMKPiBAQCAtNzMsMTAgKzczLDggQEAgdm9pZCBnaWNfcmVtb3Zl
X2Zyb21fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQo+
ICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVlKTsKPiAgIH0KPiAgIAo+IC12b2lkIGdp
Y19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFs
X2lycSkKPiArdm9pZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1
Y3QgcGVuZGluZ19pcnEgKm4pCj4gICB7Cj4gLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKm4gPSBp
cnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7Cj4gLQo+ICAgICAgIC8qIElmIGFuIExQSSBo
YXMgYmVlbiByZW1vdmVkIG1lYW53aGlsZSwgdGhlcmUgaXMgbm90aGluZyBsZWZ0IHRvIHJhaXNl
LiAqLwo+ICAgICAgIGlmICggdW5saWtlbHkoIW4pICkKPiAgICAgICAgICAgcmV0dXJuOwo+IEBA
IC0xMzMsMTIgKzEzMSwxMCBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGdpY19maW5kX3VudXNlZF9s
cihzdHJ1Y3QgdmNwdSAqdiwKPiAgICAgICByZXR1cm4gbHI7Cj4gICB9Cj4gICAKPiAtdm9pZCBn
aWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9p
cnEsCj4gLSAgICAgICAgdW5zaWduZWQgaW50IHByaW9yaXR5KQo+ICt2b2lkIGdpY19yYWlzZV9n
dWVzdF9pcnEoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKPiAgIHsKPiAg
ICAgICBpbnQgaTsKPiAgICAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2dldF9ucl9scnMo
KTsKPiAtICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKHYsIHZpcnR1
YWxfaXJxKTsKPiAgIAo+ICAgICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2lj
LmxvY2spKTsKPiAgIAo+IEBAIC0yMjcsNyArMjIzLDcgQEAgc3RhdGljIHZvaWQgZ2ljX3VwZGF0
ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBpKQo+ICAgICAgICAgICBpZiAoIHRlc3RfYml0
KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cykgJiYKPiAgICAgICAgICAgICAgICB0
ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1cykgJiYKPiAgICAgICAgICAg
ICAgICAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpICkKPiAt
ICAgICAgICAgICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSh2LCBpcnEsIHAtPnByaW9yaXR5KTsKPiAr
ICAgICAgICAgICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSh2LCBwKTsKPiAgICAgICAgICAgZWxzZSB7
Cj4gICAgICAgICAgICAgICBsaXN0X2RlbF9pbml0KCZwLT5pbmZsaWdodCk7Cj4gICAgICAgICAg
ICAgICAvKgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9h
cmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gaW5kZXggNWI3M2M0ZS4uMTkzYTI4ZiAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2lj
LXYzLWl0cy5jCj4gQEAgLTQ0Nyw3ICs0NDcsNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfbHBpX3Zn
aWNfc3RhdHVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCj4gICAgICAg
ewo+ICAgICAgICAgICBpZiAoICFsaXN0X2VtcHR5KCZwLT5pbmZsaWdodCkgJiYKPiAgICAgICAg
ICAgICAgICAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVzKSApCj4g
LSAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodiwgcC0+aXJxLCBwLT5scGlfcHJpb3Jp
dHkpOwo+ICsgICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHYsIHApOwoKVGhlIGludGVy
ZmFjZSBpcyBub3QgYmVoYXZpbmcgdGhlIHNhbWUgd2F5IG5vdy4gSSB1bmRlcnN0YW5kIHRoYXQg
bm9ib2R5IGlzIAp1c2luZyB0aGUgMyBwYXJhbWV0ZXJzIGJ1dCB0aGF0J3MgYWN0dWFsbHkgYSBi
dWcgd2l0aCB0aGUgSVRTLgoKQmVjYXVzZSB0aGUgTFBJIHdpbGwgbm90IGJlIHNldCB3aXRoIGV4
cGVjdGVkIHByaW9yaXR5LgoKPiAgICAgICB9Cj4gICAgICAgZWxzZQo+ICAgICAgICAgICBnaWNf
cmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2LCBwKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBpbmRleCA1YTRmMDgyLi42MjhhMzRmIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdp
Yy5jCj4gQEAgLTQwMyw3ICs0MDMsNyBAQCB2b2lkIHZnaWNfZW5hYmxlX2lycXMoc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IHIsIGludCBuKQo+ICAgICAgICAgICBwID0gaXJxX3RvX3BlbmRpbmco
dl90YXJnZXQsIGlycSk7MTY1MTMwNDEwMGUKPiAgICAgICAgICAgc2V0X2JpdChHSUNfSVJRX0dV
RVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpOwo+ICAgICAgICAgICBpZiAoICFsaXN0X2VtcHR5KCZw
LT5pbmZsaWdodCkgJiYgIXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnAtPnN0YXR1
cykgKQo+IC0gICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHZfdGFyZ2V0LCBpcnEsIHAt
PnByaW9yaXR5KTsKPiArICAgICAgICAgICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSh2X3RhcmdldCwg
cCk7Cj4gICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZfdGFyZ2V0LT5hcmNoLnZn
aWMubG9jaywgZmxhZ3MpOwo+ICAgICAgICAgICBpZiAoIHAtPmRlc2MgIT0gTlVMTCApCj4gICAg
ICAgICAgIHsKPiBAQCAtNTY4LDcgKzU2OCw3IEBAIHZvaWQgdmdpY19pbmplY3RfaXJxKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSwKPiAgIAo+ICAg
ICAgIGlmICggIWxpc3RfZW1wdHkoJm4tPmluZmxpZ2h0KSApCj4gICAgICAgewo+IC0gICAgICAg
IGdpY19yYWlzZV9pbmZsaWdodF9pcnEodiwgdmlycSk7Cj4gKyAgICAgICAgZ2ljX3JhaXNlX2lu
ZmxpZ2h0X2lycSh2LCBuKTsKPiAgICAgICAgICAgZ290byBvdXQ7Cj4gICAgICAgfQo+ICAgCj4g
QEAgLTU3Nyw3ICs1NzcsNyBAQCB2b2lkIHZnaWNfaW5qZWN0X2lycShzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEsCj4gICAKPiAgICAgICAvKiB0aGUg
aXJxIGlzIGVuYWJsZWQgKi8KPiAgICAgICBpZiAoIHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfRU5B
QkxFRCwgJm4tPnN0YXR1cykgKQo+IC0gICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodiwgdmly
cSwgcHJpb3JpdHkpOwo+ICsgICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodiwgbik7Cj4gICAK
PiAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggaXRlciwgJnYtPmFyY2gudmdpYy5pbmZsaWdo
dF9pcnFzLCBpbmZsaWdodCApCj4gICAgICAgewo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAo+IGluZGV4IGZhYjAyZjEu
LjE4NTk0MTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiBAQCAtMjUyLDkgKzI1Miw4IEBAIGludCBnaWNf
cmVtb3ZlX2lycV9mcm9tX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJx
LAo+ICAgZXh0ZXJuIHZvaWQgZ2ljX2NsZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdik7
Cj4gICAKPiAgIGV4dGVybiB2b2lkIGluaXRfbWFpbnRlbmFuY2VfaW50ZXJydXB0KHZvaWQpOwo+
IC1leHRlcm4gdm9pZCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgaXJxLAo+IC0gICAgICAgIHVuc2lnbmVkIGludCBwcmlvcml0eSk7Cj4gLWV4dGVybiB2
b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2
aXJ0dWFsX2lycSk7Cj4gK2V4dGVybiB2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZj
cHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCk7Cj4gK2V4dGVybiB2b2lkIGdpY19yYWlzZV9p
bmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqbik7CgpUaGF0
IGNvZGUgaXMgbm90IGdvaW5nIHRvIGNvbXBpbGUgd2l0aCB0aGUgbmV3IHZHSUMgYXMgcGVuZGlu
Z19pcnEgb25seSBleGlzdHMgCmZvciB0aGUgY3VycmVudCB2R0lDLgoKPiAgIAo+ICAgLyogQWNj
ZXB0IGFuIGludGVycnVwdCBmcm9tIHRoZSBHSUMgYW5kIGRpc3BhdGNoIGl0cyBoYW5kbGVyICov
Cj4gICBleHRlcm4gdm9pZCBnaWNfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LCBpbnQgaXNfZmlxKTsKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 17:44:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 17: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-devel-bounces@lists.xenproject.org>)
	id 1gNi9u-0005G6-TG; Fri, 16 Nov 2018 17:43:58 +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=jrw7=N3=citrix.com=prvs=851814dcd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNi9u-0005G1-0v
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 17:43:58 +0000
X-Inumbo-ID: 2fe949f2-e9c7-11e8-9593-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2fe949f2-e9c7-11e8-9593-12d6303a7972;
 Fri, 16 Nov 2018 17:43:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="81979860"
To: Jan Beulich <JBeulich@suse.com>
References: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
 <5BEE97C402000078001FCB10@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <78463755-55b3-7914-227e-9351702b6764@citrix.com>
Date: Fri, 16 Nov 2018 17:43:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BEE97C402000078001FCB10@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 0/4] x86: Drop PVRDTSCP and fix MSR_TSC_AUX
 handling for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMTEvMjAxOCAxMDoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTUuMTEuMTgg
YXQgMjI6NDcsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gQm9yaXMgaGFz
IGNvbmZpcm1lZCB0aGF0IG5vb25lIGFwcGVhcnMgdG8gYmUgdXNpbmcgUFZSRFRTQ1AgYW55IG1v
cmUsIGFuZCBpbgo+PiB0aGUgZGVjYWRlIHNpbmNlIGl0IHdhcyBpbnRyb2R1Y2VkLCBndWVzdCBr
ZXJuZWwgLyBoYXJkd2FyZSBzdXBwb3J0IGhhcwo+PiBwcm92aWRlZCBhIGJldHRlciBhbHRlcm5h
dGl2ZS4KPiBEb2Vzbid0IHJlbW92YWwgb2YgZnVuY3Rpb25hbGl0eSByZXF1aXJlIGtub3dpbmcg
dGhhdCBpdCB3YXMgbmV2ZXIgdXNlZAo+IGF0IGFsbCwgcmF0aGVyIHRoYW4ganVzdCBrbm93aW5n
IHRoYXQgbm90aGluZyB1c2VzIGl0IGFueW1vcmU/IFdoYXQgaWYKPiBzb21lIG9sZCBndWVzdCBz
b21ld2hlcmUgcmVsaWVzIG9uIGl0PwoKSXRzIGFuIGFsbC1vci1ub3RoaW5nIGZlYXR1cmUuwqAg
VGhlIGVudGlyZXR5IG9mIHlvdXIgVk0gdXNlcnNwYWNlIG5lZWQKdG8gc3VwcG9ydCBpdCwgb3Ig
dGltaW5nIHdpbGwgZ28gd3Jvbmcgb24gbWlncmF0ZS4KCldlIGFscmVhZHkgZXN0YWJsaXNoZWQg
dGhhdCBpdCBhcHBlYXJzIHRvIGJlIGEgdmVzdGlnaWFsIE9yYWNsZS1pc20gZm9yCndoaWNoIG5v
IGNvbnN1bWVyIHNpZGUgY29kZSBldmVyIGFwcGVhcmVkLCBhbmQgdGhhdCBpc24ndCB1c2VkLgoK
V2hhdCBpcyB1bmFjY2VwdGFibGUgaXMgUFZSRFRTQ1AncyBpbXBsZW1lbnRhdGlvbiBjYXVzaW5n
IGJyZWFrYWdlcyBpbgphcmNoaXRlY3R1cmFsIGJlaGF2aW91ciBmb3Igbm9uLVBWUkRUU0NQIGNv
bmZpZ3VyYXRpb25zLCBhbmQgb25lIHdheSBvcgphbm90aGVyLCB0aGlzIG5lZWRzIGZpeGluZy4K
ClBsZWFzZSBjYW4gd2UgbWFrZSBhIGRlY2lzaW9uLCBiZWNhdXNlIEkgZG9uJ3QgaGF2ZSB0byB0
aW1lIChvciBpbmRlZWQsCnRoZSB3YW50KSB0byBhbmQgZml4IHRoaXMgYSAzcmQgZGlmZmVyZW50
IHdheSBpZiB0aGF0J3MgZ29pbmcgdG8gcnVuCmludG8gYSBzaW1pbGFyIHJlYWN0aW9uLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 17:46:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 17:46: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-devel-bounces@lists.xenproject.org>)
	id 1gNiBy-0005N8-9k; Fri, 16 Nov 2018 17:46: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=jrw7=N3=citrix.com=prvs=851814dcd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gNiBx-0005N2-9C
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 17:46:05 +0000
X-Inumbo-ID: 7c3b67ae-e9c7-11e8-a9d5-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c3b67ae-e9c7-11e8-a9d5-12d6303a7972;
 Fri, 16 Nov 2018 17:46:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,240,1539648000"; d="scan'208";a="70798322"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 16 Nov 2018 17:45:58 +0000
Message-ID: <1542390358-14183-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1540213082-616-6-git-send-email-andrew.cooper3@citrix.com>
References: <1540213082-616-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 5/5] xen/keyhandler: Drop keyhandler_scratch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBhbG1vc3QgYWxsIHVzZXJzIG9mIGtleWhhbmRsZXJfc2NyYXRjaCBnb25lLCBjbGVhbiB1
cCB0aGUgMyByZW1haW5pbmcKdXNlcnMgYW5kIGRyb3AgdGhlIGJ1ZmZlci4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgoKdjI6CiAqIFVzZSBhIHN0YXRpYyBfX2luaXRkYXRhIGJ1ZmZlciBmb3IgRUZJLCByYXRoZXIg
dGhhbiBhIHN0YWNrIHZhcmlhYmxlLgogKiBEcm9wIChpbnQpIGNhc3RzIGZvciBwZXJpb2RpYyB0
aW1lciBwcmludGluZy4KdjM6CiAqIEV4dGVuZCB0aGUgRUZJIGJ1ZmZlciB0byByZW1haW4gYmVp
bmcgMTAyNCBieXRlcyBsb25nLgotLS0KIHhlbi9hcmNoL3g4Ni9udW1hLmMgICAgICAgICAgfCAx
MSArKysrLS0tLS0tLQogeGVuL2NvbW1vbi9lZmkvYm9vdC5jICAgICAgICB8ICA0ICsrLS0KIHhl
bi9jb21tb24va2V5aGFuZGxlci5jICAgICAgfCAyNiArKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUveGVuL2tleWhhbmRsZXIuaCB8ICAzIC0tLQogNCBmaWxlcyBjaGFuZ2Vk
LCAxMyBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbnVtYS5jIGIveGVuL2FyY2gveDg2L251bWEuYwppbmRleCA4ZTA4MTczLi5iM2M5YzEy
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbnVtYS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9udW1h
LmMKQEAgLTM3Miw3ICszNzIsNiBAQCBzdGF0aWMgdm9pZCBkdW1wX251bWEodW5zaWduZWQgY2hh
ciBrZXkpCiB7CiAgICAgc190aW1lX3Qgbm93ID0gTk9XKCk7CiAgICAgdW5zaWduZWQgaW50IGks
IGosIG47Ci0gICAgaW50IGVycjsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwogICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2U7CiAgICAgdW5zaWduZWQgaW50IHBhZ2VfbnVtX25vZGVbTUFYX05VTU5P
REVTXTsKQEAgLTQ1NCwxMiArNDUzLDEwIEBAIHN0YXRpYyB2b2lkIGR1bXBfbnVtYSh1bnNpZ25l
ZCBjaGFyIGtleSkKICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgaW50IHN0YXJ0X2Nw
dSA9IH4wVTsKIAotICAgICAgICAgICAgZXJyID0gc25wcmludGYoa2V5aGFuZGxlcl9zY3JhdGNo
LCAxMiwgIiUzdSIsCi0gICAgICAgICAgICAgICAgICAgIHZudW1hLT52bm9kZV90b19wbm9kZVtp
XSk7Ci0gICAgICAgICAgICBpZiAoIGVyciA8IDAgfHwgdm51bWEtPnZub2RlX3RvX3Bub2RlW2ld
ID09IE5VTUFfTk9fTk9ERSApCi0gICAgICAgICAgICAgICAgc3RybGNweShrZXloYW5kbGVyX3Nj
cmF0Y2gsICI/Pz8iLCBzaXplb2Yoa2V5aGFuZGxlcl9zY3JhdGNoKSk7Ci0KLSAgICAgICAgICAg
IHByaW50aygiICAgICAgICUzdTogcG5vZGUgJXMsIiwgaSwga2V5aGFuZGxlcl9zY3JhdGNoKTsK
KyAgICAgICAgICAgIGlmICggdm51bWEtPnZub2RlX3RvX3Bub2RlW2ldID09IE5VTUFfTk9fTk9E
RSApCisgICAgICAgICAgICAgICAgcHJpbnRrKCIgICAgICAgJTN1OiBwbm9kZSA/Pz8sIiwgaSk7
CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgcHJpbnRrKCIgICAgICAgJTN1OiBw
bm9kZSAlM3UsIiwgaSwgdm51bWEtPnZub2RlX3RvX3Bub2RlW2ldKTsKIAogICAgICAgICAgICAg
cHJpbnRrKCIgdmNwdXMgIik7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYyBi
L3hlbi9jb21tb24vZWZpL2Jvb3QuYwppbmRleCAyZjQ5NzMxLi4yZWQ1NDAzIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCkBAIC00
ODcsNiArNDg3LDcgQEAgc3RhdGljIEVGSV9GSUxFX0hBTkRMRSBfX2luaXQgZ2V0X3BhcmVudF9o
YW5kbGUoRUZJX0xPQURFRF9JTUFHRSAqbG9hZGVkX2ltYWdlLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ0hBUjE2ICoqbGVhZikKIHsKICAgICBzdGF0
aWMgRUZJX0dVSUQgX19pbml0ZGF0YSBmc19wcm90b2NvbCA9IFNJTVBMRV9GSUxFX1NZU1RFTV9Q
Uk9UT0NPTDsKKyAgICBzdGF0aWMgQ0hBUjE2IF9faW5pdGRhdGEgYnVmZmVyWzUxMl07CiAgICAg
RUZJX0ZJTEVfSEFORExFIGRpcl9oYW5kbGU7CiAgICAgRUZJX0RFVklDRV9QQVRIICpkcDsKICAg
ICBDSEFSMTYgKnBhdGhlbmQsICpwdHI7CkBAIC01MDYsOCArNTA3LDcgQEAgc3RhdGljIEVGSV9G
SUxFX0hBTkRMRSBfX2luaXQgZ2V0X3BhcmVudF9oYW5kbGUoRUZJX0xPQURFRF9JTUFHRSAqbG9h
ZGVkX2ltYWdlLAogICAgIGlmICggcmV0ICE9IEVGSV9TVUNDRVNTICkKICAgICAgICAgUHJpbnRF
cnJNZXNnKEwiT3BlblZvbHVtZSBmYWlsdXJlIiwgcmV0KTsKIAotI2RlZmluZSBidWZmZXIgKChD
SEFSMTYgKilrZXloYW5kbGVyX3NjcmF0Y2gpCi0jZGVmaW5lIEJVRkZFUlNJWkUgc2l6ZW9mKGtl
eWhhbmRsZXJfc2NyYXRjaCkKKyNkZWZpbmUgQlVGRkVSU0laRSBzaXplb2YoYnVmZmVyKQogICAg
IGZvciAoIGRwID0gbG9hZGVkX2ltYWdlLT5GaWxlUGF0aCwgKmJ1ZmZlciA9IDA7CiAgICAgICAg
ICAgRGV2aWNlUGF0aFR5cGUoZHApICE9IEVORF9ERVZJQ0VfUEFUSF9UWVBFOwogICAgICAgICAg
IGRwID0gKHZvaWQgKilkcCArIERldmljZVBhdGhOb2RlTGVuZ3RoKGRwKSApCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2tleWhhbmRsZXIuYyBiL3hlbi9jb21tb24va2V5aGFuZGxlci5jCmluZGV4
IDI3YzgyNjkuLmMyNWEzMGUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2V5aGFuZGxlci5jCisr
KyBiL3hlbi9jb21tb24va2V5aGFuZGxlci5jCkBAIC0yOSw4ICsyOSw2IEBAIHN0YXRpYyBrZXlo
YW5kbGVyX2ZuX3Qgc2hvd19oYW5kbGVycywgZHVtcF9od2RvbV9yZWdpc3RlcnMsCiBzdGF0aWMg
aXJxX2tleWhhbmRsZXJfZm5fdCBkb190b2dnbGVfYWx0X2tleSwgZHVtcF9yZWdpc3RlcnMsCiAg
ICAgcmVib290X21hY2hpbmUsIHJ1bl9hbGxfa2V5aGFuZGxlcnMsIGRvX2RlYnVnX2tleTsKIAot
Y2hhciBrZXloYW5kbGVyX3NjcmF0Y2hbMTAyNF07Ci0KIHN0YXRpYyBzdHJ1Y3Qga2V5aGFuZGxl
ciB7CiAgICAgdW5pb24gewogICAgICAgICBrZXloYW5kbGVyX2ZuX3QgKmZuOwpAQCAtMjUwLDI1
ICsyNDgsMTEgQEAgc3RhdGljIHZvaWQgcmVib290X21hY2hpbmUodW5zaWduZWQgY2hhciBrZXks
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIG1hY2hpbmVfcmVzdGFydCgwKTsKIH0K
IAotc3RhdGljIHZvaWQgcGVyaW9kaWNfdGltZXJfcHJpbnQoY2hhciAqc3RyLCBpbnQgc2l6ZSwg
dWludDY0X3QgcGVyaW9kKQotewotICAgIGlmICggcGVyaW9kID09IDAgKQotICAgIHsKLSAgICAg
ICAgc3RybGNweShzdHIsICJObyBwZXJpb2RpYyB0aW1lciIsIHNpemUpOwotICAgICAgICByZXR1
cm47Ci0gICAgfQotCi0gICAgc25wcmludGYoc3RyLCBzaXplLAotICAgICAgICAgICAgICIldSBI
eiBwZXJpb2RpYyB0aW1lciAocGVyaW9kICV1IG1zKSIsCi0gICAgICAgICAgICAgMTAwMDAwMDAw
MC8oaW50KXBlcmlvZCwgKGludClwZXJpb2QvMTAwMDAwMCk7Ci19Ci0KIHN0YXRpYyB2b2lkIGR1
bXBfZG9tYWlucyh1bnNpZ25lZCBjaGFyIGtleSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwog
ICAgIHN0cnVjdCB2Y3B1ICAgKnY7CiAgICAgc190aW1lX3QgICAgICAgbm93ID0gTk9XKCk7Ci0j
ZGVmaW5lIHRtcHN0ciBrZXloYW5kbGVyX3NjcmF0Y2gKIAogICAgIHByaW50aygiJyVjJyBwcmVz
c2VkIC0+IGR1bXBpbmcgZG9tYWluIGluZm8gKG5vdyA9ICUiUFJJX3N0aW1lIilcbiIsCiAgICAg
ICAgICAgIGtleSwgbm93KTsKQEAgLTMzMyw4ICszMTcsMTMgQEAgc3RhdGljIHZvaWQgZHVtcF9k
b21haW5zKHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICAgICAgcHJpbnRrKCIgICAgcGF1c2Vf
Y291bnQ9JWQgcGF1c2VfZmxhZ3M9JWx4XG4iLAogICAgICAgICAgICAgICAgICAgIGF0b21pY19y
ZWFkKCZ2LT5wYXVzZV9jb3VudCksIHYtPnBhdXNlX2ZsYWdzKTsKICAgICAgICAgICAgIGFyY2hf
ZHVtcF92Y3B1X2luZm8odik7Ci0gICAgICAgICAgICBwZXJpb2RpY190aW1lcl9wcmludCh0bXBz
dHIsIHNpemVvZih0bXBzdHIpLCB2LT5wZXJpb2RpY19wZXJpb2QpOwotICAgICAgICAgICAgcHJp
bnRrKCIgICAgJXNcbiIsIHRtcHN0cik7CisKKyAgICAgICAgICAgIGlmICggdi0+cGVyaW9kaWNf
cGVyaW9kID09IDAgKQorICAgICAgICAgICAgICAgIHByaW50aygiTm8gcGVyaW9kaWMgdGltZXJc
biIpOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHByaW50aygiJSJQUklfc3Rp
bWUiIEh6IHBlcmlvZGljIHRpbWVyIChwZXJpb2QgJSJQUklfc3RpbWUiIG1zKVxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgMTAwMDAwMDAwMCAvIHYtPnBlcmlvZGljX3BlcmlvZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgdi0+cGVyaW9kaWNfcGVyaW9kIC8gMTAwMDAwMCk7CiAgICAgICAg
IH0KICAgICB9CiAKQEAgLTM1NSw3ICszNDQsNiBAQCBzdGF0aWMgdm9pZCBkdW1wX2RvbWFpbnMo
dW5zaWduZWQgY2hhciBrZXkpCiAgICAgYXJjaF9kdW1wX3NoYXJlZF9tZW1faW5mbygpOwogCiAg
ICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7Ci0jdW5kZWYgdG1wc3RyCiB9
CiAKIHN0YXRpYyBjcHVtYXNrX3QgcmVhZF9jbG9ja3NfY3B1bWFzazsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9rZXloYW5kbGVyLmggYi94ZW4vaW5jbHVkZS94ZW4va2V5aGFuZGxlci5o
CmluZGV4IDA2YzA1YzguLjUxMzFlODYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9rZXlo
YW5kbGVyLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2tleWhhbmRsZXIuaApAQCAtNDgsNyArNDgs
NCBAQCB2b2lkIHJlZ2lzdGVyX2lycV9rZXloYW5kbGVyKHVuc2lnbmVkIGNoYXIga2V5LAogLyog
SW5qZWN0IGEga2V5cHJlc3MgaW50byB0aGUga2V5LWhhbmRsaW5nIHN1YnN5c3RlbS4gKi8KIGV4
dGVybiB2b2lkIGhhbmRsZV9rZXlwcmVzcyh1bnNpZ25lZCBjaGFyIGtleSwgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpOwogCi0vKiBTY3JhdGNoIHNwYWNlIGlzIGF2YWlsYWJsZSBmb3IgdXNl
IG9mIGFueSBrZXloYW5kbGVyLiAqLwotZXh0ZXJuIGNoYXIga2V5aGFuZGxlcl9zY3JhdGNoWzEw
MjRdOwotCiAjZW5kaWYgLyogX19YRU5fS0VZSEFORExFUl9IX18gKi8KLS0gCjIuMS40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 17:59:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 17:59: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-devel-bounces@lists.xenproject.org>)
	id 1gNiP9-0006GH-Mc; Fri, 16 Nov 2018 17:59: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=sqSd=N3=citrix.com=prvs=851e78e2c=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gNiP8-0006GC-7y
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 17:59:42 +0000
X-Inumbo-ID: 62e53008-e9c9-11e8-a407-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62e53008-e9c9-11e8-a407-12d6303a7972;
 Fri, 16 Nov 2018 17:59:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,241,1539648000"; d="scan'208,223";a="70799621"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, Jan Beulich
 <JBeulich@suse.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
 <3603CF64-3679-43F6-A389-E88DAA0BF503@citrix.com>
 <482be5fb-0406-c203-2664-070a77e329e9@bitdefender.com>
 <5BEE972D02000078001FCB0D@prv1-mh.provo.novell.com>
 <62c1f237-9d1d-06f3-49f8-e48be8d38b3f@citrix.com>
 <6ef4e095-cbd3-3d37-7759-0d3faa720e84@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <c6e1ee08-0b71-f8f8-5862-94a8d01ac1e1@citrix.com>
Date: Fri, 16 Nov 2018 17:59:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <6ef4e095-cbd3-3d37-7759-0d3faa720e84@bitdefender.com>
Content-Type: multipart/mixed; boundary="------------8AC5DA987FE242954DEB42EE"
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--------------8AC5DA987FE242954DEB42EE
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

On 11/16/18 2:10 PM, Razvan Cojocaru wrote:
> On 11/16/18 2:03 PM, George Dunlap wrote:
>> The code is definitely complicated enough, though, that I may have
>> missed something, which is why I asked Razvan if there was a reason he
>> changed it.
>>
>> For the purposes of this patch, I propose having p2m_altp2m_init_ept()
>> set max_mapped_pfn to 0 (if that works), and leaving "get rid of
>> max_remapped_pfn" for a future clean-up series.
> 
> I've retraced my previous analysis and re-ran some tests, and I now
> remember (sorry it took a while) why the p2m->max_mapped_pfn =
> hostp2m->max_mapped_pfn was both necessary and not accidental.
> 
> Let's say we set it to 0 in p2m_altp2m_init_ept(). Then,
> hap_track_dirty_vram() calls p2m_change_type_range(), which calls the
> newly added change_type_range().
> 
> Change_type_range() looks like this:
> 
> static void change_type_range(struct p2m_domain *p2m,
>                               unsigned long start, unsigned long end,
>                               p2m_type_t ot, p2m_type_t nt)
> {
>     unsigned long gfn = start;
>     struct domain *d = p2m->domain;
>     int rc = 0;
> 
>     p2m->defer_nested_flush = 1;
> 
>     if ( unlikely(end > p2m->max_mapped_pfn) )
>     {
>         if ( !gfn )
>         {
>             p2m->change_entry_type_global(p2m, ot, nt);
>             gfn = end;
>         }
>         end = p2m->max_mapped_pfn + 1;
>     }
>     if ( gfn < end )
>         rc = p2m->change_entry_type_range(p2m, ot, nt, gfn, end - 1);
>     if ( rc )
>     {
>         printk(XENLOG_G_ERR "Error %d changing Dom%d GFNs [%lx,%lx] from
> %d to %d\n",
>                rc, d->domain_id, start, end - 1, ot, nt);
>         domain_crash(d);
>     }
> 
>     switch ( nt )
>     {
>     case p2m_ram_rw:
>         if ( ot == p2m_ram_logdirty )
>             rc = rangeset_remove_range(p2m->logdirty_ranges, start, end
> - 1);
>         break;
>     case p2m_ram_logdirty:
>         if ( ot == p2m_ram_rw )
>             rc = rangeset_add_range(p2m->logdirty_ranges, start, end - 1);
>         break;
>     default:
>         break;
>     }
>     if ( rc )
>     {
>         printk(XENLOG_G_ERR "Error %d manipulating Dom%d's log-dirty
> ranges\n",
>                rc, d->domain_id);
>         domain_crash(d);
>     }
> 
>     p2m->defer_nested_flush = 0;
>     if ( nestedhvm_enabled(d) )
>         p2m_flush_nestedp2m(d);
> }
> 
> If we set p2m->max_mapped_pfn to 0, we're guaranteed to run into the if
> ( unlikely(end > p2m->max_mapped_pfn) ) body, where end =
> p2m->max_mapped_pfn + 1; will make end 1.
> 
> Then, we will crash the hypervisor in rangeset_add_range(), where
> there's an ASSERT() stating that start <= end.

Ah, right, this was the original crash that you ran into several months
ago, which flagged up the whole logdirty range synchronization issue.

But that's partly a logic hole in change_entry_type_range(), which
assumes that start < p2m->max_mapped_pfn.  It would be better to fix
that than to work around it by changing the meaning of max_mapped_pfn.

On the other hand, we want the logdirty rangesets to actually match the
host's rangesets; using altp2m->max_mapped_pfn for this is clearly
wrong. The easiest fix would be just to explicitly use the host's
max_mapped_pfn when calculating the clipping.  A more complete fix would
involve calculating two different ranges -- a "rangeset" range and a
"invalidate" range, the second of which would be clipped on altp2ms by
{min,max}_remapped_gfn.

Something like the attached (compile-tested only).  I'm partial to
having both patches applied, but I'd be open to arguments that we should
only use the first.

 -George

--------------8AC5DA987FE242954DEB42EE
Content-Type: text/x-patch;
	name="0001-p2m-Always-use-hostp2m-when-clipping-rangesets.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="0001-p2m-Always-use-hostp2m-when-clipping-rangesets.patch"

=46rom d92bd123f92d66aef394735a6d836fd104f01867 Mon Sep 17 00:00:00 2001
From: George Dunlap <george.dunlap@citrix.com>
Date: Fri, 16 Nov 2018 17:17:48 +0000
Subject: [PATCH 1/2] p2m: Always use hostp2m when clipping rangesets

The logdirty rangesets of the altp2ms need to be kept in sync with the
hostp2m.  This means when iterating through the altp2ms, we need to
use the host p2m to clip the rangeset, not the indiviual altp2m's
value.

This change also:

- Documents that the end is non-inclusive

- Calculates an "inclusive" value for the end once, rather than
  open-coding the modification, and (worse) back-modifying updates so
  that the calculation ends up correct

- Clarifies the logic deciding whether to call
  change_entry_type_global() or change_entry_type_range()

- Handles the case where start >=3D hostp2m->max_mapped_pfn

Signed-off-by: George Dunlap <george.dunlap@citrix.com>
---
RFC: Wasn't sure what the best thing was to do if start >=3D
host_max_pfn.  We silently clip the logdirty rangeset to
max_mapped_pfn, and the chosen behavior seems consistent with that.
But it seems like such a request would almost certainly be a bug
somewhere that people might like to find out about.
---
 xen/arch/x86/mm/p2m.c | 46 +++++++++++++++++++++++++++----------------
 1 file changed, 29 insertions(+), 17 deletions(-)

diff --git a/xen/arch/x86/mm/p2m.c b/xen/arch/x86/mm/p2m.c
index c401806562..6d764d1e22 100644
--- a/xen/arch/x86/mm/p2m.c
+++ b/xen/arch/x86/mm/p2m.c
@@ -1037,32 +1037,44 @@ int p2m_change_type_one(struct domain *d, unsigne=
d long gfn_l,
     return rc;
 }
=20
-/* Modify the p2m type of a range of gfns from ot to nt. */
+/* Modify the p2m type of [start, end) from ot to nt. */
 static void change_type_range(struct p2m_domain *p2m,
                               unsigned long start, unsigned long end,
                               p2m_type_t ot, p2m_type_t nt)
 {
-    unsigned long gfn =3D start;
+    unsigned long rangeset_start, rangeset_end;
     struct domain *d =3D p2m->domain;
+    unsigned long host_max_pfn =3D p2m_get_hostp2m(d)->max_mapped_pfn;
     int rc =3D 0;
-
+   =20
+    rangeset_start =3D start;
+    rangeset_end   =3D end - 1;
+   =20
+    /* Always clip the rangeset down to the host p2m */
+    if ( unlikely(rangeset_end > host_max_pfn) )
+        rangeset_end =3D host_max_pfn;
+       =20
+    /* If the requested range is out of scope, return doing nothing */
+    if ( rangeset_start > rangeset_end )
+        return;
+           =20
     p2m->defer_nested_flush =3D 1;
=20
-    if ( unlikely(end > p2m->max_mapped_pfn) )
-    {
-        if ( !gfn )
-        {
-            p2m->change_entry_type_global(p2m, ot, nt);
-            gfn =3D end;
-        }
-        end =3D p2m->max_mapped_pfn + 1;
-    }
-    if ( gfn < end )
-        rc =3D p2m->change_entry_type_range(p2m, ot, nt, gfn, end - 1);
+    /*=20
+     * If all valid gfns are in the invalidation range, just do a
+     * global type change.  Otherwise, invalidate only the range we
+     * need.
+     */
+    if ( !rangeset_start && rangeset_end >=3D p2m->max_mapped_pfn)
+        p2m->change_entry_type_global(p2m, ot, nt);
+    else
+        rc =3D p2m->change_entry_type_range(p2m, ot, nt,
+                                          rangeset_start, rangeset_end);=

+   =20
     if ( rc )
     {
         printk(XENLOG_G_ERR "Error %d changing Dom%d GFNs [%lx,%lx] from=
 %d to %d\n",
-               rc, d->domain_id, start, end - 1, ot, nt);
+               rc, d->domain_id, rangeset_start, rangeset_end, ot, nt);
         domain_crash(d);
     }
=20
@@ -1070,11 +1082,11 @@ static void change_type_range(struct p2m_domain *=
p2m,
     {
     case p2m_ram_rw:
         if ( ot =3D=3D p2m_ram_logdirty )
-            rc =3D rangeset_remove_range(p2m->logdirty_ranges, start, en=
d - 1);
+            rc =3D rangeset_remove_range(p2m->logdirty_ranges, rangeset_=
start, rangeset_end);
         break;
     case p2m_ram_logdirty:
         if ( ot =3D=3D p2m_ram_rw )
-            rc =3D rangeset_add_range(p2m->logdirty_ranges, start, end -=
 1);
+            rc =3D rangeset_add_range(p2m->logdirty_ranges, rangeset_sta=
rt, rangeset_end);
         break;
     default:
         break;
--=20
2.19.1


--------------8AC5DA987FE242954DEB42EE
Content-Type: text/x-patch;
	name="0002-p2m-change_range_type-Only-invalidate-remapped-gfns.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename*0="0002-p2m-change_range_type-Only-invalidate-remapped-gfns.pat";
	filename*1="ch"

=46rom c2c6e0b9c27650607a5d15aca0d598ae7251678e Mon Sep 17 00:00:00 2001
From: George Dunlap <george.dunlap@citrix.com>
Date: Fri, 16 Nov 2018 16:28:25 +0000
Subject: [PATCH 2/2] p2m: change_range_type: Only invalidate remapped gfn=
s

change_range_type() invalidates gfn ranges to lazily change the type
of a range of gfns, and also modifies the logdirty rangesets of that
p2m. At the moment, it clips both down by the hostp2m.

While this will result in correct behavior, it's not entirely efficient,
since invalidated entries outside that range will, on fault, simply be
modified back to "empty" before faulting normally again.

Separate out the calculation of the two ranges.  Keep using the
hostp2m's max_mapped_pfn to clip the logdirty ranges, but use
{max,min}_remapped_gfn to further clip the invalidation range for
alternate p2ms.

Signed-off-by: George Dunlap <george.dunlap@citrix.com>
---
 xen/arch/x86/mm/p2m.c | 59 ++++++++++++++++++++++++++++++-------------
 1 file changed, 41 insertions(+), 18 deletions(-)

diff --git a/xen/arch/x86/mm/p2m.c b/xen/arch/x86/mm/p2m.c
index 6d764d1e22..5a68e7fd78 100644
--- a/xen/arch/x86/mm/p2m.c
+++ b/xen/arch/x86/mm/p2m.c
@@ -1043,41 +1043,64 @@ static void change_type_range(struct p2m_domain *=
p2m,
                               p2m_type_t ot, p2m_type_t nt)
 {
     unsigned long rangeset_start, rangeset_end;
+    unsigned long invalidate_start, invalidate_end;
     struct domain *d =3D p2m->domain;
     unsigned long host_max_pfn =3D p2m_get_hostp2m(d)->max_mapped_pfn;
+    unsigned long min_pfn =3D 0, max_pfn =3D p2m->max_mapped_pfn;
     int rc =3D 0;
    =20
-    rangeset_start =3D start;
-    rangeset_end   =3D end - 1;
+    /*=20
+     * If we have an altp2m, the logdirty rangeset range needs to
+     * match that of the hostp2m, but for efficiency, we want to clip
+     * down the the invalidation range according to the mapped values
+     * in the altp2m.  Keep track of and clip the ranges separately.
+     */
+    rangeset_start =3D invalidate_start =3D start;
+    rangeset_end   =3D invalidate_end   =3D end - 1;
    =20
-    /* Always clip the rangeset down to the host p2m */
+    /* Clip down to the host p2m */
     if ( unlikely(rangeset_end > host_max_pfn) )
-        rangeset_end =3D host_max_pfn;
+        rangeset_end =3D invalidate_end =3D host_max_pfn;
        =20
     /* If the requested range is out of scope, return doing nothing */
     if ( rangeset_start > rangeset_end )
         return;
            =20
+    if ( p2m_is_altp2m(p2m) )
+    {
+        max_pfn =3D p2m->max_remapped_gfn;
+        min_pfn =3D p2m->min_remapped_gfn;
+        invalidate_end =3D min(invalidate_end, max_pfn);
+        invalidate_start =3D max(invalidate_start, min_pfn);
+    }
+       =20
     p2m->defer_nested_flush =3D 1;
=20
     /*=20
-     * If all valid gfns are in the invalidation range, just do a
-     * global type change.  Otherwise, invalidate only the range we
-     * need.
+     * If the p2m is empty, or the range is outside the currently
+     * mapped range, no need to do the invalidation; just update the
+     * rangeset.
      */
-    if ( !rangeset_start && rangeset_end >=3D p2m->max_mapped_pfn)
-        p2m->change_entry_type_global(p2m, ot, nt);
-    else
-        rc =3D p2m->change_entry_type_range(p2m, ot, nt,
-                                          rangeset_start, rangeset_end);=

-   =20
-    if ( rc )
+    if ( invalidate_start < invalidate_end )
     {
-        printk(XENLOG_G_ERR "Error %d changing Dom%d GFNs [%lx,%lx] from=
 %d to %d\n",
-               rc, d->domain_id, rangeset_start, rangeset_end, ot, nt);
-        domain_crash(d);
+        /*=20
+         * If all valid gfns are in the invalidation range, just do a
+         * global type change.  Otherwise, invalidate only the range
+         * we need.
+         */
+        if ( invalidate_start <=3D min_pfn && invalidate_end >=3D max_pf=
n)
+            p2m->change_entry_type_global(p2m, ot, nt);
+        else
+            rc =3D p2m->change_entry_type_range(p2m, ot, nt,
+                                              invalidate_start, invalida=
te_end);
+        if ( rc )
+        {
+            printk(XENLOG_G_ERR "Error %d changing Dom%d GFNs [%lx,%lx] =
from %d to %d\n",
+                   rc, d->domain_id, invalidate_start, invalidate_end, o=
t, nt);
+            domain_crash(d);
+        }
     }
-
+   =20
     switch ( nt )
     {
     case p2m_ram_rw:
--=20
2.19.1


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------8AC5DA987FE242954DEB42EE--


From xen-devel-bounces@lists.xenproject.org Fri Nov 16 18:16:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 18:16: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-devel-bounces@lists.xenproject.org>)
	id 1gNifQ-0007nu-Iz; Fri, 16 Nov 2018 18:16:32 +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=LnTB=N3=citrix.com=prvs=85141603c=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gNifP-0007np-6T
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 18:16:31 +0000
X-Inumbo-ID: bc69d244-e9cb-11e8-a070-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bc69d244-e9cb-11e8-a070-12d6303a7972;
 Fri, 16 Nov 2018 18:16:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,241,1539648000"; d="scan'208";a="70801678"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23535.2425.441158.740263@mariner.uk.xensource.com>
Date: Fri, 16 Nov 2018 18:16:25 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181116171046.GP1302@perard.uk.xensource.com>
References: <23532.22098.906750.732501@mariner.uk.xensource.com>
 <20181115111510.11628-1-anthony.perard@citrix.com>
 <23533.48525.832090.502837@mariner.uk.xensource.com>
 <20181116145336.GO1302@perard.uk.xensource.com>
 <23534.60319.808138.50737@mariner.uk.xensource.com>
 <20181116171046.GP1302@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6.2 05/11] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2Ni4yIDA1LzExXSBsaWJ4bF9xbXA6
IEltcGxlbWVudGF0aW9uIG9mIGxpYnhsX19ldl9xbXBfKiIpOgo+IE9uIEZyaSwgTm92IDE2LCAy
MDE4IGF0IDA0OjA5OjAzUE0gKzAwMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gQW50aG9ueSBQ
RVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2Ni4yIDA1LzExXSBsaWJ4bF9xbXA6IEltcGxlbWVu
dGF0aW9uIG9mIGxpYnhsX19ldl9xbXBfKiIpOgo+ID4gPiBJIHdhbnRlZCB0byByZWR1Y2UgdGhl
IG51bWJlciBvZiBmdW5jdGlvbiBjYWxscyBiZXR3ZWVuIHdoZW4gYSB1c2VyCj4gPiA+IGNhbGxi
YWNrIGlzIGNhbGxlZCBhbmQgd2hlbiBldl9xbXAncyBjb250cm9sIHBhc3NlcyBvdXRzaXRlIG9m
IGV2X3FtcCdzCj4gPiA+IGltcGxlbWVudGF0aW9uLiBTbyBJIG1vdmVkIHFtcF9ldl9oYW5kbGVf
bWVzc2FnZSgpIGNhbGwgaGVyZS4KPiA+IAo+ID4gV2h5IGRpZCB5b3Ugd2FudCB0byByZWR1Y2Ug
dGhlIG51bWJlciBvZiBmdW5jdGlvbiBjYWxscyA/Cj4gCj4gV2VsbCwgdGhlcmUgaXMgYSBuZWVk
IHRvIHRyYWNrIHRoYXQgYGV2YCBtaWdodCBiZSBkaXNjYXJkZWQsIGFuZCB0aGUKPiBvbmx5IHdh
eSBsZWZ0IGlzIHZpYSBhIHJldHVybiB2YWx1ZS4gSXQgaXMgcHJvYmFibHkgZWFzaWVyIHRvIGZv
bGxvdyBpZgo+IGxlc3MgZnVuY3Rpb24gaGF2ZSB0aGUgcG9zc2liaWxpdHkgdGhhdCBhIHVzZXIg
Y2FsbGJhY2sgaGF2ZSBiZWVuCj4gY2FsbGVkLgoKT2gsIEkgc2VlLiAgSHJtLiAgT0ssIEkgdGhp
bmsgSSB3b3VsZCBoYXZlIGRvbmUgaXQgdGhlIG90aGVyIHdheSwgYnV0CnRoYXQgbWFrZXMgc2Vu
c2UuCgo+ID4gSSB0aGluayBhIGJhcmUgXG4gaXMgbm90IGxlZ2FsIGFuZCBzaG91bGQgYmUgdHJl
YXRlZCBhcyBhIHByb3RvY29sCj4gPiBlcnJvci4gIERvbid0IHlvdSBhZ3JlZSA/ICBHaXZlbiB0
aGF0LCB5b3UgY2FuIHNlYXJjaCBmb3IgXG4sIGFuZCBpZgo+ID4gaXQgaXMgbm90IHByZWNlZGVk
IGJ5IFxyLCBjYWxsIGl0IGFuIGVycm9yLgo+IAo+IEkgY2FuJ3QgZmluZCBhbnl0aGluZyB0aGF0
IHNheSBiYXJlIFxuIGFyZSBub3QgbGVnYWwuIFxuIGlzIHBhcnQgb2YKPiByZmM3MTU5LCB3aGlj
aCB0aGUgcW1wLXNwZWMgbWVudGlvbnMgd2hlbiBzcGVha2luZyBhYm91dCBKU09OIGRhdGEKPiBz
dHJ1Y3R1cmVzLiBJdCBpcyBldmVuIHBvc3NpYmxlIHRvIGFzayBRRU1VIHRvIGFkZCBiYXJlIFxu
LCB0aGlzIGlzIGRvbmUKPiB3aXRoIHByZXR0eT1vbi4KCkkgdGhpbmsgSSB3YXMgd3JvbmcuICBT
byB0aGFua3MgZm9yIGV4cGxhaW5pbmcgYW5kIHlvdSBzaG91bGQgbGVhdmUKdGhpcyBjb2RlIHRo
ZSB3YXkgaXQgaXMuCgo+ID4gSSdtIG5vdCBzdXJlIEkgY2FuIHNlZSBzZW5zaWJsZSBhIHdheSBv
ZiBkb2luZyB0aGlzIHRoYXQgZG9lc24ndCBoYXZlCj4gPiAqdGhyZWUqIGlkIHZhcmlhYmxlczoK
PiA+ICAgLSBhIGNvdW50ZXIgZm9yIGdlbmVyYXRpbmcgbmV3IGlkcwo+ID4gICAtIHRoZSBpZCBw
dXQgaW4gdGhlIGNhcGFiaWxpdGllcyBjb21tYW5kCj4gPiAgIC0gdGhlIGlkIHB1dCBpbiB0aGUg
dXNlcidzIGNvbW1hbmQKPiAKPiBUaGF0IHNvdW5kcyBmaW5lLgoKSWYgeW91IGhhdmUgYW5vdGhl
ciBhcHByb2FjaCB0byBzdWdnZXN0IHBsZWFzZSBnbyBhaGVhZC4KCj4gPiBPaCwgaXMgdGhlIHB1
cnBvc2UgdG8gaW5mb3JtIHFlbXUgd2hhdCBvdXIgY2FwYWJpbGl0aWVzIGFyZSA/Cj4gCj4gSXQg
YWN0dWFsbHkgaW5mb3JtIHFlbXUgb2YgdGhlIGNhcGFiaWxpdGllcyB3ZSB3YW50LiBUaGUgUU1Q
IHNlcnZlciB3aWxsCj4gbm90IGFjY2VwdCBhbnkgb3RoZXIgY29tbWFuZHMgYmVmb3JlIHRoZSBj
bGllbnQgZXhlY3V0ZSBxbXBfY2FwYWJpbGl0aWVzLgo+IAo+IFRoZSBjb252ZXJzYXRpb24gYmV0
d2VlbiBRRU1VIGFuZCBsaWJ4bCBnb2VzIGxpa2UgdGhpczoKPiAKPiBRRU1VOiBIaSwgSSdtIFFF
TVUgMy4wLCBJIGNhbiBkbyAib29iIi4KPiBsaWJ4bDogSGksIEkgZG9uJ3QgbmVlZCBhbnkgY2Fw
YWJpbGl0aWVzLgo+IFFFTVU6IFRoYW5rcywgeW91IGNhbiBub3cgcnVuIGFueSBvdGhlciBjb21t
YW5kIHlvdSBsaWtlLgo+IGxpYnhsIHNlbmRzIHRoZSB1c2VyIGNvbW1hbmQuCj4gCj4gT3IgaW4g
dGVybSBvZiBlZGl0ZWQgSlNPTjoKPiBRRU1VOiAgeyAiUU1QIjogeyJ2ZXJzaW9uIjogWFhYLCAi
Y2FwYWJpbGl0aWVzIjogWyJvb2IiXSB9IH0KPiBsaWJ4bDogeyAiZXhlY3V0ZSI6ICJxbXBfY2Fw
YWJpbGl0aWVzIiwgImFyZ3VtZW50cyI6IHt9IH0KPiBRRU1VOiAgeyAicmV0dXJuIjoge319CgpU
aGFua3MgZm9yIHRoZSBleHBsYW5hdGlvbi4KCj4gQW5kIGhlcmUgaXMgYSBsaW5rIHRvIHRoZSBl
eGFtcGxlIGluIHRoZSBRTVAgc3BlYyBkb2N1bWVudAo+ICgzLiBRTVAgRXhhbXBsZXMpOgo+IGh0
dHBzOi8vZ2l0LnFlbXUub3JnLz9wPXFlbXUuZ2l0O2E9YmxvYjtmPWRvY3MvaW50ZXJvcC9xbXAt
c3BlYy50eHQ7aD04ZjdkYTAyNDVkNTE0NDdiZTdkZjJiM2Q0YjEwNWJhZDlmYmVjMGIzO2hiPUhF
QUQjbDI0NAo+IAo+IE1heWJlIEkgc2hvdWxkIGFkZCBzb21ld2hlcmUgaW4gYSBjb21tZW50IHdo
ZXJlIHRvIGZpbmQgdGhlIFFNUCBzcGVjLAo+IGV2ZW4gc28gd2UgYWxyZWFkeSBoYXZlICJUaGlz
IGZpbGUgaW1wbGVtZW50IGEgY2xpZW50IGZvciBRTVAgKFFFTVUKPiBNb25pdG9yIFByb3RvY29s
KS4gRm9yIHRoZSBTcGVjaWZpY2F0aW9uLCBzZWUgaW4gdGhlIFFFTVUgcmVwb3NpdG9yeS4iCj4g
YXQgdGhlIHRvcCBvZiBsaWJ4bF9xbXAuYwoKU29ycnkgZm9yIHBvbnRpZmljYXRpbmcgd2l0aG91
dCBoYXZpbmcgcmVhZCB0aGUgc3BlYyBteXNlbGYgLi4uICBidXQKeWVzIGEgbGluayB3b3VsZCBi
ZSBuaWNlLgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 18:23:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 18:23: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-devel-bounces@lists.xenproject.org>)
	id 1gNimI-00006W-Kd; Fri, 16 Nov 2018 18:23: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=gdhv=n3=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gNimH-00006Q-As
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 18:23:37 +0000
X-Inumbo-ID: bb143fef-e9cc-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb143fef-e9cc-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 18:23:35 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 81798155DD;
 Fri, 16 Nov 2018 18:23:34 +0000 (UTC)
Received: from [10.36.117.136] (ovpn-117-136.ams2.redhat.com [10.36.117.136])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 23D165C6A6;
 Fri, 16 Nov 2018 18:23:20 +0000 (UTC)
To: linux-mm@kvack.org
References: <20181114211704.6381-1-david@redhat.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <a0b995a2-d78e-8413-f232-9a82b4d4f5b5@redhat.com>
Date: Fri, 16 Nov 2018 19:23:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181114211704.6381-1-david@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Fri, 16 Nov 2018 18:23:35 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RFC 0/6] mm/kdump: allow to exclude pages
 that are logically offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, linux-doc@vger.kernel.org,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Omar Sandoval <osandov@fb.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>, Baoquan He <bhe@redhat.com>,
 Jonathan Corbet <corbet@lwn.net>, "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, David Rientjes <rientjes@google.com>,
 xen-devel@lists.xenproject.org, Dave Young <dyoung@redhat.com>,
 Alexey Dobriyan <adobriyan@gmail.com>, Len Brown <len.brown@intel.com>,
 Arnd Bergmann <arnd@arndb.de>, linux-pm@vger.kernel.org,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>, Vlastimil Babka <vbabka@suse.cz>,
 Juergen Gross <jgross@suse.com>, Kairui Song <kasong@redhat.com>,
 Christian Hansen <chansen3@cisco.com>, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 linux-kernel@vger.kernel.org, Miles Chen <miles.chen@mediatek.com>,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMTEuMTggMjI6MTYsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+IFJpZ2h0IG5vdywg
cGFnZXMgaW5mbGF0ZWQgYXMgcGFydCBvZiBhIGJhbGxvb24gZHJpdmVyIHdpbGwgYmUgZHVtcGVk
Cj4gYnkgZHVtcCB0b29scyBsaWtlIG1ha2VkdW1wZmlsZS4gV2hpbGUgWEVOIGlzIGFibGUgdG8g
Y2hlY2sgaW4gdGhlCj4gY3Jhc2gga2VybmVsIHdoZXRoZXIgYSBjZXJ0YWluIHBmbiBpcyBhY3R1
YWxsIGJhY2tlZCBieSBtZW1vcnkgaW4gdGhlCj4gaHlwZXJ2aXNvciAoc2VlIHhlbl9vbGRtZW1f
cGZuX2lzX3JhbSkgYW5kIG9wdGltaXplIHRoaXMgY2FzZSwgZHVtcHMgb2YKPiB2aXJ0aW8tYmFs
bG9vbiBhbmQgaHYtYmFsbG9vbiBpbmZsYXRlZCBtZW1vcnkgd2lsbCBlc3NlbnRpYWxseSByZXN1
bHQgaW4KPiB6ZXJvIHBhZ2VzIGdldHRpbmcgYWxsb2NhdGVkIGJ5IHRoZSBoeXBlcnZpc29yIGFu
ZCB0aGUgZHVtcCBnZXR0aW5nCj4gZmlsbGVkIHdpdGggdGhpcyBkYXRhLgo+IAo+IFRoZSBhbGxv
Y2F0aW9uIGFuZCByZWFkaW5nIG9mIHplcm8gcGFnZXMgY2FuIGRpcmVjdGx5IGJlIGF2b2lkZWQg
aWYgYQo+IGR1bXBpbmcgdG9vbCBjb3VsZCBrbm93IHdoaWNoIHBhZ2VzIG9ubHkgY29udGFpbiBz
dGFsZSBpbmZvcm1hdGlvbiBub3QgdG8KPiBiZSBkdW1wZWQuCj4gCj4gQWxzbyBmb3IgWEVOLCBj
YWxsaW5nIGludG8gdGhlIGtlcm5lbCBhbmQgYXNraW5nIHRoZSBoeXBlcnZpc29yIGlmIGEKPiBw
Zm4gaXMgYmFja2VkIGNhbiBiZSBhdm9pZGVkIGlmIHRoZSBkdW1pbmcgdG9vbCB3b3VsZCBza2lw
IHN1Y2ggcGFnZXMKPiByaWdodCBmcm9tIHRoZSBiZWdpbm5pbmcuCj4gCj4gRHVtcGluZyB0b29s
cyBoYXZlIG5vIGlkZWEgd2hldGhlciBhIGdpdmVuIHBhZ2UgaXMgcGFydCBvZiBhIGJhbGxvb24g
ZHJpdmVyCj4gYW5kIHNoYWxsIG5vdCBiZSBkdW1wZWQuIEVzcC4gUEdfcmVzZXJ2ZWQgY2Fubm90
IGJlIHVzZWQgZm9yIHRoYXQgcHVycG9zZQo+IGFzIGFsbCBtZW1vcnkgYWxsb2NhdGVkIGR1cmlu
ZyBlYXJseSBib290IGlzIGFsc28gUEdfcmVzZXJ2ZWQsIHNlZQo+IGRpc2N1c3Npb24gYXQgWzFd
LiBTbyBzb21lIG90aGVyIHdheSBvZiBpbmRpY2F0aW9uIGlzIHJlcXVpcmVkIGFuZCBhIG5ldwo+
IHBhZ2UgZmxhZyBpcyBmcm93bmVkIHVwb24uCj4gCj4gV2UgaGF2ZSBQR19iYWxsb29uIChNQVBD
T1VOVCB2YWx1ZSksIHdoaWNoIGlzIGVzc2VudGlhbGx5IHVudXNlZCBub3cuIEkKPiBzdWdnZXN0
IHJlbmFtaW5nIGl0IHRvIHNvbWV0aGluZyBtb3JlIGdlbmVyaWMgKFBHX29mZmxpbmUpIHRvIG1h
cmsgcGFnZXMgYXMKPiBsb2dpY2FsbHkgb2ZmbGluZS4gVGhpcyBmbGFnIGNhbiB0aGFuIGUuZy4g
YWxzbyBiZSB1c2VkIGJ5IHZpcnRpby1tZW0gaW4KPiB0aGUgZnV0dXJlIHRvIG1hcmsgc3Vic2Vj
dGlvbnMgYXMgb2ZmbGluZS4gT3IgYnkgb3RoZXIgY29kZSB0aGF0IHdhbnRzIHRvCj4gcHV0IHBh
Z2VzIGxvZ2ljYWxseSBvZmZsaW5lIChlLmcuIGxhdGVyIG1heWJlIHBvaXNvbmVkIHBhZ2VzIHRo
YXQgc2hhbGwKPiBubyBsb25nZXIgYmUgdXNlZCkuCj4gCj4gVGhpcyBzZXJpZXMgY29udmVydHMg
UEdfYmFsbG9vbiB0byBQR19vZmZsaW5lLCBhbGxvd3MgZHVtcGluZyB0b29scyB0bwo+IHF1ZXJ5
IHRoZSB2YWx1ZSB0byBkZXRlY3Qgc3VjaCBwYWdlcyBhbmQgbWFya3MgcGFnZXMgaW4gdGhlIGh2
LWJhbGxvb24KPiBhbmQgWEVOIGJhbGxvb24gcHJvcGVybHkgYXMgUEdfb2ZmbGluZS4gTm90ZSB0
aGF0IHZpcnRpby1iYWxsb29uIGFscmVhZHkKPiBzZXQgcGFnZXMgdG8gUEdfYmFsbG9vbiAoYW5k
IG5vdyBQR19vZmZsaW5lKS4KPiAKPiBQbGVhc2Ugbm90ZSB0aGF0IHRoaXMgaXMgYWxzbyBoZWxw
ZnVsIGZvciBhIHByb2JsZW0gd2Ugd2VyZSBzZWVpbmcgdW5kZXIKPiBIeXBlci1WOiBEdW1waW5n
IGxvZ2ljYWxseSBvZmZsaW5lIG1lbW9yeSAocGFnZXMga2VwdCBmYWtlIG9mZmxpbmUgd2hpbGUK
PiBvbmxpbmluZyBhIHNlY3Rpb24gdmlhIG9ubGluZV9wYWdlX2NhbGxiYWNrKSB3b3VsZCB1bmRl
ciBzb21lIGNvbmRpY2lvbnMKPiByZXN1bHQgaW4gYSBrZXJuZWwgcGFuaWMgd2hlbiBkdW1waW5n
IHRoZW0uCj4gCj4gQXMgSSBkb24ndCBoYXZlIGFjY2VzcyB0byBuZWl0aGVyIFhFTiBub3IgSHlw
ZXItViBpbnN0YWxsYXRpb24sIHRoaXMgd2FzCj4gbm90IHRlc3RlZCB5ZXQgKGFuZCBhIG1ha2Vk
dW1wZmlsZSBjaGFuZ2Ugd2lsbCBiZSByZXF1aXJlZCB0byBza2lwCj4gZHVtcGluZyB0aGVzZSBw
YWdlcykuCj4gCj4gWzFdIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE4LzcvMjAvNTY2Cj4gCj4g
RGF2aWQgSGlsZGVuYnJhbmQgKDYpOgo+ICAgbW06IGJhbGxvb246IHVwZGF0ZSBjb21tZW50IGFi
b3V0IGlzb2xhdGlvbi9taWdyYXRpb24vY29tcGFjdGlvbgo+ICAgbW06IGNvbnZlcnQgUEdfYmFs
bG9vbiB0byBQR19vZmZsaW5lCj4gICBrZXhlYzogZXhwb3J0IFBHX29mZmxpbmUgdG8gVk1DT1JF
SU5GTwo+ICAgeGVuL2JhbGxvb246IG1hcmsgaW5mbGF0ZWQgcGFnZXMgUEdfb2ZmbGluZQo+ICAg
aHZfYmFsbG9vbjogbWFyayBpbmZsYXRlZCBwYWdlcyBQR19vZmZsaW5lCj4gICBQTSAvIEhpYmVy
bmF0ZTogZXhjbHVkZSBhbGwgUGFnZU9mZmxpbmUoKSBwYWdlcwo+IAo+ICBEb2N1bWVudGF0aW9u
L2FkbWluLWd1aWRlL21tL3BhZ2VtYXAucnN0IHwgIDYgKysrKysKPiAgZHJpdmVycy9odi9odl9i
YWxsb29uLmMgICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKysrLS0KPiAgZHJpdmVycy94ZW4v
YmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICBmcy9wcm9jL3BhZ2UuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0tCj4gIGluY2x1ZGUvbGludXgvYmFsbG9v
bl9jb21wYWN0aW9uLmggICAgICAgfCAzNCArKysrKysrKystLS0tLS0tLS0tLS0tLS0KPiAgaW5j
bHVkZS9saW51eC9wYWdlLWZsYWdzLmggICAgICAgICAgICAgICB8IDExICsrKysrLS0tCj4gIGlu
Y2x1ZGUvdWFwaS9saW51eC9rZXJuZWwtcGFnZS1mbGFncy5oICAgfCAgMSArCj4gIGtlcm5lbC9j
cmFzaF9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMiArKwo+ICBrZXJuZWwvcG93ZXIv
c25hcHNob3QuYyAgICAgICAgICAgICAgICAgIHwgIDUgKysrLQo+ICB0b29scy92bS9wYWdlLXR5
cGVzLmMgICAgICAgICAgICAgICAgICAgIHwgIDEgKwo+ICAxMCBmaWxlcyBjaGFuZ2VkLCA1MSBp
bnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKPiAKCkkganVzdCBkaWQgYSB0ZXN0IHdpdGgg
dmlydGlvLWJhbGxvb24gKGFuZCBhIHZlcnkgc2ltcGxlIG1ha2VkdW1wZmlsZQpwYXRjaCB3aGlj
aCBJIGNhbiBzdXBwbHkgb24gZGVtYW5kKS4KCjEuIEd1ZXN0IHdpdGggOEdCLiBJbmZsYXRlIGJh
bGxvb24gdG8gNEdCIHZpYQogc3VkbyB2aXJzaCBzZXRtZW0gZjI5IC0tc2l6ZSA0MDk2TSAtLWxp
dmUKCjIuIFRyaWdnZXIgYSBrZXJuZWwgcGFuaWMgaW4gdGhlIGd1ZXN0CiAgICBlY2hvIDEgPiAv
cHJvYy9zeXMva2VybmVsL3N5c3JxCiAgICBlY2hvIGMgPiAvcHJvYy9zeXNycS10cmlnZ2VyCgpP
cmlnaW5hbCBwYWdlcyAgOiAweDAwMDAwMDAwMDAxZTFkYTgKICBFeGNsdWRlZCBwYWdlcyAgIDog
MHgwMDAwMDAwMDAwMWM5MjIxCiAgICBQYWdlcyBmaWxsZWQgd2l0aCB6ZXJvICA6IDB4MDAwMDAw
MDAwMDAwNTBiMAogICAgTm9uLXByaXZhdGUgY2FjaGUgcGFnZXMgOiAweDAwMDAwMDAwMDAwNDY1
NDcKICAgIFByaXZhdGUgY2FjaGUgcGFnZXMgICAgIDogMHgwMDAwMDAwMDAwMDAyMTY1CiAgICBV
c2VyIHByb2Nlc3MgZGF0YSBwYWdlcyA6IDB4MDAwMDAwMDAwMDAwNDhjZgogICAgRnJlZSBwYWdl
cyAgICAgICAgICAgICAgOiAweDAwMDAwMDAwMDAwNzcxZjYKICAgIEh3cG9pc29uIHBhZ2VzICAg
ICAgICAgIDogMHgwMDAwMDAwMDAwMDAwMDAwCiAgICBPZmZsaW5lIHBhZ2VzICAgICAgICAgICA6
IDB4MDAwMDAwMDAwMDEwMDAwMAogIFJlbWFpbmluZyBwYWdlcyAgOiAweDAwMDAwMDAwMDAwMThi
ODcKICAoVGhlIG51bWJlciBvZiBwYWdlcyBpcyByZWR1Y2VkIHRvIDUlLikKTWVtb3J5IEhvbGUg
ICAgIDogMHgwMDAwMDAwMDAwMDllMjU4Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClRvdGFsIHBhZ2VzICAgICA6IDB4MDAwMDAwMDAwMDI4MDAwMAoK
KE9mZmxpbmUgcGF0Y2hlcyBtYXRjaGVzIHRoZSA0R0IpCgotLSAKClRoYW5rcywKCkRhdmlkIC8g
ZGhpbGRlbmIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 18:29:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 18:29: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-devel-bounces@lists.xenproject.org>)
	id 1gNird-0000JV-Fl; Fri, 16 Nov 2018 18:29: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=Wxfm=N3=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gNirc-0000JQ-VE
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 18:29:08 +0000
X-Inumbo-ID: 80b0bfae-e9cd-11e8-8644-12d6303a7972
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80b0bfae-e9cd-11e8-8644-12d6303a7972;
 Fri, 16 Nov 2018 18:29:07 +0000 (UTC)
Received: from pps.filterd (m0098420.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 wAGISn3i060307
 for <xen-devel@lists.xen.org>; Fri, 16 Nov 2018 13:29:06 -0500
Received: from e06smtp01.uk.ibm.com (e06smtp01.uk.ibm.com [195.75.94.97])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2nt252tkxy-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xen.org>; Fri, 16 Nov 2018 13:29:06 -0500
Received: from localhost
 by e06smtp01.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xen.org> from <rppt@linux.ibm.com>;
 Fri, 16 Nov 2018 18:29:03 -0000
Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197)
 by e06smtp01.uk.ibm.com (192.168.101.131) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Fri, 16 Nov 2018 18:28:54 -0000
Received: from b06wcsmtp001.portsmouth.uk.ibm.com
 (b06wcsmtp001.portsmouth.uk.ibm.com [9.149.105.160])
 by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 wAGISrw87078182
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 16 Nov 2018 18:28:53 GMT
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 6C8FAA405C;
 Fri, 16 Nov 2018 18:28:53 +0000 (GMT)
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 56735A4062;
 Fri, 16 Nov 2018 18:28:41 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.26])
 by b06wcsmtp001.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Fri, 16 Nov 2018 18:28:41 +0000 (GMT)
Date: Fri, 16 Nov 2018 10:28:37 -0800
From: Mike Rapoport <rppt@linux.ibm.com>
To: Souptick Joarder <jrdr.linux@gmail.com>
References: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-TM-AS-GCONF: 00
x-cbid: 18111618-4275-0000-0000-000002E21C6A
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 18111618-4276-0000-0000-000037EF3A0B
Message-Id: <20181116182836.GB17088@rapoport-lnx>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2018-11-16_10:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1811160163
Subject: Re: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: mhocko@suse.com, heiko@sntech.de, peterz@infradead.org,
 dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org,
 linux-mm@kvack.org, linux1394-devel@lists.sourceforge.net,
 m.szyprowski@samsung.com, sfr@canb.auug.org.au,
 oleksandr_andrushchenko@epam.com, joro@8bytes.org, linux@armlinux.org.uk,
 willy@infradead.org, airlied@linux.ie, linux-arm-kernel@lists.infradead.org,
 linux-rockchip@lists.infradead.org, treding@nvidia.com,
 linux-media@vger.kernel.org, keescook@chromium.org, pawel@osciak.com,
 riel@surriel.com, iommu@lists.linux-foundation.org, rppt@linux.vnet.ibm.com,
 boris.ostrovsky@oracle.com, mchehab@kernel.org, iamjoonsoo.kim@lge.com,
 vbabka@suse.cz, jgross@suse.com, hjc@rock-chips.com, xen-devel@lists.xen.org,
 kyungmin.park@samsung.com, stefanr@s5r6.in-berlin.de,
 akpm@linux-foundation.org, robin.murphy@arm.com,
 kirill.shutemov@linux.intel.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDk6MTU6MzBQTSArMDUzMCwgU291cHRpY2sgSm9hcmRl
ciB3cm90ZToKPiBQcmV2aW91bHkgZHJpdmVycyBoYXZlIHRoZWlyIG93biB3YXkgb2YgbWFwcGlu
ZyByYW5nZSBvZgo+IGtlcm5lbCBwYWdlcy9tZW1vcnkgaW50byB1c2VyIHZtYSBhbmQgdGhpcyB3
YXMgZG9uZSBieQo+IGludm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KPiAK
PiBBcyB0aGlzIHBhdHRlcm4gaXMgY29tbW9uIGFjcm9zcyBkaWZmZXJlbnQgZHJpdmVycywgaXQg
Y2FuCj4gYmUgZ2VuZXJhbGl6ZWQgYnkgY3JlYXRpbmcgYSBuZXcgZnVuY3Rpb24gYW5kIHVzZSBp
dCBhY3Jvc3MKPiB0aGUgZHJpdmVycy4KPiAKPiB2bV9pbnNlcnRfcmFuZ2UgaXMgdGhlIG5ldyBB
UEkgd2hpY2ggd2lsbCBiZSB1c2VkIHRvIG1hcCBhCj4gcmFuZ2Ugb2Yga2VybmVsIG1lbW9yeS9w
YWdlcyB0byB1c2VyIHZtYS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTb3VwdGljayBKb2FyZGVyIDxq
cmRyLmxpbnV4QGdtYWlsLmNvbT4KPiBSZXZpZXdlZC1ieTogTWF0dGhldyBXaWxjb3ggPHdpbGx5
QGluZnJhZGVhZC5vcmc+Cj4gLS0tCj4gIGluY2x1ZGUvbGludXgvbW1fdHlwZXMuaCB8ICAzICsr
Kwo+ICBtbS9tZW1vcnkuYyAgICAgICAgICAgICAgfCAyOCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrCj4gIG1tL25vbW11LmMgICAgICAgICAgICAgICB8ICA3ICsrKysrKysKPiAgMyBmaWxl
cyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGlu
dXgvbW1fdHlwZXMuaCBiL2luY2x1ZGUvbGludXgvbW1fdHlwZXMuaAo+IGluZGV4IDVlZDhmNjIu
LjE1YWUyNGYgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9saW51eC9tbV90eXBlcy5oCj4gKysrIGIv
aW5jbHVkZS9saW51eC9tbV90eXBlcy5oCj4gQEAgLTUyMyw2ICs1MjMsOSBAQCBleHRlcm4gdm9p
ZCB0bGJfZ2F0aGVyX21tdShzdHJ1Y3QgbW11X2dhdGhlciAqdGxiLCBzdHJ1Y3QgbW1fc3RydWN0
ICptbSwKPiAgZXh0ZXJuIHZvaWQgdGxiX2ZpbmlzaF9tbXUoc3RydWN0IG1tdV9nYXRoZXIgKnRs
YiwKPiAgCQkJCXVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kKTsKPiAKPiAr
aW50IHZtX2luc2VydF9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQg
bG9uZyBhZGRyLAo+ICsJCQlzdHJ1Y3QgcGFnZSAqKnBhZ2VzLCB1bnNpZ25lZCBsb25nIHBhZ2Vf
Y291bnQpOwo+ICsKPiAgc3RhdGljIGlubGluZSB2b2lkIGluaXRfdGxiX2ZsdXNoX3BlbmRpbmco
c3RydWN0IG1tX3N0cnVjdCAqbW0pCj4gIHsKPiAgCWF0b21pY19zZXQoJm1tLT50bGJfZmx1c2hf
cGVuZGluZywgMCk7Cj4gZGlmZiAtLWdpdCBhL21tL21lbW9yeS5jIGIvbW0vbWVtb3J5LmMKPiBp
bmRleCAxNWM0MTdlLi5kYTkwNGVkIDEwMDY0NAo+IC0tLSBhL21tL21lbW9yeS5jCj4gKysrIGIv
bW0vbWVtb3J5LmMKPiBAQCAtMTQ3OCw2ICsxNDc4LDM0IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3Bh
Z2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsIHVuc2lnbmVkIGxvbmcgYWRkciwKPiAgfQo+
IAo+ICAvKioKPiArICogdm1faW5zZXJ0X3JhbmdlIC0gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBw
YWdlcyBpbnRvIHVzZXIgdm1hCj4gKyAqIEB2bWE6IHVzZXIgdm1hIHRvIG1hcCB0bwo+ICsgKiBA
YWRkcjogdGFyZ2V0IHVzZXIgYWRkcmVzcyBvZiB0aGlzIHBhZ2UKPiArICogQHBhZ2VzOiBwb2lu
dGVyIHRvIGFycmF5IG9mIHNvdXJjZSBrZXJuZWwgcGFnZXMKPiArICogQHBhZ2VfY291bnQ6IG5v
LiBvZiBwYWdlcyBuZWVkIHRvIGluc2VydCBpbnRvIHVzZXIgdm1hCj4gKyAqCj4gKyAqIFRoaXMg
YWxsb3dzIGRyaXZlcnMgdG8gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyB0aGV5J3ZlIGFs
bG9jYXRlZAo+ICsgKiBpbnRvIGEgdXNlciB2bWEuIFRoaXMgaXMgYSBnZW5lcmljIGZ1bmN0aW9u
IHdoaWNoIGRyaXZlcnMgY2FuIHVzZQo+ICsgKiByYXRoZXIgdGhhbiB1c2luZyB0aGVpciBvd24g
d2F5IG9mIG1hcHBpbmcgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIGludG8KPiArICogdXNlciB2bWEu
CgpQbGVhc2UgYWRkIHRoZSByZXR1cm4gdmFsdWUgYW5kIGNvbnRleHQgZGVzY3JpcHRpb25zLgoK
PiArICovCj4gK2ludCB2bV9pbnNlcnRfcmFuZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEs
IHVuc2lnbmVkIGxvbmcgYWRkciwKPiArCQkJc3RydWN0IHBhZ2UgKipwYWdlcywgdW5zaWduZWQg
bG9uZyBwYWdlX2NvdW50KQo+ICt7Cj4gKwl1bnNpZ25lZCBsb25nIHVhZGRyID0gYWRkcjsKPiAr
CWludCByZXQgPSAwLCBpOwo+ICsKPiArCWZvciAoaSA9IDA7IGkgPCBwYWdlX2NvdW50OyBpKysp
IHsKPiArCQlyZXQgPSB2bV9pbnNlcnRfcGFnZSh2bWEsIHVhZGRyLCBwYWdlc1tpXSk7Cj4gKwkJ
aWYgKHJldCA8IDApCj4gKwkJCXJldHVybiByZXQ7Cj4gKwkJdWFkZHIgKz0gUEFHRV9TSVpFOwo+
ICsJfQo+ICsKPiArCXJldHVybiByZXQ7Cj4gK30KPiArCj4gKy8qKgo+ICAgKiB2bV9pbnNlcnRf
cGFnZSAtIGluc2VydCBzaW5nbGUgcGFnZSBpbnRvIHVzZXIgdm1hCj4gICAqIEB2bWE6IHVzZXIg
dm1hIHRvIG1hcCB0bwo+ICAgKiBAYWRkcjogdGFyZ2V0IHVzZXIgYWRkcmVzcyBvZiB0aGlzIHBh
Z2UKPiBkaWZmIC0tZ2l0IGEvbW0vbm9tbXUuYyBiL21tL25vbW11LmMKPiBpbmRleCA3NDkyNzZi
Li5kNmVmNWM3IDEwMDY0NAo+IC0tLSBhL21tL25vbW11LmMKPiArKysgYi9tbS9ub21tdS5jCj4g
QEAgLTQ3Myw2ICs0NzMsMTMgQEAgaW50IHZtX2luc2VydF9wYWdlKHN0cnVjdCB2bV9hcmVhX3N0
cnVjdCAqdm1hLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gIH0KPiAgRVhQT1JUX1NZTUJPTCh2bV9p
bnNlcnRfcGFnZSk7Cj4gCj4gK2ludCB2bV9pbnNlcnRfcmFuZ2Uoc3RydWN0IHZtX2FyZWFfc3Ry
dWN0ICp2bWEsIHVuc2lnbmVkIGxvbmcgYWRkciwKPiArCQkJc3RydWN0IHBhZ2UgKipwYWdlcywg
dW5zaWduZWQgbG9uZyBwYWdlX2NvdW50KQo+ICt7Cj4gKwlyZXR1cm4gLUVJTlZBTDsKPiArfQo+
ICtFWFBPUlRfU1lNQk9MKHZtX2luc2VydF9yYW5nZSk7Cj4gKwo+ICAvKgo+ICAgKiAgc3lzX2Jy
aygpIGZvciB0aGUgbW9zdCBwYXJ0IGRvZXNuJ3QgbmVlZCB0aGUgZ2xvYmFsIGtlcm5lbAo+ICAg
KiAgbG9jaywgZXhjZXB0IHdoZW4gYW4gYXBwbGljYXRpb24gaXMgZG9pbmcgc29tZXRoaW5nIG5h
c3R5Cj4gLS0gCj4gMS45LjEKPiAKCi0tIApTaW5jZXJlbHkgeW91cnMsCk1pa2UuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 18:30:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 18:30: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-devel-bounces@lists.xenproject.org>)
	id 1gNit9-0000yq-Tt; Fri, 16 Nov 2018 18:30: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=GVoj=N3=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1gNit9-0000yk-3L
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 18:30:43 +0000
X-Inumbo-ID: b8757286-e9cd-11e8-bc13-12d6303a7972
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b8757286-e9cd-11e8-bc13-12d6303a7972;
 Fri, 16 Nov 2018 18:30:41 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id s11so12647362wmh.1
 for <xen-devel@lists.xenproject.org>; Fri, 16 Nov 2018 10:30:41 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:date:message-id:user-agent
 :mime-version:content-transfer-encoding;
 bh=YycacRAS5rMHlyEPHGT7YAvBuaKq6JBpcF1cI6Pomik=;
 b=fKUkOB9LdwELPPCv7SctU7eYOTwYsU9KZynHty6k8kRArTtTAyalPrJKbCUCVT7lIA
 rbnB9Q1gtYSkKHuVb9kNZmSg/pZvux5h/5EIBKp3aTDDy7kiHG4c5Na47So038RbU1nq
 T8GytpVNS0Ak6AJuXgHERmJILbjkzvNbQMMJlOmAyFNMnN26LeVGo4YdEcIR9oV0YCx0
 IFIzjr4ExJzQcRg4XF9Ian5lfrA5rPubATMvTahXF36fClkrFl0uTvdaPqablmKCst2N
 pWT+S4gh4paBj5Aujx/i2oL9AOsEOza+fHBbN3mHS0ZVeui+ZGuEoA9hEyKlOos88ek2
 ZVMw==
X-Gm-Message-State: AGRZ1gLaB6DzSz8LY+bCXJ8uKNpgLzbr1UJsL7qGWMN8PEvZX8NWU3vb
 ieKYSvvfg2PRs6HKzSRiCZj8f1JB
X-Google-Smtp-Source: AJdET5e3RcJ3m5RrMZXz+EocAKYJEis+f53O2oBEOQ2F0eiuHkBZ2XoL6RMDx6W/Fg6TxiG/BsAfgg==
X-Received: by 2002:a1c:cb84:: with SMTP id b126mr8905896wmg.64.1542393039778; 
 Fri, 16 Nov 2018 10:30:39 -0800 (PST)
Received: from [127.0.0.1] (96-210-66-80.hosts.abilene.it. [80.66.210.96])
 by smtp.gmail.com with ESMTPSA id b5-v6sm26340317wma.17.2018.11.16.10.30.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Nov 2018 10:30:38 -0800 (PST)
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 16 Nov 2018 19:30:55 +0100
Message-ID: <154239232312.10244.2674246603103909622.stgit@wayrath>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] automation: build in an openSUSE Leap
 container.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGlzIHNlcmllcyBhZGRzIHRoZSBkb2NrZXJmaWxlIGZvciBvcGVuU1VTRSBMZWFw
IChsYXRlc3QgdmVyc2lvbiwgMTUKYXQgdGhlIHRpbWUgb2Ygd3JpdGluZyksIGFzIHdlbGwgYXMg
dGhlIGdpdGxhYiBDSSBydW5lcyBmb3IgYnVpbGRpbmcKdGhlIHByb2plY3QgaW5zaWRlIGl0LgoK
SSd2ZSB0ZXN0ZWQgbG9jYWxseSBidWlsZGluZyB4ZW4sIHRvb2xzLCBkb2NzLCBldGMsIGluIGEg
Y29udGFpbmVyCmdlbmVyYXRlZCBmcm9tIHRoZSBwcm92aWRlZCBkb2NrZXJmaWxlIHdpdGggYm90
aCBnY2MgYW5kIGNsYW5nLgoKSSd2ZSBhbHNvIHB1c2hlZCB0aGUgY29udGFpbmVyIHRvIG91ciBy
ZWdpc3RyeSwgYW5kIHRoZXJlJ3MgYSBydW4KY3VycmVudGx5IHBlbmRpbmcgaGVyZToKCiBodHRw
czovL2dpdGxhYi5jb20veGVuLXByb2plY3QvcGVvcGxlL2RmYWdnaW9saS94ZW4vcGlwZWxpbmVz
LzM2ODk3NTczCgooTm90IHN1cmUgaWYgdGhlIGZhY3QgdGhhdCBpdCBoYXNuJ3Qgc3RhcnRlZCB5
ZXQgaXMgbXkgZmF1bHQuLi4gOi0vICkKClRoZSBwYXRjaGVzIGFyZSBhbHNvIGF2YWlsYWJsZSBp
biB0aGUgZm9sbG93aW5nIGdpdCBicmFuY2hlczoKCiBodHRwczovL2dpdGxhYi5jb20vZGZhZ2dp
b2xpL3hlbi90cmVlL3JlbC9jaS9vcGVuc3VzZS1sZWFwLXYxCiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcGVvcGxlL2RhcmlvZi94ZW4uZ2l0IHJlbC9jaS9vcGVuc3VzZS1sZWFwLXYxCgpJdCdzIHBy
ZXR0eSBtdWNoIHRoZSBmaXJzdCB0aW1lIEkgcGxheSB3aXRoIHRoaXMgRG9ja2VyIHRoaW5nLCBz
bwphcG9sb2dpZXMgaWYgc29tZXRoaW5nIGlzIGdsYXJpbmdseSB3cm9uZy4gOi1QCgpSZWdhcmRz
LApEYXJpbwotLS0KRGFyaW8gRmFnZ2lvbGkgKDIpOgogICAgICBhdXRvbWF0aW9uOiBhZGQgb3Bl
blNVU0UgTGVhcCBkb2NrZXJmaWxlLgogICAgICBhdXRvbWF0aW9uOiBidWlsZCBvbiBvcGVuU1VT
RSBMZWFwLgoKIC5naXRsYWItY2kueW1sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDMyICsrKysrKysrKysrCiBhdXRvbWF0aW9uL2J1aWxkL3N1c2Uvb3BlbnN1c2UtbGVhcC5k
b2NrZXJmaWxlIHwgICA2NyArKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdl
ZCwgOTkgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGF1dG9tYXRpb24vYnVpbGQv
c3VzZS9vcGVuc3VzZS1sZWFwLmRvY2tlcmZpbGUKLS0KPDxUaGlzIGhhcHBlbnMgYmVjYXVzZSBJ
IGNob29zZSBpdCB0byBoYXBwZW4hPj4gKFJhaXN0bGluIE1hamVyZSkKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRGFyaW8g
RmFnZ2lvbGksIFBoLkQsIGh0dHA6Ly9hYm91dC5tZS9kYXJpby5mYWdnaW9saQpTb2Z0d2FyZSBF
bmdpbmVlciBAIFNVU0UgaHR0cHM6Ly93d3cuc3VzZS5jb20vCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 18:30:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 18:30: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-devel-bounces@lists.xenproject.org>)
	id 1gNitI-000105-8p; Fri, 16 Nov 2018 18:30: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=GVoj=N3=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1gNitG-0000zn-FF
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 18:30:50 +0000
X-Inumbo-ID: bcf0dcb0-e9cd-11e8-95c3-12d6303a7972
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bcf0dcb0-e9cd-11e8-95c3-12d6303a7972;
 Fri, 16 Nov 2018 18:30:48 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id r10so8316419wrs.10
 for <xen-devel@lists.xenproject.org>; Fri, 16 Nov 2018 10:30:48 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:date:message-id:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=/eNosleAt9zGoAv30vBfAEGnyyLV9L4aecwd7P+uf0o=;
 b=qKO9b1ypKT/ndtmZqDpbP1sQHBHuAMX0LL2n4WqhZK8Yzy9V6XZ+WS5J905+ZSJF/A
 ICzduvTUCgHK6ALVOaRJwXsUq5Wk0yBo6GMAZawJ8B0CZdc6ocINIBgseC+UXS8CLHQd
 hlRK2ORv1HH5ijavcEc+RCVy9aKHV1LiwAtsioot8NJtQ8oJTSufL7GfvpiwRIvJzY+/
 V/Z58i4NxPgsaieleMR90HRw2FGSH28lM5a/9ZkJp9py7pTXuYYt3uj/AWAGyrEFVqKl
 YcSdgY1jykniJhqSvpgLR+IXTLb+WvAbncZqY8KuMxa8uGMTDT+vptyTe93zokg5hNkO
 MzTg==
X-Gm-Message-State: AGRZ1gKrtlUW8PeopV96rEDCRk8DNMlwrGGRlZSh5v8sYSqtu5H2Cm2C
 TQiifOHhl/XnsMNqGkbmS0v4AWHS
X-Google-Smtp-Source: AJdET5d1Xv9hX6TXXCYvxGZZDibKtHVqFVptbqm4v+w2CchbKolVDNu5gL6K2ljsLKXXfWg0SLazdQ==
X-Received: by 2002:a5d:6684:: with SMTP id l4mr11446694wru.154.1542393047233; 
 Fri, 16 Nov 2018 10:30:47 -0800 (PST)
Received: from [127.0.0.1] (96-210-66-80.hosts.abilene.it. [80.66.210.96])
 by smtp.gmail.com with ESMTPSA id s16sm14623394wrt.77.2018.11.16.10.30.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Nov 2018 10:30:46 -0800 (PST)
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 16 Nov 2018 19:31:02 +0100
Message-ID: <154239306275.10244.13496893416656935634.stgit@wayrath>
In-Reply-To: <154239232312.10244.2674246603103909622.stgit@wayrath>
References: <154239232312.10244.2674246603103909622.stgit@wayrath>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] automation: add openSUSE Leap dockerfile.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VHJhY2tzIHRoZSBsYXRlc3QgcmVsZWFzdCBvZiBvcGVuU1VTRSBMZWFwLiBBdCB0aGUgdGltZSBv
ZiB3cml0aW5nIHRoaXMKcGF0Y2gsIHRoaXMgaXMgTGVhcCAxNS4KClNpZ25lZC1vZmYtYnk6IERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQpDYzogRG91ZyBHb2xkc3RlaW4g
PGNhcmRvZUBjYXJkb2UuY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiBhdXRvbWF0aW9uL2J1aWxkL3N1c2Uvb3BlbnN1c2UtbGVhcC5kb2NrZXJmaWxlIHwgICA2NyAr
KysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCsp
CiBjcmVhdGUgbW9kZSAxMDA2NDQgYXV0b21hdGlvbi9idWlsZC9zdXNlL29wZW5zdXNlLWxlYXAu
ZG9ja2VyZmlsZQoKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vYnVpbGQvc3VzZS9vcGVuc3VzZS1s
ZWFwLmRvY2tlcmZpbGUgYi9hdXRvbWF0aW9uL2J1aWxkL3N1c2Uvb3BlbnN1c2UtbGVhcC5kb2Nr
ZXJmaWxlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjYxNGE1Yzg0MDUK
LS0tIC9kZXYvbnVsbAorKysgYi9hdXRvbWF0aW9uL2J1aWxkL3N1c2Uvb3BlbnN1c2UtbGVhcC5k
b2NrZXJmaWxlCkBAIC0wLDAgKzEsNjcgQEAKK0ZST00gb3BlbnN1c2UvbGVhcAorTEFCRUwgbWFp
bnRhaW5lci5uYW1lPSJUaGUgWGVuIFByb2plY3QiIFwKKyAgICAgIG1haW50YWluZXIuZW1haWw9
Inhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyIKKworRU5WIFVTRVIgcm9vdAorCitSVU4g
bWtkaXIgL2J1aWxkCitXT1JLRElSIC9idWlsZAorCitSVU4genlwcGVyIHJlZiAmJiB6eXBwZXIg
dXAgLXkKK1JVTiB6eXBwZXIgaW5zdGFsbCAteSBcCisgICAgICAgIGFjcGljYSBcCisgICAgICAg
IGJjIFwKKyAgICAgICAgYmluODYgXAorICAgICAgICBiaXNvbiBcCisgICAgICAgIGJ6aXAyIFwK
KyAgICAgICAgY2hlY2twb2xpY3kgXAorICAgICAgICBjbGFuZyBcCisgICAgICAgIGNtYWtlIFwK
KyAgICAgICAgZGV2ODYgXAorICAgICAgICBkaXNjb3VudCBcCisgICAgICAgIGZsZXggXAorICAg
ICAgICBnY2MgXAorICAgICAgICBnZXR0ZXh0LXRvb2xzIFwKKyAgICAgICAgZ2l0IFwKKyAgICAg
ICAgZ2xpYjItZGV2ZWwgXAorICAgICAgICBnbGliYy1kZXZlbCBcCisgICAgICAgIGdsaWJjLWRl
dmVsLTMyYml0IFwKKyAgICAgICAgZ3ppcCBcCisgICAgICAgIGhvc3RuYW1lIFwKKyAgICAgICAg
bGliU0RMMi1kZXZlbCBcCisgICAgICAgIGxpYmFpby1kZXZlbCBcCisgICAgICAgIGxpYmJ6Mi1k
ZXZlbCBcCisgICAgICAgIGxpYmV4dDJmcy1kZXZlbCBcCisgICAgICAgIGxpYmdudXRscy1kZXZl
bCBcCisgICAgICAgIGxpYmpwZWc2Mi1kZXZlbCBcCisgICAgICAgIGxpYm5sMy1kZXZlbCBcCisg
ICAgICAgIGxpYm51bWEtZGV2ZWwgXAorICAgICAgICBsaWJwaXhtYW4tMS0wLWRldmVsIFwKKyAg
ICAgICAgbGlicG5nMTYtZGV2ZWwgXAorICAgICAgICBsaWJzc2gyLWRldmVsIFwKKyAgICAgICAg
bGlidGFzbjEtZGV2ZWwgXAorICAgICAgICBsaWJ1dWlkLWRldmVsIFwKKyAgICAgICAgbGlieWFq
bC1kZXZlbCBcCisgICAgICAgIGx6by1kZXZlbCBcCisgICAgICAgIG1ha2UgXAorICAgICAgICBu
YXNtIFwKKyAgICAgICAgbmN1cnNlcy1kZXZlbCBcCisgICAgICAgIG9jYW1sIFwKKyAgICAgICAg
b2NhbWwtZmluZGxpYi1kZXZlbCBcCisgICAgICAgIG9jYW1sLW9jYW1sYnVpbGQgXAorICAgICAg
ICBvY2FtbC1vY2FtbGRvYyBcCisgICAgICAgIHBhbmRvYyBcCisgICAgICAgIHBhdGNoIFwKKyAg
ICAgICAgcGtnLWNvbmZpZyBcCisgICAgICAgIHB5dGhvbiBcCisgICAgICAgIHB5dGhvbi1kZXZl
bCBcCisgICAgICAgIHN5c3RlbWQtZGV2ZWwgXAorICAgICAgICB0YXIgXAorICAgICAgICB0cmFu
c2ZpZyBcCisgICAgICAgIHZhbGdyaW5kLWRldmVsIFwKKyAgICAgICAgd2dldCBcCisgICAgICAg
IHdoaWNoIFwKKyAgICAgICAgeHotZGV2ZWwgXAorICAgICAgICB6bGliLWRldmVsIFwKKyAgICAg
ICAgJiYgXAorICAgICAgICB6eXBwZXIgY2xlYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 18:30:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 18:30: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-devel-bounces@lists.xenproject.org>)
	id 1gNitO-00012H-Pn; Fri, 16 Nov 2018 18:30: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=gvoj=n3=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1gNitN-00011r-F0
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 18:30:57 +0000
X-Inumbo-ID: c134a9c0-e9cd-11e8-9a16-bc764e045a96
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c134a9c0-e9cd-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 18:30:56 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id p2-v6so21848013wmc.2
 for <xen-devel@lists.xenproject.org>; Fri, 16 Nov 2018 10:30:55 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:date:message-id:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=F2VsJB51uQNUi2Bv+oCzhGuiviKgsPmbmUPUMIM7wQY=;
 b=e+Sl9q8ecMFNwLq8Felll2HfyoORIJ5zWpVt1kD1kAx134hYMsTEi0RVpt1S8nFzx9
 y5E5qn/PULPxzD/iNd9lFXkDjh4XxhiWQZ9ju0UzsFEVUygNyeQx3lM7SaU/9Wes30zO
 E59aaith4+beGNUSWe3xq2ftBjWWgpb7FqxQpS4a8Gs1GF0MAeAKErWc4g9OswNllM1f
 BVzwRmR8yExdy3Ai1QV9T5ui15lor+cx1DvsDQJH8qFozxms6S6A2iLGyjKRLdE+fKxH
 /PkM2Ah0GOTuhc970I1nqzsxKxNj0GPWY5Zb+YzmlkyFCOb+oW9avtrkTxsMMiB5BZiG
 qNGA==
X-Gm-Message-State: AGRZ1gKoLrAPd0U7CSlzL7gR7X38POxidqTBBYEywp8qHMdUGZwUWW82
 pBWqYQE0eCRZH3PRAi6cGYOxhaPz
X-Google-Smtp-Source: AJdET5f5rdY9XVtL7TWbxWkgdBSAWlQ1/WwBXna2FU3x0u1cKiVX5SjhXAixxg3HIiPCH7R1jFfAww==
X-Received: by 2002:a1c:23c1:: with SMTP id j184mr6014554wmj.16.1542393054443; 
 Fri, 16 Nov 2018 10:30:54 -0800 (PST)
Received: from [127.0.0.1] (96-210-66-80.hosts.abilene.it. [80.66.210.96])
 by smtp.gmail.com with ESMTPSA id x6-v6sm4528065wrs.50.2018.11.16.10.30.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Nov 2018 10:30:53 -0800 (PST)
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 16 Nov 2018 19:31:10 +0100
Message-ID: <154239307020.10244.149878067287347106.stgit@wayrath>
In-Reply-To: <154239232312.10244.2674246603103909622.stgit@wayrath>
References: <154239232312.10244.2674246603103909622.stgit@wayrath>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] automation: build on openSUSE Leap.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tCkNj
OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KIC5naXRsYWItY2kueW1sIHwgICAzMiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS8uZ2l0bGFiLWNpLnltbCBiLy5naXRsYWItY2kueW1sCmluZGV4IGEzYjM5M2ZhZGUu
LjgxNWU2MjYyOTEgMTAwNjQ0Ci0tLSBhLy5naXRsYWItY2kueW1sCisrKyBiLy5naXRsYWItY2ku
eW1sCkBAIC0zMjMsMyArMzIzLDM1IEBAIGRlYmlhbi11bnN0YWJsZS1nY2MtZGVidWctYXJtNjQ6
CiAgICAgWEVOX1RBUkdFVF9BUkNIOiBhcm02NAogICB0YWdzOgogICAgIC0gYXJtNjQKKworb3Bl
bnN1c2UtbGVhcC1jbGFuZzoKKyAgPDw6ICpidWlsZAorICB2YXJpYWJsZXM6CisgICAgPDw6ICpj
bGFuZworICAgIENPTlRBSU5FUjogc3VzZTpvcGVuc3VzZS1sZWFwCisgICAgZGVidWc6IG4KKyAg
ICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAorCitvcGVuc3VzZS1sZWFwLWNsYW5nLWRlYnVnOgor
ICA8PDogKmJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICA8PDogKmNsYW5nCisgICAgQ09OVEFJTkVS
OiBzdXNlOm9wZW5zdXNlLWxlYXAKKyAgICBkZWJ1ZzogeQorICAgIFhFTl9UQVJHRVRfQVJDSDog
eDg2XzY0CisKK29wZW5zdXNlLWxlYXAtZ2NjOgorICA8PDogKmJ1aWxkCisgIHZhcmlhYmxlczoK
KyAgICA8PDogKmdjYworICAgIENPTlRBSU5FUjogc3VzZTpvcGVuc3VzZS1sZWFwCisgICAgZGVi
dWc6IG4KKyAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAorCitvcGVuc3VzZS1sZWFwLWdjYy1k
ZWJ1ZzoKKyAgPDw6ICpidWlsZAorICB2YXJpYWJsZXM6CisgICAgPDw6ICpnY2MKKyAgICBDT05U
QUlORVI6IHN1c2U6b3BlbnN1c2UtbGVhcAorICAgIGRlYnVnOiB5CisgICAgWEVOX1RBUkdFVF9B
UkNIOiB4ODZfNjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 18:42:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 18:42: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-devel-bounces@lists.xenproject.org>)
	id 1gNj4O-00021l-UB; Fri, 16 Nov 2018 18:42: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=cpgy=n3=citrix.com=prvs=851546e96=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gNj4N-00021W-9i
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 18:42:19 +0000
X-Inumbo-ID: 579bef1c-e9cf-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 579bef1c-e9cf-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 18:42:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,241,1539648000"; d="scan'208";a="70804310"
Date: Fri, 16 Nov 2018 18:42:14 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20181116184214.bhujdtej3izd2beh@zion.uk.xensource.com>
References: <154239232312.10244.2674246603103909622.stgit@wayrath>
 <154239306275.10244.13496893416656935634.stgit@wayrath>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <154239306275.10244.13496893416656935634.stgit@wayrath>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/2] automation: add openSUSE Leap
 dockerfile.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Doug Goldstein <cardoe@cardoe.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMDc6MzE6MDJQTSArMDEwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gVHJhY2tzIHRoZSBsYXRlc3QgcmVsZWFzdCBvZiBvcGVuU1VTRSBMZWFwLiBBdCB0
aGUgdGltZSBvZiB3cml0aW5nIHRoaXMKPiBwYXRjaCwgdGhpcyBpcyBMZWFwIDE1Lgo+IAo+IFNp
Z25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CgpBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 18:42:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 18:42: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-devel-bounces@lists.xenproject.org>)
	id 1gNj4Q-00021r-8W; Fri, 16 Nov 2018 18:42:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cpgy=n3=citrix.com=prvs=851546e96=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gNj4O-00021g-9q
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 18:42:20 +0000
X-Inumbo-ID: 58c014b2-e9cf-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58c014b2-e9cf-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 18:42:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,241,1539648000"; d="scan'208";a="70804318"
Date: Fri, 16 Nov 2018 18:42:17 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20181116184217.lzfwehdx3t42z23q@zion.uk.xensource.com>
References: <154239232312.10244.2674246603103909622.stgit@wayrath>
 <154239307020.10244.149878067287347106.stgit@wayrath>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <154239307020.10244.149878067287347106.stgit@wayrath>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/2] automation: build on openSUSE Leap.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Doug Goldstein <cardoe@cardoe.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMDc6MzE6MTBQTSArMDEwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNv
bT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKSSB3b3VsZCBsaWtl
IHRvIHJlYXJyYW5nZSB5b3VyIGNvZGUgYSBiaXQgdG8gbW92ZSBpdCBhYm92ZSB0aGUKYXJtIGJ1
aWxkcy4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 18:45:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 18:45: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-devel-bounces@lists.xenproject.org>)
	id 1gNj6z-0002Fi-PN; Fri, 16 Nov 2018 18:45:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=cpgy=n3=citrix.com=prvs=851546e96=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gNj6z-0002Fc-A0
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 18:45:01 +0000
X-Inumbo-ID: b8c5bbe3-e9cf-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8c5bbe3-e9cf-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 18:45:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,241,1539648000"; d="scan'208";a="70804575"
Date: Fri, 16 Nov 2018 18:44:57 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20181116184457.db7gqwikyom65gps@zion.uk.xensource.com>
References: <154239232312.10244.2674246603103909622.stgit@wayrath>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <154239232312.10244.2674246603103909622.stgit@wayrath>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 0/2] automation: build in an openSUSE Leap
 container.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMDc6MzA6NTVQTSArMDEwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gSGVsbG8sCj4gCj4gVGhpcyBzZXJpZXMgYWRkcyB0aGUgZG9ja2VyZmlsZSBmb3Ig
b3BlblNVU0UgTGVhcCAobGF0ZXN0IHZlcnNpb24sIDE1Cj4gYXQgdGhlIHRpbWUgb2Ygd3JpdGlu
ZyksIGFzIHdlbGwgYXMgdGhlIGdpdGxhYiBDSSBydW5lcyBmb3IgYnVpbGRpbmcKPiB0aGUgcHJv
amVjdCBpbnNpZGUgaXQuCj4gCj4gSSd2ZSB0ZXN0ZWQgbG9jYWxseSBidWlsZGluZyB4ZW4sIHRv
b2xzLCBkb2NzLCBldGMsIGluIGEgY29udGFpbmVyCj4gZ2VuZXJhdGVkIGZyb20gdGhlIHByb3Zp
ZGVkIGRvY2tlcmZpbGUgd2l0aCBib3RoIGdjYyBhbmQgY2xhbmcuCj4gCj4gSSd2ZSBhbHNvIHB1
c2hlZCB0aGUgY29udGFpbmVyIHRvIG91ciByZWdpc3RyeSwgYW5kIHRoZXJlJ3MgYSBydW4KPiBj
dXJyZW50bHkgcGVuZGluZyBoZXJlOgo+IAo+ICBodHRwczovL2dpdGxhYi5jb20veGVuLXByb2pl
Y3QvcGVvcGxlL2RmYWdnaW9saS94ZW4vcGlwZWxpbmVzLzM2ODk3NTczCj4gCj4gKE5vdCBzdXJl
IGlmIHRoZSBmYWN0IHRoYXQgaXQgaGFzbid0IHN0YXJ0ZWQgeWV0IGlzIG15IGZhdWx0Li4uIDot
LyApCgpJIGhhdmUgYmVlbiBwbGF5aW5nIHdpdGggdGhlIENJIHN5c3RlbSB0b2RheSBzbyBpdCBj
b3VsZCBoYXZlIGJlZW4gYSBiaXQKb3ZlcndoZWxtZWQuIExldCdzIHdhaXQgdW50aWwgbmV4dCB3
ZWVrIHRvIHNlZSBpZiBpdCBjb21lcyBiYWNrLgoKQXMgZmFyIGFzIEkgY2FuIHRlbGwgdGhlIEFy
bTY0IGJ1aWxkcyBhcmUgYWxyZWFkeSBkb25lLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 18:50:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 18:50: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-devel-bounces@lists.xenproject.org>)
	id 1gNjCX-00030T-Hb; Fri, 16 Nov 2018 18:50: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=nXWO=N3=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gNjCV-00030K-SV
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 18:50:43 +0000
X-Inumbo-ID: 844d1de4-e9d0-11e8-80e8-12d6303a7972
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 844d1de4-e9d0-11e8-80e8-12d6303a7972;
 Fri, 16 Nov 2018 18:50:42 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Nov 2018 19:50:41 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Nov 2018 18:50:32 +0000
Message-ID: <6b70f22f2573a01c883e993f07e7197423fba059.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Wei Liu <wei.liu2@citrix.com>
Date: Fri, 16 Nov 2018 19:50:47 +0100
In-Reply-To: <20181116184457.db7gqwikyom65gps@zion.uk.xensource.com>
References: <154239232312.10244.2674246603103909622.stgit@wayrath>
 <20181116184457.db7gqwikyom65gps@zion.uk.xensource.com>
Organization: SUSE
User-Agent: Evolution 3.30.2 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 0/2] automation: build in an openSUSE Leap
 container.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Doug Goldstein <cardoe@cardoe.com>
Content-Type: multipart/mixed; boundary="===============8085040451362660888=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8085040451362660888==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-xKm04ozwEc00SRkUxlB9"


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

On Fri, 2018-11-16 at 18:44 +0000, Wei Liu wrote:
> On Fri, Nov 16, 2018 at 07:30:55PM +0100, Dario Faggioli wrote:
> > =20
> > https://gitlab.com/xen-project/people/dfaggioli/xen/pipelines/36897573
> >=20
> > (Not sure if the fact that it hasn't started yet is my fault... :-/=20
> > )
>=20
> I have been playing with the CI system today so it could have been a
> bit
> overwhelmed. Let's wait until next week to see if it comes back.
>=20
Ok, sure. What I'm most interested, is to see if the opensuse jobs pass
(i.e., if I got the rune, the name of the container, etc, right :-) ).

> As far as I can tell the Arm64 builds are already done.
>=20
Ah, yes, now they are.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-xKm04ozwEc00SRkUxlB9
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlvvEYgACgkQFkJ4iaW4
c+67+A/+J8V4d5whOZsfuxfCqrf3SXFIZI0lsqYbLCn0bB5gRZ1Q9rQb2Ekm+YiS
IJ/+Q9+wnpXP2eQiftlsceT+Cyhm/3SJhsWJadbqOb40iMxufrcK+/pbXx5Zsa18
eBx4KRe4y1R77m6LSvWSM3oyizM5irQ8lort2LFMzJwoJdUUi42cB5OpjKE/R/fz
kKVhw0ZOW0A98awriO48tIwL3+43ZUatCzsCHEeH6YXuxD3R+p0Ha5kR5d653flQ
+TNbl9wBjnJxWwinD9XdLK60O1HkGtTUH8Yy91SqwQLtAszvvV8L/itM1bggs/t2
+XLiunrmLC6HkgKpCp/RfiiZ29YCrhCVkMo7mEl6rJ9yD0gajjUk9I61rHZmYK6Q
1Z23hFjh+d/aQMQZfVk/WYLkSVcES5/PVr/RR//XQqu7qc7cwFVZdQ8UG1N6HUa2
1s4CNE5FDq7w92BQw+wjaJkVbQ7c0WZ75SRkKp80PclCCXfmupST+9Mel4gliwft
eeiovAY2XwD7yaWQeEMP2n4kvTfTcIVs/xMk85brySNqHtkyJd7on6FeydzQt/wI
Rbe6yO0miMCTgCAjh2rtZc3lN7Ie0Z2tsPXi6y6vYJ+Y+jAEm9P/GhnwiiDKjpRY
Y9ZLkuDmnMeb6ZU1ZG8ZNwt6qcp5dWArryLgJxUH5ZyiRCOZts0=
=3i/y
-----END PGP SIGNATURE-----

--=-xKm04ozwEc00SRkUxlB9--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8085040451362660888==--



From xen-devel-bounces@lists.xenproject.org Fri Nov 16 18:51:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 18:51: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-devel-bounces@lists.xenproject.org>)
	id 1gNjDV-00034R-VE; Fri, 16 Nov 2018 18:51: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=nxwo=n3=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gNjDU-00034H-65
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 18:51:44 +0000
X-Inumbo-ID: a7ede671-e9d0-11e8-9a16-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7ede671-e9d0-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 18:51:42 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Nov 2018 19:51:40 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Nov 2018 18:51:18 +0000
Message-ID: <4839c3ce19f62382faea9ed861955bc5def542ae.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Wei Liu <wei.liu2@citrix.com>
Date: Fri, 16 Nov 2018 19:51:34 +0100
In-Reply-To: <20181116184217.lzfwehdx3t42z23q@zion.uk.xensource.com>
References: <154239232312.10244.2674246603103909622.stgit@wayrath>
 <154239307020.10244.149878067287347106.stgit@wayrath>
 <20181116184217.lzfwehdx3t42z23q@zion.uk.xensource.com>
Organization: SUSE
User-Agent: Evolution 3.30.2 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/2] automation: build on openSUSE Leap.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Doug Goldstein <cardoe@cardoe.com>
Content-Type: multipart/mixed; boundary="===============4826424653465090971=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4826424653465090971==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-1B6rpRimEWHu6WJbMXJc"


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

On Fri, 2018-11-16 at 18:42 +0000, Wei Liu wrote:
> On Fri, Nov 16, 2018 at 07:31:10PM +0100, Dario Faggioli wrote:
> > Signed-off-by: Dario Faggioli <dfaggioli@suse.com>
>=20
> Acked-by: Wei Liu <wei.liu2@citrix.com>
>=20
> I would like to rearrange your code a bit to move it above the
> arm builds.
>=20
Sure, that indeed makes sense.

Lemme know if you'd do it when committing, or you want me to.

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-1B6rpRimEWHu6WJbMXJc
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlvvEbYACgkQFkJ4iaW4
c+4DcA//U1lib7/RzyRkHQ3X7IkkcIxfFl5b3uiOIcWJ7ISpt/GwqDUD8vK+0m8w
KfRPhgrwv5TwzIMWwGxDvuT+QFl211gkR5XhBUJJCDY5q0De6AbJdxRK9mrkcKty
dX1SViIcOLsQzu9G5uVj9TsLLvcH5N/qP4XPgLpwpyrpJGB4jVTs/s7lFDEKuT9c
HfcdJchygq81Xi02YeidLQU9jXAU9nUJvQs0Q6qYmHF7OqgbWM98HgEZ9uL3+zkB
x4tn0Q7zXl9hN5eqZqW4hiIFfmlNVPDNwp74PXTzybsT90UdAarIEzf3DxLhqX/0
5UfMgm6JKd/WQb4E33TTBmJAUWXSPrBy/DZEw8/zChfSf/cOcm+4FPAoNAIpwaes
wQXyYy56+K2CpiVFfG1NYYqSWXanqJMY9omZKdok3MGbnjc4R2nJI+fjYa315gd5
/m7C7qxdtUma/RLxQLs+mx/+kV69YYXscp3Bwblmhay96cvQGj1vFmiYxkN/5QqG
Bn6Wp3TjIHbo8l2LYalCB2UZmWSmiIIM85HlLGuIMRvjNo5IRJZO0MzG9qU1AUnO
i9weV/qLenbKk8M2/sQ/aCuSYLpzMf3CZcOaFIUp6u9BJPQN1ZMiKnD4Ep5MhkzV
2a/4ozJOHk+iv7XsMaT9NJGYSuaWtx3oplaLNHDFMbGrwRyGAQg=
=O9xv
-----END PGP SIGNATURE-----

--=-1B6rpRimEWHu6WJbMXJc--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4826424653465090971==--



From xen-devel-bounces@lists.xenproject.org Fri Nov 16 19:04:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 19:04: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-devel-bounces@lists.xenproject.org>)
	id 1gNjPH-0003xx-FC; Fri, 16 Nov 2018 19:03: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=cmkP=N3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gNjPG-0003xm-HA
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 19:03:54 +0000
X-Inumbo-ID: 5be3aec0-e9d2-11e8-9746-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5be3aec0-e9d2-11e8-9746-12d6303a7972;
 Fri, 16 Nov 2018 19:03:53 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F0B4C20854;
 Fri, 16 Nov 2018 19:03:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542395032;
 bh=5ijRlm5pQjrwfJqkwxqAapHgiUzPdsp2VSCjkkbulr8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=uHkEwSMkbpHbwAZD0zv9VCb7/kBbOTFWShIbc7eC0L2h7qZBjHwkEKFkrxg84WHge
 zt3YaD1+i9gZPRG3YdhW/CWWt1uZ2PnhtlDs5FFl354hNz0hwZ2HQhTlwaZaMNA+1c
 0bJpaYttHbgGRPLNEGEtCZ6g+ZFsJM6q0Gbagc1U=
Date: Fri, 16 Nov 2018 11:03:51 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
Message-ID: <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDE2LzExLzIwMTgg
MTI6MzQsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiBIaSBKdWxpZW4sCj4gCj4gSGkgTWly
ZWxhLAo+IAo+ID4gCj4gPiBPbiBGcmksIE5vdiAxNiwgMjAxOCBhdCAxMjo0NCBQTSBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiA+ID4gCj4gPiA+IAo+ID4gPiAK
PiA+ID4gT24gMTYvMTEvMjAxOCAxMToyOSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+ID4g
PiBPbiBGcmksIE5vdiAxNiwgMjAxOCBhdCAxMTozMyBBTSBNaXJlbGEgU2ltb25vdmljCj4gPiA+
ID4gPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4gd3JvdGU6Cj4gPiA+ID4gPiAKPiA+ID4g
PiA+IEhpIEp1bGllbiwKPiA+ID4gPiA+IAo+ID4gPiA+ID4gT24gVGh1LCBOb3YgMTUsIDIwMTgg
YXQgOTozMSBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4gPiA+ID4g
d3JvdGU6Cj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBIaSwKPiA+ID4gPiA+ID4gCj4gPiA+ID4g
PiA+IE9uIDExLzEyLzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gPiA+
ID4gPiA+IFRoZSByZXN1bWUgb2YgRG9tMCBzaG91bGQgYWx3YXlzIGZvbGxvdyBYZW4ncyByZXN1
bWUuIFRoaXMgaXMKPiA+ID4gPiA+ID4gPiBkb25lIGJ5IHVuYmxvY2tpbmcgdGhlIGZpcnN0IHZD
UFUgb2YgRG9tMC4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IFBsZWFzZSBleHBsYWluIHdoeSB5
b3UgYWx3YXlzIG5lZWQgdG8gcmVzdW1lIERvbTAgYWZ0ZXJ3YXJkcy4KPiA+ID4gPiA+ID4gCj4g
PiA+ID4gPiAKPiA+ID4gPiA+IFdlIGRvbid0IG5lZWQgdG8sIGJ1dCB0aGF0IGlzIHdoYXQgaXMg
cHJvbWlzZWQgaW4gdGhlIGRlc2lnbiBzcGVjLgo+ID4gPiAKPiA+ID4gWW91IHN1cmVseSBoYWQg
c29tZSByYXRpb25hbGUgd2hlbiB3cml0aW5nIHRoZSBwcm9taXNlIGluIHRoZSBkZXNpZ24KPiA+
ID4gZG9jdW1lbnQsCj4gPiA+IHJpZ2h0Pwo+ID4gPiAKPiA+ID4gU28gd2hhdCBpcyB0aGUgcmVh
c29uIGJlaGluZCBpdD8gSSBkb24ndCB3YW50IHRvIHJlc3VtZSBhIGRvbWFpbiBpZiB0aGF0J3MK
PiA+ID4gbm90Cj4gPiA+IG5lY2Vzc2FyeS4KPiA+ID4gCj4gPiA+ID4gPiAKPiA+ID4gPiAKPiA+
ID4gPiBUbyBiZSBtb3JlIHNwZWNpZmljIC0gYSBkb21VIHRoYXQgZG9lc24ndCBkZXBlbmQgb24g
ZG9tMCBjYW4gcmVzdW1lCj4gPiA+ID4gYW5kIHdvcmsgaGFwcGlseSB3aXRob3V0IGRvbTAgYmVp
bmcgcmVzdW1lZCwgaS5lLiBqdXN0IFhlbiBhbmQgZG9tVQo+ID4gPiA+IHJlc3VtZS4gU28gcGF0
Y2ggIltQQVRDSCAxNy8xOF0geGVuL2FybTogUmVzdW1lIERvbTAgYWZ0ZXIgWGVuCj4gPiA+ID4g
cmVzdW1lcyIgaXMgbm90IGEgbXVzdCAod2hlbiB0aGVyZSBhcmUgbm8gUFYgZHJpdmVycyBpbnZv
bHZlZCkuCj4gPiA+IAo+ID4gPiBQViBiYWNrZW5kcyBkb24ndCBuZWNlc3NhcmlseSByZXNpZGUg
aW4gdGhlIGhhcmR3YXJlIGRvbWFpbi4gU28gaG93IGlzCj4gPiA+IHRoaXMKPiA+ID4gZ29pbmcg
dG8gd29yayBmb3IgdGhlIG90aGVyIGNhc2U/Cj4gPiA+IAo+ID4gCj4gPiBJIGhvbmVzdGx5IGJl
bGlldmUgdGhhdCB0aGlzIGlzIG5vdCBuZWNlc3NhcnksIGFuZCBpcyBzdWItb3B0aW1hbC4gSXQK
PiA+IHJlbGllcyBvbiBhbiBhc3N1bXB0aW9uIHRoYXQgZG9tMCBjb250YWlucyBhbGwgdGhlIFBW
IGRyaXZlcnMsIHdoaWNoCj4gPiBpcyBub3QgYWx3YXlzIGNvcnJlY3QuCj4gCj4gV2VsbCwgdGhl
cmUgYXJlIG90aGVyIHJlYXNvbnMgdG8gcmVzdW1lIHRoZSBoYXJkd2FyZSBkb21haW4uIFRoZSBo
YXJkd2FyZQo+IGRvbWFpbiBvd25zIG1vc3QgdGhlIGRldmljZXMgYW5kIG1heSBiZSBwYXJ0IG9m
IHRoZSBzdXNwZW5kL3Jlc3VtZSBwYXRoLgo+IAo+IEFzIHlvdSB0aWUgdGhlIGhvc3Qgc3VzcGVu
ZCB0byB0aGUgaGFyZHdhcmUgZG9tYWluIHN1c3BlbmQsIGl0IG1heSBtYWtlcyBzZW5zZQo+IHRv
IHJlc3VtZSBhdCB0aGUgc2FtZSB0aW1lLiBJdCBpcyB0aGUga2luZCBvZiByYXRpb25hbGUgSSB3
b3VsZCBleHBlY3QgaW4gdGhlCj4gY29tbWl0IG1lc3NhZ2UuCj4KPiA+IEkgd291bGQgcHJlZmVy
IGlmIHNvbWVvbmUgY2FuIHRlbGwgdXMgdGhhdCBhbnkgZnJvbnRlbmQgd2lsbCB0cmlnZ2VyCj4g
PiBhbiBldmVudCB0byB0aGUgYmFja2VuZCwgYW5kIHRoZSBldmVudCB3b3VsZCBnbyB0aHJvdWdo
IFhlbi4gVGhhdCB3YXksCj4gPiB0aGlzIGV2ZW50IHdvdWxkIGNhdXNlIGEgZG9tYWluIGNvbnRh
aW5pbmcgdGhlIGJhY2tlbmQgZHJpdmVyIHRvCj4gPiByZXN1bWUuIEkgdGhpbmsgdGhpcyBpcyB0
aGUgYmVzdCBwb3NzaWJsZSBzb2x1dGlvbiwgYnV0IGl0IHJlbGllcyBvbgo+ID4gYW4gYXNzdW1w
dGlvbiB0aGF0IHRoZSBldmVudCB3aWxsIGdvIHRocm91Z2ggWGVuLCBhbmQgSSdtIG5vdAo+ID4g
a25vd2xlZGdlYWJsZSBlbm91Z2ggdG8gY2xhaW0gdGhhdCB0aGlzIGlzIGluZGVlZCB0aGUgY2Fz
ZS4KPiAKPiBJIHRoaW5rIGl0IGlzIHNob3VsZCB3b3JrLCB0aGUgYmVzdCB3YXkgdG8gZmluZCBv
dXQgaWYgYnVpbGRpbmcgYSB0ZXN0IGNhc2UKPiBmb3IgaXQuCgpZZXMsIFBWIHByb3RvY29scyB1
c2UgaHlwZXJjYWxscyB0byBzZW5kIG5vdGlmaWNhdGlvbnMgdG8gdGhlIG90aGVyIGVuZC4KU3Bl
Y2lmaWNhbGx5LCB0aGUgZnVuY3Rpb24gYXQgdGhlIExpbnV4IHNpZGUgaXMKaW5jbHVkZS94ZW4v
ZXZlbnRzLmg6bm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2huLiBUaGUgWGVuIGltcGxlbWVudGF0aW9u
CmZvciB0aGUgaHlwZXJjYWxsIGlzIHhlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jOmV2dGNobl9z
ZW5kLCB3aGVyZSAncmQnCmlzIHRoZSBkZXN0aW5hdGlvbiBkb21haW4uCgpJdCBzaG91bGQgYmUg
cG9zc2libGUgdG8gZmlndXJlIG91dCB3aGljaCBkb21haW4gbmVlZHMgdG8gYXdha2VuIGZyb20K
dGhlcmUuCgpJdCB3b3VsZCBmYW50YXN0aWMgdG8gaGF2ZSB0aGF0IGluIHRoaXMgcGF0Y2ggc2Vy
aWVzLCBhbmQgbWlnaHQgbm90IGJlCnRvbyBkaWZmaWN1bHQgdG8gZG8uIEhvd2V2ZXIsIEkgYWxz
byB0aGluayB0aGF0IGFsd2F5cyB3YWtpbmcgdXAgdGhlCmhhcmR3YXJlIGRvbWFpbiBjb3VsZCBi
ZSBhIGRlY2VudCB3YXkgdG8gc3RhcnQgYW5kIGNvdWxkIGJlIE9LIGZvciB0aGlzCnBhdGNoIHNl
cmllcyB3aGljaCBpcyB0aGUgdmVyeSBmaXJzdCB0byBpbnRyb2R1Y2Ugc3VzcGVuZC9yZXN1bWUK
ZnVuY3Rpb25hbGl0aWVzIG9uIFhlbiBvbiBBUk0uIEJ1dCB0aGUgbGltaXRhdGlvbiBzaG91bGQg
YmUgd2VsbApleHBsYWluZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLCBhcyBKdWxpZW4gd3JvdGUs
IGFuZCBwb3NzaWJseSBldmVuIGFzCmFuIGluLWNvZGUgY29tbWVudCB3aXRoIGEgVE9ETy4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 19:04:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 19:04: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-devel-bounces@lists.xenproject.org>)
	id 1gNjPH-0003xr-5W; Fri, 16 Nov 2018 19:03: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=cmkp=n3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gNjPG-0003xh-4F
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 19:03:54 +0000
X-Inumbo-ID: 5bd4f22e-e9d2-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5bd4f22e-e9d2-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 19:03:53 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F0B4C20854;
 Fri, 16 Nov 2018 19:03:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542395032;
 bh=5ijRlm5pQjrwfJqkwxqAapHgiUzPdsp2VSCjkkbulr8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=uHkEwSMkbpHbwAZD0zv9VCb7/kBbOTFWShIbc7eC0L2h7qZBjHwkEKFkrxg84WHge
 zt3YaD1+i9gZPRG3YdhW/CWWt1uZ2PnhtlDs5FFl354hNz0hwZ2HQhTlwaZaMNA+1c
 0bJpaYttHbgGRPLNEGEtCZ6g+ZFsJM6q0Gbagc1U=
Date: Fri, 16 Nov 2018 11:03:51 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
Message-ID: <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDE2LzExLzIwMTgg
MTI6MzQsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiBIaSBKdWxpZW4sCj4gCj4gSGkgTWly
ZWxhLAo+IAo+ID4gCj4gPiBPbiBGcmksIE5vdiAxNiwgMjAxOCBhdCAxMjo0NCBQTSBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiA+ID4gCj4gPiA+IAo+ID4gPiAK
PiA+ID4gT24gMTYvMTEvMjAxOCAxMToyOSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+ID4g
PiBPbiBGcmksIE5vdiAxNiwgMjAxOCBhdCAxMTozMyBBTSBNaXJlbGEgU2ltb25vdmljCj4gPiA+
ID4gPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4gd3JvdGU6Cj4gPiA+ID4gPiAKPiA+ID4g
PiA+IEhpIEp1bGllbiwKPiA+ID4gPiA+IAo+ID4gPiA+ID4gT24gVGh1LCBOb3YgMTUsIDIwMTgg
YXQgOTozMSBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4gPiA+ID4g
d3JvdGU6Cj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBIaSwKPiA+ID4gPiA+ID4gCj4gPiA+ID4g
PiA+IE9uIDExLzEyLzE4IDExOjMwIEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gPiA+
ID4gPiA+IFRoZSByZXN1bWUgb2YgRG9tMCBzaG91bGQgYWx3YXlzIGZvbGxvdyBYZW4ncyByZXN1
bWUuIFRoaXMgaXMKPiA+ID4gPiA+ID4gPiBkb25lIGJ5IHVuYmxvY2tpbmcgdGhlIGZpcnN0IHZD
UFUgb2YgRG9tMC4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IFBsZWFzZSBleHBsYWluIHdoeSB5
b3UgYWx3YXlzIG5lZWQgdG8gcmVzdW1lIERvbTAgYWZ0ZXJ3YXJkcy4KPiA+ID4gPiA+ID4gCj4g
PiA+ID4gPiAKPiA+ID4gPiA+IFdlIGRvbid0IG5lZWQgdG8sIGJ1dCB0aGF0IGlzIHdoYXQgaXMg
cHJvbWlzZWQgaW4gdGhlIGRlc2lnbiBzcGVjLgo+ID4gPiAKPiA+ID4gWW91IHN1cmVseSBoYWQg
c29tZSByYXRpb25hbGUgd2hlbiB3cml0aW5nIHRoZSBwcm9taXNlIGluIHRoZSBkZXNpZ24KPiA+
ID4gZG9jdW1lbnQsCj4gPiA+IHJpZ2h0Pwo+ID4gPiAKPiA+ID4gU28gd2hhdCBpcyB0aGUgcmVh
c29uIGJlaGluZCBpdD8gSSBkb24ndCB3YW50IHRvIHJlc3VtZSBhIGRvbWFpbiBpZiB0aGF0J3MK
PiA+ID4gbm90Cj4gPiA+IG5lY2Vzc2FyeS4KPiA+ID4gCj4gPiA+ID4gPiAKPiA+ID4gPiAKPiA+
ID4gPiBUbyBiZSBtb3JlIHNwZWNpZmljIC0gYSBkb21VIHRoYXQgZG9lc24ndCBkZXBlbmQgb24g
ZG9tMCBjYW4gcmVzdW1lCj4gPiA+ID4gYW5kIHdvcmsgaGFwcGlseSB3aXRob3V0IGRvbTAgYmVp
bmcgcmVzdW1lZCwgaS5lLiBqdXN0IFhlbiBhbmQgZG9tVQo+ID4gPiA+IHJlc3VtZS4gU28gcGF0
Y2ggIltQQVRDSCAxNy8xOF0geGVuL2FybTogUmVzdW1lIERvbTAgYWZ0ZXIgWGVuCj4gPiA+ID4g
cmVzdW1lcyIgaXMgbm90IGEgbXVzdCAod2hlbiB0aGVyZSBhcmUgbm8gUFYgZHJpdmVycyBpbnZv
bHZlZCkuCj4gPiA+IAo+ID4gPiBQViBiYWNrZW5kcyBkb24ndCBuZWNlc3NhcmlseSByZXNpZGUg
aW4gdGhlIGhhcmR3YXJlIGRvbWFpbi4gU28gaG93IGlzCj4gPiA+IHRoaXMKPiA+ID4gZ29pbmcg
dG8gd29yayBmb3IgdGhlIG90aGVyIGNhc2U/Cj4gPiA+IAo+ID4gCj4gPiBJIGhvbmVzdGx5IGJl
bGlldmUgdGhhdCB0aGlzIGlzIG5vdCBuZWNlc3NhcnksIGFuZCBpcyBzdWItb3B0aW1hbC4gSXQK
PiA+IHJlbGllcyBvbiBhbiBhc3N1bXB0aW9uIHRoYXQgZG9tMCBjb250YWlucyBhbGwgdGhlIFBW
IGRyaXZlcnMsIHdoaWNoCj4gPiBpcyBub3QgYWx3YXlzIGNvcnJlY3QuCj4gCj4gV2VsbCwgdGhl
cmUgYXJlIG90aGVyIHJlYXNvbnMgdG8gcmVzdW1lIHRoZSBoYXJkd2FyZSBkb21haW4uIFRoZSBo
YXJkd2FyZQo+IGRvbWFpbiBvd25zIG1vc3QgdGhlIGRldmljZXMgYW5kIG1heSBiZSBwYXJ0IG9m
IHRoZSBzdXNwZW5kL3Jlc3VtZSBwYXRoLgo+IAo+IEFzIHlvdSB0aWUgdGhlIGhvc3Qgc3VzcGVu
ZCB0byB0aGUgaGFyZHdhcmUgZG9tYWluIHN1c3BlbmQsIGl0IG1heSBtYWtlcyBzZW5zZQo+IHRv
IHJlc3VtZSBhdCB0aGUgc2FtZSB0aW1lLiBJdCBpcyB0aGUga2luZCBvZiByYXRpb25hbGUgSSB3
b3VsZCBleHBlY3QgaW4gdGhlCj4gY29tbWl0IG1lc3NhZ2UuCj4KPiA+IEkgd291bGQgcHJlZmVy
IGlmIHNvbWVvbmUgY2FuIHRlbGwgdXMgdGhhdCBhbnkgZnJvbnRlbmQgd2lsbCB0cmlnZ2VyCj4g
PiBhbiBldmVudCB0byB0aGUgYmFja2VuZCwgYW5kIHRoZSBldmVudCB3b3VsZCBnbyB0aHJvdWdo
IFhlbi4gVGhhdCB3YXksCj4gPiB0aGlzIGV2ZW50IHdvdWxkIGNhdXNlIGEgZG9tYWluIGNvbnRh
aW5pbmcgdGhlIGJhY2tlbmQgZHJpdmVyIHRvCj4gPiByZXN1bWUuIEkgdGhpbmsgdGhpcyBpcyB0
aGUgYmVzdCBwb3NzaWJsZSBzb2x1dGlvbiwgYnV0IGl0IHJlbGllcyBvbgo+ID4gYW4gYXNzdW1w
dGlvbiB0aGF0IHRoZSBldmVudCB3aWxsIGdvIHRocm91Z2ggWGVuLCBhbmQgSSdtIG5vdAo+ID4g
a25vd2xlZGdlYWJsZSBlbm91Z2ggdG8gY2xhaW0gdGhhdCB0aGlzIGlzIGluZGVlZCB0aGUgY2Fz
ZS4KPiAKPiBJIHRoaW5rIGl0IGlzIHNob3VsZCB3b3JrLCB0aGUgYmVzdCB3YXkgdG8gZmluZCBv
dXQgaWYgYnVpbGRpbmcgYSB0ZXN0IGNhc2UKPiBmb3IgaXQuCgpZZXMsIFBWIHByb3RvY29scyB1
c2UgaHlwZXJjYWxscyB0byBzZW5kIG5vdGlmaWNhdGlvbnMgdG8gdGhlIG90aGVyIGVuZC4KU3Bl
Y2lmaWNhbGx5LCB0aGUgZnVuY3Rpb24gYXQgdGhlIExpbnV4IHNpZGUgaXMKaW5jbHVkZS94ZW4v
ZXZlbnRzLmg6bm90aWZ5X3JlbW90ZV92aWFfZXZ0Y2huLiBUaGUgWGVuIGltcGxlbWVudGF0aW9u
CmZvciB0aGUgaHlwZXJjYWxsIGlzIHhlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jOmV2dGNobl9z
ZW5kLCB3aGVyZSAncmQnCmlzIHRoZSBkZXN0aW5hdGlvbiBkb21haW4uCgpJdCBzaG91bGQgYmUg
cG9zc2libGUgdG8gZmlndXJlIG91dCB3aGljaCBkb21haW4gbmVlZHMgdG8gYXdha2VuIGZyb20K
dGhlcmUuCgpJdCB3b3VsZCBmYW50YXN0aWMgdG8gaGF2ZSB0aGF0IGluIHRoaXMgcGF0Y2ggc2Vy
aWVzLCBhbmQgbWlnaHQgbm90IGJlCnRvbyBkaWZmaWN1bHQgdG8gZG8uIEhvd2V2ZXIsIEkgYWxz
byB0aGluayB0aGF0IGFsd2F5cyB3YWtpbmcgdXAgdGhlCmhhcmR3YXJlIGRvbWFpbiBjb3VsZCBi
ZSBhIGRlY2VudCB3YXkgdG8gc3RhcnQgYW5kIGNvdWxkIGJlIE9LIGZvciB0aGlzCnBhdGNoIHNl
cmllcyB3aGljaCBpcyB0aGUgdmVyeSBmaXJzdCB0byBpbnRyb2R1Y2Ugc3VzcGVuZC9yZXN1bWUK
ZnVuY3Rpb25hbGl0aWVzIG9uIFhlbiBvbiBBUk0uIEJ1dCB0aGUgbGltaXRhdGlvbiBzaG91bGQg
YmUgd2VsbApleHBsYWluZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLCBhcyBKdWxpZW4gd3JvdGUs
IGFuZCBwb3NzaWJseSBldmVuIGFzCmFuIGluLWNvZGUgY29tbWVudCB3aXRoIGEgVE9ETy4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 19:09:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 19:09: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-devel-bounces@lists.xenproject.org>)
	id 1gNjUK-0004Gb-9c; Fri, 16 Nov 2018 19:09: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=cmkP=N3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gNjUJ-0004GB-73
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 19:09:07 +0000
X-Inumbo-ID: 1693b972-e9d3-11e8-aa98-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1693b972-e9d3-11e8-aa98-12d6303a7972;
 Fri, 16 Nov 2018 19:09:06 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 589792086C;
 Fri, 16 Nov 2018 19:09:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542395345;
 bh=uTFu12Bi+SCB7dF6WswYM4qpjc3fWMiv9/xELaesbp4=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=M+MREtH3YR6chhKsTL937TxjFg7NsFX1nfTnopNHVfmzqVFU+pFduZPMksJe2Qhih
 D7+EFUsi1D3Lro2S99au5caYC4j+mVKW5sbINS/8z2JLj7/ZTF/KbbhE8mYVaiC1Hx
 BWawlL24SUVC2KKmMca9VDMvwbsqNgglYh2YUJnA=
Date: Fri, 16 Nov 2018 11:09:04 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Davorin Mista <dm@aggios.com>, Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Xen Devel <xen-devel@lists.xen.org>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBOb3YgMjAxOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIEZyaSwg
MTYgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+IE9uIDE2LzExLzIwMTggMTI6MzQs
IE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiA+IEhpIEp1bGllbiwKPiA+IAo+ID4gSGkgTWly
ZWxhLAo+ID4gCj4gPiA+IAo+ID4gPiBPbiBGcmksIE5vdiAxNiwgMjAxOCBhdCAxMjo0NCBQTSBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiA+ID4gPiAKPiA+ID4g
PiAKPiA+ID4gPiAKPiA+ID4gPiBPbiAxNi8xMS8yMDE4IDExOjI5LCBNaXJlbGEgU2ltb25vdmlj
IHdyb3RlOgo+ID4gPiA+ID4gT24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMTE6MzMgQU0gTWlyZWxh
IFNpbW9ub3ZpYwo+ID4gPiA+ID4gPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4gd3JvdGU6
Cj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBIaSBKdWxpZW4sCj4gPiA+ID4gPiA+IAo+ID4gPiA+
ID4gPiBPbiBUaHUsIE5vdiAxNSwgMjAxOCBhdCA5OjMxIFBNIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4gPiA+ID4gPiA+IHdyb3RlOgo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+
ID4gPiA+IEhpLAo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+IE9uIDExLzEyLzE4IDExOjMw
IEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gVGhlIHJlc3VtZSBv
ZiBEb20wIHNob3VsZCBhbHdheXMgZm9sbG93IFhlbidzIHJlc3VtZS4gVGhpcyBpcwo+ID4gPiA+
ID4gPiA+ID4gZG9uZSBieSB1bmJsb2NraW5nIHRoZSBmaXJzdCB2Q1BVIG9mIERvbTAuCj4gPiA+
ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gUGxlYXNlIGV4cGxhaW4gd2h5IHlvdSBhbHdheXMgbmVl
ZCB0byByZXN1bWUgRG9tMCBhZnRlcndhcmRzLgo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiAK
PiA+ID4gPiA+ID4gV2UgZG9uJ3QgbmVlZCB0bywgYnV0IHRoYXQgaXMgd2hhdCBpcyBwcm9taXNl
ZCBpbiB0aGUgZGVzaWduIHNwZWMuCj4gPiA+ID4gCj4gPiA+ID4gWW91IHN1cmVseSBoYWQgc29t
ZSByYXRpb25hbGUgd2hlbiB3cml0aW5nIHRoZSBwcm9taXNlIGluIHRoZSBkZXNpZ24KPiA+ID4g
PiBkb2N1bWVudCwKPiA+ID4gPiByaWdodD8KPiA+ID4gPiAKPiA+ID4gPiBTbyB3aGF0IGlzIHRo
ZSByZWFzb24gYmVoaW5kIGl0PyBJIGRvbid0IHdhbnQgdG8gcmVzdW1lIGEgZG9tYWluIGlmIHRo
YXQncwo+ID4gPiA+IG5vdAo+ID4gPiA+IG5lY2Vzc2FyeS4KPiA+ID4gPiAKPiA+ID4gPiA+ID4g
Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IFRvIGJlIG1vcmUgc3BlY2lmaWMgLSBhIGRvbVUgdGhhdCBk
b2Vzbid0IGRlcGVuZCBvbiBkb20wIGNhbiByZXN1bWUKPiA+ID4gPiA+IGFuZCB3b3JrIGhhcHBp
bHkgd2l0aG91dCBkb20wIGJlaW5nIHJlc3VtZWQsIGkuZS4ganVzdCBYZW4gYW5kIGRvbVUKPiA+
ID4gPiA+IHJlc3VtZS4gU28gcGF0Y2ggIltQQVRDSCAxNy8xOF0geGVuL2FybTogUmVzdW1lIERv
bTAgYWZ0ZXIgWGVuCj4gPiA+ID4gPiByZXN1bWVzIiBpcyBub3QgYSBtdXN0ICh3aGVuIHRoZXJl
IGFyZSBubyBQViBkcml2ZXJzIGludm9sdmVkKS4KPiA+ID4gPiAKPiA+ID4gPiBQViBiYWNrZW5k
cyBkb24ndCBuZWNlc3NhcmlseSByZXNpZGUgaW4gdGhlIGhhcmR3YXJlIGRvbWFpbi4gU28gaG93
IGlzCj4gPiA+ID4gdGhpcwo+ID4gPiA+IGdvaW5nIHRvIHdvcmsgZm9yIHRoZSBvdGhlciBjYXNl
Pwo+ID4gPiA+IAo+ID4gPiAKPiA+ID4gSSBob25lc3RseSBiZWxpZXZlIHRoYXQgdGhpcyBpcyBu
b3QgbmVjZXNzYXJ5LCBhbmQgaXMgc3ViLW9wdGltYWwuIEl0Cj4gPiA+IHJlbGllcyBvbiBhbiBh
c3N1bXB0aW9uIHRoYXQgZG9tMCBjb250YWlucyBhbGwgdGhlIFBWIGRyaXZlcnMsIHdoaWNoCj4g
PiA+IGlzIG5vdCBhbHdheXMgY29ycmVjdC4KPiA+IAo+ID4gV2VsbCwgdGhlcmUgYXJlIG90aGVy
IHJlYXNvbnMgdG8gcmVzdW1lIHRoZSBoYXJkd2FyZSBkb21haW4uIFRoZSBoYXJkd2FyZQo+ID4g
ZG9tYWluIG93bnMgbW9zdCB0aGUgZGV2aWNlcyBhbmQgbWF5IGJlIHBhcnQgb2YgdGhlIHN1c3Bl
bmQvcmVzdW1lIHBhdGguCj4gPiAKPiA+IEFzIHlvdSB0aWUgdGhlIGhvc3Qgc3VzcGVuZCB0byB0
aGUgaGFyZHdhcmUgZG9tYWluIHN1c3BlbmQsIGl0IG1heSBtYWtlcyBzZW5zZQo+ID4gdG8gcmVz
dW1lIGF0IHRoZSBzYW1lIHRpbWUuIEl0IGlzIHRoZSBraW5kIG9mIHJhdGlvbmFsZSBJIHdvdWxk
IGV4cGVjdCBpbiB0aGUKPiA+IGNvbW1pdCBtZXNzYWdlLgo+ID4KPiA+ID4gSSB3b3VsZCBwcmVm
ZXIgaWYgc29tZW9uZSBjYW4gdGVsbCB1cyB0aGF0IGFueSBmcm9udGVuZCB3aWxsIHRyaWdnZXIK
PiA+ID4gYW4gZXZlbnQgdG8gdGhlIGJhY2tlbmQsIGFuZCB0aGUgZXZlbnQgd291bGQgZ28gdGhy
b3VnaCBYZW4uIFRoYXQgd2F5LAo+ID4gPiB0aGlzIGV2ZW50IHdvdWxkIGNhdXNlIGEgZG9tYWlu
IGNvbnRhaW5pbmcgdGhlIGJhY2tlbmQgZHJpdmVyIHRvCj4gPiA+IHJlc3VtZS4gSSB0aGluayB0
aGlzIGlzIHRoZSBiZXN0IHBvc3NpYmxlIHNvbHV0aW9uLCBidXQgaXQgcmVsaWVzIG9uCj4gPiA+
IGFuIGFzc3VtcHRpb24gdGhhdCB0aGUgZXZlbnQgd2lsbCBnbyB0aHJvdWdoIFhlbiwgYW5kIEkn
bSBub3QKPiA+ID4ga25vd2xlZGdlYWJsZSBlbm91Z2ggdG8gY2xhaW0gdGhhdCB0aGlzIGlzIGlu
ZGVlZCB0aGUgY2FzZS4KPiA+IAo+ID4gSSB0aGluayBpdCBpcyBzaG91bGQgd29yaywgdGhlIGJl
c3Qgd2F5IHRvIGZpbmQgb3V0IGlmIGJ1aWxkaW5nIGEgdGVzdCBjYXNlCj4gPiBmb3IgaXQuCj4g
Cj4gWWVzLCBQViBwcm90b2NvbHMgdXNlIGh5cGVyY2FsbHMgdG8gc2VuZCBub3RpZmljYXRpb25z
IHRvIHRoZSBvdGhlciBlbmQuCj4gU3BlY2lmaWNhbGx5LCB0aGUgZnVuY3Rpb24gYXQgdGhlIExp
bnV4IHNpZGUgaXMKPiBpbmNsdWRlL3hlbi9ldmVudHMuaDpub3RpZnlfcmVtb3RlX3ZpYV9ldnRj
aG4uIFRoZSBYZW4gaW1wbGVtZW50YXRpb24KPiBmb3IgdGhlIGh5cGVyY2FsbCBpcyB4ZW4vY29t
bW9uL2V2ZW50X2NoYW5uZWwuYzpldnRjaG5fc2VuZCwgd2hlcmUgJ3JkJwo+IGlzIHRoZSBkZXN0
aW5hdGlvbiBkb21haW4uCj4gCj4gSXQgc2hvdWxkIGJlIHBvc3NpYmxlIHRvIGZpZ3VyZSBvdXQg
d2hpY2ggZG9tYWluIG5lZWRzIHRvIGF3YWtlbiBmcm9tCj4gdGhlcmUuCgpBY3R1YWxseSwgZXZ0
Y2huX3NlbmQgZXZlbnR1YWxseSB3aWxsIHRyaWdnZXIgYSBwcm9wZXIgaW50ZXJydXB0CmluamVj
dGlvbiBpbnRvIHRoZSBkb21haW4gKHhlbi9hcmNoL2FybS92Z2ljLmM6YXJjaF9ldnRjaG5faW5q
ZWN0KSwKd2hpY2ggd2lsbCBuZWNlc3NhcmVseSB3YWtlIGl0IHVwLiBTbyBpdCBpcyBwb3NzaWJs
ZSB0aGF0IGl0IHdpbGwKYWxyZWFkeSB3b3JrIHdpdGhvdXQgYW55IG5lZWQgZm9yIGFkZGl0aW9u
YWwgY2hhbmdlcz8KCgo+IEl0IHdvdWxkIGZhbnRhc3RpYyB0byBoYXZlIHRoYXQgaW4gdGhpcyBw
YXRjaCBzZXJpZXMsIGFuZCBtaWdodCBub3QgYmUKPiB0b28gZGlmZmljdWx0IHRvIGRvLiBIb3dl
dmVyLCBJIGFsc28gdGhpbmsgdGhhdCBhbHdheXMgd2FraW5nIHVwIHRoZQo+IGhhcmR3YXJlIGRv
bWFpbiBjb3VsZCBiZSBhIGRlY2VudCB3YXkgdG8gc3RhcnQgYW5kIGNvdWxkIGJlIE9LIGZvciB0
aGlzCj4gcGF0Y2ggc2VyaWVzIHdoaWNoIGlzIHRoZSB2ZXJ5IGZpcnN0IHRvIGludHJvZHVjZSBz
dXNwZW5kL3Jlc3VtZQo+IGZ1bmN0aW9uYWxpdGllcyBvbiBYZW4gb24gQVJNLiBCdXQgdGhlIGxp
bWl0YXRpb24gc2hvdWxkIGJlIHdlbGwKPiBleHBsYWluZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdl
LCBhcyBKdWxpZW4gd3JvdGUsIGFuZCBwb3NzaWJseSBldmVuIGFzCj4gYW4gaW4tY29kZSBjb21t
ZW50IHdpdGggYSBUT0RPLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 19:09:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 19:09: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-devel-bounces@lists.xenproject.org>)
	id 1gNjUK-0004Gh-JB; Fri, 16 Nov 2018 19:09: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=cmkP=N3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gNjUJ-0004GA-79
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 19:09:07 +0000
X-Inumbo-ID: 1692ff1e-e9d3-11e8-baf1-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1692ff1e-e9d3-11e8-baf1-12d6303a7972;
 Fri, 16 Nov 2018 19:09:06 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 589792086C;
 Fri, 16 Nov 2018 19:09:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542395345;
 bh=uTFu12Bi+SCB7dF6WswYM4qpjc3fWMiv9/xELaesbp4=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=M+MREtH3YR6chhKsTL937TxjFg7NsFX1nfTnopNHVfmzqVFU+pFduZPMksJe2Qhih
 D7+EFUsi1D3Lro2S99au5caYC4j+mVKW5sbINS/8z2JLj7/ZTF/KbbhE8mYVaiC1Hx
 BWawlL24SUVC2KKmMca9VDMvwbsqNgglYh2YUJnA=
Date: Fri, 16 Nov 2018 11:09:04 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Davorin Mista <dm@aggios.com>, Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Xen Devel <xen-devel@lists.xen.org>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBOb3YgMjAxOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIEZyaSwg
MTYgTm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+IE9uIDE2LzExLzIwMTggMTI6MzQs
IE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPiA+IEhpIEp1bGllbiwKPiA+IAo+ID4gSGkgTWly
ZWxhLAo+ID4gCj4gPiA+IAo+ID4gPiBPbiBGcmksIE5vdiAxNiwgMjAxOCBhdCAxMjo0NCBQTSBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiA+ID4gPiAKPiA+ID4g
PiAKPiA+ID4gPiAKPiA+ID4gPiBPbiAxNi8xMS8yMDE4IDExOjI5LCBNaXJlbGEgU2ltb25vdmlj
IHdyb3RlOgo+ID4gPiA+ID4gT24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMTE6MzMgQU0gTWlyZWxh
IFNpbW9ub3ZpYwo+ID4gPiA+ID4gPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4gd3JvdGU6
Cj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBIaSBKdWxpZW4sCj4gPiA+ID4gPiA+IAo+ID4gPiA+
ID4gPiBPbiBUaHUsIE5vdiAxNSwgMjAxOCBhdCA5OjMxIFBNIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4gPiA+ID4gPiA+IHdyb3RlOgo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+
ID4gPiA+IEhpLAo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+IE9uIDExLzEyLzE4IDExOjMw
IEFNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gVGhlIHJlc3VtZSBv
ZiBEb20wIHNob3VsZCBhbHdheXMgZm9sbG93IFhlbidzIHJlc3VtZS4gVGhpcyBpcwo+ID4gPiA+
ID4gPiA+ID4gZG9uZSBieSB1bmJsb2NraW5nIHRoZSBmaXJzdCB2Q1BVIG9mIERvbTAuCj4gPiA+
ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gUGxlYXNlIGV4cGxhaW4gd2h5IHlvdSBhbHdheXMgbmVl
ZCB0byByZXN1bWUgRG9tMCBhZnRlcndhcmRzLgo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiAK
PiA+ID4gPiA+ID4gV2UgZG9uJ3QgbmVlZCB0bywgYnV0IHRoYXQgaXMgd2hhdCBpcyBwcm9taXNl
ZCBpbiB0aGUgZGVzaWduIHNwZWMuCj4gPiA+ID4gCj4gPiA+ID4gWW91IHN1cmVseSBoYWQgc29t
ZSByYXRpb25hbGUgd2hlbiB3cml0aW5nIHRoZSBwcm9taXNlIGluIHRoZSBkZXNpZ24KPiA+ID4g
PiBkb2N1bWVudCwKPiA+ID4gPiByaWdodD8KPiA+ID4gPiAKPiA+ID4gPiBTbyB3aGF0IGlzIHRo
ZSByZWFzb24gYmVoaW5kIGl0PyBJIGRvbid0IHdhbnQgdG8gcmVzdW1lIGEgZG9tYWluIGlmIHRo
YXQncwo+ID4gPiA+IG5vdAo+ID4gPiA+IG5lY2Vzc2FyeS4KPiA+ID4gPiAKPiA+ID4gPiA+ID4g
Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IFRvIGJlIG1vcmUgc3BlY2lmaWMgLSBhIGRvbVUgdGhhdCBk
b2Vzbid0IGRlcGVuZCBvbiBkb20wIGNhbiByZXN1bWUKPiA+ID4gPiA+IGFuZCB3b3JrIGhhcHBp
bHkgd2l0aG91dCBkb20wIGJlaW5nIHJlc3VtZWQsIGkuZS4ganVzdCBYZW4gYW5kIGRvbVUKPiA+
ID4gPiA+IHJlc3VtZS4gU28gcGF0Y2ggIltQQVRDSCAxNy8xOF0geGVuL2FybTogUmVzdW1lIERv
bTAgYWZ0ZXIgWGVuCj4gPiA+ID4gPiByZXN1bWVzIiBpcyBub3QgYSBtdXN0ICh3aGVuIHRoZXJl
IGFyZSBubyBQViBkcml2ZXJzIGludm9sdmVkKS4KPiA+ID4gPiAKPiA+ID4gPiBQViBiYWNrZW5k
cyBkb24ndCBuZWNlc3NhcmlseSByZXNpZGUgaW4gdGhlIGhhcmR3YXJlIGRvbWFpbi4gU28gaG93
IGlzCj4gPiA+ID4gdGhpcwo+ID4gPiA+IGdvaW5nIHRvIHdvcmsgZm9yIHRoZSBvdGhlciBjYXNl
Pwo+ID4gPiA+IAo+ID4gPiAKPiA+ID4gSSBob25lc3RseSBiZWxpZXZlIHRoYXQgdGhpcyBpcyBu
b3QgbmVjZXNzYXJ5LCBhbmQgaXMgc3ViLW9wdGltYWwuIEl0Cj4gPiA+IHJlbGllcyBvbiBhbiBh
c3N1bXB0aW9uIHRoYXQgZG9tMCBjb250YWlucyBhbGwgdGhlIFBWIGRyaXZlcnMsIHdoaWNoCj4g
PiA+IGlzIG5vdCBhbHdheXMgY29ycmVjdC4KPiA+IAo+ID4gV2VsbCwgdGhlcmUgYXJlIG90aGVy
IHJlYXNvbnMgdG8gcmVzdW1lIHRoZSBoYXJkd2FyZSBkb21haW4uIFRoZSBoYXJkd2FyZQo+ID4g
ZG9tYWluIG93bnMgbW9zdCB0aGUgZGV2aWNlcyBhbmQgbWF5IGJlIHBhcnQgb2YgdGhlIHN1c3Bl
bmQvcmVzdW1lIHBhdGguCj4gPiAKPiA+IEFzIHlvdSB0aWUgdGhlIGhvc3Qgc3VzcGVuZCB0byB0
aGUgaGFyZHdhcmUgZG9tYWluIHN1c3BlbmQsIGl0IG1heSBtYWtlcyBzZW5zZQo+ID4gdG8gcmVz
dW1lIGF0IHRoZSBzYW1lIHRpbWUuIEl0IGlzIHRoZSBraW5kIG9mIHJhdGlvbmFsZSBJIHdvdWxk
IGV4cGVjdCBpbiB0aGUKPiA+IGNvbW1pdCBtZXNzYWdlLgo+ID4KPiA+ID4gSSB3b3VsZCBwcmVm
ZXIgaWYgc29tZW9uZSBjYW4gdGVsbCB1cyB0aGF0IGFueSBmcm9udGVuZCB3aWxsIHRyaWdnZXIK
PiA+ID4gYW4gZXZlbnQgdG8gdGhlIGJhY2tlbmQsIGFuZCB0aGUgZXZlbnQgd291bGQgZ28gdGhy
b3VnaCBYZW4uIFRoYXQgd2F5LAo+ID4gPiB0aGlzIGV2ZW50IHdvdWxkIGNhdXNlIGEgZG9tYWlu
IGNvbnRhaW5pbmcgdGhlIGJhY2tlbmQgZHJpdmVyIHRvCj4gPiA+IHJlc3VtZS4gSSB0aGluayB0
aGlzIGlzIHRoZSBiZXN0IHBvc3NpYmxlIHNvbHV0aW9uLCBidXQgaXQgcmVsaWVzIG9uCj4gPiA+
IGFuIGFzc3VtcHRpb24gdGhhdCB0aGUgZXZlbnQgd2lsbCBnbyB0aHJvdWdoIFhlbiwgYW5kIEkn
bSBub3QKPiA+ID4ga25vd2xlZGdlYWJsZSBlbm91Z2ggdG8gY2xhaW0gdGhhdCB0aGlzIGlzIGlu
ZGVlZCB0aGUgY2FzZS4KPiA+IAo+ID4gSSB0aGluayBpdCBpcyBzaG91bGQgd29yaywgdGhlIGJl
c3Qgd2F5IHRvIGZpbmQgb3V0IGlmIGJ1aWxkaW5nIGEgdGVzdCBjYXNlCj4gPiBmb3IgaXQuCj4g
Cj4gWWVzLCBQViBwcm90b2NvbHMgdXNlIGh5cGVyY2FsbHMgdG8gc2VuZCBub3RpZmljYXRpb25z
IHRvIHRoZSBvdGhlciBlbmQuCj4gU3BlY2lmaWNhbGx5LCB0aGUgZnVuY3Rpb24gYXQgdGhlIExp
bnV4IHNpZGUgaXMKPiBpbmNsdWRlL3hlbi9ldmVudHMuaDpub3RpZnlfcmVtb3RlX3ZpYV9ldnRj
aG4uIFRoZSBYZW4gaW1wbGVtZW50YXRpb24KPiBmb3IgdGhlIGh5cGVyY2FsbCBpcyB4ZW4vY29t
bW9uL2V2ZW50X2NoYW5uZWwuYzpldnRjaG5fc2VuZCwgd2hlcmUgJ3JkJwo+IGlzIHRoZSBkZXN0
aW5hdGlvbiBkb21haW4uCj4gCj4gSXQgc2hvdWxkIGJlIHBvc3NpYmxlIHRvIGZpZ3VyZSBvdXQg
d2hpY2ggZG9tYWluIG5lZWRzIHRvIGF3YWtlbiBmcm9tCj4gdGhlcmUuCgpBY3R1YWxseSwgZXZ0
Y2huX3NlbmQgZXZlbnR1YWxseSB3aWxsIHRyaWdnZXIgYSBwcm9wZXIgaW50ZXJydXB0CmluamVj
dGlvbiBpbnRvIHRoZSBkb21haW4gKHhlbi9hcmNoL2FybS92Z2ljLmM6YXJjaF9ldnRjaG5faW5q
ZWN0KSwKd2hpY2ggd2lsbCBuZWNlc3NhcmVseSB3YWtlIGl0IHVwLiBTbyBpdCBpcyBwb3NzaWJs
ZSB0aGF0IGl0IHdpbGwKYWxyZWFkeSB3b3JrIHdpdGhvdXQgYW55IG5lZWQgZm9yIGFkZGl0aW9u
YWwgY2hhbmdlcz8KCgo+IEl0IHdvdWxkIGZhbnRhc3RpYyB0byBoYXZlIHRoYXQgaW4gdGhpcyBw
YXRjaCBzZXJpZXMsIGFuZCBtaWdodCBub3QgYmUKPiB0b28gZGlmZmljdWx0IHRvIGRvLiBIb3dl
dmVyLCBJIGFsc28gdGhpbmsgdGhhdCBhbHdheXMgd2FraW5nIHVwIHRoZQo+IGhhcmR3YXJlIGRv
bWFpbiBjb3VsZCBiZSBhIGRlY2VudCB3YXkgdG8gc3RhcnQgYW5kIGNvdWxkIGJlIE9LIGZvciB0
aGlzCj4gcGF0Y2ggc2VyaWVzIHdoaWNoIGlzIHRoZSB2ZXJ5IGZpcnN0IHRvIGludHJvZHVjZSBz
dXNwZW5kL3Jlc3VtZQo+IGZ1bmN0aW9uYWxpdGllcyBvbiBYZW4gb24gQVJNLiBCdXQgdGhlIGxp
bWl0YXRpb24gc2hvdWxkIGJlIHdlbGwKPiBleHBsYWluZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdl
LCBhcyBKdWxpZW4gd3JvdGUsIGFuZCBwb3NzaWJseSBldmVuIGFzCj4gYW4gaW4tY29kZSBjb21t
ZW50IHdpdGggYSBUT0RPLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 19:51:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 19:51: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-devel-bounces@lists.xenproject.org>)
	id 1gNk8u-0007mE-23; Fri, 16 Nov 2018 19:51: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=4z4h=n3=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gNk8t-0007m9-8G
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 19:51:03 +0000
X-Inumbo-ID: f1700cc6-e9d8-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1700cc6-e9d8-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 19:51:01 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 651E23016E6F; Fri, 16 Nov 2018 21:51:00 +0200 (EET)
Received: from [192.168.228.120] (unknown [86.120.180.91])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 48C40303A566;
 Fri, 16 Nov 2018 21:51:00 +0200 (EET)
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
 <3603CF64-3679-43F6-A389-E88DAA0BF503@citrix.com>
 <482be5fb-0406-c203-2664-070a77e329e9@bitdefender.com>
 <5BEE972D02000078001FCB0D@prv1-mh.provo.novell.com>
 <62c1f237-9d1d-06f3-49f8-e48be8d38b3f@citrix.com>
 <6ef4e095-cbd3-3d37-7759-0d3faa720e84@bitdefender.com>
 <c6e1ee08-0b71-f8f8-5862-94a8d01ac1e1@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <e33cad9e-f138-48b0-d12c-5178eea9b6e2@bitdefender.com>
Date: Fri, 16 Nov 2018 21:50:47 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <c6e1ee08-0b71-f8f8-5862-94a8d01ac1e1@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTYvMTggNzo1OSBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxMS8xNi8xOCAy
OjEwIFBNLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+IE9uIDExLzE2LzE4IDI6MDMgUE0sIEdl
b3JnZSBEdW5sYXAgd3JvdGU6Cj4+PiBUaGUgY29kZSBpcyBkZWZpbml0ZWx5IGNvbXBsaWNhdGVk
IGVub3VnaCwgdGhvdWdoLCB0aGF0IEkgbWF5IGhhdmUKPj4+IG1pc3NlZCBzb21ldGhpbmcsIHdo
aWNoIGlzIHdoeSBJIGFza2VkIFJhenZhbiBpZiB0aGVyZSB3YXMgYSByZWFzb24gaGUKPj4+IGNo
YW5nZWQgaXQuCj4+Pgo+Pj4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGlzIHBhdGNoLCBJIHByb3Bv
c2UgaGF2aW5nIHAybV9hbHRwMm1faW5pdF9lcHQoKQo+Pj4gc2V0IG1heF9tYXBwZWRfcGZuIHRv
IDAgKGlmIHRoYXQgd29ya3MpLCBhbmQgbGVhdmluZyAiZ2V0IHJpZCBvZgo+Pj4gbWF4X3JlbWFw
cGVkX3BmbiIgZm9yIGEgZnV0dXJlIGNsZWFuLXVwIHNlcmllcy4KPj4KPj4gSSd2ZSByZXRyYWNl
ZCBteSBwcmV2aW91cyBhbmFseXNpcyBhbmQgcmUtcmFuIHNvbWUgdGVzdHMsIGFuZCBJIG5vdwo+
PiByZW1lbWJlciAoc29ycnkgaXQgdG9vayBhIHdoaWxlKSB3aHkgdGhlIHAybS0+bWF4X21hcHBl
ZF9wZm4gPQo+PiBob3N0cDJtLT5tYXhfbWFwcGVkX3BmbiB3YXMgYm90aCBuZWNlc3NhcnkgYW5k
IG5vdCBhY2NpZGVudGFsLgo+Pgo+PiBMZXQncyBzYXkgd2Ugc2V0IGl0IHRvIDAgaW4gcDJtX2Fs
dHAybV9pbml0X2VwdCgpLiBUaGVuLAo+PiBoYXBfdHJhY2tfZGlydHlfdnJhbSgpIGNhbGxzIHAy
bV9jaGFuZ2VfdHlwZV9yYW5nZSgpLCB3aGljaCBjYWxscyB0aGUKPj4gbmV3bHkgYWRkZWQgY2hh
bmdlX3R5cGVfcmFuZ2UoKS4KPj4KPj4gQ2hhbmdlX3R5cGVfcmFuZ2UoKSBsb29rcyBsaWtlIHRo
aXM6Cj4+Cj4+IHN0YXRpYyB2b2lkIGNoYW5nZV90eXBlX3JhbmdlKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3Rh
cnQsIHVuc2lnbmVkIGxvbmcgZW5kLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
Mm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50KQo+PiB7Cj4+ICAgICB1bnNpZ25lZCBsb25nIGdm
biA9IHN0YXJ0Owo+PiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwo+PiAgICAg
aW50IHJjID0gMDsKPj4KPj4gICAgIHAybS0+ZGVmZXJfbmVzdGVkX2ZsdXNoID0gMTsKPj4KPj4g
ICAgIGlmICggdW5saWtlbHkoZW5kID4gcDJtLT5tYXhfbWFwcGVkX3BmbikgKQo+PiAgICAgewo+
PiAgICAgICAgIGlmICggIWdmbiApCj4+ICAgICAgICAgewo+PiAgICAgICAgICAgICBwMm0tPmNo
YW5nZV9lbnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Cj4+ICAgICAgICAgICAgIGdmbiA9
IGVuZDsKPj4gICAgICAgICB9Cj4+ICAgICAgICAgZW5kID0gcDJtLT5tYXhfbWFwcGVkX3BmbiAr
IDE7Cj4+ICAgICB9Cj4+ICAgICBpZiAoIGdmbiA8IGVuZCApCj4+ICAgICAgICAgcmMgPSBwMm0t
PmNoYW5nZV9lbnRyeV90eXBlX3JhbmdlKHAybSwgb3QsIG50LCBnZm4sIGVuZCAtIDEpOwo+PiAg
ICAgaWYgKCByYyApCj4+ICAgICB7Cj4+ICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiRXJy
b3IgJWQgY2hhbmdpbmcgRG9tJWQgR0ZOcyBbJWx4LCVseF0gZnJvbQo+PiAlZCB0byAlZFxuIiwK
Pj4gICAgICAgICAgICAgICAgcmMsIGQtPmRvbWFpbl9pZCwgc3RhcnQsIGVuZCAtIDEsIG90LCBu
dCk7Cj4+ICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwo+PiAgICAgfQo+Pgo+PiAgICAgc3dpdGNo
ICggbnQgKQo+PiAgICAgewo+PiAgICAgY2FzZSBwMm1fcmFtX3J3Ogo+PiAgICAgICAgIGlmICgg
b3QgPT0gcDJtX3JhbV9sb2dkaXJ0eSApCj4+ICAgICAgICAgICAgIHJjID0gcmFuZ2VzZXRfcmVt
b3ZlX3JhbmdlKHAybS0+bG9nZGlydHlfcmFuZ2VzLCBzdGFydCwgZW5kCj4+IC0gMSk7Cj4+ICAg
ICAgICAgYnJlYWs7Cj4+ICAgICBjYXNlIHAybV9yYW1fbG9nZGlydHk6Cj4+ICAgICAgICAgaWYg
KCBvdCA9PSBwMm1fcmFtX3J3ICkKPj4gICAgICAgICAgICAgcmMgPSByYW5nZXNldF9hZGRfcmFu
Z2UocDJtLT5sb2dkaXJ0eV9yYW5nZXMsIHN0YXJ0LCBlbmQgLSAxKTsKPj4gICAgICAgICBicmVh
azsKPj4gICAgIGRlZmF1bHQ6Cj4+ICAgICAgICAgYnJlYWs7Cj4+ICAgICB9Cj4+ICAgICBpZiAo
IHJjICkKPj4gICAgIHsKPj4gICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJFcnJvciAlZCBt
YW5pcHVsYXRpbmcgRG9tJWQncyBsb2ctZGlydHkKPj4gcmFuZ2VzXG4iLAo+PiAgICAgICAgICAg
ICAgICByYywgZC0+ZG9tYWluX2lkKTsKPj4gICAgICAgICBkb21haW5fY3Jhc2goZCk7Cj4+ICAg
ICB9Cj4+Cj4+ICAgICBwMm0tPmRlZmVyX25lc3RlZF9mbHVzaCA9IDA7Cj4+ICAgICBpZiAoIG5l
c3RlZGh2bV9lbmFibGVkKGQpICkKPj4gICAgICAgICBwMm1fZmx1c2hfbmVzdGVkcDJtKGQpOwo+
PiB9Cj4+Cj4+IElmIHdlIHNldCBwMm0tPm1heF9tYXBwZWRfcGZuIHRvIDAsIHdlJ3JlIGd1YXJh
bnRlZWQgdG8gcnVuIGludG8gdGhlIGlmCj4+ICggdW5saWtlbHkoZW5kID4gcDJtLT5tYXhfbWFw
cGVkX3BmbikgKSBib2R5LCB3aGVyZSBlbmQgPQo+PiBwMm0tPm1heF9tYXBwZWRfcGZuICsgMTsg
d2lsbCBtYWtlIGVuZCAxLgo+Pgo+PiBUaGVuLCB3ZSB3aWxsIGNyYXNoIHRoZSBoeXBlcnZpc29y
IGluIHJhbmdlc2V0X2FkZF9yYW5nZSgpLCB3aGVyZQo+PiB0aGVyZSdzIGFuIEFTU0VSVCgpIHN0
YXRpbmcgdGhhdCBzdGFydCA8PSBlbmQuCj4gCj4gQWgsIHJpZ2h0LCB0aGlzIHdhcyB0aGUgb3Jp
Z2luYWwgY3Jhc2ggdGhhdCB5b3UgcmFuIGludG8gc2V2ZXJhbCBtb250aHMKPiBhZ28sIHdoaWNo
IGZsYWdnZWQgdXAgdGhlIHdob2xlIGxvZ2RpcnR5IHJhbmdlIHN5bmNocm9uaXphdGlvbiBpc3N1
ZS4KPiAKPiBCdXQgdGhhdCdzIHBhcnRseSBhIGxvZ2ljIGhvbGUgaW4gY2hhbmdlX2VudHJ5X3R5
cGVfcmFuZ2UoKSwgd2hpY2gKPiBhc3N1bWVzIHRoYXQgc3RhcnQgPCBwMm0tPm1heF9tYXBwZWRf
cGZuLiAgSXQgd291bGQgYmUgYmV0dGVyIHRvIGZpeAo+IHRoYXQgdGhhbiB0byB3b3JrIGFyb3Vu
ZCBpdCBieSBjaGFuZ2luZyB0aGUgbWVhbmluZyBvZiBtYXhfbWFwcGVkX3Bmbi4KPiAKPiBPbiB0
aGUgb3RoZXIgaGFuZCwgd2Ugd2FudCB0aGUgbG9nZGlydHkgcmFuZ2VzZXRzIHRvIGFjdHVhbGx5
IG1hdGNoIHRoZQo+IGhvc3QncyByYW5nZXNldHM7IHVzaW5nIGFsdHAybS0+bWF4X21hcHBlZF9w
Zm4gZm9yIHRoaXMgaXMgY2xlYXJseQo+IHdyb25nLiBUaGUgZWFzaWVzdCBmaXggd291bGQgYmUg
anVzdCB0byBleHBsaWNpdGx5IHVzZSB0aGUgaG9zdCdzCj4gbWF4X21hcHBlZF9wZm4gd2hlbiBj
YWxjdWxhdGluZyB0aGUgY2xpcHBpbmcuICBBIG1vcmUgY29tcGxldGUgZml4IHdvdWxkCj4gaW52
b2x2ZSBjYWxjdWxhdGluZyB0d28gZGlmZmVyZW50IHJhbmdlcyAtLSBhICJyYW5nZXNldCIgcmFu
Z2UgYW5kIGEKPiAiaW52YWxpZGF0ZSIgcmFuZ2UsIHRoZSBzZWNvbmQgb2Ygd2hpY2ggd291bGQg
YmUgY2xpcHBlZCBvbiBhbHRwMm1zIGJ5Cj4ge21pbixtYXh9X3JlbWFwcGVkX2dmbi4KPiAKPiBT
b21ldGhpbmcgbGlrZSB0aGUgYXR0YWNoZWQgKGNvbXBpbGUtdGVzdGVkIG9ubHkpLiAgSSdtIHBh
cnRpYWwgdG8KPiBoYXZpbmcgYm90aCBwYXRjaGVzIGFwcGxpZWQsIGJ1dCBJJ2QgYmUgb3BlbiB0
byBhcmd1bWVudHMgdGhhdCB3ZSBzaG91bGQKPiBvbmx5IHVzZSB0aGUgZmlyc3QuCgpUaGFua3Mh
IEkgaGF2ZW4ndCB5ZXQgYmVlbiBhYmxlIHRvIHRoaW5rIGluIGRlcHRoIGFib3V0IHRoZSBsb2dp
YywgYnV0IEkKZGlkIG1hbmFnZSB0byBhcHBseSB0aGVtLiBKdXN0IGFwcGx5aW5nIHRoZSBmaXJz
dCBvbmUgYWxsb3dzIG1lIHRvIHNldApwMm0tPm1heF9tYXBwZWRfcGZuID0gMDsgd2l0aG91dCB0
aGUgQVNTRVJUKCkgY3Jhc2hpbmcgdGhlIGh5cGVydmlzb3IsCmFuZCBldmVyeXRoaW5nIGFwcGVh
cnMgdG8gd29yayB3ZWxsLgoKV2l0aCBib3RoIHBhdGNoZXMgYXBwbGllcywgdGhlIGRpc3BsYXkg
cmVtYWlucyBmcm96ZW4gKHRoaW5ncyBhcHBlYXIgdG8KYmVoYXZlIC0gZXh0ZXJuYWxseSAtIGlu
IHRoZSBzYW1lIHdheSBhcyBiZWZvcmUgdGhlIHNlcmllcykuCgoKUmF6dmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 19:55:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 19:55: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-devel-bounces@lists.xenproject.org>)
	id 1gNkDN-0007wf-MH; Fri, 16 Nov 2018 19:55: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=fupa=n3=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1gNkDM-0007wa-A6
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 19:55:40 +0000
X-Inumbo-ID: 954f35f7-e9d9-11e8-9a16-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 954f35f7-e9d9-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 19:55:36 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wAGJsTb4109831;
 Fri, 16 Nov 2018 19:55:30 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to : content-transfer-encoding; s=corp-2018-07-02;
 bh=8+CBzWZHKA59LOxkKs7mSL9M3d8c3nS+SdpUQYp98bs=;
 b=SV6QS+DXozCmmds3vDYFoo7hJdzDbOR6LMwotM+MNZTVq4IGJuhLTgbfO0sGpOi8S/Ah
 kjQhYatF+ersQ752ht5ANacGZm4DpIfUFSmiZQTBBWlJrvzC5jL+q8SFNNnW2atXd+X7
 ylAS72MYK6BKNxTTnnjoi0EQYDyU1jzqhp6F9i+Ud7Me/UX6D2DNff+eFRg4MD2H5nga
 EmOi/hNy9kaM6xEY46FbPVnu+KqSwaXdA0nQtzo9nRqm4c+Ky4rfj3d+DSPGZJTjU4Yy
 /vLVFAFfN1XhyXKzjvRzKhyMBDUMAij5OEJmtk2y+GHRUCH74FCpL9SjJecTcVgW9g3I ZA== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2nr7csh0b1-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 16 Nov 2018 19:55:30 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wAGJtTC5015176
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 16 Nov 2018 19:55:29 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wAGJtSgV009108;
 Fri, 16 Nov 2018 19:55:29 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 16 Nov 2018 11:55:28 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 8101F6A00C3; Fri, 16 Nov 2018 14:55:27 -0500 (EST)
Date: Fri, 16 Nov 2018 14:55:27 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181116195527.GM30052@char.us.oracle.com>
References: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
 <5BEE97C402000078001FCB10@prv1-mh.provo.novell.com>
 <78463755-55b3-7914-227e-9351702b6764@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <78463755-55b3-7914-227e-9351702b6764@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9079
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811160177
Subject: Re: [Xen-devel] [PATCH 0/4] x86: Drop PVRDTSCP and fix MSR_TSC_AUX
 handling for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMDU6NDM6NDJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNi8xMS8yMDE4IDEwOjExLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+IE9u
IDE1LjExLjE4IGF0IDIyOjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
Pj4gQm9yaXMgaGFzIGNvbmZpcm1lZCB0aGF0IG5vb25lIGFwcGVhcnMgdG8gYmUgdXNpbmcgUFZS
RFRTQ1AgYW55IG1vcmUsIGFuZCBpbgo+ID4+IHRoZSBkZWNhZGUgc2luY2UgaXQgd2FzIGludHJv
ZHVjZWQsIGd1ZXN0IGtlcm5lbCAvIGhhcmR3YXJlIHN1cHBvcnQgaGFzCj4gPj4gcHJvdmlkZWQg
YSBiZXR0ZXIgYWx0ZXJuYXRpdmUuCj4gPiBEb2Vzbid0IHJlbW92YWwgb2YgZnVuY3Rpb25hbGl0
eSByZXF1aXJlIGtub3dpbmcgdGhhdCBpdCB3YXMgbmV2ZXIgdXNlZAo+ID4gYXQgYWxsLCByYXRo
ZXIgdGhhbiBqdXN0IGtub3dpbmcgdGhhdCBub3RoaW5nIHVzZXMgaXQgYW55bW9yZT8gV2hhdCBp
Zgo+ID4gc29tZSBvbGQgZ3Vlc3Qgc29tZXdoZXJlIHJlbGllcyBvbiBpdD8KCldlIGhhdmUgdmVy
aWZpZWQgdGhhdCBpdCB3YXMgbmV2ZXIgdXNlZC4KPiAKPiBJdHMgYW4gYWxsLW9yLW5vdGhpbmcg
ZmVhdHVyZS7CoCBUaGUgZW50aXJldHkgb2YgeW91ciBWTSB1c2Vyc3BhY2UgbmVlZAo+IHRvIHN1
cHBvcnQgaXQsIG9yIHRpbWluZyB3aWxsIGdvIHdyb25nIG9uIG1pZ3JhdGUuCj4gCj4gV2UgYWxy
ZWFkeSBlc3RhYmxpc2hlZCB0aGF0IGl0IGFwcGVhcnMgdG8gYmUgYSB2ZXN0aWdpYWwgT3JhY2xl
LWlzbSBmb3IKPiB3aGljaCBubyBjb25zdW1lciBzaWRlIGNvZGUgZXZlciBhcHBlYXJlZCwgYW5k
IHRoYXQgaXNuJ3QgdXNlZC4KPiAKPiBXaGF0IGlzIHVuYWNjZXB0YWJsZSBpcyBQVlJEVFNDUCdz
IGltcGxlbWVudGF0aW9uIGNhdXNpbmcgYnJlYWthZ2VzIGluCj4gYXJjaGl0ZWN0dXJhbCBiZWhh
dmlvdXIgZm9yIG5vbi1QVlJEVFNDUCBjb25maWd1cmF0aW9ucywgYW5kIG9uZSB3YXkgb3IKPiBh
bm90aGVyLCB0aGlzIG5lZWRzIGZpeGluZy4KPiAKPiBQbGVhc2UgY2FuIHdlIG1ha2UgYSBkZWNp
c2lvbiwgYmVjYXVzZSBJIGRvbid0IGhhdmUgdG8gdGltZSAob3IgaW5kZWVkLAo+IHRoZSB3YW50
KSB0byBhbmQgZml4IHRoaXMgYSAzcmQgZGlmZmVyZW50IHdheSBpZiB0aGF0J3MgZ29pbmcgdG8g
cnVuCj4gaW50byBhIHNpbWlsYXIgcmVhY3Rpb24uCj4gCj4gfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 20:20:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 20:20: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-devel-bounces@lists.xenproject.org>)
	id 1gNkax-0001JY-1N; Fri, 16 Nov 2018 20:20: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=kbqs=n3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNkaw-0001Dg-5y
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 20:20:02 +0000
X-Inumbo-ID: fe43134e-e9dc-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe43134e-e9dc-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 20:20:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNkas-0005Dn-P8; Fri, 16 Nov 2018 20:19:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNkas-000428-E6; Fri, 16 Nov 2018 20:19:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNkas-00082O-DN; Fri, 16 Nov 2018 20:19:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130219-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=9bd4c69ce85846803a612c5c7429b3f49882fd9c
X-Osstest-Versions-That: xen=2190c8160a802560029d5d260d5f6979302b53d0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 20:19:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130219: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDIxOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDIxOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5YmQ0YzY5Y2U4NTg0NjgwM2E2MTJjNWM3NDI5YjNmNDk4ODJmZDljCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyMTkwYzgxNjBhODAyNTYwMDI5
ZDVkMjYwZDVmNjk3OTMwMmI1M2QwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzAxMzYgIDIwMTgt
MTEtMTUgMTg6MDA6NDYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwMjE5ICAy
MDE4LTExLTE2IDE4OjAwOjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
PgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAyMTkwYzgxNjBh
Li45YmQ0YzY5Y2U4ICA5YmQ0YzY5Y2U4NTg0NjgwM2E2MTJjNWM3NDI5YjNmNDk4ODJmZDljIC0+
IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 21:10:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 21:10: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-devel-bounces@lists.xenproject.org>)
	id 1gNlNm-0005IX-89; Fri, 16 Nov 2018 21:10: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=KBqs=N3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNlNk-0005IL-Hc
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 21:10:28 +0000
X-Inumbo-ID: 03c1b37e-e9e4-11e8-b846-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03c1b37e-e9e4-11e8-b846-12d6303a7972;
 Fri, 16 Nov 2018 21:10:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNlNW-0006DO-Gw; Fri, 16 Nov 2018 21:10:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNlNW-0006fh-2L; Fri, 16 Nov 2018 21:10:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNlNW-00054G-1h; Fri, 16 Nov 2018 21:10:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130063-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-i386-xsm:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-xsm:guest-localmigrate/x10:fail:regression
 xen-unstable:build-i386:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/privcmd:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/gntdev:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/evtchn:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/other:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/xenstore:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=15410d8fc8d6e63ab138a5c47427f418a43a1c56
X-Osstest-Versions-That: xen=2cf113891a38cc05434bc9876ffc107a990887be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 21:10:14 +0000
Subject: [Xen-devel] [xen-unstable test] 130063: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDA2MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDA2My8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5NDI2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWls
IFJFR1IuIHZzLiAxMjk0MjYKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1
aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQyNgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTUgZGVwcml2LWF1ZGl0LXFl
bXUvY3JlYXRlIGZhaWwgUkVHUi4gdnMuIDEyOTQyNgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDEgYnVpbGQt
Y2hlY2soMSkgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxNiBkZXByaXYtYXVkaXQtcWVt
dS9jcmVhdGUvcHJpdmNtZCBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTcgZGVwcml2LWF1ZGl0LXFlbXUvY3JlYXRlL2du
dGRldiBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMTggZGVwcml2LWF1ZGl0LXFlbXUvY3JlYXRlL2V2dGNobiBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMTkgZGVwcml2LWF1ZGl0LXFlbXUvY3JlYXRlL290aGVyIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAyMCBkZXByaXYt
YXVkaXQtcWVtdS9jcmVhdGUveGVuc3RvcmUgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEy
OTQyNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5NDI2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk0MjYKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDEyOTQyNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDI2CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
Mjk0MjYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIDE1NDEwZDhmYzhkNmU2M2FiMTM4YTVjNDc0MjdmNDE4YTQz
YTFjNTYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDJjZjExMzg5MWEz
OGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTQy
NiAgMjAxOC0xMS0wNSAwMTo1MTo0OSBaICAgMTEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
Mjk0NjggIDIwMTgtMTEtMDUgMTc6MDY6NTcgWiAgIDExIGRheXMgICAgNSBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMzAwNjMgIDIwMTgtMTEtMTQgMTk6MTY6MTEgWiAgICAyIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbGV4YW5k
cnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFA
dHljaG8ubnNhLmdvdj4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogIERv
dWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2Vy
Z2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9z
QHhpbGlueC5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWGluIExpIDx4aW4ubGlAY2l0cml4LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxODEzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 21:11:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 21:11: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-devel-bounces@lists.xenproject.org>)
	id 1gNlOj-0005LZ-Kr; Fri, 16 Nov 2018 21:11: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=sVPj=N3=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gNlOh-0005LQ-F3
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 21:11:27 +0000
X-Inumbo-ID: 2c7138ee-e9e4-11e8-af00-12d6303a7972
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2c7138ee-e9e4-11e8-af00-12d6303a7972;
 Fri, 16 Nov 2018 21:11:25 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wAGL43Mu160680;
 Fri, 16 Nov 2018 21:11:19 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=j6rIdv+i/LsTvP/80vaG+dn/mgGjTvm+InbIda1NZ1w=;
 b=XY3FKLyKqd6ax0Ni7LBWTK1mU9Ao6auWdn+Wg/DC90jpkorR3aaWEYI1FG/wiuaGv0Qp
 AwB0AbaiuMyiYpPu3ba1+T74u5EWRXMssPTrWOTv/xGvTKvrHyfv3nuvA1yMxGLFs5uF
 mTT/ussFDmfgaHIJFg62iH9AiwVzSVBVBR8BydqVg4yIA9oysjG9RFpZUKKFQuFznJMu
 jpwLFZLyeIoN6G+HM3YIqizrQcCJg/IA+8zr5VM7mi90PJHPbeJ/H/pmlwVIzUSin5Ag
 qzV8MQaT79sPBxv6h6bPnlMAw2QPcPJ8TjoWlsde3E5BLZxFPjoz6DaMs+kN3JW0+pWE Mw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2nr7csh8tr-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 16 Nov 2018 21:11:19 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wAGLBJ90029925
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 16 Nov 2018 21:11:19 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wAGLBJ8m003778;
 Fri, 16 Nov 2018 21:11:19 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 16 Nov 2018 13:11:18 -0800
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1542375677-6092-1-git-send-email-andrew.cooper3@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <45eea54e-2a7e-ad64-9757-068ab65a293a@oracle.com>
Date: Fri, 16 Nov 2018 16:11:11 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1542375677-6092-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9079
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811160187
Subject: Re: [Xen-devel] [PATCH] x86/msr: Handle
 MSR_AMD64_DR{0-3}_ADDRESS_MASK in the new MSR infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@amd.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTYvMTggODo0MSBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGlzIGlzIGEgZm9s
bG93dXAgdG8gYy9zIDk2ZjIzNWMyNiB3aGljaCBmdWxmaWxzIHRoZSByZW1haW5pbmcgVE9ETyBp
dGVtLgo+Cj4gRmlyc3Qgb2YgYWxsLCB0aGUgcHJlLWV4aXN0aW5nIFNWTSBjb2RlIGhhcyBhIGJ1
Zy4gIFRoZSB2YWx1ZSBpbgo+IG1zcnMtPmRyX21hc2tbXSBtYXkgYmUgc3RhbGUsIGFzIHdlIGFs
bG93IGRpcmVjdCBhY2Nlc3MgdG8gdGhlc2UgTVNScy4KPiBSZXNvbHZlIHRoaXMgaW4gZ3Vlc3Rf
cmRtc3IoKSBieSByZWFkaW5nIGRpcmVjdGx5IGZyb20gaGFyZHdhcmUgaW4gdGhlCj4gYWZmZWN0
ZWQgY2FzZS4KPgo+IFdpdGggdGhlIHJlYWRpbmcvd3JpdGluZyBsb2dpYyBtb3ZlZCB0byB0aGUg
Y29tbW9uIGd1ZXN0X3tyZCx3cn1tc3IoKQo+IGluZnJhc3RydWN0dXJlLCB0aGUgbWlncmF0aW9u
IGxvZ2ljIGNhbiBiZSBzaW1wbGlmaWVkLiAgVGhlIFBWIG1pZ3JhdGlvbiBsb2dpYwo+IGRyb3Bz
IGFsbCBvZiBpdHMgc3BlY2lhbCBjYXNpbmcsIGFuZCBTVk0ncyBlbnRpcmUge2luaXQsc2F2ZSxs
b2FkfV9tc3IoKQo+IGluZnJhc3RydWN0dXJlIGJlY29tZXMgdW5uZWNlc3NhcnkuCj4KPiBUaGUg
cmVzdWx0aW5nIGRpZmZzdGF0IHNob3dzIHF1aXRlIGhvdyBleHBlbnNpdmUgdGhlIFBWIHNwZWNp
YWwgY2FzZXMgd2hlcmUgaW4KPiBhcmNoX2RvX2RvbWN0bCgpLgo+Cj4gICBhZGQvcmVtb3ZlOiAw
LzMgZ3Jvdy9zaHJpbms6IDQvNiB1cC9kb3duOiA0NjUvLTE0OTQgKC0xMDI5KQo+ICAgRnVuY3Rp
b24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2xkICAgICBuZXcgICBkZWx0
YQo+ICAgZ3Vlc3RfcmRtc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjUyICAg
ICA0ODQgICAgKzIzMgo+ICAgZ3Vlc3Rfd3Jtc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgNjUzICAgICA4MjIgICAgKzE2OQo+ICAgbXNyc190b19zZW5kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA4ICAgICAgNDggICAgICs0MAo+ICAgaHZtX2xvYWRfY3B1X21z
cnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDg5ICAgICA1MTMgICAgICsyNAo+ICAgc3Zt
X2luaXRfbXNyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIxICAgICAgIC0gICAg
IC0yMQo+ICAgaHZtX3NhdmVfY3B1X21zcnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzY1
ICAgICAzNDMgICAgIC0yMgo+ICAgcmVhZF9tc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAxMDg5ICAgIDEwMDEgICAgIC04OAo+ICAgd3JpdGVfbXNyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxODI5ICAgIDE2ODkgICAgLTE0MAo+ICAgc3ZtX21zcl9yZWFk
X2ludGVyY2VwdCAgICAgICAgICAgICAgICAgICAgICAxMTI0ICAgICA5NzAgICAgLTE1NAo+ICAg
c3ZtX2xvYWRfbXNyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTk1ICAgICAgIC0g
ICAgLTE5NQo+ICAgc3ZtX3NhdmVfbXNyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MTk2ICAgICAgIC0gICAgLTE5Ngo+ICAgc3ZtX21zcl93cml0ZV9pbnRlcmNlcHQgICAgICAgICAg
ICAgICAgICAgICAxNDYxICAgIDEyNjUgICAgLTE5Ngo+ICAgYXJjaF9kb19kb21jdGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA5NTgxICAgIDkwOTkgICAgLTQ4Mgo+ICAgVG90YWw6IEJl
Zm9yZT0zMzE0NjEwLCBBZnRlcj0zMzEzNTgxLCBjaGcgLTAuMDMlCj4KPiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IENDOiBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+
IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IENDOiBT
dXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgo+IEND
OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KClJldmlld2VkLWJ5OsKgIEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 21:41:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 21:41: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-devel-bounces@lists.xenproject.org>)
	id 1gNls7-0007ch-UI; Fri, 16 Nov 2018 21:41: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=0xxc=n3=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gNls5-0007cQ-U5
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 21:41:49 +0000
X-Inumbo-ID: 6b01722a-e9e8-11e8-9a16-bc764e045a96
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b01722a-e9e8-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 21:41:47 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id o89so39860488qko.0
 for <xen-devel@lists.xen.org>; Fri, 16 Nov 2018 13:41:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=2ebEgbJ7pNHtLmIGxDJ9DHAeFZmTCibrNGXBdA/1V1Q=;
 b=JJY4WNrs3YwkczbHhhrwASkLxRELS/qpHHg4A7sStRhNkW+t+Ft98k9LEHmIHnIA03
 n4/acflFGjjg/KFAwTeaDjIDFpt58qFM15g8WQnltn6XFmg8A3qvD9DsKEyLNXIJUQuz
 IQRX+RgG/EzFAHojJOx9aTvuIp63lD/evLnbj9+lkxBPSGRcEh0/TS4ZV1pxijO+UaiX
 aAY+oYXd3ohRcqckxB7eJl7CW+OvGE6NZzh+WMfKlHw290TQihgxoSLEVN5rwo4G1jwE
 NxJH1MOc61rvWuBwd67ox1ncyEKGlnqhL2SF8jMwCyQ183o9xohlr024Rz1FMkmV82Ky
 fZfQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=2ebEgbJ7pNHtLmIGxDJ9DHAeFZmTCibrNGXBdA/1V1Q=;
 b=ZJP6/+7QusZT1UyHf7WE9zJZ2YmrV60ftlXv3fvJSpvFlWeOPi6VlFv++IuImaajRo
 Ovn6Rk7xQc+LOexKkeSgeqcuNKnOvC6nxPJl3ZWHI5EmZyPWvk4OprElSLyJeM168O6n
 F2NzOnrsoVqcOFMUFnwxnu2k+qx1affV0p9G5EygZoJM8dfvvxHJFriw5xJDcH+sQ5Fp
 owi86G4nAObGrpXCfrpS5ERBEFzA4N3Yx4E5U3dp9kIhXqyl/AhDrywBDrrBtVxvE+Yo
 xmquFrqH6DzE8HB2mQ6CFtWZ2czOdZlkGhdDVkd94K83+hj76TMC2bg4VyrhrCk38Lvs
 WHvg==
X-Gm-Message-State: AGRZ1gJX1y6+ZMYS8c7cvKsaJ98/vgzVnOBTKbyzgGRBboERXvNFD+am
 ElxnqBw2kmXDfulXzY9MD9Hcs3Ku6QsuaxgxeFFBhQ==
X-Google-Smtp-Source: AJdET5cwsBdICM6Mstk/dXaq/fGkxu7atK627RPf8EsxhsFUIU8UIhz/3ZoO51aMvJyIzHc4CPpmRIPfvg4nwhK8Xoo=
X-Received: by 2002:a0c:9418:: with SMTP id h24mr12344806qvh.216.1542404506825; 
 Fri, 16 Nov 2018 13:41:46 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Fri, 16 Nov 2018 22:41:35 +0100
Message-ID: <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIEZyaSwgTm92IDE2LCAyMDE4IGF0IDg6MDkgUE0gU3RlZmFubyBTdGFi
ZWxsaW5pCjxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPgo+IE9uIEZyaSwgMTYgTm92
IDIwMTgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIEZyaSwgMTYgTm92IDIwMTgs
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gT24gMTYvMTEvMjAxOCAxMjozNCwgTWlyZWxhIFNp
bW9ub3ZpYyB3cm90ZToKPiA+ID4gPiBIaSBKdWxpZW4sCj4gPiA+Cj4gPiA+IEhpIE1pcmVsYSwK
PiA+ID4KPiA+ID4gPgo+ID4gPiA+IE9uIEZyaSwgTm92IDE2LCAyMDE4IGF0IDEyOjQ0IFBNIEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+ID4gPiA+ID4KPiA+ID4g
PiA+Cj4gPiA+ID4gPgo+ID4gPiA+ID4gT24gMTYvMTEvMjAxOCAxMToyOSwgTWlyZWxhIFNpbW9u
b3ZpYyB3cm90ZToKPiA+ID4gPiA+ID4gT24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMTE6MzMgQU0g
TWlyZWxhIFNpbW9ub3ZpYwo+ID4gPiA+ID4gPiA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29t
PiB3cm90ZToKPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+IEhpIEp1bGllbiwKPiA+ID4gPiA+
ID4gPgo+ID4gPiA+ID4gPiA+IE9uIFRodSwgTm92IDE1LCAyMDE4IGF0IDk6MzEgUE0gSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+ID4gPiA+ID4gPiB3cm90ZToKPiA+ID4g
PiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiBIaSwKPiA+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+
ID4gPiBPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+ID4g
PiA+ID4gPiA+ID4gVGhlIHJlc3VtZSBvZiBEb20wIHNob3VsZCBhbHdheXMgZm9sbG93IFhlbidz
IHJlc3VtZS4gVGhpcyBpcwo+ID4gPiA+ID4gPiA+ID4gPiBkb25lIGJ5IHVuYmxvY2tpbmcgdGhl
IGZpcnN0IHZDUFUgb2YgRG9tMC4KPiA+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiBQbGVh
c2UgZXhwbGFpbiB3aHkgeW91IGFsd2F5cyBuZWVkIHRvIHJlc3VtZSBEb20wIGFmdGVyd2FyZHMu
Cj4gPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gV2UgZG9uJ3QgbmVl
ZCB0bywgYnV0IHRoYXQgaXMgd2hhdCBpcyBwcm9taXNlZCBpbiB0aGUgZGVzaWduIHNwZWMuCj4g
PiA+ID4gPgo+ID4gPiA+ID4gWW91IHN1cmVseSBoYWQgc29tZSByYXRpb25hbGUgd2hlbiB3cml0
aW5nIHRoZSBwcm9taXNlIGluIHRoZSBkZXNpZ24KPiA+ID4gPiA+IGRvY3VtZW50LAo+ID4gPiA+
ID4gcmlnaHQ/Cj4gPiA+ID4gPgo+ID4gPiA+ID4gU28gd2hhdCBpcyB0aGUgcmVhc29uIGJlaGlu
ZCBpdD8gSSBkb24ndCB3YW50IHRvIHJlc3VtZSBhIGRvbWFpbiBpZiB0aGF0J3MKPiA+ID4gPiA+
IG5vdAo+ID4gPiA+ID4gbmVjZXNzYXJ5Lgo+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPgo+ID4gPiA+
ID4gPgo+ID4gPiA+ID4gPiBUbyBiZSBtb3JlIHNwZWNpZmljIC0gYSBkb21VIHRoYXQgZG9lc24n
dCBkZXBlbmQgb24gZG9tMCBjYW4gcmVzdW1lCj4gPiA+ID4gPiA+IGFuZCB3b3JrIGhhcHBpbHkg
d2l0aG91dCBkb20wIGJlaW5nIHJlc3VtZWQsIGkuZS4ganVzdCBYZW4gYW5kIGRvbVUKPiA+ID4g
PiA+ID4gcmVzdW1lLiBTbyBwYXRjaCAiW1BBVENIIDE3LzE4XSB4ZW4vYXJtOiBSZXN1bWUgRG9t
MCBhZnRlciBYZW4KPiA+ID4gPiA+ID4gcmVzdW1lcyIgaXMgbm90IGEgbXVzdCAod2hlbiB0aGVy
ZSBhcmUgbm8gUFYgZHJpdmVycyBpbnZvbHZlZCkuCj4gPiA+ID4gPgo+ID4gPiA+ID4gUFYgYmFj
a2VuZHMgZG9uJ3QgbmVjZXNzYXJpbHkgcmVzaWRlIGluIHRoZSBoYXJkd2FyZSBkb21haW4uIFNv
IGhvdyBpcwo+ID4gPiA+ID4gdGhpcwo+ID4gPiA+ID4gZ29pbmcgdG8gd29yayBmb3IgdGhlIG90
aGVyIGNhc2U/Cj4gPiA+ID4gPgo+ID4gPiA+Cj4gPiA+ID4gSSBob25lc3RseSBiZWxpZXZlIHRo
YXQgdGhpcyBpcyBub3QgbmVjZXNzYXJ5LCBhbmQgaXMgc3ViLW9wdGltYWwuIEl0Cj4gPiA+ID4g
cmVsaWVzIG9uIGFuIGFzc3VtcHRpb24gdGhhdCBkb20wIGNvbnRhaW5zIGFsbCB0aGUgUFYgZHJp
dmVycywgd2hpY2gKPiA+ID4gPiBpcyBub3QgYWx3YXlzIGNvcnJlY3QuCj4gPiA+Cj4gPiA+IFdl
bGwsIHRoZXJlIGFyZSBvdGhlciByZWFzb25zIHRvIHJlc3VtZSB0aGUgaGFyZHdhcmUgZG9tYWlu
LiBUaGUgaGFyZHdhcmUKPiA+ID4gZG9tYWluIG93bnMgbW9zdCB0aGUgZGV2aWNlcyBhbmQgbWF5
IGJlIHBhcnQgb2YgdGhlIHN1c3BlbmQvcmVzdW1lIHBhdGguCj4gPiA+Cj4gPiA+IEFzIHlvdSB0
aWUgdGhlIGhvc3Qgc3VzcGVuZCB0byB0aGUgaGFyZHdhcmUgZG9tYWluIHN1c3BlbmQsIGl0IG1h
eSBtYWtlcyBzZW5zZQo+ID4gPiB0byByZXN1bWUgYXQgdGhlIHNhbWUgdGltZS4gSXQgaXMgdGhl
IGtpbmQgb2YgcmF0aW9uYWxlIEkgd291bGQgZXhwZWN0IGluIHRoZQo+ID4gPiBjb21taXQgbWVz
c2FnZS4KPiA+ID4KPiA+ID4gPiBJIHdvdWxkIHByZWZlciBpZiBzb21lb25lIGNhbiB0ZWxsIHVz
IHRoYXQgYW55IGZyb250ZW5kIHdpbGwgdHJpZ2dlcgo+ID4gPiA+IGFuIGV2ZW50IHRvIHRoZSBi
YWNrZW5kLCBhbmQgdGhlIGV2ZW50IHdvdWxkIGdvIHRocm91Z2ggWGVuLiBUaGF0IHdheSwKPiA+
ID4gPiB0aGlzIGV2ZW50IHdvdWxkIGNhdXNlIGEgZG9tYWluIGNvbnRhaW5pbmcgdGhlIGJhY2tl
bmQgZHJpdmVyIHRvCj4gPiA+ID4gcmVzdW1lLiBJIHRoaW5rIHRoaXMgaXMgdGhlIGJlc3QgcG9z
c2libGUgc29sdXRpb24sIGJ1dCBpdCByZWxpZXMgb24KPiA+ID4gPiBhbiBhc3N1bXB0aW9uIHRo
YXQgdGhlIGV2ZW50IHdpbGwgZ28gdGhyb3VnaCBYZW4sIGFuZCBJJ20gbm90Cj4gPiA+ID4ga25v
d2xlZGdlYWJsZSBlbm91Z2ggdG8gY2xhaW0gdGhhdCB0aGlzIGlzIGluZGVlZCB0aGUgY2FzZS4K
PiA+ID4KPiA+ID4gSSB0aGluayBpdCBpcyBzaG91bGQgd29yaywgdGhlIGJlc3Qgd2F5IHRvIGZp
bmQgb3V0IGlmIGJ1aWxkaW5nIGEgdGVzdCBjYXNlCj4gPiA+IGZvciBpdC4KPiA+Cj4gPiBZZXMs
IFBWIHByb3RvY29scyB1c2UgaHlwZXJjYWxscyB0byBzZW5kIG5vdGlmaWNhdGlvbnMgdG8gdGhl
IG90aGVyIGVuZC4KPiA+IFNwZWNpZmljYWxseSwgdGhlIGZ1bmN0aW9uIGF0IHRoZSBMaW51eCBz
aWRlIGlzCj4gPiBpbmNsdWRlL3hlbi9ldmVudHMuaDpub3RpZnlfcmVtb3RlX3ZpYV9ldnRjaG4u
IFRoZSBYZW4gaW1wbGVtZW50YXRpb24KPiA+IGZvciB0aGUgaHlwZXJjYWxsIGlzIHhlbi9jb21t
b24vZXZlbnRfY2hhbm5lbC5jOmV2dGNobl9zZW5kLCB3aGVyZSAncmQnCj4gPiBpcyB0aGUgZGVz
dGluYXRpb24gZG9tYWluLgo+ID4KPiA+IEl0IHNob3VsZCBiZSBwb3NzaWJsZSB0byBmaWd1cmUg
b3V0IHdoaWNoIGRvbWFpbiBuZWVkcyB0byBhd2FrZW4gZnJvbQo+ID4gdGhlcmUuCj4KPiBBY3R1
YWxseSwgZXZ0Y2huX3NlbmQgZXZlbnR1YWxseSB3aWxsIHRyaWdnZXIgYSBwcm9wZXIgaW50ZXJy
dXB0Cj4gaW5qZWN0aW9uIGludG8gdGhlIGRvbWFpbiAoeGVuL2FyY2gvYXJtL3ZnaWMuYzphcmNo
X2V2dGNobl9pbmplY3QpLAo+IHdoaWNoIHdpbGwgbmVjZXNzYXJlbHkgd2FrZSBpdCB1cC4gU28g
aXQgaXMgcG9zc2libGUgdGhhdCBpdCB3aWxsCj4gYWxyZWFkeSB3b3JrIHdpdGhvdXQgYW55IG5l
ZWQgZm9yIGFkZGl0aW9uYWwgY2hhbmdlcz8KPgoKQWJzb2x1dGVseSwgdGhhdCBzb3VuZHMgZ3Jl
YXQgOikgVGhlbiB3ZSBjb3VsZCBqdXN0IGRyb3AgdGhpcyBwYXRjaC4KT2YgY291cnNlLCB3ZSBu
ZWVkIHRvIHRlc3QgdG8gY29uZmlybQoKPgo+ID4gSXQgd291bGQgZmFudGFzdGljIHRvIGhhdmUg
dGhhdCBpbiB0aGlzIHBhdGNoIHNlcmllcywgYW5kIG1pZ2h0IG5vdCBiZQo+ID4gdG9vIGRpZmZp
Y3VsdCB0byBkby4gSG93ZXZlciwgSSBhbHNvIHRoaW5rIHRoYXQgYWx3YXlzIHdha2luZyB1cCB0
aGUKPiA+IGhhcmR3YXJlIGRvbWFpbiBjb3VsZCBiZSBhIGRlY2VudCB3YXkgdG8gc3RhcnQgYW5k
IGNvdWxkIGJlIE9LIGZvciB0aGlzCj4gPiBwYXRjaCBzZXJpZXMgd2hpY2ggaXMgdGhlIHZlcnkg
Zmlyc3QgdG8gaW50cm9kdWNlIHN1c3BlbmQvcmVzdW1lCj4gPiBmdW5jdGlvbmFsaXRpZXMgb24g
WGVuIG9uIEFSTS4gQnV0IHRoZSBsaW1pdGF0aW9uIHNob3VsZCBiZSB3ZWxsCj4gPiBleHBsYWlu
ZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLCBhcyBKdWxpZW4gd3JvdGUsIGFuZCBwb3NzaWJseSBl
dmVuIGFzCj4gPiBhbiBpbi1jb2RlIGNvbW1lbnQgd2l0aCBhIFRPRE8uCj4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 21:41:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 21:41: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-devel-bounces@lists.xenproject.org>)
	id 1gNls6-0007cV-Jr; Fri, 16 Nov 2018 21:41: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=0xxc=n3=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gNls5-0007cL-Cy
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 21:41:49 +0000
X-Inumbo-ID: 6b012888-e9e8-11e8-9a16-bc764e045a96
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b012888-e9e8-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 21:41:47 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id a132so39885521qkg.1
 for <xen-devel@lists.xenproject.org>; Fri, 16 Nov 2018 13:41:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=2ebEgbJ7pNHtLmIGxDJ9DHAeFZmTCibrNGXBdA/1V1Q=;
 b=JJY4WNrs3YwkczbHhhrwASkLxRELS/qpHHg4A7sStRhNkW+t+Ft98k9LEHmIHnIA03
 n4/acflFGjjg/KFAwTeaDjIDFpt58qFM15g8WQnltn6XFmg8A3qvD9DsKEyLNXIJUQuz
 IQRX+RgG/EzFAHojJOx9aTvuIp63lD/evLnbj9+lkxBPSGRcEh0/TS4ZV1pxijO+UaiX
 aAY+oYXd3ohRcqckxB7eJl7CW+OvGE6NZzh+WMfKlHw290TQihgxoSLEVN5rwo4G1jwE
 NxJH1MOc61rvWuBwd67ox1ncyEKGlnqhL2SF8jMwCyQ183o9xohlr024Rz1FMkmV82Ky
 fZfQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=2ebEgbJ7pNHtLmIGxDJ9DHAeFZmTCibrNGXBdA/1V1Q=;
 b=GvVqrPj3EfXvMG3fL7ytQfRNwWxlq8nVyyEsz9ujCdClRmGjqLUiWwzQ/OvXFfrVFa
 S1+4jSV2vKlpGGBGdp3ETNoYBoJJ7PGq2YUGlEtKbcgmeeYZ8ZdgmX/dpHtYr/VxzKPW
 kbgmKm5hqMjtboreD8Hq8MzB1/BPEfmglvalHd9ybh/1y8i1ZHegqPARsj3aNne3nKPR
 +OnJaHqYY4XOowDkTG2TpIKJswW9TcVZYuCI/wSAqwN/NiZbokCGmtrLnmBXIyx42n9M
 1vC9hkLwMjn89KKILMIQnQyKmyv7JTCiR310qjLLCGdWttlAoeG6pVYsh/rb+bRDLHUI
 21dA==
X-Gm-Message-State: AGRZ1gIkN0MgegS2V2sAqKVWT//fFpU+4YCCA+S5CHAIA3oelP2VJId8
 yhW3HZ9dsw6NaaVsWf/xzy81FuCDONOE2rIDcD6taA==
X-Google-Smtp-Source: AJdET5cwsBdICM6Mstk/dXaq/fGkxu7atK627RPf8EsxhsFUIU8UIhz/3ZoO51aMvJyIzHc4CPpmRIPfvg4nwhK8Xoo=
X-Received: by 2002:a0c:9418:: with SMTP id h24mr12344806qvh.216.1542404506825; 
 Fri, 16 Nov 2018 13:41:46 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Fri, 16 Nov 2018 22:41:35 +0100
Message-ID: <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIEZyaSwgTm92IDE2LCAyMDE4IGF0IDg6MDkgUE0gU3RlZmFubyBTdGFi
ZWxsaW5pCjxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPgo+IE9uIEZyaSwgMTYgTm92
IDIwMTgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIEZyaSwgMTYgTm92IDIwMTgs
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gT24gMTYvMTEvMjAxOCAxMjozNCwgTWlyZWxhIFNp
bW9ub3ZpYyB3cm90ZToKPiA+ID4gPiBIaSBKdWxpZW4sCj4gPiA+Cj4gPiA+IEhpIE1pcmVsYSwK
PiA+ID4KPiA+ID4gPgo+ID4gPiA+IE9uIEZyaSwgTm92IDE2LCAyMDE4IGF0IDEyOjQ0IFBNIEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+ID4gPiA+ID4KPiA+ID4g
PiA+Cj4gPiA+ID4gPgo+ID4gPiA+ID4gT24gMTYvMTEvMjAxOCAxMToyOSwgTWlyZWxhIFNpbW9u
b3ZpYyB3cm90ZToKPiA+ID4gPiA+ID4gT24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMTE6MzMgQU0g
TWlyZWxhIFNpbW9ub3ZpYwo+ID4gPiA+ID4gPiA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29t
PiB3cm90ZToKPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+IEhpIEp1bGllbiwKPiA+ID4gPiA+
ID4gPgo+ID4gPiA+ID4gPiA+IE9uIFRodSwgTm92IDE1LCAyMDE4IGF0IDk6MzEgUE0gSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+ID4gPiA+ID4gPiB3cm90ZToKPiA+ID4g
PiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiBIaSwKPiA+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+
ID4gPiBPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiA+ID4g
PiA+ID4gPiA+ID4gVGhlIHJlc3VtZSBvZiBEb20wIHNob3VsZCBhbHdheXMgZm9sbG93IFhlbidz
IHJlc3VtZS4gVGhpcyBpcwo+ID4gPiA+ID4gPiA+ID4gPiBkb25lIGJ5IHVuYmxvY2tpbmcgdGhl
IGZpcnN0IHZDUFUgb2YgRG9tMC4KPiA+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiBQbGVh
c2UgZXhwbGFpbiB3aHkgeW91IGFsd2F5cyBuZWVkIHRvIHJlc3VtZSBEb20wIGFmdGVyd2FyZHMu
Cj4gPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gV2UgZG9uJ3QgbmVl
ZCB0bywgYnV0IHRoYXQgaXMgd2hhdCBpcyBwcm9taXNlZCBpbiB0aGUgZGVzaWduIHNwZWMuCj4g
PiA+ID4gPgo+ID4gPiA+ID4gWW91IHN1cmVseSBoYWQgc29tZSByYXRpb25hbGUgd2hlbiB3cml0
aW5nIHRoZSBwcm9taXNlIGluIHRoZSBkZXNpZ24KPiA+ID4gPiA+IGRvY3VtZW50LAo+ID4gPiA+
ID4gcmlnaHQ/Cj4gPiA+ID4gPgo+ID4gPiA+ID4gU28gd2hhdCBpcyB0aGUgcmVhc29uIGJlaGlu
ZCBpdD8gSSBkb24ndCB3YW50IHRvIHJlc3VtZSBhIGRvbWFpbiBpZiB0aGF0J3MKPiA+ID4gPiA+
IG5vdAo+ID4gPiA+ID4gbmVjZXNzYXJ5Lgo+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPgo+ID4gPiA+
ID4gPgo+ID4gPiA+ID4gPiBUbyBiZSBtb3JlIHNwZWNpZmljIC0gYSBkb21VIHRoYXQgZG9lc24n
dCBkZXBlbmQgb24gZG9tMCBjYW4gcmVzdW1lCj4gPiA+ID4gPiA+IGFuZCB3b3JrIGhhcHBpbHkg
d2l0aG91dCBkb20wIGJlaW5nIHJlc3VtZWQsIGkuZS4ganVzdCBYZW4gYW5kIGRvbVUKPiA+ID4g
PiA+ID4gcmVzdW1lLiBTbyBwYXRjaCAiW1BBVENIIDE3LzE4XSB4ZW4vYXJtOiBSZXN1bWUgRG9t
MCBhZnRlciBYZW4KPiA+ID4gPiA+ID4gcmVzdW1lcyIgaXMgbm90IGEgbXVzdCAod2hlbiB0aGVy
ZSBhcmUgbm8gUFYgZHJpdmVycyBpbnZvbHZlZCkuCj4gPiA+ID4gPgo+ID4gPiA+ID4gUFYgYmFj
a2VuZHMgZG9uJ3QgbmVjZXNzYXJpbHkgcmVzaWRlIGluIHRoZSBoYXJkd2FyZSBkb21haW4uIFNv
IGhvdyBpcwo+ID4gPiA+ID4gdGhpcwo+ID4gPiA+ID4gZ29pbmcgdG8gd29yayBmb3IgdGhlIG90
aGVyIGNhc2U/Cj4gPiA+ID4gPgo+ID4gPiA+Cj4gPiA+ID4gSSBob25lc3RseSBiZWxpZXZlIHRo
YXQgdGhpcyBpcyBub3QgbmVjZXNzYXJ5LCBhbmQgaXMgc3ViLW9wdGltYWwuIEl0Cj4gPiA+ID4g
cmVsaWVzIG9uIGFuIGFzc3VtcHRpb24gdGhhdCBkb20wIGNvbnRhaW5zIGFsbCB0aGUgUFYgZHJp
dmVycywgd2hpY2gKPiA+ID4gPiBpcyBub3QgYWx3YXlzIGNvcnJlY3QuCj4gPiA+Cj4gPiA+IFdl
bGwsIHRoZXJlIGFyZSBvdGhlciByZWFzb25zIHRvIHJlc3VtZSB0aGUgaGFyZHdhcmUgZG9tYWlu
LiBUaGUgaGFyZHdhcmUKPiA+ID4gZG9tYWluIG93bnMgbW9zdCB0aGUgZGV2aWNlcyBhbmQgbWF5
IGJlIHBhcnQgb2YgdGhlIHN1c3BlbmQvcmVzdW1lIHBhdGguCj4gPiA+Cj4gPiA+IEFzIHlvdSB0
aWUgdGhlIGhvc3Qgc3VzcGVuZCB0byB0aGUgaGFyZHdhcmUgZG9tYWluIHN1c3BlbmQsIGl0IG1h
eSBtYWtlcyBzZW5zZQo+ID4gPiB0byByZXN1bWUgYXQgdGhlIHNhbWUgdGltZS4gSXQgaXMgdGhl
IGtpbmQgb2YgcmF0aW9uYWxlIEkgd291bGQgZXhwZWN0IGluIHRoZQo+ID4gPiBjb21taXQgbWVz
c2FnZS4KPiA+ID4KPiA+ID4gPiBJIHdvdWxkIHByZWZlciBpZiBzb21lb25lIGNhbiB0ZWxsIHVz
IHRoYXQgYW55IGZyb250ZW5kIHdpbGwgdHJpZ2dlcgo+ID4gPiA+IGFuIGV2ZW50IHRvIHRoZSBi
YWNrZW5kLCBhbmQgdGhlIGV2ZW50IHdvdWxkIGdvIHRocm91Z2ggWGVuLiBUaGF0IHdheSwKPiA+
ID4gPiB0aGlzIGV2ZW50IHdvdWxkIGNhdXNlIGEgZG9tYWluIGNvbnRhaW5pbmcgdGhlIGJhY2tl
bmQgZHJpdmVyIHRvCj4gPiA+ID4gcmVzdW1lLiBJIHRoaW5rIHRoaXMgaXMgdGhlIGJlc3QgcG9z
c2libGUgc29sdXRpb24sIGJ1dCBpdCByZWxpZXMgb24KPiA+ID4gPiBhbiBhc3N1bXB0aW9uIHRo
YXQgdGhlIGV2ZW50IHdpbGwgZ28gdGhyb3VnaCBYZW4sIGFuZCBJJ20gbm90Cj4gPiA+ID4ga25v
d2xlZGdlYWJsZSBlbm91Z2ggdG8gY2xhaW0gdGhhdCB0aGlzIGlzIGluZGVlZCB0aGUgY2FzZS4K
PiA+ID4KPiA+ID4gSSB0aGluayBpdCBpcyBzaG91bGQgd29yaywgdGhlIGJlc3Qgd2F5IHRvIGZp
bmQgb3V0IGlmIGJ1aWxkaW5nIGEgdGVzdCBjYXNlCj4gPiA+IGZvciBpdC4KPiA+Cj4gPiBZZXMs
IFBWIHByb3RvY29scyB1c2UgaHlwZXJjYWxscyB0byBzZW5kIG5vdGlmaWNhdGlvbnMgdG8gdGhl
IG90aGVyIGVuZC4KPiA+IFNwZWNpZmljYWxseSwgdGhlIGZ1bmN0aW9uIGF0IHRoZSBMaW51eCBz
aWRlIGlzCj4gPiBpbmNsdWRlL3hlbi9ldmVudHMuaDpub3RpZnlfcmVtb3RlX3ZpYV9ldnRjaG4u
IFRoZSBYZW4gaW1wbGVtZW50YXRpb24KPiA+IGZvciB0aGUgaHlwZXJjYWxsIGlzIHhlbi9jb21t
b24vZXZlbnRfY2hhbm5lbC5jOmV2dGNobl9zZW5kLCB3aGVyZSAncmQnCj4gPiBpcyB0aGUgZGVz
dGluYXRpb24gZG9tYWluLgo+ID4KPiA+IEl0IHNob3VsZCBiZSBwb3NzaWJsZSB0byBmaWd1cmUg
b3V0IHdoaWNoIGRvbWFpbiBuZWVkcyB0byBhd2FrZW4gZnJvbQo+ID4gdGhlcmUuCj4KPiBBY3R1
YWxseSwgZXZ0Y2huX3NlbmQgZXZlbnR1YWxseSB3aWxsIHRyaWdnZXIgYSBwcm9wZXIgaW50ZXJy
dXB0Cj4gaW5qZWN0aW9uIGludG8gdGhlIGRvbWFpbiAoeGVuL2FyY2gvYXJtL3ZnaWMuYzphcmNo
X2V2dGNobl9pbmplY3QpLAo+IHdoaWNoIHdpbGwgbmVjZXNzYXJlbHkgd2FrZSBpdCB1cC4gU28g
aXQgaXMgcG9zc2libGUgdGhhdCBpdCB3aWxsCj4gYWxyZWFkeSB3b3JrIHdpdGhvdXQgYW55IG5l
ZWQgZm9yIGFkZGl0aW9uYWwgY2hhbmdlcz8KPgoKQWJzb2x1dGVseSwgdGhhdCBzb3VuZHMgZ3Jl
YXQgOikgVGhlbiB3ZSBjb3VsZCBqdXN0IGRyb3AgdGhpcyBwYXRjaC4KT2YgY291cnNlLCB3ZSBu
ZWVkIHRvIHRlc3QgdG8gY29uZmlybQoKPgo+ID4gSXQgd291bGQgZmFudGFzdGljIHRvIGhhdmUg
dGhhdCBpbiB0aGlzIHBhdGNoIHNlcmllcywgYW5kIG1pZ2h0IG5vdCBiZQo+ID4gdG9vIGRpZmZp
Y3VsdCB0byBkby4gSG93ZXZlciwgSSBhbHNvIHRoaW5rIHRoYXQgYWx3YXlzIHdha2luZyB1cCB0
aGUKPiA+IGhhcmR3YXJlIGRvbWFpbiBjb3VsZCBiZSBhIGRlY2VudCB3YXkgdG8gc3RhcnQgYW5k
IGNvdWxkIGJlIE9LIGZvciB0aGlzCj4gPiBwYXRjaCBzZXJpZXMgd2hpY2ggaXMgdGhlIHZlcnkg
Zmlyc3QgdG8gaW50cm9kdWNlIHN1c3BlbmQvcmVzdW1lCj4gPiBmdW5jdGlvbmFsaXRpZXMgb24g
WGVuIG9uIEFSTS4gQnV0IHRoZSBsaW1pdGF0aW9uIHNob3VsZCBiZSB3ZWxsCj4gPiBleHBsYWlu
ZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLCBhcyBKdWxpZW4gd3JvdGUsIGFuZCBwb3NzaWJseSBl
dmVuIGFzCj4gPiBhbiBpbi1jb2RlIGNvbW1lbnQgd2l0aCBhIFRPRE8uCj4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 21:41:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 21:41: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-devel-bounces@lists.xenproject.org>)
	id 1gNls4-0007cF-Aa; Fri, 16 Nov 2018 21:41: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=nXWO=N3=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gNls3-0007cA-Fe
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 21:41:47 +0000
X-Inumbo-ID: 69a03b62-e9e8-11e8-acca-12d6303a7972
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 69a03b62-e9e8-11e8-acca-12d6303a7972;
 Fri, 16 Nov 2018 21:41:45 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Nov 2018 22:41:44 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Nov 2018 21:41:24 +0000
Message-ID: <166e546c9caf2d060cc747f3f1878bda92000e31.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Wei Liu <wei.liu2@citrix.com>
Date: Fri, 16 Nov 2018 22:41:40 +0100
In-Reply-To: <6b70f22f2573a01c883e993f07e7197423fba059.camel@suse.com>
References: <154239232312.10244.2674246603103909622.stgit@wayrath>
 <20181116184457.db7gqwikyom65gps@zion.uk.xensource.com>
 <6b70f22f2573a01c883e993f07e7197423fba059.camel@suse.com>
Organization: SUSE
User-Agent: Evolution 3.30.2 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 0/2] automation: build in an openSUSE Leap
 container.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Doug Goldstein <cardoe@cardoe.com>
Content-Type: multipart/mixed; boundary="===============4000302462175930668=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4000302462175930668==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-SUOGxTA+d5YIf9YG+AEq"


--=-SUOGxTA+d5YIf9YG+AEq
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2018-11-16 at 19:50 +0100, Dario Faggioli wrote:
> On Fri, 2018-11-16 at 18:44 +0000, Wei Liu wrote:
> > On Fri, Nov 16, 2018 at 07:30:55PM +0100, Dario Faggioli wrote:
> > >=20
> > I have been playing with the CI system today so it could have been
> > a
> > bit
> > overwhelmed. Let's wait until next week to see if it comes back.
> >=20
> Ok, sure. What I'm most interested, is to see if the opensuse jobs
> pass
> (i.e., if I got the rune, the name of the container, etc, right :-)
> ).
>=20
And... it worked! :-)

Now, the next step would be to add openSUSE Tumbleweed too.

But I have a question, Tumbleweed is rolling (and it's actually rolling
quite fast); how can we handle that?

I'd say the container image should be rebuild (or, at least, the
'package refresh && package update' bits of the dockerfile be re-
executed), if not at every run of the pipeline, frequently enough. Can
we do that?

I see that we have Debian unstable, which is also rolling, but do we
actually update it, or is it, basically, just a snapshot?

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-SUOGxTA+d5YIf9YG+AEq
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlvvOZQACgkQFkJ4iaW4
c+6otQ//d9VnAzxkcCEP5qVHeQlYOaRf4ORZzK7pUMfLjhCscKVSaqUECaYoGzVf
angqzkldQe/AQeUWKfwDjhTpcDsE0Yv68DfTwGrtCkZumXFcr3oNmvBwtEGG6BUO
dq6sdLAdJKCEP57Hk7pgxSoN+fonYE9StkMiL5cHx9DkGrtLdJDIpElt5xKNyYX3
bN/DuYhEsZa4GPt2OoA5ZBWhiPjQ69MO5e/LnJO/Om77IvnMpW7/fgzeITxlGkxp
tcD0kFuZUEOrcEFtG8ZZVODtz4S3gtWSrkYDMcjXBxm2hsUntrqQuW+aeXL6vptj
qf3bJBcq7fz4u785vqCSlYeQkFuGMLqyo6O1KHrFkCkUgydmVPSbKLIgIeG4hKev
d3K0RDmdwJZJ5mt8axPlUp49p3apiSWyR2O/vjsG220iviWn/fey1T0YzoelLbyi
MumTrPmUXQ2d6cWQTL4BoPNh4oqH/cNyjwRBWfZhVha/DJGLfFrKlJPtZ6/tb7rq
t7fCmwuCqdVxf21BE5mvgxZRXempLCZGecyUD4EiY0lSSJV3okatXDzBgiyFve1h
+5iW+hf8lsewFDguRix1NxM6vLLYaH8K38ToCcicYn3pNx3uw1XRvlg7QjOglIgc
hRggGkhEdxBAzwNzzP/CNbjBLlooOO0C9yrmaZIx53ElLQbdy3w=
=Ffqk
-----END PGP SIGNATURE-----

--=-SUOGxTA+d5YIf9YG+AEq--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4000302462175930668==--



From xen-devel-bounces@lists.xenproject.org Fri Nov 16 21:58:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 21:58: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-devel-bounces@lists.xenproject.org>)
	id 1gNm8c-0000Gr-Qn; Fri, 16 Nov 2018 21:58:54 +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=Ma9f=N3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNm8b-0000Ge-81
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 21:58:53 +0000
X-Inumbo-ID: cc4ce3e4-e9ea-11e8-9ab0-12d6303a7972
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.42]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cc4ce3e4-e9ea-11e8-9ab0-12d6303a7972;
 Fri, 16 Nov 2018 21:58:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=oMIFv6u9C51r3bc9+Q9USIbPifqhuuoWgsaD/zwB3BQ=;
 b=sOhElQTCIwtHLy+LzZ7q1ZI0ys9b2MsKxl23zEquuIlaTeMlc9xpLlYh3eKnY9ZRp2y2zuDs1Tzke+rNCO0fsz3oD/REOHH+U8WeB5jJQeRHgB25ol72Zzw7YfaebeBROEEQXNvMpARpN/Amqcc1ro+5IkJmDExbR0qVm9/oEXw=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB3039.eurprd08.prod.outlook.com (52.133.14.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.21; Fri, 16 Nov 2018 21:58:46 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705%4]) with mapi id 15.20.1294.045; Fri, 16 Nov 2018
 21:58:46 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Mirela Simonovic <mirela.simonovic@aggios.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Thread-Topic: [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
Thread-Index: AQHUentB6gtddlnfA0ypOnx98gzzDaVRT02AgADrcoCAAA+ogIAABAGAgAAOB4CAAA4MAIAAXseAgAABdQCAACqdgIAABMmA
Date: Fri, 16 Nov 2018 21:58:46 +0000
Message-ID: <6b1b7986-5ce1-b3d2-11c9-63e7b17606f7@arm.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
In-Reply-To: <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CWLP265CA0294.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:401:5d::18) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [82.8.191.220]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3039;
 6:hmyU/g07z4duAAIRwsjogp92hG07G8WWYFVnF+iA2e5haxivI5txZCCZQ/ECjNTdJhOaQw1nSUgU7mHgCWvQzLHa/ZmF6XHo8ioJJWymP/tiJ5QHsRXJ+kJdoYw5KlXyTVPvp1fFQylPrabcvys6n5E+rAOyorFJQdTOQbyp+S+SGu/IpJaIMHz9Splt0eQ3ZhJ+AYOkzfuuaCqwJg7yMqemBaKS+fCk5ZW+/XR/Tl4OAzMgVML/x5sNa0qe2XM1ZDjAPTEJU3F2aZxiXvmQhp62a3PSOBzJqNyoBY4xttXOGVW3inzGuOFHpOpWXwgCQppcozh9uo11xsEPPGnYE2khE3hlL0QxaxWDuOGEyQ2pHPXCitxL8ha/FiURUYscfoC5mu4P4aNiYL1k/9uOrx2v0BEZruoCxRrfmsu53UhDQ4a/QChoF0Wh9H9G3gq4cCt1U6SAtUCgEPTkqZzSxw==;
 5:zzVms9xtGL5UAOpUDy5aqOmwXTM3tilpCSsYEAMEV3h4I6umYR53aPgEOFLmvPBB8QVaZGlvrAvU2OgkoyXi2sDuOvQvIg+frOY32wLJQlmDg6ojYqBMyFsBYuxsobCSbpOw4iOJLRBv3MCkMYw9NdD/w38sov3GWHiDfwbmI4Y=;
 7:D13jI3bLQwzI8rWHWGnvtl7Xo6I7a1bTL24IOLJEODVCxA8ZRC900ZRTzEu+9W540+EKAUeAcN7gH74b/us1SjlFoWkVAZj6I0YF3QeBs9PTrEw+/kRfHQygi4WR2GCGv1UvRPzY+W3B2E/TlmeKTA==
x-ms-office365-filtering-correlation-id: 904160fd-da72-4324-f01e-08d64c0eae21
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3039; 
x-ms-traffictypediagnostic: VI1PR08MB3039:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB3039CFE259C7DBE325B346F380DD0@VI1PR08MB3039.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(269456686620040)(180628864354917);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB3039; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB3039; 
x-forefront-prvs: 0858FF8026
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(396003)(346002)(366004)(136003)(376002)(189003)(199004)(105586002)(106356001)(316002)(68736007)(14444005)(54906003)(53936002)(110136005)(478600001)(4326008)(256004)(2900100001)(72206003)(8936002)(25786009)(93886005)(102836004)(229853002)(99286004)(71190400001)(6116002)(52116002)(2906002)(81166006)(81156014)(31686004)(3846002)(86362001)(14454004)(71200400001)(8676002)(31696002)(486006)(97736004)(44832011)(26005)(446003)(2616005)(6436002)(305945005)(7736002)(476003)(76176011)(53546011)(5660300001)(6486002)(6506007)(6246003)(6512007)(386003)(11346002)(186003)(66066001)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3039;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: VdrgNcZyV/1LqWzwdzFv3uskYoAa7sBjXKrZ61lIfGTCPVJ1Jc0nFaMydE02DBBqghfSP9s8lrwg5QBi8IW4vegTsgulIyjVXCQXabfOk/jxEzPrvTKei8G0PHHzx9Fp732mSEWI14c3AkgUHuWxAXlGtK5bjtZjULhmJVCpsAfKpU4R5rxdWpPvCP4lBX+qRp/ULfmg8URkMEUpcn+7d9QHptVFgkehsKCYuRKqbqebBMhJbT8fRvqhQpfBefF6sMH+Zq3BFeEgI+HEuEOqwto0c091C7+T9ccABgpTrYd1jsHZPllu39d1LLnSD2pOXKu3EFldt/Du3/wJW8v8B/R73fJdhYIlyN+/8VKsY3c=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <86342DCCB3C95244B10B12EA912BD243@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 904160fd-da72-4324-f01e-08d64c0eae21
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Nov 2018 21:58:46.1161 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3039
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>, nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDE2LzExLzIwMTggMjE6NDEsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6DQo+IEhpIFN0
ZWZhbm8sDQo+IA0KPiBPbiBGcmksIE5vdiAxNiwgMjAxOCBhdCA4OjA5IFBNIFN0ZWZhbm8gU3Rh
YmVsbGluaQ0KPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6DQo+Pg0KPj4gT24gRnJp
LCAxNiBOb3YgMjAxOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOg0KPj4+IE9uIEZyaSwgMTYg
Tm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToNCj4+Pj4gT24gMTYvMTEvMjAxOCAxMjozNCwg
TWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToNCj4+Pj4+IEhpIEp1bGllbiwNCj4+Pj4NCj4+Pj4gSGkg
TWlyZWxhLA0KPj4+Pg0KPj4+Pj4NCj4+Pj4+IE9uIEZyaSwgTm92IDE2LCAyMDE4IGF0IDEyOjQ0
IFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOg0KPj4+Pj4+DQo+
Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+IE9uIDE2LzExLzIwMTggMTE6MjksIE1pcmVsYSBTaW1vbm92
aWMgd3JvdGU6DQo+Pj4+Pj4+IE9uIEZyaSwgTm92IDE2LCAyMDE4IGF0IDExOjMzIEFNIE1pcmVs
YSBTaW1vbm92aWMNCj4+Pj4+Pj4gPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4gd3JvdGU6
DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gSGkgSnVsaWVuLA0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IE9uIFRo
dSwgTm92IDE1LCAyMDE4IGF0IDk6MzEgUE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4NCj4+Pj4+Pj4+IHdyb3RlOg0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4gSGksDQo+Pj4+Pj4+
Pj4NCj4+Pj4+Pj4+PiBPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90
ZToNCj4+Pj4+Pj4+Pj4gVGhlIHJlc3VtZSBvZiBEb20wIHNob3VsZCBhbHdheXMgZm9sbG93IFhl
bidzIHJlc3VtZS4gVGhpcyBpcw0KPj4+Pj4+Pj4+PiBkb25lIGJ5IHVuYmxvY2tpbmcgdGhlIGZp
cnN0IHZDUFUgb2YgRG9tMC4NCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IFBsZWFzZSBleHBsYWluIHdo
eSB5b3UgYWx3YXlzIG5lZWQgdG8gcmVzdW1lIERvbTAgYWZ0ZXJ3YXJkcy4NCj4+Pj4+Pj4+Pg0K
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+IFdlIGRvbid0IG5lZWQgdG8sIGJ1dCB0aGF0IGlzIHdoYXQgaXMg
cHJvbWlzZWQgaW4gdGhlIGRlc2lnbiBzcGVjLg0KPj4+Pj4+DQo+Pj4+Pj4gWW91IHN1cmVseSBo
YWQgc29tZSByYXRpb25hbGUgd2hlbiB3cml0aW5nIHRoZSBwcm9taXNlIGluIHRoZSBkZXNpZ24N
Cj4+Pj4+PiBkb2N1bWVudCwNCj4+Pj4+PiByaWdodD8NCj4+Pj4+Pg0KPj4+Pj4+IFNvIHdoYXQg
aXMgdGhlIHJlYXNvbiBiZWhpbmQgaXQ/IEkgZG9uJ3Qgd2FudCB0byByZXN1bWUgYSBkb21haW4g
aWYgdGhhdCdzDQo+Pj4+Pj4gbm90DQo+Pj4+Pj4gbmVjZXNzYXJ5Lg0KPj4+Pj4+DQo+Pj4+Pj4+
Pg0KPj4+Pj4+Pg0KPj4+Pj4+PiBUbyBiZSBtb3JlIHNwZWNpZmljIC0gYSBkb21VIHRoYXQgZG9l
c24ndCBkZXBlbmQgb24gZG9tMCBjYW4gcmVzdW1lDQo+Pj4+Pj4+IGFuZCB3b3JrIGhhcHBpbHkg
d2l0aG91dCBkb20wIGJlaW5nIHJlc3VtZWQsIGkuZS4ganVzdCBYZW4gYW5kIGRvbVUNCj4+Pj4+
Pj4gcmVzdW1lLiBTbyBwYXRjaCAiW1BBVENIIDE3LzE4XSB4ZW4vYXJtOiBSZXN1bWUgRG9tMCBh
ZnRlciBYZW4NCj4+Pj4+Pj4gcmVzdW1lcyIgaXMgbm90IGEgbXVzdCAod2hlbiB0aGVyZSBhcmUg
bm8gUFYgZHJpdmVycyBpbnZvbHZlZCkuDQo+Pj4+Pj4NCj4+Pj4+PiBQViBiYWNrZW5kcyBkb24n
dCBuZWNlc3NhcmlseSByZXNpZGUgaW4gdGhlIGhhcmR3YXJlIGRvbWFpbi4gU28gaG93IGlzDQo+
Pj4+Pj4gdGhpcw0KPj4+Pj4+IGdvaW5nIHRvIHdvcmsgZm9yIHRoZSBvdGhlciBjYXNlPw0KPj4+
Pj4+DQo+Pj4+Pg0KPj4+Pj4gSSBob25lc3RseSBiZWxpZXZlIHRoYXQgdGhpcyBpcyBub3QgbmVj
ZXNzYXJ5LCBhbmQgaXMgc3ViLW9wdGltYWwuIEl0DQo+Pj4+PiByZWxpZXMgb24gYW4gYXNzdW1w
dGlvbiB0aGF0IGRvbTAgY29udGFpbnMgYWxsIHRoZSBQViBkcml2ZXJzLCB3aGljaA0KPj4+Pj4g
aXMgbm90IGFsd2F5cyBjb3JyZWN0Lg0KPj4+Pg0KPj4+PiBXZWxsLCB0aGVyZSBhcmUgb3RoZXIg
cmVhc29ucyB0byByZXN1bWUgdGhlIGhhcmR3YXJlIGRvbWFpbi4gVGhlIGhhcmR3YXJlDQo+Pj4+
IGRvbWFpbiBvd25zIG1vc3QgdGhlIGRldmljZXMgYW5kIG1heSBiZSBwYXJ0IG9mIHRoZSBzdXNw
ZW5kL3Jlc3VtZSBwYXRoLg0KPj4+Pg0KPj4+PiBBcyB5b3UgdGllIHRoZSBob3N0IHN1c3BlbmQg
dG8gdGhlIGhhcmR3YXJlIGRvbWFpbiBzdXNwZW5kLCBpdCBtYXkgbWFrZXMgc2Vuc2UNCj4+Pj4g
dG8gcmVzdW1lIGF0IHRoZSBzYW1lIHRpbWUuIEl0IGlzIHRoZSBraW5kIG9mIHJhdGlvbmFsZSBJ
IHdvdWxkIGV4cGVjdCBpbiB0aGUNCj4+Pj4gY29tbWl0IG1lc3NhZ2UuDQo+Pj4+DQo+Pj4+PiBJ
IHdvdWxkIHByZWZlciBpZiBzb21lb25lIGNhbiB0ZWxsIHVzIHRoYXQgYW55IGZyb250ZW5kIHdp
bGwgdHJpZ2dlcg0KPj4+Pj4gYW4gZXZlbnQgdG8gdGhlIGJhY2tlbmQsIGFuZCB0aGUgZXZlbnQg
d291bGQgZ28gdGhyb3VnaCBYZW4uIFRoYXQgd2F5LA0KPj4+Pj4gdGhpcyBldmVudCB3b3VsZCBj
YXVzZSBhIGRvbWFpbiBjb250YWluaW5nIHRoZSBiYWNrZW5kIGRyaXZlciB0bw0KPj4+Pj4gcmVz
dW1lLiBJIHRoaW5rIHRoaXMgaXMgdGhlIGJlc3QgcG9zc2libGUgc29sdXRpb24sIGJ1dCBpdCBy
ZWxpZXMgb24NCj4+Pj4+IGFuIGFzc3VtcHRpb24gdGhhdCB0aGUgZXZlbnQgd2lsbCBnbyB0aHJv
dWdoIFhlbiwgYW5kIEknbSBub3QNCj4+Pj4+IGtub3dsZWRnZWFibGUgZW5vdWdoIHRvIGNsYWlt
IHRoYXQgdGhpcyBpcyBpbmRlZWQgdGhlIGNhc2UuDQo+Pj4+DQo+Pj4+IEkgdGhpbmsgaXQgaXMg
c2hvdWxkIHdvcmssIHRoZSBiZXN0IHdheSB0byBmaW5kIG91dCBpZiBidWlsZGluZyBhIHRlc3Qg
Y2FzZQ0KPj4+PiBmb3IgaXQuDQo+Pj4NCj4+PiBZZXMsIFBWIHByb3RvY29scyB1c2UgaHlwZXJj
YWxscyB0byBzZW5kIG5vdGlmaWNhdGlvbnMgdG8gdGhlIG90aGVyIGVuZC4NCj4+PiBTcGVjaWZp
Y2FsbHksIHRoZSBmdW5jdGlvbiBhdCB0aGUgTGludXggc2lkZSBpcw0KPj4+IGluY2x1ZGUveGVu
L2V2ZW50cy5oOm5vdGlmeV9yZW1vdGVfdmlhX2V2dGNobi4gVGhlIFhlbiBpbXBsZW1lbnRhdGlv
bg0KPj4+IGZvciB0aGUgaHlwZXJjYWxsIGlzIHhlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jOmV2
dGNobl9zZW5kLCB3aGVyZSAncmQnDQo+Pj4gaXMgdGhlIGRlc3RpbmF0aW9uIGRvbWFpbi4NCj4+
Pg0KPj4+IEl0IHNob3VsZCBiZSBwb3NzaWJsZSB0byBmaWd1cmUgb3V0IHdoaWNoIGRvbWFpbiBu
ZWVkcyB0byBhd2FrZW4gZnJvbQ0KPj4+IHRoZXJlLg0KPj4NCj4+IEFjdHVhbGx5LCBldnRjaG5f
c2VuZCBldmVudHVhbGx5IHdpbGwgdHJpZ2dlciBhIHByb3BlciBpbnRlcnJ1cHQNCj4+IGluamVj
dGlvbiBpbnRvIHRoZSBkb21haW4gKHhlbi9hcmNoL2FybS92Z2ljLmM6YXJjaF9ldnRjaG5faW5q
ZWN0KSwNCj4+IHdoaWNoIHdpbGwgbmVjZXNzYXJlbHkgd2FrZSBpdCB1cC4gU28gaXQgaXMgcG9z
c2libGUgdGhhdCBpdCB3aWxsDQo+PiBhbHJlYWR5IHdvcmsgd2l0aG91dCBhbnkgbmVlZCBmb3Ig
YWRkaXRpb25hbCBjaGFuZ2VzPw0KPj4NCj4gDQo+IEFic29sdXRlbHksIHRoYXQgc291bmRzIGdy
ZWF0IDopIFRoZW4gd2UgY291bGQganVzdCBkcm9wIHRoaXMgcGF0Y2guDQoNCkkgZG9uJ3QgdGhp
bmsgeW91IGNhbiBkcm9wIHRoaXMgcGF0Y2guLi4gQXMgeW91IHRpZSB0aGUgaG9zdCBzdXNwZW5k
IHRvIA0KdGhlIGhhcmR3YXJlIGRvbWFpbiBzdXNwZW5kLCBpdCBtYXkgbWFrZXMgc2Vuc2UgdG8g
cmVzdW1lIGF0IHRoZSBzYW1lIHRpbWUuDQoNCk90aGVyd2lzZSB3ZSBzaG91bGQgcHJvdmlkZSBh
IHNlcGFyYXRlIGh5cGVyY2FsbCB0byBzdXNwZW5kL3Jlc3VtZSB0aGUgaG9zdC4NCg0KVGhlIHdo
b2xlIHBvaW50IG9mIHRoZSB0aHJlYWQgaXMgd2UgbmVlZCB0byBkb2N1bWVudCB3aHkgdGhlIGRl
Y2lzaW9uIA0Kd2FzIG1hZGUgaW4gb25lIHdheSBvciBhbm90aGVyLiBTbyB3aGVuIHNvbWVvbmUg
bG9vayBhdCBpdCBpbiAyIHllYXJzIA0KdGltZSwgd2Uga25vdyB3aHkgaXQgaGFzIGJlZW4gZG9u
ZSBsaWtlIHRoYXQuDQoNCkNoZWVycywNCg0KLS0gDQpKdWxpZW4gR3JhbGwNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 21:58:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 21:58: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-devel-bounces@lists.xenproject.org>)
	id 1gNm8Z-0000GJ-BR; Fri, 16 Nov 2018 21:58: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=ma9f=n3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gNm8Y-0000GE-Oe
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 21:58:50 +0000
X-Inumbo-ID: cb8951ef-e9ea-11e8-9a16-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::614])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb8951ef-e9ea-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 21:58:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=oMIFv6u9C51r3bc9+Q9USIbPifqhuuoWgsaD/zwB3BQ=;
 b=sOhElQTCIwtHLy+LzZ7q1ZI0ys9b2MsKxl23zEquuIlaTeMlc9xpLlYh3eKnY9ZRp2y2zuDs1Tzke+rNCO0fsz3oD/REOHH+U8WeB5jJQeRHgB25ol72Zzw7YfaebeBROEEQXNvMpARpN/Amqcc1ro+5IkJmDExbR0qVm9/oEXw=
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com (10.170.239.138) by
 VI1PR08MB3039.eurprd08.prod.outlook.com (52.133.14.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.21; Fri, 16 Nov 2018 21:58:46 +0000
Received: from VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705]) by VI1PR08MB2862.eurprd08.prod.outlook.com
 ([fe80::d988:e597:13bb:6705%4]) with mapi id 15.20.1294.045; Fri, 16 Nov 2018
 21:58:46 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Mirela Simonovic <mirela.simonovic@aggios.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Thread-Topic: [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
Thread-Index: AQHUentB6gtddlnfA0ypOnx98gzzDaVRT02AgADrcoCAAA+ogIAABAGAgAAOB4CAAA4MAIAAXseAgAABdQCAACqdgIAABMmA
Date: Fri, 16 Nov 2018 21:58:46 +0000
Message-ID: <6b1b7986-5ce1-b3d2-11c9-63e7b17606f7@arm.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
In-Reply-To: <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CWLP265CA0294.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:401:5d::18) To VI1PR08MB2862.eurprd08.prod.outlook.com
 (2603:10a6:802:1f::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [82.8.191.220]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR08MB3039;
 6:hmyU/g07z4duAAIRwsjogp92hG07G8WWYFVnF+iA2e5haxivI5txZCCZQ/ECjNTdJhOaQw1nSUgU7mHgCWvQzLHa/ZmF6XHo8ioJJWymP/tiJ5QHsRXJ+kJdoYw5KlXyTVPvp1fFQylPrabcvys6n5E+rAOyorFJQdTOQbyp+S+SGu/IpJaIMHz9Splt0eQ3ZhJ+AYOkzfuuaCqwJg7yMqemBaKS+fCk5ZW+/XR/Tl4OAzMgVML/x5sNa0qe2XM1ZDjAPTEJU3F2aZxiXvmQhp62a3PSOBzJqNyoBY4xttXOGVW3inzGuOFHpOpWXwgCQppcozh9uo11xsEPPGnYE2khE3hlL0QxaxWDuOGEyQ2pHPXCitxL8ha/FiURUYscfoC5mu4P4aNiYL1k/9uOrx2v0BEZruoCxRrfmsu53UhDQ4a/QChoF0Wh9H9G3gq4cCt1U6SAtUCgEPTkqZzSxw==;
 5:zzVms9xtGL5UAOpUDy5aqOmwXTM3tilpCSsYEAMEV3h4I6umYR53aPgEOFLmvPBB8QVaZGlvrAvU2OgkoyXi2sDuOvQvIg+frOY32wLJQlmDg6ojYqBMyFsBYuxsobCSbpOw4iOJLRBv3MCkMYw9NdD/w38sov3GWHiDfwbmI4Y=;
 7:D13jI3bLQwzI8rWHWGnvtl7Xo6I7a1bTL24IOLJEODVCxA8ZRC900ZRTzEu+9W540+EKAUeAcN7gH74b/us1SjlFoWkVAZj6I0YF3QeBs9PTrEw+/kRfHQygi4WR2GCGv1UvRPzY+W3B2E/TlmeKTA==
x-ms-office365-filtering-correlation-id: 904160fd-da72-4324-f01e-08d64c0eae21
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR08MB3039; 
x-ms-traffictypediagnostic: VI1PR08MB3039:
nodisclaimer: True
x-microsoft-antispam-prvs: <VI1PR08MB3039CFE259C7DBE325B346F380DD0@VI1PR08MB3039.eurprd08.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(269456686620040)(180628864354917);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR08MB3039; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB3039; 
x-forefront-prvs: 0858FF8026
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(396003)(346002)(366004)(136003)(376002)(189003)(199004)(105586002)(106356001)(316002)(68736007)(14444005)(54906003)(53936002)(110136005)(478600001)(4326008)(256004)(2900100001)(72206003)(8936002)(25786009)(93886005)(102836004)(229853002)(99286004)(71190400001)(6116002)(52116002)(2906002)(81166006)(81156014)(31686004)(3846002)(86362001)(14454004)(71200400001)(8676002)(31696002)(486006)(97736004)(44832011)(26005)(446003)(2616005)(6436002)(305945005)(7736002)(476003)(76176011)(53546011)(5660300001)(6486002)(6506007)(6246003)(6512007)(386003)(11346002)(186003)(66066001)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB3039;
 H:VI1PR08MB2862.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: VdrgNcZyV/1LqWzwdzFv3uskYoAa7sBjXKrZ61lIfGTCPVJ1Jc0nFaMydE02DBBqghfSP9s8lrwg5QBi8IW4vegTsgulIyjVXCQXabfOk/jxEzPrvTKei8G0PHHzx9Fp732mSEWI14c3AkgUHuWxAXlGtK5bjtZjULhmJVCpsAfKpU4R5rxdWpPvCP4lBX+qRp/ULfmg8URkMEUpcn+7d9QHptVFgkehsKCYuRKqbqebBMhJbT8fRvqhQpfBefF6sMH+Zq3BFeEgI+HEuEOqwto0c091C7+T9ccABgpTrYd1jsHZPllu39d1LLnSD2pOXKu3EFldt/Du3/wJW8v8B/R73fJdhYIlyN+/8VKsY3c=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <86342DCCB3C95244B10B12EA912BD243@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 904160fd-da72-4324-f01e-08d64c0eae21
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Nov 2018 21:58:46.1161 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3039
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>, nd <nd@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDE2LzExLzIwMTggMjE6NDEsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6DQo+IEhpIFN0
ZWZhbm8sDQo+IA0KPiBPbiBGcmksIE5vdiAxNiwgMjAxOCBhdCA4OjA5IFBNIFN0ZWZhbm8gU3Rh
YmVsbGluaQ0KPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6DQo+Pg0KPj4gT24gRnJp
LCAxNiBOb3YgMjAxOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOg0KPj4+IE9uIEZyaSwgMTYg
Tm92IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToNCj4+Pj4gT24gMTYvMTEvMjAxOCAxMjozNCwg
TWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToNCj4+Pj4+IEhpIEp1bGllbiwNCj4+Pj4NCj4+Pj4gSGkg
TWlyZWxhLA0KPj4+Pg0KPj4+Pj4NCj4+Pj4+IE9uIEZyaSwgTm92IDE2LCAyMDE4IGF0IDEyOjQ0
IFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOg0KPj4+Pj4+DQo+
Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+IE9uIDE2LzExLzIwMTggMTE6MjksIE1pcmVsYSBTaW1vbm92
aWMgd3JvdGU6DQo+Pj4+Pj4+IE9uIEZyaSwgTm92IDE2LCAyMDE4IGF0IDExOjMzIEFNIE1pcmVs
YSBTaW1vbm92aWMNCj4+Pj4+Pj4gPG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4gd3JvdGU6
DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gSGkgSnVsaWVuLA0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IE9uIFRo
dSwgTm92IDE1LCAyMDE4IGF0IDk6MzEgUE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4NCj4+Pj4+Pj4+IHdyb3RlOg0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4gSGksDQo+Pj4+Pj4+
Pj4NCj4+Pj4+Pj4+PiBPbiAxMS8xMi8xOCAxMTozMCBBTSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90
ZToNCj4+Pj4+Pj4+Pj4gVGhlIHJlc3VtZSBvZiBEb20wIHNob3VsZCBhbHdheXMgZm9sbG93IFhl
bidzIHJlc3VtZS4gVGhpcyBpcw0KPj4+Pj4+Pj4+PiBkb25lIGJ5IHVuYmxvY2tpbmcgdGhlIGZp
cnN0IHZDUFUgb2YgRG9tMC4NCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IFBsZWFzZSBleHBsYWluIHdo
eSB5b3UgYWx3YXlzIG5lZWQgdG8gcmVzdW1lIERvbTAgYWZ0ZXJ3YXJkcy4NCj4+Pj4+Pj4+Pg0K
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+IFdlIGRvbid0IG5lZWQgdG8sIGJ1dCB0aGF0IGlzIHdoYXQgaXMg
cHJvbWlzZWQgaW4gdGhlIGRlc2lnbiBzcGVjLg0KPj4+Pj4+DQo+Pj4+Pj4gWW91IHN1cmVseSBo
YWQgc29tZSByYXRpb25hbGUgd2hlbiB3cml0aW5nIHRoZSBwcm9taXNlIGluIHRoZSBkZXNpZ24N
Cj4+Pj4+PiBkb2N1bWVudCwNCj4+Pj4+PiByaWdodD8NCj4+Pj4+Pg0KPj4+Pj4+IFNvIHdoYXQg
aXMgdGhlIHJlYXNvbiBiZWhpbmQgaXQ/IEkgZG9uJ3Qgd2FudCB0byByZXN1bWUgYSBkb21haW4g
aWYgdGhhdCdzDQo+Pj4+Pj4gbm90DQo+Pj4+Pj4gbmVjZXNzYXJ5Lg0KPj4+Pj4+DQo+Pj4+Pj4+
Pg0KPj4+Pj4+Pg0KPj4+Pj4+PiBUbyBiZSBtb3JlIHNwZWNpZmljIC0gYSBkb21VIHRoYXQgZG9l
c24ndCBkZXBlbmQgb24gZG9tMCBjYW4gcmVzdW1lDQo+Pj4+Pj4+IGFuZCB3b3JrIGhhcHBpbHkg
d2l0aG91dCBkb20wIGJlaW5nIHJlc3VtZWQsIGkuZS4ganVzdCBYZW4gYW5kIGRvbVUNCj4+Pj4+
Pj4gcmVzdW1lLiBTbyBwYXRjaCAiW1BBVENIIDE3LzE4XSB4ZW4vYXJtOiBSZXN1bWUgRG9tMCBh
ZnRlciBYZW4NCj4+Pj4+Pj4gcmVzdW1lcyIgaXMgbm90IGEgbXVzdCAod2hlbiB0aGVyZSBhcmUg
bm8gUFYgZHJpdmVycyBpbnZvbHZlZCkuDQo+Pj4+Pj4NCj4+Pj4+PiBQViBiYWNrZW5kcyBkb24n
dCBuZWNlc3NhcmlseSByZXNpZGUgaW4gdGhlIGhhcmR3YXJlIGRvbWFpbi4gU28gaG93IGlzDQo+
Pj4+Pj4gdGhpcw0KPj4+Pj4+IGdvaW5nIHRvIHdvcmsgZm9yIHRoZSBvdGhlciBjYXNlPw0KPj4+
Pj4+DQo+Pj4+Pg0KPj4+Pj4gSSBob25lc3RseSBiZWxpZXZlIHRoYXQgdGhpcyBpcyBub3QgbmVj
ZXNzYXJ5LCBhbmQgaXMgc3ViLW9wdGltYWwuIEl0DQo+Pj4+PiByZWxpZXMgb24gYW4gYXNzdW1w
dGlvbiB0aGF0IGRvbTAgY29udGFpbnMgYWxsIHRoZSBQViBkcml2ZXJzLCB3aGljaA0KPj4+Pj4g
aXMgbm90IGFsd2F5cyBjb3JyZWN0Lg0KPj4+Pg0KPj4+PiBXZWxsLCB0aGVyZSBhcmUgb3RoZXIg
cmVhc29ucyB0byByZXN1bWUgdGhlIGhhcmR3YXJlIGRvbWFpbi4gVGhlIGhhcmR3YXJlDQo+Pj4+
IGRvbWFpbiBvd25zIG1vc3QgdGhlIGRldmljZXMgYW5kIG1heSBiZSBwYXJ0IG9mIHRoZSBzdXNw
ZW5kL3Jlc3VtZSBwYXRoLg0KPj4+Pg0KPj4+PiBBcyB5b3UgdGllIHRoZSBob3N0IHN1c3BlbmQg
dG8gdGhlIGhhcmR3YXJlIGRvbWFpbiBzdXNwZW5kLCBpdCBtYXkgbWFrZXMgc2Vuc2UNCj4+Pj4g
dG8gcmVzdW1lIGF0IHRoZSBzYW1lIHRpbWUuIEl0IGlzIHRoZSBraW5kIG9mIHJhdGlvbmFsZSBJ
IHdvdWxkIGV4cGVjdCBpbiB0aGUNCj4+Pj4gY29tbWl0IG1lc3NhZ2UuDQo+Pj4+DQo+Pj4+PiBJ
IHdvdWxkIHByZWZlciBpZiBzb21lb25lIGNhbiB0ZWxsIHVzIHRoYXQgYW55IGZyb250ZW5kIHdp
bGwgdHJpZ2dlcg0KPj4+Pj4gYW4gZXZlbnQgdG8gdGhlIGJhY2tlbmQsIGFuZCB0aGUgZXZlbnQg
d291bGQgZ28gdGhyb3VnaCBYZW4uIFRoYXQgd2F5LA0KPj4+Pj4gdGhpcyBldmVudCB3b3VsZCBj
YXVzZSBhIGRvbWFpbiBjb250YWluaW5nIHRoZSBiYWNrZW5kIGRyaXZlciB0bw0KPj4+Pj4gcmVz
dW1lLiBJIHRoaW5rIHRoaXMgaXMgdGhlIGJlc3QgcG9zc2libGUgc29sdXRpb24sIGJ1dCBpdCBy
ZWxpZXMgb24NCj4+Pj4+IGFuIGFzc3VtcHRpb24gdGhhdCB0aGUgZXZlbnQgd2lsbCBnbyB0aHJv
dWdoIFhlbiwgYW5kIEknbSBub3QNCj4+Pj4+IGtub3dsZWRnZWFibGUgZW5vdWdoIHRvIGNsYWlt
IHRoYXQgdGhpcyBpcyBpbmRlZWQgdGhlIGNhc2UuDQo+Pj4+DQo+Pj4+IEkgdGhpbmsgaXQgaXMg
c2hvdWxkIHdvcmssIHRoZSBiZXN0IHdheSB0byBmaW5kIG91dCBpZiBidWlsZGluZyBhIHRlc3Qg
Y2FzZQ0KPj4+PiBmb3IgaXQuDQo+Pj4NCj4+PiBZZXMsIFBWIHByb3RvY29scyB1c2UgaHlwZXJj
YWxscyB0byBzZW5kIG5vdGlmaWNhdGlvbnMgdG8gdGhlIG90aGVyIGVuZC4NCj4+PiBTcGVjaWZp
Y2FsbHksIHRoZSBmdW5jdGlvbiBhdCB0aGUgTGludXggc2lkZSBpcw0KPj4+IGluY2x1ZGUveGVu
L2V2ZW50cy5oOm5vdGlmeV9yZW1vdGVfdmlhX2V2dGNobi4gVGhlIFhlbiBpbXBsZW1lbnRhdGlv
bg0KPj4+IGZvciB0aGUgaHlwZXJjYWxsIGlzIHhlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jOmV2
dGNobl9zZW5kLCB3aGVyZSAncmQnDQo+Pj4gaXMgdGhlIGRlc3RpbmF0aW9uIGRvbWFpbi4NCj4+
Pg0KPj4+IEl0IHNob3VsZCBiZSBwb3NzaWJsZSB0byBmaWd1cmUgb3V0IHdoaWNoIGRvbWFpbiBu
ZWVkcyB0byBhd2FrZW4gZnJvbQ0KPj4+IHRoZXJlLg0KPj4NCj4+IEFjdHVhbGx5LCBldnRjaG5f
c2VuZCBldmVudHVhbGx5IHdpbGwgdHJpZ2dlciBhIHByb3BlciBpbnRlcnJ1cHQNCj4+IGluamVj
dGlvbiBpbnRvIHRoZSBkb21haW4gKHhlbi9hcmNoL2FybS92Z2ljLmM6YXJjaF9ldnRjaG5faW5q
ZWN0KSwNCj4+IHdoaWNoIHdpbGwgbmVjZXNzYXJlbHkgd2FrZSBpdCB1cC4gU28gaXQgaXMgcG9z
c2libGUgdGhhdCBpdCB3aWxsDQo+PiBhbHJlYWR5IHdvcmsgd2l0aG91dCBhbnkgbmVlZCBmb3Ig
YWRkaXRpb25hbCBjaGFuZ2VzPw0KPj4NCj4gDQo+IEFic29sdXRlbHksIHRoYXQgc291bmRzIGdy
ZWF0IDopIFRoZW4gd2UgY291bGQganVzdCBkcm9wIHRoaXMgcGF0Y2guDQoNCkkgZG9uJ3QgdGhp
bmsgeW91IGNhbiBkcm9wIHRoaXMgcGF0Y2guLi4gQXMgeW91IHRpZSB0aGUgaG9zdCBzdXNwZW5k
IHRvIA0KdGhlIGhhcmR3YXJlIGRvbWFpbiBzdXNwZW5kLCBpdCBtYXkgbWFrZXMgc2Vuc2UgdG8g
cmVzdW1lIGF0IHRoZSBzYW1lIHRpbWUuDQoNCk90aGVyd2lzZSB3ZSBzaG91bGQgcHJvdmlkZSBh
IHNlcGFyYXRlIGh5cGVyY2FsbCB0byBzdXNwZW5kL3Jlc3VtZSB0aGUgaG9zdC4NCg0KVGhlIHdo
b2xlIHBvaW50IG9mIHRoZSB0aHJlYWQgaXMgd2UgbmVlZCB0byBkb2N1bWVudCB3aHkgdGhlIGRl
Y2lzaW9uIA0Kd2FzIG1hZGUgaW4gb25lIHdheSBvciBhbm90aGVyLiBTbyB3aGVuIHNvbWVvbmUg
bG9vayBhdCBpdCBpbiAyIHllYXJzIA0KdGltZSwgd2Uga25vdyB3aHkgaXQgaGFzIGJlZW4gZG9u
ZSBsaWtlIHRoYXQuDQoNCkNoZWVycywNCg0KLS0gDQpKdWxpZW4gR3JhbGwNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 22:01:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 22:01: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-devel-bounces@lists.xenproject.org>)
	id 1gNmBG-00016h-Ac; Fri, 16 Nov 2018 22:01: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=KBqs=N3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNmBE-00016T-Q9
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 22:01:36 +0000
X-Inumbo-ID: 2b2d7392-e9eb-11e8-9858-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b2d7392-e9eb-11e8-9858-12d6303a7972;
 Fri, 16 Nov 2018 22:01:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNmB5-0007C8-1y; Fri, 16 Nov 2018 22:01:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNmB4-0002IF-Nm; Fri, 16 Nov 2018 22:01:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNmB4-0005WU-N5; Fri, 16 Nov 2018 22:01:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130214-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 22:01:26 +0000
Subject: [Xen-devel] [ovmf test] 130214: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDIxNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAyMTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTAgZGF5cyAgIDk4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDEgZGF5cyAgIDIwIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 22:10:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 22:10: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-devel-bounces@lists.xenproject.org>)
	id 1gNmJe-0001tk-KJ; Fri, 16 Nov 2018 22:10: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=nXWO=N3=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gNmJd-0001tV-T0
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 22:10:17 +0000
X-Inumbo-ID: 65bf3bc0-e9ec-11e8-ab3c-12d6303a7972
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 65bf3bc0-e9ec-11e8-ab3c-12d6303a7972;
 Fri, 16 Nov 2018 22:10:17 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Nov 2018 23:10:15 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Nov 2018 22:09:45 +0000
Message-ID: <8360fcb5d01296ce3486411595c46786e2fab675.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Julien Grall <julien.grall@arm.com>, Mirela Simonovic
 <mirela.simonovic@aggios.com>
Date: Fri, 16 Nov 2018 23:10:01 +0100
In-Reply-To: <900a46da-c03d-47fe-d331-71f4e5b3d415@arm.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
 <CAKPH-NjH60sQsw56ox_XG1d_TTfdQtCo9rVzY5mHrpKakkv0LQ@mail.gmail.com>
 <a9136b32-cf4a-9104-3f33-7261aec7d744@arm.com>
 <CAKPH-NjivCuZ0Wse_CKvC-OeGrg6unD17vQAn+Y=riVDpnEMrw@mail.gmail.com>
 <900a46da-c03d-47fe-d331-71f4e5b3d415@arm.com>
Organization: SUSE
User-Agent: Evolution 3.30.2 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Davorin Mista <dm@aggios.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>, Tim Deegan <tim@xen.org>,
 Xen Devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============7535299010419404621=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7535299010419404621==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-WcC3t0F/lLDoXvto7Ssq"


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

On Thu, 2018-11-15 at 11:38 +0000, Julien Grall wrote:
> On 11/15/18 11:10 AM, Mirela Simonovic wrote:
> I don't think we are discussing the same thing. The discussion was=20
> around other vCPUs, not the vCPU calling SYSTEM_SUSPEND.
>=20
> Most likely in the future, we would want to allow the toolstack to=20
> request resuming the domain. This can be considered as an event.
>=20
> > Given the assumption, my understanding is that Xen itself will not
> > unblock vCPU, except due to an interrupt targeted to the guest.
> > Am I missing something? An example would be appreciated.
>=20
> At least on Arm, the current semantics of vcpu_block/vcpu_unblock is
> to=20
> block until you receive an events.
>=20
> I don't much want to restrict the definition of events to only=20
> interrupts.  To clarify my point, if you want to wake-up for any
> events=20
> then fine.=20
>
So, I certainly lack deep knowledge of PSCI, as well as other aspects
of how this suspend/resume logic will work, but just to clarify on
this.

vcpu_unblock() may indeed be called from a number of places, but it
actually wakes-up the vcpu _iff_ the vcpu is runnable. If it is not
--e.g., because pause_count is not zero, or any vcpu or domain
pause_flags are set-- the vcpu stays blocked (check the implementation
of vcpu_wake() and of vcpu_runnable()).

So, it looks to me that what you want is to be sure that when an event
arrives, but the vcpus need to remain suspended, vcpu_runnable()
returns false for them. OTOH, when the events that you want to wake
them up arrives, you want it to return true.

Whether that is better done by using pause_count (plus some other flag,
as Stefano is saying) or with either an existing or new vcpu or domain
pause flag, I don't know, but it looks like it could work to me.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-WcC3t0F/lLDoXvto7Ssq
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlvvQDkACgkQFkJ4iaW4
c+4Q1w/+NiQcRriMEn3O3EwKcgq8W4n8P9KHTAuBff4a9f/rnbvU8B2ZC2JFMWTu
Tg3nq29B4VuVT3IxoUQAkcoayNB6Jngdefz3t/jPw/vnw0y03IwV6YvHjtrRDosC
4xxRAK02ge0fRJ7tabeDTbq4Z20NdWDDx4+PoY/CwhZPmx83mK0KM97o24RmxW+9
HNWiWhxZkBvnaBXkISBiVO01oduAdvFdr3nvB79i8hD662BdWd7W12F/oVPV6t9B
MFIcXObrMMfKJuHzPotRxHBfwTU4HT2MqdRLRRSf3JHg4snPhCzUFP8ybZYJd1+b
lXBamMKCCf4qiiEwodib74AiM43xoQ6V4havGLvpz0X/qO2jfgvwNlIlquNW9Fz0
Y+7e77rA/pbrnn5zoP5La4yUA5TZnRYKkkMWNmZeYvHroW1qOK+WcYLuXhL392aI
fQcDFoIT+WdR7LPsh5gRWphOD902OUgvxJI1nLI7HyqnWLwRcrDGZeYDAIBcrCVZ
Vg1nJFGESZQ884fId+2Y8IRXKS8rIRu0mg7Slcr2s7924pHPUBj0mXfBdZezJ4u2
K2pFc4QHy93oA8xlBMHEGYmNOkDH13yBwvBrXtMBWA8Nz+wHay2N+BTDLfYPq7wS
lPeWkf1KCiOlT1EICZPttWfEd3K6+aoJyioadwKy7Yny5zot7sA=
=X2i0
-----END PGP SIGNATURE-----

--=-WcC3t0F/lLDoXvto7Ssq--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7535299010419404621==--



From xen-devel-bounces@lists.xenproject.org Fri Nov 16 22:10:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 22:10: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-devel-bounces@lists.xenproject.org>)
	id 1gNmJe-0001te-AO; Fri, 16 Nov 2018 22:10: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=nXWO=N3=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gNmJd-0001tU-Sj
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 22:10:17 +0000
X-Inumbo-ID: 65749a20-e9ec-11e8-8fb0-12d6303a7972
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 65749a20-e9ec-11e8-8fb0-12d6303a7972;
 Fri, 16 Nov 2018 22:10:16 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Nov 2018 23:10:15 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Nov 2018 22:09:45 +0000
Message-ID: <8360fcb5d01296ce3486411595c46786e2fab675.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Julien Grall <julien.grall@arm.com>, Mirela Simonovic
 <mirela.simonovic@aggios.com>
Date: Fri, 16 Nov 2018 23:10:01 +0100
In-Reply-To: <900a46da-c03d-47fe-d331-71f4e5b3d415@arm.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-3-git-send-email-mirela.simonovic@aggios.com>
 <1c5ca0ad-ee3d-2936-b57d-0ded1415176d@arm.com>
 <CAKPH-Nge2EMDLihthEVGAO0gY8EACksuN6ch1ZJV6+t1JeK=JQ@mail.gmail.com>
 <d24be446-af5a-7881-2db4-b25afac3e1f4@citrix.com>
 <d4dc12d3-2382-44d3-d078-faeb7c195eb4@arm.com>
 <036e4740-ae1a-e699-719f-966db8876089@citrix.com>
 <8ac0ae95-f696-4b5d-0b18-e96cfc0fcc13@aggios.com>
 <e8bd7b71-743e-898c-b4bc-030833ff7b6d@arm.com>
 <e27e20c8-27ce-f67e-e2ea-19cc83e78314@citrix.com>
 <2843b8c2-a801-879a-72c3-53ad4de3b90b@arm.com>
 <35259cfc-1eea-63e8-ae5a-1d829d1b743f@citrix.com>
 <CAKPH-NjH60sQsw56ox_XG1d_TTfdQtCo9rVzY5mHrpKakkv0LQ@mail.gmail.com>
 <a9136b32-cf4a-9104-3f33-7261aec7d744@arm.com>
 <CAKPH-NjivCuZ0Wse_CKvC-OeGrg6unD17vQAn+Y=riVDpnEMrw@mail.gmail.com>
 <900a46da-c03d-47fe-d331-71f4e5b3d415@arm.com>
Organization: SUSE
User-Agent: Evolution 3.30.2 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 02/18] xen/arm: Implement PSCI system
 suspend call (virtual interface)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Davorin Mista <dm@aggios.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>, Tim Deegan <tim@xen.org>,
 Xen Devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>,
 Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============5862367895462730259=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5862367895462730259==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-WcC3t0F/lLDoXvto7Ssq"


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

On Thu, 2018-11-15 at 11:38 +0000, Julien Grall wrote:
> On 11/15/18 11:10 AM, Mirela Simonovic wrote:
> I don't think we are discussing the same thing. The discussion was=20
> around other vCPUs, not the vCPU calling SYSTEM_SUSPEND.
>=20
> Most likely in the future, we would want to allow the toolstack to=20
> request resuming the domain. This can be considered as an event.
>=20
> > Given the assumption, my understanding is that Xen itself will not
> > unblock vCPU, except due to an interrupt targeted to the guest.
> > Am I missing something? An example would be appreciated.
>=20
> At least on Arm, the current semantics of vcpu_block/vcpu_unblock is
> to=20
> block until you receive an events.
>=20
> I don't much want to restrict the definition of events to only=20
> interrupts.  To clarify my point, if you want to wake-up for any
> events=20
> then fine.=20
>
So, I certainly lack deep knowledge of PSCI, as well as other aspects
of how this suspend/resume logic will work, but just to clarify on
this.

vcpu_unblock() may indeed be called from a number of places, but it
actually wakes-up the vcpu _iff_ the vcpu is runnable. If it is not
--e.g., because pause_count is not zero, or any vcpu or domain
pause_flags are set-- the vcpu stays blocked (check the implementation
of vcpu_wake() and of vcpu_runnable()).

So, it looks to me that what you want is to be sure that when an event
arrives, but the vcpus need to remain suspended, vcpu_runnable()
returns false for them. OTOH, when the events that you want to wake
them up arrives, you want it to return true.

Whether that is better done by using pause_count (plus some other flag,
as Stefano is saying) or with either an existing or new vcpu or domain
pause flag, I don't know, but it looks like it could work to me.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-WcC3t0F/lLDoXvto7Ssq
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlvvQDkACgkQFkJ4iaW4
c+4Q1w/+NiQcRriMEn3O3EwKcgq8W4n8P9KHTAuBff4a9f/rnbvU8B2ZC2JFMWTu
Tg3nq29B4VuVT3IxoUQAkcoayNB6Jngdefz3t/jPw/vnw0y03IwV6YvHjtrRDosC
4xxRAK02ge0fRJ7tabeDTbq4Z20NdWDDx4+PoY/CwhZPmx83mK0KM97o24RmxW+9
HNWiWhxZkBvnaBXkISBiVO01oduAdvFdr3nvB79i8hD662BdWd7W12F/oVPV6t9B
MFIcXObrMMfKJuHzPotRxHBfwTU4HT2MqdRLRRSf3JHg4snPhCzUFP8ybZYJd1+b
lXBamMKCCf4qiiEwodib74AiM43xoQ6V4havGLvpz0X/qO2jfgvwNlIlquNW9Fz0
Y+7e77rA/pbrnn5zoP5La4yUA5TZnRYKkkMWNmZeYvHroW1qOK+WcYLuXhL392aI
fQcDFoIT+WdR7LPsh5gRWphOD902OUgvxJI1nLI7HyqnWLwRcrDGZeYDAIBcrCVZ
Vg1nJFGESZQ884fId+2Y8IRXKS8rIRu0mg7Slcr2s7924pHPUBj0mXfBdZezJ4u2
K2pFc4QHy93oA8xlBMHEGYmNOkDH13yBwvBrXtMBWA8Nz+wHay2N+BTDLfYPq7wS
lPeWkf1KCiOlT1EICZPttWfEd3K6+aoJyioadwKy7Yny5zot7sA=
=X2i0
-----END PGP SIGNATURE-----

--=-WcC3t0F/lLDoXvto7Ssq--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5862367895462730259==--



From xen-devel-bounces@lists.xenproject.org Fri Nov 16 22:40:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 22:40: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-devel-bounces@lists.xenproject.org>)
	id 1gNmmi-0004B4-Af; Fri, 16 Nov 2018 22:40: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=nxwo=n3=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gNmmg-0004Au-QS
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 22:40:18 +0000
X-Inumbo-ID: 9694a971-e9f0-11e8-9a16-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9694a971-e9f0-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 22:40:17 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Nov 2018 23:40:15 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Nov 2018 22:40:04 +0000
Message-ID: <63d7f87653a37dcbf71823f8123e3b00239662d4.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Date: Fri, 16 Nov 2018 23:40:20 +0100
In-Reply-To: <b535914c-2085-c5d5-137b-bc728bfcf4e9@citrix.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-5-git-send-email-mirela.simonovic@aggios.com>
 <5BE9684802000078001FADC0@prv1-mh.provo.novell.com>
 <CAKPH-NgJ=YFcdQtL4iN3RbFTLyiV7VgHWo1YVZw4qA5Sh5MtHw@mail.gmail.com>
 <5BE99AD802000078001FB100@prv1-mh.provo.novell.com>
 <CAKPH-Nhnvc4VMtD5OL1KZwfm5VbVMaHwb7fX5zf45oNvaps7Sg@mail.gmail.com>
 <b535914c-2085-c5d5-137b-bc728bfcf4e9@citrix.com>
Organization: SUSE
User-Agent: Evolution 3.30.2 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 04/18] xen/arm: While a domain is suspended
 put its watchdogs on pause
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Davorin Mista <dm@aggios.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Dario Faggioli <dfaggioli@suse.com>, Xen Devel <xen-devel@lists.xen.org>,
 MirelaSimonovic <mirela.simonovic@aggios.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============3389475765121588899=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3389475765121588899==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-7R/CGdkQfehhvdBbTKF2"


--=-7R/CGdkQfehhvdBbTKF2
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2018-11-12 at 15:33 +0000, Andrew Cooper wrote:
> On 12/11/18 15:31, Mirela Simonovic wrote:
> >=20
> > Thanks, now it's clear. We need to change the type for
> > watchdog_timer
> > to be the derived structure of timer that additionally contains
> > 'suspended' variable. That makes sense, we'll do so.
>=20
> Why do you need a suspended variable?  Stash the frequency the guest
> requested on the last hypercall, and fully kill/re-create the timer
> on
> suspend/resume.
>=20
I *think* what they want is something like: when, at time t1, a domain
is suspended, it has a (watchdog) timer armed, which was going to
expire and fire in 13.2 ms (i.e., at t1 + 13.2ms); when, at time t2 >>
t1, the domain is resumed, that (watchdog) timer should fire in 13.2
ms, i.e. at t2 + 13.2ms.

This being said, I don't see a behavior like this terribly useful for a
whatchdog either (but I may be missing something).

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-7R/CGdkQfehhvdBbTKF2
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlvvR1QACgkQFkJ4iaW4
c+5+QhAAsWBIVnmYvcFhZZeNwBufmxcjBSfSVc/stqh2ZKQFqJU1Jtfo8LUKIGTK
ArCDSC4e7hNkvKIiPgnZ9LO8fMuKUA9p8Z+aIg3DwUuGOji0eSC5xnu/6I6eabcl
Zue7gYr2PZWDh9e4j3J0p1de2gIRXDw5K+uMjV3zcGbHdXx5zGq5MZ5045lR9DpU
Ulbjt/61qPvn30OM3CTU7vWSj1gzb2KUXwwB968ZDC42DwW6DOJF4XNHheX5oBQy
n3WBCUpeIAOwm/kkzfQ0yVgnC6feV2v1DWqJB/8xIIKNABdxnBNgvYjdQuEYOC63
9uWV0b5XeNR2nGcvzLAUjPkvwjReHs6Ij2+b+cbVClOEfsdST5a14S0IE27tNTjM
3UNUckPIdhEFA7zqE36Nj/vM8RB8iT0r6WaTxdyY0vMdvgD5CyNi+qyn08HulUcd
bkZbAitCx8zRDxxqw9zWnxz84tZqgxJ4/WP+glCzBbEh01NobeCvnfMQ/VCfqzjx
wSCKsNYf2bfTznOxwk1p+phDlDJQjkzjNIy8/ROLbRD3iIjfzYIIuXH2Bw/xKJEv
BQvcZqptRMc2oax72UwkDLRzEKGTVtmfngt7NMK0lIyN79A3zamiAaGtbmyyItdl
/pZ4vECX36AskZUuoicYN85p1mkjCprC++5zP3tNHCNCbcwtGzk=
=8UcS
-----END PGP SIGNATURE-----

--=-7R/CGdkQfehhvdBbTKF2--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3389475765121588899==--



From xen-devel-bounces@lists.xenproject.org Fri Nov 16 22:40:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 22:40: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-devel-bounces@lists.xenproject.org>)
	id 1gNmmi-0004BA-LL; Fri, 16 Nov 2018 22:40: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=nXWO=N3=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gNmmh-0004Az-Sh
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 22:40:19 +0000
X-Inumbo-ID: 96ff6a94-e9f0-11e8-92e1-12d6303a7972
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 96ff6a94-e9f0-11e8-92e1-12d6303a7972;
 Fri, 16 Nov 2018 22:40:18 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Nov 2018 23:40:16 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Nov 2018 22:40:04 +0000
Message-ID: <63d7f87653a37dcbf71823f8123e3b00239662d4.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Date: Fri, 16 Nov 2018 23:40:20 +0100
In-Reply-To: <b535914c-2085-c5d5-137b-bc728bfcf4e9@citrix.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-5-git-send-email-mirela.simonovic@aggios.com>
 <5BE9684802000078001FADC0@prv1-mh.provo.novell.com>
 <CAKPH-NgJ=YFcdQtL4iN3RbFTLyiV7VgHWo1YVZw4qA5Sh5MtHw@mail.gmail.com>
 <5BE99AD802000078001FB100@prv1-mh.provo.novell.com>
 <CAKPH-Nhnvc4VMtD5OL1KZwfm5VbVMaHwb7fX5zf45oNvaps7Sg@mail.gmail.com>
 <b535914c-2085-c5d5-137b-bc728bfcf4e9@citrix.com>
Organization: SUSE
User-Agent: Evolution 3.30.2 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 04/18] xen/arm: While a domain is suspended
 put its watchdogs on pause
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Davorin Mista <dm@aggios.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Dario Faggioli <dfaggioli@suse.com>, Xen Devel <xen-devel@lists.xen.org>,
 MirelaSimonovic <mirela.simonovic@aggios.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============4096656859514387272=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4096656859514387272==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-7R/CGdkQfehhvdBbTKF2"


--=-7R/CGdkQfehhvdBbTKF2
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2018-11-12 at 15:33 +0000, Andrew Cooper wrote:
> On 12/11/18 15:31, Mirela Simonovic wrote:
> >=20
> > Thanks, now it's clear. We need to change the type for
> > watchdog_timer
> > to be the derived structure of timer that additionally contains
> > 'suspended' variable. That makes sense, we'll do so.
>=20
> Why do you need a suspended variable?  Stash the frequency the guest
> requested on the last hypercall, and fully kill/re-create the timer
> on
> suspend/resume.
>=20
I *think* what they want is something like: when, at time t1, a domain
is suspended, it has a (watchdog) timer armed, which was going to
expire and fire in 13.2 ms (i.e., at t1 + 13.2ms); when, at time t2 >>
t1, the domain is resumed, that (watchdog) timer should fire in 13.2
ms, i.e. at t2 + 13.2ms.

This being said, I don't see a behavior like this terribly useful for a
whatchdog either (but I may be missing something).

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-7R/CGdkQfehhvdBbTKF2
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlvvR1QACgkQFkJ4iaW4
c+5+QhAAsWBIVnmYvcFhZZeNwBufmxcjBSfSVc/stqh2ZKQFqJU1Jtfo8LUKIGTK
ArCDSC4e7hNkvKIiPgnZ9LO8fMuKUA9p8Z+aIg3DwUuGOji0eSC5xnu/6I6eabcl
Zue7gYr2PZWDh9e4j3J0p1de2gIRXDw5K+uMjV3zcGbHdXx5zGq5MZ5045lR9DpU
Ulbjt/61qPvn30OM3CTU7vWSj1gzb2KUXwwB968ZDC42DwW6DOJF4XNHheX5oBQy
n3WBCUpeIAOwm/kkzfQ0yVgnC6feV2v1DWqJB/8xIIKNABdxnBNgvYjdQuEYOC63
9uWV0b5XeNR2nGcvzLAUjPkvwjReHs6Ij2+b+cbVClOEfsdST5a14S0IE27tNTjM
3UNUckPIdhEFA7zqE36Nj/vM8RB8iT0r6WaTxdyY0vMdvgD5CyNi+qyn08HulUcd
bkZbAitCx8zRDxxqw9zWnxz84tZqgxJ4/WP+glCzBbEh01NobeCvnfMQ/VCfqzjx
wSCKsNYf2bfTznOxwk1p+phDlDJQjkzjNIy8/ROLbRD3iIjfzYIIuXH2Bw/xKJEv
BQvcZqptRMc2oax72UwkDLRzEKGTVtmfngt7NMK0lIyN79A3zamiAaGtbmyyItdl
/pZ4vECX36AskZUuoicYN85p1mkjCprC++5zP3tNHCNCbcwtGzk=
=8UcS
-----END PGP SIGNATURE-----

--=-7R/CGdkQfehhvdBbTKF2--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4096656859514387272==--



From xen-devel-bounces@lists.xenproject.org Fri Nov 16 22:51:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 22:51: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-devel-bounces@lists.xenproject.org>)
	id 1gNmxA-00054w-P2; Fri, 16 Nov 2018 22:51: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=8djw=n3=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1gNmx8-00054r-Kt
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 22:51:07 +0000
X-Inumbo-ID: 19b56dbc-e9f2-11e8-9a16-bc764e045a96
Received: from mail-oi1-x243.google.com (unknown [2607:f8b0:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19b56dbc-e9f2-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 22:51:05 +0000 (UTC)
Received: by mail-oi1-x243.google.com with SMTP id b141so11949824oii.12
 for <xen-devel@lists.xenproject.org>; Fri, 16 Nov 2018 14:51:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=mGOR0WidOQ/aU0WKN+cAYhlMhzEelqZuGmicAgdEfyg=;
 b=IVX7KJPctuTFrKhQFXH+FdDy5ODcxK52G+4V1biP2cqPjT9pyYc0/4yDLaajMw/bFh
 H5JDuWpn+zSeSawNqqMhtxqrEM8cv99O1jvlXlNwNokUw3Cj8dUz3cqdl41wOLncIJf7
 8SaX12QPZe17Uo+McvsxbrxIpYTWno8olY4yg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=mGOR0WidOQ/aU0WKN+cAYhlMhzEelqZuGmicAgdEfyg=;
 b=WQu0iawtm6625LTfi9MULaIVJ+/9g+3NGdlSfLBcosZ8lgSd0ZnQSJiaiyk2VvyUYA
 59hDoNZcgqPZw4e6CsIxzyp57qOkfsiP4HVYltZM1XpY5ytpjcbpM+YsIdKkHjBy6P9N
 ZnBWvAcBPF1rx0+jgRxzmadrz+u/jnoYghSMAeVTwtBK3Q3M0+y5T7bFo2ycwiHKiUxv
 G9bI8/kzvKQvVgNxB445vqsIhjlcCiYiXDR62oERwNQ1jKHUgg3pdUcWYlywm0MeJRSI
 sWaIgnDlrRfBizpHTzERSKTB+ZL4S1ncY/m5iwnbhd6t7793vnHOy0gLE8xwQn9vSigk
 NKAg==
X-Gm-Message-State: AGRZ1gKJZO1f33nrwpnPQfspjOSZi7+WX/xv0MDqipuJw564cqcddHkQ
 w/ibvD+KVpsdmzQAyD7Nk2Cci6dBb2A=
X-Google-Smtp-Source: AJdET5etls4IjzKHkrX3yJzIPZUqNFOyF/C0Ia6dUJu7EUWm60BsrLI7D7IVbwWlg3a7vLIz8dXqMQ==
X-Received: by 2002:aca:60c5:: with SMTP id
 u188-v6mr1928877oib.151.1542408665251; 
 Fri, 16 Nov 2018 14:51:05 -0800 (PST)
Received: from [10.12.15.37] ([12.247.3.42])
 by smtp.gmail.com with ESMTPSA id q19sm14224526otc.60.2018.11.16.14.51.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Nov 2018 14:51:04 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Doug Goldstein <cardoe@cardoe.com>
X-Mailer: iPhone Mail (16B92)
In-Reply-To: <166e546c9caf2d060cc747f3f1878bda92000e31.camel@suse.com>
Date: Fri, 16 Nov 2018 16:51:04 -0600
Message-Id: <3DE0228E-066A-4349-BB8E-D10A07FEE161@cardoe.com>
References: <154239232312.10244.2674246603103909622.stgit@wayrath>
 <20181116184457.db7gqwikyom65gps@zion.uk.xensource.com>
 <6b70f22f2573a01c883e993f07e7197423fba059.camel@suse.com>
 <166e546c9caf2d060cc747f3f1878bda92000e31.camel@suse.com>
To: Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] [PATCH 0/2] automation: build in an openSUSE Leap
 container.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gT24gTm92IDE2LCAyMDE4LCBhdCAzOjQxIFBNLCBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xp
QHN1c2UuY29tPiB3cm90ZToKPiAKPj4gT24gRnJpLCAyMDE4LTExLTE2IGF0IDE5OjUwICswMTAw
LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4+IE9uIEZyaSwgMjAxOC0xMS0xNiBhdCAxODo0NCAr
MDAwMCwgV2VpIExpdSB3cm90ZToKPj4+PiBPbiBGcmksIE5vdiAxNiwgMjAxOCBhdCAwNzozMDo1
NVBNICswMTAwLCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4+PiAKPj4+IEkgaGF2ZSBiZWVuIHBs
YXlpbmcgd2l0aCB0aGUgQ0kgc3lzdGVtIHRvZGF5IHNvIGl0IGNvdWxkIGhhdmUgYmVlbgo+Pj4g
YQo+Pj4gYml0Cj4+PiBvdmVyd2hlbG1lZC4gTGV0J3Mgd2FpdCB1bnRpbCBuZXh0IHdlZWsgdG8g
c2VlIGlmIGl0IGNvbWVzIGJhY2suCj4+PiAKPj4gT2ssIHN1cmUuIFdoYXQgSSdtIG1vc3QgaW50
ZXJlc3RlZCwgaXMgdG8gc2VlIGlmIHRoZSBvcGVuc3VzZSBqb2JzCj4+IHBhc3MKPj4gKGkuZS4s
IGlmIEkgZ290IHRoZSBydW5lLCB0aGUgbmFtZSBvZiB0aGUgY29udGFpbmVyLCBldGMsIHJpZ2h0
IDotKQo+PiApLgo+PiAKPiBBbmQuLi4gaXQgd29ya2VkISA6LSkKPiAKPiBOb3csIHRoZSBuZXh0
IHN0ZXAgd291bGQgYmUgdG8gYWRkIG9wZW5TVVNFIFR1bWJsZXdlZWQgdG9vLgo+IAo+IEJ1dCBJ
IGhhdmUgYSBxdWVzdGlvbiwgVHVtYmxld2VlZCBpcyByb2xsaW5nIChhbmQgaXQncyBhY3R1YWxs
eSByb2xsaW5nCj4gcXVpdGUgZmFzdCk7IGhvdyBjYW4gd2UgaGFuZGxlIHRoYXQ/Cj4gCj4gSSdk
IHNheSB0aGUgY29udGFpbmVyIGltYWdlIHNob3VsZCBiZSByZWJ1aWxkIChvciwgYXQgbGVhc3Qs
IHRoZQo+ICdwYWNrYWdlIHJlZnJlc2ggJiYgcGFja2FnZSB1cGRhdGUnIGJpdHMgb2YgdGhlIGRv
Y2tlcmZpbGUgYmUgcmUtCj4gZXhlY3V0ZWQpLCBpZiBub3QgYXQgZXZlcnkgcnVuIG9mIHRoZSBw
aXBlbGluZSwgZnJlcXVlbnRseSBlbm91Z2guIENhbgo+IHdlIGRvIHRoYXQ/Cj4gCj4gSSBzZWUg
dGhhdCB3ZSBoYXZlIERlYmlhbiB1bnN0YWJsZSwgd2hpY2ggaXMgYWxzbyByb2xsaW5nLCBidXQg
ZG8gd2UKPiBhY3R1YWxseSB1cGRhdGUgaXQsIG9yIGlzIGl0LCBiYXNpY2FsbHksIGp1c3QgYSBz
bmFwc2hvdD8KCkl04oCZcyBiYXNpY2FsbHkgYSBzbmFwc2hvdC4gV2UgY291bGQgY3JlYXRlIGEg
cGlwZWxpbmUgdG8gcmVidWlsZCBjb250YWluZXJzIHBlcmlvZGljYWxseS4gCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 23:01:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 23:01: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-devel-bounces@lists.xenproject.org>)
	id 1gNn7V-0005uG-SG; Fri, 16 Nov 2018 23:01: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=nxwo=n3=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gNn7U-0005u6-J2
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 23:01:48 +0000
X-Inumbo-ID: 9746b59a-e9f3-11e8-9a16-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9746b59a-e9f3-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 23:01:46 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Sat, 17 Nov 2018 00:01:45 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Nov 2018 23:01:28 +0000
Message-ID: <855b1bb125bb3ec2a7d51dd0144787700d6568c0.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Julien Grall <Julien.Grall@arm.com>, Mirela Simonovic
 <mirela.simonovic@aggios.com>, Stefano Stabellini <sstabellini@kernel.org>
Date: Sat, 17 Nov 2018 00:01:44 +0100
In-Reply-To: <6b1b7986-5ce1-b3d2-11c9-63e7b17606f7@arm.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
 <6b1b7986-5ce1-b3d2-11c9-63e7b17606f7@arm.com>
Organization: SUSE
User-Agent: Evolution 3.30.2 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>, nd <nd@arm.com>
Content-Type: multipart/mixed; boundary="===============1511463935260139604=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1511463935260139604==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-YbLNUAmDDj2Dg4QIlZLK"


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

On Fri, 2018-11-16 at 21:58 +0000, Julien Grall wrote:
> On 16/11/2018 21:41, Mirela Simonovic wrote:
> > On Fri, Nov 16, 2018 at 8:09 PM Stefano Stabellini
> > <sstabellini@kernel.org> wrote:
> > > > It should be possible to figure out which domain needs to
> > > > awaken from
> > > > there.
> > >=20
> > > Actually, evtchn_send eventually will trigger a proper interrupt
> > > injection into the domain
> > > (xen/arch/arm/vgic.c:arch_evtchn_inject),
> > > which will necessarely wake it up. So it is possible that it will
> > > already work without any need for additional changes?
> > >=20
> >=20
> > Absolutely, that sounds great :) Then we could just drop this
> > patch.
>=20
> I don't think you can drop this patch... As you tie the host suspend
> to=20
> the hardware domain suspend, it may makes sense to resume at the same
> time.
>=20
FWIW, I think that too.

In fact, let's assume a *fully* disaggregated setup, where dom0 only
has the toolstack, while it has no hardware, no PV backend, etc... If
we don't resume it explicitly together with Xen, who is going to resume
it? :-O

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-YbLNUAmDDj2Dg4QIlZLK
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlvvTFgACgkQFkJ4iaW4
c+569hAAxFk54UZ8nk8WB7EV16+WCKZyQHVr0EhfG7v70VCneUPPkh82DYXNzqaB
9e1bN4zevjA30G13/IGS3qrBZqWBvvbiEw6m0YyHnbqySSnLyRvpUZHKvie8mUop
cZjh4thNmPj3noG/PR/O3GIm9IXKAXcOKA68ZDBc0tGDky6qGvollrpu9+DXPOv9
oMkDw9rwNO/JdlAHCJH86Z8Yfk2CumidVj2agfUbCzRZ66e2O7LoCDyH6MY+piPw
j1qO8OHsuee26AqlsRr4wxX4BgAT+it8tKAkpiSkB4OPc0kcRa3hyu+KB04ZVuuL
1yoXMf0SAuVUSRWXKkSk+Eg7zLk7eIEonvDwJQcMp1iHzJiNsMkdqh8R/6Ct9hLH
Srnbmtt9Z24KnxVtDLkMiWSmmmQ+pqTAgFVMoDJRaBcdt6r4ZFYXPEBc6OCWD3bn
8HqX/U4ocj9UzT/LqiZquwtYI343+8oMUq72n0awx6lKA+tCMw1xIhPQBED3iDSu
fAeTBjImaIzXtlqSqi3MOnxwNZsIg1lkfl96V7KhheGnWxq8SFbxd9KZoiyes2ts
DjoDwLlPXSVuO+qa7yZ4NKHTwJgBsbYfMRp8WyTsEo+Ppzano/i/zveEa20ZD8Q9
w9xCF/lGyO+iYRDYA4PZIDqOqt7wWK4nMqy6UrdBtVQsysH3CE0=
=ucHa
-----END PGP SIGNATURE-----

--=-YbLNUAmDDj2Dg4QIlZLK--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1511463935260139604==--



From xen-devel-bounces@lists.xenproject.org Fri Nov 16 23:01:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 23:01: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-devel-bounces@lists.xenproject.org>)
	id 1gNn7W-0005uM-5d; Fri, 16 Nov 2018 23:01:50 +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=nXWO=N3=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gNn7V-0005uB-5v
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 23:01:49 +0000
X-Inumbo-ID: 970a9d26-e9f3-11e8-9a4a-12d6303a7972
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 970a9d26-e9f3-11e8-9a4a-12d6303a7972;
 Fri, 16 Nov 2018 23:01:46 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Sat, 17 Nov 2018 00:01:45 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Nov 2018 23:01:28 +0000
Message-ID: <855b1bb125bb3ec2a7d51dd0144787700d6568c0.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Julien Grall <Julien.Grall@arm.com>, Mirela Simonovic
 <mirela.simonovic@aggios.com>, Stefano Stabellini <sstabellini@kernel.org>
Date: Sat, 17 Nov 2018 00:01:44 +0100
In-Reply-To: <6b1b7986-5ce1-b3d2-11c9-63e7b17606f7@arm.com>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
 <6b1b7986-5ce1-b3d2-11c9-63e7b17606f7@arm.com>
Organization: SUSE
User-Agent: Evolution 3.30.2 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Xen Devel <xen-devel@lists.xen.org>, Davorin Mista <dm@aggios.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>, nd <nd@arm.com>
Content-Type: multipart/mixed; boundary="===============1297699429147671038=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1297699429147671038==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-YbLNUAmDDj2Dg4QIlZLK"


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

On Fri, 2018-11-16 at 21:58 +0000, Julien Grall wrote:
> On 16/11/2018 21:41, Mirela Simonovic wrote:
> > On Fri, Nov 16, 2018 at 8:09 PM Stefano Stabellini
> > <sstabellini@kernel.org> wrote:
> > > > It should be possible to figure out which domain needs to
> > > > awaken from
> > > > there.
> > >=20
> > > Actually, evtchn_send eventually will trigger a proper interrupt
> > > injection into the domain
> > > (xen/arch/arm/vgic.c:arch_evtchn_inject),
> > > which will necessarely wake it up. So it is possible that it will
> > > already work without any need for additional changes?
> > >=20
> >=20
> > Absolutely, that sounds great :) Then we could just drop this
> > patch.
>=20
> I don't think you can drop this patch... As you tie the host suspend
> to=20
> the hardware domain suspend, it may makes sense to resume at the same
> time.
>=20
FWIW, I think that too.

In fact, let's assume a *fully* disaggregated setup, where dom0 only
has the toolstack, while it has no hardware, no PV backend, etc... If
we don't resume it explicitly together with Xen, who is going to resume
it? :-O

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-YbLNUAmDDj2Dg4QIlZLK
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlvvTFgACgkQFkJ4iaW4
c+569hAAxFk54UZ8nk8WB7EV16+WCKZyQHVr0EhfG7v70VCneUPPkh82DYXNzqaB
9e1bN4zevjA30G13/IGS3qrBZqWBvvbiEw6m0YyHnbqySSnLyRvpUZHKvie8mUop
cZjh4thNmPj3noG/PR/O3GIm9IXKAXcOKA68ZDBc0tGDky6qGvollrpu9+DXPOv9
oMkDw9rwNO/JdlAHCJH86Z8Yfk2CumidVj2agfUbCzRZ66e2O7LoCDyH6MY+piPw
j1qO8OHsuee26AqlsRr4wxX4BgAT+it8tKAkpiSkB4OPc0kcRa3hyu+KB04ZVuuL
1yoXMf0SAuVUSRWXKkSk+Eg7zLk7eIEonvDwJQcMp1iHzJiNsMkdqh8R/6Ct9hLH
Srnbmtt9Z24KnxVtDLkMiWSmmmQ+pqTAgFVMoDJRaBcdt6r4ZFYXPEBc6OCWD3bn
8HqX/U4ocj9UzT/LqiZquwtYI343+8oMUq72n0awx6lKA+tCMw1xIhPQBED3iDSu
fAeTBjImaIzXtlqSqi3MOnxwNZsIg1lkfl96V7KhheGnWxq8SFbxd9KZoiyes2ts
DjoDwLlPXSVuO+qa7yZ4NKHTwJgBsbYfMRp8WyTsEo+Ppzano/i/zveEa20ZD8Q9
w9xCF/lGyO+iYRDYA4PZIDqOqt7wWK4nMqy6UrdBtVQsysH3CE0=
=ucHa
-----END PGP SIGNATURE-----

--=-YbLNUAmDDj2Dg4QIlZLK--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1297699429147671038==--



From xen-devel-bounces@lists.xenproject.org Fri Nov 16 23:06:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 23:06: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-devel-bounces@lists.xenproject.org>)
	id 1gNnCH-0006BX-RG; Fri, 16 Nov 2018 23:06: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=cmkp=n3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gNnCG-0006BN-PO
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 23:06:44 +0000
X-Inumbo-ID: 487d8828-e9f4-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 487d8828-e9f4-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 23:06:43 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 79F2B2086A;
 Fri, 16 Nov 2018 23:06:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542409602;
 bh=hc3KDzDs/qeSpnmVDS0opaKL3svKVeGbFuW5k/mhINw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=o3uwfrvvdaKqS2AHq191xsZ3en8QykkXT851pBrbWviB8+rTV9cHnrCbgodPwmrwB
 G1jZjA51QzMl40xUTWB4/EsOwpUALVc4x2SiiJd8cDNwAL+pG5PRmS0D/EFP2VIKVz
 flfDR2eahtH5+PcX0kGtD7KZc0896qeeAjeABNfM=
Date: Fri, 16 Nov 2018 15:06:41 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Dario Faggioli <dfaggioli@suse.com>
In-Reply-To: <855b1bb125bb3ec2a7d51dd0144787700d6568c0.camel@suse.com>
Message-ID: <alpine.DEB.2.10.1811161505530.22115@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
 <6b1b7986-5ce1-b3d2-11c9-63e7b17606f7@arm.com>
 <855b1bb125bb3ec2a7d51dd0144787700d6568c0.camel@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Davorin Mista <dm@aggios.com>,
 Xen Devel <xen-devel@lists.xen.org>, Julien Grall <Julien.Grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCAxNyBOb3YgMjAxOCwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gRnJpLCAyMDE4
LTExLTE2IGF0IDIxOjU4ICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiBPbiAxNi8xMS8y
MDE4IDIxOjQxLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gPiBPbiBGcmksIE5vdiAxNiwg
MjAxOCBhdCA4OjA5IFBNIFN0ZWZhbm8gU3RhYmVsbGluaQo+ID4gPiA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4gd3JvdGU6Cj4gPiA+ID4gPiBJdCBzaG91bGQgYmUgcG9zc2libGUgdG8gZmlndXJl
IG91dCB3aGljaCBkb21haW4gbmVlZHMgdG8KPiA+ID4gPiA+IGF3YWtlbiBmcm9tCj4gPiA+ID4g
PiB0aGVyZS4KPiA+ID4gPiAKPiA+ID4gPiBBY3R1YWxseSwgZXZ0Y2huX3NlbmQgZXZlbnR1YWxs
eSB3aWxsIHRyaWdnZXIgYSBwcm9wZXIgaW50ZXJydXB0Cj4gPiA+ID4gaW5qZWN0aW9uIGludG8g
dGhlIGRvbWFpbgo+ID4gPiA+ICh4ZW4vYXJjaC9hcm0vdmdpYy5jOmFyY2hfZXZ0Y2huX2luamVj
dCksCj4gPiA+ID4gd2hpY2ggd2lsbCBuZWNlc3NhcmVseSB3YWtlIGl0IHVwLiBTbyBpdCBpcyBw
b3NzaWJsZSB0aGF0IGl0IHdpbGwKPiA+ID4gPiBhbHJlYWR5IHdvcmsgd2l0aG91dCBhbnkgbmVl
ZCBmb3IgYWRkaXRpb25hbCBjaGFuZ2VzPwo+ID4gPiA+IAo+ID4gPiAKPiA+ID4gQWJzb2x1dGVs
eSwgdGhhdCBzb3VuZHMgZ3JlYXQgOikgVGhlbiB3ZSBjb3VsZCBqdXN0IGRyb3AgdGhpcwo+ID4g
PiBwYXRjaC4KPiA+IAo+ID4gSSBkb24ndCB0aGluayB5b3UgY2FuIGRyb3AgdGhpcyBwYXRjaC4u
LiBBcyB5b3UgdGllIHRoZSBob3N0IHN1c3BlbmQKPiA+IHRvIAo+ID4gdGhlIGhhcmR3YXJlIGRv
bWFpbiBzdXNwZW5kLCBpdCBtYXkgbWFrZXMgc2Vuc2UgdG8gcmVzdW1lIGF0IHRoZSBzYW1lCj4g
PiB0aW1lLgo+ID4gCj4gRldJVywgSSB0aGluayB0aGF0IHRvby4KPiAKPiBJbiBmYWN0LCBsZXQn
cyBhc3N1bWUgYSAqZnVsbHkqIGRpc2FnZ3JlZ2F0ZWQgc2V0dXAsIHdoZXJlIGRvbTAgb25seQo+
IGhhcyB0aGUgdG9vbHN0YWNrLCB3aGlsZSBpdCBoYXMgbm8gaGFyZHdhcmUsIG5vIFBWIGJhY2tl
bmQsIGV0Yy4uLiBJZgo+IHdlIGRvbid0IHJlc3VtZSBpdCBleHBsaWNpdGx5IHRvZ2V0aGVyIHdp
dGggWGVuLCB3aG8gaXMgZ29pbmcgdG8gcmVzdW1lCj4gaXQ/IDotTwoKWWVzLCB0aGF0J3Mgcmln
aHQuIEhvd2V2ZXIsIGl0IHNob3VsZCB3b3JrIGZvciBkcml2ZXIgZG9tYWluczogdGhlcmUgaXMK
bm8gbmVlZCB0byB3YWtlIHVwIGRyaXZlciBkb21haW5zIGV4cGxpY2l0bHkgYmVjYXVzZSB0aGV5
IHdpbGwgYmUKd29rZW4gdXAgYnkgdGhlIGZyb250ZW5kcz8KCgo+IDw8VGhpcyBoYXBwZW5zIGJl
Y2F1c2UgSSBjaG9vc2UgaXQgdG8gaGFwcGVuIT4+IChSYWlzdGxpbiBNYWplcmUpCj4gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPiBEYXJpbyBGYWdnaW9saSwgUGguRCwgaHR0cDovL2Fib3V0Lm1lL2RhcmlvLmZhZ2dpb2xp
Cj4gU29mdHdhcmUgRW5naW5lZXIgQCBTVVNFIGh0dHBzOi8vd3d3LnN1c2UuY29tLwo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 23:06:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 23:06: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-devel-bounces@lists.xenproject.org>)
	id 1gNnCJ-0006Bu-8J; Fri, 16 Nov 2018 23:06: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=cmkp=n3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gNnCH-0006BS-CK
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 23:06:45 +0000
X-Inumbo-ID: 488a5ac2-e9f4-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 488a5ac2-e9f4-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 23:06:43 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 79F2B2086A;
 Fri, 16 Nov 2018 23:06:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542409602;
 bh=hc3KDzDs/qeSpnmVDS0opaKL3svKVeGbFuW5k/mhINw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=o3uwfrvvdaKqS2AHq191xsZ3en8QykkXT851pBrbWviB8+rTV9cHnrCbgodPwmrwB
 G1jZjA51QzMl40xUTWB4/EsOwpUALVc4x2SiiJd8cDNwAL+pG5PRmS0D/EFP2VIKVz
 flfDR2eahtH5+PcX0kGtD7KZc0896qeeAjeABNfM=
Date: Fri, 16 Nov 2018 15:06:41 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Dario Faggioli <dfaggioli@suse.com>
In-Reply-To: <855b1bb125bb3ec2a7d51dd0144787700d6568c0.camel@suse.com>
Message-ID: <alpine.DEB.2.10.1811161505530.22115@sstabellini-ThinkPad-X260>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
 <6b1b7986-5ce1-b3d2-11c9-63e7b17606f7@arm.com>
 <855b1bb125bb3ec2a7d51dd0144787700d6568c0.camel@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: nd <nd@arm.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>, Davorin Mista <dm@aggios.com>,
 Xen Devel <xen-devel@lists.xen.org>, Julien Grall <Julien.Grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCAxNyBOb3YgMjAxOCwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gRnJpLCAyMDE4
LTExLTE2IGF0IDIxOjU4ICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiBPbiAxNi8xMS8y
MDE4IDIxOjQxLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gPiBPbiBGcmksIE5vdiAxNiwg
MjAxOCBhdCA4OjA5IFBNIFN0ZWZhbm8gU3RhYmVsbGluaQo+ID4gPiA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4gd3JvdGU6Cj4gPiA+ID4gPiBJdCBzaG91bGQgYmUgcG9zc2libGUgdG8gZmlndXJl
IG91dCB3aGljaCBkb21haW4gbmVlZHMgdG8KPiA+ID4gPiA+IGF3YWtlbiBmcm9tCj4gPiA+ID4g
PiB0aGVyZS4KPiA+ID4gPiAKPiA+ID4gPiBBY3R1YWxseSwgZXZ0Y2huX3NlbmQgZXZlbnR1YWxs
eSB3aWxsIHRyaWdnZXIgYSBwcm9wZXIgaW50ZXJydXB0Cj4gPiA+ID4gaW5qZWN0aW9uIGludG8g
dGhlIGRvbWFpbgo+ID4gPiA+ICh4ZW4vYXJjaC9hcm0vdmdpYy5jOmFyY2hfZXZ0Y2huX2luamVj
dCksCj4gPiA+ID4gd2hpY2ggd2lsbCBuZWNlc3NhcmVseSB3YWtlIGl0IHVwLiBTbyBpdCBpcyBw
b3NzaWJsZSB0aGF0IGl0IHdpbGwKPiA+ID4gPiBhbHJlYWR5IHdvcmsgd2l0aG91dCBhbnkgbmVl
ZCBmb3IgYWRkaXRpb25hbCBjaGFuZ2VzPwo+ID4gPiA+IAo+ID4gPiAKPiA+ID4gQWJzb2x1dGVs
eSwgdGhhdCBzb3VuZHMgZ3JlYXQgOikgVGhlbiB3ZSBjb3VsZCBqdXN0IGRyb3AgdGhpcwo+ID4g
PiBwYXRjaC4KPiA+IAo+ID4gSSBkb24ndCB0aGluayB5b3UgY2FuIGRyb3AgdGhpcyBwYXRjaC4u
LiBBcyB5b3UgdGllIHRoZSBob3N0IHN1c3BlbmQKPiA+IHRvIAo+ID4gdGhlIGhhcmR3YXJlIGRv
bWFpbiBzdXNwZW5kLCBpdCBtYXkgbWFrZXMgc2Vuc2UgdG8gcmVzdW1lIGF0IHRoZSBzYW1lCj4g
PiB0aW1lLgo+ID4gCj4gRldJVywgSSB0aGluayB0aGF0IHRvby4KPiAKPiBJbiBmYWN0LCBsZXQn
cyBhc3N1bWUgYSAqZnVsbHkqIGRpc2FnZ3JlZ2F0ZWQgc2V0dXAsIHdoZXJlIGRvbTAgb25seQo+
IGhhcyB0aGUgdG9vbHN0YWNrLCB3aGlsZSBpdCBoYXMgbm8gaGFyZHdhcmUsIG5vIFBWIGJhY2tl
bmQsIGV0Yy4uLiBJZgo+IHdlIGRvbid0IHJlc3VtZSBpdCBleHBsaWNpdGx5IHRvZ2V0aGVyIHdp
dGggWGVuLCB3aG8gaXMgZ29pbmcgdG8gcmVzdW1lCj4gaXQ/IDotTwoKWWVzLCB0aGF0J3Mgcmln
aHQuIEhvd2V2ZXIsIGl0IHNob3VsZCB3b3JrIGZvciBkcml2ZXIgZG9tYWluczogdGhlcmUgaXMK
bm8gbmVlZCB0byB3YWtlIHVwIGRyaXZlciBkb21haW5zIGV4cGxpY2l0bHkgYmVjYXVzZSB0aGV5
IHdpbGwgYmUKd29rZW4gdXAgYnkgdGhlIGZyb250ZW5kcz8KCgo+IDw8VGhpcyBoYXBwZW5zIGJl
Y2F1c2UgSSBjaG9vc2UgaXQgdG8gaGFwcGVuIT4+IChSYWlzdGxpbiBNYWplcmUpCj4gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPiBEYXJpbyBGYWdnaW9saSwgUGguRCwgaHR0cDovL2Fib3V0Lm1lL2RhcmlvLmZhZ2dpb2xp
Cj4gU29mdHdhcmUgRW5naW5lZXIgQCBTVVNFIGh0dHBzOi8vd3d3LnN1c2UuY29tLwo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 16 23:07:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 23:07: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-devel-bounces@lists.xenproject.org>)
	id 1gNnDI-0006Kb-KV; Fri, 16 Nov 2018 23:07: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=nxwo=n3=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gNnDH-0006KR-4F
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 23:07:47 +0000
X-Inumbo-ID: 6d3d74fb-e9f4-11e8-9a16-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d3d74fb-e9f4-11e8-9a16-bc764e045a96;
 Fri, 16 Nov 2018 23:07:45 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Sat, 17 Nov 2018 00:07:44 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Nov 2018 23:07:12 +0000
Message-ID: <99e079e2d8a7bb44b528cafb58f5daef474d7e82.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Doug Goldstein <cardoe@cardoe.com>
Date: Sat, 17 Nov 2018 00:07:28 +0100
In-Reply-To: <3DE0228E-066A-4349-BB8E-D10A07FEE161@cardoe.com>
References: <154239232312.10244.2674246603103909622.stgit@wayrath>
 <20181116184457.db7gqwikyom65gps@zion.uk.xensource.com>
 <6b70f22f2573a01c883e993f07e7197423fba059.camel@suse.com>
 <166e546c9caf2d060cc747f3f1878bda92000e31.camel@suse.com>
 <3DE0228E-066A-4349-BB8E-D10A07FEE161@cardoe.com>
Organization: SUSE
User-Agent: Evolution 3.30.2 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 0/2] automation: build in an openSUSE Leap
 container.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============1114448515656402444=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1114448515656402444==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-7QZaAqkxvm8VNRsxBs86"


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

On Fri, 2018-11-16 at 16:51 -0600, Doug Goldstein wrote:
> > On Nov 16, 2018, at 3:41 PM, Dario Faggioli <dfaggioli@suse.com>
> > wrote:
> >=20
> > But I have a question, Tumbleweed is rolling (and it's actually
> > rolling
> > quite fast); how can we handle that?
> >=20
> > I'd say the container image should be rebuild (or, at least, the
> > 'package refresh && package update' bits of the dockerfile be re-
> > executed), if not at every run of the pipeline, frequently enough.
> > Can
> > we do that?
> >=20
> > I see that we have Debian unstable, which is also rolling, but do
> > we
> > actually update it, or is it, basically, just a snapshot?
>=20
> It=E2=80=99s basically a snapshot.=20
>
Ok.

> We could create a pipeline to rebuild containers periodically.=20
>
Right. If that's doable, then I'll just prepare another dockerfile for
Tumbleweed (will be very similar to this one, although probably not
identical... I'll see about sharing/consolidating, but can't promise).

And then we do the rebuilding pipeline trick, at least for the images
of rolling distros.

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-7QZaAqkxvm8VNRsxBs86
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlvvTbAACgkQFkJ4iaW4
c+4mMA//XbuinmiW1RyrhDg740GlchNPp5OVInZA9niMhcGU+xoeWZ5pZ9gd8crt
08JrlUvUyD2liY/eCr/VlkNy84zPfbhrxjt1ZKWN4P2n/whoQcFGImNEKcyFfmaz
5995mfs5p611kcMbEa0roLu32a3Hyop6DC79p0UoLsdMaSmCJpkPYRxKn71Yfw2U
nR/EiqnpjGUQB8ur60ZlnS1HUjyfpqcA/oxS8J0qwdcBtrdxuYNFUaIiOpfoJIlx
dPUfqkuua3jcF/w7+yifR7dR7jWePrKDOku75EMmHLtJDaCy5D7o60E9/Uz9X7He
eywg9xrJBUV64kQslzJN8abPKGBoiknipjvtq7nSTeuYpHcVJivojuVp7DJP90Hf
QYJIzNlKZ4W/4o1B4e0lu8XCA5chovnnLeJo8zlTw6XUWt1HQXREDi91Fo3fXvOw
8EJcHHxLQZNlyQdaSIFeuDgmwNPanr4gyBh3hGf2S7OYQ73I20V1gDo6LtsuV5C/
1BFpkiFgg4TpDgXfqIT3NSzAJ+Vtc1AE+Epm1lFwTFQGclYY9V/DLqmKn4Bre3ky
JTjlD8WeBqZB5cPtU5PAL5QsNhH1Tu3QgMF8zmXhoYk/zNbQ1SN6nYxOl2BYIbnM
rfFqOdwjlk7t+hGqGes5UoJxTW5xNwNtrsJfm6wRNZI2eBGitiU=
=i9ac
-----END PGP SIGNATURE-----

--=-7QZaAqkxvm8VNRsxBs86--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1114448515656402444==--



From xen-devel-bounces@lists.xenproject.org Fri Nov 16 23:29:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Nov 2018 23:29: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-devel-bounces@lists.xenproject.org>)
	id 1gNnXp-0007vX-C0; Fri, 16 Nov 2018 23:29: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=KBqs=N3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNnXo-0007vM-Ny
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 23:29:00 +0000
X-Inumbo-ID: 642c120a-e9f7-11e8-88ae-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 642c120a-e9f7-11e8-88ae-12d6303a7972;
 Fri, 16 Nov 2018 23:28:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNnXk-0000Q1-Au; Fri, 16 Nov 2018 23:28:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNnXk-0000Ii-3H; Fri, 16 Nov 2018 23:28:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNnXk-0006gX-2f; Fri, 16 Nov 2018 23:28:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gNnXk-0006gX-2f@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Nov 2018 23:28:56 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdAp0ZXN0aWQgeGVuLWJv
b3QKClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNl
dCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9k
dWNlZDogIDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBCdWcgbm90
IHByZXNlbnQ6IGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEKICBMYXN0
IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xMzAyMzMvCgoKICBjb21taXQgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3
MzA5YTIyZgogIEF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogIERhdGU6
ICAgTW9uIE9jdCAxOSAwNDoyMzoyOSAyMDE1IC0wNjAwCiAgCiAgICAgIGlnYjogZml4IE5VTEwg
ZGVyZWZzIGR1ZSB0byBza2lwcGVkIFNSLUlPViBlbmFibGluZwogICAgICAKICAgICAgWyBVcHN0
cmVhbSBjb21taXQgYmUwNjk5OGY5NmVjYjkzOTM4YWQyY2NlNDZjNDI4OWJmN2NmNDViYyBdCiAg
ICAgIAogICAgICBUaGUgY29tYmluZWQgZWZmZWN0IG9mIGNvbW1pdHMgNjQyM2ZjMzQxNiAoImln
YjogZG8gbm90IHJlLWluaXQgU1ItSU9WCiAgICAgIGR1cmluZyBwcm9iZSIpIGFuZCBjZWVlMzQ1
MGIzICgiaWdiOiBtYWtlIHN1cmUgU1ItSU9WIGluaXQgdXNlcyB0aGUKICAgICAgcmlnaHQgbnVt
YmVyIG9mIHF1ZXVlcyIpIGNhdXNlcyBWRnMgbm8gbG9uZ2VyIGdldHRpbmcgc2V0IHVwLCBsZWFk
aW5nCiAgICAgIHRvIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZXMgZHVlIHRvIHRoZSBhZGFwdGVy
J3MgLT52Zl9kYXRhIGJlaW5nIE5VTEwKICAgICAgd2hpbGUgLT52ZnNfYWxsb2NhdGVkX2NvdW50
IGlzIG5vbi16ZXJvLiBUaGUgZmlyc3QgY29tbWl0IG5vdCBvbmx5CiAgICAgIG5lZ2xlY3RlZCB0
aGUgc2lkZSBlZmZlY3Qgb2YgaWdiX3NyaW92X3JlaW5pdCgpIHRoYXQgdGhlIHNlY29uZCBjb21t
aXQKICAgICAgdHJpZWQgdG8gYWNjb3VudCBmb3IsIGJ1dCBhbHNvIHRoYXQgb2Ygc2V0dGluZyBJ
R0JfRkxBR19IQVNfTVNJWCwKICAgICAgd2l0aG91dCB3aGljaCBpZ2JfZW5hYmxlX3NyaW92KCkg
aXMgZWZmZWN0aXZlbHkgYSBuby1vcC4gQ2FsbGluZwogICAgICBpZ2JfeyxyZX1zZXRfaW50ZXJy
dXB0X2NhcGFiaWxpdHkoKSBhcyBkb25lIGhlcmUgc2VlbXMgdG8gYWRkcmVzcyB0aGlzLAogICAg
ICBidXQgSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBpcyBiZXR0ZXIgdGhhbiBzaW5wbHkgcmV2
ZXJ0aW5nIHRoZSBvdGhlcgogICAgICB0d28gY29tbWl0cy4KICAgICAgCiAgICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgVGVzdGVkLWJ5OiBB
YXJvbiBCcm93biA8YWFyb24uZi5icm93bkBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6
IEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgogICAgICBTaWduZWQt
b2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CgoKRm9yIGJpc2VjdGlvbiBy
ZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdC54ZW4tYm9vdC5odG1sClJldmlz
aW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRy
ZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5u
aW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNl
Y3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdC54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xMzAyMzMuYmlzZWN0aW9uLXN1
bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjg4NTggLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2Vj
dCBsaW51eC0zLjE4IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAx
MzAwNjcgZmFpbCBbaG9zdD1kZWJpbmEwXSAvIDEyODg1OCBvay4KRmFpbHVyZSAvIGJhc2lzIHBh
c3MgZmxpZ2h0czogMTMwMDY3IC8gMTI4ODU4Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0
cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTog
bGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJs
ZS9saW51eC1zdGFibGUuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdApMYXRlc3QgNzhlMDg5N2RkOGIzMjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQwMGFmNSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCkJhc2lzIHBhc3Mg
MGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4
OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZk
ZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdp
dGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdCMwZDYzOTc5YzFiYzlj
ODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViLTc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFi
N2FlN2Q0MDBhZjUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUu
Z2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0IzljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMx
NDktZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2RlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYtZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdCM5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1
YWU3LTJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKTG9hZGVkIDMwMDQg
bm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjg2
OTEgcGFzcyBpcnJlbGV2YW50CiAxMjg4MDcgcGFzcyAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5
NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
OWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNm
MmM2NDVhZTcKIDEyODg1OCBwYXNzIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNkYzBh
N2M1ZWIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThm
MzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgOTI2NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwog
MTI4ODQxIHBhc3MgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3
YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMjk3NjAgZmFp
bCA3OGUwODk3ZGQ4YjMyMWJhMWI0YTIxMzc3NzhhYjdhZTdkNDAwYWY1IGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjEx
Mzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTg0NSBmYWlsIDc4ZTA4OTdk
ZDhiMzIxYmExYjRhMjEzNzc3OGFiN2FlN2Q0MDBhZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2Mw
NTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwMDY3IGZhaWwgNzhlMDg5N2RkOGIzMjFiYTFi
NGEyMTM3Nzc4YWI3YWU3ZDQwMGFmNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2
ZmZjMTA3YTk5MDg4N2JlCiAxMzAyMTMgZmFpbCBlNTdiYjk5MTJjOTJiMTdjYzQ5MjZhNmUwMGM5
NTA1ZmIzOGI2NWQwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkw
ODg3YmUKIDEzMDIwMiBwYXNzIDNlOGRlMjRkZWE0YzUwOGJjMDQ4MTRkNzlhNTQ1OWYxMTFkNDE5
NTggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMw
MTk4IHBhc3MgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYiBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3Yzhi
M2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3CiAxMzAxOTkgZmFpbCA3
OGUwODk3ZGQ4YjMyMWJhMWI0YTIxMzc3NzhhYjdhZTdkNDAwYWY1IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5
MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDIxMCBmYWlsIDBmMTQ5MGE3NTcz
OTE5YTI3ZGZjMzcwYzI5YTg3Y2FmMTQyZGI5OTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQz
NGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwMjIwIGZhaWwgN2I4MDUyZTE5MzA0ODY1NDc3ZTAz
YTAwNDcwNjJkOTc3MzA5YTIyZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZj
MTA3YTk5MDg4N2JlCiAxMzAyMDYgcGFzcyAwODY3NTNjNDdmMjM0NmE2ZjdmYTllNjc2OWQzYjVi
MTEwNjAzMDc1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3
YmUKIDEzMDIwOSBwYXNzIGZmYWQyNzc1YzM0MDc0MDQ4MmQwZjVhZjM3NjUxMjFkOGE1YzFiNjkg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwMjE2
IHBhc3MgNjFmZGUyOGY5MmFiOWEzMjllZjA2ZTBhYjNmNDEyNjllMzkzMDIxMyBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAy
Y2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzAyMjIgcGFzcyBkMjU1
ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEz
OGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDIyNyBwYXNzIGQyNTVkMThhMzRhOGQ1
M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2
NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJj
OTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwMjIzIGZhaWwgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAw
NDcwNjJkOTc3MzA5YTIyZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3
YTk5MDg4N2JlCiAxMzAyMjkgZmFpbCA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5Nzcz
MDlhMjJmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUK
IDEzMDIzMiBwYXNzIGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwMjMzIGZh
aWwgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZiBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2Yx
MTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlClNlYXJjaGluZyBmb3IgaW50ZXJl
c3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyODgwNyAocGFzcyksIGZvciBi
YXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjk3NjAgKGZhaWwpLCBmb3IgYmFzaXMg
ZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzAxOTggKHBhc3MpLCBmb3IgYmFzaXMgcGFz
cwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzAxOTkgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQog
MCByZXZpc2lvbnMgYXQgZDI1NWQxOGEzNGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCk5vIHJldmlz
aW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBm
bGlnaHQgMTMwMjIyIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTMwMjIzIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMw
MjI3IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzAyMjkgKGZh
aWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzAyMzIgKHBhc3Mp
LCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMDIzMyAoZmFpbCksIGZvciBm
aXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQg
KioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0CiAgQnVnIGludHJvZHVj
ZWQ6ICA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmCiAgQnVnIG5vdCBw
cmVzZW50OiBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxCiAgTGFzdCBm
YWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTMwMjMzLwoKCiAgY29tbWl0IDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMw
OWEyMmYKICBBdXRob3I6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAg
IE1vbiBPY3QgMTkgMDQ6MjM6MjkgMjAxNSAtMDYwMAogIAogICAgICBpZ2I6IGZpeCBOVUxMIGRl
cmVmcyBkdWUgdG8gc2tpcHBlZCBTUi1JT1YgZW5hYmxpbmcKICAgICAgCiAgICAgIFsgVXBzdHJl
YW0gY29tbWl0IGJlMDY5OThmOTZlY2I5MzkzOGFkMmNjZTQ2YzQyODliZjdjZjQ1YmMgXQogICAg
ICAKICAgICAgVGhlIGNvbWJpbmVkIGVmZmVjdCBvZiBjb21taXRzIDY0MjNmYzM0MTYgKCJpZ2I6
IGRvIG5vdCByZS1pbml0IFNSLUlPVgogICAgICBkdXJpbmcgcHJvYmUiKSBhbmQgY2VlZTM0NTBi
MyAoImlnYjogbWFrZSBzdXJlIFNSLUlPViBpbml0IHVzZXMgdGhlCiAgICAgIHJpZ2h0IG51bWJl
ciBvZiBxdWV1ZXMiKSBjYXVzZXMgVkZzIG5vIGxvbmdlciBnZXR0aW5nIHNldCB1cCwgbGVhZGlu
ZwogICAgICB0byBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2VzIGR1ZSB0byB0aGUgYWRhcHRlcidz
IC0+dmZfZGF0YSBiZWluZyBOVUxMCiAgICAgIHdoaWxlIC0+dmZzX2FsbG9jYXRlZF9jb3VudCBp
cyBub24temVyby4gVGhlIGZpcnN0IGNvbW1pdCBub3Qgb25seQogICAgICBuZWdsZWN0ZWQgdGhl
IHNpZGUgZWZmZWN0IG9mIGlnYl9zcmlvdl9yZWluaXQoKSB0aGF0IHRoZSBzZWNvbmQgY29tbWl0
CiAgICAgIHRyaWVkIHRvIGFjY291bnQgZm9yLCBidXQgYWxzbyB0aGF0IG9mIHNldHRpbmcgSUdC
X0ZMQUdfSEFTX01TSVgsCiAgICAgIHdpdGhvdXQgd2hpY2ggaWdiX2VuYWJsZV9zcmlvdigpIGlz
IGVmZmVjdGl2ZWx5IGEgbm8tb3AuIENhbGxpbmcKICAgICAgaWdiX3sscmV9c2V0X2ludGVycnVw
dF9jYXBhYmlsaXR5KCkgYXMgZG9uZSBoZXJlIHNlZW1zIHRvIGFkZHJlc3MgdGhpcywKICAgICAg
YnV0IEknbSBub3Qgc3VyZSB3aGV0aGVyIHRoaXMgaXMgYmV0dGVyIHRoYW4gc2lucGx5IHJldmVy
dGluZyB0aGUgb3RoZXIKICAgICAgdHdvIGNvbW1pdHMuCiAgICAgIAogICAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAgIFRlc3RlZC1ieTogQWFy
b24gQnJvd24gPGFhcm9uLmYuYnJvd25AaW50ZWwuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBK
ZWZmIEtpcnNoZXIgPGplZmZyZXkudC5raXJzaGVyQGludGVsLmNvbT4KICAgICAgU2lnbmVkLW9m
Zi1ieTogU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgoKcG5tdG9wbmc6IDE4NiBjb2xv
cnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0
L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QueGVuLWJvb3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEzMDIzMzogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGln
aHQgMTMwMjMzIGxpbnV4LTMuMTggcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAyMzMvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRl
c3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 01:30:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 01:30: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-devel-bounces@lists.xenproject.org>)
	id 1gNpRG-0007bx-P7; Sat, 17 Nov 2018 01:30: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=KxhY=N4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNpRF-0007bo-R0
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 01:30:21 +0000
X-Inumbo-ID: 584a13e0-ea08-11e8-94a7-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 584a13e0-ea08-11e8-94a7-12d6303a7972;
 Sat, 17 Nov 2018 01:30:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNpRA-0003xs-CM; Sat, 17 Nov 2018 01:30:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNpRA-0000Fq-0W; Sat, 17 Nov 2018 01:30:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNpR9-00005x-Vy; Sat, 17 Nov 2018 01:30:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130080-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-armhf-armhf-xl-multivcpu:xen-install:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7950eb316adf792283cac5743dfe5a11e74833dc
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 01:30:15 +0000
Subject: [Xen-devel] [linux-4.19 test] 130080: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDA4MCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwODAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkz
MTMKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
IDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWls
IFJFR1IuIHZzLiAxMjkzMTMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4
ICAgICAgICAgICAgICAgIDc5NTBlYjMxNmFkZjc5MjI4M2NhYzU3NDNkZmU1YTExZTc0ODMzZGMK
YmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2Vi
YzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAx
OC0xMS0wMiAwNTozOTowOCBaICAgMTQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIg
IDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgIDEyIGRheXMgICAgNyBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMzAwODAgIDIwMTgtMTEtMTUgMDE6MTc6MTcgWiAgICAxIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCjM3MyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90
IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTc5NiBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 04:03:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 04:03: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-devel-bounces@lists.xenproject.org>)
	id 1gNrpU-0001hK-FL; Sat, 17 Nov 2018 04:03:32 +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=KxhY=N4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNrpT-0001h7-0R
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 04:03:31 +0000
X-Inumbo-ID: ba916d7c-ea1d-11e8-9582-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba916d7c-ea1d-11e8-9582-12d6303a7972;
 Sat, 17 Nov 2018 04:03:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNrpG-0007Jq-QG; Sat, 17 Nov 2018 04:03:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNrpG-0003zq-Gr; Sat, 17 Nov 2018 04:03:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNrpG-000075-GB; Sat, 17 Nov 2018 04:03:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130231-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 04:03:18 +0000
Subject: [Xen-devel] [ovmf test] 130231: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDIzMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAyMzEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTAgZGF5cyAgIDk5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDEgZGF5cyAgIDIxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 06:21:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 06:21: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-devel-bounces@lists.xenproject.org>)
	id 1gNtyc-0003OY-8T; Sat, 17 Nov 2018 06:21: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=alrp=N3=intel.com=sebastien.boeuf@srs-us1.protection.inumbo.net>)
 id 1gNk0L-00075s-Qd
 for xen-devel@lists.xenproject.org; Fri, 16 Nov 2018 19:42:13 +0000
X-Inumbo-ID: b575434a-e9d7-11e8-820f-12d6303a7972
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b575434a-e9d7-11e8-820f-12d6303a7972;
 Fri, 16 Nov 2018 19:42:11 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Nov 2018 11:42:10 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,241,1539673200"; d="scan'208";a="100906996"
Received: from orsmsx107.amr.corp.intel.com ([10.22.240.5])
 by orsmga003.jf.intel.com with ESMTP; 16 Nov 2018 11:42:10 -0800
Received: from orsmsx115.amr.corp.intel.com ([169.254.4.106]) by
 ORSMSX107.amr.corp.intel.com ([169.254.1.232]) with mapi id 14.03.0415.000;
 Fri, 16 Nov 2018 11:42:09 -0800
From: "Boeuf, Sebastien" <sebastien.boeuf@intel.com>
To: "sameo@linux.intel.com" <sameo@linux.intel.com>, "imammedo@redhat.com"
 <imammedo@redhat.com>
Thread-Topic: [PATCH v5 19/24] hw: acpi: Retrieve the PCI bus from
 AcpiPciHpState
Thread-Index: AQHUdKj2E8jcUo63ekSqtLcSonmHrKVSvTyAgACoc4A=
Date: Fri, 16 Nov 2018 19:42:08 +0000
Message-ID: <1542397323.18399.3.camel@intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-20-sameo@linux.intel.com>
 <20181116103909.64f35d5d@redhat.com>
In-Reply-To: <20181116103909.64f35d5d@redhat.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.54.74.42]
Content-ID: <B92904E1858E1343BC680CD9F2F58131@intel.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Sat, 17 Nov 2018 06:21:04 +0000
Subject: Re: [Xen-devel] [PATCH v5 19/24] hw: acpi: Retrieve the PCI bus
 from AcpiPciHpState
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "peter.maydell@linaro.org" <peter.maydell@linaro.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "ehabkost@redhat.com" <ehabkost@redhat.com>, "mst@redhat.com" <mst@redhat.com>,
 "jing2.liu@linux.intel.com" <jing2.liu@linux.intel.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "shannon.zhaosl@gmail.com" <shannon.zhaosl@gmail.com>,
 "qemu-arm@nongnu.org" <qemu-arm@nongnu.org>,
 "marcel.apfelbaum@gmail.com" <marcel.apfelbaum@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 "pbonzini@redhat.com" <pbonzini@redhat.com>,
 "rth@twiddle.net" <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWdvciwNCg0KT24gRnJpLCAyMDE4LTExLTE2IGF0IDEwOjM5ICswMTAwLCBJZ29yIE1hbW1l
ZG92IHdyb3RlOg0KPiBPbiBNb24swqDCoDUgTm92IDIwMTggMDI6NDA6NDIgKzAxMDANCj4gU2Ft
dWVsIE9ydGl6IDxzYW1lb0BsaW51eC5pbnRlbC5jb20+IHdyb3RlOg0KPiANCj4gPiANCj4gPiBG
cm9tOiBTZWJhc3RpZW4gQm9ldWYgPHNlYmFzdGllbi5ib2V1ZkBpbnRlbC5jb20+DQo+ID4gDQo+
ID4gSW5zdGVhZCBvZiB1c2luZyB0aGUgbWFjaGluZSB0eXBlIHNwZWNpZmljIG1ldGhvZCBmaW5k
X2k0NDBmeCgpIHRvDQo+ID4gcmV0cmlldmUgdGhlIFBDSSBidXMsIHRoaXMgY29tbWl0IGFpbXMg
dG8gcmVseSBvbiB0aGUgZmFjdCB0aGF0IHRoZQ0KPiA+IFBDSSBidXMgaXMga25vd24gYnkgdGhl
IHN0cnVjdHVyZSBBY3BpUGNpSHBTdGF0ZS4NCj4gPiANCj4gPiBXaGVuIHRoZSBzdHJ1Y3R1cmUg
aXMgaW5pdGlhbGl6ZWQgdGhyb3VnaCBhY3BpX3BjaWhwX2luaXQoKSBjYWxsLA0KPiA+IGl0IHNh
dmVzIHRoZSBQQ0kgYnVzLCB3aGljaCBtZWFucyB0aGVyZSBpcyBubyBuZWVkIHRvIGludm9rZSBh
DQo+ID4gc3BlY2lhbCBmdW5jdGlvbiBsYXRlciBvbi4NCj4gPiANCj4gPiBCYXNlZCBvbiB0aGUg
ZmFjdCB0aGF0IGZpbmRfaTQ0MGZ4KCkgd2FzIG9ubHkgdXNlZCB0aGVyZSwgdGhpcw0KPiA+IHBh
dGNoIGFsc28gcmVtb3ZlcyB0aGUgZnVuY3Rpb24gZmluZF9pNDQwZngoKSBpdHNlbGYgZnJvbSB0
aGUNCj4gPiBlbnRpcmUgY29kZWJhc2UuDQo+ID4gDQo+ID4gUmV2aWV3ZWQtYnk6IFBoaWxpcHBl
IE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4NCj4gPiBUZXN0ZWQtYnk6IFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4NCj4gPiBTaWduZWQtb2ZmLWJ5
OiBTZWJhc3RpZW4gQm9ldWYgPHNlYmFzdGllbi5ib2V1ZkBpbnRlbC5jb20+DQo+ID4gU2lnbmVk
LW9mZi1ieTogSmluZyBMaXUgPGppbmcyLmxpdUBsaW51eC5pbnRlbC5jb20+DQo+IFRoYW5rcyBm
b3IgY2xlYW5pbmcgaXQgdXANCj4gDQo+IG1pbm9yIG5pdDoNCj4gVGFraW5nIGluIGFjY291bnQg
dGhhdCB5b3UncmUgcmVtb3ZpbmcgJy8qIFRPRE86IFEzNSBzdXBwb3J0ICovJw0KPiBjb21tZW50
IGFsb25nIHdpdGggZmluZF9pNDQwZngoKSwgaXQgbWlnaHQgYmUgd29ydGggdG8gbWVudGlvbg0K
PiBpbiB0aGlzIGNvbW1pdCBtZXNzYWdlLiBTb21ldGhpbmcgYWxvbmcgbGluZXMgdGhhdCBBQ1BJ
IFBDSUhQDQo+IGV4aXN0IHRvIHN1cHBvcnQgZ3Vlc3RzIHdpdGhvdXQgU0hQQyBzdXBwb3J0IG9u
IFBDSQ0KPiBiYXNlZCBQQyBtYWNoaW5lLiBDb25zaWRlcmluZyB0aGF0IFEzNSBwcm92aWRlcyBu
YXRpdmUNCj4gUENJLUUgaG90cGx1ZywgdGhlcmUgaXMgbm8gbmVlZCB0byBhZGQgQUNQSSBob3Rw
bHVnIHRoZXJlLg0KDQpPaCB5ZXMgc3VyZSB3ZSBjYW4gdXBkYXRlIHRoZSBjb21taXQgbWVzc2Fn
ZSA6KS4gQnV0IGp1c3Qgd2FudGVkIHRvDQptZW50aW9uIHRoYXQgJ3BjJyBtYWNoaW5lIHR5cGUg
dXNlcyBBQ1BJIFBDSUhQIGFuZCBkb2VzIHN1cHBvcnQNClNIUEMsIHNvIGl0J3Mgbm90IG11dHVh
bGx5IGV4Y2x1c2l2ZS4NCg0KPiANCj4gDQo+IHdpdGggY29tbWl0IG1lc3NhZ2UgZml4ZWQNCj4g
DQo+IFJldmlld2VkLWJ5OiBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPg0KPiAN
Cj4gPiANCj4gPiAtLS0NCj4gPiDCoGluY2x1ZGUvaHcvaTM4Ni9wYy5owqDCoHzCoMKgMSAtDQo+
ID4gwqBody9hY3BpL3BjaWhwLmPCoMKgwqDCoMKgwqDCoHwgMTAgKysrKy0tLS0tLQ0KPiA+IMKg
aHcvcGNpLWhvc3QvcGlpeC5jwqDCoMKgwqB8wqDCoDggLS0tLS0tLS0NCj4gPiDCoHN0dWJzL3Bj
aS1ob3N0LXBpaXguYyB8wqDCoDYgLS0tLS0tDQo+ID4gwqBzdHVicy9NYWtlZmlsZS5vYmpzwqDC
oMKgfMKgwqAxIC0NCj4gPiDCoDUgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyMiBk
ZWxldGlvbnMoLSkNCj4gPiDCoGRlbGV0ZSBtb2RlIDEwMDY0NCBzdHVicy9wY2ktaG9zdC1waWl4
LmMNCj4gPiANCj4gPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9pMzg2L3BjLmggYi9pbmNsdWRl
L2h3L2kzODYvcGMuaA0KPiA+IGluZGV4IDQ0Y2I2YmYzZjMuLjhlNWYxNDY0ZWIgMTAwNjQ0DQo+
ID4gLS0tIGEvaW5jbHVkZS9ody9pMzg2L3BjLmgNCj4gPiArKysgYi9pbmNsdWRlL2h3L2kzODYv
cGMuaA0KPiA+IEBAIC0yNTUsNyArMjU1LDYgQEAgUENJQnVzICppNDQwZnhfaW5pdChjb25zdCBj
aGFyICpob3N0X3R5cGUsDQo+ID4gY29uc3QgY2hhciAqcGNpX3R5cGUsDQo+ID4gwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgTWVtb3J5UmVnaW9uICpwY2lfbWVtb3J5
LA0KPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoE1lbW9yeVJl
Z2lvbiAqcmFtX21lbW9yeSk7DQo+ID4gwqANCj4gPiAtUENJQnVzICpmaW5kX2k0NDBmeCh2b2lk
KTsNCj4gPiDCoC8qIHBpaXg0LmMgKi8NCj4gPiDCoGV4dGVybiBQQ0lEZXZpY2UgKnBpaXg0X2Rl
djsNCj4gPiDCoGludCBwaWl4NF9pbml0KFBDSUJ1cyAqYnVzLCBJU0FCdXMgKippc2FfYnVzLCBp
bnQgZGV2Zm4pOw0KPiA+IGRpZmYgLS1naXQgYS9ody9hY3BpL3BjaWhwLmMgYi9ody9hY3BpL3Bj
aWhwLmMNCj4gPiBpbmRleCA4MGQ0MmUxMmZmLi4yNTRiMmU1MGFiIDEwMDY0NA0KPiA+IC0tLSBh
L2h3L2FjcGkvcGNpaHAuYw0KPiA+ICsrKyBiL2h3L2FjcGkvcGNpaHAuYw0KPiA+IEBAIC05Mywx
MCArOTMsOSBAQCBzdGF0aWMgdm9pZCAqYWNwaV9zZXRfYnNlbChQQ0lCdXMgKmJ1cywgdm9pZA0K
PiA+ICpvcGFxdWUpDQo+ID4gwqDCoMKgwqDCoHJldHVybiBic2VsX2FsbG9jOw0KPiA+IMKgfQ0K
PiA+IMKgDQo+ID4gLXN0YXRpYyB2b2lkIGFjcGlfc2V0X3BjaV9pbmZvKHZvaWQpDQo+ID4gK3N0
YXRpYyB2b2lkIGFjcGlfc2V0X3BjaV9pbmZvKEFjcGlQY2lIcFN0YXRlICpzKQ0KPiA+IMKgew0K
PiA+IMKgwqDCoMKgwqBzdGF0aWMgYm9vbCBic2VsX2lzX3NldDsNCj4gPiAtwqDCoMKgwqBQQ0lC
dXMgKmJ1czsNCj4gPiDCoMKgwqDCoMKgdW5zaWduZWQgYnNlbF9hbGxvYyA9IEFDUElfUENJSFBf
QlNFTF9ERUZBVUxUOw0KPiA+IMKgDQo+ID4gwqDCoMKgwqDCoGlmIChic2VsX2lzX3NldCkgew0K
PiA+IEBAIC0xMDQsMTAgKzEwMyw5IEBAIHN0YXRpYyB2b2lkIGFjcGlfc2V0X3BjaV9pbmZvKHZv
aWQpDQo+ID4gwqDCoMKgwqDCoH0NCj4gPiDCoMKgwqDCoMKgYnNlbF9pc19zZXQgPSB0cnVlOw0K
PiA+IMKgDQo+ID4gLcKgwqDCoMKgYnVzID0gZmluZF9pNDQwZngoKTsgLyogVE9ETzogUTM1IHN1
cHBvcnQgKi8NCj4gPiAtwqDCoMKgwqBpZiAoYnVzKSB7DQo+ID4gK8KgwqDCoMKgaWYgKHMtPnJv
b3QpIHsNCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqAvKiBTY2FuIGFsbCBQQ0kgYnVzZXMuIFNldCBw
cm9wZXJ0eSB0byBlbmFibGUgYWNwaSBiYXNlZA0KPiA+IGhvdHBsdWcuICovDQo+ID4gLcKgwqDC
oMKgwqDCoMKgwqBwY2lfZm9yX2VhY2hfYnVzX2RlcHRoX2ZpcnN0KGJ1cywgYWNwaV9zZXRfYnNl
bCwgTlVMTCwNCj4gPiAmYnNlbF9hbGxvYyk7DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqBwY2lfZm9y
X2VhY2hfYnVzX2RlcHRoX2ZpcnN0KHMtPnJvb3QsIGFjcGlfc2V0X2JzZWwsIE5VTEwsDQo+ID4g
JmJzZWxfYWxsb2MpOw0KPiA+IMKgwqDCoMKgwqB9DQo+ID4gwqB9DQo+ID4gwqANCj4gPiBAQCAt
MjEzLDcgKzIxMSw3IEBAIHN0YXRpYyB2b2lkIGFjcGlfcGNpaHBfdXBkYXRlKEFjcGlQY2lIcFN0
YXRlDQo+ID4gKnMpDQo+ID4gwqANCj4gPiDCoHZvaWQgYWNwaV9wY2locF9yZXNldChBY3BpUGNp
SHBTdGF0ZSAqcykNCj4gPiDCoHsNCj4gPiAtwqDCoMKgwqBhY3BpX3NldF9wY2lfaW5mbygpOw0K
PiA+ICvCoMKgwqDCoGFjcGlfc2V0X3BjaV9pbmZvKHMpOw0KPiA+IMKgwqDCoMKgwqBhY3BpX3Bj
aWhwX3VwZGF0ZShzKTsNCj4gPiDCoH0NCj4gPiDCoA0KPiA+IGRpZmYgLS1naXQgYS9ody9wY2kt
aG9zdC9waWl4LmMgYi9ody9wY2ktaG9zdC9waWl4LmMNCj4gPiBpbmRleCA0NzI5M2EzOTE1Li42
NTg0NjAyNjRiIDEwMDY0NA0KPiA+IC0tLSBhL2h3L3BjaS1ob3N0L3BpaXguYw0KPiA+ICsrKyBi
L2h3L3BjaS1ob3N0L3BpaXguYw0KPiA+IEBAIC00NDUsMTQgKzQ0NSw2IEBAIFBDSUJ1cyAqaTQ0
MGZ4X2luaXQoY29uc3QgY2hhciAqaG9zdF90eXBlLA0KPiA+IGNvbnN0IGNoYXIgKnBjaV90eXBl
LA0KPiA+IMKgwqDCoMKgwqByZXR1cm4gYjsNCj4gPiDCoH0NCj4gPiDCoA0KPiA+IC1QQ0lCdXMg
KmZpbmRfaTQ0MGZ4KHZvaWQpDQo+ID4gLXsNCj4gPiAtwqDCoMKgwqBQQ0lIb3N0U3RhdGUgKnMg
PSBPQkpFQ1RfQ0hFQ0soUENJSG9zdFN0YXRlLA0KPiA+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgb2JqZWN0X3Jl
c29sdmVfcGF0aCgiL21hY2hpbmUvaQ0KPiA+IDQ0MGZ4IiwgTlVMTCksDQo+ID4gLcKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqBUWVBFX1BDSV9IT1NUX0JSSURHRSk7DQo+ID4gLcKgwqDCoMKgcmV0dXJuIHMgPyBzLT5i
dXMgOiBOVUxMOw0KPiA+IC19DQo+ID4gLQ0KPiA+IMKgLyogUElJWDMgUENJIHRvIElTQSBicmlk
Z2UgKi8NCj4gPiDCoHN0YXRpYyB2b2lkIHBpaXgzX3NldF9pcnFfcGljKFBJSVgzU3RhdGUgKnBp
aXgzLCBpbnQgcGljX2lycSkNCj4gPiDCoHsNCj4gPiBkaWZmIC0tZ2l0IGEvc3R1YnMvcGNpLWhv
c3QtcGlpeC5jIGIvc3R1YnMvcGNpLWhvc3QtcGlpeC5jDQo+ID4gZGVsZXRlZCBmaWxlIG1vZGUg
MTAwNjQ0DQo+ID4gaW5kZXggNmVkODFiMWYyMS4uMDAwMDAwMDAwMA0KPiA+IC0tLSBhL3N0dWJz
L3BjaS1ob3N0LXBpaXguYw0KPiA+ICsrKyAvZGV2L251bGwNCj4gPiBAQCAtMSw2ICswLDAgQEAN
Cj4gPiAtI2luY2x1ZGUgInFlbXUvb3NkZXAuaCINCj4gPiAtI2luY2x1ZGUgImh3L2kzODYvcGMu
aCINCj4gPiAtUENJQnVzICpmaW5kX2k0NDBmeCh2b2lkKQ0KPiA+IC17DQo+ID4gLcKgwqDCoMKg
cmV0dXJuIE5VTEw7DQo+ID4gLX0NCj4gPiBkaWZmIC0tZ2l0IGEvc3R1YnMvTWFrZWZpbGUub2Jq
cyBiL3N0dWJzL01ha2VmaWxlLm9ianMNCj4gPiBpbmRleCA1ZGQwYWVlZWM2Li43MjVmNzhiZWRj
IDEwMDY0NA0KPiA+IC0tLSBhL3N0dWJzL01ha2VmaWxlLm9ianMNCj4gPiArKysgYi9zdHVicy9N
YWtlZmlsZS5vYmpzDQo+ID4gQEAgLTQxLDYgKzQxLDUgQEAgc3R1Yi1vYmoteSArPSBwY19tYWR0
X2NwdV9lbnRyeS5vDQo+ID4gwqBzdHViLW9iai15ICs9IHZtZ2VuaWQubw0KPiA+IMKgc3R1Yi1v
YmoteSArPSB4ZW4tY29tbW9uLm8NCj4gPiDCoHN0dWItb2JqLXkgKz0geGVuLWh2bS5vDQo+ID4g
LXN0dWItb2JqLXkgKz0gcGNpLWhvc3QtcGlpeC5vDQo+ID4gwqBzdHViLW9iai15ICs9IHJhbS1i
bG9jay5vDQo+ID4gwqBzdHViLW9iai15ICs9IHJhbWZiLm8NCg0KVGhhbmtzLA0KU2ViYXN0aWVu
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 06:21:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 06:21: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-devel-bounces@lists.xenproject.org>)
	id 1gNtyb-0003OR-Up; Sat, 17 Nov 2018 06:21: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=t6HB=N3=vmware.com=kaslevs@srs-us1.protection.inumbo.net>)
 id 1gNiE4-0005Uf-Ta
 for xen-devel@lists.xen.org; Fri, 16 Nov 2018 17:48:17 +0000
X-Inumbo-ID: cb42f9fc-e9c7-11e8-b6ef-12d6303a7972
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [40.107.80.58]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb42f9fc-e9c7-11e8-b6ef-12d6303a7972;
 Fri, 16 Nov 2018 17:48:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=OvEPOxw67xatkpHkinrvWIkWKP89HidU5QE0x9HmWFo=;
 b=cJgACHXp3b5b1nsJuA179QGlhvEANi9hyyRMCjJWcGCwPEnp7QsHuvNJI9THTTh/8InQdql6vU0r/1AiWguVPOSHAiD4uYOXL77CkzMkqGavw2vVU8FULS1XFswjgz8yXQtiVgJBvBtwxxMlt2l99nvUlxjc+xuACh8GwMrE+No=
Received: from CY1PR05MB2780.namprd05.prod.outlook.com (10.167.18.26) by
 CY1PR05MB2490.namprd05.prod.outlook.com (10.167.10.23) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1339.14; Fri, 16 Nov 2018 17:48:14 +0000
Received: from CY1PR05MB2780.namprd05.prod.outlook.com
 ([fe80::c129:67ab:677e:9a4b]) by CY1PR05MB2780.namprd05.prod.outlook.com
 ([fe80::c129:67ab:677e:9a4b%9]) with mapi id 15.20.1339.019; Fri, 16 Nov 2018
 17:48:14 +0000
From: Slavomir Kaslev <kaslevs@vmware.com>
To: "jrdr.linux@gmail.com" <jrdr.linux@gmail.com>
Thread-Topic: [PATCH 1/9] mm: Introduce new vm_insert_range API
Thread-Index: AQHUfdR/JC2RO9TuT0KuqItpBb0wvA==
Date: Fri, 16 Nov 2018 17:48:10 +0000
Message-ID: <CAE0o1NuTR1x2u9aJVo3-u9yPAESQqLRZNrjxDJSugTF6qo+pbA@mail.gmail.com>
References: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
In-Reply-To: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: YQXPR0101CA0012.CANPRD01.PROD.OUTLOOK.COM
 (2603:10b6:c00:15::25) To CY1PR05MB2780.namprd05.prod.outlook.com
 (2a01:111:e400:c63a::26)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=kaslevs@vmware.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [209.85.166.173]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY1PR05MB2490;
 20:uBivzH81kq4/TlBnFCInHb5+bdRTAbmF+mmX+re0ByMtjKOv/X1snU7D4rLUeqGTFszzwbOAVk7K+XXYRwPAdvODY/wXCmoTTIdiLYAoN44nmlXMWtZFnimaV18JF4nqusGGSaZrrsdWOgBGh/q/ZYDaXcUs7Wy24gnH2jDRWZw=
x-ms-office365-filtering-correlation-id: 0034a88e-6670-4b65-f8b4-08d64bebac90
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:CY1PR05MB2490; 
x-ms-traffictypediagnostic: CY1PR05MB2490:
x-microsoft-antispam-prvs: <CY1PR05MB24906B42BB7F41F046F7FEE4DADD0@CY1PR05MB2490.namprd05.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231415)(944501410)(52105112)(10201501046)(3002001)(148016)(149066)(150057)(6041310)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:CY1PR05MB2490; BCL:0; PCL:0; RULEID:; SRVR:CY1PR05MB2490; 
x-forefront-prvs: 0858FF8026
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(346002)(366004)(136003)(39860400002)(396003)(189003)(199004)(107886003)(68736007)(498394004)(106356001)(9686003)(97736004)(316002)(14444005)(105586002)(6246003)(229853002)(54906003)(6436002)(1361003)(478600001)(2900100001)(53936002)(6512007)(2351001)(2906002)(102836004)(99286004)(6486002)(8936002)(5640700003)(6862004)(81156014)(5660300001)(81166006)(25786009)(55446002)(4326008)(8676002)(256004)(66066001)(446003)(61266001)(76176011)(6116002)(3846002)(33896004)(486006)(476003)(86362001)(2501003)(14454004)(61726006)(71190400001)(71200400001)(305945005)(53546011)(11346002)(386003)(6506007)(6666004)(7736002)(186003)(26005)(52116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR05MB2490;
 H:CY1PR05MB2780.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: vmware.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: t7g2YBhlfrB8ScAz7yNzwNp3eAh13cZlhbAzNXusoZSVX/rc7D7j8tyVvtkF57XljbAGV8871WQSReEjjl1Jgdyb22j3gJxpoeLKUUvxY+lSl3ACXrqKxFbcVqABtzpnkk5EEGUQdT34abioxRlPPWdg2rPJhTEBS7AZWR+H+rIJqBysBjGFDyrQKjUZkCJ1PcXh/W7Ncpeaou5WTbYyjgfYREg3ag9WTIlYzYq8c40CUkClpNYJf5ajLjObsDY3W+oD2x8XZDZ8q3STBJMTA4NGFe43wRAKkZnRssiFRsXqag4iWaYNE+2hF0QEC0DwhCuuqcmDFCFyyDI3F0ojiyXn0q1mp63cTHnHmWOfaow=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <AF726EC86307354B9D8A822007BF9D33@namprd05.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: vmware.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0034a88e-6670-4b65-f8b4-08d64bebac90
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Nov 2018 17:48:10.6895 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR05MB2490
X-Mailman-Approved-At: Sat, 17 Nov 2018 06:21:04 +0000
Subject: Re: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "mhocko@suse.com" <mhocko@suse.com>, "heiko@sntech.de" <heiko@sntech.de>,
 "peterz@infradead.org" <peterz@infradead.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>,
 "linux1394-devel@lists.sourceforge.net"
 <linux1394-devel@lists.sourceforge.net>,
 "m.szyprowski@samsung.com" <m.szyprowski@samsung.com>,
 "sfr@canb.auug.org.au" <sfr@canb.auug.org.au>,
 "oleksandr_andrushchenko@epam.com" <oleksandr_andrushchenko@epam.com>,
 "joro@8bytes.org" <joro@8bytes.org>,
 "linux@armlinux.org.uk" <linux@armlinux.org.uk>,
 "willy@infradead.org" <willy@infradead.org>,
 "airlied@linux.ie" <airlied@linux.ie>,
 "linux-arm-kernel@lists.infradead.org" <linux-arm-kernel@lists.infradead.org>,
 "linux-rockchip@lists.infradead.org" <linux-rockchip@lists.infradead.org>,
 "treding@nvidia.com" <treding@nvidia.com>,
 "linux-media@vger.kernel.org" <linux-media@vger.kernel.org>,
 "keescook@chromium.org" <keescook@chromium.org>,
 "pawel@osciak.com" <pawel@osciak.com>, "riel@surriel.com" <riel@surriel.com>,
 "iommu@lists.linux-foundation.org" <iommu@lists.linux-foundation.org>,
 "rppt@linux.vnet.ibm.com" <rppt@linux.vnet.ibm.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "mchehab@kernel.org" <mchehab@kernel.org>,
 "iamjoonsoo.kim@lge.com" <iamjoonsoo.kim@lge.com>,
 "vbabka@suse.cz" <vbabka@suse.cz>, "jgross@suse.com" <jgross@suse.com>,
 "hjc@rock-chips.com" <hjc@rock-chips.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "kyungmin.park@samsung.com" <kyungmin.park@samsung.com>,
 "stefanr@s5r6.in-berlin.de" <stefanr@s5r6.in-berlin.de>,
 "akpm@linux-foundation.org" <akpm@linux-foundation.org>,
 "robin.murphy@arm.com" <robin.murphy@arm.com>,
 "kirill.shutemov@linux.intel.com" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgNTo0MiBQTSBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxp
bnV4QGdtYWlsLmNvbT4gd3JvdGU6DQo+DQo+IFByZXZpb3VseSBkcml2ZXJzIGhhdmUgdGhlaXIg
b3duIHdheSBvZiBtYXBwaW5nIHJhbmdlIG9mDQo+IGtlcm5lbCBwYWdlcy9tZW1vcnkgaW50byB1
c2VyIHZtYSBhbmQgdGhpcyB3YXMgZG9uZSBieQ0KPiBpbnZva2luZyB2bV9pbnNlcnRfcGFnZSgp
IHdpdGhpbiBhIGxvb3AuDQo+DQo+IEFzIHRoaXMgcGF0dGVybiBpcyBjb21tb24gYWNyb3NzIGRp
ZmZlcmVudCBkcml2ZXJzLCBpdCBjYW4NCj4gYmUgZ2VuZXJhbGl6ZWQgYnkgY3JlYXRpbmcgYSBu
ZXcgZnVuY3Rpb24gYW5kIHVzZSBpdCBhY3Jvc3MNCj4gdGhlIGRyaXZlcnMuDQo+DQo+IHZtX2lu
c2VydF9yYW5nZSBpcyB0aGUgbmV3IEFQSSB3aGljaCB3aWxsIGJlIHVzZWQgdG8gbWFwIGENCj4g
cmFuZ2Ugb2Yga2VybmVsIG1lbW9yeS9wYWdlcyB0byB1c2VyIHZtYS4NCj4NCj4gU2lnbmVkLW9m
Zi1ieTogU291cHRpY2sgSm9hcmRlciA8anJkci5saW51eEBnbWFpbC5jb20+DQo+IFJldmlld2Vk
LWJ5OiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4NCj4gLS0tDQo+ICBpbmNs
dWRlL2xpbnV4L21tX3R5cGVzLmggfCAgMyArKysNCj4gIG1tL21lbW9yeS5jICAgICAgICAgICAg
ICB8IDI4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gIG1tL25vbW11LmMgICAgICAg
ICAgICAgICB8ICA3ICsrKysrKysNCj4gIDMgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygr
KQ0KPg0KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9tbV90eXBlcy5oIGIvaW5jbHVkZS9s
aW51eC9tbV90eXBlcy5oDQo+IGluZGV4IDVlZDhmNjIuLjE1YWUyNGYgMTAwNjQ0DQo+IC0tLSBh
L2luY2x1ZGUvbGludXgvbW1fdHlwZXMuaA0KPiArKysgYi9pbmNsdWRlL2xpbnV4L21tX3R5cGVz
LmgNCj4gQEAgLTUyMyw2ICs1MjMsOSBAQCBleHRlcm4gdm9pZCB0bGJfZ2F0aGVyX21tdShzdHJ1
Y3QgbW11X2dhdGhlciAqdGxiLCBzdHJ1Y3QgbW1fc3RydWN0ICptbSwNCj4gIGV4dGVybiB2b2lk
IHRsYl9maW5pc2hfbW11KHN0cnVjdCBtbXVfZ2F0aGVyICp0bGIsDQo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQp
Ow0KPg0KPiAraW50IHZtX2luc2VydF9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwg
dW5zaWduZWQgbG9uZyBhZGRyLA0KPiArICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFn
ZSAqKnBhZ2VzLCB1bnNpZ25lZCBsb25nIHBhZ2VfY291bnQpOw0KPiArDQo+ICBzdGF0aWMgaW5s
aW5lIHZvaWQgaW5pdF90bGJfZmx1c2hfcGVuZGluZyhzdHJ1Y3QgbW1fc3RydWN0ICptbSkNCj4g
IHsNCj4gICAgICAgICBhdG9taWNfc2V0KCZtbS0+dGxiX2ZsdXNoX3BlbmRpbmcsIDApOw0KPiBk
aWZmIC0tZ2l0IGEvbW0vbWVtb3J5LmMgYi9tbS9tZW1vcnkuYw0KPiBpbmRleCAxNWM0MTdlLi5k
YTkwNGVkIDEwMDY0NA0KPiAtLS0gYS9tbS9tZW1vcnkuYw0KPiArKysgYi9tbS9tZW1vcnkuYw0K
PiBAQCAtMTQ3OCw2ICsxNDc4LDM0IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3BhZ2Uoc3RydWN0IHZt
X2FyZWFfc3RydWN0ICp2bWEsIHVuc2lnbmVkIGxvbmcgYWRkciwNCj4gIH0NCj4NCj4gIC8qKg0K
PiArICogdm1faW5zZXJ0X3JhbmdlIC0gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBpbnRv
IHVzZXIgdm1hDQo+ICsgKiBAdm1hOiB1c2VyIHZtYSB0byBtYXAgdG8NCj4gKyAqIEBhZGRyOiB0
YXJnZXQgdXNlciBhZGRyZXNzIG9mIHRoaXMgcGFnZQ0KPiArICogQHBhZ2VzOiBwb2ludGVyIHRv
IGFycmF5IG9mIHNvdXJjZSBrZXJuZWwgcGFnZXMNCj4gKyAqIEBwYWdlX2NvdW50OiBuby4gb2Yg
cGFnZXMgbmVlZCB0byBpbnNlcnQgaW50byB1c2VyIHZtYQ0KPiArICoNCj4gKyAqIFRoaXMgYWxs
b3dzIGRyaXZlcnMgdG8gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyB0aGV5J3ZlIGFsbG9j
YXRlZA0KPiArICogaW50byBhIHVzZXIgdm1hLiBUaGlzIGlzIGEgZ2VuZXJpYyBmdW5jdGlvbiB3
aGljaCBkcml2ZXJzIGNhbiB1c2UNCj4gKyAqIHJhdGhlciB0aGFuIHVzaW5nIHRoZWlyIG93biB3
YXkgb2YgbWFwcGluZyByYW5nZSBvZiBrZXJuZWwgcGFnZXMgaW50bw0KPiArICogdXNlciB2bWEu
DQo+ICsgKi8NCj4gK2ludCB2bV9pbnNlcnRfcmFuZ2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2
bWEsIHVuc2lnbmVkIGxvbmcgYWRkciwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHBhZ2UgKipwYWdlcywgdW5zaWduZWQgbG9uZyBwYWdlX2NvdW50KQ0KPiArew0KPiArICAgICAg
IHVuc2lnbmVkIGxvbmcgdWFkZHIgPSBhZGRyOw0KPiArICAgICAgIGludCByZXQgPSAwLCBpOw0K
PiArDQo+ICsgICAgICAgZm9yIChpID0gMDsgaSA8IHBhZ2VfY291bnQ7IGkrKykgew0KPiArICAg
ICAgICAgICAgICAgcmV0ID0gdm1faW5zZXJ0X3BhZ2Uodm1hLCB1YWRkciwgcGFnZXNbaV0pOw0K
PiArICAgICAgICAgICAgICAgaWYgKHJldCA8IDApDQo+ICsgICAgICAgICAgICAgICAgICAgICAg
IHJldHVybiByZXQ7DQo+ICsgICAgICAgICAgICAgICB1YWRkciArPSBQQUdFX1NJWkU7DQo+ICsg
ICAgICAgfQ0KPiArDQo+ICsgICAgICAgcmV0dXJuIHJldDsNCj4gK30NCg0KKyBFWFBPUlRfU1lN
Qk9MKHZtX2luc2VydF9yYW5nZSk7DQoNCj4gKw0KPiArLyoqDQo+ICAgKiB2bV9pbnNlcnRfcGFn
ZSAtIGluc2VydCBzaW5nbGUgcGFnZSBpbnRvIHVzZXIgdm1hDQo+ICAgKiBAdm1hOiB1c2VyIHZt
YSB0byBtYXAgdG8NCj4gICAqIEBhZGRyOiB0YXJnZXQgdXNlciBhZGRyZXNzIG9mIHRoaXMgcGFn
ZQ0KPiBkaWZmIC0tZ2l0IGEvbW0vbm9tbXUuYyBiL21tL25vbW11LmMNCj4gaW5kZXggNzQ5Mjc2
Yi4uZDZlZjVjNyAxMDA2NDQNCj4gLS0tIGEvbW0vbm9tbXUuYw0KPiArKysgYi9tbS9ub21tdS5j
DQo+IEBAIC00NzMsNiArNDczLDEzIEBAIGludCB2bV9pbnNlcnRfcGFnZShzdHJ1Y3Qgdm1fYXJl
YV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9uZyBhZGRyLA0KPiAgfQ0KPiAgRVhQT1JUX1NZTUJP
TCh2bV9pbnNlcnRfcGFnZSk7DQo+DQo+ICtpbnQgdm1faW5zZXJ0X3JhbmdlKHN0cnVjdCB2bV9h
cmVhX3N0cnVjdCAqdm1hLCB1bnNpZ25lZCBsb25nIGFkZHIsDQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBwYWdlICoqcGFnZXMsIHVuc2lnbmVkIGxvbmcgcGFnZV9jb3VudCkNCj4g
K3sNCj4gKyAgICAgICByZXR1cm4gLUVJTlZBTDsNCj4gK30NCj4gK0VYUE9SVF9TWU1CT0wodm1f
aW5zZXJ0X3JhbmdlKTsNCj4gKw0KPiAgLyoNCj4gICAqICBzeXNfYnJrKCkgZm9yIHRoZSBtb3N0
IHBhcnQgZG9lc24ndCBuZWVkIHRoZSBnbG9iYWwga2VybmVsDQo+ICAgKiAgbG9jaywgZXhjZXB0
IHdoZW4gYW4gYXBwbGljYXRpb24gaXMgZG9pbmcgc29tZXRoaW5nIG5hc3R5DQo+IC0tDQo+IDEu
OS4xDQo+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 06:32:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 06:32: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-devel-bounces@lists.xenproject.org>)
	id 1gNu9Q-0004IA-F2; Sat, 17 Nov 2018 06:32: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=kxhy=n4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNu9P-0004Hx-NL
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 06:32:15 +0000
X-Inumbo-ID: 85c3e08e-ea32-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 85c3e08e-ea32-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 06:32:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNu9M-00026n-1z; Sat, 17 Nov 2018 06:32:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNu9L-0004dG-Nu; Sat, 17 Nov 2018 06:32:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNu9L-0001oy-NF; Sat, 17 Nov 2018 06:32:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130255-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 06:32:11 +0000
Subject: [Xen-devel] [ovmf test] 130255: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDI1NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAyNTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTAgZGF5cyAgMTAwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDEgZGF5cyAgIDIyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 06:53:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 06:53: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-devel-bounces@lists.xenproject.org>)
	id 1gNuTj-0005ns-Fc; Sat, 17 Nov 2018 06:53: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=whqr=n4=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gNuTi-0005nn-9l
 for xen-devel@lists.xen.org; Sat, 17 Nov 2018 06:53:14 +0000
X-Inumbo-ID: 72a27678-ea35-11e8-9a16-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72a27678-ea35-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 06:53:12 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id p6so17992862lfc.1
 for <xen-devel@lists.xen.org>; Fri, 16 Nov 2018 22:53:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=op/Fzc5gB1jGezgnzcbiiSkhfxRQN/vTo5Lc/zGssBY=;
 b=SAE4J3qLhrdpDp0Jj83HXSB7a8TCTKQgvwySUYBJvKp4L6Rwd+T/e6kFmLQ7OJ/J5V
 +gN7LuoRttYqsurn6SF3tnuMauEUMjDkKa1Ci6aRyN5xuSIayBZHa+NpwHKm8BGnzdTR
 YI0WUKklVlpJfEjHuwjpJCLrdNvubW6DttrkslFCd5Fsl5FtpNxc4+GEAJEUh+xFB1cL
 lUFyaB3+RgE1PRlU6YgRlc4GkL2kfc8picgtAkLIdx3etuVEHcW/lKMa1AUDI1OG7IQD
 OEqrtua4k7J9MwQ+tVs1ZfH1KOl8wKdRM+h6IQQLw2REOCbGjUYB13nCItNXpqGsrBPY
 nlig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=op/Fzc5gB1jGezgnzcbiiSkhfxRQN/vTo5Lc/zGssBY=;
 b=WkpJMHMVyYTRN0/NyQgyQyjNuYf/PqHhr3GPATEOFZXHR4+YPH6K/+ZJ+43hqhC8XB
 UvXLgoFnWMjwM5rsa0xEDOYul8zkHHYTGf6i04DZMN9B+W4RHzBqBMVzwoFEOTwSK5BY
 4yRIQeWyu95udTYVVjOnNXTCFs/84vctl6FSBLeC4wZQaBG/9YiJYbR1VID68Emcvt9U
 jfaZEB3Ip7b5Zqj8Tm1bMQkunmG/ueW8YW2GsqW3h19GEaMO4j0NNv+Sf3Vs5sfJqSJj
 YTCF/nWqo1lL18HliubZkJnGwVoO7AvnbUEL2mWUQE51eOdD9+maRHeIn5xT/AmqtYMW
 qI5A==
X-Gm-Message-State: AGRZ1gK4Ik4fklnKUg+AWCscQ454PnqiLbNHYXYwEmMZtwKbU9yeYh7s
 vIwdyUnONJnBm+QnlwOcYByV7MEwVOMshC/v83w=
X-Google-Smtp-Source: AJdET5c4TNXE7Ec4sXVwE8J+pNBScRs0cc6cthsrJ7LOwh6k9pb9gE01PmWrTGpkDPrcIiLtowBLy4JFOcCzIhr5ZKw=
X-Received: by 2002:a19:d912:: with SMTP id q18mr6509483lfg.24.1542437590548; 
 Fri, 16 Nov 2018 22:53:10 -0800 (PST)
MIME-Version: 1.0
References: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
 <20181116182836.GB17088@rapoport-lnx>
In-Reply-To: <20181116182836.GB17088@rapoport-lnx>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Sat, 17 Nov 2018 12:26:38 +0530
Message-ID: <CAFqt6zYp0j999WXw9Jus0oZMjADQQkPfso8btv6du6L9CE3PXA@mail.gmail.com>
To: rppt@linux.ibm.com
Subject: Re: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, iommu@lists.linux-foundation.org,
 rppt@linux.vnet.ibm.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 mchehab@kernel.org, iamjoonsoo.kim@lge.com, vbabka@suse.cz,
 Juergen Gross <jgross@suse.com>, hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMTE6NTkgUE0gTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51
eC5pYm0uY29tPiB3cm90ZToKPgo+IE9uIFRodSwgTm92IDE1LCAyMDE4IGF0IDA5OjE1OjMwUE0g
KzA1MzAsIFNvdXB0aWNrIEpvYXJkZXIgd3JvdGU6Cj4gPiBQcmV2aW91bHkgZHJpdmVycyBoYXZl
IHRoZWlyIG93biB3YXkgb2YgbWFwcGluZyByYW5nZSBvZgo+ID4ga2VybmVsIHBhZ2VzL21lbW9y
eSBpbnRvIHVzZXIgdm1hIGFuZCB0aGlzIHdhcyBkb25lIGJ5Cj4gPiBpbnZva2luZyB2bV9pbnNl
cnRfcGFnZSgpIHdpdGhpbiBhIGxvb3AuCj4gPgo+ID4gQXMgdGhpcyBwYXR0ZXJuIGlzIGNvbW1v
biBhY3Jvc3MgZGlmZmVyZW50IGRyaXZlcnMsIGl0IGNhbgo+ID4gYmUgZ2VuZXJhbGl6ZWQgYnkg
Y3JlYXRpbmcgYSBuZXcgZnVuY3Rpb24gYW5kIHVzZSBpdCBhY3Jvc3MKPiA+IHRoZSBkcml2ZXJz
Lgo+ID4KPiA+IHZtX2luc2VydF9yYW5nZSBpcyB0aGUgbmV3IEFQSSB3aGljaCB3aWxsIGJlIHVz
ZWQgdG8gbWFwIGEKPiA+IHJhbmdlIG9mIGtlcm5lbCBtZW1vcnkvcGFnZXMgdG8gdXNlciB2bWEu
Cj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogU291cHRpY2sgSm9hcmRlciA8anJkci5saW51eEBnbWFp
bC5jb20+Cj4gPiBSZXZpZXdlZC1ieTogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5v
cmc+Cj4gPiAtLS0KPiA+ICBpbmNsdWRlL2xpbnV4L21tX3R5cGVzLmggfCAgMyArKysKPiA+ICBt
bS9tZW1vcnkuYyAgICAgICAgICAgICAgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
Cj4gPiAgbW0vbm9tbXUuYyAgICAgICAgICAgICAgIHwgIDcgKysrKysrKwo+ID4gIDMgZmlsZXMg
Y2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKQo+ID4KPiA+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2xp
bnV4L21tX3R5cGVzLmggYi9pbmNsdWRlL2xpbnV4L21tX3R5cGVzLmgKPiA+IGluZGV4IDVlZDhm
NjIuLjE1YWUyNGYgMTAwNjQ0Cj4gPiAtLS0gYS9pbmNsdWRlL2xpbnV4L21tX3R5cGVzLmgKPiA+
ICsrKyBiL2luY2x1ZGUvbGludXgvbW1fdHlwZXMuaAo+ID4gQEAgLTUyMyw2ICs1MjMsOSBAQCBl
eHRlcm4gdm9pZCB0bGJfZ2F0aGVyX21tdShzdHJ1Y3QgbW11X2dhdGhlciAqdGxiLCBzdHJ1Y3Qg
bW1fc3RydWN0ICptbSwKPiA+ICBleHRlcm4gdm9pZCB0bGJfZmluaXNoX21tdShzdHJ1Y3QgbW11
X2dhdGhlciAqdGxiLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQpOwo+ID4KPiA+ICtpbnQgdm1faW5zZXJ0X3Jh
bmdlKHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2UgKipwYWdlcywgdW5zaWduZWQgbG9uZyBw
YWdlX2NvdW50KTsKPiA+ICsKPiA+ICBzdGF0aWMgaW5saW5lIHZvaWQgaW5pdF90bGJfZmx1c2hf
cGVuZGluZyhzdHJ1Y3QgbW1fc3RydWN0ICptbSkKPiA+ICB7Cj4gPiAgICAgICBhdG9taWNfc2V0
KCZtbS0+dGxiX2ZsdXNoX3BlbmRpbmcsIDApOwo+ID4gZGlmZiAtLWdpdCBhL21tL21lbW9yeS5j
IGIvbW0vbWVtb3J5LmMKPiA+IGluZGV4IDE1YzQxN2UuLmRhOTA0ZWQgMTAwNjQ0Cj4gPiAtLS0g
YS9tbS9tZW1vcnkuYwo+ID4gKysrIGIvbW0vbWVtb3J5LmMKPiA+IEBAIC0xNDc4LDYgKzE0Nzgs
MzQgQEAgc3RhdGljIGludCBpbnNlcnRfcGFnZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwg
dW5zaWduZWQgbG9uZyBhZGRyLAo+ID4gIH0KPiA+Cj4gPiAgLyoqCj4gPiArICogdm1faW5zZXJ0
X3JhbmdlIC0gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBpbnRvIHVzZXIgdm1hCj4gPiAr
ICogQHZtYTogdXNlciB2bWEgdG8gbWFwIHRvCj4gPiArICogQGFkZHI6IHRhcmdldCB1c2VyIGFk
ZHJlc3Mgb2YgdGhpcyBwYWdlCj4gPiArICogQHBhZ2VzOiBwb2ludGVyIHRvIGFycmF5IG9mIHNv
dXJjZSBrZXJuZWwgcGFnZXMKPiA+ICsgKiBAcGFnZV9jb3VudDogbm8uIG9mIHBhZ2VzIG5lZWQg
dG8gaW5zZXJ0IGludG8gdXNlciB2bWEKPiA+ICsgKgo+ID4gKyAqIFRoaXMgYWxsb3dzIGRyaXZl
cnMgdG8gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyB0aGV5J3ZlIGFsbG9jYXRlZAo+ID4g
KyAqIGludG8gYSB1c2VyIHZtYS4gVGhpcyBpcyBhIGdlbmVyaWMgZnVuY3Rpb24gd2hpY2ggZHJp
dmVycyBjYW4gdXNlCj4gPiArICogcmF0aGVyIHRoYW4gdXNpbmcgdGhlaXIgb3duIHdheSBvZiBt
YXBwaW5nIHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBpbnRvCj4gPiArICogdXNlciB2bWEuCj4KPiBQ
bGVhc2UgYWRkIHRoZSByZXR1cm4gdmFsdWUgYW5kIGNvbnRleHQgZGVzY3JpcHRpb25zLgo+Cj4g
PiArICovCj4gPiAraW50IHZtX2luc2VydF9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZt
YSwgdW5zaWduZWQgbG9uZyBhZGRyLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBw
YWdlICoqcGFnZXMsIHVuc2lnbmVkIGxvbmcgcGFnZV9jb3VudCkKPiA+ICt7Cj4gPiArICAgICB1
bnNpZ25lZCBsb25nIHVhZGRyID0gYWRkcjsKPiA+ICsgICAgIGludCByZXQgPSAwLCBpOwo+ID4g
Kwo+ID4gKyAgICAgZm9yIChpID0gMDsgaSA8IHBhZ2VfY291bnQ7IGkrKykgewo+ID4gKyAgICAg
ICAgICAgICByZXQgPSB2bV9pbnNlcnRfcGFnZSh2bWEsIHVhZGRyLCBwYWdlc1tpXSk7Cj4gPiAr
ICAgICAgICAgICAgIGlmIChyZXQgPCAwKQo+ID4gKyAgICAgICAgICAgICAgICAgICAgIHJldHVy
biByZXQ7Cj4gPiArICAgICAgICAgICAgIHVhZGRyICs9IFBBR0VfU0laRTsKPiA+ICsgICAgIH0K
PiA+ICsKPiA+ICsgICAgIHJldHVybiByZXQ7Cj4gPiArfQo+ID4gKwo+ID4gKy8qKgo+ID4gICAq
IHZtX2luc2VydF9wYWdlIC0gaW5zZXJ0IHNpbmdsZSBwYWdlIGludG8gdXNlciB2bWEKPiA+ICAg
KiBAdm1hOiB1c2VyIHZtYSB0byBtYXAgdG8KPiA+ICAgKiBAYWRkcjogdGFyZ2V0IHVzZXIgYWRk
cmVzcyBvZiB0aGlzIHBhZ2UKPiA+IGRpZmYgLS1naXQgYS9tbS9ub21tdS5jIGIvbW0vbm9tbXUu
Ywo+ID4gaW5kZXggNzQ5Mjc2Yi4uZDZlZjVjNyAxMDA2NDQKPiA+IC0tLSBhL21tL25vbW11LmMK
PiA+ICsrKyBiL21tL25vbW11LmMKPiA+IEBAIC00NzMsNiArNDczLDEzIEBAIGludCB2bV9pbnNl
cnRfcGFnZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9uZyBhZGRyLAo+
ID4gIH0KPiA+ICBFWFBPUlRfU1lNQk9MKHZtX2luc2VydF9wYWdlKTsKPiA+Cj4gPiAraW50IHZt
X2luc2VydF9yYW5nZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwgdW5zaWduZWQgbG9uZyBh
ZGRyLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlICoqcGFnZXMsIHVuc2ln
bmVkIGxvbmcgcGFnZV9jb3VudCkKPiA+ICt7Cj4gPiArICAgICByZXR1cm4gLUVJTlZBTDsKPiA+
ICt9Cj4gPiArRVhQT1JUX1NZTUJPTCh2bV9pbnNlcnRfcmFuZ2UpOwo+ID4gKwo+ID4gIC8qCj4g
PiAgICogIHN5c19icmsoKSBmb3IgdGhlIG1vc3QgcGFydCBkb2Vzbid0IG5lZWQgdGhlIGdsb2Jh
bCBrZXJuZWwKPiA+ICAgKiAgbG9jaywgZXhjZXB0IHdoZW4gYW4gYXBwbGljYXRpb24gaXMgZG9p
bmcgc29tZXRoaW5nIG5hc3R5Cj4gPiAtLQo+ID4gMS45LjEKPiA+Cj4KPiAtLQo+IFNpbmNlcmVs
eSB5b3VycywKPiBNaWtlLgo+CgpTdXJlIEkgd2lsbCB3YWl0IGZvciBzb21lIHRpbWUgdG8gZ2V0
IGFkZGl0aW9uYWwgcmV2aWV3IGNvbW1lbnRzIGFuZAphZGQgYWxsIG9mIHRob3NlIHJlcXVlc3Rl
ZCBjaGFuZ2VzIGluIHYyLgoKQW55IGZ1cnRoZXIgZmVlZGJhY2sgb24gZHJpdmVyIGNoYW5nZXMg
YXMgcGFydCBvZiB0aGlzIHBhdGNoIHNlcmllcyA/CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 07:02:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 07:02: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-devel-bounces@lists.xenproject.org>)
	id 1gNud5-0006fQ-B2; Sat, 17 Nov 2018 07:02: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=kxhy=n4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNud3-0006fC-56
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 07:02:53 +0000
X-Inumbo-ID: cc33f884-ea36-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc33f884-ea36-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 07:02:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNucy-0002iH-KU; Sat, 17 Nov 2018 07:02:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNucy-0005sG-DZ; Sat, 17 Nov 2018 07:02:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNucy-0001qD-CM; Sat, 17 Nov 2018 07:02:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130092-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:xen-install:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f4ad10924cb922842beafe644dd1b2aa8fa55189
X-Osstest-Versions-That: linux=e255aee5b66ce4af025e6f77122114c01303b861
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 07:02:48 +0000
Subject: [Xen-devel] [linux-next test] 130092: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDA5MiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAwOTIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5Nzg5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjk3ODkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTc4OQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJF
R1IuIHZzLiAxMjk3ODkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTc4OQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5
Nzg5CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICA2IHhlbi1pbnN0YWxsICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjk3ODkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDE3IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEyOTc4OQogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3Jl
bHMucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMjk3ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDEyOTc4OQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBsaWtlIDEyOTc4OQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgICAgICBmYWlsIGxpa2UgMTI5Nzg5CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIGxpa2UgMTI5Nzg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgICAgIGZhaWwgbGlrZSAxMjk3ODkKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBs
aWtlIDEyOTc4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIGxpa2UgMTI5Nzg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbGlrZSAxMjk3ODkK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAg
ICAgICAgZmFpbCBsaWtlIDEyOTc4OQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5Nzg5CiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMjk3ODkKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTc4OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsIGxpa2UgMTI5Nzg5
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjk3ODkKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTc4OQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTI5Nzg5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2Rz
dF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk3ODkKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTc4
OQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTI5Nzg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk3ODkKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEyOTc4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5Nzg5CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjk3
ODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyOTc4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5Nzg5CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBmNGFkMTA5MjRjYjkyMjg0MmJlYWZlNjQ0
ZGQxYjJhYThmYTU1MTg5CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBl
MjU1YWVlNWI2NmNlNGFmMDI1ZTZmNzcxMjIxMTRjMDEzMDNiODYxCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5j
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMDA5MiAgMjAxOC0xMS0xNSAwNjowMzozMCBaICAgIDIgZGF5cyAgICAx
IGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2gg
bm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 08:48:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 08:48: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-devel-bounces@lists.xenproject.org>)
	id 1gNwGm-0005nV-61; Sat, 17 Nov 2018 08:48: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=8fvs=n4=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1gNwGl-0005nQ-25
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 08:47:59 +0000
X-Inumbo-ID: 7b7f37d6-ea45-11e8-9a16-bc764e045a96
Received: from mail-ot1-x342.google.com (unknown [2607:f8b0:4864:20::342])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b7f37d6-ea45-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 08:47:58 +0000 (UTC)
Received: by mail-ot1-x342.google.com with SMTP id u3so18428571ota.5
 for <xen-devel@lists.xenproject.org>; Sat, 17 Nov 2018 00:47:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=6X+C1C6p4m86ioaylsNroz/R42Y3U4l0yymNdmsOJsk=;
 b=Gu2fQ0ROqRsbck1XBuitgBqMpGsMoUQpWGd0TZFgSdoABeq0C9bkVI3LLbxOzeT/Bd
 3q6+dLVJunMFosduGDDLKlZ9FQZX39D7U9ihkz6SLatND/AmroQUxRZRFoc1aXEOR3gm
 clDjxA3hjSD7772YaYY/ig7eclPOrnvFAB5hZdGA43jibpAj+7KJpiCXYMnaPvO1cg+T
 1GKPhhviLtC6p6AWuhj3IgjKyRunwCyGLB5ii82UkGs8KBOyz9zuCCIvewt6+ZXxosCp
 UKsLfBSr/IcjZ/UGRDVgMSAR45Q2af3IPHZecH9Qj/usx5C/yIvxemAYRtMKweY89xBF
 slPQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=6X+C1C6p4m86ioaylsNroz/R42Y3U4l0yymNdmsOJsk=;
 b=OR1d1JQ10nu1VadznQQ0GshYMelb1b/V7rcFQYb46sRP2eLyxcrf/tO4zRo6QlGByR
 MsWl9wUOddNc9h8TCS2INV7W93cKs1wYqCK4zO5G5xqCmPEJL60nN1F6MmIBel0HuGkU
 xYtKaGeObdUxMJCdAtrEj9cq6kYtdcMlAp+gNr1hx5xgsesAakrXIvZYflYcIEKogXIB
 kvuIqV7MBPIxSO675ZZQBevAvILDMb/2/DP4XGZb1WRj3u9/dvrKqZj8y1qw/Pj9h5Fo
 M1g7CiARd4rwXloCMunlV5YVOA0CrMY/r85vXvrlgQqgazGxnbrbEt5WbBvRU4O2clBa
 XcGA==
X-Gm-Message-State: AGRZ1gLH3s9W7wXv/EliPpGEqSMHo5QeTAssIIKB+D4hDK/ktpE4K91F
 cbBrEr0BudyAl2CzqCgSt6gQXl8SrE7vnn6dQ6Q=
X-Google-Smtp-Source: AJdET5dx5rhTzPJlIc0Q3TmdaMTQO5i0q24rVPBcavlKFBHGbtC5OYKKDifnVQIE+7PrDIgPv9ivqrJGLs6nOEY1k/E=
X-Received: by 2002:a9d:4687:: with SMTP id z7mr8877213ote.350.1542444477478; 
 Sat, 17 Nov 2018 00:47:57 -0800 (PST)
MIME-Version: 1.0
References: <1533661673-14607-1-git-send-email-amittomer25@gmail.com>
 <1533661673-14607-2-git-send-email-amittomer25@gmail.com>
 <a8821f12-fc38-a69a-9ab5-effa2423246f@arm.com>
In-Reply-To: <a8821f12-fc38-a69a-9ab5-effa2423246f@arm.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Sat, 17 Nov 2018 14:17:44 +0530
Message-ID: <CABHD4K8mPieU9-tFY3e8Gg1_-kdHN82aj2GLg448BGZyhA6-ew@mail.gmail.com>
To: Andre Przywara <andre.przywara@arm.com>
Subject: Re: [Xen-devel] [RFC PATCH 1/2] xen/arm: Add Amlogic S905 SoC early
 printk support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 konrad.wilk@oracle.com, George Dunlap <George.Dunlap@eu.citrix.com>,
 tim@xen.org, ian.jackson@eu.citrix.com, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpUaGFua3MgZm9yIGhhdmluZyBhIGRldGFpbGVkIGxvb2sgYXQgaXQuCgo+ID4gKyNkZWZp
bmUgVUFSVF9TVEFUVVNfUkVHICAgICAweDBjCj4gPiArI2RlZmluZSBVQVJUX1RYX1JFRyAgICAg
ICAgIDB4MDAKPj4gV2h5IGxkcmg/IFRoaXMgaXMgYSAzMi1iaXQgcmVnaXN0ZXIsIGFjdHVhbGx5
IHlvdSBjYW4ndCBiZSBzdXJlIHRoYXQgdGhlCj4gZGV2aWNlIHN1cHBvcnRzIGEgMTYtYml0IGFj
Y2Vzcy4gQmVzaWRlczogdGhlIGJpdCB5b3UgYXJlIGFmdGVyIGlzIGluCj4gdGhlIHVwcGVyIGhh
bGYsIHNvIHlvdSBhY3R1YWxseSB3aWxsIG5ldmVyIHNlZSB0aGUgYml0IHNldC4gSSB3b25kZXIg
aWYKPiB5b3UgYXJlIGxvb3NpbmcgY2hhcmFjdGVycyBoZXJlLgoKTGV0IG1lIGNvbmZlc3Mgd2l0
aCBsZHJoLCBJIGRvIHNlZSBvdXRwdXQgc2NhdHRlcmVkIGFsbCBvdmVyIHRoZSBzY3JlZW4gYW5k
CnJlYWxseSB3b25kZXJpbmcgd2h5IHRoZSBoZWxsIEkgZGlkbid0IG5vdGljZSBpdCB3aGVuIEkg
c2VudCB0aGlzIFJGQy4KClZlcnkgc29ycnkgYWJvdXQgdGhhdC4KCj4gPiArLm1hY3JvIGVhcmx5
X3VhcnRfdHJhbnNtaXQgeGIgd3QKPiA+ICsgICAgIHN0cmIgIFx3dCwgW1x4YiwgI1VBUlRfVFhf
UkVHXQo+Cj4gVFhfV0ZJRk8gaXMgYSAzMi1iaXQgcmVnaXN0ZXIsIHNvIHlvdSBzaG91bGQgcmF0
aGVyIHVzZSBhIDMyLWJpdAo+IGFjY2Vzc29yLgoKT2suSSBndWVzcyAic3RyIiB3b3VsZCBiZSBP
SyB0byB1c2UgPwoKVGhhbmtzCi1BbWl0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 08:57:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 08:57: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-devel-bounces@lists.xenproject.org>)
	id 1gNwQM-0006a6-6w; Sat, 17 Nov 2018 08:57: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=kxhy=n4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNwQL-0006Zp-0E
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 08:57:53 +0000
X-Inumbo-ID: dd3b21f9-ea46-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd3b21f9-ea46-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 08:57:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNwQG-0005M1-CC; Sat, 17 Nov 2018 08:57:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNwQG-0006Us-6M; Sat, 17 Nov 2018 08:57:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNwQG-0001aK-5g; Sat, 17 Nov 2018 08:57:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130113-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-pvops:kernel-build:fail:regression
 libvirt:test-arm64-arm64-libvirt-qcow2:debian-di-install:fail:regression
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=17d88dc10a3ae27e8a5c875f418bd9674a1f8bf3
X-Osstest-Versions-That: libvirt=f1e8d2f09a4329641825b0c0e784d8e339dd71ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 08:57:48 +0000
Subject: [Xen-devel] [libvirt test] 130113: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDExMyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxMTMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTkxNAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5OTE0CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTAgZGViaWFuLWRp
LWluc3RhbGwgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk5MTQKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDEyOTkxNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5OTE0CiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgMTdkODhk
YzEwYTNhZTI3ZThhNWM4NzVmNDE4YmQ5Njc0YTFmOGJmMwpiYXNlbGluZSB2ZXJzaW9uOgogbGli
dmlydCAgICAgICAgICAgICAgZjFlOGQyZjA5YTQzMjk2NDE4MjViMGMwZTc4NGQ4ZTMzOWRkNzFl
YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5OTE0ICAyMDE4LTExLTEzIDA0OjIzOjMwIFogICAg
NCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDExMyAgMjAxOC0xMS0xNSAxMjoyMDozMCBa
ICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAg
RGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5
IDxlc2t1bHRldEByZWRoYXQuY29tPgogIEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5jb20+CiAg
Sm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBKdWxpbyBGYXJhY2NvIDxqY2ZhcmFj
Y29AZ21haWwuY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgog
IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmlrb2xheSBTaGlyb2tv
dnNraXkgPG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KICBQZXRlciBDaHViYiA8cGV0ZXIu
Y2h1YmJAZGF0YTYxLmNzaXJvLmF1PgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhh
dC5jb20+CiAgV2FuZyBIdWFxaWFuZyA8aHVhcWlhbmcud2FuZ0BpbnRlbC5jb20+CiAgWWkgTWlu
IFpoYW8gPHp5aW1pbkBsaW51eC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDgzOCBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 09:21:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 09:21: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-devel-bounces@lists.xenproject.org>)
	id 1gNwnD-0000Fu-4C; Sat, 17 Nov 2018 09:21: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=kxhy=n4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNwnB-0000Fk-Pq
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 09:21:29 +0000
X-Inumbo-ID: 2983ce93-ea4a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2983ce93-ea4a-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 09:21:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNwn7-0005pF-Au; Sat, 17 Nov 2018 09:21:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNwn6-00083A-V0; Sat, 17 Nov 2018 09:21:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNwn6-0004Hh-UP; Sat, 17 Nov 2018 09:21:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gNwn6-0004Hh-UP@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 09:21:24 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete build-i386-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8221596306728041696=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job build-i386-xsm
testid xen-build

Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
  Bug not present: c49338ef287c44113476d4c6ccaad7fa2924f8c7
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/130274/


  commit c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
  Author: Andrew Cooper <andrew.cooper3@citrix.com>
  Date:   Thu Jul 19 16:50:03 2018 +0100
  
      libx86: Split x86_cpuid_policy_fill_native() out of calculate_raw_policy()
      
      This will shortly be wanted by the userspace emulator harnesses as well.
      
      Consolidate the cpuid{,_count}_leaf() helpers beside the structure definition,
      rather than having them scattered throughout Xen.
      
      Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
      Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
      Acked-by: Jan Beulich <jbeulich@suse.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable/build-i386-xsm.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable/build-i386-xsm.xen-build --summary-out=tmp/130274.bisection-summary --basis-template=129426 --blessings=real,real-bisect xen-unstable build-i386-xsm xen-build
Searching for failure / basis pass:
 130063 fail [host=albana0] / 129817 ok.
Failure / basis pass flights: 130063 / 129817
(tree with no url: minios)
(tree in basispass but not in latest: ovmf)
(tree in basispass but not in latest: seabios)
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 15410d8fc8d6e63ab138a5c47427f418a43a1c56
Basis pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 6d8ffac1f7a782dc2c7f8df3871a294729ae36bd
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66df56c1986-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#6d8ffac1f7a782dc2c7f8df3871a294729ae36bd-15410d8fc8d6e63ab138a5c47427f418a43a1c56
Loaded 1001 nodes in revision graph
Searching for test results:
 129738 [host=debina0]
 129817 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 6d8ffac1f7a782dc2c7f8df3871a294729ae36bd
 130063 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 15410d8fc8d6e63ab138a5c47427f418a43a1c56
 130225 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 6d8ffac1f7a782dc2c7f8df3871a294729ae36bd
 130237 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 15410d8fc8d6e63ab138a5c47427f418a43a1c56
 130239 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
 130242 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 3b439f636ee9a9588203cf0aa0edfa18ccdc60b9
 130269 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c49338ef287c44113476d4c6ccaad7fa2924f8c7
 130248 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c6aae55786e138951daf25e14709895d8c166948
 130252 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c49338ef287c44113476d4c6ccaad7fa2924f8c7
 130254 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
 130274 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
 130257 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c49338ef287c44113476d4c6ccaad7fa2924f8c7
 130263 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
Searching for interesting versions
 Result found: flight 129817 (pass), for basis pass
 Result found: flight 130063 (fail), for basis failure
 Repro found: flight 130225 (pass), for basis pass
 Repro found: flight 130237 (fail), for basis failure
 0 revisions at d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c49338ef287c44113476d4c6ccaad7fa2924f8c7
No revisions left to test, checking graph state.
 Result found: flight 130252 (pass), for last pass
 Result found: flight 130254 (fail), for first failure
 Repro found: flight 130257 (pass), for last pass
 Repro found: flight 130263 (fail), for first failure
 Repro found: flight 130269 (pass), for last pass
 Repro found: flight 130274 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
  Bug not present: c49338ef287c44113476d4c6ccaad7fa2924f8c7
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/130274/


  commit c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
  Author: Andrew Cooper <andrew.cooper3@citrix.com>
  Date:   Thu Jul 19 16:50:03 2018 +0100
  
      libx86: Split x86_cpuid_policy_fill_native() out of calculate_raw_policy()
      
      This will shortly be wanted by the userspace emulator harnesses as well.
      
      Consolidate the cpuid{,_count}_leaf() helpers beside the structure definition,
      rather than having them scattered throughout Xen.
      
      Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
      Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
      Acked-by: Jan Beulich <jbeulich@suse.com>

Revision graph left in /home/logs/results/bisect/xen-unstable/build-i386-xsm.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
130274: tolerable ALL FAIL

flight 130274 xen-unstable real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/130274/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-i386-xsm                6 xen-build               fail baseline untested


jobs:
 build-i386-xsm                                               fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8221596306728041696==--

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 09:45:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 09:45: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-devel-bounces@lists.xenproject.org>)
	id 1gNxA5-0001nd-7t; Sat, 17 Nov 2018 09:45: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=kxhy=n4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gNxA3-0001nD-Ty
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 09:45:07 +0000
X-Inumbo-ID: 76e99400-ea4d-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76e99400-ea4d-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 09:45:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gNx9z-0006H6-MA; Sat, 17 Nov 2018 09:45:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gNx9z-0000bX-FK; Sat, 17 Nov 2018 09:45:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gNx9z-0001Jj-Ek; Sat, 17 Nov 2018 09:45:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130265-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 09:45:03 +0000
Subject: [Xen-devel] [ovmf test] 130265: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDI2NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAyNjUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTAgZGF5cyAgMTAxIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDEgZGF5cyAgIDIzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 10:37:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 10:37: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-devel-bounces@lists.xenproject.org>)
	id 1gNxyR-0005Q2-7l; Sat, 17 Nov 2018 10:37: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=r6/x=N4=citrix.com=prvs=852565586=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gNxyQ-0005Px-2i
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 10:37:10 +0000
X-Inumbo-ID: b9bc2ff4-ea54-11e8-9fb1-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9bc2ff4-ea54-11e8-9fb1-12d6303a7972;
 Sat, 17 Nov 2018 10:37:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,244,1539648000"; d="scan'208";a="70848694"
Date: Sat, 17 Nov 2018 10:37:02 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20181117103702.5votgjpr265igkji@zion.uk.xensource.com>
References: <154239232312.10244.2674246603103909622.stgit@wayrath>
 <20181116184457.db7gqwikyom65gps@zion.uk.xensource.com>
 <6b70f22f2573a01c883e993f07e7197423fba059.camel@suse.com>
 <166e546c9caf2d060cc747f3f1878bda92000e31.camel@suse.com>
 <3DE0228E-066A-4349-BB8E-D10A07FEE161@cardoe.com>
 <99e079e2d8a7bb44b528cafb58f5daef474d7e82.camel@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <99e079e2d8a7bb44b528cafb58f5daef474d7e82.camel@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 0/2] automation: build in an openSUSE Leap
 container.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Doug Goldstein <cardoe@cardoe.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBOb3YgMTcsIDIwMTggYXQgMTI6MDc6MjhBTSArMDEwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gT24gRnJpLCAyMDE4LTExLTE2IGF0IDE2OjUxIC0wNjAwLCBEb3VnIEdvbGRzdGVp
biB3cm90ZToKPiA+ID4gT24gTm92IDE2LCAyMDE4LCBhdCAzOjQxIFBNLCBEYXJpbyBGYWdnaW9s
aSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgo+ID4gPiB3cm90ZToKPiA+ID4gCj4gPiA+IEJ1dCBJIGhh
dmUgYSBxdWVzdGlvbiwgVHVtYmxld2VlZCBpcyByb2xsaW5nIChhbmQgaXQncyBhY3R1YWxseQo+
ID4gPiByb2xsaW5nCj4gPiA+IHF1aXRlIGZhc3QpOyBob3cgY2FuIHdlIGhhbmRsZSB0aGF0Pwo+
ID4gPiAKPiA+ID4gSSdkIHNheSB0aGUgY29udGFpbmVyIGltYWdlIHNob3VsZCBiZSByZWJ1aWxk
IChvciwgYXQgbGVhc3QsIHRoZQo+ID4gPiAncGFja2FnZSByZWZyZXNoICYmIHBhY2thZ2UgdXBk
YXRlJyBiaXRzIG9mIHRoZSBkb2NrZXJmaWxlIGJlIHJlLQo+ID4gPiBleGVjdXRlZCksIGlmIG5v
dCBhdCBldmVyeSBydW4gb2YgdGhlIHBpcGVsaW5lLCBmcmVxdWVudGx5IGVub3VnaC4KPiA+ID4g
Q2FuCj4gPiA+IHdlIGRvIHRoYXQ/Cj4gPiA+IAo+ID4gPiBJIHNlZSB0aGF0IHdlIGhhdmUgRGVi
aWFuIHVuc3RhYmxlLCB3aGljaCBpcyBhbHNvIHJvbGxpbmcsIGJ1dCBkbwo+ID4gPiB3ZQo+ID4g
PiBhY3R1YWxseSB1cGRhdGUgaXQsIG9yIGlzIGl0LCBiYXNpY2FsbHksIGp1c3QgYSBzbmFwc2hv
dD8KPiA+IAo+ID4gSXTigJlzIGJhc2ljYWxseSBhIHNuYXBzaG90LiAKPiA+Cj4gT2suCj4gCj4g
PiBXZSBjb3VsZCBjcmVhdGUgYSBwaXBlbGluZSB0byByZWJ1aWxkIGNvbnRhaW5lcnMgcGVyaW9k
aWNhbGx5LiAKPiA+Cj4gUmlnaHQuIElmIHRoYXQncyBkb2FibGUsIHRoZW4gSSdsbCBqdXN0IHBy
ZXBhcmUgYW5vdGhlciBkb2NrZXJmaWxlIGZvcgo+IFR1bWJsZXdlZWQgKHdpbGwgYmUgdmVyeSBz
aW1pbGFyIHRvIHRoaXMgb25lLCBhbHRob3VnaCBwcm9iYWJseSBub3QKPiBpZGVudGljYWwuLi4g
SSdsbCBzZWUgYWJvdXQgc2hhcmluZy9jb25zb2xpZGF0aW5nLCBidXQgY2FuJ3QgcHJvbWlzZSku
Cj4gCj4gQW5kIHRoZW4gd2UgZG8gdGhlIHJlYnVpbGRpbmcgcGlwZWxpbmUgdHJpY2ssIGF0IGxl
YXN0IGZvciB0aGUgaW1hZ2VzCj4gb2Ygcm9sbGluZyBkaXN0cm9zLgoKV2Ugc2hvdWxkIGRvIHRo
YXQgZm9yIGFsbCBkaXN0cm9zLCBiZWNhdXNlIGV2ZW4gdGhlIHN0YWJsZSBvbmVzIGRvIHBvaW50
CnJlbGVhc2VzIGZyb20gdGltZSB0byB0aW1lLgoKWW91ciBzZXJpZXMgaXMgbm93IHB1c2hlZCwg
QlRXLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 11:16:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 11:16: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-devel-bounces@lists.xenproject.org>)
	id 1gNyak-0008L0-VH; Sat, 17 Nov 2018 11:16: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=+nmk=n4=xenproject.org=prvs=852889254=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gNyak-0008Kn-Cv
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 11:16:46 +0000
X-Inumbo-ID: 440ad532-ea5a-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 440ad532-ea5a-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 11:16:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,244,1539648000"; d="scan'208";a="70849615"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75597-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:guest-start:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75585
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 17 Nov 2018 11:16:41 +0000
Subject: [Xen-devel] [distros-debian-stretch test] 75597: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NTk3IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvNzU1OTcvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3RyZXRjaC1uZXRib290LXB2Z3J1
YiAxMSBndWVzdC1zdGFydCAgIGZhaWwgbGlrZSA3NTU4NQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgMTEgZ3Vlc3Qtc3RhcnQgICAgZmFpbCBsaWtlIDc1NTg1
CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZncnViIDExIGd1ZXN0LXN0
YXJ0ICAgICBmYWlsIGxpa2UgNzU1ODUKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1u
ZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzU1ODUKCmJhc2Vs
aW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3NTU4NQoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3RyZXRjaC1uZXRib290
LXB2Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc3Ry
ZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtYW1kNjQtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1w
eWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAv
aG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJj
ZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJs
ZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 12:53:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 12:53: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-devel-bounces@lists.xenproject.org>)
	id 1gO06U-0006sw-IF; Sat, 17 Nov 2018 12:53: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=kxhy=n4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gO06T-0006sj-3W
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 12:53:37 +0000
X-Inumbo-ID: cb8ab636-ea67-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb8ab636-ea67-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 12:53:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gO06O-0001QB-KK; Sat, 17 Nov 2018 12:53:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gO06O-0004EK-D7; Sat, 17 Nov 2018 12:53:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gO06O-0000xK-CU; Sat, 17 Nov 2018 12:53:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130284-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 12:53:32 +0000
Subject: [Xen-devel] [ovmf test] 130284: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDI4NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAyODQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTAgZGF5cyAgMTAyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDEgZGF5cyAgIDI0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 13:09:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 13:09: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-devel-bounces@lists.xenproject.org>)
	id 1gO0Lz-0007nX-Ue; Sat, 17 Nov 2018 13:09: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=kxhy=n4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gO0Lz-0007nL-6k
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 13:09:39 +0000
X-Inumbo-ID: 0947e78c-ea6a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0947e78c-ea6a-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 13:09:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gO0Lv-0001k5-3R; Sat, 17 Nov 2018 13:09:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gO0Lu-0005Lx-Pu; Sat, 17 Nov 2018 13:09:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gO0Lu-00062k-PH; Sat, 17 Nov 2018 13:09:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130289-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=901abfef5de149546b16fba6f4d5bd7def08c672
X-Osstest-Versions-That: xen=9bd4c69ce85846803a612c5c7429b3f49882fd9c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 13:09:34 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130289: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDI4OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDI4OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5MDFhYmZlZjVkZTE0OTU0NmIxNmZiYTZmNGQ1YmQ3ZGVmMDhjNjcyCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5YmQ0YzY5Y2U4NTg0NjgwM2E2
MTJjNWM3NDI5YjNmNDk4ODJmZDljCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzAyMTkgIDIwMTgt
MTEtMTYgMTg6MDA6MzcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwMjg5ICAy
MDE4LTExLTE3IDExOjAwOjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdn
aW9saUBzdXNlLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKICAgOWJkNGM2OWNlOC4uOTAxYWJmZWY1ZCAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MiAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 13:55:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 13: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-devel-bounces@lists.xenproject.org>)
	id 1gO14P-0002ui-20; Sat, 17 Nov 2018 13:55: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=KxhY=N4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gO14O-0002uW-ER
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 13:55:32 +0000
X-Inumbo-ID: 6fcdf6f4-ea70-11e8-ab4a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6fcdf6f4-ea70-11e8-ab4a-12d6303a7972;
 Sat, 17 Nov 2018 13:55:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gO14C-0002ZN-O3; Sat, 17 Nov 2018 13:55:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gO14C-0006oW-Gu; Sat, 17 Nov 2018 13:55:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gO14C-0000t8-GI; Sat, 17 Nov 2018 13:55:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130296-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 13:55:20 +0000
Subject: [Xen-devel] [ovmf test] 130296: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDI5NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAyOTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTAgZGF5cyAgMTAzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDEgZGF5cyAgIDI1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 14:39:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 14:39: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-devel-bounces@lists.xenproject.org>)
	id 1gO1kH-00065X-RF; Sat, 17 Nov 2018 14:38: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=jpwe=n4=infradead.org=willy@srs-us1.protection.inumbo.net>)
 id 1gO1kG-00065S-2d
 for xen-devel@lists.xen.org; Sat, 17 Nov 2018 14:38:48 +0000
X-Inumbo-ID: 7cd7970c-ea76-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7cd7970c-ea76-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 14:38:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=/zNBUCAMRmoXKBimMVtAE4QR4UGJY3SWr5eYPrQMtDA=; b=HzzJ++i/S2OY8/vss7GiyovQE
 vEtSL8ZylVu81cPIeBoCpi6M4F8SFq3dYnWjLG7TQ1xp7FoMBsm3h5Gw/DW2v440/x/NrTHOuTFPz
 svPTLEkNB6uJOg7FybnhXGSSS6/SyKyqySW3CsSg88LYTnxy/OElKn3K6d303S2FM0Rrk8bp54jHb
 rQMNkVS/kCWmHuLtg3TMH3CE7mE5l6XoCVO3fHXSihaqsMVY/yRaBOM8YzqYSW3jT85s2dwch9F4B
 pl+g6h5zZ1mdTL2e22inlVokIQAJFV6JR6fc9ZV3b+kmb5ccOV+mHRBkI6/MTBVqcI/4Gg8oKRbpF
 2LBYKy2bQ==;
Received: from willy by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1gO1jC-00017n-Ny; Sat, 17 Nov 2018 14:37:42 +0000
Date: Sat, 17 Nov 2018 06:37:42 -0800
From: Matthew Wilcox <willy@infradead.org>
To: Souptick Joarder <jrdr.linux@gmail.com>
Message-ID: <20181117143742.GB7861@bombadil.infradead.org>
References: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
 <20181116182836.GB17088@rapoport-lnx>
 <CAFqt6zYp0j999WXw9Jus0oZMjADQQkPfso8btv6du6L9CE3PXA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFqt6zYp0j999WXw9Jus0oZMjADQQkPfso8btv6du6L9CE3PXA@mail.gmail.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
Subject: Re: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 iommu@lists.linux-foundation.org, rppt@linux.ibm.com, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, rppt@linux.vnet.ibm.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, mchehab@kernel.org,
 iamjoonsoo.kim@lge.com, vbabka@suse.cz, Juergen Gross <jgross@suse.com>,
 hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBOb3YgMTcsIDIwMTggYXQgMTI6MjY6MzhQTSArMDUzMCwgU291cHRpY2sgSm9hcmRl
ciB3cm90ZToKPiBPbiBGcmksIE5vdiAxNiwgMjAxOCBhdCAxMTo1OSBQTSBNaWtlIFJhcG9wb3J0
IDxycHB0QGxpbnV4LmlibS5jb20+IHdyb3RlOgo+ID4gPiArICogdm1faW5zZXJ0X3JhbmdlIC0g
aW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBpbnRvIHVzZXIgdm1hCj4gPiA+ICsgKiBAdm1h
OiB1c2VyIHZtYSB0byBtYXAgdG8KPiA+ID4gKyAqIEBhZGRyOiB0YXJnZXQgdXNlciBhZGRyZXNz
IG9mIHRoaXMgcGFnZQo+ID4gPiArICogQHBhZ2VzOiBwb2ludGVyIHRvIGFycmF5IG9mIHNvdXJj
ZSBrZXJuZWwgcGFnZXMKPiA+ID4gKyAqIEBwYWdlX2NvdW50OiBuby4gb2YgcGFnZXMgbmVlZCB0
byBpbnNlcnQgaW50byB1c2VyIHZtYQo+ID4gPiArICoKPiA+ID4gKyAqIFRoaXMgYWxsb3dzIGRy
aXZlcnMgdG8gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyB0aGV5J3ZlIGFsbG9jYXRlZAo+
ID4gPiArICogaW50byBhIHVzZXIgdm1hLiBUaGlzIGlzIGEgZ2VuZXJpYyBmdW5jdGlvbiB3aGlj
aCBkcml2ZXJzIGNhbiB1c2UKPiA+ID4gKyAqIHJhdGhlciB0aGFuIHVzaW5nIHRoZWlyIG93biB3
YXkgb2YgbWFwcGluZyByYW5nZSBvZiBrZXJuZWwgcGFnZXMgaW50bwo+ID4gPiArICogdXNlciB2
bWEuCj4gPgo+ID4gUGxlYXNlIGFkZCB0aGUgcmV0dXJuIHZhbHVlIGFuZCBjb250ZXh0IGRlc2Ny
aXB0aW9ucy4KPiA+Cj4gCj4gU3VyZSBJIHdpbGwgd2FpdCBmb3Igc29tZSB0aW1lIHRvIGdldCBh
ZGRpdGlvbmFsIHJldmlldyBjb21tZW50cyBhbmQKPiBhZGQgYWxsIG9mIHRob3NlIHJlcXVlc3Rl
ZCBjaGFuZ2VzIGluIHYyLgoKWW91IGNvdWxkIHNlbmQgeW91ciBwcm9wb3NlZCB3b3JkaW5nIG5v
dyB3aGljaCBtaWdodCByZW1vdmUgdGhlIG5lZWQKZm9yIGEgdjMgaWYgd2UgZW5kIHVwIGFyZ3Vp
bmcgYWJvdXQgdGhlIHdvcmRpbmcuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 14:39:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 14:39: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-devel-bounces@lists.xenproject.org>)
	id 1gO1ky-000693-6L; Sat, 17 Nov 2018 14:39:32 +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=KxhY=N4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gO1kx-00068r-DX
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 14:39:31 +0000
X-Inumbo-ID: 91f7733a-ea76-11e8-ac7a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91f7733a-ea76-11e8-ac7a-12d6303a7972;
 Sat, 17 Nov 2018 14:39:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gO1kk-0003Se-3X; Sat, 17 Nov 2018 14:39:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gO1kj-00087z-OV; Sat, 17 Nov 2018 14:39:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gO1kj-0004U3-No; Sat, 17 Nov 2018 14:39:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130142-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5552683784c9e2641e8c74827565476a45827126
X-Osstest-Versions-That: linux=0bb1a5e5aa1728a2c501cdd916923ef44fc07e2f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 14:39:17 +0000
Subject: [Xen-devel] [linux-4.9 test] 130142: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE0MiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDE0Mi8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNiBndWVzdC1zdGFydC9kZWJp
YW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTI5NzYzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk5NjYKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyOTk2NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5OTY2CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjk5NjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTk2NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDU1NTI2ODM3ODRjOWUyNjQxZThjNzQ4Mjc1
NjU0NzZhNDU4MjcxMjYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBi
YjFhNWU1YWExNzI4YTJjNTAxY2RkOTE2OTIzZWY0NGZjMDdlMmYKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyOTk2NiAgMjAxOC0xMS0xMyAxNDo1ODo0MCBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMzAxNDIgIDIwMTgtMTEtMTUgMTk6MDI6MTcgWiAgICAxIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiRXJp
YyBXLiBCaWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgQWFybyBLb3NraW5lbiA8
YWFyby5rb3NraW5lbkBpa2kuZmk+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+
CiAgQWxleCBTdGFub2V2IDxhbGV4QGFzdGFub2V2LmNvbT4KICBBbGV4YW5kZXIgRHV5Y2sgPGFs
ZXhhbmRlci5oLmR1eWNrQGxpbnV4LmludGVsLmNvbT4KICBBbGV4YW5kZXIgUGxvdW1pc3RvcyA8
YWxleC5wbG91bWlzdG9zQGdtYWlsLmNvbT4KICBBbGV4YW5kcmUgQmVsbG9uaSA8YWxleGFuZHJl
LmJlbGxvbmlAYm9vdGxpbi5jb20+CiAgQWxleGV5IEtob3Jvc2hpbG92IDxraG9yb3NoaWxvdkBp
c3ByYXMucnU+CiAgQW1pciBHb2xkc3RlaW4gPGFtaXI3M2lsQGdtYWlsLmNvbT4KICBBbmRyZWFz
IEtlbW5hZGUgPGFuZHJlYXNAa2VtbmFkZS5pbmZvPgogIEFuZHJldyBCb3dlcnMgPGFuZHJld3gu
Ym93ZXJzQGludGVsLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFyZW5k
IHZhbiBTcHJpZWwgPGFyZW5kLnZhbnNwcmllbEBicm9hZGNvbS5jb20+CiAgQXJuYWxkbyBDYXJ2
YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5k
Yi5kZT4KICBCYXJ0bG9taWVqIFpvbG5pZXJraWV3aWN6IDxiLnpvbG5pZXJraWVAc2Ftc3VuZy5j
b20+CiAgQmVuIEh1dGNoaW5ncyA8YmVuQGRlY2FkZW50Lm9yZy51az4KICBCaW4gTWVuZyA8Ym1l
bmcuY25AZ21haWwuY29tPgogIEJqb3JuIEFuZGVyc3NvbiA8Ympvcm4uYW5kZXJzc29uQGxpbmFy
by5vcmc+CiAgQmpvcm4gSGVsZ2FhcyA8YmhlbGdhYXNAZ29vZ2xlLmNvbT4KICBCb3JpcyBCcmV6
aWxsb24gPGJvcmlzLmJyZXppbGxvbkBib290bGluLmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4K
ICBCcmVubyBMZWl0YW8gPGxlaXRhb0BkZWJpYW4ub3JnPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0
YWxpbi5tYXJpbmFzQGFybS5jb20+CiAgQ2hyaXN0aWFuIEhld2l0dCA8Y2hyaXN0aWFuc2hld2l0
dEBnbWFpbC5jb20+CiAgQ2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+
CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb2x5IExpIDxj
b2x5bGlAc3VzZS5kZT4KICBDb3JleSBNaW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENy
aXN0aWFuIEJpcnNhbiA8Y3Jpc3RpYW4uYmlyc2FuQG1pY3JvY2hpcC5jb20+CiAgRGFuIFdpbGxp
YW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxA
aW9nZWFyYm94Lm5ldD4KICBEYXZpZCBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2
aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8ZHN0ZXJi
YUBzdXNlLmNvbT4KICBEZW5pcyBEcm96ZG92IDxkZW5pc2RAbWVsbGFub3guY29tPgogIERpY2sg
S2VubmVkeSA8ZGljay5rZW5uZWR5QGJyb2FkY29tLmNvbT4KICBEaW5oIE5ndXllbiA8ZGluZ3V5
ZW5Aa2VybmVsLm9yZz4KICBEbWl0cnkgQmF6aGVub3YgPGJhemhlbm92LmRuQGdtYWlsLmNvbT4K
ICBEb21pbmlrIEJyb2Rvd3NraSA8bGludXhAZG9taW5pa2Jyb2Rvd3NraS5uZXQ+CiAgRG91ZyBM
ZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgogIERvdWdsYXMgQW5kZXJzb24gPGRpYW5kZXJz
QGNocm9taXVtLm9yZz4KICBEci4gR3JlZyBXZXR0c3RlaW4gPGdyZWdAZW5qZWxsaWMuY29tPgog
IERyLiBHcmVnIFdldHRzdGVpbiA8Z3JlZ0B3aW5kLmVuamVsbGljLmNvbT4KICBFcmljIEJpZ2dl
cnMgPGViaWdnZXJzQGdvb2dsZS5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUu
Y29tPgogIEVyaWMgVy4gQmllZGVybWFuIDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgRXVnZW4g
SHJpc3RldiA8ZXVnZW4uaHJpc3RldkBtaWNyb2NoaXAuY29tPgogIEZlbGlwZSBCYWxiaSA8ZmVs
aXBlLmJhbGJpQGxpbnV4LmludGVsLmNvbT4KICBGaWxpcGUgTWFuYW5hIDxmZG1hbmFuYUBzdXNl
LmNvbT4KICBGaW5uIFRoYWluIDxmdGhhaW5AdGVsZWdyYXBoaWNzLmNvbS5hdT4KICBGbG9yaWFu
IFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+CiAgRnJhbmNrIExlbm9ybWFuZCA8ZnJhbmNrLmxlbm9y
bWFuZEBueHAuY29tPgogIEdpb2ggS2ltIDxnaS1vaC5raW1AcHJvZml0YnJpY2tzLmNvbT4KICBH
cmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIg
Um9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW9xaW5nIEppYW5nIDxncWppYW5nQHN1c2Uu
Y29tPgogIEhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CiAgSGFucyBWZXJrdWls
IDxoYW5zLnZlcmt1aWxAY2lzY28uY29tPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWxAeHM0YWxs
Lm5sPgogIEhlIFpoZSA8emhlLmhlQHdpbmRyaXZlci5jb20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxs
ZXJAZ214LmRlPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBI
b2xnZXIgSG9mZnN0w6R0dGUgPGhvbGdlckBhcHBsaWVkLWFzeW5jaHJvbnkuY29tPgogIEhvcmlh
IEdlYW50xIMgPGhvcmlhLmdlYW50YUBueHAuY29tPgogIEhvdSBUYW8gPGhvdXRhbzFAaHVhd2Vp
LmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKLiBCcnVjZSBGaWVsZHMg
PGJmaWVsZHNAcmVkaGF0LmNvbT4KICBKYW1lcyBTbWFydCA8amFtZXMuc21hcnRAYnJvYWRjb20u
Y29tPgogIEphbWVzIFNtYXJ0IDxqc21hcnQyMDIxQGdtYWlsLmNvbT4KICBKYW4gR2xhdWJlciA8
amdsYXViZXJAY2F2aXVtLmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphbm9zY2gg
RnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXJra28gU2Fra2luZW4gPGphcmtrby5z
YWtraW5lbkBsaW51eC5pbnRlbC5jb20+CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3gu
Y29tPgogIEphdmllciBNYXJ0aW5leiBDYW5pbGxhcyA8amF2aWVybUByZWRoYXQuY29tPgogIEpl
ZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgogIEplZmYgTWFob25leSA8
amVmZm1Ac3VzZS5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEplcmVteSBD
bGluZSA8amNsaW5lQHJlZGhhdC5jb20+CiAgSmlhIEhvbmd0YW8gPGhvbmd0YW8uamlhQGZyZWVz
Y2FsZS5jb20+CiAgSmlyaSBLb3NpbmEgPGprb3NpbmFAc3VzZS5jej4KICBKaXJpIE9sc2EgPGpv
bHNhQGtlcm5lbC5vcmc+CiAgSm9lIEppbiA8am9lLmppbkBvcmFjbGUuY29tPgogIEpvaGFuIEhv
dm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb2huIERhdmlkIEFuZ2xpbiA8ZGF2ZS5hbmdsaW5A
YmVsbC5uZXQ+CiAgSm9obiBTcGVyYmVjayA8anNwZXJiZWNrQGdvb2dsZS5jb20+CiAgSm9uYXRo
YW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29tPgogIEpvcmdlbiBIYW5zZW4g
PGpoYW5zZW5Adm13YXJlLmNvbT4KICBKb3NlZiBCYWNpayA8amJhY2lrQGZiLmNvbT4KICBKb3Nl
ZiBCYWNpayA8am9zZWZAdG94aWNwYW5kYS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBLcnp5c3p0b2YgS296bG93c2tp
IDxrcnprQGtlcm5lbC5vcmc+CiAgTGFycy1QZXRlciBDbGF1c2VuIDxsYXJzQG1ldGFmb28uZGU+
CiAgTGVvbiBSb21hbm92c2t5IDxsZW9ucm9AbWVsbGFub3guY29tPgogIExpbnVzIFRvcnZhbGRz
IDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53
YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9pYyBQb3VsYWluIDxsb2ljLnBvdWxhaW5AbGluYXJvLm9y
Zz4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHVjYSBDb2VsaG8gPGx1Y2lh
bm8uY29lbGhvQGludGVsLmNvbT4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2No
ZXNAbWljcm9jaGlwLmNvbT4KICBMdWthcyBDemVybmVyIDxsY3plcm5lckByZWRoYXQuY29tPgog
IEx1a2FzIFd1bm5lciA8bHVrYXNAd3VubmVyLmRlPgogIE1hY2llaiBTLiBTem1pZ2llcm8gPG1h
aWxAbWFjaWVqLnN6bWlnaWVyby5uYW1lPgogIE1hY2llaiBXLiBSb3p5Y2tpIDxtYWNyb0BsaW51
eC1taXBzLm9yZz4KICBNYXJjZWwgSG9sdG1hbm4gPG1hcmNlbEBob2x0bWFubi5vcmc+CiAgTWFy
ZWsgU3p5cHJvd3NraSA8bS5zenlwcm93c2tpQHNhbXN1bmcuY29tPgogIE1hcmsgQnJvd24gPGJy
b29uaWVAa2VybmVsLm9yZz4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBv
cmFjbGUuY29tPgogIE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4K
ICBNYXJ0aW4gV2lsbGkgPG1hcnRpbkBzdHJvbmdzd2FuLm9yZz4KICBNYXNhbWkgSGlyYW1hdHN1
IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1hdGhpZXUgTWFsYXRlcnJlIDxtYWxhdEBkZWJpYW4u
b3JnPgogIE1hdGhpZXUgUG9pcmllciA8bWF0aGlldS5wb2lyaWVyQGxpbmFyby5vcmc+CiAgTWF1
cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNaWNoYWVs
IEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBTY2htaXR6IDxzY2htaXR6
bWljQGdtYWlsLmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWhjbGEg
SG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWtlIEtyYXZldHogPG1pa2Uua3JhdmV0ekBvcmFj
bGUuY29tPgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pbWkgWm9oYXIg
PHpvaGFyQGxpbnV4LmlibS5jb20+CiAgTWlzb25vIFRvbW9oaXJvIDxtaXNvbm8udG9tb2hpcm9A
anAuZnVqaXRzdS5jb20+CiAgTmF0aGFuIENoYW5jZWxsb3IgPG5hdGVjaGFuY2VsbG9yQGdtYWls
LmNvbT4KICBOaWNrIERlc2F1bG5pZXJzIDxuZGVzYXVsbmllcnNAZ29vZ2xlLmNvbT4KICBOaWNv
bGFzIFBpdHJlIDxuaWNvQGxpbmFyby5vcmc+CiAgTmljb2xhcyBQaXRyZSA8bmljb2xhcy5waXRy
ZUBsaW5hcm8ub3JnPgogIE5pa2xhcyBDYXNzZWwgPG5pa2xhcy5jYXNzZWxAbGluYXJvLm9yZz4K
ICBPbWFyIFNhbmRvdmFsIDxvc2FuZG92QGZiLmNvbT4KICBPbmRyZWogTW9zbmFjZWsgPG9tb3Nu
YWNlQHJlZGhhdC5jb20+CiAgUGFyYXYgUGFuZGl0IDxwYXJhdkBtZWxsYW5veC5jb20+CiAgUGF1
bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgQ2VyY3VlaWwgPHBhdWxAY3Jh
cG91aWxsb3UubmV0PgogIFBhdWwgTW9vcmUgPHBhdWxAcGF1bC1tb29yZS5jb20+CiAgUGV0ZXIg
Q2hlbiA8cGV0ZXIuY2hlbkBueHAuY29tPgogIFBldHIgTWxhZGVrIDxwbWxhZGVrQHN1c2UuY29t
PgogIFFpdXh1IFpodW8gPHFpdXh1LnpodW9AaW50ZWwuY29tPgogIFF1IFdlbnJ1byA8d3F1QHN1
c2UuY29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4K
ICBTYWkgUHJhbmVldGggPHNhaS5wcmFuZWV0aC5wcmFraHlhQGludGVsLmNvbT4KICBTYWkgUHJh
bmVldGggUHJha2h5YSA8c2FpLnByYW5lZXRoLnByYWtoeWFAaW50ZWwuY29tPgogIFNhbmRlciBF
aWtlbGVuYm9vbSA8bGludXhAZWlrZWxlbmJvb20uaXQ+CiAgU2Fuc2tyaXRpIFNoYXJtYSA8c2Fu
c2hhcm1AcmVkaGF0LmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2Nv
dHQgV29vZCA8c2NvdHR3b29kQGZyZWVzY2FsZS5jb20+CiAgU2ViYXN0aWFuIEFuZHJ6ZWogU2ll
d2lvciA8YmlnZWFzeUBsaW51dHJvbml4LmRlPgogIFNlYmFzdGlhbiBCYXNpZXJza2kgPHNlYmFz
dGlhbnguYmFzaWVyc2tpQGludGVsLmNvbT4KICBTZXJoZXkgUG9wb3Z5Y2ggPHNlcmhlLnBvcG92
eWNoQGdtYWlsLmNvbT4KICBTaGFvaHVhIExpIDxzaGxpQGZiLmNvbT4KICBTaGF1bCBUcmllYml0
eiA8c2hhdWwudHJpZWJpdHpAaW50ZWwuY29tPgogIFNodWFoIEtoYW4gKFNhbXN1bmcgT1NHKSA8
c2h1YWhAa2VybmVsLm9yZz4KICBTaHVhaCBLaGFuIDxzaHVhaEBrZXJuZWwub3JnPgogIFNvbmcg
TXVjaHVuIDxzbXVjaHVuQGdtYWlsLmNvbT4KICBTdGFuIEpvaG5zb24gPHVzZXJtNTdAeWFob28u
Y29tPgogIFN0ZWZhbiBOdWVybmJlcmdlciA8c251QGFtYXpvbi5jb20+CiAgU3RlZmZlbiBLbGFz
c2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGVwaGVuIEJveWQgPHN3Ym95
ZEBjaHJvbWl1bS5vcmc+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgog
IFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1bWl0IFNh
eGVuYSA8c3VtaXQuc2F4ZW5hQGJyb2FkY29tLmNvbT4KICBTdXp1a2kgSyBQb3Vsb3NlIDxzdXp1
a2kucG91bG9zZUBhcm0uY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYW5n
IEp1bmh1aSA8dGFuZy5qdW5odWkubGludXhAZ21haWwuY29tPgogIFRlanVuIEhlbyA8dGpAa2Vy
bmVsLm9yZz4KICBUaGVvZG9yZSBUcydvIDx0eXRzb0BtaXQuZWR1PgogIFRoaWVycnkgUmVkaW5n
IDx0cmVkaW5nQG52aWRpYS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXgu
ZGU+CiAgVGhvciBUaGF5ZXIgPHRob3IudGhheWVyQGxpbnV4LmludGVsLmNvbT4KICBUb25naGFv
IFpoYW5nIDx4aWFuZ3hpYS5tLnl1ZUBnbWFpbC5jb20+CiAgVG9ueSBMdWNrIDx0b255Lmx1Y2tA
aW50ZWwuY29tPgogIFRyaSBWbyA8dHJvbmdAYW5kcm9pZC5jb20+CiAgVHJvbmQgTXlrbGVidXN0
IDx0cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJv
bmRteUBnbWFpbC5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAg
VmFzaWxpcyBMaWFza292aXRpcyA8dmxpYXNrb3ZpdGlzQHN1c2UuY29tPgogIFZpbm9kIEtvdWwg
PHZrb3VsQGtlcm5lbC5vcmc+CiAgVmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGluYXJvLm9y
Zz4KICBXYWltYW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdhbmcgU2hpbG9uZyA8d3No
aWxvbmdAZGRuLmNvbT4KICBXZW53ZW4gV2FuZyA8d2FuZzY0OTVAdW1uLmVkdT4KICBXaWxsIERl
YWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBXb2xmcmFtIFNhbmcgPHdzYStyZW5lc2FzQHNh
bmctZW5naW5lZXJpbmcuY29tPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAg
WXUgWmhhbyA8eXV6aGFvQGdvb2dsZS5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3
ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5n
IHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAogICAwYmIxYTVlNWFhMTcuLjU1NTI2ODM3ODRjOSAgNTU1MjY4Mzc4NGM5ZTI2NDFlOGM3
NDgyNzU2NTQ3NmE0NTgyNzEyNiAtPiB0ZXN0ZWQvbGludXgtNC45CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 15:06:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 15:06: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-devel-bounces@lists.xenproject.org>)
	id 1gO2Ar-0008QJ-R5; Sat, 17 Nov 2018 15:06: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=KxhY=N4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gO2Aq-0008Q9-67
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 15:06:16 +0000
X-Inumbo-ID: 535589d8-ea7a-11e8-85ff-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 535589d8-ea7a-11e8-85ff-12d6303a7972;
 Sat, 17 Nov 2018 15:06:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gO2Am-0003yf-8r; Sat, 17 Nov 2018 15:06:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gO2Al-0000Lf-T1; Sat, 17 Nov 2018 15:06:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gO2Al-0002wH-SM; Sat, 17 Nov 2018 15:06:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130301-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 15:06:11 +0000
Subject: [Xen-devel] [ovmf test] 130301: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDMwMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzMDEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTAgZGF5cyAgMTA0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDIgZGF5cyAgIDI2IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 15:25:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 15:25: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-devel-bounces@lists.xenproject.org>)
	id 1gO2TX-0001T5-K4; Sat, 17 Nov 2018 15:25: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=KxhY=N4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gO2TW-0001Ss-6L
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 15:25:34 +0000
X-Inumbo-ID: 050653c2-ea7d-11e8-b027-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 050653c2-ea7d-11e8-b027-12d6303a7972;
 Sat, 17 Nov 2018 15:25:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gO2TQ-0004KP-1E; Sat, 17 Nov 2018 15:25:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gO2TP-00016X-ON; Sat, 17 Nov 2018 15:25:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gO2TP-0000sr-Nh; Sat, 17 Nov 2018 15:25:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gO2TP-0000sr-Nh@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 15:25:27 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete test-amd64-i386-xl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKVHJlZTog
bGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2Fy
ZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJl
ZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJv
ZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1z
dGFibGUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2
MmQ5NzczMDlhMjJmCiAgQnVnIG5vdCBwcmVzZW50OiBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRj
MDdlMTdiNmU4Y2Y2YmQxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwMzA2LwoKCiAgY29tbWl0IDdiODA1MmUxOTMw
NDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBBdXRob3I6IEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4KICBEYXRlOiAgIE1vbiBPY3QgMTkgMDQ6MjM6MjkgMjAxNSAtMDYwMAog
IAogICAgICBpZ2I6IGZpeCBOVUxMIGRlcmVmcyBkdWUgdG8gc2tpcHBlZCBTUi1JT1YgZW5hYmxp
bmcKICAgICAgCiAgICAgIFsgVXBzdHJlYW0gY29tbWl0IGJlMDY5OThmOTZlY2I5MzkzOGFkMmNj
ZTQ2YzQyODliZjdjZjQ1YmMgXQogICAgICAKICAgICAgVGhlIGNvbWJpbmVkIGVmZmVjdCBvZiBj
b21taXRzIDY0MjNmYzM0MTYgKCJpZ2I6IGRvIG5vdCByZS1pbml0IFNSLUlPVgogICAgICBkdXJp
bmcgcHJvYmUiKSBhbmQgY2VlZTM0NTBiMyAoImlnYjogbWFrZSBzdXJlIFNSLUlPViBpbml0IHVz
ZXMgdGhlCiAgICAgIHJpZ2h0IG51bWJlciBvZiBxdWV1ZXMiKSBjYXVzZXMgVkZzIG5vIGxvbmdl
ciBnZXR0aW5nIHNldCB1cCwgbGVhZGluZwogICAgICB0byBOVUxMIHBvaW50ZXIgZGVyZWZlcmVu
Y2VzIGR1ZSB0byB0aGUgYWRhcHRlcidzIC0+dmZfZGF0YSBiZWluZyBOVUxMCiAgICAgIHdoaWxl
IC0+dmZzX2FsbG9jYXRlZF9jb3VudCBpcyBub24temVyby4gVGhlIGZpcnN0IGNvbW1pdCBub3Qg
b25seQogICAgICBuZWdsZWN0ZWQgdGhlIHNpZGUgZWZmZWN0IG9mIGlnYl9zcmlvdl9yZWluaXQo
KSB0aGF0IHRoZSBzZWNvbmQgY29tbWl0CiAgICAgIHRyaWVkIHRvIGFjY291bnQgZm9yLCBidXQg
YWxzbyB0aGF0IG9mIHNldHRpbmcgSUdCX0ZMQUdfSEFTX01TSVgsCiAgICAgIHdpdGhvdXQgd2hp
Y2ggaWdiX2VuYWJsZV9zcmlvdigpIGlzIGVmZmVjdGl2ZWx5IGEgbm8tb3AuIENhbGxpbmcKICAg
ICAgaWdiX3sscmV9c2V0X2ludGVycnVwdF9jYXBhYmlsaXR5KCkgYXMgZG9uZSBoZXJlIHNlZW1z
IHRvIGFkZHJlc3MgdGhpcywKICAgICAgYnV0IEknbSBub3Qgc3VyZSB3aGV0aGVyIHRoaXMgaXMg
YmV0dGVyIHRoYW4gc2lucGx5IHJldmVydGluZyB0aGUgb3RoZXIKICAgICAgdHdvIGNvbW1pdHMu
CiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICAgIFRlc3RlZC1ieTogQWFyb24gQnJvd24gPGFhcm9uLmYuYnJvd25AaW50ZWwuY29t
PgogICAgICBTaWduZWQtb2ZmLWJ5OiBKZWZmIEtpcnNoZXIgPGplZmZyZXkudC5raXJzaGVyQGlu
dGVsLmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwu
b3JnPgoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4
LTMuMTgvdGVzdC1hbWQ2NC1pMzg2LXhsLnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVh
Y2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0
aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC0zLjE4
L3Rlc3QtYW1kNjQtaTM4Ni14bC54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xMzAzMDYuYmlz
ZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjg4NTggLS1ibGVzc2luZ3M9cmVhbCxy
ZWFsLWJpc2VjdCBsaW51eC0zLjE4IHRlc3QtYW1kNjQtaTM4Ni14bCB4ZW4tYm9vdApTZWFyY2hp
bmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTMwMDY3IGZhaWwgW2hvc3Q9ZGViaW5hMV0g
LyAxMjg4NTggW2hvc3Q9YWxiYW5hMF0gMTI4ODQxIFtob3N0PXJpbWF2YTFdIDEyODgwNyBbaG9z
dD1lbGJsaW5nMF0gMTI4NjkxIFtob3N0PWh1eGVscmViZTBdIDEyODI1OCBbaG9zdD1hbGJhbmEw
XSAxMjgyMzIgW2hvc3Q9aHV4ZWxyZWJlMV0gMTI4MTc3IFtob3N0PWJhcm9xdWUwXSAxMjgwOTYg
W2hvc3Q9YWxiYW5hMV0gMTI3NDg2IFtob3N0PXBpbm90MF0gMTI3NDcyIFtob3N0PXJpbWF2YTFd
IDEyNzQ1NSBbaG9zdD1odXhlbHJlYmUxXSAxMjcyOTYgW2hvc3Q9am91YmVydGluMV0gMTI3MDAx
IFtob3N0PWZpYW5vMF0gMTI2OTI2IFtob3N0PWZpYW5vMF0gMTI2ODEzIFtob3N0PWpvdWJlcnRp
bjFdIDEyNjcxMSBbaG9zdD1qb3ViZXJ0aW4xXSAxMjY1ODMgW2hvc3Q9am91YmVydGluMV0gMTI2
NDcyIFtob3N0PWpvdWJlcnRpbjFdIDEyNjM2MiBbaG9zdD1qb3ViZXJ0aW4xXSAxMjYyNzAgW2hv
c3Q9am91YmVydGluMV0gMTI2MTg5IFtob3N0PWpvdWJlcnRpbjFdIDEyNjA0MiBbaG9zdD1jaGFy
ZG9ubmF5MV0gMTI1ODk5IFtob3N0PWh1eGVscmViZTFdIDEyNTY1OCBbaG9zdD1lbGJsaW5nMV0g
MTI1NjQ5IFtob3N0PWRlYmluYTBdIDEyNTY0MSBbaG9zdD1jaGFyZG9ubmF5MV0gMTI1NTYxIG9r
LgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzAwNjcgLyAxMjU1NjEKKHRyZWUgd2l0
aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8g
dXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKVHJlZTogbGludXhmaXJtd2Fy
ZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTog
cWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6
IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDov
L3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCA3OGUwODk3ZGQ4YjMyMWJhMWI0YTIxMzc3
NzhhYjdhZTdkNDAwYWY1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdh
OTkwODg3YmUKQmFzaXMgcGFzcyA3NjEyMDI1ZmJjN2E1YWI1NGJmNzFmNDhiOTliMGI2YTE1ZmM3
YjA2IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUz
NDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQz
YTg2NTVkMDc2NjNhIGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKR2Vu
ZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFi
bGUuZ2l0Izc2MTIwMjVmYmM3YTVhYjU0YmY3MWY0OGI5OWIwYjZhMTVmYzdiMDYtNzhlMDg5N2Rk
OGIzMjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQwMGFmNSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjYzhlYTA0NTc0OTUzNDJjNDE3
YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MC1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjNDMxMzkxMzVhODkzOGRl
NDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYS1kZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0I2UzZjY2N2JjNWY1MWQwYWE0
NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEtMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5
OTA4ODdiZQphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogcWVt
dS14ZW4KTG9hZGVkIDMwMDUgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0
ZXN0IHJlc3VsdHM6CiAxMjU1MDUgW2hvc3Q9YWxiYW5hMF0KIDEyNTUyNSBbaG9zdD1pdGFsaWEw
XQogMTI1NTYxIHBhc3MgNzYxMjAyNWZiYzdhNWFiNTRiZjcxZjQ4Yjk5YjBiNmExNWZjN2IwNiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQx
N2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1
ZDA3NjYzYSBlM2Y2NjdiYzVmNTFkMGFhNDQzNTdhNjRjYTEzNGNkOTUyNjc5YzgxCiAxMjU2NDEg
W2hvc3Q9Y2hhcmRvbm5heTFdCiAxMjU2NDkgW2hvc3Q9ZGViaW5hMF0KIDEyNTY1OCBbaG9zdD1l
bGJsaW5nMV0KIDEyNTg5OSBbaG9zdD1odXhlbHJlYmUxXQogMTI2MDQyIFtob3N0PWNoYXJkb25u
YXkxXQogMTI2MTg5IFtob3N0PWpvdWJlcnRpbjFdCiAxMjYyNzAgW2hvc3Q9am91YmVydGluMV0K
IDEyNjM2MiBbaG9zdD1qb3ViZXJ0aW4xXQogMTI2NDcyIFtob3N0PWpvdWJlcnRpbjFdCiAxMjY1
ODMgW2hvc3Q9am91YmVydGluMV0KIDEyNjcxMSBbaG9zdD1qb3ViZXJ0aW4xXQogMTI2ODEzIFto
b3N0PWpvdWJlcnRpbjFdCiAxMjY5MzYgW2hvc3Q9am91YmVydGluMV0KIDEyNjg5NCBbaG9zdD1q
b3ViZXJ0aW4xXQogMTI2OTE2IFtob3N0PWpvdWJlcnRpbjFdCiAxMjY5MDEgW2hvc3Q9am91YmVy
dGluMV0KIDEyNjkwMyBbaG9zdD1qb3ViZXJ0aW4xXQogMTI2OTIwIFtob3N0PWpvdWJlcnRpbjFd
CiAxMjY5MDggW2hvc3Q9am91YmVydGluMV0KIDEyNjkxMSBbaG9zdD1qb3ViZXJ0aW4xXQogMTI2
OTEyIFtob3N0PWpvdWJlcnRpbjFdCiAxMjY5NDIgW2hvc3Q9am91YmVydGluMV0KIDEyNjkyOCBb
aG9zdD1qb3ViZXJ0aW4xXQogMTI2OTIzIFtob3N0PWpvdWJlcnRpbjFdCiAxMjY5NDMgW2hvc3Q9
am91YmVydGluMV0KIDEyNjk0NiBbaG9zdD1qb3ViZXJ0aW4xXQogMTI2OTQ5IFtob3N0PWpvdWJl
cnRpbjFdCiAxMjY5MjYgW2hvc3Q9Zmlhbm8wXQogMTI3MDAxIFtob3N0PWZpYW5vMF0KIDEyNzI5
NiBbaG9zdD1qb3ViZXJ0aW4xXQogMTI3NDg2IFtob3N0PXBpbm90MF0KIDEyNzQ3MiBbaG9zdD1y
aW1hdmExXQogMTI3NDU1IFtob3N0PWh1eGVscmViZTFdCiAxMjgwOTYgW2hvc3Q9YWxiYW5hMV0K
IDEyODE3NyBbaG9zdD1iYXJvcXVlMF0KIDEyODIzMiBbaG9zdD1odXhlbHJlYmUxXQogMTI4MjU4
IFtob3N0PWFsYmFuYTBdCiAxMjg2OTEgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEyODgwNyBbaG9zdD1l
bGJsaW5nMF0KIDEyODg1OCBbaG9zdD1hbGJhbmEwXQogMTI4ODQxIFtob3N0PXJpbWF2YTFdCiAx
Mjk3NjAgZmFpbCA3OGUwODk3ZGQ4YjMyMWJhMWI0YTIxMzc3NzhhYjdhZTdkNDAwYWY1IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEyOTg0NSBmYWls
IDc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFiN2FlN2Q0MDBhZjUgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEz
ODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwMDY3IGZhaWwgNzhlMDg5N2Rk
OGIzMjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQwMGFmNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1
NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzAyMzUgcGFzcyA3NjEyMDI1ZmJjN2E1YWI1NGJm
NzFmNDhiOTliMGI2YTE1ZmM3YjA2IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4
OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNh
MTM0Y2Q5NTI2NzljODEKIDEzMDI0MCBmYWlsIDc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFi
N2FlN2Q0MDBhZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4
ODdiZQogMTMwMzAyIHBhc3MgZDI1NWQxOGEzNGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJk
MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzAy
NjcgZmFpbCAzMjM3ODM2MjQyZjcwNGU5NWMyZTI1NTYyMGUxYTEyYzk4YjU1YTJiIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDI3MiBwYXNzIGZm
YWQyNzc1YzM0MDc0MDQ4MmQwZjVhZjM3NjUxMjFkOGE1YzFiNjkgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkx
YTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwMjQzIHBhc3MgYzAzMDU5OTVkMzY3
NmM4Zjc3NjRlYjc5YTdmOTlkZThkMThjNTkxYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmNzEwOTE5OTk0ZGU3YjBkYzlh
MzM0YTc0NDBmOGM2Y2NlMzBkNWNkCiAxMzAyNTEgcGFzcyA3ODRhMTBkZjAxMjE4NWMwYTQ5NjU1
ZjgxNTIzYTc0MmZmZGEyNWU2IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDli
NDNmMmM2NDVhZTcKIDEzMDI3MyBmYWlsIDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3
NzMwOWEyMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdi
ZQogMTMwMjkxIGZhaWwgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzAyNTgg
cGFzcyAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGZm
YjYwYTU4ZGY0ODQxOWMxZjI2MDdjZDNjYzkxOWZhMmJmYzljMmQKIDEzMDI2MCBwYXNzIGU2ZTNj
YjJjMjdiYzYyZDhiZWZkN2ZhNjg0NWFjNTRhZGY3ZDM2MDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4
Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwMjc4IHBhc3MgYmViNjg1Yzg1YzMyZWM5
NzAxMDg4MDZkY2U1ODA2ZWM0OTE3NWVmZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5
ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzAyOTUgcGFzcyBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRj
MDdlMTdiNmU4Y2Y2YmQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdh
OTkwODg3YmUKIDEzMDI2MiBwYXNzIDIxYmZjZTY2N2U4YWZiMTkyNjVlNjUzMDlhZjJhNDQ3Mzcy
OTNmOTIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQog
MTMwMjgxIHBhc3MgNjFmZGUyOGY5MmFiOWEzMjllZjA2ZTBhYjNmNDEyNjllMzkzMDIxMyBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzAzMDYgZmFp
bCA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjEx
Mzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDI4OCBwYXNzIGQyNTVkMThh
MzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2Mw
NTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwMjk4IGZhaWwgN2I4MDUyZTE5MzA0ODY1NDc3
ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2
ZmZjMTA3YTk5MDg4N2JlClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3Vs
dCBmb3VuZDogZmxpZ2h0IDEyNTU2MSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91
bmQ6IGZsaWdodCAxMjk3NjAgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6
IGZsaWdodCAxMzAyMzUgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMzAyNDAgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgZDI1NWQx
OGEzNGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhj
YzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNo
ZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMwMjg4IChwYXNzKSwg
Zm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMwMjkxIChmYWlsKSwgZm9yIGZp
cnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMwMjk1IChwYXNzKSwgZm9yIGxhc3Qg
cGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzAyOTggKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVy
ZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzAzMDIgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDEzMDMwNiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91
bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVl
OiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0
YWJsZS9saW51eC1zdGFibGUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA3YjgwNTJlMTkzMDQ4NjU0
NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmCiAgQnVnIG5vdCBwcmVzZW50OiBkMjU1ZDE4YTM0YThk
NTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwMzA2LwoKCiAgY29tbWl0
IDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBBdXRob3I6IEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAgIE1vbiBPY3QgMTkgMDQ6MjM6Mjkg
MjAxNSAtMDYwMAogIAogICAgICBpZ2I6IGZpeCBOVUxMIGRlcmVmcyBkdWUgdG8gc2tpcHBlZCBT
Ui1JT1YgZW5hYmxpbmcKICAgICAgCiAgICAgIFsgVXBzdHJlYW0gY29tbWl0IGJlMDY5OThmOTZl
Y2I5MzkzOGFkMmNjZTQ2YzQyODliZjdjZjQ1YmMgXQogICAgICAKICAgICAgVGhlIGNvbWJpbmVk
IGVmZmVjdCBvZiBjb21taXRzIDY0MjNmYzM0MTYgKCJpZ2I6IGRvIG5vdCByZS1pbml0IFNSLUlP
VgogICAgICBkdXJpbmcgcHJvYmUiKSBhbmQgY2VlZTM0NTBiMyAoImlnYjogbWFrZSBzdXJlIFNS
LUlPViBpbml0IHVzZXMgdGhlCiAgICAgIHJpZ2h0IG51bWJlciBvZiBxdWV1ZXMiKSBjYXVzZXMg
VkZzIG5vIGxvbmdlciBnZXR0aW5nIHNldCB1cCwgbGVhZGluZwogICAgICB0byBOVUxMIHBvaW50
ZXIgZGVyZWZlcmVuY2VzIGR1ZSB0byB0aGUgYWRhcHRlcidzIC0+dmZfZGF0YSBiZWluZyBOVUxM
CiAgICAgIHdoaWxlIC0+dmZzX2FsbG9jYXRlZF9jb3VudCBpcyBub24temVyby4gVGhlIGZpcnN0
IGNvbW1pdCBub3Qgb25seQogICAgICBuZWdsZWN0ZWQgdGhlIHNpZGUgZWZmZWN0IG9mIGlnYl9z
cmlvdl9yZWluaXQoKSB0aGF0IHRoZSBzZWNvbmQgY29tbWl0CiAgICAgIHRyaWVkIHRvIGFjY291
bnQgZm9yLCBidXQgYWxzbyB0aGF0IG9mIHNldHRpbmcgSUdCX0ZMQUdfSEFTX01TSVgsCiAgICAg
IHdpdGhvdXQgd2hpY2ggaWdiX2VuYWJsZV9zcmlvdigpIGlzIGVmZmVjdGl2ZWx5IGEgbm8tb3Au
IENhbGxpbmcKICAgICAgaWdiX3sscmV9c2V0X2ludGVycnVwdF9jYXBhYmlsaXR5KCkgYXMgZG9u
ZSBoZXJlIHNlZW1zIHRvIGFkZHJlc3MgdGhpcywKICAgICAgYnV0IEknbSBub3Qgc3VyZSB3aGV0
aGVyIHRoaXMgaXMgYmV0dGVyIHRoYW4gc2lucGx5IHJldmVydGluZyB0aGUgb3RoZXIKICAgICAg
dHdvIGNvbW1pdHMuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICAgIFRlc3RlZC1ieTogQWFyb24gQnJvd24gPGFhcm9uLmYuYnJv
d25AaW50ZWwuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBKZWZmIEtpcnNoZXIgPGplZmZyZXku
dC5raXJzaGVyQGludGVsLmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPHNh
c2hhbEBrZXJuZWwub3JnPgoKZG90OiBncmFwaCBpcyB0b28gbGFyZ2UgZm9yIGNhaXJvLXJlbmRl
cmVyIGJpdG1hcHMuIFNjYWxpbmcgYnkgMC40NjY4MDYgdG8gZml0CnBubXRvcG5nOiAzMyBjb2xv
cnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0
L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1pMzg2LXhsLnhlbi1ib290Lntkb3QscHMscG5nLGh0bWws
c3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMzAzMDY6IHRv
bGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzMDMwNiBsaW51eC0zLjE4IHJlYWwtYmlzZWN0IFty
ZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMw
MzA2LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 15:51:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 15:51: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-devel-bounces@lists.xenproject.org>)
	id 1gO2sY-0003Zo-Mt; Sat, 17 Nov 2018 15:51:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kxhy=n4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gO2sX-0003Zf-LN
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 15:51:25 +0000
X-Inumbo-ID: a23c4c99-ea80-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a23c4c99-ea80-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 15:51:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gO2sR-0004nX-RY; Sat, 17 Nov 2018 15:51:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gO2sR-0001qa-KK; Sat, 17 Nov 2018 15:51:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gO2sR-0000Z6-Jj; Sat, 17 Nov 2018 15:51:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130308-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 15:51:19 +0000
Subject: [Xen-devel] [ovmf test] 130308: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDMwOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzMDgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTAgZGF5cyAgMTA1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDIgZGF5cyAgIDI3IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 16:01:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 16:01: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-devel-bounces@lists.xenproject.org>)
	id 1gO32K-0004tK-3t; Sat, 17 Nov 2018 16:01: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=fiwk=n4=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gO32I-0004t5-DO
 for xen-devel@lists.xen.org; Sat, 17 Nov 2018 16:01:30 +0000
X-Inumbo-ID: 0abdfa39-ea82-11e8-9a16-bc764e045a96
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0abdfa39-ea82-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 16:01:28 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id q70so24826044qkh.6
 for <xen-devel@lists.xen.org>; Sat, 17 Nov 2018 08:01:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=DeppQpJCH/RpN0ZJ21zhqXHTonVE/kq+4XJl+SLB6/Y=;
 b=NaQiDNv6y6YTK2GxqqZNVwuKNpKQGNHcNq39WN6KFqcug4OOQTmkOkrlsTWRp/DW9a
 Hm7CicXiFs/6RqO4j2pKFs6MQvlQqCw6ZV7oZwrrZ+GqMVWPAE1iRn9TmVbDfB13rOr9
 /WWYqt+CcyS1hd+lqLOQzbGowQiT9YQKnYvCYzwuvE68G10WClXOZ/AIHHcW2K/4yh11
 77mPcSxKUyyzxiN4NWPh62lQ3zh2mOi0tIgxVUo5MzYk+iEZ/UD84LDU6GWXwj8ecqma
 jfbe954qNedsXu1MtYyY9iTwoq6GVIjnrqDYHWadGXGeJmbjiOoN+L9HIuxkh6pMfuXM
 Gj4g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=DeppQpJCH/RpN0ZJ21zhqXHTonVE/kq+4XJl+SLB6/Y=;
 b=Nc/IigF0TA1BEHCMxLNbqvNPT0qUu+AcMHI7HSRzUJD07BC7PG6UzMZLpI6xFK1jvJ
 MPPuKjMOOs2bX2xG6ShYcZMirVjZncMFLtqcDLDgEcr4OYHmOjw067O/JAmXaUKMIqWX
 MGMsSVM6Xi3XoK1Aefpk3XP+9oOHrz5u+BpqS8S55yqsOcjg4nfKxRox2LurbLvBMTIr
 ajFxL7ZpjIIcm+IlwbMP7YQOmF46RuqAlVZcaRlEO4In0+P6s587UVeJxnwALzrh7jyg
 L3to/3z+GD+Pf2Rl5yBu1+5wRJGaRK9h4Tw+J7hQ7aBTaPo4eT2Zb+EvBLTF0tQxhi8u
 6ZAw==
X-Gm-Message-State: AGRZ1gLcEU9Pv6OiTwoDqQ/zXdLj9oPkIebzqpcVr4lN1vaOX48IIeo0
 +FrPlqQ2/e/BlLVXlLuDNeMPmikFm97z/zMFQk/vyw==
X-Google-Smtp-Source: AJdET5c0dK5s0b+XXoxX9n6xMY13OSMOOyD2H7j9kO4JFXn4240QZysaeILBMNkc9ePsMr6fNvNp4VEyuSc4hju6//8=
X-Received: by 2002:a37:bb82:: with SMTP id
 l124mr14104066qkf.188.1542470487830; 
 Sat, 17 Nov 2018 08:01:27 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
 <6b1b7986-5ce1-b3d2-11c9-63e7b17606f7@arm.com>
 <855b1bb125bb3ec2a7d51dd0144787700d6568c0.camel@suse.com>
 <alpine.DEB.2.10.1811161505530.22115@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1811161505530.22115@sstabellini-ThinkPad-X260>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Sat, 17 Nov 2018 17:01:16 +0100
Message-ID: <CAKPH-Ngxu7a-pxoM6+ffBYiiFa3zeUt=ns6gaYpyJpFth4xE3A@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: nd@arm.com, Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Davorin Mista <dm@aggios.com>, Xen Devel <xen-devel@lists.xen.org>,
 Julien Grall <Julien.Grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiBTYXQsIE5vdiAxNywgMjAxOCBhdCAxMjowNiBBTSBTdGVmYW5vIFN0YWJlbGxpbmkK
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Cj4gT24gU2F0LCAxNyBOb3YgMjAxOCwg
RGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gPiBPbiBGcmksIDIwMTgtMTEtMTYgYXQgMjE6NTggKzAw
MDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gT24gMTYvMTEvMjAxOCAyMTo0MSwgTWlyZWxh
IFNpbW9ub3ZpYyB3cm90ZToKPiA+ID4gPiBPbiBGcmksIE5vdiAxNiwgMjAxOCBhdCA4OjA5IFBN
IFN0ZWZhbm8gU3RhYmVsbGluaQo+ID4gPiA+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90
ZToKPiA+ID4gPiA+ID4gSXQgc2hvdWxkIGJlIHBvc3NpYmxlIHRvIGZpZ3VyZSBvdXQgd2hpY2gg
ZG9tYWluIG5lZWRzIHRvCj4gPiA+ID4gPiA+IGF3YWtlbiBmcm9tCj4gPiA+ID4gPiA+IHRoZXJl
Lgo+ID4gPiA+ID4KPiA+ID4gPiA+IEFjdHVhbGx5LCBldnRjaG5fc2VuZCBldmVudHVhbGx5IHdp
bGwgdHJpZ2dlciBhIHByb3BlciBpbnRlcnJ1cHQKPiA+ID4gPiA+IGluamVjdGlvbiBpbnRvIHRo
ZSBkb21haW4KPiA+ID4gPiA+ICh4ZW4vYXJjaC9hcm0vdmdpYy5jOmFyY2hfZXZ0Y2huX2luamVj
dCksCj4gPiA+ID4gPiB3aGljaCB3aWxsIG5lY2Vzc2FyZWx5IHdha2UgaXQgdXAuIFNvIGl0IGlz
IHBvc3NpYmxlIHRoYXQgaXQgd2lsbAo+ID4gPiA+ID4gYWxyZWFkeSB3b3JrIHdpdGhvdXQgYW55
IG5lZWQgZm9yIGFkZGl0aW9uYWwgY2hhbmdlcz8KPiA+ID4gPiA+Cj4gPiA+ID4KPiA+ID4gPiBB
YnNvbHV0ZWx5LCB0aGF0IHNvdW5kcyBncmVhdCA6KSBUaGVuIHdlIGNvdWxkIGp1c3QgZHJvcCB0
aGlzCj4gPiA+ID4gcGF0Y2guCj4gPiA+Cj4gPiA+IEkgZG9uJ3QgdGhpbmsgeW91IGNhbiBkcm9w
IHRoaXMgcGF0Y2guLi4gQXMgeW91IHRpZSB0aGUgaG9zdCBzdXNwZW5kCj4gPiA+IHRvCj4gPiA+
IHRoZSBoYXJkd2FyZSBkb21haW4gc3VzcGVuZCwgaXQgbWF5IG1ha2VzIHNlbnNlIHRvIHJlc3Vt
ZSBhdCB0aGUgc2FtZQo+ID4gPiB0aW1lLgo+ID4gPgo+ID4gRldJVywgSSB0aGluayB0aGF0IHRv
by4KPiA+Cj4gPiBJbiBmYWN0LCBsZXQncyBhc3N1bWUgYSAqZnVsbHkqIGRpc2FnZ3JlZ2F0ZWQg
c2V0dXAsIHdoZXJlIGRvbTAgb25seQo+ID4gaGFzIHRoZSB0b29sc3RhY2ssIHdoaWxlIGl0IGhh
cyBubyBoYXJkd2FyZSwgbm8gUFYgYmFja2VuZCwgZXRjLi4uIElmCj4gPiB3ZSBkb24ndCByZXN1
bWUgaXQgZXhwbGljaXRseSB0b2dldGhlciB3aXRoIFhlbiwgd2hvIGlzIGdvaW5nIHRvIHJlc3Vt
ZQo+ID4gaXQ/IDotTwo+Cj4gWWVzLCB0aGF0J3MgcmlnaHQuIEhvd2V2ZXIsIGl0IHNob3VsZCB3
b3JrIGZvciBkcml2ZXIgZG9tYWluczogdGhlcmUgaXMKPiBubyBuZWVkIHRvIHdha2UgdXAgZHJp
dmVyIGRvbWFpbnMgZXhwbGljaXRseSBiZWNhdXNlIHRoZXkgd2lsbCBiZQo+IHdva2VuIHVwIGJ5
IHRoZSBmcm9udGVuZHM/Cj4KCkkgdGhpbmsgd2UgYWxsIGFncmVlLCBleGNlcHQgc29tZSBvZiB1
cyB3ZXJlbid0IHNvIGNsZWFyIGFib3V0IGl0IDopCkZvciBub3csIGRvbTAgaXNzdWVzIHN1c3Bl
bmQgYW5kIHNob3VsZCByZXN1bWUgYXMgd2VsbCB3aGVuIFhlbgpzdXNwZW5kcy4gVGhpcyBpcyBk
b25lIGluIHRoZSBzZXJpZXMsIHJlc3VtZSBpcyBjb3ZlcmVkIGJ5IHRoaXMgcGF0Y2gsCmFuZCBj
b21taXQgbWVzc2FnZSBzaG91bGQgYmUgY2xhcmlmaWVkLgoKSWYgYSBkb21VIGhhcyBhIGJhY2tl
bmQsIHdlIHNob3VsZCB2ZXJpZnkgdGhhdCBpdCBjYW4gYmUgd29rZW4tdXAgYnkKYW4gZXZlbnQg
dHJpZ2dlcmVkIGJ5IGEgZnJvbnRlbmQgZHJpdmVyIGluIGFub3RoZXIgZG9tYWluLgoKT25lIGRh
eSwgdGhpcyBwYXRjaCBjb3VsZCBiZSBkcm9wcGVkL3JldmVydGVkIGlmIG9uZSBjb21lIHVwIHdp
dGggYQpkaWZmZXJlbnQgbG9naWMgZm9yIHRyaWdnZXJpbmcgWGVuIHN1c3BlbmQuIFRoaXMgc2hv
dWxkIGJlIG9mIHRoZQp0YWJsZSBmb3Igbm93LCBidXQgYSBnb29kIG9wdGlvbiB0byByZW1lbWJl
ciBmb3IgZnV0dXJlLgoKPgo+ID4gPDxUaGlzIGhhcHBlbnMgYmVjYXVzZSBJIGNob29zZSBpdCB0
byBoYXBwZW4hPj4gKFJhaXN0bGluIE1hamVyZSkKPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiBEYXJpbyBGYWdn
aW9saSwgUGguRCwgaHR0cDovL2Fib3V0Lm1lL2RhcmlvLmZhZ2dpb2xpCj4gPiBTb2Z0d2FyZSBF
bmdpbmVlciBAIFNVU0UgaHR0cHM6Ly93d3cuc3VzZS5jb20vCj4gPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 16:01:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 16:01: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-devel-bounces@lists.xenproject.org>)
	id 1gO32J-0004tE-Qn; Sat, 17 Nov 2018 16:01: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=fiwk=n4=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gO32I-0004t4-9Z
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 16:01:30 +0000
X-Inumbo-ID: 0abe5415-ea82-11e8-9a16-bc764e045a96
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0abe5415-ea82-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 16:01:28 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id r71so42311270qkr.10
 for <xen-devel@lists.xenproject.org>; Sat, 17 Nov 2018 08:01:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=DeppQpJCH/RpN0ZJ21zhqXHTonVE/kq+4XJl+SLB6/Y=;
 b=NaQiDNv6y6YTK2GxqqZNVwuKNpKQGNHcNq39WN6KFqcug4OOQTmkOkrlsTWRp/DW9a
 Hm7CicXiFs/6RqO4j2pKFs6MQvlQqCw6ZV7oZwrrZ+GqMVWPAE1iRn9TmVbDfB13rOr9
 /WWYqt+CcyS1hd+lqLOQzbGowQiT9YQKnYvCYzwuvE68G10WClXOZ/AIHHcW2K/4yh11
 77mPcSxKUyyzxiN4NWPh62lQ3zh2mOi0tIgxVUo5MzYk+iEZ/UD84LDU6GWXwj8ecqma
 jfbe954qNedsXu1MtYyY9iTwoq6GVIjnrqDYHWadGXGeJmbjiOoN+L9HIuxkh6pMfuXM
 Gj4g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=DeppQpJCH/RpN0ZJ21zhqXHTonVE/kq+4XJl+SLB6/Y=;
 b=MsnR3VLFtGyj5C+xGZrTdMlJprvXIgtYunx+lloHfD+ZjEuaWAsS/uwk81hThOuDeN
 8PzHUsbvtn5xlBI9XSgLNUaA/tkH0UQWMbxs0uewXM7BlQSuZElujccha85Okwep6Jvn
 OCnGHwQZWYqUQISFhsJZ+GDFbfMvpfNkPLpXbjVLz4dwqK22sbECeWU0v2bSRBt4ss+J
 qz7Kuc3WESMA14MlNwvcrPgMf+2+Z6J4j8deHqtm7VR6YUP8WFAzcG4S2SZvFab5kNLO
 lX6vjnZXVvwtzjbdkEcpkbxQEraJj6VCVGRa3Rqx0QtNO+r4zJeV/dqlYqwykuVKVeMU
 uUrw==
X-Gm-Message-State: AGRZ1gJXLmdfcVCuwpNhzpWtwI+CfA6BnqrkAB+X8GDGTTre5N8pGKMQ
 YhcStfl/1NkFetw08xHKFMK1HZq6sQl+zGZSGuoY3Q==
X-Google-Smtp-Source: AJdET5c0dK5s0b+XXoxX9n6xMY13OSMOOyD2H7j9kO4JFXn4240QZysaeILBMNkc9ePsMr6fNvNp4VEyuSc4hju6//8=
X-Received: by 2002:a37:bb82:: with SMTP id
 l124mr14104066qkf.188.1542470487830; 
 Sat, 17 Nov 2018 08:01:27 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
 <6b1b7986-5ce1-b3d2-11c9-63e7b17606f7@arm.com>
 <855b1bb125bb3ec2a7d51dd0144787700d6568c0.camel@suse.com>
 <alpine.DEB.2.10.1811161505530.22115@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1811161505530.22115@sstabellini-ThinkPad-X260>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Sat, 17 Nov 2018 17:01:16 +0100
Message-ID: <CAKPH-Ngxu7a-pxoM6+ffBYiiFa3zeUt=ns6gaYpyJpFth4xE3A@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: nd@arm.com, Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Davorin Mista <dm@aggios.com>, Xen Devel <xen-devel@lists.xen.org>,
 Julien Grall <Julien.Grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiBTYXQsIE5vdiAxNywgMjAxOCBhdCAxMjowNiBBTSBTdGVmYW5vIFN0YWJlbGxpbmkK
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Cj4gT24gU2F0LCAxNyBOb3YgMjAxOCwg
RGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gPiBPbiBGcmksIDIwMTgtMTEtMTYgYXQgMjE6NTggKzAw
MDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gT24gMTYvMTEvMjAxOCAyMTo0MSwgTWlyZWxh
IFNpbW9ub3ZpYyB3cm90ZToKPiA+ID4gPiBPbiBGcmksIE5vdiAxNiwgMjAxOCBhdCA4OjA5IFBN
IFN0ZWZhbm8gU3RhYmVsbGluaQo+ID4gPiA+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90
ZToKPiA+ID4gPiA+ID4gSXQgc2hvdWxkIGJlIHBvc3NpYmxlIHRvIGZpZ3VyZSBvdXQgd2hpY2gg
ZG9tYWluIG5lZWRzIHRvCj4gPiA+ID4gPiA+IGF3YWtlbiBmcm9tCj4gPiA+ID4gPiA+IHRoZXJl
Lgo+ID4gPiA+ID4KPiA+ID4gPiA+IEFjdHVhbGx5LCBldnRjaG5fc2VuZCBldmVudHVhbGx5IHdp
bGwgdHJpZ2dlciBhIHByb3BlciBpbnRlcnJ1cHQKPiA+ID4gPiA+IGluamVjdGlvbiBpbnRvIHRo
ZSBkb21haW4KPiA+ID4gPiA+ICh4ZW4vYXJjaC9hcm0vdmdpYy5jOmFyY2hfZXZ0Y2huX2luamVj
dCksCj4gPiA+ID4gPiB3aGljaCB3aWxsIG5lY2Vzc2FyZWx5IHdha2UgaXQgdXAuIFNvIGl0IGlz
IHBvc3NpYmxlIHRoYXQgaXQgd2lsbAo+ID4gPiA+ID4gYWxyZWFkeSB3b3JrIHdpdGhvdXQgYW55
IG5lZWQgZm9yIGFkZGl0aW9uYWwgY2hhbmdlcz8KPiA+ID4gPiA+Cj4gPiA+ID4KPiA+ID4gPiBB
YnNvbHV0ZWx5LCB0aGF0IHNvdW5kcyBncmVhdCA6KSBUaGVuIHdlIGNvdWxkIGp1c3QgZHJvcCB0
aGlzCj4gPiA+ID4gcGF0Y2guCj4gPiA+Cj4gPiA+IEkgZG9uJ3QgdGhpbmsgeW91IGNhbiBkcm9w
IHRoaXMgcGF0Y2guLi4gQXMgeW91IHRpZSB0aGUgaG9zdCBzdXNwZW5kCj4gPiA+IHRvCj4gPiA+
IHRoZSBoYXJkd2FyZSBkb21haW4gc3VzcGVuZCwgaXQgbWF5IG1ha2VzIHNlbnNlIHRvIHJlc3Vt
ZSBhdCB0aGUgc2FtZQo+ID4gPiB0aW1lLgo+ID4gPgo+ID4gRldJVywgSSB0aGluayB0aGF0IHRv
by4KPiA+Cj4gPiBJbiBmYWN0LCBsZXQncyBhc3N1bWUgYSAqZnVsbHkqIGRpc2FnZ3JlZ2F0ZWQg
c2V0dXAsIHdoZXJlIGRvbTAgb25seQo+ID4gaGFzIHRoZSB0b29sc3RhY2ssIHdoaWxlIGl0IGhh
cyBubyBoYXJkd2FyZSwgbm8gUFYgYmFja2VuZCwgZXRjLi4uIElmCj4gPiB3ZSBkb24ndCByZXN1
bWUgaXQgZXhwbGljaXRseSB0b2dldGhlciB3aXRoIFhlbiwgd2hvIGlzIGdvaW5nIHRvIHJlc3Vt
ZQo+ID4gaXQ/IDotTwo+Cj4gWWVzLCB0aGF0J3MgcmlnaHQuIEhvd2V2ZXIsIGl0IHNob3VsZCB3
b3JrIGZvciBkcml2ZXIgZG9tYWluczogdGhlcmUgaXMKPiBubyBuZWVkIHRvIHdha2UgdXAgZHJp
dmVyIGRvbWFpbnMgZXhwbGljaXRseSBiZWNhdXNlIHRoZXkgd2lsbCBiZQo+IHdva2VuIHVwIGJ5
IHRoZSBmcm9udGVuZHM/Cj4KCkkgdGhpbmsgd2UgYWxsIGFncmVlLCBleGNlcHQgc29tZSBvZiB1
cyB3ZXJlbid0IHNvIGNsZWFyIGFib3V0IGl0IDopCkZvciBub3csIGRvbTAgaXNzdWVzIHN1c3Bl
bmQgYW5kIHNob3VsZCByZXN1bWUgYXMgd2VsbCB3aGVuIFhlbgpzdXNwZW5kcy4gVGhpcyBpcyBk
b25lIGluIHRoZSBzZXJpZXMsIHJlc3VtZSBpcyBjb3ZlcmVkIGJ5IHRoaXMgcGF0Y2gsCmFuZCBj
b21taXQgbWVzc2FnZSBzaG91bGQgYmUgY2xhcmlmaWVkLgoKSWYgYSBkb21VIGhhcyBhIGJhY2tl
bmQsIHdlIHNob3VsZCB2ZXJpZnkgdGhhdCBpdCBjYW4gYmUgd29rZW4tdXAgYnkKYW4gZXZlbnQg
dHJpZ2dlcmVkIGJ5IGEgZnJvbnRlbmQgZHJpdmVyIGluIGFub3RoZXIgZG9tYWluLgoKT25lIGRh
eSwgdGhpcyBwYXRjaCBjb3VsZCBiZSBkcm9wcGVkL3JldmVydGVkIGlmIG9uZSBjb21lIHVwIHdp
dGggYQpkaWZmZXJlbnQgbG9naWMgZm9yIHRyaWdnZXJpbmcgWGVuIHN1c3BlbmQuIFRoaXMgc2hv
dWxkIGJlIG9mIHRoZQp0YWJsZSBmb3Igbm93LCBidXQgYSBnb29kIG9wdGlvbiB0byByZW1lbWJl
ciBmb3IgZnV0dXJlLgoKPgo+ID4gPDxUaGlzIGhhcHBlbnMgYmVjYXVzZSBJIGNob29zZSBpdCB0
byBoYXBwZW4hPj4gKFJhaXN0bGluIE1hamVyZSkKPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiBEYXJpbyBGYWdn
aW9saSwgUGguRCwgaHR0cDovL2Fib3V0Lm1lL2RhcmlvLmZhZ2dpb2xpCj4gPiBTb2Z0d2FyZSBF
bmdpbmVlciBAIFNVU0UgaHR0cHM6Ly93d3cuc3VzZS5jb20vCj4gPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 16:02:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 16:02: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-devel-bounces@lists.xenproject.org>)
	id 1gO334-0004zu-J7; Sat, 17 Nov 2018 16:02: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=fiwk=n4=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gO333-0004ze-7n
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 16:02:17 +0000
X-Inumbo-ID: 272b7304-ea82-11e8-9a16-bc764e045a96
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 272b7304-ea82-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 16:02:16 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id o89so42364937qko.0
 for <xen-devel@lists.xenproject.org>; Sat, 17 Nov 2018 08:02:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=IM+Dbl8MCkDhm4b2WD1rMdlSCBb2FSM6LRrby8pf7+c=;
 b=ELg2mREQcjLOpDhiA3h+BrvYxdhZnxSCrt/uzEm1GgrJKABRf1sYinWuWD5aiQ2Llz
 rIzXU6CBbyukJ+fTkDKB06CN58TkuNcx3EVKPV8/Q4re8ASNwKhb99hodNehvMHf9nO8
 vkagqDFh9q6Xtzl6keXLe7mmhYl1NUydr4+LMt1QXTfPXQ1W9A1Dq/y1mRFFpFamNbmB
 QW5rIhoD/hRRzULaI7vlXdcAzWvAtbqmvWQa0Sb4UaB5Ac2r9MP8mYNDvLhSd6MhPqmf
 1mJ5k51UGuFOF5WQovmcKEZDbhZLPZXv5uOea7//8vXjw44ENi49aNudEPay/pMYxSl0
 nQEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=IM+Dbl8MCkDhm4b2WD1rMdlSCBb2FSM6LRrby8pf7+c=;
 b=ef3DxMU0hOCRjV15ZepYtWr/b/HE0pht179Ex+3VNjvS6UVwb+1Xf1J9aC3DC09of1
 02kEGWn1YINSqRcBl0FyzRGsUHmMT0BKoAWIlS3U67r+lQ7v7ke5hndk7sPUlvPOROpL
 P9/LTGFSmCDZ+8rC5JjkIkZv2stvJlXOdrDYHuc3gp7mRtANy4GELcV0HfqMnzGrSUdX
 6YMiBuH7ZPjBIuHVCmcZSnxpaj9GilxwYMZeS3Y9dw/Sqk25iUSM/S4awrnWhgTL1AcF
 5MnaJ7XTrEwLwq5npTi8FBG8RXUFEV9SmgFgOAppAxwU90LB0wq058znIOsLckvrYSC9
 4P5w==
X-Gm-Message-State: AGRZ1gIvWRy+31mW0A0kgMKBIxurDhkw6n22rei8OpSBsKqy04xS5kxI
 v7EszSlxm4BWVJSVap1PbCFSprlrsz29awwEqnwX8s4V
X-Google-Smtp-Source: AJdET5frProtgITJd/xL0NsAC3CImnYbDZSiy7eQ71mzGjooyjQzCH7Z7R9XDhEpmAxsUSS9zbI+vSlJUxOfvenY/iM=
X-Received: by 2002:a0c:8c8a:: with SMTP id p10mr14946851qvb.218.1542470535595; 
 Sat, 17 Nov 2018 08:02:15 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
 <6b1b7986-5ce1-b3d2-11c9-63e7b17606f7@arm.com>
 <855b1bb125bb3ec2a7d51dd0144787700d6568c0.camel@suse.com>
 <alpine.DEB.2.10.1811161505530.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ngxu7a-pxoM6+ffBYiiFa3zeUt=ns6gaYpyJpFth4xE3A@mail.gmail.com>
In-Reply-To: <CAKPH-Ngxu7a-pxoM6+ffBYiiFa3zeUt=ns6gaYpyJpFth4xE3A@mail.gmail.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Sat, 17 Nov 2018 17:02:04 +0100
Message-ID: <CAKPH-NiKDAa5W_pGxP20ZmhFZa9Rj7N62jni1M2JyLGraWaNRA@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: nd@arm.com, Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Davorin Mista <dm@aggios.com>, Xen Devel <xen-devel@lists.xen.org>,
 Julien Grall <Julien.Grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBOb3YgMTcsIDIwMTggYXQgNTowMSBQTSBNaXJlbGEgU2ltb25vdmljCjxtaXJlbGEu
c2ltb25vdmljQGFnZ2lvcy5jb20+IHdyb3RlOgo+Cj4gSGksCj4KPiBPbiBTYXQsIE5vdiAxNywg
MjAxOCBhdCAxMjowNiBBTSBTdGVmYW5vIFN0YWJlbGxpbmkKPiA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4gd3JvdGU6Cj4gPgo+ID4gT24gU2F0LCAxNyBOb3YgMjAxOCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gPiA+IE9uIEZyaSwgMjAxOC0xMS0xNiBhdCAyMTo1OCArMDAwMCwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+ID4gPiA+IE9uIDE2LzExLzIwMTggMjE6NDEsIE1pcmVsYSBTaW1vbm92aWMg
d3JvdGU6Cj4gPiA+ID4gPiBPbiBGcmksIE5vdiAxNiwgMjAxOCBhdCA4OjA5IFBNIFN0ZWZhbm8g
U3RhYmVsbGluaQo+ID4gPiA+ID4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4g
PiA+ID4gPiA+IEl0IHNob3VsZCBiZSBwb3NzaWJsZSB0byBmaWd1cmUgb3V0IHdoaWNoIGRvbWFp
biBuZWVkcyB0bwo+ID4gPiA+ID4gPiA+IGF3YWtlbiBmcm9tCj4gPiA+ID4gPiA+ID4gdGhlcmUu
Cj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IEFjdHVhbGx5LCBldnRjaG5fc2VuZCBldmVudHVhbGx5
IHdpbGwgdHJpZ2dlciBhIHByb3BlciBpbnRlcnJ1cHQKPiA+ID4gPiA+ID4gaW5qZWN0aW9uIGlu
dG8gdGhlIGRvbWFpbgo+ID4gPiA+ID4gPiAoeGVuL2FyY2gvYXJtL3ZnaWMuYzphcmNoX2V2dGNo
bl9pbmplY3QpLAo+ID4gPiA+ID4gPiB3aGljaCB3aWxsIG5lY2Vzc2FyZWx5IHdha2UgaXQgdXAu
IFNvIGl0IGlzIHBvc3NpYmxlIHRoYXQgaXQgd2lsbAo+ID4gPiA+ID4gPiBhbHJlYWR5IHdvcmsg
d2l0aG91dCBhbnkgbmVlZCBmb3IgYWRkaXRpb25hbCBjaGFuZ2VzPwo+ID4gPiA+ID4gPgo+ID4g
PiA+ID4KPiA+ID4gPiA+IEFic29sdXRlbHksIHRoYXQgc291bmRzIGdyZWF0IDopIFRoZW4gd2Ug
Y291bGQganVzdCBkcm9wIHRoaXMKPiA+ID4gPiA+IHBhdGNoLgo+ID4gPiA+Cj4gPiA+ID4gSSBk
b24ndCB0aGluayB5b3UgY2FuIGRyb3AgdGhpcyBwYXRjaC4uLiBBcyB5b3UgdGllIHRoZSBob3N0
IHN1c3BlbmQKPiA+ID4gPiB0bwo+ID4gPiA+IHRoZSBoYXJkd2FyZSBkb21haW4gc3VzcGVuZCwg
aXQgbWF5IG1ha2VzIHNlbnNlIHRvIHJlc3VtZSBhdCB0aGUgc2FtZQo+ID4gPiA+IHRpbWUuCj4g
PiA+ID4KPiA+ID4gRldJVywgSSB0aGluayB0aGF0IHRvby4KPiA+ID4KPiA+ID4gSW4gZmFjdCwg
bGV0J3MgYXNzdW1lIGEgKmZ1bGx5KiBkaXNhZ2dyZWdhdGVkIHNldHVwLCB3aGVyZSBkb20wIG9u
bHkKPiA+ID4gaGFzIHRoZSB0b29sc3RhY2ssIHdoaWxlIGl0IGhhcyBubyBoYXJkd2FyZSwgbm8g
UFYgYmFja2VuZCwgZXRjLi4uIElmCj4gPiA+IHdlIGRvbid0IHJlc3VtZSBpdCBleHBsaWNpdGx5
IHRvZ2V0aGVyIHdpdGggWGVuLCB3aG8gaXMgZ29pbmcgdG8gcmVzdW1lCj4gPiA+IGl0PyA6LU8K
PiA+Cj4gPiBZZXMsIHRoYXQncyByaWdodC4gSG93ZXZlciwgaXQgc2hvdWxkIHdvcmsgZm9yIGRy
aXZlciBkb21haW5zOiB0aGVyZSBpcwo+ID4gbm8gbmVlZCB0byB3YWtlIHVwIGRyaXZlciBkb21h
aW5zIGV4cGxpY2l0bHkgYmVjYXVzZSB0aGV5IHdpbGwgYmUKPiA+IHdva2VuIHVwIGJ5IHRoZSBm
cm9udGVuZHM/Cj4gPgo+Cj4gSSB0aGluayB3ZSBhbGwgYWdyZWUsIGV4Y2VwdCBzb21lIG9mIHVz
IHdlcmVuJ3Qgc28gY2xlYXIgYWJvdXQgaXQgOikKPiBGb3Igbm93LCBkb20wIGlzc3VlcyBzdXNw
ZW5kIGFuZCBzaG91bGQgcmVzdW1lIGFzIHdlbGwgd2hlbiBYZW4KPiBzdXNwZW5kcy4gVGhpcyBp
cyBkb25lIGluIHRoZSBzZXJpZXMsIHJlc3VtZSBpcyBjb3ZlcmVkIGJ5IHRoaXMgcGF0Y2gsCnJl
c3VtZXMKCj4gYW5kIGNvbW1pdCBtZXNzYWdlIHNob3VsZCBiZSBjbGFyaWZpZWQuCj4KPiBJZiBh
IGRvbVUgaGFzIGEgYmFja2VuZCwgd2Ugc2hvdWxkIHZlcmlmeSB0aGF0IGl0IGNhbiBiZSB3b2tl
bi11cCBieQo+IGFuIGV2ZW50IHRyaWdnZXJlZCBieSBhIGZyb250ZW5kIGRyaXZlciBpbiBhbm90
aGVyIGRvbWFpbi4KPgo+IE9uZSBkYXksIHRoaXMgcGF0Y2ggY291bGQgYmUgZHJvcHBlZC9yZXZl
cnRlZCBpZiBvbmUgY29tZSB1cCB3aXRoIGEKPiBkaWZmZXJlbnQgbG9naWMgZm9yIHRyaWdnZXJp
bmcgWGVuIHN1c3BlbmQuIFRoaXMgc2hvdWxkIGJlIG9mIHRoZQo+IHRhYmxlIGZvciBub3csIGJ1
dCBhIGdvb2Qgb3B0aW9uIHRvIHJlbWVtYmVyIGZvciBmdXR1cmUuCj4KPiA+Cj4gPiA+IDw8VGhp
cyBoYXBwZW5zIGJlY2F1c2UgSSBjaG9vc2UgaXQgdG8gaGFwcGVuIT4+IChSYWlzdGxpbiBNYWpl
cmUpCj4gPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCj4gPiA+IERhcmlvIEZhZ2dpb2xpLCBQaC5ELCBodHRwOi8vYWJv
dXQubWUvZGFyaW8uZmFnZ2lvbGkKPiA+ID4gU29mdHdhcmUgRW5naW5lZXIgQCBTVVNFIGh0dHBz
Oi8vd3d3LnN1c2UuY29tLwo+ID4gPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 16:02:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 16:02: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-devel-bounces@lists.xenproject.org>)
	id 1gO334-000509-Sf; Sat, 17 Nov 2018 16:02: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=fiwk=n4=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gO333-0004zd-7o
 for xen-devel@lists.xen.org; Sat, 17 Nov 2018 16:02:17 +0000
X-Inumbo-ID: 272ba262-ea82-11e8-9a16-bc764e045a96
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 272ba262-ea82-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 16:02:16 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id d19so42328535qkg.5
 for <xen-devel@lists.xen.org>; Sat, 17 Nov 2018 08:02:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=IM+Dbl8MCkDhm4b2WD1rMdlSCBb2FSM6LRrby8pf7+c=;
 b=ELg2mREQcjLOpDhiA3h+BrvYxdhZnxSCrt/uzEm1GgrJKABRf1sYinWuWD5aiQ2Llz
 rIzXU6CBbyukJ+fTkDKB06CN58TkuNcx3EVKPV8/Q4re8ASNwKhb99hodNehvMHf9nO8
 vkagqDFh9q6Xtzl6keXLe7mmhYl1NUydr4+LMt1QXTfPXQ1W9A1Dq/y1mRFFpFamNbmB
 QW5rIhoD/hRRzULaI7vlXdcAzWvAtbqmvWQa0Sb4UaB5Ac2r9MP8mYNDvLhSd6MhPqmf
 1mJ5k51UGuFOF5WQovmcKEZDbhZLPZXv5uOea7//8vXjw44ENi49aNudEPay/pMYxSl0
 nQEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=IM+Dbl8MCkDhm4b2WD1rMdlSCBb2FSM6LRrby8pf7+c=;
 b=T37u2tmCoArPXPmaamkBHCNKdl6/LHZd/mfvTcFaben/ENk3lvzp91SK23hRSrTOBt
 1IQmNwY7mAqL+7TNbSHAN6zX30BR8Efv+676vdYW6Ui/KH++uQ+vSBBuQG9J+ffikiBD
 IB8lSUOtsG9QE3sWk4sepuo7v72EaWwBt5jCOwwh0tRH0fyHpUQKL/DIhNf05AiWtzRH
 sxT6JScfkaOcEJSEB68PbiwqPnp/gvwkw9DKWzN59l9hiP99qne+NAJ8sEffe/0h5sLO
 2iTqw+2O2A5rXec/u0B+BvSat2mzgQaDmXWgkALUQhWxJGCR1OZrWVVSVw8CQhevvd8J
 7r0Q==
X-Gm-Message-State: AGRZ1gJ8Hw0GyLx8cmbyH8G7x+GB9WaB/jgN82jcPpHLGAbBqfTDKpik
 V5mJ9D1OawisH2SlI3rljtpC0n5hm406qBmTxW/hew==
X-Google-Smtp-Source: AJdET5frProtgITJd/xL0NsAC3CImnYbDZSiy7eQ71mzGjooyjQzCH7Z7R9XDhEpmAxsUSS9zbI+vSlJUxOfvenY/iM=
X-Received: by 2002:a0c:8c8a:: with SMTP id p10mr14946851qvb.218.1542470535595; 
 Sat, 17 Nov 2018 08:02:15 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
 <6b1b7986-5ce1-b3d2-11c9-63e7b17606f7@arm.com>
 <855b1bb125bb3ec2a7d51dd0144787700d6568c0.camel@suse.com>
 <alpine.DEB.2.10.1811161505530.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ngxu7a-pxoM6+ffBYiiFa3zeUt=ns6gaYpyJpFth4xE3A@mail.gmail.com>
In-Reply-To: <CAKPH-Ngxu7a-pxoM6+ffBYiiFa3zeUt=ns6gaYpyJpFth4xE3A@mail.gmail.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Sat, 17 Nov 2018 17:02:04 +0100
Message-ID: <CAKPH-NiKDAa5W_pGxP20ZmhFZa9Rj7N62jni1M2JyLGraWaNRA@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: nd@arm.com, Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Davorin Mista <dm@aggios.com>, Xen Devel <xen-devel@lists.xen.org>,
 Julien Grall <Julien.Grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBOb3YgMTcsIDIwMTggYXQgNTowMSBQTSBNaXJlbGEgU2ltb25vdmljCjxtaXJlbGEu
c2ltb25vdmljQGFnZ2lvcy5jb20+IHdyb3RlOgo+Cj4gSGksCj4KPiBPbiBTYXQsIE5vdiAxNywg
MjAxOCBhdCAxMjowNiBBTSBTdGVmYW5vIFN0YWJlbGxpbmkKPiA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4gd3JvdGU6Cj4gPgo+ID4gT24gU2F0LCAxNyBOb3YgMjAxOCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gPiA+IE9uIEZyaSwgMjAxOC0xMS0xNiBhdCAyMTo1OCArMDAwMCwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+ID4gPiA+IE9uIDE2LzExLzIwMTggMjE6NDEsIE1pcmVsYSBTaW1vbm92aWMg
d3JvdGU6Cj4gPiA+ID4gPiBPbiBGcmksIE5vdiAxNiwgMjAxOCBhdCA4OjA5IFBNIFN0ZWZhbm8g
U3RhYmVsbGluaQo+ID4gPiA+ID4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4g
PiA+ID4gPiA+IEl0IHNob3VsZCBiZSBwb3NzaWJsZSB0byBmaWd1cmUgb3V0IHdoaWNoIGRvbWFp
biBuZWVkcyB0bwo+ID4gPiA+ID4gPiA+IGF3YWtlbiBmcm9tCj4gPiA+ID4gPiA+ID4gdGhlcmUu
Cj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IEFjdHVhbGx5LCBldnRjaG5fc2VuZCBldmVudHVhbGx5
IHdpbGwgdHJpZ2dlciBhIHByb3BlciBpbnRlcnJ1cHQKPiA+ID4gPiA+ID4gaW5qZWN0aW9uIGlu
dG8gdGhlIGRvbWFpbgo+ID4gPiA+ID4gPiAoeGVuL2FyY2gvYXJtL3ZnaWMuYzphcmNoX2V2dGNo
bl9pbmplY3QpLAo+ID4gPiA+ID4gPiB3aGljaCB3aWxsIG5lY2Vzc2FyZWx5IHdha2UgaXQgdXAu
IFNvIGl0IGlzIHBvc3NpYmxlIHRoYXQgaXQgd2lsbAo+ID4gPiA+ID4gPiBhbHJlYWR5IHdvcmsg
d2l0aG91dCBhbnkgbmVlZCBmb3IgYWRkaXRpb25hbCBjaGFuZ2VzPwo+ID4gPiA+ID4gPgo+ID4g
PiA+ID4KPiA+ID4gPiA+IEFic29sdXRlbHksIHRoYXQgc291bmRzIGdyZWF0IDopIFRoZW4gd2Ug
Y291bGQganVzdCBkcm9wIHRoaXMKPiA+ID4gPiA+IHBhdGNoLgo+ID4gPiA+Cj4gPiA+ID4gSSBk
b24ndCB0aGluayB5b3UgY2FuIGRyb3AgdGhpcyBwYXRjaC4uLiBBcyB5b3UgdGllIHRoZSBob3N0
IHN1c3BlbmQKPiA+ID4gPiB0bwo+ID4gPiA+IHRoZSBoYXJkd2FyZSBkb21haW4gc3VzcGVuZCwg
aXQgbWF5IG1ha2VzIHNlbnNlIHRvIHJlc3VtZSBhdCB0aGUgc2FtZQo+ID4gPiA+IHRpbWUuCj4g
PiA+ID4KPiA+ID4gRldJVywgSSB0aGluayB0aGF0IHRvby4KPiA+ID4KPiA+ID4gSW4gZmFjdCwg
bGV0J3MgYXNzdW1lIGEgKmZ1bGx5KiBkaXNhZ2dyZWdhdGVkIHNldHVwLCB3aGVyZSBkb20wIG9u
bHkKPiA+ID4gaGFzIHRoZSB0b29sc3RhY2ssIHdoaWxlIGl0IGhhcyBubyBoYXJkd2FyZSwgbm8g
UFYgYmFja2VuZCwgZXRjLi4uIElmCj4gPiA+IHdlIGRvbid0IHJlc3VtZSBpdCBleHBsaWNpdGx5
IHRvZ2V0aGVyIHdpdGggWGVuLCB3aG8gaXMgZ29pbmcgdG8gcmVzdW1lCj4gPiA+IGl0PyA6LU8K
PiA+Cj4gPiBZZXMsIHRoYXQncyByaWdodC4gSG93ZXZlciwgaXQgc2hvdWxkIHdvcmsgZm9yIGRy
aXZlciBkb21haW5zOiB0aGVyZSBpcwo+ID4gbm8gbmVlZCB0byB3YWtlIHVwIGRyaXZlciBkb21h
aW5zIGV4cGxpY2l0bHkgYmVjYXVzZSB0aGV5IHdpbGwgYmUKPiA+IHdva2VuIHVwIGJ5IHRoZSBm
cm9udGVuZHM/Cj4gPgo+Cj4gSSB0aGluayB3ZSBhbGwgYWdyZWUsIGV4Y2VwdCBzb21lIG9mIHVz
IHdlcmVuJ3Qgc28gY2xlYXIgYWJvdXQgaXQgOikKPiBGb3Igbm93LCBkb20wIGlzc3VlcyBzdXNw
ZW5kIGFuZCBzaG91bGQgcmVzdW1lIGFzIHdlbGwgd2hlbiBYZW4KPiBzdXNwZW5kcy4gVGhpcyBp
cyBkb25lIGluIHRoZSBzZXJpZXMsIHJlc3VtZSBpcyBjb3ZlcmVkIGJ5IHRoaXMgcGF0Y2gsCnJl
c3VtZXMKCj4gYW5kIGNvbW1pdCBtZXNzYWdlIHNob3VsZCBiZSBjbGFyaWZpZWQuCj4KPiBJZiBh
IGRvbVUgaGFzIGEgYmFja2VuZCwgd2Ugc2hvdWxkIHZlcmlmeSB0aGF0IGl0IGNhbiBiZSB3b2tl
bi11cCBieQo+IGFuIGV2ZW50IHRyaWdnZXJlZCBieSBhIGZyb250ZW5kIGRyaXZlciBpbiBhbm90
aGVyIGRvbWFpbi4KPgo+IE9uZSBkYXksIHRoaXMgcGF0Y2ggY291bGQgYmUgZHJvcHBlZC9yZXZl
cnRlZCBpZiBvbmUgY29tZSB1cCB3aXRoIGEKPiBkaWZmZXJlbnQgbG9naWMgZm9yIHRyaWdnZXJp
bmcgWGVuIHN1c3BlbmQuIFRoaXMgc2hvdWxkIGJlIG9mIHRoZQo+IHRhYmxlIGZvciBub3csIGJ1
dCBhIGdvb2Qgb3B0aW9uIHRvIHJlbWVtYmVyIGZvciBmdXR1cmUuCj4KPiA+Cj4gPiA+IDw8VGhp
cyBoYXBwZW5zIGJlY2F1c2UgSSBjaG9vc2UgaXQgdG8gaGFwcGVuIT4+IChSYWlzdGxpbiBNYWpl
cmUpCj4gPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCj4gPiA+IERhcmlvIEZhZ2dpb2xpLCBQaC5ELCBodHRwOi8vYWJv
dXQubWUvZGFyaW8uZmFnZ2lvbGkKPiA+ID4gU29mdHdhcmUgRW5naW5lZXIgQCBTVVNFIGh0dHBz
Oi8vd3d3LnN1c2UuY29tLwo+ID4gPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 16:20:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 16:20: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-devel-bounces@lists.xenproject.org>)
	id 1gO3Jv-00067B-Op; Sat, 17 Nov 2018 16: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=fiwk=n4=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gO3Jt-00066v-Fs
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 16:19:41 +0000
X-Inumbo-ID: 956b822f-ea84-11e8-9a16-bc764e045a96
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 956b822f-ea84-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 16:19:40 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id o125so42395502qkf.3
 for <xen-devel@lists.xenproject.org>; Sat, 17 Nov 2018 08:19:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=788NsTIGb6XbdqSNoM3LN+MyrvJwX/WOTTN2GSyDTis=;
 b=pZ3UdtKf3WJ6Ge73T91IAZa1mhQtwfO2j0p2fBgF8lfJHuoI6qdr/RvUVp8zPNcY+D
 h1hhynkbCME0EensL6/UR4bwdAE/LJ3sBabHgD8GzU5RhFTua/gVmtQiLY713rNzAMmB
 o4JjjxD1yzWKcu3o5uW1t0YoiPmZE7fG4injDKiPvxcz5l9AmYL7ziNBSFzRUvyn8r6O
 Hby72nXLunvMOVu5ukJpvJqu8IO1NPvAA0pho5b4QQcdDNACxCUCq4u8Hczh/fkd7Spx
 0wyv0WgJaZgpDyurO4ObuWnh+u/Ka3QZPV1gJjlBibZDmwlUlLW61kJJXRidfSFBWvGe
 Wcww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=788NsTIGb6XbdqSNoM3LN+MyrvJwX/WOTTN2GSyDTis=;
 b=Nj9S2YZgYqTsmPx/wBDon516kl9zldjDk3OdV3dsQCKGgsD6r1iY20Ry2tub2A5nDd
 I7sTs8vUldXPTD1VvQes7QixqFcTX3T+V0Moxu0WQ3KX7tgvTKQ4JVk6YTynd+T7Q966
 FQoda9dtFAGMYo6uLAvOJaG/xK0afPxQ+M93yLsRpIGzrMtqMFnnMfrf0tGeMwbq2e+N
 bxQqnNcBZf+gJW1UhRVq7nIURXn3H+tH/puMj6i0v/aShQh9jd1clDNWFb9TdnO0Qc8U
 tzAEU5t9FLJUaHkgbwt1Dnlpn/Ls0CBqZvEQCW0b1S+sHUs2o4lKdhBTibIvypftIv5j
 nIpA==
X-Gm-Message-State: AGRZ1gJ9XfWPBxY0X8EFYxx/sAlPwdWrT3px+FRBv7nyBVFVxKurtgzB
 prQmBF34wmlGm+1JqvSwE1TKfGAh+O827xHaZMskLQ==
X-Google-Smtp-Source: AJdET5cx5ja4Hbp9Fv9DMFVhq/03qsfjUcyuUWBhbzfiGqLUd5aRR+m929tn0Yw//Pccwm6g5eGtYfJE1SmdYurZg20=
X-Received: by 2002:ac8:88:: with SMTP id c8mr14826241qtg.218.1542471579524;
 Sat, 17 Nov 2018 08:19:39 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
 <6b1b7986-5ce1-b3d2-11c9-63e7b17606f7@arm.com>
 <855b1bb125bb3ec2a7d51dd0144787700d6568c0.camel@suse.com>
 <alpine.DEB.2.10.1811161505530.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ngxu7a-pxoM6+ffBYiiFa3zeUt=ns6gaYpyJpFth4xE3A@mail.gmail.com>
 <CAKPH-NiKDAa5W_pGxP20ZmhFZa9Rj7N62jni1M2JyLGraWaNRA@mail.gmail.com>
In-Reply-To: <CAKPH-NiKDAa5W_pGxP20ZmhFZa9Rj7N62jni1M2JyLGraWaNRA@mail.gmail.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Sat, 17 Nov 2018 17:19:28 +0100
Message-ID: <CAKPH-Ngfw2Y+qk3vp+NrMrvY6RB+5jSED5uartgp6pEmgH1sUw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: nd@arm.com, Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Davorin Mista <dm@aggios.com>, Xen Devel <xen-devel@lists.xen.org>,
 Julien Grall <Julien.Grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiBTYXQsIE5vdiAxNywgMjAxOCBhdCA1OjAyIFBNIE1pcmVsYSBTaW1vbm92aWMKPG1p
cmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4gd3JvdGU6Cj4KPiBPbiBTYXQsIE5vdiAxNywgMjAx
OCBhdCA1OjAxIFBNIE1pcmVsYSBTaW1vbm92aWMKPiA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3Mu
Y29tPiB3cm90ZToKPiA+Cj4gPiBIaSwKPiA+Cj4gPiBPbiBTYXQsIE5vdiAxNywgMjAxOCBhdCAx
MjowNiBBTSBTdGVmYW5vIFN0YWJlbGxpbmkKPiA+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3
cm90ZToKPiA+ID4KPiA+ID4gT24gU2F0LCAxNyBOb3YgMjAxOCwgRGFyaW8gRmFnZ2lvbGkgd3Jv
dGU6Cj4gPiA+ID4gT24gRnJpLCAyMDE4LTExLTE2IGF0IDIxOjU4ICswMDAwLCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4gPiA+ID4gPiBPbiAxNi8xMS8yMDE4IDIxOjQxLCBNaXJlbGEgU2ltb25vdmlj
IHdyb3RlOgo+ID4gPiA+ID4gPiBPbiBGcmksIE5vdiAxNiwgMjAxOCBhdCA4OjA5IFBNIFN0ZWZh
bm8gU3RhYmVsbGluaQo+ID4gPiA+ID4gPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gPiA+ID4gPiA+ID4gPiBJdCBzaG91bGQgYmUgcG9zc2libGUgdG8gZmlndXJlIG91dCB3aGlj
aCBkb21haW4gbmVlZHMgdG8KPiA+ID4gPiA+ID4gPiA+IGF3YWtlbiBmcm9tCj4gPiA+ID4gPiA+
ID4gPiB0aGVyZS4KPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+IEFjdHVhbGx5LCBldnRjaG5f
c2VuZCBldmVudHVhbGx5IHdpbGwgdHJpZ2dlciBhIHByb3BlciBpbnRlcnJ1cHQKPiA+ID4gPiA+
ID4gPiBpbmplY3Rpb24gaW50byB0aGUgZG9tYWluCj4gPiA+ID4gPiA+ID4gKHhlbi9hcmNoL2Fy
bS92Z2ljLmM6YXJjaF9ldnRjaG5faW5qZWN0KSwKPiA+ID4gPiA+ID4gPiB3aGljaCB3aWxsIG5l
Y2Vzc2FyZWx5IHdha2UgaXQgdXAuIFNvIGl0IGlzIHBvc3NpYmxlIHRoYXQgaXQgd2lsbAo+ID4g
PiA+ID4gPiA+IGFscmVhZHkgd29yayB3aXRob3V0IGFueSBuZWVkIGZvciBhZGRpdGlvbmFsIGNo
YW5nZXM/Cj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gQWJzb2x1dGVseSwg
dGhhdCBzb3VuZHMgZ3JlYXQgOikgVGhlbiB3ZSBjb3VsZCBqdXN0IGRyb3AgdGhpcwo+ID4gPiA+
ID4gPiBwYXRjaC4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBJIGRvbid0IHRoaW5rIHlvdSBjYW4gZHJv
cCB0aGlzIHBhdGNoLi4uIEFzIHlvdSB0aWUgdGhlIGhvc3Qgc3VzcGVuZAo+ID4gPiA+ID4gdG8K
PiA+ID4gPiA+IHRoZSBoYXJkd2FyZSBkb21haW4gc3VzcGVuZCwgaXQgbWF5IG1ha2VzIHNlbnNl
IHRvIHJlc3VtZSBhdCB0aGUgc2FtZQo+ID4gPiA+ID4gdGltZS4KPiA+ID4gPiA+Cj4gPiA+ID4g
RldJVywgSSB0aGluayB0aGF0IHRvby4KPiA+ID4gPgo+ID4gPiA+IEluIGZhY3QsIGxldCdzIGFz
c3VtZSBhICpmdWxseSogZGlzYWdncmVnYXRlZCBzZXR1cCwgd2hlcmUgZG9tMCBvbmx5Cj4gPiA+
ID4gaGFzIHRoZSB0b29sc3RhY2ssIHdoaWxlIGl0IGhhcyBubyBoYXJkd2FyZSwgbm8gUFYgYmFj
a2VuZCwgZXRjLi4uIElmCj4gPiA+ID4gd2UgZG9uJ3QgcmVzdW1lIGl0IGV4cGxpY2l0bHkgdG9n
ZXRoZXIgd2l0aCBYZW4sIHdobyBpcyBnb2luZyB0byByZXN1bWUKPiA+ID4gPiBpdD8gOi1PCgpG
b3Jnb3QgdG8gYW5zd2VyIHRoaXMgLSB3aGVuIHNvbWVvbmUgbmVlZHMgYSB0b29sc3RhY2ssIGl0
IHdpbGwgdHJ5IHRvCnR5cGUuIFRoYXQgd2lsbCByYWlzZSBhIFVBUlQgaW50ZXJydXB0IChVQVJU
IHVzZWQgYnkgWGVuIGNvbnNvbGUpLiBJdApjb3VsZCBiZSBpbXBsZW1lbnRlZCB0aGF0IGEgVUFS
VCBpbnRlcnJ1cHQgYnkgZGVmYXVsdCB3YWtlcyB1cCBkb20wIGlmCml0J3MgYXNsZWVwLgpCdXQg
SSB3b3VsZCBrZWVwIGFueXRoaW5nIGxpa2UgdGhhdCBvdXQgb2YgdGhpcyBzZXJpZXMuCgo+ID4g
Pgo+ID4gPiBZZXMsIHRoYXQncyByaWdodC4gSG93ZXZlciwgaXQgc2hvdWxkIHdvcmsgZm9yIGRy
aXZlciBkb21haW5zOiB0aGVyZSBpcwo+ID4gPiBubyBuZWVkIHRvIHdha2UgdXAgZHJpdmVyIGRv
bWFpbnMgZXhwbGljaXRseSBiZWNhdXNlIHRoZXkgd2lsbCBiZQo+ID4gPiB3b2tlbiB1cCBieSB0
aGUgZnJvbnRlbmRzPwo+ID4gPgo+ID4KPiA+IEkgdGhpbmsgd2UgYWxsIGFncmVlLCBleGNlcHQg
c29tZSBvZiB1cyB3ZXJlbid0IHNvIGNsZWFyIGFib3V0IGl0IDopCj4gPiBGb3Igbm93LCBkb20w
IGlzc3VlcyBzdXNwZW5kIGFuZCBzaG91bGQgcmVzdW1lIGFzIHdlbGwgd2hlbiBYZW4KPiA+IHN1
c3BlbmRzLiBUaGlzIGlzIGRvbmUgaW4gdGhlIHNlcmllcywgcmVzdW1lIGlzIGNvdmVyZWQgYnkg
dGhpcyBwYXRjaCwKPiByZXN1bWVzCj4KPiA+IGFuZCBjb21taXQgbWVzc2FnZSBzaG91bGQgYmUg
Y2xhcmlmaWVkLgo+ID4KPiA+IElmIGEgZG9tVSBoYXMgYSBiYWNrZW5kLCB3ZSBzaG91bGQgdmVy
aWZ5IHRoYXQgaXQgY2FuIGJlIHdva2VuLXVwIGJ5Cj4gPiBhbiBldmVudCB0cmlnZ2VyZWQgYnkg
YSBmcm9udGVuZCBkcml2ZXIgaW4gYW5vdGhlciBkb21haW4uCj4gPgo+ID4gT25lIGRheSwgdGhp
cyBwYXRjaCBjb3VsZCBiZSBkcm9wcGVkL3JldmVydGVkIGlmIG9uZSBjb21lIHVwIHdpdGggYQo+
ID4gZGlmZmVyZW50IGxvZ2ljIGZvciB0cmlnZ2VyaW5nIFhlbiBzdXNwZW5kLiBUaGlzIHNob3Vs
ZCBiZSBvZiB0aGUKPiA+IHRhYmxlIGZvciBub3csIGJ1dCBhIGdvb2Qgb3B0aW9uIHRvIHJlbWVt
YmVyIGZvciBmdXR1cmUuCj4gPgo+ID4gPgo+ID4gPiA+IDw8VGhpcyBoYXBwZW5zIGJlY2F1c2Ug
SSBjaG9vc2UgaXQgdG8gaGFwcGVuIT4+IChSYWlzdGxpbiBNYWplcmUpCj4gPiA+ID4gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPiA+ID4gPiBEYXJpbyBGYWdnaW9saSwgUGguRCwgaHR0cDovL2Fib3V0Lm1lL2RhcmlvLmZh
Z2dpb2xpCj4gPiA+ID4gU29mdHdhcmUgRW5naW5lZXIgQCBTVVNFIGh0dHBzOi8vd3d3LnN1c2Uu
Y29tLwo+ID4gPiA+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 16:20:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 16:20: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-devel-bounces@lists.xenproject.org>)
	id 1gO3Jv-000675-Dh; Sat, 17 Nov 2018 16: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=fiwk=n4=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gO3Jt-00066w-Fs
 for xen-devel@lists.xen.org; Sat, 17 Nov 2018 16:19:41 +0000
X-Inumbo-ID: 9567a15c-ea84-11e8-9a16-bc764e045a96
Received: from mail-qk1-x743.google.com (unknown [2607:f8b0:4864:20::743])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9567a15c-ea84-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 16:19:40 +0000 (UTC)
Received: by mail-qk1-x743.google.com with SMTP id 131so42371080qkd.4
 for <xen-devel@lists.xen.org>; Sat, 17 Nov 2018 08:19:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=788NsTIGb6XbdqSNoM3LN+MyrvJwX/WOTTN2GSyDTis=;
 b=pZ3UdtKf3WJ6Ge73T91IAZa1mhQtwfO2j0p2fBgF8lfJHuoI6qdr/RvUVp8zPNcY+D
 h1hhynkbCME0EensL6/UR4bwdAE/LJ3sBabHgD8GzU5RhFTua/gVmtQiLY713rNzAMmB
 o4JjjxD1yzWKcu3o5uW1t0YoiPmZE7fG4injDKiPvxcz5l9AmYL7ziNBSFzRUvyn8r6O
 Hby72nXLunvMOVu5ukJpvJqu8IO1NPvAA0pho5b4QQcdDNACxCUCq4u8Hczh/fkd7Spx
 0wyv0WgJaZgpDyurO4ObuWnh+u/Ka3QZPV1gJjlBibZDmwlUlLW61kJJXRidfSFBWvGe
 Wcww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=788NsTIGb6XbdqSNoM3LN+MyrvJwX/WOTTN2GSyDTis=;
 b=kBVcu4H2GVkL6vxnV2AJloWvvw+qUT/Fps4Wzm/H9CtktoHg9Ly7MloOWg1xYd5WAs
 WA4F6Zh0TyBWCX9XfjxkA0XeT32MLjpwIN/9xvBNDAt49uTq2cYP3NJSJ4oVbzYMGo1v
 nLcs/BVp1L9MgF/yOeaE8J54jGJ26SaLG4cb7B8tnpMDExLWhmsdVmioJPyxqZKff008
 UxEa5w33HC4xpMyws/u0Gybwj4oaMzJzNXke1XbPDdP7AYl2F4kd1ZpJPT452YPSxJAg
 U808NuDcfvdqDFhMEjdUtEs/xbfnoermljikPgIhJborRXj+VHa2KCMJ+jYXuxejo3r6
 Ghlw==
X-Gm-Message-State: AGRZ1gKQBFEAlD9D6CtYCcgz7G5eGscox3laW1Q1rwEKwKV164VS17Xj
 Xisv3PTAXj2oFYzeqA919rej0dxr0jyMz03Bxan6ZQ==
X-Google-Smtp-Source: AJdET5cx5ja4Hbp9Fv9DMFVhq/03qsfjUcyuUWBhbzfiGqLUd5aRR+m929tn0Yw//Pccwm6g5eGtYfJE1SmdYurZg20=
X-Received: by 2002:ac8:88:: with SMTP id c8mr14826241qtg.218.1542471579524;
 Sat, 17 Nov 2018 08:19:39 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
 <6b1b7986-5ce1-b3d2-11c9-63e7b17606f7@arm.com>
 <855b1bb125bb3ec2a7d51dd0144787700d6568c0.camel@suse.com>
 <alpine.DEB.2.10.1811161505530.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ngxu7a-pxoM6+ffBYiiFa3zeUt=ns6gaYpyJpFth4xE3A@mail.gmail.com>
 <CAKPH-NiKDAa5W_pGxP20ZmhFZa9Rj7N62jni1M2JyLGraWaNRA@mail.gmail.com>
In-Reply-To: <CAKPH-NiKDAa5W_pGxP20ZmhFZa9Rj7N62jni1M2JyLGraWaNRA@mail.gmail.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Sat, 17 Nov 2018 17:19:28 +0100
Message-ID: <CAKPH-Ngfw2Y+qk3vp+NrMrvY6RB+5jSED5uartgp6pEmgH1sUw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: nd@arm.com, Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Davorin Mista <dm@aggios.com>, Xen Devel <xen-devel@lists.xen.org>,
 Julien Grall <Julien.Grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiBTYXQsIE5vdiAxNywgMjAxOCBhdCA1OjAyIFBNIE1pcmVsYSBTaW1vbm92aWMKPG1p
cmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbT4gd3JvdGU6Cj4KPiBPbiBTYXQsIE5vdiAxNywgMjAx
OCBhdCA1OjAxIFBNIE1pcmVsYSBTaW1vbm92aWMKPiA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3Mu
Y29tPiB3cm90ZToKPiA+Cj4gPiBIaSwKPiA+Cj4gPiBPbiBTYXQsIE5vdiAxNywgMjAxOCBhdCAx
MjowNiBBTSBTdGVmYW5vIFN0YWJlbGxpbmkKPiA+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3
cm90ZToKPiA+ID4KPiA+ID4gT24gU2F0LCAxNyBOb3YgMjAxOCwgRGFyaW8gRmFnZ2lvbGkgd3Jv
dGU6Cj4gPiA+ID4gT24gRnJpLCAyMDE4LTExLTE2IGF0IDIxOjU4ICswMDAwLCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4gPiA+ID4gPiBPbiAxNi8xMS8yMDE4IDIxOjQxLCBNaXJlbGEgU2ltb25vdmlj
IHdyb3RlOgo+ID4gPiA+ID4gPiBPbiBGcmksIE5vdiAxNiwgMjAxOCBhdCA4OjA5IFBNIFN0ZWZh
bm8gU3RhYmVsbGluaQo+ID4gPiA+ID4gPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gPiA+ID4gPiA+ID4gPiBJdCBzaG91bGQgYmUgcG9zc2libGUgdG8gZmlndXJlIG91dCB3aGlj
aCBkb21haW4gbmVlZHMgdG8KPiA+ID4gPiA+ID4gPiA+IGF3YWtlbiBmcm9tCj4gPiA+ID4gPiA+
ID4gPiB0aGVyZS4KPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+IEFjdHVhbGx5LCBldnRjaG5f
c2VuZCBldmVudHVhbGx5IHdpbGwgdHJpZ2dlciBhIHByb3BlciBpbnRlcnJ1cHQKPiA+ID4gPiA+
ID4gPiBpbmplY3Rpb24gaW50byB0aGUgZG9tYWluCj4gPiA+ID4gPiA+ID4gKHhlbi9hcmNoL2Fy
bS92Z2ljLmM6YXJjaF9ldnRjaG5faW5qZWN0KSwKPiA+ID4gPiA+ID4gPiB3aGljaCB3aWxsIG5l
Y2Vzc2FyZWx5IHdha2UgaXQgdXAuIFNvIGl0IGlzIHBvc3NpYmxlIHRoYXQgaXQgd2lsbAo+ID4g
PiA+ID4gPiA+IGFscmVhZHkgd29yayB3aXRob3V0IGFueSBuZWVkIGZvciBhZGRpdGlvbmFsIGNo
YW5nZXM/Cj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gQWJzb2x1dGVseSwg
dGhhdCBzb3VuZHMgZ3JlYXQgOikgVGhlbiB3ZSBjb3VsZCBqdXN0IGRyb3AgdGhpcwo+ID4gPiA+
ID4gPiBwYXRjaC4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBJIGRvbid0IHRoaW5rIHlvdSBjYW4gZHJv
cCB0aGlzIHBhdGNoLi4uIEFzIHlvdSB0aWUgdGhlIGhvc3Qgc3VzcGVuZAo+ID4gPiA+ID4gdG8K
PiA+ID4gPiA+IHRoZSBoYXJkd2FyZSBkb21haW4gc3VzcGVuZCwgaXQgbWF5IG1ha2VzIHNlbnNl
IHRvIHJlc3VtZSBhdCB0aGUgc2FtZQo+ID4gPiA+ID4gdGltZS4KPiA+ID4gPiA+Cj4gPiA+ID4g
RldJVywgSSB0aGluayB0aGF0IHRvby4KPiA+ID4gPgo+ID4gPiA+IEluIGZhY3QsIGxldCdzIGFz
c3VtZSBhICpmdWxseSogZGlzYWdncmVnYXRlZCBzZXR1cCwgd2hlcmUgZG9tMCBvbmx5Cj4gPiA+
ID4gaGFzIHRoZSB0b29sc3RhY2ssIHdoaWxlIGl0IGhhcyBubyBoYXJkd2FyZSwgbm8gUFYgYmFj
a2VuZCwgZXRjLi4uIElmCj4gPiA+ID4gd2UgZG9uJ3QgcmVzdW1lIGl0IGV4cGxpY2l0bHkgdG9n
ZXRoZXIgd2l0aCBYZW4sIHdobyBpcyBnb2luZyB0byByZXN1bWUKPiA+ID4gPiBpdD8gOi1PCgpG
b3Jnb3QgdG8gYW5zd2VyIHRoaXMgLSB3aGVuIHNvbWVvbmUgbmVlZHMgYSB0b29sc3RhY2ssIGl0
IHdpbGwgdHJ5IHRvCnR5cGUuIFRoYXQgd2lsbCByYWlzZSBhIFVBUlQgaW50ZXJydXB0IChVQVJU
IHVzZWQgYnkgWGVuIGNvbnNvbGUpLiBJdApjb3VsZCBiZSBpbXBsZW1lbnRlZCB0aGF0IGEgVUFS
VCBpbnRlcnJ1cHQgYnkgZGVmYXVsdCB3YWtlcyB1cCBkb20wIGlmCml0J3MgYXNsZWVwLgpCdXQg
SSB3b3VsZCBrZWVwIGFueXRoaW5nIGxpa2UgdGhhdCBvdXQgb2YgdGhpcyBzZXJpZXMuCgo+ID4g
Pgo+ID4gPiBZZXMsIHRoYXQncyByaWdodC4gSG93ZXZlciwgaXQgc2hvdWxkIHdvcmsgZm9yIGRy
aXZlciBkb21haW5zOiB0aGVyZSBpcwo+ID4gPiBubyBuZWVkIHRvIHdha2UgdXAgZHJpdmVyIGRv
bWFpbnMgZXhwbGljaXRseSBiZWNhdXNlIHRoZXkgd2lsbCBiZQo+ID4gPiB3b2tlbiB1cCBieSB0
aGUgZnJvbnRlbmRzPwo+ID4gPgo+ID4KPiA+IEkgdGhpbmsgd2UgYWxsIGFncmVlLCBleGNlcHQg
c29tZSBvZiB1cyB3ZXJlbid0IHNvIGNsZWFyIGFib3V0IGl0IDopCj4gPiBGb3Igbm93LCBkb20w
IGlzc3VlcyBzdXNwZW5kIGFuZCBzaG91bGQgcmVzdW1lIGFzIHdlbGwgd2hlbiBYZW4KPiA+IHN1
c3BlbmRzLiBUaGlzIGlzIGRvbmUgaW4gdGhlIHNlcmllcywgcmVzdW1lIGlzIGNvdmVyZWQgYnkg
dGhpcyBwYXRjaCwKPiByZXN1bWVzCj4KPiA+IGFuZCBjb21taXQgbWVzc2FnZSBzaG91bGQgYmUg
Y2xhcmlmaWVkLgo+ID4KPiA+IElmIGEgZG9tVSBoYXMgYSBiYWNrZW5kLCB3ZSBzaG91bGQgdmVy
aWZ5IHRoYXQgaXQgY2FuIGJlIHdva2VuLXVwIGJ5Cj4gPiBhbiBldmVudCB0cmlnZ2VyZWQgYnkg
YSBmcm9udGVuZCBkcml2ZXIgaW4gYW5vdGhlciBkb21haW4uCj4gPgo+ID4gT25lIGRheSwgdGhp
cyBwYXRjaCBjb3VsZCBiZSBkcm9wcGVkL3JldmVydGVkIGlmIG9uZSBjb21lIHVwIHdpdGggYQo+
ID4gZGlmZmVyZW50IGxvZ2ljIGZvciB0cmlnZ2VyaW5nIFhlbiBzdXNwZW5kLiBUaGlzIHNob3Vs
ZCBiZSBvZiB0aGUKPiA+IHRhYmxlIGZvciBub3csIGJ1dCBhIGdvb2Qgb3B0aW9uIHRvIHJlbWVt
YmVyIGZvciBmdXR1cmUuCj4gPgo+ID4gPgo+ID4gPiA+IDw8VGhpcyBoYXBwZW5zIGJlY2F1c2Ug
SSBjaG9vc2UgaXQgdG8gaGFwcGVuIT4+IChSYWlzdGxpbiBNYWplcmUpCj4gPiA+ID4gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPiA+ID4gPiBEYXJpbyBGYWdnaW9saSwgUGguRCwgaHR0cDovL2Fib3V0Lm1lL2RhcmlvLmZh
Z2dpb2xpCj4gPiA+ID4gU29mdHdhcmUgRW5naW5lZXIgQCBTVVNFIGh0dHBzOi8vd3d3LnN1c2Uu
Y29tLwo+ID4gPiA+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 16:41:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 16:41: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-devel-bounces@lists.xenproject.org>)
	id 1gO3eP-0008IK-Re; Sat, 17 Nov 2018 16:40:53 +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=KxhY=N4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gO3eP-0008I7-2w
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 16:40:53 +0000
X-Inumbo-ID: 870a0c7e-ea87-11e8-9caf-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 870a0c7e-ea87-11e8-9caf-12d6303a7972;
 Sat, 17 Nov 2018 16:40:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gO3eE-0006Fi-LM; Sat, 17 Nov 2018 16:40:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gO3eE-0003J1-Bp; Sat, 17 Nov 2018 16:40:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gO3eE-0004fn-B8; Sat, 17 Nov 2018 16:40:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130315-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 16:40:42 +0000
Subject: [Xen-devel] [ovmf test] 130315: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDMxNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzMTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTAgZGF5cyAgMTA2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDIgZGF5cyAgIDI4IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 18:16:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 18:16: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-devel-bounces@lists.xenproject.org>)
	id 1gO58s-0006MH-7e; Sat, 17 Nov 2018 18:16: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=KxhY=N4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gO58q-0006M7-VF
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 18:16:24 +0000
X-Inumbo-ID: de18ebd6-ea94-11e8-a438-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de18ebd6-ea94-11e8-a438-12d6303a7972;
 Sat, 17 Nov 2018 18:16:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gO58c-00085x-RE; Sat, 17 Nov 2018 18:16:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gO58c-0007Qb-FO; Sat, 17 Nov 2018 18:16:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gO58c-0000Ms-El; Sat, 17 Nov 2018 18:16:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130321-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 18:16:10 +0000
Subject: [Xen-devel] [ovmf test] 130321: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDMyMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzMjEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTAgZGF5cyAgMTA3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDIgZGF5cyAgIDI5IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 18:17:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 18:17: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-devel-bounces@lists.xenproject.org>)
	id 1gO59x-0006Q0-LJ; Sat, 17 Nov 2018 18:17:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kxhy=n4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gO59w-0006Pi-P1
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 18:17:32 +0000
X-Inumbo-ID: 0c08d06f-ea95-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c08d06f-ea95-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 18:17:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gO59r-00088a-5r; Sat, 17 Nov 2018 18:17:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gO59q-0007Tt-V5; Sat, 17 Nov 2018 18:17:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gO59q-0000RU-UU; Sat, 17 Nov 2018 18:17:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gO59q-0000RU-UU@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 18:17:26 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete build-i386
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4844716337951075419=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job build-i386
testid xen-build

Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
  Bug not present: c49338ef287c44113476d4c6ccaad7fa2924f8c7
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/130323/


  commit c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
  Author: Andrew Cooper <andrew.cooper3@citrix.com>
  Date:   Thu Jul 19 16:50:03 2018 +0100
  
      libx86: Split x86_cpuid_policy_fill_native() out of calculate_raw_policy()
      
      This will shortly be wanted by the userspace emulator harnesses as well.
      
      Consolidate the cpuid{,_count}_leaf() helpers beside the structure definition,
      rather than having them scattered throughout Xen.
      
      Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
      Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
      Acked-by: Jan Beulich <jbeulich@suse.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable/build-i386.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable/build-i386.xen-build --summary-out=tmp/130323.bisection-summary --basis-template=129426 --blessings=real,real-bisect xen-unstable build-i386 xen-build
Searching for failure / basis pass:
 130063 fail [host=albana0] / 129817 ok.
Failure / basis pass flights: 130063 / 129817
(tree with no url: minios)
(tree in basispass but not in latest: ovmf)
(tree in basispass but not in latest: seabios)
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 15410d8fc8d6e63ab138a5c47427f418a43a1c56
Basis pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 6d8ffac1f7a782dc2c7f8df3871a294729ae36bd
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66df56c1986-de5b678ca4dcdfa83e322491d478d66df56c1986 git://xenbits.xen.org/xen.git#6d8ffac1f7a782dc2c7f8df3871a294729ae36bd-15410d8fc8d6e63ab138a5c47427f418a43a1c56
Loaded 1001 nodes in revision graph
Searching for test results:
 129738 [host=debina0]
 129843 [host=debina0]
 129855 [host=debina0]
 129818 pass irrelevant
 129849 [host=fiano1]
 129831 [host=fiano0]
 129817 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 6d8ffac1f7a782dc2c7f8df3871a294729ae36bd
 129822 [host=debina0]
 129839 [host=huxelrebe0]
 129851 [host=fiano1]
 129853 [host=debina1]
 129859 [host=debina0]
 129865 [host=huxelrebe0]
 130063 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 15410d8fc8d6e63ab138a5c47427f418a43a1c56
 130318 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c49338ef287c44113476d4c6ccaad7fa2924f8c7
 130303 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 3b439f636ee9a9588203cf0aa0edfa18ccdc60b9
 130314 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c49338ef287c44113476d4c6ccaad7fa2924f8c7
 130294 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 6d8ffac1f7a782dc2c7f8df3871a294729ae36bd
 130305 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c6aae55786e138951daf25e14709895d8c166948
 130316 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
 130299 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 15410d8fc8d6e63ab138a5c47427f418a43a1c56
 130300 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
 130309 pass d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c49338ef287c44113476d4c6ccaad7fa2924f8c7
 130323 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
 130312 fail d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
Searching for interesting versions
 Result found: flight 129817 (pass), for basis pass
 Result found: flight 130063 (fail), for basis failure
 Repro found: flight 130294 (pass), for basis pass
 Repro found: flight 130299 (fail), for basis failure
 0 revisions at d0d8ad39ecb51cd7497cd524484fe09f50876798 de5b678ca4dcdfa83e322491d478d66df56c1986 c49338ef287c44113476d4c6ccaad7fa2924f8c7
No revisions left to test, checking graph state.
 Result found: flight 130309 (pass), for last pass
 Result found: flight 130312 (fail), for first failure
 Repro found: flight 130314 (pass), for last pass
 Repro found: flight 130316 (fail), for first failure
 Repro found: flight 130318 (pass), for last pass
 Repro found: flight 130323 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
  Bug not present: c49338ef287c44113476d4c6ccaad7fa2924f8c7
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/130323/


  commit c66ef0fbe12b3e1e2da849dd85e5b7fe3aa81de5
  Author: Andrew Cooper <andrew.cooper3@citrix.com>
  Date:   Thu Jul 19 16:50:03 2018 +0100
  
      libx86: Split x86_cpuid_policy_fill_native() out of calculate_raw_policy()
      
      This will shortly be wanted by the userspace emulator harnesses as well.
      
      Consolidate the cpuid{,_count}_leaf() helpers beside the structure definition,
      rather than having them scattered throughout Xen.
      
      Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
      Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
      Acked-by: Jan Beulich <jbeulich@suse.com>

Revision graph left in /home/logs/results/bisect/xen-unstable/build-i386.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
130323: tolerable ALL FAIL

flight 130323 xen-unstable real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/130323/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-i386                    6 xen-build               fail baseline untested


jobs:
 build-i386                                                   fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4844716337951075419==--

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 18:58:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 18:58: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-devel-bounces@lists.xenproject.org>)
	id 1gO5na-0000vT-23; Sat, 17 Nov 2018 18:58: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=sR2E=N4=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gO5nY-0000vO-U9
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 18:58:28 +0000
X-Inumbo-ID: c3f38ef4-ea9a-11e8-a397-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c3f38ef4-ea9a-11e8-a397-12d6303a7972;
 Sat, 17 Nov 2018 18:58:27 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 B0F82301AB43; Sat, 17 Nov 2018 20:58:25 +0200 (EET)
Received: from [192.168.1.119] (5-14-82-224.residential.rdsnet.ro
 [5.14.82.224])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 89E0C3000E5B;
 Sat, 17 Nov 2018 20:58:25 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
 <3603CF64-3679-43F6-A389-E88DAA0BF503@citrix.com>
 <482be5fb-0406-c203-2664-070a77e329e9@bitdefender.com>
 <5BEE972D02000078001FCB0D@prv1-mh.provo.novell.com>
 <62c1f237-9d1d-06f3-49f8-e48be8d38b3f@citrix.com>
 <6ef4e095-cbd3-3d37-7759-0d3faa720e84@bitdefender.com>
 <c6e1ee08-0b71-f8f8-5862-94a8d01ac1e1@citrix.com>
 <e33cad9e-f138-48b0-d12c-5178eea9b6e2@bitdefender.com>
Message-ID: <70f50b49-9b7a-13d9-442c-62df33105552@bitdefender.com>
Date: Sat, 17 Nov 2018 20:58:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <e33cad9e-f138-48b0-d12c-5178eea9b6e2@bitdefender.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTYvMTggOTo1MCBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDExLzE2LzE4
IDc6NTkgUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIHRoZSBvdGhlciBoYW5kLCB3ZSB3
YW50IHRoZSBsb2dkaXJ0eSByYW5nZXNldHMgdG8gYWN0dWFsbHkgbWF0Y2ggdGhlCj4+IGhvc3Qn
cyByYW5nZXNldHM7IHVzaW5nIGFsdHAybS0+bWF4X21hcHBlZF9wZm4gZm9yIHRoaXMgaXMgY2xl
YXJseQo+PiB3cm9uZy4gVGhlIGVhc2llc3QgZml4IHdvdWxkIGJlIGp1c3QgdG8gZXhwbGljaXRs
eSB1c2UgdGhlIGhvc3Qncwo+PiBtYXhfbWFwcGVkX3BmbiB3aGVuIGNhbGN1bGF0aW5nIHRoZSBj
bGlwcGluZy4gIEEgbW9yZSBjb21wbGV0ZSBmaXggd291bGQKPj4gaW52b2x2ZSBjYWxjdWxhdGlu
ZyB0d28gZGlmZmVyZW50IHJhbmdlcyAtLSBhICJyYW5nZXNldCIgcmFuZ2UgYW5kIGEKPj4gImlu
dmFsaWRhdGUiIHJhbmdlLCB0aGUgc2Vjb25kIG9mIHdoaWNoIHdvdWxkIGJlIGNsaXBwZWQgb24g
YWx0cDJtcyBieQo+PiB7bWluLG1heH1fcmVtYXBwZWRfZ2ZuLgo+Pgo+PiBTb21ldGhpbmcgbGlr
ZSB0aGUgYXR0YWNoZWQgKGNvbXBpbGUtdGVzdGVkIG9ubHkpLiAgSSdtIHBhcnRpYWwgdG8KPj4g
aGF2aW5nIGJvdGggcGF0Y2hlcyBhcHBsaWVkLCBidXQgSSdkIGJlIG9wZW4gdG8gYXJndW1lbnRz
IHRoYXQgd2Ugc2hvdWxkCj4+IG9ubHkgdXNlIHRoZSBmaXJzdC4KPiAKPiBUaGFua3MhIEkgaGF2
ZW4ndCB5ZXQgYmVlbiBhYmxlIHRvIHRoaW5rIGluIGRlcHRoIGFib3V0IHRoZSBsb2dpYywgYnV0
IEkKPiBkaWQgbWFuYWdlIHRvIGFwcGx5IHRoZW0uIEp1c3QgYXBwbHlpbmcgdGhlIGZpcnN0IG9u
ZSBhbGxvd3MgbWUgdG8gc2V0Cj4gcDJtLT5tYXhfbWFwcGVkX3BmbiA9IDA7IHdpdGhvdXQgdGhl
IEFTU0VSVCgpIGNyYXNoaW5nIHRoZSBoeXBlcnZpc29yLAo+IGFuZCBldmVyeXRoaW5nIGFwcGVh
cnMgdG8gd29yayB3ZWxsLgo+IAo+IFdpdGggYm90aCBwYXRjaGVzIGFwcGxpZXMsIHRoZSBkaXNw
bGF5IHJlbWFpbnMgZnJvemVuICh0aGluZ3MgYXBwZWFyIHRvCj4gYmVoYXZlIC0gZXh0ZXJuYWxs
eSAtIGluIHRoZSBzYW1lIHdheSBhcyBiZWZvcmUgdGhlIHNlcmllcykuCgpSaWdodCwgSSBrbm93
IHdoeSB0aGUgc2Vjb25kIHBhdGNoIGtlZXBzIHRoZSBkaXNwbGF5IGZyb3plbi4gSXQncwpiZWNh
dXNlIGZvciBhbHRwMm1zICh3aGVyZSBpdCBtYXR0ZXJzIG1vc3QpLCB0aGUgcGF0Y2ggYmFzaWNh
bGx5IGRvZXMKaW52YWxpZGF0ZV9zdGFydCA9IG1heChpbnZhbGlkYXRlX3N0YXJ0LCBwMm0tPm1p
bl9yZW1hcHBlZF9nZm4pIGFuZAppbnZhbGlkYXRlX2VuZCA9IG1pbihpbnZhbGlkYXRlX2VuZCwg
cDJtLT5tYXhfcmVtYXBwZWRfZ2ZuKS4KCkhvd2V2ZXIsIGFzIHByZXZpb3VzbHkgcmVxdWVzdGVk
LCBJJ3ZlIG5vdyBtYWRlIHAybS0+bWF4X3JlbWFwcGVkX2dmbgpiZWdpbiBsaWZlIGFzIDAgZm9y
IGFsdHAybXMsIGFuZCBwMm0tPm1pbl9yZW1hcHBlZF9nZm4gaXMgaW5pdGlhbGl6ZWQgdG8KSU5W
QUxJRF9HRk4sIHdoaWNoIGlzIGRlY2ltYWwgMTg0NDY3NDQwNzM3MDk1NTE2MTUuIFNvIHdlIGdl
dAppbnZhbGlkYXRlX2VuZDogMCwgaW52YWxpZGF0ZV9zdGFydDogMTg0NDY3NDQwNzM3MDk1NTE2
MTUsCmludmFsaWRhdGVfZW5kIDwgaW52YWxpZGF0ZV9zdGFydCwgcmVzdWx0aW5nIGluIG5vdGhp
bmcgYmVpbmcgZG9uZSBmb3IKYWx0cDJtcywgd2hpY2ggaXMgZnVuY3Rpb25hbGx5IGJhY2sgdG8g
c3F1YXJlIG9uZS4KCkluIGxpZ2h0IG9mIHRoaXMgYW5hbHlzaXMsIEkgc3VwcG9zZSBJIHNob3Vs
ZCBub3cgYWxzbyBkaXNyZWdhcmQgdGhlCnJlY29tbWVuZGF0aW9uIHRvIGNsaXAgZmlyc3RfZ2Zu
IGFuZCBtYXhfbnIgdG8gZml0IHdpdGhpbgpwMm0tPm1pbl9yZW1hcHBlZF9nZm4gYW5kIHAybS0+
bWF4X3JlbWFwcGVkX2dmbiBmb3IgYWx0cDJtcyBpbgpmaW5pc2hfdHlwZV9jaGFuZ2UoKSwgZm9y
IG9idmlvdXMgcmVhc29ucyAtIHVubGVzcyB5b3UgcHJlZmVyIGEKZGlmZmVyZW50IHN0cmF0ZWd5
LgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 19:16:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 19:16: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-devel-bounces@lists.xenproject.org>)
	id 1gO64e-0002Oo-LP; Sat, 17 Nov 2018 19:16: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=KxhY=N4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gO64e-0002Oc-AE
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 19:16:08 +0000
X-Inumbo-ID: 39c6ec1e-ea9d-11e8-9042-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 39c6ec1e-ea9d-11e8-9042-12d6303a7972;
 Sat, 17 Nov 2018 19:16:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gO64Y-0000o2-Iu; Sat, 17 Nov 2018 19:16:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gO64Y-00019S-7f; Sat, 17 Nov 2018 19:16:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gO64Y-0004Wr-74; Sat, 17 Nov 2018 19:16:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130327-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 19:16:02 +0000
Subject: [Xen-devel] [ovmf test] 130327: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDMyNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzMjcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTAgZGF5cyAgMTA4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDIgZGF5cyAgIDMwIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 19:42:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 19:42: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-devel-bounces@lists.xenproject.org>)
	id 1gO6Ti-0004WP-3g; Sat, 17 Nov 2018 19:42:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kxhy=n4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gO6Th-0004WG-3c
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 19:42:01 +0000
X-Inumbo-ID: d8e7eb7e-eaa0-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8e7eb7e-eaa0-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 19:41:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gO6Td-0001Gl-7t; Sat, 17 Nov 2018 19:41:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gO6Tc-0001sw-TH; Sat, 17 Nov 2018 19:41:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gO6Tc-0003sb-Se; Sat, 17 Nov 2018 19:41:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130155-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-armhf-armhf-xl-arndale:xen-install:fail:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=2e390c487815669fb9bb35d7ea11883cc10a9b50
X-Osstest-Versions-That: linux=0b047cbc44ae7d0cea41a99cd7ec1f009360a605
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 19:41:56 +0000
Subject: [Xen-devel] [linux-4.14 test] 130155: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE1NSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxNTUvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA2IHhlbi1pbnN0YWxs
ICAgICAgZmFpbCBpbiAxMjk5ODYgcGFzcyBpbiAxMzAxNTUKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBwYXNzIGluIDEy
OTk4NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEyOTk4NiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDJlMzkwYzQ4NzgxNTY2OWZiOWJiMzVkN2VhMTE4ODNjYzEwYTliNTAKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBiMDQ3Y2JjNDRhZTdkMGNlYTQxYTk5Y2Q3
ZWMxZjAwOTM2MGE2MDUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTc2MiAgMjAxOC0xMS0xMCAx
NjoxODo0NiBaICAgIDcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjk5ODYgIDIwMTgtMTEt
MTMgMTk6NDI6MTAgWiAgICAzIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiRXJpYyBXLiBCaWVkZXJtYW4iIDxlYmllZGVy
bUB4bWlzc2lvbi5jb20+CiAgQWFybyBLb3NraW5lbiA8YWFyby5rb3NraW5lbkBpa2kuZmk+CiAg
QWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxleCBTdGFub2V2IDxhbGV4QGFz
dGFub2V2LmNvbT4KICBBbGV4YW5kZXIgRHV5Y2sgPGFsZXhhbmRlci5oLmR1eWNrQGxpbnV4Lmlu
dGVsLmNvbT4KICBBbGV4YW5kZXIgUGxvdW1pc3RvcyA8YWxleC5wbG91bWlzdG9zQGdtYWlsLmNv
bT4KICBBbGV4YW5kcmUgQmVsbG9uaSA8YWxleGFuZHJlLmJlbGxvbmlAYm9vdGxpbi5jb20+CiAg
QWxleGVpIFN0YXJvdm9pdG92IDxhc3RAa2VybmVsLm9yZz4KICBBbGV4ZXkgS2hvcm9zaGlsb3Yg
PGtob3Jvc2hpbG92QGlzcHJhcy5ydT4KICBBbWlyIEdvbGRzdGVpbiA8YW1pcjczaWxAZ21haWwu
Y29tPgogIEFuZGkgS2xlZW4gPGFrQGxpbnV4LmludGVsLmNvbT4KICBBbmRyZWFzIEtlbW5hZGUg
PGFuZHJlYXNAa2VtbmFkZS5pbmZvPgogIEFuZHJldyBCb3dlcnMgPGFuZHJld3guYm93ZXJzQGlu
dGVsLmNvbT4KICBBbmRyZXcgTHVubiA8YW5kcmV3QGx1bm4uY2g+CiAgQW5kcmV3IE1vcnRvbiA8
YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbnRvaW5lIFRlbmFydCA8YW50b2luZS50ZW5h
cnRAYm9vdGxpbi5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5v
cmc+CiAgQXJlbmQgdmFuIFNwcmllbCA8YXJlbmQudmFuc3ByaWVsQGJyb2FkY29tLmNvbT4KICBB
cm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5u
IDxhcm5kQGFybmRiLmRlPgogIEFydGVteSBLb3ZhbHlvdiA8YXJ0ZW15a29AbWVsbGFub3guY29t
PgogIEJhcnRsb21pZWogWm9sbmllcmtpZXdpY3ogPGIuem9sbmllcmtpZUBzYW1zdW5nLmNvbT4K
ICBCZW4gSHV0Y2hpbmdzIDxiZW5AZGVjYWRlbnQub3JnLnVrPgogIEJlbmphbWluIENvZGRpbmd0
b24gPGJjb2RkaW5nQHJlZGhhdC5jb20+CiAgQmluIE1lbmcgPGJtZW5nLmNuQGdtYWlsLmNvbT4K
ICBCam9ybiBBbmRlcnNzb24gPGJqb3JuLmFuZGVyc3NvbkBsaW5hcm8ub3JnPgogIEJqb3JuIEhl
bGdhYXMgPGJoZWxnYWFzQGdvb2dsZS5jb20+CiAgQm9yaXMgQnJlemlsbG9uIDxib3Jpcy5icmV6
aWxsb25AYm9vdGxpbi5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQnJlbm8gTGVpdGFvIDxs
ZWl0YW9AZGViaWFuLm9yZz4KICBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0u
Y29tPgogIENoYW8gWXUgPHl1Y2hhbzBAaHVhd2VpLmNvbT4KICBDaGVuYm8gRmVuZyA8ZmVuZ2NA
Z29vZ2xlLmNvbT4KICBDaHJpc3RpYW4gSGV3aXR0IDxjaHJpc3RpYW5zaGV3aXR0QGdtYWlsLmNv
bT4KICBDaHJpc3RpYW4gTGFtcGFydGVyIDxjaHVua2VleUBnbWFpbC5jb20+CiAgQ2hyaXN0b3Bo
ZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGlu
LmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb2x5IExpIDxjb2x5bGlAc3VzZS5kZT4KICBDb3JleSBN
aW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENyaXN0aWFuIEJpcnNhbiA8Y3Jpc3RpYW4u
Ymlyc2FuQG1pY3JvY2hpcC5jb20+CiAgRGFtaWVuIExlIE1vYWwgPGRhbWllbi5sZW1vYWxAd2Rj
LmNvbT4KICBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KICBEYW5pZWwg
Qm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhbmllbCBDb2xhc2Npb25lIDxkYW5j
b2xAZ29vZ2xlLmNvbT4KICBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgog
IERhdmlkIEFoZXJuIDxkc2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBIb3dlbGxzIDxkaG93ZWxs
c0ByZWRoYXQuY29tPgogIERhdmlkIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZp
ZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJh
QHN1c2UuY29tPgogIERlbmlzIERyb3pkb3YgPGRlbmlzZEBtZWxsYW5veC5jb20+CiAgRGV4dWFu
IEN1aSA8ZGVjdWlAbWljcm9zb2Z0LmNvbT4KICBEaWNrIEtlbm5lZHkgPGRpY2sua2VubmVkeUBi
cm9hZGNvbS5jb20+CiAgRGluaCBOZ3V5ZW4gPGRpbmd1eWVuQGtlcm5lbC5vcmc+CiAgRG1pdHJ5
IEJhemhlbm92IDxiYXpoZW5vdi5kbkBnbWFpbC5jb20+CiAgRG9taW5payBCcm9kb3dza2kgPGxp
bnV4QGRvbWluaWticm9kb3dza2kubmV0PgogIERvdSBMaXlhbmcgPGRvdWx5LmZuc3RAY24uZnVq
aXRzdS5jb20+CiAgRG91ZyBMZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgogIERvdWdsYXMg
QW5kZXJzb24gPGRpYW5kZXJzQGNocm9taXVtLm9yZz4KICBEci4gR3JlZyBXZXR0c3RlaW4gPGdy
ZWdAZW5qZWxsaWMuY29tPgogIERyLiBHcmVnIFdldHRzdGVpbiA8Z3JlZ0B3aW5kLmVuamVsbGlj
LmNvbT4KICBFZHVhcmRvIFZhbGVudGluIDxlZHViZXp2YWxAZ21haWwuY29tPgogIEVtbWFudWVs
IEdydW1iYWNoIDxlbW1hbnVlbC5ncnVtYmFjaEBpbnRlbC5jb20+CiAgRXJpYyBCaWdnZXJzIDxl
YmlnZ2Vyc0Bnb29nbGUuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4K
ICBFcmljIFcuIEJpZWRlcm1hbiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogIEV1Z2VuIEhyaXN0
ZXYgPGV1Z2VuLmhyaXN0ZXZAbWljcm9jaGlwLmNvbT4KICBGZWxpcGUgQmFsYmkgPGZlbGlwZS5i
YWxiaUBsaW51eC5pbnRlbC5jb20+CiAgRmlsaXBlIE1hbmFuYSA8ZmRtYW5hbmFAc3VzZS5jb20+
CiAgRmlubiBUaGFpbiA8ZnRoYWluQHRlbGVncmFwaGljcy5jb20uYXU+CiAgRmxvcmlhbiBXZXN0
cGhhbCA8ZndAc3RybGVuLmRlPgogIEZyYW5jayBMZW5vcm1hbmQgPGZyYW5jay5sZW5vcm1hbmRA
bnhwLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgog
IEdpb2ggS2ltIDxnaS1vaC5raW1AcHJvZml0YnJpY2tzLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRt
YW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJv
ZWNrLXVzLm5ldD4KICBHdW9xaW5nIEppYW5nIDxncWppYW5nQHN1c2UuY29tPgogIEd1c3Rhdm8g
QS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFucyBkZSBHb2VkZSA8aGRl
Z29lZGVAcmVkaGF0LmNvbT4KICBIYW5zIFZlcmt1aWwgPGhhbnMudmVya3VpbEBjaXNjby5jb20+
CiAgSGFucyBWZXJrdWlsIDxoYW5zdmVya0BjaXNjby5jb20+CiAgSGFucyBWZXJrdWlsIDxodmVy
a3VpbEB4czRhbGwubmw+CiAgSGUgWmhlIDx6aGUuaGVAd2luZHJpdmVyLmNvbT4KICBIZWxnZSBE
ZWxsZXIgPGRlbGxlckBnbXguZGU+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEu
b3JnLmF1PgogIEhvbGdlciBIb2Zmc3TDpHR0ZSA8aG9sZ2VyQGFwcGxpZWQtYXN5bmNocm9ueS5j
b20+CiAgSG9uZ2h1aSBaaGFuZyA8aG9uZ2h1aS56aGFuZ0BtZWRpYXRlay5jb20+CiAgSG9yaWEg
R2VhbnTEgyA8aG9yaWEuZ2VhbnRhQG54cC5jb20+CiAgSG91IFRhbyA8aG91dGFvMUBodWF3ZWku
Y29tPgogIEh1Z3VlcyBGcnVjaGV0IDxodWd1ZXMuZnJ1Y2hldEBzdC5jb20+CiAgSHVpIFdhbmcg
PGh1aS53YW5nQGNhbm9uaWNhbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+
CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAgSmFlZ2V1ayBLaW0gPGph
ZWdldWtAa2VybmVsLm9yZz4KICBKYW1lcyBTbWFydCA8amFtZXMuc21hcnRAYnJvYWRjb20uY29t
PgogIEphbWVzIFNtYXJ0IDxqc21hcnQyMDIxQGdtYWlsLmNvbT4KICBKYW4gR2xhdWJlciA8amds
YXViZXJAY2F2aXVtLmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphbm9zY2ggRnJh
bmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXJra28gU2Fra2luZW4gPGphcmtrby5zYWtr
aW5lbkBsaW51eC5pbnRlbC5jb20+CiAgSmFyb2QgV2lsc29uIDxqYXJvZEByZWRoYXQuY29tPgog
IEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBKYXZpZXIgTWFydGluZXogQ2Fu
aWxsYXMgPGphdmllcm1AcmVkaGF0LmNvbT4KICBKZWZmIEtpcnNoZXIgPGplZmZyZXkudC5raXJz
aGVyQGludGVsLmNvbT4KICBKZWZmIE1haG9uZXkgPGplZmZtQHN1c2UuY29tPgogIEplbnMgQXhi
b2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKZXJlbXkgQ2xpbmUgPGpjbGluZUByZWRoYXQuY29tPgog
IEppYSBIb25ndGFvIDxob25ndGFvLmppYUBmcmVlc2NhbGUuY29tPgogIEppYS1KdSBCYWkgPGJh
aWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmltIE1hdHRzb24gPGptYXR0c29uQGdvb2dsZS5jb20+
CiAgSmlyaSBLb3NpbmEgPGprb3NpbmFAc3VzZS5jej4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5l
bC5vcmc+CiAgSmlyaSBPbHNhIDxqb2xzYUByZWRoYXQuY29tPgogIEpvZSBKaW4gPGpvZS5qaW5A
b3JhY2xlLmNvbT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9obiBEYXZp
ZCBBbmdsaW4gPGRhdmUuYW5nbGluQGJlbGwubmV0PgogIEpvaG4gU3BlcmJlY2sgPGpzcGVyYmVj
a0Bnb29nbGUuY29tPgogIEpvbiBEZXJyaWNrOiA8am9uYXRoYW4uZGVycmlja0BpbnRlbC5jb20+
CiAgSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29tPgogIEpvcmdl
biBIYW5zZW4gPGpoYW5zZW5Adm13YXJlLmNvbT4KICBKb3NlZiBCYWNpayA8amJhY2lrQGZiLmNv
bT4KICBKb3NlZiBCYWNpayA8am9zZWZAdG94aWNwYW5kYS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogIErDqXLDtG1lIEdsaXNzZSA8amdsaXNzZUByZWRoYXQuY29tPgog
IEsuIFkuIFNyaW5pdmFzYW4gPGt5c0BtaWNyb3NvZnQuY29tPgogIEthbGxlIFZhbG8gPGt2YWxv
QGNvZGVhdXJvcmEub3JnPgogIEtlaXRoIEJ1c2NoIDxrZWl0aC5idXNjaEBpbnRlbC5jb20+CiAg
S2lzaG9uIFZpamF5IEFicmFoYW0gSSA8a2lzaG9uQHRpLmNvbT4KICBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgS3J6eXN6dG9mIEtvemxvd3NraSA8a3J6
a0BrZXJuZWwub3JnPgogIExhcnMtUGV0ZXIgQ2xhdXNlbiA8bGFyc0BtZXRhZm9vLmRlPgogIExl
ZSBKb25lcyA8bGVlLmpvbmVzQGxpbmFyby5vcmc+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9ucm9A
bWVsbGFub3guY29tPgogIExlb25hcmRvIFNvYXJlcyBNw7xsbGVyIDxsZW96aW5obzI5X2V1QGhv
dG1haWwuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9y
Zz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTGl1IFhpYW5n
IDxsaXUueGlhbmc2QHp0ZS5jb20uY24+CiAgTG9pYyBQb3VsYWluIDxsb2ljLnBvdWxhaW5AbGlu
YXJvLm9yZz4KICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4K
ICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHVjYSBDb2VsaG8gPGx1Y2lhbm8u
Y29lbGhvQGludGVsLmNvbT4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNA
bWljcm9jaGlwLmNvbT4KICBMdWthcyBDemVybmVyIDxsY3plcm5lckByZWRoYXQuY29tPgogIEx1
a2FzIFd1bm5lciA8bHVrYXNAd3VubmVyLmRlPgogIE1hY2llaiBTLiBTem1pZ2llcm8gPG1haWxA
bWFjaWVqLnN6bWlnaWVyby5uYW1lPgogIE1hY2llaiBXLiBSb3p5Y2tpIDxtYWNyb0BsaW51eC1t
aXBzLm9yZz4KICBNYW5qdW5hdGggUGF0aWwgPG1hbmp1bmF0aC5iLnBhdGlsQG9yYWNsZS5jb20+
CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjZWwgSG9sdG1hbm4g
PG1hcmNlbEBob2x0bWFubi5vcmc+CiAgTWFyZWsgU3p5cHJvd3NraSA8bS5zenlwcm93c2tpQHNh
bXN1bmcuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJrIFJ1dGxh
bmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBl
dGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5p
Ym0uY29tPgogIE1hcnRpbiBXaWxsaSA8bWFydGluQHN0cm9uZ3N3YW4ub3JnPgogIE1hc2FtaSBI
aXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWF0aGlldSBNYWxhdGVycmUgPG1hbGF0
QGRlYmlhbi5vcmc+CiAgTWF0aGlldSBQb2lyaWVyIDxtYXRoaWV1LnBvaXJpZXJAbGluYXJvLm9y
Zz4KICBNYXRpYXMgQmrDuHJsaW5nIDxtYkBsaWdodG52bS5pbz4KICBNYXVybyBDYXJ2YWxobyBD
aGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1w
ZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIEppbiA8bWlraGFpbC5qaW5AZ21haWwuY29tPgog
IE1pY2hhZWwgU2NobWl0eiA8c2NobWl0em1pY0BnbWFpbC5jb20+CiAgTWljaGFsIEhvY2tvIDxt
aG9ja29Ac3VzZS5jb20+CiAgTWloY2xhIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWlrYSBX
ZXN0ZXJiZXJnIDxtaWthLndlc3RlcmJlcmdAbGludXguaW50ZWwuY29tPgogIE1pa2UgS3JhdmV0
eiA8bWlrZS5rcmF2ZXR6QG9yYWNsZS5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhh
dC5jb20+CiAgTWltaSBab2hhciA8em9oYXJAbGludXguaWJtLmNvbT4KICBNaXF1ZWwgUmF5bmFs
IDxtaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tPgogIE1pc29ubyBUb21vaGlybyA8bWlzb25vLnRv
bW9oaXJvQGpwLmZ1aml0c3UuY29tPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxv
ckBnbWFpbC5jb20+CiAgTmljayBEZXNhdWxuaWVycyA8bmRlc2F1bG5pZXJzQGdvb2dsZS5jb20+
CiAgTmljb2xhcyBGZXJyZSA8bmljb2xhcy5mZXJyZUBtaWNyb2NoaXAuY29tPgogIE5pY29sYXMg
UGl0cmUgPG5pY29AbGluYXJvLm9yZz4KICBOaWNvbGFzIFBpdHJlIDxuaWNvbGFzLnBpdHJlQGxp
bmFyby5vcmc+CiAgTmlrbGFzIENhc3NlbCA8bmlrbGFzLmNhc3NlbEBsaW5hcm8ub3JnPgogIE9t
YXIgU2FuZG92YWwgPG9zYW5kb3ZAZmIuY29tPgogIE9uZHJlaiBNb3NuYWNlayA8b21vc25hY2VA
cmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhb2xv
IFZhbGVudGUgPHBhb2xvLnZhbGVudGVAbGluYXJvLm9yZz4KICBQYXJhdiBQYW5kaXQgPHBhcmF2
QG1lbGxhbm94LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1
bCBDZXJjdWVpbCA8cGF1bEBjcmFwb3VpbGxvdS5uZXQ+CiAgUGF1bCBNb29yZSA8cGF1bEBwYXVs
LW1vb3JlLmNvbT4KICBQZXRlciBDaGVuIDxwZXRlci5jaGVuQG54cC5jb20+CiAgUGV0ciBNbGFk
ZWsgPHBtbGFkZWtAc3VzZS5jb20+CiAgUGllcnJlIFl2ZXMgTU9SRFJFVCA8cGllcnJlLXl2ZXMu
bW9yZHJldEBzdC5jb20+CiAgUGllcnJlLVl2ZXMgTU9SRFJFVCA8cGllcnJlLXl2ZXMubW9yZHJl
dEBzdC5jb20+CiAgUHJhcml0IEJoYXJnYXZhIDxwcmFyaXRAcmVkaGF0LmNvbT4KICBRaXV4dSBa
aHVvIDxxaXV4dS56aHVvQGludGVsLmNvbT4KICBRdSBXZW5ydW8gPHdxdUBzdXNlLmNvbT4KICBS
YWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmFmYcWCIE1p
xYJlY2tpIDxyYWZhbEBtaWxlY2tpLnBsPgogIFJhbHBoIENhbXBiZWxsIDxyY2FtcGJlbGxAbnZp
ZGlhLmNvbT4KICBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29tPgogIFJvZ2VyIFBh
dSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51
az4KICBSeWFuIEMgR29vZGZlbGxvdyA8cmdvb2RmZWxAaXNpLmVkdT4KICBSeWRlciBMZWUgPHJ5
ZGVyLmxlZUBtZWRpYXRlay5jb20+CiAgU2FpIFByYW5lZXRoIDxzYWkucHJhbmVldGgucHJha2h5
YUBpbnRlbC5jb20+CiAgU2FpIFByYW5lZXRoIFByYWtoeWEgPHNhaS5wcmFuZWV0aC5wcmFraHlh
QGludGVsLmNvbT4KICBTYW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVpa2VsZW5ib29tLml0Pgog
IFNhbnNrcml0aSBTaGFybWEgPHNhbnNoYXJtQHJlZGhhdC5jb20+CiAgU2FyYSBTaGFyb24gPHNh
cmEuc2hhcm9uQGludGVsLmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAg
U2NvdHQgV29vZCA8c2NvdHR3b29kQGZyZWVzY2FsZS5jb20+CiAgU2ViYXN0aWFuIEFuZHJ6ZWog
U2lld2lvciA8YmlnZWFzeUBsaW51dHJvbml4LmRlPgogIFNlYmFzdGlhbiBCYXNpZXJza2kgPHNl
YmFzdGlhbnguYmFzaWVyc2tpQGludGVsLmNvbT4KICBTZWdoZXIgQm9lc3Nlbmtvb2wgPHNlZ2hl
ckBrZXJuZWwuY3Jhc2hpbmcub3JnPgogIFNlbHZpbiBYYXZpZXIgPHNlbHZpbi54YXZpZXJAYnJv
YWRjb20uY29tPgogIFNlcmhleSBQb3BvdnljaCA8c2VyaGUucG9wb3Z5Y2hAZ21haWwuY29tPgog
IFNoYW9odWEgTGkgPHNobGlAZmIuY29tPgogIFNoYXVsIFRyaWViaXR6IDxzaGF1bC50cmllYml0
ekBpbnRlbC5jb20+CiAgU2h1YWggS2hhbiAoU2Ftc3VuZyBPU0cpIDxzaHVhaEBrZXJuZWwub3Jn
PgogIFNodWFoIEtoYW4gPHNodWFoQGtlcm5lbC5vcmc+CiAgU29uZyBNdWNodW4gPHNtdWNodW5A
Z21haWwuY29tPgogIFN0YW4gSm9obnNvbiA8dXNlcm01N0B5YWhvby5jb20+CiAgU3RlZmFuIE51
ZXJuYmVyZ2VyIDxzbnVAYW1hem9uLmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVuLmts
YXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoZW4gQm95ZCA8c3dib3lkQGNocm9taXVtLm9yZz4K
ICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3RldmUgTWNJbnR5cmUg
PDkzc2FtQGRlYmlhbi5vcmc+CiAgU3RldmUgVHdpc3MgPHN0d2lzcy5vcGVuc291cmNlQGRpYXNl
bWkuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgog
IFN1ZGlwIE11a2hlcmplZSA8c3VkaXBtLm11a2hlcmplZUBnbWFpbC5jb20+CiAgU3VtaXQgU2F4
ZW5hIDxzdW1pdC5zYXhlbmFAYnJvYWRjb20uY29tPgogIFN1enVraSBLIFBvdWxvc2UgPHN1enVr
aS5wb3Vsb3NlQGFybS5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRhbmcg
SnVuaHVpIDx0YW5nLmp1bmh1aS5saW51eEBnbWFpbC5jb20+CiAgVGVqdW4gSGVvIDx0akBrZXJu
ZWwub3JnPgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVGhpZXJyeSBSZWRpbmcg
PHRyZWRpbmdAbnZpZGlhLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5k
ZT4KICBUaG9yIFRoYXllciA8dGhvci50aGF5ZXJAbGludXguaW50ZWwuY29tPgogIFRvbmdoYW8g
WmhhbmcgPHhpYW5neGlhLm0ueXVlQGdtYWlsLmNvbT4KICBUb255IExpbmRncmVuIDx0b255QGF0
b21pZGUuY29tPgogIFRvbnkgTHVjayA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBUcmkgVm8gPHRy
b25nQGFuZHJvaWQuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1l
cnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kbXlAZ21haWwuY29tPgogIFR1ZG9y
IEFtYmFydXMgPHR1ZG9yLmFtYmFydXNAbWljcm9jaGlwLmNvbT4KICBUdWRvci5BbWJhcnVzQG1p
Y3JvY2hpcC5jb20gPFR1ZG9yLkFtYmFydXNAbWljcm9jaGlwLmNvbT4KICBVbGYgSGFuc3NvbiA8
dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWYXNpbGlzIExpYXNrb3ZpdGlzIDx2bGlhc2tvdml0
aXNAc3VzZS5jb20+CiAgVmlnbmVzaCBSIDx2aWduZXNockB0aS5jb20+CiAgVmlqYXkgSW1tYW51
ZWwgPHZpamF5aUBhdHRhbGFzeXN0ZW1zLmNvbT4KICBWaW5vZCBLb3VsIDx2aW5vZC5rb3VsQGlu
dGVsLmNvbT4KICBWaW5vZCBLb3VsIDx2a291bEBrZXJuZWwub3JnPgogIFZpcmVzaCBLdW1hciA8
dmlyZXNoLmt1bWFyQGxpbmFyby5vcmc+CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5j
ej4KICBXYWltYW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdhbGRlbWFyIFJ5bWFya2ll
d2ljeiA8d2FsZGVtYXJ4LnJ5bWFya2lld2ljekBpbnRlbC5jb20+CiAgV2FuZyBTaGlsb25nIDx3
YW5nc2hpbG9uZzE5OTFAZ21haWwuY29tPgogIFdhbmcgU2hpbG9uZyA8d3NoaWxvbmdAZGRuLmNv
bT4KICBXZW53ZW4gV2FuZyA8d2FuZzY0OTVAdW1uLmVkdT4KICBXaWxsIERlYWNvbiA8d2lsbC5k
ZWFjb25AYXJtLmNvbT4KICBXb2xmcmFtIFNhbmcgPHdzYStyZW5lc2FzQHNhbmctZW5naW5lZXJp
bmcuY29tPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWW9zaGloaXJvIFNo
aW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVzYXMuY29tPgogIFl1IFpoYW8gPHl1emhh
b0Bnb29nbGUuY29tPgogIFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBZdW5s
ZWkgSGUgPGhleXVubGVpQGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIDBiMDQ3Y2JjNDRhZS4uMmUzOTBjNDg3ODE1ICAy
ZTM5MGM0ODc4MTU2NjlmYjliYjM1ZDdlYTExODgzY2MxMGE5YjUwIC0+IHRlc3RlZC9saW51eC00
LjE0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 20:07:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 20:07: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-devel-bounces@lists.xenproject.org>)
	id 1gO6ro-0006Ef-E3; Sat, 17 Nov 2018 20:06:56 +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=KxhY=N4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gO6rn-0006ES-7x
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 20:06:55 +0000
X-Inumbo-ID: 4f83d15a-eaa4-11e8-8b97-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f83d15a-eaa4-11e8-8b97-12d6303a7972;
 Sat, 17 Nov 2018 20:06:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gO6rb-0001oW-2Q; Sat, 17 Nov 2018 20:06:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gO6ra-0002ZQ-Nh; Sat, 17 Nov 2018 20:06:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gO6ra-0007qo-Ma; Sat, 17 Nov 2018 20:06:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130331-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 20:06:42 +0000
Subject: [Xen-devel] [ovmf test] 130331: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDMzMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzMzEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTAgZGF5cyAgMTA5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDIgZGF5cyAgIDMxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 20:49:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 20:49:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gO7Wm-0000la-RT; Sat, 17 Nov 2018 20:49: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=KxhY=N4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gO7Wl-0000km-TI
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 20:49:15 +0000
X-Inumbo-ID: 3a6b810e-eaaa-11e8-beab-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a6b810e-eaaa-11e8-beab-12d6303a7972;
 Sat, 17 Nov 2018 20:49:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gO7Wb-0002eU-V2; Sat, 17 Nov 2018 20:49:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gO7Wb-0003W7-Mw; Sat, 17 Nov 2018 20:49:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gO7Wb-0002ou-Lc; Sat, 17 Nov 2018 20:49:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130334-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 20:49:05 +0000
Subject: [Xen-devel] [ovmf test] 130334: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDMzNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzMzQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTAgZGF5cyAgMTEwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDIgZGF5cyAgIDMyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 21:37:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 21:37: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-devel-bounces@lists.xenproject.org>)
	id 1gO8Gq-0004J9-KA; Sat, 17 Nov 2018 21:36: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=KxhY=N4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gO8Gp-0004Ix-BV
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 21:36:51 +0000
X-Inumbo-ID: df49b3c0-eab0-11e8-8b81-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df49b3c0-eab0-11e8-8b81-12d6303a7972;
 Sat, 17 Nov 2018 21:36:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gO8Gd-0003XE-3f; Sat, 17 Nov 2018 21:36:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gO8Gc-0004Zd-MQ; Sat, 17 Nov 2018 21:36:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gO8Gc-0006Zd-Lp; Sat, 17 Nov 2018 21:36:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130341-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 21:36:38 +0000
Subject: [Xen-devel] [ovmf test] 130341: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDM0MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzNDEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTEgZGF5cyAgMTExIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDIgZGF5cyAgIDMzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 22:19:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 22:19:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gO8vr-0007Ff-6K; Sat, 17 Nov 2018 22:19: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=kxhy=n4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gO8vq-0007FV-8W
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 22:19:14 +0000
X-Inumbo-ID: cfe75a4f-eab6-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cfe75a4f-eab6-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 22:19:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gO8vo-0004LA-4r; Sat, 17 Nov 2018 22:19:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gO8vn-0005zC-Tg; Sat, 17 Nov 2018 22:19:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gO8vn-0002Ep-T2; Sat, 17 Nov 2018 22:19:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130344-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 22:19:11 +0000
Subject: [Xen-devel] [ovmf test] 130344: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDM0NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzNDQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTEgZGF5cyAgMTEyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDIgZGF5cyAgIDM0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 23:01:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 23:01: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-devel-bounces@lists.xenproject.org>)
	id 1gO9ab-0002Gg-Ii; Sat, 17 Nov 2018 23:01: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=KxhY=N4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gO9aa-0002Fr-2H
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 23:01:20 +0000
X-Inumbo-ID: a8655b6e-eabc-11e8-959f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8655b6e-eabc-11e8-959f-12d6303a7972;
 Sat, 17 Nov 2018 23:01:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gO9aH-00057Z-RB; Sat, 17 Nov 2018 23:01:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gO9aH-0006xL-Jd; Sat, 17 Nov 2018 23:01:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gO9aH-0001G7-Iy; Sat, 17 Nov 2018 23:01:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130168-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-arm64-arm64-xl:xen-boot:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=d835c6192495dc5b2c3a15a0761eb57d8d310828
X-Osstest-Versions-That: qemuu=cb968d275c145467c8b385a3618a207ec111eab1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 23:01:01 +0000
Subject: [Xen-devel] [qemu-mainline test] 130168: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE2OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAxNjgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTk5NgoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEyOTk5NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5OTk2CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk5
OTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEyOTk5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5OTk2CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkODM1YzYxOTI0OTVkYzViMmMzYTE1YTA3
NjFlYjU3ZDhkMzEwODI4CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBj
Yjk2OGQyNzVjMTQ1NDY3YzhiMzg1YTM2MThhMjA3ZWMxMTFlYWIxCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMjk5OTYgIDIwMTgtMTEtMTMgMjI6NDk6MTYgWiAgICA0IGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTMwMTY4ICAyMDE4LTExLTE2IDA0OjI3OjMwIFogICAgMSBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxl
eCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVj
a0ByZWRoYXQuY29tPgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIExh
dXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBs
aW51eC52bmV0LmlibS5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8u
b3JnPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFN0ZWZhbiBC
ZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxp
bnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNv
bW1pdCBkODM1YzYxOTI0OTVkYzViMmMzYTE1YTA3NjFlYjU3ZDhkMzEwODI4Ck1lcmdlOiBiYmEz
OTBjYjllIDVlNThiNThjNDcKQXV0aG9yOiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxp
bmFyby5vcmc+CkRhdGU6ICAgVGh1IE5vdiAxNSAxNDoxODoyNSAyMDE4ICswMDAwCgogICAgTWVy
Z2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAncmVtb3Rlcy9zdGVmYW5iZXJnZXIvdGFncy9wdWxs
LXRwbS0yMDE4LTExLTE1LTEnIGludG8gc3RhZ2luZwogICAgCiAgICBNZXJnZSB0cG0gMjAxOC8x
MS8xNSB2MQogICAgCiAgICAjIGdwZzogU2lnbmF0dXJlIG1hZGUgVGh1IDE1IE5vdiAyMDE4IDE0
OjAzOjQ1IEdNVAogICAgIyBncGc6ICAgICAgICAgICAgICAgIHVzaW5nIFJTQSBrZXkgNzVBRDY1
ODAyQTBCNDIxMQogICAgIyBncGc6IEdvb2Qgc2lnbmF0dXJlIGZyb20gIlN0ZWZhbiBCZXJnZXIg
PHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPiIKICAgICMgZ3BnOiBXQVJOSU5HOiBUaGlzIGtl
eSBpcyBub3QgY2VydGlmaWVkIHdpdGggYSB0cnVzdGVkIHNpZ25hdHVyZSEKICAgICMgZ3BnOiAg
ICAgICAgICBUaGVyZSBpcyBubyBpbmRpY2F0aW9uIHRoYXQgdGhlIHNpZ25hdHVyZSBiZWxvbmdz
IHRvIHRoZSBvd25lci4KICAgICMgUHJpbWFyeSBrZXkgZmluZ2VycHJpbnQ6IEI4MTggQjlDQSBE
RjkwIDg5QzIgRDVDRSAgQzY2QiA3NUFEIDY1ODAgMkEwQiA0MjExCiAgICAKICAgICogcmVtb3Rl
cy9zdGVmYW5iZXJnZXIvdGFncy9wdWxsLXRwbS0yMDE4LTExLTE1LTE6CiAgICAgIHRlc3RzOiB0
cG06IFVzZSBnX3Rlc3RfbWVzc2FnZSByYXRoZXIgdGhhbiBmcHJpbnRmCiAgICAgIHRwbTogdXNl
IGxvb3AgaXRlcmF0b3IgdG8gc2V0IHN0cyBkYXRhIGZpZWxkCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KCmNvbW1pdCBiYmEz
OTBjYjllZTMxMTk1ZjRiNWQ1YjA2MTgzMWY1Y2EzNzYxNGUyCkF1dGhvcjogUGV0ZXIgTWF5ZGVs
bCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFRodSBOb3YgMTUgMTE6NDY6MTYg
MjAxOCArMDAwMAoKICAgIGxpbnV4LXVzZXIvc3BhcmMvc2lnbmFsLmM6IFJlbW92ZSBkZWFkIGNv
ZGUKICAgIAogICAgQ292ZXJpdHkgY29tcGxhaW5zIChDSUQgMTM5MDg0NykgYWJvdXQgc29tZSBk
ZWFkIGNvZGUgaW4KICAgIGRvX3NpZ3JldHVybigpLiBUaGlzIGlzIGFuIGlmIChlcnIpIGNsYXVz
ZSB0aGF0IGNhbiBuZXZlciBiZQogICAgdHJ1ZSwgY29waWVkIGZyb20gdGhlIGtlcm5lbCAod2hl
cmUgX19nZXRfdXNlciByZXR1cm5zIGFuIGVycm9yKS4KICAgIFRoZSBvbmUgY29kZSBwYXRoIHRo
YXQgY291bGQgcmVwb3J0IGFuIGVycm9yIGlzIGluIHRoZQogICAgY3VycmVudGx5IGNvbW1lbnRl
ZC1vdXQgcHNldWRvY29kZSBmb3IgaGFuZGxpbmcgRlBVIHJlZ2lzdGVyCiAgICByZXN0b3Jpbmcs
IHNvIG1vdmUgdGhlIGlmIGludG8gdGhhdCBjb21tZW50IChhbmQgZml4IHRoZQogICAgYnJva2Vu
IGluZGVudCBpbiB0aGUgY29tbWVudCBpbiB0aGUgcHJvY2VzcykuCiAgICAKICAgIChUaGUgbmV3
IHBvc2l0aW9uIGZvciB0aGUgZXJyb3IgY2hlY2sgaXMgYWxzbyB0aGUgc2VtYW50aWNhbGx5CiAg
ICBjb3JyZWN0IG9uZSAtLSB3ZSBzaG91bGQgbm90IHJlc3RvcmUgdGhlIHNpZ25hbCBtYXNrIGZy
b20KICAgIHRoZSBzaWduYWwgZnJhbWUgaWYgd2UgZ2V0IGFuIGVycm9yIGhlcmUsIHNvIHRoZSBj
aGVjayBtdXN0CiAgICBiZSBkb25lIGJlZm9yZSBzZXRfc2lnbWFzaygpLCBub3QgYWZ0ZXIuKQog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgICBSZXZpZXdlZC1ieTogTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1
PgogICAgTWVzc2FnZS1pZDogMjAxODExMTUxMTQ2MTYuMjYyNjUtMS1wZXRlci5tYXlkZWxsQGxp
bmFyby5vcmcKCmNvbW1pdCAzZmNjZDNmMjZlZjNjMGM3NmEwNmMxMzhiMTdhZjZkNTVhNWQ5OTA0
CkF1dGhvcjogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgpEYXRlOiAg
IEZyaSBOb3YgOSAxMDoxMzo1MiAyMDE4IC0wNjAwCgogICAgbWFrZS1yZWxlYXNlOiBhZGQgc2tp
Ym9vdCAudmVyc2lvbiBmaWxlCiAgICAKICAgIFRoaXMgaXMgbmVlZGVkIHRvIGJ1aWxkIHNraWJv
b3QgZnJvbSB0YXJiYWxsLWRpc3RyaWJ1dGVkIHNvdXJjZXMKICAgIHNpbmNlIHRoZSBnaXQgZGF0
YSB0aGUgbWFrZV9yZWxlYXNlLnNoIHNjcmlwdCByZWxpZXMgb24gdG8gZ2VuZXJhdGUKICAgIGl0
IGlzIG5vdCBhdmFpbGFibGUuCiAgICAKICAgIENjOiBxZW11LXN0YWJsZUBub25nbnUub3JnCiAg
ICBSZXBvcnRlZC1ieTogTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICAgIFNpZ25l
ZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogICAg
TWVzc2FnZS1pZDogMjAxODExMDkxNjEzNTIuMjk4NzMtMS1tZHJvdGhAbGludXgudm5ldC5pYm0u
Y29tCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+Cgpjb21taXQgNWViNDg5MDZkNDllNzQwNjFhOGYxMjE4MzMwOTE1YjgwYWJkN2ZiNwpN
ZXJnZTogMThkMzBlN2I1OSAxZjQ0MmRhNTFlCkF1dGhvcjogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIu
bWF5ZGVsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFRodSBOb3YgMTUgMTE6MjY6NDggMjAxOCArMDAw
MAoKICAgIE1lcmdlIHJlbW90ZS10cmFja2luZyBicmFuY2ggJ3JlbW90ZXMvc3RzcXVhZC90YWdz
L3B1bGwtdGVzdGluZy1maXhlcy1mb3ItMy4xLTE0MTExOC0xJyBpbnRvIHN0YWdpbmcKICAgIAog
ICAgVGVzdGluZyB0d2Vha3M6CiAgICAKICAgICAgLSBzcGxpdCBNYWNPU1ggYnVpbGQKICAgICAg
LSBmaXggZm9yIHJlYWRkaXIoKSBmYWlsdXJlcyBpbiBjaGVjay10Y2cKICAgIAogICAgIyBncGc6
IFNpZ25hdHVyZSBtYWRlIFdlZCAxNCBOb3YgMjAxOCAxMzowODoyNCBHTVQKICAgICMgZ3BnOiAg
ICAgICAgICAgICAgICB1c2luZyBSU0Ega2V5IEZCRDBEQjA5NUE5RTJBNDQKICAgICMgZ3BnOiBH
b29kIHNpZ25hdHVyZSBmcm9tICJBbGV4IEJlbm7DqWUgKE1hc3RlciBXb3JrIEtleSkgPGFsZXgu
YmVubmVlQGxpbmFyby5vcmc+IgogICAgIyBQcmltYXJ5IGtleSBmaW5nZXJwcmludDogNjY4NSBB
RTk5IEU3NTEgNjdCQyBBRkM4ICBERjM1IEZCRDAgREIwOSA1QTlFIDJBNDQKICAgIAogICAgKiBy
ZW1vdGVzL3N0c3F1YWQvdGFncy9wdWxsLXRlc3RpbmctZml4ZXMtZm9yLTMuMS0xNDExMTgtMToK
ICAgICAgdGVzdHMvdGNnL211bHRpYXJjaDogZml4IDMyYml0IGxpbnV4LXRlc3Qgb24gNjRiaXQg
aG9zdAogICAgICAudHJhdmlzLnltbDogc3BsaXQgTWFjT1NYIGJ1aWxkcyBhbmQgcmVkdWNlIHRh
cmdldCBsaXN0CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1h
eWRlbGxAbGluYXJvLm9yZz4KCmNvbW1pdCAxOGQzMGU3YjU5YjBiMGM2NTU1YmZiZjQ2NDYxNzY1
MmE1MGEwZDBmCk1lcmdlOiBjYjk2OGQyNzVjIGI2ZTY3ZWNjN2IKQXV0aG9yOiBQZXRlciBNYXlk
ZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgVGh1IE5vdiAxNSAxMDowMTox
NiAyMDE4ICswMDAwCgogICAgTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAncmVtb3Rlcy9j
b2h1Y2svdGFncy9zMzkweC0yMDE4MTExNCcgaW50byBzdGFnaW5nCiAgICAKICAgIEZpeCBlcnJv
ciBoYW5kbGluZyBkdXJpbmcgenBjaSBkZXZpY2UgY3JlYXRpb24uCiAgICAKICAgICMgZ3BnOiBT
aWduYXR1cmUgbWFkZSBXZWQgMTQgTm92IDIwMTggMTA6MDg6NDMgR01UCiAgICAjIGdwZzogICAg
ICAgICAgICAgICAgdXNpbmcgUlNBIGtleSBERUNGNkI5M0M2RjAyRkFGCiAgICAjIGdwZzogR29v
ZCBzaWduYXR1cmUgZnJvbSAiQ29ybmVsaWEgSHVjayA8Y29ubnlAY29ybmVsaWEtaHVjay5kZT4i
CiAgICAjIGdwZzogICAgICAgICAgICAgICAgIGFrYSAiQ29ybmVsaWEgSHVjayA8aHVja2NAbGlu
dXgudm5ldC5pYm0uY29tPiIKICAgICMgZ3BnOiAgICAgICAgICAgICAgICAgYWthICJDb3JuZWxp
YSBIdWNrIDxjb3JuZWxpYS5odWNrQGRlLmlibS5jb20+IgogICAgIyBncGc6ICAgICAgICAgICAg
ICAgICBha2EgIkNvcm5lbGlhIEh1Y2sgPGNvaHVja0BrZXJuZWwub3JnPiIKICAgICMgZ3BnOiAg
ICAgICAgICAgICAgICAgYWthICJDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4iCiAg
ICAjIFByaW1hcnkga2V5IGZpbmdlcnByaW50OiBDM0QwIEQ2NkQgQzM2MiA0RkY2IEE4QzAgIDE4
Q0UgREVDRiA2QjkzIEM2RjAgMkZBRgogICAgCiAgICAqIHJlbW90ZXMvY29odWNrL3RhZ3MvczM5
MHgtMjAxODExMTQ6CiAgICAgIHMzOTB4L3BjaTogcHJvcGVybHkgZmFpbCBpZiB0aGUgelBDSSBk
ZXZpY2UgY2Fubm90IGJlIGNyZWF0ZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5
ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgoKY29tbWl0IDVlNThiNThjNDc4YmQwMGM4
MDdiZDc4MTRjY2FiMTQ4ZDQ5Y2M5MDEKQXV0aG9yOiBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxp
bnV4LnZuZXQuaWJtLmNvbT4KRGF0ZTogICBUdWUgTm92IDYgMDk6MDg6NDAgMjAxOCAtMDUwMAoK
ICAgIHRlc3RzOiB0cG06IFVzZSBnX3Rlc3RfbWVzc2FnZSByYXRoZXIgdGhhbiBmcHJpbnRmCiAg
ICAKICAgIERpc3BsYXkgYSBtZXNzYWdlIGR1cmluZyB0aGUgdGVzdCB1c2luZyBnX3Rlc3RfbWVz
c2FnZSByYXRoZXIKICAgIHRoYW4gZnByaW50Zi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC5pYm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFRob21h
cyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgoKY29tbWl0IDZhNTBiYjk4ZjI0OTI5YzlmYzY5ZTkx
OTdlYjIxYzE0MmUwNjFmYmQKQXV0aG9yOiBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9q
ZWN0Lm9yZz4KRGF0ZTogICBUdWUgTm92IDYgMTA6NTE6NDQgMjAxOCArMDUzMAoKICAgIHRwbTog
dXNlIGxvb3AgaXRlcmF0b3IgdG8gc2V0IHN0cyBkYXRhIGZpZWxkCiAgICAKICAgIFdoZW4gVElT
IHJlcXVlc3QgaXMgZG9uZSwgc2V0ICdzdHMnIGRhdGEgZmllbGQgYWNyb3NzIGFsbCBsb2NhbGl0
aWVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFw
cm9qZWN0Lm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4
LmlibS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4
LmlibS5jb20+Cgpjb21taXQgMWY0NDJkYTUxZTA4ODE2MGU4OTJjNGUwNTljMTU0ZWVjM2YwNThj
NQpBdXRob3I6IExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KRGF0ZTogICBUdWUg
Tm92IDEzIDE4OjU0OjM3IDIwMTggKzAxMDAKCiAgICB0ZXN0cy90Y2cvbXVsdGlhcmNoOiBmaXgg
MzJiaXQgbGludXgtdGVzdCBvbiA2NGJpdCBob3N0CiAgICAKICAgIEZpeDoKICAgIAogICAgICBU
RVNUICAgIGxpbnV4LXRlc3Qgb24gaTM4NgogICAgICAuLi4vdGVzdHMvdGNnL211bHRpYXJjaC9s
aW51eC10ZXN0LmM6MjAxOiByZWFkZGlyCiAgICAKICAgIHJlYWRkaXIoKSBjYWxscyBnZXRkZW50
czY0KCkgdG8gaGF2ZSB0aGUgbGlzdCBvZiB0aGUgZW50cmllcyBpbiBhCiAgICBkaXJlY3Rvcnks
IGFuZCBnZXRkZW50czY0KCkgY2FuIHJldHVybiA2NGJpdCBkX29mZiB2YWx1ZXMgKHdpdGggZXh0
NCwKICAgIGZvciBpbnN0YW5jZSkgdGhhdCB3aWxsIG5vdCBmaXQgaW4gdGhlIDMyYml0IGRfb2Zm
IGZpZWxkIG9mIHRoZQogICAgcmVhZGRpcigpIGRpcmVudCBzdHJ1Y3R1cmUuCiAgICAKICAgIFRv
IGF2b2lkIHRoYXQsIHVzZSByZWFkZGlyNjQoKSB0byB1c2UgYSA2NGJpdCBkX29mZiBmaWVsZCB0
b28uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmll
ci5ldT4KICAgIFNpZ25lZC1vZmYtYnk6IEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJv
Lm9yZz4KCmNvbW1pdCBhZGNmOTY4MzBkYTgwNjY0MzMyMDc1ZTgxMDU2Y2RlMTFkZmViNTAyCkF1
dGhvcjogQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgpEYXRlOiAgIE1vbiBP
Y3QgOCAxMTo1NjoxMyAyMDE4ICswMTAwCgogICAgLnRyYXZpcy55bWw6IHNwbGl0IE1hY09TWCBi
dWlsZHMgYW5kIHJlZHVjZSB0YXJnZXQgbGlzdAogICAgCiAgICBXZSBoYXZlIHJlYWNoZWQgdGhl
IHBvaW50IHdoZXJlIHRoZSBNYWNPU1ggYnVpbGQgd2FzIHJlZ3VsYXJseSB0aW1pbmcKICAgIG91
dC4gU28gYXMgYmVmb3JlIEkndmUgcmVkdWNlZCB0aGUgdGFyZ2V0IGxpc3QgdG8gIm1ham9yIgog
ICAgYXJjaGl0ZWN0dXJlcyB0byB0cnkgYW5kIGJyaW5nIHRoZSBidWlsZCB0aW1lIGRvd24uIEkn
dmUgYWRkZWQgYW4KICAgIGFkZGl0aW9uYWwgTWFjT1NYIGJ1aWxkIHdpdGggdGhlIGxhdGVzdCBY
Q29kZSB3aXRoIGEgbWluaW1hbCBsaXN0IG9mCiAgICAibW9zdCBsaWtlbHkiIHRhcmdldHMgb24g
TWFjT1MuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVA
bGluYXJvLm9yZz4KCmNvbW1pdCBiNmU2N2VjYzdiNmU4OTM4OTgyYWI5NDgyMGMwNzlmMjQ4NDVm
NjIzCkF1dGhvcjogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CkRhdGU6ICAg
VHVlIE5vdiAxMyAxMzoxNzoxMCAyMDE4ICswMTAwCgogICAgczM5MHgvcGNpOiBwcm9wZXJseSBm
YWlsIGlmIHRoZSB6UENJIGRldmljZSBjYW5ub3QgYmUgY3JlYXRlZAogICAgCiAgICBSaWdodCBu
b3csIGVycm9ycyBkdXJpbmcgcmVhbGl6ZSgpL3ByZV9wbHVnL3BsdWcgb2YgdGhlIHpQQ0kgZGV2
aWNlCiAgICB3b3VsZCByZXN1bHQgaW4gUUVNVSBjcmFzaGluZyBpbnN0ZWFkIG9mIGZhaWxpbmcg
bmljZWx5IHdoZW4gY3JlYXRpbmcKICAgIGEgelBDSSBkZXZpY2UgZm9yIGEgUENJIGRldmljZS4K
ICAgIAogICAgUmV2aWV3ZWQtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogICAg
UmV2aWV3ZWQtYnk6IENvbGxpbiBXYWxsaW5nIDx3YWxsaW5nQGxpbnV4LmlibS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICAgIE1l
c3NhZ2UtSWQ6IDwyMDE4MTExMzEyMTcxMC4xODQ5MC0xLWRhdmlkQHJlZGhhdC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 23:16:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 23:16: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-devel-bounces@lists.xenproject.org>)
	id 1gO9oj-00038h-86; Sat, 17 Nov 2018 23:15:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kxhy=n4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gO9oh-00038X-Ph
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 23:15:55 +0000
X-Inumbo-ID: bb14a3d3-eabe-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb14a3d3-eabe-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 23:15:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gO9oe-0005Oq-1n; Sat, 17 Nov 2018 23:15:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gO9od-0007HE-DM; Sat, 17 Nov 2018 23:15:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gO9od-0006ER-Ck; Sat, 17 Nov 2018 23:15:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gO9od-0006ER-Ck@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 23:15:51 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-qemuu-win7-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioq
KiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGlu
IHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgY2NkYTRhZjBmNGI5
MmY3YjRjMzA4ZDNhY2MyNjJmNGE3ZTNhZmZhZAogIEJ1ZyBub3QgcHJlc2VudDogMzExMzBhMTZk
NDU5ZGU4MDljZDFjMDNlYWJjOTU2N2QwOTRhYWU2YQogIExhc3QgZmFpbCByZXBybzogaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDM0NS8KCgogIChS
ZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24t
dHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NC54ZW4tYm9vdC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5v
ZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0t
Z3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0Lnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEz
MDM0NS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5n
cz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCB4ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgog
MTMwMDIyIGZhaWwgW2hvc3Q9Y2hhcmRvbm5heTFdIC8gMTI1OTIxIG9rLgpGYWlsdXJlIC8gYmFz
aXMgcGFzcyBmbGlnaHRzOiAxMzAwMjIgLyAxMjU5MjEKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlv
cykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpU
cmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
dG9ydmFsZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3hlbi5naXQKTGF0ZXN0IGNjZGE0YWYwZjRiOTJmN2I0YzMwOGQzYWNjMjYyZjRhN2UzYWZmYWQg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQpCYXNpcyBw
YXNzIDMxMTMwYTE2ZDQ1OWRlODA5Y2QxYzAzZWFiYzk1NjdkMDk0YWFlNmEgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJh
MjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgMWY3
NTc0NzYzY2JiMmM4NTgyNWI4Y2M0ZDgxZjM4NmU3NjdhNDc2ZgpHZW5lcmF0aW5nIHJldmlzaW9u
cyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCMzMTEzMGExNmQ0
NTlkZTgwOWNkMWMwM2VhYmM5NTY3ZDA5NGFhZTZhLWNjZGE0YWYwZjRiOTJmN2I0YzMwOGQzYWNj
MjYyZjRhN2UzYWZmYWQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2M4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAtZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1
NWQwNzY2M2EtZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCMxZjc1NzQ3NjNjYmIyYzg1ODI1YjhjYzRkODFmMzg2ZTc2
N2E0NzZmLTJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKYWRob2MtcmV2
dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgphZGhvYy1yZXZ0
dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogcWVtdS14ZW4KTG9hZGVkIDIwMDYg
bm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjU3
MDIgcGFzcyBpcnJlbGV2YW50CiAxMjU4OTggcGFzcyBpcnJlbGV2YW50CiAxMjU5MjEgcGFzcyAz
MTEzMGExNmQ0NTlkZTgwOWNkMWMwM2VhYmM5NTY3ZDA5NGFhZTZhIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4
YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIDFmNzU3NDc2
M2NiYjJjODU4MjViOGNjNGQ4MWYzODZlNzY3YTQ3NmYKIDEyNjA2OSBmYWlsIGlycmVsZXZhbnQK
IDEyNjIwMiBmYWlsIGlycmVsZXZhbnQKIDEyNjMxMCBmYWlsIGlycmVsZXZhbnQKIDEyNjQxMiBm
YWlsIGlycmVsZXZhbnQKIDEyNjU1MCBmYWlsIGlycmVsZXZhbnQKIDEyNjY4MiBmYWlsIGlycmVs
ZXZhbnQKIDEyNjg4OCBmYWlsIGlycmVsZXZhbnQKIDEyNjk3OCBmYWlsIGlycmVsZXZhbnQKIDEy
NzAzOCBmYWlsIGlycmVsZXZhbnQKIDEyNzExMyBibG9ja2VkIDMxMTMwYTE2ZDQ1OWRlODA5Y2Qx
YzAzZWFiYzk1NjdkMDk0YWFlNmEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IDQzMTM5MTM1YTg5
MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgZmQwN2I2NjQ4YzRjODg5MWRjYTViZDBmN2Vm
MTc0YjY4MzFmODBiMgogMTI3MTE0IHBhc3MgMzExMzBhMTZkNDU5ZGU4MDljZDFjMDNlYWJjOTU2
N2QwOTRhYWU2YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVl
ZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgNDMxMzkxMzVhODkzOGRlNDRmNjYz
MzM4MzFkM2E4NjU1ZDA3NjYzYSAwNmQ0NzNhMTM1NjM1YWIzODgxNTFkMTkxODQwMTkwOGY2N2Zk
YjU3CiAxMjcxMzIgZmFpbCBpcnJlbGV2YW50CiAxMjcwOTQgcGFzcyAzMTEzMGExNmQ0NTlkZTgw
OWNkMWMwM2VhYmM5NTY3ZDA5NGFhZTZhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEz
NWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIDFmNzU3NDc2M2NiYjJjODU4MjViOGNj
NGQ4MWYzODZlNzY3YTQ3NmYKIDEyNzA5NSBmYWlsIGlycmVsZXZhbnQKIDEyNzExNiBibG9ja2Vk
IDMxMTMwYTE2ZDQ1OWRlODA5Y2QxYzAzZWFiYzk1NjdkMDk0YWFlNmEgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVm
ODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZmQwN2I2
NjQ4YzRjODg5MWRjYTViZDBmN2VmMTc0YjY4MzFmODBiMgogMTI3MTA4IGZhaWwgaXJyZWxldmFu
dAogMTI3MTE5IHBhc3MgMzExMzBhMTZkNDU5ZGU4MDljZDFjMDNlYWJjOTU2N2QwOTRhYWU2YSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0
YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1
ZDA3NjYzYSBlNWQ2ZGRjZDMxYTYxMTNlNGEzZGI3YTIzNWNhNzg3NzBmZThmNDAxCiAxMjcwOTcg
ZmFpbCBpcnJlbGV2YW50CiAxMjcxMDEgcGFzcyAzMTEzMGExNmQ0NTlkZTgwOWNkMWMwM2VhYmM5
NTY3ZDA5NGFhZTZhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhl
YTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2
NjMzMzgzMWQzYTg2NTVkMDc2NjNhIDRjZGI2YmZkZTIzMDBjNzU3MjViM2UyNjc0NjliZDZjOWVl
ZWU1NWUKIDEyNzEwMiBwYXNzIDMxMTMwYTE2ZDQ1OWRlODA5Y2QxYzAzZWFiYzk1NjdkMDk0YWFl
NmEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0
MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNh
ODY1NWQwNzY2M2EgYTM1NjJkOGMzNjlmZWQ3MjZlN2QyYmExMDVmMTE4NTg3ODg3M2FkYgogMTI3
MTA1IHBhc3MgMzExMzBhMTZkNDU5ZGU4MDljZDFjMDNlYWJjOTU2N2QwOTRhYWU2YSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMw
MzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYz
YSBiYjEyNmVhZjJjOWQxMmEyMzY4MTYyZTdhYTI3MzEzYzJkZGM2ZmU4CiAxMjcxMjAgYmxvY2tl
ZCAzMTEzMGExNmQ0NTlkZTgwOWNkMWMwM2VhYmM5NTY3ZDA5NGFhZTZhIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhl
Zjg5MTNlMzE0OSA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGMzZjBk
Y2NjOTY2OGIxNDk0OWM5MWI3NmY5N2RiYWNjYjE3ZDI0NzcKIDEyNzEwNyBwYXNzIDMxMTMwYTE2
ZDQ1OWRlODA5Y2QxYzAzZWFiYzk1NjdkMDk0YWFlNmEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
IDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgZjBmMTRjYzI3NzQ0YWQ2
NWMwOGEyYTliNTk0YzkwNDhkMjg5NDA1YwogMTI3MTI0IHBhc3MgMzExMzBhMTZkNDU5ZGU4MDlj
ZDFjMDNlYWJjOTU2N2QwOTRhYWU2YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzNmUyOWRkOWU1ODBjYjBmODQ3ZjVhYzFl
NzJhZmRiNWZlYmUzZTk5CiAxMjcxMTEgYmxvY2tlZCAzMTEzMGExNmQ0NTlkZTgwOWNkMWMwM2Vh
YmM5NTY3ZDA5NGFhZTZhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
OWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSA0MzEzOTEzNWE4OTM4ZGU0
NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIDYyOTg1NmVhZTJhN2Y3NjZmMWYwMjRhMDZhZDNhYmYx
ZmQ0YjlkMzcKIDEyNzEyNSBmYWlsIGlycmVsZXZhbnQKIDEyNzEyNyBwYXNzIDMxMTMwYTE2ZDQ1
OWRlODA5Y2QxYzAzZWFiYzk1NjdkMDk0YWFlNmEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMzZlMjlkZDllNTgwY2IwZjg0
N2Y1YWMxZTcyYWZkYjVmZWJlM2U5OQogMTI3MTI4IGZhaWwgaXJyZWxldmFudAogMTI3MTI5IHBh
c3MgMzExMzBhMTZkNDU5ZGU4MDljZDFjMDNlYWJjOTU2N2QwOTRhYWU2YSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4
ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAzNmUy
OWRkOWU1ODBjYjBmODQ3ZjVhYzFlNzJhZmRiNWZlYmUzZTk5CiAxMjcxNDggZmFpbCBpcnJlbGV2
YW50CiAxMjcxOTMgZmFpbCBpcnJlbGV2YW50CiAxMjcyMjEgZmFpbCBpcnJlbGV2YW50CiAxMjcy
NTYgZmFpbCBpcnJlbGV2YW50CiAxMjcyODQgZmFpbCBpcnJlbGV2YW50CiAxMjczMTUgZmFpbCBp
cnJlbGV2YW50CiAxMjczNDQgZmFpbCBpcnJlbGV2YW50CiAxMjczNjQgZmFpbCBpcnJlbGV2YW50
CiAxMjczODkgZmFpbCBpcnJlbGV2YW50CiAxMjc0MDMgZmFpbCBpcnJlbGV2YW50CiAxMjc0MTUg
ZmFpbCBpcnJlbGV2YW50CiAxMjc0NDMgZmFpbCBpcnJlbGV2YW50CiAxMjc0NzkgZmFpbCBpcnJl
bGV2YW50CiAxMjc0NTggZmFpbCBpcnJlbGV2YW50CiAxMjc1MTYgZmFpbCBpcnJlbGV2YW50CiAx
Mjc0OTcgZmFpbCBpcnJlbGV2YW50CiAxMjc1MzUgZmFpbCBpcnJlbGV2YW50CiAxMjc1NTEgZmFp
bCBpcnJlbGV2YW50CiAxMjc1NjkgZmFpbCBpcnJlbGV2YW50CiAxMjc2MTcgZmFpbCBpcnJlbGV2
YW50CiAxMjc3MzIgZmFpbCBpcnJlbGV2YW50CiAxMjc3OTMgZmFpbCBpcnJlbGV2YW50CiAxMjc5
MDcgZmFpbCBpcnJlbGV2YW50CiAxMjc5NzYgZmFpbCBpcnJlbGV2YW50CiAxMjc5NjIgZmFpbCBp
cnJlbGV2YW50CiAxMjc5OTEgZmFpbCBpcnJlbGV2YW50CiAxMjgwMDIgZmFpbCBpcnJlbGV2YW50
CiAxMjgwMjIgZmFpbCBpcnJlbGV2YW50CiAxMjgwNTkgZmFpbCBpcnJlbGV2YW50CiAxMjgxMTQg
ZmFpbCBpcnJlbGV2YW50CiAxMjgxNzAgZmFpbCBpcnJlbGV2YW50CiAxMjgyNjQgZmFpbCBpcnJl
bGV2YW50CiAxMjgyMzYgZmFpbCBpcnJlbGV2YW50CiAxMjgyNzggZmFpbCBpcnJlbGV2YW50CiAx
MjgzMzQgZmFpbCBpcnJlbGV2YW50CiAxMjgzMTIgZmFpbCBpcnJlbGV2YW50CiAxMjgzNjkgZmFp
bCBpcnJlbGV2YW50CiAxMjg0MDcgZmFpbCBpcnJlbGV2YW50CiAxMjg0MzggZmFpbCBpcnJlbGV2
YW50CiAxMjg0NzYgZmFpbCBpcnJlbGV2YW50CiAxMjg0NjEgZmFpbCBpcnJlbGV2YW50CiAxMjg0
OTMgZmFpbCBpcnJlbGV2YW50CiAxMjg1MjAgZmFpbCBpcnJlbGV2YW50CiAxMjg1OTkgZmFpbCBp
cnJlbGV2YW50CiAxMjg2NjMgZmFpbCBpcnJlbGV2YW50CiAxMjg3MjcgZmFpbCBpcnJlbGV2YW50
CiAxMjg4NjEgZmFpbCBpcnJlbGV2YW50CiAxMjg4MzUgZmFpbCBpcnJlbGV2YW50CiAxMjg4ODUg
ZmFpbCBpcnJlbGV2YW50CiAxMjg5MjAgZmFpbCBpcnJlbGV2YW50CiAxMjg5NDUgZmFpbCBpcnJl
bGV2YW50CiAxMjg5NzAgZmFpbCBpcnJlbGV2YW50CiAxMjkwMDUgZmFpbCBpcnJlbGV2YW50CiAx
MjkwNzIgZmFpbCBpcnJlbGV2YW50CiAxMjkxNjcgZmFpbCBpcnJlbGV2YW50CiAxMjkyNTggZmFp
bCBpcnJlbGV2YW50CiAxMjkzMDQgZmFpbCBpcnJlbGV2YW50CiAxMjkzODkgZmFpbCBpcnJlbGV2
YW50CiAxMjkzNDggZmFpbCBpcnJlbGV2YW50CiAxMjk0MTcgZmFpbCBpcnJlbGV2YW50CiAxMjk1
MzAgZmFpbCBpcnJlbGV2YW50CiAxMjk0NjAgZmFpbCBpcnJlbGV2YW50CiAxMjk2ODAgZmFpbCBp
cnJlbGV2YW50CiAxMjk3ODkgZmFpbCBpcnJlbGV2YW50CiAxMzAwMjIgZmFpbCBjY2RhNGFmMGY0
YjkyZjdiNGMzMDhkM2FjYzI2MmY0YTdlM2FmZmFkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0
MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDI4NyBwYXNzIDMxMTMwYTE2ZDQ1OWRlODA5Y2Qx
YzAzZWFiYzk1NjdkMDk0YWFlNmEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYzQ5ODk0MDkwYzIyNDczYzU0NzdlNzgwYTgy
OWIwOTMxYTkwYjRmOQogMTMwMjkyIHBhc3MgMzExMzBhMTZkNDU5ZGU4MDljZDFjMDNlYWJjOTU2
N2QwOTRhYWU2YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiA0NjAyOWRhMTJlNWVmZWNhNmQ5NTdlNTc5M2JkMzRmMjk2NWZh
MGExCiAxMzAyNzAgcGFzcyAzMTEzMGExNmQ0NTlkZTgwOWNkMWMwM2VhYmM5NTY3ZDA5NGFhZTZh
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJj
NDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2
NTVkMDc2NjNhIDFmNzU3NDc2M2NiYjJjODU4MjViOGNjNGQ4MWYzODZlNzY3YTQ3NmYKIDEzMDI3
NSBmYWlsIGNjZGE0YWYwZjRiOTJmN2I0YzMwOGQzYWNjMjYyZjRhN2UzYWZmYWQgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
MmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwMjkzIHBhc3MgMzEx
MzBhMTZkNDU5ZGU4MDljZDFjMDNlYWJjOTU2N2QwOTRhYWU2YSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjMjM4ZWEzZjRj
YWNjZjM2YWIxYTU1OWY5NThjYmU1MTkyMzI3ZjZhCiAxMzAyODAgcGFzcyAzMTEzMGExNmQ0NTlk
ZTgwOWNkMWMwM2VhYmM5NTY3ZDA5NGFhZTZhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDk5YjliMGMwODc2ZGYxMzRkYjY0
OTAzN2E1ZWIzNDYwNTZjMjFiYWMKIDEzMDMyMCBwYXNzIDMxMTMwYTE2ZDQ1OWRlODA5Y2QxYzAz
ZWFiYzk1NjdkMDk0YWFlNmEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEw
N2E5OTA4ODdiZQogMTMwMzA0IHBhc3MgMzExMzBhMTZkNDU5ZGU4MDljZDFjMDNlYWJjOTU2N2Qw
OTRhYWU2YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiBiNzI2MjRhYWQ1YjAwZjJmNmU5NzZhZWY0ZDYyZWVkYTgzZmQwMjE4
CiAxMzAyOTcgcGFzcyAzMTEzMGExNmQ0NTlkZTgwOWNkMWMwM2VhYmM5NTY3ZDA5NGFhZTZhIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IGNlNDc0NjJjYjRkMDQ5OTcxYWVkZWM1MWMxMTA1NjczYmU0MWFkY2UKIDEzMDMxMSBw
YXNzIDMxMTMwYTE2ZDQ1OWRlODA5Y2QxYzAzZWFiYzk1NjdkMDk0YWFlNmEgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNDVj
YjlhNDEyM2I1NTUwZWIxZjg0ODQ2ZmU1NDgyYWNhZTFjMTNhMwogMTMwMzE5IHBhc3MgMzExMzBh
MTZkNDU5ZGU4MDljZDFjMDNlYWJjOTU2N2QwOTRhYWU2YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2Y2IyN2U0MTdlNTdj
MmY0ZDY4OWZhMTk5NzFmMjBmNzVlOWMwNzA4CiAxMzAzMjQgZmFpbCBjY2RhNGFmMGY0YjkyZjdi
NGMzMDhkM2FjYzI2MmY0YTdlM2FmZmFkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4
NzZmZmMxMDdhOTkwODg3YmUKIDEzMDMyOCBwYXNzIDMxMTMwYTE2ZDQ1OWRlODA5Y2QxYzAzZWFi
Yzk1NjdkMDk0YWFlNmEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5
OTA4ODdiZQogMTMwMzMyIGZhaWwgY2NkYTRhZjBmNGI5MmY3YjRjMzA4ZDNhY2MyNjJmNGE3ZTNh
ZmZhZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAx
MzAzMzkgcGFzcyAzMTEzMGExNmQ0NTlkZTgwOWNkMWMwM2VhYmM5NTY3ZDA5NGFhZTZhIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDM0NSBmYWls
IGNjZGE0YWYwZjRiOTJmN2I0YzMwOGQzYWNjMjYyZjRhN2UzYWZmYWQgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEz
ODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQpTZWFyY2hpbmcgZm9yIGludGVyZXN0
aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjU5MjEgKHBhc3MpLCBmb3IgYmFz
aXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMwMDIyIChmYWlsKSwgZm9yIGJhc2lzIGZh
aWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMwMjcwIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMwMjc1IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAg
cmV2aXNpb25zIGF0IDMxMTMwYTE2ZDQ1OWRlODA5Y2QxYzAzZWFiYzk1NjdkMDk0YWFlNmEgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQpObyByZXZpc2lv
bnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDEzMDMyMCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEz
MDMyNCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMDMy
OCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMwMzMyIChmYWls
KSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMwMzM5IChwYXNzKSwg
Zm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzAzNDUgKGZhaWwpLCBmb3IgZmly
c3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoq
KgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6
ICBjY2RhNGFmMGY0YjkyZjdiNGMzMDhkM2FjYzI2MmY0YTdlM2FmZmFkCiAgQnVnIG5vdCBwcmVz
ZW50OiAzMTEzMGExNmQ0NTlkZTgwOWNkMWMwM2VhYmM5NTY3ZDA5NGFhZTZhCiAgTGFzdCBmYWls
IHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTMwMzQ1LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpwbm10b3BuZzog
MTI4IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0
cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
Lnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQoxMzAzNDU6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzMDM0
NSBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDM0NS8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVn
cmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3
aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 17 23:22:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Nov 2018 23:22: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-devel-bounces@lists.xenproject.org>)
	id 1gO9uK-0003rb-1X; Sat, 17 Nov 2018 23:21: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=kxhy=n4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gO9uJ-0003rP-6k
 for xen-devel@lists.xenproject.org; Sat, 17 Nov 2018 23:21:43 +0000
X-Inumbo-ID: 8ac21efd-eabf-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ac21efd-eabf-11e8-9a16-bc764e045a96;
 Sat, 17 Nov 2018 23:21:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gO9uF-0005VI-ET; Sat, 17 Nov 2018 23:21:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gO9uF-0007Oj-4T; Sat, 17 Nov 2018 23:21:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gO9uF-0007Ch-3r; Sat, 17 Nov 2018 23:21:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130349-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Nov 2018 23:21:39 +0000
Subject: [Xen-devel] [ovmf test] 130349: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDM0OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzNDkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTEgZGF5cyAgMTEzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDIgZGF5cyAgIDM1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 00:37:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 00:37: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-devel-bounces@lists.xenproject.org>)
	id 1gOB5e-0000zL-Kw; Sun, 18 Nov 2018 00:37: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=icvz=n5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOB5d-0000z9-8f
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 00:37:29 +0000
X-Inumbo-ID: 1fd8dbfe-eaca-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1fd8dbfe-eaca-11e8-9a16-bc764e045a96;
 Sun, 18 Nov 2018 00:37:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOB5Z-0007TL-EJ; Sun, 18 Nov 2018 00:37:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOB5Z-0000lZ-6i; Sun, 18 Nov 2018 00:37:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOB5Z-0008Aa-5v; Sun, 18 Nov 2018 00:37:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130357-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 00:37:25 +0000
Subject: [Xen-devel] [ovmf test] 130357: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDM1NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzNTcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTEgZGF5cyAgMTE0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDIgZGF5cyAgIDM2IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 01:30:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 01: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-devel-bounces@lists.xenproject.org>)
	id 1gOBuN-0003AC-Pw; Sun, 18 Nov 2018 01:29: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=iCVZ=N5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOBuM-0003A3-Il
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 01:29:54 +0000
X-Inumbo-ID: 6b360fb2-ead1-11e8-80fe-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b360fb2-ead1-11e8-80fe-12d6303a7972;
 Sun, 18 Nov 2018 01:29:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOBu6-0000lZ-7C; Sun, 18 Nov 2018 01:29:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOBu5-0002W1-GC; Sun, 18 Nov 2018 01:29:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOBu5-00083s-FL; Sun, 18 Nov 2018 01:29:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130203-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:freebsd-install:fail:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=78e0897dd8b321ba1b4a2137778ab7ae7d400af5
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 01:29:37 +0000
Subject: [Xen-devel] [linux-3.18 test] 130203: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDIwMyBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAyMDMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAxMCBmcmVlYnNkLWluc3RhbGwgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFp
bCBpbiAxMjk4NDUgcGFzcyBpbiAxMzAyMDMKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEyOTg0NQogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IHBhc3MgaW4gMTI5ODQ1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQgZmFpbCBpbiAxMjk4NDUgbGlrZSAxMjg2OTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGluIDEyOTg0NSBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEyOTg0NSBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTI5
ODQ1IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAyNCBndWVzdC1taWdyYXRlL2Rz
dF9ob3N0L3NyY19ob3N0L2RlYmlhbi5yZXBlYXQgZmFpbCBsaWtlIDEyODg0MQogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTI4ODQxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyODg1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICA3OGUwODk3ZGQ4YjMyMWJhMWI0YTIxMzc3NzhhYjdhZTdkNDAwYWY1CmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5
NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg4NTggIDIwMTgtMTAtMTcg
MjE6NDc6MzkgWiAgIDMxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NzYwICAyMDE4LTEx
LTEwIDE2OjE3OjMwIFogICAgNyBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gQnJvd24gPGFhcm9uLmYuYnJvd25A
aW50ZWwuY29tPgogIEFiaGlsYXNoIEtlc2F2YW4gPGEua2VzYXZhbkBzYW1zdW5nLmNvbT4KICBB
bCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3ds
YW5kLmhhcnZhcmQuZWR1PgogIEFsZXggQ2hlbiA8YWxleC5jaGVuQGh1YXdlaS5jb20+CiAgQWxl
eCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4YW5kZXIgUG90
YXBlbmtvIDxnbGlkZXJAZ29vZ2xlLmNvbT4KICBBbGV4YW5kZXIgU3RlaW4gPGFsZXhhbmRlcnM4
M0B3ZWIuZGU+CiAgQWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGZyZWUtZWxl
Y3Ryb25zLmNvbT4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFsZXhlaS5zdGFyb3ZvaXRvdkBnbWFp
bC5jb20+CiAgQWxleGV5IEJyb2RraW4gPGFicm9ka2luQHN5bm9wc3lzLmNvbT4KICBBbmRyZWkg
T3RjaGVyZXRpYW5za2kgPGFuZHJlaS5vdGNoZXJldGlhbnNraUBpbnRlbC5jb20+CiAgQW5kcmV3
IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbnNzaSBIYW5udWxhIDxhbnNz
aS5oYW5udWxhQGlraS5maT4KICBBcmlrIE5lbXRzb3YgPGFyaWt4Lm5lbXRzb3ZAaW50ZWwuY29t
PgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEJodXZhbmNo
YW5kcmEgRFYgPGJodXZhbmNoYW5kcmEuZHZAdG9yYWRleC5jb20+CiAgQmpvcm4gSGVsZ2FhcyA8
YmhlbGdhYXNAZ29vZ2xlLmNvbT4KICBCam9ybiBIZWxnYWFzIDxoZWxnYWFzQGtlcm5lbC5vcmc+
CiAgQmrDuHJuIE1vcmsgPGJqb3JuQG1vcmsubm8+CiAgQm8gU2hlbiA8dm9pY2Uuc2hlbkBhdG1l
bC5jb20+CiAgQnJpYW4gTm9ycmlzIDxjb21wdXRlcnNmb3JwZWFjZUBnbWFpbC5jb20+CiAgQ2hh
bndvbyBDaG9pIDxjdzAwLmNob2lAc2Ftc3VuZy5jb20+CiAgQ2hyaXMgTWFzb24gPGNsbUBmYi5j
b20+CiAgQ2hyaXMgTWkgPGNocmlzbUBtZWxsYW5veC5jb20+CiAgQ2hyaXMgV2lsc29uIDxjaHJp
c0BjaHJpcy13aWxzb24uY28udWs+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdl
ckBkZS5pYm0uY29tPgogIENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgogIENodWNrIExl
dmVyIDxjaHVjay5sZXZlckBvcmFjbGUuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5n
QGNhbm9uaWNhbC5jb20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+CiAg
RGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbmllbCBCb3JrbWFu
biA8ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBm
ZndsbC5jaD4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERh
dmlkIEFoZXJuIDxkc2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBEdWVjayA8ZGF2aWRjZHVlY2tA
Z29vZ2xlbWFpbC5jb20+CiAgRGF2aWQgSG93ZWxscyA8ZGhvd2VsbHNAcmVkaGF0LmNvbT4KICBE
YXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5
dWtvdkBnb29nbGUuY29tPgogIEVkZ2FyIENoZXJrYXNvdiA8ZWNoZXJrYXNvdkBkZXYucnRzb2Z0
LnJ1PgogIEVtbWFudWVsIEdydW1iYWNoIDxlbW1hbnVlbC5ncnVtYmFjaEBpbnRlbC5jb20+CiAg
RXJhbiBCZW4gRWxpc2hhIDxlcmFuYmVAbWVsbGFub3guY29tPgogIEVyaWMgQmlnZ2VycyA8ZWJp
Z2dlcnNAZ29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAg
RXVnZW5pYSBFbWFudGF5ZXYgPGV1Z2VuaWFAbWVsbGFub3guY29tPgogIEV6ZXF1aWVsIEdhcmNp
YSA8ZXplcXVpZWwuZ2FyY2lhQGltZ3RlYy5jb20+CiAgRmFiaWVuIFByb3Jpb2wgPGZhYmllbi5w
cm9yaW9sQGpkc3UuY29tPgogIEZlbGlwZSBCYWxiaSA8YmFsYmlAdGkuY29tPgogIEZpbGlwZSBN
YW5hbmEgPGZkbWFuYW5hQHN1c2UuY29tPgogIEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlA
Z21haWwuY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+
CiAgR2V1bnNpayBMaW0gPGdldW5zaWsubGltQHNhbXN1bmcuY29tPgogIEdyZWcgSGFja21hbm4g
PGdoYWNrbWFubkBnb29nbGUuY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4
Zm91bmRhdGlvbi5vcmc+CiAgSGFubmVzIEZyZWRlcmljIFNvd2EgPGhhbm5lc0BzdHJlc3NpbmR1
a3Rpb24ub3JnPgogIEhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CiAgSGVpa28g
U3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4KICBIZWlrbyBTdMO8Ym5lciA8aGVpa29Ac250ZWNo
LmRlPgogIEhlaW5lciBLYWxsd2VpdCA8aGthbGx3ZWl0MUBnbWFpbC5jb20+CiAgSGVyYmVydCBY
dSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEh1YW5nLCBZaW5nIDx5aW5nLmh1YW5n
QGludGVsLmNvbT4KICBJYW4gTXVuc2llIDxpbXVuc2llQGF1MS5pYm0uY29tPgogIElkbyBTY2hp
bW1lbCA8aWRvc2NoQG1lbGxhbm94LmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9y
Zz4KICBJbmtpIERhZSA8aW5raS5kYWVAc2Ftc3VuZy5jb20+CiAgSmFrdWIgS2ljaW5za2kgPGph
a3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFtYWwgSGFkaSBTYWxpbSA8amhzQG1vamF0
YXR1LmNvbT4KICBKYW1lcyBNb3JyaXMgPGphbWVzLmwubW9ycmlzQG9yYWNsZS5jb20+CiAgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAg
SmF2aWVyIE1hcnRpbmV6IENhbmlsbGFzIDxqYXZpZXIubWFydGluZXpAY29sbGFib3JhLmNvLnVr
PgogIEplZmYgQmFybmhpbGwgPDB4ZWZmZWZmQGdtYWlsLmNvbT4KICBKZWZmIEtpcnNoZXIgPGpl
ZmZyZXkudC5raXJzaGVyQGludGVsLmNvbT4KICBKZWZmIExheXRvbiA8amVmZi5sYXl0b25AcHJp
bWFyeWRhdGEuY29tPgogIEplZmYgTGF5dG9uIDxqbGF5dG9uQHBvb2NoaWVyZWRzLm5ldD4KICBK
aXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmlyaSBPbHNhIDxqb2xzYUByZWRoYXQuY29t
PgogIEppc2hlbmcgWmhhbmcgPGpzemhhbmdAbWFydmVsbC5jb20+CiAgSm9lIFRob3JuYmVyIDxl
anRAcmVkaGF0LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBI
b3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0Bp
bnRlbC5jb20+CiAgSm9oYW5uZXMgVGh1bXNoaXJuIDxqb2hhbm5lcy50aHVtc2hpcm5AbWVuLmRl
PgogIEpvbmF0aGFuIENhbWVyb24gPGppYzIzQGtlcm5lbC5vcmc+CiAgSm9uZ3N1bmcgS2ltIDxu
ZWlkaGFyZC5raW1AbGdlLmNvbT4KICBKb3plZiBCYWxnYSA8am96ZWYuYmFsZ2FAZ21haWwuY29t
PgogIEp1bidpY2hpIE5vbXVyYSA8ai1ub211cmFAY2UuanAubmVjLmNvbT4KICBKdW5pY2hpIE5v
bXVyYSA8ai1ub211cmFAY2UuanAubmVjLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVy
b3JhLm9yZz4KICBLYW4gTGlhbmcgPGthbi5saWFuZ0BpbnRlbC5jb20+CiAgS2VuIFh1ZSA8S2Vu
Llh1ZUBhbWQuY29tPgogIEtldmluIEhpbG1hbiA8a2hpbG1hbkBsaW5hcm8ub3JnPgogIEtoYXpo
aXNtZWwgS3VteWtvdiA8a2hhemh5QGdvb2dsZS5jb20+CiAgS2lzaG9uIFZpamF5IEFicmFoYW0g
SSA8a2lzaG9uQHRpLmNvbT4KICBLcnp5c3p0b2YgS296bG93c2tpIDxrLmtvemxvd3NraUBzYW1z
dW5nLmNvbT4KICBLdWtqaW4gS2ltIDxrZ2VuZUBrZXJuZWwub3JnPgogIExhcnJ5IEZpbmdlciA8
TGFycnkuRmluZ2VyQGx3ZmluZ2VyLm5ldD4KICBMYXJzLVBldGVyIENsYXVzZW4gPGxhcnNAbWV0
YWZvby5kZT4KICBMYXVyYSBBYmJvdHQgPGxhYmJvdHRAZmVkb3JhcHJvamVjdC5vcmc+CiAgTGVl
IEpvbmVzIDxsZWUuam9uZXNAbGluYXJvLm9yZz4KICBMZWkgWWFuZyA8TGVpLllhbmdAd2luZHJp
dmVyLmNvbT4KICBMZW4gU29yZW5zZW4gPGxzb3JlbnNlQGNzY2x1Yi51d2F0ZXJsb28uY2E+CiAg
TGVubmFydCBTb3JlbnNlbiA8bHNvcmVuc2VAY3NjbHViLnV3YXRlcmxvby5jYT4KICBMaW51cyBU
b3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8
bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgogIExva2VzaCBWdXRsYSA8bG9rZXNodnV0bGFAdGku
Y29tPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIEx1
Y2EgQ29lbGhvIDxsdWNpYW5vLmNvZWxob0BpbnRlbC5jb20+CiAgTHVjYXMgQmF0ZXMgPGx1Y2Fz
YkBtb2phdGF0dS5jb20+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9jaGVzQGF0
bWVsLmNvbT4KICBNYWlrIEJyb2VtbWUgPG1icm9lbW1lQGxpYm1wcS5vcmc+CiAgTWFyYyBaeW5n
aWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjZWwgWmlzd2lsZXIgPG1hcmNlbEB6aXN3
aWxlci5jb20+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBnbWFp
bC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcmsgUnVzdGFkIDxt
YXJrLmQucnVzdGFkQGludGVsLmNvbT4KICBNYXJrIFNhbHl6eW4gPHNhbHl6eW5AYW5kcm9pZC5j
b20+CiAgTWFydGluIEhhdWtlIDxtYXJkbmhAZ214LmRlPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8
bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRl
ZnNreUBkZS5pYm0uY29tPgogIE1hdGV1c3ogU3lsd2VzdHJ6YWsgPG1hdGlzZWM3QGdtYWlsLmNv
bT4KICBNYXRoaWFzIE55bWFuIDxtYXRoaWFzLm55bWFuQGxpbnV4LmludGVsLmNvbT4KICBNYXVy
byBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1heGltZSBD
aGV2YWxsaWVyIDxtYXhpbWUuY2hldmFsbGllckBib290bGluLmNvbT4KICBNaWNoYWVsIEJydW5u
ZXIgPE1pY2hhZWwuQnJ1bm5lckBrb250cm9uLmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVA
ZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBOZXVsaW5nIDxtaWtleUBuZXVsaW5nLm9yZz4KICBN
aWNoYWVsIFR1cnF1ZXR0ZSA8bXR1cnF1ZXR0ZUBsaW5hcm8ub3JnPgogIE1pa2UgU25pdHplciA8
c25pdHplckByZWRoYXQuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtaWtsb3NAc3plcmVkaS5odT4K
ICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgTXlyb24gU3Rvd2UgPG15
cm9uLnN0b3dlQHJlZGhhdC5jb20+CiAgTmFtaHl1bmcgS2ltIDxuYW1oeXVuZ0BrZXJuZWwub3Jn
PgogIE5hb3lhIEhvcmlndWNoaSA8bi1ob3JpZ3VjaGlAYWguanAubmVjLmNvbT4KICBOZWlsIEhv
cm1hbiA8bmhvcm1hbkB0dXhkcml2ZXIuY29tPgogIE5pY29sYXMgRmVycmUgPG5pY29sYXMuZmVy
cmVAYXRtZWwuY29tPgogIE5pY29sYXMgUGl0cmUgPG5pY29AbGluYXJvLm9yZz4KICBOaWtsYXMg
Q2Fzc2VsIDxuaWtsYXMuY2Fzc2VsQGxpbmFyby5vcmc+CiAgTmlrbGFzIENhc3NlbCA8bmlrbGFz
c0BheGlzLmNvbT4KICBPR0FXQSBIaXJvZnVtaSA8aGlyb2Z1bWlAbWFpbC5wYXJrbmV0LmNvLmpw
PgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgT2xvZiBKb2hhbnNzb24gPG9s
b2ZAbGl4b20ubmV0PgogIE9yIEdlcmxpdHogPG9nZXJsaXR6QG1lbGxhbm94LmNvbT4KICBQYW9s
byBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGF1bCBFLiBNY0tlbm5leSA8cGF1bG1ja0Bs
aW51eC52bmV0LmlibS5jb20+CiAgUGF1bCBaaW1tZXJtYW4gPHBhdWx6QHN5bm9wc3lzLmNvbT4K
ICBQZXRlciBDaGVuIDxwZXRlci5jaGVuQGZyZWVzY2FsZS5jb20+CiAgUGV0ZXIgSHVybGV5IDxw
ZXRlckBodXJsZXlzb2Z0d2FyZS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6
QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgog
IFBoaWwgQXVsZCA8cGF1bGRAcmVkaGF0LmNvbT4KICBQcmFyaXQgQmhhcmdhdmEgPHByYXJpdEBy
ZWRoYXQuY29tPgogIFJhbGYgQmFlY2hsZSA8cmFsZkBsaW51eC1taXBzLm9yZz4KICBSYXNtdXMg
VmlsbGVtb2VzIDxsaW51eEByYXNtdXN2aWxsZW1vZXMuZGs+CiAgUm9iZXJ0IEJhbGR5Z2EgPHIu
YmFsZHlnYUBzYW1zdW5nLmNvbT4KICBSb2JlcnQgSmFyem1payA8cm9iZXJ0LmphcnptaWtAZnJl
ZS5mcj4KICBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+CiAgUm9nZXIgUXVh
ZHJvcyA8cm9nZXJxQHRpLmNvbT4KICBSb3NzIFp3aXNsZXIgPHp3aXNsZXJAZ29vZ2xlLmNvbT4K
ICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgogIFNhc2hhIExldmlu
IDxhbGV4YW5kZXIubGV2aW5AbWljcm9zb2Z0LmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGEubGV2
aW5Ab3JhY2xlLmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBU
cmFuY2hldHRpIDxzdHJhbmNoZUBjb2RlYXVyb3JhLm9yZz4KICBTZXJnZWkgSWFub3ZpY2ggPHlu
dmljaEBnbWFpbC5jb20+CiAgU2hhaGVkIFNoYWlraCA8c2hhaGVkLnNoYWlraEBjYXZpdW0uY29t
PgogIFNob3RhIFN1enVraSA8c3V6dWtpX3Nob3RhX3QzQGxhYi5udHQuY28uanA+CiAgU2h1YWgg
S2hhbiAoU2Ftc3VuZyBPU0cpIDxzaHVhaEBrZXJuZWwub3JnPgogIFNpbW9uIEhvcm1hbiA8aG9y
bXMrcmVuZXNhc0B2ZXJnZS5uZXQuYXU+CiAgU3Jpa2FyIERyb25hbXJhanUgPHNyaWthckBsaW51
eC52bmV0LmlibS5jb20+CiAgU3RlZmFuIEFnbmVyIDxzdGVmYW5AYWduZXIuY2g+CiAgU3RlZmFu
byBCcml2aW8gPHNicml2aW9AcmVkaGF0LmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVmZmVu
LmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoYW4gTXVlbGxlciA8c211ZWxsZXJAY2hyb25v
eC5kZT4KICBTdGVwaGFuZSBFcmFuaWFuIDxlcmFuaWFuQGdvb2dsZS5jb20+CiAgU3RldmVuIFJv
c3RlZHQgKFJlZCBIYXQpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN0ZXZlbiBSb3N0ZWR0IDxy
b3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1ZGVlcCBIb2xsYSA8c3VkZWVwLmhvbGxhQGFybS5jb20+
CiAgU3VkaXAgTXVraGVyamVlIDxzdWRpcG0ubXVraGVyamVlQGdtYWlsLmNvbT4KICBTdW1hbiBU
cmlwYXRoaSA8c3RyaXBhdGhpQGFwbS5jb20+CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBv
dWxvc2VAYXJtLmNvbT4KICBTeWx3ZXN0ZXIgTmF3cm9ja2kgPHMubmF3cm9ja2lAc2Ftc3VuZy5j
b20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRlanVuIEhlbyA8dGpAa2VybmVs
Lm9yZz4KICBUaGFkZXUgTGltYSBkZSBTb3V6YSBDYXNjYXJkbyA8Y2FzY2FyZG9AY2Fub25pY2Fs
LmNvbT4KICBUaGVvZG9yZSBUcydvIDx0eXRzb0BtaXQuZWR1PgogIFRob21hcyBHbGVpeG5lciA8
dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlA
Ym9vdGxpbi5jb20+CiAgVGhvbWFzIFBldGF6em9uaSA8dGhvbWFzLnBldGF6em9uaUBmcmVlLWVs
ZWN0cm9ucy5jb20+CiAgVG9iaWFzIEhlcnpvZyA8dC1oZXJ6b2dAZ214LmRlPgogIFRvbWV1IFZp
em9zbyA8dG9tZXUudml6b3NvQGNvbGxhYm9yYS5jb20+CiAgVG9taSBWYWxrZWluZW4gPHRvbWku
dmFsa2VpbmVuQHRpLmNvbT4KICBUb255IExpbmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRy
b25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbT4KICBUeWxlciBC
YWtlciA8dHlsZXIuYmFrZXJAbGluYXJvLm9yZz4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25A
bGluYXJvLm9yZz4KICBVd2UgS2xlaW5lLUvDtm5pZyA8dS5rbGVpbmUta29lbmlnQHBlbmd1dHJv
bml4LmRlPgogIFZpZ25lc2ggUiA8dmlnbmVzaHJAdGkuY29tPgogIFZpa3RvciBLcmFzbm92IDx2
a3Jhc25vdkBkZXYucnRzb2Z0LnJ1PgogIFZpbmNlIEhzdSA8dmluY2VoQG52aWRpYS5jb20+CiAg
VmluZWV0IEd1cHRhIDx2Z3VwdGFAc3lub3BzeXMuY29tPgogIFZpbmVldCBHdXB0YSA8VmluZWV0
Lkd1cHRhMUBzeW5vcHN5cy5jb20+CiAgVml2ZWsgR2F1dGFtIDxnYXV0YW0udml2ZWtAc2Ftc3Vu
Zy5jb20+CiAgV2Vud2VuIFdhbmcgPHdhbmc2NDk1QHVtbi5lZHU+CiAgV2VueW91IFlhbmcgPHdl
bnlvdS55YW5nQGF0bWVsLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4K
ICBXb2xmcmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFhpbiBMb25nIDxsdWNpZW4ueGlu
QGdtYWlsLmNvbT4KICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNoaW1vZGEudWhAcmVu
ZXNhcy5jb20+CiAgWXUgWmhhbyA8eXV6aGFvQGdvb2dsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgNDY0NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 01:48:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 01:48: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-devel-bounces@lists.xenproject.org>)
	id 1gOCC7-0004cP-M1; Sun, 18 Nov 2018 01:48: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=iCVZ=N5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOCC6-0004cF-48
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 01:48:14 +0000
X-Inumbo-ID: fd2d6198-ead3-11e8-a851-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd2d6198-ead3-11e8-a851-12d6303a7972;
 Sun, 18 Nov 2018 01:48:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOCBu-00016s-24; Sun, 18 Nov 2018 01:48:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOCBt-0003Ce-MG; Sun, 18 Nov 2018 01:48:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOCBt-0008Rt-Le; Sun, 18 Nov 2018 01:48:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130361-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 01:48:01 +0000
Subject: [Xen-devel] [ovmf test] 130361: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDM2MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzNjEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTEgZGF5cyAgMTE1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDIgZGF5cyAgIDM3IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 03:12:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 03:12: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-devel-bounces@lists.xenproject.org>)
	id 1gODVm-0002lS-9Z; Sun, 18 Nov 2018 03:12: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=iCVZ=N5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gODVl-0002lI-5t
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 03:12:37 +0000
X-Inumbo-ID: c8739844-eadf-11e8-b57a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c8739844-eadf-11e8-b57a-12d6303a7972;
 Sun, 18 Nov 2018 03:12:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gODVc-0003AA-2X; Sun, 18 Nov 2018 03:12:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gODVb-0002c6-Lp; Sun, 18 Nov 2018 03:12:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gODVb-0004z6-L8; Sun, 18 Nov 2018 03:12:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130368-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 03:12:27 +0000
Subject: [Xen-devel] [ovmf test] 130368: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDM2OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzNjgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTEgZGF5cyAgMTE2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDIgZGF5cyAgIDM4IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 03:29:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 03:29: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-devel-bounces@lists.xenproject.org>)
	id 1gODmH-0003f0-Ub; Sun, 18 Nov 2018 03:29: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=iCVZ=N5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gODmG-0003eq-Bn
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 03:29:40 +0000
X-Inumbo-ID: 2d7ee66a-eae2-11e8-ad52-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d7ee66a-eae2-11e8-ad52-12d6303a7972;
 Sun, 18 Nov 2018 03:29:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gODmB-0003TT-HF; Sun, 18 Nov 2018 03:29:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gODmB-0004Bk-9I; Sun, 18 Nov 2018 03:29:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gODmB-0005xa-8g; Sun, 18 Nov 2018 03:29:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130313-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=693a88eaa802e8d14c44cba1bb2d1c593eec1647
X-Osstest-Versions-That: seabios=b44803247cfc86b38106049a2c5349548ca054df
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 03:29:35 +0000
Subject: [Xen-devel] [seabios test] 130313: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDMxMyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzMTMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTc3MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NzcwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjk3NzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTc3MAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAg
ICAgICAgNjkzYTg4ZWFhODAyZThkMTRjNDRjYmExYmIyZDFjNTkzZWVjMTY0NwpiYXNlbGluZSB2
ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgYjQ0ODAzMjQ3Y2ZjODZiMzgxMDYwNDlhMmM1
MzQ5NTQ4Y2EwNTRkZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NzcwICAyMDE4LTExLTEwIDE4
OjQwOjUzIFogICAgNyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDMxMyAgMjAxOC0xMS0x
NyAxNTo0MDo1OCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5v
ci5uZXQ+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKICAgYjQ0ODAzMi4uNjkzYTg4ZSAgNjkzYTg4ZWFh
ODAyZThkMTRjNDRjYmExYmIyZDFjNTkzZWVjMTY0NyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 04:31:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 04:31: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-devel-bounces@lists.xenproject.org>)
	id 1gOEjM-0000AU-Me; Sun, 18 Nov 2018 04:30:44 +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=iCVZ=N5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOEjL-0000AL-Oq
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 04:30:43 +0000
X-Inumbo-ID: b0ec2ec4-eaea-11e8-90bc-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b0ec2ec4-eaea-11e8-90bc-12d6303a7972;
 Sun, 18 Nov 2018 04:30:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOEjA-0004ex-VV; Sun, 18 Nov 2018 04:30:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOEjA-0007Hh-Ll; Sun, 18 Nov 2018 04:30:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOEjA-0007aw-L3; Sun, 18 Nov 2018 04:30:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130374-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 04:30:32 +0000
Subject: [Xen-devel] [ovmf test] 130374: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDM3NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzNzQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTEgZGF5cyAgMTE3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDIgZGF5cyAgIDM5IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 06:50:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 06:50: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-devel-bounces@lists.xenproject.org>)
	id 1gOGto-0001D6-Ox; Sun, 18 Nov 2018 06:49: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=iCVZ=N5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOGtn-0001Cu-Io
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 06:49:39 +0000
X-Inumbo-ID: 1cee7a88-eafe-11e8-ae1f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1cee7a88-eafe-11e8-ae1f-12d6303a7972;
 Sun, 18 Nov 2018 06:49:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOGti-0007i9-8Z; Sun, 18 Nov 2018 06:49:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOGth-0000yk-MT; Sun, 18 Nov 2018 06:49:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOGth-0007Nw-Lp; Sun, 18 Nov 2018 06:49:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130193-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=da5322e65940e4e8426613a8ff3d99a08b350a52
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 06:49:33 +0000
Subject: [Xen-devel] [linux-linus test] 130193: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE5MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwMTkzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1
ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1p
bnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4t
Ym9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFs
bG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1
bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGRhNTMyMmU2
NTk0MGU0ZTg0MjY2MTNhOGZmM2Q5OWEwOGIzNTBhNTIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDk0NzEwY2FjMGVmNGVlMTc3YTYzYjUyMjc2NjRiMzhjOTViYmY3MDMK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTg5OCAgMjAxOC0wOC0xMyAyMToyMDo1NSBaICAgOTYg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjU5MjEgIDIwMTgtMDgtMTUgMTM6MDY6NTYgWiAg
IDk0IGRheXMgICA4MiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzAxOTMgIDIwMTgt
MTEtMTYgMTE6NDE6NTAgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMyODcgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTU5MDEyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 07:21:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 07:21: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-devel-bounces@lists.xenproject.org>)
	id 1gOHOp-00043T-Tf; Sun, 18 Nov 2018 07:21: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=icvz=n5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOHOo-00043K-K0
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 07:21:42 +0000
X-Inumbo-ID: 97b57c92-eb02-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97b57c92-eb02-11e8-9a16-bc764e045a96;
 Sun, 18 Nov 2018 07:21:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOHOk-0008JT-NM; Sun, 18 Nov 2018 07:21:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOHOk-0003dE-Dp; Sun, 18 Nov 2018 07:21:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOHOk-00064Q-DC; Sun, 18 Nov 2018 07:21:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130195-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:regression
 xen-4.7-testing:test-armhf-armhf-xl-rtds:host-ping-check-native:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-saverestore:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9c8275944829c55af3dc708712ca5c120b1bb328
X-Osstest-Versions-That: xen=3d3e474d68b1a063d19b9a330c3463025104970c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 07:21:38 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 130195: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDE5NSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDE5NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJF
R1IuIHZzLiAxMjk1NDAKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDUgaG9zdC1waW5nLWNoZWNr
LW5hdGl2ZSBmYWlsIGluIDEzMDAyNCBwYXNzIGluIDEzMDE5NQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ZmFpbCBpbiAxMzAwMjQgcGFzcyBpbiAxMzAxOTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0IDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBpbiAxMzAwMjQgcGFz
cyBpbiAxMzAxOTUKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICA1MCB4dGYvdGVzdC1odm02NC1s
YnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGluIDEzMDAyNAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4gMTMwMDI0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgIGZhaWwgcGFzcyBpbiAxMzAwMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDEzMDAyNAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDEzMDAyNCBs
aWtlIDEyOTU0MAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgIDUwIHh0Zi90ZXN0LWh2bTY0
LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTI5NTQwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMjk1NDAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyOTU0MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjk1NDAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDEyOTU0MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTQw
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjk1NDAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTU0MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTU0
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOWM4
Mjc1OTQ0ODI5YzU1YWYzZGM3MDg3MTJjYTVjMTIwYjFiYjMyOApiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgM2QzZTQ3NGQ2OGIxYTA2M2QxOWI5YTMzMGMzNDYzMDI1MTA0
OTcwYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NTQwICAyMDE4LTExLTA3IDA5OjA2OjE0IFog
ICAxMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTY4OCAgMjAxOC0xMS0wOSAwNjoyNTox
NSBaICAgIDkgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgogIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDljODI3NTk0NDgyOWM1
NWFmM2RjNzA4NzEyY2E1YzEyMGIxYmIzMjgKQXV0aG9yOiBPbGFmIEhlcmluZyA8b2xhZkBhZXBm
bGUuZGU+CkRhdGU6ICAgTW9uIEp1biAxOCAxNDo1NTozNiAyMDE4ICswMjAwCgogICAgc3R1YmRv
bS92dHBtOiBmaXggbWVtY21wIGluIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaAogICAgCiAgICBn
Y2M4IHNwb3R0ZWQgdGhpcyBlcnJvcjoKICAgIGVycm9yOiAnbWVtY21wJyByZWFkaW5nIDIwIGJ5
dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92ZXJmbG93PV0K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAg
UmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9y
Zz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDIyYmY1YmUzMjM3Y2I0ODJhMmZmZDc3
MmZmZDIwY2UzNzI4NWVlYmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkZWE5ZmMw
ZTAyZDkyZjVlNmQ0NjY4MGFhMGE1MmZhNzU4ZWNhOWM0KQogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgZTkwNzQ2MGZkNjFjMzUwNDg3ZmZlZTVkOGFhMzc1YmVmNTZiYzgxYykKICAgIENv
bmZsaWN0czoKICAgICAgICAgICAgc3R1YmRvbS9NYWtlZmlsZQogICAgU2lnbmVkLW9mZi1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICAKICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IGYxMzk4M2RiMTIwZjVlNTZkZmVmYmVlNWQ1NjY3OGQyZDQzZTI5
MTQpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkNjc5OGNlMzU3MDdhNDg1ZDljMTMy
MzE5ZDcwZGQ2NTQ2MjBlNWU1KQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 07:56:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 07:56: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-devel-bounces@lists.xenproject.org>)
	id 1gOHvu-0006Gl-Rj; Sun, 18 Nov 2018 07:55: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=icvz=n5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOHvt-0006Gb-Px
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 07:55:53 +0000
X-Inumbo-ID: 5ebf41ed-eb07-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ebf41ed-eb07-11e8-9a16-bc764e045a96;
 Sun, 18 Nov 2018 07:55:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOHvq-0000WZ-Bl; Sun, 18 Nov 2018 07:55:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOHvq-0005p3-1t; Sun, 18 Nov 2018 07:55:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOHvq-0000MM-1I; Sun, 18 Nov 2018 07:55:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130377-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 07:55:50 +0000
Subject: [Xen-devel] [ovmf test] 130377: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDM3NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzNzcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTEgZGF5cyAgMTE4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDIgZGF5cyAgIDQwIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 08:52:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 08:52: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-devel-bounces@lists.xenproject.org>)
	id 1gOIox-0002Wk-Pc; Sun, 18 Nov 2018 08:52: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=8udh=n5=xenproject.org=prvs=853eae39e=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gOIow-0002Wa-Ex
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 08:52:46 +0000
X-Inumbo-ID: 5073f855-eb0f-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5073f855-eb0f-11e8-9a16-bc764e045a96;
 Sun, 18 Nov 2018 08:52:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,247,1539648000"; d="scan'208";a="70877844"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75598-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: seabios=693a88eaa802e8d14c44cba1bb2d1c593eec1647
X-Osstest-Versions-That: seabios=b44803247cfc86b38106049a2c5349548ca054df
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 18 Nov 2018 08:52:41 +0000
Subject: [Xen-devel] [seabios baseline-only test] 75598: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU5OCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3Nz
dGVzdC9sb2dzLzc1NTk4LwoKUmVncmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBi
ZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gNzU1ODcKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIGxpa2Ug
NzU1ODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbGlrZSA3NTU4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxpa2UgNzU1ODcK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFs
bCAgICAgIGZhaWwgbGlrZSA3NTU4NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSA3NTU4NwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDc1NTg3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzU1ODcKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHNlYWJpb3MgICAgICAgICAgICAgIDY5M2E4OGVhYTgwMmU4ZDE0YzQ0Y2JhMWJiMmQxYzU5
M2VlYzE2NDcKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIGI0NDgwMzI0
N2NmYzg2YjM4MTA2MDQ5YTJjNTM0OTU0OGNhMDU0ZGYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3
NTU4NyAgMjAxOC0xMS0xMSAxMjo1Njo0NiBaICAgIDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAgNzU1OTggIDIwMTgtMTEtMTggMDM6NTA6NDUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUv
b3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29t
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IDY5M2E4OGVhYTgwMmU4ZDE0YzQ0Y2JhMWJiMmQxYzU5M2VlYzE2NDcKQXV0aG9y
OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIFNhdCBOb3YgMTAg
MTM6NDc6NTYgMjAxOCAtMDUwMAoKICAgIHNoYWRvdzogUmV3b3JrIGJpb3MgY29weSBjb2RlIHRv
IHByZXZlbnQgZ2NjIGFycmF5LWJvdW5kcyB3YXJuaW5nCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 09:08:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 09:08: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-devel-bounces@lists.xenproject.org>)
	id 1gOJ3o-0003SD-Fo; Sun, 18 Nov 2018 09:08: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=icvz=n5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOJ3m-0003S3-Lc
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 09:08:06 +0000
X-Inumbo-ID: 75588656-eb11-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75588656-eb11-11e8-9a16-bc764e045a96;
 Sun, 18 Nov 2018 09:08:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOJ3j-0002QW-Mf; Sun, 18 Nov 2018 09:08:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOJ3j-0002Qu-As; Sun, 18 Nov 2018 09:08:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOJ3j-0002JH-AC; Sun, 18 Nov 2018 09:08:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130389-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 09:08:03 +0000
Subject: [Xen-devel] [ovmf test] 130389: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDM4OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzODkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTEgZGF5cyAgMTE5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDIgZGF5cyAgIDQxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 09:31:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 09:31: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-devel-bounces@lists.xenproject.org>)
	id 1gOJPv-0005W3-HT; Sun, 18 Nov 2018 09:30: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=iCVZ=N5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOJPu-0005Vr-Dh
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 09:30:58 +0000
X-Inumbo-ID: a6c6752e-eb14-11e8-9350-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6c6752e-eb14-11e8-9350-12d6303a7972;
 Sun, 18 Nov 2018 09:30:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOJPr-0002pd-RE; Sun, 18 Nov 2018 09:30:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOJPr-00040Z-Al; Sun, 18 Nov 2018 09:30:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOJPr-0000KG-A9; Sun, 18 Nov 2018 09:30:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130373-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=a698c8995ffb2838296ec284fe3c4ad33dfca307
X-Osstest-Versions-That: seabios=693a88eaa802e8d14c44cba1bb2d1c593eec1647
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 09:30:55 +0000
Subject: [Xen-devel] [seabios test] 130373: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDM3MyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzNzMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwMzEzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzAzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDMxMwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAg
ICAgICAgYTY5OGM4OTk1ZmZiMjgzODI5NmVjMjg0ZmUzYzRhZDMzZGZjYTMwNwpiYXNlbGluZSB2
ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgNjkzYTg4ZWFhODAyZThkMTRjNDRjYmExYmIy
ZDFjNTkzZWVjMTY0NwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMzEzICAyMDE4LTExLTE3IDE1
OjQwOjU4IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDM3MyAgMjAxOC0xMS0x
OCAwMzozMDoxMyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5v
ci5uZXQ+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKICAgNjkzYTg4ZS4uYTY5OGM4OSAgYTY5OGM4OTk1
ZmZiMjgzODI5NmVjMjg0ZmUzYzRhZDMzZGZjYTMwNyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 10:11:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 10:11:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gOK2v-0008Q7-Pw; Sun, 18 Nov 2018 10:11: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=icvz=n5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOK2u-0008Pu-LR
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 10:11:16 +0000
X-Inumbo-ID: 4817af4b-eb1a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4817af4b-eb1a-11e8-9a16-bc764e045a96;
 Sun, 18 Nov 2018 10:11:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOK2q-0003er-NA; Sun, 18 Nov 2018 10:11:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOK2q-0005VA-5o; Sun, 18 Nov 2018 10:11:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOK2q-0000Mk-59; Sun, 18 Nov 2018 10:11:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130392-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=901abfef5de149546b16fba6f4d5bd7def08c672
X-Osstest-Versions-That: xen=15410d8fc8d6e63ab138a5c47427f418a43a1c56
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 10:11:12 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 130392: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDM5MiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDM5Mi8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDkwMWFiZmVmNWRlMTQ5
NTQ2YjE2ZmJhNmY0ZDViZDdkZWYwOGM2NzIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDE1NDEwZDhmYzhkNmU2M2FiMTM4YTVjNDc0MjdmNDE4YTQzYTFjNTYKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMDAzNSAgMjAxOC0xMS0xNCAwOToxODozMCBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzAzOTIgIDIwMTgtMTEtMTggMDk6MTg6NDYgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbGV4
YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCcmlhbiBXb29kcyA8YnJpYW4ud29v
ZHNAYW1kLmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5j
b20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgRGFyaW8gRmFn
Z2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgog
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkg
PHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29t
PgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGNvdmVy
aXR5LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CiAgIDE1NDEwZDhmYzguLjkwMWFiZmVmNWQgIDkwMWFiZmVmNWRlMTQ5
NTQ2YjE2ZmJhNmY0ZDViZDdkZWYwOGM2NzIgLT4gY292ZXJpdHktdGVzdGVkL3Ntb2tlCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 10:13:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 10:13: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-devel-bounces@lists.xenproject.org>)
	id 1gOK4r-0008Vx-8f; Sun, 18 Nov 2018 10:13: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=icvz=n5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOK4q-0008Vl-1S
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 10:13:16 +0000
X-Inumbo-ID: 8fafacc3-eb1a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8fafacc3-eb1a-11e8-9a16-bc764e045a96;
 Sun, 18 Nov 2018 10:13:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOK4l-0003hp-Gw; Sun, 18 Nov 2018 10:13:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOK4l-0005Yg-5o; Sun, 18 Nov 2018 10:13:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOK4l-00029F-5B; Sun, 18 Nov 2018 10:13:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130391-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 10:13:11 +0000
Subject: [Xen-devel] [ovmf test] 130391: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDM5MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzOTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTEgZGF5cyAgMTIwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDIgZGF5cyAgIDQyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 11:32:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 11:32: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-devel-bounces@lists.xenproject.org>)
	id 1gOLJ9-0005ia-8p; Sun, 18 Nov 2018 11:32: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=icvz=n5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOLJ8-0005iO-8W
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 11:32:06 +0000
X-Inumbo-ID: 9330684a-eb25-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9330684a-eb25-11e8-9a16-bc764e045a96;
 Sun, 18 Nov 2018 11:32:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOLJ4-0005AW-Os; Sun, 18 Nov 2018 11:32:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOLJ4-0002db-GM; Sun, 18 Nov 2018 11:32:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOLJ4-0006GS-Ek; Sun, 18 Nov 2018 11:32:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130212-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-rtds:host-ping-check-native:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f13983db120f5e56dfefbee5d56678d2d43e2914
X-Osstest-Versions-That: xen=1bd7c17c5e976fec4ad0d8ba785ac78f36eef628
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 11:32:02 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 130212: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDIxMiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDIxMi8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgMTcgcnVtcHJ1
bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMzAwNDEgcGFzcyBp
biAxMzAyMTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxMyBndWVzdC1z
YXZlcmVzdG9yZSBmYWlsIGluIDEzMDA0MSBwYXNzIGluIDEzMDIxMgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIGluIDEzMDA0
MSBwYXNzIGluIDEzMDIxMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzAwNDEgcGFzcyBpbiAxMzAyMTIKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSAgICAg
ZmFpbCBwYXNzIGluIDEzMDA0MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgYmxvY2tlZCBpbiAxMjk0NjEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2Vk
IGluIDEyOTQ2MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE0IGd1ZXN0
LWxvY2FsbWlncmF0ZSBmYWlsIGluIDEzMDA0MSBsaWtlIDEyOTQ2MQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAx
MzAwNDEgbGlrZSAxMjk0NjEKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNiBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMwMDQxIGxpa2UgMTI5NDYxCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwMDQxIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTMwMDQxIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQ2MQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIGxpa2UgMTI5NDYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTI5NDYxCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMjk0NjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQ2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDYx
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZjEzOTgzZGIxMjBmNWU1NmRmZWZiZWU1ZDU2
Njc4ZDJkNDNlMjkxNApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMWJk
N2MxN2M1ZTk3NmZlYzRhZDBkOGJhNzg1YWM3OGYzNmVlZjYyOAoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTI5NDYxICAyMDE4LTExLTA1IDE0OjM2OjQ2IFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDEyOTU0MSAgMjAxOC0xMS0wNyAwOTowNjozMiBaICAgMTEgZGF5cyAgICA1IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTY5NCAgMjAxOC0xMS0wOSAwOTozNzo0MCBaICAg
IDkgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUu
ZGU+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMWJkN2MxN2M1ZS4uZjEzOTgzZGIxMiAgZjEzOTgzZGIx
MjBmNWU1NmRmZWZiZWU1ZDU2Njc4ZDJkNDNlMjkxNCAtPiBzdGFibGUtNC45CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 13:14:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 13:14: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-devel-bounces@lists.xenproject.org>)
	id 1gOMtx-0004U2-Rs; Sun, 18 Nov 2018 13:14: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=MNtj=N5=citrix.com=prvs=85374d1b5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gOMtw-0004Tx-KO
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 13:14:12 +0000
X-Inumbo-ID: d4f58d8a-eb33-11e8-9531-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d4f58d8a-eb33-11e8-9531-12d6303a7972;
 Sun, 18 Nov 2018 13:14:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,248,1539648000"; d="scan'208";a="70883599"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 18 Nov 2018 13:14:05 +0000
Message-ID: <20181118131405.14122-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86: fix efi.lds dependency generation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UkFORENPTkZJRyBidWlsZHMgZGlzY292ZXIgZWZpLmxkcyBpcyBub3QgdXBkYXRlZCB3aGVuIGF1
dG9nZW5lcmF0ZWQKaGVhZGVycyBhcmUgdXBkYXRlZC4KClVwb24gaW5zcGVjdGlvbiwgdGhlIGdl
bmVyYXRlZCAuZCBmaWxlIGNvbnRhaW5zIHhlbi5sZHMubyBhcyB0YXJnZXQsCm5vdCB0aGUgb25j
ZSB0aG91Z2h0IGVmaS5sZHMuby4gVGhhdCdzIGJlY2F1c2UgZ2NjIGRpc3JlZ2FyZHMgdGhlCm91
dHB1dCBvYmplY3QgbmFtZSBzcGVjaWZpZWQgYnkgLW8gd2hlbiBnZW5lcmF0aW5nIGRlcGVuZGVu
Y3ksIHNvIHRoZQpzZWQgaW52b2NhdGlvbiBoYXMgbm8gZWZmZWN0LgoKRml4IHRoZSBzZWQgcnVu
ZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L01ha2VmaWxlIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVu
L2FyY2gveDg2L01ha2VmaWxlCmluZGV4IDE2MmIwYjk0YzAuLjc0M2MxMmNiZmEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKQEAg
LTIzOSw3ICsyMzksNyBAQCB4ZW4ubGRzOiB4ZW4ubGRzLlMKIAogZWZpLmxkczogeGVuLmxkcy5T
CiAJJChDQykgLVAgLUUgLVVpMzg2IC1ERUZJICQoZmlsdGVyLW91dCAtV2EkKGNvbW1hKSUsJChB
RkxBR1MpKSAtbyAkQCAkPAotCXNlZCAtZSAncy9lZmlcLmxkc1wubzovZWZpXC5sZHM6L2cnIDwu
JChARikuZCA+LiQoQEYpLmQubmV3CisJc2VkIC1lICdzL3hlblwubGRzXC5vOi9lZmlcLmxkczov
ZycgPC4kKEBGKS5kID4uJChARikuZC5uZXcKIAltdiAtZiAuJChARikuZC5uZXcgLiQoQEYpLmQK
IAogYm9vdC9ta2VsZjMyOiBib290L21rZWxmMzIuYwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 15:31:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 15:31: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-devel-bounces@lists.xenproject.org>)
	id 1gOP2l-0005s8-Hr; Sun, 18 Nov 2018 15:31: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=iCVZ=N5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOP2j-0005rw-QD
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 15:31:25 +0000
X-Inumbo-ID: fc85fb06-eb46-11e8-b1c7-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc85fb06-eb46-11e8-b1c7-12d6303a7972;
 Sun, 18 Nov 2018 15:31:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOP2Y-0001KV-Bd; Sun, 18 Nov 2018 15:31:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOP2Y-0001G0-4p; Sun, 18 Nov 2018 15:31:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOP2Y-0005aA-48; Sun, 18 Nov 2018 15:31:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130226-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt:<job
 status>:broken:regression
 xen-unstable:test-armhf-armhf-libvirt:host-install(4):broken:regression
 xen-unstable:build-i386-xsm:xen-build:fail:regression
 xen-unstable:build-i386:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create:fail:regression
 xen-unstable:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/privcmd:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/gntdev:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/evtchn:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/other:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/xenstore:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9bd4c69ce85846803a612c5c7429b3f49882fd9c
X-Osstest-Versions-That: xen=2cf113891a38cc05434bc9876ffc107a990887be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 15:31:14 +0000
Subject: [Xen-devel] [xen-unstable test] 130226: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDIyNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDIyNi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTI5NDI2CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0MjYKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQyNgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTUgZGVw
cml2LWF1ZGl0LXFlbXUvY3JlYXRlIGZhaWwgUkVHUi4gdnMuIDEyOTQyNgoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9y
ZWxzLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjk0MjYKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEyOTQyNgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saXZlcGF0Y2ggICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxNiBkZXByaXYtYXVkaXQtcWVtdS9jcmVhdGUvcHJpdmNtZCBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTcgZGVw
cml2LWF1ZGl0LXFlbXUvY3JlYXRlL2dudGRldiBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTggZGVwcml2LWF1ZGl0LXFl
bXUvY3JlYXRlL2V2dGNobiBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTkgZGVwcml2LWF1ZGl0LXFlbXUvY3JlYXRlL290
aGVyIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAyMCBkZXByaXYtYXVkaXQtcWVtdS9jcmVhdGUveGVuc3RvcmUgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQyNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDI2CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMjk0MjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTQyNgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI5NDI2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
OWJkNGM2OWNlODU4NDY4MDNhNjEyYzVjNzQyOWIzZjQ5ODgyZmQ5YwpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5
OTA4ODdiZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDI2ICAyMDE4LTExLTA1IDAxOjUxOjQ5
IFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTQ2OCAgMjAxOC0xMS0wNSAxNzow
Njo1NyBaICAgMTIgZGF5cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDIy
NiAgMjAxOC0xMS0xNiAyMToxMTo0NiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEg
PGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogIEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgogIENocmlzdGlhbiBM
aW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRn
ZGVncmFAdHljaG8ubnNhLmdvdj4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
PgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2Vy
Z2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAg
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWGluIExpIDx4aW4ubGlA
Y2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
am9iIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSAyNzY5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 16:19:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 16:19: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-devel-bounces@lists.xenproject.org>)
	id 1gOPmp-0000tY-AG; Sun, 18 Nov 2018 16:19: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=iCVZ=N5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOPmo-0000tM-7L
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 16:19:02 +0000
X-Inumbo-ID: a3b88398-eb4d-11e8-913d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a3b88398-eb4d-11e8-913d-12d6303a7972;
 Sun, 18 Nov 2018 16:18:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOPmc-00038k-TS; Sun, 18 Nov 2018 16:18:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOPmc-00034M-IY; Sun, 18 Nov 2018 16:18:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOPmc-0001xU-Hu; Sun, 18 Nov 2018 16:18:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130396-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 16:18:50 +0000
Subject: [Xen-devel] [ovmf test] 130396: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDM5NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzOTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTEgZGF5cyAgMTIxIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDMgZGF5cyAgIDQzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 16:57:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 16:57: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-devel-bounces@lists.xenproject.org>)
	id 1gOQNd-0003m9-Ie; Sun, 18 Nov 2018 16:57: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=8udh=n5=xenproject.org=prvs=853eae39e=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gOQNc-0003lx-Ls
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 16:57:04 +0000
X-Inumbo-ID: f885bc2b-eb52-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f885bc2b-eb52-11e8-9a16-bc764e045a96;
 Sun, 18 Nov 2018 16:57:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,249,1539648000"; d="scan'208";a="70888586"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75599-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
X-Osstest-Versions-This: seabios=a698c8995ffb2838296ec284fe3c4ad33dfca307
X-Osstest-Versions-That: seabios=693a88eaa802e8d14c44cba1bb2d1c593eec1647
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 18 Nov 2018 16:56:59 +0000
Subject: [Xen-devel] [seabios baseline-only test] 75599: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTU5OSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3Nz
dGVzdC9sb2dzLzc1NTk5LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IGxpa2UgNzU1OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDc1NTk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJpYW4taHZtLWluc3RhbGwgICAgICBmYWlsIGxpa2Ug
NzU1OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbGlrZSA3NTU5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSA3NTU5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDc1NTk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzU1OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAg
ICAgICAgICAgIGE2OThjODk5NWZmYjI4MzgyOTZlYzI4NGZlM2M0YWQzM2RmY2EzMDcKYmFzZWxp
bmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDY5M2E4OGVhYTgwMmU4ZDE0YzQ0Y2Jh
MWJiMmQxYzU5M2VlYzE2NDcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3NTU5OCAgMjAxOC0xMS0x
OCAwMzo1MDo0NSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzU1OTkgIDIwMTgt
MTEtMTggMDk6NTA6NDMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGE2OThj
ODk5NWZmYjI4MzgyOTZlYzI4NGZlM2M0YWQzM2RmY2EzMDcKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5v
ciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIFNhdCBOb3YgMTcgMTE6MDU6NTkgMjAxOCAt
MDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTIuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 17:26:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 17: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-devel-bounces@lists.xenproject.org>)
	id 1gOQpf-0005xx-0P; Sun, 18 Nov 2018 17:26: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=HfAK=N5=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gOQpd-0005xs-03
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 17:26:01 +0000
X-Inumbo-ID: 040d1020-eb57-11e8-abf9-12d6303a7972
Received: from new4-smtp.messagingengine.com (unknown [66.111.4.230])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 040d1020-eb57-11e8-abf9-12d6303a7972;
 Sun, 18 Nov 2018 17:25:59 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 8CE00D306;
 Sun, 18 Nov 2018 12:25:59 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Sun, 18 Nov 2018 12:25:59 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=ODI+KN
 WYYnmVfYmIW1uqc3/0LmEWMSdIDE0o7SDpPSk=; b=EkyKElwc/ajuE8KLt1j258
 xl5www9sHhB2Cvz4eHHS07mmmjqufhAnMDNa9BvruXErAjaCzbxMOEe+7rXMfWzJ
 HA/Z34RxLI64ZjqNc/3d6eUMnKlR9YhHWmgMgf8zwRFRMYN4aN+X/fQHzDhiquU+
 tWzzRPVjr0A2HiCvALeMkcFm8CXKIVal5MnQGeM+a4mJZud8mICW8nwxNwS6WraS
 m06vBo+dQjWjFnMVF7+/3iNDelwhaf1GolxNZ49MA1OENje1FbbQTCxwrVyRySI2
 JApoiUWaz40UwJHz6uLM9fdEkheHdCT24lr981YfRcmS80ysj3+y+PoKGXTSTUsw
 ==
X-ME-Sender: <xms:p6DxW4RPVjccQaA7kdU6bK5KR0izE2jEXj0o60bwBh4mGHRkWAKAaA>
X-ME-Proxy: <xmx:p6DxWxY8Pg81eIAoUIAAnIKQGIctzryczaHuzRDQC7Df3_pjktO-ig>
 <xmx:p6DxW0tGbqExrBGaDeMIyqClIfJXD1a583h8Ly30DOuZVq7P38OWQA>
 <xmx:p6DxW2tZPrWuct3uhk2re8Yc53m4lEDnDhoI-WtEL0D7bbss_qDTuw>
 <xmx:p6DxWxfUGUFxjFFyybUpeQoYkuuPRqCIehET0tyyv5U6T4oebXRRJw>
 <xmx:p6DxW_btCJhrUEVFqL4WixEm-erzs7Orc4_nJRL5laU8H7S2diUNtA>
 <xmx:p6DxW0SUxRsGRv65o-W2DArK7s5Yf7h0XIkiQ1ChyFGmGXv45gUDlw>
Received: from mail-itl (unknown [83.143.245.35])
 by mail.messagingengine.com (Postfix) with ESMTPA id CFD86E405D;
 Sun, 18 Nov 2018 12:25:57 -0500 (EST)
Date: Sun, 18 Nov 2018 18:25:53 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20181118172553.GN781@mail-itl>
References: <20181016173240.GA1563@mail-itl>
 <23494.9572.676973.726194@mariner.uk.xensource.com>
 <20181016204628.GD1563@mail-itl>
 <23495.21043.960987.833172@mariner.uk.xensource.com>
 <20181017160559.GB2755@mail-itl>
 <23515.12398.298018.490061@mariner.uk.xensource.com>
 <20181101173207.GB1638@mail-itl>
 <20181115174144.GM1302@perard.uk.xensource.com>
 <20181115185708.GI781@mail-itl>
 <20181116103907.GN1302@perard.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <20181116103907.GN1302@perard.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [RFC PATCH v2 00/17] Add support for qemu-xen
 runnning in a Linux-based stubdomain.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>,
 Ian Jackson <ian.jackson@citrix.com>, Eric Shelton <eshelton@pobox.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============7586107485857142882=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7586107485857142882==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="v4cNTr+tRGSs1txX"
Content-Disposition: inline


--v4cNTr+tRGSs1txX
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Nov 16, 2018 at 10:39:07AM +0000, Anthony PERARD wrote:
> On Thu, Nov 15, 2018 at 07:57:08PM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > On Thu, Nov 15, 2018 at 05:41:44PM +0000, Anthony PERARD wrote:
> > > On Thu, Nov 01, 2018 at 06:32:07PM +0100, Marek Marczykowski-G=C3=B3r=
ecki wrote:
> > > > On Thu, Nov 01, 2018 at 04:57:18PM +0000, Ian Jackson wrote:
> > > > > Marek Marczykowski-G=C3=B3recki writes ("Re: [RFC PATCH v2 00/17]=
 Add support for qemu-xen runnning in a Linux-based stubdomain."):
> > > > > > 2. pv console
> > > > > >   pros:
> > > > > >    - no qemu modifications
> > > > > >    - same read()/write() on libxl side
> > > > > >   cons:
> > > > > >    - no out of band reset, needs libxl handling for that (skipp=
ing
> > > > > >      negotiation)
> > > > >=20
> > > > > Doesn't this potentially mean that the qmp console connection can
> > > > > become irrecoverably desynchronised ?  I don't know how you would
> > > > > recover from the situation where another libxl process had got ha=
lfway
> > > > > through some qmp stuff and been terminated (for whatever reason; =
maybe
> > > > > the calling toolstack crashed).
> > > >=20
> > > > That's right, it could result in irrecoverably desynchronised
> > > > connection. So, we need out of band reset.
> > >=20
> > > Actually, it looks like we can recover that situation without out of
> > > band reset. It's even in the spec[1]:
> >=20
> > That's interesting. And it mention serial console explicitly as the use
> > case for this. Does it apply to monitor socket too, or guest agent only?
> > I'd much prefer to use console, as the code would be much simpler (the
> > same handling for local and stubdomain qemu).
>=20
> The 'guest-sync-delimited' command doesn't seems to be available on the
> monitor socket. I should have checked that ... but that would just mean
> that libxl would need to tolerate the first read to be an incompleted
> json-object. Then we can use the 'id' that every response have to figure
> out if it was a reply sent to a previous libxl run. We can maybe encode
> the pid into the id.

It may be tricky to figure out where is the end of such incomplete json
object... Suppose you read:

{ "x": { "y": 1 } } }

If you read this from the beginning looking for json, you'll get valid
json object unless you encounter the last "}" (which you may receive in
separate read() call, if you're unlucky). I'm afraid the logic for
skipping initial (possibly incomplete) object(s) may be quite complex.
Maybe better propose upstream to include 'guest-sync-delimited' also on
monitor socket too? In that case, the command naming will be awkward,
but still, similar command would be useful in that context.

> > Also, this doesn't cover capabilities (re-)negotiation. While actual
> > capabilities are probably not a problem, libxl do store qemu version
> > from the server greeting (is it used anywhere?).
>=20
> The QEMU version is still available after the capabilities negociation,
> one simply need to execute 'query-version'.

That's good.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--v4cNTr+tRGSs1txX
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlvxoKMACgkQ24/THMrX
1yzhdgf+Iw7ioUJnoI7lH+to+oda0/H5fnVmP6XiI7hB8Lw+8cRj4KQdUUaOFhhK
/bVezRioAcJyj5p5ui0KSb0YXF/26gRKhBnzZP0Xy8Aq9ecX8OWdTzH/cKw2i6Ub
SSsa51KWSzxnwbi9sCC5zwipDqRx5rLbgMQIsqPzlMRgJPVLqH3uihQsKMUjhl9Y
a2C39wT7Cj0FAupwNc/KDzjbS/DWmadxgpX04K1lAaQvc+umSg1zyd9FN6yj60jk
YxfP+41qZcIbc4Qqtektq1UyOqfX+L3xoZ+Pxxb/dHzCw9/oEZXV0CA5tO6BEjLj
tYgzGyuXrKA41aTMpq4LqqqR5VTZqg==
=/5rq
-----END PGP SIGNATURE-----

--v4cNTr+tRGSs1txX--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7586107485857142882==--


From xen-devel-bounces@lists.xenproject.org Sun Nov 18 18:03:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 18:03: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-devel-bounces@lists.xenproject.org>)
	id 1gORPP-0000QR-1n; Sun, 18 Nov 2018 18:02: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=iCVZ=N5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gORPN-0000QE-Ma
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 18:02:57 +0000
X-Inumbo-ID: 2777c8d4-eb5c-11e8-88f5-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2777c8d4-eb5c-11e8-88f5-12d6303a7972;
 Sun, 18 Nov 2018 18:02:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gORP7-000628-UP; Sun, 18 Nov 2018 18:02:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gORP7-00077B-LY; Sun, 18 Nov 2018 18:02:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gORP7-0002XC-Kw; Sun, 18 Nov 2018 18:02:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130414-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 18:02:41 +0000
Subject: [Xen-devel] [ovmf test] 130414: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQxNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0MTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTEgZGF5cyAgMTIyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDMgZGF5cyAgIDQ0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 18:49:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 18:49: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-devel-bounces@lists.xenproject.org>)
	id 1gOS8f-0003NT-T4; Sun, 18 Nov 2018 18:49: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=iCVZ=N5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOS8d-0003NH-SU
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 18:49:43 +0000
X-Inumbo-ID: b110c392-eb62-11e8-bdc2-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b110c392-eb62-11e8-bdc2-12d6303a7972;
 Sun, 18 Nov 2018 18:49:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOS8Q-0007IF-OE; Sun, 18 Nov 2018 18:49:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOS8Q-0001Me-FH; Sun, 18 Nov 2018 18:49:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOS8Q-0001Yv-Ed; Sun, 18 Nov 2018 18:49:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130419-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 18:49:30 +0000
Subject: [Xen-devel] [ovmf test] 130419: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQxOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0MTkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTEgZGF5cyAgMTIzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDMgZGF5cyAgIDQ1IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 19:42:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 19:42: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-devel-bounces@lists.xenproject.org>)
	id 1gOSxZ-0007Wc-4P; Sun, 18 Nov 2018 19:42: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=iCVZ=N5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOSxY-0007WS-5f
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 19:42:20 +0000
X-Inumbo-ID: 0e148586-eb6a-11e8-9bad-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e148586-eb6a-11e8-9bad-12d6303a7972;
 Sun, 18 Nov 2018 19:42:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOSxT-0000HC-6z; Sun, 18 Nov 2018 19:42:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOSxT-0003PH-03; Sun, 18 Nov 2018 19:42:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOSxS-0002Qz-VC; Sun, 18 Nov 2018 19:42:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130244-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7950eb316adf792283cac5743dfe5a11e74833dc
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 19:42:14 +0000
Subject: [Xen-devel] [linux-4.19 test] 130244: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDI0NCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAyNDQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkz
MTMKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoK
VGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNiB4ZW4taW5zdGFsbCAgICAgZmFpbCBpbiAx
MzAwODAgcGFzcyBpbiAxMzAyNDQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
MTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGluIDEzMDA4MCBwYXNzIGluIDEzMDI0
NAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgZmFpbCBpbiAxMzAwODAgcGFzcyBpbiAxMzAyNDQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMDA4MAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MzAwODAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzAwODAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0LWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2
bS1pbnN0YWxsICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA3OTUwZWIzMTZhZGY3
OTIyODNjYWM1NzQzZGZlNWExMWU3NDgzM2RjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAg
ICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgIDE2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogICAxNCBk
YXlzICAgIDggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwMDgwICAyMDE4LTExLTE1
IDAxOjE3OjE3IFogICAgMyBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQozNzMgcGVvcGxlIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgMTE3OTYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 20:51:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 20:51: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-devel-bounces@lists.xenproject.org>)
	id 1gOU2E-00046Q-U9; Sun, 18 Nov 2018 20:51: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=iCVZ=N5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOU2E-00046H-5D
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 20:51:14 +0000
X-Inumbo-ID: a9cd4d9c-eb73-11e8-948d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9cd4d9c-eb73-11e8-948d-12d6303a7972;
 Sun, 18 Nov 2018 20:51:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOU1z-0002Ex-VF; Sun, 18 Nov 2018 20:50:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOU1z-0006Pe-Lw; Sun, 18 Nov 2018 20:50:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOU1z-0003L8-LJ; Sun, 18 Nov 2018 20:50:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130422-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 20:50:59 +0000
Subject: [Xen-devel] [ovmf test] 130422: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQyMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0MjIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTEgZGF5cyAgMTI0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDMgZGF5cyAgIDQ2IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 21:11:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 21: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-devel-bounces@lists.xenproject.org>)
	id 1gOULO-0005c0-KD; Sun, 18 Nov 2018 21:11:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=icvz=n5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOULM-0005bo-S0
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 21:11:00 +0000
X-Inumbo-ID: 724e9720-eb76-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 724e9720-eb76-11e8-9a16-bc764e045a96;
 Sun, 18 Nov 2018 21:10:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOULI-0002nc-Md; Sun, 18 Nov 2018 21:10:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOULI-0007bT-DN; Sun, 18 Nov 2018 21:10:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOULI-0000Wc-Cj; Sun, 18 Nov 2018 21:10:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130276-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=240ee7c1d8154004359a24397e29be6e03cb8e68
X-Osstest-Versions-That: libvirt=f1e8d2f09a4329641825b0c0e784d8e339dd71ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 21:10:56 +0000
Subject: [Xen-devel] [libvirt test] 130276: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDI3NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAyNzYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTkxNAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5OTE0CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk5MTQKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTkx
NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDI0MGVlN2MxZDgxNTQwMDQzNTlhMjQzOTdl
MjliZTZlMDNjYjhlNjgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGYx
ZThkMmYwOWE0MzI5NjQxODI1YjBjMGU3ODRkOGUzMzlkZDcxZWEKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyOTkxNCAgMjAxOC0xMS0xMyAwNDoyMzozMCBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMzAxMTMgIDIwMTgtMTEtMTUgMTI6MjA6MzAgWiAgICAzIGRheXMgICAgMiBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzAyNzYgIDIwMTgtMTEtMTcgMDg6NTg6MzQgWiAg
ICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIERh
bmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAu
IEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRl
dEByZWRoYXQuY29tPgogIEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5jb20+CiAgSm9obiBGZXJs
YW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBKdWxpbyBGYXJhY2NvIDxqY2ZhcmFjY29AZ21haWwu
Y29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1hcmMtQW5k
csOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3pu
aWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmlrb2xheSBTaGlyb2tvdnNraXkgPG5zaGlyb2tv
dnNraXlAdmlydHVvenpvLmNvbT4KICBQZXRlciBDaHViYiA8cGV0ZXIuY2h1YmJAZGF0YTYxLmNz
aXJvLmF1PgogIFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgV2FuZyBI
dWFxaWFuZyA8aHVhcWlhbmcud2FuZ0BpbnRlbC5jb20+CiAgV2FuZyBZZWNoYW8gPHdhbmcueWVj
aGFvMjU1QHp0ZS5jb20uY24+CiAgWWkgTWluIFpoYW8gPHp5aW1pbkBsaW51eC5pYm0uY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDEyNjQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 21:36:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 21:36: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-devel-bounces@lists.xenproject.org>)
	id 1gOUjq-0007Bm-UR; Sun, 18 Nov 2018 21:36: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=8udh=n5=xenproject.org=prvs=853eae39e=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gOUjq-0007Bc-2P
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 21:36:18 +0000
X-Inumbo-ID: fa483d6c-eb79-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa483d6c-eb79-11e8-9a16-bc764e045a96;
 Sun, 18 Nov 2018 21:36:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,249,1539648000"; d="scan'208";a="70894364"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75600-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:guest-start:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:guest-start:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:guest-start:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f13983db120f5e56dfefbee5d56678d2d43e2914
X-Osstest-Versions-That: xen=1bd7c17c5e976fec4ad0d8ba785ac78f36eef628
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 18 Nov 2018 21:36:12 +0000
Subject: [Xen-devel] [xen-4.9-testing baseline-only test] 75600: tolerable
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTYwMCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNl
LmNvbS9vc3N0ZXN0L2xvZ3MvNzU2MDAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgMTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIGJsb2NrZWQgaW4gNzU1NzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgYmxvY2tlZCBpbiA3NTU3OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBibG9ja2Vk
IGluIDc1NTc4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIGxpa2UgNzU1NzgKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3NTU3OAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBsaWtlIDc1NTc4CiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzU1NzgKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bGlrZSA3NTU3OAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDc1NTc4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzU1NzgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCAgICBmYWlsICAgbGlrZSA3NTU3OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDc1NTc4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICBmYWls
IGxpa2UgNzU1NzgKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWlu
c3RhbGwgICAgICAgICAgICBmYWlsICAgbGlrZSA3NTU3OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICAgIGZhaWwgICBsaWtlIDc1NTc4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgNzU1NzgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgNzU1NzgKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbGlrZSA3NTU3OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgZjEzOTgzZGIxMjBmNWU1NmRmZWZiZWU1ZDU2Njc4ZDJkNDNlMjkxNApi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMWJkN2MxN2M1ZTk3NmZlYzRh
ZDBkOGJhNzg1YWM3OGYzNmVlZjYyOAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDc1NTc4ICAyMDE4
LTExLTA3IDA3OjUzOjA5IFogICAxMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3NTYwMCAg
MjAxOC0xMS0xOCAxMTo1NToxOSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBP
bGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdh
eSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGYxMzk4
M2RiMTIwZjVlNTZkZmVmYmVlNWQ1NjY3OGQyZDQzZTI5MTQKQXV0aG9yOiBPbGFmIEhlcmluZyA8
b2xhZkBhZXBmbGUuZGU+CkRhdGU6ICAgTW9uIEp1biAxOCAxNDo1NTozNiAyMDE4ICswMjAwCgog
ICAgc3R1YmRvbS92dHBtOiBmaXggbWVtY21wIGluIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaAog
ICAgCiAgICBnY2M4IHNwb3R0ZWQgdGhpcyBlcnJvcjoKICAgIGVycm9yOiAnbWVtY21wJyByZWFk
aW5nIDIwIGJ5dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92
ZXJmbG93PV0KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogICAgUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVu
cy1seW9uLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDIyYmY1YmUzMjM3Y2I0
ODJhMmZmZDc3MmZmZDIwY2UzNzI4NWVlYmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkZWE5ZmMwZTAyZDkyZjVlNmQ0NjY4MGFhMGE1MmZhNzU4ZWNhOWM0KQogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgZTkwNzQ2MGZkNjFjMzUwNDg3ZmZlZTVkOGFhMzc1YmVmNTZiYzgx
YykKICAgIENvbmZsaWN0czoKICAgIAlzdHViZG9tL01ha2VmaWxlCiAgICBTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmNvbW1pdCA4ZDZmMjEz
NGZiNWVmZjE2YWViNGRkMjU4OWNmNmQ5YjgzY2M5OGNkCkF1dGhvcjogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBOb3YgNyAwOTo0ODowNiAyMDE4ICswMTAwCgog
ICAgeDg2OiB3b3JrIGFyb3VuZCBITEUgaG9zdCBsb2NrdXAgZXJyYXR1bQogICAgCiAgICBYQUNR
VUlSRSBwcmVmaXhlZCBhY2Nlc3NlcyB0byB0aGUgNE1iIHJhbmdlIG9mIG1lbW9yeSBzdGFydGlu
ZyBhdCAxR2IKICAgIGFyZSBsaWFibGUgdG8gbG9jayB1cCB0aGUgcHJvY2Vzc29yLiBEaXNhbGxv
dyB1c2Ugb2YgdGhpcyBtZW1vcnkgcmFuZ2UuCiAgICAKICAgIFVuZm9ydHVuYXRlbHkgdGhlIGF2
YWlsYWJsZSBDb3JlIEdlbjcgYW5kIEdlbjggc3BlYyB1cGRhdGVzIGFyZSBwcmV0dHkKICAgIG9s
ZCwgc28gSSBjYW4gb25seSBndWVzcyB0aGF0IHRoZXkncmUgc2ltaWxhcmx5IGFmZmVjdGVkIHdo
ZW4gQ29yZSBHZW42CiAgICBpcyBhbmQgdGhlIFhlb24gY291bnRlcnBhcnRzIGFyZSwgdG9vLgog
ICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4Mi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzc2
NDEwZDIwYWZmMmNjMDdiMjY4YjA3MTNkYzFkMjc0MGM2ZTEyCiAgICBtYXN0ZXIgZGF0ZTogMjAx
OC0xMS0wNyAwOTozMzoyNCArMDEwMAoKY29tbWl0IGM0YTNmMTY5MTFkOGVmNjBhMGZmZWViMGQ3
ZjY1MTM0NDE1ZGIzZDkKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgV2VkIE5vdiA3IDA5OjQ3OjEzIDIwMTggKzAxMDAKCiAgICB4ODY6IGV4dGVuZCBnZXRf
cGxhdGZvcm1fYmFkcGFnZXMoKSBpbnRlcmZhY2UKICAgIAogICAgVXNlIGEgc3RydWN0dXJlIHNv
IGFsb25nIHdpdGggYW4gYWRkcmVzcyAobm93IGZyYW1lIG51bWJlcikgYW4gb3JkZXIgY2FuCiAg
ICBhbHNvIGJlIHNwZWNpZmllZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODIuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogODYxN2U2OWZiODMwN2IzNzJlZWZmNDFkNTVlYzk2NmRiZWJhMzZl
YgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMDcgMDk6MzI6MDggKzAxMDAKKHFlbXUgY2hhbmdl
cyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 22:04:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 22:04: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-devel-bounces@lists.xenproject.org>)
	id 1gOVB1-0000yW-JN; Sun, 18 Nov 2018 22:04: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=iCVZ=N5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOVAz-0000yJ-QD
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 22:04:21 +0000
X-Inumbo-ID: e373a942-eb7d-11e8-9812-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e373a942-eb7d-11e8-9812-12d6303a7972;
 Sun, 18 Nov 2018 22:04:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOVAq-0004Ey-Qk; Sun, 18 Nov 2018 22:04:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOVAq-00017w-In; Sun, 18 Nov 2018 22:04:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOVAq-0006zF-IB; Sun, 18 Nov 2018 22:04:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130429-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 22:04:12 +0000
Subject: [Xen-devel] [ovmf test] 130429: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQyOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0MjkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTIgZGF5cyAgMTI1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDMgZGF5cyAgIDQ3IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 18 23:42:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Nov 2018 23:42: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-devel-bounces@lists.xenproject.org>)
	id 1gOWhL-0007yP-1A; Sun, 18 Nov 2018 23:41: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=iCVZ=N5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOWhK-0007yF-5U
 for xen-devel@lists.xenproject.org; Sun, 18 Nov 2018 23:41:50 +0000
X-Inumbo-ID: 801d417e-eb8b-11e8-acea-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 801d417e-eb8b-11e8-acea-12d6303a7972;
 Sun, 18 Nov 2018 23:41:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOWhA-0006jU-Sv; Sun, 18 Nov 2018 23:41:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOWhA-0007BN-I8; Sun, 18 Nov 2018 23:41:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOWhA-0001ob-HY; Sun, 18 Nov 2018 23:41:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130435-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Nov 2018 23:41:40 +0000
Subject: [Xen-devel] [ovmf test] 130435: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQzNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0MzUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTIgZGF5cyAgMTI2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDMgZGF5cyAgIDQ4IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 01:00:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 01:00: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-devel-bounces@lists.xenproject.org>)
	id 1gOXv9-000879-6U; Mon, 19 Nov 2018 01:00: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=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOXv7-0007YY-FZ
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 01:00:09 +0000
X-Inumbo-ID: 726db5f8-eb96-11e8-8e7f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 726db5f8-eb96-11e8-8e7f-12d6303a7972;
 Mon, 19 Nov 2018 01:00:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOXuw-0000sh-9Y; Mon, 19 Nov 2018 00:59:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOXuw-0003p9-19; Mon, 19 Nov 2018 00:59:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOXuw-00048z-0a; Mon, 19 Nov 2018 00:59:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130440-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=66127011a544b90e800eb3619e84c2f94a354903
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 00:59:58 +0000
Subject: [Xen-devel] [ovmf test] 130440: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQ0MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0NDAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjYxMjcwMTFhNTQ0YjkwZTgwMGViMzYxOWU4NGMyZjk0YTM1NDkwMwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTIgZGF5cyAgMTI3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDEyMCAgMjAxOC0xMS0xNSAxNDo0MTowMyBaICAgIDMgZGF5cyAgIDQ5IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxKaWF4
aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNaW5nIEh1
YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgV3UgSmlheGluIDxqaWF4aW4u
d3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgOTExIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 02:34:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 02:34: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-devel-bounces@lists.xenproject.org>)
	id 1gOZOE-0002gG-F2; Mon, 19 Nov 2018 02:34: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOZOD-0002g6-Jh
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 02:34:17 +0000
X-Inumbo-ID: 9c2c615a-eba3-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c2c615a-eba3-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 02:34:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOZOA-0004XR-OT; Mon, 19 Nov 2018 02:34:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOZOA-0007wL-3c; Mon, 19 Nov 2018 02:34:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOZOA-0003Bj-2w; Mon, 19 Nov 2018 02:34:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130443-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=5a16ba3ae18e6528cb83039951e15a4b76004949
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 02:34:14 +0000
Subject: [Xen-devel] [ovmf test] 130443: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQ0MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0NDMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNWExNmJhM2FlMThlNjUyOGNiODMwMzk5NTFlMTVhNGI3NjAwNDk0OQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTIgZGF5cyAgMTI4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDQ0MyAgMjAxOC0xMS0xOSAwMToxMTowNyBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBMaXUgWXUgPHBl
ZHJvYS5saXVAb3V0bG9vay5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUGVkcm9hIExpdSA8cGVk
cm9hLmxpdUBvdXRsb29rLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIFN0
YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRl
bC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSA5MzUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 03:09:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 03:09: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-devel-bounces@lists.xenproject.org>)
	id 1gOZwG-0005R5-EO; Mon, 19 Nov 2018 03:09: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=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOZwE-0005Qt-TG
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 03:09:26 +0000
X-Inumbo-ID: 847498f4-eba8-11e8-a7cb-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 847498f4-eba8-11e8-a7cb-12d6303a7972;
 Mon, 19 Nov 2018 03:09:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOZwB-0005vj-KK; Mon, 19 Nov 2018 03:09:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOZwB-0000Fo-EX; Mon, 19 Nov 2018 03:09:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOZwB-0007pX-Db; Mon, 19 Nov 2018 03:09:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130268-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0821492104244755800cb812b0e2e5887fa76f6a
X-Osstest-Versions-That: linux=ccda4af0f4b92f7b4c308d3acc262f4a7e3affad
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 03:09:23 +0000
Subject: [Xen-devel] [linux-next test] 130268: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDI2OCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAyNjgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMwMDIy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzAwMjIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDAyMgogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMDIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMDAyMgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMw
MDIyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIFJFR1IuIHZzLiAxMzAwMjIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDE3IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEzMDAyMgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2Nr
ZWQgaW4gMTMwMDIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGxpa2UgMTMwMDIyCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgICAgICAgIGZhaWwgbGlrZSAxMzAw
MjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAxMzAwMjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCAgICAgZmFpbCBsaWtlIDEzMDAy
MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMwMDIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbGlrZSAxMzAwMjIKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBsaWtlIDEzMDAyMgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAxMCByZWRo
YXQtaW5zdGFsbCAgICAgICAgICBmYWlsIGxpa2UgMTMwMDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzAw
MjIKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAg
ICAgICAgICBmYWlsICBsaWtlIDEzMDAyMgogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMwMDIyCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzAwMjIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDAyMgogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTMw
MDIyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMzAwMjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDEzMDAyMgogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICBm
YWlsIGxpa2UgMTMwMDIyCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzAwMjIKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGxpa2Ug
MTMwMDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzAwMjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMDAyMgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTMwMDIyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzAwMjIKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEzMDAyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwMDIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgMDgyMTQ5MjEwNDI0NDc1NTgwMGNiODEyYjBlMmU1ODg3ZmE3NmY2YQpiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgY2NkYTRhZjBmNGI5MmY3YjRjMzA4ZDNhY2MyNjJm
NGE3ZTNhZmZhZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAo
bm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMzAyNjggIDIwMTgtMTEt
MTcgMDc6MDY6MTkgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 03:45:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 03:45: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-devel-bounces@lists.xenproject.org>)
	id 1gOaVA-0008HD-IZ; Mon, 19 Nov 2018 03:45: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOaV8-0008Gz-Pc
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 03:45:30 +0000
X-Inumbo-ID: 8e8a8a25-ebad-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e8a8a25-ebad-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 03:45:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOaV5-0006qO-2L; Mon, 19 Nov 2018 03:45:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOaV4-00014u-OI; Mon, 19 Nov 2018 03:45:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOaV4-00083I-Nd; Mon, 19 Nov 2018 03:45:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130455-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=5a16ba3ae18e6528cb83039951e15a4b76004949
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 03:45:26 +0000
Subject: [Xen-devel] [ovmf test] 130455: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQ1NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0NTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNWExNmJhM2FlMThlNjUyOGNiODMwMzk5NTFlMTVhNGI3NjAwNDk0OQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTIgZGF5cyAgMTI5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDQ0MyAgMjAxOC0xMS0xOSAwMToxMTowNyBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBMaXUgWXUgPHBl
ZHJvYS5saXVAb3V0bG9vay5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUGVkcm9hIExpdSA8cGVk
cm9hLmxpdUBvdXRsb29rLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIFN0
YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRl
bC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSA5MzUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 04:08:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 04:08: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-devel-bounces@lists.xenproject.org>)
	id 1gOar6-0001SF-Gw; Mon, 19 Nov 2018 04:08: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOar6-0001S6-5L
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 04:08:12 +0000
X-Inumbo-ID: b9f5a8cf-ebb0-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b9f5a8cf-ebb0-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 04:08:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOar1-0007Vw-M9; Mon, 19 Nov 2018 04:08:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOar1-0001aY-DP; Mon, 19 Nov 2018 04:08:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOar1-0004LT-CZ; Mon, 19 Nov 2018 04:08:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130367-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:freebsd-install:fail:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=78e0897dd8b321ba1b4a2137778ab7ae7d400af5
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 04:08:07 +0000
Subject: [Xen-devel] [linux-3.18 test] 130367: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDM2NyBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzNjcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAxMCBmcmVlYnNkLWluc3RhbGwgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFp
bCBpbiAxMjk4NDUgcGFzcyBpbiAxMzAzNjcKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEyOTg0NQogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IHBhc3MgaW4gMTI5ODQ1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQgZmFpbCBpbiAxMjk4NDUgbGlrZSAxMjg2OTEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEyOTg0NSBsaWtlIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTI5ODQ1IGxpa2UgMTI4ODU4CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDEyOTg0NSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTI5ODQ1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMjk4NDUg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5z
dGFsbCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI4ODQxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjg4NDEK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgNzhlMDg5N2RkOGIzMjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQwMGFmNQpiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2
OGExM2RjMGE3YzVlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4ODU4ICAyMDE4LTEwLTE3IDIx
OjQ3OjM5IFogICAzMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTc2MCAgMjAxOC0xMS0x
MCAxNjoxNzozMCBaICAgIDggZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIEJyb3duIDxhYXJvbi5mLmJyb3duQGlu
dGVsLmNvbT4KICBBYmhpbGFzaCBLZXNhdmFuIDxhLmtlc2F2YW5Ac2Ftc3VuZy5jb20+CiAgQWwg
VmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFu
ZC5oYXJ2YXJkLmVkdT4KICBBbGV4IENoZW4gPGFsZXguY2hlbkBodWF3ZWkuY29tPgogIEFsZXgg
V2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQWxleGFuZGVyIFBvdGFw
ZW5rbyA8Z2xpZGVyQGdvb2dsZS5jb20+CiAgQWxleGFuZGVyIFN0ZWluIDxhbGV4YW5kZXJzODNA
d2ViLmRlPgogIEFsZXhhbmRyZSBCZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBmcmVlLWVsZWN0
cm9ucy5jb20+CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhbGV4ZWkuc3Rhcm92b2l0b3ZAZ21haWwu
Y29tPgogIEFsZXhleSBCcm9ka2luIDxhYnJvZGtpbkBzeW5vcHN5cy5jb20+CiAgQW5kcmVpIE90
Y2hlcmV0aWFuc2tpIDxhbmRyZWkub3RjaGVyZXRpYW5za2lAaW50ZWwuY29tPgogIEFuZHJldyBN
b3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5zc2kgSGFubnVsYSA8YW5zc2ku
aGFubnVsYUBpa2kuZmk+CiAgQXJpayBOZW10c292IDxhcmlreC5uZW10c292QGludGVsLmNvbT4K
ICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBCaHV2YW5jaGFu
ZHJhIERWIDxiaHV2YW5jaGFuZHJhLmR2QHRvcmFkZXguY29tPgogIEJqb3JuIEhlbGdhYXMgPGJo
ZWxnYWFzQGdvb2dsZS5jb20+CiAgQmpvcm4gSGVsZ2FhcyA8aGVsZ2Fhc0BrZXJuZWwub3JnPgog
IEJqw7hybiBNb3JrIDxiam9ybkBtb3JrLm5vPgogIEJvIFNoZW4gPHZvaWNlLnNoZW5AYXRtZWwu
Y29tPgogIEJyaWFuIE5vcnJpcyA8Y29tcHV0ZXJzZm9ycGVhY2VAZ21haWwuY29tPgogIENoYW53
b28gQ2hvaSA8Y3cwMC5jaG9pQHNhbXN1bmcuY29tPgogIENocmlzIE1hc29uIDxjbG1AZmIuY29t
PgogIENocmlzIE1pIDxjaHJpc21AbWVsbGFub3guY29tPgogIENocmlzIFdpbHNvbiA8Y2hyaXNA
Y2hyaXMtd2lsc29uLmNvLnVrPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJA
ZGUuaWJtLmNvbT4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBDaHVjayBMZXZl
ciA8Y2h1Y2subGV2ZXJAb3JhY2xlLmNvbT4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0Bj
YW5vbmljYWwuY29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERh
biBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQm9ya21hbm4g
PGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3
bGwuY2g+CiAgRGFycmljayBKLiBXb25nIDxkYXJyaWNrLndvbmdAb3JhY2xlLmNvbT4KICBEYXZp
ZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgRHVlY2sgPGRhdmlkY2R1ZWNrQGdv
b2dsZW1haWwuY29tPgogIERhdmlkIEhvd2VsbHMgPGRob3dlbGxzQHJlZGhhdC5jb20+CiAgRGF2
aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERtaXRyeSBWeXVrb3YgPGR2eXVr
b3ZAZ29vZ2xlLmNvbT4KICBFZGdhciBDaGVya2Fzb3YgPGVjaGVya2Fzb3ZAZGV2LnJ0c29mdC5y
dT4KICBFbW1hbnVlbCBHcnVtYmFjaCA8ZW1tYW51ZWwuZ3J1bWJhY2hAaW50ZWwuY29tPgogIEVy
YW4gQmVuIEVsaXNoYSA8ZXJhbmJlQG1lbGxhbm94LmNvbT4KICBFcmljIEJpZ2dlcnMgPGViaWdn
ZXJzQGdvb2dsZS5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEV1
Z2VuaWEgRW1hbnRheWV2IDxldWdlbmlhQG1lbGxhbm94LmNvbT4KICBFemVxdWllbCBHYXJjaWEg
PGV6ZXF1aWVsLmdhcmNpYUBpbWd0ZWMuY29tPgogIEZhYmllbiBQcm9yaW9sIDxmYWJpZW4ucHJv
cmlvbEBqZHN1LmNvbT4KICBGZWxpcGUgQmFsYmkgPGJhbGJpQHRpLmNvbT4KICBGaWxpcGUgTWFu
YW5hIDxmZG1hbmFuYUBzdXNlLmNvbT4KICBGbG9yaWFuIEZhaW5lbGxpIDxmLmZhaW5lbGxpQGdt
YWlsLmNvbT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgog
IEdldW5zaWsgTGltIDxnZXVuc2lrLmxpbUBzYW1zdW5nLmNvbT4KICBHcmVnIEhhY2ttYW5uIDxn
aGFja21hbm5AZ29vZ2xlLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZv
dW5kYXRpb24ub3JnPgogIEhhbm5lcyBGcmVkZXJpYyBTb3dhIDxoYW5uZXNAc3RyZXNzaW5kdWt0
aW9uLm9yZz4KICBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgogIEhlaWtvIFN0
dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSGVpa28gU3TDvGJuZXIgPGhlaWtvQHNudGVjaC5k
ZT4KICBIZWluZXIgS2FsbHdlaXQgPGhrYWxsd2VpdDFAZ21haWwuY29tPgogIEhlcmJlcnQgWHUg
PGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBIdWFuZywgWWluZyA8eWluZy5odWFuZ0Bp
bnRlbC5jb20+CiAgSWFuIE11bnNpZSA8aW11bnNpZUBhdTEuaWJtLmNvbT4KICBJZG8gU2NoaW1t
ZWwgPGlkb3NjaEBtZWxsYW5veC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+
CiAgSW5raSBEYWUgPGlua2kuZGFlQHNhbXN1bmcuY29tPgogIEpha3ViIEtpY2luc2tpIDxqYWt1
Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbWFsIEhhZGkgU2FsaW0gPGpoc0Btb2phdGF0
dS5jb20+CiAgSmFtZXMgTW9ycmlzIDxqYW1lcy5sLm1vcnJpc0BvcmFjbGUuY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEph
dmllciBNYXJ0aW5leiBDYW5pbGxhcyA8amF2aWVyLm1hcnRpbmV6QGNvbGxhYm9yYS5jby51az4K
ICBKZWZmIEJhcm5oaWxsIDwweGVmZmVmZkBnbWFpbC5jb20+CiAgSmVmZiBLaXJzaGVyIDxqZWZm
cmV5LnQua2lyc2hlckBpbnRlbC5jb20+CiAgSmVmZiBMYXl0b24gPGplZmYubGF5dG9uQHByaW1h
cnlkYXRhLmNvbT4KICBKZWZmIExheXRvbiA8amxheXRvbkBwb29jaGllcmVkcy5uZXQ+CiAgSmly
aSBPbHNhIDxqb2xzYUBrZXJuZWwub3JnPgogIEppcmkgT2xzYSA8am9sc2FAcmVkaGF0LmNvbT4K
ICBKaXNoZW5nIFpoYW5nIDxqc3poYW5nQG1hcnZlbGwuY29tPgogIEpvZSBUaG9ybmJlciA8ZWp0
QHJlZGhhdC5jb20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92
b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50
ZWwuY29tPgogIEpvaGFubmVzIFRodW1zaGlybiA8am9oYW5uZXMudGh1bXNoaXJuQG1lbi5kZT4K
ICBKb25hdGhhbiBDYW1lcm9uIDxqaWMyM0BrZXJuZWwub3JnPgogIEpvbmdzdW5nIEtpbSA8bmVp
ZGhhcmQua2ltQGxnZS5jb20+CiAgSm96ZWYgQmFsZ2EgPGpvemVmLmJhbGdhQGdtYWlsLmNvbT4K
ICBKdW4naWNoaSBOb211cmEgPGotbm9tdXJhQGNlLmpwLm5lYy5jb20+CiAgSnVuaWNoaSBOb211
cmEgPGotbm9tdXJhQGNlLmpwLm5lYy5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9y
YS5vcmc+CiAgS2FuIExpYW5nIDxrYW4ubGlhbmdAaW50ZWwuY29tPgogIEtlbiBYdWUgPEtlbi5Y
dWVAYW1kLmNvbT4KICBLZXZpbiBIaWxtYW4gPGtoaWxtYW5AbGluYXJvLm9yZz4KICBLaGF6aGlz
bWVsIEt1bXlrb3YgPGtoYXpoeUBnb29nbGUuY29tPgogIEtpc2hvbiBWaWpheSBBYnJhaGFtIEkg
PGtpc2hvbkB0aS5jb20+CiAgS3J6eXN6dG9mIEtvemxvd3NraSA8ay5rb3psb3dza2lAc2Ftc3Vu
Zy5jb20+CiAgS3VramluIEtpbSA8a2dlbmVAa2VybmVsLm9yZz4KICBMYXJyeSBGaW5nZXIgPExh
cnJ5LkZpbmdlckBsd2Zpbmdlci5uZXQ+CiAgTGFycy1QZXRlciBDbGF1c2VuIDxsYXJzQG1ldGFm
b28uZGU+CiAgTGF1cmEgQWJib3R0IDxsYWJib3R0QGZlZG9yYXByb2plY3Qub3JnPgogIExlZSBK
b25lcyA8bGVlLmpvbmVzQGxpbmFyby5vcmc+CiAgTGVpIFlhbmcgPExlaS5ZYW5nQHdpbmRyaXZl
ci5jb20+CiAgTGVuIFNvcmVuc2VuIDxsc29yZW5zZUBjc2NsdWIudXdhdGVybG9vLmNhPgogIExl
bm5hcnQgU29yZW5zZW4gPGxzb3JlbnNlQGNzY2x1Yi51d2F0ZXJsb28uY2E+CiAgTGludXMgVG9y
dmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxp
bnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMb2tlc2ggVnV0bGEgPGxva2VzaHZ1dGxhQHRpLmNv
bT4KICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBMdWNh
IENvZWxobyA8bHVjaWFuby5jb2VsaG9AaW50ZWwuY29tPgogIEx1Y2FzIEJhdGVzIDxsdWNhc2JA
bW9qYXRhdHUuY29tPgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRvdmljLmRlc3JvY2hlc0BhdG1l
bC5jb20+CiAgTWFpayBCcm9lbW1lIDxtYnJvZW1tZUBsaWJtcHEub3JnPgogIE1hcmMgWnluZ2ll
ciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2VsIFppc3dpbGVyIDxtYXJjZWxAemlzd2ls
ZXIuY29tPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwu
Y29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJrIFJ1c3RhZCA8bWFy
ay5kLnJ1c3RhZEBpbnRlbC5jb20+CiAgTWFyayBTYWx5enluIDxzYWx5enluQGFuZHJvaWQuY29t
PgogIE1hcnRpbiBIYXVrZSA8bWFyZG5oQGdteC5kZT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1h
cnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZz
a3lAZGUuaWJtLmNvbT4KICBNYXRldXN6IFN5bHdlc3RyemFrIDxtYXRpc2VjN0BnbWFpbC5jb20+
CiAgTWF0aGlhcyBOeW1hbiA8bWF0aGlhcy5ueW1hbkBsaW51eC5pbnRlbC5jb20+CiAgTWF1cm8g
Q2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXhpbWUgQ2hl
dmFsbGllciA8bWF4aW1lLmNoZXZhbGxpZXJAYm9vdGxpbi5jb20+CiAgTWljaGFlbCBCcnVubmVy
IDxNaWNoYWVsLkJydW5uZXJAa29udHJvbi5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVs
bGVybWFuLmlkLmF1PgogIE1pY2hhZWwgTmV1bGluZyA8bWlrZXlAbmV1bGluZy5vcmc+CiAgTWlj
aGFlbCBUdXJxdWV0dGUgPG10dXJxdWV0dGVAbGluYXJvLm9yZz4KICBNaWtlIFNuaXR6ZXIgPHNu
aXR6ZXJAcmVkaGF0LmNvbT4KICBNaWtsb3MgU3plcmVkaSA8bWlrbG9zQHN6ZXJlZGkuaHU+CiAg
TWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE15cm9uIFN0b3dlIDxteXJv
bi5zdG93ZUByZWRoYXQuY29tPgogIE5hbWh5dW5nIEtpbSA8bmFtaHl1bmdAa2VybmVsLm9yZz4K
ICBOYW95YSBIb3JpZ3VjaGkgPG4taG9yaWd1Y2hpQGFoLmpwLm5lYy5jb20+CiAgTmVpbCBIb3Jt
YW4gPG5ob3JtYW5AdHV4ZHJpdmVyLmNvbT4KICBOaWNvbGFzIEZlcnJlIDxuaWNvbGFzLmZlcnJl
QGF0bWVsLmNvbT4KICBOaWNvbGFzIFBpdHJlIDxuaWNvQGxpbmFyby5vcmc+CiAgTmlrbGFzIENh
c3NlbCA8bmlrbGFzLmNhc3NlbEBsaW5hcm8ub3JnPgogIE5pa2xhcyBDYXNzZWwgPG5pa2xhc3NA
YXhpcy5jb20+CiAgT0dBV0EgSGlyb2Z1bWkgPGhpcm9mdW1pQG1haWwucGFya25ldC5jby5qcD4K
ICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9sb2YgSm9oYW5zc29uIDxvbG9m
QGxpeG9tLm5ldD4KICBPciBHZXJsaXR6IDxvZ2VybGl0ekBtZWxsYW5veC5jb20+CiAgUGFvbG8g
QWJlbmkgPHBhYmVuaUByZWRoYXQuY29tPgogIFBhdWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGlu
dXgudm5ldC5pYm0uY29tPgogIFBhdWwgWmltbWVybWFuIDxwYXVsekBzeW5vcHN5cy5jb20+CiAg
UGV0ZXIgQ2hlbiA8cGV0ZXIuY2hlbkBmcmVlc2NhbGUuY29tPgogIFBldGVyIEh1cmxleSA8cGV0
ZXJAaHVybGV5c29mdHdhcmUuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBp
bmZyYWRlYWQub3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQ
aGlsIEF1bGQgPHBhdWxkQHJlZGhhdC5jb20+CiAgUHJhcml0IEJoYXJnYXZhIDxwcmFyaXRAcmVk
aGF0LmNvbT4KICBSYWxmIEJhZWNobGUgPHJhbGZAbGludXgtbWlwcy5vcmc+CiAgUmFzbXVzIFZp
bGxlbW9lcyA8bGludXhAcmFzbXVzdmlsbGVtb2VzLmRrPgogIFJvYmVydCBCYWxkeWdhIDxyLmJh
bGR5Z2FAc2Ftc3VuZy5jb20+CiAgUm9iZXJ0IEphcnptaWsgPHJvYmVydC5qYXJ6bWlrQGZyZWUu
ZnI+CiAgUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgogIFJvZ2VyIFF1YWRy
b3MgPHJvZ2VycUB0aS5jb20+CiAgUm9zcyBad2lzbGVyIDx6d2lzbGVyQGdvb2dsZS5jb20+CiAg
UnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBTYXNoYSBMZXZpbiA8
YWxleGFuZGVyLmxldmluQG1pY3Jvc29mdC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhLmxldmlu
QG9yYWNsZS5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYW4gVHJh
bmNoZXR0aSA8c3RyYW5jaGVAY29kZWF1cm9yYS5vcmc+CiAgU2VyZ2VpIElhbm92aWNoIDx5bnZp
Y2hAZ21haWwuY29tPgogIFNoYWhlZCBTaGFpa2ggPHNoYWhlZC5zaGFpa2hAY2F2aXVtLmNvbT4K
ICBTaG90YSBTdXp1a2kgPHN1enVraV9zaG90YV90M0BsYWIubnR0LmNvLmpwPgogIFNodWFoIEto
YW4gKFNhbXN1bmcgT1NHKSA8c2h1YWhAa2VybmVsLm9yZz4KICBTaW1vbiBIb3JtYW4gPGhvcm1z
K3JlbmVzYXNAdmVyZ2UubmV0LmF1PgogIFNyaWthciBEcm9uYW1yYWp1IDxzcmlrYXJAbGludXgu
dm5ldC5pYm0uY29tPgogIFN0ZWZhbiBBZ25lciA8c3RlZmFuQGFnbmVyLmNoPgogIFN0ZWZhbm8g
QnJpdmlvIDxzYnJpdmlvQHJlZGhhdC5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5r
bGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGVwaGFuIE11ZWxsZXIgPHNtdWVsbGVyQGNocm9ub3gu
ZGU+CiAgU3RlcGhhbmUgRXJhbmlhbiA8ZXJhbmlhbkBnb29nbGUuY29tPgogIFN0ZXZlbiBSb3N0
ZWR0IChSZWQgSGF0KSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBTdGV2ZW4gUm9zdGVkdCA8cm9z
dGVkdEBnb29kbWlzLm9yZz4KICBTdWRlZXAgSG9sbGEgPHN1ZGVlcC5ob2xsYUBhcm0uY29tPgog
IFN1ZGlwIE11a2hlcmplZSA8c3VkaXBtLm11a2hlcmplZUBnbWFpbC5jb20+CiAgU3VtYW4gVHJp
cGF0aGkgPHN0cmlwYXRoaUBhcG0uY29tPgogIFN1enVraSBLIFBvdWxvc2UgPHN1enVraS5wb3Vs
b3NlQGFybS5jb20+CiAgU3lsd2VzdGVyIE5hd3JvY2tpIDxzLm5hd3JvY2tpQHNhbXN1bmcuY29t
PgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUZWp1biBIZW8gPHRqQGtlcm5lbC5v
cmc+CiAgVGhhZGV1IExpbWEgZGUgU291emEgQ2FzY2FyZG8gPGNhc2NhcmRvQGNhbm9uaWNhbC5j
b20+CiAgVGhlb2RvcmUgVHMnbyA8dHl0c29AbWl0LmVkdT4KICBUaG9tYXMgR2xlaXhuZXIgPHRn
bHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGJv
b3RsaW4uY29tPgogIFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAZnJlZS1lbGVj
dHJvbnMuY29tPgogIFRvYmlhcyBIZXJ6b2cgPHQtaGVyem9nQGdteC5kZT4KICBUb21ldSBWaXpv
c28gPHRvbWV1LnZpem9zb0Bjb2xsYWJvcmEuY29tPgogIFRvbWkgVmFsa2VpbmVuIDx0b21pLnZh
bGtlaW5lbkB0aS5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUcm9u
ZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5jb20+CiAgVHlsZXIgQmFr
ZXIgPHR5bGVyLmJha2VyQGxpbmFyby5vcmc+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxp
bmFyby5vcmc+CiAgVXdlIEtsZWluZS1Lw7ZuaWcgPHUua2xlaW5lLWtvZW5pZ0BwZW5ndXRyb25p
eC5kZT4KICBWaWduZXNoIFIgPHZpZ25lc2hyQHRpLmNvbT4KICBWaWt0b3IgS3Jhc25vdiA8dmty
YXNub3ZAZGV2LnJ0c29mdC5ydT4KICBWaW5jZSBIc3UgPHZpbmNlaEBudmlkaWEuY29tPgogIFZp
bmVldCBHdXB0YSA8dmd1cHRhQHN5bm9wc3lzLmNvbT4KICBWaW5lZXQgR3VwdGEgPFZpbmVldC5H
dXB0YTFAc3lub3BzeXMuY29tPgogIFZpdmVrIEdhdXRhbSA8Z2F1dGFtLnZpdmVrQHNhbXN1bmcu
Y29tPgogIFdlbndlbiBXYW5nIDx3YW5nNjQ5NUB1bW4uZWR1PgogIFdlbnlvdSBZYW5nIDx3ZW55
b3UueWFuZ0BhdG1lbC5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAg
V29sZnJhbSBTYW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBn
bWFpbC5jb20+CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVz
YXMuY29tPgogIFl1IFpoYW8gPHl1emhhb0Bnb29nbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDQ2NDQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 04:24:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 04:24: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-devel-bounces@lists.xenproject.org>)
	id 1gOb6n-00033T-9i; Mon, 19 Nov 2018 04:24: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOb6l-00033H-Fn
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 04:24:23 +0000
X-Inumbo-ID: fd088fde-ebb2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd088fde-ebb2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 04:24:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOb6g-0007vE-57; Mon, 19 Nov 2018 04:24:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOb6f-0001y3-T5; Mon, 19 Nov 2018 04:24:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOb6f-0007DZ-SM; Mon, 19 Nov 2018 04:24:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gOb6f-0007DZ-SM@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 04:24:17 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete test-amd64-i386-pair
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtcGFpcgp0ZXN0aWQgeGVuLWJvb3Qvc3JjX2hvc3QKClRyZWU6IGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxl
LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3Vu
ZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6
ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3Rh
YmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9kdWNlZDogIDdiODA1MmUxOTMwNDg2NTQ3
N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBCdWcgbm90IHByZXNlbnQ6IGQyNTVkMThhMzRhOGQ1
M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0NjUvCgoKICBjb21taXQg
N2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZgogIEF1dGhvcjogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogIERhdGU6ICAgTW9uIE9jdCAxOSAwNDoyMzoyOSAy
MDE1IC0wNjAwCiAgCiAgICAgIGlnYjogZml4IE5VTEwgZGVyZWZzIGR1ZSB0byBza2lwcGVkIFNS
LUlPViBlbmFibGluZwogICAgICAKICAgICAgWyBVcHN0cmVhbSBjb21taXQgYmUwNjk5OGY5NmVj
YjkzOTM4YWQyY2NlNDZjNDI4OWJmN2NmNDViYyBdCiAgICAgIAogICAgICBUaGUgY29tYmluZWQg
ZWZmZWN0IG9mIGNvbW1pdHMgNjQyM2ZjMzQxNiAoImlnYjogZG8gbm90IHJlLWluaXQgU1ItSU9W
CiAgICAgIGR1cmluZyBwcm9iZSIpIGFuZCBjZWVlMzQ1MGIzICgiaWdiOiBtYWtlIHN1cmUgU1It
SU9WIGluaXQgdXNlcyB0aGUKICAgICAgcmlnaHQgbnVtYmVyIG9mIHF1ZXVlcyIpIGNhdXNlcyBW
RnMgbm8gbG9uZ2VyIGdldHRpbmcgc2V0IHVwLCBsZWFkaW5nCiAgICAgIHRvIE5VTEwgcG9pbnRl
ciBkZXJlZmVyZW5jZXMgZHVlIHRvIHRoZSBhZGFwdGVyJ3MgLT52Zl9kYXRhIGJlaW5nIE5VTEwK
ICAgICAgd2hpbGUgLT52ZnNfYWxsb2NhdGVkX2NvdW50IGlzIG5vbi16ZXJvLiBUaGUgZmlyc3Qg
Y29tbWl0IG5vdCBvbmx5CiAgICAgIG5lZ2xlY3RlZCB0aGUgc2lkZSBlZmZlY3Qgb2YgaWdiX3Ny
aW92X3JlaW5pdCgpIHRoYXQgdGhlIHNlY29uZCBjb21taXQKICAgICAgdHJpZWQgdG8gYWNjb3Vu
dCBmb3IsIGJ1dCBhbHNvIHRoYXQgb2Ygc2V0dGluZyBJR0JfRkxBR19IQVNfTVNJWCwKICAgICAg
d2l0aG91dCB3aGljaCBpZ2JfZW5hYmxlX3NyaW92KCkgaXMgZWZmZWN0aXZlbHkgYSBuby1vcC4g
Q2FsbGluZwogICAgICBpZ2JfeyxyZX1zZXRfaW50ZXJydXB0X2NhcGFiaWxpdHkoKSBhcyBkb25l
IGhlcmUgc2VlbXMgdG8gYWRkcmVzcyB0aGlzLAogICAgICBidXQgSSdtIG5vdCBzdXJlIHdoZXRo
ZXIgdGhpcyBpcyBiZXR0ZXIgdGhhbiBzaW5wbHkgcmV2ZXJ0aW5nIHRoZSBvdGhlcgogICAgICB0
d28gY29tbWl0cy4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgICAgVGVzdGVkLWJ5OiBBYXJvbiBCcm93biA8YWFyb24uZi5icm93
bkBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IEplZmYgS2lyc2hlciA8amVmZnJleS50
LmtpcnNoZXJAaW50ZWwuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2Fz
aGFsQGtlcm5lbC5vcmc+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6
CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9i
aXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWkzODYtcGFpci54ZW4tYm9vdC0tc3JjX2hvc3Qu
aHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHks
IHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jl
c3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1pMzg2LXBhaXIueGVuLWJvb3QtLXNy
Y19ob3N0IC0tc3VtbWFyeS1vdXQ9dG1wLzEzMDQ2NS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lz
LXRlbXBsYXRlPTEyODg1OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LTMuMTgg
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgeGVuLWJvb3Qvc3JjX2hvc3QKU2VhcmNoaW5nIGZvciBmYWls
dXJlIC8gYmFzaXMgcGFzczoKIDEzMDM2NyBmYWlsIFtkc3RfaG9zdD1kZWJpbmExLHNyY19ob3N0
PWRlYmluYTBdIC8gMTI4ODU4IFtkc3RfaG9zdD1hbGJhbmEwLHNyY19ob3N0PWFsYmFuYTFdIDEy
ODg0MSBbZHN0X2hvc3Q9cGlub3QxLHNyY19ob3N0PXBpbm90MF0gMTI4ODA3IFtkc3RfaG9zdD1l
bGJsaW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0gMTI4NjkxIFtkc3RfaG9zdD1hbGJhbmExLHNyY19o
b3N0PWFsYmFuYTBdIDEyODI1OCBbZHN0X2hvc3Q9cGlub3QwLHNyY19ob3N0PXBpbm90MV0gMTI4
MjMyIFtkc3RfaG9zdD1iYXJvcXVlMSxzcmNfaG9zdD1iYXJvcXVlMF0gMTI4MTc3IFtkc3RfaG9z
dD1hbGJhbmExLHNyY19ob3N0PWFsYmFuYTBdIDEyODA5NiBvay4KRmFpbHVyZSAvIGJhc2lzIHBh
c3MgZmxpZ2h0czogMTMwMzY3IC8gMTI4MDk2Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0
cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTog
bGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJs
ZS9saW51eC1zdGFibGUuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdApMYXRlc3QgNzhlMDg5N2RkOGIzMjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQwMGFmNSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCkJhc2lzIHBhc3Mg
OTIxYjJmZWQ2YTc5NDM5ZWYxNjA5ZWY0YWYwYWRhNWNjY2IzNTU1YyBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4
OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5NDAxODVi
MmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVjCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdp
dGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdCM5MjFiMmZlZDZhNzk0
MzllZjE2MDllZjRhZjBhZGE1Y2NjYjM1NTVjLTc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFi
N2FlN2Q0MDBhZjUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUu
Z2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0IzljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMx
NDktZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2RlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYtZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdCM5NDAxODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1
MWVjLTJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKTG9hZGVkIDMwMDQg
bm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjgw
OTYgcGFzcyA5MjFiMmZlZDZhNzk0MzllZjE2MDllZjRhZjBhZGE1Y2NjYjM1NTVjIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIz
ZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDk0MDE4NWIyZjZmMzQzMjUxYzJiODNiZDk2ZTU5OTM5OGNlYTUxZWMKIDEyODE3NyBbZHN0X2hv
c3Q9YWxiYW5hMSxzcmNfaG9zdD1hbGJhbmEwXQogMTI4MjMyIFtkc3RfaG9zdD1iYXJvcXVlMSxz
cmNfaG9zdD1iYXJvcXVlMF0KIDEyODI1OCBbZHN0X2hvc3Q9cGlub3QwLHNyY19ob3N0PXBpbm90
MV0KIDEyODY5MSBbZHN0X2hvc3Q9YWxiYW5hMSxzcmNfaG9zdD1hbGJhbmEwXQogMTI4ODA3IFtk
c3RfaG9zdD1lbGJsaW5nMCxzcmNfaG9zdD1lbGJsaW5nMV0KIDEyODg1OCBbZHN0X2hvc3Q9YWxi
YW5hMCxzcmNfaG9zdD1hbGJhbmExXQogMTI4ODQxIFtkc3RfaG9zdD1waW5vdDEsc3JjX2hvc3Q9
cGlub3QwXQogMTI5NzYwIGZhaWwgNzhlMDg5N2RkOGIzMjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQw
MGFmNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAx
Mjk4NDUgZmFpbCA3OGUwODk3ZGQ4YjMyMWJhMWI0YTIxMzc3NzhhYjdhZTdkNDAwYWY1IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDA2NyBmYWls
IDc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFiN2FlN2Q0MDBhZjUgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEz
ODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwMjAzIGZhaWwgNzhlMDg5N2Rk
OGIzMjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQwMGFmNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1
NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA0MTYgcGFzcyAwZDYzOTc5YzFiYzljODU1Nzhi
ZTRjNTg5NzY4YTEzZGMwYTdjNWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGM0OTg5NDA5MGMyMjQ3M2M1NDc3ZTc4MGE4
MjliMDkzMWE5MGI0ZjkKIDEzMDQxMCBwYXNzIDkyMWIyZmVkNmE3OTQzOWVmMTYwOWVmNGFmMGFk
YTVjY2NiMzU1NWMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBl
ZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZlNTk5Mzk4Y2Vh
NTFlYwogMTMwNDIwIHBhc3MgM2U4ZGUyNGRlYTRjNTA4YmMwNDgxNGQ3OWE1NDU5ZjExMWQ0MTk1
OCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA0
NDEgcGFzcyBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDQyMyBwYXNzIDA4
Njc1M2M0N2YyMzQ2YTZmN2ZhOWU2NzY5ZDNiNWIxMTA2MDMwNzUgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkx
YTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwNDEyIGZhaWwgNzhlMDg5N2RkOGIz
MjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQwMGFmNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0
YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA0MjggZmFpbCAwZjE0OTBhNzU3MzkxOWEyN2RmYzM3
MGMyOWE4N2NhZjE0MmRiOTkzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMx
MDdhOTkwODg3YmUKIDEzMDQyNiBwYXNzIGZmYWQyNzc1YzM0MDc0MDQ4MmQwZjVhZjM3NjUxMjFk
OGE1YzFiNjkgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdi
ZQogMTMwNDMzIGZhaWwgZTU3YmI5OTEyYzkyYjE3Y2M0OTI2YTZlMDBjOTUwNWZiMzhiNjVkMCBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA0Mzcg
ZmFpbCA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJj
ZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDQzNiBwYXNzIDYxZmRl
MjhmOTJhYjlhMzI5ZWYwNmUwYWIzZjQxMjY5ZTM5MzAyMTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4
Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwNDQ0IGZhaWwgN2I4MDUyZTE5MzA0ODY1
NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5
ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzAzNjcgZmFpbCA3OGUwODk3ZGQ4YjMyMWJhMWI0YTIxMzc3
NzhhYjdhZTdkNDAwYWY1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdh
OTkwODg3YmUKIDEzMDQ1MSBwYXNzIGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThj
ZjZiZDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQog
MTMwNDU3IGZhaWwgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA0NjAgcGFz
cyBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjEx
Mzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDQ2NSBmYWlsIDdiODA1MmUx
OTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2Mw
NTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNp
b25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjgwOTYgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwog
UmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI5NzYwIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJl
cHJvIGZvdW5kOiBmbGlnaHQgMTMwNDEwIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTMwNDEyIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25z
IGF0IGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNm
MTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQpObyByZXZpc2lvbnMgbGVmdCB0
byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMDQ0
MSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMDQ0NCAoZmFp
bCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMDQ1MSAocGFzcyks
IGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMwNDU3IChmYWlsKSwgZm9yIGZp
cnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMwNDYwIChwYXNzKSwgZm9yIGxhc3Qg
cGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzA0NjUgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVy
ZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcg
aXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgN2I4MDUy
ZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZgogIEJ1ZyBub3QgcHJlc2VudDogZDI1
NWQxOGEzNGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJkMQogIExhc3QgZmFpbCByZXBybzog
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDQ2NS8K
CgogIGNvbW1pdCA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmCiAgQXV0
aG9yOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CiAgRGF0ZTogICBNb24gT2N0IDE5
IDA0OjIzOjI5IDIwMTUgLTA2MDAKICAKICAgICAgaWdiOiBmaXggTlVMTCBkZXJlZnMgZHVlIHRv
IHNraXBwZWQgU1ItSU9WIGVuYWJsaW5nCiAgICAgIAogICAgICBbIFVwc3RyZWFtIGNvbW1pdCBi
ZTA2OTk4Zjk2ZWNiOTM5MzhhZDJjY2U0NmM0Mjg5YmY3Y2Y0NWJjIF0KICAgICAgCiAgICAgIFRo
ZSBjb21iaW5lZCBlZmZlY3Qgb2YgY29tbWl0cyA2NDIzZmMzNDE2ICgiaWdiOiBkbyBub3QgcmUt
aW5pdCBTUi1JT1YKICAgICAgZHVyaW5nIHByb2JlIikgYW5kIGNlZWUzNDUwYjMgKCJpZ2I6IG1h
a2Ugc3VyZSBTUi1JT1YgaW5pdCB1c2VzIHRoZQogICAgICByaWdodCBudW1iZXIgb2YgcXVldWVz
IikgY2F1c2VzIFZGcyBubyBsb25nZXIgZ2V0dGluZyBzZXQgdXAsIGxlYWRpbmcKICAgICAgdG8g
TlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlcyBkdWUgdG8gdGhlIGFkYXB0ZXIncyAtPnZmX2RhdGEg
YmVpbmcgTlVMTAogICAgICB3aGlsZSAtPnZmc19hbGxvY2F0ZWRfY291bnQgaXMgbm9uLXplcm8u
IFRoZSBmaXJzdCBjb21taXQgbm90IG9ubHkKICAgICAgbmVnbGVjdGVkIHRoZSBzaWRlIGVmZmVj
dCBvZiBpZ2Jfc3Jpb3ZfcmVpbml0KCkgdGhhdCB0aGUgc2Vjb25kIGNvbW1pdAogICAgICB0cmll
ZCB0byBhY2NvdW50IGZvciwgYnV0IGFsc28gdGhhdCBvZiBzZXR0aW5nIElHQl9GTEFHX0hBU19N
U0lYLAogICAgICB3aXRob3V0IHdoaWNoIGlnYl9lbmFibGVfc3Jpb3YoKSBpcyBlZmZlY3RpdmVs
eSBhIG5vLW9wLiBDYWxsaW5nCiAgICAgIGlnYl97LHJlfXNldF9pbnRlcnJ1cHRfY2FwYWJpbGl0
eSgpIGFzIGRvbmUgaGVyZSBzZWVtcyB0byBhZGRyZXNzIHRoaXMsCiAgICAgIGJ1dCBJJ20gbm90
IHN1cmUgd2hldGhlciB0aGlzIGlzIGJldHRlciB0aGFuIHNpbnBseSByZXZlcnRpbmcgdGhlIG90
aGVyCiAgICAgIHR3byBjb21taXRzLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgICBUZXN0ZWQtYnk6IEFhcm9uIEJyb3duIDxh
YXJvbi5mLmJyb3duQGludGVsLmNvbT4KICAgICAgU2lnbmVkLW9mZi1ieTogSmVmZiBLaXJzaGVy
IDxqZWZmcmV5LnQua2lyc2hlckBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IFNhc2hh
IExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KCnBubXRvcG5nOiA4MiBjb2xvcnMgZm91bmQKUmV2
aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgv
dGVzdC1hbWQ2NC1pMzg2LXBhaXIueGVuLWJvb3QtLXNyY19ob3N0Lntkb3QscHMscG5nLGh0bWws
c3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMzA0NjU6IHRv
bGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzMDQ2NSBsaW51eC0zLjE4IHJlYWwtYmlzZWN0IFty
ZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMw
NDY1LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJv
b3QvZHN0X2hvc3QgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 04:24:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 04:24: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-devel-bounces@lists.xenproject.org>)
	id 1gOb7G-00035P-KV; Mon, 19 Nov 2018 04:24:54 +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=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOb7E-000356-If
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 04:24:52 +0000
X-Inumbo-ID: 0e3baeba-ebb3-11e8-ac4c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e3baeba-ebb3-11e8-ac4c-12d6303a7972;
 Mon, 19 Nov 2018 04:24:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOb7B-0007wI-MN; Mon, 19 Nov 2018 04:24:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOb7B-0001zh-Ei; Mon, 19 Nov 2018 04:24:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOb7B-0007ym-E5; Mon, 19 Nov 2018 04:24:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gOb7B-0007ym-E5@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 04:24:49 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete test-amd64-i386-pair
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtcGFpcgp0ZXN0aWQgeGVuLWJvb3QvZHN0X2hvc3QKClRyZWU6IGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxl
LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3Vu
ZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6
ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3Rh
YmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9kdWNlZDogIDdiODA1MmUxOTMwNDg2NTQ3
N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBCdWcgbm90IHByZXNlbnQ6IGQyNTVkMThhMzRhOGQ1
M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0NjUvCgoKICBjb21taXQg
N2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5YTIyZgogIEF1dGhvcjogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogIERhdGU6ICAgTW9uIE9jdCAxOSAwNDoyMzoyOSAy
MDE1IC0wNjAwCiAgCiAgICAgIGlnYjogZml4IE5VTEwgZGVyZWZzIGR1ZSB0byBza2lwcGVkIFNS
LUlPViBlbmFibGluZwogICAgICAKICAgICAgWyBVcHN0cmVhbSBjb21taXQgYmUwNjk5OGY5NmVj
YjkzOTM4YWQyY2NlNDZjNDI4OWJmN2NmNDViYyBdCiAgICAgIAogICAgICBUaGUgY29tYmluZWQg
ZWZmZWN0IG9mIGNvbW1pdHMgNjQyM2ZjMzQxNiAoImlnYjogZG8gbm90IHJlLWluaXQgU1ItSU9W
CiAgICAgIGR1cmluZyBwcm9iZSIpIGFuZCBjZWVlMzQ1MGIzICgiaWdiOiBtYWtlIHN1cmUgU1It
SU9WIGluaXQgdXNlcyB0aGUKICAgICAgcmlnaHQgbnVtYmVyIG9mIHF1ZXVlcyIpIGNhdXNlcyBW
RnMgbm8gbG9uZ2VyIGdldHRpbmcgc2V0IHVwLCBsZWFkaW5nCiAgICAgIHRvIE5VTEwgcG9pbnRl
ciBkZXJlZmVyZW5jZXMgZHVlIHRvIHRoZSBhZGFwdGVyJ3MgLT52Zl9kYXRhIGJlaW5nIE5VTEwK
ICAgICAgd2hpbGUgLT52ZnNfYWxsb2NhdGVkX2NvdW50IGlzIG5vbi16ZXJvLiBUaGUgZmlyc3Qg
Y29tbWl0IG5vdCBvbmx5CiAgICAgIG5lZ2xlY3RlZCB0aGUgc2lkZSBlZmZlY3Qgb2YgaWdiX3Ny
aW92X3JlaW5pdCgpIHRoYXQgdGhlIHNlY29uZCBjb21taXQKICAgICAgdHJpZWQgdG8gYWNjb3Vu
dCBmb3IsIGJ1dCBhbHNvIHRoYXQgb2Ygc2V0dGluZyBJR0JfRkxBR19IQVNfTVNJWCwKICAgICAg
d2l0aG91dCB3aGljaCBpZ2JfZW5hYmxlX3NyaW92KCkgaXMgZWZmZWN0aXZlbHkgYSBuby1vcC4g
Q2FsbGluZwogICAgICBpZ2JfeyxyZX1zZXRfaW50ZXJydXB0X2NhcGFiaWxpdHkoKSBhcyBkb25l
IGhlcmUgc2VlbXMgdG8gYWRkcmVzcyB0aGlzLAogICAgICBidXQgSSdtIG5vdCBzdXJlIHdoZXRo
ZXIgdGhpcyBpcyBiZXR0ZXIgdGhhbiBzaW5wbHkgcmV2ZXJ0aW5nIHRoZSBvdGhlcgogICAgICB0
d28gY29tbWl0cy4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgICAgVGVzdGVkLWJ5OiBBYXJvbiBCcm93biA8YWFyb24uZi5icm93
bkBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IEplZmYgS2lyc2hlciA8amVmZnJleS50
LmtpcnNoZXJAaW50ZWwuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2Fz
aGFsQGtlcm5lbC5vcmc+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6
CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9i
aXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWkzODYtcGFpci54ZW4tYm9vdC0tZHN0X2hvc3Qu
aHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHks
IHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jl
c3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1pMzg2LXBhaXIueGVuLWJvb3QtLWRz
dF9ob3N0IC0tc3VtbWFyeS1vdXQ9dG1wLzEzMDQ3MS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lz
LXRlbXBsYXRlPTEyODg1OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IC0tZmxpZ2h0PTEz
MDQ3MSBsaW51eC0zLjE4IHRlc3QtYW1kNjQtaTM4Ni1wYWlyIHhlbi1ib290L2RzdF9ob3N0ClNl
YXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMzAzNjcgZmFpbCBbZHN0X2hvc3Q9
ZGViaW5hMSxzcmNfaG9zdD1kZWJpbmEwXSAvIDEyODg1OCBbZHN0X2hvc3Q9YWxiYW5hMCxzcmNf
aG9zdD1hbGJhbmExXSAxMjg4NDEgW2RzdF9ob3N0PXBpbm90MSxzcmNfaG9zdD1waW5vdDBdIDEy
ODgwNyBbZHN0X2hvc3Q9ZWxibGluZzAsc3JjX2hvc3Q9ZWxibGluZzFdIDEyODY5MSBbZHN0X2hv
c3Q9YWxiYW5hMSxzcmNfaG9zdD1hbGJhbmEwXSAxMjgyNTggW2RzdF9ob3N0PXBpbm90MCxzcmNf
aG9zdD1waW5vdDFdIDEyODIzMiBbZHN0X2hvc3Q9YmFyb3F1ZTEsc3JjX2hvc3Q9YmFyb3F1ZTBd
IDEyODE3NyBbZHN0X2hvc3Q9YWxiYW5hMSxzcmNfaG9zdD1hbGJhbmEwXSAxMjgwOTYgb2suCkZh
aWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEzMDM2NyAvIDEyODA5NgoodHJlZSB3aXRoIG5v
IHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6
IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVt
dXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFi
N2FlN2Q0MDBhZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4
ODdiZQpCYXNpcyBwYXNzIDkyMWIyZmVkNmE3OTQzOWVmMTYwOWVmNGFmMGFkYTVjY2NiMzU1NWMg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDVi
NGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgOTQwMTg1YjJmNmYzNDMyNTFjMmI4M2JkOTZlNTk5Mzk4Y2VhNTFlYwpHZW5lcmF0
aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5n
aXQjOTIxYjJmZWQ2YTc5NDM5ZWYxNjA5ZWY0YWYwYWRhNWNjY2IzNTU1Yy03OGUwODk3ZGQ4YjMy
MWJhMWI0YTIxMzc3NzhhYjdhZTdkNDAwYWY1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCM5YzBlZWQ2MThmMzdkZDViNGE1N2M4
YjNmYmM0OGVmODkxM2UzMTQ5LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCNkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2LWRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjOTQwMTg1YjJmNmYzNDMyNTFjMmI4
M2JkOTZlNTk5Mzk4Y2VhNTFlYy0yY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4
N2JlCkxvYWRlZCAzMDA0IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVz
dCByZXN1bHRzOgogMTI4MDk2IHBhc3MgOTIxYjJmZWQ2YTc5NDM5ZWYxNjA5ZWY0YWYwYWRhNWNj
Y2IzNTU1YyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYx
OGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiA5NDAxODViMmY2ZjM0MzI1MWMyYjgzYmQ5NmU1OTkzOThjZWE1MWVj
CiAxMjgxNzcgW2RzdF9ob3N0PWFsYmFuYTEsc3JjX2hvc3Q9YWxiYW5hMF0KIDEyODIzMiBbZHN0
X2hvc3Q9YmFyb3F1ZTEsc3JjX2hvc3Q9YmFyb3F1ZTBdCiAxMjgyNTggW2RzdF9ob3N0PXBpbm90
MCxzcmNfaG9zdD1waW5vdDFdCiAxMjg2OTEgW2RzdF9ob3N0PWFsYmFuYTEsc3JjX2hvc3Q9YWxi
YW5hMF0KIDEyODgwNyBbZHN0X2hvc3Q9ZWxibGluZzAsc3JjX2hvc3Q9ZWxibGluZzFdCiAxMjg4
NTggW2RzdF9ob3N0PWFsYmFuYTAsc3JjX2hvc3Q9YWxiYW5hMV0KIDEyODg0MSBbZHN0X2hvc3Q9
cGlub3QxLHNyY19ob3N0PXBpbm90MF0KIDEyOTc2MCBmYWlsIDc4ZTA4OTdkZDhiMzIxYmExYjRh
MjEzNzc3OGFiN2FlN2Q0MDBhZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZm
YzEwN2E5OTA4ODdiZQogMTI5ODQ1IGZhaWwgNzhlMDg5N2RkOGIzMjFiYTFiNGEyMTM3Nzc4YWI3
YWU3ZDQwMGFmNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4
N2JlCiAxMzAwNjcgZmFpbCA3OGUwODk3ZGQ4YjMyMWJhMWI0YTIxMzc3NzhhYjdhZTdkNDAwYWY1
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDIw
MyBmYWlsIDc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFiN2FlN2Q0MDBhZjUgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
MmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwNDE2IHBhc3MgMGQ2
Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYiBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEz
ZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjNDk4OTQwOTBj
MjI0NzNjNTQ3N2U3ODBhODI5YjA5MzFhOTBiNGY5CiAxMzA0MTAgcGFzcyA5MjFiMmZlZDZhNzk0
MzllZjE2MDllZjRhZjBhZGE1Y2NjYjM1NTVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDk0MDE4NWIyZjZmMzQzMjUxYzJi
ODNiZDk2ZTU5OTM5OGNlYTUxZWMKIDEzMDQyMCBwYXNzIDNlOGRlMjRkZWE0YzUwOGJjMDQ4MTRk
NzlhNTQ1OWYxMTFkNDE5NTggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEw
N2E5OTA4ODdiZQogMTMwNDQxIHBhc3MgZDI1NWQxOGEzNGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZl
OGNmNmJkMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2Jl
CiAxMzA0MjMgcGFzcyAwODY3NTNjNDdmMjM0NmE2ZjdmYTllNjc2OWQzYjViMTEwNjAzMDc1IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDQxMiBm
YWlsIDc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFiN2FlN2Q0MDBhZjUgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNm
MTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwNDI4IGZhaWwgMGYxNDkw
YTc1NzM5MTlhMjdkZmMzNzBjMjlhODdjYWYxNDJkYjk5MyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhj
YzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA0MjYgcGFzcyBmZmFkMjc3NWMzNDA3NDA0
ODJkMGY1YWYzNzY1MTIxZDhhNWMxYjY5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4
NzZmZmMxMDdhOTkwODg3YmUKIDEzMDQzMyBmYWlsIGU1N2JiOTkxMmM5MmIxN2NjNDkyNmE2ZTAw
Yzk1MDVmYjM4YjY1ZDAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5
OTA4ODdiZQogMTMwNDM3IGZhaWwgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJkOTc3MzA5
YTIyZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAx
MzA0MzYgcGFzcyA2MWZkZTI4ZjkyYWI5YTMyOWVmMDZlMGFiM2Y0MTI2OWUzOTMwMjEzIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDQ0NCBmYWls
IDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEz
ODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwMzY3IGZhaWwgNzhlMDg5N2Rk
OGIzMjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQwMGFmNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1
NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA0NTEgcGFzcyBkMjU1ZDE4YTM0YThkNTNjY2M0
YTAxOWRjMDdlMTdiNmU4Y2Y2YmQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZm
ZmMxMDdhOTkwODg3YmUKIDEzMDQ1NyBmYWlsIDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYy
ZDk3NzMwOWEyMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4
ODdiZQogMTMwNDYwIHBhc3MgZDI1NWQxOGEzNGE4ZDUzY2NjNGEwMTlkYzA3ZTE3YjZlOGNmNmJk
MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA0
NjUgZmFpbCA3YjgwNTJlMTkzMDQ4NjU0NzdlMDNhMDA0NzA2MmQ5NzczMDlhMjJmIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKU2VhcmNoaW5nIGZvciBp
bnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI4MDk2IChwYXNzKSwg
Zm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTc2MCAoZmFpbCksIGZvciBi
YXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMDQxMCAocGFzcyksIGZvciBiYXNp
cyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMDQxMiAoZmFpbCksIGZvciBiYXNpcyBmYWls
dXJlCiAwIHJldmlzaW9ucyBhdCBkMjU1ZDE4YTM0YThkNTNjY2M0YTAxOWRjMDdlMTdiNmU4Y2Y2
YmQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKTm8g
cmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91
bmQ6IGZsaWdodCAxMzA0NDEgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxMzA0NDQgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMzA0NTEgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMDQ1
NyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMDQ2MCAo
cGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMwNDY1IChmYWlsKSwg
Zm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5n
ZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50
cm9kdWNlZDogIDdiODA1MmUxOTMwNDg2NTQ3N2UwM2EwMDQ3MDYyZDk3NzMwOWEyMmYKICBCdWcg
bm90IHByZXNlbnQ6IGQyNTVkMThhMzRhOGQ1M2NjYzRhMDE5ZGMwN2UxN2I2ZThjZjZiZDEKICBM
YXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xMzA0NjUvCgoKICBjb21taXQgN2I4MDUyZTE5MzA0ODY1NDc3ZTAzYTAwNDcwNjJk
OTc3MzA5YTIyZgogIEF1dGhvcjogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogIERh
dGU6ICAgTW9uIE9jdCAxOSAwNDoyMzoyOSAyMDE1IC0wNjAwCiAgCiAgICAgIGlnYjogZml4IE5V
TEwgZGVyZWZzIGR1ZSB0byBza2lwcGVkIFNSLUlPViBlbmFibGluZwogICAgICAKICAgICAgWyBV
cHN0cmVhbSBjb21taXQgYmUwNjk5OGY5NmVjYjkzOTM4YWQyY2NlNDZjNDI4OWJmN2NmNDViYyBd
CiAgICAgIAogICAgICBUaGUgY29tYmluZWQgZWZmZWN0IG9mIGNvbW1pdHMgNjQyM2ZjMzQxNiAo
ImlnYjogZG8gbm90IHJlLWluaXQgU1ItSU9WCiAgICAgIGR1cmluZyBwcm9iZSIpIGFuZCBjZWVl
MzQ1MGIzICgiaWdiOiBtYWtlIHN1cmUgU1ItSU9WIGluaXQgdXNlcyB0aGUKICAgICAgcmlnaHQg
bnVtYmVyIG9mIHF1ZXVlcyIpIGNhdXNlcyBWRnMgbm8gbG9uZ2VyIGdldHRpbmcgc2V0IHVwLCBs
ZWFkaW5nCiAgICAgIHRvIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZXMgZHVlIHRvIHRoZSBhZGFw
dGVyJ3MgLT52Zl9kYXRhIGJlaW5nIE5VTEwKICAgICAgd2hpbGUgLT52ZnNfYWxsb2NhdGVkX2Nv
dW50IGlzIG5vbi16ZXJvLiBUaGUgZmlyc3QgY29tbWl0IG5vdCBvbmx5CiAgICAgIG5lZ2xlY3Rl
ZCB0aGUgc2lkZSBlZmZlY3Qgb2YgaWdiX3NyaW92X3JlaW5pdCgpIHRoYXQgdGhlIHNlY29uZCBj
b21taXQKICAgICAgdHJpZWQgdG8gYWNjb3VudCBmb3IsIGJ1dCBhbHNvIHRoYXQgb2Ygc2V0dGlu
ZyBJR0JfRkxBR19IQVNfTVNJWCwKICAgICAgd2l0aG91dCB3aGljaCBpZ2JfZW5hYmxlX3NyaW92
KCkgaXMgZWZmZWN0aXZlbHkgYSBuby1vcC4gQ2FsbGluZwogICAgICBpZ2JfeyxyZX1zZXRfaW50
ZXJydXB0X2NhcGFiaWxpdHkoKSBhcyBkb25lIGhlcmUgc2VlbXMgdG8gYWRkcmVzcyB0aGlzLAog
ICAgICBidXQgSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBpcyBiZXR0ZXIgdGhhbiBzaW5wbHkg
cmV2ZXJ0aW5nIHRoZSBvdGhlcgogICAgICB0d28gY29tbWl0cy4KICAgICAgCiAgICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgVGVzdGVkLWJ5
OiBBYXJvbiBCcm93biA8YWFyb24uZi5icm93bkBpbnRlbC5jb20+CiAgICAgIFNpZ25lZC1vZmYt
Ynk6IEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgogICAgICBTaWdu
ZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+Cgpwbm10b3BuZzogODIg
Y29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jp
c2VjdC9saW51eC0zLjE4L3Rlc3QtYW1kNjQtaTM4Ni1wYWlyLnhlbi1ib290LS1kc3RfaG9zdC57
ZG90LHBzLHBuZyxodG1sLHN2Z30uCk5vIHJldmlzaW9uIHRvIHRlc3QuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 05:17:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 05:17: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-devel-bounces@lists.xenproject.org>)
	id 1gObw7-000748-0W; Mon, 19 Nov 2018 05:17: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=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gObw6-00073y-3r
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 05:17:26 +0000
X-Inumbo-ID: 63705d8e-ebba-11e8-8a12-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 63705d8e-ebba-11e8-8a12-12d6303a7972;
 Mon, 19 Nov 2018 05:17:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gObvx-0001Gx-JA; Mon, 19 Nov 2018 05:17:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gObvx-0003XI-Ba; Mon, 19 Nov 2018 05:17:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gObvx-0005PW-Aw; Mon, 19 Nov 2018 05:17:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gObvx-0005PW-Aw@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 05:17:17 +0000
Subject: [Xen-devel] [libvirt bisection] complete build-amd64-libvirt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hbWQ2
NC1saWJ2aXJ0CnRlc3RpZCBsaWJ2aXJ0LWJ1aWxkCgpUcmVlOiBsaWJ2aXJ0IGdpdDovL2xpYnZp
cnQub3JnL2xpYnZpcnQuZ2l0ClRyZWU6IGxpYnZpcnRfZ251bGliIGh0dHBzOi8vZ2l0LnNhdmFu
bmFoLmdudS5vcmcvZ2l0L2dudWxpYi5naXQvClRyZWU6IGxpYnZpcnRfa2V5Y29kZW1hcGRiIGh0
dHBzOi8vZ2l0bGFiLmNvbS9rZXljb2RlbWFwL2tleWNvZGVtYXBkYi5naXQKVHJlZTogcWVtdSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFu
Z2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGlidmlydCBnaXQ6Ly9saWJ2aXJ0Lm9yZy9s
aWJ2aXJ0LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgYzNhMjA4YWYwZDg5NGRhYWE4NDAxNzdiNzQ5
YTBlY2YzNTQ0NWE0YgogIEJ1ZyBub3QgcHJlc2VudDogOWY0YWJmYTYwMTAwNGE5YWVhMTk5ZGEy
MGQ3MDVjZDk2NmUzY2RjNwogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDQ3NS8KCgogIGNvbW1pdCBjM2EyMDhhZjBk
ODk0ZGFhYTg0MDE3N2I3NDlhMGVjZjM1NDQ1YTRiCiAgQXV0aG9yOiBBbmRyZWEgQm9sb2duYW5p
IDxhYm9sb2duYUByZWRoYXQuY29tPgogIERhdGU6ICAgRnJpIE5vdiAxNiAxNjowODowMyAyMDE4
ICswMTAwCiAgCiAgICAgIGNvbmY6IEFkZCBzZXZlcmFsIGNsZWFudXAgcGF0aHMKICAgICAgCiAg
ICAgIEluIG1hbnkgY2FzZXMsIGFuIGVhcmx5IGV4aXQgZnJvbSBhIGZ1bmN0aW9uIHdvdWxkIGNh
dXNlCiAgICAgIG1lbW9yeSBhbGxvY2F0ZWQgYnkgbG9jYWwgdmlyQnVmZmVyIGluc3RhbmNlcyBu
b3QgdG8gYmUKICAgICAgcmVsZWFzZWQuCiAgICAgIAogICAgICBQcm92aWRlIHByb3BlciBjbGVh
bnVwIHBhdGhzIHRvIHNvbHZlIHRoZSBpc3N1ZS4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgICAgIFJldmlld2VkLWJ5
OiBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlz
aW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9saWJ2aXJ0L2J1aWxkLWFtZDY0LWxpYnZpcnQubGli
dmlydC1idWlsZC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJl
c3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9o
b21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGlidmlydC9idWlsZC1hbWQ2NC1saWJ2aXJ0LmxpYnZp
cnQtYnVpbGQgLS1zdW1tYXJ5LW91dD10bXAvMTMwNDc1LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFz
aXMtdGVtcGxhdGU9MTI5OTE0IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgbGlidmlydCBi
dWlsZC1hbWQ2NC1saWJ2aXJ0IGxpYnZpcnQtYnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8g
YmFzaXMgcGFzczoKIDEzMDI3NiBmYWlsIFtob3N0PWdvZGVsbG8xXSAvIDEzMDExMyBbaG9zdD1i
YXJvcXVlMF0gMTI5OTE0IFtob3N0PWJhcm9xdWUxXSAxMjk3NTIgW2hvc3Q9Z29kZWxsbzBdIDEy
OTU5NCBbaG9zdD1jaGFyZG9ubmF5MF0gMTI5NDkxIFtob3N0PWdvZGVsbG8wXSAxMjk0MzQgW2hv
c3Q9ZGViaW5hMF0gMTI5MzUzIFtob3N0PWFsYmFuYTBdIDEyOTI5MiBbaG9zdD1iYXJvcXVlMV0g
MTI5MjQ5IFtob3N0PWJhcm9xdWUxXSAxMjkxNjggW2hvc3Q9YmFyb3F1ZTFdIDEyODk2MyBbaG9z
dD1hbGJhbmEwXSAxMjg5NDIgW2hvc3Q9YWxiYW5hMV0gMTI4OTE4IFtob3N0PWJhcm9xdWUxXSAx
Mjg4ODAgW2hvc3Q9Z29kZWxsbzBdIDEyODg1OSBbaG9zdD1hbGJhbmEwXSAxMjg4MzMgb2suCkZh
aWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEzMDI3NiAvIDEyODgzMwoodHJlZSB3aXRoIG5v
IHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6
IHNlYWJpb3MpClRyZWU6IGxpYnZpcnQgZ2l0Oi8vbGlidmlydC5vcmcvbGlidmlydC5naXQKVHJl
ZTogbGlidmlydF9nbnVsaWIgaHR0cHM6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9naXQvZ251bGli
LmdpdC8KVHJlZTogbGlidmlydF9rZXljb2RlbWFwZGIgaHR0cHM6Ly9naXRsYWIuY29tL2tleWNv
ZGVtYXAva2V5Y29kZW1hcGRiLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0
ZXN0IDI0MGVlN2MxZDgxNTQwMDQzNTlhMjQzOTdlMjliZTZlMDNjYjhlNjggNjhkZjYzN2I1ZjFi
NWMxMDM3MGY2OTgxZDJhNDNhNWNmNzQzNjhkZiAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3
NDA5ZWI5YmZjYjk1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0
YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCkJhc2lzIHBhc3MgM2ExY2RiMDZmZDliYzVlMzUyMzBmNjE5
OGU2OTdkNmVjMDNkMTIwNiA2OGRmNjM3YjVmMWI1YzEwMzcwZjY5ODFkMmE0M2E1Y2Y3NDM2OGRm
IDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDllYjliZmNiOTUgOWMwZWVkNjE4ZjM3ZGQ1
YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKR2VuZXJh
dGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vbGli
dmlydC5vcmcvbGlidmlydC5naXQjM2ExY2RiMDZmZDliYzVlMzUyMzBmNjE5OGU2OTdkNmVjMDNk
MTIwNi0yNDBlZTdjMWQ4MTU0MDA0MzU5YTI0Mzk3ZTI5YmU2ZTAzY2I4ZTY4IGh0dHBzOi8vZ2l0
LnNhdmFubmFoLmdudS5vcmcvZ2l0L2dudWxpYi5naXQvIzY4ZGY2MzdiNWYxYjVjMTAzNzBmNjk4
MWQyYTQzYTVjZjc0MzY4ZGYtNjhkZjYzN2I1ZjFiNWMxMDM3MGY2OTgxZDJhNDNhNWNmNzQzNjhk
ZiBodHRwczovL2dpdGxhYi5jb20va2V5Y29kZW1hcC9rZXljb2RlbWFwZGIuZ2l0IzE2ZTViMDc4
NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDllYjliZmNiOTUtMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAy
NjEwNzQwOWViOWJmY2I5NSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9u
YWwuZ2l0IzljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDktZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0I2RlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYtZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdCM5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3LTJjZjExMzg5
MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKQXV0byBwYWNraW5nIHRoZSByZXBvc2l0
b3J5IGluIGJhY2tncm91bmQgZm9yIG9wdGltdW0gcGVyZm9ybWFuY2UuClNlZSAiZ2l0IGhlbHAg
Z2MiIGZvciBtYW51YWwgaG91c2VrZWVwaW5nLgplcnJvcjogVGhlIGxhc3QgZ2MgcnVuIHJlcG9y
dGVkIHRoZSBmb2xsb3dpbmcuIFBsZWFzZSBjb3JyZWN0IHRoZSByb290IGNhdXNlCmFuZCByZW1v
dmUgZ2MubG9nLgpBdXRvbWF0aWMgY2xlYW51cCB3aWxsIG5vdCBiZSBwZXJmb3JtZWQgdW50aWwg
dGhlIGZpbGUgaXMgcmVtb3ZlZC4KCndhcm5pbmc6IFRoZXJlIGFyZSB0b28gbWFueSB1bnJlYWNo
YWJsZSBsb29zZSBvYmplY3RzOyBydW4gJ2dpdCBwcnVuZScgdG8gcmVtb3ZlIHRoZW0uCgpBdXRv
IHBhY2tpbmcgdGhlIHJlcG9zaXRvcnkgaW4gYmFja2dyb3VuZCBmb3Igb3B0aW11bSBwZXJmb3Jt
YW5jZS4KU2VlICJnaXQgaGVscCBnYyIgZm9yIG1hbnVhbCBob3VzZWtlZXBpbmcuCmVycm9yOiBU
aGUgbGFzdCBnYyBydW4gcmVwb3J0ZWQgdGhlIGZvbGxvd2luZy4gUGxlYXNlIGNvcnJlY3QgdGhl
IHJvb3QgY2F1c2UKYW5kIHJlbW92ZSBnYy5sb2cuCkF1dG9tYXRpYyBjbGVhbnVwIHdpbGwgbm90
IGJlIHBlcmZvcm1lZCB1bnRpbCB0aGUgZmlsZSBpcyByZW1vdmVkLgoKd2FybmluZzogVGhlcmUg
YXJlIHRvbyBtYW55IHVucmVhY2hhYmxlIGxvb3NlIG9iamVjdHM7IHJ1biAnZ2l0IHBydW5lJyB0
byByZW1vdmUgdGhlbS4KCkxvYWRlZCAzMDA0IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJj
aGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTI4ODMzIHBhc3MgM2ExY2RiMDZmZDliYzVlMzUyMzBm
NjE5OGU2OTdkNmVjMDNkMTIwNiA2OGRmNjM3YjVmMWI1YzEwMzcwZjY5ODFkMmE0M2E1Y2Y3NDM2
OGRmIDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDllYjliZmNiOTUgOWMwZWVkNjE4ZjM3
ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDliNDNmMmM2NDVhZTcKIDEy
ODg1OSBbaG9zdD1hbGJhbmEwXQogMTI4ODgwIFtob3N0PWdvZGVsbG8wXQogMTI4OTE4IFtob3N0
PWJhcm9xdWUxXQogMTI4OTYzIFtob3N0PWFsYmFuYTBdCiAxMjg5NDIgW2hvc3Q9YWxiYW5hMV0K
IDEyOTE2OCBbaG9zdD1iYXJvcXVlMV0KIDEyOTI5MiBbaG9zdD1iYXJvcXVlMV0KIDEyOTI0OSBb
aG9zdD1iYXJvcXVlMV0KIDEyOTM1MyBbaG9zdD1hbGJhbmEwXQogMTI5NDM0IFtob3N0PWRlYmlu
YTBdCiAxMjk0OTEgW2hvc3Q9Z29kZWxsbzBdCiAxMjk1OTQgW2hvc3Q9Y2hhcmRvbm5heTBdCiAx
Mjk3NTIgW2hvc3Q9Z29kZWxsbzBdCiAxMjk5MTQgW2hvc3Q9YmFyb3F1ZTFdCiAxMzAxMTMgW2hv
c3Q9YmFyb3F1ZTBdCiAxMzAyNzYgZmFpbCAyNDBlZTdjMWQ4MTU0MDA0MzU5YTI0Mzk3ZTI5YmU2
ZTAzY2I4ZTY4IDY4ZGY2MzdiNWYxYjVjMTAzNzBmNjk4MWQyYTQzYTVjZjc0MzY4ZGYgMTZlNWIw
Nzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWViOWJmY2I5NSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwNDQ1IHBhc3Mg
M2ExY2RiMDZmZDliYzVlMzUyMzBmNjE5OGU2OTdkNmVjMDNkMTIwNiA2OGRmNjM3YjVmMWI1YzEw
MzcwZjY5ODFkMmE0M2E1Y2Y3NDM2OGRmIDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDll
YjliZmNiOTUgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5
NzU5ZDliNDNmMmM2NDVhZTcKIDEzMDQ0NyBmYWlsIDI0MGVlN2MxZDgxNTQwMDQzNTlhMjQzOTdl
MjliZTZlMDNjYjhlNjggNjhkZjYzN2I1ZjFiNWMxMDM3MGY2OTgxZDJhNDNhNWNmNzQzNjhkZiAx
NmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA0NTAg
cGFzcyA2NzEyNWUwZDMzNmZmY2ExYzhkZmViMDU4ZTNmNzIxN2Q1NmMxNjQyIDY4ZGY2MzdiNWYx
YjVjMTAzNzBmNjk4MWQyYTQzYTVjZjc0MzY4ZGYgMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEw
NzQwOWViOWJmY2I5NSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRl
NWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQz
NGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwNDUyIHBhc3MgYjgxNzZkNmVhYTk0M2JjOTgyNWVj
Yzk5ZDg2YzBjMzAxZTY4OGRkMCA2OGRmNjM3YjVmMWI1YzEwMzcwZjY5ODFkMmE0M2E1Y2Y3NDM2
OGRmIDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDllYjliZmNiOTUgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEz
MDQ1NCBwYXNzIGE1ZGM2MDAxMmMzMTFiMWYxMWYwOWNjNWM1ZjM5NGUyMGViMDkxN2UgNjhkZjYz
N2I1ZjFiNWMxMDM3MGY2OTgxZDJhNDNhNWNmNzQzNjhkZiAxNmU1YjA3ODc2ODdkODkwNGRhZDJj
MDI2MTA3NDA5ZWI5YmZjYjk1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhj
YzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA0NTYgcGFzcyA3YTQ0ZmZhNmJkY2E0NWFl
NzM5MjMzNzliYTBlMDcxNjUxMTUxY2ZlIDY4ZGY2MzdiNWYxYjVjMTAzNzBmNjk4MWQyYTQzYTVj
Zjc0MzY4ZGYgMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWViOWJmY2I5NSBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdi
ZQogMTMwNDU5IHBhc3MgY2M1OTk3YTlhZTRiODhiM2YzNWZhNDJjMzg0ZmNiZmE1NzkwOGU2YSA2
OGRmNjM3YjVmMWI1YzEwMzcwZjY5ODFkMmE0M2E1Y2Y3NDM2OGRmIDE2ZTViMDc4NzY4N2Q4OTA0
ZGFkMmMwMjYxMDc0MDllYjliZmNiOTUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5
MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDQ2MSBwYXNzIDgxY2U0MmIwODcx
YjhlMWNiZDhkY2VlMWE1OWFjMzVmZTUxN2JiYjYgNjhkZjYzN2I1ZjFiNWMxMDM3MGY2OTgxZDJh
NDNhNWNmNzQzNjhkZiAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5
MDg4N2JlCiAxMzA0NjMgcGFzcyA5ZjRhYmZhNjAxMDA0YTlhZWExOTlkYTIwZDcwNWNkOTY2ZTNj
ZGM3IDY4ZGY2MzdiNWYxYjVjMTAzNzBmNjk4MWQyYTQzYTVjZjc0MzY4ZGYgMTZlNWIwNzg3Njg3
ZDg5MDRkYWQyYzAyNjEwNzQwOWViOWJmY2I5NSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNm
MTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwNDY0IGZhaWwgYzNhMjA4
YWYwZDg5NGRhYWE4NDAxNzdiNzQ5YTBlY2YzNTQ0NWE0YiA2OGRmNjM3YjVmMWI1YzEwMzcwZjY5
ODFkMmE0M2E1Y2Y3NDM2OGRmIDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDllYjliZmNi
OTUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMx
MDdhOTkwODg3YmUKIDEzMDQ2NiBwYXNzIDlmNGFiZmE2MDEwMDRhOWFlYTE5OWRhMjBkNzA1Y2Q5
NjZlM2NkYzcgNjhkZjYzN2I1ZjFiNWMxMDM3MGY2OTgxZDJhNDNhNWNmNzQzNjhkZiAxNmU1YjA3
ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA0NjcgZmFpbCBj
M2EyMDhhZjBkODk0ZGFhYTg0MDE3N2I3NDlhMGVjZjM1NDQ1YTRiIDY4ZGY2MzdiNWYxYjVjMTAz
NzBmNjk4MWQyYTQzYTVjZjc0MzY4ZGYgMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWVi
OWJmY2I5NSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3
NmZmYzEwN2E5OTA4ODdiZQogMTMwNDcwIHBhc3MgOWY0YWJmYTYwMTAwNGE5YWVhMTk5ZGEyMGQ3
MDVjZDk2NmUzY2RjNyA2OGRmNjM3YjVmMWI1YzEwMzcwZjY5ODFkMmE0M2E1Y2Y3NDM2OGRmIDE2
ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDllYjliZmNiOTUgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDQ3NSBm
YWlsIGMzYTIwOGFmMGQ4OTRkYWFhODQwMTc3Yjc0OWEwZWNmMzU0NDVhNGIgNjhkZjYzN2I1ZjFi
NWMxMDM3MGY2OTgxZDJhNDNhNWNmNzQzNjhkZiAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3
NDA5ZWI5YmZjYjk1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0
YmM5ODc2ZmZjMTA3YTk5MDg4N2JlClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMK
IFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyODgzMyAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1
bHQgZm91bmQ6IGZsaWdodCAxMzAyNzYgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMzA0NDUgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6
IGZsaWdodCAxMzA0NDcgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQg
OWY0YWJmYTYwMTAwNGE5YWVhMTk5ZGEyMGQ3MDVjZDk2NmUzY2RjNyA2OGRmNjM3YjVmMWI1YzEw
MzcwZjY5ODFkMmE0M2E1Y2Y3NDM2OGRmIDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDll
YjliZmNiOTUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4
NzZmZmMxMDdhOTkwODg3YmUKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3Jh
cGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzA0NjMgKHBhc3MpLCBmb3IgbGFzdCBw
YXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzA0NjQgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVy
ZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzA0NjYgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDEzMDQ2NyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBm
b3VuZDogZmxpZ2h0IDEzMDQ3MCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTMwNDc1IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVw
cm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaWJ2aXJ0
IGdpdDovL2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBjM2EyMDhh
ZjBkODk0ZGFhYTg0MDE3N2I3NDlhMGVjZjM1NDQ1YTRiCiAgQnVnIG5vdCBwcmVzZW50OiA5ZjRh
YmZhNjAxMDA0YTlhZWExOTlkYTIwZDcwNWNkOTY2ZTNjZGM3CiAgTGFzdCBmYWlsIHJlcHJvOiBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwNDc1LwoK
QXV0byBwYWNraW5nIHRoZSByZXBvc2l0b3J5IGluIGJhY2tncm91bmQgZm9yIG9wdGltdW0gcGVy
Zm9ybWFuY2UuClNlZSAiZ2l0IGhlbHAgZ2MiIGZvciBtYW51YWwgaG91c2VrZWVwaW5nLgplcnJv
cjogVGhlIGxhc3QgZ2MgcnVuIHJlcG9ydGVkIHRoZSBmb2xsb3dpbmcuIFBsZWFzZSBjb3JyZWN0
IHRoZSByb290IGNhdXNlCmFuZCByZW1vdmUgZ2MubG9nLgpBdXRvbWF0aWMgY2xlYW51cCB3aWxs
IG5vdCBiZSBwZXJmb3JtZWQgdW50aWwgdGhlIGZpbGUgaXMgcmVtb3ZlZC4KCndhcm5pbmc6IFRo
ZXJlIGFyZSB0b28gbWFueSB1bnJlYWNoYWJsZSBsb29zZSBvYmplY3RzOyBydW4gJ2dpdCBwcnVu
ZScgdG8gcmVtb3ZlIHRoZW0uCgoKICBjb21taXQgYzNhMjA4YWYwZDg5NGRhYWE4NDAxNzdiNzQ5
YTBlY2YzNTQ0NWE0YgogIEF1dGhvcjogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0
LmNvbT4KICBEYXRlOiAgIEZyaSBOb3YgMTYgMTY6MDg6MDMgMjAxOCArMDEwMAogIAogICAgICBj
b25mOiBBZGQgc2V2ZXJhbCBjbGVhbnVwIHBhdGhzCiAgICAgIAogICAgICBJbiBtYW55IGNhc2Vz
LCBhbiBlYXJseSBleGl0IGZyb20gYSBmdW5jdGlvbiB3b3VsZCBjYXVzZQogICAgICBtZW1vcnkg
YWxsb2NhdGVkIGJ5IGxvY2FsIHZpckJ1ZmZlciBpbnN0YW5jZXMgbm90IHRvIGJlCiAgICAgIHJl
bGVhc2VkLgogICAgICAKICAgICAgUHJvdmlkZSBwcm9wZXIgY2xlYW51cCBwYXRocyB0byBzb2x2
ZSB0aGUgaXNzdWUuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5p
IDxhYm9sb2duYUByZWRoYXQuY29tPgogICAgICBSZXZpZXdlZC1ieTogUGF2ZWwgSHJkaW5hIDxw
aHJkaW5hQHJlZGhhdC5jb20+Cgpwbm10b3BuZzogMTgyIGNvbG9ycyBmb3VuZApSZXZpc2lvbiBn
cmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGlidmlydC9idWlsZC1hbWQ2
NC1saWJ2aXJ0LmxpYnZpcnQtYnVpbGQue2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEzMDQ3NTogdG9sZXJhYmxlIEFMTCBGQUlM
CgpmbGlnaHQgMTMwNDc1IGxpYnZpcnQgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0NzUvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoK
CmpvYnM6CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 06:07:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 06:07: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-devel-bounces@lists.xenproject.org>)
	id 1gOchz-0002GZ-52; Mon, 19 Nov 2018 06:06: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=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOchy-0002GQ-MJ
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 06:06:54 +0000
X-Inumbo-ID: 49214a86-ebc1-11e8-8ee2-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 49214a86-ebc1-11e8-8ee2-12d6303a7972;
 Mon, 19 Nov 2018 06:06:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOchk-0002cQ-Af; Mon, 19 Nov 2018 06:06:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOchk-0006T6-0v; Mon, 19 Nov 2018 06:06:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOchj-0008Ph-WD; Mon, 19 Nov 2018 06:06:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130469-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=5a16ba3ae18e6528cb83039951e15a4b76004949
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 06:06:39 +0000
Subject: [Xen-devel] [ovmf test] 130469: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQ2OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0NjkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNWExNmJhM2FlMThlNjUyOGNiODMwMzk5NTFlMTVhNGI3NjAwNDk0OQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTIgZGF5cyAgMTMwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDQ0MyAgMjAxOC0xMS0xOSAwMToxMTowNyBaICAgIDAgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBMaXUgWXUgPHBl
ZHJvYS5saXVAb3V0bG9vay5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUGVkcm9hIExpdSA8cGVk
cm9hLmxpdUBvdXRsb29rLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIFN0
YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRl
bC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSA5MzUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 07:05:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 07:05: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-devel-bounces@lists.xenproject.org>)
	id 1gOdcL-0006aF-AO; Mon, 19 Nov 2018 07:05: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=rtps=n6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gOdcJ-0006Zx-SX
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 07:05:07 +0000
X-Inumbo-ID: 7102c817-ebc9-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7102c817-ebc9-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 07:05:06 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 58E6EAC4B;
 Mon, 19 Nov 2018 07:05:04 +0000 (UTC)
To: David Woodhouse <dwmw2@infradead.org>,
 Sander Eikelenboom <linux@eikelenboom.it>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <3a55659d-4d7e-ea03-0c46-cd115ff1d8f9@eikelenboom.it>
 <c007d98d-1744-f40c-a801-8c1956605d29@suse.com>
 <9e2d3c8a-07b8-dcf8-fb52-0071b63b92d2@eikelenboom.it>
 <4a3e30f5-917e-ea54-0ff9-8135ee3bd4a4@suse.com>
 <5a0a87ee-c029-b503-fce0-54dc55793685@eikelenboom.it>
 <25d57755-d2db-3c7e-d72c-7f2ad612ae91@suse.com>
 <1a44de8669e05d8d895661464bd61cc635f49387.camel@infradead.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <ecb78f93-2dbb-1e90-5be6-f71a1050ef31@suse.com>
Date: Mon, 19 Nov 2018 08:05:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1a44de8669e05d8d895661464bd61cc635f49387.camel@infradead.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] Guest soft lockups with "xen: make xen_qlock_wait()
 nestable"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTEvMjAxOCAwMDoyMiwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+IE9uIFRodSwgMjAx
OC0xMS0wOCBhdCAxMToxOCArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT2gsIHNvcnJ5
LiBPZiBjb3Vyc2UgaXQgZG9lcy4gRGVyZWZlcmVuY2luZyBhIHBlcmNwdSB2YXJpYWJsZQo+PiBk
aXJlY3RseSBjYW4ndCB3b3JrLiBIb3cgc2lsbHkgb2YgbWUuCj4+Cj4+IFRoZSBhdHRhY2hlZCB2
YXJpYW50IHNob3VsZCByZXBhaXIgdGhhdC4gVGVzdGVkIHRvIG5vdCBicmVhayBib290aW5nLgo+
IAo+IFN0cmljdGx5IHNwZWFraW5nLCBzaG91bGRuJ3QgeW91IGhhdmUgYW4gYXRvbWljX2luaXQo
KSBpbiB0aGVyZQo+IHNvbWV3aGVyZT8KCmF0b21pY190IHZhcmlhYmxlcyBpbml0aWFsaXplZCB3
aXRoIDAgKGUuZy4gc3RhdGljIG9uZXMpIHNlZW0gbm90IHRvCnJlcXVpcmUgYXRvbWljX2luaXQo
KSAob3IgQVRPTUlDX0lOSVQpLiBEb2N1bWVudGF0aW9uL2F0b21pY190LnR4dApkb2Vzbid0IG1l
bnRpb24gdGhlIG5lZWQgdG8gdXNlIGl0IGluIHRoaXMgY2FzZS4gU28gSSBndWVzcyBpdCBpcyBh
Cm1hdHRlciBvZiB0YXN0ZS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 07:05:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 07:05: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-devel-bounces@lists.xenproject.org>)
	id 1gOdd9-0006dC-Ld; Mon, 19 Nov 2018 07:05: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=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOdd8-0006d1-KB
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 07:05:58 +0000
X-Inumbo-ID: 894e437c-ebc9-11e8-8688-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 894e437c-ebc9-11e8-8688-12d6303a7972;
 Mon, 19 Nov 2018 07:05:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOdcu-00049I-Dk; Mon, 19 Nov 2018 07:05:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOdcu-0001Gb-2b; Mon, 19 Nov 2018 07:05:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOdcu-00062V-1B; Mon, 19 Nov 2018 07:05:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130353-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-arm64-arm64-xl-credit1:<job
 status>:broken:regression
 qemu-mainline:test-arm64-arm64-xl-credit1:host-install(4):broken:regression
 qemu-mainline:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=83c496599cc04926ecbc3e47a37debaa3e38b686
X-Osstest-Versions-That: qemuu=cb968d275c145467c8b385a3618a207ec111eab1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 07:05:44 +0000
Subject: [Xen-devel] [qemu-mainline test] 130353: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDM1MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzAzNTMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMu
IDEyOTk5NgogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5OTk2CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk5OTYKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjk5OTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTk5NgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5
OTk2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMjk5OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTk5NgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDgz
YzQ5NjU5OWNjMDQ5MjZlY2JjM2U0N2EzN2RlYmFhM2UzOGI2ODYKYmFzZWxpbmUgdmVyc2lvbjoK
IHFlbXV1ICAgICAgICAgICAgICAgIGNiOTY4ZDI3NWMxNDU0NjdjOGIzODVhMzYxOGEyMDdlYzEx
MWVhYjEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTk5NiAgMjAxOC0xMS0xMyAyMjo0OToxNiBa
ICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzAxNjggIDIwMTgtMTEtMTYgMDQ6Mjc6
MzAgWiAgICAzIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzAzNTMg
IDIwMTgtMTEtMTcgMjM6MDQ6MjggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4IEJlbm7DqWUgPGFsZXgu
YmVubmVlQGxpbmFyby5vcmc+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAg
RGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRXJpayBTa3VsdGV0eSA8ZXNr
dWx0ZXRAcmVkaGF0LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBK
YXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50
QHZpdmllci5ldT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAg
UGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFByYXNhZCBKIFBhbmRp
dCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgu
aWJtLmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBa
aGFuZyBDaGVuIDx6aGFuZ2NraWRAZ21haWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
am9iIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Y29tbWl0IDgzYzQ5NjU5OWNjMDQ5MjZlY2JjM2U0N2EzN2RlYmFhM2UzOGI2ODYKTWVyZ2U6IDZl
YTQxNjFlNjQgMTQ0YWFhOTkwZQpBdXRob3I6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxA
bGluYXJvLm9yZz4KRGF0ZTogICBGcmkgTm92IDE2IDEzOjUzOjAxIDIwMTggKzAwMDAKCiAgICBN
ZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1vdGVzL2tyYXhlbC90YWdzL2ZpeGVzLTMx
LTIwMTgxMTE2LXB1bGwtcmVxdWVzdCcgaW50byBzdGFnaW5nCiAgICAKICAgIHVpOiBhZGQgcmVu
ZGVybm9kZSBhcmcgZm9yIGVnbC1oZWFkbGVzcyAoZml4ZXMgcGVybWlzc2lvbiBpc3N1ZXMgd2l0
aCBsaWJ2aXJ0KQogICAgCiAgICAjIGdwZzogU2lnbmF0dXJlIG1hZGUgRnJpIDE2IE5vdiAyMDE4
IDEzOjI5OjE1IEdNVAogICAgIyBncGc6ICAgICAgICAgICAgICAgIHVzaW5nIFJTQSBrZXkgNENC
NkQ4RUVEM0U4NzEzOAogICAgIyBncGc6IEdvb2Qgc2lnbmF0dXJlIGZyb20gIkdlcmQgSG9mZm1h
bm4gKHdvcmspIDxrcmF4ZWxAcmVkaGF0LmNvbT4iCiAgICAjIGdwZzogICAgICAgICAgICAgICAg
IGFrYSAiR2VyZCBIb2ZmbWFubiA8Z2VyZEBrcmF4ZWwub3JnPiIKICAgICMgZ3BnOiAgICAgICAg
ICAgICAgICAgYWthICJHZXJkIEhvZmZtYW5uIChwcml2YXRlKSA8a3JheGVsQGdtYWlsLmNvbT4i
CiAgICAjIFByaW1hcnkga2V5IGZpbmdlcnByaW50OiBBMDMyIDhDRkYgQjkzQSAxN0E3IDk5MDEg
IEZFN0QgNENCNiBEOEVFIEQzRTggNzEzOAogICAgCiAgICAqIHJlbW90ZXMva3JheGVsL3RhZ3Mv
Zml4ZXMtMzEtMjAxODExMTYtcHVsbC1yZXF1ZXN0OgogICAgICBoZWxwOiBQcm92aWRlIGhlbHAg
Zm9yIGVnbC1oZWFkbGVzcwogICAgICB1aTogQWxsb3cgc3BlY2lmeWluZyAncmVuZGVybm9kZScg
ZGlzcGxheSBvcHRpb24gZm9yIGVnbC1oZWFkbGVzcwogICAgICBxYXBpOiBBZGQgInJlbmRlcm5v
ZGUiIGRpc3BsYXkgb3B0aW9uIGZvciBlZ2wtaGVhZGxlc3MKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgoKY29tbWl0IDE0NGFh
YTk5MGUwZDU0ZDA4ODY1YzRkOThiYTIxMzhhODk2ODk1MzAKQXV0aG9yOiBFcmlrIFNrdWx0ZXR5
IDxlc2t1bHRldEByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBOb3YgMTYgMTE6MTQ6NDQgMjAxOCAr
MDEwMAoKICAgIGhlbHA6IFByb3ZpZGUgaGVscCBmb3IgZWdsLWhlYWRsZXNzCiAgICAKICAgIEVH
TCBoZWFkbGVzcyBoYXMgYmVlbiBtaXNzaW5nIGZyb20gUUVNVSdzIGhlbHAgb3IgbWFuIHBhZ2Us
IHdlIHNob3VsZAogICAgbWVudGlvbiB0aGF0IHN1Y2ggYSB0aGluZyBleGlzdHMsIGVzcGVjaWFs
bHkgc2luY2UgcHJvamVjdHMgbGlrZSBsaWJ2aXJ0CiAgICBtaWdodCByZWx5IG9uIHRoYXQuIFRo
aXMgcGF0Y2ggYWxzbyBhZGRzIHRoZSBuZXdseSBpbnRyb2R1Y2VkIG9wdGlvbiBmb3IKICAgIGVn
bC1oZWFkbGVzcyAncmVuZGVybm9kZScuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEVyaWsgU2t1
bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CiAgICBNZXNzYWdlLWlkOiA4N2VmNjc4YjA5MzRk
M2FiYmE2NmM0NmM5ZTY1YjU3MTE5ZDI5Mjk1LjE1NDIzNjI5NDkuZ2l0LmVza3VsdGV0QHJlZGhh
dC5jb20KICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29t
PgoKY29tbWl0IDkxZTYxOTQ3ZWIyYmUyMWIwMDA5MWQzNGY1NjkyZjg5Y2VmNDEzNzYKQXV0aG9y
OiBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBOb3YgMTYg
MTE6MTQ6NDMgMjAxOCArMDEwMAoKICAgIHVpOiBBbGxvdyBzcGVjaWZ5aW5nICdyZW5kZXJub2Rl
JyBkaXNwbGF5IG9wdGlvbiBmb3IgZWdsLWhlYWRsZXNzCiAgICAKICAgIEFzIGxpYnZpcnQgY2Fu
J3QgcHJlZGljdCB3aGljaCByZW5kZXJub2RlIFFFTVUgd291bGQgcGljaywgaXQKICAgIHdvbid0
IGFkanVzdCB0aGUgcGVybWlzc2lvbnMgb24gdGhlIGRldmljZSwgaGVuY2UgUUVNVSBnZXR0aW5n
CiAgICAiUGVybWlzc2lvbiBkZW5pZWQiIHdoZW4gb3BlbmluZyB0aGUgRFJJIGRldmljZS4gVGhl
cmVmb3JlLCBlbmFibGUKICAgICdyZW5kZXJub2RlJyBvcHRpb24gZm9yIGVnbC1oZWFkbGVzcyBk
aXNwbGF5IHR5cGUuCiAgICAKICAgIFJlc29sdmVzOiBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5j
b20vc2hvd19idWcuY2dpP2lkPTE2NDgyMzYKICAgIAogICAgU2lnbmVkLW9mZi1ieTogRXJpayBT
a3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDI3ZjQ2MTdmMTlh
YTEwNzIxMTRmMTBmMWFhOWRkMTk5NzM1ZWY5ODIuMTU0MjM2Mjk0OS5naXQuZXNrdWx0ZXRAcmVk
aGF0LmNvbQogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+Cgpjb21taXQgZDRkYzRhYjEzM2I1ZDdiMDY2YWExNDAzNmYyOTdlZDIwMzk4ZGQzMgpBdXRo
b3I6IEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIE5vdiAx
NiAxMToxNDo0MiAyMDE4ICswMTAwCgogICAgcWFwaTogQWRkICJyZW5kZXJub2RlIiBkaXNwbGF5
IG9wdGlvbiBmb3IgZWdsLWhlYWRsZXNzCiAgICAKICAgIFVubGlrZSBTUElDRSwgZWdsLWhlYWRs
ZXNzIGRvZXNuJ3Qgb2ZmZXIgYSB3YXkgb2Ygc3BlY2lmeWluZyB0aGUgRFJNCiAgICBub2RlIHVz
ZWQgZm9yIE9wZW5HTCwgaGVuY2UgUUVNVSBhbHdheXMgc2VsZWN0aW5nIHRoZSBmaXJzdCBvbmUg
dGhhdCBpcwogICAgYXZhaWxhYmxlLiBUaHVzLCBhZGQgdGhlICdyZW5kZXJub2RlJyBvcHRpb24g
Zm9yIGVnbC1oZWFkbGVzcyB0byBRQVBJLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBFcmlrIFNr
dWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgogICAgTWVzc2FnZS1pZDogNzY1OGUxNWVjYTcy
ZDUyMGU3YTVmYjFjMmU3MjQ3MDJkODNkNGY3Zi4xNTQyMzYyOTQ5LmdpdC5lc2t1bHRldEByZWRo
YXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNv
bT4KCmNvbW1pdCA2ZWE0MTYxZTY0NTFjOGE5OWEzZDhjMTk3MzYyZTIxMTNlN2E1ZjZjCk1lcmdl
OiBkODM1YzYxOTI0IDAxM2E2MjAyMGEKQXV0aG9yOiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlk
ZWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgRnJpIE5vdiAxNiAxMDowMTowNCAyMDE4ICswMDAwCgog
ICAgTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAncmVtb3Rlcy9qYXNvd2FuZy90YWdzL25l
dC1wdWxsLXJlcXVlc3QnIGludG8gc3RhZ2luZwogICAgCiAgICAjIGdwZzogU2lnbmF0dXJlIG1h
ZGUgRnJpIDE2IE5vdiAyMDE4IDAzOjM4OjU4IEdNVAogICAgIyBncGc6ICAgICAgICAgICAgICAg
IHVzaW5nIFJTQSBrZXkgRUYwNDk2NUIzOThENjIxMQogICAgIyBncGc6IEdvb2Qgc2lnbmF0dXJl
IGZyb20gIkphc29uIFdhbmcgKEphc29uIFdhbmcgb24gUmVkSGF0KSA8amFzb3dhbmdAcmVkaGF0
LmNvbT4iCiAgICAjIGdwZzogV0FSTklORzogVGhpcyBrZXkgaXMgbm90IGNlcnRpZmllZCB3aXRo
IHN1ZmZpY2llbnRseSB0cnVzdGVkIHNpZ25hdHVyZXMhCiAgICAjIGdwZzogICAgICAgICAgSXQg
aXMgbm90IGNlcnRhaW4gdGhhdCB0aGUgc2lnbmF0dXJlIGJlbG9uZ3MgdG8gdGhlIG93bmVyLgog
ICAgIyBQcmltYXJ5IGtleSBmaW5nZXJwcmludDogMjE1RCA0NkY0IDgyNDYgNjg5RSBDNzdGICAz
NTYyIEVGMDQgOTY1QiAzOThEIDYyMTEKICAgIAogICAgKiByZW1vdGVzL2phc293YW5nL3RhZ3Mv
bmV0LXB1bGwtcmVxdWVzdDoKICAgICAgbmV0L2ZpbHRlci1yZXdyaXRlci5jOiBGaXggY292ZXJp
dHkgc3RhdGljIGFuYWx5c2lzIGlzc3VlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBldGVyIE1h
eWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KCmNvbW1pdCAwMTNhNjIwMjBhOTJmMzcx
NTU1YzY3MzQyNDI0ZjJmOTQ0YjYyYmU0CkF1dGhvcjogWmhhbmcgQ2hlbiA8emhhbmdja2lkQGdt
YWlsLmNvbT4KRGF0ZTogICBXZWQgT2N0IDMxIDA4OjUwOjE1IDIwMTggKzA4MDAKCiAgICBuZXQv
ZmlsdGVyLXJld3JpdGVyLmM6IEZpeCBjb3Zlcml0eSBzdGF0aWMgYW5hbHlzaXMgaXNzdWUKICAg
IAogICAgVGhlIG9yaWdpbmFsIGNvZGUganVzdCBmb2xsb3cgdGhlIFRDUCBzdGF0ZSBkaWFncmFt
LAogICAgYnV0IGluIHRoaXMgY2FzZSwgd2UgY2FuIHNraXAgdGhlIFRDUFNfVElNRV9XQUlUIHN0
YXRlIHRvIHNpbXBsaWZ5CiAgICB0aGUgaW1wbGVtZW50YXRpb24uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFpoYW5nIENoZW4gPHpoYW5nY2tpZEBnbWFpbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgoKY29tbWl0IGQ4MzVjNjE5MjQ5NWRj
NWIyYzNhMTVhMDc2MWViNTdkOGQzMTA4MjgKTWVyZ2U6IGJiYTM5MGNiOWUgNWU1OGI1OGM0NwpB
dXRob3I6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KRGF0ZTogICBU
aHUgTm92IDE1IDE0OjE4OjI1IDIwMTggKzAwMDAKCiAgICBNZXJnZSByZW1vdGUtdHJhY2tpbmcg
YnJhbmNoICdyZW1vdGVzL3N0ZWZhbmJlcmdlci90YWdzL3B1bGwtdHBtLTIwMTgtMTEtMTUtMScg
aW50byBzdGFnaW5nCiAgICAKICAgIE1lcmdlIHRwbSAyMDE4LzExLzE1IHYxCiAgICAKICAgICMg
Z3BnOiBTaWduYXR1cmUgbWFkZSBUaHUgMTUgTm92IDIwMTggMTQ6MDM6NDUgR01UCiAgICAjIGdw
ZzogICAgICAgICAgICAgICAgdXNpbmcgUlNBIGtleSA3NUFENjU4MDJBMEI0MjExCiAgICAjIGdw
ZzogR29vZCBzaWduYXR1cmUgZnJvbSAiU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0
LmlibS5jb20+IgogICAgIyBncGc6IFdBUk5JTkc6IFRoaXMga2V5IGlzIG5vdCBjZXJ0aWZpZWQg
d2l0aCBhIHRydXN0ZWQgc2lnbmF0dXJlIQogICAgIyBncGc6ICAgICAgICAgIFRoZXJlIGlzIG5v
IGluZGljYXRpb24gdGhhdCB0aGUgc2lnbmF0dXJlIGJlbG9uZ3MgdG8gdGhlIG93bmVyLgogICAg
IyBQcmltYXJ5IGtleSBmaW5nZXJwcmludDogQjgxOCBCOUNBIERGOTAgODlDMiBENUNFICBDNjZC
IDc1QUQgNjU4MCAyQTBCIDQyMTEKICAgIAogICAgKiByZW1vdGVzL3N0ZWZhbmJlcmdlci90YWdz
L3B1bGwtdHBtLTIwMTgtMTEtMTUtMToKICAgICAgdGVzdHM6IHRwbTogVXNlIGdfdGVzdF9tZXNz
YWdlIHJhdGhlciB0aGFuIGZwcmludGYKICAgICAgdHBtOiB1c2UgbG9vcCBpdGVyYXRvciB0byBz
ZXQgc3RzIGRhdGEgZmllbGQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgoKY29tbWl0IGJiYTM5MGNiOWVlMzExOTVmNGI1ZDVi
MDYxODMxZjVjYTM3NjE0ZTIKQXV0aG9yOiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxp
bmFyby5vcmc+CkRhdGU6ICAgVGh1IE5vdiAxNSAxMTo0NjoxNiAyMDE4ICswMDAwCgogICAgbGlu
dXgtdXNlci9zcGFyYy9zaWduYWwuYzogUmVtb3ZlIGRlYWQgY29kZQogICAgCiAgICBDb3Zlcml0
eSBjb21wbGFpbnMgKENJRCAxMzkwODQ3KSBhYm91dCBzb21lIGRlYWQgY29kZSBpbgogICAgZG9f
c2lncmV0dXJuKCkuIFRoaXMgaXMgYW4gaWYgKGVycikgY2xhdXNlIHRoYXQgY2FuIG5ldmVyIGJl
CiAgICB0cnVlLCBjb3BpZWQgZnJvbSB0aGUga2VybmVsICh3aGVyZSBfX2dldF91c2VyIHJldHVy
bnMgYW4gZXJyb3IpLgogICAgVGhlIG9uZSBjb2RlIHBhdGggdGhhdCBjb3VsZCByZXBvcnQgYW4g
ZXJyb3IgaXMgaW4gdGhlCiAgICBjdXJyZW50bHkgY29tbWVudGVkLW91dCBwc2V1ZG9jb2RlIGZv
ciBoYW5kbGluZyBGUFUgcmVnaXN0ZXIKICAgIHJlc3RvcmluZywgc28gbW92ZSB0aGUgaWYgaW50
byB0aGF0IGNvbW1lbnQgKGFuZCBmaXggdGhlCiAgICBicm9rZW4gaW5kZW50IGluIHRoZSBjb21t
ZW50IGluIHRoZSBwcm9jZXNzKS4KICAgIAogICAgKFRoZSBuZXcgcG9zaXRpb24gZm9yIHRoZSBl
cnJvciBjaGVjayBpcyBhbHNvIHRoZSBzZW1hbnRpY2FsbHkKICAgIGNvcnJlY3Qgb25lIC0tIHdl
IHNob3VsZCBub3QgcmVzdG9yZSB0aGUgc2lnbmFsIG1hc2sgZnJvbQogICAgdGhlIHNpZ25hbCBm
cmFtZSBpZiB3ZSBnZXQgYW4gZXJyb3IgaGVyZSwgc28gdGhlIGNoZWNrIG11c3QKICAgIGJlIGRv
bmUgYmVmb3JlIHNldF9zaWdtYXNrKCksIG5vdCBhZnRlci4pCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgICBNZXNzYWdlLWlkOiAy
MDE4MTExNTExNDYxNi4yNjI2NS0xLXBldGVyLm1heWRlbGxAbGluYXJvLm9yZwoKY29tbWl0IDNm
Y2NkM2YyNmVmM2MwYzc2YTA2YzEzOGIxN2FmNmQ1NWE1ZDk5MDQKQXV0aG9yOiBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgRnJpIE5vdiA5IDEwOjEzOjUy
IDIwMTggLTA2MDAKCiAgICBtYWtlLXJlbGVhc2U6IGFkZCBza2lib290IC52ZXJzaW9uIGZpbGUK
ICAgIAogICAgVGhpcyBpcyBuZWVkZWQgdG8gYnVpbGQgc2tpYm9vdCBmcm9tIHRhcmJhbGwtZGlz
dHJpYnV0ZWQgc291cmNlcwogICAgc2luY2UgdGhlIGdpdCBkYXRhIHRoZSBtYWtlX3JlbGVhc2Uu
c2ggc2NyaXB0IHJlbGllcyBvbiB0byBnZW5lcmF0ZQogICAgaXQgaXMgbm90IGF2YWlsYWJsZS4K
ICAgIAogICAgQ2M6IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcKICAgIFJlcG9ydGVkLWJ5OiBNaWNo
YWVsIFRva2FyZXYgPG1qdEB0bHMubXNrLnJ1PgogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBS
b3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFBoaWxpcHBl
IE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgICBNZXNzYWdlLWlkOiAyMDE4MTEw
OTE2MTM1Mi4yOTg3My0xLW1kcm90aEBsaW51eC52bmV0LmlibS5jb20KICAgIFNpZ25lZC1vZmYt
Ynk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KCmNvbW1pdCA1ZWI0
ODkwNmQ0OWU3NDA2MWE4ZjEyMTgzMzA5MTViODBhYmQ3ZmI3Ck1lcmdlOiAxOGQzMGU3YjU5IDFm
NDQyZGE1MWUKQXV0aG9yOiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+
CkRhdGU6ICAgVGh1IE5vdiAxNSAxMToyNjo0OCAyMDE4ICswMDAwCgogICAgTWVyZ2UgcmVtb3Rl
LXRyYWNraW5nIGJyYW5jaCAncmVtb3Rlcy9zdHNxdWFkL3RhZ3MvcHVsbC10ZXN0aW5nLWZpeGVz
LWZvci0zLjEtMTQxMTE4LTEnIGludG8gc3RhZ2luZwogICAgCiAgICBUZXN0aW5nIHR3ZWFrczoK
ICAgIAogICAgICAtIHNwbGl0IE1hY09TWCBidWlsZAogICAgICAtIGZpeCBmb3IgcmVhZGRpcigp
IGZhaWx1cmVzIGluIGNoZWNrLXRjZwogICAgCiAgICAjIGdwZzogU2lnbmF0dXJlIG1hZGUgV2Vk
IDE0IE5vdiAyMDE4IDEzOjA4OjI0IEdNVAogICAgIyBncGc6ICAgICAgICAgICAgICAgIHVzaW5n
IFJTQSBrZXkgRkJEMERCMDk1QTlFMkE0NAogICAgIyBncGc6IEdvb2Qgc2lnbmF0dXJlIGZyb20g
IkFsZXggQmVubsOpZSAoTWFzdGVyIFdvcmsgS2V5KSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4i
CiAgICAjIFByaW1hcnkga2V5IGZpbmdlcnByaW50OiA2Njg1IEFFOTkgRTc1MSA2N0JDIEFGQzgg
IERGMzUgRkJEMCBEQjA5IDVBOUUgMkE0NAogICAgCiAgICAqIHJlbW90ZXMvc3RzcXVhZC90YWdz
L3B1bGwtdGVzdGluZy1maXhlcy1mb3ItMy4xLTE0MTExOC0xOgogICAgICB0ZXN0cy90Y2cvbXVs
dGlhcmNoOiBmaXggMzJiaXQgbGludXgtdGVzdCBvbiA2NGJpdCBob3N0CiAgICAgIC50cmF2aXMu
eW1sOiBzcGxpdCBNYWNPU1ggYnVpbGRzIGFuZCByZWR1Y2UgdGFyZ2V0IGxpc3QKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgoK
Y29tbWl0IDE4ZDMwZTdiNTliMGIwYzY1NTViZmJmNDY0NjE3NjUyYTUwYTBkMGYKTWVyZ2U6IGNi
OTY4ZDI3NWMgYjZlNjdlY2M3YgpBdXRob3I6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxA
bGluYXJvLm9yZz4KRGF0ZTogICBUaHUgTm92IDE1IDEwOjAxOjE2IDIwMTggKzAwMDAKCiAgICBN
ZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1vdGVzL2NvaHVjay90YWdzL3MzOTB4LTIw
MTgxMTE0JyBpbnRvIHN0YWdpbmcKICAgIAogICAgRml4IGVycm9yIGhhbmRsaW5nIGR1cmluZyB6
cGNpIGRldmljZSBjcmVhdGlvbi4KICAgIAogICAgIyBncGc6IFNpZ25hdHVyZSBtYWRlIFdlZCAx
NCBOb3YgMjAxOCAxMDowODo0MyBHTVQKICAgICMgZ3BnOiAgICAgICAgICAgICAgICB1c2luZyBS
U0Ega2V5IERFQ0Y2QjkzQzZGMDJGQUYKICAgICMgZ3BnOiBHb29kIHNpZ25hdHVyZSBmcm9tICJD
b3JuZWxpYSBIdWNrIDxjb25ueUBjb3JuZWxpYS1odWNrLmRlPiIKICAgICMgZ3BnOiAgICAgICAg
ICAgICAgICAgYWthICJDb3JuZWxpYSBIdWNrIDxodWNrY0BsaW51eC52bmV0LmlibS5jb20+Igog
ICAgIyBncGc6ICAgICAgICAgICAgICAgICBha2EgIkNvcm5lbGlhIEh1Y2sgPGNvcm5lbGlhLmh1
Y2tAZGUuaWJtLmNvbT4iCiAgICAjIGdwZzogICAgICAgICAgICAgICAgIGFrYSAiQ29ybmVsaWEg
SHVjayA8Y29odWNrQGtlcm5lbC5vcmc+IgogICAgIyBncGc6ICAgICAgICAgICAgICAgICBha2Eg
IkNvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiIKICAgICMgUHJpbWFyeSBrZXkgZmlu
Z2VycHJpbnQ6IEMzRDAgRDY2RCBDMzYyIDRGRjYgQThDMCAgMThDRSBERUNGIDZCOTMgQzZGMCAy
RkFGCiAgICAKICAgICogcmVtb3Rlcy9jb2h1Y2svdGFncy9zMzkweC0yMDE4MTExNDoKICAgICAg
czM5MHgvcGNpOiBwcm9wZXJseSBmYWlsIGlmIHRoZSB6UENJIGRldmljZSBjYW5ub3QgYmUgY3Jl
YXRlZAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxs
QGxpbmFyby5vcmc+Cgpjb21taXQgNWU1OGI1OGM0NzhiZDAwYzgwN2JkNzgxNGNjYWIxNDhkNDlj
YzkwMQpBdXRob3I6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgpE
YXRlOiAgIFR1ZSBOb3YgNiAwOTowODo0MCAyMDE4IC0wNTAwCgogICAgdGVzdHM6IHRwbTogVXNl
IGdfdGVzdF9tZXNzYWdlIHJhdGhlciB0aGFuIGZwcmludGYKICAgIAogICAgRGlzcGxheSBhIG1l
c3NhZ2UgZHVyaW5nIHRoZSB0ZXN0IHVzaW5nIGdfdGVzdF9tZXNzYWdlIHJhdGhlcgogICAgdGhh
biBmcHJpbnRmLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5i
QGxpbnV4LmlibS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGhvbWFzIEh1dGggPHRodXRoQHJlZGhh
dC5jb20+Cgpjb21taXQgNmE1MGJiOThmMjQ5MjljOWZjNjllOTE5N2ViMjFjMTQyZTA2MWZiZApB
dXRob3I6IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgpEYXRlOiAgIFR1
ZSBOb3YgNiAxMDo1MTo0NCAyMDE4ICswNTMwCgogICAgdHBtOiB1c2UgbG9vcCBpdGVyYXRvciB0
byBzZXQgc3RzIGRhdGEgZmllbGQKICAgIAogICAgV2hlbiBUSVMgcmVxdWVzdCBpcyBkb25lLCBz
ZXQgJ3N0cycgZGF0YSBmaWVsZCBhY3Jvc3MgYWxsIGxvY2FsaXRpZXMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogICAgUmV2
aWV3ZWQtYnk6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4KCmNvbW1pdCAx
ZjQ0MmRhNTFlMDg4MTYwZTg5MmM0ZTA1OWMxNTRlZWMzZjA1OGM1CkF1dGhvcjogTGF1cmVudCBW
aXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgpEYXRlOiAgIFR1ZSBOb3YgMTMgMTg6NTQ6MzcgMjAx
OCArMDEwMAoKICAgIHRlc3RzL3RjZy9tdWx0aWFyY2g6IGZpeCAzMmJpdCBsaW51eC10ZXN0IG9u
IDY0Yml0IGhvc3QKICAgIAogICAgRml4OgogICAgCiAgICAgIFRFU1QgICAgbGludXgtdGVzdCBv
biBpMzg2CiAgICAgIC4uLi90ZXN0cy90Y2cvbXVsdGlhcmNoL2xpbnV4LXRlc3QuYzoyMDE6IHJl
YWRkaXIKICAgIAogICAgcmVhZGRpcigpIGNhbGxzIGdldGRlbnRzNjQoKSB0byBoYXZlIHRoZSBs
aXN0IG9mIHRoZSBlbnRyaWVzIGluIGEKICAgIGRpcmVjdG9yeSwgYW5kIGdldGRlbnRzNjQoKSBj
YW4gcmV0dXJuIDY0Yml0IGRfb2ZmIHZhbHVlcyAod2l0aCBleHQ0LAogICAgZm9yIGluc3RhbmNl
KSB0aGF0IHdpbGwgbm90IGZpdCBpbiB0aGUgMzJiaXQgZF9vZmYgZmllbGQgb2YgdGhlCiAgICBy
ZWFkZGlyKCkgZGlyZW50IHN0cnVjdHVyZS4KICAgIAogICAgVG8gYXZvaWQgdGhhdCwgdXNlIHJl
YWRkaXI2NCgpIHRvIHVzZSBhIDY0Yml0IGRfb2ZmIGZpZWxkIHRvby4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogICAgU2lnbmVkLW9m
Zi1ieTogQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgoKY29tbWl0IGFkY2Y5
NjgzMGRhODA2NjQzMzIwNzVlODEwNTZjZGUxMWRmZWI1MDIKQXV0aG9yOiBBbGV4IEJlbm7DqWUg
PGFsZXguYmVubmVlQGxpbmFyby5vcmc+CkRhdGU6ICAgTW9uIE9jdCA4IDExOjU2OjEzIDIwMTgg
KzAxMDAKCiAgICAudHJhdmlzLnltbDogc3BsaXQgTWFjT1NYIGJ1aWxkcyBhbmQgcmVkdWNlIHRh
cmdldCBsaXN0CiAgICAKICAgIFdlIGhhdmUgcmVhY2hlZCB0aGUgcG9pbnQgd2hlcmUgdGhlIE1h
Y09TWCBidWlsZCB3YXMgcmVndWxhcmx5IHRpbWluZwogICAgb3V0LiBTbyBhcyBiZWZvcmUgSSd2
ZSByZWR1Y2VkIHRoZSB0YXJnZXQgbGlzdCB0byAibWFqb3IiCiAgICBhcmNoaXRlY3R1cmVzIHRv
IHRyeSBhbmQgYnJpbmcgdGhlIGJ1aWxkIHRpbWUgZG93bi4gSSd2ZSBhZGRlZCBhbgogICAgYWRk
aXRpb25hbCBNYWNPU1ggYnVpbGQgd2l0aCB0aGUgbGF0ZXN0IFhDb2RlIHdpdGggYSBtaW5pbWFs
IGxpc3Qgb2YKICAgICJtb3N0IGxpa2VseSIgdGFyZ2V0cyBvbiBNYWNPUy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgoKY29tbWl0
IGI2ZTY3ZWNjN2I2ZTg5Mzg5ODJhYjk0ODIwYzA3OWYyNDg0NWY2MjMKQXV0aG9yOiBEYXZpZCBI
aWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgTm92IDEzIDEzOjE3OjEw
IDIwMTggKzAxMDAKCiAgICBzMzkweC9wY2k6IHByb3Blcmx5IGZhaWwgaWYgdGhlIHpQQ0kgZGV2
aWNlIGNhbm5vdCBiZSBjcmVhdGVkCiAgICAKICAgIFJpZ2h0IG5vdywgZXJyb3JzIGR1cmluZyBy
ZWFsaXplKCkvcHJlX3BsdWcvcGx1ZyBvZiB0aGUgelBDSSBkZXZpY2UKICAgIHdvdWxkIHJlc3Vs
dCBpbiBRRU1VIGNyYXNoaW5nIGluc3RlYWQgb2YgZmFpbGluZyBuaWNlbHkgd2hlbiBjcmVhdGlu
ZwogICAgYSB6UENJIGRldmljZSBmb3IgYSBQQ0kgZGV2aWNlLgogICAgCiAgICBSZXZpZXdlZC1i
eTogVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ29sbGlu
IFdhbGxpbmcgPHdhbGxpbmdAbGludXguaWJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IERhdmlk
IEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogICAgTWVzc2FnZS1JZDogPDIwMTgxMTEz
MTIxNzEwLjE4NDkwLTEtZGF2aWRAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IENvcm5l
bGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 07:09:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 07:09: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-devel-bounces@lists.xenproject.org>)
	id 1gOdgU-0006s9-CP; Mon, 19 Nov 2018 07:09: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=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOdgS-0006rz-NK
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 07:09:24 +0000
X-Inumbo-ID: 0467472a-ebca-11e8-994a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0467472a-ebca-11e8-994a-12d6303a7972;
 Mon, 19 Nov 2018 07:09:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOdgE-0004FW-WA; Mon, 19 Nov 2018 07:09:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOdgE-0001UB-OB; Mon, 19 Nov 2018 07:09:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOdgE-0004Ou-NZ; Mon, 19 Nov 2018 07:09:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130478-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=5a16ba3ae18e6528cb83039951e15a4b76004949
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 07:09:10 +0000
Subject: [Xen-devel] [ovmf test] 130478: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQ3OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0NzgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNWExNmJhM2FlMThlNjUyOGNiODMwMzk5NTFlMTVhNGI3NjAwNDk0OQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTIgZGF5cyAgMTMxIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDQ0MyAgMjAxOC0xMS0xOSAwMToxMTowNyBaICAgIDAgZGF5cyAgICA0IGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBMaXUgWXUgPHBl
ZHJvYS5saXVAb3V0bG9vay5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUGVkcm9hIExpdSA8cGVk
cm9hLmxpdUBvdXRsb29rLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIFN0
YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRl
bC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSA5MzUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 08:10:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 08:10: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-devel-bounces@lists.xenproject.org>)
	id 1gOedL-0003l9-OC; Mon, 19 Nov 2018 08:10: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOedK-0003l4-G5
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 08:10:14 +0000
X-Inumbo-ID: 897bc348-ebd2-11e8-b03c-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 897bc348-ebd2-11e8-b03c-12d6303a7972;
 Mon, 19 Nov 2018 08:10:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 01:10:11 -0700
Message-Id: <5BF26FDF02000078001FD29D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 01:10:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20181118131405.14122-1-wei.liu2@citrix.com>
In-Reply-To: <20181118131405.14122-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86: fix efi.lds dependency generation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjExLjE4IGF0IDE0OjE0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
UkFORENPTkZJRyBidWlsZHMgZGlzY292ZXIgZWZpLmxkcyBpcyBub3QgdXBkYXRlZCB3aGVuIGF1
dG9nZW5lcmF0ZWQKPiBoZWFkZXJzIGFyZSB1cGRhdGVkLgo+IAo+IFVwb24gaW5zcGVjdGlvbiwg
dGhlIGdlbmVyYXRlZCAuZCBmaWxlIGNvbnRhaW5zIHhlbi5sZHMubyBhcyB0YXJnZXQsCj4gbm90
IHRoZSBvbmNlIHRob3VnaHQgZWZpLmxkcy5vLiBUaGF0J3MgYmVjYXVzZSBnY2MgZGlzcmVnYXJk
cyB0aGUKPiBvdXRwdXQgb2JqZWN0IG5hbWUgc3BlY2lmaWVkIGJ5IC1vIHdoZW4gZ2VuZXJhdGlu
ZyBkZXBlbmRlbmN5LCBzbyB0aGUKPiBzZWQgaW52b2NhdGlvbiBoYXMgbm8gZWZmZWN0LgoKQXJn
dWFibHkgdGhpcyBpcyBhIGdjYyBidWcsIHdoaWNoIEknZCBleHBlY3QgdGhlbSB0byBmaXggYXQg
c29tZSBwb2ludC4KSGVuY2UgSSdkIHByZWZlciAuLi4KCj4gLS0tIGEveGVuL2FyY2gveDg2L01h
a2VmaWxlCj4gKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCj4gQEAgLTIzOSw3ICsyMzksNyBA
QCB4ZW4ubGRzOiB4ZW4ubGRzLlMKPiAgCj4gIGVmaS5sZHM6IHhlbi5sZHMuUwo+ICAJJChDQykg
LVAgLUUgLVVpMzg2IC1ERUZJICQoZmlsdGVyLW91dCAtV2EkKGNvbW1hKSUsJChBRkxBR1MpKSAt
byAkQCAkPAo+IC0Jc2VkIC1lICdzL2VmaVwubGRzXC5vOi9lZmlcLmxkczovZycgPC4kKEBGKS5k
ID4uJChARikuZC5uZXcKPiArCXNlZCAtZSAncy94ZW5cLmxkc1wubzovZWZpXC5sZHM6L2cnIDwu
JChARikuZCA+LiQoQEYpLmQubmV3CgouLi4gaWYgdGhpcyBhbGxvd2VkIGZvciBib3RoIHRoZSBv
YnNlcnZlZCBhbmQgdGhlIHN1cHBvc2VkbHkKY29ycmVjdCB2YXJpYW50cy4gUGVyaGFwcyBzaW1w
bHkgYWxsb3dpbmcgZm9yIGFueSAqLmxkcy5vIGFzCmEgdGFyZ2V0IHdvdWxkIGJlIGJlc3Q/CgpB
bHNvIHdoaWxlIGF0IGl0IHdvdWxkIHlvdSBtaW5kIHN0cmlwcGluZyB0aGUgYm9ndXMgLwpzdXBl
cmZsdW91cyAoYWZhaWN0KSBiYWNrc2xhc2ggZXNjYXBpbmcgdGhlIC4gaW4gdGhlCnJlcGxhY2Vt
ZW50IHN0cmluZywgYXQgd2hpY2ggcG9pbnQgJEAgd291bGQgaW1vIGJlIGJldHRlcgp0byB1c2Ug
dGhlcmUgKG9yICQoQEYpIHRvIGJlIGNvbnNpc3RlbnQgd2l0aCB0aGUgaW5wdXQgYW5kCm91dHB1
dCByZWRpcmVjdGlvbik/IChJIHJlYWxpemUgSSBtdXN0IGhhdmUgYmVlbiB0aGUgb25lIHRvCm5v
dCBkbyBpdCB0aGlzIHdheSBpbiB0aGUgZmlyc3QgcGxhY2UuKQoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 08:14:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 08:14: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-devel-bounces@lists.xenproject.org>)
	id 1gOehU-0003tv-BA; Mon, 19 Nov 2018 08:14: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOehT-0003tq-6f
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 08:14:31 +0000
X-Inumbo-ID: 22c9af3b-ebd3-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22c9af3b-ebd3-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 08:14:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 01:14:28 -0700
Message-Id: <5BF270E102000078001FD2AB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 01:14:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1540213082-616-6-git-send-email-andrew.cooper3@citrix.com>
 <1542390358-14183-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542390358-14183-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v3 5/5] xen/keyhandler: Drop
 keyhandler_scratch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjExLjE4IGF0IDE4OjQ1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2l0aCBhbG1vc3QgYWxsIHVzZXJzIG9mIGtleWhhbmRsZXJfc2NyYXRjaCBnb25lLCBj
bGVhbiB1cCB0aGUgMyByZW1haW5pbmcKPiB1c2VycyBhbmQgZHJvcCB0aGUgYnVmZmVyLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 08:26:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 08:26: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-devel-bounces@lists.xenproject.org>)
	id 1gOest-0004k6-Kb; Mon, 19 Nov 2018 08:26: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOest-0004k1-3z
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 08:26:19 +0000
X-Inumbo-ID: c8cd93e4-ebd4-11e8-924e-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c8cd93e4-ebd4-11e8-924e-12d6303a7972;
 Mon, 19 Nov 2018 08:26:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 01:26:15 -0700
Message-Id: <5BF273A302000078001FD2BD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 01:26:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181114115740.1050-1-roger.pau@citrix.com>
 <20181114115740.1050-2-roger.pau@citrix.com>
 <5BEEB15D02000078001FCB9A@prv1-mh.provo.novell.com>
 <20181116143245.vpk3vgpbcqujvofb@mac>
In-Reply-To: <20181116143245.vpk3vgpbcqujvofb@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 1/5] vpci: fix updating the command
 register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjExLjE4IGF0IDE1OjMyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgTm92IDE2LCAyMDE4IGF0IDA1OjAwOjI5QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTQuMTEuMTggYXQgMTI6NTcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gQEAgLTQxMyw3ICs0MTIsNyBAQCBzdGF0aWMgdm9pZCByb21fd3JpdGUoY29u
c3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCj4+ID4gICAgICAgICAg
aGVhZGVyLT5yb21fZW5hYmxlZCA9IG5ld19lbmFibGVkOwo+PiA+ICAgICAgICAgIHBjaV9jb25m
X3dyaXRlMzIocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsIHJlZywgdmFsKTsKPj4g
PiAgICAgIH0KPj4gPiAtICAgIGVsc2UgaWYgKCBtb2RpZnlfYmFycyhwZGV2LCBuZXdfZW5hYmxl
ZCwgdHJ1ZSkgKQo+PiA+ICsgICAgZWxzZSBpZiAoIG1vZGlmeV9iYXJzKHBkZXYsIG5ld19lbmFi
bGVkID8gUENJX0NPTU1BTkRfTUVNT1JZIDogMCwgdHJ1ZSkgKQo+PiAKPj4gRG8geW91IHJlYWxs
eSBtZWFuIHRvIGNsZWFyIGFsbCBvdGhlciBkZWZpbmVkIGJpdHMgb2YgdGhlIGNvbW1hbmQKPj4g
cmVnaXN0ZXIgaGVyZT8KPiAKPiBUaGlzIGlzIGEgUk9NIEJBUiB3cml0ZSwgbm90IGEgY29tbWFu
ZCByZWdpc3RlciB3cml0ZS4gcm9tX3dyaXRlCj4gcGFzc2VzIFBDSV9DT01NQU5EX01FTU9SWSBt
ZXJlbHkgdG8gc2lnbmFsIHRoaXMgaXMgYSBtYXBwaW5nCj4gb3BlcmF0aW9uLCBidXQgdGhlIHZh
bHVlIHdvdWxkIG5ldmVyIGJlIHdyaXR0ZW4gdG8gdGhlIGNvbW1hbmQKPiByZWdpc3RlciwgdGhl
cmUncyBhbiBBU1NFUlQoIXJvbV9vbmx5KSBqdXN0IGJlZm9yZSB0aGUgZGVmZXJyZWQgd3JpdGUK
PiBvZiB0aGUgY29tbWFuZCByZWdpc3RlciBpbiBtb2RpZnlfZGVjb2RpbmcuCgpPaCwgSSBzZWUu
IFRoaXMgaXMgZ2V0dGluZyBtb3JlIHN1YnRsZSB0aGFuIGl0IGFscmVhZHkgd2FzLCBzbyBwZXJo
YXBzCndvcnRoIGF0dGFjaGluZyBhIGJyaWVmIGNvbW1lbnQgaGVyZSwgdGhlIG1vcmUgdGhhdCBp
ZiBhbnl0aGluZyB3YXMKd3Jvbmcgd2l0aCB0aGUgbG9naWMgYmFkIGJlaGF2aW9yIHdvdWxkIHJl
c3VsdCBpbiByZWxlYXNlIGJ1aWxkcz8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 08:27:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 08:27:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gOetv-0004nt-0N; Mon, 19 Nov 2018 08:27:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOett-0004ni-B3
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 08:27:21 +0000
X-Inumbo-ID: ee26916f-ebd4-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee26916f-ebd4-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 08:27:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 01:27:19 -0700
Message-Id: <5BF273E302000078001FD2C0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 01:27:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181114115740.1050-1-roger.pau@citrix.com>
 <20181114115740.1050-3-roger.pau@citrix.com>
 <5BEEB3FB02000078001FCBBB@prv1-mh.provo.novell.com>
 <20181116145742.5zy5dwo2elogzq6q@mac>
In-Reply-To: <20181116145742.5zy5dwo2elogzq6q@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/5] vpci: fix deferral of long operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjExLjE4IGF0IDE1OjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgTm92IDE2LCAyMDE4IGF0IDA1OjExOjM5QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTQuMTEuMTggYXQgMTI6NTcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gQEAgLTE4Miw2ICsxODUsNyBAQCBzdGF0aWMgdm9pZCBkZWZlcl9tYXAoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IHBjaV9kZXYgKnBkZXYsCj4+ID4gICAgICBjdXJyLT52cGNp
Lm1lbSA9IG1lbTsKPj4gPiAgICAgIGN1cnItPnZwY2kuY21kID0gY21kOwo+PiA+ICAgICAgY3Vy
ci0+dnBjaS5yb21fb25seSA9IHJvbV9vbmx5Owo+PiA+ICsgICAgcmFpc2Vfc29mdGlycShTQ0hF
RFVMRV9TT0ZUSVJRKTsKPj4gPiAgfQo+PiAKPj4gV2h5IGlzIHRoaXMgbmVlZGVkPyBUaGUgZGVz
Y3JpcHRpb24gZG9lc24ndCBtZW50aW9uIGl0Lgo+IAo+IHZQQ0kgbmVlZHMgdG8gcmFpc2UgYSBz
aGNlZHVsZXIgc29mdGlycSBpbiBvcmRlciB0byBwcmV2ZW50IHRoZSBndWVzdAo+IGZyb20gcmVz
dW1pbmcgZXhlY3V0aW9uIGFmdGVyIGRlZmVycmluZyBhIG1hcC91bm1hcCBvcGVyYXRpb24uIFdp
dGhvdXQKPiB0aGlzIHRoZSBndWVzdCBtaWdodCBqdXN0IHJlc3VtZSBleGVjdXRpb24gd2hpbGUg
aGF2aW5nIHBlbmRpbmcgd29yawo+IGlmIHRoZXJlJ3Mgbm8gc2NoZWR1bGVyIHNvZnRpcnEgYWxy
ZWFkeSBwZW5kaW5nLgoKQWggeWVzLCBidXQgcGxlYXNlIGFnYWluIGF0dGFjaCBhIGJyaWVmIGNv
bW1lbnQgdG8gY2xhcmlmeSB0aGlzLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 08:29:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 08:29: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-devel-bounces@lists.xenproject.org>)
	id 1gOew3-0004zh-G6; Mon, 19 Nov 2018 08:29: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOew1-0004zb-H1
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 08:29:33 +0000
X-Inumbo-ID: 3d529e10-ebd5-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d529e10-ebd5-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 08:29:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 01:29:32 -0700
Message-Id: <5BF2746802000078001FD2DD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 01:29:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
 <5BEE97C402000078001FCB10@prv1-mh.provo.novell.com>
 <78463755-55b3-7914-227e-9351702b6764@citrix.com>
In-Reply-To: <78463755-55b3-7914-227e-9351702b6764@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 0/4] x86: Drop PVRDTSCP and fix MSR_TSC_AUX
 handling for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjExLjE4IGF0IDE4OjQzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMTEvMjAxOCAxMDoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE1
LjExLjE4IGF0IDIyOjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBC
b3JpcyBoYXMgY29uZmlybWVkIHRoYXQgbm9vbmUgYXBwZWFycyB0byBiZSB1c2luZyBQVlJEVFND
UCBhbnkgbW9yZSwgYW5kIGluCj4+PiB0aGUgZGVjYWRlIHNpbmNlIGl0IHdhcyBpbnRyb2R1Y2Vk
LCBndWVzdCBrZXJuZWwgLyBoYXJkd2FyZSBzdXBwb3J0IGhhcwo+Pj4gcHJvdmlkZWQgYSBiZXR0
ZXIgYWx0ZXJuYXRpdmUuCj4+IERvZXNuJ3QgcmVtb3ZhbCBvZiBmdW5jdGlvbmFsaXR5IHJlcXVp
cmUga25vd2luZyB0aGF0IGl0IHdhcyBuZXZlciB1c2VkCj4+IGF0IGFsbCwgcmF0aGVyIHRoYW4g
anVzdCBrbm93aW5nIHRoYXQgbm90aGluZyB1c2VzIGl0IGFueW1vcmU/IFdoYXQgaWYKPj4gc29t
ZSBvbGQgZ3Vlc3Qgc29tZXdoZXJlIHJlbGllcyBvbiBpdD8KPiAKPiBJdHMgYW4gYWxsLW9yLW5v
dGhpbmcgZmVhdHVyZS4gIFRoZSBlbnRpcmV0eSBvZiB5b3VyIFZNIHVzZXJzcGFjZSBuZWVkCj4g
dG8gc3VwcG9ydCBpdCwgb3IgdGltaW5nIHdpbGwgZ28gd3Jvbmcgb24gbWlncmF0ZS4KPiAKPiBX
ZSBhbHJlYWR5IGVzdGFibGlzaGVkIHRoYXQgaXQgYXBwZWFycyB0byBiZSBhIHZlc3RpZ2lhbCBP
cmFjbGUtaXNtIGZvcgo+IHdoaWNoIG5vIGNvbnN1bWVyIHNpZGUgY29kZSBldmVyIGFwcGVhcmVk
LCBhbmQgdGhhdCBpc24ndCB1c2VkLgo+IAo+IFdoYXQgaXMgdW5hY2NlcHRhYmxlIGlzIFBWUkRU
U0NQJ3MgaW1wbGVtZW50YXRpb24gY2F1c2luZyBicmVha2FnZXMgaW4KPiBhcmNoaXRlY3R1cmFs
IGJlaGF2aW91ciBmb3Igbm9uLVBWUkRUU0NQIGNvbmZpZ3VyYXRpb25zLCBhbmQgb25lIHdheSBv
cgo+IGFub3RoZXIsIHRoaXMgbmVlZHMgZml4aW5nLgo+IAo+IFBsZWFzZSBjYW4gd2UgbWFrZSBh
IGRlY2lzaW9uLCBiZWNhdXNlIEkgZG9uJ3QgaGF2ZSB0byB0aW1lIChvciBpbmRlZWQsCj4gdGhl
IHdhbnQpIHRvIGFuZCBmaXggdGhpcyBhIDNyZCBkaWZmZXJlbnQgd2F5IGlmIHRoYXQncyBnb2lu
ZyB0byBydW4KPiBpbnRvIGEgc2ltaWxhciByZWFjdGlvbi4KCldpdGggS29ucmFkJ3Mgc3RhdGVt
ZW50IEknbSBmaW5lIHdpdGggdGhlIHJlbW92YWwuIEknbGwgZ2V0IHRvIGxvb2sKYXQgdGhlIGlu
ZGl2aWR1YWwgcGF0Y2hlcy4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 08:50:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 08:50: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-devel-bounces@lists.xenproject.org>)
	id 1gOfGQ-00076H-G5; Mon, 19 Nov 2018 08:50: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOfGP-000768-Hy
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 08:50:37 +0000
X-Inumbo-ID: 2e739446-ebd8-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e739446-ebd8-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 08:50:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOfGK-0007N7-PI; Mon, 19 Nov 2018 08:50:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOfGK-0000XT-GJ; Mon, 19 Nov 2018 08:50:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOfGK-0002V2-Fe; Mon, 19 Nov 2018 08:50:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130483-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8b1a4320b89d4fc1d8bdca7242c63e105966b1ad
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 08:50:32 +0000
Subject: [Xen-devel] [ovmf test] 130483: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQ4MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0ODMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGIxYTQzMjBiODlkNGZjMWQ4YmRjYTcyNDJjNjNlMTA1OTY2YjFhZApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTIgZGF5cyAgMTMyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDQ4MyAgMjAxOC0xMS0xOSAwNzoxMToyMSBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBMaXUgWXUgPHBl
ZHJvYS5saXVAb3V0bG9vay5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUGVkcm9hIExpdSA8cGVk
cm9hLmxpdUBvdXRsb29rLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIHNo
ZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5n
bGVpLnpoYW5nQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAg
V3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5
bm9sb2d5LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA5MyBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 09:39:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 09:39: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-devel-bounces@lists.xenproject.org>)
	id 1gOg1t-0001hh-Bn; Mon, 19 Nov 2018 09:39: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=9xlv=n6=merlin.srs.infradead.org=batv+4ce3498ed8e10c10ab99+5566+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1gOg1r-0001hc-K8
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 09:39:39 +0000
X-Inumbo-ID: 06f71c35-ebdf-11e8-9a16-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06f71c35-ebdf-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 09:39:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=+APy9XsG6N+q8rsiAM3STk+jInIDsyy4Mtsrg5IK//E=; b=slVI03y8Wv+GYayaDgNaZP6Xa
 5xWVcemwjXDrmoRmP8/AMlx5ttKu0sBRiZmhkSqaPyCJGfKDxjf1pn/Pm8/cFCcPUrIEI9T3o/FA6
 DIh2mphtVRYWFFR1sRF8d9VYuWSmCBixsT+Ra0paD+4jSMyQaQmhsGj9iuTP3ZJX/zpGgVc80GGxo
 xqizBtoGFCf3ENvJ6A6htQmPeqe7GZHXlMg2h8eKYFEfmrp7lntbC0Nzzy5bvcLvSGIEW/tHfUrXz
 cq3grehVUky0HsSgUsG6wNj5FYauhs4j+U5T80z8mrNqhh+U6zogO5avD47xO0YaBNYL5vTHrA/MH
 IQy9J0GPQ==;
Received: from [2001:8b0:10b:1::3ae] (helo=u3832b3a9db3152.ant.amazon.com)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gOg1b-0006DB-4M; Mon, 19 Nov 2018 09:39:23 +0000
Message-ID: <9917dbe03ef14c4b33c88d7516c3a1c0cdb05d88.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Juergen Gross <jgross@suse.com>, Sander Eikelenboom
 <linux@eikelenboom.it>,  Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date: Mon, 19 Nov 2018 09:39:20 +0000
In-Reply-To: <ecb78f93-2dbb-1e90-5be6-f71a1050ef31@suse.com>
References: <3a55659d-4d7e-ea03-0c46-cd115ff1d8f9@eikelenboom.it>
 <c007d98d-1744-f40c-a801-8c1956605d29@suse.com>
 <9e2d3c8a-07b8-dcf8-fb52-0071b63b92d2@eikelenboom.it>
 <4a3e30f5-917e-ea54-0ff9-8135ee3bd4a4@suse.com>
 <5a0a87ee-c029-b503-fce0-54dc55793685@eikelenboom.it>
 <25d57755-d2db-3c7e-d72c-7f2ad612ae91@suse.com>
 <1a44de8669e05d8d895661464bd61cc635f49387.camel@infradead.org>
 <ecb78f93-2dbb-1e90-5be6-f71a1050ef31@suse.com>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] Guest soft lockups with "xen: make xen_qlock_wait()
 nestable"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============1593890993569642735=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1593890993569642735==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-au3kKCi7MQMhl+mncXRB"


--=-au3kKCi7MQMhl+mncXRB
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2018-11-19 at 08:05 +0100, Juergen Gross wrote:
> On 15/11/2018 00:22, David Woodhouse wrote:
> > On Thu, 2018-11-08 at 11:18 +0100, Juergen Gross wrote:
> > > Oh, sorry. Of course it does. Dereferencing a percpu variable
> > > directly can't work. How silly of me.
> > >=20
> > > The attached variant should repair that. Tested to not break
> > > booting.
> >=20
> > Strictly speaking, shouldn't you have an atomic_init() in there
> > somewhere?
>=20
> atomic_t variables initialized with 0 (e.g. static ones) seem not to
> require atomic_init() (or ATOMIC_INIT). Documentation/atomic_t.txt
> doesn't mention the need to use it in this case. So I guess it is a
> matter of taste.

Yeah, we have '#define ATOMIC_INIT(i) { (i) }' fairly much everywhere
now, even on SPARC (not that this code runs on SPARC).

So it doesn't really matter, and it's fairly unlikely that the atomic_t
implementation is going to *change*.

But still, there's no harm in doing the 'tasteful' version:

static DEFINE_PER_CPU(atomic_t, xen_qlock_wait_nest) =3D ATOMIC_INIT(0);

--=-au3kKCi7MQMhl+mncXRB
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEFQw
ggUxMIIEGaADAgECAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBCwUAMIGXMQswCQYDVQQG
EwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYD
VQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RPIFJTQSBDbGllbnQgQXV0aGVu
dGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTAeFw0xNzEyMjEwMDAwMDBaFw0xODEyMjEyMzU5
NTlaMCQxIjAgBgkqhkiG9w0BCQEWE2R3bXcyQGluZnJhZGVhZC5vcmcwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDgzLNWa18DNpGUj/ZeH0Sgz53ESIbzdPw3OJeuNP6jZhxZojbyfxbM
hETscxI/Hj6UZ4a7sHm5BkVjlsB1Af2Za/PXUt8MmLAcPMHkMPGunvkUibEvblDvpqMkQZlaZM+t
5PqFmWkbehLaEvbpNY7dmEAAeKh4klTzJzrr5AAzaCQ32cA2e3+DEIv5O5l9ViMIjy/JM+xMQrfX
3PZ0chY1PaVWjg59d4Uno+5LRDbgCnPkKJX4ysBGadibjBGQGJEZCjh94iiEebn2KsRLvtrJ72Ph
3W2HDEdngW3YP0wujFQVs81U7L8XN3kdPRsa9zNqGtYQP/+1KMMJQ57hnfi9AgMBAAGjggHpMIIB
5TAfBgNVHSMEGDAWgBSCr2yM+MX+lmF86B89K3FIXsSLwDAdBgNVHQ4EFgQUpL+/5lli9jmj2KHj
ryyhnB2xRt0wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUH
AwQGCysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEB
AgEBATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8E
UzBRME+gTaBLhklodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50
aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKG
SWh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5k
U2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAe
BgNVHREEFzAVgRNkd213MkBpbmZyYWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQCK28BdbVJ9
QKQqTDfXwogAYiRBEGptfE1Bjy4F5vC6eWJqOJ15vunxjLwdbZYb4L0qrJlh+ZHHHlbIK8uEZu7N
XHUntmWMbGbZiu7JgrbSXJK1ct9gxrN/sdWYJ+JDjVHg7GfDTvTTPa26JMRqJsO1TjjyDX7A3K39
TjV8C0hqXvwF9BsNf+qBeWO6GVzJ5572awY221hc1umibmZaKV4fg+7fS7qscx5TSuIc6uvMBQhm
7NQiCq6euMMWBDUDlotQCDW0ilm0OuLW3IVLuZCm6Msc+6hT9+dCT4JUvxTHZnnO7uLCxV+Ujad+
PH3itRm38i96p2zvwgLr8vwWA0ckMIIFMTCCBBmgAwIBAgIQTUYRMpPx2e52jnkx1q87gDANBgkq
hkiG9w0BAQsFADCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQ
MA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENP
TU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTcx
MjIxMDAwMDAwWhcNMTgxMjIxMjM1OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRl
YWQub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4MyzVmtfAzaRlI/2Xh9EoM+d
xEiG83T8NziXrjT+o2YcWaI28n8WzIRE7HMSPx4+lGeGu7B5uQZFY5bAdQH9mWvz11LfDJiwHDzB
5DDxrp75FImxL25Q76ajJEGZWmTPreT6hZlpG3oS2hL26TWO3ZhAAHioeJJU8yc66+QAM2gkN9nA
Nnt/gxCL+TuZfVYjCI8vyTPsTEK319z2dHIWNT2lVo4OfXeFJ6PuS0Q24Apz5CiV+MrARmnYm4wR
kBiRGQo4feIohHm59irES77aye9j4d1thwxHZ4Ft2D9MLoxUFbPNVOy/Fzd5HT0bGvczahrWED//
tSjDCUOe4Z34vQIDAQABo4IB6TCCAeUwHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8Aw
HQYDVR0OBBYEFKS/v+ZZYvY5o9ih468soZwdsUbdMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E
AjAAMCAGA1UdJQQZMBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAw
RgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUu
Y29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5jb21vZG9jYS5jb20v
Q09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBiwYIKwYB
BQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FD
bGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRw
Oi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5mcmFkZWFkLm9yZzANBgkq
hkiG9w0BAQsFAAOCAQEAitvAXW1SfUCkKkw318KIAGIkQRBqbXxNQY8uBebwunliajideb7p8Yy8
HW2WG+C9KqyZYfmRxx5WyCvLhGbuzVx1J7ZljGxm2YruyYK20lyStXLfYMazf7HVmCfiQ41R4Oxn
w0700z2tuiTEaibDtU448g1+wNyt/U41fAtIal78BfQbDX/qgXljuhlcyeee9msGNttYXNbpom5m
WileH4Pu30u6rHMeU0riHOrrzAUIZuzUIgqunrjDFgQ1A5aLUAg1tIpZtDri1tyFS7mQpujLHPuo
U/fnQk+CVL8Ux2Z5zu7iwsVflI2nfjx94rUZt/Iveqds78IC6/L8FgNHJDCCBeYwggPOoAMCAQIC
EGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X
DTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvrOeV6wodnVAFsc4
A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf+bGBSyD9aH95dDSmeny1
nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcfWlP8dSsE3Rfywq09N0Zf
xcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqzaaPpGRqXB7IMjtf7tTmU2
jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDKCMPybTjoNCQuelc0IAaO
4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAUu69+Aj36pvE8hI6t7jiY
7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1UdDwEB/wQEAwIBhjASBgNV
HRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8ERTBDMEGgP6A9hjtodHRw
Oi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDBx
BggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9E
T1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20w
DQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2SQgG1NgvNc3fQP7TcePo
7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs0j8CGpfb+SJA3GaBQ+39
4k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDMKVmU/PUWNMKSTvtlenlx
Bhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+E2pvOUtY+hPebuPtTbq7
vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfHM5tdhYF/8v5UY5g2xANP
ECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4jkhJiA7EuTecP/CFtR72
uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1tyZR2niOYihZ+FCbtf3D9
mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4ognzgXtgtdk3ShrtOS1iA
N2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAbR9HWdFqzcOoB/hxfEyIQ
px9/s81rgzdEZOofSlZHynoSMYIDxzCCA8MCAQEwgawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
U2VjdXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCWCGSAFlAwQCAQUAoIIB6zAYBgkq
hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xODExMTkwOTM5MjBaMC8GCSqG
SIb3DQEJBDEiBCBB6De1caQxlgKYg4I8/aTZcfiBhPghGb4uPWkcgvMSqzCBvQYJKwYBBAGCNxAE
MYGvMIGsMIGXMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD
VQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RP
IFJTQSBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQTUYRMpPx2e52
jnkx1q87gDCBvwYLKoZIhvcNAQkQAgsxga+ggawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBAQUABIIBAE30nsF+uOso
+UWZwta4KPsV7AsdkOGtnlWYhmjrnJFFRvuvG3aLsZPYAadQ3/kBvZ0tuBmtcWbpaSmZiUgFa8zC
qtZWEYoKK7LUbY6ymOBO7EDaa46dV/QUJVtgdlSL2dkDHLXLREifeCr9P/Ptt5o9buy2z9SVpvwN
JrDUfyyhbpGNez/GqXYJ9A1S7++s5sqSt6vjmFOeNHX74upvkxSwUsj0ZhJ+de5O+fav5wLfwAeK
4lpmbqDNy6yn7Zj9fN6A2QBVmHL1GopX/RBqzFQHwFeguIPB6LUBuEiBq1tu9tviqVcF2YUa6DPm
XydVmacM+lmYn0nZgEjnBt2SyDYAAAAAAAA=


--=-au3kKCi7MQMhl+mncXRB--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1593890993569642735==--



From xen-devel-bounces@lists.xenproject.org Mon Nov 19 09:46:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 09:46: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-devel-bounces@lists.xenproject.org>)
	id 1gOg8f-0002Sy-AM; Mon, 19 Nov 2018 09:46: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=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOg8d-0002So-8x
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 09:46:39 +0000
X-Inumbo-ID: 019dbcb6-ebe0-11e8-9806-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 019dbcb6-ebe0-11e8-9806-12d6303a7972;
 Mon, 19 Nov 2018 09:46:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOg8X-0000Ma-MN; Mon, 19 Nov 2018 09:46:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOg8X-0003be-FE; Mon, 19 Nov 2018 09:46:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOg8X-0000p1-Ea; Mon, 19 Nov 2018 09:46:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130385-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.7-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.7-testing:build-arm64:<job status>:broken:regression
 xen-4.7-testing:build-arm64-xsm:host-install(4):broken:regression
 xen-4.7-testing:build-arm64:host-install(4):broken:regression
 xen-4.7-testing:build-arm64-pvops:host-install(4):broken:regression
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9c8275944829c55af3dc708712ca5c120b1bb328
X-Osstest-Versions-That: xen=3d3e474d68b1a063d19b9a330c3463025104970c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 09:46:33 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 130385: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDM4NSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDM4NS8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5NTQwCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMjk1NDAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTU0MAoKVGVzdHMgd2hpY2gg
YXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDEzMDE5
NSBwYXNzIGluIDEzMDM4NQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA1MCB4dGYvdGVzdC1odm02
NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMzAxOTUgcGFzcyBpbiAxMzAzODUKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBpbiAxMzAxOTUgcGFzcyBpbiAxMzAzODUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIGluIDEzMDE5NSBw
YXNzIGluIDEzMDM4NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMDE5NSBwYXNzIGluIDEzMDM4NQogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWls
IHBhc3MgaW4gMTMwMTk1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZt
ZW50cnkgZmFpbCBpbiAxMzAxOTUgbGlrZSAxMjk1NDAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
NTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTMwMTk1IGxpa2UgMTI5
NTQwCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTMwMTk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwMTk1IG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMzAxOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzAxOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzAx
OTUgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwMTk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzAxOTUgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDEzMDE5NSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwMTk1IG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMzAxOTUgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjk1NDAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDEyOTU0MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTQwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTU0MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTI5NTQwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTU0MAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRl
Ymlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyOTU0MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA5YzgyNzU5NDQ4MjljNTVhZjNk
YzcwODcxMmNhNWMxMjBiMWJiMzI4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICAzZDNlNDc0ZDY4YjFhMDYzZDE5YjlhMzMwYzM0NjMwMjUxMDQ5NzBjCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjk1NDAgIDIwMTgtMTEtMDcgMDk6MDY6MTQgWiAgIDEyIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTI5Njg4ICAyMDE4LTExLTA5IDA2OjI1OjE1IFogICAxMCBkYXlzICAg
IDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgT2xhZiBIZXJpbmcg
PG9sYWZAYWVwZmxlLmRlPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJt
NjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwo
NCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA5YzgyNzU5NDQ4MjljNTVhZjNkYzcwODcxMmNh
NWMxMjBiMWJiMzI4CkF1dGhvcjogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpEYXRlOiAg
IE1vbiBKdW4gMTggMTQ6NTU6MzYgMjAxOCArMDIwMAoKICAgIHN0dWJkb20vdnRwbTogZml4IG1l
bWNtcCBpbiBUUE1fQ2hhbmdlQXV0aEFzeW1GaW5pc2gKICAgIAogICAgZ2NjOCBzcG90dGVkIHRo
aXMgZXJyb3I6CiAgICBlcnJvcjogJ21lbWNtcCcgcmVhZGluZyAyMCBieXRlcyBmcm9tIGEgcmVn
aW9uIG9mIHNpemUgOCBbLVdlcnJvcj1zdHJpbmdvcC1vdmVyZmxvdz1dCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIFJldmlld2VkLWJ5OiBT
YW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCAyMmJmNWJlMzIzN2NiNDgyYTJmZmQ3NzJmZmQyMGNlMzcyODVl
ZWJmKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZGVhOWZjMGUwMmQ5MmY1ZTZkNDY2
ODBhYTBhNTJmYTc1OGVjYTljNCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5MDc0
NjBmZDYxYzM1MDQ4N2ZmZWU1ZDhhYTM3NWJlZjU2YmM4MWMpCiAgICBDb25mbGljdHM6CiAgICAg
ICAgICAgIHN0dWJkb20vTWFrZWZpbGUKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCBmMTM5ODNkYjEyMGY1ZTU2ZGZlZmJlZTVkNTY2NzhkMmQ0M2UyOTE0KQogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgZDY3OThjZTM1NzA3YTQ4NWQ5YzEzMjMxOWQ3MGRkNjU0NjIw
ZTVlNSkKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 09:46:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 09:46: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-devel-bounces@lists.xenproject.org>)
	id 1gOg8v-0002UZ-Lv; Mon, 19 Nov 2018 09:46:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=rtps=n6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gOg8u-0002UO-NH
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 09:46:56 +0000
X-Inumbo-ID: 0c3a02d8-ebe0-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c3a02d8-ebe0-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 09:46:55 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D8B12AEC6;
 Mon, 19 Nov 2018 09:46:53 +0000 (UTC)
To: David Woodhouse <dwmw2@infradead.org>,
 Sander Eikelenboom <linux@eikelenboom.it>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <3a55659d-4d7e-ea03-0c46-cd115ff1d8f9@eikelenboom.it>
 <c007d98d-1744-f40c-a801-8c1956605d29@suse.com>
 <9e2d3c8a-07b8-dcf8-fb52-0071b63b92d2@eikelenboom.it>
 <4a3e30f5-917e-ea54-0ff9-8135ee3bd4a4@suse.com>
 <5a0a87ee-c029-b503-fce0-54dc55793685@eikelenboom.it>
 <25d57755-d2db-3c7e-d72c-7f2ad612ae91@suse.com>
 <1a44de8669e05d8d895661464bd61cc635f49387.camel@infradead.org>
 <ecb78f93-2dbb-1e90-5be6-f71a1050ef31@suse.com>
 <9917dbe03ef14c4b33c88d7516c3a1c0cdb05d88.camel@infradead.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <02cb09ff-c7a2-6c25-1f70-30a63db8f8bb@suse.com>
Date: Mon, 19 Nov 2018 10:46:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <9917dbe03ef14c4b33c88d7516c3a1c0cdb05d88.camel@infradead.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] Guest soft lockups with "xen: make xen_qlock_wait()
 nestable"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMjAxOCAxMDozOSwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+IE9uIE1vbiwgMjAx
OC0xMS0xOSBhdCAwODowNSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMTUvMTEv
MjAxOCAwMDoyMiwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+Pj4gT24gVGh1LCAyMDE4LTExLTA4
IGF0IDExOjE4ICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+IE9oLCBzb3JyeS4gT2Yg
Y291cnNlIGl0IGRvZXMuIERlcmVmZXJlbmNpbmcgYSBwZXJjcHUgdmFyaWFibGUKPj4+PiBkaXJl
Y3RseSBjYW4ndCB3b3JrLiBIb3cgc2lsbHkgb2YgbWUuCj4+Pj4KPj4+PiBUaGUgYXR0YWNoZWQg
dmFyaWFudCBzaG91bGQgcmVwYWlyIHRoYXQuIFRlc3RlZCB0byBub3QgYnJlYWsKPj4+PiBib290
aW5nLgo+Pj4KPj4+IFN0cmljdGx5IHNwZWFraW5nLCBzaG91bGRuJ3QgeW91IGhhdmUgYW4gYXRv
bWljX2luaXQoKSBpbiB0aGVyZQo+Pj4gc29tZXdoZXJlPwo+Pgo+PiBhdG9taWNfdCB2YXJpYWJs
ZXMgaW5pdGlhbGl6ZWQgd2l0aCAwIChlLmcuIHN0YXRpYyBvbmVzKSBzZWVtIG5vdCB0bwo+PiBy
ZXF1aXJlIGF0b21pY19pbml0KCkgKG9yIEFUT01JQ19JTklUKS4gRG9jdW1lbnRhdGlvbi9hdG9t
aWNfdC50eHQKPj4gZG9lc24ndCBtZW50aW9uIHRoZSBuZWVkIHRvIHVzZSBpdCBpbiB0aGlzIGNh
c2UuIFNvIEkgZ3Vlc3MgaXQgaXMgYQo+PiBtYXR0ZXIgb2YgdGFzdGUuCj4gCj4gWWVhaCwgd2Ug
aGF2ZSAnI2RlZmluZSBBVE9NSUNfSU5JVChpKSB7IChpKSB9JyBmYWlybHkgbXVjaCBldmVyeXdo
ZXJlCj4gbm93LCBldmVuIG9uIFNQQVJDIChub3QgdGhhdCB0aGlzIGNvZGUgcnVucyBvbiBTUEFS
QykuCj4gCj4gU28gaXQgZG9lc24ndCByZWFsbHkgbWF0dGVyLCBhbmQgaXQncyBmYWlybHkgdW5s
aWtlbHkgdGhhdCB0aGUgYXRvbWljX3QKPiBpbXBsZW1lbnRhdGlvbiBpcyBnb2luZyB0byAqY2hh
bmdlKi4KPiAKPiBCdXQgc3RpbGwsIHRoZXJlJ3Mgbm8gaGFybSBpbiBkb2luZyB0aGUgJ3Rhc3Rl
ZnVsJyB2ZXJzaW9uOgo+IAo+IHN0YXRpYyBERUZJTkVfUEVSX0NQVShhdG9taWNfdCwgeGVuX3Fs
b2NrX3dhaXRfbmVzdCkgPSBBVE9NSUNfSU5JVCgwKTsKCkZlZWwgZnJlZSB0byBzZW5kIGEgcGF0
Y2ggKG15IHBhdGNoIGlzIGFscmVhZHkgaW4gcmMyKS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 09:52:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 09:52: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-devel-bounces@lists.xenproject.org>)
	id 1gOgEE-0003Hg-F7; Mon, 19 Nov 2018 09:52:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=/ndy=n6=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gOgED-0003Hb-DV
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 09:52:25 +0000
X-Inumbo-ID: d02756e3-ebe0-11e8-9a16-bc764e045a96
Received: from mail-ed1-x541.google.com (unknown [2a00:1450:4864:20::541])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d02756e3-ebe0-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 09:52:24 +0000 (UTC)
Received: by mail-ed1-x541.google.com with SMTP id o10so2171131edt.13
 for <xen-devel@lists.xen.org>; Mon, 19 Nov 2018 01:52:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=bG/lcGNedpT7YEQkY2/pbpK/AzC7fBGIzAcpqfCmg8A=;
 b=RrM7GlI8clUBozfdC/tuZYYQ2a7JwM2r9cUK8yCtkaBL4U1oC4lKPOADSepjN1Tn2a
 3kC/TkZKbfk8gUZKl1zkud9JXOzIJqq0WUjHgUpwbv3ALz/F4ZO+pW9T3nXv8t7Nwtk6
 /wTwORTkyluhqsF+g2BdYK3yIOOn2dDPZL8NuW1/H0hBMtY6wP86rrV2bqUjcDGK85ZT
 nHyw/0jLr0qTdGeIwoDX7OmIEG/0RVmf3WBAj42gZiQF+epODwXLhFm0Az6nl0rRypU/
 BJQh/3KXAgq0w86akDY3S6rt3EY5oZ4ZGNVeCA3wTu09nVw04o9OVlcGCWWkVhoZn1Lf
 Xl5w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=bG/lcGNedpT7YEQkY2/pbpK/AzC7fBGIzAcpqfCmg8A=;
 b=bWOLA6b7WudBEfsElAzodIE4abuXYkLAuJ/ufUlj/WxvJ+ktfjMFtxWiCcJsXHVWyw
 9ZgYskGHhfy5THHwSL75VKwSf5OmzMHXUfBlSThearl+VdUeTB+BkR2xA+M5/CFq3hf4
 3yQP10ZE4C/minFQA8CfwT/swTaRdZToQnoRAuN2vRxcpjesTAxtAl+1sJwWDKzGIelo
 6shhM6OEc46PGsqoJiZsdgE/GmJsbKm96PzkOV5zEY48mSbG9b8Y/kUyMn3H3X7Mvx4V
 LP2fPHHlB/lqmyP9kT7RdhWE+IEs1VOWNsiFNIS6k48HKQHeqTUZgo7gG28tnZ40QwoT
 i6lA==
X-Gm-Message-State: AGRZ1gKf1dgm1IxWjtzaB37onlEmpLS+shIrZI/zxl/Le1EicXtzHe4r
 e9i+BO7kvLSsBl4+cQquT6i2xB6C
X-Google-Smtp-Source: AJdET5dNjb41ojrlFq3N6keteiv8EqjBKC4tg0AmVMbVwaWqrm617zAm+x5BRfpexUL9JajN6R6AJA==
X-Received: by 2002:a50:b1db:: with SMTP id n27mr12035000edd.65.1542621142346; 
 Mon, 19 Nov 2018 01:52:22 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 z2sm6568806edd.4.2018.11.19.01.52.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 19 Nov 2018 01:52:21 -0800 (PST)
To: Souptick Joarder <jrdr.linux@gmail.com>, akpm@linux-foundation.org,
 willy@infradead.org, mhocko@suse.com, oleksandr_andrushchenko@epam.com,
 airlied@linux.ie
References: <20181115154912.GA27969@jordon-HP-15-Notebook-PC>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <ed294bea-bf07-6a4d-51ec-9e7082703b61@gmail.com>
Date: Mon, 19 Nov 2018 11:52:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181115154912.GA27969@jordon-HP-15-Notebook-PC>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 5/9] drm/xen/xen_drm_front_gem.c: Convert to
 use vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTUvMTggNTo0OSBQTSwgU291cHRpY2sgSm9hcmRlciB3cm90ZToKPiBDb252ZXJ0IHRv
IHVzZSB2bV9pbnNlcnRfcmFuZ2UoKSB0byBtYXAgcmFuZ2Ugb2Yga2VybmVsCj4gbWVtb3J5IHRv
IHVzZXIgdm1hLgo+Cj4gU2lnbmVkLW9mZi1ieTogU291cHRpY2sgSm9hcmRlciA8anJkci5saW51
eEBnbWFpbC5jb20+Cj4gUmV2aWV3ZWQtYnk6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRl
YWQub3JnPgo+IC0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5j
IHwgMjAgKysrKysrLS0tLS0tLS0tLS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlv
bnMoKyksIDE0IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94
ZW4veGVuX2RybV9mcm9udF9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dF9nZW0uYwo+IGluZGV4IDQ3ZmYwMTkuLmEzZWFkZTYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3hl
bi94ZW5fZHJtX2Zyb250X2dlbS5jCj4gQEAgLTIyNSw4ICsyMjUsNyBAQCBzdHJ1Y3QgZHJtX2dl
bV9vYmplY3QgKgo+ICAgc3RhdGljIGludCBnZW1fbW1hcF9vYmooc3RydWN0IHhlbl9nZW1fb2Jq
ZWN0ICp4ZW5fb2JqLAo+ICAgCQkJc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCj4gICB7Cj4g
LQl1bnNpZ25lZCBsb25nIGFkZHIgPSB2bWEtPnZtX3N0YXJ0Owo+IC0JaW50IGk7Cj4gKwlpbnQg
ZXJyOwpJIHdvdWxkIGxvdmUgdG8ga2VlcCByZXQsIG5vdCBlcnIKPiAgIAo+ICAgCS8qCj4gICAJ
ICogY2xlYXIgdGhlIFZNX1BGTk1BUCBmbGFnIHRoYXQgd2FzIHNldCBieSBkcm1fZ2VtX21tYXAo
KSwgYW5kIHNldCB0aGUKPiBAQCAtMjQ3LDE4ICsyNDYsMTEgQEAgc3RhdGljIGludCBnZW1fbW1h
cF9vYmooc3RydWN0IHhlbl9nZW1fb2JqZWN0ICp4ZW5fb2JqLAo+ICAgCSAqIEZJWE1FOiBhcyB3
ZSBpbnNlcnQgYWxsIHRoZSBwYWdlcyBub3cgdGhlbiBubyAuZmF1bHQgaGFuZGxlciBtdXN0Cj4g
ICAJICogYmUgY2FsbGVkLCBzbyBkb24ndCBwcm92aWRlIG9uZQo+ICAgCSAqLwo+IC0JZm9yIChp
ID0gMDsgaSA8IHhlbl9vYmotPm51bV9wYWdlczsgaSsrKSB7Cj4gLQkJaW50IHJldDsKPiAtCj4g
LQkJcmV0ID0gdm1faW5zZXJ0X3BhZ2Uodm1hLCBhZGRyLCB4ZW5fb2JqLT5wYWdlc1tpXSk7Cj4g
LQkJaWYgKHJldCA8IDApIHsKPiAtCQkJRFJNX0VSUk9SKCJGYWlsZWQgdG8gaW5zZXJ0IHBhZ2Vz
IGludG8gdm1hOiAlZFxuIiwgcmV0KTsKPiAtCQkJcmV0dXJuIHJldDsKPiAtCQl9Cj4gLQo+IC0J
CWFkZHIgKz0gUEFHRV9TSVpFOwo+IC0JfQo+IC0JcmV0dXJuIDA7Cj4gKwllcnIgPSB2bV9pbnNl
cnRfcmFuZ2Uodm1hLCB2bWEtPnZtX3N0YXJ0LCB4ZW5fb2JqLT5wYWdlcywKPiArCQkJCXhlbl9v
YmotPm51bV9wYWdlcyk7Cj4gKwlpZiAoZXJyIDwgMCkKPiArCQlEUk1fRVJST1IoIkZhaWxlZCB0
byBpbnNlcnQgcGFnZXMgaW50byB2bWE6ICVkXG4iLCBlcnIpOwo+ICsJcmV0dXJuIGVycjsKPiAg
IH0KPiAgIAo+ICAgaW50IHhlbl9kcm1fZnJvbnRfZ2VtX21tYXAoc3RydWN0IGZpbGUgKmZpbHAs
IHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQoKV2l0aCB0aGUgYWJvdmUgZml4ZWQsCgpSZXZp
ZXdlZC1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtv
QGVwYW0uY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:01:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:01: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-devel-bounces@lists.xenproject.org>)
	id 1gOgMb-00049k-Gk; Mon, 19 Nov 2018 10:01: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgMZ-00049f-HB
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:01:03 +0000
X-Inumbo-ID: 0568c2b7-ebe2-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0568c2b7-ebe2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:01:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:01:01 -0700
Message-Id: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:00:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 00/47] x86emul: fair parts of AVX512 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MDE6IGludHJvZHVjZSBJTVBPU1NJQkxFKCkKMDI6IHN1cHBvcnQgYmFzaWMgQVZYNTEyIG1vdmVz
CjAzOiB0ZXN0IGZvciBjb3JyZWN0IEVWRVggRGlzcDggc2NhbGluZwowNDogYWxzbyBhbGxvdyBy
dW5uaW5nIHRoZSAzMi1iaXQgaGFybmVzcyBvbiBhIDY0LWJpdCBkaXN0cm8KMDU6IHVzZSBBVlg1
MTIgbG9naWMgZm9yIGVtdWxhdGluZyBWeyxQfU1BU0tNT1YqCjA2OiBzdXBwb3J0IEFWWDUxMkYg
bGVnYWN5LWVxdWl2YWxlbnQgYXJpdGhtZXRpYyBGUCBpbnNucwowNzogc3VwcG9ydCBBVlg1MTJE
USBsb2dpYyBGUCBpbnNucwowODogc3VwcG9ydCBiYXNpYyBBVlg1MTJGIEZQIGNvbXBhcmUgaW5z
bnMKMDk6IHN1cHBvcnQgQVZYNTEyRiBtaXNjIGxlZ2FjeS1lcXVpdmFsZW50IEZQIGluc25zCjEw
OiBzdXBwb3J0IEFWWDUxMkYgZnVzZWQtbXVsdGlwbHktYWRkIGluc25zCjExOiBzdXBwb3J0IEFW
WDUxMkYgbGVnYWN5LWVxdWl2YWxlbnQgbG9naWMgaW5zbnMKMTI6IHN1cHBvcnQgQVZYNTEye0Ys
RFF9IEZQIGJyb2FkY2FzdCBpbnNucwoxMzogc3VwcG9ydCBBVlg1MTJGIHZ7LHV9Y29taXN7ZCxz
fSBpbnNucwoxNDogc3VwcG9ydCBBVlg1MTJ7RixCV30gcGFja2VkIGludGVnZXIgY29tcGFyZSBp
bnNucwoxNTogc3VwcG9ydCBBVlg1MTJ7RixCV30gcGFja2VkIGludGVnZXIgYXJpdGhtZXRpYyBp
bnNucwoxNjogdXNlIHNpbWRfMTI4IGFsc28gZm9yIGxlZ2FjeSB2ZWN0b3Igc2hpZnQgaW5zbnMK
MTc6IHN1cHBvcnQgQVZYNTEye0YsQld9IHNoaWZ0L3JvdGF0ZSBpbnNucwoxODogc3VwcG9ydCBB
Vlg1MTJ7RixCVyxEUX0gZXh0cmFjdCBpbnNucwoxOTogc3VwcG9ydCBBVlg1MTJ7RixCVyxEUX0g
aW5zZXJ0IGluc25zCjIwOiBiYXNpYyBBVlg1MTJGIHRlc3RpbmcKMjE6IHN1cHBvcnQgQVZYNTEy
e0YsQlcsRFF9IGludGVnZXIgYnJvYWRjYXN0IGluc25zCjIyOiBiYXNpYyBBVlg1MTJWTCB0ZXN0
aW5nCjIzOiBzdXBwb3J0IEFWWDUxMntGLEJXfSB6ZXJvLSBhbmQgc2lnbi1leHRlbmRpbmcgbW92
ZXMKMjQ6IHN1cHBvcnQgQVZYNTEye0YsQld9IGRvd24gY29udmVyc2lvbiBtb3ZlcwoyNTogc3Vw
cG9ydCBBVlg1MTJ7RixCV30gaW50ZWdlciB1bnBhY2sgaW5zbnMKMjY6IHN1cHBvcnQgQVZYNTEy
e0YsQlcsX1ZCTUl9IGZ1bGwgcGVybXV0ZSBpbnNucwoyNzogc3VwcG9ydCBBVlg1MTJ7RixCV30g
aW50ZWdlciBzaHVmZmxlIGluc25zCjI4OiBzdXBwb3J0IEFWWDUxMntCVyxEUX0gbWFzayBtb3Zl
IGluc25zCjI5OiBiYXNpYyBBVlg1MTJCVyB0ZXN0aW5nCjMwOiBiYXNpYyBBVlg1MTJEUSB0ZXN0
aW5nCjMxOiBzdXBwb3J0IEFWWDUxMkYgbW92ZSBoaWdoL2xvdyBpbnNucwozMjogc3VwcG9ydCBB
Vlg1MTJGIG1vdmUgZHVwbGljYXRlIGluc25zCjMzOiBzdXBwb3J0IEFWWDUxMntGLEJXLFZCTUl9
IHBlcm11dGUgaW5zbnMKMzQ6IHN1cHBvcnQgQVZYNTEyQlcgcGFjayBpbnNucwozNTogc3VwcG9y
dCBBVlg1MTJGIGZsb2F0aW5nLXBvaW50IGNvbnZlcnNpb24gaW5zbnMKMzY6IHN1cHBvcnQgQVZY
NTEyRiBsZWdhY3ktZXF1aXZhbGVudCBwYWNrZWQgaW50L0ZQIGNvbnZlcnNpb24gaW5zbnMKMzc6
IHN1cHBvcnQgQVZYNTEyRiBsZWdhY3ktZXF1aXZhbGVudCBzY2FsYXIgaW50L0ZQIGNvbnZlcnNp
b24gaW5zbnMKMzg6IHN1cHBvcnQgQVZYNTEyRFEgcGFja2VkIHF1YWQtaW50L0ZQIGNvbnZlcnNp
b24gaW5zbnMKMzk6IHN1cHBvcnQgQVZYNTEye0YsRFF9IHVpbnQtdG8tRlAgY29udmVyc2lvbiBp
bnNucwo0MDogc3VwcG9ydCBBVlg1MTJ7RixEUX0gRlAtdG8tdWludCBjb252ZXJzaW9uIGluc25z
CjQxOiBzdXBwb3J0IHJlbWFpbmluZyBBVlg1MTJGIGxlZ2FjeS1lcXVpdmFsZW50IGluc25zCjQy
OiBzdXBwb3J0IHJlbWFpbmluZyBBVlg1MTJCVyBsZWdhY3ktZXF1aXZhbGVudCBpbnNucwo0Mzog
c3VwcG9ydCBBVlg1MTJ7RixFUn0gcmVjaXByb2NhbCBpbnNucwo0NDogc3VwcG9ydCBBVlg1MTJG
IGZsb2F0aW5nIHBvaW50IG1hbmlwdWxhdGlvbiBpbnNucwo0NTogc3VwcG9ydCBBVlg1MTJEUSBm
bG9hdGluZyBwb2ludCBtYW5pcHVsYXRpb24gaW5zbnMKNDY6IHN1cHBvcnQgQVZYNTEye0YsX1ZC
TUkyfSBjb21wcmVzcy9leHBhbmQgaW5zbnMKNDc6IHN1cHBvcnQgcmVtYWluaW5nIG1pc2MgQVZY
NTEye0YsQld9IGluc25zCgpUaGlzIGFkZHMgc3VwcG9ydCBmb3IgYWxsIEFWWDUxMkJXLCBBVlg1
MTJEUSwgYW5kIEFWWDUxMkVSIGluc25zCmFzIHdlbGwgYXMgZXZlcnl0aGluZyBpbiBBVlg1MTJG
IGV4Y2VwdCBmb3IgdGhlIHNjYXR0ZXIvZ2F0aGVyIG9uZXMuCkZvciBhIGZldyBvdGhlciBleHRl
bnNpb25zIHBhcnRzIGdldCBpbXBsZW1lbnRlZCB3aGVuIGhhdmluZyBjbG9zZQpyZWxhdGl2ZXMg
YW1vbmcgdGhlIGFib3ZlIHNldHMuIFdoZXJlIGFwcGxpY2FibGUgQVZYNTEyVkwgdmFyaWFudHMK
Z2V0IHN1cHBvcnRlZCBhbG9uZyB3aXRoIHRoZWlyIGJhc2UgZmxhdm9ycy4KCldoaWxlIEknbSB1
bmF3YXJlIG9mIGNvbmZsaWN0cywgaWYgaW4gZG91YnQgdGhpcyBzZXJpZXMgYXBwbGllcyBvbgp0
b3Agb2YgdGhlIHN0aWxsIHVuLWFja2VkIHYyIG9mICJ4ODZlbXVsOiBWTUUvUFZJIG1vZGUgZml4
ZXMiLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:13:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:13: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-devel-bounces@lists.xenproject.org>)
	id 1gOgYY-0005KF-Fj; Mon, 19 Nov 2018 10:13:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgYX-0005KA-FG
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:13:25 +0000
X-Inumbo-ID: bf3f40d1-ebe3-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf3f40d1-ebe3-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:13:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:13:22 -0700
Message-Id: <5BF28CBF02000078001FD3FF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:13:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 01/47] x86emul: introduce IMPOSSIBLE()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhYnN0cmFjdHMgYXdheSB0aGUgZGVidWcvcmVsZWFzZSBjb3ZlcmFnZSB1c2luZyBib3Ro
CkFTU0VSVF9VTlJFQUNIQUJMRSgpIGFuZCBhIHJldHVybiB2YWx1ZSBvZiBYODZFTVVMX1VOSEFO
RExFQUJMRS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCnY1OiBOZXcuCgotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMTAxNyw2
ICsxMDE3LDE1IEBAIGRvIHsKICAgICBpZiAoIHJjICkgZ290byBkb25lOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogfSB3aGlsZSAoMCkKIAorI2RlZmluZSBJTVBPU1NJQkxFKHAp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitkbyB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoIHVubGlrZWx5
KHApICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgZ290
byB1bmhhbmRsZWFibGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9IHdoaWxl
ICgwKQorCiBzdGF0aWMgaW5saW5lIGludCBta2VjKHVpbnQ4X3QgZSwgaW50MzJfdCBlYywgLi4u
KQogewogICAgIHJldHVybiAoZSA8IDMyICYmICgoMXUgPDwgZSkgJiBFWENfSEFTX0VDKSkgPyBl
YyA6IFg4Nl9FVkVOVF9OT19FQzsKQEAgLTg4MjgsMTIgKzg4MzcsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CiAgICAgICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgICAgIGlmICggKGQgJiBEc3RN
YXNrKSAhPSBEc3RNZW0gKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAg
QVNTRVJUX1VOUkVBQ0hBQkxFKCk7Ci0gICAgICAgICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9V
TkhBTkRMRUFCTEU7Ci0gICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAg
ICAgICB9CisgICAgICAgICAgICAgICAgSU1QT1NTSUJMRSgoZCAmIERzdE1hc2spICE9IERzdE1l
bSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBp
ZiAoIChkICYgRHN0TWFzaykgPT0gRHN0TWVtICkKQEAgLTg5NjAsOSArODk2NCwxMSBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgICAgIHN0dWIuZnVuYyk7CiAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKHN0dWJfZXhuLmluZm8uZmllbGRzLnRyYXBuciA9PSBFWENfVUQsIEVYQ19VRCk7CiAgICAg
ZG9tYWluX2NyYXNoKGN1cnJlbnQtPmRvbWFpbik7CisjZW5kaWYKKworIHVuaGFuZGxlYWJsZToK
ICAgICByYyA9IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgIGdvdG8gZG9uZTsKLSNlbmRpZgog
fQogCiAjdW5kZWYgb3BfYnl0ZXMKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:13:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10: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-devel-bounces@lists.xenproject.org>)
	id 1gOgZ4-0005Mb-R0; Mon, 19 Nov 2018 10:13: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgZ3-0005MR-9F
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:13:57 +0000
X-Inumbo-ID: d1ae7e77-ebe3-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1ae7e77-ebe3-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:13:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:13:54 -0700
Message-Id: <5BF28CDE02000078001FD402@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:13:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 02/47] x86emul: support basic AVX512 moves
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZTogU0RNIFZvbCAyIHJldiAwNjcgaXMgbm90IHJlYWxseSBjb25zaXN0ZW50IGFib3V0IEVW
RVguTCdMIGZvciBMSUcKICAgICAgaW5zbnMgLSB0aGUgb25seSBwbGFjZSB3aGVyZSB0aGlzIGlz
IG1hZGUgZXhwbGljaXQgaXMgYSB0YWJsZSBpbgogICAgICB0aGUgc2VjdGlvbiB0aXRsZWQgIlZl
Y3RvciBMZW5ndGggT3J0aG9nb25hbGl0eSI6IFdoaWxlIHRoZXkKICAgICAgdG9sZXJhdGUgMCwg
MSwgYW5kIDIsIGEgdmFsdWUgb2YgMyB1bmlmb3JtbHkgbGVhZHMgdG8gI1VELgoKU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjU6IFVzZSBJTVBPU1NJ
QkxFKCkgdG8gZ3VhcmQgYWdhaW5zdCBkaXZpc2lvbiBieSB6ZXJvLiBDb3JyZWN0IHN0eWxlLgog
ICAgUmUtYmFzZS4KdjQ6IEludHJvZHVjZSBkOHNfZHE2NCB0byBkZWFsIHdpdGggMzItYml0IG1v
ZGUgVk1PVkQgd2l0aCBFVkVYLlcgc2V0LgogICAgQWRqdXN0IGEgY29tbWVudC4KdjM6IFJlc3Ry
aWN0IGstcmVnIHJlYWRpbmcgdG8gaW5zbnMgd2l0aCBtZW1vcnkgb3BlcmFuZC4gU2hyaW5rIHNj
b3BlIG9mCiAgICAiZGlzcDhzY2FsZSIuCnYyOiBNb3ZlICJmdWxsIiBpbnRvIG1vcmUgbmFycm93
IHNjb3BlLgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9y
LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAg
LTE5ODUsNiArMTk4NSw1MyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAg
ZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisgICAgcHJpbnRmKCIlLTQwcyIs
ICJUZXN0aW5nIHtldmV4fSB2bW92cSAleG1tMSwzMiglZWR4KS4uLiIpOworICAgIGlmICggc3Rh
Y2tfZXhlYyAmJiBjcHVfaGFzX2F2eDUxMmYgKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKGV2
ZXhfdm1vdnFfdG9fbWVtKTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAicGNtcGd0YiAlJXht
bTEsICUleG1tMVxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbihldmV4X3Ztb3Zx
X3RvX21lbSwgIiV7ZXZleCV9IHZtb3ZxICUleG1tMSwgMzIoJTApIikKKyAgICAgICAgICAgICAg
ICAgICAgICAgOjogImQiIChOVUxMKSApOworCisgICAgICAgIG1lbXNldChyZXMsIDB4ZGIsIDY0
KTsKKyAgICAgICAgc2V0X2luc24oZXZleF92bW92cV90b19tZW0pOworICAgICAgICByZWdzLmVj
eCA9IDA7CisgICAgICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVkIGxvbmcpcmVzOworICAgICAgICBy
YyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2
RU1VTF9PS0FZIHx8ICFjaGVja19laXAoZXZleF92bW92cV90b19tZW0pIHx8CisgICAgICAgICAg
ICAgKigodWludDY0X3QgKilyZXMgKyA0KSB8fAorICAgICAgICAgICAgIG1lbWNtcChyZXMsIHJl
cyArIDEwLCAyNCkgfHwKKyAgICAgICAgICAgICBtZW1jbXAocmVzLCByZXMgKyA2LCA4KSApCisg
ICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisgICAgfQor
ICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKworICAgIHByaW50ZigiJS00
MHMiLCAiVGVzdGluZyB7ZXZleH0gdm1vdnEgMzIoJWVkeCksJXhtbTAuLi4iKTsKKyAgICBpZiAo
IHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdng1MTJmICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5z
bihldmV4X3Ztb3ZxX2Zyb21fbWVtKTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAicGNtcGVx
YiAlJXhtbTAsICUleG1tMFxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbihldmV4
X3Ztb3ZxX2Zyb21fbWVtLCAiJXtldmV4JX0gdm1vdnEgMzIoJTApLCAlJXhtbTAiKQorICAgICAg
ICAgICAgICAgICAgICAgICA6OiAiZCIgKE5VTEwpICk7CisKKyAgICAgICAgc2V0X2luc24oZXZl
eF92bW92cV9mcm9tX21lbSk7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVs
b3BzKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcChldmV4
X3Ztb3ZxX2Zyb21fbWVtKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGFzbSAo
ICJ2bW92cSAlMSwgJSV4bW0xXG5cdCIKKyAgICAgICAgICAgICAgInZwY21wZXFxICUlem1tMCwg
JSV6bW0xLCAlJWswXG4iCisgICAgICAgICAgICAgICJrbW92dyAlJWswLCAlMCIgOiAiPXIiIChy
YykgOiAibSIgKHJlc1s4XSkgKTsKKyAgICAgICAgaWYgKCByYyAhPSAweGZmICkKKyAgICAgICAg
ICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxz
ZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCiAgICAgcHJpbnRmKCIlLTQwcyIsICJU
ZXN0aW5nIG1vdmRxdSAleG1tMiwoJWVjeCkuLi4iKTsKICAgICBpZiAoIHN0YWNrX2V4ZWMgJiYg
Y3B1X2hhc19zc2UyICkKICAgICB7CkBAIC0yMDg1LDYgKzIxMzIsMTE4IEBAIGludCBtYWluKGlu
dCBhcmdjLCBjaGFyICoqYXJndikKICAgICBlbHNlCiAgICAgICAgIHByaW50Zigic2tpcHBlZFxu
Iik7CiAKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rpbmcgdm1vdmRxdTMyICV6bW0yLCglZWN4
KXslazF9Li4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEyZiApCisg
ICAgeworICAgICAgICBkZWNsX2luc24odm1vdmRxdTMyX3RvX21lbSk7CisKKyAgICAgICAgbWVt
c2V0KHJlcywgMHg1NSwgMTI4KTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAidnBjbXBlcWQg
JSV5bW0yLCAlJXltbTIsICUleW1tMlxuXHQiCisgICAgICAgICAgICAgICAgICAgICAgICJrbW92
dyAlMSwlJWsxXG4iCisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKHZtb3ZkcXUzMl90
b19tZW0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2bW92ZHF1MzIgJSV6bW0y
LCAoJTApJXslJWsxJX0iKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAiYyIgKE5VTEwpLCAi
cm0iIChyZXNbMF0pICk7CisgICAgICAgIHNldF9pbnNuKHZtb3ZkcXUzMl90b19tZW0pOworCisg
ICAgICAgIHJlZ3MuZWN4ID0gKHVuc2lnbmVkIGxvbmcpcmVzOworICAgICAgICByYyA9IHg4Nl9l
bXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tB
WSkgfHwgbWVtY21wKHJlcyArIDE2LCByZXMgKyAyNCwgMzIpIHx8CisgICAgICAgICAgICAgIWNo
ZWNrX2VpcCh2bW92ZHF1MzJfdG9fbWVtKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisKKyAg
ICAgICAgcmVzWzE2XSA9IH4wOyByZXNbMThdID0gfjA7IHJlc1syMF0gPSB+MDsgcmVzWzIyXSA9
IH4wOworICAgICAgICByZXNbMjRdID0gIDA7IHJlc1syNl0gPSAgMDsgcmVzWzI4XSA9ICAwOyBy
ZXNbMzBdID0gIDA7CisgICAgICAgIGlmICggbWVtY21wKHJlcywgcmVzICsgMTYsIDY0KSApCisg
ICAgICAgICAgICBnb3RvIGZhaWw7CisKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9
CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCisgICAgcHJpbnRmKCIl
LTQwcyIsICJUZXN0aW5nIHZtb3ZkcXUzMiA2NCglZWR4KSwlem1tMnslazJ9Li4uIik7CisgICAg
aWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEyZiApCisgICAgeworICAgICAgICBkZWNs
X2luc24odm1vdmRxdTMyX2Zyb21fbWVtKTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAia25v
dHcgJSVrMSwgJSVrMlxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbih2bW92ZHF1
MzJfZnJvbV9tZW0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2bW92ZHF1MzIg
NjQoJTApLCAlJXptbTIleyUlazIlfSIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJkIiAo
TlVMTCkgKTsKKworICAgICAgICBzZXRfaW5zbih2bW92ZHF1MzJfZnJvbV9tZW0pOworICAgICAg
ICByZWdzLmVjeCA9IDA7CisgICAgICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVkIGxvbmcpcmVzOwor
ICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICgg
cmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAodm1vdmRxdTMyX2Zyb21fbWVtKSApCisg
ICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGFzbSAoICJ2cGNtcGVxZCAlMSwgJSV6bW0y
LCAlJWswXG5cdCIKKyAgICAgICAgICAgICAgImttb3Z3ICUlazAsICUwIiA6ICI9ciIgKHJjKSA6
ICJtIiAocmVzWzBdKSApOworICAgICAgICBpZiAoIHJjICE9IDB4ZmZmZiApCisgICAgICAgICAg
ICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UK
KyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKworICAgIHByaW50ZigiJS00MHMiLCAiVGVz
dGluZyB2bW92ZHF1MTYgJXptbTMsKCVlY3gpeyVrMX0uLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4
ZWMgJiYgY3B1X2hhc19hdng1MTJidyApCisgICAgeworICAgICAgICBkZWNsX2luc24odm1vdmRx
dTE2X3RvX21lbSk7CisKKyAgICAgICAgbWVtc2V0KHJlcywgMHg1NSwgMTI4KTsKKworICAgICAg
ICBhc20gdm9sYXRpbGUgKCAidnBjbXBlcXcgJSV5bW0zLCAlJXltbTMsICUleW1tM1xuXHQiCisg
ICAgICAgICAgICAgICAgICAgICAgICJrbW92ZCAlMSwlJWsxXG4iCisgICAgICAgICAgICAgICAg
ICAgICAgIHB1dF9pbnNuKHZtb3ZkcXUxNl90b19tZW0sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJ2bW92ZHF1MTYgJSV6bW0zLCAoJTApJXslJWsxJX0iKQorICAgICAgICAgICAg
ICAgICAgICAgICA6OiAiYyIgKE5VTEwpLCAicm0iIChyZXNbMF0pICk7CisgICAgICAgIHNldF9p
bnNuKHZtb3ZkcXUxNl90b19tZW0pOworCisgICAgICAgIHJlZ3MuZWN4ID0gKHVuc2lnbmVkIGxv
bmcpcmVzOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAg
ICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwgbWVtY21wKHJlcyArIDE2LCByZXMgKyAy
NCwgMzIpIHx8CisgICAgICAgICAgICAgIWNoZWNrX2VpcCh2bW92ZHF1MTZfdG9fbWVtKSApCisg
ICAgICAgICAgICBnb3RvIGZhaWw7CisKKyAgICAgICAgZm9yICggaSA9IDE2OyBpIDwgMjQ7ICsr
aSApCisgICAgICAgICAgICByZXNbaV0gfD0gMHgwMDAwZmZmZjsKKyAgICAgICAgZm9yICggOyBp
IDwgMzI7ICsraSApCisgICAgICAgICAgICByZXNbaV0gJj0gMHhmZmZmMDAwMDsKKyAgICAgICAg
aWYgKCBtZW1jbXAocmVzLCByZXMgKyAxNiwgNjQpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsK
KworICAgICAgICBwcmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHBy
aW50Zigic2tpcHBlZFxuIik7CisKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rpbmcgdm1vdmRx
dTE2IDY0KCVlZHgpLCV6bW0zeyVrMn0uLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1
X2hhc19hdng1MTJidyApCisgICAgeworICAgICAgICBkZWNsX2luc24odm1vdmRxdTE2X2Zyb21f
bWVtKTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAia25vdGQgJSVrMSwgJSVrMlxuIgorICAg
ICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbih2bW92ZHF1MTZfZnJvbV9tZW0sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJ2bW92ZHF1MTYgNjQoJTApLCAlJXptbTMleyUlazIl
fSIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJkIiAoTlVMTCkgKTsKKworICAgICAgICBz
ZXRfaW5zbih2bW92ZHF1MTZfZnJvbV9tZW0pOworICAgICAgICByZWdzLmVjeCA9IDA7CisgICAg
ICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVkIGxvbmcpcmVzOworICAgICAgICByYyA9IHg4Nl9lbXVs
YXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8
ICFjaGVja19laXAodm1vdmRxdTE2X2Zyb21fbWVtKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7
CisgICAgICAgIGFzbSAoICJ2cGNtcGVxdyAlMSwgJSV6bW0zLCAlJWswXG5cdCIKKyAgICAgICAg
ICAgICAgImttb3ZkICUlazAsICUwIiA6ICI9ciIgKHJjKSA6ICJtIiAocmVzWzBdKSApOworICAg
ICAgICBpZiAoIHJjICE9IDB4ZmZmZmZmZmYgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAg
ICAgICBwcmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigi
c2tpcHBlZFxuIik7CisKICAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgbW92c2QgJXhtbTUs
KCVlY3gpLi4uIik7CiAgICAgbWVtc2V0KHJlcywgMHg3NywgNjQpOwogICAgIG1lbXNldChyZXMg
KyAxMCwgMHg2NiwgOCk7CkBAIC0yMTg2LDYgKzIzNDUsNzEgQEAgaW50IG1haW4oaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQogICAgIGVsc2UKICAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKIAor
ICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2bW92c2QgJXhtbTUsMTYoJWVjeCl7JWszfS4u
LiIpOworICAgIG1lbXNldChyZXMsIDB4ODgsIDEyOCk7CisgICAgbWVtc2V0KHJlcyArIDIwLCAw
eDc3LCA4KTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdng1MTJmICkKKyAgICB7
CisgICAgICAgIGRlY2xfaW5zbih2bW92c2RfbWFza2VkX3RvX21lbSk7CisKKyAgICAgICAgYXNt
IHZvbGF0aWxlICggInZicm9hZGNhc3RzZCAlMCwgJSV5bW01XG5cdCIKKyAgICAgICAgICAgICAg
ICAgICAgICAgImt4b3J3ICUlazMsICUlazMsICUlazNcbiIKKyAgICAgICAgICAgICAgICAgICAg
ICAgcHV0X2luc24odm1vdnNkX21hc2tlZF90b19tZW0sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJ2bW92c2QgJSV4bW01LCAxNiglMSkleyUlazMlfSIpCisgICAgICAgICAgICAg
ICAgICAgICAgIDo6ICJtIiAocmVzWzIwXSksICJjIiAoTlVMTCkgKTsKKworICAgICAgICBzZXRf
aW5zbih2bW92c2RfbWFza2VkX3RvX21lbSk7CisgICAgICAgIHJlZ3MuZWN4ID0gMDsKKyAgICAg
ICAgcmVncy5lZHggPSAwOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9w
cyk7CisgICAgICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwgIWNoZWNrX2VpcCh2bW92
c2RfbWFza2VkX3RvX21lbSkgKQorICAgICAgICAgICAgZ290byBmYWlsOworCisgICAgICAgIGFz
bSB2b2xhdGlsZSAoICJrbW92dyAlMCwgJSVrM1xuIiA6OiAibSIgKHJlc1syMF0pICk7CisKKyAg
ICAgICAgc2V0X2luc24odm1vdnNkX21hc2tlZF90b19tZW0pOworICAgICAgICByZWdzLmVjeCA9
ICh1bnNpZ25lZCBsb25nKXJlczsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVt
dWxvcHMpOworICAgICAgICBpZiAoIChyYyAhPSBYODZFTVVMX09LQVkpIHx8ICFjaGVja19laXAo
dm1vdnNkX21hc2tlZF90b19tZW0pIHx8CisgICAgICAgICAgICAgbWVtY21wKHJlcywgcmVzICsg
MTYsIDY0KSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisKKyAgICAgICAgcHJpbnRmKCJva2F5
XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4i
KTsKKyAgICAgICAgbWVtc2V0KHJlcyArIDQsIDB4NzcsIDgpOworICAgIH0KKworICAgIHByaW50
ZigiJS00MHMiLCAiVGVzdGluZyB2bW92YXBzICglZWR4KSwlem1tN3slazN9e3p9Li4uIik7Cisg
ICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEyZiApCisgICAgeworICAgICAgICBk
ZWNsX2luc24odm1vdmFwc19tYXNrZWRfZnJvbV9tZW0pOworCisgICAgICAgIGFzbSB2b2xhdGls
ZSAoICJ2cGNtcGVxZCAlJXhtbTcsICUleG1tNywgJSV4bW03XG5cdCIKKyAgICAgICAgICAgICAg
ICAgICAgICAgInZicm9hZGNhc3RzcyAlJXhtbTcsICUlem1tN1xuIgorICAgICAgICAgICAgICAg
ICAgICAgICBwdXRfaW5zbih2bW92YXBzX21hc2tlZF9mcm9tX21lbSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgInZtb3ZhcHMgKCUwKSwgJSV6bW03JXslJWszJX0le3olfSIpCisg
ICAgICAgICAgICAgICAgICAgICAgIDo6ICJkIiAoTlVMTCkgKTsKKworICAgICAgICBzZXRfaW5z
bih2bW92YXBzX21hc2tlZF9mcm9tX21lbSk7CisgICAgICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVk
IGxvbmcpcmVzOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7Cisg
ICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAodm1vdmFwc19tYXNr
ZWRfZnJvbV9tZW0pICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgYXNtICggInZj
bXBlcXBzICUxLCAlJXptbTcsICUlazBcblx0IgorICAgICAgICAgICAgICAidnhvcnBzICUleG1t
MCwgJSV4bW0wLCAlJXhtbTBcblx0IgorICAgICAgICAgICAgICAidmNtcGVxcHMgJSV6bW0wLCAl
JXptbTcsICUlazFcblx0IgorICAgICAgICAgICAgICAia3hvcncgJSVrMSwgJSVrMCwgJSVrMFxu
XHQiCisgICAgICAgICAgICAgICJrbW92dyAlJWswLCAlMCIgOiAiPXIiIChyYykgOiAibSIgKHJl
c1sxNl0pICk7CisgICAgICAgIGlmICggcmMgIT0gMHhmZmZmICkKKyAgICAgICAgICAgIGdvdG8g
ZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAg
ICBwcmludGYoInNraXBwZWRcbiIpOworCiAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1v
dmQgJW1tMywzMiglZWN4KS4uLiIpOwogICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX21t
eCApCiAgICAgewpAQCAtMjM0MSw2ICsyNTY1LDU1IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFy
ICoqYXJndikKICAgICBlbHNlCiAgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CiAKKyAgICBw
cmludGYoIiUtNDBzIiwgIlRlc3Rpbmcge2V2ZXh9IHZtb3ZkICV4bW0zLDMyKCVlY3gpLi4uIik7
CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEyZiApCisgICAgeworICAgICAg
ICBkZWNsX2luc24oZXZleF92bW92ZF90b19tZW0pOworCisgICAgICAgIGFzbSB2b2xhdGlsZSAo
ICJwY21wZXFiICUleG1tMywgJSV4bW0zXG4iCisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9p
bnNuKGV2ZXhfdm1vdmRfdG9fbWVtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
JXtldmV4JX0gdm1vdmQgJSV4bW0zLCAzMiglMCkiKQorICAgICAgICAgICAgICAgICAgICAgICA6
OiAiYyIgKE5VTEwpICk7CisKKyAgICAgICAgbWVtc2V0KHJlcywgMHhiZCwgNjQpOworICAgICAg
ICBzZXRfaW5zbihldmV4X3Ztb3ZkX3RvX21lbSk7CisgICAgICAgIHJlZ3MuZWN4ID0gKHVuc2ln
bmVkIGxvbmcpcmVzOworICAgICAgICByZWdzLmVkeCA9IDA7CisgICAgICAgIHJjID0geDg2X2Vt
dWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkg
fHwgIWNoZWNrX2VpcChldmV4X3Ztb3ZkX3RvX21lbSkgfHwKKyAgICAgICAgICAgICByZXNbOF0g
KyAxIHx8CisgICAgICAgICAgICAgbWVtY21wKHJlcywgcmVzICsgOSwgMjgpIHx8CisgICAgICAg
ICAgICAgbWVtY21wKHJlcywgcmVzICsgNiwgOCkgKQorICAgICAgICAgICAgZ290byBmYWlsOwor
ICAgICAgICBwcmludGYoIm9rYXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50
Zigic2tpcHBlZFxuIik7CisKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rpbmcge2V2ZXh9IHZt
b3ZkIDMyKCVlY3gpLCV4bW00Li4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNf
YXZ4NTEyZiApCisgICAgeworICAgICAgICBkZWNsX2luc24oZXZleF92bW92ZF9mcm9tX21lbSk7
CisKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInBjbXBlcWIgJSV4bW00LCAlJXhtbTRcbiIKKyAg
ICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24oZXZleF92bW92ZF9mcm9tX21lbSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIiV7ZXZleCV9IHZtb3ZkIDMyKCUwKSwgJSV4bW00
IikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogImMiIChOVUxMKSApOworCisgICAgICAgIHNl
dF9pbnNuKGV2ZXhfdm1vdmRfZnJvbV9tZW0pOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZj
dHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVj
a19laXAoZXZleF92bW92ZF9mcm9tX21lbSkgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAg
ICAgICBhc20gKCAidm1vdmQgJTEsICUleG1tMFxuXHQiCisgICAgICAgICAgICAgICJ2cGNtcGVx
ZCAlJXptbTQsICUlem1tMCwgJSVrMFxuXHQiCisgICAgICAgICAgICAgICJrbW92dyAlJWswLCAl
MCIgOiAiPXIiIChyYykgOiAibSIgKHJlc1s4XSkgKTsKKyAgICAgICAgaWYgKCByYyAhPSAweGZm
ZmYgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBwcmludGYoIm9rYXlcbiIpOwor
ICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CisKICAgICBwcmlu
dGYoIiUtNDBzIiwgIlRlc3RpbmcgbW92ZCAlbW0zLCVlYnguLi4iKTsKICAgICBpZiAoIHN0YWNr
X2V4ZWMgJiYgY3B1X2hhc19tbXggKQogICAgIHsKQEAgLTI1MDcsNiArMjc4MCw1NyBAQCBpbnQg
bWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgZWxzZQogICAgICAgICBwcmludGYoInNr
aXBwZWRcbiIpOwogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHtldmV4fSB2bW92ZCAl
eG1tMiwlZWJ4Li4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEyZiAp
CisgICAgeworICAgICAgICBkZWNsX2luc24oZXZleF92bW92ZF90b19yZWcpOworCisgICAgICAg
IC8qIFNlZSBjb21tZW50IG5leHQgdG8gbW92ZCBhYm92ZS4gKi8KKyAgICAgICAgYXNtIHZvbGF0
aWxlICggInBjbXBlcWIgJSV4bW0yLCAlJXhtbTJcbiIKKyAgICAgICAgICAgICAgICAgICAgICAg
cHV0X2luc24oZXZleF92bW92ZF90b19yZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICIle2V2ZXglfSB2bW92ZCAlJXhtbTIsICUlZWJ4IikKKyAgICAgICAgICAgICAgICAgICAg
ICAgOjogKTsKKworICAgICAgICBzZXRfaW5zbihldmV4X3Ztb3ZkX3RvX3JlZyk7CisjaWZkZWYg
X194ODZfNjRfXworICAgICAgICByZWdzLnJieCA9IDB4YmRiZGJkYmRiZGJkYmRiZFVMOworI2Vs
c2UKKyAgICAgICAgcmVncy5lYnggPSAweGJkYmRiZGJkVUw7CisjZW5kaWYKKyAgICAgICAgcmMg
PSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIChyYyAhPSBYODZF
TVVMX09LQVkpIHx8ICFjaGVja19laXAoZXZleF92bW92ZF90b19yZWcpIHx8CisgICAgICAgICAg
ICAgcmVncy5lYnggIT0gMHhmZmZmZmZmZiApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAg
ICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJz
a2lwcGVkXG4iKTsKKworICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB7ZXZleH0gdm1vdmQg
JWVieCwleG1tMS4uLiIpOworICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX2F2eDUxMmYg
KQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKGV2ZXhfdm1vdmRfZnJvbV9yZWcpOworCisgICAg
ICAgIC8qIFNlZSBjb21tZW50IG5leHQgdG8gbW92ZCBhYm92ZS4gKi8KKyAgICAgICAgYXNtIHZv
bGF0aWxlICggInBjbXBndGIgJSV4bW0xLCAlJXhtbTFcbiIKKyAgICAgICAgICAgICAgICAgICAg
ICAgcHV0X2luc24oZXZleF92bW92ZF9mcm9tX3JlZywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIiV7ZXZleCV9IHZtb3ZkICUlZWJ4LCAlJXhtbTEiKQorICAgICAgICAgICAgICAg
ICAgICAgICA6OiApOworCisgICAgICAgIHNldF9pbnNuKGV2ZXhfdm1vdmRfZnJvbV9yZWcpOwor
ICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICgg
KHJjICE9IFg4NkVNVUxfT0tBWSkgfHwgIWNoZWNrX2VpcChldmV4X3Ztb3ZkX2Zyb21fcmVnKSAp
CisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGFzbSAoICJ2bW92ZCAlMSwgJSV4bW0w
XG5cdCIKKyAgICAgICAgICAgICAgInZwY21wZXFkICUlem1tMSwgJSV6bW0wLCAlJWswXG5cdCIK
KyAgICAgICAgICAgICAgImttb3Z3ICUlazAsICUwIiA6ICI9ciIgKHJjKSA6ICJtIiAocmVzWzhd
KSApOworICAgICAgICBpZiAoIHJjICE9IDB4ZmZmZiApCisgICAgICAgICAgICBnb3RvIGZhaWw7
CisgICAgICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJp
bnRmKCJza2lwcGVkXG4iKTsKKwogI2lmZGVmIF9feDg2XzY0X18KICAgICBwcmludGYoIiUtNDBz
IiwgIlRlc3RpbmcgbW92cSAlbW0zLDMyKCVlY3gpLi4uIik7CiAgICAgaWYgKCBzdGFja19leGVj
ICYmIGNwdV9oYXNfbW14ICkKQEAgLTI1ODQsNiArMjkwOCwzNiBAQCBpbnQgbWFpbihpbnQgYXJn
YywgY2hhciAqKmFyZ3YpCiAgICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwog
CisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHtldmV4fSB2bW92cSAleG1tMTEsMzIoJWVj
eCkuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdng1MTJmICkKKyAgICB7
CisgICAgICAgIGRlY2xfaW5zbihldmV4X3Ztb3ZxX3RvX21lbTIpOworCisgICAgICAgIGFzbSB2
b2xhdGlsZSAoICJwY21wZXFiICUleG1tMTEsICUleG1tMTFcbiIKKyNpZiAwIC8qIFRoaXMgbWF5
IG5vdCB3b3JrLCBhcyB0aGUgYXNzZW1ibGVyIG1pZ2h0IHBpY2sgb3Bjb2RlIEQ2LiAqLworICAg
ICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbihldmV4X3Ztb3ZxX3RvX21lbTIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJ7ZXZleH0gdm1vdnEgJSV4bW0xMSwgMzIoJTApIikK
KyNlbHNlCisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKGV2ZXhfdm1vdnFfdG9fbWVt
MiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi5ieXRlIDB4NjIsIDB4ZjEsIDB4
ZmQsIDB4MDgsIDB4N2UsIDB4NDksIDB4MDQiKQorI2VuZGlmCisgICAgICAgICAgICAgICAgICAg
ICAgIDo6ICJjIiAoTlVMTCkgKTsKKworICAgICAgICBtZW1zZXQocmVzLCAweGJkLCA2NCk7Cisg
ICAgICAgIHNldF9pbnNuKGV2ZXhfdm1vdnFfdG9fbWVtMik7CisgICAgICAgIHJlZ3MuZWN4ID0g
KHVuc2lnbmVkIGxvbmcpcmVzOworICAgICAgICByZWdzLmVkeCA9IDA7CisgICAgICAgIHJjID0g
eDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVM
X09LQVkgfHwgIWNoZWNrX2VpcChldmV4X3Ztb3ZxX3RvX21lbTIpIHx8CisgICAgICAgICAgICAg
KigobG9uZyAqKXJlcyArIDQpICsgMSB8fAorICAgICAgICAgICAgIG1lbWNtcChyZXMsIHJlcyAr
IDEwLCAyNCkgfHwKKyAgICAgICAgICAgICBtZW1jbXAocmVzLCByZXMgKyA2LCA4KSApCisgICAg
ICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAg
IGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKwogICAgIHByaW50ZigiJS00MHMi
LCAiVGVzdGluZyBtb3ZxICVtbTMsJXJieC4uLiIpOwogICAgIGlmICggc3RhY2tfZXhlYyAmJiBj
cHVfaGFzX21teCApCiAgICAgewpAQCAtMjY0Myw2ICsyOTk3LDI4IEBAIGludCBtYWluKGludCBh
cmdjLCBjaGFyICoqYXJndikKICAgICB9CiAgICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBw
ZWRcbiIpOworCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZtb3ZxICV4bW0yMiwlcmJ4
Li4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEyZiApCisgICAgewor
ICAgICAgICBkZWNsX2luc24oZXZleF92bW92cV90b19yZWcpOworCisgICAgICAgIC8qIFNlZSBj
b21tZW50IG5leHQgdG8gbW92ZCBhYm92ZS4gKi8KKyAgICAgICAgYXNtIHZvbGF0aWxlICggInBj
bXBlcXEgJSV4bW0yLCAlJXhtbTJcblx0IgorICAgICAgICAgICAgICAgICAgICAgICAidm1vdnEg
JSV4bW0yLCAlJXhtbTIyXG4iCisgICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKGV2ZXhf
dm1vdnFfdG9fcmVnLCAidm1vdnEgJSV4bW0yMiwgJSVyYngiKQorICAgICAgICAgICAgICAgICAg
ICAgICA6OiApOworCisgICAgICAgIHNldF9pbnNuKGV2ZXhfdm1vdnFfdG9fcmVnKTsKKyAgICAg
ICAgcmVncy5yYnggPSAweGJkYmRiZGJkYmRiZGJkYmRVTDsKKyAgICAgICAgcmMgPSB4ODZfZW11
bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8
fCAhY2hlY2tfZWlwKGV2ZXhfdm1vdnFfdG9fcmVnKSB8fAorICAgICAgICAgICAgIHJlZ3MucmJ4
ICsgMSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7
CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKICNlbmRpZgog
CiAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1hc2ttb3ZxICVtbTQsJW1tNC4uLiIpOwpA
QCAtMjgxMiw2ICszMTg4LDMyIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAg
ICAgICAgICAgIGdvdG8gZmFpbDsKICAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKICAgICB9Cisg
ICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCisgICAgcHJpbnRmKCIlLTQw
cyIsICJUZXN0aW5nIHZtb3ZudGRxYSA2NCglZWN4KSwlem1tNC4uLiIpOworICAgIGlmICggc3Rh
Y2tfZXhlYyAmJiBjcHVfaGFzX2F2eDUxMmYgKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKGV2
ZXhfdm1vdm50ZHFhKTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAidnB4b3IgJSV4bW00LCAl
JXhtbTQsICUleG1tNFxuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbihldmV4X3Zt
b3ZudGRxYSwgInZtb3ZudGRxYSA2NCglMCksICUlem1tNCIpCisgICAgICAgICAgICAgICAgICAg
ICAgIDo6ICJjIiAoTlVMTCkgKTsKKworICAgICAgICBzZXRfaW5zbihldmV4X3Ztb3ZudGRxYSk7
CisgICAgICAgIG1lbXNldChyZXMsIDB4NTUsIDE5Mik7CisgICAgICAgIG1lbXNldChyZXMgKyAx
NiwgMHhmZiwgNjQpOworICAgICAgICByZWdzLmVjeCA9ICh1bnNpZ25lZCBsb25nKXJlczsKKyAg
ICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJj
ICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKGV2ZXhfdm1vdm50ZHFhKSApCisgICAgICAg
ICAgICBnb3RvIGZhaWw7CisgICAgICAgIGFzbSAoICJ2cGJyb2FkY2FzdGQgJTEsICUlem1tMlxu
XHQiCisgICAgICAgICAgICAgICJ2cGNtcGVxZCAlJXptbTQsICUlem1tMiwgJSVrMFxuXHQiCisg
ICAgICAgICAgICAgICJrbW92dyAlJWswLCAlMCIgOiAiPXIiIChyYykgOiAiMCIgKH4wKSApOwor
ICAgICAgICBpZiAoIHJjICE9IDB4ZmZmZiApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAg
ICAgIHByaW50Zigib2theVxuIik7CisgICAgfQogICAgIGVsc2UKICAgICAgICAgcHJpbnRmKCJz
a2lwcGVkXG4iKTsKIAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUu
YworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYwpAQCAtMjIyLDYg
KzIyMiw3IEBAIGludCBlbXVsX3Rlc3RfZ2V0X2ZwdSgKICAgICAgICAgaWYgKCBjcHVfaGFzX2F2
eCApCiAgICAgICAgICAgICBicmVhazsKICAgICBjYXNlIFg4NkVNVUxfRlBVX29wbWFzazoKKyAg
ICBjYXNlIFg4NkVNVUxfRlBVX3ptbToKICAgICAgICAgaWYgKCBjcHVfaGFzX2F2eDUxMmYgKQog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3g4Ni1lbXVsYXRlLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1l
bXVsYXRlLmgKQEAgLTEzMiw2ICsxMzIsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgeGNyMF9tYXNr
KHVpbnQ2NF90IG1hCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyZiAgIChjcC5mZWF0LmF2eDUxMmYg
ICYmIHhjcjBfbWFzaygweGU2KSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJkcSAgKGNwLmZlYXQu
YXZ4NTEyZHEgJiYgeGNyMF9tYXNrKDB4ZTYpKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMmJ3ICAo
Y3AuZmVhdC5hdng1MTJidyAmJiB4Y3IwX21hc2soMHhlNikpCisjZGVmaW5lIGNwdV9oYXNfYXZ4
NTEydmwgIChjcC5mZWF0LmF2eDUxMnZsICYmIHhjcjBfbWFzaygweGU2KSkKIAogI2RlZmluZSBj
cHVfaGFzX3hnZXRidjEgICAoY3B1X2hhc194c2F2ZSAmJiBjcC54c3RhdGUueGdldGJ2MSkKIAot
LS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMjQzLDkgKzI0MywyNyBAQCBlbnVt
IHNpbWRfb3BzaXplIHsKIH07CiB0eXBlZGVmIHVpbnQ4X3Qgc2ltZF9vcHNpemVfdDsKIAorZW51
bSBkaXNwOHNjYWxlIHsKKyAgICAvKiBWYWx1ZXMgMCAuLi4gNCBhcmUgZXhwbGljaXQgc2l6ZXMu
ICovCisgICAgZDhzX2J3ID0gNSwKKyAgICBkOHNfZHEsCisgICAgLyogRVZFWC5XIGlnbm9yZWQg
b3V0c2lkZSBvZiA2NC1iaXQgbW9kZSAqLworICAgIGQ4c19kcTY0LAorICAgIC8qCisgICAgICog
QWxsIGZ1cnRoZXIgdmFsdWVzIG11c3Qgc3RyaWN0bHkgYmUgbGFzdCBhbmQgaW4gdGhlIG9yZGVy
CisgICAgICogZ2l2ZW4gc28gdGhhdCBhcml0aG1ldGljIG9uIHRoZSB2YWx1ZXMgd29ya3MuCisg
ICAgICovCisgICAgZDhzX3ZsLAorICAgIGQ4c192bF9ieV8yLAorICAgIGQ4c192bF9ieV80LAor
ICAgIGQ4c192bF9ieV84LAorfTsKK3R5cGVkZWYgdWludDhfdCBkaXNwOHNjYWxlX3Q7CisKIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgb3Bjb2RlX2Rlc2NfdCBkZXNj
OwotICAgIHNpbWRfb3BzaXplX3Qgc2l6ZTsKKyAgICBzaW1kX29wc2l6ZV90IHNpemU6NDsKKyAg
ICBkaXNwOHNjYWxlX3QgZDhzOjQ7CiB9IHR3b2J5dGVfdGFibGVbMjU2XSA9IHsKICAgICBbMHgw
MF0gPSB7IE1vZFJNIH0sCiAgICAgWzB4MDFdID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LApAQCAt
MjYwLDggKzI3OCw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAg
WzB4MGRdID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAogICAgIFsweDBlXSA9IHsgSW1wbGljaXRP
cHMgfSwKICAgICBbMHgwZl0gPSB7IE1vZFJNfFNyY0ltbUJ5dGUgfSwKLSAgICBbMHgxMF0gPSB7
IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfYW55X2ZwIH0sCi0gICAgWzB4MTFd
ID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX2FueV9mcCB9LAorICAgIFsw
eDEwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9hbnlfZnAsIGQ4c192
bCB9LAorICAgIFsweDExXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9h
bnlfZnAsIGQ4c192bCB9LAogICAgIFsweDEyXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
fE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsweDEzXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1v
ZFJNfE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsweDE0IC4uLiAweDE1XSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9mcCB9LApAQCAtMjcwLDEwICsyODgsMTAgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAgICBbMHgxOCAuLi4gMHgxZl0g
PSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCiAgICAgWzB4MjAgLi4uIDB4MjFdID0geyBEc3RNZW18
U3JjSW1wbGljaXR8TW9kUk0gfSwKICAgICBbMHgyMiAuLi4gMHgyM10gPSB7IERzdEltcGxpY2l0
fFNyY01lbXxNb2RSTSB9LAotICAgIFsweDI4XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
fE1vdiwgc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHgyOV0gPSB7IERzdE1lbXxTcmNJbXBsaWNp
dHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ZwIH0sCisgICAgWzB4MjhdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk18TW92LCBzaW1kX3BhY2tlZF9mcCwgZDhzX3ZsIH0sCisgICAgWzB4Mjld
ID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX3BhY2tlZF9mcCwgZDhzX3Zs
IH0sCiAgICAgWzB4MmFdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290
aGVyIH0sCi0gICAgWzB4MmJdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1k
X2FueV9mcCB9LAorICAgIFsweDJiXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwg
c2ltZF9hbnlfZnAsIGQ4c192bCB9LAogICAgIFsweDJjIC4uLiAweDJkXSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsweDJlIC4uLiAweDJmXSA9
IHsgSW1wbGljaXRPcHN8TW9kUk18VHdvT3AgfSwKICAgICBbMHgzMCAuLi4gMHgzNV0gPSB7IElt
cGxpY2l0T3BzIH0sCkBAIC0yOTIsOCArMzEwLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29i
eXRlX3RhYmxlIHsKICAgICBbMHg2MyAuLi4gMHg2N10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4NjggLi4uIDB4NmFdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKICAgICBbMHg2YiAuLi4gMHg2ZF0gPSB7
IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCi0gICAgWzB4NmVd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92IH0sCi0gICAgWzB4NmZdID0geyBEc3RJ
bXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHg2ZV0g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfbm9uZSwgZDhzX2RxNjQgfSwK
KyAgICBbMHg2Zl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfcGFja2Vk
X2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4NzBdID0geyBTcmNJbW1CeXRlfE1vZFJNfFR3b09wLCBz
aW1kX290aGVyIH0sCiAgICAgWzB4NzEgLi4uIDB4NzNdID0geyBEc3RJbXBsaWNpdHxTcmNJbW1C
eXRlfE1vZFJNIH0sCiAgICAgWzB4NzQgLi4uIDB4NzZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LApAQCAtMzAxLDggKzMxOSw4IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4NzhdID0geyBJbXBsaWNpdE9wc3xNb2RS
TSB9LAogICAgIFsweDc5XSA9IHsgRHN0UmVnfFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50
IH0sCiAgICAgWzB4N2MgLi4uIDB4N2RdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNp
bWRfb3RoZXIgfSwKLSAgICBbMHg3ZV0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3Yg
fSwKLSAgICBbMHg3Zl0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFj
a2VkX2ludCB9LAorICAgIFsweDdlXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwg
c2ltZF9ub25lLCBkOHNfZHE2NCB9LAorICAgIFsweDdmXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0
fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHg4MCAuLi4gMHg4
Zl0gPSB7IERzdEltcGxpY2l0fFNyY0ltbSB9LAogICAgIFsweDkwIC4uLiAweDlmXSA9IHsgQnl0
ZU9wfERzdE1lbXxTcmNOb25lfE1vZFJNfE1vdiB9LAogICAgIFsweGEwIC4uLiAweGExXSA9IHsg
SW1wbGljaXRPcHN8TW92IH0sCkBAIC0zNDQsMTQgKzM2MiwxNCBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweGQwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1v
ZFJNLCBzaW1kX290aGVyIH0sCiAgICAgWzB4ZDEgLi4uIDB4ZDNdID0geyBEc3RJbXBsaWNpdHxT
cmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKICAgICBbMHhkNCAuLi4gMHhkNV0gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCi0gICAgWzB4ZDZdID0geyBE
c3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX290aGVyIH0sCisgICAgWzB4ZDZdID0g
eyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX290aGVyLCAzIH0sCiAgICAgWzB4
ZDddID0geyBEc3RSZWd8U3JjSW1wbGljaXR8TW9kUk18TW92IH0sCiAgICAgWzB4ZDggLi4uIDB4
ZGZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAogICAg
IFsweGUwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwK
ICAgICBbMHhlMSAuLi4gMHhlMl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9v
dGhlciB9LAogICAgIFsweGUzIC4uLiAweGU1XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
LCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhlNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKLSAgICBbMHhlN10gPSB7IERzdE1lbXxTcmNJbXBsaWNp
dHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweGU3XSA9IHsgRHN0TWVtfFNy
Y0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHhl
OCAuLi4gMHhlZl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50
IH0sCiAgICAgWzB4ZjBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290
aGVyIH0sCiAgICAgWzB4ZjEgLi4uIDB4ZjNdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0s
IHNpbWRfb3RoZXIgfSwKQEAgLTQwNiw2ICs0MjQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4
dDBmMzhfdGFibGUgewogICAgIHVpbnQ4X3QgdG9fbWVtOjE7CiAgICAgdWludDhfdCB0d29fb3A6
MTsKICAgICB1aW50OF90IHZzaWI6MTsKKyAgICBkaXNwOHNjYWxlX3QgZDhzOjQ7CiB9IGV4dDBm
MzhfdGFibGVbMjU2XSA9IHsKICAgICBbMHgwMCAuLi4gMHgwYl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHgwYyAuLi4gMHgwZl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9mcCB9LApAQCAtNDE4LDcgKzQzNyw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
ZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4MWMgLi4uIDB4MWVdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAogICAgIFsweDIwIC4uLiAweDI1XSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MjggLi4uIDB4Mjld
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCi0gICAgWzB4MmFdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAorICAgIFsweDJhXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwg
fSwKICAgICBbMHgyYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBb
MHgyYyAuLi4gMHgyZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyIH0sCiAgICAgWzB4MmUg
Li4uIDB4MmZdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnRvX21lbSA9IDEgfSwKQEAg
LTY1Niw2ICs2NzUsMjIgQEAgdW5pb24gZXZleCB7CiAgICAgfTsKIH07CiAKKyNkZWZpbmUgRVZF
WF9QRlhfQllURVMgNAorI2RlZmluZSBpbml0X2V2ZXgoc3R1YikgKHsgXAorICAgIHVpbnQ4X3Qg
KmJ1Zl8gPSBnZXRfc3R1YihzdHViKTsgXAorICAgIGJ1Zl9bMF0gPSAweDYyOyBcCisgICAgYnVm
XyArIEVWRVhfUEZYX0JZVEVTOyBcCit9KQorCisjZGVmaW5lIGNvcHlfRVZFWChwdHIsIGV2ZXgp
ICh7IFwKKyAgICBpZiAoICFtb2RlXzY0Yml0KCkgKSBcCisgICAgICAgIChldmV4KS5yZWcgfD0g
ODsgXAorICAgIChwdHIpWzEgLSBFVkVYX1BGWF9CWVRFU10gPSAoZXZleCkucmF3WzBdOyBcCisg
ICAgKHB0cilbMiAtIEVWRVhfUEZYX0JZVEVTXSA9IChldmV4KS5yYXdbMV07IFwKKyAgICAocHRy
KVszIC0gRVZFWF9QRlhfQllURVNdID0gKGV2ZXgpLnJhd1syXTsgXAorICAgIGNvbnRhaW5lcl9v
ZigocHRyKSArIDEgLSBFVkVYX1BGWF9CWVRFUywgdHlwZW9mKGV2ZXgpLCByYXdbMF0pOyBcCit9
KQorCiAjZGVmaW5lIHJlcF9wcmVmaXgoKSAgICh2ZXgucGZ4ID49IHZleF9mMykKICNkZWZpbmUg
cmVwZV9wcmVmaXgoKSAgKHZleC5wZnggPT0gdmV4X2YzKQogI2RlZmluZSByZXBuZV9wcmVmaXgo
KSAodmV4LnBmeCA9PSB2ZXhfZjIpCkBAIC03NjgsNiArODAzLDcgQEAgdHlwZWRlZiB1bmlvbiB7
CiAgICAgdWludDY0X3QgbW14OwogICAgIHVpbnQ2NF90IF9fYXR0cmlidXRlX18gKChhbGlnbmVk
KDE2KSkpIHhtbVsyXTsKICAgICB1aW50NjRfdCBfX2F0dHJpYnV0ZV9fICgoYWxpZ25lZCgzMikp
KSB5bW1bNF07CisgICAgdWludDY0X3QgX19hdHRyaWJ1dGVfXyAoKGFsaWduZWQoNjQpKSkgem1t
WzhdOwogfSBtbXZhbF90OwogCiAvKgpAQCAtMTIwMSw2ICsxMjM3LDExIEBAIHN0YXRpYyBpbnQg
X2dldF9mcHUoCiAKICAgICBzd2l0Y2ggKCB0eXBlICkKICAgICB7CisgICAgY2FzZSBYODZFTVVM
X0ZQVV96bW06CisgICAgICAgIGlmICggISh4Y3IwICYgWDg2X1hDUjBfWk1NKSB8fCAhKHhjcjAg
JiBYODZfWENSMF9ISV9aTU0pIHx8CisgICAgICAgICAgICAgISh4Y3IwICYgWDg2X1hDUjBfT1BN
QVNLKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgICAg
IC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9GUFVfeW1tOgogICAgICAgICBp
ZiAoICEoeGNyMCAmIFg4Nl9YQ1IwX1NTRSkgfHwgISh4Y3IwICYgWDg2X1hDUjBfWU1NKSApCiAg
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CkBAIC0xNzg3LDYgKzE4Mjgs
NyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICNkZWZpbmUgdmNwdV9oYXNfY2x3YigpICAgICAg
ICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI0LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVf
aGFzX3NoYSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAyOSwgY3R4dCwgb3Bz
KQogI2RlZmluZSB2Y3B1X2hhc19hdng1MTJidygpICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVC
WCwgMzAsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEydmwoKSAgICB2Y3B1X2hh
cyggICAgICAgICA3LCBFQlgsIDMxLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3JkcGlk
KCkgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUNYLCAyMiwgY3R4dCwgb3BzKQogI2RlZmlu
ZSB2Y3B1X2hhc19jbHplcm8oKSAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDgsIEVCWCwgIDAsIGN0
eHQsIG9wcykKIApAQCAtMjE2MCw2ICsyMjAyLDY1IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nICpk
ZWNvZGVfdmV4X2dwcigKICAgICByZXR1cm4gZGVjb2RlX2dwcihyZWdzLCB+dmV4X3JlZyAmICht
b2RlXzY0Yml0KCkgPyAweGYgOiA3KSk7CiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBpbnQgZGVjb2Rl
X2Rpc3A4c2NhbGUoZW51bSBkaXNwOHNjYWxlIHNjYWxlLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlKQor
eworICAgIHN3aXRjaCAoIHNjYWxlICkKKyAgICB7CisgICAgY2FzZSBkOHNfYnc6CisgICAgICAg
IHJldHVybiBzdGF0ZS0+ZXZleC53OworCisgICAgZGVmYXVsdDoKKyAgICAgICAgaWYgKCBzY2Fs
ZSA8IGQ4c192bCApCisgICAgICAgICAgICByZXR1cm4gc2NhbGU7CisgICAgICAgIGlmICggc3Rh
dGUtPmV2ZXguYnIgKQorICAgICAgICB7CisgICAgY2FzZSBkOHNfZHE6CisgICAgICAgICAgICBy
ZXR1cm4gMiArIHN0YXRlLT5ldmV4Lnc7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKKyAg
ICBjYXNlIGQ4c19kcTY0OgorICAgICAgICByZXR1cm4gMiArIChzdGF0ZS0+b3BfYnl0ZXMgPT0g
OCk7CisgICAgfQorCisgICAgc3dpdGNoICggc3RhdGUtPnNpbWRfc2l6ZSApCisgICAgeworICAg
IGNhc2Ugc2ltZF9hbnlfZnA6CisgICAgY2FzZSBzaW1kX3NpbmdsZV9mcDoKKyAgICAgICAgaWYg
KCAhKHN0YXRlLT5ldmV4LnBmeCAmIFZFWF9QUkVGSVhfU0NBTEFSX01BU0spICkKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIHNpbWRfc2Nh
bGFyX29wYzoKKyAgICBjYXNlIHNpbWRfc2NhbGFyX3ZleHc6CisgICAgICAgIHJldHVybiAyICsg
c3RhdGUtPmV2ZXgudzsKKworICAgIGNhc2Ugc2ltZF8xMjg6CisgICAgICAgIC8qIFRoZXNlIHNo
b3VsZCBoYXZlIGFuIGV4cGxpY2l0IHNpemUgc3BlY2lmaWVkLiAqLworICAgICAgICBBU1NFUlRf
VU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJuIDQ7CisKKyAgICBkZWZhdWx0OgorICAgICAg
ICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gNCArIHN0YXRlLT5ldmV4LmxyIC0gKHNjYWxl
IC0gZDhzX3ZsKTsKK30KKworI2RlZmluZSBhdng1MTJfdmxlbl9jaGVjayhsaWcpIGRvIHsgXAor
ICAgIHN3aXRjaCAoIGV2ZXgubHIgKSBcCisgICAgeyBcCisgICAgZGVmYXVsdDogXAorICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb24oRVhDX1VEKTsgXAorICAgIGNhc2UgMjogXAorICAgICAgICBi
cmVhazsgXAorICAgIGNhc2UgMDogY2FzZSAxOiBcCisgICAgICAgIGlmICggIShsaWcpICkgXAor
ICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEydmwpOyBcCisgICAgICAg
IGJyZWFrOyBcCisgICAgfSBcCit9IHdoaWxlICggZmFsc2UgKQorCiBzdGF0aWMgYm9vbCBpc19h
bGlnbmVkKGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNpZ25lZCBsb25nIG9mZnMsCiAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCAqY3R4dCwKICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRl
X29wcyAqb3BzKQpAQCAtMjQwNiw2ICsyNTA3LDcgQEAgeDg2X2RlY29kZV90d29ieXRlKAogICAg
ICAgICBpZiAoIHZleC5wZnggPT0gdmV4X2YzICkgLyogbW92cSB4bW0vbTY0LHhtbSAqLwogICAg
ICAgICB7CiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfRjMoMCwgMHg3ZSk6IC8qIHZtb3ZxIHht
bS9tNjQseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDAsIDB4N2UpOiAvKiB2
bW92cSB4bW0vbTY0LHhtbSAqLwogICAgICAgICAgICAgc3RhdGUtPmRlc2MgPSBEc3RJbXBsaWNp
dCB8IFNyY01lbSB8IFR3b09wOwogICAgICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRf
b3RoZXI7CiAgICAgICAgICAgICAvKiBBdm9pZCB0aGUgc3RhdGUtPmRlc2MgY2xvYmJlcmluZyBv
ZiBUd29PcCBiZWxvdy4gKi8KQEAgLTI0NzYsNyArMjU3OCw3IEBAIHg4Nl9kZWNvZGVfdHdvYnl0
ZSgKICAgICB9CiAKICAgICAvKgotICAgICAqIFNjYWxhciBmb3JtcyBvZiBtb3N0IFZFWC1lbmNv
ZGVkIFR3b09wIGluc3RydWN0aW9ucyBoYXZlCisgICAgICogU2NhbGFyIGZvcm1zIG9mIG1vc3Qg
VkVYLS9FVkVYLWVuY29kZWQgVHdvT3AgaW5zdHJ1Y3Rpb25zIGhhdmUKICAgICAgKiB0aHJlZSBv
cGVyYW5kcy4gIFRob3NlIHdoaWNoIGRvIHJlYWxseSBoYXZlIHR3byBvcGVyYW5kcwogICAgICAq
IHNob3VsZCBoYXZlIGV4aXRlZCBlYXJsaWVyLgogICAgICAqLwpAQCAtMjg0MSw2ICsyOTQzLDgg
QEAgeDg2X2RlY29kZSgKIAogICAgIGlmICggZCAmIE1vZFJNICkKICAgICB7CisgICAgICAgIHVu
c2lnbmVkIGludCBkaXNwOHNjYWxlID0gMDsKKwogICAgICAgICBkICY9IH5Nb2RSTTsKICN1bmRl
ZiBNb2RSTSAvKiBPbmx5IGl0cyBhbGlhc2VzIGFyZSB2YWxpZCB0byB1c2UgZnJvbSBoZXJlIG9u
LiAqLwogICAgICAgICBtb2RybV9yZWcgPSAoKHJleF9wcmVmaXggJiA0KSA8PCAxKSB8ICgobW9k
cm0gJiAweDM4KSA+PiAzKTsKQEAgLTI4ODMsNiArMjk4Nyw5IEBAIHg4Nl9kZWNvZGUoCiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIGV4dF8wZjoKKyAgICAgICAgICAgIGlmICgg
ZXZleF9lbmNvZGVkKCkgKQorICAgICAgICAgICAgICAgIGRpc3A4c2NhbGUgPSBkZWNvZGVfZGlz
cDhzY2FsZSh0d29ieXRlX3RhYmxlW2JdLmQ4cywgc3RhdGUpOworCiAgICAgICAgICAgICBzd2l0
Y2ggKCBiICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgIGNhc2UgMHgyMDogLyogbW92IGNy
LHJlZyAqLwpAQCAtMjg5Niw2ICszMDAzLDExIEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICAg
ICAgICovCiAgICAgICAgICAgICAgICAgbW9kcm1fbW9kID0gMzsKICAgICAgICAgICAgICAgICBi
cmVhazsKKworICAgICAgICAgICAgY2FzZSAweDdlOiAvKiB2bW92cSB4bW0vbTY0LHhtbSBuZWVk
cyBzcGVjaWFsIGNhc2luZyAqLworICAgICAgICAgICAgICAgIGlmICggZGlzcDhzY2FsZSA9PSAy
ICYmIGV2ZXgucGZ4ID09IHZleF9mMyApCisgICAgICAgICAgICAgICAgICAgIGRpc3A4c2NhbGUg
PSAzOworICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQogICAgICAgICAgICAg
YnJlYWs7CiAKQEAgLTI5MDcsNiArMzAxOSw4IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICBp
ZiAoIGV4dDBmMzhfdGFibGVbYl0udnNpYiApCiAgICAgICAgICAgICAgICAgZCB8PSB2U0lCOwog
ICAgICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IGV4dDBmMzhfdGFibGVbYl0uc2ltZF9zaXpl
OworICAgICAgICAgICAgaWYgKCBldmV4X2VuY29kZWQoKSApCisgICAgICAgICAgICAgICAgZGlz
cDhzY2FsZSA9IGRlY29kZV9kaXNwOHNjYWxlKGV4dDBmMzhfdGFibGVbYl0uZDhzLCBzdGF0ZSk7
CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIGV4dF84ZjA5OgpAQCAtMjk3NSw3
ICszMDg5LDcgQEAgeDg2X2RlY29kZSgKICAgICAgICAgICAgICAgICAgICAgZWEubWVtLm9mZiA9
IGluc25fZmV0Y2hfdHlwZShpbnQxNl90KTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgIGNhc2UgMToKLSAgICAgICAgICAgICAgICBlYS5tZW0ub2ZmICs9IGluc25fZmV0Y2hf
dHlwZShpbnQ4X3QpOworICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYgKz0gaW5zbl9mZXRjaF90
eXBlKGludDhfdCkgPDwgZGlzcDhzY2FsZTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgIGNhc2UgMjoKICAgICAgICAgICAgICAgICBlYS5tZW0ub2ZmICs9IGluc25fZmV0Y2hf
dHlwZShpbnQxNl90KTsKQEAgLTMwMzQsNyArMzE0OCw3IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAg
ICAgICAgICAgcGNfcmVsID0gbW9kZV82NGJpdCgpOwogICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgY2FzZSAxOgotICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYgKz0gaW5zbl9m
ZXRjaF90eXBlKGludDhfdCk7CisgICAgICAgICAgICAgICAgZWEubWVtLm9mZiArPSBpbnNuX2Zl
dGNoX3R5cGUoaW50OF90KSA8PCBkaXNwOHNjYWxlOwogICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgY2FzZSAyOgogICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYgKz0gaW5zbl9m
ZXRjaF90eXBlKGludDMyX3QpOwpAQCAtMzIzNSwxMCArMzM0OSwxMSBAQCB4ODZfZW11bGF0ZSgK
ICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgc3RhdGU7CiAgICAgaW50IHJjLCBjcjRfcmM7
CiAgICAgdWludDhfdCBiLCBkLCAqb3BjID0gTlVMTDsKLSAgICB1bnNpZ25lZCBpbnQgZmlyc3Rf
Ynl0ZSA9IDAsIGluc25fYnl0ZXMgPSAwOworICAgIHVuc2lnbmVkIGludCBmaXJzdF9ieXRlID0g
MCwgZWxlbV9ieXRlcywgaW5zbl9ieXRlcyA9IDA7CisgICAgdWludDY0X3Qgb3BfbWFzayA9IH4w
VUxMOwogICAgIGJvb2wgc2luZ2xlc3RlcCA9IChfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX1RG
KSAmJgogCSAgICAhaXNfYnJhbmNoX3N0ZXAoY3R4dCwgb3BzKTsKLSAgICBib29sIHNmZW5jZSA9
IGZhbHNlOworICAgIGJvb2wgc2ZlbmNlID0gZmFsc2UsIGZhdWx0X3N1cHByZXNzaW9uID0gZmFs
c2U7CiAgICAgc3RydWN0IG9wZXJhbmQgc3JjID0geyAucmVnID0gUFRSX1BPSVNPTiB9OwogICAg
IHN0cnVjdCBvcGVyYW5kIGRzdCA9IHsgLnJlZyA9IFBUUl9QT0lTT04gfTsKICAgICB1bnNpZ25l
ZCBsb25nIGNyNCA9IDA7CkBAIC0zMjg2LDYgKzM0MDEsNyBAQCB4ODZfZW11bGF0ZSgKICAgICBi
ID0gY3R4dC0+b3Bjb2RlOwogICAgIGQgPSBzdGF0ZS5kZXNjOwogI2RlZmluZSBzdGF0ZSAoJnN0
YXRlKQorICAgIGVsZW1fYnl0ZXMgPSA0IDw8IGV2ZXgudzsKIAogICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZihzdGF0ZS0+bm90XzY0Yml0ICYmIG1vZGVfNjRiaXQoKSwgRVhDX1VEKTsKIApAQCAt
MzM2MCw2ICszNDc2LDI4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBicmVhazsKICAgICB9CiAK
KyAgICAvKiBXaXRoIGEgbWVtb3J5IG9wZXJhbmQsIGZldGNoIHRoZSBtYXNrIHJlZ2lzdGVyIGlu
IHVzZSAoaWYgYW55KS4gKi8KKyAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICYmIGV2ZXgub3Bt
c2sgKQorICAgIHsKKyAgICAgICAgdWludDhfdCAqc3RiID0gZ2V0X3N0dWIoc3R1Yik7CisKKyAg
ICAgICAgLyogS01PVntXLFF9ICVrPG4+LCAoJXJheCkgKi8KKyAgICAgICAgc3RiWzBdID0gMHhj
NDsKKyAgICAgICAgc3RiWzFdID0gMHhlMTsKKyAgICAgICAgc3RiWzJdID0gY3B1X2hhc19hdng1
MTJidyA/IDB4ZjggOiAweDc4OworICAgICAgICBzdGJbM10gPSAweDkxOworICAgICAgICBzdGJb
NF0gPSBldmV4Lm9wbXNrIDw8IDM7CisgICAgICAgIGluc25fYnl0ZXMgPSA1OworICAgICAgICBz
dGJbNV0gPSAweGMzOworCisgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIittIiAob3BfbWFz
aykgOiAiYSIgKCZvcF9tYXNrKSk7CisKKyAgICAgICAgaW5zbl9ieXRlcyA9IDA7CisgICAgICAg
IHB1dF9zdHViKHN0dWIpOworCisgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gdHJ1ZTsKKyAg
ICB9CisKICAgICAvKiBEZWNvZGUgKGJ1dCBkb24ndCBmZXRjaCkgdGhlIGRlc3RpbmF0aW9uIG9w
ZXJhbmQ6IHJlZ2lzdGVyIG9yIG1lbW9yeS4gKi8KICAgICBzd2l0Y2ggKCBkICYgRHN0TWFzayAp
CiAgICAgewpAQCAtNTcxNiw2ICs1ODU0LDQxIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBpbnNu
X2J5dGVzID0gUEZYX0JZVEVTICsgMjsKICAgICAgICAgYnJlYWs7CiAKKyAgICBDQVNFX1NJTURf
UEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDJiKTogLyogdm1vdm50cHtzLGR9IFt4eXpdbW0sbWVt
ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSB8fCBl
dmV4Lm9wbXNrLCBFWENfVUQpOworICAgICAgICBzZmVuY2UgPSB0cnVlOworICAgICAgICBmYXVs
dF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBD
QVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDEwKTogLyogdm1vdnVwe3MsZH0gW3h5
el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgIENBU0VfU0lNRF9TQ0FMQVJfRlAoX0VWRVgsIDB4
MGYsIDB4MTApOiAvKiB2bW92c3tzLGR9IG1lbSx4bW17a30gKi8KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdm1vdnN7cyxkfSB4bW0seG1tLHhtbXtrfSAq
LworICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4MTEpOiAvKiB2bW92dXB7
cyxkfSBbeHl6XW1tLFt4eXpdbW0vbWVte2t9ICovCisgICAgQ0FTRV9TSU1EX1NDQUxBUl9GUChf
RVZFWCwgMHgwZiwgMHgxMSk6IC8qIHZtb3Zze3MsZH0geG1tLG1lbXtrfSAqLworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2bW92c3tzLGR9IHhtbSx4bW0s
eG1te2t9ICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHgyOCk6IC8q
IHZtb3ZhcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBDQVNFX1NJTURfUEFD
S0VEX0ZQKF9FVkVYLCAweDBmLCAweDI5KTogLyogdm1vdmFwe3MsZH0gW3h5el1tbSxbeHl6XW1t
L21lbXtrfSAqLworICAgICAgICAvKiB2bW92c3tzLGR9IHRvL2Zyb20gbWVtb3J5IGhhdmUgb25s
eSB0d28gb3BlcmFuZHMuICovCisgICAgICAgIGlmICggKGIgJiB+MSkgPT0gMHgxMCAmJiBlYS50
eXBlID09IE9QX01FTSApCisgICAgICAgICAgICBkIHw9IFR3b09wOworICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKGV2ZXgudyAhPSAoZXZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CisgICAgICAgIGhvc3RfYW5kX3Zj
cHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhldmV4LnBm
eCAmIFZFWF9QUkVGSVhfU0NBTEFSX01BU0spOworICAgIHNpbWRfem1tOgorICAgICAgICBnZXRf
ZnB1KFg4NkVNVUxfRlBVX3ptbSk7CisgICAgICAgIG9wYyA9IGluaXRfZXZleChzdHViKTsKKyAg
ICAgICAgb3BjWzBdID0gYjsKKyAgICAgICAgb3BjWzFdID0gbW9kcm07CisgICAgICAgIGlmICgg
ZWEudHlwZSA9PSBPUF9NRU0gKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBjb252ZXJ0IG1l
bW9yeSBvcGVyYW5kIHRvICglckFYKSAqLworICAgICAgICAgICAgZXZleC5iID0gMTsKKyAgICAg
ICAgICAgIG9wY1sxXSAmPSAweDM4OworICAgICAgICB9CisgICAgICAgIGluc25fYnl0ZXMgPSBF
VkVYX1BGWF9CWVRFUyArIDI7CisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBYODZFTVVMX09Q
Q182NigweDBmLCAweDEyKTogICAgICAgLyogbW92bHBkIG02NCx4bW0gKi8KICAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDEyKTogICAvKiB2bW92bHBkIG02NCx4bW0seG1tICov
CiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUCgsIDB4MGYsIDB4MTMpOiAgICAgLyogbW92bHB7cyxk
fSB4bW0sbTY0ICovCkBAIC02MzU1LDYgKzY1MjgsNDEgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6ZSk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NmUpOiAvKiB2bW92e2QscX0gci9tLHhtbSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDdlKTogLyogdm1vdntkLHF9IHht
bSxyL20gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKChldmV4LmxyIHx8IGV2ZXgu
b3Btc2sgfHwgZXZleC5iciB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXgu
cmVnICE9IDB4ZiB8fCAhZXZleC5SWCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBF
WENfVUQpOworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAg
ICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV96bW0pOworCisgICAgICAgIG9wYyA9IGluaXRfZXZleChz
dHViKTsKKyAgICAgICAgb3BjWzBdID0gYjsKKyAgICAgICAgLyogQ29udmVydCBtZW1vcnkvR1BS
IG9wZXJhbmQgdG8gKCVyQVgpLiAqLworICAgICAgICBldmV4LmIgPSAxOworICAgICAgICBpZiAo
ICFtb2RlXzY0Yml0KCkgKQorICAgICAgICAgICAgZXZleC53ID0gMDsKKyAgICAgICAgb3BjWzFd
ID0gbW9kcm0gJiAweDM4OworICAgICAgICBpbnNuX2J5dGVzID0gRVZFWF9QRlhfQllURVMgKyAy
OworICAgICAgICBvcGNbMl0gPSAweGMzOworCisgICAgICAgIGNvcHlfRVZFWChvcGMsIGV2ZXgp
OworICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICIrbSIgKHNyYy52YWwpIDogImEiICgmc3Jj
LnZhbCkpOworICAgICAgICBkc3QudmFsID0gc3JjLnZhbDsKKworICAgICAgICBwdXRfc3R1Yihz
dHViKTsKKyAgICAgICAgQVNTRVJUKCFzdGF0ZS0+c2ltZF9zaXplKTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZiwgMHg3ZSk6IC8qIHZtb3ZxIHht
bS9tNjQseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZDYpOiAv
KiB2bW92cSB4bW0seG1tL202NCAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZl
eC5sciB8fCAhZXZleC53IHx8IGV2ZXgub3Btc2sgfHwgZXZleC5iciwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEVYQ19VRCk7CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZl
KGF2eDUxMmYpOworICAgICAgICBkIHw9IFR3b09wOworICAgICAgICBvcF9ieXRlcyA9IDg7Cisg
ICAgICAgIGdvdG8gc2ltZF96bW07CisKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4
ZTcpOiAgICAgLyogbW92bnRkcSB4bW0sbTEyOCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYsIDB4ZTcpOiAvKiB2bW92bnRkcSB7eCx5fW1tLG1lbSAqLwogICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7CkBAIC02Mzc1LDYg
KzY1ODMsMzAgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBnb3RvIHNpbWRfMGZfYXZ4Owog
ICAgICAgICBnb3RvIHNpbWRfMGZfc3NlMjsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmLCAweGU3KTogLyogdm1vdm50ZHEgW3h5el1tbSxtZW0gKi8KKyAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNIHx8IGV2ZXgub3Btc2sgfHwgZXZleC53
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgc2ZlbmNl
ID0gdHJ1ZTsKKyAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKKyAgICAgICAgLyog
ZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NmYp
OiAvKiB2bW92ZHFhezMyLDY0fSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4NmYpOiAvKiB2bW92ZHF1ezMyLDY0fSBbeHl6XW1t
L21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4
N2YpOiAvKiB2bW92ZHFhezMyLDY0fSBbeHl6XW1tLFt4eXpdbW0vbWVte2t9ICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4N2YpOiAvKiB2bW92ZHF1ezMyLDY0fSBbeHl6
XW1tLFt4eXpdbW0vbWVte2t9ICovCisgICAgdm1vdmRxYToKKyAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9o
YXZlKGF2eDUxMmYpOworICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7CisgICAgICAg
IGQgfD0gVHdvT3A7CisgICAgICAgIG9wX2J5dGVzID0gMTYgPDwgZXZleC5scjsKKyAgICAgICAg
Z290byBzaW1kX3ptbTsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMigweDBmLCAweDZm
KTogLyogdm1vdmRxdXs4LDE2fSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYX0YyKDB4MGYsIDB4N2YpOiAvKiB2bW92ZHF1ezgsMTZ9IFt4eXpdbW0s
W3h5el1tbS9tZW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEy
YncpOworICAgICAgICBlbGVtX2J5dGVzID0gMSA8PCBldmV4Lnc7CisgICAgICAgIGdvdG8gdm1v
dmRxYTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZDYpOiAvKiB2bW92
cSB4bW0seG1tL202NCAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwsIEVY
Q19VRCk7CiAgICAgICAgIGQgfD0gVHdvT3A7CkBAIC03NzM5LDYgKzc5NzEsMTUgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgIH0KICAgICAgICAgZ290byBtb3ZkcWE7CiAKKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDJhKTogLyogdm1vdm50ZHFhIG1lbSxbeHl6XW1tICov
CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSB8fCBldmV4
Lm9wbXNrIHx8IGV2ZXgudywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7
CisgICAgICAgIC8qIElnbm9yZSB0aGUgbm9uLXRlbXBvcmFsIGhpbnQgZm9yIG5vdywgdXNpbmcg
dm1vdmRxYTMyIGluc3RlYWQuICovCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJtZmVuY2UiIDo6
OiAibWVtb3J5IiApOworICAgICAgICBiID0gMHg2ZjsKKyAgICAgICAgZXZleC5vcGN4ID0gdmV4
XzBmOworICAgICAgICBnb3RvIHZtb3ZkcWE7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82
NigweDBmMzgsIDB4MmMpOiAvKiB2bWFza21vdnBzIG1lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MmQpOiAvKiB2bWFza21vdnBkIG1l
bSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgs
IDB4MmUpOiAvKiB2bWFza21vdnBzIHt4LHl9bW0se3gseX1tbSxtZW0gKi8KQEAgLTg3OTIsMTcg
KzkwMzMsMjcgQEAgeDg2X2VtdWxhdGUoCiAgICAgZWxzZSBpZiAoIHN0YXRlLT5zaW1kX3NpemUg
KQogICAgIHsKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFvcF9ieXRlcywgRVhDX1VE
KTsKLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5vcGN4ICYmIChkICYgVHdvT3Ap
ICYmIHZleC5yZWcgIT0gMHhmLAorICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKHZleC5v
cGN4ICYmIChkICYgVHdvT3ApICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZl
eC5yZWcgIT0gMHhmIHx8IChldmV4X2VuY29kZWQoKSAmJiAhZXZleC5SWCkpKSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CiAKICAgICAgICAgaWYgKCAhb3BjICkKICAg
ICAgICAgICAgIEJVRygpOwotICAgICAgICBvcGNbaW5zbl9ieXRlcyAtIFBGWF9CWVRFU10gPSAw
eGMzOwotICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4LCB2ZXgpOworICAgICAg
ICBpZiAoIGV2ZXhfZW5jb2RlZCgpICkKKyAgICAgICAgeworICAgICAgICAgICAgb3BjW2luc25f
Ynl0ZXMgLSBFVkVYX1BGWF9CWVRFU10gPSAweGMzOworICAgICAgICAgICAgY29weV9FVkVYKG9w
YywgZXZleCk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAg
ICBvcGNbaW5zbl9ieXRlcyAtIFBGWF9CWVRFU10gPSAweGMzOworICAgICAgICAgICAgY29weV9S
RVhfVkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKKyAgICAgICAgfQogCiAgICAgICAgIGlmICgg
ZWEudHlwZSA9PSBPUF9NRU0gKQogICAgICAgICB7CiAgICAgICAgICAgICB1aW50MzJfdCBteGNz
ciA9IDA7CisgICAgICAgICAgICB1aW50NjRfdCBmdWxsID0gMDsKIAogICAgICAgICAgICAgaWYg
KCBvcF9ieXRlcyA8IDE2IHx8CiAgICAgICAgICAgICAgICAgICh2ZXgub3BjeApAQCAtODgyNCw2
ICs5MDc1LDQ1IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICFpc19hbGlnbmVkKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIG9wX2J5dGVzLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eHQsIG9wcyksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX0dQLCAwKTsKKworICAgICAgICAgICAg
SU1QT1NTSUJMRShlbGVtX2J5dGVzIDw9IDApOworICAgICAgICAgICAgaWYgKCBldmV4LmJyICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBBU1NFUlQoKGQgJiBEc3RNYXNrKSAhPSBE
c3RNZW0pOworICAgICAgICAgICAgICAgIG9wX2J5dGVzID0gZWxlbV9ieXRlczsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIGlmICggZXZleC5vcG1zayApCisgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgQVNTRVJUKCEob3BfYnl0ZXMgJSBlbGVtX2J5dGVzKSk7CisgICAgICAgICAg
ICAgICAgZnVsbCA9IH4wVUxMID4+ICg2NCAtIG9wX2J5dGVzIC8gZWxlbV9ieXRlcyk7CisgICAg
ICAgICAgICAgICAgb3BfbWFzayAmPSBmdWxsOworICAgICAgICAgICAgfQorICAgICAgICAgICAg
aWYgKCBmYXVsdF9zdXBwcmVzc2lvbiApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
aWYgKCAhb3BfbWFzayApCisgICAgICAgICAgICAgICAgICAgIGdvdG8gc2ltZF9ub19tZW07Cisg
ICAgICAgICAgICAgICAgaWYgKCAhZXZleC5iciApCisgICAgICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgICAgICBmaXJzdF9ieXRlID0gX19idWlsdGluX2N0emxsKG9wX21hc2spOworICAg
ICAgICAgICAgICAgICAgICBvcF9tYXNrID4+PSBmaXJzdF9ieXRlOworICAgICAgICAgICAgICAg
ICAgICBmdWxsID4+PSBmaXJzdF9ieXRlOworICAgICAgICAgICAgICAgICAgICBmaXJzdF9ieXRl
ICo9IGVsZW1fYnl0ZXM7CisgICAgICAgICAgICAgICAgICAgIG9wX2J5dGVzID0gKDY0IC0gX19i
dWlsdGluX2NsemxsKG9wX21hc2spKSAqIGVsZW1fYnl0ZXM7CisgICAgICAgICAgICAgICAgfQor
ICAgICAgICAgICAgfQorICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIEluZGVwZW5kZW50
IG9mIGZhdWx0IHN1cHByZXNzaW9uIHdlIG1heSBuZWVkIHRvIHJlYWQgKHBhcnRzIG9mKQorICAg
ICAgICAgICAgICogdGhlIG1lbW9yeSBvcGVyYW5kIGZvciB0aGUgcHVycG9zZSBvZiBtZXJnaW5n
IHdpdGhvdXQgc3BsaXR0aW5nCisgICAgICAgICAgICAgKiB0aGUgd3JpdGUgYmVsb3cgaW50byBt
dWx0aXBsZSBvbmVzLiBOb3RlIHRoYXQgdGhlIEVWRVguWiBjaGVjaworICAgICAgICAgICAgICog
aGVyZSBpc24ndCBzdHJpY3RseSBuZWVkZWQsIGR1ZSB0byB0aGVyZSBub3QgY3VycmVudGx5IGJl
aW5nCisgICAgICAgICAgICAgKiBhbnkgaW5zdHJ1Y3Rpb25zIGFsbG93aW5nIHplcm9pbmctbWVy
Z2luZyBvbiBtZW1vcnkgd3JpdGVzIChhbmQKKyAgICAgICAgICAgICAqIHdlIHJhaXNlICNVRCBk
dXJpbmcgRHN0TWVtIHByb2Nlc3NpbmcgZmFyIGFib3ZlIGluIHRoaXMgY2FzZSksCisgICAgICAg
ICAgICAgKiB5ZXQgY29uY2VwdHVhbGx5IHRoZSByZWFkIGlzIHRoZW4gdW5uZWNlc3NhcnkuCisg
ICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggZXZleC5vcG1zayAmJiAhZXZleC56ICYm
IChkICYgRHN0TWFzaykgPT0gRHN0TWVtICYmCisgICAgICAgICAgICAgICAgIG9wX21hc2sgIT0g
ZnVsbCApCisgICAgICAgICAgICAgICAgZCA9IChkICYgflNyY01hc2spIHwgU3JjTWVtOworCiAg
ICAgICAgICAgICBzd2l0Y2ggKCBkICYgU3JjTWFzayApCiAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICBjYXNlIFNyY01lbToKQEAgLTg4NjUsNyArOTE1NSwxMCBAQCB4ODZfZW11bGF0ZSgKICAg
ICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAg
c2ltZF9ub19tZW06CiAgICAgICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CisgICAgICAgIH0K
IAogICAgICAgICAvKiB7LHZ9bWFza21vdntxLGRxdX0sIGFzIGFuIGV4Y2VwdGlvbiwgdXNlcyBy
REkuICovCiAgICAgICAgIGlmICggbGlrZWx5KChjdHh0LT5vcGNvZGUgJiB+KFg4NkVNVUxfT1BD
X1BGWF9NQVNLIHwKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKQEAgLTE3MSw2ICsx
NzEsNyBAQCBlbnVtIHg4Nl9lbXVsYXRlX2ZwdV90eXBlIHsKICAgICBYODZFTVVMX0ZQVV94bW0s
IC8qIFNTRSBpbnN0cnVjdGlvbiBzZXQgKCV4bW0wLSV4bW03LzE1KSAqLwogICAgIFg4NkVNVUxf
RlBVX3ltbSwgLyogQVZYL1hPUCBpbnN0cnVjdGlvbiBzZXQgKCV5bW0wLSV5bW03LzE1KSAqLwog
ICAgIFg4NkVNVUxfRlBVX29wbWFzaywgLyogQVZYNTEyIG9wbWFzayBpbnN0cnVjdGlvbiBzZXQg
KCVrMC0lazcpICovCisgICAgWDg2RU1VTF9GUFVfem1tLCAvKiBBVlg1MTIgaW5zdHJ1Y3Rpb24g
c2V0ICglem1tMC0lem1tNy8zMSkgKi8KICAgICAvKiBUaGlzIHNlbnRpbmVsIHdpbGwgbmV2ZXIg
YmUgcGFzc2VkIHRvIC0+Z2V0X2ZwdSgpLiAqLwogICAgIFg4NkVNVUxfRlBVX25vbmUKIH07Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0xMDUsNiArMTA1LDcgQEAKICNkZWZpbmUgY3B1X2hhc19z
bWFwICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NNQVApCiAjZGVmaW5lIGNw
dV9oYXNfc2hhICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TSEEpCiAjZGVm
aW5lIGNwdV9oYXNfYXZ4NTEyYncgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1
MTJCVykKKyNkZWZpbmUgY3B1X2hhc19hdng1MTJ2bCAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX0FWWDUxMlZMKQogCiAvKiBDUFVJRCBsZXZlbCAweDgwMDAwMDA3LmVkeCAqLwogI2Rl
ZmluZSBjcHVfaGFzX2l0c2MgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSVRT
QykKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:14:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:14: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-devel-bounces@lists.xenproject.org>)
	id 1gOgZf-0005SW-CG; Mon, 19 Nov 2018 10:14: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgZe-0005SM-04
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:14:34 +0000
X-Inumbo-ID: e7d88a0a-ebe3-11e8-9da8-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e7d88a0a-ebe3-11e8-9da8-12d6303a7972;
 Mon, 19 Nov 2018 10:14:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:14:31 -0700
Message-Id: <5BF28D0402000078001FD405@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:14:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 03/47] x86emul: test for correct EVEX Disp8
 scaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QmVzaWRlcyB0aGUgYWxyZWFkeSBleGlzdGluZyB0ZXN0cyAod2hpY2ggYXJlIGdvaW5nIHRvIGJl
IGV4dGVuZGVkIG9uY2UKcmVzcGVjdGl2ZSBJU0EgZXh0ZW5zaW9uIHN1cHBvcnQgaXMgY29tcGxl
dGUpLCBsZXQncyBhbHNvIGVuc3VyZSBmb3IKZXZlcnkgaW5kaXZpZHVhbCBpbnNuIHRoYXQgdGhl
aXIgRGlzcDggc2NhbGluZyAoYW5kIG1lbW9yeSBhY2Nlc3Mgd2lkdGgpCmFyZSBjb3JyZWN0LgoK
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjU6IEZp
eCB1cHBlciBib3VuZCBvZiBmaXJzdCBhY2Nlc3MgY2hlY2sgbG9vcC4gQWRkIGNvbW1lbnRzLiBS
ZS1iYXNlLgp2NDogSW50cm9kdWNlIEVTWl9kX1dJRy4KdjM6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
TWFrZWZpbGUKQEAgLTE0NCw3ICsxNDQsNyBAQCAkKGFkZHN1ZmZpeCAuaCwkKFNJTUQpICQoRk1B
KSAkKFNHKSk6IHNpCiAKIHhvcC5oOiBzaW1kLWZtYS5jCiAKLSQoVEFSR0VUKTogeDg2LWVtdWxh
dGUubyBjcHVpZC5vIHRlc3RfeDg2X2VtdWxhdG9yLm8gd3JhcHBlcnMubworJChUQVJHRVQpOiB4
ODYtZW11bGF0ZS5vIGNwdWlkLm8gdGVzdF94ODZfZW11bGF0b3IubyBldmV4LWRpc3A4Lm8gd3Jh
cHBlcnMubwogCSQoSE9TVENDKSAkKEhPU1RDRkxBR1MpIC1vICRAICReCiAKIC5QSE9OWTogY2xl
YW4KQEAgLTE3MSw3ICsxNzEsNyBAQCB4ODYuaCA6PSAkKGFkZHByZWZpeCAkKFhFTl9ST09UKS90
b29scy9pCiAgICAgICAgICAgICAgICAgICAgICB4ODYtdmVuZG9ycy5oIHg4Ni1kZWZucy5oIG1z
ci1pbmRleC5oKQogeDg2X2VtdWxhdGUuaCA6PSB4ODYtZW11bGF0ZS5oIHg4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmggJCh4ODYuaCkKIAoteDg2LWVtdWxhdGUubyB0ZXN0X3g4Nl9lbXVsYXRvci5v
IHdyYXBwZXJzLm86ICUubzogJS5jICQoeDg2X2VtdWxhdGUuaCkKK3g4Ni1lbXVsYXRlLm8gdGVz
dF94ODZfZW11bGF0b3IubyBldmV4LWRpc3A4Lm8gd3JhcHBlcnMubzogJS5vOiAlLmMgJCh4ODZf
ZW11bGF0ZS5oKQogCSQoSE9TVENDKSAkKEhPU1RDRkxBR1MpIC1jIC1nIC1vICRAICQ8CiAKIHg4
Ni1lbXVsYXRlLm86IHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKLS0tIC9kZXYvbnVsbAorKysg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0wLDAgKzEsNDcxIEBA
CisjaW5jbHVkZSAieDg2LWVtdWxhdGUuaCIKKworI2luY2x1ZGUgPHN0ZGFyZy5oPgorI2luY2x1
ZGUgPHN0ZGlvLmg+CisKK3N0cnVjdCB0ZXN0IHsKKyAgICBjb25zdCBjaGFyICptbmVtb25pYzsK
KyAgICB1bnNpZ25lZCBpbnQgb3BjOjg7CisgICAgdW5zaWduZWQgaW50IHNwYzoyOworICAgIHVu
c2lnbmVkIGludCBwZng6MjsKKyAgICB1bnNpZ25lZCBpbnQgdnN6OjM7CisgICAgdW5zaWduZWQg
aW50IGVzejo0OworICAgIHVuc2lnbmVkIGludCBzY2FsZToxOworICAgIHVuc2lnbmVkIGludCBl
eHQ6MzsKK307CisKK2VudW0gc3BjIHsKKyAgICBTUENfaW52YWxpZCwKKyAgICBTUENfMGYsCisg
ICAgU1BDXzBmMzgsCisgICAgU1BDXzBmM2EsCit9OworCitlbnVtIHBmeCB7CisgICAgUEZYXywK
KyAgICBQRlhfNjYsCisgICAgUEZYX2YzLAorICAgIFBGWF9mMgorfTsKKworZW51bSB2bCB7Cisg
ICAgVkxfMTI4LAorICAgIFZMXzI1NiwKKyAgICBWTF81MTIsCit9OworCitlbnVtIHNjYWxlIHsg
Lyogc2NhbGUgYnkgbWVtb3J5IG9wZXJhbmQgLi4uICovCisgICAgU0NfdmwsICAgLyogLi4uIHZl
Y3RvciBsZW5ndGggKi8KKyAgICBTQ19lbCwgICAvKiAuLi4gZWxlbWVudCBsZW5ndGggKi8KK307
CisKKy8qCisgKiBWZWN0b3Igc2l6ZSBpcyBkZXRlcm1pbmVkIGVpdGhlciBmcm9tIEVWRVguTCdM
IChWTCkgb3IgdmVjdG9yCisgKiBlbGVtZW50IHNpemUgKEVMKSwgb2Z0ZW4gY29udHJvbGxlZCBi
eSBFVkVYLlcgKHNlZSBlbnVtIGVzeikuCisgKi8KK2VudW0gdnN6IHsKKyAgICBWU1pfdmwsCisg
ICAgVlNaX3ZsXzIsIC8qIFZMIC8gMiAqLworICAgIFZTWl92bF80LCAvKiBWTCAvIDQgKi8KKyAg
ICBWU1pfdmxfOCwgLyogVkwgLyA4ICovCisgICAgLyogIm5vIGJyb2FkY2FzdCIgaW1wbGllZCBm
cm9tIGhlcmUgb24uICovCisgICAgVlNaX2VsLAorICAgIFZTWl9lbF8yLCAvKiBFTCAqIDIgKi8K
KyAgICBWU1pfZWxfNCwgLyogRUwgKiA0ICovCisgICAgVlNaX2VsXzgsIC8qIEVMICogOCAqLwor
fTsKKworLyoKKyAqIFZlY3RvciBlbGVtZW50IHNpemUgaXMgZWl0aGVyIGFuIG9wY29kZSBhdHRy
aWJ1dGUgb3Igb2Z0ZW4gZGV0ZXJtaW5lZAorICogYnkgRVZFWC5XIChpbiB3aGljaCBjYXNlIGVu
dW1lcmF0b3JzIGJlbG93IG5hbWUgdHdvIHNpemVzKS4gSW5zdHJ1Y3Rpb25zCisgKiBhY2Nlc3Np
bmcgR1BScyBvZnRlbiB1c2UgRVZFWC5XIHRvIHNlbGVjdCBiZXR3ZWVuIDMyLSBhbmQgNjQtYml0
IEdQUgorICogd2lkdGgsIGJ1dCB0aGlzIGRpc3RpbmN0aW9uIGdvZXMgYXdheSBvdXRzaWRlIG9m
IDY0LWJpdCBtb2RlIChhbmQgRVZFWC5XCisgKiBpcyBpZ25vcmVkIHRoZXJlKS4KKyAqLworZW51
bSBlc3ogeworICAgIEVTWl9kLAorICAgIEVTWl9xLAorICAgIEVTWl9kcSwKKyAgICBFU1pfc2Qs
CisgICAgRVNaX2RfbmIsCisgICAgRVNaX3FfbmIsCisgICAgLyogIm5vIGJyb2FkY2FzdCIgaW1w
bGllZCBmcm9tIGhlcmUgb24uICovCisjaWZkZWYgX19pMzg2X18KKyAgICBFU1pfZF9XSUcsCisj
ZW5kaWYKKyAgICBFU1pfYiwKKyAgICBFU1pfdywKKyAgICBFU1pfYncsCit9OworCisjaWZuZGVm
IF9faTM4Nl9fCisjIGRlZmluZSBFU1pfZHE2NCBFU1pfZHEKKyNlbHNlCisjIGRlZmluZSBFU1pf
ZHE2NCBFU1pfZF9XSUcKKyNlbmRpZgorCisjZGVmaW5lIElOU05YKG0sIHAsIHNwLCBvLCBlLCB2
cywgZXMsIHNjKSB7IFwKKyAgICAubW5lbW9uaWMgPSAjbSwgLm9wYyA9IDB4IyNvLCAuc3BjID0g
U1BDXyMjc3AsIC5wZnggPSBQRlhfIyNwLCBcCisgICAgLnZzeiA9IFZTWl8jI3ZzLCAuZXN6ID0g
RVNaXyMjZXMsIC5zY2FsZSA9IFNDXyMjc2MsIC5leHQgPSAwIyNlIFwKK30KKyNkZWZpbmUgSU5T
TihtLCBwLCBzcCwgbywgdnMsIGVzLCBzYykgSU5TTlgobSwgcCwgc3AsIG8sIDAsIHZzLCBlcywg
c2MpCisjZGVmaW5lIElOU05fUEZQKG0sIHNwLCBvKSBcCisgICAgSU5TTihtIyNwZCwgNjYsIHNw
LCBvLCB2bCwgcSwgdmwpLCBcCisgICAgSU5TTihtIyNwcywgICAsIHNwLCBvLCB2bCwgZCwgdmwp
CisjZGVmaW5lIElOU05fUEZQX05CKG0sIHNwLCBvKSBcCisgICAgSU5TTihtIyNwZCwgNjYsIHNw
LCBvLCB2bCwgcV9uYiwgdmwpLCBcCisgICAgSU5TTihtIyNwcywgICAsIHNwLCBvLCB2bCwgZF9u
YiwgdmwpCisjZGVmaW5lIElOU05fU0ZQKG0sIHNwLCBvKSBcCisgICAgSU5TTihtIyNzZCwgZjIs
IHNwLCBvLCBlbCwgcSwgZWwpLCBcCisgICAgSU5TTihtIyNzcywgZjMsIHNwLCBvLCBlbCwgZCwg
ZWwpCisKKyNkZWZpbmUgSU5TTl9GUChtLCBzcCwgbykgXAorICAgIElOU05fUEZQKG0sIHNwLCBv
KSwgXAorICAgIElOU05fU0ZQKG0sIHNwLCBvKQorCitzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3Qg
YXZ4NTEyZl9hbGxbXSA9IHsKKyAgICBJTlNOX1NGUChtb3YsICAgICAgICAgICAgMGYsIDEwKSwK
KyAgICBJTlNOX1NGUChtb3YsICAgICAgICAgICAgMGYsIDExKSwKKyAgICBJTlNOX1BGUF9OQiht
b3ZhLCAgICAgICAgMGYsIDI4KSwKKyAgICBJTlNOX1BGUF9OQihtb3ZhLCAgICAgICAgMGYsIDI5
KSwKKyAgICBJTlNOKG1vdmRxYTMyLCAgICAgNjYsICAgMGYsIDZmLCAgICB2bCwgICBkX25iLCB2
bCksCisgICAgSU5TTihtb3ZkcWEzMiwgICAgIDY2LCAgIDBmLCA3ZiwgICAgdmwsICAgZF9uYiwg
dmwpLAorICAgIElOU04obW92ZHFhNjQsICAgICA2NiwgICAwZiwgNmYsICAgIHZsLCAgIHFfbmIs
IHZsKSwKKyAgICBJTlNOKG1vdmRxYTY0LCAgICAgNjYsICAgMGYsIDdmLCAgICB2bCwgICBxX25i
LCB2bCksCisgICAgSU5TTihtb3ZkcXUzMiwgICAgIGYzLCAgIDBmLCA2ZiwgICAgdmwsICAgZF9u
YiwgdmwpLAorICAgIElOU04obW92ZHF1MzIsICAgICBmMywgICAwZiwgN2YsICAgIHZsLCAgIGRf
bmIsIHZsKSwKKyAgICBJTlNOKG1vdmRxdTY0LCAgICAgZjMsICAgMGYsIDZmLCAgICB2bCwgICBx
X25iLCB2bCksCisgICAgSU5TTihtb3ZkcXU2NCwgICAgIGYzLCAgIDBmLCA3ZiwgICAgdmwsICAg
cV9uYiwgdmwpLAorICAgIElOU04obW92bnRkcSwgICAgICA2NiwgICAwZiwgZTcsICAgIHZsLCAg
IGRfbmIsIHZsKSwKKyAgICBJTlNOKG1vdm50ZHFhLCAgICAgNjYsIDBmMzgsIDJhLCAgICB2bCwg
ICBkX25iLCB2bCksCisgICAgSU5TTl9QRlBfTkIobW92bnQsICAgICAgIDBmLCAyYiksCisgICAg
SU5TTl9QRlBfTkIobW92dSwgICAgICAgIDBmLCAxMCksCisgICAgSU5TTl9QRlBfTkIobW92dSwg
ICAgICAgIDBmLCAxMSksCit9OworCitzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl8x
MjhbXSA9IHsKKyAgICBJTlNOKG1vdiwgICAgICAgNjYsICAgMGYsIDZlLCBlbCwgZHE2NCwgZWwp
LAorICAgIElOU04obW92LCAgICAgICA2NiwgICAwZiwgN2UsIGVsLCBkcTY0LCBlbCksCisgICAg
SU5TTihtb3ZxLCAgICAgIGYzLCAgIDBmLCA3ZSwgZWwsICAgIHEsIGVsKSwKKyAgICBJTlNOKG1v
dnEsICAgICAgNjYsICAgMGYsIGQ2LCBlbCwgICAgcSwgZWwpLAorfTsKKworc3RhdGljIGNvbnN0
IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2FsbFtdID0geworICAgIElOU04obW92ZHF1OCwgICAgIGYy
LCAgIDBmLCA2ZiwgICAgdmwsICAgIGIsIHZsKSwKKyAgICBJTlNOKG1vdmRxdTgsICAgICBmMiwg
ICAwZiwgN2YsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihtb3ZkcXUxNiwgICAgZjIsICAg
MGYsIDZmLCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04obW92ZHF1MTYsICAgIGYyLCAgIDBm
LCA3ZiwgICAgdmwsICAgIHcsIHZsKSwKK307CisKK3N0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFy
IHZsX2FsbFtdID0geyBWTF81MTIsIFZMXzEyOCwgVkxfMjU2IH07CitzdGF0aWMgY29uc3QgdW5z
aWduZWQgY2hhciB2bF8xMjhbXSA9IHsgVkxfMTI4IH07CisKKy8qCisgKiBUaGlzIHRhYmxlLCBp
bmRpY2F0aW5nIHRoZSBwcmVzZW5jZSBvZiBhbiBpbW1lZGlhdGUgKGJ5dGUpIGZvciBhbiBvcGNv
ZGUKKyAqIHNwYWNlIDBmIG1ham9yIG9wY29kZSwgaXMgaW5kZXhlZCBieSBoaWdoIG1ham9yIG9w
Y29kZSBieXRlIG5pYmJsZSwgd2l0aAorICogZWFjaCB0YWJsZSBlbGVtZW50IHRoZW4gYml0LWlu
ZGV4ZWQgYnkgbG93IG1ham9yIG9wY29kZSBieXRlIG5pYmJsZS4KKyAqLworc3RhdGljIGNvbnN0
IHVpbnQxNl90IGltbTBmWzE2XSA9IHsKKyAgICBbMHg3XSA9ICgxIDw8IDB4MCkgLyogdnBzaHVm
KiAqLyB8CisgICAgICAgICAgICAoMSA8PCAweDEpIC8qIHZwc3tsbCxyYSxybH13ICovIHwKKyAg
ICAgICAgICAgICgxIDw8IDB4MikgLyogdnBze2wscn1sZCwgdnB7cm9sLHJvcixzcmF9e2QscX0g
Ki8gfAorICAgICAgICAgICAgKDEgPDwgMHgzKSAvKiB2cHN7bCxyfWx7LGR9cSAqLywKKyAgICBb
MHhjXSA9ICgxIDw8IDB4MikgLyogdmNtcHtwLHN9e2Qsc30gKi8gfAorICAgICAgICAgICAgKDEg
PDwgMHg0KSAvKiB2cGluc3J3ICovIHwKKyAgICAgICAgICAgICgxIDw8IDB4NSkgLyogdnBleHRy
dyAqLyB8CisgICAgICAgICAgICAoMSA8PCAweDYpIC8qIHZzaHVmcHtkLHN9ICovLAorfTsKKwor
c3RhdGljIHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgZW11bG9wczsKKworLyoKKyAqIEFjY2VzcyB0
cmFja2luZyAoYnkgZ3JhbnVsYXIpIGlzIHVzZWQgb24gdGhlIGZpcnN0IDY0IGJ5dGVzIG9mIGFk
ZHJlc3MKKyAqIHNwYWNlLiBJbnN0cnVjdGlvbnMgZ2V0IGVuY29kZSB3aXRoIGEgcmF3IERpc3A4
IHZhbHVlIG9mIDEsIHdoaWNoIHRoZW4KKyAqIGdldHMgc2NhbGVkIGFjY29yZGluZ2x5LiBIZW5j
ZSBhY2Nlc3NlcyBiZWxvdyB0aGUgYWRkcmVzcyA8c2NhbGluZyBmYWN0b3I+CisgKiBhcyB3ZWxs
IGFzIGF0IG9yIGFib3ZlIDIgKiA8c2NhbGluZyBmYWN0b3I+IGFyZSBpbmRpY2F0aW9ucyBvZiBi
dWdzLiBUbworICogYWlkIGRpYWdub3NpcyAvIGRlYnVnZ2luZywgdHJhY2sgYWxsIGFjY2Vzc2Vz
IGJlbG93IDMgKiA8c2NhbGluZyBmYWN0b3I+LgorICogV2l0aCBBVlg1MTIgdGhlIG1heGltdW0g
c2NhbGluZyBmYWN0b3IgaXMgNjQuCisgKi8KK3N0YXRpYyB1bnNpZ25lZCBpbnQgYWNjZXNzZWRb
MyAqIDY0XTsKKworc3RhdGljIGJvb2wgcmVjb3JkX2FjY2VzcyhlbnVtIHg4Nl9zZWdtZW50IHNl
ZywgdW5zaWduZWQgbG9uZyBvZmZzZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBieXRlcykKK3sKKyAgICB3aGlsZSAoIGJ5dGVzLS0gKQorICAgIHsKKyAgICAgICAg
aWYgKCBvZmZzZXQgPj0gQVJSQVlfU0laRShhY2Nlc3NlZCkgKQorICAgICAgICAgICAgcmV0dXJu
IGZhbHNlOworICAgICAgICArK2FjY2Vzc2VkW29mZnNldCsrXTsKKyAgICB9CisKKyAgICByZXR1
cm4gdHJ1ZTsKK30KKworc3RhdGljIGludCByZWFkKGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNp
Z25lZCBsb25nIG9mZnNldCwgdm9pZCAqcF9kYXRhLAorICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBieXRlcywgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgaWYgKCAh
cmVjb3JkX2FjY2VzcyhzZWcsIG9mZnNldCwgYnl0ZXMpICkKKyAgICAgICAgcmV0dXJuIFg4NkVN
VUxfVU5IQU5ETEVBQkxFOworICAgIG1lbXNldChwX2RhdGEsIDAsIGJ5dGVzKTsKKyAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgaW50IHdyaXRlKGVudW0geDg2X3NlZ21lbnQg
c2VnLCB1bnNpZ25lZCBsb25nIG9mZnNldCwgdm9pZCAqcF9kYXRhLAorICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgYnl0ZXMsIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQorewor
ICAgIGlmICggIXJlY29yZF9hY2Nlc3Moc2VnLCBvZmZzZXQsIGJ5dGVzKSApCisgICAgICAgIHJl
dHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQor
CitzdGF0aWMgdm9pZCB0ZXN0X29uZShjb25zdCBzdHJ1Y3QgdGVzdCAqdGVzdCwgZW51bSB2bCB2
bCwKKyAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGNoYXIgKmluc3RyLCBzdHJ1Y3QgeDg2
X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgdnN6LCBlc3osIGk7Cisg
ICAgaW50IHJjOworICAgIGJvb2wgc2cgPSBzdHJzdHIodGVzdC0+bW5lbW9uaWMsICJnYXRoZXIi
KSB8fAorICAgICAgICAgICAgICBzdHJzdHIodGVzdC0+bW5lbW9uaWMsICJzY2F0dGVyIik7Cisg
ICAgYm9vbCBpbW0gPSB0ZXN0LT5zcGMgPT0gU1BDXzBmM2EgfHwKKyAgICAgICAgICAgICAgICh0
ZXN0LT5zcGMgPT0gU1BDXzBmICYmCisgICAgICAgICAgICAgICAgKGltbTBmW3Rlc3QtPm9wYyA+
PiA0XSAmICgxIDw8ICh0ZXN0LT5vcGMgJiAweGYpKSkpOworICAgIHVuaW9uIGV2ZXggeworICAg
ICAgICB1aW50OF90IHJhd1szXTsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQ4
X3Qgb3BjeDoyOworICAgICAgICAgICAgdWludDhfdCBtYno6MjsKKyAgICAgICAgICAgIHVpbnQ4
X3QgUjoxOworICAgICAgICAgICAgdWludDhfdCBiOjE7CisgICAgICAgICAgICB1aW50OF90IHg6
MTsKKyAgICAgICAgICAgIHVpbnQ4X3QgcjoxOworICAgICAgICAgICAgdWludDhfdCBwZng6MjsK
KyAgICAgICAgICAgIHVpbnQ4X3QgbWJzOjE7CisgICAgICAgICAgICB1aW50OF90IHJlZzo0Owor
ICAgICAgICAgICAgdWludDhfdCB3OjE7CisgICAgICAgICAgICB1aW50OF90IG9wbXNrOjM7Cisg
ICAgICAgICAgICB1aW50OF90IFJYOjE7CisgICAgICAgICAgICB1aW50OF90IGJjc3Q6MTsKKyAg
ICAgICAgICAgIHVpbnQ4X3QgbHI6MjsKKyAgICAgICAgICAgIHVpbnQ4X3QgejoxOworICAgICAg
ICB9OworICAgIH0gZXZleCA9IHsKKyAgICAgICAgLm9wY3ggPSB0ZXN0LT5zcGMsIC5wZnggPSB0
ZXN0LT5wZngsIC5sciA9IHZsLAorICAgICAgICAuUiA9IDEsIC5iID0gMSwgLnggPSAxLCAuciA9
IDEsIC5tYnMgPSAxLAorICAgICAgICAucmVnID0gMHhmLCAuUlggPSAxLCAub3Btc2sgPSBzZywK
KyAgICB9OworCisgICAgc3dpdGNoICggdGVzdC0+ZXN6ICkKKyAgICB7CisgICAgY2FzZSBFU1pf
YjoKKyAgICAgICAgZXN6ID0gMTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEVTWl93Ogor
ICAgICAgICBlc3ogPSAyOworICAgICAgICBldmV4LncgPSAxOworICAgICAgICBicmVhazsKKwor
I2lmZGVmIF9faTM4Nl9fCisgICAgY2FzZSBFU1pfZF9XSUc6CisgICAgICAgIGV2ZXgudyA9IDE7
CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworI2VuZGlmCisgICAgY2FzZSBFU1pfZDogY2Fz
ZSBFU1pfZF9uYjoKKyAgICAgICAgZXN6ID0gNDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNl
IEVTWl9xOiBjYXNlIEVTWl9xX25iOgorICAgICAgICBlc3ogPSA4OworICAgICAgICBldmV4Lncg
PSAxOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOworICAgIH0KKworICAgIHN3aXRjaCAoIHRlc3QtPnZzeiApCisgICAgeworICAg
IGNhc2UgVlNaX3ZsOgorICAgICAgICB2c3ogPSAxNiA8PCB2bDsKKyAgICAgICAgYnJlYWs7CisK
KyAgICBjYXNlIFZTWl92bF8yOgorICAgICAgICB2c3ogPSA4IDw8IHZsOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgVlNaX3ZsXzQ6CisgICAgICAgIHZzeiA9IDQgPDwgdmw7CisgICAgICAg
IGJyZWFrOworCisgICAgY2FzZSBWU1pfdmxfODoKKyAgICAgICAgdnN6ID0gMiA8PCB2bDsKKyAg
ICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFZTWl9lbDoKKyAgICAgICAgdnN6ID0gZXN6OworICAg
ICAgICBicmVhazsKKworICAgIGNhc2UgVlNaX2VsXzI6CisgICAgICAgIHZzeiA9IGVzeiAqIDI7
CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBWU1pfZWxfNDoKKyAgICAgICAgdnN6ID0gZXN6
ICogNDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFZTWl9lbF84OgorICAgICAgICB2c3og
PSBlc3ogKiA4OworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOworICAgIH0KKworICAgIC8qCisgICAgICogTm90ZTogU0lCIGFkZHJl
c3NpbmcgaXMgdXNlZCBoZXJlLCBzdWNoIHRoYXQgUy9HIGluc25zIGNhbiBiZSBoYW5kbGVkCisg
ICAgICogd2l0aG91dCBleHRyYSBjb25kaXRpb25hbHMuCisgICAgICovCisgICAgaW5zdHJbMF0g
PSAweDYyOworICAgIGluc3RyWzFdID0gZXZleC5yYXdbMF07CisgICAgaW5zdHJbMl0gPSBldmV4
LnJhd1sxXTsKKyAgICBpbnN0clszXSA9IGV2ZXgucmF3WzJdOworICAgIGluc3RyWzRdID0gdGVz
dC0+b3BjOworICAgIGluc3RyWzVdID0gMHg0NCB8ICh0ZXN0LT5leHQgPDwgMyk7IC8qIE1vZFIv
TSAqLworICAgIGluc3RyWzZdID0gMHgxMjsgLyogU0lCOiBiYXNlIHJEWCwgaW5kZXggbm9uZSAv
IHhNTTQgKi8KKyAgICBpbnN0cls3XSA9IDE7IC8qIERpc3A4ICovCisgICAgaW5zdHJbOF0gPSAw
OyAvKiBpbW1lZGlhdGUsIGlmIGFueSAqLworCisgICAgYXNtIHZvbGF0aWxlICggImt4bm9ydyAl
azEsICVrMSwgJWsxIiApOworICAgIGFzbSB2b2xhdGlsZSAoICJ2eG9ycHMgJXhtbTQsICV4bW00
LCAleG1tNCIgKTsKKworICAgIGN0eHQtPnJlZ3MtPmVpcCA9ICh1bnNpZ25lZCBsb25nKSZpbnN0
clswXTsKKyAgICBjdHh0LT5yZWdzLT5lZHggPSAwOworICAgIG1lbXNldChhY2Nlc3NlZCwgMCwg
c2l6ZW9mKGFjY2Vzc2VkKSk7CisKKyAgICByYyA9IHg4Nl9lbXVsYXRlKGN0eHQsICZlbXVsb3Bz
KTsKKyAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fAorICAgICAgICAgKGN0eHQtPnJlZ3Mt
PmVpcCAhPSAodW5zaWduZWQgbG9uZykmaW5zdHJbOCArIGltbV0pICkKKyAgICAgICAgZ290byBm
YWlsOworCisgICAgZm9yICggaSA9IDA7IGkgPCAodGVzdC0+c2NhbGUgPT0gU0NfdmwgPyB2c3og
OiBlc3opOyArK2kgKQorICAgICAgICAgaWYgKCBhY2Nlc3NlZFtpXSApCisgICAgICAgICAgICAg
Z290byBmYWlsOworICAgIGZvciAoIDsgaSA8ICh0ZXN0LT5zY2FsZSA9PSBTQ192bCA/IHZzeiA6
IGVzeikgKyAoc2cgPyBlc3ogOiB2c3opOyArK2kgKQorICAgICAgICAgaWYgKCBhY2Nlc3NlZFtp
XSAhPSAoc2cgPyB2c3ogLyBlc3ogOiAxKSApCisgICAgICAgICAgICAgZ290byBmYWlsOworICAg
IGZvciAoIDsgaSA8IEFSUkFZX1NJWkUoYWNjZXNzZWQpOyArK2kgKQorICAgICAgICAgaWYgKCBh
Y2Nlc3NlZFtpXSApCisgICAgICAgICAgICAgZ290byBmYWlsOworCisgICAgLyogQWxzbyBjaGVj
ayB0aGUgYnJvYWRjYXN0IGNhc2UsIGlmIGF2YWlsYWJsZS4gKi8KKyAgICBpZiAoIHRlc3QtPnZz
eiA+PSBWU1pfZWwgfHwgdGVzdC0+c2NhbGUgIT0gU0NfdmwgKQorICAgICAgICByZXR1cm47CisK
KyAgICBzd2l0Y2ggKCB0ZXN0LT5lc3ogKQorICAgIHsKKyAgICBjYXNlIEVTWl9kX25iOiBjYXNl
IEVTWl9xX25iOgorICAgIGNhc2UgRVNaX2I6IGNhc2UgRVNaX3c6IGNhc2UgRVNaX2J3OgorICAg
ICAgICByZXR1cm47CisKKyAgICBjYXNlIEVTWl9kOiBjYXNlIEVTWl9xOgorICAgICAgICBicmVh
azsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIH0K
KworICAgIGV2ZXguYmNzdCA9IDE7CisgICAgaW5zdHJbM10gPSBldmV4LnJhd1syXTsKKworICAg
IGN0eHQtPnJlZ3MtPmVpcCA9ICh1bnNpZ25lZCBsb25nKSZpbnN0clswXTsKKyAgICBtZW1zZXQo
YWNjZXNzZWQsIDAsIHNpemVvZihhY2Nlc3NlZCkpOworCisgICAgcmMgPSB4ODZfZW11bGF0ZShj
dHh0LCAmZW11bG9wcyk7CisgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwKKyAgICAgICAg
IChjdHh0LT5yZWdzLT5laXAgIT0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzggKyBpbW1dKSApCisg
ICAgICAgIGdvdG8gZmFpbDsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgZXN6OyArK2kgKQorICAg
ICAgICAgaWYgKCBhY2Nlc3NlZFtpXSApCisgICAgICAgICAgICAgZ290byBmYWlsOworICAgIGZv
ciAoIDsgaSA8IGVzeiAqIDI7ICsraSApCisgICAgICAgICBpZiAoIGFjY2Vzc2VkW2ldICE9IDEg
KQorICAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICBmb3IgKCA7IGkgPCBBUlJBWV9TSVpFKGFj
Y2Vzc2VkKTsgKytpICkKKyAgICAgICAgIGlmICggYWNjZXNzZWRbaV0gKQorICAgICAgICAgICAg
IGdvdG8gZmFpbDsKKworICAgIHJldHVybjsKKworIGZhaWw6CisgICAgcHJpbnRmKCJmYWlsZWQg
KHYlcyVzICV1LWJpdClcbiIsIHRlc3QtPm1uZW1vbmljLAorICAgICAgICAgICBldmV4LmJjc3Qg
PyAiL2Jjc3QiIDogIiIsIDEyOCA8PCB2bCk7CisgICAgZXhpdCgxKTsKK30KKworc3RhdGljIHZv
aWQgdGVzdF9wYWlyKGNvbnN0IHN0cnVjdCB0ZXN0ICp0bXBsLCBlbnVtIHZsIHZsLAorICAgICAg
ICAgICAgICAgICAgICAgIGVudW0gZXN6IGVzejEsIGNvbnN0IGNoYXIgKnN1ZmZpeDEsCisgICAg
ICAgICAgICAgICAgICAgICAgZW51bSBlc3ogZXN6MiwgY29uc3QgY2hhciAqc3VmZml4MiwKKyAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBjaGFyICppbnN0ciwgc3RydWN0IHg4Nl9lbXVs
YXRlX2N0eHQgKmN0eHQpCit7CisgICAgc3RydWN0IHRlc3QgdGVzdCA9ICp0bXBsOworICAgIGNo
YXIgbW5lbW9uaWNbMjRdOworCisgICAgdGVzdC5lc3ogPSBlc3oxOworICAgIHNucHJpbnRmKG1u
ZW1vbmljLCBBUlJBWV9TSVpFKG1uZW1vbmljKSwgIiVzJXMiLCB0bXBsLT5tbmVtb25pYywgc3Vm
Zml4MSk7CisgICAgdGVzdC5tbmVtb25pYyA9IG1uZW1vbmljOworICAgIHRlc3Rfb25lKCZ0ZXN0
LCB2bCwgaW5zdHIsIGN0eHQpOworCisgICAgdGVzdC5lc3ogPSBlc3oyOworICAgIHNucHJpbnRm
KG1uZW1vbmljLCBBUlJBWV9TSVpFKG1uZW1vbmljKSwgIiVzJXMiLCB0bXBsLT5tbmVtb25pYywg
c3VmZml4Mik7CisgICAgdGVzdC5tbmVtb25pYyA9IG1uZW1vbmljOworICAgIHRlc3Rfb25lKCZ0
ZXN0LCB2bCwgaW5zdHIsIGN0eHQpOworfQorCitzdGF0aWMgdm9pZCB0ZXN0X2dyb3VwKGNvbnN0
IHN0cnVjdCB0ZXN0IHRlc3RzW10sIHVuc2lnbmVkIGludCBucl90ZXN0LAorICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBjaGFyIHZsW10sIHVuc2lnbmVkIGludCBucl92bCwK
KyAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqaW5zdHIsIHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KQoreworICAgIHVuc2lnbmVkIGludCBpLCBqOworCisgICAgZm9yICggaSA9IDA7
IGkgPCBucl90ZXN0OyArK2kgKQorICAgIHsKKyAgICAgICAgZm9yICggaiA9IDA7IGogPCBucl92
bDsgKytqICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCB2bFswXSA9PSBWTF81MTIgJiYg
dmxbal0gIT0gVkxfNTEyICYmICFjcHVfaGFzX2F2eDUxMnZsICkKKyAgICAgICAgICAgICAgICBj
b250aW51ZTsKKworICAgICAgICAgICAgc3dpdGNoICggdGVzdHNbaV0uZXN6ICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgICAgdGVzdF9vbmUoJnRl
c3RzW2ldLCB2bFtqXSwgaW5zdHIsIGN0eHQpOworICAgICAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgICAgICBjYXNlIEVTWl9idzoKKyAgICAgICAgICAgICAgICB0ZXN0X3BhaXIoJnRlc3Rz
W2ldLCB2bFtqXSwgRVNaX2IsICJiIiwgRVNaX3csICJ3IiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW5zdHIsIGN0eHQpOworICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAg
ICBjYXNlIEVTWl9kcToKKyAgICAgICAgICAgICAgICB0ZXN0X3BhaXIoJnRlc3RzW2ldLCB2bFtq
XSwgRVNaX2QsICJkIiwgRVNaX3EsICJxIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgaW5z
dHIsIGN0eHQpOworICAgICAgICAgICAgICAgIGJyZWFrOworCisjaWZkZWYgX19pMzg2X18KKyAg
ICAgICAgICAgIGNhc2UgRVNaX2RfV0lHOgorICAgICAgICAgICAgICAgIHRlc3RfcGFpcigmdGVz
dHNbaV0sIHZsW2pdLCBFU1pfZCwgIi9XMCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgIEVT
Wl9kX1dJRywgIi9XMSIsIGluc3RyLCBjdHh0KTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyNl
bmRpZgorCisgICAgICAgICAgICBjYXNlIEVTWl9zZDoKKyAgICAgICAgICAgICAgICB0ZXN0X3Bh
aXIoJnRlc3RzW2ldLCB2bFtqXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgRVNaX2QsIHRl
c3RzW2ldLnZzeiA8IFZTWl9lbCA/ICJwcyIgOiAic3MiLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICBFU1pfcSwgdGVzdHNbaV0udnN6IDwgVlNaX2VsID8gInBkIiA6ICJzZCIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIGluc3RyLCBjdHh0KTsKKyAgICAgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgIH0KK30KKwordm9pZCBldmV4X2Rpc3A4X3Rl
c3Qodm9pZCAqaW5zdHIsIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAorICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyAqb3BzKQoreworICAgIGVt
dWxvcHMgPSAqb3BzOworICAgIGVtdWxvcHMucmVhZCA9IHJlYWQ7CisgICAgZW11bG9wcy53cml0
ZSA9IHdyaXRlOworCisjZGVmaW5lIFJVTihmZWF0LCB2bCkgZG8geyBcCisgICAgaWYgKCBjcHVf
aGFzXyMjZmVhdCApIFwKKyAgICB7IFwKKyAgICAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5n
ICIgI2ZlYXQgIi8iICN2bCAiIGRpc3A4IGhhbmRsaW5nLi4uIik7IFwKKyAgICAgICAgdGVzdF9n
cm91cChmZWF0ICMjIF8gIyMgdmwsIEFSUkFZX1NJWkUoZmVhdCAjIyBfICMjIHZsKSwgXAorICAg
ICAgICAgICAgICAgICAgIHZsXyAjIyB2bCwgQVJSQVlfU0laRSh2bF8gIyMgdmwpLCBpbnN0ciwg
Y3R4dCk7IFwKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsgXAorICAgIH0gXAorfSB3aGlsZSAo
IGZhbHNlICkKKworICAgIFJVTihhdng1MTJmLCBhbGwpOworICAgIFJVTihhdng1MTJmLCAxMjgp
OworICAgIFJVTihhdng1MTJidywgYWxsKTsKK30KLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rl
c3RfeDg2X2VtdWxhdG9yLmMKQEAgLTM3OTUsNiArMzc5NSw5IEBAIGludCBtYWluKGludCBhcmdj
LCBjaGFyICoqYXJndikKICAgICBlbHNlCiAgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CiAK
KyAgICBpZiAoIHN0YWNrX2V4ZWMgKQorICAgICAgICBldmV4X2Rpc3A4X3Rlc3QoaW5zdHIsICZj
dHh0LCAmZW11bG9wcyk7CisKICAgICBmb3IgKCBqID0gMDsgaiA8IEFSUkFZX1NJWkUoYmxvYnMp
OyBqKysgKQogICAgIHsKICAgICAgICAgaWYgKCBibG9ic1tqXS5jaGVja19jcHUgJiYgIWJsb2Jz
W2pdLmNoZWNrX2NwdSgpICkKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVs
YXRlLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKQEAgLTk2
LDYgKzk2LDkgQEAgV1JBUChwdXRzKTsKIAogI2luY2x1ZGUgIng4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmgiCiAKK3ZvaWQgZXZleF9kaXNwOF90ZXN0KHZvaWQgKmluc3RyLCBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfY3R4dCAqY3R4dCwKKyAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB4ODZf
ZW11bGF0ZV9vcHMgKm9wcyk7CisKIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgeGdldGJ2KHVpbnQz
Ml90IHhjcikKIHsKICAgICB1aW50MzJfdCBsbywgaGk7CgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:14:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:14: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-devel-bounces@lists.xenproject.org>)
	id 1gOga0-0005W5-Nk; Mon, 19 Nov 2018 10:14: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOga0-0005Vw-0T
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:14:56 +0000
X-Inumbo-ID: f59e20ad-ebe3-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f59e20ad-ebe3-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:14:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:14:54 -0700
Message-Id: <5BF28D1B02000078001FD408@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:14:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 04/47] x86emul: also allow running the 32-bit
 harness on a 64-bit distro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byB2ZXJpZnkgdGhlIDMyLWJpdCB2YXJpYW50IGJ1aWxkcyBh
bmQgcnVucywKaW50cm9kdWNlIGEgcmVzcGVjdGl2ZSB0YXJnZXQgKGFuZCB0aGUgbmVjZXNzYXJ5
IG90aGVyIGFkanVzdG1lbnRzKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCnY1OiBVc2UgdnBhdGggZGlyZWN0aXZlIGluc3RlYWQgb2YgVlBBVEgg
dmFyaWFibGUuIFVzZSA/PSBpbnN0ZWFkIG9mCiAgICBpZmVxKCkuIERvbid0IGhhdmUgY2xlYW4z
MiBkZXBlbmQgb24gZ2VuZXJhdGVkIGhlYWRlcnMuIFJlLWJhc2UuCnY0OiBNb3ZlZCBhaGVhZCBp
biBzZXJpZXMuCnYzOiBOZXcuCgotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAg
LTI0MCw2ICsyNDAsNyBAQCB0b29scy9zZWN1cml0eS94ZW5zZWNfdG9vbAogdG9vbHMvdGVzdHMv
ZGVwcml2L2RlcHJpdi1mZC1jaGVja2VyCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvKi5iaW4K
IHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci8qLnRtcAordG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
LzMyL3g4Nl9lbXVsYXRlCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvM2Rub3cqLltjaF0KIHRv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9hc20KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9hdngq
LltjaF0KLS0tIC9kZXYvbnVsbAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvMzIvTWFr
ZWZpbGUKQEAgLTAsMCArMSw1IEBACitvdmVycmlkZSBYRU5fQ09NUElMRV9BUkNIIDo9IHg4Nl8z
MgorWEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4vLi4vLi4KK3ZwYXRoICUuYyAuLgordnBhdGgg
JS5oIC4uCitpbmNsdWRlIC4uL01ha2VmaWxlCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTEs
NSArMSw1IEBACiAKLVhFTl9ST09UPSQoQ1VSRElSKS8uLi8uLi8uLgorWEVOX1JPT1QgPz0gJChD
VVJESVIpLy4uLy4uLy4uCiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIFRB
UkdFVCA6PSB0ZXN0X3g4Nl9lbXVsYXRvcgpAQCAtMjMsNiArMjMsMTIgQEAgVEVTVENBU0VTIDo9
IGJsb3dmaXNoICQoU0lNRCkgJChGTUEpICQoUwogCiBPUE1BU0sgOj0gYXZ4NTEyZiBhdng1MTJk
cSBhdng1MTJidwogCitpZmVxICgkKG9yaWdpbiBYRU5fQ09NUElMRV9BUkNIKSxvdmVycmlkZSkK
KworSE9TVENGTEFHUyArPSAtbTMyCisKK2Vsc2UKKwogYmxvd2Zpc2gtY2ZsYWdzIDo9ICIiCiBi
bG93ZmlzaC1jZmxhZ3MteDg2XzMyIDo9ICItbW5vLWFjY3VtdWxhdGUtb3V0Z29pbmctYXJncyAt
RHN0YXRpYz0iCiAKQEAgLTE0NCw2ICsxNTAsOCBAQCAkKGFkZHN1ZmZpeCAuaCwkKFNJTUQpICQo
Rk1BKSAkKFNHKSk6IHNpCiAKIHhvcC5oOiBzaW1kLWZtYS5jCiAKK2VuZGlmICMgMzItYml0IG92
ZXJyaWRlCisKICQoVEFSR0VUKTogeDg2LWVtdWxhdGUubyBjcHVpZC5vIHRlc3RfeDg2X2VtdWxh
dG9yLm8gZXZleC1kaXNwOC5vIHdyYXBwZXJzLm8KIAkkKEhPU1RDQykgJChIT1NUQ0ZMQUdTKSAt
byAkQCAkXgogCkBAIC0xNTgsNiArMTY2LDE2IEBAIGRpc3RjbGVhbjogY2xlYW4KIC5QSE9OWTog
aW5zdGFsbCB1bmluc3RhbGwKIGluc3RhbGwgdW5pbnN0YWxsOgogCisuUEhPTlk6IHJ1bjMyIGNs
ZWFuMzIKK2lmZXEgKCQoWEVOX1RBUkdFVF9BUkNIKSx4ODZfNjQpCitydW4zMjogJChhZGRzdWZm
aXggLmgsJChURVNUQ0FTRVMpKSAkKGFkZHN1ZmZpeCAtb3BtYXNrLmgsJChPUE1BU0spKQorcnVu
MzIgY2xlYW4zMjogJTMyOgorCSQoTUFLRSkgLUMgMzIgJCoKK2NsZWFuOiBjbGVhbjMyCitlbHNl
CitydW4zMiBjbGVhbjMyOiAlMzI6ICUKK2VuZGlmCisKIHg4Nl9lbXVsYXRlOgogCVsgLUwgJEAg
XSB8fCBsbiAtc2YgJChYRU5fUk9PVCkveGVuL2FyY2gveDg2LyRACiAKCgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:15:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:15:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gOgab-0005eG-2L; Mon, 19 Nov 2018 10:15:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgaZ-0005e6-VO
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:15:31 +0000
X-Inumbo-ID: 0b21848d-ebe4-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b21848d-ebe4-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:15:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:15:30 -0700
Message-Id: <5BF28D4002000078001FD429@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:15:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 05/47] x86emul: use AVX512 logic for
 emulating V{, P}MASKMOV*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1vcmUgZ2VuZXJpYyBBVlg1MTIgaW1wbGVtZW50YXRpb24gYWxsb3dzIHF1aXRlIGEgYml0
IG9mIGluc24tCnNwZWNpZmljIGNvZGUgdG8gYmUgZHJvcHBlZC9zaGFyZWQuCgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKQEAgLTQzOSw4ICs0MzksOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhf
dGFibGUgewogICAgIFsweDI4IC4uLiAweDI5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ludCB9LAogICAgIFsweDJhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3
b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgyYl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQgfSwKLSAgICBbMHgyYyAuLi4gMHgyZF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX290aGVyIH0sCi0gICAgWzB4MmUgLi4uIDB4MmZdID0geyAuc2ltZF9zaXplID0gc2ltZF9v
dGhlciwgLnRvX21lbSA9IDEgfSwKKyAgICBbMHgyYyAuLi4gMHgyZF0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9mcCB9LAorICAgIFsweDJlIC4uLiAweDJmXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ZwLCAudG9fbWVtID0gMSB9LAogICAgIFsweDMwIC4uLiAweDM1XSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MzYgLi4uIDB4
M2ZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4NDBdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCkBAIC00NDksOCArNDQ5LDggQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHg1OCAuLi4gMHg1OV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAogICAgIFsweDVhXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfMTI4LCAudHdvX29wID0gMSB9LAogICAgIFsweDc4IC4uLiAweDc5XSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCi0gICAgWzB4OGNdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAotICAgIFsweDhlXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfb3RoZXIsIC50b19tZW0gPSAxIH0sCisgICAgWzB4OGNdID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4OGVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfaW50LCAudG9fbWVtID0gMSB9LAogICAgIFsweDkwIC4uLiAweDkzXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfb3RoZXIsIC52c2liID0gMSB9LAogICAgIFsweDk2IC4uLiAweDk4XSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4OTldID0geyAuc2ltZF9zaXplID0g
c2ltZF9zY2FsYXJfdmV4dyB9LApAQCAtNzk4OSw2ICs3OTg5LDggQEAgeDg2X2VtdWxhdGUoCiAK
ICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNIHx8IHZleC53
LCBFWENfVUQpOwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngpOworICAgICAg
ICBlbGVtX2J5dGVzID0gNCA8PCAoYiAmIDEpOworICAgIHZtYXNrbW92OgogICAgICAgICBnZXRf
ZnB1KFg4NkVNVUxfRlBVX3ltbSk7CiAKICAgICAgICAgLyoKQEAgLTgwMDMsNyArODAwNSw3IEBA
IHg4Nl9lbXVsYXRlKAogICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwogICAgICAg
ICBwdmV4ID0gY29weV9WRVgob3BjLCB2ZXgpOwogICAgICAgICBwdmV4LT5vcGN4ID0gdmV4XzBm
OwotICAgICAgICBpZiAoICEoYiAmIDEpICkKKyAgICAgICAgaWYgKCBlbGVtX2J5dGVzID09IDQg
KQogICAgICAgICAgICAgcHZleC0+cGZ4ID0gdmV4X25vbmU7CiAgICAgICAgIG9wY1swXSA9IDB4
NTA7IC8qIHZtb3Ztc2twe3MsZH0gKi8KICAgICAgICAgLyogVXNlICVyYXggYXMgR1BSIGRlc3Rp
bmF0aW9uIGFuZCBWRVgudnZ2diBhcyBzb3VyY2UuICovCkBAIC04MDE2LDIxICs4MDE4LDkgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIj1hIiAoZWEudmFsKSA6
IFtkdW1teV0gImkiICgwKSk7CiAgICAgICAgIHB1dF9zdHViKHN0dWIpOwogCi0gICAgICAgIGlm
ICggIWVhLnZhbCApCi0gICAgICAgICAgICBnb3RvIGNvbXBsZXRlX2luc247Ci0KLSAgICAgICAg
b3BfYnl0ZXMgPSA0IDw8IChiICYgMSk7Ci0gICAgICAgIGZpcnN0X2J5dGUgPSBfX2J1aWx0aW5f
Y3R6KGVhLnZhbCk7Ci0gICAgICAgIGVhLnZhbCA+Pj0gZmlyc3RfYnl0ZTsKLSAgICAgICAgZmly
c3RfYnl0ZSAqPSBvcF9ieXRlczsKLSAgICAgICAgb3BfYnl0ZXMgKj0gMzIgLSBfX2J1aWx0aW5f
Y2x6KGVhLnZhbCk7Ci0KLSAgICAgICAgLyoKLSAgICAgICAgICogRXZlbiBmb3IgdGhlIG1lbW9y
eSB3cml0ZSB2YXJpYW50IGEgbWVtb3J5IHJlYWQgaXMgbmVlZGVkLCB1bmxlc3MKLSAgICAgICAg
ICogYWxsIHNldCBtYXNrIGJpdHMgYXJlIGNvbnRpZ3VvdXMuCi0gICAgICAgICAqLwotICAgICAg
ICBpZiAoIGVhLnZhbCAmIChlYS52YWwgKyAxKSApCi0gICAgICAgICAgICBkID0gKGQgJiB+U3Jj
TWFzaykgfCBTcmNNZW07CisgICAgICAgIGV2ZXgub3Btc2sgPSAxOyAvKiBmYWtlICovCisgICAg
ICAgIG9wX21hc2sgPSBlYS52YWw7CisgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gdHJ1ZTsK
IAogICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwogICAgICAgICBvcGNbMF0gPSBi
OwpAQCAtODA4MSw2MyArODA3MSwxMCBAQCB4ODZfZW11bGF0ZSgKIAogICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYzOCwgMHg4Yyk6IC8qIHZwbWFza21vdntkLHF9IG1lbSx7eCx5fW1t
LHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OGUpOiAv
KiB2cG1hc2ttb3Z7ZCxxfSB7eCx5fW1tLHt4LHl9bW0sbWVtICovCi0gICAgewotICAgICAgICB0
eXBlb2YodmV4KSAqcHZleDsKLSAgICAgICAgdW5zaWduZWQgaW50IG1hc2sgPSB2ZXgudyA/IDB4
ODA4MDgwODBVIDogMHg4ODg4ODg4OFU7Ci0KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3Rf
aGF2ZShhdngyKTsKLSAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0pOwotCi0gICAgICAg
IC8qCi0gICAgICAgICAqIFdoaWxlIHdlIGNhbid0IHJlYXNvbmFibHkgcHJvdmlkZSBmdWxseSBj
b3JyZWN0IGJlaGF2aW9yIGhlcmUKLSAgICAgICAgICogKGluIHBhcnRpY3VsYXIsIGZvciB3cml0
ZXMsIGF2b2lkaW5nIHRoZSBtZW1vcnkgcmVhZCBpbiBhbnRpY2lwYXRpb24KLSAgICAgICAgICog
b2YgYWxsIGVsZW1lbnRzIGluIHRoZSByYW5nZSBldmVudHVhbGx5IGJlaW5nIHdyaXR0ZW4pLCB3
ZSBjYW4gKGFuZAotICAgICAgICAgKiBzaG91bGQpIHN0aWxsIGxpbWl0IHRoZSBtZW1vcnkgYWNj
ZXNzIHRvIHRoZSBzbWFsbGVzdCBwb3NzaWJsZSByYW5nZQotICAgICAgICAgKiAoc3VwcHJlc3Np
bmcgaXQgYWx0b2dldGhlciBpZiBhbGwgbWFzayBiaXRzIGFyZSBjbGVhciksIHRvIHByb3ZpZGUK
LSAgICAgICAgICogY29ycmVjdCBmYXVsdGluZyBiZWhhdmlvci4gUmVhZCB0aGUgbWFzayBiaXRz
IHZpYSB2bW92bXNrcHtzLGR9Ci0gICAgICAgICAqIGZvciB0aGF0IHB1cnBvc2UuCi0gICAgICAg
ICAqLwotICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwotICAgICAgICBwdmV4ID0g
Y29weV9WRVgob3BjLCB2ZXgpOwotICAgICAgICBwdmV4LT5vcGN4ID0gdmV4XzBmOwotICAgICAg
ICBvcGNbMF0gPSAweGQ3OyAvKiB2cG1vdm1za2IgKi8KLSAgICAgICAgLyogVXNlICVyYXggYXMg
R1BSIGRlc3RpbmF0aW9uIGFuZCBWRVgudnZ2diBhcyBzb3VyY2UuICovCi0gICAgICAgIHB2ZXgt
PnIgPSAxOwotICAgICAgICBwdmV4LT5iID0gIW1vZGVfNjRiaXQoKSB8fCAodmV4LnJlZyA+PiAz
KTsKLSAgICAgICAgb3BjWzFdID0gMHhjMCB8ICh+dmV4LnJlZyAmIDcpOwotICAgICAgICBwdmV4
LT5yZWcgPSAweGY7Ci0gICAgICAgIG9wY1syXSA9IDB4YzM7Ci0KLSAgICAgICAgaW52b2tlX3N0
dWIoIiIsICIiLCAiPWEiIChlYS52YWwpIDogW2R1bW15XSAiaSIgKDApKTsKLSAgICAgICAgcHV0
X3N0dWIoc3R1Yik7Ci0KLSAgICAgICAgLyogQ29udmVydCBieXRlIGdyYW51bGFyIHJlc3VsdCB0
byBkd29yZC9xd29yZCBncmFudWxhcml0eS4gKi8KLSAgICAgICAgZWEudmFsICY9IG1hc2s7Ci0g
ICAgICAgIGlmICggIWVhLnZhbCApCi0gICAgICAgICAgICBnb3RvIGNvbXBsZXRlX2luc247Ci0K
LSAgICAgICAgZmlyc3RfYnl0ZSA9IF9fYnVpbHRpbl9jdHooZWEudmFsKSAmIH4oKDQgPDwgdmV4
LncpIC0gMSk7Ci0gICAgICAgIGVhLnZhbCA+Pj0gZmlyc3RfYnl0ZTsKLSAgICAgICAgb3BfYnl0
ZXMgPSAzMiAtIF9fYnVpbHRpbl9jbHooZWEudmFsKTsKLQotICAgICAgICAvKgotICAgICAgICAg
KiBFdmVuIGZvciB0aGUgbWVtb3J5IHdyaXRlIHZhcmlhbnQgYSBtZW1vcnkgcmVhZCBpcyBuZWVk
ZWQsIHVubGVzcwotICAgICAgICAgKiBhbGwgc2V0IG1hc2sgYml0cyBhcmUgY29udGlndW91cy4K
LSAgICAgICAgICovCi0gICAgICAgIGlmICggZWEudmFsICYgKGVhLnZhbCArIH5tYXNrICsgMSkg
KQotICAgICAgICAgICAgZCA9IChkICYgflNyY01hc2spIHwgU3JjTWVtOwotCi0gICAgICAgIG9w
YyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7Ci0gICAgICAgIG9wY1swXSA9IGI7Ci0gICAgICAgIC8q
IENvbnZlcnQgbWVtb3J5IG9wZXJhbmQgdG8gKCVyQVgpLiAqLwotICAgICAgICByZXhfcHJlZml4
ICY9IH5SRVhfQjsKLSAgICAgICAgdmV4LmIgPSAxOwotICAgICAgICBvcGNbMV0gPSBtb2RybSAm
IDB4Mzg7Ci0gICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOwotCi0gICAgICAgIGJy
ZWFrOwotICAgIH0KKyAgICAgICAgZWxlbV9ieXRlcyA9IDQgPDwgdmV4Lnc7CisgICAgICAgIGdv
dG8gdm1hc2ttb3Y7CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OTAp
OiAvKiB2cGdhdGhlcmR7ZCxxfSB7eCx5fW1tLG1lbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDkxKTogLyogdnBnYXRoZXJxe2QscX0ge3gseX1tbSxt
ZW0se3gseX1tbSAqLwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:16:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:16: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-devel-bounces@lists.xenproject.org>)
	id 1gOgb9-0005kn-Db; Mon, 19 Nov 2018 10:16: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgb8-0005kW-Hh
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:16:06 +0000
X-Inumbo-ID: 1ee76516-ebe4-11e8-acff-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ee76516-ebe4-11e8-acff-12d6303a7972;
 Mon, 19 Nov 2018 10:16:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:16:03 -0700
Message-Id: <5BF28D6002000078001FD42C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:16:00 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 06/47] x86emul: support AVX512F
 legacy-equivalent arithmetic FP insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnYzOiBOZXcuCgot
LS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTEwNCw2ICsxMDQsMTAgQEAgZW51bSBl
c3ogewogICAgIElOU05fU0ZQKG0sIHNwLCBvKQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3Qg
YXZ4NTEyZl9hbGxbXSA9IHsKKyAgICBJTlNOX0ZQKGFkZCwgICAgICAgICAgICAgMGYsIDU4KSwK
KyAgICBJTlNOX0ZQKGRpdiwgICAgICAgICAgICAgMGYsIDVlKSwKKyAgICBJTlNOX0ZQKG1heCwg
ICAgICAgICAgICAgMGYsIDVmKSwKKyAgICBJTlNOX0ZQKG1pbiwgICAgICAgICAgICAgMGYsIDVk
KSwKICAgICBJTlNOX1NGUChtb3YsICAgICAgICAgICAgMGYsIDEwKSwKICAgICBJTlNOX1NGUCht
b3YsICAgICAgICAgICAgMGYsIDExKSwKICAgICBJTlNOX1BGUF9OQihtb3ZhLCAgICAgICAgMGYs
IDI4KSwKQEAgLTEyMSw2ICsxMjUsOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEy
Zl9hbGxbXSA9CiAgICAgSU5TTl9QRlBfTkIobW92bnQsICAgICAgIDBmLCAyYiksCiAgICAgSU5T
Tl9QRlBfTkIobW92dSwgICAgICAgIDBmLCAxMCksCiAgICAgSU5TTl9QRlBfTkIobW92dSwgICAg
ICAgIDBmLCAxMSksCisgICAgSU5TTl9GUChtdWwsICAgICAgICAgICAgIDBmLCA1OSksCisgICAg
SU5TTl9GUChzcXJ0LCAgICAgICAgICAgIDBmLCA1MSksCisgICAgSU5TTl9GUChzdWIsICAgICAg
ICAgICAgIDBmLCA1YyksCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl8x
MjhbXSA9IHsKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTMwMCwxMiArMzAw
LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4M2FdID0g
eyBEc3RSZWd8U3JjSW1tQnl0ZXxNb2RSTSB9LAogICAgIFsweDQwIC4uLiAweDRmXSA9IHsgRHN0
UmVnfFNyY01lbXxNb2RSTXxNb3YgfSwKICAgICBbMHg1MF0gPSB7IERzdFJlZ3xTcmNJbXBsaWNp
dHxNb2RSTXxNb3YgfSwKLSAgICBbMHg1MV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxU
d29PcCwgc2ltZF9hbnlfZnAgfSwKKyAgICBbMHg1MV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTXxUd29PcCwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAogICAgIFsweDUyIC4uLiAweDUzXSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfFR3b09wLCBzaW1kX3NpbmdsZV9mcCB9LAogICAg
IFsweDU0IC4uLiAweDU3XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tl
ZF9mcCB9LAotICAgIFsweDU4IC4uLiAweDU5XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
LCBzaW1kX2FueV9mcCB9LAorICAgIFsweDU4IC4uLiAweDU5XSA9IHsgRHN0SW1wbGljaXR8U3Jj
TWVtfE1vZFJNLCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4NWEgLi4uIDB4NWJdID0g
eyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCi0gICAgWzB4NWMg
Li4uIDB4NWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfYW55X2ZwIH0sCisg
ICAgWzB4NWMgLi4uIDB4NWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfYW55
X2ZwLCBkOHNfdmwgfSwKICAgICBbMHg2MCAuLi4gMHg2Ml0gPSB7IERzdEltcGxpY2l0fFNyY01l
bXxNb2RSTSwgc2ltZF9vdGhlciB9LAogICAgIFsweDYzIC4uLiAweDY3XSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg2OCAuLi4gMHg2YV0g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LApAQCAtNTg3MSwxMCAr
NTg3MSwyMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaWYgKCAoYiAmIH4xKSA9PSAweDEwICYm
IGVhLnR5cGUgPT0gT1BfTUVNICkKICAgICAgICAgICAgIGQgfD0gVHdvT3A7CiAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJyLCBFWENfVUQpOwotICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoZXZleC53ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0sp
LAorICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBDQVNFX1NJTURfQUxMX0ZQKF9FVkVY
LCAweDBmLCAweDUxKTogICAgLyogdnNxcnRwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbXtrfSAq
LworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2c3FydHN7
cyxkfSB4bW0vbTMyLHhtbSx4bW17a30gKi8KKyAgICBDQVNFX1NJTURfQUxMX0ZQKF9FVkVYLCAw
eDBmLCAweDU4KTogICAgLyogdmFkZHtwLHN9e3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6
XW1te2t9ICovCisgICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZFWCwgMHgwZiwgMHg1OSk6ICAgIC8q
IHZtdWx7cCxzfXtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIENB
U0VfU0lNRF9BTExfRlAoX0VWRVgsIDB4MGYsIDB4NWMpOiAgICAvKiB2c3Vie3Asc317cyxkfSBb
eHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBDQVNFX1NJTURfQUxMX0ZQKF9F
VkVYLCAweDBmLCAweDVkKTogICAgLyogdm1pbntwLHN9e3MsZH0gW3h5el1tbS9tZW0sW3h5el1t
bSxbeHl6XW1te2t9ICovCisgICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZFWCwgMHgwZiwgMHg1ZSk6
ICAgIC8qIHZkaXZ7cCxzfXtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwor
ICAgIENBU0VfU0lNRF9BTExfRlAoX0VWRVgsIDB4MGYsIDB4NWYpOiAgICAvKiB2bWF4e3Asc317
cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKChldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVfTUFT
SykgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWEudHlwZSA9PSBPUF9NRU0g
JiYgZXZleC5iciAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZXZleC5wZngg
JiBWRVhfUFJFRklYX1NDQUxBUl9NQVNLKSkpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRVhDX1VEKTsKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7Ci0g
ICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9TQ0FMQVJfTUFT
Syk7CisgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gfHwgIWV2ZXguYnIgKQorICAgICAg
ICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZXZleC5wZnggJiBWRVhfUFJFRklYX1NDQUxBUl9NQVNL
KTsKICAgICBzaW1kX3ptbToKICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV96bW0pOwogICAg
ICAgICBvcGMgPSBpbml0X2V2ZXgoc3R1Yik7CgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:16:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10: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-devel-bounces@lists.xenproject.org>)
	id 1gOgbg-0005tZ-8J; Mon, 19 Nov 2018 10: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgbe-0005ss-7q
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:16:38 +0000
X-Inumbo-ID: 32b41b88-ebe4-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32b41b88-ebe4-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:16:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:16:36 -0700
Message-Id: <5BF28D8102000078001FD42F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:16:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 07/47] x86emul: support AVX512DQ logic FP
 insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnYzOiBOZXcuCgot
LS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTE0NCw2ICsxNDQsMTMgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2FsbFtdCiAgICAgSU5TTihtb3ZkcXUxNiwgICAg
ZjIsICAgMGYsIDdmLCAgICB2bCwgICAgdywgdmwpLAogfTsKIAorc3RhdGljIGNvbnN0IHN0cnVj
dCB0ZXN0IGF2eDUxMmRxX2FsbFtdID0geworICAgIElOU05fUEZQKGFuZCwgICAgICAgICAgICAg
IDBmLCA1NCksCisgICAgSU5TTl9QRlAoYW5kbiwgICAgICAgICAgICAgMGYsIDU1KSwKKyAgICBJ
TlNOX1BGUChvciwgICAgICAgICAgICAgICAwZiwgNTYpLAorICAgIElOU05fUEZQKHhvciwgICAg
ICAgICAgICAgIDBmLCA1NyksCit9OworCiBzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciB2bF9h
bGxbXSA9IHsgVkxfNTEyLCBWTF8xMjgsIFZMXzI1NiB9Owogc3RhdGljIGNvbnN0IHVuc2lnbmVk
IGNoYXIgdmxfMTI4W10gPSB7IFZMXzEyOCB9OwogCkBAIC00NzUsNCArNDgyLDUgQEAgdm9pZCBl
dmV4X2Rpc3A4X3Rlc3Qodm9pZCAqaW5zdHIsIHN0cnVjdAogICAgIFJVTihhdng1MTJmLCBhbGwp
OwogICAgIFJVTihhdng1MTJmLCAxMjgpOwogICAgIFJVTihhdng1MTJidywgYWxsKTsKKyAgICBS
VU4oYXZ4NTEyZHEsIGFsbCk7CiB9Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBA
IC0zMDIsNyArMzAyLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAg
ICBbMHg1MF0gPSB7IERzdFJlZ3xTcmNJbXBsaWNpdHxNb2RSTXxNb3YgfSwKICAgICBbMHg1MV0g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxUd29PcCwgc2ltZF9hbnlfZnAsIGQ4c192bCB9
LAogICAgIFsweDUyIC4uLiAweDUzXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfFR3b09w
LCBzaW1kX3NpbmdsZV9mcCB9LAotICAgIFsweDU0IC4uLiAweDU3XSA9IHsgRHN0SW1wbGljaXR8
U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9mcCB9LAorICAgIFsweDU0IC4uLiAweDU3XSA9IHsg
RHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9mcCwgZDhzX3ZsIH0sCiAgICAg
WzB4NTggLi4uIDB4NTldID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfYW55X2Zw
LCBkOHNfdmwgfSwKICAgICBbMHg1YSAuLi4gMHg1Yl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKICAgICBbMHg1YyAuLi4gMHg1Zl0gPSB7IERzdEltcGxp
Y2l0fFNyY01lbXxNb2RSTSwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LApAQCAtNjMzNiw2ICs2MzM2
LDE3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBkc3QuYnl0ZXMgPSA0OwogICAgICAgICBicmVh
azsKIAorICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4NTQpOiAvKiB2YW5k
cHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIENBU0VfU0lNRF9Q
QUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4NTUpOiAvKiB2YW5kbnB7cyxkfSBbeHl6XW1tL21lbSxb
eHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBm
LCAweDU2KTogLyogdm9ycHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwor
ICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4NTcpOiAvKiB2eG9ycHtzLGR9
IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoKGV2ZXgudyAhPSAoZXZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLKSB8
fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlYS50eXBlICE9IE9QX01FTSAmJiBl
dmV4LmJyKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAgICAg
ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CisgICAgICAgIGF2eDUxMl92bGVu
X2NoZWNrKGZhbHNlKTsKKyAgICAgICAgZ290byBzaW1kX3ptbTsKKwogICAgIENBU0VfU0lNRF9B
TExfRlAoLCAweDBmLCAweDVhKTogICAgICAgIC8qIGN2dHtwLHN9e3MsZH0ye3Asc317cyxkfSB4
bW0vbWVtLHhtbSAqLwogICAgIENBU0VfU0lNRF9BTExfRlAoX1ZFWCwgMHgwZiwgMHg1YSk6ICAg
IC8qIHZjdnRwe3MsZH0ycHtzLGR9IHhtbS9tZW0seG1tICovCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgLyogdmN2dHN7cyxkfTJze3MsZH0geG1tL21lbSx4bW0s
eG1tICovCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:16:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10: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-devel-bounces@lists.xenproject.org>)
	id 1gOgbg-0005tn-K2; Mon, 19 Nov 2018 10: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=bx+7=n6=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gOgbf-0005tF-EZ
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:16:39 +0000
X-Inumbo-ID: 335184dc-ebe4-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 335184dc-ebe4-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:16:38 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9EB02308FC5B;
 Mon, 19 Nov 2018 10:16:37 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-77.ams2.redhat.com [10.36.117.77])
 by smtp.corp.redhat.com (Postfix) with ESMTP id F3674105706D;
 Mon, 19 Nov 2018 10:16:34 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Mon, 19 Nov 2018 11:16:09 +0100
Message-Id: <20181119101616.8901-2-david@redhat.com>
In-Reply-To: <20181119101616.8901-1-david@redhat.com>
References: <20181119101616.8901-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.43]); Mon, 19 Nov 2018 10:16:37 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 1/8] mm: balloon: update comment about
 isolation/migration/compaction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, linux-pm@vger.kernel.org,
 pv-drivers@vmware.com, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, David Hildenbrand <david@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGIxMTIzZWE2ZDNiMyAoIm1tOiBiYWxsb29uOiB1c2UgZ2VuZXJhbCBub24tbHJ1IG1v
dmFibGUgcGFnZQpmZWF0dXJlIikgcmV3b3JrZWQgYmFsbG9vbiBoYW5kbGluZyB0byBtYWtlIHVz
ZSBvZiB0aGUgZ2VuZXJhbApub24tbHJ1IG1vdmFibGUgcGFnZSBmZWF0dXJlLiBUaGUgYmlnIGNv
bW1lbnQgYmxvY2sgaW4KYmFsbG9vbl9jb21wYWN0aW9uLmggY29udGFpbnMgcXVpdGUgc29tZSBv
dXRkYXRlZCBpbmZvcm1hdGlvbi4gTGV0J3MgZml4CnRoaXMuCgpDYzogQW5kcmV3IE1vcnRvbiA8
YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZy
YWRlYWQub3JnPgpDYzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CkNjOiAiTWljaGFl
bCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRl
bmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0KIGluY2x1ZGUvbGludXgvYmFsbG9vbl9jb21w
YWN0aW9uLmggfCAyNiArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDkgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9s
aW51eC9iYWxsb29uX2NvbXBhY3Rpb24uaCBiL2luY2x1ZGUvbGludXgvYmFsbG9vbl9jb21wYWN0
aW9uLmgKaW5kZXggNTMwNTFmM2Q4ZjI1Li5jYmU1MGRhNWE1OWQgMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUvbGludXgvYmFsbG9vbl9jb21wYWN0aW9uLmgKKysrIGIvaW5jbHVkZS9saW51eC9iYWxsb29u
X2NvbXBhY3Rpb24uaApAQCAtNCwxNSArNCwxOCBAQAogICoKICAqIENvbW1vbiBpbnRlcmZhY2Ug
ZGVmaW5pdGlvbnMgZm9yIG1ha2luZyBiYWxsb29uIHBhZ2VzIG1vdmFibGUgYnkgY29tcGFjdGlv
bi4KICAqCi0gKiBEZXNwaXRlIGJlaW5nIHBlcmZlY3RseSBwb3NzaWJsZSB0byBwZXJmb3JtIGJh
bGxvb25lZCBwYWdlcyBtaWdyYXRpb24sIHRoZXkKLSAqIG1ha2UgYSBzcGVjaWFsIGNvcm5lciBj
YXNlIHRvIGNvbXBhY3Rpb24gc2NhbnMgYmVjYXVzZSBiYWxsb29uIHBhZ2VzIGFyZSBub3QKLSAq
IGVubGlzdGVkIGF0IGFueSBMUlUgbGlzdCBsaWtlIHRoZSBvdGhlciBwYWdlcyB3ZSBkbyBjb21w
YWN0IC8gbWlncmF0ZS4KKyAqIEJhbGxvb24gcGFnZSBtaWdyYXRpb24gbWFrZXMgdXNlIG9mIHRo
ZSBnZW5lcmFsIG5vbi1scnUgbW92YWJsZSBwYWdlCisgKiBmZWF0dXJlLgorICoKKyAqIHBhZ2Ut
PnByaXZhdGUgaXMgdXNlZCB0byByZWZlcmVuY2UgdGhlIHJlc3BvbnNpYmxlIGJhbGxvb24gZGV2
aWNlLgorICogcGFnZS0+bWFwcGluZyBpcyB1c2VkIGluIGNvbnRleHQgb2Ygbm9uLWxydSBwYWdl
IG1pZ3JhdGlvbiB0byByZWZlcmVuY2UKKyAqIHRoZSBhZGRyZXNzIHNwYWNlIG9wZXJhdGlvbnMg
Zm9yIHBhZ2UgaXNvbGF0aW9uL21pZ3JhdGlvbi9jb21wYWN0aW9uLgogICoKICAqIEFzIHRoZSBw
YWdlIGlzb2xhdGlvbiBzY2FubmluZyBzdGVwIGEgY29tcGFjdGlvbiB0aHJlYWQgZG9lcyBpcyBh
IGxvY2tsZXNzCiAgKiBwcm9jZWR1cmUgKGZyb20gYSBwYWdlIHN0YW5kcG9pbnQpLCBpdCBtaWdo
dCBicmluZyBzb21lIHJhY3kgc2l0dWF0aW9ucyB3aGlsZQogICogcGVyZm9ybWluZyBiYWxsb29u
IHBhZ2UgY29tcGFjdGlvbi4gSW4gb3JkZXIgdG8gc29ydCBvdXQgdGhlc2UgcmFjeSBzY2VuYXJp
b3MKICAqIGFuZCBzYWZlbHkgcGVyZm9ybSBiYWxsb29uJ3MgcGFnZSBjb21wYWN0aW9uIGFuZCBt
aWdyYXRpb24gd2UgbXVzdCwgYWx3YXlzLAotICogZW5zdXJlIGZvbGxvd2luZyB0aGVzZSB0aHJl
ZSBzaW1wbGUgcnVsZXM6CisgKiBlbnN1cmUgZm9sbG93aW5nIHRoZXNlIHNpbXBsZSBydWxlczoK
ICAqCiAgKiAgIGkuIHdoZW4gdXBkYXRpbmcgYSBiYWxsb29uJ3MgcGFnZSAtPm1hcHBpbmcgZWxl
bWVudCwgc3RyaWN0bHkgZG8gaXQgdW5kZXIKICAqICAgICAgdGhlIGZvbGxvd2luZyBsb2NrIG9y
ZGVyLCBpbmRlcGVuZGVudGx5IG9mIHRoZSBmYXIgc3VwZXJpb3IKQEAgLTIxLDE5ICsyNCw4IEBA
CiAgKgkgICAgICArLS1zcGluX2xvY2tfaXJxKCZiX2Rldl9pbmZvLT5wYWdlc19sb2NrKTsKICAq
CSAgICAgICAgICAgIC4uLiBwYWdlLT5tYXBwaW5nIHVwZGF0ZXMgaGVyZSAuLi4KICAqCi0gKiAg
aWkuIGJlZm9yZSBpc29sYXRpbmcgb3IgZGVxdWV1ZWluZyBhIGJhbGxvb24gcGFnZSBmcm9tIHRo
ZSBiYWxsb29uIGRldmljZQotICogICAgICBwYWdlcyBsaXN0LCB0aGUgcGFnZSByZWZlcmVuY2Ug
Y291bnRlciBtdXN0IGJlIHJhaXNlZCBieSBvbmUgYW5kIHRoZQotICogICAgICBleHRyYSByZWZj
b3VudCBtdXN0IGJlIGRyb3BwZWQgd2hlbiB0aGUgcGFnZSBpcyBlbnF1ZXVlZCBiYWNrIGludG8K
LSAqICAgICAgdGhlIGJhbGxvb24gZGV2aWNlIHBhZ2UgbGlzdCwgdGh1cyBhIGJhbGxvb24gcGFn
ZSBrZWVwcyBpdHMgcmVmZXJlbmNlCi0gKiAgICAgIGNvdW50ZXIgcmFpc2VkIG9ubHkgd2hpbGUg
aXQgaXMgdW5kZXIgb3VyIHNwZWNpYWwgaGFuZGxpbmc7Ci0gKgotICogaWlpLiBhZnRlciB0aGUg
bG9ja2xlc3Mgc2NhbiBzdGVwIGhhdmUgc2VsZWN0ZWQgYSBwb3RlbnRpYWwgYmFsbG9vbiBwYWdl
IGZvcgotICogICAgICBpc29sYXRpb24sIHJlLXRlc3QgdGhlIFBhZ2VCYWxsb29uIG1hcmsgYW5k
IHRoZSBQYWdlUHJpdmF0ZSBmbGFnCi0gKiAgICAgIHVuZGVyIHRoZSBwcm9wZXIgcGFnZSBsb2Nr
LCB0byBlbnN1cmUgaXNvbGF0aW5nIGEgdmFsaWQgYmFsbG9vbiBwYWdlCi0gKiAgICAgIChub3Qg
eWV0IGlzb2xhdGVkLCBub3IgdW5kZXIgcmVsZWFzZSBwcm9jZWR1cmUpCi0gKgotICogIGl2LiBp
c29sYXRpb24gb3IgZGVxdWV1ZWluZyBwcm9jZWR1cmUgbXVzdCBjbGVhciBQYWdlUHJpdmF0ZSBm
bGFnIHVuZGVyCi0gKiAgICAgIHBhZ2UgbG9jayB0b2dldGhlciB3aXRoIHJlbW92aW5nIHBhZ2Ug
ZnJvbSBiYWxsb29uIGRldmljZSBwYWdlIGxpc3QuCisgKiAgaWkuIGlzb2xhdGlvbiBvciBkZXF1
ZXVlaW5nIHByb2NlZHVyZSBtdXN0IHJlbW92ZSB0aGUgcGFnZSBmcm9tIGJhbGxvb24KKyAqICAg
ICAgZGV2aWNlIHBhZ2UgbGlzdCB1bmRlciBiX2Rldl9pbmZvLT5wYWdlc19sb2NrLgogICoKICAq
IFRoZSBmdW5jdGlvbnMgcHJvdmlkZWQgYnkgdGhpcyBpbnRlcmZhY2UgYXJlIHBsYWNlZCB0byBo
ZWxwIG9uIGNvcGluZyB3aXRoCiAgKiB0aGUgYWZvcmVtZW50aW9uZWQgYmFsbG9vbiBwYWdlIGNv
cm5lciBjYXNlLCBhcyB3ZWxsIGFzIHRvIGVuc3VyZSB0aGUgc2ltcGxlCi0tIAoyLjE3LjIKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:16:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10: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-devel-bounces@lists.xenproject.org>)
	id 1gOgbf-0005tR-U2; Mon, 19 Nov 2018 10:16: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=Bx+7=N6=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gOgbe-0005sr-6d
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:16:38 +0000
X-Inumbo-ID: 323290c8-ebe4-11e8-96b0-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 323290c8-ebe4-11e8-96b0-12d6303a7972;
 Mon, 19 Nov 2018 10:16:36 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id AB34E37E74;
 Mon, 19 Nov 2018 10:16:34 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-77.ams2.redhat.com [10.36.117.77])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 05A9F106224E;
 Mon, 19 Nov 2018 10:16:16 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Mon, 19 Nov 2018 11:16:08 +0100
Message-Id: <20181119101616.8901-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Mon, 19 Nov 2018 10:16:35 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 0/8] mm/kdump: allow to exclude pages that
 are logically offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Lianbo Jiang <lijiang@redhat.com>,
 linux-doc@vger.kernel.org, pv-drivers@vmware.com,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, Michal Hocko <mhocko@kernel.org>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Nadav Amit <namit@vmware.com>,
 Pavel Machek <pavel@ucw.cz>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Omar Sandoval <osandov@fb.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>, Baoquan He <bhe@redhat.com>,
 Jonathan Corbet <corbet@lwn.net>, David Hildenbrand <david@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, Vlastimil Babka <vbabka@suse.cz>,
 David Rientjes <rientjes@google.com>, xen-devel@lists.xenproject.org,
 Dave Young <dyoung@redhat.com>, Alexey Dobriyan <adobriyan@gmail.com>,
 Len Brown <len.brown@intel.com>, Arnd Bergmann <arnd@arndb.de>,
 linux-pm@vger.kernel.org, Xavier Deguillard <xdeguillard@vmware.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, Julien Freche <jfreche@vmware.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>,
 Konstantin Khlebnikov <koct9i@gmail.com>, Juergen Gross <jgross@suse.com>,
 Kazuhito Hagio <k-hagio@ab.jp.nec.com>, Kairui Song <kasong@redhat.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christian Hansen <chansen3@cisco.com>, kexec-ml <kexec@lists.infradead.org>,
 linux-kernel@vger.kernel.org, Miles Chen <miles.chen@mediatek.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBwYWdlcyBpbmZsYXRlZCBhcyBwYXJ0IG9mIGEgYmFsbG9vbiBkcml2ZXIgd2ls
bCBiZSBkdW1wZWQKYnkgZHVtcCB0b29scyBsaWtlIG1ha2VkdW1wZmlsZS4gV2hpbGUgWEVOIGlz
IGFibGUgdG8gY2hlY2sgaW4gdGhlCmNyYXNoIGtlcm5lbCB3aGV0aGVyIGEgY2VydGFpbiBwZm4g
aXMgYWN0dWFsbCBiYWNrZWQgYnkgbWVtb3J5IGluIHRoZQpoeXBlcnZpc29yIChzZWUgeGVuX29s
ZG1lbV9wZm5faXNfcmFtKSBhbmQgb3B0aW1pemUgdGhpcyBjYXNlLCBkdW1wcyBvZgp2aXJ0aW8t
YmFsbG9vbiwgaHYtYmFsbG9vbiBhbmQgVk1XYXJlIGJhbGxvb24gaW5mbGF0ZWQgbWVtb3J5IHdp
bGwKZXNzZW50aWFsbHkgcmVzdWx0IGluIHplcm8gcGFnZXMgZ2V0dGluZyBhbGxvY2F0ZWQgYnkg
dGhlIGh5cGVydmlzb3IgYW5kCnRoZSBkdW1wIGdldHRpbmcgZmlsbGVkIHdpdGggdGhpcyBkYXRh
LgoKVGhlIGFsbG9jYXRpb24gYW5kIHJlYWRpbmcgb2YgemVybyBwYWdlcyBjYW4gZGlyZWN0bHkg
YmUgYXZvaWRlZCBpZiBhCmR1bXBpbmcgdG9vbCBjb3VsZCBrbm93IHdoaWNoIHBhZ2VzIG9ubHkg
Y29udGFpbiBzdGFsZSBpbmZvcm1hdGlvbiBub3QgdG8KYmUgZHVtcGVkLgoKQWxzbyBmb3IgWEVO
LCBjYWxsaW5nIGludG8gdGhlIGtlcm5lbCBhbmQgYXNraW5nIHRoZSBoeXBlcnZpc29yIGlmIGEK
cGZuIGlzIGJhY2tlZCBjYW4gYmUgYXZvaWRlZCBpZiB0aGUgZHVtaW5nIHRvb2wgd291bGQgc2tp
cCBzdWNoIHBhZ2VzCnJpZ2h0IGZyb20gdGhlIGJlZ2lubmluZy4KCkR1bXBpbmcgdG9vbHMgaGF2
ZSBubyBpZGVhIHdoZXRoZXIgYSBnaXZlbiBwYWdlIGlzIHBhcnQgb2YgYSBiYWxsb29uIGRyaXZl
cgphbmQgc2hhbGwgbm90IGJlIGR1bXBlZC4gRXNwLiBQR19yZXNlcnZlZCBjYW5ub3QgYmUgdXNl
ZCBmb3IgdGhhdCBwdXJwb3NlCmFzIGFsbCBtZW1vcnkgYWxsb2NhdGVkIGR1cmluZyBlYXJseSBi
b290IGlzIGFsc28gUEdfcmVzZXJ2ZWQsIHNlZQpkaXNjdXNzaW9uIGF0IFsxXS4gU28gc29tZSBv
dGhlciB3YXkgb2YgaW5kaWNhdGlvbiBpcyByZXF1aXJlZCBhbmQgYSBuZXcKcGFnZSBmbGFnIGlz
IGZyb3duZWQgdXBvbi4KCldlIGhhdmUgUEdfYmFsbG9vbiAoTUFQQ09VTlQgdmFsdWUpLCB3aGlj
aCBpcyBlc3NlbnRpYWxseSB1bnVzZWQgbm93LiBJCnN1Z2dlc3QgcmVuYW1pbmcgaXQgdG8gc29t
ZXRoaW5nIG1vcmUgZ2VuZXJpYyAoUEdfb2ZmbGluZSkgdG8gbWFyayBwYWdlcyBhcwpsb2dpY2Fs
bHkgb2ZmbGluZS4gVGhpcyBmbGFnIGNhbiB0aGFuIGUuZy4gYWxzbyBiZSB1c2VkIGJ5IHZpcnRp
by1tZW0gaW4KdGhlIGZ1dHVyZSB0byBtYXJrIHN1YnNlY3Rpb25zIGFzIG9mZmxpbmUuIE9yIGJ5
IG90aGVyIGNvZGUgdGhhdCB3YW50cyB0bwpwdXQgcGFnZXMgbG9naWNhbGx5IG9mZmxpbmUgKGUu
Zy4gbGF0ZXIgbWF5YmUgcG9pc29uZWQgcGFnZXMgdGhhdCBzaGFsbApubyBsb25nZXIgYmUgdXNl
ZCkuCgpUaGlzIHNlcmllcyBjb252ZXJ0cyBQR19iYWxsb29uIHRvIFBHX29mZmxpbmUsIGFsbG93
cyBkdW1waW5nIHRvb2xzIHRvCnF1ZXJ5IHRoZSB2YWx1ZSB0byBkZXRlY3Qgc3VjaCBwYWdlcyBh
bmQgbWFya3MgcGFnZXMgaW4gdGhlIGh2LWJhbGxvb24KYW5kIFhFTiBiYWxsb29uIHByb3Blcmx5
IGFzIFBHX29mZmxpbmUuIE5vdGUgdGhhdCB2aXJ0aW8tYmFsbG9vbiBhbHJlYWR5CnNldCBwYWdl
cyB0byBQR19iYWxsb29uIChhbmQgbm93IFBHX29mZmxpbmUpLgoKUGxlYXNlIG5vdGUgdGhhdCB0
aGlzIGlzIGFsc28gaGVscGZ1bCBmb3IgYSBwcm9ibGVtIHdlIHdlcmUgc2VlaW5nIHVuZGVyCkh5
cGVyLVY6IER1bXBpbmcgbG9naWNhbGx5IG9mZmxpbmUgbWVtb3J5IChwYWdlcyBrZXB0IGZha2Ug
b2ZmbGluZSB3aGlsZQpvbmxpbmluZyBhIHNlY3Rpb24gdmlhIG9ubGluZV9wYWdlX2NhbGxiYWNr
KSB3b3VsZCB1bmRlciBzb21lIGNvbmRpY2lvbnMKcmVzdWx0IGluIGEga2VybmVsIHBhbmljIHdo
ZW4gZHVtcGluZyB0aGVtLgoKQXMgSSBkb24ndCBoYXZlIGFjY2VzcyB0byBuZWl0aGVyIFhFTiBu
b3IgSHlwZXItViBub3IgVk1XYXJlIGluc3RhbGxhdGlvbnMsCnRoaXMgd2FzIG9ubHkgdGVzdGVk
IHdpdGggdGhlIHZpcnRpby1iYWxsb29uIGFuZCBwYWdlcyB3ZXJlIHByb3Blcmx5CnNraXBwZWQg
d2hlbiBkdW1waW5nLiBJJ2xsIGFsc28gYXR0YWNoIHRoZSBtYWtlZHVtcGZpbGUgcGF0Y2ggdG8g
dGhpcwpzZXJpZXMuCgpbMV0gaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTgvNy8yMC81NjYKClJG
QyAtPiB2MToKLSBBZGQgIlBNIC8gSGliZXJuYXRlOiB1c2UgcGZuX3RvX29ubGluZV9wYWdlKCki
Ci0gQWRkICJ2bXdfYmFsbG9vbjogbWFyayBpbmZsYXRlZCBwYWdlcyBQR19vZmZsaW5lIgotICJt
bTogY29udmVydCBQR19iYWxsb29uIHRvIFBHX29mZmxpbmUiCi0tIEFmdGVyIGRpc2N1c3Npb25z
LCBhbHNvIHJlbmFtZSB0aGUgVUFQSSBiaXQgbmFtZSAoS1BGX0JBTExPT04gLT4gS1BGX09GRkxJ
TkUpCgpEYXZpZCBIaWxkZW5icmFuZCAoOCk6CiAgbW06IGJhbGxvb246IHVwZGF0ZSBjb21tZW50
IGFib3V0IGlzb2xhdGlvbi9taWdyYXRpb24vY29tcGFjdGlvbgogIG1tOiBjb252ZXJ0IFBHX2Jh
bGxvb24gdG8gUEdfb2ZmbGluZQogIGtleGVjOiBleHBvcnQgUEdfb2ZmbGluZSB0byBWTUNPUkVJ
TkZPCiAgeGVuL2JhbGxvb246IG1hcmsgaW5mbGF0ZWQgcGFnZXMgUEdfb2ZmbGluZQogIGh2X2Jh
bGxvb246IG1hcmsgaW5mbGF0ZWQgcGFnZXMgUEdfb2ZmbGluZQogIHZtd19iYWxsb29uOiBtYXJr
IGluZmxhdGVkIHBhZ2VzIFBHX29mZmxpbmUKICBQTSAvIEhpYmVybmF0ZTogdXNlIHBmbl90b19v
bmxpbmVfcGFnZSgpCiAgUE0gLyBIaWJlcm5hdGU6IGV4Y2x1ZGUgYWxsIFBhZ2VPZmZsaW5lKCkg
cGFnZXMKCiBEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL21tL3BhZ2VtYXAucnN0IHwgIDkgKysr
Ky0tLQogZHJpdmVycy9odi9odl9iYWxsb29uLmMgICAgICAgICAgICAgICAgICB8IDE0ICsrKysr
KysrLS0KIGRyaXZlcnMvbWlzYy92bXdfYmFsbG9vbi5jICAgICAgICAgICAgICAgfCAzMiArKysr
KysrKysrKysrKysrKysrKysrCiBkcml2ZXJzL3hlbi9iYWxsb29uLmMgICAgICAgICAgICAgICAg
ICAgIHwgIDMgKysrCiBmcy9wcm9jL3BhZ2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDQgKy0tCiBpbmNsdWRlL2xpbnV4L2JhbGxvb25fY29tcGFjdGlvbi5oICAgICAgIHwgMzQgKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tCiBpbmNsdWRlL2xpbnV4L3BhZ2UtZmxhZ3MuaCAgICAgICAg
ICAgICAgIHwgMTEgKysrKystLS0KIGluY2x1ZGUvdWFwaS9saW51eC9rZXJuZWwtcGFnZS1mbGFn
cy5oICAgfCAgMiArLQoga2VybmVsL2NyYXNoX2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICB8
ICAyICsrCiBrZXJuZWwvcG93ZXIvc25hcHNob3QuYyAgICAgICAgICAgICAgICAgIHwgMTMgKysr
KystLS0tCiB0b29scy92bS9wYWdlLXR5cGVzLmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K
IDExIGZpbGVzIGNoYW5nZWQsIDg3IGluc2VydGlvbnMoKyksIDM5IGRlbGV0aW9ucygtKQoKLS0g
CjIuMTcuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:16:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:16: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-devel-bounces@lists.xenproject.org>)
	id 1gOgbn-0005xM-V3; Mon, 19 Nov 2018 10:16: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=Bx+7=N6=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gOgbm-0005wY-DX
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:16:46 +0000
X-Inumbo-ID: 37c82840-ebe4-11e8-9ed4-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37c82840-ebe4-11e8-9ed4-12d6303a7972;
 Mon, 19 Nov 2018 10:16:45 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id E70EFC0587FE;
 Mon, 19 Nov 2018 10:16:44 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-77.ams2.redhat.com [10.36.117.77])
 by smtp.corp.redhat.com (Postfix) with ESMTP id EA249106222E;
 Mon, 19 Nov 2018 10:16:37 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Mon, 19 Nov 2018 11:16:10 +0100
Message-Id: <20181119101616.8901-3-david@redhat.com>
In-Reply-To: <20181119101616.8901-1-david@redhat.com>
References: <20181119101616.8901-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Mon, 19 Nov 2018 10:16:45 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 2/8] mm: convert PG_balloon to PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, linux-doc@vger.kernel.org,
 pv-drivers@vmware.com, David Hildenbrand <david@redhat.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, Jonathan Corbet <corbet@lwn.net>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, Konstantin Khlebnikov <koct9i@gmail.com>,
 David Rientjes <rientjes@google.com>, xen-devel@lists.xenproject.org,
 Alexey Dobriyan <adobriyan@gmail.com>, linux-pm@vger.kernel.org,
 Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>, Vlastimil Babka <vbabka@suse.cz>,
 Kazuhito Hagio <k-hagio@ab.jp.nec.com>, Christian Hansen <chansen3@cisco.com>,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Miles Chen <miles.chen@mediatek.com>, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UEdfYmFsbG9vbiB3YXMgaW50cm9kdWNlZCB0byBpbXBsZW1lbnQgcGFnZSBtaWdyYXRpb24vY29t
cGFjdGlvbiBmb3IgcGFnZXMKaW5mbGF0ZWQgaW4gdmlydGlvLWJhbGxvb24uIE5vd2FkYXlzLCBp
dCBpcyBvbmx5IGEgbWFya2VyIHRoYXQgYSBwYWdlIGlzCnBhcnQgb2YgdmlydGlvLWJhbGxvb24g
YW5kIHRoZXJlZm9yZSBsb2dpY2FsbHkgb2ZmbGluZS4KCldlIGFsc28gd2FudCB0byBtYWtlIHVz
ZSBvZiB0aGlzIGZsYWcgaW4gb3RoZXIgYmFsbG9vbiBkcml2ZXJzIC0gZm9yCmluZmxhdGVkIHBh
Z2VzIG9yIHdoZW4gb25saW5pbmcgYSBzZWN0aW9uIGJ1dCBrZWVwaW5nIHNvbWUgcGFnZXMgb2Zm
bGluZQooZS5nLiB1c2VkIHJpZ2h0IG5vdyBieSBYRU4gYW5kIEh5cGVyLVYgdmlhIHNldF9vbmxp
bmVfcGFnZV9jYWxsYmFjaygpKS4KCldlIGFyZSBnb2luZyB0byBleHBvc2UgdGhpcyBmbGFnIHRv
IGR1bXAgdG9vbHMgbGlrZSBtYWtlZHVtcGZpbGUuIEJ1dAppbnN0ZWFkIG9mIGV4cG9zaW5nIFBH
X2JhbGxvb24sIGxldCdzIGdlbmVyYWxpemUgdGhlIGNvbmNlcHQgb2YgbWFya2luZwpwYWdlcyBh
cyBsb2dpY2FsbHkgb2ZmbGluZSwgc28gaXQgY2FuIGJlIHJldXNlZCBmb3Igb3RoZXIgcHVycG9z
ZXMKbGF0ZXIgb24uCgpSZW5hbWUgUEdfYmFsbG9vbiB0byBQR19vZmZsaW5lLiBUaGlzIGlzIGFu
IGluZGljYXRvciB0aGF0IHRoZSBwYWdlIGlzCmxvZ2ljYWxseSBvZmZsaW5lLCB0aGUgY29udGVu
dCBzdGFsZSBhbmQgdGhhdCBpdCBzaG91bGQgbm90IGJlIHRvdWNoZWQKKGUuZy4gYSBoeXBlcnZp
c29yIHdvdWxkIGhhdmUgdG8gYWxsb2NhdGUgYmFja2luZyBzdG9yYWdlIGluIG9yZGVyIGZvciB0
aGUKZ3Vlc3QgdG8gZHVtcCBhbiB1bnVzZWQgcGFnZSkuICBXZSBjYW4gdGhlbiBlLmcuIGV4Y2x1
ZGUgc3VjaCBwYWdlcyBmcm9tCmR1bXBzLgoKV2UgcmVwbGFjZSBhbmQgcmV1c2UgS1BGX0JBTExP
T04gKDIzKSwgYXMgdGhpcyBzaG91bGRuJ3QgcmVhbGx5IGhhcm0KKGFuZCBmb3Igbm93IHRoZSBz
ZW1hbnRpY3Mgc3RheSB0aGUgc2FtZSkuICBJbiBmb2xsb3dpbmcgcGF0Y2hlcywgd2Ugd2lsbApt
YWtlIHVzZSBvZiB0aGlzIGJpdCBhbHNvIGluIG90aGVyIGJhbGxvb24gZHJpdmVycy4gV2hpbGUg
YXQgaXQsIGRvY3VtZW50ClBHVEFCTEUuCgpDYzogSm9uYXRoYW4gQ29yYmV0IDxjb3JiZXRAbHdu
Lm5ldD4KQ2M6IEFsZXhleSBEb2JyaXlhbiA8YWRvYnJpeWFuQGdtYWlsLmNvbT4KQ2M6IE1pa2Ug
UmFwb3BvcnQgPHJwcHRAbGludXgudm5ldC5pYm0uY29tPgpDYzogQW5kcmV3IE1vcnRvbiA8YWtw
bUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IENocmlzdGlhbiBIYW5zZW4gPGNoYW5zZW4zQGNp
c2NvLmNvbT4KQ2M6IFZsYXN0aW1pbCBCYWJrYSA8dmJhYmthQHN1c2UuY3o+CkNjOiAiS2lyaWxs
IEEuIFNodXRlbW92IiA8a2lyaWxsLnNodXRlbW92QGxpbnV4LmludGVsLmNvbT4KQ2M6IFN0ZXBo
ZW4gUm90aHdlbGwgPHNmckBjYW5iLmF1dWcub3JnLmF1PgpDYzogTWF0dGhldyBXaWxjb3ggPHdp
bGx5QGluZnJhZGVhZC5vcmc+CkNjOiAiTWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5j
b20+CkNjOiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KQ2M6IFBhdmVsIFRhdGFzaGlu
IDxwYXNoYS50YXRhc2hpbkBvcmFjbGUuY29tPgpDYzogQWxleGFuZGVyIER1eWNrIDxhbGV4YW5k
ZXIuaC5kdXlja0BsaW51eC5pbnRlbC5jb20+CkNjOiBOYW95YSBIb3JpZ3VjaGkgPG4taG9yaWd1
Y2hpQGFoLmpwLm5lYy5jb20+CkNjOiBNaWxlcyBDaGVuIDxtaWxlcy5jaGVuQG1lZGlhdGVrLmNv
bT4KQ2M6IERhdmlkIFJpZW50amVzIDxyaWVudGplc0Bnb29nbGUuY29tPgpDYzogS29uc3RhbnRp
biBLaGxlYm5pa292IDxrb2N0OWlAZ21haWwuY29tPgpDYzogS2F6dWhpdG8gSGFnaW8gPGstaGFn
aW9AYWIuanAubmVjLmNvbT4KU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlk
QHJlZGhhdC5jb20+Ci0tLQogRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9tbS9wYWdlbWFwLnJz
dCB8ICA5ICsrKysrKy0tLQogZnMvcHJvYy9wYWdlLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICA0ICsrLS0KIGluY2x1ZGUvbGludXgvYmFsbG9vbl9jb21wYWN0aW9uLmggICAgICAgfCAg
OCArKysrLS0tLQogaW5jbHVkZS9saW51eC9wYWdlLWZsYWdzLmggICAgICAgICAgICAgICB8IDEx
ICsrKysrKystLS0tCiBpbmNsdWRlL3VhcGkvbGludXgva2VybmVsLXBhZ2UtZmxhZ3MuaCAgIHwg
IDIgKy0KIHRvb2xzL3ZtL3BhZ2UtdHlwZXMuYyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQog
NiBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL21tL3BhZ2VtYXAucnN0IGIvRG9jdW1l
bnRhdGlvbi9hZG1pbi1ndWlkZS9tbS9wYWdlbWFwLnJzdAppbmRleCAzZjdiYWRlMmMyMzEuLjM0
MGE1YWVlOWI4MCAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9tbS9wYWdl
bWFwLnJzdAorKysgYi9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL21tL3BhZ2VtYXAucnN0CkBA
IC03NSw5ICs3NSwxMCBAQCBudW1iZXIgb2YgdGltZXMgYSBwYWdlIGlzIG1hcHBlZC4KICAgICAy
MC4gTk9QQUdFCiAgICAgMjEuIEtTTQogICAgIDIyLiBUSFAKLSAgICAyMy4gQkFMTE9PTgorICAg
IDIzLiBPRkZMSU5FCiAgICAgMjQuIFpFUk9fUEFHRQogICAgIDI1LiBJRExFCisgICAgMjYuIFBH
VEFCTEUKIAogICogYGAvcHJvYy9rcGFnZWNncm91cGBgLiAgVGhpcyBmaWxlIGNvbnRhaW5zIGEg
NjQtYml0IGlub2RlIG51bWJlciBvZiB0aGUKICAgIG1lbW9yeSBjZ3JvdXAgZWFjaCBwYWdlIGlz
IGNoYXJnZWQgdG8sIGluZGV4ZWQgYnkgUEZOLiBPbmx5IGF2YWlsYWJsZSB3aGVuCkBAIC0xMTgs
OCArMTE5LDggQEAgU2hvcnQgZGVzY3JpcHRpb25zIHRvIHRoZSBwYWdlIGZsYWdzCiAgICAgaWRl
bnRpY2FsIG1lbW9yeSBwYWdlcyBkeW5hbWljYWxseSBzaGFyZWQgYmV0d2VlbiBvbmUgb3IgbW9y
ZSBwcm9jZXNzZXMKIDIyIC0gVEhQCiAgICAgY29udGlndW91cyBwYWdlcyB3aGljaCBjb25zdHJ1
Y3QgdHJhbnNwYXJlbnQgaHVnZXBhZ2VzCi0yMyAtIEJBTExPT04KLSAgICBiYWxsb29uIGNvbXBh
Y3Rpb24gcGFnZQorMjMgLSBPRkZMSU5FCisgICAgcGFnZSBpcyBsb2dpY2FsbHkgb2ZmbGluZQog
MjQgLSBaRVJPX1BBR0UKICAgICB6ZXJvIHBhZ2UgZm9yIHBmbl96ZXJvIG9yIGh1Z2VfemVybyBw
YWdlCiAyNSAtIElETEUKQEAgLTEyOCw2ICsxMjksOCBAQCBTaG9ydCBkZXNjcmlwdGlvbnMgdG8g
dGhlIHBhZ2UgZmxhZ3MKICAgICBOb3RlIHRoYXQgdGhpcyBmbGFnIG1heSBiZSBzdGFsZSBpbiBj
YXNlIHRoZSBwYWdlIHdhcyBhY2Nlc3NlZCB2aWEKICAgICBhIFBURS4gVG8gbWFrZSBzdXJlIHRo
ZSBmbGFnIGlzIHVwLXRvLWRhdGUgb25lIGhhcyB0byByZWFkCiAgICAgYGAvc3lzL2tlcm5lbC9t
bS9wYWdlX2lkbGUvYml0bWFwYGAgZmlyc3QuCisyNiAtIFBHVEFCTEUKKyAgICBwYWdlIGlzIGlu
IHVzZSBhcyBhIHBhZ2UgdGFibGUKIAogSU8gcmVsYXRlZCBwYWdlIGZsYWdzCiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0KZGlmZiAtLWdpdCBhL2ZzL3Byb2MvcGFnZS5jIGIvZnMvcHJvYy9wYWdlLmMK
aW5kZXggNmM1MTdiMTFhY2Y4Li4zNzg0MDFhZjRkOWQgMTAwNjQ0Ci0tLSBhL2ZzL3Byb2MvcGFn
ZS5jCisrKyBiL2ZzL3Byb2MvcGFnZS5jCkBAIC0xNTIsOCArMTUyLDggQEAgdTY0IHN0YWJsZV9w
YWdlX2ZsYWdzKHN0cnVjdCBwYWdlICpwYWdlKQogCWVsc2UgaWYgKHBhZ2VfY291bnQocGFnZSkg
PT0gMCAmJiBpc19mcmVlX2J1ZGR5X3BhZ2UocGFnZSkpCiAJCXUgfD0gMSA8PCBLUEZfQlVERFk7
CiAKLQlpZiAoUGFnZUJhbGxvb24ocGFnZSkpCi0JCXUgfD0gMSA8PCBLUEZfQkFMTE9PTjsKKwlp
ZiAoUGFnZU9mZmxpbmUocGFnZSkpCisJCXUgfD0gMSA8PCBLUEZfT0ZGTElORTsKIAlpZiAoUGFn
ZVRhYmxlKHBhZ2UpKQogCQl1IHw9IDEgPDwgS1BGX1BHVEFCTEU7CiAKZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvbGludXgvYmFsbG9vbl9jb21wYWN0aW9uLmggYi9pbmNsdWRlL2xpbnV4L2JhbGxvb25f
Y29tcGFjdGlvbi5oCmluZGV4IGNiZTUwZGE1YTU5ZC4uZjExMWM3ODBlZjFkIDEwMDY0NAotLS0g
YS9pbmNsdWRlL2xpbnV4L2JhbGxvb25fY29tcGFjdGlvbi5oCisrKyBiL2luY2x1ZGUvbGludXgv
YmFsbG9vbl9jb21wYWN0aW9uLmgKQEAgLTk1LDcgKzk1LDcgQEAgZXh0ZXJuIGludCBiYWxsb29u
X3BhZ2VfbWlncmF0ZShzdHJ1Y3QgYWRkcmVzc19zcGFjZSAqbWFwcGluZywKIHN0YXRpYyBpbmxp
bmUgdm9pZCBiYWxsb29uX3BhZ2VfaW5zZXJ0KHN0cnVjdCBiYWxsb29uX2Rldl9pbmZvICpiYWxs
b29uLAogCQkJCSAgICAgICBzdHJ1Y3QgcGFnZSAqcGFnZSkKIHsKLQlfX1NldFBhZ2VCYWxsb29u
KHBhZ2UpOworCV9fU2V0UGFnZU9mZmxpbmUocGFnZSk7CiAJX19TZXRQYWdlTW92YWJsZShwYWdl
LCBiYWxsb29uLT5pbm9kZS0+aV9tYXBwaW5nKTsKIAlzZXRfcGFnZV9wcml2YXRlKHBhZ2UsICh1
bnNpZ25lZCBsb25nKWJhbGxvb24pOwogCWxpc3RfYWRkKCZwYWdlLT5scnUsICZiYWxsb29uLT5w
YWdlcyk7CkBAIC0xMTEsNyArMTExLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGJhbGxvb25fcGFn
ZV9pbnNlcnQoc3RydWN0IGJhbGxvb25fZGV2X2luZm8gKmJhbGxvb24sCiAgKi8KIHN0YXRpYyBp
bmxpbmUgdm9pZCBiYWxsb29uX3BhZ2VfZGVsZXRlKHN0cnVjdCBwYWdlICpwYWdlKQogewotCV9f
Q2xlYXJQYWdlQmFsbG9vbihwYWdlKTsKKwlfX0NsZWFyUGFnZU9mZmxpbmUocGFnZSk7CiAJX19D
bGVhclBhZ2VNb3ZhYmxlKHBhZ2UpOwogCXNldF9wYWdlX3ByaXZhdGUocGFnZSwgMCk7CiAJLyoK
QEAgLTE0MSwxMyArMTQxLDEzIEBAIHN0YXRpYyBpbmxpbmUgZ2ZwX3QgYmFsbG9vbl9tYXBwaW5n
X2dmcF9tYXNrKHZvaWQpCiBzdGF0aWMgaW5saW5lIHZvaWQgYmFsbG9vbl9wYWdlX2luc2VydChz
dHJ1Y3QgYmFsbG9vbl9kZXZfaW5mbyAqYmFsbG9vbiwKIAkJCQkgICAgICAgc3RydWN0IHBhZ2Ug
KnBhZ2UpCiB7Ci0JX19TZXRQYWdlQmFsbG9vbihwYWdlKTsKKwlfX1NldFBhZ2VPZmZsaW5lKHBh
Z2UpOwogCWxpc3RfYWRkKCZwYWdlLT5scnUsICZiYWxsb29uLT5wYWdlcyk7CiB9CiAKIHN0YXRp
YyBpbmxpbmUgdm9pZCBiYWxsb29uX3BhZ2VfZGVsZXRlKHN0cnVjdCBwYWdlICpwYWdlKQogewot
CV9fQ2xlYXJQYWdlQmFsbG9vbihwYWdlKTsKKwlfX0NsZWFyUGFnZU9mZmxpbmUocGFnZSk7CiAJ
bGlzdF9kZWwoJnBhZ2UtPmxydSk7CiB9CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvcGFn
ZS1mbGFncy5oIGIvaW5jbHVkZS9saW51eC9wYWdlLWZsYWdzLmgKaW5kZXggNTBjZTFiZGRhZjU2
Li5mOTFkYTNkMGE2N2UgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvcGFnZS1mbGFncy5oCisr
KyBiL2luY2x1ZGUvbGludXgvcGFnZS1mbGFncy5oCkBAIC02NzAsNyArNjcwLDcgQEAgUEFHRUZM
QUdfRkFMU0UoRG91YmxlTWFwKQogI2RlZmluZSBQQUdFX1RZUEVfQkFTRQkweGYwMDAwMDAwCiAv
KiBSZXNlcnZlCQkweDAwMDAwMDdmIHRvIGNhdGNoIHVuZGVyZmxvd3Mgb2YgcGFnZV9tYXBjb3Vu
dCAqLwogI2RlZmluZSBQR19idWRkeQkweDAwMDAwMDgwCi0jZGVmaW5lIFBHX2JhbGxvb24JMHgw
MDAwMDEwMAorI2RlZmluZSBQR19vZmZsaW5lCTB4MDAwMDAxMDAKICNkZWZpbmUgUEdfa21lbWNn
CTB4MDAwMDAyMDAKICNkZWZpbmUgUEdfdGFibGUJMHgwMDAwMDQwMAogCkBAIC03MDAsMTAgKzcw
MCwxMyBAQCBzdGF0aWMgX19hbHdheXNfaW5saW5lIHZvaWQgX19DbGVhclBhZ2UjI3VuYW1lKHN0
cnVjdCBwYWdlICpwYWdlKQlcCiBQQUdFX1RZUEVfT1BTKEJ1ZGR5LCBidWRkeSkKIAogLyoKLSAq
IFBhZ2VCYWxsb29uKCkgaXMgdHJ1ZSBmb3IgcGFnZXMgdGhhdCBhcmUgb24gdGhlIGJhbGxvb24g
cGFnZSBsaXN0Ci0gKiAoc2VlIG1tL2JhbGxvb25fY29tcGFjdGlvbi5jKS4KKyAqIFBhZ2VPZmZs
aW5lKCkgaW5kaWNhdGVzIHRoYXQgdGhlIHBhZ2VzIGlzIGxvZ2ljYWxseSBvZmZsaW5lIGFsdGhv
dWdoIHRoZQorICogY29udGFpbmluZyBzZWN0aW9uIGlzIG9ubGluZS4gKGUuZy4gaW5mbGF0ZWQg
aW4gYSBiYWxsb29uIGRyaXZlciBvcgorICogbm90IG9ubGluZWQgd2hlbiBvbmxpbmluZyB0aGUg
c2VjdGlvbikuCisgKiBUaGUgY29udGVudCBvZiB0aGVzZSBwYWdlcyBpcyBlZmZlY3RpdmVseSBz
dGFsZS4gU3VjaCBwYWdlcyBzaG91bGQgbm90CisgKiBiZSB0b3VjaGVkIChyZWFkL3dyaXRlL2R1
bXAvc2F2ZSkgZXhjZXB0IGJ5IHRoZWlyIG93bmVyLgogICovCi1QQUdFX1RZUEVfT1BTKEJhbGxv
b24sIGJhbGxvb24pCitQQUdFX1RZUEVfT1BTKE9mZmxpbmUsIG9mZmxpbmUpCiAKIC8qCiAgKiBJ
ZiBrbWVtY2cgaXMgZW5hYmxlZCwgdGhlIGJ1ZGR5IGFsbG9jYXRvciB3aWxsIHNldCBQYWdlS21l
bWNnKCkgb24KZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9saW51eC9rZXJuZWwtcGFnZS1mbGFn
cy5oIGIvaW5jbHVkZS91YXBpL2xpbnV4L2tlcm5lbC1wYWdlLWZsYWdzLmgKaW5kZXggMjFiOTEx
M2M2OWRhLi42ZjJmMjcyMGYzYWMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvdWFwaS9saW51eC9rZXJu
ZWwtcGFnZS1mbGFncy5oCisrKyBiL2luY2x1ZGUvdWFwaS9saW51eC9rZXJuZWwtcGFnZS1mbGFn
cy5oCkBAIC0zMiw3ICszMiw3IEBACiAKICNkZWZpbmUgS1BGX0tTTQkJCTIxCiAjZGVmaW5lIEtQ
Rl9USFAJCQkyMgotI2RlZmluZSBLUEZfQkFMTE9PTgkJMjMKKyNkZWZpbmUgS1BGX09GRkxJTkUJ
CTIzCiAjZGVmaW5lIEtQRl9aRVJPX1BBR0UJCTI0CiAjZGVmaW5lIEtQRl9JRExFCQkyNQogI2Rl
ZmluZSBLUEZfUEdUQUJMRQkJMjYKZGlmZiAtLWdpdCBhL3Rvb2xzL3ZtL3BhZ2UtdHlwZXMuYyBi
L3Rvb2xzL3ZtL3BhZ2UtdHlwZXMuYwppbmRleCAzNzkwOGE4M2RkYzIuLjZjMzhkM2I4NjJlNCAx
MDA2NDQKLS0tIGEvdG9vbHMvdm0vcGFnZS10eXBlcy5jCisrKyBiL3Rvb2xzL3ZtL3BhZ2UtdHlw
ZXMuYwpAQCAtMTMzLDcgKzEzMyw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICogY29uc3QgcGFnZV9m
bGFnX25hbWVzW10gPSB7CiAJW0tQRl9OT1BBR0VdCQk9ICJuOm5vcGFnZSIsCiAJW0tQRl9LU01d
CQk9ICJ4OmtzbSIsCiAJW0tQRl9USFBdCQk9ICJ0OnRocCIsCi0JW0tQRl9CQUxMT09OXQkJPSAi
bzpiYWxsb29uIiwKKwlbS1BGX09GRkxJTkVdCQk9ICJvOm9mZmxpbmUiLAogCVtLUEZfUEdUQUJM
RV0JCT0gImc6cGd0YWJsZSIsCiAJW0tQRl9aRVJPX1BBR0VdCQk9ICJ6Onplcm9fcGFnZSIsCiAJ
W0tQRl9JRExFXSAgICAgICAgICAgICAgPSAiaTppZGxlX3BhZ2UiLAotLSAKMi4xNy4yCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:16:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:16: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-devel-bounces@lists.xenproject.org>)
	id 1gOgbw-00062z-AU; Mon, 19 Nov 2018 10:16: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=bx+7=n6=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gOgbu-00062T-Tr
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:16:54 +0000
X-Inumbo-ID: 3cf303b8-ebe4-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3cf303b8-ebe4-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:16:54 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3A486C05E773;
 Mon, 19 Nov 2018 10:16:53 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-77.ams2.redhat.com [10.36.117.77])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 44F9710640FE;
 Mon, 19 Nov 2018 10:16:45 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Mon, 19 Nov 2018 11:16:11 +0100
Message-Id: <20181119101616.8901-4-david@redhat.com>
In-Reply-To: <20181119101616.8901-1-david@redhat.com>
References: <20181119101616.8901-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Mon, 19 Nov 2018 10:16:53 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 3/8] kexec: export PG_offline to VMCOREINFO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Arnd Bergmann <arnd@arndb.de>,
 Baoquan He <bhe@redhat.com>, linux-pm@vger.kernel.org, pv-drivers@vmware.com,
 Borislav Petkov <bp@alien8.de>, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, Omar Sandoval <osandov@fb.com>,
 Kazuhito Hagio <k-hagio@ab.jp.nec.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, David Hildenbrand <david@redhat.com>,
 Dave Young <dyoung@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Lianbo Jiang <lijiang@redhat.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBwYWdlcyBpbmZsYXRlZCBhcyBwYXJ0IG9mIGEgYmFsbG9vbiBkcml2ZXIgd2ls
bCBiZSBkdW1wZWQKYnkgZHVtcCB0b29scyBsaWtlIG1ha2VkdW1wZmlsZS4gV2hpbGUgWEVOIGlz
IGFibGUgdG8gY2hlY2sgaW4gdGhlCmNyYXNoIGtlcm5lbCB3aGV0aGVyIGEgY2VydGFpbiBwZm4g
aXMgYWN0dWFsbCBiYWNrZWQgYnkgbWVtb3J5IGluIHRoZQpoeXBlcnZpc29yIChzZWUgeGVuX29s
ZG1lbV9wZm5faXNfcmFtKSBhbmQgb3B0aW1pemUgdGhpcyBjYXNlLCBkdW1wcyBvZgpvdGhlciBi
YWxsb29uIGluZmxhdGVkIG1lbW9yeSB3aWxsIGVzc2VudGlhbGx5IHJlc3VsdCBpbiB6ZXJvIHBh
Z2VzIGdldHRpbmcKYWxsb2NhdGVkIGJ5IHRoZSBoeXBlcnZpc29yIGFuZCB0aGUgZHVtcCBnZXR0
aW5nIGZpbGxlZCB3aXRoIHRoaXMgZGF0YS4KClRoZSBhbGxvY2F0aW9uIGFuZCByZWFkaW5nIG9m
IHplcm8gcGFnZXMgY2FuIGRpcmVjdGx5IGJlIGF2b2lkZWQgaWYgYQpkdW1waW5nIHRvb2wgY291
bGQga25vdyB3aGljaCBwYWdlcyBvbmx5IGNvbnRhaW4gc3RhbGUgaW5mb3JtYXRpb24gbm90IHRv
CmJlIGR1bXBlZC4KCldlIG5vdyBoYXZlIFBHX29mZmxpbmUgd2hpY2ggY2FuIGJlIChhbmQgYWxy
ZWFkeSBpcyBieSB2aXJ0aW8tYmFsbG9vbikKdXNlZCBmb3IgbWFya2luZyBwYWdlcyBhcyBsb2dp
Y2FsbHkgb2ZmbGluZS4gRm9sbG93IHVwIHBhdGNoZXMgd2lsbAptYWtlIHVzZSBvZiB0aGlzIGZs
YWcgYWxzbyBpbiBvdGhlciBiYWxsb29uIGltcGxlbWVudGF0aW9ucy4KCkxldCdzIGV4cG9ydCBQ
R19vZmZsaW5lIHZpYSBQQUdFX09GRkxJTkVfTUFQQ09VTlRfVkFMVUUsIHNvCm1ha2VkdW1wZmls
ZSBjYW4gZGlyZWN0bHkgc2tpcCBwYWdlcyB0aGF0IGFyZSBsb2dpY2FsbHkgb2ZmbGluZSBhbmQg
dGhlCmNvbnRlbnQgdGhlcmVmb3JlIHN0YWxlLgoKUGxlYXNlIG5vdGUgdGhhdCB0aGlzIGlzIGFs
c28gaGVscGZ1bCBmb3IgYSBwcm9ibGVtIHdlIHdlcmUgc2VlaW5nIHVuZGVyCkh5cGVyLVY6IER1
bXBpbmcgbG9naWNhbGx5IG9mZmxpbmUgbWVtb3J5IChwYWdlcyBrZXB0IGZha2Ugb2ZmbGluZSB3
aGlsZQpvbmxpbmluZyBhIHNlY3Rpb24gdmlhIG9ubGluZV9wYWdlX2NhbGxiYWNrKSB3b3VsZCB1
bmRlciBzb21lIGNvbmRpY2lvbnMKcmVzdWx0IGluIGEga2VybmVsIHBhbmljIHdoZW4gZHVtcGlu
ZyB0aGVtLgoKQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CkNj
OiBEYXZlIFlvdW5nIDxkeW91bmdAcmVkaGF0LmNvbT4KQ2M6ICJLaXJpbGwgQS4gU2h1dGVtb3Yi
IDxraXJpbGwuc2h1dGVtb3ZAbGludXguaW50ZWwuY29tPgpDYzogQmFvcXVhbiBIZSA8YmhlQHJl
ZGhhdC5jb20+CkNjOiBPbWFyIFNhbmRvdmFsIDxvc2FuZG92QGZiLmNvbT4KQ2M6IEFybmQgQmVy
Z21hbm4gPGFybmRAYXJuZGIuZGU+CkNjOiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFk
Lm9yZz4KQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgpDYzogIk1pY2hhZWwgUy4g
VHNpcmtpbiIgPG1zdEByZWRoYXQuY29tPgpDYzogTGlhbmJvIEppYW5nIDxsaWppYW5nQHJlZGhh
dC5jb20+CkNjOiBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KQ2M6IEthenVoaXRvIEhh
Z2lvIDxrLWhhZ2lvQGFiLmpwLm5lYy5jb20+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJy
YW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0KIGtlcm5lbC9jcmFzaF9jb3JlLmMgfCAyICsrCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEva2VybmVsL2NyYXNo
X2NvcmUuYyBiL2tlcm5lbC9jcmFzaF9jb3JlLmMKaW5kZXggOTMzY2IzZTQ1Yjk4Li4wOTNjOWY5
MTdlZDAgMTAwNjQ0Ci0tLSBhL2tlcm5lbC9jcmFzaF9jb3JlLmMKKysrIGIva2VybmVsL2NyYXNo
X2NvcmUuYwpAQCAtNDY0LDYgKzQ2NCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IGNyYXNoX3NhdmVf
dm1jb3JlaW5mb19pbml0KHZvaWQpCiAJVk1DT1JFSU5GT19OVU1CRVIoUEFHRV9CVUREWV9NQVBD
T1VOVF9WQUxVRSk7CiAjaWZkZWYgQ09ORklHX0hVR0VUTEJfUEFHRQogCVZNQ09SRUlORk9fTlVN
QkVSKEhVR0VUTEJfUEFHRV9EVE9SKTsKKyNkZWZpbmUgUEFHRV9PRkZMSU5FX01BUENPVU5UX1ZB
TFVFCSh+UEdfb2ZmbGluZSkKKwlWTUNPUkVJTkZPX05VTUJFUihQQUdFX09GRkxJTkVfTUFQQ09V
TlRfVkFMVUUpOwogI2VuZGlmCiAKIAlhcmNoX2NyYXNoX3NhdmVfdm1jb3JlaW5mbygpOwotLSAK
Mi4xNy4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:17:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:17: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-devel-bounces@lists.xenproject.org>)
	id 1gOgbz-00065S-RG; Mon, 19 Nov 2018 10:16: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=bx+7=n6=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gOgby-00064f-4z
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:16:58 +0000
X-Inumbo-ID: 3ea8d75b-ebe4-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ea8d75b-ebe4-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:16:57 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id B088E3084243;
 Mon, 19 Nov 2018 10:16:56 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-77.ams2.redhat.com [10.36.117.77])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 81DA3105706D;
 Mon, 19 Nov 2018 10:16:53 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Mon, 19 Nov 2018 11:16:12 +0100
Message-Id: <20181119101616.8901-5-david@redhat.com>
In-Reply-To: <20181119101616.8901-1-david@redhat.com>
References: <20181119101616.8901-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.40]); Mon, 19 Nov 2018 10:16:57 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 4/8] xen/balloon: mark inflated pages
 PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Morton <akpm@linux-foundation.org>, linux-pm@vger.kernel.org,
 pv-drivers@vmware.com, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, Michal Hocko <mhocko@suse.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 David Hildenbrand <david@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyayBpbmZsYXRlZCBhbmQgbmV2ZXIgb25saW5lZCBwYWdlcyBQR19vZmZsaW5lLCB0byB0ZWxs
IHRoZSB3b3JsZCB0aGF0CnRoZSBjb250ZW50IGlzIHN0YWxlIGFuZCBzaG91bGQgbm90IGJlIGR1
bXBlZC4KCkNjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpD
YzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1m
b3VuZGF0aW9uLm9yZz4KQ2M6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQub3JnPgpD
YzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CkNjOiAiTWljaGFlbCBTLiBUc2lya2lu
IiA8bXN0QHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZp
ZEByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMveGVuL2JhbGxvb24uYyB8IDMgKysrCiAxIGZpbGUg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vYmFsbG9v
bi5jIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCmluZGV4IDEyMTQ4Mjg5ZGViZC4uMTRkZDZiODE0
ZGIzIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9iYWxsb29uLmMKKysrIGIvZHJpdmVycy94ZW4v
YmFsbG9vbi5jCkBAIC00MjUsNiArNDI1LDcgQEAgc3RhdGljIGludCB4ZW5fYnJpbmdfcGdzX29u
bGluZShzdHJ1Y3QgcGFnZSAqcGcsIHVuc2lnbmVkIGludCBvcmRlcikKIAlmb3IgKGkgPSAwOyBp
IDwgc2l6ZTsgaSsrKSB7CiAJCXAgPSBwZm5fdG9fcGFnZShzdGFydF9wZm4gKyBpKTsKIAkJX19v
bmxpbmVfcGFnZV9zZXRfbGltaXRzKHApOworCQlfX1NldFBhZ2VPZmZsaW5lKHApOwogCQlfX2Jh
bGxvb25fYXBwZW5kKHApOwogCX0KIAltdXRleF91bmxvY2soJmJhbGxvb25fbXV0ZXgpOwpAQCAt
NDkzLDYgKzQ5NCw3IEBAIHN0YXRpYyBlbnVtIGJwX3N0YXRlIGluY3JlYXNlX3Jlc2VydmF0aW9u
KHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCiAJCXhlbm1lbV9yZXNlcnZhdGlvbl92YV9tYXBwaW5n
X3VwZGF0ZSgxLCAmcGFnZSwgJmZyYW1lX2xpc3RbaV0pOwogCiAJCS8qIFJlbGlucXVpc2ggdGhl
IHBhZ2UgYmFjayB0byB0aGUgYWxsb2NhdG9yLiAqLworCQlfX0NsZWFyUGFnZU9mZmxpbmUocGFn
ZSk7CiAJCWZyZWVfcmVzZXJ2ZWRfcGFnZShwYWdlKTsKIAl9CiAKQEAgLTUxOSw2ICs1MjEsNyBA
QCBzdGF0aWMgZW51bSBicF9zdGF0ZSBkZWNyZWFzZV9yZXNlcnZhdGlvbih1bnNpZ25lZCBsb25n
IG5yX3BhZ2VzLCBnZnBfdCBnZnApCiAJCQlzdGF0ZSA9IEJQX0VBR0FJTjsKIAkJCWJyZWFrOwog
CQl9CisJCV9fU2V0UGFnZU9mZmxpbmUocGFnZSk7CiAJCWFkanVzdF9tYW5hZ2VkX3BhZ2VfY291
bnQocGFnZSwgLTEpOwogCQl4ZW5tZW1fcmVzZXJ2YXRpb25fc2NydWJfcGFnZShwYWdlKTsKIAkJ
bGlzdF9hZGQoJnBhZ2UtPmxydSwgJnBhZ2VzKTsKLS0gCjIuMTcuMgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:17:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:17: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-devel-bounces@lists.xenproject.org>)
	id 1gOgc6-000693-6W; Mon, 19 Nov 2018 10:17: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=Bx+7=N6=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gOgc4-00068G-Ts
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:17:04 +0000
X-Inumbo-ID: 4270d6ca-ebe4-11e8-b148-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4270d6ca-ebe4-11e8-b148-12d6303a7972;
 Mon, 19 Nov 2018 10:17:03 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 06ED388306;
 Mon, 19 Nov 2018 10:17:03 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-77.ams2.redhat.com [10.36.117.77])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 06482106222E;
 Mon, 19 Nov 2018 10:16:56 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Mon, 19 Nov 2018 11:16:13 +0100
Message-Id: <20181119101616.8901-6-david@redhat.com>
In-Reply-To: <20181119101616.8901-1-david@redhat.com>
References: <20181119101616.8901-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Mon, 19 Nov 2018 10:17:03 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 5/8] hv_balloon: mark inflated pages
 PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Kairui Song <kasong@redhat.com>, linux-pm@vger.kernel.org,
 pv-drivers@vmware.com, Haiyang Zhang <haiyangz@microsoft.com>,
 linux-doc@vger.kernel.org, kexec-ml <kexec@lists.infradead.org>,
 linux-kernel@vger.kernel.org, Andrew Morton <akpm@linux-foundation.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matthew Wilcox <willy@infradead.org>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, David Hildenbrand <david@redhat.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Vitaly Kuznetsov <vkuznets@redhat.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyayBpbmZsYXRlZCBhbmQgbmV2ZXIgb25saW5lZCBwYWdlcyBQR19vZmZsaW5lLCB0byB0ZWxs
IHRoZSB3b3JsZCB0aGF0CnRoZSBjb250ZW50IGlzIHN0YWxlIGFuZCBzaG91bGQgbm90IGJlIGR1
bXBlZC4KCkNjOiAiSy4gWS4gU3Jpbml2YXNhbiIgPGt5c0BtaWNyb3NvZnQuY29tPgpDYzogSGFp
eWFuZyBaaGFuZyA8aGFpeWFuZ3pAbWljcm9zb2Z0LmNvbT4KQ2M6IFN0ZXBoZW4gSGVtbWluZ2Vy
IDxzdGhlbW1pbkBtaWNyb3NvZnQuY29tPgpDYzogS2FpcnVpIFNvbmcgPGthc29uZ0ByZWRoYXQu
Y29tPgpDYzogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KQ2M6IEFuZHJl
dyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CkNjOiBNYXR0aGV3IFdpbGNveCA8
d2lsbHlAaW5mcmFkZWFkLm9yZz4KQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgpD
YzogIk1pY2hhZWwgUy4gVHNpcmtpbiIgPG1zdEByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBE
YXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJzL2h2L2h2X2Jh
bGxvb24uYyB8IDE0ICsrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2h2L2h2X2JhbGxvb24u
YyBiL2RyaXZlcnMvaHYvaHZfYmFsbG9vbi5jCmluZGV4IDIxMWYzZmUzYTAzOC4uNDc3MTk4NjJl
NTdmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2h2L2h2X2JhbGxvb24uYworKysgYi9kcml2ZXJzL2h2
L2h2X2JhbGxvb24uYwpAQCAtNjgxLDggKzY4MSwxMyBAQCBzdGF0aWMgc3RydWN0IG5vdGlmaWVy
X2Jsb2NrIGh2X21lbW9yeV9uYiA9IHsKIC8qIENoZWNrIGlmIHRoZSBwYXJ0aWN1bGFyIHBhZ2Ug
aXMgYmFja2VkIGFuZCBjYW4gYmUgb25saW5lZCBhbmQgb25saW5lIGl0LiAqLwogc3RhdGljIHZv
aWQgaHZfcGFnZV9vbmxpbmVfb25lKHN0cnVjdCBodl9ob3RhZGRfc3RhdGUgKmhhcywgc3RydWN0
IHBhZ2UgKnBnKQogewotCWlmICghaGFzX3Bmbl9pc19iYWNrZWQoaGFzLCBwYWdlX3RvX3Bmbihw
ZykpKQorCWlmICghaGFzX3Bmbl9pc19iYWNrZWQoaGFzLCBwYWdlX3RvX3BmbihwZykpKSB7CisJ
CWlmICghUGFnZU9mZmxpbmUocGcpKQorCQkJX19TZXRQYWdlT2ZmbGluZShwZyk7CiAJCXJldHVy
bjsKKwl9CisJaWYgKFBhZ2VPZmZsaW5lKHBnKSkKKwkJX19DbGVhclBhZ2VPZmZsaW5lKHBnKTsK
IAogCS8qIFRoaXMgZnJhbWUgaXMgY3VycmVudGx5IGJhY2tlZDsgb25saW5lIHRoZSBwYWdlLiAq
LwogCV9fb25saW5lX3BhZ2Vfc2V0X2xpbWl0cyhwZyk7CkBAIC0xMjAxLDYgKzEyMDYsNyBAQCBz
dGF0aWMgdm9pZCBmcmVlX2JhbGxvb25fcGFnZXMoc3RydWN0IGh2X2R5bm1lbV9kZXZpY2UgKmRt
LAogCiAJZm9yIChpID0gMDsgaSA8IG51bV9wYWdlczsgaSsrKSB7CiAJCXBnID0gcGZuX3RvX3Bh
Z2UoaSArIHN0YXJ0X2ZyYW1lKTsKKwkJX19DbGVhclBhZ2VPZmZsaW5lKHBnKTsKIAkJX19mcmVl
X3BhZ2UocGcpOwogCQlkbS0+bnVtX3BhZ2VzX2JhbGxvb25lZC0tOwogCX0KQEAgLTEyMTMsNyAr
MTIxOSw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgYWxsb2NfYmFsbG9vbl9wYWdlcyhzdHJ1Y3Qg
aHZfZHlubWVtX2RldmljZSAqZG0sCiAJCQkJCXN0cnVjdCBkbV9iYWxsb29uX3Jlc3BvbnNlICpi
bF9yZXNwLAogCQkJCQlpbnQgYWxsb2NfdW5pdCkKIHsKLQl1bnNpZ25lZCBpbnQgaSA9IDA7CisJ
dW5zaWduZWQgaW50IGksIGo7CiAJc3RydWN0IHBhZ2UgKnBnOwogCiAJaWYgKG51bV9wYWdlcyA8
IGFsbG9jX3VuaXQpCkBAIC0xMjQ1LDYgKzEyNTEsMTAgQEAgc3RhdGljIHVuc2lnbmVkIGludCBh
bGxvY19iYWxsb29uX3BhZ2VzKHN0cnVjdCBodl9keW5tZW1fZGV2aWNlICpkbSwKIAkJaWYgKGFs
bG9jX3VuaXQgIT0gMSkKIAkJCXNwbGl0X3BhZ2UocGcsIGdldF9vcmRlcihhbGxvY191bml0IDw8
IFBBR0VfU0hJRlQpKTsKIAorCQkvKiBtYXJrIGFsbCBwYWdlcyBvZmZsaW5lICovCisJCWZvciAo
aiA9IDA7IGogPCAoMSA8PCBnZXRfb3JkZXIoYWxsb2NfdW5pdCA8PCBQQUdFX1NISUZUKSk7IGor
KykKKwkJCV9fU2V0UGFnZU9mZmxpbmUocGcgKyBqKTsKKwogCQlibF9yZXNwLT5yYW5nZV9jb3Vu
dCsrOwogCQlibF9yZXNwLT5yYW5nZV9hcnJheVtpXS5maW5mby5zdGFydF9wYWdlID0KIAkJCXBh
Z2VfdG9fcGZuKHBnKTsKLS0gCjIuMTcuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:17:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:17: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-devel-bounces@lists.xenproject.org>)
	id 1gOgcB-0006Cc-Im; Mon, 19 Nov 2018 10:17: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=bx+7=n6=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gOgcA-0006Bt-EH
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:17:10 +0000
X-Inumbo-ID: 458ea975-ebe4-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 458ea975-ebe4-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:17:08 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 4FA03306B58A;
 Mon, 19 Nov 2018 10:17:08 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-77.ams2.redhat.com [10.36.117.77])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 57166105706D;
 Mon, 19 Nov 2018 10:17:03 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Mon, 19 Nov 2018 11:16:14 +0100
Message-Id: <20181119101616.8901-7-david@redhat.com>
In-Reply-To: <20181119101616.8901-1-david@redhat.com>
References: <20181119101616.8901-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.41]); Mon, 19 Nov 2018 10:17:08 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 6/8] vmw_balloon: mark inflated pages
 PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Arnd Bergmann <arnd@arndb.de>, linux-pm@vger.kernel.org, pv-drivers@vmware.com,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>,
 Xavier Deguillard <xdeguillard@vmware.com>, Julien Freche <jfreche@vmware.com>,
 Nadav Amit <namit@vmware.com>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 David Hildenbrand <david@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyayBpbmZsYXRlZCBhbmQgbmV2ZXIgb25saW5lZCBwYWdlcyBQR19vZmZsaW5lLCB0byB0ZWxs
IHRoZSB3b3JsZCB0aGF0CnRoZSBjb250ZW50IGlzIHN0YWxlIGFuZCBzaG91bGQgbm90IGJlIGR1
bXBlZC4KCkNjOiBYYXZpZXIgRGVndWlsbGFyZCA8eGRlZ3VpbGxhcmRAdm13YXJlLmNvbT4KQ2M6
IE5hZGF2IEFtaXQgPG5hbWl0QHZtd2FyZS5jb20+CkNjOiBBcm5kIEJlcmdtYW5uIDxhcm5kQGFy
bmRiLmRlPgpDYzogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9y
Zz4KQ2M6IEp1bGllbiBGcmVjaGUgPGpmcmVjaGVAdm13YXJlLmNvbT4KQ2M6IEFuZHJldyBNb3J0
b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CkNjOiBNYXR0aGV3IFdpbGNveCA8d2lsbHlA
aW5mcmFkZWFkLm9yZz4KQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgpDYzogIk1p
Y2hhZWwgUy4gVHNpcmtpbiIgPG1zdEByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBI
aWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJzL21pc2Mvdm13X2JhbGxv
b24uYyB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgMzIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWlzYy92bXdfYmFsbG9v
bi5jIGIvZHJpdmVycy9taXNjL3Ztd19iYWxsb29uLmMKaW5kZXggZTYxMjZhNGI5NWQzLi44Y2M4
YmQ5YTRlMzIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbWlzYy92bXdfYmFsbG9vbi5jCisrKyBiL2Ry
aXZlcnMvbWlzYy92bXdfYmFsbG9vbi5jCkBAIC01NDQsNiArNTQ0LDM2IEBAIHVuc2lnbmVkIGlu
dCB2bWJhbGxvb25fcGFnZV9vcmRlcihlbnVtIHZtYmFsbG9vbl9wYWdlX3NpemVfdHlwZSBwYWdl
X3NpemUpCiAJcmV0dXJuIHBhZ2Vfc2l6ZSA9PSBWTVdfQkFMTE9PTl8yTV9QQUdFID8gVk1XX0JB
TExPT05fMk1fT1JERVIgOiAwOwogfQogCisvKioKKyAqIHZtYmFsbG9vbl9tYXJrX3BhZ2Vfb2Zm
bGluZSgpIC0gbWFyayBhIHBhZ2UgYXMgb2ZmbGluZQorICogQHBhZ2U6IHBvaW50ZXIgZm9yIHRo
ZSBwYWdlCisgKiBAcGFnZV9zaXplOiB0aGUgc2l6ZSBvZiB0aGUgcGFnZS4KKyAqLworc3RhdGlj
IHZvaWQKK3ZtYmFsbG9vbl9tYXJrX3BhZ2Vfb2ZmbGluZShzdHJ1Y3QgcGFnZSAqcGFnZSwKKwkJ
CSAgICBlbnVtIHZtYmFsbG9vbl9wYWdlX3NpemVfdHlwZSBwYWdlX3NpemUpCit7CisJaW50IGk7
CisKKwlmb3IgKGkgPSAwOyBpIDwgMVVMTCA8PCB2bWJhbGxvb25fcGFnZV9vcmRlcihwYWdlX3Np
emUpOyBpKyspCisJCV9fU2V0UGFnZU9mZmxpbmUocGFnZSArIGkpOworfQorCisvKioKKyAqIHZt
YmFsbG9vbl9tYXJrX3BhZ2Vfb25saW5lKCkgLSBtYXJrIGEgcGFnZSBhcyBvbmxpbmUKKyAqIEBw
YWdlOiBwb2ludGVyIGZvciB0aGUgcGFnZQorICogQHBhZ2Vfc2l6ZTogdGhlIHNpemUgb2YgdGhl
IHBhZ2UuCisgKi8KK3N0YXRpYyB2b2lkCit2bWJhbGxvb25fbWFya19wYWdlX29ubGluZShzdHJ1
Y3QgcGFnZSAqcGFnZSwKKwkJCSAgIGVudW0gdm1iYWxsb29uX3BhZ2Vfc2l6ZV90eXBlIHBhZ2Vf
c2l6ZSkKK3sKKwlpbnQgaTsKKworCWZvciAoaSA9IDA7IGkgPCAxVUxMIDw8IHZtYmFsbG9vbl9w
YWdlX29yZGVyKHBhZ2Vfc2l6ZSk7IGkrKykKKwkJX19DbGVhclBhZ2VPZmZsaW5lKHBhZ2UgKyBp
KTsKK30KKwogLyoqCiAgKiB2bWJhbGxvb25fcGFnZV9pbl9mcmFtZXMoKSAtIHJldHVybnMgdGhl
IG51bWJlciBvZiBmcmFtZXMgaW4gYSBwYWdlLgogICogQHBhZ2Vfc2l6ZTogdGhlIHNpemUgb2Yg
dGhlIHBhZ2UuCkBAIC02MTIsNiArNjQyLDcgQEAgc3RhdGljIGludCB2bWJhbGxvb25fYWxsb2Nf
cGFnZV9saXN0KHN0cnVjdCB2bWJhbGxvb24gKmIsCiAJCQkJCSBjdGwtPnBhZ2Vfc2l6ZSk7CiAK
IAkJaWYgKHBhZ2UpIHsKKwkJCXZtYmFsbG9vbl9tYXJrX3BhZ2Vfb2ZmbGluZShwYWdlLCBjdGwt
PnBhZ2Vfc2l6ZSk7CiAJCQkvKiBTdWNjZXNzLiBBZGQgdGhlIHBhZ2UgdG8gdGhlIGxpc3QgYW5k
IGNvbnRpbnVlLiAqLwogCQkJbGlzdF9hZGQoJnBhZ2UtPmxydSwgJmN0bC0+cGFnZXMpOwogCQkJ
Y29udGludWU7CkBAIC04NTAsNiArODgxLDcgQEAgc3RhdGljIHZvaWQgdm1iYWxsb29uX3JlbGVh
c2VfcGFnZV9saXN0KHN0cnVjdCBsaXN0X2hlYWQgKnBhZ2VfbGlzdCwKIAogCWxpc3RfZm9yX2Vh
Y2hfZW50cnlfc2FmZShwYWdlLCB0bXAsIHBhZ2VfbGlzdCwgbHJ1KSB7CiAJCWxpc3RfZGVsKCZw
YWdlLT5scnUpOworCQl2bWJhbGxvb25fbWFya19wYWdlX29ubGluZShwYWdlLCBwYWdlX3NpemUp
OwogCQlfX2ZyZWVfcGFnZXMocGFnZSwgdm1iYWxsb29uX3BhZ2Vfb3JkZXIocGFnZV9zaXplKSk7
CiAJfQogCi0tIAoyLjE3LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:17:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:17: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-devel-bounces@lists.xenproject.org>)
	id 1gOgcG-0006GF-VY; Mon, 19 Nov 2018 10:17: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgcF-0006FO-M1
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:17:15 +0000
X-Inumbo-ID: 48f32032-ebe4-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48f32032-ebe4-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:17:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:17:14 -0700
Message-Id: <5BF28DA702000078001FD432@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:17:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 08/47] x86emul: support basic AVX512F FP
 compare insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VnssVX1DT01JU3tTLER9IHRvIGZvbGxvdyBsYXRlci4KCkFsc28gY29ycmVjdCB0aGUgQVZYIGNv
dW50ZXJwYXJ0J3MgY29tbWVudC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQp2NTogQWRqdXN0IHRpdGxlLgp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
ZXZleC1kaXNwOC5jCkBAIC0xMDUsNiArMTA1LDcgQEAgZW51bSBlc3ogewogCiBzdGF0aWMgY29u
c3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9IHsKICAgICBJTlNOX0ZQKGFkZCwgICAgICAg
ICAgICAgMGYsIDU4KSwKKyAgICBJTlNOX0ZQKGNtcCwgICAgICAgICAgICAgMGYsIGMyKSwKICAg
ICBJTlNOX0ZQKGRpdiwgICAgICAgICAgICAgMGYsIDVlKSwKICAgICBJTlNOX0ZQKG1heCwgICAg
ICAgICAgICAgMGYsIDVmKSwKICAgICBJTlNOX0ZQKG1pbiwgICAgICAgICAgICAgMGYsIDVkKSwK
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTM1Miw3ICszNTIsNyBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweGJmXSA9IHsgRHN0UmVnfFNy
Y01lbTE2fE1vZFJNfE1vdiB9LAogICAgIFsweGMwXSA9IHsgQnl0ZU9wfERzdE1lbXxTcmNSZWd8
TW9kUk0gfSwKICAgICBbMHhjMV0gPSB7IERzdE1lbXxTcmNSZWd8TW9kUk0gfSwKLSAgICBbMHhj
Ml0gPSB7IERzdEltcGxpY2l0fFNyY0ltbUJ5dGV8TW9kUk0sIHNpbWRfYW55X2ZwIH0sCisgICAg
WzB4YzJdID0geyBEc3RJbXBsaWNpdHxTcmNJbW1CeXRlfE1vZFJNLCBzaW1kX2FueV9mcCwgZDhz
X3ZsIH0sCiAgICAgWzB4YzNdID0geyBEc3RNZW18U3JjUmVnfE1vZFJNfE1vdiB9LAogICAgIFsw
eGM0XSA9IHsgRHN0UmVnfFNyY0ltbUJ5dGV8TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAogICAg
IFsweGM1XSA9IHsgRHN0UmVnfFNyY0ltbUJ5dGV8TW9kUk18TW92IH0sCkBAIC03NDQzLDcgKzc0
NDMsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ290byBhZGQ7CiAKICAgICBDQVNFX1NJTURf
QUxMX0ZQKCwgMHgwZiwgMHhjMik6ICAgICAgICAvKiBjbXB7cCxzfXtzLGR9ICRpbW04LHhtbS9t
ZW0seG1tICovCi0gICAgQ0FTRV9TSU1EX0FMTF9GUChfVkVYLCAweDBmLCAweGMyKTogICAgLyog
dmNtcHtwLHN9e3MsZH0gJGltbTgse3gseX1tbS9tZW0se3gseX1tbSAqLworICAgIENBU0VfU0lN
RF9BTExfRlAoX1ZFWCwgMHgwZiwgMHhjMik6ICAgIC8qIHZjbXB7cCxzfXtzLGR9ICRpbW04LHt4
LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwogICAgIENBU0VfU0lNRF9QQUNLRURfRlAoLCAw
eDBmLCAweGM2KTogICAgIC8qIHNodWZwe3MsZH0gJGltbTgseG1tL21lbSx4bW0gKi8KICAgICBD
QVNFX1NJTURfUEFDS0VEX0ZQKF9WRVgsIDB4MGYsIDB4YzYpOiAvKiB2c2h1ZnB7cyxkfSAkaW1t
OCx7eCx5fW1tL21lbSx7eCx5fW1tICovCiAgICAgICAgIGQgPSAoZCAmIH5TcmNNYXNrKSB8IFNy
Y01lbTsKQEAgLTc0NTcsNiArNzQ1NywzMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgfQogICAg
ICAgICBnb3RvIHNpbWRfMGZfaW1tOF9hdng7CiAKKyAgICBDQVNFX1NJTURfQUxMX0ZQKF9FVkVY
LCAweDBmLCAweGMyKTogLyogdmNtcHtwLHN9e3MsZH0gJGltbTgsW3h5el1tbS9tZW0sW3h5el1t
bSxre2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigoZXZleC53ICE9IChldmV4
LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0spIHx8CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGVhLnR5cGUgPT0gT1BfTUVNICYmIGV2ZXguYnIgJiYKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9TQ0FMQVJfTUFTSykpIHx8
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWV2ZXguciB8fCAhZXZleC5SIHx8IGV2
ZXgueiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAgICAgICBo
b3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgaWYgKCBlYS50eXBlID09
IE9QX01FTSB8fCAhZXZleC5iciApCisgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhldmV4
LnBmeCAmIFZFWF9QUkVGSVhfU0NBTEFSX01BU0spOworICAgICAgICBkID0gKGQgJiB+U3JjTWFz
aykgfCBTcmNNZW07CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfem1tKTsKKyAgICAgICAg
b3BjID0gaW5pdF9ldmV4KHN0dWIpOworICAgICAgICBvcGNbMF0gPSBiOworICAgICAgICBvcGNb
MV0gPSBtb2RybTsKKyAgICAgICAgaWYgKCBlYS50eXBlID09IE9QX01FTSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIC8qIGNvbnZlcnQgbWVtb3J5IG9wZXJhbmQgdG8gKCVyQVgpICovCisgICAg
ICAgICAgICBldmV4LmIgPSAxOworICAgICAgICAgICAgb3BjWzFdICY9IDB4Mzg7CisgICAgICAg
IH0KKyAgICAgICAgb3BjWzJdID0gaW1tMTsKKyAgICAgICAgaW5zbl9ieXRlcyA9IEVWRVhfUEZY
X0JZVEVTICsgMzsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYs
IDB4YzMpOiAvKiBtb3ZudGkgKi8KICAgICAgICAgLyogSWdub3JlIHRoZSBub24tdGVtcG9yYWwg
aGludCBmb3Igbm93LiAqLwogICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2UyKTsKCgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:17:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:17: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-devel-bounces@lists.xenproject.org>)
	id 1gOgcI-0006HX-CA; Mon, 19 Nov 2018 10:17: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=Bx+7=N6=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gOgcG-0006Fl-Bx
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:17:16 +0000
X-Inumbo-ID: 496f08a2-ebe4-11e8-afdd-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 496f08a2-ebe4-11e8-afdd-12d6303a7972;
 Mon, 19 Nov 2018 10:17:15 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C2AE6C049581;
 Mon, 19 Nov 2018 10:17:14 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-77.ams2.redhat.com [10.36.117.77])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 968D2105706D;
 Mon, 19 Nov 2018 10:17:08 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Mon, 19 Nov 2018 11:16:15 +0100
Message-Id: <20181119101616.8901-8-david@redhat.com>
In-Reply-To: <20181119101616.8901-1-david@redhat.com>
References: <20181119101616.8901-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Mon, 19 Nov 2018 10:17:15 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 7/8] PM / Hibernate: use pfn_to_online_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Len Brown <len.brown@intel.com>, Michal Hocko <mhocko@suse.com>,
 linux-pm@vger.kernel.org, pv-drivers@vmware.com,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Machek <pavel@ucw.cz>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 David Hildenbrand <david@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGV0J3MgdXNlIHBmbl90b19vbmxpbmVfcGFnZSgpIGluc3RlYWQgb2YgcGZuX3RvX3BhZ2UoKSB3
aGVuIGNoZWNraW5nCmZvciBzYXZlYWJsZSBwYWdlcyB0byBub3Qgc2F2ZS9yZXN0b3JlIG9mZmxp
bmUgbWVtb3J5IHNlY3Rpb25zLgoKQ2M6ICJSYWZhZWwgSi4gV3lzb2NraSIgPHJqd0Byand5c29j
a2kubmV0PgpDYzogUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CkNjOiBMZW4gQnJvd24gPGxl
bi5icm93bkBpbnRlbC5jb20+CkNjOiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRp
b24ub3JnPgpDYzogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+CkNjOiBNaWNo
YWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KQ2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RA
cmVkaGF0LmNvbT4KU3VnZ2VzdGVkLWJ5OiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BrZXJuZWwub3Jn
PgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KLS0t
CiBrZXJuZWwvcG93ZXIvc25hcHNob3QuYyB8IDggKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEva2VybmVsL3Bvd2Vy
L3NuYXBzaG90LmMgYi9rZXJuZWwvcG93ZXIvc25hcHNob3QuYwppbmRleCA2NDBiMjAzNGVkZDYu
Ljg3ZTZkZDU3ODE5ZiAxMDA2NDQKLS0tIGEva2VybmVsL3Bvd2VyL3NuYXBzaG90LmMKKysrIGIv
a2VybmVsL3Bvd2VyL3NuYXBzaG90LmMKQEAgLTEyMTUsOCArMTIxNSw4IEBAIHN0YXRpYyBzdHJ1
Y3QgcGFnZSAqc2F2ZWFibGVfaGlnaG1lbV9wYWdlKHN0cnVjdCB6b25lICp6b25lLCB1bnNpZ25l
ZCBsb25nIHBmbikKIAlpZiAoIXBmbl92YWxpZChwZm4pKQogCQlyZXR1cm4gTlVMTDsKIAotCXBh
Z2UgPSBwZm5fdG9fcGFnZShwZm4pOwotCWlmIChwYWdlX3pvbmUocGFnZSkgIT0gem9uZSkKKwlw
YWdlID0gcGZuX3RvX29ubGluZV9wYWdlKHBmbik7CisJaWYgKCFwYWdlIHx8IHBhZ2Vfem9uZShw
YWdlKSAhPSB6b25lKQogCQlyZXR1cm4gTlVMTDsKIAogCUJVR19PTighUGFnZUhpZ2hNZW0ocGFn
ZSkpOwpAQCAtMTI3Nyw4ICsxMjc3LDggQEAgc3RhdGljIHN0cnVjdCBwYWdlICpzYXZlYWJsZV9w
YWdlKHN0cnVjdCB6b25lICp6b25lLCB1bnNpZ25lZCBsb25nIHBmbikKIAlpZiAoIXBmbl92YWxp
ZChwZm4pKQogCQlyZXR1cm4gTlVMTDsKIAotCXBhZ2UgPSBwZm5fdG9fcGFnZShwZm4pOwotCWlm
IChwYWdlX3pvbmUocGFnZSkgIT0gem9uZSkKKwlwYWdlID0gcGZuX3RvX29ubGluZV9wYWdlKHBm
bik7CisJaWYgKCFwYWdlIHx8IHBhZ2Vfem9uZShwYWdlKSAhPSB6b25lKQogCQlyZXR1cm4gTlVM
TDsKIAogCUJVR19PTihQYWdlSGlnaE1lbShwYWdlKSk7Ci0tIAoyLjE3LjIKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:17:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:17: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-devel-bounces@lists.xenproject.org>)
	id 1gOgcO-0006Me-OE; Mon, 19 Nov 2018 10:17: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=bx+7=n6=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gOgcN-0006Ly-VN
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:17:23 +0000
X-Inumbo-ID: 4e08f3de-ebe4-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e08f3de-ebe4-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:17:23 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8F26A307D842;
 Mon, 19 Nov 2018 10:17:22 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-77.ams2.redhat.com [10.36.117.77])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 1E6B8105706D;
 Mon, 19 Nov 2018 10:17:14 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Mon, 19 Nov 2018 11:16:16 +0100
Message-Id: <20181119101616.8901-9-david@redhat.com>
In-Reply-To: <20181119101616.8901-1-david@redhat.com>
References: <20181119101616.8901-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.48]); Mon, 19 Nov 2018 10:17:22 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 8/8] PM / Hibernate: exclude all
 PageOffline() pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Len Brown <len.brown@intel.com>, Michal Hocko <mhocko@suse.com>,
 linux-pm@vger.kernel.org, pv-drivers@vmware.com,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Machek <pavel@ucw.cz>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 David Hildenbrand <david@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvbnRlbnQgb2YgcGFnZXMgdGhhdCBhcmUgbWFya2VkIFBHX29mZmxpbmUgaXMgbm90IG9m
IGludGVyZXN0CihlLmcuIGluZmxhdGVkIGJ5IGEgYmFsbG9vbiBkcml2ZXIpLCBsZXQncyBza2lw
IHRoZXNlIHBhZ2VzLgoKQ2M6ICJSYWZhZWwgSi4gV3lzb2NraSIgPHJqd0Byand5c29ja2kubmV0
PgpDYzogUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CkNjOiBMZW4gQnJvd24gPGxlbi5icm93
bkBpbnRlbC5jb20+CkNjOiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3Jn
PgpDYzogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+CkNjOiBNaWNoYWwgSG9j
a28gPG1ob2Nrb0BzdXNlLmNvbT4KQ2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RAcmVkaGF0
LmNvbT4KQWNrZWQtYnk6IFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgpTaWduZWQtb2ZmLWJ5
OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KLS0tCiBrZXJuZWwvcG93ZXIv
c25hcHNob3QuYyB8IDUgKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9rZXJuZWwvcG93ZXIvc25hcHNob3QuYyBiL2tlcm5l
bC9wb3dlci9zbmFwc2hvdC5jCmluZGV4IDg3ZTZkZDU3ODE5Zi4uOGQ3YjRkNDU4ODQyIDEwMDY0
NAotLS0gYS9rZXJuZWwvcG93ZXIvc25hcHNob3QuYworKysgYi9rZXJuZWwvcG93ZXIvc25hcHNo
b3QuYwpAQCAtMTIyMiw3ICsxMjIyLDcgQEAgc3RhdGljIHN0cnVjdCBwYWdlICpzYXZlYWJsZV9o
aWdobWVtX3BhZ2Uoc3RydWN0IHpvbmUgKnpvbmUsIHVuc2lnbmVkIGxvbmcgcGZuKQogCUJVR19P
TighUGFnZUhpZ2hNZW0ocGFnZSkpOwogCiAJaWYgKHN3c3VzcF9wYWdlX2lzX2ZvcmJpZGRlbihw
YWdlKSB8fCAgc3dzdXNwX3BhZ2VfaXNfZnJlZShwYWdlKSB8fAotCSAgICBQYWdlUmVzZXJ2ZWQo
cGFnZSkpCisJICAgIFBhZ2VSZXNlcnZlZChwYWdlKSB8fCBQYWdlT2ZmbGluZShwYWdlKSkKIAkJ
cmV0dXJuIE5VTEw7CiAKIAlpZiAocGFnZV9pc19ndWFyZChwYWdlKSkKQEAgLTEyODYsNiArMTI4
Niw5IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZSAqc2F2ZWFibGVfcGFnZShzdHJ1Y3Qgem9uZSAqem9u
ZSwgdW5zaWduZWQgbG9uZyBwZm4pCiAJaWYgKHN3c3VzcF9wYWdlX2lzX2ZvcmJpZGRlbihwYWdl
KSB8fCBzd3N1c3BfcGFnZV9pc19mcmVlKHBhZ2UpKQogCQlyZXR1cm4gTlVMTDsKIAorCWlmIChQ
YWdlT2ZmbGluZShwYWdlKSkKKwkJcmV0dXJuIE5VTEw7CisKIAlpZiAoUGFnZVJlc2VydmVkKHBh
Z2UpCiAJICAgICYmICgha2VybmVsX3BhZ2VfcHJlc2VudChwYWdlKSB8fCBwZm5faXNfbm9zYXZl
KHBmbikpKQogCQlyZXR1cm4gTlVMTDsKLS0gCjIuMTcuMgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:17:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:17: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-devel-bounces@lists.xenproject.org>)
	id 1gOgcm-0006by-5j; Mon, 19 Nov 2018 10:17: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgck-0006bB-Eb
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:17:46 +0000
X-Inumbo-ID: 5b255cae-ebe4-11e8-8d93-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b255cae-ebe4-11e8-8d93-12d6303a7972;
 Mon, 19 Nov 2018 10:17:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:17:44 -0700
Message-Id: <5BF28DC402000078001FD435@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:17:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 09/47] x86emul: support AVX512F misc
 legacy-equivalent FP insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyBjb3JyZWN0IGFuIEFWWCBjb3VudGVycGFydCdzIGNvbW1lbnQuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KdjM6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL2V2ZXgtZGlzcDguYwpAQCAtMTI3LDggKzEyNywxMSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IHRlc3QgYXZ4NTEyZl9hbGxbXSA9CiAgICAgSU5TTl9QRlBfTkIobW92dSwgICAgICAgIDBmLCAx
MCksCiAgICAgSU5TTl9QRlBfTkIobW92dSwgICAgICAgIDBmLCAxMSksCiAgICAgSU5TTl9GUCht
dWwsICAgICAgICAgICAgIDBmLCA1OSksCisgICAgSU5TTl9QRlAoc2h1ZiwgICAgICAgICAgIDBm
LCBjNiksCiAgICAgSU5TTl9GUChzcXJ0LCAgICAgICAgICAgIDBmLCA1MSksCiAgICAgSU5TTl9G
UChzdWIsICAgICAgICAgICAgIDBmLCA1YyksCisgICAgSU5TTl9QRlAodW5wY2toLCAgICAgICAg
IDBmLCAxNSksCisgICAgSU5TTl9QRlAodW5wY2tsLCAgICAgICAgIDBmLCAxNCksCiB9OwogCiBz
dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl8xMjhbXSA9IHsKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTI4Miw3ICsyODIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IHR3b2J5dGVfdGFibGUgewogICAgIFsweDExXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJN
fE1vdiwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAogICAgIFsweDEyXSA9IHsgRHN0SW1wbGljaXR8
U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsweDEzXSA9IHsgRHN0TWVtfFNy
Y0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAotICAgIFsweDE0IC4uLiAweDE1XSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9mcCB9LAorICAgIFsweDE0
IC4uLiAweDE1XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9mcCwg
ZDhzX3ZsIH0sCiAgICAgWzB4MTZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBz
aW1kX290aGVyIH0sCiAgICAgWzB4MTddID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92
LCBzaW1kX290aGVyIH0sCiAgICAgWzB4MTggLi4uIDB4MWZdID0geyBJbXBsaWNpdE9wc3xNb2RS
TSB9LApAQCAtMzU2LDcgKzM1Niw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJs
ZSB7CiAgICAgWzB4YzNdID0geyBEc3RNZW18U3JjUmVnfE1vZFJNfE1vdiB9LAogICAgIFsweGM0
XSA9IHsgRHN0UmVnfFNyY0ltbUJ5dGV8TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsw
eGM1XSA9IHsgRHN0UmVnfFNyY0ltbUJ5dGV8TW9kUk18TW92IH0sCi0gICAgWzB4YzZdID0geyBE
c3RJbXBsaWNpdHxTcmNJbW1CeXRlfE1vZFJNLCBzaW1kX3BhY2tlZF9mcCB9LAorICAgIFsweGM2
XSA9IHsgRHN0SW1wbGljaXR8U3JjSW1tQnl0ZXxNb2RSTSwgc2ltZF9wYWNrZWRfZnAsIGQ4c192
bCB9LAogICAgIFsweGM3XSA9IHsgSW1wbGljaXRPcHN8TW9kUk0gfSwKICAgICBbMHhjOCAuLi4g
MHhjZl0gPSB7IEltcGxpY2l0T3BzIH0sCiAgICAgWzB4ZDBdID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKQEAgLTU5NDAsNiArNTk0MCwxNyBAQCB4ODZfZW11bGF0
ZSgKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlMyk7CiAgICAgICAgIGdvdG8g
c2ltZF8wZl94bW07CiAKKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDE0
KTogLyogdnVucGNrbHB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAg
ICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDE1KTogLyogdnVucGNraHB7cyxk
fSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKGV2ZXgudyAhPSAoZXZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CisgICAgICAgIGZhdWx0X3N1
cHByZXNzaW9uID0gZmFsc2U7CisgICAgYXZ4NTEyZl9ub19zYWU6CisgICAgICAgIGhvc3RfYW5k
X3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
ZWEudHlwZSAhPSBPUF9NRU0gJiYgZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAgYXZ4NTEyX3Zs
ZW5fY2hlY2soZmFsc2UpOworICAgICAgICBnb3RvIHNpbWRfem1tOworCiAgICAgY2FzZSBYODZF
TVVMX09QQygweDBmLCAweDIwKTogLyogbW92IGNyLHJlZyAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZiwgMHgyMSk6IC8qIG1vdiBkcixyZWcgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4
MGYsIDB4MjIpOiAvKiBtb3YgcmVnLGNyICovCkBAIC02NjE4LDExICs2NjI5LDkgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4N2YpOiAvKiB2bW92
ZHF1ezMyLDY0fSBbeHl6XW1tLFt4eXpdbW0vbWVte2t9ICovCiAgICAgdm1vdmRxYToKICAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnIsIEVYQ19VRCk7Ci0gICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwotICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhm
YWxzZSk7CiAgICAgICAgIGQgfD0gVHdvT3A7CiAgICAgICAgIG9wX2J5dGVzID0gMTYgPDwgZXZl
eC5scjsKLSAgICAgICAgZ290byBzaW1kX3ptbTsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3Nh
ZTsKIAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMigweDBmLCAweDZmKTogLyogdm1vdmRx
dXs4LDE2fSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYX0YyKDB4MGYsIDB4N2YpOiAvKiB2bW92ZHF1ezgsMTZ9IFt4eXpdbW0sW3h5el1tbS9tZW17
a30gKi8KQEAgLTc0NDUsNyArNzQ1NCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgIENBU0VfU0lNRF9B
TExfRlAoLCAweDBmLCAweGMyKTogICAgICAgIC8qIGNtcHtwLHN9e3MsZH0gJGltbTgseG1tL21l
bSx4bW0gKi8KICAgICBDQVNFX1NJTURfQUxMX0ZQKF9WRVgsIDB4MGYsIDB4YzIpOiAgICAvKiB2
Y21we3Asc317cyxkfSAkaW1tOCx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBD
QVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHhjNik6ICAgICAvKiBzaHVmcHtzLGR9ICRpbW04
LHhtbS9tZW0seG1tICovCi0gICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfVkVYLCAweDBmLCAweGM2
KTogLyogdnNodWZwe3MsZH0gJGltbTgse3gseX1tbS9tZW0se3gseX1tbSAqLworICAgIENBU0Vf
U0lNRF9QQUNLRURfRlAoX1ZFWCwgMHgwZiwgMHhjNik6IC8qIHZzaHVmcHtzLGR9ICRpbW04LHt4
LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwogICAgICAgICBkID0gKGQgJiB+U3JjTWFzaykg
fCBTcmNNZW07CiAgICAgICAgIGlmICggdmV4Lm9wY3ggPT0gdmV4X25vbmUgKQogICAgICAgICB7
CkBAIC03NDY2LDcgKzc0NzUsOSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaG9zdF9hbmRfdmNw
dV9tdXN0X2hhdmUoYXZ4NTEyZik7CiAgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gfHwg
IWV2ZXguYnIgKQogICAgICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZXZleC5wZnggJiBWRVhf
UFJFRklYX1NDQUxBUl9NQVNLKTsKLSAgICAgICAgZCA9IChkICYgflNyY01hc2spIHwgU3JjTWVt
OworICAgIHNpbWRfaW1tOF96bW06CisgICAgICAgIGlmICggKGQgJiBTcmNNYXNrKSA9PSBTcmNJ
bW1CeXRlICkKKyAgICAgICAgICAgIGQgPSAoZCAmIH5TcmNNYXNrKSB8IFNyY01lbTsKICAgICAg
ICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV96bW0pOwogICAgICAgICBvcGMgPSBpbml0X2V2ZXgoc3R1
Yik7CiAgICAgICAgIG9wY1swXSA9IGI7CkBAIC03NTEwLDYgKzc1MjEsMTUgQEAgeDg2X2VtdWxh
dGUoCiAgICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAzOwogICAgICAgICBnb3RvIHNp
bWRfMGZfdG9fZ3ByOwogCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHhj
Nik6IC8qIHZzaHVmcHtzLGR9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LworICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoZXZleC53ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0sp
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZihlYS50eXBlICE9IE9QX01FTSAmJiBldmV4LmJyLCBFWENfVUQpOworICAgICAgICBhdng1MTJf
dmxlbl9jaGVjayhmYWxzZSk7CisgICAgICAgIGdvdG8gc2ltZF9pbW04X3ptbTsKKwogICAgIGNh
c2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhjNyk6IC8qIEdycDkgKi8KICAgICB7CiAgICAgICAgIHVu
aW9uIHsKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:18:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:18: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-devel-bounces@lists.xenproject.org>)
	id 1gOgdE-0006r0-M4; Mon, 19 Nov 2018 10:18: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgdD-0006qL-GV
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:18:15 +0000
X-Inumbo-ID: 6c869e6e-ebe4-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c869e6e-ebe4-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:18:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:18:13 -0700
Message-Id: <5BF28DE302000078001FD438@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:18:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 10/47] x86emul: support AVX512F
 fused-multiply-add insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnYzOiBOZXcuCgot
LS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTEwNyw2ICsxMDcsMzYgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQogICAgIElOU05fRlAoYWRkLCAgICAg
ICAgICAgICAwZiwgNTgpLAogICAgIElOU05fRlAoY21wLCAgICAgICAgICAgICAwZiwgYzIpLAog
ICAgIElOU05fRlAoZGl2LCAgICAgICAgICAgICAwZiwgNWUpLAorICAgIElOU04oZm1hZGQxMzIs
ICAgICA2NiwgMGYzOCwgOTgsICAgIHZsLCAgICAgc2QsIHZsKSwKKyAgICBJTlNOKGZtYWRkMTMy
LCAgICAgNjYsIDBmMzgsIDk5LCAgICBlbCwgICAgIHNkLCBlbCksCisgICAgSU5TTihmbWFkZDIx
MywgICAgIDY2LCAwZjM4LCBhOCwgICAgdmwsICAgICBzZCwgdmwpLAorICAgIElOU04oZm1hZGQy
MTMsICAgICA2NiwgMGYzOCwgYTksICAgIGVsLCAgICAgc2QsIGVsKSwKKyAgICBJTlNOKGZtYWRk
MjMxLCAgICAgNjYsIDBmMzgsIGI4LCAgICB2bCwgICAgIHNkLCB2bCksCisgICAgSU5TTihmbWFk
ZDIzMSwgICAgIDY2LCAwZjM4LCBiOSwgICAgZWwsICAgICBzZCwgZWwpLAorICAgIElOU04oZm1h
ZGRzdWIxMzIsICA2NiwgMGYzOCwgOTYsICAgIHZsLCAgICAgc2QsIHZsKSwKKyAgICBJTlNOKGZt
YWRkc3ViMjEzLCAgNjYsIDBmMzgsIGE2LCAgICB2bCwgICAgIHNkLCB2bCksCisgICAgSU5TTihm
bWFkZHN1YjIzMSwgIDY2LCAwZjM4LCBiNiwgICAgdmwsICAgICBzZCwgdmwpLAorICAgIElOU04o
Zm1zdWIxMzIsICAgICA2NiwgMGYzOCwgOWEsICAgIHZsLCAgICAgc2QsIHZsKSwKKyAgICBJTlNO
KGZtc3ViMTMyLCAgICAgNjYsIDBmMzgsIDliLCAgICBlbCwgICAgIHNkLCBlbCksCisgICAgSU5T
TihmbXN1YjIxMywgICAgIDY2LCAwZjM4LCBhYSwgICAgdmwsICAgICBzZCwgdmwpLAorICAgIElO
U04oZm1zdWIyMTMsICAgICA2NiwgMGYzOCwgYWIsICAgIGVsLCAgICAgc2QsIGVsKSwKKyAgICBJ
TlNOKGZtc3ViMjMxLCAgICAgNjYsIDBmMzgsIGJhLCAgICB2bCwgICAgIHNkLCB2bCksCisgICAg
SU5TTihmbXN1YjIzMSwgICAgIDY2LCAwZjM4LCBiYiwgICAgZWwsICAgICBzZCwgZWwpLAorICAg
IElOU04oZm1zdWJhZGQxMzIsICA2NiwgMGYzOCwgOTcsICAgIHZsLCAgICAgc2QsIHZsKSwKKyAg
ICBJTlNOKGZtc3ViYWRkMjEzLCAgNjYsIDBmMzgsIGE3LCAgICB2bCwgICAgIHNkLCB2bCksCisg
ICAgSU5TTihmbXN1YmFkZDIzMSwgIDY2LCAwZjM4LCBiNywgICAgdmwsICAgICBzZCwgdmwpLAor
ICAgIElOU04oZm5tYWRkMTMyLCAgICA2NiwgMGYzOCwgOWMsICAgIHZsLCAgICAgc2QsIHZsKSwK
KyAgICBJTlNOKGZubWFkZDEzMiwgICAgNjYsIDBmMzgsIDlkLCAgICBlbCwgICAgIHNkLCBlbCks
CisgICAgSU5TTihmbm1hZGQyMTMsICAgIDY2LCAwZjM4LCBhYywgICAgdmwsICAgICBzZCwgdmwp
LAorICAgIElOU04oZm5tYWRkMjEzLCAgICA2NiwgMGYzOCwgYWQsICAgIGVsLCAgICAgc2QsIGVs
KSwKKyAgICBJTlNOKGZubWFkZDIzMSwgICAgNjYsIDBmMzgsIGJjLCAgICB2bCwgICAgIHNkLCB2
bCksCisgICAgSU5TTihmbm1hZGQyMzEsICAgIDY2LCAwZjM4LCBiZCwgICAgZWwsICAgICBzZCwg
ZWwpLAorICAgIElOU04oZm5tc3ViMTMyLCAgICA2NiwgMGYzOCwgOWUsICAgIHZsLCAgICAgc2Qs
IHZsKSwKKyAgICBJTlNOKGZubXN1YjEzMiwgICAgNjYsIDBmMzgsIDlmLCAgICBlbCwgICAgIHNk
LCBlbCksCisgICAgSU5TTihmbm1zdWIyMTMsICAgIDY2LCAwZjM4LCBhZSwgICAgdmwsICAgICBz
ZCwgdmwpLAorICAgIElOU04oZm5tc3ViMjEzLCAgICA2NiwgMGYzOCwgYWYsICAgIGVsLCAgICAg
c2QsIGVsKSwKKyAgICBJTlNOKGZubXN1YjIzMSwgICAgNjYsIDBmMzgsIGJlLCAgICB2bCwgICAg
IHNkLCB2bCksCisgICAgSU5TTihmbm1zdWIyMzEsICAgIDY2LCAwZjM4LCBiZiwgICAgZWwsICAg
ICBzZCwgZWwpLAogICAgIElOU05fRlAobWF4LCAgICAgICAgICAgICAwZiwgNWYpLAogICAgIElO
U05fRlAobWluLCAgICAgICAgICAgICAwZiwgNWQpLAogICAgIElOU05fU0ZQKG1vdiwgICAgICAg
ICAgICAwZiwgMTApLAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDUyLDMw
ICs0NTIsMzAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHg4
Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg4ZV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50b19tZW0gPSAxIH0sCiAgICAgWzB4OTAgLi4u
IDB4OTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnZzaWIgPSAxIH0sCi0gICAgWzB4
OTYgLi4uIDB4OThdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHg5
OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4OWFdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHg5Yl0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4OWNdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfZnAgfSwKLSAgICBbMHg5ZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3
IH0sCi0gICAgWzB4OWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBb
MHg5Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4YTYgLi4u
IDB4YThdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHhhOV0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4YWFdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHhhYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4YWNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
ZnAgfSwKLSAgICBbMHhhZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0g
ICAgWzB4YWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHhhZl0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4YjYgLi4uIDB4Yjhd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHhiOV0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4YmFdID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHhiYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxh
cl92ZXh3IH0sCi0gICAgWzB4YmNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwK
LSAgICBbMHhiZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCi0gICAgWzB4
YmVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHhiZl0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3IH0sCisgICAgWzB4OTYgLi4uIDB4OThdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHg5OV0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAg
WzB4OWFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwK
KyAgICBbMHg5Yl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhz
X2RxIH0sCisgICAgWzB4OWNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMg
PSBkOHNfdmwgfSwKKyAgICBbMHg5ZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3
LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4OWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHg5Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4YTYgLi4uIDB4YThdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHhhOV0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAg
WzB4YWFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwK
KyAgICBbMHhhYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhz
X2RxIH0sCisgICAgWzB4YWNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMg
PSBkOHNfdmwgfSwKKyAgICBbMHhhZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3
LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4YWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHhhZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4YjYgLi4uIDB4YjhdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHhiOV0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAg
WzB4YmFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwK
KyAgICBbMHhiYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhz
X2RxIH0sCisgICAgWzB4YmNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMg
PSBkOHNfdmwgfSwKKyAgICBbMHhiZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3
LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4YmVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHhiZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCiAgICAgWzB4YzggLi4uIDB4Y2RdID0geyAu
c2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAogICAgIFsweGRiXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHhkYyAuLi4gMHhkZl0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKQEAgLTgyOTIsNiArODI5Miw0OSBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoZm1hKTsKICAgICAgICAg
Z290byBzaW1kXzBmX3ltbTsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgs
IDB4OTYpOiAvKiB2Zm1hZGRzdWIxMzJwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5Nyk6IC8qIHZm
bXN1YmFkZDEzMnB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDk4KTogLyogdmZtYWRkMTMycHtzLGR9
IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmMzgsIDB4OWEpOiAvKiB2Zm1zdWIxMzJwe3MsZH0gW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHg5Yyk6IC8qIHZmbm1hZGQxMzJwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5ZSk6IC8qIHZmbm1z
dWIxMzJwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhhNik6IC8qIHZmbWFkZHN1YjIxM3B7cyxkfSBb
eHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweGE3KTogLyogdmZtc3ViYWRkMjEzcHtzLGR9IFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgs
IDB4YTgpOiAvKiB2Zm1hZGQyMTNwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhhYSk6IC8qIHZmbXN1
YjIxM3B7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGFjKTogLyogdmZubWFkZDIxM3B7cyxkfSBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweGFlKTogLyogdmZubXN1YjIxM3B7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGI2
KTogLyogdmZtYWRkc3ViMjMxcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YjcpOiAvKiB2Zm1zdWJh
ZGQyMzFwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiOCk6IC8qIHZmbWFkZDIzMXB7cyxkfSBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweGJhKTogLyogdmZtc3ViMjMxcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0s
W3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YmMp
OiAvKiB2Zm5tYWRkMjMxcHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YmUpOiAvKiB2Zm5tc3ViMjMx
cHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgaWYgKCBlYS50eXBlID09IE9QX01F
TSB8fCAhZXZleC5iciApCisgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7Cisg
ICAgICAgIGdvdG8gc2ltZF96bW07CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZjM4LCAweDk5KTogLyogdmZtYWRkMTMyc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4OWIpOiAvKiB2Zm1zdWIxMzJze3Ms
ZH0geG1tL21lbSx4bW0seG1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzOCwgMHg5ZCk6IC8qIHZmbm1hZGQxMzJze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5Zik6IC8qIHZmbm1zdWIxMzJz
e3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzOCwgMHhhOSk6IC8qIHZmbWFkZDIxM3N7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGFiKTogLyogdmZtc3ViMjEz
c3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmMzgsIDB4YWQpOiAvKiB2Zm5tYWRkMjEzc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YWYpOiAvKiB2Zm5tc3Vi
MjEzc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmMzgsIDB4YjkpOiAvKiB2Zm1hZGQyMzFze3MsZH0geG1tL21lbSx4bW0seG1te2t9
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiYik6IC8qIHZmbXN1
YjIzMXN7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweGJkKTogLyogdmZubWFkZDIzMXN7cyxkfSB4bW0vbWVtLHhtbSx4bW17
a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGJmKTogLyogdmZu
bXN1YjIzMXN7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNw
dV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQor
ICAgICAgICB7CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhD
X1VEKTsKKyAgICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKHRydWUpOworICAgICAgICB9Cisg
ICAgICAgIGdvdG8gc2ltZF96bW07CisKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwgMHhj
OCk6ICAgICAvKiBzaGExbmV4dGUgeG1tL20xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09Q
QygweDBmMzgsIDB4YzkpOiAgICAgLyogc2hhMW1zZzEgeG1tL20xMjgseG1tICovCiAgICAgY2Fz
ZSBYODZFTVVMX09QQygweDBmMzgsIDB4Y2EpOiAgICAgLyogc2hhMW1zZzIgeG1tL20xMjgseG1t
ICovCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:18:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:18: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-devel-bounces@lists.xenproject.org>)
	id 1gOgdG-0006s9-23; Mon, 19 Nov 2018 10:18: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOgdE-0006qy-N3
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:18:16 +0000
X-Inumbo-ID: 6d2cdabc-ebe4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d2cdabc-ebe4-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:18:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOgdB-0001J1-UA; Mon, 19 Nov 2018 10:18:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOgdB-0004kR-KF; Mon, 19 Nov 2018 10:18:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOgdB-0002Me-Je; Mon, 19 Nov 2018 10:18:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130491-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=8b1a4320b89d4fc1d8bdca7242c63e105966b1ad
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 10:18:13 +0000
Subject: [Xen-devel] [ovmf test] 130491: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQ5MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0OTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGIxYTQzMjBiODlkNGZjMWQ4YmRjYTcyNDJjNjNlMTA1OTY2YjFhZApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTIgZGF5cyAgMTMzIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDQ4MyAgMjAxOC0xMS0xOSAwNzoxMToyMSBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBMaXUgWXUgPHBl
ZHJvYS5saXVAb3V0bG9vay5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUGVkcm9hIExpdSA8cGVk
cm9hLmxpdUBvdXRsb29rLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIHNo
ZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5n
bGVpLnpoYW5nQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAg
V3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5
bm9sb2d5LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA5MyBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:18:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:18: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-devel-bounces@lists.xenproject.org>)
	id 1gOgde-00077Y-DF; Mon, 19 Nov 2018 10:18:42 +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=Bx+7=N6=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gOgdc-00076W-Or
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:18:40 +0000
X-Inumbo-ID: 7b7f6f44-ebe4-11e8-af66-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b7f6f44-ebe4-11e8-af66-12d6303a7972;
 Mon, 19 Nov 2018 10:18:39 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id DC2CD5D608;
 Mon, 19 Nov 2018 10:18:38 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-77.ams2.redhat.com [10.36.117.77])
 by smtp.corp.redhat.com (Postfix) with ESMTP id AF1185D9CD;
 Mon, 19 Nov 2018 10:18:36 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Mon, 19 Nov 2018 11:18:35 +0100
Message-Id: <20181119101835.9140-1-david@redhat.com>
In-Reply-To: <20181119101616.8901-1-david@redhat.com>
References: <20181119101616.8901-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Mon, 19 Nov 2018 10:18:39 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1] makedumpfile: exclude pages that are
 logically offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kazuhito Hagio <k-hagio@ab.jp.nec.com>, linux-pm@vger.kernel.org,
 pv-drivers@vmware.com, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, David Hildenbrand <david@redhat.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGludXggbWFya3MgcGFnZXMgdGhhdCBhcmUgbG9naWNhbGx5IG9mZmxpbmUgdmlhIGEgcGFnZSBm
bGFnIChtYXAgY291bnQpLgpTdWNoIHBhZ2VzIGUuZy4gaW5jbHVkZSBwYWdlcyBpbmZhdGVkIGFz
IHBhcnQgb2YgYSBiYWxsb29uIGRyaXZlciBvcgpwYWdlcyB0aGF0IHdlcmUgbm90IGFjdHVhbGx5
IG9ubGluZWQgd2hlbiBvbmxpbmluZyB0aGUgd2hvbGUgc2VjdGlvbi4KCldoaWxlIHRoZSBoeXBl
cnZpc29yIHVzdWFsbHkgYWxsb3dzIHRvIHJlYWQgc3VjaCBpbmZsYXRlZCBtZW1vcnksIHdlCmJh
c2ljYWxseSByZWFkIGFuZCBkdW1wIGRhdGEgdGhhdCBpcyBjb21wbGV0ZWx5IGlycmVsZXZhbnQu
IEFsc28sIHRoaXMKbWlnaHQgcmVzdWx0IGluIHF1aXRlIHNvbWUgb3ZlcmhlYWQgaW4gdGhlIGh5
cGVydmlzb3IuIEluIGFkZGl0aW9uLAp3ZSBzYXcgc29tZSBwcm9ibGVtcyB1bmRlciBIeXBlci1W
LCB3aGVyZWJ5IHdlIGNhbiBjcmFzaCB0aGUga2VybmVsIGJ5CmR1bXBpbmcsIHdoZW4gcmVhZGlu
ZyBtZW1vcnkgb2YgYSBwYXJ0aWFsbHkgb25saW5lZCBtZW1vcnkgc2VnbWVudAooZm9yIG1lbW9y
eSBhZGRlZCBieSB0aGUgSHlwZXItViBiYWxsb29uIGRyaXZlcikuCgpUaGVyZWZvcmUsIGRvbid0
IHJlYWQgYW5kIGR1bXAgcGFnZXMgdGhhdCBhcmUgbWFya2VkIGFzIGJlaW5nIGxvZ2ljYWxseQpv
ZmZsaW5lLgoKU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5j
b20+Ci0tLQogbWFrZWR1bXBmaWxlLmMgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tCiBtYWtlZHVtcGZpbGUuaCB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tYWtlZHVtcGZpbGUuYyBiL21h
a2VkdW1wZmlsZS5jCmluZGV4IDg5MjM1MzguLmI4YmZkNGMgMTAwNjQ0Ci0tLSBhL21ha2VkdW1w
ZmlsZS5jCisrKyBiL21ha2VkdW1wZmlsZS5jCkBAIC04OCw2ICs4OCw3IEBAIG1kZl9wZm5fdCBw
Zm5fY2FjaGVfcHJpdmF0ZTsKIG1kZl9wZm5fdCBwZm5fdXNlcjsKIG1kZl9wZm5fdCBwZm5fZnJl
ZTsKIG1kZl9wZm5fdCBwZm5faHdwb2lzb247CittZGZfcGZuX3QgcGZuX29mZmxpbmU7CiAKIG1k
Zl9wZm5fdCBudW1fZHVtcGVkOwogCkBAIC0yNDksNiArMjUwLDIxIEBAIGlzSHVnZXRsYih1bnNp
Z25lZCBsb25nIGR0b3IpCiAgICAgICAgICAgICAgICAgICAgICYmIChTWU1CT0woZnJlZV9odWdl
X3BhZ2UpID09IGR0b3IpKTsKIH0KIAorc3RhdGljIGludAoraXNPZmZsaW5lKHVuc2lnbmVkIGxv
bmcgZmxhZ3MsIHVuc2lnbmVkIGludCBfbWFwY291bnQpCit7CisJaWYgKE5VTUJFUihQQUdFX0JV
RERZX01BUENPVU5UX1ZBTFVFKSA9PSBOT1RfRk9VTkRfTlVNQkVSKQorCQlyZXR1cm4gRkFMU0U7
CisKKwlpZiAoZmxhZ3MgJiAoMVVMIDw8IE5VTUJFUihQR19zbGFiKSkpCisJCXJldHVybiBGQUxT
RTsKKworCWlmIChfbWFwY291bnQgPT0gKGludClOVU1CRVIoUEFHRV9PRkZMSU5FX01BUENPVU5U
X1ZBTFVFKSkKKwkJcmV0dXJuIFRSVUU7CisKKwlyZXR1cm4gRkFMU0U7Cit9CisKIHN0YXRpYyBp
bnQKIGlzX2NhY2hlX3BhZ2UodW5zaWduZWQgbG9uZyBmbGFncykKIHsKQEAgLTIyODcsNiArMjMw
Myw4IEBAIHdyaXRlX3ZtY29yZWluZm9fZGF0YSh2b2lkKQogCVdSSVRFX05VTUJFUigiUEdfaHdw
b2lzb24iLCBQR19od3BvaXNvbik7CiAKIAlXUklURV9OVU1CRVIoIlBBR0VfQlVERFlfTUFQQ09V
TlRfVkFMVUUiLCBQQUdFX0JVRERZX01BUENPVU5UX1ZBTFVFKTsKKwlXUklURV9OVU1CRVIoIlBB
R0VfT0ZGTElORV9NQVBDT1VOVF9WQUxVRSIsCisJCSAgICAgUEFHRV9PRkZMSU5FX01BUENPVU5U
X1ZBTFVFKTsKIAlXUklURV9OVU1CRVIoInBoeXNfYmFzZSIsIHBoeXNfYmFzZSk7CiAKIAlXUklU
RV9OVU1CRVIoIkhVR0VUTEJfUEFHRV9EVE9SIiwgSFVHRVRMQl9QQUdFX0RUT1IpOwpAQCAtMjY4
Nyw2ICsyNzA1LDcgQEAgcmVhZF92bWNvcmVpbmZvKHZvaWQpCiAJUkVBRF9TUkNGSUxFKCJwdWRf
dCIsIHB1ZF90KTsKIAogCVJFQURfTlVNQkVSKCJQQUdFX0JVRERZX01BUENPVU5UX1ZBTFVFIiwg
UEFHRV9CVUREWV9NQVBDT1VOVF9WQUxVRSk7CisJUkVBRF9OVU1CRVIoIlBBR0VfT0ZGTElORV9N
QVBDT1VOVF9WQUxVRSIsIFBBR0VfT0ZGTElORV9NQVBDT1VOVF9WQUxVRSk7CiAJUkVBRF9OVU1C
RVIoInBoeXNfYmFzZSIsIHBoeXNfYmFzZSk7CiAjaWZkZWYgX19hYXJjaDY0X18KIAlSRUFEX05V
TUJFUigiVkFfQklUUyIsIFZBX0JJVFMpOwpAQCAtNjA0MSw2ICs2MDYwLDEyIEBAIF9fZXhjbHVk
ZV91bm5lY2Vzc2FyeV9wYWdlcyh1bnNpZ25lZCBsb25nIG1lbV9tYXAsCiAJCWVsc2UgaWYgKGlz
SFdQT0lTT04oZmxhZ3MpKSB7CiAJCQlwZm5fY291bnRlciA9ICZwZm5faHdwb2lzb247CiAJCX0K
KwkJLyoKKwkJICogRXhjbHVkZSBwYWdlcyB0aGF0IGFyZSBsb2dpY2FsbHkgb2ZmbGluZS4KKwkJ
ICovCisJCWVsc2UgaWYgKGlzT2ZmbGluZShmbGFncywgX21hcGNvdW50KSkgeworCQkJcGZuX2Nv
dW50ZXIgPSAmcGZuX29mZmxpbmU7CisJCX0KIAkJLyoKIAkJICogVW5leGNsdWRhYmxlIHBhZ2UK
IAkJICovCkBAIC03NTIyLDcgKzc1NDcsNyBAQCB3cml0ZV9lbGZfcGFnZXNfY3ljbGljKHN0cnVj
dCBjYWNoZV9kYXRhICpjZF9oZWFkZXIsIHN0cnVjdCBjYWNoZV9kYXRhICpjZF9wYWdlKQogCSAq
LwogCWlmIChpbmZvLT5mbGFnX2N5Y2xpYykgewogCQlwZm5femVybyA9IHBmbl9jYWNoZSA9IHBm
bl9jYWNoZV9wcml2YXRlID0gMDsKLQkJcGZuX3VzZXIgPSBwZm5fZnJlZSA9IHBmbl9od3BvaXNv
biA9IDA7CisJCXBmbl91c2VyID0gcGZuX2ZyZWUgPSBwZm5faHdwb2lzb24gPSBwZm5fb2ZmbGlu
ZSA9IDA7CiAJCXBmbl9tZW1ob2xlID0gaW5mby0+bWF4X21hcG5yOwogCX0KIApAQCAtODgwNCw3
ICs4ODI5LDcgQEAgd3JpdGVfa2R1bXBfcGFnZXNfYW5kX2JpdG1hcF9jeWNsaWMoc3RydWN0IGNh
Y2hlX2RhdGEgKmNkX2hlYWRlciwgc3RydWN0IGNhY2hlX2QKIAkJICogUmVzZXQgY291bnRlciBm
b3IgZGVidWcgbWVzc2FnZS4KIAkJICovCiAJCXBmbl96ZXJvID0gcGZuX2NhY2hlID0gcGZuX2Nh
Y2hlX3ByaXZhdGUgPSAwOwotCQlwZm5fdXNlciA9IHBmbl9mcmVlID0gcGZuX2h3cG9pc29uID0g
MDsKKwkJcGZuX3VzZXIgPSBwZm5fZnJlZSA9IHBmbl9od3BvaXNvbiA9IHBmbl9vZmZsaW5lID0g
MDsKIAkJcGZuX21lbWhvbGUgPSBpbmZvLT5tYXhfbWFwbnI7CiAKIAkJLyoKQEAgLTk3NDksNyAr
OTc3NCw3IEBAIHByaW50X3JlcG9ydCh2b2lkKQogCXBmbl9vcmlnaW5hbCA9IGluZm8tPm1heF9t
YXBuciAtIHBmbl9tZW1ob2xlOwogCiAJcGZuX2V4Y2x1ZGVkID0gcGZuX3plcm8gKyBwZm5fY2Fj
aGUgKyBwZm5fY2FjaGVfcHJpdmF0ZQotCSAgICArIHBmbl91c2VyICsgcGZuX2ZyZWUgKyBwZm5f
aHdwb2lzb247CisJICAgICsgcGZuX3VzZXIgKyBwZm5fZnJlZSArIHBmbl9od3BvaXNvbiArIHBm
bl9vZmZsaW5lOwogCXNocmlua2luZyA9IChwZm5fb3JpZ2luYWwgLSBwZm5fZXhjbHVkZWQpICog
MTAwOwogCXNocmlua2luZyA9IHNocmlua2luZyAvIHBmbl9vcmlnaW5hbDsKIApAQCAtOTc2Myw2
ICs5Nzg4LDcgQEAgcHJpbnRfcmVwb3J0KHZvaWQpCiAJUkVQT1JUX01TRygiICAgIFVzZXIgcHJv
Y2VzcyBkYXRhIHBhZ2VzIDogMHglMDE2bGx4XG4iLCBwZm5fdXNlcik7CiAJUkVQT1JUX01TRygi
ICAgIEZyZWUgcGFnZXMgICAgICAgICAgICAgIDogMHglMDE2bGx4XG4iLCBwZm5fZnJlZSk7CiAJ
UkVQT1JUX01TRygiICAgIEh3cG9pc29uIHBhZ2VzICAgICAgICAgIDogMHglMDE2bGx4XG4iLCBw
Zm5faHdwb2lzb24pOworCVJFUE9SVF9NU0coIiAgICBPZmZsaW5lIHBhZ2VzICAgICAgICAgICA6
IDB4JTAxNmxseFxuIiwgcGZuX29mZmxpbmUpOwogCVJFUE9SVF9NU0coIiAgUmVtYWluaW5nIHBh
Z2VzICA6IDB4JTAxNmxseFxuIiwKIAkgICAgcGZuX29yaWdpbmFsIC0gcGZuX2V4Y2x1ZGVkKTsK
IAlSRVBPUlRfTVNHKCIgIChUaGUgbnVtYmVyIG9mIHBhZ2VzIGlzIHJlZHVjZWQgdG8gJWxsZCUl
LilcbiIsCkBAIC05NzkwLDcgKzk4MTYsNyBAQCBwcmludF9tZW1fdXNhZ2Uodm9pZCkKIAlwZm5f
b3JpZ2luYWwgPSBpbmZvLT5tYXhfbWFwbnIgLSBwZm5fbWVtaG9sZTsKIAogCXBmbl9leGNsdWRl
ZCA9IHBmbl96ZXJvICsgcGZuX2NhY2hlICsgcGZuX2NhY2hlX3ByaXZhdGUKLQkgICAgKyBwZm5f
dXNlciArIHBmbl9mcmVlICsgcGZuX2h3cG9pc29uOworCSAgICArIHBmbl91c2VyICsgcGZuX2Zy
ZWUgKyBwZm5faHdwb2lzb24gKyBwZm5fb2ZmbGluZTsKIAlzaHJpbmtpbmcgPSAocGZuX29yaWdp
bmFsIC0gcGZuX2V4Y2x1ZGVkKSAqIDEwMDsKIAlzaHJpbmtpbmcgPSBzaHJpbmtpbmcgLyBwZm5f
b3JpZ2luYWw7CiAJdG90YWxfc2l6ZSA9IGluZm8tPnBhZ2Vfc2l6ZSAqIHBmbl9vcmlnaW5hbDsK
ZGlmZiAtLWdpdCBhL21ha2VkdW1wZmlsZS5oIGIvbWFrZWR1bXBmaWxlLmgKaW5kZXggZjAyZjg2
ZC4uZTNhMmIyOSAxMDA2NDQKLS0tIGEvbWFrZWR1bXBmaWxlLmgKKysrIGIvbWFrZWR1bXBmaWxl
LmgKQEAgLTE5MjcsNiArMTkyNyw3IEBAIHN0cnVjdCBudW1iZXJfdGFibGUgewogCWxvbmcgICAg
UEdfaHdwb2lzb247CiAKIAlsb25nCVBBR0VfQlVERFlfTUFQQ09VTlRfVkFMVUU7CisJbG9uZwlQ
QUdFX09GRkxJTkVfTUFQQ09VTlRfVkFMVUU7CiAJbG9uZwlTRUNUSU9OX1NJWkVfQklUUzsKIAls
b25nCU1BWF9QSFlTTUVNX0JJVFM7CiAJbG9uZyAgICBIVUdFVExCX1BBR0VfRFRPUjsKLS0gCjIu
MTcuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:18:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:18: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-devel-bounces@lists.xenproject.org>)
	id 1gOgdi-0007AF-OA; Mon, 19 Nov 2018 10:18: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgdh-000796-9P
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:18:45 +0000
X-Inumbo-ID: 7e01f73c-ebe4-11e8-b9b2-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7e01f73c-ebe4-11e8-b9b2-12d6303a7972;
 Mon, 19 Nov 2018 10:18:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:18:42 -0700
Message-Id: <5BF28DFE02000078001FD43B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:18:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 11/47] x86emul: support AVX512F
 legacy-equivalent logic insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGx1cyB2cHRlcm5sb2d7ZCxxfSBhcyBiZWluZyBleHRlbnNpdmVseSB1c2VkIGJ5IHRoZSBjb21w
aWxlciwgaW4gb3JkZXIKdG8gZmFjaWxpdGF0ZSB0ZXN0IGVuYWJsaW5nIGluIHRoZSBoYXJuZXNz
IGFzIHNvb24gYXMgcG9zc2libGUuIEFsc28gdGhlCnR3b2J5dGVfdGFibGVbXSBlbnRyaWVzIGZv
ciBhIGZldyBtb3JlIGluc25zIGdldCB0aGVpciAuZDhzIGZpZWxkIHNldApyaWdodCBhd2F5LCBp
biBvcmRlciB0byBub3Qgc3BsaXQgYW5kIGxhdGVyIHJlLWNvbWJpbmUgdGhlIGdyb3Vwcy4KClNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQWNrZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MzogTmV3LgoKLS0t
IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0
cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xNTcsNiArMTU3LDExIEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOX1BGUF9OQihtb3Z1LCAg
ICAgICAgMGYsIDEwKSwKICAgICBJTlNOX1BGUF9OQihtb3Z1LCAgICAgICAgMGYsIDExKSwKICAg
ICBJTlNOX0ZQKG11bCwgICAgICAgICAgICAgMGYsIDU5KSwKKyAgICBJTlNOKHBhbmQsICAgICAg
ICAgNjYsICAgMGYsIGRiLCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwYW5kbiwgICAg
ICAgIDY2LCAgIDBmLCBkZiwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04ocG9yLCAgICAg
ICAgICA2NiwgICAwZiwgZWIsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHB0ZXJubG9n
LCAgICAgNjYsIDBmM2EsIDI1LCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihweG9yLCAg
ICAgICAgIDY2LCAgIDBmLCBlZiwgICAgdmwsICAgICBkcSwgdmwpLAogICAgIElOU05fUEZQKHNo
dWYsICAgICAgICAgICAwZiwgYzYpLAogICAgIElOU05fRlAoc3FydCwgICAgICAgICAgICAwZiwg
NTEpLAogICAgIElOU05fRlAoc3ViLCAgICAgICAgICAgICAwZiwgNWMpLAotLS0gYS94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzY0LDEzICszNjQsMTMgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCB0d29ieXRlX3RhYmxlIHsKICAgICBbMHhkNCAuLi4gMHhkNV0gPSB7IERzdEltcGxpY2l0
fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4ZDZdID0geyBEc3RNZW18
U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX290aGVyLCAzIH0sCiAgICAgWzB4ZDddID0geyBE
c3RSZWd8U3JjSW1wbGljaXR8TW9kUk18TW92IH0sCi0gICAgWzB4ZDggLi4uIDB4ZGZdID0geyBE
c3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweGQ4IC4u
LiAweGRmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4
c192bCB9LAogICAgIFsweGUwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3Bh
Y2tlZF9pbnQgfSwKICAgICBbMHhlMSAuLi4gMHhlMl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTSwgc2ltZF9vdGhlciB9LAogICAgIFsweGUzIC4uLiAweGU1XSA9IHsgRHN0SW1wbGljaXR8
U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhlNl0gPSB7IERzdEltcGxp
Y2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKICAgICBbMHhlN10gPSB7IERzdE1l
bXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCi0gICAg
WzB4ZTggLi4uIDB4ZWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2Vk
X2ludCB9LAorICAgIFsweGU4IC4uLiAweGVmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
LCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweGYwXSA9IHsgRHN0SW1wbGljaXR8
U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsweGYxIC4uLiAweGYzXSA9IHsg
RHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX290aGVyIH0sCiAgICAgWzB4ZjQgLi4uIDB4
ZjZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LApAQCAt
NDkzLDYgKzQ5Myw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzYV90YWJsZSB7CiAgICAg
dWludDhfdCB0b19tZW06MTsKICAgICB1aW50OF90IHR3b19vcDoxOwogICAgIHVpbnQ4X3QgZm91
cl9vcDoxOworICAgIGRpc3A4c2NhbGVfdCBkOHM6NDsKIH0gZXh0MGYzYV90YWJsZVsyNTZdID0g
ewogICAgIFsweDAwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9
IDEgfSwKICAgICBbMHgwMV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19v
cCA9IDEgfSwKQEAgLTUxMCw2ICs1MTEsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2Ff
dGFibGUgewogICAgIFsweDIwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSB9LAogICAgIFsw
eDIxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIgfSwKICAgICBbMHgyMl0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX25vbmUgfSwKKyAgICBbMHgyNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgzMCAuLi4gMHgzM10gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAogICAgIFsweDM4XSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfMTI4IH0sCiAgICAgWzB4MzldID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgs
IC50b19tZW0gPSAxLCAudHdvX29wID0gMSB9LApAQCAtMzAyMywyMCArMzAyNSwzMyBAQCB4ODZf
ZGVjb2RlKAogICAgICAgICAgICAgICAgIGRpc3A4c2NhbGUgPSBkZWNvZGVfZGlzcDhzY2FsZShl
eHQwZjM4X3RhYmxlW2JdLmQ4cywgc3RhdGUpOwogICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAg
ICAgY2FzZSBleHRfMGYzYToKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBDYW5ub3Qg
dXBkYXRlIGQgaGVyZSB5ZXQsIGFzIHRoZSBpbW1lZGlhdGUgb3BlcmFuZCBzdGlsbAorICAgICAg
ICAgICAgICogbmVlZHMgZmV0Y2hpbmcuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHN0
YXRlLT5zaW1kX3NpemUgPSBleHQwZjNhX3RhYmxlW2JdLnNpbWRfc2l6ZTsKKyAgICAgICAgICAg
IGlmICggZXZleF9lbmNvZGVkKCkgKQorICAgICAgICAgICAgICAgIGRpc3A4c2NhbGUgPSBkZWNv
ZGVfZGlzcDhzY2FsZShleHQwZjNhX3RhYmxlW2JdLmQ4cywgc3RhdGUpOworICAgICAgICAgICAg
YnJlYWs7CisKICAgICAgICAgY2FzZSBleHRfOGYwOToKICAgICAgICAgICAgIGlmICggZXh0OGYw
OV90YWJsZVtiXS50d29fb3AgKQogICAgICAgICAgICAgICAgIGQgfD0gVHdvT3A7CiAgICAgICAg
ICAgICBzdGF0ZS0+c2ltZF9zaXplID0gZXh0OGYwOV90YWJsZVtiXS5zaW1kX3NpemU7CiAgICAg
ICAgICAgICBicmVhazsKIAotICAgICAgICBjYXNlIGV4dF8wZjNhOgogICAgICAgICBjYXNlIGV4
dF84ZjA4OgorICAgICAgICBjYXNlIGV4dF84ZjBhOgogICAgICAgICAgICAgLyoKICAgICAgICAg
ICAgICAqIENhbm5vdCB1cGRhdGUgZCBoZXJlIHlldCwgYXMgdGhlIGltbWVkaWF0ZSBvcGVyYW5k
IHN0aWxsCiAgICAgICAgICAgICAgKiBuZWVkcyBmZXRjaGluZy4KICAgICAgICAgICAgICAqLwot
ICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoK
KyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfVU5JTVBMRU1FTlRFRDsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggbW9kcm1fbW9k
ID09IDMgKQpAQCAtMzIxNSw3ICszMjMwLDYgQEAgeDg2X2RlY29kZSgKICAgICAgICAgZWxzZSBp
ZiAoIGV4dDBmM2FfdGFibGVbYl0uZm91cl9vcCAmJiAhbW9kZV82NGJpdCgpICYmIHZleC5vcGN4
ICkKICAgICAgICAgICAgIGltbTEgJj0gMHg3ZjsKICAgICAgICAgc3RhdGUtPmRlc2MgPSBkOwot
ICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gZXh0MGYzYV90YWJsZVtiXS5zaW1kX3NpemU7CiAg
ICAgICAgIHJjID0geDg2X2RlY29kZV8wZjNhKHN0YXRlLCBjdHh0LCBvcHMpOwogICAgICAgICBi
cmVhazsKIApAQCAtNTk0NSw2ICs1OTU5LDExIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoZXZleC53ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxF
X01BU0spLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKICAgICAgICAg
ZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZGIpOiAvKiB2cGFuZHtkLHF9IFt4
eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmLCAweGRmKTogLyogdnBhbmRue2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6
XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZWIpOiAvKiB2
cG9ye2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZWYpOiAvKiB2cHhvcntkLHF9IFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGF2eDUxMmZfbm9fc2FlOgogICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KGVhLnR5cGUgIT0gT1BfTUVNICYmIGV2ZXguYnIsIEVYQ19VRCk7CkBAIC03NTI1LDYgKzc1NDQs
OCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudyAhPSAoZXZleC5wZnggJiBWRVhfUFJF
RklYX0RPVUJMRV9NQVNLKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7
CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmM2EsIDB4MjUpOiAvKiB2cHRlcm5sb2d7ZCxxfSAkaW1tOCxbeHl6XW1tL21lbSxbeHl6
XW1tLFt4eXpdbW17a30gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEy
Zik7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSAmJiBl
dmV4LmJyLCBFWENfVUQpOwogICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7CgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:19:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:19: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-devel-bounces@lists.xenproject.org>)
	id 1gOgeH-0007UB-A9; Mon, 19 Nov 2018 10:19: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgeF-0007Tc-O7
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:19:19 +0000
X-Inumbo-ID: 92dde6bd-ebe4-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92dde6bd-ebe4-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:19:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:19:18 -0700
Message-Id: <5BF28E2202000078001FD43E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:19:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 12/47] x86emul: support AVX512{F,
 DQ} FP broadcast insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjU6IFVz
ZSBJTVBPU1NJQkxFKCkgdG8gZ3VhcmQgYWdhaW5zdCBkaXZpc2lvbiBieSB6ZXJvLgp2MzogTmV3
LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xMDUsNiArMTA1LDcgQEAgZW51
bSBlc3ogewogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9IHsKICAg
ICBJTlNOX0ZQKGFkZCwgICAgICAgICAgICAgMGYsIDU4KSwKKyAgICBJTlNOKGJyb2FkY2FzdHNz
LCAgNjYsIDBmMzgsIDE4LCAgICBlbCwgICAgICBkLCBlbCksCiAgICAgSU5TTl9GUChjbXAsICAg
ICAgICAgICAgIDBmLCBjMiksCiAgICAgSU5TTl9GUChkaXYsICAgICAgICAgICAgIDBmLCA1ZSks
CiAgICAgSU5TTihmbWFkZDEzMiwgICAgIDY2LCAwZjM4LCA5OCwgICAgdmwsICAgICBzZCwgdmwp
LApAQCAtMTc2LDYgKzE3NywxNSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl8x
MjhbXSA9CiAgICAgSU5TTihtb3ZxLCAgICAgIDY2LCAgIDBmLCBkNiwgZWwsICAgIHEsIGVsKSwK
IH07CiAKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX25vMTI4W10gPSB7CisgICAg
SU5TTihicm9hZGNhc3RmMzJ4NCwgNjYsIDBmMzgsIDFhLCBlbF80LCAgZCwgdmwpLAorICAgIElO
U04oYnJvYWRjYXN0c2QsICAgIDY2LCAwZjM4LCAxOSwgZWwsICAgIHEsIGVsKSwKK307CisKK3N0
YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzUxMltdID0geworICAgIElOU04oYnJvYWRj
YXN0ZjY0eDQsIDY2LCAwZjM4LCAxYiwgZWxfNCwgcSwgdmwpLAorfTsKKwogc3RhdGljIGNvbnN0
IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2FsbFtdID0gewogICAgIElOU04obW92ZHF1OCwgICAgIGYy
LCAgIDBmLCA2ZiwgICAgdmwsICAgIGIsIHZsKSwKICAgICBJTlNOKG1vdmRxdTgsICAgICBmMiwg
ICAwZiwgN2YsICAgIHZsLCAgICBiLCB2bCksCkBAIC0xOTAsOCArMjAwLDE5IEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9hbGxbXQogICAgIElOU05fUEZQKHhvciwgICAgICAg
ICAgICAgIDBmLCA1NyksCiB9OwogCitzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFf
bm8xMjhbXSA9IHsKKyAgICBJTlNOKGJyb2FkY2FzdGYzMngyLCA2NiwgMGYzOCwgMTksIGVsXzIs
IGQsIHZsKSwKKyAgICBJTlNOKGJyb2FkY2FzdGY2NHgyLCA2NiwgMGYzOCwgMWEsIGVsXzIsIHEs
IHZsKSwKK307CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV81MTJbXSA9IHsK
KyAgICBJTlNOKGJyb2FkY2FzdGYzMng4LCA2NiwgMGYzOCwgMWIsIGVsXzgsIGQsIHZsKSwKK307
CisKIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsX2FsbFtdID0geyBWTF81MTIsIFZMXzEy
OCwgVkxfMjU2IH07CiBzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciB2bF8xMjhbXSA9IHsgVkxf
MTI4IH07CitzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciB2bF9ubzEyOFtdID0geyBWTF81MTIs
IFZMXzI1NiB9Oworc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgdmxfNTEyW10gPSB7IFZMXzUx
MiB9OwogCiAvKgogICogVGhpcyB0YWJsZSwgaW5kaWNhdGluZyB0aGUgcHJlc2VuY2Ugb2YgYW4g
aW1tZWRpYXRlIChieXRlKSBmb3IgYW4gb3Bjb2RlCkBAIC01MjAsNiArNTQxLDEwIEBAIHZvaWQg
ZXZleF9kaXNwOF90ZXN0KHZvaWQgKmluc3RyLCBzdHJ1Y3QKIAogICAgIFJVTihhdng1MTJmLCBh
bGwpOwogICAgIFJVTihhdng1MTJmLCAxMjgpOworICAgIFJVTihhdng1MTJmLCBubzEyOCk7Cisg
ICAgUlVOKGF2eDUxMmYsIDUxMik7CiAgICAgUlVOKGF2eDUxMmJ3LCBhbGwpOwogICAgIFJVTihh
dng1MTJkcSwgYWxsKTsKKyAgICBSVU4oYXZ4NTEyZHEsIG5vMTI4KTsKKyAgICBSVU4oYXZ4NTEy
ZHEsIDUxMik7CiB9Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0yMzQsMTAg
KzIzNCwxNiBAQCBlbnVtIHNpbWRfb3BzaXplIHsKIAogICAgIC8qCiAgICAgICogMTI4IGJpdHMg
b2YgaW50ZWdlciBvciBmbG9hdGluZyBwb2ludCBkYXRhLCB3aXRoIG5vIGZ1cnRoZXIKLSAgICAg
KiBmb3JtYXR0aW5nIGluZm9ybWF0aW9uLgorICAgICAqIGZvcm1hdHRpbmcgaW5mb3JtYXRpb24s
IG9yIHdpdGggaXQgZW5jb2RlZCBieSBFVkVYLlcuCiAgICAgICovCiAgICAgc2ltZF8xMjgsCiAK
KyAgICAvKgorICAgICAqIDI1NiBiaXRzIG9mIGludGVnZXIgb3IgZmxvYXRpbmcgcG9pbnQgZGF0
YSwgd2l0aCBmb3JtYXR0aW5nCisgICAgICogZW5jb2RlZCBieSBFVkVYLlcuCisgICAgICovCisg
ICAgc2ltZF8yNTYsCisKICAgICAvKiBPcGVyYW5kIHNpemUgZW5jb2RlZCBpbiBub24tc3RhbmRh
cmQgd2F5LiAqLwogICAgIHNpbWRfb3RoZXIKIH07CkBAIC00MzIsOCArNDM4LDEwIEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4MTNdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgxNCAuLi4gMHgxNl0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsweDE3XSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKLSAgICBbMHgxOCAuLi4gMHgxOV0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9vcGMsIC50d29fb3AgPSAxIH0sCi0gICAgWzB4MWFd
ID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50d29fb3AgPSAxIH0sCisgICAgWzB4MThdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfb3BjLCAudHdvX29wID0gMSwgLmQ4cyA9IDIgfSwK
KyAgICBbMHgxOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9vcGMsIC50d29fb3AgPSAx
LCAuZDhzID0gMyB9LAorICAgIFsweDFhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudHdv
X29wID0gMSwgLmQ4cyA9IDQgfSwKKyAgICBbMHgxYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1
NiwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDFjIC4uLiAweDFl
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBb
MHgyMCAuLi4gMHgyNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9
LAogICAgIFsweDI4IC4uLiAweDI5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9
LApAQCAtMzMzNyw2ICszMzQ1LDEwIEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgIG9wX2J5dGVzID0g
MTY7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBzaW1kXzI1NjoKKyAgICAgICAgb3BfYnl0
ZXMgPSAzMjsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBvcF9ieXRl
cyA9IDA7CiAgICAgICAgIGJyZWFrOwpAQCAtNzk4NCw2ICs3OTk2LDQzIEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxOCk6IC8qIHZicm9hZGNhc3RzcyB4bW0v
bTMyLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudyB8
fCBldmV4LmJyLCBFWENfVUQpOworICAgIGF2eDUxMl9icm9hZGNhc3Q6CisgICAgICAgIC8qCisg
ICAgICAgICAqIEZvciB0aGUgcmVzcGVjdGl2ZSBjb2RlIGJlbG93IHRoZSBtYWluIHN3aXRjaCgp
IHRvIHdvcmsgd2UgbmVlZCB0bworICAgICAgICAgKiBmb2xkIG9wX21hc2sgaGVyZTogQSBzb3Vy
Y2UgZWxlbWVudCBnZXRzIHJlYWQgd2hlbmV2ZXIgYW55IG9mIGl0cworICAgICAgICAgKiByZXNw
ZWN0aXZlIGRlc3RpbmF0aW9uIGVsZW1lbnRzJyBtYXNrIGJpdHMgaXMgc2V0LgorICAgICAgICAg
Ki8KKyAgICAgICAgaWYgKCBmYXVsdF9zdXBwcmVzc2lvbiApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIG4gPSAxIDw8ICgoYiAmIDMpIC0gZXZleC53KTsKKyAgICAgICAgICAgIElNUE9TU0lCTEUo
ZWxlbV9ieXRlcyA8PSAwKTsKKyAgICAgICAgICAgIEFTU0VSVChvcF9ieXRlcyA9PSBuICogZWxl
bV9ieXRlcyk7CisgICAgICAgICAgICBmb3IgKCBpID0gbjsgaSA8ICgxNiA8PCBldmV4LmxyKSAv
IGVsZW1fYnl0ZXM7IGkgKz0gbiApCisgICAgICAgICAgICAgICAgb3BfbWFzayB8PSAob3BfbWFz
ayA+PiBpKSAmICgoMSA8PCBuKSAtIDEpOworICAgICAgICB9CisgICAgICAgIGdvdG8gYXZ4NTEy
Zl9ub19zYWU7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDFiKTog
LyogdmJyb2FkY2FzdGYzMng4IG0yNTYsem1te2t9ICovCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIC8qIHZicm9hZGNhc3RmNjR4NCBtMjU2LHptbXtrfSAqLwor
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0gfHwgZXZleC5s
ciAhPSAyLCBFWENfVUQpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDE5KTogLyogdmJyb2FkY2FzdHNkIHhtbS9tNjQs
e3ksen1tbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAvKiB2YnJvYWRjYXN0ZjMyeDIgeG1tL202NCx7eSx6fW1te2t9ICovCisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZighZXZleC5sciB8fCBldmV4LmJyLCBFWENfVUQpOworICAgICAgICBp
ZiAoICFldmV4LncgKQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEy
ZHEpOworICAgICAgICBnb3RvIGF2eDUxMl9icm9hZGNhc3Q7CisKKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZjM4LCAweDFhKTogLyogdmJyb2FkY2FzdGYzMng0IG0xMjgse3ksen1t
bXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2
YnJvYWRjYXN0ZjY0eDIgbTEyOCx7eSx6fW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZihlYS50eXBlICE9IE9QX01FTSB8fCAhZXZleC5sciB8fCBldmV4LmJyLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgaWYgKCBldmV4LncgKQor
ICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICBn
b3RvIGF2eDUxMl9icm9hZGNhc3Q7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwg
MHgyMCk6IC8qIHBtb3ZzeGJ3IHhtbS9tNjQseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182
NigweDBmMzgsIDB4MjEpOiAvKiBwbW92c3hiZCB4bW0vbTMyLHhtbSAqLwogICAgIGNhc2UgWDg2
RU1VTF9PUENfNjYoMHgwZjM4LCAweDIyKTogLyogcG1vdnN4YnEgeG1tL20xNix4bW0gKi8KCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:20:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:20: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-devel-bounces@lists.xenproject.org>)
	id 1gOgfI-0008JN-NK; Mon, 19 Nov 2018 10:20: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgfH-0008J3-Jc
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:20:23 +0000
X-Inumbo-ID: b9145d52-ebe4-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b9145d52-ebe4-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:20:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:20:22 -0700
Message-Id: <5BF28E6302000078001FD4AE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:20:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 13/47] x86emul: support AVX512F v{, u}comis{d,
 s} insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnY0OiBBZGQgbWlz
c2luZyBhdng1MTJfdmxlbl9jaGVjaygpLgp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZl
eC1kaXNwOC5jCkBAIC0xMDcsNiArMTA3LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2
eDUxMmZfYWxsW10gPQogICAgIElOU05fRlAoYWRkLCAgICAgICAgICAgICAwZiwgNTgpLAogICAg
IElOU04oYnJvYWRjYXN0c3MsICA2NiwgMGYzOCwgMTgsICAgIGVsLCAgICAgIGQsIGVsKSwKICAg
ICBJTlNOX0ZQKGNtcCwgICAgICAgICAgICAgMGYsIGMyKSwKKyAgICBJTlNOKGNvbWlzZCwgICAg
ICAgNjYsICAgMGYsIDJmLCAgICBlbCwgICAgICBxLCBlbCksCisgICAgSU5TTihjb21pc3MsICAg
ICAgICAgLCAgIDBmLCAyZiwgICAgZWwsICAgICAgZCwgZWwpLAogICAgIElOU05fRlAoZGl2LCAg
ICAgICAgICAgICAwZiwgNWUpLAogICAgIElOU04oZm1hZGQxMzIsICAgICA2NiwgMGYzOCwgOTgs
ICAgIHZsLCAgICAgc2QsIHZsKSwKICAgICBJTlNOKGZtYWRkMTMyLCAgICAgNjYsIDBmMzgsIDk5
LCAgICBlbCwgICAgIHNkLCBlbCksCkBAIC0xNjYsNiArMTY4LDggQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQogICAgIElOU05fUEZQKHNodWYsICAgICAgICAgICAw
ZiwgYzYpLAogICAgIElOU05fRlAoc3FydCwgICAgICAgICAgICAwZiwgNTEpLAogICAgIElOU05f
RlAoc3ViLCAgICAgICAgICAgICAwZiwgNWMpLAorICAgIElOU04odWNvbWlzZCwgICAgICA2Niwg
ICAwZiwgMmUsICAgIGVsLCAgICAgIHEsIGVsKSwKKyAgICBJTlNOKHVjb21pc3MsICAgICAgICAs
ICAgMGYsIDJlLCAgICBlbCwgICAgICBkLCBlbCksCiAgICAgSU5TTl9QRlAodW5wY2toLCAgICAg
ICAgIDBmLCAxNSksCiAgICAgSU5TTl9QRlAodW5wY2tsLCAgICAgICAgIDBmLCAxNCksCiB9Owot
LS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMjk5LDcgKzI5OSw3IEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4MmFdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4MmJdID0geyBEc3RNZW18
U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4MmMg
Li4uIDB4MmRdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0s
Ci0gICAgWzB4MmUgLi4uIDB4MmZdID0geyBJbXBsaWNpdE9wc3xNb2RSTXxUd29PcCB9LAorICAg
IFsweDJlIC4uLiAweDJmXSA9IHsgSW1wbGljaXRPcHN8TW9kUk18VHdvT3AsIHNpbWRfbm9uZSwg
ZDhzX2RxIH0sCiAgICAgWzB4MzAgLi4uIDB4MzVdID0geyBJbXBsaWNpdE9wcyB9LAogICAgIFsw
eDM3XSA9IHsgSW1wbGljaXRPcHMgfSwKICAgICBbMHgzOF0gPSB7IERzdFJlZ3xTcmNNZW18TW9k
Uk0gfSwKQEAgLTYxMTksMjQgKzYxMTksMzQgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIH0KIAog
ICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAgICBvcF9ieXRlcyA9IDQg
PDwgdmV4LnBmeDsKKyAgICB2Y29taToKICAgICAgICAgb3BjWzBdID0gYjsKICAgICAgICAgb3Bj
WzFdID0gbW9kcm07CiAgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQogICAgICAgICB7
Ci0gICAgICAgICAgICByYyA9IG9wcy0+cmVhZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCBtbXZh
bHAsIHZleC5wZnggPyA4IDogNCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eHQpOwor
ICAgICAgICAgICAgcmMgPSBvcHMtPnJlYWQoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgbW12YWxw
LCBvcF9ieXRlcywgY3R4dCk7CiAgICAgICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSAp
CiAgICAgICAgICAgICAgICAgZ290byBkb25lOwogCiAgICAgICAgICAgICAvKiBDb252ZXJ0IG1l
bW9yeSBvcGVyYW5kIHRvICglckFYKS4gKi8KICAgICAgICAgICAgIHJleF9wcmVmaXggJj0gflJF
WF9COwogICAgICAgICAgICAgdmV4LmIgPSAxOworICAgICAgICAgICAgZXZleC5iID0gMTsKICAg
ICAgICAgICAgIG9wY1sxXSAmPSAweDM4OwogICAgICAgICB9Ci0gICAgICAgIGluc25fYnl0ZXMg
PSBQRlhfQllURVMgKyAyOworICAgICAgICBpZiAoIGV2ZXhfZW5jb2RlZCgpICkKKyAgICAgICAg
eworICAgICAgICAgICAgaW5zbl9ieXRlcyA9IEVWRVhfUEZYX0JZVEVTICsgMjsKKyAgICAgICAg
ICAgIGNvcHlfRVZFWChvcGMsIGV2ZXgpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAg
ICAgeworICAgICAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7CisgICAgICAgICAg
ICBjb3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4LCB2ZXgpOworICAgICAgICB9CiAgICAgICAg
IG9wY1syXSA9IDB4YzM7CiAKLSAgICAgICAgY29weV9SRVhfVkVYKG9wYywgcmV4X3ByZWZpeCwg
dmV4KTsKICAgICAgICAgaW52b2tlX3N0dWIoX1BSRV9FRkxBR1MoIltlZmxhZ3NdIiwgIlttYXNr
XSIsICJbdG1wXSIpLAogICAgICAgICAgICAgICAgICAgICBfUE9TVF9FRkxBR1MoIltlZmxhZ3Nd
IiwgIlttYXNrXSIsICJbdG1wXSIpLAogICAgICAgICAgICAgICAgICAgICBbZWZsYWdzXSAiK2ci
IChfcmVncy5lZmxhZ3MpLApAQCAtNjE0Nyw2ICs2MTU3LDIwIEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUpOwogICAgICAgICBicmVhazsKIAorICAgIENB
U0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4MmUpOiAvKiB2dWNvbWlze3MsZH0geG1t
L21lbSx4bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVYLCAweDBmLCAweDJmKTog
LyogdmNvbWlze3MsZH0geG1tL21lbSx4bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKChldmV4LnJlZyAhPSAweGYgfHwgIWV2ZXguUlggfHwgZXZleC5vcG1zayB8fAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChlYS50eXBlICE9IE9QX1JFRyAmJiBldmV4LmJyKSB8
fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXgudyAhPSBldmV4LnBmeCksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAgICAgICBob3N0X2FuZF92
Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2sodHJ1ZSk7
CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfem1tKTsKKworICAgICAgICBvcGMgPSBpbml0
X2V2ZXgoc3R1Yik7CisgICAgICAgIG9wX2J5dGVzID0gNCA8PCBldmV4Lnc7CisgICAgICAgIGdv
dG8gdmNvbWk7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MzApOiAvKiB3cm1zciAq
LwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW1vZGVfcmluZzAoKSwgRVhDX0dQLCAw
KTsKICAgICAgICAgZmFpbF9pZihvcHMtPndyaXRlX21zciA9PSBOVUxMKTsKCgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:21:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:21: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-devel-bounces@lists.xenproject.org>)
	id 1gOgg5-0008TG-5N; Mon, 19 Nov 2018 10:21: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgg3-0008T7-Sm
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:21:11 +0000
X-Inumbo-ID: d543c098-ebe4-11e8-a0c5-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d543c098-ebe4-11e8-a0c5-12d6303a7972;
 Mon, 19 Nov 2018 10:21:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:21:09 -0700
Message-Id: <5BF28E9102000078001FD4B1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:21:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 14/47] x86emul: support AVX512{F,
 BW} packed integer compare insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5jbHVkZSBWUFRFU1R7LE59TXtCLEQsUSxXfSBhcyBvbmNlIGFnYWluIHBvc3NpYmx5IHVzZWQg
YnkgdGhlIGNvbXBpbGVyCmZvciBjb21wYXJpc29uIGFnYWluc3QgYWxsLXplcm8gdmVjdG9ycy4K
CkFsc28gdGFibGUgZW50cmllcyBmb3IgYSBmZXcgbW9yZSBpbnNucyBnZXQgdGhlaXIgLmQ4cyBm
aWVsZCBzZXQgcmlnaHQKYXdheSwgYWdhaW4gaW4gb3JkZXIgdG8gbm90IHNwbGl0IGFuZCBsYXRl
ciByZS1jb21iaW5lIHRoZSBncm91cHMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNw
OC5jCkBAIC0xNjIsOCArMTYyLDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJm
X2FsbFtdID0KICAgICBJTlNOX0ZQKG11bCwgICAgICAgICAgICAgMGYsIDU5KSwKICAgICBJTlNO
KHBhbmQsICAgICAgICAgNjYsICAgMGYsIGRiLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5T
TihwYW5kbiwgICAgICAgIDY2LCAgIDBmLCBkZiwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElO
U04ocGNtcCwgICAgICAgICA2NiwgMGYzYSwgMWYsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJ
TlNOKHBjbXBlcWQsICAgICAgNjYsICAgMGYsIDc2LCAgICB2bCwgICAgICBkLCB2bCksCisgICAg
SU5TTihwY21wZXFxLCAgICAgIDY2LCAwZjM4LCAyOSwgICAgdmwsICAgICAgcSwgdmwpLAorICAg
IElOU04ocGNtcGd0ZCwgICAgICA2NiwgICAwZiwgNjYsICAgIHZsLCAgICAgIGQsIHZsKSwKKyAg
ICBJTlNOKHBjbXBndHEsICAgICAgNjYsIDBmMzgsIDM3LCAgICB2bCwgICAgICBxLCB2bCksCisg
ICAgSU5TTihwY21wdSwgICAgICAgIDY2LCAwZjNhLCAxZSwgICAgdmwsICAgICBkcSwgdmwpLAog
ICAgIElOU04ocG9yLCAgICAgICAgICA2NiwgICAwZiwgZWIsICAgIHZsLCAgICAgZHEsIHZsKSwK
ICAgICBJTlNOKHB0ZXJubG9nLCAgICAgNjYsIDBmM2EsIDI1LCAgICB2bCwgICAgIGRxLCB2bCks
CisgICAgSU5TTihwdGVzdG0sICAgICAgIDY2LCAwZjM4LCAyNywgICAgdmwsICAgICBkcSwgdmwp
LAorICAgIElOU04ocHRlc3RubSwgICAgICBmMywgMGYzOCwgMjcsICAgIHZsLCAgICAgZHEsIHZs
KSwKICAgICBJTlNOKHB4b3IsICAgICAgICAgNjYsICAgMGYsIGVmLCAgICB2bCwgICAgIGRxLCB2
bCksCiAgICAgSU5TTl9QRlAoc2h1ZiwgICAgICAgICAgIDBmLCBjNiksCiAgICAgSU5TTl9GUChz
cXJ0LCAgICAgICAgICAgIDBmLCA1MSksCkBAIC0xOTUsNiArMjAzLDE0IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXQogICAgIElOU04obW92ZHF1OCwgICAgIGYyLCAg
IDBmLCA3ZiwgICAgdmwsICAgIGIsIHZsKSwKICAgICBJTlNOKG1vdmRxdTE2LCAgICBmMiwgICAw
ZiwgNmYsICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihtb3ZkcXUxNiwgICAgZjIsICAgMGYs
IDdmLCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocGNtcCwgICAgICAgIDY2LCAwZjNhLCAz
ZiwgICAgdmwsICAgYncsIHZsKSwKKyAgICBJTlNOKHBjbXBlcWIsICAgICA2NiwgICAwZiwgNzQs
ICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihwY21wZXF3LCAgICAgNjYsICAgMGYsIDc1LCAg
ICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocGNtcGd0YiwgICAgIDY2LCAgIDBmLCA2NCwgICAg
dmwsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBjbXBndHcsICAgICA2NiwgICAwZiwgNjUsICAgIHZs
LCAgICB3LCB2bCksCisgICAgSU5TTihwY21wdSwgICAgICAgNjYsIDBmM2EsIDNlLCAgICB2bCwg
ICBidywgdmwpLAorICAgIElOU04ocHRlc3RtLCAgICAgIDY2LCAwZjM4LCAyNiwgICAgdmwsICAg
YncsIHZsKSwKKyAgICBJTlNOKHB0ZXN0bm0sICAgICBmMywgMGYzOCwgMjYsICAgIHZsLCAgIGJ3
LCB2bCksCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10gPSB7
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zMTMsMTQgKzMxMywxNCBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweDVhIC4uLiAweDViXSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsweDVj
IC4uLiAweDVmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX2FueV9mcCwgZDhz
X3ZsIH0sCiAgICAgWzB4NjAgLi4uIDB4NjJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0s
IHNpbWRfb3RoZXIgfSwKLSAgICBbMHg2MyAuLi4gMHg2N10gPSB7IERzdEltcGxpY2l0fFNyY01l
bXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4NjMgLi4uIDB4NjddID0geyBEc3RJ
bXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4
NjggLi4uIDB4NmFdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwK
ICAgICBbMHg2YiAuLi4gMHg2ZF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9w
YWNrZWRfaW50IH0sCiAgICAgWzB4NmVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92
LCBzaW1kX25vbmUsIGQ4c19kcTY0IH0sCiAgICAgWzB4NmZdID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk18TW92LCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweDcwXSA9IHsg
U3JjSW1tQnl0ZXxNb2RSTXxUd29PcCwgc2ltZF9vdGhlciB9LAogICAgIFsweDcxIC4uLiAweDcz
XSA9IHsgRHN0SW1wbGljaXR8U3JjSW1tQnl0ZXxNb2RSTSB9LAotICAgIFsweDc0IC4uLiAweDc2
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBb
MHg3NCAuLi4gMHg3Nl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRf
aW50LCBkOHNfdmwgfSwKICAgICBbMHg3N10gPSB7IERzdEltcGxpY2l0fFNyY05vbmUgfSwKICAg
ICBbMHg3OF0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCiAgICAgWzB4NzldID0geyBEc3RSZWd8
U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKQEAgLTQ0NCwxMyArNDQ0LDEzIEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4MWJdID0geyAuc2ltZF9z
aXplID0gc2ltZF8yNTYsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAgICBb
MHgxYyAuLi4gMHgxZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3Ag
PSAxIH0sCiAgICAgWzB4MjAgLi4uIDB4MjVdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwg
LnR3b19vcCA9IDEgfSwKLSAgICBbMHgyOCAuLi4gMHgyOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9pbnQgfSwKKyAgICBbMHgyNiAuLi4gMHgyOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgyYV0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4
MmJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4MmMgLi4uIDB4
MmRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHgyZSAuLi4gMHgy
Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnRvX21lbSA9IDEgfSwKICAgICBb
MHgzMCAuLi4gMHgzNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9
LAotICAgIFsweDM2IC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9
LAorICAgIFsweDM2IC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwg
LmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDQwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ludCB9LAogICAgIFsweDQxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3
b19vcCA9IDEgfSwKICAgICBbMHg0NSAuLi4gMHg0N10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9pbnQgfSwKQEAgLTUxNiw2ICs1MTYsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBm
M2FfdGFibGUgewogICAgIFsweDE4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4IH0sCiAgICAg
WzB4MTldID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50b19tZW0gPSAxLCAudHdvX29wID0g
MSB9LAogICAgIFsweDFkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50b19tZW0gPSAx
LCAudHdvX29wID0gMSB9LAorICAgIFsweDFlIC4uLiAweDFmXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDIwXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfbm9uZSB9LAogICAgIFsweDIxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIg
fSwKICAgICBbMHgyMl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUgfSwKQEAgLTUyMyw2ICs1
MjQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2FfdGFibGUgewogICAgIFsweDMwIC4u
LiAweDMzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCiAgICAg
WzB4MzhdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjggfSwKICAgICBbMHgzOV0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kXzEyOCwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxIH0sCisgICAgWzB4M2Ug
Li4uIDB4M2ZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3Zs
IH0sCiAgICAgWzB4NDAgLi4uIDB4NDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAg
fSwKICAgICBbMHg0Ml0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBb
MHg0NF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKQEAgLTY1NzYsNiArNjU3
OCwzMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgpOwog
ICAgICAgICBnb3RvIHNpbWRfMGZfY29tbW9uOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
X0YzKDB4MGYzOCwgMHgyNik6IC8qIHZwdGVzdG5te2Isd30gW3h5el1tbS9tZW0sW3h5el1tbSxr
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgyNyk6IC8qIHZw
dGVzdG5te2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxre2t9ICovCisgICAgICAgIG9wX2J5dGVz
ID0gMTYgPDwgZXZleC5scjsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsICAgMHg2NCk6IC8qIHZwY21wZXFiIFt4eXpdbW0vbWVt
LFt4eXpdbW0sa3trfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAgIDB4
NjUpOiAvKiB2cGNtcGVxdyBbeHl6XW1tL21lbSxbeHl6XW1tLGt7a30gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgICAweDY2KTogLyogdnBjbXBlcWQgW3h5el1tbS9tZW0s
W3h5el1tbSxre2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsICAgMHg3
NCk6IC8qIHZwY21wZ3RiIFt4eXpdbW0vbWVtLFt4eXpdbW0sa3trfSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmLCAgIDB4NzUpOiAvKiB2cGNtcGd0dyBbeHl6XW1tL21lbSxb
eHl6XW1tLGt7a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgICAweDc2
KTogLyogdnBjbXBndGQgW3h5el1tbS9tZW0sW3h5el1tbSxre2t9ICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgyNik6IC8qIHZwdGVzdG17Yix3fSBbeHl6XW1tL21l
bSxbeHl6XW1tLGt7a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAw
eDI3KTogLyogdnB0ZXN0bXtkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sa3trfSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MjkpOiAvKiB2cGNtcGVxcSBbeHl6XW1t
L21lbSxbeHl6XW1tLGt7a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4
LCAweDM3KTogLyogdnBjbXBndHEgW3h5el1tbS9tZW0sW3h5el1tbSxre2t9ICovCisgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC5yIHx8ICFldmV4LlIgfHwgZXZleC56LCBFWENf
VUQpOworICAgICAgICBpZiAoIGIgJiAoZXh0ID09IGV4dF8wZjM4ID8gMSA6IDIpICkKKyAgICAg
ICAgeworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGIgIT0gMHgyNyAmJiBldmV4
LncgIT0gKGIgJiAxKSwgRVhDX1VEKTsKKyAgICAgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7
CisgICAgICAgIH0KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncpOwor
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAg
ZWxlbV9ieXRlcyA9IDEgPDwgKGV4dCA9PSBleHRfMGYgPyBiICYgMSA6IGV2ZXgudyk7CisgICAg
ICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKKyAgICAgICAgZ290byBzaW1kX3ptbTsKKwog
ICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NmUpOiAgICAvKiBtb3Z7ZCxxfSByL20s
eyx4fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2ZSk6IC8qIHZt
b3Z7ZCxxfSByL20seG1tICovCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg3ZSk6
ICAgIC8qIG1vdntkLHF9IHsseH1tbSxyL20gKi8KQEAgLTc1ODIsNiArNzYxMCw3IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKICAgICAgICAg
LyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwg
MHgyNSk6IC8qIHZwdGVybmxvZ3tkLHF9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1t
bXtrfSAqLworICAgIGF2eDUxMmZfaW1tOF9ub19zYWU6CiAgICAgICAgIGhvc3RfYW5kX3ZjcHVf
bXVzdF9oYXZlKGF2eDUxMmYpOwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlw
ZSAhPSBPUF9NRU0gJiYgZXZleC5iciwgRVhDX1VEKTsKICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hl
Y2soZmFsc2UpOwpAQCAtODc1Niw2ICs4Nzg1LDE5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBi
cmVhazsKICAgICB9CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDFl
KTogLyogdnBjbXB1e2QscX0gJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbSxre2t9ICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgxZik6IC8qIHZwY21we2QscX0gJGlt
bTgsW3h5el1tbS9tZW0sW3h5el1tbSxre2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
XzY2KDB4MGYzYSwgMHgzZSk6IC8qIHZwY21wdXtiLHd9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpd
bW0sa3trfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4M2YpOiAv
KiB2cGNtcHtiLHd9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sa3trfSAqLworICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoIWV2ZXguciB8fCAhZXZleC5SIHx8IGV2ZXgueiwgRVhDX1VE
KTsKKyAgICAgICAgaWYgKCAhKGIgJiAweDIwKSApCisgICAgICAgICAgICBnb3RvIGF2eDUxMmZf
aW1tOF9ub19zYWU7CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsK
KyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAg
IGVsZW1fYnl0ZXMgPSAxIDw8IGV2ZXgudzsKKyAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFs
c2UpOworICAgICAgICBnb3RvIHNpbWRfaW1tOF96bW07CisKICAgICBjYXNlIFg4NkVNVUxfT1BD
XzY2KDB4MGYzYSwgMHgyMCk6IC8qIHBpbnNyYiAkaW1tOCxyMzIvbTgseG1tICovCiAgICAgY2Fz
ZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MjIpOiAvKiBwaW5zcntkLHF9ICRpbW04LHIvbSx4
bW0gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8xKTsKCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:22:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:22: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-devel-bounces@lists.xenproject.org>)
	id 1gOggp-00007Q-HN; Mon, 19 Nov 2018 10:21: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOggo-00007J-L3
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:21:58 +0000
X-Inumbo-ID: f189da26-ebe4-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f189da26-ebe4-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:21:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:21:56 -0700
Message-Id: <5BF28EC102000078001FD4B4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:21:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 15/47] x86emul: support AVX512{F,
 BW} packed integer arithmetic insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZTogdnBhZGQqIC8gdnBzdWIqIGV0IGFsIGFyZSBwdXQgYXQgc2VlbWluZ2x5IHRoZSB3cm9u
ZyBzbG90IG9mIHRoZQpiaWcgc3dpdGNoKCkuIFRoaXMgaXMgaW4gYW50aWNpcGF0aW9uIG9mIGFk
ZGluZyBlLmcuIHZwdW5wY2sqIHRvIHRob3NlCmdyb3VwcyAoc2VlIHRoZSBsZWdhY3kvVkVYIGVu
Y29kZWQgY2FzZSBsYWJlbHMgbmVhcmJ5IHRvIHN1cHBvcnQgdGhpcykuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDogTW92ZSBhIGNhc2UgYmxv
Y2sgZnVydGhlciBkb3duLgp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5j
CkBAIC0xNjAsNiArMTYwLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxs
W10gPQogICAgIElOU05fUEZQX05CKG1vdnUsICAgICAgICAwZiwgMTApLAogICAgIElOU05fUEZQ
X05CKG1vdnUsICAgICAgICAwZiwgMTEpLAogICAgIElOU05fRlAobXVsLCAgICAgICAgICAgICAw
ZiwgNTkpLAorICAgIElOU04ocGFkZGQsICAgICAgICA2NiwgICAwZiwgZmUsICAgIHZsLCAgICAg
IGQsIHZsKSwKKyAgICBJTlNOKHBhZGRxLCAgICAgICAgNjYsICAgMGYsIGQ0LCAgICB2bCwgICAg
ICBxLCB2bCksCiAgICAgSU5TTihwYW5kLCAgICAgICAgIDY2LCAgIDBmLCBkYiwgICAgdmwsICAg
ICBkcSwgdmwpLAogICAgIElOU04ocGFuZG4sICAgICAgICA2NiwgICAwZiwgZGYsICAgIHZsLCAg
ICAgZHEsIHZsKSwKICAgICBJTlNOKHBjbXAsICAgICAgICAgNjYsIDBmM2EsIDFmLCAgICB2bCwg
ICAgIGRxLCB2bCksCkBAIC0xNjgsNyArMTcwLDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVz
dCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOKHBjbXBndGQsICAgICAgNjYsICAgMGYsIDY2LCAg
ICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihwY21wZ3RxLCAgICAgIDY2LCAwZjM4LCAzNywg
ICAgdmwsICAgICAgcSwgdmwpLAogICAgIElOU04ocGNtcHUsICAgICAgICA2NiwgMGYzYSwgMWUs
ICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHBtYXhzLCAgICAgICAgNjYsIDBmMzgsIDNk
LCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwbWF4dSwgICAgICAgIDY2LCAwZjM4LCAz
ZiwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04ocG1pbnMsICAgICAgICA2NiwgMGYzOCwg
MzksICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHBtaW51LCAgICAgICAgNjYsIDBmMzgs
IDNiLCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwbXVsZHEsICAgICAgIDY2LCAwZjM4
LCAyOCwgICAgdmwsICAgICAgcSwgdmwpLAorICAgIElOU04ocG11bGxkLCAgICAgICA2NiwgMGYz
OCwgNDAsICAgIHZsLCAgICAgIGQsIHZsKSwKKyAgICBJTlNOKHBtdWx1ZHEsICAgICAgNjYsICAg
MGYsIGY0LCAgICB2bCwgICAgICBxLCB2bCksCiAgICAgSU5TTihwb3IsICAgICAgICAgIDY2LCAg
IDBmLCBlYiwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04ocHN1YmQsICAgICAgICA2Niwg
ICAwZiwgZmEsICAgIHZsLCAgICAgIGQsIHZsKSwKKyAgICBJTlNOKHBzdWJxLCAgICAgICAgNjYs
ICAgMGYsIGZiLCAgICB2bCwgICAgICBxLCB2bCksCiAgICAgSU5TTihwdGVybmxvZywgICAgIDY2
LCAwZjNhLCAyNSwgICAgdmwsICAgICBkcSwgdmwpLAogICAgIElOU04ocHRlc3RtLCAgICAgICA2
NiwgMGYzOCwgMjcsICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHB0ZXN0bm0sICAgICAg
ZjMsIDBmMzgsIDI3LCAgICB2bCwgICAgIGRxLCB2bCksCkBAIC0yMDMsMTIgKzIxNCwzOSBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAgICBJTlNOKG1vdmRxdTgs
ICAgICBmMiwgICAwZiwgN2YsICAgIHZsLCAgICBiLCB2bCksCiAgICAgSU5TTihtb3ZkcXUxNiwg
ICAgZjIsICAgMGYsIDZmLCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04obW92ZHF1MTYsICAg
IGYyLCAgIDBmLCA3ZiwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBhZGRiLCAgICAgICA2
NiwgICAwZiwgZmMsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihwYWRkc2IsICAgICAgNjYs
ICAgMGYsIGVjLCAgICB2bCwgICAgYiwgdmwpLAorICAgIElOU04ocGFkZHN3LCAgICAgIDY2LCAg
IDBmLCBlZCwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBhZGR1c2IsICAgICA2NiwgICAw
ZiwgZGMsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihwYWRkdXN3LCAgICAgNjYsICAgMGYs
IGRkLCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocGFkZHcsICAgICAgIDY2LCAgIDBmLCBm
ZCwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBhdmdiLCAgICAgICA2NiwgICAwZiwgZTAs
ICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihwYXZndywgICAgICAgNjYsICAgMGYsIGUzLCAg
ICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocGNtcCwgICAgICAgIDY2LCAwZjNhLCAzZiwgICAg
dmwsICAgYncsIHZsKSwKICAgICBJTlNOKHBjbXBlcWIsICAgICA2NiwgICAwZiwgNzQsICAgIHZs
LCAgICBiLCB2bCksCiAgICAgSU5TTihwY21wZXF3LCAgICAgNjYsICAgMGYsIDc1LCAgICB2bCwg
ICAgdywgdmwpLAogICAgIElOU04ocGNtcGd0YiwgICAgIDY2LCAgIDBmLCA2NCwgICAgdmwsICAg
IGIsIHZsKSwKICAgICBJTlNOKHBjbXBndHcsICAgICA2NiwgICAwZiwgNjUsICAgIHZsLCAgICB3
LCB2bCksCiAgICAgSU5TTihwY21wdSwgICAgICAgNjYsIDBmM2EsIDNlLCAgICB2bCwgICBidywg
dmwpLAorICAgIElOU04ocG1hZGR3ZCwgICAgIDY2LCAgIDBmLCBmNSwgICAgdmwsICAgIHcsIHZs
KSwKKyAgICBJTlNOKHBtYXhzYiwgICAgICA2NiwgMGYzOCwgM2MsICAgIHZsLCAgICBiLCB2bCks
CisgICAgSU5TTihwbWF4c3csICAgICAgNjYsICAgMGYsIGVlLCAgICB2bCwgICAgdywgdmwpLAor
ICAgIElOU04ocG1heHViLCAgICAgIDY2LCAgIDBmLCBkZSwgICAgdmwsICAgIGIsIHZsKSwKKyAg
ICBJTlNOKHBtYXh1dywgICAgICA2NiwgMGYzOCwgM2UsICAgIHZsLCAgICB3LCB2bCksCisgICAg
SU5TTihwbWluc2IsICAgICAgNjYsIDBmMzgsIDM4LCAgICB2bCwgICAgYiwgdmwpLAorICAgIElO
U04ocG1pbnN3LCAgICAgIDY2LCAgIDBmLCBlYSwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNO
KHBtaW51YiwgICAgICA2NiwgICAwZiwgZGEsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihw
bWludXcsICAgICAgNjYsIDBmMzgsIDNhLCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocG11
bGh1dywgICAgIDY2LCAgIDBmLCBlNCwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBtdWxo
dywgICAgICA2NiwgICAwZiwgZTUsICAgIHZsLCAgICB3LCB2bCksCisgICAgSU5TTihwbXVsbHcs
ICAgICAgNjYsICAgMGYsIGQ1LCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocHNhZGJ3LCAg
ICAgIDY2LCAgIDBmLCBmNiwgICAgdmwsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBzdWJiLCAgICAg
ICA2NiwgICAwZiwgZjgsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihwc3Vic2IsICAgICAg
NjYsICAgMGYsIGU4LCAgICB2bCwgICAgYiwgdmwpLAorICAgIElOU04ocHN1YnN3LCAgICAgIDY2
LCAgIDBmLCBlOSwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBzdWJ1c2IsICAgICA2Niwg
ICAwZiwgZDgsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihwc3VidXN3LCAgICAgNjYsICAg
MGYsIGQ5LCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocHN1YncsICAgICAgIDY2LCAgIDBm
LCBmOSwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHB0ZXN0bSwgICAgICA2NiwgMGYzOCwg
MjYsICAgIHZsLCAgIGJ3LCB2bCksCiAgICAgSU5TTihwdGVzdG5tLCAgICAgZjMsIDBmMzgsIDI2
LCAgICB2bCwgICBidywgdmwpLAogfTsKQEAgLTIxNyw2ICsyNTUsNyBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10KICAgICBJTlNOX1BGUChhbmQsICAgICAgICAgICAg
ICAwZiwgNTQpLAogICAgIElOU05fUEZQKGFuZG4sICAgICAgICAgICAgIDBmLCA1NSksCiAgICAg
SU5TTl9QRlAob3IsICAgICAgICAgICAgICAgMGYsIDU2KSwKKyAgICBJTlNOKHBtdWxscSwgICAg
ICAgICA2NiwgMGYzOCwgNDAsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTl9QRlAoeG9yLCAgICAg
ICAgICAgICAgMGYsIDU3KSwKIH07CiAKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
QEAgLTM2NywyMSArMzY3LDIxIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7
CiAgICAgWzB4YzggLi4uIDB4Y2ZdID0geyBJbXBsaWNpdE9wcyB9LAogICAgIFsweGQwXSA9IHsg
RHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX290aGVyIH0sCiAgICAgWzB4ZDEgLi4uIDB4
ZDNdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKLSAgICBbMHhk
NCAuLi4gMHhkNV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50
IH0sCisgICAgWzB4ZDQgLi4uIDB4ZDVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNp
bWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZDZdID0geyBEc3RNZW18U3JjSW1wbGlj
aXR8TW9kUk18TW92LCBzaW1kX290aGVyLCAzIH0sCiAgICAgWzB4ZDddID0geyBEc3RSZWd8U3Jj
SW1wbGljaXR8TW9kUk18TW92IH0sCiAgICAgWzB4ZDggLi4uIDB4ZGZdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCi0gICAgWzB4ZTBdID0g
eyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweGUw
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9
LAogICAgIFsweGUxIC4uLiAweGUyXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1k
X290aGVyIH0sCi0gICAgWzB4ZTMgLi4uIDB4ZTVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9k
Uk0sIHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweGUzIC4uLiAweGU1XSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweGU2XSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsweGU3
XSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfaW50LCBkOHNf
dmwgfSwKICAgICBbMHhlOCAuLi4gMHhlZl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwg
c2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHhmMF0gPSB7IERzdEltcGxpY2l0fFNy
Y01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKICAgICBbMHhmMSAuLi4gMHhmM10gPSB7IERz
dEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LAotICAgIFsweGY0IC4uLiAweGY2
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBb
MHhmNCAuLi4gMHhmNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRf
aW50LCBkOHNfdmwgfSwKICAgICBbMHhmN10gPSB7IERzdE1lbXxTcmNNZW18TW9kUk18TW92LCBz
aW1kX3BhY2tlZF9pbnQgfSwKLSAgICBbMHhmOCAuLi4gMHhmZV0gPSB7IERzdEltcGxpY2l0fFNy
Y01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4ZjggLi4uIDB4ZmVdID0geyBE
c3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAg
WzB4ZmZdID0geyBNb2RSTSB9CiB9OwogCkBAIC00NTEsNyArNDUxLDcgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHgyZSAuLi4gMHgyZl0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9mcCwgLnRvX21lbSA9IDEgfSwKICAgICBbMHgzMCAuLi4gMHgzNV0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAogICAgIFsweDM2IC4u
LiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9
LAotICAgIFsweDQwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsw
eDQwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAog
ICAgIFsweDQxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEg
fSwKICAgICBbMHg0NSAuLi4gMHg0N10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQg
fSwKICAgICBbMHg1OCAuLi4gMHg1OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdv
X29wID0gMSB9LApAQCAtNTk3OCw2ICs1OTc4LDEwIEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGRmKTogLyogdnBhbmRue2QscX0gW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYsIDB4ZWIpOiAvKiB2cG9ye2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICov
CiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZWYpOiAvKiB2cHhvcntkLHF9
IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmMzgsIDB4MzkpOiAvKiB2cG1pbnN7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDNi
KTogLyogdnBtaW51e2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzZCk6IC8qIHZwbWF4c3tkLHF9IFt4
eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmMzgsIDB4M2YpOiAvKiB2cG1heHV7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4
eXpdbW17a30gKi8KICAgICBhdng1MTJmX25vX3NhZToKICAgICAgICAgaG9zdF9hbmRfdmNwdV9t
dXN0X2hhdmUoYXZ4NTEyZik7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBl
ICE9IE9QX01FTSAmJiBldmV4LmJyLCBFWENfVUQpOwpAQCAtNjU3OCw2ICs2NTgyLDMxIEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCk7CiAgICAgICAgIGdv
dG8gc2ltZF8wZl9jb21tb247CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwg
MHhmNSk6IC8qIHZwbWFkZHdkIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGY2KTogLyogdnBzYWRidyBbeHl6XW1t
L21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBm
YWxzZTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYsIDB4ZDUpOiAvKiB2cG11bGx3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1t
bXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGQ4KTogLyogdnBz
dWJ1c2IgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYsIDB4ZDkpOiAvKiB2cHN1YnVzdyBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhkYyk6
IC8qIHZwYWRkdXNiIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGRkKTogLyogdnBhZGR1c3cgW3h5el1tbS9tZW0s
W3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYs
IDB4ZTApOiAvKiB2cGF2Z2IgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZTMpOiAvKiB2cGF2Z3cgW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYsIDB4ZTUpOiAvKiB2cG11bGh3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGU4KTogLyogdnBzdWJzYiBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHhlOSk6IC8qIHZwc3Vic3cgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZWMpOiAvKiB2cGFkZHNi
IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmLCAweGVkKTogLyogdnBhZGRzdyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpd
bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmOCk6IC8qIHZw
c3ViYiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZiwgMHhmOSk6IC8qIHZwc3VidyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4
eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmYyk6IC8q
IHZwYWRkYiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmZCk6IC8qIHZwYWRkdyBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncp
OworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKKyAgICAg
ICAgZWxlbV9ieXRlcyA9IDEgPDwgKGIgJiAxKTsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3Nh
ZTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MjYpOiAvKiB2cHRl
c3RubXtiLHd9IFt4eXpdbW0vbWVtLFt4eXpdbW0sa3trfSAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF9GMygweDBmMzgsIDB4MjcpOiAvKiB2cHRlc3RubXtkLHF9IFt4eXpdbW0vbWVtLFt4
eXpdbW0sa3trfSAqLwogICAgICAgICBvcF9ieXRlcyA9IDE2IDw8IGV2ZXgubHI7CkBAIC02NjA0
LDYgKzY2MzMsMTIgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZh
bHNlKTsKICAgICAgICAgZ290byBzaW1kX3ptbTsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmLCAweGQ0KTogLyogdnBhZGRxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGY0KTogLyogdnBtdWx1
ZHEgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHgyOCk6IC8qIHZwbXVsZHEgW3h5el1tbS9tZW0sW3h5el1tbSxb
eHl6XW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC53LCBFWENf
VUQpOworICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOworCiAgICAgQ0FTRV9TSU1EX1BBQ0tF
RF9JTlQoMHgwZiwgMHg2ZSk6ICAgIC8qIG1vdntkLHF9IHIvbSx7LHh9bW0gKi8KICAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDZlKTogLyogdm1vdntkLHF9IHIvbSx4bW0gKi8K
ICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDdlKTogICAgLyogbW92e2QscX0geyx4
fW1tLHIvbSAqLwpAQCAtNzgyNSw2ICs3ODYwLDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBv
cF9ieXRlcyA9IHZleC5wZnggPyAxNiA6IDg7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9pbnQ7CiAK
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmYSk6IC8qIHZwc3ViZCBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHhmYik6IC8qIHZwc3VicSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmZSk6IC8qIHZwYWRkZCBb
eHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKGV2ZXgudyAhPSAoYiAmIDEpLCBFWENfVUQpOworICAgICAgICBnb3RvIGF2eDUxMmZf
bm9fc2FlOworCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGQ0KTogICAgICAgIC8qIHBh
ZGRxIG1tL202NCxtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhmNCk6ICAgICAg
ICAvKiBwbXVsdWRxIG1tL202NCxtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhm
Yik6ICAgICAgICAvKiBwc3VicSBtbS9tNjQsbW0gKi8KQEAgLTc4NTMsNiArNzg5NCwxNiBAQCB4
ODZfZW11bGF0ZSgKICAgICAgICAgdmNwdV9tdXN0X2hhdmUobW14ZXh0KTsKICAgICAgICAgZ290
byBzaW1kXzBmX21teDsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGRh
KTogLyogdnBtaW51YiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhkZSk6IC8qIHZwbWF4dWIgW3h5el1tbS9tZW0s
W3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYs
IDB4ZTQpOiAvKiB2cG11bGh1dyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlYSk6IC8qIHZwbWluc3cgW3h5el1t
bS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYsIDB4ZWUpOiAvKiB2cG1heHN3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7CisgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJyLCBFWENfVUQpOworICAgICAgICBlbGVtX2J5dGVz
ID0gYiAmIDB4MTAgPyAxIDogMjsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKKwogICAg
IGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHhlNik6ICAgICAgIC8qIGN2dHRwZDJkcSB4bW0v
bWVtLHhtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZTYpOiAgIC8q
IHZjdnR0cGQyZHEge3gseX1tbS9tZW0seG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19GMygw
eDBmLCAweGU2KTogICAgICAgLyogY3Z0ZHEycGQgeG1tL21lbSx4bW0gKi8KQEAgLTgyMjcsNiAr
ODI3OCwyMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUo
c3NlNF8yKTsKICAgICAgICAgZ290byBzaW1kXzBmMzhfY29tbW9uOwogCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzOCk6IC8qIHZwbWluc2IgW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHgzYSk6IC8qIHZwbWludXcgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzYyk6IC8qIHZwbWF4c2IgW3h5el1t
bS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzOCwgMHgzZSk6IC8qIHZwbWF4dXcgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9
ICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGVsZW1fYnl0
ZXMgPSBiICYgMiA/OiAxOworICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOworCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg0MCk6IC8qIHZwbXVsbHtkLHF9IFt4eXpd
bW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBpZiAoIGV2ZXgudyApCisgICAg
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CisgICAgICAgIGdvdG8g
YXZ4NTEyZl9ub19zYWU7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHhkYik6
ICAgICAvKiBhZXNpbWMgeG1tL20xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhf
NjYoMHgwZjM4LCAweGRiKTogLyogdmFlc2ltYyB4bW0vbTEyOCx4bW0gKi8KICAgICBjYXNlIFg4
NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHhkYyk6ICAgICAvKiBhZXNlbmMgeG1tL20xMjgseG1tLHht
bSAqLwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:22:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gOghN-0000Dr-0m; Mon, 19 Nov 2018 10:22:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOghL-0000DX-Bi
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:22:31 +0000
X-Inumbo-ID: 04c8cc53-ebe5-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04c8cc53-ebe5-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:22:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:22:29 -0700
Message-Id: <5BF28EE102000078001FD4B7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:22:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 16/47] x86emul: use simd_128 also for legacy
 vector shift insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBlbGltaW5hdGVzIGEgc2VwYXJhdGUgY2FzZSBibG9jayBoZXJlLCBhbmQgYWxsb3dzIHRv
IGdldCBhd2F5IHdpdGgKZmV3ZXIgbmV3IG9uZXMgd2hlbiBhZGRpbmcgQVZYNTEyIHZlY3RvciBz
aGlmdHMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQp2MzogTmV3LgoKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTM2NiwxOSAr
MzY2LDE5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4Yzdd
ID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LAogICAgIFsweGM4IC4uLiAweGNmXSA9IHsgSW1wbGlj
aXRPcHMgfSwKICAgICBbMHhkMF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9v
dGhlciB9LAotICAgIFsweGQxIC4uLiAweGQzXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
LCBzaW1kX290aGVyIH0sCisgICAgWzB4ZDEgLi4uIDB4ZDNdID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk0sIHNpbWRfMTI4IH0sCiAgICAgWzB4ZDQgLi4uIDB4ZDVdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZDZdID0g
eyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX290aGVyLCAzIH0sCiAgICAgWzB4
ZDddID0geyBEc3RSZWd8U3JjSW1wbGljaXR8TW9kUk18TW92IH0sCiAgICAgWzB4ZDggLi4uIDB4
ZGZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3Zs
IH0sCiAgICAgWzB4ZTBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2Vk
X2ludCwgZDhzX3ZsIH0sCi0gICAgWzB4ZTEgLi4uIDB4ZTJdID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKKyAgICBbMHhlMSAuLi4gMHhlMl0gPSB7IERzdEltcGxp
Y2l0fFNyY01lbXxNb2RSTSwgc2ltZF8xMjggfSwKICAgICBbMHhlMyAuLi4gMHhlNV0gPSB7IERz
dEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBb
MHhlNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKICAg
ICBbMHhlN10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2lu
dCwgZDhzX3ZsIH0sCiAgICAgWzB4ZTggLi4uIDB4ZWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZjBdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCi0gICAgWzB4ZjEgLi4uIDB4ZjNd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKKyAgICBbMHhmMSAu
Li4gMHhmM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF8xMjggfSwKICAgICBb
MHhmNCAuLi4gMHhmNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRf
aW50LCBkOHNfdmwgfSwKICAgICBbMHhmN10gPSB7IERzdE1lbXxTcmNNZW18TW9kUk18TW92LCBz
aW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhmOCAuLi4gMHhmZV0gPSB7IERzdEltcGxpY2l0fFNy
Y01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKQEAgLTMzNDQsNyArMzM0NCw4
IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBzaW1kXzEyODoKLSAg
ICAgICAgb3BfYnl0ZXMgPSAxNjsKKyAgICAgICAgLyogVGhlIHNwZWNpYWwgY2FzZSBoZXJlIGFy
ZSBNTVggc2hpZnQgaW5zbnMuICovCisgICAgICAgIG9wX2J5dGVzID0gdmV4Lm9wY3ggfHwgdmV4
LnBmeCA/IDE2IDogODsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIHNpbWRfMjU2OgpAQCAt
NjQ3Myw2ICs2NDc0LDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYsIDB4NzUpOiAvKiB2cGNtcGVxdyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0g
Ki8KICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDc2KTogICAgLyogcGNtcGVxZCB7
LHh9bW0vbWVtLHsseH1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4
NzYpOiAvKiB2cGNtcGVxZCB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNF
X1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGQxKTogICAgLyogcHNybHcgeyx4fW1tL21lbSx7LHh9
bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGQxKTogLyogdnBzcmx3
IHhtbS9tMTI4LHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4
MGYsIDB4ZDIpOiAgICAvKiBwc3JsZCB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZDIpOiAvKiB2cHNybGQgeG1tL20xMjgse3gseX1tbSx7
eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhkMyk6ICAgIC8qIHBz
cmxxIHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgw
ZiwgMHhkMyk6IC8qIHZwc3JscSB4bW0vbTEyOCx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZDQpOiAgICAgLyogcGFkZHEgeG1tL20xMjgseG1tICov
CiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkNCk6IC8qIHZwYWRkcSB7eCx5
fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBm
LCAweGQ1KTogICAgLyogcG11bGx3IHsseH1tbS9tZW0seyx4fW1tICovCkBAIC02NDk1LDYgKzY1
MDIsMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHhkZik6IC8qIHZwYW5kbiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZTApOiAgICAgLyogcGF2Z2IgeG1tL20xMjgseG1tICov
CiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhlMCk6IC8qIHZwYXZnYiB7eCx5
fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBm
LCAweGUxKTogICAgLyogcHNyYXcgeyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmLCAweGUxKTogLyogdnBzcmF3IHhtbS9tMTI4LHt4LHl9bW0se3gs
eX1tbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZTIpOiAgICAvKiBwc3Jh
ZCB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4ZTIpOiAvKiB2cHNyYWQgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBY
ODZFTVVMX09QQ182NigweDBmLCAweGUzKTogICAgIC8qIHBhdmd3IHhtbS9tMTI4LHhtbSAqLwog
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZTMpOiAvKiB2cGF2Z3cge3gseX1t
bS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAw
eGU0KTogICAgIC8qIHBtdWxodXcgeG1tL20xMjgseG1tICovCkBAIC02NTE3LDYgKzY1MjgsMTIg
QEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhlZSk6
IC8qIHZwbWF4c3cge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgQ0FTRV9TSU1E
X1BBQ0tFRF9JTlQoMHgwZiwgMHhlZik6ICAgIC8qIHB4b3Igeyx4fW1tL21lbSx7LHh9bW0gKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGVmKTogLyogdnB4b3Ige3gseX1t
bS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwg
MHhmMSk6ICAgIC8qIHBzbGx3IHsseH1tbS9tZW0seyx4fW1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZiwgMHhmMSk6IC8qIHZwc2xsdyB4bW0vbTEyOCx7eCx5fW1tLHt4LHl9
bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweGYyKTogICAgLyogcHNsbGQg
eyx4fW1tL21lbSx7LHh9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAw
eGYyKTogLyogdnBzbGxkIHhtbS9tMTI4LHt4LHl9bW0se3gseX1tbSAqLworICAgIENBU0VfU0lN
RF9QQUNLRURfSU5UKDB4MGYsIDB4ZjMpOiAgICAvKiBwc2xscSB7LHh9bW0vbWVtLHsseH1tbSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZjMpOiAvKiB2cHNsbHEgeG1t
L20xMjgse3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAw
eGY0KTogICAgIC8qIHBtdWx1ZHEgeG1tL20xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZiwgMHhmNCk6IC8qIHZwbXVsdWRxIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gs
eX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZiwgMHhmNik6ICAgICAvKiBwc2Fk
YncgeG1tL20xMjgseG1tICovCkBAIC03ODQxLDI1ICs3ODU4LDYgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKLSAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBm
LCAweGQxKTogICAgLyogcHNybHcgeyx4fW1tL21lbSx7LHh9bW0gKi8KLSAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmLCAweGQxKTogLyogdnBzcmx3IHhtbS9tMTI4LHt4LHl9bW0se3gs
eX1tbSAqLwotICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZDIpOiAgICAvKiBwc3Js
ZCB7LHh9bW0vbWVtLHsseH1tbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4ZDIpOiAvKiB2cHNybGQgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICovCi0gICAgQ0FTRV9T
SU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhkMyk6ICAgIC8qIHBzcmxxIHsseH1tbS9tZW0seyx4fW1t
ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhkMyk6IC8qIHZwc3JscSB4
bW0vbTEyOCx7eCx5fW1tLHt4LHl9bW0gKi8KLSAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBm
LCAweGUxKTogICAgLyogcHNyYXcgeyx4fW1tL21lbSx7LHh9bW0gKi8KLSAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmLCAweGUxKTogLyogdnBzcmF3IHhtbS9tMTI4LHt4LHl9bW0se3gs
eX1tbSAqLwotICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZTIpOiAgICAvKiBwc3Jh
ZCB7LHh9bW0vbWVtLHsseH1tbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4ZTIpOiAvKiB2cHNyYWQgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICovCi0gICAgQ0FTRV9T
SU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhmMSk6ICAgIC8qIHBzbGx3IHsseH1tbS9tZW0seyx4fW1t
ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhmMSk6IC8qIHZwc2xsdyB4
bW0vbTEyOCx7eCx5fW1tLHt4LHl9bW0gKi8KLSAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBm
LCAweGYyKTogICAgLyogcHNsbGQgeyx4fW1tL21lbSx7LHh9bW0gKi8KLSAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmLCAweGYyKTogLyogdnBzbGxkIHhtbS9tMTI4LHt4LHl9bW0se3gs
eX1tbSAqLwotICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZjMpOiAgICAvKiBwc2xs
cSB7LHh9bW0vbWVtLHsseH1tbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYs
IDB4ZjMpOiAvKiB2cHNsbHEgeG1tL20xMjgse3gseX1tbSx7eCx5fW1tICovCi0gICAgICAgIG9w
X2J5dGVzID0gdmV4LnBmeCA/IDE2IDogODsKLSAgICAgICAgZ290byBzaW1kXzBmX2ludDsKLQog
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGZhKTogLyogdnBzdWJkIFt4eXpd
bW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmLCAweGZiKTogLyogdnBzdWJxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGZlKTogLyogdnBhZGRkIFt4
eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwoKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:23:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:23: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-devel-bounces@lists.xenproject.org>)
	id 1gOghq-0000I3-Bt; Mon, 19 Nov 2018 10:23: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgho-0000Hm-Os
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:23:00 +0000
X-Inumbo-ID: 1636c000-ebe5-11e8-8b1e-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1636c000-ebe5-11e8-8b1e-12d6303a7972;
 Mon, 19 Nov 2018 10:22:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:22:58 -0700
Message-Id: <5BF28EFE02000078001FD4BA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:22:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 17/47] x86emul: support AVX512{F,
 BW} shift/rotate insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZSB0aGF0IHNpbWRfcGFja2VkX2ZwIGZvciB0aGUgb3Bjb2RlIHNwYWNlIDBmMzggbWFqb3Ig
b3Bjb2RlcyAxNCBhbmQKMTUgaXMgbm90IHJlYWxseSBjb3JyZWN0LCBidXQgc3VmZmljaWVudCBm
b3IgdGhlIHB1cnBvc2VzIGhlcmUuIEZ1cnRoZXIKYWRqdXN0bWVudHMgbWF5IGxhdGVyIGJlIG5l
ZWRlZCBmb3IgdGhlIGRvd24gY29udmVyc2lvbiB1bnNpZ25lZApzYXR1cmF0aW5nIFZQTU9WKiBp
bnNucywgZmlyc3QgYW5kIGZvcmVtb3N0IGZvciB0aGUgZGlmZmVyZW50IERpc3A4CnNjYWxpbmcg
dGhvc2Ugb25lcyB1c2UuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgt
ZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0x
NzgsNiArMTc4LDI0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0K
ICAgICBJTlNOKHBtdWxsZCwgICAgICAgNjYsIDBmMzgsIDQwLCAgICB2bCwgICAgICBkLCB2bCks
CiAgICAgSU5TTihwbXVsdWRxLCAgICAgIDY2LCAgIDBmLCBmNCwgICAgdmwsICAgICAgcSwgdmwp
LAogICAgIElOU04ocG9yLCAgICAgICAgICA2NiwgICAwZiwgZWIsICAgIHZsLCAgICAgZHEsIHZs
KSwKKyAgICBJTlNOWChwcm9sLCAgICAgICAgNjYsICAgMGYsIDcyLCAxLCB2bCwgICAgIGRxLCB2
bCksCisgICAgSU5TTihwcm9sdiwgICAgICAgIDY2LCAwZjM4LCAxNSwgICAgdmwsICAgICBkcSwg
dmwpLAorICAgIElOU05YKHByb3IsICAgICAgICA2NiwgICAwZiwgNzIsIDAsIHZsLCAgICAgZHEs
IHZsKSwKKyAgICBJTlNOKHByb3J2LCAgICAgICAgNjYsIDBmMzgsIDE0LCAgICB2bCwgICAgIGRx
LCB2bCksCisgICAgSU5TTihwc2xsZCwgICAgICAgIDY2LCAgIDBmLCBmMiwgICAgZWxfNCwgICAg
ZCwgdmwpLAorICAgIElOU05YKHBzbGxkLCAgICAgICA2NiwgICAwZiwgNzIsIDYsIHZsLCAgICAg
IGQsIHZsKSwKKyAgICBJTlNOKHBzbGxxLCAgICAgICAgNjYsICAgMGYsIGYzLCAgICBlbF8yLCAg
ICBxLCB2bCksCisgICAgSU5TTlgocHNsbHEsICAgICAgIDY2LCAgIDBmLCA3MywgNiwgdmwsICAg
ICAgcSwgdmwpLAorICAgIElOU04ocHNsbHYsICAgICAgICA2NiwgMGYzOCwgNDcsICAgIHZsLCAg
ICAgZHEsIHZsKSwKKyAgICBJTlNOWChwc3JhLCAgICAgICAgNjYsICAgMGYsIDcyLCA0LCB2bCwg
ICAgIGRxLCB2bCksCisgICAgSU5TTihwc3JhZCwgICAgICAgIDY2LCAgIDBmLCBlMiwgICAgZWxf
NCwgICAgZCwgdmwpLAorICAgIElOU04ocHNyYXEsICAgICAgICA2NiwgICAwZiwgZTIsICAgIGVs
XzIsICAgIHEsIHZsKSwKKyAgICBJTlNOKHBzcmF2LCAgICAgICAgNjYsIDBmMzgsIDQ2LCAgICB2
bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwc3JsZCwgICAgICAgIDY2LCAgIDBmLCBkMiwgICAg
ZWxfNCwgICAgZCwgdmwpLAorICAgIElOU05YKHBzcmxkLCAgICAgICA2NiwgICAwZiwgNzIsIDIs
IHZsLCAgICAgIGQsIHZsKSwKKyAgICBJTlNOKHBzcmxxLCAgICAgICAgNjYsICAgMGYsIGQzLCAg
ICBlbF8yLCAgICBxLCB2bCksCisgICAgSU5TTlgocHNybHEsICAgICAgIDY2LCAgIDBmLCA3Mywg
MiwgdmwsICAgICAgcSwgdmwpLAorICAgIElOU04ocHNybHYsICAgICAgICA2NiwgMGYzOCwgNDUs
ICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHBzdWJkLCAgICAgICAgNjYsICAgMGYsIGZh
LCAgICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihwc3VicSwgICAgICAgIDY2LCAgIDBmLCBm
YiwgICAgdmwsICAgICAgcSwgdmwpLAogICAgIElOU04ocHRlcm5sb2csICAgICA2NiwgMGYzYSwg
MjUsICAgIHZsLCAgICAgZHEsIHZsKSwKQEAgLTI0MSw2ICsyNTksMTcgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2FsbFtdCiAgICAgSU5TTihwbXVsaHcsICAgICAgNjYsICAg
MGYsIGU1LCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocG11bGx3LCAgICAgIDY2LCAgIDBm
LCBkNSwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBzYWRidywgICAgICA2NiwgICAwZiwg
ZjYsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTlgocHNsbGRxLCAgICAgNjYsICAgMGYsIDcz
LCA3LCB2bCwgICAgYiwgdmwpLAorICAgIElOU04ocHNsbHZ3LCAgICAgIDY2LCAwZjM4LCAxMiwg
ICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBzbGx3LCAgICAgICA2NiwgICAwZiwgZjEsICAg
IGVsXzgsICB3LCB2bCksCisgICAgSU5TTlgocHNsbHcsICAgICAgNjYsICAgMGYsIDcxLCA2LCB2
bCwgICAgdywgdmwpLAorICAgIElOU04ocHNyYXZ3LCAgICAgIDY2LCAwZjM4LCAxMSwgICAgdmws
ICAgIHcsIHZsKSwKKyAgICBJTlNOKHBzcmF3LCAgICAgICA2NiwgICAwZiwgZTEsICAgIGVsXzgs
ICB3LCB2bCksCisgICAgSU5TTlgocHNyYXcsICAgICAgNjYsICAgMGYsIDcxLCA0LCB2bCwgICAg
dywgdmwpLAorICAgIElOU05YKHBzcmxkcSwgICAgIDY2LCAgIDBmLCA3MywgMywgdmwsICAgIGIs
IHZsKSwKKyAgICBJTlNOKHBzcmx2dywgICAgICA2NiwgMGYzOCwgMTAsICAgIHZsLCAgICB3LCB2
bCksCisgICAgSU5TTihwc3JsdywgICAgICAgNjYsICAgMGYsIGQxLCAgICBlbF84LCAgdywgdmwp
LAorICAgIElOU05YKHBzcmx3LCAgICAgIDY2LCAgIDBmLCA3MSwgMiwgdmwsICAgIHcsIHZsKSwK
ICAgICBJTlNOKHBzdWJiLCAgICAgICA2NiwgICAwZiwgZjgsICAgIHZsLCAgICBiLCB2bCksCiAg
ICAgSU5TTihwc3Vic2IsICAgICAgNjYsICAgMGYsIGU4LCAgICB2bCwgICAgYiwgdmwpLAogICAg
IElOU04ocHN1YnN3LCAgICAgIDY2LCAgIDBmLCBlOSwgICAgdmwsICAgIHcsIHZsKSwKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTMxOSw3ICszMTksNyBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweDZlXSA9IHsgRHN0SW1wbGljaXR8U3Jj
TWVtfE1vZFJNfE1vdiwgc2ltZF9ub25lLCBkOHNfZHE2NCB9LAogICAgIFsweDZmXSA9IHsgRHN0
SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAg
ICBbMHg3MF0gPSB7IFNyY0ltbUJ5dGV8TW9kUk18VHdvT3AsIHNpbWRfb3RoZXIgfSwKLSAgICBb
MHg3MSAuLi4gMHg3M10gPSB7IERzdEltcGxpY2l0fFNyY0ltbUJ5dGV8TW9kUk0gfSwKKyAgICBb
MHg3MSAuLi4gMHg3M10gPSB7IERzdEltcGxpY2l0fFNyY0ltbUJ5dGV8TW9kUk0sIHNpbWRfbm9u
ZSwgZDhzX3ZsIH0sCiAgICAgWzB4NzQgLi4uIDB4NzZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4NzddID0geyBEc3RJbXBs
aWNpdHxTcmNOb25lIH0sCiAgICAgWzB4NzhdID0geyBJbXBsaWNpdE9wc3xNb2RSTSB9LApAQCAt
MzY2LDE5ICszNjYsMTkgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAg
ICBbMHhjN10gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCiAgICAgWzB4YzggLi4uIDB4Y2ZdID0g
eyBJbXBsaWNpdE9wcyB9LAogICAgIFsweGQwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
LCBzaW1kX290aGVyIH0sCi0gICAgWzB4ZDEgLi4uIDB4ZDNdID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk0sIHNpbWRfMTI4IH0sCisgICAgWzB4ZDEgLi4uIDB4ZDNdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk0sIHNpbWRfMTI4LCA0IH0sCiAgICAgWzB4ZDQgLi4uIDB4ZDVdID0geyBE
c3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAg
WzB4ZDZdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX290aGVyLCAzIH0s
CiAgICAgWzB4ZDddID0geyBEc3RSZWd8U3JjSW1wbGljaXR8TW9kUk18TW92IH0sCiAgICAgWzB4
ZDggLi4uIDB4ZGZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2lu
dCwgZDhzX3ZsIH0sCiAgICAgWzB4ZTBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNp
bWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCi0gICAgWzB4ZTEgLi4uIDB4ZTJdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfMTI4IH0sCisgICAgWzB4ZTEgLi4uIDB4ZTJdID0geyBE
c3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfMTI4LCA0IH0sCiAgICAgWzB4ZTMgLi4uIDB4
ZTVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3Zs
IH0sCiAgICAgWzB4ZTZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290
aGVyIH0sCiAgICAgWzB4ZTddID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1k
X3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweGU4IC4uLiAweGVmXSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweGYwXSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAotICAgIFsweGYx
IC4uLiAweGYzXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kXzEyOCB9LAorICAg
IFsweGYxIC4uLiAweGYzXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kXzEyOCwg
NCB9LAogICAgIFsweGY0IC4uLiAweGY2XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBz
aW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweGY3XSA9IHsgRHN0TWVtfFNyY01lbXxN
b2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweGY4IC4uLiAweGZlXSA9IHsgRHN0
SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LApAQCAtNDM0
LDkgKzQzNCw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiB9IGV4dDBm
MzhfdGFibGVbMjU2XSA9IHsKICAgICBbMHgwMCAuLi4gMHgwYl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHgwYyAuLi4gMHgwZl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9mcCB9LAotICAgIFsweDEwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ludCB9LAorICAgIFsweDEwIC4uLiAweDEyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDEzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
b3RoZXIsIC50d29fb3AgPSAxIH0sCi0gICAgWzB4MTQgLi4uIDB4MTZdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfZnAgfSwKKyAgICBbMHgxNCAuLi4gMHgxNl0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDE3XSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgxOF0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3NjYWxhcl9vcGMsIC50d29fb3AgPSAxLCAuZDhzID0gMiB9LAogICAg
IFsweDE5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX29wYywgLnR3b19vcCA9IDEsIC5k
OHMgPSAzIH0sCkBAIC00NTMsNyArNDUzLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4
X3RhYmxlIHsKICAgICBbMHgzNiAuLi4gMHgzZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tl
ZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHg0MF0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHg0MV0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCi0gICAgWzB4NDUgLi4uIDB4NDddID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4NDUgLi4uIDB4NDddID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4
NTggLi4uIDB4NTldID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwK
ICAgICBbMHg1YV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnR3b19vcCA9IDEgfSwKICAg
ICBbMHg3OCAuLi4gMHg3OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0g
MSB9LApAQCAtNTk3OSwxMCArNTk3OSwxNSBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhkZik6IC8qIHZwYW5kbntkLHF9IFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAw
eGViKTogLyogdnBvcntkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGVmKTogLyogdnB4b3J7ZCxxfSBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweDE0KTogLyogdnByb3J2e2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6
XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxNSk6IC8q
IHZwcm9sdntkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MzkpOiAvKiB2cG1pbnN7ZCxxfSBbeHl6XW1t
L21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZjM4LCAweDNiKTogLyogdnBtaW51e2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1t
e2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzZCk6IC8qIHZw
bWF4c3tkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4M2YpOiAvKiB2cG1heHV7ZCxxfSBbeHl6XW1tL21l
bSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZjM4LCAweDQ1KTogLyogdnBzcmx2e2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg0Nik6IC8qIHZwc3Jh
dntkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmMzgsIDB4NDcpOiAvKiB2cHNsbHZ7ZCxxfSBbeHl6XW1tL21lbSxb
eHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBhdng1MTJmX25vX3NhZToKICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZihlYS50eXBlICE9IE9QX01FTSAmJiBldmV4LmJyLCBFWENfVUQpOwpAQCAtNjU5OSw2ICs2NjA0
LDkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14KTsKICAg
ICAgICAgZ290byBzaW1kXzBmX2NvbW1vbjsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmLCAweGQxKTogLyogdnBzcmx3IHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGUxKTogLyogdnBzcmF3IHhtbS9t
MTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmLCAweGYxKTogLyogdnBzbGx3IHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGY1KTogLyogdnBtYWRkd2QgW3h5el1t
bS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYsIDB4ZjYpOiAvKiB2cHNhZGJ3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LwogICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOwpAQCAtNjg5OCw2ICs2OTA2LDM3
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUpOwogICAg
ICAgICBicmVhazsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDcxKTog
LyogR3JwMTIgKi8KKyAgICAgICAgc3dpdGNoICggbW9kcm1fcmVnICYgNyApCisgICAgICAgIHsK
KyAgICAgICAgY2FzZSAyOiAvKiB2cHNybHcgJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAq
LworICAgICAgICBjYXNlIDQ6IC8qIHZwc3JhdyAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1te2t9
ICovCisgICAgICAgIGNhc2UgNjogLyogdnBzbGx3ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17
a30gKi8KKyAgICAgICAgYXZ4NTEyYndfc2hpZnRfaW1tOgorICAgICAgICAgICAgZmF1bHRfc3Vw
cHJlc3Npb24gPSBmYWxzZTsKKyAgICAgICAgICAgIG9wX2J5dGVzID0gMTYgPDwgZXZleC5scjsK
KyAgICAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQ7CisgICAgICAg
ICAgICBnb3RvIGF2eDUxMmJ3X2ltbTsKKyAgICAgICAgfQorICAgICAgICBnb3RvIHVucmVjb2du
aXplZF9pbnNuOworCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NzIpOiAv
KiBHcnAxMyAqLworICAgICAgICBzd2l0Y2ggKCBtb2RybV9yZWcgJiA3ICkKKyAgICAgICAgewor
ICAgICAgICBjYXNlIDI6IC8qIHZwc3JsZCAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1te2t9ICov
CisgICAgICAgIGNhc2UgNjogLyogdnBzbGxkICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30g
Ki8KKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncsIEVYQ19VRCk7Cisg
ICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICAgICAgY2FzZSAwOiAvKiB2cHJvcntk
LHF9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgY2FzZSAxOiAvKiB2
cHJvbHtkLHF9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgY2FzZSA0
OiAvKiB2cHNyYXtkLHF9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAg
YXZ4NTEyZl9zaGlmdF9pbW06CisgICAgICAgICAgICBvcF9ieXRlcyA9IDE2IDw8IGV2ZXgubHI7
CisgICAgICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50OworICAgICAg
ICAgICAgZ290byBhdng1MTJmX2ltbThfbm9fc2FlOworICAgICAgICB9CisgICAgICAgIGdvdG8g
dW5yZWNvZ25pemVkX2luc247CisKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4NzMpOiAg
ICAgICAgLyogR3JwMTQgKi8KICAgICAgICAgc3dpdGNoICggbW9kcm1fcmVnICYgNyApCiAgICAg
ICAgIHsKQEAgLTY5MjMsNiArNjk2MiwxOSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgfQogICAg
ICAgICBnb3RvIHVucmVjb2duaXplZF9pbnNuOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
XzY2KDB4MGYsIDB4NzMpOiAvKiBHcnAxNCAqLworICAgICAgICBzd2l0Y2ggKCBtb2RybV9yZWcg
JiA3ICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDI6IC8qIHZwc3JscSAkaW1tOCxbeHl6XW1t
L21lbSxbeHl6XW1te2t9ICovCisgICAgICAgIGNhc2UgNjogLyogdnBzbGxxICRpbW04LFt4eXpd
bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigh
ZXZleC53LCBFWENfVUQpOworICAgICAgICAgICAgZ290byBhdng1MTJmX3NoaWZ0X2ltbTsKKyAg
ICAgICAgY2FzZSAzOiAvKiB2cHNybGRxICRpbW04LHt4LHl9bW0se3gseX1tbSAqLworICAgICAg
ICBjYXNlIDc6IC8qIHZwc2xsZHEgJGltbTgse3gseX1tbSx7eCx5fW1tICovCisgICAgICAgICAg
ICBnb3RvIGF2eDUxMmJ3X3NoaWZ0X2ltbTsKKyAgICAgICAgfQorICAgICAgICBnb3RvIHVucmVj
b2duaXplZF9pbnNuOworCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDc3KTogICAgICAg
IC8qIGVtbXMgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWCgweDBmLCAweDc3KTogICAgLyog
dnplcm97YWxsLHVwcGVyfSAqLwogICAgICAgICBpZiAoIHZleC5vcGN4ICE9IHZleF9ub25lICkK
QEAgLTc4NTgsNiArNzkxMCwxNiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgfQogICAgICAgICBi
cmVhazsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGQyKTogLyogdnBz
cmxkIHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmLCAweGQzKTogLyogdnBzcmxxIHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGUyKTogLyogdnBzcmF7
ZCxxfSB4bW0vbTEyOCxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZiwgMHhmMik6IC8qIHZwc2xsZCB4bW0vbTEyOCxbeHl6XW1tLFt4eXpdbW17
a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmMyk6IC8qIHZwc2xs
cSB4bW0vbTEyOCxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFs
c2U7CisgICAgICAgIGlmICggYiA9PSAweGUyICkKKyAgICAgICAgICAgIGdvdG8gYXZ4NTEyZl9u
b19zYWU7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmLCAweGZhKTogLyogdnBzdWJkIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1t
bXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGZiKTogLyogdnBz
dWJxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmLCAweGZlKTogLyogdnBhZGRkIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5
el1tbXtrfSAqLwpAQCAtODA5OCw2ICs4MTYwLDE0IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBk
c3QudHlwZSA9IE9QX05PTkU7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHgxMCk6IC8qIHZwc3JsdncgW3h5el1tbS9tZW0sW3h5el1tbSxb
eHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxMSk6
IC8qIHZwc3JhdncgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxMik6IC8qIHZwc2xsdncgW3h5el1tbS9tZW0s
W3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2
eDUxMmJ3KTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnIsIEVYQ19VRCk7
CisgICAgICAgIGVsZW1fYnl0ZXMgPSAxIDw8IGV2ZXgudzsKKyAgICAgICAgZ290byBhdng1MTJm
X25vX3NhZTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MTgpOiAv
KiB2YnJvYWRjYXN0c3MgeG1tL20zMixbeHl6XW1te2t9ICovCiAgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZihldmV4LncgfHwgZXZleC5iciwgRVhDX1VEKTsKICAgICBhdng1MTJfYnJvYWRj
YXN0OgpAQCAtODg1NSw2ICs4OTI1LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZighZXZleC5yIHx8ICFldmV4LlIgfHwgZXZleC56LCBFWENfVUQpOwogICAg
ICAgICBpZiAoICEoYiAmIDB4MjApICkKICAgICAgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW04X25v
X3NhZTsKKyAgICBhdng1MTJid19pbW06CiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZl
KGF2eDUxMmJ3KTsKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnIsIEVYQ19V
RCk7CiAgICAgICAgIGVsZW1fYnl0ZXMgPSAxIDw8IGV2ZXgudzsKCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:23:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:23: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-devel-bounces@lists.xenproject.org>)
	id 1gOgiO-0000PD-Mu; Mon, 19 Nov 2018 10:23:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgiN-0000P0-Fq
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:23:35 +0000
X-Inumbo-ID: 2b2eb677-ebe5-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b2eb677-ebe5-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:23:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:23:33 -0700
Message-Id: <5BF28F2202000078001FD4BD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:23:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 18/47] x86emul: support AVX512{F, BW,
 DQ} extract insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6IE1h
a2UgdXNlIG9mIGQ4c19kcTY0Lgp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNw
OC5jCkBAIC0yMTIsNiArMjEyLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZf
YWxsW10gPQogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfMTI4W10gPSB7
CisgICAgSU5TTihleHRyYWN0cHMsIDY2LCAwZjNhLCAxNywgZWwsICAgIGQsIGVsKSwKICAgICBJ
TlNOKG1vdiwgICAgICAgNjYsICAgMGYsIDZlLCBlbCwgZHE2NCwgZWwpLAogICAgIElOU04obW92
LCAgICAgICA2NiwgICAwZiwgN2UsIGVsLCBkcTY0LCBlbCksCiAgICAgSU5TTihtb3ZxLCAgICAg
IGYzLCAgIDBmLCA3ZSwgZWwsICAgIHEsIGVsKSwKQEAgLTIyMSwxMCArMjIyLDE0IEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzEyOFtdID0KIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
dGVzdCBhdng1MTJmX25vMTI4W10gPSB7CiAgICAgSU5TTihicm9hZGNhc3RmMzJ4NCwgNjYsIDBm
MzgsIDFhLCBlbF80LCAgZCwgdmwpLAogICAgIElOU04oYnJvYWRjYXN0c2QsICAgIDY2LCAwZjM4
LCAxOSwgZWwsICAgIHEsIGVsKSwKKyAgICBJTlNOKGV4dHJhY3RmMzJ4NCwgICA2NiwgMGYzYSwg
MTksIGVsXzQsICBkLCB2bCksCisgICAgSU5TTihleHRyYWN0aTMyeDQsICAgNjYsIDBmM2EsIDM5
LCBlbF80LCAgZCwgdmwpLAogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZf
NTEyW10gPSB7CiAgICAgSU5TTihicm9hZGNhc3RmNjR4NCwgNjYsIDBmMzgsIDFiLCBlbF80LCBx
LCB2bCksCisgICAgSU5TTihleHRyYWN0ZjY0eDQsICAgNjYsIDBmM2EsIDFiLCBlbF80LCBxLCB2
bCksCisgICAgSU5TTihleHRyYWN0aTY0eDQsICAgNjYsIDBmM2EsIDNiLCBlbF80LCBxLCB2bCks
CiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10gPSB7CkBAIC0y
ODAsNiArMjg1LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXQog
ICAgIElOU04ocHRlc3RubSwgICAgIGYzLCAwZjM4LCAyNiwgICAgdmwsICAgYncsIHZsKSwKIH07
CiAKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJid18xMjhbXSA9IHsKKyAgICBJTlNO
KHBleHRyYiwgNjYsIDBmM2EsIDE0LCBlbCwgYiwgZWwpLAorLy8gICAgICAgcGV4dHJ3LCA2Niwg
ICAwZiwgYzUsICAgICB3CisgICAgSU5TTihwZXh0cncsIDY2LCAwZjNhLCAxNSwgZWwsIHcsIGVs
KSwKK307CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9hbGxbXSA9IHsKICAg
ICBJTlNOX1BGUChhbmQsICAgICAgICAgICAgICAwZiwgNTQpLAogICAgIElOU05fUEZQKGFuZG4s
ICAgICAgICAgICAgIDBmLCA1NSksCkBAIC0yODgsMTMgKzI5OSwyMSBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10KICAgICBJTlNOX1BGUCh4b3IsICAgICAgICAgICAg
ICAwZiwgNTcpLAogfTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxXzEyOFtd
ID0geworICAgIElOU04ocGV4dHIsIDY2LCAwZjNhLCAxNiwgZWwsIGRxNjQsIGVsKSwKK307CisK
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9ubzEyOFtdID0gewogICAgIElOU04o
YnJvYWRjYXN0ZjMyeDIsIDY2LCAwZjM4LCAxOSwgZWxfMiwgZCwgdmwpLAogICAgIElOU04oYnJv
YWRjYXN0ZjY0eDIsIDY2LCAwZjM4LCAxYSwgZWxfMiwgcSwgdmwpLAorICAgIElOU04oZXh0cmFj
dGY2NHgyLCAgIDY2LCAwZjNhLCAxOSwgZWxfMiwgcSwgdmwpLAorICAgIElOU04oZXh0cmFjdGk2
NHgyLCAgIDY2LCAwZjNhLCAzOSwgZWxfMiwgcSwgdmwpLAogfTsKIAogc3RhdGljIGNvbnN0IHN0
cnVjdCB0ZXN0IGF2eDUxMmRxXzUxMltdID0gewogICAgIElOU04oYnJvYWRjYXN0ZjMyeDgsIDY2
LCAwZjM4LCAxYiwgZWxfOCwgZCwgdmwpLAorICAgIElOU04oZXh0cmFjdGYzMng4LCAgIDY2LCAw
ZjNhLCAxYiwgZWxfOCwgZCwgdmwpLAorICAgIElOU04oZXh0cmFjdGkzMng4LCAgIDY2LCAwZjNh
LCAzYiwgZWxfOCwgZCwgdmwpLAogfTsKIAogc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgdmxf
YWxsW10gPSB7IFZMXzUxMiwgVkxfMTI4LCBWTF8yNTYgfTsKQEAgLTYzMiw3ICs2NTEsOSBAQCB2
b2lkIGV2ZXhfZGlzcDhfdGVzdCh2b2lkICppbnN0ciwgc3RydWN0CiAgICAgUlVOKGF2eDUxMmYs
IG5vMTI4KTsKICAgICBSVU4oYXZ4NTEyZiwgNTEyKTsKICAgICBSVU4oYXZ4NTEyYncsIGFsbCk7
CisgICAgUlVOKGF2eDUxMmJ3LCAxMjgpOwogICAgIFJVTihhdng1MTJkcSwgYWxsKTsKKyAgICBS
VU4oYXZ4NTEyZHEsIDEyOCk7CiAgICAgUlVOKGF2eDUxMmRxLCBubzEyOCk7CiAgICAgUlVOKGF2
eDUxMmRxLCA1MTIpOwogfQotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNTEy
LDkgKzUxMiwxMyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2FfdGFibGUgewogICAgIFsw
eDBhIC4uLiAweDBiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX29wYyB9LAogICAgIFsw
eDBjIC4uLiAweDBkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4
MGUgLi4uIDB4MGZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCi0gICAgWzB4
MTQgLi4uIDB4MTddID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lLCAudG9fbWVtID0gMSwgLnR3
b19vcCA9IDEgfSwKKyAgICBbMHgxNF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUsIC50b19t
ZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IDAgfSwKKyAgICBbMHgxNV0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX25vbmUsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IDEgfSwKKyAg
ICBbMHgxNl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUsIC50b19tZW0gPSAxLCAudHdvX29w
ID0gMSwgLmQ4cyA9IGQ4c19kcTY0IH0sCisgICAgWzB4MTddID0geyAuc2ltZF9zaXplID0gc2lt
ZF9ub25lLCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEsIC5kOHMgPSAyIH0sCiAgICAgWzB4MThd
ID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjggfSwKLSAgICBbMHgxOV0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kXzEyOCwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxIH0sCisgICAgWzB4MTldID0geyAu
c2ltZF9zaXplID0gc2ltZF8xMjgsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IDQg
fSwKKyAgICBbMHgxYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1NiwgLnRvX21lbSA9IDEsIC50
d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAgICBbMHgxZF0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX290aGVyLCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgxZSAu
Li4gMHgxZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwg
fSwKICAgICBbMHgyMF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUgfSwKQEAgLTUyMyw3ICs1
MjcsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2FfdGFibGUgewogICAgIFsweDI1XSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsw
eDMwIC4uLiAweDMzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0s
CiAgICAgWzB4MzhdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjggfSwKLSAgICBbMHgzOV0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxIH0sCisgICAg
WzB4MzldID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50b19tZW0gPSAxLCAudHdvX29wID0g
MSwgLmQ4cyA9IDQgfSwKKyAgICBbMHgzYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1NiwgLnRv
X21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAgICBbMHgzZSAu
Li4gMHgzZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwg
fSwKICAgICBbMHg0MCAuLi4gMHg0MV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9
LAogICAgIFsweDQyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LApAQCAtMjY2
Nyw2ICsyNjcyLDggQEAgeDg2X2RlY29kZV8wZjNhKAogICAgICAuLi4gWDg2RU1VTF9PUENfNjYo
MCwgMHgxNyk6ICAgICAvKiBwZXh0ciosIGV4dHJhY3RwcyAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDAsIDB4MTQpCiAgICAgIC4uLiBYODZFTVVMX09QQ19WRVhfNjYoMCwgMHgxNyk6
IC8qIHZwZXh0ciosIHZleHRyYWN0cHMgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MCwgMHgxNCkKKyAgICAgLi4uIFg4NkVNVUxfT1BDX0VWRVhfNjYoMCwgMHgxNyk6IC8qIHZwZXh0
ciosIHZleHRyYWN0cHMgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMigwLCAweGYwKTog
Lyogcm9yeCAqLwogICAgICAgICBicmVhazsKIApAQCAtODg0NCw5ICs4ODUxLDkgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgIG9wY1swXSA9IGI7CiAgICAgICAgIC8qIENvbnZlcnQgbWVtb3J5L0dQ
UiBvcGVyYW5kIHRvICglckFYKS4gKi8KICAgICAgICAgcmV4X3ByZWZpeCAmPSB+UkVYX0I7Ci0g
ICAgICAgIHZleC5iID0gMTsKKyAgICAgICAgZXZleC5iID0gdmV4LmIgPSAxOwogICAgICAgICBp
ZiAoICFtb2RlXzY0Yml0KCkgKQotICAgICAgICAgICAgdmV4LncgPSAwOworICAgICAgICAgICAg
ZXZleC53ID0gdmV4LncgPSAwOwogICAgICAgICBvcGNbMV0gPSBtb2RybSAmIDB4Mzg7CiAgICAg
ICAgIG9wY1syXSA9IGltbTE7CiAgICAgICAgIG9wY1szXSA9IDB4YzM7CkBAIC04ODU2LDcgKzg4
NjMsMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAtLW9wYzsKICAgICAgICAgfQogCi0g
ICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJleF9wcmVmaXgsIHZleCk7CisgICAgICAgIGlmICgg
ZXZleF9lbmNvZGVkKCkgKQorICAgICAgICAgICAgY29weV9FVkVYKG9wYywgZXZleCk7CisgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJleF9wcmVmaXgsIHZleCk7
CiAgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIj1tIiAoZHN0LnZhbCkgOiAiYSIgKCZkc3Qu
dmFsKSk7CiAgICAgICAgIHB1dF9zdHViKHN0dWIpOwogCkBAIC04ODc2LDYgKzg4ODYsNTIgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CiAgICAgICAg
IGdvdG8gcGV4dHI7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhjNSk6
ICAgLyogdnBleHRydyAkaW1tOCx4bW0scmVnICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihlYS50eXBlICE9IE9QX1JFRywgRVhDX1VEKTsKKyAgICAgICAgLyogQ29udmVydCB0byBh
bHRlcm5hdGl2ZSBlbmNvZGluZzogV2Ugd2FudCB0byB1c2UgYSBtZW1vcnkgb3BlcmFuZC4gKi8K
KyAgICAgICAgZXZleC5vcGN4ID0gZXh0XzBmM2E7CisgICAgICAgIGIgPSAweDE1OworICAgICAg
ICBtb2RybSA8PD0gMzsKKyAgICAgICAgZXZleC5yID0gZXZleC5iOworICAgICAgICBldmV4LlIg
PSBldmV4Lng7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmM2EsIDB4MTQpOiAvKiB2cGV4dHJiICRpbW04LHhtbSxyL20gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDE1KTogLyogdnBleHRydyAkaW1t
OCx4bW0sci9tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgxNik6
IC8qIHZwZXh0cntkLHF9ICRpbW04LHhtbSxyL20gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjNhLCAweDE3KTogLyogdmV4dHJhY3RwcyAkaW1tOCx4bW0sci9tICovCisgICAg
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigoZXZleC5sciB8fCBldmV4LnJlZyAhPSAweGYgfHwg
IWV2ZXguUlggfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBldmV4Lm9wbXNrIHx8
IGV2ZXguYnIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAg
ICAgaWYgKCAhKGIgJiAyKSApCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShh
dng1MTJidyk7CisgICAgICAgIGVsc2UgaWYgKCAhKGIgJiAxKSApCisgICAgICAgICAgICBob3N0
X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBnZXRfZnB1KFg4NkVN
VUxfRlBVX3ptbSk7CisgICAgICAgIG9wYyA9IGluaXRfZXZleChzdHViKTsKKyAgICAgICAgZ290
byBwZXh0cjsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MTkpOiAv
KiB2ZXh0cmFjdGYzMng0ICRpbW04LHt5LHp9bW0seG1tL20xMjh7a30gKi8KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmV4dHJhY3RmNjR4MiAkaW1tOCx7
eSx6fW1tLHhtbS9tMTI4e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
YSwgMHgzOSk6IC8qIHZleHRyYWN0aTMyeDQgJGltbTgse3ksen1tbSx4bW0vbTEyOHtrfSAqLwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2ZXh0cmFjdGk2
NHgyICRpbW04LHt5LHp9bW0seG1tL20xMjh7a30gKi8KKyAgICAgICAgaWYgKCBldmV4LncgKQor
ICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoIWV2ZXgubHIgfHwgZXZleC5iciwgRVhDX1VEKTsKKyAgICAg
ICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKKyAgICAgICAgZ290byBhdng1MTJmX2ltbThf
bm9fc2FlOworCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgxYik6IC8q
IHZleHRyYWN0ZjMyeDggJGltbTgsem1tLHltbS9tMjU2e2t9ICovCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZleHRyYWN0ZjY0eDQgJGltbTgsem1tLHlt
bS9tMjU2e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgzYik6
IC8qIHZleHRyYWN0aTMyeDggJGltbTgsem1tLHltbS9tMjU2e2t9ICovCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZleHRyYWN0aTY0eDQgJGltbTgsem1t
LHltbS9tMjU2e2t9ICovCisgICAgICAgIGlmICggIWV2ZXgudyApCisgICAgICAgICAgICBob3N0
X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihldmV4LmxyICE9IDIgfHwgZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAgZmF1bHRfc3Vw
cHJlc3Npb24gPSBmYWxzZTsKKyAgICAgICAgZ290byBhdng1MTJmX2ltbThfbm9fc2FlOworCiAg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDFkKTogLyogdmN2dHBzMnBoICRp
bW04LHt4LHl9bW0seG1tL21lbSAqLwogICAgIHsKICAgICAgICAgdWludDMyX3QgbXhjc3I7CgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:24:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:24: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-devel-bounces@lists.xenproject.org>)
	id 1gOgis-0000WL-5w; Mon, 19 Nov 2018 10:24: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgiq-0000Vr-Lr
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:24:04 +0000
X-Inumbo-ID: 3c12f37a-ebe5-11e8-bf32-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c12f37a-ebe5-11e8-bf32-12d6303a7972;
 Mon, 19 Nov 2018 10:24:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:24:01 -0700
Message-Id: <5BF28F3F02000078001FD4C0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:23:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 19/47] x86emul: support AVX512{F, BW,
 DQ} insert insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyBjb3JyZWN0IHRoZSBjb21tZW50IG9mIHRoZSBBVlggZm9ybSBvZiBWSU5TRVJUUFMuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDogTWFr
ZSB1c2Ugb2YgZDhzX2RxNjQuCnYzOiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0
b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4
LmMKQEAgLTIxMyw2ICsyMTMsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9h
bGxbXSA9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzEyOFtdID0gewogICAg
IElOU04oZXh0cmFjdHBzLCA2NiwgMGYzYSwgMTcsIGVsLCAgICBkLCBlbCksCisgICAgSU5TTihp
bnNlcnRwcywgIDY2LCAwZjNhLCAyMSwgZWwsICAgIGQsIGVsKSwKICAgICBJTlNOKG1vdiwgICAg
ICAgNjYsICAgMGYsIDZlLCBlbCwgZHE2NCwgZWwpLAogICAgIElOU04obW92LCAgICAgICA2Niwg
ICAwZiwgN2UsIGVsLCBkcTY0LCBlbCksCiAgICAgSU5TTihtb3ZxLCAgICAgIGYzLCAgIDBmLCA3
ZSwgZWwsICAgIHEsIGVsKSwKQEAgLTIyNCwxMiArMjI1LDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgdGVzdCBhdng1MTJmX25vMTI4W10KICAgICBJTlNOKGJyb2FkY2FzdHNkLCAgICA2NiwgMGYz
OCwgMTksIGVsLCAgICBxLCBlbCksCiAgICAgSU5TTihleHRyYWN0ZjMyeDQsICAgNjYsIDBmM2Es
IDE5LCBlbF80LCAgZCwgdmwpLAogICAgIElOU04oZXh0cmFjdGkzMng0LCAgIDY2LCAwZjNhLCAz
OSwgZWxfNCwgIGQsIHZsKSwKKyAgICBJTlNOKGluc2VydGYzMng0LCAgICA2NiwgMGYzYSwgMTgs
IGVsXzQsICBkLCB2bCksCisgICAgSU5TTihpbnNlcnRpMzJ4NCwgICAgNjYsIDBmM2EsIDM4LCBl
bF80LCAgZCwgdmwpLAogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfNTEy
W10gPSB7CiAgICAgSU5TTihicm9hZGNhc3RmNjR4NCwgNjYsIDBmMzgsIDFiLCBlbF80LCBxLCB2
bCksCiAgICAgSU5TTihleHRyYWN0ZjY0eDQsICAgNjYsIDBmM2EsIDFiLCBlbF80LCBxLCB2bCks
CiAgICAgSU5TTihleHRyYWN0aTY0eDQsICAgNjYsIDBmM2EsIDNiLCBlbF80LCBxLCB2bCksCisg
ICAgSU5TTihpbnNlcnRmNjR4NCwgICAgNjYsIDBmM2EsIDFhLCBlbF80LCBxLCB2bCksCisgICAg
SU5TTihpbnNlcnRpNjR4NCwgICAgNjYsIDBmM2EsIDNhLCBlbF80LCBxLCB2bCksCiB9OwogCiBz
dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10gPSB7CkBAIC0yODksNiArMjk0
LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3XzEyOFtdCiAgICAgSU5TTihw
ZXh0cmIsIDY2LCAwZjNhLCAxNCwgZWwsIGIsIGVsKSwKIC8vICAgICAgIHBleHRydywgNjYsICAg
MGYsIGM1LCAgICAgdwogICAgIElOU04ocGV4dHJ3LCA2NiwgMGYzYSwgMTUsIGVsLCB3LCBlbCks
CisgICAgSU5TTihwaW5zcmIsIDY2LCAwZjNhLCAyMCwgZWwsIGIsIGVsKSwKKyAgICBJTlNOKHBp
bnNydywgNjYsICAgMGYsIGM0LCBlbCwgdywgZWwpLAogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVj
dCB0ZXN0IGF2eDUxMmRxX2FsbFtdID0gewpAQCAtMzAxLDYgKzMwOCw3IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9hbGxbXQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3Qg
YXZ4NTEyZHFfMTI4W10gPSB7CiAgICAgSU5TTihwZXh0ciwgNjYsIDBmM2EsIDE2LCBlbCwgZHE2
NCwgZWwpLAorICAgIElOU04ocGluc3IsIDY2LCAwZjNhLCAyMiwgZWwsIGRxNjQsIGVsKSwKIH07
CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9ubzEyOFtdID0gewpAQCAtMzA4
LDEyICszMTYsMTYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxX25vMTI4Wwog
ICAgIElOU04oYnJvYWRjYXN0ZjY0eDIsIDY2LCAwZjM4LCAxYSwgZWxfMiwgcSwgdmwpLAogICAg
IElOU04oZXh0cmFjdGY2NHgyLCAgIDY2LCAwZjNhLCAxOSwgZWxfMiwgcSwgdmwpLAogICAgIElO
U04oZXh0cmFjdGk2NHgyLCAgIDY2LCAwZjNhLCAzOSwgZWxfMiwgcSwgdmwpLAorICAgIElOU04o
aW5zZXJ0ZjY0eDIsICAgIDY2LCAwZjNhLCAxOCwgZWxfMiwgcSwgdmwpLAorICAgIElOU04oaW5z
ZXJ0aTY0eDIsICAgIDY2LCAwZjNhLCAzOCwgZWxfMiwgcSwgdmwpLAogfTsKIAogc3RhdGljIGNv
bnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxXzUxMltdID0gewogICAgIElOU04oYnJvYWRjYXN0ZjMy
eDgsIDY2LCAwZjM4LCAxYiwgZWxfOCwgZCwgdmwpLAogICAgIElOU04oZXh0cmFjdGYzMng4LCAg
IDY2LCAwZjNhLCAxYiwgZWxfOCwgZCwgdmwpLAogICAgIElOU04oZXh0cmFjdGkzMng4LCAgIDY2
LCAwZjNhLCAzYiwgZWxfOCwgZCwgdmwpLAorICAgIElOU04oaW5zZXJ0ZjMyeDgsICAgIDY2LCAw
ZjNhLCAxYSwgZWxfOCwgZCwgdmwpLAorICAgIElOU04oaW5zZXJ0aTMyeDgsICAgIDY2LCAwZjNh
LCAzYSwgZWxfOCwgZCwgdmwpLAogfTsKIAogc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgdmxf
YWxsW10gPSB7IFZMXzUxMiwgVkxfMTI4LCBWTF8yNTYgfTsKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKQEAgLTM2MCw3ICszNjAsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5
dGVfdGFibGUgewogICAgIFsweGMxXSA9IHsgRHN0TWVtfFNyY1JlZ3xNb2RSTSB9LAogICAgIFsw
eGMyXSA9IHsgRHN0SW1wbGljaXR8U3JjSW1tQnl0ZXxNb2RSTSwgc2ltZF9hbnlfZnAsIGQ4c192
bCB9LAogICAgIFsweGMzXSA9IHsgRHN0TWVtfFNyY1JlZ3xNb2RSTXxNb3YgfSwKLSAgICBbMHhj
NF0gPSB7IERzdFJlZ3xTcmNJbW1CeXRlfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBb
MHhjNF0gPSB7IERzdFJlZ3xTcmNJbW1CeXRlfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIDEgfSwK
ICAgICBbMHhjNV0gPSB7IERzdFJlZ3xTcmNJbW1CeXRlfE1vZFJNfE1vdiB9LAogICAgIFsweGM2
XSA9IHsgRHN0SW1wbGljaXR8U3JjSW1tQnl0ZXxNb2RSTSwgc2ltZF9wYWNrZWRfZnAsIGQ4c192
bCB9LAogICAgIFsweGM3XSA9IHsgSW1wbGljaXRPcHN8TW9kUk0gfSwKQEAgLTUxNiwxNyArNTE2
LDE5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzYV90YWJsZSB7CiAgICAgWzB4MTVdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9ub25lLCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEsIC5kOHMg
PSAxIH0sCiAgICAgWzB4MTZdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lLCAudG9fbWVtID0g
MSwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfZHE2NCB9LAogICAgIFsweDE3XSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfbm9uZSwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gMiB9LAot
ICAgIFsweDE4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4IH0sCisgICAgWzB4MThdID0geyAu
c2ltZF9zaXplID0gc2ltZF8xMjgsIC5kOHMgPSA0IH0sCiAgICAgWzB4MTldID0geyAuc2ltZF9z
aXplID0gc2ltZF8xMjgsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IDQgfSwKKyAg
ICBbMHgxYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1NiwgLmQ4cyA9IGQ4c192bF9ieV8yIH0s
CiAgICAgWzB4MWJdID0geyAuc2ltZF9zaXplID0gc2ltZF8yNTYsIC50b19tZW0gPSAxLCAudHdv
X29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCiAgICAgWzB4MWRdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9vdGhlciwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MWUgLi4u
IDB4MWZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0s
Ci0gICAgWzB4MjBdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lIH0sCi0gICAgWzB4MjFdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAotICAgIFsweDIyXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfbm9uZSB9LAorICAgIFsweDIwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLmQ4
cyA9IDAgfSwKKyAgICBbMHgyMV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAuZDhzID0g
MiB9LAorICAgIFsweDIyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLmQ4cyA9IGQ4c19k
cTY0IH0sCiAgICAgWzB4MjVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhz
ID0gZDhzX3ZsIH0sCiAgICAgWzB4MzAgLi4uIDB4MzNdID0geyAuc2ltZF9zaXplID0gc2ltZF9v
dGhlciwgLnR3b19vcCA9IDEgfSwKLSAgICBbMHgzOF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEy
OCB9LAorICAgIFsweDM4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAuZDhzID0gNCB9LAor
ICAgIFsweDNhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMjU2LCAuZDhzID0gZDhzX3ZsX2J5XzIg
fSwKICAgICBbMHgzOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnRvX21lbSA9IDEsIC50
d29fb3AgPSAxLCAuZDhzID0gNCB9LAogICAgIFsweDNiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
MjU2LCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAg
IFsweDNlIC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9
IGQ4c192bCB9LApAQCAtMjU3Nyw2ICsyNTc5LDcgQEAgeDg2X2RlY29kZV90d29ieXRlKAogICAg
ICAgICBjdHh0LT5vcGNvZGUgfD0gTUFTS19JTlNSKHZleC5wZngsIFg4NkVNVUxfT1BDX1BGWF9N
QVNLKTsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19W
RVhfNjYoMCwgMHhjNCk6IC8qIHZwaW5zcncgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMCwgMHhjNCk6IC8qIHZwaW5zcncgKi8KICAgICAgICAgc3RhdGUtPmRlc2MgPSBEc3RSZWcg
fCBTcmNNZW0xNjsKICAgICAgICAgYnJlYWs7CiAKQEAgLTI2NzksNiArMjY4Miw3IEBAIHg4Nl9k
ZWNvZGVfMGYzYSgKIAogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMCwgMHgyMCk6ICAgICAvKiBw
aW5zcmIgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigwLCAweDIwKTogLyogdnBpbnNy
YiAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigwLCAweDIwKTogLyogdnBpbnNyYiAq
LwogICAgICAgICBzdGF0ZS0+ZGVzYyA9IERzdEltcGxpY2l0IHwgU3JjTWVtOwogICAgICAgICBp
ZiAoIG1vZHJtX21vZCAhPSAzICkKICAgICAgICAgICAgIHN0YXRlLT5kZXNjIHw9IEJ5dGVPcDsK
QEAgLTI2ODYsNiArMjY5MCw3IEBAIHg4Nl9kZWNvZGVfMGYzYSgKIAogICAgIGNhc2UgWDg2RU1V
TF9PUENfNjYoMCwgMHgyMik6ICAgICAvKiBwaW5zcntkLHF9ICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMCwgMHgyMik6IC8qIHZwaW5zcntkLHF9ICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDAsIDB4MjIpOiAvKiB2cGluc3J7ZCxxfSAqLwogICAgICAgICBzdGF0ZS0+
ZGVzYyA9IERzdEltcGxpY2l0IHwgU3JjTWVtOwogICAgICAgICBicmVhazsKIApAQCAtNzcwMCw2
ICs3NzA1LDIzIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBlYS50eXBlID0gT1BfTUVNOwogICAg
ICAgICBnb3RvIHNpbWRfMGZfaW50X2ltbTg7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHhjNCk6ICAgLyogdnBpbnNydyAkaW1tOCxyMzIvbTE2LHhtbSx4bW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDIwKTogLyogdnBpbnNyYiAkaW1t
OCxyMzIvbTgseG1tLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2Es
IDB4MjIpOiAvKiB2cGluc3J7ZCxxfSAkaW1tOCxyL20seG1tLHhtbSAqLworICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoZXZleC5sciB8fCBldmV4Lm9wbXNrIHx8IGV2ZXguYnIsIEVYQ19V
RCk7CisgICAgICAgIGlmICggYiAmIDIgKQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0
X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1
X211c3RfaGF2ZShhdng1MTJidyk7CisgICAgICAgIGlmICggIW1vZGVfNjRiaXQoKSApCisgICAg
ICAgICAgICBldmV4LncgPSAwOworICAgICAgICBtZW1jcHkobW12YWxwLCAmc3JjLnZhbCwgb3Bf
Ynl0ZXMpOworICAgICAgICBlYS50eXBlID0gT1BfTUVNOworICAgICAgICBvcF9ieXRlcyA9IHNy
Yy5ieXRlczsKKyAgICAgICAgZCA9IFNyY01lbTE2OyAvKiBGYWtlIGZvciB0aGUgY29tbW9uIFNJ
TUQgY29kZSBiZWxvdy4gKi8KKyAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXI7
CisgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW04X25vX3NhZTsKKwogICAgIENBU0VfU0lNRF9QQUNL
RURfSU5UKDB4MGYsIDB4YzUpOiAgICAgIC8qIHBleHRydyAkaW1tOCx7LHh9bW0scmVnICovCiAg
ICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHhjNSk6ICAgLyogdnBleHRydyAkaW1t
OCx4bW0scmVnICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCwgRVhDX1VE
KTsKQEAgLTg5MTIsOCArODkzNCwxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgb3BjID0gaW5p
dF9ldmV4KHN0dWIpOwogICAgICAgICBnb3RvIHBleHRyOwogCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzYSwgMHgxOCk6IC8qIHZpbnNlcnRmMzJ4NCAkaW1tOCx4bW0vbTEyOCx7
eSx6fW1te2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIHZpbnNlcnRmNjR4MiAkaW1tOCx4bW0vbTEyOCx7eSx6fW1te2t9ICovCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgxOSk6IC8qIHZleHRyYWN0ZjMyeDQgJGltbTgs
e3ksen1tbSx4bW0vbTEyOHtrfSAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAvKiB2ZXh0cmFjdGY2NHgyICRpbW04LHt5LHp9bW0seG1tL20xMjh7a30gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDM4KTogLyogdmluc2VydGkz
Mng0ICRpbW04LHhtbS9tMTI4LHt5LHp9bW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgLyogdmluc2VydGk2NHgyICRpbW04LHhtbS9tMTI4LHt5LHp9
bW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDM5KTogLyog
dmV4dHJhY3RpMzJ4NCAkaW1tOCx7eSx6fW1tLHhtbS9tMTI4e2t9ICovCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZleHRyYWN0aTY0eDIgJGltbTgse3ks
en1tbSx4bW0vbTEyOHtrfSAqLwogICAgICAgICBpZiAoIGV2ZXgudyApCkBAIC04OTIyLDggKzg5
NDgsMTIgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7
CiAgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW04X25vX3NhZTsKIAorICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmM2EsIDB4MWEpOiAvKiB2aW5zZXJ0ZjMyeDQgJGltbTgseW1tL20yNTYs
em1te2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8q
IHZpbnNlcnRmNjR4MiAkaW1tOCx5bW0vbTI1Nix6bW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZjNhLCAweDFiKTogLyogdmV4dHJhY3RmMzJ4OCAkaW1tOCx6bW0seW1t
L20yNTZ7a30gKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
LyogdmV4dHJhY3RmNjR4NCAkaW1tOCx6bW0seW1tL20yNTZ7a30gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDNhKTogLyogdmluc2VydGkzMng0ICRpbW04LHltbS9t
MjU2LHptbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAvKiB2aW5zZXJ0aTY0eDIgJGltbTgseW1tL20yNTYsem1te2t9ICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgzYik6IC8qIHZleHRyYWN0aTMyeDggJGltbTgsem1t
LHltbS9tMjU2e2t9ICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC8qIHZleHRyYWN0aTY0eDQgJGltbTgsem1tLHltbS9tMjU2e2t9ICovCiAgICAgICAgIGlm
ICggIWV2ZXgudyApCkBAIC05MDE2LDEzICs5MDQ2LDE5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICBvcF9ieXRlcyA9IDQ7CiAgICAgICAgIGdvdG8gc2ltZF8wZjNhX2NvbW1vbjsKIAotICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgyMSk6IC8qIHZpbnNlcnRwcyAkaW1tOCx4
bW0vbTEyOCx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAw
eDIxKTogLyogdmluc2VydHBzICRpbW04LHhtbS9tMzIseG1tLHhtbSAqLwogICAgICAgICBvcF9i
eXRlcyA9IDQ7CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzYSwgMHg0MSk6IC8qIHZkcHBkICRpbW04LHt4LHl9bW0vbWVtLHt4LHl9
bW0se3gseX1tbSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwsIEVYQ19V
RCk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9pbW04X2F2eDsKIAorICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmM2EsIDB4MjEpOiAvKiB2aW5zZXJ0cHMgJGltbTgseG1tL20zMix4bW0s
eG1tICovCisgICAgICAgIG9wX2J5dGVzID0gNDsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKGV2ZXgubHIgfHwgZXZleC53IHx8IGV2ZXgub3Btc2sgfHwgZXZleC5iciwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CisgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW04
X25vX3NhZTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgzMCk6IC8q
IGtzaGlmdHJ7Yix3fSAkaW1tOCxrLGsgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82Nigw
eDBmM2EsIDB4MzIpOiAvKiBrc2hpZnRse2Isd30gJGltbTgsayxrICovCiAgICAgICAgIGlmICgg
IXZleC53ICkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:24:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:24: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-devel-bounces@lists.xenproject.org>)
	id 1gOgjQ-0000du-Ht; Mon, 19 Nov 2018 10:24: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgjO-0000dY-Eo
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:24:38 +0000
X-Inumbo-ID: 5050c8b2-ebe5-11e8-84ae-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5050c8b2-ebe5-11e8-84ae-12d6303a7972;
 Mon, 19 Nov 2018 10:24:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:24:35 -0700
Message-Id: <5BF28F6002000078001FD4C3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:24:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 20/47] x86emul: basic AVX512F testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGVzdCB2YXJpb3VzIG9mIHRoZSBpbnNucyB3aGljaCBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgYWxy
ZWFkeS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CnY1OiBBZGQgVlNRUlQqIHRlc3RzLgp2NDogTWFrZSBlcSgpIGFsc28gd29yayBmb3IgNC0gYW5k
IDgtYnl0ZSBpbnRlZ2VyIGVsZW1lbnQgc2l6ZXMuCnYzOiBOZXcuCgotLS0gYS90b29scy90ZXN0
cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01h
a2VmaWxlCkBAIC0xNiw3ICsxNiw3IEBAIHZwYXRoICUuYyAkKFhFTl9ST09UKS94ZW4vbGliL3g4
NgogCiBDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkKIAotU0lNRCA6PSAzZG5vdyBzc2Ug
c3NlMiBzc2U0IGF2eCBhdngyIHhvcAorU0lNRCA6PSAzZG5vdyBzc2Ugc3NlMiBzc2U0IGF2eCBh
dngyIHhvcCBhdng1MTJmCiBGTUEgOj0gZm1hNCBmbWEKIFNHIDo9IGF2eDItc2cKIFRFU1RDQVNF
UyA6PSBibG93ZmlzaCAkKFNJTUQpICQoRk1BKSAkKFNHKQpAQCAtNjMsNiArNjMsOSBAQCBhdngy
LXNnLWZsdHMgOj0gNCA4CiB4b3AtdmVjcyA6PSAkKGF2eC12ZWNzKQogeG9wLWludHMgOj0gMSAy
IDQgOAogeG9wLWZsdHMgOj0gJChhdngtZmx0cykKK2F2eDUxMmYtdmVjcyA6PSA2NAorYXZ4NTEy
Zi1pbnRzIDo9IDQgOAorYXZ4NTEyZi1mbHRzIDo9IDQgOAogCiBhdng1MTJmLW9wbWFzay12ZWNz
IDo9IDIKIGF2eDUxMmRxLW9wbWFzay12ZWNzIDo9IDEKQEAgLTE0OCw3ICsxNTEsNyBAQCAkKGFk
ZHN1ZmZpeCAuYywkKFNHKSk6CiAKICQoYWRkc3VmZml4IC5oLCQoU0lNRCkgJChGTUEpICQoU0cp
KTogc2ltZC5oCiAKLXhvcC5oOiBzaW1kLWZtYS5jCit4b3AuaCBhdng1MTJmLmg6IHNpbWQtZm1h
LmMKIAogZW5kaWYgIyAzMi1iaXQgb3ZlcnJpZGUKIAotLS0gYS90b29scy90ZXN0cy94ODZfZW11
bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKQEAgLTIs
NyArMiw0MSBAQAogCiBFTlRSWShzaW1kX3Rlc3QpOwogCi0jaWYgVkVDX1NJWkUgPT0gOCAmJiBk
ZWZpbmVkKF9fU1NFX18pCisjaWYgZGVmaW5lZChfX0FWWDUxMkZfXykKKyMgZGVmaW5lIEFMTF9U
UlVFICh+MFVMTCA+PiAoNjQgLSBFTEVNX0NPVU5UKSkKKyMgaWYgVkVDX1NJWkUgPT0gNAorIyAg
ZGVmaW5lIGVxKHgsIHkpICh7IFwKKyAgICBmbG9hdCB4XyA9ICh4KVswXTsgXAorICAgIGZsb2F0
IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKDE2KSkpIHlfID0geyAoeSlbMF0gfTsgXAorICAg
IHVuc2lnbmVkIHNob3J0IHJfOyBcCisgICAgYXNtICggInZjbXBzcyAkMCwgJTEsICUyLCAlMCIg
IDogIj1rIiAocl8pIDogIm0iICh4XyksICJ2IiAoeV8pICk7IFwKKyAgICByXyA9PSAxOyBcCit9
KQorIyBlbGlmIFZFQ19TSVpFID09IDgKKyMgIGRlZmluZSBlcSh4LCB5KSAoeyBcCisgICAgZG91
YmxlIHhfID0gKHgpWzBdOyBcCisgICAgZG91YmxlIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXpl
KDE2KSkpIHlfID0geyAoeSlbMF0gfTsgXAorICAgIHVuc2lnbmVkIHNob3J0IHJfOyBcCisgICAg
YXNtICggInZjbXBzZCAkMCwgJTEsICUyLCAlMCIgIDogIj1rIiAocl8pIDogIm0iICh4XyksICJ2
IiAoeV8pICk7IFwKKyAgICByXyA9PSAxOyBcCit9KQorIyBlbGlmIEZMT0FUX1NJWkUgPT0gNAor
LyoKKyAqIGdjYydzICh1cCB0byBhdCBsZWFzdCA4LjIpIF9fYnVpbHRpbl9pYTMyX2NtcHBzMjU2
X21hc2soKSBoYXMgYW4gYW5vbWFseSBpbgorICogdGhhdCBpdHMgcmV0dXJuIHR5cGUgaXMgUUkg
cmF0aGVyIHRoYW4gVVFJLCBhbmQgaGVuY2UgdGhlIHZhbHVlIHdvdWxkIGdldAorICogc2lnbi1l
eHRlbmRlZCBiZWZvcmUgY29tYXByaW5nIHRvIEFMTF9UUlVFLiBUaGUgc2FtZSBvZGRpdHkgZG9l
cyBub3QgbWF0dGVyCisgKiBmb3IgX19idWlsdGluX2lhMzJfY21wcGQyNTZfbWFzaygpLCBhcyB0
aGVyZSBvbmx5IDQgYml0cyBhcmUgc2lnbmlmaWNhbnQuCisgKiBIZW5jZSB0aGUgZXh0cmEgIiAm
IEFMTF9UUlVFIi4KKyAqLworIyAgZGVmaW5lIGVxKHgsIHkpICgoQlIoY21wcHMsIF9tYXNrLCB4
LCB5LCAwLCAtMSkgJiBBTExfVFJVRSkgPT0gQUxMX1RSVUUpCisjIGVsaWYgRkxPQVRfU0laRSA9
PSA4CisjICBkZWZpbmUgZXEoeCwgeSkgKEJSKGNtcHBkLCBfbWFzaywgeCwgeSwgMCwgLTEpID09
IEFMTF9UUlVFKQorIyBlbGlmIElOVF9TSVpFID09IDQgfHwgVUlOVF9TSVpFID09IDQKKyMgIGRl
ZmluZSBlcSh4LCB5KSAoQihwY21wZXFkLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwg
LTEpID09IEFMTF9UUlVFKQorIyBlbGlmIElOVF9TSVpFID09IDggfHwgVUlOVF9TSVpFID09IDgK
KyMgIGRlZmluZSBlcSh4LCB5KSAoQihwY21wZXFxLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90
KSh5KSwgLTEpID09IEFMTF9UUlVFKQorIyBlbmRpZgorI2VsaWYgVkVDX1NJWkUgPT0gOCAmJiBk
ZWZpbmVkKF9fU1NFX18pCiAjIGRlZmluZSB0b19ib29sKGNtcCkgKF9fYnVpbHRpbl9pYTMyX3Bt
b3Ztc2tiKGNtcCkgPT0gMHhmZikKICNlbGlmIFZFQ19TSVpFID09IDE2CiAjIGlmIGRlZmluZWQo
X19BVlhfXykgJiYgZGVmaW5lZChGTE9BVF9TSVpFKQpAQCAtOTMsNiArMTI3LDU2IEBAIHN0YXRp
YyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICAgICB0b3VjaCh4KTsgXAogICAg
IF9fYnVpbHRpbl9pYTMyX3BmcmNwaXQyKF9fYnVpbHRpbl9pYTMyX3BmcnNxaXQxKF9fYnVpbHRp
bl9pYTMyX3BmbXVsKHRfLCB0XyksIHgpLCB0Xyk7IFwKIH0pCisjZWxpZiBkZWZpbmVkKEZMT0FU
X1NJWkUpICYmIFZFQ19TSVpFID09IEZMT0FUX1NJWkUgJiYgZGVmaW5lZChfX0FWWDUxMkZfXykK
KyMgaWYgRkxPQVRfU0laRSA9PSA0CisjICBkZWZpbmUgc3FydCh4KSBzY2FsYXJfMW9wKHgsICJ2
c3FydHNzICVbaW5dLCAlW291dF0sICVbb3V0XSIpCisjIGVsaWYgRkxPQVRfU0laRSA9PSA4Cisj
ICBkZWZpbmUgc3FydCh4KSBzY2FsYXJfMW9wKHgsICJ2c3FydHNkICVbaW5dLCAlW291dF0sICVb
b3V0XSIpCisjIGVuZGlmCisjZWxpZiBkZWZpbmVkKEZMT0FUX1NJWkUpICYmIGRlZmluZWQoX19B
Vlg1MTJGX18pICYmIFwKKyAgICAgIChWRUNfU0laRSA9PSA2NCB8fCBkZWZpbmVkKF9fQVZYNTEy
VkxfXykpCisjIGlmIEZMT0FUX1NJWkUgPT0gNAorIyAgZGVmaW5lIGJyb2FkY2FzdCh4KSAoeyBc
CisgICAgdmVjX3QgdF87IFwKKyAgICBhc20gKCAiJXtldmV4JX0gdmJyb2FkY2FzdHNzICUxLCAl
MCIgXAorICAgICAgICAgIDogIj12IiAodF8pIDogIm0iICgqKGZsb2F0WzFdKXsgeCB9KSApOyBc
CisgICAgdF87IFwKK30pCisjICBkZWZpbmUgbWF4KHgsIHkpIEJSXyhtYXhwcywgX21hc2ssIHgs
IHksIHVuZGVmKCksIH4wKQorIyAgZGVmaW5lIG1pbih4LCB5KSBCUl8obWlucHMsIF9tYXNrLCB4
LCB5LCB1bmRlZigpLCB+MCkKKyMgIGRlZmluZSBtaXgoeCwgeSkgQihtb3ZhcHMsIF9tYXNrLCB4
LCB5LCAoMGIwMTAxMDEwMTAxMDEwMTAxICYgQUxMX1RSVUUpKQorIyAgZGVmaW5lIHNxcnQoeCkg
QlIoc3FydHBzLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCisjICBpZiBWRUNfU0laRSA9PSAxNgor
IyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpIEIodW5wY2tocHMsIF9tYXNrLCB4LCB5LCB1
bmRlZigpLCB+MCkKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSBCKHVucGNrbHBzLCBf
bWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCisjICAgZGVmaW5lIHN3YXAoeCkgQihzaHVmcHMsIF9t
YXNrLCB4LCB4LCAwYjAwMDExMDExLCB1bmRlZigpLCB+MCkKKyMgIGVuZGlmCisjIGVsaWYgRkxP
QVRfU0laRSA9PSA4CisjICBpZiBWRUNfU0laRSA+PSAzMgorIyAgIGRlZmluZSBicm9hZGNhc3Qo
eCkgKHsgXAorICAgIHZlY190IHRfOyBcCisgICAgYXNtICggIiV7ZXZleCV9IHZicm9hZGNhc3Rz
ZCAlMSwgJTAiIDogIj12IiAodF8pIFwKKyAgICAgICAgICA6ICJtIiAoKihkb3VibGVbMV0peyB4
IH0pICk7IFwKKyAgICB0XzsgXAorfSkKKyMgIGVsc2UKKyMgICBkZWZpbmUgYnJvYWRjYXN0KHgp
ICh7IFwKKyAgICB2ZWNfdCB0XzsgXAorICAgIGFzbSAoICIle2V2ZXglfSB2cGJyb2FkY2FzdHEg
JTEsICUwIiBcCisgICAgICAgICAgOiAiPXYiICh0XykgOiAibSIgKCooZG91YmxlWzFdKXsgeCB9
KSApOyBcCisgICAgdF87IFwKK30pCisjICBlbmRpZgorIyAgZGVmaW5lIG1heCh4LCB5KSBCUl8o
bWF4cGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKKyMgIGRlZmluZSBtaW4oeCwgeSkgQlJf
KG1pbnBkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCisjICBkZWZpbmUgbWl4KHgsIHkpIEIo
bW92YXBkLCBfbWFzaywgeCwgeSwgMGIwMTAxMDEwMSkKKyMgIGRlZmluZSBzcXJ0KHgpIEJSKHNx
cnRwZCwgX21hc2ssIHgsIHVuZGVmKCksIH4wKQorIyAgaWYgVkVDX1NJWkUgPT0gMTYKKyMgICBk
ZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSBCKHVucGNraHBkLCBfbWFzaywgeCwgeSwgdW5kZWYo
KSwgfjApCisjICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgQih1bnBja2xwZCwgX21hc2ss
IHgsIHksIHVuZGVmKCksIH4wKQorIyAgIGRlZmluZSBzd2FwKHgpIEIoc2h1ZnBkLCBfbWFzaywg
eCwgeCwgMGIwMSwgdW5kZWYoKSwgfjApCisjICBlbmRpZgorIyBlbmRpZgogI2VsaWYgRkxPQVRf
U0laRSA9PSA0ICYmIGRlZmluZWQoX19TU0VfXykKICMgaWYgVkVDX1NJWkUgPT0gMzIgJiYgZGVm
aW5lZChfX0FWWF9fKQogIyAgaWYgZGVmaW5lZChfX0FWWDJfXykKQEAgLTE5MSw3ICsyNzUsMzAg
QEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyAgZGVmaW5lIHNx
cnQoeCkgc2NhbGFyXzFvcCh4LCAic3FydHNkICVbaW5dLCAlW291dF0iKQogIyBlbmRpZgogI2Vu
ZGlmCi0jaWYgVkVDX1NJWkUgPT0gMTYgJiYgZGVmaW5lZChfX1NTRTJfXykKKyNpZiAoSU5UX1NJ
WkUgPT0gNCB8fCBVSU5UX1NJWkUgPT0gNCB8fCBJTlRfU0laRSA9PSA4IHx8IFVJTlRfU0laRSA9
PSA4KSAmJiBcCisgICAgIGRlZmluZWQoX19BVlg1MTJGX18pICYmIChWRUNfU0laRSA9PSA2NCB8
fCBkZWZpbmVkKF9fQVZYNTEyVkxfXykpCisjIGlmIElOVF9TSVpFID09IDQgfHwgVUlOVF9TSVpF
ID09IDQKKyMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClCKG1vdmRxYTMyXywgX21hc2ssICh2
c2lfdCkoeCksICh2c2lfdCkoeSksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgw
YjAxMDEwMTAxMDEwMTAxMDEgJiAoKDEgPDwgRUxFTV9DT1VOVCkgLSAxKSkpKQorIyBlbGlmIElO
VF9TSVpFID09IDggfHwgVUlOVF9TSVpFID09IDgKKyMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNf
dClCKG1vdmRxYTY0XywgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksIDBiMDEwMTAxMDEp
KQorIyBlbmRpZgorIyBpZiBJTlRfU0laRSA9PSA0CisjICBkZWZpbmUgbWF4KHgsIHkpIEIocG1h
eHNkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCisjICBkZWZpbmUgbWluKHgsIHkpIEIocG1p
bnNkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCisjICBkZWZpbmUgbXVsX2Z1bGwoeCwgeSkg
KCh2ZWNfdClCKHBtdWxkcSwgX21hc2ssIHgsIHksICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjIGVs
aWYgVUlOVF9TSVpFID09IDQKKyMgIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClCKHBtYXh1ZCwg
X21hc2ssICh2c2lfdCkoeCksICh2c2lfdCkoeSksICh2c2lfdCl1bmRlZigpLCB+MCkpCisjICBk
ZWZpbmUgbWluKHgsIHkpICgodmVjX3QpQihwbWludWQsIF9tYXNrLCAodnNpX3QpKHgpLCAodnNp
X3QpKHkpLCAodnNpX3QpdW5kZWYoKSwgfjApKQorIyAgZGVmaW5lIG11bF9mdWxsKHgsIHkpICgo
dmVjX3QpQihwbXVsdWRxLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZkaV90KXVu
ZGVmKCksIH4wKSkKKyMgZWxpZiBJTlRfU0laRSA9PSA4CisjICBkZWZpbmUgbWF4KHgsIHkpICgo
dmVjX3QpQihwbWF4c3EsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAodmRpX3QpdW5k
ZWYoKSwgfjApKQorIyAgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190KUIocG1pbnNxLCBfbWFzaywg
KHZkaV90KSh4KSwgKHZkaV90KSh5KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKKyMgZWxpZiBVSU5U
X1NJWkUgPT0gOAorIyAgZGVmaW5lIG1heCh4LCB5KSAoKHZlY190KUIocG1heHVxLCBfbWFzaywg
KHZkaV90KSh4KSwgKHZkaV90KSh5KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKKyMgIGRlZmluZSBt
aW4oeCwgeSkgKCh2ZWNfdClCKHBtaW51cSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSks
ICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjIGVuZGlmCisjZWxpZiBWRUNfU0laRSA9PSAxNiAmJiBk
ZWZpbmVkKF9fU1NFMl9fKQogIyBpZiBJTlRfU0laRSA9PSAxIHx8IFVJTlRfU0laRSA9PSAxCiAj
ICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3B1bnBj
a2hidzEyOCgodnFpX3QpKHgpLCAodnFpX3QpKHkpKSkKICMgIGRlZmluZSBpbnRlcmxlYXZlX2xv
KHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcHVucGNrbGJ3MTI4KCh2cWlfdCkoeCksICh2
cWlfdCkoeSkpKQpAQCAtNTg3LDYgKzY5NCwxMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jv
b2woYnl0ZV92ZWNfdCBiCiAjIGVuZGlmCiAjZW5kaWYKIAorI2lmIGRlZmluZWQoX19BVlg1MTJG
X18pICYmIGRlZmluZWQoRkxPQVRfU0laRSkKKyMgaW5jbHVkZSAic2ltZC1mbWEuYyIKKyNlbmRp
ZgorCiBpbnQgc2ltZF90ZXN0KHZvaWQpCiB7CiAgICAgdW5zaWduZWQgaW50IGksIGo7CkBAIC0x
MDM0LDcgKzExNDUsOCBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAjIGVuZGlmCiAjZW5kaWYKIAot
I2lmIGRlZmluZWQoX19YT1BfXykgJiYgVkVDX1NJWkUgPT0gMTYgJiYgKElOVF9TSVpFID09IDIg
fHwgSU5UX1NJWkUgPT0gNCkKKyNpZiAoZGVmaW5lZChfX1hPUF9fKSAmJiBWRUNfU0laRSA9PSAx
NiAmJiAoSU5UX1NJWkUgPT0gMiB8fCBJTlRfU0laRSA9PSA0KSkgfHwgXAorICAgIChkZWZpbmVk
KF9fQVZYNTEyRl9fKSAmJiBkZWZpbmVkKEZMT0FUX1NJWkUpKQogICAgIHJldHVybiAtZm1hX3Rl
c3QoKTsKICNlbmRpZgogCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaApAQCAtNzAsOSArNzAsMTExIEBAIHR5
cGVkZWYgaW50IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFYKIHR5cGVkZWYgbG9uZyBsb25n
IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFZFQ19TSVpFKSkpIHZkaV90OwogI2VuZGlmCiAK
KyNpZiBWRUNfU0laRSA9PSAxNgorIyBkZWZpbmUgQihuLCBzLCBhLi4uKSAgIF9fYnVpbHRpbl9p
YTMyXyAjIyBuICMjIDEyOCAjIyBzKGEpCisjIGRlZmluZSBCXyhuLCBzLCBhLi4uKSAgX19idWls
dGluX2lhMzJfICMjIG4gIyMgICAgICAgIHMoYSkKKyNlbGlmIFZFQ19TSVpFID09IDMyCisjIGRl
ZmluZSBCKG4sIHMsIGEuLi4pICAgX19idWlsdGluX2lhMzJfICMjIG4gIyMgMjU2ICMjIHMoYSkK
KyNlbGlmIFZFQ19TSVpFID09IDY0CisjIGRlZmluZSBCKG4sIHMsIGEuLi4pICAgX19idWlsdGlu
X2lhMzJfICMjIG4gIyMgNTEyICMjIHMoYSkKKyMgZGVmaW5lIEJSKG4sIHMsIGEuLi4pICBfX2J1
aWx0aW5faWEzMl8gIyMgbiAjIyA1MTIgIyMgcyhhLCA0KQorI2VuZGlmCisjaWZuZGVmIEJfCisj
IGRlZmluZSBCXyBCCisjZW5kaWYKKyNpZm5kZWYgQlIKKyMgZGVmaW5lIEJSIEIKKyMgZGVmaW5l
IEJSXyBCXworI2VuZGlmCisjaWZuZGVmIEJSXworIyBkZWZpbmUgQlJfIEJSCisjZW5kaWYKKwor
I2lmZGVmIF9fQVZYNTEyRl9fCisKKy8qCisgKiBUaGUgb3JpZ2luYWwgcGxhbiB3YXMgdG8gZWZm
ZWN0IHVzZSBvZiBFVkVYIGVuY29kaW5ncyBmb3Igc2NhbGFyIGFzIHdlbGwgYXMKKyAqIDEyOC0g
YW5kIDI1Ni1iaXQgaW5zbiB2YXJpYW50cyBieSByZXN0cmljdGluZyB0aGUgY29tcGlsZXIgdG8g
dXNlIChvbiA2NC1iaXQKKyAqIG9ubHkgb2YgY291cnNlKSBYTU0xNi1YTU0zMSBvbmx5LiBBbGwg
c29ydHMgb2YgY29tcGlsZXIgZXJyb3JzIHJlc3VsdCB3aGVuCisgKiBkb2luZyB0aGlzIHdpdGgg
Z2NjIDguMi4gVGhlcmVmb3JlIHJlc29ydCB0byBpbmplY3Rpbmcge2V2ZXh9IHByZWZpeGVzLAor
ICogd2hpY2ggaGFzIHRoZSBiZW5lZml0IG9mIGFsc28gd29ya2luZyBmb3IgMzItYml0LiBHcmFu
dGVkLCB0aGVyZSBpcyBhIGxvdCBvZgorICogZXNjYXBpbmcgdG8gZ2V0IHJpZ2h0IGhlcmUuCisg
Ki8KK2FzbSAoICIubWFjcm8gb3ZlcnJpZGUgaW5zbiAgICBcblx0IgorICAgICAgIi5tYWNybyAk
XFxpbnNuIG86dmFyYXJnIFxuXHQiCisgICAgICAiLnB1cmdlbSBcXGluc24gICAgICAgICAgXG5c
dCIKKyAgICAgICJ7ZXZleH0gXFxpbnNuIFxcKFxcKW8gICBcblx0IgorICAgICAgIi5tYWNybyBc
XGluc24gbzp2YXJhcmcgIFxuXHQiCisgICAgICAiJFxcaW5zbiBcXChcXChcXCkpbyAgICAgXG5c
dCIKKyAgICAgICIuZW5kbSAgICAgICAgICAgICAgICAgICBcblx0IgorICAgICAgIi5lbmRtICAg
ICAgICAgICAgICAgICAgIFxuXHQiCisgICAgICAiLm1hY3JvIFxcaW5zbiBvOnZhcmFyZyAgXG5c
dCIKKyAgICAgICIkXFxpbnNuIFxcKFxcKW8gICAgICAgICBcblx0IgorICAgICAgIi5lbmRtICAg
ICAgICAgICAgICAgICAgIFxuXHQiCisgICAgICAiLmVuZG0iICk7CisKKyNkZWZpbmUgT1ZSKG4p
IGFzbSAoICJvdmVycmlkZSB2IiAjbiApCisjZGVmaW5lIE9WUl9TRlAobikgT1ZSKG4gIyMgc2Qp
OyBPVlIobiAjIyBzcykKKworI2lmZGVmIF9fQVZYNTEyVkxfXworIyBpZmRlZiBfX0FWWDUxMkJX
X18KKyMgIGRlZmluZSBPVlJfQlcobikgT1ZSKHAgIyMgbiAjIyBiKTsgT1ZSKHAgIyMgbiAjIyB3
KQorIyBlbHNlCisjICBkZWZpbmUgT1ZSX0JXKG4pCisjIGVuZGlmCisjIGRlZmluZSBPVlJfRFEo
bikgT1ZSKHAgIyMgbiAjIyBkKTsgT1ZSKHAgIyMgbiAjIyBxKQorIyBkZWZpbmUgT1ZSX1ZGUChu
KSBPVlIobiAjIyBwZCk7IE9WUihuICMjIHBzKQorI2Vsc2UKKyMgZGVmaW5lIE9WUl9CVyhuKQor
IyBkZWZpbmUgT1ZSX0RRKG4pCisjIGRlZmluZSBPVlJfVkZQKG4pCisjZW5kaWYKKworI2RlZmlu
ZSBPVlJfRk1BKG4sIHcpIE9WUl8gIyMgdyhuICMjIDEzMik7IE9WUl8gIyMgdyhuICMjIDIxMyk7
IFwKKyAgICAgICAgICAgICAgICAgICAgICBPVlJfICMjIHcobiAjIyAyMzEpCisjZGVmaW5lIE9W
Ul9GUChuKSBPVlJfVkZQKG4pOyBPVlJfU0ZQKG4pCisjZGVmaW5lIE9WUl9JTlQobikgT1ZSX0JX
KG4pOyBPVlJfRFEobikKKworT1ZSX1NGUChicm9hZGNhc3QpOworT1ZSX1NGUChjb21pKTsKK09W
Ul9GUChhZGQpOworT1ZSX0ZQKGRpdik7CitPVlIoZXh0cmFjdHBzKTsKK09WUl9GTUEoZm1hZGQs
IEZQKTsKK09WUl9GTUEoZm1zdWIsIEZQKTsKK09WUl9GTUEoZm5tYWRkLCBGUCk7CitPVlJfRk1B
KGZubXN1YiwgRlApOworT1ZSKGluc2VydHBzKTsKK09WUl9GUChtYXgpOworT1ZSX0ZQKG1pbik7
CitPVlIobW92ZCk7CitPVlIobW92cSk7CitPVlJfU0ZQKG1vdik7CitPVlJfRlAobXVsKTsKK09W
Ul9GUChzcXJ0KTsKK09WUl9GUChzdWIpOworT1ZSX1NGUCh1Y29taSk7CisKKyN1bmRlZiBPVlJf
VkZQCisjdW5kZWYgT1ZSX1NGUAorI3VuZGVmIE9WUl9JTlQKKyN1bmRlZiBPVlJfRlAKKyN1bmRl
ZiBPVlJfRk1BCisjdW5kZWYgT1ZSX0RRCisjdW5kZWYgT1ZSX0JXCisjdW5kZWYgT1ZSCisKKyNl
bmRpZgorCiAvKgogICogU3VwcHJlc3MgdmFsdWUgcHJvcGFnYXRpb24gYnkgdGhlIGNvbXBpbGVy
LCBwcmV2ZW50aW5nIHVud2FudGVkCiAgKiBvcHRpbWl6YXRpb24uIFRoaXMgYXQgb25jZSBtYWtl
cyB0aGUgY29tcGlsZXIgdXNlIG1lbW9yeSBvcGVyYW5kcwogICogbW9yZSBvZnRlbiwgd2hpY2gg
Zm9yIG91ciBwdXJwb3NlcyBpcyB0aGUgbW9yZSBpbnRlcmVzdGluZyBjYXNlLgogICovCiAjZGVm
aW5lIHRvdWNoKHZhcikgYXNtIHZvbGF0aWxlICggIiIgOiAiK20iICh2YXIpICkKKworc3RhdGlj
IGlubGluZSB2ZWNfdCB1bmRlZih2b2lkKQoreworICAgIHZlY190IHYgPSB2OworICAgIHJldHVy
biB2OworfQotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC1mbWEuYworKysgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC1mbWEuYwpAQCAtMSwxMCArMSw5IEBACisjaWYg
IWRlZmluZWQoX19YT1BfXykgJiYgIWRlZmluZWQoX19BVlg1MTJGX18pCiAjaW5jbHVkZSAic2lt
ZC5oIgotCi0jaWZuZGVmIF9fWE9QX18KIEVOVFJZKGZtYV90ZXN0KTsKICNlbmRpZgogCi0jaWYg
VkVDX1NJWkUgPCAxNgorI2lmIFZFQ19TSVpFIDwgMTYgJiYgIWRlZmluZWQodG9fYm9vbCkKICMg
ZGVmaW5lIHRvX2Jvb2woY21wKSAoIX4oY21wKVswXSkKICNlbGlmIFZFQ19TSVpFID09IDE2CiAj
IGlmIEZMT0FUX1NJWkUgPT0gNApAQCAtMjQsNyArMjMsMTMgQEAgRU5UUlkoZm1hX3Rlc3QpOwog
IyBkZWZpbmUgZXEoeCwgeSkgdG9fYm9vbCgoeCkgPT0gKHkpKQogI2VuZGlmCiAKLSNpZiBWRUNf
U0laRSA9PSAxNgorI2lmIGRlZmluZWQoX19BVlg1MTJGX18pICYmIFZFQ19TSVpFID4gRkxPQVRf
U0laRQorIyBpZiBGTE9BVF9TSVpFID09IDQKKyMgIGRlZmluZSBmbWFkZHN1Yih4LCB5LCB6KSBC
Uih2Zm1hZGRzdWJwcywgX21hc2ssIHgsIHksIHosIH4wKQorIyBlbGlmIEZMT0FUX1NJWkUgPT0g
OAorIyAgZGVmaW5lIGZtYWRkc3ViKHgsIHksIHopIEJSKHZmbWFkZHN1YnBkLCBfbWFzaywgeCwg
eSwgeiwgfjApCisjIGVuZGlmCisjZWxpZiBWRUNfU0laRSA9PSAxNgogIyBpZiBGTE9BVF9TSVpF
ID09IDQKICMgIGRlZmluZSBhZGRzdWIoeCwgeSkgX19idWlsdGluX2lhMzJfYWRkc3VicHMoeCwg
eSkKICMgIGlmIGRlZmluZWQoX19GTUE0X18pIHx8IGRlZmluZWQoX19GTUFfXykKQEAgLTUwLDYg
KzU1LDEwIEBAIEVOVFJZKGZtYV90ZXN0KTsKICMgZW5kaWYKICNlbmRpZgogCisjaWYgZGVmaW5l
ZChmbWFkZHN1YikgJiYgIWRlZmluZWQoYWRkc3ViKQorIyBkZWZpbmUgYWRkc3ViKHgsIHkpIGZt
YWRkc3ViKHgsIGJyb2FkY2FzdCgxKSwgeSkKKyNlbmRpZgorCiBpbnQgZm1hX3Rlc3Qodm9pZCkK
IHsKICAgICB1bnNpZ25lZCBpbnQgaTsKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rl
c3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2
X2VtdWxhdG9yLmMKQEAgLTIxLDYgKzIxLDcgQEAgYXNtICggIi5wdXNoc2VjdGlvbiAudGVzdCwg
XCJheFwiLCBAcHJvZwogI2luY2x1ZGUgImF2eDUxMmYtb3BtYXNrLmgiCiAjaW5jbHVkZSAiYXZ4
NTEyZHEtb3BtYXNrLmgiCiAjaW5jbHVkZSAiYXZ4NTEyYnctb3BtYXNrLmgiCisjaW5jbHVkZSAi
YXZ4NTEyZi5oIgogCiAjZGVmaW5lIHZlcmJvc2UgZmFsc2UgLyogU3dpdGNoIHRvIHRydWUgZm9y
IGZhciBtb3JlIGxvZ2dpbmcuICovCiAKQEAgLTI0OCw2ICsyNDksMTQgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCB7CiAgICAgU0lNRChPUE1BU0svYiwgICAgYXZ4NTEyZHFfb3BtYXNrLCAgICAgICAg
IDEpLAogICAgIFNJTUQoT1BNQVNLL2QsICAgIGF2eDUxMmJ3X29wbWFzaywgICAgICAgICA0KSwK
ICAgICBTSU1EKE9QTUFTSy9xLCAgICBhdng1MTJid19vcG1hc2ssICAgICAgICAgOCksCisgICAg
U0lNRChBVlg1MTJGIGYzMiBzY2FsYXIsICBhdng1MTJmLCAgICAgICAgZjQpLAorICAgIFNJTUQo
QVZYNTEyRiBmMzJ4MTYsICAgICAgYXZ4NTEyZiwgICAgICA2NGY0KSwKKyAgICBTSU1EKEFWWDUx
MkYgZjY0IHNjYWxhciwgIGF2eDUxMmYsICAgICAgICBmOCksCisgICAgU0lNRChBVlg1MTJGIGY2
NHg4LCAgICAgICBhdng1MTJmLCAgICAgIDY0ZjgpLAorICAgIFNJTUQoQVZYNTEyRiBzMzJ4MTYs
ICAgICAgYXZ4NTEyZiwgICAgICA2NGk0KSwKKyAgICBTSU1EKEFWWDUxMkYgdTMyeDE2LCAgICAg
IGF2eDUxMmYsICAgICAgNjR1NCksCisgICAgU0lNRChBVlg1MTJGIHM2NHg4LCAgICAgICBhdng1
MTJmLCAgICAgIDY0aTgpLAorICAgIFNJTUQoQVZYNTEyRiB1NjR4OCwgICAgICAgYXZ4NTEyZiwg
ICAgICA2NHU4KSwKICN1bmRlZiBTSU1EXwogI3VuZGVmIFNJTUQKIH07CgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:25:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:25: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-devel-bounces@lists.xenproject.org>)
	id 1gOgjz-0000mU-Uq; Mon, 19 Nov 2018 10:25: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgjy-0000mD-KV
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:25:14 +0000
X-Inumbo-ID: 66787c7a-ebe5-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66787c7a-ebe5-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:25:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:25:13 -0700
Message-Id: <5BF28F8502000078001FD4C6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:25:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 21/47] x86emul: support AVX512{F, BW,
 DQ} integer broadcast insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZSB0aGF0IHRoZSBwYnJvYWRjYXN0dyB0YWJsZSBlbnRyeSBpbiBldmV4LWRpc3A4LmMgaXMg
c2xpZ2h0bHkKZGlmZmVyZW50IGZyb20gd2hhdCBvbmUgd291bGQgZXhwZWN0LCBkdWUgdG8gaXQg
cmVxdWlyaW5nIEVWRVguVyB0byBiZQp6ZXJvLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgt
ZGlzcDguYwpAQCAtMTY0LDYgKzE2NCw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1
MTJmX2FsbFtdID0KICAgICBJTlNOKHBhZGRxLCAgICAgICAgNjYsICAgMGYsIGQ0LCAgICB2bCwg
ICAgICBxLCB2bCksCiAgICAgSU5TTihwYW5kLCAgICAgICAgIDY2LCAgIDBmLCBkYiwgICAgdmws
ICAgICBkcSwgdmwpLAogICAgIElOU04ocGFuZG4sICAgICAgICA2NiwgICAwZiwgZGYsICAgIHZs
LCAgICAgZHEsIHZsKSwKKy8vICAgICAgIHBicm9hZGNhc3QsICAgNjYsIDBmMzgsIDdjLCAgICAg
ICAgICBkcTY0CisgICAgSU5TTihwYnJvYWRjYXN0ZCwgIDY2LCAwZjM4LCA1OCwgICAgZWwsICAg
ICAgZCwgZWwpLAorICAgIElOU04ocGJyb2FkY2FzdHEsICA2NiwgMGYzOCwgNTksICAgIGVsLCAg
ICAgIHEsIGVsKSwKICAgICBJTlNOKHBjbXAsICAgICAgICAgNjYsIDBmM2EsIDFmLCAgICB2bCwg
ICAgIGRxLCB2bCksCiAgICAgSU5TTihwY21wZXFkLCAgICAgIDY2LCAgIDBmLCA3NiwgICAgdmws
ICAgICAgZCwgdmwpLAogICAgIElOU04ocGNtcGVxcSwgICAgICA2NiwgMGYzOCwgMjksICAgIHZs
LCAgICAgIHEsIHZsKSwKQEAgLTIyMiw2ICsyMjUsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRl
c3QgYXZ4NTEyZl8xMjhbXSA9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX25v
MTI4W10gPSB7CiAgICAgSU5TTihicm9hZGNhc3RmMzJ4NCwgNjYsIDBmMzgsIDFhLCBlbF80LCAg
ZCwgdmwpLAorICAgIElOU04oYnJvYWRjYXN0aTMyeDQsIDY2LCAwZjM4LCA1YSwgZWxfNCwgIGQs
IHZsKSwKICAgICBJTlNOKGJyb2FkY2FzdHNkLCAgICA2NiwgMGYzOCwgMTksIGVsLCAgICBxLCBl
bCksCiAgICAgSU5TTihleHRyYWN0ZjMyeDQsICAgNjYsIDBmM2EsIDE5LCBlbF80LCAgZCwgdmwp
LAogICAgIElOU04oZXh0cmFjdGkzMng0LCAgIDY2LCAwZjNhLCAzOSwgZWxfNCwgIGQsIHZsKSwK
QEAgLTIzMSw2ICsyMzUsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9ubzEy
OFtdCiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzUxMltdID0gewogICAgIElO
U04oYnJvYWRjYXN0ZjY0eDQsIDY2LCAwZjM4LCAxYiwgZWxfNCwgcSwgdmwpLAorICAgIElOU04o
YnJvYWRjYXN0aTY0eDQsIDY2LCAwZjM4LCA1YiwgZWxfNCwgcSwgdmwpLAogICAgIElOU04oZXh0
cmFjdGY2NHg0LCAgIDY2LCAwZjNhLCAxYiwgZWxfNCwgcSwgdmwpLAogICAgIElOU04oZXh0cmFj
dGk2NHg0LCAgIDY2LCAwZjNhLCAzYiwgZWxfNCwgcSwgdmwpLAogICAgIElOU04oaW5zZXJ0ZjY0
eDQsICAgIDY2LCAwZjNhLCAxYSwgZWxfNCwgcSwgdmwpLApAQCAtMjUwLDYgKzI1NSwxMCBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAgICBJTlNOKHBhZGR3LCAg
ICAgICA2NiwgICAwZiwgZmQsICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwYXZnYiwgICAg
ICAgNjYsICAgMGYsIGUwLCAgICB2bCwgICAgYiwgdmwpLAogICAgIElOU04ocGF2Z3csICAgICAg
IDY2LCAgIDBmLCBlMywgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBicm9hZGNhc3RiLCA2
NiwgMGYzOCwgNzgsICAgIGVsLCAgICBiLCBlbCksCisvLyAgICAgICBwYnJvYWRjYXN0YiwgNjYs
IDBmMzgsIDdhLCAgICAgICAgICAgYgorICAgIElOU04ocGJyb2FkY2FzdHcsIDY2LCAwZjM4LCA3
OSwgICAgZWxfMiwgIGIsIHZsKSwKKy8vICAgICAgIHBicm9hZGNhc3R3LCA2NiwgMGYzOCwgN2Is
ICAgICAgICAgICBiCiAgICAgSU5TTihwY21wLCAgICAgICAgNjYsIDBmM2EsIDNmLCAgICB2bCwg
ICBidywgdmwpLAogICAgIElOU04ocGNtcGVxYiwgICAgIDY2LCAgIDBmLCA3NCwgICAgdmwsICAg
IGIsIHZsKSwKICAgICBJTlNOKHBjbXBlcXcsICAgICA2NiwgICAwZiwgNzUsICAgIHZsLCAgICB3
LCB2bCksCkBAIC0zMDEsNiArMzEwLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUx
MmJ3XzEyOFtdCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10gPSB7CiAg
ICAgSU5TTl9QRlAoYW5kLCAgICAgICAgICAgICAgMGYsIDU0KSwKICAgICBJTlNOX1BGUChhbmRu
LCAgICAgICAgICAgICAwZiwgNTUpLAorICAgIElOU04oYnJvYWRjYXN0aTMyeDIsIDY2LCAwZjM4
LCA1OSwgZWxfMiwgIGQsIHZsKSwKICAgICBJTlNOX1BGUChvciwgICAgICAgICAgICAgICAwZiwg
NTYpLAogICAgIElOU04ocG11bGxxLCAgICAgICAgIDY2LCAwZjM4LCA0MCwgICB2bCwgIHEsIHZs
KSwKICAgICBJTlNOX1BGUCh4b3IsICAgICAgICAgICAgICAwZiwgNTcpLApAQCAtMzE0LDYgKzMy
NCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV8xMjhbXQogc3RhdGljIGNv
bnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxX25vMTI4W10gPSB7CiAgICAgSU5TTihicm9hZGNhc3Rm
MzJ4MiwgNjYsIDBmMzgsIDE5LCBlbF8yLCBkLCB2bCksCiAgICAgSU5TTihicm9hZGNhc3RmNjR4
MiwgNjYsIDBmMzgsIDFhLCBlbF8yLCBxLCB2bCksCisgICAgSU5TTihicm9hZGNhc3RpNjR4Miwg
NjYsIDBmMzgsIDVhLCBlbF8yLCBxLCB2bCksCiAgICAgSU5TTihleHRyYWN0ZjY0eDIsICAgNjYs
IDBmM2EsIDE5LCBlbF8yLCBxLCB2bCksCiAgICAgSU5TTihleHRyYWN0aTY0eDIsICAgNjYsIDBm
M2EsIDM5LCBlbF8yLCBxLCB2bCksCiAgICAgSU5TTihpbnNlcnRmNjR4MiwgICAgNjYsIDBmM2Es
IDE4LCBlbF8yLCBxLCB2bCksCkBAIC0zMjIsNiArMzMzLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCB0ZXN0IGF2eDUxMmRxX25vMTI4WwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEy
ZHFfNTEyW10gPSB7CiAgICAgSU5TTihicm9hZGNhc3RmMzJ4OCwgNjYsIDBmMzgsIDFiLCBlbF84
LCBkLCB2bCksCisgICAgSU5TTihicm9hZGNhc3RpMzJ4OCwgNjYsIDBmMzgsIDViLCBlbF84LCBk
LCB2bCksCiAgICAgSU5TTihleHRyYWN0ZjMyeDgsICAgNjYsIDBmM2EsIDFiLCBlbF84LCBkLCB2
bCksCiAgICAgSU5TTihleHRyYWN0aTMyeDgsICAgNjYsIDBmM2EsIDNiLCBlbF84LCBkLCB2bCks
CiAgICAgSU5TTihpbnNlcnRmMzJ4OCwgICAgNjYsIDBmM2EsIDFhLCBlbF84LCBkLCB2bCksCi0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NpbWQuYwpAQCAtMjc4LDkgKzI3OCwzMyBAQCBzdGF0aWMgaW5saW5lIGJvb2wg
X3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjaWYgKElOVF9TSVpFID09IDQgfHwgVUlOVF9TSVpFID09
IDQgfHwgSU5UX1NJWkUgPT0gOCB8fCBVSU5UX1NJWkUgPT0gOCkgJiYgXAogICAgICBkZWZpbmVk
KF9fQVZYNTEyRl9fKSAmJiAoVkVDX1NJWkUgPT0gNjQgfHwgZGVmaW5lZChfX0FWWDUxMlZMX18p
KQogIyBpZiBJTlRfU0laRSA9PSA0IHx8IFVJTlRfU0laRSA9PSA0CisjICBkZWZpbmUgYnJvYWRj
YXN0KHgpICh7IFwKKyAgICB2ZWNfdCB0XzsgXAorICAgIGFzbSAoICIle2V2ZXglfSB2cGJyb2Fk
Y2FzdGQgJTEsICUwIiBcCisgICAgICAgICAgOiAiPXYiICh0XykgOiAibSIgKCooaW50WzFdKXsg
eCB9KSApOyBcCisgICAgdF87IFwKK30pCisjICBkZWZpbmUgYnJvYWRjYXN0Mih4KSAoeyBcCisg
ICAgdmVjX3QgdF87IFwKKyAgICBhc20gKCAidnBicm9hZGNhc3RkICVrMSwgJTAiIDogIj12IiAo
dF8pIDogInIiICh4KSApOyBcCisgICAgdF87IFwKK30pCiAjICBkZWZpbmUgbWl4KHgsIHkpICgo
dmVjX3QpQihtb3ZkcWEzMl8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCBcCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxICYgKCgxIDw8IEVM
RU1fQ09VTlQpIC0gMSkpKSkKICMgZWxpZiBJTlRfU0laRSA9PSA4IHx8IFVJTlRfU0laRSA9PSA4
CisjICBkZWZpbmUgYnJvYWRjYXN0KHgpICh7IFwKKyAgICB2ZWNfdCB0XzsgXAorICAgIGFzbSAo
ICIle2V2ZXglfSB2cGJyb2FkY2FzdHEgJTEsICUwIiBcCisgICAgICAgICAgOiAiPXYiICh0Xykg
OiAibSIgKCoobG9uZyBsb25nWzFdKXsgeCB9KSApOyBcCisgICAgdF87IFwKK30pCisjICBpZmRl
ZiBfX3g4Nl82NF9fCisjICAgZGVmaW5lIGJyb2FkY2FzdDIoeCkgKHsgXAorICAgIHZlY190IHRf
OyBcCisgICAgYXNtICggInZwYnJvYWRjYXN0cSAlMSwgJTAiIDogIj12IiAodF8pIDogInIiICgo
eCkgKyAwVUxMKSApOyBcCisgICAgdF87IFwKK30pCisjICBlbmRpZgogIyAgZGVmaW5lIG1peCh4
LCB5KSAoKHZlY190KUIobW92ZHFhNjRfLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwg
MGIwMTAxMDEwMSkpCiAjIGVuZGlmCiAjIGlmIElOVF9TSVpFID09IDQKQEAgLTk3NywxMCArMTAw
MSwxNCBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgaWYgKCAhZXEoc3dhcDIoc3JjKSwgaW52
KSApIHJldHVybiBfX0xJTkVfXzsKICNlbmRpZgogCi0jaWYgZGVmaW5lZChicm9hZGNhc3QpCisj
aWZkZWYgYnJvYWRjYXN0CiAgICAgaWYgKCAhZXEoYnJvYWRjYXN0KEVMRU1fQ09VTlQgKyAxKSwg
c3JjICsgaW52KSApIHJldHVybiBfX0xJTkVfXzsKICNlbmRpZgogCisjaWZkZWYgYnJvYWRjYXN0
MgorICAgIGlmICggIWVxKGJyb2FkY2FzdDIoRUxFTV9DT1VOVCArIDEpLCBzcmMgKyBpbnYpICkg
cmV0dXJuIF9fTElORV9fOworI2VuZGlmCisKICNpZiBkZWZpbmVkKGludGVybGVhdmVfbG8pICYm
IGRlZmluZWQoaW50ZXJsZWF2ZV9oaSkKICAgICB0b3VjaChzcmMpOwogICAgIHggPSBpbnRlcmxl
YXZlX2xvKGludiwgc3JjKTsKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTQ1
NCw5ICs0NTQsMTMgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBb
MHg0MF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwK
ICAgICBbMHg0MV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAx
IH0sCiAgICAgWzB4NDUgLi4uIDB4NDddID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50
LCAuZDhzID0gZDhzX3ZsIH0sCi0gICAgWzB4NTggLi4uIDB4NTldID0geyAuc2ltZF9zaXplID0g
c2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKLSAgICBbMHg1YV0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kXzEyOCwgLnR3b19vcCA9IDEgfSwKLSAgICBbMHg3OCAuLi4gMHg3OV0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAorICAgIFsweDU4XSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gMiB9LAorICAgIFsweDU5XSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gMyB9LAorICAgIFsw
eDVhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudHdvX29wID0gMSwgLmQ4cyA9IDQgfSwK
KyAgICBbMHg1Yl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1NiwgLnR3b19vcCA9IDEsIC5kOHMg
PSBkOHNfdmxfYnlfMiB9LAorICAgIFsweDc4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIs
IC50d29fb3AgPSAxIH0sCisgICAgWzB4NzldID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwg
LnR3b19vcCA9IDEsIC5kOHMgPSAxIH0sCisgICAgWzB4N2EgLi4uIDB4N2NdID0geyAuc2ltZF9z
aXplID0gc2ltZF9ub25lLCAudHdvX29wID0gMSB9LAogICAgIFsweDhjXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweDhlXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ludCwgLnRvX21lbSA9IDEgfSwKICAgICBbMHg5MCAuLi4gMHg5M10gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX290aGVyLCAudnNpYiA9IDEgfSwKQEAgLTI2MjcsNiArMjYzMSwxMSBAQCB4
ODZfZGVjb2RlXzBmMzgoCiAgICAgICAgIGN0eHQtPm9wY29kZSB8PSBNQVNLX0lOU1IodmV4LnBm
eCwgWDg2RU1VTF9PUENfUEZYX01BU0spOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigwLCAweDdhKTogLyogdnBicm9hZGNhc3RiICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDAsIDB4N2IpOiAvKiB2cGJyb2FkY2FzdHcgKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMCwgMHg3Yyk6IC8qIHZwYnJvYWRjYXN0e2QscX0gKi8KKyAg
ICAgICAgYnJlYWs7CisKICAgICBjYXNlIDB4ZjA6IC8qIG1vdmJlIC8gY3JjMzIgKi8KICAgICAg
ICAgc3RhdGUtPmRlc2MgfD0gcmVwbmVfcHJlZml4KCkgPyBCeXRlT3AgOiBNb3Y7CiAgICAgICAg
IGlmICggcmVwX3ByZWZpeCgpICkKQEAgLTgxOTgsNiArODIwNyw4IEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOwogCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
XzY2KDB4MGYzOCwgMHgxOCk6IC8qIHZicm9hZGNhc3RzcyB4bW0vbTMyLFt4eXpdbW17a30gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDU4KTogLyogdnBicm9hZGNh
c3RkIHhtbS9tMzIsW3h5el1tbXtrfSAqLworICAgICAgICBvcF9ieXRlcyA9IGVsZW1fYnl0ZXM7
CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgfHwgZXZleC5iciwgRVhDX1VE
KTsKICAgICBhdng1MTJfYnJvYWRjYXN0OgogICAgICAgICAvKgpAQCAtODIxNywxNyArODIyOCwy
NyBAQCB4ODZfZW11bGF0ZSgKIAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgs
IDB4MWIpOiAvKiB2YnJvYWRjYXN0ZjMyeDggbTI1Nix6bW17a30gKi8KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmJyb2FkY2FzdGY2NHg0IG0yNTYsem1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg1Yik6IC8qIHZi
cm9hZGNhc3RpMzJ4OCBtMjU2LHptbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAvKiB2YnJvYWRjYXN0aTY0eDQgbTI1Nix6bW17a30gKi8KICAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNIHx8IGV2ZXgubHIgIT0g
MiwgRVhDX1VEKTsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxOSk6IC8qIHZicm9hZGNhc3RzZCB4bW0vbTY0LHt5LHp9
bW17a30gKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyog
dmJyb2FkY2FzdGYzMngyIHhtbS9tNjQse3ksen1tbXtrfSAqLwotICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoIWV2ZXgubHIgfHwgZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKCFldmV4LmxyLCBFWENfVUQpOworICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDU5KTogLyogdnBi
cm9hZGNhc3RxIHhtbS9tNjQsW3h5el1tbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiB2YnJvYWRjYXN0aTMyeDIgeG1tL202NCxbeHl6XW1te2t9
ICovCisgICAgICAgIGlmICggYiA9PSAweDU5ICkKKyAgICAgICAgICAgIG9wX2J5dGVzID0gODsK
KyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnIsIEVYQ19VRCk7CiAgICAgICAg
IGlmICggIWV2ZXgudyApCiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1
MTJkcSk7CiAgICAgICAgIGdvdG8gYXZ4NTEyX2Jyb2FkY2FzdDsKIAogICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmMzgsIDB4MWEpOiAvKiB2YnJvYWRjYXN0ZjMyeDQgbTEyOCx7eSx6
fW1te2t9ICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8q
IHZicm9hZGNhc3RmNjR4MiBtMTI4LHt5LHp9bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjM4LCAweDVhKTogLyogdmJyb2FkY2FzdGkzMng0IG0xMjgse3ksen1tbXtr
fSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2YnJv
YWRjYXN0aTY0eDIgbTEyOCx7eSx6fW1te2t9ICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihlYS50eXBlICE9IE9QX01FTSB8fCAhZXZleC5sciB8fCBldmV4LmJyLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKICAgICAgICAgaWYgKCBldmV4LncgKQpAQCAt
ODQyMSw2ICs4NDQyLDQ1IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoZWEudHlwZSAhPSBPUF9NRU0gfHwgIXZleC5sIHx8IHZleC53LCBFWENfVUQpOwogICAg
ICAgICBnb3RvIHNpbWRfMGZfYXZ4MjsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmMzgsIDB4NzgpOiAvKiB2cGJyb2FkY2FzdGIgeG1tL204LFt4eXpdbW17a30gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDc5KTogLyogdnBicm9hZGNhc3R3IHht
bS9tMTYsW3h5el1tbXtrfSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1
MTJidyk7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgfHwgZXZleC5iciwg
RVhDX1VEKTsKKyAgICAgICAgb3BfYnl0ZXMgPSBlbGVtX2J5dGVzID0gMSA8PCAoYiAmIDEpOwor
ICAgICAgICAvKiBTZWUgdGhlIGNvbW1lbnQgYXQgdGhlIGF2eDUxMl9icm9hZGNhc3QgbGFiZWwu
ICovCisgICAgICAgIG9wX21hc2sgfD0gIShiICYgMSA/ICEodWludDMyX3Qpb3BfbWFzayA6ICFv
cF9tYXNrKTsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKKworICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmMzgsIDB4N2EpOiAvKiB2cGJyb2FkY2FzdGIgcjMyLFt4eXpdbW17
a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDdiKTogLyogdnBi
cm9hZGNhc3R3IHIzMixbeHl6XW1te2t9ICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9o
YXZlKGF2eDUxMmJ3KTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudywgRVhD
X1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYzOCwgMHg3Yyk6IC8qIHZwYnJvYWRjYXN0e2QscX0gcmVnLFt4eXpdbW17a30g
Ki8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKChlYS50eXBlICE9IE9QX1JFRyB8fCBl
dmV4LmJyIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZleC5yZWcgIT0gMHhm
IHx8ICFldmV4LlJYKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7Cisg
ICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBhdng1MTJf
dmxlbl9jaGVjayhmYWxzZSk7CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfem1tKTsKKwor
ICAgICAgICBvcGMgPSBpbml0X2V2ZXgoc3R1Yik7CisgICAgICAgIG9wY1swXSA9IGI7CisgICAg
ICAgIC8qIENvbnZlcnQgR1BSIHNvdXJjZSB0byAlckFYLiAqLworICAgICAgICBldmV4LmIgPSAx
OworICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQorICAgICAgICAgICAgZXZleC53ID0gMDsK
KyAgICAgICAgb3BjWzFdID0gbW9kcm0gJiAweGY4OworICAgICAgICBpbnNuX2J5dGVzID0gRVZF
WF9QRlhfQllURVMgKyAyOworICAgICAgICBvcGNbMl0gPSAweGMzOworCisgICAgICAgIGNvcHlf
RVZFWChvcGMsIGV2ZXgpOworICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICIrbSIgKHNyYy52
YWwpIDogImEiIChzcmMudmFsKSk7CisKKyAgICAgICAgcHV0X3N0dWIoc3R1Yik7CisgICAgICAg
IEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6ZSk7CisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDhjKTogLyogdnBtYXNrbW92e2QscX0gbWVtLHt4
LHl9bW0se3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg4
ZSk6IC8qIHZwbWFza21vdntkLHF9IHt4LHl9bW0se3gseX1tbSxtZW0gKi8KICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwoKCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:25:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:25: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-devel-bounces@lists.xenproject.org>)
	id 1gOgkQ-0000tM-Et; Mon, 19 Nov 2018 10:25:42 +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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgkP-0000t6-7R
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:25:41 +0000
X-Inumbo-ID: 762696ac-ebe5-11e8-a89c-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 762696ac-ebe5-11e8-a89c-12d6303a7972;
 Mon, 19 Nov 2018 10:25:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:25:39 -0700
Message-Id: <5BF28F9F02000078001FD50D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:25:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 22/47] x86emul: basic AVX512VL testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGVzdCB0aGUgMTI4LSBhbmQgMjU2LWJpdCB2YXJpYW50cyBvZiB0aGUgaW5zbnMgd2hpY2ggaGF2
ZSBiZWVuCmltcGxlbWVudGVkIGFscmVhZHkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDogTW92ZSBPVlIoKSBhZGRpdGlvbnMgaW50byBfX0FW
WDUxMlZMX18gY29uZGl0aW9uYWwuCnYzOiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11
bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBA
IC02Myw3ICs2Myw3IEBAIGF2eDItc2ctZmx0cyA6PSA0IDgKIHhvcC12ZWNzIDo9ICQoYXZ4LXZl
Y3MpCiB4b3AtaW50cyA6PSAxIDIgNCA4CiB4b3AtZmx0cyA6PSAkKGF2eC1mbHRzKQotYXZ4NTEy
Zi12ZWNzIDo9IDY0Cithdng1MTJmLXZlY3MgOj0gNjQgMTYgMzIKIGF2eDUxMmYtaW50cyA6PSA0
IDgKIGF2eDUxMmYtZmx0cyA6PSA0IDgKIAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
c2ltZC1mbWEuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC1mbWEuYwpAQCAt
NSwxMyArNSwxMyBAQCBFTlRSWShmbWFfdGVzdCk7CiAKICNpZiBWRUNfU0laRSA8IDE2ICYmICFk
ZWZpbmVkKHRvX2Jvb2wpCiAjIGRlZmluZSB0b19ib29sKGNtcCkgKCF+KGNtcClbMF0pCi0jZWxp
ZiBWRUNfU0laRSA9PSAxNgorI2VsaWYgVkVDX1NJWkUgPT0gMTYgJiYgIWRlZmluZWQoX19BVlg1
MTJWTF9fKQogIyBpZiBGTE9BVF9TSVpFID09IDQKICMgIGRlZmluZSB0b19ib29sKGNtcCkgX19i
dWlsdGluX2lhMzJfdnRlc3RjcHMoY21wLCAodmVjX3Qpe30gPT0gMCkKICMgZWxpZiBGTE9BVF9T
SVpFID09IDgKICMgIGRlZmluZSB0b19ib29sKGNtcCkgX19idWlsdGluX2lhMzJfdnRlc3RjcGQo
Y21wLCAodmVjX3Qpe30gPT0gMCkKICMgZW5kaWYKLSNlbGlmIFZFQ19TSVpFID09IDMyCisjZWxp
ZiBWRUNfU0laRSA9PSAzMiAmJiAhZGVmaW5lZChfX0FWWDUxMlZMX18pCiAjIGlmIEZMT0FUX1NJ
WkUgPT0gNAogIyAgZGVmaW5lIHRvX2Jvb2woY21wKSBfX2J1aWx0aW5faWEzMl92dGVzdGNwczI1
NihjbXAsICh2ZWNfdCl7fSA9PSAwKQogIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAotLS0gYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9zaW1kLmMKQEAgLTUzOSw3ICs1MzksNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2wo
Ynl0ZV92ZWNfdCBiCiAjICBkZWZpbmUgcm90cih4LCBuKSAoKHZlY190KV9fYnVpbHRpbl9pYTMy
X3BhbGlnbnIxMjgoKHZkaV90KSh4KSwgKHZkaV90KSh4KSwgKG4pICogNjQpKQogIyBlbmRpZgog
I2VuZGlmCi0jaWYgVkVDX1NJWkUgPT0gMTYgJiYgZGVmaW5lZChfX1NTRTRfMV9fKQorI2lmIFZF
Q19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU0U0XzFfXykgJiYgIWRlZmluZWQoX19BVlg1MTJW
TF9fKQogIyBpZiBJTlRfU0laRSA9PSAxCiAjICBkZWZpbmUgbWF4KHgsIHkpICgodmVjX3QpX19i
dWlsdGluX2lhMzJfcG1heHNiMTI4KCh2cWlfdCkoeCksICh2cWlfdCkoeSkpKQogIyAgZGVmaW5l
IG1pbih4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3BtaW5zYjEyOCgodnFpX3QpKHgpLCAo
dnFpX3QpKHkpKSkKQEAgLTU5Myw3ICs1OTMsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jv
b2woYnl0ZV92ZWNfdCBiCiAjICBkZWZpbmUgbWl4KHgsIHkpIF9fYnVpbHRpbl9pYTMyX2JsZW5k
cGQoeCwgeSwgMGIxMCkKICMgZW5kaWYKICNlbmRpZgotI2lmIFZFQ19TSVpFID09IDMyICYmIGRl
ZmluZWQoX19BVlhfXykKKyNpZiBWRUNfU0laRSA9PSAzMiAmJiBkZWZpbmVkKF9fQVZYX18pICYm
ICFkZWZpbmVkKF9fQVZYNTEyVkxfXykKICMgaWYgRkxPQVRfU0laRSA9PSA0CiAjICBkZWZpbmUg
ZG90X3Byb2R1Y3QoeCwgeSkgKHsgXAogICAgIHZlY190IHRfID0gX19idWlsdGluX2lhMzJfZHBw
czI1Nih4LCB5LCAwYjExMTEwMDAxKTsgXAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
c2ltZC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTkyLDYgKzky
LDE1IEBAIHR5cGVkZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl8KIAogI2lmZGVm
IF9fQVZYNTEyRl9fCiAKKyNpZiBWRUNfU0laRSA8IDY0CisjIHByYWdtYSBHQ0MgdGFyZ2V0ICgg
ImF2eDUxMnZsIiApCisjZW5kaWYKKworI2RlZmluZSBSRU4oaW5zbiwgb2xkLCBuZXcpICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBhc20gKCAiLm1hY3JvIHYiICNpbnNuICNvbGQgIiBvOnZh
cmFyZyBcblx0IiBcCisgICAgICAgICAgInYiICNpbnNuICNuZXcgIiBcXG8gICAgICAgICAgICAg
XG5cdCIgXAorICAgICAgICAgICIuZW5kbSIgKQorCiAvKgogICogVGhlIG9yaWdpbmFsIHBsYW4g
d2FzIHRvIGVmZmVjdCB1c2Ugb2YgRVZFWCBlbmNvZGluZ3MgZm9yIHNjYWxhciBhcyB3ZWxsIGFz
CiAgKiAxMjgtIGFuZCAyNTYtYml0IGluc24gdmFyaWFudHMgYnkgcmVzdHJpY3RpbmcgdGhlIGNv
bXBpbGVyIHRvIHVzZSAob24gNjQtYml0CkBAIC0xMzUsMjUgKzE0NCw4OCBAQCBhc20gKCAiLm1h
Y3JvIG92ZXJyaWRlIGluc24gICAgXG5cdCIKICNkZWZpbmUgT1ZSX0ZQKG4pIE9WUl9WRlAobik7
IE9WUl9TRlAobikKICNkZWZpbmUgT1ZSX0lOVChuKSBPVlJfQlcobik7IE9WUl9EUShuKQogCitP
VlJfSU5UKGJyb2FkY2FzdCk7CiBPVlJfU0ZQKGJyb2FkY2FzdCk7CiBPVlJfU0ZQKGNvbWkpOwog
T1ZSX0ZQKGFkZCk7CitPVlJfSU5UKGFkZCk7CiBPVlJfRlAoZGl2KTsKIE9WUihleHRyYWN0cHMp
OwogT1ZSX0ZNQShmbWFkZCwgRlApOworT1ZSX0ZNQShmbWFkZHN1YiwgVkZQKTsKIE9WUl9GTUEo
Zm1zdWIsIEZQKTsKK09WUl9GTUEoZm1zdWJhZGQsIFZGUCk7CiBPVlJfRk1BKGZubWFkZCwgRlAp
OwogT1ZSX0ZNQShmbm1zdWIsIEZQKTsKIE9WUihpbnNlcnRwcyk7CiBPVlJfRlAobWF4KTsKK09W
Ul9JTlQobWF4cyk7CitPVlJfSU5UKG1heHUpOwogT1ZSX0ZQKG1pbik7CitPVlJfSU5UKG1pbnMp
OworT1ZSX0lOVChtaW51KTsKIE9WUihtb3ZkKTsKIE9WUihtb3ZxKTsKIE9WUl9TRlAobW92KTsK
K09WUl9WRlAobW92YSk7CitPVlJfVkZQKG1vdm50KTsKK09WUl9WRlAobW92dSk7CiBPVlJfRlAo
bXVsKTsKK09WUl9WRlAoc2h1Zik7CitPVlJfSU5UKHNsbCk7CitPVlJfRFEoc2xsdik7CiBPVlJf
RlAoc3FydCk7CitPVlJfSU5UKHNyYSk7CitPVlJfRFEoc3Jhdik7CitPVlJfSU5UKHNybCk7CitP
VlJfRFEoc3Jsdik7CiBPVlJfRlAoc3ViKTsKK09WUl9JTlQoc3ViKTsKIE9WUl9TRlAodWNvbWkp
OworT1ZSX1ZGUCh1bnBja2gpOworT1ZSX1ZGUCh1bnBja2wpOworCisjaWZkZWYgX19BVlg1MTJW
TF9fCisjIGlmIEVMRU1fU0laRSA9PSA4ICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKQorUkVOKGV4
dHJhY3QsIGYxMjgsIGY2NHgyKTsKK1JFTihleHRyYWN0LCBpMTI4LCBpNjR4Mik7CitSRU4oaW5z
ZXJ0LCBmMTI4LCBmNjR4Mik7CitSRU4oaW5zZXJ0LCBpMTI4LCBpNjR4Mik7CisjIGVsc2UKK1JF
TihleHRyYWN0LCBmMTI4LCBmMzJ4NCk7CitSRU4oZXh0cmFjdCwgaTEyOCwgaTMyeDQpOworUkVO
KGluc2VydCwgZjEyOCwgZjMyeDQpOworUkVOKGluc2VydCwgaTEyOCwgaTMyeDQpOworIyBlbmRp
ZgorIyBpZiBFTEVNX1NJWkUgPT0gOAorUkVOKG1vdmRxYSwgLCA2NCk7CitSRU4obW92ZHF1LCAs
IDY0KTsKK1JFTihwYW5kLCAsIHEpOworUkVOKHBhbmRuLCAsIHEpOworUkVOKHBvciwgLCBxKTsK
K1JFTihweG9yLCAsIHEpOworIyBlbHNlCisjICBpZiBFTEVNX1NJWkUgPT0gMSAmJiBkZWZpbmVk
KF9fQVZYNTEyQldfXykKK1JFTihtb3ZkcSwgYSwgdTgpOworUkVOKG1vdmRxdSwgLCA4KTsKKyMg
IGVsaWYgRUxFTV9TSVpFID09IDIgJiYgZGVmaW5lZChfX0FWWDUxMkJXX18pCitSRU4obW92ZHEs
IGEsIHUxNik7CitSRU4obW92ZHF1LCAsIDE2KTsKKyMgIGVsc2UKK1JFTihtb3ZkcWEsICwgMzIp
OworUkVOKG1vdmRxdSwgLCAzMik7CisjICBlbmRpZgorUkVOKHBhbmQsICwgZCk7CitSRU4ocGFu
ZG4sICwgZCk7CitSRU4ocG9yLCAsIGQpOworUkVOKHB4b3IsICwgZCk7CisjIGVuZGlmCitPVlIo
bW92bnRkcSk7CitPVlIobW92bnRkcWEpOworT1ZSKHBtdWxsZCk7CitPVlIocG11bGRxKTsKK09W
UihwbXVsdWRxKTsKKyNlbmRpZgogCiAjdW5kZWYgT1ZSX1ZGUAogI3VuZGVmIE9WUl9TRlAKLS0t
IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTg4LDYgKzg4LDEx
IEBAIHN0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyZih2b2lkKQogfQogI2RlZmluZSBzaW1k
X2NoZWNrX2F2eDUxMmZfb3BtYXNrIHNpbWRfY2hlY2tfYXZ4NTEyZgogCitzdGF0aWMgYm9vbCBz
aW1kX2NoZWNrX2F2eDUxMmZfdmwodm9pZCkKK3sKKyAgICByZXR1cm4gY3B1X2hhc19hdng1MTJm
ICYmIGNwdV9oYXNfYXZ4NTEydmw7Cit9CisKIHN0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEy
ZHEodm9pZCkKIHsKICAgICByZXR1cm4gY3B1X2hhc19hdng1MTJkcTsKQEAgLTE0MiwxMSArMTQ3
LDIxIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgICAgLmNoZWNrX2NwdSA9IHNpbWRfY2hl
Y2tfICMjIGZlYXQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAuc2V0X3Jl
Z3MgPSBzaW1kX3NldF9yZWdzLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgIC5jaGVja19yZWdzID0gc2ltZF9jaGVja19yZWdzIH0KKyNkZWZpbmUgQVZYNTEyVkxf
KGJpdHMsIGRlc2MsIGZlYXQsIGZvcm0pICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
eyAuY29kZSA9IGZlYXQgIyMgX3g4Nl8gIyMgYml0cyAjIyBfRCAjIyBfICMjIGZvcm0sICAgICAg
ICAgICAgXAorICAgICAgLnNpemUgPSBzaXplb2YoZmVhdCAjIyBfeDg2XyAjIyBiaXRzICMjIF9E
ICMjIF8gIyMgZm9ybSksICAgIFwKKyAgICAgIC5iaXRuZXNzID0gYml0cywgLm5hbWUgPSAiQVZY
NTEyIiAjZGVzYywgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAuY2hlY2tfY3B1ID0gc2lt
ZF9jaGVja18gIyMgZmVhdCAjIyBfdmwsICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgLnNl
dF9yZWdzID0gc2ltZF9zZXRfcmVncywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgIC5jaGVja19yZWdzID0gc2ltZF9jaGVja19yZWdzIH0KICNpZmRlZiBfX3g4Nl82
NF9fCiAjIGRlZmluZSBTSU1EKGRlc2MsIGZlYXQsIGZvcm0pIFNJTURfKDY0LCBkZXNjLCBmZWF0
LCBmb3JtKSwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTSU1EXygzMiwgZGVz
YywgZmVhdCwgZm9ybSkKKyMgZGVmaW5lIEFWWDUxMlZMKGRlc2MsIGZlYXQsIGZvcm0pIEFWWDUx
MlZMXyg2NCwgZGVzYywgZmVhdCwgZm9ybSksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEFWWDUxMlZMXygzMiwgZGVzYywgZmVhdCwgZm9ybSkKICNlbHNlCiAjIGRlZmlu
ZSBTSU1EKGRlc2MsIGZlYXQsIGZvcm0pIFNJTURfKDMyLCBkZXNjLCBmZWF0LCBmb3JtKQorIyBk
ZWZpbmUgQVZYNTEyVkwoZGVzYywgZmVhdCwgZm9ybSkgQVZYNTEyVkxfKDMyLCBkZXNjLCBmZWF0
LCBmb3JtKQogI2VuZGlmCiAgICAgU0lNRCgzRE5vdyEgc2luZ2xlLCAgICAgICAgICBfM2Rub3cs
ICAgICA4ZjQpLAogICAgIFNJTUQoU1NFIHNjYWxhciBzaW5nbGUsICAgICAgc3NlLCAgICAgICAg
IGY0KSwKQEAgLTI1Nyw2ICsyNzIsMjAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgU0lN
RChBVlg1MTJGIHUzMngxNiwgICAgICBhdng1MTJmLCAgICAgIDY0dTQpLAogICAgIFNJTUQoQVZY
NTEyRiBzNjR4OCwgICAgICAgYXZ4NTEyZiwgICAgICA2NGk4KSwKICAgICBTSU1EKEFWWDUxMkYg
dTY0eDgsICAgICAgIGF2eDUxMmYsICAgICAgNjR1OCksCisgICAgQVZYNTEyVkwoVkwgZjMyeDQs
ICAgICAgICBhdng1MTJmLCAgICAgIDE2ZjQpLAorICAgIEFWWDUxMlZMKFZMIGY2NHgyLCAgICAg
ICAgYXZ4NTEyZiwgICAgICAxNmY4KSwKKyAgICBBVlg1MTJWTChWTCBmMzJ4OCwgICAgICAgIGF2
eDUxMmYsICAgICAgMzJmNCksCisgICAgQVZYNTEyVkwoVkwgZjY0eDQsICAgICAgICBhdng1MTJm
LCAgICAgIDMyZjgpLAorICAgIEFWWDUxMlZMKFZMIHMzMng0LCAgICAgICAgYXZ4NTEyZiwgICAg
ICAxNmk0KSwKKyAgICBBVlg1MTJWTChWTCB1MzJ4NCwgICAgICAgIGF2eDUxMmYsICAgICAgMTZ1
NCksCisgICAgQVZYNTEyVkwoVkwgczMyeDgsICAgICAgICBhdng1MTJmLCAgICAgIDMyaTQpLAor
ICAgIEFWWDUxMlZMKFZMIHUzMng4LCAgICAgICAgYXZ4NTEyZiwgICAgICAzMnU0KSwKKyAgICBB
Vlg1MTJWTChWTCBzNjR4MiwgICAgICAgIGF2eDUxMmYsICAgICAgMTZpOCksCisgICAgQVZYNTEy
VkwoVkwgdTY0eDIsICAgICAgICBhdng1MTJmLCAgICAgIDE2dTgpLAorICAgIEFWWDUxMlZMKFZM
IHM2NHg0LCAgICAgICAgYXZ4NTEyZiwgICAgICAzMmk4KSwKKyAgICBBVlg1MTJWTChWTCB1NjR4
NCwgICAgICAgIGF2eDUxMmYsICAgICAgMzJ1OCksCisjdW5kZWYgQVZYNTEyVkxfCisjdW5kZWYg
QVZYNTEyVkwKICN1bmRlZiBTSU1EXwogI3VuZGVmIFNJTUQKIH07CgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:26:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:26: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-devel-bounces@lists.xenproject.org>)
	id 1gOgl9-00011s-Rm; Mon, 19 Nov 2018 10:26: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgl8-00011a-8v
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:26:26 +0000
X-Inumbo-ID: 90fffa86-ebe5-11e8-8646-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 90fffa86-ebe5-11e8-8646-12d6303a7972;
 Mon, 19 Nov 2018 10:26:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:26:24 -0700
Message-Id: <5BF28FCC02000078001FD510@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:26:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 23/47] x86emul: support AVX512{F,
 BW} zero- and sign-extending moves
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZSB0aGF0IHRoZSB0ZXN0aW5nIGluIHNpbWQuYyBkb2Vzbid0IHJlYWxseSBmb2xsb3cgdGhl
IElTQSBleHRlbnNpb24KcGF0dGVybiAtIHRvIGZpdCB0aGUgc2NoZW1lLCBleHRlbnNpb25zIGZy
b20gYnl0ZSBhbmQgd29yZCBncmFudWxhcgp2ZWN0b3JzIGNhbiAoY3VycmVudGx5KSBzZW5zaWJs
eSBvbmx5IGhhcHBlbiBpbiB0aGUgQVZYNTEyQlcgY2FzZSAoYW5kCmhlbmNlIHJlc3BlY3RpdmUg
YWJzdHJhY3Rpb24gbWFjcm9zIHdpbGwgYmUgYWRkZWQgdGhlcmUgcmF0aGVyIHRoYW4KaGVyZSku
CgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2Mzog
TmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xNzcsNiArMTc3LDE2IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOKHBtYXh1
LCAgICAgICAgNjYsIDBmMzgsIDNmLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwbWlu
cywgICAgICAgIDY2LCAwZjM4LCAzOSwgICAgdmwsICAgICBkcSwgdmwpLAogICAgIElOU04ocG1p
bnUsICAgICAgICA2NiwgMGYzOCwgM2IsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHBt
b3ZzeGJkLCAgICAgNjYsIDBmMzgsIDIxLCAgICB2bF80LCAgICBiLCB2bCksCisgICAgSU5TTihw
bW92c3hicSwgICAgIDY2LCAwZjM4LCAyMiwgICAgdmxfOCwgICAgYiwgdmwpLAorICAgIElOU04o
cG1vdnN4d2QsICAgICA2NiwgMGYzOCwgMjMsICAgIHZsXzIsICAgIHcsIHZsKSwKKyAgICBJTlNO
KHBtb3ZzeHdxLCAgICAgNjYsIDBmMzgsIDI0LCAgICB2bF80LCAgICB3LCB2bCksCisgICAgSU5T
TihwbW92c3hkcSwgICAgIDY2LCAwZjM4LCAyNSwgICAgdmxfMiwgZF9uYiwgdmwpLAorICAgIElO
U04ocG1vdnp4YmQsICAgICA2NiwgMGYzOCwgMzEsICAgIHZsXzQsICAgIGIsIHZsKSwKKyAgICBJ
TlNOKHBtb3Z6eGJxLCAgICAgNjYsIDBmMzgsIDMyLCAgICB2bF84LCAgICBiLCB2bCksCisgICAg
SU5TTihwbW92enh3ZCwgICAgIDY2LCAwZjM4LCAzMywgICAgdmxfMiwgICAgdywgdmwpLAorICAg
IElOU04ocG1vdnp4d3EsICAgICA2NiwgMGYzOCwgMzQsICAgIHZsXzQsICAgIHcsIHZsKSwKKyAg
ICBJTlNOKHBtb3Z6eGRxLCAgICAgNjYsIDBmMzgsIDM1LCAgICB2bF8yLCBkX25iLCB2bCksCiAg
ICAgSU5TTihwbXVsZHEsICAgICAgIDY2LCAwZjM4LCAyOCwgICAgdmwsICAgICAgcSwgdmwpLAog
ICAgIElOU04ocG11bGxkLCAgICAgICA2NiwgMGYzOCwgNDAsICAgIHZsLCAgICAgIGQsIHZsKSwK
ICAgICBJTlNOKHBtdWx1ZHEsICAgICAgNjYsICAgMGYsIGY0LCAgICB2bCwgICAgICBxLCB2bCks
CkBAIC0yNzQsNiArMjg0LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3X2Fs
bFtdCiAgICAgSU5TTihwbWluc3csICAgICAgNjYsICAgMGYsIGVhLCAgICB2bCwgICAgdywgdmwp
LAogICAgIElOU04ocG1pbnViLCAgICAgIDY2LCAgIDBmLCBkYSwgICAgdmwsICAgIGIsIHZsKSwK
ICAgICBJTlNOKHBtaW51dywgICAgICA2NiwgMGYzOCwgM2EsICAgIHZsLCAgICB3LCB2bCksCisg
ICAgSU5TTihwbW92c3hidywgICAgNjYsIDBmMzgsIDIwLCAgICB2bF8yLCAgYiwgdmwpLAorICAg
IElOU04ocG1vdnp4YncsICAgIDY2LCAwZjM4LCAzMCwgICAgdmxfMiwgIGIsIHZsKSwKICAgICBJ
TlNOKHBtdWxodXcsICAgICA2NiwgICAwZiwgZTQsICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5T
TihwbXVsaHcsICAgICAgNjYsICAgMGYsIGU1LCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04o
cG11bGx3LCAgICAgIDY2LCAgIDBmLCBkNSwgICAgdmwsICAgIHcsIHZsKSwKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTQ0MywxMyArNDQzLDIzIEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4MWFdID0geyAuc2ltZF9zaXplID0gc2ltZF8x
MjgsIC50d29fb3AgPSAxLCAuZDhzID0gNCB9LAogICAgIFsweDFiXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfMjU2LCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCiAgICAgWzB4MWMg
Li4uIDB4MWVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9
LAotICAgIFsweDIwIC4uLiAweDI1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29f
b3AgPSAxIH0sCisgICAgWzB4MjBdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19v
cCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAorICAgIFsweDIxXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzQgfSwKKyAgICBbMHgy
Ml0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192
bF9ieV84IH0sCisgICAgWzB4MjNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19v
cCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAorICAgIFsweDI0XSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzQgfSwKKyAgICBbMHgy
NV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192
bF9ieV8yIH0sCiAgICAgWzB4MjYgLi4uIDB4MjldID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MmFdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDJiXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweDJjIC4uLiAweDJkXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4MmUgLi4uIDB4MmZdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50b19tZW0gPSAxIH0sCi0gICAgWzB4MzAg
Li4uIDB4MzVdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKKyAg
ICBbMHgzMF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9
IGQ4c192bF9ieV8yIH0sCisgICAgWzB4MzFdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwg
LnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfNCB9LAorICAgIFsweDMyXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzggfSwKKyAg
ICBbMHgzM10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9
IGQ4c192bF9ieV8yIH0sCisgICAgWzB4MzRdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwg
LnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfNCB9LAorICAgIFsweDM1XSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAg
ICBbMHgzNiAuLi4gMHgzZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMg
PSBkOHNfdmwgfSwKICAgICBbMHg0MF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQs
IC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHg0MV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tl
ZF9pbnQsIC50d29fb3AgPSAxIH0sCkBAIC04MzE0LDYgKzgzMjQsMjUgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgIG9wX2J5dGVzID0gMTYgPj4gKHBtb3ZfY29udmVydF9kZWx0YVtiICYgN10gLSB2
ZXgubCk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9pbnQ7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjM4LCAweDIwKTogLyogdnBtb3ZzeGJ3IHt4LHl9bW0vbWVtLFt4eXpdbW17
a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDMwKTogLyogdnBt
b3Z6eGJ3IHt4LHl9bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9t
dXN0X2hhdmUoYXZ4NTEyYncpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDIxKTogLyogdnBtb3ZzeGJkIHhtbS9tZW0s
W3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MjIp
OiAvKiB2cG1vdnN4YnEgeG1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHgyMyk6IC8qIHZwbW92c3h3ZCB7eCx5fW1tL21lbSxbeHl6XW1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgyNCk6IC8qIHZw
bW92c3h3cSB4bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweDI1KTogLyogdnBtb3ZzeGRxIHt4LHl9bW0vbWVtLFt4eXpdbW17a30gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDMxKTogLyogdnBtb3Z6eGJk
IHhtbS9tZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
MzgsIDB4MzIpOiAvKiB2cG1vdnp4YnEgeG1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzMyk6IC8qIHZwbW92enh3ZCB7eCx5fW1tL21l
bSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgz
NCk6IC8qIHZwbW92enh3cSB4bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZjM4LCAweDM1KTogLyogdnBtb3Z6eGRxIHt4LHl9bW0vbWVtLFt4eXpd
bW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudyAmJiAoYiAmIDcp
ID09IDUsIEVYQ19VRCk7CisgICAgICAgIG9wX2J5dGVzID0gMzIgPj4gKHBtb3ZfY29udmVydF9k
ZWx0YVtiICYgN10gKyAxIC0gZXZleC5scik7CisgICAgICAgIGVsZW1fYnl0ZXMgPSAoYiAmIDcp
IDwgMyA/IDEgOiAoYiAmIDcpICE9IDUgPyAyIDogNDsKKyAgICAgICAgZ290byBhdng1MTJmX25v
X3NhZTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDJhKTogICAgIC8qIG1v
dm50ZHFhIG0xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAw
eDJhKTogLyogdm1vdm50ZHFhIG1lbSx7eCx5fW1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKLS0tIGEvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBA
IC0zMTEsMTAgKzMxMSwxMiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNf
dCBiCiAjICBkZWZpbmUgbWF4KHgsIHkpIEIocG1heHNkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwg
fjApCiAjICBkZWZpbmUgbWluKHgsIHkpIEIocG1pbnNkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwg
fjApCiAjICBkZWZpbmUgbXVsX2Z1bGwoeCwgeSkgKCh2ZWNfdClCKHBtdWxkcSwgX21hc2ssIHgs
IHksICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgd2lkZW4xKHgpICgodmVjX3QpQihw
bW92c3hkcSwgX21hc2ssIHgsICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjIGVsaWYgVUlOVF9TSVpF
ID09IDQKICMgIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClCKHBtYXh1ZCwgX21hc2ssICh2c2lf
dCkoeCksICh2c2lfdCkoeSksICh2c2lfdCl1bmRlZigpLCB+MCkpCiAjICBkZWZpbmUgbWluKHgs
IHkpICgodmVjX3QpQihwbWludWQsIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCAodnNp
X3QpdW5kZWYoKSwgfjApKQogIyAgZGVmaW5lIG11bF9mdWxsKHgsIHkpICgodmVjX3QpQihwbXVs
dWRxLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZkaV90KXVuZGVmKCksIH4wKSkK
KyMgIGRlZmluZSB3aWRlbjEoeCkgKCh2ZWNfdClCKHBtb3Z6eGRxLCBfbWFzaywgKHZzaV9oYWxm
X3QpKHgpLCAodmRpX3QpdW5kZWYoKSwgfjApKQogIyBlbGlmIElOVF9TSVpFID09IDgKICMgIGRl
ZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClCKHBtYXhzcSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlf
dCkoeSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3Qp
QihwbWluc3EsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAodmRpX3QpdW5kZWYoKSwg
fjApKQotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTIyMiw2ICsyMjIsMTYgQEAgUkVOKHB4b3IsICwg
ZCk7CiAjIGVuZGlmCiBPVlIobW92bnRkcSk7CiBPVlIobW92bnRkcWEpOworT1ZSKHBtb3ZzeGJk
KTsKK09WUihwbW92c3hicSk7CitPVlIocG1vdnN4ZHEpOworT1ZSKHBtb3ZzeHdkKTsKK09WUihw
bW92c3h3cSk7CitPVlIocG1vdnp4YmQpOworT1ZSKHBtb3Z6eGJxKTsKK09WUihwbW92enhkcSk7
CitPVlIocG1vdnp4d2QpOworT1ZSKHBtb3Z6eHdxKTsKIE9WUihwbXVsbGQpOwogT1ZSKHBtdWxk
cSk7CiBPVlIocG11bHVkcSk7CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:27:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:27: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-devel-bounces@lists.xenproject.org>)
	id 1gOglk-00018Q-7h; Mon, 19 Nov 2018 10:27: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOglj-00018D-6q
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:27:03 +0000
X-Inumbo-ID: a6d0aae9-ebe5-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6d0aae9-ebe5-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:27:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:27:01 -0700
Message-Id: <5BF28FF202000078001FD513@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:26:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 24/47] x86emul: support AVX512{F,
 BW} down conversion moves
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90ZSB0aGF0IHRoZSB2cG1vdnsscyx1c317ZCxxfXcgdGFibGUgZW50cmllcyBpbiBldmV4LWRp
c3A4LmMgYXJlCnNsaWdodGx5IGRpZmZlcmVudCBmcm9tIHdoYXQgb25lIHdvdWxkIGV4cGVjdCwg
ZHVlIHRvIHRoZW0gcmVxdWlyaW5nCkVWRVguVyB0byBiZSB6ZXJvLgoKU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjU6IEFsc28gYWRqdXN0IHg4Nl9p
bnNuX2lzX21lbV93cml0ZSgpLgp2NDogQWxzbyAjVUQgd2hlbiBldmV4LnogaXMgc2V0IHdpdGgg
YSBtZW1vcnkgb3BlcmFuZC4KdjM6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDgu
YwpAQCAtMTc3LDExICsxNzcsMjYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZf
YWxsW10gPQogICAgIElOU04ocG1heHUsICAgICAgICA2NiwgMGYzOCwgM2YsICAgIHZsLCAgICAg
ZHEsIHZsKSwKICAgICBJTlNOKHBtaW5zLCAgICAgICAgNjYsIDBmMzgsIDM5LCAgICB2bCwgICAg
IGRxLCB2bCksCiAgICAgSU5TTihwbWludSwgICAgICAgIDY2LCAwZjM4LCAzYiwgICAgdmwsICAg
ICBkcSwgdmwpLAorICAgIElOU04ocG1vdmRiLCAgICAgICBmMywgMGYzOCwgMzEsICAgIHZsXzQs
ICAgIGIsIHZsKSwKKyAgICBJTlNOKHBtb3ZkdywgICAgICAgZjMsIDBmMzgsIDMzLCAgICB2bF8y
LCAgICBiLCB2bCksCisgICAgSU5TTihwbW92cWIsICAgICAgIGYzLCAwZjM4LCAzMiwgICAgdmxf
OCwgICAgYiwgdmwpLAorICAgIElOU04ocG1vdnFkLCAgICAgICBmMywgMGYzOCwgMzUsICAgIHZs
XzIsIGRfbmIsIHZsKSwKKyAgICBJTlNOKHBtb3ZxdywgICAgICAgZjMsIDBmMzgsIDM0LCAgICB2
bF80LCAgICBiLCB2bCksCisgICAgSU5TTihwbW92c2RiLCAgICAgIGYzLCAwZjM4LCAyMSwgICAg
dmxfNCwgICAgYiwgdmwpLAorICAgIElOU04ocG1vdnNkdywgICAgICBmMywgMGYzOCwgMjMsICAg
IHZsXzIsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBtb3ZzcWIsICAgICAgZjMsIDBmMzgsIDIyLCAg
ICB2bF84LCAgICBiLCB2bCksCisgICAgSU5TTihwbW92c3FkLCAgICAgIGYzLCAwZjM4LCAyNSwg
ICAgdmxfMiwgZF9uYiwgdmwpLAorICAgIElOU04ocG1vdnNxdywgICAgICBmMywgMGYzOCwgMjQs
ICAgIHZsXzQsICAgIGIsIHZsKSwKICAgICBJTlNOKHBtb3ZzeGJkLCAgICAgNjYsIDBmMzgsIDIx
LCAgICB2bF80LCAgICBiLCB2bCksCiAgICAgSU5TTihwbW92c3hicSwgICAgIDY2LCAwZjM4LCAy
MiwgICAgdmxfOCwgICAgYiwgdmwpLAogICAgIElOU04ocG1vdnN4d2QsICAgICA2NiwgMGYzOCwg
MjMsICAgIHZsXzIsICAgIHcsIHZsKSwKICAgICBJTlNOKHBtb3ZzeHdxLCAgICAgNjYsIDBmMzgs
IDI0LCAgICB2bF80LCAgICB3LCB2bCksCiAgICAgSU5TTihwbW92c3hkcSwgICAgIDY2LCAwZjM4
LCAyNSwgICAgdmxfMiwgZF9uYiwgdmwpLAorICAgIElOU04ocG1vdnVzZGIsICAgICBmMywgMGYz
OCwgMTEsICAgIHZsXzQsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBtb3Z1c2R3LCAgICAgZjMsIDBm
MzgsIDEzLCAgICB2bF8yLCAgICBiLCB2bCksCisgICAgSU5TTihwbW92dXNxYiwgICAgIGYzLCAw
ZjM4LCAxMiwgICAgdmxfOCwgICAgYiwgdmwpLAorICAgIElOU04ocG1vdnVzcWQsICAgICBmMywg
MGYzOCwgMTUsICAgIHZsXzIsIGRfbmIsIHZsKSwKKyAgICBJTlNOKHBtb3Z1c3F3LCAgICAgZjMs
IDBmMzgsIDE0LCAgICB2bF80LCAgICBiLCB2bCksCiAgICAgSU5TTihwbW92enhiZCwgICAgIDY2
LCAwZjM4LCAzMSwgICAgdmxfNCwgICAgYiwgdmwpLAogICAgIElOU04ocG1vdnp4YnEsICAgICA2
NiwgMGYzOCwgMzIsICAgIHZsXzgsICAgIGIsIHZsKSwKICAgICBJTlNOKHBtb3Z6eHdkLCAgICAg
NjYsIDBmMzgsIDMzLCAgICB2bF8yLCAgICB3LCB2bCksCkBAIC0yODQsNyArMjk5LDEwIEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXQogICAgIElOU04ocG1pbnN3LCAg
ICAgIDY2LCAgIDBmLCBlYSwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBtaW51YiwgICAg
ICA2NiwgICAwZiwgZGEsICAgIHZsLCAgICBiLCB2bCksCiAgICAgSU5TTihwbWludXcsICAgICAg
NjYsIDBmMzgsIDNhLCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocG1vdnN3YiwgICAgIGYz
LCAwZjM4LCAyMCwgICAgdmxfMiwgIGIsIHZsKSwKICAgICBJTlNOKHBtb3ZzeGJ3LCAgICA2Niwg
MGYzOCwgMjAsICAgIHZsXzIsICBiLCB2bCksCisgICAgSU5TTihwbW92dXN3YiwgICAgZjMsIDBm
MzgsIDEwLCAgICB2bF8yLCAgYiwgdmwpLAorICAgIElOU04ocG1vdndiLCAgICAgIGYzLCAwZjM4
LCAzMCwgICAgdmxfMiwgIGIsIHZsKSwKICAgICBJTlNOKHBtb3Z6eGJ3LCAgICA2NiwgMGYzOCwg
MzAsICAgIHZsXzIsICBiLCB2bCksCiAgICAgSU5TTihwbXVsaHV3LCAgICAgNjYsICAgMGYsIGU0
LCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocG11bGh3LCAgICAgIDY2LCAgIDBmLCBlNSwg
ICAgdmwsICAgIHcsIHZsKSwKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwor
KysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC0yNzcsNiArMjc3LDE3IEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICNlbmRpZgogI2lmIChJ
TlRfU0laRSA9PSA0IHx8IFVJTlRfU0laRSA9PSA0IHx8IElOVF9TSVpFID09IDggfHwgVUlOVF9T
SVpFID09IDgpICYmIFwKICAgICAgZGVmaW5lZChfX0FWWDUxMkZfXykgJiYgKFZFQ19TSVpFID09
IDY0IHx8IGRlZmluZWQoX19BVlg1MTJWTF9fKSkKKyMgaWYgRUxFTV9DT1VOVCA9PSA4IC8qIHZl
eHRyYWN0aXszMiw2NH14NCAqLyB8fCBcCisgICAgIChFTEVNX0NPVU5UID09IDE2ICYmIEVMRU1f
U0laRSA9PSA0ICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKSkgLyogdmV4dHJhY3RpMzJ4OCAqLyB8
fCBcCisgICAgIChFTEVNX0NPVU5UID09IDQgJiYgRUxFTV9TSVpFID09IDggJiYgZGVmaW5lZChf
X0FWWDUxMkRRX18pKSAvKiB2ZXh0cmFjdGk2NHgyICovCisjICBkZWZpbmUgbG93X2hhbGYoeCkg
KHsgXAorICAgIGhhbGZfdCB0XzsgXAorICAgIGFzbSAoICJ2ZXh0cmFjdGklY1t3XXglY1tuXSAk
MCwgJVtzXSwgJVtkXSIgXAorICAgICAgICAgIDogW2RdICI9bSIgKHRfKSBcCisgICAgICAgICAg
OiBbc10gInYiICh4KSwgW3ddICJpIiAoRUxFTV9TSVpFICogOCksIFtuXSAiaSIgKEVMRU1fQ09V
TlQgLyAyKSApOyBcCisgICAgdF87IFwKK30pCisjIGVuZGlmCiAjIGlmIElOVF9TSVpFID09IDQg
fHwgVUlOVF9TSVpFID09IDQKICMgIGRlZmluZSBicm9hZGNhc3QoeCkgKHsgXAogICAgIHZlY190
IHRfOyBcCkBAIC0yOTEsNiArMzAyLDcgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5
dGVfdmVjX3QgYgogfSkKICMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClCKG1vdmRxYTMyXywg
X21hc2ssICh2c2lfdCkoeCksICh2c2lfdCkoeSksIFwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICgwYjAxMDEwMTAxMDEwMTAxMDEgJiAoKDEgPDwgRUxFTV9DT1VOVCkgLSAxKSkpKQor
IyAgZGVmaW5lIHNocmluazEoeCkgKChoYWxmX3QpQihwbW92cWQsIF9tYXNrLCAodmRpX3QpKHgp
LCAodnNpX2hhbGZfdCl7fSwgfjApKQogIyBlbGlmIElOVF9TSVpFID09IDggfHwgVUlOVF9TSVpF
ID09IDgKICMgIGRlZmluZSBicm9hZGNhc3QoeCkgKHsgXAogICAgIHZlY190IHRfOyBcCkBAIC03
MjAsNiArNzMyLDI3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIK
ICMgZW5kaWYKICNlbmRpZgogCisjaWYgVkVDX1NJWkUgPj0gMTYKKworIyBpZiAhZGVmaW5lZChs
b3dfaGFsZikgJiYgZGVmaW5lZChIQUxGX1NJWkUpCitzdGF0aWMgaW5saW5lIGhhbGZfdCBsb3df
aGFsZih2ZWNfdCB4KQoreworIyAgaWYgSEFMRl9TSVpFIDwgVkVDX1NJWkUKKyAgICBoYWxmX3Qg
eTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgRUxFTV9DT1VO
VCAvIDI7ICsraSApCisgICAgICAgIHlbaV0gPSB4W2ldOworCisgICAgcmV0dXJuIHk7CisjICBl
bHNlCisgICAgcmV0dXJuIHg7CisjICBlbmRpZgorfQorIyBlbmRpZgorCisjZW5kaWYKKwogI2lm
IGRlZmluZWQoX19BVlg1MTJGX18pICYmIGRlZmluZWQoRkxPQVRfU0laRSkKICMgaW5jbHVkZSAi
c2ltZC1mbWEuYyIKICNlbmRpZgpAQCAtMTA4Nyw2ICsxMTIwLDIxIEBAIGludCBzaW1kX3Rlc3Qo
dm9pZCkKIAogI2VuZGlmCiAKKyNpZiBkZWZpbmVkKHdpZGVuMSkgJiYgZGVmaW5lZChzaHJpbmsx
KQorICAgIHsKKyAgICAgICAgaGFsZl90IGF1eDEgPSBsb3dfaGFsZihzcmMpLCBhdXgyOworCisg
ICAgICAgIHRvdWNoKGF1eDEpOworICAgICAgICB4ID0gd2lkZW4xKGF1eDEpOworICAgICAgICB0
b3VjaCh4KTsKKyAgICAgICAgYXV4MiA9IHNocmluazEoeCk7CisgICAgICAgIHRvdWNoKGF1eDIp
OworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEVMRU1fQ09VTlQgLyAyOyArK2kgKQorICAgICAg
ICAgICAgaWYgKCBhdXgyW2ldICE9IHNyY1tpXSApCisgICAgICAgICAgICAgICAgcmV0dXJuIF9f
TElORV9fOworICAgIH0KKyNlbmRpZgorCiAjaWZkZWYgZHVwX2xvCiAgICAgdG91Y2goc3JjKTsK
ICAgICB4ID0gZHVwX2xvKHNyYyk7Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1k
LmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaApAQCAtNzAsNiArNzAsMjMg
QEAgdHlwZWRlZiBpbnQgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoVgogdHlwZWRlZiBsb25n
IGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgdmRpX3Q7CiAjZW5k
aWYKIAorI2lmIFZFQ19TSVpFID49IDE2CisKKyMgaWYgRUxFTV9DT1VOVCA+PSAyCisjICBpZiBW
RUNfU0laRSA+IDMyCisjICAgZGVmaW5lIEhBTEZfU0laRSAoVkVDX1NJWkUgLyAyKQorIyAgZWxz
ZQorIyAgIGRlZmluZSBIQUxGX1NJWkUgMTYKKyMgIGVuZGlmCit0eXBlZGVmIHR5cGVvZigodmVj
X3Qpe31bMF0pIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKEhBTEZfU0laRSkpKSBoYWxmX3Q7
Cit0eXBlZGVmIGNoYXIgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoSEFMRl9TSVpFKSkpIHZx
aV9oYWxmX3Q7Cit0eXBlZGVmIHNob3J0IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKEhBTEZf
U0laRSkpKSB2aGlfaGFsZl90OwordHlwZWRlZiBpbnQgX19hdHRyaWJ1dGVfXygodmVjdG9yX3Np
emUoSEFMRl9TSVpFKSkpIHZzaV9oYWxmX3Q7Cit0eXBlZGVmIGxvbmcgbG9uZyBfX2F0dHJpYnV0
ZV9fKCh2ZWN0b3Jfc2l6ZShIQUxGX1NJWkUpKSkgdmRpX2hhbGZfdDsKKyMgZW5kaWYKKworI2Vu
ZGlmCisKICNpZiBWRUNfU0laRSA9PSAxNgogIyBkZWZpbmUgQihuLCBzLCBhLi4uKSAgIF9fYnVp
bHRpbl9pYTMyXyAjIyBuICMjIDEyOCAjIyBzKGEpCiAjIGRlZmluZSBCXyhuLCBzLCBhLi4uKSAg
X19idWlsdGluX2lhMzJfICMjIG4gIyMgICAgICAgIHMoYSkKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKQEAgLTMwNjMsNyArMzA2MywyMiBAQCB4ODZfZGVjb2RlKAogICAgICAgICAg
ICAgICAgIGQgfD0gdlNJQjsKICAgICAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBleHQwZjM4
X3RhYmxlW2JdLnNpbWRfc2l6ZTsKICAgICAgICAgICAgIGlmICggZXZleF9lbmNvZGVkKCkgKQot
ICAgICAgICAgICAgICAgIGRpc3A4c2NhbGUgPSBkZWNvZGVfZGlzcDhzY2FsZShleHQwZjM4X3Rh
YmxlW2JdLmQ4cywgc3RhdGUpOworICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisg
ICAgICAgICAgICAgICAgICogVlBNT1ZVUyogYXJlIGlkZW50aWNhbCB0byBWUE1PVlMqIERpc3A4
LXNjYWxpbmctd2lzZSwgYnV0CisgICAgICAgICAgICAgICAgICogdGhlaXIgYXR0cmlidXRlcyBk
b24ndCBtYXRjaCB0aG9zZSBvZiB0aGUgdmV4XzY2IGVuY29kZWQKKyAgICAgICAgICAgICAgICAg
KiBpbnNucyB3aXRoIHRoZSBzYW1lIGJhc2Ugb3Bjb2Rlcy4gUmF0aGVyIHRoYW4gYWRkaW5nIG5l
dworICAgICAgICAgICAgICAgICAqIGNvbHVtbnMgdG8gdGhlIHRhYmxlLCBoYW5kbGUgdGhpcyBo
ZXJlIGZvciBub3cuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgaWYgKCBl
dmV4LnBmeCAhPSB2ZXhfZjMgfHwgKGIgJiAweGY4KSAhPSAweDEwICkKKyAgICAgICAgICAgICAg
ICAgICAgZGlzcDhzY2FsZSA9IGRlY29kZV9kaXNwOHNjYWxlKGV4dDBmMzhfdGFibGVbYl0uZDhz
LCBzdGF0ZSk7CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICAgICAgZGlzcDhzY2FsZSA9IGRlY29kZV9kaXNwOHNjYWxlKGV4dDBmMzhfdGFi
bGVbYiArIDB4MTBdLmQ4cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0YXRlKTsKKyAgICAgICAgICAgICAgICAgICAgc3RhdGUtPnNpbWRfc2l6
ZSA9IHNpbWRfb3RoZXI7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQogICAgICAg
ICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBleHRfMGYzYToKQEAgLTgzMjQsMTAgKzgzMzks
MTQgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIG9wX2J5dGVzID0gMTYgPj4gKHBtb3ZfY29udmVy
dF9kZWx0YVtiICYgN10gLSB2ZXgubCk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9pbnQ7CiAKKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDEwKTogLyogdnBtb3Z1c3diIFt4
eXpdbW0se3gseX1tbS9tZW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZjM4LCAweDIwKTogLyogdnBtb3ZzeGJ3IHt4LHl9bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDIwKTogLyogdnBtb3Zzd2IgW3h5el1t
bSx7eCx5fW1tL21lbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgs
IDB4MzApOiAvKiB2cG1vdnp4Yncge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MzApOiAvKiB2cG1vdndiIFt4eXpdbW0se3gs
eX1tbS9tZW17a30gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncp
OwotICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICAgICAgaWYgKCBldmV4LnBmeCAhPSB2
ZXhfZjMgKQorICAgICAgICB7CiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHgyMSk6IC8qIHZwbW92c3hiZCB4bW0vbWVtLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDIyKTogLyogdnBtb3ZzeGJxIHhtbS9tZW0sW3h5el1t
bXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MjMpOiAvKiB2
cG1vdnN4d2Qge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLwpAQCAtODMzOCw3ICs4MzU3LDI4IEBA
IHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MzMp
OiAvKiB2cG1vdnp4d2Qge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmMzgsIDB4MzQpOiAvKiB2cG1vdnp4d3EgeG1tL21lbSxbeHl6XW1t
e2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzNSk6IC8qIHZw
bW92enhkcSB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCi0gICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZihldmV4LncgJiYgKGIgJiA3KSA9PSA1LCBFWENfVUQpOworICAgICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudyAmJiAoYiAmIDcpID09IDUsIEVYQ19VRCk7CisgICAg
ICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
X0YzKDB4MGYzOCwgMHgxMSk6IC8qIHZwbW92dXNkYiBbeHl6XW1tLHhtbS9tZW17a30gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDEyKTogLyogdnBtb3Z1c3FiIFt4
eXpdbW0seG1tL21lbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgs
IDB4MTMpOiAvKiB2cG1vdnVzZHcgW3h5el1tbSx7eCx5fW1tL21lbXtrfSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MTQpOiAvKiB2cG1vdnVzcXcgW3h5el1tbSx4
bW0vbWVte2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgxNSk6
IC8qIHZwbW92dXNxZCBbeHl6XW1tLHt4LHl9bW0vbWVte2t9ICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYX0YzKDB4MGYzOCwgMHgyMSk6IC8qIHZwbW92c2RiIFt4eXpdbW0seG1tL21lbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MjIpOiAvKiB2cG1v
dnNxYiBbeHl6XW1tLHhtbS9tZW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMo
MHgwZjM4LCAweDIzKTogLyogdnBtb3ZzZHcgW3h5el1tbSx7eCx5fW1tL21lbXtrfSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MjQpOiAvKiB2cG1vdnNxdyBbeHl6
XW1tLHhtbS9tZW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAw
eDI1KTogLyogdnBtb3ZzcWQgW3h5el1tbSx7eCx5fW1tL21lbXtrfSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MzEpOiAvKiB2cG1vdmRiIFt4eXpdbW0seG1tL21l
bXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MzIpOiAvKiB2
cG1vdnFiIFt4eXpdbW0seG1tL21lbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9G
MygweDBmMzgsIDB4MzMpOiAvKiB2cG1vdmR3IFt4eXpdbW0se3gseX1tbS9tZW17a30gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDM0KTogLyogdnBtb3ZxdyBbeHl6
XW1tLHhtbS9tZW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAw
eDM1KTogLyogdnBtb3ZxZCBbeHl6XW1tLHt4LHl9bW0vbWVte2t9ICovCisgICAgICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53IHx8IChlYS50eXBlID09IE9QX01FTSAmJiBldmV4
LnopLCBFWENfVUQpOworICAgICAgICAgICAgZCA9IERzdE1lbSB8IFNyY1JlZyB8IFR3b09wOwor
ICAgICAgICB9CiAgICAgICAgIG9wX2J5dGVzID0gMzIgPj4gKHBtb3ZfY29udmVydF9kZWx0YVti
ICYgN10gKyAxIC0gZXZleC5scik7CiAgICAgICAgIGVsZW1fYnl0ZXMgPSAoYiAmIDcpIDwgMyA/
IDEgOiAoYiAmIDcpICE9IDUgPyAyIDogNDsKICAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsK
QEAgLTEwMTY0LDYgKzEwMjA0LDEyIEBAIHg4Nl9pbnNuX2lzX21lbV93cml0ZShjb25zdCBzdHJ1
Y3QgeDg2X2UKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YWIpOiAgICAgICAgLyogQlRT
ICovCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGIzKTogICAgICAgIC8qIEJUUiAqLwog
ICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhiYik6ICAgICAgICAvKiBCVEMgKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDEwKSAuLi4KKyAgICAgICAgIFg4NkVN
VUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDE1KTogLyogVlBNT1ZVUyogKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDIwKSAuLi4KKyAgICAgICAgIFg4NkVNVUxfT1BD
X0VWRVhfRjMoMHgwZjM4LCAweDI1KTogLyogVlBNT1ZTKiAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF9GMygweDBmMzgsIDB4MzApIC4uLgorICAgICAgICAgWDg2RU1VTF9PUENfRVZFWF9G
MygweDBmMzgsIDB4MzUpOiAvKiBWUE1PVntELFEsV30qICovCiAgICAgICAgIHJldHVybiB0cnVl
OwogCiAgICAgY2FzZSAweGQ5OgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:27:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:27: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-devel-bounces@lists.xenproject.org>)
	id 1gOglp-0001AT-MV; Mon, 19 Nov 2018 10:27: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=bhw3=n6=citrix.com=prvs=8540992c9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gOglo-0001A8-MJ
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:27:08 +0000
X-Inumbo-ID: a9f01f09-ebe5-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9f01f09-ebe5-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:27:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,252,1539648000"; d="scan'208";a="70932792"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 19 Nov 2018 10:25:47 +0000
Message-ID: <20181119102547.17466-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] x86: fix efi.lds dependency generation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UkFORENPTkZJRyBidWlsZHMgZGlzY292ZXIgZWZpLmxkcyBpcyBub3QgdXBkYXRlZCB3aGVuIGF1
dG9nZW5lcmF0ZWQKaGVhZGVycyBhcmUgdXBkYXRlZC4KClVwb24gaW5zcGVjdGlvbiwgdGhlIGdl
bmVyYXRlZCAuZCBmaWxlIGNvbnRhaW5zIHhlbi5sZHMubyBhcyB0YXJnZXQsCm5vdCB0aGUgb25j
ZSB0aG91Z2h0IGVmaS5sZHMuby4gVGhhdCdzIGJlY2F1c2UgZ2NjIGRpc3JlZ2FyZHMgdGhlCm91
dHB1dCBvYmplY3QgbmFtZSBzcGVjaWZpZWQgYnkgLW8gd2hlbiBnZW5lcmF0aW5nIGRlcGVuZGVu
Y3ksIHNvIHRoZQpzZWQgaW52b2NhdGlvbiBoYXMgbm8gZWZmZWN0LgoKQXJndWFibHkgdGhhdCdz
IGEgYnVnIGluIGdjYywgd2hpY2ggY2FuIGJlIGZpeGVkIGF0IHNvbWUgcG9pbnQsIHNvIHdlCm1h
a2UgdGhlIHNlZCBydW5lIHRvIHdvcmsgd2l0aCAqLmxkcy4gQXQgdGhlIHNhbWUgdGltZSByZXBs
YWNlIHRoZQpoYXJkY29kZWQgc2VkIHJ1biBmb3IgeGVuLmxkcyB3aXRoIHRoZSBuZXcgb25lLgoK
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvTWFrZWZpbGUgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVu
L2FyY2gveDg2L01ha2VmaWxlCmluZGV4IDE2MmIwYjk0YzAuLmMxMDJkY2QzMjMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKQEAg
LTIzNCwxMiArMjM0LDEyIEBAICQoQkFTRURJUikvaW5jbHVkZS9hc20teDg2L2FzbS1tYWNyb3Mu
aDogYXNtLW1hY3Jvcy5pIE1ha2VmaWxlCiAKIHhlbi5sZHM6IHhlbi5sZHMuUwogCSQoQ0MpIC1Q
IC1FIC1VaTM4NiAkKGZpbHRlci1vdXQgLVdhJChjb21tYSklLCQoQUZMQUdTKSkgLW8gJEAgJDwK
LQlzZWQgLWUgJ3MveGVuXC5sZHNcLm86L3hlblwubGRzOi9nJyA8Lnhlbi5sZHMuZCA+Lnhlbi5s
ZHMuZC5uZXcKKwlzZWQgLWUgJ3MvLipcLmxkc1wubzovJChARik6L2cnIDwuJChARikuZCA+LiQo
QEYpLmQubmV3CiAJbXYgLWYgLnhlbi5sZHMuZC5uZXcgLnhlbi5sZHMuZAogCiBlZmkubGRzOiB4
ZW4ubGRzLlMKIAkkKENDKSAtUCAtRSAtVWkzODYgLURFRkkgJChmaWx0ZXItb3V0IC1XYSQoY29t
bWEpJSwkKEFGTEFHUykpIC1vICRAICQ8Ci0Jc2VkIC1lICdzL2VmaVwubGRzXC5vOi9lZmlcLmxk
czovZycgPC4kKEBGKS5kID4uJChARikuZC5uZXcKKwlzZWQgLWUgJ3MvLipcLmxkc1wubzovJChA
Rik6L2cnIDwuJChARikuZCA+LiQoQEYpLmQubmV3CiAJbXYgLWYgLiQoQEYpLmQubmV3IC4kKEBG
KS5kCiAKIGJvb3QvbWtlbGYzMjogYm9vdC9ta2VsZjMyLmMKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:28:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:28: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-devel-bounces@lists.xenproject.org>)
	id 1gOgmz-0001On-3G; Mon, 19 Nov 2018 10:28: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgmx-0001OW-QK
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:28:19 +0000
X-Inumbo-ID: d48b42ec-ebe5-11e8-98f6-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d48b42ec-ebe5-11e8-98f6-12d6303a7972;
 Mon, 19 Nov 2018 10:28:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:28:17 -0700
Message-Id: <5BF2903E02000078001FD516@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:28:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 25/47] x86emul: support AVX512{F,
 BW} integer unpack insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBvbmNlIGFnYWluIG9uZSBleHRyYSB0d29ieXRlX3RhYmxlW10gZW50cnkgd2hpY2gg
Z2V0cyBpdHMgRGlzcDgKc2hpZnQgdmFsdWUgc2V0IHJpZ2h0IGF3YXkgd2l0aG91dCBnZXR0aW5n
IHN1cHBvcnQgaW1wbGVtZW50ZWQganVzdCB5ZXQsCmFnYWluIHRvIGF2b2lkIG5lZWRsZXNzbHkg
c3BsaXR0aW5nIGdyb3VwcyBvZiBlbnRyaWVzLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6IE1vdmUgT1ZSKCkgYWRkaXRpb25zIGludG8gX19B
Vlg1MTJWTF9fIGNvbmRpdGlvbmFsLgp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1k
aXNwOC5jCkBAIC0yMjksNiArMjI5LDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1
MTJmX2FsbFtdID0KICAgICBJTlNOKHB0ZXJubG9nLCAgICAgNjYsIDBmM2EsIDI1LCAgICB2bCwg
ICAgIGRxLCB2bCksCiAgICAgSU5TTihwdGVzdG0sICAgICAgIDY2LCAwZjM4LCAyNywgICAgdmws
ICAgICBkcSwgdmwpLAogICAgIElOU04ocHRlc3RubSwgICAgICBmMywgMGYzOCwgMjcsICAgIHZs
LCAgICAgZHEsIHZsKSwKKyAgICBJTlNOKHB1bnBja2hkcSwgICAgNjYsICAgMGYsIDZhLCAgICB2
bCwgICAgICBkLCB2bCksCisgICAgSU5TTihwdW5wY2tocWRxLCAgIDY2LCAgIDBmLCA2ZCwgICAg
dmwsICAgICAgcSwgdmwpLAorICAgIElOU04ocHVucGNrbGRxLCAgICA2NiwgICAwZiwgNjIsICAg
IHZsLCAgICAgIGQsIHZsKSwKKyAgICBJTlNOKHB1bnBja2xxZHEsICAgNjYsICAgMGYsIDZjLCAg
ICB2bCwgICAgICBxLCB2bCksCiAgICAgSU5TTihweG9yLCAgICAgICAgIDY2LCAgIDBmLCBlZiwg
ICAgdmwsICAgICBkcSwgdmwpLAogICAgIElOU05fUEZQKHNodWYsICAgICAgICAgICAwZiwgYzYp
LAogICAgIElOU05fRlAoc3FydCwgICAgICAgICAgICAwZiwgNTEpLApAQCAtMzI3LDYgKzMzMSwx
MCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAgICBJTlNOKHBz
dWJ3LCAgICAgICA2NiwgICAwZiwgZjksICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwdGVz
dG0sICAgICAgNjYsIDBmMzgsIDI2LCAgICB2bCwgICBidywgdmwpLAogICAgIElOU04ocHRlc3Ru
bSwgICAgIGYzLCAwZjM4LCAyNiwgICAgdmwsICAgYncsIHZsKSwKKyAgICBJTlNOKHB1bnBja2hi
dywgICA2NiwgICAwZiwgNjgsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihwdW5wY2tod2Qs
ICAgNjYsICAgMGYsIDY5LCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocHVucGNrbGJ3LCAg
IDY2LCAgIDBmLCA2MCwgICAgdmwsICAgIGIsIHZsKSwKKyAgICBJTlNOKHB1bnBja2x3ZCwgICA2
NiwgICAwZiwgNjEsICAgIHZsLCAgICB3LCB2bCksCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0
IHRlc3QgYXZ4NTEyYndfMTI4W10gPSB7Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9z
aW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtMzAwLDYgKzMw
MCwxMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAgICAgYXNt
ICggInZwYnJvYWRjYXN0ZCAlazEsICUwIiA6ICI9diIgKHRfKSA6ICJyIiAoeCkgKTsgXAogICAg
IHRfOyBcCiB9KQorIyAgaWYgVkVDX1NJWkUgPT0gMTYKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9o
aSh4LCB5KSAoKHZlY190KUIocHVucGNraGRxLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5
KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAo
KHZlY190KUIocHVucGNrbGRxLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZzaV90
KXVuZGVmKCksIH4wKSkKKyMgIGVuZGlmCiAjICBkZWZpbmUgbWl4KHgsIHkpICgodmVjX3QpQiht
b3ZkcWEzMl8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCBcCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxICYgKCgxIDw8IEVMRU1fQ09VTlQp
IC0gMSkpKSkKICMgIGRlZmluZSBzaHJpbmsxKHgpICgoaGFsZl90KUIocG1vdnFkLCBfbWFzaywg
KHZkaV90KSh4KSwgKHZzaV9oYWxmX3Qpe30sIH4wKSkKQEAgLTMxNyw2ICszMjEsMTAgQEAgc3Rh
dGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogICAgIHRfOyBcCiB9KQogIyAg
ZW5kaWYKKyMgIGlmIFZFQ19TSVpFID09IDE2CisjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwg
eSkgKCh2ZWNfdClCKHB1bnBja2hxZHEsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAo
dmRpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVj
X3QpQihwdW5wY2tscWRxLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgKHZkaV90KXVu
ZGVmKCksIH4wKSkKKyMgIGVuZGlmCiAjICBkZWZpbmUgbWl4KHgsIHkpICgodmVjX3QpQihtb3Zk
cWE2NF8sIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAwYjAxMDEwMTAxKSkKICMgZW5k
aWYKICMgaWYgSU5UX1NJWkUgPT0gNAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2lt
ZC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTI1Miw2ICsyNTIs
MTAgQEAgT1ZSKHBtb3Z6eHdxKTsKIE9WUihwbXVsbGQpOwogT1ZSKHBtdWxkcSk7CiBPVlIocG11
bHVkcSk7CitPVlIocHVucGNraGRxKTsKK09WUihwdW5wY2tocWRxKTsKK09WUihwdW5wY2tsZHEp
OworT1ZSKHB1bnBja2xxZHEpOwogI2VuZGlmCiAKICN1bmRlZiBPVlJfVkZQCi0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zMTIsMTAgKzMxMiwxMCBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweDU4IC4uLiAweDU5XSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNLCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4NWEgLi4uIDB4
NWJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAg
WzB4NWMgLi4uIDB4NWZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfYW55X2Zw
LCBkOHNfdmwgfSwKLSAgICBbMHg2MCAuLi4gMHg2Ml0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxN
b2RSTSwgc2ltZF9vdGhlciB9LAorICAgIFsweDYwIC4uLiAweDYyXSA9IHsgRHN0SW1wbGljaXR8
U3JjTWVtfE1vZFJNLCBzaW1kX290aGVyLCBkOHNfdmwgfSwKICAgICBbMHg2MyAuLi4gMHg2N10g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwK
LSAgICBbMHg2OCAuLi4gMHg2YV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9v
dGhlciB9LAotICAgIFsweDZiIC4uLiAweDZkXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
LCBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHg2OCAuLi4gMHg2YV0gPSB7IERzdEltcGxpY2l0
fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciwgZDhzX3ZsIH0sCisgICAgWzB4NmIgLi4uIDB4NmRd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0s
CiAgICAgWzB4NmVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX25vbmUs
IGQ4c19kcTY0IH0sCiAgICAgWzB4NmZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92
LCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweDcwXSA9IHsgU3JjSW1tQnl0ZXxN
b2RSTXxUd29PcCwgc2ltZF9vdGhlciB9LApAQCAtNjY1MCw2ICs2NjUwLDEyIEBAIHg4Nl9lbXVs
YXRlKAogICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCk7CiAgICAgICAgIGdvdG8gc2lt
ZF8wZl9jb21tb247CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg2MCk6
IC8qIHZwdW5wY2tsYncgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NjEpOiAvKiB2cHVucGNrbHdkIFt4eXpdbW0v
bWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmLCAweDY4KTogLyogdnB1bnBja2hidyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg2OSk6IC8qIHZwdW5wY2to
d2QgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIG9wX2J5dGVzID0g
MTYgPDwgZXZleC5scjsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZDEpOiAvKiB2cHNybHcgeG1tL20xMjgsW3h5el1tbSxb
eHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZTEpOiAv
KiB2cHNyYXcgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYsIDB4ZjEpOiAvKiB2cHNsbHcgeG1tL20xMjgsW3h5el1tbSxbeHl6
XW1te2t9ICovCkBAIC02Njc4LDYgKzY2ODQsMTMgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGVs
ZW1fYnl0ZXMgPSAxIDw8IChiICYgMSk7CiAgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CiAK
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg2Mik6IC8qIHZwdW5wY2tsZHEg
W3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYsIDB4NmEpOiAvKiB2cHVucGNraGRxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5
el1tbXtrfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53LCBFWENfVUQp
OworICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICBvcF9ieXRlcyA9
IDE2IDw8IGV2ZXgubHI7CisgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CisKICAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDI2KTogLyogdnB0ZXN0bm17Yix3fSBbeHl6
XW1tL21lbSxbeHl6XW1tLGt7a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgw
ZjM4LCAweDI3KTogLyogdnB0ZXN0bm17ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLGt7a30gKi8K
ICAgICAgICAgb3BfYnl0ZXMgPSAxNiA8PCBldmV4LmxyOwpAQCAtNjcwNCw2ICs2NzE3LDEwIEBA
IHg4Nl9lbXVsYXRlKAogICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7CiAgICAgICAg
IGdvdG8gc2ltZF96bW07CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg2
Yyk6IC8qIHZwdW5wY2tscWRxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDZkKTogLyogdnB1bnBja2hxZHEgW3h5
el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGZhdWx0X3N1cHByZXNzaW9u
ID0gZmFsc2U7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmLCAweGQ0KTogLyogdnBhZGRxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5
el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGY0KTogLyog
dnBtdWx1ZHEgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgyOCk6IC8qIHZwbXVsZHEgW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:29:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10: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-devel-bounces@lists.xenproject.org>)
	id 1gOgnd-0001VP-Du; Mon, 19 Nov 2018 10:29: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgnc-0001Uz-8b
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:29:00 +0000
X-Inumbo-ID: ec77f184-ebe5-11e8-9b56-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec77f184-ebe5-11e8-9b56-12d6303a7972;
 Mon, 19 Nov 2018 10:28:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:28:57 -0700
Message-Id: <5BF2906502000078001FD519@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:28:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 26/47] x86emul: support AVX512{F, BW,
 _VBMI} full permute insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGFrZSB0aGUgbGliZXJ0eSBhbmQgYWxzbyBjb3JyZWN0IHRoZSAocHVibGljIGludGVyZmFjZSkg
bmFtZSBvZiB0aGUKQVZYNTEyX1ZCTUkgZmVhdHVyZSBmbGFnLCBvbiB0aGUgYXNzdW1wdGlvbiB0
aGF0IG5vIGV4dGVybmFsIGNvbnN1bWVyCmhhcyBhY3R1YWxseSBiZWVuIHVzaW5nIHRoYXQgZmxh
ZyBzbyBmYXIuIEZ1cnRoZXJtb3JlIG1ha2UgaXQgaGF2ZQpBVlg1MTJCVyBpbnN0ZWFkIG9mIEFW
WDUxMkYgYXMgYSBwcmVyZXF1aXNpdGUsIGZvciByZXF1aXJpbmcgZnVsbAo2NC1iaXQgbWFzayBy
ZWdpc3RlcnMgKHRoZSB1cHBlciA0OCBiaXRzIG9mIHdoaWNoIGNhbid0IGJlIGFjY2Vzc2VkCm90
aGVyIHRoYW4gdGhyb3VnaCBYU0FWRS9YUlNUT1Igd2l0aG91dCBBVlg1MTJCVyBzdXBwb3J0KS4K
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY1OiBS
ZS1iYXNlLgp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlz
cDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xNzMs
NiArMTczLDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KICAg
ICBJTlNOKHBjbXBndGQsICAgICAgNjYsICAgMGYsIDY2LCAgICB2bCwgICAgICBkLCB2bCksCiAg
ICAgSU5TTihwY21wZ3RxLCAgICAgIDY2LCAwZjM4LCAzNywgICAgdmwsICAgICAgcSwgdmwpLAog
ICAgIElOU04ocGNtcHUsICAgICAgICA2NiwgMGYzYSwgMWUsICAgIHZsLCAgICAgZHEsIHZsKSwK
KyAgICBJTlNOKHBlcm1pMiwgICAgICAgNjYsIDBmMzgsIDc2LCAgICB2bCwgICAgIGRxLCB2bCks
CisgICAgSU5TTihwZXJtaTIsICAgICAgIDY2LCAwZjM4LCA3NywgICAgdmwsICAgICBzZCwgdmwp
LAorICAgIElOU04ocGVybXQyLCAgICAgICA2NiwgMGYzOCwgN2UsICAgIHZsLCAgICAgZHEsIHZs
KSwKKyAgICBJTlNOKHBlcm10MiwgICAgICAgNjYsIDBmMzgsIDdmLCAgICB2bCwgICAgIHNkLCB2
bCksCiAgICAgSU5TTihwbWF4cywgICAgICAgIDY2LCAwZjM4LCAzZCwgICAgdmwsICAgICBkcSwg
dmwpLAogICAgIElOU04ocG1heHUsICAgICAgICA2NiwgMGYzOCwgM2YsICAgIHZsLCAgICAgZHEs
IHZsKSwKICAgICBJTlNOKHBtaW5zLCAgICAgICAgNjYsIDBmMzgsIDM5LCAgICB2bCwgICAgIGRx
LCB2bCksCkBAIC0yOTQsNiArMjk4LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUx
MmJ3X2FsbFtdCiAgICAgSU5TTihwY21wZ3RiLCAgICAgNjYsICAgMGYsIDY0LCAgICB2bCwgICAg
YiwgdmwpLAogICAgIElOU04ocGNtcGd0dywgICAgIDY2LCAgIDBmLCA2NSwgICAgdmwsICAgIHcs
IHZsKSwKICAgICBJTlNOKHBjbXB1LCAgICAgICA2NiwgMGYzYSwgM2UsICAgIHZsLCAgIGJ3LCB2
bCksCisgICAgSU5TTihwZXJtaTJ3LCAgICAgNjYsIDBmMzgsIDc1LCAgICB2bCwgICAgdywgdmwp
LAorICAgIElOU04ocGVybXQydywgICAgIDY2LCAwZjM4LCA3ZCwgICAgdmwsICAgIHcsIHZsKSwK
ICAgICBJTlNOKHBtYWRkd2QsICAgICA2NiwgICAwZiwgZjUsICAgIHZsLCAgICB3LCB2bCksCiAg
ICAgSU5TTihwbWF4c2IsICAgICAgNjYsIDBmMzgsIDNjLCAgICB2bCwgICAgYiwgdmwpLAogICAg
IElOU04ocG1heHN3LCAgICAgIDY2LCAgIDBmLCBlZSwgICAgdmwsICAgIHcsIHZsKSwKQEAgLTM3
OCw2ICszODQsMTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxXzUxMltdCiAg
ICAgSU5TTihpbnNlcnRpMzJ4OCwgICAgNjYsIDBmM2EsIDNhLCBlbF84LCBkLCB2bCksCiB9Owog
CitzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyX3ZibWlfYWxsW10gPSB7CisgICAgSU5T
TihwZXJtaTJiLCAgICAgICA2NiwgMGYzOCwgNzUsIHZsLCBiLCB2bCksCisgICAgSU5TTihwZXJt
dDJiLCAgICAgICA2NiwgMGYzOCwgN2QsIHZsLCBiLCB2bCksCit9OworCiBzdGF0aWMgY29uc3Qg
dW5zaWduZWQgY2hhciB2bF9hbGxbXSA9IHsgVkxfNTEyLCBWTF8xMjgsIFZMXzI1NiB9Owogc3Rh
dGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgdmxfMTI4W10gPSB7IFZMXzEyOCB9Owogc3RhdGljIGNv
bnN0IHVuc2lnbmVkIGNoYXIgdmxfbm8xMjhbXSA9IHsgVkxfNTEyLCBWTF8yNTYgfTsKQEAgLTcx
OCw0ICs3MjksNSBAQCB2b2lkIGV2ZXhfZGlzcDhfdGVzdCh2b2lkICppbnN0ciwgc3RydWN0CiAg
ICAgUlVOKGF2eDUxMmRxLCAxMjgpOwogICAgIFJVTihhdng1MTJkcSwgbm8xMjgpOwogICAgIFJV
Tihhdng1MTJkcSwgNTEyKTsKKyAgICBSVU4oYXZ4NTEyX3ZibWksIGFsbCk7CiB9Ci0tLSBhL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3NpbWQuYwpAQCAtMTUwLDYgKzE1MCw5IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9v
bChieXRlX3ZlY190IGIKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSBCKHVucGNraHBz
LCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwg
eSkgQih1bnBja2xwcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgIGRlZmluZSBzd2Fw
KHgpIEIoc2h1ZnBzLCBfbWFzaywgeCwgeCwgMGIwMDAxMTAxMSwgdW5kZWYoKSwgfjApCisjICBl
bHNlCisjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgQih2cGVybWkydmFycHMsIF9tYXNr
LCB4LCBpbnRlcmxlYXZlX2hpLCB5LCB+MCkKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5
KSBCKHZwZXJtdDJ2YXJwcywgX21hc2ssIGludGVybGVhdmVfbG8sIHgsIHksIH4wKQogIyAgZW5k
aWYKICMgZWxpZiBGTE9BVF9TSVpFID09IDgKICMgIGlmIFZFQ19TSVpFID49IDMyCkBAIC0xNzUs
NiArMTc4LDkgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyAg
IGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpIEIodW5wY2tocGQsIF9tYXNrLCB4LCB5LCB1bmRl
ZigpLCB+MCkKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSBCKHVucGNrbHBkLCBfbWFz
aywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICAgZGVmaW5lIHN3YXAoeCkgQihzaHVmcGQsIF9tYXNr
LCB4LCB4LCAwYjAxLCB1bmRlZigpLCB+MCkKKyMgIGVsc2UKKyMgICBkZWZpbmUgaW50ZXJsZWF2
ZV9oaSh4LCB5KSBCKHZwZXJtaTJ2YXJwZCwgX21hc2ssIHgsIGludGVybGVhdmVfaGksIHksIH4w
KQorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpIEIodnBlcm10MnZhcnBkLCBfbWFzaywg
aW50ZXJsZWF2ZV9sbywgeCwgeSwgfjApCiAjICBlbmRpZgogIyBlbmRpZgogI2VsaWYgRkxPQVRf
U0laRSA9PSA0ICYmIGRlZmluZWQoX19TU0VfXykKQEAgLTMwMyw2ICszMDksOSBAQCBzdGF0aWMg
aW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjICBpZiBWRUNfU0laRSA9PSAxNgog
IyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQihwdW5wY2toZHEsIF9tYXNr
LCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCAodnNpX3QpdW5kZWYoKSwgfjApKQogIyAgIGRlZmlu
ZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQihwdW5wY2tsZHEsIF9tYXNrLCAodnNpX3Qp
KHgpLCAodnNpX3QpKHkpLCAodnNpX3QpdW5kZWYoKSwgfjApKQorIyAgZWxzZQorIyAgIGRlZmlu
ZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQih2cGVybWkydmFyZCwgX21hc2ssICh2c2lf
dCkoeCksIGludGVybGVhdmVfaGksICh2c2lfdCkoeSksIH4wKSkKKyMgICBkZWZpbmUgaW50ZXJs
ZWF2ZV9sbyh4LCB5KSAoKHZlY190KUIodnBlcm10MnZhcmQsIF9tYXNrLCBpbnRlcmxlYXZlX2xv
LCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCB+MCkpCiAjICBlbmRpZgogIyAgZGVmaW5lIG1peCh4
LCB5KSAoKHZlY190KUIobW92ZHFhMzJfLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwg
XAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDBiMDEwMTAxMDEwMTAxMDEwMSAmICgo
MSA8PCBFTEVNX0NPVU5UKSAtIDEpKSkpCkBAIC0zMjQsNiArMzMzLDkgQEAgc3RhdGljIGlubGlu
ZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyAgaWYgVkVDX1NJWkUgPT0gMTYKICMgICBk
ZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIocHVucGNraHFkcSwgX21hc2ssICh2
ZGlfdCkoeCksICh2ZGlfdCkoeSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICAgZGVmaW5lIGlu
dGVybGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClCKHB1bnBja2xxZHEsIF9tYXNrLCAodmRpX3QpKHgp
LCAodmRpX3QpKHkpLCAodmRpX3QpdW5kZWYoKSwgfjApKQorIyAgZWxzZQorIyAgIGRlZmluZSBp
bnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQih2cGVybWkydmFycSwgX21hc2ssICh2ZGlfdCko
eCksIGludGVybGVhdmVfaGksICh2ZGlfdCkoeSksIH4wKSkKKyMgICBkZWZpbmUgaW50ZXJsZWF2
ZV9sbyh4LCB5KSAoKHZlY190KUIodnBlcm10MnZhcnEsIF9tYXNrLCBpbnRlcmxlYXZlX2xvLCAo
dmRpX3QpKHgpLCAodmRpX3QpKHkpLCB+MCkpCiAjICBlbmRpZgogIyAgZGVmaW5lIG1peCh4LCB5
KSAoKHZlY190KUIobW92ZHFhNjRfLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgMGIw
MTAxMDEwMSkpCiAjIGVuZGlmCkBAIC03NjksNiArNzgxLDcgQEAgaW50IHNpbWRfdGVzdCh2b2lk
KQogewogICAgIHVuc2lnbmVkIGludCBpLCBqOwogICAgIHZlY190IHgsIHksIHosIHNyYywgaW52
LCBhbHQsIHNoOworICAgIHZpbnRfdCBpbnRlcmxlYXZlX2xvLCBpbnRlcmxlYXZlX2hpOwogCiAg
ICAgZm9yICggaSA9IDAsIGogPSBFTEVNX1NJWkUgPDwgMzsgaSA8IEVMRU1fQ09VTlQ7ICsraSAp
CiAgICAgewpAQCAtNzgyLDYgKzc5NSw5IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICAgICAg
aWYgKCAhKGkgJiAoaSArIDEpKSApCiAgICAgICAgICAgICAtLWo7CiAgICAgICAgIHNoW2ldID0g
ajsKKworICAgICAgICBpbnRlcmxlYXZlX2xvW2ldID0gKChpICYgMSkgKiBFTEVNX0NPVU5UKSB8
IChpID4+IDEpOworICAgICAgICBpbnRlcmxlYXZlX2hpW2ldID0gaW50ZXJsZWF2ZV9sb1tpXSAr
IChFTEVNX0NPVU5UIC8gMik7CiAgICAgfQogCiAgICAgdG91Y2goc3JjKTsKQEAgLTEwNzUsNyAr
MTA5MSw3IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICB4ID0gc3JjICogYWx0OwogICAgIHkg
PSBpbnRlcmxlYXZlX2xvKHgsIGFsdCA8IDApOwogICAgIHRvdWNoKHgpOwotICAgIHogPSB3aWRl
bjEoeCk7CisgICAgeiA9IHdpZGVuMShsb3dfaGFsZih4KSk7CiAgICAgdG91Y2goeCk7CiAgICAg
aWYgKCAhZXEoeiwgeSkgKSByZXR1cm4gX19MSU5FX187CiAKQEAgLTExMDcsNyArMTEyMyw3IEBA
IGludCBzaW1kX3Rlc3Qodm9pZCkKIAogIyBpZmRlZiB3aWRlbjEKICAgICB0b3VjaChzcmMpOwot
ICAgIHggPSB3aWRlbjEoc3JjKTsKKyAgICB4ID0gd2lkZW4xKGxvd19oYWxmKHNyYykpOwogICAg
IHRvdWNoKHNyYyk7CiAgICAgaWYgKCAhZXEoeCwgeSkgKSByZXR1cm4gX19MSU5FX187CiAjIGVu
ZGlmCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysrIGIvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3NpbWQuaApAQCAtNzAsNiArNzAsMTYgQEAgdHlwZWRlZiBpbnQgX19h
dHRyaWJ1dGVfXygodmVjdG9yX3NpemUoVgogdHlwZWRlZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVf
XygodmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgdmRpX3Q7CiAjZW5kaWYKIAorI2lmIEVMRU1fU0la
RSA9PSAxCit0eXBlZGVmIHZxaV90IHZpbnRfdDsKKyNlbGlmIEVMRU1fU0laRSA9PSAyCit0eXBl
ZGVmIHZoaV90IHZpbnRfdDsKKyNlbGlmIEVMRU1fU0laRSA9PSA0Cit0eXBlZGVmIHZzaV90IHZp
bnRfdDsKKyNlbGlmIEVMRU1fU0laRSA9PSA4Cit0eXBlZGVmIHZkaV90IHZpbnRfdDsKKyNlbmRp
ZgorCiAjaWYgVkVDX1NJWkUgPj0gMTYKIAogIyBpZiBFTEVNX0NPVU5UID49IDIKLS0tIGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKQEAgLTEzNiw2ICsxMzYsNyBAQCBzdGF0aWMgaW5saW5l
IGJvb2wgeGNyMF9tYXNrKHVpbnQ2NF90IG1hCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyZHEgIChj
cC5mZWF0LmF2eDUxMmRxICYmIHhjcjBfbWFzaygweGU2KSkKICNkZWZpbmUgY3B1X2hhc19hdng1
MTJidyAgKGNwLmZlYXQuYXZ4NTEyYncgJiYgeGNyMF9tYXNrKDB4ZTYpKQogI2RlZmluZSBjcHVf
aGFzX2F2eDUxMnZsICAoY3AuZmVhdC5hdng1MTJ2bCAmJiB4Y3IwX21hc2soMHhlNikpCisjZGVm
aW5lIGNwdV9oYXNfYXZ4NTEyX3ZibWkgKGNwLmZlYXQuYXZ4NTEyX3ZibWkgJiYgeGNyMF9tYXNr
KDB4ZTYpKQogCiAjZGVmaW5lIGNwdV9oYXNfeGdldGJ2MSAgIChjcHVfaGFzX3hzYXZlICYmIGNw
LnhzdGF0ZS54Z2V0YnYxKQogCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC00
NjgsOSArNDY4LDEzIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAg
WzB4NTldID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSAz
IH0sCiAgICAgWzB4NWFdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50d29fb3AgPSAxLCAu
ZDhzID0gNCB9LAogICAgIFsweDViXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMjU2LCAudHdvX29w
ID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCisgICAgWzB4NzUgLi4uIDB4NzZdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCisgICAgWzB4NzddID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHg3
OF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAogICAgIFsweDc5
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gMSB9LAog
ICAgIFsweDdhIC4uLiAweDdjXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnR3b19vcCA9
IDEgfSwKKyAgICBbMHg3ZCAuLi4gMHg3ZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9p
bnQsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHg3Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDhjXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCB9LAogICAgIFsweDhlXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ludCwgLnRvX21lbSA9IDEgfSwKICAgICBbMHg5MCAuLi4gMHg5M10gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX290aGVyLCAudnNpYiA9IDEgfSwKQEAgLTE4NjIsNiArMTg2Niw3IEBAIHN0YXRpYyBi
b29sIHZjcHVfaGFzKAogI2RlZmluZSB2Y3B1X2hhc19zaGEoKSAgICAgICAgIHZjcHVfaGFzKCAg
ICAgICAgIDcsIEVCWCwgMjksIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyYnco
KSAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDMwLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZj
cHVfaGFzX2F2eDUxMnZsKCkgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAzMSwgY3R4dCwg
b3BzKQorI2RlZmluZSB2Y3B1X2hhc19hdng1MTJfdmJtaSgpIHZjcHVfaGFzKCAgICAgICAgIDcs
IEVDWCwgIDEsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfcmRwaWQoKSAgICAgICB2Y3B1
X2hhcyggICAgICAgICA3LCBFQ1gsIDIyLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2Ns
emVybygpICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwOCwgRUJYLCAgMCwgY3R4dCwgb3BzKQogCkBA
IC02MDE5LDYgKzYwMjQsMTEgQEAgeDg2X2VtdWxhdGUoCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9G
UChfRVZFWCwgMHgwZiwgMHgxNSk6IC8qIHZ1bnBja2hwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1t
bSxbeHl6XW1te2t9ICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgIT0g
KGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVfTUFTSyksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBFWENfVUQpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDc2KTogLyogdnBlcm1pMntkLHF9IFt4eXpd
bW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmMzgsIDB4NzcpOiAvKiB2cGVybWkycHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5
el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4N2UpOiAv
KiB2cGVybXQye2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg3Zik6IC8qIHZwZXJtdDJwe3MsZH0gW3h5
el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGZhdWx0X3N1cHByZXNzaW9u
ID0gZmFsc2U7CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmLCAweGRiKTogLyogdnBhbmR7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KQEAgLTg1MjgsNiArODUzOCwxNiBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNIHx8ICF2ZXgubCB8fCB2
ZXgudywgRVhDX1VEKTsKICAgICAgICAgZ290byBzaW1kXzBmX2F2eDI7CiAKKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDc1KTogLyogdnBlcm1pMntiLHd9IFt4eXpdbW0v
bWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmMzgsIDB4N2QpOiAvKiB2cGVybXQye2Isd30gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1t
e2t9ICovCisgICAgICAgIGlmICggIWV2ZXgudyApCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1
X211c3RfaGF2ZShhdng1MTJfdmJtaSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKGV2ZXguYnIsIEVYQ19VRCk7CisgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7
CisgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweDc4KTogLyogdnBicm9hZGNhc3RiIHhtbS9tOCxbeHl6XW1te2t9ICov
CiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg3OSk6IC8qIHZwYnJvYWRj
YXN0dyB4bW0vbTE2LFt4eXpdbW17a30gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoYXZ4NTEyYncpOwotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtMTA3LDYgKzEwNyw5IEBACiAj
ZGVmaW5lIGNwdV9oYXNfYXZ4NTEyYncgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9B
Vlg1MTJCVykKICNkZWZpbmUgY3B1X2hhc19hdng1MTJ2bCAgICAgICAgYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0FWWDUxMlZMKQogCisvKiBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWN4ICov
CisjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyX3ZibWkgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9BVlg1MTJfVkJNSSkKKwogLyogQ1BVSUQgbGV2ZWwgMHg4MDAwMDAwNy5lZHggKi8KICNkZWZp
bmUgY3B1X2hhc19pdHNjICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lUU0Mp
CiAKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0yMjQsNyAr
MjI0LDcgQEAgWEVOX0NQVUZFQVRVUkUoQVZYNTEyVkwsICAgICAgNSozMiszMSkgLwogCiAvKiBJ
bnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVjeCwg
d29yZCA2ICovCiBYRU5fQ1BVRkVBVFVSRShQUkVGRVRDSFdUMSwgICA2KjMyKyAwKSAvKkEgIFBS
RUZFVENIV1QxIGluc3RydWN0aW9uICovCi1YRU5fQ1BVRkVBVFVSRShBVlg1MTJWQk1JLCAgICA2
KjMyKyAxKSAvKkEgIEFWWC01MTIgVmVjdG9yIEJ5dGUgTWFuaXB1bGF0aW9uIEluc3RycyAqLwor
WEVOX0NQVUZFQVRVUkUoQVZYNTEyX1ZCTUksICAgNiozMisgMSkgLypBICBBVlgtNTEyIFZlY3Rv
ciBCeXRlIE1hbmlwdWxhdGlvbiBJbnN0cnMgKi8KIFhFTl9DUFVGRUFUVVJFKFVNSVAsICAgICAg
ICAgIDYqMzIrIDIpIC8qUyAgVXNlciBNb2RlIEluc3RydWN0aW9uIFByZXZlbnRpb24gKi8KIFhF
Tl9DUFVGRUFUVVJFKFBLVSwgICAgICAgICAgIDYqMzIrIDMpIC8qSCAgUHJvdGVjdGlvbiBLZXlz
IGZvciBVc2Vyc3BhY2UgKi8KIFhFTl9DUFVGRUFUVVJFKE9TUEtFLCAgICAgICAgIDYqMzIrIDQp
IC8qISAgT1MgUHJvdGVjdGlvbiBLZXlzIEVuYWJsZSAqLwotLS0gYS94ZW4vdG9vbHMvZ2VuLWNw
dWlkLnB5CisrKyBiL3hlbi90b29scy9nZW4tY3B1aWQucHkKQEAgLTI1OSwxMiArMjU5LDE3IEBA
IGRlZiBjcnVuY2hfbnVtYmVycyhzdGF0ZSk6CiAgICAgICAgIEFWWDI6IFtBVlg1MTJGXSwKIAog
ICAgICAgICAjIEFWWDUxMkYgaXMgdGFrZW4gdG8gbWVhbiBoYXJkd2FyZSBzdXBwb3J0IGZvciA1
MTJiaXQgcmVnaXN0ZXJzCi0gICAgICAgICMgKHdoaWNoIGluIHByYWN0aWNlIGRlcGVuZHMgb24g
dGhlIEVWRVggcHJlZml4IHRvIGVuY29kZSksIGFuZCB0aGUKLSAgICAgICAgIyBpbnN0cnVjdGlv
bnMgdGhlbXNlbHZlcy4gQWxsIGZ1cnRoZXIgQVZYNTEyIGZlYXR1cmVzIGFyZSBidWlsdCBvbgot
ICAgICAgICAjIHRvcCBvZiBBVlg1MTJGCisgICAgICAgICMgKHdoaWNoIGluIHByYWN0aWNlIGRl
cGVuZHMgb24gdGhlIEVWRVggcHJlZml4IHRvIGVuY29kZSkgYXMgd2VsbAorICAgICAgICAjIGFz
IG1hc2sgcmVnaXN0ZXJzLCBhbmQgdGhlIGluc3RydWN0aW9ucyB0aGVtc2VsdmVzLiBBbGwgZnVy
dGhlcgorICAgICAgICAjIEFWWDUxMiBmZWF0dXJlcyBhcmUgYnVpbHQgb24gdG9wIG9mIEFWWDUx
MkYKICAgICAgICAgQVZYNTEyRjogW0FWWDUxMkRRLCBBVlg1MTJJRk1BLCBBVlg1MTJQRiwgQVZY
NTEyRVIsIEFWWDUxMkNELAotICAgICAgICAgICAgICAgICAgQVZYNTEyQlcsIEFWWDUxMlZMLCBB
Vlg1MTJWQk1JLCBBVlg1MTJfNFZOTklXLAotICAgICAgICAgICAgICAgICAgQVZYNTEyXzRGTUFQ
UywgQVZYNTEyX1ZQT1BDTlREUV0sCisgICAgICAgICAgICAgICAgICBBVlg1MTJCVywgQVZYNTEy
VkwsIEFWWDUxMl80Vk5OSVcsIEFWWDUxMl80Rk1BUFMsCisgICAgICAgICAgICAgICAgICBBVlg1
MTJfVlBPUENOVERRXSwKKworICAgICAgICAjIEFWWDUxMiBleHRlbnNpb25zIGFjdGluZyBzb2xl
bHkgb24gdmVjdG9ycyBvZiBieXRlcy93b3JkcyBhcmUgbWFkZQorICAgICAgICAjIGRlcGVuZGVu
dHMgb2YgQVZYNTEyQlcgKGFzIHRvIHJlcXVpcmluZyB3aWRlciB0aGFuIDE2LWJpdCBtYXNrCisg
ICAgICAgICMgcmVnaXN0ZXJzKSwgZGVzcGl0ZSB0aGUgU0RNIG5vdCBmb3JtYWxseSBtYWtpbmcg
dGhpcyBjb25uZWN0aW9uLgorICAgICAgICBBVlg1MTJCVzogW0FWWDUxMl9WQk1JXSwKIAogICAg
ICAgICAjIFRoZSBmZWF0dXJlczoKICAgICAgICAgIyAgICogU2luZ2xlIFRocmVhZCBJbmRpcmVj
dCBCcmFuY2ggUHJlZGljdG9ycwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:29:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:29: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-devel-bounces@lists.xenproject.org>)
	id 1gOgo3-0001bT-Op; Mon, 19 Nov 2018 10:29: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgo3-0001bJ-20
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:29:27 +0000
X-Inumbo-ID: fcc5b624-ebe5-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fcc5b624-ebe5-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:29:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:29:25 -0700
Message-Id: <5BF2908002000078001FD51C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:29:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 27/47] x86emul: support AVX512{F,
 BW} integer shuffle insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyBpbmNsdWRlIHNodWZmezMyeDQsNjR4Mn0gYXMgYmVpbmcgdmVyeSBzaW1pbGFyIHRvIHNo
dWZpezMyeDQsNjR4Mn0uCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQp2NTogUmUtYmFzZSBvdmVyIGNoYW5nZXMgZWFybGllciBpbiB0aGUgc2VyaWVz
Lgp2NDogTW92ZSBPVlIoKSBhZGRpdGlvbiBpbnRvIF9fQVZYNTEyVkxfXyBjb25kaXRpb25hbC4g
Q29ycmVjdCBjb21tZW50cy4KdjM6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDgu
YwpAQCAtMjE0LDYgKzIxNCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2Fs
bFtdID0KICAgICBJTlNOKHByb2x2LCAgICAgICAgNjYsIDBmMzgsIDE1LCAgICB2bCwgICAgIGRx
LCB2bCksCiAgICAgSU5TTlgocHJvciwgICAgICAgIDY2LCAgIDBmLCA3MiwgMCwgdmwsICAgICBk
cSwgdmwpLAogICAgIElOU04ocHJvcnYsICAgICAgICA2NiwgMGYzOCwgMTQsICAgIHZsLCAgICAg
ZHEsIHZsKSwKKyAgICBJTlNOKHBzaHVmZCwgICAgICAgNjYsICAgMGYsIDcwLCAgICB2bCwgICAg
ICBkLCB2bCksCiAgICAgSU5TTihwc2xsZCwgICAgICAgIDY2LCAgIDBmLCBmMiwgICAgZWxfNCwg
ICAgZCwgdmwpLAogICAgIElOU05YKHBzbGxkLCAgICAgICA2NiwgICAwZiwgNzIsIDYsIHZsLCAg
ICAgIGQsIHZsKSwKICAgICBJTlNOKHBzbGxxLCAgICAgICAgNjYsICAgMGYsIGYzLCAgICBlbF8y
LCAgICBxLCB2bCksCkBAIC0yNjQsNiArMjY1LDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVz
dCBhdng1MTJmX25vMTI4W10KICAgICBJTlNOKGV4dHJhY3RpMzJ4NCwgICA2NiwgMGYzYSwgMzks
IGVsXzQsICBkLCB2bCksCiAgICAgSU5TTihpbnNlcnRmMzJ4NCwgICAgNjYsIDBmM2EsIDE4LCBl
bF80LCAgZCwgdmwpLAogICAgIElOU04oaW5zZXJ0aTMyeDQsICAgIDY2LCAwZjNhLCAzOCwgZWxf
NCwgIGQsIHZsKSwKKyAgICBJTlNOKHNodWZmMzJ4NCwgICAgICA2NiwgMGYzYSwgMjMsIHZsLCAg
ICBkLCB2bCksCisgICAgSU5TTihzaHVmZjY0eDIsICAgICAgNjYsIDBmM2EsIDIzLCB2bCwgICAg
cSwgdmwpLAorICAgIElOU04oc2h1ZmkzMng0LCAgICAgIDY2LCAwZjNhLCA0MywgdmwsICAgIGQs
IHZsKSwKKyAgICBJTlNOKHNodWZpNjR4MiwgICAgICA2NiwgMGYzYSwgNDMsIHZsLCAgICBxLCB2
bCksCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl81MTJbXSA9IHsKQEAg
LTMxOCw2ICszMjMsOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10K
ICAgICBJTlNOKHBtdWxodywgICAgICA2NiwgICAwZiwgZTUsICAgIHZsLCAgICB3LCB2bCksCiAg
ICAgSU5TTihwbXVsbHcsICAgICAgNjYsICAgMGYsIGQ1LCAgICB2bCwgICAgdywgdmwpLAogICAg
IElOU04ocHNhZGJ3LCAgICAgIDY2LCAgIDBmLCBmNiwgICAgdmwsICAgIGIsIHZsKSwKKyAgICBJ
TlNOKHBzaHVmYiwgICAgICA2NiwgMGYzOCwgMDAsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5T
Tihwc2h1Zmh3LCAgICAgZjMsICAgMGYsIDcwLCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04o
cHNodWZsdywgICAgIGYyLCAgIDBmLCA3MCwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOWChw
c2xsZHEsICAgICA2NiwgICAwZiwgNzMsIDcsIHZsLCAgICBiLCB2bCksCiAgICAgSU5TTihwc2xs
dncsICAgICAgNjYsIDBmMzgsIDEyLCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocHNsbHcs
ICAgICAgIDY2LCAgIDBmLCBmMSwgICAgZWxfOCwgIHcsIHZsKSwKLS0tIGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5j
CkBAIC0xNTMsNiArMTUzLDEwIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3Zl
Y190IGIKICMgIGVsc2UKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSBCKHZwZXJtaTJ2
YXJwcywgX21hc2ssIHgsIGludGVybGVhdmVfaGksIHksIH4wKQogIyAgIGRlZmluZSBpbnRlcmxl
YXZlX2xvKHgsIHkpIEIodnBlcm10MnZhcnBzLCBfbWFzaywgaW50ZXJsZWF2ZV9sbywgeCwgeSwg
fjApCisjICAgZGVmaW5lIHN3YXAoeCkgKHsgXAorICAgIHZlY190IHRfID0gQihzaHVmX2YzMng0
XywgX21hc2ssIHgsIHgsIFZFQ19TSVpFID09IDMyID8gMGIwMSA6IDBiMDAwMTEwMTEsIHVuZGVm
KCksIH4wKTsgXAorICAgIEIoc2h1ZnBzLCBfbWFzaywgdF8sIHRfLCAwYjAwMDExMDExLCB1bmRl
ZigpLCB+MCk7IFwKK30pCiAjICBlbmRpZgogIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAogIyAgaWYg
VkVDX1NJWkUgPj0gMzIKQEAgLTE4MSw2ICsxODUsMTAgQEAgc3RhdGljIGlubGluZSBib29sIF90
b19ib29sKGJ5dGVfdmVjX3QgYgogIyAgZWxzZQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgs
IHkpIEIodnBlcm1pMnZhcnBkLCBfbWFzaywgeCwgaW50ZXJsZWF2ZV9oaSwgeSwgfjApCiAjICAg
ZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgQih2cGVybXQydmFycGQsIF9tYXNrLCBpbnRlcmxl
YXZlX2xvLCB4LCB5LCB+MCkKKyMgICBkZWZpbmUgc3dhcCh4KSAoeyBcCisgICAgdmVjX3QgdF8g
PSBCKHNodWZfZjY0eDJfLCBfbWFzaywgeCwgeCwgVkVDX1NJWkUgPT0gMzIgPyAwYjAxIDogMGIw
MDAxMTAxMSwgdW5kZWYoKSwgfjApOyBcCisgICAgQihzaHVmcGQsIF9tYXNrLCB0XywgdF8sIDBi
MDEwMTAxMDEsIHVuZGVmKCksIH4wKTsgXAorfSkKICMgIGVuZGlmCiAjIGVuZGlmCiAjZWxpZiBG
TE9BVF9TSVpFID09IDQgJiYgZGVmaW5lZChfX1NTRV9fKQpAQCAtMzA5LDkgKzMxNywxNCBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjICBpZiBWRUNfU0laRSA9
PSAxNgogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQihwdW5wY2toZHEs
IF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCAodnNpX3QpdW5kZWYoKSwgfjApKQogIyAg
IGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQihwdW5wY2tsZHEsIF9tYXNrLCAo
dnNpX3QpKHgpLCAodnNpX3QpKHkpLCAodnNpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSBz
d2FwKHgpICgodmVjX3QpQihwc2h1ZmQsIF9tYXNrLCAodnNpX3QpKHgpLCAwYjAwMDExMDExLCAo
dnNpX3QpdW5kZWYoKSwgfjApKQogIyAgZWxzZQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgs
IHkpICgodmVjX3QpQih2cGVybWkydmFyZCwgX21hc2ssICh2c2lfdCkoeCksIGludGVybGVhdmVf
aGksICh2c2lfdCkoeSksIH4wKSkKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAoKHZl
Y190KUIodnBlcm10MnZhcmQsIF9tYXNrLCBpbnRlcmxlYXZlX2xvLCAodnNpX3QpKHgpLCAodnNp
X3QpKHkpLCB+MCkpCisjICAgZGVmaW5lIHN3YXAoeCkgKCh2ZWNfdClCKHBzaHVmZCwgX21hc2ss
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQihzaHVmX2kzMng0XywgX21hc2ssICh2
c2lfdCkoeCksICh2c2lfdCkoeCksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBW
RUNfU0laRSA9PSAzMiA/IDBiMDEgOiAwYjAwMDExMDExLCAodnNpX3QpdW5kZWYoKSwgfjApLCBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBiMDAwMTEwMTEsICh2c2lfdCl1bmRlZigp
LCB+MCkpCiAjICBlbmRpZgogIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZlY190KUIobW92ZHFhMzJf
LCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgXAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKDBiMDEwMTAxMDEwMTAxMDEwMSAmICgoMSA8PCBFTEVNX0NPVU5UKSAtIDEpKSkp
CkBAIC0zMzMsOSArMzQ2LDE0IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3Zl
Y190IGIKICMgIGlmIFZFQ19TSVpFID09IDE2CiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwg
eSkgKCh2ZWNfdClCKHB1bnBja2hxZHEsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAo
dmRpX3QpdW5kZWYoKSwgfjApKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVj
X3QpQihwdW5wY2tscWRxLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgKHZkaV90KXVu
ZGVmKCksIH4wKSkKKyMgICBkZWZpbmUgc3dhcCh4KSAoKHZlY190KUIocHNodWZkLCBfbWFzaywg
KHZzaV90KSh4KSwgMGIwMTAwMTExMCwgKHZzaV90KXVuZGVmKCksIH4wKSkKICMgIGVsc2UKICMg
ICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIodnBlcm1pMnZhcnEsIF9tYXNr
LCAodmRpX3QpKHgpLCBpbnRlcmxlYXZlX2hpLCAodmRpX3QpKHkpLCB+MCkpCiAjICAgZGVmaW5l
IGludGVybGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClCKHZwZXJtdDJ2YXJxLCBfbWFzaywgaW50ZXJs
ZWF2ZV9sbywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgfjApKQorIyAgIGRlZmluZSBzd2FwKHgp
ICgodmVjX3QpQihwc2h1ZmQsIF9tYXNrLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICh2c2lfdClCKHNodWZfaTY0eDJfLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh4KSwgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWRUNfU0laRSA9PSAzMiA/IDBi
MDEgOiAwYjAwMDExMDExLCAodmRpX3QpdW5kZWYoKSwgfjApLCBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDBiMDEwMDExMTAsICh2c2lfdCl1bmRlZigpLCB+MCkpCiAjICBlbmRpZgog
IyAgZGVmaW5lIG1peCh4LCB5KSAoKHZlY190KUIobW92ZHFhNjRfLCBfbWFzaywgKHZkaV90KSh4
KSwgKHZkaV90KSh5KSwgMGIwMTAxMDEwMSkpCiAjIGVuZGlmCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9zaW1kLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaApA
QCAtMTE5LDYgKzExOSwxMiBAQCB0eXBlZGVmIGxvbmcgbG9uZyBfX2F0dHJpYnV0ZV9fKCh2ZWN0
b3JfCiAKICNpZmRlZiBfX0FWWDUxMkZfXwogCisvKiBTYWRseSB0aGVyZSBhcmUgYSBmZXcgZXhj
ZXB0aW9ucyB0byB0aGUgZ2VuZXJhbCBuYW1pbmcgcnVsZXMuICovCisjZGVmaW5lIF9fYnVpbHRp
bl9pYTMyX3NodWZfZjMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfc2h1Zl9mMzJ4NF9tYXNr
CisjZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3NodWZfZjY0eDJfNTEyX21hc2sgX19idWlsdGluX2lh
MzJfc2h1Zl9mNjR4Ml9tYXNrCisjZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3NodWZfaTMyeDRfNTEy
X21hc2sgX19idWlsdGluX2lhMzJfc2h1Zl9pMzJ4NF9tYXNrCisjZGVmaW5lIF9fYnVpbHRpbl9p
YTMyX3NodWZfaTY0eDJfNTEyX21hc2sgX19idWlsdGluX2lhMzJfc2h1Zl9pNjR4Ml9tYXNrCisK
ICNpZiBWRUNfU0laRSA8IDY0CiAjIHByYWdtYSBHQ0MgdGFyZ2V0ICggImF2eDUxMnZsIiApCiAj
ZW5kaWYKQEAgLTI2Miw2ICsyNjgsNyBAQCBPVlIocG1vdnp4d3EpOwogT1ZSKHBtdWxsZCk7CiBP
VlIocG11bGRxKTsKIE9WUihwbXVsdWRxKTsKK09WUihwc2h1ZmQpOwogT1ZSKHB1bnBja2hkcSk7
CiBPVlIocHVucGNraHFkcSk7CiBPVlIocHVucGNrbGRxKTsKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKQEAgLTMxOCw3ICszMTgsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5
dGVfdGFibGUgewogICAgIFsweDZiIC4uLiAweDZkXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1v
ZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweDZlXSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9ub25lLCBkOHNfZHE2NCB9LAogICAgIFsweDZmXSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwg
fSwKLSAgICBbMHg3MF0gPSB7IFNyY0ltbUJ5dGV8TW9kUk18VHdvT3AsIHNpbWRfb3RoZXIgfSwK
KyAgICBbMHg3MF0gPSB7IFNyY0ltbUJ5dGV8TW9kUk18VHdvT3AsIHNpbWRfb3RoZXIsIGQ4c192
bCB9LAogICAgIFsweDcxIC4uLiAweDczXSA9IHsgRHN0SW1wbGljaXR8U3JjSW1tQnl0ZXxNb2RS
TSwgc2ltZF9ub25lLCBkOHNfdmwgfSwKICAgICBbMHg3NCAuLi4gMHg3Nl0gPSB7IERzdEltcGxp
Y2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHg3N10g
PSB7IERzdEltcGxpY2l0fFNyY05vbmUgfSwKQEAgLTQzMiw3ICs0MzIsOCBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewogICAgIHVpbnQ4X3QgdnNpYjoxOwogICAgIGRpc3A4
c2NhbGVfdCBkOHM6NDsKIH0gZXh0MGYzOF90YWJsZVsyNTZdID0gewotICAgIFsweDAwIC4uLiAw
eDBiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweDAwXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAorICAgIFsweDAx
IC4uLiAweDBiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweDBj
IC4uLiAweDBmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4MTAg
Li4uIDB4MTJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3Zs
IH0sCiAgICAgWzB4MTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEg
fSwKQEAgLTU0Myw2ICs1NDQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2FfdGFibGUg
ewogICAgIFsweDIwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLmQ4cyA9IDAgfSwKICAg
ICBbMHgyMV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAuZDhzID0gMiB9LAogICAgIFsw
eDIyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLmQ4cyA9IGQ4c19kcTY0IH0sCisgICAg
WzB4MjNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0s
CiAgICAgWzB4MjVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhz
X3ZsIH0sCiAgICAgWzB4MzAgLi4uIDB4MzNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwg
LnR3b19vcCA9IDEgfSwKICAgICBbMHgzOF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLmQ4
cyA9IDQgfSwKQEAgLTU1Miw2ICs1NTQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2Ff
dGFibGUgewogICAgIFsweDNlIC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDQwIC4uLiAweDQxXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4NDJdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50IH0sCisgICAgWzB4NDNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50
LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NDRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfaW50IH0sCiAgICAgWzB4NDZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0s
CiAgICAgWzB4NDggLi4uIDB4NDldID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5m
b3VyX29wID0gMSB9LApAQCAtNjY3MSw2ICs2Njc0LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjEpOiAvKiB2cHNsbHcgeG1tL20xMjgsW3h5
el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4
ZjUpOiAvKiB2cG1hZGR3ZCBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmNik6IC8qIHZwc2FkYncgW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzOCwgMHgwMCk6IC8qIHZwc2h1ZmIgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICov
CiAgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CiAgICAgICAgIC8qIGZhbGwgdGhy
b3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGQ1KTogLyogdnBt
dWxsdyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KQEAgLTY5MjYsNiArNjkzMCwy
MCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDM7CiAg
ICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NzAp
OiAvKiB2cHNodWZkICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfRjMoMHgwZiwgMHg3MCk6IC8qIHZwc2h1Zmh3ICRpbW04LFt4eXpdbW0v
bWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjIoMHgwZiwgMHg3
MCk6IC8qIHZwc2h1Zmx3ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAg
aWYgKCBldmV4LnBmeCA9PSB2ZXhfNjYgKQorICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKGV2ZXgudywgRVhDX1VEKTsKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAg
ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7CisgICAgICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAgfQorICAgICAgICBkID0g
KGQgJiB+U3JjTWFzaykgfCBTcmNNZW0gfCBUd29PcDsKKyAgICAgICAgb3BfYnl0ZXMgPSAxNiA8
PCBldmV4LmxyOworICAgICAgICBnb3RvIGF2eDUxMmZfaW1tOF9ub19zYWU7CisKICAgICBDQVNF
X1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDcxKTogICAgLyogR3JwMTIgKi8KICAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweDcxKToKICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgw
eDBmLCAweDcyKTogICAgLyogR3JwMTMgKi8KQEAgLTkxMTAsNyArOTEyOCwxMyBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmV4
dHJhY3RpNjR4MiAkaW1tOCx7eSx6fW1tLHhtbS9tMTI4e2t9ICovCiAgICAgICAgIGlmICggZXZl
eC53ICkKICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmRxKTsKLSAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFldmV4LmxyIHx8IGV2ZXguYnIsIEVYQ19VRCk7
CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJyLCBFWENfVUQpOworICAgICAg
ICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNh
LCAweDIzKTogLyogdnNodWZmMzJ4NCAkaW1tOCx7eSx6fW1tL21lbSx7eSx6fW1tLHt5LHp9bW17
a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdnNo
dWZmNjR4MiAkaW1tOCx7eSx6fW1tL21lbSx7eSx6fW1tLHt5LHp9bW17a30gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDQzKTogLyogdnNodWZpMzJ4NCAkaW1tOCx7
eSx6fW1tL21lbSx7eSx6fW1tLHt5LHp9bW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgLyogdnNodWZpNjR4MiAkaW1tOCx7eSx6fW1tL21lbSx7eSx6
fW1tLHt5LHp9bW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFldmV4Lmxy
LCBFWENfVUQpOwogICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOwogICAgICAgICBn
b3RvIGF2eDUxMmZfaW1tOF9ub19zYWU7CiAKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:30:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:30: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-devel-bounces@lists.xenproject.org>)
	id 1gOgor-0002Iu-90; Mon, 19 Nov 2018 10:30: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgop-0002Ib-HP
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:30:15 +0000
X-Inumbo-ID: 190b6776-ebe6-11e8-8cb7-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 190b6776-ebe6-11e8-8cb7-12d6303a7972;
 Mon, 19 Nov 2018 10:30:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:30:12 -0700
Message-Id: <5BF290B002000078001FD51F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:30:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 28/47] x86emul: support AVX512{BW,
 DQ} mask move insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RW50cmllcyB0byB0aGUgdGFibGVzIGluIGV2ZXgtZGlzcDguYyBhcmUgYWRkZWQgZGVzcGl0ZSB0
aGVzZSBpbnNucyBub3QKYWxsb3dpbmcgZm9yIG1lbW9yeSBvcGVyYW5kcywgd2l0aCB0aGUgZ29h
bCBvZiB0aGUgdGFibGVzIGdpdmluZyBhCmNvbXBsZXRlIHBpY3R1cmUgb2YgdGhlIHN1cHBvcnRl
ZCBFVkVYLWVuY29kZWQgaW5zbnMgaW4gdGhlIGVuZC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYzOiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9l
dmV4LWRpc3A4LmMKQEAgLTMxNCw5ICszMTQsMTIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0
IGF2eDUxMmJ3X2FsbFtdCiAgICAgSU5TTihwbWluc3csICAgICAgNjYsICAgMGYsIGVhLCAgICB2
bCwgICAgdywgdmwpLAogICAgIElOU04ocG1pbnViLCAgICAgIDY2LCAgIDBmLCBkYSwgICAgdmws
ICAgIGIsIHZsKSwKICAgICBJTlNOKHBtaW51dywgICAgICA2NiwgMGYzOCwgM2EsICAgIHZsLCAg
ICB3LCB2bCksCisvLyAgICAgICBwbW92YjJtLCAgICAgZjMsIDBmMzgsIDI5LCAgICAgICAgICAg
YgorLy8gICAgICAgcG1vdm0yLCAgICAgIGYzLCAwZjM4LCAyOCwgICAgICAgICAgYncKICAgICBJ
TlNOKHBtb3Zzd2IsICAgICBmMywgMGYzOCwgMjAsICAgIHZsXzIsICBiLCB2bCksCiAgICAgSU5T
TihwbW92c3hidywgICAgNjYsIDBmMzgsIDIwLCAgICB2bF8yLCAgYiwgdmwpLAogICAgIElOU04o
cG1vdnVzd2IsICAgIGYzLCAwZjM4LCAxMCwgICAgdmxfMiwgIGIsIHZsKSwKKy8vICAgICAgIHBt
b3Z3Mm0sICAgICBmMywgMGYzOCwgMjksICAgICAgICAgICB3CiAgICAgSU5TTihwbW92d2IsICAg
ICAgZjMsIDBmMzgsIDMwLCAgICB2bF8yLCAgYiwgdmwpLAogICAgIElOU04ocG1vdnp4YncsICAg
IDY2LCAwZjM4LCAzMCwgICAgdmxfMiwgIGIsIHZsKSwKICAgICBJTlNOKHBtdWxodXcsICAgICA2
NiwgICAwZiwgZTQsICAgIHZsLCAgICB3LCB2bCksCkBAIC0zNjQsNiArMzY3LDkgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxX2FsbFtdCiAgICAgSU5TTl9QRlAoYW5kbiwgICAg
ICAgICAgICAgMGYsIDU1KSwKICAgICBJTlNOKGJyb2FkY2FzdGkzMngyLCA2NiwgMGYzOCwgNTks
IGVsXzIsICBkLCB2bCksCiAgICAgSU5TTl9QRlAob3IsICAgICAgICAgICAgICAgMGYsIDU2KSwK
Ky8vICAgICAgIHBtb3ZkMm0sICAgICAgICBmMywgMGYzOCwgMzksICAgICAgICBkCisvLyAgICAg
ICBwbW92bTIsICAgICAgICAgZjMsIDBmMzgsIDM4LCAgICAgICBkcQorLy8gICAgICAgcG1vdnEy
bSwgICAgICAgIGYzLCAwZjM4LCAzOSwgICAgICAgIHEKICAgICBJTlNOKHBtdWxscSwgICAgICAg
ICA2NiwgMGYzOCwgNDAsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTl9QRlAoeG9yLCAgICAgICAg
ICAgICAgMGYsIDU3KSwKIH07Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9vcG1hc2su
UworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivb3BtYXNrLlMKQEAgLTEyLDE3ICsxMiwy
MyBAQAogCiAjaWYgU0laRSA9PSAxCiAjIGRlZmluZSBfKHgpIHgjI2IKKyMgZGVmaW5lIF92KHgs
IHQpIF92Xyh4IyNxLCB0KQogI2VsaWYgU0laRSA9PSAyCiAjIGRlZmluZSBfKHgpIHgjI3cKKyMg
ZGVmaW5lIF92KHgsIHQpIF92Xyh4IyNkLCB0KQogIyBkZWZpbmUgV0lERU4oeCkgeCMjYncKICNl
bGlmIFNJWkUgPT0gNAogIyBkZWZpbmUgXyh4KSB4IyNkCisjIGRlZmluZSBfdih4LCB0KSBfdl8o
eCMjdywgdCkKICMgZGVmaW5lIFdJREVOKHgpIHgjI3dkCiAjZWxpZiBTSVpFID09IDgKICMgZGVm
aW5lIF8oeCkgeCMjcQorIyBkZWZpbmUgX3YoeCwgdCkgX3ZfKHgjI2IsIHQpCiAjIGRlZmluZSBX
SURFTih4KSB4IyNkcQogI2VuZGlmCiAKKyNkZWZpbmUgX3ZfKHgsIHQpIHYjI3gjI3QKKwogICAg
IC5tYWNybyBjaGVjayByZXMxOnJlcSwgcmVzMjpyZXEsIGxpbmU6cmVxCiAgICAgXyhrbW92KSAg
ICAgICAlXHJlczEsIERBVEEob3V0KQogI2lmIFNJWkUgPCA4IHx8ICFkZWZpbmVkKF9faTM4Nl9f
KQpAQCAtMTMxLDYgKzEzNywxNSBAQCBfc3RhcnQ6CiAKICNlbmRpZgogCisjaWYgU0laRSA+IDIg
PyBkZWZpbmVkKF9fQVZYNTEyQldfXykgOiBkZWZpbmVkKF9fQVZYNTEyRFFfXykKKworICAgIF8o
a21vdikgICAgICAgREFUQShpbjEpLCAlazAKKyAgICBfdihwbW92bTIsKSAgICVrMCwgJXptbTcK
KyAgICBfdihwbW92LDJtKSAgICV6bW03LCAlazMKKyAgICBjaGVjayAgICAgICAgIGswLCBrMywg
X19MSU5FX18KKworI2VuZGlmCisKICAgICB4b3IgICAgICAgICAgICVlYXgsICVlYXgKICAgICBy
ZXQKIAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtODQyOCw2ICs4NDI4LDIx
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBlbGVtX2J5dGVzID0gKGIgJiA3KSA8IDMgPyAxIDog
KGIgJiA3KSAhPSA1ID8gMiA6IDQ7CiAgICAgICAgIGdvdG8gYXZ4NTEyZl9ub19zYWU7CiAKKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDI5KTogLyogdnBtb3Z7Yix3fTJt
IFt4eXpdbW0sayAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4Mzkp
OiAvKiB2cG1vdntkLHF9Mm0gW3h5el1tbSxrICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZighZXZleC5yIHx8ICFldmV4LlIsIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3Vn
aCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MjgpOiAvKiB2cG1v
dm0ye2Isd30gayxbeHl6XW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYz
OCwgMHgzOCk6IC8qIHZwbW92bTJ7ZCxxfSBrLFt4eXpdbW0gKi8KKyAgICAgICAgaWYgKCBiICYg
MHgxMCApCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7Cisg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3
KTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgub3Btc2sgfHwgZWEudHlwZSAh
PSBPUF9SRUcsIEVYQ19VRCk7CisgICAgICAgIGQgfD0gVHdvT3A7CisgICAgICAgIG9wX2J5dGVz
ID0gMTYgPDwgZXZleC5scjsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKKwogICAgIGNh
c2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDJhKTogICAgIC8qIG1vdm50ZHFhIG0xMjgseG1t
ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDJhKTogLyogdm1vdm50
ZHFhIG1lbSx7eCx5fW1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBl
ICE9IE9QX01FTSwgRVhDX1VEKTsKCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:30:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:30: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-devel-bounces@lists.xenproject.org>)
	id 1gOgpC-0002NS-LL; Mon, 19 Nov 2018 10:30: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgpB-0002NJ-Jo
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:30:37 +0000
X-Inumbo-ID: 268e9b84-ebe6-11e8-a48e-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 268e9b84-ebe6-11e8-a48e-12d6303a7972;
 Mon, 19 Nov 2018 10:30:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:30:35 -0700
Message-Id: <5BF290C802000078001FD569@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:30:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 29/47] x86emul: basic AVX512BW testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGVzdCB2YXJpb3VzIG9mIHRoZSBpbnNucyB3aGljaCBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgYWxy
ZWFkeS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CnY0OiBBZGQgX19BVlg1MTJWTF9fIGNvbmRpdGlvbmFsIGFyb3VuZCBtYWpvcml0eSBvZiBPVlIo
KSBhZGRpdGlvbnMuCiAgICBDb3JyZWN0IGVxKCkgZm9yIDEtIGFuZCAyLWJ5dGUgY2FzZXMuCnYz
OiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0xNiw3ICsxNiw3IEBAIHZwYXRoICUu
YyAkKFhFTl9ST09UKS94ZW4vbGliL3g4NgogCiBDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVk
ZSkKIAotU0lNRCA6PSAzZG5vdyBzc2Ugc3NlMiBzc2U0IGF2eCBhdngyIHhvcCBhdng1MTJmCitT
SU1EIDo9IDNkbm93IHNzZSBzc2UyIHNzZTQgYXZ4IGF2eDIgeG9wIGF2eDUxMmYgYXZ4NTEyYncK
IEZNQSA6PSBmbWE0IGZtYQogU0cgOj0gYXZ4Mi1zZwogVEVTVENBU0VTIDo9IGJsb3dmaXNoICQo
U0lNRCkgJChGTUEpICQoU0cpCkBAIC02Niw2ICs2Niw5IEBAIHhvcC1mbHRzIDo9ICQoYXZ4LWZs
dHMpCiBhdng1MTJmLXZlY3MgOj0gNjQgMTYgMzIKIGF2eDUxMmYtaW50cyA6PSA0IDgKIGF2eDUx
MmYtZmx0cyA6PSA0IDgKK2F2eDUxMmJ3LXZlY3MgOj0gJChhdng1MTJmLXZlY3MpCithdng1MTJi
dy1pbnRzIDo9IDEgMgorYXZ4NTEyYnctZmx0cyA6PQogCiBhdng1MTJmLW9wbWFzay12ZWNzIDo9
IDIKIGF2eDUxMmRxLW9wbWFzay12ZWNzIDo9IDEKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3NpbWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC0zMSw2
ICszMSwxMCBAQCBFTlRSWShzaW1kX3Rlc3QpOwogIyAgZGVmaW5lIGVxKHgsIHkpICgoQlIoY21w
cHMsIF9tYXNrLCB4LCB5LCAwLCAtMSkgJiBBTExfVFJVRSkgPT0gQUxMX1RSVUUpCiAjIGVsaWYg
RkxPQVRfU0laRSA9PSA4CiAjICBkZWZpbmUgZXEoeCwgeSkgKEJSKGNtcHBkLCBfbWFzaywgeCwg
eSwgMCwgLTEpID09IEFMTF9UUlVFKQorIyBlbGlmIChJTlRfU0laRSA9PSAxIHx8IFVJTlRfU0la
RSA9PSAxKSAmJiBkZWZpbmVkKF9fQVZYNTEyQldfXykKKyMgIGRlZmluZSBlcSh4LCB5KSAoQihw
Y21wZXFiLCBfbWFzaywgKHZxaV90KSh4KSwgKHZxaV90KSh5KSwgLTEpID09IEFMTF9UUlVFKQor
IyBlbGlmIChJTlRfU0laRSA9PSAyIHx8IFVJTlRfU0laRSA9PSAyKSAmJiBkZWZpbmVkKF9fQVZY
NTEyQldfXykKKyMgIGRlZmluZSBlcSh4LCB5KSAoQihwY21wZXF3LCBfbWFzaywgKHZoaV90KSh4
KSwgKHZoaV90KSh5KSwgLTEpID09IEFMTF9UUlVFKQogIyBlbGlmIElOVF9TSVpFID09IDQgfHwg
VUlOVF9TSVpFID09IDQKICMgIGRlZmluZSBlcSh4LCB5KSAoQihwY21wZXFkLCBfbWFzaywgKHZz
aV90KSh4KSwgKHZzaV90KSh5KSwgLTEpID09IEFMTF9UUlVFKQogIyBlbGlmIElOVF9TSVpFID09
IDggfHwgVUlOVF9TSVpFID09IDgKQEAgLTM3NCw2ICszNzgsODcgQEAgc3RhdGljIGlubGluZSBi
b29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyAgZGVmaW5lIG1heCh4LCB5KSAoKHZlY190KUIo
cG1heHVxLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgKHZkaV90KXVuZGVmKCksIH4w
KSkKICMgIGRlZmluZSBtaW4oeCwgeSkgKCh2ZWNfdClCKHBtaW51cSwgX21hc2ssICh2ZGlfdCko
eCksICh2ZGlfdCkoeSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjIGVuZGlmCisjZWxpZiAoSU5U
X1NJWkUgPT0gMSB8fCBVSU5UX1NJWkUgPT0gMSB8fCBJTlRfU0laRSA9PSAyIHx8IFVJTlRfU0la
RSA9PSAyKSAmJiBcCisgICAgICBkZWZpbmVkKF9fQVZYNTEyQldfXykgJiYgKFZFQ19TSVpFID09
IDY0IHx8IGRlZmluZWQoX19BVlg1MTJWTF9fKSkKKyMgaWYgSU5UX1NJWkUgPT0gMSB8fCBVSU5U
X1NJWkUgPT0gMQorIyAgZGVmaW5lIGJyb2FkY2FzdCh4KSAoeyBcCisgICAgdmVjX3QgdF87IFwK
KyAgICBhc20gKCAiJXtldmV4JX0gdnBicm9hZGNhc3RiICUxLCAlMCIgXAorICAgICAgICAgIDog
Ij12IiAodF8pIDogIm0iICgqKGNoYXJbMV0peyB4IH0pICk7IFwKKyAgICB0XzsgXAorfSkKKyMg
IGRlZmluZSBicm9hZGNhc3QyKHgpICh7IFwKKyAgICB2ZWNfdCB0XzsgXAorICAgIGFzbSAoICJ2
cGJyb2FkY2FzdGIgJWsxLCAlMCIgOiAiPXYiICh0XykgOiAiciIgKHgpICk7IFwKKyAgICB0Xzsg
XAorfSkKKyMgIGlmIFZFQ19TSVpFID09IDE2CisjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwg
eSkgKCh2ZWNfdClCKHB1bnBja2hidywgX21hc2ssICh2cWlfdCkoeCksICh2cWlfdCkoeSksICh2
cWlfdCl1bmRlZigpLCB+MCkpCisjICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgKCh2ZWNf
dClCKHB1bnBja2xidywgX21hc2ssICh2cWlfdCkoeCksICh2cWlfdCkoeSksICh2cWlfdCl1bmRl
ZigpLCB+MCkpCisjICAgZGVmaW5lIHN3YXAoeCkgKCh2ZWNfdClCKHBzaHVmYiwgX21hc2ssICh2
cWlfdCkoeCksICh2cWlfdCkoaW52IC0gMSksICh2cWlfdCl1bmRlZigpLCB+MCkpCisjICBlbGlm
IGRlZmluZWQoX19BVlg1MTJWQk1JX18pCisjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkg
KCh2ZWNfdClCKHZwZXJtaTJ2YXJxaSwgX21hc2ssICh2cWlfdCkoeCksIGludGVybGVhdmVfaGks
ICh2cWlfdCkoeSksIH4wKSkKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAoKHZlY190
KUIodnBlcm10MnZhcnFpLCBfbWFzaywgaW50ZXJsZWF2ZV9sbywgKHZxaV90KSh4KSwgKHZxaV90
KSh5KSwgfjApKQorIyAgZW5kaWYKKyMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClCKG1vdmRx
dXFpLCBfbWFzaywgKHZxaV90KSh4KSwgKHZxaV90KSh5KSwgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKDBiMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAx
MDEwMTAxMDEwMTAxMDEwMTAxMDEwMUxMICYgQUxMX1RSVUUpKSkKKyMgIGRlZmluZSBzaHJpbmsx
KHgpICgoaGFsZl90KUIocG1vdndiLCBfbWFzaywgKHZoaV90KSh4KSwgKHZxaV9oYWxmX3Qpe30s
IH4wKSkKKyMgIGRlZmluZSBzaHJpbmsyKHgpICgocXVhcnRlcl90KUIocG1vdmRiLCBfbWFzaywg
KHZzaV90KSh4KSwgKHZxaV9xdWFydGVyX3Qpe30sIH4wKSkKKyMgIGRlZmluZSBzaHJpbmszKHgp
ICgoZWlnaHRoX3QpQihwbW92cWIsIF9tYXNrLCAodmRpX3QpKHgpLCAodnFpX2VpZ2h0aF90KXt9
LCB+MCkpCisjIGVsaWYgSU5UX1NJWkUgPT0gMiB8fCBVSU5UX1NJWkUgPT0gMgorIyAgZGVmaW5l
IGJyb2FkY2FzdCh4KSAoeyBcCisgICAgdmVjX3QgdF87IFwKKyAgICBhc20gKCAiJXtldmV4JX0g
dnBicm9hZGNhc3R3ICUxLCAlMCIgXAorICAgICAgICAgIDogIj12IiAodF8pIDogIm0iICgqKHNo
b3J0WzFdKXsgeCB9KSApOyBcCisgICAgdF87IFwKK30pCisjICBkZWZpbmUgYnJvYWRjYXN0Mih4
KSAoeyBcCisgICAgdmVjX3QgdF87IFwKKyAgICBhc20gKCAidnBicm9hZGNhc3R3ICVrMSwgJTAi
IDogIj12IiAodF8pIDogInIiICh4KSApOyBcCisgICAgdF87IFwKK30pCisjICBpZiBWRUNfU0la
RSA9PSAxNgorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQihwdW5wY2to
d2QsIF9tYXNrLCAodmhpX3QpKHgpLCAodmhpX3QpKHkpLCAodmhpX3QpdW5kZWYoKSwgfjApKQor
IyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQihwdW5wY2tsd2QsIF9tYXNr
LCAodmhpX3QpKHgpLCAodmhpX3QpKHkpLCAodmhpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmlu
ZSBzd2FwKHgpICgodmVjX3QpQihwc2h1ZmQsIF9tYXNrLCBcCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICh2c2lfdClCKHBzaHVmaHcsIF9tYXNrLCBcCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEIocHNodWZsdywgX21hc2ssICh2aGlfdCkoeCksIDBiMDAwMTEw
MTEsICh2aGlfdCl1bmRlZigpLCB+MCksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMGIwMDAxMTAxMSwgKHZoaV90KXVuZGVmKCksIH4wKSwgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAwYjAxMDAxMTEwLCAodnNpX3QpdW5kZWYoKSwgfjApKQorIyAgZWxz
ZQorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQih2cGVybWkydmFyaGks
IF9tYXNrLCAodmhpX3QpKHgpLCBpbnRlcmxlYXZlX2hpLCAodmhpX3QpKHkpLCB+MCkpCisjICAg
ZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClCKHZwZXJtdDJ2YXJoaSwgX21hc2ss
IGludGVybGVhdmVfbG8sICh2aGlfdCkoeCksICh2aGlfdCkoeSksIH4wKSkKKyMgIGVuZGlmCisj
ICBkZWZpbmUgbWl4KHgsIHkpICgodmVjX3QpQihtb3ZkcXVoaSwgX21hc2ssICh2aGlfdCkoeCks
ICh2aGlfdCkoeSksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgwYjAxMDEwMTAx
MDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxICYgQUxMX1RSVUUpKSkKKyMgIGRlZmluZSBzaHJpbmsx
KHgpICgoaGFsZl90KUIocG1vdmR3LCBfbWFzaywgKHZzaV90KSh4KSwgKHZoaV9oYWxmX3Qpe30s
IH4wKSkKKyMgIGRlZmluZSBzaHJpbmsyKHgpICgocXVhcnRlcl90KUIocG1vdnF3LCBfbWFzaywg
KHZkaV90KSh4KSwgKHZoaV9xdWFydGVyX3Qpe30sIH4wKSkKKyMgZW5kaWYKKyMgaWYgSU5UX1NJ
WkUgPT0gMQorIyAgZGVmaW5lIG1heCh4LCB5KSAoKHZlY190KUIocG1heHNiLCBfbWFzaywgKHZx
aV90KSh4KSwgKHZxaV90KSh5KSwgKHZxaV90KXVuZGVmKCksIH4wKSkKKyMgIGRlZmluZSBtaW4o
eCwgeSkgKCh2ZWNfdClCKHBtaW5zYiwgX21hc2ssICh2cWlfdCkoeCksICh2cWlfdCkoeSksICh2
cWlfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgd2lkZW4xKHgpICgodmVjX3QpQihwbW92c3hi
dywgX21hc2ssICh2cWlfaGFsZl90KSh4KSwgKHZoaV90KXVuZGVmKCksIH4wKSkKKyMgIGRlZmlu
ZSB3aWRlbjIoeCkgKCh2ZWNfdClCKHBtb3ZzeGJkLCBfbWFzaywgKHZxaV9xdWFydGVyX3QpKHgp
LCAodnNpX3QpdW5kZWYoKSwgfjApKQorIyAgZGVmaW5lIHdpZGVuMyh4KSAoKHZlY190KUIocG1v
dnN4YnEsIF9tYXNrLCAodnFpX2VpZ2h0aF90KSh4KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKKyMg
ZWxpZiBVSU5UX1NJWkUgPT0gMQorIyAgZGVmaW5lIG1heCh4LCB5KSAoKHZlY190KUIocG1heHVi
LCBfbWFzaywgKHZxaV90KSh4KSwgKHZxaV90KSh5KSwgKHZxaV90KXVuZGVmKCksIH4wKSkKKyMg
IGRlZmluZSBtaW4oeCwgeSkgKCh2ZWNfdClCKHBtaW51YiwgX21hc2ssICh2cWlfdCkoeCksICh2
cWlfdCkoeSksICh2cWlfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgd2lkZW4xKHgpICgodmVj
X3QpQihwbW92enhidywgX21hc2ssICh2cWlfaGFsZl90KSh4KSwgKHZoaV90KXVuZGVmKCksIH4w
KSkKKyMgIGRlZmluZSB3aWRlbjIoeCkgKCh2ZWNfdClCKHBtb3Z6eGJkLCBfbWFzaywgKHZxaV9x
dWFydGVyX3QpKHgpLCAodnNpX3QpdW5kZWYoKSwgfjApKQorIyAgZGVmaW5lIHdpZGVuMyh4KSAo
KHZlY190KUIocG1vdnp4YnEsIF9tYXNrLCAodnFpX2VpZ2h0aF90KSh4KSwgKHZkaV90KXVuZGVm
KCksIH4wKSkKKyMgZWxpZiBJTlRfU0laRSA9PSAyCisjICBkZWZpbmUgbWF4KHgsIHkpIEIocG1h
eHN3LCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCisjICBkZWZpbmUgbWluKHgsIHkpIEIocG1p
bnN3LCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCisjICBkZWZpbmUgbXVsX2hpKHgsIHkpIEIo
cG11bGh3LCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCisjICBkZWZpbmUgd2lkZW4xKHgpICgo
dmVjX3QpQihwbW92c3h3ZCwgX21hc2ssIHgsICh2c2lfdCl1bmRlZigpLCB+MCkpCisjICBkZWZp
bmUgd2lkZW4yKHgpICgodmVjX3QpQihwbW92c3h3cSwgX21hc2ssIHgsICh2ZGlfdCl1bmRlZigp
LCB+MCkpCisjIGVsaWYgVUlOVF9TSVpFID09IDIKKyMgIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNf
dClCKHBtYXh1dywgX21hc2ssICh2aGlfdCkoeCksICh2aGlfdCkoeSksICh2aGlfdCl1bmRlZigp
LCB+MCkpCisjICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3QpQihwbWludXcsIF9tYXNrLCAodmhp
X3QpKHgpLCAodmhpX3QpKHkpLCAodmhpX3QpdW5kZWYoKSwgfjApKQorIyAgZGVmaW5lIG11bF9o
aSh4LCB5KSAoKHZlY190KUIocG11bGh1dywgX21hc2ssICh2aGlfdCkoeCksICh2aGlfdCkoeSks
ICh2aGlfdCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgd2lkZW4xKHgpICgodmVjX3QpQihwbW92
enh3ZCwgX21hc2ssICh2aGlfaGFsZl90KSh4KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMgIGRl
ZmluZSB3aWRlbjIoeCkgKCh2ZWNfdClCKHBtb3Z6eHdxLCBfbWFzaywgKHZoaV9xdWFydGVyX3Qp
KHgpLCAodmRpX3QpdW5kZWYoKSwgfjApKQorIyBlbmRpZgogI2VsaWYgVkVDX1NJWkUgPT0gMTYg
JiYgZGVmaW5lZChfX1NTRTJfXykKICMgaWYgSU5UX1NJWkUgPT0gMSB8fCBVSU5UX1NJWkUgPT0g
MQogIyAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9w
dW5wY2toYncxMjgoKHZxaV90KSh4KSwgKHZxaV90KSh5KSkpCkBAIC01NjUsNyArNjUwLDcgQEAg
c3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyAgZW5kaWYKICMgZW5k
aWYKICNlbmRpZgotI2lmIFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU1NFM19fKQorI2lm
IFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU1NFM19fKSAmJiAhZGVmaW5lZChfX0FWWDUx
MlZMX18pCiAjIGlmIElOVF9TSVpFID09IDEKICMgIGRlZmluZSBhYnMoeCkgKCh2ZWNfdClfX2J1
aWx0aW5faWEzMl9wYWJzYjEyOCgodnFpX3QpKHgpKSkKICMgZWxpZiBJTlRfU0laRSA9PSAyCkBA
IC03ODksNiArODc0LDQwIEBAIHN0YXRpYyBpbmxpbmUgaGFsZl90IGxvd19oYWxmKHZlY190IHgp
CiB9CiAjIGVuZGlmCiAKKyMgaWYgIWRlZmluZWQobG93X3F1YXJ0ZXIpICYmIGRlZmluZWQoUVVB
UlRFUl9TSVpFKQorc3RhdGljIGlubGluZSBxdWFydGVyX3QgbG93X3F1YXJ0ZXIodmVjX3QgeCkK
K3sKKyMgIGlmIFFVQVJURVJfU0laRSA8IFZFQ19TSVpFCisgICAgcXVhcnRlcl90IHk7CisgICAg
dW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEVMRU1fQ09VTlQgLyA0OyAr
K2kgKQorICAgICAgICB5W2ldID0geFtpXTsKKworICAgIHJldHVybiB5OworIyAgZWxzZQorICAg
IHJldHVybiB4OworIyAgZW5kaWYKK30KKyMgZW5kaWYKKworIyBpZiAhZGVmaW5lZChsb3dfZWln
aHRoKSAmJiBkZWZpbmVkKEVJR0hUSF9TSVpFKQorc3RhdGljIGlubGluZSBlaWdodGhfdCBsb3df
ZWlnaHRoKHZlY190IHgpCit7CisjICBpZiBFSUdIVEhfU0laRSA8IFZFQ19TSVpFCisgICAgZWln
aHRoX3QgeTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgRUxF
TV9DT1VOVCAvIDQ7ICsraSApCisgICAgICAgIHlbaV0gPSB4W2ldOworCisgICAgcmV0dXJuIHk7
CisjICBlbHNlCisgICAgcmV0dXJuIHg7CisjICBlbmRpZgorfQorIyBlbmRpZgorCiAjZW5kaWYK
IAogI2lmIGRlZmluZWQoX19BVlg1MTJGX18pICYmIGRlZmluZWQoRkxPQVRfU0laRSkKQEAgLTEx
MTcsNyArMTIzNiw3IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICB5ID0gaW50ZXJsZWF2ZV9s
byhhbHQgPCAwLCBhbHQgPCAwKTsKICAgICB5ID0gaW50ZXJsZWF2ZV9sbyh6LCB5KTsKICAgICB0
b3VjaCh4KTsKLSAgICB6ID0gd2lkZW4yKHgpOworICAgIHogPSB3aWRlbjIobG93X3F1YXJ0ZXIo
eCkpOwogICAgIHRvdWNoKHgpOwogICAgIGlmICggIWVxKHosIHkpICkgcmV0dXJuIF9fTElORV9f
OwogCkBAIC0xMTI2LDcgKzEyNDUsNyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgeSA9IGlu
dGVybGVhdmVfbG8oeSwgeSk7CiAgICAgeSA9IGludGVybGVhdmVfbG8oeiwgeSk7CiAgICAgdG91
Y2goeCk7Ci0gICAgeiA9IHdpZGVuMyh4KTsKKyAgICB6ID0gd2lkZW4zKGxvd19laWdodGgoeCkp
OwogICAgIHRvdWNoKHgpOwogICAgIGlmICggIWVxKHosIHkpICkgcmV0dXJuIF9fTElORV9fOwog
IyAgZW5kaWYKQEAgLTExNDgsMTQgKzEyNjcsMTQgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogCiAj
IGlmZGVmIHdpZGVuMgogICAgIHRvdWNoKHNyYyk7Ci0gICAgeCA9IHdpZGVuMihzcmMpOworICAg
IHggPSB3aWRlbjIobG93X3F1YXJ0ZXIoc3JjKSk7CiAgICAgdG91Y2goc3JjKTsKICAgICBpZiAo
ICFlcSh4LCB6KSApIHJldHVybiBfX0xJTkVfXzsKICMgZW5kaWYKIAogIyBpZmRlZiB3aWRlbjMK
ICAgICB0b3VjaChzcmMpOwotICAgIHggPSB3aWRlbjMoc3JjKTsKKyAgICB4ID0gd2lkZW4zKGxv
d19laWdodGgoc3JjKSk7CiAgICAgdG91Y2goc3JjKTsKICAgICBpZiAoICFlcSh4LCBpbnRlcmxl
YXZlX2xvKHosICh2ZWNfdCl7fSkpICkgcmV0dXJuIF9fTElORV9fOwogIyBlbmRpZgpAQCAtMTE3
NSw2ICsxMjk0LDM2IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICAgICAgICAgIGlmICggYXV4
MltpXSAhPSBzcmNbaV0gKQogICAgICAgICAgICAgICAgIHJldHVybiBfX0xJTkVfXzsKICAgICB9
CisjZW5kaWYKKworI2lmIGRlZmluZWQod2lkZW4yKSAmJiBkZWZpbmVkKHNocmluazIpCisgICAg
eworICAgICAgICBxdWFydGVyX3QgYXV4MSA9IGxvd19xdWFydGVyKHNyYyksIGF1eDI7CisKKyAg
ICAgICAgdG91Y2goYXV4MSk7CisgICAgICAgIHggPSB3aWRlbjIoYXV4MSk7CisgICAgICAgIHRv
dWNoKHgpOworICAgICAgICBhdXgyID0gc2hyaW5rMih4KTsKKyAgICAgICAgdG91Y2goYXV4Mik7
CisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgRUxFTV9DT1VOVCAvIDQ7ICsraSApCisgICAgICAg
ICAgICBpZiAoIGF1eDJbaV0gIT0gc3JjW2ldICkKKyAgICAgICAgICAgICAgICByZXR1cm4gX19M
SU5FX187CisgICAgfQorI2VuZGlmCisKKyNpZiBkZWZpbmVkKHdpZGVuMykgJiYgZGVmaW5lZChz
aHJpbmszKQorICAgIHsKKyAgICAgICAgZWlnaHRoX3QgYXV4MSA9IGxvd19laWdodGgoc3JjKSwg
YXV4MjsKKworICAgICAgICB0b3VjaChhdXgxKTsKKyAgICAgICAgeCA9IHdpZGVuMyhhdXgxKTsK
KyAgICAgICAgdG91Y2goeCk7CisgICAgICAgIGF1eDIgPSBzaHJpbmszKHgpOworICAgICAgICB0
b3VjaChhdXgyKTsKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBFTEVNX0NPVU5UIC8gODsgKytp
ICkKKyAgICAgICAgICAgIGlmICggYXV4MltpXSAhPSBzcmNbaV0gKQorICAgICAgICAgICAgICAg
IHJldHVybiBfX0xJTkVfXzsKKyAgICB9CiAjZW5kaWYKIAogI2lmZGVmIGR1cF9sbwotLS0gYS90
b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9zaW1kLmgKQEAgLTk1LDYgKzk1LDMyIEBAIHR5cGVkZWYgaW50IF9fYXR0cmlidXRlX18o
KHZlY3Rvcl9zaXplKEgKIHR5cGVkZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9z
aXplKEhBTEZfU0laRSkpKSB2ZGlfaGFsZl90OwogIyBlbmRpZgogCisjIGlmIEVMRU1fQ09VTlQg
Pj0gNAorIyAgaWYgVkVDX1NJWkUgPiA2NAorIyAgIGRlZmluZSBRVUFSVEVSX1NJWkUgKFZFQ19T
SVpFIC8gNCkKKyMgIGVsc2UKKyMgICBkZWZpbmUgUVVBUlRFUl9TSVpFIDE2CisjICBlbmRpZgor
dHlwZWRlZiB0eXBlb2YoKHZlY190KXt9WzBdKSBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShR
VUFSVEVSX1NJWkUpKSkgcXVhcnRlcl90OwordHlwZWRlZiBjaGFyIF9fYXR0cmlidXRlX18oKHZl
Y3Rvcl9zaXplKFFVQVJURVJfU0laRSkpKSB2cWlfcXVhcnRlcl90OwordHlwZWRlZiBzaG9ydCBf
X2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShRVUFSVEVSX1NJWkUpKSkgdmhpX3F1YXJ0ZXJfdDsK
K3R5cGVkZWYgaW50IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFFVQVJURVJfU0laRSkpKSB2
c2lfcXVhcnRlcl90OwordHlwZWRlZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yX3Np
emUoUVVBUlRFUl9TSVpFKSkpIHZkaV9xdWFydGVyX3Q7CisjIGVuZGlmCisKKyMgaWYgRUxFTV9D
T1VOVCA+PSA4CisjICBpZiBWRUNfU0laRSA+IDEyOAorIyAgIGRlZmluZSBFSUdIVEhfU0laRSAo
VkVDX1NJWkUgLyA4KQorIyAgZWxzZQorIyAgIGRlZmluZSBFSUdIVEhfU0laRSAxNgorIyAgZW5k
aWYKK3R5cGVkZWYgdHlwZW9mKCh2ZWNfdCl7fVswXSkgX19hdHRyaWJ1dGVfXygodmVjdG9yX3Np
emUoRUlHSFRIX1NJWkUpKSkgZWlnaHRoX3Q7Cit0eXBlZGVmIGNoYXIgX19hdHRyaWJ1dGVfXygo
dmVjdG9yX3NpemUoRUlHSFRIX1NJWkUpKSkgdnFpX2VpZ2h0aF90OwordHlwZWRlZiBzaG9ydCBf
X2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShFSUdIVEhfU0laRSkpKSB2aGlfZWlnaHRoX3Q7Cit0
eXBlZGVmIGludCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShFSUdIVEhfU0laRSkpKSB2c2lf
ZWlnaHRoX3Q7Cit0eXBlZGVmIGxvbmcgbG9uZyBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShF
SUdIVEhfU0laRSkpKSB2ZGlfZWlnaHRoX3Q7CisjIGVuZGlmCisKICNlbmRpZgogCiAjaWYgVkVD
X1NJWkUgPT0gMTYKQEAgLTE4Miw2ICsyMDgsOSBAQCBPVlJfU0ZQKGJyb2FkY2FzdCk7CiBPVlJf
U0ZQKGNvbWkpOwogT1ZSX0ZQKGFkZCk7CiBPVlJfSU5UKGFkZCk7CitPVlJfQlcoYWRkcyk7CitP
VlJfQlcoYWRkdXMpOworT1ZSX0JXKGF2Zyk7CiBPVlJfRlAoZGl2KTsKIE9WUihleHRyYWN0cHMp
OwogT1ZSX0ZNQShmbWFkZCwgRlApOwpAQCAtMjE0LDYgKzI0Myw4IEBAIE9WUl9JTlQoc3JsKTsK
IE9WUl9EUShzcmx2KTsKIE9WUl9GUChzdWIpOwogT1ZSX0lOVChzdWIpOworT1ZSX0JXKHN1YnMp
OworT1ZSX0JXKHN1YnVzKTsKIE9WUl9TRlAodWNvbWkpOwogT1ZSX1ZGUCh1bnBja2gpOwogT1ZS
X1ZGUCh1bnBja2wpOwpAQCAtMjc1LDYgKzMwNiwzMSBAQCBPVlIocHVucGNrbGRxKTsKIE9WUihw
dW5wY2tscWRxKTsKICNlbmRpZgogCisjaWZkZWYgX19BVlg1MTJCV19fCitPVlIocGV4dHJiKTsK
K09WUihwZXh0cncpOworT1ZSKHBpbnNyYik7CitPVlIocGluc3J3KTsKKyMgaWZkZWYgX19BVlg1
MTJWTF9fCitPVlIocG1hZGR3ZCk7CitPVlIocG1vdnN4YncpOworT1ZSKHBtb3Z6eGJ3KTsKK09W
UihwbXVsaHV3KTsKK09WUihwbXVsaHcpOworT1ZSKHBtdWxsdyk7CitPVlIocHNhZGJ3KTsKK09W
Uihwc2h1ZmIpOworT1ZSKHBzaHVmaHcpOworT1ZSKHBzaHVmbHcpOworT1ZSKHB1bnBja2hidyk7
CitPVlIocHVucGNraHdkKTsKK09WUihwdW5wY2tsYncpOworT1ZSKHB1bnBja2x3ZCk7CitPVlIo
c2xsZHEpOworT1ZSKHNybGRxKTsKKyMgZW5kaWYKKyNlbmRpZgorCiAjdW5kZWYgT1ZSX1ZGUAog
I3VuZGVmIE9WUl9TRlAKICN1bmRlZiBPVlJfSU5UCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90
ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0yMiw2ICsyMiw3IEBAIGFzbSAoICIucHVzaHNlY3Rpb24g
LnRlc3QsIFwiYXhcIiwgQHByb2cKICNpbmNsdWRlICJhdng1MTJkcS1vcG1hc2suaCIKICNpbmNs
dWRlICJhdng1MTJidy1vcG1hc2suaCIKICNpbmNsdWRlICJhdng1MTJmLmgiCisjaW5jbHVkZSAi
YXZ4NTEyYncuaCIKIAogI2RlZmluZSB2ZXJib3NlIGZhbHNlIC8qIFN3aXRjaCB0byB0cnVlIGZv
ciBmYXIgbW9yZSBsb2dnaW5nLiAqLwogCkBAIC0xMDUsNiArMTA2LDExIEBAIHN0YXRpYyBib29s
IHNpbWRfY2hlY2tfYXZ4NTEyYncodm9pZCkKIH0KICNkZWZpbmUgc2ltZF9jaGVja19hdng1MTJi
d19vcG1hc2sgc2ltZF9jaGVja19hdng1MTJidwogCitzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2
eDUxMmJ3X3ZsKHZvaWQpCit7CisgICAgcmV0dXJuIGNwdV9oYXNfYXZ4NTEyYncgJiYgY3B1X2hh
c19hdng1MTJ2bDsKK30KKwogc3RhdGljIHZvaWQgc2ltZF9zZXRfcmVncyhzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKIHsKICAgICBpZiAoIGNwdV9oYXNfbW14ICkKQEAgLTI4NCw2ICsyOTAs
MTggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgQVZYNTEyVkwoVkwgdTY0eDIsICAgICAg
ICBhdng1MTJmLCAgICAgIDE2dTgpLAogICAgIEFWWDUxMlZMKFZMIHM2NHg0LCAgICAgICAgYXZ4
NTEyZiwgICAgICAzMmk4KSwKICAgICBBVlg1MTJWTChWTCB1NjR4NCwgICAgICAgIGF2eDUxMmYs
ICAgICAgMzJ1OCksCisgICAgU0lNRChBVlg1MTJCVyBzOHg2NCwgICAgIGF2eDUxMmJ3LCAgICAg
IDY0aTEpLAorICAgIFNJTUQoQVZYNTEyQlcgdTh4NjQsICAgICBhdng1MTJidywgICAgICA2NHUx
KSwKKyAgICBTSU1EKEFWWDUxMkJXIHMxNngzMiwgICAgYXZ4NTEyYncsICAgICAgNjRpMiksCisg
ICAgU0lNRChBVlg1MTJCVyB1MTZ4MzIsICAgIGF2eDUxMmJ3LCAgICAgIDY0dTIpLAorICAgIEFW
WDUxMlZMKEJXK1ZMIHM4eDE2LCAgICBhdng1MTJidywgICAgICAxNmkxKSwKKyAgICBBVlg1MTJW
TChCVytWTCB1OHgxNiwgICAgYXZ4NTEyYncsICAgICAgMTZ1MSksCisgICAgQVZYNTEyVkwoQlcr
Vkwgczh4MzIsICAgIGF2eDUxMmJ3LCAgICAgIDMyaTEpLAorICAgIEFWWDUxMlZMKEJXK1ZMIHU4
eDMyLCAgICBhdng1MTJidywgICAgICAzMnUxKSwKKyAgICBBVlg1MTJWTChCVytWTCBzMTZ4OCwg
ICAgYXZ4NTEyYncsICAgICAgMTZpMiksCisgICAgQVZYNTEyVkwoQlcrVkwgdTE2eDgsICAgIGF2
eDUxMmJ3LCAgICAgIDE2dTIpLAorICAgIEFWWDUxMlZMKEJXK1ZMIHMxNngxNiwgICBhdng1MTJi
dywgICAgICAzMmkyKSwKKyAgICBBVlg1MTJWTChCVytWTCB1MTZ4MTYsICAgYXZ4NTEyYncsICAg
ICAgMzJ1MiksCiAjdW5kZWYgQVZYNTEyVkxfCiAjdW5kZWYgQVZYNTEyVkwKICN1bmRlZiBTSU1E
XwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:31:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:31: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-devel-bounces@lists.xenproject.org>)
	id 1gOgph-0002Ta-1n; Mon, 19 Nov 2018 10:31: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgpf-0002TD-CA
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:31:07 +0000
X-Inumbo-ID: 3886867b-ebe6-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3886867b-ebe6-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:31:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:31:05 -0700
Message-Id: <5BF290E602000078001FD56C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:31:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 30/47] x86emul: basic AVX512DQ testing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGVzdCB2YXJpb3VzIG9mIHRoZSBpbnNucyB3aGljaCBoYXZlIGJlZW4gaW1wbGVtZW50ZWQgYWxy
ZWFkeS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CnY1OiBSZS1iYXNlIG92ZXIgY2hhbmdlcyBlYXJsaWVyIGluIHRoZSBzZXJpZXMuCnY0OiBXcmFw
IE9WUihwbXVsbHEpIGluIF9fQVZYNTEyVkxfXyBjb25kaXRpb25hbC4KdjM6IE5ldy4KCi0tLSBh
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvTWFrZWZpbGUKQEAgLTE2LDcgKzE2LDcgQEAgdnBhdGggJS5jICQoWEVOX1JPT1Qp
L3hlbi9saWIveDg2CiAKIENGTEFHUyArPSAkKENGTEFHU194ZW5pbmNsdWRlKQogCi1TSU1EIDo9
IDNkbm93IHNzZSBzc2UyIHNzZTQgYXZ4IGF2eDIgeG9wIGF2eDUxMmYgYXZ4NTEyYncKK1NJTUQg
Oj0gM2Rub3cgc3NlIHNzZTIgc3NlNCBhdnggYXZ4MiB4b3AgYXZ4NTEyZiBhdng1MTJidyBhdng1
MTJkcQogRk1BIDo9IGZtYTQgZm1hCiBTRyA6PSBhdngyLXNnCiBURVNUQ0FTRVMgOj0gYmxvd2Zp
c2ggJChTSU1EKSAkKEZNQSkgJChTRykKQEAgLTY5LDkgKzY5LDEyIEBAIGF2eDUxMmYtZmx0cyA6
PSA0IDgKIGF2eDUxMmJ3LXZlY3MgOj0gJChhdng1MTJmLXZlY3MpCiBhdng1MTJidy1pbnRzIDo9
IDEgMgogYXZ4NTEyYnctZmx0cyA6PQorYXZ4NTEyZHEtdmVjcyA6PSAkKGF2eDUxMmYtdmVjcykK
K2F2eDUxMmRxLWludHMgOj0gJChhdng1MTJmLWludHMpCithdng1MTJkcS1mbHRzIDo9ICQoYXZ4
NTEyZi1mbHRzKQogCiBhdng1MTJmLW9wbWFzay12ZWNzIDo9IDIKLWF2eDUxMmRxLW9wbWFzay12
ZWNzIDo9IDEKK2F2eDUxMmRxLW9wbWFzay12ZWNzIDo9IDEgMgogYXZ4NTEyYnctb3BtYXNrLXZl
Y3MgOj0gNCA4CiAKICMgRm9yIEFWWCBhbmQgbGF0ZXIsIGhhdmUgdGhlIGNvbXBpbGVyIGF2b2lk
IFhNTTAgdG8gd2lkZW4gY292ZXJhZ2Ugb2YKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCkBAIC0xMjEsNiAr
MTIxLDM0IEBAIHR5cGVkZWYgaW50IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKEUKIHR5cGVk
ZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKEVJR0hUSF9TSVpFKSkpIHZk
aV9laWdodGhfdDsKICMgZW5kaWYKIAorIyBkZWZpbmUgREVDTF9QQUlSKHcpIFwKK3R5cGVkZWYg
dyAjIyBfdCBwYWlyX3Q7IFwKK3R5cGVkZWYgdnNpXyAjIyB3ICMjIF90IHZzaV9wYWlyX3Q7IFwK
K3R5cGVkZWYgdmRpXyAjIyB3ICMjIF90IHZkaV9wYWlyX3QKKyMgZGVmaW5lIERFQ0xfUVVBUlRF
VCh3KSBcCit0eXBlZGVmIHcgIyMgX3QgcXVhcnRldF90OyBcCit0eXBlZGVmIHZzaV8gIyMgdyAj
IyBfdCB2c2lfcXVhcnRldF90OyBcCit0eXBlZGVmIHZkaV8gIyMgdyAjIyBfdCB2ZGlfcXVhcnRl
dF90CisjIGRlZmluZSBERUNMX09DVEVUKHcpIFwKK3R5cGVkZWYgdyAjIyBfdCBvY3RldF90OyBc
Cit0eXBlZGVmIHZzaV8gIyMgdyAjIyBfdCB2c2lfb2N0ZXRfdDsgXAordHlwZWRlZiB2ZGlfICMj
IHcgIyMgX3QgdmRpX29jdGV0X3QKKworIyBpZiBFTEVNX0NPVU5UID09IDQKK0RFQ0xfUEFJUiho
YWxmKTsKKyMgZWxpZiBFTEVNX0NPVU5UID09IDgKK0RFQ0xfUEFJUihxdWFydGVyKTsKK0RFQ0xf
UVVBUlRFVChoYWxmKTsKKyMgZWxpZiBFTEVNX0NPVU5UID09IDE2CitERUNMX1BBSVIoZWlnaHRo
KTsKK0RFQ0xfUVVBUlRFVChxdWFydGVyKTsKK0RFQ0xfT0NURVQoaGFsZik7CisjIGVuZGlmCisK
KyMgdW5kZWYgREVDTF9PQ1RFVAorIyB1bmRlZiBERUNMX1FVQVJURVQKKyMgdW5kZWYgREVDTF9Q
QUlSCisKICNlbmRpZgogCiAjaWYgVkVDX1NJWkUgPT0gMTYKQEAgLTE0Niw2ICsxNzQsMTQgQEAg
dHlwZWRlZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yXwogI2lmZGVmIF9fQVZYNTEy
Rl9fCiAKIC8qIFNhZGx5IHRoZXJlIGFyZSBhIGZldyBleGNlcHRpb25zIHRvIHRoZSBnZW5lcmFs
IG5hbWluZyBydWxlcy4gKi8KKyNkZWZpbmUgX19idWlsdGluX2lhMzJfYnJvYWRjYXN0ZjMyeDRf
NTEyX21hc2sgX19idWlsdGluX2lhMzJfYnJvYWRjYXN0ZjMyeDRfNTEyCisjZGVmaW5lIF9fYnVp
bHRpbl9pYTMyX2Jyb2FkY2FzdGkzMng0XzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX2Jyb2FkY2Fz
dGkzMng0XzUxMgorI2RlZmluZSBfX2J1aWx0aW5faWEzMl9pbnNlcnRmMzJ4NF81MTJfbWFzayBf
X2J1aWx0aW5faWEzMl9pbnNlcnRmMzJ4NF9tYXNrCisjZGVmaW5lIF9fYnVpbHRpbl9pYTMyX2lu
c2VydGYzMng4XzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX2luc2VydGYzMng4X21hc2sKKyNkZWZp
bmUgX19idWlsdGluX2lhMzJfaW5zZXJ0ZjY0eDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5z
ZXJ0ZjY0eDRfbWFzaworI2RlZmluZSBfX2J1aWx0aW5faWEzMl9pbnNlcnRpMzJ4NF81MTJfbWFz
ayBfX2J1aWx0aW5faWEzMl9pbnNlcnRpMzJ4NF9tYXNrCisjZGVmaW5lIF9fYnVpbHRpbl9pYTMy
X2luc2VydGkzMng4XzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX2luc2VydGkzMng4X21hc2sKKyNk
ZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0aTY0eDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJf
aW5zZXJ0aTY0eDRfbWFzawogI2RlZmluZSBfX2J1aWx0aW5faWEzMl9zaHVmX2YzMng0XzUxMl9t
YXNrIF9fYnVpbHRpbl9pYTMyX3NodWZfZjMyeDRfbWFzawogI2RlZmluZSBfX2J1aWx0aW5faWEz
Ml9zaHVmX2Y2NHgyXzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX3NodWZfZjY0eDJfbWFzawogI2Rl
ZmluZSBfX2J1aWx0aW5faWEzMl9zaHVmX2kzMng0XzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX3No
dWZfaTMyeDRfbWFzawpAQCAtMzMxLDYgKzM2NywyMCBAQCBPVlIoc3JsZHEpOwogIyBlbmRpZgog
I2VuZGlmCiAKKyNpZmRlZiBfX0FWWDUxMkRRX18KK09WUl9WRlAoYW5kKTsKK09WUl9WRlAoYW5k
bik7CitPVlJfVkZQKG9yKTsKK09WUihwZXh0cmQpOworT1ZSKHBleHRycSk7CitPVlIocGluc3Jk
KTsKK09WUihwaW5zcnEpOworIyBpZmRlZiBfX0FWWDUxMlZMX18KK09WUihwbXVsbHEpOworIyBl
bmRpZgorT1ZSX1ZGUCh4b3IpOworI2VuZGlmCisKICN1bmRlZiBPVlJfVkZQCiAjdW5kZWYgT1ZS
X1NGUAogI3VuZGVmIE9WUl9JTlQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQu
YworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC0xMzksNiArMTM5LDI3
IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgZW5kaWYKICNl
bGlmIGRlZmluZWQoRkxPQVRfU0laRSkgJiYgZGVmaW5lZChfX0FWWDUxMkZfXykgJiYgXAogICAg
ICAgKFZFQ19TSVpFID09IDY0IHx8IGRlZmluZWQoX19BVlg1MTJWTF9fKSkKKyMgaWYgRUxFTV9D
T1VOVCA9PSA4IC8qIHZleHRyYWN0ZnszMiw2NH14NCAqLyB8fCBcCisgICAgIChFTEVNX0NPVU5U
ID09IDE2ICYmIEVMRU1fU0laRSA9PSA0ICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKSkgLyogdmV4
dHJhY3RmMzJ4OCAqLyB8fCBcCisgICAgIChFTEVNX0NPVU5UID09IDQgJiYgRUxFTV9TSVpFID09
IDggJiYgZGVmaW5lZChfX0FWWDUxMkRRX18pKSAvKiB2ZXh0cmFjdGY2NHgyICovCisjICBkZWZp
bmUgbG93X2hhbGYoeCkgKHsgXAorICAgIGhhbGZfdCB0XzsgXAorICAgIGFzbSAoICJ2ZXh0cmFj
dGYlY1t3XXglY1tuXSAkMCwgJVtzXSwgJVtkXSIgXAorICAgICAgICAgIDogW2RdICI9bSIgKHRf
KSBcCisgICAgICAgICAgOiBbc10gInYiICh4KSwgW3ddICJpIiAoRUxFTV9TSVpFICogOCksIFtu
XSAiaSIgKEVMRU1fQ09VTlQgLyAyKSApOyBcCisgICAgdF87IFwKK30pCisjIGVuZGlmCisjIGlm
IChFTEVNX0NPVU5UID09IDE2ICYmIEVMRU1fU0laRSA9PSA0KSAvKiB2ZXh0cmFjdGYzMng0ICov
IHx8IFwKKyAgICAgKEVMRU1fQ09VTlQgPT0gOCAmJiBFTEVNX1NJWkUgPT0gOCAmJiBkZWZpbmVk
KF9fQVZYNTEyRFFfXykpIC8qIHZleHRyYWN0ZjY0eDIgKi8KKyMgIGRlZmluZSBsb3dfcXVhcnRl
cih4KSAoeyBcCisgICAgcXVhcnRlcl90IHRfOyBcCisgICAgYXNtICggInZleHRyYWN0ZiVjW3dd
eCVjW25dICQwLCAlW3NdLCAlW2RdIiBcCisgICAgICAgICAgOiBbZF0gIj1tIiAodF8pIFwKKyAg
ICAgICAgICA6IFtzXSAidiIgKHgpLCBbd10gImkiIChFTEVNX1NJWkUgKiA4KSwgW25dICJpIiAo
RUxFTV9DT1VOVCAvIDQpICk7IFwKKyAgICB0XzsgXAorfSkKKyMgZW5kaWYKICMgaWYgRkxPQVRf
U0laRSA9PSA0CiAjICBkZWZpbmUgYnJvYWRjYXN0KHgpICh7IFwKICAgICB2ZWNfdCB0XzsgXApA
QCAtMTQ2LDYgKzE2NywxNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNf
dCBiCiAgICAgICAgICAgOiAiPXYiICh0XykgOiAibSIgKCooZmxvYXRbMV0peyB4IH0pICk7IFwK
ICAgICB0XzsgXAogfSkKKyMgIGlmIFZFQ19TSVpFID49IDMyICYmIGRlZmluZWQoX19BVlg1MTJE
UV9fKQorIyAgIGRlZmluZSBicm9hZGNhc3RfcGFpcih4KSAoeyBcCisgICAgdmVjX3QgdF87IFwK
KyAgICBhc20gKCAidmJyb2FkY2FzdGYzMngyICUxLCAlMCIgOiAiPXYiICh0XykgOiAibSIgKHgp
ICk7IFwKKyAgICB0XzsgXAorfSkKKyMgIGVuZGlmCisjICBpZiBWRUNfU0laRSA9PSA2NCAmJiBk
ZWZpbmVkKF9fQVZYNTEyRFFfXykKKyMgICBkZWZpbmUgYnJvYWRjYXN0X29jdGV0KHgpIEIoYnJv
YWRjYXN0ZjMyeDhfLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCisjICAgZGVmaW5lIGluc2VydF9v
Y3RldCh4LCB5LCBwKSBCKGluc2VydGYzMng4XywgX21hc2ssIHgsIHksIHAsIHVuZGVmKCksIH4w
KQorIyAgZW5kaWYKICMgIGRlZmluZSBtYXgoeCwgeSkgQlJfKG1heHBzLCBfbWFzaywgeCwgeSwg
dW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbWluKHgsIHkpIEJSXyhtaW5wcywgX21hc2ssIHgsIHks
IHVuZGVmKCksIH4wKQogIyAgZGVmaW5lIG1peCh4LCB5KSBCKG1vdmFwcywgX21hc2ssIHgsIHks
ICgwYjAxMDEwMTAxMDEwMTAxMDEgJiBBTExfVFJVRSkpCkBAIC0xNTUsNiArMTg3LDEzIEBAIHN0
YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgICBkZWZpbmUgaW50ZXJs
ZWF2ZV9sbyh4LCB5KSBCKHVucGNrbHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICAg
ZGVmaW5lIHN3YXAoeCkgQihzaHVmcHMsIF9tYXNrLCB4LCB4LCAwYjAwMDExMDExLCB1bmRlZigp
LCB+MCkKICMgIGVsc2UKKyMgICBkZWZpbmUgYnJvYWRjYXN0X3F1YXJ0ZXQoeCkgQihicm9hZGNh
c3RmMzJ4NF8sIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKKyMgICBkZWZpbmUgaW5zZXJ0X3BhaXIo
eCwgeSwgcCkgXAorICAgIEIoaW5zZXJ0ZjMyeDRfLCBfbWFzaywgeCwgXAorICAgICAgLyogQ2Fz
dCBuZWVkZWQgYmVsb3cgdG8gd29yayBhcm91bmQgZ2NjIDcueCBxdWlyay4gKi8gXAorICAgICAg
KHApICYgMSA/ICh0eXBlb2YoeSkpX19idWlsdGluX2lhMzJfc2h1ZnBzKHksIHksIDBiMDEwMDAx
MDApIDogKHkpLCBcCisgICAgICAocCkgPj4gMSwgeCwgMyA8PCAoKHApICogMikpCisjICAgZGVm
aW5lIGluc2VydF9xdWFydGV0KHgsIHksIHApIEIoaW5zZXJ0ZjMyeDRfLCBfbWFzaywgeCwgeSwg
cCwgdW5kZWYoKSwgfjApCiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgQih2cGVybWky
dmFycHMsIF9tYXNrLCB4LCBpbnRlcmxlYXZlX2hpLCB5LCB+MCkKICMgICBkZWZpbmUgaW50ZXJs
ZWF2ZV9sbyh4LCB5KSBCKHZwZXJtdDJ2YXJwcywgX21hc2ssIGludGVybGVhdmVfbG8sIHgsIHks
IH4wKQogIyAgIGRlZmluZSBzd2FwKHgpICh7IFwKQEAgLTE3OCw2ICsyMTcsMTQgQEAgc3RhdGlj
IGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogICAgIHRfOyBcCiB9KQogIyAgZW5k
aWYKKyMgIGlmIFZFQ19TSVpFID49IDMyICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKQorIyAgIGRl
ZmluZSBicm9hZGNhc3RfcGFpcih4KSBCKGJyb2FkY2FzdGY2NHgyXywgX21hc2ssIHgsIHVuZGVm
KCksIH4wKQorIyAgIGRlZmluZSBpbnNlcnRfcGFpcih4LCB5LCBwKSBCKGluc2VydGY2NHgyXywg
X21hc2ssIHgsIHksIHAsIHVuZGVmKCksIH4wKQorIyAgZW5kaWYKKyMgIGlmIFZFQ19TSVpFID09
IDY0CisjICAgZGVmaW5lIGJyb2FkY2FzdF9xdWFydGV0KHgpIEIoYnJvYWRjYXN0ZjY0eDRfLCAs
IHgsIHVuZGVmKCksIH4wKQorIyAgIGRlZmluZSBpbnNlcnRfcXVhcnRldCh4LCB5LCBwKSBCKGlu
c2VydGY2NHg0XywgX21hc2ssIHgsIHksIHAsIHVuZGVmKCksIH4wKQorIyAgZW5kaWYKICMgIGRl
ZmluZSBtYXgoeCwgeSkgQlJfKG1heHBkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBk
ZWZpbmUgbWluKHgsIHkpIEJSXyhtaW5wZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAg
ZGVmaW5lIG1peCh4LCB5KSBCKG1vdmFwZCwgX21hc2ssIHgsIHksIDBiMDEwMTAxMDEpCkBAIC0z
MDYsNiArMzUzLDE2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIK
ICAgICB0XzsgXAogfSkKICMgZW5kaWYKKyMgaWYgKEVMRU1fQ09VTlQgPT0gMTYgJiYgRUxFTV9T
SVpFID09IDQpIC8qIHZleHRyYWN0aTMyeDQgKi8gfHwgXAorICAgICAgIChFTEVNX0NPVU5UID09
IDggJiYgRUxFTV9TSVpFID09IDggJiYgZGVmaW5lZChfX0FWWDUxMkRRX18pKSAvKiB2ZXh0cmFj
dGk2NHgyICovCisjICBkZWZpbmUgbG93X3F1YXJ0ZXIoeCkgKHsgXAorICAgIHF1YXJ0ZXJfdCB0
XzsgXAorICAgIGFzbSAoICJ2ZXh0cmFjdGklY1t3XXglY1tuXSAkMCwgJVtzXSwgJVtkXSIgXAor
ICAgICAgICAgIDogW2RdICI9bSIgKHRfKSBcCisgICAgICAgICAgOiBbc10gInYiICh4KSwgW3dd
ICJpIiAoRUxFTV9TSVpFICogOCksIFtuXSAiaSIgKEVMRU1fQ09VTlQgLyA0KSApOyBcCisgICAg
dF87IFwKK30pCisjIGVuZGlmCiAjIGlmIElOVF9TSVpFID09IDQgfHwgVUlOVF9TSVpFID09IDQK
ICMgIGRlZmluZSBicm9hZGNhc3QoeCkgKHsgXAogICAgIHZlY190IHRfOyBcCkBAIC0zMTgsMTEg
KzM3NSwzMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAgICAg
YXNtICggInZwYnJvYWRjYXN0ZCAlazEsICUwIiA6ICI9diIgKHRfKSA6ICJyIiAoeCkgKTsgXAog
ICAgIHRfOyBcCiB9KQorIyAgaWZkZWYgX19BVlg1MTJEUV9fCisjICAgZGVmaW5lIGJyb2FkY2Fz
dF9wYWlyKHgpICh7IFwKKyAgICB2ZWNfdCB0XzsgXAorICAgIGFzbSAoICJ2YnJvYWRjYXN0aTMy
eDIgJTEsICUwIiA6ICI9diIgKHRfKSA6ICJtIiAoeCkgKTsgXAorICAgIHRfOyBcCit9KQorIyAg
ZW5kaWYKKyMgIGlmIFZFQ19TSVpFID09IDY0ICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKQorIyAg
IGRlZmluZSBicm9hZGNhc3Rfb2N0ZXQoeCkgKCh2ZWNfdClCKGJyb2FkY2FzdGkzMng4XywgX21h
c2ssICh2c2lfb2N0ZXRfdCkoeCksICh2c2lfdCl1bmRlZigpLCB+MCkpCisjICAgZGVmaW5lIGlu
c2VydF9vY3RldCh4LCB5LCBwKSAoKHZlY190KUIoaW5zZXJ0aTMyeDhfLCBfbWFzaywgKHZzaV90
KSh4KSwgKHZzaV9vY3RldF90KSh5KSwgcCwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMgIGVuZGlm
CiAjICBpZiBWRUNfU0laRSA9PSAxNgogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgo
dmVjX3QpQihwdW5wY2toZHEsIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCAodnNpX3Qp
dW5kZWYoKSwgfjApKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQihw
dW5wY2tsZHEsIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCAodnNpX3QpdW5kZWYoKSwg
fjApKQogIyAgIGRlZmluZSBzd2FwKHgpICgodmVjX3QpQihwc2h1ZmQsIF9tYXNrLCAodnNpX3Qp
KHgpLCAwYjAwMDExMDExLCAodnNpX3QpdW5kZWYoKSwgfjApKQogIyAgZWxzZQorIyAgIGRlZmlu
ZSBicm9hZGNhc3RfcXVhcnRldCh4KSAoKHZlY190KUIoYnJvYWRjYXN0aTMyeDRfLCBfbWFzaywg
KHZzaV9xdWFydGV0X3QpKHgpLCAodnNpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSBpbnNl
cnRfcGFpcih4LCB5LCBwKSBcCisgICAgKHZlY190KShCKGluc2VydGkzMng0XywgX21hc2ssICh2
c2lfdCkoeCksIFwKKyAgICAgICAgICAgICAgLyogRmlyc3QgY2FzdCBuZWVkZWQgYmVsb3cgdG8g
d29yayBhcm91bmQgZ2NjIDcueCBxdWlyay4gKi8gXAorICAgICAgICAgICAgICAocCkgJiAxID8g
KHZzaV9wYWlyX3QpX19idWlsdGluX2lhMzJfcHNodWZkKCh2c2lfcGFpcl90KSh5KSwgMGIwMTAw
MDEwMCkgXAorICAgICAgICAgICAgICAgICAgICAgIDogKHZzaV9wYWlyX3QpKHkpLCBcCisgICAg
ICAgICAgICAgIChwKSA+PiAxLCAodnNpX3QpKHgpLCAzIDw8ICgocCkgKiAyKSkpCisjICAgZGVm
aW5lIGluc2VydF9xdWFydGV0KHgsIHksIHApICgodmVjX3QpQihpbnNlcnRpMzJ4NF8sIF9tYXNr
LCAodnNpX3QpKHgpLCAodnNpX3F1YXJ0ZXRfdCkoeSksIHAsICh2c2lfdCl1bmRlZigpLCB+MCkp
CiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgKCh2ZWNfdClCKHZwZXJtaTJ2YXJkLCBf
bWFzaywgKHZzaV90KSh4KSwgaW50ZXJsZWF2ZV9oaSwgKHZzaV90KSh5KSwgfjApKQogIyAgIGRl
ZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQih2cGVybXQydmFyZCwgX21hc2ssIGlu
dGVybGVhdmVfbG8sICh2c2lfdCkoeCksICh2c2lfdCkoeSksIH4wKSkKICMgICBkZWZpbmUgc3dh
cCh4KSAoKHZlY190KUIocHNodWZkLCBfbWFzaywgXApAQCAtMzQ3LDYgKzQyMywxNCBAQCBzdGF0
aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAgICAgdF87IFwKIH0pCiAjICBl
bmRpZgorIyAgaWYgVkVDX1NJWkUgPj0gMzIgJiYgZGVmaW5lZChfX0FWWDUxMkRRX18pCisjICAg
ZGVmaW5lIGJyb2FkY2FzdF9wYWlyKHgpICgodmVjX3QpQihicm9hZGNhc3RpNjR4Ml8sIF9tYXNr
LCAodmRpX3BhaXJfdCkoeCksICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjICAgZGVmaW5lIGluc2Vy
dF9wYWlyKHgsIHksIHApICgodmVjX3QpQihpbnNlcnRpNjR4Ml8sIF9tYXNrLCAodmRpX3QpKHgp
LCAodmRpX3BhaXJfdCkoeSksIHAsICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjICBlbmRpZgorIyAg
aWYgVkVDX1NJWkUgPT0gNjQKKyMgICBkZWZpbmUgYnJvYWRjYXN0X3F1YXJ0ZXQoeCkgKCh2ZWNf
dClCKGJyb2FkY2FzdGk2NHg0XywgLCAodmRpX3F1YXJ0ZXRfdCkoeCksICh2ZGlfdCl1bmRlZigp
LCB+MCkpCisjICAgZGVmaW5lIGluc2VydF9xdWFydGV0KHgsIHksIHApICgodmVjX3QpQihpbnNl
cnRpNjR4NF8sIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3F1YXJ0ZXRfdCkoeSksIHAsICh2ZGlf
dCl1bmRlZigpLCB+MCkpCisjICBlbmRpZgogIyAgaWYgVkVDX1NJWkUgPT0gMTYKICMgICBkZWZp
bmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIocHVucGNraHFkcSwgX21hc2ssICh2ZGlf
dCkoeCksICh2ZGlfdCkoeSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICAgZGVmaW5lIGludGVy
bGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClCKHB1bnBja2xxZHEsIF9tYXNrLCAodmRpX3QpKHgpLCAo
dmRpX3QpKHkpLCAodmRpX3QpdW5kZWYoKSwgfjApKQpAQCAtODk4LDcgKzk4Miw3IEBAIHN0YXRp
YyBpbmxpbmUgZWlnaHRoX3QgbG93X2VpZ2h0aCh2ZWNfdAogICAgIGVpZ2h0aF90IHk7CiAgICAg
dW5zaWduZWQgaW50IGk7CiAKLSAgICBmb3IgKCBpID0gMDsgaSA8IEVMRU1fQ09VTlQgLyA0OyAr
K2kgKQorICAgIGZvciAoIGkgPSAwOyBpIDwgRUxFTV9DT1VOVCAvIDg7ICsraSApCiAgICAgICAg
IHlbaV0gPSB4W2ldOwogCiAgICAgcmV0dXJuIHk7CkBAIC05MTAsNiArOTk0LDUwIEBAIHN0YXRp
YyBpbmxpbmUgZWlnaHRoX3QgbG93X2VpZ2h0aCh2ZWNfdAogCiAjZW5kaWYKIAorI2lmZGVmIGJy
b2FkY2FzdF9wYWlyCisjIGlmIEVMRU1fQ09VTlQgPT0gNAorIyAgZGVmaW5lIGJyb2FkY2FzdF9o
YWxmIGJyb2FkY2FzdF9wYWlyCisjIGVsaWYgRUxFTV9DT1VOVCA9PSA4CisjICBkZWZpbmUgYnJv
YWRjYXN0X3F1YXJ0ZXIgYnJvYWRjYXN0X3BhaXIKKyMgZWxpZiBFTEVNX0NPVU5UID09IDE2Cisj
ICBkZWZpbmUgYnJvYWRjYXN0X2VpZ2h0aCBicm9hZGNhc3RfcGFpcgorIyBlbmRpZgorI2VuZGlm
CisKKyNpZmRlZiBpbnNlcnRfcGFpcgorIyBpZiBFTEVNX0NPVU5UID09IDQKKyMgIGRlZmluZSBp
bnNlcnRfaGFsZiBpbnNlcnRfcGFpcgorIyBlbGlmIEVMRU1fQ09VTlQgPT0gOAorIyAgZGVmaW5l
IGluc2VydF9xdWFydGVyIGluc2VydF9wYWlyCisjIGVsaWYgRUxFTV9DT1VOVCA9PSAxNgorIyAg
ZGVmaW5lIGluc2VydF9laWdodGggaW5zZXJ0X3BhaXIKKyMgZW5kaWYKKyNlbmRpZgorCisjaWZk
ZWYgYnJvYWRjYXN0X3F1YXJ0ZXQKKyMgaWYgRUxFTV9DT1VOVCA9PSA4CisjICBkZWZpbmUgYnJv
YWRjYXN0X2hhbGYgYnJvYWRjYXN0X3F1YXJ0ZXQKKyMgZWxpZiBFTEVNX0NPVU5UID09IDE2Cisj
ICBkZWZpbmUgYnJvYWRjYXN0X3F1YXJ0ZXIgYnJvYWRjYXN0X3F1YXJ0ZXQKKyMgZW5kaWYKKyNl
bmRpZgorCisjaWZkZWYgaW5zZXJ0X3F1YXJ0ZXQKKyMgaWYgRUxFTV9DT1VOVCA9PSA4CisjICBk
ZWZpbmUgaW5zZXJ0X2hhbGYgaW5zZXJ0X3F1YXJ0ZXQKKyMgZWxpZiBFTEVNX0NPVU5UID09IDE2
CisjICBkZWZpbmUgaW5zZXJ0X3F1YXJ0ZXIgaW5zZXJ0X3F1YXJ0ZXQKKyMgZW5kaWYKKyNlbmRp
ZgorCisjaWYgZGVmaW5lZChicm9hZGNhc3Rfb2N0ZXQpICYmIEVMRU1fQ09VTlQgPT0gMTYKKyMg
ZGVmaW5lIGJyb2FkY2FzdF9oYWxmIGJyb2FkY2FzdF9vY3RldAorI2VuZGlmCisKKyNpZiBkZWZp
bmVkKGluc2VydF9vY3RldCkgJiYgRUxFTV9DT1VOVCA9PSAxNgorIyBkZWZpbmUgaW5zZXJ0X2hh
bGYgaW5zZXJ0X29jdGV0CisjZW5kaWYKKwogI2lmIGRlZmluZWQoX19BVlg1MTJGX18pICYmIGRl
ZmluZWQoRkxPQVRfU0laRSkKICMgaW5jbHVkZSAic2ltZC1mbWEuYyIKICNlbmRpZgpAQCAtMTIw
NSw2ICsxMzMzLDYwIEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICBpZiAoICFlcShicm9hZGNh
c3QyKEVMRU1fQ09VTlQgKyAxKSwgc3JjICsgaW52KSApIHJldHVybiBfX0xJTkVfXzsKICNlbmRp
ZgogCisjaWYgZGVmaW5lZChicm9hZGNhc3RfaGFsZikgJiYgZGVmaW5lZChpbnNlcnRfaGFsZikK
KyAgICB7CisgICAgICAgIGhhbGZfdCBhdXggPSBsb3dfaGFsZihzcmMpOworCisgICAgICAgIHRv
dWNoKGF1eCk7CisgICAgICAgIHggPSBicm9hZGNhc3RfaGFsZihhdXgpOworICAgICAgICB0b3Vj
aChhdXgpOworICAgICAgICB5ID0gaW5zZXJ0X2hhbGYoc3JjLCBhdXgsIDEpOworICAgICAgICBp
ZiAoICFlcSh4LCB5KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICB9CisjZW5kaWYKKworI2lmIGRl
ZmluZWQoYnJvYWRjYXN0X3F1YXJ0ZXIpICYmIGRlZmluZWQoaW5zZXJ0X3F1YXJ0ZXIpCisgICAg
eworICAgICAgICBxdWFydGVyX3QgYXV4ID0gbG93X3F1YXJ0ZXIoc3JjKTsKKworICAgICAgICB0
b3VjaChhdXgpOworICAgICAgICB4ID0gYnJvYWRjYXN0X3F1YXJ0ZXIoYXV4KTsKKyAgICAgICAg
dG91Y2goYXV4KTsKKyAgICAgICAgeSA9IGluc2VydF9xdWFydGVyKHNyYywgYXV4LCAxKTsKKyAg
ICAgICAgdG91Y2goYXV4KTsKKyAgICAgICAgeSA9IGluc2VydF9xdWFydGVyKHksIGF1eCwgMik7
CisgICAgICAgIHRvdWNoKGF1eCk7CisgICAgICAgIHkgPSBpbnNlcnRfcXVhcnRlcih5LCBhdXgs
IDMpOworICAgICAgICBpZiAoICFlcSh4LCB5KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICB9Cisj
ZW5kaWYKKworI2lmIGRlZmluZWQoYnJvYWRjYXN0X2VpZ2h0aCkgJiYgZGVmaW5lZChpbnNlcnRf
ZWlnaHRoKSAmJiBcCisgICAgLyogQXQgbGVhc3QgZ2NjIDcuMyAib3B0aW1pemVzIiBhd2F5IGFs
bCBpbnNlcnRfZWlnaHRoKCkgY2FsbHMgYmVsb3cuICovIFwKKyAgICBfX0dOVUNfXyA+PSA4Cisg
ICAgeworICAgICAgICBlaWdodGhfdCBhdXggPSBsb3dfZWlnaHRoKHNyYyk7CisKKyAgICAgICAg
dG91Y2goYXV4KTsKKyAgICAgICAgeCA9IGJyb2FkY2FzdF9laWdodGgoYXV4KTsKKyAgICAgICAg
dG91Y2goYXV4KTsKKyAgICAgICAgeSA9IGluc2VydF9laWdodGgoc3JjLCBhdXgsIDEpOworICAg
ICAgICB0b3VjaChhdXgpOworICAgICAgICB5ID0gaW5zZXJ0X2VpZ2h0aCh5LCBhdXgsIDIpOwor
ICAgICAgICB0b3VjaChhdXgpOworICAgICAgICB5ID0gaW5zZXJ0X2VpZ2h0aCh5LCBhdXgsIDMp
OworICAgICAgICB0b3VjaChhdXgpOworICAgICAgICB5ID0gaW5zZXJ0X2VpZ2h0aCh5LCBhdXgs
IDQpOworICAgICAgICB0b3VjaChhdXgpOworICAgICAgICB5ID0gaW5zZXJ0X2VpZ2h0aCh5LCBh
dXgsIDUpOworICAgICAgICB0b3VjaChhdXgpOworICAgICAgICB5ID0gaW5zZXJ0X2VpZ2h0aCh5
LCBhdXgsIDYpOworICAgICAgICB0b3VjaChhdXgpOworICAgICAgICB5ID0gaW5zZXJ0X2VpZ2h0
aCh5LCBhdXgsIDcpOworICAgICAgICBpZiAoICFlcSh4LCB5KSApIHJldHVybiBfX0xJTkVfXzsK
KyAgICB9CisjZW5kaWYKKwogI2lmIGRlZmluZWQoaW50ZXJsZWF2ZV9sbykgJiYgZGVmaW5lZChp
bnRlcmxlYXZlX2hpKQogICAgIHRvdWNoKHNyYyk7CiAgICAgeCA9IGludGVybGVhdmVfbG8oaW52
LCBzcmMpOwotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3Iu
YworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAt
MjMsNiArMjMsNyBAQCBhc20gKCAiLnB1c2hzZWN0aW9uIC50ZXN0LCBcImF4XCIsIEBwcm9nCiAj
aW5jbHVkZSAiYXZ4NTEyYnctb3BtYXNrLmgiCiAjaW5jbHVkZSAiYXZ4NTEyZi5oIgogI2luY2x1
ZGUgImF2eDUxMmJ3LmgiCisjaW5jbHVkZSAiYXZ4NTEyZHEuaCIKIAogI2RlZmluZSB2ZXJib3Nl
IGZhbHNlIC8qIFN3aXRjaCB0byB0cnVlIGZvciBmYXIgbW9yZSBsb2dnaW5nLiAqLwogCkBAIC0x
MDAsNiArMTAxLDExIEBAIHN0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyZHEodm9pZCkKIH0K
ICNkZWZpbmUgc2ltZF9jaGVja19hdng1MTJkcV9vcG1hc2sgc2ltZF9jaGVja19hdng1MTJkcQog
CitzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2eDUxMmRxX3ZsKHZvaWQpCit7CisgICAgcmV0dXJu
IGNwdV9oYXNfYXZ4NTEyZHEgJiYgY3B1X2hhc19hdng1MTJ2bDsKK30KKwogc3RhdGljIGJvb2wg
c2ltZF9jaGVja19hdng1MTJidyh2b2lkKQogewogICAgIHJldHVybiBjcHVfaGFzX2F2eDUxMmJ3
OwpAQCAtMjY3LDkgKzI3MywxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBTSU1EKFhP
UCBpMzJ4OCwgICAgICAgICAgICAgICB4b3AsICAgICAgMzJpNCksCiAgICAgU0lNRChYT1AgaTY0
eDQsICAgICAgICAgICAgICAgeG9wLCAgICAgIDMyaTgpLAogICAgIFNJTUQoT1BNQVNLL3csICAg
ICBhdng1MTJmX29wbWFzaywgICAgICAgICAyKSwKLSAgICBTSU1EKE9QTUFTSy9iLCAgICBhdng1
MTJkcV9vcG1hc2ssICAgICAgICAgMSksCi0gICAgU0lNRChPUE1BU0svZCwgICAgYXZ4NTEyYndf
b3BtYXNrLCAgICAgICAgIDQpLAotICAgIFNJTUQoT1BNQVNLL3EsICAgIGF2eDUxMmJ3X29wbWFz
aywgICAgICAgICA4KSwKKyAgICBTSU1EKE9QTUFTSytEUS9iLCBhdng1MTJkcV9vcG1hc2ssICAg
ICAgICAgMSksCisgICAgU0lNRChPUE1BU0srRFEvdywgYXZ4NTEyZHFfb3BtYXNrLCAgICAgICAg
IDIpLAorICAgIFNJTUQoT1BNQVNLK0JXL2QsIGF2eDUxMmJ3X29wbWFzaywgICAgICAgICA0KSwK
KyAgICBTSU1EKE9QTUFTSytCVy9xLCBhdng1MTJid19vcG1hc2ssICAgICAgICAgOCksCiAgICAg
U0lNRChBVlg1MTJGIGYzMiBzY2FsYXIsICBhdng1MTJmLCAgICAgICAgZjQpLAogICAgIFNJTUQo
QVZYNTEyRiBmMzJ4MTYsICAgICAgYXZ4NTEyZiwgICAgICA2NGY0KSwKICAgICBTSU1EKEFWWDUx
MkYgZjY0IHNjYWxhciwgIGF2eDUxMmYsICAgICAgICBmOCksCkBAIC0zMDIsNiArMzA5LDI0IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIEFWWDUxMlZMKEJXK1ZMIHUxNng4LCAgICBhdng1
MTJidywgICAgICAxNnUyKSwKICAgICBBVlg1MTJWTChCVytWTCBzMTZ4MTYsICAgYXZ4NTEyYncs
ICAgICAgMzJpMiksCiAgICAgQVZYNTEyVkwoQlcrVkwgdTE2eDE2LCAgIGF2eDUxMmJ3LCAgICAg
IDMydTIpLAorICAgIFNJTUQoQVZYNTEyRFEgZjMyeDE2LCAgICBhdng1MTJkcSwgICAgICA2NGY0
KSwKKyAgICBTSU1EKEFWWDUxMkRRIGY2NHg4LCAgICAgYXZ4NTEyZHEsICAgICAgNjRmOCksCisg
ICAgU0lNRChBVlg1MTJEUSBzMzJ4MTYsICAgIGF2eDUxMmRxLCAgICAgIDY0aTQpLAorICAgIFNJ
TUQoQVZYNTEyRFEgdTMyeDE2LCAgICBhdng1MTJkcSwgICAgICA2NHU0KSwKKyAgICBTSU1EKEFW
WDUxMkRRIHM2NHg4LCAgICAgYXZ4NTEyZHEsICAgICAgNjRpOCksCisgICAgU0lNRChBVlg1MTJE
USB1NjR4OCwgICAgIGF2eDUxMmRxLCAgICAgIDY0dTgpLAorICAgIEFWWDUxMlZMKERRK1ZMIGYz
Mng0LCAgICBhdng1MTJkcSwgICAgICAxNmY0KSwKKyAgICBBVlg1MTJWTChEUStWTCBmNjR4Miwg
ICAgYXZ4NTEyZHEsICAgICAgMTZmOCksCisgICAgQVZYNTEyVkwoRFErVkwgZjMyeDgsICAgIGF2
eDUxMmRxLCAgICAgIDMyZjQpLAorICAgIEFWWDUxMlZMKERRK1ZMIGY2NHg0LCAgICBhdng1MTJk
cSwgICAgICAzMmY4KSwKKyAgICBBVlg1MTJWTChEUStWTCBzMzJ4NCwgICAgYXZ4NTEyZHEsICAg
ICAgMTZpNCksCisgICAgQVZYNTEyVkwoRFErVkwgdTMyeDQsICAgIGF2eDUxMmRxLCAgICAgIDE2
dTQpLAorICAgIEFWWDUxMlZMKERRK1ZMIHMzMng4LCAgICBhdng1MTJkcSwgICAgICAzMmk0KSwK
KyAgICBBVlg1MTJWTChEUStWTCB1MzJ4OCwgICAgYXZ4NTEyZHEsICAgICAgMzJ1NCksCisgICAg
QVZYNTEyVkwoRFErVkwgczY0eDIsICAgIGF2eDUxMmRxLCAgICAgIDE2aTgpLAorICAgIEFWWDUx
MlZMKERRK1ZMIHU2NHgyLCAgICBhdng1MTJkcSwgICAgICAxNnU4KSwKKyAgICBBVlg1MTJWTChE
UStWTCBzNjR4NCwgICAgYXZ4NTEyZHEsICAgICAgMzJpOCksCisgICAgQVZYNTEyVkwoRFErVkwg
dTY0eDQsICAgIGF2eDUxMmRxLCAgICAgIDMydTgpLAogI3VuZGVmIEFWWDUxMlZMXwogI3VuZGVm
IEFWWDUxMlZMCiAjdW5kZWYgU0lNRF8KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:31:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:31: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-devel-bounces@lists.xenproject.org>)
	id 1gOgqC-0002bJ-IM; Mon, 19 Nov 2018 10:31: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgqA-0002ar-NT
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:31:38 +0000
X-Inumbo-ID: 4a926790-ebe6-11e8-8afe-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a926790-ebe6-11e8-8afe-12d6303a7972;
 Mon, 19 Nov 2018 10:31:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:31:35 -0700
Message-Id: <5BF2910402000078001FD56F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:31:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 31/47] x86emul: support AVX512F move high/low
 insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZXhwbGljaXQgdGVzdCBoYXJuZXNzIGFkZGl0aW9ucyBvdGhlciB0aGFuIHRoZSBvdmVycmlk
ZXMsIGFzIHRoZQpjb21waWxlciBhbHJlYWR5IG1ha2VzIHVzZSBvZiB0aGUgaW5zbnMuCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDogTmV3LgoK
LS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0yNTMsNiArMjUzLDE2IEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzEyOFtdID0KICAgICBJTlNOKGluc2VydHBzLCAg
NjYsIDBmM2EsIDIxLCBlbCwgICAgZCwgZWwpLAogICAgIElOU04obW92LCAgICAgICA2NiwgICAw
ZiwgNmUsIGVsLCBkcTY0LCBlbCksCiAgICAgSU5TTihtb3YsICAgICAgIDY2LCAgIDBmLCA3ZSwg
ZWwsIGRxNjQsIGVsKSwKKy8vICAgICAgIG1vdmhscHMsICAgICAsICAgMGYsIDEyLCAgICAgICAg
ZAorICAgIElOU04obW92aHBkLCAgICA2NiwgICAwZiwgMTYsIGVsLCAgICBxLCB2bCksCisgICAg
SU5TTihtb3ZocGQsICAgIDY2LCAgIDBmLCAxNywgZWwsICAgIHEsIHZsKSwKKyAgICBJTlNOKG1v
dmhwcywgICAgICAsICAgMGYsIDE2LCBlbF8yLCAgZCwgdmwpLAorICAgIElOU04obW92aHBzLCAg
ICAgICwgICAwZiwgMTcsIGVsXzIsICBkLCB2bCksCisvLyAgICAgICBtb3ZsaHBzLCAgICAgLCAg
IDBmLCAxNiwgICAgICAgIGQKKyAgICBJTlNOKG1vdmxwZCwgICAgNjYsICAgMGYsIDEyLCBlbCwg
ICAgcSwgdmwpLAorICAgIElOU04obW92bHBkLCAgICA2NiwgICAwZiwgMTMsIGVsLCAgICBxLCB2
bCksCisgICAgSU5TTihtb3ZscHMsICAgICAgLCAgIDBmLCAxMiwgZWxfMiwgIGQsIHZsKSwKKyAg
ICBJTlNOKG1vdmxwcywgICAgICAsICAgMGYsIDEzLCBlbF8yLCAgZCwgdmwpLAogICAgIElOU04o
bW92cSwgICAgICBmMywgICAwZiwgN2UsIGVsLCAgICBxLCBlbCksCiAgICAgSU5TTihtb3ZxLCAg
ICAgIDY2LCAgIDBmLCBkNiwgZWwsICAgIHEsIGVsKSwKIH07Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9zaW1kLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaApA
QCAtMjY2LDYgKzI2NiwxMiBAQCBPVlIobW92ZCk7CiBPVlIobW92cSk7CiBPVlJfU0ZQKG1vdik7
CiBPVlJfVkZQKG1vdmEpOworT1ZSKG1vdmhscHMpOworT1ZSKG1vdmhwZCk7CitPVlIobW92aHBz
KTsKK09WUihtb3ZsaHBzKTsKK09WUihtb3ZscGQpOworT1ZSKG1vdmxwcyk7CiBPVlJfVkZQKG1v
dm50KTsKIE9WUl9WRlAobW92dSk7CiBPVlJfRlAobXVsKTsKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKQEAgLTI4NiwxMSArMjg2LDExIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdv
Ynl0ZV90YWJsZSB7CiAgICAgWzB4MGZdID0geyBNb2RSTXxTcmNJbW1CeXRlIH0sCiAgICAgWzB4
MTBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX2FueV9mcCwgZDhzX3Zs
IH0sCiAgICAgWzB4MTFdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX2Fu
eV9mcCwgZDhzX3ZsIH0sCi0gICAgWzB4MTJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18
TW92LCBzaW1kX290aGVyIH0sCi0gICAgWzB4MTNdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9k
Uk18TW92LCBzaW1kX290aGVyIH0sCisgICAgWzB4MTJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk18TW92LCBzaW1kX290aGVyLCAzIH0sCisgICAgWzB4MTNdID0geyBEc3RNZW18U3JjSW1w
bGljaXR8TW9kUk18TW92LCBzaW1kX290aGVyLCAzIH0sCiAgICAgWzB4MTQgLi4uIDB4MTVdID0g
eyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ZwLCBkOHNfdmwgfSwKLSAg
ICBbMHgxNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwK
LSAgICBbMHgxN10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfb3RoZXIg
fSwKKyAgICBbMHgxNl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3Ro
ZXIsIDMgfSwKKyAgICBbMHgxN10gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNp
bWRfb3RoZXIsIDMgfSwKICAgICBbMHgxOCAuLi4gMHgxZl0gPSB7IEltcGxpY2l0T3BzfE1vZFJN
IH0sCiAgICAgWzB4MjAgLi4uIDB4MjFdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk0gfSwK
ICAgICBbMHgyMiAuLi4gMHgyM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSB9LApAQCAt
NjAwOCw2ICs2MDA4LDI2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBvcF9ieXRlcyA9IDg7CiAg
ICAgICAgIGdvdG8gc2ltZF8wZl9mcDsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmLCAweDEyKTogICAvKiB2bW92bHBkIG02NCx4bW0seG1tICovCisgICAgQ0FTRV9TSU1EX1BB
Q0tFRF9GUChfRVZFWCwgMHgwZiwgMHgxMyk6IC8qIHZtb3ZscHtzLGR9IHhtbSxtNjQgKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHgxNik6ICAgLyogdm1vdmhwZCBtNjQs
eG1tLHhtbSAqLworICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4MTcpOiAv
KiB2bW92aHB7cyxkfSB4bW0sbTY0ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihl
YS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYKDB4MGYsIDB4MTIpOiAgICAgIC8qIHZtb3ZscHMgbTY0
LHhtbSx4bW0gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Lyogdm1vdmhscHMgeG1tLHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVgoMHgw
ZiwgMHgxNik6ICAgICAgLyogdm1vdmhwcyBtNjQseG1tLHhtbSAqLworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2bW92bGhwcyB4bW0seG1tLHhtbSAqLwor
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGV2ZXgubHIgfHwgZXZleC5vcG1zayB8fCBl
dmV4LmJyIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZleC53ICE9IChldmV4
LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0spKSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEVYQ19VRCk7CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYp
OworICAgICAgICBpZiAoIChkICYgRHN0TWFzaykgIT0gRHN0TWVtICkKKyAgICAgICAgICAgIGQg
Jj0gflR3b09wOworICAgICAgICBvcF9ieXRlcyA9IDg7CisgICAgICAgIGZhdWx0X3N1cHByZXNz
aW9uID0gZmFsc2U7CisgICAgICAgIGdvdG8gc2ltZF96bW07CisKICAgICBjYXNlIFg4NkVNVUxf
T1BDX0YzKDB4MGYsIDB4MTIpOiAgICAgICAvKiBtb3ZzbGR1cCB4bW0vbTEyOCx4bW0gKi8KICAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMygweDBmLCAweDEyKTogICAvKiB2bW92c2xkdXAge3gs
eX1tbS9tZW0se3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRjIoMHgwZiwgMHgxMik6
ICAgICAgIC8qIG1vdmRkdXAgeG1tL202NCx4bW0gKi8KCgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:32:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:32: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-devel-bounces@lists.xenproject.org>)
	id 1gOgqV-0002fs-UM; Mon, 19 Nov 2018 10:31: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgqU-0002fa-U2
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:31:58 +0000
X-Inumbo-ID: 571c60b0-ebe6-11e8-b941-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 571c60b0-ebe6-11e8-b941-12d6303a7972;
 Mon, 19 Nov 2018 10:31:57 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:31:56 -0700
Message-Id: <5BF2911902000078001FD572@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:31:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 32/47] x86emul: support AVX512F move
 duplicate insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVkZ2luZyBmcm9tIGluc24gcHJlZml4ZXMsIHRoZXNlIGFyZSBzY2FsYXIgaW5zbnMsIGJ1dCB0
aGVpciAobWVtb3J5KQpvcGVyYW5kcyBhcmUgdmVjdG9yIG9uZXMgKHdpdGggdGhlIGV4Y2VwdGlv
biBvZiAxMjgtYml0IFZNT1ZERFVQKS4gRm9yCnRoaXMgc29tZSBhZGp1c3RtZW50cyB0byBkaXNw
OHNjYWxlIGNhbGN1bGF0aW9uIGNvZGUgYXJlIG5lZWRlZC4KCk5vIGV4cGxpY2l0IHRlc3QgaGFy
bmVzcyBhZGRpdGlvbnMgb3RoZXIgdGhhbiB0aGUgb3ZlcnJpZGVzLCBhcyB0aGUKY29tcGlsZXIg
YWxyZWFkeSBtYWtlcyB1c2Ugb2YgdGhlIGluc25zLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6IE5ldy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2
ZXgtZGlzcDguYwpAQCAtMTU3LDYgKzE1Nyw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBh
dng1MTJmX2FsbFtdID0KICAgICBJTlNOKG1vdm50ZHEsICAgICAgNjYsICAgMGYsIGU3LCAgICB2
bCwgICBkX25iLCB2bCksCiAgICAgSU5TTihtb3ZudGRxYSwgICAgIDY2LCAwZjM4LCAyYSwgICAg
dmwsICAgZF9uYiwgdmwpLAogICAgIElOU05fUEZQX05CKG1vdm50LCAgICAgICAwZiwgMmIpLAor
ICAgIElOU04obW92c2hkdXAsICAgICBmMywgICAwZiwgMTYsICAgIHZsLCAgIGRfbmIsIHZsKSwK
KyAgICBJTlNOKG1vdnNsZHVwLCAgICAgZjMsICAgMGYsIDEyLCAgICB2bCwgICBkX25iLCB2bCks
CiAgICAgSU5TTl9QRlBfTkIobW92dSwgICAgICAgIDBmLCAxMCksCiAgICAgSU5TTl9QRlBfTkIo
bW92dSwgICAgICAgIDBmLCAxMSksCiAgICAgSU5TTl9GUChtdWwsICAgICAgICAgICAgIDBmLCA1
OSksCkBAIC0yNTMsNiArMjU1LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZf
MTI4W10gPQogICAgIElOU04oaW5zZXJ0cHMsICA2NiwgMGYzYSwgMjEsIGVsLCAgICBkLCBlbCks
CiAgICAgSU5TTihtb3YsICAgICAgIDY2LCAgIDBmLCA2ZSwgZWwsIGRxNjQsIGVsKSwKICAgICBJ
TlNOKG1vdiwgICAgICAgNjYsICAgMGYsIDdlLCBlbCwgZHE2NCwgZWwpLAorICAgIElOU04obW92
ZGR1cCwgICBmMiwgICAwZiwgMTIsIGVsLCAgICBxLCBlbCksCiAvLyAgICAgICBtb3ZobHBzLCAg
ICAgLCAgIDBmLCAxMiwgICAgICAgIGQKICAgICBJTlNOKG1vdmhwZCwgICAgNjYsICAgMGYsIDE2
LCBlbCwgICAgcSwgdmwpLAogICAgIElOU04obW92aHBkLCAgICA2NiwgICAwZiwgMTcsIGVsLCAg
ICBxLCB2bCksCkBAIC0yNzUsNiArMjc4LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2
eDUxMmZfbm8xMjhbXQogICAgIElOU04oZXh0cmFjdGkzMng0LCAgIDY2LCAwZjNhLCAzOSwgZWxf
NCwgIGQsIHZsKSwKICAgICBJTlNOKGluc2VydGYzMng0LCAgICA2NiwgMGYzYSwgMTgsIGVsXzQs
ICBkLCB2bCksCiAgICAgSU5TTihpbnNlcnRpMzJ4NCwgICAgNjYsIDBmM2EsIDM4LCBlbF80LCAg
ZCwgdmwpLAorICAgIElOU04obW92ZGR1cCwgICAgICAgIGYyLCAgIDBmLCAxMiwgdmwsIHFfbmIs
IHZsKSwKICAgICBJTlNOKHNodWZmMzJ4NCwgICAgICA2NiwgMGYzYSwgMjMsIHZsLCAgICBkLCB2
bCksCiAgICAgSU5TTihzaHVmZjY0eDIsICAgICAgNjYsIDBmM2EsIDIzLCB2bCwgICAgcSwgdmwp
LAogICAgIElOU04oc2h1ZmkzMng0LCAgICAgIDY2LCAwZjNhLCA0MywgdmwsICAgIGQsIHZsKSwK
LS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3Ivc2ltZC5oCkBAIC0zMjYsOCArMzI2LDExIEBAIFJFTihwYW5kbiwgLCBkKTsK
IFJFTihwb3IsICwgZCk7CiBSRU4ocHhvciwgLCBkKTsKICMgZW5kaWYKK09WUihtb3ZkZHVwKTsK
IE9WUihtb3ZudGRxKTsKIE9WUihtb3ZudGRxYSk7CitPVlIobW92c2hkdXApOworT1ZSKG1vdnNs
ZHVwKTsKIE9WUihwbW92c3hiZCk7CiBPVlIocG1vdnN4YnEpOwogT1ZSKHBtb3ZzeGRxKTsKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTMwNDMsNiArMzA0MywxNSBAQCB4ODZf
ZGVjb2RlKAogCiAgICAgICAgICAgICBzd2l0Y2ggKCBiICkKICAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgIGNhc2UgMHgxMjogLyogdm1vdnNsZHVwIC8gdm1vdmRkdXAgKi8KKyAgICAgICAgICAg
ICAgICBpZiAoIGV2ZXgucGZ4ID09IHZleF9mMiApCisgICAgICAgICAgICAgICAgICAgIGRpc3A4
c2NhbGUgPSBldmV4LmxyID8gNCArIGV2ZXgubHIgOiAzOworICAgICAgICAgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLworICAgICAgICAgICAgY2FzZSAweDE2OiAvKiB2bW92c2hkdXAgKi8KKyAg
ICAgICAgICAgICAgICBpZiAoIGV2ZXgucGZ4ID09IHZleF9mMyApCisgICAgICAgICAgICAgICAg
ICAgIGRpc3A4c2NhbGUgPSA0ICsgZXZleC5scjsKKyAgICAgICAgICAgICAgICBicmVhazsKKwog
ICAgICAgICAgICAgY2FzZSAweDIwOiAvKiBtb3YgY3IscmVnICovCiAgICAgICAgICAgICBjYXNl
IDB4MjE6IC8qIG1vdiBkcixyZWcgKi8KICAgICAgICAgICAgIGNhc2UgMHgyMjogLyogbW92IHJl
ZyxjciAqLwpAQCAtNjA0Myw2ICs2MDUyLDIwIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBob3N0
X2FuZF92Y3B1X211c3RfaGF2ZShzc2UzKTsKICAgICAgICAgZ290byBzaW1kXzBmX3htbTsKIAor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmLCAweDEyKTogICAvKiB2bW92c2xkdXAg
W3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMigw
eDBmLCAweDEyKTogICAvKiB2bW92ZGR1cCBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4MTYpOiAgIC8qIHZtb3ZzaGR1cCBbeHl6
XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigoZXZl
eC5iciB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXgudyAhPSAoZXZleC5w
ZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLKSksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFWENfVUQpOworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsK
KyAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOworICAgICAgICBkIHw9IFR3b09wOwor
ICAgICAgICBvcF9ieXRlcyA9ICEoZXZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLKSB8
fCBldmV4LmxyCisgICAgICAgICAgICAgICAgICAgPyAxNiA8PCBldmV4LmxyIDogODsKKyAgICAg
ICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKKyAgICAgICAgZ290byBzaW1kX3ptbTsKKwog
ICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4MTQpOiAvKiB2dW5wY2tscHtz
LGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIENBU0VfU0lNRF9QQUNL
RURfRlAoX0VWRVgsIDB4MGYsIDB4MTUpOiAvKiB2dW5wY2tocHtzLGR9IFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53
ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0spLAoKCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:32:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:32: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-devel-bounces@lists.xenproject.org>)
	id 1gOgrH-0002qw-An; Mon, 19 Nov 2018 10:32: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgrG-0002qi-IA
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:32:46 +0000
X-Inumbo-ID: 73357425-ebe6-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73357425-ebe6-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:32:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:32:44 -0700
Message-Id: <5BF2914802000078001FD575@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:32:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 33/47] x86emul: support AVX512{F, BW,
 VBMI} permute insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjU6IFJl
LWJhc2Ugb3ZlciBjaGFuZ2VzIGVhcmxpZXIgaW4gdGhlIHNlcmllcy4KdjQ6IE5ldy4KCi0tLSBh
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTc3LDYgKzE3NywxMCBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9CiAgICAgSU5TTihwY21wdSwgICAgICAgIDY2
LCAwZjNhLCAxZSwgICAgdmwsICAgICBkcSwgdmwpLAogICAgIElOU04ocGVybWkyLCAgICAgICA2
NiwgMGYzOCwgNzYsICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHBlcm1pMiwgICAgICAg
NjYsIDBmMzgsIDc3LCAgICB2bCwgICAgIHNkLCB2bCksCisgICAgSU5TTihwZXJtaWxwZCwgICAg
IDY2LCAwZjM4LCAwZCwgICAgdmwsICAgICAgcSwgdmwpLAorICAgIElOU04ocGVybWlscGQsICAg
ICA2NiwgMGYzYSwgMDUsICAgIHZsLCAgICAgIHEsIHZsKSwKKyAgICBJTlNOKHBlcm1pbHBzLCAg
ICAgNjYsIDBmMzgsIDBjLCAgICB2bCwgICAgICBkLCB2bCksCisgICAgSU5TTihwZXJtaWxwcywg
ICAgIDY2LCAwZjNhLCAwNCwgICAgdmwsICAgICAgZCwgdmwpLAogICAgIElOU04ocGVybXQyLCAg
ICAgICA2NiwgMGYzOCwgN2UsICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHBlcm10Miwg
ICAgICAgNjYsIDBmMzgsIDdmLCAgICB2bCwgICAgIHNkLCB2bCksCiAgICAgSU5TTihwbWF4cywg
ICAgICAgIDY2LCAwZjM4LCAzZCwgICAgdmwsICAgICBkcSwgdmwpLApAQCAtMjc5LDYgKzI4Mywx
MCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9ubzEyOFtdCiAgICAgSU5TTihp
bnNlcnRmMzJ4NCwgICAgNjYsIDBmM2EsIDE4LCBlbF80LCAgZCwgdmwpLAogICAgIElOU04oaW5z
ZXJ0aTMyeDQsICAgIDY2LCAwZjNhLCAzOCwgZWxfNCwgIGQsIHZsKSwKICAgICBJTlNOKG1vdmRk
dXAsICAgICAgICBmMiwgICAwZiwgMTIsIHZsLCBxX25iLCB2bCksCisgICAgSU5TTihwZXJtLCAg
ICAgICAgICAgNjYsIDBmMzgsIDM2LCB2bCwgICBkcSwgdmwpLAorICAgIElOU04ocGVybSwgICAg
ICAgICAgIDY2LCAwZjM4LCAxNiwgdmwsICAgc2QsIHZsKSwKKyAgICBJTlNOKHBlcm1wZCwgICAg
ICAgICA2NiwgMGYzYSwgMDEsIHZsLCAgICBxLCB2bCksCisgICAgSU5TTihwZXJtcSwgICAgICAg
ICAgNjYsIDBmM2EsIDAwLCB2bCwgICAgcSwgdmwpLAogICAgIElOU04oc2h1ZmYzMng0LCAgICAg
IDY2LCAwZjNhLCAyMywgdmwsICAgIGQsIHZsKSwKICAgICBJTlNOKHNodWZmNjR4MiwgICAgICA2
NiwgMGYzYSwgMjMsIHZsLCAgICBxLCB2bCksCiAgICAgSU5TTihzaHVmaTMyeDQsICAgICAgNjYs
IDBmM2EsIDQzLCB2bCwgICAgZCwgdmwpLApAQCAtMzE3LDYgKzMyNSw3IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXQogICAgIElOU04ocGNtcGd0YiwgICAgIDY2LCAg
IDBmLCA2NCwgICAgdmwsICAgIGIsIHZsKSwKICAgICBJTlNOKHBjbXBndHcsICAgICA2NiwgICAw
ZiwgNjUsICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwY21wdSwgICAgICAgNjYsIDBmM2Es
IDNlLCAgICB2bCwgICBidywgdmwpLAorICAgIElOU04ocGVybXcsICAgICAgIDY2LCAwZjM4LCA4
ZCwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBlcm1pMncsICAgICA2NiwgMGYzOCwgNzUs
ICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwZXJtdDJ3LCAgICAgNjYsIDBmMzgsIDdkLCAg
ICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocG1hZGR3ZCwgICAgIDY2LCAgIDBmLCBmNSwgICAg
dmwsICAgIHcsIHZsKSwKQEAgLTQxMyw2ICs0MjIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRl
c3QgYXZ4NTEyZHFfNTEyW10KIH07CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJf
dmJtaV9hbGxbXSA9IHsKKyAgICBJTlNOKHBlcm1iLCAgICAgICAgIDY2LCAwZjM4LCA4ZCwgdmws
IGIsIHZsKSwKICAgICBJTlNOKHBlcm1pMmIsICAgICAgIDY2LCAwZjM4LCA3NSwgdmwsIGIsIHZs
KSwKICAgICBJTlNOKHBlcm10MmIsICAgICAgIDY2LCAwZjM4LCA3ZCwgdmwsIGIsIHZsKSwKIH07
Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtMTg2LDYgKzE4Niw3IEBAIHN0YXRpYyBpbmxpbmUgYm9v
bCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSBC
KHVucGNraHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICAgZGVmaW5lIGludGVybGVh
dmVfbG8oeCwgeSkgQih1bnBja2xwcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgIGRl
ZmluZSBzd2FwKHgpIEIoc2h1ZnBzLCBfbWFzaywgeCwgeCwgMGIwMDAxMTAxMSwgdW5kZWYoKSwg
fjApCisjICAgZGVmaW5lIHN3YXAyKHgpIEJfKHZwZXJtaWxwcywgX21hc2ssIHgsIDBiMDAwMTEw
MTEsIHVuZGVmKCksIH4wKQogIyAgZWxzZQogIyAgIGRlZmluZSBicm9hZGNhc3RfcXVhcnRldCh4
KSBCKGJyb2FkY2FzdGYzMng0XywgX21hc2ssIHgsIHVuZGVmKCksIH4wKQogIyAgIGRlZmluZSBp
bnNlcnRfcGFpcih4LCB5LCBwKSBcCkBAIC0yMDAsNiArMjAxLDEwIEBAIHN0YXRpYyBpbmxpbmUg
Ym9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICAgICB2ZWNfdCB0XyA9IEIoc2h1Zl9mMzJ4NF8s
IF9tYXNrLCB4LCB4LCBWRUNfU0laRSA9PSAzMiA/IDBiMDEgOiAwYjAwMDExMDExLCB1bmRlZigp
LCB+MCk7IFwKICAgICBCKHNodWZwcywgX21hc2ssIHRfLCB0XywgMGIwMDAxMTAxMSwgdW5kZWYo
KSwgfjApOyBcCiB9KQorIyAgIGRlZmluZSBzd2FwMih4KSBCKHZwZXJtaWxwcywgX21hc2ssIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgQihzaHVmX2YzMng0XywgX21hc2ssIHgsIHgsIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICBWRUNfU0laRSA9PSAzMiA/IDBiMDEgOiAwYjAwMDExMDEx
LCB1bmRlZigpLCB+MCksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgMGIwMDAxMTAxMSwgdW5k
ZWYoKSwgfjApCiAjICBlbmRpZgogIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAogIyAgaWYgVkVDX1NJ
WkUgPj0gMzIKQEAgLTIzMyw2ICsyMzgsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2wo
Ynl0ZV92ZWNfdCBiCiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgQih1bnBja2hwZCwg
X21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkp
IEIodW5wY2tscGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgICBkZWZpbmUgc3dhcCh4
KSBCKHNodWZwZCwgX21hc2ssIHgsIHgsIDBiMDEsIHVuZGVmKCksIH4wKQorIyAgIGRlZmluZSBz
d2FwMih4KSBCXyh2cGVybWlscGQsIF9tYXNrLCB4LCAwYjAxLCB1bmRlZigpLCB+MCkKICMgIGVs
c2UKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSBCKHZwZXJtaTJ2YXJwZCwgX21hc2ss
IHgsIGludGVybGVhdmVfaGksIHksIH4wKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkp
IEIodnBlcm10MnZhcnBkLCBfbWFzaywgaW50ZXJsZWF2ZV9sbywgeCwgeSwgfjApCkBAIC0yNDAs
NiArMjQ2LDEwIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICAg
ICB2ZWNfdCB0XyA9IEIoc2h1Zl9mNjR4Ml8sIF9tYXNrLCB4LCB4LCBWRUNfU0laRSA9PSAzMiA/
IDBiMDEgOiAwYjAwMDExMDExLCB1bmRlZigpLCB+MCk7IFwKICAgICBCKHNodWZwZCwgX21hc2ss
IHRfLCB0XywgMGIwMTAxMDEwMSwgdW5kZWYoKSwgfjApOyBcCiB9KQorIyAgIGRlZmluZSBzd2Fw
Mih4KSBCKHZwZXJtaWxwZCwgX21hc2ssIFwKKyAgICAgICAgICAgICAgICAgICAgICAgQihzaHVm
X2Y2NHgyXywgX21hc2ssIHgsIHgsIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICBWRUNfU0la
RSA9PSAzMiA/IDBiMDEgOiAwYjAwMDExMDExLCB1bmRlZigpLCB+MCksIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgMGIwMTAxMDEwMSwgdW5kZWYoKSwgfjApCiAjICBlbmRpZgogIyBlbmRpZgog
I2VsaWYgRkxPQVRfU0laRSA9PSA0ICYmIGRlZmluZWQoX19TU0VfXykKQEAgLTQwNSw2ICs0MTUs
NyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEIoc2h1Zl9pMzJ4NF8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNp
X3QpKHgpLCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVkVDX1NJWkUgPT0gMzIg
PyAwYjAxIDogMGIwMDAxMTAxMSwgKHZzaV90KXVuZGVmKCksIH4wKSwgXAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAwYjAwMDExMDExLCAodnNpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRl
ZmluZSBzd2FwMih4KSAoKHZlY190KUJfKHBlcm12YXJzaSwgX21hc2ssICh2c2lfdCkoeCksICh2
c2lfdCkoaW52IC0gMSksICh2c2lfdCl1bmRlZigpLCB+MCkpCiAjICBlbmRpZgogIyAgZGVmaW5l
IG1peCh4LCB5KSAoKHZlY190KUIobW92ZHFhMzJfLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90
KSh5KSwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDBiMDEwMTAxMDEwMTAxMDEw
MSAmICgoMSA8PCBFTEVNX0NPVU5UKSAtIDEpKSkpCkBAIC00NDIsOCArNDUzLDE3IEBAIHN0YXRp
YyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKHZzaV90KUIoc2h1Zl9pNjR4Ml8sIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3Qp
KHgpLCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZFQ19TSVpFID09
IDMyID8gMGIwMSA6IDBiMDAwMTEwMTEsICh2ZGlfdCl1bmRlZigpLCB+MCksIFwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMGIwMTAwMTExMCwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMg
ICBkZWZpbmUgc3dhcDIoeCkgKCh2ZWNfdClCKHBlcm12YXJkaSwgX21hc2ssICh2ZGlfdCkoeCks
ICh2ZGlfdCkoaW52IC0gMSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICBlbmRpZgogIyAgZGVm
aW5lIG1peCh4LCB5KSAoKHZlY190KUIobW92ZHFhNjRfLCBfbWFzaywgKHZkaV90KSh4KSwgKHZk
aV90KSh5KSwgMGIwMTAxMDEwMSkpCisjICBpZiBWRUNfU0laRSA9PSAzMgorIyAgIGRlZmluZSBz
d2FwMyh4KSAoKHZlY190KUJfKHBlcm1kaSwgX21hc2ssICh2ZGlfdCkoeCksIDBiMDAwMTEwMTEs
ICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjICBlbGlmIFZFQ19TSVpFID09IDY0CisjICAgZGVmaW5l
IHN3YXAzKHgpICh7IFwKKyAgICB2ZGlfdCB0XyA9IEJfKHBlcm1kaSwgX21hc2ssICh2ZGlfdCko
eCksIDBiMDAwMTEwMTEsICh2ZGlfdCl1bmRlZigpLCB+MCk7IFwKKyAgICBCKHNodWZfaTY0eDJf
LCBfbWFzaywgdF8sIHRfLCAwYjAxMDAxMTEwLCAodmRpX3QpdW5kZWYoKSwgfjApOyBcCit9KQor
IyAgZW5kaWYKICMgZW5kaWYKICMgaWYgSU5UX1NJWkUgPT0gNAogIyAgZGVmaW5lIG1heCh4LCB5
KSBCKHBtYXhzZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQpAQCAtNDg5LDYgKzUwOSw5IEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgIGRlZmluZSBzaHJp
bmsxKHgpICgoaGFsZl90KUIocG1vdndiLCBfbWFzaywgKHZoaV90KSh4KSwgKHZxaV9oYWxmX3Qp
e30sIH4wKSkKICMgIGRlZmluZSBzaHJpbmsyKHgpICgocXVhcnRlcl90KUIocG1vdmRiLCBfbWFz
aywgKHZzaV90KSh4KSwgKHZxaV9xdWFydGVyX3Qpe30sIH4wKSkKICMgIGRlZmluZSBzaHJpbmsz
KHgpICgoZWlnaHRoX3QpQihwbW92cWIsIF9tYXNrLCAodmRpX3QpKHgpLCAodnFpX2VpZ2h0aF90
KXt9LCB+MCkpCisjICBpZmRlZiBfX0FWWDUxMlZCTUlfXworIyAgIGRlZmluZSBzd2FwMih4KSAo
KHZlY190KUIocGVybXZhcnFpLCBfbWFzaywgKHZxaV90KSh4KSwgKHZxaV90KShpbnYgLSAxKSwg
KHZxaV90KXVuZGVmKCksIH4wKSkKKyMgIGVuZGlmCiAjIGVsaWYgSU5UX1NJWkUgPT0gMiB8fCBV
SU5UX1NJWkUgPT0gMgogIyAgZGVmaW5lIGJyb2FkY2FzdCh4KSAoeyBcCiAgICAgdmVjX3QgdF87
IFwKQEAgLTUxNyw2ICs1NDAsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92
ZWNfdCBiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAx
MDEwMTAxMDEwMTAxMDEwMSAmIEFMTF9UUlVFKSkpCiAjICBkZWZpbmUgc2hyaW5rMSh4KSAoKGhh
bGZfdClCKHBtb3ZkdywgX21hc2ssICh2c2lfdCkoeCksICh2aGlfaGFsZl90KXt9LCB+MCkpCiAj
ICBkZWZpbmUgc2hyaW5rMih4KSAoKHF1YXJ0ZXJfdClCKHBtb3ZxdywgX21hc2ssICh2ZGlfdCko
eCksICh2aGlfcXVhcnRlcl90KXt9LCB+MCkpCisjICBkZWZpbmUgc3dhcDIoeCkgKCh2ZWNfdClC
KHBlcm12YXJoaSwgX21hc2ssICh2aGlfdCkoeCksICh2aGlfdCkoaW52IC0gMSksICh2aGlfdCl1
bmRlZigpLCB+MCkpCiAjIGVuZGlmCiAjIGlmIElOVF9TSVpFID09IDEKICMgIGRlZmluZSBtYXgo
eCwgeSkgKCh2ZWNfdClCKHBtYXhzYiwgX21hc2ssICh2cWlfdCkoeCksICh2cWlfdCkoeSksICh2
cWlfdCl1bmRlZigpLCB+MCkpCkBAIC0xMzI1LDYgKzEzNDksMTIgQEAgaW50IHNpbWRfdGVzdCh2
b2lkKQogICAgIGlmICggIWVxKHN3YXAyKHNyYyksIGludikgKSByZXR1cm4gX19MSU5FX187CiAj
ZW5kaWYKIAorI2lmZGVmIHN3YXAzCisgICAgdG91Y2goc3JjKTsKKyAgICBpZiAoICFlcShzd2Fw
MyhzcmMpLCBpbnYpICkgcmV0dXJuIF9fTElORV9fOworICAgIHRvdWNoKHNyYyk7CisjZW5kaWYK
KwogI2lmZGVmIGJyb2FkY2FzdAogICAgIGlmICggIWVxKGJyb2FkY2FzdChFTEVNX0NPVU5UICsg
MSksIHNyYyArIGludikgKSByZXR1cm4gX19MSU5FX187CiAjZW5kaWYKLS0tIGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2lt
ZC5oCkBAIC0yNzUsNiArMjc1LDggQEAgT1ZSKG1vdmxwcyk7CiBPVlJfVkZQKG1vdm50KTsKIE9W
Ul9WRlAobW92dSk7CiBPVlJfRlAobXVsKTsKK09WUl9WRlAocGVybSk7CitPVlJfVkZQKHBlcm1p
bCk7CiBPVlJfVkZQKHNodWYpOwogT1ZSX0lOVChzbGwpOwogT1ZSX0RRKHNsbHYpOwpAQCAtMzMx
LDYgKzMzMyw4IEBAIE9WUihtb3ZudGRxKTsKIE9WUihtb3ZudGRxYSk7CiBPVlIobW92c2hkdXAp
OwogT1ZSKG1vdnNsZHVwKTsKK09WUihwZXJtZCk7CitPVlIocGVybXEpOwogT1ZSKHBtb3ZzeGJk
KTsKIE9WUihwbW92c3hicSk7CiBPVlIocG1vdnN4ZHEpOwotLS0gYS94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYwpAQCAtNDM0LDcgKzQzNCw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYz
OF90YWJsZSB7CiB9IGV4dDBmMzhfdGFibGVbMjU2XSA9IHsKICAgICBbMHgwMF0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgwMSAuLi4g
MHgwYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKLSAgICBbMHgwYyAuLi4g
MHgwZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAorICAgIFsweDBjIC4uLiAw
eDBkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZDhzID0gZDhzX3ZsIH0sCisg
ICAgWzB4MGUgLi4uIDB4MGZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAg
ICBbMHgxMCAuLi4gMHgxMl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMg
PSBkOHNfdmwgfSwKICAgICBbMHgxM10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdv
X29wID0gMSB9LAogICAgIFsweDE0IC4uLiAweDE2XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFj
a2VkX2ZwLCAuZDhzID0gZDhzX3ZsIH0sCkBAIC00NzcsNiArNDc4LDcgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHg3ZCAuLi4gMHg3ZV0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHg3Zl0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDhjXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweDhkXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDhlXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnRvX21lbSA9IDEgfSwKICAgICBbMHg5MCAu
Li4gMHg5M10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudnNpYiA9IDEgfSwKICAgICBb
MHg5NiAuLi4gMHg5OF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9IGQ4
c192bCB9LApAQCAtNTIyLDEwICs1MjQsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjNh
X3RhYmxlIHsKICAgICB1aW50OF90IGZvdXJfb3A6MTsKICAgICBkaXNwOHNjYWxlX3QgZDhzOjQ7
CiB9IGV4dDBmM2FfdGFibGVbMjU2XSA9IHsKLSAgICBbMHgwMF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCi0gICAgWzB4MDFdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfZnAsIC50d29fb3AgPSAxIH0sCisgICAgWzB4MDBdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bCB9LAorICAg
IFsweDAxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSwgLmQ4
cyA9IGQ4c192bCB9LAogICAgIFsweDAyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2lu
dCB9LAotICAgIFsweDA0IC4uLiAweDA1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2Zw
LCAudHdvX29wID0gMSB9LAorICAgIFsweDA0IC4uLiAweDA1XSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDA2XSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4MDggLi4uIDB4MDldID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MGEg
Li4uIDB4MGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfb3BjIH0sCkBAIC04MDY3LDYg
KzgwNjksOSBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZiwgMHhmMik6IC8qIHZwc2xsZCB4bW0vbTEyOCxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmMyk6IC8qIHZwc2xscSB4bW0vbTEyOCxb
eHl6XW1tLFt4eXpdbW17a30gKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgu
YnIsIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmMzgsIDB4MGMpOiAvKiB2cGVybWlscHMgW3h5el1tbS9tZW0sW3h5
el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHgwZCk6IC8qIHZwZXJtaWxwZCBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAg
ICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKICAgICAgICAgaWYgKCBiID09IDB4ZTIg
KQogICAgICAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKQEAgLTg0MTIsNiArODQxNywxMiBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCF2ZXgubCB8fCB2
ZXgudywgRVhDX1VEKTsKICAgICAgICAgZ290byBzaW1kXzBmX2F2eDI7CiAKKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDE2KTogLyogdnBlcm1we3MsZH0ge3ksen1tbS9t
ZW0se3ksen1tbSx7eSx6fW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzOCwgMHgzNik6IC8qIHZwZXJte2QscX0ge3ksen1tbS9tZW0se3ksen1tbSx7eSx6fW1te2t9
ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC5sciwgRVhDX1VEKTsKKyAg
ICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKKyAgICAgICAgZ290byBhdng1MTJmX25v
X3NhZTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgyMCk6IC8qIHZw
bW92c3hidyB4bW0vbWVtLHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82Nigw
eDBmMzgsIDB4MjEpOiAvKiB2cG1vdnN4YmQgeG1tL21lbSx7eCx5fW1tICovCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDIyKTogLyogdnBtb3ZzeGJxIHhtbS9tZW0se3gs
eX1tbSAqLwpAQCAtODYxNiw2ICs4NjI3LDcgQEAgeDg2X2VtdWxhdGUoCiAKICAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDc1KTogLyogdnBlcm1pMntiLHd9IFt4eXpdbW0v
bWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmMzgsIDB4N2QpOiAvKiB2cGVybXQye2Isd30gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg4ZCk6IC8qIHZw
ZXJte2Isd30gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGlmICgg
IWV2ZXgudyApCiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJfdmJt
aSk7CiAgICAgICAgIGVsc2UKQEAgLTkwNDIsNiArOTA1NCwxMiBAQCB4ODZfZW11bGF0ZSgKICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCF2ZXgubCB8fCAhdmV4LncsIEVYQ19VRCk7CiAg
ICAgICAgIGdvdG8gc2ltZF8wZl9pbW04X2F2eDI7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjNhLCAweDAwKTogLyogdnBlcm1xICRpbW04LHt5LHp9bW0vbWVtLHt5LHp9bW17
a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDAxKTogLyogdnBl
cm1wZCAkaW1tOCx7eSx6fW1tL21lbSx7eSx6fW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZighZXZleC5sciB8fCAhZXZleC53LCBFWENfVUQpOworICAgICAgICBmYXVsdF9z
dXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICBnb3RvIGF2eDUxMmZfaW1tOF9ub19zYWU7CisK
ICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MzgpOiAvKiB2aW5zZXJ0aTEy
OCAkaW1tOCx4bW0vbTEyOCx5bW0seW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZjNhLCAweDM5KTogLyogdmV4dHJhY3RpMTI4ICRpbW04LHltbSx4bW0vbTEyOCAqLwogICAg
IGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHg0Nik6IC8qIHZwZXJtMmkxMjggJGlt
bTgseW1tL20yNTYseW1tLHltbSAqLwpAQCAtOTA2MSw2ICs5MDc5LDEyIEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LncsIEVYQ19VRCk7CiAgICAgICAg
IGdvdG8gc2ltZF8wZl9pbW04X2F2eDsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmM2EsIDB4MDQpOiAvKiB2cGVybWlscHMgJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MDUpOiAvKiB2cGVybWls
cGQgJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoZXZleC53ICE9IChiICYgMSksIEVYQ19VRCk7CisgICAgICAgIGZhdWx0X3N1cHBy
ZXNzaW9uID0gZmFsc2U7CisgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW04X25vX3NhZTsKKwogICAg
IGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDA4KTogLyogcm91bmRwcyAkaW1tOCx4bW0v
bTEyOCx4bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgwOSk6IC8qIHJv
dW5kcGQgJGltbTgseG1tL20xMjgseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBm
M2EsIDB4MGEpOiAvKiByb3VuZHNzICRpbW04LHhtbS9tMTI4LHhtbSAqLwoKCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:33:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:33: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-devel-bounces@lists.xenproject.org>)
	id 1gOgrp-0002yd-My; Mon, 19 Nov 2018 10:33: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgrn-0002yF-RJ
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:33:19 +0000
X-Inumbo-ID: 8706b30c-ebe6-11e8-bf13-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8706b30c-ebe6-11e8-bf13-12d6303a7972;
 Mon, 19 Nov 2018 10:33:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:33:17 -0700
Message-Id: <5BF2916902000078001FD578@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:33:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 34/47] x86emul: support AVX512BW pack insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVydGhlciB0ZXN0IGhhcm5lc3MgYWRkaXRpb25zIC0gd2hhdCBpcyB0aGVyZSBpcyBnb29k
IGVub3VnaCBmb3IKdGhlc2UgcmF0aGVyICJyZWd1bGFyIiBpbnNucy4KClNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY0OiBOZXcuCgotLS0gYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTMwNyw2ICszMDcsMTAgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCB0ZXN0IGF2eDUxMmJ3X2FsbFtdCiAgICAgSU5TTihtb3ZkcXU4LCAgICAgZjIsICAgMGYs
IDdmLCAgICB2bCwgICAgYiwgdmwpLAogICAgIElOU04obW92ZHF1MTYsICAgIGYyLCAgIDBmLCA2
ZiwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKG1vdmRxdTE2LCAgICBmMiwgICAwZiwgN2Ys
ICAgIHZsLCAgICB3LCB2bCksCisgICAgSU5TTihwYWNrc3NkdywgICAgNjYsICAgMGYsIDZiLCAg
ICB2bCwgZF9uYiwgdmwpLAorICAgIElOU04ocGFja3Nzd2IsICAgIDY2LCAgIDBmLCA2MywgICAg
dmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBhY2t1c2R3LCAgICA2NiwgMGYzOCwgMmIsICAgIHZs
LCBkX25iLCB2bCksCisgICAgSU5TTihwYWNrdXN3YiwgICAgNjYsICAgMGYsIDY3LCAgICB2bCwg
ICAgdywgdmwpLAogICAgIElOU04ocGFkZGIsICAgICAgIDY2LCAgIDBmLCBmYywgICAgdmwsICAg
IGIsIHZsKSwKICAgICBJTlNOKHBhZGRzYiwgICAgICA2NiwgICAwZiwgZWMsICAgIHZsLCAgICBi
LCB2bCksCiAgICAgSU5TTihwYWRkc3csICAgICAgNjYsICAgMGYsIGVkLCAgICB2bCwgICAgdywg
dmwpLAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCisrKyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTM2MSw2ICszNjEsMTAgQEAgT1ZSKHBleHRydyk7
CiBPVlIocGluc3JiKTsKIE9WUihwaW5zcncpOwogIyBpZmRlZiBfX0FWWDUxMlZMX18KK09WUihw
YWNrc3Nkdyk7CitPVlIocGFja3Nzd2IpOworT1ZSKHBhY2t1c2R3KTsKK09WUihwYWNrdXN3Yik7
CiBPVlIocG1hZGR3ZCk7CiBPVlIocG1vdnN4YncpOwogT1ZSKHBtb3Z6eGJ3KTsKLS0tIGEveGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTQ1Myw3ICs0NTMsNyBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IGV4dDBmMzhfdGFibGUgewogICAgIFsweDI1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
b3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAgICBbMHgyNiAuLi4g
MHgyOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwK
ICAgICBbMHgyYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAx
LCAuZDhzID0gZDhzX3ZsIH0sCi0gICAgWzB4MmJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfaW50IH0sCisgICAgWzB4MmJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAu
ZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MmMgLi4uIDB4MmRdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfZnAgfSwKICAgICBbMHgyZSAuLi4gMHgyZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9mcCwgLnRvX21lbSA9IDEgfSwKICAgICBbMHgzMF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX290aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCkBAIC02NzE0LDYg
KzY3MTQsOCBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZiwgMHg2OSk6IC8qIHZwdW5wY2tod2QgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICov
CiAgICAgICAgIG9wX2J5dGVzID0gMTYgPDwgZXZleC5scjsKICAgICAgICAgLyogZmFsbCB0aHJv
dWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NjMpOiAvKiB2cGFj
a3Nzd2IgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYsIDB4NjcpOiAvKiB2cGFja3Vzd2IgW3h5el1tbS9tZW0sW3h5el1t
bSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZDEp
OiAvKiB2cHNybHcgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZTEpOiAvKiB2cHNyYXcgeG1tL20xMjgsW3h5el1tbSxb
eHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjEpOiAv
KiB2cHNsbHcgeG1tL20xMjgsW3h5el1tbSxbeHl6XW1te2t9ICovCkBAIC02Nzc2LDYgKzY3Nzgs
MTIgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKICAg
ICAgICAgZ290byBzaW1kX3ptbTsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
LCAweDZiKTogLyogdnBhY2tzc2R3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MmIpOiAvKiB2cGFja3VzZHcg
W3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZihldmV4LncgfHwgZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAgZmF1bHRfc3VwcHJl
c3Npb24gPSBmYWxzZTsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKKwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDZjKTogLyogdnB1bnBja2xxZHEgW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYsIDB4NmQpOiAvKiB2cHVucGNraHFkcSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KICAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKCgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:34:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:34: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-devel-bounces@lists.xenproject.org>)
	id 1gOgsS-00037e-6J; Mon, 19 Nov 2018 10:34: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgsR-00037U-O3
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:33:59 +0000
X-Inumbo-ID: 9efb7f1a-ebe6-11e8-8d7f-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9efb7f1a-ebe6-11e8-8d7f-12d6303a7972;
 Mon, 19 Nov 2018 10:33:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:33:57 -0700
Message-Id: <5BF2919202000078001FD57B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:33:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 35/47] x86emul: support AVX512F
 floating-point conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VkNWVFBTMlBELCBzaGFyaW5nIGl0cyBtYWluIG9wY29kZSB3aXRoIG90aGVycywgbmVlZHMgYSAi
bWFudWFsIgpvdmVycmlkZSBvZiBkaXNwOHNjYWxlLgoKVGhlIHNpbWRfc2l6ZSBjaGFuZ2UgZm9y
IHR3b2J5dGVfdGFibGVbMHg1YV0gaXMgYmVuaWduIHRvIHByZS1leGlzdGluZwpjb2RlLCBidXQg
YWxsb3dzIGRlY29kZV9kaXNwOHNjYWxlKCkgdG8gd29yayBhcyBpcyBoZXJlLgoKQWxzbyBjb3Jy
ZWN0IHRoZSBjb21tZW50IG9uIGFuIEFWWCBjb3VudGVycGFydC4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY1OiBSZS1iYXNlIG92ZXIgY2hhbmdl
cyBlYXJsaWVyIGluIHRoZSBzZXJpZXMuCnY0OiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4
LWRpc3A4LmMKQEAgLTEwOSw2ICsxMDksMTIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2
eDUxMmZfYWxsW10gPQogICAgIElOU05fRlAoY21wLCAgICAgICAgICAgICAwZiwgYzIpLAogICAg
IElOU04oY29taXNkLCAgICAgICA2NiwgICAwZiwgMmYsICAgIGVsLCAgICAgIHEsIGVsKSwKICAg
ICBJTlNOKGNvbWlzcywgICAgICAgICAsICAgMGYsIDJmLCAgICBlbCwgICAgICBkLCBlbCksCisg
ICAgSU5TTihjdnRwZDJwcywgICAgIDY2LCAgIDBmLCA1YSwgICAgdmwsICAgICAgcSwgdmwpLAor
ICAgIElOU04oY3Z0cGgycHMsICAgICA2NiwgMGYzOCwgMTMsICAgIHZsXzIsIGRfbmIsIHZsKSwK
KyAgICBJTlNOKGN2dHBzMnBkLCAgICAgICAsICAgMGYsIDVhLCAgICB2bF8yLCAgICBkLCB2bCks
CisgICAgSU5TTihjdnRwczJwaCwgICAgIDY2LCAwZjNhLCAxZCwgICAgdmxfMiwgZF9uYiwgdmwp
LAorICAgIElOU04oY3Z0c2Qyc3MsICAgICBmMiwgICAwZiwgNWEsICAgIGVsLCAgICAgIHEsIGVs
KSwKKyAgICBJTlNOKGN2dHNzMnNkLCAgICAgZjMsICAgMGYsIDVhLCAgICBlbCwgICAgICBkLCBl
bCksCiAgICAgSU5TTl9GUChkaXYsICAgICAgICAgICAgIDBmLCA1ZSksCiAgICAgSU5TTihmbWFk
ZDEzMiwgICAgIDY2LCAwZjM4LCA5OCwgICAgdmwsICAgICBzZCwgdmwpLAogICAgIElOU04oZm1h
ZGQxMzIsICAgICA2NiwgMGYzOCwgOTksICAgIGVsLCAgICAgc2QsIGVsKSwKLS0tIGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
c2ltZC5jCkBAIC0xODEsNyArMTgxLDkgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5
dGVfdmVjX3QgYgogIyAgZGVmaW5lIG1heCh4LCB5KSBCUl8obWF4cHMsIF9tYXNrLCB4LCB5LCB1
bmRlZigpLCB+MCkKICMgIGRlZmluZSBtaW4oeCwgeSkgQlJfKG1pbnBzLCBfbWFzaywgeCwgeSwg
dW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbWl4KHgsIHkpIEIobW92YXBzLCBfbWFzaywgeCwgeSwg
KDBiMDEwMTAxMDEwMTAxMDEwMSAmIEFMTF9UUlVFKSkKKyMgIGRlZmluZSBzaHJpbmsxKHgpIEJS
XyhjdnRwZDJwcywgX21hc2ssICh2ZGZfdCkoeCksICh2c2ZfaGFsZl90KXt9LCB+MCkKICMgIGRl
ZmluZSBzcXJ0KHgpIEJSKHNxcnRwcywgX21hc2ssIHgsIHVuZGVmKCksIH4wKQorIyAgZGVmaW5l
IHdpZGVuMSh4KSAoKHZlY190KUJSKGN2dHBzMnBkLCBfbWFzaywgeCwgKHZkZl90KXVuZGVmKCks
IH4wKSkKICMgIGlmIFZFQ19TSVpFID09IDE2CiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwg
eSkgQih1bnBja2hwcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgIGRlZmluZSBpbnRl
cmxlYXZlX2xvKHgsIHkpIEIodW5wY2tscHMsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKLS0t
IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3Ivc2ltZC5oCkBAIC02OCw2ICs2OCw3IEBAIHR5cGVkZWYgc2hvcnQgX19hdHRyaWJ1
dGVfXygodmVjdG9yX3NpemUKIHR5cGVkZWYgaW50IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXpl
KFZFQ19TSVpFKSkpIHZzaV90OwogI2lmIFZFQ19TSVpFID49IDgKIHR5cGVkZWYgbG9uZyBsb25n
IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFZFQ19TSVpFKSkpIHZkaV90OwordHlwZWRlZiBk
b3VibGUgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgdmRmX3Q7CiAjZW5k
aWYKIAogI2lmIEVMRU1fU0laRSA9PSAxCkBAIC05Myw2ICs5NCw3IEBAIHR5cGVkZWYgY2hhciBf
X2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZSgKIHR5cGVkZWYgc2hvcnQgX19hdHRyaWJ1dGVfXygo
dmVjdG9yX3NpemUoSEFMRl9TSVpFKSkpIHZoaV9oYWxmX3Q7CiB0eXBlZGVmIGludCBfX2F0dHJp
YnV0ZV9fKCh2ZWN0b3Jfc2l6ZShIQUxGX1NJWkUpKSkgdnNpX2hhbGZfdDsKIHR5cGVkZWYgbG9u
ZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKEhBTEZfU0laRSkpKSB2ZGlfaGFsZl90
OwordHlwZWRlZiBmbG9hdCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShIQUxGX1NJWkUpKSkg
dnNmX2hhbGZfdDsKICMgZW5kaWYKIAogIyBpZiBFTEVNX0NPVU5UID49IDQKQEAgLTMyOCw2ICsz
MzAsMTMgQEAgUkVOKHBhbmRuLCAsIGQpOwogUkVOKHBvciwgLCBkKTsKIFJFTihweG9yLCAsIGQp
OwogIyBlbmRpZgorT1ZSKGN2dHBkMnBzeCk7CitPVlIoY3Z0cGQycHN5KTsKK09WUihjdnRwaDJw
cyk7CitPVlIoY3Z0cHMycGQpOworT1ZSKGN2dHBzMnBoKTsKK09WUihjdnRzZDJzcyk7CitPVlIo
Y3Z0c3Myc2QpOwogT1ZSKG1vdmRkdXApOwogT1ZSKG1vdm50ZHEpOwogT1ZSKG1vdm50ZHFhKTsK
LS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTM4NDIsNiAr
Mzg0Miw0OSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgZWxzZQogICAg
ICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5n
IHZjdnRwaDJwcyAzMiglZWN4KSwlem1tN3slazR9Li4uIik7CisgICAgaWYgKCBzdGFja19leGVj
ICYmIGNwdV9oYXNfYXZ4NTEyZiApCisgICAgeworICAgICAgICBkZWNsX2luc24oZXZleF92Y3Z0
cGgycHMpOworICAgICAgICBkZWNsX2luc24oZXZleF92Y3Z0cHMycGgpOworCisgICAgICAgIGFz
bSB2b2xhdGlsZSAoICJ2cHRlcm5sb2dkICQweDgxLCAlJXptbTcsICUlem1tNywgJSV6bW03XG5c
dCIKKyAgICAgICAgICAgICAgICAgICAgICAgImttb3Z3ICUxLCUlazRcbiIKKyAgICAgICAgICAg
ICAgICAgICAgICAgcHV0X2luc24oZXZleF92Y3Z0cGgycHMsICJ2Y3Z0cGgycHMgMzIoJTApLCAl
JXptbTcleyUlazQlfSIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJjIiAoTlVMTCksICJy
IiAoMHgzMzMzKSApOworCisgICAgICAgIHNldF9pbnNuKGV2ZXhfdmN2dHBoMnBzKTsKKyAgICAg
ICAgbWVtc2V0KHJlcywgMHhmZiwgMTI4KTsKKyAgICAgICAgcmVzWzhdID0gMHg0MDAwM2MwMDsg
LyogKDEuMCwgMi4wKSAqLworICAgICAgICByZXNbMTBdID0gMHg0NDAwNDIwMDsgLyogKDMuMCwg
NC4wKSAqLworICAgICAgICByZXNbMTJdID0gMHgzNDAwYjgwMDsgLyogKC0uNSwgLjI1KSAqLwor
ICAgICAgICByZXNbMTRdID0gMHhiYzAwMDAwMDsgLyogKDAuMCwgLTEuKSAqLworICAgICAgICBy
ZWdzLmVjeCA9ICh1bnNpZ25lZCBsb25nKXJlczsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgm
Y3R4dCwgJmVtdWxvcHMpOworICAgICAgICBhc20gdm9sYXRpbGUgKCAidm1vdnVwcyAlJXptbTcs
ICUwIiA6ICI9bSIgKHJlc1sxNl0pICk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZ
IHx8ICFjaGVja19laXAoZXZleF92Y3Z0cGgycHMpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsK
KyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKworICAgICAgICBwcmludGYoIiUtNDBzIiwgIlRl
c3RpbmcgdmN2dHBzMnBoICQwLCV6bW0zLDY0KCVlZHgpeyVrNH0uLi4iKTsKKyAgICAgICAgYXNt
IHZvbGF0aWxlICggInZtb3Z1cHMgJTAsICUlem1tM1xuIgorICAgICAgICAgICAgICAgICAgICAg
ICBwdXRfaW5zbihldmV4X3ZjdnRwczJwaCwgInZjdnRwczJwaCAkMCwgJSV6bW0zLCAxMjgoJTEp
JXslJWs0JX0iKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAibSIgKHJlc1sxNl0pLCAiZCIg
KE5VTEwpICk7CisKKyAgICAgICAgc2V0X2luc24oZXZleF92Y3Z0cHMycGgpOworICAgICAgICBy
ZWdzLmVkeCA9ICh1bnNpZ25lZCBsb25nKXJlczsKKyAgICAgICAgbWVtc2V0KHJlcyArIDMyLCAw
eGNjLCAzMik7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAg
ICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcChldmV4X3ZjdnRwczJw
aCkgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICByZXNbMTVdID0gcmVzWzEzXSA9
IHJlc1sxMV0gPSByZXNbOV0gPSAweGNjY2NjY2NjOworICAgICAgICBpZiAoIG1lbWNtcChyZXMg
KyA4LCByZXMgKyAzMiwgMzIpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJp
bnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRc
biIpOworCiAjdW5kZWYgZGVjbF9pbnNuCiAjdW5kZWYgcHV0X2luc24KICN1bmRlZiBzZXRfaW5z
bgotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzEwLDcgKzMxMCw4IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4NTIgLi4uIDB4NTNdID0g
eyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18VHdvT3AsIHNpbWRfc2luZ2xlX2ZwIH0sCiAgICAg
WzB4NTQgLi4uIDB4NTddID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2Vk
X2ZwLCBkOHNfdmwgfSwKICAgICBbMHg1OCAuLi4gMHg1OV0gPSB7IERzdEltcGxpY2l0fFNyY01l
bXxNb2RSTSwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAotICAgIFsweDVhIC4uLiAweDViXSA9IHsg
RHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAorICAgIFsweDVhXSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAor
ICAgIFsweDViXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9
LAogICAgIFsweDVjIC4uLiAweDVmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1k
X2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4NjAgLi4uIDB4NjJdID0geyBEc3RJbXBsaWNpdHxT
cmNNZW18TW9kUk0sIHNpbWRfb3RoZXIsIGQ4c192bCB9LAogICAgIFsweDYzIC4uLiAweDY3XSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LApA
QCAtNDM3LDcgKzQzOCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAg
ICAgWzB4MGMgLi4uIDB4MGRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMg
PSBkOHNfdmwgfSwKICAgICBbMHgwZSAuLi4gMHgwZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9mcCB9LAogICAgIFsweDEwIC4uLiAweDEyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFj
a2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAotICAgIFsweDEzXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCisgICAgWzB4MTNdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDE0IC4u
LiAweDE2XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZDhzID0gZDhzX3ZsIH0s
CiAgICAgWzB4MTddID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0g
MSB9LAogICAgIFsweDE4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX29wYywgLnR3b19v
cCA9IDEsIC5kOHMgPSAyIH0sCkBAIC01NDEsNyArNTQyLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCBleHQwZjNhX3RhYmxlIHsKICAgICBbMHgxOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwg
LnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gNCB9LAogICAgIFsweDFhXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfMjU2LCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAgICBbMHgxYl0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kXzI1NiwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0g
ZDhzX3ZsX2J5XzIgfSwKLSAgICBbMHgxZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAu
dG9fbWVtID0gMSwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHgxZF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX290aGVyLCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9
LAogICAgIFsweDFlIC4uLiAweDFmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwg
LmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDIwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwg
LmQ4cyA9IDAgfSwKICAgICBbMHgyMV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAuZDhz
ID0gMiB9LApAQCAtMzA2Niw2ICszMDY3LDExIEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICAg
ICAgbW9kcm1fbW9kID0gMzsKICAgICAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICAgICAg
Y2FzZSAweDVhOiAvKiB2Y3Z0cHMycGQgbmVlZHMgc3BlY2lhbCBjYXNpbmcgKi8KKyAgICAgICAg
ICAgICAgICBpZiAoIGRpc3A4c2NhbGUgJiYgIWV2ZXgucGZ4ICYmICFldmV4LmJyICkKKyAgICAg
ICAgICAgICAgICAgICAgLS1kaXNwOHNjYWxlOworICAgICAgICAgICAgICAgIGJyZWFrOworCiAg
ICAgICAgICAgICBjYXNlIDB4N2U6IC8qIHZtb3ZxIHhtbS9tNjQseG1tIG5lZWRzIHNwZWNpYWwg
Y2FzaW5nICovCiAgICAgICAgICAgICAgICAgaWYgKCBkaXNwOHNjYWxlID09IDIgJiYgZXZleC5w
ZnggPT0gdmV4X2YzICkKICAgICAgICAgICAgICAgICAgICAgZGlzcDhzY2FsZSA9IDM7CkBAIC01
OTc0LDYgKzU5ODAsNyBAQCB4ODZfZW11bGF0ZSgKICAgICBDQVNFX1NJTURfQUxMX0ZQKF9FVkVY
LCAweDBmLCAweDVkKTogICAgLyogdm1pbntwLHN9e3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxb
eHl6XW1te2t9ICovCiAgICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZFWCwgMHgwZiwgMHg1ZSk6ICAg
IC8qIHZkaXZ7cCxzfXtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAg
IENBU0VfU0lNRF9BTExfRlAoX0VWRVgsIDB4MGYsIDB4NWYpOiAgICAvKiB2bWF4e3Asc317cyxk
fSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBhdng1MTJmX2FsbF9mcDoK
ICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKChldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVY
X1BSRUZJWF9ET1VCTEVfTUFTSykgfHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
ZWEudHlwZSA9PSBPUF9NRU0gJiYgZXZleC5iciAmJgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoZXZleC5wZnggJiBWRVhfUFJFRklYX1NDQUxBUl9NQVNLKSkpLApAQCAtNjUzMCw3
ICs2NTM3LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdvdG8gc2ltZF96bW07CiAKICAgICBD
QVNFX1NJTURfQUxMX0ZQKCwgMHgwZiwgMHg1YSk6ICAgICAgICAvKiBjdnR7cCxzfXtzLGR9Mntw
LHN9e3MsZH0geG1tL21lbSx4bW0gKi8KLSAgICBDQVNFX1NJTURfQUxMX0ZQKF9WRVgsIDB4MGYs
IDB4NWEpOiAgICAvKiB2Y3Z0cHtzLGR9MnB7cyxkfSB4bW0vbWVtLHhtbSAqLworICAgIENBU0Vf
U0lNRF9BTExfRlAoX1ZFWCwgMHgwZiwgMHg1YSk6ICAgIC8qIHZjdnRwe3MsZH0ycHtzLGR9IHt4
LHl9bW0vbWVtLHt4LHl9bW0gKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAvKiB2Y3Z0c3tzLGR9MnN7cyxkfSB4bW0vbWVtLHhtbSx4bW0gKi8KICAgICAgICAg
b3BfYnl0ZXMgPSA0IDw8ICgoKHZleC5wZnggJiBWRVhfUFJFRklYX1NDQUxBUl9NQVNLKSA/IDAg
OiAxICsgdmV4LmwpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAhISh2ZXgucGZ4ICYgVkVY
X1BSRUZJWF9ET1VCTEVfTUFTSykpOwpAQCAtNjUzOSw2ICs2NTQ2LDEyIEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICAgICAgZ290byBzaW1kXzBmX3NzZTI7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9h
dng7CiAKKyAgICBDQVNFX1NJTURfQUxMX0ZQKF9FVkVYLCAweDBmLCAweDVhKTogICAvKiB2Y3Z0
cHtzLGR9MnB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmN2dHN7cyxkfTJze3MsZH0geG1tL21lbSx4
bW0seG1te2t9ICovCisgICAgICAgIG9wX2J5dGVzID0gNCA8PCAoKChldmV4LnBmeCAmIFZFWF9Q
UkVGSVhfU0NBTEFSX01BU0spID8gMCA6IDEgKyBldmV4LmxyKSArCisgICAgICAgICAgICAgICAg
ICAgICAgICAgZXZleC53KTsKKyAgICAgICAgZ290byBhdng1MTJmX2FsbF9mcDsKKwogICAgIENB
U0VfU0lNRF9QQUNLRURfRlAoLCAweDBmLCAweDViKTogICAgIC8qIGN2dHtwcyxkcX0ye2RxLHBz
fSB4bW0vbWVtLHhtbSAqLwogICAgIENBU0VfU0lNRF9QQUNLRURfRlAoX1ZFWCwgMHgwZiwgMHg1
Yik6IC8qIHZjdnR7cHMsZHF9MntkcSxwc30ge3gseX1tbS9tZW0se3gseX1tbSAqLwogICAgIGNh
c2UgWDg2RU1VTF9PUENfRjMoMHgwZiwgMHg1Yik6ICAgICAgIC8qIGN2dHRwczJkcSB4bW0vbWVt
LHhtbSAqLwpAQCAtODQyMCw2ICs4NDMzLDE1IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBvcF9i
eXRlcyA9IDggPDwgdmV4Lmw7CiAgICAgICAgIGdvdG8gc2ltZF8wZl95bW07CiAKKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDEzKTogLyogdmN2dHBoMnBzIHt4LHl9bW0v
bWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudyB8
fCAoZWEudHlwZSA9PSBPUF9NRU0gJiYgZXZleC5iciksIEVYQ19VRCk7CisgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBpZiAoICFldmV4LmJyICkKKyAg
ICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNlKTsKKyAgICAgICAgb3BfYnl0ZXMgPSA4
IDw8IGV2ZXgubHI7CisgICAgICAgIGVsZW1fYnl0ZXMgPSAyOworICAgICAgICBnb3RvIHNpbWRf
em1tOworCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDE2KTogLyogdnBl
cm1wcyB5bW0vbTI1Nix5bW0seW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgw
ZjM4LCAweDM2KTogLyogdnBlcm1kIHltbS9tMjU2LHltbSx5bW0gKi8KICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKCF2ZXgubCB8fCB2ZXgudywgRVhDX1VEKTsKQEAgLTkyNDMsMjcgKzky
NjUsNzkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW04X25vX3NhZTsK
IAogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgxZCk6IC8qIHZjdnRwczJw
aCAkaW1tOCx7eCx5fW1tLHhtbS9tZW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZjNhLCAweDFkKTogLyogdmN2dHBzMnBoICRpbW04LFt4eXpdbW0se3gseX1tbS9tZW17a30g
Ki8KICAgICB7CiAgICAgICAgIHVpbnQzMl90IG14Y3NyOwogCi0gICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZih2ZXgudyB8fCB2ZXgucmVnICE9IDB4ZiwgRVhDX1VEKTsKLSAgICAgICAgaG9z
dF9hbmRfdmNwdV9tdXN0X2hhdmUoZjE2Yyk7CiAgICAgICAgIGZhaWxfaWYoIW9wcy0+d3JpdGUp
OworICAgICAgICBpZiAoIGV2ZXhfZW5jb2RlZCgpICkKKyAgICAgICAgeworICAgICAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKChldmV4LncgfHwgZXZleC5yZWcgIT0gMHhmIHx8ICFldmV4
LlJYIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlYS50eXBlID09IE9Q
X01FTSAmJiAoZXZleC56IHx8IGV2ZXguYnIpKSksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2
eDUxMmYpOworICAgICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOworICAgICAgICAg
ICAgb3BjID0gaW5pdF9ldmV4KHN0dWIpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAg
ICAgeworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53IHx8IHZleC5yZWcg
IT0gMHhmLCBFWENfVUQpOworICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoZjE2
Yyk7CisgICAgICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAgICB9CisK
KyAgICAgICAgb3BfYnl0ZXMgPSA4IDw8IGV2ZXgubHI7CiAKLSAgICAgICAgb3BjID0gaW5pdF9w
cmVmaXhlcyhzdHViKTsKICAgICAgICAgb3BjWzBdID0gYjsKICAgICAgICAgb3BjWzFdID0gbW9k
cm07CiAgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQogICAgICAgICB7CiAgICAgICAg
ICAgICAvKiBDb252ZXJ0IG1lbW9yeSBvcGVyYW5kIHRvICglckFYKS4gKi8KICAgICAgICAgICAg
IHZleC5iID0gMTsKKyAgICAgICAgICAgIGV2ZXguYiA9IDE7CiAgICAgICAgICAgICBvcGNbMV0g
Jj0gMHgzODsKICAgICAgICAgfQogICAgICAgICBvcGNbMl0gPSBpbW0xOwotICAgICAgICBpbnNu
X2J5dGVzID0gUEZYX0JZVEVTICsgMzsKKyAgICAgICAgaWYgKCBldmV4X2VuY29kZWQoKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBmdWxsID0gMDsKKworICAgICAgICAg
ICAgaW5zbl9ieXRlcyA9IEVWRVhfUEZYX0JZVEVTICsgMzsKKyAgICAgICAgICAgIGNvcHlfRVZF
WChvcGMsIGV2ZXgpOworCisgICAgICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICYmIGV2
ZXgub3Btc2sgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGZ1bGwgPSAweGZmZmYg
Pj4gKDE2IC0gb3BfYnl0ZXMgLyAyKTsKKyAgICAgICAgICAgICAgICBvcF9tYXNrICY9IGZ1bGw7
CisgICAgICAgICAgICAgICAgaWYgKCAhb3BfbWFzayApCisgICAgICAgICAgICAgICAgICAgIGdv
dG8gY29tcGxldGVfaW5zbjsKKworICAgICAgICAgICAgICAgIGZpcnN0X2J5dGUgPSBfX2J1aWx0
aW5fY3R6KG9wX21hc2spOworICAgICAgICAgICAgICAgIG9wX21hc2sgPj49IGZpcnN0X2J5dGU7
CisgICAgICAgICAgICAgICAgZnVsbCA+Pj0gZmlyc3RfYnl0ZTsKKyAgICAgICAgICAgICAgICBm
aXJzdF9ieXRlIDw8PSAxOworICAgICAgICAgICAgICAgIG9wX2J5dGVzID0gKDMyIC0gX19idWls
dGluX2NseihvcF9tYXNrKSkgPDwgMTsKKworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAg
ICAgICAgICogV2UgbWF5IG5lZWQgdG8gcmVhZCAocGFydHMgb2YpIHRoZSBtZW1vcnkgb3BlcmFu
ZCBmb3IgdGhlCisgICAgICAgICAgICAgICAgICogcHVycG9zZSBvZiBtZXJnaW5nIGluIG9yZGVy
IHRvIGF2b2lkIHNwbGl0dGluZyB0aGUgd3JpdGUKKyAgICAgICAgICAgICAgICAgKiBiZWxvdyBp
bnRvIG11bHRpcGxlIG9uZXMuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAg
aWYgKCBvcF9tYXNrICE9IGZ1bGwgJiYKKyAgICAgICAgICAgICAgICAgICAgIChyYyA9IG9wcy0+
cmVhZChlYS5tZW0uc2VnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRy
dW5jYXRlX2VhKGVhLm1lbS5vZmYgKyBmaXJzdF9ieXRlKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAodm9pZCAqKW1tdmFscCArIGZpcnN0X2J5dGUsIG9wX2J5dGVzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eHQpKSAhPSBYODZFTVVMX09L
QVkgKQorICAgICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgICAgICB9CisgICAg
ICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBpbnNuX2J5dGVzID0g
UEZYX0JZVEVTICsgMzsKKyAgICAgICAgICAgIGNvcHlfVkVYKG9wYywgdmV4KTsKKyAgICAgICAg
fQogICAgICAgICBvcGNbM10gPSAweGMzOwogCi0gICAgICAgIGNvcHlfVkVYKG9wYywgdmV4KTsK
ICAgICAgICAgLyogTGF0Y2ggTVhDU1IgLSB3ZSBtYXkgbmVlZCB0byByZXN0b3JlIGl0IGJlbG93
LiAqLwogICAgICAgICBpbnZva2Vfc3R1Yigic3RteGNzciAlW214Y3NyXSIsICIiLAogICAgICAg
ICAgICAgICAgICAgICAiPW0iICgqbW12YWxwKSwgW214Y3NyXSAiPW0iIChteGNzcikgOiAiYSIg
KG1tdmFscCkpOwpAQCAtOTI3Miw3ICs5MzQ2LDggQEAgeDg2X2VtdWxhdGUoCiAKICAgICAgICAg
aWYgKCBlYS50eXBlID09IE9QX01FTSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gb3Bz
LT53cml0ZShlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCBtbXZhbHAsIDggPDwgdmV4LmwsIGN0eHQp
OworICAgICAgICAgICAgcmMgPSBvcHMtPndyaXRlKGVhLm1lbS5zZWcsIHRydW5jYXRlX2VhKGVh
Lm1lbS5vZmYgKyBmaXJzdF9ieXRlKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9p
ZCAqKW1tdmFscCArIGZpcnN0X2J5dGUsIG9wX2J5dGVzLCBjdHh0KTsKICAgICAgICAgICAgIGlm
ICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBh
c20gdm9sYXRpbGUgKCAibGRteGNzciAlMCIgOjogIm0iIChteGNzcikgKTsKCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:35:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:35: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-devel-bounces@lists.xenproject.org>)
	id 1gOgtT-0003HH-JD; Mon, 19 Nov 2018 10:35: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgtS-0003H6-3c
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:35:02 +0000
X-Inumbo-ID: c449cc54-ebe6-11e8-99a2-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c449cc54-ebe6-11e8-99a2-12d6303a7972;
 Mon, 19 Nov 2018 10:35:01 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:34:59 -0700
Message-Id: <5BF291CF02000078001FD57E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:34:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 36/47] x86emul: support AVX512F
 legacy-equivalent packed int/FP conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIGluY2x1ZGluZyB0aGUgdHdvIEFWWDUxMkRRIGZvcm1zIHdoaWNoIHNoYXJlZCBlbmNvZGlu
Z3MsIGp1c3Qgd2l0aApFVkVYLlcgc2V0IHRoZXJlLgoKVkNWVERRMlBELCBzaGFyaW5nIGl0cyBt
YWluIG9wY29kZSB3aXRoIG90aGVycywgbmVlZHMgYSAibWFudWFsIgpvdmVycmlkZSBvZiBkaXNw
OHNjYWxlLgoKVGhlIHNpbWRfc2l6ZSBjaGFuZ2VzIGZvciB0aGUgdHdvYnl0ZV90YWJsZVtdIGVu
dHJpZXMgYXJlIGJlbmlnbiB0bwpwcmUtZXhpc3RpbmcgY29kZSwgYnV0IGFsbG93IGRlY29kZV9k
aXNwOHNjYWxlKCkgdG8gd29yayBhcyBpcyBoZXJlLgoKVGhlIGF0IHRoaXMgcG9pbnQgd3Jvbmcg
cGxhY2VtZW50IG9mIHRoZSAweGU2IGNhc2UgYmxvY2sgaXMgb25jZSBhZ2FpbgppbiBhbnRpY2lw
YXRpb24gb2YgZnVydGhlciBhZGRpdGlvbnMgb2YgY2FzZSBsYWJlbHMuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDogTmV3LgoKLS0tIGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xMDksOCArMTA5LDEyIEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOX0ZQKGNtcCwgICAgICAgICAgICAg
MGYsIGMyKSwKICAgICBJTlNOKGNvbWlzZCwgICAgICAgNjYsICAgMGYsIDJmLCAgICBlbCwgICAg
ICBxLCBlbCksCiAgICAgSU5TTihjb21pc3MsICAgICAgICAgLCAgIDBmLCAyZiwgICAgZWwsICAg
ICAgZCwgZWwpLAorICAgIElOU04oY3Z0ZHEycGQsICAgICBmMywgICAwZiwgZTYsICAgIHZsXzIs
ICAgIGQsIHZsKSwKKyAgICBJTlNOKGN2dGRxMnBzLCAgICAgICAsICAgMGYsIDViLCAgICB2bCwg
ICAgICBkLCB2bCksCisgICAgSU5TTihjdnRwZDJkcSwgICAgIGYyLCAgIDBmLCBlNiwgICAgdmws
ICAgICAgcSwgdmwpLAogICAgIElOU04oY3Z0cGQycHMsICAgICA2NiwgICAwZiwgNWEsICAgIHZs
LCAgICAgIHEsIHZsKSwKICAgICBJTlNOKGN2dHBoMnBzLCAgICAgNjYsIDBmMzgsIDEzLCAgICB2
bF8yLCBkX25iLCB2bCksCisgICAgSU5TTihjdnRwczJkcSwgICAgIDY2LCAgIDBmLCA1YiwgICAg
dmwsICAgICAgZCwgdmwpLAogICAgIElOU04oY3Z0cHMycGQsICAgICAgICwgICAwZiwgNWEsICAg
IHZsXzIsICAgIGQsIHZsKSwKICAgICBJTlNOKGN2dHBzMnBoLCAgICAgNjYsIDBmM2EsIDFkLCAg
ICB2bF8yLCBkX25iLCB2bCksCiAgICAgSU5TTihjdnRzZDJzcywgICAgIGYyLCAgIDBmLCA1YSwg
ICAgZWwsICAgICAgcSwgZWwpLApAQCAtMzk5LDYgKzQwMyw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgdGVzdCBhdng1MTJkcV9hbGxbXQogICAgIElOU05fUEZQKGFuZCwgICAgICAgICAgICAgIDBm
LCA1NCksCiAgICAgSU5TTl9QRlAoYW5kbiwgICAgICAgICAgICAgMGYsIDU1KSwKICAgICBJTlNO
KGJyb2FkY2FzdGkzMngyLCA2NiwgMGYzOCwgNTksIGVsXzIsICBkLCB2bCksCisgICAgSU5TTihj
dnRxcTJwZCwgICAgICAgZjMsICAgMGYsIGU2LCAgIHZsLCAgcSwgdmwpLAorICAgIElOU04oY3Z0
cXEycHMsICAgICAgICAgLCAgIDBmLCA1YiwgICB2bCwgIHEsIHZsKSwKICAgICBJTlNOX1BGUChv
ciwgICAgICAgICAgICAgICAwZiwgNTYpLAogLy8gICAgICAgcG1vdmQybSwgICAgICAgIGYzLCAw
ZjM4LCAzOSwgICAgICAgIGQKIC8vICAgICAgIHBtb3ZtMiwgICAgICAgICBmMywgMGYzOCwgMzgs
ICAgICAgIGRxCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtOTIsNiArOTIsMTMgQEAgc3RhdGljIGlu
bGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyBkZWZpbmUgdG9faW50KHgpICgodmVj
X3QpeyAoaW50KSh4KVswXSB9KQogI2VsaWYgVkVDX1NJWkUgPT0gOCAmJiBGTE9BVF9TSVpFID09
IDQgJiYgZGVmaW5lZChfXzNkTk9XX18pCiAjIGRlZmluZSB0b19pbnQoeCkgX19idWlsdGluX2lh
MzJfcGkyZmQoX19idWlsdGluX2lhMzJfcGYyaWQoeCkpCisjZWxpZiBkZWZpbmVkKEZMT0FUX1NJ
WkUpICYmIFZFQ19TSVpFID4gRkxPQVRfU0laRSAmJiBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiBc
CisgICAgICAoVkVDX1NJWkUgPT0gNjQgfHwgZGVmaW5lZChfX0FWWDUxMlZMX18pKQorIyBpZiBG
TE9BVF9TSVpFID09IDQKKyMgIGRlZmluZSB0b19pbnQoeCkgQlIoY3Z0ZHEycHMsIF9tYXNrLCBC
UihjdnRwczJkcSwgX21hc2ssIHgsICh2c2lfdCl1bmRlZigpLCB+MCksIHVuZGVmKCksIH4wKQor
IyBlbGlmIEZMT0FUX1NJWkUgPT0gOAorIyAgZGVmaW5lIHRvX2ludCh4KSBCKGN2dGRxMnBkLCBf
bWFzaywgQlIoY3Z0cGQyZHEsIF9tYXNrLCB4LCAodnNpX2hhbGZfdCl7fSwgfjApLCB1bmRlZigp
LCB+MCkKKyMgZW5kaWYKICNlbGlmIFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU0UyX18p
CiAjIGlmIEZMT0FUX1NJWkUgPT0gNAogIyAgZGVmaW5lIHRvX2ludCh4KSBfX2J1aWx0aW5faWEz
Ml9jdnRkcTJwcyhfX2J1aWx0aW5faWEzMl9jdnRwczJkcSh4KSkKQEAgLTExNDIsMTUgKzExNDks
MjEgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAgIHRvdWNoKHNyYyk7CiAgICAgaWYgKCAhZXEo
eCAqIC1hbHQsIC1zcmMpICkgcmV0dXJuIF9fTElORV9fOwogCi0jIGlmIGRlZmluZWQocmVjaXAp
ICYmIGRlZmluZWQodG9faW50KQorIyBpZmRlZiB0b19pbnQKKworICAgIHRvdWNoKHNyYyk7Cisg
ICAgeCA9IHRvX2ludChzcmMpOworICAgIHRvdWNoKHNyYyk7CisgICAgaWYgKCAhZXEoeCwgc3Jj
KSApIHJldHVybiBfX0xJTkVfXzsKIAorIyAgaWZkZWYgcmVjaXAKICAgICB0b3VjaChzcmMpOwog
ICAgIHggPSByZWNpcChzcmMpOwogICAgIHRvdWNoKHNyYyk7CiAgICAgdG91Y2goeCk7CiAgICAg
aWYgKCAhZXEodG9faW50KHJlY2lwKHgpKSwgc3JjKSApIHJldHVybiBfX0xJTkVfXzsKIAotIyAg
aWZkZWYgcnNxcnQKKyMgICBpZmRlZiByc3FydAogICAgIHggPSBzcmMgKiBzcmM7CiAgICAgdG91
Y2goeCk7CiAgICAgeSA9IHJzcXJ0KHgpOwpAQCAtMTE1OCw2ICsxMTcxLDcgQEAgaW50IHNpbWRf
dGVzdCh2b2lkKQogICAgIGlmICggIWVxKHRvX2ludChyZWNpcCh5KSksIHNyYykgKSByZXR1cm4g
X19MSU5FX187CiAgICAgdG91Y2goc3JjKTsKICAgICBpZiAoICFlcSh0b19pbnQoeSksIHRvX2lu
dChyZWNpcChzcmMpKSkgKSByZXR1cm4gX19MSU5FX187CisjICAgZW5kaWYKICMgIGVuZGlmCiAK
ICMgZW5kaWYKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCkBAIC0yNDQsNiArMjQ0LDcgQEAgYXNtICggIi5t
YWNybyBvdmVycmlkZSBpbnNuICAgIFxuXHQiCiBPVlJfSU5UKGJyb2FkY2FzdCk7CiBPVlJfU0ZQ
KGJyb2FkY2FzdCk7CiBPVlJfU0ZQKGNvbWkpOworT1ZSX1ZGUChjdnRkcTIpOwogT1ZSX0ZQKGFk
ZCk7CiBPVlJfSU5UKGFkZCk7CiBPVlJfQlcoYWRkcyk7CkBAIC0zMzAsMTMgKzMzMSwxOSBAQCBS
RU4ocGFuZG4sICwgZCk7CiBSRU4ocG9yLCAsIGQpOwogUkVOKHB4b3IsICwgZCk7CiAjIGVuZGlm
CitPVlIoY3Z0cGQyZHF4KTsKK09WUihjdnRwZDJkcXkpOwogT1ZSKGN2dHBkMnBzeCk7CiBPVlIo
Y3Z0cGQycHN5KTsKIE9WUihjdnRwaDJwcyk7CitPVlIoY3Z0cHMyZHEpOwogT1ZSKGN2dHBzMnBk
KTsKIE9WUihjdnRwczJwaCk7CiBPVlIoY3Z0c2Qyc3MpOwogT1ZSKGN2dHNzMnNkKTsKK09WUihj
dnR0cGQyZHF4KTsKK09WUihjdnR0cGQyZHF5KTsKK09WUihjdnR0cHMyZHEpOwogT1ZSKG1vdmRk
dXApOwogT1ZSKG1vdm50ZHEpOwogT1ZSKG1vdm50ZHFhKTsKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKQEAgLTMxMSw3ICszMTEsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5
dGVfdGFibGUgewogICAgIFsweDU0IC4uLiAweDU3XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1v
ZFJNLCBzaW1kX3BhY2tlZF9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4NTggLi4uIDB4NTldID0geyBE
c3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfYW55X2ZwLCBkOHNfdmwgfSwKICAgICBbMHg1
YV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfYW55X2ZwLCBkOHNfdmwg
fSwKLSAgICBbMHg1Yl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3Ro
ZXIgfSwKKyAgICBbMHg1Yl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRf
cGFja2VkX2ZwLCBkOHNfdmwgfSwKICAgICBbMHg1YyAuLi4gMHg1Zl0gPSB7IERzdEltcGxpY2l0
fFNyY01lbXxNb2RSTSwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAogICAgIFsweDYwIC4uLiAweDYy
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX290aGVyLCBkOHNfdmwgfSwKICAg
ICBbMHg2MyAuLi4gMHg2N10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNr
ZWRfaW50LCBkOHNfdmwgfSwKQEAgLTM3NSw3ICszNzUsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IHR3b2J5dGVfdGFibGUgewogICAgIFsweGUwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
LCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweGUxIC4uLiAweGUyXSA9IHsgRHN0
SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kXzEyOCwgNCB9LAogICAgIFsweGUzIC4uLiAweGU1
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9
LAotICAgIFsweGU2XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhl
ciB9LAorICAgIFsweGU2XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9w
YWNrZWRfZnAsIGQ4c192bCB9LAogICAgIFsweGU3XSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1v
ZFJNfE1vdiwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHhlOCAuLi4gMHhlZl0g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwK
ICAgICBbMHhmMF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIg
fSwKQEAgLTMwNzYsNiArMzA3NiwxMSBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgICAgIGlm
ICggZGlzcDhzY2FsZSA9PSAyICYmIGV2ZXgucGZ4ID09IHZleF9mMyApCiAgICAgICAgICAgICAg
ICAgICAgIGRpc3A4c2NhbGUgPSAzOwogICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAg
ICAgICBjYXNlIDB4ZTY6IC8qIHZjdnRkcTJwZCBuZWVkcyBzcGVjaWFsIGNhc2luZyAqLworICAg
ICAgICAgICAgICAgIGlmICggZGlzcDhzY2FsZSAmJiBldmV4LnBmeCA9PSB2ZXhfZjMgJiYgIWV2
ZXgudyAmJiAhZXZleC5iciApCisgICAgICAgICAgICAgICAgICAgIC0tZGlzcDhzY2FsZTsKKyAg
ICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwog
CkBAIC02NTYwLDYgKzY1NjUsMjIgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIG9wX2J5dGVzID0g
MTYgPDwgdmV4Lmw7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9jdnQ7CiAKKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg1Yik6IC8qIHZjdnRwczJkcSBbeHl6XW1tL21lbSxbeHl6
XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4NWIpOiAvKiB2
Y3Z0dHBzMmRxIFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKGV2ZXgudywgRVhDX1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYKDB4MGYsIDB4NWIpOiAgICAvKiB2Y3Z0ZHEycHMgW3h5
el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLyogdmN2dHFxMnBzIFt4eXpdbW0vbWVtLHt4LHl9bW17a30gKi8KKyAgICAgICAg
aWYgKCBldmV4LncgKQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEy
ZHEpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShh
dng1MTJmKTsKKyAgICAgICAgaWYgKCBlYS50eXBlID09IE9QX01FTSB8fCAhZXZleC5iciApCisg
ICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7CisgICAgICAgIGQgfD0gVHdvT3A7
CisgICAgICAgIG9wX2J5dGVzID0gMTYgPDwgZXZleC5scjsKKyAgICAgICAgZ290byBzaW1kX3pt
bTsKKwogICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NjApOiAgICAvKiBwdW5wY2ts
Yncgeyx4fW1tL21lbSx7LHh9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
LCAweDYwKTogLyogdnB1bnBja2xidyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAg
ICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDYxKTogICAgLyogcHVucGNrbHdkIHsseH1t
bS9tZW0seyx4fW1tICovCkBAIC03MjE4LDYgKzcyMzksMjcgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgIG9wX2J5dGVzID0gODsKICAgICAgICAgZ290byBzaW1kXzBmX3htbTsKIAorICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGU2KTogICAvKiB2Y3Z0dHBkMmRxIFt4eXpdbW0v
bWVtLHt4LHl9bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjIoMHgwZiwgMHhl
Nik6ICAgLyogdmN2dHBkMmRxIFt4eXpdbW0vbWVtLHt4LHl9bW17a30gKi8KKyAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKCFldmV4LncsIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhy
b3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmLCAweGU2KTogICAvKiB2
Y3Z0ZHEycGQge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAvKiB2Y3Z0cXEycGQgW3h5el1tbS9tZW0sW3h5el1tbXtr
fSAqLworICAgICAgICBpZiAoIGV2ZXgucGZ4ICE9IHZleF9mMyApCisgICAgICAgICAgICBob3N0
X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgZWxzZSBpZiAoIGV2ZXgudyAp
CisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CisgICAgICAg
IGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4
NTEyZik7CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9N
RU0gJiYgZXZleC5iciwgRVhDX1VEKTsKKyAgICAgICAgfQorICAgICAgICBpZiAoIGVhLnR5cGUg
PT0gT1BfTUVNIHx8ICFldmV4LmJyICkKKyAgICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZh
bHNlKTsKKyAgICAgICAgZCB8PSBUd29PcDsKKyAgICAgICAgb3BfYnl0ZXMgPSA4IDw8IChldmV4
LncgKyBldmV4LmxyKTsKKyAgICAgICAgZ290byBzaW1kX3ptbTsKKwogICAgIGNhc2UgWDg2RU1V
TF9PUENfRjIoMHgwZiwgMHhmMCk6ICAgICAvKiBsZGRxdSBtMTI4LHhtbSAqLwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYX0YyKDB4MGYsIDB4ZjApOiAvKiB2bGRkcXUgbWVtLHt4LHl9bW0gKi8K
ICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQp
OwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:35:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:35: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-devel-bounces@lists.xenproject.org>)
	id 1gOguK-0003PB-UV; Mon, 19 Nov 2018 10:35: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOguJ-0003Os-QX
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:35:55 +0000
X-Inumbo-ID: e41e923f-ebe6-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e41e923f-ebe6-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:35:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:35:53 -0700
Message-Id: <5BF2920502000078001FD5CA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:35:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 37/47] x86emul: support AVX512F
 legacy-equivalent scalar int/FP conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VkNWVHssVH1Te1MsRH0yU0kgdXNlIEVWRVguVyBmb3IgdGhlaXIgZGVzdGluYXRpb24gKHJlZ2lz
dGVyKSByYXRoZXIKdGhhbiB0aGVpciAocG9zc2libHkgbWVtb3J5KSBzb3VyY2Ugb3BlcmFuZCBz
aXplIGFuZCBoZW5jZSBuZWVkIGEKIm1hbnVhbCIgb3ZlcnJpZGUgb2YgZGlzcDhzY2FsZS4KClNs
aWdodGx5IGFkanVzdCB0aGUgc2NhbGFyIHRvX2ludCgpIGluIHRoZSB0ZXN0IGhhcm5lc3MsIHRv
IGluY3JlYXNlIHRoZQpjaGFuY2VzIG9mIHRoZSBvcGVyYW5kIGVuZGluZyB1cCBpbiBtZW1vcnku
CgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDog
TmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xMTcsOCArMTE3LDE2IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOKGN2dHBz
MmRxLCAgICAgNjYsICAgMGYsIDViLCAgICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihjdnRw
czJwZCwgICAgICAgLCAgIDBmLCA1YSwgICAgdmxfMiwgICAgZCwgdmwpLAogICAgIElOU04oY3Z0
cHMycGgsICAgICA2NiwgMGYzYSwgMWQsICAgIHZsXzIsIGRfbmIsIHZsKSwKKyAgICBJTlNOKGN2
dHNkMnNpLCAgICAgZjIsICAgMGYsIDJkLCAgICBlbCwgICAgICBxLCBlbCksCiAgICAgSU5TTihj
dnRzZDJzcywgICAgIGYyLCAgIDBmLCA1YSwgICAgZWwsICAgICAgcSwgZWwpLAorICAgIElOU04o
Y3Z0c2kyc2QsICAgICBmMiwgICAwZiwgMmEsICAgIGVsLCAgIGRxNjQsIGVsKSwKKyAgICBJTlNO
KGN2dHNpMnNzLCAgICAgZjMsICAgMGYsIDJhLCAgICBlbCwgICBkcTY0LCBlbCksCiAgICAgSU5T
TihjdnRzczJzZCwgICAgIGYzLCAgIDBmLCA1YSwgICAgZWwsICAgICAgZCwgZWwpLAorICAgIElO
U04oY3Z0c3Myc2ksICAgICBmMywgICAwZiwgMmQsICAgIGVsLCAgICAgIGQsIGVsKSwKKyAgICBJ
TlNOKGN2dHRwZDJkcSwgICAgNjYsICAgMGYsIGU2LCAgICB2bCwgICAgICBxLCB2bCksCisgICAg
SU5TTihjdnR0cHMyZHEsICAgIGYzLCAgIDBmLCA1YiwgICAgdmwsICAgICAgZCwgdmwpLAorICAg
IElOU04oY3Z0dHNkMnNpLCAgICBmMiwgICAwZiwgMmMsICAgIGVsLCAgICAgIHEsIGVsKSwKKyAg
ICBJTlNOKGN2dHRzczJzaSwgICAgZjMsICAgMGYsIDJjLCAgICBlbCwgICAgICBkLCBlbCksCiAg
ICAgSU5TTl9GUChkaXYsICAgICAgICAgICAgIDBmLCA1ZSksCiAgICAgSU5TTihmbWFkZDEzMiwg
ICAgIDY2LCAwZjM4LCA5OCwgICAgdmwsICAgICBzZCwgdmwpLAogICAgIElOU04oZm1hZGQxMzIs
ICAgICA2NiwgMGYzOCwgOTksICAgIGVsLCAgICAgc2QsIGVsKSwKQEAgLTczNCw4ICs3NDIsOSBA
QCBzdGF0aWMgdm9pZCB0ZXN0X2dyb3VwKGNvbnN0IHN0cnVjdCB0ZXN0CiAgICAgICAgICAgICAg
ICAgYnJlYWs7CiAKICAgICAgICAgICAgIGNhc2UgRVNaX2RxOgotICAgICAgICAgICAgICAgIHRl
c3RfcGFpcigmdGVzdHNbaV0sIHZsW2pdLCBFU1pfZCwgImQiLCBFU1pfcSwgInEiLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnN0ciwgY3R4dCk7CisgICAgICAgICAgICAgICAgdGVzdF9w
YWlyKCZ0ZXN0c1tpXSwgdmxbal0sIEVTWl9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJuY21wKHRlc3RzW2ldLm1uZW1vbmljLCAiY3Z0IiwgMykgPyAiZCIgOiAibCIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIEVTWl9xLCAicSIsIGluc3RyLCBjdHh0KTsKICAgICAgICAgICAg
ICAgICBicmVhazsKIAogI2lmZGVmIF9faTM4Nl9fCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtODks
NyArODksNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjZW5k
aWYKIAogI2lmIFZFQ19TSVpFID09IEZMT0FUX1NJWkUKLSMgZGVmaW5lIHRvX2ludCh4KSAoKHZl
Y190KXsgKGludCkoeClbMF0gfSkKKyMgZGVmaW5lIHRvX2ludCh4KSAoeyBpbnQgaV8gPSAoeClb
MF07IHRvdWNoKGlfKTsgKCh2ZWNfdCl7IGlfIH0pOyB9KQogI2VsaWYgVkVDX1NJWkUgPT0gOCAm
JiBGTE9BVF9TSVpFID09IDQgJiYgZGVmaW5lZChfXzNkTk9XX18pCiAjIGRlZmluZSB0b19pbnQo
eCkgX19idWlsdGluX2lhMzJfcGkyZmQoX19idWlsdGluX2lhMzJfcGYyaWQoeCkpCiAjZWxpZiBk
ZWZpbmVkKEZMT0FUX1NJWkUpICYmIFZFQ19TSVpFID4gRkxPQVRfU0laRSAmJiBkZWZpbmVkKF9f
QVZYNTEyRl9fKSAmJiBcCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaApAQCAtMzQwLDEwICszNDAsMjggQEAg
T1ZSKGN2dHBzMmRxKTsKIE9WUihjdnRwczJwZCk7CiBPVlIoY3Z0cHMycGgpOwogT1ZSKGN2dHNk
MnNzKTsKK09WUihjdnRzZDJzaSk7CitPVlIoY3Z0c2Qyc2lsKTsKK09WUihjdnRzZDJzaXEpOwor
T1ZSKGN2dHNpMnNkKTsKK09WUihjdnRzaTJzZGwpOworT1ZSKGN2dHNpMnNkcSk7CitPVlIoY3Z0
c2kyc3MpOworT1ZSKGN2dHNpMnNzbCk7CitPVlIoY3Z0c2kyc3NxKTsKIE9WUihjdnRzczJzZCk7
CitPVlIoY3Z0c3Myc2kpOworT1ZSKGN2dHNzMnNpbCk7CitPVlIoY3Z0c3Myc2lxKTsKIE9WUihj
dnR0cGQyZHF4KTsKIE9WUihjdnR0cGQyZHF5KTsKIE9WUihjdnR0cHMyZHEpOworT1ZSKGN2dHRz
ZDJzaSk7CitPVlIoY3Z0dHNkMnNpbCk7CitPVlIoY3Z0dHNkMnNpcSk7CitPVlIoY3Z0dHNzMnNp
KTsKK09WUihjdnR0c3Myc2lsKTsKK09WUihjdnR0c3Myc2lxKTsKIE9WUihtb3ZkZHVwKTsKIE9W
Uihtb3ZudGRxKTsKIE9WUihtb3ZudGRxYSk7Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jCkBAIC0yOTYsNyArMjk2LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxl
IHsKICAgICBbMHgyMiAuLi4gMHgyM10gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSB9LAog
ICAgIFsweDI4XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRf
ZnAsIGQ4c192bCB9LAogICAgIFsweDI5XSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1v
diwgc2ltZF9wYWNrZWRfZnAsIGQ4c192bCB9LAotICAgIFsweDJhXSA9IHsgRHN0SW1wbGljaXR8
U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAorICAgIFsweDJhXSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciwgZDhzX2RxNjQgfSwKICAgICBbMHgyYl0g
PSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfYW55X2ZwLCBkOHNfdmwgfSwK
ICAgICBbMHgyYyAuLi4gMHgyZF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNp
bWRfb3RoZXIgfSwKICAgICBbMHgyZSAuLi4gMHgyZl0gPSB7IEltcGxpY2l0T3BzfE1vZFJNfFR3
b09wLCBzaW1kX25vbmUsIGQ4c19kcSB9LApAQCAtMzA2Nyw2ICszMDY3LDEyIEBAIHg4Nl9kZWNv
ZGUoCiAgICAgICAgICAgICAgICAgbW9kcm1fbW9kID0gMzsKICAgICAgICAgICAgICAgICBicmVh
azsKIAorICAgICAgICAgICAgY2FzZSAweDJjOiAvKiB2Y3Z0dHN7cyxkfTJzaSBuZWVkIHNwZWNp
YWwgY2FzaW5nICovCisgICAgICAgICAgICBjYXNlIDB4MmQ6IC8qIHZjdnRze3MsZH0yc2kgbmVl
ZCBzcGVjaWFsIGNhc2luZyAqLworICAgICAgICAgICAgICAgIGlmICggZXZleF9lbmNvZGVkKCkg
KQorICAgICAgICAgICAgICAgICAgICBkaXNwOHNjYWxlID0gMiArIChldmV4LnBmeCAmIFZFWF9Q
UkVGSVhfRE9VQkxFX01BU0spOworICAgICAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgICAg
ICBjYXNlIDB4NWE6IC8qIHZjdnRwczJwZCBuZWVkcyBzcGVjaWFsIGNhc2luZyAqLwogICAgICAg
ICAgICAgICAgIGlmICggZGlzcDhzY2FsZSAmJiAhZXZleC5wZnggJiYgIWV2ZXguYnIgKQogICAg
ICAgICAgICAgICAgICAgICAtLWRpc3A4c2NhbGU7CkBAIC02MTc2LDYgKzYxODIsMjYgQEAgeDg2
X2VtdWxhdGUoCiAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX25vbmU7CiAgICAgICAg
IGdvdG8gc2ltZF8wZl9ybTsKIAorICAgIENBU0VfU0lNRF9TQ0FMQVJfRlAoX0VWRVgsIDB4MGYs
IDB4MmEpOiAvKiB2Y3Z0c2kyc3tzLGR9IHIvbSx4bW0seG1tICovCisgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZihldmV4Lm9wbXNrIHx8IChlYS50eXBlICE9IE9QX1JFRyAmJiBldmV4LmJy
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7CisgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBhdng1MTJfdmxlbl9jaGVjayh0
cnVlKTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV96bW0pOworCisgICAgICAgIGlmICgg
ZWEudHlwZSA9PSBPUF9NRU0gKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IHJlYWRfdWxv
bmcoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgJnNyYy52YWwsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmV4X3ByZWZpeCAmIFJFWF9XID8gOCA6IDQsIGN0eHQsIG9wcyk7CisgICAgICAg
ICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICAgICAgZ290byBkb25l
OworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHNyYy52YWwgPSByZXhfcHJl
Zml4ICYgUkVYX1cgPyAqZWEucmVnIDogKHVpbnQzMl90KSplYS5yZWc7CisKKyAgICAgICAgc3Rh
dGUtPnNpbWRfc2l6ZSA9IHNpbWRfbm9uZTsKKyAgICAgICAgZ290byBhdng1MTJmX3JtOworCiAg
ICAgQ0FTRV9TSU1EX1NDQUxBUl9GUCgsIDB4MGYsIDB4MmMpOiAgICAgLyogY3Z0dHN7cyxkfTJz
aSB4bW0vbWVtLHJlZyAqLwogICAgIENBU0VfU0lNRF9TQ0FMQVJfRlAoX1ZFWCwgMHgwZiwgMHgy
Yyk6IC8qIHZjdnR0c3tzLGR9MnNpIHhtbS9tZW0scmVnICovCiAgICAgQ0FTRV9TSU1EX1NDQUxB
Ul9GUCgsIDB4MGYsIDB4MmQpOiAgICAgLyogY3Z0c3tzLGR9MnNpIHhtbS9tZW0scmVnICovCkBA
IC02MTk3LDE0ICs2MjIzLDE3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICB9CiAKICAgICAgICAg
b3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICBjdnRzXzJzaToKICAgICAgICAgb3BjWzBd
ID0gYjsKICAgICAgICAgLyogQ29udmVydCBHUFIgZGVzdGluYXRpb24gdG8gJXJBWCBhbmQgbWVt
b3J5IG9wZXJhbmQgdG8gKCVyQ1gpLiAqLwogICAgICAgICByZXhfcHJlZml4ICY9IH5SRVhfUjsK
ICAgICAgICAgdmV4LnIgPSAxOworICAgICAgICBldmV4LnIgPSAxOwogICAgICAgICBpZiAoIGVh
LnR5cGUgPT0gT1BfTUVNICkKICAgICAgICAgewogICAgICAgICAgICAgcmV4X3ByZWZpeCAmPSB+
UkVYX0I7CiAgICAgICAgICAgICB2ZXguYiA9IDE7CisgICAgICAgICAgICBldmV4LmIgPSAxOwog
ICAgICAgICAgICAgb3BjWzFdID0gMHgwMTsKIAogICAgICAgICAgICAgcmMgPSBvcHMtPnJlYWQo
ZWEubWVtLnNlZywgZWEubWVtLm9mZiwgbW12YWxwLApAQCAtNjIxNSwxMSArNjI0NCwyMiBAQCB4
ODZfZW11bGF0ZSgKICAgICAgICAgZWxzZQogICAgICAgICAgICAgb3BjWzFdID0gbW9kcm0gJiAw
eGM3OwogICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQorICAgICAgICB7CiAgICAgICAgICAg
ICB2ZXgudyA9IDA7Ci0gICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOworICAgICAg
ICAgICAgZXZleC53ID0gMDsKKyAgICAgICAgfQorICAgICAgICBpZiAoIGV2ZXhfZW5jb2RlZCgp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgaW5zbl9ieXRlcyA9IEVWRVhfUEZYX0JZVEVTICsg
MjsKKyAgICAgICAgICAgIGNvcHlfRVZFWChvcGMsIGV2ZXgpOworICAgICAgICB9CisgICAgICAg
IGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7
CisgICAgICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4LCB2ZXgpOworICAgICAg
ICB9CiAgICAgICAgIG9wY1syXSA9IDB4YzM7CiAKLSAgICAgICAgY29weV9SRVhfVkVYKG9wYywg
cmV4X3ByZWZpeCwgdmV4KTsKICAgICAgICAgZWEucmVnID0gZGVjb2RlX2dwcigmX3JlZ3MsIG1v
ZHJtX3JlZyk7CiAgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIj1hIiAoKmVhLnJlZykgOiAi
YyIgKG1tdmFscCksICJtIiAoKm1tdmFscCkpOwogCkBAIC02MjI3LDYgKzYyNjcsMTcgQEAgeDg2
X2VtdWxhdGUoCiAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBzaW1kX25vbmU7CiAgICAgICAg
IGJyZWFrOwogCisgICAgQ0FTRV9TSU1EX1NDQUxBUl9GUChfRVZFWCwgMHgwZiwgMHgyYyk6IC8q
IHZjdnR0c3tzLGR9MnNpIHhtbS9tZW0scmVnICovCisgICAgQ0FTRV9TSU1EX1NDQUxBUl9GUChf
RVZFWCwgMHgwZiwgMHgyZCk6IC8qIHZjdnRze3MsZH0yc2kgeG1tL21lbSxyZWcgKi8KKyAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKChldmV4LnJlZyAhPSAweGYgfHwgIWV2ZXguUlggfHwg
ZXZleC5vcG1zayB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlYS50eXBlICE9
IE9QX1JFRyAmJiBldmV4LmJyKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENf
VUQpOworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAg
YXZ4NTEyX3ZsZW5fY2hlY2sodHJ1ZSk7CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfem1t
KTsKKyAgICAgICAgb3BjID0gaW5pdF9ldmV4KHN0dWIpOworICAgICAgICBnb3RvIGN2dHNfMnNp
OworCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUCgsIDB4MGYsIDB4MmUpOiAgICAgLyogdWNvbWlz
e3MsZH0geG1tL21lbSx4bW0gKi8KICAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9WRVgsIDB4MGYs
IDB4MmUpOiAvKiB2dWNvbWlze3MsZH0geG1tL21lbSx4bW0gKi8KICAgICBDQVNFX1NJTURfUEFD
S0VEX0ZQKCwgMHgwZiwgMHgyZik6ICAgICAvKiBjb21pc3tzLGR9IHhtbS9tZW0seG1tICovCkBA
IC02ODc3LDYgKzY5MjgsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaG9zdF9hbmRfdmNwdV9t
dXN0X2hhdmUoYXZ4NTEyZik7CiAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfem1tKTsKIAor
ICAgIGF2eDUxMmZfcm06CiAgICAgICAgIG9wYyA9IGluaXRfZXZleChzdHViKTsKICAgICAgICAg
b3BjWzBdID0gYjsKICAgICAgICAgLyogQ29udmVydCBtZW1vcnkvR1BSIG9wZXJhbmQgdG8gKCVy
QVgpLiAqLwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:36:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:36: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-devel-bounces@lists.xenproject.org>)
	id 1gOguo-0003U4-Eq; Mon, 19 Nov 2018 10:36:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgun-0003Tz-PD
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:36:25 +0000
X-Inumbo-ID: f69ed43c-ebe6-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f69ed43c-ebe6-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:36:25 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:36:24 -0700
Message-Id: <5BF2922302000078001FD5CD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:36:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 38/47] x86emul: support AVX512DQ packed
 quad-int/FP conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VkNWVHssVH1QUzJRUSwgc2hhcmluZyB0aGVpciBtYWluIG9wY29kZXMgd2l0aCBvdGhlcnMsIG9u
Y2UgYWdhaW4gbmVlZAoibWFudWFsIiBvdmVycmlkZXMgb2YgZGlzcDhzY2FsZS4KCldoaWxlIG5v
dCBkaXJlY3RseSByZWxhdGVkIGhlcmUsIGFsc28gYWRkIGEgc2NhbGFyIHZhcmlhbnQgb2YgdG9f
d2ludCgpCnRvIHRoZSB0ZXN0IGhhcm5lc3MuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NTogUmUtYmFzZSBvdmVyIGNoYW5nZXMgZWFybGllciBp
biB0aGUgc2VyaWVzLgp2NDogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2
ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBA
IC00MTEsOCArNDExLDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9hbGxb
XQogICAgIElOU05fUEZQKGFuZCwgICAgICAgICAgICAgIDBmLCA1NCksCiAgICAgSU5TTl9QRlAo
YW5kbiwgICAgICAgICAgICAgMGYsIDU1KSwKICAgICBJTlNOKGJyb2FkY2FzdGkzMngyLCA2Niwg
MGYzOCwgNTksIGVsXzIsICBkLCB2bCksCisgICAgSU5TTihjdnRwZDJxcSwgICAgICAgNjYsICAg
MGYsIDdiLCAgIHZsLCAgcSwgdmwpLAorICAgIElOU04oY3Z0cHMycXEsICAgICAgIDY2LCAgIDBm
LCA3YiwgdmxfMiwgIGQsIHZsKSwKICAgICBJTlNOKGN2dHFxMnBkLCAgICAgICBmMywgICAwZiwg
ZTYsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTihjdnRxcTJwcywgICAgICAgICAsICAgMGYsIDVi
LCAgIHZsLCAgcSwgdmwpLAorICAgIElOU04oY3Z0dHBkMnFxLCAgICAgIDY2LCAgIDBmLCA3YSwg
ICB2bCwgIHEsIHZsKSwKKyAgICBJTlNOKGN2dHRwczJxcSwgICAgICA2NiwgICAwZiwgN2EsIHZs
XzIsICBkLCB2bCksCiAgICAgSU5TTl9QRlAob3IsICAgICAgICAgICAgICAgMGYsIDU2KSwKIC8v
ICAgICAgIHBtb3ZkMm0sICAgICAgICBmMywgMGYzOCwgMzksICAgICAgICBkCiAvLyAgICAgICBw
bW92bTIsICAgICAgICAgZjMsIDBmMzgsIDM4LCAgICAgICBkcQotLS0gYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMK
QEAgLTkwLDE0ICs5MCwzNSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNf
dCBiCiAKICNpZiBWRUNfU0laRSA9PSBGTE9BVF9TSVpFCiAjIGRlZmluZSB0b19pbnQoeCkgKHsg
aW50IGlfID0gKHgpWzBdOyB0b3VjaChpXyk7ICgodmVjX3QpeyBpXyB9KTsgfSkKKyMgaWZkZWYg
X194ODZfNjRfXworIyAgZGVmaW5lIHRvX3dpbnQoeCkgKHsgbG9uZyBsXyA9ICh4KVswXTsgdG91
Y2gobF8pOyAoKHZlY190KXsgbF8gfSk7IH0pCisjIGVuZGlmCiAjZWxpZiBWRUNfU0laRSA9PSA4
ICYmIEZMT0FUX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fM2ROT1dfXykKICMgZGVmaW5lIHRvX2lu
dCh4KSBfX2J1aWx0aW5faWEzMl9waTJmZChfX2J1aWx0aW5faWEzMl9wZjJpZCh4KSkKICNlbGlm
IGRlZmluZWQoRkxPQVRfU0laRSkgJiYgVkVDX1NJWkUgPiBGTE9BVF9TSVpFICYmIGRlZmluZWQo
X19BVlg1MTJGX18pICYmIFwKICAgICAgIChWRUNfU0laRSA9PSA2NCB8fCBkZWZpbmVkKF9fQVZY
NTEyVkxfXykpCiAjIGlmIEZMT0FUX1NJWkUgPT0gNAogIyAgZGVmaW5lIHRvX2ludCh4KSBCUihj
dnRkcTJwcywgX21hc2ssIEJSKGN2dHBzMmRxLCBfbWFzaywgeCwgKHZzaV90KXVuZGVmKCksIH4w
KSwgdW5kZWYoKSwgfjApCisjICBpZmRlZiBfX0FWWDUxMkRRX18KKyMgICBkZWZpbmUgdG9fd2lu
dCh4KSAoeyBcCisgICAgdnNmX2hhbGZfdCB0XyA9IGxvd19oYWxmKHgpOyBcCisgICAgdmRpX3Qg
bG9fLCBoaV87IFwKKyAgICB0b3VjaCh0Xyk7IFwKKyAgICBsb18gPSBCUihjdnRwczJxcSwgX21h
c2ssIHRfLCAodmRpX3QpdW5kZWYoKSwgfjApOyBcCisgICAgdF8gPSBoaWdoX2hhbGYoeCk7IFwK
KyAgICB0b3VjaCh0Xyk7IFwKKyAgICBoaV8gPSBCUihjdnRwczJxcSwgX21hc2ssIHRfLCAodmRp
X3QpdW5kZWYoKSwgfjApOyBcCisgICAgdG91Y2gobG9fKTsgdG91Y2goaGlfKTsgXAorICAgIGlu
c2VydF9oYWxmKGluc2VydF9oYWxmKHVuZGVmKCksIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBCUihjdnRxcTJwcywgX21hc2ssIGxvXywgKHZzZl9oYWxmX3Qpe30sIH4wKSwgMCksIFwK
KyAgICAgICAgICAgICAgICBCUihjdnRxcTJwcywgX21hc2ssIGhpXywgKHZzZl9oYWxmX3Qpe30s
IH4wKSwgMSk7IFwKK30pCisjICBlbmRpZgogIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAogIyAgZGVm
aW5lIHRvX2ludCh4KSBCKGN2dGRxMnBkLCBfbWFzaywgQlIoY3Z0cGQyZHEsIF9tYXNrLCB4LCAo
dnNpX2hhbGZfdCl7fSwgfjApLCB1bmRlZigpLCB+MCkKKyMgIGlmZGVmIF9fQVZYNTEyRFFfXwor
IyAgIGRlZmluZSB0b193aW50KHgpIEJSKGN2dHFxMnBkLCBfbWFzaywgQlIoY3Z0cGQycXEsIF9t
YXNrLCB4LCAodmRpX3QpdW5kZWYoKSwgfjApLCB1bmRlZigpLCB+MCkKKyMgIGVuZGlmCiAjIGVu
ZGlmCiAjZWxpZiBWRUNfU0laRSA9PSAxNiAmJiBkZWZpbmVkKF9fU1NFMl9fKQogIyBpZiBGTE9B
VF9TSVpFID09IDQKQEAgLTEyMSw2ICsxNDIsMTQgQEAgc3RhdGljIGlubGluZSBib29sIF90b19i
b29sKGJ5dGVfdmVjX3QgYgogfSkKICNlbmRpZgogCisjaWYgVkVDX1NJWkUgPT0gMTYgJiYgRkxP
QVRfU0laRSA9PSA0ICYmIGRlZmluZWQoX19TU0VfXykKKyMgZGVmaW5lIGxvd19oYWxmKHgpICh4
KQorIyBkZWZpbmUgaGlnaF9oYWxmKHgpIEJfKG1vdmhscHMsICwgdW5kZWYoKSwgeCkKKyMgZGVm
aW5lIGluc2VydF9wYWlyKHgsIHksIHApIFwKKyAgICAoKHApID8gQl8obW92bGhwcywgLCB4LCB5
KSBcCisgICAgICAgICA6ICh7IHZlY190IHRfID0gKHgpOyB0X1swXSA9ICh5KVswXTsgdF9bMV0g
PSAoeSlbMV07IHRfOyB9KSkKKyNlbmRpZgorCiAjaWYgVkVDX1NJWkUgPT0gOCAmJiBGTE9BVF9T
SVpFID09IDQgJiYgZGVmaW5lZChfXzNkTk9XX0FfXykKICMgZGVmaW5lIG1heCBfX2J1aWx0aW5f
aWEzMl9wZm1heAogIyBkZWZpbmUgbWluIF9fYnVpbHRpbl9pYTMyX3BmbWluCkBAIC0xNDksMTMg
KzE3OCwxNiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjIGlm
IEVMRU1fQ09VTlQgPT0gOCAvKiB2ZXh0cmFjdGZ7MzIsNjR9eDQgKi8gfHwgXAogICAgICAoRUxF
TV9DT1VOVCA9PSAxNiAmJiBFTEVNX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykp
IC8qIHZleHRyYWN0ZjMyeDggKi8gfHwgXAogICAgICAoRUxFTV9DT1VOVCA9PSA0ICYmIEVMRU1f
U0laRSA9PSA4ICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKSkgLyogdmV4dHJhY3RmNjR4MiAqLwot
IyAgZGVmaW5lIGxvd19oYWxmKHgpICh7IFwKKyMgIGRlZmluZSBfaGFsZih4LCBsaCkgKHsgXAog
ICAgIGhhbGZfdCB0XzsgXAotICAgIGFzbSAoICJ2ZXh0cmFjdGYlY1t3XXglY1tuXSAkMCwgJVtz
XSwgJVtkXSIgXAorICAgIGFzbSAoICJ2ZXh0cmFjdGYlY1t3XXglY1tuXSAlW3NlbF0sICVbc10s
ICVbZF0iIFwKICAgICAgICAgICA6IFtkXSAiPW0iICh0XykgXAotICAgICAgICAgIDogW3NdICJ2
IiAoeCksIFt3XSAiaSIgKEVMRU1fU0laRSAqIDgpLCBbbl0gImkiIChFTEVNX0NPVU5UIC8gMikg
KTsgXAorICAgICAgICAgIDogW3NdICJ2IiAoeCksIFtzZWxdICJpIiAobGgpLCBcCisgICAgICAg
ICAgICBbd10gImkiIChFTEVNX1NJWkUgKiA4KSwgW25dICJpIiAoRUxFTV9DT1VOVCAvIDIpICk7
IFwKICAgICB0XzsgXAogfSkKKyMgIGRlZmluZSBsb3dfaGFsZih4KSAgX2hhbGYoeCwgMCkKKyMg
IGRlZmluZSBoaWdoX2hhbGYoeCkgX2hhbGYoeCwgMSkKICMgZW5kaWYKICMgaWYgKEVMRU1fQ09V
TlQgPT0gMTYgJiYgRUxFTV9TSVpFID09IDQpIC8qIHZleHRyYWN0ZjMyeDQgKi8gfHwgXAogICAg
ICAoRUxFTV9DT1VOVCA9PSA4ICYmIEVMRU1fU0laRSA9PSA4ICYmIGRlZmluZWQoX19BVlg1MTJE
UV9fKSkgLyogdmV4dHJhY3RmNjR4MiAqLwpAQCAtMTE3Niw2ICsxMjA4LDEzIEBAIGludCBzaW1k
X3Rlc3Qodm9pZCkKIAogIyBlbmRpZgogCisjIGlmZGVmIHRvX3dpbnQKKyAgICB0b3VjaChzcmMp
OworICAgIHggPSB0b193aW50KHNyYyk7CisgICAgdG91Y2goc3JjKTsKKyAgICBpZiAoICFlcSh4
LCBzcmMpICkgcmV0dXJuIF9fTElORV9fOworIyBlbmRpZgorCiAjIGlmZGVmIHNxcnQKICAgICB4
ID0gc3JjICogc3JjOwogICAgIHRvdWNoKHgpOwotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYwpAQCAtMzI1LDYgKzMyNSw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJs
ZSB7CiAgICAgWzB4NzddID0geyBEc3RJbXBsaWNpdHxTcmNOb25lIH0sCiAgICAgWzB4NzhdID0g
eyBJbXBsaWNpdE9wc3xNb2RSTSB9LAogICAgIFsweDc5XSA9IHsgRHN0UmVnfFNyY01lbXxNb2RS
TSwgc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4N2FdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk18TW92LCBzaW1kX3BhY2tlZF9mcCwgZDhzX3ZsIH0sCisgICAgWzB4N2JdID0geyBEc3RJ
bXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyLCBkOHNfdmwgfSwKICAgICBbMHg3
YyAuLi4gMHg3ZF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9LAog
ICAgIFsweDdlXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwgc2ltZF9ub25lLCBk
OHNfZHE2NCB9LAogICAgIFsweDdmXSA9IHsgRHN0TWVtfFNyY0ltcGxpY2l0fE1vZFJNfE1vdiwg
c2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKQEAgLTMwNzgsNiArMzA4MCwxMiBAQCB4ODZfZGVj
b2RlKAogICAgICAgICAgICAgICAgICAgICAtLWRpc3A4c2NhbGU7CiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAKKyAgICAgICAgICAgIGNhc2UgMHg3YTogLyogdmN2dHRwczJxcSBuZWVkcyBzcGVj
aWFsIGNhc2luZyAqLworICAgICAgICAgICAgY2FzZSAweDdiOiAvKiB2Y3Z0cHMycXEgbmVlZHMg
c3BlY2lhbCBjYXNpbmcgKi8KKyAgICAgICAgICAgICAgICBpZiAoIGRpc3A4c2NhbGUgJiYgZXZl
eC5wZnggPT0gdmV4XzY2ICYmICFldmV4LncgJiYgIWV2ZXguYnIgKQorICAgICAgICAgICAgICAg
ICAgICAtLWRpc3A4c2NhbGU7CisgICAgICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgICAg
IGNhc2UgMHg3ZTogLyogdm1vdnEgeG1tL202NCx4bW0gbmVlZHMgc3BlY2lhbCBjYXNpbmcgKi8K
ICAgICAgICAgICAgICAgICBpZiAoIGRpc3A4c2NhbGUgPT0gMiAmJiBldmV4LnBmeCA9PSB2ZXhf
ZjMgKQogICAgICAgICAgICAgICAgICAgICBkaXNwOHNjYWxlID0gMzsKQEAgLTczMDAsNyArNzMw
OCwxMyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaWYgKCBldmV4LnBmeCAhPSB2ZXhfZjMgKQog
ICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CiAgICAgICAgIGVs
c2UgaWYgKCBldmV4LncgKQorICAgICAgICB7CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYsIDB4N2EpOiAgIC8qIHZjdnR0cHMycXEge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2Y3Z0dHBkMnFx
IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZiwgMHg3Yik6ICAgLyogdmN2dHBzMnFxIHt4LHl9bW0vbWVtLFt4eXpdbW17a30gKi8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmN2dHBkMnFxIFt4
eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9o
YXZlKGF2eDUxMmRxKTsKKyAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAg
ICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOwoKCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:37:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:37: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-devel-bounces@lists.xenproject.org>)
	id 1gOgve-0003cl-Rf; Mon, 19 Nov 2018 10:37: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgvd-0003ca-74
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:37:17 +0000
X-Inumbo-ID: 14a02194-ebe7-11e8-a44b-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 14a02194-ebe7-11e8-a44b-12d6303a7972;
 Mon, 19 Nov 2018 10:37:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:37:14 -0700
Message-Id: <5BF2925602000078001FD5D0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:37:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 39/47] x86emul: support AVX512{F,
 DQ} uint-to-FP conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSAibWFudWFsIiBvdmVycmlkZXMgb2YgZGlzcDhzY2FsZSBhcmUgbmVlZGVkIGhlcmUgYWdh
aW4uIEluCnBhcnRpY3VsYXIgY29kZSBlbmRzIHVwIHNpbXBsZXIgd2hlbiB1c2luZyBkOHNfZHE2
NCBpbiB0aGUKdHdvYnl0ZV90YWJsZVtdIGVudHJ5LgoKVGVzdCBoYXJuZXNzIGFkZGl0aW9ucyB3
aWxsIGJlIGRvbmUgb25jZSB0aGUgcmV2ZXJzZSBjb252ZXJzaW9ucyBhcmUKYWxzbyBhdmFpbGFi
bGUuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2
NDogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xMjcsNiArMTI3LDEw
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOKGN2
dHRwczJkcSwgICAgZjMsICAgMGYsIDViLCAgICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihj
dnR0c2Qyc2ksICAgIGYyLCAgIDBmLCAyYywgICAgZWwsICAgICAgcSwgZWwpLAogICAgIElOU04o
Y3Z0dHNzMnNpLCAgICBmMywgICAwZiwgMmMsICAgIGVsLCAgICAgIGQsIGVsKSwKKyAgICBJTlNO
KGN2dHVkcTJwZCwgICAgZjMsICAgMGYsIDdhLCAgICB2bF8yLCAgICBkLCB2bCksCisgICAgSU5T
TihjdnR1ZHEycHMsICAgIGYyLCAgIDBmLCA3YSwgICAgdmwsICAgICAgZCwgdmwpLAorICAgIElO
U04oY3Z0dXNpMnNkLCAgICBmMiwgICAwZiwgN2IsICAgIGVsLCAgIGRxNjQsIGVsKSwKKyAgICBJ
TlNOKGN2dHVzaTJzcywgICAgZjMsICAgMGYsIDdiLCAgICBlbCwgICBkcTY0LCBlbCksCiAgICAg
SU5TTl9GUChkaXYsICAgICAgICAgICAgIDBmLCA1ZSksCiAgICAgSU5TTihmbWFkZDEzMiwgICAg
IDY2LCAwZjM4LCA5OCwgICAgdmwsICAgICBzZCwgdmwpLAogICAgIElOU04oZm1hZGQxMzIsICAg
ICA2NiwgMGYzOCwgOTksICAgIGVsLCAgICAgc2QsIGVsKSwKQEAgLTQxNyw2ICs0MjEsOCBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10KICAgICBJTlNOKGN2dHFxMnBz
LCAgICAgICAgICwgICAwZiwgNWIsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTihjdnR0cGQycXEs
ICAgICAgNjYsICAgMGYsIDdhLCAgIHZsLCAgcSwgdmwpLAogICAgIElOU04oY3Z0dHBzMnFxLCAg
ICAgIDY2LCAgIDBmLCA3YSwgdmxfMiwgIGQsIHZsKSwKKyAgICBJTlNOKGN2dHVxcTJwZCwgICAg
ICBmMywgICAwZiwgN2EsICAgdmwsICBxLCB2bCksCisgICAgSU5TTihjdnR1cXEycHMsICAgICAg
ZjIsICAgMGYsIDdhLCAgIHZsLCAgcSwgdmwpLAogICAgIElOU05fUEZQKG9yLCAgICAgICAgICAg
ICAgIDBmLCA1NiksCiAvLyAgICAgICBwbW92ZDJtLCAgICAgICAgZjMsIDBmMzgsIDM5LCAgICAg
ICAgZAogLy8gICAgICAgcG1vdm0yLCAgICAgICAgIGYzLCAwZjM4LCAzOCwgICAgICAgZHEKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTMyNiw3ICszMjYsNyBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweDc4XSA9IHsgSW1wbGljaXRPcHN8
TW9kUk0gfSwKICAgICBbMHg3OV0gPSB7IERzdFJlZ3xTcmNNZW18TW9kUk0sIHNpbWRfcGFja2Vk
X2ludCB9LAogICAgIFsweDdhXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2lt
ZF9wYWNrZWRfZnAsIGQ4c192bCB9LAotICAgIFsweDdiXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVt
fE1vZFJNfE1vdiwgc2ltZF9vdGhlciwgZDhzX3ZsIH0sCisgICAgWzB4N2JdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyLCBkOHNfZHE2NCB9LAogICAgIFsweDdj
IC4uLiAweDdkXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX290aGVyIH0sCiAg
ICAgWzB4N2VdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX25vbmUsIGQ4
c19kcTY0IH0sCiAgICAgWzB4N2ZdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBz
aW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LApAQCAtMzA4MCwxMiArMzA4MCwxNiBAQCB4ODZfZGVj
b2RlKAogICAgICAgICAgICAgICAgICAgICAtLWRpc3A4c2NhbGU7CiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAKLSAgICAgICAgICAgIGNhc2UgMHg3YTogLyogdmN2dHRwczJxcSBuZWVkcyBzcGVj
aWFsIGNhc2luZyAqLwotICAgICAgICAgICAgY2FzZSAweDdiOiAvKiB2Y3Z0cHMycXEgbmVlZHMg
c3BlY2lhbCBjYXNpbmcgKi8KLSAgICAgICAgICAgICAgICBpZiAoIGRpc3A4c2NhbGUgJiYgZXZl
eC5wZnggPT0gdmV4XzY2ICYmICFldmV4LncgJiYgIWV2ZXguYnIgKQorICAgICAgICAgICAgY2Fz
ZSAweDdhOiAvKiB2Y3Z0dHBzMnFxIGFuZCB2Y3Z0dWRxMnBkIG5lZWQgc3BlY2lhbCBjYXNpbmcg
Ki8KKyAgICAgICAgICAgICAgICBpZiAoIGRpc3A4c2NhbGUgJiYgZXZleC5wZnggIT0gdmV4X2Yy
ICYmICFldmV4LncgJiYgIWV2ZXguYnIgKQogICAgICAgICAgICAgICAgICAgICAtLWRpc3A4c2Nh
bGU7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgICAgIGNhc2UgMHg3YjogLyog
dmN2dHB7cyxkfTJxcSBuZWVkIHNwZWNpYWwgY2FzaW5nICovCisgICAgICAgICAgICAgICAgaWYg
KCBkaXNwOHNjYWxlICYmIGV2ZXgucGZ4ID09IHZleF82NiApCisgICAgICAgICAgICAgICAgICAg
IGRpc3A4c2NhbGUgPSAoZXZleC5iciA/IDIgOiAzICsgZXZleC5scikgKyBldmV4Lnc7CisgICAg
ICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgICAgIGNhc2UgMHg3ZTogLyogdm1vdnEgeG1t
L202NCx4bW0gbmVlZHMgc3BlY2lhbCBjYXNpbmcgKi8KICAgICAgICAgICAgICAgICBpZiAoIGRp
c3A4c2NhbGUgPT0gMiAmJiBldmV4LnBmeCA9PSB2ZXhfZjMgKQogICAgICAgICAgICAgICAgICAg
ICBkaXNwOHNjYWxlID0gMzsKQEAgLTYxOTEsNiArNjE5NSw3IEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICBnb3RvIHNpbWRfMGZfcm07CiAKICAgICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAw
eDBmLCAweDJhKTogLyogdmN2dHNpMnN7cyxkfSByL20seG1tLHhtbSAqLworICAgIENBU0VfU0lN
RF9TQ0FMQVJfRlAoX0VWRVgsIDB4MGYsIDB4N2IpOiAvKiB2Y3Z0dXNpMnN7cyxkfSByL20seG1t
LHhtbSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5vcG1zayB8fCAoZWEu
dHlwZSAhPSBPUF9SRUcgJiYgZXZleC5iciksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBFWENfVUQpOwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKQEAg
LTY2MzAsNiArNjYzNSw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAvKiBmYWxsIHRocm91Z2gg
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVgoMHgwZiwgMHg1Yik6ICAgIC8qIHZjdnRkcTJw
cyBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiB2Y3Z0cXEycHMgW3h5el1tbS9tZW0se3gseX1tbXtrfSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMigweDBmLCAweDdhKTogLyogdmN2dHVkcTJwcyBbeHl6
XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAvKiB2Y3Z0dXFxMnBzIFt4eXpdbW0vbWVtLHt4LHl9bW17a30gKi8KICAgICAgICAg
aWYgKCBldmV4LncgKQogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEy
ZHEpOwogICAgICAgICBlbHNlCkBAIC03MzAzLDYgKzczMTAsOCBAQCB4ODZfZW11bGF0ZSgKICAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjIoMHgwZiwgMHhlNik6ICAgLyogdmN2dHBkMmRxIFt4
eXpdbW0vbWVtLHt4LHl9bW17a30gKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFl
dmV4LncsIEVYQ19VRCk7CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF9GMygweDBmLCAweDdhKTogICAvKiB2Y3Z0dWRxMnBkIHt4LHl9bW0vbWVt
LFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgLyogdmN2dHVxcTJwZCBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4ZTYpOiAgIC8qIHZjdnRkcTJwZCB7eCx5fW1tL21lbSxb
eHl6XW1te2t9ICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIHZjdnRxcTJwZCBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGlmICggZXZl
eC5wZnggIT0gdmV4X2YzICkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:37:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:37: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-devel-bounces@lists.xenproject.org>)
	id 1gOgwD-0003jv-5g; Mon, 19 Nov 2018 10:37: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgwC-0003jl-62
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:37:52 +0000
X-Inumbo-ID: 299f37bb-ebe7-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 299f37bb-ebe7-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:37:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:37:49 -0700
Message-Id: <5BF2927A02000078001FD5D3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:37:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 40/47] x86emul: support AVX512{F,
 DQ} FP-to-uint conversion insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxvbmcgdGhlIGxpbmVzIG9mIHByaW9yIHBhdGNoZXMsIFZDVlR7LFR9UFMyVVFRIGFzIHdlbGwg
YXMKVkNWVHssVH1Te1MsRH0yVVNJIG5lZWQgIm1hbnVhbCIgb3ZlcnJpZGVzIG9mIGRpc3A4c2Nh
bGUuCgpUaGUgdHdvYnl0ZV90YWJsZVtdIGVudHJpZXMgZ2V0IGFsdGVyZWQsIHdpdGggdGhlaXIg
cHJpb3IgdmFsdWVzCm5vdyBwdXQgaW4gcGxhY2UgaW4geDg2X2RlY29kZV90d29ieXRlKCkuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDogTmV3
LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xMTIsMjEgKzExMiwyOSBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9CiAgICAgSU5TTihjdnRkcTJw
ZCwgICAgIGYzLCAgIDBmLCBlNiwgICAgdmxfMiwgICAgZCwgdmwpLAogICAgIElOU04oY3Z0ZHEy
cHMsICAgICAgICwgICAwZiwgNWIsICAgIHZsLCAgICAgIGQsIHZsKSwKICAgICBJTlNOKGN2dHBk
MmRxLCAgICAgZjIsICAgMGYsIGU2LCAgICB2bCwgICAgICBxLCB2bCksCisgICAgSU5TTihjdnRw
ZDJ1ZHEsICAgICAgLCAgIDBmLCA3OSwgICAgdmwsICAgICAgcSwgdmwpLAogICAgIElOU04oY3Z0
cGQycHMsICAgICA2NiwgICAwZiwgNWEsICAgIHZsLCAgICAgIHEsIHZsKSwKICAgICBJTlNOKGN2
dHBoMnBzLCAgICAgNjYsIDBmMzgsIDEzLCAgICB2bF8yLCBkX25iLCB2bCksCiAgICAgSU5TTihj
dnRwczJkcSwgICAgIDY2LCAgIDBmLCA1YiwgICAgdmwsICAgICAgZCwgdmwpLAogICAgIElOU04o
Y3Z0cHMycGQsICAgICAgICwgICAwZiwgNWEsICAgIHZsXzIsICAgIGQsIHZsKSwKICAgICBJTlNO
KGN2dHBzMnBoLCAgICAgNjYsIDBmM2EsIDFkLCAgICB2bF8yLCBkX25iLCB2bCksCisgICAgSU5T
TihjdnRwczJ1ZHEsICAgICAgLCAgIDBmLCA3OSwgICAgdmwsICAgICAgZCwgdmwpLAogICAgIElO
U04oY3Z0c2Qyc2ksICAgICBmMiwgICAwZiwgMmQsICAgIGVsLCAgICAgIHEsIGVsKSwKKyAgICBJ
TlNOKGN2dHNkMnVzaSwgICAgZjIsICAgMGYsIDc5LCAgICBlbCwgICAgICBxLCBlbCksCiAgICAg
SU5TTihjdnRzZDJzcywgICAgIGYyLCAgIDBmLCA1YSwgICAgZWwsICAgICAgcSwgZWwpLAogICAg
IElOU04oY3Z0c2kyc2QsICAgICBmMiwgICAwZiwgMmEsICAgIGVsLCAgIGRxNjQsIGVsKSwKICAg
ICBJTlNOKGN2dHNpMnNzLCAgICAgZjMsICAgMGYsIDJhLCAgICBlbCwgICBkcTY0LCBlbCksCiAg
ICAgSU5TTihjdnRzczJzZCwgICAgIGYzLCAgIDBmLCA1YSwgICAgZWwsICAgICAgZCwgZWwpLAog
ICAgIElOU04oY3Z0c3Myc2ksICAgICBmMywgICAwZiwgMmQsICAgIGVsLCAgICAgIGQsIGVsKSwK
KyAgICBJTlNOKGN2dHNzMnVzaSwgICAgZjMsICAgMGYsIDc5LCAgICBlbCwgICAgICBkLCBlbCks
CiAgICAgSU5TTihjdnR0cGQyZHEsICAgIDY2LCAgIDBmLCBlNiwgICAgdmwsICAgICAgcSwgdmwp
LAorICAgIElOU04oY3Z0dHBkMnVkcSwgICAgICwgICAwZiwgNzgsICAgIHZsLCAgICAgIHEsIHZs
KSwKICAgICBJTlNOKGN2dHRwczJkcSwgICAgZjMsICAgMGYsIDViLCAgICB2bCwgICAgICBkLCB2
bCksCisgICAgSU5TTihjdnR0cHMydWRxLCAgICAgLCAgIDBmLCA3OCwgICAgdmwsICAgICAgZCwg
dmwpLAogICAgIElOU04oY3Z0dHNkMnNpLCAgICBmMiwgICAwZiwgMmMsICAgIGVsLCAgICAgIHEs
IGVsKSwKKyAgICBJTlNOKGN2dHRzZDJ1c2ksICAgZjIsICAgMGYsIDc4LCAgICBlbCwgICAgICBx
LCBlbCksCiAgICAgSU5TTihjdnR0c3Myc2ksICAgIGYzLCAgIDBmLCAyYywgICAgZWwsICAgICAg
ZCwgZWwpLAorICAgIElOU04oY3Z0dHNzMnVzaSwgICBmMywgICAwZiwgNzgsICAgIGVsLCAgICAg
IGQsIGVsKSwKICAgICBJTlNOKGN2dHVkcTJwZCwgICAgZjMsICAgMGYsIDdhLCAgICB2bF8yLCAg
ICBkLCB2bCksCiAgICAgSU5TTihjdnR1ZHEycHMsICAgIGYyLCAgIDBmLCA3YSwgICAgdmwsICAg
ICAgZCwgdmwpLAogICAgIElOU04oY3Z0dXNpMnNkLCAgICBmMiwgICAwZiwgN2IsICAgIGVsLCAg
IGRxNjQsIGVsKSwKQEAgLTQxNiwxMSArNDI0LDE1IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVz
dCBhdng1MTJkcV9hbGxbXQogICAgIElOU05fUEZQKGFuZG4sICAgICAgICAgICAgIDBmLCA1NSks
CiAgICAgSU5TTihicm9hZGNhc3RpMzJ4MiwgNjYsIDBmMzgsIDU5LCBlbF8yLCAgZCwgdmwpLAog
ICAgIElOU04oY3Z0cGQycXEsICAgICAgIDY2LCAgIDBmLCA3YiwgICB2bCwgIHEsIHZsKSwKKyAg
ICBJTlNOKGN2dHBkMnVxcSwgICAgICA2NiwgICAwZiwgNzksICAgdmwsICBxLCB2bCksCiAgICAg
SU5TTihjdnRwczJxcSwgICAgICAgNjYsICAgMGYsIDdiLCB2bF8yLCAgZCwgdmwpLAorICAgIElO
U04oY3Z0cHMydXFxLCAgICAgIDY2LCAgIDBmLCA3OSwgdmxfMiwgIGQsIHZsKSwKICAgICBJTlNO
KGN2dHFxMnBkLCAgICAgICBmMywgICAwZiwgZTYsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTihj
dnRxcTJwcywgICAgICAgICAsICAgMGYsIDViLCAgIHZsLCAgcSwgdmwpLAogICAgIElOU04oY3Z0
dHBkMnFxLCAgICAgIDY2LCAgIDBmLCA3YSwgICB2bCwgIHEsIHZsKSwKKyAgICBJTlNOKGN2dHRw
ZDJ1cXEsICAgICA2NiwgICAwZiwgNzgsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTihjdnR0cHMy
cXEsICAgICAgNjYsICAgMGYsIDdhLCB2bF8yLCAgZCwgdmwpLAorICAgIElOU04oY3Z0dHBzMnVx
cSwgICAgIDY2LCAgIDBmLCA3OCwgdmxfMiwgIGQsIHZsKSwKICAgICBJTlNOKGN2dHVxcTJwZCwg
ICAgICBmMywgICAwZiwgN2EsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTihjdnR1cXEycHMsICAg
ICAgZjIsICAgMGYsIDdhLCAgIHZsLCAgcSwgdmwpLAogICAgIElOU05fUEZQKG9yLCAgICAgICAg
ICAgICAgIDBmLCA1NiksCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtOTMsMzEgKzkzLDY1IEBAIHN0
YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgaWZkZWYgX194ODZfNjRf
XwogIyAgZGVmaW5lIHRvX3dpbnQoeCkgKHsgbG9uZyBsXyA9ICh4KVswXTsgdG91Y2gobF8pOyAo
KHZlY190KXsgbF8gfSk7IH0pCiAjIGVuZGlmCisjIGlmZGVmIF9fQVZYNTEyRl9fCisvKgorICog
U2FkbHkgZXZlbiBnY2MgOS54LCBhdCB0aGUgdGltZSBvZiB3cml0aW5nLCBkb2VzIG5vdCBjYXJy
eSBvdXQgYXQgbGVhc3QKKyAqIHVpbnQgLT4gRlAgY29udmVyc2lvbnMgdXNpbmcgVkNWVFVTSTJT
e1MsRH0sIHNvIHdlIG5lZWQgdG8gdXNlIGJ1aWx0aW5zCisgKiBvciBpbmxpbmUgYXNzZW1ibHkg
aGVyZS4gVGhlIGZ1bGwtdmVjdG9yIHBhcmFtZXRlciB0eXBlcyBvZiB0aGUgYnVpbHRpbnMKKyAq
IGFyZW4ndCB2ZXJ5IGhlbHBmdWwgZm9yIG91ciBwdXJwb3Nlcywgc28gdXNlIGlubGluZSBhc3Nl
bWJseS4KKyAqLworIyAgaWYgRkxPQVRfU0laRSA9PSA0CisjICAgZGVmaW5lIHRvX3VfaW50KHR5
cGUsIHgpICh7IFwKKyAgICB1bnNpZ25lZCB0eXBlIHVfOyBcCisgICAgZmxvYXQgX19hdHRyaWJ1
dGVfXygodmVjdG9yX3NpemUoMTYpKSkgdF87IFwKKyAgICBhc20gKCAidmN2dHNzMnVzaSAlMSwg
JTAiIDogIj1yIiAodV8pIDogIm0iICgoeClbMF0pICk7IFwKKyAgICBhc20gKCAidmN2dHVzaTJz
cyV6MSAlMSwgJTAsICUwIiA6ICI9diIgKHRfKSA6ICJtIiAodV8pICk7IFwKKyAgICAodmVjX3Qp
eyB0X1swXSB9OyBcCit9KQorIyAgZWxpZiBGTE9BVF9TSVpFID09IDgKKyMgICBkZWZpbmUgdG9f
dV9pbnQodHlwZSwgeCkgKHsgXAorICAgIHVuc2lnbmVkIHR5cGUgdV87IFwKKyAgICBkb3VibGUg
X19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoMTYpKSkgdF87IFwKKyAgICBhc20gKCAidmN2dHNk
MnVzaSAlMSwgJTAiIDogIj1yIiAodV8pIDogIm0iICgoeClbMF0pICk7IFwKKyAgICBhc20gKCAi
dmN2dHVzaTJzZCV6MSAlMSwgJTAsICUwIiA6ICI9diIgKHRfKSA6ICJtIiAodV8pICk7IFwKKyAg
ICAodmVjX3QpeyB0X1swXSB9OyBcCit9KQorIyAgZW5kaWYKKyMgIGRlZmluZSB0b191aW50KHgp
IHRvX3VfaW50KGludCwgeCkKKyMgIGlmZGVmIF9feDg2XzY0X18KKyMgICBkZWZpbmUgdG9fdXdp
bnQoeCkgdG9fdV9pbnQobG9uZywgeCkKKyMgIGVuZGlmCisjIGVuZGlmCiAjZWxpZiBWRUNfU0la
RSA9PSA4ICYmIEZMT0FUX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fM2ROT1dfXykKICMgZGVmaW5l
IHRvX2ludCh4KSBfX2J1aWx0aW5faWEzMl9waTJmZChfX2J1aWx0aW5faWEzMl9wZjJpZCh4KSkK
ICNlbGlmIGRlZmluZWQoRkxPQVRfU0laRSkgJiYgVkVDX1NJWkUgPiBGTE9BVF9TSVpFICYmIGRl
ZmluZWQoX19BVlg1MTJGX18pICYmIFwKICAgICAgIChWRUNfU0laRSA9PSA2NCB8fCBkZWZpbmVk
KF9fQVZYNTEyVkxfXykpCiAjIGlmIEZMT0FUX1NJWkUgPT0gNAogIyAgZGVmaW5lIHRvX2ludCh4
KSBCUihjdnRkcTJwcywgX21hc2ssIEJSKGN2dHBzMmRxLCBfbWFzaywgeCwgKHZzaV90KXVuZGVm
KCksIH4wKSwgdW5kZWYoKSwgfjApCisjICBkZWZpbmUgdG9fdWludCh4KSBCUihjdnR1ZHEycHMs
IF9tYXNrLCBCUihjdnRwczJ1ZHEsIF9tYXNrLCB4LCAodnNpX3QpdW5kZWYoKSwgfjApLCB1bmRl
ZigpLCB+MCkKICMgIGlmZGVmIF9fQVZYNTEyRFFfXwotIyAgIGRlZmluZSB0b193aW50KHgpICh7
IFwKKyMgICBkZWZpbmUgdG9fd19pbnQoeCwgcykgKHsgXAogICAgIHZzZl9oYWxmX3QgdF8gPSBs
b3dfaGFsZih4KTsgXAogICAgIHZkaV90IGxvXywgaGlfOyBcCiAgICAgdG91Y2godF8pOyBcCi0g
ICAgbG9fID0gQlIoY3Z0cHMycXEsIF9tYXNrLCB0XywgKHZkaV90KXVuZGVmKCksIH4wKTsgXAor
ICAgIGxvXyA9IEJSKGN2dHBzMiAjIyBzICMjIHFxLCBfbWFzaywgdF8sICh2ZGlfdCl1bmRlZigp
LCB+MCk7IFwKICAgICB0XyA9IGhpZ2hfaGFsZih4KTsgXAogICAgIHRvdWNoKHRfKTsgXAotICAg
IGhpXyA9IEJSKGN2dHBzMnFxLCBfbWFzaywgdF8sICh2ZGlfdCl1bmRlZigpLCB+MCk7IFwKKyAg
ICBoaV8gPSBCUihjdnRwczIgIyMgcyAjIyBxcSwgX21hc2ssIHRfLCAodmRpX3QpdW5kZWYoKSwg
fjApOyBcCiAgICAgdG91Y2gobG9fKTsgdG91Y2goaGlfKTsgXAogICAgIGluc2VydF9oYWxmKGlu
c2VydF9oYWxmKHVuZGVmKCksIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBCUihjdnRx
cTJwcywgX21hc2ssIGxvXywgKHZzZl9oYWxmX3Qpe30sIH4wKSwgMCksIFwKLSAgICAgICAgICAg
ICAgICBCUihjdnRxcTJwcywgX21hc2ssIGhpXywgKHZzZl9oYWxmX3Qpe30sIH4wKSwgMSk7IFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBCUihjdnQgIyMgcyAjIyBxcTJwcywgX21hc2ss
IGxvXywgKHZzZl9oYWxmX3Qpe30sIH4wKSwgMCksIFwKKyAgICAgICAgICAgICAgICBCUihjdnQg
IyMgcyAjIyBxcTJwcywgX21hc2ssIGhpXywgKHZzZl9oYWxmX3Qpe30sIH4wKSwgMSk7IFwKIH0p
CisjICAgZGVmaW5lIHRvX3dpbnQoeCkgdG9fd19pbnQoeCwgKQorIyAgIGRlZmluZSB0b191d2lu
dCh4KSB0b193X2ludCh4LCB1KQogIyAgZW5kaWYKICMgZWxpZiBGTE9BVF9TSVpFID09IDgKICMg
IGRlZmluZSB0b19pbnQoeCkgQihjdnRkcTJwZCwgX21hc2ssIEJSKGN2dHBkMmRxLCBfbWFzaywg
eCwgKHZzaV9oYWxmX3Qpe30sIH4wKSwgdW5kZWYoKSwgfjApCisjICBkZWZpbmUgdG9fdWludCh4
KSBCKGN2dHVkcTJwZCwgX21hc2ssIEJSKGN2dHBkMnVkcSwgX21hc2ssIHgsICh2c2lfaGFsZl90
KXt9LCB+MCksIHVuZGVmKCksIH4wKQogIyAgaWZkZWYgX19BVlg1MTJEUV9fCiAjICAgZGVmaW5l
IHRvX3dpbnQoeCkgQlIoY3Z0cXEycGQsIF9tYXNrLCBCUihjdnRwZDJxcSwgX21hc2ssIHgsICh2
ZGlfdCl1bmRlZigpLCB+MCksIHVuZGVmKCksIH4wKQorIyAgIGRlZmluZSB0b191d2ludCh4KSBC
UihjdnR1cXEycGQsIF9tYXNrLCBCUihjdnRwZDJ1cXEsIF9tYXNrLCB4LCAodmRpX3QpdW5kZWYo
KSwgfjApLCB1bmRlZigpLCB+MCkKICMgIGVuZGlmCiAjIGVuZGlmCiAjZWxpZiBWRUNfU0laRSA9
PSAxNiAmJiBkZWZpbmVkKF9fU1NFMl9fKQpAQCAtMTIxNCw2ICsxMjQ4LDIwIEBAIGludCBzaW1k
X3Rlc3Qodm9pZCkKICAgICB0b3VjaChzcmMpOwogICAgIGlmICggIWVxKHgsIHNyYykgKSByZXR1
cm4gX19MSU5FX187CiAjIGVuZGlmCisKKyMgaWZkZWYgdG9fdWludAorICAgIHRvdWNoKHNyYyk7
CisgICAgeCA9IHRvX3VpbnQoc3JjKTsKKyAgICB0b3VjaChzcmMpOworICAgIGlmICggIWVxKHgs
IHNyYykgKSByZXR1cm4gX19MSU5FX187CisjIGVuZGlmCisKKyMgaWZkZWYgdG9fdXdpbnQKKyAg
ICB0b3VjaChzcmMpOworICAgIHggPSB0b191d2ludChzcmMpOworICAgIHRvdWNoKHNyYyk7Cisg
ICAgaWYgKCAhZXEoeCwgc3JjKSApIHJldHVybiBfX0xJTkVfXzsKKyMgZW5kaWYKIAogIyBpZmRl
ZiBzcXJ0CiAgICAgeCA9IHNyYyAqIHNyYzsKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKQEAgLTMyMyw4ICszMjMsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUg
ewogICAgIFsweDcxIC4uLiAweDczXSA9IHsgRHN0SW1wbGljaXR8U3JjSW1tQnl0ZXxNb2RSTSwg
c2ltZF9ub25lLCBkOHNfdmwgfSwKICAgICBbMHg3NCAuLi4gMHg3Nl0gPSB7IERzdEltcGxpY2l0
fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHg3N10gPSB7
IERzdEltcGxpY2l0fFNyY05vbmUgfSwKLSAgICBbMHg3OF0gPSB7IEltcGxpY2l0T3BzfE1vZFJN
IH0sCi0gICAgWzB4NzldID0geyBEc3RSZWd8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQg
fSwKKyAgICBbMHg3OCAuLi4gMHg3OV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3Ys
IHNpbWRfb3RoZXIsIGQ4c192bCB9LAogICAgIFsweDdhXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVt
fE1vZFJNfE1vdiwgc2ltZF9wYWNrZWRfZnAsIGQ4c192bCB9LAogICAgIFsweDdiXSA9IHsgRHN0
SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciwgZDhzX2RxNjQgfSwKICAgICBb
MHg3YyAuLi4gMHg3ZF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9vdGhlciB9
LApAQCAtMjUxNCw2ICsyNTEzLDggQEAgeDg2X2RlY29kZV90d29ieXRlKAogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgMHg3ODoKKyAgICAgICAgc3RhdGUtPmRlc2MgPSBJbXBsaWNpdE9wczsK
KyAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfbm9uZTsKICAgICAgICAgc3dpdGNoICgg
dmV4LnBmeCApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSB2ZXhfNjY6IC8qIGV4dHJxICRpbW04
LCAkaW1tOCwgeG1tICovCkBAIC0yNTI2LDcgKzI1MjcsNyBAQCB4ODZfZGVjb2RlX3R3b2J5dGUo
CiAgICAgY2FzZSAweDEwIC4uLiAweDE4OgogICAgIGNhc2UgMHgyOCAuLi4gMHgyZjoKICAgICBj
YXNlIDB4NTAgLi4uIDB4Nzc6Ci0gICAgY2FzZSAweDc5IC4uLiAweDdkOgorICAgIGNhc2UgMHg3
YSAuLi4gMHg3ZDoKICAgICBjYXNlIDB4N2Y6CiAgICAgY2FzZSAweGMyIC4uLiAweGMzOgogICAg
IGNhc2UgMHhjNSAuLi4gMHhjNjoKQEAgLTI1NDgsNiArMjU0OSwxMiBAQCB4ODZfZGVjb2RlX3R3
b2J5dGUoCiAgICAgICAgIG9wX2J5dGVzID0gbW9kZV82NGJpdCgpID8gOCA6IDQ7CiAgICAgICAg
IGJyZWFrOwogCisgICAgY2FzZSAweDc5OgorICAgICAgICBzdGF0ZS0+ZGVzYyA9IERzdFJlZyB8
IFNyY01lbTsKKyAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludDsKKyAg
ICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tfSU5TUih2ZXgucGZ4LCBYODZFTVVMX09QQ19QRlhf
TUFTSyk7CisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSAweDdlOgogICAgICAgICBjdHh0LT5v
cGNvZGUgfD0gTUFTS19JTlNSKHZleC5wZngsIFg4NkVNVUxfT1BDX1BGWF9NQVNLKTsKICAgICAg
ICAgaWYgKCB2ZXgucGZ4ID09IHZleF9mMyApIC8qIG1vdnEgeG1tL202NCx4bW0gKi8KQEAgLTMw
NjksNiArMzA3NiwxOCBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgICAgIG1vZHJtX21vZCA9
IDM7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgICAgIGNhc2UgMHg3ODoKKyAg
ICAgICAgICAgIGNhc2UgMHg3OToKKyAgICAgICAgICAgICAgICBpZiAoICFldmV4LnBmeCApCisg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIC8qIHZjdnR7LHR9cHMy
dXFxIG5lZWQgc3BlY2lhbCBjYXNpbmcgKi8KKyAgICAgICAgICAgICAgICBpZiAoIGV2ZXgucGZ4
ID09IHZleF82NiApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBpZiAo
ICFldmV4LncgJiYgIWV2ZXguYnIgKQorICAgICAgICAgICAgICAgICAgICAgICAgLS1kaXNwOHNj
YWxlOworICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICB9CisgICAg
ICAgICAgICAgICAgLyogdmN2dHssdH1ze3MsZH0ydXNpIG5lZWQgc3BlY2lhbCBjYXNpbmc6IGZh
bGwgdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAweDJjOiAvKiB2Y3Z0dHN7cyxkfTJzaSBu
ZWVkIHNwZWNpYWwgY2FzaW5nICovCiAgICAgICAgICAgICBjYXNlIDB4MmQ6IC8qIHZjdnRze3Ms
ZH0yc2kgbmVlZCBzcGVjaWFsIGNhc2luZyAqLwogICAgICAgICAgICAgICAgIGlmICggZXZleF9l
bmNvZGVkKCkgKQpAQCAtNjI4Miw2ICs2MzAxLDggQEAgeDg2X2VtdWxhdGUoCiAKICAgICBDQVNF
X1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAweDBmLCAweDJjKTogLyogdmN2dHRze3MsZH0yc2kgeG1t
L21lbSxyZWcgKi8KICAgICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAweDBmLCAweDJkKTog
LyogdmN2dHN7cyxkfTJzaSB4bW0vbWVtLHJlZyAqLworICAgIENBU0VfU0lNRF9TQ0FMQVJfRlAo
X0VWRVgsIDB4MGYsIDB4NzgpOiAvKiB2Y3Z0dHN7cyxkfTJ1c2kgeG1tL21lbSxyZWcgKi8KKyAg
ICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAweDBmLCAweDc5KTogLyogdmN2dHN7cyxkfTJ1
c2kgeG1tL21lbSxyZWcgKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKChldmV4LnJl
ZyAhPSAweGYgfHwgIWV2ZXguUlggfHwgZXZleC5vcG1zayB8fAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChlYS50eXBlICE9IE9QX1JFRyAmJiBldmV4LmJyKSksCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBFWENfVUQpOwpAQCAtNjY0MCw3ICs2NjYxLDExIEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICBpZiAoIGV2ZXgudyApCiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1
X211c3RfaGF2ZShhdng1MTJkcSk7CiAgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWCgweDBmLCAweDc4KTogICAgLyogdmN2dHRwe3MsZH0ydWRxIFt4eXpd
bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVgoMHgwZiwgMHg3
OSk6ICAgIC8qIHZjdnRwe3MsZH0ydWRxIFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KICAgICAg
ICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICB9CiAgICAg
ICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gfHwgIWV2ZXguYnIgKQogICAgICAgICAgICAgYXZ4
NTEyX3ZsZW5fY2hlY2soZmFsc2UpOwogICAgICAgICBkIHw9IFR3b09wOwpAQCAtNzMxOCw2ICs3
MzQzLDEwIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoYXZ4NTEyZik7CiAgICAgICAgIGVsc2UgaWYgKCBldmV4LncgKQogICAgICAgICB7CisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NzgpOiAgIC8qIHZjdnR0cHMydXFxIHt4
LHl9bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogdmN2dHRwZDJ1cXEgW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDc5KTogICAvKiB2Y3Z0cHMydXFxIHt4
LHl9bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogdmN2dHBkMnVxcSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4N2EpOiAgIC8qIHZjdnR0cHMycXEge3gs
eX1tbS9tZW0sW3h5el1tbXtrfSAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAvKiB2Y3Z0dHBkMnFxIFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KICAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg3Yik6ICAgLyogdmN2dHBzMnFxIHt4LHl9
bW0vbWVtLFt4eXpdbW17a30gKi8KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:38:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:38:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gOgwr-0003qq-Hv; Mon, 19 Nov 2018 10:38:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgwq-0003qS-9w
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:38:32 +0000
X-Inumbo-ID: 41888a16-ebe7-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41888a16-ebe7-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:38:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:38:30 -0700
Message-Id: <5BF292A202000078001FD5D6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:38:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 41/47] x86emul: support remaining AVX512F
 legacy-equivalent insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGx1cyB0aGVpciBBVlg1MTJCVyBjb3VudGVycGFydHMuCgpUYWtlIHRoZSBvcHBvcnR1bml0eSBh
bmQgYWxzbyBlbGltaW5hdGUgYSBwYWlyIG9mIG9wZW4gY29kZWQgaW5zdGFuY2VzCm9mIHNjYWxh
cl8xb3AoKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCnY1OiBOZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5j
CisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTE5Miw2ICsx
OTIsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9CiAgICAgSU5T
Tl9QRlBfTkIobW92dSwgICAgICAgIDBmLCAxMCksCiAgICAgSU5TTl9QRlBfTkIobW92dSwgICAg
ICAgIDBmLCAxMSksCiAgICAgSU5TTl9GUChtdWwsICAgICAgICAgICAgIDBmLCA1OSksCisgICAg
SU5TTihwYWJzZCwgICAgICAgIDY2LCAwZjM4LCAxZSwgICAgdmwsICAgICAgZCwgdmwpLAorICAg
IElOU04ocGFic3EsICAgICAgICA2NiwgMGYzOCwgMWYsICAgIHZsLCAgICAgIHEsIHZsKSwKICAg
ICBJTlNOKHBhZGRkLCAgICAgICAgNjYsICAgMGYsIGZlLCAgICB2bCwgICAgICBkLCB2bCksCiAg
ICAgSU5TTihwYWRkcSwgICAgICAgIDY2LCAgIDBmLCBkNCwgICAgdmwsICAgICAgcSwgdmwpLAog
ICAgIElOU04ocGFuZCwgICAgICAgICA2NiwgICAwZiwgZGIsICAgIHZsLCAgICAgZHEsIHZsKSwK
QEAgLTI3NSw2ICsyNzcsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxs
W10gPQogICAgIElOU04ocHVucGNrbGRxLCAgICA2NiwgICAwZiwgNjIsICAgIHZsLCAgICAgIGQs
IHZsKSwKICAgICBJTlNOKHB1bnBja2xxZHEsICAgNjYsICAgMGYsIDZjLCAgICB2bCwgICAgICBx
LCB2bCksCiAgICAgSU5TTihweG9yLCAgICAgICAgIDY2LCAgIDBmLCBlZiwgICAgdmwsICAgICBk
cSwgdmwpLAorICAgIElOU04ocm5kc2NhbGVwZCwgICA2NiwgMGYzYSwgMDksICAgIHZsLCAgICAg
IHEsIHZsKSwKKyAgICBJTlNOKHJuZHNjYWxlcHMsICAgNjYsIDBmM2EsIDA4LCAgICB2bCwgICAg
ICBkLCB2bCksCisgICAgSU5TTihybmRzY2FsZXNkLCAgIDY2LCAwZjNhLCAwYiwgICAgZWwsICAg
ICAgcSwgZWwpLAorICAgIElOU04ocm5kc2NhbGVzcywgICA2NiwgMGYzYSwgMGEsICAgIGVsLCAg
ICAgIGQsIGVsKSwKICAgICBJTlNOX1BGUChzaHVmLCAgICAgICAgICAgMGYsIGM2KSwKICAgICBJ
TlNOX0ZQKHNxcnQsICAgICAgICAgICAgMGYsIDUxKSwKICAgICBJTlNOX0ZQKHN1YiwgICAgICAg
ICAgICAgMGYsIDVjKSwKQEAgLTMzNyw2ICszNDMsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRl
c3QgYXZ4NTEyYndfYWxsW10KICAgICBJTlNOKG1vdmRxdTgsICAgICBmMiwgICAwZiwgN2YsICAg
IHZsLCAgICBiLCB2bCksCiAgICAgSU5TTihtb3ZkcXUxNiwgICAgZjIsICAgMGYsIDZmLCAgICB2
bCwgICAgdywgdmwpLAogICAgIElOU04obW92ZHF1MTYsICAgIGYyLCAgIDBmLCA3ZiwgICAgdmws
ICAgIHcsIHZsKSwKKyAgICBJTlNOKHBhYnNiLCAgICAgICA2NiwgMGYzOCwgMWMsICAgIHZsLCAg
ICBiLCB2bCksCisgICAgSU5TTihwYWJzdywgICAgICAgNjYsIDBmMzgsIDFkLCAgICB2bCwgICAg
dywgdmwpLAogICAgIElOU04ocGFja3NzZHcsICAgIDY2LCAgIDBmLCA2YiwgICAgdmwsIGRfbmIs
IHZsKSwKICAgICBJTlNOKHBhY2tzc3diLCAgICA2NiwgICAwZiwgNjMsICAgIHZsLCAgICB3LCB2
bCksCiAgICAgSU5TTihwYWNrdXNkdywgICAgNjYsIDBmMzgsIDJiLCAgICB2bCwgZF9uYiwgdmwp
LAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9zaW1kLmMKQEAgLTIwNCw4ICsyMDQsMTAgQEAgc3RhdGljIGlubGluZSBi
b29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogI2VsaWYgZGVmaW5lZChGTE9BVF9TSVpFKSAmJiBW
RUNfU0laRSA9PSBGTE9BVF9TSVpFICYmIGRlZmluZWQoX19BVlg1MTJGX18pCiAjIGlmIEZMT0FU
X1NJWkUgPT0gNAogIyAgZGVmaW5lIHNxcnQoeCkgc2NhbGFyXzFvcCh4LCAidnNxcnRzcyAlW2lu
XSwgJVtvdXRdLCAlW291dF0iKQorIyAgZGVmaW5lIHRydW5jKHgpIHNjYWxhcl8xb3AoeCwgInZy
bmRzY2FsZXNzICQwYjEwMTEsICVbaW5dLCAlW291dF0sICVbb3V0XSIpCiAjIGVsaWYgRkxPQVRf
U0laRSA9PSA4CiAjICBkZWZpbmUgc3FydCh4KSBzY2FsYXJfMW9wKHgsICJ2c3FydHNkICVbaW5d
LCAlW291dF0sICVbb3V0XSIpCisjICBkZWZpbmUgdHJ1bmMoeCkgc2NhbGFyXzFvcCh4LCAidnJu
ZHNjYWxlc2QgJDBiMTAxMSwgJVtpbl0sICVbb3V0XSwgJVtvdXRdIikKICMgZW5kaWYKICNlbGlm
IGRlZmluZWQoRkxPQVRfU0laRSkgJiYgZGVmaW5lZChfX0FWWDUxMkZfXykgJiYgXAogICAgICAg
KFZFQ19TSVpFID09IDY0IHx8IGRlZmluZWQoX19BVlg1MTJWTF9fKSkKQEAgLTI1Niw2ICsyNTgs
NyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjICBkZWZpbmUg
bWl4KHgsIHkpIEIobW92YXBzLCBfbWFzaywgeCwgeSwgKDBiMDEwMTAxMDEwMTAxMDEwMSAmIEFM
TF9UUlVFKSkKICMgIGRlZmluZSBzaHJpbmsxKHgpIEJSXyhjdnRwZDJwcywgX21hc2ssICh2ZGZf
dCkoeCksICh2c2ZfaGFsZl90KXt9LCB+MCkKICMgIGRlZmluZSBzcXJ0KHgpIEJSKHNxcnRwcywg
X21hc2ssIHgsIHVuZGVmKCksIH4wKQorIyAgZGVmaW5lIHRydW5jKHgpIEJSKHJuZHNjYWxlcHNf
LCBfbWFzaywgeCwgMGIxMDExLCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSB3aWRlbjEoeCkgKCh2
ZWNfdClCUihjdnRwczJwZCwgX21hc2ssIHgsICh2ZGZfdCl1bmRlZigpLCB+MCkpCiAjICBpZiBW
RUNfU0laRSA9PSAxNgogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpIEIodW5wY2tocHMs
IF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKQEAgLTMwOSw2ICszMTIsNyBAQCBzdGF0aWMgaW5s
aW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjICBkZWZpbmUgbWluKHgsIHkpIEJSXyht
aW5wZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgZGVmaW5lIG1peCh4LCB5KSBCKG1v
dmFwZCwgX21hc2ssIHgsIHksIDBiMDEwMTAxMDEpCiAjICBkZWZpbmUgc3FydCh4KSBCUihzcXJ0
cGQsIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKKyMgIGRlZmluZSB0cnVuYyh4KSBCUihybmRzY2Fs
ZXBkXywgX21hc2ssIHgsIDBiMTAxMSwgdW5kZWYoKSwgfjApCiAjICBpZiBWRUNfU0laRSA9PSAx
NgogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpIEIodW5wY2tocGQsIF9tYXNrLCB4LCB5
LCB1bmRlZigpLCB+MCkKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSBCKHVucGNrbHBk
LCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCkBAIC01NDEsNiArNTQ1LDcgQEAgc3RhdGljIGlu
bGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyAgZW5kaWYKICMgZW5kaWYKICMgaWYg
SU5UX1NJWkUgPT0gNAorIyAgZGVmaW5lIGFicyh4KSBCKHBhYnNkLCBfbWFzaywgeCwgdW5kZWYo
KSwgfjApCiAjICBkZWZpbmUgbWF4KHgsIHkpIEIocG1heHNkLCBfbWFzaywgeCwgeSwgdW5kZWYo
KSwgfjApCiAjICBkZWZpbmUgbWluKHgsIHkpIEIocG1pbnNkLCBfbWFzaywgeCwgeSwgdW5kZWYo
KSwgfjApCiAjICBkZWZpbmUgbXVsX2Z1bGwoeCwgeSkgKCh2ZWNfdClCKHBtdWxkcSwgX21hc2ss
IHgsIHksICh2ZGlfdCl1bmRlZigpLCB+MCkpCkBAIC01NTEsNiArNTU2LDcgQEAgc3RhdGljIGlu
bGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyAgZGVmaW5lIG11bF9mdWxsKHgsIHkp
ICgodmVjX3QpQihwbXVsdWRxLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZkaV90
KXVuZGVmKCksIH4wKSkKICMgIGRlZmluZSB3aWRlbjEoeCkgKCh2ZWNfdClCKHBtb3Z6eGRxLCBf
bWFzaywgKHZzaV9oYWxmX3QpKHgpLCAodmRpX3QpdW5kZWYoKSwgfjApKQogIyBlbGlmIElOVF9T
SVpFID09IDgKKyMgIGRlZmluZSBhYnMoeCkgKCh2ZWNfdClCKHBhYnNxLCBfbWFzaywgKHZkaV90
KSh4KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKICMgIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClC
KHBtYXhzcSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksICh2ZGlfdCl1bmRlZigpLCB+
MCkpCiAjICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3QpQihwbWluc3EsIF9tYXNrLCAodmRpX3Qp
KHgpLCAodmRpX3QpKHkpLCAodmRpX3QpdW5kZWYoKSwgfjApKQogIyBlbGlmIFVJTlRfU0laRSA9
PSA4CkBAIC02MTgsNiArNjI0LDcgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVf
dmVjX3QgYgogIyAgZGVmaW5lIHN3YXAyKHgpICgodmVjX3QpQihwZXJtdmFyaGksIF9tYXNrLCAo
dmhpX3QpKHgpLCAodmhpX3QpKGludiAtIDEpLCAodmhpX3QpdW5kZWYoKSwgfjApKQogIyBlbmRp
ZgogIyBpZiBJTlRfU0laRSA9PSAxCisjICBkZWZpbmUgYWJzKHgpICgodmVjX3QpQihwYWJzYiwg
X21hc2ssICh2cWlfdCkoeCksICh2cWlfdCl1bmRlZigpLCB+MCkpCiAjICBkZWZpbmUgbWF4KHgs
IHkpICgodmVjX3QpQihwbWF4c2IsIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKHkpLCAodnFp
X3QpdW5kZWYoKSwgfjApKQogIyAgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190KUIocG1pbnNiLCBf
bWFzaywgKHZxaV90KSh4KSwgKHZxaV90KSh5KSwgKHZxaV90KXVuZGVmKCksIH4wKSkKICMgIGRl
ZmluZSB3aWRlbjEoeCkgKCh2ZWNfdClCKHBtb3ZzeGJ3LCBfbWFzaywgKHZxaV9oYWxmX3QpKHgp
LCAodmhpX3QpdW5kZWYoKSwgfjApKQpAQCAtNjMwLDYgKzYzNyw3IEBAIHN0YXRpYyBpbmxpbmUg
Ym9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgIGRlZmluZSB3aWRlbjIoeCkgKCh2ZWNfdClC
KHBtb3Z6eGJkLCBfbWFzaywgKHZxaV9xdWFydGVyX3QpKHgpLCAodnNpX3QpdW5kZWYoKSwgfjAp
KQogIyAgZGVmaW5lIHdpZGVuMyh4KSAoKHZlY190KUIocG1vdnp4YnEsIF9tYXNrLCAodnFpX2Vp
Z2h0aF90KSh4KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKICMgZWxpZiBJTlRfU0laRSA9PSAyCisj
ICBkZWZpbmUgYWJzKHgpIEIocGFic3csIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKICMgIGRlZmlu
ZSBtYXgoeCwgeSkgQihwbWF4c3csIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgIGRlZmlu
ZSBtaW4oeCwgeSkgQihwbWluc3csIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgIGRlZmlu
ZSBtdWxfaGkoeCwgeSkgQihwbXVsaHcsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKQEAgLTk0
MSwxOSArOTQ5LDExIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIK
ICNpZiBWRUNfU0laRSA9PSBGTE9BVF9TSVpFCiAjIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdCl7
KHsgdHlwZW9mKHhbMF0pIHhfID0gKHgpWzBdLCB5XyA9ICh5KVswXTsgeF8gPiB5XyA/IHhfIDog
eV87IH0pfSkKICMgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190KXsoeyB0eXBlb2YoeFswXSkgeF8g
PSAoeClbMF0sIHlfID0gKHkpWzBdOyB4XyA8IHlfID8geF8gOiB5XzsgfSl9KQotIyBpZmRlZiBf
X1NTRTRfMV9fCisjIGlmIGRlZmluZWQoX19TU0U0XzFfXykgJiYgIWRlZmluZWQoX19BVlg1MTJG
X18pCiAjICBpZiBGTE9BVF9TSVpFID09IDQKLSMgICBkZWZpbmUgdHJ1bmMoeCkgKHsgXAotICAg
IGZsb2F0IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKDE2KSkpIHJfOyBcCi0gICAgYXNtICgg
InJvdW5kc3MgJDBiMTAxMSwlMSwlMCIgOiAiPXgiIChyXykgOiAibSIgKHgpICk7IFwKLSAgICAo
dmVjX3QpeyByX1swXSB9OyBcCi19KQorIyAgIGRlZmluZSB0cnVuYyh4KSBzY2FsYXJfMW9wKHgs
ICJyb3VuZHNzICQwYjEwMTEsICVbaW5dLCAlW291dF0iKQogIyAgZWxpZiBGTE9BVF9TSVpFID09
IDgKLSMgICBkZWZpbmUgdHJ1bmMoeCkgKHsgXAotICAgIGRvdWJsZSBfX2F0dHJpYnV0ZV9fKCh2
ZWN0b3Jfc2l6ZSgxNikpKSByXzsgXAotICAgIGFzbSAoICJyb3VuZHNkICQwYjEwMTEsJTEsJTAi
IDogIj14IiAocl8pIDogIm0iICh4KSApOyBcCi0gICAgKHZlY190KXsgcl9bMF0gfTsgXAotfSkK
KyMgICBkZWZpbmUgdHJ1bmMoeCkgc2NhbGFyXzFvcCh4LCAicm91bmRzZCAkMGIxMDExLCAlW2lu
XSwgJVtvdXRdIikKICMgIGVuZGlmCiAjIGVuZGlmCiAjZW5kaWYKLS0tIGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5o
CkBAIC0xODQsNiArMTg0LDggQEAgREVDTF9PQ1RFVChoYWxmKTsKICNkZWZpbmUgX19idWlsdGlu
X2lhMzJfaW5zZXJ0aTMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0aTMyeDRfbWFz
awogI2RlZmluZSBfX2J1aWx0aW5faWEzMl9pbnNlcnRpMzJ4OF81MTJfbWFzayBfX2J1aWx0aW5f
aWEzMl9pbnNlcnRpMzJ4OF9tYXNrCiAjZGVmaW5lIF9fYnVpbHRpbl9pYTMyX2luc2VydGk2NHg0
XzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX2luc2VydGk2NHg0X21hc2sKKyNkZWZpbmUgX19idWls
dGluX2lhMzJfcm5kc2NhbGVwZF81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9ybmRzY2FsZXBkX21h
c2sKKyNkZWZpbmUgX19idWlsdGluX2lhMzJfcm5kc2NhbGVwc181MTJfbWFzayBfX2J1aWx0aW5f
aWEzMl9ybmRzY2FsZXBzX21hc2sKICNkZWZpbmUgX19idWlsdGluX2lhMzJfc2h1Zl9mMzJ4NF81
MTJfbWFzayBfX2J1aWx0aW5faWEzMl9zaHVmX2YzMng0X21hc2sKICNkZWZpbmUgX19idWlsdGlu
X2lhMzJfc2h1Zl9mNjR4Ml81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9zaHVmX2Y2NHgyX21hc2sK
ICNkZWZpbmUgX19idWlsdGluX2lhMzJfc2h1Zl9pMzJ4NF81MTJfbWFzayBfX2J1aWx0aW5faWEz
Ml9zaHVmX2kzMng0X21hc2sKQEAgLTI0NSw2ICsyNDcsNyBAQCBPVlJfSU5UKGJyb2FkY2FzdCk7
CiBPVlJfU0ZQKGJyb2FkY2FzdCk7CiBPVlJfU0ZQKGNvbWkpOwogT1ZSX1ZGUChjdnRkcTIpOwor
T1ZSX0lOVChhYnMpOwogT1ZSX0ZQKGFkZCk7CiBPVlJfSU5UKGFkZCk7CiBPVlJfQlcoYWRkcyk7
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC00NDYsNyArNDQ2LDcgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHgxOV0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3NjYWxhcl9vcGMsIC50d29fb3AgPSAxLCAuZDhzID0gMyB9LAogICAgIFsweDFh
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudHdvX29wID0gMSwgLmQ4cyA9IDQgfSwKICAg
ICBbMHgxYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1NiwgLnR3b19vcCA9IDEsIC5kOHMgPSBk
OHNfdmxfYnlfMiB9LAotICAgIFsweDFjIC4uLiAweDFlXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHgxYyAuLi4gMHgxZl0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCiAg
ICAgWzB4MjBdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMg
PSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDIxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIs
IC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzQgfSwKICAgICBbMHgyMl0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV84IH0sCkBA
IC01MzEsOCArNTMxLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjNhX3RhYmxlIHsKICAg
ICBbMHgwMl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHgwNCAu
Li4gMHgwNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5k
OHMgPSBkOHNfdmwgfSwKICAgICBbMHgwNl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9m
cCB9LAotICAgIFsweDA4IC4uLiAweDA5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2Zw
LCAudHdvX29wID0gMSB9LAotICAgIFsweDBhIC4uLiAweDBiXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfc2NhbGFyX29wYyB9LAorICAgIFsweDA4IC4uLiAweDA5XSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bCB9LAorICAgIFsweDBhIC4u
LiAweDBiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX29wYywgLmQ4cyA9IGQ4c19kcSB9
LAogICAgIFsweDBjIC4uLiAweDBkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0s
CiAgICAgWzB4MGUgLi4uIDB4MGZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0s
CiAgICAgWzB4MTRdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lLCAudG9fbWVtID0gMSwgLnR3
b19vcCA9IDEsIC5kOHMgPSAwIH0sCkBAIC02ODY1LDYgKzY4NjUsOCBAQCB4ODZfZW11bGF0ZSgK
ICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmOSk6IC8qIHZwc3VidyBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHhmYyk6IC8qIHZwYWRkYiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmZCk6IC8qIHZwYWRkdyBb
eHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweDFjKTogLyogdnBhYnNiIFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDFkKTogLyogdnBhYnN3IFt4
eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUo
YXZ4NTEyYncpOwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VE
KTsKICAgICAgICAgZWxlbV9ieXRlcyA9IDEgPDwgKGIgJiAxKTsKQEAgLTgyNDYsNiArODI0OCw4
IEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGZh
KTogLyogdnBzdWJkIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGZiKTogLyogdnBzdWJxIFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAw
eGZlKTogLyogdnBhZGRkIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MWUpOiAvKiB2cGFic2QgW3h5el1tbS9t
ZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4
MWYpOiAvKiB2cGFic3EgW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLwogICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoZXZleC53ICE9IChiICYgMSksIEVYQ19VRCk7CiAgICAgICAgIGdvdG8g
YXZ4NTEyZl9ub19zYWU7CiAKQEAgLTkyNzQsNiArOTI3OCwxNyBAQCB4ODZfZW11bGF0ZSgKICAg
ICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8xKTsKICAgICAgICAgZ290byBzaW1k
XzBmM2FfY29tbW9uOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgw
YSk6IC8qIHZybmRzY2FsZXNzICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MGIpOiAvKiB2cm5kc2Nh
bGVzZCAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfUkVHICYmIGV2ZXguYnIsIEVYQ19VRCk7
CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmM2EsIDB4MDgpOiAvKiB2cm5kc2NhbGVwcyAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgwOSk6IC8qIHZy
bmRzY2FsZXBkICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZihldmV4LncgIT0gKGIgJiAxKSwgRVhDX1VEKTsKKyAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2so
YiAmIDIpOworICAgICAgICBnb3RvIHNpbWRfaW1tOF96bW07CisKICAgICBjYXNlIFg4NkVNVUxf
T1BDKDB4MGYzYSwgMHgwZik6ICAgIC8qIHBhbGlnbnIgJGltbTgsbW0vbTY0LG1tICovCiAgICAg
Y2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MGYpOiAvKiBwYWxpZ25yICRpbW04LHhtbS9t
MTI4LHhtbSAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc3NlMyk7CgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:38:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:38: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-devel-bounces@lists.xenproject.org>)
	id 1gOgxH-0003wS-2v; Mon, 19 Nov 2018 10:38: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgxG-0003wG-6o
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:38:58 +0000
X-Inumbo-ID: 5096f218-ebe7-11e8-bce1-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5096f218-ebe7-11e8-bce1-12d6303a7972;
 Mon, 19 Nov 2018 10:38:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:38:55 -0700
Message-Id: <5BF292BC02000078001FD5D9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:38:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 42/47] x86emul: support remaining AVX512BW
 legacy-equivalent insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjU6IE5l
dy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMzU1LDYgKzM1NSw3IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXQogICAgIElOU04ocGFkZHVzYiwg
ICAgIDY2LCAgIDBmLCBkYywgICAgdmwsICAgIGIsIHZsKSwKICAgICBJTlNOKHBhZGR1c3csICAg
ICA2NiwgICAwZiwgZGQsICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwYWRkdywgICAgICAg
NjYsICAgMGYsIGZkLCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocGFsaWduciwgICAgIDY2
LCAwZjNhLCAwZiwgICAgdmwsICAgIGIsIHZsKSwKICAgICBJTlNOKHBhdmdiLCAgICAgICA2Niwg
ICAwZiwgZTAsICAgIHZsLCAgICBiLCB2bCksCiAgICAgSU5TTihwYXZndywgICAgICAgNjYsICAg
MGYsIGUzLCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocGJyb2FkY2FzdGIsIDY2LCAwZjM4
LCA3OCwgICAgZWwsICAgIGIsIGVsKSwKQEAgLTM3MCw2ICszNzEsNyBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10KICAgICBJTlNOKHBlcm13LCAgICAgICA2NiwgMGYz
OCwgOGQsICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwZXJtaTJ3LCAgICAgNjYsIDBmMzgs
IDc1LCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocGVybXQydywgICAgIDY2LCAwZjM4LCA3
ZCwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBtYWRkdWJzdywgICA2NiwgMGYzOCwgMDQs
ICAgIHZsLCAgICBiLCB2bCksCiAgICAgSU5TTihwbWFkZHdkLCAgICAgNjYsICAgMGYsIGY1LCAg
ICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocG1heHNiLCAgICAgIDY2LCAwZjM4LCAzYywgICAg
dmwsICAgIGIsIHZsKSwKICAgICBJTlNOKHBtYXhzdywgICAgICA2NiwgICAwZiwgZWUsICAgIHZs
LCAgICB3LCB2bCksCkBAIC0zODcsNiArMzg5LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0
IGF2eDUxMmJ3X2FsbFtdCiAvLyAgICAgICBwbW92dzJtLCAgICAgZjMsIDBmMzgsIDI5LCAgICAg
ICAgICAgdwogICAgIElOU04ocG1vdndiLCAgICAgIGYzLCAwZjM4LCAzMCwgICAgdmxfMiwgIGIs
IHZsKSwKICAgICBJTlNOKHBtb3Z6eGJ3LCAgICA2NiwgMGYzOCwgMzAsICAgIHZsXzIsICBiLCB2
bCksCisgICAgSU5TTihwbXVsaHJzdywgICAgNjYsIDBmMzgsIDBiLCAgICB2bCwgICAgdywgdmwp
LAogICAgIElOU04ocG11bGh1dywgICAgIDY2LCAgIDBmLCBlNCwgICAgdmwsICAgIHcsIHZsKSwK
ICAgICBJTlNOKHBtdWxodywgICAgICA2NiwgICAwZiwgZTUsICAgIHZsLCAgICB3LCB2bCksCiAg
ICAgSU5TTihwbXVsbHcsICAgICAgNjYsICAgMGYsIGQ1LCAgICB2bCwgICAgdywgdmwpLAotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9zaW1kLmMKQEAgLTU4MCw2ICs1ODAsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3Rv
X2Jvb2woYnl0ZV92ZWNfdCBiCiAjICBpZiBWRUNfU0laRSA9PSAxNgogIyAgIGRlZmluZSBpbnRl
cmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQihwdW5wY2toYncsIF9tYXNrLCAodnFpX3QpKHgpLCAo
dnFpX3QpKHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xv
KHgsIHkpICgodmVjX3QpQihwdW5wY2tsYncsIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKHkp
LCAodnFpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSByb3RyKHgsIG4pICgodmVjX3QpQihw
YWxpZ25yLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh4KSwgKG4pICogOCwgKHZkaV90KXVu
ZGVmKCksIH4wKSkKICMgICBkZWZpbmUgc3dhcCh4KSAoKHZlY190KUIocHNodWZiLCBfbWFzaywg
KHZxaV90KSh4KSwgKHZxaV90KShpbnYgLSAxKSwgKHZxaV90KXVuZGVmKCksIH4wKSkKICMgIGVs
aWYgZGVmaW5lZChfX0FWWDUxMlZCTUlfXykKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5
KSAoKHZlY190KUIodnBlcm1pMnZhcnFpLCBfbWFzaywgKHZxaV90KSh4KSwgaW50ZXJsZWF2ZV9o
aSwgKHZxaV90KSh5KSwgfjApKQpAQCAtNjA4LDYgKzYwOSw3IEBAIHN0YXRpYyBpbmxpbmUgYm9v
bCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgIGlmIFZFQ19TSVpFID09IDE2CiAjICAgZGVmaW5l
IGludGVybGVhdmVfaGkoeCwgeSkgKCh2ZWNfdClCKHB1bnBja2h3ZCwgX21hc2ssICh2aGlfdCko
eCksICh2aGlfdCkoeSksICh2aGlfdCl1bmRlZigpLCB+MCkpCiAjICAgZGVmaW5lIGludGVybGVh
dmVfbG8oeCwgeSkgKCh2ZWNfdClCKHB1bnBja2x3ZCwgX21hc2ssICh2aGlfdCkoeCksICh2aGlf
dCkoeSksICh2aGlfdCl1bmRlZigpLCB+MCkpCisjICAgZGVmaW5lIHJvdHIoeCwgbikgKCh2ZWNf
dClCKHBhbGlnbnIsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHgpLCAobikgKiAxNiwgKHZk
aV90KXVuZGVmKCksIH4wKSkKICMgICBkZWZpbmUgc3dhcCh4KSAoKHZlY190KUIocHNodWZkLCBf
bWFzaywgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodnNpX3QpQihwc2h1Zmh3LCBf
bWFzaywgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCKHBzaHVmbHcs
IF9tYXNrLCAodmhpX3QpKHgpLCAwYjAwMDExMDExLCAodmhpX3QpdW5kZWYoKSwgfjApLCBcCi0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NpbWQuaApAQCAtNDAyLDkgKzQwMiwxMiBAQCBPVlIocGFja3NzZHcpOwogT1ZS
KHBhY2tzc3diKTsKIE9WUihwYWNrdXNkdyk7CiBPVlIocGFja3Vzd2IpOworT1ZSKHBhbGlnbnIp
OworT1ZSKHBtYWRkdWJzdyk7CiBPVlIocG1hZGR3ZCk7CiBPVlIocG1vdnN4YncpOwogT1ZSKHBt
b3Z6eGJ3KTsKK09WUihwbXVsaHJzdyk7CiBPVlIocG11bGh1dyk7CiBPVlIocG11bGh3KTsKIE9W
UihwbXVsbHcpOwotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDM1LDcgKzQz
NSwxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewogICAgIGRpc3A4c2Nh
bGVfdCBkOHM6NDsKIH0gZXh0MGYzOF90YWJsZVsyNTZdID0gewogICAgIFsweDAwXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAotICAgIFsweDAxIC4u
LiAweDBiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweDAxIC4u
LiAweDAzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweDA0XSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAorICAgIFsw
eDA1IC4uLiAweDBiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsw
eDBiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAog
ICAgIFsweDBjIC4uLiAweDBkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZDhz
ID0gZDhzX3ZsIH0sCiAgICAgWzB4MGUgLi4uIDB4MGZdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfZnAgfSwKICAgICBbMHgxMCAuLi4gMHgxMl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKQEAgLTUzNCw3ICs1MzcsOCBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IGV4dDBmM2FfdGFibGUgewogICAgIFsweDA4IC4uLiAweDA5XSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bCB9LAogICAg
IFsweDBhIC4uLiAweDBiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX29wYywgLmQ4cyA9
IGQ4c19kcSB9LAogICAgIFsweDBjIC4uLiAweDBkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFj
a2VkX2ZwIH0sCi0gICAgWzB4MGUgLi4uIDB4MGZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfaW50IH0sCisgICAgWzB4MGVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0s
CisgICAgWzB4MGZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhz
X3ZsIH0sCiAgICAgWzB4MTRdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lLCAudG9fbWVtID0g
MSwgLnR3b19vcCA9IDEsIC5kOHMgPSAwIH0sCiAgICAgWzB4MTVdID0geyAuc2ltZF9zaXplID0g
c2ltZF9ub25lLCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEsIC5kOHMgPSAxIH0sCiAgICAgWzB4
MTZdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lLCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEs
IC5kOHMgPSBkOHNfZHE2NCB9LApAQCAtNjg0Nyw2ICs2ODUxLDcgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjUpOiAvKiB2cG1hZGR3ZCBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHhmNik6IC8qIHZwc2FkYncgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9
ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgwMCk6IC8qIHZwc2h1
ZmIgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHgwNCk6IC8qIHZwbWFkZHVic3cgW3h5el1tbS9tZW0sW3h5el1t
bSxbeHl6XW1te2t9ICovCiAgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CiAgICAg
ICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
LCAweGQ1KTogLyogdnBtdWxsdyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KQEAg
LTY4NjUsNiArNjg3MCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmLCAweGY5KTogLyogdnBzdWJ3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtr
fSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGZjKTogLyogdnBhZGRi
IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmLCAweGZkKTogLyogdnBhZGR3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1t
bXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MGIpOiAvKiB2
cG11bGhyc3cgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxYyk6IC8qIHZwYWJzYiBbeHl6XW1tL21lbSxbeHl6
XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxZCk6IC8q
IHZwYWJzdyBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGhvc3RfYW5kX3ZjcHVf
bXVzdF9oYXZlKGF2eDUxMmJ3KTsKQEAgLTkzMTcsNiArOTMyMywxMCBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDQ7CiAgICAgICAgIGJyZWFrOwogCisg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgwZik6IC8qIHZwYWxpZ25yICRp
bW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBmYXVsdF9zdXBw
cmVzc2lvbiA9IGZhbHNlOworICAgICAgICBnb3RvIGF2eDUxMmJ3X2ltbTsKKwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDE0KTogLyogcGV4dHJiICRpbW04LHhtbSxyL20gKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgxNSk6IC8qIHBleHRydyAkaW1tOCx4
bW0sci9tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MTYpOiAvKiBwZXh0
cntkLHF9ICRpbW04LHhtbSxyL20gKi8KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:39:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:39: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-devel-bounces@lists.xenproject.org>)
	id 1gOgxk-00045R-Gt; Mon, 19 Nov 2018 10:39: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgxj-00045E-9u
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:39:27 +0000
X-Inumbo-ID: 62975f6f-ebe7-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 62975f6f-ebe7-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:39:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:39:25 -0700
Message-Id: <5BF292DA02000078001FD5DC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:39:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 43/47] x86emul: support AVX512{F,
 ER} reciprocal insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyBpbmNsdWRlIHRoZSBvbmx5IG90aGVyIEFWWDUxMkVSIGluc24gcGFpciwgVkVYUDJQe0Qs
U30uCgpOb3RlIHRoYXQgZGVzcGl0ZSB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIFNIQSBpbnNucycg
dGFibGUgc2xvdHMgdGhlcmUncwpubyBuZWVkIHRvIHNwZWNpYWwgY2FzZSB0aGVpciBkZWNvZGlu
ZzogVGhlaXIgaW5zbi1zcGVjaWZpYyBjb2RlIGFscmVhZHkKc2V0cyBvcF9ieXRlcyAoYXMgd2Fz
IHJlcXVpcmVkIGR1ZSB0byBzaW1kX290aGVyKSwgYW5kIFR3b09wIGlzIG9mIG5vCnJlbGV2YW5j
ZSBmb3IgbGVnYWN5IGVuY29kZWQgU0lNRCBpbnNucy4KClRoZSByYWlzaW5nIG9mICNVRCB3aGVu
IEVWRVguTCdMIGlzIDMgZm9yIEFWWDUxMkVSIHNjYWxhciBpbnNucyBpcyBkb25lCnRvIGJlIG9u
IHRoZSBzYWZlIHNpZGUuIFRoZSBTRE0gZG9lcyBub3QgY2xhcmlmeSBiZWhhdmlvciB0aGVyZSwg
YW5kCml0J3MgZXZlbiBtb3JlIGFtYmlndW91cyBoZXJlICh3aXRob3V0IEFWWDUxMlZMIGluIHRo
ZSBwaWN0dXJlKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCk5vdGU6IEFWWDUxMkVSIHBhcnRzIHVudGVzdGVkLiBJbnRlbD8KLS0tCnY1OiBOZXcu
CgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0xNiw3ICsxNiw3IEBAIHZwYXRoICUuYyAkKFhF
Tl9ST09UKS94ZW4vbGliL3g4NgogCiBDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkKIAot
U0lNRCA6PSAzZG5vdyBzc2Ugc3NlMiBzc2U0IGF2eCBhdngyIHhvcCBhdng1MTJmIGF2eDUxMmJ3
IGF2eDUxMmRxCitTSU1EIDo9IDNkbm93IHNzZSBzc2UyIHNzZTQgYXZ4IGF2eDIgeG9wIGF2eDUx
MmYgYXZ4NTEyYncgYXZ4NTEyZHEgYXZ4NTEyZXIKIEZNQSA6PSBmbWE0IGZtYQogU0cgOj0gYXZ4
Mi1zZwogVEVTVENBU0VTIDo9IGJsb3dmaXNoICQoU0lNRCkgJChGTUEpICQoU0cpCkBAIC03Miw2
ICs3Miw5IEBAIGF2eDUxMmJ3LWZsdHMgOj0KIGF2eDUxMmRxLXZlY3MgOj0gJChhdng1MTJmLXZl
Y3MpCiBhdng1MTJkcS1pbnRzIDo9ICQoYXZ4NTEyZi1pbnRzKQogYXZ4NTEyZHEtZmx0cyA6PSAk
KGF2eDUxMmYtZmx0cykKK2F2eDUxMmVyLXZlY3MgOj0gNjQKK2F2eDUxMmVyLWludHMgOj0KK2F2
eDUxMmVyLWZsdHMgOj0gNCA4CiAKIGF2eDUxMmYtb3BtYXNrLXZlY3MgOj0gMgogYXZ4NTEyZHEt
b3BtYXNrLXZlY3MgOj0gMSAyCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRp
c3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMjc3
LDEwICsyNzcsMTQgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQog
ICAgIElOU04ocHVucGNrbGRxLCAgICA2NiwgICAwZiwgNjIsICAgIHZsLCAgICAgIGQsIHZsKSwK
ICAgICBJTlNOKHB1bnBja2xxZHEsICAgNjYsICAgMGYsIDZjLCAgICB2bCwgICAgICBxLCB2bCks
CiAgICAgSU5TTihweG9yLCAgICAgICAgIDY2LCAgIDBmLCBlZiwgICAgdmwsICAgICBkcSwgdmwp
LAorICAgIElOU04ocmNwMTQsICAgICAgICA2NiwgMGYzOCwgNGMsICAgIHZsLCAgICAgc2QsIHZs
KSwKKyAgICBJTlNOKHJjcDE0LCAgICAgICAgNjYsIDBmMzgsIDRkLCAgICBlbCwgICAgIHNkLCBl
bCksCiAgICAgSU5TTihybmRzY2FsZXBkLCAgIDY2LCAwZjNhLCAwOSwgICAgdmwsICAgICAgcSwg
dmwpLAogICAgIElOU04ocm5kc2NhbGVwcywgICA2NiwgMGYzYSwgMDgsICAgIHZsLCAgICAgIGQs
IHZsKSwKICAgICBJTlNOKHJuZHNjYWxlc2QsICAgNjYsIDBmM2EsIDBiLCAgICBlbCwgICAgICBx
LCBlbCksCiAgICAgSU5TTihybmRzY2FsZXNzLCAgIDY2LCAwZjNhLCAwYSwgICAgZWwsICAgICAg
ZCwgZWwpLAorICAgIElOU04ocnNxcnQxNCwgICAgICA2NiwgMGYzOCwgNGUsICAgIHZsLCAgICAg
c2QsIHZsKSwKKyAgICBJTlNOKHJzcXJ0MTQsICAgICAgNjYsIDBmMzgsIDRmLCAgICBlbCwgICAg
IHNkLCBlbCksCiAgICAgSU5TTl9QRlAoc2h1ZiwgICAgICAgICAgIDBmLCBjNiksCiAgICAgSU5T
Tl9GUChzcXJ0LCAgICAgICAgICAgIDBmLCA1MSksCiAgICAgSU5TTl9GUChzdWIsICAgICAgICAg
ICAgIDBmLCA1YyksCkBAIC00NzgsNiArNDgyLDE0IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVz
dCBhdng1MTJkcV81MTJbXQogICAgIElOU04oaW5zZXJ0aTMyeDgsICAgIDY2LCAwZjNhLCAzYSwg
ZWxfOCwgZCwgdmwpLAogfTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmVyXzUx
MltdID0geworICAgIElOU04oZXhwMiwgICAgNjYsIDBmMzgsIGM4LCB2bCwgc2QsIHZsKSwKKyAg
ICBJTlNOKHJjcDI4LCAgIDY2LCAwZjM4LCBjYSwgdmwsIHNkLCB2bCksCisgICAgSU5TTihyY3Ay
OCwgICA2NiwgMGYzOCwgY2IsIGVsLCBzZCwgZWwpLAorICAgIElOU04ocnNxcnQyOCwgNjYsIDBm
MzgsIGNjLCB2bCwgc2QsIHZsKSwKKyAgICBJTlNOKHJzcXJ0MjgsIDY2LCAwZjM4LCBjZCwgZWws
IHNkLCBlbCksCit9OworCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyX3ZibWlfYWxs
W10gPSB7CiAgICAgSU5TTihwZXJtYiwgICAgICAgICA2NiwgMGYzOCwgOGQsIHZsLCBiLCB2bCks
CiAgICAgSU5TTihwZXJtaTJiLCAgICAgICA2NiwgMGYzOCwgNzUsIHZsLCBiLCB2bCksCkBAIC04
MjUsNSArODM3LDYgQEAgdm9pZCBldmV4X2Rpc3A4X3Rlc3Qodm9pZCAqaW5zdHIsIHN0cnVjdAog
ICAgIFJVTihhdng1MTJkcSwgMTI4KTsKICAgICBSVU4oYXZ4NTEyZHEsIG5vMTI4KTsKICAgICBS
VU4oYXZ4NTEyZHEsIDUxMik7CisgICAgUlVOKGF2eDUxMmVyLCA1MTIpOwogICAgIFJVTihhdng1
MTJfdmJtaSwgYWxsKTsKIH0KLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwor
KysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC0yMDMsOSArMjAzLDIzIEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKIH0pCiAjZWxpZiBkZWZp
bmVkKEZMT0FUX1NJWkUpICYmIFZFQ19TSVpFID09IEZMT0FUX1NJWkUgJiYgZGVmaW5lZChfX0FW
WDUxMkZfXykKICMgaWYgRkxPQVRfU0laRSA9PSA0CisjICBpZmRlZiBfX0FWWDUxMkVSX18KKyMg
ICBkZWZpbmUgcmVjaXAoeCkgc2NhbGFyXzFvcCh4LCAidnJjcDI4c3MgJVtpbl0sICVbb3V0XSwg
JVtvdXRdIikKKyMgICBkZWZpbmUgcnNxcnQoeCkgc2NhbGFyXzFvcCh4LCAidnJzcXJ0MjhzcyAl
W2luXSwgJVtvdXRdLCAlW291dF0iKQorIyAgZWxzZQorIyAgIGRlZmluZSByZWNpcCh4KSBzY2Fs
YXJfMW9wKHgsICJ2cmNwMTRzcyAlW2luXSwgJVtvdXRdLCAlW291dF0iKQorIyAgIGRlZmluZSBy
c3FydCh4KSBzY2FsYXJfMW9wKHgsICJ2cnNxcnQxNHNzICVbaW5dLCAlW291dF0sICVbb3V0XSIp
CisjICBlbmRpZgogIyAgZGVmaW5lIHNxcnQoeCkgc2NhbGFyXzFvcCh4LCAidnNxcnRzcyAlW2lu
XSwgJVtvdXRdLCAlW291dF0iKQogIyAgZGVmaW5lIHRydW5jKHgpIHNjYWxhcl8xb3AoeCwgInZy
bmRzY2FsZXNzICQwYjEwMTEsICVbaW5dLCAlW291dF0sICVbb3V0XSIpCiAjIGVsaWYgRkxPQVRf
U0laRSA9PSA4CisjICBpZmRlZiBfX0FWWDUxMkVSX18KKyMgICBkZWZpbmUgcmVjaXAoeCkgc2Nh
bGFyXzFvcCh4LCAidnJjcDI4c2QgJVtpbl0sICVbb3V0XSwgJVtvdXRdIikKKyMgICBkZWZpbmUg
cnNxcnQoeCkgc2NhbGFyXzFvcCh4LCAidnJzcXJ0MjhzZCAlW2luXSwgJVtvdXRdLCAlW291dF0i
KQorIyAgZWxzZQorIyAgIGRlZmluZSByZWNpcCh4KSBzY2FsYXJfMW9wKHgsICJ2cmNwMTRzZCAl
W2luXSwgJVtvdXRdLCAlW291dF0iKQorIyAgIGRlZmluZSByc3FydCh4KSBzY2FsYXJfMW9wKHgs
ICJ2cnNxcnQxNHNkICVbaW5dLCAlW291dF0sICVbb3V0XSIpCisjICBlbmRpZgogIyAgZGVmaW5l
IHNxcnQoeCkgc2NhbGFyXzFvcCh4LCAidnNxcnRzZCAlW2luXSwgJVtvdXRdLCAlW291dF0iKQog
IyAgZGVmaW5lIHRydW5jKHgpIHNjYWxhcl8xb3AoeCwgInZybmRzY2FsZXNkICQwYjEwMTEsICVb
aW5dLCAlW291dF0sICVbb3V0XSIpCiAjIGVuZGlmCkBAIC0yNTYsNiArMjcwLDEzIEBAIHN0YXRp
YyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgIGRlZmluZSBtYXgoeCwgeSkg
QlJfKG1heHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbWluKHgsIHkp
IEJSXyhtaW5wcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgZGVmaW5lIG1peCh4LCB5
KSBCKG1vdmFwcywgX21hc2ssIHgsIHksICgwYjAxMDEwMTAxMDEwMTAxMDEgJiBBTExfVFJVRSkp
CisjICBpZiBWRUNfU0laRSA9PSA2NCAmJiBkZWZpbmVkKF9fQVZYNTEyRVJfXykKKyMgICBkZWZp
bmUgcmVjaXAoeCkgQlIocmNwMjhwcywgX21hc2ssIHgsIHVuZGVmKCksIH4wKQorIyAgIGRlZmlu
ZSByc3FydCh4KSBCUihyc3FydDI4cHMsIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKKyMgIGVsc2UK
KyMgICBkZWZpbmUgcmVjaXAoeCkgQihyY3AxNHBzLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCisj
ICAgZGVmaW5lIHJzcXJ0KHgpIEIocnNxcnQxNHBzLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCisj
ICBlbmRpZgogIyAgZGVmaW5lIHNocmluazEoeCkgQlJfKGN2dHBkMnBzLCBfbWFzaywgKHZkZl90
KSh4KSwgKHZzZl9oYWxmX3Qpe30sIH4wKQogIyAgZGVmaW5lIHNxcnQoeCkgQlIoc3FydHBzLCBf
bWFzaywgeCwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgdHJ1bmMoeCkgQlIocm5kc2NhbGVwc18s
IF9tYXNrLCB4LCAwYjEwMTEsIHVuZGVmKCksIH4wKQpAQCAtMzExLDYgKzMzMiwxMyBAQCBzdGF0
aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjICBkZWZpbmUgbWF4KHgsIHkp
IEJSXyhtYXhwZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgZGVmaW5lIG1pbih4LCB5
KSBCUl8obWlucGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSBtaXgoeCwg
eSkgQihtb3ZhcGQsIF9tYXNrLCB4LCB5LCAwYjAxMDEwMTAxKQorIyAgaWYgVkVDX1NJWkUgPT0g
NjQgJiYgZGVmaW5lZChfX0FWWDUxMkVSX18pCisjICAgZGVmaW5lIHJlY2lwKHgpIEJSKHJjcDI4
cGQsIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKKyMgICBkZWZpbmUgcnNxcnQoeCkgQlIocnNxcnQy
OHBkLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCisjICBlbHNlCisjICAgZGVmaW5lIHJlY2lwKHgp
IEIocmNwMTRwZCwgX21hc2ssIHgsIHVuZGVmKCksIH4wKQorIyAgIGRlZmluZSByc3FydCh4KSBC
KHJzcXJ0MTRwZCwgX21hc2ssIHgsIHVuZGVmKCksIH4wKQorIyAgZW5kaWYKICMgIGRlZmluZSBz
cXJ0KHgpIEJSKHNxcnRwZCwgX21hc2ssIHgsIHVuZGVmKCksIH4wKQogIyAgZGVmaW5lIHRydW5j
KHgpIEJSKHJuZHNjYWxlcGRfLCBfbWFzaywgeCwgMGIxMDExLCB1bmRlZigpLCB+MCkKICMgIGlm
IFZFQ19TSVpFID09IDE2Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaApAQCAtMTc4LDE0ICsxNzgsMjAgQEAg
REVDTF9PQ1RFVChoYWxmKTsKIC8qIFNhZGx5IHRoZXJlIGFyZSBhIGZldyBleGNlcHRpb25zIHRv
IHRoZSBnZW5lcmFsIG5hbWluZyBydWxlcy4gKi8KICNkZWZpbmUgX19idWlsdGluX2lhMzJfYnJv
YWRjYXN0ZjMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfYnJvYWRjYXN0ZjMyeDRfNTEyCiAj
ZGVmaW5lIF9fYnVpbHRpbl9pYTMyX2Jyb2FkY2FzdGkzMng0XzUxMl9tYXNrIF9fYnVpbHRpbl9p
YTMyX2Jyb2FkY2FzdGkzMng0XzUxMgorI2RlZmluZSBfX2J1aWx0aW5faWEzMl9leHAycGQ1MTJf
bWFzayBfX2J1aWx0aW5faWEzMl9leHAycGRfbWFzaworI2RlZmluZSBfX2J1aWx0aW5faWEzMl9l
eHAycHM1MTJfbWFzayBfX2J1aWx0aW5faWEzMl9leHAycHNfbWFzawogI2RlZmluZSBfX2J1aWx0
aW5faWEzMl9pbnNlcnRmMzJ4NF81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9pbnNlcnRmMzJ4NF9t
YXNrCiAjZGVmaW5lIF9fYnVpbHRpbl9pYTMyX2luc2VydGYzMng4XzUxMl9tYXNrIF9fYnVpbHRp
bl9pYTMyX2luc2VydGYzMng4X21hc2sKICNkZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0ZjY0
eDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0ZjY0eDRfbWFzawogI2RlZmluZSBfX2J1
aWx0aW5faWEzMl9pbnNlcnRpMzJ4NF81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9pbnNlcnRpMzJ4
NF9tYXNrCiAjZGVmaW5lIF9fYnVpbHRpbl9pYTMyX2luc2VydGkzMng4XzUxMl9tYXNrIF9fYnVp
bHRpbl9pYTMyX2luc2VydGkzMng4X21hc2sKICNkZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0
aTY0eDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0aTY0eDRfbWFzaworI2RlZmluZSBf
X2J1aWx0aW5faWEzMl9yY3AyOHBkNTEyX21hc2sgX19idWlsdGluX2lhMzJfcmNwMjhwZF9tYXNr
CisjZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3JjcDI4cHM1MTJfbWFzayBfX2J1aWx0aW5faWEzMl9y
Y3AyOHBzX21hc2sKICNkZWZpbmUgX19idWlsdGluX2lhMzJfcm5kc2NhbGVwZF81MTJfbWFzayBf
X2J1aWx0aW5faWEzMl9ybmRzY2FsZXBkX21hc2sKICNkZWZpbmUgX19idWlsdGluX2lhMzJfcm5k
c2NhbGVwc181MTJfbWFzayBfX2J1aWx0aW5faWEzMl9ybmRzY2FsZXBzX21hc2sKKyNkZWZpbmUg
X19idWlsdGluX2lhMzJfcnNxcnQyOHBkNTEyX21hc2sgX19idWlsdGluX2lhMzJfcnNxcnQyOHBk
X21hc2sKKyNkZWZpbmUgX19idWlsdGluX2lhMzJfcnNxcnQyOHBzNTEyX21hc2sgX19idWlsdGlu
X2lhMzJfcnNxcnQyOHBzX21hc2sKICNkZWZpbmUgX19idWlsdGluX2lhMzJfc2h1Zl9mMzJ4NF81
MTJfbWFzayBfX2J1aWx0aW5faWEzMl9zaHVmX2YzMng0X21hc2sKICNkZWZpbmUgX19idWlsdGlu
X2lhMzJfc2h1Zl9mNjR4Ml81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9zaHVmX2Y2NHgyX21hc2sK
ICNkZWZpbmUgX19idWlsdGluX2lhMzJfc2h1Zl9pMzJ4NF81MTJfbWFzayBfX2J1aWx0aW5faWEz
Ml9zaHVmX2kzMng0X21hc2sKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2
X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxh
dG9yLmMKQEAgLTI0LDYgKzI0LDcgQEAgYXNtICggIi5wdXNoc2VjdGlvbiAudGVzdCwgXCJheFwi
LCBAcHJvZwogI2luY2x1ZGUgImF2eDUxMmYuaCIKICNpbmNsdWRlICJhdng1MTJidy5oIgogI2lu
Y2x1ZGUgImF2eDUxMmRxLmgiCisjaW5jbHVkZSAiYXZ4NTEyZXIuaCIKIAogI2RlZmluZSB2ZXJi
b3NlIGZhbHNlIC8qIFN3aXRjaCB0byB0cnVlIGZvciBmYXIgbW9yZSBsb2dnaW5nLiAqLwogCkBA
IC0xMDYsNiArMTA3LDExIEBAIHN0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyZHFfdmwodm9p
ZCkKICAgICByZXR1cm4gY3B1X2hhc19hdng1MTJkcSAmJiBjcHVfaGFzX2F2eDUxMnZsOwogfQog
CitzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2eDUxMmVyKHZvaWQpCit7CisgICAgcmV0dXJuIGNw
dV9oYXNfYXZ4NTEyZXI7Cit9CisKIHN0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyYncodm9p
ZCkKIHsKICAgICByZXR1cm4gY3B1X2hhc19hdng1MTJidzsKQEAgLTMyNyw2ICszMzMsMTAgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgQVZYNTEyVkwoRFErVkwgdTY0eDIsICAgIGF2eDUx
MmRxLCAgICAgIDE2dTgpLAogICAgIEFWWDUxMlZMKERRK1ZMIHM2NHg0LCAgICBhdng1MTJkcSwg
ICAgICAzMmk4KSwKICAgICBBVlg1MTJWTChEUStWTCB1NjR4NCwgICAgYXZ4NTEyZHEsICAgICAg
MzJ1OCksCisgICAgU0lNRChBVlg1MTJFUiBmMzIgc2NhbGFyLGF2eDUxMmVyLCAgICAgICAgZjQp
LAorICAgIFNJTUQoQVZYNTEyRVIgZjMyeDE2LCAgICBhdng1MTJlciwgICAgICA2NGY0KSwKKyAg
ICBTSU1EKEFWWDUxMkVSIGY2NCBzY2FsYXIsYXZ4NTEyZXIsICAgICAgICBmOCksCisgICAgU0lN
RChBVlg1MTJFUiBmNjR4OCwgICAgIGF2eDUxMmVyLCAgICAgIDY0ZjgpLAogI3VuZGVmIEFWWDUx
MlZMXwogI3VuZGVmIEFWWDUxMlZMCiAjdW5kZWYgU0lNRF8KLS0tIGEvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4
Ni1lbXVsYXRlLmgKQEAgLTEzNCw2ICsxMzQsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgeGNyMF9t
YXNrKHVpbnQ2NF90IG1hCiAjZGVmaW5lIGNwdV9oYXNfYm1pMiAgICAgICBjcC5mZWF0LmJtaTIK
ICNkZWZpbmUgY3B1X2hhc19hdng1MTJmICAgKGNwLmZlYXQuYXZ4NTEyZiAgJiYgeGNyMF9tYXNr
KDB4ZTYpKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMmRxICAoY3AuZmVhdC5hdng1MTJkcSAmJiB4
Y3IwX21hc2soMHhlNikpCisjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyZXIgIChjcC5mZWF0LmF2eDUx
MmVyICYmIHhjcjBfbWFzaygweGU2KSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJidyAgKGNwLmZl
YXQuYXZ4NTEyYncgJiYgeGNyMF9tYXNrKDB4ZTYpKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMnZs
ICAoY3AuZmVhdC5hdng1MTJ2bCAmJiB4Y3IwX21hc2soMHhlNikpCiAjZGVmaW5lIGNwdV9oYXNf
YXZ4NTEyX3ZibWkgKGNwLmZlYXQuYXZ4NTEyX3ZibWkgJiYgeGNyMF9tYXNrKDB4ZTYpKQotLS0g
YS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDcxLDYgKzQ3MSwxMCBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewogICAgIFsweDQwXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDQxXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHg0NSAuLi4gMHg0
N10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKKyAg
ICBbMHg0Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5k
OHMgPSBkOHNfdmwgfSwKKyAgICBbMHg0ZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92
ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4NGVdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfZnAsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCisgICAgWzB4NGZdID0geyAu
c2ltZF9zaXplID0gc2ltZF9zY2FsYXJfdmV4dywgLmQ4cyA9IGQ4c19kcSB9LAogICAgIFsweDU4
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gMiB9LAog
ICAgIFsweDU5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhz
ID0gMyB9LAogICAgIFsweDVhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudHdvX29wID0g
MSwgLmQ4cyA9IDQgfSwKQEAgLTUxMCw3ICs1MTQsMTIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBl
eHQwZjM4X3RhYmxlIHsKICAgICBbMHhiZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92
ZXh3LCAuZDhzID0gZDhzX2RxIH0sCiAgICAgWzB4YmVdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHhiZl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCi0gICAgWzB4YzggLi4uIDB4Y2RdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAorICAgIFsweGM4XSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bCB9LAorICAgIFsweGM5
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIgfSwKKyAgICBbMHhjYV0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBb
MHhjYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0s
CisgICAgWzB4Y2NdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50d29fb3AgPSAx
LCAuZDhzID0gZDhzX3ZsIH0sCisgICAgWzB4Y2RdID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2Fs
YXJfdmV4dywgLmQ4cyA9IGQ4c19kcSB9LAogICAgIFsweGRiXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHhkYyAuLi4gMHhkZl0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhmMF0gPSB7IC50d29fb3AgPSAx
IH0sCkBAIC0xODc0LDYgKzE4ODMsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICNkZWZpbmUg
dmNwdV9oYXNfc21hcCgpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDIwLCBjdHh0
LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2NsZmx1c2hvcHQoKSAgdmNwdV9oYXMoICAgICAgICAg
NywgRUJYLCAyMywgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19jbHdiKCkgICAgICAgIHZj
cHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMjQsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNf
YXZ4NTEyZXIoKSAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI3LCBjdHh0LCBvcHMpCiAj
ZGVmaW5lIHZjcHVfaGFzX3NoYSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAy
OSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19hdng1MTJidygpICAgIHZjcHVfaGFzKCAg
ICAgICAgIDcsIEVCWCwgMzAsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEydmwo
KSAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDMxLCBjdHh0LCBvcHMpCkBAIC02MTQ1LDYg
KzYxNTUsOCBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZjM4LCAweDQ1KTogLyogdnBzcmx2e2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9
ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg0Nik6IC8qIHZwc3Jh
dntkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmMzgsIDB4NDcpOiAvKiB2cHNsbHZ7ZCxxfSBbeHl6XW1tL21lbSxb
eHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4
LCAweDRjKTogLyogdnJjcDE0cHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDRlKTogLyogdnJzcXJ0MTRwe3MsZH0g
W3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLwogICAgIGF2eDUxMmZfbm9fc2FlOgogICAgICAgICBo
b3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNICYmIGV2ZXguYnIsIEVYQ19VRCk7CkBAIC05MDUyLDEy
ICs5MDY0LDE3IEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmMzgsIDB4YmIpOiAvKiB2Zm1zdWIyMzFze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCiAg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiZCk6IC8qIHZmbm1hZGQyMzFz
e3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzOCwgMHhiZik6IC8qIHZmbm1zdWIyMzFze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICov
Ci0gICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgIHNpbWRfem1t
X3NjYWxhcl9zYWU6CiAgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQogICAgICAgICB7
CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg0ZCk6IC8qIHZyY3AxNHN7
cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZjM4LCAweDRmKTogLyogdnJzcXJ0MTRze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCisg
ICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKICAgICAgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJyLCBFWENfVUQpOwogICAgICAgICAgICAgYXZ4
NTEyX3ZsZW5fY2hlY2sodHJ1ZSk7CiAgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAg
ICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CiAgICAgICAgIGdvdG8gc2ltZF96
bW07CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwgMHhjOCk6ICAgICAvKiBzaGExbmV4
dGUgeG1tL20xMjgseG1tICovCkBAIC05MDcwLDYgKzkwODcsMTggQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIG9wX2J5dGVzID0gMTY7CiAgICAgICAgIGdvdG8gc2ltZF8wZjM4X2NvbW1vbjsKIAor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YzgpOiAvKiB2ZXhwMnB7cyxk
fSB6bW0vbTUxMix6bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4
LCAweGNhKTogLyogdnJjcDI4cHtzLGR9IHptbS9tNTEyLHptbXtrfSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4Y2MpOiAvKiB2cnNxcnQyOHB7cyxkfSB6bW0vbTUx
Mix6bW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZXIpOwor
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSA9PSBPUF9NRU0gJiYgZXZleC5s
ciAhPSAyLCBFWENfVUQpOworICAgICAgICBnb3RvIHNpbWRfem1tOworCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhjYik6IC8qIHZyY3AyOHN7cyxkfSB4bW0vbWVtLHht
bSx4bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGNkKTog
LyogdnJzcXJ0Mjhze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCisgICAgICAgIGhvc3RfYW5k
X3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmVyKTsKKyAgICAgICAgZ290byBzaW1kX3ptbV9zY2FsYXJf
c2FlOworCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4ZjApOiAvKiBtb3ZiZSBtLHIg
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwgMHhmMSk6IC8qIG1vdmJlIHIsbSAqLwog
ICAgICAgICB2Y3B1X211c3RfaGF2ZShtb3ZiZSk7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0x
MDMsNiArMTAzLDcgQEAKICNkZWZpbmUgY3B1X2hhc19hdng1MTJkcSAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0FWWDUxMkRRKQogI2RlZmluZSBjcHVfaGFzX3Jkc2VlZCAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUkRTRUVEKQogI2RlZmluZSBjcHVfaGFzX3NtYXAg
ICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU01BUCkKKyNkZWZpbmUgY3B1X2hh
c19hdng1MTJlciAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FWWDUxMkVSKQogI2Rl
ZmluZSBjcHVfaGFzX3NoYSAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0hB
KQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMmJ3ICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfQVZYNTEyQlcpCiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEydmwgICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9BVlg1MTJWTCkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:40:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:40: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-devel-bounces@lists.xenproject.org>)
	id 1gOgyD-0004C2-SS; Mon, 19 Nov 2018 10:39:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgyC-0004Bm-MJ
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:39:56 +0000
X-Inumbo-ID: 73e6b3d5-ebe7-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73e6b3d5-ebe7-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:39:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:39:54 -0700
Message-Id: <5BF292F602000078001FD5DF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:39:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 44/47] x86emul: support AVX512F floating
 point manipulation insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjU6IE5l
dy4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTQwLDYgKzE0MCw4IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOKGN2dHVzaTJz
ZCwgICAgZjIsICAgMGYsIDdiLCAgICBlbCwgICBkcTY0LCBlbCksCiAgICAgSU5TTihjdnR1c2ky
c3MsICAgIGYzLCAgIDBmLCA3YiwgICAgZWwsICAgZHE2NCwgZWwpLAogICAgIElOU05fRlAoZGl2
LCAgICAgICAgICAgICAwZiwgNWUpLAorICAgIElOU04oZml4dXBpbW0sICAgICA2NiwgMGYzYSwg
NTQsICAgIHZsLCAgICAgc2QsIHZsKSwKKyAgICBJTlNOKGZpeHVwaW1tLCAgICAgNjYsIDBmM2Es
IDU1LCAgICBlbCwgICAgIHNkLCBlbCksCiAgICAgSU5TTihmbWFkZDEzMiwgICAgIDY2LCAwZjM4
LCA5OCwgICAgdmwsICAgICBzZCwgdmwpLAogICAgIElOU04oZm1hZGQxMzIsICAgICA2NiwgMGYz
OCwgOTksICAgIGVsLCAgICAgc2QsIGVsKSwKICAgICBJTlNOKGZtYWRkMjEzLCAgICAgNjYsIDBm
MzgsIGE4LCAgICB2bCwgICAgIHNkLCB2bCksCkBAIC0xNzAsNiArMTcyLDEwIEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0KICAgICBJTlNOKGZubXN1YjIxMywgICAg
NjYsIDBmMzgsIGFmLCAgICBlbCwgICAgIHNkLCBlbCksCiAgICAgSU5TTihmbm1zdWIyMzEsICAg
IDY2LCAwZjM4LCBiZSwgICAgdmwsICAgICBzZCwgdmwpLAogICAgIElOU04oZm5tc3ViMjMxLCAg
ICA2NiwgMGYzOCwgYmYsICAgIGVsLCAgICAgc2QsIGVsKSwKKyAgICBJTlNOKGdldGV4cCwgICAg
ICAgNjYsIDBmMzgsIDQyLCAgICB2bCwgICAgIHNkLCB2bCksCisgICAgSU5TTihnZXRleHAsICAg
ICAgIDY2LCAwZjM4LCA0MywgICAgZWwsICAgICBzZCwgZWwpLAorICAgIElOU04oZ2V0bWFudCwg
ICAgICA2NiwgMGYzYSwgMjYsICAgIHZsLCAgICAgc2QsIHZsKSwKKyAgICBJTlNOKGdldG1hbnQs
ICAgICAgNjYsIDBmM2EsIDI3LCAgICBlbCwgICAgIHNkLCBlbCksCiAgICAgSU5TTl9GUChtYXgs
ICAgICAgICAgICAgIDBmLCA1ZiksCiAgICAgSU5TTl9GUChtaW4sICAgICAgICAgICAgIDBmLCA1
ZCksCiAgICAgSU5TTl9TRlAobW92LCAgICAgICAgICAgIDBmLCAxMCksCkBAIC0yODUsNiArMjkx
LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPQogICAgIElOU04o
cm5kc2NhbGVzcywgICA2NiwgMGYzYSwgMGEsICAgIGVsLCAgICAgIGQsIGVsKSwKICAgICBJTlNO
KHJzcXJ0MTQsICAgICAgNjYsIDBmMzgsIDRlLCAgICB2bCwgICAgIHNkLCB2bCksCiAgICAgSU5T
Tihyc3FydDE0LCAgICAgIDY2LCAwZjM4LCA0ZiwgICAgZWwsICAgICBzZCwgZWwpLAorICAgIElO
U04oc2NhbGVmLCAgICAgICA2NiwgMGYzOCwgMmMsICAgIHZsLCAgICAgc2QsIHZsKSwKKyAgICBJ
TlNOKHNjYWxlZiwgICAgICAgNjYsIDBmMzgsIDJkLCAgICBlbCwgICAgIHNkLCBlbCksCiAgICAg
SU5TTl9QRlAoc2h1ZiwgICAgICAgICAgIDBmLCBjNiksCiAgICAgSU5TTl9GUChzcXJ0LCAgICAg
ICAgICAgIDBmLCA1MSksCiAgICAgSU5TTl9GUChzdWIsICAgICAgICAgICAgIDBmLCA1YyksCi0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NpbWQuYwpAQCAtMTc0LDYgKzE3NCwxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wg
X3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAgICAgYXNtICggb3AgOiBbb3V0XSAiPSZ4IiAocl8pIDog
W2luXSAibSIgKHgpICk7IFwKICAgICAodmVjX3QpeyByX1swXSB9OyBcCiB9KQorIyBkZWZpbmUg
c2NhbGFyXzJvcCh4LCB5LCBvcCkgKHsgXAorICAgIHR5cGVvZigoeClbMF0pIF9fYXR0cmlidXRl
X18oKHZlY3Rvcl9zaXplKDE2KSkpIHJfID0geyB4WzBdIH07IFwKKyAgICBhc20gKCBvcCA6IFtv
dXRdICI9JngiIChyXykgOiBbaW4xXSAiW291dF0iIChyXyksIFtpbjJdICJtIiAoeSkgKTsgXAor
ICAgICh2ZWNfdCl7IHJfWzBdIH07IFwKK30pCiAjZW5kaWYKIAogI2lmIFZFQ19TSVpFID09IDE2
ICYmIEZMT0FUX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fU1NFX18pCkBAIC0yMDMsNiArMjA4LDgg
QEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogfSkKICNlbGlmIGRl
ZmluZWQoRkxPQVRfU0laRSkgJiYgVkVDX1NJWkUgPT0gRkxPQVRfU0laRSAmJiBkZWZpbmVkKF9f
QVZYNTEyRl9fKQogIyBpZiBGTE9BVF9TSVpFID09IDQKKyMgIGRlZmluZSBnZXRleHAoeCkgc2Nh
bGFyXzFvcCh4LCAidmdldGV4cHNzICVbaW5dLCAlW291dF0sICVbb3V0XSIpCisjICBkZWZpbmUg
Z2V0bWFudCh4KSBzY2FsYXJfMW9wKHgsICJ2Z2V0bWFudHNzICQwLCAlW2luXSwgJVtvdXRdLCAl
W291dF0iKQogIyAgaWZkZWYgX19BVlg1MTJFUl9fCiAjICAgZGVmaW5lIHJlY2lwKHgpIHNjYWxh
cl8xb3AoeCwgInZyY3AyOHNzICVbaW5dLCAlW291dF0sICVbb3V0XSIpCiAjICAgZGVmaW5lIHJz
cXJ0KHgpIHNjYWxhcl8xb3AoeCwgInZyc3FydDI4c3MgJVtpbl0sICVbb3V0XSwgJVtvdXRdIikK
QEAgLTIxMCw5ICsyMTcsMTIgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVj
X3QgYgogIyAgIGRlZmluZSByZWNpcCh4KSBzY2FsYXJfMW9wKHgsICJ2cmNwMTRzcyAlW2luXSwg
JVtvdXRdLCAlW291dF0iKQogIyAgIGRlZmluZSByc3FydCh4KSBzY2FsYXJfMW9wKHgsICJ2cnNx
cnQxNHNzICVbaW5dLCAlW291dF0sICVbb3V0XSIpCiAjICBlbmRpZgorIyAgZGVmaW5lIHNjYWxl
KHgsIHkpIHNjYWxhcl8yb3AoeCwgeSwgInZzY2FsZWZzcyAlW2luMl0sICVbaW4xXSwgJVtvdXRd
IikKICMgIGRlZmluZSBzcXJ0KHgpIHNjYWxhcl8xb3AoeCwgInZzcXJ0c3MgJVtpbl0sICVbb3V0
XSwgJVtvdXRdIikKICMgIGRlZmluZSB0cnVuYyh4KSBzY2FsYXJfMW9wKHgsICJ2cm5kc2NhbGVz
cyAkMGIxMDExLCAlW2luXSwgJVtvdXRdLCAlW291dF0iKQogIyBlbGlmIEZMT0FUX1NJWkUgPT0g
OAorIyAgZGVmaW5lIGdldGV4cCh4KSBzY2FsYXJfMW9wKHgsICJ2Z2V0ZXhwc2QgJVtpbl0sICVb
b3V0XSwgJVtvdXRdIikKKyMgIGRlZmluZSBnZXRtYW50KHgpIHNjYWxhcl8xb3AoeCwgInZnZXRt
YW50c2QgJDAsICVbaW5dLCAlW291dF0sICVbb3V0XSIpCiAjICBpZmRlZiBfX0FWWDUxMkVSX18K
ICMgICBkZWZpbmUgcmVjaXAoeCkgc2NhbGFyXzFvcCh4LCAidnJjcDI4c2QgJVtpbl0sICVbb3V0
XSwgJVtvdXRdIikKICMgICBkZWZpbmUgcnNxcnQoeCkgc2NhbGFyXzFvcCh4LCAidnJzcXJ0Mjhz
ZCAlW2luXSwgJVtvdXRdLCAlW291dF0iKQpAQCAtMjIwLDYgKzIzMCw3IEBAIHN0YXRpYyBpbmxp
bmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgICBkZWZpbmUgcmVjaXAoeCkgc2NhbGFy
XzFvcCh4LCAidnJjcDE0c2QgJVtpbl0sICVbb3V0XSwgJVtvdXRdIikKICMgICBkZWZpbmUgcnNx
cnQoeCkgc2NhbGFyXzFvcCh4LCAidnJzcXJ0MTRzZCAlW2luXSwgJVtvdXRdLCAlW291dF0iKQog
IyAgZW5kaWYKKyMgIGRlZmluZSBzY2FsZSh4LCB5KSBzY2FsYXJfMm9wKHgsIHksICJ2c2NhbGVm
c2QgJVtpbjJdLCAlW2luMV0sICVbb3V0XSIpCiAjICBkZWZpbmUgc3FydCh4KSBzY2FsYXJfMW9w
KHgsICJ2c3FydHNkICVbaW5dLCAlW291dF0sICVbb3V0XSIpCiAjICBkZWZpbmUgdHJ1bmMoeCkg
c2NhbGFyXzFvcCh4LCAidnJuZHNjYWxlc2QgJDBiMTAxMSwgJVtpbl0sICVbb3V0XSwgJVtvdXRd
IikKICMgZW5kaWYKQEAgLTI2Nyw5ICsyNzgsMTIgQEAgc3RhdGljIGlubGluZSBib29sIF90b19i
b29sKGJ5dGVfdmVjX3QgYgogIyAgIGRlZmluZSBicm9hZGNhc3Rfb2N0ZXQoeCkgQihicm9hZGNh
c3RmMzJ4OF8sIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKICMgICBkZWZpbmUgaW5zZXJ0X29jdGV0
KHgsIHksIHApIEIoaW5zZXJ0ZjMyeDhfLCBfbWFzaywgeCwgeSwgcCwgdW5kZWYoKSwgfjApCiAj
ICBlbmRpZgorIyAgZGVmaW5lIGdldGV4cCh4KSBCUihnZXRleHBwcywgX21hc2ssIHgsIHVuZGVm
KCksIH4wKQorIyAgZGVmaW5lIGdldG1hbnQoeCkgQlIoZ2V0bWFudHBzLCBfbWFzaywgeCwgMCwg
dW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbWF4KHgsIHkpIEJSXyhtYXhwcywgX21hc2ssIHgsIHks
IHVuZGVmKCksIH4wKQogIyAgZGVmaW5lIG1pbih4LCB5KSBCUl8obWlucHMsIF9tYXNrLCB4LCB5
LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSBtaXgoeCwgeSkgQihtb3ZhcHMsIF9tYXNrLCB4LCB5
LCAoMGIwMTAxMDEwMTAxMDEwMTAxICYgQUxMX1RSVUUpKQorIyAgZGVmaW5lIHNjYWxlKHgsIHkp
IEJSKHNjYWxlZnBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBpZiBWRUNfU0laRSA9
PSA2NCAmJiBkZWZpbmVkKF9fQVZYNTEyRVJfXykKICMgICBkZWZpbmUgcmVjaXAoeCkgQlIocmNw
MjhwcywgX21hc2ssIHgsIHVuZGVmKCksIH4wKQogIyAgIGRlZmluZSByc3FydCh4KSBCUihyc3Fy
dDI4cHMsIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKQEAgLTMyOSw5ICszNDMsMTIgQEAgc3RhdGlj
IGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyAgIGRlZmluZSBicm9hZGNhc3Rf
cXVhcnRldCh4KSBCKGJyb2FkY2FzdGY2NHg0XywgLCB4LCB1bmRlZigpLCB+MCkKICMgICBkZWZp
bmUgaW5zZXJ0X3F1YXJ0ZXQoeCwgeSwgcCkgQihpbnNlcnRmNjR4NF8sIF9tYXNrLCB4LCB5LCBw
LCB1bmRlZigpLCB+MCkKICMgIGVuZGlmCisjICBkZWZpbmUgZ2V0ZXhwKHgpIEJSKGdldGV4cHBk
LCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCisjICBkZWZpbmUgZ2V0bWFudCh4KSBCUihnZXRtYW50
cGQsIF9tYXNrLCB4LCAwLCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSBtYXgoeCwgeSkgQlJfKG1h
eHBkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbWluKHgsIHkpIEJSXyht
aW5wZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgZGVmaW5lIG1peCh4LCB5KSBCKG1v
dmFwZCwgX21hc2ssIHgsIHksIDBiMDEwMTAxMDEpCisjICBkZWZpbmUgc2NhbGUoeCwgeSkgQlIo
c2NhbGVmcGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgIGlmIFZFQ19TSVpFID09IDY0
ICYmIGRlZmluZWQoX19BVlg1MTJFUl9fKQogIyAgIGRlZmluZSByZWNpcCh4KSBCUihyY3AyOHBk
LCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCiAjICAgZGVmaW5lIHJzcXJ0KHgpIEJSKHJzcXJ0Mjhw
ZCwgX21hc2ssIHgsIHVuZGVmKCksIH4wKQpAQCAtMTc1OSw2ICsxNzc2LDI4IEBAIGludCBzaW1k
X3Rlc3Qodm9pZCkKICMgZW5kaWYKICNlbmRpZgogCisjaWYgZGVmaW5lZChnZXRleHApICYmIGRl
ZmluZWQoZ2V0bWFudCkKKyAgICB0b3VjaChzcmMpOworICAgIHggPSBnZXRtYW50KHNyYyk7Cisg
ICAgdG91Y2goc3JjKTsKKyAgICB5ID0gZ2V0ZXhwKHNyYyk7CisgICAgdG91Y2goc3JjKTsKKyAg
ICBmb3IgKCBqID0gaSA9IDA7IGkgPCBFTEVNX0NPVU5UOyArK2kgKQorICAgIHsKKyAgICAgICAg
aWYgKCB5W2ldICE9IGogKSByZXR1cm4gX19MSU5FX187CisKKyAgICAgICAgaWYgKCAhKChpICsg
MSkgJiAoaSArIDIpKSApCisgICAgICAgICAgICArK2o7CisKKyAgICAgICAgaWYgKCAhKGkgJiAo
aSArIDEpKSAmJiB4W2ldICE9IDEgKSByZXR1cm4gX19MSU5FX187CisgICAgfQorIyBpZmRlZiBz
Y2FsZQorICAgIHRvdWNoKHkpOworICAgIHogPSBzY2FsZSh4LCB5KTsKKyAgICBpZiAoICFlcShz
cmMsIHopICkgcmV0dXJuIF9fTElORV9fOworIyBlbmRpZgorI2VuZGlmCisKICNpZiAoZGVmaW5l
ZChfX1hPUF9fKSAmJiBWRUNfU0laRSA9PSAxNiAmJiAoSU5UX1NJWkUgPT0gMiB8fCBJTlRfU0la
RSA9PSA0KSkgfHwgXAogICAgIChkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiBkZWZpbmVkKEZMT0FU
X1NJWkUpKQogICAgIHJldHVybiAtZm1hX3Rlc3QoKTsKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTM4OTUsNiArMzg5NSw0NCBAQCBpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAgICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIp
OwogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZmaXh1cGltbXBkICQwLDgoJWVkeCl7
MXRvOH0sJXptbTMsJXptbTQuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19h
dng1MTJmICkKKyAgICB7CisgICAgICAgIGRlY2xfaW5zbih2Zml4dXBpbW1wZCk7CisgICAgICAg
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgeworICAgICAgICAgICAgZG91YmxlIGRbNF07CisgICAgICAg
IH0KKyAgICAgICAgc3JjID0geyB7IC0xLCAwLCAxLCAyIH0gfSwKKyAgICAgICAgZHN0ID0geyB7
IDMsIDQsIDUsIDYgfSB9LAorICAgICAgICBvdXQgPSB7IHsgLjUsIC0xLCA5MCwgMiB9IH07CisK
KyAgICAgICAgYXNtIHZvbGF0aWxlICggInZicm9hZGNhc3RmNjR4NCAlMSwgJSV6bW0zXG5cdCIK
KyAgICAgICAgICAgICAgICAgICAgICAgInZicm9hZGNhc3RmNjR4NCAlMiwgJSV6bW00XG4iCisg
ICAgICAgICAgICAgICAgICAgICAgIHB1dF9pbnNuKHZmaXh1cGltbXBkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAidmZpeHVwaW1tcGQgJDAsIDgoJTApJXsxdG84JX0sICUlem1t
MywgJSV6bW00IikKKyAgICAgICAgICAgICAgICAgICAgICAgOjogImQiIChOVUxMKSwgIm0iIChz
cmMpLCAibSIgKGRzdCkgKTsKKworICAgICAgICBzZXRfaW5zbih2Zml4dXBpbW1wZCk7CisgICAg
ICAgIC8qCisgICAgICAgICAqIE5pYmJsZSAodG9rZW4pIG1hcHBpbmcgKHVudXNlZCBvbmVzIHNp
bXBseSBzZXQgdG8gemVybyk6CisgICAgICAgICAqIDIgKFpFUk8pICAgIC0+ICAtMSAoMHg5KQor
ICAgICAgICAgKiAzIChQT1NfT05FKSAtPiAgOTAgKDB4YykKKyAgICAgICAgICogNiAoTkVHKSAg
ICAgLT4gMS8yICgweGIpCisgICAgICAgICAqIDcgKFBPUykgICAgIC0+IHNyYyAoMHgxKQorICAg
ICAgICAgKi8KKyAgICAgICAgcmVzWzJdID0gMHgxYjAwYzkwMDsKKyAgICAgICAgcmVncy5lZHgg
PSAodW5zaWduZWQgbG9uZylyZXM7CisgICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZl
bXVsb3BzKTsKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInZtb3Z1cGQgJSV6bW00LCAlMCIgOiAi
PW0iIChyZXNbMF0pICk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVj
a19laXAodmZpeHVwaW1tcGQpIHx8CisgICAgICAgICAgICAgbWVtY21wKHJlcyArIDAsICZvdXQs
IHNpemVvZihvdXQpKSB8fAorICAgICAgICAgICAgIG1lbWNtcChyZXMgKyA4LCAmb3V0LCBzaXpl
b2Yob3V0KSkgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICBwcmludGYoIm9rYXlc
biIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CisKICN1
bmRlZiBkZWNsX2luc24KICN1bmRlZiBwdXRfaW5zbgogI3VuZGVmIHNldF9pbnNuCi0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC00NTksNyArNDU5LDggQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHgyNiAuLi4gMHgyOV0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgyYV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0s
CiAgICAgWzB4MmJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhz
X3ZsIH0sCi0gICAgWzB4MmMgLi4uIDB4MmRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
ZnAgfSwKKyAgICBbMHgyY10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmQ4cyA9
IGQ4c192bCB9LAorICAgIFsweDJkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAu
ZDhzID0gZDhzX2RxIH0sCiAgICAgWzB4MmUgLi4uIDB4MmZdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfZnAsIC50b19tZW0gPSAxIH0sCiAgICAgWzB4MzBdID0geyAuc2ltZF9zaXplID0g
c2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDMx
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3Zs
X2J5XzQgfSwKQEAgLTQ3MCw2ICs0NzEsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhf
dGFibGUgewogICAgIFsweDM2IC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDQwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDQxXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHg0Ml0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBb
MHg0M10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0s
CiAgICAgWzB4NDUgLi4uIDB4NDddID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAu
ZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NGNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
ZnAsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NGRdID0geyAuc2ltZF9z
aXplID0gc2ltZF9zY2FsYXJfdmV4dywgLmQ4cyA9IGQ4c19kcSB9LApAQCAtNTYzLDYgKzU2Niw4
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzYV90YWJsZSB7CiAgICAgWzB4MjJdID0geyAu
c2ltZF9zaXplID0gc2ltZF9ub25lLCAuZDhzID0gZDhzX2RxNjQgfSwKICAgICBbMHgyM10gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgy
NV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKKyAg
ICBbMHgyNl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5k
OHMgPSBkOHNfdmwgfSwKKyAgICBbMHgyN10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92
ZXh3LCAuZDhzID0gZDhzX2RxIH0sCiAgICAgWzB4MzAgLi4uIDB4MzNdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgzOF0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kXzEyOCwgLmQ4cyA9IDQgfSwKICAgICBbMHgzYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
XzI1NiwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCkBAIC01NzcsNiArNTgyLDggQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCBleHQwZjNhX3RhYmxlIHsKICAgICBbMHg0OCAuLi4gMHg0OV0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmZvdXJfb3AgPSAxIH0sCiAgICAgWzB4NGEgLi4uIDB4
NGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5mb3VyX29wID0gMSB9LAogICAg
IFsweDRjXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmZvdXJfb3AgPSAxIH0s
CisgICAgWzB4NTRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNf
dmwgfSwKKyAgICBbMHg1NV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhz
ID0gZDhzX2RxIH0sCiAgICAgWzB4NWMgLi4uIDB4NWZdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfZnAsIC5mb3VyX29wID0gMSB9LAogICAgIFsweDYwIC4uLiAweDYzXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHg2OCAuLi4gMHg2
OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmZvdXJfb3AgPSAxIH0sCkBAIC0y
Njc1LDYgKzI2ODIsMTAgQEAgeDg2X2RlY29kZV8wZjM4KAogICAgICAgICBjdHh0LT5vcGNvZGUg
fD0gTUFTS19JTlNSKHZleC5wZngsIFg4NkVNVUxfT1BDX1BGWF9NQVNLKTsKICAgICAgICAgYnJl
YWs7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMCwgMHgyZCk6IC8qIHZzY2FsZWZz
e2Qsc30gKi8KKyAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHc7Cisg
ICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDAsIDB4N2EpOiAv
KiB2cGJyb2FkY2FzdGIgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMCwgMHg3Yik6
IC8qIHZwYnJvYWRjYXN0dyAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigwLCAweDdj
KTogLyogdnBicm9hZGNhc3R7ZCxxfSAqLwpAQCAtOTAyOSw2ICs5MDQwLDggQEAgeDg2X2VtdWxh
dGUoCiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGZtYSk7CiAgICAgICAgIGdvdG8g
c2ltZF8wZl95bW07CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDJj
KTogLyogdnNjYWxlZnB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDQyKTogLyogdmdldGV4cHB7cyxk
fSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzOCwgMHg5Nik6IC8qIHZmbWFkZHN1YjEzMnB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1t
LFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDk3
KTogLyogdmZtc3ViYWRkMTMycHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4OTgpOiAvKiB2Zm1hZGQx
MzJwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCkBAIC05MDUyLDYgKzkw
NjUsOCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZhbHNl
KTsKICAgICAgICAgZ290byBzaW1kX3ptbTsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmMzgsIDB4MmQpOiAvKiB2c2NhbGVmc3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NDMpOiAvKiB2Z2V0ZXhwc3tz
LGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmMzgsIDB4OTkpOiAvKiB2Zm1hZGQxMzJze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCiAg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg5Yik6IC8qIHZmbXN1YjEzMnN7
cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZjM4LCAweDlkKTogLyogdmZubWFkZDEzMnN7cyxkfSB4bW0vbWVtLHhtbSx4bW17a30gKi8K
QEAgLTk2MTQsNiArOTYyOSwyMyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEVYQ19VRCk7CiAgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW04X25vX3NhZTsKIAor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MjYpOiAvKiB2Z2V0bWFudHB7
cyxkfSAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzYSwgMHg1NCk6IC8qIHZmaXh1cGltbXB7cyxkfSAkaW1tOCxbeHl6XW1t
L21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoYXZ4NTEyZik7CisgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gfHwgIWV2ZXguYnIg
KQorICAgICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOworICAgICAgICBnb3RvIHNp
bWRfaW1tOF96bW07CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDI3
KTogLyogdmdldG1hbnRze3MsZH0gJGltbTgseG1tL21lbSx4bW0seG1te2t9ICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHg1NSk6IC8qIHZmaXh1cGltbXN7cyxkfSAk
aW1tOCx4bW0vbWVtLHhtbSx4bW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoYXZ4NTEyZik7CisgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQorICAgICAgICB7
CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKKyAg
ICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKHRydWUpOworICAgICAgICB9CisgICAgICAgIGdv
dG8gc2ltZF9pbW04X3ptbTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwg
MHgzMCk6IC8qIGtzaGlmdHJ7Yix3fSAkaW1tOCxrLGsgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmM2EsIDB4MzIpOiAvKiBrc2hpZnRse2Isd30gJGltbTgsayxrICovCiAgICAg
ICAgIGlmICggIXZleC53ICkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:40:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:40: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-devel-bounces@lists.xenproject.org>)
	id 1gOgyb-0004pB-DB; Mon, 19 Nov 2018 10:40: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgya-0004om-8T
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:40:20 +0000
X-Inumbo-ID: 81e01278-ebe7-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 81e01278-ebe7-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:40:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:40:17 -0700
Message-Id: <5BF2930F02000078001FD5E2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:40:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 45/47] x86emul: support AVX512DQ floating
 point manipulation insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb21wbGV0ZXMgc3VwcG9ydCBvZiBBVlg1MTJEUSBpbiB0aGUgaW5zbiBlbXVsYXRvci4K
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY1OiBO
ZXcuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTQ1OCwxMSArNDU4LDE3IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV9hbGxbXQogICAgIElOU04oY3Z0dHBz
MnVxcSwgICAgIDY2LCAgIDBmLCA3OCwgdmxfMiwgIGQsIHZsKSwKICAgICBJTlNOKGN2dHVxcTJw
ZCwgICAgICBmMywgICAwZiwgN2EsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTihjdnR1cXEycHMs
ICAgICAgZjIsICAgMGYsIDdhLCAgIHZsLCAgcSwgdmwpLAorICAgIElOU04oZnBjbGFzcywgICAg
ICAgIDY2LCAwZjNhLCA2NiwgICB2bCwgc2QsIHZsKSwKKyAgICBJTlNOKGZwY2xhc3MsICAgICAg
ICA2NiwgMGYzYSwgNjcsICAgZWwsIHNkLCBlbCksCiAgICAgSU5TTl9QRlAob3IsICAgICAgICAg
ICAgICAgMGYsIDU2KSwKIC8vICAgICAgIHBtb3ZkMm0sICAgICAgICBmMywgMGYzOCwgMzksICAg
ICAgICBkCiAvLyAgICAgICBwbW92bTIsICAgICAgICAgZjMsIDBmMzgsIDM4LCAgICAgICBkcQog
Ly8gICAgICAgcG1vdnEybSwgICAgICAgIGYzLCAwZjM4LCAzOSwgICAgICAgIHEKICAgICBJTlNO
KHBtdWxscSwgICAgICAgICA2NiwgMGYzOCwgNDAsICAgdmwsICBxLCB2bCksCisgICAgSU5TTihy
YW5nZSwgICAgICAgICAgNjYsIDBmM2EsIDUwLCAgIHZsLCBzZCwgdmwpLAorICAgIElOU04ocmFu
Z2UsICAgICAgICAgIDY2LCAwZjNhLCA1MSwgICBlbCwgc2QsIGVsKSwKKyAgICBJTlNOKHJlZHVj
ZSwgICAgICAgICA2NiwgMGYzYSwgNTYsICAgdmwsIHNkLCB2bCksCisgICAgSU5TTihyZWR1Y2Us
ICAgICAgICAgNjYsIDBmM2EsIDU3LCAgIGVsLCBzZCwgZWwpLAogICAgIElOU05fUEZQKHhvciwg
ICAgICAgICAgICAgIDBmLCA1NyksCiB9OwogCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtMjc4LDEw
ICsyNzgsMTggQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogIyAg
IGRlZmluZSBicm9hZGNhc3Rfb2N0ZXQoeCkgQihicm9hZGNhc3RmMzJ4OF8sIF9tYXNrLCB4LCB1
bmRlZigpLCB+MCkKICMgICBkZWZpbmUgaW5zZXJ0X29jdGV0KHgsIHksIHApIEIoaW5zZXJ0ZjMy
eDhfLCBfbWFzaywgeCwgeSwgcCwgdW5kZWYoKSwgfjApCiAjICBlbmRpZgorIyAgaWZkZWYgX19B
Vlg1MTJEUV9fCisjICAgZGVmaW5lIGZyYWMoeCkgQihyZWR1Y2VwcywgX21hc2ssIHgsIDBiMDAw
MDEwMTEsIHVuZGVmKCksIH4wKQorIyAgZW5kaWYKICMgIGRlZmluZSBnZXRleHAoeCkgQlIoZ2V0
ZXhwcHMsIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSBnZXRtYW50KHgpIEJSKGdl
dG1hbnRwcywgX21hc2ssIHgsIDAsIHVuZGVmKCksIH4wKQotIyAgZGVmaW5lIG1heCh4LCB5KSBC
Ul8obWF4cHMsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKLSMgIGRlZmluZSBtaW4oeCwgeSkg
QlJfKG1pbnBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCisjICBpZmRlZiBfX0FWWDUxMkRR
X18KKyMgICBkZWZpbmUgbWF4KHgsIHkpIEJSKHJhbmdlcHMsIF9tYXNrLCB4LCB5LCAwYjAxMDEs
IHVuZGVmKCksIH4wKQorIyAgIGRlZmluZSBtaW4oeCwgeSkgQlIocmFuZ2VwcywgX21hc2ssIHgs
IHksIDBiMDEwMCwgdW5kZWYoKSwgfjApCisjICBlbHNlCisjICAgZGVmaW5lIG1heCh4LCB5KSBC
Ul8obWF4cHMsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKKyMgICBkZWZpbmUgbWluKHgsIHkp
IEJSXyhtaW5wcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQorIyAgZW5kaWYKICMgIGRlZmlu
ZSBtaXgoeCwgeSkgQihtb3ZhcHMsIF9tYXNrLCB4LCB5LCAoMGIwMTAxMDEwMTAxMDEwMTAxICYg
QUxMX1RSVUUpKQogIyAgZGVmaW5lIHNjYWxlKHgsIHkpIEJSKHNjYWxlZnBzLCBfbWFzaywgeCwg
eSwgdW5kZWYoKSwgfjApCiAjICBpZiBWRUNfU0laRSA9PSA2NCAmJiBkZWZpbmVkKF9fQVZYNTEy
RVJfXykKQEAgLTM0MywxMCArMzUxLDE4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChi
eXRlX3ZlY190IGIKICMgICBkZWZpbmUgYnJvYWRjYXN0X3F1YXJ0ZXQoeCkgQihicm9hZGNhc3Rm
NjR4NF8sICwgeCwgdW5kZWYoKSwgfjApCiAjICAgZGVmaW5lIGluc2VydF9xdWFydGV0KHgsIHks
IHApIEIoaW5zZXJ0ZjY0eDRfLCBfbWFzaywgeCwgeSwgcCwgdW5kZWYoKSwgfjApCiAjICBlbmRp
ZgorIyAgaWZkZWYgX19BVlg1MTJEUV9fCisjICAgZGVmaW5lIGZyYWMoeCkgQihyZWR1Y2VwZCwg
X21hc2ssIHgsIDBiMDAwMDEwMTEsIHVuZGVmKCksIH4wKQorIyAgZW5kaWYKICMgIGRlZmluZSBn
ZXRleHAoeCkgQlIoZ2V0ZXhwcGQsIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSBn
ZXRtYW50KHgpIEJSKGdldG1hbnRwZCwgX21hc2ssIHgsIDAsIHVuZGVmKCksIH4wKQotIyAgZGVm
aW5lIG1heCh4LCB5KSBCUl8obWF4cGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKLSMgIGRl
ZmluZSBtaW4oeCwgeSkgQlJfKG1pbnBkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCisjICBp
ZmRlZiBfX0FWWDUxMkRRX18KKyMgICBkZWZpbmUgbWF4KHgsIHkpIEJSKHJhbmdlcGQsIF9tYXNr
LCB4LCB5LCAwYjAxMDEsIHVuZGVmKCksIH4wKQorIyAgIGRlZmluZSBtaW4oeCwgeSkgQlIocmFu
Z2VwZCwgX21hc2ssIHgsIHksIDBiMDEwMCwgdW5kZWYoKSwgfjApCisjICBlbHNlCisjICAgZGVm
aW5lIG1heCh4LCB5KSBCUl8obWF4cGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKKyMgICBk
ZWZpbmUgbWluKHgsIHkpIEJSXyhtaW5wZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQorIyAg
ZW5kaWYKICMgIGRlZmluZSBtaXgoeCwgeSkgQihtb3ZhcGQsIF9tYXNrLCB4LCB5LCAwYjAxMDEw
MTAxKQogIyAgZGVmaW5lIHNjYWxlKHgsIHkpIEJSKHNjYWxlZnBkLCBfbWFzaywgeCwgeSwgdW5k
ZWYoKSwgfjApCiAjICBpZiBWRUNfU0laRSA9PSA2NCAmJiBkZWZpbmVkKF9fQVZYNTEyRVJfXykK
LS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTM5MzMsNiAr
MzkzMywzOSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgZWxzZQogICAg
ICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rp
bmcgdmZwY2xhc3Nwc3ogJDB4NDYsNjQoJWVkeCksJWsyLi4uIik7CisgICAgaWYgKCBzdGFja19l
eGVjICYmIGNwdV9oYXNfYXZ4NTEyZHEgKQorICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKHZmcGNs
YXNzcHMpOworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoIHB1dF9pbnNuKHZmcGNsYXNzcHMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIDB4NDY6IGNoZWNrIGZvciArLy0gMCBh
bmQgbmVnLiAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidmZwY2xhc3Nwc3og
JDB4NDYsIDY0KCUwKSwgJSVrMiIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJkIiAoTlVM
TCkgKTsKKworICAgICAgICBzZXRfaW5zbih2ZnBjbGFzc3BzKTsKKyAgICAgICAgZm9yICggaSA9
IDA7IGkgPCAzOyArK2kgKQorICAgICAgICB7CisgICAgICAgICAgICByZXNbMTYgKyBpICogNSAr
IDBdID0gMHgwMDAwMDAwMDsgLyogKzAgKi8KKyAgICAgICAgICAgIHJlc1sxNiArIGkgKiA1ICsg
MV0gPSAweDgwMDAwMDAwOyAvKiAtMCAqLworICAgICAgICAgICAgcmVzWzE2ICsgaSAqIDUgKyAy
XSA9IDB4ODAwMDAwMDE7IC8qIC1ERU4gKi8KKyAgICAgICAgICAgIHJlc1sxNiArIGkgKiA1ICsg
M10gPSAweGZmMDAwMDAwOyAvKiAtRklOICovCisgICAgICAgICAgICByZXNbMTYgKyBpICogNSAr
IDRdID0gMHg3ZjAwMDAwMDsgLyogK0ZJTiAqLworICAgICAgICB9CisgICAgICAgIHJlc1szMV0g
PSAwOworICAgICAgICByZWdzLmVkeCA9ICh1bnNpZ25lZCBsb25nKXJlczsKKyAgICAgICAgcmMg
PSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVN
VUxfT0tBWSB8fCAhY2hlY2tfZWlwKHZmcGNsYXNzcHMpICkKKyAgICAgICAgICAgIGdvdG8gZmFp
bDsKKyAgICAgICAgYXNtIHZvbGF0aWxlICggImttb3Z3ICUlazIsICUwIiA6ICI9ZyIgKHJjKSAp
OworICAgICAgICBpZiAoIHJjICE9IDB4YmRlZiApCisgICAgICAgICAgICBnb3RvIGZhaWw7Cisg
ICAgICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRm
KCJza2lwcGVkXG4iKTsKKwogI3VuZGVmIGRlY2xfaW5zbgogI3VuZGVmIHB1dF9pbnNuCiAjdW5k
ZWYgc2V0X2luc24KLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTU4MiwxMCAr
NTgyLDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzYV90YWJsZSB7CiAgICAgWzB4NDgg
Li4uIDB4NDldID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5mb3VyX29wID0gMSB9
LAogICAgIFsweDRhIC4uLiAweDRiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAu
Zm91cl9vcCA9IDEgfSwKICAgICBbMHg0Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9p
bnQsIC5mb3VyX29wID0gMSB9LAorICAgIFsweDUwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFj
a2VkX2ZwLCAuZDhzID0gZDhzX3ZsIH0sCisgICAgWzB4NTFdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9zY2FsYXJfdmV4dywgLmQ4cyA9IGQ4c19kcSB9LAogICAgIFsweDU0XSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NTVdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9zY2FsYXJfdmV4dywgLmQ4cyA9IGQ4c19kcSB9LAorICAgIFsweDU2XSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192
bCB9LAorICAgIFsweDU3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC5kOHMg
PSBkOHNfZHEgfSwKICAgICBbMHg1YyAuLi4gMHg1Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9mcCwgLmZvdXJfb3AgPSAxIH0sCiAgICAgWzB4NjAgLi4uIDB4NjNdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAorICAgIFsweDY2XSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bCB9LAor
ICAgIFsweDY3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX3ZleHcsIC50d29fb3AgPSAx
LCAuZDhzID0gZDhzX2RxIH0sCiAgICAgWzB4NjggLi4uIDB4NjldID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfZnAsIC5mb3VyX29wID0gMSB9LAogICAgIFsweDZhIC4uLiAweDZiXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX29wYywgLmZvdXJfb3AgPSAxIH0sCiAgICAgWzB4NmMg
Li4uIDB4NmRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5mb3VyX29wID0gMSB9
LApAQCAtOTYyOSw2ICs5NjM1LDEwIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRVhDX1VEKTsKICAgICAgICAgZ290byBhdng1MTJmX2ltbThfbm9fc2FlOwog
CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHg1MCk6IC8qIHZyYW5nZXB7
cyxkfSAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDU2KTogLyogdnJlZHVjZXB7cyxkfSAkaW1tOCxb
eHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZl
KGF2eDUxMmRxKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYzYSwgMHgyNik6IC8qIHZnZXRtYW50cHtzLGR9ICRpbW04LFt4eXpd
bW0vbWVtLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNh
LCAweDU0KTogLyogdmZpeHVwaW1tcHtzLGR9ICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5
el1tbXtrfSAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKQEAg
LTk2MzYsMTEgKzk2NDYsMTYgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBhdng1MTJfdmxl
bl9jaGVjayhmYWxzZSk7CiAgICAgICAgIGdvdG8gc2ltZF9pbW04X3ptbTsKIAorICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4NTEpOiAvKiB2cmFuZ2Vze3MsZH0gJGltbTgs
eG1tL21lbSx4bW0seG1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
YSwgMHg1Nyk6IC8qIHZyZWR1Y2Vze3MsZH0gJGltbTgseG1tL21lbSx4bW0seG1te2t9ICovCisg
ICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmRxKTsKKyAgICAgICAgLyogZmFs
bCB0aHJvdWdoICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgyNyk6
IC8qIHZnZXRtYW50c3tzLGR9ICRpbW04LHhtbS9tZW0seG1tLHhtbXtrfSAqLwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4NTUpOiAvKiB2Zml4dXBpbW1ze3MsZH0gJGlt
bTgseG1tL21lbSx4bW0seG1te2t9ICovCiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZl
KGF2eDUxMmYpOwogICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKICAgICAgICAgewor
ICAgIHNpbWRfaW1tOF96bW1fc2NhbGFyOgogICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKGV2ZXguYnIsIEVYQ19VRCk7CiAgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayh0cnVl
KTsKICAgICAgICAgfQpAQCAtOTc5Myw2ICs5ODA4LDE0IEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICBkc3QudHlwZSA9IE9QX05PTkU7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYXzY2KDB4MGYzYSwgMHg2Nik6IC8qIHZmcGNsYXNzcHtkLHN9ICRpbW04LFt4eXpd
bW0vbWVtLGt7a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDY3
KTogLyogdmZwY2xhc3Nze2Qsc30gJGltbTgsW3h5el1tbS9tZW0sa3trfSAqLworICAgICAgICBo
b3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CisgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZighZXZleC5yIHx8ICFldmV4LlIgfHwgZXZleC56LCBFWENfVUQpOworICAgICAgICBp
ZiAoIGIgJiAxICkKKyAgICAgICAgICAgIGdvdG8gc2ltZF9pbW04X3ptbV9zY2FsYXI7CisgICAg
ICAgIGdvdG8gYXZ4NTEyZl9pbW04X25vX3NhZTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgw
ZjNhLCAweGNjKTogICAgIC8qIHNoYTFybmRzNCAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KICAgICAg
ICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc2hhKTsKICAgICAgICAgb3BfYnl0ZXMgPSAxNjsK
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:41:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:41: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-devel-bounces@lists.xenproject.org>)
	id 1gOgzD-0004y5-Ny; Mon, 19 Nov 2018 10:40: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOgzB-0004xk-MU
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:40:57 +0000
X-Inumbo-ID: 9870eb2d-ebe7-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9870eb2d-ebe7-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:40:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:40:56 -0700
Message-Id: <5BF2933402000078001FD628@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:40:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 46/47] x86emul: support AVX512{F,
 _VBMI2} compress/expand insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjU6IE5l
dy4KLS0tClRCRDogRXF1aXZhbGVudCBieXRlL3dvcmQgZWxlbWVudCBzaXplIHRlc3RzIHdvdWxk
IGJlIG5pY2UsIGJ1dCBJIGRpZG4ndAogICAgIGRhcmUgdG8gY29kZSB0aGVtIHVwIHdpdGhvdXQg
YWN0dWFsbHkgYmVpbmcgYWJsZSB0byB0ZXN0IHRoZSByZXN1bHQuCgotLS0gYS90b29scy90ZXN0
cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9ldmV4LWRpc3A4LmMKQEAgLTEwOSw2ICsxMDksNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRl
c3QgYXZ4NTEyZl9hbGxbXSA9CiAgICAgSU5TTl9GUChjbXAsICAgICAgICAgICAgIDBmLCBjMiks
CiAgICAgSU5TTihjb21pc2QsICAgICAgIDY2LCAgIDBmLCAyZiwgICAgZWwsICAgICAgcSwgZWwp
LAogICAgIElOU04oY29taXNzLCAgICAgICAgICwgICAwZiwgMmYsICAgIGVsLCAgICAgIGQsIGVs
KSwKKyAgICBJTlNOKGNvbXByZXNzLCAgICAgNjYsIDBmMzgsIDhhLCAgICB2bCwgICAgIHNkLCBl
bCksCiAgICAgSU5TTihjdnRkcTJwZCwgICAgIGYzLCAgIDBmLCBlNiwgICAgdmxfMiwgICAgZCwg
dmwpLAogICAgIElOU04oY3Z0ZHEycHMsICAgICAgICwgICAwZiwgNWIsICAgIHZsLCAgICAgIGQs
IHZsKSwKICAgICBJTlNOKGN2dHBkMmRxLCAgICAgZjIsICAgMGYsIGU2LCAgICB2bCwgICAgICBx
LCB2bCksCkBAIC0xNDAsNiArMTQxLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUx
MmZfYWxsW10gPQogICAgIElOU04oY3Z0dXNpMnNkLCAgICBmMiwgICAwZiwgN2IsICAgIGVsLCAg
IGRxNjQsIGVsKSwKICAgICBJTlNOKGN2dHVzaTJzcywgICAgZjMsICAgMGYsIDdiLCAgICBlbCwg
ICBkcTY0LCBlbCksCiAgICAgSU5TTl9GUChkaXYsICAgICAgICAgICAgIDBmLCA1ZSksCisgICAg
SU5TTihleHBhbmQsICAgICAgIDY2LCAwZjM4LCA4OCwgICAgdmwsICAgICBzZCwgZWwpLAogICAg
IElOU04oZml4dXBpbW0sICAgICA2NiwgMGYzYSwgNTQsICAgIHZsLCAgICAgc2QsIHZsKSwKICAg
ICBJTlNOKGZpeHVwaW1tLCAgICAgNjYsIDBmM2EsIDU1LCAgICBlbCwgICAgIHNkLCBlbCksCiAg
ICAgSU5TTihmbWFkZDEzMiwgICAgIDY2LCAwZjM4LCA5OCwgICAgdmwsICAgICBzZCwgdmwpLApA
QCAtMjEzLDYgKzIxNSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtd
ID0KICAgICBJTlNOKHBjbXBndGQsICAgICAgNjYsICAgMGYsIDY2LCAgICB2bCwgICAgICBkLCB2
bCksCiAgICAgSU5TTihwY21wZ3RxLCAgICAgIDY2LCAwZjM4LCAzNywgICAgdmwsICAgICAgcSwg
dmwpLAogICAgIElOU04ocGNtcHUsICAgICAgICA2NiwgMGYzYSwgMWUsICAgIHZsLCAgICAgZHEs
IHZsKSwKKyAgICBJTlNOKHBjb21wcmVzcywgICAgNjYsIDBmMzgsIDhiLCAgICB2bCwgICAgIGRx
LCBlbCksCiAgICAgSU5TTihwZXJtaTIsICAgICAgIDY2LCAwZjM4LCA3NiwgICAgdmwsICAgICBk
cSwgdmwpLAogICAgIElOU04ocGVybWkyLCAgICAgICA2NiwgMGYzOCwgNzcsICAgIHZsLCAgICAg
c2QsIHZsKSwKICAgICBJTlNOKHBlcm1pbHBkLCAgICAgNjYsIDBmMzgsIDBkLCAgICB2bCwgICAg
ICBxLCB2bCksCkBAIC0yMjEsNiArMjI0LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2
eDUxMmZfYWxsW10gPQogICAgIElOU04ocGVybWlscHMsICAgICA2NiwgMGYzYSwgMDQsICAgIHZs
LCAgICAgIGQsIHZsKSwKICAgICBJTlNOKHBlcm10MiwgICAgICAgNjYsIDBmMzgsIDdlLCAgICB2
bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwZXJtdDIsICAgICAgIDY2LCAwZjM4LCA3ZiwgICAg
dmwsICAgICBzZCwgdmwpLAorICAgIElOU04ocGV4cGFuZCwgICAgICA2NiwgMGYzOCwgODksICAg
IHZsLCAgICAgZHEsIGVsKSwKICAgICBJTlNOKHBtYXhzLCAgICAgICAgNjYsIDBmMzgsIDNkLCAg
ICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwbWF4dSwgICAgICAgIDY2LCAwZjM4LCAzZiwg
ICAgdmwsICAgICBkcSwgdmwpLAogICAgIElOU04ocG1pbnMsICAgICAgICA2NiwgMGYzOCwgMzks
ICAgIHZsLCAgICAgZHEsIHZsKSwKQEAgLTUxMCw2ICs1MTQsMTEgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCB0ZXN0IGF2eDUxMl92Ym1pX2FsbAogICAgIElOU04ocGVybXQyYiwgICAgICAgNjYsIDBm
MzgsIDdkLCB2bCwgYiwgdmwpLAogfTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUx
Ml92Ym1pMl9hbGxbXSA9IHsKKyAgICBJTlNOKHBjb21wcmVzcywgNjYsIDBmMzgsIDYzLCB2bCwg
YncsIGVsKSwKKyAgICBJTlNOKHBleHBhbmQsICAgNjYsIDBmMzgsIDYyLCB2bCwgYncsIGVsKSwK
K307CisKIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsX2FsbFtdID0geyBWTF81MTIsIFZM
XzEyOCwgVkxfMjU2IH07CiBzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciB2bF8xMjhbXSA9IHsg
VkxfMTI4IH07CiBzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciB2bF9ubzEyOFtdID0geyBWTF81
MTIsIFZMXzI1NiB9OwpAQCAtODUzLDQgKzg2Miw1IEBAIHZvaWQgZXZleF9kaXNwOF90ZXN0KHZv
aWQgKmluc3RyLCBzdHJ1Y3QKICAgICBSVU4oYXZ4NTEyZHEsIDUxMik7CiAgICAgUlVOKGF2eDUx
MmVyLCA1MTIpOwogICAgIFJVTihhdng1MTJfdmJtaSwgYWxsKTsKKyAgICBSVU4oYXZ4NTEyX3Zi
bWkyLCBhbGwpOwogfQotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11
bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3Iu
YwpAQCAtMzk2Niw2ICszOTY2LDExMyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
CiAgICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisgICAgLyoKKyAgICAg
KiBUaGUgZm9sbG93aW5nIGNvbXByZXNzL2V4cGFuZCB0ZXN0cyBhcmUgbm90IG9ubHkgbWFraW5n
IHN1cmUgdGhlCisgICAgICogYWNjZXNzZWQgZGF0YSBpcyBjb3JyZWN0LCBidXQgdGhleSBhbHNv
IHZlcmlmeSAoYnkgcGxhY2luZyBvcGVyYW5kcworICAgICAqIG9uIHRoZSBtYXBwaW5nIGJvdW5k
YXJpZXMpIHRoYXQgZWxlbWVudHMgY29udHJvbGxlZCBieSBjbGVhciBtYXNrCisgICAgICogYml0
cyBkb24ndCBnZXQgYWNjZXNzZWQuCisgICAgICovCisgICAgaWYgKCBzdGFja19leGVjICYmIGNw
dV9oYXNfYXZ4NTEyZiApCisgICAgeworICAgICAgICBkZWNsX2luc24odnBjb21wcmVzc2QpOwor
ICAgICAgICBkZWNsX2luc24odnBjb21wcmVzc3EpOworICAgICAgICBkZWNsX2luc24odnBleHBh
bmRkKTsKKyAgICAgICAgZGVjbF9pbnNuKHZwZXhwYW5kcSk7CisgICAgICAgIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgeworICAgICAgICAgICAgdW5zaWduZWQgaW50IGRbMTZdOworICAgICAgICB9IGRz
cmMgPSB7IHsgMCwgMSwgMiwgMywgNCwgNSwgNiwgNywgOCwgOSwgMTAsIDExLCAxMiwgMTMsIDE0
LCAxNSB9IH07CisgICAgICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeworICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBsb25nIHFbOF07CisgICAgICAgIH0gcXNyYyA9IHsgeyAwLCAxLCAyLCAzLCA0
LCA1LCA2LCA3IH0gfTsKKyAgICAgICAgdW5zaWduZWQgaW50ICpwdHIgPSByZXMgKyBNTUFQX1Na
IC8gc2l6ZW9mKCpyZXMpIC0gMzI7CisKKyAgICAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5n
IHZwY29tcHJlc3NkICV6bW0xLDI0KjQoJWVjeCl7JWsyfS4uLiIpOworICAgICAgICBhc20gdm9s
YXRpbGUgKCAia21vdncgJTEsICUlazJcblx0IgorICAgICAgICAgICAgICAgICAgICAgICAidm1v
dmRxdTMyICUyLCAlJXptbTFcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24odnBj
b21wcmVzc2QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2cGNvbXByZXNzZCAl
JXptbTEsIDI0KjQoJTApJXslJWsyJX0iKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAiYyIg
KE5VTEwpLCAiciIgKDB4NTVhYSksICJtIiAoZHNyYykgKTsKKworICAgICAgICBtZW1zZXQocHRy
LCAweGRiLCAzMiAqIDQpOworICAgICAgICBzZXRfaW5zbih2cGNvbXByZXNzZCk7CisgICAgICAg
IHJlZ3MuZWN4ID0gKHVuc2lnbmVkIGxvbmcpcHRyOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRl
KCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFj
aGVja19laXAodnBjb21wcmVzc2QpIHx8CisgICAgICAgICAgICAgbWVtY21wKHB0ciwgcHRyICsg
OCwgMTYgKiA0KSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgNDsgKytpICkKKyAgICAgICAgICAgIGlmICggcHRyWzI0ICsgaV0gIT0gMiAqIGkgKyAx
ICkKKyAgICAgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGZvciAoIDsgaSA8IDg7ICsr
aSApCisgICAgICAgICAgICBpZiAoIHB0clsyNCArIGldICE9IDIgKiBpICkKKyAgICAgICAgICAg
ICAgICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2theVxuIik7CisKKyAgICAgICAgcHJp
bnRmKCIlLTQwcyIsICJUZXN0aW5nIHZwZXhwYW5kZCA4KjQoJWVkeCksJXptbTN7JWsyfXt6fS4u
LiIpOworICAgICAgICBhc20gdm9sYXRpbGUgKCAidnB0ZXJubG9nZCAkMHg4MSwgJSV6bW0zLCAl
JXptbTMsICUlem1tM1xuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbih2cGV4cGFu
ZGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2cGV4cGFuZGQgOCo0KCUwKSwg
JSV6bW0zJXslJWsyJX0le3olfSIpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJkIiAoTlVM
TCkgKTsKKyAgICAgICAgc2V0X2luc24odnBleHBhbmRkKTsKKyAgICAgICAgcmVncy5lZHggPSAo
dW5zaWduZWQgbG9uZykocHRyICsgMTYpOworICAgICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0
LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19l
aXAodnBleHBhbmRkKSApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGFzbSAoICJ2
bW92ZHFhMzIgJSV6bW0xLCAlJXptbTIleyUlazIlfSV7eiV9XG5cdCIKKyAgICAgICAgICAgICAg
InZwY21wZXFkICUlem1tMiwgJSV6bW0zLCAlJWswXG5cdCIKKyAgICAgICAgICAgICAgImttb3Z3
ICUlazAsICUwIgorICAgICAgICAgICAgICA6ICI9ciIgKHJjKSApOworICAgICAgICBpZiAoIHJj
ICE9IDB4ZmZmZiApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIHByaW50Zigib2th
eVxuIik7CisKKyAgICAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZwY29tcHJlc3NxICV6
bW00LDEyKjgoJWVkeCl7JWszfS4uLiIpOworICAgICAgICBhc20gdm9sYXRpbGUgKCAia21vdncg
JTEsICUlazNcblx0IgorICAgICAgICAgICAgICAgICAgICAgICAidm1vdmRxdTY0ICUyLCAlJXpt
bTRcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24odnBjb21wcmVzc3EsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ2cGNvbXByZXNzcSAlJXptbTQsIDEyKjgoJTAp
JXslJWszJX0iKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAiZCIgKE5VTEwpLCAiciIgKDB4
NWEpLCAibSIgKHFzcmMpICk7CisKKyAgICAgICAgbWVtc2V0KHB0ciwgMHhkYiwgMzIgKiA0KTsK
KyAgICAgICAgc2V0X2luc24odnBjb21wcmVzc3EpOworICAgICAgICByZWdzLmVkeCA9ICh1bnNp
Z25lZCBsb25nKXB0cjsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMp
OworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKHZwY29tcHJl
c3NxKSB8fAorICAgICAgICAgICAgIG1lbWNtcChwdHIsIHB0ciArIDgsIDggKiA4KSApCisgICAg
ICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgMjsgKytpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgaWYgKCBwdHJbKDEyICsgaSkgKiAyXSAhPSAyICogaSArIDEg
fHwKKyAgICAgICAgICAgICAgICAgcHRyWygxMiArIGkpICogMiArIDFdICkKKyAgICAgICAgICAg
ICAgICBnb3RvIGZhaWw7CisgICAgICAgIH0KKyAgICAgICAgZm9yICggOyBpIDwgNDsgKytpICkK
KyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBwdHJbKDEyICsgaSkgKiAyXSAhPSAyICogaSB8
fAorICAgICAgICAgICAgICAgICBwdHJbKDEyICsgaSkgKiAyICsgMV0gKQorICAgICAgICAgICAg
ICAgIGdvdG8gZmFpbDsKKyAgICAgICAgfQorICAgICAgICBwcmludGYoIm9rYXlcbiIpOworCisg
ICAgICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB2cGV4cGFuZHEgNCo4KCVlY3gpLCV6bW01
eyVrM317en0uLi4iKTsKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInZwdGVybmxvZ3EgJDB4ODEs
ICUlem1tNSwgJSV6bW01LCAlJXptbTVcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2lu
c24odnBleHBhbmRxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidnBleHBhbmRx
IDQqOCglMCksICUlem1tNSV7JSVrMyV9JXt6JX0iKQorICAgICAgICAgICAgICAgICAgICAgICA6
OiAiYyIgKE5VTEwpICk7CisgICAgICAgIHNldF9pbnNuKHZwZXhwYW5kcSk7CisgICAgICAgIHJl
Z3MuZWN4ID0gKHVuc2lnbmVkIGxvbmcpKHB0ciArIDE2KTsKKyAgICAgICAgcmMgPSB4ODZfZW11
bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8
fCAhY2hlY2tfZWlwKHZwZXhwYW5kcSkgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAg
ICBhc20gKCAidm1vdmRxYTY0ICUlem1tNCwgJSV6bW02JXslJWszJX0le3olfVxuXHQiCisgICAg
ICAgICAgICAgICJ2cGNtcGVxcSAlJXptbTUsICUlem1tNiwgJSVrMFxuXHQiCisgICAgICAgICAg
ICAgICJrbW92dyAlJWswLCAlMCIKKyAgICAgICAgICAgICAgOiAiPXIiIChyYykgKTsKKyAgICAg
ICAgaWYgKCByYyAhPSAweGZmICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJp
bnRmKCJva2F5XG4iKTsKKyAgICB9CisKICN1bmRlZiBkZWNsX2luc24KICN1bmRlZiBwdXRfaW5z
bgogI3VuZGVmIHNldF9pbnNuCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11
bGF0ZS5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCkBAIC01
OSw2ICs1OSw5IEBACiAgICAgKHR5cGUgKikoKGNoYXIgKiltcHRyX18gLSBvZmZzZXRvZih0eXBl
LCBtZW1iZXIpKTsgXAogfSkKIAorI2RlZmluZSBod2VpZ2h0MzIgX19idWlsdGluX3BvcGNvdW50
CisjZGVmaW5lIGh3ZWlnaHQ2NCBfX2J1aWx0aW5fcG9wY291bnRsbAorCiAjZGVmaW5lIGlzX2Nh
bm9uaWNhbF9hZGRyZXNzKHgpICgoKGludDY0X3QpKHgpID4+IDQ3KSA9PSAoKGludDY0X3QpKHgp
ID4+IDYzKSkKIAogZXh0ZXJuIHVpbnQzMl90IG14Y3NyX21hc2s7CkBAIC0xMzgsNiArMTQxLDcg
QEAgc3RhdGljIGlubGluZSBib29sIHhjcjBfbWFzayh1aW50NjRfdCBtYQogI2RlZmluZSBjcHVf
aGFzX2F2eDUxMmJ3ICAoY3AuZmVhdC5hdng1MTJidyAmJiB4Y3IwX21hc2soMHhlNikpCiAjZGVm
aW5lIGNwdV9oYXNfYXZ4NTEydmwgIChjcC5mZWF0LmF2eDUxMnZsICYmIHhjcjBfbWFzaygweGU2
KSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJfdmJtaSAoY3AuZmVhdC5hdng1MTJfdmJtaSAmJiB4
Y3IwX21hc2soMHhlNikpCisjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyX3ZibWkyIChjcC5mZWF0LmF2
eDUxMl92Ym1pMiAmJiB4Y3IwX21hc2soMHhlNikpCiAKICNkZWZpbmUgY3B1X2hhc194Z2V0YnYx
ICAgKGNwdV9oYXNfeHNhdmUgJiYgY3AueHN0YXRlLnhnZXRidjEpCiAKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTQ4Miw2ICs0ODIsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IGV4dDBmMzhfdGFibGUgewogICAgIFsweDU5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIs
IC50d29fb3AgPSAxLCAuZDhzID0gMyB9LAogICAgIFsweDVhXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfMTI4LCAudHdvX29wID0gMSwgLmQ4cyA9IDQgfSwKICAgICBbMHg1Yl0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kXzI1NiwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAorICAgIFsw
eDYyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEsIC5kOHMg
PSBkOHNfYncgfSwKKyAgICBbMHg2M10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQs
IC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c19idyB9LAogICAgIFsweDc1IC4u
LiAweDc2XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9
LAogICAgIFsweDc3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZDhzID0gZDhz
X3ZsIH0sCiAgICAgWzB4NzhdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9
IDEgfSwKQEAgLTQ4OSw2ICs0OTEsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4X3Rh
YmxlIHsKICAgICBbMHg3YSAuLi4gMHg3Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUsIC50
d29fb3AgPSAxIH0sCiAgICAgWzB4N2QgLi4uIDB4N2VdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4N2ZdID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHg4OF0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfZHEgfSwKKyAgICBb
MHg4OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxLCAuZDhz
ID0gZDhzX2RxIH0sCisgICAgWzB4OGFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAs
IC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c19kcSB9LAorICAgIFsweDhiXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAx
LCAuZDhzID0gZDhzX2RxIH0sCiAgICAgWzB4OGNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfaW50IH0sCiAgICAgWzB4OGRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAu
ZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4OGVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
aW50LCAudG9fbWVtID0gMSB9LApAQCAtMTkwMSw2ICsxOTA3LDcgQEAgc3RhdGljIGJvb2wgdmNw
dV9oYXMoCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMmJ3KCkgICAgdmNwdV9oYXMoICAgICAgICAg
NywgRUJYLCAzMCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19hdng1MTJ2bCgpICAgIHZj
cHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMzEsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNf
YXZ4NTEyX3ZibWkoKSB2Y3B1X2hhcyggICAgICAgICA3LCBFQ1gsICAxLCBjdHh0LCBvcHMpCisj
ZGVmaW5lIHZjcHVfaGFzX2F2eDUxMl92Ym1pMigpIHZjcHVfaGFzKCAgICAgICAgNywgRUNYLCAg
NiwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19yZHBpZCgpICAgICAgIHZjcHVfaGFzKCAg
ICAgICAgIDcsIEVDWCwgMjIsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfY2x6ZXJvKCkg
ICAgICB2Y3B1X2hhcygweDgwMDAwMDA4LCBFQlgsICAwLCBjdHh0LCBvcHMpCiAKQEAgLTg4NDAs
NiArODg0NywzNiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KGVhLnR5cGUgIT0gT1BfTUVNIHx8ICF2ZXgubCB8fCB2ZXgudywgRVhDX1VEKTsKICAgICAgICAg
Z290byBzaW1kXzBmX2F2eDI7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4
LCAweDYyKTogLyogdnBleHBhbmR7Yix3fSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg2Myk6IC8qIHZwY29tcHJlc3N7Yix3
fSBbeHl6XW1tLFt4eXpdbW0vbWVte2t9ICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9o
YXZlKGF2eDUxMl92Ym1pMik7CisgICAgICAgIGVsZW1fYnl0ZXMgPSAxIDw8IGV2ZXgudzsKKyAg
ICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzOCwgMHg4OCk6IC8qIHZleHBhbmRwe2Qsc30gW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4ODkpOiAvKiB2cGV4cGFuZHtk
LHF9IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweDhhKTogLyogdmNvbXByZXNzcHtkLHN9IFt4eXpdbW0sW3h5el1tbS9tZW17
a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDhiKTogLyogdnBj
b21wcmVzc3tkLHF9IFt4eXpdbW0sW3h5el1tbS9tZW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRf
dmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihl
dmV4LmJyLCBFWENfVUQpOworICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7CisgICAg
ICAgIC8qCisgICAgICAgICAqIEZvciB0aGUgcmVzcGVjdGl2ZSBjb2RlIGJlbG93IHRoZSBtYWlu
IHN3aXRjaCgpIHRvIHdvcmsgd2UgbmVlZCB0bworICAgICAgICAgKiBjb21wYWN0IG9wX21hc2sg
aGVyZTogTWVtb3J5IGFjY2Vzc2VzIGFyZSBub24tc3BhcnNlIGV2ZW4gaWYgdGhlCisgICAgICAg
ICAqIG1hc2sgcmVnaXN0ZXIgaGFzIHNwYXJzZWx5IHNldCBiaXRzLgorICAgICAgICAgKi8KKyAg
ICAgICAgaWYgKCBsaWtlbHkoZmF1bHRfc3VwcHJlc3Npb24pICkKKyAgICAgICAgeworICAgICAg
ICAgICAgbiA9IDEgPDwgKChiICYgOCA/IDIgOiA0KSArIGV2ZXgubHIgLSBldmV4LncpOworICAg
ICAgICAgICAgSU1QT1NTSUJMRShlbGVtX2J5dGVzIDw9IDApOworICAgICAgICAgICAgQVNTRVJU
KG9wX2J5dGVzID09IG4gKiBlbGVtX2J5dGVzKTsKKyAgICAgICAgICAgIG9wX21hc2sgJj0gfjBV
TEwgPj4gKDY0IC0gbik7CisgICAgICAgICAgICBuID0gaHdlaWdodDY0KG9wX21hc2spOworICAg
ICAgICAgICAgb3BfYnl0ZXMgPSBuICogZWxlbV9ieXRlczsKKyAgICAgICAgICAgIGlmICggbiAp
CisgICAgICAgICAgICAgICAgb3BfbWFzayA9IH4wVUxMID4+ICg2NCAtIG4pOworICAgICAgICB9
CisgICAgICAgIGdvdG8gc2ltZF96bW07CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZjM4LCAweDc1KTogLyogdnBlcm1pMntiLHd9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1t
bXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4N2QpOiAvKiB2
cGVybXQye2Isd30gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg4ZCk6IC8qIHZwZXJte2Isd30gW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0xMTAsNiAr
MTEwLDcgQEAKIAogLyogQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVjeCAqLwogI2RlZmluZSBj
cHVfaGFzX2F2eDUxMl92Ym1pICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyX1ZC
TUkpCisjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyX3ZibWkyICAgIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9BVlg1MTJfVkJNSTIpCiAKIC8qIENQVUlEIGxldmVsIDB4ODAwMDAwMDcuZWR4ICovCiAj
ZGVmaW5lIGNwdV9oYXNfaXRzYyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9J
VFNDKQotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTIyOCw2
ICsyMjgsNyBAQCBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfVkJNSSwgICA2KjMyKyAxKSAvCiBYRU5f
Q1BVRkVBVFVSRShVTUlQLCAgICAgICAgICA2KjMyKyAyKSAvKlMgIFVzZXIgTW9kZSBJbnN0cnVj
dGlvbiBQcmV2ZW50aW9uICovCiBYRU5fQ1BVRkVBVFVSRShQS1UsICAgICAgICAgICA2KjMyKyAz
KSAvKkggIFByb3RlY3Rpb24gS2V5cyBmb3IgVXNlcnNwYWNlICovCiBYRU5fQ1BVRkVBVFVSRShP
U1BLRSwgICAgICAgICA2KjMyKyA0KSAvKiEgIE9TIFByb3RlY3Rpb24gS2V5cyBFbmFibGUgKi8K
K1hFTl9DUFVGRUFUVVJFKEFWWDUxMl9WQk1JMiwgIDYqMzIrIDYpIC8qQSAgQWRkaXRpb25hbCBB
VlgtNTEyIFZlY3RvciBCeXRlIE1hbmlwdWxhdGlvbiBJbnN0cnMgKi8KIFhFTl9DUFVGRUFUVVJF
KEFWWDUxMl9WUE9QQ05URFEsIDYqMzIrMTQpIC8qQSAgUE9QQ05UIGZvciB2ZWN0b3JzIG9mIERX
L1FXICovCiBYRU5fQ1BVRkVBVFVSRShSRFBJRCwgICAgICAgICA2KjMyKzIyKSAvKkEgIFJEUElE
IGluc3RydWN0aW9uICovCiAKLS0tIGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQorKysgYi94ZW4v
dG9vbHMvZ2VuLWNwdWlkLnB5CkBAIC0yNjYsMTAgKzI2NiwxMCBAQCBkZWYgY3J1bmNoX251bWJl
cnMoc3RhdGUpOgogICAgICAgICAgICAgICAgICAgQVZYNTEyQlcsIEFWWDUxMlZMLCBBVlg1MTJf
NFZOTklXLCBBVlg1MTJfNEZNQVBTLAogICAgICAgICAgICAgICAgICAgQVZYNTEyX1ZQT1BDTlRE
UV0sCiAKLSAgICAgICAgIyBBVlg1MTIgZXh0ZW5zaW9ucyBhY3Rpbmcgc29sZWx5IG9uIHZlY3Rv
cnMgb2YgYnl0ZXMvd29yZHMgYXJlIG1hZGUKKyAgICAgICAgIyBBVlg1MTIgZXh0ZW5zaW9ucyBh
Y3RpbmcgKHNvbGVseSkgb24gdmVjdG9ycyBvZiBieXRlcy93b3JkcyBhcmUgbWFkZQogICAgICAg
ICAjIGRlcGVuZGVudHMgb2YgQVZYNTEyQlcgKGFzIHRvIHJlcXVpcmluZyB3aWRlciB0aGFuIDE2
LWJpdCBtYXNrCiAgICAgICAgICMgcmVnaXN0ZXJzKSwgZGVzcGl0ZSB0aGUgU0RNIG5vdCBmb3Jt
YWxseSBtYWtpbmcgdGhpcyBjb25uZWN0aW9uLgotICAgICAgICBBVlg1MTJCVzogW0FWWDUxMl9W
Qk1JXSwKKyAgICAgICAgQVZYNTEyQlc6IFtBVlg1MTJfVkJNSSwgQVZYNTEyX1ZCTUkyXSwKIAog
ICAgICAgICAjIFRoZSBmZWF0dXJlczoKICAgICAgICAgIyAgICogU2luZ2xlIFRocmVhZCBJbmRp
cmVjdCBCcmFuY2ggUHJlZGljdG9ycwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:42:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:42: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-devel-bounces@lists.xenproject.org>)
	id 1gOh0A-00057x-4R; Mon, 19 Nov 2018 10:41:58 +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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOh09-00057n-EF
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:41:57 +0000
X-Inumbo-ID: bbd16342-ebe7-11e8-8634-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bbd16342-ebe7-11e8-8634-12d6303a7972;
 Mon, 19 Nov 2018 10:41:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:41:55 -0700
Message-Id: <5BF2936D02000078001FD62B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:41:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v5 47/47] x86emul: support remaining misc
 AVX512{F, BW} insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb21wbGV0ZXMgc3VwcG9ydCBvZiBBVlg1MTJCVyBpbiB0aGUgaW5zbiBlbXVsYXRvciwg
YW5kIGxlYXZlcyBqdXN0CnRoZSBzY2F0dGVyL2dhdGhlciBvbmVzIG9wZW4gaW4gdGhlIEFWWDUx
MkYgc2V0LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KdjU6IE5ldy4KLS0tClRCRDogVGhlICpibGVuZG0qIGlubGluZSBmdW5jdGlvbnMgZG9uJ3Qg
cmVsaWFibHkgcHJvZHVjZSB0aGUgaW50ZW5kZWQKICAgICBpbnNucywgYXMgdGhlIHJlc3BlY3Rp
dmUgbW92ZXMgYXJlIGFib3V0IGFzIGdvb2QgYSBmaXQgZm9yIHRoZQogICAgIGNvbXBpbGVyIHdo
ZW4gbG9va2luZyBmb3IgYSBtYXRjaCBmb3IgdGhlIGludGVuZGVkIG9wZXJhdGlvbi4gV2UnZAog
ICAgIG5lZWQgdG8gc3dpdGNoIHRvIGlubGluZSBhc3NlbWJseSBpZiB3ZSB3YW50ZWQgdG8gZ3Vh
cmFudGVlIHRoZQogICAgIHRlc3Rpbmcgb2YgdGhvc2UgaW5zbnMuIFRob3VnaHRzPwoKLS0tIGEv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xMDUsNiArMTA1LDggQEAgZW51bSBlc3ogewog
CiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9IHsKICAgICBJTlNOX0ZQ
KGFkZCwgICAgICAgICAgICAgMGYsIDU4KSwKKyAgICBJTlNOKGFsaWduLCAgICAgICAgNjYsIDBm
M2EsIDAzLCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihibGVuZG0sICAgICAgIDY2LCAw
ZjM4LCA2NSwgICAgdmwsICAgICBzZCwgdmwpLAogICAgIElOU04oYnJvYWRjYXN0c3MsICA2Niwg
MGYzOCwgMTgsICAgIGVsLCAgICAgIGQsIGVsKSwKICAgICBJTlNOX0ZQKGNtcCwgICAgICAgICAg
ICAgMGYsIGMyKSwKICAgICBJTlNOKGNvbWlzZCwgICAgICAgNjYsICAgMGYsIDJmLCAgICBlbCwg
ICAgICBxLCBlbCksCkBAIC0yMDYsNiArMjA4LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0
IGF2eDUxMmZfYWxsW10gPQogICAgIElOU04ocGFkZHEsICAgICAgICA2NiwgICAwZiwgZDQsICAg
IHZsLCAgICAgIHEsIHZsKSwKICAgICBJTlNOKHBhbmQsICAgICAgICAgNjYsICAgMGYsIGRiLCAg
ICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwYW5kbiwgICAgICAgIDY2LCAgIDBmLCBkZiwg
ICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04ocGJsZW5kbSwgICAgICA2NiwgMGYzOCwgNjQs
ICAgIHZsLCAgICAgZHEsIHZsKSwKIC8vICAgICAgIHBicm9hZGNhc3QsICAgNjYsIDBmMzgsIDdj
LCAgICAgICAgICBkcTY0CiAgICAgSU5TTihwYnJvYWRjYXN0ZCwgIDY2LCAwZjM4LCA1OCwgICAg
ZWwsICAgICAgZCwgZWwpLAogICAgIElOU04ocGJyb2FkY2FzdHEsICA2NiwgMGYzOCwgNTksICAg
IGVsLCAgICAgIHEsIGVsKSwKQEAgLTM1NSw2ICszNTgsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IHRlc3QgYXZ4NTEyZl81MTJbXSA9CiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4
NTEyYndfYWxsW10gPSB7CisgICAgSU5TTihkYnBzYWRidywgICAgNjYsIDBmM2EsIDQyLCAgICB2
bCwgICAgYiwgdmwpLAogICAgIElOU04obW92ZHF1OCwgICAgIGYyLCAgIDBmLCA2ZiwgICAgdmws
ICAgIGIsIHZsKSwKICAgICBJTlNOKG1vdmRxdTgsICAgICBmMiwgICAwZiwgN2YsICAgIHZsLCAg
ICBiLCB2bCksCiAgICAgSU5TTihtb3ZkcXUxNiwgICAgZjIsICAgMGYsIDZmLCAgICB2bCwgICAg
dywgdmwpLApAQCAtMzc0LDYgKzM3OCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1
MTJid19hbGxbXQogICAgIElOU04ocGFsaWduciwgICAgIDY2LCAwZjNhLCAwZiwgICAgdmwsICAg
IGIsIHZsKSwKICAgICBJTlNOKHBhdmdiLCAgICAgICA2NiwgICAwZiwgZTAsICAgIHZsLCAgICBi
LCB2bCksCiAgICAgSU5TTihwYXZndywgICAgICAgNjYsICAgMGYsIGUzLCAgICB2bCwgICAgdywg
dmwpLAorICAgIElOU04ocGJsZW5kbSwgICAgIDY2LCAwZjM4LCA2NiwgICAgdmwsICAgYncsIHZs
KSwKICAgICBJTlNOKHBicm9hZGNhc3RiLCA2NiwgMGYzOCwgNzgsICAgIGVsLCAgICBiLCBlbCks
CiAvLyAgICAgICBwYnJvYWRjYXN0YiwgNjYsIDBmMzgsIDdhLCAgICAgICAgICAgYgogICAgIElO
U04ocGJyb2FkY2FzdHcsIDY2LCAwZjM4LCA3OSwgICAgZWxfMiwgIGIsIHZsKSwKLS0tIGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3Ivc2ltZC5jCkBAIC0yOTAsNyArMjkwLDcgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29s
KGJ5dGVfdmVjX3QgYgogIyAgIGRlZmluZSBtYXgoeCwgeSkgQlJfKG1heHBzLCBfbWFzaywgeCwg
eSwgdW5kZWYoKSwgfjApCiAjICAgZGVmaW5lIG1pbih4LCB5KSBCUl8obWlucHMsIF9tYXNrLCB4
LCB5LCB1bmRlZigpLCB+MCkKICMgIGVuZGlmCi0jICBkZWZpbmUgbWl4KHgsIHkpIEIobW92YXBz
LCBfbWFzaywgeCwgeSwgKDBiMDEwMTAxMDEwMTAxMDEwMSAmIEFMTF9UUlVFKSkKKyMgIGRlZmlu
ZSBtaXgoeCwgeSkgQihibGVuZG1wc18sIF9tYXNrLCB4LCB5LCAoMGIxMDEwMTAxMDEwMTAxMDEw
ICYgQUxMX1RSVUUpKQogIyAgZGVmaW5lIHNjYWxlKHgsIHkpIEJSKHNjYWxlZnBzLCBfbWFzaywg
eCwgeSwgdW5kZWYoKSwgfjApCiAjICBpZiBWRUNfU0laRSA9PSA2NCAmJiBkZWZpbmVkKF9fQVZY
NTEyRVJfXykKICMgICBkZWZpbmUgcmVjaXAoeCkgQlIocmNwMjhwcywgX21hc2ssIHgsIHVuZGVm
KCksIH4wKQpAQCAtMzYzLDcgKzM2Myw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChi
eXRlX3ZlY190IGIKICMgICBkZWZpbmUgbWF4KHgsIHkpIEJSXyhtYXhwZCwgX21hc2ssIHgsIHks
IHVuZGVmKCksIH4wKQogIyAgIGRlZmluZSBtaW4oeCwgeSkgQlJfKG1pbnBkLCBfbWFzaywgeCwg
eSwgdW5kZWYoKSwgfjApCiAjICBlbmRpZgotIyAgZGVmaW5lIG1peCh4LCB5KSBCKG1vdmFwZCwg
X21hc2ssIHgsIHksIDBiMDEwMTAxMDEpCisjICBkZWZpbmUgbWl4KHgsIHkpIEIoYmxlbmRtcGRf
LCBfbWFzaywgeCwgeSwgMGIxMDEwMTAxMCkKICMgIGRlZmluZSBzY2FsZSh4LCB5KSBCUihzY2Fs
ZWZwZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgaWYgVkVDX1NJWkUgPT0gNjQgJiYg
ZGVmaW5lZChfX0FWWDUxMkVSX18pCiAjICAgZGVmaW5lIHJlY2lwKHgpIEJSKHJjcDI4cGQsIF9t
YXNrLCB4LCB1bmRlZigpLCB+MCkKQEAgLTU1Nyw4ICs1NTcsOSBAQCBzdGF0aWMgaW5saW5lIGJv
b2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBi
MDAwMTEwMTEsICh2c2lfdCl1bmRlZigpLCB+MCkpCiAjICAgZGVmaW5lIHN3YXAyKHgpICgodmVj
X3QpQl8ocGVybXZhcnNpLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90KShpbnYgLSAxKSwgKHZz
aV90KXVuZGVmKCksIH4wKSkKICMgIGVuZGlmCi0jICBkZWZpbmUgbWl4KHgsIHkpICgodmVjX3Qp
Qihtb3ZkcWEzMl8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCBcCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxICYgKCgxIDw8IEVMRU1fQ09V
TlQpIC0gMSkpKSkKKyMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClCKGJsZW5kbWRfLCBfbWFz
aywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKDBiMTAxMDEwMTAxMDEwMTAxMCAmICgoMSA8PCBFTEVNX0NPVU5UKSAtIDEpKSkpCisjICBk
ZWZpbmUgcm90cih4LCBuKSAoKHZlY190KUIoYWxpZ25kLCBfbWFzaywgKHZzaV90KSh4KSwgKHZz
aV90KSh4KSwgbiwgKHZzaV90KXVuZGVmKCksIH4wKSkKICMgIGRlZmluZSBzaHJpbmsxKHgpICgo
aGFsZl90KUIocG1vdnFkLCBfbWFzaywgKHZkaV90KSh4KSwgKHZzaV9oYWxmX3Qpe30sIH4wKSkK
ICMgZWxpZiBJTlRfU0laRSA9PSA4IHx8IFVJTlRfU0laRSA9PSA4CiAjICBkZWZpbmUgYnJvYWRj
YXN0KHgpICh7IFwKQEAgLTU5NSw3ICs1OTYsOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jv
b2woYnl0ZV92ZWNfdCBiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBiMDEwMDExMTAs
ICh2c2lfdCl1bmRlZigpLCB+MCkpCiAjICAgZGVmaW5lIHN3YXAyKHgpICgodmVjX3QpQihwZXJt
dmFyZGksIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKGludiAtIDEpLCAodmRpX3QpdW5kZWYo
KSwgfjApKQogIyAgZW5kaWYKLSMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClCKG1vdmRxYTY0
XywgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksIDBiMDEwMTAxMDEpKQorIyAgZGVmaW5l
IG1peCh4LCB5KSAoKHZlY190KUIoYmxlbmRtcV8sIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3Qp
KHkpLCAwYjEwMTAxMDEwKSkKKyMgIGRlZmluZSByb3RyKHgsIG4pICgodmVjX3QpQihhbGlnbnEs
IF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHgpLCBuLCAodmRpX3QpdW5kZWYoKSwgfjApKQog
IyAgaWYgVkVDX1NJWkUgPT0gMzIKICMgICBkZWZpbmUgc3dhcDMoeCkgKCh2ZWNfdClCXyhwZXJt
ZGksIF9tYXNrLCAodmRpX3QpKHgpLCAwYjAwMDExMDExLCAodmRpX3QpdW5kZWYoKSwgfjApKQog
IyAgZWxpZiBWRUNfU0laRSA9PSA2NApAQCAtNjQ3LDggKzY0OSw4IEBAIHN0YXRpYyBpbmxpbmUg
Ym9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5
KSAoKHZlY190KUIodnBlcm1pMnZhcnFpLCBfbWFzaywgKHZxaV90KSh4KSwgaW50ZXJsZWF2ZV9o
aSwgKHZxaV90KSh5KSwgfjApKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVj
X3QpQih2cGVybXQydmFycWksIF9tYXNrLCBpbnRlcmxlYXZlX2xvLCAodnFpX3QpKHgpLCAodnFp
X3QpKHkpLCB+MCkpCiAjICBlbmRpZgotIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZlY190KUIobW92
ZHF1cWksIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKHkpLCBcCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAx
MDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxTEwgJiBBTExfVFJVRSkpKQorIyAgZGVmaW5lIG1peCh4
LCB5KSAoKHZlY190KUIoYmxlbmRtYl8sIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKHkpLCBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMGIxMDEwMTAxMDEwMTAxMDEwMTAxMDEw
MTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwTEwgJiBBTExfVFJVRSkp
KQogIyAgZGVmaW5lIHNocmluazEoeCkgKChoYWxmX3QpQihwbW92d2IsIF9tYXNrLCAodmhpX3Qp
KHgpLCAodnFpX2hhbGZfdCl7fSwgfjApKQogIyAgZGVmaW5lIHNocmluazIoeCkgKChxdWFydGVy
X3QpQihwbW92ZGIsIF9tYXNrLCAodnNpX3QpKHgpLCAodnFpX3F1YXJ0ZXJfdCl7fSwgfjApKQog
IyAgZGVmaW5lIHNocmluazMoeCkgKChlaWdodGhfdClCKHBtb3ZxYiwgX21hc2ssICh2ZGlfdCko
eCksICh2cWlfZWlnaHRoX3Qpe30sIH4wKSkKQEAgLTY4MCw4ICs2ODIsOCBAQCBzdGF0aWMgaW5s
aW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiAjICAgZGVmaW5lIGludGVybGVhdmVfaGko
eCwgeSkgKCh2ZWNfdClCKHZwZXJtaTJ2YXJoaSwgX21hc2ssICh2aGlfdCkoeCksIGludGVybGVh
dmVfaGksICh2aGlfdCkoeSksIH4wKSkKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAo
KHZlY190KUIodnBlcm10MnZhcmhpLCBfbWFzaywgaW50ZXJsZWF2ZV9sbywgKHZoaV90KSh4KSwg
KHZoaV90KSh5KSwgfjApKQogIyAgZW5kaWYKLSMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClC
KG1vdmRxdWhpLCBfbWFzaywgKHZoaV90KSh4KSwgKHZoaV90KSh5KSwgXAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKDBiMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEgJiBB
TExfVFJVRSkpKQorIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZlY190KUIoYmxlbmRtd18sIF9tYXNr
LCAodmhpX3QpKHgpLCAodmhpX3QpKHkpLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoMGIxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMCAmIEFMTF9UUlVFKSkpCiAjICBk
ZWZpbmUgc2hyaW5rMSh4KSAoKGhhbGZfdClCKHBtb3ZkdywgX21hc2ssICh2c2lfdCkoeCksICh2
aGlfaGFsZl90KXt9LCB+MCkpCiAjICBkZWZpbmUgc2hyaW5rMih4KSAoKHF1YXJ0ZXJfdClCKHBt
b3ZxdywgX21hc2ssICh2ZGlfdCkoeCksICh2aGlfcXVhcnRlcl90KXt9LCB+MCkpCiAjICBkZWZp
bmUgc3dhcDIoeCkgKCh2ZWNfdClCKHBlcm12YXJoaSwgX21hc2ssICh2aGlfdCkoeCksICh2aGlf
dCkoaW52IC0gMSksICh2aGlfdCl1bmRlZigpLCB+MCkpCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCkBAIC00ODQsNiArNDg0LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4
X3RhYmxlIHsKICAgICBbMHg1Yl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1NiwgLnR3b19vcCA9
IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDYyXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfYncgfSwKICAgICBbMHg2M10g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50b19tZW0gPSAxLCAudHdvX29wID0g
MSwgLmQ4cyA9IGQ4c19idyB9LAorICAgIFsweDY0IC4uLiAweDY2XSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDc1IC4uLiAweDc2XSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsw
eDc3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZDhzID0gZDhzX3ZsIH0sCiAg
ICAgWzB4NzhdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKQEAg
LTU1MCw2ICs1NTEsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2FfdGFibGUgewogICAg
IFsweDAwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEsIC5k
OHMgPSBkOHNfdmwgfSwKICAgICBbMHgwMV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9m
cCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgwMl0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHgwM10gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgwNCAuLi4gMHgwNV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwK
ICAgICBbMHgwNl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsweDA4
IC4uLiAweDA5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSwg
LmQ4cyA9IGQ4c192bCB9LApAQCAtNTgxLDggKzU4Myw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
ZXh0MGYzYV90YWJsZSB7CiAgICAgWzB4M2JdID0geyAuc2ltZF9zaXplID0gc2ltZF8yNTYsIC50
b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCiAgICAgWzB4M2Ug
Li4uIDB4M2ZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3Zs
IH0sCiAgICAgWzB4NDAgLi4uIDB4NDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAg
fSwKLSAgICBbMHg0Ml0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKLSAgICBb
MHg0M10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwK
KyAgICBbMHg0MiAuLi4gMHg0M10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5k
OHMgPSBkOHNfdmwgfSwKICAgICBbMHg0NF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9p
bnQgfSwKICAgICBbMHg0Nl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAg
ICBbMHg0OCAuLi4gMHg0OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmZvdXJf
b3AgPSAxIH0sCkBAIC02MTgxLDYgKzYxODIsOCBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDQ3KTogLyogdnBzbGx2e2QscX0gW3h5el1tbS9t
ZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzOCwgMHg0Yyk6IC8qIHZyY3AxNHB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg0ZSk6IC8qIHZyc3FydDE0cHtz
LGR9IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjM4LCAweDY0KTogLyogdnBibGVuZG17ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4
eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDY1KTog
LyogdmJsZW5kbXB7cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBh
dng1MTJmX25vX3NhZToKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7
CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSAmJiBldmV4
LmJyLCBFWENfVUQpOwpAQCAtNjkwOSw2ICs2OTEyLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgwYik6IC8qIHZwbXVsaHJzdyBbeHl6XW1t
L21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZjM4LCAweDFjKTogLyogdnBhYnNiIFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KICAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDFkKTogLyogdnBhYnN3IFt4eXpdbW0v
bWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAw
eDY2KTogLyogdnBibGVuZG17Yix3fSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8K
ICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncpOwogICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoZXZleC5iciwgRVhDX1VEKTsKICAgICAgICAgZWxlbV9ieXRlcyA9
IDEgPDwgKGIgJiAxKTsKQEAgLTgwNzMsMTAgKzgwNzcsMTIgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgIGdvdG8gc2ltZF8wZl90b19ncHI7CiAKICAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKF9FVkVY
LCAweDBmLCAweGM2KTogLyogdnNodWZwe3MsZH0gJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbSxb
eHl6XW1te2t9ICovCi0gICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CiAgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9E
T1VCTEVfTUFTSyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOwogICAg
ICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZjNhLCAweDAzKTogLyogdmFsaWdue2QscX0gJGltbTgsW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6
XW1te2t9ICovCisgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CisgICAgICAgIC8q
IGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4
MjUpOiAvKiB2cHRlcm5sb2d7ZCxxfSAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17
a30gKi8KICAgICBhdng1MTJmX2ltbThfbm9fc2FlOgogICAgICAgICBob3N0X2FuZF92Y3B1X211
c3RfaGF2ZShhdng1MTJmKTsKQEAgLTk0MTAsNiArOTQxNiw5IEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICBpbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgNDsKICAgICAgICAgYnJlYWs7CiAKKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDQyKTogLyogdmRicHNhZGJ3ICRpbW04
LFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoZXZleC53LCBFWENfVUQpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDBmKTogLyogdnBhbGlnbnIgJGlt
bTgsW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGZhdWx0X3N1cHBy
ZXNzaW9uID0gZmFsc2U7CiAgICAgICAgIGdvdG8gYXZ4NTEyYndfaW1tOwoKCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:42:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:42: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-devel-bounces@lists.xenproject.org>)
	id 1gOh0W-0005DV-LD; Mon, 19 Nov 2018 10:42: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=ccjp=n6=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gOh0V-0005DF-By
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 10:42:19 +0000
X-Inumbo-ID: c8b68fb0-ebe7-11e8-9a16-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8b68fb0-ebe7-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 10:42:18 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id l10so17338582lfh.9
 for <xen-devel@lists.xen.org>; Mon, 19 Nov 2018 02:42:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=VhIQpz1YPcCamr54Ouju0Ce6xCXXnDMZHCQXgqmI7vM=;
 b=UC5hyMhQjvohJTPXNIn0Tx3cPe9huGYgXbXMCieMOpx0lkAXRbei48BmJu3djLKypv
 0gcU49/7SytX4FsNp4AVgvZJEiiabJSMVBl5NS2C4zmXIc3WWrZ3evEWp4+yOkEhI5rK
 y9s+24Gk7udINcWC3Twcp139eX5cD2AWhHIn/meEfJHIcG4VNzTGdGNOjXjhfQGXrX/d
 oC+R2C8KGtvqUzuLUpO/yOmr+uyhS4ldae5vWJjnS0G5m4Au8rw7xjzHzvVAap3J8Oq1
 L+rs8nrAk91jO76C2TsoVp79UxVXFP3BvygOHBObDEOrbTV8TXKdpBcCVmQX74NxuLrp
 3mtw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=VhIQpz1YPcCamr54Ouju0Ce6xCXXnDMZHCQXgqmI7vM=;
 b=V0oxrz84X/Cmfhn1uDYKVqXXZmiRmzIlm9KwbMfgSw/KL0hZN78yfvoL51kU4ygu1p
 8IdPJyc0/tjLLxG0hEIVz/4NSySqtowdH+jMYfZNlgcxcjLRnMtJRdogn91+dkWfkEVs
 KRMqdqTlJ7uURBPVAA3IvBV6UA707LUYPR4Abt47YYWYohBftDc/vH6zEGxmOfaXtBWr
 IrX7EA3TDiVXHkHqOOTRyd9+3wEY7xgKStIzAA4OROvNB23eNW5+jYdEq/0rUaGWepmQ
 e+L1eAHAF6T93cPbHaKMvjIKnSe9dQSd0eIRW38fKoLGwAftRopX4A62BHtM8ThB8EL9
 rnuw==
X-Gm-Message-State: AGRZ1gJ4OU3pLw3xS7a3+fc0jt7AsDZBPQT7bI/HhsL8ERQycnYjZ0wE
 BCKKfEMNQOPoHEzb4/meRM4BOY70VXcZDmiZsMc=
X-Google-Smtp-Source: AJdET5dr65RL6kCywAuJXeMkDKlyJkkay3cScfV0PJUHCW1OFIIl6a8DC2DvgMbpMywJ2gUTTB22zhc5367O+NrQFyo=
X-Received: by 2002:a19:c70a:: with SMTP id x10mr10158569lff.88.1542624136458; 
 Mon, 19 Nov 2018 02:42:16 -0800 (PST)
MIME-Version: 1.0
References: <20181115154912.GA27969@jordon-HP-15-Notebook-PC>
 <ed294bea-bf07-6a4d-51ec-9e7082703b61@gmail.com>
In-Reply-To: <ed294bea-bf07-6a4d-51ec-9e7082703b61@gmail.com>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Mon, 19 Nov 2018 16:12:03 +0530
Message-ID: <CAFqt6zZ_FnWg2K3Lh=-1KFOk1XteHnroua6QzJrKo+khZTgieg@mail.gmail.com>
To: andr2000@gmail.com
Subject: Re: [Xen-devel] [PATCH 5/9] drm/xen/xen_drm_front_gem.c: Convert to
 use vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, oleksandr_andrushchenko@epam.com,
 airlied@linux.ie, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, xen-devel@lists.xen.org,
 Linux-MM <linux-mm@kvack.org>, dri-devel@lists.freedesktop.org,
 Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMzoyMiBQTSBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbwo8
YW5kcjIwMDBAZ21haWwuY29tPiB3cm90ZToKPgo+IE9uIDExLzE1LzE4IDU6NDkgUE0sIFNvdXB0
aWNrIEpvYXJkZXIgd3JvdGU6Cj4gPiBDb252ZXJ0IHRvIHVzZSB2bV9pbnNlcnRfcmFuZ2UoKSB0
byBtYXAgcmFuZ2Ugb2Yga2VybmVsCj4gPiBtZW1vcnkgdG8gdXNlciB2bWEuCj4gPgo+ID4gU2ln
bmVkLW9mZi1ieTogU291cHRpY2sgSm9hcmRlciA8anJkci5saW51eEBnbWFpbC5jb20+Cj4gPiBS
ZXZpZXdlZC1ieTogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+Cj4gPiAtLS0K
PiA+ICAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jIHwgMjAgKysrKysr
LS0tLS0tLS0tLS0tLS0KPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTQg
ZGVsZXRpb25zKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVu
X2RybV9mcm9udF9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0u
Ywo+ID4gaW5kZXggNDdmZjAxOS4uYTNlYWRlNiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3hl
bi94ZW5fZHJtX2Zyb250X2dlbS5jCj4gPiBAQCAtMjI1LDggKzIyNSw3IEBAIHN0cnVjdCBkcm1f
Z2VtX29iamVjdCAqCj4gPiAgIHN0YXRpYyBpbnQgZ2VtX21tYXBfb2JqKHN0cnVjdCB4ZW5fZ2Vt
X29iamVjdCAqeGVuX29iaiwKPiA+ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgdm1fYXJl
YV9zdHJ1Y3QgKnZtYSkKPiA+ICAgewo+ID4gLSAgICAgdW5zaWduZWQgbG9uZyBhZGRyID0gdm1h
LT52bV9zdGFydDsKPiA+IC0gICAgIGludCBpOwo+ID4gKyAgICAgaW50IGVycjsKPiBJIHdvdWxk
IGxvdmUgdG8ga2VlcCByZXQsIG5vdCBlcnIKClN1cmUsIHdpbGwgYWRkIGl0IGluIHYyLgpCdXQg
SSB0aGluaywgZXJyIGlzIG1vcmUgYXBwcm9wcmlhdGUgaGVyZS4KCj4gPgo+ID4gICAgICAgLyoK
PiA+ICAgICAgICAqIGNsZWFyIHRoZSBWTV9QRk5NQVAgZmxhZyB0aGF0IHdhcyBzZXQgYnkgZHJt
X2dlbV9tbWFwKCksIGFuZCBzZXQgdGhlCj4gPiBAQCAtMjQ3LDE4ICsyNDYsMTEgQEAgc3RhdGlj
IGludCBnZW1fbW1hcF9vYmooc3RydWN0IHhlbl9nZW1fb2JqZWN0ICp4ZW5fb2JqLAo+ID4gICAg
ICAgICogRklYTUU6IGFzIHdlIGluc2VydCBhbGwgdGhlIHBhZ2VzIG5vdyB0aGVuIG5vIC5mYXVs
dCBoYW5kbGVyIG11c3QKPiA+ICAgICAgICAqIGJlIGNhbGxlZCwgc28gZG9uJ3QgcHJvdmlkZSBv
bmUKPiA+ICAgICAgICAqLwo+ID4gLSAgICAgZm9yIChpID0gMDsgaSA8IHhlbl9vYmotPm51bV9w
YWdlczsgaSsrKSB7Cj4gPiAtICAgICAgICAgICAgIGludCByZXQ7Cj4gPiAtCj4gPiAtICAgICAg
ICAgICAgIHJldCA9IHZtX2luc2VydF9wYWdlKHZtYSwgYWRkciwgeGVuX29iai0+cGFnZXNbaV0p
Owo+ID4gLSAgICAgICAgICAgICBpZiAocmV0IDwgMCkgewo+ID4gLSAgICAgICAgICAgICAgICAg
ICAgIERSTV9FUlJPUigiRmFpbGVkIHRvIGluc2VydCBwYWdlcyBpbnRvIHZtYTogJWRcbiIsIHJl
dCk7Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKPiA+IC0gICAgICAgICAg
ICAgfQo+ID4gLQo+ID4gLSAgICAgICAgICAgICBhZGRyICs9IFBBR0VfU0laRTsKPiA+IC0gICAg
IH0KPiA+IC0gICAgIHJldHVybiAwOwo+ID4gKyAgICAgZXJyID0gdm1faW5zZXJ0X3JhbmdlKHZt
YSwgdm1hLT52bV9zdGFydCwgeGVuX29iai0+cGFnZXMsCj4gPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB4ZW5fb2JqLT5udW1fcGFnZXMpOwo+ID4gKyAgICAgaWYgKGVyciA8IDApCj4g
PiArICAgICAgICAgICAgIERSTV9FUlJPUigiRmFpbGVkIHRvIGluc2VydCBwYWdlcyBpbnRvIHZt
YTogJWRcbiIsIGVycik7Cj4gPiArICAgICByZXR1cm4gZXJyOwo+ID4gICB9Cj4gPgo+ID4gICBp
bnQgeGVuX2RybV9mcm9udF9nZW1fbW1hcChzdHJ1Y3QgZmlsZSAqZmlscCwgc3RydWN0IHZtX2Fy
ZWFfc3RydWN0ICp2bWEpCj4KPiBXaXRoIHRoZSBhYm92ZSBmaXhlZCwKPgo+IFJldmlld2VkLWJ5
OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5j
b20+Cj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 10:45:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 10:45: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-devel-bounces@lists.xenproject.org>)
	id 1gOh3a-0005Vc-6K; Mon, 19 Nov 2018 10:45: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOh3Z-0005V5-57
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 10:45:29 +0000
X-Inumbo-ID: 39df957e-ebe8-11e8-9cb5-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 39df957e-ebe8-11e8-9cb5-12d6303a7972;
 Mon, 19 Nov 2018 10:45:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 03:45:26 -0700
Message-Id: <5BF2944302000078001FD62E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 03:45:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20181119102547.17466-1-wei.liu2@citrix.com>
In-Reply-To: <20181119102547.17466-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86: fix efi.lds dependency generation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjExLjE4IGF0IDExOjI1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCj4gKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxl
Cj4gQEAgLTIzNCwxMiArMjM0LDEyIEBAICQoQkFTRURJUikvaW5jbHVkZS9hc20teDg2L2FzbS1t
YWNyb3MuaDogYXNtLW1hY3Jvcy5pIE1ha2VmaWxlCj4gIAo+ICB4ZW4ubGRzOiB4ZW4ubGRzLlMK
PiAgCSQoQ0MpIC1QIC1FIC1VaTM4NiAkKGZpbHRlci1vdXQgLVdhJChjb21tYSklLCQoQUZMQUdT
KSkgLW8gJEAgJDwKPiAtCXNlZCAtZSAncy94ZW5cLmxkc1wubzoveGVuXC5sZHM6L2cnIDwueGVu
Lmxkcy5kID4ueGVuLmxkcy5kLm5ldwo+ICsJc2VkIC1lICdzLy4qXC5sZHNcLm86LyQoQEYpOi9n
JyA8LiQoQEYpLmQgPi4kKEBGKS5kLm5ldwo+ICAJbXYgLWYgLnhlbi5sZHMuZC5uZXcgLnhlbi5s
ZHMuZAoKSG1tLCBva2F5LCB0aGlzIGNhbiBiZSByZWxheGVkLCBidXQgSSdtIG5vdCBzdXJlIGl0
J3MgbmVlZGVkLiBBbnl3YXkKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KYWxiZWl0IGlmIHlvdSBhbHJlYWR5IGJyaW5nIGJvdGggcnVsZXMgaW50byBjbG9zZXIgc3lu
YywgYWRqdXN0aW5nIHRoZSBsYXN0CmxpbmUgYWJvdmUgYXQgdGhlIHNhbWUgdGltZSB3b3VsZCBo
YXZlIGJlZW4gbmljZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 11:03:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:03: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-devel-bounces@lists.xenproject.org>)
	id 1gOhKO-0007Dt-QS; Mon, 19 Nov 2018 11:02:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=/ndy=n6=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gOhKN-0007Dm-N5
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 11:02:51 +0000
X-Inumbo-ID: a7037851-ebea-11e8-9a16-bc764e045a96
Received: from mail-ed1-x543.google.com (unknown [2a00:1450:4864:20::543])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7037851-ebea-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:02:49 +0000 (UTC)
Received: by mail-ed1-x543.google.com with SMTP id j6so19973751edp.9
 for <xen-devel@lists.xen.org>; Mon, 19 Nov 2018 03:02:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=ZgUNx2+//dqdjYil+CXt4JkhO3WwbBvtrV9JNeBhZuQ=;
 b=Kp1TLQrQp92rQxlxK+wTe2CzfjiBz9myofgVPxoPO9HGgX7/JDUdP1WQP5a9h2iiOp
 DUcpfbr/ennNGdOVlhkogrw+FocfX8a0WiCzgRRjCHSFQxOZLlAjX74PUxP+x/lgGP4R
 0V5gpi6K0oyxXyiVw2bFje66T6HBPiG5RtfQrzxHZcbtP4qkv1aqJx+GQU2S9YN6Qz6U
 QTLw1PC2JFa5O89e3T1VSaWaQWq0g2BGZbtL4oTy+ANwr2ljwvekGTBf/D9oQy1aAv69
 q5wUTyyJdQFhgFtZfi1NHMAOaECGLAli0GLf+s1gxrMSWO5q2w8uFXMeIv1aRnAM7pFH
 LnBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=ZgUNx2+//dqdjYil+CXt4JkhO3WwbBvtrV9JNeBhZuQ=;
 b=p3WisQQN4uvn8bJQROA9x47RxoJ4hf0AwGPTUDAM3U8uj5xW3b2s4fijcEd1C9l+6o
 b/ekLD+/eamrRNFqXbfqxt9jmG9sMNv7/mCIhGdl2b5eH+CDvHHsH9LIN1u9Jy2HsKwz
 oYdPu3Tq8Bfr0AShQaGoRa6hroWk/zXt6OCIV2/z/l7wgBLFoAmKi2Pz01Zz3O7ceKE6
 RmC4g1rsZzmCnYPnEBmb2nPiKgHkUwr6J9JvIFsjqCAqYf6J/FPbSokt1ZmyJZ5w9HCh
 Tu1pe28CXlxgsZ7/D7RD4EYkoIfhj1SKowDGaLwsjjYLyIHfNuouZyrzG584W8B83BPP
 GlsQ==
X-Gm-Message-State: AA+aEWYJpX6a8zI+3sFA8tCwtdAcZN0oqXU5kd/HOUsWepKXnM/j9KnS
 bhR3MHAahMG/6PNcGqoWYH61yujs
X-Google-Smtp-Source: AFSGD/VMibsAlhCgD1GhIfNNStmgbXrQqFHx6nFUK8FlrDdTz2RPXbSN4d5J1sRlhFaeTH7fgiGkRg==
X-Received: by 2002:a50:8d8c:: with SMTP id r12mr1961570edh.105.1542625368182; 
 Mon, 19 Nov 2018 03:02:48 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 d27-v6sm3331587eja.20.2018.11.19.03.02.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 19 Nov 2018 03:02:47 -0800 (PST)
To: Souptick Joarder <jrdr.linux@gmail.com>
References: <20181115154912.GA27969@jordon-HP-15-Notebook-PC>
 <ed294bea-bf07-6a4d-51ec-9e7082703b61@gmail.com>
 <CAFqt6zZ_FnWg2K3Lh=-1KFOk1XteHnroua6QzJrKo+khZTgieg@mail.gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <c76fc2fa-d08b-7db3-5693-d9c303cd7126@gmail.com>
Date: Mon, 19 Nov 2018 13:02:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAFqt6zZ_FnWg2K3Lh=-1KFOk1XteHnroua6QzJrKo+khZTgieg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 5/9] drm/xen/xen_drm_front_gem.c: Convert to
 use vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, oleksandr_andrushchenko@epam.com,
 airlied@linux.ie, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, xen-devel@lists.xen.org,
 Linux-MM <linux-mm@kvack.org>, dri-devel@lists.freedesktop.org,
 Andrew Morton <akpm@linux-foundation.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTkvMTggMTI6NDIgUE0sIFNvdXB0aWNrIEpvYXJkZXIgd3JvdGU6Cj4gT24gTW9uLCBO
b3YgMTksIDIwMTggYXQgMzoyMiBQTSBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbwo+IDxhbmRyMjAw
MEBnbWFpbC5jb20+IHdyb3RlOgo+PiBPbiAxMS8xNS8xOCA1OjQ5IFBNLCBTb3VwdGljayBKb2Fy
ZGVyIHdyb3RlOgo+Pj4gQ29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlKCkgdG8gbWFwIHJh
bmdlIG9mIGtlcm5lbAo+Pj4gbWVtb3J5IHRvIHVzZXIgdm1hLgo+Pj4KPj4+IFNpZ25lZC1vZmYt
Ynk6IFNvdXB0aWNrIEpvYXJkZXIgPGpyZHIubGludXhAZ21haWwuY29tPgo+Pj4gUmV2aWV3ZWQt
Ynk6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQub3JnPgo+Pj4gLS0tCj4+PiAgICBk
cml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMgfCAyMCArKysrKystLS0tLS0t
LS0tLS0tLQo+Pj4gICAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRp
b25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9m
cm9udF9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYwo+Pj4g
aW5kZXggNDdmZjAxOS4uYTNlYWRlNiAxMDA2NDQKPj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS94
ZW4veGVuX2RybV9mcm9udF9nZW0uYwo+Pj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5f
ZHJtX2Zyb250X2dlbS5jCj4+PiBAQCAtMjI1LDggKzIyNSw3IEBAIHN0cnVjdCBkcm1fZ2VtX29i
amVjdCAqCj4+PiAgICBzdGF0aWMgaW50IGdlbV9tbWFwX29iaihzdHJ1Y3QgeGVuX2dlbV9vYmpl
Y3QgKnhlbl9vYmosCj4+PiAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2bV9hcmVhX3N0
cnVjdCAqdm1hKQo+Pj4gICAgewo+Pj4gLSAgICAgdW5zaWduZWQgbG9uZyBhZGRyID0gdm1hLT52
bV9zdGFydDsKPj4+IC0gICAgIGludCBpOwo+Pj4gKyAgICAgaW50IGVycjsKPj4gSSB3b3VsZCBs
b3ZlIHRvIGtlZXAgcmV0LCBub3QgZXJyCj4gU3VyZSwgd2lsbCBhZGQgaXQgaW4gdjIuCj4gQnV0
IEkgdGhpbmssIGVyciBpcyBtb3JlIGFwcHJvcHJpYXRlIGhlcmUuCgpJIHVzZWQgInJldCIgdGhy
b3VnaG91dCB0aGUgZHJpdmVyLCBzbyB0aGlzIGlzIGp1c3QgdG8gcmVtYWluIGNvbnNpc3RlbnQ6
CgpncmVwIC1ybncgZXJyIGRyaXZlcnMvZ3B1L2RybS94ZW4vIHwgd2MgLWwKMApncmVwIC1ybncg
cmV0IGRyaXZlcnMvZ3B1L2RybS94ZW4vIHwgd2MgLWwKMjA0Cgo+Pj4gICAgICAgIC8qCj4+PiAg
ICAgICAgICogY2xlYXIgdGhlIFZNX1BGTk1BUCBmbGFnIHRoYXQgd2FzIHNldCBieSBkcm1fZ2Vt
X21tYXAoKSwgYW5kIHNldCB0aGUKPj4+IEBAIC0yNDcsMTggKzI0NiwxMSBAQCBzdGF0aWMgaW50
IGdlbV9tbWFwX29iaihzdHJ1Y3QgeGVuX2dlbV9vYmplY3QgKnhlbl9vYmosCj4+PiAgICAgICAg
ICogRklYTUU6IGFzIHdlIGluc2VydCBhbGwgdGhlIHBhZ2VzIG5vdyB0aGVuIG5vIC5mYXVsdCBo
YW5kbGVyIG11c3QKPj4+ICAgICAgICAgKiBiZSBjYWxsZWQsIHNvIGRvbid0IHByb3ZpZGUgb25l
Cj4+PiAgICAgICAgICovCj4+PiAtICAgICBmb3IgKGkgPSAwOyBpIDwgeGVuX29iai0+bnVtX3Bh
Z2VzOyBpKyspIHsKPj4+IC0gICAgICAgICAgICAgaW50IHJldDsKPj4+IC0KPj4+IC0gICAgICAg
ICAgICAgcmV0ID0gdm1faW5zZXJ0X3BhZ2Uodm1hLCBhZGRyLCB4ZW5fb2JqLT5wYWdlc1tpXSk7
Cj4+PiAtICAgICAgICAgICAgIGlmIChyZXQgPCAwKSB7Cj4+PiAtICAgICAgICAgICAgICAgICAg
ICAgRFJNX0VSUk9SKCJGYWlsZWQgdG8gaW5zZXJ0IHBhZ2VzIGludG8gdm1hOiAlZFxuIiwgcmV0
KTsKPj4+IC0gICAgICAgICAgICAgICAgICAgICByZXR1cm4gcmV0Owo+Pj4gLSAgICAgICAgICAg
ICB9Cj4+PiAtCj4+PiAtICAgICAgICAgICAgIGFkZHIgKz0gUEFHRV9TSVpFOwo+Pj4gLSAgICAg
fQo+Pj4gLSAgICAgcmV0dXJuIDA7Cj4+PiArICAgICBlcnIgPSB2bV9pbnNlcnRfcmFuZ2Uodm1h
LCB2bWEtPnZtX3N0YXJ0LCB4ZW5fb2JqLT5wYWdlcywKPj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHhlbl9vYmotPm51bV9wYWdlcyk7Cj4+PiArICAgICBpZiAoZXJyIDwgMCkKPj4+
ICsgICAgICAgICAgICAgRFJNX0VSUk9SKCJGYWlsZWQgdG8gaW5zZXJ0IHBhZ2VzIGludG8gdm1h
OiAlZFxuIiwgZXJyKTsKPj4+ICsgICAgIHJldHVybiBlcnI7Cj4+PiAgICB9Cj4+Pgo+Pj4gICAg
aW50IHhlbl9kcm1fZnJvbnRfZ2VtX21tYXAoc3RydWN0IGZpbGUgKmZpbHAsIHN0cnVjdCB2bV9h
cmVhX3N0cnVjdCAqdm1hKQo+PiBXaXRoIHRoZSBhYm92ZSBmaXhlZCwKPj4KPj4gUmV2aWV3ZWQt
Ynk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFt
LmNvbT4KPj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 11:05:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:05: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-devel-bounces@lists.xenproject.org>)
	id 1gOhMW-0007K5-9i; Mon, 19 Nov 2018 11:05: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=Bhw3=N6=citrix.com=prvs=8540992c9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gOhMU-0007Jy-O0
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 11:05:02 +0000
X-Inumbo-ID: f4fc6416-ebea-11e8-b75e-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4fc6416-ebea-11e8-b75e-12d6303a7972;
 Mon, 19 Nov 2018 11:05:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,252,1539648000"; d="scan'208";a="70936646"
Date: Mon, 19 Nov 2018 10:58:07 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181119105807.65uo3y7o7adljhzd@zion.uk.xensource.com>
References: <20181119102547.17466-1-wei.liu2@citrix.com>
 <5BF2944302000078001FD62E@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BF2944302000078001FD62E@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] x86: fix efi.lds dependency generation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDM6NDU6MjNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjExLjE4IGF0IDExOjI1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKPiA+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9NYWtlZmlsZQo+ID4gQEAgLTIzNCwxMiArMjM0LDEyIEBAICQoQkFTRURJUikvaW5jbHVkZS9h
c20teDg2L2FzbS1tYWNyb3MuaDogYXNtLW1hY3Jvcy5pIE1ha2VmaWxlCj4gPiAgCj4gPiAgeGVu
LmxkczogeGVuLmxkcy5TCj4gPiAgCSQoQ0MpIC1QIC1FIC1VaTM4NiAkKGZpbHRlci1vdXQgLVdh
JChjb21tYSklLCQoQUZMQUdTKSkgLW8gJEAgJDwKPiA+IC0Jc2VkIC1lICdzL3hlblwubGRzXC5v
Oi94ZW5cLmxkczovZycgPC54ZW4ubGRzLmQgPi54ZW4ubGRzLmQubmV3Cj4gPiArCXNlZCAtZSAn
cy8uKlwubGRzXC5vOi8kKEBGKTovZycgPC4kKEBGKS5kID4uJChARikuZC5uZXcKPiA+ICAJbXYg
LWYgLnhlbi5sZHMuZC5uZXcgLnhlbi5sZHMuZAo+IAo+IEhtbSwgb2theSwgdGhpcyBjYW4gYmUg
cmVsYXhlZCwgYnV0IEknbSBub3Qgc3VyZSBpdCdzIG5lZWRlZC4gQW55d2F5Cj4gQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClRoYW5rcy4KCj4gYWxiZWl0IGlmIHlv
dSBhbHJlYWR5IGJyaW5nIGJvdGggcnVsZXMgaW50byBjbG9zZXIgc3luYywgYWRqdXN0aW5nIHRo
ZSBsYXN0Cj4gbGluZSBhYm92ZSBhdCB0aGUgc2FtZSB0aW1lIHdvdWxkIGhhdmUgYmVlbiBuaWNl
LgoKQWxyaWdodC4gSSBjYW4gZm9sZCB0aGF0IGluIGFzIHdlbGwuCgpXZWkuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 11:20:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:20: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-devel-bounces@lists.xenproject.org>)
	id 1gOhb8-0000Oq-Ll; Mon, 19 Nov 2018 11:20: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=Un1M=N6=citrix.com=prvs=854777591=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gOhb7-0000Ol-4S
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 11:20:09 +0000
X-Inumbo-ID: 0fd5ec2e-ebed-11e8-a367-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0fd5ec2e-ebed-11e8-a367-12d6303a7972;
 Mon, 19 Nov 2018 11:20:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,252,1539648000"; d="scan'208";a="82050158"
Date: Mon, 19 Nov 2018 12:09:49 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181119110949.73qnubvdtle55jzr@mac>
References: <20181114115740.1050-1-roger.pau@citrix.com>
 <20181114115740.1050-2-roger.pau@citrix.com>
 <5BEEB15D02000078001FCB9A@prv1-mh.provo.novell.com>
 <20181116143245.vpk3vgpbcqujvofb@mac>
 <5BF273A302000078001FD2BD@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BF273A302000078001FD2BD@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 1/5] vpci: fix updating the command
 register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDE6MjY6MTFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE2LjExLjE4IGF0IDE1OjMyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMDU6MDA6MjlBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE0LjExLjE4IGF0IDEyOjU3LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gQEAgLTQxMyw3ICs0MTIsNyBAQCBzdGF0aWMgdm9pZCBy
b21fd3JpdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCj4g
Pj4gPiAgICAgICAgICBoZWFkZXItPnJvbV9lbmFibGVkID0gbmV3X2VuYWJsZWQ7Cj4gPj4gPiAg
ICAgICAgICBwY2lfY29uZl93cml0ZTMyKHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5j
LCByZWcsIHZhbCk7Cj4gPj4gPiAgICAgIH0KPiA+PiA+IC0gICAgZWxzZSBpZiAoIG1vZGlmeV9i
YXJzKHBkZXYsIG5ld19lbmFibGVkLCB0cnVlKSApCj4gPj4gPiArICAgIGVsc2UgaWYgKCBtb2Rp
ZnlfYmFycyhwZGV2LCBuZXdfZW5hYmxlZCA/IFBDSV9DT01NQU5EX01FTU9SWSA6IDAsIHRydWUp
ICkKPiA+PiAKPiA+PiBEbyB5b3UgcmVhbGx5IG1lYW4gdG8gY2xlYXIgYWxsIG90aGVyIGRlZmlu
ZWQgYml0cyBvZiB0aGUgY29tbWFuZAo+ID4+IHJlZ2lzdGVyIGhlcmU/Cj4gPiAKPiA+IFRoaXMg
aXMgYSBST00gQkFSIHdyaXRlLCBub3QgYSBjb21tYW5kIHJlZ2lzdGVyIHdyaXRlLiByb21fd3Jp
dGUKPiA+IHBhc3NlcyBQQ0lfQ09NTUFORF9NRU1PUlkgbWVyZWx5IHRvIHNpZ25hbCB0aGlzIGlz
IGEgbWFwcGluZwo+ID4gb3BlcmF0aW9uLCBidXQgdGhlIHZhbHVlIHdvdWxkIG5ldmVyIGJlIHdy
aXR0ZW4gdG8gdGhlIGNvbW1hbmQKPiA+IHJlZ2lzdGVyLCB0aGVyZSdzIGFuIEFTU0VSVCghcm9t
X29ubHkpIGp1c3QgYmVmb3JlIHRoZSBkZWZlcnJlZCB3cml0ZQo+ID4gb2YgdGhlIGNvbW1hbmQg
cmVnaXN0ZXIgaW4gbW9kaWZ5X2RlY29kaW5nLgo+IAo+IE9oLCBJIHNlZS4gVGhpcyBpcyBnZXR0
aW5nIG1vcmUgc3VidGxlIHRoYW4gaXQgYWxyZWFkeSB3YXMsIHNvIHBlcmhhcHMKPiB3b3J0aCBh
dHRhY2hpbmcgYSBicmllZiBjb21tZW50IGhlcmUsIHRoZSBtb3JlIHRoYXQgaWYgYW55dGhpbmcg
d2FzCj4gd3Jvbmcgd2l0aCB0aGUgbG9naWMgYmFkIGJlaGF2aW9yIHdvdWxkIHJlc3VsdCBpbiBy
ZWxlYXNlIGJ1aWxkcz8KCkl0IHdvdWxkLCBJIGNvdWxkIGNoYW5nZSB0aGUgQVNTRVJUIHRvIGEg
QlVHIGluIG1vZGlmeV9kZWNvZGluZyBpZgp0aGF0IHNlZW1zIG1vcmUgZm9vbHByb29mLgoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 11:24:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:24: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-devel-bounces@lists.xenproject.org>)
	id 1gOhfX-0000Yu-AC; Mon, 19 Nov 2018 11:24: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOhfV-0000Yl-Mu
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 11:24:41 +0000
X-Inumbo-ID: b40bda94-ebed-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b40bda94-ebed-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:24:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOhfS-0003Dz-9l; Mon, 19 Nov 2018 11:24:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOhfR-0008Hf-Vf; Mon, 19 Nov 2018 11:24:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOhfR-0007s9-UZ; Mon, 19 Nov 2018 11:24:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130382-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-arm64-pvops:<job
 status>:broken:regression
 linux-linus:build-arm64-libvirt:<job status>:broken:regression
 linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt:host-install(4):broken:nonblocking
 linux-linus:build-arm64-xsm:host-install(4):broken:nonblocking
 linux-linus:build-arm64-pvops:host-install(4):broken:nonblocking
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1ce80e0fe98e72af4125f47c65b0bc01b60a7feb
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 11:24:37 +0000
Subject: [Xen-devel] [linux-linus test] 130382: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDM4MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwMzgyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBndWVzdC1zdGFydCAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEw
IHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVk
aGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGlu
ZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMWNlODBlMGZlOThlNzJhZjQx
MjVmNDdjNjViMGJjMDFiNjBhN2ZlYgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgOTQ3MTBjYWMwZWY0ZWUxNzdhNjNiNTIyNzY2NGIzOGM5NWJiZjcwMwoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTI1ODk4ICAyMDE4LTA4LTEzIDIxOjIwOjU1IFogICA5NyBkYXlzCkZhaWxp
bmcgc2luY2UgICAgICAgIDEyNTkyMSAgMjAxOC0wOC0xNSAxMzowNjo1NiBaICAgOTUgZGF5cyAg
IDgzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDM4MiAgMjAxOC0xMS0xOCAwNjo1
MDozMSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMzI5MyBwZW9wbGUgdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LWxpYnZpcnQgYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1saWJ2aXJ0IGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1NjA2MDcgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 11:31:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gOhlx-0001Mm-A6; Mon, 19 Nov 2018 11:31: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOhlv-0001Mh-IC
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 11:31:19 +0000
X-Inumbo-ID: a0833528-ebee-11e8-b902-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0833528-ebee-11e8-b902-12d6303a7972;
 Mon, 19 Nov 2018 11:31:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 04:31:15 -0700
Message-Id: <5BF29EFF02000078001FD6AD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 04:31:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181114115740.1050-1-roger.pau@citrix.com>
 <20181114115740.1050-2-roger.pau@citrix.com>
 <5BEEB15D02000078001FCB9A@prv1-mh.provo.novell.com>
 <20181116143245.vpk3vgpbcqujvofb@mac>
 <5BF273A302000078001FD2BD@prv1-mh.provo.novell.com>
 <20181119110949.73qnubvdtle55jzr@mac>
In-Reply-To: <20181119110949.73qnubvdtle55jzr@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 1/5] vpci: fix updating the command
 register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjExLjE4IGF0IDEyOjA5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgTm92IDE5LCAyMDE4IGF0IDAxOjI2OjExQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTYuMTEuMTggYXQgMTU6MzIsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMDU6MDA6MjlBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxNC4xMS4xOCBhdCAxMjo1NywgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBAQCAtNDEzLDcgKzQxMiw3IEBAIHN0YXRpYyB2
b2lkIHJvbV93cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJl
ZywKPj4gPj4gPiAgICAgICAgICBoZWFkZXItPnJvbV9lbmFibGVkID0gbmV3X2VuYWJsZWQ7Cj4+
ID4+ID4gICAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xv
dCwgZnVuYywgcmVnLCB2YWwpOwo+PiA+PiA+ICAgICAgfQo+PiA+PiA+IC0gICAgZWxzZSBpZiAo
IG1vZGlmeV9iYXJzKHBkZXYsIG5ld19lbmFibGVkLCB0cnVlKSApCj4+ID4+ID4gKyAgICBlbHNl
IGlmICggbW9kaWZ5X2JhcnMocGRldiwgbmV3X2VuYWJsZWQgPyBQQ0lfQ09NTUFORF9NRU1PUlkg
OiAwLCB0cnVlKSApCj4+ID4+IAo+PiA+PiBEbyB5b3UgcmVhbGx5IG1lYW4gdG8gY2xlYXIgYWxs
IG90aGVyIGRlZmluZWQgYml0cyBvZiB0aGUgY29tbWFuZAo+PiA+PiByZWdpc3RlciBoZXJlPwo+
PiA+IAo+PiA+IFRoaXMgaXMgYSBST00gQkFSIHdyaXRlLCBub3QgYSBjb21tYW5kIHJlZ2lzdGVy
IHdyaXRlLiByb21fd3JpdGUKPj4gPiBwYXNzZXMgUENJX0NPTU1BTkRfTUVNT1JZIG1lcmVseSB0
byBzaWduYWwgdGhpcyBpcyBhIG1hcHBpbmcKPj4gPiBvcGVyYXRpb24sIGJ1dCB0aGUgdmFsdWUg
d291bGQgbmV2ZXIgYmUgd3JpdHRlbiB0byB0aGUgY29tbWFuZAo+PiA+IHJlZ2lzdGVyLCB0aGVy
ZSdzIGFuIEFTU0VSVCghcm9tX29ubHkpIGp1c3QgYmVmb3JlIHRoZSBkZWZlcnJlZCB3cml0ZQo+
PiA+IG9mIHRoZSBjb21tYW5kIHJlZ2lzdGVyIGluIG1vZGlmeV9kZWNvZGluZy4KPj4gCj4+IE9o
LCBJIHNlZS4gVGhpcyBpcyBnZXR0aW5nIG1vcmUgc3VidGxlIHRoYW4gaXQgYWxyZWFkeSB3YXMs
IHNvIHBlcmhhcHMKPj4gd29ydGggYXR0YWNoaW5nIGEgYnJpZWYgY29tbWVudCBoZXJlLCB0aGUg
bW9yZSB0aGF0IGlmIGFueXRoaW5nIHdhcwo+PiB3cm9uZyB3aXRoIHRoZSBsb2dpYyBiYWQgYmVo
YXZpb3Igd291bGQgcmVzdWx0IGluIHJlbGVhc2UgYnVpbGRzPwo+IAo+IEl0IHdvdWxkLCBJIGNv
dWxkIGNoYW5nZSB0aGUgQVNTRVJUIHRvIGEgQlVHIGluIG1vZGlmeV9kZWNvZGluZyBpZgo+IHRo
YXQgc2VlbXMgbW9yZSBmb29scHJvb2YuCgpJIGludGVudGlvbmFsbHkgZGlkIG5vdCBzdWdnZXN0
IHN1Y2ggYSBjb252ZXJzaW9uOiBJJ2QgbGlrZSB1cyB0bwpzdG9wIGJyaW5naW5nIGRvd24gdGhl
IGVudGlyZSBob3N0IHdoZW4gYSBwcm9ibGVtIHJlbGF0ZWQgdG8KanVzdCBvbmUgZ3Vlc3QgaXMg
ZW5jb3VudGVyZWQuIFRoYXQgc2FpZCAtIGFzIGxvbmcgYXMgdlBDSSBpcwpmb3IgdGhlIGhhcmR3
YXJlIGRvbWFpbiBvbmx5LCB0aGUgdHJhbnNmb3JtYXRpb24gKGFubm90YXRlZAp0byBpbmRpY2F0
ZSBpdCBuZWVkcyBhZGp1c3RtZW50IHdoZW4gd2lkZW5pbmcgZXhwb3N1cmUgdG8KRG9tVS1zKSB3
b3VsZCBwZXJoYXBzIGJlIGFjY2VwdGFibGUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 11:31:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gOhmS-0001PU-Kc; Mon, 19 Nov 2018 11:31: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=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOhmR-0001PC-BO
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 11:31:51 +0000
X-Inumbo-ID: b454a0dc-ebee-11e8-a234-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b454a0dc-ebee-11e8-a234-12d6303a7972;
 Mon, 19 Nov 2018 11:31:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOhmN-0003PA-Pv; Mon, 19 Nov 2018 11:31:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOhmN-0000Ft-F9; Mon, 19 Nov 2018 11:31:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOhmN-00050C-ES; Mon, 19 Nov 2018 11:31:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130490-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=d95da91fb497d8583826f673f9325e73a7514277
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 11:31:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130490: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQ5MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDQ5MC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQ5
NWRhOTFmYjQ5N2Q4NTgzODI2ZjY3M2Y5MzI1ZTczYTc1MTQyNzcKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDkwMWFiZmVmNWRlMTQ5NTQ2YjE2ZmJhNmY0ZDViZDdkZWYw
OGM2NzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDI4OSAgMjAxOC0xMS0xNyAxMTowMDozNiBa
ICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA0OTAgIDIwMTgtMTEtMTkgMDk6MDA6
MjcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3Qt
aW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGQ5NWRhOTFmYjQ5N2Q4NTgzODI2
ZjY3M2Y5MzI1ZTczYTc1MTQyNzcKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkRhdGU6ICAgTW9uIE5vdiAxOSAwOTo0MToyNSAyMDE4ICswMTAwCgogICAgeDg2L0hWTTog
Z3JvdyBNTUlPIGNhY2hlIGRhdGEgc2l6ZSB0byA2NCBieXRlcwogICAgCiAgICBUaGlzIGlzIG5l
ZWRlZCBiZWZvcmUgZW5hYmxpbmcgYW55IEFWWDUxMiBpbnNucyBpbiB0aGUgZW11bGF0b3IuIENo
YW5nZQogICAgdGhlIHdheSBhbGlnbm1lbnQgaXMgZW5mb3JjZWQgYXQgdGhlIHNhbWUgdGltZS4K
ICAgIAogICAgQWRkIGEgY2hlY2sgdGhhdCB0aGUgYnVmZmVyIHdvbid0IGFjdHVhbGx5IG92ZXJm
bG93LCBhbmQgd2hpbGUgYXQgaXQKICAgIGFsc28gY29udmVydCB0aGUgY2hlY2sgZm9yIGFjY2Vz
c2VzIHRvIG5vdCBjcm9zcyBwYWdlIGJvdW5kYXJpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVk
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 11:42:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11:42: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-devel-bounces@lists.xenproject.org>)
	id 1gOhwT-0002Jt-RF; Mon, 19 Nov 2018 11:42: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=+vtf=N6=citrix.com=prvs=854f2c686=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gOhwT-0002Jo-6F
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 11:42:13 +0000
X-Inumbo-ID: 270bf264-ebf0-11e8-bfc8-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 270bf264-ebf0-11e8-bfc8-12d6303a7972;
 Mon, 19 Nov 2018 11:42:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,252,1539648000"; d="scan'208";a="70939786"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23538.41345.677389.108796@mariner.uk.xensource.com>
Date: Mon, 19 Nov 2018 11:41:53 +0000
To: <xen-devel@lists.xenproject.org>
Newsgroups: chiark.users.ijackson.xen.cron.osstest
In-Reply-To: <osstest-129817-mainreport@xen.org>
References: <osstest-129817-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [xen-unstable test] 129817: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 George Dunlap <George.Dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIlt4ZW4tdW5zdGFibGUgdGVzdF0gMTI5ODE3
OiByZWdyZXNzaW9ucyAtIEZBSUwiKToKPiBmbGlnaHQgMTI5ODE3IHhlbi11bnN0YWJsZSByZWFs
IFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cy8xMjk4MTcvCj4gCj4gUmVncmVzc2lvbnMgOi0oCj4gCj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5v
dCBiZSBydW46Cj4gIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyOTQyNgo+ICB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI5NDI2CgpGb2xsb3dpbmcgZGlzY3Vz
c2lvbiBvbiBpcmMsIEkgaGF2ZSBmb3JjZSBwdXNoZWQKICA2ZDhmZmFjMWY3YTc4MmRjMmM3Zjhk
ZjM4NzFhMjk0NzI5YWUzNmJkCih3aGljaCBpcyB3aGF0IHRoaXMgZmxpZ2h0IHRlc3RlZCkuCgpJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 11:55:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 11: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-devel-bounces@lists.xenproject.org>)
	id 1gOi99-0004TN-4e; Mon, 19 Nov 2018 11:55:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOi97-0004Sk-AP
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 11:55:17 +0000
X-Inumbo-ID: fa7fb3f3-ebf1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa7fb3f3-ebf1-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:55:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOi95-00049A-0i; Mon, 19 Nov 2018 11:55:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOi94-0001JT-Qm; Mon, 19 Nov 2018 11:55:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOi94-0002E4-PH; Mon, 19 Nov 2018 11:55:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130409-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:build-arm64-pvops:<job status>:broken:regression
 xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable:build-arm64:host-install(4):broken:regression
 xen-unstable:build-arm64-pvops:host-install(4):broken:regression
 xen-unstable:build-i386-xsm:xen-build:fail:regression
 xen-unstable:build-i386:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create:fail:regression
 xen-unstable:test-armhf-armhf-xl-cubietruck:guest-start:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/privcmd:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/gntdev:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/evtchn:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/other:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/xenstore:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=901abfef5de149546b16fba6f4d5bd7def08c672
X-Osstest-Versions-That: xen=2cf113891a38cc05434bc9876ffc107a990887be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 11:55:14 +0000
Subject: [Xen-devel] [xen-unstable test] 130409: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQwOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDQwOS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5NDI2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk0MjYKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDEyOTQyNgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4t
YnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5NDI2CiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjk0MjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDE1IGRlcHJpdi1hdWRpdC1xZW11L2NyZWF0ZSBmYWlsIFJFR1IuIHZzLiAxMjk0MjYK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyOTQyNgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxNiBkZXByaXYtYXVkaXQt
cWVtdS9jcmVhdGUvcHJpdmNtZCBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTcgZGVwcml2LWF1ZGl0LXFlbXUvY3JlYXRl
L2dudGRldiBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMTggZGVwcml2LWF1ZGl0LXFlbXUvY3JlYXRlL2V2dGNobiBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTkgZGVwcml2LWF1ZGl0LXFlbXUvY3JlYXRlL290aGVyIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAyMCBkZXBy
aXYtYXVkaXQtcWVtdS9jcmVhdGUveGVuc3RvcmUgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEyOTQyNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5NDI2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk0MjYKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEyOTQyNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NDI2CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjk0MjYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDkwMWFiZmVmNWRlMTQ5NTQ2YjE2ZmJh
NmY0ZDViZDdkZWYwOGM2NzIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEyOTQyNiAgMjAxOC0xMS0wNSAwMTo1MTo0OSBaICAgMTQgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMjk0NjggIDIwMTgtMTEtMDUgMTc6MDY6NTcgWiAgIDEzIGRheXMgICAgNyBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA0MDkgIDIwMTgtMTEtMTggMTU6MzI6MTQg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4KICBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCcmlhbiBXb29kcyA8
YnJpYW4ud29vZHNAYW1kLmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGln
QGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAg
RGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2Fy
ZG9lQGNhcmRvZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUg
TW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4K
ICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNA
dGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogIFhpbiBMaSA8eGluLmxpQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAyNzkwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 12:01:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 12:01: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-devel-bounces@lists.xenproject.org>)
	id 1gOiEj-0005fh-8f; Mon, 19 Nov 2018 12:01: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=wpla=n6=gmail.com=koct9i@srs-us1.protection.inumbo.net>)
 id 1gOiA8-0004fY-Fm
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 11:56:20 +0000
X-Inumbo-ID: 206743d3-ebf2-11e8-9a16-bc764e045a96
Received: from mail-it1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 206743d3-ebf2-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 11:56:19 +0000 (UTC)
Received: by mail-it1-x141.google.com with SMTP id g85so6172387ita.3
 for <xen-devel@lists.xenproject.org>; Mon, 19 Nov 2018 03:56:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Ya+qz6ydXkNgMZKhYTQwRiwTRirHJxidJLua0Qn10Ug=;
 b=UHK6NlL12MH9s/Dn7SeW7Jefk2NMdmGFVenYN/Au0fmchigg//3erhona0ru6I8mGj
 8IVtezm9f9Z5RAVsqVK0wnhYIS4testOnFxCteA2SgI/CuCNtPcxX19VQnmzL9wBLqgR
 rkvipX9jxHXgQIfIYQj3q+AQfjC9LJaW2PGcRmnvZyV887pbn/cRf6fXyh70IY+q81j0
 rVNBnvXVD5xdnNHsJrdqIrMvW5Dsw7qAlskRoyfQ4cHm6RChUwhI0HDCR+VXP4xyjxjM
 CcCYuhj9sqiMvasWcQYaZpTQcBmQ0ioMoxC7FryRje9UQYeqACClx1ugsGvVQplHfDzR
 nxog==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Ya+qz6ydXkNgMZKhYTQwRiwTRirHJxidJLua0Qn10Ug=;
 b=r37JeGioLPS8Tr6fSzgO4S511yPidOD48g14/4uqsZkeHB4Wr5XH28P0dl9Ma1ptSi
 g1bX7i+6ADxnB4f7m/BAS5/WGXcx4gbQDfeudDMi+93QdY+ow6FdA2G38MNHfhkEoZaN
 Uo9j3VVFWef0ALW3MkltH8jyqUMFj4zW2bIB5ZCZ8DZ53DI5CX07iZtWfob++HWAw13K
 GIE3QGREw6jAjmBv6hPF1zD6A4ISwPg7GNNsHpT6vkI7NBLWfzy7xDO9L7BuOU01hbdl
 DN3pdlhLZB94/+FEtOC5xaTw5BKI4D9SRTDTJcij1xa8ceGCO5SGO54weHJuBO55oH+i
 Kc5A==
X-Gm-Message-State: AA+aEWZ4B45KsVOepAaV7UTNhAi9rs6a2tXJP6azj8AKX/3ceHp5dWNn
 QGmrchzXlHMPoDdP8HS1oliukeZpXsob96PnN2Q=
X-Google-Smtp-Source: AFSGD/V5Eo6p6HklqxqVJbGhJBjF+uLxC9yPa2/R5YL03bKTrijKWORCFS6fjN8qI3O/xSD6zKGRzjiYYf5q3siFbYU=
X-Received: by 2002:a24:6192:: with SMTP id s140mr3585933itc.97.1542628578908; 
 Mon, 19 Nov 2018 03:56:18 -0800 (PST)
MIME-Version: 1.0
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-3-david@redhat.com>
In-Reply-To: <20181119101616.8901-3-david@redhat.com>
From: Konstantin Khlebnikov <koct9i@gmail.com>
Date: Mon, 19 Nov 2018 14:56:07 +0300
Message-ID: <CALYGNiM+Fr+RbNFWrxkT9u+nOORTG2dTXo=VYz4yt2k7is=eLQ@mail.gmail.com>
To: david@redhat.com
X-Mailman-Approved-At: Mon, 19 Nov 2018 12:01:04 +0000
Subject: Re: [Xen-devel] [PATCH v1 2/8] mm: convert PG_balloon to PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, linux-doc@vger.kernel.org,
 pv-drivers@vmware.com, linux-mm@kvack.org, alexander.h.duyck@linux.intel.com,
 Stephen Rothwell <sfr@canb.auug.org.au>, Jonathan Corbet <corbet@lwn.net>,
 "Michael S. Tsirkin" <mst@redhat.com>, pasha.tatashin@oracle.com,
 Matthew Wilcox <willy@infradead.org>, David Rientjes <rientjes@google.com>,
 xen-devel@lists.xenproject.org, Alexey Dobriyan <adobriyan@gmail.com>,
 linux-pm@vger.kernel.org, rppt@linux.vnet.ibm.com,
 Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>, Vlastimil Babka <vbabka@suse.cz>,
 k-hagio@ab.jp.nec.com, chansen3@cisco.com, kexec@lists.infradead.org,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 miles.chen@mediatek.com, linux-fsdevel <linux-fsdevel@vger.kernel.org>,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMToxNiBQTSBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRA
cmVkaGF0LmNvbT4gd3JvdGU6Cj4KPiBQR19iYWxsb29uIHdhcyBpbnRyb2R1Y2VkIHRvIGltcGxl
bWVudCBwYWdlIG1pZ3JhdGlvbi9jb21wYWN0aW9uIGZvciBwYWdlcwo+IGluZmxhdGVkIGluIHZp
cnRpby1iYWxsb29uLiBOb3dhZGF5cywgaXQgaXMgb25seSBhIG1hcmtlciB0aGF0IGEgcGFnZSBp
cwo+IHBhcnQgb2YgdmlydGlvLWJhbGxvb24gYW5kIHRoZXJlZm9yZSBsb2dpY2FsbHkgb2ZmbGlu
ZS4KPgo+IFdlIGFsc28gd2FudCB0byBtYWtlIHVzZSBvZiB0aGlzIGZsYWcgaW4gb3RoZXIgYmFs
bG9vbiBkcml2ZXJzIC0gZm9yCj4gaW5mbGF0ZWQgcGFnZXMgb3Igd2hlbiBvbmxpbmluZyBhIHNl
Y3Rpb24gYnV0IGtlZXBpbmcgc29tZSBwYWdlcyBvZmZsaW5lCj4gKGUuZy4gdXNlZCByaWdodCBu
b3cgYnkgWEVOIGFuZCBIeXBlci1WIHZpYSBzZXRfb25saW5lX3BhZ2VfY2FsbGJhY2soKSkuCj4K
PiBXZSBhcmUgZ29pbmcgdG8gZXhwb3NlIHRoaXMgZmxhZyB0byBkdW1wIHRvb2xzIGxpa2UgbWFr
ZWR1bXBmaWxlLiBCdXQKPiBpbnN0ZWFkIG9mIGV4cG9zaW5nIFBHX2JhbGxvb24sIGxldCdzIGdl
bmVyYWxpemUgdGhlIGNvbmNlcHQgb2YgbWFya2luZwo+IHBhZ2VzIGFzIGxvZ2ljYWxseSBvZmZs
aW5lLCBzbyBpdCBjYW4gYmUgcmV1c2VkIGZvciBvdGhlciBwdXJwb3Nlcwo+IGxhdGVyIG9uLgo+
Cj4gUmVuYW1lIFBHX2JhbGxvb24gdG8gUEdfb2ZmbGluZS4gVGhpcyBpcyBhbiBpbmRpY2F0b3Ig
dGhhdCB0aGUgcGFnZSBpcwo+IGxvZ2ljYWxseSBvZmZsaW5lLCB0aGUgY29udGVudCBzdGFsZSBh
bmQgdGhhdCBpdCBzaG91bGQgbm90IGJlIHRvdWNoZWQKPiAoZS5nLiBhIGh5cGVydmlzb3Igd291
bGQgaGF2ZSB0byBhbGxvY2F0ZSBiYWNraW5nIHN0b3JhZ2UgaW4gb3JkZXIgZm9yIHRoZQo+IGd1
ZXN0IHRvIGR1bXAgYW4gdW51c2VkIHBhZ2UpLiAgV2UgY2FuIHRoZW4gZS5nLiBleGNsdWRlIHN1
Y2ggcGFnZXMgZnJvbQo+IGR1bXBzLgo+Cj4gV2UgcmVwbGFjZSBhbmQgcmV1c2UgS1BGX0JBTExP
T04gKDIzKSwgYXMgdGhpcyBzaG91bGRuJ3QgcmVhbGx5IGhhcm0KPiAoYW5kIGZvciBub3cgdGhl
IHNlbWFudGljcyBzdGF5IHRoZSBzYW1lKS4gIEluIGZvbGxvd2luZyBwYXRjaGVzLCB3ZSB3aWxs
Cj4gbWFrZSB1c2Ugb2YgdGhpcyBiaXQgYWxzbyBpbiBvdGhlciBiYWxsb29uIGRyaXZlcnMuIFdo
aWxlIGF0IGl0LCBkb2N1bWVudAo+IFBHVEFCTEUuCgpPaywgbWFrZXMgc2Vuc2UuCgpBY2tlZC1i
eTogS29uc3RhbnRpbiBLaGxlYm5pa292IDxrb2N0OWlAZ21haWwuY29tPgoKPgo+IENjOiBKb25h
dGhhbiBDb3JiZXQgPGNvcmJldEBsd24ubmV0Pgo+IENjOiBBbGV4ZXkgRG9icml5YW4gPGFkb2Jy
aXlhbkBnbWFpbC5jb20+Cj4gQ2M6IE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXgudm5ldC5pYm0u
Y29tPgo+IENjOiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+IENj
OiBDaHJpc3RpYW4gSGFuc2VuIDxjaGFuc2VuM0BjaXNjby5jb20+Cj4gQ2M6IFZsYXN0aW1pbCBC
YWJrYSA8dmJhYmthQHN1c2UuY3o+Cj4gQ2M6ICJLaXJpbGwgQS4gU2h1dGVtb3YiIDxraXJpbGwu
c2h1dGVtb3ZAbGludXguaW50ZWwuY29tPgo+IENjOiBTdGVwaGVuIFJvdGh3ZWxsIDxzZnJAY2Fu
Yi5hdXVnLm9yZy5hdT4KPiBDYzogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+
Cj4gQ2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RAcmVkaGF0LmNvbT4KPiBDYzogTWljaGFs
IEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+Cj4gQ2M6IFBhdmVsIFRhdGFzaGluIDxwYXNoYS50YXRh
c2hpbkBvcmFjbGUuY29tPgo+IENjOiBBbGV4YW5kZXIgRHV5Y2sgPGFsZXhhbmRlci5oLmR1eWNr
QGxpbnV4LmludGVsLmNvbT4KPiBDYzogTmFveWEgSG9yaWd1Y2hpIDxuLWhvcmlndWNoaUBhaC5q
cC5uZWMuY29tPgo+IENjOiBNaWxlcyBDaGVuIDxtaWxlcy5jaGVuQG1lZGlhdGVrLmNvbT4KPiBD
YzogRGF2aWQgUmllbnRqZXMgPHJpZW50amVzQGdvb2dsZS5jb20+Cj4gQ2M6IEtvbnN0YW50aW4g
S2hsZWJuaWtvdiA8a29jdDlpQGdtYWlsLmNvbT4KPiBDYzogS2F6dWhpdG8gSGFnaW8gPGstaGFn
aW9AYWIuanAubmVjLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2
aWRAcmVkaGF0LmNvbT4KPiAtLS0KPiAgRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9tbS9wYWdl
bWFwLnJzdCB8ICA5ICsrKysrKy0tLQo+ICBmcy9wcm9jL3BhZ2UuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDQgKystLQo+ICBpbmNsdWRlL2xpbnV4L2JhbGxvb25fY29tcGFjdGlvbi5o
ICAgICAgIHwgIDggKysrKy0tLS0KPiAgaW5jbHVkZS9saW51eC9wYWdlLWZsYWdzLmggICAgICAg
ICAgICAgICB8IDExICsrKysrKystLS0tCj4gIGluY2x1ZGUvdWFwaS9saW51eC9rZXJuZWwtcGFn
ZS1mbGFncy5oICAgfCAgMiArLQo+ICB0b29scy92bS9wYWdlLXR5cGVzLmMgICAgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KPiAgNiBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxNSBk
ZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL21t
L3BhZ2VtYXAucnN0IGIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9tbS9wYWdlbWFwLnJzdAo+
IGluZGV4IDNmN2JhZGUyYzIzMS4uMzQwYTVhZWU5YjgwIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50
YXRpb24vYWRtaW4tZ3VpZGUvbW0vcGFnZW1hcC5yc3QKPiArKysgYi9Eb2N1bWVudGF0aW9uL2Fk
bWluLWd1aWRlL21tL3BhZ2VtYXAucnN0Cj4gQEAgLTc1LDkgKzc1LDEwIEBAIG51bWJlciBvZiB0
aW1lcyBhIHBhZ2UgaXMgbWFwcGVkLgo+ICAgICAgMjAuIE5PUEFHRQo+ICAgICAgMjEuIEtTTQo+
ICAgICAgMjIuIFRIUAo+IC0gICAgMjMuIEJBTExPT04KPiArICAgIDIzLiBPRkZMSU5FCj4gICAg
ICAyNC4gWkVST19QQUdFCj4gICAgICAyNS4gSURMRQo+ICsgICAgMjYuIFBHVEFCTEUKPgo+ICAg
KiBgYC9wcm9jL2twYWdlY2dyb3VwYGAuICBUaGlzIGZpbGUgY29udGFpbnMgYSA2NC1iaXQgaW5v
ZGUgbnVtYmVyIG9mIHRoZQo+ICAgICBtZW1vcnkgY2dyb3VwIGVhY2ggcGFnZSBpcyBjaGFyZ2Vk
IHRvLCBpbmRleGVkIGJ5IFBGTi4gT25seSBhdmFpbGFibGUgd2hlbgo+IEBAIC0xMTgsOCArMTE5
LDggQEAgU2hvcnQgZGVzY3JpcHRpb25zIHRvIHRoZSBwYWdlIGZsYWdzCj4gICAgICBpZGVudGlj
YWwgbWVtb3J5IHBhZ2VzIGR5bmFtaWNhbGx5IHNoYXJlZCBiZXR3ZWVuIG9uZSBvciBtb3JlIHBy
b2Nlc3Nlcwo+ICAyMiAtIFRIUAo+ICAgICAgY29udGlndW91cyBwYWdlcyB3aGljaCBjb25zdHJ1
Y3QgdHJhbnNwYXJlbnQgaHVnZXBhZ2VzCj4gLTIzIC0gQkFMTE9PTgo+IC0gICAgYmFsbG9vbiBj
b21wYWN0aW9uIHBhZ2UKPiArMjMgLSBPRkZMSU5FCj4gKyAgICBwYWdlIGlzIGxvZ2ljYWxseSBv
ZmZsaW5lCj4gIDI0IC0gWkVST19QQUdFCj4gICAgICB6ZXJvIHBhZ2UgZm9yIHBmbl96ZXJvIG9y
IGh1Z2VfemVybyBwYWdlCj4gIDI1IC0gSURMRQo+IEBAIC0xMjgsNiArMTI5LDggQEAgU2hvcnQg
ZGVzY3JpcHRpb25zIHRvIHRoZSBwYWdlIGZsYWdzCj4gICAgICBOb3RlIHRoYXQgdGhpcyBmbGFn
IG1heSBiZSBzdGFsZSBpbiBjYXNlIHRoZSBwYWdlIHdhcyBhY2Nlc3NlZCB2aWEKPiAgICAgIGEg
UFRFLiBUbyBtYWtlIHN1cmUgdGhlIGZsYWcgaXMgdXAtdG8tZGF0ZSBvbmUgaGFzIHRvIHJlYWQK
PiAgICAgIGBgL3N5cy9rZXJuZWwvbW0vcGFnZV9pZGxlL2JpdG1hcGBgIGZpcnN0Lgo+ICsyNiAt
IFBHVEFCTEUKPiArICAgIHBhZ2UgaXMgaW4gdXNlIGFzIGEgcGFnZSB0YWJsZQo+Cj4gIElPIHJl
bGF0ZWQgcGFnZSBmbGFncwo+ICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBkaWZmIC0tZ2l0IGEv
ZnMvcHJvYy9wYWdlLmMgYi9mcy9wcm9jL3BhZ2UuYwo+IGluZGV4IDZjNTE3YjExYWNmOC4uMzc4
NDAxYWY0ZDlkIDEwMDY0NAo+IC0tLSBhL2ZzL3Byb2MvcGFnZS5jCj4gKysrIGIvZnMvcHJvYy9w
YWdlLmMKPiBAQCAtMTUyLDggKzE1Miw4IEBAIHU2NCBzdGFibGVfcGFnZV9mbGFncyhzdHJ1Y3Qg
cGFnZSAqcGFnZSkKPiAgICAgICAgIGVsc2UgaWYgKHBhZ2VfY291bnQocGFnZSkgPT0gMCAmJiBp
c19mcmVlX2J1ZGR5X3BhZ2UocGFnZSkpCj4gICAgICAgICAgICAgICAgIHUgfD0gMSA8PCBLUEZf
QlVERFk7Cj4KPiAtICAgICAgIGlmIChQYWdlQmFsbG9vbihwYWdlKSkKPiAtICAgICAgICAgICAg
ICAgdSB8PSAxIDw8IEtQRl9CQUxMT09OOwo+ICsgICAgICAgaWYgKFBhZ2VPZmZsaW5lKHBhZ2Up
KQo+ICsgICAgICAgICAgICAgICB1IHw9IDEgPDwgS1BGX09GRkxJTkU7Cj4gICAgICAgICBpZiAo
UGFnZVRhYmxlKHBhZ2UpKQo+ICAgICAgICAgICAgICAgICB1IHw9IDEgPDwgS1BGX1BHVEFCTEU7
Cj4KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9iYWxsb29uX2NvbXBhY3Rpb24uaCBiL2lu
Y2x1ZGUvbGludXgvYmFsbG9vbl9jb21wYWN0aW9uLmgKPiBpbmRleCBjYmU1MGRhNWE1OWQuLmYx
MTFjNzgwZWYxZCAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2xpbnV4L2JhbGxvb25fY29tcGFjdGlv
bi5oCj4gKysrIGIvaW5jbHVkZS9saW51eC9iYWxsb29uX2NvbXBhY3Rpb24uaAo+IEBAIC05NSw3
ICs5NSw3IEBAIGV4dGVybiBpbnQgYmFsbG9vbl9wYWdlX21pZ3JhdGUoc3RydWN0IGFkZHJlc3Nf
c3BhY2UgKm1hcHBpbmcsCj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBiYWxsb29uX3BhZ2VfaW5zZXJ0
KHN0cnVjdCBiYWxsb29uX2Rldl9pbmZvICpiYWxsb29uLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlICpwYWdlKQo+ICB7Cj4gLSAgICAgICBfX1Nl
dFBhZ2VCYWxsb29uKHBhZ2UpOwo+ICsgICAgICAgX19TZXRQYWdlT2ZmbGluZShwYWdlKTsKPiAg
ICAgICAgIF9fU2V0UGFnZU1vdmFibGUocGFnZSwgYmFsbG9vbi0+aW5vZGUtPmlfbWFwcGluZyk7
Cj4gICAgICAgICBzZXRfcGFnZV9wcml2YXRlKHBhZ2UsICh1bnNpZ25lZCBsb25nKWJhbGxvb24p
Owo+ICAgICAgICAgbGlzdF9hZGQoJnBhZ2UtPmxydSwgJmJhbGxvb24tPnBhZ2VzKTsKPiBAQCAt
MTExLDcgKzExMSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBiYWxsb29uX3BhZ2VfaW5zZXJ0KHN0
cnVjdCBiYWxsb29uX2Rldl9pbmZvICpiYWxsb29uLAo+ICAgKi8KPiAgc3RhdGljIGlubGluZSB2
b2lkIGJhbGxvb25fcGFnZV9kZWxldGUoc3RydWN0IHBhZ2UgKnBhZ2UpCj4gIHsKPiAtICAgICAg
IF9fQ2xlYXJQYWdlQmFsbG9vbihwYWdlKTsKPiArICAgICAgIF9fQ2xlYXJQYWdlT2ZmbGluZShw
YWdlKTsKPiAgICAgICAgIF9fQ2xlYXJQYWdlTW92YWJsZShwYWdlKTsKPiAgICAgICAgIHNldF9w
YWdlX3ByaXZhdGUocGFnZSwgMCk7Cj4gICAgICAgICAvKgo+IEBAIC0xNDEsMTMgKzE0MSwxMyBA
QCBzdGF0aWMgaW5saW5lIGdmcF90IGJhbGxvb25fbWFwcGluZ19nZnBfbWFzayh2b2lkKQo+ICBz
dGF0aWMgaW5saW5lIHZvaWQgYmFsbG9vbl9wYWdlX2luc2VydChzdHJ1Y3QgYmFsbG9vbl9kZXZf
aW5mbyAqYmFsbG9vbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgcGFnZSAqcGFnZSkKPiAgewo+IC0gICAgICAgX19TZXRQYWdlQmFsbG9vbihwYWdlKTsK
PiArICAgICAgIF9fU2V0UGFnZU9mZmxpbmUocGFnZSk7Cj4gICAgICAgICBsaXN0X2FkZCgmcGFn
ZS0+bHJ1LCAmYmFsbG9vbi0+cGFnZXMpOwo+ICB9Cj4KPiAgc3RhdGljIGlubGluZSB2b2lkIGJh
bGxvb25fcGFnZV9kZWxldGUoc3RydWN0IHBhZ2UgKnBhZ2UpCj4gIHsKPiAtICAgICAgIF9fQ2xl
YXJQYWdlQmFsbG9vbihwYWdlKTsKPiArICAgICAgIF9fQ2xlYXJQYWdlT2ZmbGluZShwYWdlKTsK
PiAgICAgICAgIGxpc3RfZGVsKCZwYWdlLT5scnUpOwo+ICB9Cj4KPiBkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9saW51eC9wYWdlLWZsYWdzLmggYi9pbmNsdWRlL2xpbnV4L3BhZ2UtZmxhZ3MuaAo+IGlu
ZGV4IDUwY2UxYmRkYWY1Ni4uZjkxZGEzZDBhNjdlIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvbGlu
dXgvcGFnZS1mbGFncy5oCj4gKysrIGIvaW5jbHVkZS9saW51eC9wYWdlLWZsYWdzLmgKPiBAQCAt
NjcwLDcgKzY3MCw3IEBAIFBBR0VGTEFHX0ZBTFNFKERvdWJsZU1hcCkKPiAgI2RlZmluZSBQQUdF
X1RZUEVfQkFTRSAweGYwMDAwMDAwCj4gIC8qIFJlc2VydmUgICAgICAgICAgICAgMHgwMDAwMDA3
ZiB0byBjYXRjaCB1bmRlcmZsb3dzIG9mIHBhZ2VfbWFwY291bnQgKi8KPiAgI2RlZmluZSBQR19i
dWRkeSAgICAgICAweDAwMDAwMDgwCj4gLSNkZWZpbmUgUEdfYmFsbG9vbiAgICAgMHgwMDAwMDEw
MAo+ICsjZGVmaW5lIFBHX29mZmxpbmUgICAgIDB4MDAwMDAxMDAKPiAgI2RlZmluZSBQR19rbWVt
Y2cgICAgICAweDAwMDAwMjAwCj4gICNkZWZpbmUgUEdfdGFibGUgICAgICAgMHgwMDAwMDQwMAo+
Cj4gQEAgLTcwMCwxMCArNzAwLDEzIEBAIHN0YXRpYyBfX2Fsd2F5c19pbmxpbmUgdm9pZCBfX0Ns
ZWFyUGFnZSMjdW5hbWUoc3RydWN0IHBhZ2UgKnBhZ2UpIFwKPiAgUEFHRV9UWVBFX09QUyhCdWRk
eSwgYnVkZHkpCj4KPiAgLyoKPiAtICogUGFnZUJhbGxvb24oKSBpcyB0cnVlIGZvciBwYWdlcyB0
aGF0IGFyZSBvbiB0aGUgYmFsbG9vbiBwYWdlIGxpc3QKPiAtICogKHNlZSBtbS9iYWxsb29uX2Nv
bXBhY3Rpb24uYykuCj4gKyAqIFBhZ2VPZmZsaW5lKCkgaW5kaWNhdGVzIHRoYXQgdGhlIHBhZ2Vz
IGlzIGxvZ2ljYWxseSBvZmZsaW5lIGFsdGhvdWdoIHRoZQo+ICsgKiBjb250YWluaW5nIHNlY3Rp
b24gaXMgb25saW5lLiAoZS5nLiBpbmZsYXRlZCBpbiBhIGJhbGxvb24gZHJpdmVyIG9yCj4gKyAq
IG5vdCBvbmxpbmVkIHdoZW4gb25saW5pbmcgdGhlIHNlY3Rpb24pLgo+ICsgKiBUaGUgY29udGVu
dCBvZiB0aGVzZSBwYWdlcyBpcyBlZmZlY3RpdmVseSBzdGFsZS4gU3VjaCBwYWdlcyBzaG91bGQg
bm90Cj4gKyAqIGJlIHRvdWNoZWQgKHJlYWQvd3JpdGUvZHVtcC9zYXZlKSBleGNlcHQgYnkgdGhl
aXIgb3duZXIuCj4gICAqLwo+IC1QQUdFX1RZUEVfT1BTKEJhbGxvb24sIGJhbGxvb24pCj4gK1BB
R0VfVFlQRV9PUFMoT2ZmbGluZSwgb2ZmbGluZSkKPgo+ICAvKgo+ICAgKiBJZiBrbWVtY2cgaXMg
ZW5hYmxlZCwgdGhlIGJ1ZGR5IGFsbG9jYXRvciB3aWxsIHNldCBQYWdlS21lbWNnKCkgb24KPiBk
aWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2xpbnV4L2tlcm5lbC1wYWdlLWZsYWdzLmggYi9pbmNs
dWRlL3VhcGkvbGludXgva2VybmVsLXBhZ2UtZmxhZ3MuaAo+IGluZGV4IDIxYjkxMTNjNjlkYS4u
NmYyZjI3MjBmM2FjIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvdWFwaS9saW51eC9rZXJuZWwtcGFn
ZS1mbGFncy5oCj4gKysrIGIvaW5jbHVkZS91YXBpL2xpbnV4L2tlcm5lbC1wYWdlLWZsYWdzLmgK
PiBAQCAtMzIsNyArMzIsNyBAQAo+Cj4gICNkZWZpbmUgS1BGX0tTTSAgICAgICAgICAgICAgICAg
ICAgICAgIDIxCj4gICNkZWZpbmUgS1BGX1RIUCAgICAgICAgICAgICAgICAgICAgICAgIDIyCj4g
LSNkZWZpbmUgS1BGX0JBTExPT04gICAgICAgICAgICAyMwo+ICsjZGVmaW5lIEtQRl9PRkZMSU5F
ICAgICAgICAgICAgMjMKPiAgI2RlZmluZSBLUEZfWkVST19QQUdFICAgICAgICAgIDI0Cj4gICNk
ZWZpbmUgS1BGX0lETEUgICAgICAgICAgICAgICAyNQo+ICAjZGVmaW5lIEtQRl9QR1RBQkxFICAg
ICAgICAgICAgMjYKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvdm0vcGFnZS10eXBlcy5jIGIvdG9vbHMv
dm0vcGFnZS10eXBlcy5jCj4gaW5kZXggMzc5MDhhODNkZGMyLi42YzM4ZDNiODYyZTQgMTAwNjQ0
Cj4gLS0tIGEvdG9vbHMvdm0vcGFnZS10eXBlcy5jCj4gKysrIGIvdG9vbHMvdm0vcGFnZS10eXBl
cy5jCj4gQEAgLTEzMyw3ICsxMzMsNyBAQCBzdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IHBhZ2Vf
ZmxhZ19uYW1lc1tdID0gewo+ICAgICAgICAgW0tQRl9OT1BBR0VdICAgICAgICAgICAgPSAibjpu
b3BhZ2UiLAo+ICAgICAgICAgW0tQRl9LU01dICAgICAgICAgICAgICAgPSAieDprc20iLAo+ICAg
ICAgICAgW0tQRl9USFBdICAgICAgICAgICAgICAgPSAidDp0aHAiLAo+IC0gICAgICAgW0tQRl9C
QUxMT09OXSAgICAgICAgICAgPSAibzpiYWxsb29uIiwKPiArICAgICAgIFtLUEZfT0ZGTElORV0g
ICAgICAgICAgID0gIm86b2ZmbGluZSIsCgpFdmVuICdvJyBrZXl3b3JkIGlzIGJldHRlciBzdWl0
cyBmb3IgT2ZmbGluZSB0aGFuIGZvciBiYWxsT29uID0pCgo+ICAgICAgICAgW0tQRl9QR1RBQkxF
XSAgICAgICAgICAgPSAiZzpwZ3RhYmxlIiwKPiAgICAgICAgIFtLUEZfWkVST19QQUdFXSAgICAg
ICAgID0gIno6emVyb19wYWdlIiwKPiAgICAgICAgIFtLUEZfSURMRV0gICAgICAgICAgICAgID0g
Imk6aWRsZV9wYWdlIiwKPiAtLQo+IDIuMTcuMgo+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 12:02:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 12:02: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-devel-bounces@lists.xenproject.org>)
	id 1gOiGN-0005lR-PO; Mon, 19 Nov 2018 12:02: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=sool=n6=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gOiGM-0005lL-PV
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 12:02:46 +0000
X-Inumbo-ID: 064c1d44-ebf3-11e8-9a16-bc764e045a96
Received: from mail-ed1-x52e.google.com (unknown [2a00:1450:4864:20::52e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 064c1d44-ebf3-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 12:02:45 +0000 (UTC)
Received: by mail-ed1-x52e.google.com with SMTP id f23so15902004edb.3
 for <xen-devel@lists.xenproject.org>; Mon, 19 Nov 2018 04:02:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=LroFno84tkXe3rpXXcvaiwEirECTUrElWsp4PE/ndoM=;
 b=hNjIHjGogYXATWNMMiD88wATsOes3Yr1IQkQurW/hVtAmciLah3fAhNlgIHBaZRTcr
 WNM7Trh6GrDMHnijaFcaFsLG+9qZoYfWVg0nnbDovIq0BvxKK0cJQaF94nFzqGNcK67x
 lgX8I9M/0rm+H8YgOT5TuOc+50Q10AxPwRGGHEQPm6U7WYUMdWFY5N8zts5an0bZtxZT
 vY1QC1n9DKtF/+dP9wmYkn5jYWweqg9e7ACrL7LMsrTSCyfYTBRgEg6dVucbf2TuGx0p
 txNAX6gcdpcBBgmqaRYiKVF/77X3jPV2nc3ekUyf5tG7M4WFFHyie7nfDLeU6xco0NfU
 CJjg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=LroFno84tkXe3rpXXcvaiwEirECTUrElWsp4PE/ndoM=;
 b=LaPAW15LQ4nqrNaawZaC6Xa3PZDYAB5eyvFVMw+pcSAErg7duC7oNxwXQHMnSgHoQO
 uZcfEOtyI1/52hR2gLoGCBvJlt/TDlmG7corngGduxAhKdm/dDsyuisqa/q5qiPPZc3e
 nAXGp8bcPjvjn9bE0+QzEtW3rLuW4aR+o8Zp3owFu5fTmDPo+cRAXwiSVMUd1rfBnuwC
 4T+9LWuskl3FDOXbkdIyURaabP3RM0DIqz1jsWXBiP0RpuAvxr6mZFXvGajt8eurzsQk
 KbpCmaztajjqIJLmWFYVCFx4Q2Jefzjq1TOmH01OFsfcTtJsVBvu0dlJYCmAzSwgn1oN
 3Rfg==
X-Gm-Message-State: AGRZ1gJE1tie+HBFkFGSVREQ19BkaSNyO22qswVGjH/PtZX9ipPcyBlB
 uZUPdU4wXyHWJKQ8P0P20jbM48yW
X-Google-Smtp-Source: AJdET5ctp/gXyRB6oyPg+Y/4LyK9sie6YIR8xnuWLEp0KMnVQTaLF+if/0t9BGCXJ7+NqswrQjdupQ==
X-Received: by 2002:a50:a7c1:: with SMTP id
 i59-v6mr19678731edc.37.1542628964068; 
 Mon, 19 Nov 2018 04:02:44 -0800 (PST)
Received: from [10.17.180.102] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id a22-v6sm1451995ejv.17.2018.11.19.04.02.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 19 Nov 2018 04:02:43 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>
References: <1542386727-30311-1-git-send-email-andrii.anisov@gmail.com>
 <fb41738a-282e-a633-ff60-ac3fca664cee@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <81077db3-73a0-6037-cb20-a5dd1510c95e@gmail.com>
Date: Mon, 19 Nov 2018 14:02:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <fb41738a-282e-a633-ff60-ac3fca664cee@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] gic:vgic: avoid excessive conversions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKCk9uIDE2LjExLjE4IDE5OjI3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+
IMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoICFsaXN0X2VtcHR5KCZwLT5pbmZsaWdodCkgJiYKPj4g
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJ
QkxFLCAmcC0+c3RhdHVzKSApCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdpY19yYWlzZV9n
dWVzdF9pcnEodiwgcC0+aXJxLCBwLT5scGlfcHJpb3JpdHkpOwo+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHYsIHApOwo+Cj4gVGhlIGludGVyZmFjZSBpcyBu
b3QgYmVoYXZpbmcgdGhlIHNhbWUgd2F5IG5vdy4gSSB1bmRlcnN0YW5kIHRoYXQgCj4gbm9ib2R5
IGlzIHVzaW5nIHRoZSAzIHBhcmFtZXRlcnMgYnV0IHRoYXQncyBhY3R1YWxseSBhIGJ1ZyB3aXRo
IHRoZSBJVFMuCj4KPiBCZWNhdXNlIHRoZSBMUEkgd2lsbCBub3QgYmUgc2V0IHdpdGggZXhwZWN0
ZWQgcHJpb3JpdHkuCkJ1dCBpdCBpcyBub3QgdGhlIGlzc3VlIG9mIHRoZSBpbnRlcmZhY2UsIHlv
dSBrbm93LiBLZWVwaW5nIGluIG1pbmQgdGhhdCAKYm90aCBhbiBpbmZsaWdodCBhbmQgYW4gbHJf
cGVuZGluZyBxdWV1ZXMgYXJlIHNvcnRlZCBieSBwLT5wcmlvcml0eSwgdGhlIApmaWVsZCBwLT5s
cGlfcHJpb3JpdHkgbG9va3Mgb2RkIGFueXdheS4KCj4+IC1leHRlcm4gdm9pZCBnaWNfcmFpc2Vf
Z3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxLAo+PiAtwqDCoMKgwqDC
oMKgwqAgdW5zaWduZWQgaW50IHByaW9yaXR5KTsKPj4gLWV4dGVybiB2b2lkIGdpY19yYWlzZV9p
bmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCAKPj4gdmlydHVhbF9pcnEp
Owo+PiArZXh0ZXJuIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgc3Ry
dWN0IHBlbmRpbmdfaXJxICpwKTsKPj4gK2V4dGVybiB2b2lkIGdpY19yYWlzZV9pbmZsaWdodF9p
cnEoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCAKPj4gcGVuZGluZ19pcnEgKm4pOwo+Cj4gVGhhdCBj
b2RlIGlzIG5vdCBnb2luZyB0byBjb21waWxlIHdpdGggdGhlIG5ldyB2R0lDIGFzIHBlbmRpbmdf
aXJxIAo+IG9ubHkgZXhpc3RzIGZvciB0aGUgY3VycmVudCB2R0lDLgoKWWVwLCBJIGRpZCBtaXNz
IHRoYXQuCgpJIGd1ZXNzIHdyYXBwaW5nIGl0IHdpdGggYCNpZm5kZWYgQ09ORklHX05FV19WR0lD
YCBtdXN0IGJlIGVub3VnaCBoZXJlLiAKVGhvc2UgdHdvIGZ1bmN0aW9ucyBhcmUgbm90IHVzZWQg
YnksIG5vciBkZWZpbmVkIGJ5IG5ldy12Z2ljLgoKCi0tIApTaW5jZXJlbHksCkFuZHJpaSBBbmlz
b3YuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 12:03:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 12:03: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-devel-bounces@lists.xenproject.org>)
	id 1gOiHB-0005qY-5A; Mon, 19 Nov 2018 12:03: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=yqkT=N6=citrix.com=prvs=854a4b331=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gOiH9-0005qH-J5
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 12:03:35 +0000
X-Inumbo-ID: 231bf3c2-ebf3-11e8-9816-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 231bf3c2-ebf3-11e8-9816-12d6303a7972;
 Mon, 19 Nov 2018 12:03:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,252,1539648000"; d="scan'208";a="70941289"
Date: Mon, 19 Nov 2018 12:03:31 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20181119120330.GA2448@perard.uk.xensource.com>
References: <23494.9572.676973.726194@mariner.uk.xensource.com>
 <20181016204628.GD1563@mail-itl>
 <23495.21043.960987.833172@mariner.uk.xensource.com>
 <20181017160559.GB2755@mail-itl>
 <23515.12398.298018.490061@mariner.uk.xensource.com>
 <20181101173207.GB1638@mail-itl>
 <20181115174144.GM1302@perard.uk.xensource.com>
 <20181115185708.GI781@mail-itl>
 <20181116103907.GN1302@perard.uk.xensource.com>
 <20181118172553.GN781@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181118172553.GN781@mail-itl>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [RFC PATCH v2 00/17] Add support for qemu-xen
 runnning in a Linux-based stubdomain.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Simon Gaiser <simon@invisiblethingslab.com>,
 Ian Jackson <ian.jackson@citrix.com>, Eric Shelton <eshelton@pobox.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBOb3YgMTgsIDIwMTggYXQgMDY6MjU6NTNQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIEZyaSwgTm92IDE2LCAyMDE4IGF0IDEwOjM5OjA3QU0g
KzAwMDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gVGhlICdndWVzdC1zeW5jLWRlbGltaXRl
ZCcgY29tbWFuZCBkb2Vzbid0IHNlZW1zIHRvIGJlIGF2YWlsYWJsZSBvbiB0aGUKPiA+IG1vbml0
b3Igc29ja2V0LiBJIHNob3VsZCBoYXZlIGNoZWNrZWQgdGhhdCAuLi4gYnV0IHRoYXQgd291bGQg
anVzdCBtZWFuCj4gPiB0aGF0IGxpYnhsIHdvdWxkIG5lZWQgdG8gdG9sZXJhdGUgdGhlIGZpcnN0
IHJlYWQgdG8gYmUgYW4gaW5jb21wbGV0ZWQKPiA+IGpzb24tb2JqZWN0LiBUaGVuIHdlIGNhbiB1
c2UgdGhlICdpZCcgdGhhdCBldmVyeSByZXNwb25zZSBoYXZlIHRvIGZpZ3VyZQo+ID4gb3V0IGlm
IGl0IHdhcyBhIHJlcGx5IHNlbnQgdG8gYSBwcmV2aW91cyBsaWJ4bCBydW4uIFdlIGNhbiBtYXli
ZSBlbmNvZGUKPiA+IHRoZSBwaWQgaW50byB0aGUgaWQuCj4gCj4gSXQgbWF5IGJlIHRyaWNreSB0
byBmaWd1cmUgb3V0IHdoZXJlIGlzIHRoZSBlbmQgb2Ygc3VjaCBpbmNvbXBsZXRlIGpzb24KPiBv
YmplY3QuLi4gU3VwcG9zZSB5b3UgcmVhZDoKPiAKPiB7ICJ4IjogeyAieSI6IDEgfSB9IH0KPiAK
PiBJZiB5b3UgcmVhZCB0aGlzIGZyb20gdGhlIGJlZ2lubmluZyBsb29raW5nIGZvciBqc29uLCB5
b3UnbGwgZ2V0IHZhbGlkCj4ganNvbiBvYmplY3QgdW5sZXNzIHlvdSBlbmNvdW50ZXIgdGhlIGxh
c3QgIn0iICh3aGljaCB5b3UgbWF5IHJlY2VpdmUgaW4KPiBzZXBhcmF0ZSByZWFkKCkgY2FsbCwg
aWYgeW91J3JlIHVubHVja3kpLiBJJ20gYWZyYWlkIHRoZSBsb2dpYyBmb3IKPiBza2lwcGluZyBp
bml0aWFsIChwb3NzaWJseSBpbmNvbXBsZXRlKSBvYmplY3QocykgbWF5IGJlIHF1aXRlIGNvbXBs
ZXguCgpJdCdzIG5vdCB0aGF0IGNvbXBsZXgsIGFsbCBtZXNzYWdlcyBzZW50IGJ5IFFFTVUgYXJl
IHRlcm1pbmF0ZWQgYnkgQ1JMRiwKdGhhdCBwYXJ0IG9mIHRoZSBwcm90b2NvbC4gU28gSSB0aGlu
ayB0aGF0IGxpYnhsIGFscmVhZHkgcmV0dXJuIGFuIGVycm9yCmlmIGl0IGdldCBzb21ldGhpbmcg
bGlrZTogJ3sgInoiOiAyIH0gfVxyXG4nLCBiZWNhdXNlIG9mIHRoYXQgZXh0cmEgfQp0aGF0IHNo
b3VsZCBub3QgYmUgdGhlcmUuCgo+IE1heWJlIGJldHRlciBwcm9wb3NlIHVwc3RyZWFtIHRvIGlu
Y2x1ZGUgJ2d1ZXN0LXN5bmMtZGVsaW1pdGVkJyBhbHNvIG9uCj4gbW9uaXRvciBzb2NrZXQgdG9v
PyBJbiB0aGF0IGNhc2UsIHRoZSBjb21tYW5kIG5hbWluZyB3aWxsIGJlIGF3a3dhcmQsCj4gYnV0
IHN0aWxsLCBzaW1pbGFyIGNvbW1hbmQgd291bGQgYmUgdXNlZnVsIGluIHRoYXQgY29udGV4dC4K
Ckl0IG1pZ2h0IGJlIHVzZWZ1bGwgdG8gaGF2ZS4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 12:10:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 12:10: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-devel-bounces@lists.xenproject.org>)
	id 1gOiNr-0006kt-3C; Mon, 19 Nov 2018 12:10: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=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOiNp-0006kj-EZ
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 12:10:29 +0000
X-Inumbo-ID: 141b4624-ebf4-11e8-95bf-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 141b4624-ebf4-11e8-95bf-12d6303a7972;
 Mon, 19 Nov 2018 12:10:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOiNb-0004dH-Sj; Mon, 19 Nov 2018 12:10:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOiNb-0002NE-KS; Mon, 19 Nov 2018 12:10:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOiNb-0002za-Je; Mon, 19 Nov 2018 12:10:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130499-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=316b3a719fd2ee97a01b0d941bba15ef06840d78
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 12:10:15 +0000
Subject: [Xen-devel] [ovmf test] 130499: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQ5OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0OTkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMzE2YjNhNzE5ZmQyZWU5N2EwMWIwZDk0MWJiYTE1ZWYwNjg0MGQ3OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTIgZGF5cyAgMTM0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDQ5OSAgMjAxOC0xMS0xOSAxMDo0MjoxNCBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBMaXUgWXUgPHBl
ZHJvYS5saXVAb3V0bG9vay5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUGVkcm9hIExpdSA8cGVk
cm9hLmxpdUBvdXRsb29rLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIHNo
ZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5n
bGVpLnpoYW5nQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAg
V3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5
bm9sb2d5LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTExNiBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 12:13:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 12:13: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-devel-bounces@lists.xenproject.org>)
	id 1gOiQT-0006sr-JA; Mon, 19 Nov 2018 12:13: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=nLPM=N6=kernel.org=mhocko@srs-us1.protection.inumbo.net>)
 id 1gOiQR-0006sj-N0
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 12:13:11 +0000
X-Inumbo-ID: 7a0a3c38-ebf4-11e8-8e4a-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7a0a3c38-ebf4-11e8-8e4a-12d6303a7972;
 Mon, 19 Nov 2018 12:13:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6964CAF93;
 Mon, 19 Nov 2018 12:13:07 +0000 (UTC)
Date: Mon, 19 Nov 2018 13:13:06 +0100
From: Michal Hocko <mhocko@kernel.org>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20181119121306.GI22247@dhcp22.suse.cz>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-8-david@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181119101616.8901-8-david@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v1 7/8] PM / Hibernate: use
 pfn_to_online_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Len Brown <len.brown@intel.com>, linux-pm@vger.kernel.org,
 pv-drivers@vmware.com, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 linux-doc@vger.kernel.org, kexec-ml <kexec@lists.infradead.org>,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 linux-mm@kvack.org, "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Machek <pavel@ucw.cz>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uIDE5LTExLTE4IDExOjE2OjE1LCBEYXZpZCBIaWxkZW5icmFuZCB3cm90ZToKPiBMZXQn
cyB1c2UgcGZuX3RvX29ubGluZV9wYWdlKCkgaW5zdGVhZCBvZiBwZm5fdG9fcGFnZSgpIHdoZW4g
Y2hlY2tpbmcKPiBmb3Igc2F2ZWFibGUgcGFnZXMgdG8gbm90IHNhdmUvcmVzdG9yZSBvZmZsaW5l
IG1lbW9yeSBzZWN0aW9ucy4KPiAKPiBDYzogIlJhZmFlbCBKLiBXeXNvY2tpIiA8cmp3QHJqd3lz
b2NraS5uZXQ+Cj4gQ2M6IFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6Pgo+IENjOiBMZW4gQnJv
d24gPGxlbi5icm93bkBpbnRlbC5jb20+Cj4gQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgt
Zm91bmRhdGlvbi5vcmc+Cj4gQ2M6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQub3Jn
Pgo+IENjOiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KPiBDYzogIk1pY2hhZWwgUy4g
VHNpcmtpbiIgPG1zdEByZWRoYXQuY29tPgo+IFN1Z2dlc3RlZC1ieTogTWljaGFsIEhvY2tvIDxt
aG9ja29Aa2VybmVsLm9yZz4KPiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2
aWRAcmVkaGF0LmNvbT4KCkkgaGF2ZSBvbmx5IGEgdmVyeSB2YWd1ZSB1bmRlcnN0YW5kaW5nIG9m
IHRoaXMgc3BlY2lmaWMgY29kZSBidXQgSSBkbwpub3QgcmVhbGx5IHNlZSBhbnkgcmVhbCByZWFz
b24gZm9yIGNoZWNraW5nIG9mZmxpbmVkIHJhbmdlcy4gQWxzbwpvZmZsaW5lIHBmbiByYW5nZXMg
bWlnaHQgaGF2ZSB1bmluaXRpYWxpemVkIHN0cnVjdCBwYWdlcyBzbyBtYWtpbmcKYW55IGRlY2lz
aW9ucyBvZiB0aGUgc3RydWN0IHBhZ2UgaXMgYmFzaWNhbGx5IHVuZGVmaW5lZCBiZWhhdmlvci4K
CkFja2VkLWJ5OiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KCj4gLS0tCj4gIGtlcm5l
bC9wb3dlci9zbmFwc2hvdC5jIHwgOCArKysrLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNl
cnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9rZXJuZWwvcG93ZXIv
c25hcHNob3QuYyBiL2tlcm5lbC9wb3dlci9zbmFwc2hvdC5jCj4gaW5kZXggNjQwYjIwMzRlZGQ2
Li44N2U2ZGQ1NzgxOWYgMTAwNjQ0Cj4gLS0tIGEva2VybmVsL3Bvd2VyL3NuYXBzaG90LmMKPiAr
KysgYi9rZXJuZWwvcG93ZXIvc25hcHNob3QuYwo+IEBAIC0xMjE1LDggKzEyMTUsOCBAQCBzdGF0
aWMgc3RydWN0IHBhZ2UgKnNhdmVhYmxlX2hpZ2htZW1fcGFnZShzdHJ1Y3Qgem9uZSAqem9uZSwg
dW5zaWduZWQgbG9uZyBwZm4pCj4gIAlpZiAoIXBmbl92YWxpZChwZm4pKQo+ICAJCXJldHVybiBO
VUxMOwo+ICAKPiAtCXBhZ2UgPSBwZm5fdG9fcGFnZShwZm4pOwo+IC0JaWYgKHBhZ2Vfem9uZShw
YWdlKSAhPSB6b25lKQo+ICsJcGFnZSA9IHBmbl90b19vbmxpbmVfcGFnZShwZm4pOwo+ICsJaWYg
KCFwYWdlIHx8IHBhZ2Vfem9uZShwYWdlKSAhPSB6b25lKQo+ICAJCXJldHVybiBOVUxMOwo+ICAK
PiAgCUJVR19PTighUGFnZUhpZ2hNZW0ocGFnZSkpOwo+IEBAIC0xMjc3LDggKzEyNzcsOCBAQCBz
dGF0aWMgc3RydWN0IHBhZ2UgKnNhdmVhYmxlX3BhZ2Uoc3RydWN0IHpvbmUgKnpvbmUsIHVuc2ln
bmVkIGxvbmcgcGZuKQo+ICAJaWYgKCFwZm5fdmFsaWQocGZuKSkKPiAgCQlyZXR1cm4gTlVMTDsK
PiAgCj4gLQlwYWdlID0gcGZuX3RvX3BhZ2UocGZuKTsKPiAtCWlmIChwYWdlX3pvbmUocGFnZSkg
IT0gem9uZSkKPiArCXBhZ2UgPSBwZm5fdG9fb25saW5lX3BhZ2UocGZuKTsKPiArCWlmICghcGFn
ZSB8fCBwYWdlX3pvbmUocGFnZSkgIT0gem9uZSkKPiAgCQlyZXR1cm4gTlVMTDsKPiAgCj4gIAlC
VUdfT04oUGFnZUhpZ2hNZW0ocGFnZSkpOwo+IC0tIAo+IDIuMTcuMgoKLS0gCk1pY2hhbCBIb2Nr
bwpTVVNFIExhYnMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 12:22:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 12: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-devel-bounces@lists.xenproject.org>)
	id 1gOiZR-0007hz-MZ; Mon, 19 Nov 2018 12:22: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=rtps=n6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gOiZQ-0007hu-V3
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 12:22:28 +0000
X-Inumbo-ID: c679e046-ebf5-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c679e046-ebf5-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 12:22:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BA336AB6D;
 Mon, 19 Nov 2018 12:22:25 +0000 (UTC)
To: David Hildenbrand <david@redhat.com>, linux-mm@kvack.org
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-5-david@redhat.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <fc69e0cf-c005-472a-b3f6-09d0c963cf52@suse.com>
Date: Mon, 19 Nov 2018 13:22:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181119101616.8901-5-david@redhat.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v1 4/8] xen/balloon: mark inflated pages
 PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, linux-pm@vger.kernel.org,
 pv-drivers@vmware.com, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, Michal Hocko <mhocko@suse.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMjAxOCAxMToxNiwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4gTWFyayBpbmZs
YXRlZCBhbmQgbmV2ZXIgb25saW5lZCBwYWdlcyBQR19vZmZsaW5lLCB0byB0ZWxsIHRoZSB3b3Js
ZCB0aGF0Cj4gdGhlIGNvbnRlbnQgaXMgc3RhbGUgYW5kIHNob3VsZCBub3QgYmUgZHVtcGVkLgo+
IAo+IENjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IENj
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51
eC1mb3VuZGF0aW9uLm9yZz4KPiBDYzogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5v
cmc+Cj4gQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgo+IENjOiAiTWljaGFlbCBT
LiBUc2lya2luIiA8bXN0QHJlZGhhdC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVu
YnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMveGVuL2JhbGxvb24uYyB8
IDMgKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCj4gaW5kZXgg
MTIxNDgyODlkZWJkLi4xNGRkNmI4MTRkYjMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vYmFs
bG9vbi5jCj4gKysrIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCj4gQEAgLTQyNSw2ICs0MjUsNyBA
QCBzdGF0aWMgaW50IHhlbl9icmluZ19wZ3Nfb25saW5lKHN0cnVjdCBwYWdlICpwZywgdW5zaWdu
ZWQgaW50IG9yZGVyKQo+ICAJZm9yIChpID0gMDsgaSA8IHNpemU7IGkrKykgewo+ICAJCXAgPSBw
Zm5fdG9fcGFnZShzdGFydF9wZm4gKyBpKTsKPiAgCQlfX29ubGluZV9wYWdlX3NldF9saW1pdHMo
cCk7Cj4gKwkJX19TZXRQYWdlT2ZmbGluZShwKTsKPiAgCQlfX2JhbGxvb25fYXBwZW5kKHApOwo+
ICAJfQoKVGhpcyBzZWVtcyBub3QgdG8gYmUgYmFzZWQgb24gY3VycmVudCBtYXN0ZXIuIENvdWxk
IHlvdSBwbGVhc2UgdGVsbAphZ2FpbnN0IHdoaWNoIHRyZWUgdGhpcyBzaG91bGQgYmUgcmV2aWV3
ZWQ/CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 12:22:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 12:22: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-devel-bounces@lists.xenproject.org>)
	id 1gOiZi-0007jg-07; Mon, 19 Nov 2018 12:22: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=Nj6P=N6=cmss.chinamobile.com=maozhongyi@srs-us1.protection.inumbo.net>)
 id 1gOiMI-00065I-88
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 12:08:54 +0000
X-Inumbo-ID: dafa15dc-ebf3-11e8-8717-12d6303a7972
Received: from cmccmta3.chinamobile.com (unknown [221.176.66.81])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id dafa15dc-ebf3-11e8-8717-12d6303a7972;
 Mon, 19 Nov 2018 12:08:43 +0000 (UTC)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.7]) by
 rmmx-syy-dmz-app09-12009 (RichMail) with SMTP id 2ee95bf2a7c7b59-91b00;
 Mon, 19 Nov 2018 20:08:39 +0800 (CST)
X-RM-TRANSID: 2ee95bf2a7c7b59-91b00
X-RM-TagInfo: emlType=0                                       
X-RM-SPAM-FLAG: 00000000
Received: from localhost.localdomain (unknown[112.25.154.149])
 by rmsmtp-syy-appsvr04-12004 (RichMail) with SMTP id 2ee45bf2a7bf447-10503;
 Mon, 19 Nov 2018 20:08:39 +0800 (CST)
X-RM-TRANSID: 2ee45bf2a7bf447-10503
From: Mao Zhongyi <maozhongyi@cmss.chinamobile.com>
To: qemu-devel@nongnu.org
Date: Mon, 19 Nov 2018 20:07:58 +0800
Message-Id: <20181119120820.29878-1-maozhongyi@cmss.chinamobile.com>
X-Mailer: git-send-email 2.17.1
X-Mailman-Approved-At: Mon, 19 Nov 2018 12:22:44 +0000
Subject: [Xen-devel] [PATCH 00/22] QOM'ify SysBusDeviceClass->init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: peter.maydell@linaro.org, david@redhat.com, alistair.francis@wdc.com,
 kraxel@redhat.com, edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn,
 sstabellini@kernel.org, qemu-block@nongnu.org, mst@redhat.com,
 armbru@redhat.com, borntraeger@de.ibm.com, marcel.apfelbaum@gmail.com,
 anthony.perard@citrix.com, marcandre.lureau@redhat.com, rth@twiddle.net,
 thuth@redhat.com, ehabkost@redhat.com,
 Mao Zhongyi <maozhongyi@cmss.chinamobile.com>, richard.henderson@linaro.org,
 chouteau@adacore.com, qemu-s390x@nongnu.org, qemu-arm@nongnu.org,
 jan.kiszka@web.de, xen-devel@lists.xenproject.org, david@gibson.dropbear.id.au,
 kwolf@redhat.com, cohuck@redhat.com, f4bug@amsat.org, mreitz@redhat.com,
 michael@walle.cc, qemu-ppc@nongnu.org, pbonzini@redhat.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFN5c0J1c0RldmljZUNsYXNzOjppbml0KCkgaW50ZXJmYWNlIGlzIGNvbnNpZGVyZWQKYXMg
YSBsZWdhY3kgaW50ZXJmYWNlIGFuZCB0aGVyZSBhcmUgY3VycmVudGx5IHNvbWUKZWZmb3J0cyBn
b2luZyBvbiB0byBnZXQgcmlkIG9mIGl0LiBUaHVzIGNvbnZlcnQgClN5c0J1c0RldmljZUNsYXNz
Ojppbml0IHRvIERldmljZUNsYXNzOjpyZWFsaXplLgoKQ2M6IGFsaXN0YWlyLmZyYW5jaXNAd2Rj
LmNvbQpDYzogYW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbQpDYzogYXJtYnJ1QHJlZGhhdC5jb20K
Q2M6IGJvcm50cmFlZ2VyQGRlLmlibS5jb20KQ2M6IGNob3V0ZWF1QGFkYWNvcmUuY29tCkNjOiBj
b2h1Y2tAcmVkaGF0LmNvbQpDYzogZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1CkNjOiBkYXZp
ZEByZWRoYXQuY29tCkNjOiBlZGdhci5pZ2xlc2lhc0BnbWFpbC5jb20KQ2M6IGVoYWJrb3N0QHJl
ZGhhdC5jb20KQ2M6IGY0YnVnQGFtc2F0Lm9yZwpDYzogZ3h0QG1wcmMucGt1LmVkdS5jbgpDYzog
amFuLmtpc3prYUB3ZWIuZGUKQ2M6IGtyYXhlbEByZWRoYXQuY29tCkNjOiBrd29sZkByZWRoYXQu
Y29tCkNjOiBtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20KQ2M6IG1hcmNlbC5hcGZlbGJhdW1A
Z21haWwuY29tCkNjOiBtaWNoYWVsQHdhbGxlLmNjCkNjOiBtcmVpdHpAcmVkaGF0LmNvbQpDYzog
bXN0QHJlZGhhdC5jb20KQ2M6IHBib256aW5pQHJlZGhhdC5jb20KQ2M6IHBldGVyLm1heWRlbGxA
bGluYXJvLm9yZwpDYzogcGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCkNjOiBxZW11LWFybUBub25nbnUub3JnCkNj
OiBxZW11LWJsb2NrQG5vbmdudS5vcmcKQ2M6IHFlbXUtcHBjQG5vbmdudS5vcmcKQ2M6IHFlbXUt
czM5MHhAbm9uZ251Lm9yZwpDYzogcmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZwpDYzogcnRo
QHR3aWRkbGUubmV0CkNjOiBzc3RhYmVsbGluaUBrZXJuZWwub3JnCkNjOiB0aHV0aEByZWRoYXQu
Y29tCkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKCk1hbyBaaG9uZ3lpICgyMik6
CiAgbXVzaWNwYWw6IENvbnZlcnQgc3lzYnVzIGluaXQgZnVuY3Rpb24gdG8gcmVhbGl6ZSBmdW5j
dGlvbgogIGJsb2NrL25vZW5hbmQ6IENvbnZlcnQgc3lzYnVzIGluaXQgZnVuY3Rpb24gdG8gcmVh
bGl6ZSBmdW5jdGlvbgogIGNoYXIvZ3JsaWJfYXBidWFydDogQ29udmVydCBzeXNidXMgaW5pdCBm
dW5jdGlvbiB0byByZWFsaXplIGZ1bmN0aW9uCiAgY29yZS9lbXB0eV9zbG90OiBDb252ZXJ0IHN5
c2J1cyBpbml0IGZ1bmN0aW9uIHRvIHJlYWxpemUgZnVuY3Rpb24KICBkaXNwbGF5L2czNjRmYjog
Q29udmVydCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFsaXplIGZ1bmN0aW9uCiAgZG1hL3B1
djNfZG1hOiBDb252ZXJ0IHN5c2J1cyBpbml0IGZ1bmN0aW9uIHRvIHJlYWxpemUgZnVuY3Rpb24K
ICBncGlvL3B1djNfZ3BpbzogQ29udmVydCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFsaXpl
IGZ1bmN0aW9uCiAgbWlsa3ltaXN0LXNvZnR1c2I6IENvbnZlcnQgc3lzYnVzIGluaXQgZnVuY3Rp
b24gdG8gcmVhbGl6ZSBmdW5jdGlvbgogIGlucHV0L3BsMDUwOiBDb252ZXJ0IHN5c2J1cyBpbml0
IGZ1bmN0aW9uIHRvIHJlYWxpemUgZnVuY3Rpb24KICBpbnRjL3B1djNfaW50YzogQ29udmVydCBz
eXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFsaXplIGZ1bmN0aW9uCiAgbWlsa3ltaXN0LWhwZG1j
OiBDb252ZXJ0IHN5c2J1cyBpbml0IGZ1bmN0aW9uIHRvIHJlYWxpemUgZnVuY3Rpb24KICBtaWxr
eW1pc3QtcGZwdTogQ29udmVydCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFsaXplIGZ1bmN0
aW9uCiAgcHV2M19wbS5jOiBDb252ZXJ0IHN5c2J1cyBpbml0IGZ1bmN0aW9uIHRvIHJlYWxpemUg
ZnVuY3Rpb24KICBudnJhbS9kczEyMjV5OiBDb252ZXJ0IHN5c2J1cyBpbml0IGZ1bmN0aW9uIHRv
IHJlYWxpemUgZnVuY3Rpb24KICBwY2ktYnJpZGdlL2RlYzogQ29udmVydCBzeXNidXMgaW5pdCBm
dW5jdGlvbiB0byByZWFsaXplIGZ1bmN0aW9uCiAgdGltZXIvZXRyYXhmc190aW1lcjogQ29udmVy
dCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFsaXplIGZ1bmN0aW9uCiAgdGltZXIvZ3JsaWJf
Z3B0aW1lcjogQ29udmVydCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFsaXplIGZ1bmN0aW9u
CiAgdGltZXIvcHV2M19vc3Q6IENvbnZlcnQgc3lzYnVzIGluaXQgZnVuY3Rpb24gdG8gcmVhbGl6
ZSBmdW5jdGlvbgogIHVzYi90dXNiNjAxMDogQ29udmVydCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0
byByZWFsaXplIGZ1bmN0aW9uCiAgeGVuX2JhY2tlbmQ6IENvbnZlcnQgc3lzYnVzIGluaXQgZnVu
Y3Rpb24gdG8gcmVhbGl6ZSBmdW5jdGlvbgogIGV2ZW50LWZhY2lsaXR5OiBDaGFuZ2UgU3lzQnVz
RGV2aWNlQ2xhc3MgKnNiZGMgdG8gU3lzQnVzRGV2aWNlQ2xhc3MKICAgICpzYmMKICBjb3JlL3N5
c2J1czogcmVtb3ZlIHRoZSBTeXNCdXNEZXZpY2VDbGFzczo6aW5pdCBwYXRoCgogaHcvYXJtL211
c2ljcGFsLmMgICAgICAgICAgICB8ICA5ICsrKystLS0tLQogaHcvYmxvY2svb25lbmFuZC5jICAg
ICAgICAgICB8IDE5ICsrKysrKysrLS0tLS0tLS0tLS0KIGh3L2NoYXIvZ3JsaWJfYXBidWFydC5j
ICAgICAgfCAxMSArKysrLS0tLS0tLQogaHcvY29yZS9lbXB0eV9zbG90LmMgICAgICAgICB8ICA5
ICsrKystLS0tLQogaHcvY29yZS9zeXNidXMuYyAgICAgICAgICAgICB8IDE1IC0tLS0tLS0tLS0t
LS0tLQogaHcvZGlzcGxheS9nMzY0ZmIuYyAgICAgICAgICB8IDE0ICsrKysrLS0tLS0tLS0tCiBo
dy9kbWEvcHV2M19kbWEuYyAgICAgICAgICAgIHwgMTAgKysrKy0tLS0tLQogaHcvZ3Bpby9wdXYz
X2dwaW8uYyAgICAgICAgICB8IDI4ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIGh3L2lu
cHV0L21pbGt5bWlzdC1zb2Z0dXNiLmMgfCAxNSArKysrKystLS0tLS0tLS0KIGh3L2lucHV0L3Bs
MDUwLmMgICAgICAgICAgICAgfCAxMCArKysrLS0tLS0tCiBody9pbnRjL3B1djNfaW50Yy5jICAg
ICAgICAgIHwgMTMgKysrKystLS0tLS0tLQogaHcvbWlzYy9taWxreW1pc3QtaHBkbWMuYyAgICB8
ICA5ICsrKy0tLS0tLQogaHcvbWlzYy9taWxreW1pc3QtcGZwdS5jICAgICB8IDExICsrKystLS0t
LS0tCiBody9taXNjL3B1djNfcG0uYyAgICAgICAgICAgIHwgMTAgKysrKy0tLS0tLQogaHcvbnZy
YW0vZHMxMjI1eS5jICAgICAgICAgICB8IDEyICsrKysrLS0tLS0tLQogaHcvcGNpLWJyaWRnZS9k
ZWMuYyAgICAgICAgICB8IDExICsrKysrLS0tLS0tCiBody9zMzkweC9ldmVudC1mYWNpbGl0eS5j
ICAgIHwgIDQgKystLQogaHcvdGltZXIvZXRyYXhmc190aW1lci5jICAgICB8IDEzICsrKysrKy0t
LS0tLS0KIGh3L3RpbWVyL2dybGliX2dwdGltZXIuYyAgICAgfCAxMCArKysrLS0tLS0tCiBody90
aW1lci9wdXYzX29zdC5jICAgICAgICAgIHwgMTIgKysrKystLS0tLS0tCiBody91c2IvdHVzYjYw
MTAuYyAgICAgICAgICAgIHwgMTMgKysrKystLS0tLS0tLQogaHcveGVuL3hlbl9iYWNrZW5kLmMg
ICAgICAgICB8ICA2ICsrLS0tLQogaW5jbHVkZS9ody9zeXNidXMuaCAgICAgICAgICB8ICAzIC0t
LQogMjMgZmlsZXMgY2hhbmdlZCwgMTAyIGluc2VydGlvbnMoKyksIDE2NSBkZWxldGlvbnMoLSkK
Ci0tIAoyLjE3LjEKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 12:22:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 12:22: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-devel-bounces@lists.xenproject.org>)
	id 1gOiZi-0007jx-AM; Mon, 19 Nov 2018 12:22: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=Nj6P=N6=cmss.chinamobile.com=maozhongyi@srs-us1.protection.inumbo.net>)
 id 1gOiMN-00065b-J2
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 12:08:59 +0000
X-Inumbo-ID: e3661324-ebf3-11e8-8347-12d6303a7972
Received: from cmccmta2.chinamobile.com (unknown [221.176.66.80])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e3661324-ebf3-11e8-8347-12d6303a7972;
 Mon, 19 Nov 2018 12:08:57 +0000 (UTC)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.7]) by
 rmmx-syy-dmz-app06-12006 (RichMail) with SMTP id 2ee65bf2a7cf3b7-91065;
 Mon, 19 Nov 2018 20:08:48 +0800 (CST)
X-RM-TRANSID: 2ee65bf2a7cf3b7-91065
X-RM-TagInfo: emlType=0                                       
X-RM-SPAM-FLAG: 00000000
Received: from localhost.localdomain (unknown[112.25.154.149])
 by rmsmtp-syy-appsvr04-12004 (RichMail) with SMTP id 2ee45bf2a7bf447-1054a;
 Mon, 19 Nov 2018 20:08:47 +0800 (CST)
X-RM-TRANSID: 2ee45bf2a7bf447-1054a
From: Mao Zhongyi <maozhongyi@cmss.chinamobile.com>
To: qemu-devel@nongnu.org
Date: Mon, 19 Nov 2018 20:08:18 +0800
Message-Id: <20181119120820.29878-21-maozhongyi@cmss.chinamobile.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181119120820.29878-1-maozhongyi@cmss.chinamobile.com>
References: <20181119120820.29878-1-maozhongyi@cmss.chinamobile.com>
X-Mailman-Approved-At: Mon, 19 Nov 2018 12:22:44 +0000
Subject: [Xen-devel] [PATCH 20/22] xen_backend: Convert sysbus init function
 to realize function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, Zhang Shengju <zhangshengju@cmss.chinamobile.com>,
 Mao Zhongyi <maozhongyi@cmss.chinamobile.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIERldmljZUNsYXNzIHJhdGhlciB0aGFuIFN5c0J1c0RldmljZUNsYXNzIGluCnhlbl9zeXNk
ZXZfY2xhc3NfaW5pdCgpLgoKQ2M6IHNzdGFiZWxsaW5pQGtlcm5lbC5vcmcKQ2M6IGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwoKU2ln
bmVkLW9mZi1ieTogTWFvIFpob25neWkgPG1hb3pob25neWlAY21zcy5jaGluYW1vYmlsZS5jb20+
ClNpZ25lZC1vZmYtYnk6IFpoYW5nIFNoZW5nanUgPHpoYW5nc2hlbmdqdUBjbXNzLmNoaW5hbW9i
aWxlLmNvbT4KLS0tCiBody94ZW4veGVuX2JhY2tlbmQuYyB8IDYgKystLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L3hl
bi94ZW5fYmFja2VuZC5jIGIvaHcveGVuL3hlbl9iYWNrZW5kLmMKaW5kZXggOWE4ZTg3NzFlYy4u
NzNiMGVkMDE2OSAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9iYWNrZW5kLmMKKysrIGIvaHcveGVu
L3hlbl9iYWNrZW5kLmMKQEAgLTgwOSw5ICs4MDksOCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8g
eGVuc3lzYnVzX2luZm8gPSB7CiAgICAgfQogfTsKIAotc3RhdGljIGludCB4ZW5fc3lzZGV2X2lu
aXQoU3lzQnVzRGV2aWNlICpkZXYpCitzdGF0aWMgdm9pZCB4ZW5fc3lzZGV2X3JlYWxpemUoRGV2
aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogewotICAgIHJldHVybiAwOwogfQogCiBzdGF0
aWMgUHJvcGVydHkgeGVuX3N5c2Rldl9wcm9wZXJ0aWVzW10gPSB7CkBAIC04MjEsOSArODIwLDgg
QEAgc3RhdGljIFByb3BlcnR5IHhlbl9zeXNkZXZfcHJvcGVydGllc1tdID0gewogc3RhdGljIHZv
aWQgeGVuX3N5c2Rldl9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkK
IHsKICAgICBEZXZpY2VDbGFzcyAqZGMgPSBERVZJQ0VfQ0xBU1Moa2xhc3MpOwotICAgIFN5c0J1
c0RldmljZUNsYXNzICprID0gU1lTX0JVU19ERVZJQ0VfQ0xBU1Moa2xhc3MpOwogCi0gICAgay0+
aW5pdCA9IHhlbl9zeXNkZXZfaW5pdDsKKyAgICBkYy0+cmVhbGl6ZSA9IHhlbl9zeXNkZXZfcmVh
bGl6ZTsKICAgICBkYy0+cHJvcHMgPSB4ZW5fc3lzZGV2X3Byb3BlcnRpZXM7CiAgICAgZGMtPmJ1
c190eXBlID0gVFlQRV9YRU5TWVNCVVM7CiB9Ci0tIAoyLjE3LjEKCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 12:23:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 12:23: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-devel-bounces@lists.xenproject.org>)
	id 1gOiaS-0007tJ-Nl; Mon, 19 Nov 2018 12:23:32 +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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOiaR-0007sU-Hw
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 12:23:31 +0000
X-Inumbo-ID: ec34492e-ebf5-11e8-8088-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec34492e-ebf5-11e8-8088-12d6303a7972;
 Mon, 19 Nov 2018 12:23:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 05:23:29 -0700
Message-Id: <5BF2AB3E02000078001FD721@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 05:23:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <1542244226-35003-1-git-send-email-chao.gao@intel.com>
 <20181115104039.geyiusafhsq4q7x4@mac> <20181116075348.GA6684@gao-cwp>
 <20181116093529.4ucjehnm75tulsdq@mac>
 <5BEE950D02000078001FCAFA@prv1-mh.provo.novell.com>
 <20181116143011.z6ydirxyxlf4migk@mac>
In-Reply-To: <20181116143011.z6ydirxyxlf4migk@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] xen/pt: fix some pass-thru devices don't
 work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjExLjE4IGF0IDE1OjMwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgTm92IDE2LCAyMDE4IGF0IDAyOjU5OjQxQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTYuMTEuMTggYXQgMTA6MzUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMDM6NTM6NTBQTSArMDgwMCwgQ2hh
byBHYW8gd3JvdGU6Cj4+ID4+IE9uIFRodSwgTm92IDE1LCAyMDE4IGF0IDExOjQwOjM5QU0gKzAx
MDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+ID4+ID5PbiBUaHUsIE5vdiAxNSwgMjAxOCBh
dCAwOToxMDoyNkFNICswODAwLCBDaGFvIEdhbyB3cm90ZToKPj4gPj4gPj4gKyAgICBpZiAoIHBk
ZXYgJiYgbGlzdF9lbXB0eSgmcGRldi0+bXNpX2xpc3QpICYmIHBkZXYtPm1zaXggKQo+PiA+PiA+
PiArICAgIHsKPj4gPj4gPj4gKyAgICAgICAgaWYgKCBwZGV2LT5tc2l4LT5ob3N0X21hc2thbGwg
KQo+PiA+PiA+PiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcKPj4gPj4gPj4g
KyAgICAgICAgICAgICAgICAgICAiUmVzZXR0aW5nIG1zaXggc3RhdHVzIG9mICUwNHg6JTAyeDol
MDJ4LiV1XG4iLAo+PiA+PiA+PiArICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+
YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCj4+ID4+ID4+ICsgICAgICAgICAgICAgICAgICAg
UENJX0ZVTkMocGRldi0+ZGV2Zm4pKTsKPj4gPj4gPj4gKyAgICAgICAgcGRldi0+bXNpeC0+aG9z
dF9tYXNrYWxsID0gZmFsc2U7Cj4+ID4+ID4+ICsgICAgICAgIHBkZXYtPm1zaXgtPndhcm5lZCA9
IERPTUlEX0lOVkFMSUQ7Cj4+ID4gCj4+ID4gQUZBSUNUIGEgZ3Vlc3QgY291bGQgdHJpZ2dlciB0
aGlzIG1lc3NhZ2UgbXVsdGlwbGUgdGltZXMgYnkgZm9yY2luZyBhCj4+ID4gUElSUSBtYXAvdW5t
YXAgb2YgYWxsIHRoZSB2ZWN0b3JzIGluIE1TSVgsIHRodXMgbGlrZWx5IGZsb29kaW5nIHRoZQo+
PiA+IGNvbnNvbGUgc2luY2UgdGhpcyBpcyBub3QgcmF0ZSBsaW1pdGVkLiBTaW5jZSBJIHRoaW5r
IGEgZ3Vlc3QgY2FuCj4+ID4gbWFuYWdlIHRvIHJlYWNoIHRoaXMgY29kZSBwYXRoIHdoaWxlIHJ1
bm5pbmcsIGNsZWFyaW5nIHdhcm5lZCBpcyBub3QKPj4gPiBjb3JyZWN0Lgo+PiAKPj4gRGlkIHlv
dSBvdmVybG9vayB0aGUgX0dfIGluZml4PyBUaGF0IGd1YXJhbnRlZXMgcmF0ZSBsaW1pdGluZywg
dW5sZXNzCj4+IHRoZSBhZG1pbiBzcGVjaWZpZWQgYSBub24tZGVmYXVsdCAiZ3Vlc3RfbG9nbHZs
PSIuCj4gCj4gUmlnaHQsIEkgdGVuZCB0byB1c2UgdGhlIGdwcmludGsgdmFyaWFudCBhbmQgSSd2
ZSBpbmRlZWQgb3Zlcmxvb2tlZAo+IHRoZSBfR18uCj4gCj4+ID4gQWxzbywgaWYgYSBndWVzdCBj
YW4gbWFuYWdlIHRvIHRyaWdnZXIgdGhpcyBwYXRoIGR1cmluZyBpdCdzIHJ1bnRpbWUsCj4+ID4g
Y291bGQgaXQgYWxzbyBoaXQgdGhlIGlzc3VlIG9mIGdldHRpbmcgaG9zdF9tYXNrYWxsIHNldCBh
bmQgbm90IGJlaW5nCj4+ID4gYWJsZSB0byBjbGVhciBpdD8KPj4gCj4+IEJ1dCBfY2FuXyBhIGd1
ZXN0IHRyaWdnZXIgdGhpcyBwYXRoPyBTbyBmYXIgSSBkaWRuJ3QgdGhpbmsgaXQgY2FuLgo+IAo+
IEFGQUlDVCAoYW5kIEkgbWlnaHQgaGF2ZSBtaXNzZWQgc29tZXRoaW5nKSBhIGd1ZXN0IGNhbiB0
cmlnZ2VyIHRoZQo+IGV4ZWN1dGlvbiBvZiB1bm1hcF9kb21haW5fcGlycSB3aGljaCBlbmRzIHVw
IGNhbGxpbmcgbXNpX2ZyZWVfaXJxIGJ5Cj4gZW5hYmxpbmcgYW5kIHRoZW4gZGlzYWJsaW5nIE1T
SVggYWZ0ZXIgaGF2aW5nIHNldHVwIHNvbWUgdmVjdG9ycy4gVGhpcwo+IGlzIHRoZSB0cmFjZSBm
cm9tIFFFTVUgYW5kIFhlbjoKPiAKPiB4ZW5fcHRfbXNpeGN0cmxfcmVnX3dyaXRlCj4gICAgIHhl
bl9wdF9tc2l4X2Rpc2FibGUKPiAJbXNpX21zaXhfZGlzYWJsZQo+ICAgICAgICAgICAgIHhjX3Bo
eXNkZXZfdW5tYXBfcGlycQo+ICAgICAgICAgICAgICAgICAtPiBQSFlTREVWT1BfdW5tYXBfcGly
cSBoeXBlcmNhbGwKPiAgICAgICAgICAgICAgICAgICAgIHBoeXNkZXZfdW5tYXBfcGlycQo+ICAg
ICAgICAgICAgICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9waXJxCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1zaV9mcmVlX2lycQo+IAo+IEdpdmVuIHRoaXMgSSB3b3VsZCBvbmx5IGNs
ZWFuIGhvc3RfbWFza2FsbCBpbiBtc2lfZnJlZV9pcnEgaWYgdGhlCj4gZG9tYWluIGlzIGJlaW5n
IGRlc3Ryb3llZCAoZC0+aXNfc2h1dHRpbmdfZG93biksIG9yIGV2ZW4gYmV0dGVyIEkKPiB3b3Vs
ZCBjb25zaWRlciB1c2luZyBzb21ldGhpbmcgbGlrZSBQSFlTREVWT1BfcHJlcGFyZV9tc2l4IGlu
IG9yZGVyIHRvCj4gcmVzZXQgWGVuJ3MgaW50ZXJuYWwgTVNJIHN0YXRlIGFmdGVyIGRldmljZSBy
ZXNldC4KCk9oLCByaWdodCAtIHNvIGZhciBJIGhhZCB3cm9uZ2x5IGFzc3VtZWQgaXQncyBtc2lf
ZnJlZV9pcnFzKCkgYW5kIGl0cwpjYWxsIHRvIHBjaV9kaXNhYmxlX21zaSgpIC8gX19wY2lfZGlz
YWJsZV9tc2l4KCkgb25seSB3aGljaCBtYXkgc2V0Cmhvc3RfbWFza2FsbCBwZXJtYW5lbnRseS4g
bXNpX2ZyZWVfaXJxKCkgd291bGQgaW5kZWVkIHJlc3VsdCBpbgpzaHV0ZG93bl9tc2lfaXJxKCkg
dG8gYmUgY2FsbGVkLCB3aGljaCB0aGVuIHdvdWxkIGhhdmUgdGhlIHNhbWUKZWZmZWN0LiBCdXQg
d2FpdCAtIGp1ZGdpbmcgZnJvbSBxZW11J3MgLmVtdV9tYXNrIG1lbWJlciBmb3IgdGhlCmNvbW1h
bmQgcmVnaXN0ZXIgdGhlIGd1ZXN0IGNhbid0IHR1cm4gb2ZmIHRoZSBwaHlzaWNhbCBtZW1vcnkK
ZGVjb2RlIGJpdC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 12:28:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 12:28: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-devel-bounces@lists.xenproject.org>)
	id 1gOif5-0008C4-DK; Mon, 19 Nov 2018 12:28: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=2YMm=N6=redhat.com=cohuck@srs-us1.protection.inumbo.net>)
 id 1gOif4-0008Bv-Hv
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 12:28:18 +0000
X-Inumbo-ID: 9738c886-ebf6-11e8-9b76-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9738c886-ebf6-11e8-9b76-12d6303a7972;
 Mon, 19 Nov 2018 12:28:17 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 0232F307D842;
 Mon, 19 Nov 2018 12:28:16 +0000 (UTC)
Received: from gondolin (ovpn-116-165.ams2.redhat.com [10.36.116.165])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 41C07614C2;
 Mon, 19 Nov 2018 12:27:44 +0000 (UTC)
Date: Mon, 19 Nov 2018 13:27:40 +0100
From: Cornelia Huck <cohuck@redhat.com>
To: Mao Zhongyi <maozhongyi@cmss.chinamobile.com>
Message-ID: <20181119132740.2e948b4a.cohuck@redhat.com>
In-Reply-To: <20181119120820.29878-1-maozhongyi@cmss.chinamobile.com>
References: <20181119120820.29878-1-maozhongyi@cmss.chinamobile.com>
Organization: Red Hat GmbH
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.48]); Mon, 19 Nov 2018 12:28:16 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 00/22] QOM'ify SysBusDeviceClass->init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: peter.maydell@linaro.org, david@redhat.com, qemu-devel@nongnu.org,
 alistair.francis@wdc.com, kraxel@redhat.com, edgar.iglesias@gmail.com,
 gxt@mprc.pku.edu.cn, sstabellini@kernel.org, qemu-block@nongnu.org,
 mst@redhat.com, armbru@redhat.com, borntraeger@de.ibm.com,
 marcel.apfelbaum@gmail.com, anthony.perard@citrix.com,
 marcandre.lureau@redhat.com, rth@twiddle.net, thuth@redhat.com,
 ehabkost@redhat.com, richard.henderson@linaro.org, chouteau@adacore.com,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org, jan.kiszka@web.de,
 xen-devel@lists.xenproject.org, david@gibson.dropbear.id.au, kwolf@redhat.com,
 f4bug@amsat.org, mreitz@redhat.com, michael@walle.cc, qemu-ppc@nongnu.org,
 pbonzini@redhat.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxOSBOb3YgMjAxOCAyMDowNzo1OCArMDgwMApNYW8gWmhvbmd5aSA8bWFvemhvbmd5
aUBjbXNzLmNoaW5hbW9iaWxlLmNvbT4gd3JvdGU6Cgo+IFRoZSBTeXNCdXNEZXZpY2VDbGFzczo6
aW5pdCgpIGludGVyZmFjZSBpcyBjb25zaWRlcmVkCj4gYXMgYSBsZWdhY3kgaW50ZXJmYWNlIGFu
ZCB0aGVyZSBhcmUgY3VycmVudGx5IHNvbWUKPiBlZmZvcnRzIGdvaW5nIG9uIHRvIGdldCByaWQg
b2YgaXQuIFRodXMgY29udmVydCAKPiBTeXNCdXNEZXZpY2VDbGFzczo6aW5pdCB0byBEZXZpY2VD
bGFzczo6cmVhbGl6ZS4KCkluIGNhc2UgbXkgY29tbWVudCB0byB0aGUgczM5MCBjaGFuZ2UgY29t
ZXMgb2ZmIGFzIG5lZ2F0aXZlOiBJIGxpa2UKZ2V0dGluZyByaWQgb2YgdGhlIGxlZ2FjeSBpbnRl
cmZhY2UgOikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 12:29:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 12:29: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-devel-bounces@lists.xenproject.org>)
	id 1gOigL-0008Iv-Qe; Mon, 19 Nov 2018 12:29: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=rvai=n6=infradead.org=willy@srs-us1.protection.inumbo.net>)
 id 1gOigK-0008Il-8R
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 12:29:36 +0000
X-Inumbo-ID: c55f3a8c-ebf6-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c55f3a8c-ebf6-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 12:29:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Si11AaJ0kS84qTnbFAUKDz5Ss/ZNpY48xd4ACOBB3Ms=; b=qS6/tW+a9D4f0Bl3Cb6miZMEt
 mmTeBU2xlNBPQMeXBipI3kXF+jAkdO6MFRUfBSfwgHbDiYxZPAMBZEHHTLkHs2wOVTgfPj2FlMXUV
 AZJwgQqk+lwxZoa6DZsj6n00CW+DcIVZ2wahcc57GlM7IFef8d4w1yEnf7629MwY+G26E0as5mB9H
 q1p5ib/Hj88Shrkvg6XKaX6ole3hHMw7LAZt+QZnu6dqXjBmwVpuD3mI1xud11m1Y4VfjIrGlougs
 WsJ4GIGWaoswEKgrR4fZzckAmnYwjZ49nloLgHHSAmjo5OfFPTO9rj1h+gol2oS8NzBvYp+c45mA/
 iTIS/+bjg==;
Received: from willy by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1gOigD-000872-T6; Mon, 19 Nov 2018 12:29:29 +0000
Date: Mon, 19 Nov 2018 04:29:29 -0800
From: Matthew Wilcox <willy@infradead.org>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <20181119122929.GA394@bombadil.infradead.org>
References: <20181115154912.GA27969@jordon-HP-15-Notebook-PC>
 <ed294bea-bf07-6a4d-51ec-9e7082703b61@gmail.com>
 <CAFqt6zZ_FnWg2K3Lh=-1KFOk1XteHnroua6QzJrKo+khZTgieg@mail.gmail.com>
 <c76fc2fa-d08b-7db3-5693-d9c303cd7126@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c76fc2fa-d08b-7db3-5693-d9c303cd7126@gmail.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
Subject: Re: [Xen-devel] [PATCH 5/9] drm/xen/xen_drm_front_gem.c: Convert to
 use vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, oleksandr_andrushchenko@epam.com,
 airlied@linux.ie, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org,
 Linux-MM <linux-mm@kvack.org>, Souptick Joarder <jrdr.linux@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDE6MDI6NDZQTSArMDIwMCwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4gT24gMTEvMTkvMTggMTI6NDIgUE0sIFNvdXB0aWNrIEpvYXJkZXIg
d3JvdGU6Cj4gPiBPbiBNb24sIE5vdiAxOSwgMjAxOCBhdCAzOjIyIFBNIE9sZWtzYW5kciBBbmRy
dXNoY2hlbmtvCj4gPiA8YW5kcjIwMDBAZ21haWwuY29tPiB3cm90ZToKPiA+ID4gPiAtICAgICB1
bnNpZ25lZCBsb25nIGFkZHIgPSB2bWEtPnZtX3N0YXJ0Owo+ID4gPiA+IC0gICAgIGludCBpOwo+
ID4gPiA+ICsgICAgIGludCBlcnI7Cj4gPiA+IEkgd291bGQgbG92ZSB0byBrZWVwIHJldCwgbm90
IGVycgo+ID4gU3VyZSwgd2lsbCBhZGQgaXQgaW4gdjIuCj4gPiBCdXQgSSB0aGluaywgZXJyIGlz
IG1vcmUgYXBwcm9wcmlhdGUgaGVyZS4KPiAKPiBJIHVzZWQgInJldCIgdGhyb3VnaG91dCB0aGUg
ZHJpdmVyLCBzbyB0aGlzIGlzIGp1c3QgdG8gcmVtYWluIGNvbnNpc3RlbnQ6Cj4gCj4gZ3JlcCAt
cm53IGVyciBkcml2ZXJzL2dwdS9kcm0veGVuLyB8IHdjIC1sCj4gMAo+IGdyZXAgLXJudyByZXQg
ZHJpdmVycy9ncHUvZHJtL3hlbi8gfCB3YyAtbAo+IDIwNAoKSXQncyB5b3VyIGRyaXZlciwgc28g
dGhhdCdzIGZpbmUuICBUaGUgcmVhc29uIHdlIGNob3NlICdlcnInIG92ZXIgJ3JldCcKaXMgdGhh
dCB0aGVyZSdzIGEgaGlzdG9yeSBvZiBlcnJubyB2cyBWTV9GQVVMVF94eHggY29kZSBjb25mdXNp
b24gaW4KdGhpcyBhcmVhLiAgTmFtaW5nIGEgdmFyaWFibGUgJ2VycicgbWFrZXMgaXQgY2xlYXIg
dGhpcyBpcyBhbiBlcnJubyBhbmQKbm90IGEgdm1fZmF1bHRfdC4KCj4gPiA+IFdpdGggdGhlIGFi
b3ZlIGZpeGVkLAo+ID4gPiAKPiA+ID4gUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hl
bmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KClRoYW5rcy4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 12:41:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 12:41: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-devel-bounces@lists.xenproject.org>)
	id 1gOis8-0001ID-2b; Mon, 19 Nov 2018 12:41: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=Eeom=N6=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gOis6-0001I8-OQ
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 12:41:46 +0000
X-Inumbo-ID: 78353076-ebf8-11e8-b243-12d6303a7972
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 78353076-ebf8-11e8-b243-12d6303a7972;
 Mon, 19 Nov 2018 12:41:44 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Nov 2018 04:41:43 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,252,1539673200"; d="scan'208";a="87061915"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.28])
 by fmsmga007.fm.intel.com with ESMTP; 19 Nov 2018 04:41:41 -0800
Date: Mon, 19 Nov 2018 20:45:21 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20181119124519.GA18130@gao-cwp>
References: <1542244226-35003-1-git-send-email-chao.gao@intel.com>
 <20181115104039.geyiusafhsq4q7x4@mac>
 <20181116075348.GA6684@gao-cwp>
 <20181116093529.4ucjehnm75tulsdq@mac>
 <5BEE950D02000078001FCAFA@prv1-mh.provo.novell.com>
 <20181116143011.z6ydirxyxlf4migk@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181116143011.z6ydirxyxlf4migk@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v2] xen/pt: fix some pass-thru devices don't
 work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMDM6MzA6MTFQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE2LCAyMDE4IGF0IDAyOjU5OjQxQU0gLTA3MDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+PiA+Pj4gT24gMTYuMTEuMTggYXQgMTA6MzUsIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4gd3JvdGU6Cj4+ID4gT24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMDM6NTM6NTBQTSAr
MDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+ID4+IE9uIFRodSwgTm92IDE1LCAyMDE4IGF0IDExOjQw
OjM5QU0gKzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+ID4+ID5PbiBUaHUsIE5vdiAx
NSwgMjAxOCBhdCAwOToxMDoyNkFNICswODAwLCBDaGFvIEdhbyB3cm90ZToKPj4gPj4gPj4gKyAg
ICBpZiAoIHBkZXYgJiYgbGlzdF9lbXB0eSgmcGRldi0+bXNpX2xpc3QpICYmIHBkZXYtPm1zaXgg
KQo+PiA+PiA+PiArICAgIHsKPj4gPj4gPj4gKyAgICAgICAgaWYgKCBwZGV2LT5tc2l4LT5ob3N0
X21hc2thbGwgKQo+PiA+PiA+PiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcK
Pj4gPj4gPj4gKyAgICAgICAgICAgICAgICAgICAiUmVzZXR0aW5nIG1zaXggc3RhdHVzIG9mICUw
NHg6JTAyeDolMDJ4LiV1XG4iLAo+PiA+PiA+PiArICAgICAgICAgICAgICAgICAgIHBkZXYtPnNl
ZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCj4+ID4+ID4+ICsgICAgICAgICAg
ICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pKTsKPj4gPj4gPj4gKyAgICAgICAgcGRldi0+
bXNpeC0+aG9zdF9tYXNrYWxsID0gZmFsc2U7Cj4+ID4+ID4+ICsgICAgICAgIHBkZXYtPm1zaXgt
Pndhcm5lZCA9IERPTUlEX0lOVkFMSUQ7Cj4+ID4gCj4+ID4gQUZBSUNUIGEgZ3Vlc3QgY291bGQg
dHJpZ2dlciB0aGlzIG1lc3NhZ2UgbXVsdGlwbGUgdGltZXMgYnkgZm9yY2luZyBhCj4+ID4gUElS
USBtYXAvdW5tYXAgb2YgYWxsIHRoZSB2ZWN0b3JzIGluIE1TSVgsIHRodXMgbGlrZWx5IGZsb29k
aW5nIHRoZQo+PiA+IGNvbnNvbGUgc2luY2UgdGhpcyBpcyBub3QgcmF0ZSBsaW1pdGVkLiBTaW5j
ZSBJIHRoaW5rIGEgZ3Vlc3QgY2FuCj4+ID4gbWFuYWdlIHRvIHJlYWNoIHRoaXMgY29kZSBwYXRo
IHdoaWxlIHJ1bm5pbmcsIGNsZWFyaW5nIHdhcm5lZCBpcyBub3QKPj4gPiBjb3JyZWN0Lgo+PiAK
Pj4gRGlkIHlvdSBvdmVybG9vayB0aGUgX0dfIGluZml4PyBUaGF0IGd1YXJhbnRlZXMgcmF0ZSBs
aW1pdGluZywgdW5sZXNzCj4+IHRoZSBhZG1pbiBzcGVjaWZpZWQgYSBub24tZGVmYXVsdCAiZ3Vl
c3RfbG9nbHZsPSIuCj4KPlJpZ2h0LCBJIHRlbmQgdG8gdXNlIHRoZSBncHJpbnRrIHZhcmlhbnQg
YW5kIEkndmUgaW5kZWVkIG92ZXJsb29rZWQKPnRoZSBfR18uCj4KPj4gPiBBbHNvLCBpZiBhIGd1
ZXN0IGNhbiBtYW5hZ2UgdG8gdHJpZ2dlciB0aGlzIHBhdGggZHVyaW5nIGl0J3MgcnVudGltZSwK
Pj4gPiBjb3VsZCBpdCBhbHNvIGhpdCB0aGUgaXNzdWUgb2YgZ2V0dGluZyBob3N0X21hc2thbGwg
c2V0IGFuZCBub3QgYmVpbmcKPj4gPiBhYmxlIHRvIGNsZWFyIGl0Pwo+PiAKPj4gQnV0IF9jYW5f
IGEgZ3Vlc3QgdHJpZ2dlciB0aGlzIHBhdGg/IFNvIGZhciBJIGRpZG4ndCB0aGluayBpdCBjYW4u
Cj4KPkFGQUlDVCAoYW5kIEkgbWlnaHQgaGF2ZSBtaXNzZWQgc29tZXRoaW5nKSBhIGd1ZXN0IGNh
biB0cmlnZ2VyIHRoZQo+ZXhlY3V0aW9uIG9mIHVubWFwX2RvbWFpbl9waXJxIHdoaWNoIGVuZHMg
dXAgY2FsbGluZyBtc2lfZnJlZV9pcnEgYnkKPmVuYWJsaW5nIGFuZCB0aGVuIGRpc2FibGluZyBN
U0lYIGFmdGVyIGhhdmluZyBzZXR1cCBzb21lIHZlY3RvcnMuIFRoaXMKPmlzIHRoZSB0cmFjZSBm
cm9tIFFFTVUgYW5kIFhlbjoKPgo+eGVuX3B0X21zaXhjdHJsX3JlZ193cml0ZQo+ICAgIHhlbl9w
dF9tc2l4X2Rpc2FibGUKPgltc2lfbXNpeF9kaXNhYmxlCj4gICAgICAgICAgICB4Y19waHlzZGV2
X3VubWFwX3BpcnEKPiAgICAgICAgICAgICAgICAtPiBQSFlTREVWT1BfdW5tYXBfcGlycSBoeXBl
cmNhbGwKPiAgICAgICAgICAgICAgICAgICAgcGh5c2Rldl91bm1hcF9waXJxCj4gICAgICAgICAg
ICAgICAgICAgICAgICB1bm1hcF9kb21haW5fcGlycQo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1zaV9mcmVlX2lycQo+Cj5HaXZlbiB0aGlzIEkgd291bGQgb25seSBjbGVhbiBob3N0X21h
c2thbGwgaW4gbXNpX2ZyZWVfaXJxIGlmIHRoZQo+ZG9tYWluIGlzIGJlaW5nIGRlc3Ryb3llZCAo
ZC0+aXNfc2h1dHRpbmdfZG93biksCgpDb25zaWRlcmluZyBob3QtdW5wbHVnIGNhc2UsIGl0IGlz
bid0IGEgZ29vZCBpZGVhLiBBbHRob3VnaCBxZW11IGFsd2F5cwpkaXNhYmxlcyBtc2kteCB3aGVu
IGhvdC11bnBsdWcgYSBkZXZpY2UsIGJ1dCBpdCBjYW4gYmUgY29tcHJvbWlzZWQuCgo+b3IgZXZl
biBiZXR0ZXIgSQo+d291bGQgY29uc2lkZXIgdXNpbmcgc29tZXRoaW5nIGxpa2UgUEhZU0RFVk9Q
X3ByZXBhcmVfbXNpeCBpbiBvcmRlciB0bwo+cmVzZXQgWGVuJ3MgaW50ZXJuYWwgTVNJIHN0YXRl
IGFmdGVyIGRldmljZSByZXNldC4KCkl0IG1pZ2h0IGJlIGEgY2xlYW4gc29sdXRpb24uIEJ1dCB0
byBtZSwgY3VycmVudCBjb2RlIGlzIGNvbXBsaWNhdGVkIGVub3VnaC4KRXh0ZW5kaW5nIHdoYXQg
dGhlIHR3byBzdWItaHlwZXJjYWxsIGlzIGRvaW5nIGFuZCB3cmFwcGluZyBkZXZpY2UgcmVzZXQg
d2l0aAp0aGVzZSB0d28gc3ViLWh5cGVyY2FsbCBzaG91bGQgYmUgdmVyeSBjYXJlZnVsLiBPbmUg
b2J2aW91cyBlcnJvciBpcwpwY2lfcHJlcGFyZV9tc2l4KCkgd2lsbCByZXR1cm4gLUVCVVNZIGlm
ICdtc2l4LT51c2VkX2VudHJpZXMnIGlzbid0IDAgb3IgMS4KVG8gbWFrZSBpdCB3b3JrLCB3ZSBh
bHNvIHJlbHkgb24gcWVtdSB0byBkaXNhYmxlIG1zaXggdGhlbiBYZW4gd2lsbCBkZWNyZWFzZQp0
aGUgdXNlZF9lbnRyaWVzLgoKQW5vdGhlciBzb2x1dGlvbiBjYW1lIHRvIG15IG1pbmQ6CgpUaGUg
aW50ZW50aW9uIG9mIFhlbiBzZXR0aW5nICdob3N0X21hc2thbGwnIGlzIHRvIG1hc2sgYSBzaW5n
bGUgdmVjdG9yLiBIb3cKYWJvdXQgY29udmVydGluZyB0aGUgaG9zdF9tYXNrYWxsIHRvIG1hc2sg
YWxsIHZlY3RvcnMgd2hlbiBYZW4gdHJpZXMgdG8gaW5pdCAKdGhlIGZpcnN0IHZlY3RvciBpbiBt
c2l4X2NhcGFiaWxpdHlfaW5pdCgpPyBBY3R1YWxseSwgb24gaGFyZHdhcmUsIGFsbAp2ZWN0b3In
cyBtYXNrIGJpdCBpcyBhbHJlYWR5IHNldCB3aGVuIHBjaWJhY2sgaXMgcGVyZm9ybWluZyBkZXZp
Y2UgcmVzZXQuIFNvCml0IHdvbid0IGJyZWFrIGFueXRoaW5nLiBXaXRoIGNvbW1pdCA2OWQ5OWQx
YjIyMywgZXZlbiBhIGd1ZXN0IGhhcyBjbGVhcmVkCnNvbWUgdmVjdG9ycycgbWFzayBiaXQgYmVm
b3JlIHRoZSBjb252ZXJ0aW9uLCBpdCB3b24ndCBiZSBhbiBpc3N1ZS4KCkRvIHlvdSB0aGluayB0
aGlzIHNvbHV0aW9uIGlzIHRoZW9yZXRpY2FsbHkgY29ycmVjdD8KClRoYW5rcwpDaGFvCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 12:42:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 12:42: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-devel-bounces@lists.xenproject.org>)
	id 1gOisT-0001KR-IS; Mon, 19 Nov 2018 12:42: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOisS-0001KG-7A
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 12:42:08 +0000
X-Inumbo-ID: 85c14de2-ebf8-11e8-af9d-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85c14de2-ebf8-11e8-af9d-12d6303a7972;
 Mon, 19 Nov 2018 12:42:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 05:42:05 -0700
Message-Id: <5BF2AF9902000078001FD740@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 05:42:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
 <3603CF64-3679-43F6-A389-E88DAA0BF503@citrix.com>
 <482be5fb-0406-c203-2664-070a77e329e9@bitdefender.com>
 <5BEE972D02000078001FCB0D@prv1-mh.provo.novell.com>
 <62c1f237-9d1d-06f3-49f8-e48be8d38b3f@citrix.com>
 <5BEEB8B502000078001FCBEF@prv1-mh.provo.novell.com>
 <b096879e-c2cd-7255-46b5-bcd5ecc5a017@citrix.com>
 <efe0b93a-164f-6bbe-81f8-3c1e4247bc2b@citrix.com>
In-Reply-To: <efe0b93a-164f-6bbe-81f8-3c1e4247bc2b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjExLjE4IGF0IDE2OjUyLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMS8xNi8xOCAzOjA1IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBOb3cgdGFr
ZSBjaGFuZ2VfdHlwZV9yYW5nZS4gIFRoZSBnbG9iYWwgZWZmZWN0IG9mIGNoYW5nZV90eXBlX3Jh
bmdlCj4+IHNob3VsZCBiZSB0aGF0IHJlYWRzIG9mIHRoZSBwMm0gd2hpY2ggaGFwcGVuIGFmdGVy
d2FyZHMgc2hvdWxkIGhhdmUgdGhlCj4+IG5ldywgY2hhbmdlZCB2YWx1ZS4KPj4gCj4+IEluIGNh
c2UgQSwgY2hhbmdlX3R5cGVfcmFuZ2Ugd2lsbCB3cml0ZSBpbnZhbGlkIGVudHJpZXMgdXAgdG8K
Pj4gbWF4X3JlbWFwcGVkX3BmbiwgbGVhdmluZyB0aGUgcmFuZ2UgYmV0d2VlbiBtYXhfcmVtYXBw
ZWRfcGZuIGFuZAo+PiBob3N0cDJtLT5tYXhfbWFwcGVkX3BmbiBpbnZhbGlkLiAgV2hlbiBhIGdm
biBpbiB0aGlzIHJhbmdlIGlzIHJlYWQsIGFuCj4+IEVQVCBmYXVsdCB3aWxsIGhhcHBlbiwgcDJt
X2FsdHAybV9sYXp5X2NvcHkoKSB3aWxsIGJlIGNhbGxlZCwgYW5kIHRoZQo+PiBuZXcgKGNvcnJl
Y3QpIHZhbHVlIGNvcGllZCBmcm9tIHRoZSBob3N0cDJtLgo+PiAKPj4gSW4gY2FzZSBCLCBjaGFu
Z2VfdHlwZV9yYW5nZSB3aWxsIHdyaXRlIGludmFsaWQgZW50cmllcyB1cCB1bnRpbAo+PiBob3N0
cDJtLT5tYXhfbWFwcGVkX3Bmbi4gIFdoZW4gYSBnZm4gaW4gdGhpcyByYW5nZSBpcyBhY2Nlc3Nl
ZCwgYQo+PiBNSVNDT05GSUcgZmF1bHQgd2lsbCBoYXBwZW4sIGFuZCB0aGUgY29ycmVjdCB2YWx1
ZSB3aWxsIGJlIGNhbGN1bGF0ZWQgaW4KPj4gcmVzb2x2ZV9taXNjb25maWcuCj4gCj4gT3IsIG5v
OiByZXNvbHZlX21pc2NvbmZpZygpIHdpbGwgcmVhZCB0aGUgY3VycmVudCB0eXBlIGluIHRoZSBh
bHRwMm0sCj4gd2hpY2ggd2lsbCBiZSBwMm1faW52YWxpZDsgcDJtX3JlY2FsY190eXBlKCkgd2ls
bCB0aGVuIHJldHVybgo+IHAybV9pbnZhbGlkLCBhbmQgdGhlbiBzZXQgdGhlIGVudHJ5IHRvIGEg
InBsYWluIiBpbnZhbGlkIHdpdGhvdXQgdGhlCj4gcmVzZXJ2ZWQgYml0IHNldC4gIFRoZW4gdGhl
IGZhdWx0IHdpbGwgaGFwcGVuIGFnYWluLCB0YWtpbmcgdGhlIG5vcm1hbAo+IEhBUCBmYXVsdCBw
YXRoIChjYWxsaW5nIHAybV9hbHRwMm1fbGF6eV9jb3B5KCkpLCBhdCB3aGljaCBwb2ludC4uLgo+
IAo+PiBBbmQgYXQgdGhpcyBwb2ludCwgSSByZWFsaXplIHRoYXQgbXkgcHJldmlvdXMgYW5hbHlz
aXMgd2FzIHByb2JhYmx5Cj4+IHdyb25nLCBiZWNhdXNlIGF0IHRoaXMgcG9pbnQgYWx0cDJtLT5t
YXhfcmVtYXBwZWRfZ2ZuIHdpbGwgYmUgd3Jvbmc6Cj4+IGVudHJpZXMgYWJvdmUgbWF4X3JlbWFw
cGVkX2dmbiB3aWxsIGhhdmUgYmVjb21lIHZhbGlkIHdpdGhvdXQgZ29pbmcKPj4gdGhyb3VnaCBw
Mm1fYWx0cDJtX2xhenlfY29weSgpLgo+IAo+IC4uLmFsdHAybS0+bWF4X3JlbWFwcGVkX2dmbiB3
aWxsIGJlIHNldCBhcHByb3ByaWF0ZWx5Lgo+IAo+IEkgdGhpbmsuIDotLwoKQW5kIEkgdGhpbmsg
SSBjYW4gZm9sbG93IHlvdXIgYW5hbHlzaXMgbm93LCB3aGljaCBpbiB0dXJuIG1lYW5zIEkKdGhp
bmsgeW91ciB0d28gcGF0Y2hlcyBhcmUgZ29pbmcgdG8gaGVscCwgYnV0IGZvciBhIHByb3BlciBy
ZXZpZXcKSSdkIHByZWZlciB0aGVtIHRvIGJlIGlubGluZSBpbiBhIG1haWwsIHJhdGhlciB0aGFu
IGF0dGFjaG1lbnRzLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 12:55:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 12:55: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-devel-bounces@lists.xenproject.org>)
	id 1gOj5A-0002Gg-Qg; Mon, 19 Nov 2018 12:55: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOj59-0002Gb-Mj
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 12:55:15 +0000
X-Inumbo-ID: 5aa34ff0-ebfa-11e8-ab49-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5aa34ff0-ebfa-11e8-ab49-12d6303a7972;
 Mon, 19 Nov 2018 12:55:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 05:55:12 -0700
Message-Id: <5BF2B2AC02000078001FD75D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 05:55:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>, "Chao Gao" <chao.gao@intel.com>
References: <1542244226-35003-1-git-send-email-chao.gao@intel.com>
 <20181115104039.geyiusafhsq4q7x4@mac> <20181116075348.GA6684@gao-cwp>
 <20181116093529.4ucjehnm75tulsdq@mac>
 <5BEE950D02000078001FCAFA@prv1-mh.provo.novell.com>
 <20181116143011.z6ydirxyxlf4migk@mac> <20181119124519.GA18130@gao-cwp>
In-Reply-To: <20181119124519.GA18130@gao-cwp>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] xen/pt: fix some pass-thru devices don't
 work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjExLjE4IGF0IDEzOjQ1LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBB
bm90aGVyIHNvbHV0aW9uIGNhbWUgdG8gbXkgbWluZDoKPiAKPiBUaGUgaW50ZW50aW9uIG9mIFhl
biBzZXR0aW5nICdob3N0X21hc2thbGwnIGlzIHRvIG1hc2sgYSBzaW5nbGUgdmVjdG9yLiBIb3cK
PiBhYm91dCBjb252ZXJ0aW5nIHRoZSBob3N0X21hc2thbGwgdG8gbWFzayBhbGwgdmVjdG9ycyB3
aGVuIFhlbiB0cmllcyB0byBpbml0IAo+IHRoZSBmaXJzdCB2ZWN0b3IgaW4gbXNpeF9jYXBhYmls
aXR5X2luaXQoKT8gQWN0dWFsbHksIG9uIGhhcmR3YXJlLCBhbGwKPiB2ZWN0b3IncyBtYXNrIGJp
dCBpcyBhbHJlYWR5IHNldCB3aGVuIHBjaWJhY2sgaXMgcGVyZm9ybWluZyBkZXZpY2UgcmVzZXQu
IFNvCj4gaXQgd29uJ3QgYnJlYWsgYW55dGhpbmcuIFdpdGggY29tbWl0IDY5ZDk5ZDFiMjIzLCBl
dmVuIGEgZ3Vlc3QgaGFzIGNsZWFyZWQKPiBzb21lIHZlY3RvcnMnIG1hc2sgYml0IGJlZm9yZSB0
aGUgY29udmVydGlvbiwgaXQgd29uJ3QgYmUgYW4gaXNzdWUuCgpCdXQgd2UgYWxyZWFkeSBtYXNr
IHZlY3RvcnMgaW4gbXNpeF9jYXBhYmlsaXR5X2luaXQoKS4gSSB0aG91Z2h0IHdlIGhhZAphbHJl
YWR5IHNldHRsZWQgdGhhdCBpZiB3ZSBjYW1lIHRocm91Z2ggdGhpcyBmdW5jdGlvbiBiZWZvcmUg
YXNzaWduaW5nCnRoZSBkZXZpY2UgdG8gYSAobmV3IG9yIHNhbWUvcmVzdGFydGluZykgZ3Vlc3Qs
IGFsbCBvdWdodCB0byBiZSBmaW5lOgpXaGVuIHdlIGNvbWUgaGVyZSBmb3IgdGhlIGZpcnN0IGVu
dHJ5LCB3ZSBhbHNvIHR1cm4gb2ZmIGhvc3RfbWFza2FsbC4KVGhhdCdzIHdoeSB3ZSd2ZSBiZWVu
IHN1Z2dlc3RpbmcgdG8gZ28gdGhyb3VnaCBhIHJlbGVhc2UvcHJlcGFyZQpjeWNsZS4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 13:01:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 13:01: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-devel-bounces@lists.xenproject.org>)
	id 1gOjAw-00031v-Hz; Mon, 19 Nov 2018 13:01: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=mWzq=N6=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gOjAv-00031q-UX
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 13:01:13 +0000
X-Inumbo-ID: 2ffde534-ebfb-11e8-94b5-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2ffde534-ebfb-11e8-94b5-12d6303a7972;
 Mon, 19 Nov 2018 13:01:11 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 9EB123016E72; Mon, 19 Nov 2018 15:01:09 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 8BDBC3084EEC;
 Mon, 19 Nov 2018 15:01:09 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>, george.dunlap@citrix.com
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
 <3603CF64-3679-43F6-A389-E88DAA0BF503@citrix.com>
 <482be5fb-0406-c203-2664-070a77e329e9@bitdefender.com>
 <5BEE972D02000078001FCB0D@prv1-mh.provo.novell.com>
 <62c1f237-9d1d-06f3-49f8-e48be8d38b3f@citrix.com>
 <5BEEB8B502000078001FCBEF@prv1-mh.provo.novell.com>
 <b096879e-c2cd-7255-46b5-bcd5ecc5a017@citrix.com>
 <efe0b93a-164f-6bbe-81f8-3c1e4247bc2b@citrix.com>
 <5BF2AF9902000078001FD740@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <4adb8544-5667-f6dd-6c3d-94710d4f30c4@bitdefender.com>
Date: Mon, 19 Nov 2018 15:01:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <5BF2AF9902000078001FD740@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTkvMTggMjo0MiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTYuMTEuMTgg
YXQgMTY6NTIsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAxMS8xNi8x
OCAzOjA1IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4gTm93IHRha2UgY2hhbmdlX3R5cGVf
cmFuZ2UuICBUaGUgZ2xvYmFsIGVmZmVjdCBvZiBjaGFuZ2VfdHlwZV9yYW5nZQo+Pj4gc2hvdWxk
IGJlIHRoYXQgcmVhZHMgb2YgdGhlIHAybSB3aGljaCBoYXBwZW4gYWZ0ZXJ3YXJkcyBzaG91bGQg
aGF2ZSB0aGUKPj4+IG5ldywgY2hhbmdlZCB2YWx1ZS4KPj4+Cj4+PiBJbiBjYXNlIEEsIGNoYW5n
ZV90eXBlX3JhbmdlIHdpbGwgd3JpdGUgaW52YWxpZCBlbnRyaWVzIHVwIHRvCj4+PiBtYXhfcmVt
YXBwZWRfcGZuLCBsZWF2aW5nIHRoZSByYW5nZSBiZXR3ZWVuIG1heF9yZW1hcHBlZF9wZm4gYW5k
Cj4+PiBob3N0cDJtLT5tYXhfbWFwcGVkX3BmbiBpbnZhbGlkLiAgV2hlbiBhIGdmbiBpbiB0aGlz
IHJhbmdlIGlzIHJlYWQsIGFuCj4+PiBFUFQgZmF1bHQgd2lsbCBoYXBwZW4sIHAybV9hbHRwMm1f
bGF6eV9jb3B5KCkgd2lsbCBiZSBjYWxsZWQsIGFuZCB0aGUKPj4+IG5ldyAoY29ycmVjdCkgdmFs
dWUgY29waWVkIGZyb20gdGhlIGhvc3RwMm0uCj4+Pgo+Pj4gSW4gY2FzZSBCLCBjaGFuZ2VfdHlw
ZV9yYW5nZSB3aWxsIHdyaXRlIGludmFsaWQgZW50cmllcyB1cCB1bnRpbAo+Pj4gaG9zdHAybS0+
bWF4X21hcHBlZF9wZm4uICBXaGVuIGEgZ2ZuIGluIHRoaXMgcmFuZ2UgaXMgYWNjZXNzZWQsIGEK
Pj4+IE1JU0NPTkZJRyBmYXVsdCB3aWxsIGhhcHBlbiwgYW5kIHRoZSBjb3JyZWN0IHZhbHVlIHdp
bGwgYmUgY2FsY3VsYXRlZCBpbgo+Pj4gcmVzb2x2ZV9taXNjb25maWcuCj4+Cj4+IE9yLCBubzog
cmVzb2x2ZV9taXNjb25maWcoKSB3aWxsIHJlYWQgdGhlIGN1cnJlbnQgdHlwZSBpbiB0aGUgYWx0
cDJtLAo+PiB3aGljaCB3aWxsIGJlIHAybV9pbnZhbGlkOyBwMm1fcmVjYWxjX3R5cGUoKSB3aWxs
IHRoZW4gcmV0dXJuCj4+IHAybV9pbnZhbGlkLCBhbmQgdGhlbiBzZXQgdGhlIGVudHJ5IHRvIGEg
InBsYWluIiBpbnZhbGlkIHdpdGhvdXQgdGhlCj4+IHJlc2VydmVkIGJpdCBzZXQuICBUaGVuIHRo
ZSBmYXVsdCB3aWxsIGhhcHBlbiBhZ2FpbiwgdGFraW5nIHRoZSBub3JtYWwKPj4gSEFQIGZhdWx0
IHBhdGggKGNhbGxpbmcgcDJtX2FsdHAybV9sYXp5X2NvcHkoKSksIGF0IHdoaWNoIHBvaW50Li4u
Cj4+Cj4+PiBBbmQgYXQgdGhpcyBwb2ludCwgSSByZWFsaXplIHRoYXQgbXkgcHJldmlvdXMgYW5h
bHlzaXMgd2FzIHByb2JhYmx5Cj4+PiB3cm9uZywgYmVjYXVzZSBhdCB0aGlzIHBvaW50IGFsdHAy
bS0+bWF4X3JlbWFwcGVkX2dmbiB3aWxsIGJlIHdyb25nOgo+Pj4gZW50cmllcyBhYm92ZSBtYXhf
cmVtYXBwZWRfZ2ZuIHdpbGwgaGF2ZSBiZWNvbWUgdmFsaWQgd2l0aG91dCBnb2luZwo+Pj4gdGhy
b3VnaCBwMm1fYWx0cDJtX2xhenlfY29weSgpLgo+Pgo+PiAuLi5hbHRwMm0tPm1heF9yZW1hcHBl
ZF9nZm4gd2lsbCBiZSBzZXQgYXBwcm9wcmlhdGVseS4KPj4KPj4gSSB0aGluay4gOi0vCj4gCj4g
QW5kIEkgdGhpbmsgSSBjYW4gZm9sbG93IHlvdXIgYW5hbHlzaXMgbm93LCB3aGljaCBpbiB0dXJu
IG1lYW5zIEkKPiB0aGluayB5b3VyIHR3byBwYXRjaGVzIGFyZSBnb2luZyB0byBoZWxwLCBidXQg
Zm9yIGEgcHJvcGVyIHJldmlldwo+IEknZCBwcmVmZXIgdGhlbSB0byBiZSBpbmxpbmUgaW4gYSBt
YWlsLCByYXRoZXIgdGhhbiBhdHRhY2htZW50cy4KClBsZWFzZSBzZWUgbXkgcmV2aWV3IG9mIHRo
ZSBzZWNvbmQgcGF0Y2gsIHdoaWNoIHdvbid0IHdvcmsgd2l0aCBteSBzZXJpZXMuCgpBbHNvLCB0
aGUgcGF0Y2hlcyBHZW9yZ2UgaGFzIHNlbnQgYXJlIGFwcGxpY2FibGUgYWZ0ZXIgbXkgc2VyaWVz
IGhhcwpiZWVuIGFwcGxpZWQgLSB3b3VsZCB5b3UgYW5kIEdlb3JnZSBsaWtlIG1lIHRvIGFwcGVu
ZCBoaXMgZmlyc3QgcGF0Y2ggdG8KdGhlIGVuZCBvZiBteSBzZXJpZXMsIG9yIHdvdWxkIHdlIGJl
IGJldHRlciBvZmYgaWYgaGUgc2VuZHMgaGlzIHBhdGNoCmZpcnN0IGZvciB0aGUgY3VycmVudCBj
b2RlLCBhbmQgSSByZWJhc2UgbXkgc2VyaWVzIG9uIHRoYXQ/CgoKVGhhbmtzLApSYXp2YW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 13:07:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 13:07: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-devel-bounces@lists.xenproject.org>)
	id 1gOjGx-0003DV-9Z; Mon, 19 Nov 2018 13:07: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=Bx+7=N6=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gOjGv-0003DQ-Lc
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 13:07:25 +0000
X-Inumbo-ID: 0e5efb60-ebfc-11e8-a62e-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e5efb60-ebfc-11e8-a62e-12d6303a7972;
 Mon, 19 Nov 2018 13:07:24 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2E4A113AA2;
 Mon, 19 Nov 2018 13:07:23 +0000 (UTC)
Received: from [10.36.118.127] (unknown [10.36.118.127])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 3281B65F56;
 Mon, 19 Nov 2018 13:07:19 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>, linux-mm@kvack.org
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-5-david@redhat.com>
 <fc69e0cf-c005-472a-b3f6-09d0c963cf52@suse.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <554d4e68-8fa9-6849-8480-fc9446bea79d@redhat.com>
Date: Mon, 19 Nov 2018 14:07:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <fc69e0cf-c005-472a-b3f6-09d0c963cf52@suse.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Mon, 19 Nov 2018 13:07:23 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1 4/8] xen/balloon: mark inflated pages
 PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, linux-pm@vger.kernel.org,
 pv-drivers@vmware.com, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, Michal Hocko <mhocko@suse.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkuMTEuMTggMTM6MjIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMTkvMTEvMjAxOCAx
MToxNiwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4+IE1hcmsgaW5mbGF0ZWQgYW5kIG5ldmVy
IG9ubGluZWQgcGFnZXMgUEdfb2ZmbGluZSwgdG8gdGVsbCB0aGUgd29ybGQgdGhhdAo+PiB0aGUg
Y29udGVudCBpcyBzdGFsZSBhbmQgc2hvdWxkIG5vdCBiZSBkdW1wZWQuCj4+Cj4+IENjOiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+PiBDYzogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgo+PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgo+PiBDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0
aW9uLm9yZz4KPj4gQ2M6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQub3JnPgo+PiBD
YzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+Cj4+IENjOiAiTWljaGFlbCBTLiBUc2ly
a2luIiA8bXN0QHJlZGhhdC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5k
IDxkYXZpZEByZWRoYXQuY29tPgo+PiAtLS0KPj4gIGRyaXZlcnMveGVuL2JhbGxvb24uYyB8IDMg
KysrCj4+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL3hlbi9iYWxsb29uLmMgYi9kcml2ZXJzL3hlbi9iYWxsb29uLmMKPj4gaW5kZXgg
MTIxNDgyODlkZWJkLi4xNGRkNmI4MTRkYjMgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMveGVuL2Jh
bGxvb24uYwo+PiArKysgYi9kcml2ZXJzL3hlbi9iYWxsb29uLmMKPj4gQEAgLTQyNSw2ICs0MjUs
NyBAQCBzdGF0aWMgaW50IHhlbl9icmluZ19wZ3Nfb25saW5lKHN0cnVjdCBwYWdlICpwZywgdW5z
aWduZWQgaW50IG9yZGVyKQo+PiAgCWZvciAoaSA9IDA7IGkgPCBzaXplOyBpKyspIHsKPj4gIAkJ
cCA9IHBmbl90b19wYWdlKHN0YXJ0X3BmbiArIGkpOwo+PiAgCQlfX29ubGluZV9wYWdlX3NldF9s
aW1pdHMocCk7Cj4+ICsJCV9fU2V0UGFnZU9mZmxpbmUocCk7Cj4+ICAJCV9fYmFsbG9vbl9hcHBl
bmQocCk7Cj4+ICAJfQo+IAo+IFRoaXMgc2VlbXMgbm90IHRvIGJlIGJhc2VkIG9uIGN1cnJlbnQg
bWFzdGVyLiBDb3VsZCB5b3UgcGxlYXNlIHRlbGwKPiBhZ2FpbnN0IHdoaWNoIHRyZWUgdGhpcyBz
aG91bGQgYmUgcmV2aWV3ZWQ/Cj4gCkhpIEp1ZXJnZW4sCgp0aGlzIGlzIGJhc2VkIG9uIGxpbnV4
LW5leHQvbWFzdGVyLgoKVGhhbmtzIQoKPiAKPiBKdWVyZ2VuCj4gCgoKLS0gCgpUaGFua3MsCgpE
YXZpZCAvIGRoaWxkZW5iCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 13:17:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 13:17: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-devel-bounces@lists.xenproject.org>)
	id 1gOjQB-00041s-C2; Mon, 19 Nov 2018 13:16: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=lwbq=N6=ucw.cz=pavel@srs-us1.protection.inumbo.net>)
 id 1gOjQ9-00041n-CT
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 13:16:57 +0000
X-Inumbo-ID: 62434a64-ebfd-11e8-9a21-12d6303a7972
Received: from atrey.karlin.mff.cuni.cz (unknown [195.113.26.193])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62434a64-ebfd-11e8-9a21-12d6303a7972;
 Mon, 19 Nov 2018 13:16:55 +0000 (UTC)
Received: by atrey.karlin.mff.cuni.cz (Postfix, from userid 512)
 id 09D44808CE; Mon, 19 Nov 2018 14:16:50 +0100 (CET)
Date: Mon, 19 Nov 2018 14:16:53 +0100
From: Pavel Machek <pavel@ucw.cz>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20181119131653.GA27556@amd>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-8-david@redhat.com>
MIME-Version: 1.0
In-Reply-To: <20181119101616.8901-8-david@redhat.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] [PATCH v1 7/8] PM / Hibernate: use
 pfn_to_online_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Len Brown <len.brown@intel.com>, Michal Hocko <mhocko@suse.com>,
 linux-pm@vger.kernel.org, pv-drivers@vmware.com,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>
Content-Type: multipart/mixed; boundary="===============4687955112231350195=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4687955112231350195==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="PNTmBPCT7hxwcZjr"
Content-Disposition: inline


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

On Mon 2018-11-19 11:16:15, David Hildenbrand wrote:
> Let's use pfn_to_online_page() instead of pfn_to_page() when checking
> for saveable pages to not save/restore offline memory sections.
>=20
> Cc: "Rafael J. Wysocki" <rjw@rjwysocki.net>

Acked-by: Pavel Machek <pavel@ucw.cz>

--=20
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blo=
g.html

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

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

iEYEARECAAYFAlvyt8UACgkQMOfwapXb+vKC6ACeIzp6Bg+hmUwQWwjh+ih57//k
JAoAoJFh/JwjaBISFtEww2yg/SP3hHMv
=Xcas
-----END PGP SIGNATURE-----

--PNTmBPCT7hxwcZjr--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4687955112231350195==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 19 13:17:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 13:17: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-devel-bounces@lists.xenproject.org>)
	id 1gOjQa-00043m-MF; Mon, 19 Nov 2018 13:17: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=Eeom=N6=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gOjQZ-00043b-5b
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 13:17:23 +0000
X-Inumbo-ID: 71cb41b2-ebfd-11e8-8754-12d6303a7972
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71cb41b2-ebfd-11e8-8754-12d6303a7972;
 Mon, 19 Nov 2018 13:17:20 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Nov 2018 05:17:19 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,252,1539673200"; d="scan'208";a="281194597"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.28])
 by fmsmga005.fm.intel.com with ESMTP; 19 Nov 2018 05:17:18 -0800
Date: Mon, 19 Nov 2018 21:20:57 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181119132055.GA19865@gao-cwp>
References: <1542244226-35003-1-git-send-email-chao.gao@intel.com>
 <20181115104039.geyiusafhsq4q7x4@mac>
 <20181116075348.GA6684@gao-cwp>
 <20181116093529.4ucjehnm75tulsdq@mac>
 <5BEE950D02000078001FCAFA@prv1-mh.provo.novell.com>
 <20181116143011.z6ydirxyxlf4migk@mac>
 <20181119124519.GA18130@gao-cwp>
 <5BF2B2AC02000078001FD75D@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BF2B2AC02000078001FD75D@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v2] xen/pt: fix some pass-thru devices don't
 work across reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDU6NTU6MDhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMTkuMTEuMTggYXQgMTM6NDUsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBBbm90aGVyIHNvbHV0aW9uIGNhbWUgdG8gbXkgbWluZDoKPj4gCj4+IFRoZSBpbnRlbnRp
b24gb2YgWGVuIHNldHRpbmcgJ2hvc3RfbWFza2FsbCcgaXMgdG8gbWFzayBhIHNpbmdsZSB2ZWN0
b3IuIEhvdwo+PiBhYm91dCBjb252ZXJ0aW5nIHRoZSBob3N0X21hc2thbGwgdG8gbWFzayBhbGwg
dmVjdG9ycyB3aGVuIFhlbiB0cmllcyB0byBpbml0IAo+PiB0aGUgZmlyc3QgdmVjdG9yIGluIG1z
aXhfY2FwYWJpbGl0eV9pbml0KCk/IEFjdHVhbGx5LCBvbiBoYXJkd2FyZSwgYWxsCj4+IHZlY3Rv
cidzIG1hc2sgYml0IGlzIGFscmVhZHkgc2V0IHdoZW4gcGNpYmFjayBpcyBwZXJmb3JtaW5nIGRl
dmljZSByZXNldC4gU28KPj4gaXQgd29uJ3QgYnJlYWsgYW55dGhpbmcuIFdpdGggY29tbWl0IDY5
ZDk5ZDFiMjIzLCBldmVuIGEgZ3Vlc3QgaGFzIGNsZWFyZWQKPj4gc29tZSB2ZWN0b3JzJyBtYXNr
IGJpdCBiZWZvcmUgdGhlIGNvbnZlcnRpb24sIGl0IHdvbid0IGJlIGFuIGlzc3VlLgo+Cj5CdXQg
d2UgYWxyZWFkeSBtYXNrIHZlY3RvcnMgaW4gbXNpeF9jYXBhYmlsaXR5X2luaXQoKS4gSSB0aG91
Z2h0IHdlIGhhZAo+YWxyZWFkeSBzZXR0bGVkIHRoYXQgaWYgd2UgY2FtZSB0aHJvdWdoIHRoaXMg
ZnVuY3Rpb24gYmVmb3JlIGFzc2lnbmluZwo+dGhlIGRldmljZSB0byBhIChuZXcgb3Igc2FtZS9y
ZXN0YXJ0aW5nKSBndWVzdCwgYWxsIG91Z2h0IHRvIGJlIGZpbmU6Cj5XaGVuIHdlIGNvbWUgaGVy
ZSBmb3IgdGhlIGZpcnN0IGVudHJ5LCB3ZSBhbHNvIHR1cm4gb2ZmIGhvc3RfbWFza2FsbC4KClll
cywgaXQgaXMgcmVhc29uYWJsZS4KCj5UaGF0J3Mgd2h5IHdlJ3ZlIGJlZW4gc3VnZ2VzdGluZyB0
byBnbyB0aHJvdWdoIGEgcmVsZWFzZS9wcmVwYXJlCj5jeWNsZS4KCldpbGwgZm9sbG93IHlvdXIg
c3VnZ2VzdGlvbi4KClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 13:27:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 13:27: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-devel-bounces@lists.xenproject.org>)
	id 1gOjZw-0004vL-Nk; Mon, 19 Nov 2018 13:27: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=gnyi=n6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOjZv-0004vG-79
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 13:27:03 +0000
X-Inumbo-ID: cad6092a-ebfe-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cad6092a-ebfe-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 13:27:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,252,1539648000"; d="scan'208";a="70949148"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 19 Nov 2018 13:11:28 +0000
Message-ID: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] libx86: Work around GCC bug with ebx output
 constrants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSB2ZXJzaW9ucyBvZiBHQ0MgY2FuJ3QgY29tcGlsZSBjcHVpZC5jLCBhbmQgZmFpbCB3aXRo
IHRoZSByYXRoZXIgY3J5cHRpYzoKCiAgSW4gZmlsZSBpbmNsdWRlZCBmcm9tIGxpYi94ODYvY3B1
aWQuYzozOjA6CiAgbGliL3g4Ni9jcHVpZC5jOiBJbiBmdW5jdGlvbiDigJh4ODZfY3B1aWRfcG9s
aWN5X2ZpbGxfbmF0aXZl4oCZOgogIGluY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaDoyNTo1OiBl
cnJvcjogaW5jb25zaXN0ZW50IG9wZXJhbmQgY29uc3RyYWludHMgaW4gYW4g4oCYYXNt4oCZCiAg
ICAgICBhc20gKCAiY3B1aWQiCiAgICAgICBeCgpJbiBwcmFjdGljZSwgdGhpcyBpcyBhIGNvbGxp
c2lvbiBiZXR3ZWVuIHRoZSBvdXRwdXQgY29uc3RyYWludCBhbmQgdGhlIEdPVAp3aGljaCBpcyBo
ZWxkIGluICVlYnggd2hlbiBjb21waWxpbmcgd2l0aCAtZlBJQyBmb3IgbGlicmFyaWVzLgoKVGhp
cyBhZmZlY3RzIGF0IGxlYXN0IEdDQyA0LjkgYXMgc2hpcHBlZCBpbiBEZWJpYW4gSmVzc2llLCBi
dXQgZXhwZXJpbWVudGFsbHkKaXMgZml4ZWQgaW4gR0NDIDYgYW5kIGxhdGVyLiAgQ3VyaW91c2x5
LCBpdCBvbmx5IGFmZmVjdHMgMzItYml0IGJ1aWxkcy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL3hl
bi9saWIveDg2L2NwdWlkLmggfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaCBiL3hlbi9pbmNsdWRlL3hl
bi9saWIveDg2L2NwdWlkLmgKaW5kZXggMjY2YzkxMC4uNzdmNjNkNSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliL3g4
Ni9jcHVpZC5oCkBAIC0yMCwyMSArMjAsNDggQEAgc3RydWN0IGNwdWlkX2xlYWYKICAgICB1aW50
MzJfdCBhLCBiLCBjLCBkOwogfTsKIAorLyoKKyAqIFNvbWUgdmVyc2lvbnMgb2YgR0NDIGFyZSB1
bmFibGUgdG8gY29wZSB3aXRoIHByZXNlcnZpbmcgdGhlIEdPVCAoaGVsZCBpbgorICogJWVieCkg
YXJvdW5kIGFuIGFzbSgpIHdpdGggYW4gJWVieCBvdXRwdXQgY29uc3RyYWludCwgYW5kIHByb2R1
Y2UgYSByYXRoZXIKKyAqIGNyeXB0aWMgZXJyb3I6CisgKiAgICBlcnJvcjogaW5jb25zaXN0ZW50
IG9wZXJhbmQgY29uc3RyYWludHMgaW4gYW4g4oCYYXNt4oCZCisgKgorICogRXhwZXJpbWVudGFs
bHksIDY0LWJpdCBidWlsZHMgd29yayBjb3JyZWN0bHksIGFuZCAzMi1iaXQgYnVpbGRzIG9uIEdD
QyA2IG9yCisgKiBsYXRlciB3b3JrIGNvcnJlY3RseS4KKyAqCisgKiBUbyB3b3JrIGFyb3VuZCB0
aGUgaXNzdWUsIHVzZSBhIHNlcGFyYXRlIHJlZ2lzdGVyIHRvIGhvbGQgdGhlIHRoZSBlYngKKyAq
IG91dHB1dCwgYW5kIHhjaGcgdHdpY2UgdG8gbGVhdmUgJWVieCBwcmVzZXJ2ZWQgYXJvdW5kIHRo
ZSBhc20oKSBzdGF0ZW1lbnQuCisgKi8KKyNpZiBfX1BJQ19fICYmIF9faTM4Nl9fICYmIF9fR05V
Q19fIDwgNiAmJiAhX19jbGFuZ19fCisjZGVmaW5lIFhDSEdfQlggInhjaGcgJSVlYngsICVrW2J4
XTsiCisjZGVmaW5lIEJYX0NPTiBbYnhdICI9JnIiCisjZWxzZQorI2RlZmluZSBYQ0hHX0JYICIi
CisjZGVmaW5lIEJYX0NPTiAiPWIiCisjZW5kaWYKKwogc3RhdGljIGlubGluZSB2b2lkIGNwdWlk
X2xlYWYodWludDMyX3QgbGVhZiwgc3RydWN0IGNwdWlkX2xlYWYgKmwpCiB7Ci0gICAgYXNtICgg
ImNwdWlkIgotICAgICAgICAgIDogIj1hIiAobC0+YSksICI9YiIgKGwtPmIpLCAiPWMiIChsLT5j
KSwgIj1kIiAobC0+ZCkKKyAgICBhc20gKCBYQ0hHX0JYCisgICAgICAgICAgImNwdWlkOyIKKyAg
ICAgICAgICBYQ0hHX0JYCisgICAgICAgICAgOiAiPWEiIChsLT5hKSwgQlhfQ09OIChsLT5iKSwg
Ij1jIiAobC0+YyksICI9ZCIgKGwtPmQpCiAgICAgICAgICAgOiAiYSIgKGxlYWYpICk7CiB9CiAK
IHN0YXRpYyBpbmxpbmUgdm9pZCBjcHVpZF9jb3VudF9sZWFmKAogICAgIHVpbnQzMl90IGxlYWYs
IHVpbnQzMl90IHN1YmxlYWYsIHN0cnVjdCBjcHVpZF9sZWFmICpsKQogewotICAgIGFzbSAoICJj
cHVpZCIKLSAgICAgICAgICA6ICI9YSIgKGwtPmEpLCAiPWIiIChsLT5iKSwgIj1jIiAobC0+Yyks
ICI9ZCIgKGwtPmQpCisgICAgYXNtICggWENIR19CWAorICAgICAgICAgICJjcHVpZDsiCisgICAg
ICAgICAgWENIR19CWAorICAgICAgICAgIDogIj1hIiAobC0+YSksIEJYX0NPTiAobC0+YiksICI9
YyIgKGwtPmMpLCAiPWQiIChsLT5kKQogICAgICAgICAgIDogImEiIChsZWFmKSwgImMiIChzdWJs
ZWFmKSApOwogfQogCisjdW5kZWYgQlhfQ09OCisjdW5kZWYgWENIRworCiAjZGVmaW5lIENQVUlE
X0dVRVNUX05SX0JBU0lDICAgICAgKDB4ZHUgKyAxKQogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9G
RUFUICAgICAgICgwdSArIDEpCiAjZGVmaW5lIENQVUlEX0dVRVNUX05SX0NBQ0hFICAgICAgKDV1
ICsgMSkKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 13:30:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 13:30: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-devel-bounces@lists.xenproject.org>)
	id 1gOjcr-0005Qa-Ck; Mon, 19 Nov 2018 13:30: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=Gnyi=N6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOjcq-0005KX-Dv
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 13:30:04 +0000
X-Inumbo-ID: 374e9636-ebff-11e8-905f-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 374e9636-ebff-11e8-905f-12d6303a7972;
 Mon, 19 Nov 2018 13:30:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,252,1539648000"; d="scan'208";a="82058331"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f0b3c2fb-8d31-7e79-c666-4d5b8d7153eb@citrix.com>
Date: Mon, 19 Nov 2018 13:29:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] libx86: Work around GCC bug with ebx output
 constrants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMjAxOCAxMzoxMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBTb21lIHZlcnNpb25z
IG9mIEdDQyBjYW4ndCBjb21waWxlIGNwdWlkLmMsIGFuZCBmYWlsIHdpdGggdGhlIHJhdGhlciBj
cnlwdGljOgo+Cj4gICBJbiBmaWxlIGluY2x1ZGVkIGZyb20gbGliL3g4Ni9jcHVpZC5jOjM6MDoK
PiAgIGxpYi94ODYvY3B1aWQuYzogSW4gZnVuY3Rpb24g4oCYeDg2X2NwdWlkX3BvbGljeV9maWxs
X25hdGl2ZeKAmToKPiAgIGluY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaDoyNTo1OiBlcnJvcjog
aW5jb25zaXN0ZW50IG9wZXJhbmQgY29uc3RyYWludHMgaW4gYW4g4oCYYXNt4oCZCj4gICAgICAg
IGFzbSAoICJjcHVpZCIKPiAgICAgICAgXgo+Cj4gSW4gcHJhY3RpY2UsIHRoaXMgaXMgYSBjb2xs
aXNpb24gYmV0d2VlbiB0aGUgb3V0cHV0IGNvbnN0cmFpbnQgYW5kIHRoZSBHT1QKPiB3aGljaCBp
cyBoZWxkIGluICVlYnggd2hlbiBjb21waWxpbmcgd2l0aCAtZlBJQyBmb3IgbGlicmFyaWVzLgo+
Cj4gVGhpcyBhZmZlY3RzIGF0IGxlYXN0IEdDQyA0LjkgYXMgc2hpcHBlZCBpbiBEZWJpYW4gSmVz
c2llLCBidXQgZXhwZXJpbWVudGFsbHkKPiBpcyBmaXhlZCBpbiBHQ0MgNiBhbmQgbGF0ZXIuICBD
dXJpb3VzbHksIGl0IG9ubHkgYWZmZWN0cyAzMi1iaXQgYnVpbGRzLgoKQWN0dWFsbHksIGhhdmlu
ZyBqdXN0IGdvdCBHQ0MgNSB3b3JraW5nLCB0aGF0IGlzIGFsc28gZmluZS7CoCBJJ2xsIGFkanVz
dAp0aGUgd29yZGluZy9jaGVjaywgYnV0IHdvbid0IGJvdGhlciBwb3N0aW5nIGEgdjIgaWYgdGhh
dCBpcyB0aGUgb25seSBjaGFuZ2UuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 13:30:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 13:30: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-devel-bounces@lists.xenproject.org>)
	id 1gOjd4-0005eM-NP; Mon, 19 Nov 2018 13:30: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=sw5n=n6=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gOjd3-0005e1-1q
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 13:30:17 +0000
X-Inumbo-ID: 3ef7176a-ebff-11e8-9a16-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::706])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ef7176a-ebff-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 13:30:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=vua0le5saE2pFwdFuCdfT3nNK+IX3uIwCrAR8X8O7u4=;
 b=yBtnAGU/ZmoaL5LJDrCS3rz7cHjycCbrRGyXP3uYWqYrIfgVIz4bt3zEt9o/HhOniwH4zysOKNWJSCg6AX925PcnUB7OgCJpDuEejF2jnVmZ67UnbDH1CSE9B7M6vMW0hD5e8cNIhu2e1/JYG9C3sNdOVBBSN5tYNkBFCfjoYVw=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB5021.eurprd02.prod.outlook.com (20.178.15.30) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1339.26; Mon, 19 Nov 2018 13:30:09 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::e949:fa0b:b7f6:e272]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::e949:fa0b:b7f6:e272%5]) with mapi id 15.20.1339.026; Mon, 19 Nov 2018
 13:30:09 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Thread-Topic: [PATCH v1] x86/hvm: Generic instruction re-execution mechanism
 for execute faults
Thread-Index: AQHUfZQPHpmE6j0fs0GW/eF2dyk+UKVSoaIAgAR7LQA=
Date: Mon, 19 Nov 2018 13:30:09 +0000
Message-ID: <3d3ae38a-bfae-9908-dac6-163216f900e3@bitdefender.com>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
In-Reply-To: <20181116170412.xrwuun3cqxll22l3@mac>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6P192CA0090.EURP192.PROD.OUTLOOK.COM
 (2603:10a6:209:8d::31) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB5021;
 6:nT4Tu6sQzKDFootoh3Oka/20oQ5NtlXWx2YsjbLiu5jPqmTkRZz99SdA5DXikn0DsVWYMdPSvTfKpH5Oe/GV3knBk4anrel0M8oMVEvljG3DpwEWKAnBuYmSr2ghlJa6ITN1WxNj3hJXk7CkC6q8F73mR66L2YQ509JvCSbvy9s9fEWfSZ2+T0hnS1Rx+/i3Q/7duZL2jjOYLljNbqdtJKxugca1aB4kNhdY04vVsqQSZV5WZaBwW6KdcjB3++X+aVou0+I+6P2EghLkjlGFe50woFxAQr/T/TyURuoS+5Q9VYU3gGLTr/oa3mfIoWApLsEQGwEP+pDK99ua1V6IaQ1iNj0KmYt2151ZvKgGCLYJSumcMnLlMpFI88FX3dYyjBqNaZN1AhDAbJ90kw2F7y2c22CJa/bFazCa9Km3CEfJldgfI2P0b08Twmg6i+8WnTcNs/y2O0LD4gsugPlyHg==;
 5:d15Pas7nVDwP4ZQy0cYBQ1DZuS8z+JPaSgubpn01ODFcRAW4Ux4wVWTOPjWyksXCnocKbuPfsUh4G2CrVG2Y6ID8Y7DvLNPLhJptpQLZw4Oi+EnMtbPdJ9FVDJRf/9D6rcF9g1RRpOI7P8v8KPyvpAW/mbCpferibw8vcFp3nSg=;
 7:5XCHIZZ6631cyEvpPFKoxg9YyCjqUeeFjet1orB7RwCaRQ9PptnHE4WxEAgr6n4EOBftwhmPZ0RmWk3yzjzNqaTSWk8zzkkrDYetafsnmDgX51Rq3H87T5iXEiXEv8KHW8R7ufOMTSJ6SCDELRt8TA==
x-ms-office365-filtering-correlation-id: 7f7b6a73-cbb9-443d-0d81-08d64e232052
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB5021; 
x-ms-traffictypediagnostic: VI1PR02MB5021:|VI1PR02MB5021:
x-ld-processed: 487baf29-f1da-469a-9221-243f830c36f3,ExtAddr
x-microsoft-antispam-prvs: <VI1PR02MB5021FBC8BE63A729F6C50FB9ABD80@VI1PR02MB5021.eurprd02.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231415)(944501410)(52105112)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB5021; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB5021; 
x-forefront-prvs: 08617F610C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(136003)(366004)(39860400002)(346002)(376002)(199004)(189003)(478600001)(68736007)(106356001)(31696002)(99286004)(2616005)(476003)(102836004)(36756003)(316002)(6116002)(7416002)(54906003)(76176011)(52116002)(256004)(86362001)(26005)(14444005)(53936002)(105586002)(6512007)(186003)(486006)(71200400001)(71190400001)(31686004)(6506007)(386003)(66066001)(25786009)(11346002)(446003)(6436002)(305945005)(6486002)(7736002)(6916009)(14454004)(6246003)(4326008)(8936002)(2906002)(81166006)(81156014)(3846002)(229853002)(97736004)(8676002)(5660300001)(2900100001)(41533002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB5021;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: zdJfifw6cS64RtVhPWjhCIDf23F6WQZj3BaxKG2k7eurgIqxG++Zw9tpildJFzjw8ufeHCgns1sUdOefBHVEv+FulXNGiPU0/qSg8Ifb6v2mFEQ1ts7BdwRUkusl0O4h5cn7KsMYD/0N0Gp57t8r/fm3BgkdUWvsTUq2/WTcfyxR8sIWoX1JQwbdp/Hmyz60a52dbgLtXI77Ug6SAcKhQffamWcCTmEDTR6BpjXAVQrO9NzqwBe0xT6jm6NKf7CVkuf2p1KWq0Qt42ivfZZX34fmq1mpCuegh2CeeeG7j7J8UFAmSuLkrADsSHbArYKT7i2e59sQUa2wXRbyJtNIMUnp3QKSeUZ3sFvllekWcHQ=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <EB41F2F38F04DB42819699D2653EE37A@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7f7b6a73-cbb9-443d-0d81-08d64e232052
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Nov 2018 13:30:09.7105 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB5021
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 =?utf-8?B?TWloYWkgRG9uyJt1?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4gKyAgICAvKiBOb3cgdHJhbnNmb3JtIG91ciBSV1ggdmFsdWVzIGluIGEgWEVOTUVNX2FjY2Vz
c18qIGNvbnN0YW50LiAqLw0KPj4gKyAgICBpZiAoIHIgPT0gMCAmJiB3ID09IDAgJiYgeCA9PSAw
ICkNCj4+ICsgICAgICAgIG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX247DQo+PiArICAgIGVs
c2UgaWYgKCByID09IDAgJiYgdyA9PSAwICYmIHggPT0gMSApDQo+PiArICAgICAgICBuZXdfYWNj
ZXNzID0gWEVOTUVNX2FjY2Vzc194Ow0KPj4gKyAgICBlbHNlIGlmICggciA9PSAwICYmIHcgPT0g
MSAmJiB4ID09IDAgKQ0KPj4gKyAgICAgICAgbmV3X2FjY2VzcyA9IFhFTk1FTV9hY2Nlc3NfdzsN
Cj4+ICsgICAgZWxzZSBpZiAoIHIgPT0gMCAmJiB3ID09IDEgJiYgeCA9PSAxICkNCj4+ICsgICAg
ICAgIG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX3d4Ow0KPj4gKyAgICBlbHNlIGlmICggciA9
PSAxICYmIHcgPT0gMCAmJiB4ID09IDAgKQ0KPj4gKyAgICAgICAgbmV3X2FjY2VzcyA9IFhFTk1F
TV9hY2Nlc3NfcjsNCj4+ICsgICAgZWxzZSBpZiAoIHIgPT0gMSAmJiB3ID09IDAgJiYgeCA9PSAx
ICkNCj4+ICsgICAgICAgIG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX3J4Ow0KPj4gKyAgICBl
bHNlIGlmICggciA9PSAxICYmIHcgPT0gMSAmJiB4ID09IDAgKQ0KPj4gKyAgICAgICAgbmV3X2Fj
Y2VzcyA9IFhFTk1FTV9hY2Nlc3Nfcnc7DQo+PiArICAgIGVsc2UgaWYgKCByID09IDEgJiYgdyA9
PSAxICYmIHggPT0gMSApDQo+PiArICAgICAgICBuZXdfYWNjZXNzID0gWEVOTUVNX2FjY2Vzc19y
d3g7DQo+PiArICAgIGVsc2UNCj4+ICsgICAgICAgIG5ld19hY2Nlc3MgPSByZXF1aXJlZF9hY2Nl
c3M7IC8qIFNob3VsZCBuZXZlciBnZXQgaGVyZS4gKi8NCj4gDQo+IFRoZXJlIHNlZW1zIHRvIGJl
IGEgbG90IG9mIHRyYW5zbGF0aW9uIGZyb20geGVubWVtX2FjY2Vzc190IHRvIGJvb2wNCj4gZmll
bGRzIGFuZCB0aGVuIHRvIHhlbm1lbV9hY2Nlc3NfdCBhZ2Fpbi4gQ2FuJ3QgeW91IGp1c3QgYXZv
aWQgdGhlDQo+IGJvb2xlYW5zPw0KDQpUaGUgdHJhbnNsYXRpb24gaXMgZG9uZSBiZWNhdXNlIHRo
ZSByaWdodHMgYXJlIGN1bXVsYXRpdmUgYW5kIEkgdGhpbmsgDQp0aGlzIGlzIHRoZSBjbGVhciB3
YXkgdG8gZG8gdGhpcy4NCg0KDQo+PiAgICAgICBpZiAoIHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+
dm1fZXZlbnRfbW9uaXRvcikgJiYNCj4+ICAgICAgICAgICAgZC0+YXJjaC5tb25pdG9yLmluZ3Vl
c3RfcGFnZWZhdWx0X2Rpc2FibGVkICYmDQo+PiAtICAgICAgICAgbnBmZWMua2luZCAhPSBucGZl
Y19raW5kX3dpdGhfZ2xhICkgLyogZG9uJ3Qgc2VuZCBhIG1lbV9ldmVudCAqLw0KPj4gKyAgICAg
ICAgIG5wZmVjLmtpbmQgIT0gbnBmZWNfa2luZF93aXRoX2dsYSAmJg0KPj4gKyAgICAgICAgIGh2
bV9mdW5jcy5zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24gKSAvKiBkb24ndCBzZW5kIGEgbWVt
X2V2ZW50ICovDQo+PiAgICAgICB7DQo+PiAtICAgICAgICBodm1fZW11bGF0ZV9vbmVfdm1fZXZl
bnQoRU1VTF9LSU5EX05PUk1BTCwgVFJBUF9pbnZhbGlkX29wLCBYODZfRVZFTlRfTk9fRUMpOw0K
Pj4gLQ0KPj4gKyAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+ZW11bGF0ZV9mbGFncyA9IDA7DQo+
PiArICAgICAgICBodm1fZnVuY3Muc3RhcnRfcmVleGVjdXRlX2luc3RydWN0aW9uKHYsIGdwYSwg
WEVOTUVNX2FjY2Vzc19ydyk7DQo+PiAgICAgICAgICAgcmV0dXJuIHRydWU7DQo+PiAgICAgICB9
DQo+IA0KPiBEb24ndCB5b3UgbmVlZCB0byBmYWxsYmFjayB0byB1c2luZyBodm1fZW11bGF0ZV9v
bmVfdm1fZXZlbnQgaWYNCj4gc3RhcnRfcmVleGVjdXRlX2luc3RydWN0aW9uIGlzIG5vdCBhdmFp
bGFibGU/DQoNCkZhbGxiYWNrIHdpdGggaHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50IGNhbiByZXN1
bHQgaW4gbG9vc2luZyBldmVudHMuDQoNCj4+ICsgICAgICAgIGZvcl9lYWNoX3ZjcHUoZCwgdikN
Cj4+ICsgICAgICAgIHsNCj4+ICsgICAgICAgICAgICBpZiAoICF2LT5hcmNoLnJleGVjX2xldmVs
ICkNCj4+ICsgICAgICAgICAgICAgICAgY29udGludWU7DQo+PiArDQo+PiArICAgICAgICAgICAg
Zm9yICggaSA9IHYtPmFyY2gucmV4ZWNfbGV2ZWwgLSAxOyBpID49IDA7IGktLSApDQo+IA0KPiBJ
cyB0aGVyZSBhbnkgcmVhc29uIHRoaXMgaGFzIHRvIGJlIGRvbmUgYmFja3dhcmRzPw0KPiANCj4g
SWYgeW91IGRvIGl0IGZyb20gMCB0byB2LT5hcmNoLnJleGVjX2xldmVsIHlvdSBjb3VsZCB1c2Ug
YW4gdW5zaWduZWQNCj4gaW50IGFzIHRoZSBpbmRleC4NCg0KVGhpcyBpcyBkb25lIGJhY2t3YXJk
cyBiZWNhdXNlIG9mIHRoZSBjb3JyZXNwb25kaW5nIGNvZGUgaW4gDQp2bXhfc3RvcF9yZWV4ZWN1
dGVfaW5zdHJ1Y3Rpb24oKSBidXQgaGVyZSBpdCBjYW4gYmUgdHVybmVkIHRoZSBvdGhlciB3YXkg
DQppZiB5b3UgaW5zaXN0IG9uIGkgdG8gYmUgdW5zaWduZWQuDQoNCj4+ICsjZGVmaW5lIFJFRVhF
Q1VUSU9OX01BWF9ERVBUSCA4DQo+PiArICAgIHN0cnVjdCByZXhlY19jb250ZXh0X3Qgew0KPj4g
KyAgICAgICAgdW5zaWduZWQgbG9uZyBncGE7DQo+PiArICAgICAgICB4ZW5tZW1fYWNjZXNzX3Qg
b2xkX2FjY2VzczsNCj4+ICsgICAgICAgIHhlbm1lbV9hY2Nlc3NfdCBjdXJfYWNjZXNzOw0KPj4g
KyAgICAgICAgYm9vbF90IG9sZF9zaW5nbGVfc3RlcDsNCj4gDQo+IGJvb2wgcGxlYXNlDQo+IA0K
Pj4gKyAgICB9IHJleGVjX2NvbnRleHRbUkVFWEVDVVRJT05fTUFYX0RFUFRIXTsNCj4gDQo+IFRo
aXMgaXMgZmFpcmx5IGJpZyBhbW91bnQgb2YgZGF0YSB0aGF0J3Mgb25seSB1c2VkIGlmIHZtIGV2
ZW50cyBhcmUNCj4gZW5hYmxlZCwgY291bGQgdGhpcyBiZSBhbGxvY2F0ZWQgb24gYSBwZXItZ3Vl
c3QgYmFzaXM/DQoNClllcywgdGhpcyBjYW4gYmUgbW92ZWQgdG8gZC0+YXJjaC5tb25pdG9yIGlu
IHRoZSBuZXh0IHZlcnNpb24uDQoNCj4gDQo+PiArDQo+PiArICAgIGludCByZXhlY19sZXZlbDsN
Cj4+ICsNCj4+ICsgICAgLyoNCj4+ICsgICAgICogIFdpbGwgYmUgdHJ1ZSB3aGVuIHRoZSB2Y3B1
IGlzIGluIFZNWCByb290LA0KPj4gKyAgICAgKiBmYWxzZSB3aGVuIGl0IGlzIG5vdC4NCj4+ICsg
ICAgICovDQo+PiArICAgIGJvb2xfdCBpbl9ob3N0Ow0KPiANCj4gYm9vbC4NCj4gDQo+PiArDQo+
PiAgICAgICBzdHJ1Y3QgYXJjaF92bV9ldmVudCAqdm1fZXZlbnQ7DQo+PiAgIA0KPj4gICAgICAg
c3RydWN0IHZjcHVfbXNycyAqbXNyczsNCj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oDQo+PiBpbmRleCAz
ZDMyNTBkZmYwLi4xZjVkNDNhOThkIDEwMDY0NA0KPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vaHZtLmgNCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oDQo+PiBA
QCAtMTY3LDYgKzE2Nyw4IEBAIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgew0KPj4gICANCj4+
ICAgICAgIGludCAgKCpjcHVfdXApKHZvaWQpOw0KPj4gICAgICAgdm9pZCAoKmNwdV9kb3duKSh2
b2lkKTsNCj4+ICsgICAgaW50ICAoKnN0YXJ0X3JlZXhlY3V0ZV9pbnN0cnVjdGlvbikoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgZ3BhLA0KPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgcmVxdWlyZWRfYWNjZXNzKTsNCj4gDQo+
IEkgd291bGQgbmFtZSB0aGlzIHJlZXhlY3V0ZV9pbnN0cnVjdGlvbiwgSSBkb24ndCB0aGluayB0
aGUgc3RhcnRfDQo+IHByZWZpeCBhZGRzIGFueSB2YWx1ZSB0byB0aGUgaGFuZGxlci4NCg0KU3Vy
ZSwgSSB3aWxsIGRyb3AgdGhlIHN0YXJ0IG9uIHRoZSBuZXh0IHZlcnNpb24NCg0KUmVnYXJkcywN
CkFsZXgNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 13:33:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 13:33: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-devel-bounces@lists.xenproject.org>)
	id 1gOjfw-0005s0-A3; Mon, 19 Nov 2018 13: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOjfv-0005ru-I9
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 13:33:15 +0000
X-Inumbo-ID: aa2e6337-ebff-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa2e6337-ebff-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 13:33:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 06:33:13 -0700
Message-Id: <5BF2BB9502000078001FD79B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 06:33:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>,"Roger Pau Monne" <roger.pau@citrix.com>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
In-Reply-To: <20181116170412.xrwuun3cqxll22l3@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrei LUTAS <vlutas@bitdefender.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Mihai Dontu <mdontu@bitdefender.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjExLjE4IGF0IDE4OjA0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgTm92IDE2LCAyMDE4IGF0IDEwOjA2OjM2QU0gKzAwMDAsIEFsZXhhbmRydSBTdGVm
YW4gSVNBSUxBIHdyb3RlOgo+PiBAQCAtMzc3LDYgKzM3OSw4IEBAIGxvbmcgcDJtX3NldF9tZW1f
YWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgdWludDMyX3QgbnIsCj4+ICAgICAg
cDJtX2FjY2Vzc190IGE7Cj4+ICAgICAgdW5zaWduZWQgbG9uZyBnZm5fbDsKPj4gICAgICBsb25n
IHJjID0gMDsKPj4gKyAgICBzdHJ1Y3QgdmNwdSAqdjsKPj4gKyAgICBpbnQgaTsKPj4gIAo+PiAg
ICAgIC8qIGFsdHAybSB2aWV3IDAgaXMgdHJlYXRlZCBhcyB0aGUgaG9zdHAybSAqLwo+PiAgI2lm
ZGVmIENPTkZJR19IVk0KPj4gQEAgLTQxMyw2ICs0MTcsMTYgQEAgbG9uZyBwMm1fc2V0X21lbV9h
Y2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1aW50MzJfdCBuciwKPj4gICAgICAg
ICAgaWYgKCByYyApCj4+ICAgICAgICAgICAgICBicmVhazsKPj4gIAo+PiArICAgICAgICBmb3Jf
ZWFjaF92Y3B1KGQsIHYpCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIGlmICggIXYtPmFy
Y2gucmV4ZWNfbGV2ZWwgKQo+PiArICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+PiArCj4+ICsg
ICAgICAgICAgICBmb3IgKCBpID0gdi0+YXJjaC5yZXhlY19sZXZlbCAtIDE7IGkgPj0gMDsgaS0t
ICkKPiAKPiBJcyB0aGVyZSBhbnkgcmVhc29uIHRoaXMgaGFzIHRvIGJlIGRvbmUgYmFja3dhcmRz
Pwo+IAo+IElmIHlvdSBkbyBpdCBmcm9tIDAgdG8gdi0+YXJjaC5yZXhlY19sZXZlbCB5b3UgY291
bGQgdXNlIGFuIHVuc2lnbmVkCj4gaW50IGFzIHRoZSBpbmRleC4KCkFuZCBldmVuIGlmIHRoZXJl
J3MgbmVlZCBmb3IgdGhpcyBnb2luZyBiYWNrd2FyZHMgdGhlIHZhcmlhYmxlIHNob3VsZApzdGls
bCBiZSB1bnNpZ25lZCAodXNpbmcgImZvciAoIGkgPSB2LT5hcmNoLnJleGVjX2xldmVsOyBpLS07
ICkiIHRoZW4sCnByZXN1bWFibHkgYWxsb3dpbmcgdGhlIGlmKCkgYWJvdmUgdG8gYmUgZHJvcHBl
ZCBhbHRvZ2V0aGVyKS4KCj4+ICsgICAgICAgICAgICAgICAgaWYgKCAodi0+YXJjaC5yZXhlY19j
b250ZXh0W2ldLmdwYSA+PiBQQUdFX1NISUZUKSA9PSBnZm5feChnZm4pICkKPiAKPiBQRk5fRE9X
TiBpbnN0ZWFkIG9mIHRoZSByaWdodCBzaGlmdCwgYW5kIG1heWJlIHVzZSBnZm5fZXEgaW5zdGVh
ZCBvZgo+IGNvbnZlcnRpbmcgZ2ZuLgoKSVRZTSBnYWRkcl90b19nZm4oKSBpbnN0ZWFkIG9mIFBG
Tl9ET1dOLgoKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKPj4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKPj4gQEAgLTE2Nyw2ICsxNjcsOCBAQCBzdHJ1
Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIHsKPj4gIAo+PiAgICAgIGludCAgKCpjcHVfdXApKHZvaWQp
Owo+PiAgICAgIHZvaWQgKCpjcHVfZG93bikodm9pZCk7Cj4+ICsgICAgaW50ICAoKnN0YXJ0X3Jl
ZXhlY3V0ZV9pbnN0cnVjdGlvbikoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgZ3BhLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9hY2Nlc3Nf
dCByZXF1aXJlZF9hY2Nlc3MpOwo+IAo+IEkgd291bGQgbmFtZSB0aGlzIHJlZXhlY3V0ZV9pbnN0
cnVjdGlvbiwgSSBkb24ndCB0aGluayB0aGUgc3RhcnRfCj4gcHJlZml4IGFkZHMgYW55IHZhbHVl
IHRvIHRoZSBoYW5kbGVyLgoKT3IgZXZlbiBqdXN0IHJleGVjX2luc24sIHRvIGN1dCBkb3duIG9u
IG5hbWUgbGVuZ3RoLiBJIGFsc28KZGlzbGlrZSB0aGUgaW5zZXJ0aW9uIHBvaW50OiBUaGlzIHNo
b3VsZCBsaXZlIGFtaWRzdCB0aGUgbGVzcyAiY29yZSIKaG9va3MgZnVydGhlciBkb3duIC0gdGhl
cmUncyBhbHJlYWR5IGEgYmxvY2sgb2YgdGhyZWUKaW50cm9zcGVjdGlvbiByZWxhdGVkIGhvb2tz
IHdoZXJlIHRoaXMgb25lIHdvdWxkIGxpa2VseSBiZSBhCmdvb2QgZml0LgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 13:48:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 13:48: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-devel-bounces@lists.xenproject.org>)
	id 1gOjuH-0006kx-MB; Mon, 19 Nov 2018 13:48: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=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOjuG-0006kk-0J
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 13:48:04 +0000
X-Inumbo-ID: baee58c6-ec01-11e8-af73-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id baee58c6-ec01-11e8-af73-12d6303a7972;
 Mon, 19 Nov 2018 13:48:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOjuA-0007Ea-Uz; Mon, 19 Nov 2018 13:47:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOjuA-0006pX-Nw; Mon, 19 Nov 2018 13:47:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOjuA-0004TC-Mo; Mon, 19 Nov 2018 13:47:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130506-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=30311d2e82a3eb69aa1667382a6b2529f6d944c4
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 13:47:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130506: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDUwNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDUwNi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDMw
MzExZDJlODJhM2ViNjlhYTE2NjczODJhNmIyNTI5ZjZkOTQ0YzQKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDkwMWFiZmVmNWRlMTQ5NTQ2YjE2ZmJhNmY0ZDViZDdkZWYw
OGM2NzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDI4OSAgMjAxOC0xMS0xNyAxMTowMDozNiBa
ICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzA0OTAgIDIwMTgtMTEtMTkgMDk6MDA6
MjcgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA1MDYg
IDIwMTgtMTEtMTkgMTI6MDA6MzcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxs
KDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMzAzMTFkMmU4MmEzZWI2OWFhMTY2NzM4MmE2
YjI1MjlmNmQ5NDRjNApBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6
ICAgRnJpIE5vdiAxNiAxODo1ODo1NSAyMDE4ICswMDAwCgogICAgeDg2OiBmaXggZWZpLmxkcyBk
ZXBlbmRlbmN5IGdlbmVyYXRpb24KICAgIAogICAgUkFORENPTkZJRyBidWlsZHMgZGlzY292ZXIg
ZWZpLmxkcyBpcyBub3QgdXBkYXRlZCB3aGVuIGF1dG9nZW5lcmF0ZWQKICAgIGhlYWRlcnMgYXJl
IHVwZGF0ZWQuCiAgICAKICAgIFVwb24gaW5zcGVjdGlvbiwgdGhlIGdlbmVyYXRlZCAuZCBmaWxl
IGNvbnRhaW5zIHhlbi5sZHMubyBhcyB0YXJnZXQsCiAgICBub3QgdGhlIG9uY2UgdGhvdWdodCBl
ZmkubGRzLm8uIFRoYXQncyBiZWNhdXNlIGdjYyBkaXNyZWdhcmRzIHRoZQogICAgb3V0cHV0IG9i
amVjdCBuYW1lIHNwZWNpZmllZCBieSAtbyB3aGVuIGdlbmVyYXRpbmcgZGVwZW5kZW5jeSwgc28g
dGhlCiAgICBzZWQgaW52b2NhdGlvbiBoYXMgbm8gZWZmZWN0LgogICAgCiAgICBBcmd1YWJseSB0
aGF0J3MgYSBidWcgaW4gZ2NjLCB3aGljaCBjYW4gYmUgZml4ZWQgYXQgc29tZSBwb2ludCwgc28g
d2UKICAgIG1ha2UgdGhlIHNlZCBydW5lIHdvcmsgd2l0aCAqLmxkcy4gQXQgdGhlIHNhbWUgdGlt
ZSByZXBsYWNlIHRoZQogICAgaGFyZGNvZGVkIHNlZCBydW5lIGZvciB4ZW4ubGRzIHdpdGggdGhl
IG5ldyBvbmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IGU5YzQ1NzRkODE1NmI1MzcwNjdkNDdiYzQzNjJjZGU3MTc0Y2MzZDcKQXV0aG9yOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBOb3YgMTkgMTA6MDM6NTQgMjAx
OCArMDAwMAoKICAgIENvbmZpZy5tazogdXBkYXRlIHNlYWJpb3MKICAgIAogICAgVGhpcyBuZXcg
cmVsZWFzZSBjb250YWlucyBhIGZpeCBmb3IgYnVpbGRpbmcgbGVnYWN5IGFjcGkgdGFibGVzIHdp
dGgKICAgIG5ld2VyIGlhc2wsIHdoaWNoIHdlIHdhbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgZDk1ZGE5MWZiNDk3ZDg1ODM4
MjZmNjczZjkzMjVlNzNhNzUxNDI3NwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KRGF0ZTogICBNb24gTm92IDE5IDA5OjQxOjI1IDIwMTggKzAxMDAKCiAgICB4ODYvSFZN
OiBncm93IE1NSU8gY2FjaGUgZGF0YSBzaXplIHRvIDY0IGJ5dGVzCiAgICAKICAgIFRoaXMgaXMg
bmVlZGVkIGJlZm9yZSBlbmFibGluZyBhbnkgQVZYNTEyIGluc25zIGluIHRoZSBlbXVsYXRvci4g
Q2hhbmdlCiAgICB0aGUgd2F5IGFsaWdubWVudCBpcyBlbmZvcmNlZCBhdCB0aGUgc2FtZSB0aW1l
LgogICAgCiAgICBBZGQgYSBjaGVjayB0aGF0IHRoZSBidWZmZXIgd29uJ3QgYWN0dWFsbHkgb3Zl
cmZsb3csIGFuZCB3aGlsZSBhdCBpdAogICAgYWxzbyBjb252ZXJ0IHRoZSBjaGVjayBmb3IgYWNj
ZXNzZXMgdG8gbm90IGNyb3NzIHBhZ2UgYm91bmRhcmllcy4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVk
ZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 13:51:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 13:51: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-devel-bounces@lists.xenproject.org>)
	id 1gOjxf-0007Tj-Bv; Mon, 19 Nov 2018 13:51: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOjxd-0007TD-Vc
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 13:51:34 +0000
X-Inumbo-ID: 37bdac8a-ec02-11e8-887b-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37bdac8a-ec02-11e8-887b-12d6303a7972;
 Mon, 19 Nov 2018 13:51:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 06:51:30 -0700
Message-Id: <5BF2BFDE02000078001FD7D2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 06:51:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] libx86: Work around GCC bug with ebx output
 constrants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjExLjE4IGF0IDE0OjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU29tZSB2ZXJzaW9ucyBvZiBHQ0MgY2FuJ3QgY29tcGlsZSBjcHVpZC5jLCBhbmQgZmFp
bCB3aXRoIHRoZSByYXRoZXIgY3J5cHRpYzoKPiAKPiAgIEluIGZpbGUgaW5jbHVkZWQgZnJvbSBs
aWIveDg2L2NwdWlkLmM6MzowOgo+ICAgbGliL3g4Ni9jcHVpZC5jOiBJbiBmdW5jdGlvbiDigJh4
ODZfY3B1aWRfcG9saWN5X2ZpbGxfbmF0aXZl4oCZOgo+ICAgaW5jbHVkZS94ZW4vbGliL3g4Ni9j
cHVpZC5oOjI1OjU6IGVycm9yOiBpbmNvbnNpc3RlbnQgb3BlcmFuZCBjb25zdHJhaW50cyBpbiBh
biDigJhhc23igJkKPiAgICAgICAgYXNtICggImNwdWlkIgo+ICAgICAgICBeCgpBbmQgaW5kZWVk
IHRoZSB2ZXJzaW9uIEkndmUgc2VlbiB0aGlzIHdpdGggKDQuMzsgSSB3cm9uZ2x5IHNhaWQgIm5l
d2VyIgpvbiBpcmMpIGRvZXMgc2xpZ2h0bHkgYmV0dGVyOiAiY2FuJ3QgZmluZCBhIHJlZ2lzdGVy
IGluIGNsYXNzICdCUkVHJyB3aGlsZQpyZWxvYWRpbmcgJ2FzbSciIChmb2xsb3dlZCBhZ2FpbiBi
eSBhbiAiaW1wb3NzaWJsZSBjb25zdHJhaW50IiBvbmUpLgoKPiBJbiBwcmFjdGljZSwgdGhpcyBp
cyBhIGNvbGxpc2lvbiBiZXR3ZWVuIHRoZSBvdXRwdXQgY29uc3RyYWludCBhbmQgdGhlIEdPVAo+
IHdoaWNoIGlzIGhlbGQgaW4gJWVieCB3aGVuIGNvbXBpbGluZyB3aXRoIC1mUElDIGZvciBsaWJy
YXJpZXMuCj4gCj4gVGhpcyBhZmZlY3RzIGF0IGxlYXN0IEdDQyA0LjkgYXMgc2hpcHBlZCBpbiBE
ZWJpYW4gSmVzc2llLCBidXQgZXhwZXJpbWVudGFsbHkKPiBpcyBmaXhlZCBpbiBHQ0MgNiBhbmQg
bGF0ZXIuICBDdXJpb3VzbHksIGl0IG9ubHkgYWZmZWN0cyAzMi1iaXQgYnVpbGRzLgoKSSBkb24n
dCB0aGluayB0aGVyZSdzIGFueXRoaW5nIGN1cmlvdXMgaGVyZTogVGhlIEdPVCAob3IgYWN0dWFs
bHkKLnJvZGF0YSBoZXJlKSBnZXRzIGFjY2Vzc2VkIGJ5ICVyaXAtcmVsYXRpdmUgYWRkcmVzc2lu
ZyBpbiBzbWFsbAptb2RlbCA2NC1iaXQgY29kZSwgaWlyYy4KCj4gLS0tIGEveGVuL2luY2x1ZGUv
eGVuL2xpYi94ODYvY3B1aWQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlk
LmgKPiBAQCAtMjAsMjEgKzIwLDQ4IEBAIHN0cnVjdCBjcHVpZF9sZWFmCj4gICAgICB1aW50MzJf
dCBhLCBiLCBjLCBkOwo+ICB9Owo+ICAKPiArLyoKPiArICogU29tZSB2ZXJzaW9ucyBvZiBHQ0Mg
YXJlIHVuYWJsZSB0byBjb3BlIHdpdGggcHJlc2VydmluZyB0aGUgR09UIChoZWxkIGluCj4gKyAq
ICVlYngpIGFyb3VuZCBhbiBhc20oKSB3aXRoIGFuICVlYnggb3V0cHV0IGNvbnN0cmFpbnQsIGFu
ZCBwcm9kdWNlIGEgcmF0aGVyCj4gKyAqIGNyeXB0aWMgZXJyb3I6Cj4gKyAqICAgIGVycm9yOiBp
bmNvbnNpc3RlbnQgb3BlcmFuZCBjb25zdHJhaW50cyBpbiBhbiDigJhhc23igJkKPiArICoKPiAr
ICogRXhwZXJpbWVudGFsbHksIDY0LWJpdCBidWlsZHMgd29yayBjb3JyZWN0bHksIGFuZCAzMi1i
aXQgYnVpbGRzIG9uIEdDQyA2IG9yCj4gKyAqIGxhdGVyIHdvcmsgY29ycmVjdGx5Lgo+ICsgKgo+
ICsgKiBUbyB3b3JrIGFyb3VuZCB0aGUgaXNzdWUsIHVzZSBhIHNlcGFyYXRlIHJlZ2lzdGVyIHRv
IGhvbGQgdGhlIHRoZSBlYngKPiArICogb3V0cHV0LCBhbmQgeGNoZyB0d2ljZSB0byBsZWF2ZSAl
ZWJ4IHByZXNlcnZlZCBhcm91bmQgdGhlIGFzbSgpIHN0YXRlbWVudC4KPiArICovCj4gKyNpZiBf
X1BJQ19fICYmIF9faTM4Nl9fICYmIF9fR05VQ19fIDwgNiAmJiAhX19jbGFuZ19fCgpJIHRoaW5r
IHlvdSdyZSBtaXNzaW5nIGEgYnVuY2ggb2YgZGVmaW5lZCgpIGhlcmUuCgo+ICsjZGVmaW5lIFhD
SEdfQlggInhjaGcgJSVlYngsICVrW2J4XTsiCgpJIGRvbid0IHRoaW5rIHRoZSBrIG1vZGlmaWVy
IGlzIGFjdHVhbGx5IG5lZWRlZD8KCj4gKyNkZWZpbmUgQlhfQ09OIFtieF0gIj0mciIKPiArI2Vs
c2UKPiArI2RlZmluZSBYQ0hHX0JYICIiCj4gKyNkZWZpbmUgQlhfQ09OICI9YiIKPiArI2VuZGlm
Cj4gKwo+ICBzdGF0aWMgaW5saW5lIHZvaWQgY3B1aWRfbGVhZih1aW50MzJfdCBsZWFmLCBzdHJ1
Y3QgY3B1aWRfbGVhZiAqbCkKPiAgewo+IC0gICAgYXNtICggImNwdWlkIgo+IC0gICAgICAgICAg
OiAiPWEiIChsLT5hKSwgIj1iIiAobC0+YiksICI9YyIgKGwtPmMpLCAiPWQiIChsLT5kKQo+ICsg
ICAgYXNtICggWENIR19CWAo+ICsgICAgICAgICAgImNwdWlkOyIKPiArICAgICAgICAgIFhDSEdf
QlgKPiArICAgICAgICAgIDogIj1hIiAobC0+YSksIEJYX0NPTiAobC0+YiksICI9YyIgKGwtPmMp
LCAiPWQiIChsLT5kKQoKU3RyaWN0bHkgc3BlYWtpbmcgYWxsIG90aGVyIG91dHB1dHMgYWxzbyBu
ZWVkIHRvIHVzZSA9JiBpbiB0aGUKMzItYml0IGNhc2UuIEJ1dCBJIHdvdWxkbid0IGluc2lzdCBv
biBzdWNoIGFuIGFkanVzdG1lbnQuIFdpdGgKdGhlIG90aGVycyBkb25lClJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 13:55:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1gOk0y-0007d4-0j; Mon, 19 Nov 2018 13:55: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=mub4=n6=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gOk0w-0007cz-MH
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 13:54:58 +0000
X-Inumbo-ID: b306a43e-ec02-11e8-9a16-bc764e045a96
Received: from mail-ua1-x92d.google.com (unknown [2607:f8b0:4864:20::92d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b306a43e-ec02-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 13:54:57 +0000 (UTC)
Received: by mail-ua1-x92d.google.com with SMTP id d2so6654969ual.2
 for <xen-devel@lists.xenproject.org>; Mon, 19 Nov 2018 05:54:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=pE3HYFC5vFQ+D8xsgWniJO2pRmPMg5jOdRPP/bEww6w=;
 b=liuEgN3azCmult857M3ZCX2a3q+w+vvR4BfelQ2G2dQgWBKndYMjjeQdlvu9fXfdmb
 yMHirfNA97iC78j2mIwm0dNoIuiciBdiCYnwgVOxdEppEOnf5smoei+n3tvlGLDP2LoZ
 LBUEuEQPUrCMmeaefs/EaDM568v2KmQxdYQ4L6385MoeFocUTWzpum+ZGpgYdRFnNGP2
 nGJJZ+IKcLKUgCC/W33prI3oiOic+7Ycdqe1f6nDUpCL4MvO7Ag8BJX2XbsaPHYQqUEW
 TxH7yQWcsFAVEZl3TYMk5Xr5jEfcGqHvdXuprZTYzjOl2vLxH9RizarQsKfJ3nE6pJpy
 Ywgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=pE3HYFC5vFQ+D8xsgWniJO2pRmPMg5jOdRPP/bEww6w=;
 b=M9sjAzoOeg3wo5qSlEPbPH1mNZJerLFitEUcMIHbhE71F9RY4U1ARuEvpoXrh1XsRJ
 N81+eH3TUBg2gVwB6lngyXcbV8jq1OkLrNyx+5ev0RlDh6Opc4ol1VpP4ogxLxUSwj9q
 vqCRraL49KoYExUUtmhlpBF1aa8unFSPofBYWP4r4W0KPnJX4cecD/Yswa6di1f39wwR
 sCELxmO8GRCDfsacqnZkDnZ9K7pDxjLv/u/wBkO6VA9vMc3atJYbM9dF/nOkCJQ7TeKS
 fj6sBq2dLs+p7NWo5OxChC+DTAmdG/pcXNc7np8ZsIPsdvAbrGkhqwQ4fGumdd1t96DV
 XhsQ==
X-Gm-Message-State: AGRZ1gLZLZFjkpzwyCC+uqM69t20SRJNJ3nq984jVmohe3x8yK+G6qcO
 nVHR+t5XOOYXCdRyCC2/ftp7oKMRVXQcKMNOOgg=
X-Google-Smtp-Source: AJdET5dkGCnWnz9psEnNPbs4OJITBWE2A6zD1O85puq4+kEwXThoJhWlcwFC8DHWazawQ6jgZVI00RFKzkqJG2aS29c=
X-Received: by 2002:ab0:31d5:: with SMTP id e21mr10065891uan.107.1542635696920; 
 Mon, 19 Nov 2018 05:54:56 -0800 (PST)
MIME-Version: 1.0
References: <1542386727-30311-1-git-send-email-andrii.anisov@gmail.com>
 <fb41738a-282e-a633-ff60-ac3fca664cee@arm.com>
 <81077db3-73a0-6037-cb20-a5dd1510c95e@gmail.com>
In-Reply-To: <81077db3-73a0-6037-cb20-a5dd1510c95e@gmail.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Mon, 19 Nov 2018 13:54:43 +0000
Message-ID: <CAF3u54Agc7Yw5KRfaiLdP7pb06_Pj-RcajD+VUFsQJCwMyb7TA@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] [PATCH] gic:vgic: avoid excessive conversions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Type: multipart/mixed; boundary="===============5633925595444749573=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5633925595444749573==
Content-Type: multipart/alternative; boundary="000000000000bb9d08057b04dc4f"

--000000000000bb9d08057b04dc4f
Content-Type: text/plain; charset="UTF-8"

Sorry for the formatting.

On Mon, 19 Nov 2018, 12:04 Andrii Anisov, <andrii.anisov@gmail.com> wrote:

> Hello Julien,
>
>
> On 16.11.18 19:27, Julien Grall wrote:
> >>           if ( !list_empty(&p->inflight) &&
> >>                !test_bit(GIC_IRQ_GUEST_VISIBLE, &p->status) )
> >> -            gic_raise_guest_irq(v, p->irq, p->lpi_priority);
> >> +            gic_raise_guest_irq(v, p);
> >
> > The interface is not behaving the same way now. I understand that
> > nobody is using the 3 parameters but that's actually a bug with the ITS.
> >
> > Because the LPI will not be set with expected priority.
> But it is not the issue of the interface, you know. Keeping in mind that
> both an inflight and an lr_pending queues are sorted by p->priority, the
> field p->lpi_priority looks odd anyway.
>

You didn't get my point. You removed a parameter without explaining why it
is fine. In that context, the caller for LPI is using lpi_priority.

With your change, it is becoming issue with the interface because it may
not pass the correct things.

So this not a cleanup and there must be a reason why lpi_priority was
passed instead of priority.


> >> -extern void gic_raise_guest_irq(struct vcpu *v, unsigned int irq,
> >> -        unsigned int priority);
> >> -extern void gic_raise_inflight_irq(struct vcpu *v, unsigned int
> >> virtual_irq);
> >> +extern void gic_raise_guest_irq(struct vcpu *v, struct pending_irq *p);
> >> +extern void gic_raise_inflight_irq(struct vcpu *v, struct
> >> pending_irq *n);
> >
> > That code is not going to compile with the new vGIC as pending_irq
> > only exists for the current vGIC.
>
> Yep, I did miss that.
>
> I guess wrapping it with `#ifndef CONFIG_NEW_VGIC` must be enough here.
> Those two functions are not used by, nor defined by new-vgic.


>
> --
> Sincerely,
> Andrii Anisov.
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

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

<span>Sorry for the formatting.</span><br><br><div class=3D"gmail_quote"><d=
iv dir=3D"ltr">On Mon, 19 Nov 2018, 12:04 Andrii Anisov, &lt;<a href=3D"mai=
lto:andrii.anisov@gmail.com">andrii.anisov@gmail.com</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">Hello Julien,<br>
<br>
<br>
On 16.11.18 19:27, Julien Grall wrote:<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if ( !list_=
empty(&amp;p-&gt;inflight) &amp;&amp;<br>
&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 !test_bit(GIC_IRQ_GUEST_VISIBLE, &amp;p-&gt;status) )<br=
>
&gt;&gt; -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 gic_raise_guest_irq(v, p-&gt;irq, p-&gt;lpi_priority);<br>
&gt;&gt; +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 gic_raise_guest_irq(v, p);<br>
&gt;<br>
&gt; The interface is not behaving the same way now. I understand that <br>
&gt; nobody is using the 3 parameters but that&#39;s actually a bug with th=
e ITS.<br>
&gt;<br>
&gt; Because the LPI will not be set with expected priority.<br>
But it is not the issue of the interface, you know. Keeping in mind that <b=
r>
both an inflight and an lr_pending queues are sorted by p-&gt;priority, the=
 <br>
field p-&gt;lpi_priority looks odd anyway.<br></blockquote></div><div><br><=
/div><div>You didn&#39;t get my point. You removed a parameter without expl=
aining why it is fine. In that context, the caller for LPI is using lpi_pri=
ority.</div><div><br></div><div>With your change, it is becoming issue with=
 the interface because it may not pass the correct things.</div><div><br></=
div><div>So this not a cleanup and there must be a reason why lpi_priority =
was passed instead of priority.</div><div><br></div><div class=3D"gmail_quo=
te"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex">
<br>
&gt;&gt; -extern void gic_raise_guest_irq(struct vcpu *v, unsigned int irq,=
<br>
&gt;&gt; -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 unsigned int priority)=
;<br>
&gt;&gt; -extern void gic_raise_inflight_irq(struct vcpu *v, unsigned int <=
br>
&gt;&gt; virtual_irq);<br>
&gt;&gt; +extern void gic_raise_guest_irq(struct vcpu *v, struct pending_ir=
q *p);<br>
&gt;&gt; +extern void gic_raise_inflight_irq(struct vcpu *v, struct <br>
&gt;&gt; pending_irq *n);<br>
&gt;<br>
&gt; That code is not going to compile with the new vGIC as pending_irq <br=
>
&gt; only exists for the current vGIC.<br>
<br>
Yep, I did miss that.<br>
<br>
I guess wrapping it with `#ifndef CONFIG_NEW_VGIC` must be enough here. <br=
>
Those two functions are not used by, nor defined by new-vgic.</blockquote><=
/div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
-- <br>
Sincerely,<br>
Andrii Anisov.<br>
<br>
<br>
_______________________________________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xenproject.org" target=3D"_blank">Xen-dev=
el@lists.xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/mailman/listinfo=
/xen-devel</a></blockquote></div>

--000000000000bb9d08057b04dc4f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5633925595444749573==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 19 14:00:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 14:00: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-devel-bounces@lists.xenproject.org>)
	id 1gOk5f-0007or-Mi; Mon, 19 Nov 2018 13:59: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=RTps=N6=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gOk5e-0007om-CN
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 13:59:50 +0000
X-Inumbo-ID: 60811b6a-ec03-11e8-a1b7-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60811b6a-ec03-11e8-a1b7-12d6303a7972;
 Mon, 19 Nov 2018 13:59:48 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 69C02AC4B;
 Mon, 19 Nov 2018 13:59:47 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Mon, 19 Nov 2018 14:59:45 +0100
Message-Id: <20181119135945.9985-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] x86/xen: cleanup includes in
 arch/x86/xen/spinlock.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YXJjaC94ODYveGVuL3NwaW5sb2NrLmMgaW5jbHVkZXMgc2V2ZXJhbCBoZWFkZXJzIHdoaWNoIGFy
ZSBub3QgbmVlZGVkLgpSZW1vdmUgdGhlICNpbmNsdWRlcy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni94ZW4vc3BpbmxvY2suYyB8
IDcgKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA2IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9zcGlubG9jay5jIGIvYXJjaC94ODYveGVuL3Nw
aW5sb2NrLmMKaW5kZXggMWM4YTg4MTZhNDAyLi4zNzc2MTIyYzg3Y2MgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L3hlbi9zcGlubG9jay5jCisrKyBiL2FyY2gveDg2L3hlbi9zcGlubG9jay5jCkBAIC0z
LDIyICszLDE3IEBACiAgKiBTcGxpdCBzcGlubG9jayBpbXBsZW1lbnRhdGlvbiBvdXQgaW50byBp
dHMgb3duIGZpbGUsIHNvIGl0IGNhbiBiZQogICogY29tcGlsZWQgaW4gYSBGVFJBQ0UtY29tcGF0
aWJsZSB3YXkuCiAgKi8KLSNpbmNsdWRlIDxsaW51eC9rZXJuZWxfc3RhdC5oPgorI2luY2x1ZGUg
PGxpbnV4L2tlcm5lbC5oPgogI2luY2x1ZGUgPGxpbnV4L3NwaW5sb2NrLmg+Ci0jaW5jbHVkZSA8
bGludXgvZGVidWdmcy5oPgotI2luY2x1ZGUgPGxpbnV4L2xvZzIuaD4KLSNpbmNsdWRlIDxsaW51
eC9nZnAuaD4KICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CiAjaW5jbHVkZSA8bGludXgvYXRvbWlj
Lmg+CiAKICNpbmNsdWRlIDxhc20vcGFyYXZpcnQuaD4KICNpbmNsdWRlIDxhc20vcXNwaW5sb2Nr
Lmg+CiAKLSNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3hlbi5oPgogI2luY2x1ZGUgPHhlbi9ldmVu
dHMuaD4KIAogI2luY2x1ZGUgInhlbi1vcHMuaCIKLSNpbmNsdWRlICJkZWJ1Z2ZzLmgiCiAKIHN0
YXRpYyBERUZJTkVfUEVSX0NQVShpbnQsIGxvY2tfa2lja2VyX2lycSkgPSAtMTsKIHN0YXRpYyBE
RUZJTkVfUEVSX0NQVShjaGFyICosIGlycV9uYW1lKTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 14:09:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 14:09:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gOkEm-0000Gp-Nm; Mon, 19 Nov 2018 14:09: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=gnyi=n6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOkEl-0000Gk-Fg
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 14:09:15 +0000
X-Inumbo-ID: b1298dbd-ec04-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1298dbd-ec04-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 14:09:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,252,1539648000"; d="scan'208";a="82060629"
To: Jan Beulich <JBeulich@suse.com>
References: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
 <5BF2BFDE02000078001FD7D2@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <743294a2-4cee-5573-abfc-ba6817e7d32e@citrix.com>
Date: Mon, 19 Nov 2018 14:08:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF2BFDE02000078001FD7D2@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] libx86: Work around GCC bug with ebx output
 constrants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMjAxOCAxMzo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMTEuMTgg
YXQgMTQ6MTEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gU29tZSB2ZXJz
aW9ucyBvZiBHQ0MgY2FuJ3QgY29tcGlsZSBjcHVpZC5jLCBhbmQgZmFpbCB3aXRoIHRoZSByYXRo
ZXIgY3J5cHRpYzoKPj4KPj4gICBJbiBmaWxlIGluY2x1ZGVkIGZyb20gbGliL3g4Ni9jcHVpZC5j
OjM6MDoKPj4gICBsaWIveDg2L2NwdWlkLmM6IEluIGZ1bmN0aW9uIOKAmHg4Nl9jcHVpZF9wb2xp
Y3lfZmlsbF9uYXRpdmXigJk6Cj4+ICAgaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oOjI1OjU6
IGVycm9yOiBpbmNvbnNpc3RlbnQgb3BlcmFuZCBjb25zdHJhaW50cyBpbiBhbiDigJhhc23igJkK
Pj4gICAgICAgIGFzbSAoICJjcHVpZCIKPj4gICAgICAgIF4KPiBBbmQgaW5kZWVkIHRoZSB2ZXJz
aW9uIEkndmUgc2VlbiB0aGlzIHdpdGggKDQuMzsgSSB3cm9uZ2x5IHNhaWQgIm5ld2VyIgo+IG9u
IGlyYykgZG9lcyBzbGlnaHRseSBiZXR0ZXI6ICJjYW4ndCBmaW5kIGEgcmVnaXN0ZXIgaW4gY2xh
c3MgJ0JSRUcnIHdoaWxlCj4gcmVsb2FkaW5nICdhc20nIiAoZm9sbG93ZWQgYWdhaW4gYnkgYW4g
ImltcG9zc2libGUgY29uc3RyYWludCIgb25lKS4KPgo+PiBJbiBwcmFjdGljZSwgdGhpcyBpcyBh
IGNvbGxpc2lvbiBiZXR3ZWVuIHRoZSBvdXRwdXQgY29uc3RyYWludCBhbmQgdGhlIEdPVAo+PiB3
aGljaCBpcyBoZWxkIGluICVlYnggd2hlbiBjb21waWxpbmcgd2l0aCAtZlBJQyBmb3IgbGlicmFy
aWVzLgo+Pgo+PiBUaGlzIGFmZmVjdHMgYXQgbGVhc3QgR0NDIDQuOSBhcyBzaGlwcGVkIGluIERl
YmlhbiBKZXNzaWUsIGJ1dCBleHBlcmltZW50YWxseQo+PiBpcyBmaXhlZCBpbiBHQ0MgNiBhbmQg
bGF0ZXIuICBDdXJpb3VzbHksIGl0IG9ubHkgYWZmZWN0cyAzMi1iaXQgYnVpbGRzLgo+IEkgZG9u
J3QgdGhpbmsgdGhlcmUncyBhbnl0aGluZyBjdXJpb3VzIGhlcmU6IFRoZSBHT1QgKG9yIGFjdHVh
bGx5Cj4gLnJvZGF0YSBoZXJlKSBnZXRzIGFjY2Vzc2VkIGJ5ICVyaXAtcmVsYXRpdmUgYWRkcmVz
c2luZyBpbiBzbWFsbAo+IG1vZGVsIDY0LWJpdCBjb2RlLCBpaXJjLgoKQWFoIC0gZ29vZCBwb2lu
dCwgYW5kIGFsc28gZXhwbGFpbnMgdGhlIG90aGVyIGNvbmRpdGlvbmFscyBpbiBHQ0MncwppbnRy
aW5zaWMgaGVhZGVyLgoKSSdsbCB1cGRhdGUgdGhlIGxvZ2ljIHRvIGNvcGUgd2l0aCB0aGUgbGFy
Z2VyIDY0Yml0IG1vZGVscy4KCj4KPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1
aWQuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCj4+IEBAIC0yMCwy
MSArMjAsNDggQEAgc3RydWN0IGNwdWlkX2xlYWYKPj4gICAgICB1aW50MzJfdCBhLCBiLCBjLCBk
Owo+PiAgfTsKPj4gIAo+PiArLyoKPj4gKyAqIFNvbWUgdmVyc2lvbnMgb2YgR0NDIGFyZSB1bmFi
bGUgdG8gY29wZSB3aXRoIHByZXNlcnZpbmcgdGhlIEdPVCAoaGVsZCBpbgo+PiArICogJWVieCkg
YXJvdW5kIGFuIGFzbSgpIHdpdGggYW4gJWVieCBvdXRwdXQgY29uc3RyYWludCwgYW5kIHByb2R1
Y2UgYSByYXRoZXIKPj4gKyAqIGNyeXB0aWMgZXJyb3I6Cj4+ICsgKiAgICBlcnJvcjogaW5jb25z
aXN0ZW50IG9wZXJhbmQgY29uc3RyYWludHMgaW4gYW4g4oCYYXNt4oCZCj4+ICsgKgo+PiArICog
RXhwZXJpbWVudGFsbHksIDY0LWJpdCBidWlsZHMgd29yayBjb3JyZWN0bHksIGFuZCAzMi1iaXQg
YnVpbGRzIG9uIEdDQyA2IG9yCj4+ICsgKiBsYXRlciB3b3JrIGNvcnJlY3RseS4KPj4gKyAqCj4+
ICsgKiBUbyB3b3JrIGFyb3VuZCB0aGUgaXNzdWUsIHVzZSBhIHNlcGFyYXRlIHJlZ2lzdGVyIHRv
IGhvbGQgdGhlIHRoZSBlYngKPj4gKyAqIG91dHB1dCwgYW5kIHhjaGcgdHdpY2UgdG8gbGVhdmUg
JWVieCBwcmVzZXJ2ZWQgYXJvdW5kIHRoZSBhc20oKSBzdGF0ZW1lbnQuCj4+ICsgKi8KPj4gKyNp
ZiBfX1BJQ19fICYmIF9faTM4Nl9fICYmIF9fR05VQ19fIDwgNiAmJiAhX19jbGFuZ19fCj4gSSB0
aGluayB5b3UncmUgbWlzc2luZyBhIGJ1bmNoIG9mIGRlZmluZWQoKSBoZXJlLgoKQW0gST/CoCBV
bmRlZmluZWQgc3ltYm9scyBiZWhhdmUgYXMgaWYgdGhleSBoYWQgdGhlIHZhbHVlIDAgaW4gYW4g
I2lmCgo+Cj4+ICsjZGVmaW5lIFhDSEdfQlggInhjaGcgJSVlYngsICVrW2J4XTsiCj4gSSBkb24n
dCB0aGluayB0aGUgayBtb2RpZmllciBpcyBhY3R1YWxseSBuZWVkZWQ/CgpQZXJoYXBzIG5vdCwg
YnV0IHRoZSA2NGJpdCB2ZXJzaW9uIHdpbGwgbmVlZCBhIHEuCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 14:21:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 14:21: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-devel-bounces@lists.xenproject.org>)
	id 1gOkQf-0001eQ-Vm; Mon, 19 Nov 2018 14:21:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOkQf-0001eL-79
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 14:21:33 +0000
X-Inumbo-ID: 6938bd06-ec06-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6938bd06-ec06-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 14:21:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 07:21:31 -0700
Message-Id: <5BF2C6E702000078001FD7F3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 07:21:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
 <5BF2BFDE02000078001FD7D2@prv1-mh.provo.novell.com>
 <743294a2-4cee-5573-abfc-ba6817e7d32e@citrix.com>
In-Reply-To: <743294a2-4cee-5573-abfc-ba6817e7d32e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] libx86: Work around GCC bug with ebx output
 constrants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjExLjE4IGF0IDE1OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMTEvMjAxOCAxMzo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE5
LjExLjE4IGF0IDE0OjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAt
LS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCj4+PiArKysgYi94ZW4vaW5jbHVk
ZS94ZW4vbGliL3g4Ni9jcHVpZC5oCj4+PiBAQCAtMjAsMjEgKzIwLDQ4IEBAIHN0cnVjdCBjcHVp
ZF9sZWFmCj4+PiAgICAgIHVpbnQzMl90IGEsIGIsIGMsIGQ7Cj4+PiAgfTsKPj4+ICAKPj4+ICsv
Kgo+Pj4gKyAqIFNvbWUgdmVyc2lvbnMgb2YgR0NDIGFyZSB1bmFibGUgdG8gY29wZSB3aXRoIHBy
ZXNlcnZpbmcgdGhlIEdPVCAoaGVsZCBpbgo+Pj4gKyAqICVlYngpIGFyb3VuZCBhbiBhc20oKSB3
aXRoIGFuICVlYnggb3V0cHV0IGNvbnN0cmFpbnQsIGFuZCBwcm9kdWNlIGEgcmF0aGVyCj4+PiAr
ICogY3J5cHRpYyBlcnJvcjoKPj4+ICsgKiAgICBlcnJvcjogaW5jb25zaXN0ZW50IG9wZXJhbmQg
Y29uc3RyYWludHMgaW4gYW4g4oCYYXNt4oCZCj4+PiArICoKPj4+ICsgKiBFeHBlcmltZW50YWxs
eSwgNjQtYml0IGJ1aWxkcyB3b3JrIGNvcnJlY3RseSwgYW5kIDMyLWJpdCBidWlsZHMgb24gR0ND
IDYgb3IKPj4+ICsgKiBsYXRlciB3b3JrIGNvcnJlY3RseS4KPj4+ICsgKgo+Pj4gKyAqIFRvIHdv
cmsgYXJvdW5kIHRoZSBpc3N1ZSwgdXNlIGEgc2VwYXJhdGUgcmVnaXN0ZXIgdG8gaG9sZCB0aGUg
dGhlIGVieAo+Pj4gKyAqIG91dHB1dCwgYW5kIHhjaGcgdHdpY2UgdG8gbGVhdmUgJWVieCBwcmVz
ZXJ2ZWQgYXJvdW5kIHRoZSBhc20oKSBzdGF0ZW1lbnQuCj4+PiArICovCj4+PiArI2lmIF9fUElD
X18gJiYgX19pMzg2X18gJiYgX19HTlVDX18gPCA2ICYmICFfX2NsYW5nX18KPj4gSSB0aGluayB5
b3UncmUgbWlzc2luZyBhIGJ1bmNoIG9mIGRlZmluZWQoKSBoZXJlLgo+IAo+IEFtIEk/ICBVbmRl
ZmluZWQgc3ltYm9scyBiZWhhdmUgYXMgaWYgdGhleSBoYWQgdGhlIHZhbHVlIDAgaW4gYW4gI2lm
CgpCdXQgY29tcGlsZXJzIG1heSB3YXJuIGluIHN1Y2ggY2FzZXMuIE9yIGVsc2UgdGhlcmUgd291
bGQgYWxtb3N0Cm5ldmVyIGJlIGEgbmVlZCB0byB1c2UgZGVmaW5lZCgpLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 14:23:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 14: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-devel-bounces@lists.xenproject.org>)
	id 1gOkSV-0001ke-Dp; Mon, 19 Nov 2018 14: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOkSU-0001kZ-EP
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 14:23:26 +0000
X-Inumbo-ID: ac650f02-ec06-11e8-a0f7-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac650f02-ec06-11e8-a0f7-12d6303a7972;
 Mon, 19 Nov 2018 14:23:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 07:23:23 -0700
Message-Id: <5BF2C75702000078001FD7F6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 07:23:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
 <5BF2BFDE02000078001FD7D2@prv1-mh.provo.novell.com>
 <743294a2-4cee-5573-abfc-ba6817e7d32e@citrix.com>
In-Reply-To: <743294a2-4cee-5573-abfc-ba6817e7d32e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] libx86: Work around GCC bug with ebx output
 constrants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjExLjE4IGF0IDE1OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMTEvMjAxOCAxMzo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE5
LjExLjE4IGF0IDE0OjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBJ
biBwcmFjdGljZSwgdGhpcyBpcyBhIGNvbGxpc2lvbiBiZXR3ZWVuIHRoZSBvdXRwdXQgY29uc3Ry
YWludCBhbmQgdGhlIEdPVAo+Pj4gd2hpY2ggaXMgaGVsZCBpbiAlZWJ4IHdoZW4gY29tcGlsaW5n
IHdpdGggLWZQSUMgZm9yIGxpYnJhcmllcy4KPj4+Cj4+PiBUaGlzIGFmZmVjdHMgYXQgbGVhc3Qg
R0NDIDQuOSBhcyBzaGlwcGVkIGluIERlYmlhbiBKZXNzaWUsIGJ1dCBleHBlcmltZW50YWxseQo+
Pj4gaXMgZml4ZWQgaW4gR0NDIDYgYW5kIGxhdGVyLiAgQ3VyaW91c2x5LCBpdCBvbmx5IGFmZmVj
dHMgMzItYml0IGJ1aWxkcy4KPj4gSSBkb24ndCB0aGluayB0aGVyZSdzIGFueXRoaW5nIGN1cmlv
dXMgaGVyZTogVGhlIEdPVCAob3IgYWN0dWFsbHkKPj4gLnJvZGF0YSBoZXJlKSBnZXRzIGFjY2Vz
c2VkIGJ5ICVyaXAtcmVsYXRpdmUgYWRkcmVzc2luZyBpbiBzbWFsbAo+PiBtb2RlbCA2NC1iaXQg
Y29kZSwgaWlyYy4KPiAKPiBBYWggLSBnb29kIHBvaW50LCBhbmQgYWxzbyBleHBsYWlucyB0aGUg
b3RoZXIgY29uZGl0aW9uYWxzIGluIEdDQydzCj4gaW50cmluc2ljIGhlYWRlci4KPiAKPiBJJ2xs
IHVwZGF0ZSB0aGUgbG9naWMgdG8gY29wZSB3aXRoIHRoZSBsYXJnZXIgNjRiaXQgbW9kZWxzLgoK
RG8geW91IG5lZWQgdG8/IFRoZSBBQkkgc3BlY2lmaWVzIHRoYXQgdGhlIEdPVCBwb2ludGVyIGxp
dmVzCmluICVyMTUgaW4gdGhhdCBjYXNlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 14:25:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 14:25: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-devel-bounces@lists.xenproject.org>)
	id 1gOkU3-0001rf-RQ; Mon, 19 Nov 2018 14:25: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=Gnyi=N6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOkU2-0001rU-Ka
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 14:25:02 +0000
X-Inumbo-ID: e579c97c-ec06-11e8-a89f-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e579c97c-ec06-11e8-a89f-12d6303a7972;
 Mon, 19 Nov 2018 14:25:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,252,1539648000"; d="scan'208";a="82061629"
To: Jan Beulich <JBeulich@suse.com>
References: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
 <5BF2BFDE02000078001FD7D2@prv1-mh.provo.novell.com>
 <743294a2-4cee-5573-abfc-ba6817e7d32e@citrix.com>
 <5BF2C75702000078001FD7F6@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <1070c175-0e64-6c3a-7c93-013f0b3612be@citrix.com>
Date: Mon, 19 Nov 2018 14:24:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF2C75702000078001FD7F6@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] libx86: Work around GCC bug with ebx output
 constrants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMjAxOCAxNDoyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMTEuMTgg
YXQgMTU6MDgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTkvMTEv
MjAxOCAxMzo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxOS4xMS4xOCBhdCAxNDox
MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IEluIHByYWN0aWNlLCB0
aGlzIGlzIGEgY29sbGlzaW9uIGJldHdlZW4gdGhlIG91dHB1dCBjb25zdHJhaW50IGFuZCB0aGUg
R09UCj4+Pj4gd2hpY2ggaXMgaGVsZCBpbiAlZWJ4IHdoZW4gY29tcGlsaW5nIHdpdGggLWZQSUMg
Zm9yIGxpYnJhcmllcy4KPj4+Pgo+Pj4+IFRoaXMgYWZmZWN0cyBhdCBsZWFzdCBHQ0MgNC45IGFz
IHNoaXBwZWQgaW4gRGViaWFuIEplc3NpZSwgYnV0IGV4cGVyaW1lbnRhbGx5Cj4+Pj4gaXMgZml4
ZWQgaW4gR0NDIDYgYW5kIGxhdGVyLiAgQ3VyaW91c2x5LCBpdCBvbmx5IGFmZmVjdHMgMzItYml0
IGJ1aWxkcy4KPj4+IEkgZG9uJ3QgdGhpbmsgdGhlcmUncyBhbnl0aGluZyBjdXJpb3VzIGhlcmU6
IFRoZSBHT1QgKG9yIGFjdHVhbGx5Cj4+PiAucm9kYXRhIGhlcmUpIGdldHMgYWNjZXNzZWQgYnkg
JXJpcC1yZWxhdGl2ZSBhZGRyZXNzaW5nIGluIHNtYWxsCj4+PiBtb2RlbCA2NC1iaXQgY29kZSwg
aWlyYy4KPj4gQWFoIC0gZ29vZCBwb2ludCwgYW5kIGFsc28gZXhwbGFpbnMgdGhlIG90aGVyIGNv
bmRpdGlvbmFscyBpbiBHQ0Mncwo+PiBpbnRyaW5zaWMgaGVhZGVyLgo+Pgo+PiBJJ2xsIHVwZGF0
ZSB0aGUgbG9naWMgdG8gY29wZSB3aXRoIHRoZSBsYXJnZXIgNjRiaXQgbW9kZWxzLgo+IERvIHlv
dSBuZWVkIHRvPyBUaGUgQUJJIHNwZWNpZmllcyB0aGF0IHRoZSBHT1QgcG9pbnRlciBsaXZlcwo+
IGluICVyMTUgaW4gdGhhdCBjYXNlLgoKSSd2ZSBjaGVja2VkLCBhbmQgZ2NjIDQuOSBjb21wbGFp
bnMgZXF1YWxseSB3aGVuIHVzaW5nIC1tY21vZGVsPWxhcmdlCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 14:27:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 14: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-devel-bounces@lists.xenproject.org>)
	id 1gOkVw-00022B-EN; Mon, 19 Nov 2018 14:27: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOkVv-000224-OR
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 14:26:59 +0000
X-Inumbo-ID: 2bde466a-ec07-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2bde466a-ec07-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 14:26:58 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 07:26:57 -0700
Message-Id: <5BF2C82D02000078001FD80B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 07:26:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
 <3d3ae38a-bfae-9908-dac6-163216f900e3@bitdefender.com>
In-Reply-To: <3d3ae38a-bfae-9908-dac6-163216f900e3@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrei LUTAS <vlutas@bitdefender.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Mihai Dontu <mdontu@bitdefender.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjExLjE4IGF0IDE0OjMwLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+PiA+ICsgICAgLyogTm93IHRyYW5zZm9ybSBvdXIgUldYIHZhbHVlcyBpbiBhIFhFTk1FTV9h
Y2Nlc3NfKiBjb25zdGFudC4gKi8KPj4+ICsgICAgaWYgKCByID09IDAgJiYgdyA9PSAwICYmIHgg
PT0gMCApCj4+PiArICAgICAgICBuZXdfYWNjZXNzID0gWEVOTUVNX2FjY2Vzc19uOwo+Pj4gKyAg
ICBlbHNlIGlmICggciA9PSAwICYmIHcgPT0gMCAmJiB4ID09IDEgKQo+Pj4gKyAgICAgICAgbmV3
X2FjY2VzcyA9IFhFTk1FTV9hY2Nlc3NfeDsKPj4+ICsgICAgZWxzZSBpZiAoIHIgPT0gMCAmJiB3
ID09IDEgJiYgeCA9PSAwICkKPj4+ICsgICAgICAgIG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNz
X3c7Cj4+PiArICAgIGVsc2UgaWYgKCByID09IDAgJiYgdyA9PSAxICYmIHggPT0gMSApCj4+PiAr
ICAgICAgICBuZXdfYWNjZXNzID0gWEVOTUVNX2FjY2Vzc193eDsKPj4+ICsgICAgZWxzZSBpZiAo
IHIgPT0gMSAmJiB3ID09IDAgJiYgeCA9PSAwICkKPj4+ICsgICAgICAgIG5ld19hY2Nlc3MgPSBY
RU5NRU1fYWNjZXNzX3I7Cj4+PiArICAgIGVsc2UgaWYgKCByID09IDEgJiYgdyA9PSAwICYmIHgg
PT0gMSApCj4+PiArICAgICAgICBuZXdfYWNjZXNzID0gWEVOTUVNX2FjY2Vzc19yeDsKPj4+ICsg
ICAgZWxzZSBpZiAoIHIgPT0gMSAmJiB3ID09IDEgJiYgeCA9PSAwICkKPj4+ICsgICAgICAgIG5l
d19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX3J3Owo+Pj4gKyAgICBlbHNlIGlmICggciA9PSAxICYm
IHcgPT0gMSAmJiB4ID09IDEgKQo+Pj4gKyAgICAgICAgbmV3X2FjY2VzcyA9IFhFTk1FTV9hY2Nl
c3Nfcnd4Owo+Pj4gKyAgICBlbHNlCj4+PiArICAgICAgICBuZXdfYWNjZXNzID0gcmVxdWlyZWRf
YWNjZXNzOyAvKiBTaG91bGQgbmV2ZXIgZ2V0IGhlcmUuICovCj4+IAo+PiBUaGVyZSBzZWVtcyB0
byBiZSBhIGxvdCBvZiB0cmFuc2xhdGlvbiBmcm9tIHhlbm1lbV9hY2Nlc3NfdCB0byBib29sCj4+
IGZpZWxkcyBhbmQgdGhlbiB0byB4ZW5tZW1fYWNjZXNzX3QgYWdhaW4uIENhbid0IHlvdSBqdXN0
IGF2b2lkIHRoZQo+PiBib29sZWFucz8KPiAKPiBUaGUgdHJhbnNsYXRpb24gaXMgZG9uZSBiZWNh
dXNlIHRoZSByaWdodHMgYXJlIGN1bXVsYXRpdmUgYW5kIEkgdGhpbmsgCj4gdGhpcyBpcyB0aGUg
Y2xlYXIgd2F5IHRvIGRvIHRoaXMuCgpCdXQgdGhlbiBhdCB0aGUgdmVyeSBsZWFzdCBkb24ndCB1
c2UgPT0gMCBhbmQgPT0gMSwgYnV0CnNpbXBsZSBib29sZWFuIHRlc3RzLgoKPj4+ICAgICAgIGlm
ICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9tb25pdG9yKSAmJgo+Pj4gICAgICAg
ICAgICBkLT5hcmNoLm1vbml0b3IuaW5ndWVzdF9wYWdlZmF1bHRfZGlzYWJsZWQgJiYKPj4+IC0g
ICAgICAgICBucGZlYy5raW5kICE9IG5wZmVjX2tpbmRfd2l0aF9nbGEgKSAvKiBkb24ndCBzZW5k
IGEgbWVtX2V2ZW50ICovCj4+PiArICAgICAgICAgbnBmZWMua2luZCAhPSBucGZlY19raW5kX3dp
dGhfZ2xhICYmCj4+PiArICAgICAgICAgaHZtX2Z1bmNzLnN0YXJ0X3JlZXhlY3V0ZV9pbnN0cnVj
dGlvbiApIC8qIGRvbid0IHNlbmQgYSBtZW1fZXZlbnQgKi8KPj4+ICAgICAgIHsKPj4+IC0gICAg
ICAgIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudChFTVVMX0tJTkRfTk9STUFMLCBUUkFQX2ludmFs
aWRfb3AsIFg4Nl9FVkVOVF9OT19FQyk7Cj4+PiAtCj4+PiArICAgICAgICB2LT5hcmNoLnZtX2V2
ZW50LT5lbXVsYXRlX2ZsYWdzID0gMDsKPj4+ICsgICAgICAgIGh2bV9mdW5jcy5zdGFydF9yZWV4
ZWN1dGVfaW5zdHJ1Y3Rpb24odiwgZ3BhLCBYRU5NRU1fYWNjZXNzX3J3KTsKPj4+ICAgICAgICAg
ICByZXR1cm4gdHJ1ZTsKPj4+ICAgICAgIH0KPj4gCj4+IERvbid0IHlvdSBuZWVkIHRvIGZhbGxi
YWNrIHRvIHVzaW5nIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudCBpZgo+PiBzdGFydF9yZWV4ZWN1
dGVfaW5zdHJ1Y3Rpb24gaXMgbm90IGF2YWlsYWJsZT8KPiAKPiBGYWxsYmFjayB3aXRoIGh2bV9l
bXVsYXRlX29uZV92bV9ldmVudCBjYW4gcmVzdWx0IGluIGxvb3NpbmcgZXZlbnRzLgoKQnV0IGlz
IG5vdCBkb2luZyBhbnl0aGluZyBhdCBnb2luZyB0byByZXN1bHQgaW4gZXZlbiB3b3JzZSBhCnNp
dHVhdGlvbj8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 14:27:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 14: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-devel-bounces@lists.xenproject.org>)
	id 1gOkWj-00027B-Qf; Mon, 19 Nov 2018 14:27: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=bhw3=n6=citrix.com=prvs=8540992c9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gOkWi-00026y-Re
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 14:27:48 +0000
X-Inumbo-ID: 48d39297-ec07-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48d39297-ec07-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 14:27:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,252,1539648000"; d="scan'208";a="70956846"
Date: Mon, 19 Nov 2018 14:27:44 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20181119142744.ojmhwmdhq6tfnrsj@zion.uk.xensource.com>
References: <20181116131230.25885-1-wei.liu2@citrix.com>
 <20181116131230.25885-4-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181116131230.25885-4-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 3/3] automation: properly tag x86 jobs in
 Gitlab CI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMDE6MTI6MzBQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBTaW5jZSB3ZSBoYXZlIGludHJvZHVjZWQgYXJtNjQgdmFyaWFudHMsIHdlJ2QgYmV0dGVyIHN0
YXJ0IHRhZ2dpbmcgdGhlCj4gb2xkIG9uZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiBEb3VnLCB0aGlzIHJlcXVpcmVzIHByb3Blcmx5
IHRhZ2dpbmcgYWxsIHRoZSB4ODYgcnVubmVyIGhvc3RzIGZpcnN0LgoKQWxsIHJ1bm5lcnMgYXJl
IHByb3Blcmx5IGNvbmZpZ3VyZWQgYXQgdGhpcyBwb2ludCwgZWl0aGVyIGJ5IGhhbmQgKHRoZQpv
bmUgcmVnaXN0ZXJlZCBieSBSYWNrc3BhY2UpIG9yIGJ5IHRlcnJhZm9ybSAodGhlIG9uZSBjb250
cm9sbGVkIGJ5IHhlbgpwcm9qZWN0KS4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 14:33:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 14:33: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-devel-bounces@lists.xenproject.org>)
	id 1gOkby-0002sh-GZ; Mon, 19 Nov 2018 14:33: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=Gnyi=N6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOkbx-0002sc-6x
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 14:33:13 +0000
X-Inumbo-ID: 0a33e2ce-ec08-11e8-90dc-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a33e2ce-ec08-11e8-90dc-12d6303a7972;
 Mon, 19 Nov 2018 14:33:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,252,1539648000"; d="scan'208,217";a="82062248"
To: Jan Beulich <JBeulich@suse.com>
References: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
 <5BF2BFDE02000078001FD7D2@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <b4d259ec-0d51-ac29-4341-a94bd78163ef@citrix.com>
Date: Mon, 19 Nov 2018 14:33:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF2BFDE02000078001FD7D2@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] libx86: Work around GCC bug with ebx output
 constrants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============4248395736723255128=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4248395736723255128==
Content-Type: multipart/alternative;
	boundary="------------6C03F2E0CE8765280FDCC1D6"
Content-Language: en-GB

--------------6C03F2E0CE8765280FDCC1D6
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit

On 19/11/2018 13:51, Jan Beulich wrote:
>>  static inline void cpuid_leaf(uint32_t leaf, struct cpuid_leaf *l)
>>  {
>> -    asm ( "cpuid"
>> -          : "=a" (l->a), "=b" (l->b), "=c" (l->c), "=d" (l->d)
>> +    asm ( XCHG_BX
>> +          "cpuid;"
>> +          XCHG_BX
>> +          : "=a" (l->a), BX_CON (l->b), "=c" (l->c), "=d" (l->d)
> Strictly speaking all other outputs also need to use =& in the
> 32-bit case. But I wouldn't insist on such an adjustment. With
> the others done
> Reviewed-by: Jan Beulich <jbeulich@suse.com>

Using =& for the constraints which also have inputs results "operand has
impossible constraints"

It should only matter for the output-only operands, to prevent GCC
allocating %[er]dx for the bx constraint, but that shouldn't matter
anyway because =&r can't be allocated to conflict with =d

~Andrew

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

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 19/11/2018 13:51, Jan Beulich wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:5BF2BFDE02000078001FD7D2@prv1-mh.provo.novell.com">
      <blockquote type="cite" style="color: #000000;">
        <pre class="moz-quote-pre" wrap=""> static inline void cpuid_leaf(uint32_t leaf, struct cpuid_leaf *l)
 {
-    asm ( "cpuid"
-          : "=a" (l-&gt;a), "=b" (l-&gt;b), "=c" (l-&gt;c), "=d" (l-&gt;d)
+    asm ( XCHG_BX
+          "cpuid;"
+          XCHG_BX
+          : "=a" (l-&gt;a), BX_CON (l-&gt;b), "=c" (l-&gt;c), "=d" (l-&gt;d)
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">Strictly speaking all other outputs also need to use =&amp; in the
32-bit case. But I wouldn't insist on such an adjustment. With
the others done
Reviewed-by: Jan Beulich <a class="moz-txt-link-rfc2396E" href="mailto:jbeulich@suse.com" moz-do-not-send="true">&lt;jbeulich@suse.com&gt;</a>
</pre>
    </blockquote>
    <br>
    Using =&amp; for the constraints which also have inputs results
    "operand has impossible constraints"<br>
    <br>
    It should only matter for the output-only operands, to prevent GCC
    allocating %[er]dx for the bx constraint, but that shouldn't matter
    anyway because =&amp;r can't be allocated to conflict with =d<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------6C03F2E0CE8765280FDCC1D6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4248395736723255128==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 19 14:35:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 14:35: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-devel-bounces@lists.xenproject.org>)
	id 1gOkeL-00031m-01; Mon, 19 Nov 2018 14:35: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOkeK-00031h-4R
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 14:35:40 +0000
X-Inumbo-ID: 61b87118-ec08-11e8-a482-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61b87118-ec08-11e8-a482-12d6303a7972;
 Mon, 19 Nov 2018 14:35:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 07:35:37 -0700
Message-Id: <5BF2CA3602000078001FD83C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 07:35:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542375677-6092-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542375677-6092-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/msr: Handle
 MSR_AMD64_DR{0-3}_ADDRESS_MASK in the new MSR infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjExLjE4IGF0IDE0OjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBpcyBhIGZvbGxvd3VwIHRvIGMvcyA5NmYyMzVjMjYgd2hpY2ggZnVsZmlscyB0
aGUgcmVtYWluaW5nIFRPRE8gaXRlbS4KPiAKPiBGaXJzdCBvZiBhbGwsIHRoZSBwcmUtZXhpc3Rp
bmcgU1ZNIGNvZGUgaGFzIGEgYnVnLiAgVGhlIHZhbHVlIGluCj4gbXNycy0+ZHJfbWFza1tdIG1h
eSBiZSBzdGFsZSwgYXMgd2UgYWxsb3cgZGlyZWN0IGFjY2VzcyB0byB0aGVzZSBNU1JzLgo+IFJl
c29sdmUgdGhpcyBpbiBndWVzdF9yZG1zcigpIGJ5IHJlYWRpbmcgZGlyZWN0bHkgZnJvbSBoYXJk
d2FyZSBpbiB0aGUKPiBhZmZlY3RlZCBjYXNlLgo+IAo+IFdpdGggdGhlIHJlYWRpbmcvd3JpdGlu
ZyBsb2dpYyBtb3ZlZCB0byB0aGUgY29tbW9uIGd1ZXN0X3tyZCx3cn1tc3IoKQo+IGluZnJhc3Ry
dWN0dXJlLCB0aGUgbWlncmF0aW9uIGxvZ2ljIGNhbiBiZSBzaW1wbGlmaWVkLiAgVGhlIFBWIG1p
Z3JhdGlvbiBsb2dpYwo+IGRyb3BzIGFsbCBvZiBpdHMgc3BlY2lhbCBjYXNpbmcsIGFuZCBTVk0n
cyBlbnRpcmUge2luaXQsc2F2ZSxsb2FkfV9tc3IoKQo+IGluZnJhc3RydWN0dXJlIGJlY29tZXMg
dW5uZWNlc3NhcnkuCj4gCj4gVGhlIHJlc3VsdGluZyBkaWZmc3RhdCBzaG93cyBxdWl0ZSBob3cg
ZXhwZW5zaXZlIHRoZSBQViBzcGVjaWFsIGNhc2VzIHdoZXJlIGluCj4gYXJjaF9kb19kb21jdGwo
KS4KPiAKPiAgIGFkZC9yZW1vdmU6IDAvMyBncm93L3NocmluazogNC82IHVwL2Rvd246IDQ2NS8t
MTQ5NCAoLTEwMjkpCj4gICBGdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCj4gICBndWVzdF9yZG1zciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAyNTIgICAgIDQ4NCAgICArMjMyCj4gICBndWVzdF93cm1zciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2NTMgICAgIDgyMiAgICArMTY5Cj4gICBtc3Jz
X3RvX3NlbmQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDggICAgICA0OCAgICAg
KzQwCj4gICBodm1fbG9hZF9jcHVfbXNycyAgICAgICAgICAgICAgICAgICAgICAgICAgICA0ODkg
ICAgIDUxMyAgICAgKzI0Cj4gICBzdm1faW5pdF9tc3IgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMjEgICAgICAgLSAgICAgLTIxCj4gICBodm1fc2F2ZV9jcHVfbXNycyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAzNjUgICAgIDM0MyAgICAgLTIyCj4gICByZWFkX21zciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwODkgICAgMTAwMSAgICAgLTg4Cj4gICB3
cml0ZV9tc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE4MjkgICAgMTY4OSAg
ICAtMTQwCj4gICBzdm1fbXNyX3JlYWRfaW50ZXJjZXB0ICAgICAgICAgICAgICAgICAgICAgIDEx
MjQgICAgIDk3MCAgICAtMTU0Cj4gICBzdm1fbG9hZF9tc3IgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAxOTUgICAgICAgLSAgICAtMTk1Cj4gICBzdm1fc2F2ZV9tc3IgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAxOTYgICAgICAgLSAgICAtMTk2Cj4gICBzdm1fbXNyX3dy
aXRlX2ludGVyY2VwdCAgICAgICAgICAgICAgICAgICAgIDE0NjEgICAgMTI2NSAgICAtMTk2Cj4g
ICBhcmNoX2RvX2RvbWN0bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDk1ODEgICAgOTA5
OSAgICAtNDgyCj4gICBUb3RhbDogQmVmb3JlPTMzMTQ2MTAsIEFmdGVyPTMzMTM1ODEsIGNoZyAt
MC4wMyUKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 14:38:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 14:38: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-devel-bounces@lists.xenproject.org>)
	id 1gOkgz-00039Q-GB; Mon, 19 Nov 2018 14:38: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOkgy-00039K-Tl
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 14:38:24 +0000
X-Inumbo-ID: c48d83f9-ec08-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c48d83f9-ec08-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 14:38:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 07:38:23 -0700
Message-Id: <5BF2CADB02000078001FD83F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 07:38:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
 <5BF2BFDE02000078001FD7D2@prv1-mh.provo.novell.com>
 <b4d259ec-0d51-ac29-4341-a94bd78163ef@citrix.com>
In-Reply-To: <b4d259ec-0d51-ac29-4341-a94bd78163ef@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] libx86: Work around GCC bug with ebx output
 constrants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjExLjE4IGF0IDE1OjMzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMTEvMjAxOCAxMzo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiAgc3RhdGlj
IGlubGluZSB2b2lkIGNwdWlkX2xlYWYodWludDMyX3QgbGVhZiwgc3RydWN0IGNwdWlkX2xlYWYg
KmwpCj4+PiAgewo+Pj4gLSAgICBhc20gKCAiY3B1aWQiCj4+PiAtICAgICAgICAgIDogIj1hIiAo
bC0+YSksICI9YiIgKGwtPmIpLCAiPWMiIChsLT5jKSwgIj1kIiAobC0+ZCkKPj4+ICsgICAgYXNt
ICggWENIR19CWAo+Pj4gKyAgICAgICAgICAiY3B1aWQ7Igo+Pj4gKyAgICAgICAgICBYQ0hHX0JY
Cj4+PiArICAgICAgICAgIDogIj1hIiAobC0+YSksIEJYX0NPTiAobC0+YiksICI9YyIgKGwtPmMp
LCAiPWQiIChsLT5kKQo+PiBTdHJpY3RseSBzcGVha2luZyBhbGwgb3RoZXIgb3V0cHV0cyBhbHNv
IG5lZWQgdG8gdXNlID0mIGluIHRoZQo+PiAzMi1iaXQgY2FzZS4gQnV0IEkgd291bGRuJ3QgaW5z
aXN0IG9uIHN1Y2ggYW4gYWRqdXN0bWVudC4gV2l0aAo+PiB0aGUgb3RoZXJzIGRvbmUKPj4gUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBVc2luZyA9JiBm
b3IgdGhlIGNvbnN0cmFpbnRzIHdoaWNoIGFsc28gaGF2ZSBpbnB1dHMgcmVzdWx0cyAib3BlcmFu
ZCBoYXMKPiBpbXBvc3NpYmxlIGNvbnN0cmFpbnRzIgoKWWVzLCBJIGhhZCAoc2lsZW50bHkpIGFz
c3VtZWQgdGhpcyB3b3VsZCBiZSB0aGUgY2FzZS4KCj4gSXQgc2hvdWxkIG9ubHkgbWF0dGVyIGZv
ciB0aGUgb3V0cHV0LW9ubHkgb3BlcmFuZHMsIHRvIHByZXZlbnQgR0NDCj4gYWxsb2NhdGluZyAl
W2VyXWR4IGZvciB0aGUgYnggY29uc3RyYWludCwgYnV0IHRoYXQgc2hvdWxkbid0IG1hdHRlcgo+
IGFueXdheSBiZWNhdXNlID0mciBjYW4ndCBiZSBhbGxvY2F0ZWQgdG8gY29uZmxpY3Qgd2l0aCA9
ZAoKSGVuY2UgbWUgaGF2aW5nIHNhaWQgInN0cmljdGx5IHNwZWFraW5nIi4KCkphbgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 14:45:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 14:45: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-devel-bounces@lists.xenproject.org>)
	id 1gOkoD-0003vH-C5; Mon, 19 Nov 2018 14:45: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=gnyi=n6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOkoB-0003vC-Lg
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 14:45:51 +0000
X-Inumbo-ID: ce99bc2b-ec09-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce99bc2b-ec09-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 14:45:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,252,1539648000"; d="scan'208";a="70959659"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 19 Nov 2018 14:45:42 +0000
Message-ID: <1542638742-18110-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] libx86: Work around GCC bug with ebx output
 constrants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VmVyc2lvbnMgb2YgR0NDIGJlZm9yZSA1IGNhbid0IGNvbXBpbGUgY3B1aWQuYywgYW5kIGZhaWwg
d2l0aCB0aGUgcmF0aGVyIGNyeXB0aWM6CgogIEluIGZpbGUgaW5jbHVkZWQgZnJvbSBsaWIveDg2
L2NwdWlkLmM6MzowOgogIGxpYi94ODYvY3B1aWQuYzogSW4gZnVuY3Rpb24g4oCYeDg2X2NwdWlk
X3BvbGljeV9maWxsX25hdGl2ZeKAmToKICBpbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmg6MjU6
NTogZXJyb3I6IGluY29uc2lzdGVudCBvcGVyYW5kIGNvbnN0cmFpbnRzIGluIGFuIOKAmGFzbeKA
mQogICAgICAgYXNtICggImNwdWlkIgogICAgICAgXgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2MjoKICogR0NDIDUgaXMgZmlu
ZS4gIEl0cyBjcHVpZCBpbnN0cmluY3QgaGFzIG5vbmUgb2YgdGhlIFBJQyB3b3JrYXJvdW5kcyB0
aGFudCA0LjkgaGF2ZS4KICogRml4IDY0Yml0IGJ1aWxkcyB3aXRoIGxhcmdlciBtb2RlbHMuCi0t
LQogeGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaCB8IDM3ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlk
LmggYi94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCmluZGV4IDI2NmM5MTAuLmNjMzA2
NTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaApAQCAtMjAsMjEgKzIwLDUwIEBAIHN0cnVjdCBj
cHVpZF9sZWFmCiAgICAgdWludDMyX3QgYSwgYiwgYywgZDsKIH07CiAKKy8qCisgKiBWZXJzaW9u
cyBvZiBHQ0MgYmVmb3JlIDUgYXJlIHVuYWJsZSB0byBjb3BlIHdpdGggJXJCWCBvdXRwdXQgY29u
c3RyYWludHMKKyAqIHdoZW4gY29tcGlsaW5nIFBvc2l0aW9uIEluZGVwZW5kZW50IENvZGUsIGFu
ZCBwcm9kdWNlIGEgcmF0aGVyIGNyeXB0aWMKKyAqIGVycm9yOgorICogICAgZXJyb3I6IGluY29u
c2lzdGVudCBvcGVyYW5kIGNvbnN0cmFpbnRzIGluIGFuIOKAmGFzbeKAmQorICoKKyAqIFRvIHdv
cmsgYXJvdW5kIHRoZSBpc3N1ZSwgdXNlIGEgc2VwYXJhdGUgcmVnaXN0ZXIgdG8gaG9sZCB0aGUg
dGhlICVyQlgKKyAqIG91dHB1dCwgYW5kIHhjaGcgdHdpY2UgdG8gbGVhdmUgJXJCWCBwcmVzZXJ2
ZWQgYXJvdW5kIHRoZSBhc20oKSBzdGF0ZW1lbnQuCisgKi8KKyNpZiBkZWZpbmVkKF9fUElDX18p
ICYmIF9fR05VQ19fIDwgNSAmJiAhZGVmaW5lZChfX2NsYW5nX18pICYmIGRlZmluZWQoX19pMzg2
X18pCisjIGRlZmluZSBYQ0hHX0JYICJ4Y2hnICUlZWJ4LCAlW2J4XTsiCisjIGRlZmluZSBCWF9D
T04gW2J4XSAiPSZyIgorI2VsaWYgZGVmaW5lZChfX1BJQ19fKSAmJiBfX0dOVUNfXyA8IDUgJiYg
IWRlZmluZWQoX19jbGFuZ19fKSAmJiBcCisgICAgZGVmaW5lZChfX3g4Nl82NF9fKSAmJiAoZGVm
aW5lZChfX2NvZGVfbW9kZWxfbWVkaXVtX18pIHx8IFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkZWZpbmVkKF9fY29kZV9tb2RlbF9sYXJnZV9fKSkKKyMgZGVmaW5lIFhDSEdfQlggInhj
aGcgJSVyYngsICVxW2J4XTsiCisjIGRlZmluZSBCWF9DT04gW2J4XSAiPSZyIgorI2Vsc2UKKyMg
ZGVmaW5lIFhDSEdfQlggIiIKKyMgZGVmaW5lIEJYX0NPTiAiPSZiIgorI2VuZGlmCisKIHN0YXRp
YyBpbmxpbmUgdm9pZCBjcHVpZF9sZWFmKHVpbnQzMl90IGxlYWYsIHN0cnVjdCBjcHVpZF9sZWFm
ICpsKQogewotICAgIGFzbSAoICJjcHVpZCIKLSAgICAgICAgICA6ICI9YSIgKGwtPmEpLCAiPWIi
IChsLT5iKSwgIj1jIiAobC0+YyksICI9ZCIgKGwtPmQpCisgICAgYXNtICggWENIR19CWAorICAg
ICAgICAgICJjcHVpZDsiCisgICAgICAgICAgWENIR19CWAorICAgICAgICAgIDogIj1hIiAobC0+
YSksIEJYX0NPTiAobC0+YiksICI9JmMiIChsLT5jKSwgIj0mZCIgKGwtPmQpCiAgICAgICAgICAg
OiAiYSIgKGxlYWYpICk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBjcHVpZF9jb3VudF9sZWFm
KAogICAgIHVpbnQzMl90IGxlYWYsIHVpbnQzMl90IHN1YmxlYWYsIHN0cnVjdCBjcHVpZF9sZWFm
ICpsKQogewotICAgIGFzbSAoICJjcHVpZCIKLSAgICAgICAgICA6ICI9YSIgKGwtPmEpLCAiPWIi
IChsLT5iKSwgIj1jIiAobC0+YyksICI9ZCIgKGwtPmQpCisgICAgYXNtICggWENIR19CWAorICAg
ICAgICAgICJjcHVpZDsiCisgICAgICAgICAgWENIR19CWAorICAgICAgICAgIDogIj1hIiAobC0+
YSksIEJYX0NPTiAobC0+YiksICI9YyIgKGwtPmMpLCAiPSZkIiAobC0+ZCkKICAgICAgICAgICA6
ICJhIiAobGVhZiksICJjIiAoc3VibGVhZikgKTsKIH0KIAorI3VuZGVmIEJYX0NPTgorI3VuZGVm
IFhDSEcKKwogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9CQVNJQyAgICAgICgweGR1ICsgMSkKICNk
ZWZpbmUgQ1BVSURfR1VFU1RfTlJfRkVBVCAgICAgICAoMHUgKyAxKQogI2RlZmluZSBDUFVJRF9H
VUVTVF9OUl9DQUNIRSAgICAgICg1dSArIDEpCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 14:46:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 14:46: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-devel-bounces@lists.xenproject.org>)
	id 1gOkoY-0003x2-NG; Mon, 19 Nov 2018 14:46: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOkoX-0003wo-Gw
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 14:46:13 +0000
X-Inumbo-ID: db8330c5-ec09-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db8330c5-ec09-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 14:46:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOkoU-0000P3-6E; Mon, 19 Nov 2018 14:46:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOkoT-0003he-S6; Mon, 19 Nov 2018 14:46:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOkoT-0006BQ-RR; Mon, 19 Nov 2018 14:46:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130424-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-arm64-xsm:<job status>:broken:regression
 linux-4.19:build-arm64-pvops:<job status>:broken:regression
 linux-4.19:build-arm64:<job status>:broken:regression
 linux-4.19:build-arm64-xsm:host-install(4):broken:regression
 linux-4.19:build-arm64-pvops:host-install(4):broken:regression
 linux-4.19:build-arm64:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7950eb316adf792283cac5743dfe5a11e74833dc
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 14:46:09 +0000
Subject: [Xen-devel] [linux-4.19 test] 130424: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQyNCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0MjQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJF
R1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5
MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAg
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
OTMxMwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hp
Y2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICA2IHhlbi1pbnN0YWxsICAgICAgZmFpbCBpbiAxMzAyNDQgcGFz
cyBpbiAxMzA0MjQKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMDI0NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgcGFzcyBpbiAx
MzAyNDQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTMwMjQ0IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwMjQ0IG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMzAyNDQgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMDI0NCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTMwMjQ0IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzAyNDQgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzAyNDQgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTMwMjQ0IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzAyNDQgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMzAyNDQgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDExIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAg
cmVkaGF0LWluc3RhbGwgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
bnV4ICAgICAgICAgICAgICAgIDc5NTBlYjMxNmFkZjc5MjI4M2NhYzU3NDNkZmU1YTExZTc0ODMz
ZGMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdm
M2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAg
MjAxOC0xMS0wMiAwNTozOTowOCBaICAgMTcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0
MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgIDE1IGRheXMgICAgOSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzAwODAgIDIwMTgtMTEtMTUgMDE6MTc6MTcgWiAgICA0IGRheXMgICAg
MyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCjM3MyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwK
bm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
cm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0
YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNzk2
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 14:52:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 14:52: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-devel-bounces@lists.xenproject.org>)
	id 1gOkuc-0004mh-M5; Mon, 19 Nov 2018 14:52: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=raOK=N6=bitdefender.com=mdontu@srs-us1.protection.inumbo.net>)
 id 1gOkub-0004mc-Jl
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 14:52:29 +0000
X-Inumbo-ID: bba47dfa-ec0a-11e8-8591-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bba47dfa-ec0a-11e8-8591-12d6303a7972;
 Mon, 19 Nov 2018 14:52:28 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 22D113016E73; Mon, 19 Nov 2018 16:52:26 +0200 (EET)
Received: from [10.10.14.115] (unknown [195.210.4.22])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 1DF1F3000E5B;
 Mon, 19 Nov 2018 16:52:26 +0200 (EET)
Message-ID: <1542639145.26770.14.camel@bitdefender.com>
From: Mihai =?UTF-8?Q?Don=C8=9Bu?= <mdontu@bitdefender.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Date: Mon, 19 Nov 2018 16:52:25 +0200
In-Reply-To: <f0b3c2fb-8d31-7e79-c666-4d5b8d7153eb@citrix.com>
References: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
 <f0b3c2fb-8d31-7e79-c666-4d5b8d7153eb@citrix.com>
Organization: Bitdefender
X-Mailer: Evolution 3.26.6 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] libx86: Work around GCC bug with ebx output
 constrants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMDE4LTExLTE5IGF0IDEzOjI5ICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
IE9uIDE5LzExLzIwMTggMTM6MTEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPiBTb21lIHZlcnNp
b25zIG9mIEdDQyBjYW4ndCBjb21waWxlIGNwdWlkLmMsIGFuZCBmYWlsIHdpdGggdGhlIHJhdGhl
ciBjcnlwdGljOgo+ID4gCj4gPiAgIEluIGZpbGUgaW5jbHVkZWQgZnJvbSBsaWIveDg2L2NwdWlk
LmM6MzowOgo+ID4gICBsaWIveDg2L2NwdWlkLmM6IEluIGZ1bmN0aW9uIOKAmHg4Nl9jcHVpZF9w
b2xpY3lfZmlsbF9uYXRpdmXigJk6Cj4gPiAgIGluY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaDoy
NTo1OiBlcnJvcjogaW5jb25zaXN0ZW50IG9wZXJhbmQgY29uc3RyYWludHMgaW4gYW4g4oCYYXNt
4oCZCj4gPiAgICAgICAgYXNtICggImNwdWlkIgo+ID4gICAgICAgIF4KPiA+IAo+ID4gSW4gcHJh
Y3RpY2UsIHRoaXMgaXMgYSBjb2xsaXNpb24gYmV0d2VlbiB0aGUgb3V0cHV0IGNvbnN0cmFpbnQg
YW5kIHRoZSBHT1QKPiA+IHdoaWNoIGlzIGhlbGQgaW4gJWVieCB3aGVuIGNvbXBpbGluZyB3aXRo
IC1mUElDIGZvciBsaWJyYXJpZXMuCj4gPiAKPiA+IFRoaXMgYWZmZWN0cyBhdCBsZWFzdCBHQ0Mg
NC45IGFzIHNoaXBwZWQgaW4gRGViaWFuIEplc3NpZSwgYnV0IGV4cGVyaW1lbnRhbGx5Cj4gPiBp
cyBmaXhlZCBpbiBHQ0MgNiBhbmQgbGF0ZXIuICBDdXJpb3VzbHksIGl0IG9ubHkgYWZmZWN0cyAz
Mi1iaXQgYnVpbGRzLgo+IAo+IEFjdHVhbGx5LCBoYXZpbmcganVzdCBnb3QgR0NDIDUgd29ya2lu
ZywgdGhhdCBpcyBhbHNvIGZpbmUuICBJJ2xsIGFkanVzdAo+IHRoZSB3b3JkaW5nL2NoZWNrLCBi
dXQgd29uJ3QgYm90aGVyIHBvc3RpbmcgYSB2MiBpZiB0aGF0IGlzIHRoZSBvbmx5IGNoYW5nZS4K
Ckkgd29uZGVyIGlmIGl0IGhhcyBhbnl0aGluZyB0byBkbyB3aXRoIHRoaXM6CgoiUmV1c2Ugb2Yg
dGhlIFBJQyBoYXJkIHJlZ2lzdGVyLCBpbnN0ZWFkIG9mIHVzaW5nIGEgZml4ZWQgcmVnaXN0ZXIs
IHdhcwppbXBsZW1lbnRlZCBvbiB4ODYveDg2LTY0IHRhcmdldHMuIFRoaXMgaW1wcm92ZXMgZ2Vu
ZXJhdGVkIFBJQyBjb2RlCnBlcmZvcm1hbmNlIGFzIG1vcmUgaGFyZCByZWdpc3RlcnMgY2FuIGJl
IHVzZWQuIFNoYXJlZCBsaWJyYXJpZXMgY2FuCnNpZ25pZmljYW50bHkgYmVuZWZpdCBmcm9tIHRo
aXMgb3B0aW1pemF0aW9uLiBDdXJyZW50bHkgaXQgaXMgc3dpdGNoZWQKb24gb25seSBmb3IgeDg2
L3g4Ni02NCB0YXJnZXRzLiBBcyBSQSBpbmZyYXN0cnVjdHVyZSBpcyBhbHJlYWR5CmltcGxlbWVu
dGVkIGZvciBQSUMgcmVnaXN0ZXIgcmV1c2UsIG90aGVyIHRhcmdldHMgbWlnaHQgZm9sbG93IHRo
aXMgaW4KdGhlIGZ1dHVyZS4iCgpodHRwczovL2djYy5nbnUub3JnL2djYy01L2NoYW5nZXMuaHRt
bAoKLS0gCk1paGFpIERvbsibdQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 14:57:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 14:57: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-devel-bounces@lists.xenproject.org>)
	id 1gOkzT-0004y1-CM; Mon, 19 Nov 2018 14:57: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=NNqu=N6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOkzR-0004xw-Qp
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 14:57:29 +0000
X-Inumbo-ID: 6e8a19f2-ec0b-11e8-95cb-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e8a19f2-ec0b-11e8-95cb-12d6303a7972;
 Mon, 19 Nov 2018 14:57:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 07:56:22 -0700
Message-Id: <5BF2CF1202000078001FD86C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 07:56:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181114115740.1050-1-roger.pau@citrix.com>
 <20181114115740.1050-4-roger.pau@citrix.com>
In-Reply-To: <20181114115740.1050-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 3/5] vpci/msix: carve p2m hole for MSIX
 MMIO regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjExLjE4IGF0IDEyOjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE1ha2Ugc3VyZSB0aGUgTVNJWCBNTUlPIHJlZ2lvbnMgZG9uJ3QgaGF2ZSBwMm0gZW50cmllcyBz
ZXR1cCwgc28gdGhhdAo+IGFjY2Vzc2VzIHRvIHRoZW0gdHJhcCBpbnRvIHRoZSBoeXBlcnZpc29y
IGFuZCBjYW4gYmUgaGFuZGxlZCBieSB2cGNpLgo+IAo+IENvbW1pdCAwNDI2Nzg3NjIgKCJ4ODYv
aW9tbXU6IGFkZCBtYXAtcmVzZXJ2ZWQgZG9tMC1pb21tdSBvcHRpb24gdG8KPiBtYXAgcmVzZXJ2
ZWQgbWVtb3J5IHJhbmdlcyIpIGFkZGVkIG1hcHBpbmdzIGZvciBhbGwgdGhlIHJlc2VydmVkCj4g
cmVnaW9ucyBpbnRvIHRoZSBQVkggRG9tMCBwMm0sIGFuZCBzb21lIG9mIHRob3NlIHJlc2VydmVk
IHJlZ2lvbnMKPiBtaWdodCBjb250YWluIE1TSVggTU1JTyByZWdpb25zLCBoZW5jZSB0aGUgbmVl
ZCB0byBtYWtlIHN1cmUgdGhlcmUgYXJlCj4gbm8gbWFwcGluZ3MgZXN0YWJsaXNoZWQuCj4gCj4g
U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpkZXNwaXRlIC4uLgoK
PiAtLS0gYS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCj4gKysrIGIveGVuL2RyaXZlcnMvdnBj
aS9oZWFkZXIuYwo+IEBAIC04OSw2ICs4OSwxNyBAQCBzdGF0aWMgdm9pZCBtb2RpZnlfZGVjb2Rp
bmcoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVpbnQxNl90IGNtZCwKPiAgICAgIGJvb2wg
bWFwID0gY21kICYgUENJX0NPTU1BTkRfTUVNT1JZOwo+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4g
IAo+ICsgICAgLyoKPiArICAgICAqIE1ha2Ugc3VyZSB0aGVyZSBhcmUgbm8gbWFwcGluZ3MgaW4g
dGhlIE1TSVggTU1JTyBhcmVhcywgc28gdGhhdCBhY2Nlc3Nlcwo+ICsgICAgICogY2FuIGJlIHRy
YXBwZWQgKGFuZCBlbXVsYXRlZCkgYnkgWGVuIHdoZW4gdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQg
aXMKPiArICAgICAqIGVuYWJsZWQuCj4gKyAgICAgKgo+ICsgICAgICogRklYTUU6IHB1bmNoaW5n
IGhvbGVzIGFmdGVyIHRoZSBwMm0gaGFzIGJlZW4gc2V0IHVwIG1pZ2h0IGJlIHJhY3kgZm9yCj4g
KyAgICAgKiBEb21VIHVzYWdlLCBuZWVkcyB0byBiZSByZXZpc2l0ZWQuCj4gKyAgICAgKi8KPiAr
ICAgIGlmICggbWFwICYmICFyb21fb25seSAmJiB2cGNpX21ha2VfbXNpeF9ob2xlKHBkZXYpICkK
PiArICAgICAgICByZXR1cm47CgouLi4gdGhpcyBzdGlsbCB3b3JyeWluZyBtZSwgYXMgSSB0aGlu
ayBpdCdsbCBuZWVkIHRvIGJlIHJlLWltcGxlbWVudGVkCmFsdG9nZXRoZXIgYXQgdGhhdCBsYXRl
ciBwb2ludC4KCkFmYWljdCB0aGlzIHBhdGNoIGlzIGluZGVwZW5kZW50IG9mIHRoZSBlYXJsaWVy
IHR3byAobGVhdmluZyBhc2lkZQpzb21lIGZ1enogdGhhdCB3b3VsZCBiZSBlYXN5IHRvIHJlc29s
dmUpLCB3aGljaCBtZWFucyBpdCBjb3VsZApnbyBpbiBhaGVhZCBvZiB0aGVtLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 15:02:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 15:02: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-devel-bounces@lists.xenproject.org>)
	id 1gOl3j-0005hm-6b; Mon, 19 Nov 2018 15:01: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=Gnyi=N6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOl3h-0005hh-IE
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 15:01:53 +0000
X-Inumbo-ID: 0ab7f1aa-ec0c-11e8-9ac5-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ab7f1aa-ec0c-11e8-9ac5-12d6303a7972;
 Mon, 19 Nov 2018 15:01:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,252,1539648000"; d="scan'208";a="82064163"
To: =?UTF-8?Q?Mihai_Don=c8=9bu?= <mdontu@bitdefender.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
 <f0b3c2fb-8d31-7e79-c666-4d5b8d7153eb@citrix.com>
 <1542639145.26770.14.camel@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <67d4c69d-d5f4-8855-d683-84fc9418b0c8@citrix.com>
Date: Mon, 19 Nov 2018 15:00:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1542639145.26770.14.camel@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] libx86: Work around GCC bug with ebx output
 constrants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMjAxOCAxNDo1MiwgTWloYWkgRG9uyJt1IHdyb3RlOgo+IE9uIE1vbiwgMjAxOC0x
MS0xOSBhdCAxMzoyOSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTkvMTEvMjAx
OCAxMzoxMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IFNvbWUgdmVyc2lvbnMgb2YgR0NDIGNh
bid0IGNvbXBpbGUgY3B1aWQuYywgYW5kIGZhaWwgd2l0aCB0aGUgcmF0aGVyIGNyeXB0aWM6Cj4+
Pgo+Pj4gICBJbiBmaWxlIGluY2x1ZGVkIGZyb20gbGliL3g4Ni9jcHVpZC5jOjM6MDoKPj4+ICAg
bGliL3g4Ni9jcHVpZC5jOiBJbiBmdW5jdGlvbiDigJh4ODZfY3B1aWRfcG9saWN5X2ZpbGxfbmF0
aXZl4oCZOgo+Pj4gICBpbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmg6MjU6NTogZXJyb3I6IGlu
Y29uc2lzdGVudCBvcGVyYW5kIGNvbnN0cmFpbnRzIGluIGFuIOKAmGFzbeKAmQo+Pj4gICAgICAg
IGFzbSAoICJjcHVpZCIKPj4+ICAgICAgICBeCj4+Pgo+Pj4gSW4gcHJhY3RpY2UsIHRoaXMgaXMg
YSBjb2xsaXNpb24gYmV0d2VlbiB0aGUgb3V0cHV0IGNvbnN0cmFpbnQgYW5kIHRoZSBHT1QKPj4+
IHdoaWNoIGlzIGhlbGQgaW4gJWVieCB3aGVuIGNvbXBpbGluZyB3aXRoIC1mUElDIGZvciBsaWJy
YXJpZXMuCj4+Pgo+Pj4gVGhpcyBhZmZlY3RzIGF0IGxlYXN0IEdDQyA0LjkgYXMgc2hpcHBlZCBp
biBEZWJpYW4gSmVzc2llLCBidXQgZXhwZXJpbWVudGFsbHkKPj4+IGlzIGZpeGVkIGluIEdDQyA2
IGFuZCBsYXRlci4gIEN1cmlvdXNseSwgaXQgb25seSBhZmZlY3RzIDMyLWJpdCBidWlsZHMuCj4+
IEFjdHVhbGx5LCBoYXZpbmcganVzdCBnb3QgR0NDIDUgd29ya2luZywgdGhhdCBpcyBhbHNvIGZp
bmUuICBJJ2xsIGFkanVzdAo+PiB0aGUgd29yZGluZy9jaGVjaywgYnV0IHdvbid0IGJvdGhlciBw
b3N0aW5nIGEgdjIgaWYgdGhhdCBpcyB0aGUgb25seSBjaGFuZ2UuCj4gSSB3b25kZXIgaWYgaXQg
aGFzIGFueXRoaW5nIHRvIGRvIHdpdGggdGhpczoKPgo+ICJSZXVzZSBvZiB0aGUgUElDIGhhcmQg
cmVnaXN0ZXIsIGluc3RlYWQgb2YgdXNpbmcgYSBmaXhlZCByZWdpc3Rlciwgd2FzCj4gaW1wbGVt
ZW50ZWQgb24geDg2L3g4Ni02NCB0YXJnZXRzLiBUaGlzIGltcHJvdmVzIGdlbmVyYXRlZCBQSUMg
Y29kZQo+IHBlcmZvcm1hbmNlIGFzIG1vcmUgaGFyZCByZWdpc3RlcnMgY2FuIGJlIHVzZWQuIFNo
YXJlZCBsaWJyYXJpZXMgY2FuCj4gc2lnbmlmaWNhbnRseSBiZW5lZml0IGZyb20gdGhpcyBvcHRp
bWl6YXRpb24uIEN1cnJlbnRseSBpdCBpcyBzd2l0Y2hlZAo+IG9uIG9ubHkgZm9yIHg4Ni94ODYt
NjQgdGFyZ2V0cy4gQXMgUkEgaW5mcmFzdHJ1Y3R1cmUgaXMgYWxyZWFkeQo+IGltcGxlbWVudGVk
IGZvciBQSUMgcmVnaXN0ZXIgcmV1c2UsIG90aGVyIHRhcmdldHMgbWlnaHQgZm9sbG93IHRoaXMg
aW4KPiB0aGUgZnV0dXJlLiIKClRoYXQgaXMgYWxtb3N0IGNlcnRhaW5seSBpdC7CoCBMb29rcyBs
aWtlIGl0IGlzIGRvd24gdG8gdGhlIHByZSA1LjAgY29kZQpjb25zaWRlcmluZyAlckJYIG5vbi1z
cGlsbGFibGUKCmh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTU0
MjMyCgpUaGFua3MgZm9yIGRpZ2dpbmcgdGhpcyBvdXQuwqAgSSBtaXNzZWQgaXQgd2hpbGUgc2Nh
bm5pbmcgdGhlIDUKY2hhbmdlbG9nLsKgIEkgdGhpbmsgSSdsbCB0d2VhayB0aGUgdGV4dCB0byBy
ZWZsZWN0IHRoaXMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 15:03:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 15:03: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-devel-bounces@lists.xenproject.org>)
	id 1gOl5A-0005mB-Kh; Mon, 19 Nov 2018 15:03: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=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOl59-0005m1-T7
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 15:03:23 +0000
X-Inumbo-ID: 417fd72a-ec0c-11e8-a313-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 417fd72a-ec0c-11e8-a313-12d6303a7972;
 Mon, 19 Nov 2018 15:03:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOl54-0000tW-HH; Mon, 19 Nov 2018 15:03:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOl54-0005IK-9l; Mon, 19 Nov 2018 15:03:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOl54-0007GY-93; Mon, 19 Nov 2018 15:03:18 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-130494-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=fef1dcc92cfc7d9879928902d01ef3adce5e7f34
X-Osstest-Versions-That: freebsd=16c74967439ec26291bc883f8595093318dcc27c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 15:03:18 +0000
Subject: [Xen-devel] [freebsd-master test] 130494: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQ5NCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwNDk0LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgZmVmMWRjYzkyY2ZjN2Q5ODc5OTI4
OTAyZDAxZWYzYWRjZTVlN2YzNApiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgMTZjNzQ5Njc0MzllYzI2MjkxYmM4ODNmODU5NTA5MzMxOGRjYzI3YwoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMwMDM2ICAyMDE4LTExLTE0IDA5OjE5OjM3IFogICAgNSBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEzMDE4NCAgMjAxOC0xMS0xNiAwOToxODo0MyBaICAgIDMgZGF5cyAgICAy
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDQ5NCAgMjAxOC0xMS0xOSAwOToyMToy
MCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFlIDxhZUBGcmVlQlNE
Lm9yZz4KICBhbGMgPGFsY0BGcmVlQlNELm9yZz4KICBhcmljaGFyZHNvbiA8YXJpY2hhcmRzb25A
RnJlZUJTRC5vcmc+CiAgYXNvbWVycyA8YXNvbWVyc0BGcmVlQlNELm9yZz4KICBicm9va3MgPGJy
b29rc0BGcmVlQlNELm9yZz4KICBieiA8YnpARnJlZUJTRC5vcmc+CiAgZXVnZW4gPGV1Z2VuQEZy
ZWVCU0Qub3JnPgogIGdhcmdhIDxnYXJnYUBGcmVlQlNELm9yZz4KICBnbGViaXVzIDxnbGViaXVz
QEZyZWVCU0Qub3JnPgogIGhzZWxhc2t5IDxoc2VsYXNreUBGcmVlQlNELm9yZz4KICBpbXAgPGlt
cEBGcmVlQlNELm9yZz4KICBqY2hhbmRyYSA8amNoYW5kcmFARnJlZUJTRC5vcmc+CiAgamhiIDxq
aGJARnJlZUJTRC5vcmc+CiAganRsIDxqdGxARnJlZUJTRC5vcmc+CiAga2FyZWxzIDxrYXJlbHNA
RnJlZUJTRC5vcmc+CiAga2Jvd2xpbmcgPGtib3dsaW5nQEZyZWVCU0Qub3JnPgogIGtldmFucyA8
a2V2YW5zQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIGxvb3MgPGxvb3NA
RnJlZUJTRC5vcmc+CiAgbWFyaXVzIDxtYXJpdXNARnJlZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtq
QEZyZWVCU0Qub3JnPgogIG1qZyA8bWpnQEZyZWVCU0Qub3JnPgogIG9zaG9nYm8gPG9zaG9nYm9A
RnJlZUJTRC5vcmc+CiAgc2VmIDxzZWZARnJlZUJTRC5vcmc+CiAgc2dhbGFib3YgPHNnYWxhYm92
QEZyZWVCU0Qub3JnPgogIHNodXJkIDxzaHVyZEBGcmVlQlNELm9yZz4KICB0cmFzeiA8dHJhc3pA
RnJlZUJTRC5vcmc+CiAgdm1hZmZpb25lIDx2bWFmZmlvbmVARnJlZUJTRC5vcmc+CiAgeXVyaXB2
IDx5dXJpcHZARnJlZUJTRC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1m
cmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9mcmVlYnNkLmdpdAogICAxNmM3NDk2NzQzOS4uZmVmMWRjYzkyY2YgIGZl
ZjFkY2M5MmNmYzdkOTg3OTkyODkwMmQwMWVmM2FkY2U1ZTdmMzQgLT4gdGVzdGVkL21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 15:09:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 15:09: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-devel-bounces@lists.xenproject.org>)
	id 1gOlBL-00062P-DK; Mon, 19 Nov 2018 15:09: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=ccjp=n6=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gOlBJ-00062K-QK
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 15:09:45 +0000
X-Inumbo-ID: 2445a815-ec0d-11e8-9a16-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2445a815-ec0d-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 15:09:43 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id n18-v6so5465321lji.7
 for <xen-devel@lists.xen.org>; Mon, 19 Nov 2018 07:09:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=MvR9CCPpY/aLV5Jk38x7MS/QbnbaQkYNH7EwbFZeHZs=;
 b=G0N03DePCZtEY/S19OCFp9LVhQuBp4OalDGEJgLLQyQgzirQ5QLFQ8znzKvNi3fPWI
 A4M1/+uzZbxSpDkMtDovc8CA27mhQdH4o43ejEuYZq6igcSGYmxD3Cf8OTBHiRk4SnfV
 kvqfpNfKDwwWr+hk9gWNjkbDjztpLldf9+kGFWc5PW04OUzEg0vLec7dVo3NhTmjoCT9
 lXAOeQ0JpVBE4nQmFfW3TLHkPjFlUd00hBXGSCb2M6syJEAySYaZWMkdYhZEyh90wmZr
 xr50T7TMUlLnIGEntitw2zoqqobQt1M+Rg5Hfh9qhn17v9I1DQSQ83p3vyw+8NwpTAWM
 dPJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=MvR9CCPpY/aLV5Jk38x7MS/QbnbaQkYNH7EwbFZeHZs=;
 b=JpgvysMGaE4mpxRPQV7joQXomXqw4X75ORHqY+0/FZsERq+J/TVv2gN5eg31rxBswS
 MD96tlgxNKqsyD4wD8K2TI/Bbn4GG8FsAIOJ36CDf0I9+Qbbwl1QuInaa9aREFDgoQUJ
 WheMVWxgCN/C6+IOq+6rYghgpP1xGHItg92/h2Ltkbn9cAZy9xCWklGalDryNXcTbshP
 5rlOTyItucPpCkGJxGZs9OwWR+Sp3W8wFmvhgxKY9O9114cqFuUTJDXjIvwI6y/o2mdb
 odV8KiAirhSB6vU6MirQu2xOVtKicgc6Mx0OfsVefxdZln+n5/mbKuLyyArCi5qLjIAp
 KV1g==
X-Gm-Message-State: AGRZ1gKYxVFaAiN0Dcs5cElfICpmlmM+Or1FS4ZNIEq7R+2I9m7tQVrY
 C/W1xqd5Zx4g2T57gOknlWWwwEQqw9Jxsh0tkA8=
X-Google-Smtp-Source: AFSGD/XY+n8YDA9XvnM2p4vE00ddLVjQYc6i51Z5rDvKJcuFzFmoQrz1KQIsEGBuonpdrIaEUeZVt4QcOc/dSFyD6Ho=
X-Received: by 2002:a2e:9b84:: with SMTP id z4-v6mr1350401lji.93.1542640181361; 
 Mon, 19 Nov 2018 07:09:41 -0800 (PST)
MIME-Version: 1.0
References: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
 <20181116182836.GB17088@rapoport-lnx>
 <CAFqt6zYp0j999WXw9Jus0oZMjADQQkPfso8btv6du6L9CE3PXA@mail.gmail.com>
 <20181117143742.GB7861@bombadil.infradead.org>
In-Reply-To: <20181117143742.GB7861@bombadil.infradead.org>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Mon, 19 Nov 2018 20:43:09 +0530
Message-ID: <CAFqt6zbOWX5LUTWwoGDJsGdf+pTR6N1yTPVxyr1W3-6Fte39ww@mail.gmail.com>
To: Matthew Wilcox <willy@infradead.org>, rppt@linux.ibm.com
Subject: Re: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 iommu@lists.linux-foundation.org, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, rppt@linux.vnet.ibm.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, mchehab@kernel.org,
 iamjoonsoo.kim@lge.com, vbabka@suse.cz, Juergen Gross <jgross@suse.com>,
 hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlrZSwKCk9uIFNhdCwgTm92IDE3LCAyMDE4IGF0IDg6MDcgUE0gTWF0dGhldyBXaWxjb3gg
PHdpbGx5QGluZnJhZGVhZC5vcmc+IHdyb3RlOgo+Cj4gT24gU2F0LCBOb3YgMTcsIDIwMTggYXQg
MTI6MjY6MzhQTSArMDUzMCwgU291cHRpY2sgSm9hcmRlciB3cm90ZToKPiA+IE9uIEZyaSwgTm92
IDE2LCAyMDE4IGF0IDExOjU5IFBNIE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXguaWJtLmNvbT4g
d3JvdGU6Cj4gPiA+ID4gKyAqIHZtX2luc2VydF9yYW5nZSAtIGluc2VydCByYW5nZSBvZiBrZXJu
ZWwgcGFnZXMgaW50byB1c2VyIHZtYQo+ID4gPiA+ICsgKiBAdm1hOiB1c2VyIHZtYSB0byBtYXAg
dG8KPiA+ID4gPiArICogQGFkZHI6IHRhcmdldCB1c2VyIGFkZHJlc3Mgb2YgdGhpcyBwYWdlCj4g
PiA+ID4gKyAqIEBwYWdlczogcG9pbnRlciB0byBhcnJheSBvZiBzb3VyY2Uga2VybmVsIHBhZ2Vz
Cj4gPiA+ID4gKyAqIEBwYWdlX2NvdW50OiBuby4gb2YgcGFnZXMgbmVlZCB0byBpbnNlcnQgaW50
byB1c2VyIHZtYQo+ID4gPiA+ICsgKgo+ID4gPiA+ICsgKiBUaGlzIGFsbG93cyBkcml2ZXJzIHRv
IGluc2VydCByYW5nZSBvZiBrZXJuZWwgcGFnZXMgdGhleSd2ZSBhbGxvY2F0ZWQKPiA+ID4gPiAr
ICogaW50byBhIHVzZXIgdm1hLiBUaGlzIGlzIGEgZ2VuZXJpYyBmdW5jdGlvbiB3aGljaCBkcml2
ZXJzIGNhbiB1c2UKPiA+ID4gPiArICogcmF0aGVyIHRoYW4gdXNpbmcgdGhlaXIgb3duIHdheSBv
ZiBtYXBwaW5nIHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBpbnRvCj4gPiA+ID4gKyAqIHVzZXIgdm1h
Lgo+ID4gPgo+ID4gPiBQbGVhc2UgYWRkIHRoZSByZXR1cm4gdmFsdWUgYW5kIGNvbnRleHQgZGVz
Y3JpcHRpb25zLgo+ID4gPgo+ID4KPiA+IFN1cmUgSSB3aWxsIHdhaXQgZm9yIHNvbWUgdGltZSB0
byBnZXQgYWRkaXRpb25hbCByZXZpZXcgY29tbWVudHMgYW5kCj4gPiBhZGQgYWxsIG9mIHRob3Nl
IHJlcXVlc3RlZCBjaGFuZ2VzIGluIHYyLgo+Cj4gWW91IGNvdWxkIHNlbmQgeW91ciBwcm9wb3Nl
ZCB3b3JkaW5nIG5vdyB3aGljaCBtaWdodCByZW1vdmUgdGhlIG5lZWQKPiBmb3IgYSB2MyBpZiB3
ZSBlbmQgdXAgYXJndWluZyBhYm91dCB0aGUgd29yZGluZy4KCkRvZXMgdGhpcyBkZXNjcmlwdGlv
biBsb29rcyBnb29kID8KCi8qKgogKiB2bV9pbnNlcnRfcmFuZ2UgLSBpbnNlcnQgcmFuZ2Ugb2Yg
a2VybmVsIHBhZ2VzIGludG8gdXNlciB2bWEKICogQHZtYTogdXNlciB2bWEgdG8gbWFwIHRvCiAq
IEBhZGRyOiB0YXJnZXQgdXNlciBhZGRyZXNzIG9mIHRoaXMgcGFnZQogKiBAcGFnZXM6IHBvaW50
ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcwogKiBAcGFnZV9jb3VudDogbnVtYmVy
IG9mIHBhZ2VzIG5lZWQgdG8gaW5zZXJ0IGludG8gdXNlciB2bWEKICoKICogVGhpcyBhbGxvd3Mg
ZHJpdmVycyB0byBpbnNlcnQgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIHRoZXkndmUgYWxsb2NhdGVk
CiAqIGludG8gYSB1c2VyIHZtYS4gVGhpcyBpcyBhIGdlbmVyaWMgZnVuY3Rpb24gd2hpY2ggZHJp
dmVycyBjYW4gdXNlCiAqIHJhdGhlciB0aGFuIHVzaW5nIHRoZWlyIG93biB3YXkgb2YgbWFwcGlu
ZyByYW5nZSBvZiBrZXJuZWwgcGFnZXMgaW50bwogKiB1c2VyIHZtYS4KICoKICogQ29udGV4dCAt
IFByb2Nlc3MgY29udGV4dC4gQ2FsbGVkIGJ5IG1tYXAgaGFuZGxlcnMuCiAqIFJldHVybiAtIGlu
dCBlcnJvciB2YWx1ZQogKiAwICAgICAgICAgICAgICAgICAgICAtIE9LCiAqIC1FSU5WQUwgICAg
ICAgICAgICAgIC0gSW52YWxpZCBhcmd1bWVudAogKiAtRU5PTUVNICAgICAgICAgICAgICAtIE5v
IG1lbW9yeQogKiAtRUZBVUxUICAgICAgICAgICAgICAtIEJhZCBhZGRyZXNzCiAqIC1FQlVTWSAg
ICAgICAgICAgICAgIC0gRGV2aWNlIG9yIHJlc291cmNlIGJ1c3kKICovCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 15:09:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 15:09: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-devel-bounces@lists.xenproject.org>)
	id 1gOlBX-00063J-OU; Mon, 19 Nov 2018 15:09: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=un1m=n6=citrix.com=prvs=854777591=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gOlBW-000639-JG
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 15:09:58 +0000
X-Inumbo-ID: 2c3409f5-ec0d-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c3409f5-ec0d-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 15:09:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,252,1539648000"; d="scan'208";a="82064787"
Date: Mon, 19 Nov 2018 16:08:24 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Message-ID: <20181119150824.lfquw2j2ehhvjbhk@mac>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
 <3d3ae38a-bfae-9908-dac6-163216f900e3@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3d3ae38a-bfae-9908-dac6-163216f900e3@bitdefender.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDE6MzA6MDlQTSArMDAwMCwgQWxleGFuZHJ1IFN0ZWZh
biBJU0FJTEEgd3JvdGU6Cj4gPj4gKyAgICAvKiBOb3cgdHJhbnNmb3JtIG91ciBSV1ggdmFsdWVz
IGluIGEgWEVOTUVNX2FjY2Vzc18qIGNvbnN0YW50LiAqLwo+ID4+ICsgICAgaWYgKCByID09IDAg
JiYgdyA9PSAwICYmIHggPT0gMCApCj4gPj4gKyAgICAgICAgbmV3X2FjY2VzcyA9IFhFTk1FTV9h
Y2Nlc3NfbjsKPiA+PiArICAgIGVsc2UgaWYgKCByID09IDAgJiYgdyA9PSAwICYmIHggPT0gMSAp
Cj4gPj4gKyAgICAgICAgbmV3X2FjY2VzcyA9IFhFTk1FTV9hY2Nlc3NfeDsKPiA+PiArICAgIGVs
c2UgaWYgKCByID09IDAgJiYgdyA9PSAxICYmIHggPT0gMCApCj4gPj4gKyAgICAgICAgbmV3X2Fj
Y2VzcyA9IFhFTk1FTV9hY2Nlc3NfdzsKPiA+PiArICAgIGVsc2UgaWYgKCByID09IDAgJiYgdyA9
PSAxICYmIHggPT0gMSApCj4gPj4gKyAgICAgICAgbmV3X2FjY2VzcyA9IFhFTk1FTV9hY2Nlc3Nf
d3g7Cj4gPj4gKyAgICBlbHNlIGlmICggciA9PSAxICYmIHcgPT0gMCAmJiB4ID09IDAgKQo+ID4+
ICsgICAgICAgIG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX3I7Cj4gPj4gKyAgICBlbHNlIGlm
ICggciA9PSAxICYmIHcgPT0gMCAmJiB4ID09IDEgKQo+ID4+ICsgICAgICAgIG5ld19hY2Nlc3Mg
PSBYRU5NRU1fYWNjZXNzX3J4Owo+ID4+ICsgICAgZWxzZSBpZiAoIHIgPT0gMSAmJiB3ID09IDEg
JiYgeCA9PSAwICkKPiA+PiArICAgICAgICBuZXdfYWNjZXNzID0gWEVOTUVNX2FjY2Vzc19ydzsK
PiA+PiArICAgIGVsc2UgaWYgKCByID09IDEgJiYgdyA9PSAxICYmIHggPT0gMSApCj4gPj4gKyAg
ICAgICAgbmV3X2FjY2VzcyA9IFhFTk1FTV9hY2Nlc3Nfcnd4Owo+ID4+ICsgICAgZWxzZQo+ID4+
ICsgICAgICAgIG5ld19hY2Nlc3MgPSByZXF1aXJlZF9hY2Nlc3M7IC8qIFNob3VsZCBuZXZlciBn
ZXQgaGVyZS4gKi8KPiA+IAo+ID4gVGhlcmUgc2VlbXMgdG8gYmUgYSBsb3Qgb2YgdHJhbnNsYXRp
b24gZnJvbSB4ZW5tZW1fYWNjZXNzX3QgdG8gYm9vbAo+ID4gZmllbGRzIGFuZCB0aGVuIHRvIHhl
bm1lbV9hY2Nlc3NfdCBhZ2Fpbi4gQ2FuJ3QgeW91IGp1c3QgYXZvaWQgdGhlCj4gPiBib29sZWFu
cz8KPiAKPiBUaGUgdHJhbnNsYXRpb24gaXMgZG9uZSBiZWNhdXNlIHRoZSByaWdodHMgYXJlIGN1
bXVsYXRpdmUgYW5kIEkgdGhpbmsgCj4gdGhpcyBpcyB0aGUgY2xlYXIgd2F5IHRvIGRvIHRoaXMu
CgpTbyB0aGUgc3dpdGNoIGNvbnZlcnRzIHJlcXVpcmVkX2FjY2VzcyB1c2luZyB0aGUgZm9sbG93
aW5nIHJlbGF0aW9uOgoKX3IgICAtPiByID0gMSB3ID0gMCB4ID0gMApfdyAgIC0+IHIgPSAwIHcg
PSAxIHggPSAwCl94ICAgLT4gciA9IDAgdyA9IDAgeCA9IDEKX3J4ICAtPiByID0gMSB3ID0gMSB4
ID0gMApfd3ggIC0+IHIgPSAwIHcgPSAxIHggPSAxCl9ydyAgLT4gciA9IDEgdyA9IDEgeCA9IDAK
X3J3eCAtPiByID0gMSB3ID0gMSB4ID0gMQoKVGhlbiB0aGUgaWYgYmVsb3cgcGVyZm9ybXMgdGhl
IGZvbGxvd2luZyB0cmFuc2Zvcm1hdGlvbjoKCnIgPSAwIHcgPSAwIHggPSAwIC0+IF9uCnIgPSAx
IHcgPSAwIHggPSAwIC0+IF9yCnIgPSAwIHcgPSAxIHggPSAwIC0+IF93CnIgPSAwIHcgPSAwIHgg
PSAxIC0+IF94CnIgPSAxIHcgPSAxIHggPSAwIC0+IF9ydwpyID0gMCB3ID0gMSB4ID0gMSAtPiBf
d3gKciA9IDEgdyA9IDEgeCA9IDAgLT4gX3J3CnIgPSAxIHcgPSAxIHggPSAxIC0+IF9yd3gKCkkn
bSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQgdGhpcyBjaHVuayBvZiBjb2RlLCBiZWNhdXNlIHlvdSBl
bmQgdXAKZ2V0dGluZyBleGFjdGx5IHRoZSBzYW1lIHR5cGUgdGhhdCB5b3UgaGF2ZSBhcyB0aGUg
aW5wdXQsIGFuZCBhIHR5cGUKbm90IGxpc3RlZCBoZXJlIGlzIGp1c3Qgc2lsZW50bHkgcGFzc2Vk
IHRocm91Z2gsIHNvIEkgZG9uJ3Qgc2VlIHRoZQpwb2ludCBpbiBkb2luZyB0aGlzIHRyYW5zZm9y
bWF0aW9uLgoKPiAKPiA+PiAgICAgICBpZiAoIHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZl
bnRfbW9uaXRvcikgJiYKPiA+PiAgICAgICAgICAgIGQtPmFyY2gubW9uaXRvci5pbmd1ZXN0X3Bh
Z2VmYXVsdF9kaXNhYmxlZCAmJgo+ID4+IC0gICAgICAgICBucGZlYy5raW5kICE9IG5wZmVjX2tp
bmRfd2l0aF9nbGEgKSAvKiBkb24ndCBzZW5kIGEgbWVtX2V2ZW50ICovCj4gPj4gKyAgICAgICAg
IG5wZmVjLmtpbmQgIT0gbnBmZWNfa2luZF93aXRoX2dsYSAmJgo+ID4+ICsgICAgICAgICBodm1f
ZnVuY3Muc3RhcnRfcmVleGVjdXRlX2luc3RydWN0aW9uICkgLyogZG9uJ3Qgc2VuZCBhIG1lbV9l
dmVudCAqLwo+ID4+ICAgICAgIHsKPiA+PiAtICAgICAgICBodm1fZW11bGF0ZV9vbmVfdm1fZXZl
bnQoRU1VTF9LSU5EX05PUk1BTCwgVFJBUF9pbnZhbGlkX29wLCBYODZfRVZFTlRfTk9fRUMpOwo+
ID4+IC0KPiA+PiArICAgICAgICB2LT5hcmNoLnZtX2V2ZW50LT5lbXVsYXRlX2ZsYWdzID0gMDsK
PiA+PiArICAgICAgICBodm1fZnVuY3Muc3RhcnRfcmVleGVjdXRlX2luc3RydWN0aW9uKHYsIGdw
YSwgWEVOTUVNX2FjY2Vzc19ydyk7Cj4gPj4gICAgICAgICAgIHJldHVybiB0cnVlOwo+ID4+ICAg
ICAgIH0KPiA+IAo+ID4gRG9uJ3QgeW91IG5lZWQgdG8gZmFsbGJhY2sgdG8gdXNpbmcgaHZtX2Vt
dWxhdGVfb25lX3ZtX2V2ZW50IGlmCj4gPiBzdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24gaXMg
bm90IGF2YWlsYWJsZT8KPiAKPiBGYWxsYmFjayB3aXRoIGh2bV9lbXVsYXRlX29uZV92bV9ldmVu
dCBjYW4gcmVzdWx0IGluIGxvb3NpbmcgZXZlbnRzLgoKQnV0IGJ5IGNoYW5naW5nIHRoaXMgaGVy
ZSB1bmNvbmRpdGlvbmFsbHkgeW91IGFyZSByZW1vdmluZyB0aGlzCmZ1bmN0aW9uYWxpdHkgb24g
QU1EIGhhcmR3YXJlLCB3aGljaCBpdCB1c2VkIHRvIGhhdmUgYmVmb3JlIGJ5IG1ha2luZwp1c2Ug
b2YgaHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50LgoKSSB0aGluayB0aGlzIG5lZWRzIHRvIGF0IGxl
YXN0IGJlIHdyaXR0ZW4gaW4gdGhlIGNvbW1pdCBtZXNzYWdlLgoKPiA+PiArICAgICAgICBmb3Jf
ZWFjaF92Y3B1KGQsIHYpCj4gPj4gKyAgICAgICAgewo+ID4+ICsgICAgICAgICAgICBpZiAoICF2
LT5hcmNoLnJleGVjX2xldmVsICkKPiA+PiArICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ID4+
ICsKPiA+PiArICAgICAgICAgICAgZm9yICggaSA9IHYtPmFyY2gucmV4ZWNfbGV2ZWwgLSAxOyBp
ID49IDA7IGktLSApCj4gPiAKPiA+IElzIHRoZXJlIGFueSByZWFzb24gdGhpcyBoYXMgdG8gYmUg
ZG9uZSBiYWNrd2FyZHM/Cj4gPiAKPiA+IElmIHlvdSBkbyBpdCBmcm9tIDAgdG8gdi0+YXJjaC5y
ZXhlY19sZXZlbCB5b3UgY291bGQgdXNlIGFuIHVuc2lnbmVkCj4gPiBpbnQgYXMgdGhlIGluZGV4
Lgo+IAo+IFRoaXMgaXMgZG9uZSBiYWNrd2FyZHMgYmVjYXVzZSBvZiB0aGUgY29ycmVzcG9uZGlu
ZyBjb2RlIGluIAo+IHZteF9zdG9wX3JlZXhlY3V0ZV9pbnN0cnVjdGlvbigpIGJ1dCBoZXJlIGl0
IGNhbiBiZSB0dXJuZWQgdGhlIG90aGVyIHdheSAKPiBpZiB5b3UgaW5zaXN0IG9uIGkgdG8gYmUg
dW5zaWduZWQuCgpZZXMsIEphbiBoYXMgYWxzbyBzdWdnZXN0ZWQgYSB3YXkgdG8gbWFrZSBpIHVu
c2lnbmVkIHdoaWxlIGtlZXBpbmcgdGhlCmxvb3AgYmFja3dhcmRzLCBidXQgSSBkb24ndCBzZWUg
dGhlIHBvaW50IG9mIHBlcmZvcm1pbmcgdGhlIGxvb3AKYmFja3dhcmRzIGlmIHRoZXJlJ3Mgbm8g
bmVlZC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 15:14:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 15:14: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-devel-bounces@lists.xenproject.org>)
	id 1gOlFy-0006rP-Hj; Mon, 19 Nov 2018 15:14: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=gnyi=n6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOlFx-0006rJ-3K
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 15:14:33 +0000
X-Inumbo-ID: d0c8cc43-ec0d-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0c8cc43-ec0d-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 15:14:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,252,1539648000"; d="scan'208";a="70963644"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 19 Nov 2018 15:13:52 +0000
Message-ID: <1542640432-19324-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] libx86: Work around GCC being unable to
 spill the PIC hard register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VmVyc2lvbnMgb2YgR0NDIGJlZm9yZSA1IGNhbid0IGNvbXBpbGUgY3B1aWQuYywgYW5kIGZhaWwg
d2l0aCB0aGUgcmF0aGVyIGNyeXB0aWM6CgogIEluIGZpbGUgaW5jbHVkZWQgZnJvbSBsaWIveDg2
L2NwdWlkLmM6MzowOgogIGxpYi94ODYvY3B1aWQuYzogSW4gZnVuY3Rpb24g4oCYeDg2X2NwdWlk
X3BvbGljeV9maWxsX25hdGl2ZeKAmToKICBpbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmg6MjU6
NTogZXJyb3I6IGluY29uc2lzdGVudCBvcGVyYW5kIGNvbnN0cmFpbnRzIGluIGFuIOKAmGFzbeKA
mQogICAgICAgYXNtICggImNwdWlkIgogICAgICAgXgoKU2VlIGh0dHBzOi8vZ2NjLmdudS5vcmcv
YnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTU0MjMyIGZvciBtb3JlIGRldGFpbHMuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6
IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnYy
OgogKiBHQ0MgNSBpcyBmaW5lLiAgSXRzIGNwdWlkIGluc3RyaW5jdCBoYXMgbm9uZSBvZiB0aGUg
UElDIHdvcmthcm91bmRzIHRoYW50IDQuOSBoYXZlLgogKiBGaXggNjRiaXQgYnVpbGRzIHdpdGgg
bGFyZ2VyIG1vZGVscy4KdjM6CiAqIFJlZmVyZW5jZSB0aGUgYnVnemlsbGEgZW50cnkgd2hpY2gg
Zml4ZWQgdGhpcy4KLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oIHwgMzggKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNCBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9saWIveDg2L2NwdWlkLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCmluZGV4
IDI2NmM5MTAuLjIyZDQzZWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2Nw
dWlkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaApAQCAtMjAsMjEgKzIw
LDUxIEBAIHN0cnVjdCBjcHVpZF9sZWFmCiAgICAgdWludDMyX3QgYSwgYiwgYywgZDsKIH07CiAK
Ky8qCisgKiBWZXJzaW9ucyBvZiBHQ0MgYmVmb3JlIDUgdW5jb25kaXRpb25hbGx5IHJlc2VydmUg
JXJCWCBhcyB0aGUgUElDIGhhcmQKKyAqIHJlZ2lzdGVyLCBhbmQgYXJlIHVuYWJsZSB0byBjb3Bl
IHdpdGggc3BpbGxpbmcgaXQuICBUaGlzIHJlc3VsdHMgaW4gYQorICogcmF0aGVyIGNyeXB0aWMg
ZXJyb3I6CisgKiAgICBlcnJvcjogaW5jb25zaXN0ZW50IG9wZXJhbmQgY29uc3RyYWludHMgaW4g
YW4g4oCYYXNt4oCZCisgKgorICogSW4gYWZmZWN0ZWQgc2l0dWF0aW9ucywgd29yayBhcm91bmQg
dGhlIGlzc3VlIGJ5IHVzaW5nIGEgc2VwYXJhdGUgcmVnaXN0ZXIKKyAqIHRvIGhvbGQgdGhlIHRo
ZSAlckJYIG91dHB1dCwgYW5kIHhjaGcgdHdpY2UgdG8gbGVhdmUgJXJCWCBwcmVzZXJ2ZWQgYXJv
dW5kCisgKiB0aGUgYXNtKCkgc3RhdGVtZW50LgorICovCisjaWYgZGVmaW5lZChfX1BJQ19fKSAm
JiBfX0dOVUNfXyA8IDUgJiYgIWRlZmluZWQoX19jbGFuZ19fKSAmJiBkZWZpbmVkKF9faTM4Nl9f
KQorIyBkZWZpbmUgWENIR19CWCAieGNoZyAlJWVieCwgJVtieF07IgorIyBkZWZpbmUgQlhfQ09O
IFtieF0gIj0mciIKKyNlbGlmIGRlZmluZWQoX19QSUNfXykgJiYgX19HTlVDX18gPCA1ICYmICFk
ZWZpbmVkKF9fY2xhbmdfXykgJiYgXAorICAgIGRlZmluZWQoX194ODZfNjRfXykgJiYgKGRlZmlu
ZWQoX19jb2RlX21vZGVsX21lZGl1bV9fKSB8fCBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZGVmaW5lZChfX2NvZGVfbW9kZWxfbGFyZ2VfXykpCisjIGRlZmluZSBYQ0hHX0JYICJ4Y2hn
ICUlcmJ4LCAlcVtieF07IgorIyBkZWZpbmUgQlhfQ09OIFtieF0gIj0mciIKKyNlbHNlCisjIGRl
ZmluZSBYQ0hHX0JYICIiCisjIGRlZmluZSBCWF9DT04gIj0mYiIKKyNlbmRpZgorCiBzdGF0aWMg
aW5saW5lIHZvaWQgY3B1aWRfbGVhZih1aW50MzJfdCBsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAq
bCkKIHsKLSAgICBhc20gKCAiY3B1aWQiCi0gICAgICAgICAgOiAiPWEiIChsLT5hKSwgIj1iIiAo
bC0+YiksICI9YyIgKGwtPmMpLCAiPWQiIChsLT5kKQorICAgIGFzbSAoIFhDSEdfQlgKKyAgICAg
ICAgICAiY3B1aWQ7IgorICAgICAgICAgIFhDSEdfQlgKKyAgICAgICAgICA6ICI9YSIgKGwtPmEp
LCBCWF9DT04gKGwtPmIpLCAiPSZjIiAobC0+YyksICI9JmQiIChsLT5kKQogICAgICAgICAgIDog
ImEiIChsZWFmKSApOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgY3B1aWRfY291bnRfbGVhZigK
ICAgICB1aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAq
bCkKIHsKLSAgICBhc20gKCAiY3B1aWQiCi0gICAgICAgICAgOiAiPWEiIChsLT5hKSwgIj1iIiAo
bC0+YiksICI9YyIgKGwtPmMpLCAiPWQiIChsLT5kKQorICAgIGFzbSAoIFhDSEdfQlgKKyAgICAg
ICAgICAiY3B1aWQ7IgorICAgICAgICAgIFhDSEdfQlgKKyAgICAgICAgICA6ICI9YSIgKGwtPmEp
LCBCWF9DT04gKGwtPmIpLCAiPWMiIChsLT5jKSwgIj0mZCIgKGwtPmQpCiAgICAgICAgICAgOiAi
YSIgKGxlYWYpLCAiYyIgKHN1YmxlYWYpICk7CiB9CiAKKyN1bmRlZiBCWF9DT04KKyN1bmRlZiBY
Q0hHCisKICNkZWZpbmUgQ1BVSURfR1VFU1RfTlJfQkFTSUMgICAgICAoMHhkdSArIDEpCiAjZGVm
aW5lIENQVUlEX0dVRVNUX05SX0ZFQVQgICAgICAgKDB1ICsgMSkKICNkZWZpbmUgQ1BVSURfR1VF
U1RfTlJfQ0FDSEUgICAgICAoNXUgKyAxKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 15:15:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 15:15: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-devel-bounces@lists.xenproject.org>)
	id 1gOlGT-0006ur-Sm; Mon, 19 Nov 2018 15:15: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOlGS-0006ul-Ri
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 15:15:04 +0000
X-Inumbo-ID: e35ced24-ec0d-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e35ced24-ec0d-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 15:15:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 08:15:02 -0700
Message-Id: <5BF2D37202000078001FD8A5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 08:14:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
 <1542638742-18110-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542638742-18110-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] libx86: Work around GCC bug with ebx
 output constrants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjExLjE4IGF0IDE1OjQ1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVmVyc2lvbnMgb2YgR0NDIGJlZm9yZSA1IGNhbid0IGNvbXBpbGUgY3B1aWQuYywgYW5k
IGZhaWwgd2l0aCB0aGUgcmF0aGVyIAo+IGNyeXB0aWM6Cj4gCj4gICBJbiBmaWxlIGluY2x1ZGVk
IGZyb20gbGliL3g4Ni9jcHVpZC5jOjM6MDoKPiAgIGxpYi94ODYvY3B1aWQuYzogSW4gZnVuY3Rp
b24g4oCYeDg2X2NwdWlkX3BvbGljeV9maWxsX25hdGl2ZeKAmToKPiAgIGluY2x1ZGUveGVuL2xp
Yi94ODYvY3B1aWQuaDoyNTo1OiBlcnJvcjogaW5jb25zaXN0ZW50IG9wZXJhbmQgY29uc3RyYWlu
dHMgaW4gYW4g4oCYYXNt4oCZCj4gICAgICAgIGFzbSAoICJjcHVpZCIKPiAgICAgICAgXgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cj4gCj4gdjI6Cj4gICogR0NDIDUgaXMgZmluZS4gIEl0cyBjcHVpZCBpbnN0
cmluY3QgaGFzIG5vbmUgb2YgdGhlIFBJQyB3b3JrYXJvdW5kcyB0aGFudCA0LjkgaGF2ZS4KPiAg
KiBGaXggNjRiaXQgYnVpbGRzIHdpdGggbGFyZ2VyIG1vZGVscy4KCkl0IGlzIHJhdGhlciBvZGQg
dGhhdCA2NC1iaXQgaXMgYWxzbyBhZmZlY3RlZCAtIHRoZSBlcnJvciBnZXRzIHJhaXNlZApldmVu
IHdoZW4gdGhlcmUncyBubyB1c2Ugb2YgJXJieCBmb3IgR09UIGFjY2Vzc2VzLiBCeSB3aGVuCnRo
ZXkgbmVlZCBhIGNhbGxlZS1zYXZlZCByZWdpc3RlciwgdGhleSBpbmRlZWQgdXNlICVyYnggaW5z
dGVhZAp0byB0aGUgQUJJLXN1Z2dlc3RlZCAlcjE1LgoKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4v
bGliL3g4Ni9jcHVpZC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaAo+
IEBAIC0yMCwyMSArMjAsNTAgQEAgc3RydWN0IGNwdWlkX2xlYWYKPiAgICAgIHVpbnQzMl90IGEs
IGIsIGMsIGQ7Cj4gIH07Cj4gIAo+ICsvKgo+ICsgKiBWZXJzaW9ucyBvZiBHQ0MgYmVmb3JlIDUg
YXJlIHVuYWJsZSB0byBjb3BlIHdpdGggJXJCWCBvdXRwdXQgY29uc3RyYWludHMKPiArICogd2hl
biBjb21waWxpbmcgUG9zaXRpb24gSW5kZXBlbmRlbnQgQ29kZSwgYW5kIHByb2R1Y2UgYSByYXRo
ZXIgY3J5cHRpYwo+ICsgKiBlcnJvcjoKPiArICogICAgZXJyb3I6IGluY29uc2lzdGVudCBvcGVy
YW5kIGNvbnN0cmFpbnRzIGluIGFuIOKAmGFzbeKAmQo+ICsgKgo+ICsgKiBUbyB3b3JrIGFyb3Vu
ZCB0aGUgaXNzdWUsIHVzZSBhIHNlcGFyYXRlIHJlZ2lzdGVyIHRvIGhvbGQgdGhlIHRoZSAlckJY
Cj4gKyAqIG91dHB1dCwgYW5kIHhjaGcgdHdpY2UgdG8gbGVhdmUgJXJCWCBwcmVzZXJ2ZWQgYXJv
dW5kIHRoZSBhc20oKSBzdGF0ZW1lbnQuCj4gKyAqLwo+ICsjaWYgZGVmaW5lZChfX1BJQ19fKSAm
JiBfX0dOVUNfXyA8IDUgJiYgIWRlZmluZWQoX19jbGFuZ19fKSAmJiBkZWZpbmVkKF9faTM4Nl9f
KQo+ICsjIGRlZmluZSBYQ0hHX0JYICJ4Y2hnICUlZWJ4LCAlW2J4XTsiCj4gKyMgZGVmaW5lIEJY
X0NPTiBbYnhdICI9JnIiCj4gKyNlbGlmIGRlZmluZWQoX19QSUNfXykgJiYgX19HTlVDX18gPCA1
ICYmICFkZWZpbmVkKF9fY2xhbmdfXykgJiYgXAo+ICsgICAgZGVmaW5lZChfX3g4Nl82NF9fKSAm
JiAoZGVmaW5lZChfX2NvZGVfbW9kZWxfbWVkaXVtX18pIHx8IFwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRlZmluZWQoX19jb2RlX21vZGVsX2xhcmdlX18pKQo+ICsjIGRlZmluZSBY
Q0hHX0JYICJ4Y2hnICUlcmJ4LCAlcVtieF07Igo+ICsjIGRlZmluZSBCWF9DT04gW2J4XSAiPSZy
Igo+ICsjZWxzZQo+ICsjIGRlZmluZSBYQ0hHX0JYICIiCj4gKyMgZGVmaW5lIEJYX0NPTiAiPSZi
IgoKVGhlICYgaXMgdW5uZWNlc3NhcnkgaGVyZSBJIHRoaW5rLiBQcmVmZXJhYmx5IHdpdGggaXQg
ZHJvcHBlZApSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 15:20:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 15:20: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-devel-bounces@lists.xenproject.org>)
	id 1gOlLD-0007AG-JE; Mon, 19 Nov 2018 15:19: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=gnyi=n6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOlLB-0007A9-UV
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 15:19:57 +0000
X-Inumbo-ID: 9215554b-ec0e-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9215554b-ec0e-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 15:19:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,252,1539648000"; d="scan'208";a="82065581"
To: Jan Beulich <JBeulich@suse.com>
References: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
 <1542638742-18110-1-git-send-email-andrew.cooper3@citrix.com>
 <5BF2D37202000078001FD8A5@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <adcbe88a-781d-45aa-5453-46fa0a66c3a7@citrix.com>
Date: Mon, 19 Nov 2018 15:19:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF2D37202000078001FD8A5@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] libx86: Work around GCC bug with ebx
 output constrants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMjAxOCAxNToxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMTEuMTgg
YXQgMTU6NDUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gVmVyc2lvbnMg
b2YgR0NDIGJlZm9yZSA1IGNhbid0IGNvbXBpbGUgY3B1aWQuYywgYW5kIGZhaWwgd2l0aCB0aGUg
cmF0aGVyIAo+PiBjcnlwdGljOgo+Pgo+PiAgIEluIGZpbGUgaW5jbHVkZWQgZnJvbSBsaWIveDg2
L2NwdWlkLmM6MzowOgo+PiAgIGxpYi94ODYvY3B1aWQuYzogSW4gZnVuY3Rpb24g4oCYeDg2X2Nw
dWlkX3BvbGljeV9maWxsX25hdGl2ZeKAmToKPj4gICBpbmNsdWRlL3hlbi9saWIveDg2L2NwdWlk
Lmg6MjU6NTogZXJyb3I6IGluY29uc2lzdGVudCBvcGVyYW5kIGNvbnN0cmFpbnRzIGluIGFuIOKA
mGFzbeKAmQo+PiAgICAgICAgYXNtICggImNwdWlkIgo+PiAgICAgICAgXgo+Pgo+PiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiAtLS0K
Pj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4gQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KPj4KPj4gdjI6Cj4+ICAqIEdDQyA1IGlzIGZpbmUuICBJdHMgY3B1aWQgaW5zdHJp
bmN0IGhhcyBub25lIG9mIHRoZSBQSUMgd29ya2Fyb3VuZHMgdGhhbnQgNC45IGhhdmUuCj4+ICAq
IEZpeCA2NGJpdCBidWlsZHMgd2l0aCBsYXJnZXIgbW9kZWxzLgo+IEl0IGlzIHJhdGhlciBvZGQg
dGhhdCA2NC1iaXQgaXMgYWxzbyBhZmZlY3RlZCAtIHRoZSBlcnJvciBnZXRzIHJhaXNlZAo+IGV2
ZW4gd2hlbiB0aGVyZSdzIG5vIHVzZSBvZiAlcmJ4IGZvciBHT1QgYWNjZXNzZXMuIEJ5IHdoZW4K
PiB0aGV5IG5lZWQgYSBjYWxsZWUtc2F2ZWQgcmVnaXN0ZXIsIHRoZXkgaW5kZWVkIHVzZSAlcmJ4
IGluc3RlYWQKPiB0byB0aGUgQUJJLXN1Z2dlc3RlZCAlcjE1Lgo+Cj4+IC0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9saWIveDg2L2NwdWlkLmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYv
Y3B1aWQuaAo+PiBAQCAtMjAsMjEgKzIwLDUwIEBAIHN0cnVjdCBjcHVpZF9sZWFmCj4+ICAgICAg
dWludDMyX3QgYSwgYiwgYywgZDsKPj4gIH07Cj4+ICAKPj4gKy8qCj4+ICsgKiBWZXJzaW9ucyBv
ZiBHQ0MgYmVmb3JlIDUgYXJlIHVuYWJsZSB0byBjb3BlIHdpdGggJXJCWCBvdXRwdXQgY29uc3Ry
YWludHMKPj4gKyAqIHdoZW4gY29tcGlsaW5nIFBvc2l0aW9uIEluZGVwZW5kZW50IENvZGUsIGFu
ZCBwcm9kdWNlIGEgcmF0aGVyIGNyeXB0aWMKPj4gKyAqIGVycm9yOgo+PiArICogICAgZXJyb3I6
IGluY29uc2lzdGVudCBvcGVyYW5kIGNvbnN0cmFpbnRzIGluIGFuIOKAmGFzbeKAmQo+PiArICoK
Pj4gKyAqIFRvIHdvcmsgYXJvdW5kIHRoZSBpc3N1ZSwgdXNlIGEgc2VwYXJhdGUgcmVnaXN0ZXIg
dG8gaG9sZCB0aGUgdGhlICVyQlgKPj4gKyAqIG91dHB1dCwgYW5kIHhjaGcgdHdpY2UgdG8gbGVh
dmUgJXJCWCBwcmVzZXJ2ZWQgYXJvdW5kIHRoZSBhc20oKSBzdGF0ZW1lbnQuCj4+ICsgKi8KPj4g
KyNpZiBkZWZpbmVkKF9fUElDX18pICYmIF9fR05VQ19fIDwgNSAmJiAhZGVmaW5lZChfX2NsYW5n
X18pICYmIGRlZmluZWQoX19pMzg2X18pCj4+ICsjIGRlZmluZSBYQ0hHX0JYICJ4Y2hnICUlZWJ4
LCAlW2J4XTsiCj4+ICsjIGRlZmluZSBCWF9DT04gW2J4XSAiPSZyIgo+PiArI2VsaWYgZGVmaW5l
ZChfX1BJQ19fKSAmJiBfX0dOVUNfXyA8IDUgJiYgIWRlZmluZWQoX19jbGFuZ19fKSAmJiBcCj4+
ICsgICAgZGVmaW5lZChfX3g4Nl82NF9fKSAmJiAoZGVmaW5lZChfX2NvZGVfbW9kZWxfbWVkaXVt
X18pIHx8IFwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZpbmVkKF9fY29kZV9t
b2RlbF9sYXJnZV9fKSkKPj4gKyMgZGVmaW5lIFhDSEdfQlggInhjaGcgJSVyYngsICVxW2J4XTsi
Cj4+ICsjIGRlZmluZSBCWF9DT04gW2J4XSAiPSZyIgo+PiArI2Vsc2UKPj4gKyMgZGVmaW5lIFhD
SEdfQlggIiIKPj4gKyMgZGVmaW5lIEJYX0NPTiAiPSZiIgo+IFRoZSAmIGlzIHVubmVjZXNzYXJ5
IGhlcmUgSSB0aGluay4gUHJlZmVyYWJseSB3aXRoIGl0IGRyb3BwZWQKPiBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKVGhhdCB3YXMgdG8gbWF0Y2ggdGhlICI9
JmQiIGFuZCBmcmllbmRzLsKgIEknZCBwcmVmZXIgdG8gYmUgY29uc2lzdGVudAoob25lIHdheSBv
ciB0aGUgb3RoZXIpLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 15:25:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 15:25: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-devel-bounces@lists.xenproject.org>)
	id 1gOlQt-0007ty-CS; Mon, 19 Nov 2018 15:25: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOlQs-0007tt-D2
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 15:25:50 +0000
X-Inumbo-ID: 64c48c13-ec0f-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64c48c13-ec0f-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 15:25:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 08:25:48 -0700
Message-Id: <5BF2D5F802000078001FD94B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 08:25:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
 <1542318438-20319-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542318438-20319-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/4] x86: Begin to remove TSC mode PVRDTSCP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjExLjE4IGF0IDIyOjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRm9yIG1vcmUgaGlzdG9yaWNhbCBjb250ZXh0LCBzZWUKPiAgIGMvcyBjMTdiMzZkNWRj
NzkyY2ZkZjU5YjZkZTAyMTNiMTY4YmVjMGFmOGU4Cj4gICBjL3MgMDQ2NTYzODRhMWI5NzE0ZTQz
ZGI4NTBjNTE0MzEwMDhlMjM0NTBkOAo+IAo+IFBWUkRUU0NQIHdhcyBhbiBhdHRlbXB0IHRvIHBy
b3ZpZGUgWGVuLWF3YXJlIHVzZXJzcGFjZSB3aXRoIGEgc3RhYmxlIG1vbm90b25pYwo+IGNsb2Nr
LCBhbmQgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBzYWlkIHVzZXJzcGFjZSB0byBjb3BlIHdpdGgg
ZnJlcXVlbmN5Cj4gY2hhbmdlcyBhY3Jvc3MgbWlncmF0ZS4gIEhvd2V2ZXIsIHRoZSBQVlJEVFND
UCBpbmZyYXN0cnVjdHVyZSBoYXMgcmVzdWx0ZWQgaW4KPiB2ZXJ5IHRhbmdsZWQgY29kZSwgYW5k
IG5vbi1hcmNoaXRlY3R1cmFsIGJlaGF2aW91ciBldmVuIGluIG5vbi1QVlJEVFNDUCAKPiBjYXNl
cy4KPiAKPiBTZWVpbmcgYXMgdGhlIGZ1bmN0aW9uYWxpdHkgaGFzIGJlZW4gcmVwbGFjZWQgZW50
aXJlbHkgYnkgaW1wcm92ZW1lbnRzIGluIFBWCj4gY2xvY2tzIChpbmNsdWRpbmcgYmVpbmcgcGx1
bWJlZCBpbnRvIHRoZSBWRFNPIG5vd2FkYXlzKSwgb3IgYWx0ZXJuYXRpdmVseSBieQo+IGhhcmR3
YXJlIFRTQyBzY2FsaW5nIGZlYXR1cmVzLCBhbmQgbm8tb25lIGlzIGF3YXJlIG9mIGFueSByZW1h
aW5pbmcgdXNlcnMgb2YKPiB0aGlzIG1vZGUsIHRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHJlbW92
ZSBpdC4KCldpdGggInJlbWFpbmluZyIgc3VpdGFibHkgcmVwbGFjZWQgdG8gZXhwcmVzcyB0aGF0
IG5vbmUgYXJlIGtub3duIHRvCmV2ZXIgaGF2ZSBleGlzdGVkIGluIHRoZSB3aWxkIC4uLgoKPiBG
b3Igbm93LCBpbnRyb2R1Y2UgYW4gdXBwZXIgcmFuZ2UgY2hlY2sgb24gdGhlIHRvb2xzdGFjayBz
ZXR0aW5nIHRvCj4gWEVOX0RPTUNUTF9zZXR0c2NpbmZvLCBhbmQgZXhjbHVkZSBUU0NfTU9ERV9Q
VlJEVFNDUCBmcm9tIHNlbGVjdGlvbi4KPiAoQXJndWFibHksIGl0cyBhIGJ1ZyB0aGF0IHRoaXMg
aHlwZXJjYWxsIHByZXZpb3VzbHkgYWNjZXB0ZWQgYW55IHZhbHVlIGFuZAo+IHR1cm5lZCBpbnRv
IGEgbm9wKS4gIFRoaXMgd2lsbCBjYXRjaCBhbmQgY2xlYW5seSByZWplY3QgYXR0ZW1wdHMgdG8g
bWlncmF0ZSBpbgo+IGEgVk0gY29uZmlndXJlZCB0byB1c2UgUFZSRFRTQ1AsIHJhdGhlciB0aGFu
IGxldHRpbmcgaXQgcnVuIGFuZCBoYXZlIHRoZSB3cm9uZwo+IHRpbWluZyBtb2RlLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgphbGJlaXQgSSB0aGluayB0
aGlzIC4uLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvZG9tY3RsLmMKPiBAQCAtOTcwLDcgKzk3MCw4IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCj4g
ICAgICAgICAgYnJlYWs7Cj4gIAo+ICAgICAgY2FzZSBYRU5fRE9NQ1RMX3NldHRzY2luZm86Cj4g
LSAgICAgICAgaWYgKCBkID09IGN1cnJkICkgLyogbm8gZG9tYWluX3BhdXNlKCkgKi8KPiArICAg
ICAgICBpZiAoIGQgPT0gY3VycmQgfHwgLyogbm8gZG9tYWluX3BhdXNlKCkgKi8KPiArICAgICAg
ICAgICAgIGRvbWN0bC0+dS50c2NfaW5mby50c2NfbW9kZSA+IFRTQ19NT0RFX05FVkVSX0VNVUxB
VEUgKQoKLi4uIHdvdWxkIGJldHRlciBiZSBsZWZ0IHRvIHRzY19zZXRfaW5mbygpLgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 15:30:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 15:30: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-devel-bounces@lists.xenproject.org>)
	id 1gOlV2-000072-1a; Mon, 19 Nov 2018 15:30: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=nnqu=n6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gOlV1-0008VI-0u
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 15:30:07 +0000
X-Inumbo-ID: fcfa985a-ec0f-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fcfa985a-ec0f-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 15:30:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Nov 2018 08:30:04 -0700
Message-Id: <5BF2D6FA02000078001FD95E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.2 
Date: Mon, 19 Nov 2018 08:30:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542633088-11101-1-git-send-email-andrew.cooper3@citrix.com>
 <1542638742-18110-1-git-send-email-andrew.cooper3@citrix.com>
 <5BF2D37202000078001FD8A5@prv1-mh.provo.novell.com>
 <adcbe88a-781d-45aa-5453-46fa0a66c3a7@citrix.com>
In-Reply-To: <adcbe88a-781d-45aa-5453-46fa0a66c3a7@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] libx86: Work around GCC bug with ebx
 output constrants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjExLjE4IGF0IDE2OjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMTEvMjAxOCAxNToxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE5
LjExLjE4IGF0IDE1OjQ1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBW
ZXJzaW9ucyBvZiBHQ0MgYmVmb3JlIDUgY2FuJ3QgY29tcGlsZSBjcHVpZC5jLCBhbmQgZmFpbCB3
aXRoIHRoZSByYXRoZXIgCj4+PiBjcnlwdGljOgo+Pj4KPj4+ICAgSW4gZmlsZSBpbmNsdWRlZCBm
cm9tIGxpYi94ODYvY3B1aWQuYzozOjA6Cj4+PiAgIGxpYi94ODYvY3B1aWQuYzogSW4gZnVuY3Rp
b24g4oCYeDg2X2NwdWlkX3BvbGljeV9maWxsX25hdGl2ZeKAmToKPj4+ICAgaW5jbHVkZS94ZW4v
bGliL3g4Ni9jcHVpZC5oOjI1OjU6IGVycm9yOiBpbmNvbnNpc3RlbnQgb3BlcmFuZCBjb25zdHJh
aW50cyAKPiBpbiBhbiDigJhhc23igJkKPj4+ICAgICAgICBhc20gKCAiY3B1aWQiCj4+PiAgICAg
ICAgXgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4+PiAtLS0KPj4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+Cj4+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4+IENDOiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4+Cj4+PiB2MjoKPj4+ICAqIEdDQyA1
IGlzIGZpbmUuICBJdHMgY3B1aWQgaW5zdHJpbmN0IGhhcyBub25lIG9mIHRoZSBQSUMgd29ya2Fy
b3VuZHMgdGhhbnQgCj4gNC45IGhhdmUuCj4+PiAgKiBGaXggNjRiaXQgYnVpbGRzIHdpdGggbGFy
Z2VyIG1vZGVscy4KPj4gSXQgaXMgcmF0aGVyIG9kZCB0aGF0IDY0LWJpdCBpcyBhbHNvIGFmZmVj
dGVkIC0gdGhlIGVycm9yIGdldHMgcmFpc2VkCj4+IGV2ZW4gd2hlbiB0aGVyZSdzIG5vIHVzZSBv
ZiAlcmJ4IGZvciBHT1QgYWNjZXNzZXMuIEJ5IHdoZW4KPj4gdGhleSBuZWVkIGEgY2FsbGVlLXNh
dmVkIHJlZ2lzdGVyLCB0aGV5IGluZGVlZCB1c2UgJXJieCBpbnN0ZWFkCj4+IHRvIHRoZSBBQkkt
c3VnZ2VzdGVkICVyMTUuCj4+Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVp
ZC5oCj4+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCj4+PiBAQCAtMjAs
MjEgKzIwLDUwIEBAIHN0cnVjdCBjcHVpZF9sZWFmCj4+PiAgICAgIHVpbnQzMl90IGEsIGIsIGMs
IGQ7Cj4+PiAgfTsKPj4+ICAKPj4+ICsvKgo+Pj4gKyAqIFZlcnNpb25zIG9mIEdDQyBiZWZvcmUg
NSBhcmUgdW5hYmxlIHRvIGNvcGUgd2l0aCAlckJYIG91dHB1dCBjb25zdHJhaW50cwo+Pj4gKyAq
IHdoZW4gY29tcGlsaW5nIFBvc2l0aW9uIEluZGVwZW5kZW50IENvZGUsIGFuZCBwcm9kdWNlIGEg
cmF0aGVyIGNyeXB0aWMKPj4+ICsgKiBlcnJvcjoKPj4+ICsgKiAgICBlcnJvcjogaW5jb25zaXN0
ZW50IG9wZXJhbmQgY29uc3RyYWludHMgaW4gYW4g4oCYYXNt4oCZCj4+PiArICoKPj4+ICsgKiBU
byB3b3JrIGFyb3VuZCB0aGUgaXNzdWUsIHVzZSBhIHNlcGFyYXRlIHJlZ2lzdGVyIHRvIGhvbGQg
dGhlIHRoZSAlckJYCj4+PiArICogb3V0cHV0LCBhbmQgeGNoZyB0d2ljZSB0byBsZWF2ZSAlckJY
IHByZXNlcnZlZCBhcm91bmQgdGhlIGFzbSgpIAo+IHN0YXRlbWVudC4KPj4+ICsgKi8KPj4+ICsj
aWYgZGVmaW5lZChfX1BJQ19fKSAmJiBfX0dOVUNfXyA8IDUgJiYgIWRlZmluZWQoX19jbGFuZ19f
KSAmJiBkZWZpbmVkKF9faTM4Nl9fKQo+Pj4gKyMgZGVmaW5lIFhDSEdfQlggInhjaGcgJSVlYngs
ICVbYnhdOyIKPj4+ICsjIGRlZmluZSBCWF9DT04gW2J4XSAiPSZyIgo+Pj4gKyNlbGlmIGRlZmlu
ZWQoX19QSUNfXykgJiYgX19HTlVDX18gPCA1ICYmICFkZWZpbmVkKF9fY2xhbmdfXykgJiYgXAo+
Pj4gKyAgICBkZWZpbmVkKF9feDg2XzY0X18pICYmIChkZWZpbmVkKF9fY29kZV9tb2RlbF9tZWRp
dW1fXykgfHwgXAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZpbmVkKF9fY29k
ZV9tb2RlbF9sYXJnZV9fKSkKPj4+ICsjIGRlZmluZSBYQ0hHX0JYICJ4Y2hnICUlcmJ4LCAlcVti
eF07Igo+Pj4gKyMgZGVmaW5lIEJYX0NPTiBbYnhdICI9JnIiCj4+PiArI2Vsc2UKPj4+ICsjIGRl
ZmluZSBYQ0hHX0JYICIiCj4+PiArIyBkZWZpbmUgQlhfQ09OICI9JmIiCj4+IFRoZSAmIGlzIHVu
bmVjZXNzYXJ5IGhlcmUgSSB0aGluay4gUHJlZmVyYWJseSB3aXRoIGl0IGRyb3BwZWQKPj4gUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBUaGF0IHdhcyB0
byBtYXRjaCB0aGUgIj0mZCIgYW5kIGZyaWVuZHMuICBJJ2QgcHJlZmVyIHRvIGJlIGNvbnNpc3Rl
bnQKPiAob25lIHdheSBvciB0aGUgb3RoZXIpLgoKQWgsIHdlbGwsIHllcyAtIHRoYXQncyBmaW5l
IHRoZW4uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 15:31:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 15:31:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gOlWC-0000FO-Dm; Mon, 19 Nov 2018 15:31: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=Qq50=N6=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gOlWA-0000FF-Th
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 15:31:18 +0000
X-Inumbo-ID: 282b7514-ec10-11e8-b4f0-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 282b7514-ec10-11e8-b4f0-12d6303a7972;
 Mon, 19 Nov 2018 15:31:17 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D643E3082A33;
 Mon, 19 Nov 2018 15:31:16 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 62402177B0;
 Mon, 19 Nov 2018 15:31:12 +0000 (UTC)
Date: Mon, 19 Nov 2018 16:31:10 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <20181119163110.2f357f40@redhat.com>
In-Reply-To: <d4f6f0ef-1333-a917-e3eb-d9bad47c9648@redhat.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181116172919.43f3e27d@redhat.com>
 <d4f6f0ef-1333-a917-e3eb-d9bad47c9648@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.45]); Mon, 19 Nov 2018 15:31:17 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 00/24] ACPI reorganization
 for hardware-reduced API addition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Ortiz <sameo@linux.intel.com>, "Michael
 S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 Shannon Zhao <shannon.zhaosl@gmail.com>, qemu-arm@nongnu.org,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBOb3YgMjAxOCAxNzozNzo1NCArMDEwMApQYW9sbyBCb256aW5pIDxwYm9uemlu
aUByZWRoYXQuY29tPiB3cm90ZToKCj4gT24gMTYvMTEvMTggMTc6MjksIElnb3IgTWFtbWVkb3Yg
d3JvdGU6Cj4gPiBHZW5lcmFsIHN1Z2dlc3Rpb25zIGZvciB0aGlzIHNlcmllczoKPiA+ICAgMS4g
UHJlZmVyYWJseSBkb24ndCBkbyBtdWx0aXBsZSBjaGFuZ2VzIHdpdGhpbiBhIHBhdGNoCj4gPiAg
ICAgIG5laXRoZXIgcG9zdCBodWdlIHBhdGNoZXMgKHVubGVzcyBpdCdzIHB1cmUgY29kZSBtb3Zl
bWVudCkuCj4gPiAgICAgIChpdCdzIGVhc3kgdG8gc3F1YXNoIHBhdGNoZXMgbGF0ZXIgaXQgbmVj
ZXNzYXJ5KQo+ID4gICAyLiBTdGFydCBzbWFsbCwgcGljayBhIHRhYmxlIGdlbmVyYWxpemUgaXQg
YW5kIHNlbmQgYXMKPiA+ICAgICAgb25lIHNtYWxsIHBhdGNoc2V0LiBUYWJsZXMgYXJlIG9mdGVu
IGluZGVwZW5kZW50Cj4gPiAgICAgIGFuZCBpdCdzIG11Y2ggZWFzaWVyIG9uIGJvdGggYXV0aG9y
L3Jldmlld2VyIHRvIGFncmVlIHVwb24KPiA+ICAgICAgY2hhbmdlcyBhbmQgcmV3cml0ZSBpdCBp
ZiBuZWNlc3NhcnkuICAKPiAKPiBIb3cgd291bGQgdGhhdCBiZSBkb25lPyAgVGhpcyBzZXJpZXMg
aXMgb24gdGhlIGJpZ2dlciBzaWRlLCBhZ3JlZWQsIGJ1dAo+IG1vc3Qgb2YgaXQgaXMgcmVhbGx5
IGp1c3QgY29kZSBtb3ZlbWVudC4gIEl0J3MgYSBzdGFydGluZyBwb2ludCwgaGF2aW5nCj4gYSBn
ZW5lcmljIEFDUEkgbGlicmFyeSBpcyB3YXkgYmV5b25kIHdoYXQgdGhpcyBpcyB0cnlpbmcgdG8g
ZG8uCkkndmUgdHJpZWQgdG8gZ2l2ZSBzdWdnZXN0aW9ucyBob3cgdG8gcmVzdHJ1Y3R1cmUgc2Vy
aWVzCm9uIHBlciBwYXRjaCBiYXNpcy4gSW4gbXkgb3BpbmlvbiBpdCBxdWl0ZSBwb3NzaWJsZSB0
byBzcGxpdApzZXJpZXMgaW4gc2V2ZXJhbCBzbWFsbGVyIG9uZXMgYW5kIGl0IHNob3VsZCByZWFs
bHkgaGVscCB3aXRoCm1ha2luZyBzZXJpZXMgY2xlYW5lciBhbmQgZWFzaWVyL2Zhc3RlciB0byBy
ZXZpZXcvYW1lbmQvbWVyZ2UKdnMgd2hhdCB3ZSBoYXZlIGluIHY1LgooaXQncyBtb3JlIGZydXN0
cmF0aW5nIHRvIHJld29yayBsYXJnZSBzZXJpZXMgdnMgc21hbGxlciBvbmUpCgpJZiBzb21ldGhp
bmcgaXNuJ3QgY2xlYXIsIGl0J3MgZWFzeSB0byByZWFjaCBvdXQgdG8gbWUgaGVyZQpvciBkaXJl
Y3RseSAoZW1haWwvaXJjL2dpdGh1YikgZm9yIGNsYXJpZmljYXRpb24vZmVlZCBiYWNrLgoKPiAK
PiBQYW9sbwo+IAo+ID4gICAzLiB3aGVuIHlvdSB0aGluayBhYm91dCByZWZhY3RvcmluZyBhY3Bp
IGludG8gYSBnZW5lcmljIEFQSQo+ID4gICAgICB0aGluayBhYm91dCBpdCBhcyByb3V0aW5lcyB0
aGF0IGdvIGludG8gYSBzZXBhcmF0ZSBsaWJyYXJ5Cj4gPiAgICAgIChwdXJlIGFjcGkgc3BlYyBj
b2RlKSBhbmQgcWVtdS9hY3BpIGdsdWUgcm91dGluZXMgYW5kCj4gPiAgICAgICBkaXZpZGUgdGhl
bSBjb3JyZXNwb25kaW5nbHkuICAKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 15:32:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 15:32: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-devel-bounces@lists.xenproject.org>)
	id 1gOlWy-0000KU-Pp; Mon, 19 Nov 2018 15:32: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=ljEy=N6=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gOlWy-0000KN-40
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 15:32:08 +0000
X-Inumbo-ID: 45be7b30-ec10-11e8-8e0e-12d6303a7972
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 45be7b30-ec10-11e8-8e0e-12d6303a7972;
 Mon, 19 Nov 2018 15:32:07 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wAJFTP3q079716;
 Mon, 19 Nov 2018 15:31:50 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=NsqC+RmMKrazl8UO/0QON3vmXs78H+SNxTTz2VQ5zbw=;
 b=jAsfbE9GupH7GT63TGXdOOe54O61wDFLJTz1xv10hoSVQwFlBDNHMtAT1ErhqUyCNT3h
 54qS7y1RJsWMJob17w6ZBdWf+lPNyW/6XyFGiVhdivqv6qpWxkPGqF4lpOA3eRS5O24t
 Mm4x3P6HXyEKxnWZwmOx0acehePLNnSgbi1JF9taX+VeH/txrygSlfQfkChpNKg4lmiD
 ZXsKCJuARxs2KkBemaRYGuqFID99WEL3/Stk2l7/TCApIS3Pza68AYbWCA9jSKkScvTk
 R6An6JksDFVTJ2bychzr3poknJYN8Nl036+Yv0267j0V8XD9Jg57pcxEOeaURGtBj4I9 Wg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2ntaxpxqqd-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 19 Nov 2018 15:31:50 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wAJFVnqV004339
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 19 Nov 2018 15:31:49 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wAJFVmh8012016;
 Mon, 19 Nov 2018 15:31:48 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 19 Nov 2018 07:31:48 -0800
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20181119135945.9985-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <f3c08c4d-8971-ba7b-223c-91eafc8497f8@oracle.com>
Date: Mon, 19 Nov 2018 10:31:40 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181119135945.9985-1-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9081
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=634
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811190143
Subject: Re: [Xen-devel] [PATCH] x86/xen: cleanup includes in
 arch/x86/xen/spinlock.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tglx@linutronix.de, sstabellini@kernel.org, bp@alien8.de, mingo@redhat.com,
 hpa@zytor.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTkvMTggODo1OSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBhcmNoL3g4Ni94ZW4v
c3BpbmxvY2suYyBpbmNsdWRlcyBzZXZlcmFsIGhlYWRlcnMgd2hpY2ggYXJlIG5vdCBuZWVkZWQu
Cj4gUmVtb3ZlIHRoZSAjaW5jbHVkZXMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 15:38:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 15:38: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-devel-bounces@lists.xenproject.org>)
	id 1gOlcm-0000bi-NW; Mon, 19 Nov 2018 15:38: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=Qq50=N6=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gOlcl-0000bc-13
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 15:38:07 +0000
X-Inumbo-ID: 1b22b584-ec11-11e8-a604-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b22b584-ec11-11e8-a604-12d6303a7972;
 Mon, 19 Nov 2018 15:38:05 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 71C5E30023B8;
 Mon, 19 Nov 2018 15:38:04 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id B15F86012D;
 Mon, 19 Nov 2018 15:37:58 +0000 (UTC)
Date: Mon, 19 Nov 2018 16:37:57 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: "Boeuf, Sebastien" <sebastien.boeuf@intel.com>
Message-ID: <20181119163757.3c975f62@redhat.com>
In-Reply-To: <1542397323.18399.3.camel@intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-20-sameo@linux.intel.com>
 <20181116103909.64f35d5d@redhat.com>
 <1542397323.18399.3.camel@intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.47]); Mon, 19 Nov 2018 15:38:04 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v5 19/24] hw: acpi: Retrieve the PCI bus
 from AcpiPciHpState
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "peter.maydell@linaro.org" <peter.maydell@linaro.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "sameo@linux.intel.com" <sameo@linux.intel.com>,
 "mst@redhat.com" <mst@redhat.com>,
 "jing2.liu@linux.intel.com" <jing2.liu@linux.intel.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "shannon.zhaosl@gmail.com" <shannon.zhaosl@gmail.com>,
 "qemu-arm@nongnu.org" <qemu-arm@nongnu.org>,
 "marcel.apfelbaum@gmail.com" <marcel.apfelbaum@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 "pbonzini@redhat.com" <pbonzini@redhat.com>,
 "rth@twiddle.net" <rth@twiddle.net>,
 "ehabkost@redhat.com" <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBOb3YgMjAxOCAxOTo0MjowOCArMDAwMAoiQm9ldWYsIFNlYmFzdGllbiIgPHNl
YmFzdGllbi5ib2V1ZkBpbnRlbC5jb20+IHdyb3RlOgoKPiBIaSBJZ29yLAo+IAo+IE9uIEZyaSwg
MjAxOC0xMS0xNiBhdCAxMDozOSArMDEwMCwgSWdvciBNYW1tZWRvdiB3cm90ZToKPiA+IE9uIE1v
bizCoMKgNSBOb3YgMjAxOCAwMjo0MDo0MiArMDEwMAo+ID4gU2FtdWVsIE9ydGl6IDxzYW1lb0Bs
aW51eC5pbnRlbC5jb20+IHdyb3RlOgo+ID4gICAKPiA+ID4gCj4gPiA+IEZyb206IFNlYmFzdGll
biBCb2V1ZiA8c2ViYXN0aWVuLmJvZXVmQGludGVsLmNvbT4KPiA+ID4gCj4gPiA+IEluc3RlYWQg
b2YgdXNpbmcgdGhlIG1hY2hpbmUgdHlwZSBzcGVjaWZpYyBtZXRob2QgZmluZF9pNDQwZngoKSB0
bwo+ID4gPiByZXRyaWV2ZSB0aGUgUENJIGJ1cywgdGhpcyBjb21taXQgYWltcyB0byByZWx5IG9u
IHRoZSBmYWN0IHRoYXQgdGhlCj4gPiA+IFBDSSBidXMgaXMga25vd24gYnkgdGhlIHN0cnVjdHVy
ZSBBY3BpUGNpSHBTdGF0ZS4KPiA+ID4gCj4gPiA+IFdoZW4gdGhlIHN0cnVjdHVyZSBpcyBpbml0
aWFsaXplZCB0aHJvdWdoIGFjcGlfcGNpaHBfaW5pdCgpIGNhbGwsCj4gPiA+IGl0IHNhdmVzIHRo
ZSBQQ0kgYnVzLCB3aGljaCBtZWFucyB0aGVyZSBpcyBubyBuZWVkIHRvIGludm9rZSBhCj4gPiA+
IHNwZWNpYWwgZnVuY3Rpb24gbGF0ZXIgb24uCj4gPiA+IAo+ID4gPiBCYXNlZCBvbiB0aGUgZmFj
dCB0aGF0IGZpbmRfaTQ0MGZ4KCkgd2FzIG9ubHkgdXNlZCB0aGVyZSwgdGhpcwo+ID4gPiBwYXRj
aCBhbHNvIHJlbW92ZXMgdGhlIGZ1bmN0aW9uIGZpbmRfaTQ0MGZ4KCkgaXRzZWxmIGZyb20gdGhl
Cj4gPiA+IGVudGlyZSBjb2RlYmFzZS4KPiA+ID4gCj4gPiA+IFJldmlld2VkLWJ5OiBQaGlsaXBw
ZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Cj4gPiA+IFRlc3RlZC1ieTogUGhp
bGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgo+ID4gPiBTaWduZWQtb2Zm
LWJ5OiBTZWJhc3RpZW4gQm9ldWYgPHNlYmFzdGllbi5ib2V1ZkBpbnRlbC5jb20+Cj4gPiA+IFNp
Z25lZC1vZmYtYnk6IEppbmcgTGl1IDxqaW5nMi5saXVAbGludXguaW50ZWwuY29tPiAgCj4gPiBU
aGFua3MgZm9yIGNsZWFuaW5nIGl0IHVwCj4gPiAKPiA+IG1pbm9yIG5pdDoKPiA+IFRha2luZyBp
biBhY2NvdW50IHRoYXQgeW91J3JlIHJlbW92aW5nICcvKiBUT0RPOiBRMzUgc3VwcG9ydCAqLycK
PiA+IGNvbW1lbnQgYWxvbmcgd2l0aCBmaW5kX2k0NDBmeCgpLCBpdCBtaWdodCBiZSB3b3J0aCB0
byBtZW50aW9uCj4gPiBpbiB0aGlzIGNvbW1pdCBtZXNzYWdlLiBTb21ldGhpbmcgYWxvbmcgbGlu
ZXMgdGhhdCBBQ1BJIFBDSUhQCj4gPiBleGlzdCB0byBzdXBwb3J0IGd1ZXN0cyB3aXRob3V0IFNI
UEMgc3VwcG9ydCBvbiBQQ0kKPiA+IGJhc2VkIFBDIG1hY2hpbmUuIENvbnNpZGVyaW5nIHRoYXQg
UTM1IHByb3ZpZGVzIG5hdGl2ZQo+ID4gUENJLUUgaG90cGx1ZywgdGhlcmUgaXMgbm8gbmVlZCB0
byBhZGQgQUNQSSBob3RwbHVnIHRoZXJlLiAgCj4gCj4gT2ggeWVzIHN1cmUgd2UgY2FuIHVwZGF0
ZSB0aGUgY29tbWl0IG1lc3NhZ2UgOikuIEJ1dCBqdXN0IHdhbnRlZCB0bwo+IG1lbnRpb24gdGhh
dCAncGMnIG1hY2hpbmUgdHlwZSB1c2VzIEFDUEkgUENJSFAgYW5kIGRvZXMgc3VwcG9ydAo+IFNI
UEMsIHNvIGl0J3Mgbm90IG11dHVhbGx5IGV4Y2x1c2l2ZS4KaXQgc3VwcG9ydHMgYm90aCBidXQg
aXMgaXQgcmVsZXZhbnQgdG8gdGhpcyBwYXRjaD8KClBvaW50IHdhcyB0aGF0IG9uZSBzaG91bGRu
J3QgcmVtb3ZlIHNvbWV0aGluZyBzaWxlbnRseSB3aXRob3V0CmFueSBqdXN0aWZpY2F0aW9uL2V4
cGxhbmF0aW9uLiBTbyB0aGF0IHJlYWRlcnMgdGhhdCBjb21lIGxhdGVyCndvdWxkbid0IHdvbmRl
ciBhYm91dCB0aGUgcmVhc29ucyB3aHkgdGhlIGNvZGUgd2FzIHJlbW92ZWQuCiAKPiA+IAo+ID4g
d2l0aCBjb21taXQgbWVzc2FnZSBmaXhlZAo+ID4gCj4gPiBSZXZpZXdlZC1ieTogSWdvciBNYW1t
ZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KPiA+ICAgCj4gPiA+IAo+ID4gPiAtLS0KPiA+ID4g
wqBpbmNsdWRlL2h3L2kzODYvcGMuaMKgwqB8wqDCoDEgLQo+ID4gPiDCoGh3L2FjcGkvcGNpaHAu
Y8KgwqDCoMKgwqDCoMKgfCAxMCArKysrLS0tLS0tCj4gPiA+IMKgaHcvcGNpLWhvc3QvcGlpeC5j
wqDCoMKgwqB8wqDCoDggLS0tLS0tLS0KPiA+ID4gwqBzdHVicy9wY2ktaG9zdC1waWl4LmMgfMKg
wqA2IC0tLS0tLQo+ID4gPiDCoHN0dWJzL01ha2VmaWxlLm9ianPCoMKgwqB8wqDCoDEgLQo+ID4g
PiDCoDUgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKPiA+
ID4gwqBkZWxldGUgbW9kZSAxMDA2NDQgc3R1YnMvcGNpLWhvc3QtcGlpeC5jCj4gPiA+IAo+ID4g
PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9pMzg2L3BjLmggYi9pbmNsdWRlL2h3L2kzODYvcGMu
aAo+ID4gPiBpbmRleCA0NGNiNmJmM2YzLi44ZTVmMTQ2NGViIDEwMDY0NAo+ID4gPiAtLS0gYS9p
bmNsdWRlL2h3L2kzODYvcGMuaAo+ID4gPiArKysgYi9pbmNsdWRlL2h3L2kzODYvcGMuaAo+ID4g
PiBAQCAtMjU1LDcgKzI1NSw2IEBAIFBDSUJ1cyAqaTQ0MGZ4X2luaXQoY29uc3QgY2hhciAqaG9z
dF90eXBlLAo+ID4gPiBjb25zdCBjaGFyICpwY2lfdHlwZSwKPiA+ID4gwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgTWVtb3J5UmVnaW9uICpwY2lfbWVtb3J5LAo+ID4g
PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBNZW1vcnlSZWdpb24g
KnJhbV9tZW1vcnkpOwo+ID4gPiDCoAo+ID4gPiAtUENJQnVzICpmaW5kX2k0NDBmeCh2b2lkKTsK
PiA+ID4gwqAvKiBwaWl4NC5jICovCj4gPiA+IMKgZXh0ZXJuIFBDSURldmljZSAqcGlpeDRfZGV2
Owo+ID4gPiDCoGludCBwaWl4NF9pbml0KFBDSUJ1cyAqYnVzLCBJU0FCdXMgKippc2FfYnVzLCBp
bnQgZGV2Zm4pOwo+ID4gPiBkaWZmIC0tZ2l0IGEvaHcvYWNwaS9wY2locC5jIGIvaHcvYWNwaS9w
Y2locC5jCj4gPiA+IGluZGV4IDgwZDQyZTEyZmYuLjI1NGIyZTUwYWIgMTAwNjQ0Cj4gPiA+IC0t
LSBhL2h3L2FjcGkvcGNpaHAuYwo+ID4gPiArKysgYi9ody9hY3BpL3BjaWhwLmMKPiA+ID4gQEAg
LTkzLDEwICs5Myw5IEBAIHN0YXRpYyB2b2lkICphY3BpX3NldF9ic2VsKFBDSUJ1cyAqYnVzLCB2
b2lkCj4gPiA+ICpvcGFxdWUpCj4gPiA+IMKgwqDCoMKgwqByZXR1cm4gYnNlbF9hbGxvYzsKPiA+
ID4gwqB9Cj4gPiA+IMKgCj4gPiA+IC1zdGF0aWMgdm9pZCBhY3BpX3NldF9wY2lfaW5mbyh2b2lk
KQo+ID4gPiArc3RhdGljIHZvaWQgYWNwaV9zZXRfcGNpX2luZm8oQWNwaVBjaUhwU3RhdGUgKnMp
Cj4gPiA+IMKgewo+ID4gPiDCoMKgwqDCoMKgc3RhdGljIGJvb2wgYnNlbF9pc19zZXQ7Cj4gPiA+
IC3CoMKgwqDCoFBDSUJ1cyAqYnVzOwo+ID4gPiDCoMKgwqDCoMKgdW5zaWduZWQgYnNlbF9hbGxv
YyA9IEFDUElfUENJSFBfQlNFTF9ERUZBVUxUOwo+ID4gPiDCoAo+ID4gPiDCoMKgwqDCoMKgaWYg
KGJzZWxfaXNfc2V0KSB7Cj4gPiA+IEBAIC0xMDQsMTAgKzEwMyw5IEBAIHN0YXRpYyB2b2lkIGFj
cGlfc2V0X3BjaV9pbmZvKHZvaWQpCj4gPiA+IMKgwqDCoMKgwqB9Cj4gPiA+IMKgwqDCoMKgwqBi
c2VsX2lzX3NldCA9IHRydWU7Cj4gPiA+IMKgCj4gPiA+IC3CoMKgwqDCoGJ1cyA9IGZpbmRfaTQ0
MGZ4KCk7IC8qIFRPRE86IFEzNSBzdXBwb3J0ICovCj4gPiA+IC3CoMKgwqDCoGlmIChidXMpIHsK
PiA+ID4gK8KgwqDCoMKgaWYgKHMtPnJvb3QpIHsKPiA+ID4gwqDCoMKgwqDCoMKgwqDCoMKgLyog
U2NhbiBhbGwgUENJIGJ1c2VzLiBTZXQgcHJvcGVydHkgdG8gZW5hYmxlIGFjcGkgYmFzZWQKPiA+
ID4gaG90cGx1Zy4gKi8KPiA+ID4gLcKgwqDCoMKgwqDCoMKgwqBwY2lfZm9yX2VhY2hfYnVzX2Rl
cHRoX2ZpcnN0KGJ1cywgYWNwaV9zZXRfYnNlbCwgTlVMTCwKPiA+ID4gJmJzZWxfYWxsb2MpOwo+
ID4gPiArwqDCoMKgwqDCoMKgwqDCoHBjaV9mb3JfZWFjaF9idXNfZGVwdGhfZmlyc3Qocy0+cm9v
dCwgYWNwaV9zZXRfYnNlbCwgTlVMTCwKPiA+ID4gJmJzZWxfYWxsb2MpOwo+ID4gPiDCoMKgwqDC
oMKgfQo+ID4gPiDCoH0KPiA+ID4gwqAKPiA+ID4gQEAgLTIxMyw3ICsyMTEsNyBAQCBzdGF0aWMg
dm9pZCBhY3BpX3BjaWhwX3VwZGF0ZShBY3BpUGNpSHBTdGF0ZQo+ID4gPiAqcykKPiA+ID4gwqAK
PiA+ID4gwqB2b2lkIGFjcGlfcGNpaHBfcmVzZXQoQWNwaVBjaUhwU3RhdGUgKnMpCj4gPiA+IMKg
ewo+ID4gPiAtwqDCoMKgwqBhY3BpX3NldF9wY2lfaW5mbygpOwo+ID4gPiArwqDCoMKgwqBhY3Bp
X3NldF9wY2lfaW5mbyhzKTsKPiA+ID4gwqDCoMKgwqDCoGFjcGlfcGNpaHBfdXBkYXRlKHMpOwo+
ID4gPiDCoH0KPiA+ID4gwqAKPiA+ID4gZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3BpaXguYyBi
L2h3L3BjaS1ob3N0L3BpaXguYwo+ID4gPiBpbmRleCA0NzI5M2EzOTE1Li42NTg0NjAyNjRiIDEw
MDY0NAo+ID4gPiAtLS0gYS9ody9wY2ktaG9zdC9waWl4LmMKPiA+ID4gKysrIGIvaHcvcGNpLWhv
c3QvcGlpeC5jCj4gPiA+IEBAIC00NDUsMTQgKzQ0NSw2IEBAIFBDSUJ1cyAqaTQ0MGZ4X2luaXQo
Y29uc3QgY2hhciAqaG9zdF90eXBlLAo+ID4gPiBjb25zdCBjaGFyICpwY2lfdHlwZSwKPiA+ID4g
wqDCoMKgwqDCoHJldHVybiBiOwo+ID4gPiDCoH0KPiA+ID4gwqAKPiA+ID4gLVBDSUJ1cyAqZmlu
ZF9pNDQwZngodm9pZCkKPiA+ID4gLXsKPiA+ID4gLcKgwqDCoMKgUENJSG9zdFN0YXRlICpzID0g
T0JKRUNUX0NIRUNLKFBDSUhvc3RTdGF0ZSwKPiA+ID4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBvYmplY3RfcmVz
b2x2ZV9wYXRoKCIvbWFjaGluZS9pCj4gPiA+IDQ0MGZ4IiwgTlVMTCksCj4gPiA+IC3CoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgVFlQRV9QQ0lfSE9TVF9CUklER0UpOwo+ID4gPiAtwqDCoMKgwqByZXR1cm4gcyA/IHMt
PmJ1cyA6IE5VTEw7Cj4gPiA+IC19Cj4gPiA+IC0KPiA+ID4gwqAvKiBQSUlYMyBQQ0kgdG8gSVNB
IGJyaWRnZSAqLwo+ID4gPiDCoHN0YXRpYyB2b2lkIHBpaXgzX3NldF9pcnFfcGljKFBJSVgzU3Rh
dGUgKnBpaXgzLCBpbnQgcGljX2lycSkKPiA+ID4gwqB7Cj4gPiA+IGRpZmYgLS1naXQgYS9zdHVi
cy9wY2ktaG9zdC1waWl4LmMgYi9zdHVicy9wY2ktaG9zdC1waWl4LmMKPiA+ID4gZGVsZXRlZCBm
aWxlIG1vZGUgMTAwNjQ0Cj4gPiA+IGluZGV4IDZlZDgxYjFmMjEuLjAwMDAwMDAwMDAKPiA+ID4g
LS0tIGEvc3R1YnMvcGNpLWhvc3QtcGlpeC5jCj4gPiA+ICsrKyAvZGV2L251bGwKPiA+ID4gQEAg
LTEsNiArMCwwIEBACj4gPiA+IC0jaW5jbHVkZSAicWVtdS9vc2RlcC5oIgo+ID4gPiAtI2luY2x1
ZGUgImh3L2kzODYvcGMuaCIKPiA+ID4gLVBDSUJ1cyAqZmluZF9pNDQwZngodm9pZCkKPiA+ID4g
LXsKPiA+ID4gLcKgwqDCoMKgcmV0dXJuIE5VTEw7Cj4gPiA+IC19Cj4gPiA+IGRpZmYgLS1naXQg
YS9zdHVicy9NYWtlZmlsZS5vYmpzIGIvc3R1YnMvTWFrZWZpbGUub2Jqcwo+ID4gPiBpbmRleCA1
ZGQwYWVlZWM2Li43MjVmNzhiZWRjIDEwMDY0NAo+ID4gPiAtLS0gYS9zdHVicy9NYWtlZmlsZS5v
YmpzCj4gPiA+ICsrKyBiL3N0dWJzL01ha2VmaWxlLm9ianMKPiA+ID4gQEAgLTQxLDYgKzQxLDUg
QEAgc3R1Yi1vYmoteSArPSBwY19tYWR0X2NwdV9lbnRyeS5vCj4gPiA+IMKgc3R1Yi1vYmoteSAr
PSB2bWdlbmlkLm8KPiA+ID4gwqBzdHViLW9iai15ICs9IHhlbi1jb21tb24ubwo+ID4gPiDCoHN0
dWItb2JqLXkgKz0geGVuLWh2bS5vCj4gPiA+IC1zdHViLW9iai15ICs9IHBjaS1ob3N0LXBpaXgu
bwo+ID4gPiDCoHN0dWItb2JqLXkgKz0gcmFtLWJsb2NrLm8KPiA+ID4gwqBzdHViLW9iai15ICs9
IHJhbWZiLm8gIAo+IAo+IFRoYW5rcywKPiBTZWJhc3RpZW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 15:48:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 15:48: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-devel-bounces@lists.xenproject.org>)
	id 1gOlmv-0001Pf-Oi; Mon, 19 Nov 2018 15:48: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=sool=n6=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gOlmt-0001Pa-VW
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 15:48:36 +0000
X-Inumbo-ID: 91f3c513-ec12-11e8-9a16-bc764e045a96
Received: from mail-ed1-x532.google.com (unknown [2a00:1450:4864:20::532])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91f3c513-ec12-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 15:48:34 +0000 (UTC)
Received: by mail-ed1-x532.google.com with SMTP id f23so16552969edb.3
 for <xen-devel@lists.xenproject.org>; Mon, 19 Nov 2018 07:48:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=Grl58+QQwjmNdz4Ov3j8kPMPUh4+BivR3PHP3s5yN4E=;
 b=Jvgm+5US7joXpEjMPISt7aN1Ncg0xYQbtuLf4SCJNW/cLVpgHYBhfKMbtO3KYs/jFA
 aD3vlkkDI430C8Okco1FbZjwQ7x3DRQ1Njq5IrEu+G5vzDBPK6POe3LOt7snfFEOtbAF
 q9aenWHiYRJjBFln9hVEFNfpWJs/1gWiLHQmuW9+aVX4/JAejwYsWZpTuGLyErL9Ip8r
 FiLxXbQsEDSwOhZIejz0+twFqoVo5tczncIt5IYcS3emhtp+VOJGuBcz4mDM1iDfVyiY
 CVnT7BJS5UwkRSWsnOYI6UJHlBBZJGirCg7U06u9qlX+69GslzQcUxuiDcketAeC6c6t
 v3fw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=Grl58+QQwjmNdz4Ov3j8kPMPUh4+BivR3PHP3s5yN4E=;
 b=J2M7J+Rm8l3QLFebrD9II8mYNR3WMLaSInBViTdrrTmcJS/6r6yZB7aDYvzs0BKxDQ
 w8x9BwwqTKprABuVlpN09hRfYHYkvqRQFZ6urvIBnaaqKJSTs/Z6BMInGEFLXKNaEjyO
 fxNBKevHqfjJg8gCjaGfRuebnJ0j1bFXQEvTvRo+BUUeZonyKje7NvOQtdy4VRFqvYLv
 o7nHyc7K2rZ1FAGPgguRab2yZiSEeQVhLE5HaNarRV/B2cuBMARZdtSfsWr8uS7MLhxo
 rJYErL+TYbSagnmyIa2+HcvInZu/jXah7zB6zafaEKoxcLEoJ7BB3CCwk2m46qsloqq5
 E8ug==
X-Gm-Message-State: AGRZ1gJ0i97qIIPLCBBIpOQug9ayuaROMzERUwj2y6QYeDyyITyRKw5h
 iaJT5f64V5HGMVrllXWEE+OHCNV+
X-Google-Smtp-Source: AJdET5db2Lgu1zNCV/uzdmWZTkgx4X10JscBgjQduX7Erlnqhv2C3dr0gpmg0q4hFwAIvJdYTSE/rA==
X-Received: by 2002:a50:8881:: with SMTP id
 d1-v6mr19625797edd.156.1542642512761; 
 Mon, 19 Nov 2018 07:48:32 -0800 (PST)
Received: from [10.17.180.102] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id n11-v6sm2109580ejh.44.2018.11.19.07.48.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 19 Nov 2018 07:48:32 -0800 (PST)
To: Julien Grall <julien.grall@gmail.com>
References: <1542386727-30311-1-git-send-email-andrii.anisov@gmail.com>
 <fb41738a-282e-a633-ff60-ac3fca664cee@arm.com>
 <81077db3-73a0-6037-cb20-a5dd1510c95e@gmail.com>
 <CAF3u54Agc7Yw5KRfaiLdP7pb06_Pj-RcajD+VUFsQJCwMyb7TA@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <1046e6f5-1608-0d94-8bfd-668fe21cf5e3@gmail.com>
Date: Mon, 19 Nov 2018 17:48:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAF3u54Agc7Yw5KRfaiLdP7pb06_Pj-RcajD+VUFsQJCwMyb7TA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] gic:vgic: avoid excessive conversions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE5LjExLjE4IDE1OjU0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gWW91IGRpZG4ndCBnZXQg
bXkgcG9pbnQuIFlvdSByZW1vdmVkIGEgcGFyYW1ldGVyIHdpdGhvdXQgZXhwbGFpbmluZyAKPiB3
aHkgaXQgaXMgZmluZS4KCkl0IGlzIGEgcHVyZSBvcHRpbWl6YXRpb24uIElmIHlvdSBsb29rIHRo
cm91Z2ggdGhlIGNvZGUsIHlvdSBjYW4gc2VlIAp0aGF0IGNhbGxlcnMgb2YgdGhlc2UgZnVuY3Rp
b25zIGFscmVhZHkgaGF2ZSBhIGNvcnJlc3BvbmRlbnQgYHN0cnVjdCAKcGVuZGluZ19pcnFgIHBv
aW50ZXIuIEJ1dCB0aGV5IHBhc3MgaXJxIG51bWJlciAoYW5kIHByaW9yaXR5KSB0byAKZ2ljX3Jh
aXNlX2d1ZXN0X2lycS9naWNfcmFpc2VfaW5mbGlnaHRfaXJxIHNvIHRoYXQgdGhleSBzaG91bGQg
Y2FsY3VsYXRlIAp0aGUgcG9pbnRlciBhZ2Fpbiwgd2hhdCBpcyBzdWJvcHRpbWFsLgoKCj4gSW4g
dGhhdCBjb250ZXh0LCB0aGUgY2FsbGVyIGZvciBMUEkgaXMgdXNpbmcgbHBpX3ByaW9yaXR5LgpX
aGF0IGluIGl0cyB0dXJuIGlzIG5vdCB0YWtlbiBpbnRvIGNvbnNpZGVyYXRpb24gYnkgdGhlIGN1
cnJlbnQgCmBnaWNfcmFpc2VfZ3Vlc3RfaXJxYCBmdW5jdGlvbiBpbXBsZW1lbnRhdGlvbi4gRXZl
biBjbGVhcmx5IGlnbm9yZWQsIApiZWNhdXNlIHRoZSBwcmlvcml0eSBhYnN0cmFjdGlvbiBpcyBv
bmx5IG5lZWRlZCBieSAKYGdpY19hZGRfdG9fbHJfcGVuZGluZ2AgdG8gaW5zZXJ0IGEgcGVuZGlu
ZyBpcnEgaW50byBgbHJfcXVldWVgLCBidXQgaXQgCmRvZXMgb3JkZXJpbmcgYnkgYHAtPnByaW9y
aXR5YCBvbmx5LgoKPiBXaXRoIHlvdXIgY2hhbmdlLCBpdCBpcyBiZWNvbWluZyBpc3N1ZSB3aXRo
IHRoZSBpbnRlcmZhY2UgYmVjYXVzZSBpdCAKPiBtYXkgbm90IHBhc3MgdGhlIGNvcnJlY3QgdGhp
bmdzLgoKTm93IHRoZSBpbnRlcmZhY2Ugb2YgYGdpY19yYWlzZV9ndWVzdF9pcnFgIGZ1bmN0aW9u
IGNvcnJlc3BvbmRzIHRvIGl0cyAKaW1wbGVtZW50YXRpb24gaW4gYWRkaXRpb24gdG8gb3B0aW1p
emF0aW9uLgoKCj4gU28gdGhpcyBub3QgYSBjbGVhbnVwIGFuZCB0aGVyZSBtdXN0IGJlIGEgcmVh
c29uIHdoeSBscGlfcHJpb3JpdHkgd2FzIAo+IHBhc3NlZCBpbnN0ZWFkIG9mIHByaW9yaXR5LgoK
TW9yZW92ZXIsIGlmIG9uZSB3b3VsZCBsaWtlIG9yIHBsYW4gdG8gaG9ub3IgbHBpX3ByaW9yaXR5
IGluIApgZ2ljX3JhaXNlX2d1ZXN0X2lycWAsIGhlIGNhbiBmcmVlbHkgZXh0cmFjdCBpdCBmcm9t
IGEgcGVuZGluZ19pcnEgCnN0cnVjdHVyZS4gSXQgaXMgc3RpbGwgdGhlcmUuCgoKLS0gCgpTaW5j
ZXJlbHksCkFuZHJpaSBBbmlzb3YuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 15:55:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 15:55: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-devel-bounces@lists.xenproject.org>)
	id 1gOlt1-00029G-GB; Mon, 19 Nov 2018 15:54: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=sool=n6=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gOlt0-00029B-2h
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 15:54:54 +0000
X-Inumbo-ID: 73980551-ec13-11e8-9a16-bc764e045a96
Received: from mail-ed1-x543.google.com (unknown [2a00:1450:4864:20::543])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73980551-ec13-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 15:54:53 +0000 (UTC)
Received: by mail-ed1-x543.google.com with SMTP id d3so25229077edx.7
 for <xen-devel@lists.xen.org>; Mon, 19 Nov 2018 07:54:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=gSvezAAxWlxfPnfwyggezc6Z1gBN1LhiJK5PbU0sMWg=;
 b=ewjNVAuRP2Fof4ueoVcKpJrm+gtzei06J0bsmL87D5DklBUJQgkDer5x2JvbC+IOP5
 OGlOrzxir0VOQx9BBUPRxcnwtJBAiyegiEvf75IAhbr3S9EaTEP8p2Dy115YiEuqvm2d
 f/duXGpJ2XAvVNmFnl9eNxX+/xSQQwBlO9RdNPHhU/L61UegbilR+dD2ghWMff/9n4+5
 hSqjw1YFNLlyp5GxdaRUAxt4y9Hws/H1oUCbrQ7QKjVTx4CGe03SPSZgv4HmpTqkzey7
 tpIr9nTYyilQey4vELb+aB8x7SOHj306c9P4NFFE5SwAMzLcFcK3e9WbgYhIJCGwhK8/
 PLVg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=gSvezAAxWlxfPnfwyggezc6Z1gBN1LhiJK5PbU0sMWg=;
 b=ZDsSH4ix0XNPi5VagAZu2gd33KRvQxrtTBWDt+Tju5epUCDVELQXNCyLMqVYsHOj6r
 e/J9FBSfXYg/6hRARHGTmUseLNBLOC+haiNSKUDKKOXidPcEnObnbv/MCeH9BmwEQbyT
 zXFX3Q45l5ITasD3zjlyvGUgTsin3FyQbblqq1dHd2rWviHLsMWz6xe9JhVnJMnCxph9
 Z4chpxB/5EONOGHGtVKN1tzpLA3rNzTxkxZpjzDuT4kr7SKLv74eCBsqPMqS7wp75+9Z
 Eue3bG/ibTqlHC/VkhWeNFXBvfVElRO33TJ6Xr/2QlmwJ8K0EP8pXd6gM7FssaoRaEb2
 J9TQ==
X-Gm-Message-State: AGRZ1gKDMlknfrtswfTOE92HVP0vcFA0PtsnaDR/hd5GBi8c7RlxYeEO
 9S06rg5stJF+boXVQVdiJ8o=
X-Google-Smtp-Source: AJdET5dbwMY+dtcurU2j6NbEdGTdVmlMzDvI5VucKEGtrOuh1ISoAQ/abLkl4nupbotVyA3v/ZNOKA==
X-Received: by 2002:a50:9923:: with SMTP id k32mr20854834edb.42.1542642891713; 
 Mon, 19 Nov 2018 07:54:51 -0800 (PST)
Received: from [10.17.180.102] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id x47sm5568905eda.91.2018.11.19.07.54.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 19 Nov 2018 07:54:51 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-2-julien.grall@arm.com>
 <6098937f-98de-bff9-6c48-5575a45875e0@epam.com>
 <57ee191b-be21-701e-ef19-4ed4df1cf289@arm.com>
 <77f72cc9-6548-afd9-3766-23326b3551d9@epam.com>
 <6acf65ef-4302-c403-32ba-1d88ab954265@epam.com>
 <22f7ebc8-c74b-0d8e-4847-9d3df9bcf5db@arm.com>
 <3622e468-8f44-1e31-138f-db58ca3835ff@epam.com>
 <2090f5b4-22ff-38bc-3d47-6dbb6d7fccfb@epam.com>
 <6d1c980b-b316-f634-7793-0aca4b34aa85@arm.com>
 <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <5ad76791-075d-e588-2669-e01c79674f0d@gmail.com>
Date: Mon, 19 Nov 2018 17:54:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "andre.przywara@arm.com" <andre.przywara@arm.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuLAoKCkl0J3MgbWUgYWdhaW4gYWJvdXQgeW91ciBwYXRjaDopCgpJJ3ZlIGZvdW5kIHRo
aXMgcGF0Y2ggdXNlZnVsIGFuZCBldmVuIGNhbiBnaXZlIGEgbW90aXZhdGlvbiB0byBoYXZlIGl0
IAppbiB0aGUgbWFpbmxpbmUuIFRoZSBwYXRjaCBlbnN1cmVzIHRoYXQgdmdpY19zeW5jX2Zyb21f
bHJzIGlzIHBlcmZvcm1lZCAKb24gZ3Vlc3QgdG8gaHlwIHN3aXRjaCBwcmlvciB0byBhbnkgSVJR
IHByb2Nlc3NpbmcuCgpTbywgZG8geW91IHBsYW4gdG8gcHVzaCBpdCBmb3IgcmV2aWV3PyBDb3Vs
ZCBJIGRvIHRoYXQgb24gYmVoYWxmIG9mIHlvdT8KCgpPbiAwOS4xMS4xOCAxNjo0MiwgQW5kcmlp
IEFuaXNvdiB3cm90ZToKPiBIZWxsbyBKdWxpZW4sCj4KPiBJIGp1c3Qgd29uZGVyLCBkbyB5b3Ug
cGxhbiB0byB1cHN0cmVhbSB0aGUgcGF0Y2ggYmVsb3c/Cj4KPiBBbmRyaWkgQW5pc292Cj4KPgo+
Cj4gY29tbWl0IDExZTM2MGI5M2JlODFhNThhNDE4MzJkNzE0ZjMzZjc5N2FkMzEyYTkKPiBBdXRo
b3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gRGF0ZTrCoMKgIE1vbiBP
Y3QgMjkgMTM6MzI6NTYgMjAxOCArMDAwMAo+Cj4gIMKgwqDCoMKgIHhlbi9hcm06IFJlLWVuYWJs
ZSBpbnRlcnJ1cHQgbGF0ZXIgaW4gdGhlIHRyYXAgcGF0aAo+Cj4gIMKgwqDCoMKgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4KPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnku
Uwo+IGluZGV4IDk3YjA1ZjUzZWEuLjhmMjg3ODkxYjYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL2FybTY0L2VudHJ5LlMKPiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+IEBA
IC0xOTUsNyArMTk1LDYgQEAgaHlwX2Vycm9yX2ludmFsaWQ6Cj4KPiAgwqAgaHlwX2Vycm9yOgo+
ICDCoMKgwqDCoMKgwqDCoMKgwqAgZW50cnnCoMKgIGh5cD0xCj4gLcKgwqDCoMKgwqDCoMKgIG1z
csKgwqDCoMKgIGRhaWZjbHIsICMyCj4gIMKgwqDCoMKgwqDCoMKgwqDCoCBtb3bCoMKgwqDCoCB4
MCwgc3AKPiAgwqDCoMKgwqDCoMKgwqDCoMKgIGJswqDCoMKgwqDCoCBkb190cmFwX2h5cF9zZXJy
b3IKPiAgwqDCoMKgwqDCoMKgwqDCoMKgIGV4aXTCoMKgwqAgaHlwPTEKPiBAQCAtMjAzLDcgKzIw
Miw3IEBAIGh5cF9lcnJvcjoKPiAgwqAgLyogVHJhcHMgdGFrZW4gaW4gQ3VycmVudCBFTCB3aXRo
IFNQX0VMeCAqLwo+ICDCoCBoeXBfc3luYzoKPiAgwqDCoMKgwqDCoMKgwqDCoMKgIGVudHJ5wqDC
oCBoeXA9MQo+IC3CoMKgwqDCoMKgwqDCoCBtc3LCoMKgwqDCoCBkYWlmY2xyLCAjNgo+ICvCoMKg
wqDCoMKgwqDCoCBtc3LCoMKgwqDCoCBkYWlmY2xyLCAjNAo+ICDCoMKgwqDCoMKgwqDCoMKgwqAg
bW92wqDCoMKgwqAgeDAsIHNwCj4gIMKgwqDCoMKgwqDCoMKgwqDCoCBibMKgwqDCoMKgwqAgZG9f
dHJhcF9oeXBfc3luYwo+ICDCoMKgwqDCoMKgwqDCoMKgwqAgZXhpdMKgwqDCoCBoeXA9MQo+IEBA
IC0zMDQsNyArMzAzLDcgQEAgZ3Vlc3Rfc3luY19zbG93cGF0aDoKPiAgwqDCoMKgwqDCoMKgwqDC
oMKgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5kaW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmIiwK
PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJub3A7IG5vcCIs
Cj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBTS0lQX1NZTkNI
Uk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQo+IC3CoMKgwqDCoMKgwqDCoCBtc3LCoMKgwqDCoCBk
YWlmY2xyLCAjNgo+ICvCoMKgwqDCoMKgwqDCoCBtc3LCoMKgwqDCoCBkYWlmY2xyLCAjNAo+ICDC
oMKgwqDCoMKgwqDCoMKgwqAgbW92wqDCoMKgwqAgeDAsIHNwCj4gIMKgwqDCoMKgwqDCoMKgwqDC
oCBibMKgwqDCoMKgwqAgZG9fdHJhcF9ndWVzdF9zeW5jCj4gIMKgIDE6Cj4gQEAgLTMzMiw3ICsz
MzEsNyBAQCBndWVzdF9maXFfaW52YWxpZDoKPgo+ICDCoCBndWVzdF9lcnJvcjoKPiAgwqDCoMKg
wqDCoMKgwqDCoMKgIGVudHJ5wqDCoCBoeXA9MCwgY29tcGF0PTAKPiAtwqDCoMKgwqDCoMKgwqAg
bXNywqDCoMKgwqAgZGFpZmNsciwgIzYKPiArwqDCoMKgwqDCoMKgwqAgbXNywqDCoMKgwqAgZGFp
ZmNsciwgIzQKPiAgwqDCoMKgwqDCoMKgwqDCoMKgIG1vdsKgwqDCoMKgIHgwLCBzcAo+ICDCoMKg
wqDCoMKgwqDCoMKgwqAgYmzCoMKgwqDCoMKgIGRvX3RyYXBfZ3Vlc3Rfc2Vycm9yCj4gIMKgwqDC
oMKgwqDCoMKgwqDCoCBleGl0wqDCoMKgIGh5cD0wLCBjb21wYXQ9MAo+IEBAIC0zNDcsNyArMzQ2
LDcgQEAgZ3Vlc3Rfc3luY19jb21wYXQ6Cj4gIMKgwqDCoMKgwqDCoMKgwqDCoCBBTFRFUk5BVElW
RSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9yOyBjYm56IHgwLCAxZiIsCj4gIMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAibm9wOyBub3AiLAo+ICDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1Jf
RU5UUllfRVhJVCkKPiAtwqDCoMKgwqDCoMKgwqAgbXNywqDCoMKgwqAgZGFpZmNsciwgIzYKPiAr
wqDCoMKgwqDCoMKgwqAgbXNywqDCoMKgwqAgZGFpZmNsciwgIzQKPiAgwqDCoMKgwqDCoMKgwqDC
oMKgIG1vdsKgwqDCoMKgIHgwLCBzcAo+ICDCoMKgwqDCoMKgwqDCoMKgwqAgYmzCoMKgwqDCoMKg
IGRvX3RyYXBfZ3Vlc3Rfc3luYwo+ICDCoCAxOgo+IEBAIC0zNzUsNyArMzc0LDcgQEAgZ3Vlc3Rf
ZmlxX2ludmFsaWRfY29tcGF0Ogo+Cj4gIMKgIGd1ZXN0X2Vycm9yX2NvbXBhdDoKPiAgwqDCoMKg
wqDCoMKgwqDCoMKgIGVudHJ5wqDCoCBoeXA9MCwgY29tcGF0PTEKPiAtwqDCoMKgwqDCoMKgwqAg
bXNywqDCoMKgwqAgZGFpZmNsciwgIzYKPiArwqDCoMKgwqDCoMKgwqAgbXNywqDCoMKgwqAgZGFp
ZmNsciwgIzQKPiAgwqDCoMKgwqDCoMKgwqDCoMKgIG1vdsKgwqDCoMKgIHgwLCBzcAo+ICDCoMKg
wqDCoMKgwqDCoMKgwqAgYmzCoMKgwqDCoMKgIGRvX3RyYXBfZ3Vlc3Rfc2Vycm9yCj4gIMKgwqDC
oMKgwqDCoMKgwqDCoCBleGl0wqDCoMKgIGh5cD0wLCBjb21wYXQ9MQo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXggNTFkMmU0
MmM3Ny4uYzE4Zjg5YjQxZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTIwMzksNiArMjAzOSw4IEBAIHN0YXRpYyB2
b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAg
wqDCoMKgwqDCoCB7Cj4gIMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJl
bnQ7Cj4KPiArwqDCoMKgwqDCoMKgwqAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsK
PiArCj4gIMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBJZiB0aGUgZ3Vlc3QgaGFzIGRpc2FibGVkIHRo
ZSB3b3JrYXJvdW5kLCBicmluZyBpdCBiYWNrIG9uLiAqLwo+ICDCoMKgwqDCoMKgwqDCoMKgwqAg
aWYgKCBuZWVkc19zc2JkX2ZsaXAodikgKQo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBh
cm1fc21jY2NfMV8xX3NtYyhBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzJfRklELCAxLCBOVUxM
KTsKPiBAQCAtMjA3Myw2ICsyMDc1LDcgQEAgdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gIMKgwqDCoMKgwqAgY29uc3QgdW5pb24gaHNyIGhzciA9
IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKPgo+ICDCoMKgwqDCoMKgIGVudGVyX2h5cGVydmlzb3Jf
aGVhZChyZWdzKTsKPiArwqDCoMKgIGxvY2FsX2lycV9lbmFibGUoKTsKPgo+ICDCoMKgwqDCoMKg
IHN3aXRjaCAoIGhzci5lYyApCj4gIMKgwqDCoMKgwqAgewo+IEBAIC0yMjA4LDYgKzIyMTEsNyBA
QCB2b2lkIGRvX3RyYXBfaHlwX3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gIMKg
wqDCoMKgwqAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKPgo+
ICDCoMKgwqDCoMKgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKPiArwqDCoMKgIGxvY2Fs
X2lycV9lbmFibGUoKTsKPgo+ICDCoMKgwqDCoMKgIHN3aXRjaCAoIGhzci5lYyApCj4gIMKgwqDC
oMKgwqAgewo+IEBAIC0yMjQ2LDYgKzIyNTAsNyBAQCB2b2lkIGRvX3RyYXBfaHlwX3N5bmMoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gIMKgIHZvaWQgZG9fdHJhcF9oeXBfc2Vycm9yKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICDCoCB7Cj4gIMKgwqDCoMKgwqAgZW50ZXJfaHlw
ZXJ2aXNvcl9oZWFkKHJlZ3MpOwo+ICvCoMKgwqAgbG9jYWxfaXJxX2VuYWJsZSgpOwo+Cj4gIMKg
wqDCoMKgwqAgX19kb190cmFwX3NlcnJvcihyZWdzLCBWQUJPUlRfR0VOX0JZX0dVRVNUKHJlZ3Mp
KTsKPiAgwqAgfQo+IEBAIC0yMjUzLDYgKzIyNTgsNyBAQCB2b2lkIGRvX3RyYXBfaHlwX3NlcnJv
cihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgwqAgdm9pZCBkb190cmFwX2d1ZXN0X3Nl
cnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgwqAgewo+ICDCoMKgwqDCoMKgIGVu
dGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKPiArwqDCoMKgIGxvY2FsX2lycV9lbmFibGUoKTsK
Pgo+ICDCoMKgwqDCoMKgIF9fZG9fdHJhcF9zZXJyb3IocmVncywgdHJ1ZSk7Cj4gIMKgIH0KPgot
LSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 15:56:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 15:56: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-devel-bounces@lists.xenproject.org>)
	id 1gOluO-0002Ei-To; Mon, 19 Nov 2018 15:56: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=sw5n=n6=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gOluN-0002Ed-Lj
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 15:56:19 +0000
X-Inumbo-ID: a67f2cf9-ec13-11e8-9a16-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::70b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a67f2cf9-ec13-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 15:56:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=xmwvhY+c3Ob9hCBLQYKGAOqHNeinRSbQ3cTU+4BAVMk=;
 b=h0H2N8BFZ4ZHmRdB0HHoUmuueot7ZInN4X0GJjnTAGXZGoB0QSFmtHSEwuGt94qIEH+mfjDGCuv0O7JnD49X9rQv3ik0bE5KGYGjNJapZImDK+7CfzqlVJ5XlhuwHLD9NL6Rt2MbY1zoYYZDsmzZj2yoxy91dvbCAneev8+DG4A=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB4845.eurprd02.prod.outlook.com (20.177.201.225) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.31; Mon, 19 Nov 2018 15:56:14 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::e949:fa0b:b7f6:e272]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::e949:fa0b:b7f6:e272%5]) with mapi id 15.20.1339.026; Mon, 19 Nov 2018
 15:56:14 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction re-execution
 mechanism for execute faults
Thread-Index: AQHUfZQPHpmE6j0fs0GW/eF2dyk+UKVSoaIAgASctAD///nwAIAADVqA
Date: Mon, 19 Nov 2018 15:56:14 +0000
Message-ID: <638d0c37-68aa-6e68-480e-f3c1cc74777d@bitdefender.com>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
 <3d3ae38a-bfae-9908-dac6-163216f900e3@bitdefender.com>
 <20181119150824.lfquw2j2ehhvjbhk@mac>
In-Reply-To: <20181119150824.lfquw2j2ehhvjbhk@mac>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6P194CA0080.EURP194.PROD.OUTLOOK.COM
 (2603:10a6:209:8f::21) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB4845;
 6:hJk5kSXauc1cQneyNg92d5+z9BwFQIYC4HljHr88AtS84IP3CX/e03NSRypTsls+dSG73HDg2HIrvmrh6Hta/FAj6Z6nGxuV4HwSL0uvlnYG7JZF5QyzvpQ9copLkGMoM3NVFBXX8cayXqZn/MY9KD60bb0EyS8mhMCqfRk1zdhH5EgPcMeyrIszti6KLSkfdpcom+XOc5HO0zHpIIXmE5UkHYXpcIgYRxOdqBywVBTjRtFRopo3qT8knl5EYPsoApS5KOeD4cwPZtMdpjCloGqO98gS0u+H+R3l+gth3bafnRH4qsqrndwLp/xiR+lk2uoatNHr3Mo+HC//bZdcTsxp50hvbDKAOEDSrQvq1TGHxJeU7J1YPJZ0uderJGhOJ4i14170gFcgQJQdN/j05QoQu36OdKsmeKd613/86AwuoHiRtYQGMUsEsIENXNvRND78nq/TJi+IFSNsaWFh0Q==;
 5:om1uJaRVjkDz/lB79EYPslYEXJZd5Ghgd2Mn4ee4gBwOgnSlNWoLn431PgRraPd99HOtApoyfZT8nkDWh0JWl4P7BPaSDqukFYkUszFobScwk5SxJqk149rrucZuDlIemrtp0tNovXeEYJ3oMmHowXo2u3+XYPmRNXe62UN2Lgc=;
 7:lm5LOFY71jVTVQSUn+MlSwNgff0RchMpYQC7gHcGqmgAbVX/C4va5VBc79CCCkdk27um2Q06yJNyYcAoijeQd2FqXmYCW6QgGaQaDJPheh+r6OC2jmp8jmauWO3Is/JkTXluc4/jOlujK06LnH5Kzg==
x-ms-office365-filtering-correlation-id: b94d4299-8a3a-45c7-a6b2-08d64e3788a1
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4845; 
x-ms-traffictypediagnostic: VI1PR02MB4845:|VI1PR02MB4845:
x-ld-processed: 487baf29-f1da-469a-9221-243f830c36f3,ExtAddr
x-microsoft-antispam-prvs: <VI1PR02MB4845FF3959AA7DDEFECF6575ABD80@VI1PR02MB4845.eurprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(192374486261705);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231415)(944501410)(52105112)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB4845; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4845; 
x-forefront-prvs: 08617F610C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(346002)(396003)(39860400002)(366004)(376002)(189003)(199004)(105586002)(386003)(99286004)(2906002)(6506007)(52116002)(68736007)(102836004)(93886005)(53546011)(54906003)(446003)(106356001)(186003)(476003)(11346002)(2616005)(3846002)(316002)(26005)(8936002)(6116002)(31686004)(76176011)(2900100001)(31696002)(486006)(6246003)(66066001)(229853002)(4326008)(478600001)(6486002)(6512007)(86362001)(5660300001)(97736004)(7416002)(14454004)(81156014)(8676002)(71190400001)(36756003)(25786009)(256004)(14444005)(305945005)(7736002)(81166006)(71200400001)(6916009)(6436002)(53936002)(41533002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4845;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: ExTdmrTYfBkvUk5X8pvquIQuipkEuzwRAEosPOZdXAxc/a+ZmgG+yToKsOcV5mFXIeVmT2s3sKCejFOlaKNVOdxuTlTWSPnC6VGbuWgAB1jOmJyCYvtpHveBJU2NZ6whiKPjckxfiO8dC84jsX+ZN03p7q4JitlNE+2KMSYRuVwaLz+Ui6KaCqnnRRc/MKcn7CkxlYT2VuLql+Z5m7/DYo9ueiFKWo4cQgE95KPb5JWp0CH/jkcTgc/SrtKmmvbA7DxAcZmsSRZp/BDQYjA+JA+8++v2JhSEqz+/5Qvxwi0nEWXIhS1+47EhstfLgWMcAei6o7pXc7Gk2/Z69G+A691jIJ1EM9ETLRjazjZ9pMA=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <FB8CCA0553EC1B4381BD21E3CD782C40@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b94d4299-8a3a-45c7-a6b2-08d64e3788a1
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Nov 2018 15:56:14.6342 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4845
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 =?utf-8?B?TWloYWkgRG9uyJt1?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDE5LjExLjIwMTggMTc6MDgsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6DQo+IE9uIE1v
biwgTm92IDE5LCAyMDE4IGF0IDAxOjMwOjA5UE0gKzAwMDAsIEFsZXhhbmRydSBTdGVmYW4gSVNB
SUxBIHdyb3RlOg0KPj4+PiArICAgIC8qIE5vdyB0cmFuc2Zvcm0gb3VyIFJXWCB2YWx1ZXMgaW4g
YSBYRU5NRU1fYWNjZXNzXyogY29uc3RhbnQuICovDQo+Pj4+ICsgICAgaWYgKCByID09IDAgJiYg
dyA9PSAwICYmIHggPT0gMCApDQo+Pj4+ICsgICAgICAgIG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNj
ZXNzX247DQo+Pj4+ICsgICAgZWxzZSBpZiAoIHIgPT0gMCAmJiB3ID09IDAgJiYgeCA9PSAxICkN
Cj4+Pj4gKyAgICAgICAgbmV3X2FjY2VzcyA9IFhFTk1FTV9hY2Nlc3NfeDsNCj4+Pj4gKyAgICBl
bHNlIGlmICggciA9PSAwICYmIHcgPT0gMSAmJiB4ID09IDAgKQ0KPj4+PiArICAgICAgICBuZXdf
YWNjZXNzID0gWEVOTUVNX2FjY2Vzc193Ow0KPj4+PiArICAgIGVsc2UgaWYgKCByID09IDAgJiYg
dyA9PSAxICYmIHggPT0gMSApDQo+Pj4+ICsgICAgICAgIG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNj
ZXNzX3d4Ow0KPj4+PiArICAgIGVsc2UgaWYgKCByID09IDEgJiYgdyA9PSAwICYmIHggPT0gMCAp
DQo+Pj4+ICsgICAgICAgIG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX3I7DQo+Pj4+ICsgICAg
ZWxzZSBpZiAoIHIgPT0gMSAmJiB3ID09IDAgJiYgeCA9PSAxICkNCj4+Pj4gKyAgICAgICAgbmV3
X2FjY2VzcyA9IFhFTk1FTV9hY2Nlc3Nfcng7DQo+Pj4+ICsgICAgZWxzZSBpZiAoIHIgPT0gMSAm
JiB3ID09IDEgJiYgeCA9PSAwICkNCj4+Pj4gKyAgICAgICAgbmV3X2FjY2VzcyA9IFhFTk1FTV9h
Y2Nlc3Nfcnc7DQo+Pj4+ICsgICAgZWxzZSBpZiAoIHIgPT0gMSAmJiB3ID09IDEgJiYgeCA9PSAx
ICkNCj4+Pj4gKyAgICAgICAgbmV3X2FjY2VzcyA9IFhFTk1FTV9hY2Nlc3Nfcnd4Ow0KPj4+PiAr
ICAgIGVsc2UNCj4+Pj4gKyAgICAgICAgbmV3X2FjY2VzcyA9IHJlcXVpcmVkX2FjY2VzczsgLyog
U2hvdWxkIG5ldmVyIGdldCBoZXJlLiAqLw0KPj4+DQo+Pj4gVGhlcmUgc2VlbXMgdG8gYmUgYSBs
b3Qgb2YgdHJhbnNsYXRpb24gZnJvbSB4ZW5tZW1fYWNjZXNzX3QgdG8gYm9vbA0KPj4+IGZpZWxk
cyBhbmQgdGhlbiB0byB4ZW5tZW1fYWNjZXNzX3QgYWdhaW4uIENhbid0IHlvdSBqdXN0IGF2b2lk
IHRoZQ0KPj4+IGJvb2xlYW5zPw0KPj4NCj4+IFRoZSB0cmFuc2xhdGlvbiBpcyBkb25lIGJlY2F1
c2UgdGhlIHJpZ2h0cyBhcmUgY3VtdWxhdGl2ZSBhbmQgSSB0aGluaw0KPj4gdGhpcyBpcyB0aGUg
Y2xlYXIgd2F5IHRvIGRvIHRoaXMuDQo+IA0KPiBTbyB0aGUgc3dpdGNoIGNvbnZlcnRzIHJlcXVp
cmVkX2FjY2VzcyB1c2luZyB0aGUgZm9sbG93aW5nIHJlbGF0aW9uOg0KPiANCj4gX3IgICAtPiBy
ID0gMSB3ID0gMCB4ID0gMA0KPiBfdyAgIC0+IHIgPSAwIHcgPSAxIHggPSAwDQo+IF94ICAgLT4g
ciA9IDAgdyA9IDAgeCA9IDENCj4gX3J4ICAtPiByID0gMSB3ID0gMSB4ID0gMA0KPiBfd3ggIC0+
IHIgPSAwIHcgPSAxIHggPSAxDQo+IF9ydyAgLT4gciA9IDEgdyA9IDEgeCA9IDANCj4gX3J3eCAt
PiByID0gMSB3ID0gMSB4ID0gMQ0KPiANCj4gVGhlbiB0aGUgaWYgYmVsb3cgcGVyZm9ybXMgdGhl
IGZvbGxvd2luZyB0cmFuc2Zvcm1hdGlvbjoNCj4gDQo+IHIgPSAwIHcgPSAwIHggPSAwIC0+IF9u
DQo+IHIgPSAxIHcgPSAwIHggPSAwIC0+IF9yDQo+IHIgPSAwIHcgPSAxIHggPSAwIC0+IF93DQo+
IHIgPSAwIHcgPSAwIHggPSAxIC0+IF94DQo+IHIgPSAxIHcgPSAxIHggPSAwIC0+IF9ydw0KPiBy
ID0gMCB3ID0gMSB4ID0gMSAtPiBfd3gNCj4gciA9IDEgdyA9IDEgeCA9IDAgLT4gX3J3DQo+IHIg
PSAxIHcgPSAxIHggPSAxIC0+IF9yd3gNCj4gDQo+IEknbSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQg
dGhpcyBjaHVuayBvZiBjb2RlLCBiZWNhdXNlIHlvdSBlbmQgdXANCj4gZ2V0dGluZyBleGFjdGx5
IHRoZSBzYW1lIHR5cGUgdGhhdCB5b3UgaGF2ZSBhcyB0aGUgaW5wdXQsIGFuZCBhIHR5cGUNCj4g
bm90IGxpc3RlZCBoZXJlIGlzIGp1c3Qgc2lsZW50bHkgcGFzc2VkIHRocm91Z2gsIHNvIEkgZG9u
J3Qgc2VlIHRoZQ0KPiBwb2ludCBpbiBkb2luZyB0aGlzIHRyYW5zZm9ybWF0aW9uLg0KDQpUaGUg
Zmlyc3Qgc3dpdGNoIGlzIGZvciBjdXJfYWNjZXNzIGFuZCBpdCBzZXRzIHIsdyx4IGFjY29yZGlu
Z2x5LA0KdGhlIHNlY29uZCBzd2l0Y2ggaXMgcmVxdWlyZWRfYWNjZXNzIHdoZXJlIHIsdyx4IGFy
ZSBhcHBlbmRlZA0KYW5kIHRoZW4gaW4gdGhlIGxhc3QgaWYoKS4uIHBhcnQgbmV3X2FjY2VzcyBp
cyBhc3NpZ25lZCBhY2NvcmRpbmcgdG8gdGhlDQpwcmV2aW91cyBhc3NpZ25tZW50cyBvZiByLHcs
eC4NCg0KPiANCj4+DQo+Pj4+ICAgICAgICBpZiAoIHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1f
ZXZlbnRfbW9uaXRvcikgJiYNCj4+Pj4gICAgICAgICAgICAgZC0+YXJjaC5tb25pdG9yLmluZ3Vl
c3RfcGFnZWZhdWx0X2Rpc2FibGVkICYmDQo+Pj4+IC0gICAgICAgICBucGZlYy5raW5kICE9IG5w
ZmVjX2tpbmRfd2l0aF9nbGEgKSAvKiBkb24ndCBzZW5kIGEgbWVtX2V2ZW50ICovDQo+Pj4+ICsg
ICAgICAgICBucGZlYy5raW5kICE9IG5wZmVjX2tpbmRfd2l0aF9nbGEgJiYNCj4+Pj4gKyAgICAg
ICAgIGh2bV9mdW5jcy5zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24gKSAvKiBkb24ndCBzZW5k
IGEgbWVtX2V2ZW50ICovDQo+Pj4+ICAgICAgICB7DQo+Pj4+IC0gICAgICAgIGh2bV9lbXVsYXRl
X29uZV92bV9ldmVudChFTVVMX0tJTkRfTk9STUFMLCBUUkFQX2ludmFsaWRfb3AsIFg4Nl9FVkVO
VF9OT19FQyk7DQo+Pj4+IC0NCj4+Pj4gKyAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+ZW11bGF0
ZV9mbGFncyA9IDA7DQo+Pj4+ICsgICAgICAgIGh2bV9mdW5jcy5zdGFydF9yZWV4ZWN1dGVfaW5z
dHJ1Y3Rpb24odiwgZ3BhLCBYRU5NRU1fYWNjZXNzX3J3KTsNCj4+Pj4gICAgICAgICAgICByZXR1
cm4gdHJ1ZTsNCj4+Pj4gICAgICAgIH0NCj4+Pg0KPj4+IERvbid0IHlvdSBuZWVkIHRvIGZhbGxi
YWNrIHRvIHVzaW5nIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudCBpZg0KPj4+IHN0YXJ0X3JlZXhl
Y3V0ZV9pbnN0cnVjdGlvbiBpcyBub3QgYXZhaWxhYmxlPw0KPj4NCj4+IEZhbGxiYWNrIHdpdGgg
aHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50IGNhbiByZXN1bHQgaW4gbG9vc2luZyBldmVudHMuDQo+
IA0KPiBCdXQgYnkgY2hhbmdpbmcgdGhpcyBoZXJlIHVuY29uZGl0aW9uYWxseSB5b3UgYXJlIHJl
bW92aW5nIHRoaXMNCj4gZnVuY3Rpb25hbGl0eSBvbiBBTUQgaGFyZHdhcmUsIHdoaWNoIGl0IHVz
ZWQgdG8gaGF2ZSBiZWZvcmUgYnkgbWFraW5nDQo+IHVzZSBvZiBodm1fZW11bGF0ZV9vbmVfdm1f
ZXZlbnQuDQo+IA0KPiBJIHRoaW5rIHRoaXMgbmVlZHMgdG8gYXQgbGVhc3QgYmUgd3JpdHRlbiBp
biB0aGUgY29tbWl0IG1lc3NhZ2UuDQoNCkZvciBBTUQgSSBjb3VsZCBhZGQgaWYgKGNwdV9oYXNf
c3ZtKCkpIGFuZCBjYWxsIGVtdWxhdGVfb25lX3ZtX2V2ZW50LiANCkludHJvc3BlY3Rpb24gd2lz
ZSBsb29zaW5nIHZhbHVhYmxlIGluZm8gaXMgbm90IGEgZ29vZCB0aGluZyB0byBoYXZlIA0KYmVj
YXVzZSBpdCBjb3VsZCByZXN1bHQgaW4gc2VjdXJpdHkgYnJlYWNoLg0KDQo+IA0KPj4+PiArICAg
ICAgICBmb3JfZWFjaF92Y3B1KGQsIHYpDQo+Pj4+ICsgICAgICAgIHsNCj4+Pj4gKyAgICAgICAg
ICAgIGlmICggIXYtPmFyY2gucmV4ZWNfbGV2ZWwgKQ0KPj4+PiArICAgICAgICAgICAgICAgIGNv
bnRpbnVlOw0KPj4+PiArDQo+Pj4+ICsgICAgICAgICAgICBmb3IgKCBpID0gdi0+YXJjaC5yZXhl
Y19sZXZlbCAtIDE7IGkgPj0gMDsgaS0tICkNCj4+Pg0KPj4+IElzIHRoZXJlIGFueSByZWFzb24g
dGhpcyBoYXMgdG8gYmUgZG9uZSBiYWNrd2FyZHM/DQo+Pj4NCj4+PiBJZiB5b3UgZG8gaXQgZnJv
bSAwIHRvIHYtPmFyY2gucmV4ZWNfbGV2ZWwgeW91IGNvdWxkIHVzZSBhbiB1bnNpZ25lZA0KPj4+
IGludCBhcyB0aGUgaW5kZXguDQo+Pg0KPj4gVGhpcyBpcyBkb25lIGJhY2t3YXJkcyBiZWNhdXNl
IG9mIHRoZSBjb3JyZXNwb25kaW5nIGNvZGUgaW4NCj4+IHZteF9zdG9wX3JlZXhlY3V0ZV9pbnN0
cnVjdGlvbigpIGJ1dCBoZXJlIGl0IGNhbiBiZSB0dXJuZWQgdGhlIG90aGVyIHdheQ0KPj4gaWYg
eW91IGluc2lzdCBvbiBpIHRvIGJlIHVuc2lnbmVkLg0KPiANCj4gWWVzLCBKYW4gaGFzIGFsc28g
c3VnZ2VzdGVkIGEgd2F5IHRvIG1ha2UgaSB1bnNpZ25lZCB3aGlsZSBrZWVwaW5nIHRoZQ0KPiBs
b29wIGJhY2t3YXJkcywgYnV0IEkgZG9uJ3Qgc2VlIHRoZSBwb2ludCBvZiBwZXJmb3JtaW5nIHRo
ZSBsb29wDQo+IGJhY2t3YXJkcyBpZiB0aGVyZSdzIG5vIG5lZWQuDQo+IA0KDQpUaGVyZSBpcyBu
byBwcm9ibGVtIGhlcmUsIEkgY2FuIGNoYW5nZSBpdCBpbiB0aGUgbmV4dCB2ZXJzaW9uLg0KDQpS
ZWdhcmRzLA0KQWxleA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 15:59:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 15:59: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-devel-bounces@lists.xenproject.org>)
	id 1gOlxk-0002SV-MP; Mon, 19 Nov 2018 15:59: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=v//2=n6=citrix.com=prvs=8541ae097=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gOlxi-0002SQ-Td
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 15:59:46 +0000
X-Inumbo-ID: 2262ddac-ec14-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2262ddac-ec14-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 15:59:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208,223";a="70970249"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, Jan Beulich
 <JBeulich@suse.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
 <3603CF64-3679-43F6-A389-E88DAA0BF503@citrix.com>
 <482be5fb-0406-c203-2664-070a77e329e9@bitdefender.com>
 <5BEE972D02000078001FCB0D@prv1-mh.provo.novell.com>
 <62c1f237-9d1d-06f3-49f8-e48be8d38b3f@citrix.com>
 <6ef4e095-cbd3-3d37-7759-0d3faa720e84@bitdefender.com>
 <c6e1ee08-0b71-f8f8-5862-94a8d01ac1e1@citrix.com>
 <e33cad9e-f138-48b0-d12c-5178eea9b6e2@bitdefender.com>
 <70f50b49-9b7a-13d9-442c-62df33105552@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <43323e2f-e1c1-5fc7-c1b5-8a3b58819718@citrix.com>
Date: Mon, 19 Nov 2018 15:58:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <70f50b49-9b7a-13d9-442c-62df33105552@bitdefender.com>
Content-Type: multipart/mixed; boundary="------------87940B2DED7D31D6237C500C"
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--------------87940B2DED7D31D6237C500C
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

On 11/17/18 6:58 PM, Razvan Cojocaru wrote:
> On 11/16/18 9:50 PM, Razvan Cojocaru wrote:
>> On 11/16/18 7:59 PM, George Dunlap wrote:
>>> On the other hand, we want the logdirty rangesets to actually match the
>>> host's rangesets; using altp2m->max_mapped_pfn for this is clearly
>>> wrong. The easiest fix would be just to explicitly use the host's
>>> max_mapped_pfn when calculating the clipping.  A more complete fix would
>>> involve calculating two different ranges -- a "rangeset" range and a
>>> "invalidate" range, the second of which would be clipped on altp2ms by
>>> {min,max}_remapped_gfn.
>>>
>>> Something like the attached (compile-tested only).  I'm partial to
>>> having both patches applied, but I'd be open to arguments that we should
>>> only use the first.
>>
>> Thanks! I haven't yet been able to think in depth about the logic, but I
>> did manage to apply them. Just applying the first one allows me to set
>> p2m->max_mapped_pfn = 0; without the ASSERT() crashing the hypervisor,
>> and everything appears to work well.
>>
>> With both patches applies, the display remains frozen (things appear to
>> behave - externally - in the same way as before the series).
> 
> Right, I know why the second patch keeps the display frozen. It's
> because for altp2ms (where it matters most), the patch basically does
> invalidate_start = max(invalidate_start, p2m->min_remapped_gfn) and
> invalidate_end = min(invalidate_end, p2m->max_remapped_gfn).
> 
> However, as previously requested, I've now made p2m->max_remapped_gfn
> begin life as 0 for altp2ms, and p2m->min_remapped_gfn is initialized to
> INVALID_GFN, which is decimal 18446744073709551615. So we get
> invalidate_end: 0, invalidate_start: 18446744073709551615,
> invalidate_end < invalidate_start, resulting in nothing being done for
> altp2ms, which is functionally back to square one.

But this doesn't explain why my reasoning was wrong; and it's always
dangerous to use a system whose behavior you don't really understand,
even if it seems to work.

It turns out I'd made a mistake in saying that altp2m->max_mapped_pfn ==
alt2m->max_remapped_gfn.  The first is the highest gfn present in the
altp2m, either copied from the hostp2m or changed; the second is the
highest value changed (via p2m_altp2m_change_gfn()).

What about using the attached patch instead?

 -George

--------------87940B2DED7D31D6237C500C
Content-Type: text/x-patch;
	name="0002-p2m-change_range_type-Only-invalidate-mapped-gfns.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="0002-p2m-change_range_type-Only-invalidate-mapped-gfns.patch"

=46rom f4c72ecb95cfa5d597b8e28e99e681cfeaa32199 Mon Sep 17 00:00:00 2001
From: George Dunlap <george.dunlap@citrix.com>
Date: Fri, 16 Nov 2018 16:28:25 +0000
Subject: [PATCH 2/2] p2m: change_range_type: Only invalidate mapped gfns

change_range_type() invalidates gfn ranges to lazily change the type
of a range of gfns, and also modifies the logdirty rangesets of that
p2m. At the moment, it clips both down by the hostp2m.

While this will result in correct behavior, it's not entirely efficient,
since invalidated entries outside that range will, on fault, simply be
modified back to "empty" before faulting normally again.

Separate out the calculation of the two ranges.  Keep using the
hostp2m's max_mapped_pfn to clip the logdirty ranges, but use the
current p2m's max_mapped_pfn to further clip the invalidation range
for alternate p2ms.

Signed-off-by: George Dunlap <george.dunlap@citrix.com>
---
 xen/arch/x86/mm/p2m.c | 61 +++++++++++++++++++++++++++++--------------
 1 file changed, 42 insertions(+), 19 deletions(-)

diff --git a/xen/arch/x86/mm/p2m.c b/xen/arch/x86/mm/p2m.c
index 6d764d1e22..b97e138452 100644
--- a/xen/arch/x86/mm/p2m.c
+++ b/xen/arch/x86/mm/p2m.c
@@ -1043,41 +1043,64 @@ static void change_type_range(struct p2m_domain *=
p2m,
                               p2m_type_t ot, p2m_type_t nt)
 {
     unsigned long rangeset_start, rangeset_end;
+    unsigned long invalidate_start, invalidate_end;
     struct domain *d =3D p2m->domain;
     unsigned long host_max_pfn =3D p2m_get_hostp2m(d)->max_mapped_pfn;
+    unsigned long max_pfn =3D p2m->max_mapped_pfn;
     int rc =3D 0;
    =20
-    rangeset_start =3D start;
-    rangeset_end   =3D end - 1;
+    /*=20
+     * If we have an altp2m, the logdirty rangeset range needs to
+     * match that of the hostp2m, but for efficiency, we want to clip
+     * down the the invalidation range according to the mapped values
+     * in the altp2m.  Keep track of and clip the ranges separately.
+     */
+    rangeset_start =3D invalidate_start =3D start;
+    rangeset_end   =3D invalidate_end   =3D end - 1;
    =20
-    /* Always clip the rangeset down to the host p2m */
+    /* Clip down to the host p2m */
     if ( unlikely(rangeset_end > host_max_pfn) )
-        rangeset_end =3D host_max_pfn;
+        rangeset_end =3D invalidate_end =3D host_max_pfn;
        =20
     /* If the requested range is out of scope, return doing nothing */
     if ( rangeset_start > rangeset_end )
         return;
            =20
+    if ( p2m_is_altp2m(p2m) )
+        invalidate_end =3D min(invalidate_end, max_pfn);
+       =20
     p2m->defer_nested_flush =3D 1;
=20
     /*=20
-     * If all valid gfns are in the invalidation range, just do a
-     * global type change.  Otherwise, invalidate only the range we
-     * need.
+     * If the p2m is empty, or the range is outside the currently
+     * mapped range, no need to do the invalidation; just update the
+     * rangeset.
      */
-    if ( !rangeset_start && rangeset_end >=3D p2m->max_mapped_pfn)
-        p2m->change_entry_type_global(p2m, ot, nt);
-    else
-        rc =3D p2m->change_entry_type_range(p2m, ot, nt,
-                                          rangeset_start, rangeset_end);=

-   =20
-    if ( rc )
-    {
-        printk(XENLOG_G_ERR "Error %d changing Dom%d GFNs [%lx,%lx] from=
 %d to %d\n",
-               rc, d->domain_id, rangeset_start, rangeset_end, ot, nt);
-        domain_crash(d);
+    if ( invalidate_start < invalidate_end )
+    {
+        /*=20
+         * If all valid gfns are in the invalidation range, just do a
+         * global type change.  Otherwise, invalidate only the range
+         * we need. =20
+         *
+         * NB that invalidate_end can't logically be >max_pfn at this
+         * point.  If this changes, the =3D=3D will need to be changed t=
o
+         * >=3D.
+         */
+        ASSERT(invalidate_end <=3D max_pfn);
+        if ( !invalidate_start && invalidate_end =3D=3D max_pfn)
+            p2m->change_entry_type_global(p2m, ot, nt);
+        else
+            rc =3D p2m->change_entry_type_range(p2m, ot, nt,
+                                              invalidate_start, invalida=
te_end);
+        if ( rc )
+        {
+            printk(XENLOG_G_ERR "Error %d changing Dom%d GFNs [%lx,%lx] =
from %d to %d\n",
+                   rc, d->domain_id, invalidate_start, invalidate_end, o=
t, nt);
+            domain_crash(d);
+        }
     }
-
+   =20
     switch ( nt )
     {
     case p2m_ram_rw:
--=20
2.19.1


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------87940B2DED7D31D6237C500C--


From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:00:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:00: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-devel-bounces@lists.xenproject.org>)
	id 1gOlyk-0003ar-3s; Mon, 19 Nov 2018 16:00: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOlyi-0003af-R6
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 16:00:48 +0000
X-Inumbo-ID: 478b504e-ec14-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 478b504e-ec14-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 16:00:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOlyg-0002wk-SK; Mon, 19 Nov 2018 16:00:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOlyg-0000D5-Fw; Mon, 19 Nov 2018 16:00:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOlyg-0006Jw-FL; Mon, 19 Nov 2018 16:00:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130516-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=30311d2e82a3eb69aa1667382a6b2529f6d944c4
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 16:00:46 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130516: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDUxNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDUxNi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDMw
MzExZDJlODJhM2ViNjlhYTE2NjczODJhNmIyNTI5ZjZkOTQ0YzQKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDkwMWFiZmVmNWRlMTQ5NTQ2YjE2ZmJhNmY0ZDViZDdkZWYw
OGM2NzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDI4OSAgMjAxOC0xMS0xNyAxMTowMDozNiBa
ICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzA0OTAgIDIwMTgtMTEtMTkgMDk6MDA6
MjcgWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA1MDYg
IDIwMTgtMTEtMTkgMTI6MDA6MzcgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxs
KDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMzAzMTFkMmU4MmEzZWI2OWFhMTY2NzM4MmE2
YjI1MjlmNmQ5NDRjNApBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6
ICAgRnJpIE5vdiAxNiAxODo1ODo1NSAyMDE4ICswMDAwCgogICAgeDg2OiBmaXggZWZpLmxkcyBk
ZXBlbmRlbmN5IGdlbmVyYXRpb24KICAgIAogICAgUkFORENPTkZJRyBidWlsZHMgZGlzY292ZXIg
ZWZpLmxkcyBpcyBub3QgdXBkYXRlZCB3aGVuIGF1dG9nZW5lcmF0ZWQKICAgIGhlYWRlcnMgYXJl
IHVwZGF0ZWQuCiAgICAKICAgIFVwb24gaW5zcGVjdGlvbiwgdGhlIGdlbmVyYXRlZCAuZCBmaWxl
IGNvbnRhaW5zIHhlbi5sZHMubyBhcyB0YXJnZXQsCiAgICBub3QgdGhlIG9uY2UgdGhvdWdodCBl
ZmkubGRzLm8uIFRoYXQncyBiZWNhdXNlIGdjYyBkaXNyZWdhcmRzIHRoZQogICAgb3V0cHV0IG9i
amVjdCBuYW1lIHNwZWNpZmllZCBieSAtbyB3aGVuIGdlbmVyYXRpbmcgZGVwZW5kZW5jeSwgc28g
dGhlCiAgICBzZWQgaW52b2NhdGlvbiBoYXMgbm8gZWZmZWN0LgogICAgCiAgICBBcmd1YWJseSB0
aGF0J3MgYSBidWcgaW4gZ2NjLCB3aGljaCBjYW4gYmUgZml4ZWQgYXQgc29tZSBwb2ludCwgc28g
d2UKICAgIG1ha2UgdGhlIHNlZCBydW5lIHdvcmsgd2l0aCAqLmxkcy4gQXQgdGhlIHNhbWUgdGlt
ZSByZXBsYWNlIHRoZQogICAgaGFyZGNvZGVkIHNlZCBydW5lIGZvciB4ZW4ubGRzIHdpdGggdGhl
IG5ldyBvbmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IGU5YzQ1NzRkODE1NmI1MzcwNjdkNDdiYzQzNjJjZGU3MTc0Y2MzZDcKQXV0aG9yOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBOb3YgMTkgMTA6MDM6NTQgMjAx
OCArMDAwMAoKICAgIENvbmZpZy5tazogdXBkYXRlIHNlYWJpb3MKICAgIAogICAgVGhpcyBuZXcg
cmVsZWFzZSBjb250YWlucyBhIGZpeCBmb3IgYnVpbGRpbmcgbGVnYWN5IGFjcGkgdGFibGVzIHdp
dGgKICAgIG5ld2VyIGlhc2wsIHdoaWNoIHdlIHdhbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgZDk1ZGE5MWZiNDk3ZDg1ODM4
MjZmNjczZjkzMjVlNzNhNzUxNDI3NwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KRGF0ZTogICBNb24gTm92IDE5IDA5OjQxOjI1IDIwMTggKzAxMDAKCiAgICB4ODYvSFZN
OiBncm93IE1NSU8gY2FjaGUgZGF0YSBzaXplIHRvIDY0IGJ5dGVzCiAgICAKICAgIFRoaXMgaXMg
bmVlZGVkIGJlZm9yZSBlbmFibGluZyBhbnkgQVZYNTEyIGluc25zIGluIHRoZSBlbXVsYXRvci4g
Q2hhbmdlCiAgICB0aGUgd2F5IGFsaWdubWVudCBpcyBlbmZvcmNlZCBhdCB0aGUgc2FtZSB0aW1l
LgogICAgCiAgICBBZGQgYSBjaGVjayB0aGF0IHRoZSBidWZmZXIgd29uJ3QgYWN0dWFsbHkgb3Zl
cmZsb3csIGFuZCB3aGlsZSBhdCBpdAogICAgYWxzbyBjb252ZXJ0IHRoZSBjaGVjayBmb3IgYWNj
ZXNzZXMgdG8gbm90IGNyb3NzIHBhZ2UgYm91bmRhcmllcy4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVk
ZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:02:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:02:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gOm06-0003ht-A0; Mon, 19 Nov 2018 16:02: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=gnyi=n6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOm05-0003hZ-0w
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 16:02:13 +0000
X-Inumbo-ID: 795db551-ec14-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 795db551-ec14-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 16:02:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="70970936"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 19 Nov 2018 16:01:21 +0000
Message-ID: <1542643281-23508-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542643281-23508-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542643281-23508-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] automation: Add 32bit Debian Jessie builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogRG91ZyBHb2xkc3RlaW4g
PGNhcmRvZUBjYXJkb2UuY29tPgotLS0KIC5naXRsYWItY2kueW1sIHwgMzIgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEvLmdpdGxhYi1jaS55bWwgYi8uZ2l0bGFiLWNpLnltbAppbmRleCBlNzY5MGUy
Li5hZDgyYzIwIDEwMDY0NAotLS0gYS8uZ2l0bGFiLWNpLnltbAorKysgYi8uZ2l0bGFiLWNpLnlt
bApAQCAtOTIsNiArOTIsMzggQEAgZGViaWFuLWplc3NpZS1nY2MtZGVidWc6CiAgICAgZGVidWc6
IHkKICAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAogCitkZWJpYW4tamVzc2llLTMyLWNsYW5n
OgorICA8PDogKmJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICA8PDogKmNsYW5nCisgICAgQ09OVEFJ
TkVSOiBkZWJpYW46amVzc2llLWkzODYKKyAgICBkZWJ1ZzogbgorICAgIFhFTl9UQVJHRVRfQVJD
SDogeDg2XzMyCisKK2RlYmlhbi1qZXNzaWUtMzItY2xhbmctZGVidWc6CisgIDw8OiAqYnVpbGQK
KyAgdmFyaWFibGVzOgorICAgIDw8OiAqY2xhbmcKKyAgICBDT05UQUlORVI6IGRlYmlhbjpqZXNz
aWUtaTM4NgorICAgIGRlYnVnOiB5CisgICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfMzIKKworZGVi
aWFuLWplc3NpZS0zMi1nY2M6CisgIDw8OiAqYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIDw8OiAq
Z2NjCisgICAgQ09OVEFJTkVSOiBkZWJpYW46amVzc2llLWkzODYKKyAgICBkZWJ1ZzogbgorICAg
IFhFTl9UQVJHRVRfQVJDSDogeDg2XzMyCisKK2RlYmlhbi1qZXNzaWUtMzItZ2NjLWRlYnVnOgor
ICA8PDogKmJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICA8PDogKmdjYworICAgIENPTlRBSU5FUjog
ZGViaWFuOmplc3NpZS1pMzg2CisgICAgZGVidWc6IHkKKyAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4
Nl8zMgorCiBkZWJpYW4tc3RyZXRjaC1jbGFuZzoKICAgPDw6ICpidWlsZAogICB2YXJpYWJsZXM6
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:02:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:02:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gOm05-0003hg-Lu; Mon, 19 Nov 2018 16:02: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=gnyi=n6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOm03-0003hO-RX
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 16:02:11 +0000
X-Inumbo-ID: 7851fbf1-ec14-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7851fbf1-ec14-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 16:02:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="70970932"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 19 Nov 2018 16:01:20 +0000
Message-ID: <1542643281-23508-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542643281-23508-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542643281-23508-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] automation: Add a 32bit Debian Jessie
 dockerfile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogRG91ZyBHb2xkc3RlaW4g
PGNhcmRvZUBjYXJkb2UuY29tPgotLS0KIGF1dG9tYXRpb24vYnVpbGQvZGViaWFuL2plc3NpZS1p
Mzg2LmRvY2tlcmZpbGUgfCA1MCArKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNo
YW5nZWQsIDUwIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhdXRvbWF0aW9uL2J1
aWxkL2RlYmlhbi9qZXNzaWUtaTM4Ni5kb2NrZXJmaWxlCgpkaWZmIC0tZ2l0IGEvYXV0b21hdGlv
bi9idWlsZC9kZWJpYW4vamVzc2llLWkzODYuZG9ja2VyZmlsZSBiL2F1dG9tYXRpb24vYnVpbGQv
ZGViaWFuL2plc3NpZS1pMzg2LmRvY2tlcmZpbGUKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uN2EwNTAwNAotLS0gL2Rldi9udWxsCisrKyBiL2F1dG9tYXRpb24vYnVpbGQvZGVi
aWFuL2plc3NpZS1pMzg2LmRvY2tlcmZpbGUKQEAgLTAsMCArMSw1MCBAQAorRlJPTSBpMzg2L2Rl
YmlhbjpqZXNzaWUKK0xBQkVMIG1haW50YWluZXIubmFtZT0iVGhlIFhlbiBQcm9qZWN0IiBcCisg
ICAgICBtYWludGFpbmVyLmVtYWlsPSJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciCisK
K0VOViBERUJJQU5fRlJPTlRFTkQ9bm9uaW50ZXJhY3RpdmUKK0VOViBVU0VSIHJvb3QKKworUlVO
IG1rZGlyIC9idWlsZAorV09SS0RJUiAvYnVpbGQKKworRU5UUllQT0lOVCBbImxpbnV4MzIiXQor
CisjIGJ1aWxkIGRlcGVuZHMKK1JVTiBhcHQtZ2V0IHVwZGF0ZSAmJiBcCisgICAgYXB0LWdldCAt
LXF1aWV0IC0teWVzIGluc3RhbGwgXAorICAgICAgICBidWlsZC1lc3NlbnRpYWwgXAorICAgICAg
ICB6bGliMWctZGV2IFwKKyAgICAgICAgbGlibmN1cnNlczUtZGV2IFwKKyAgICAgICAgbGlic3Ns
LWRldiBcCisgICAgICAgIHB5dGhvbjIuNy1kZXYgXAorICAgICAgICB4b3JnLWRldiBcCisgICAg
ICAgIHV1aWQtZGV2IFwKKyAgICAgICAgbGlieWFqbC1kZXYgXAorICAgICAgICBsaWJhaW8tZGV2
IFwKKyAgICAgICAgbGliZ2xpYjIuMC1kZXYgXAorICAgICAgICBjbGFuZyBcCisgICAgICAgIGxp
YnBpeG1hbi0xLWRldiBcCisgICAgICAgIHBrZy1jb25maWcgXAorICAgICAgICBmbGV4IFwKKyAg
ICAgICAgYmlzb24gXAorICAgICAgICBnZXR0ZXh0IFwKKyAgICAgICAgYWNwaWNhLXRvb2xzIFwK
KyAgICAgICAgYmluODYgXAorICAgICAgICBiY2MgXAorICAgICAgICBsaWJsem1hLWRldiBcCisg
ICAgICAgIGxpYmM2LWRldiBcCisgICAgICAgIGxpYm5sLTMtZGV2IFwKKyAgICAgICAgb2NhbWwt
bm94IFwKKyAgICAgICAgbGliZmluZGxpYi1vY2FtbC1kZXYgXAorICAgICAgICBtYXJrZG93biBc
CisgICAgICAgIHRyYW5zZmlnIFwKKyAgICAgICAgcGFuZG9jIFwKKyAgICAgICAgY2hlY2twb2xp
Y3kgXAorICAgICAgICB3Z2V0IFwKKyAgICAgICAgZ2l0IFwKKyAgICAgICAgbmFzbSBcCisgICAg
ICAgICYmIFwKKyAgICAgICAgYXB0LWdldCBhdXRvcmVtb3ZlIC15ICYmIFwKKyAgICAgICAgYXB0
LWdldCBjbGVhbiAmJiBcCisgICAgICAgIHJtIC1yZiAvdmFyL2xpYi9hcHQvbGlzdHMqIC90bXAv
KiAvdmFyL3RtcC8qCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:02:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:02:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gOm05-0003hn-Vk; Mon, 19 Nov 2018 16:02: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=Gnyi=N6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOm04-0003hT-9O
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 16:02:12 +0000
X-Inumbo-ID: 77b8cdee-ec14-11e8-9aa3-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 77b8cdee-ec14-11e8-9aa3-12d6303a7972;
 Mon, 19 Nov 2018 16:02:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="70970929"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 19 Nov 2018 16:01:19 +0000
Message-ID: <1542643281-23508-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] automation: Add 32bit Jessie
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2FtcGxlIHJ1biBhdmFpbGFibGUgaGVyZToKCiAgaHR0cHM6Ly9naXRsYWIuY29tL3hlbi1wcm9q
ZWN0L3Blb3BsZS9hbmR5aGhwL3hlbi9waXBlbGluZXMvMzcxMzg4MDUKCk5vdGUgdGhhdCB0aGUg
ZmFpbHVyZSBpcyBkdWUgdG8gbWlzc2luZyAibGlieDg2OiBXb3JrIGFyb3VuZCBHQ0MgYmVpbmcg
dW5hYmxlCnRvIHNwaWxsIHRoZSBQSUMgaGFyZCByZWdpc3RlciIgd2hpY2ggd2FzIHRoZSB0cmln
Z2VyIGZvciBkb2luZyB0aGlzIHdvcmsuCgpBbmRyZXcgQ29vcGVyICgyKToKICBhdXRvbWF0aW9u
OiBBZGQgYSAzMmJpdCBEZWJpYW4gSmVzc2llIGRvY2tlcmZpbGUKICBhdXRvbWF0aW9uOiBBZGQg
MzJiaXQgRGViaWFuIEplc3NpZSBidWlsZHMKCiAuZ2l0bGFiLWNpLnltbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysKIGF1dG9tYXRpb24vYnVp
bGQvZGViaWFuL2plc3NpZS1pMzg2LmRvY2tlcmZpbGUgfCA1MCArKysrKysrKysrKysrKysrKysr
KysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA4MiBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAx
MDA2NDQgYXV0b21hdGlvbi9idWlsZC9kZWJpYW4vamVzc2llLWkzODYuZG9ja2VyZmlsZQoKLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:06:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:06: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-devel-bounces@lists.xenproject.org>)
	id 1gOm4H-00048g-03; Mon, 19 Nov 2018 16:06:32 +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=Bx+7=N6=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gOm4G-00048a-7p
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 16:06:32 +0000
X-Inumbo-ID: 14079ff4-ec15-11e8-85cf-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 14079ff4-ec15-11e8-85cf-12d6303a7972;
 Mon, 19 Nov 2018 16:06:31 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3713E308FC4E;
 Mon, 19 Nov 2018 16:06:30 +0000 (UTC)
Received: from [10.36.118.127] (unknown [10.36.118.127])
 by smtp.corp.redhat.com (Postfix) with ESMTP id B6E916047F;
 Mon, 19 Nov 2018 16:06:13 +0000 (UTC)
To: linux-mm@kvack.org
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-3-david@redhat.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <94387ebe-9fb3-9471-9fb3-b66abf899a3f@redhat.com>
Date: Mon, 19 Nov 2018 17:06:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181119101616.8901-3-david@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.43]); Mon, 19 Nov 2018 16:06:30 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1 2/8] mm: convert PG_balloon to PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, linux-doc@vger.kernel.org,
 pv-drivers@vmware.com, Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, Jonathan Corbet <corbet@lwn.net>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, Konstantin Khlebnikov <koct9i@gmail.com>,
 David Rientjes <rientjes@google.com>, xen-devel@lists.xenproject.org,
 Alexey Dobriyan <adobriyan@gmail.com>, linux-pm@vger.kernel.org,
 Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>, Vlastimil Babka <vbabka@suse.cz>,
 Kazuhito Hagio <k-hagio@ab.jp.nec.com>, Christian Hansen <chansen3@cisco.com>,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Miles Chen <miles.chen@mediatek.com>, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAgCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvcGFnZS1mbGFncy5oIGIvaW5jbHVkZS9s
aW51eC9wYWdlLWZsYWdzLmgKPiBpbmRleCA1MGNlMWJkZGFmNTYuLmY5MWRhM2QwYTY3ZSAxMDA2
NDQKPiAtLS0gYS9pbmNsdWRlL2xpbnV4L3BhZ2UtZmxhZ3MuaAo+ICsrKyBiL2luY2x1ZGUvbGlu
dXgvcGFnZS1mbGFncy5oCj4gQEAgLTY3MCw3ICs2NzAsNyBAQCBQQUdFRkxBR19GQUxTRShEb3Vi
bGVNYXApCj4gICNkZWZpbmUgUEFHRV9UWVBFX0JBU0UJMHhmMDAwMDAwMAo+ICAvKiBSZXNlcnZl
CQkweDAwMDAwMDdmIHRvIGNhdGNoIHVuZGVyZmxvd3Mgb2YgcGFnZV9tYXBjb3VudCAqLwo+ICAj
ZGVmaW5lIFBHX2J1ZGR5CTB4MDAwMDAwODAKPiAtI2RlZmluZSBQR19iYWxsb29uCTB4MDAwMDAx
MDAKPiArI2RlZmluZSBQR19vZmZsaW5lCTB4MDAwMDAxMDAKPiAgI2RlZmluZSBQR19rbWVtY2cJ
MHgwMDAwMDIwMAo+ICAjZGVmaW5lIFBHX3RhYmxlCTB4MDAwMDA0MDAKPiAgCj4gQEAgLTcwMCwx
MCArNzAwLDEzIEBAIHN0YXRpYyBfX2Fsd2F5c19pbmxpbmUgdm9pZCBfX0NsZWFyUGFnZSMjdW5h
bWUoc3RydWN0IHBhZ2UgKnBhZ2UpCVwKPiAgUEFHRV9UWVBFX09QUyhCdWRkeSwgYnVkZHkpCj4g
IAo+ICAvKgo+IC0gKiBQYWdlQmFsbG9vbigpIGlzIHRydWUgZm9yIHBhZ2VzIHRoYXQgYXJlIG9u
IHRoZSBiYWxsb29uIHBhZ2UgbGlzdAo+IC0gKiAoc2VlIG1tL2JhbGxvb25fY29tcGFjdGlvbi5j
KS4KPiArICogUGFnZU9mZmxpbmUoKSBpbmRpY2F0ZXMgdGhhdCB0aGUgcGFnZXMgaXMgbG9naWNh
bGx5IG9mZmxpbmUgYWx0aG91Z2ggdGhlCgpzL3BhZ2VzL3BhZ2UvCgo6KQoKCi0tIAoKVGhhbmtz
LAoKRGF2aWQgLyBkaGlsZGVuYgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:18:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:18: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-devel-bounces@lists.xenproject.org>)
	id 1gOmFU-0004yU-8h; Mon, 19 Nov 2018 16:18: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=mwzq=n6=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gOmFS-0004yO-TT
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 16:18:06 +0000
X-Inumbo-ID: b1382bb0-ec16-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b1382bb0-ec16-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 16:18:05 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A410F3016E6D; Mon, 19 Nov 2018 18:18:03 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 8DE773000E4F;
 Mon, 19 Nov 2018 18:18:03 +0200 (EET)
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
 <3603CF64-3679-43F6-A389-E88DAA0BF503@citrix.com>
 <482be5fb-0406-c203-2664-070a77e329e9@bitdefender.com>
 <5BEE972D02000078001FCB0D@prv1-mh.provo.novell.com>
 <62c1f237-9d1d-06f3-49f8-e48be8d38b3f@citrix.com>
 <6ef4e095-cbd3-3d37-7759-0d3faa720e84@bitdefender.com>
 <c6e1ee08-0b71-f8f8-5862-94a8d01ac1e1@citrix.com>
 <e33cad9e-f138-48b0-d12c-5178eea9b6e2@bitdefender.com>
 <70f50b49-9b7a-13d9-442c-62df33105552@bitdefender.com>
 <43323e2f-e1c1-5fc7-c1b5-8a3b58819718@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <6cfd2260-7c3b-41d2-2bb1-0346182f06d1@bitdefender.com>
Date: Mon, 19 Nov 2018 18:17:58 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <43323e2f-e1c1-5fc7-c1b5-8a3b58819718@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTkvMTggNTo1OCBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxMS8xNy8xOCA2
OjU4IFBNLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+IE9uIDExLzE2LzE4IDk6NTAgUE0sIFJh
enZhbiBDb2pvY2FydSB3cm90ZToKPj4+IE9uIDExLzE2LzE4IDc6NTkgUE0sIEdlb3JnZSBEdW5s
YXAgd3JvdGU6Cj4+Pj4gT24gdGhlIG90aGVyIGhhbmQsIHdlIHdhbnQgdGhlIGxvZ2RpcnR5IHJh
bmdlc2V0cyB0byBhY3R1YWxseSBtYXRjaCB0aGUKPj4+PiBob3N0J3MgcmFuZ2VzZXRzOyB1c2lu
ZyBhbHRwMm0tPm1heF9tYXBwZWRfcGZuIGZvciB0aGlzIGlzIGNsZWFybHkKPj4+PiB3cm9uZy4g
VGhlIGVhc2llc3QgZml4IHdvdWxkIGJlIGp1c3QgdG8gZXhwbGljaXRseSB1c2UgdGhlIGhvc3Qn
cwo+Pj4+IG1heF9tYXBwZWRfcGZuIHdoZW4gY2FsY3VsYXRpbmcgdGhlIGNsaXBwaW5nLiAgQSBt
b3JlIGNvbXBsZXRlIGZpeCB3b3VsZAo+Pj4+IGludm9sdmUgY2FsY3VsYXRpbmcgdHdvIGRpZmZl
cmVudCByYW5nZXMgLS0gYSAicmFuZ2VzZXQiIHJhbmdlIGFuZCBhCj4+Pj4gImludmFsaWRhdGUi
IHJhbmdlLCB0aGUgc2Vjb25kIG9mIHdoaWNoIHdvdWxkIGJlIGNsaXBwZWQgb24gYWx0cDJtcyBi
eQo+Pj4+IHttaW4sbWF4fV9yZW1hcHBlZF9nZm4uCj4+Pj4KPj4+PiBTb21ldGhpbmcgbGlrZSB0
aGUgYXR0YWNoZWQgKGNvbXBpbGUtdGVzdGVkIG9ubHkpLiAgSSdtIHBhcnRpYWwgdG8KPj4+PiBo
YXZpbmcgYm90aCBwYXRjaGVzIGFwcGxpZWQsIGJ1dCBJJ2QgYmUgb3BlbiB0byBhcmd1bWVudHMg
dGhhdCB3ZSBzaG91bGQKPj4+PiBvbmx5IHVzZSB0aGUgZmlyc3QuCj4+Pgo+Pj4gVGhhbmtzISBJ
IGhhdmVuJ3QgeWV0IGJlZW4gYWJsZSB0byB0aGluayBpbiBkZXB0aCBhYm91dCB0aGUgbG9naWMs
IGJ1dCBJCj4+PiBkaWQgbWFuYWdlIHRvIGFwcGx5IHRoZW0uIEp1c3QgYXBwbHlpbmcgdGhlIGZp
cnN0IG9uZSBhbGxvd3MgbWUgdG8gc2V0Cj4+PiBwMm0tPm1heF9tYXBwZWRfcGZuID0gMDsgd2l0
aG91dCB0aGUgQVNTRVJUKCkgY3Jhc2hpbmcgdGhlIGh5cGVydmlzb3IsCj4+PiBhbmQgZXZlcnl0
aGluZyBhcHBlYXJzIHRvIHdvcmsgd2VsbC4KPj4+Cj4+PiBXaXRoIGJvdGggcGF0Y2hlcyBhcHBs
aWVzLCB0aGUgZGlzcGxheSByZW1haW5zIGZyb3plbiAodGhpbmdzIGFwcGVhciB0bwo+Pj4gYmVo
YXZlIC0gZXh0ZXJuYWxseSAtIGluIHRoZSBzYW1lIHdheSBhcyBiZWZvcmUgdGhlIHNlcmllcyku
Cj4+Cj4+IFJpZ2h0LCBJIGtub3cgd2h5IHRoZSBzZWNvbmQgcGF0Y2gga2VlcHMgdGhlIGRpc3Bs
YXkgZnJvemVuLiBJdCdzCj4+IGJlY2F1c2UgZm9yIGFsdHAybXMgKHdoZXJlIGl0IG1hdHRlcnMg
bW9zdCksIHRoZSBwYXRjaCBiYXNpY2FsbHkgZG9lcwo+PiBpbnZhbGlkYXRlX3N0YXJ0ID0gbWF4
KGludmFsaWRhdGVfc3RhcnQsIHAybS0+bWluX3JlbWFwcGVkX2dmbikgYW5kCj4+IGludmFsaWRh
dGVfZW5kID0gbWluKGludmFsaWRhdGVfZW5kLCBwMm0tPm1heF9yZW1hcHBlZF9nZm4pLgo+Pgo+
PiBIb3dldmVyLCBhcyBwcmV2aW91c2x5IHJlcXVlc3RlZCwgSSd2ZSBub3cgbWFkZSBwMm0tPm1h
eF9yZW1hcHBlZF9nZm4KPj4gYmVnaW4gbGlmZSBhcyAwIGZvciBhbHRwMm1zLCBhbmQgcDJtLT5t
aW5fcmVtYXBwZWRfZ2ZuIGlzIGluaXRpYWxpemVkIHRvCj4+IElOVkFMSURfR0ZOLCB3aGljaCBp
cyBkZWNpbWFsIDE4NDQ2NzQ0MDczNzA5NTUxNjE1LiBTbyB3ZSBnZXQKPj4gaW52YWxpZGF0ZV9l
bmQ6IDAsIGludmFsaWRhdGVfc3RhcnQ6IDE4NDQ2NzQ0MDczNzA5NTUxNjE1LAo+PiBpbnZhbGlk
YXRlX2VuZCA8IGludmFsaWRhdGVfc3RhcnQsIHJlc3VsdGluZyBpbiBub3RoaW5nIGJlaW5nIGRv
bmUgZm9yCj4+IGFsdHAybXMsIHdoaWNoIGlzIGZ1bmN0aW9uYWxseSBiYWNrIHRvIHNxdWFyZSBv
bmUuCj4gCj4gQnV0IHRoaXMgZG9lc24ndCBleHBsYWluIHdoeSBteSByZWFzb25pbmcgd2FzIHdy
b25nOyBhbmQgaXQncyBhbHdheXMKPiBkYW5nZXJvdXMgdG8gdXNlIGEgc3lzdGVtIHdob3NlIGJl
aGF2aW9yIHlvdSBkb24ndCByZWFsbHkgdW5kZXJzdGFuZCwKPiBldmVuIGlmIGl0IHNlZW1zIHRv
IHdvcmsuCj4gCj4gSXQgdHVybnMgb3V0IEknZCBtYWRlIGEgbWlzdGFrZSBpbiBzYXlpbmcgdGhh
dCBhbHRwMm0tPm1heF9tYXBwZWRfcGZuID09Cj4gYWx0Mm0tPm1heF9yZW1hcHBlZF9nZm4uICBU
aGUgZmlyc3QgaXMgdGhlIGhpZ2hlc3QgZ2ZuIHByZXNlbnQgaW4gdGhlCj4gYWx0cDJtLCBlaXRo
ZXIgY29waWVkIGZyb20gdGhlIGhvc3RwMm0gb3IgY2hhbmdlZDsgdGhlIHNlY29uZCBpcyB0aGUK
PiBoaWdoZXN0IHZhbHVlIGNoYW5nZWQgKHZpYSBwMm1fYWx0cDJtX2NoYW5nZV9nZm4oKSkuCj4g
Cj4gV2hhdCBhYm91dCB1c2luZyB0aGUgYXR0YWNoZWQgcGF0Y2ggaW5zdGVhZD8KClRoZSBhdHRh
Y2hlZCBwYXRjaCBkb2VzIHdvcmssIHRoYW5rcyEgU2hhbGwgSSBhcHBlbmQgdGhlbSBib3RoIHRv
IHRoZQplbmQgb2YgdGhlIHNlcmllcyBhbmQgc2VuZCBvdXQgVjc/CgoKVGhhbmtzLApSYXp2YW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:27:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:27: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-devel-bounces@lists.xenproject.org>)
	id 1gOmO5-0005l4-7X; Mon, 19 Nov 2018 16:27: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=CIpW=N6=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gOmO4-0005kz-2M
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 16:27:00 +0000
X-Inumbo-ID: efb17064-ec17-11e8-83f2-12d6303a7972
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id efb17064-ec17-11e8-83f2-12d6303a7972;
 Mon, 19 Nov 2018 16:26:58 +0000 (UTC)
Received: from pps.filterd (m0098414.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 wAJGKJiq122408
 for <xen-devel@lists.xen.org>; Mon, 19 Nov 2018 11:26:58 -0500
Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2nv0ky8cmv-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xen.org>; Mon, 19 Nov 2018 11:26:57 -0500
Received: from localhost
 by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xen.org> from <rppt@linux.ibm.com>;
 Mon, 19 Nov 2018 16:26:52 -0000
Received: from b06cxnps4075.portsmouth.uk.ibm.com (9.149.109.197)
 by e06smtp05.uk.ibm.com (192.168.101.135) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Mon, 19 Nov 2018 16:26:43 -0000
Received: from b06wcsmtp001.portsmouth.uk.ibm.com
 (b06wcsmtp001.portsmouth.uk.ibm.com [9.149.105.160])
 by b06cxnps4075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 wAJGQgVV55508996
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 19 Nov 2018 16:26:42 GMT
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 5E05AA4060;
 Mon, 19 Nov 2018 16:26:42 +0000 (GMT)
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 4CB8DA4064;
 Mon, 19 Nov 2018 16:26:29 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.205.9])
 by b06wcsmtp001.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Mon, 19 Nov 2018 16:26:28 +0000 (GMT)
Date: Mon, 19 Nov 2018 08:26:24 -0800
From: Mike Rapoport <rppt@linux.ibm.com>
To: Souptick Joarder <jrdr.linux@gmail.com>
References: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
 <20181116182836.GB17088@rapoport-lnx>
 <CAFqt6zYp0j999WXw9Jus0oZMjADQQkPfso8btv6du6L9CE3PXA@mail.gmail.com>
 <20181117143742.GB7861@bombadil.infradead.org>
 <CAFqt6zbOWX5LUTWwoGDJsGdf+pTR6N1yTPVxyr1W3-6Fte39ww@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFqt6zbOWX5LUTWwoGDJsGdf+pTR6N1yTPVxyr1W3-6Fte39ww@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-TM-AS-GCONF: 00
x-cbid: 18111916-0020-0000-0000-000002EA5729
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 18111916-0021-0000-0000-0000213984C7
Message-Id: <20181119162623.GA13200@rapoport-lnx>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2018-11-19_06:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1811190150
Subject: Re: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, iommu@lists.linux-foundation.org,
 rppt@linux.vnet.ibm.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 mchehab@kernel.org, iamjoonsoo.kim@lge.com, vbabka@suse.cz,
 Juergen Gross <jgross@suse.com>, hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDg6NDM6MDlQTSArMDUzMCwgU291cHRpY2sgSm9hcmRl
ciB3cm90ZToKPiBIaSBNaWtlLAo+IAo+IE9uIFNhdCwgTm92IDE3LCAyMDE4IGF0IDg6MDcgUE0g
TWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+IHdyb3RlOgo+ID4KPiA+IE9uIFNh
dCwgTm92IDE3LCAyMDE4IGF0IDEyOjI2OjM4UE0gKzA1MzAsIFNvdXB0aWNrIEpvYXJkZXIgd3Jv
dGU6Cj4gPiA+IE9uIEZyaSwgTm92IDE2LCAyMDE4IGF0IDExOjU5IFBNIE1pa2UgUmFwb3BvcnQg
PHJwcHRAbGludXguaWJtLmNvbT4gd3JvdGU6Cj4gPiA+ID4gPiArICogdm1faW5zZXJ0X3Jhbmdl
IC0gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBpbnRvIHVzZXIgdm1hCj4gPiA+ID4gPiAr
ICogQHZtYTogdXNlciB2bWEgdG8gbWFwIHRvCj4gPiA+ID4gPiArICogQGFkZHI6IHRhcmdldCB1
c2VyIGFkZHJlc3Mgb2YgdGhpcyBwYWdlCj4gPiA+ID4gPiArICogQHBhZ2VzOiBwb2ludGVyIHRv
IGFycmF5IG9mIHNvdXJjZSBrZXJuZWwgcGFnZXMKPiA+ID4gPiA+ICsgKiBAcGFnZV9jb3VudDog
bm8uIG9mIHBhZ2VzIG5lZWQgdG8gaW5zZXJ0IGludG8gdXNlciB2bWEKPiA+ID4gPiA+ICsgKgo+
ID4gPiA+ID4gKyAqIFRoaXMgYWxsb3dzIGRyaXZlcnMgdG8gaW5zZXJ0IHJhbmdlIG9mIGtlcm5l
bCBwYWdlcyB0aGV5J3ZlIGFsbG9jYXRlZAo+ID4gPiA+ID4gKyAqIGludG8gYSB1c2VyIHZtYS4g
VGhpcyBpcyBhIGdlbmVyaWMgZnVuY3Rpb24gd2hpY2ggZHJpdmVycyBjYW4gdXNlCj4gPiA+ID4g
PiArICogcmF0aGVyIHRoYW4gdXNpbmcgdGhlaXIgb3duIHdheSBvZiBtYXBwaW5nIHJhbmdlIG9m
IGtlcm5lbCBwYWdlcyBpbnRvCj4gPiA+ID4gPiArICogdXNlciB2bWEuCj4gPiA+ID4KPiA+ID4g
PiBQbGVhc2UgYWRkIHRoZSByZXR1cm4gdmFsdWUgYW5kIGNvbnRleHQgZGVzY3JpcHRpb25zLgo+
ID4gPiA+Cj4gPiA+Cj4gPiA+IFN1cmUgSSB3aWxsIHdhaXQgZm9yIHNvbWUgdGltZSB0byBnZXQg
YWRkaXRpb25hbCByZXZpZXcgY29tbWVudHMgYW5kCj4gPiA+IGFkZCBhbGwgb2YgdGhvc2UgcmVx
dWVzdGVkIGNoYW5nZXMgaW4gdjIuCj4gPgo+ID4gWW91IGNvdWxkIHNlbmQgeW91ciBwcm9wb3Nl
ZCB3b3JkaW5nIG5vdyB3aGljaCBtaWdodCByZW1vdmUgdGhlIG5lZWQKPiA+IGZvciBhIHYzIGlm
IHdlIGVuZCB1cCBhcmd1aW5nIGFib3V0IHRoZSB3b3JkaW5nLgo+IAo+IERvZXMgdGhpcyBkZXNj
cmlwdGlvbiBsb29rcyBnb29kID8KPiAKPiAvKioKPiAgKiB2bV9pbnNlcnRfcmFuZ2UgLSBpbnNl
cnQgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIGludG8gdXNlciB2bWEKPiAgKiBAdm1hOiB1c2VyIHZt
YSB0byBtYXAgdG8KPiAgKiBAYWRkcjogdGFyZ2V0IHVzZXIgYWRkcmVzcyBvZiB0aGlzIHBhZ2UK
PiAgKiBAcGFnZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcwo+ICAq
IEBwYWdlX2NvdW50OiBudW1iZXIgb2YgcGFnZXMgbmVlZCB0byBpbnNlcnQgaW50byB1c2VyIHZt
YQo+ICAqCj4gICogVGhpcyBhbGxvd3MgZHJpdmVycyB0byBpbnNlcnQgcmFuZ2Ugb2Yga2VybmVs
IHBhZ2VzIHRoZXkndmUgYWxsb2NhdGVkCj4gICogaW50byBhIHVzZXIgdm1hLiBUaGlzIGlzIGEg
Z2VuZXJpYyBmdW5jdGlvbiB3aGljaCBkcml2ZXJzIGNhbiB1c2UKPiAgKiByYXRoZXIgdGhhbiB1
c2luZyB0aGVpciBvd24gd2F5IG9mIG1hcHBpbmcgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIGludG8K
PiAgKiB1c2VyIHZtYS4KPiAgKgo+ICAqIENvbnRleHQgLSBQcm9jZXNzIGNvbnRleHQuIENhbGxl
ZCBieSBtbWFwIGhhbmRsZXJzLgoKQ29udGV4dDoKCj4gICogUmV0dXJuIC0gaW50IGVycm9yIHZh
bHVlCgpSZXR1cm46Cgo+ICAqIDAgICAgICAgICAgICAgICAgICAgIC0gT0sKPiAgKiAtRUlOVkFM
ICAgICAgICAgICAgICAtIEludmFsaWQgYXJndW1lbnQKPiAgKiAtRU5PTUVNICAgICAgICAgICAg
ICAtIE5vIG1lbW9yeQo+ICAqIC1FRkFVTFQgICAgICAgICAgICAgIC0gQmFkIGFkZHJlc3MKPiAg
KiAtRUJVU1kgICAgICAgICAgICAgICAtIERldmljZSBvciByZXNvdXJjZSBidXN5CgpJIGRvbid0
IHRoaW5rIHRoYXQgZWxhYm9yYXRlIGRlc2NyaXB0aW9uIG9mIGVycm9yIHZhbHVlcyBpcyBuZWVk
ZWQsIGp1c3QgIjAKb24gc3VjY2VzcyBhbmQgZXJyb3IgY29kZSBvdGhlcndpc2UiIHdvdWxkIGJl
IHN1ZmZpY2llbnQuCgo+ICAqLwo+IAoKLS0gClNpbmNlcmVseSB5b3VycywKTWlrZS4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:27:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16: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-devel-bounces@lists.xenproject.org>)
	id 1gOmOF-0005lo-IT; Mon, 19 Nov 2018 16:27: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=diyl=n6=archaic.org.uk=pm215@srs-us1.protection.inumbo.net>)
 id 1gOmOE-0005ld-Ed
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 16:27:10 +0000
X-Inumbo-ID: f55f4234-ec17-11e8-9a16-bc764e045a96
Received: from orth.archaic.org.uk (unknown [2001:8b0:1d0::2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f55f4234-ec17-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 16:27:08 +0000 (UTC)
Received: from pm215 by orth.archaic.org.uk with local (Exim 4.89)
 (envelope-from <pm215@archaic.org.uk>)
 id 1gOmO5-000683-9Y; Mon, 19 Nov 2018 16:27:01 +0000
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Date: Mon, 19 Nov 2018 16:26:58 +0000
Message-Id: <20181119162658.30358-1-peter.maydell@linaro.org>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-3.1] hw/xen/xen_pt_graphics: Don't trust the
 BIOS ROM contents so much
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, patches@linaro.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q292ZXJpdHkgKENJRCA3OTY1OTkpIHBvaW50cyBvdXQgdGhhdCB4ZW5fcHRfc2V0dXBfdmdhKCkg
dHJ1c3RzCnRoZSByb20tPnNpemUgZmllbGQgaW4gdGhlIEJJT1MgUk9NIGZyb20gYSBQQ0kgcGFz
c3Rocm91Z2ggVkdBCmRldmljZSwgYW5kIHVzZXMgaXQgYXMgYW4gaW5kZXggaW50byB0aGUgbWVt
b3J5IHdoaWNoIGNvbnRhaW5zCnRoZSBCSU9TIGltYWdlLiBBIGNvcnJ1cHQgQklPUyBST00gY291
bGQgdGhlcmVmb3JlIGNhdXNlIHVzIHRvCmluZGV4IG9mZiB0aGUgZW5kIG9mIHRoZSBidWZmZXIu
CgpDaGVjayB0aGF0IHRoZSBzaXplIGlzIHdpdGhpbiBib3VuZHMgYmVmb3JlIHdlIHVzZSBpdC4K
CldlIGFyZSBhbHNvIHRydXN0aW5nIHRoZSBwY2lvZmZzZXQgZmllbGQsIGFuZCBhc3N1bWluZyB0
aGF0CnRoZSB3aG9sZSByb21faGVhZGVyIGlzIHByZXNlbnQ7IENvdmVyaXR5IGRvZXNuJ3Qgbm90
aWNlIHRoZXNlLApidXQgY2hlY2sgdGhlbSB0b28uCgpTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlk
ZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+Ci0tLQpEaXNjbGFpbWVyOiBjb21waWxlIHRl
c3RlZCBvbmx5LCBhcyBJIGRvbid0IGhhdmUgYSBYZW4gc2V0dXAsCmxldCBhbG9uZSBvbmUgd2l0
aCBwYXNzLXRocm91Z2ggUENJIGdyYXBoaWNzLgoKTm90ZSB0aGF0IGh0dHBzOi8veGVuYml0cy54
ZW4ub3JnL3hzYS9hZHZpc29yeS0xMjQuaHRtbApkZWZpbmVzIHRoYXQgYnVncyB3aGljaCBhcmUg
b25seSBleHBsb2l0YWJsZSBieSBhIG1hbGljaW91cwpwaWVjZSBvZiBoYXJkd2FyZSB0aGF0IGlz
IHBhc3NlZCB0aHJvdWdoIHRvIHRoZSBndWVzdCBhcmUKbm90IHNlY3VyaXR5IHZ1bG5lcmFiaWxp
dGllcyBhcyBmYXIgYXMgdGhlIFhlbiBQcm9qZWN0IGlzCmNvbmNlcm5lZCwgYW5kIGFyZSB0cmVh
dGVkIGxpa2Ugbm9ybWFsIG5vbi1zZWN1cml0eS1yZWxhdGVkIGJ1Z3MuClNvIHRoaXMgaXMganVz
dCBhIGJ1Z2ZpeCwgbm90IGEgc2VjdXJpdHkgaXNzdWUuCgpNYXJrZWQgImZvci0zLjEiIGJlY2F1
c2UgaXQgd291bGQgbGV0IHVzIHNxdWFzaCBhbm90aGVyIENvdmVyaXR5Cmlzc3VlLCBhbmQgaXQg
aXMgYSBidWcgZml4OyBvbiB0aGUgb3RoZXIgaGFuZCBpdCdzIGFuIG9ic2N1cmUKY29ybmVyIGNh
c2UgYW5kIGhhcyBiZWVuIHRoaXMgd2F5IHNpbmNlIGZvcmV2ZXIuCgotLS0KIGh3L3hlbi94ZW5f
cHRfZ3JhcGhpY3MuYyB8IDE2ICsrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNiBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9wdF9ncmFwaGljcy5jIGIvaHcv
eGVuL3hlbl9wdF9ncmFwaGljcy5jCmluZGV4IDEzNWM4ZGYxZTcyLi42MGQ2YjRhNTU2MyAxMDA2
NDQKLS0tIGEvaHcveGVuL3hlbl9wdF9ncmFwaGljcy5jCisrKyBiL2h3L3hlbi94ZW5fcHRfZ3Jh
cGhpY3MuYwpAQCAtMTg1LDggKzE4NSwxOSBAQCB2b2lkIHhlbl9wdF9zZXR1cF92Z2EoWGVuUENJ
UGFzc3Rocm91Z2hTdGF0ZSAqcywgWGVuSG9zdFBDSURldmljZSAqZGV2LAogICAgICAgICByZXR1
cm47CiAgICAgfQogCisgICAgaWYgKGJpb3Nfc2l6ZSA8IHNpemVvZihzdHJ1Y3Qgcm9tX2hlYWRl
cikpIHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiVkdBOiBWQklPUyBpbWFnZSBjb3JydXB0
ICh0b28gc21hbGwpIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKICAgICAvKiBDdXJyZW50
bHkgd2UgZml4ZWQgdGhpcyBhZGRyZXNzIGFzIGEgcHJpbWFyeS4gKi8KICAgICByb20gPSAoc3Ry
dWN0IHJvbV9oZWFkZXIgKiliaW9zOworCisgICAgaWYgKHJvbS0+cGNpb2Zmc2V0ICsgc2l6ZW9m
KHN0cnVjdCBwY2lfZGF0YSkgPiBiaW9zX3NpemUpIHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJw
LCAiVkdBOiBWQklPUyBpbWFnZSBjb3JydXB0IChiYWQgcGNpb2Zmc2V0IGZpZWxkKSIpOworICAg
ICAgICByZXR1cm47CisgICAgfQorCiAgICAgcGQgPSAodm9pZCAqKShiaW9zICsgKHVuc2lnbmVk
IGNoYXIpcm9tLT5wY2lvZmZzZXQpOwogCiAgICAgLyogV2UgbWF5IG5lZWQgdG8gZml4dXAgRGV2
aWNlIElkZW50aWZpY2F0aW9uLiAqLwpAQCAtMTk0LDYgKzIwNSwxMSBAQCB2b2lkIHhlbl9wdF9z
ZXR1cF92Z2EoWGVuUENJUGFzc3Rocm91Z2hTdGF0ZSAqcywgWGVuSG9zdFBDSURldmljZSAqZGV2
LAogICAgICAgICBwZC0+ZGV2aWNlID0gcy0+cmVhbF9kZXZpY2UuZGV2aWNlX2lkOwogCiAgICAg
ICAgIGxlbiA9IHJvbS0+c2l6ZSAqIDUxMjsKKyAgICAgICAgaWYgKGxlbiA+IGJpb3Nfc2l6ZSkg
eworICAgICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiVkdBOiBWQklPUyBpbWFnZSBjb3JydXB0
IChiYWQgc2l6ZSBmaWVsZCkiKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorCiAg
ICAgICAgIC8qIFRoZW4gYWRqdXN0IHRoZSBiaW9zIGNoZWNrc3VtICovCiAgICAgICAgIGZvciAo
YyA9IChjaGFyICopYmlvczsgYyA8ICgoY2hhciAqKWJpb3MgKyBsZW4pOyBjKyspIHsKICAgICAg
ICAgICAgIGNoZWNrc3VtICs9ICpjOwotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:27:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:27: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-devel-bounces@lists.xenproject.org>)
	id 1gOmOr-0005oC-VF; Mon, 19 Nov 2018 16:27: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOmOq-0005nx-Pm
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 16:27:48 +0000
X-Inumbo-ID: 0d1c3694-ec18-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d1c3694-ec18-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 16:27:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOmOo-0003fE-Ew; Mon, 19 Nov 2018 16:27:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gOmOo-0001ZV-6V; Mon, 19 Nov 2018 16:27:46 +0000
Received: from iwj by osstest.test-lab.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gOmOo-0004ih-5w; Mon, 19 Nov 2018 16:27:46 +0000
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 19 Nov 2018 16:27:41 +0000
Message-Id: <20181119162741.17663-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181119162741.17663-1-ian.jackson@eu.citrix.com>
References: <20181119162741.17663-1-ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 3/3] productionc-config*: Update to
 fishdescriptor with chroot bugfix
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVwbG95bWVudCBub3RlOiBJIGhhdmUgY29waWVkIHRoaXMgYmluYXJ5IHRvIHRoZSBpbWFnZXMg
ZGlyZWN0b3J5IGluCkNhbWJyaWRnZSBhbmQgTWFzc2FjaHVzZXR0cy4gIFRoZSBjb3JyZXNwb25k
aW5nIHBhdGNoIHRvIGNoaWFyay11dGlscwppcyBvbiBpdHMgd2F5IHRvIG15IHVwc3RyZWFtIGhh
dC4KCkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHByb2R1
Y3Rpb24tY29uZmlnICAgICAgICAgICB8IDIgKy0KIHByb2R1Y3Rpb24tY29uZmlnLWNhbWJyaWRn
ZSB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Byb2R1Y3Rpb24tY29uZmlnIGIvcHJvZHVjdGlvbi1jb25maWcKaW5k
ZXggZGYwMmNkMy4uNmI3NDNkNCAxMDA2NDQKLS0tIGEvcHJvZHVjdGlvbi1jb25maWcKKysrIGIv
cHJvZHVjdGlvbi1jb25maWcKQEAgLTEwMyw3ICsxMDMsNyBAQCBNaWNyb2NvZGVVcGRhdGVJMzg2
IG1pY3JvY29kZS54ODYuMjAxNS0wNi0xMi5jcGlvCiAjIFVwZGF0ZSB3aXRoIC4vbWctbmV0Z3J1
Yi1sb2FkZXItdXBkYXRlCiBUZnRwR3J1YlZlcnNpb24gWFhYWC1YWC1YWAogCi1EZWJpYW5FeHRy
YVBhY2thZ2VzX2plc3NpZSBjaGlhcmstc2NyaXB0c182LjAuMl9hbGwuZGViCitEZWJpYW5FeHRy
YVBhY2thZ2VzX2plc3NpZSBjaGlhcmstc2NyaXB0c182LjAuM35jaXRyaXgxX2FsbC5kZWIKIAog
RGViaWFuRXh0cmFQYWNrYWdlc191ZWZpX2kzODZfamVzc2llICAgZXh0cmFkZWJzLXVlZmktaTM4
Ni0yMDE4LTA0LTAxLwogRGViaWFuRXh0cmFQYWNrYWdlc191ZWZpX2FtZDY0X2plc3NpZSAgZXh0
cmFkZWJzLXVlZmktYW1kNjQtMjAxOC0wNC0wMS8KZGlmZiAtLWdpdCBhL3Byb2R1Y3Rpb24tY29u
ZmlnLWNhbWJyaWRnZSBiL3Byb2R1Y3Rpb24tY29uZmlnLWNhbWJyaWRnZQppbmRleCA1YzlhNGEy
Li44ZTJlYWRkIDEwMDY0NAotLS0gYS9wcm9kdWN0aW9uLWNvbmZpZy1jYW1icmlkZ2UKKysrIGIv
cHJvZHVjdGlvbi1jb25maWctY2FtYnJpZGdlCkBAIC04Miw3ICs4Miw3IEBAIFRmdHBEaVZlcnNp
b25famVzc2llIDIwMTgtMDYtMjYKIERlYmlhbkltYWdlVmVyc2lvbl93aGVlenkgNy4yLjAKIERl
YmlhbkltYWdlVmVyc2lvbl9qZXNzaWUgOC4yLjAKIAotRGViaWFuRXh0cmFQYWNrYWdlc19qZXNz
aWUgY2hpYXJrLXNjcmlwdHNfNi4wLjJfYWxsLmRlYgorRGViaWFuRXh0cmFQYWNrYWdlc19qZXNz
aWUgY2hpYXJrLXNjcmlwdHNfNi4wLjN+Y2l0cml4MV9hbGwuZGViCiAKICMgVGhlc2Ugc2hvdWxk
IG5vcm1hbGx5IGJlIHRoZSBzYW1lLgogTWljcm9jb2RlVXBkYXRlQW1kNjQgbWljcm9jb2RlLng4
Ni4yMDE1LTA2LTEyLmNwaW8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:27:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:27: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-devel-bounces@lists.xenproject.org>)
	id 1gOmOs-0005oP-8L; Mon, 19 Nov 2018 16:27: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOmOq-0005nz-VB
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 16:27:48 +0000
X-Inumbo-ID: 0d78b8b4-ec18-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d78b8b4-ec18-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 16:27:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOmOo-0003fD-Dq; Mon, 19 Nov 2018 16:27:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gOmOo-0001ZU-63; Mon, 19 Nov 2018 16:27:46 +0000
Received: from iwj by osstest.test-lab.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gOmOo-0004ie-5T; Mon, 19 Nov 2018 16:27:46 +0000
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 19 Nov 2018 16:27:40 +0000
Message-Id: <20181119162741.17663-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181119162741.17663-1-ian.jackson@eu.citrix.com>
References: <20181119162741.17663-1-ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 2/3] ts-depriv-audit-qemu: chmod +x
 qemu's chroot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bGlieGwgY3JlYXRlcyB0aGlzIGRpcmVjdG9yeSB3aXRoIG1vZGUgMC4gIFRoYXQgcHJldmVudHMK
ZmlzaGRlc2NyaXB0b3IgZnJvbSB3b3JraW5nLiAgY2htb2QgaXQuICBUaGlzIGlzIE9LIGZvciB0
ZXN0aW5nLgoKQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQog
dHMtZGVwcml2LWF1ZGl0LXFlbXUgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KQoKZGlmZiAtLWdpdCBhL3RzLWRlcHJpdi1hdWRpdC1xZW11IGIvdHMtZGVwcml2LWF1ZGl0LXFl
bXUKaW5kZXggNGUwN2Q3Ni4uODE3NTAwOCAxMDA3NTUKLS0tIGEvdHMtZGVwcml2LWF1ZGl0LXFl
bXUKKysrIGIvdHMtZGVwcml2LWF1ZGl0LXFlbXUKQEAgLTQ5LDYgKzQ5LDcgQEAgRU5ECiAgICAg
ICAgIHVpZD0kKGlkIC11IHhlbi1xZW11dXNlci1yYW5nZS1iYXNlKQogICAgICAgICB1aWQ9JCgo
ICR1aWQgKyAkZG9taWQgKSkKICAgICAgICAgcXJvb3Q9JChyZWFkbGluayAvcHJvYy84MTIzL3Jv
b3QpCisgICAgICAgIGNobW9kIGEreCAkcXJvb3QKICAgICAgICAgbWtkaXIgLXBtIDI3NTUgJHFy
b290L3J1bi91c2VyCiAgICAgICAgIGlmIG1rZGlyIC1tIDI3MDAgJHFyb290L3J1bi91c2VyLyR1
aWQ7IHRoZW4KICAgICAgICAgICAgIGNob3duICR1aWQ6cm9vdCAkcXJvb3QvcnVuL3VzZXIvJHVp
ZAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:27:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:27: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-devel-bounces@lists.xenproject.org>)
	id 1gOmOs-0005og-Is; Mon, 19 Nov 2018 16:27:50 +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=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOmOr-0005o7-Gj
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 16:27:49 +0000
X-Inumbo-ID: 0d009e74-ec18-11e8-81e8-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d009e74-ec18-11e8-81e8-12d6303a7972;
 Mon, 19 Nov 2018 16:27:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOmOo-0003fC-EX; Mon, 19 Nov 2018 16:27:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gOmOo-0001ZT-5d; Mon, 19 Nov 2018 16:27:46 +0000
Received: from iwj by osstest.test-lab.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gOmOo-0004ic-50; Mon, 19 Nov 2018 16:27:46 +0000
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 19 Nov 2018 16:27:39 +0000
Message-Id: <20181119162741.17663-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [OSSTEST PATCH 1/3] ts-depriv-audit-qemu: Create
 complete /run/user in appropriate root
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KiBVc2UgbWtkaXIgLXAsIHJhdGhlciB0aGFuIHRyeWluZyB0byBvbmx5IGNyZWF0ZSAvcnVuL3Vz
ZXIvJHVpZC4KICBUaGF0IGhlbHBzIGlmIC9ydW4gYW5kL29yIC9ydW4vdXNlciBkbyBub3QgZXhp
c3QsIGFzIHRoZXkgZG8gaW4KICBsaWJ4bC1tYWRlIGNocm9vdHMgd2l0aCByZWNlbnQgbGlieGwg
KHdoaWNoIGdldHMgcWVtdSB0byBjaHJvb3QpLgoKKiBEbyBhbGwgb2YgdGhpcyBpbiB0aGUgcm9v
dCBkaXJlY3Rvcnkgb2YgdGhlIHFlbXUgcHJvY2Vzcywgbm90IG91cgogIG93biByb290IGRpcmVj
dG9yeS4gIFNvIGl0IHdvcmtzIGlmIHFlbXUgaXMgY2hyb290ZWQuCgpDQzogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0cy1kZXByaXYtYXVkaXQtcWVtdSB8IDcg
KysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90cy1kZXByaXYtYXVkaXQtcWVtdSBiL3RzLWRlcHJpdi1hdWRpdC1xZW11
CmluZGV4IDVkMDkzNTAuLjRlMDdkNzYgMTAwNzU1Ci0tLSBhL3RzLWRlcHJpdi1hdWRpdC1xZW11
CisrKyBiL3RzLWRlcHJpdi1hdWRpdC1xZW11CkBAIC00OCw5ICs0OCwxMCBAQCBFTkQKICAgICAg
ICAgcXBpZD0kKHhlbnN0b3JlLXJlYWQgL2xvY2FsL2RvbWFpbi8kZG9taWQvaW1hZ2UvZGV2aWNl
LW1vZGVsLXBpZCkKICAgICAgICAgdWlkPSQoaWQgLXUgeGVuLXFlbXV1c2VyLXJhbmdlLWJhc2Up
CiAgICAgICAgIHVpZD0kKCggJHVpZCArICRkb21pZCApKQotICAgICAgICB0ZXN0IC1kIC9ydW4v
dXNlciB8fCBta2RpciAtbSAyNzU1IC9ydW4vdXNlcgotICAgICAgICBpZiBta2RpciAtbSAyNzAw
IC9ydW4vdXNlci8kdWlkOyB0aGVuCi0gICAgICAgICAgICBjaG93biAkdWlkOnJvb3QgL3J1bi91
c2VyLyR1aWQKKyAgICAgICAgcXJvb3Q9JChyZWFkbGluayAvcHJvYy84MTIzL3Jvb3QpCisgICAg
ICAgIG1rZGlyIC1wbSAyNzU1ICRxcm9vdC9ydW4vdXNlcgorICAgICAgICBpZiBta2RpciAtbSAy
NzAwICRxcm9vdC9ydW4vdXNlci8kdWlkOyB0aGVuCisgICAgICAgICAgICBjaG93biAkdWlkOnJv
b3QgJHFyb290L3J1bi91c2VyLyR1aWQKICAgICAgICAgZmkKICAgICAgICAgb3NzdGVzdC1kZXBy
aXYtZmQtY29sbGVjdG9yICRxcGlkIFwKICAgICAgICAgL3Vzci9sb2NhbC9saWIveGVuL2Jpbi9k
ZXByaXYtZmQtY2hlY2tlcgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:35:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:35: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-devel-bounces@lists.xenproject.org>)
	id 1gOmW7-0006wD-EO; Mon, 19 Nov 2018 16:35: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=Bhw3=N6=citrix.com=prvs=8540992c9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gOmW5-0006w8-Tc
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 16:35:17 +0000
X-Inumbo-ID: 175cd602-ec19-11e8-9cf6-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 175cd602-ec19-11e8-9cf6-12d6303a7972;
 Mon, 19 Nov 2018 16:35:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="70976901"
Date: Mon, 19 Nov 2018 16:35:11 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181119163511.ecator5g7sphahpi@zion.uk.xensource.com>
References: <1542643281-23508-1-git-send-email-andrew.cooper3@citrix.com>
 <1542643281-23508-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1542643281-23508-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/2] automation: Add a 32bit Debian Jessie
 dockerfile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDQ6MDE6MjBQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:35:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:35: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-devel-bounces@lists.xenproject.org>)
	id 1gOmWH-0006wr-OI; Mon, 19 Nov 2018 16:35: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=Bhw3=N6=citrix.com=prvs=8540992c9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gOmWG-0006wa-2l
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 16:35:28 +0000
X-Inumbo-ID: 1e0146d2-ec19-11e8-b037-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e0146d2-ec19-11e8-b037-12d6303a7972;
 Mon, 19 Nov 2018 16:35:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="70976927"
Date: Mon, 19 Nov 2018 16:35:19 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181119163519.it4dacxfmn2jsmyn@zion.uk.xensource.com>
References: <1542643281-23508-1-git-send-email-andrew.cooper3@citrix.com>
 <1542643281-23508-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1542643281-23508-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/2] automation: Add 32bit Debian Jessie
 builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDQ6MDE6MjFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:42:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:42: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-devel-bounces@lists.xenproject.org>)
	id 1gOmdP-0007oX-O0; Mon, 19 Nov 2018 16:42: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=mub4=n6=gmail.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gOmdO-0007oQ-Hs
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 16:42:50 +0000
X-Inumbo-ID: 2612622c-ec1a-11e8-9a16-bc764e045a96
Received: from mail-vk1-xa44.google.com (unknown [2607:f8b0:4864:20::a44])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2612622c-ec1a-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 16:42:48 +0000 (UTC)
Received: by mail-vk1-xa44.google.com with SMTP id w72so6923549vkd.5
 for <xen-devel@lists.xen.org>; Mon, 19 Nov 2018 08:42:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=r7WY203VV8vQJQR5nkMNMzTaxtKjWTJnuWn0mt8uNYI=;
 b=GUZVlDPS7nwTzVUvDFni0Qu8hBWq5YY3w0KI6Qwm5jhR0qf+9aBDJ3vMS/mzoHP3wB
 bIdtx5YuE8Fy6nVW3oytiMDL0BVhqjvdjANwAiBZfmuoyVIEGClixogXrVyU6vzCctPL
 xMvudxiZxPd/blBvKjgLfSzC46tUFooMo9t6UeT5Ad1BEST/nR1Ghij920s4wkINz8ik
 kTx/eq8bIum4ROILDpRA0lWf7tqfQezbVD8+mMrLIlq97oyvr/B9P754/A8WUjt1TvTo
 O/tfLzWtVb2W89qcm/sR/ykpIoZsE/WINOLyQ8jgW/BY9vqWVRtUNn9/pX95McLINAZj
 MYzg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=r7WY203VV8vQJQR5nkMNMzTaxtKjWTJnuWn0mt8uNYI=;
 b=tRboKn7d1AcSw4cay85bawATTZVDT/wDfxApNNIH/j4wM0AFNk7UsMsjFc12MdOXvW
 H8QfHSFSJydTYLaxBnLuZD6zsfHVr2Sh2WzXWKU6XeSvNc3uQeh6EQfiS4tM1nWeMJyc
 od/NxqytRvwPMLXi+cHYiCJ7BKfT4EC4TSVYZ7kneFzqKnmyJBuHTlGQXuy5ltEUkk/Q
 aNSCchOYd7GRTYojaJnO1iCqIo2OsCWBpl9zWPRbSdl575n8y8eiGS7tvR9P13OcIbeW
 Zx5eZvbDGwzGKoKvJ2Nu4l33umN4nH9ZVI5ikQX0IektfJPfklqSA4CT6tFDmE97crLK
 b3zw==
X-Gm-Message-State: AGRZ1gK/QqqX8CmOb8Eskk2yKziUXa/qJfzwOUjZlAfq2ApzwB0pA79f
 nSVvonlG5cEBlxhCISuSUj9WVaZtNAjSYCnvQs0=
X-Google-Smtp-Source: AJdET5cAJvLnXRh5kaHAtg0gztuZtYJlqYkZSgC9RYrpSszt907kv0ehb/IoLUeQTDT4tF9ex/G+J3Z6P5Nk1cPaZFs=
X-Received: by 2002:a1f:3093:: with SMTP id w141mr9104194vkw.32.1542645768077; 
 Mon, 19 Nov 2018 08:42:48 -0800 (PST)
MIME-Version: 1.0
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-2-julien.grall@arm.com>
 <6098937f-98de-bff9-6c48-5575a45875e0@epam.com>
 <57ee191b-be21-701e-ef19-4ed4df1cf289@arm.com>
 <77f72cc9-6548-afd9-3766-23326b3551d9@epam.com>
 <6acf65ef-4302-c403-32ba-1d88ab954265@epam.com>
 <22f7ebc8-c74b-0d8e-4847-9d3df9bcf5db@arm.com>
 <3622e468-8f44-1e31-138f-db58ca3835ff@epam.com>
 <2090f5b4-22ff-38bc-3d47-6dbb6d7fccfb@epam.com>
 <6d1c980b-b316-f634-7793-0aca4b34aa85@arm.com>
 <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
 <5ad76791-075d-e588-2669-e01c79674f0d@gmail.com>
In-Reply-To: <5ad76791-075d-e588-2669-e01c79674f0d@gmail.com>
From: Julien Grall <julien.grall@gmail.com>
Date: Mon, 19 Nov 2018 16:42:36 +0000
Message-ID: <CAF3u54CmW32NwN0q73LaXwnj2wUt72uuq9LGPRQ3RNMzZTV==Q@mail.gmail.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "andre.przywara@arm.com" <andre.przywara@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>
Content-Type: multipart/mixed; boundary="===============7500084602408146599=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7500084602408146599==
Content-Type: multipart/alternative; boundary="000000000000054956057b073507"

--000000000000054956057b073507
Content-Type: text/plain; charset="UTF-8"

On Mon, 19 Nov 2018, 15:57 Andrii Anisov, <andrii.anisov@gmail.com> wrote:

> Julien,
>
>
> It's me again about your patch:)
>
> I've found this patch useful and even can give a motivation to have it
> in the mainline. The patch ensures that vgic_sync_from_lrs is performed
> on guest to hyp switch prior to any IRQ processing.
>



There are no issue about processing IRQs before the syncs. It is the same
as if an IRQ was raised from ila different pCPUs. So why do you need that?


> So, do you plan to push it for review? Could I do that on behalf of you?
>

Unless there are any bug with current code, then I don't plan to merge it.

Cheers,


>
> On 09.11.18 16:42, Andrii Anisov wrote:
> > Hello Julien,
> >
> > I just wonder, do you plan to upstream the patch below?
> >
> > Andrii Anisov
> >
> >
> >
> > commit 11e360b93be81a58a41832d714f33f797ad312a9
> > Author: Julien Grall <julien.grall@arm.com>
> > Date:   Mon Oct 29 13:32:56 2018 +0000
> >
> >       xen/arm: Re-enable interrupt later in the trap path
> >
> >       Signed-off-by: Julien Grall <julien.grall@arm.com>
> >
> > diff --git a/xen/arch/arm/arm64/entry.S b/xen/arch/arm/arm64/entry.S
> > index 97b05f53ea..8f287891b6 100644
> > --- a/xen/arch/arm/arm64/entry.S
> > +++ b/xen/arch/arm/arm64/entry.S
> > @@ -195,7 +195,6 @@ hyp_error_invalid:
> >
> >    hyp_error:
> >            entry   hyp=1
> > -        msr     daifclr, #2
> >            mov     x0, sp
> >            bl      do_trap_hyp_serror
> >            exit    hyp=1
> > @@ -203,7 +202,7 @@ hyp_error:
> >    /* Traps taken in Current EL with SP_ELx */
> >    hyp_sync:
> >            entry   hyp=1
> > -        msr     daifclr, #6
> > +        msr     daifclr, #4
> >            mov     x0, sp
> >            bl      do_trap_hyp_sync
> >            exit    hyp=1
> > @@ -304,7 +303,7 @@ guest_sync_slowpath:
> >            ALTERNATIVE("bl check_pending_vserror; cbnz x0, 1f",
> >                        "nop; nop",
> >                        SKIP_SYNCHRONIZE_SERROR_ENTRY_EXIT)
> > -        msr     daifclr, #6
> > +        msr     daifclr, #4
> >            mov     x0, sp
> >            bl      do_trap_guest_sync
> >    1:
> > @@ -332,7 +331,7 @@ guest_fiq_invalid:
> >
> >    guest_error:
> >            entry   hyp=0, compat=0
> > -        msr     daifclr, #6
> > +        msr     daifclr, #4
> >            mov     x0, sp
> >            bl      do_trap_guest_serror
> >            exit    hyp=0, compat=0
> > @@ -347,7 +346,7 @@ guest_sync_compat:
> >            ALTERNATIVE("bl check_pending_vserror; cbnz x0, 1f",
> >                        "nop; nop",
> >                        SKIP_SYNCHRONIZE_SERROR_ENTRY_EXIT)
> > -        msr     daifclr, #6
> > +        msr     daifclr, #4
> >            mov     x0, sp
> >            bl      do_trap_guest_sync
> >    1:
> > @@ -375,7 +374,7 @@ guest_fiq_invalid_compat:
> >
> >    guest_error_compat:
> >            entry   hyp=0, compat=1
> > -        msr     daifclr, #6
> > +        msr     daifclr, #4
> >            mov     x0, sp
> >            bl      do_trap_guest_serror
> >            exit    hyp=0, compat=1
> > diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c
> > index 51d2e42c77..c18f89b41f 100644
> > --- a/xen/arch/arm/traps.c
> > +++ b/xen/arch/arm/traps.c
> > @@ -2039,6 +2039,8 @@ static void enter_hypervisor_head(struct
> cpu_user_regs *regs)
> >        {
> >            struct vcpu *v = current;
> >
> > +        ASSERT(!local_irq_is_enabled());
> > +
> >            /* If the guest has disabled the workaround, bring it back
> on. */
> >            if ( needs_ssbd_flip(v) )
> >                arm_smccc_1_1_smc(ARM_SMCCC_ARCH_WORKAROUND_2_FID, 1,
> NULL);
> > @@ -2073,6 +2075,7 @@ void do_trap_guest_sync(struct cpu_user_regs *regs)
> >        const union hsr hsr = { .bits = regs->hsr };
> >
> >        enter_hypervisor_head(regs);
> > +    local_irq_enable();
> >
> >        switch ( hsr.ec )
> >        {
> > @@ -2208,6 +2211,7 @@ void do_trap_hyp_sync(struct cpu_user_regs *regs)
> >        const union hsr hsr = { .bits = regs->hsr };
> >
> >        enter_hypervisor_head(regs);
> > +    local_irq_enable();
> >
> >        switch ( hsr.ec )
> >        {
> > @@ -2246,6 +2250,7 @@ void do_trap_hyp_sync(struct cpu_user_regs *regs)
> >    void do_trap_hyp_serror(struct cpu_user_regs *regs)
> >    {
> >        enter_hypervisor_head(regs);
> > +    local_irq_enable();
> >
> >        __do_trap_serror(regs, VABORT_GEN_BY_GUEST(regs));
> >    }
> > @@ -2253,6 +2258,7 @@ void do_trap_hyp_serror(struct cpu_user_regs *regs)
> >    void do_trap_guest_serror(struct cpu_user_regs *regs)
> >    {
> >        enter_hypervisor_head(regs);
> > +    local_irq_enable();
> >
> >        __do_trap_serror(regs, true);
> >    }
> >
> --
> Sincerely,
> Andrii Anisov.
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

--000000000000054956057b073507
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

PGJyPjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciI+T24gTW9uLCAx
OSBOb3YgMjAxOCwgMTU6NTcgQW5kcmlpIEFuaXNvdiwgJmx0OzxhIGhyZWY9Im1haWx0bzphbmRy
aWkuYW5pc292QGdtYWlsLmNvbSI+YW5kcmlpLmFuaXNvdkBnbWFpbC5jb208L2E+Jmd0OyB3cm90
ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2lu
OjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+
SnVsaWVuLDxicj4NCjxicj4NCjxicj4NCkl0JiMzOTtzIG1lIGFnYWluIGFib3V0IHlvdXIgcGF0
Y2g6KTxicj4NCjxicj4NCkkmIzM5O3ZlIGZvdW5kIHRoaXMgcGF0Y2ggdXNlZnVsIGFuZCBldmVu
IGNhbiBnaXZlIGEgbW90aXZhdGlvbiB0byBoYXZlIGl0IDxicj4NCmluIHRoZSBtYWlubGluZS4g
VGhlIHBhdGNoIGVuc3VyZXMgdGhhdCB2Z2ljX3N5bmNfZnJvbV9scnMgaXMgcGVyZm9ybWVkIDxi
cj4NCm9uIGd1ZXN0IHRvIGh5cCBzd2l0Y2ggcHJpb3IgdG8gYW55IElSUSBwcm9jZXNzaW5nLjxi
cj48L2Jsb2NrcXVvdGU+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48
YnI+VGhlcmUgYXJlIG5vIGlzc3VlIGFib3V0IHByb2Nlc3NpbmcgSVJRcyBiZWZvcmUgdGhlIHN5
bmNzLiBJdCBpcyB0aGUgc2FtZSBhcyBpZiBhbiBJUlEgd2FzIHJhaXNlZCBmcm9tIGlsYSBkaWZm
ZXJlbnQgcENQVXMuIFNvIHdoeSBkbyB5b3UgbmVlZCB0aGF0PzwvZGl2PjxkaXY+PGJyPjwvZGl2
PjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUi
IHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRk
aW5nLWxlZnQ6MWV4Ij4NCjxicj4NClNvLCBkbyB5b3UgcGxhbiB0byBwdXNoIGl0IGZvciByZXZp
ZXc/IENvdWxkIEkgZG8gdGhhdCBvbiBiZWhhbGYgb2YgeW91Pzxicj48L2Jsb2NrcXVvdGU+PC9k
aXY+PGRpdj48YnI+PC9kaXY+PGRpdj5Vbmxlc3MgdGhlcmUgYXJlIGFueSBidWcgd2l0aCBjdXJy
ZW50IGNvZGUsIHRoZW4gSSBkb24mIzM5O3QgcGxhbiB0byBtZXJnZSBpdC48L2Rpdj48ZGl2Pjxi
cj48L2Rpdj48ZGl2PkNoZWVycyw8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFp
bF9xdW90ZSI+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAg
MCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+DQo8
YnI+DQo8YnI+DQpPbiAwOS4xMS4xOCAxNjo0MiwgQW5kcmlpIEFuaXNvdiB3cm90ZTo8YnI+DQom
Z3Q7IEhlbGxvIEp1bGllbiw8YnI+DQomZ3Q7PGJyPg0KJmd0OyBJIGp1c3Qgd29uZGVyLCBkbyB5
b3UgcGxhbiB0byB1cHN0cmVhbSB0aGUgcGF0Y2ggYmVsb3c/PGJyPg0KJmd0Ozxicj4NCiZndDsg
QW5kcmlpIEFuaXNvdjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgY29t
bWl0IDExZTM2MGI5M2JlODFhNThhNDE4MzJkNzE0ZjMzZjc5N2FkMzEyYTk8YnI+DQomZ3Q7IEF1
dGhvcjogSnVsaWVuIEdyYWxsICZsdDs8YSBocmVmPSJtYWlsdG86anVsaWVuLmdyYWxsQGFybS5j
b20iIHRhcmdldD0iX2JsYW5rIj5qdWxpZW4uZ3JhbGxAYXJtLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0
OyBEYXRlOsKgwqAgTW9uIE9jdCAyOSAxMzozMjo1NiAyMDE4ICswMDAwPGJyPg0KJmd0Ozxicj4N
CiZndDvCoCDCoMKgwqDCoCB4ZW4vYXJtOiBSZS1lbmFibGUgaW50ZXJydXB0IGxhdGVyIGluIHRo
ZSB0cmFwIHBhdGg8YnI+DQomZ3Q7PGJyPg0KJmd0O8KgIMKgwqDCoMKgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmp1bGllbi5ncmFsbEBhcm0uY29tIiB0
YXJnZXQ9Il9ibGFuayI+anVsaWVuLmdyYWxsQGFybS5jb208L2E+Jmd0Ozxicj4NCiZndDs8YnI+
DQomZ3Q7IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyBiL3hlbi9hcmNo
L2FybS9hcm02NC9lbnRyeS5TPGJyPg0KJmd0OyBpbmRleCA5N2IwNWY1M2VhLi44ZjI4Nzg5MWI2
IDEwMDY0NDxicj4NCiZndDsgLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlM8YnI+DQom
Z3Q7ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TPGJyPg0KJmd0OyBAQCAtMTk1LDcg
KzE5NSw2IEBAIGh5cF9lcnJvcl9pbnZhbGlkOjxicj4NCiZndDs8YnI+DQomZ3Q7wqAgwqAgaHlw
X2Vycm9yOjxicj4NCiZndDvCoCDCoMKgwqDCoMKgwqDCoMKgwqAgZW50cnnCoMKgIGh5cD0xPGJy
Pg0KJmd0OyAtwqDCoMKgwqDCoMKgwqAgbXNywqDCoMKgwqAgZGFpZmNsciwgIzI8YnI+DQomZ3Q7
wqAgwqDCoMKgwqDCoMKgwqDCoMKgIG1vdsKgwqDCoMKgIHgwLCBzcDxicj4NCiZndDvCoCDCoMKg
wqDCoMKgwqDCoMKgwqAgYmzCoMKgwqDCoMKgIGRvX3RyYXBfaHlwX3NlcnJvcjxicj4NCiZndDvC
oCDCoMKgwqDCoMKgwqDCoMKgwqAgZXhpdMKgwqDCoCBoeXA9MTxicj4NCiZndDsgQEAgLTIwMyw3
ICsyMDIsNyBAQCBoeXBfZXJyb3I6PGJyPg0KJmd0O8KgIMKgIC8qIFRyYXBzIHRha2VuIGluIEN1
cnJlbnQgRUwgd2l0aCBTUF9FTHggKi88YnI+DQomZ3Q7wqAgwqAgaHlwX3N5bmM6PGJyPg0KJmd0
O8KgIMKgwqDCoMKgwqDCoMKgwqDCoCBlbnRyecKgwqAgaHlwPTE8YnI+DQomZ3Q7IC3CoMKgwqDC
oMKgwqDCoCBtc3LCoMKgwqDCoCBkYWlmY2xyLCAjNjxicj4NCiZndDsgK8KgwqDCoMKgwqDCoMKg
IG1zcsKgwqDCoMKgIGRhaWZjbHIsICM0PGJyPg0KJmd0O8KgIMKgwqDCoMKgwqDCoMKgwqDCoCBt
b3bCoMKgwqDCoCB4MCwgc3A8YnI+DQomZ3Q7wqAgwqDCoMKgwqDCoMKgwqDCoMKgIGJswqDCoMKg
wqDCoCBkb190cmFwX2h5cF9zeW5jPGJyPg0KJmd0O8KgIMKgwqDCoMKgwqDCoMKgwqDCoCBleGl0
wqDCoMKgIGh5cD0xPGJyPg0KJmd0OyBAQCAtMzA0LDcgKzMwMyw3IEBAIGd1ZXN0X3N5bmNfc2xv
d3BhdGg6PGJyPg0KJmd0O8KgIMKgwqDCoMKgwqDCoMKgwqDCoCBBTFRFUk5BVElWRSgmcXVvdDti
bCBjaGVja19wZW5kaW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmJnF1b3Q7LDxicj4NCiZndDvCoCDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJnF1b3Q7bm9wOyBub3Am
cXVvdDssPGJyPg0KJmd0O8KgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKTxicj4NCiZndDsgLcKgwqDC
oMKgwqDCoMKgIG1zcsKgwqDCoMKgIGRhaWZjbHIsICM2PGJyPg0KJmd0OyArwqDCoMKgwqDCoMKg
wqAgbXNywqDCoMKgwqAgZGFpZmNsciwgIzQ8YnI+DQomZ3Q7wqAgwqDCoMKgwqDCoMKgwqDCoMKg
IG1vdsKgwqDCoMKgIHgwLCBzcDxicj4NCiZndDvCoCDCoMKgwqDCoMKgwqDCoMKgwqAgYmzCoMKg
wqDCoMKgIGRvX3RyYXBfZ3Vlc3Rfc3luYzxicj4NCiZndDvCoCDCoCAxOjxicj4NCiZndDsgQEAg
LTMzMiw3ICszMzEsNyBAQCBndWVzdF9maXFfaW52YWxpZDo8YnI+DQomZ3Q7PGJyPg0KJmd0O8Kg
IMKgIGd1ZXN0X2Vycm9yOjxicj4NCiZndDvCoCDCoMKgwqDCoMKgwqDCoMKgwqAgZW50cnnCoMKg
IGh5cD0wLCBjb21wYXQ9MDxicj4NCiZndDsgLcKgwqDCoMKgwqDCoMKgIG1zcsKgwqDCoMKgIGRh
aWZjbHIsICM2PGJyPg0KJmd0OyArwqDCoMKgwqDCoMKgwqAgbXNywqDCoMKgwqAgZGFpZmNsciwg
IzQ8YnI+DQomZ3Q7wqAgwqDCoMKgwqDCoMKgwqDCoMKgIG1vdsKgwqDCoMKgIHgwLCBzcDxicj4N
CiZndDvCoCDCoMKgwqDCoMKgwqDCoMKgwqAgYmzCoMKgwqDCoMKgIGRvX3RyYXBfZ3Vlc3Rfc2Vy
cm9yPGJyPg0KJmd0O8KgIMKgwqDCoMKgwqDCoMKgwqDCoCBleGl0wqDCoMKgIGh5cD0wLCBjb21w
YXQ9MDxicj4NCiZndDsgQEAgLTM0Nyw3ICszNDYsNyBAQCBndWVzdF9zeW5jX2NvbXBhdDo8YnI+
DQomZ3Q7wqAgwqDCoMKgwqDCoMKgwqDCoMKgIEFMVEVSTkFUSVZFKCZxdW90O2JsIGNoZWNrX3Bl
bmRpbmdfdnNlcnJvcjsgY2JueiB4MCwgMWYmcXVvdDssPGJyPg0KJmd0O8KgIMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAmcXVvdDtub3A7IG5vcCZxdW90Oyw8YnI+
DQomZ3Q7wqAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNLSVBf
U1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpPGJyPg0KJmd0OyAtwqDCoMKgwqDCoMKgwqAg
bXNywqDCoMKgwqAgZGFpZmNsciwgIzY8YnI+DQomZ3Q7ICvCoMKgwqDCoMKgwqDCoCBtc3LCoMKg
wqDCoCBkYWlmY2xyLCAjNDxicj4NCiZndDvCoCDCoMKgwqDCoMKgwqDCoMKgwqAgbW92wqDCoMKg
wqAgeDAsIHNwPGJyPg0KJmd0O8KgIMKgwqDCoMKgwqDCoMKgwqDCoCBibMKgwqDCoMKgwqAgZG9f
dHJhcF9ndWVzdF9zeW5jPGJyPg0KJmd0O8KgIMKgIDE6PGJyPg0KJmd0OyBAQCAtMzc1LDcgKzM3
NCw3IEBAIGd1ZXN0X2ZpcV9pbnZhbGlkX2NvbXBhdDo8YnI+DQomZ3Q7PGJyPg0KJmd0O8KgIMKg
IGd1ZXN0X2Vycm9yX2NvbXBhdDo8YnI+DQomZ3Q7wqAgwqDCoMKgwqDCoMKgwqDCoMKgIGVudHJ5
wqDCoCBoeXA9MCwgY29tcGF0PTE8YnI+DQomZ3Q7IC3CoMKgwqDCoMKgwqDCoCBtc3LCoMKgwqDC
oCBkYWlmY2xyLCAjNjxicj4NCiZndDsgK8KgwqDCoMKgwqDCoMKgIG1zcsKgwqDCoMKgIGRhaWZj
bHIsICM0PGJyPg0KJmd0O8KgIMKgwqDCoMKgwqDCoMKgwqDCoCBtb3bCoMKgwqDCoCB4MCwgc3A8
YnI+DQomZ3Q7wqAgwqDCoMKgwqDCoMKgwqDCoMKgIGJswqDCoMKgwqDCoCBkb190cmFwX2d1ZXN0
X3NlcnJvcjxicj4NCiZndDvCoCDCoMKgwqDCoMKgwqDCoMKgwqAgZXhpdMKgwqDCoCBoeXA9MCwg
Y29tcGF0PTE8YnI+DQomZ3Q7IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hl
bi9hcmNoL2FybS90cmFwcy5jPGJyPg0KJmd0OyBpbmRleCA1MWQyZTQyYzc3Li5jMThmODliNDFm
IDEwMDY0NDxicj4NCiZndDsgLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmM8YnI+DQomZ3Q7ICsr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jPGJyPg0KJmd0OyBAQCAtMjAzOSw2ICsyMDM5LDggQEAg
c3RhdGljIHZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKTxicj4NCiZndDvCoCDCoMKgwqDCoMKgIHs8YnI+DQomZ3Q7wqAgwqDCoMKgwqDCoMKgwqDC
oMKgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyArwqDCoMKg
wqDCoMKgwqAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTs8YnI+DQomZ3Q7ICs8YnI+
DQomZ3Q7wqAgwqDCoMKgwqDCoMKgwqDCoMKgIC8qIElmIHRoZSBndWVzdCBoYXMgZGlzYWJsZWQg
dGhlIHdvcmthcm91bmQsIGJyaW5nIGl0IGJhY2sgb24uICovPGJyPg0KJmd0O8KgIMKgwqDCoMKg
wqDCoMKgwqDCoCBpZiAoIG5lZWRzX3NzYmRfZmxpcCh2KSApPGJyPg0KJmd0O8KgIMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIGFybV9zbWNjY18xXzFfc21jKEFSTV9TTUNDQ19BUkNIX1dPUktB
Uk9VTkRfMl9GSUQsIDEsIE5VTEwpOzxicj4NCiZndDsgQEAgLTIwNzMsNiArMjA3NSw3IEBAIHZv
aWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTxicj4NCiZn
dDvCoCDCoMKgwqDCoMKgIGNvbnN0IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0gcmVncy0mZ3Q7
aHNyIH07PGJyPg0KJmd0Ozxicj4NCiZndDvCoCDCoMKgwqDCoMKgIGVudGVyX2h5cGVydmlzb3Jf
aGVhZChyZWdzKTs8YnI+DQomZ3Q7ICvCoMKgwqAgbG9jYWxfaXJxX2VuYWJsZSgpOzxicj4NCiZn
dDs8YnI+DQomZ3Q7wqAgwqDCoMKgwqDCoCBzd2l0Y2ggKCA8YSBocmVmPSJodHRwOi8vaHNyLmVj
IiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5oc3IuZWM8L2E+ICk8YnI+DQomZ3Q7
wqAgwqDCoMKgwqDCoCB7PGJyPg0KJmd0OyBAQCAtMjIwOCw2ICsyMjExLDcgQEAgdm9pZCBkb190
cmFwX2h5cF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTxicj4NCiZndDvCoCDCoMKg
wqDCoMKgIGNvbnN0IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0gcmVncy0mZ3Q7aHNyIH07PGJy
Pg0KJmd0Ozxicj4NCiZndDvCoCDCoMKgwqDCoMKgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdz
KTs8YnI+DQomZ3Q7ICvCoMKgwqAgbG9jYWxfaXJxX2VuYWJsZSgpOzxicj4NCiZndDs8YnI+DQom
Z3Q7wqAgwqDCoMKgwqDCoCBzd2l0Y2ggKCA8YSBocmVmPSJodHRwOi8vaHNyLmVjIiByZWw9Im5v
cmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5oc3IuZWM8L2E+ICk8YnI+DQomZ3Q7wqAgwqDCoMKg
wqDCoCB7PGJyPg0KJmd0OyBAQCAtMjI0Niw2ICsyMjUwLDcgQEAgdm9pZCBkb190cmFwX2h5cF9z
eW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTxicj4NCiZndDvCoCDCoCB2b2lkIGRvX3Ry
YXBfaHlwX3NlcnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk8YnI+DQomZ3Q7wqAgwqAg
ezxicj4NCiZndDvCoCDCoMKgwqDCoMKgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTs8YnI+
DQomZ3Q7ICvCoMKgwqAgbG9jYWxfaXJxX2VuYWJsZSgpOzxicj4NCiZndDs8YnI+DQomZ3Q7wqAg
wqDCoMKgwqDCoCBfX2RvX3RyYXBfc2Vycm9yKHJlZ3MsIFZBQk9SVF9HRU5fQllfR1VFU1QocmVn
cykpOzxicj4NCiZndDvCoCDCoCB9PGJyPg0KJmd0OyBAQCAtMjI1Myw2ICsyMjU4LDcgQEAgdm9p
ZCBkb190cmFwX2h5cF9zZXJyb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpPGJyPg0KJmd0
O8KgIMKgIHZvaWQgZG9fdHJhcF9ndWVzdF9zZXJyb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpPGJyPg0KJmd0O8KgIMKgIHs8YnI+DQomZ3Q7wqAgwqDCoMKgwqDCoCBlbnRlcl9oeXBlcnZp
c29yX2hlYWQocmVncyk7PGJyPg0KJmd0OyArwqDCoMKgIGxvY2FsX2lycV9lbmFibGUoKTs8YnI+
DQomZ3Q7PGJyPg0KJmd0O8KgIMKgwqDCoMKgwqAgX19kb190cmFwX3NlcnJvcihyZWdzLCB0cnVl
KTs8YnI+DQomZ3Q7wqAgwqAgfTxicj4NCiZndDs8YnI+DQotLSA8YnI+DQpTaW5jZXJlbHksPGJy
Pg0KQW5kcmlpIEFuaXNvdi48YnI+DQo8YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NClhlbi1kZXZlbCBtYWlsaW5nIGxpc3Q8YnI+
DQo8YSBocmVmPSJtYWlsdG86WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnIiB0YXJnZXQ9
Il9ibGFuayI+WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPC9hPjxicj4NCjxhIGhyZWY9
Imh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwi
IHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw8L2E+PC9ibG9ja3F1b3RlPjwvZGl2Pg0K
--000000000000054956057b073507--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7500084602408146599==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:43:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:43: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-devel-bounces@lists.xenproject.org>)
	id 1gOmdw-0007r3-3G; Mon, 19 Nov 2018 16:43: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOmdv-0007qn-2N
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 16:43:23 +0000
X-Inumbo-ID: 39a5889e-ec1a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39a5889e-ec1a-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 16:43:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOmdr-00045E-GK; Mon, 19 Nov 2018 16:43:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOmdr-0002Hz-5C; Mon, 19 Nov 2018 16:43:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOmdr-00050r-39; Mon, 19 Nov 2018 16:43:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130507-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=316b3a719fd2ee97a01b0d941bba15ef06840d78
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 16:43:19 +0000
Subject: [Xen-devel] [ovmf test] 130507: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDUwNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA1MDcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMzE2YjNhNzE5ZmQyZWU5N2EwMWIwZDk0MWJiYTE1ZWYwNjg0MGQ3OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTIgZGF5cyAgMTM1IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDQ5OSAgMjAxOC0xMS0xOSAxMDo0MjoxNCBaICAgIDAgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBMaXUgWXUgPHBl
ZHJvYS5saXVAb3V0bG9vay5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUGVkcm9hIExpdSA8cGVk
cm9hLmxpdUBvdXRsb29rLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIHNo
ZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5n
bGVpLnpoYW5nQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAg
V3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5
bm9sb2d5LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTExNiBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:45:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:45: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-devel-bounces@lists.xenproject.org>)
	id 1gOmfv-00082b-J6; Mon, 19 Nov 2018 16:45: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=v//2=N6=citrix.com=prvs=8541ae097=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gOmfu-00082T-Et
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 16:45:26 +0000
X-Inumbo-ID: 825efc54-ec1a-11e8-b887-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 825efc54-ec1a-11e8-b887-12d6303a7972;
 Mon, 19 Nov 2018 16:45:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="70978971"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181119162741.17663-1-ian.jackson@eu.citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <54964d6e-af8c-36a6-c89b-f1019c386802@citrix.com>
Date: Mon, 19 Nov 2018 16:45:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181119162741.17663-1-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [OSSTEST PATCH 1/3] ts-depriv-audit-qemu: Create
 complete /run/user in appropriate root
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTkvMTggNDoyNyBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gKiBVc2UgbWtkaXIgLXAs
IHJhdGhlciB0aGFuIHRyeWluZyB0byBvbmx5IGNyZWF0ZSAvcnVuL3VzZXIvJHVpZC4KPiAgIFRo
YXQgaGVscHMgaWYgL3J1biBhbmQvb3IgL3J1bi91c2VyIGRvIG5vdCBleGlzdCwgYXMgdGhleSBk
byBpbgo+ICAgbGlieGwtbWFkZSBjaHJvb3RzIHdpdGggcmVjZW50IGxpYnhsICh3aGljaCBnZXRz
IHFlbXUgdG8gY2hyb290KS4KPiAKPiAqIERvIGFsbCBvZiB0aGlzIGluIHRoZSByb290IGRpcmVj
dG9yeSBvZiB0aGUgcWVtdSBwcm9jZXNzLCBub3Qgb3VyCj4gICBvd24gcm9vdCBkaXJlY3Rvcnku
ICBTbyBpdCB3b3JrcyBpZiBxZW11IGlzIGNocm9vdGVkLgo+IAo+IENDOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpJdCBkb2Vzbid0IGxvb2sgIGxpa2UgdGhpcyBk
b2VzIGFuIGBybSAtcmYgJHFyb290YCBhZnRlcndhcmRzLiAgSWYgb24KdGhpcyBzeXN0ZW0sIGEg
ZG9tYWluIHdpdGggdGhlIHNhbWUgZG9taWQgZXZlciBzdGFydHMgYWdhaW4gaW4gZGVwcml2Cm1v
ZGUsIHRoZSBgcm1kaXJgIG9mIHRoZSBjaHJvb3QgZGlyZWN0b3J5IHdpbGwgZmFpbCwgYW5kIGxp
YnhsIHdpbGwKYWJvcnQgZG9tYWluIGNyZWF0aW9uLgoKSSByZWFsaXplIGl0J3MgYSBsb3cgcHJv
YmFiaWxpdHkgc29tZXRoaW5nIGxpa2UgdGhhdCB3aWxsIGhhcHBlbiwgYnV0IEkKd291bGQgcHJv
YmFibHkgYXQgbGVhc3QgbWVudGlvbiB0aGUgcG9zc2liaWxpdHkgc29tZXdoZXJlLgoKIC1HZW9y
Z2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:49:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gOmjW-0008EW-AE; Mon, 19 Nov 2018 16:49: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=xmn+=n6=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1gOmjU-0008EN-Tx
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 16:49:08 +0000
X-Inumbo-ID: 077466c3-ec1b-11e8-9a16-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 077466c3-ec1b-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 16:49:07 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wAJGmg4P186227;
 Mon, 19 Nov 2018 16:48:42 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=kjroibY1+r/vOeYYUGybAFBOv3bl3r62rGnV4IhWd60=;
 b=pbMtruNBKCqfx8Q48yrcuP649iui/IgFJfu/jvn27PaDO5QLZILjsUSyxxJRtF+01ZlU
 KmV9oBomkjMYa6YsyNaNFvxxYtnXTVaiuLgzDLZwwWHJEJDZkqdmmTFDNUD3hzS3Ibun
 c+2KofleQ7BYY+zLJV+NlL09RXKb2zx+3snCdSinNcr2ECRZgFiwqMX6rpCOcoCq0X3E
 hpimhteli22dWMAX84mwZQlQZGYwL12TpLwygX+lPliUkk9SuODcWI6u+JbyMWzX6clz
 8SOjzO/CRNt2a4Hx9NR+Y9u2pcou8QCHFWuY8tDD499h7vqyEfzGDgcqx+Z1GlkOAu/0 Dw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2ntadtq809-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 19 Nov 2018 16:48:42 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wAJGmd71023590
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 19 Nov 2018 16:48:39 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wAJGmbSo015675;
 Mon, 19 Nov 2018 16:48:37 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 19 Nov 2018 08:48:37 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id BC8CC6A00EB; Mon, 19 Nov 2018 11:48:35 -0500 (EST)
Date: Mon, 19 Nov 2018 11:48:35 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: "H. Peter Anvin" <hpa@zytor.com>, grub-devel@gnu.org,
 Daniel Kiper <daniel.kiper@oracle.com>
Message-ID: <20181119164835.GF31468@char.us.oracle.com>
References: <20181010061456.22238-1-jgross@suse.com>
 <20181010061456.22238-3-jgross@suse.com>
 <f7c78ee7-b548-7f04-24da-7321b6c64c97@zytor.com>
 <bd2d17cd-072c-cad6-94ad-52373700a1c9@suse.com>
 <2934552c-d150-0afb-6fa9-9398cb94d86a@zytor.com>
 <5a2f5cb8-7332-f490-eabf-cfcbdcd1abc4@suse.com>
 <59ca1053-9176-f1db-6e6c-96b47aaaa09d@zytor.com>
 <f16c53a4-7a5c-de01-c3cc-095226f6ca40@suse.com>
 <3e773a2d-3f69-5ccd-7d8b-9878fba30d00@zytor.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3e773a2d-3f69-5ccd-7d8b-9878fba30d00@zytor.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9082
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811190154
Subject: Re: [Xen-devel] PLEASE REVERT URGENTLY: Re: [PATCH v5 2/3]
 x86/boot: add acpi rsdp address to setup_header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, corbet@lwn.net, linux-doc@vger.kernel.org,
 x86@kernel.org, linux-kernel@vger.kernel.org, mingo@redhat.com, bp@alien8.de,
 xen-devel@lists.xenproject.org, tglx@linutronix.de, boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBOb3YgMTEsIDIwMTggYXQgMTA6NDk6MzlBTSAtMDgwMCwgSC4gUGV0ZXIgQW52aW4g
d3JvdGU6Cj4gT24gMTEvMTAvMTggMTowMyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+IAo+
ID4gSG93IHdvdWxkIHRoYXQgaGVscD8gVGhlIGdhcmFiZ2UgZGF0YSB3cml0dGVuIGNvdWxkIGhh
dmUgdGhlIGNvcnJlY3QKPiA+IHRlcm1pbmFsIHNlbnRpbmVsIHZhbHVlIGJ5IGNoYW5jZS4KPiA+
IAo+ID4gVGhhdCdzIHdoeSBJIHJlLXVzZWQgYW4gZXhpc3RpbmcgZmllbGQgaW4gc2V0dXBfaGVh
ZGVyICh0aGUgdmVyc2lvbikgdG8KPiA+IGxldCBncnViIHRlbGwgdGhlIGtlcm5lbCB3aGljaCBw
YXJ0IG9mIHNldHVwX2hlYWRlciB3YXMgd3JpdHRlbiBieSBncnViLgo+ID4gCj4gPiBUaGF0J3Mg
dGhlIG9ubHkgd2F5IEkgY291bGQgZmluZCB0byBsZXQgdGhlIGtlcm5lbCBkaXN0aW5ndWlzaCBi
ZXR3ZWVuCj4gPiBnYXJiYWdlIGFuZCBhY3R1YWwgZGF0YS4KPiAKPiBUaGVyZSBpcyBwbGVudHkg
b2Ygc3BhY2UgKmJlZm9yZSogdGhlIHNldHVwX2hlYWRlciBwYXJ0IG9mIHN0cnVjdCBib290X3Bh
cmFtcwo+IHRvbyAtLSBsb29rIGEgdGhlIHZhcmlvdXMgX19wYWQgZmllbGRzLCBlc3BlY2lhbGx5
IChpbiB5b3VyIGNhc2UpLCBfX3BhZDNbMTZdCj4gYW5kIF9fcGFkNFsxMTZdIHdvdWxkIHN1aXQg
dGhlIGJpbGwganVzdCBmaW5lLgo+IAo+ID4+IEl0IHdvdWxkIGJlIGVub3Jtb3VzbHkgaGVscGZ1
bCBpZiB5b3UgY291bGQgZmluZCBvdXQgYW55IG1vcmUgZGV0YWlscyBhYm91dAo+ID4+IGV4YWN0
bHkgd2hhdCB0aGV5IGFyZSBkb2luZyB0byBicmVhayB0aGluZ3MuCj4gPiAKPiA+IFRoYXQncyBl
YXN5Ogo+ID4gCj4gPiBUaGUgbWVtb3J5IGxheW91dCBpczoKPiA+IAo+ID4gMHgxZjEgYnl0ZXMg
b2YgZGF0YSwgaW5jbHVkaW5nIHRoZSBzZW50aW5lbCwgdGhlIHNldHVwX2hlYWRlciwgYW5kIHRo
ZW4KPiA+IG1vcmUgZGF0YS4KPiA+IAo+ID4gZ3J1YiBkaWQgcmVhZCB0aGUga2VybmVsJ3Mgc2V0
dXBfaGVhZGVyIGluIHRoZSBjb3JyZWN0IHNpemUgaW50byBpdHMKPiA+IGJ1ZmZlciAod2hpY2gg
Y29udGFpbnMgcmFuZG9tIGdhcmJhZ2UgYmVmb3JlIHRoYXQpLCBpbnRpYWxpemVzIHRoZSBmaXJz
dAo+ID4gMHgxZjEgaW5jbHVkaW5nIHRoZSBzZW50aW5lbCBieXRlLCBhbmQgdGhlbiB3cml0ZXMg
YmFjayB0aGUgYnVmZmVyLCBidXQKPiA+IHVzaW5nIGEgdG9vIGxhcmdlIGxlbmd0aCBmb3IgdGhh
dC4KPiAKPiBBcmUgeW91IGtpZGRpbmcgbWUuLi4gaXQgcmVhbGx5IG92ZXJ3cml0ZXMgaXQgd2l0
aCBjb21wbGV0ZWx5IHJhbmRvbSBkYXRhLCBhbmQKPiBub3Qgc2ltcGx5IG92ZXJzcGlsbGluZyBj
b250ZW50cyBvZiB0aGUgZmlsZT8KPiAKPiBJbiB0aGF0IGNhc2UgaXQgbWlnaHQgbm90IGJlIHBv
c3NpYmxlIChvciBkZXNpcmFibGUpIHRvIHVzZSB0aG9zZSBOIGJ5dGVzCj4gZm9sbG93aW5nIHRo
ZSBzZXR1cF9oZWFhZGVyLCBvciB3ZSBuZWVkIHRvIGEgYmlnZ2VyIHNlbnRpbmVsIHRoYW4gb25l
IGJ5dGUKPiAocHJvYmFiaWxpdHkgYmVpbmcgd2hhdCBpdCBpcywgMjU2Xm4gZ2V0cyB0byBiZSBh
IHByZXR0eSBiaWcgbnVtYmVyIGZvciBhbnkgbiwKPiB2ZXJ5IHF1aWNrbHkgZHJvd25pbmcgaW4g
dGhlIG5vaXNlIGNvbXBhcmVkIHRvIG90aGVyIHBvdGVudGlhbCBzb3VyY2VzIG9mIGJvb3QKPiBm
YWlsdXJlcywgYW5kIG1vc3QgbGlrZWx5IGxlc3MgZmF0YWwgdGhhbiBtb3N0LikKPiAKPiBIb3cg
YmlnIGlzIHRoaXMgZ2FyYmFnZSBkdW1wPyAgSSdtIGdvaW5nIHRvIGJyYXZlIGEgZ3Vlc3MgaXQg
aXMgNTEyIGJ5dGVzLiAgSW4KPiB0aGF0IGNhc2UgdGhpcyBpcyBoYXJkbHkgYSBiaWcgZGVhbDog
dGhlIEU4MjAgbWFwIGJlZ2lucyBhdCAweDI5MCwgYW5kIHRoZQo+IHNldHVwX2hlYWRlciBtYXhp
bXVtIGdvZXMgdG8gMHgyODAsIHNvIGl0IGlzIG9ubHkgMTUgYnl0ZXMgbG9zdC4gIElmIGl0IGlz
Cj4gd29yc2UgdGhhbiB0aGF0LCB3ZSB3b3VsZCByaXNrIGxvc2luZyBfX3BhZDhbNDhdIGFuZCBf
X3BhZDlbMjc2XSwgYW5kCj4gZXNwZWNpYWxseSB0aGUgbGF0dGVyIHdvdWxkIGJlIHBhaW5mdWwu
IEluIHRob3NlIGNhc2UgcGVyaGFwcyB3ZSBzaG91bGQgdXNlCj4gMHgyODEuLjB4MjkwIGFzIGEg
MTUtYnl0ZSBzZW50aW5lbDsgdGhhdCBpcyBnb2luZyB0byBiZSB2aXJ0dWFsbHkgZm9vbHByb29m
Lgo+IAo+IEknbSBhbHNvIHRoaW5raW5nIHRoYXQgaXQgbWlnaHQgYmUgZGVzaXJhYmxlIHRvIGFk
ZCBhIGZsYWdzIGZpZWxkIChfX3BhZDIKPiB3b3VsZCBiZSBpZGVhbCkgdG8gc3RydWN0IGJvb3Rf
cGFyYW1zOyBpdCB3b3VsZCBsZXQgdXMgcmVjeWNsZSBzb21lIG9mIHRoZQo+IG9ic29sZXRlIGZp
ZWxkcyAoaGQwX2luZm8sIGhkMV9pbmZvLCBzeXNfZGVzY190YWJsZSwgb2xwY19vZndfaGVhZGVy
LCAuLi4pIGFuZAo+IHBlcmhhcHMgYmUgYWJsZSB0byBhZGQgc29tZSBtb3JlIHJvYnVzdG5lc3Mg
YWdhaW5zdCB0aGVzZSBzb3J0IG9mIHRoaW5ncy4gVGhpcwo+IHdvdWxkIGJlIHRoZSByaWdodCB3
YXkgdG8gZG8gd2hhdCB5b3VyIHZlcnNpb24gZmVlZGJhY2sgbWVjaGFuaXNtIHdvdWxkIGRvLgo+
IAo+IFRoZSByZWFzb24gd2h5IHRoZSBmZWVkYmFjayBtZWNoYW5pc20gaXMgZnVuZGFtZW50YWxs
eSBicm9rZW4gaXMgdGhhdCBpdCBvbmx5Cj4gZ2l2ZXMgdGhlIGJvb3QgbG9hZGVyIGEgd2F5IHRv
IGFzc2VydCB0aGF0IGl0IHN1cHBvcnRzIGEgY2VydGFpbiB2ZXJzaW9uIG9mCj4gdGhlIHByb3Rv
Y29sLCBidXQgaXQgZG9lc24ndCBzYXkgKndoaWNoKiBib290bG9hZGVyIGRvZXMgc3VjaCBhbiBh
c3NlcnQgLS0gYW5kCj4gdGhlcmVmb3JlIGl0IGlzIHN0aWxsIHdpZGUgb3BlbiB0byBpbXBsZW1l
bnRhdGlvbiBlcnJvci4KPiAKPiBXZSBkbywgaW4gZmFjdCwgYWxyZWFkeSBoYXZlIGEgZmVlZGJh
Y2sgbWVjaGFuaXNtOiB0aGUgYm9vdGxvYWRlciBJRCBhbmQKPiBib290bG9hZGVyIHZlcnNpb24u
IE9uZSB3YXkgd2UgY291bGQgZGVhbCB3aXRoIHRoaXMgcHJvYmxlbSBpcyB0byBidW1wIHRoZQo+
IGJvb3Rsb2FkZXIgdmVyc2lvbiByZXBvcnRlZCBieSBHcnViLCBhbmQgYWRkIGEgcXVpcmsgdG8g
dGhlIGtlcm5lbCB0aGF0IGlmIHRoZQo+IGJvb3Rsb2FkZXIgSUQgaXMgR3J1YiAoNykgYW5kIHRo
ZSB2ZXJzaW9uIGlzIGxlc3MgdGhhbiBhIGNlcnRhaW4gbnVtYmVyLCB6ZXJvCj4gdGhvc2UgZmll
bGRzLiBJbiBmYWN0LCB0aGUgbW9yZSBJIHRoaW5rIGFib3V0IGl0LCB0aGlzIGlzIHdoYXQgd2Ug
c2hvdWxkIGRvLgo+IAo+IFRoYXQgYmVpbmcgc2FpZCwgR3J1YiByZWFsbHkgbmVlZHMgdG8gYmUg
a2VwdCBob25lc3QuICBUaGV5IGtlZXAgbWFraW5nIGJvdGgKPiBzZXZlcmUgZGVzaWduIChsaWtl
IHJlZnVzaW5nIHRvIHVzZSB0aGUgQklPUyBhbmQgVUVGSSBlbnRyeSBwb2ludHMgcHJvdmlkZWQg
YnkKPiB0aGUga2VybmVsIGJ5IGRlZmF1bHQpIGFuZCBpbXBsZW1lbnRhdGlvbiBlcnJvcnMsIGFw
cGFyZW50bHkgd2l0aG91dAo+IG1lYW5pbmdmdWwgb3ZlcnNpZ2h0LiBJIHJlYWxseSBhc2sgdGhh
dCB0aGUgcGVvcGxlIG1vcmUgY2xvc2VseSBpbnZvbHZlZCB3aXRoCj4gR3J1YiB0cnkgdG8ga2Vl
cCBhIGNsb3NlciBleWUgb24gdGhlaXIgY29kZSBhcyBpdCBhcHBsaWVzIHRvIExpbnV4LgoKQ2Mt
aW5nIEdSVUIgYW5kIERhbmllbCBLaXBlciAobWFpbnRhaW5lciBvZiBHUlVCKS4KCkNvdWxkIGZv
bGtzIHBsZWFzZSBwbGVhc2UgQ0MgRGFuaWVsIEtpcGVyIG9uIGFueSBvZiB0aGVzZSBwYXRjaGVz
IGluIHRoZSBmdXR1cmU/CgpUaGFua3MuCj4gCj4gCS1ocGEKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:50:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:50: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-devel-bounces@lists.xenproject.org>)
	id 1gOmkR-0000MB-M8; Mon, 19 Nov 2018 16:50: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=v//2=N6=citrix.com=prvs=8541ae097=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gOmkQ-0000EC-H4
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 16:50:06 +0000
X-Inumbo-ID: 29fbc028-ec1b-11e8-8828-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29fbc028-ec1b-11e8-8828-12d6303a7972;
 Mon, 19 Nov 2018 16:50:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="70979955"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, Jan Beulich
 <JBeulich@suse.com>
References: <1542228002-21075-1-git-send-email-rcojocaru@bitdefender.com>
 <1542228002-21075-5-git-send-email-rcojocaru@bitdefender.com>
 <3603CF64-3679-43F6-A389-E88DAA0BF503@citrix.com>
 <482be5fb-0406-c203-2664-070a77e329e9@bitdefender.com>
 <5BEE972D02000078001FCB0D@prv1-mh.provo.novell.com>
 <62c1f237-9d1d-06f3-49f8-e48be8d38b3f@citrix.com>
 <6ef4e095-cbd3-3d37-7759-0d3faa720e84@bitdefender.com>
 <c6e1ee08-0b71-f8f8-5862-94a8d01ac1e1@citrix.com>
 <e33cad9e-f138-48b0-d12c-5178eea9b6e2@bitdefender.com>
 <70f50b49-9b7a-13d9-442c-62df33105552@bitdefender.com>
 <43323e2f-e1c1-5fc7-c1b5-8a3b58819718@citrix.com>
 <6cfd2260-7c3b-41d2-2bb1-0346182f06d1@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <15fb05b5-d10a-52af-00be-c4668d6d62bb@citrix.com>
Date: Mon, 19 Nov 2018 16:49:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <6cfd2260-7c3b-41d2-2bb1-0346182f06d1@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 4/4] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTkvMTggNDoxNyBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDExLzE5LzE4
IDU6NTggUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDExLzE3LzE4IDY6NTggUE0sIFJh
enZhbiBDb2pvY2FydSB3cm90ZToKPj4+IE9uIDExLzE2LzE4IDk6NTAgUE0sIFJhenZhbiBDb2pv
Y2FydSB3cm90ZToKPj4+PiBPbiAxMS8xNi8xOCA3OjU5IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3Rl
Ogo+Pj4+PiBPbiB0aGUgb3RoZXIgaGFuZCwgd2Ugd2FudCB0aGUgbG9nZGlydHkgcmFuZ2VzZXRz
IHRvIGFjdHVhbGx5IG1hdGNoIHRoZQo+Pj4+PiBob3N0J3MgcmFuZ2VzZXRzOyB1c2luZyBhbHRw
Mm0tPm1heF9tYXBwZWRfcGZuIGZvciB0aGlzIGlzIGNsZWFybHkKPj4+Pj4gd3JvbmcuIFRoZSBl
YXNpZXN0IGZpeCB3b3VsZCBiZSBqdXN0IHRvIGV4cGxpY2l0bHkgdXNlIHRoZSBob3N0J3MKPj4+
Pj4gbWF4X21hcHBlZF9wZm4gd2hlbiBjYWxjdWxhdGluZyB0aGUgY2xpcHBpbmcuICBBIG1vcmUg
Y29tcGxldGUgZml4IHdvdWxkCj4+Pj4+IGludm9sdmUgY2FsY3VsYXRpbmcgdHdvIGRpZmZlcmVu
dCByYW5nZXMgLS0gYSAicmFuZ2VzZXQiIHJhbmdlIGFuZCBhCj4+Pj4+ICJpbnZhbGlkYXRlIiBy
YW5nZSwgdGhlIHNlY29uZCBvZiB3aGljaCB3b3VsZCBiZSBjbGlwcGVkIG9uIGFsdHAybXMgYnkK
Pj4+Pj4ge21pbixtYXh9X3JlbWFwcGVkX2dmbi4KPj4+Pj4KPj4+Pj4gU29tZXRoaW5nIGxpa2Ug
dGhlIGF0dGFjaGVkIChjb21waWxlLXRlc3RlZCBvbmx5KS4gIEknbSBwYXJ0aWFsIHRvCj4+Pj4+
IGhhdmluZyBib3RoIHBhdGNoZXMgYXBwbGllZCwgYnV0IEknZCBiZSBvcGVuIHRvIGFyZ3VtZW50
cyB0aGF0IHdlIHNob3VsZAo+Pj4+PiBvbmx5IHVzZSB0aGUgZmlyc3QuCj4+Pj4KPj4+PiBUaGFu
a3MhIEkgaGF2ZW4ndCB5ZXQgYmVlbiBhYmxlIHRvIHRoaW5rIGluIGRlcHRoIGFib3V0IHRoZSBs
b2dpYywgYnV0IEkKPj4+PiBkaWQgbWFuYWdlIHRvIGFwcGx5IHRoZW0uIEp1c3QgYXBwbHlpbmcg
dGhlIGZpcnN0IG9uZSBhbGxvd3MgbWUgdG8gc2V0Cj4+Pj4gcDJtLT5tYXhfbWFwcGVkX3BmbiA9
IDA7IHdpdGhvdXQgdGhlIEFTU0VSVCgpIGNyYXNoaW5nIHRoZSBoeXBlcnZpc29yLAo+Pj4+IGFu
ZCBldmVyeXRoaW5nIGFwcGVhcnMgdG8gd29yayB3ZWxsLgo+Pj4+Cj4+Pj4gV2l0aCBib3RoIHBh
dGNoZXMgYXBwbGllcywgdGhlIGRpc3BsYXkgcmVtYWlucyBmcm96ZW4gKHRoaW5ncyBhcHBlYXIg
dG8KPj4+PiBiZWhhdmUgLSBleHRlcm5hbGx5IC0gaW4gdGhlIHNhbWUgd2F5IGFzIGJlZm9yZSB0
aGUgc2VyaWVzKS4KPj4+Cj4+PiBSaWdodCwgSSBrbm93IHdoeSB0aGUgc2Vjb25kIHBhdGNoIGtl
ZXBzIHRoZSBkaXNwbGF5IGZyb3plbi4gSXQncwo+Pj4gYmVjYXVzZSBmb3IgYWx0cDJtcyAod2hl
cmUgaXQgbWF0dGVycyBtb3N0KSwgdGhlIHBhdGNoIGJhc2ljYWxseSBkb2VzCj4+PiBpbnZhbGlk
YXRlX3N0YXJ0ID0gbWF4KGludmFsaWRhdGVfc3RhcnQsIHAybS0+bWluX3JlbWFwcGVkX2dmbikg
YW5kCj4+PiBpbnZhbGlkYXRlX2VuZCA9IG1pbihpbnZhbGlkYXRlX2VuZCwgcDJtLT5tYXhfcmVt
YXBwZWRfZ2ZuKS4KPj4+Cj4+PiBIb3dldmVyLCBhcyBwcmV2aW91c2x5IHJlcXVlc3RlZCwgSSd2
ZSBub3cgbWFkZSBwMm0tPm1heF9yZW1hcHBlZF9nZm4KPj4+IGJlZ2luIGxpZmUgYXMgMCBmb3Ig
YWx0cDJtcywgYW5kIHAybS0+bWluX3JlbWFwcGVkX2dmbiBpcyBpbml0aWFsaXplZCB0bwo+Pj4g
SU5WQUxJRF9HRk4sIHdoaWNoIGlzIGRlY2ltYWwgMTg0NDY3NDQwNzM3MDk1NTE2MTUuIFNvIHdl
IGdldAo+Pj4gaW52YWxpZGF0ZV9lbmQ6IDAsIGludmFsaWRhdGVfc3RhcnQ6IDE4NDQ2NzQ0MDcz
NzA5NTUxNjE1LAo+Pj4gaW52YWxpZGF0ZV9lbmQgPCBpbnZhbGlkYXRlX3N0YXJ0LCByZXN1bHRp
bmcgaW4gbm90aGluZyBiZWluZyBkb25lIGZvcgo+Pj4gYWx0cDJtcywgd2hpY2ggaXMgZnVuY3Rp
b25hbGx5IGJhY2sgdG8gc3F1YXJlIG9uZS4KPj4KPj4gQnV0IHRoaXMgZG9lc24ndCBleHBsYWlu
IHdoeSBteSByZWFzb25pbmcgd2FzIHdyb25nOyBhbmQgaXQncyBhbHdheXMKPj4gZGFuZ2Vyb3Vz
IHRvIHVzZSBhIHN5c3RlbSB3aG9zZSBiZWhhdmlvciB5b3UgZG9uJ3QgcmVhbGx5IHVuZGVyc3Rh
bmQsCj4+IGV2ZW4gaWYgaXQgc2VlbXMgdG8gd29yay4KPj4KPj4gSXQgdHVybnMgb3V0IEknZCBt
YWRlIGEgbWlzdGFrZSBpbiBzYXlpbmcgdGhhdCBhbHRwMm0tPm1heF9tYXBwZWRfcGZuID09Cj4+
IGFsdDJtLT5tYXhfcmVtYXBwZWRfZ2ZuLiAgVGhlIGZpcnN0IGlzIHRoZSBoaWdoZXN0IGdmbiBw
cmVzZW50IGluIHRoZQo+PiBhbHRwMm0sIGVpdGhlciBjb3BpZWQgZnJvbSB0aGUgaG9zdHAybSBv
ciBjaGFuZ2VkOyB0aGUgc2Vjb25kIGlzIHRoZQo+PiBoaWdoZXN0IHZhbHVlIGNoYW5nZWQgKHZp
YSBwMm1fYWx0cDJtX2NoYW5nZV9nZm4oKSkuCj4+Cj4+IFdoYXQgYWJvdXQgdXNpbmcgdGhlIGF0
dGFjaGVkIHBhdGNoIGluc3RlYWQ/Cj4gCj4gVGhlIGF0dGFjaGVkIHBhdGNoIGRvZXMgd29yaywg
dGhhbmtzISBTaGFsbCBJIGFwcGVuZCB0aGVtIGJvdGggdG8gdGhlCj4gZW5kIG9mIHRoZSBzZXJp
ZXMgYW5kIHNlbmQgb3V0IFY3PwoKWWVzLCBwbGVhc2UuCgogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:51:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:51: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-devel-bounces@lists.xenproject.org>)
	id 1gOmlx-0000XG-43; Mon, 19 Nov 2018 16:51: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=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOmlv-0000X0-HQ
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 16:51:39 +0000
X-Inumbo-ID: 5d37e3cc-ec1b-11e8-99ae-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d37e3cc-ec1b-11e8-99ae-12d6303a7972;
 Mon, 19 Nov 2018 16:51:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOmlm-0004J0-BP; Mon, 19 Nov 2018 16:51:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOmlm-0002qd-2T; Mon, 19 Nov 2018 16:51:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOmlm-0007Ok-1m; Mon, 19 Nov 2018 16:51:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130430-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64:<job status>:broken:regression
 libvirt:build-arm64-pvops:<job status>:broken:regression
 libvirt:build-arm64-xsm:<job status>:broken:regression
 libvirt:build-arm64:host-install(4):broken:regression
 libvirt:build-arm64-xsm:host-install(4):broken:regression
 libvirt:build-arm64-pvops:host-install(4):broken:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=20118c0e79f5eb25885a820486143c845bf1d425
X-Osstest-Versions-That: libvirt=f1e8d2f09a4329641825b0c0e784d8e339dd71ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 16:51:30 +0000
Subject: [Xen-devel] [libvirt test] 130430: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQzMCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0MzAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEyOTkxNAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5OTE0CiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMjk5MTQKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYgbGlidmlydC1i
dWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTkxNAoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjk5MTQKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTkx
NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICAyMDExOGMwZTc5ZjVlYjI1ODg1YTgy
MDQ4NjE0M2M4NDViZjFkNDI1CmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAg
ICBmMWU4ZDJmMDlhNDMyOTY0MTgyNWIwYzBlNzg0ZDhlMzM5ZGQ3MWVhCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMjk5MTQgIDIwMTgtMTEtMTMgMDQ6MjM6MzAgWiAgICA2IGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTMwMTEzICAyMDE4LTExLTE1IDEyOjIwOjMwIFogICAgNCBkYXlzICAgIDMg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwNDMwICAyMDE4LTExLTE4IDIxOjExOjM5
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4K
ICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogIERhbmll
bCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRXJpayBTa3VsdGV0eSA8ZXNr
dWx0ZXRAcmVkaGF0LmNvbT4KICBKaW0gRmVobGlnIDxqZmVobGlnQHN1c2UuY29tPgogIEpvaG4g
RmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdt
YWlsLmNvbT4KICBNYXJjIEhhcnRtYXllciA8bWhhcnRtYXlAbGludXguaWJtLmNvbT4KICBNYXJj
LUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJp
dm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9rb3Zza2l5IDxuc2hp
cm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJkaW5hQHJlZGhhdC5j
b20+CiAgUGV0ZXIgQ2h1YmIgPHBldGVyLmNodWJiQGRhdGE2MS5jc2lyby5hdT4KICBWaXRhbHkg
S3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFdhbmcgSHVhcWlhbmcgPGh1YXFpYW5n
LndhbmdAaW50ZWwuY29tPgogIFdhbmcgWWVjaGFvIDx3YW5nLnllY2hhbzI1NUB6dGUuY29tLmNu
PgogIFlpIE1pbiBaaGFvIDx6eWltaW5AbGludXguaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3Bz
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQp
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEyNzQgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:53:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:53: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-devel-bounces@lists.xenproject.org>)
	id 1gOmnL-0000el-Go; Mon, 19 Nov 2018 16:53: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=+vtf=N6=citrix.com=prvs=854f2c686=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gOmnK-0000ed-EM
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 16:53:06 +0000
X-Inumbo-ID: 949a951c-ec1b-11e8-a44f-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 949a951c-ec1b-11e8-a44f-12d6303a7972;
 Mon, 19 Nov 2018 16:53:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="70980763"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23538.60013.129371.311509@mariner.uk.xensource.com>
Date: Mon, 19 Nov 2018 16:53:01 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <54964d6e-af8c-36a6-c89b-f1019c386802@citrix.com>
References: <20181119162741.17663-1-ian.jackson@eu.citrix.com>
 <54964d6e-af8c-36a6-c89b-f1019c386802@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH 1/3] ts-depriv-audit-qemu: Create
 complete /run/user in appropriate root
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW09TU1RFU1QgUEFUQ0ggMS8zXSB0cy1kZXByaXYt
YXVkaXQtcWVtdTogQ3JlYXRlIGNvbXBsZXRlIC9ydW4vdXNlciBpbiBhcHByb3ByaWF0ZSByb290
Iik6Cj4gT24gMTEvMTkvMTggNDoyNyBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBDQzogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+ID4gU2lnbmVkLW9mZi1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gCj4gSXQgZG9lc24ndCBs
b29rICBsaWtlIHRoaXMgZG9lcyBhbiBgcm0gLXJmICRxcm9vdGAgYWZ0ZXJ3YXJkcy4gIElmIG9u
Cj4gdGhpcyBzeXN0ZW0sIGEgZG9tYWluIHdpdGggdGhlIHNhbWUgZG9taWQgZXZlciBzdGFydHMg
YWdhaW4gaW4gZGVwcml2Cj4gbW9kZSwgdGhlIGBybWRpcmAgb2YgdGhlIGNocm9vdCBkaXJlY3Rv
cnkgd2lsbCBmYWlsLCBhbmQgbGlieGwgd2lsbAo+IGFib3J0IGRvbWFpbiBjcmVhdGlvbi4KCkRv
ZXNuJ3Qgc29tZXRoaW5nIGluIGxpYnhsIGFscmVhZHkgcm0gLXIgdGhlIGRpcmVjdG9yeSA/Cgo+
IEkgcmVhbGl6ZSBpdCdzIGEgbG93IHByb2JhYmlsaXR5IHNvbWV0aGluZyBsaWtlIHRoYXQgd2ls
bCBoYXBwZW4sIGJ1dCBJCj4gd291bGQgcHJvYmFibHkgYXQgbGVhc3QgbWVudGlvbiB0aGUgcG9z
c2liaWxpdHkgc29tZXdoZXJlLgoKSHJtLiAgV2VsbCwgdGhpcyBpcyBPSyBmb3IgYSB0ZXN0IHNj
cmlwdCBmb3Igbm93IGFueXdheSBJIHRoaW5rLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 16:59:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 16:59: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-devel-bounces@lists.xenproject.org>)
	id 1gOmsv-0000u7-8k; Mon, 19 Nov 2018 16:58: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=v//2=n6=citrix.com=prvs=8541ae097=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gOmsu-0000u2-Iy
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 16:58:52 +0000
X-Inumbo-ID: 633bcf37-ec1c-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 633bcf37-ec1c-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 16:58:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="70981900"
To: Ian Jackson <ian.jackson@citrix.com>
References: <20181119162741.17663-1-ian.jackson@eu.citrix.com>
 <54964d6e-af8c-36a6-c89b-f1019c386802@citrix.com>
 <23538.60013.129371.311509@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <f2810272-b582-822f-b53a-e377266fc02f@citrix.com>
Date: Mon, 19 Nov 2018 16:58:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <23538.60013.129371.311509@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [OSSTEST PATCH 1/3] ts-depriv-audit-qemu: Create
 complete /run/user in appropriate root
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTkvMTggNDo1MyBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gR2VvcmdlIER1bmxhcCB3
cml0ZXMgKCJSZTogW09TU1RFU1QgUEFUQ0ggMS8zXSB0cy1kZXByaXYtYXVkaXQtcWVtdTogQ3Jl
YXRlIGNvbXBsZXRlIC9ydW4vdXNlciBpbiBhcHByb3ByaWF0ZSByb290Iik6Cj4+IE9uIDExLzE5
LzE4IDQ6MjcgUE0sIElhbiBKYWNrc29uIHdyb3RlOgo+Pj4gQ0M6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPj4+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+Pgo+PiBJdCBkb2Vzbid0IGxvb2sgIGxpa2UgdGhp
cyBkb2VzIGFuIGBybSAtcmYgJHFyb290YCBhZnRlcndhcmRzLiAgSWYgb24KPj4gdGhpcyBzeXN0
ZW0sIGEgZG9tYWluIHdpdGggdGhlIHNhbWUgZG9taWQgZXZlciBzdGFydHMgYWdhaW4gaW4gZGVw
cml2Cj4+IG1vZGUsIHRoZSBgcm1kaXJgIG9mIHRoZSBjaHJvb3QgZGlyZWN0b3J5IHdpbGwgZmFp
bCwgYW5kIGxpYnhsIHdpbGwKPj4gYWJvcnQgZG9tYWluIGNyZWF0aW9uLgo+IAo+IERvZXNuJ3Qg
c29tZXRoaW5nIGluIGxpYnhsIGFscmVhZHkgcm0gLXIgdGhlIGRpcmVjdG9yeSA/CgpJdCBjYWxs
cyBgcm1kaXJgLCB3aGljaCB3aWxsIGZhaWwgaWYgdGhlIGRpcmVjdG9yeSBpc24ndCBlbXB0eS4K
CkltcGxlbWVudGluZyBgcm0gLXJmYCBpbiBDIGlzIGEgcmVhc29uYWJseSBsYXJnZSBmYWZmOyBh
bmQgZ2l2ZW4gdGhhdApxZW11IHNob3VsZG4ndCBiZSBhYmxlIHRvIHdyaXRlIHRvIGl0IGFueXdh
eSwgSSBmaWd1cmVkIHNpbXBseSBkb2luZyBhbgpgcm1kaXJgIGFuZCBmYWlsaW5nIGlmIGl0IGZh
aWxlZCB3aXRoIGFueXRoaW5nIG90aGVyIHRoYW4gRU5PRU5UIHdvdWxkCmJlIHN1aXRhYmxlLiAo
U2VlIHRoZSBjb21tZW50IGluIGxpYnhsX2RtKS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 17:05:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 17:05: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-devel-bounces@lists.xenproject.org>)
	id 1gOmyl-0001kM-9d; Mon, 19 Nov 2018 17:04: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=+vtf=n6=citrix.com=prvs=854f2c686=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gOmyj-0001kH-Aq
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 17:04:53 +0000
X-Inumbo-ID: 3ae47861-ec1d-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ae47861-ec1d-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 17:04:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="70983217"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23538.60687.101224.781925@mariner.uk.xensource.com>
Date: Mon, 19 Nov 2018 17:04:15 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <f2810272-b582-822f-b53a-e377266fc02f@citrix.com>
References: <20181119162741.17663-1-ian.jackson@eu.citrix.com>
 <54964d6e-af8c-36a6-c89b-f1019c386802@citrix.com>
 <23538.60013.129371.311509@mariner.uk.xensource.com>
 <f2810272-b582-822f-b53a-e377266fc02f@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH 1/3] ts-depriv-audit-qemu: Create
 complete /run/user in appropriate root
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW09TU1RFU1QgUEFUQ0ggMS8zXSB0cy1kZXByaXYt
YXVkaXQtcWVtdTogQ3JlYXRlIGNvbXBsZXRlIC9ydW4vdXNlciBpbiBhcHByb3ByaWF0ZSByb290
Iik6Cj4gSW1wbGVtZW50aW5nIGBybSAtcmZgIGluIEMgaXMgYSByZWFzb25hYmx5IGxhcmdlIGZh
ZmY7IGFuZCBnaXZlbiB0aGF0Cj4gcWVtdSBzaG91bGRuJ3QgYmUgYWJsZSB0byB3cml0ZSB0byBp
dCBhbnl3YXksIEkgZmlndXJlZCBzaW1wbHkgZG9pbmcgYW4KPiBgcm1kaXJgIGFuZCBmYWlsaW5n
IGlmIGl0IGZhaWxlZCB3aXRoIGFueXRoaW5nIG90aGVyIHRoYW4gRU5PRU5UIHdvdWxkCj4gYmUg
c3VpdGFibGUuIChTZWUgdGhlIGNvbW1lbnQgaW4gbGlieGxfZG0pLgoKSSB0aGluayBmb3Igbm93
IHdlIHNob3VsZCBpZ25vcmUgdGhpcyB3cmlua2xlLiAgSSB0aGluayBpdCB3b24ndCBiaXRlCnVz
IHVubGVzcyBhIGRvbWlkIGlzIHJldXNlZCBpbiBhbiBvc3N0ZXN0IHJ1bi4uLgoKSWFuLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 17:14:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 17:14: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-devel-bounces@lists.xenproject.org>)
	id 1gOn8I-0002XR-92; Mon, 19 Nov 2018 17:14: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=sqdS=N6=redhat.com=pbonzini@srs-us1.protection.inumbo.net>)
 id 1gOn8G-0002XM-5I
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 17:14:44 +0000
X-Inumbo-ID: 9a94539c-ec1e-11e8-995f-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a94539c-ec1e-11e8-995f-12d6303a7972;
 Mon, 19 Nov 2018 17:14:42 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 6978C89AD2;
 Mon, 19 Nov 2018 17:14:41 +0000 (UTC)
Received: from [10.36.112.21] (ovpn-112-21.ams2.redhat.com [10.36.112.21])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id EFEBF61B66;
 Mon, 19 Nov 2018 17:14:28 +0000 (UTC)
To: Igor Mammedov <imammedo@redhat.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181116172919.43f3e27d@redhat.com>
 <d4f6f0ef-1333-a917-e3eb-d9bad47c9648@redhat.com>
 <20181119163110.2f357f40@redhat.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=pbonzini@redhat.com; prefer-encrypt=mutual; keydata=
 xsEhBFRCcBIBDqDGsz4K0zZun3jh+U6Z9wNGLKQ0kSFyjN38gMqU1SfP+TUNQepFHb/Gc0E2
 CxXPkIBTvYY+ZPkoTh5xF9oS1jqI8iRLzouzF8yXs3QjQIZ2SfuCxSVwlV65jotcjD2FTN04
 hVopm9llFijNZpVIOGUTqzM4U55sdsCcZUluWM6x4HSOdw5F5Utxfp1wOjD/v92Lrax0hjiX
 DResHSt48q+8FrZzY+AUbkUS+Jm34qjswdrgsC5uxeVcLkBgWLmov2kMaMROT0YmFY6A3m1S
 P/kXmHDXxhe23gKb3dgwxUTpENDBGcfEzrzilWueOeUWiOcWuFOed/C3SyijBx3Av/lbCsHU
 Vx6pMycNTdzU1BuAroB+Y3mNEuW56Yd44jlInzG2UOwt9XjjdKkJZ1g0P9dwptwLEgTEd3Fo
 UdhAQyRXGYO8oROiuh+RZ1lXp6AQ4ZjoyH8WLfTLf5g1EKCTc4C1sy1vQSdzIRu3rBIjAvnC
 tGZADei1IExLqB3uzXKzZ1BZ+Z8hnt2og9hb7H0y8diYfEk2w3R7wEr+Ehk5NQsT2MPI2QBd
 wEv1/Aj1DgUHZAHzG1QN9S8wNWQ6K9DqHZTBnI1hUlkp22zCSHK/6FwUCuYp1zcAEQEAAc0f
 UGFvbG8gQm9uemluaSA8Ym9uemluaUBnbnUub3JnPsLBTQQTAQIAIwUCVEJ7AwIbAwcLCQgH
 AwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEH4VEAzNNmmxNcwOniaZVLsuy1lW/ntYCA0Caz0i
 sHpmecK8aWlvL9wpQCk4GlOX9L1emyYXZPmzIYB0IRqmSzAlZxi+A2qm9XOxs5gJ2xqMEXX5
 FMtUH3kpkWWJeLqe7z0EoQdUI4EG988uv/tdZyqjUn2XJE+K01x7r3MkUSFz/HZKZiCvYuze
 VlS0NTYdUt5jBXualvAwNKfxEkrxeHjxgdFHjYWhjflahY7TNRmuqPM/Lx7wAuyoDjlYNE40
 Z+Kun4/KjMbjgpcF4Nf3PJQR8qXI6p3so2qsSn91tY7DFSJO6v2HwFJkC2jU95wxfNmTEUZc
 znXahYbVOwCDJRuPrE5GKFd/XJU9u5hNtr/uYipHij01WXal2cce1S5mn1/HuM1yo1u8xdHy
 IupCd57EWI948e8BlhpujUCU2tzOb2iYS0kpmJ9/oLVZrOcSZCcCl2P0AaCAsj59z2kwQS9D
 du0WxUs8waso0Qq6tDEHo8yLCOJDzSz4oojTtWe4zsulVnWV+wu70AioemAT8S6JOtlu60C5
 dHgQUD1Tp+ReXpDKXmjbASJx4otvW0qah3o6JaqO79tbDqIvncu3tewwp6c85uZd48JnIOh3
 utBAu684nJakbbvZUGikJfxd887ATQRUQnHuAQgAx4dxXO6/Zun0eVYOnr5GRl76+2UrAAem
 Vv9Yfn2PbDIbxXqLff7oyVJIkw4WdhQIIvvtu5zH24iYjmdfbg8iWpP7NqxUQRUZJEWbx2CR
 wkMHtOmzQiQ2tSLjKh/cHeyFH68xjeLcinR7jXMrHQK+UCEw6jqi1oeZzGvfmxarUmS0uRuf
 fAb589AJW50kkQK9VD/9QC2FJISSUDnRC0PawGSZDXhmvITJMdD4TjYrePYhSY4uuIV02v02
 8TVAaYbIhxvDY0hUQE4r8ZbGRLn52bEzaIPgl1p/adKfeOUeMReg/CkyzQpmyB1TSk8lDMxQ
 zCYHXAzwnGi8WU9iuE1P0wARAQABwsEzBBgBAgAJBQJUQnHuAhsMAAoJEH4VEAzNNmmxp1EO
 oJy0uZggJm7gZKeJ7iUpeX4eqUtqelUw6gU2daz2hE/jsxsTbC/w5piHmk1H1VWDKEM4bQBT
 uiJ0bfo55SWsUNN+c9hhIX+Y8LEe22izK3w7mRpvGcg+/ZRG4DEMHLP6JVsv5GMpoYwYOmHn
 plOzCXHvmdlW0i6SrMsBDl9rw4AtIa6bRwWLim1lQ6EM3PWifPrWSUPrPcw4OLSwFk0CPqC4
 HYv/7ZnASVkR5EERFF3+6iaaVi5OgBd81F1TCvCX2BEyIDRZLJNvX3TOd5FEN+lIrl26xecz
 876SvcOb5SL5SKg9/rCBufdPSjojkGFWGziHiFaYhbuI2E+NfWLJtd+ZvWAAV+O0d8vFFSvr
 iy9enJ8kxJwhC0ECbSKFY+W1eTIhMD3aeAKY90drozWEyHhENf4l/V+Ja5vOnW+gCDQkGt2Y
 1lJAPPSIqZKvHzGShdh8DduC0U3xYkfbGAUvbxeepjgzp0uEnBXfPTy09JGpgWbg0w91GyfT
 /ujKaGd4vxG2Ei+MMNDmS1SMx7wu0evvQ5kT9NPzyq8R2GIhVSiAd2jioGuTjX6AZCFv3ToO
 53DliFMkVTecLptsXaesuUHgL9dKIfvpm+rNXRn9wAwGjk0X/A==
Message-ID: <c09214f5-85fa-bb64-7c7e-2e9435ea4279@redhat.com>
Date: Mon, 19 Nov 2018 18:14:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181119163110.2f357f40@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Mon, 19 Nov 2018 17:14:41 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 00/24] ACPI reorganization
 for hardware-reduced API addition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Ortiz <sameo@linux.intel.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMTggMTY6MzEsIElnb3IgTWFtbWVkb3Ygd3JvdGU6Cj4gSSd2ZSB0cmllZCB0byBn
aXZlIHN1Z2dlc3Rpb25zIGhvdyB0byByZXN0cnVjdHVyZSBzZXJpZXMKPiBvbiBwZXIgcGF0Y2gg
YmFzaXMuIEluIG15IG9waW5pb24gaXQgcXVpdGUgcG9zc2libGUgdG8gc3BsaXQKPiBzZXJpZXMg
aW4gc2V2ZXJhbCBzbWFsbGVyIG9uZXMgYW5kIGl0IHNob3VsZCByZWFsbHkgaGVscCB3aXRoCj4g
bWFraW5nIHNlcmllcyBjbGVhbmVyIGFuZCBlYXNpZXIvZmFzdGVyIHRvIHJldmlldy9hbWVuZC9t
ZXJnZQo+IHZzIHdoYXQgd2UgaGF2ZSBpbiB2NS4KClRoaXMgaXMgdHJ1ZSwgb24gdGhlIG90aGVy
IGhhbmQgdGhlIHNlcmllcyBtYWtlcyBzZW5zZSB0b2dldGhlciBhbmQsCmV2ZW4gaWYgdGhlIHBh
dGNoZXMgYXJlIG1vcmUgb3IgbGVzcyBpbmRlcGVuZGVudCwgdGhleSBhbHNvIGFsbCBmb2xsb3cK
dGhlIHNhbWUgInBsYW4iLiAgRm9yIHJldmlld2luZyB2NiwgYXJlIHlvdSBhd2FyZSBvZiBQYXRj
aGV3J3Mgc2VyaWVzCmRpZmYgZnVuY3Rpb25hbGl0eT8gIEl0IGNhbiB0ZWxsIHlvdSB3aGljaCBw
YXRjaGVzIGhhZCBjb21tZW50cyBpbiB2NSwKcmVvcmRlciBwYXRjaGVzIGlmIGFwcGxpY2FibGUs
IGFuZCBkaXNwbGF5IGRlbGV0ZWQgYW5kIG5ldyBwYXRjaGVzIGF0CnRoZSByaWdodCBwb2ludCBp
biB0aGUgc2VyaWVzLgoKdjQtPnY1IGlzIGEgYml0IG1lc3NlZCB1cCBiZWNhdXNlIFNhbXVlbCBw
cm9iYWJseSBhZGRlZCBhIGRpZmYgb3JkZXIKc2V0dXAKKGh0dHBzOi8vcGF0Y2hldy5vcmcvUUVN
VS8yMDE4MTEwMTEwMjMwMy4xNjQzOS0xLXNhbWVvQGxpbnV4LmludGVsLmNvbS9kaWZmLzIwMTgx
MTA1MDE0MDQ3LjI2NDQ3LTEtc2FtZW9AbGludXguaW50ZWwuY29tLykKYnV0IGl0J3MgdmVyeSB1
c2VmdWwgaW4gZ2VuZXJhbC4KClBhb2xvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 17:25:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 17:25: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-devel-bounces@lists.xenproject.org>)
	id 1gOnIC-0003KX-DA; Mon, 19 Nov 2018 17:25: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=Bhw3=N6=citrix.com=prvs=8540992c9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gOnIB-0003KS-GJ
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 17:24:59 +0000
X-Inumbo-ID: 08ee8780-ec20-11e8-9e90-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 08ee8780-ec20-11e8-9e90-12d6303a7972;
 Mon, 19 Nov 2018 17:24:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="70987337"
Date: Mon, 19 Nov 2018 17:24:30 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181119172430.haptybxtb5s7fgz2@zion.uk.xensource.com>
References: <20181119162741.17663-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181119162741.17663-1-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [OSSTEST PATCH 1/3] ts-depriv-audit-qemu: Create
 complete /run/user in appropriate root
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDQ6Mjc6MzlQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gKiBVc2UgbWtkaXIgLXAsIHJhdGhlciB0aGFuIHRyeWluZyB0byBvbmx5IGNyZWF0ZSAv
cnVuL3VzZXIvJHVpZC4KPiAgIFRoYXQgaGVscHMgaWYgL3J1biBhbmQvb3IgL3J1bi91c2VyIGRv
IG5vdCBleGlzdCwgYXMgdGhleSBkbyBpbgo+ICAgbGlieGwtbWFkZSBjaHJvb3RzIHdpdGggcmVj
ZW50IGxpYnhsICh3aGljaCBnZXRzIHFlbXUgdG8gY2hyb290KS4KPiAKPiAqIERvIGFsbCBvZiB0
aGlzIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGUgcWVtdSBwcm9jZXNzLCBub3Qgb3VyCj4g
ICBvd24gcm9vdCBkaXJlY3RvcnkuICBTbyBpdCB3b3JrcyBpZiBxZW11IGlzIGNocm9vdGVkLgo+
IAo+IENDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gLS0tCj4g
IHRzLWRlcHJpdi1hdWRpdC1xZW11IHwgNyArKysrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGlu
c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3RzLWRlcHJpdi1h
dWRpdC1xZW11IGIvdHMtZGVwcml2LWF1ZGl0LXFlbXUKPiBpbmRleCA1ZDA5MzUwLi40ZTA3ZDc2
IDEwMDc1NQo+IC0tLSBhL3RzLWRlcHJpdi1hdWRpdC1xZW11Cj4gKysrIGIvdHMtZGVwcml2LWF1
ZGl0LXFlbXUKPiBAQCAtNDgsOSArNDgsMTAgQEAgRU5ECj4gICAgICAgICAgcXBpZD0kKHhlbnN0
b3JlLXJlYWQgL2xvY2FsL2RvbWFpbi8kZG9taWQvaW1hZ2UvZGV2aWNlLW1vZGVsLXBpZCkKPiAg
ICAgICAgICB1aWQ9JChpZCAtdSB4ZW4tcWVtdXVzZXItcmFuZ2UtYmFzZSkKPiAgICAgICAgICB1
aWQ9JCgoICR1aWQgKyAkZG9taWQgKSkKPiAtICAgICAgICB0ZXN0IC1kIC9ydW4vdXNlciB8fCBt
a2RpciAtbSAyNzU1IC9ydW4vdXNlcgo+IC0gICAgICAgIGlmIG1rZGlyIC1tIDI3MDAgL3J1bi91
c2VyLyR1aWQ7IHRoZW4KPiAtICAgICAgICAgICAgY2hvd24gJHVpZDpyb290IC9ydW4vdXNlci8k
dWlkCj4gKyAgICAgICAgcXJvb3Q9JChyZWFkbGluayAvcHJvYy84MTIzL3Jvb3QpCgo4MTIzPyBJ
IHRoaW5rIHlvdSBtZWFuICR1aWQgb3Igc29tZXRoaW5nLgoKV2VpLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 17:27:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 17:27: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-devel-bounces@lists.xenproject.org>)
	id 1gOnK9-0003Rs-71; Mon, 19 Nov 2018 17:27:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mwzq=n6=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gOnK7-0003RM-CD
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 17:26:59 +0000
X-Inumbo-ID: 50f79698-ec20-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 50f79698-ec20-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 17:26:58 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 2C4413016E71; Mon, 19 Nov 2018 19:26:57 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 24F5A3084EEC;
 Mon, 19 Nov 2018 19:26:57 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 19 Nov 2018 19:26:48 +0200
Message-Id: <1542648412-2711-2-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH V7 1/5] x86/mm: introduce p2m_{init,
 free}_logdirty()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGxvZ2RpcnR5X3JhbmdlcyBhbGxvY2F0b3IgLyBkZWFsbG9jYXRvciBoZWxwZXJzLgpwMm1f
aW5pdF9sb2dkaXJ0eSgpIHdpbGwgbm90IHJlLWFsbG9jYXRlIGlmCnAybS0+bG9nZGlydHkgcmFu
Z2VzIGhhcyBhbHJlYWR5IGJlZW4gYWxsb2NhdGVkLgoKTW92ZSB0aGUgcmFuZ2VzZXQgZGVhbGxv
Y2F0aW9uIGNhbGwgZnJvbSBwMm1fdGVhcmRvd25faG9zdHAybSgpCnRvIHAybV9mcmVlX29uZSgp
IC0gd2Ugd2lsbCB3YW50IHRoaXMgdG8gYXBwbHkgdG8gYWx0cDJtcwphcyB3ZWxsLgoKU2lnbmVk
LW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpSZXZp
ZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKLS0tCkND
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCi0tLQpDaGFu
Z2VzIHNpbmNlIFY2OgogLSBBZGRlZCBHZW9yZ2UncyBSZXZpZXdlZC1ieS4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0vcDJtLmMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21t
L3AybS5jCmluZGV4IDZhMWFiYjYuLjQxOGZmODUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTU5LDYgKzU5LDI4IEBAIHN0
YXRpYyB2b2lkIHAybV9uZXN0ZWRwMm1faW5pdChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogI2Vu
ZGlmCiB9CiAKK3N0YXRpYyBpbnQgcDJtX2luaXRfbG9nZGlydHkoc3RydWN0IHAybV9kb21haW4g
KnAybSkKK3sKKyAgICBpZiAoIHAybS0+bG9nZGlydHlfcmFuZ2VzICkKKyAgICAgICAgcmV0dXJu
IDA7CisKKyAgICBwMm0tPmxvZ2RpcnR5X3JhbmdlcyA9IHJhbmdlc2V0X25ldyhwMm0tPmRvbWFp
biwgImxvZy1kaXJ0eSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UkFOR0VTRVRGX3ByZXR0eXByaW50X2hleCk7CisgICAgaWYgKCAhcDJtLT5sb2dkaXJ0eV9yYW5n
ZXMgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0
aWMgdm9pZCBwMm1fZnJlZV9sb2dkaXJ0eShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQoreworICAg
IGlmICggIXAybS0+bG9nZGlydHlfcmFuZ2VzICkKKyAgICAgICAgcmV0dXJuOworCisgICAgcmFu
Z2VzZXRfZGVzdHJveShwMm0tPmxvZ2RpcnR5X3Jhbmdlcyk7CisgICAgcDJtLT5sb2dkaXJ0eV9y
YW5nZXMgPSBOVUxMOworfQorCiAvKiBJbml0IHRoZSBkYXRhc3RydWN0dXJlcyBmb3IgbGF0ZXIg
dXNlIGJ5IHRoZSBwMm0gY29kZSAqLwogc3RhdGljIGludCBwMm1faW5pdGlhbGlzZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogewpAQCAtMTA3LDYgKzEyOSw3IEBA
IGZyZWVfcDJtOgogCiBzdGF0aWMgdm9pZCBwMm1fZnJlZV9vbmUoc3RydWN0IHAybV9kb21haW4g
KnAybSkKIHsKKyAgICBwMm1fZnJlZV9sb2dkaXJ0eShwMm0pOwogICAgIGlmICggaGFwX2VuYWJs
ZWQocDJtLT5kb21haW4pICYmIGNwdV9oYXNfdm14ICkKICAgICAgICAgZXB0X3AybV91bmluaXQo
cDJtKTsKICAgICBmcmVlX2NwdW1hc2tfdmFyKHAybS0+ZGlydHlfY3B1bWFzayk7CkBAIC0xMTYs
MTkgKzEzOSwxOSBAQCBzdGF0aWMgdm9pZCBwMm1fZnJlZV9vbmUoc3RydWN0IHAybV9kb21haW4g
KnAybSkKIHN0YXRpYyBpbnQgcDJtX2luaXRfaG9zdHAybShzdHJ1Y3QgZG9tYWluICpkKQogewog
ICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1faW5pdF9vbmUoZCk7CisgICAgaW50IHJj
OwogCi0gICAgaWYgKCBwMm0gKQotICAgIHsKLSAgICAgICAgcDJtLT5sb2dkaXJ0eV9yYW5nZXMg
PSByYW5nZXNldF9uZXcoZCwgImxvZy1kaXJ0eSIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFJBTkdFU0VURl9wcmV0dHlwcmludF9oZXgpOwotICAgICAgICBp
ZiAoIHAybS0+bG9nZGlydHlfcmFuZ2VzICkKLSAgICAgICAgewotICAgICAgICAgICAgZC0+YXJj
aC5wMm0gPSBwMm07Ci0gICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgfQorICAgIGlmICgg
IXAybSApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgcmMgPSBwMm1faW5pdF9sb2dk
aXJ0eShwMm0pOworCisgICAgaWYgKCAhcmMgKQorICAgICAgICBkLT5hcmNoLnAybSA9IHAybTsK
KyAgICBlbHNlCiAgICAgICAgIHAybV9mcmVlX29uZShwMm0pOwotICAgIH0KLSAgICByZXR1cm4g
LUVOT01FTTsKKworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIHZvaWQgcDJtX3RlYXJkb3du
X2hvc3RwMm0oc3RydWN0IGRvbWFpbiAqZCkKQEAgLTEzOCw3ICsxNjEsNiBAQCBzdGF0aWMgdm9p
ZCBwMm1fdGVhcmRvd25faG9zdHAybShzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgaWYgKCBwMm0g
KQogICAgIHsKLSAgICAgICAgcmFuZ2VzZXRfZGVzdHJveShwMm0tPmxvZ2RpcnR5X3Jhbmdlcyk7
CiAgICAgICAgIHAybV9mcmVlX29uZShwMm0pOwogICAgICAgICBkLT5hcmNoLnAybSA9IE5VTEw7
CiAgICAgfQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 17:27:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 17:27: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-devel-bounces@lists.xenproject.org>)
	id 1gOnK8-0003Rm-ST; Mon, 19 Nov 2018 17:27: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=mWzq=N6=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gOnK7-0003RG-5p
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 17:26:59 +0000
X-Inumbo-ID: 50dfbd02-ec20-11e8-9bf5-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50dfbd02-ec20-11e8-9bf5-12d6303a7972;
 Mon, 19 Nov 2018 17:26:58 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 247D9307503B
 for <xen-devel@lists.xenproject.org>; Mon, 19 Nov 2018 19:26:57 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 213B63000E4F
 for <xen-devel@lists.xenproject.org>; Mon, 19 Nov 2018 19:26:57 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 19 Nov 2018 19:26:47 +0200
Message-Id: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] =?utf-8?q?=28no_subject=29?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgYWltcyB0byBwcmV2ZW50IHRoZSBkaXNwbGF5IGZyb20gZnJlZXppbmcgd2hl
bgplbmFibGluZyBhbHRwMm0gYW5kIHN3aXRjaGluZyB0byBhIG5ldyB2aWV3IChhbmQgYXNzb3J0
ZWQgcHJvYmxlbXMKd2hlbiByZXNpemluZyB0aGUgZGlzcGxheSkuCgpUaGUgZmlyc3QgcGF0Y2gg
aW50cm9kdWNlcyBwMm1fe2luaXQsZnJlZX1fbG9nZGlydHkoKSwgdGhlIHNlY29uZAphbGxvY2F0
ZXMgIGEgbmV3IGxvZ2RpcnR5IHJhbmdlc2V0IGZvciBlYWNoIG5ldyBhbHRwMm0sIGFuZCB0aGUK
Zm91cnRoIHByb3BhZ2F0ZXMgKHVuZGVyIGxvY2spIGNoYW5nZXMgdG8gYWxsIHAybXMuCgpTaW5j
ZSB0aGUgbGFzdCB2ZXJzaW9uIG9mIHRoZSBzZXJpZXMsIHdoYXQgaGFzIHByZXZpb3VzbHkgYmVl
bgp0aGUgZmlyc3QgcGF0Y2ggaXMgYWxyZWFkeSB1cHN0cmVhbSwgYW5kIHR3byBwYXRjaGVzIGtp
bmRseQphdXRob3JlZCBieSBHZW9yZ2UgRHVubGFwIGhhdmUgYmVlbiBhcHBlbmRlZC4gVGhlIHBh
dGNoZXMKb3B0aW1pemUgdGhlIHdheSByYW5nZXNldCBjaGFuZ2VzIGFyZSBwcm9wYWdhdGVkIGlu
CmNoYW5nZV90eXBlX3JhbmdlKCkuCgpbUEFUQ0ggVjcgMS81XSB4ODYvbW06IGludHJvZHVjZSBw
Mm1fe2luaXQsZnJlZX1fbG9nZGlydHkoKQpbUEFUQ0ggVjcgMi81XSB4ODYvbW06IGFsbG9jYXRl
IGxvZ2RpcnR5X3JhbmdlcyBmb3IgYWx0cDJtcwpbUEFUQ0ggVjcgMy81XSB4ODYvYWx0cDJtOiBm
aXggZGlzcGxheSBmcm96ZW4gd2hlbiBzd2l0Y2hpbmcgdG8gYSBuZXcgdmlldyBlYXJseQpbUEFU
Q0ggVjcgNC81XSBwMm06IEFsd2F5cyB1c2UgaG9zdHAybSB3aGVuIGNsaXBwaW5nIHJhbmdlc2V0
cwpbUEFUQ0ggVjcgNS81XSBwMm06IGNoYW5nZV9yYW5nZV90eXBlOiBPbmx5IGludmFsaWRhdGUg
bWFwcGVkIGdmbnMKCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 17:27:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 17:27: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-devel-bounces@lists.xenproject.org>)
	id 1gOnK9-0003Rz-HE; Mon, 19 Nov 2018 17:27: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=mWzq=N6=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gOnK8-0003RT-C0
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 17:27:00 +0000
X-Inumbo-ID: 50ff1062-ec20-11e8-a1e4-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50ff1062-ec20-11e8-a1e4-12d6303a7972;
 Mon, 19 Nov 2018 17:26:58 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 5305F305FFA6; Mon, 19 Nov 2018 19:26:57 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 32F873084EF2;
 Mon, 19 Nov 2018 19:26:57 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 19 Nov 2018 19:26:50 +0200
Message-Id: <1542648412-2711-4-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH V7 3/5] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBhbiBuZXcgYWx0cDJtIHZpZXcgaXMgY3JlYXRlZCB2ZXJ5IGVhcmx5IG9uIGd1ZXN0IGJv
b3QsIHRoZQpkaXNwbGF5IHdpbGwgZnJlZXplIChhbHRob3VnaCB0aGUgZ3Vlc3Qgd2lsbCBydW4g
bm9ybWFsbHkpLiBUaGlzCm1heSBhbHNvIGhhcHBlbiBvbiByZXNpemluZyB0aGUgZGlzcGxheS4g
VGhlIHJlYXNvbiBpcyB0aGUgd2F5ClhlbiBjdXJyZW50bHkgKG1pcyloYW5kbGVzIGxvZ2RpcnR5
IFZHQTogaXQgaW50ZW50aW9uYWxseQptaXNjb25maWd1cmVzIFZHQSBwYWdlcyBzbyB0aGF0IHRo
ZXkgd2lsbCBmYXVsdC4KClRoZSBwcm9ibGVtIGlzIHRoYXQgaXQgb25seSBkb2VzIHRoaXMgaW4g
dGhlIGhvc3QgcDJtLiBPbmNlIHdlCnN3aXRjaCB0byBhIG5ldyBhbHRwMm0sIHRoZSBtaXNjb25m
aWd1cmVkIGVudHJpZXMgd2lsbCBubyBsb25nZXIKZmF1bHQsIHNvIHRoZSBkaXNwbGF5IHdpbGwg
bm90IGJlIHVwZGF0ZWQuCgpUaGlzIHBhdGNoOgoqIHVwZGF0ZXMgZXB0X2hhbmRsZV9taXNjb25m
aWcoKSB0byB1c2UgdGhlIGFjdGl2ZSBhbHRwMm0gaW5zdGVhZAogIG9mIHRoZSBob3N0cDJtOwoq
IG1vZGlmaWVzIHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoKSwKICBwMm1fbWVtb3J5X3R5
cGVfY2hhbmdlZCgpLCBwMm1fY2hhbmdlX3R5cGVfcmFuZ2UoKSBhbmQKICBwMm1fZmluaXNoX3R5
cGVfY2hhbmdlKCkgdG8gcHJvcGFnYXRlIHRoZWlyIGNoYW5nZXMgdG8gYWxsCiAgdmFsaWQgYWx0
cDJtcy4KCldpdGggdGhlIGludHJvZHVjdGlvbiBvZiBhbHRwMm0gZmllbGRzIGluIHAybV9tZW1v
cnlfdHlwZV9jaGFuZ2VkKCkKdGhlIHdob2xlIGZ1bmN0aW9uIGhhcyBiZWVuIHB1dCB1bmRlciBD
T05GSUdfSFZNLgoKU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0
ZGVmZW5kZXIuY29tPgpTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KCi0tLQpDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29t
PgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNDOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNlIFY2Ogog
LSBSZW1vdmVkIEtldmluJ3MgUmV2aWV3ZWQtYnkgc2luY2UgSSd2ZSBkb25lIG5vbi10cml2aWFs
IGNoYW5nZXMKICAgKG5vdCBzdXJlIGlmIHRoYXQgd2FzIHdyb25nKS4KIC0gTm93IHNldHRpbmcg
cDJtLT5tYXhfbWFwcGVkX3BmbiB0byAwLgogLSBBZGRlZCBmaW5pc2hfdHlwZV9jaGFuZ2UoKS4K
LS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIHwgICA5ICsrLQogeGVuL2FyY2gveDg2L21t
L3AybS1wdC5jICB8ICAgOCArKysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgfCAxNjUgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9wMm0uaCB8ICAgNiArLQogNCBmaWxlcyBjaGFuZ2VkLCAxNTcgaW5zZXJ0aW9ucygr
KSwgMzEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQu
YyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggZmFiY2QwNi4uMzZlNjQ4YyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLWVwdC5jCkBAIC02NTcsNiArNjU3LDkgQEAgYm9vbF90IGVwdF9oYW5kbGVfbWlzY29uZmln
KHVpbnQ2NF90IGdwYSkKICAgICBib29sX3Qgc3B1cmlvdXM7CiAgICAgaW50IHJjOwogCisgICAg
aWYgKCBhbHRwMm1fYWN0aXZlKGN1cnItPmRvbWFpbikgKQorICAgICAgICBwMm0gPSBwMm1fZ2V0
X2FsdHAybShjdXJyKTsKKwogICAgIHAybV9sb2NrKHAybSk7CiAKICAgICBzcHVyaW91cyA9IGN1
cnItPmFyY2guaHZtLnZteC5lcHRfc3B1cmlvdXNfbWlzY29uZmlnOwpAQCAtMTQ0MCw5ICsxNDQz
LDEzIEBAIHZvaWQgcDJtX2luaXRfYWx0cDJtX2VwdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgaSkKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAy
bShkKTsKICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdDsKIAorICAgIHAybS0+ZGVmYXVsdF9hY2Nl
c3MgPSBob3N0cDJtLT5kZWZhdWx0X2FjY2VzczsKKyAgICBwMm0tPmRvbWFpbiA9IGhvc3RwMm0t
PmRvbWFpbjsKKworICAgIHAybS0+Z2xvYmFsX2xvZ2RpcnR5ID0gaG9zdHAybS0+Z2xvYmFsX2xv
Z2RpcnR5OwogICAgIHAybS0+ZXB0LmFkID0gaG9zdHAybS0+ZXB0LmFkOwogICAgIHAybS0+bWlu
X3JlbWFwcGVkX2dmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKLSAgICBwMm0tPm1heF9yZW1hcHBl
ZF9nZm4gPSAwOworICAgIHAybS0+bWF4X21hcHBlZF9wZm4gPSBwMm0tPm1heF9yZW1hcHBlZF9n
Zm4gPSAwOwogICAgIGVwdCA9ICZwMm0tPmVwdDsKICAgICBlcHQtPm1mbiA9IHBhZ2V0YWJsZV9n
ZXRfcGZuKHAybV9nZXRfcGFnZXRhYmxlKHAybSkpOwogICAgIGQtPmFyY2guYWx0cDJtX2VwdHBb
aV0gPSBlcHQtPmVwdHA7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggNTVkZjE4NS4uMzgyODA4OCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQu
YwpAQCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgPHhlbi9ldmVudC5oPgogI2luY2x1ZGUgPHhl
bi90cmFjZS5oPgogI2luY2x1ZGUgPHB1YmxpYy92bV9ldmVudC5oPgorI2luY2x1ZGUgPGFzbS9h
bHRwMm0uaD4KICNpbmNsdWRlIDxhc20vZG9tYWluLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4K
ICNpbmNsdWRlIDxhc20vcGFnaW5nLmg+CkBAIC00NjQsNiArNDY1LDEzIEBAIGludCBwMm1fcHRf
aGFuZGxlX2RlZmVycmVkX2NoYW5nZXModWludDY0X3QgZ3BhKQogICAgIHN0cnVjdCBwMm1fZG9t
YWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oY3VycmVudC0+ZG9tYWluKTsKICAgICBpbnQgcmM7
CiAKKyAgICAvKgorICAgICAqIFNob3VsZCBhbHRwMm0gZXZlciBiZSBlbmFibGVkIGZvciBOUFQg
LyBzaGFkb3cgdXNlLCB0aGlzIGNvZGUKKyAgICAgKiBzaG91bGQgYmUgdXBkYXRlZCB0byBtYWtl
IHVzZSBvZiB0aGUgYWN0aXZlIGFsdHAybSwgbGlrZQorICAgICAqIGVwdF9oYW5kbGVfbWlzY29u
ZmlnKCkuCisgICAgICovCisgICAgQVNTRVJUKCFhbHRwMm1fYWN0aXZlKGN1cnJlbnQtPmRvbWFp
bikpOworCiAgICAgcDJtX2xvY2socDJtKTsKICAgICByYyA9IGRvX3JlY2FsYyhwMm0sIFBGTl9E
T1dOKGdwYSkpOwogICAgIHAybV91bmxvY2socDJtKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCA5NzczNDk1Li44MjNmZWI0
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3AybS5jCkBAIC0yNzcsNyArMjc3LDYgQEAgaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4gKmQp
CiBpbnQgcDJtX2lzX2xvZ2RpcnR5X3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
ZW5kKQogewotICAgIEFTU0VSVChwMm1faXNfaG9zdHAybShwMm0pKTsKICAgICBpZiAoIHAybS0+
Z2xvYmFsX2xvZ2RpcnR5IHx8CiAgICAgICAgICByYW5nZXNldF9jb250YWluc19yYW5nZShwMm0t
PmxvZ2RpcnR5X3Jhbmdlcywgc3RhcnQsIGVuZCkgKQogICAgICAgICByZXR1cm4gMTsKQEAgLTI4
NiwzMSArMjg1LDc5IEBAIGludCBwMm1faXNfbG9nZGlydHlfcmFuZ2Uoc3RydWN0IHAybV9kb21h
aW4gKnAybSwgdW5zaWduZWQgbG9uZyBzdGFydCwKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGlj
IHZvaWQgY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5
cGVfdCBudCkKK3sKKyAgICBwMm0tPmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBu
dCk7CisgICAgcDJtLT5nbG9iYWxfbG9nZGlydHkgPSAobnQgPT0gcDJtX3JhbV9sb2dkaXJ0eSk7
Cit9CisKIHZvaWQgcDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChzdHJ1Y3QgZG9tYWluICpk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90
eXBlX3QgbnQpCiB7Ci0gICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAy
bShkKTsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShk
KTsKIAogICAgIEFTU0VSVChvdCAhPSBudCk7CiAgICAgQVNTRVJUKHAybV9pc19jaGFuZ2VhYmxl
KG90KSAmJiBwMm1faXNfY2hhbmdlYWJsZShudCkpOwogCi0gICAgcDJtX2xvY2socDJtKTsKLSAg
ICBwMm0tPmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Ci0gICAgcDJtLT5n
bG9iYWxfbG9nZGlydHkgPSAobnQgPT0gcDJtX3JhbV9sb2dkaXJ0eSk7Ci0gICAgcDJtX3VubG9j
ayhwMm0pOworICAgIHAybV9sb2NrKGhvc3RwMm0pOworCisgICAgY2hhbmdlX2VudHJ5X3R5cGVf
Z2xvYmFsKGhvc3RwMm0sIG90LCBudCk7CisKKyNpZmRlZiBDT05GSUdfSFZNCisgICAgaWYgKCB1
bmxpa2VseShhbHRwMm1fYWN0aXZlKGQpKSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQg
aTsKKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQMk07IGkrKyApCisgICAgICAg
ICAgICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJt
ID0gZC0+YXJjaC5hbHRwMm1fcDJtW2ldOworCisgICAgICAgICAgICAgICAgcDJtX2xvY2soYWx0
cDJtKTsKKyAgICAgICAgICAgICAgICBjaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoYWx0cDJtLCBv
dCwgbnQpOworICAgICAgICAgICAgICAgIHAybV91bmxvY2soYWx0cDJtKTsKKyAgICAgICAgICAg
IH0KKyAgICB9CisjZW5kaWYKKworICAgIHAybV91bmxvY2soaG9zdHAybSk7Cit9CisKKyNpZmRl
ZiBDT05GSUdfSFZNCisvKiBUaGVyZSdzIGFscmVhZHkgYSBtZW1vcnlfdHlwZV9jaGFuZ2VkKCkg
aW4gYXNtL210cnIuaC4gKi8KK3N0YXRpYyB2b2lkIF9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0pCit7CisgICAgaWYgKCBwMm0tPm1lbW9yeV90eXBlX2NoYW5nZWQg
KQorICAgICAgICBwMm0tPm1lbW9yeV90eXBlX2NoYW5nZWQocDJtKTsKIH0KIAogdm9pZCBwMm1f
bWVtb3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisgICAgc3RydWN0IHAybV9kb21haW4g
Kmhvc3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAKLSAgICBpZiAoIHAybS0+bWVtb3J5X3R5
cGVfY2hhbmdlZCApCisgICAgcDJtX2xvY2soaG9zdHAybSk7CisKKyAgICBfbWVtb3J5X3R5cGVf
Y2hhbmdlZChob3N0cDJtKTsKKworICAgIGlmICggdW5saWtlbHkoYWx0cDJtX2FjdGl2ZShkKSkg
KQogICAgIHsKLSAgICAgICAgcDJtX2xvY2socDJtKTsKLSAgICAgICAgcDJtLT5tZW1vcnlfdHlw
ZV9jaGFuZ2VkKHAybSk7Ci0gICAgICAgIHAybV91bmxvY2socDJtKTsKKyAgICAgICAgdW5zaWdu
ZWQgaW50IGk7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQor
ICAgICAgICAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9lcHRwW2ldICE9IG1mbl94KElOVkFMSURf
TUZOKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4g
KmFsdHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpXTsKKworICAgICAgICAgICAgICAgIHAybV9s
b2NrKGFsdHAybSk7CisgICAgICAgICAgICAgICAgX21lbW9yeV90eXBlX2NoYW5nZWQoYWx0cDJt
KTsKKyAgICAgICAgICAgICAgICBwMm1fdW5sb2NrKGFsdHAybSk7CisgICAgICAgICAgICB9CiAg
ICAgfQorCisgICAgcDJtX3VubG9jayhob3N0cDJtKTsKIH0KKyNlbmRpZgogCiBpbnQgcDJtX3Nl
dF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgZmxhZ3MsCkBAIC05OTEsMTggKzEwMzgsMTQgQEAgaW50IHAybV9jaGFu
Z2VfdHlwZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKIH0KIAog
LyogTW9kaWZ5IHRoZSBwMm0gdHlwZSBvZiBhIHJhbmdlIG9mIGdmbnMgZnJvbSBvdCB0byBudC4g
Ki8KLXZvaWQgcDJtX2NoYW5nZV90eXBlX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsIAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBl
bmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90
IG50KQorc3RhdGljIHZvaWQgY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAy
bSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVu
c2lnbmVkIGxvbmcgZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVf
dCBvdCwgcDJtX3R5cGVfdCBudCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IHN0YXJ0Owot
ICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwogICAgIGludCByYyA9IDA7CiAKLSAgICBBU1NF
UlQob3QgIT0gbnQpOwotICAgIEFTU0VSVChwMm1faXNfY2hhbmdlYWJsZShvdCkgJiYgcDJtX2lz
X2NoYW5nZWFibGUobnQpKTsKLQotICAgIHAybV9sb2NrKHAybSk7CiAgICAgcDJtLT5kZWZlcl9u
ZXN0ZWRfZmx1c2ggPSAxOwogCiAgICAgaWYgKCB1bmxpa2VseShlbmQgPiBwMm0tPm1heF9tYXBw
ZWRfcGZuKSApCkBAIC0xMDQ2LDIzICsxMDg5LDU0IEBAIHZvaWQgcDJtX2NoYW5nZV90eXBlX3Jh
bmdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcDJtLT5kZWZlcl9uZXN0ZWRfZmx1c2ggPSAwOwog
ICAgIGlmICggbmVzdGVkaHZtX2VuYWJsZWQoZCkgKQogICAgICAgICBwMm1fZmx1c2hfbmVzdGVk
cDJtKGQpOwotICAgIHAybV91bmxvY2socDJtKTsKK30KKwordm9pZCBwMm1fY2hhbmdlX3R5cGVf
cmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKK3sKKyAgICBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKKworICAgIEFTU0VSVChvdCAhPSBu
dCk7CisgICAgQVNTRVJUKHAybV9pc19jaGFuZ2VhYmxlKG90KSAmJiBwMm1faXNfY2hhbmdlYWJs
ZShudCkpOworCisgICAgcDJtX2xvY2soaG9zdHAybSk7CisKKyAgICBjaGFuZ2VfdHlwZV9yYW5n
ZShob3N0cDJtLCBzdGFydCwgZW5kLCBvdCwgbnQpOworCisjaWZkZWYgQ09ORklHX0hWTQorICAg
IGlmICggdW5saWtlbHkoYWx0cDJtX2FjdGl2ZShkKSkgKQorICAgIHsKKyAgICAgICAgdW5zaWdu
ZWQgaW50IGk7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQor
ICAgICAgICAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9lcHRwW2ldICE9IG1mbl94KElOVkFMSURf
TUZOKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4g
KmFsdHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpXTsKKworICAgICAgICAgICAgICAgIHAybV9s
b2NrKGFsdHAybSk7CisgICAgICAgICAgICAgICAgY2hhbmdlX3R5cGVfcmFuZ2UoYWx0cDJtLCBz
dGFydCwgZW5kLCBvdCwgbnQpOworICAgICAgICAgICAgICAgIHAybV91bmxvY2soYWx0cDJtKTsK
KyAgICAgICAgICAgIH0KKyAgICB9CisjZW5kaWYKKworICAgIHAybV91bmxvY2soaG9zdHAybSk7
CiB9CiAKIC8qCiAgKiBGaW5pc2ggcDJtIHR5cGUgY2hhbmdlIGZvciBnZm5zIHdoaWNoIGFyZSBt
YXJrZWQgYXMgbmVlZF9yZWNhbGMgaW4gYSByYW5nZS4KKyAqIFVzZXMgdGhlIGN1cnJlbnQgcDJt
J3MgbWF4X21hcHBlZF9wZm4gdG8gZnVydGhlciBjbGlwIHRoZSBpbnZhbGlkYXRpb24KKyAqIHJh
bmdlIGZvciBhbHRlcm5hdGUgcDJtcy4KICAqIFJldHVybnM6IDAvMSBmb3Igc3VjY2VzcywgbmVn
YXRpdmUgZm9yIGZhaWx1cmUKICAqLwotaW50IHAybV9maW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0
IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGZpcnN0X2dmbiwg
dW5zaWduZWQgbG9uZyBtYXhfbnIpCitzdGF0aWMgaW50IGZpbmlzaF90eXBlX2NoYW5nZShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3Qg
Zmlyc3RfZ2ZuLCB1bnNpZ25lZCBsb25nIG1heF9ucikKIHsKLSAgICBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gZ2Zu
X3goZmlyc3RfZ2ZuKTsKICAgICB1bnNpZ25lZCBsb25nIGxhc3RfZ2ZuID0gZ2ZuICsgbWF4X25y
IC0gMTsKICAgICBpbnQgcmMgPSAwOwogCi0gICAgcDJtX2xvY2socDJtKTsKLQogICAgIGxhc3Rf
Z2ZuID0gbWluKGxhc3RfZ2ZuLCBwMm0tPm1heF9tYXBwZWRfcGZuKTsKICAgICB3aGlsZSAoIGdm
biA8PSBsYXN0X2dmbiApCiAgICAgewpAQCAtMTA3NywxNCArMTE1MSw1MSBAQCBpbnQgcDJtX2Zp
bmlzaF90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBlbHNlIGlmICggcmMg
PCAwICkKICAgICAgICAgewogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInAybS0+
cmVjYWxjIGZhaWxlZCEgRG9tJWQgZ2ZuPSVseFxuIiwKLSAgICAgICAgICAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCwgZ2ZuKTsKKyAgICAgICAgICAgICAgICAgICAgIHAybS0+ZG9tYWluLT5kb21h
aW5faWQsIGdmbik7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCiAgICAgICAgIGdm
bisrOwogICAgIH0KIAotICAgIHAybV91bmxvY2socDJtKTsKKyAgICByZXR1cm4gcmM7Cit9CisK
K2ludCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICBnZm5fdCBmaXJzdF9nZm4sIHVuc2lnbmVkIGxvbmcgbWF4X25yKQor
eworICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwor
ICAgIGludCByYzsKKworICAgIHAybV9sb2NrKGhvc3RwMm0pOworCisgICAgcmMgPSBmaW5pc2hf
dHlwZV9jaGFuZ2UoaG9zdHAybSwgZmlyc3RfZ2ZuLCBtYXhfbnIpOworCisgICAgaWYgKCAhcmMg
KQorICAgICAgICBnb3RvIG91dDsKKworI2lmZGVmIENPTkZJR19IVk0KKyAgICBpZiAoIHVubGlr
ZWx5KGFsdHAybV9hY3RpdmUoZCkpICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBpOwor
CisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgaSsrICkKKyAgICAgICAgICAg
IGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSAhPSBtZm5feChJTlZBTElEX01GTikgKQorICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICphbHRwMm0gPSBk
LT5hcmNoLmFsdHAybV9wMm1baV07CisKKyAgICAgICAgICAgICAgICBwMm1fbG9jayhhbHRwMm0p
OworICAgICAgICAgICAgICAgIHJjID0gZmluaXNoX3R5cGVfY2hhbmdlKGFsdHAybSwgZmlyc3Rf
Z2ZuLCBtYXhfbnIpOworICAgICAgICAgICAgICAgIHAybV91bmxvY2soYWx0cDJtKTsKKworICAg
ICAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7Cisg
ICAgICAgICAgICB9CisgICAgfQorI2VuZGlmCisKK291dDoKKyAgICBwMm1fdW5sb2NrKGhvc3Rw
Mm0pOwogCiAgICAgcmV0dXJuIHJjOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggYzdmNTcxMC4uYmU1Yjdh
MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCkBAIC02MzAsOSArNjMwLDYgQEAgaW50IHAybV9maW5pc2hfdHlwZV9j
aGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90
IGZpcnN0X2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWF4
X25yKTsKIAotLyogUmVwb3J0IGEgY2hhbmdlIGFmZmVjdGluZyBtZW1vcnkgdHlwZXMuICovCi12
b2lkIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpOwotCiBpbnQgcDJt
X2lzX2xvZ2RpcnR5X3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICosIHVuc2lnbmVkIGxvbmcgc3Rh
cnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZW5kKTsKIApAQCAt
NjYzLDYgKzY2MCw5IEBAIHZvaWQgcDJtX3BvZF9kdW1wX2RhdGEoc3RydWN0IGRvbWFpbiAqZCk7
CiAKICNpZmRlZiBDT05GSUdfSFZNCiAKKy8qIFJlcG9ydCBhIGNoYW5nZSBhZmZlY3RpbmcgbWVt
b3J5IHR5cGVzLiAqLwordm9pZCBwMm1fbWVtb3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QgZG9tYWlu
ICpkKTsKKwogLyogQ2FsbGVkIGJ5IHAybSBjb2RlIHdoZW4gZGVtYW5kLXBvcHVsYXRpbmcgYSBQ
b0QgcGFnZSAqLwogYm9vbAogcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21h
aW4gKnAybSwgZ2ZuX3QgZ2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpOwotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 17:27:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 17:27: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-devel-bounces@lists.xenproject.org>)
	id 1gOnK9-0003SW-SN; Mon, 19 Nov 2018 17:27: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=mWzq=N6=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gOnK8-0003RS-C5
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 17:27:00 +0000
X-Inumbo-ID: 50eaac62-ec20-11e8-bd0c-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50eaac62-ec20-11e8-bd0c-12d6303a7972;
 Mon, 19 Nov 2018 17:26:58 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 484A2305FFA3; Mon, 19 Nov 2018 19:26:57 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 2C89D3084EF1;
 Mon, 19 Nov 2018 19:26:57 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 19 Nov 2018 19:26:49 +0200
Message-Id: <1542648412-2711-3-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V7 2/5] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIG5vdywgb25seSBkbyBhbGxvY2F0aW9uL2RlYWxsb2NhdGlvbjsga2VlcGluZyB0aGVtIGlu
IHN5bmMKd2lsbCBiZSBkb25lIGluIHN1YnNlcXVlbnQgcGF0Y2hlcy4KCkxvZ2RpcnR5IHN5bmNo
cm9uaXphdGlvbiB3aWxsIG9ubHkgYmUgZG9uZSBmb3IgYWN0aXZlIGFsdHAybXM7CnNvIGFsbG9j
YXRlIGxvZ2RpcnR5IHJhbmdlc2V0cyAoY29weWluZyB0aGUgaG9zdCBsb2dkaXJ0eQpyYW5nZXNl
dCkgd2hlbiBhbiBhbHRwMm0gaXMgYWN0aXZhdGVkLCBhbmQgZnJlZSBpdCB3aGVuCmRlYWN0aXZh
dGVkLgoKV3JpdGUgYSBoZWxwZXIgZnVuY3Rpb24gdG8gZG8gYWx0cDJtIGFjdGl2aWF0aW9uIChh
cHByb3ByaWF0ZWx5CmhhbmRsaW5nIGZhaWx1cmVzKS4gQWxzbywgcmVmYWN0b3IgcDJtX3Jlc2V0
X2FsdHAybSgpIHNvIHRoYXQgaXQKY2FuIGJlIHVzZWQgdG8gcmVtb3ZlIHJlZHVuZGFudCBjb2Rl
cGF0aHMsIGZpeGluZyB0aGUgbG9ja2luZwp3aGlsZSB3ZeKAmXJlIGF0IGl0LgoKV2hpbGUgd2Un
cmUgaGVyZSwgc3dpdGNoIGdsb2JhbF9sb2dkaXJ0eSBmcm9tIGJvb2xfdCB0byBib29sLgoKU2ln
bmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoK
LS0tCkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCi0t
LQpDaGFuZ2VzIHNpbmNlIFY2OgogLSBSZXBsYWNlZCB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIHBh
dGNoIHdpdGggdGhlIG9uZSBzdWdnZXN0ZWQKICAgYnkgR2VvcmdlLgogLSBwMm1fcmVzZXRfYWx0
cDJtKCkgbm93IHRha2VzIGFuIGVudW0gYWx0cDJtX3Jlc2V0X3R5cGUgcGFyYW0KICAgdG8gbWFr
ZSBpdCBjbGVhcmVyIHdoYXQgaXQgZG9lcyBhdCBjYWxsc2l0ZXMuCiAtIFRoZSAiVW5pbml0IGFu
ZCByZWluaXQgZXB0IHRvIGZvcmNlIFRMQiBzaG9vdGRvd24iIGNvbW1lbnQKICAgaGFzIGJlZW4g
bW92ZWQgYWJvdmUgdGhlIGVwdF9wMm1fdW5pbml0KCkgY2FsbCBpbgogICBwMm1fcmVzZXRfYWx0
cDJtKCkuCiAtIHAybV9pbml0X2FsdHAybV9sb2dkaXJ0eSgpIGhhcyBiZWVuIG1lcmdlZCBpbnRv
CiAgIHAybV9hY3RpdmF0ZV9hbHRwMm0oKS4KIC0gcDJtX2FjdGl2YXRlX2FsdHAybSgpIG5vdyB0
YWtlcyB0aGUgcDJtIGxvY2suCi0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICB8IDEwMyAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oIHwgICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDc0IGluc2VydGlvbnMo
KyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCA0MThmZjg1Li45NzczNDk1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0y
MjgyLDYgKzIyODIsMzYgQEAgYm9vbF90IHAybV9hbHRwMm1fbGF6eV9jb3B5KHN0cnVjdCB2Y3B1
ICp2LCBwYWRkcl90IGdwYSwKICAgICByZXR1cm4gMTsKIH0KIAorZW51bSBhbHRwMm1fcmVzZXRf
dHlwZSB7CisgICAgQUxUUDJNX1JFU0VULAorICAgIEFMVFAyTV9ERUFDVElWQVRFCit9OworCitz
dGF0aWMgdm9pZCBwMm1fcmVzZXRfYWx0cDJtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCBpZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gYWx0cDJtX3Jlc2V0X3R5
cGUgcmVzZXRfdHlwZSkKK3sKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOworCisgICAgQVNT
RVJUKGlkeCA8IE1BWF9BTFRQMk0pOworICAgIHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpZHhd
OworCisgICAgcDJtX2xvY2socDJtKTsKKworICAgIHAybV9mbHVzaF90YWJsZV9sb2NrZWQocDJt
KTsKKworICAgIGlmICggcmVzZXRfdHlwZSA9PSBBTFRQMk1fREVBQ1RJVkFURSApCisgICAgICAg
IHAybV9mcmVlX2xvZ2RpcnR5KHAybSk7CisKKyAgICAvKiBVbmluaXQgYW5kIHJlaW5pdCBlcHQg
dG8gZm9yY2UgVExCIHNob290ZG93biAqLworICAgIGVwdF9wMm1fdW5pbml0KHAybSk7CisgICAg
ZXB0X3AybV9pbml0KHAybSk7CisKKyAgICBwMm0tPm1pbl9yZW1hcHBlZF9nZm4gPSBnZm5feChJ
TlZBTElEX0dGTik7CisgICAgcDJtLT5tYXhfcmVtYXBwZWRfZ2ZuID0gMDsKKworICAgIHAybV91
bmxvY2socDJtKTsKK30KKwogdm9pZCBwMm1fZmx1c2hfYWx0cDJtKHN0cnVjdCBkb21haW4gKmQp
CiB7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC0yMjkwLDE2ICsyMzIwLDQ3IEBAIHZvaWQgcDJt
X2ZsdXNoX2FsdHAybShzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgZm9yICggaSA9IDA7IGkgPCBN
QVhfQUxUUDJNOyBpKysgKQogICAgIHsKLSAgICAgICAgcDJtX2ZsdXNoX3RhYmxlKGQtPmFyY2gu
YWx0cDJtX3AybVtpXSk7Ci0gICAgICAgIC8qIFVuaW5pdCBhbmQgcmVpbml0IGVwdCB0byBmb3Jj
ZSBUTEIgc2hvb3Rkb3duICovCi0gICAgICAgIGVwdF9wMm1fdW5pbml0KGQtPmFyY2guYWx0cDJt
X3AybVtpXSk7Ci0gICAgICAgIGVwdF9wMm1faW5pdChkLT5hcmNoLmFsdHAybV9wMm1baV0pOwor
ICAgICAgICBwMm1fcmVzZXRfYWx0cDJtKGQsIGksIEFMVFAyTV9ERUFDVElWQVRFKTsKICAgICAg
ICAgZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSA9IG1mbl94KElOVkFMSURfTUZOKTsKICAgICB9CiAK
ICAgICBhbHRwMm1fbGlzdF91bmxvY2soZCk7CiB9CiAKK3N0YXRpYyBpbnQgcDJtX2FjdGl2YXRl
X2FsdHAybShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQoreworICAgIHN0cnVj
dCBwMm1fZG9tYWluICpob3N0cDJtLCAqcDJtOworICAgIGludCByYzsKKworICAgIEFTU0VSVChp
ZHggPCBNQVhfQUxUUDJNKTsKKworICAgIHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpZHhdOwor
ICAgIGhvc3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisKKyAgICBwMm1fbG9jayhwMm0pOwor
CisgICAgcmMgPSBwMm1faW5pdF9sb2dkaXJ0eShwMm0pOworCisgICAgaWYgKCByYyApCisgICAg
ICAgIGdvdG8gb3V0OworCisgICAgLyogVGhlIGZvbGxvd2luZyBpcyByZWFsbHkganVzdCBhIHJh
bmdlc2V0IGNvcHkuICovCisgICAgcmMgPSByYW5nZXNldF9tZXJnZShwMm0tPmxvZ2RpcnR5X3Jh
bmdlcywgaG9zdHAybS0+bG9nZGlydHlfcmFuZ2VzKTsKKworICAgIGlmICggcmMgKQorICAgIHsK
KyAgICAgICAgcDJtX2ZyZWVfbG9nZGlydHkocDJtKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAg
fQorCisgICAgcDJtX2luaXRfYWx0cDJtX2VwdChkLCBpZHgpOworCitvdXQ6CisgICAgcDJtX3Vu
bG9jayhwMm0pOworCisgICAgcmV0dXJuIHJjOworfQorCiBpbnQgcDJtX2luaXRfYWx0cDJtX2J5
X2lkKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpCiB7CiAgICAgaW50IHJjID0g
LUVJTlZBTDsKQEAgLTIzMTAsMTAgKzIzNzEsNyBAQCBpbnQgcDJtX2luaXRfYWx0cDJtX2J5X2lk
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpCiAgICAgYWx0cDJtX2xpc3RfbG9j
ayhkKTsKIAogICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpZHhdID09IG1mbl94KElOVkFM
SURfTUZOKSApCi0gICAgewotICAgICAgICBwMm1faW5pdF9hbHRwMm1fZXB0KGQsIGlkeCk7Ci0g
ICAgICAgIHJjID0gMDsKLSAgICB9CisgICAgICAgIHJjID0gcDJtX2FjdGl2YXRlX2FsdHAybShk
LCBpZHgpOwogCiAgICAgYWx0cDJtX2xpc3RfdW5sb2NrKGQpOwogICAgIHJldHVybiByYzsKQEAg
LTIzMzEsOSArMjM4OSwxMCBAQCBpbnQgcDJtX2luaXRfbmV4dF9hbHRwMm0oc3RydWN0IGRvbWFp
biAqZCwgdWludDE2X3QgKmlkeCkKICAgICAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9lcHRwW2ld
ICE9IG1mbl94KElOVkFMSURfTUZOKSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAg
ICBwMm1faW5pdF9hbHRwMm1fZXB0KGQsIGkpOwotICAgICAgICAqaWR4ID0gaTsKLSAgICAgICAg
cmMgPSAwOworICAgICAgICByYyA9IHAybV9hY3RpdmF0ZV9hbHRwMm0oZCwgaSk7CisKKyAgICAg
ICAgaWYgKCAhcmMgKQorICAgICAgICAgICAgKmlkeCA9IGk7CiAKICAgICAgICAgYnJlYWs7CiAg
ICAgfQpAQCAtMjM2MCwxMCArMjQxOSw3IEBAIGludCBwMm1fZGVzdHJveV9hbHRwMm1fYnlfaWQo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCkKIAogICAgICAgICBpZiAoICFfYXRv
bWljX3JlYWQocDJtLT5hY3RpdmVfdmNwdXMpICkKICAgICAgICAgewotICAgICAgICAgICAgcDJt
X2ZsdXNoX3RhYmxlKGQtPmFyY2guYWx0cDJtX3AybVtpZHhdKTsKLSAgICAgICAgICAgIC8qIFVu
aW5pdCBhbmQgcmVpbml0IGVwdCB0byBmb3JjZSBUTEIgc2hvb3Rkb3duICovCi0gICAgICAgICAg
ICBlcHRfcDJtX3VuaW5pdChkLT5hcmNoLmFsdHAybV9wMm1baWR4XSk7Ci0gICAgICAgICAgICBl
cHRfcDJtX2luaXQoZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOworICAgICAgICAgICAgcDJtX3Jl
c2V0X2FsdHAybShkLCBpZHgsIEFMVFAyTV9ERUFDVElWQVRFKTsKICAgICAgICAgICAgIGQtPmFy
Y2guYWx0cDJtX2VwdHBbaWR4XSA9IG1mbl94KElOVkFMSURfTUZOKTsKICAgICAgICAgICAgIHJj
ID0gMDsKICAgICAgICAgfQpAQCAtMjQ4OCwxNiArMjU0NCw2IEBAIGludCBwMm1fY2hhbmdlX2Fs
dHAybV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCwKICAgICByZXR1cm4g
cmM7CiB9CiAKLXN0YXRpYyB2b2lkIHAybV9yZXNldF9hbHRwMm0oc3RydWN0IHAybV9kb21haW4g
KnAybSkKLXsKLSAgICBwMm1fZmx1c2hfdGFibGUocDJtKTsKLSAgICAvKiBVbmluaXQgYW5kIHJl
aW5pdCBlcHQgdG8gZm9yY2UgVExCIHNob290ZG93biAqLwotICAgIGVwdF9wMm1fdW5pbml0KHAy
bSk7Ci0gICAgZXB0X3AybV9pbml0KHAybSk7Ci0gICAgcDJtLT5taW5fcmVtYXBwZWRfZ2ZuID0g
Z2ZuX3goSU5WQUxJRF9HRk4pOwotICAgIHAybS0+bWF4X3JlbWFwcGVkX2dmbiA9IDA7Ci19Ci0K
IGludCBwMm1fYWx0cDJtX3Byb3BhZ2F0ZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qg
Z2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sIHVuc2lnbmVk
IGludCBwYWdlX29yZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlw
ZV90IHAybXQsIHAybV9hY2Nlc3NfdCBwMm1hKQpAQCAtMjUzMSw3ICsyNTc3LDcgQEAgaW50IHAy
bV9hbHRwMm1fcHJvcGFnYXRlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCiAg
ICAgICAgIHsKICAgICAgICAgICAgIGlmICggIXJlc2V0X2NvdW50KysgKQogICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgIHAybV9yZXNldF9hbHRwMm0ocDJtKTsKKyAgICAgICAgICAgICAg
ICBwMm1fcmVzZXRfYWx0cDJtKGQsIGksIEFMVFAyTV9SRVNFVCk7CiAgICAgICAgICAgICAgICAg
bGFzdF9yZXNldF9pZHggPSBpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZQpAQCAt
MjU0NSwxMCArMjU5MSw3IEBAIGludCBwMm1fYWx0cDJtX3Byb3BhZ2F0ZV9jaGFuZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gu
YWx0cDJtX2VwdHBbaV0gPT0gbWZuX3goSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgICAgICAgICAgICAgIHAybSA9IGQtPmFyY2guYWx0
cDJtX3AybVtpXTsKLSAgICAgICAgICAgICAgICAgICAgcDJtX2xvY2socDJtKTsKLSAgICAgICAg
ICAgICAgICAgICAgcDJtX3Jlc2V0X2FsdHAybShwMm0pOwotICAgICAgICAgICAgICAgICAgICBw
Mm1fdW5sb2NrKHAybSk7CisgICAgICAgICAgICAgICAgICAgIHAybV9yZXNldF9hbHRwMm0oZCwg
aSwgQUxUUDJNX1JFU0VUKTsKICAgICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgICAgICBy
ZXQgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmgKaW5kZXggYWMzM2Y1MC4uYzdmNTcxMCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBA
IC0yMjIsNyArMjIyLDcgQEAgc3RydWN0IHAybV9kb21haW4gewogICAgIHN0cnVjdCByYW5nZXNl
dCAgICpsb2dkaXJ0eV9yYW5nZXM7CiAKICAgICAvKiBIb3N0IHAybTogR2xvYmFsIGxvZy1kaXJ0
eSBtb2RlIGVuYWJsZWQgZm9yIHRoZSBkb21haW4uICovCi0gICAgYm9vbF90ICAgICAgICAgICAg
IGdsb2JhbF9sb2dkaXJ0eTsKKyAgICBib29sICAgICAgICAgICAgICAgZ2xvYmFsX2xvZ2RpcnR5
OwogCiAgICAgLyogSG9zdCBwMm06IHdoZW4gdGhpcyBmbGFnIGlzIHNldCwgZG9uJ3QgZmx1c2gg
YWxsIHRoZSBuZXN0ZWQtcDJtIAogICAgICAqIHRhYmxlcyBvbiBldmVyeSBob3N0LXAybSBjaGFu
Z2UuICBUaGUgc2V0dGVyIG9mIHRoaXMgZmxhZyAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 17:27:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 17:27: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-devel-bounces@lists.xenproject.org>)
	id 1gOnKA-0003Sv-9B; Mon, 19 Nov 2018 17: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=mWzq=N6=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gOnK8-0003RW-Hu
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 17:27:00 +0000
X-Inumbo-ID: 51d65360-ec20-11e8-9135-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51d65360-ec20-11e8-9135-12d6303a7972;
 Mon, 19 Nov 2018 17:26:59 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 66861305FFA8; Mon, 19 Nov 2018 19:26:57 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 445423084EF4;
 Mon, 19 Nov 2018 19:26:57 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 19 Nov 2018 19:26:52 +0200
Message-Id: <1542648412-2711-6-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V7 5/5] p2m: change_range_type: Only invalidate
 mapped gfns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Y2hhbmdlX3JhbmdlX3R5cGUoKSBpbnZhbGlkYXRlcyBnZm4gcmFuZ2VzIHRvIGxhemlseSBjaGFu
Z2UgdGhlIHR5cGUKb2YgYSByYW5nZSBvZiBnZm5zLCBhbmQgYWxzbyBtb2RpZmllcyB0aGUgbG9n
ZGlydHkgcmFuZ2VzZXRzIG9mIHRoYXQKcDJtLiBBdCB0aGUgbW9tZW50LCBpdCBjbGlwcyBib3Ro
IGRvd24gYnkgdGhlIGhvc3RwMm0uCgpXaGlsZSB0aGlzIHdpbGwgcmVzdWx0IGluIGNvcnJlY3Qg
YmVoYXZpb3IsIGl0J3Mgbm90IGVudGlyZWx5IGVmZmljaWVudCwKc2luY2UgaW52YWxpZGF0ZWQg
ZW50cmllcyBvdXRzaWRlIHRoYXQgcmFuZ2Ugd2lsbCwgb24gZmF1bHQsIHNpbXBseSBiZQptb2Rp
ZmllZCBiYWNrIHRvICJlbXB0eSIgYmVmb3JlIGZhdWx0aW5nIG5vcm1hbGx5IGFnYWluLgoKU2Vw
YXJhdGUgb3V0IHRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgdHdvIHJhbmdlcy4gIEtlZXAgdXNpbmcg
dGhlCmhvc3RwMm0ncyBtYXhfbWFwcGVkX3BmbiB0byBjbGlwIHRoZSBsb2dkaXJ0eSByYW5nZXMs
IGJ1dCB1c2UgdGhlCmN1cnJlbnQgcDJtJ3MgbWF4X21hcHBlZF9wZm4gdG8gZnVydGhlciBjbGlw
IHRoZSBpbnZhbGlkYXRpb24gcmFuZ2UKZm9yIGFsdGVybmF0ZSBwMm1zLgoKU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKLS0tCkNDOiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6ICJSb2dlciBQYXUg
TW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS5j
IHwgNTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmlu
ZGV4IDgwZDMzMzEuLmYzZjM3NjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTEwNDMsMzkgKzEwNDMsNjIgQEAgc3RhdGlj
IHZvaWQgY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpCiB7CiAg
ICAgdW5zaWduZWQgbG9uZyByYW5nZXNldF9zdGFydCwgcmFuZ2VzZXRfZW5kOworICAgIHVuc2ln
bmVkIGxvbmcgaW52YWxpZGF0ZV9zdGFydCwgaW52YWxpZGF0ZV9lbmQ7CiAgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHAybS0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGxvbmcgaG9zdF9tYXhfcGZuID0g
cDJtX2dldF9ob3N0cDJtKGQpLT5tYXhfbWFwcGVkX3BmbjsKKyAgICB1bnNpZ25lZCBsb25nIG1h
eF9wZm4gPSBwMm0tPm1heF9tYXBwZWRfcGZuOwogICAgIGludCByYyA9IDA7CiAKLSAgICByYW5n
ZXNldF9zdGFydCA9IHN0YXJ0OwotICAgIHJhbmdlc2V0X2VuZCAgID0gZW5kIC0gMTsKKyAgICAv
KgorICAgICAqIElmIHdlIGhhdmUgYW4gYWx0cDJtLCB0aGUgbG9nZGlydHkgcmFuZ2VzZXQgcmFu
Z2UgbmVlZHMgdG8KKyAgICAgKiBtYXRjaCB0aGF0IG9mIHRoZSBob3N0cDJtLCBidXQgZm9yIGVm
ZmljaWVuY3ksIHdlIHdhbnQgdG8gY2xpcAorICAgICAqIGRvd24gdGhlIHRoZSBpbnZhbGlkYXRp
b24gcmFuZ2UgYWNjb3JkaW5nIHRvIHRoZSBtYXBwZWQgdmFsdWVzCisgICAgICogaW4gdGhlIGFs
dHAybS4gIEtlZXAgdHJhY2sgb2YgYW5kIGNsaXAgdGhlIHJhbmdlcyBzZXBhcmF0ZWx5LgorICAg
ICAqLworICAgIHJhbmdlc2V0X3N0YXJ0ID0gaW52YWxpZGF0ZV9zdGFydCA9IHN0YXJ0OworICAg
IHJhbmdlc2V0X2VuZCAgID0gaW52YWxpZGF0ZV9lbmQgICA9IGVuZCAtIDE7CiAKLSAgICAvKiBB
bHdheXMgY2xpcCB0aGUgcmFuZ2VzZXQgZG93biB0byB0aGUgaG9zdCBwMm0gKi8KKyAgICAvKiBD
bGlwIGRvd24gdG8gdGhlIGhvc3QgcDJtICovCiAgICAgaWYgKCB1bmxpa2VseShyYW5nZXNldF9l
bmQgPiBob3N0X21heF9wZm4pICkKLSAgICAgICAgcmFuZ2VzZXRfZW5kID0gaG9zdF9tYXhfcGZu
OworICAgICAgICByYW5nZXNldF9lbmQgPSBpbnZhbGlkYXRlX2VuZCA9IGhvc3RfbWF4X3BmbjsK
IAogICAgIC8qIElmIHRoZSByZXF1ZXN0ZWQgcmFuZ2UgaXMgb3V0IG9mIHNjb3BlLCByZXR1cm4g
ZG9pbmcgbm90aGluZyAqLwogICAgIGlmICggcmFuZ2VzZXRfc3RhcnQgPiByYW5nZXNldF9lbmQg
KQogICAgICAgICByZXR1cm47CiAKKyAgICBpZiAoIHAybV9pc19hbHRwMm0ocDJtKSApCisgICAg
ICAgIGludmFsaWRhdGVfZW5kID0gbWluKGludmFsaWRhdGVfZW5kLCBtYXhfcGZuKTsKKwogICAg
IHAybS0+ZGVmZXJfbmVzdGVkX2ZsdXNoID0gMTsKIAogICAgIC8qCi0gICAgICogSWYgYWxsIHZh
bGlkIGdmbnMgYXJlIGluIHRoZSBpbnZhbGlkYXRpb24gcmFuZ2UsIGp1c3QgZG8gYQotICAgICAq
IGdsb2JhbCB0eXBlIGNoYW5nZS4gIE90aGVyd2lzZSwgaW52YWxpZGF0ZSBvbmx5IHRoZSByYW5n
ZSB3ZQotICAgICAqIG5lZWQuCisgICAgICogSWYgdGhlIHAybSBpcyBlbXB0eSwgb3IgdGhlIHJh
bmdlIGlzIG91dHNpZGUgdGhlIGN1cnJlbnRseQorICAgICAqIG1hcHBlZCByYW5nZSwgbm8gbmVl
ZCB0byBkbyB0aGUgaW52YWxpZGF0aW9uOyBqdXN0IHVwZGF0ZSB0aGUKKyAgICAgKiByYW5nZXNl
dC4KICAgICAgKi8KLSAgICBpZiAoICFyYW5nZXNldF9zdGFydCAmJiByYW5nZXNldF9lbmQgPj0g
cDJtLT5tYXhfbWFwcGVkX3BmbikKLSAgICAgICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9nbG9i
YWwocDJtLCBvdCwgbnQpOwotICAgIGVsc2UKLSAgICAgICAgcmMgPSBwMm0tPmNoYW5nZV9lbnRy
eV90eXBlX3JhbmdlKHAybSwgb3QsIG50LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmFuZ2VzZXRfc3RhcnQsIHJhbmdlc2V0X2VuZCk7Ci0KLSAgICBpZiAoIHJj
ICkKKyAgICBpZiAoIGludmFsaWRhdGVfc3RhcnQgPCBpbnZhbGlkYXRlX2VuZCApCiAgICAgewot
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJFcnJvciAlZCBjaGFuZ2luZyBEb20lZCBHRk5z
IFslbHgsJWx4XSBmcm9tICVkIHRvICVkXG4iLAotICAgICAgICAgICAgICAgcmMsIGQtPmRvbWFp
bl9pZCwgcmFuZ2VzZXRfc3RhcnQsIHJhbmdlc2V0X2VuZCwgb3QsIG50KTsKLSAgICAgICAgZG9t
YWluX2NyYXNoKGQpOworICAgICAgICAvKgorICAgICAgICAgKiBJZiBhbGwgdmFsaWQgZ2ZucyBh
cmUgaW4gdGhlIGludmFsaWRhdGlvbiByYW5nZSwganVzdCBkbyBhCisgICAgICAgICAqIGdsb2Jh
bCB0eXBlIGNoYW5nZS4gIE90aGVyd2lzZSwgaW52YWxpZGF0ZSBvbmx5IHRoZSByYW5nZQorICAg
ICAgICAgKiB3ZSBuZWVkLgorICAgICAgICAgKgorICAgICAgICAgKiBOQiB0aGF0IGludmFsaWRh
dGVfZW5kIGNhbid0IGxvZ2ljYWxseSBiZSA+bWF4X3BmbiBhdCB0aGlzCisgICAgICAgICAqIHBv
aW50LiAgSWYgdGhpcyBjaGFuZ2VzLCB0aGUgPT0gd2lsbCBuZWVkIHRvIGJlIGNoYW5nZWQgdG8K
KyAgICAgICAgICogPj0uCisgICAgICAgICAqLworICAgICAgICBBU1NFUlQoaW52YWxpZGF0ZV9l
bmQgPD0gbWF4X3Bmbik7CisgICAgICAgIGlmICggIWludmFsaWRhdGVfc3RhcnQgJiYgaW52YWxp
ZGF0ZV9lbmQgPT0gbWF4X3BmbikKKyAgICAgICAgICAgIHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVf
Z2xvYmFsKHAybSwgb3QsIG50KTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSBwMm0t
PmNoYW5nZV9lbnRyeV90eXBlX3JhbmdlKHAybSwgb3QsIG50LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludmFsaWRhdGVfc3RhcnQsIGludmFsaWRhdGVf
ZW5kKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfR19FUlIgIkVycm9yICVkIGNoYW5naW5nIERvbSVkIEdGTnMgWyVseCwlbHhdIGZyb20g
JWQgdG8gJWRcbiIsCisgICAgICAgICAgICAgICAgICAgcmMsIGQtPmRvbWFpbl9pZCwgaW52YWxp
ZGF0ZV9zdGFydCwgaW52YWxpZGF0ZV9lbmQsIG90LCBudCk7CisgICAgICAgICAgICBkb21haW5f
Y3Jhc2goZCk7CisgICAgICAgIH0KICAgICB9CiAKICAgICBzd2l0Y2ggKCBudCApCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 17:27:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 17:27: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-devel-bounces@lists.xenproject.org>)
	id 1gOnKA-0003TT-La; Mon, 19 Nov 2018 17:27:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mwzq=n6=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gOnK8-0003Rd-KQ
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 17:27:00 +0000
X-Inumbo-ID: 51122e64-ec20-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51122e64-ec20-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 17:26:58 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 59C0C305FFA7; Mon, 19 Nov 2018 19:26:57 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 3BFA33084EF3;
 Mon, 19 Nov 2018 19:26:57 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 19 Nov 2018 19:26:51 +0200
Message-Id: <1542648412-2711-5-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V7 4/5] p2m: Always use hostp2m when clipping
 rangesets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxvZ2RpcnR5IHJhbmdlc2V0cyBvZiB0aGUgYWx0cDJtcyBuZWVkIHRvIGJlIGtlcHQgaW4g
c3luYyB3aXRoIHRoZQpob3N0cDJtLiAgVGhpcyBtZWFucyB3aGVuIGl0ZXJhdGluZyB0aHJvdWdo
IHRoZSBhbHRwMm1zLCB3ZSBuZWVkIHRvCnVzZSB0aGUgaG9zdCBwMm0gdG8gY2xpcCB0aGUgcmFu
Z2VzZXQsIG5vdCB0aGUgaW5kaXZpdWFsIGFsdHAybSdzCnZhbHVlLgoKVGhpcyBjaGFuZ2UgYWxz
bzoKCi0gRG9jdW1lbnRzIHRoYXQgdGhlIGVuZCBpcyBub24taW5jbHVzaXZlCgotIENhbGN1bGF0
ZXMgYW4gImluY2x1c2l2ZSIgdmFsdWUgZm9yIHRoZSBlbmQgb25jZSwgcmF0aGVyIHRoYW4KICBv
cGVuLWNvZGluZyB0aGUgbW9kaWZpY2F0aW9uLCBhbmQgKHdvcnNlKSBiYWNrLW1vZGlmeWluZyB1
cGRhdGVzIHNvCiAgdGhhdCB0aGUgY2FsY3VsYXRpb24gZW5kcyB1cCBjb3JyZWN0CgotIENsYXJp
ZmllcyB0aGUgbG9naWMgZGVjaWRpbmcgd2hldGhlciB0byBjYWxsCiAgY2hhbmdlX2VudHJ5X3R5
cGVfZ2xvYmFsKCkgb3IgY2hhbmdlX2VudHJ5X3R5cGVfcmFuZ2UoKQoKLSBIYW5kbGVzIHRoZSBj
YXNlIHdoZXJlIHN0YXJ0ID49IGhvc3RwMm0tPm1heF9tYXBwZWRfcGZuCgpTaWduZWQtb2ZmLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgotLS0KQ0M6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogIlJvZ2VyIFBhdSBN
b25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCi0tLQpSRkM6IFdhc24ndCBzdXJlIHdoYXQg
dGhlIGJlc3QgdGhpbmcgd2FzIHRvIGRvIGlmIHN0YXJ0ID49Cmhvc3RfbWF4X3Bmbi4gIFdlIHNp
bGVudGx5IGNsaXAgdGhlIGxvZ2RpcnR5IHJhbmdlc2V0IHRvCm1heF9tYXBwZWRfcGZuLCBhbmQg
dGhlIGNob3NlbiBiZWhhdmlvciBzZWVtcyBjb25zaXN0ZW50IHdpdGggdGhhdC4KQnV0IGl0IHNl
ZW1zIGxpa2Ugc3VjaCBhIHJlcXVlc3Qgd291bGQgYWxtb3N0IGNlcnRhaW5seSBiZSBhIGJ1Zwpz
b21ld2hlcmUgdGhhdCBwZW9wbGUgbWlnaHQgbGlrZSB0byBmaW5kIG91dCBhYm91dC4KLS0tCiB4
ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDE2IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0uYwppbmRleCA4MjNmZWI0Li44MGQzMzMxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0xMDM3LDMyICsxMDM3
LDQ0IEBAIGludCBwMm1fY2hhbmdlX3R5cGVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuX2wsCiAgICAgcmV0dXJuIHJjOwogfQogCi0vKiBNb2RpZnkgdGhlIHAybSB0eXBl
IG9mIGEgcmFuZ2Ugb2YgZ2ZucyBmcm9tIG90IHRvIG50LiAqLworLyogTW9kaWZ5IHRoZSBwMm0g
dHlwZSBvZiBbc3RhcnQsIGVuZCkgZnJvbSBvdCB0byBudC4gKi8KIHN0YXRpYyB2b2lkIGNoYW5n
ZV90eXBlX3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpCiB7
Ci0gICAgdW5zaWduZWQgbG9uZyBnZm4gPSBzdGFydDsKKyAgICB1bnNpZ25lZCBsb25nIHJhbmdl
c2V0X3N0YXJ0LCByYW5nZXNldF9lbmQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9t
YWluOworICAgIHVuc2lnbmVkIGxvbmcgaG9zdF9tYXhfcGZuID0gcDJtX2dldF9ob3N0cDJtKGQp
LT5tYXhfbWFwcGVkX3BmbjsKICAgICBpbnQgcmMgPSAwOwogCisgICAgcmFuZ2VzZXRfc3RhcnQg
PSBzdGFydDsKKyAgICByYW5nZXNldF9lbmQgICA9IGVuZCAtIDE7CisKKyAgICAvKiBBbHdheXMg
Y2xpcCB0aGUgcmFuZ2VzZXQgZG93biB0byB0aGUgaG9zdCBwMm0gKi8KKyAgICBpZiAoIHVubGlr
ZWx5KHJhbmdlc2V0X2VuZCA+IGhvc3RfbWF4X3BmbikgKQorICAgICAgICByYW5nZXNldF9lbmQg
PSBob3N0X21heF9wZm47CisKKyAgICAvKiBJZiB0aGUgcmVxdWVzdGVkIHJhbmdlIGlzIG91dCBv
ZiBzY29wZSwgcmV0dXJuIGRvaW5nIG5vdGhpbmcgKi8KKyAgICBpZiAoIHJhbmdlc2V0X3N0YXJ0
ID4gcmFuZ2VzZXRfZW5kICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgcDJtLT5kZWZlcl9uZXN0
ZWRfZmx1c2ggPSAxOwogCi0gICAgaWYgKCB1bmxpa2VseShlbmQgPiBwMm0tPm1heF9tYXBwZWRf
cGZuKSApCi0gICAgewotICAgICAgICBpZiAoICFnZm4gKQotICAgICAgICB7Ci0gICAgICAgICAg
ICBwMm0tPmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Ci0gICAgICAgICAg
ICBnZm4gPSBlbmQ7Ci0gICAgICAgIH0KLSAgICAgICAgZW5kID0gcDJtLT5tYXhfbWFwcGVkX3Bm
biArIDE7Ci0gICAgfQotICAgIGlmICggZ2ZuIDwgZW5kICkKLSAgICAgICAgcmMgPSBwMm0tPmNo
YW5nZV9lbnRyeV90eXBlX3JhbmdlKHAybSwgb3QsIG50LCBnZm4sIGVuZCAtIDEpOworICAgIC8q
CisgICAgICogSWYgYWxsIHZhbGlkIGdmbnMgYXJlIGluIHRoZSBpbnZhbGlkYXRpb24gcmFuZ2Us
IGp1c3QgZG8gYQorICAgICAqIGdsb2JhbCB0eXBlIGNoYW5nZS4gIE90aGVyd2lzZSwgaW52YWxp
ZGF0ZSBvbmx5IHRoZSByYW5nZSB3ZQorICAgICAqIG5lZWQuCisgICAgICovCisgICAgaWYgKCAh
cmFuZ2VzZXRfc3RhcnQgJiYgcmFuZ2VzZXRfZW5kID49IHAybS0+bWF4X21hcHBlZF9wZm4pCisg
ICAgICAgIHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHAybSwgb3QsIG50KTsKKyAgICBl
bHNlCisgICAgICAgIHJjID0gcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9yYW5nZShwMm0sIG90LCBu
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhbmdlc2V0X3N0
YXJ0LCByYW5nZXNldF9lbmQpOworCiAgICAgaWYgKCByYyApCiAgICAgewogICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfRVJSICJFcnJvciAlZCBjaGFuZ2luZyBEb20lZCBHRk5zIFslbHgsJWx4XSBm
cm9tICVkIHRvICVkXG4iLAotICAgICAgICAgICAgICAgcmMsIGQtPmRvbWFpbl9pZCwgc3RhcnQs
IGVuZCAtIDEsIG90LCBudCk7CisgICAgICAgICAgICAgICByYywgZC0+ZG9tYWluX2lkLCByYW5n
ZXNldF9zdGFydCwgcmFuZ2VzZXRfZW5kLCBvdCwgbnQpOwogICAgICAgICBkb21haW5fY3Jhc2go
ZCk7CiAgICAgfQogCkBAIC0xMDcwLDExICsxMDgyLDExIEBAIHN0YXRpYyB2b2lkIGNoYW5nZV90
eXBlX3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgewogICAgIGNhc2UgcDJtX3Jh
bV9ydzoKICAgICAgICAgaWYgKCBvdCA9PSBwMm1fcmFtX2xvZ2RpcnR5ICkKLSAgICAgICAgICAg
IHJjID0gcmFuZ2VzZXRfcmVtb3ZlX3JhbmdlKHAybS0+bG9nZGlydHlfcmFuZ2VzLCBzdGFydCwg
ZW5kIC0gMSk7CisgICAgICAgICAgICByYyA9IHJhbmdlc2V0X3JlbW92ZV9yYW5nZShwMm0tPmxv
Z2RpcnR5X3JhbmdlcywgcmFuZ2VzZXRfc3RhcnQsIHJhbmdlc2V0X2VuZCk7CiAgICAgICAgIGJy
ZWFrOwogICAgIGNhc2UgcDJtX3JhbV9sb2dkaXJ0eToKICAgICAgICAgaWYgKCBvdCA9PSBwMm1f
cmFtX3J3ICkKLSAgICAgICAgICAgIHJjID0gcmFuZ2VzZXRfYWRkX3JhbmdlKHAybS0+bG9nZGly
dHlfcmFuZ2VzLCBzdGFydCwgZW5kIC0gMSk7CisgICAgICAgICAgICByYyA9IHJhbmdlc2V0X2Fk
ZF9yYW5nZShwMm0tPmxvZ2RpcnR5X3JhbmdlcywgcmFuZ2VzZXRfc3RhcnQsIHJhbmdlc2V0X2Vu
ZCk7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGJyZWFrOwotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 17:34:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 17:34: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-devel-bounces@lists.xenproject.org>)
	id 1gOnRJ-0004ki-Pv; Mon, 19 Nov 2018 17:34: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=mWzq=N6=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gOnRH-0004kd-R6
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 17:34:23 +0000
X-Inumbo-ID: 59e5ac26-ec21-11e8-82cc-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59e5ac26-ec21-11e8-82cc-12d6303a7972;
 Mon, 19 Nov 2018 17:34:23 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 CA0EB307503B
 for <xen-devel@lists.xenproject.org>; Mon, 19 Nov 2018 19:34:21 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id C69F43000E4F
 for <xen-devel@lists.xenproject.org>; Mon, 19 Nov 2018 19:34:21 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
References: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
Message-ID: <6b9e8815-44d3-095a-d086-04145272f494@bitdefender.com>
Date: Mon, 19 Nov 2018 19:34:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] (no subject)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXBvbG9naWVzLCB0aGUgc3ViamVjdCBzaG91bGQgaGF2ZSBiZWVuLCBvZiBjb3Vyc2UsICJbUEFU
Q0ggVjcgMC81XSBGaXgKVkdBIGxvZ2RpcnR5IHJlbGF0ZWQgZGlzcGxheSBmcmVlemVzIHdpdGgg
YWx0cDJtIiwgd2hpY2ggSSBkaWQgcGFzdGUgaW4sCmJ1dCBvbW1pdGVkIHRvIHVuY29tbWVudC4K
CgpTb3JyeSwKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 17:41:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 17:41: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-devel-bounces@lists.xenproject.org>)
	id 1gOnYW-0005Vy-Kv; Mon, 19 Nov 2018 17:41:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ccjp=n6=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gOnYV-0005Vq-RU
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 17:41:51 +0000
X-Inumbo-ID: 64972a09-ec22-11e8-9a16-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64972a09-ec22-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 17:41:50 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id f23so21934700lfc.13
 for <xen-devel@lists.xen.org>; Mon, 19 Nov 2018 09:41:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=rFIGnhbbxJlKc/xgO0vXKwYw+G/JysDisiDFhdxpmu8=;
 b=Q9AflzgVy3pshc/bFJP5B7VEvO4Ssj24P1ua3FSAV2Sjn6WmXucsWjCAxTr4+uQNKh
 +zwpskzEjsY6EN1fCPqeeLuglqKflA669vngPOvrbOeciIvpjUUfNW/I1nFp8LJMxgbM
 YH9BMehBcXQCb3N7Eb+BxdgMAahIX4dxM7r0MW9bM0jU3/Xm8pw7dHWYoCsFpun8RvYR
 mCZbKzqbwZmpqgC/ygvBiG62U2iJaNnniwvRaUHIZAVzy0dGkirkdSsaMinGsy9vkAIk
 2JX/3hOCG4iMo2rnhHVY48Wbhi5X+qP62Ttfb+bz6hB7dvPqBUehcPSCZBPYxeM3+FXx
 Pthg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=rFIGnhbbxJlKc/xgO0vXKwYw+G/JysDisiDFhdxpmu8=;
 b=ZsSeo40AiyanyVlwajr8jC3owxuUtabOqmCyDZln1uBYt00CufYC7a6MroFUeLAQBR
 Fc0cqdtcIgyHnno0NQXCdkqzSs09b4V/0q+bs+0S15Mb7E2hzPrVlIZ7BgcKojtNiigY
 cpfDAWTNW9jLITMiq+lKWHV305qkPWnZ9hobwqjNDG41yt73DUMW4TUgxiXZejXzAcmw
 AvAwntv/HVdn2qAC2j2hR41U1Xv1/92oTwUIhiwaXFGLXxrgBcRY4eHRVMOXBvA4zhXb
 k1ll4XB8VD+ODsLRvAU45XVZaF5eW3QeIoh+vW4KZ8b1aD/ouhQzJGob2n73shjA4WZO
 wijA==
X-Gm-Message-State: AGRZ1gJLp6Qw5Ayr0yHaamn3vlRy9Lloo/FFhVVMnx8fZR1bWchda7JP
 rSppOmIkIuy0z4K/j5PYAOaggKhoDGqQcci+5aE=
X-Google-Smtp-Source: AJdET5d2HXhE6GkMZ1IErSe2C2Zq8xG47FfN8OIaADB+XeRxOQi3mrmOlwByP1Zcs1luUtqjQYtLC4IFRKXyrNyAqWw=
X-Received: by 2002:a19:d912:: with SMTP id q18mr10709927lfg.24.1542649308760; 
 Mon, 19 Nov 2018 09:41:48 -0800 (PST)
MIME-Version: 1.0
References: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
 <20181116182836.GB17088@rapoport-lnx>
 <CAFqt6zYp0j999WXw9Jus0oZMjADQQkPfso8btv6du6L9CE3PXA@mail.gmail.com>
 <20181117143742.GB7861@bombadil.infradead.org>
 <CAFqt6zbOWX5LUTWwoGDJsGdf+pTR6N1yTPVxyr1W3-6Fte39ww@mail.gmail.com>
 <20181119162623.GA13200@rapoport-lnx>
In-Reply-To: <20181119162623.GA13200@rapoport-lnx>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Mon, 19 Nov 2018 23:15:15 +0530
Message-ID: <CAFqt6zbhodAGQz-RCB3C-wt_Mvb9QDmQ8pFeP2EO+ba2k2OccA@mail.gmail.com>
To: rppt@linux.ibm.com
Subject: Re: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, iommu@lists.linux-foundation.org,
 rppt@linux.vnet.ibm.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 mchehab@kernel.org, iamjoonsoo.kim@lge.com, vbabka@suse.cz,
 Juergen Gross <jgross@suse.com>, hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgOTo1NiBQTSBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4
LmlibS5jb20+IHdyb3RlOgo+Cj4gT24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDg6NDM6MDlQTSAr
MDUzMCwgU291cHRpY2sgSm9hcmRlciB3cm90ZToKPiA+IEhpIE1pa2UsCj4gPgo+ID4gT24gU2F0
LCBOb3YgMTcsIDIwMTggYXQgODowNyBQTSBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFk
Lm9yZz4gd3JvdGU6Cj4gPiA+Cj4gPiA+IE9uIFNhdCwgTm92IDE3LCAyMDE4IGF0IDEyOjI2OjM4
UE0gKzA1MzAsIFNvdXB0aWNrIEpvYXJkZXIgd3JvdGU6Cj4gPiA+ID4gT24gRnJpLCBOb3YgMTYs
IDIwMTggYXQgMTE6NTkgUE0gTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPiB3cm90
ZToKPiA+ID4gPiA+ID4gKyAqIHZtX2luc2VydF9yYW5nZSAtIGluc2VydCByYW5nZSBvZiBrZXJu
ZWwgcGFnZXMgaW50byB1c2VyIHZtYQo+ID4gPiA+ID4gPiArICogQHZtYTogdXNlciB2bWEgdG8g
bWFwIHRvCj4gPiA+ID4gPiA+ICsgKiBAYWRkcjogdGFyZ2V0IHVzZXIgYWRkcmVzcyBvZiB0aGlz
IHBhZ2UKPiA+ID4gPiA+ID4gKyAqIEBwYWdlczogcG9pbnRlciB0byBhcnJheSBvZiBzb3VyY2Ug
a2VybmVsIHBhZ2VzCj4gPiA+ID4gPiA+ICsgKiBAcGFnZV9jb3VudDogbm8uIG9mIHBhZ2VzIG5l
ZWQgdG8gaW5zZXJ0IGludG8gdXNlciB2bWEKPiA+ID4gPiA+ID4gKyAqCj4gPiA+ID4gPiA+ICsg
KiBUaGlzIGFsbG93cyBkcml2ZXJzIHRvIGluc2VydCByYW5nZSBvZiBrZXJuZWwgcGFnZXMgdGhl
eSd2ZSBhbGxvY2F0ZWQKPiA+ID4gPiA+ID4gKyAqIGludG8gYSB1c2VyIHZtYS4gVGhpcyBpcyBh
IGdlbmVyaWMgZnVuY3Rpb24gd2hpY2ggZHJpdmVycyBjYW4gdXNlCj4gPiA+ID4gPiA+ICsgKiBy
YXRoZXIgdGhhbiB1c2luZyB0aGVpciBvd24gd2F5IG9mIG1hcHBpbmcgcmFuZ2Ugb2Yga2VybmVs
IHBhZ2VzIGludG8KPiA+ID4gPiA+ID4gKyAqIHVzZXIgdm1hLgo+ID4gPiA+ID4KPiA+ID4gPiA+
IFBsZWFzZSBhZGQgdGhlIHJldHVybiB2YWx1ZSBhbmQgY29udGV4dCBkZXNjcmlwdGlvbnMuCj4g
PiA+ID4gPgo+ID4gPiA+Cj4gPiA+ID4gU3VyZSBJIHdpbGwgd2FpdCBmb3Igc29tZSB0aW1lIHRv
IGdldCBhZGRpdGlvbmFsIHJldmlldyBjb21tZW50cyBhbmQKPiA+ID4gPiBhZGQgYWxsIG9mIHRo
b3NlIHJlcXVlc3RlZCBjaGFuZ2VzIGluIHYyLgo+ID4gPgo+ID4gPiBZb3UgY291bGQgc2VuZCB5
b3VyIHByb3Bvc2VkIHdvcmRpbmcgbm93IHdoaWNoIG1pZ2h0IHJlbW92ZSB0aGUgbmVlZAo+ID4g
PiBmb3IgYSB2MyBpZiB3ZSBlbmQgdXAgYXJndWluZyBhYm91dCB0aGUgd29yZGluZy4KPiA+Cj4g
PiBEb2VzIHRoaXMgZGVzY3JpcHRpb24gbG9va3MgZ29vZCA/Cj4gPgo+ID4gLyoqCj4gPiAgKiB2
bV9pbnNlcnRfcmFuZ2UgLSBpbnNlcnQgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIGludG8gdXNlciB2
bWEKPiA+ICAqIEB2bWE6IHVzZXIgdm1hIHRvIG1hcCB0bwo+ID4gICogQGFkZHI6IHRhcmdldCB1
c2VyIGFkZHJlc3Mgb2YgdGhpcyBwYWdlCj4gPiAgKiBAcGFnZXM6IHBvaW50ZXIgdG8gYXJyYXkg
b2Ygc291cmNlIGtlcm5lbCBwYWdlcwo+ID4gICogQHBhZ2VfY291bnQ6IG51bWJlciBvZiBwYWdl
cyBuZWVkIHRvIGluc2VydCBpbnRvIHVzZXIgdm1hCj4gPiAgKgo+ID4gICogVGhpcyBhbGxvd3Mg
ZHJpdmVycyB0byBpbnNlcnQgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIHRoZXkndmUgYWxsb2NhdGVk
Cj4gPiAgKiBpbnRvIGEgdXNlciB2bWEuIFRoaXMgaXMgYSBnZW5lcmljIGZ1bmN0aW9uIHdoaWNo
IGRyaXZlcnMgY2FuIHVzZQo+ID4gICogcmF0aGVyIHRoYW4gdXNpbmcgdGhlaXIgb3duIHdheSBv
ZiBtYXBwaW5nIHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBpbnRvCj4gPiAgKiB1c2VyIHZtYS4KPiA+
ICAqCj4gPiAgKiBDb250ZXh0IC0gUHJvY2VzcyBjb250ZXh0LiBDYWxsZWQgYnkgbW1hcCBoYW5k
bGVycy4KPgo+IENvbnRleHQ6Cj4KPiA+ICAqIFJldHVybiAtIGludCBlcnJvciB2YWx1ZQo+Cj4g
UmV0dXJuOgo+Cj4gPiAgKiAwICAgICAgICAgICAgICAgICAgICAtIE9LCj4gPiAgKiAtRUlOVkFM
ICAgICAgICAgICAgICAtIEludmFsaWQgYXJndW1lbnQKPiA+ICAqIC1FTk9NRU0gICAgICAgICAg
ICAgIC0gTm8gbWVtb3J5Cj4gPiAgKiAtRUZBVUxUICAgICAgICAgICAgICAtIEJhZCBhZGRyZXNz
Cj4gPiAgKiAtRUJVU1kgICAgICAgICAgICAgICAtIERldmljZSBvciByZXNvdXJjZSBidXN5Cj4K
PiBJIGRvbid0IHRoaW5rIHRoYXQgZWxhYm9yYXRlIGRlc2NyaXB0aW9uIG9mIGVycm9yIHZhbHVl
cyBpcyBuZWVkZWQsIGp1c3QgIjAKPiBvbiBzdWNjZXNzIGFuZCBlcnJvciBjb2RlIG90aGVyd2lz
ZSIgd291bGQgYmUgc3VmZmljaWVudC4KCi8qKgogKiB2bV9pbnNlcnRfcmFuZ2UgLSBpbnNlcnQg
cmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIGludG8gdXNlciB2bWEKICogQHZtYTogdXNlciB2bWEgdG8g
bWFwIHRvCiAqIEBhZGRyOiB0YXJnZXQgdXNlciBhZGRyZXNzIG9mIHRoaXMgcGFnZQogKiBAcGFn
ZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcwogKiBAcGFnZV9jb3Vu
dDogbnVtYmVyIG9mIHBhZ2VzIG5lZWQgdG8gaW5zZXJ0IGludG8gdXNlciB2bWEKICoKICogVGhp
cyBhbGxvd3MgZHJpdmVycyB0byBpbnNlcnQgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIHRoZXkndmUg
YWxsb2NhdGVkCiAqIGludG8gYSB1c2VyIHZtYS4gVGhpcyBpcyBhIGdlbmVyaWMgZnVuY3Rpb24g
d2hpY2ggZHJpdmVycyBjYW4gdXNlCiAqIHJhdGhlciB0aGFuIHVzaW5nIHRoZWlyIG93biB3YXkg
b2YgbWFwcGluZyByYW5nZSBvZiBrZXJuZWwgcGFnZXMgaW50bwogKiB1c2VyIHZtYS4KICoKICog
Q29udGV4dDogUHJvY2VzcyBjb250ZXh0LiBDYWxsZWQgYnkgbW1hcCBoYW5kbGVycy4KICogUmV0
dXJuOiAwIG9uIHN1Y2Nlc3MgYW5kIGVycm9yIGNvZGUgb3RoZXJ3aXNlCiAqLwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 17:51:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 17:51: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-devel-bounces@lists.xenproject.org>)
	id 1gOnhl-0006Jq-Ps; Mon, 19 Nov 2018 17:51: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=v//2=N6=citrix.com=prvs=8541ae097=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gOnhk-0006Jl-PV
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 17:51:24 +0000
X-Inumbo-ID: ba3a62fe-ec23-11e8-8b48-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba3a62fe-ec23-11e8-8b48-12d6303a7972;
 Mon, 19 Nov 2018 17:51:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="70991748"
To: Paul Durrant <paul.durrant@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181031152142.17049-1-paul.durrant@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <52c1fc73-9482-a637-002c-8b6382f6bf1f@citrix.com>
Date: Mon, 19 Nov 2018 17:51:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181031152142.17049-1-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] iommu / p2m: add a page_order parameter
 to iommu_map/unmap_page()...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMzEvMTggMzoyMSBQTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IC4uLmFuZCByZS1uYW1l
IHRoZW0gdG8gaW9tbXVfbWFwL3VubWFwKCkgc2luY2UgdGhleSBubyBsb25nZXIgbmVjZXNzYXJp
bHkKPiBvcGVyYXRlIG9uIGEgc2luZ2xlIHBhZ2UuCj4gCj4gVGhlIFAyTSBjb2RlIGN1cnJlbnRs
eSBjb250YWlucyBtYW55IGxvb3BzIHRvIGRlYWwgd2l0aCB0aGUgZmFjdCB0aGF0LAo+IHdoaWxl
IGl0IG1heSBiZSByZXF1aXJlIHRvIGhhbmRsZSBwYWdlIG9yZGVycyBncmVhdGVyIHRoYW4gMCwg
dGhlCj4gSU9NTVUgbWFwIGFuZCB1bm1hcCBmdW5jdGlvbnMgZG8gbm90Lgo+IFRoaXMgcGF0Y2gg
YWRkcyBhIHBhZ2Vfb3JkZXIgcGFyYW1ldGVyIHRvIHRob3NlIGZ1bmN0aW9ucyBhbmQgaW1wbGVt
ZW50cwo+IHRoZSBuZWNlc3NhcnkgbG9vcHMgd2l0aGluLiBUaGlzIGFsbG93cyB0aGUgUDJNIGNv
ZGUgdG8gYmUgc3Vic3RhbnRpYWxseQo+IHNpbXBsaWZpZWQuCj4gCj4gVGhpcyBwYXRjaCBhbHNv
IGFkZHMgZW1hY3MgYm9pbGVycGxhdGUgdG8geGVuL2lvbW11LmggdG8gYXZvaWQgdGFiYmluZwo+
IHByb2JsZW0uCj4gCj4gTk9URTogVGhpcyBwYXRjaCBkb2VzIG5vdCBtb2RpZnkgdGhlIHVuZGVy
bHlpbmcgdmVuZG9yIElPTU1VCj4gICAgICAgaW1wbGVtZW50YXRpb25zIHRvIGRlYWwgd2l0aCBt
b3JlIHRoYW4gYSBzaW5nbGUgcGFnZSBhdCBvbmNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpHb29kIHN0dWZmOgoKUmV2aWV3ZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 18:03:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 18:03: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-devel-bounces@lists.xenproject.org>)
	id 1gOnsy-0007Dw-1o; Mon, 19 Nov 2018 18:03: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=4qee=n6=intel.com=sebastien.boeuf@srs-us1.protection.inumbo.net>)
 id 1gOnsw-0007Dr-7r
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 18:02:58 +0000
X-Inumbo-ID: 577ef783-ec25-11e8-9a16-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 577ef783-ec25-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 18:02:56 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Nov 2018 10:02:55 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,253,1539673200"; d="scan'208";a="281268461"
Received: from orsmsx109.amr.corp.intel.com ([10.22.240.7])
 by fmsmga005.fm.intel.com with ESMTP; 19 Nov 2018 10:02:54 -0800
Received: from orsmsx160.amr.corp.intel.com (10.22.226.43) by
 ORSMSX109.amr.corp.intel.com (10.22.240.7) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 19 Nov 2018 10:02:54 -0800
Received: from orsmsx115.amr.corp.intel.com ([169.254.4.106]) by
 ORSMSX160.amr.corp.intel.com ([169.254.13.201]) with mapi id 14.03.0415.000;
 Mon, 19 Nov 2018 10:02:54 -0800
From: "Boeuf, Sebastien" <sebastien.boeuf@intel.com>
To: "imammedo@redhat.com" <imammedo@redhat.com>
Thread-Topic: [PATCH v5 19/24] hw: acpi: Retrieve the PCI bus from
 AcpiPciHpState
Thread-Index: AQHUdKj2E8jcUo63ekSqtLcSonmHrKVSvTyAgACoc4CABHLLgIAAKHsA
Date: Mon, 19 Nov 2018 18:02:53 +0000
Message-ID: <1542650570.24389.5.camel@intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-20-sameo@linux.intel.com>
 <20181116103909.64f35d5d@redhat.com> <1542397323.18399.3.camel@intel.com>
 <20181119163757.3c975f62@redhat.com>
In-Reply-To: <20181119163757.3c975f62@redhat.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.54.74.42]
Content-ID: <BF2DA991E64C0B4A93214E8803EE21A6@intel.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 19/24] hw: acpi: Retrieve the PCI bus
 from AcpiPciHpState
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "peter.maydell@linaro.org" <peter.maydell@linaro.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "sameo@linux.intel.com" <sameo@linux.intel.com>,
 "mst@redhat.com" <mst@redhat.com>,
 "jing2.liu@linux.intel.com" <jing2.liu@linux.intel.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "shannon.zhaosl@gmail.com" <shannon.zhaosl@gmail.com>,
 "qemu-arm@nongnu.org" <qemu-arm@nongnu.org>,
 "marcel.apfelbaum@gmail.com" <marcel.apfelbaum@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 "pbonzini@redhat.com" <pbonzini@redhat.com>,
 "rth@twiddle.net" <rth@twiddle.net>,
 "ehabkost@redhat.com" <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMDE4LTExLTE5IGF0IDE2OjM3ICswMTAwLCBJZ29yIE1hbW1lZG92IHdyb3RlOg0K
PiBPbiBGcmksIDE2IE5vdiAyMDE4IDE5OjQyOjA4ICswMDAwDQo+ICJCb2V1ZiwgU2ViYXN0aWVu
IiA8c2ViYXN0aWVuLmJvZXVmQGludGVsLmNvbT4gd3JvdGU6DQo+IA0KPiA+IA0KPiA+IEhpIEln
b3IsDQo+ID4gDQo+ID4gT24gRnJpLCAyMDE4LTExLTE2IGF0IDEwOjM5ICswMTAwLCBJZ29yIE1h
bW1lZG92IHdyb3RlOg0KPiA+ID4gDQo+ID4gPiBPbiBNb24swqDCoDUgTm92IDIwMTggMDI6NDA6
NDIgKzAxMDANCj4gPiA+IFNhbXVlbCBPcnRpeiA8c2FtZW9AbGludXguaW50ZWwuY29tPiB3cm90
ZToNCj4gPiA+IMKgwqANCj4gPiA+ID4gDQo+ID4gPiA+IA0KPiA+ID4gPiBGcm9tOiBTZWJhc3Rp
ZW4gQm9ldWYgPHNlYmFzdGllbi5ib2V1ZkBpbnRlbC5jb20+DQo+ID4gPiA+IA0KPiA+ID4gPiBJ
bnN0ZWFkIG9mIHVzaW5nIHRoZSBtYWNoaW5lIHR5cGUgc3BlY2lmaWMgbWV0aG9kIGZpbmRfaTQ0
MGZ4KCkNCj4gPiA+ID4gdG8NCj4gPiA+ID4gcmV0cmlldmUgdGhlIFBDSSBidXMsIHRoaXMgY29t
bWl0IGFpbXMgdG8gcmVseSBvbiB0aGUgZmFjdCB0aGF0DQo+ID4gPiA+IHRoZQ0KPiA+ID4gPiBQ
Q0kgYnVzIGlzIGtub3duIGJ5IHRoZSBzdHJ1Y3R1cmUgQWNwaVBjaUhwU3RhdGUuDQo+ID4gPiA+
IA0KPiA+ID4gPiBXaGVuIHRoZSBzdHJ1Y3R1cmUgaXMgaW5pdGlhbGl6ZWQgdGhyb3VnaCBhY3Bp
X3BjaWhwX2luaXQoKQ0KPiA+ID4gPiBjYWxsLA0KPiA+ID4gPiBpdCBzYXZlcyB0aGUgUENJIGJ1
cywgd2hpY2ggbWVhbnMgdGhlcmUgaXMgbm8gbmVlZCB0byBpbnZva2UgYQ0KPiA+ID4gPiBzcGVj
aWFsIGZ1bmN0aW9uIGxhdGVyIG9uLg0KPiA+ID4gPiANCj4gPiA+ID4gQmFzZWQgb24gdGhlIGZh
Y3QgdGhhdCBmaW5kX2k0NDBmeCgpIHdhcyBvbmx5IHVzZWQgdGhlcmUsIHRoaXMNCj4gPiA+ID4g
cGF0Y2ggYWxzbyByZW1vdmVzIHRoZSBmdW5jdGlvbiBmaW5kX2k0NDBmeCgpIGl0c2VsZiBmcm9t
IHRoZQ0KPiA+ID4gPiBlbnRpcmUgY29kZWJhc2UuDQo+ID4gPiA+IA0KPiA+ID4gPiBSZXZpZXdl
ZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPg0KPiA+ID4g
PiBUZXN0ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4N
Cj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogU2ViYXN0aWVuIEJvZXVmIDxzZWJhc3RpZW4uYm9ldWZA
aW50ZWwuY29tPg0KPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBKaW5nIExpdSA8amluZzIubGl1QGxp
bnV4LmludGVsLmNvbT7CoMKgDQo+ID4gPiBUaGFua3MgZm9yIGNsZWFuaW5nIGl0IHVwDQo+ID4g
PiANCj4gPiA+IG1pbm9yIG5pdDoNCj4gPiA+IFRha2luZyBpbiBhY2NvdW50IHRoYXQgeW91J3Jl
IHJlbW92aW5nICcvKiBUT0RPOiBRMzUgc3VwcG9ydCAqLycNCj4gPiA+IGNvbW1lbnQgYWxvbmcg
d2l0aCBmaW5kX2k0NDBmeCgpLCBpdCBtaWdodCBiZSB3b3J0aCB0byBtZW50aW9uDQo+ID4gPiBp
biB0aGlzIGNvbW1pdCBtZXNzYWdlLiBTb21ldGhpbmcgYWxvbmcgbGluZXMgdGhhdCBBQ1BJIFBD
SUhQDQo+ID4gPiBleGlzdCB0byBzdXBwb3J0IGd1ZXN0cyB3aXRob3V0IFNIUEMgc3VwcG9ydCBv
biBQQ0kNCj4gPiA+IGJhc2VkIFBDIG1hY2hpbmUuIENvbnNpZGVyaW5nIHRoYXQgUTM1IHByb3Zp
ZGVzIG5hdGl2ZQ0KPiA+ID4gUENJLUUgaG90cGx1ZywgdGhlcmUgaXMgbm8gbmVlZCB0byBhZGQg
QUNQSSBob3RwbHVnIHRoZXJlLsKgwqANCj4gPiBPaCB5ZXMgc3VyZSB3ZSBjYW4gdXBkYXRlIHRo
ZSBjb21taXQgbWVzc2FnZSA6KS4gQnV0IGp1c3Qgd2FudGVkIHRvDQo+ID4gbWVudGlvbiB0aGF0
ICdwYycgbWFjaGluZSB0eXBlIHVzZXMgQUNQSSBQQ0lIUCBhbmQgZG9lcyBzdXBwb3J0DQo+ID4g
U0hQQywgc28gaXQncyBub3QgbXV0dWFsbHkgZXhjbHVzaXZlLg0KPiBpdCBzdXBwb3J0cyBib3Ro
IGJ1dCBpcyBpdCByZWxldmFudCB0byB0aGlzIHBhdGNoPw0KPiANCj4gUG9pbnQgd2FzIHRoYXQg
b25lIHNob3VsZG4ndCByZW1vdmUgc29tZXRoaW5nIHNpbGVudGx5IHdpdGhvdXQNCj4gYW55IGp1
c3RpZmljYXRpb24vZXhwbGFuYXRpb24uIFNvIHRoYXQgcmVhZGVycyB0aGF0IGNvbWUgbGF0ZXIN
Cj4gd291bGRuJ3Qgd29uZGVyIGFib3V0IHRoZSByZWFzb25zIHdoeSB0aGUgY29kZSB3YXMgcmVt
b3ZlZC4NCj4gDQoNCkkgdW5kZXJzdGFuZCB0aGUgcG9pbnQgYnV0IEkgdGhpbmsgdGhlIGNvbW1l
bnQgd2FzIHdyb25nIGluIHRoZSBmaXJzdA0KcGxhY2Ugc2luY2UgcTM1IG5ldmVyIHRyaWVkIHRv
IHN1cHBvcnQgQUNQSSBQQ0lIUCwgYXMgdGhleSBzdXBwb3J0IFBDSWUNCm5hdGl2ZSBob3RwbHVn
IGFzIHlvdSBtZW50aW9uZWQuDQoNCj4gwqANCj4gPiANCj4gPiA+IA0KPiA+ID4gDQo+ID4gPiB3
aXRoIGNvbW1pdCBtZXNzYWdlIGZpeGVkDQo+ID4gPiANCj4gPiA+IFJldmlld2VkLWJ5OiBJZ29y
IE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPg0KPiA+ID4gwqDCoA0KPiA+ID4gPiANCj4g
PiA+ID4gDQo+ID4gPiA+IC0tLQ0KPiA+ID4gPiDCoGluY2x1ZGUvaHcvaTM4Ni9wYy5owqDCoHzC
oMKgMSAtDQo+ID4gPiA+IMKgaHcvYWNwaS9wY2locC5jwqDCoMKgwqDCoMKgwqB8IDEwICsrKyst
LS0tLS0NCj4gPiA+ID4gwqBody9wY2ktaG9zdC9waWl4LmPCoMKgwqDCoHzCoMKgOCAtLS0tLS0t
LQ0KPiA+ID4gPiDCoHN0dWJzL3BjaS1ob3N0LXBpaXguYyB8wqDCoDYgLS0tLS0tDQo+ID4gPiA+
IMKgc3R1YnMvTWFrZWZpbGUub2Jqc8KgwqDCoHzCoMKgMSAtDQo+ID4gPiA+IMKgNSBmaWxlcyBj
aGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQ0KPiA+ID4gPiDCoGRlbGV0
ZSBtb2RlIDEwMDY0NCBzdHVicy9wY2ktaG9zdC1waWl4LmMNCj4gPiA+ID4gDQo+ID4gPiA+IGRp
ZmYgLS1naXQgYS9pbmNsdWRlL2h3L2kzODYvcGMuaCBiL2luY2x1ZGUvaHcvaTM4Ni9wYy5oDQo+
ID4gPiA+IGluZGV4IDQ0Y2I2YmYzZjMuLjhlNWYxNDY0ZWIgMTAwNjQ0DQo+ID4gPiA+IC0tLSBh
L2luY2x1ZGUvaHcvaTM4Ni9wYy5oDQo+ID4gPiA+ICsrKyBiL2luY2x1ZGUvaHcvaTM4Ni9wYy5o
DQo+ID4gPiA+IEBAIC0yNTUsNyArMjU1LDYgQEAgUENJQnVzICppNDQwZnhfaW5pdChjb25zdCBj
aGFyICpob3N0X3R5cGUsDQo+ID4gPiA+IGNvbnN0IGNoYXIgKnBjaV90eXBlLA0KPiA+ID4gPiDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBNZW1vcnlSZWdpb24gKnBj
aV9tZW1vcnksDQo+ID4gPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoE1lbW9yeVJlZ2lvbiAqcmFtX21lbW9yeSk7DQo+ID4gPiA+IMKgDQo+ID4gPiA+IC1QQ0lC
dXMgKmZpbmRfaTQ0MGZ4KHZvaWQpOw0KPiA+ID4gPiDCoC8qIHBpaXg0LmMgKi8NCj4gPiA+ID4g
wqBleHRlcm4gUENJRGV2aWNlICpwaWl4NF9kZXY7DQo+ID4gPiA+IMKgaW50IHBpaXg0X2luaXQo
UENJQnVzICpidXMsIElTQUJ1cyAqKmlzYV9idXMsIGludCBkZXZmbik7DQo+ID4gPiA+IGRpZmYg
LS1naXQgYS9ody9hY3BpL3BjaWhwLmMgYi9ody9hY3BpL3BjaWhwLmMNCj4gPiA+ID4gaW5kZXgg
ODBkNDJlMTJmZi4uMjU0YjJlNTBhYiAxMDA2NDQNCj4gPiA+ID4gLS0tIGEvaHcvYWNwaS9wY2lo
cC5jDQo+ID4gPiA+ICsrKyBiL2h3L2FjcGkvcGNpaHAuYw0KPiA+ID4gPiBAQCAtOTMsMTAgKzkz
LDkgQEAgc3RhdGljIHZvaWQgKmFjcGlfc2V0X2JzZWwoUENJQnVzICpidXMsIHZvaWQNCj4gPiA+
ID4gKm9wYXF1ZSkNCj4gPiA+ID4gwqDCoMKgwqDCoHJldHVybiBic2VsX2FsbG9jOw0KPiA+ID4g
PiDCoH0NCj4gPiA+ID4gwqANCj4gPiA+ID4gLXN0YXRpYyB2b2lkIGFjcGlfc2V0X3BjaV9pbmZv
KHZvaWQpDQo+ID4gPiA+ICtzdGF0aWMgdm9pZCBhY3BpX3NldF9wY2lfaW5mbyhBY3BpUGNpSHBT
dGF0ZSAqcykNCj4gPiA+ID4gwqB7DQo+ID4gPiA+IMKgwqDCoMKgwqBzdGF0aWMgYm9vbCBic2Vs
X2lzX3NldDsNCj4gPiA+ID4gLcKgwqDCoMKgUENJQnVzICpidXM7DQo+ID4gPiA+IMKgwqDCoMKg
wqB1bnNpZ25lZCBic2VsX2FsbG9jID0gQUNQSV9QQ0lIUF9CU0VMX0RFRkFVTFQ7DQo+ID4gPiA+
IMKgDQo+ID4gPiA+IMKgwqDCoMKgwqBpZiAoYnNlbF9pc19zZXQpIHsNCj4gPiA+ID4gQEAgLTEw
NCwxMCArMTAzLDkgQEAgc3RhdGljIHZvaWQgYWNwaV9zZXRfcGNpX2luZm8odm9pZCkNCj4gPiA+
ID4gwqDCoMKgwqDCoH0NCj4gPiA+ID4gwqDCoMKgwqDCoGJzZWxfaXNfc2V0ID0gdHJ1ZTsNCj4g
PiA+ID4gwqANCj4gPiA+ID4gLcKgwqDCoMKgYnVzID0gZmluZF9pNDQwZngoKTsgLyogVE9ETzog
UTM1IHN1cHBvcnQgKi8NCj4gPiA+ID4gLcKgwqDCoMKgaWYgKGJ1cykgew0KPiA+ID4gPiArwqDC
oMKgwqBpZiAocy0+cm9vdCkgew0KPiA+ID4gPiDCoMKgwqDCoMKgwqDCoMKgwqAvKiBTY2FuIGFs
bCBQQ0kgYnVzZXMuIFNldCBwcm9wZXJ0eSB0byBlbmFibGUgYWNwaQ0KPiA+ID4gPiBiYXNlZA0K
PiA+ID4gPiBob3RwbHVnLiAqLw0KPiA+ID4gPiAtwqDCoMKgwqDCoMKgwqDCoHBjaV9mb3JfZWFj
aF9idXNfZGVwdGhfZmlyc3QoYnVzLCBhY3BpX3NldF9ic2VsLCBOVUxMLA0KPiA+ID4gPiAmYnNl
bF9hbGxvYyk7DQo+ID4gPiA+ICvCoMKgwqDCoMKgwqDCoMKgcGNpX2Zvcl9lYWNoX2J1c19kZXB0
aF9maXJzdChzLT5yb290LCBhY3BpX3NldF9ic2VsLA0KPiA+ID4gPiBOVUxMLA0KPiA+ID4gPiAm
YnNlbF9hbGxvYyk7DQo+ID4gPiA+IMKgwqDCoMKgwqB9DQo+ID4gPiA+IMKgfQ0KPiA+ID4gPiDC
oA0KPiA+ID4gPiBAQCAtMjEzLDcgKzIxMSw3IEBAIHN0YXRpYyB2b2lkDQo+ID4gPiA+IGFjcGlf
cGNpaHBfdXBkYXRlKEFjcGlQY2lIcFN0YXRlDQo+ID4gPiA+ICpzKQ0KPiA+ID4gPiDCoA0KPiA+
ID4gPiDCoHZvaWQgYWNwaV9wY2locF9yZXNldChBY3BpUGNpSHBTdGF0ZSAqcykNCj4gPiA+ID4g
wqB7DQo+ID4gPiA+IC3CoMKgwqDCoGFjcGlfc2V0X3BjaV9pbmZvKCk7DQo+ID4gPiA+ICvCoMKg
wqDCoGFjcGlfc2V0X3BjaV9pbmZvKHMpOw0KPiA+ID4gPiDCoMKgwqDCoMKgYWNwaV9wY2locF91
cGRhdGUocyk7DQo+ID4gPiA+IMKgfQ0KPiA+ID4gPiDCoA0KPiA+ID4gPiBkaWZmIC0tZ2l0IGEv
aHcvcGNpLWhvc3QvcGlpeC5jIGIvaHcvcGNpLWhvc3QvcGlpeC5jDQo+ID4gPiA+IGluZGV4IDQ3
MjkzYTM5MTUuLjY1ODQ2MDI2NGIgMTAwNjQ0DQo+ID4gPiA+IC0tLSBhL2h3L3BjaS1ob3N0L3Bp
aXguYw0KPiA+ID4gPiArKysgYi9ody9wY2ktaG9zdC9waWl4LmMNCj4gPiA+ID4gQEAgLTQ0NSwx
NCArNDQ1LDYgQEAgUENJQnVzICppNDQwZnhfaW5pdChjb25zdCBjaGFyICpob3N0X3R5cGUsDQo+
ID4gPiA+IGNvbnN0IGNoYXIgKnBjaV90eXBlLA0KPiA+ID4gPiDCoMKgwqDCoMKgcmV0dXJuIGI7
DQo+ID4gPiA+IMKgfQ0KPiA+ID4gPiDCoA0KPiA+ID4gPiAtUENJQnVzICpmaW5kX2k0NDBmeCh2
b2lkKQ0KPiA+ID4gPiAtew0KPiA+ID4gPiAtwqDCoMKgwqBQQ0lIb3N0U3RhdGUgKnMgPSBPQkpF
Q1RfQ0hFQ0soUENJSG9zdFN0YXRlLA0KPiA+ID4gPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoG9iamVjdF9yZXNv
bHZlX3BhdGgoIi9tYWNoaQ0KPiA+ID4gPiBuZS9pDQo+ID4gPiA+IDQ0MGZ4IiwgTlVMTCksDQo+
ID4gPiA+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgVFlQRV9QQ0lfSE9TVF9CUklER0UpOw0KPiA+ID4gPiAtwqDC
oMKgwqByZXR1cm4gcyA/IHMtPmJ1cyA6IE5VTEw7DQo+ID4gPiA+IC19DQo+ID4gPiA+IC0NCj4g
PiA+ID4gwqAvKiBQSUlYMyBQQ0kgdG8gSVNBIGJyaWRnZSAqLw0KPiA+ID4gPiDCoHN0YXRpYyB2
b2lkIHBpaXgzX3NldF9pcnFfcGljKFBJSVgzU3RhdGUgKnBpaXgzLCBpbnQgcGljX2lycSkNCj4g
PiA+ID4gwqB7DQo+ID4gPiA+IGRpZmYgLS1naXQgYS9zdHVicy9wY2ktaG9zdC1waWl4LmMgYi9z
dHVicy9wY2ktaG9zdC1waWl4LmMNCj4gPiA+ID4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0DQo+
ID4gPiA+IGluZGV4IDZlZDgxYjFmMjEuLjAwMDAwMDAwMDANCj4gPiA+ID4gLS0tIGEvc3R1YnMv
cGNpLWhvc3QtcGlpeC5jDQo+ID4gPiA+ICsrKyAvZGV2L251bGwNCj4gPiA+ID4gQEAgLTEsNiAr
MCwwIEBADQo+ID4gPiA+IC0jaW5jbHVkZSAicWVtdS9vc2RlcC5oIg0KPiA+ID4gPiAtI2luY2x1
ZGUgImh3L2kzODYvcGMuaCINCj4gPiA+ID4gLVBDSUJ1cyAqZmluZF9pNDQwZngodm9pZCkNCj4g
PiA+ID4gLXsNCj4gPiA+ID4gLcKgwqDCoMKgcmV0dXJuIE5VTEw7DQo+ID4gPiA+IC19DQo+ID4g
PiA+IGRpZmYgLS1naXQgYS9zdHVicy9NYWtlZmlsZS5vYmpzIGIvc3R1YnMvTWFrZWZpbGUub2Jq
cw0KPiA+ID4gPiBpbmRleCA1ZGQwYWVlZWM2Li43MjVmNzhiZWRjIDEwMDY0NA0KPiA+ID4gPiAt
LS0gYS9zdHVicy9NYWtlZmlsZS5vYmpzDQo+ID4gPiA+ICsrKyBiL3N0dWJzL01ha2VmaWxlLm9i
anMNCj4gPiA+ID4gQEAgLTQxLDYgKzQxLDUgQEAgc3R1Yi1vYmoteSArPSBwY19tYWR0X2NwdV9l
bnRyeS5vDQo+ID4gPiA+IMKgc3R1Yi1vYmoteSArPSB2bWdlbmlkLm8NCj4gPiA+ID4gwqBzdHVi
LW9iai15ICs9IHhlbi1jb21tb24ubw0KPiA+ID4gPiDCoHN0dWItb2JqLXkgKz0geGVuLWh2bS5v
DQo+ID4gPiA+IC1zdHViLW9iai15ICs9IHBjaS1ob3N0LXBpaXgubw0KPiA+ID4gPiDCoHN0dWIt
b2JqLXkgKz0gcmFtLWJsb2NrLm8NCj4gPiA+ID4gwqBzdHViLW9iai15ICs9IHJhbWZiLm/CoMKg
DQo+ID4gVGhhbmtzLA0KPiA+IFNlYmFzdGllbgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 18:05:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 18:05: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-devel-bounces@lists.xenproject.org>)
	id 1gOnvF-0007LD-HD; Mon, 19 Nov 2018 18:05: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOnvE-0007L3-8x
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 18:05:20 +0000
X-Inumbo-ID: acc5b425-ec25-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id acc5b425-ec25-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 18:05: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 1gOnvC-0006N9-6A; Mon, 19 Nov 2018 18:05:18 +0000
Received: from localhost ([127.0.0.1] helo=LarsMac.Home)
 by xenbits.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <lars.kurth@citrix.com>)
 id 1gOnvB-0002K0-Vn; Mon, 19 Nov 2018 18:05:18 +0000
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 19 Nov 2018 18:05:10 +0000
Message-Id: <7551796e8982384aa3fca0b437892e289768aaee.1542650373.git.lars.kurth@citrix.com>
X-Mailer: git-send-email 2.13.0
Subject: [Xen-devel] [PATCH] CONTRIBUTING: Clarifications on how to handle
 license deviations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBtYWtlcyBhIGZldyBjbGFyaWZpY2F0aW9ucyB3aGljaCB3ZXJlIGRpc2N1c3Nl
ZCBvbgpJUkMgcmVjZW50bHkuIAoKU3BlY2lmaWNhbGx5OiAKLSBIaWdobGlnaHQgdGhlIHByaW5j
aXBsZSB0aGF0IGxpY2Vuc2UgZGV2aWF0aW9ucwogIHNob3VsZCBiZSBicm91Z2h0IHRvIHRoZSBh
dHRlbnRpb24gb2YgbWFpbnRhaW5lcnMgCi0gQWRkIGEgcmVxdWlyZW1lbnQgZm9yIEdQTHYyIGNv
bXBhdGliaWxpdHkgCi0gUmVzdHJ1Y3R1cmUgdGhlIGRvY3VtZW50IHRvZ2hsaWdodCAgdXNlLWNh
c2VzIGZvciAgCiAgIk5ldyBjb21wb25lbnRzIiBhbmQgIkltcG9ydGluZyBjb2RlIiBjbGVhcmVy
IAotIEFkZCBjb252ZW50aW9ucyBhbmQgaW5zdHJ1Y3Rpb25zIGZvciAiTmV3IGZpbGVzIgoKU2ln
bmVkLW9mZi1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgotLS0KIENPTlRS
SUJVVElORyB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDIzIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvQ09OVFJJQlVU
SU5HIGIvQ09OVFJJQlVUSU5HCmluZGV4IGNmZWU4ZjE1NjcuLjYzMDUwZTkxNDEgMTAwNjQ0Ci0t
LSBhL0NPTlRSSUJVVElORworKysgYi9DT05UUklCVVRJTkcKQEAgLTE5LDYgKzE5LDE5IEBAIE1v
c3Qgbm90YWJseToKICAtIHRvb2xzL3hsICAgICAgICAgICA6IExHUEwgdjIuMQogIC0geGVuL2lu
Y2x1ZGUvcHVibGljIDogTUlUIGxpY2Vuc2UKIAorVGhlIENPTU1PTiBDT1BZUklHSFQgTk9USUNF
UyBzZWN0aW9uIG9mIHRoaXMgZG9jdW1lbnQgY29udGFpbnMKK3NhbXBsZSBjb3B5cmlnaHQgbm90
aWNlcyBmb3IgdGhlIG1vc3QgY29tbW9uIGxpY2Vuc2VzIHVzZWQgd2l0aGluCit0aGlzIHJlcG9z
aXRvcnkuCisKK1doZW4gY3JlYXRpbmcgbmV3IGNvbXBvbmVudHMsIG5ldyBmaWxlcywgb3IgaW1w
b3J0aW5nIGNvZGUgcGxlYXNlIGZvbGxvdwordGhlIGNvbnZlbnRpb25zIG91dGxpbmVkIGJlbG93
LiBBcyBhIGdlbmVyYWwgcnVsZSwgd2hlbmV2ZXIgY29kZSB1c2luZyBhCitsaWNlbnNlIG90aGVy
IHRoYW4gR1BMdjIgaXMgaW50cm9kdWNlZCwgYXR0ZW50aW9uIG11c3QgYmUgZHJhd24gdG8gdGhl
CitkaWZmZXJlbmNlLCBzdWNoIHRoYXQgbWFpYnRhaW5lcnMgY2FuIG1ha2UgYW4gaW5mb3JtZWQg
ZGVjaXNpb24gYWJvdXQgdGhlCitkZXZpYXRpb24uIEFueSBuZXcgY29kZSBtdXN0IGJlIEdQTHYy
IGNvbXBhdGlibGUuCisKK05ldyBjb21wb25lbnRzCistLS0tLS0tLS0tLS0tLQorCiBXaGVuIGNy
ZWF0aW5nIG5ldyBjb21wb25lbnRzIGFuZCBkaXJlY3RvcmllcyB0aGF0IGNvbnRhaW4gYQogc2ln
bmlmaWNhbnQgYW1vdW50IG9mIGZpbGVzIHRoYXQgYXJlIGxpY2Vuc2VkIHVuZGVyIGxpY2Vuc2Vz
IG90aGVyCiB0aGFuIEdQTHYyIG9yIHRoZSBsaWNlbnNlIHNwZWNpZmllZCBpbiB0aGUgQ09QWUlO
RyBmaWxlLCBwbGVhc2UKQEAgLTI3LDE1ICs0MCwyMSBAQCBsaWNlbnNlIHRleHQgYW5kIGEgcmF0
aW9uYWxlIGZvciB1c2luZyBhIGRpZmZlcmVudCBsaWNlbnNlLiBUaGlzIGhlbHBzCiBlbnN1cmUg
dGhhdCB0aGUgbGljZW5zZSBvZiB0aGlzIG5ldyBjb21wb25lbnQvZGlyZWN0b3J5IGlzIG1haW50
YWluZWQKIGNvbnNpc3RlbnRseSB3aXRoIHRoZSBvcmlnaW5hbCBpbnRlbnRpb24uCiAKK05ldyBm
aWxlcworLS0tLS0tLS0tCisKK0lmIHNwZWNpZmljIGZpbGVzIHRoYXQgZGlmZmVyIGZyb20gdGhl
IGxpY2Vuc2UgaW4gYSBkaXJlY3RvcnkgYXJlIGludHJvZHVjZWQsCitleGNlcHRpb25zIHNob3Vs
ZCBiZSBoaWdobGlnaHRlZCBhbmQgZGlzY3Vzc2VkIGluIHRoZSBjb21taXQgbWVzc2FnZSBvciBj
b3ZlcgorbGV0dGVyIGludHJvZHVjaW5nIHRoZSBmaWxlLgorCitJbXBvcnRpbmcgY29kZQorLS0t
LS0tLS0tLS0tLS0KKwogV2hlbiBpbXBvcnRpbmcgY29kZSBmcm9tIG90aGVyIHVwc3RyZWFtIHBy
b2plY3RzIGludG8gdGhpcyByZXBvc2l0b3J5LAogcGxlYXNlIGNyZWF0ZSBhIFJFQURNRS5zb3Vy
Y2UgZmlsZSBpbiB0aGUgZGlyZWN0b3J5IHRoZSBjb2RlIGlzIGltcG9ydGVkCiB0bywgbGlzdGlu
ZyB0aGUgb3JpZ2luYWwgc291cmNlIG9mIHRoZSBjb2RlLiBBbiBleGFtcGxlIGNhbiBiZSBmb3Vu
ZCBhdAogbTQvUkVBRE1FLnNvdXJjZQogCi1UaGUgQ09NTU9OIENPUFlSSUdIVCBOT1RJQ0VTIHNl
Y3Rpb24gb2YgdGhpcyBkb2N1bWVudCBjb250YWlucwotc2FtcGxlIGNvcHlyaWdodCBub3RpY2Vz
IGZvciB0aGUgbW9zdCBjb21tb24gbGljZW5zZXMgdXNlZCB3aXRoaW4KLXRoaXMgcmVwb3NpdG9y
eS4KLQogRGV2ZWxvcGVyJ3MgQ2VydGlmaWNhdGUgb2YgT3JpZ2luCiAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIAotLSAKMi4xMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 18:14:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 18:14: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-devel-bounces@lists.xenproject.org>)
	id 1gOo4H-00087v-JL; Mon, 19 Nov 2018 18:14: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=omFX=N6=redhat.com=mst@srs-us1.protection.inumbo.net>)
 id 1gOo4G-00087q-CJ
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 18:14:40 +0000
X-Inumbo-ID: fa6b9cc8-ec26-11e8-8c72-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fa6b9cc8-ec26-11e8-8c72-12d6303a7972;
 Mon, 19 Nov 2018 18:14:39 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3D49A81F12;
 Mon, 19 Nov 2018 18:14:38 +0000 (UTC)
Received: from redhat.com (ovpn-122-92.rdu2.redhat.com [10.10.122.92])
 by smtp.corp.redhat.com (Postfix) with SMTP id E0E2560C67;
 Mon, 19 Nov 2018 18:14:36 +0000 (UTC)
Date: Mon, 19 Nov 2018 13:14:36 -0500
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <20181119131314-mutt-send-email-mst@kernel.org>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181116172919.43f3e27d@redhat.com>
 <d4f6f0ef-1333-a917-e3eb-d9bad47c9648@redhat.com>
 <20181119163110.2f357f40@redhat.com>
 <c09214f5-85fa-bb64-7c7e-2e9435ea4279@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c09214f5-85fa-bb64-7c7e-2e9435ea4279@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Mon, 19 Nov 2018 18:14:38 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 00/24] ACPI reorganization
 for hardware-reduced API addition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Ortiz <sameo@linux.intel.com>, qemu-devel@nongnu.org,
 Shannon Zhao <shannon.zhaosl@gmail.com>, qemu-arm@nongnu.org,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDY6MTQ6MjZQTSArMDEwMCwgUGFvbG8gQm9uemluaSB3
cm90ZToKPiBPbiAxOS8xMS8xOCAxNjozMSwgSWdvciBNYW1tZWRvdiB3cm90ZToKPiA+IEkndmUg
dHJpZWQgdG8gZ2l2ZSBzdWdnZXN0aW9ucyBob3cgdG8gcmVzdHJ1Y3R1cmUgc2VyaWVzCj4gPiBv
biBwZXIgcGF0Y2ggYmFzaXMuIEluIG15IG9waW5pb24gaXQgcXVpdGUgcG9zc2libGUgdG8gc3Bs
aXQKPiA+IHNlcmllcyBpbiBzZXZlcmFsIHNtYWxsZXIgb25lcyBhbmQgaXQgc2hvdWxkIHJlYWxs
eSBoZWxwIHdpdGgKPiA+IG1ha2luZyBzZXJpZXMgY2xlYW5lciBhbmQgZWFzaWVyL2Zhc3RlciB0
byByZXZpZXcvYW1lbmQvbWVyZ2UKPiA+IHZzIHdoYXQgd2UgaGF2ZSBpbiB2NS4KPiAKPiBUaGlz
IGlzIHRydWUsIG9uIHRoZSBvdGhlciBoYW5kIHRoZSBzZXJpZXMgbWFrZXMgc2Vuc2UgdG9nZXRo
ZXIgYW5kLAo+IGV2ZW4gaWYgdGhlIHBhdGNoZXMgYXJlIG1vcmUgb3IgbGVzcyBpbmRlcGVuZGVu
dCwgdGhleSBhbHNvIGFsbCBmb2xsb3cKPiB0aGUgc2FtZSAicGxhbiIuICBGb3IgcmV2aWV3aW5n
IHY2LCBhcmUgeW91IGF3YXJlIG9mIFBhdGNoZXcncyBzZXJpZXMKPiBkaWZmIGZ1bmN0aW9uYWxp
dHk/ICBJdCBjYW4gdGVsbCB5b3Ugd2hpY2ggcGF0Y2hlcyBoYWQgY29tbWVudHMgaW4gdjUsCj4g
cmVvcmRlciBwYXRjaGVzIGlmIGFwcGxpY2FibGUsIGFuZCBkaXNwbGF5IGRlbGV0ZWQgYW5kIG5l
dyBwYXRjaGVzIGF0Cj4gdGhlIHJpZ2h0IHBvaW50IGluIHRoZSBzZXJpZXMuCj4gCj4gdjQtPnY1
IGlzIGEgYml0IG1lc3NlZCB1cCBiZWNhdXNlIFNhbXVlbCBwcm9iYWJseSBhZGRlZCBhIGRpZmYg
b3JkZXIKPiBzZXR1cAo+IChodHRwczovL3BhdGNoZXcub3JnL1FFTVUvMjAxODExMDExMDIzMDMu
MTY0MzktMS1zYW1lb0BsaW51eC5pbnRlbC5jb20vZGlmZi8yMDE4MTEwNTAxNDA0Ny4yNjQ0Ny0x
LXNhbWVvQGxpbnV4LmludGVsLmNvbS8pCj4gYnV0IGl0J3MgdmVyeSB1c2VmdWwgaW4gZ2VuZXJh
bC4KPiAKPiBQYW9sbwoKT2ggSSBkaWRuJ3QgcmVhbGl6ZSBkaWZmb3JkZXIgYnJlYWtzIHBhdGNo
ZXcuIE9yIGlzIHRoZSBwcm9ibGVtCm9ubHkgaWYgb25lIHN3aXRjaGVzIGZyb20gbm8gb3JkZXIg
dG8gZGlmZm9yZGVyPwoKLS0gCk1TVAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 18:15:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 18:15: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-devel-bounces@lists.xenproject.org>)
	id 1gOo56-0008Cp-Um; Mon, 19 Nov 2018 18:15:32 +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=Gnyi=N6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOo55-0008Ch-M6
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 18:15:31 +0000
X-Inumbo-ID: 186489e2-ec27-11e8-86be-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 186489e2-ec27-11e8-86be-12d6303a7972;
 Mon, 19 Nov 2018 18:15:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="82079923"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
 <5BF28CBF02000078001FD3FF@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <2db64166-9ea3-7d41-5f35-6a9517085541@citrix.com>
Date: Mon, 19 Nov 2018 18:11:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF28CBF02000078001FD3FF@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 01/47] x86emul: introduce IMPOSSIBLE()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMjAxOCAxMDoxMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQEAgLTg4MjgsMTIgKzg4
MzcsNyBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICAgICAgICAgIGRzdC50eXBlID0gT1BfTk9O
RTsKPiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgICAgICBkZWZhdWx0Ogo+IC0g
ICAgICAgICAgICAgICAgaWYgKCAoZCAmIERzdE1hc2spICE9IERzdE1lbSApCj4gLSAgICAgICAg
ICAgICAgICB7Cj4gLSAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4g
LSAgICAgICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX1VOSEFORExFQUJMRTsKPiAtICAgICAg
ICAgICAgICAgICAgICBnb3RvIGRvbmU7Cj4gLSAgICAgICAgICAgICAgICB9Cj4gKyAgICAgICAg
ICAgICAgICBJTVBPU1NJQkxFKChkICYgRHN0TWFzaykgIT0gRHN0TWVtKTsKCklNUE9TU0lCTEUo
KSBkb2Vzbid0IHJlYWxseSBjb252ZXkgdGhlIGNvcnJlY3QgbWVhbmluZyBoZXJlIElNTywgYmVj
YXVzZQp0aGUgcHVycG9zZSBvZiB0aGUgY29uc3RydWN0IGlzIHRvIHRyeSBhbmQgZG8gc29tZXRo
aW5nIHNhZmUgaW4gdGhlIGNhc2UKdGhhdCB0aGUgaW1wb3NzaWJsZSBkb2VzIGhhcHBlbi4KCklu
c3RlYWQsIEknZCBzdWdnZXN0IEVYUEVDVCgpIG9yIFJFUVVJUkUoKSB3aXRoIGFuIGludmVydGVk
IGNvbmRpdGlvbiwKYmVjYXVzZSB0aGF0IGJldHRlciBlbmNhcHN1bGF0ZXMgdGhlIG1lYW5pbmcg
dGhhdCB3ZSBleHBlY3QgdGhpcyBhbHdheXMKdG8gYmUgdHJ1ZSwgYnV0IHRoYXQgaXQgbWlnaHQg
bm90IGJlLgoKV2l0aCBhIHN1aXRhYmxlIG5hbWUsIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 18:25:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 18:25: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-devel-bounces@lists.xenproject.org>)
	id 1gOoF4-0000dU-4s; Mon, 19 Nov 2018 18:25: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=ddue=n6=gmail.com=paolo.bonzini@srs-us1.protection.inumbo.net>)
 id 1gOoF3-0000dP-Q1
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 18:25:49 +0000
X-Inumbo-ID: 88ccc4bd-ec28-11e8-9a16-bc764e045a96
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88ccc4bd-ec28-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 18:25:48 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id t15-v6so6276211wmt.0
 for <xen-devel@lists.xenproject.org>; Mon, 19 Nov 2018 10:25:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:to:cc:references:from:openpgp:autocrypt:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=YPLphbMjZNXniT3q96fd1gHmG0H1PfCRj6RqlkIC8a0=;
 b=JEcEzYR9G+C5jQE6YEYa64ApahVwSY1RvEHwV70ZDPaYJjfzt2zzXWd/c0QeoNaOjw
 g0S/TX7QNySO5SPd+uX/1/F4phMwRhI1vmjD50WpsR70T+hPl6zn3R//32r0teK7C7U7
 PMv9RAeb4qfyADsktqVlZeIaC/dsC1Vhvhwz0Vyab65xCEt4nx5sGamM/WqlLOTcTAn+
 npWvLoplsmjJQ6T3l2DI8oogjWSdihkOCkziZ/evFmkhFw1RkPJhtjNRLK9/r4klHenL
 eZNkjsMtddsmjPKRzoap73fG6cSJtGpKAzSLPgoKgpEdMN0fS5MS9HzbixJ0lgC3E73b
 FNYA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:to:cc:references:from:openpgp
 :autocrypt:message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=YPLphbMjZNXniT3q96fd1gHmG0H1PfCRj6RqlkIC8a0=;
 b=klZ6c+OhFkLXPUSgZvmSV+RgkILGtE++/3a+X5kHL+fZPpoHcw/Hj8QkMERInR/whP
 W+rmmkNLUesSyAggfe9qPpISXDV0Qkmsy9p2ae+98gE9wFfU+yyg5ss14sixJbtX7yS5
 11x42/fbuBhT5OX+5SU6XpF6xuX3Msxyi+90rBPBP0GFVCTmcWqEvKGJDfO55Tt/kiQl
 qgzZzcCNBgLF+HBB/FbdEPn6eXlUUkHmaq/mGNkFIsP4/ONp+U1Fb1sQ74M+M0WU8vij
 O2yUjm7VpP9eQrST5oh3ASkyjkCdCYfHyS+0Ji5B0r+rnImIYyz/OYPofl4LMLQi7/Bk
 hBSw==
X-Gm-Message-State: AA+aEWYRX+LMuL/hFJAkflVZ5xBoHSe32qiAQvDzNeFs1biuBH1tVnjf
 L+vC9TNKTUUoEfH/vUUSGcY=
X-Google-Smtp-Source: AJdET5cQYhDfdQR0rgjKUzxHy/slPvF1QD0Z2TXEkxbvxSxnz737BIfRNDX3V7GAgA4n7aDBGJqGyw==
X-Received: by 2002:a1c:947:: with SMTP id 68mr3000725wmj.35.1542651946739;
 Mon, 19 Nov 2018 10:25:46 -0800 (PST)
Received: from ?IPv6:2001:b07:6468:f312:8d3c:3030:bb0b:6c69?
 ([2001:b07:6468:f312:8d3c:3030:bb0b:6c69])
 by smtp.googlemail.com with ESMTPSA id i13sm22276768wrw.32.2018.11.19.10.25.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 19 Nov 2018 10:25:46 -0800 (PST)
To: Maran Wilson <maran.wilson@oracle.com>, x86@kernel.org,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 kvm@vger.kernel.org, jgross@suse.com
References: <1523920175-27287-1-git-send-email-maran.wilson@oracle.com>
 <9aeeaf85-6ecf-c1e2-640a-657f5bb0f8ef@redhat.com>
 <bf0112de-8ceb-d1e4-d787-bf6bde7a1f14@oracle.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=pbonzini@redhat.com; keydata=
 xsEhBFRCcBIBDqDGsz4K0zZun3jh+U6Z9wNGLKQ0kSFyjN38gMqU1SfP+TUNQepFHb/Gc0E2
 CxXPkIBTvYY+ZPkoTh5xF9oS1jqI8iRLzouzF8yXs3QjQIZ2SfuCxSVwlV65jotcjD2FTN04
 hVopm9llFijNZpVIOGUTqzM4U55sdsCcZUluWM6x4HSOdw5F5Utxfp1wOjD/v92Lrax0hjiX
 DResHSt48q+8FrZzY+AUbkUS+Jm34qjswdrgsC5uxeVcLkBgWLmov2kMaMROT0YmFY6A3m1S
 P/kXmHDXxhe23gKb3dgwxUTpENDBGcfEzrzilWueOeUWiOcWuFOed/C3SyijBx3Av/lbCsHU
 Vx6pMycNTdzU1BuAroB+Y3mNEuW56Yd44jlInzG2UOwt9XjjdKkJZ1g0P9dwptwLEgTEd3Fo
 UdhAQyRXGYO8oROiuh+RZ1lXp6AQ4ZjoyH8WLfTLf5g1EKCTc4C1sy1vQSdzIRu3rBIjAvnC
 tGZADei1IExLqB3uzXKzZ1BZ+Z8hnt2og9hb7H0y8diYfEk2w3R7wEr+Ehk5NQsT2MPI2QBd
 wEv1/Aj1DgUHZAHzG1QN9S8wNWQ6K9DqHZTBnI1hUlkp22zCSHK/6FwUCuYp1zcAEQEAAc0f
 UGFvbG8gQm9uemluaSA8Ym9uemluaUBnbnUub3JnPsLBTQQTAQIAIwUCVEJ7AwIbAwcLCQgH
 AwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEH4VEAzNNmmxNcwOniaZVLsuy1lW/ntYCA0Caz0i
 sHpmecK8aWlvL9wpQCk4GlOX9L1emyYXZPmzIYB0IRqmSzAlZxi+A2qm9XOxs5gJ2xqMEXX5
 FMtUH3kpkWWJeLqe7z0EoQdUI4EG988uv/tdZyqjUn2XJE+K01x7r3MkUSFz/HZKZiCvYuze
 VlS0NTYdUt5jBXualvAwNKfxEkrxeHjxgdFHjYWhjflahY7TNRmuqPM/Lx7wAuyoDjlYNE40
 Z+Kun4/KjMbjgpcF4Nf3PJQR8qXI6p3so2qsSn91tY7DFSJO6v2HwFJkC2jU95wxfNmTEUZc
 znXahYbVOwCDJRuPrE5GKFd/XJU9u5hNtr/uYipHij01WXal2cce1S5mn1/HuM1yo1u8xdHy
 IupCd57EWI948e8BlhpujUCU2tzOb2iYS0kpmJ9/oLVZrOcSZCcCl2P0AaCAsj59z2kwQS9D
 du0WxUs8waso0Qq6tDEHo8yLCOJDzSz4oojTtWe4zsulVnWV+wu70AioemAT8S6JOtlu60C5
 dHgQUD1Tp+ReXpDKXmjbASJx4otvW0qah3o6JaqO79tbDqIvncu3tewwp6c85uZd48JnIOh3
 utBAu684nJakbbvZUGikJfxd887ATQRUQnHuAQgAx4dxXO6/Zun0eVYOnr5GRl76+2UrAAem
 Vv9Yfn2PbDIbxXqLff7oyVJIkw4WdhQIIvvtu5zH24iYjmdfbg8iWpP7NqxUQRUZJEWbx2CR
 wkMHtOmzQiQ2tSLjKh/cHeyFH68xjeLcinR7jXMrHQK+UCEw6jqi1oeZzGvfmxarUmS0uRuf
 fAb589AJW50kkQK9VD/9QC2FJISSUDnRC0PawGSZDXhmvITJMdD4TjYrePYhSY4uuIV02v02
 8TVAaYbIhxvDY0hUQE4r8ZbGRLn52bEzaIPgl1p/adKfeOUeMReg/CkyzQpmyB1TSk8lDMxQ
 zCYHXAzwnGi8WU9iuE1P0wARAQABwsEzBBgBAgAJBQJUQnHuAhsMAAoJEH4VEAzNNmmxp1EO
 oJy0uZggJm7gZKeJ7iUpeX4eqUtqelUw6gU2daz2hE/jsxsTbC/w5piHmk1H1VWDKEM4bQBT
 uiJ0bfo55SWsUNN+c9hhIX+Y8LEe22izK3w7mRpvGcg+/ZRG4DEMHLP6JVsv5GMpoYwYOmHn
 plOzCXHvmdlW0i6SrMsBDl9rw4AtIa6bRwWLim1lQ6EM3PWifPrWSUPrPcw4OLSwFk0CPqC4
 HYv/7ZnASVkR5EERFF3+6iaaVi5OgBd81F1TCvCX2BEyIDRZLJNvX3TOd5FEN+lIrl26xecz
 876SvcOb5SL5SKg9/rCBufdPSjojkGFWGziHiFaYhbuI2E+NfWLJtd+ZvWAAV+O0d8vFFSvr
 iy9enJ8kxJwhC0ECbSKFY+W1eTIhMD3aeAKY90drozWEyHhENf4l/V+Ja5vOnW+gCDQkGt2Y
 1lJAPPSIqZKvHzGShdh8DduC0U3xYkfbGAUvbxeepjgzp0uEnBXfPTy09JGpgWbg0w91GyfT
 /ujKaGd4vxG2Ei+MMNDmS1SMx7wu0evvQ5kT9NPzyq8R2GIhVSiAd2jioGuTjX6AZCFv3ToO
 53DliFMkVTecLptsXaesuUHgL9dKIfvpm+rNXRn9wAwGjk0X/A==
Message-ID: <a0156b30-2e67-b68b-d555-a255acf2098e@redhat.com>
Date: Mon, 19 Nov 2018 19:25:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <bf0112de-8ceb-d1e4-d787-bf6bde7a1f14@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 0/7] KVM: x86: Allow Qemu/KVM to use PVH
 entry point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: luto@kernel.org, rkrcmar@redhat.com, linus.walleij@linaro.org,
 dave.hansen@linux.intel.com, hpa@zytor.com, boris.ostrovsky@oracle.com,
 hch@infradead.org, mingo@redhat.com, bp@suse.de,
 Stefano Garzarella <sgarzare@redhat.com>, thomas.lendacky@amd.com,
 Stefan Hajnoczi <stefanha@redhat.com>, jpoimboe@redhat.com, tglx@linutronix.de,
 mchehab@kernel.org, gregkh@linuxfoundation.org, rdunlap@infradead.org,
 George Kennedy <george.kennedy@oracle.com>,
 Liam Merwick <liam.merwick@oracle.com>, davem@davemloft.net,
 kirill.shutemov@linux.intel.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMTEvMTggMTg6MTcsIE1hcmFuIFdpbHNvbiB3cm90ZToKPiBPbiAxMS8xNi8yMDE4IDI6
NDYgQU0sIFBhb2xvIEJvbnppbmkgd3JvdGU6Cj4+IE9uIDE3LzA0LzE4IDAxOjA5LCBNYXJhbiBX
aWxzb24gd3JvdGU6Cj4+PiBGb3IgY2VydGFpbiBhcHBsaWNhdGlvbnMgaXQgaXMgZGVzaXJhYmxl
IHRvIHJhcGlkbHkgYm9vdCBhIEtWTSB2aXJ0dWFsCj4+PiBtYWNoaW5lLiBJbiBjYXNlcyB3aGVy
ZSBsZWdhY3kgaGFyZHdhcmUgYW5kIHNvZnR3YXJlIHN1cHBvcnQgd2l0aGluIHRoZQo+Pj4gZ3Vl
c3QgaXMgbm90IG5lZWRlZCwgUWVtdSBzaG91bGQgYmUgYWJsZSB0byBib290IGRpcmVjdGx5IGlu
dG8gdGhlCj4+PiB1bmNvbXByZXNzZWQgTGludXgga2VybmVsIGJpbmFyeSB3aXRob3V0IHRoZSBu
ZWVkIHRvIHJ1biBmaXJtd2FyZS4KPj4+Cj4+PiBUaGVyZSBhbHJlYWR5IGV4aXN0cyBhbiBBQkkg
dG8gYWxsb3cgdGhpcyBmb3IgWGVuIFBWSCBndWVzdHMgYW5kIHRoZSBBQkkKPj4+IGlzIHN1cHBv
cnRlZCBieSBMaW51eCBhbmQgRnJlZUJTRDoKPj4+Cj4+PiDCoMKgwqAgaHR0cHM6Ly94ZW5iaXRz
Lnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3B2aC5odG1sCj4+Pgo+Pj4gVGhpcyBwYXRjaCBz
ZXJpZXMgd291bGQgZW5hYmxlIFFlbXUgdG8gdXNlIHRoYXQgc2FtZSBlbnRyeSBwb2ludCBmb3IK
Pj4+IGJvb3RpbmcgS1ZNIGd1ZXN0cy4KPj4gSGkgTWFyYW4sIHdoYXQgaGFwcGVuZWQgdG8gdGhp
cyBzZXJpZXMgKGFuZCB0byB0aGUgUUVNVSB3b3JrKT8KPiAKPiBIaSBQYW9sbywKPiAKPiBUaGFu
ayB5b3UgZm9yIHRoZSByZW1pbmRlci4gU29ycnksIEkgaGF2ZSBiZWVuIHdhbnRpbmcgdG8gY29u
dGludWUgdGhpcwo+IHdvcmsgZm9yIGEgd2hpbGUgbm93LCBidXQgb3VyIHRlYW0gaGFzIGJlZW4g
cHVsbGVkIGluIG90aGVyIGRpcmVjdGlvbnMKPiBhbmQgdGhpcyBvbmUgZW5kZWQgdXAgZ2V0dGlu
ZyB0ZW1wb3JhcmlseSBwdXNoZWQgZG93biB0aGUgcHJpb3JpdHkgc3RhY2suCj4gCj4gTGV0IG1l
IGRpc2N1c3Mgd2l0aCBteSBtYW5hZ2VtZW50IGFuZCBnZXQgYmFjayB0byB5b3UuIEkgZG8gd2Fu
dCAoYW5kCj4gaW50ZW5kKSB0byBzdXBwb3J0IGFuZCBwdXNoIHRoaXMgb3ZlciB0aGUgZmluaXNo
IGxpbmUuCj4gCj4gSW4gdGhlIG1lYW50aW1lLCBpZiB0aGVyZSBhcmUgYW55IGZvbGtzIG91dCB0
aGVyZSB3aXRoIGEgc3BlY2lmaWMKPiBidXNpbmVzcyBuZWVkIGZvciBnZXR0aW5nIHRoaXMgZG9u
ZSBzb29uZXIgcmF0aGVyIHRoYW4gbGF0ZXIKCldlbGwsIHdlIGFyZSBpbnRlcmVzdGVkIGluIHVz
aW5nIHRoaXMgdG8gYXZvaWQgdGhlIGRlY29tcHJlc3Npb24gY29zdCBvZgpib290aW5nIGEgImNv
bnRhaW5lci1saWtlIiBWTSBpbWFnZS4gIEknbSBub3Qgc3VyZSB3aGF0IHdlIHdpbGwgZG8gYWJv
dXQKdGhhdCwgYnV0IGNlcnRhaW5seSBnZXR0aW5nIHRoaXMgaW5jbHVkZWQgaW4gdGhlIHVwc3Ry
ZWFtIHByb2plY3RzIHdvdWxkCmJlIGEgcHJlcmVxdWlzaXRlLgoKSWYgeW91IHJlYWxseSBwcmVm
ZXIgdG8gZGlzY3VzcyB0aGluZ3Mgb2ZmbGlzdCwgZmVlbCBmcmVlIHRvIGluY2x1ZGUgbWUsClN0
ZWZhbiBhbmQgU3RlZmFuby4KClBhb2xvCgo+IGFuZCBhcmUKPiBhYmxlIHRvIGludmVzdCBhIGJp
dCBvZiB0aW1lIHRvIGNvbGxhYm9yYXRlIG9uIHRoZSByZW1haW5pbmcgUWVtdSB3b3JrLAo+IHBs
ZWFzZSBmZWVsIGZyZWUgdG8gcGluZyBtZSBvZmZsaW5lLiBXZSBoYXZlIHNvbWUgcHJlbGltaW5h
cnkgUWVtdQo+IHBhdGNoZXMsIGJ1dCB0aGVyZSBpcyBzb21lIGFkZGl0aW9uYWwgd29yayBuZWVk
ZWQgYmVmb3JlIHRoZXkgYXJlIHJlYWR5Cj4gd2lkZXIgcmV2aWV3Lgo+IAo+IFRoYW5rcywKPiAt
TWFyYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 18:27:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 18: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-devel-bounces@lists.xenproject.org>)
	id 1gOoGW-0000ii-Ic; Mon, 19 Nov 2018 18:27: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=omFX=N6=redhat.com=mst@srs-us1.protection.inumbo.net>)
 id 1gOoGV-0000iX-Fi
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 18:27:19 +0000
X-Inumbo-ID: be6efdee-ec28-11e8-b807-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be6efdee-ec28-11e8-b807-12d6303a7972;
 Mon, 19 Nov 2018 18:27:17 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D5F0730832D3;
 Mon, 19 Nov 2018 18:27:16 +0000 (UTC)
Received: from redhat.com (ovpn-122-92.rdu2.redhat.com [10.10.122.92])
 by smtp.corp.redhat.com (Postfix) with SMTP id 29DA9608E7;
 Mon, 19 Nov 2018 18:27:15 +0000 (UTC)
Date: Mon, 19 Nov 2018 13:27:14 -0500
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20181119131625-mutt-send-email-mst@kernel.org>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-6-sameo@linux.intel.com>
 <20181108151623.4de26ecb@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181108151623.4de26ecb@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.44]); Mon, 19 Nov 2018 18:27:17 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v5 05/24] hw: acpi: Implement XSDT support
 for RSDP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Ortiz <sameo@linux.intel.com>, qemu-devel@nongnu.org,
 Eduardo Habkost <ehabkost@redhat.com>, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDM6MTY6MjNQTSArMDEwMCwgSWdvciBNYW1tZWRvdiB3
cm90ZToKPiBPbiBNb24sICA1IE5vdiAyMDE4IDAyOjQwOjI4ICswMTAwCj4gU2FtdWVsIE9ydGl6
IDxzYW1lb0BsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+IAo+ID4gWFNEVCBpcyB0aGUgNjQtYml0
IHZlcnNpb24gb2YgdGhlIGxlZ2FjeSBBQ1BJIFJTRFQgKFJvb3QgU3lzdGVtCj4gPiBEZXNjcmlw
dGlvbiBUYWJsZSkuIFJTRFQgb25seSBhbGxvdyBmb3IgMzItYml0IGFkZHJlc3NzZXMgYW5kIGhh
dmUgdGh1cwo+ID4gYmVlbiBkZXByZWNhdGVkLiBTaW5jZSBBQ1BJIHZlcnNpb24gMi4wLCBSU0RQ
cyBzaG91bGQgcG9pbnQgYXQgWFNEVHMgYW5kCj4gPiBubyBsb25nZXIgUlNEVHMsIGFsdGhvdWdo
IFJTRFRzIGFyZSBzdGlsbCBzdXBwb3J0ZWQgZm9yIGJhY2t3YXJkCj4gPiBjb21wYXRpYmlsaXR5
Lgo+ID4gCj4gPiBTaW5jZSB2ZXJzaW9uIDIuMCwgUlNEUHMgc2hvdWxkIGFkZCBhbiBleHRlbmRl
ZCBjaGVja3N1bSwgYSBjb21wbGV0ZSB0YWJsZQo+ID4gbGVuZ3RoIGFuZCBhIHZlcnNpb24gZmll
bGQgdG8gdGhlIHRhYmxlLgo+IAo+IFRoaXMgcGF0Y2ggcmUtaW1wbGVtZW50cyB3aGF0IGFybS92
aXJ0IGJvYXJkIGFscmVhZHkgZG9lcwo+IGFuZCBmaXhlcyBjaGVja3N1bSBidWcgaW4gdGhlIGxh
dGVyIGFuZCBhdCB0aGUgc2FtZSB0aW1lCj4gd2l0aG91dCBhIHVzZXIgKHdpdGhpbiB0aGUgcGF0
Y2gpLgo+IAo+IEknZCBzdWdnZXN0IHJlZG8gaXQgYSB3YXkgc2ltaWxhciB0byBGQURUIHJlZmFj
dG9yaW5nCj4gICBwYXRjaCAxOiBmaXggY2hlY2tzdW0gYnVnIGluIHZpcnQvYXJtCj4gICBwYXRj
aCAyOiB1cGRhdGUgcmVmZXJlbmNlIHRhYmxlcyBpbiB0ZXN0Cj4gICBwYXRjaCAzOiBpbnRyb2R1
Y2UgQWNwaVJzZHBEYXRhIHNpbWlsYXIgdG8gY29tbWl0IDkzN2QxYjU4Nwo+ICAgICAgICAgICAg
ICAoYm90aCBhcm0gYW5kIHg4Nikgd2ljaCBzdG9yZXMgYWxsIGRhdGEgaW4gaG9zIGJ5dGUgb3Jk
ZXIKPiAgIHBhdGNoIDQ6IGNvbnZlcnQgYXJtJ3MgaW1wbC4gdG8gYnVpbGRfYXBwZW5kX2ludF9u
b3ByZWZpeCgpIEFQSSAoY29tbWl0IDVkN2EzMzRmNykKPiAgICAgICAgICAgIC4uLiBtb3ZlIG91
dCB0byBhbWwtYnVpbGQuYwo+ICAgcGF0Y2ggNTogcmV1c2UgZ2VuZXJhbGl6ZWQgYXJtJ3MgYnVp
bGRfcnNkcCgpIGZvciB4ODYsIGRyb3BwaW5nIHg4NiBzcGVjaWZpYyBvbmUKPiAgICAgICBhbWVu
ZGluZyBpdCB0byBnZW5lcmF0ZSByZXYxIHZhcmlhbnQgZGVmaW5lZCBieSByZXZpc2lvbiBpbiBB
Y3BpUnNkcERhdGEKPiAgICAgICAoY29tbWl0IGRkMWIyMDM3YSkKPiAKPiAgICdtYWtlIGNoZWNr
IFY9MScgc2hvdWxkbid0IG9ic2VydmUgYW55IEFDUEkgdGFibGVzIGNoYW5nZXMgYWZ0ZXIgcGF0
Y2ggMi4KCkFuZCB5b3VyIG5leHQgc3VnZ2VzdGlvbiBpcyB0byBhZGQgcGF0Y2ggNi4gIEkgZ3Vl
c3MgaXQncyBkb2FibGUgYnV0CnRoaXMgd2lsbCBtYWtlIGEgc2luZ2xlIHBhdGNoIGEgNiBwYXRj
aCBzZXJpZXMuIEF0IHRoaXMgcmF0ZSB0aGlzIHNlcmllcwp3aWxsIGJlIGF0IDIwMCBwYXRjaGVz
IGVhc2lseS4KCkF1dG9tYXRlZCBjaGVja3MgYXJlIGNvb2wgYnV0IGhleSBpdCdzIGVhc3kgdG8g
c2VlIHdoYXQgY2hhbmdlZCBpbiBhCmRpc2Fzc2VtYmxlZCB0YWJsZSwgYW5kIHdlIGRvIG5vdCB1
cGRhdGUgdGhlbSBibGluZGx5LiBTbyBqdXN0IG5vdGUgaW4KdGhlIGNvbW1lbnQgdGhhdCB0aGVy
ZSdzIGEgdGFibGUgY2hhbmdlIGZvciBBUk0gYW5kIGV4cGVjdGVkIGZpbGVzIG5lZWQKdG8gYmUg
dXBkYXRlZCBhbmQgd2Ugc2hvdWxkIGJlIGZpbmUgSU1ITy4KCj4gPiBTaWduZWQtb2ZmLWJ5OiBT
YW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNvbT4KPiA+IC0tLQo+ID4gIGluY2x1ZGUv
aHcvYWNwaS9hbWwtYnVpbGQuaCB8ICAzICsrKwo+ID4gIGh3L2FjcGkvYW1sLWJ1aWxkLmMgICAg
ICAgICB8IDM3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ICAyIGZp
bGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKykKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2luY2x1
ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaCBiL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaAo+ID4g
aW5kZXggYzliY2IzMmQ4MS4uMzU4MGQwY2U5MCAxMDA2NDQKPiA+IC0tLSBhL2luY2x1ZGUvaHcv
YWNwaS9hbWwtYnVpbGQuaAo+ID4gKysrIGIvaW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oCj4g
PiBAQCAtMzkzLDYgKzM5Myw5IEBAIHZvaWQKPiA+ICBidWlsZF9yc2RwKEdBcnJheSAqdGFibGVf
ZGF0YSwKPiA+ICAgICAgICAgICAgIEJJT1NMaW5rZXIgKmxpbmtlciwgdW5zaWduZWQgcnNkdF90
Ymxfb2Zmc2V0KTsKPiA+ICB2b2lkCj4gPiArYnVpbGRfcnNkcF94c2R0KEdBcnJheSAqdGFibGVf
ZGF0YSwKPiA+ICsgICAgICAgICAgICAgICAgQklPU0xpbmtlciAqbGlua2VyLCB1bnNpZ25lZCB4
c2R0X3RibF9vZmZzZXQpOwo+ID4gK3ZvaWQKPiA+ICBidWlsZF9yc2R0KEdBcnJheSAqdGFibGVf
ZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLCBHQXJyYXkgKnRhYmxlX29mZnNldHMsCj4gPiAgICAg
ICAgICAgICBjb25zdCBjaGFyICpvZW1faWQsIGNvbnN0IGNoYXIgKm9lbV90YWJsZV9pZCk7Cj4g
PiAgdm9pZAo+ID4gZGlmZiAtLWdpdCBhL2h3L2FjcGkvYW1sLWJ1aWxkLmMgYi9ody9hY3BpL2Ft
bC1idWlsZC5jCj4gPiBpbmRleCA1MWI2MDg0MzJmLi5hMDMwZDQwNjc0IDEwMDY0NAo+ID4gLS0t
IGEvaHcvYWNwaS9hbWwtYnVpbGQuYwo+ID4gKysrIGIvaHcvYWNwaS9hbWwtYnVpbGQuYwo+ID4g
QEAgLTE2NTEsNiArMTY1MSw0MyBAQCBidWlsZF94c2R0KEdBcnJheSAqdGFibGVfZGF0YSwgQklP
U0xpbmtlciAqbGlua2VyLCBHQXJyYXkgKnRhYmxlX29mZnNldHMsCj4gPiAgICAgICAgICAgICAg
ICAgICAodm9pZCAqKXhzZHQsICJYU0RUIiwgeHNkdF9sZW4sIDEsIG9lbV9pZCwgb2VtX3RhYmxl
X2lkKTsKPiA+ICB9Cj4gPiAgCj4gPiArLyogUlNEUCBwb2ludGluZyBhdCBhbiBYU0RUICovCj4g
PiArdm9pZAo+ID4gK2J1aWxkX3JzZHBfeHNkdChHQXJyYXkgKnJzZHBfdGFibGUsCj4gPiArICAg
ICAgICAgICAgICAgIEJJT1NMaW5rZXIgKmxpbmtlciwgdW5zaWduZWQgeHNkdF90Ymxfb2Zmc2V0
KQo+ID4gK3sKPiA+ICsgICAgQWNwaVJzZHBEZXNjcmlwdG9yICpyc2RwID0gYWNwaV9kYXRhX3B1
c2gocnNkcF90YWJsZSwgc2l6ZW9mICpyc2RwKTsKPiA+ICsgICAgdW5zaWduZWQgeHNkdF9wYV9z
aXplID0gc2l6ZW9mKHJzZHAtPnhzZHRfcGh5c2ljYWxfYWRkcmVzcyk7Cj4gPiArICAgIHVuc2ln
bmVkIHhzZHRfcGFfb2Zmc2V0ID0KPiA+ICsgICAgICAgIChjaGFyICopJnJzZHAtPnhzZHRfcGh5
c2ljYWxfYWRkcmVzcyAtIHJzZHBfdGFibGUtPmRhdGE7Cj4gPiArICAgIHVuc2lnbmVkIHhzZHRf
b2Zmc2V0ID0KPiA+ICsgICAgICAgIChjaGFyICopJnJzZHAtPmxlbmd0aCAtIHJzZHBfdGFibGUt
PmRhdGE7CgpUaGVyZSdzIGEgY2xlYW5lciB3YXkgdG8gZ2V0IGF0IHRoZSBvZmZzZXRzIHRoYW4g
cG9pbnRlciBtYXRoOgoxLiBzYXZlIHJzZHBfdGFibGUgbGVuZ3RoIGJlZm9yZSB5b3UgcHVzaAoy
LiBhZGQgb2Zmc2V0X29mIGZvciBmaWVsZHMKCklmIHN3aXRjaGluZyB0byBidWlsZF9hcHBlbmRf
aW50X25vcHJlZml4IHRoZW4gaXQncyBldmVuCmVhc2llciAtIGp1c3Qgc2F2ZSBsZW5ndGggYmVm
b3JlIHlvdSBhcHBlbmQgdGhlIGludAp5b3UgaW50ZW5kIHRvIHBhdGNoLgoKCj4gPiArCj4gPiAr
ICAgIGJpb3NfbGlua2VyX2xvYWRlcl9hbGxvYyhsaW5rZXIsIEFDUElfQlVJTERfUlNEUF9GSUxF
LCByc2RwX3RhYmxlLCAxNiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUg
LyogZnNlZyBtZW1vcnkgKi8pOwo+ID4gKwo+ID4gKyAgICBtZW1jcHkoJnJzZHAtPnNpZ25hdHVy
ZSwgIlJTRCBQVFIgIiwgOCk7Cj4gPiArICAgIG1lbWNweShyc2RwLT5vZW1faWQsIEFDUElfQlVJ
TERfQVBQTkFNRTYsIDYpOwo+ID4gKyAgICByc2RwLT5sZW5ndGggPSBjcHVfdG9fbGUzMihzaXpl
b2YoKnJzZHApKTsKPiA+ICsgICAgLyogdmVyc2lvbiAyLCB3ZSB3aWxsIHVzZSB0aGUgWFNEVCBw
b2ludGVyICovCj4gPiArICAgIHJzZHAtPnJldmlzaW9uID0gMHgwMjsKPiA+ICsKPiA+ICsgICAg
LyogQWRkcmVzcyB0byBiZSBmaWxsZWQgYnkgR3Vlc3QgbGlua2VyICovCj4gPiArICAgIGJpb3Nf
bGlua2VyX2xvYWRlcl9hZGRfcG9pbnRlcihsaW5rZXIsCj4gPiArICAgICAgICBBQ1BJX0JVSUxE
X1JTRFBfRklMRSwgeHNkdF9wYV9vZmZzZXQsIHhzZHRfcGFfc2l6ZSwKPiA+ICsgICAgICAgIEFD
UElfQlVJTERfVEFCTEVfRklMRSwgeHNkdF90Ymxfb2Zmc2V0KTsKPiA+ICsKPiA+ICsgICAgLyog
TGVnYWN5IGNoZWNrc3VtIHRvIGJlIGZpbGxlZCBieSBHdWVzdCBsaW5rZXIgKi8KPiA+ICsgICAg
Ymlvc19saW5rZXJfbG9hZGVyX2FkZF9jaGVja3N1bShsaW5rZXIsIEFDUElfQlVJTERfUlNEUF9G
SUxFLAo+ID4gKyAgICAgICAgKGNoYXIgKilyc2RwIC0gcnNkcF90YWJsZS0+ZGF0YSwgeHNkdF9v
ZmZzZXQsCj4gPiArICAgICAgICAoY2hhciAqKSZyc2RwLT5jaGVja3N1bSAtIHJzZHBfdGFibGUt
PmRhdGEpOwo+ID4gKwo+ID4gKyAgICAvKiBFeHRlbmRlZCBjaGVja3N1bSB0byBiZSBmaWxsZWQg
YnkgR3Vlc3QgbGlua2VyICovCj4gPiArICAgIGJpb3NfbGlua2VyX2xvYWRlcl9hZGRfY2hlY2tz
dW0obGlua2VyLCBBQ1BJX0JVSUxEX1JTRFBfRklMRSwKPiA+ICsgICAgICAgIChjaGFyICopcnNk
cCAtIHJzZHBfdGFibGUtPmRhdGEsIHNpemVvZiAqcnNkcCwKPiA+ICsgICAgICAgIChjaGFyICop
JnJzZHAtPmV4dGVuZGVkX2NoZWNrc3VtIC0gcnNkcF90YWJsZS0+ZGF0YSk7Cj4gPiArfQo+ID4g
Kwo+ID4gIHZvaWQgYnVpbGRfc3JhdF9tZW1vcnkoQWNwaVNyYXRNZW1vcnlBZmZpbml0eSAqbnVt
YW1lbSwgdWludDY0X3QgYmFzZSwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
IGxlbiwgaW50IG5vZGUsIE1lbW9yeUFmZmluaXR5RmxhZ3MgZmxhZ3MpCj4gPiAgewoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 18:33:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 18:33: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-devel-bounces@lists.xenproject.org>)
	id 1gOoMq-0001Uc-BI; Mon, 19 Nov 2018 18:33:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gnyi=n6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOoMp-0001UX-1Z
 for xen-devel@lists.xen.org; Mon, 19 Nov 2018 18:33:51 +0000
X-Inumbo-ID: a79b3026-ec29-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a79b3026-ec29-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 18:33:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="82082129"
To: Xen-devel List <xen-devel@lists.xen.org>
References: <1542643281-23508-1-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <daafd18a-95ab-33bc-ec47-4d698c8674ff@citrix.com>
Date: Mon, 19 Nov 2018 18:30:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1542643281-23508-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 0/2] automation: Add 32bit Jessie
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMjAxOCAxNjowMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBTYW1wbGUgcnVuIGF2
YWlsYWJsZSBoZXJlOgo+Cj4gICBodHRwczovL2dpdGxhYi5jb20veGVuLXByb2plY3QvcGVvcGxl
L2FuZHloaHAveGVuL3BpcGVsaW5lcy8zNzEzODgwNQo+Cj4gTm90ZSB0aGF0IHRoZSBmYWlsdXJl
IGlzIGR1ZSB0byBtaXNzaW5nICJsaWJ4ODY6IFdvcmsgYXJvdW5kIEdDQyBiZWluZyB1bmFibGUK
PiB0byBzcGlsbCB0aGUgUElDIGhhcmQgcmVnaXN0ZXIiIHdoaWNoIHdhcyB0aGUgdHJpZ2dlciBm
b3IgZG9pbmcgdGhpcyB3b3JrLgoKQW5kIGhlcmUgaXMgcnVuIHdpdGggdGhlIGFib3ZlIHBhdGNo
IGFscmVhZHkgcHJlc2VudCBpbiBzdGFnaW5nLsKgIFJhdGhlcgpsZXNzIHJlZCB0aGlzIHRpbWUu
CgpodHRwczovL2dpdGxhYi5jb20veGVuLXByb2plY3QvcGVvcGxlL2FuZHloaHAveGVuL3BpcGVs
aW5lcy8zNzE1MTI5OQoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 18:38:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 18:38: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-devel-bounces@lists.xenproject.org>)
	id 1gOoR5-0001ev-VJ; Mon, 19 Nov 2018 18:38: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=Gnyi=N6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOoR4-0001eq-Pp
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 18:38:14 +0000
X-Inumbo-ID: 44d07c5e-ec2a-11e8-9fe9-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44d07c5e-ec2a-11e8-9fe9-12d6303a7972;
 Mon, 19 Nov 2018 18:38:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="82082680"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
 <5BF28CDE02000078001FD402@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e5cc0969-ec88-b82d-3609-3c40872f6860@citrix.com>
Date: Mon, 19 Nov 2018 18:35:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF28CDE02000078001FD402@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 02/47] x86emul: support basic AVX512 moves
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMjAxOCAxMDoxMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTm90ZTogU0RNIFZvbCAy
IHJldiAwNjcgaXMgbm90IHJlYWxseSBjb25zaXN0ZW50IGFib3V0IEVWRVguTCdMIGZvciBMSUcK
PiAgICAgICBpbnNucyAtIHRoZSBvbmx5IHBsYWNlIHdoZXJlIHRoaXMgaXMgbWFkZSBleHBsaWNp
dCBpcyBhIHRhYmxlIGluCj4gICAgICAgdGhlIHNlY3Rpb24gdGl0bGVkICJWZWN0b3IgTGVuZ3Ro
IE9ydGhvZ29uYWxpdHkiOiBXaGlsZSB0aGV5Cj4gICAgICAgdG9sZXJhdGUgMCwgMSwgYW5kIDIs
IGEgdmFsdWUgb2YgMyB1bmlmb3JtbHkgbGVhZHMgdG8gI1VELgo+Cj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 18:38:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 18:38: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-devel-bounces@lists.xenproject.org>)
	id 1gOoRf-0001hp-At; Mon, 19 Nov 2018 18:38: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=gnyi=n6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOoRe-0001hd-Hi
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 18:38:50 +0000
X-Inumbo-ID: 5a23825d-ec2a-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a23825d-ec2a-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 18:38:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="82082744"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
 <5BF28D0402000078001FD405@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <84c2cb6d-84de-eb76-d88e-fa097814ee5d@citrix.com>
Date: Mon, 19 Nov 2018 18:35:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF28D0402000078001FD405@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 03/47] x86emul: test for correct EVEX
 Disp8 scaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMjAxOCAxMDoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQmVzaWRlcyB0aGUgYWxy
ZWFkeSBleGlzdGluZyB0ZXN0cyAod2hpY2ggYXJlIGdvaW5nIHRvIGJlIGV4dGVuZGVkIG9uY2UK
PiByZXNwZWN0aXZlIElTQSBleHRlbnNpb24gc3VwcG9ydCBpcyBjb21wbGV0ZSksIGxldCdzIGFs
c28gZW5zdXJlIGZvcgo+IGV2ZXJ5IGluZGl2aWR1YWwgaW5zbiB0aGF0IHRoZWlyIERpc3A4IHNj
YWxpbmcgKGFuZCBtZW1vcnkgYWNjZXNzIHdpZHRoKQo+IGFyZSBjb3JyZWN0Lgo+Cj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 18:41:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 18:41: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-devel-bounces@lists.xenproject.org>)
	id 1gOoUO-0002TO-3f; Mon, 19 Nov 2018 18:41: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=gnyi=n6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOoUM-0002TI-OB
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 18:41:38 +0000
X-Inumbo-ID: be9284f4-ec2a-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be9284f4-ec2a-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 18:41:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="82082978"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
 <5BF28D1B02000078001FD408@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <4a1a3c94-1b27-b50e-deee-e0b54571cad1@citrix.com>
Date: Mon, 19 Nov 2018 18:40:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF28D1B02000078001FD408@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 04/47] x86emul: also allow running the
 32-bit harness on a 64-bit distro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMjAxOCAxMDoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSW4gb3JkZXIgdG8gYmUg
YWJsZSB0byB2ZXJpZnkgdGhlIDMyLWJpdCB2YXJpYW50IGJ1aWxkcyBhbmQgcnVucywKPiBpbnRy
b2R1Y2UgYSByZXNwZWN0aXZlIHRhcmdldCAoYW5kIHRoZSBuZWNlc3Nhcnkgb3RoZXIgYWRqdXN0
bWVudHMpLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpU
aGlzIHNlZW1zIHRvIGFsbCB3b3JrIGZpbmUgbm93LgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 18:44:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 18: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-devel-bounces@lists.xenproject.org>)
	id 1gOoWt-0002bd-J5; Mon, 19 Nov 2018 18: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=gnyi=n6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOoWr-0002bW-Ku
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 18:44:13 +0000
X-Inumbo-ID: 1ad272f4-ec2b-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ad272f4-ec2b-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 18:44:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="82083289"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
 <5BF28E2202000078001FD43E@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <9662bb36-6ee4-6602-6b15-41bf4a3925c8@citrix.com>
Date: Mon, 19 Nov 2018 18:44:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF28E2202000078001FD43E@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 12/47] x86emul: support AVX512{F,
 DQ} FP broadcast insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMjAxOCAxMDoxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 19:10:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 19:10: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-devel-bounces@lists.xenproject.org>)
	id 1gOovl-0004F7-42; Mon, 19 Nov 2018 19:09: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=Gnyi=N6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOovj-0004F2-QJ
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 19:09:55 +0000
X-Inumbo-ID: b1d80142-ec2e-11e8-b040-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1d80142-ec2e-11e8-b040-12d6303a7972;
 Mon, 19 Nov 2018 19:09:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="82084472"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
 <5BF28E9102000078001FD4B1@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <85635ff5-8c09-f8b3-7934-841f7f93630a@citrix.com>
Date: Mon, 19 Nov 2018 19:09:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF28E9102000078001FD4B1@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 14/47] x86emul: support AVX512{F,
 BW} packed integer compare insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMjAxOCAxMDoyMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSW5jbHVkZSBWUFRFU1R7
LE59TXtCLEQsUSxXfSBhcyBvbmNlIGFnYWluIHBvc3NpYmx5IHVzZWQgYnkgdGhlIGNvbXBpbGVy
Cj4gZm9yIGNvbXBhcmlzb24gYWdhaW5zdCBhbGwtemVybyB2ZWN0b3JzLgo+Cj4gQWxzbyB0YWJs
ZSBlbnRyaWVzIGZvciBhIGZldyBtb3JlIGluc25zIGdldCB0aGVpciAuZDhzIGZpZWxkIHNldCBy
aWdodAo+IGF3YXksIGFnYWluIGluIG9yZGVyIHRvIG5vdCBzcGxpdCBhbmQgbGF0ZXIgcmUtY29t
YmluZSB0aGUgZ3JvdXBzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 19:18:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 19:18: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-devel-bounces@lists.xenproject.org>)
	id 1gOp4E-00050R-5L; Mon, 19 Nov 2018 19:18: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=gnyi=n6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOp4C-00050M-0O
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 19:18:40 +0000
X-Inumbo-ID: ea7773e7-ec2f-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea7773e7-ec2f-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 19:18:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,254,1539648000"; d="scan'208";a="82084890"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
 <5BF28EC102000078001FD4B4@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8db675a5-5c97-daac-aa03-991776ccf998@citrix.com>
Date: Mon, 19 Nov 2018 19:18:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF28EC102000078001FD4B4@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 15/47] x86emul: support AVX512{F,
 BW} packed integer arithmetic insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMjAxOCAxMDoyMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTm90ZTogdnBhZGQqIC8g
dnBzdWIqIGV0IGFsIGFyZSBwdXQgYXQgc2VlbWluZ2x5IHRoZSB3cm9uZyBzbG90IG9mIHRoZQo+
IGJpZyBzd2l0Y2goKS4gVGhpcyBpcyBpbiBhbnRpY2lwYXRpb24gb2YgYWRkaW5nIGUuZy4gdnB1
bnBjayogdG8gdGhvc2UKPiBncm91cHMgKHNlZSB0aGUgbGVnYWN5L1ZFWCBlbmNvZGVkIGNhc2Ug
bGFiZWxzIG5lYXJieSB0byBzdXBwb3J0IHRoaXMpLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 19:21:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 19:21: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-devel-bounces@lists.xenproject.org>)
	id 1gOp7K-0005hq-Mn; Mon, 19 Nov 2018 19:21:54 +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=Gnyi=N6=citrix.com=prvs=8544ffb4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gOp7J-0005hl-Tm
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 19:21:53 +0000
X-Inumbo-ID: 5dda8928-ec30-11e8-9353-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5dda8928-ec30-11e8-9353-12d6303a7972;
 Mon, 19 Nov 2018 19:21:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,254,1539648000"; d="scan'208";a="82085043"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
 <5BF28EE102000078001FD4B7@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <2ce6aac7-6ddc-59be-7f2b-88145dbe28b8@citrix.com>
Date: Mon, 19 Nov 2018 19:21:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF28EE102000078001FD4B7@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 16/47] x86emul: use simd_128 also for
 legacy vector shift insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMjAxOCAxMDoyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQEAgLTMzNDQsNyArMzM0
NCw4IEBAIHg4Nl9kZWNvZGUoCj4gICAgICAgICAgYnJlYWs7Cj4gIAo+ICAgICAgY2FzZSBzaW1k
XzEyODoKPiAtICAgICAgICBvcF9ieXRlcyA9IDE2Owo+ICsgICAgICAgIC8qIFRoZSBzcGVjaWFs
IGNhc2UgaGVyZSBhcmUgTU1YIHNoaWZ0IGluc25zLiAqLwoKInNwZWNpYWwgY2FzZSBoZXJlIGlz
IHRoZSBNTVgiIG9yICJzcGVjaWFsIGNhc2VzIGhlcmUgYXJlIi4KCk90aGVyd2lzZSwgQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 19:34:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 19:34: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-devel-bounces@lists.xenproject.org>)
	id 1gOpJi-0006XV-2u; Mon, 19 Nov 2018 19:34: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=zbod=n6=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1gOpJg-0006XQ-4c
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 19:34:40 +0000
X-Inumbo-ID: 276f0cfe-ec32-11e8-9a16-bc764e045a96
Received: from mail-yw1-xc42.google.com (unknown [2607:f8b0:4864:20::c42])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 276f0cfe-ec32-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 19:34:39 +0000 (UTC)
Received: by mail-yw1-xc42.google.com with SMTP id v8-v6so13393535ywh.6
 for <xen-devel@lists.xenproject.org>; Mon, 19 Nov 2018 11:34:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=h8OU9wPwxjGqgDO3uswScTSPOjCxIIxAd/0tl6ai+ZI=;
 b=TLDOsxdhBHhwMJEgY31ewf41Lfqt9naqWVuLoT94zgUmQyTdb4LHVzy9ddGdAGjAMs
 OZgvgl8SR47ekOh3h9LN8Aio/rzUsAa9gmGJt98EJlkHW7aHxaoeoYqfTKona8MckX3Y
 5StGhRP0+5bQobGAkOZsAOtHrNUSctiH9JqUY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id
 :mail-followup-to:references:mime-version:content-disposition
 :in-reply-to:user-agent;
 bh=h8OU9wPwxjGqgDO3uswScTSPOjCxIIxAd/0tl6ai+ZI=;
 b=nc60jvtq0fXWuBHl7VkIOVSiMFxOElx/Dhj5ly7e692nCvzLJ8tN4thSHLBMuJnQ3W
 u6Qa269rh+tToUfB1npVSu9FtTTaIRlFiVm+yVOVzKhLf3LbkxLfWXKlzRDrh/QhFhGP
 PCSHBy1dEzq+Ht3Ih0UmpP/+XHxjDC4K0zOC0YHxuGCyx9D22YA6FSbN3tuczKoW1J8y
 GdJljLxBcJ5RLp0N6HG8jU011NdlenlqfvGEFjXhwULfBBQJ2mSKOcT6yRuLL0XITMSl
 x8MXTzpv77D6zKWr8eA5VkFe203SbBiF6y/8Y444rdPhvCQ1yZltAaHoytbZRgVi7UPn
 qVhg==
X-Gm-Message-State: AGRZ1gJurbjlDdtJfYYJzvm4IinPaJzSqrAN45152ieAOlZfbBlhydBJ
 9jyqzu6OuRInJSYJVwE24k2odA==
X-Google-Smtp-Source: AJdET5dsU20QVkSf5RQ0uaEi5kpx02+L6qCoOBwi59nlYLeO1an6Zg+cY+e+A7l2JHnFSEcNu8NjxA==
X-Received: by 2002:a81:3515:: with SMTP id c21mr16623229ywa.432.1542656078686; 
 Mon, 19 Nov 2018 11:34:38 -0800 (PST)
Received: from doug-macbook.localdomain
 ([2600:1700:7b90:52f0:c53f:d4c4:b71f:d4fb])
 by smtp.gmail.com with ESMTPSA id v136-v6sm9882566ywv.19.2018.11.19.11.34.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 19 Nov 2018 11:34:38 -0800 (PST)
Date: Mon, 19 Nov 2018 13:34:37 -0600
From: Doug Goldstein <cardoe@cardoe.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20181119193437.qz4z4z34qgx4yi6w@doug-macbook.localdomain>
Mail-Followup-To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20181116131230.25885-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181116131230.25885-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH 0/3] Assorted Gitlab CI improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMDE6MTI6MjdQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBXZWkgTGl1ICgzKToKPiAgIGF1dG9tYXRpb246IHJlZmFjdG9yIGdpdGxhYi1jaS55YW1sCj4g
ICBhdXRvbWF0aW9uOiBpbnRyb2R1Y2Ugc29tZSBSQU5EQ09ORklHIHRlc3RzCj4gICBhdXRvbWF0
aW9uOiBwcm9wZXJseSB0YWcgeDg2IGpvYnMgaW4gR2l0bGFiIENJCj4gCj4gIC5naXRsYWItY2ku
eW1sIHwgMzA5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTYyIGluc2VydGlvbnMoKyksIDE0NyBkZWxl
dGlvbnMoLSkKPiAKPiAtLSAKPiAyLjExLjAKPiAKCldob2xlIHNlcmllcyBsb29rcyBncmVhdC4g
SSBtZXJnZWQgdGhlIGNoYW5nZXMgdG8gdGhlIFRlcnJhZm9ybSBjb25maWdzCmFzIHdlbGwuCgpB
Y2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 20:03:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 20:03: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-devel-bounces@lists.xenproject.org>)
	id 1gOplr-0000Ma-S1; Mon, 19 Nov 2018 20:03: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=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOplq-0000Lw-R3
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 20:03:46 +0000
X-Inumbo-ID: 35639736-ec36-11e8-aa71-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35639736-ec36-11e8-aa71-12d6303a7972;
 Mon, 19 Nov 2018 20:03:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOpli-00014z-Ui; Mon, 19 Nov 2018 20:03:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOpli-0007eU-FU; Mon, 19 Nov 2018 20:03:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOpli-0004zE-En; Mon, 19 Nov 2018 20:03:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130530-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=73ee5574084b9bfa6194c1096cb1e4ce76fedb3f
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 20:03:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130530: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDUzMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDUzMC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDcz
ZWU1NTc0MDg0YjliZmE2MTk0YzEwOTZjYjFlNGNlNzZmZWRiM2YKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDkwMWFiZmVmNWRlMTQ5NTQ2YjE2ZmJhNmY0ZDViZDdkZWYw
OGM2NzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDI4OSAgMjAxOC0xMS0xNyAxMTowMDozNiBa
ICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzA0OTAgIDIwMTgtMTEtMTkgMDk6MDA6
MjcgWiAgICAwIGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA1MzAg
IDIwMTgtMTEtMTkgMTc6MDM6MjkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxs
KDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNzNlZTU1NzQwODRiOWJmYTYxOTRjMTA5NmNi
MWU0Y2U3NmZlZGIzZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkRhdGU6ICAgTW9uIE5vdiAxOSAxMzowMzowMiAyMDE4ICswMDAwCgogICAgbGlieDg2
OiBXb3JrIGFyb3VuZCBHQ0MgYmVpbmcgdW5hYmxlIHRvIHNwaWxsIHRoZSBQSUMgaGFyZCByZWdp
c3RlcgogICAgCiAgICBWZXJzaW9ucyBvZiBHQ0MgYmVmb3JlIDUgY2FuJ3QgY29tcGlsZSBjcHVp
ZC5jLCBhbmQgZmFpbCB3aXRoIHRoZSByYXRoZXIgY3J5cHRpYzoKICAgIAogICAgICBJbiBmaWxl
IGluY2x1ZGVkIGZyb20gbGliL3g4Ni9jcHVpZC5jOjM6MDoKICAgICAgbGliL3g4Ni9jcHVpZC5j
OiBJbiBmdW5jdGlvbiDigJh4ODZfY3B1aWRfcG9saWN5X2ZpbGxfbmF0aXZl4oCZOgogICAgICBp
bmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmg6MjU6NTogZXJyb3I6IGluY29uc2lzdGVudCBvcGVy
YW5kIGNvbnN0cmFpbnRzIGluIGFuIOKAmGFzbeKAmQogICAgICAgICAgIGFzbSAoICJjcHVpZCIK
ICAgICAgICAgICBeCiAgICAKICAgIFNlZSBodHRwczovL2djYy5nbnUub3JnL2J1Z3ppbGxhL3No
b3dfYnVnLmNnaT9pZD01NDIzMiBmb3IgbW9yZSBkZXRhaWxzLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmQ0N2FkY2Qz
YzRmNDk0NDU2YTNkNmVlMDZlOTQxYjEzMmUzZWIyCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgRGVjIDEgMTM6Mjk6MzYgMjAxNyAr
MDAwMAoKICAgIHg4Ni9tc3I6IEhhbmRsZSBNU1JfQU1ENjRfRFJ7MC0zfV9BRERSRVNTX01BU0sg
aW4gdGhlIG5ldyBNU1IgaW5mcmFzdHJ1Y3R1cmUKICAgIAogICAgVGhpcyBpcyBhIGZvbGxvd3Vw
IHRvIGMvcyA5NmYyMzVjMjYgd2hpY2ggZnVsZmlscyB0aGUgcmVtYWluaW5nIFRPRE8gaXRlbS4K
ICAgIAogICAgRmlyc3Qgb2YgYWxsLCB0aGUgcHJlLWV4aXN0aW5nIFNWTSBjb2RlIGhhcyBhIGJ1
Zy4gIFRoZSB2YWx1ZSBpbgogICAgbXNycy0+ZHJfbWFza1tdIG1heSBiZSBzdGFsZSwgYXMgd2Ug
YWxsb3cgZGlyZWN0IGFjY2VzcyB0byB0aGVzZSBNU1JzLgogICAgUmVzb2x2ZSB0aGlzIGluIGd1
ZXN0X3JkbXNyKCkgYnkgcmVhZGluZyBkaXJlY3RseSBmcm9tIGhhcmR3YXJlIGluIHRoZQogICAg
YWZmZWN0ZWQgY2FzZS4KICAgIAogICAgV2l0aCB0aGUgcmVhZGluZy93cml0aW5nIGxvZ2ljIG1v
dmVkIHRvIHRoZSBjb21tb24gZ3Vlc3Rfe3JkLHdyfW1zcigpCiAgICBpbmZyYXN0cnVjdHVyZSwg
dGhlIG1pZ3JhdGlvbiBsb2dpYyBjYW4gYmUgc2ltcGxpZmllZC4gIFRoZSBQViBtaWdyYXRpb24g
bG9naWMKICAgIGRyb3BzIGFsbCBvZiBpdHMgc3BlY2lhbCBjYXNpbmcsIGFuZCBTVk0ncyBlbnRp
cmUge2luaXQsc2F2ZSxsb2FkfV9tc3IoKQogICAgaW5mcmFzdHJ1Y3R1cmUgYmVjb21lcyB1bm5l
Y2Vzc2FyeS4KICAgIAogICAgVGhlIHJlc3VsdGluZyBkaWZmc3RhdCBzaG93cyBxdWl0ZSBob3cg
ZXhwZW5zaXZlIHRoZSBQViBzcGVjaWFsIGNhc2VzIHdoZXJlIGluCiAgICBhcmNoX2RvX2RvbWN0
bCgpLgogICAgCiAgICAgIGFkZC9yZW1vdmU6IDAvMyBncm93L3NocmluazogNC82IHVwL2Rvd246
IDQ2NS8tMTQ5NCAoLTEwMjkpCiAgICAgIEZ1bmN0aW9uICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEKICAgICAgZ3Vlc3RfcmRtc3IgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMjUyICAgICA0ODQgICAgKzIzMgogICAgICBndWVz
dF93cm1zciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2NTMgICAgIDgyMiAgICAr
MTY5CiAgICAgIG1zcnNfdG9fc2VuZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OCAgICAgIDQ4ICAgICArNDAKICAgICAgaHZtX2xvYWRfY3B1X21zcnMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgNDg5ICAgICA1MTMgICAgICsyNAogICAgICBzdm1faW5pdF9tc3IgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMjEgICAgICAgLSAgICAgLTIxCiAgICAgIGh2bV9z
YXZlX2NwdV9tc3JzICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM2NSAgICAgMzQzICAgICAt
MjIKICAgICAgcmVhZF9tc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDg5
ICAgIDEwMDEgICAgIC04OAogICAgICB3cml0ZV9tc3IgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDE4MjkgICAgMTY4OSAgICAtMTQwCiAgICAgIHN2bV9tc3JfcmVhZF9pbnRlcmNl
cHQgICAgICAgICAgICAgICAgICAgICAgMTEyNCAgICAgOTcwICAgIC0xNTQKICAgICAgc3ZtX2xv
YWRfbXNyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTk1ICAgICAgIC0gICAgLTE5
NQogICAgICBzdm1fc2F2ZV9tc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxOTYg
ICAgICAgLSAgICAtMTk2CiAgICAgIHN2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0ICAgICAgICAgICAg
ICAgICAgICAgMTQ2MSAgICAxMjY1ICAgIC0xOTYKICAgICAgYXJjaF9kb19kb21jdGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA5NTgxICAgIDkwOTkgICAgLTQ4MgogICAgICBUb3RhbDog
QmVmb3JlPTMzMTQ2MTAsIEFmdGVyPTMzMTM1ODEsIGNoZyAtMC4wMyUKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQg
NTllMDg3YmY2YTljOGFkODA1Mjk0YzMyZGZkN2M3NzA2OGQ4MWVmZgpBdXRob3I6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IFNlcCA2IDExOjQy
OjM0IDIwMTggKzAwMDAKCiAgICB4ZW4va2V5aGFuZGxlcjogRHJvcCBrZXloYW5kbGVyX3NjcmF0
Y2gKICAgIAogICAgV2l0aCBhbG1vc3QgYWxsIHVzZXJzIG9mIGtleWhhbmRsZXJfc2NyYXRjaCBn
b25lLCBjbGVhbiB1cCB0aGUgMyByZW1haW5pbmcKICAgIHVzZXJzIGFuZCBkcm9wIHRoZSBidWZm
ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgMzAzMTFkMmU4MmEzZWI2OWFhMTY2NzM4MmE2YjI1MjlmNmQ5NDRjNApBdXRob3I6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE5vdiAxNiAxODo1ODo1NSAyMDE4
ICswMDAwCgogICAgeDg2OiBmaXggZWZpLmxkcyBkZXBlbmRlbmN5IGdlbmVyYXRpb24KICAgIAog
ICAgUkFORENPTkZJRyBidWlsZHMgZGlzY292ZXIgZWZpLmxkcyBpcyBub3QgdXBkYXRlZCB3aGVu
IGF1dG9nZW5lcmF0ZWQKICAgIGhlYWRlcnMgYXJlIHVwZGF0ZWQuCiAgICAKICAgIFVwb24gaW5z
cGVjdGlvbiwgdGhlIGdlbmVyYXRlZCAuZCBmaWxlIGNvbnRhaW5zIHhlbi5sZHMubyBhcyB0YXJn
ZXQsCiAgICBub3QgdGhlIG9uY2UgdGhvdWdodCBlZmkubGRzLm8uIFRoYXQncyBiZWNhdXNlIGdj
YyBkaXNyZWdhcmRzIHRoZQogICAgb3V0cHV0IG9iamVjdCBuYW1lIHNwZWNpZmllZCBieSAtbyB3
aGVuIGdlbmVyYXRpbmcgZGVwZW5kZW5jeSwgc28gdGhlCiAgICBzZWQgaW52b2NhdGlvbiBoYXMg
bm8gZWZmZWN0LgogICAgCiAgICBBcmd1YWJseSB0aGF0J3MgYSBidWcgaW4gZ2NjLCB3aGljaCBj
YW4gYmUgZml4ZWQgYXQgc29tZSBwb2ludCwgc28gd2UKICAgIG1ha2UgdGhlIHNlZCBydW5lIHdv
cmsgd2l0aCAqLmxkcy4gQXQgdGhlIHNhbWUgdGltZSByZXBsYWNlIHRoZQogICAgaGFyZGNvZGVk
IHNlZCBydW5lIGZvciB4ZW4ubGRzIHdpdGggdGhlIG5ldyBvbmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGU5YzQ1NzRkODE1NmI1MzcwNjdkNDdi
YzQzNjJjZGU3MTc0Y2MzZDcKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpE
YXRlOiAgIE1vbiBOb3YgMTkgMTA6MDM6NTQgMjAxOCArMDAwMAoKICAgIENvbmZpZy5tazogdXBk
YXRlIHNlYWJpb3MKICAgIAogICAgVGhpcyBuZXcgcmVsZWFzZSBjb250YWlucyBhIGZpeCBmb3Ig
YnVpbGRpbmcgbGVnYWN5IGFjcGkgdGFibGVzIHdpdGgKICAgIG5ld2VyIGlhc2wsIHdoaWNoIHdl
IHdhbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cgpjb21taXQgZDk1ZGE5MWZiNDk3ZDg1ODM4MjZmNjczZjkzMjVlNzNhNzUxNDI3NwpBdXRo
b3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gTm92IDE5IDA5
OjQxOjI1IDIwMTggKzAxMDAKCiAgICB4ODYvSFZNOiBncm93IE1NSU8gY2FjaGUgZGF0YSBzaXpl
IHRvIDY0IGJ5dGVzCiAgICAKICAgIFRoaXMgaXMgbmVlZGVkIGJlZm9yZSBlbmFibGluZyBhbnkg
QVZYNTEyIGluc25zIGluIHRoZSBlbXVsYXRvci4gQ2hhbmdlCiAgICB0aGUgd2F5IGFsaWdubWVu
dCBpcyBlbmZvcmNlZCBhdCB0aGUgc2FtZSB0aW1lLgogICAgCiAgICBBZGQgYSBjaGVjayB0aGF0
IHRoZSBidWZmZXIgd29uJ3QgYWN0dWFsbHkgb3ZlcmZsb3csIGFuZCB3aGlsZSBhdCBpdAogICAg
YWxzbyBjb252ZXJ0IHRoZSBjaGVjayBmb3IgYWNjZXNzZXMgdG8gbm90IGNyb3NzIHBhZ2UgYm91
bmRhcmllcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 20:30:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 20:30: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-devel-bounces@lists.xenproject.org>)
	id 1gOqBo-0002UF-Tb; Mon, 19 Nov 2018 20:30: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=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOqBn-0002U5-DW
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 20:30:35 +0000
X-Inumbo-ID: ef5941ba-ec39-11e8-8005-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef5941ba-ec39-11e8-8005-12d6303a7972;
 Mon, 19 Nov 2018 20:30:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOqBY-0001c8-1G; Mon, 19 Nov 2018 20:30:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOqBX-0000j0-Lk; Mon, 19 Nov 2018 20:30:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOqBX-0002gw-L8; Mon, 19 Nov 2018 20:30:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130482-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:build-arm64-xsm:<job status>:broken:regression
 qemu-mainline:build-arm64-pvops:<job status>:broken:regression
 qemu-mainline:build-arm64:host-install(4):broken:regression
 qemu-mainline:build-arm64-xsm:host-install(4):broken:regression
 qemu-mainline:build-arm64-pvops:host-install(4):broken:regression
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=83c496599cc04926ecbc3e47a37debaa3e38b686
X-Osstest-Versions-That: qemuu=cb968d275c145467c8b385a3618a207ec111eab1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 20:30:19 +0000
Subject: [Xen-devel] [qemu-mainline test] 130482: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQ4MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0ODIvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTk5NgogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTI5OTk2CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk5OTYKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk5OTYKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEyOTk5NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5OTk2CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjk5OTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTk5NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAg
ICA4M2M0OTY1OTljYzA0OTI2ZWNiYzNlNDdhMzdkZWJhYTNlMzhiNjg2CmJhc2VsaW5lIHZlcnNp
b246CiBxZW11dSAgICAgICAgICAgICAgICBjYjk2OGQyNzVjMTQ1NDY3YzhiMzg1YTM2MThhMjA3
ZWMxMTFlYWIxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk5OTYgIDIwMTgtMTEtMTMgMjI6NDk6
MTYgWiAgICA1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMwMTY4ICAyMDE4LTExLTE2IDA0
OjI3OjMwIFogICAgMyBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMw
MzUzICAyMDE4LTExLTE3IDIzOjA0OjI4IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleCBCZW5uw6llIDxh
bGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29t
PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIEVyaWsgU2t1bHRldHkg
PGVza3VsdGV0QHJlZGhhdC5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1
cmVudEB2aXZpZXIuZXU+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29t
PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQcmFzYWQgSiBQ
YW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxp
bnV4LmlibS5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+
CiAgWmhhbmcgQ2hlbiA8emhhbmdja2lkQGdtYWlsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJv
a2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQoK
Tm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDgzYzQ5NjU5OWNjMDQ5MjZlY2JjM2U0N2EzN2RlYmFh
M2UzOGI2ODYKTWVyZ2U6IDZlYTQxNjFlNjQgMTQ0YWFhOTkwZQpBdXRob3I6IFBldGVyIE1heWRl
bGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KRGF0ZTogICBGcmkgTm92IDE2IDEzOjUzOjAx
IDIwMTggKzAwMDAKCiAgICBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1vdGVzL2ty
YXhlbC90YWdzL2ZpeGVzLTMxLTIwMTgxMTE2LXB1bGwtcmVxdWVzdCcgaW50byBzdGFnaW5nCiAg
ICAKICAgIHVpOiBhZGQgcmVuZGVybm9kZSBhcmcgZm9yIGVnbC1oZWFkbGVzcyAoZml4ZXMgcGVy
bWlzc2lvbiBpc3N1ZXMgd2l0aCBsaWJ2aXJ0KQogICAgCiAgICAjIGdwZzogU2lnbmF0dXJlIG1h
ZGUgRnJpIDE2IE5vdiAyMDE4IDEzOjI5OjE1IEdNVAogICAgIyBncGc6ICAgICAgICAgICAgICAg
IHVzaW5nIFJTQSBrZXkgNENCNkQ4RUVEM0U4NzEzOAogICAgIyBncGc6IEdvb2Qgc2lnbmF0dXJl
IGZyb20gIkdlcmQgSG9mZm1hbm4gKHdvcmspIDxrcmF4ZWxAcmVkaGF0LmNvbT4iCiAgICAjIGdw
ZzogICAgICAgICAgICAgICAgIGFrYSAiR2VyZCBIb2ZmbWFubiA8Z2VyZEBrcmF4ZWwub3JnPiIK
ICAgICMgZ3BnOiAgICAgICAgICAgICAgICAgYWthICJHZXJkIEhvZmZtYW5uIChwcml2YXRlKSA8
a3JheGVsQGdtYWlsLmNvbT4iCiAgICAjIFByaW1hcnkga2V5IGZpbmdlcnByaW50OiBBMDMyIDhD
RkYgQjkzQSAxN0E3IDk5MDEgIEZFN0QgNENCNiBEOEVFIEQzRTggNzEzOAogICAgCiAgICAqIHJl
bW90ZXMva3JheGVsL3RhZ3MvZml4ZXMtMzEtMjAxODExMTYtcHVsbC1yZXF1ZXN0OgogICAgICBo
ZWxwOiBQcm92aWRlIGhlbHAgZm9yIGVnbC1oZWFkbGVzcwogICAgICB1aTogQWxsb3cgc3BlY2lm
eWluZyAncmVuZGVybm9kZScgZGlzcGxheSBvcHRpb24gZm9yIGVnbC1oZWFkbGVzcwogICAgICBx
YXBpOiBBZGQgInJlbmRlcm5vZGUiIGRpc3BsYXkgb3B0aW9uIGZvciBlZ2wtaGVhZGxlc3MKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8u
b3JnPgoKY29tbWl0IDE0NGFhYTk5MGUwZDU0ZDA4ODY1YzRkOThiYTIxMzhhODk2ODk1MzAKQXV0
aG9yOiBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBOb3Yg
MTYgMTE6MTQ6NDQgMjAxOCArMDEwMAoKICAgIGhlbHA6IFByb3ZpZGUgaGVscCBmb3IgZWdsLWhl
YWRsZXNzCiAgICAKICAgIEVHTCBoZWFkbGVzcyBoYXMgYmVlbiBtaXNzaW5nIGZyb20gUUVNVSdz
IGhlbHAgb3IgbWFuIHBhZ2UsIHdlIHNob3VsZAogICAgbWVudGlvbiB0aGF0IHN1Y2ggYSB0aGlu
ZyBleGlzdHMsIGVzcGVjaWFsbHkgc2luY2UgcHJvamVjdHMgbGlrZSBsaWJ2aXJ0CiAgICBtaWdo
dCByZWx5IG9uIHRoYXQuIFRoaXMgcGF0Y2ggYWxzbyBhZGRzIHRoZSBuZXdseSBpbnRyb2R1Y2Vk
IG9wdGlvbiBmb3IKICAgIGVnbC1oZWFkbGVzcyAncmVuZGVybm9kZScuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CiAgICBNZXNzYWdl
LWlkOiA4N2VmNjc4YjA5MzRkM2FiYmE2NmM0NmM5ZTY1YjU3MTE5ZDI5Mjk1LjE1NDIzNjI5NDku
Z2l0LmVza3VsdGV0QHJlZGhhdC5jb20KICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgoKY29tbWl0IDkxZTYxOTQ3ZWIyYmUyMWIwMDA5MWQzNGY1Njky
Zjg5Y2VmNDEzNzYKQXV0aG9yOiBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgpE
YXRlOiAgIEZyaSBOb3YgMTYgMTE6MTQ6NDMgMjAxOCArMDEwMAoKICAgIHVpOiBBbGxvdyBzcGVj
aWZ5aW5nICdyZW5kZXJub2RlJyBkaXNwbGF5IG9wdGlvbiBmb3IgZWdsLWhlYWRsZXNzCiAgICAK
ICAgIEFzIGxpYnZpcnQgY2FuJ3QgcHJlZGljdCB3aGljaCByZW5kZXJub2RlIFFFTVUgd291bGQg
cGljaywgaXQKICAgIHdvbid0IGFkanVzdCB0aGUgcGVybWlzc2lvbnMgb24gdGhlIGRldmljZSwg
aGVuY2UgUUVNVSBnZXR0aW5nCiAgICAiUGVybWlzc2lvbiBkZW5pZWQiIHdoZW4gb3BlbmluZyB0
aGUgRFJJIGRldmljZS4gVGhlcmVmb3JlLCBlbmFibGUKICAgICdyZW5kZXJub2RlJyBvcHRpb24g
Zm9yIGVnbC1oZWFkbGVzcyBkaXNwbGF5IHR5cGUuCiAgICAKICAgIFJlc29sdmVzOiBodHRwczov
L2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTE2NDgyMzYKICAgIAogICAgU2ln
bmVkLW9mZi1ieTogRXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KICAgIE1lc3Nh
Z2UtaWQ6IDI3ZjQ2MTdmMTlhYTEwNzIxMTRmMTBmMWFhOWRkMTk5NzM1ZWY5ODIuMTU0MjM2Mjk0
OS5naXQuZXNrdWx0ZXRAcmVkaGF0LmNvbQogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFu
biA8a3JheGVsQHJlZGhhdC5jb20+Cgpjb21taXQgZDRkYzRhYjEzM2I1ZDdiMDY2YWExNDAzNmYy
OTdlZDIwMzk4ZGQzMgpBdXRob3I6IEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+
CkRhdGU6ICAgRnJpIE5vdiAxNiAxMToxNDo0MiAyMDE4ICswMTAwCgogICAgcWFwaTogQWRkICJy
ZW5kZXJub2RlIiBkaXNwbGF5IG9wdGlvbiBmb3IgZWdsLWhlYWRsZXNzCiAgICAKICAgIFVubGlr
ZSBTUElDRSwgZWdsLWhlYWRsZXNzIGRvZXNuJ3Qgb2ZmZXIgYSB3YXkgb2Ygc3BlY2lmeWluZyB0
aGUgRFJNCiAgICBub2RlIHVzZWQgZm9yIE9wZW5HTCwgaGVuY2UgUUVNVSBhbHdheXMgc2VsZWN0
aW5nIHRoZSBmaXJzdCBvbmUgdGhhdCBpcwogICAgYXZhaWxhYmxlLiBUaHVzLCBhZGQgdGhlICdy
ZW5kZXJub2RlJyBvcHRpb24gZm9yIGVnbC1oZWFkbGVzcyB0byBRQVBJLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgogICAgTWVzc2Fn
ZS1pZDogNzY1OGUxNWVjYTcyZDUyMGU3YTVmYjFjMmU3MjQ3MDJkODNkNGY3Zi4xNTQyMzYyOTQ5
LmdpdC5lc2t1bHRldEByZWRoYXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5u
IDxrcmF4ZWxAcmVkaGF0LmNvbT4KCmNvbW1pdCA2ZWE0MTYxZTY0NTFjOGE5OWEzZDhjMTk3MzYy
ZTIxMTNlN2E1ZjZjCk1lcmdlOiBkODM1YzYxOTI0IDAxM2E2MjAyMGEKQXV0aG9yOiBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgRnJpIE5vdiAxNiAxMDow
MTowNCAyMDE4ICswMDAwCgogICAgTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAncmVtb3Rl
cy9qYXNvd2FuZy90YWdzL25ldC1wdWxsLXJlcXVlc3QnIGludG8gc3RhZ2luZwogICAgCiAgICAj
IGdwZzogU2lnbmF0dXJlIG1hZGUgRnJpIDE2IE5vdiAyMDE4IDAzOjM4OjU4IEdNVAogICAgIyBn
cGc6ICAgICAgICAgICAgICAgIHVzaW5nIFJTQSBrZXkgRUYwNDk2NUIzOThENjIxMQogICAgIyBn
cGc6IEdvb2Qgc2lnbmF0dXJlIGZyb20gIkphc29uIFdhbmcgKEphc29uIFdhbmcgb24gUmVkSGF0
KSA8amFzb3dhbmdAcmVkaGF0LmNvbT4iCiAgICAjIGdwZzogV0FSTklORzogVGhpcyBrZXkgaXMg
bm90IGNlcnRpZmllZCB3aXRoIHN1ZmZpY2llbnRseSB0cnVzdGVkIHNpZ25hdHVyZXMhCiAgICAj
IGdwZzogICAgICAgICAgSXQgaXMgbm90IGNlcnRhaW4gdGhhdCB0aGUgc2lnbmF0dXJlIGJlbG9u
Z3MgdG8gdGhlIG93bmVyLgogICAgIyBQcmltYXJ5IGtleSBmaW5nZXJwcmludDogMjE1RCA0NkY0
IDgyNDYgNjg5RSBDNzdGICAzNTYyIEVGMDQgOTY1QiAzOThEIDYyMTEKICAgIAogICAgKiByZW1v
dGVzL2phc293YW5nL3RhZ3MvbmV0LXB1bGwtcmVxdWVzdDoKICAgICAgbmV0L2ZpbHRlci1yZXdy
aXRlci5jOiBGaXggY292ZXJpdHkgc3RhdGljIGFuYWx5c2lzIGlzc3VlCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KCmNvbW1p
dCAwMTNhNjIwMjBhOTJmMzcxNTU1YzY3MzQyNDI0ZjJmOTQ0YjYyYmU0CkF1dGhvcjogWmhhbmcg
Q2hlbiA8emhhbmdja2lkQGdtYWlsLmNvbT4KRGF0ZTogICBXZWQgT2N0IDMxIDA4OjUwOjE1IDIw
MTggKzA4MDAKCiAgICBuZXQvZmlsdGVyLXJld3JpdGVyLmM6IEZpeCBjb3Zlcml0eSBzdGF0aWMg
YW5hbHlzaXMgaXNzdWUKICAgIAogICAgVGhlIG9yaWdpbmFsIGNvZGUganVzdCBmb2xsb3cgdGhl
IFRDUCBzdGF0ZSBkaWFncmFtLAogICAgYnV0IGluIHRoaXMgY2FzZSwgd2UgY2FuIHNraXAgdGhl
IFRDUFNfVElNRV9XQUlUIHN0YXRlIHRvIHNpbXBsaWZ5CiAgICB0aGUgaW1wbGVtZW50YXRpb24u
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFpoYW5nIENoZW4gPHpoYW5nY2tpZEBnbWFpbC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgoKY29t
bWl0IGQ4MzVjNjE5MjQ5NWRjNWIyYzNhMTVhMDc2MWViNTdkOGQzMTA4MjgKTWVyZ2U6IGJiYTM5
MGNiOWUgNWU1OGI1OGM0NwpBdXRob3I6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGlu
YXJvLm9yZz4KRGF0ZTogICBUaHUgTm92IDE1IDE0OjE4OjI1IDIwMTggKzAwMDAKCiAgICBNZXJn
ZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1vdGVzL3N0ZWZhbmJlcmdlci90YWdzL3B1bGwt
dHBtLTIwMTgtMTEtMTUtMScgaW50byBzdGFnaW5nCiAgICAKICAgIE1lcmdlIHRwbSAyMDE4LzEx
LzE1IHYxCiAgICAKICAgICMgZ3BnOiBTaWduYXR1cmUgbWFkZSBUaHUgMTUgTm92IDIwMTggMTQ6
MDM6NDUgR01UCiAgICAjIGdwZzogICAgICAgICAgICAgICAgdXNpbmcgUlNBIGtleSA3NUFENjU4
MDJBMEI0MjExCiAgICAjIGdwZzogR29vZCBzaWduYXR1cmUgZnJvbSAiU3RlZmFuIEJlcmdlciA8
c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+IgogICAgIyBncGc6IFdBUk5JTkc6IFRoaXMga2V5
IGlzIG5vdCBjZXJ0aWZpZWQgd2l0aCBhIHRydXN0ZWQgc2lnbmF0dXJlIQogICAgIyBncGc6ICAg
ICAgICAgIFRoZXJlIGlzIG5vIGluZGljYXRpb24gdGhhdCB0aGUgc2lnbmF0dXJlIGJlbG9uZ3Mg
dG8gdGhlIG93bmVyLgogICAgIyBQcmltYXJ5IGtleSBmaW5nZXJwcmludDogQjgxOCBCOUNBIERG
OTAgODlDMiBENUNFICBDNjZCIDc1QUQgNjU4MCAyQTBCIDQyMTEKICAgIAogICAgKiByZW1vdGVz
L3N0ZWZhbmJlcmdlci90YWdzL3B1bGwtdHBtLTIwMTgtMTEtMTUtMToKICAgICAgdGVzdHM6IHRw
bTogVXNlIGdfdGVzdF9tZXNzYWdlIHJhdGhlciB0aGFuIGZwcmludGYKICAgICAgdHBtOiB1c2Ug
bG9vcCBpdGVyYXRvciB0byBzZXQgc3RzIGRhdGEgZmllbGQKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgoKY29tbWl0IGJiYTM5
MGNiOWVlMzExOTVmNGI1ZDViMDYxODMxZjVjYTM3NjE0ZTIKQXV0aG9yOiBQZXRlciBNYXlkZWxs
IDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgVGh1IE5vdiAxNSAxMTo0NjoxNiAy
MDE4ICswMDAwCgogICAgbGludXgtdXNlci9zcGFyYy9zaWduYWwuYzogUmVtb3ZlIGRlYWQgY29k
ZQogICAgCiAgICBDb3Zlcml0eSBjb21wbGFpbnMgKENJRCAxMzkwODQ3KSBhYm91dCBzb21lIGRl
YWQgY29kZSBpbgogICAgZG9fc2lncmV0dXJuKCkuIFRoaXMgaXMgYW4gaWYgKGVycikgY2xhdXNl
IHRoYXQgY2FuIG5ldmVyIGJlCiAgICB0cnVlLCBjb3BpZWQgZnJvbSB0aGUga2VybmVsICh3aGVy
ZSBfX2dldF91c2VyIHJldHVybnMgYW4gZXJyb3IpLgogICAgVGhlIG9uZSBjb2RlIHBhdGggdGhh
dCBjb3VsZCByZXBvcnQgYW4gZXJyb3IgaXMgaW4gdGhlCiAgICBjdXJyZW50bHkgY29tbWVudGVk
LW91dCBwc2V1ZG9jb2RlIGZvciBoYW5kbGluZyBGUFUgcmVnaXN0ZXIKICAgIHJlc3RvcmluZywg
c28gbW92ZSB0aGUgaWYgaW50byB0aGF0IGNvbW1lbnQgKGFuZCBmaXggdGhlCiAgICBicm9rZW4g
aW5kZW50IGluIHRoZSBjb21tZW50IGluIHRoZSBwcm9jZXNzKS4KICAgIAogICAgKFRoZSBuZXcg
cG9zaXRpb24gZm9yIHRoZSBlcnJvciBjaGVjayBpcyBhbHNvIHRoZSBzZW1hbnRpY2FsbHkKICAg
IGNvcnJlY3Qgb25lIC0tIHdlIHNob3VsZCBub3QgcmVzdG9yZSB0aGUgc2lnbmFsIG1hc2sgZnJv
bQogICAgdGhlIHNpZ25hbCBmcmFtZSBpZiB3ZSBnZXQgYW4gZXJyb3IgaGVyZSwgc28gdGhlIGNo
ZWNrIG11c3QKICAgIGJlIGRvbmUgYmVmb3JlIHNldF9zaWdtYXNrKCksIG5vdCBhZnRlci4pCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJv
Lm9yZz4KICAgIFJldmlld2VkLWJ5OiBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+
CiAgICBNZXNzYWdlLWlkOiAyMDE4MTExNTExNDYxNi4yNjI2NS0xLXBldGVyLm1heWRlbGxAbGlu
YXJvLm9yZwoKY29tbWl0IDNmY2NkM2YyNmVmM2MwYzc2YTA2YzEzOGIxN2FmNmQ1NWE1ZDk5MDQK
QXV0aG9yOiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAg
RnJpIE5vdiA5IDEwOjEzOjUyIDIwMTggLTA2MDAKCiAgICBtYWtlLXJlbGVhc2U6IGFkZCBza2li
b290IC52ZXJzaW9uIGZpbGUKICAgIAogICAgVGhpcyBpcyBuZWVkZWQgdG8gYnVpbGQgc2tpYm9v
dCBmcm9tIHRhcmJhbGwtZGlzdHJpYnV0ZWQgc291cmNlcwogICAgc2luY2UgdGhlIGdpdCBkYXRh
IHRoZSBtYWtlX3JlbGVhc2Uuc2ggc2NyaXB0IHJlbGllcyBvbiB0byBnZW5lcmF0ZQogICAgaXQg
aXMgbm90IGF2YWlsYWJsZS4KICAgIAogICAgQ2M6IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcKICAg
IFJlcG9ydGVkLWJ5OiBNaWNoYWVsIFRva2FyZXYgPG1qdEB0bHMubXNrLnJ1PgogICAgU2lnbmVk
LW9mZi1ieTogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogICAgUmV2
aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgICBN
ZXNzYWdlLWlkOiAyMDE4MTEwOTE2MTM1Mi4yOTg3My0xLW1kcm90aEBsaW51eC52bmV0LmlibS5j
b20KICAgIFNpZ25lZC1vZmYtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJv
Lm9yZz4KCmNvbW1pdCA1ZWI0ODkwNmQ0OWU3NDA2MWE4ZjEyMTgzMzA5MTViODBhYmQ3ZmI3Ck1l
cmdlOiAxOGQzMGU3YjU5IDFmNDQyZGE1MWUKQXV0aG9yOiBQZXRlciBNYXlkZWxsIDxwZXRlci5t
YXlkZWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgVGh1IE5vdiAxNSAxMToyNjo0OCAyMDE4ICswMDAw
CgogICAgTWVyZ2UgcmVtb3RlLXRyYWNraW5nIGJyYW5jaCAncmVtb3Rlcy9zdHNxdWFkL3RhZ3Mv
cHVsbC10ZXN0aW5nLWZpeGVzLWZvci0zLjEtMTQxMTE4LTEnIGludG8gc3RhZ2luZwogICAgCiAg
ICBUZXN0aW5nIHR3ZWFrczoKICAgIAogICAgICAtIHNwbGl0IE1hY09TWCBidWlsZAogICAgICAt
IGZpeCBmb3IgcmVhZGRpcigpIGZhaWx1cmVzIGluIGNoZWNrLXRjZwogICAgCiAgICAjIGdwZzog
U2lnbmF0dXJlIG1hZGUgV2VkIDE0IE5vdiAyMDE4IDEzOjA4OjI0IEdNVAogICAgIyBncGc6ICAg
ICAgICAgICAgICAgIHVzaW5nIFJTQSBrZXkgRkJEMERCMDk1QTlFMkE0NAogICAgIyBncGc6IEdv
b2Qgc2lnbmF0dXJlIGZyb20gIkFsZXggQmVubsOpZSAoTWFzdGVyIFdvcmsgS2V5KSA8YWxleC5i
ZW5uZWVAbGluYXJvLm9yZz4iCiAgICAjIFByaW1hcnkga2V5IGZpbmdlcnByaW50OiA2Njg1IEFF
OTkgRTc1MSA2N0JDIEFGQzggIERGMzUgRkJEMCBEQjA5IDVBOUUgMkE0NAogICAgCiAgICAqIHJl
bW90ZXMvc3RzcXVhZC90YWdzL3B1bGwtdGVzdGluZy1maXhlcy1mb3ItMy4xLTE0MTExOC0xOgog
ICAgICB0ZXN0cy90Y2cvbXVsdGlhcmNoOiBmaXggMzJiaXQgbGludXgtdGVzdCBvbiA2NGJpdCBo
b3N0CiAgICAgIC50cmF2aXMueW1sOiBzcGxpdCBNYWNPU1ggYnVpbGRzIGFuZCByZWR1Y2UgdGFy
Z2V0IGxpc3QKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5
ZGVsbEBsaW5hcm8ub3JnPgoKY29tbWl0IDE4ZDMwZTdiNTliMGIwYzY1NTViZmJmNDY0NjE3NjUy
YTUwYTBkMGYKTWVyZ2U6IGNiOTY4ZDI3NWMgYjZlNjdlY2M3YgpBdXRob3I6IFBldGVyIE1heWRl
bGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KRGF0ZTogICBUaHUgTm92IDE1IDEwOjAxOjE2
IDIwMTggKzAwMDAKCiAgICBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1vdGVzL2Nv
aHVjay90YWdzL3MzOTB4LTIwMTgxMTE0JyBpbnRvIHN0YWdpbmcKICAgIAogICAgRml4IGVycm9y
IGhhbmRsaW5nIGR1cmluZyB6cGNpIGRldmljZSBjcmVhdGlvbi4KICAgIAogICAgIyBncGc6IFNp
Z25hdHVyZSBtYWRlIFdlZCAxNCBOb3YgMjAxOCAxMDowODo0MyBHTVQKICAgICMgZ3BnOiAgICAg
ICAgICAgICAgICB1c2luZyBSU0Ega2V5IERFQ0Y2QjkzQzZGMDJGQUYKICAgICMgZ3BnOiBHb29k
IHNpZ25hdHVyZSBmcm9tICJDb3JuZWxpYSBIdWNrIDxjb25ueUBjb3JuZWxpYS1odWNrLmRlPiIK
ICAgICMgZ3BnOiAgICAgICAgICAgICAgICAgYWthICJDb3JuZWxpYSBIdWNrIDxodWNrY0BsaW51
eC52bmV0LmlibS5jb20+IgogICAgIyBncGc6ICAgICAgICAgICAgICAgICBha2EgIkNvcm5lbGlh
IEh1Y2sgPGNvcm5lbGlhLmh1Y2tAZGUuaWJtLmNvbT4iCiAgICAjIGdwZzogICAgICAgICAgICAg
ICAgIGFrYSAiQ29ybmVsaWEgSHVjayA8Y29odWNrQGtlcm5lbC5vcmc+IgogICAgIyBncGc6ICAg
ICAgICAgICAgICAgICBha2EgIkNvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPiIKICAg
ICMgUHJpbWFyeSBrZXkgZmluZ2VycHJpbnQ6IEMzRDAgRDY2RCBDMzYyIDRGRjYgQThDMCAgMThD
RSBERUNGIDZCOTMgQzZGMCAyRkFGCiAgICAKICAgICogcmVtb3Rlcy9jb2h1Y2svdGFncy9zMzkw
eC0yMDE4MTExNDoKICAgICAgczM5MHgvcGNpOiBwcm9wZXJseSBmYWlsIGlmIHRoZSB6UENJIGRl
dmljZSBjYW5ub3QgYmUgY3JlYXRlZAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlk
ZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+Cgpjb21taXQgNWU1OGI1OGM0NzhiZDAwYzgw
N2JkNzgxNGNjYWIxNDhkNDljYzkwMQpBdXRob3I6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGlu
dXgudm5ldC5pYm0uY29tPgpEYXRlOiAgIFR1ZSBOb3YgNiAwOTowODo0MCAyMDE4IC0wNTAwCgog
ICAgdGVzdHM6IHRwbTogVXNlIGdfdGVzdF9tZXNzYWdlIHJhdGhlciB0aGFuIGZwcmludGYKICAg
IAogICAgRGlzcGxheSBhIG1lc3NhZ2UgZHVyaW5nIHRoZSB0ZXN0IHVzaW5nIGdfdGVzdF9tZXNz
YWdlIHJhdGhlcgogICAgdGhhbiBmcHJpbnRmLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVm
YW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LmlibS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGhvbWFz
IEh1dGggPHRodXRoQHJlZGhhdC5jb20+Cgpjb21taXQgNmE1MGJiOThmMjQ5MjljOWZjNjllOTE5
N2ViMjFjMTQyZTA2MWZiZApBdXRob3I6IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXByb2pl
Y3Qub3JnPgpEYXRlOiAgIFR1ZSBOb3YgNiAxMDo1MTo0NCAyMDE4ICswNTMwCgogICAgdHBtOiB1
c2UgbG9vcCBpdGVyYXRvciB0byBzZXQgc3RzIGRhdGEgZmllbGQKICAgIAogICAgV2hlbiBUSVMg
cmVxdWVzdCBpcyBkb25lLCBzZXQgJ3N0cycgZGF0YSBmaWVsZCBhY3Jvc3MgYWxsIGxvY2FsaXRp
ZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXBy
b2plY3Qub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgu
aWJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgu
aWJtLmNvbT4KCmNvbW1pdCAxZjQ0MmRhNTFlMDg4MTYwZTg5MmM0ZTA1OWMxNTRlZWMzZjA1OGM1
CkF1dGhvcjogTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgpEYXRlOiAgIFR1ZSBO
b3YgMTMgMTg6NTQ6MzcgMjAxOCArMDEwMAoKICAgIHRlc3RzL3RjZy9tdWx0aWFyY2g6IGZpeCAz
MmJpdCBsaW51eC10ZXN0IG9uIDY0Yml0IGhvc3QKICAgIAogICAgRml4OgogICAgCiAgICAgIFRF
U1QgICAgbGludXgtdGVzdCBvbiBpMzg2CiAgICAgIC4uLi90ZXN0cy90Y2cvbXVsdGlhcmNoL2xp
bnV4LXRlc3QuYzoyMDE6IHJlYWRkaXIKICAgIAogICAgcmVhZGRpcigpIGNhbGxzIGdldGRlbnRz
NjQoKSB0byBoYXZlIHRoZSBsaXN0IG9mIHRoZSBlbnRyaWVzIGluIGEKICAgIGRpcmVjdG9yeSwg
YW5kIGdldGRlbnRzNjQoKSBjYW4gcmV0dXJuIDY0Yml0IGRfb2ZmIHZhbHVlcyAod2l0aCBleHQ0
LAogICAgZm9yIGluc3RhbmNlKSB0aGF0IHdpbGwgbm90IGZpdCBpbiB0aGUgMzJiaXQgZF9vZmYg
ZmllbGQgb2YgdGhlCiAgICByZWFkZGlyKCkgZGlyZW50IHN0cnVjdHVyZS4KICAgIAogICAgVG8g
YXZvaWQgdGhhdCwgdXNlIHJlYWRkaXI2NCgpIHRvIHVzZSBhIDY0Yml0IGRfb2ZmIGZpZWxkIHRv
by4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVy
LmV1PgogICAgU2lnbmVkLW9mZi1ieTogQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8u
b3JnPgoKY29tbWl0IGFkY2Y5NjgzMGRhODA2NjQzMzIwNzVlODEwNTZjZGUxMWRmZWI1MDIKQXV0
aG9yOiBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CkRhdGU6ICAgTW9uIE9j
dCA4IDExOjU2OjEzIDIwMTggKzAxMDAKCiAgICAudHJhdmlzLnltbDogc3BsaXQgTWFjT1NYIGJ1
aWxkcyBhbmQgcmVkdWNlIHRhcmdldCBsaXN0CiAgICAKICAgIFdlIGhhdmUgcmVhY2hlZCB0aGUg
cG9pbnQgd2hlcmUgdGhlIE1hY09TWCBidWlsZCB3YXMgcmVndWxhcmx5IHRpbWluZwogICAgb3V0
LiBTbyBhcyBiZWZvcmUgSSd2ZSByZWR1Y2VkIHRoZSB0YXJnZXQgbGlzdCB0byAibWFqb3IiCiAg
ICBhcmNoaXRlY3R1cmVzIHRvIHRyeSBhbmQgYnJpbmcgdGhlIGJ1aWxkIHRpbWUgZG93bi4gSSd2
ZSBhZGRlZCBhbgogICAgYWRkaXRpb25hbCBNYWNPU1ggYnVpbGQgd2l0aCB0aGUgbGF0ZXN0IFhD
b2RlIHdpdGggYSBtaW5pbWFsIGxpc3Qgb2YKICAgICJtb3N0IGxpa2VseSIgdGFyZ2V0cyBvbiBN
YWNPUy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBs
aW5hcm8ub3JnPgoKY29tbWl0IGI2ZTY3ZWNjN2I2ZTg5Mzg5ODJhYjk0ODIwYzA3OWYyNDg0NWY2
MjMKQXV0aG9yOiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KRGF0ZTogICBU
dWUgTm92IDEzIDEzOjE3OjEwIDIwMTggKzAxMDAKCiAgICBzMzkweC9wY2k6IHByb3Blcmx5IGZh
aWwgaWYgdGhlIHpQQ0kgZGV2aWNlIGNhbm5vdCBiZSBjcmVhdGVkCiAgICAKICAgIFJpZ2h0IG5v
dywgZXJyb3JzIGR1cmluZyByZWFsaXplKCkvcHJlX3BsdWcvcGx1ZyBvZiB0aGUgelBDSSBkZXZp
Y2UKICAgIHdvdWxkIHJlc3VsdCBpbiBRRU1VIGNyYXNoaW5nIGluc3RlYWQgb2YgZmFpbGluZyBu
aWNlbHkgd2hlbiBjcmVhdGluZwogICAgYSB6UENJIGRldmljZSBmb3IgYSBQQ0kgZGV2aWNlLgog
ICAgCiAgICBSZXZpZXdlZC1ieTogVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQ29sbGluIFdhbGxpbmcgPHdhbGxpbmdAbGludXguaWJtLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogICAgTWVz
c2FnZS1JZDogPDIwMTgxMTEzMTIxNzEwLjE4NDkwLTEtZGF2aWRAcmVkaGF0LmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 20:37:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 20:37: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-devel-bounces@lists.xenproject.org>)
	id 1gOqIc-0002ho-T5; Mon, 19 Nov 2018 20:37: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOqIb-0002hf-3X
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 20:37:37 +0000
X-Inumbo-ID: f21c1e3d-ec3a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f21c1e3d-ec3a-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 20:37:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOqIY-0001kr-85; Mon, 19 Nov 2018 20:37:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOqIY-0001AB-01; Mon, 19 Nov 2018 20:37:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOqIX-0000y9-Ut; Mon, 19 Nov 2018 20:37:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130468-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:host-install(4):broken:regression
 linux-3.18:build-arm64-xsm:host-install(4):broken:regression
 linux-3.18:build-arm64:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:freebsd-install:fail:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=78e0897dd8b321ba1b4a2137778ab7ae7d400af5
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 20:37:33 +0000
Subject: [Xen-devel] [linux-3.18 test] 130468: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQ2OCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0NjgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4CiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMCBm
cmVlYnNkLWluc3RhbGwgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBh
cmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMjk4
NDUgcGFzcyBpbiAxMzA0NjgKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIGluIDEzMDM2NyBwYXNzIGluIDEzMDQ2OAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTI5ODQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgZmFpbCBwYXNzIGluIDEzMDM2NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTI5ODQ1
IGxpa2UgMTI4NjkxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMjk4NDUgbGlrZSAx
Mjg4NTgKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAg
ICAgZmFpbCBpbiAxMjk4NDUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgIGZhaWwgaW4gMTMwMzY3IGxpa2UgMTI4ODQxCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgZmFpbCBpbiAx
MzAzNjcgbGlrZSAxMjg4NDEKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAyNCBndWVzdC1taWdyYXRl
L2RzdF9ob3N0L3NyY19ob3N0L2RlYmlhbi5yZXBlYXQgZmFpbCBsaWtlIDEyODg0MQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEy
ODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICA3OGUwODk3ZGQ4YjMyMWJhMWI0YTIxMzc3NzhhYjdhZTdkNDAwYWY1CmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAwZDYzOTc5YzFiYzljODU1NzhiZTRj
NTg5NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjg4NTggIDIwMTgtMTAt
MTcgMjE6NDc6MzkgWiAgIDMyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5NzYwICAyMDE4
LTExLTEwIDE2OjE3OjMwIFogICAgOSBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gQnJvd24gPGFhcm9uLmYuYnJv
d25AaW50ZWwuY29tPgogIEFiaGlsYXNoIEtlc2F2YW4gPGEua2VzYXZhbkBzYW1zdW5nLmNvbT4K
ICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGFuIFN0ZXJuIDxzdGVybkBy
b3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsZXggQ2hlbiA8YWxleC5jaGVuQGh1YXdlaS5jb20+CiAg
QWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4YW5kZXIg
UG90YXBlbmtvIDxnbGlkZXJAZ29vZ2xlLmNvbT4KICBBbGV4YW5kZXIgU3RlaW4gPGFsZXhhbmRl
cnM4M0B3ZWIuZGU+CiAgQWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGZyZWUt
ZWxlY3Ryb25zLmNvbT4KICBBbGV4ZWkgU3Rhcm92b2l0b3YgPGFsZXhlaS5zdGFyb3ZvaXRvdkBn
bWFpbC5jb20+CiAgQWxleGV5IEJyb2RraW4gPGFicm9ka2luQHN5bm9wc3lzLmNvbT4KICBBbmRy
ZWkgT3RjaGVyZXRpYW5za2kgPGFuZHJlaS5vdGNoZXJldGlhbnNraUBpbnRlbC5jb20+CiAgQW5k
cmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbnNzaSBIYW5udWxhIDxh
bnNzaS5oYW5udWxhQGlraS5maT4KICBBcmlrIE5lbXRzb3YgPGFyaWt4Lm5lbXRzb3ZAaW50ZWwu
Y29tPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEJodXZh
bmNoYW5kcmEgRFYgPGJodXZhbmNoYW5kcmEuZHZAdG9yYWRleC5jb20+CiAgQmpvcm4gSGVsZ2Fh
cyA8YmhlbGdhYXNAZ29vZ2xlLmNvbT4KICBCam9ybiBIZWxnYWFzIDxoZWxnYWFzQGtlcm5lbC5v
cmc+CiAgQmrDuHJuIE1vcmsgPGJqb3JuQG1vcmsubm8+CiAgQm8gU2hlbiA8dm9pY2Uuc2hlbkBh
dG1lbC5jb20+CiAgQnJpYW4gTm9ycmlzIDxjb21wdXRlcnNmb3JwZWFjZUBnbWFpbC5jb20+CiAg
Q2hhbndvbyBDaG9pIDxjdzAwLmNob2lAc2Ftc3VuZy5jb20+CiAgQ2hyaXMgTWFzb24gPGNsbUBm
Yi5jb20+CiAgQ2hyaXMgTWkgPGNocmlzbUBtZWxsYW5veC5jb20+CiAgQ2hyaXMgV2lsc29uIDxj
aHJpc0BjaHJpcy13aWxzb24uY28udWs+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJh
ZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgogIENodWNr
IExldmVyIDxjaHVjay5sZXZlckBvcmFjbGUuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5r
aW5nQGNhbm9uaWNhbC5jb20+CiAgQ29uZyBXYW5nIDx4aXlvdS53YW5nY29uZ0BnbWFpbC5jb20+
CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbmllbCBCb3Jr
bWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRl
ckBmZndsbC5jaD4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgog
IERhdmlkIEFoZXJuIDxkc2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBEdWVjayA8ZGF2aWRjZHVl
Y2tAZ29vZ2xlbWFpbC5jb20+CiAgRGF2aWQgSG93ZWxscyA8ZGhvd2VsbHNAcmVkaGF0LmNvbT4K
ICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRG1pdHJ5IFZ5dWtvdiA8
ZHZ5dWtvdkBnb29nbGUuY29tPgogIEVkZ2FyIENoZXJrYXNvdiA8ZWNoZXJrYXNvdkBkZXYucnRz
b2Z0LnJ1PgogIEVtbWFudWVsIEdydW1iYWNoIDxlbW1hbnVlbC5ncnVtYmFjaEBpbnRlbC5jb20+
CiAgRXJhbiBCZW4gRWxpc2hhIDxlcmFuYmVAbWVsbGFub3guY29tPgogIEVyaWMgQmlnZ2VycyA8
ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+
CiAgRXVnZW5pYSBFbWFudGF5ZXYgPGV1Z2VuaWFAbWVsbGFub3guY29tPgogIEV6ZXF1aWVsIEdh
cmNpYSA8ZXplcXVpZWwuZ2FyY2lhQGltZ3RlYy5jb20+CiAgRmFiaWVuIFByb3Jpb2wgPGZhYmll
bi5wcm9yaW9sQGpkc3UuY29tPgogIEZlbGlwZSBCYWxiaSA8YmFsYmlAdGkuY29tPgogIEZpbGlw
ZSBNYW5hbmEgPGZkbWFuYW5hQHN1c2UuY29tPgogIEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVs
bGlAZ21haWwuY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIu
YmU+CiAgR2V1bnNpayBMaW0gPGdldW5zaWsubGltQHNhbXN1bmcuY29tPgogIEdyZWcgSGFja21h
bm4gPGdoYWNrbWFubkBnb29nbGUuY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxp
bnV4Zm91bmRhdGlvbi5vcmc+CiAgSGFubmVzIEZyZWRlcmljIFNvd2EgPGhhbm5lc0BzdHJlc3Np
bmR1a3Rpb24ub3JnPgogIEhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CiAgSGVp
a28gU3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4KICBIZWlrbyBTdMO8Ym5lciA8aGVpa29Ac250
ZWNoLmRlPgogIEhlaW5lciBLYWxsd2VpdCA8aGthbGx3ZWl0MUBnbWFpbC5jb20+CiAgSGVyYmVy
dCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEh1YW5nLCBZaW5nIDx5aW5nLmh1
YW5nQGludGVsLmNvbT4KICBJYW4gTXVuc2llIDxpbXVuc2llQGF1MS5pYm0uY29tPgogIElkbyBT
Y2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94LmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVs
Lm9yZz4KICBJbmtpIERhZSA8aW5raS5kYWVAc2Ftc3VuZy5jb20+CiAgSmFrdWIgS2ljaW5za2kg
PGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmFtYWwgSGFkaSBTYWxpbSA8amhzQG1v
amF0YXR1LmNvbT4KICBKYW1lcyBNb3JyaXMgPGphbWVzLmwubW9ycmlzQG9yYWNsZS5jb20+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+
CiAgSmF2aWVyIE1hcnRpbmV6IENhbmlsbGFzIDxqYXZpZXIubWFydGluZXpAY29sbGFib3JhLmNv
LnVrPgogIEplZmYgQmFybmhpbGwgPDB4ZWZmZWZmQGdtYWlsLmNvbT4KICBKZWZmIEtpcnNoZXIg
PGplZmZyZXkudC5raXJzaGVyQGludGVsLmNvbT4KICBKZWZmIExheXRvbiA8amVmZi5sYXl0b25A
cHJpbWFyeWRhdGEuY29tPgogIEplZmYgTGF5dG9uIDxqbGF5dG9uQHBvb2NoaWVyZWRzLm5ldD4K
ICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmlyaSBPbHNhIDxqb2xzYUByZWRoYXQu
Y29tPgogIEppc2hlbmcgWmhhbmcgPGpzemhhbmdAbWFydmVsbC5jb20+CiAgSm9lIFRob3JuYmVy
IDxlanRAcmVkaGF0LmNvbT4KICBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hh
biBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVy
Z0BpbnRlbC5jb20+CiAgSm9oYW5uZXMgVGh1bXNoaXJuIDxqb2hhbm5lcy50aHVtc2hpcm5AbWVu
LmRlPgogIEpvbmF0aGFuIENhbWVyb24gPGppYzIzQGtlcm5lbC5vcmc+CiAgSm9uZ3N1bmcgS2lt
IDxuZWlkaGFyZC5raW1AbGdlLmNvbT4KICBKb3plZiBCYWxnYSA8am96ZWYuYmFsZ2FAZ21haWwu
Y29tPgogIEp1bidpY2hpIE5vbXVyYSA8ai1ub211cmFAY2UuanAubmVjLmNvbT4KICBKdW5pY2hp
IE5vbXVyYSA8ai1ub211cmFAY2UuanAubmVjLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2Rl
YXVyb3JhLm9yZz4KICBLYW4gTGlhbmcgPGthbi5saWFuZ0BpbnRlbC5jb20+CiAgS2VuIFh1ZSA8
S2VuLlh1ZUBhbWQuY29tPgogIEtldmluIEhpbG1hbiA8a2hpbG1hbkBsaW5hcm8ub3JnPgogIEto
YXpoaXNtZWwgS3VteWtvdiA8a2hhemh5QGdvb2dsZS5jb20+CiAgS2lzaG9uIFZpamF5IEFicmFo
YW0gSSA8a2lzaG9uQHRpLmNvbT4KICBLcnp5c3p0b2YgS296bG93c2tpIDxrLmtvemxvd3NraUBz
YW1zdW5nLmNvbT4KICBLdWtqaW4gS2ltIDxrZ2VuZUBrZXJuZWwub3JnPgogIExhcnJ5IEZpbmdl
ciA8TGFycnkuRmluZ2VyQGx3ZmluZ2VyLm5ldD4KICBMYXJzLVBldGVyIENsYXVzZW4gPGxhcnNA
bWV0YWZvby5kZT4KICBMYXVyYSBBYmJvdHQgPGxhYmJvdHRAZmVkb3JhcHJvamVjdC5vcmc+CiAg
TGVlIEpvbmVzIDxsZWUuam9uZXNAbGluYXJvLm9yZz4KICBMZWkgWWFuZyA8TGVpLllhbmdAd2lu
ZHJpdmVyLmNvbT4KICBMZW4gU29yZW5zZW4gPGxzb3JlbnNlQGNzY2x1Yi51d2F0ZXJsb28uY2E+
CiAgTGVubmFydCBTb3JlbnNlbiA8bHNvcmVuc2VAY3NjbHViLnV3YXRlcmxvby5jYT4KICBMaW51
cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVp
aiA8bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgogIExva2VzaCBWdXRsYSA8bG9rZXNodnV0bGFA
dGkuY29tPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgog
IEx1Y2EgQ29lbGhvIDxsdWNpYW5vLmNvZWxob0BpbnRlbC5jb20+CiAgTHVjYXMgQmF0ZXMgPGx1
Y2FzYkBtb2phdGF0dS5jb20+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9jaGVz
QGF0bWVsLmNvbT4KICBNYWlrIEJyb2VtbWUgPG1icm9lbW1lQGxpYm1wcS5vcmc+CiAgTWFyYyBa
eW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjZWwgWmlzd2lsZXIgPG1hcmNlbEB6
aXN3aWxlci5jb20+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8ubGVpdG5lckBn
bWFpbC5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcmsgUnVzdGFk
IDxtYXJrLmQucnVzdGFkQGludGVsLmNvbT4KICBNYXJrIFNhbHl6eW4gPHNhbHl6eW5AYW5kcm9p
ZC5jb20+CiAgTWFydGluIEhhdWtlIDxtYXJkbmhAZ214LmRlPgogIE1hcnRpbiBLLiBQZXRlcnNl
biA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3
aWRlZnNreUBkZS5pYm0uY29tPgogIE1hdGV1c3ogU3lsd2VzdHJ6YWsgPG1hdGlzZWM3QGdtYWls
LmNvbT4KICBNYXRoaWFzIE55bWFuIDxtYXRoaWFzLm55bWFuQGxpbnV4LmludGVsLmNvbT4KICBN
YXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1heGlt
ZSBDaGV2YWxsaWVyIDxtYXhpbWUuY2hldmFsbGllckBib290bGluLmNvbT4KICBNaWNoYWVsIEJy
dW5uZXIgPE1pY2hhZWwuQnJ1bm5lckBrb250cm9uLmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxt
cGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBOZXVsaW5nIDxtaWtleUBuZXVsaW5nLm9yZz4K
ICBNaWNoYWVsIFR1cnF1ZXR0ZSA8bXR1cnF1ZXR0ZUBsaW5hcm8ub3JnPgogIE1pa2UgU25pdHpl
ciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtaWtsb3NAc3plcmVkaS5o
dT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgTXlyb24gU3Rvd2Ug
PG15cm9uLnN0b3dlQHJlZGhhdC5jb20+CiAgTmFtaHl1bmcgS2ltIDxuYW1oeXVuZ0BrZXJuZWwu
b3JnPgogIE5hb3lhIEhvcmlndWNoaSA8bi1ob3JpZ3VjaGlAYWguanAubmVjLmNvbT4KICBOZWls
IEhvcm1hbiA8bmhvcm1hbkB0dXhkcml2ZXIuY29tPgogIE5pY29sYXMgRmVycmUgPG5pY29sYXMu
ZmVycmVAYXRtZWwuY29tPgogIE5pY29sYXMgUGl0cmUgPG5pY29AbGluYXJvLm9yZz4KICBOaWts
YXMgQ2Fzc2VsIDxuaWtsYXMuY2Fzc2VsQGxpbmFyby5vcmc+CiAgTmlrbGFzIENhc3NlbCA8bmlr
bGFzc0BheGlzLmNvbT4KICBPR0FXQSBIaXJvZnVtaSA8aGlyb2Z1bWlAbWFpbC5wYXJrbmV0LmNv
LmpwPgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+CiAgT2xvZiBKb2hhbnNzb24g
PG9sb2ZAbGl4b20ubmV0PgogIE9yIEdlcmxpdHogPG9nZXJsaXR6QG1lbGxhbm94LmNvbT4KICBQ
YW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGF1bCBFLiBNY0tlbm5leSA8cGF1bG1j
a0BsaW51eC52bmV0LmlibS5jb20+CiAgUGF1bCBaaW1tZXJtYW4gPHBhdWx6QHN5bm9wc3lzLmNv
bT4KICBQZXRlciBDaGVuIDxwZXRlci5jaGVuQGZyZWVzY2FsZS5jb20+CiAgUGV0ZXIgSHVybGV5
IDxwZXRlckBodXJsZXlzb2Z0d2FyZS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0
ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3Jn
PgogIFBoaWwgQXVsZCA8cGF1bGRAcmVkaGF0LmNvbT4KICBQcmFyaXQgQmhhcmdhdmEgPHByYXJp
dEByZWRoYXQuY29tPgogIFJhbGYgQmFlY2hsZSA8cmFsZkBsaW51eC1taXBzLm9yZz4KICBSYXNt
dXMgVmlsbGVtb2VzIDxsaW51eEByYXNtdXN2aWxsZW1vZXMuZGs+CiAgUm9iZXJ0IEJhbGR5Z2Eg
PHIuYmFsZHlnYUBzYW1zdW5nLmNvbT4KICBSb2JlcnQgSmFyem1payA8cm9iZXJ0LmphcnptaWtA
ZnJlZS5mcj4KICBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+CiAgUm9nZXIg
UXVhZHJvcyA8cm9nZXJxQHRpLmNvbT4KICBSb3NzIFp3aXNsZXIgPHp3aXNsZXJAZ29vZ2xlLmNv
bT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgogIFNhc2hhIExl
dmluIDxhbGV4YW5kZXIubGV2aW5AbWljcm9zb2Z0LmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGEu
bGV2aW5Ab3JhY2xlLmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2Vh
biBUcmFuY2hldHRpIDxzdHJhbmNoZUBjb2RlYXVyb3JhLm9yZz4KICBTZXJnZWkgSWFub3ZpY2gg
PHludmljaEBnbWFpbC5jb20+CiAgU2hhaGVkIFNoYWlraCA8c2hhaGVkLnNoYWlraEBjYXZpdW0u
Y29tPgogIFNob3RhIFN1enVraSA8c3V6dWtpX3Nob3RhX3QzQGxhYi5udHQuY28uanA+CiAgU2h1
YWggS2hhbiAoU2Ftc3VuZyBPU0cpIDxzaHVhaEBrZXJuZWwub3JnPgogIFNpbW9uIEhvcm1hbiA8
aG9ybXMrcmVuZXNhc0B2ZXJnZS5uZXQuYXU+CiAgU3Jpa2FyIERyb25hbXJhanUgPHNyaWthckBs
aW51eC52bmV0LmlibS5jb20+CiAgU3RlZmFuIEFnbmVyIDxzdGVmYW5AYWduZXIuY2g+CiAgU3Rl
ZmFubyBCcml2aW8gPHNicml2aW9AcmVkaGF0LmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxzdGVm
ZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoYW4gTXVlbGxlciA8c211ZWxsZXJAY2hy
b25veC5kZT4KICBTdGVwaGFuZSBFcmFuaWFuIDxlcmFuaWFuQGdvb2dsZS5jb20+CiAgU3RldmVu
IFJvc3RlZHQgKFJlZCBIYXQpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN0ZXZlbiBSb3N0ZWR0
IDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1ZGVlcCBIb2xsYSA8c3VkZWVwLmhvbGxhQGFybS5j
b20+CiAgU3VkaXAgTXVraGVyamVlIDxzdWRpcG0ubXVraGVyamVlQGdtYWlsLmNvbT4KICBTdW1h
biBUcmlwYXRoaSA8c3RyaXBhdGhpQGFwbS5jb20+CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtp
LnBvdWxvc2VAYXJtLmNvbT4KICBTeWx3ZXN0ZXIgTmF3cm9ja2kgPHMubmF3cm9ja2lAc2Ftc3Vu
Zy5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRlanVuIEhlbyA8dGpAa2Vy
bmVsLm9yZz4KICBUaGFkZXUgTGltYSBkZSBTb3V6YSBDYXNjYXJkbyA8Y2FzY2FyZG9AY2Fub25p
Y2FsLmNvbT4KICBUaGVvZG9yZSBUcydvIDx0eXRzb0BtaXQuZWR1PgogIFRob21hcyBHbGVpeG5l
ciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpv
bmlAYm9vdGxpbi5jb20+CiAgVGhvbWFzIFBldGF6em9uaSA8dGhvbWFzLnBldGF6em9uaUBmcmVl
LWVsZWN0cm9ucy5jb20+CiAgVG9iaWFzIEhlcnpvZyA8dC1oZXJ6b2dAZ214LmRlPgogIFRvbWV1
IFZpem9zbyA8dG9tZXUudml6b3NvQGNvbGxhYm9yYS5jb20+CiAgVG9taSBWYWxrZWluZW4gPHRv
bWkudmFsa2VpbmVuQHRpLmNvbT4KICBUb255IExpbmRncmVuIDx0b255QGF0b21pZGUuY29tPgog
IFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbT4KICBUeWxl
ciBCYWtlciA8dHlsZXIuYmFrZXJAbGluYXJvLm9yZz4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNz
b25AbGluYXJvLm9yZz4KICBVd2UgS2xlaW5lLUvDtm5pZyA8dS5rbGVpbmUta29lbmlnQHBlbmd1
dHJvbml4LmRlPgogIFZpZ25lc2ggUiA8dmlnbmVzaHJAdGkuY29tPgogIFZpa3RvciBLcmFzbm92
IDx2a3Jhc25vdkBkZXYucnRzb2Z0LnJ1PgogIFZpbmNlIEhzdSA8dmluY2VoQG52aWRpYS5jb20+
CiAgVmluZWV0IEd1cHRhIDx2Z3VwdGFAc3lub3BzeXMuY29tPgogIFZpbmVldCBHdXB0YSA8Vmlu
ZWV0Lkd1cHRhMUBzeW5vcHN5cy5jb20+CiAgVml2ZWsgR2F1dGFtIDxnYXV0YW0udml2ZWtAc2Ft
c3VuZy5jb20+CiAgV2Vud2VuIFdhbmcgPHdhbmc2NDk1QHVtbi5lZHU+CiAgV2VueW91IFlhbmcg
PHdlbnlvdS55YW5nQGF0bWVsLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNv
bT4KICBXb2xmcmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFhpbiBMb25nIDxsdWNpZW4u
eGluQGdtYWlsLmNvbT4KICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNoaW1vZGEudWhA
cmVuZXNhcy5jb20+CiAgWXUgWmhhbyA8eXV6aGFvQGdvb2dsZS5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA0NjQ0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 21:31:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 21:31: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-devel-bounces@lists.xenproject.org>)
	id 1gOr8O-00070u-Ro; Mon, 19 Nov 2018 21:31: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=bhw3=n6=citrix.com=prvs=8540992c9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gOr8N-00070R-LE
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 21:31:07 +0000
X-Inumbo-ID: 6cba5930-ec42-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6cba5930-ec42-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 21:31:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,254,1539648000"; d="scan'208";a="71018637"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 19 Nov 2018 21:31:00 +0000
Message-ID: <20181119213102.8939-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181119213102.8939-1-wei.liu2@citrix.com>
References: <20181119213102.8939-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/4] automation: stash default config file for
 artifact extraction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiAuZ2l0bGFi
LWNpLnltbCAgICAgICAgICAgfCAyICstCiBhdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQgfCAzICsr
KwogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS8uZ2l0bGFiLWNpLnltbCBiLy5naXRsYWItY2kueW1sCmluZGV4IDU2NzhiNTUyYzQu
LjI4MTUyZTkwNmQgMTAwNjQ0Ci0tLSBhLy5naXRsYWItY2kueW1sCisrKyBiLy5naXRsYWItY2ku
eW1sCkBAIC04LDcgKzgsNyBAQCBzdGFnZXM6CiAgICAgLSAuL2F1dG9tYXRpb24vc2NyaXB0cy9i
dWlsZCAyPiYxIHwgdGVlIGJ1aWxkLmxvZwogICBhcnRpZmFjdHM6CiAgICAgcGF0aHM6Ci0gICAg
ICAtIHhlbi8uY29uZmlnCisgICAgICAtIHhlbi1jb25maWcKICAgICAgIC0gJyoubG9nJwogICAg
IHdoZW46IGFsd2F5cwogICBleGNlcHQ6CmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL3NjcmlwdHMv
YnVpbGQgYi9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQKaW5kZXggNDhlMzk4ZWEyMC4uYTFmOWE1
ZGE1NiAxMDA3NTUKLS0tIGEvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkCisrKyBiL2F1dG9tYXRp
b24vc2NyaXB0cy9idWlsZApAQCAtMjYsNiArMjYsOSBAQCBmaQogCiBtYWtlIC1qJChucHJvYykg
ZGlzdAogCisjIEV4dHJhY3QgYXJ0aWZhY3RzIHRvIGF2b2lkIGdldHRpbmcgcmV3cml0dGVuIGJ5
IGN1c3RvbWlzZWQgYnVpbGRzCitjcCB4ZW4vLmNvbmZpZyB4ZW4tY29uZmlnCisKICMgQnVpbGQg
YWxsIHRoZSBjb25maWdzIHdlIGNhcmUgYWJvdXQKIGNhc2UgJHtYRU5fVEFSR0VUX0FSQ0h9IGlu
CiAgICAgeDg2XzY0KSBhcmNoPXg4NiA7OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 21:31:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 21:31: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-devel-bounces@lists.xenproject.org>)
	id 1gOr8O-00070o-Gv; Mon, 19 Nov 2018 21:31: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=bhw3=n6=citrix.com=prvs=8540992c9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gOr8N-00070P-Fs
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 21:31:07 +0000
X-Inumbo-ID: 6c146bb3-ec42-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c146bb3-ec42-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 21:31:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,254,1539648000"; d="scan'208";a="71018638"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 19 Nov 2018 21:30:59 +0000
Message-ID: <20181119213102.8939-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181119213102.8939-1-wei.liu2@citrix.com>
References: <20181119213102.8939-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/4] automation: introduce CONTAINER_NO_PULL for
 containerize
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBhdXRvbWF0
aW9uL2J1aWxkL1JFQURNRS5tZCAgICAgIHwgMyArKysKIGF1dG9tYXRpb24vc2NyaXB0cy9jb250
YWluZXJpemUgfCA4ICsrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL2J1aWxkL1JFQURNRS5tZCBi
L2F1dG9tYXRpb24vYnVpbGQvUkVBRE1FLm1kCmluZGV4IGY2Y2ZkNDZmMWUuLmQ4YzhhMThlMzMg
MTAwNjQ0Ci0tLSBhL2F1dG9tYXRpb24vYnVpbGQvUkVBRE1FLm1kCisrKyBiL2F1dG9tYXRpb24v
YnVpbGQvUkVBRE1FLm1kCkBAIC01Miw2ICs1Miw5IEBAIHVuZGVyc3RhbmRzLgogCiAtIENPTlRB
SU5FUl9VSUQwOiBUaGlzIHNwZWNpZmllcyB3aGV0aGVyIHJvb3QgaXMgdXNlZCBpbnNpZGUgdGhl
IGNvbnRhaW5lci4KIAorLSBDT05UQUlORVJfTk9fUFVMTDogSWYgc2V0IHRvIDEsIHRoZSBzY3Jp
cHQgd2lsbCBub3QgcHVsbCBmcm9tIGRvY2tlciBodWIuCisgIFRoaXMgaXMgdXNlZnVsIHdoZW4g
dGVzdGluZyBjb250YWluZXIgbG9jYWxseS4KKwogLSBYRU5fQ09ORklHX0VYUEVSVDogSWYgdGhp
cyBpcyBkZWZpbmVkIGluIHlvdXIgc2hlbGwgaXQgd2lsbCBiZQogICBhdXRvbWF0aWNhbGx5IHBh
c3NlZCB0aHJvdWdoIHRvIHRoZSBjb250YWluZXIuCiAKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24v
c2NyaXB0cy9jb250YWluZXJpemUgYi9hdXRvbWF0aW9uL3NjcmlwdHMvY29udGFpbmVyaXplCmlu
ZGV4IGFhMDgyNzRlYmEuLmEzZTVkNzljNzAgMTAwNzU1Ci0tLSBhL2F1dG9tYXRpb24vc2NyaXB0
cy9jb250YWluZXJpemUKKysrIGIvYXV0b21hdGlvbi9zY3JpcHRzL2NvbnRhaW5lcml6ZQpAQCAt
NDIsOSArNDIsMTEgQEAgdHR5IC1zICYmIHRlcm1pbnQ9dAogIyBGZXRjaCB0aGUgbGF0ZXN0IHZl
cnNpb24gb2YgdGhlIGNvbnRhaW5lciBpbiBodWIuZG9ja2VyLmNvbSwKICMgdW5sZXNzIGl0J3Mg
YSBuZXdseSBjcmVhdGVkIGxvY2FsIGNvcHkuCiAjCi1laW5mbyAiKioqIEVuc3VyaW5nICR7Q09O
VEFJTkVSfSBpcyB1cCB0byBkYXRlIgotZG9ja2VyIHB1bGwgJHtDT05UQUlORVJ9ID4gL2Rldi9u
dWxsIHx8ICAgICBcCi0gICAgZGllICJGYWlsZWQgdG8gdXBkYXRlIGRvY2tlciBjb250YWluZXIi
CitpZiBbWyAiXyR7Q09OVEFJTkVSX05PX1BVTEx9IiAhPSAiXzEiIF1dOyB0aGVuCisgICAgZWlu
Zm8gIioqKiBFbnN1cmluZyAke0NPTlRBSU5FUn0gaXMgdXAgdG8gZGF0ZSIKKyAgICBkb2NrZXIg
cHVsbCAke0NPTlRBSU5FUn0gPiAvZGV2L251bGwgfHwgICAgIFwKKyAgICAgICAgZGllICJGYWls
ZWQgdG8gdXBkYXRlIGRvY2tlciBjb250YWluZXIiCitmaQogCiBpZiBoYXNoIGdyZWFkbGluayA+
IC9kZXYvbnVsbCAyPiYxOyB0aGVuCiAgICAgUkVBRExJTks9Z3JlYWRsaW5rCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 21:31:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 21:31: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-devel-bounces@lists.xenproject.org>)
	id 1gOr8P-000710-4w; Mon, 19 Nov 2018 21:31: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=bhw3=n6=citrix.com=prvs=8540992c9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gOr8N-00070X-Qk
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 21:31:07 +0000
X-Inumbo-ID: 6cc1ced2-ec42-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6cc1ced2-ec42-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 21:31:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,254,1539648000"; d="scan'208";a="71018640"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 19 Nov 2018 21:31:01 +0000
Message-ID: <20181119213102.8939-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181119213102.8939-1-wei.liu2@citrix.com>
References: <20181119213102.8939-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/4] automation: also specify xen binary as
 artifact on x86_64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIHNvIHRoYXQgaXQgY2FuIGJlIHBhc3NlZCBvbiB0byB0ZXN0IHN0YWdlLgoKTm90ZSB0aGF0
IHhlbiBpcyBvbmx5IGV4dHJhY3RlZCBmb3IgeDg2XzY0IGJ1aWxkIHNpbmNlIG90aGVycyBtYXkg
bm90CmhhdmUgdGhhdC4gVXNlIGEgZGlyZWN0b3J5IHRvIGFjY291bnQgZm9yIHBvc3NpYmx5IGRp
ZmZlcmVudCBmaWxlCm5hbWVzIG9uIEFybS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tLQogLmdpdGxhYi1jaS55bWwgICAgICAgICAgIHwgMSArCiBhdXRv
bWF0aW9uL3NjcmlwdHMvYnVpbGQgfCA0ICsrKysKIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEvLmdpdGxhYi1jaS55bWwgYi8uZ2l0bGFiLWNpLnltbAppbmRl
eCAyODE1MmU5MDZkLi5kMTE0NTliMTE3IDEwMDY0NAotLS0gYS8uZ2l0bGFiLWNpLnltbAorKysg
Yi8uZ2l0bGFiLWNpLnltbApAQCAtOCw2ICs4LDcgQEAgc3RhZ2VzOgogICAgIC0gLi9hdXRvbWF0
aW9uL3NjcmlwdHMvYnVpbGQgMj4mMSB8IHRlZSBidWlsZC5sb2cKICAgYXJ0aWZhY3RzOgogICAg
IHBhdGhzOgorICAgICAgLSBiaW5hcmllcy8KICAgICAgIC0geGVuLWNvbmZpZwogICAgICAgLSAn
Ki5sb2cnCiAgICAgd2hlbjogYWx3YXlzCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL3NjcmlwdHMv
YnVpbGQgYi9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQKaW5kZXggYTFmOWE1ZGE1Ni4uZDRhY2Vi
NzQ1ZiAxMDA3NTUKLS0tIGEvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkCisrKyBiL2F1dG9tYXRp
b24vc2NyaXB0cy9idWlsZApAQCAtMjgsNiArMjgsMTAgQEAgbWFrZSAtaiQobnByb2MpIGRpc3QK
IAogIyBFeHRyYWN0IGFydGlmYWN0cyB0byBhdm9pZCBnZXR0aW5nIHJld3JpdHRlbiBieSBjdXN0
b21pc2VkIGJ1aWxkcwogY3AgeGVuLy5jb25maWcgeGVuLWNvbmZpZworbWtkaXIgYmluYXJpZXMK
K2lmIFtbICJ4JHtYRU5fVEFSR0VUX0FSQ0h9IiA9PSAieHg4Nl82NCIgXV07IHRoZW4KKyAgICBj
cCB4ZW4veGVuIGJpbmFyaWVzL3hlbgorZmkKIAogIyBCdWlsZCBhbGwgdGhlIGNvbmZpZ3Mgd2Ug
Y2FyZSBhYm91dAogY2FzZSAke1hFTl9UQVJHRVRfQVJDSH0gaW4KLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 21:31:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 21:31: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-devel-bounces@lists.xenproject.org>)
	id 1gOr8P-00071C-OI; Mon, 19 Nov 2018 21:31: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=Bhw3=N6=citrix.com=prvs=8540992c9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gOr8O-00070g-1x
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 21:31:08 +0000
X-Inumbo-ID: 6ccb68e6-ec42-11e8-8a56-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ccb68e6-ec42-11e8-8a56-12d6303a7972;
 Mon, 19 Nov 2018 21:31:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,254,1539648000"; d="scan'208";a="71018639"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 19 Nov 2018 21:31:02 +0000
Message-ID: <20181119213102.8939-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181119213102.8939-1-wei.liu2@citrix.com>
References: <20181119213102.8939-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/4] automation: add qemu smoke test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IHRlc3Qgc3RhZ2UgaW50byB0aGUgcGlwZWxpbmUg
YW5kIHByb3ZpZGVzCmEgc2ltcGxlIFFFTVUgYmFzZWQgc21va2UgdGVzdC4KClNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogLmdpdGxhYi1jaS55bWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMTkgKysrKysrKysrKysrKysrKysrKwogYXV0b21hdGlv
bi9zY3JpcHRzL3FlbXUtc21va2UteDg2LTY0LnNoIHwgMjMgKysrKysrKysrKysrKysrKysrKysr
KysKIDIgZmlsZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNzU1
IGF1dG9tYXRpb24vc2NyaXB0cy9xZW11LXNtb2tlLXg4Ni02NC5zaAoKZGlmZiAtLWdpdCBhLy5n
aXRsYWItY2kueW1sIGIvLmdpdGxhYi1jaS55bWwKaW5kZXggZDExNDU5YjExNy4uYjljY2JhNmFi
MiAxMDA2NDQKLS0tIGEvLmdpdGxhYi1jaS55bWwKKysrIGIvLmdpdGxhYi1jaS55bWwKQEAgLTEs
NSArMSw2IEBACiBzdGFnZXM6CiAgIC0gYnVpbGQKKyAgLSB0ZXN0CiAKIC5idWlsZC10bXBsOiAm
YnVpbGQKICAgc3RhZ2U6IGJ1aWxkCkBAIC0zNzksMyArMzgwLDIxIEBAIGRlYmlhbi11bnN0YWJs
ZS1nY2MtZGVidWctYXJtNjQtcmFuZGNvbmZpZzoKICAgdmFyaWFibGVzOgogICAgIENPTlRBSU5F
UjogZGViaWFuOnVuc3RhYmxlLWFybTY0djgKICAgICBSQU5EQ09ORklHOiB5CisKKworIyBUZXN0
IGpvYnMKK3FlbXUtc21va2UteDg2LTY0OgorICBzdGFnZTogdGVzdAorICBpbWFnZTogcmVnaXN0
cnkuZ2l0bGFiLmNvbS94ZW4tcHJvamVjdC94ZW4vJHtDT05UQUlORVJ9CisgIHZhcmlhYmxlczoK
KyAgICBDT05UQUlORVI6IGRlYmlhbjpzdHJldGNoCisgIHNjcmlwdDoKKyAgICAtIC4vYXV0b21h
dGlvbi9zY3JpcHRzL3FlbXUtc21va2UteDg2LTY0LnNoIDI+JjEgfCB0ZWUgcWVtdS1zbW9rZS14
ODYtNjQubG9nCisgIGFydGlmYWN0czoKKyAgICBwYXRoczoKKyAgICAgIC0gc21va2Uuc2VyaWFs
CisgICAgd2hlbjogYWx3YXlzCisgIGRlcGVuZGVuY2llczoKKyAgICAtIGRlYmlhbi1zdHJldGNo
LWdjYy1kZWJ1ZworICB0YWdzOgorICAgIC0geDg2XzY0CmRpZmYgLS1naXQgYS9hdXRvbWF0aW9u
L3NjcmlwdHMvcWVtdS1zbW9rZS14ODYtNjQuc2ggYi9hdXRvbWF0aW9uL3NjcmlwdHMvcWVtdS1z
bW9rZS14ODYtNjQuc2gKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMDAwMC4uN2Rj
MmM4NTQyYgotLS0gL2Rldi9udWxsCisrKyBiL2F1dG9tYXRpb24vc2NyaXB0cy9xZW11LXNtb2tl
LXg4Ni02NC5zaApAQCAtMCwwICsxLDIzIEBACisjIS9iaW4vYmFzaAorCitzZXQgLWV4CisKKyMg
SW5zdGFsbCBRRU1VCitleHBvcnQgREVCSUFOX0ZST05URU5UPW5vbmludGVyYWN0aXZlCithcHQt
Z2V0IC1xeSB1cGRhdGUKK2FwdC1nZXQgLXF5IGluc3RhbGwgcWVtdS1zeXN0ZW0teDg2CisKKyMg
Q2xvbmUgYW5kIGJ1aWxkIFhURgorZ2l0IGNsb25lIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dp
dC1odHRwL3h0Zi5naXQKK2NkIHh0ZiAmJiBtYWtlIC1qJChucHJvYykgJiYgY2QgLQorCitybSAt
ZiBzbW9rZS5zZXJpYWwKK3NldCArZQordGltZW91dCAtayAxIDEwIFwKK3FlbXUtc3lzdGVtLXg4
Nl82NCAtbm9ncmFwaGljIC1rZXJuZWwgYmluYXJpZXMveGVuIFwKKyAgICAgICAgLWluaXRyZCB4
dGYvdGVzdHMvZXhhbXBsZS90ZXN0LXB2MzJwYWUtZXhhbXBsZSBcCisgICAgICAgIC1hcHBlbmQg
J2xvZ2x2bD1hbGwgY29tMT0xMTUyMDAsLDhuMSBjb25zb2xlPWNvbTEgbm9yZWJvb3QnIFwKKyAg
ICAgICAgLW0gNTEyIC1tb25pdG9yIG5vbmUgLXNlcmlhbCBmaWxlOnNtb2tlLnNlcmlhbAorc2V0
IC1lCitncmVwIC1xICdUZXN0IHJlc3VsdDogU1VDQ0VTUycgc21va2Uuc2VyaWFsIHx8IGV4aXQg
MQorZXhpdCAwCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 21:31:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 21:31: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-devel-bounces@lists.xenproject.org>)
	id 1gOr8P-000716-FJ; Mon, 19 Nov 2018 21:31: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=Bhw3=N6=citrix.com=prvs=8540992c9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gOr8N-00070W-Rz
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 21:31:07 +0000
X-Inumbo-ID: 6b841f96-ec42-11e8-94f2-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b841f96-ec42-11e8-94f2-12d6303a7972;
 Mon, 19 Nov 2018 21:31:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,254,1539648000"; d="scan'208";a="71018636"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 19 Nov 2018 21:30:58 +0000
Message-ID: <20181119213102.8939-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/4] automation: QEMU-based smoke test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2VlIGh0dHBzOi8vZ2l0bGFiLmNvbS94ZW4tcHJvamVjdC9wZW9wbGUvbGl1dy94ZW4vcGlwZWxp
bmVzLzM3MTczMDA5CgpBIHBpcGVsaW5lIHdoaWxlIEkgd2FzIGRldmVsb3BpbmcgdGhpcyBzZXJp
ZXMuCgpXZWkgTGl1ICg0KToKICBhdXRvbWF0aW9uOiBpbnRyb2R1Y2UgQ09OVEFJTkVSX05PX1BV
TEwgZm9yIGNvbnRhaW5lcml6ZQogIGF1dG9tYXRpb246IHN0YXNoIGRlZmF1bHQgY29uZmlnIGZp
bGUgZm9yIGFydGlmYWN0IGV4dHJhY3Rpb24KICBhdXRvbWF0aW9uOiBhbHNvIHNwZWNpZnkgeGVu
IGJpbmFyeSBhcyBhcnRpZmFjdCBvbiB4ODZfNjQKICBhdXRvbWF0aW9uOiBhZGQgcWVtdSBzbW9r
ZSB0ZXN0CgogLmdpdGxhYi1jaS55bWwgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjIgKysr
KysrKysrKysrKysrKysrKysrLQogYXV0b21hdGlvbi9idWlsZC9SRUFETUUubWQgICAgICAgICAg
ICAgIHwgIDMgKysrCiBhdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQgICAgICAgICAgICAgICAgfCAg
NyArKysrKysrCiBhdXRvbWF0aW9uL3NjcmlwdHMvY29udGFpbmVyaXplICAgICAgICAgfCAgOCAr
KysrKy0tLQogYXV0b21hdGlvbi9zY3JpcHRzL3FlbXUtc21va2UteDg2LTY0LnNoIHwgMjMgKysr
KysrKysrKysrKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgNTkgaW5zZXJ0aW9ucygrKSwg
NCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDc1NSBhdXRvbWF0aW9uL3NjcmlwdHMvcWVt
dS1zbW9rZS14ODYtNjQuc2gKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 21:40:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 21:40: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-devel-bounces@lists.xenproject.org>)
	id 1gOrHO-0008B2-NT; Mon, 19 Nov 2018 21:40:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bhw3=n6=citrix.com=prvs=8540992c9=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gOrHN-0008Ax-B0
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 21:40:25 +0000
X-Inumbo-ID: b8b81195-ec43-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8b81195-ec43-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 21:40:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,254,1539648000"; d="scan'208";a="71019494"
Date: Mon, 19 Nov 2018 21:40:16 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20181119214016.jdcpns67pghlk2wz@zion.uk.xensource.com>
References: <20181119213102.8939-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181119213102.8939-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 0/4] automation: QEMU-based smoke test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDk6MzA6NThQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBTZWUgaHR0cHM6Ly9naXRsYWIuY29tL3hlbi1wcm9qZWN0L3Blb3BsZS9saXV3L3hlbi9waXBl
bGluZXMvMzcxNzMwMDkKPiAKPiBBIHBpcGVsaW5lIHdoaWxlIEkgd2FzIGRldmVsb3BpbmcgdGhp
cyBzZXJpZXMuCgpBIChzdGlsbCBpbiBwcm9ncmVzcyBhcyBvZiBub3cpIGZ1bGwgcGlwZWxpbmUK
aHR0cHM6Ly9naXRsYWIuY29tL3hlbi1wcm9qZWN0L3Blb3BsZS9saXV3L3hlbi9waXBlbGluZXMv
MzcxNzUwMDYKCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 23:36:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 23:36: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-devel-bounces@lists.xenproject.org>)
	id 1gOt5j-0007XQ-HX; Mon, 19 Nov 2018 23:36: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=2CAT=N6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOt5i-0007XE-Iw
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 23:36:30 +0000
X-Inumbo-ID: ef97a72e-ec53-11e8-b69d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef97a72e-ec53-11e8-b69d-12d6303a7972;
 Mon, 19 Nov 2018 23:36:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOt5d-00054u-1V; Mon, 19 Nov 2018 23:36:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOt5c-00022C-N8; Mon, 19 Nov 2018 23:36:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOt5c-00040l-ME; Mon, 19 Nov 2018 23:36:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130495-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-arm64:<job status>:broken:regression
 xen-4.7-testing:build-arm64-xsm:<job
 status>:broken:regression
 xen-4.7-testing:build-arm64-pvops:<job status>:broken:regression
 xen-4.7-testing:build-arm64-xsm:host-install(4):broken:regression
 xen-4.7-testing:build-arm64:host-install(4):broken:regression
 xen-4.7-testing:build-arm64-pvops:host-install(4):broken:regression
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-saverestore.2:fail:heisenbug
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9c8275944829c55af3dc708712ca5c120b1bb328
X-Osstest-Versions-That: xen=3d3e474d68b1a063d19b9a330c3463025104970c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 23:36:24 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 130495: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQ5NSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDQ5NS8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5NTQwCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMjk1NDAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTU0MAoKVGVzdHMgd2hpY2gg
YXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDEzMDE5
NSBwYXNzIGluIDEzMDQ5NQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA1MCB4dGYvdGVzdC1odm02
NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMzAxOTUgcGFzcyBpbiAxMzA0OTUKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIGlu
IDEzMDE5NSBwYXNzIGluIDEzMDQ5NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMDE5NSBwYXNzIGluIDEzMDQ5
NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMDE5NSBwYXNzIGluIDEzMDQ5NQogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWls
IHBhc3MgaW4gMTMwMTk1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzAzODUKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBw
YXNzIGluIDEzMDM4NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVu
dHJ5IGZhaWwgaW4gMTMwMTk1IGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgZmFpbCBpbiAxMzAxOTUgbGlrZSAxMjk1NDAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMzAxOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzAxOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMDE5
NSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMDE5NSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMDE5NSBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMzAxOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMDE5NSBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTMwMTk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzAxOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMDE5
NSBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgNTAgeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTU0
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI5NTQwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMjk1NDAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEyOTU0MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk1
NDAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEyOTU0MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTQwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjk1NDAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTU0MAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5
NTQwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDljODI3NTk0NDgyOWM1NWFmM2RjNzA4NzEy
Y2E1YzEyMGIxYmIzMjgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDNk
M2U0NzRkNjhiMWEwNjNkMTliOWEzMzBjMzQ2MzAyNTEwNDk3MGMKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEyOTU0MCAgMjAxOC0xMS0wNyAwOTowNjoxNCBaICAgMTIgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMjk2ODggIDIwMTgtMTEtMDkgMDY6MjU6MTUgWiAgIDEwIGRheXMgICAgNiBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBh
ZXBmbGUuZGU+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9w
cyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KCk5vdCBwdXNoaW5nLgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CmNvbW1pdCA5YzgyNzU5NDQ4MjljNTVhZjNkYzcwODcxMmNhNWMxMjBiMWJiMzI4CkF1dGhvcjog
T2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpEYXRlOiAgIE1vbiBKdW4gMTggMTQ6NTU6MzYg
MjAxOCArMDIwMAoKICAgIHN0dWJkb20vdnRwbTogZml4IG1lbWNtcCBpbiBUUE1fQ2hhbmdlQXV0
aEFzeW1GaW5pc2gKICAgIAogICAgZ2NjOCBzcG90dGVkIHRoaXMgZXJyb3I6CiAgICBlcnJvcjog
J21lbWNtcCcgcmVhZGluZyAyMCBieXRlcyBmcm9tIGEgcmVnaW9uIG9mIHNpemUgOCBbLVdlcnJv
cj1zdHJpbmdvcC1vdmVyZmxvdz1dCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICAgIFJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAy
MmJmNWJlMzIzN2NiNDgyYTJmZmQ3NzJmZmQyMGNlMzcyODVlZWJmKQogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgZGVhOWZjMGUwMmQ5MmY1ZTZkNDY2ODBhYTBhNTJmYTc1OGVjYTljNCkK
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5MDc0NjBmZDYxYzM1MDQ4N2ZmZWU1ZDhh
YTM3NWJlZjU2YmM4MWMpCiAgICBDb25mbGljdHM6CiAgICAgICAgICAgIHN0dWJkb20vTWFrZWZp
bGUKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgogICAgCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBmMTM5ODNkYjEyMGY1ZTU2
ZGZlZmJlZTVkNTY2NzhkMmQ0M2UyOTE0KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
ZDY3OThjZTM1NzA3YTQ4NWQ5YzEzMjMxOWQ3MGRkNjU0NjIwZTVlNSkKKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 19 23:37:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Nov 2018 23:37: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-devel-bounces@lists.xenproject.org>)
	id 1gOt71-0007cd-3V; Mon, 19 Nov 2018 23:37: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=2cat=n6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOt6z-0007cP-F5
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 23:37:49 +0000
X-Inumbo-ID: 1ee3a671-ec54-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ee3a671-ec54-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 23:37:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOt6u-00057B-56; Mon, 19 Nov 2018 23:37:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOt6t-000288-Ng; Mon, 19 Nov 2018 23:37:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOt6t-0006mC-Mz; Mon, 19 Nov 2018 23:37:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130552-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=73ee5574084b9bfa6194c1096cb1e4ce76fedb3f
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Nov 2018 23:37:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130552: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDU1MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDU1Mi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDcz
ZWU1NTc0MDg0YjliZmE2MTk0YzEwOTZjYjFlNGNlNzZmZWRiM2YKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDkwMWFiZmVmNWRlMTQ5NTQ2YjE2ZmJhNmY0ZDViZDdkZWYw
OGM2NzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDI4OSAgMjAxOC0xMS0xNyAxMTowMDozNiBa
ICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzA0OTAgIDIwMTgtMTEtMTkgMDk6MDA6
MjcgWiAgICAwIGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA1MzAg
IDIwMTgtMTEtMTkgMTc6MDM6MjkgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxs
KDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNzNlZTU1NzQwODRiOWJmYTYxOTRjMTA5NmNi
MWU0Y2U3NmZlZGIzZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkRhdGU6ICAgTW9uIE5vdiAxOSAxMzowMzowMiAyMDE4ICswMDAwCgogICAgbGlieDg2
OiBXb3JrIGFyb3VuZCBHQ0MgYmVpbmcgdW5hYmxlIHRvIHNwaWxsIHRoZSBQSUMgaGFyZCByZWdp
c3RlcgogICAgCiAgICBWZXJzaW9ucyBvZiBHQ0MgYmVmb3JlIDUgY2FuJ3QgY29tcGlsZSBjcHVp
ZC5jLCBhbmQgZmFpbCB3aXRoIHRoZSByYXRoZXIgY3J5cHRpYzoKICAgIAogICAgICBJbiBmaWxl
IGluY2x1ZGVkIGZyb20gbGliL3g4Ni9jcHVpZC5jOjM6MDoKICAgICAgbGliL3g4Ni9jcHVpZC5j
OiBJbiBmdW5jdGlvbiDigJh4ODZfY3B1aWRfcG9saWN5X2ZpbGxfbmF0aXZl4oCZOgogICAgICBp
bmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmg6MjU6NTogZXJyb3I6IGluY29uc2lzdGVudCBvcGVy
YW5kIGNvbnN0cmFpbnRzIGluIGFuIOKAmGFzbeKAmQogICAgICAgICAgIGFzbSAoICJjcHVpZCIK
ICAgICAgICAgICBeCiAgICAKICAgIFNlZSBodHRwczovL2djYy5nbnUub3JnL2J1Z3ppbGxhL3No
b3dfYnVnLmNnaT9pZD01NDIzMiBmb3IgbW9yZSBkZXRhaWxzLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA4NmQ0N2FkY2Qz
YzRmNDk0NDU2YTNkNmVlMDZlOTQxYjEzMmUzZWIyCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgRGVjIDEgMTM6Mjk6MzYgMjAxNyAr
MDAwMAoKICAgIHg4Ni9tc3I6IEhhbmRsZSBNU1JfQU1ENjRfRFJ7MC0zfV9BRERSRVNTX01BU0sg
aW4gdGhlIG5ldyBNU1IgaW5mcmFzdHJ1Y3R1cmUKICAgIAogICAgVGhpcyBpcyBhIGZvbGxvd3Vw
IHRvIGMvcyA5NmYyMzVjMjYgd2hpY2ggZnVsZmlscyB0aGUgcmVtYWluaW5nIFRPRE8gaXRlbS4K
ICAgIAogICAgRmlyc3Qgb2YgYWxsLCB0aGUgcHJlLWV4aXN0aW5nIFNWTSBjb2RlIGhhcyBhIGJ1
Zy4gIFRoZSB2YWx1ZSBpbgogICAgbXNycy0+ZHJfbWFza1tdIG1heSBiZSBzdGFsZSwgYXMgd2Ug
YWxsb3cgZGlyZWN0IGFjY2VzcyB0byB0aGVzZSBNU1JzLgogICAgUmVzb2x2ZSB0aGlzIGluIGd1
ZXN0X3JkbXNyKCkgYnkgcmVhZGluZyBkaXJlY3RseSBmcm9tIGhhcmR3YXJlIGluIHRoZQogICAg
YWZmZWN0ZWQgY2FzZS4KICAgIAogICAgV2l0aCB0aGUgcmVhZGluZy93cml0aW5nIGxvZ2ljIG1v
dmVkIHRvIHRoZSBjb21tb24gZ3Vlc3Rfe3JkLHdyfW1zcigpCiAgICBpbmZyYXN0cnVjdHVyZSwg
dGhlIG1pZ3JhdGlvbiBsb2dpYyBjYW4gYmUgc2ltcGxpZmllZC4gIFRoZSBQViBtaWdyYXRpb24g
bG9naWMKICAgIGRyb3BzIGFsbCBvZiBpdHMgc3BlY2lhbCBjYXNpbmcsIGFuZCBTVk0ncyBlbnRp
cmUge2luaXQsc2F2ZSxsb2FkfV9tc3IoKQogICAgaW5mcmFzdHJ1Y3R1cmUgYmVjb21lcyB1bm5l
Y2Vzc2FyeS4KICAgIAogICAgVGhlIHJlc3VsdGluZyBkaWZmc3RhdCBzaG93cyBxdWl0ZSBob3cg
ZXhwZW5zaXZlIHRoZSBQViBzcGVjaWFsIGNhc2VzIHdoZXJlIGluCiAgICBhcmNoX2RvX2RvbWN0
bCgpLgogICAgCiAgICAgIGFkZC9yZW1vdmU6IDAvMyBncm93L3NocmluazogNC82IHVwL2Rvd246
IDQ2NS8tMTQ5NCAoLTEwMjkpCiAgICAgIEZ1bmN0aW9uICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEKICAgICAgZ3Vlc3RfcmRtc3IgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMjUyICAgICA0ODQgICAgKzIzMgogICAgICBndWVz
dF93cm1zciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2NTMgICAgIDgyMiAgICAr
MTY5CiAgICAgIG1zcnNfdG9fc2VuZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OCAgICAgIDQ4ICAgICArNDAKICAgICAgaHZtX2xvYWRfY3B1X21zcnMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgNDg5ICAgICA1MTMgICAgICsyNAogICAgICBzdm1faW5pdF9tc3IgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMjEgICAgICAgLSAgICAgLTIxCiAgICAgIGh2bV9z
YXZlX2NwdV9tc3JzICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM2NSAgICAgMzQzICAgICAt
MjIKICAgICAgcmVhZF9tc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDg5
ICAgIDEwMDEgICAgIC04OAogICAgICB3cml0ZV9tc3IgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDE4MjkgICAgMTY4OSAgICAtMTQwCiAgICAgIHN2bV9tc3JfcmVhZF9pbnRlcmNl
cHQgICAgICAgICAgICAgICAgICAgICAgMTEyNCAgICAgOTcwICAgIC0xNTQKICAgICAgc3ZtX2xv
YWRfbXNyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTk1ICAgICAgIC0gICAgLTE5
NQogICAgICBzdm1fc2F2ZV9tc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxOTYg
ICAgICAgLSAgICAtMTk2CiAgICAgIHN2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0ICAgICAgICAgICAg
ICAgICAgICAgMTQ2MSAgICAxMjY1ICAgIC0xOTYKICAgICAgYXJjaF9kb19kb21jdGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA5NTgxICAgIDkwOTkgICAgLTQ4MgogICAgICBUb3RhbDog
QmVmb3JlPTMzMTQ2MTAsIEFmdGVyPTMzMTM1ODEsIGNoZyAtMC4wMyUKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQg
NTllMDg3YmY2YTljOGFkODA1Mjk0YzMyZGZkN2M3NzA2OGQ4MWVmZgpBdXRob3I6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IFNlcCA2IDExOjQy
OjM0IDIwMTggKzAwMDAKCiAgICB4ZW4va2V5aGFuZGxlcjogRHJvcCBrZXloYW5kbGVyX3NjcmF0
Y2gKICAgIAogICAgV2l0aCBhbG1vc3QgYWxsIHVzZXJzIG9mIGtleWhhbmRsZXJfc2NyYXRjaCBn
b25lLCBjbGVhbiB1cCB0aGUgMyByZW1haW5pbmcKICAgIHVzZXJzIGFuZCBkcm9wIHRoZSBidWZm
ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21t
aXQgMzAzMTFkMmU4MmEzZWI2OWFhMTY2NzM4MmE2YjI1MjlmNmQ5NDRjNApBdXRob3I6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE5vdiAxNiAxODo1ODo1NSAyMDE4
ICswMDAwCgogICAgeDg2OiBmaXggZWZpLmxkcyBkZXBlbmRlbmN5IGdlbmVyYXRpb24KICAgIAog
ICAgUkFORENPTkZJRyBidWlsZHMgZGlzY292ZXIgZWZpLmxkcyBpcyBub3QgdXBkYXRlZCB3aGVu
IGF1dG9nZW5lcmF0ZWQKICAgIGhlYWRlcnMgYXJlIHVwZGF0ZWQuCiAgICAKICAgIFVwb24gaW5z
cGVjdGlvbiwgdGhlIGdlbmVyYXRlZCAuZCBmaWxlIGNvbnRhaW5zIHhlbi5sZHMubyBhcyB0YXJn
ZXQsCiAgICBub3QgdGhlIG9uY2UgdGhvdWdodCBlZmkubGRzLm8uIFRoYXQncyBiZWNhdXNlIGdj
YyBkaXNyZWdhcmRzIHRoZQogICAgb3V0cHV0IG9iamVjdCBuYW1lIHNwZWNpZmllZCBieSAtbyB3
aGVuIGdlbmVyYXRpbmcgZGVwZW5kZW5jeSwgc28gdGhlCiAgICBzZWQgaW52b2NhdGlvbiBoYXMg
bm8gZWZmZWN0LgogICAgCiAgICBBcmd1YWJseSB0aGF0J3MgYSBidWcgaW4gZ2NjLCB3aGljaCBj
YW4gYmUgZml4ZWQgYXQgc29tZSBwb2ludCwgc28gd2UKICAgIG1ha2UgdGhlIHNlZCBydW5lIHdv
cmsgd2l0aCAqLmxkcy4gQXQgdGhlIHNhbWUgdGltZSByZXBsYWNlIHRoZQogICAgaGFyZGNvZGVk
IHNlZCBydW5lIGZvciB4ZW4ubGRzIHdpdGggdGhlIG5ldyBvbmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGU5YzQ1NzRkODE1NmI1MzcwNjdkNDdi
YzQzNjJjZGU3MTc0Y2MzZDcKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpE
YXRlOiAgIE1vbiBOb3YgMTkgMTA6MDM6NTQgMjAxOCArMDAwMAoKICAgIENvbmZpZy5tazogdXBk
YXRlIHNlYWJpb3MKICAgIAogICAgVGhpcyBuZXcgcmVsZWFzZSBjb250YWlucyBhIGZpeCBmb3Ig
YnVpbGRpbmcgbGVnYWN5IGFjcGkgdGFibGVzIHdpdGgKICAgIG5ld2VyIGlhc2wsIHdoaWNoIHdl
IHdhbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cgpjb21taXQgZDk1ZGE5MWZiNDk3ZDg1ODM4MjZmNjczZjkzMjVlNzNhNzUxNDI3NwpBdXRo
b3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gTm92IDE5IDA5
OjQxOjI1IDIwMTggKzAxMDAKCiAgICB4ODYvSFZNOiBncm93IE1NSU8gY2FjaGUgZGF0YSBzaXpl
IHRvIDY0IGJ5dGVzCiAgICAKICAgIFRoaXMgaXMgbmVlZGVkIGJlZm9yZSBlbmFibGluZyBhbnkg
QVZYNTEyIGluc25zIGluIHRoZSBlbXVsYXRvci4gQ2hhbmdlCiAgICB0aGUgd2F5IGFsaWdubWVu
dCBpcyBlbmZvcmNlZCBhdCB0aGUgc2FtZSB0aW1lLgogICAgCiAgICBBZGQgYSBjaGVjayB0aGF0
IHRoZSBidWZmZXIgd29uJ3QgYWN0dWFsbHkgb3ZlcmZsb3csIGFuZCB3aGlsZSBhdCBpdAogICAg
YWxzbyBjb252ZXJ0IHRoZSBjaGVjayBmb3IgYWNjZXNzZXMgdG8gbm90IGNyb3NzIHBhZ2UgYm91
bmRhcmllcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 03:07:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 03:07: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-devel-bounces@lists.xenproject.org>)
	id 1gOwNY-0004vX-Tq; Tue, 20 Nov 2018 03:07: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOwNX-0004vL-8w
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 03:07:07 +0000
X-Inumbo-ID: 5bdea0a4-ec71-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5bdea0a4-ec71-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 03:07:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOwNU-0002J3-Fl; Tue, 20 Nov 2018 03:07:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOwNU-0004SD-42; Tue, 20 Nov 2018 03:07:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOwNU-0001VR-3M; Tue, 20 Nov 2018 03:07:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130562-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=39611fdee5d138d4d39dc997051c3a7dd23b6df9
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 03:07:04 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130562: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDU2MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDU2Mi8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDM5
NjExZmRlZTVkMTM4ZDRkMzlkYzk5NzA1MWMzYTdkZDIzYjZkZjkKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDkwMWFiZmVmNWRlMTQ5NTQ2YjE2ZmJhNmY0ZDViZDdkZWYw
OGM2NzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDI4OSAgMjAxOC0xMS0xNyAxMTowMDozNiBa
ICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzA0OTAgIDIwMTgtMTEtMTkgMDk6MDA6
MjcgWiAgICAwIGRheXMgICAgNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA1NjIg
IDIwMTgtMTEtMjAgMDA6MDE6MjIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IDM5NjExZmRlZTVkMTM4ZDRkMzlkYzk5NzA1MWMzYTdkZDIzYjZkZjkKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBO
b3YgMTkgMjE6MTY6MjggMjAxOCArMDAwMAoKICAgIGF1dG9tYXRpb246IEFkZCAzMmJpdCBEZWJp
YW4gSmVzc2llIGJ1aWxkcwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBbIHdlaTogcmViYXNlIF0KICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMjE5ZmM0ODQwYTc5MzAzMGY3NjNjYmYz
Y2RkNmI2NjYwNjAxYjNlYQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkRhdGU6ICAgTW9uIE5vdiAxOSAxNjowMToyMCAyMDE4ICswMDAwCgogICAgYXV0
b21hdGlvbjogQWRkIGEgMzJiaXQgRGViaWFuIEplc3NpZSBkb2NrZXJmaWxlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCBkNGY1MDdl
NTVkNDRhODgyNzUzMDA3YjAxZmI5NzM3ODRlNzNlNGI5CkF1dGhvcjogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTm92IDE2IDEzOjAzOjU5IDIwMTggKzAwMDAKCiAg
ICBhdXRvbWF0aW9uOiBwcm9wZXJseSB0YWcgeDg2IGpvYnMgaW4gR2l0bGFiIENJCiAgICAKICAg
IFNpbmNlIHdlIGhhdmUgaW50cm9kdWNlZCBhcm02NCB2YXJpYW50cywgd2UnZCBiZXR0ZXIgc3Rh
cnQgdGFnZ2luZyB0aGUKICAgIG9sZCBvbmVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxj
YXJkb2VAY2FyZG9lLmNvbT4KCmNvbW1pdCA3NWM4MDM3YzFlNDZmOTExNzUxOGU0NTE2OTNiNWRk
YjRmN2IzNGI5CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBG
cmkgTm92IDE2IDEyOjU0OjAzIDIwMTggKzAwMDAKCiAgICBhdXRvbWF0aW9uOiBpbnRyb2R1Y2Ug
c29tZSBSQU5EQ09ORklHIHRlc3RzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgoKY29tbWl0IDk4OGViYmVmYzJhNTUwZmY4Mzk3ZjY1YjBhMmRjMThmNGU3MmY0
NzQKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBOb3Yg
MTYgMTE6NDA6NTYgMjAxOCArMDAwMAoKICAgIGF1dG9tYXRpb246IHJlZmFjdG9yIGdpdGxhYi1j
aS55YW1sCiAgICAKICAgIFVzZSB0aGUgImV4dGVuZHMiIGtleXdvcmQgaW50cm9kdWNlZCBpbiAx
MS4zIHRvIHJlZHVjZSByZXBldGl0aW9uIGluCiAgICBqb2JzLiBNb3JlIGltcG9ydGFudGx5LCB0
aGlzIGhlbHBzIHVzIGJldHRlciBvcmdhbmlzZSB0aGUgcHJvcGVydGllcwogICAgb2Ygam9icy4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Cgpjb21taXQgNzNl
ZTU1NzQwODRiOWJmYTYxOTRjMTA5NmNiMWU0Y2U3NmZlZGIzZgpBdXRob3I6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE5vdiAxOSAxMzowMzow
MiAyMDE4ICswMDAwCgogICAgbGlieDg2OiBXb3JrIGFyb3VuZCBHQ0MgYmVpbmcgdW5hYmxlIHRv
IHNwaWxsIHRoZSBQSUMgaGFyZCByZWdpc3RlcgogICAgCiAgICBWZXJzaW9ucyBvZiBHQ0MgYmVm
b3JlIDUgY2FuJ3QgY29tcGlsZSBjcHVpZC5jLCBhbmQgZmFpbCB3aXRoIHRoZSByYXRoZXIgY3J5
cHRpYzoKICAgIAogICAgICBJbiBmaWxlIGluY2x1ZGVkIGZyb20gbGliL3g4Ni9jcHVpZC5jOjM6
MDoKICAgICAgbGliL3g4Ni9jcHVpZC5jOiBJbiBmdW5jdGlvbiDigJh4ODZfY3B1aWRfcG9saWN5
X2ZpbGxfbmF0aXZl4oCZOgogICAgICBpbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmg6MjU6NTog
ZXJyb3I6IGluY29uc2lzdGVudCBvcGVyYW5kIGNvbnN0cmFpbnRzIGluIGFuIOKAmGFzbeKAmQog
ICAgICAgICAgIGFzbSAoICJjcHVpZCIKICAgICAgICAgICBeCiAgICAKICAgIFNlZSBodHRwczov
L2djYy5nbnUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD01NDIzMiBmb3IgbW9yZSBkZXRh
aWxzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmNvbW1pdCA4NmQ0N2FkY2QzYzRmNDk0NDU2YTNkNmVlMDZlOTQxYjEzMmUzZWIyCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBG
cmkgRGVjIDEgMTM6Mjk6MzYgMjAxNyArMDAwMAoKICAgIHg4Ni9tc3I6IEhhbmRsZSBNU1JfQU1E
NjRfRFJ7MC0zfV9BRERSRVNTX01BU0sgaW4gdGhlIG5ldyBNU1IgaW5mcmFzdHJ1Y3R1cmUKICAg
IAogICAgVGhpcyBpcyBhIGZvbGxvd3VwIHRvIGMvcyA5NmYyMzVjMjYgd2hpY2ggZnVsZmlscyB0
aGUgcmVtYWluaW5nIFRPRE8gaXRlbS4KICAgIAogICAgRmlyc3Qgb2YgYWxsLCB0aGUgcHJlLWV4
aXN0aW5nIFNWTSBjb2RlIGhhcyBhIGJ1Zy4gIFRoZSB2YWx1ZSBpbgogICAgbXNycy0+ZHJfbWFz
a1tdIG1heSBiZSBzdGFsZSwgYXMgd2UgYWxsb3cgZGlyZWN0IGFjY2VzcyB0byB0aGVzZSBNU1Jz
LgogICAgUmVzb2x2ZSB0aGlzIGluIGd1ZXN0X3JkbXNyKCkgYnkgcmVhZGluZyBkaXJlY3RseSBm
cm9tIGhhcmR3YXJlIGluIHRoZQogICAgYWZmZWN0ZWQgY2FzZS4KICAgIAogICAgV2l0aCB0aGUg
cmVhZGluZy93cml0aW5nIGxvZ2ljIG1vdmVkIHRvIHRoZSBjb21tb24gZ3Vlc3Rfe3JkLHdyfW1z
cigpCiAgICBpbmZyYXN0cnVjdHVyZSwgdGhlIG1pZ3JhdGlvbiBsb2dpYyBjYW4gYmUgc2ltcGxp
ZmllZC4gIFRoZSBQViBtaWdyYXRpb24gbG9naWMKICAgIGRyb3BzIGFsbCBvZiBpdHMgc3BlY2lh
bCBjYXNpbmcsIGFuZCBTVk0ncyBlbnRpcmUge2luaXQsc2F2ZSxsb2FkfV9tc3IoKQogICAgaW5m
cmFzdHJ1Y3R1cmUgYmVjb21lcyB1bm5lY2Vzc2FyeS4KICAgIAogICAgVGhlIHJlc3VsdGluZyBk
aWZmc3RhdCBzaG93cyBxdWl0ZSBob3cgZXhwZW5zaXZlIHRoZSBQViBzcGVjaWFsIGNhc2VzIHdo
ZXJlIGluCiAgICBhcmNoX2RvX2RvbWN0bCgpLgogICAgCiAgICAgIGFkZC9yZW1vdmU6IDAvMyBn
cm93L3NocmluazogNC82IHVwL2Rvd246IDQ2NS8tMTQ5NCAoLTEwMjkpCiAgICAgIEZ1bmN0aW9u
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEK
ICAgICAgZ3Vlc3RfcmRtc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjUyICAg
ICA0ODQgICAgKzIzMgogICAgICBndWVzdF93cm1zciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA2NTMgICAgIDgyMiAgICArMTY5CiAgICAgIG1zcnNfdG9fc2VuZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOCAgICAgIDQ4ICAgICArNDAKICAgICAgaHZtX2xvYWRf
Y3B1X21zcnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDg5ICAgICA1MTMgICAgICsyNAog
ICAgICBzdm1faW5pdF9tc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjEgICAg
ICAgLSAgICAgLTIxCiAgICAgIGh2bV9zYXZlX2NwdV9tc3JzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDM2NSAgICAgMzQzICAgICAtMjIKICAgICAgcmVhZF9tc3IgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxMDg5ICAgIDEwMDEgICAgIC04OAogICAgICB3cml0ZV9tc3Ig
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE4MjkgICAgMTY4OSAgICAtMTQwCiAg
ICAgIHN2bV9tc3JfcmVhZF9pbnRlcmNlcHQgICAgICAgICAgICAgICAgICAgICAgMTEyNCAgICAg
OTcwICAgIC0xNTQKICAgICAgc3ZtX2xvYWRfbXNyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMTk1ICAgICAgIC0gICAgLTE5NQogICAgICBzdm1fc2F2ZV9tc3IgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxOTYgICAgICAgLSAgICAtMTk2CiAgICAgIHN2bV9tc3Jfd3Jp
dGVfaW50ZXJjZXB0ICAgICAgICAgICAgICAgICAgICAgMTQ2MSAgICAxMjY1ICAgIC0xOTYKICAg
ICAgYXJjaF9kb19kb21jdGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5NTgxICAgIDkw
OTkgICAgLTQ4MgogICAgICBUb3RhbDogQmVmb3JlPTMzMTQ2MTAsIEFmdGVyPTMzMTM1ODEsIGNo
ZyAtMC4wMyUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiAgQm9yaXMgT3N0cm92c2t5IDxib3Jp
cy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNTllMDg3YmY2YTljOGFkODA1Mjk0YzMyZGZkN2M3NzA2
OGQ4MWVmZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IFNlcCA2IDExOjQyOjM0IDIwMTggKzAwMDAKCiAgICB4ZW4va2V5aGFuZGxl
cjogRHJvcCBrZXloYW5kbGVyX3NjcmF0Y2gKICAgIAogICAgV2l0aCBhbG1vc3QgYWxsIHVzZXJz
IG9mIGtleWhhbmRsZXJfc2NyYXRjaCBnb25lLCBjbGVhbiB1cCB0aGUgMyByZW1haW5pbmcKICAg
IHVzZXJzIGFuZCBkcm9wIHRoZSBidWZmZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMzAzMTFkMmU4MmEzZWI2OWFhMTY2NzM4MmE2YjI1
MjlmNmQ5NDRjNApBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAg
RnJpIE5vdiAxNiAxODo1ODo1NSAyMDE4ICswMDAwCgogICAgeDg2OiBmaXggZWZpLmxkcyBkZXBl
bmRlbmN5IGdlbmVyYXRpb24KICAgIAogICAgUkFORENPTkZJRyBidWlsZHMgZGlzY292ZXIgZWZp
LmxkcyBpcyBub3QgdXBkYXRlZCB3aGVuIGF1dG9nZW5lcmF0ZWQKICAgIGhlYWRlcnMgYXJlIHVw
ZGF0ZWQuCiAgICAKICAgIFVwb24gaW5zcGVjdGlvbiwgdGhlIGdlbmVyYXRlZCAuZCBmaWxlIGNv
bnRhaW5zIHhlbi5sZHMubyBhcyB0YXJnZXQsCiAgICBub3QgdGhlIG9uY2UgdGhvdWdodCBlZmku
bGRzLm8uIFRoYXQncyBiZWNhdXNlIGdjYyBkaXNyZWdhcmRzIHRoZQogICAgb3V0cHV0IG9iamVj
dCBuYW1lIHNwZWNpZmllZCBieSAtbyB3aGVuIGdlbmVyYXRpbmcgZGVwZW5kZW5jeSwgc28gdGhl
CiAgICBzZWQgaW52b2NhdGlvbiBoYXMgbm8gZWZmZWN0LgogICAgCiAgICBBcmd1YWJseSB0aGF0
J3MgYSBidWcgaW4gZ2NjLCB3aGljaCBjYW4gYmUgZml4ZWQgYXQgc29tZSBwb2ludCwgc28gd2UK
ICAgIG1ha2UgdGhlIHNlZCBydW5lIHdvcmsgd2l0aCAqLmxkcy4gQXQgdGhlIHNhbWUgdGltZSBy
ZXBsYWNlIHRoZQogICAgaGFyZGNvZGVkIHNlZCBydW5lIGZvciB4ZW4ubGRzIHdpdGggdGhlIG5l
dyBvbmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0
IGU5YzQ1NzRkODE1NmI1MzcwNjdkNDdiYzQzNjJjZGU3MTc0Y2MzZDcKQXV0aG9yOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBOb3YgMTkgMTA6MDM6NTQgMjAxOCAr
MDAwMAoKICAgIENvbmZpZy5tazogdXBkYXRlIHNlYWJpb3MKICAgIAogICAgVGhpcyBuZXcgcmVs
ZWFzZSBjb250YWlucyBhIGZpeCBmb3IgYnVpbGRpbmcgbGVnYWN5IGFjcGkgdGFibGVzIHdpdGgK
ICAgIG5ld2VyIGlhc2wsIHdoaWNoIHdlIHdhbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgZDk1ZGE5MWZiNDk3ZDg1ODM4MjZm
NjczZjkzMjVlNzNhNzUxNDI3NwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KRGF0ZTogICBNb24gTm92IDE5IDA5OjQxOjI1IDIwMTggKzAxMDAKCiAgICB4ODYvSFZNOiBn
cm93IE1NSU8gY2FjaGUgZGF0YSBzaXplIHRvIDY0IGJ5dGVzCiAgICAKICAgIFRoaXMgaXMgbmVl
ZGVkIGJlZm9yZSBlbmFibGluZyBhbnkgQVZYNTEyIGluc25zIGluIHRoZSBlbXVsYXRvci4gQ2hh
bmdlCiAgICB0aGUgd2F5IGFsaWdubWVudCBpcyBlbmZvcmNlZCBhdCB0aGUgc2FtZSB0aW1lLgog
ICAgCiAgICBBZGQgYSBjaGVjayB0aGF0IHRoZSBidWZmZXIgd29uJ3QgYWN0dWFsbHkgb3ZlcmZs
b3csIGFuZCB3aGlsZSBhdCBpdAogICAgYWxzbyBjb252ZXJ0IHRoZSBjaGVjayBmb3IgYWNjZXNz
ZXMgdG8gbm90IGNyb3NzIHBhZ2UgYm91bmRhcmllcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 03:54:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 03:54: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-devel-bounces@lists.xenproject.org>)
	id 1gOx7a-0008QS-OJ; Tue, 20 Nov 2018 03:54: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=jmv+=n7=xenproject.org=prvs=855b0b852=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gOx7Z-0008QI-8e
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 03:54:41 +0000
X-Inumbo-ID: 0083f763-ec78-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0083f763-ec78-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 03:54:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,255,1539648000"; d="scan'208";a="71045187"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75614-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-pygrub:leak-check/check:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 xen-unstable:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=6d8ffac1f7a782dc2c7f8df3871a294729ae36bd
X-Osstest-Versions-That: xen=2cf113891a38cc05434bc9876ffc107a990887be
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 20 Nov 2018 03:54:35 +0000
Subject: [Xen-devel] [xen-unstable baseline-only test] 75614: regressions -
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTYxNCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNlLmNv
bS9vc3N0ZXN0L2xvZ3MvNzU2MTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQg
bm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgMjIgbGVhay1jaGVjay9j
aGVjayAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3NTU2OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gNzU1NjgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiA3NTU2
OAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDc1NTY4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgIDEw
IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1NjgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBibG9ja2VkIGluIDc1NTY4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gNzU1NjgKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgYmxv
Y2tlZCBpbiA3NTU2OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBsaWtlIDc1NTY4CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIGxpa2UgNzU1
NjgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIGxpa2UgNzU1NjgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtl
IDc1NTY4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2
bS1pbnN0YWxsICAgICBmYWlsIGxpa2UgNzU1NjgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCAgICAgIGZhaWwgbGlrZSA3NTU2OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbGlrZSA3NTU2OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBsaWtlIDc1NTY4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IGxpa2UgNzU1NjgKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSA3NTU2OAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDc1NTY4
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIGxpa2UgNzU1NjgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3NTU2OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBsaWtlIDc1NTY4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIGxpa2UgNzU1NjgKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3NTU2
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDc1NTY4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEw
IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzU1NjgKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbGlrZSA3NTU2OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDc1NTY4CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzU1
NjgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAg
ICA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCmJhc2VsaW5lIHZlcnNp
b246CiB4ZW4gICAgICAgICAgICAgICAgICAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3
YTk5MDg4N2JlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzU1NjggIDIwMTgtMTEtMDQgMDU6MjM6
MDMgWiAgIDE1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDc1NjE0ICAyMDE4LTExLTE5IDE3
OjUzOjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZl
bmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIu
Y29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFuaWVs
IERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdn
aW9saUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUg
TW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4K
ICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNA
dGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFhpbiBMaSA8
eGluLmxpQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0
ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
b3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAxNTYwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 03:55:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 03:55: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-devel-bounces@lists.xenproject.org>)
	id 1gOx8i-00004z-AB; Tue, 20 Nov 2018 03:55: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=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOx8h-0008WS-1G
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 03:55:51 +0000
X-Inumbo-ID: 2a87cc50-ec78-11e8-8c0a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2a87cc50-ec78-11e8-8c0a-12d6303a7972;
 Tue, 20 Nov 2018 03:55:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOx8e-0003Bb-9O; Tue, 20 Nov 2018 03:55:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOx8d-0006fh-QR; Tue, 20 Nov 2018 03:55:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOx8d-0005x4-PG; Tue, 20 Nov 2018 03:55:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130493-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:build-arm64:<job status>:broken:regression
 linux-next:build-arm64-xsm:<job status>:broken:regression
 linux-next:test-armhf-armhf-libvirt-raw:<job status>:broken:regression
 linux-next:build-arm64-pvops:<job status>:broken:regression
 linux-next:build-arm64:host-install(4):broken:regression
 linux-next:test-armhf-armhf-libvirt-raw:host-install(4):broken:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-credit1:xen-install:fail:regression
 linux-next:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-next:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:build-arm64-xsm:host-install(4):broken:nonblocking
 linux-next:build-arm64-pvops:host-install(4):broken:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f6de4a2389a4bcaf0e86e65a4ccc0d19063a8a78
X-Osstest-Versions-That: linux=1ce80e0fe98e72af4125f47c65b0bc01b60a7feb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 03:55:47 +0000
Subject: [Xen-devel] [linux-next test] 130493: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDQ5MyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA0OTMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMDM4MgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTMwMzgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzAzODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTMwMzgyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzAzODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDM4MgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMzAzODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMDM4MgogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMwMzgyCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzAzODIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MzAzODIKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDEzMDM4MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxNyBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMzAzODIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgZmFp
bCBibG9ja2VkIGluIDEzMDM4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEzMDM4MgogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgICAgICBmYWlsIGxp
a2UgMTMwMzgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgICAgIGZhaWwgbGlrZSAxMzAzODIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlr
ZSAxMzAzODIKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDM4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIGxpa2UgMTMwMzgyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbGlrZSAxMzAzODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
MTAgcmVkaGF0LWluc3RhbGwgICAgICAgICAgZmFpbCBsaWtlIDEzMDM4MgogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTMwMzgyCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzAzODIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDM4Mgog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTMwMzgyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzAzODIKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBs
aWtlIDEzMDM4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1i
b290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwMzgyCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzAzODIK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAg
ICAgICBmYWlsICBsaWtlIDEzMDM4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMwMzgyCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMzAzODIKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDM4MgogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMwMzgy
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhh
dC5yZXBlYXQgZmFpbCBsaWtlIDEzMDM4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwMzgyCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMzAzODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDM4MgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMw
MzgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzAzODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBmNmRl
NGEyMzg5YTRiY2FmMGU4NmU2NWE0Y2NjMGQxOTA2M2E4YTc4CmJhc2VsaW5lIHZlcnNpb246CiBs
aW51eCAgICAgICAgICAgICAgICAxY2U4MGUwZmU5OGU3MmFmNDEyNWY0N2M2NWIwYmMwMWI2MGE3
ZmViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91
bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90
IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDQ5MyAgMjAxOC0xMS0xOSAwOToy
MTowOCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 05:13:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 05:13: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-devel-bounces@lists.xenproject.org>)
	id 1gOyLT-0006FH-5X; Tue, 20 Nov 2018 05:13: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=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOyLR-0006F4-Ve
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 05:13:06 +0000
X-Inumbo-ID: eddaed68-ec82-11e8-b8e6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eddaed68-ec82-11e8-b8e6-12d6303a7972;
 Tue, 20 Nov 2018 05:12:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOyLA-00058n-SW; Tue, 20 Nov 2018 05:12:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOyLA-0002AK-GK; Tue, 20 Nov 2018 05:12:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOyLA-0004pJ-Es; Tue, 20 Nov 2018 05:12:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130531-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=316b3a719fd2ee97a01b0d941bba15ef06840d78
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 05:12:48 +0000
Subject: [Xen-devel] [ovmf test] 130531: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDUzMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA1MzEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMzE2YjNhNzE5ZmQyZWU5N2EwMWIwZDk0MWJiYTE1ZWYwNjg0MGQ3OApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTMgZGF5cyAgMTM2IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDQ5OSAgMjAxOC0xMS0xOSAxMDo0MjoxNCBaICAgIDAgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIERhbmRhbiBCaSA8ZGFu
ZGFuLmJpQGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRnUg
U2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29t
PgogIEplZmYgQnJhc2VuIDxqYnJhc2VuQG52aWRpYS5jb20+CiAgSmlhbiBKIFdhbmcgPGppYW4u
ai53YW5nQGludGVsLmNvbT4KICBKaWF4aW4gV3UgPEppYXhpbi53dUBpbnRlbC5jb20+CiAgSmll
d2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBMaXUgWXUgPHBl
ZHJvYS5saXVAb3V0bG9vay5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNaW5nIEh1YW5nIDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUGVkcm9hIExpdSA8cGVk
cm9hLmxpdUBvdXRsb29rLmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIHNo
ZW5nbGVpIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5n
bGVpLnpoYW5nQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAg
V3UgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5
bm9sb2d5LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTExNiBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 05:44:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 05:44: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-devel-bounces@lists.xenproject.org>)
	id 1gOyq4-0008QY-Nl; Tue, 20 Nov 2018 05:44: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=cgno=n6=gmail.com=richard.weiyang@srs-us1.protection.inumbo.net>)
 id 1gOrph-000210-4P
 for xen-devel@lists.xenproject.org; Mon, 19 Nov 2018 22:15:53 +0000
X-Inumbo-ID: ac73a4f1-ec48-11e8-9a16-bc764e045a96
Received: from mail-it1-x144.google.com (unknown [2607:f8b0:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac73a4f1-ec48-11e8-9a16-bc764e045a96;
 Mon, 19 Nov 2018 22:15:51 +0000 (UTC)
Received: by mail-it1-x144.google.com with SMTP id v11so540752itj.0
 for <xen-devel@lists.xenproject.org>; Mon, 19 Nov 2018 14:15:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=UZA60v9JGvM3vbTrUvJ9DGgMp+pl+AqBEHCxNcp7Kzc=;
 b=K/KCPfWLSGlzqjklTm9LirDJErmK8mGBS1JVlogDi/P8L1URE6CljFcHPqlZxsmQRx
 M18MoFqCBzmAEBZ89bjOZjikEALfNL3PyPKES82XrghybHaa5uv4QEqO7aJK9pdorD6P
 6Gflj1LX/NNTRGLOA++rG1wg0viJKIp1By1tlAYru2khNb7OM46Cs7YCvkov9h6RV77A
 m3oDz1LCRzRm9dByjojIg7WY4xy8K2+uLeu1nNL01VDWxLhSkst7cNOXCZU+pd44Csxb
 YyvPwyyw8RvtKoVrGvVziUXbiUulaIl1XUI37RSz9ahbp40Q0cmeK6Ku+SISQcZhfjr3
 ywWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=UZA60v9JGvM3vbTrUvJ9DGgMp+pl+AqBEHCxNcp7Kzc=;
 b=As2iJ1GC8jg0JRu0s1t4AeFMH2zr+7ZkUg5btyOQrJV/HwiFSgKZvbL1VoHdhSJx/g
 TeQKx4EXLaZkFnbiuZeu+Y+NxauTtT/NbSOlx66sw4BsOfKsU4qkhWym/pg4XTsPbhSi
 l8/q+k6X6YqhccCkQcxn/RaAqX2V3oB1aPV2bq3AsCSPGMoKRN/EuoNVu+m14DEFLjKF
 /sh6Qe6q17eFJIUCDbp08oafy2A1IWnleKbG/147te7bEYYUjMqd+x+2l9xCbtWTXDNx
 blB/gJfl6mk09hXUafKeIemTHDdoTnTzhOIozHE+5+to5/ie9IUBslL+s6IHpVw/67qH
 c6VA==
X-Gm-Message-State: AGRZ1gLRCv+2cKB5tXBgTyDqDfOum5NyBbzmQatz806X5kBCf2LORysm
 96Ba1EJ/H8BVlIBKztriqNA41Xu2zA1E3kfgLI4=
X-Google-Smtp-Source: AFSGD/WbLg0kv9iWFdpW3EmLrYwlqFODd7xwbzeCRtDraD89VfClniOMlyD8NLswvT15JaN+jfHM3z1fg5LwmjEVqs4=
X-Received: by 2002:a24:5284:: with SMTP id d126mr9957434itb.91.1542665750709; 
 Mon, 19 Nov 2018 14:15:50 -0800 (PST)
MIME-Version: 1.0
References: <1538727006-5727-1-git-send-email-arunks@codeaurora.org>
 <72215e75-6c7e-0aef-c06e-e3aba47cf806@suse.cz>
 <efb65160af41d0e18cb2dcb30c2fb86a@codeaurora.org>
 <97d8db4c-f117-8216-5f48-d5991692c867@suse.cz>
In-Reply-To: <97d8db4c-f117-8216-5f48-d5991692c867@suse.cz>
From: Wei Yang <richard.weiyang@gmail.com>
Date: Tue, 20 Nov 2018 06:15:39 +0800
Message-ID: <CADZGycYeB_sZmsFJ-RV5LQavHZNJTv1_pTrnpRjs7owhYSNKSA@mail.gmail.com>
To: Vlastimil Babka <vbabka@suse.cz>
X-Mailman-Approved-At: Tue, 20 Nov 2018 05:44:43 +0000
Subject: Re: [Xen-devel] [PATCH v5 1/2] memory_hotplug: Free pages as higher
 order
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, vatsa@codeaurora.org,
 Linux-MM <linux-mm@kvack.org>, arunks@codeaurora.org, getarunks@gmail.com,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stephen Hemminger <sthemmin@microsoft.com>, xen-devel@lists.xenproject.org,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Yasuaki Ishimatsu <yasu.isimatu@gmail.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Andrew Morton <akpm@linux-foundation.org>, Oscar Salvador <osalvador@suse.de>,
 jgross@suse.com, aaron.lu@intel.com, Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Vinayak Menon <vinmenon@codeaurora.org>, jrdr.linux@gmail.com,
 devel@linuxdriverproject.org, iamjoonsoo.kim@lge.com,
 Mel Gorman <mgorman@techsingularity.net>,
 "Kirill A . Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTEsIDIwMTggYXQgNjowNSBQTSBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBz
dXNlLmN6PiB3cm90ZToKPgo+IE9uIDEwLzEwLzE4IDY6NTYgUE0sIEFydW4gS1Mgd3JvdGU6Cj4g
PiBPbiAyMDE4LTEwLTEwIDIxOjAwLCBWbGFzdGltaWwgQmFia2Egd3JvdGU6Cj4gPj4gT24gMTAv
NS8xOCAxMDoxMCBBTSwgQXJ1biBLUyB3cm90ZToKPiA+Pj4gV2hlbiBmcmVlIHBhZ2VzIGFyZSBk
b25lIHdpdGggaGlnaGVyIG9yZGVyLCB0aW1lIHNwZW5kIG9uCj4gPj4+IGNvYWxlc2NpbmcgcGFn
ZXMgYnkgYnVkZHkgYWxsb2NhdG9yIGNhbiBiZSByZWR1Y2VkLiBXaXRoCj4gPj4+IHNlY3Rpb24g
c2l6ZSBvZiAyNTZNQiwgaG90IGFkZCBsYXRlbmN5IG9mIGEgc2luZ2xlIHNlY3Rpb24KPiA+Pj4g
c2hvd3MgaW1wcm92ZW1lbnQgZnJvbSA1MC02MCBtcyB0byBsZXNzIHRoYW4gMSBtcywgaGVuY2UK
PiA+Pj4gaW1wcm92aW5nIHRoZSBob3QgYWRkIGxhdGVuY3kgYnkgNjAlLiBNb2RpZnkgZXh0ZXJu
YWwKPiA+Pj4gcHJvdmlkZXJzIG9mIG9ubGluZSBjYWxsYmFjayB0byBhbGlnbiB3aXRoIHRoZSBj
aGFuZ2UuCj4gPj4+Cj4gPj4+IFNpZ25lZC1vZmYtYnk6IEFydW4gS1MgPGFydW5rc0Bjb2RlYXVy
b3JhLm9yZz4KPiA+Pgo+ID4+IFsuLi5dCj4gPj4KPiA+Pj4gQEAgLTY1NSwyNiArNjU1LDQ0IEBA
IHZvaWQgX19vbmxpbmVfcGFnZV9mcmVlKHN0cnVjdCBwYWdlICpwYWdlKQo+ID4+PiAgfQo+ID4+
PiAgRVhQT1JUX1NZTUJPTF9HUEwoX19vbmxpbmVfcGFnZV9mcmVlKTsKPiA+Pj4KPiA+Pj4gLXN0
YXRpYyB2b2lkIGdlbmVyaWNfb25saW5lX3BhZ2Uoc3RydWN0IHBhZ2UgKnBhZ2UpCj4gPj4+ICtz
dGF0aWMgaW50IGdlbmVyaWNfb25saW5lX3BhZ2Uoc3RydWN0IHBhZ2UgKnBhZ2UsIHVuc2lnbmVk
IGludCBvcmRlcikKPiA+Pj4gIHsKPiA+Pj4gLSAgIF9fb25saW5lX3BhZ2Vfc2V0X2xpbWl0cyhw
YWdlKTsKPiA+Pgo+ID4+IFRoaXMgaXMgbm93IG5vdCBjYWxsZWQgYW55bW9yZSwgYWx0aG91Z2gg
dGhlIHhlbi9odiB2YXJpYW50cyBzdGlsbCBkbwo+ID4+IGl0LiBUaGUgZnVuY3Rpb24gc2VlbXMg
ZW1wdHkgdGhlc2UgZGF5cywgbWF5YmUgcmVtb3ZlIGl0IGFzIGEgZm9sbG93dXAKPiA+PiBjbGVh
bnVwPwo+ID4+Cj4gPj4+IC0gICBfX29ubGluZV9wYWdlX2luY3JlbWVudF9jb3VudGVycyhwYWdl
KTsKPiA+Pj4gLSAgIF9fb25saW5lX3BhZ2VfZnJlZShwYWdlKTsKPiA+Pj4gKyAgIF9fZnJlZV9w
YWdlc19jb3JlKHBhZ2UsIG9yZGVyKTsKPiA+Pj4gKyAgIHRvdGFscmFtX3BhZ2VzICs9ICgxVUwg
PDwgb3JkZXIpOwo+ID4+PiArI2lmZGVmIENPTkZJR19ISUdITUVNCj4gPj4+ICsgICBpZiAoUGFn
ZUhpZ2hNZW0ocGFnZSkpCj4gPj4+ICsgICAgICAgICAgIHRvdGFsaGlnaF9wYWdlcyArPSAoMVVM
IDw8IG9yZGVyKTsKPiA+Pj4gKyNlbmRpZgo+ID4+Cj4gPj4gX19vbmxpbmVfcGFnZV9pbmNyZW1l
bnRfY291bnRlcnMoKSB3b3VsZCBoYXZlIHVzZWQKPiA+PiBhZGp1c3RfbWFuYWdlZF9wYWdlX2Nv
dW50KCkgd2hpY2ggd291bGQgZG8gdGhlIGNoYW5nZXMgdW5kZXIKPiA+PiBtYW5hZ2VkX3BhZ2Vf
Y291bnRfbG9jay4gQXJlIHdlIHNhZmUgd2l0aG91dCB0aGUgbG9jaz8gSWYgeWVzLCB0aGVyZQo+
ID4+IHNob3VsZCBwZXJoYXBzIGJlIGEgY29tbWVudCBleHBsYWluaW5nIHdoeS4KPiA+Cj4gPiBM
b29rcyB1bnNhZmUgd2l0aG91dCBtYW5hZ2VkX3BhZ2VfY291bnRfbG9jay4gSSB0aGluayBiZXR0
ZXIgaGF2ZSBhCj4gPiBzaW1pbGFyIGltcGxlbWVudGF0aW9uIG9mIGZyZWVfYm9vdF9jb3JlKCkg
aW4gbWVtb3J5X2hvdHBsdWcuYyBsaWtlIHdlCj4gPiBoYWQgaW4gdmVyc2lvbiAxIG9mIHBhdGNo
LiBBbmQgdXNlIGFkanVzdF9tYW5hZ2VkX3BhZ2VfY291bnQoKSBpbnN0ZWFkCj4gPiBvZiBwYWdl
X3pvbmUocGFnZSktPm1hbmFnZWRfcGFnZXMgKz0gbnJfcGFnZXM7Cj4gPgo+ID4gaHR0cHM6Ly9s
b3JlLmtlcm5lbC5vcmcvcGF0Y2h3b3JrL3BhdGNoLzk4OTQ0NS8KPgo+IExvb2tzIGxpa2UgZGVm
ZXJyZWRfZnJlZV9yYW5nZSgpIGhhcyB0aGUgc2FtZSBwcm9ibGVtIGNhbGxpbmcKPiBfX2ZyZWVf
cGFnZXNfY29yZSgpIHRvIGFkanVzdCB6b25lLT5tYW5hZ2VkX3BhZ2VzLiBJIGV4cGVjdAo+IF9f
ZnJlZV9wYWdlc19ib290bWVtKCkgaXMgT0sgYmVjYXVzZSBhdCB0aGF0IHBvaW50IHRoZSBzeXN0
ZW0gaXMgc3RpbGwKPiBzaW5nbGUtdGhyZWFkZWQ/Cj4gQ291bGQgYmUgc29sdmVkIGJ5IG1vdmlu
ZyB0aGF0IG91dCBvZiBfX2ZyZWVfcGFnZXNfY29yZSgpLgo+CgpTZWVtcyBkZWZlcnJlZF9mcmVl
X3JhbmdlKCkgaXMgcHJvdGVjdGVkIGJ5CnBnZGF0X3Jlc2l6ZV9sb2NrKCkvcGdkYXRfcmVzaXpl
X3VubG9jaygpLgoKV2hpY2ggcHJvdGVjdHMgcGdkYXQncyB6b25lcywgaWYgSSBhbSByaWdodC4K
Cj4gQnV0IGRvIHdlIGNhcmUgYWJvdXQgcmVhZGVycyBwb3RlbnRpYWxseSBzZWVpbmcgYSBzdG9y
ZSB0ZWFyPyBJZiB5ZXMKPiB0aGVuIG1heWJlIHRoZXNlIGNvdW50ZXJzIHNob3VsZCBiZSBjb252
ZXJ0ZWQgdG8gYXRvbWljcy4uLgo+Cj4gPiAtc3RhdGljIHZvaWQgZ2VuZXJpY19vbmxpbmVfcGFn
ZShzdHJ1Y3QgcGFnZSAqcGFnZSkKPiA+ICtzdGF0aWMgaW50IGdlbmVyaWNfb25saW5lX3BhZ2Uo
c3RydWN0IHBhZ2UgKnBhZ2UsIHVuc2lnbmVkIGludCBvcmRlcikKPiA+ICAgewo+ID4gLSAgICAg
X19vbmxpbmVfcGFnZV9zZXRfbGltaXRzKHBhZ2UpOwo+ID4gLSAgICAgX19vbmxpbmVfcGFnZV9p
bmNyZW1lbnRfY291bnRlcnMocGFnZSk7Cj4gPiAtICAgICBfX29ubGluZV9wYWdlX2ZyZWUocGFn
ZSk7Cj4gPiArICAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzID0gMSA8PCBvcmRlcjsKPiA+ICsg
ICAgIHN0cnVjdCBwYWdlICpwID0gcGFnZTsKPiA+ICsKPiA+ICsgICAgIGZvciAobG9vcCA9IDAg
OyBsb29wIDwgbnJfcGFnZXMgOyBsb29wKyssIHArKykgewo+ID4gKyAgICAgICAgICAgICBfX0Ns
ZWFyUGFnZVJlc2VydmVkKHApOwo+ID4gKyAgICAgICAgICAgICBzZXRfcGFnZV9jb3VudChwLCAw
KTsKPiA+ICsgICAgIH0KPiA+ICsKPiA+ICsgICAgIGFkanVzdF9tYW5hZ2VkX3BhZ2VfY291bnQo
cGFnZSwgbnJfcGFnZXMpOwo+ID4gKyAgICAgc2V0X3BhZ2VfcmVmY291bnRlZChwYWdlKTsKPiA+
ICsgICAgIF9fZnJlZV9wYWdlcyhwYWdlLCBvcmRlcik7Cj4gPiArCj4gPiArICAgICByZXR1cm4g
MDsKPiA+ICt9Cj4gPgo+ID4KPiA+IFJlZ2FyZHMsCj4gPiBBcnVuCj4gPgo+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 06:01:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 06:01: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-devel-bounces@lists.xenproject.org>)
	id 1gOz5l-0001X8-Dk; Tue, 20 Nov 2018 06:00: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=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gOz5l-0001Wy-1w
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 06:00:57 +0000
X-Inumbo-ID: 9f571f2a-ec89-11e8-915f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f571f2a-ec89-11e8-915f-12d6303a7972;
 Tue, 20 Nov 2018 06:00:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gOz5Z-00065R-LK; Tue, 20 Nov 2018 06:00:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gOz5Z-0005R2-8N; Tue, 20 Nov 2018 06:00:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gOz5Z-0006C7-7j; Tue, 20 Nov 2018 06:00:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130576-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=39611fdee5d138d4d39dc997051c3a7dd23b6df9
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 06:00:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130576: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDU3NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDU3Ni8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDM5
NjExZmRlZTVkMTM4ZDRkMzlkYzk5NzA1MWMzYTdkZDIzYjZkZjkKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDkwMWFiZmVmNWRlMTQ5NTQ2YjE2ZmJhNmY0ZDViZDdkZWYw
OGM2NzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDI4OSAgMjAxOC0xMS0xNyAxMTowMDozNiBa
ICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzA0OTAgIDIwMTgtMTEtMTkgMDk6MDA6
MjcgWiAgICAwIGRheXMgICAgNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA1NjIg
IDIwMTgtMTEtMjAgMDA6MDE6MjIgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IDM5NjExZmRlZTVkMTM4ZDRkMzlkYzk5NzA1MWMzYTdkZDIzYjZkZjkKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBO
b3YgMTkgMjE6MTY6MjggMjAxOCArMDAwMAoKICAgIGF1dG9tYXRpb246IEFkZCAzMmJpdCBEZWJp
YW4gSmVzc2llIGJ1aWxkcwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBbIHdlaTogcmViYXNlIF0KICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMjE5ZmM0ODQwYTc5MzAzMGY3NjNjYmYz
Y2RkNmI2NjYwNjAxYjNlYQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkRhdGU6ICAgTW9uIE5vdiAxOSAxNjowMToyMCAyMDE4ICswMDAwCgogICAgYXV0
b21hdGlvbjogQWRkIGEgMzJiaXQgRGViaWFuIEplc3NpZSBkb2NrZXJmaWxlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCBkNGY1MDdl
NTVkNDRhODgyNzUzMDA3YjAxZmI5NzM3ODRlNzNlNGI5CkF1dGhvcjogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTm92IDE2IDEzOjAzOjU5IDIwMTggKzAwMDAKCiAg
ICBhdXRvbWF0aW9uOiBwcm9wZXJseSB0YWcgeDg2IGpvYnMgaW4gR2l0bGFiIENJCiAgICAKICAg
IFNpbmNlIHdlIGhhdmUgaW50cm9kdWNlZCBhcm02NCB2YXJpYW50cywgd2UnZCBiZXR0ZXIgc3Rh
cnQgdGFnZ2luZyB0aGUKICAgIG9sZCBvbmVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxj
YXJkb2VAY2FyZG9lLmNvbT4KCmNvbW1pdCA3NWM4MDM3YzFlNDZmOTExNzUxOGU0NTE2OTNiNWRk
YjRmN2IzNGI5CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBG
cmkgTm92IDE2IDEyOjU0OjAzIDIwMTggKzAwMDAKCiAgICBhdXRvbWF0aW9uOiBpbnRyb2R1Y2Ug
c29tZSBSQU5EQ09ORklHIHRlc3RzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgoKY29tbWl0IDk4OGViYmVmYzJhNTUwZmY4Mzk3ZjY1YjBhMmRjMThmNGU3MmY0
NzQKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBOb3Yg
MTYgMTE6NDA6NTYgMjAxOCArMDAwMAoKICAgIGF1dG9tYXRpb246IHJlZmFjdG9yIGdpdGxhYi1j
aS55YW1sCiAgICAKICAgIFVzZSB0aGUgImV4dGVuZHMiIGtleXdvcmQgaW50cm9kdWNlZCBpbiAx
MS4zIHRvIHJlZHVjZSByZXBldGl0aW9uIGluCiAgICBqb2JzLiBNb3JlIGltcG9ydGFudGx5LCB0
aGlzIGhlbHBzIHVzIGJldHRlciBvcmdhbmlzZSB0aGUgcHJvcGVydGllcwogICAgb2Ygam9icy4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Cgpjb21taXQgNzNl
ZTU1NzQwODRiOWJmYTYxOTRjMTA5NmNiMWU0Y2U3NmZlZGIzZgpBdXRob3I6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE5vdiAxOSAxMzowMzow
MiAyMDE4ICswMDAwCgogICAgbGlieDg2OiBXb3JrIGFyb3VuZCBHQ0MgYmVpbmcgdW5hYmxlIHRv
IHNwaWxsIHRoZSBQSUMgaGFyZCByZWdpc3RlcgogICAgCiAgICBWZXJzaW9ucyBvZiBHQ0MgYmVm
b3JlIDUgY2FuJ3QgY29tcGlsZSBjcHVpZC5jLCBhbmQgZmFpbCB3aXRoIHRoZSByYXRoZXIgY3J5
cHRpYzoKICAgIAogICAgICBJbiBmaWxlIGluY2x1ZGVkIGZyb20gbGliL3g4Ni9jcHVpZC5jOjM6
MDoKICAgICAgbGliL3g4Ni9jcHVpZC5jOiBJbiBmdW5jdGlvbiDigJh4ODZfY3B1aWRfcG9saWN5
X2ZpbGxfbmF0aXZl4oCZOgogICAgICBpbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmg6MjU6NTog
ZXJyb3I6IGluY29uc2lzdGVudCBvcGVyYW5kIGNvbnN0cmFpbnRzIGluIGFuIOKAmGFzbeKAmQog
ICAgICAgICAgIGFzbSAoICJjcHVpZCIKICAgICAgICAgICBeCiAgICAKICAgIFNlZSBodHRwczov
L2djYy5nbnUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD01NDIzMiBmb3IgbW9yZSBkZXRh
aWxzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmNvbW1pdCA4NmQ0N2FkY2QzYzRmNDk0NDU2YTNkNmVlMDZlOTQxYjEzMmUzZWIyCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBG
cmkgRGVjIDEgMTM6Mjk6MzYgMjAxNyArMDAwMAoKICAgIHg4Ni9tc3I6IEhhbmRsZSBNU1JfQU1E
NjRfRFJ7MC0zfV9BRERSRVNTX01BU0sgaW4gdGhlIG5ldyBNU1IgaW5mcmFzdHJ1Y3R1cmUKICAg
IAogICAgVGhpcyBpcyBhIGZvbGxvd3VwIHRvIGMvcyA5NmYyMzVjMjYgd2hpY2ggZnVsZmlscyB0
aGUgcmVtYWluaW5nIFRPRE8gaXRlbS4KICAgIAogICAgRmlyc3Qgb2YgYWxsLCB0aGUgcHJlLWV4
aXN0aW5nIFNWTSBjb2RlIGhhcyBhIGJ1Zy4gIFRoZSB2YWx1ZSBpbgogICAgbXNycy0+ZHJfbWFz
a1tdIG1heSBiZSBzdGFsZSwgYXMgd2UgYWxsb3cgZGlyZWN0IGFjY2VzcyB0byB0aGVzZSBNU1Jz
LgogICAgUmVzb2x2ZSB0aGlzIGluIGd1ZXN0X3JkbXNyKCkgYnkgcmVhZGluZyBkaXJlY3RseSBm
cm9tIGhhcmR3YXJlIGluIHRoZQogICAgYWZmZWN0ZWQgY2FzZS4KICAgIAogICAgV2l0aCB0aGUg
cmVhZGluZy93cml0aW5nIGxvZ2ljIG1vdmVkIHRvIHRoZSBjb21tb24gZ3Vlc3Rfe3JkLHdyfW1z
cigpCiAgICBpbmZyYXN0cnVjdHVyZSwgdGhlIG1pZ3JhdGlvbiBsb2dpYyBjYW4gYmUgc2ltcGxp
ZmllZC4gIFRoZSBQViBtaWdyYXRpb24gbG9naWMKICAgIGRyb3BzIGFsbCBvZiBpdHMgc3BlY2lh
bCBjYXNpbmcsIGFuZCBTVk0ncyBlbnRpcmUge2luaXQsc2F2ZSxsb2FkfV9tc3IoKQogICAgaW5m
cmFzdHJ1Y3R1cmUgYmVjb21lcyB1bm5lY2Vzc2FyeS4KICAgIAogICAgVGhlIHJlc3VsdGluZyBk
aWZmc3RhdCBzaG93cyBxdWl0ZSBob3cgZXhwZW5zaXZlIHRoZSBQViBzcGVjaWFsIGNhc2VzIHdo
ZXJlIGluCiAgICBhcmNoX2RvX2RvbWN0bCgpLgogICAgCiAgICAgIGFkZC9yZW1vdmU6IDAvMyBn
cm93L3NocmluazogNC82IHVwL2Rvd246IDQ2NS8tMTQ5NCAoLTEwMjkpCiAgICAgIEZ1bmN0aW9u
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEK
ICAgICAgZ3Vlc3RfcmRtc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjUyICAg
ICA0ODQgICAgKzIzMgogICAgICBndWVzdF93cm1zciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA2NTMgICAgIDgyMiAgICArMTY5CiAgICAgIG1zcnNfdG9fc2VuZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOCAgICAgIDQ4ICAgICArNDAKICAgICAgaHZtX2xvYWRf
Y3B1X21zcnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDg5ICAgICA1MTMgICAgICsyNAog
ICAgICBzdm1faW5pdF9tc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjEgICAg
ICAgLSAgICAgLTIxCiAgICAgIGh2bV9zYXZlX2NwdV9tc3JzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDM2NSAgICAgMzQzICAgICAtMjIKICAgICAgcmVhZF9tc3IgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxMDg5ICAgIDEwMDEgICAgIC04OAogICAgICB3cml0ZV9tc3Ig
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE4MjkgICAgMTY4OSAgICAtMTQwCiAg
ICAgIHN2bV9tc3JfcmVhZF9pbnRlcmNlcHQgICAgICAgICAgICAgICAgICAgICAgMTEyNCAgICAg
OTcwICAgIC0xNTQKICAgICAgc3ZtX2xvYWRfbXNyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMTk1ICAgICAgIC0gICAgLTE5NQogICAgICBzdm1fc2F2ZV9tc3IgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxOTYgICAgICAgLSAgICAtMTk2CiAgICAgIHN2bV9tc3Jfd3Jp
dGVfaW50ZXJjZXB0ICAgICAgICAgICAgICAgICAgICAgMTQ2MSAgICAxMjY1ICAgIC0xOTYKICAg
ICAgYXJjaF9kb19kb21jdGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5NTgxICAgIDkw
OTkgICAgLTQ4MgogICAgICBUb3RhbDogQmVmb3JlPTMzMTQ2MTAsIEFmdGVyPTMzMTM1ODEsIGNo
ZyAtMC4wMyUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiAgQm9yaXMgT3N0cm92c2t5IDxib3Jp
cy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNTllMDg3YmY2YTljOGFkODA1Mjk0YzMyZGZkN2M3NzA2
OGQ4MWVmZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IFNlcCA2IDExOjQyOjM0IDIwMTggKzAwMDAKCiAgICB4ZW4va2V5aGFuZGxl
cjogRHJvcCBrZXloYW5kbGVyX3NjcmF0Y2gKICAgIAogICAgV2l0aCBhbG1vc3QgYWxsIHVzZXJz
IG9mIGtleWhhbmRsZXJfc2NyYXRjaCBnb25lLCBjbGVhbiB1cCB0aGUgMyByZW1haW5pbmcKICAg
IHVzZXJzIGFuZCBkcm9wIHRoZSBidWZmZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMzAzMTFkMmU4MmEzZWI2OWFhMTY2NzM4MmE2YjI1
MjlmNmQ5NDRjNApBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAg
RnJpIE5vdiAxNiAxODo1ODo1NSAyMDE4ICswMDAwCgogICAgeDg2OiBmaXggZWZpLmxkcyBkZXBl
bmRlbmN5IGdlbmVyYXRpb24KICAgIAogICAgUkFORENPTkZJRyBidWlsZHMgZGlzY292ZXIgZWZp
LmxkcyBpcyBub3QgdXBkYXRlZCB3aGVuIGF1dG9nZW5lcmF0ZWQKICAgIGhlYWRlcnMgYXJlIHVw
ZGF0ZWQuCiAgICAKICAgIFVwb24gaW5zcGVjdGlvbiwgdGhlIGdlbmVyYXRlZCAuZCBmaWxlIGNv
bnRhaW5zIHhlbi5sZHMubyBhcyB0YXJnZXQsCiAgICBub3QgdGhlIG9uY2UgdGhvdWdodCBlZmku
bGRzLm8uIFRoYXQncyBiZWNhdXNlIGdjYyBkaXNyZWdhcmRzIHRoZQogICAgb3V0cHV0IG9iamVj
dCBuYW1lIHNwZWNpZmllZCBieSAtbyB3aGVuIGdlbmVyYXRpbmcgZGVwZW5kZW5jeSwgc28gdGhl
CiAgICBzZWQgaW52b2NhdGlvbiBoYXMgbm8gZWZmZWN0LgogICAgCiAgICBBcmd1YWJseSB0aGF0
J3MgYSBidWcgaW4gZ2NjLCB3aGljaCBjYW4gYmUgZml4ZWQgYXQgc29tZSBwb2ludCwgc28gd2UK
ICAgIG1ha2UgdGhlIHNlZCBydW5lIHdvcmsgd2l0aCAqLmxkcy4gQXQgdGhlIHNhbWUgdGltZSBy
ZXBsYWNlIHRoZQogICAgaGFyZGNvZGVkIHNlZCBydW5lIGZvciB4ZW4ubGRzIHdpdGggdGhlIG5l
dyBvbmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0
IGU5YzQ1NzRkODE1NmI1MzcwNjdkNDdiYzQzNjJjZGU3MTc0Y2MzZDcKQXV0aG9yOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBOb3YgMTkgMTA6MDM6NTQgMjAxOCAr
MDAwMAoKICAgIENvbmZpZy5tazogdXBkYXRlIHNlYWJpb3MKICAgIAogICAgVGhpcyBuZXcgcmVs
ZWFzZSBjb250YWlucyBhIGZpeCBmb3IgYnVpbGRpbmcgbGVnYWN5IGFjcGkgdGFibGVzIHdpdGgK
ICAgIG5ld2VyIGlhc2wsIHdoaWNoIHdlIHdhbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgZDk1ZGE5MWZiNDk3ZDg1ODM4MjZm
NjczZjkzMjVlNzNhNzUxNDI3NwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KRGF0ZTogICBNb24gTm92IDE5IDA5OjQxOjI1IDIwMTggKzAxMDAKCiAgICB4ODYvSFZNOiBn
cm93IE1NSU8gY2FjaGUgZGF0YSBzaXplIHRvIDY0IGJ5dGVzCiAgICAKICAgIFRoaXMgaXMgbmVl
ZGVkIGJlZm9yZSBlbmFibGluZyBhbnkgQVZYNTEyIGluc25zIGluIHRoZSBlbXVsYXRvci4gQ2hh
bmdlCiAgICB0aGUgd2F5IGFsaWdubWVudCBpcyBlbmZvcmNlZCBhdCB0aGUgc2FtZSB0aW1lLgog
ICAgCiAgICBBZGQgYSBjaGVjayB0aGF0IHRoZSBidWZmZXIgd29uJ3QgYWN0dWFsbHkgb3ZlcmZs
b3csIGFuZCB3aGlsZSBhdCBpdAogICAgYWxzbyBjb252ZXJ0IHRoZSBjaGVjayBmb3IgYWNjZXNz
ZXMgdG8gbm90IGNyb3NzIHBhZ2UgYm91bmRhcmllcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 06:45:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 06:45: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-devel-bounces@lists.xenproject.org>)
	id 1gOzmq-0004T2-2c; Tue, 20 Nov 2018 06:45: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=kvi+=n7=intel.com=farrah.chen@srs-us1.protection.inumbo.net>)
 id 1gOzmo-0004Sx-Ol
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 06:45:26 +0000
X-Inumbo-ID: db0cb74a-ec8f-11e8-9a16-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db0cb74a-ec8f-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 06:45:24 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Nov 2018 22:45:23 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,255,1539673200"; d="scan'208,217";a="97633708"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by FMSMGA003.fm.intel.com with ESMTP; 19 Nov 2018 22:45:22 -0800
Received: from fmsmsx156.amr.corp.intel.com (10.18.116.74) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 19 Nov 2018 22:45:22 -0800
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx156.amr.corp.intel.com (10.18.116.74) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Mon, 19 Nov 2018 22:45:22 -0800
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.84]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.214]) with mapi id 14.03.0415.000;
 Tue, 20 Nov 2018 14:45:20 +0800
From: "Chen, Farrah" <farrah.chen@intel.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: Xen make grub error
Thread-Index: AdSAnJXxyRno4spuTZOmJlwEFpPzAQ==
Date: Tue, 20 Nov 2018 06:45:19 +0000
Message-ID: <1B925CC0CD9F3341B32D442251E7E1DC3D86D718@shsmsx102.ccr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNjZlODFmMzgtYTJiYi00MTNiLTk3ZGMtMjAzNTNjOTRiYjZmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoibDd5ajZjN3VjcTBpbFN2QWdCQ3llMlJlbWo2bkpSQjlzUnNleGswcEdvb0ZWNHREeUtTZVVjdmJYTUYzVjFaUiJ9
x-ctpclassification: CTP_NT
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: [Xen-devel] Xen make grub error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "bug-grub@gnu.org" <bug-grub@gnu.org>, "Hao, Xudong" <xudong.hao@intel.com>
Content-Type: multipart/mixed; boundary="===============4209648467042661586=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4209648467042661586==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_1B925CC0CD9F3341B32D442251E7E1DC3D86D718shsmsx102ccrcor_"

--_000_1B925CC0CD9F3341B32D442251E7E1DC3D86D718shsmsx102ccrcor_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

When we make grub with xen, we met below error, do you have any advice?

cd grub
./autogen.sh
./configure --target=3Damd64 --with-platform=3Dxen --prefix=3D${PWD}/../pvg=
rub2
make

.........
loader/i386/xen.c: In function 'grub_cmd_xen':
loader/i386/xen.c:650:10: error: too few arguments to function 'grub_create=
_loader_cmdline'
          sizeof (xen_state.next_start.cmd_line) - 1);
          ^
In file included from loader/i386/xen.c:38:0:
../include/grub/lib/cmdline.h:29:12: note: declared here
grub_err_t grub_create_loader_cmdline (int argc, char *argv[], char *buf,
            ^
loader/i386/xen.c:651:3: error: pointer targets in passing argument 1 of 'g=
rub_verify_string' differ in signedness [-Werror=3Dpointer-sign]
   err =3D grub_verify_string (xen_state.next_start.cmd_line, GRUB_VERIFY_M=
ODULE_CMDLINE);
   ^
In file included from ../include/grub/lib/cmdline.h:24:0,
                 from loader/i386/xen.c:38:
../include/grub/verify.h:81:1: note: expected 'char *' but argument is of t=
ype 'int8_t *'
grub_verify_string (char *str, enum grub_verify_string_type type);
^
loader/i386/xen.c: In function 'grub_cmd_module':
loader/i386/xen.c:914:10: error: too few arguments to function 'grub_create=
_loader_cmdline'
          get_virtual_current_address (ch), cmdline_len);
          ^
In file included from loader/i386/xen.c:38:0:
../include/grub/lib/cmdline.h:29:12: note: declared here
grub_err_t grub_create_loader_cmdline (int argc, char *argv[], char *buf,
            ^
cc1: all warnings being treated as errors
make[3]: *** [loader/i386/linux_module-xen.o] Error 1
make[3]: Leaving directory `/home/build/xen_build/nightly/xen_dom0/xen-mast=
er-20181120091929-6d8ffac1/grub/grub-core'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/build/xen_build/nightly/xen_dom0/xen-mast=
er-20181120091929-6d8ffac1/grub/grub-core'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/build/xen_build/nightly/xen_dom0/xen-mast=
er-20181120091929-6d8ffac1/grub'
make: *** [all] Error 2


Thanks,
Fan


--_000_1B925CC0CD9F3341B32D442251E7E1DC3D86D718shsmsx102ccrcor_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Intel Clear";
	panose-1:2 11 6 4 2 2 3 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">When we make grub with xen, we met below error, do y=
ou have any advice?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">cd grub<o:p></o:p></p>
<p class=3D"MsoNormal">./autogen.sh<o:p></o:p></p>
<p class=3D"MsoNormal">./configure --target=3Damd64 --with-platform=3Dxen -=
-prefix=3D${PWD}/../pvgrub2<o:p></o:p></p>
<p class=3D"MsoNormal">make<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&#8230;&#8230;&#8230;<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c: In function &#8216;grub_cmd_xen&#=
8217;:<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c:650:10: error: too few arguments t=
o function &#8216;grub_create_loader_cmdline&#8217;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; sizeof (xen_state.next_start.cmd_line) - 1);<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; ^<o:p></o:p></p>
<p class=3D"MsoNormal">In file included from loader/i386/xen.c:38:0:<o:p></=
o:p></p>
<p class=3D"MsoNormal">../include/grub/lib/cmdline.h:29:12: note: declared =
here<o:p></o:p></p>
<p class=3D"MsoNormal">grub_err_t grub_create_loader_cmdline (int argc, cha=
r *argv[], char *buf,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; ^<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c:651:3: error: pointer targets in p=
assing argument 1 of &#8216;grub_verify_string&#8217; differ in signedness =
[-Werror=3Dpointer-sign]<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; err =3D grub_verify_string (xen_state.n=
ext_start.cmd_line, GRUB_VERIFY_MODULE_CMDLINE);<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; ^<o:p></o:p></p>
<p class=3D"MsoNormal">In file included from ../include/grub/lib/cmdline.h:=
24:0,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from loader/i386/xen.c:38:<o:p=
></o:p></p>
<p class=3D"MsoNormal">../include/grub/verify.h:81:1: note: expected &#8216=
;char *&#8217; but argument is of type &#8216;int8_t *&#8217;<o:p></o:p></p=
>
<p class=3D"MsoNormal">grub_verify_string (char *str, enum grub_verify_stri=
ng_type type);<o:p></o:p></p>
<p class=3D"MsoNormal">^<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c: In function &#8216;grub_cmd_modul=
e&#8217;:<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c:914:10: error: too few arguments t=
o function &#8216;grub_create_loader_cmdline&#8217;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; get_virtual_current_address (ch), cmdline_len);<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; ^<o:p></o:p></p>
<p class=3D"MsoNormal">In file included from loader/i386/xen.c:38:0:<o:p></=
o:p></p>
<p class=3D"MsoNormal">../include/grub/lib/cmdline.h:29:12: note: declared =
here<o:p></o:p></p>
<p class=3D"MsoNormal">grub_err_t grub_create_loader_cmdline (int argc, cha=
r *argv[], char *buf,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; ^<o:p></o:p></p>
<p class=3D"MsoNormal">cc1: all warnings being treated as errors<o:p></o:p>=
</p>
<p class=3D"MsoNormal">make[3]: *** [loader/i386/linux_module-xen.o] Error =
1<o:p></o:p></p>
<p class=3D"MsoNormal">make[3]: Leaving directory `/home/build/xen_build/ni=
ghtly/xen_dom0/xen-master-20181120091929-6d8ffac1/grub/grub-core'<o:p></o:p=
></p>
<p class=3D"MsoNormal">make[2]: *** [all] Error 2<o:p></o:p></p>
<p class=3D"MsoNormal">make[2]: Leaving directory `/home/build/xen_build/ni=
ghtly/xen_dom0/xen-master-20181120091929-6d8ffac1/grub/grub-core'<o:p></o:p=
></p>
<p class=3D"MsoNormal">make[1]: *** [all-recursive] Error 1<o:p></o:p></p>
<p class=3D"MsoNormal">make[1]: Leaving directory `/home/build/xen_build/ni=
ghtly/xen_dom0/xen-master-20181120091929-6d8ffac1/grub'<o:p></o:p></p>
<p class=3D"MsoNormal">make: *** [all] Error 2<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">Fan<span style=3D"font-family:&quot;Intel Clear&quot=
;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_1B925CC0CD9F3341B32D442251E7E1DC3D86D718shsmsx102ccrcor_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4209648467042661586==--


From xen-devel-bounces@lists.xenproject.org Tue Nov 20 07:23:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 07:23: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-devel-bounces@lists.xenproject.org>)
	id 1gP0N4-0007M3-BQ; Tue, 20 Nov 2018 07:22:54 +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=vCZp=N7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gP0N2-0007Lo-43
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 07:22:52 +0000
X-Inumbo-ID: 162d0c08-ec95-11e8-a56a-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 162d0c08-ec95-11e8-a56a-12d6303a7972;
 Tue, 20 Nov 2018 07:22:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id ED905AEC2;
 Tue, 20 Nov 2018 07:22:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Tue, 20 Nov 2018 08:22:43 +0100
Message-Id: <20181120072245.5378-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH 0/2] Move RSDP address out of setup_header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org, dkiper@oracle.com,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com,
 tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBwYXNzaW5nIHRoZSBSU0RQIGFkZHJlc3MgZm9yIFhlbiBQVkggZ3Vlc3RzIGZy
b20gZ3J1YjIgdG8KdGhlIGtlcm5lbCBpbiBzZXR1cF9oZWFkZXIgbW92ZSBpdCBpbnRvIHRoZSBu
b24tbGVnYWN5IHBhcnQgb2YgdGhlCmJvb3RfcGFyYW1zIHN0cnVjdHVyZS4KClRoaXMgcGF0Y2gg
c2VyaWVzIHNob3VsZCBiZSBhcHBsaWVkIHJhdGhlciBzb29uZXIgdGhhbiBsYXRlciBpbiBvcmRl
cgp0byBhdm9pZCBzaGlwcGluZyBsaW51eCA0LjIwIHdpdGggYSBjb3JreSBib290IHByb3RvY29s
LgoKSnVlcmdlbiBHcm9zcyAoMik6CiAgeDg2L2Jvb3Q6IHJldmVydCBjb21taXQgYWU3ZTEyMzhl
NjhmMmEgKEFkZCBBQ1BJIFJTRFAgYWRkcmVzcyB0bwogICAgc2V0dXBfaGVhZGVyKQogIHg4Ni9h
Y3BpLCB4ODYvYm9vdDogVGFrZSBSU0RQIGFkZHJlc3MgZnJvbSBib290IHBhcmFtcyBpZiBhdmFp
bGFibGUKCiBEb2N1bWVudGF0aW9uL3g4Ni9ib290LnR4dCAgICAgICAgICAgIHwgMzIgKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L2Jvb3QvaGVhZGVyLlMgICAgICAg
ICAgICAgICAgfCAgNiArLS0tLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3g4Nl9pbml0LmggICAg
ICAgfCAgMiAtLQogYXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9ib290cGFyYW0uaCB8ICA3ICsr
LS0tLS0KIGFyY2gveDg2L2tlcm5lbC9hY3BpL2Jvb3QuYyAgICAgICAgICAgfCAgMiArLQogYXJj
aC94ODYva2VybmVsL2hlYWQzMi5jICAgICAgICAgICAgICB8ICAxIC0KIGFyY2gveDg2L2tlcm5l
bC9oZWFkNjQuYyAgICAgICAgICAgICAgfCAgMiAtLQogYXJjaC94ODYva2VybmVsL3NldHVwLmMg
ICAgICAgICAgICAgICB8IDE3IC0tLS0tLS0tLS0tLS0tLS0tCiA4IGZpbGVzIGNoYW5nZWQsIDUg
aW5zZXJ0aW9ucygrKSwgNjQgZGVsZXRpb25zKC0pCgotLSAKMi4xNi40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 07:23:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 07:23: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-devel-bounces@lists.xenproject.org>)
	id 1gP0N5-0007MP-3j; Tue, 20 Nov 2018 07:22: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=vczp=n7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gP0N3-0007Ly-Kw
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 07:22:53 +0000
X-Inumbo-ID: 16334cc9-ec95-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16334cc9-ec95-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 07:22:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EDB95AED6;
 Tue, 20 Nov 2018 07:22:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Tue, 20 Nov 2018 08:22:44 +0100
Message-Id: <20181120072245.5378-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181120072245.5378-1-jgross@suse.com>
References: <20181120072245.5378-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 1/2] x86/boot: revert commit ae7e1238e68f2a (Add
 ACPI RSDP address to setup_header)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org, dkiper@oracle.com,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com,
 tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGV0ZXIgQW52aW4gcG9pbnRlZCBvdXQgdGhhdCBjb21taXQgYWU3ZTEyMzhlNjhmMmEgKCJ4ODYv
Ym9vdDogQWRkCkFDUEkgUlNEUCBhZGRyZXNzIHRvIHNldHVwX2hlYWRlciIpIHNob3VsZCBiZSBy
ZXZlcnRlZCBhcyBzZXR1cF9oZWFkZXIKc2hvdWxkIGNvbnRhaW4gb25seSBpdGVtcyBzZXQgYnkg
bGVnYWN5IEJJT1MuCgpTbyByZXZlcnQgc2FpZCBjb21taXQuIEluc3RlYWQgb2YgZnVsbHkgcmV2
ZXJ0aW5nIHRoZSBkZXBlbmRpbmcKY29tbWl0IGU3YjY2ZDE2ZmU0MTcyICgieDg2L2FjcGksIHg4
Ni9ib290OiBUYWtlIFJTRFAgYWRkcmVzcyBmb3IgYm9vdApwYXJhbXMgaWYgYXZhaWxhYmxlIikg
anVzdCByZW1vdmUgdGhlIHNldHVwX2hlYWRlciByZWZlcmVuY2UgaW4gb3JkZXIKdG8gcmVwbGFj
ZSBpdCBieSBhIGJvb3RfcGFyYW1zIGluIGEgZm9sbG93dXAgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogRG9jdW1lbnRhdGlvbi94ODYv
Ym9vdC50eHQgICAgICAgICAgICB8IDMyICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiBhcmNoL3g4Ni9ib290L2hlYWRlci5TICAgICAgICAgICAgICAgIHwgIDYgKy0tLS0tCiBhcmNo
L3g4Ni9pbmNsdWRlL2FzbS94ODZfaW5pdC5oICAgICAgIHwgIDIgLS0KIGFyY2gveDg2L2luY2x1
ZGUvdWFwaS9hc20vYm9vdHBhcmFtLmggfCAgNCAtLS0tCiBhcmNoL3g4Ni9rZXJuZWwvYWNwaS9i
b290LmMgICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2tlcm5lbC9oZWFkMzIuYyAgICAgICAg
ICAgICAgfCAgMSAtCiBhcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgICAgICAgICAgICAgIHwgIDIg
LS0KIGFyY2gveDg2L2tlcm5lbC9zZXR1cC5jICAgICAgICAgICAgICAgfCAxNyAtLS0tLS0tLS0t
LS0tLS0tLQogOCBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDYzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24veDg2L2Jvb3QudHh0IGIvRG9jdW1lbnRhdGlv
bi94ODYvYm9vdC50eHQKaW5kZXggNzcyN2RiOGY5NGJjLi41ZTliODI2YjVmNjIgMTAwNjQ0Ci0t
LSBhL0RvY3VtZW50YXRpb24veDg2L2Jvb3QudHh0CisrKyBiL0RvY3VtZW50YXRpb24veDg2L2Jv
b3QudHh0CkBAIC02MSwxOCArNjEsNiBAQCBQcm90b2NvbCAyLjEyOgkoS2VybmVsIDMuOCkgQWRk
ZWQgdGhlIHhsb2FkZmxhZ3MgZmllbGQgYW5kIGV4dGVuc2lvbiBmaWVsZHMKIAkgCXRvIHN0cnVj
dCBib290X3BhcmFtcyBmb3IgbG9hZGluZyBiekltYWdlIGFuZCByYW1kaXNrCiAJCWFib3ZlIDRH
IGluIDY0Yml0LgogCi1Qcm90b2NvbCAyLjEzOgkoS2VybmVsIDMuMTQpIFN1cHBvcnQgMzItIGFu
ZCA2NC1iaXQgZmxhZ3MgYmVpbmcgc2V0IGluCi0JCXhsb2FkZmxhZ3MgdG8gc3VwcG9ydCBib290
aW5nIGEgNjQtYml0IGtlcm5lbCBmcm9tIDMyLWJpdAotCQlFRkkKLQotUHJvdG9jb2wgMi4xNDoJ
KEtlcm5lbCA0LjIwKSBBZGRlZCBhY3BpX3JzZHBfYWRkciBob2xkaW5nIHRoZSBwaHlzaWNhbAot
CQlhZGRyZXNzIG9mIHRoZSBBQ1BJIFJTRFAgdGFibGUuCi0JCVRoZSBib290bG9hZGVyIHVwZGF0
ZXMgdmVyc2lvbiB3aXRoOgotCQkweDgwMDAgfCBtaW4oa2VybmVsLXZlcnNpb24sIGJvb3Rsb2Fk
ZXItdmVyc2lvbikKLQkJa2VybmVsLXZlcnNpb24gYmVpbmcgdGhlIHByb3RvY29sIHZlcnNpb24g
c3VwcG9ydGVkIGJ5Ci0JCXRoZSBrZXJuZWwgYW5kIGJvb3Rsb2FkZXItdmVyc2lvbiB0aGUgcHJv
dG9jb2wgdmVyc2lvbgotCQlzdXBwb3J0ZWQgYnkgdGhlIGJvb3Rsb2FkZXIuCi0KICoqKiogTUVN
T1JZIExBWU9VVAogCiBUaGUgdHJhZGl0aW9uYWwgbWVtb3J5IG1hcCBmb3IgdGhlIGtlcm5lbCBs
b2FkZXIsIHVzZWQgZm9yIEltYWdlIG9yCkBAIC0yMDksNyArMTk3LDYgQEAgT2Zmc2V0CVByb3Rv
CU5hbWUJCU1lYW5pbmcKIDAyNTgvOAkyLjEwKwlwcmVmX2FkZHJlc3MJUHJlZmVycmVkIGxvYWRp
bmcgYWRkcmVzcwogMDI2MC80CTIuMTArCWluaXRfc2l6ZQlMaW5lYXIgbWVtb3J5IHJlcXVpcmVk
IGR1cmluZyBpbml0aWFsaXphdGlvbgogMDI2NC80CTIuMTErCWhhbmRvdmVyX29mZnNldAlPZmZz
ZXQgb2YgaGFuZG92ZXIgZW50cnkgcG9pbnQKLTAyNjgvOAkyLjE0KwlhY3BpX3JzZHBfYWRkcglQ
aHlzaWNhbCBhZGRyZXNzIG9mIFJTRFAgdGFibGUKIAogKDEpIEZvciBiYWNrd2FyZHMgY29tcGF0
aWJpbGl0eSwgaWYgdGhlIHNldHVwX3NlY3RzIGZpZWxkIGNvbnRhaW5zIDAsIHRoZQogICAgIHJl
YWwgdmFsdWUgaXMgNC4KQEAgLTMyMiw3ICszMDksNyBAQCBQcm90b2NvbDoJMi4wMCsKICAgQ29u
dGFpbnMgdGhlIG1hZ2ljIG51bWJlciAiSGRyUyIgKDB4NTM3MjY0NDgpLgogCiBGaWVsZCBuYW1l
Ogl2ZXJzaW9uCi1UeXBlOgkJbW9kaWZ5CitUeXBlOgkJcmVhZAogT2Zmc2V0L3NpemU6CTB4MjA2
LzIKIFByb3RvY29sOgkyLjAwKwogCkBAIC0zMzAsMTIgKzMxNyw2IEBAIFByb3RvY29sOgkyLjAw
KwogICBlLmcuIDB4MDIwNCBmb3IgdmVyc2lvbiAyLjA0LCBhbmQgMHgwYTExIGZvciBhIGh5cG90
aGV0aWNhbCB2ZXJzaW9uCiAgIDEwLjE3LgogCi0gIFVwIHRvIHByb3RvY29sIHZlcnNpb24gMi4x
MyB0aGlzIGluZm9ybWF0aW9uIGlzIG9ubHkgcmVhZCBieSB0aGUKLSAgYm9vdGxvYWRlci4gRnJv
bSBwcm90b2NvbCB2ZXJzaW9uIDIuMTQgb253YXJkcyB0aGUgYm9vdGxvYWRlciB3aWxsCi0gIHdy
aXRlIHRoZSB1c2VkIHByb3RvY29sIHZlcnNpb24gb3ItZWQgd2l0aCAweDgwMDAgdG8gdGhlIGZp
ZWxkLiBUaGUKLSAgdXNlZCBwcm90b2NvbCB2ZXJzaW9uIHdpbGwgYmUgdGhlIG1pbmltdW0gb2Yg
dGhlIHN1cHBvcnRlZCBwcm90b2NvbAotICB2ZXJzaW9ucyBvZiB0aGUgYm9vdGxvYWRlciBhbmQg
dGhlIGtlcm5lbC4KLQogRmllbGQgbmFtZToJcmVhbG1vZGVfc3d0Y2gKIFR5cGU6CQltb2RpZnkg
KG9wdGlvbmFsKQogT2Zmc2V0L3NpemU6CTB4MjA4LzQKQEAgLTc2MywxNyArNzQ0LDYgQEAgT2Zm
c2V0L3NpemU6CTB4MjY0LzQKIAogICBTZWUgRUZJIEhBTkRPVkVSIFBST1RPQ09MIGJlbG93IGZv
ciBtb3JlIGRldGFpbHMuCiAKLUZpZWxkIG5hbWU6CWFjcGlfcnNkcF9hZGRyCi1UeXBlOgkJd3Jp
dGUKLU9mZnNldC9zaXplOgkweDI2OC84Ci1Qcm90b2NvbDoJMi4xNCsKLQotICBUaGlzIGZpZWxk
IGNhbiBiZSBzZXQgYnkgdGhlIGJvb3QgbG9hZGVyIHRvIHRlbGwgdGhlIGtlcm5lbCB0aGUKLSAg
cGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgQUNQSSBSU0RQIHRhYmxlLgotCi0gIEEgdmFsdWUgb2Yg
MCBpbmRpY2F0ZXMgdGhlIGtlcm5lbCBzaG91bGQgZmFsbCBiYWNrIHRvIHRoZSBzdGFuZGFyZAot
ICBtZXRob2RzIHRvIGxvY2F0ZSB0aGUgUlNEUC4KLQogCiAqKioqIFRIRSBJTUFHRSBDSEVDS1NV
TQogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9ib290L2hlYWRlci5TIGIvYXJjaC94ODYvYm9vdC9o
ZWFkZXIuUwppbmRleCA0Yzg4MWM4NTAxMjUuLjg1MGI4NzYyZTg4OSAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvYm9vdC9oZWFkZXIuUworKysgYi9hcmNoL3g4Ni9ib290L2hlYWRlci5TCkBAIC0zMDAs
NyArMzAwLDcgQEAgX3N0YXJ0OgogCSMgUGFydCAyIG9mIHRoZSBoZWFkZXIsIGZyb20gdGhlIG9s
ZCBzZXR1cC5TCiAKIAkJLmFzY2lpCSJIZHJTIgkJIyBoZWFkZXIgc2lnbmF0dXJlCi0JCS53b3Jk
CTB4MDIwZQkJIyBoZWFkZXIgdmVyc2lvbiBudW1iZXIgKD49IDB4MDEwNSkKKwkJLndvcmQJMHgw
MjBkCQkjIGhlYWRlciB2ZXJzaW9uIG51bWJlciAoPj0gMHgwMTA1KQogCQkJCQkjIG9yIGVsc2Ug
b2xkIGxvYWRsaW4tMS41IHdpbGwgZmFpbCkKIAkJLmdsb2JsIHJlYWxtb2RlX3N3dGNoCiByZWFs
bW9kZV9zd3RjaDoJLndvcmQJMCwgMAkJIyBkZWZhdWx0X3N3aXRjaCwgU0VUVVBTRUcKQEAgLTU1
OCwxMCArNTU4LDYgQEAgcHJlZl9hZGRyZXNzOgkJLnF1YWQgTE9BRF9QSFlTSUNBTF9BRERSCSMg
cHJlZmVycmVkIGxvYWQgYWRkcgogaW5pdF9zaXplOgkJLmxvbmcgSU5JVF9TSVpFCQkjIGtlcm5l
bCBpbml0aWFsaXphdGlvbiBzaXplCiBoYW5kb3Zlcl9vZmZzZXQ6CS5sb25nIDAJCQkjIEZpbGxl
ZCBpbiBieSBidWlsZC5jCiAKLWFjcGlfcnNkcF9hZGRyOgkJLnF1YWQgMAkJCSMgNjQtYml0IHBo
eXNpY2FsIHBvaW50ZXIgdG8gdGhlCi0JCQkJCQkjIEFDUEkgUlNEUCB0YWJsZSwgYWRkZWQgd2l0
aAotCQkJCQkJIyB2ZXJzaW9uIDIuMTQKLQogIyBFbmQgb2Ygc2V0dXAgaGVhZGVyICMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAKIAkuc2VjdGlv
biAiLmVudHJ5dGV4dCIsICJheCIKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3g4
Nl9pbml0LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ODZfaW5pdC5oCmluZGV4IDBmODQyMTA0
ODYyYy4uYjg1YTdjNTRjNmExIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ODZf
aW5pdC5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3g4Nl9pbml0LmgKQEAgLTMwMyw2ICsz
MDMsNCBAQCBleHRlcm4gdm9pZCB4ODZfaW5pdF9ub29wKHZvaWQpOwogZXh0ZXJuIHZvaWQgeDg2
X2luaXRfdWludF9ub29wKHVuc2lnbmVkIGludCB1bnVzZWQpOwogZXh0ZXJuIGJvb2wgeDg2X3Bu
cGJpb3NfZGlzYWJsZWQodm9pZCk7CiAKLXZvaWQgeDg2X3ZlcmlmeV9ib290ZGF0YV92ZXJzaW9u
KHZvaWQpOwotCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvdWFwaS9hc20v
Ym9vdHBhcmFtLmggYi9hcmNoL3g4Ni9pbmNsdWRlL3VhcGkvYXNtL2Jvb3RwYXJhbS5oCmluZGV4
IDIyZjg5ZDA0MGRkZC4uYTA2Y2JmMDE5NzQ0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRl
L3VhcGkvYXNtL2Jvb3RwYXJhbS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvdWFwaS9hc20vYm9v
dHBhcmFtLmgKQEAgLTE2LDkgKzE2LDYgQEAKICNkZWZpbmUgUkFNRElTS19QUk9NUFRfRkxBRwkJ
MHg4MDAwCiAjZGVmaW5lIFJBTURJU0tfTE9BRF9GTEFHCQkweDQwMDAKIAotLyogdmVyc2lvbiBm
bGFncyAqLwotI2RlZmluZSBWRVJTSU9OX1dSSVRURU4JMHg4MDAwCi0KIC8qIGxvYWRmbGFncyAq
LwogI2RlZmluZSBMT0FERURfSElHSAkoMTw8MCkKICNkZWZpbmUgS0FTTFJfRkxBRwkoMTw8MSkK
QEAgLTg5LDcgKzg2LDYgQEAgc3RydWN0IHNldHVwX2hlYWRlciB7CiAJX191NjQJcHJlZl9hZGRy
ZXNzOwogCV9fdTMyCWluaXRfc2l6ZTsKIAlfX3UzMgloYW5kb3Zlcl9vZmZzZXQ7Ci0JX191NjQJ
YWNwaV9yc2RwX2FkZHI7CiB9IF9fYXR0cmlidXRlX18oKHBhY2tlZCkpOwogCiBzdHJ1Y3Qgc3lz
X2Rlc2NfdGFibGUgewpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jIGIv
YXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jCmluZGV4IDkyYzc2YmY5N2FkOC4uZmIzYjFmM2E1
YWJhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvYWNwaS9ib290LmMKKysrIGIvYXJjaC94
ODYva2VybmVsL2FjcGkvYm9vdC5jCkBAIC0xNzc2LDUgKzE3NzYsNSBAQCB2b2lkIF9faW5pdCBh
cmNoX3Jlc2VydmVfbWVtX2FyZWEoYWNwaV9waHlzaWNhbF9hZGRyZXNzIGFkZHIsIHNpemVfdCBz
aXplKQogCiB1NjQgeDg2X2RlZmF1bHRfZ2V0X3Jvb3RfcG9pbnRlcih2b2lkKQogewotCXJldHVy
biBib290X3BhcmFtcy5oZHIuYWNwaV9yc2RwX2FkZHI7CisJcmV0dXJuIDA7CiB9CmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZDMyLmMgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZDMyLmMK
aW5kZXggNzZmYTNiODM2NTk4Li5lYzZmZWZiZmQzYzAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tl
cm5lbC9oZWFkMzIuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZDMyLmMKQEAgLTM3LDcgKzM3
LDYgQEAgYXNtbGlua2FnZSBfX3Zpc2libGUgdm9pZCBfX2luaXQgaTM4Nl9zdGFydF9rZXJuZWwo
dm9pZCkKIAljcjRfaW5pdF9zaGFkb3coKTsKIAogCXNhbml0aXplX2Jvb3RfcGFyYW1zKCZib290
X3BhcmFtcyk7Ci0JeDg2X3ZlcmlmeV9ib290ZGF0YV92ZXJzaW9uKCk7CiAKIAl4ODZfZWFybHlf
aW5pdF9wbGF0Zm9ybV9xdWlya3MoKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2hl
YWQ2NC5jIGIvYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jCmluZGV4IDc2NjNhOGViNjAyYi4uMTZi
MWNiZDNhNjFlIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMKKysrIGIvYXJj
aC94ODYva2VybmVsL2hlYWQ2NC5jCkBAIC00NTcsOCArNDU3LDYgQEAgdm9pZCBfX2luaXQgeDg2
XzY0X3N0YXJ0X3Jlc2VydmF0aW9ucyhjaGFyICpyZWFsX21vZGVfZGF0YSkKIAlpZiAoIWJvb3Rf
cGFyYW1zLmhkci52ZXJzaW9uKQogCQljb3B5X2Jvb3RkYXRhKF9fdmEocmVhbF9tb2RlX2RhdGEp
KTsKIAotCXg4Nl92ZXJpZnlfYm9vdGRhdGFfdmVyc2lvbigpOwotCiAJeDg2X2Vhcmx5X2luaXRf
cGxhdGZvcm1fcXVpcmtzKCk7CiAKIAlzd2l0Y2ggKGJvb3RfcGFyYW1zLmhkci5oYXJkd2FyZV9z
dWJhcmNoKSB7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvc2V0dXAuYyBiL2FyY2gveDg2
L2tlcm5lbC9zZXR1cC5jCmluZGV4IGI3NGU3YmZlZDZhYi4uZDQ5NGI5YmZlNjE4IDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9rZXJuZWwvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvc2V0dXAu
YwpAQCAtMTI4MCwyMyArMTI4MCw2IEBAIHZvaWQgX19pbml0IHNldHVwX2FyY2goY2hhciAqKmNt
ZGxpbmVfcCkKIAl1bndpbmRfaW5pdCgpOwogfQogCi0vKgotICogRnJvbSBib290IHByb3RvY29s
IDIuMTQgb253YXJkcyB3ZSBleHBlY3QgdGhlIGJvb3Rsb2FkZXIgdG8gc2V0IHRoZQotICogdmVy
c2lvbiB0byAiMHg4MDAwIHwgPHVzZWQgdmVyc2lvbj4iLiBJbiBjYXNlIHdlIGZpbmQgYSB2ZXJz
aW9uID49IDIuMTQKLSAqIHdpdGhvdXQgdGhlIDB4ODAwMCB3ZSBhc3N1bWUgdGhlIGJvb3QgbG9h
ZGVyIHN1cHBvcnRzIDIuMTMgb25seSBhbmQKLSAqIHJlc2V0IHRoZSB2ZXJzaW9uIGFjY29yZGlu
Z2x5LiBUaGUgMHg4MDAwIGZsYWcgaXMgcmVtb3ZlZCBpbiBhbnkgY2FzZS4KLSAqLwotdm9pZCBf
X2luaXQgeDg2X3ZlcmlmeV9ib290ZGF0YV92ZXJzaW9uKHZvaWQpCi17Ci0JaWYgKGJvb3RfcGFy
YW1zLmhkci52ZXJzaW9uICYgVkVSU0lPTl9XUklUVEVOKQotCQlib290X3BhcmFtcy5oZHIudmVy
c2lvbiAmPSB+VkVSU0lPTl9XUklUVEVOOwotCWVsc2UgaWYgKGJvb3RfcGFyYW1zLmhkci52ZXJz
aW9uID49IDB4MDIwZSkKLQkJYm9vdF9wYXJhbXMuaGRyLnZlcnNpb24gPSAweDAyMGQ7Ci0KLQlp
ZiAoYm9vdF9wYXJhbXMuaGRyLnZlcnNpb24gPCAweDAyMGUpCi0JCWJvb3RfcGFyYW1zLmhkci5h
Y3BpX3JzZHBfYWRkciA9IDA7Ci19Ci0KICNpZmRlZiBDT05GSUdfWDg2XzMyCiAKIHN0YXRpYyBz
dHJ1Y3QgcmVzb3VyY2UgdmlkZW9fcmFtX3Jlc291cmNlID0gewotLSAKMi4xNi40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 07:23:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 07:23: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-devel-bounces@lists.xenproject.org>)
	id 1gP0N4-0007M9-Ly; Tue, 20 Nov 2018 07:22:54 +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=vCZp=N7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gP0N2-0007Lp-4F
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 07:22:52 +0000
X-Inumbo-ID: 162d17ca-ec95-11e8-a5bb-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 162d17ca-ec95-11e8-a5bb-12d6303a7972;
 Tue, 20 Nov 2018 07:22:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3B516AF3A;
 Tue, 20 Nov 2018 07:22:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Tue, 20 Nov 2018 08:22:45 +0100
Message-Id: <20181120072245.5378-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181120072245.5378-1-jgross@suse.com>
References: <20181120072245.5378-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 2/2] x86/acpi,
 x86/boot: Take RSDP address from boot params if available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org, dkiper@oracle.com,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com,
 tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gY2FzZSB0aGUgUlNEUCBhZGRyZXNzIGluIHN0cnVjdCBib290X3BhcmFtcyBpcyBzcGVjaWZp
ZWQgZG9uJ3QgdHJ5CnRvIGZpbmQgdGhlIHRhYmxlIGJ5IHNlYXJjaGluZywgYnV0IHRha2UgdGhl
IGFkZHJlc3MgZGlyZWN0bHkgYXMgc2V0CmJ5IHRoZSBib290IGxvYWRlci4KClNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRl
L3VhcGkvYXNtL2Jvb3RwYXJhbS5oIHwgMyArKy0KIGFyY2gveDg2L2tlcm5lbC9hY3BpL2Jvb3Qu
YyAgICAgICAgICAgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL3VhcGkvYXNtL2Jvb3Rw
YXJhbS5oIGIvYXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9ib290cGFyYW0uaAppbmRleCBhMDZj
YmYwMTk3NDQuLjYwNzMzZjEzN2U5YSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS91YXBp
L2FzbS9ib290cGFyYW0uaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL3VhcGkvYXNtL2Jvb3RwYXJh
bS5oCkBAIC0xNTUsNyArMTU1LDggQEAgc3RydWN0IGJvb3RfcGFyYW1zIHsKIAlfX3U4ICBfcGFk
Mls0XTsJCQkJCS8qIDB4MDU0ICovCiAJX191NjQgIHRib290X2FkZHI7CQkJCS8qIDB4MDU4ICov
CiAJc3RydWN0IGlzdF9pbmZvIGlzdF9pbmZvOwkJCS8qIDB4MDYwICovCi0JX191OCAgX3BhZDNb
MTZdOwkJCQkvKiAweDA3MCAqLworCV9fdTY0IGFjcGlfcnNkcF9hZGRyOwkJCQkvKiAweDA3MCAq
LworCV9fdTggIF9wYWQzWzhdOwkJCQkJLyogMHgwNzggKi8KIAlfX3U4ICBoZDBfaW5mb1sxNl07
CS8qIG9ic29sZXRlISAqLwkJLyogMHgwODAgKi8KIAlfX3U4ICBoZDFfaW5mb1sxNl07CS8qIG9i
c29sZXRlISAqLwkJLyogMHgwOTAgKi8KIAlzdHJ1Y3Qgc3lzX2Rlc2NfdGFibGUgc3lzX2Rlc2Nf
dGFibGU7IC8qIG9ic29sZXRlISAqLwkvKiAweDBhMCAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
a2VybmVsL2FjcGkvYm9vdC5jIGIvYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jCmluZGV4IGZi
M2IxZjNhNWFiYS4uMDY2MzVmYmNhODFjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvYWNw
aS9ib290LmMKKysrIGIvYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jCkBAIC0xNzc2LDUgKzE3
NzYsNSBAQCB2b2lkIF9faW5pdCBhcmNoX3Jlc2VydmVfbWVtX2FyZWEoYWNwaV9waHlzaWNhbF9h
ZGRyZXNzIGFkZHIsIHNpemVfdCBzaXplKQogCiB1NjQgeDg2X2RlZmF1bHRfZ2V0X3Jvb3RfcG9p
bnRlcih2b2lkKQogewotCXJldHVybiAwOworCXJldHVybiBib290X3BhcmFtcy5hY3BpX3JzZHBf
YWRkcjsKIH0KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 07:25:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 07:25: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-devel-bounces@lists.xenproject.org>)
	id 1gP0Pf-0007hV-Ts; Tue, 20 Nov 2018 07:25: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=vczp=n7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gP0Pe-0007hA-6d
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 07:25:34 +0000
X-Inumbo-ID: 76f00663-ec95-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76f00663-ec95-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 07:25:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 26948AF3A;
 Tue, 20 Nov 2018 07:25:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Tue, 20 Nov 2018 08:25:28 +0100
Message-Id: <20181120072529.5489-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181120072529.5489-1-jgross@suse.com>
References: <20181120072529.5489-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 1/2] x86/boot: revert commit ae7e1238e68f2a (Add
 ACPI RSDP address to setup_header)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 daniel.kiper@oracle.com, mingo@redhat.com, bp@alien8.de, hpa@zytor.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGV0ZXIgQW52aW4gcG9pbnRlZCBvdXQgdGhhdCBjb21taXQgYWU3ZTEyMzhlNjhmMmEgKCJ4ODYv
Ym9vdDogQWRkCkFDUEkgUlNEUCBhZGRyZXNzIHRvIHNldHVwX2hlYWRlciIpIHNob3VsZCBiZSBy
ZXZlcnRlZCBhcyBzZXR1cF9oZWFkZXIKc2hvdWxkIGNvbnRhaW4gb25seSBpdGVtcyBzZXQgYnkg
bGVnYWN5IEJJT1MuCgpTbyByZXZlcnQgc2FpZCBjb21taXQuIEluc3RlYWQgb2YgZnVsbHkgcmV2
ZXJ0aW5nIHRoZSBkZXBlbmRpbmcKY29tbWl0IGU3YjY2ZDE2ZmU0MTcyICgieDg2L2FjcGksIHg4
Ni9ib290OiBUYWtlIFJTRFAgYWRkcmVzcyBmb3IgYm9vdApwYXJhbXMgaWYgYXZhaWxhYmxlIikg
anVzdCByZW1vdmUgdGhlIHNldHVwX2hlYWRlciByZWZlcmVuY2UgaW4gb3JkZXIKdG8gcmVwbGFj
ZSBpdCBieSBhIGJvb3RfcGFyYW1zIGluIGEgZm9sbG93dXAgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogRG9jdW1lbnRhdGlvbi94ODYv
Ym9vdC50eHQgICAgICAgICAgICB8IDMyICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiBhcmNoL3g4Ni9ib290L2hlYWRlci5TICAgICAgICAgICAgICAgIHwgIDYgKy0tLS0tCiBhcmNo
L3g4Ni9pbmNsdWRlL2FzbS94ODZfaW5pdC5oICAgICAgIHwgIDIgLS0KIGFyY2gveDg2L2luY2x1
ZGUvdWFwaS9hc20vYm9vdHBhcmFtLmggfCAgNCAtLS0tCiBhcmNoL3g4Ni9rZXJuZWwvYWNwaS9i
b290LmMgICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2tlcm5lbC9oZWFkMzIuYyAgICAgICAg
ICAgICAgfCAgMSAtCiBhcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgICAgICAgICAgICAgIHwgIDIg
LS0KIGFyY2gveDg2L2tlcm5lbC9zZXR1cC5jICAgICAgICAgICAgICAgfCAxNyAtLS0tLS0tLS0t
LS0tLS0tLQogOCBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDYzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24veDg2L2Jvb3QudHh0IGIvRG9jdW1lbnRhdGlv
bi94ODYvYm9vdC50eHQKaW5kZXggNzcyN2RiOGY5NGJjLi41ZTliODI2YjVmNjIgMTAwNjQ0Ci0t
LSBhL0RvY3VtZW50YXRpb24veDg2L2Jvb3QudHh0CisrKyBiL0RvY3VtZW50YXRpb24veDg2L2Jv
b3QudHh0CkBAIC02MSwxOCArNjEsNiBAQCBQcm90b2NvbCAyLjEyOgkoS2VybmVsIDMuOCkgQWRk
ZWQgdGhlIHhsb2FkZmxhZ3MgZmllbGQgYW5kIGV4dGVuc2lvbiBmaWVsZHMKIAkgCXRvIHN0cnVj
dCBib290X3BhcmFtcyBmb3IgbG9hZGluZyBiekltYWdlIGFuZCByYW1kaXNrCiAJCWFib3ZlIDRH
IGluIDY0Yml0LgogCi1Qcm90b2NvbCAyLjEzOgkoS2VybmVsIDMuMTQpIFN1cHBvcnQgMzItIGFu
ZCA2NC1iaXQgZmxhZ3MgYmVpbmcgc2V0IGluCi0JCXhsb2FkZmxhZ3MgdG8gc3VwcG9ydCBib290
aW5nIGEgNjQtYml0IGtlcm5lbCBmcm9tIDMyLWJpdAotCQlFRkkKLQotUHJvdG9jb2wgMi4xNDoJ
KEtlcm5lbCA0LjIwKSBBZGRlZCBhY3BpX3JzZHBfYWRkciBob2xkaW5nIHRoZSBwaHlzaWNhbAot
CQlhZGRyZXNzIG9mIHRoZSBBQ1BJIFJTRFAgdGFibGUuCi0JCVRoZSBib290bG9hZGVyIHVwZGF0
ZXMgdmVyc2lvbiB3aXRoOgotCQkweDgwMDAgfCBtaW4oa2VybmVsLXZlcnNpb24sIGJvb3Rsb2Fk
ZXItdmVyc2lvbikKLQkJa2VybmVsLXZlcnNpb24gYmVpbmcgdGhlIHByb3RvY29sIHZlcnNpb24g
c3VwcG9ydGVkIGJ5Ci0JCXRoZSBrZXJuZWwgYW5kIGJvb3Rsb2FkZXItdmVyc2lvbiB0aGUgcHJv
dG9jb2wgdmVyc2lvbgotCQlzdXBwb3J0ZWQgYnkgdGhlIGJvb3Rsb2FkZXIuCi0KICoqKiogTUVN
T1JZIExBWU9VVAogCiBUaGUgdHJhZGl0aW9uYWwgbWVtb3J5IG1hcCBmb3IgdGhlIGtlcm5lbCBs
b2FkZXIsIHVzZWQgZm9yIEltYWdlIG9yCkBAIC0yMDksNyArMTk3LDYgQEAgT2Zmc2V0CVByb3Rv
CU5hbWUJCU1lYW5pbmcKIDAyNTgvOAkyLjEwKwlwcmVmX2FkZHJlc3MJUHJlZmVycmVkIGxvYWRp
bmcgYWRkcmVzcwogMDI2MC80CTIuMTArCWluaXRfc2l6ZQlMaW5lYXIgbWVtb3J5IHJlcXVpcmVk
IGR1cmluZyBpbml0aWFsaXphdGlvbgogMDI2NC80CTIuMTErCWhhbmRvdmVyX29mZnNldAlPZmZz
ZXQgb2YgaGFuZG92ZXIgZW50cnkgcG9pbnQKLTAyNjgvOAkyLjE0KwlhY3BpX3JzZHBfYWRkcglQ
aHlzaWNhbCBhZGRyZXNzIG9mIFJTRFAgdGFibGUKIAogKDEpIEZvciBiYWNrd2FyZHMgY29tcGF0
aWJpbGl0eSwgaWYgdGhlIHNldHVwX3NlY3RzIGZpZWxkIGNvbnRhaW5zIDAsIHRoZQogICAgIHJl
YWwgdmFsdWUgaXMgNC4KQEAgLTMyMiw3ICszMDksNyBAQCBQcm90b2NvbDoJMi4wMCsKICAgQ29u
dGFpbnMgdGhlIG1hZ2ljIG51bWJlciAiSGRyUyIgKDB4NTM3MjY0NDgpLgogCiBGaWVsZCBuYW1l
Ogl2ZXJzaW9uCi1UeXBlOgkJbW9kaWZ5CitUeXBlOgkJcmVhZAogT2Zmc2V0L3NpemU6CTB4MjA2
LzIKIFByb3RvY29sOgkyLjAwKwogCkBAIC0zMzAsMTIgKzMxNyw2IEBAIFByb3RvY29sOgkyLjAw
KwogICBlLmcuIDB4MDIwNCBmb3IgdmVyc2lvbiAyLjA0LCBhbmQgMHgwYTExIGZvciBhIGh5cG90
aGV0aWNhbCB2ZXJzaW9uCiAgIDEwLjE3LgogCi0gIFVwIHRvIHByb3RvY29sIHZlcnNpb24gMi4x
MyB0aGlzIGluZm9ybWF0aW9uIGlzIG9ubHkgcmVhZCBieSB0aGUKLSAgYm9vdGxvYWRlci4gRnJv
bSBwcm90b2NvbCB2ZXJzaW9uIDIuMTQgb253YXJkcyB0aGUgYm9vdGxvYWRlciB3aWxsCi0gIHdy
aXRlIHRoZSB1c2VkIHByb3RvY29sIHZlcnNpb24gb3ItZWQgd2l0aCAweDgwMDAgdG8gdGhlIGZp
ZWxkLiBUaGUKLSAgdXNlZCBwcm90b2NvbCB2ZXJzaW9uIHdpbGwgYmUgdGhlIG1pbmltdW0gb2Yg
dGhlIHN1cHBvcnRlZCBwcm90b2NvbAotICB2ZXJzaW9ucyBvZiB0aGUgYm9vdGxvYWRlciBhbmQg
dGhlIGtlcm5lbC4KLQogRmllbGQgbmFtZToJcmVhbG1vZGVfc3d0Y2gKIFR5cGU6CQltb2RpZnkg
KG9wdGlvbmFsKQogT2Zmc2V0L3NpemU6CTB4MjA4LzQKQEAgLTc2MywxNyArNzQ0LDYgQEAgT2Zm
c2V0L3NpemU6CTB4MjY0LzQKIAogICBTZWUgRUZJIEhBTkRPVkVSIFBST1RPQ09MIGJlbG93IGZv
ciBtb3JlIGRldGFpbHMuCiAKLUZpZWxkIG5hbWU6CWFjcGlfcnNkcF9hZGRyCi1UeXBlOgkJd3Jp
dGUKLU9mZnNldC9zaXplOgkweDI2OC84Ci1Qcm90b2NvbDoJMi4xNCsKLQotICBUaGlzIGZpZWxk
IGNhbiBiZSBzZXQgYnkgdGhlIGJvb3QgbG9hZGVyIHRvIHRlbGwgdGhlIGtlcm5lbCB0aGUKLSAg
cGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgQUNQSSBSU0RQIHRhYmxlLgotCi0gIEEgdmFsdWUgb2Yg
MCBpbmRpY2F0ZXMgdGhlIGtlcm5lbCBzaG91bGQgZmFsbCBiYWNrIHRvIHRoZSBzdGFuZGFyZAot
ICBtZXRob2RzIHRvIGxvY2F0ZSB0aGUgUlNEUC4KLQogCiAqKioqIFRIRSBJTUFHRSBDSEVDS1NV
TQogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9ib290L2hlYWRlci5TIGIvYXJjaC94ODYvYm9vdC9o
ZWFkZXIuUwppbmRleCA0Yzg4MWM4NTAxMjUuLjg1MGI4NzYyZTg4OSAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvYm9vdC9oZWFkZXIuUworKysgYi9hcmNoL3g4Ni9ib290L2hlYWRlci5TCkBAIC0zMDAs
NyArMzAwLDcgQEAgX3N0YXJ0OgogCSMgUGFydCAyIG9mIHRoZSBoZWFkZXIsIGZyb20gdGhlIG9s
ZCBzZXR1cC5TCiAKIAkJLmFzY2lpCSJIZHJTIgkJIyBoZWFkZXIgc2lnbmF0dXJlCi0JCS53b3Jk
CTB4MDIwZQkJIyBoZWFkZXIgdmVyc2lvbiBudW1iZXIgKD49IDB4MDEwNSkKKwkJLndvcmQJMHgw
MjBkCQkjIGhlYWRlciB2ZXJzaW9uIG51bWJlciAoPj0gMHgwMTA1KQogCQkJCQkjIG9yIGVsc2Ug
b2xkIGxvYWRsaW4tMS41IHdpbGwgZmFpbCkKIAkJLmdsb2JsIHJlYWxtb2RlX3N3dGNoCiByZWFs
bW9kZV9zd3RjaDoJLndvcmQJMCwgMAkJIyBkZWZhdWx0X3N3aXRjaCwgU0VUVVBTRUcKQEAgLTU1
OCwxMCArNTU4LDYgQEAgcHJlZl9hZGRyZXNzOgkJLnF1YWQgTE9BRF9QSFlTSUNBTF9BRERSCSMg
cHJlZmVycmVkIGxvYWQgYWRkcgogaW5pdF9zaXplOgkJLmxvbmcgSU5JVF9TSVpFCQkjIGtlcm5l
bCBpbml0aWFsaXphdGlvbiBzaXplCiBoYW5kb3Zlcl9vZmZzZXQ6CS5sb25nIDAJCQkjIEZpbGxl
ZCBpbiBieSBidWlsZC5jCiAKLWFjcGlfcnNkcF9hZGRyOgkJLnF1YWQgMAkJCSMgNjQtYml0IHBo
eXNpY2FsIHBvaW50ZXIgdG8gdGhlCi0JCQkJCQkjIEFDUEkgUlNEUCB0YWJsZSwgYWRkZWQgd2l0
aAotCQkJCQkJIyB2ZXJzaW9uIDIuMTQKLQogIyBFbmQgb2Ygc2V0dXAgaGVhZGVyICMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAKIAkuc2VjdGlv
biAiLmVudHJ5dGV4dCIsICJheCIKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3g4
Nl9pbml0LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ODZfaW5pdC5oCmluZGV4IDBmODQyMTA0
ODYyYy4uYjg1YTdjNTRjNmExIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ODZf
aW5pdC5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3g4Nl9pbml0LmgKQEAgLTMwMyw2ICsz
MDMsNCBAQCBleHRlcm4gdm9pZCB4ODZfaW5pdF9ub29wKHZvaWQpOwogZXh0ZXJuIHZvaWQgeDg2
X2luaXRfdWludF9ub29wKHVuc2lnbmVkIGludCB1bnVzZWQpOwogZXh0ZXJuIGJvb2wgeDg2X3Bu
cGJpb3NfZGlzYWJsZWQodm9pZCk7CiAKLXZvaWQgeDg2X3ZlcmlmeV9ib290ZGF0YV92ZXJzaW9u
KHZvaWQpOwotCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvdWFwaS9hc20v
Ym9vdHBhcmFtLmggYi9hcmNoL3g4Ni9pbmNsdWRlL3VhcGkvYXNtL2Jvb3RwYXJhbS5oCmluZGV4
IDIyZjg5ZDA0MGRkZC4uYTA2Y2JmMDE5NzQ0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRl
L3VhcGkvYXNtL2Jvb3RwYXJhbS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvdWFwaS9hc20vYm9v
dHBhcmFtLmgKQEAgLTE2LDkgKzE2LDYgQEAKICNkZWZpbmUgUkFNRElTS19QUk9NUFRfRkxBRwkJ
MHg4MDAwCiAjZGVmaW5lIFJBTURJU0tfTE9BRF9GTEFHCQkweDQwMDAKIAotLyogdmVyc2lvbiBm
bGFncyAqLwotI2RlZmluZSBWRVJTSU9OX1dSSVRURU4JMHg4MDAwCi0KIC8qIGxvYWRmbGFncyAq
LwogI2RlZmluZSBMT0FERURfSElHSAkoMTw8MCkKICNkZWZpbmUgS0FTTFJfRkxBRwkoMTw8MSkK
QEAgLTg5LDcgKzg2LDYgQEAgc3RydWN0IHNldHVwX2hlYWRlciB7CiAJX191NjQJcHJlZl9hZGRy
ZXNzOwogCV9fdTMyCWluaXRfc2l6ZTsKIAlfX3UzMgloYW5kb3Zlcl9vZmZzZXQ7Ci0JX191NjQJ
YWNwaV9yc2RwX2FkZHI7CiB9IF9fYXR0cmlidXRlX18oKHBhY2tlZCkpOwogCiBzdHJ1Y3Qgc3lz
X2Rlc2NfdGFibGUgewpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jIGIv
YXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jCmluZGV4IDkyYzc2YmY5N2FkOC4uZmIzYjFmM2E1
YWJhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvYWNwaS9ib290LmMKKysrIGIvYXJjaC94
ODYva2VybmVsL2FjcGkvYm9vdC5jCkBAIC0xNzc2LDUgKzE3NzYsNSBAQCB2b2lkIF9faW5pdCBh
cmNoX3Jlc2VydmVfbWVtX2FyZWEoYWNwaV9waHlzaWNhbF9hZGRyZXNzIGFkZHIsIHNpemVfdCBz
aXplKQogCiB1NjQgeDg2X2RlZmF1bHRfZ2V0X3Jvb3RfcG9pbnRlcih2b2lkKQogewotCXJldHVy
biBib290X3BhcmFtcy5oZHIuYWNwaV9yc2RwX2FkZHI7CisJcmV0dXJuIDA7CiB9CmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZDMyLmMgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZDMyLmMK
aW5kZXggNzZmYTNiODM2NTk4Li5lYzZmZWZiZmQzYzAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tl
cm5lbC9oZWFkMzIuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZDMyLmMKQEAgLTM3LDcgKzM3
LDYgQEAgYXNtbGlua2FnZSBfX3Zpc2libGUgdm9pZCBfX2luaXQgaTM4Nl9zdGFydF9rZXJuZWwo
dm9pZCkKIAljcjRfaW5pdF9zaGFkb3coKTsKIAogCXNhbml0aXplX2Jvb3RfcGFyYW1zKCZib290
X3BhcmFtcyk7Ci0JeDg2X3ZlcmlmeV9ib290ZGF0YV92ZXJzaW9uKCk7CiAKIAl4ODZfZWFybHlf
aW5pdF9wbGF0Zm9ybV9xdWlya3MoKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2hl
YWQ2NC5jIGIvYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jCmluZGV4IDc2NjNhOGViNjAyYi4uMTZi
MWNiZDNhNjFlIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMKKysrIGIvYXJj
aC94ODYva2VybmVsL2hlYWQ2NC5jCkBAIC00NTcsOCArNDU3LDYgQEAgdm9pZCBfX2luaXQgeDg2
XzY0X3N0YXJ0X3Jlc2VydmF0aW9ucyhjaGFyICpyZWFsX21vZGVfZGF0YSkKIAlpZiAoIWJvb3Rf
cGFyYW1zLmhkci52ZXJzaW9uKQogCQljb3B5X2Jvb3RkYXRhKF9fdmEocmVhbF9tb2RlX2RhdGEp
KTsKIAotCXg4Nl92ZXJpZnlfYm9vdGRhdGFfdmVyc2lvbigpOwotCiAJeDg2X2Vhcmx5X2luaXRf
cGxhdGZvcm1fcXVpcmtzKCk7CiAKIAlzd2l0Y2ggKGJvb3RfcGFyYW1zLmhkci5oYXJkd2FyZV9z
dWJhcmNoKSB7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvc2V0dXAuYyBiL2FyY2gveDg2
L2tlcm5lbC9zZXR1cC5jCmluZGV4IGI3NGU3YmZlZDZhYi4uZDQ5NGI5YmZlNjE4IDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9rZXJuZWwvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvc2V0dXAu
YwpAQCAtMTI4MCwyMyArMTI4MCw2IEBAIHZvaWQgX19pbml0IHNldHVwX2FyY2goY2hhciAqKmNt
ZGxpbmVfcCkKIAl1bndpbmRfaW5pdCgpOwogfQogCi0vKgotICogRnJvbSBib290IHByb3RvY29s
IDIuMTQgb253YXJkcyB3ZSBleHBlY3QgdGhlIGJvb3Rsb2FkZXIgdG8gc2V0IHRoZQotICogdmVy
c2lvbiB0byAiMHg4MDAwIHwgPHVzZWQgdmVyc2lvbj4iLiBJbiBjYXNlIHdlIGZpbmQgYSB2ZXJz
aW9uID49IDIuMTQKLSAqIHdpdGhvdXQgdGhlIDB4ODAwMCB3ZSBhc3N1bWUgdGhlIGJvb3QgbG9h
ZGVyIHN1cHBvcnRzIDIuMTMgb25seSBhbmQKLSAqIHJlc2V0IHRoZSB2ZXJzaW9uIGFjY29yZGlu
Z2x5LiBUaGUgMHg4MDAwIGZsYWcgaXMgcmVtb3ZlZCBpbiBhbnkgY2FzZS4KLSAqLwotdm9pZCBf
X2luaXQgeDg2X3ZlcmlmeV9ib290ZGF0YV92ZXJzaW9uKHZvaWQpCi17Ci0JaWYgKGJvb3RfcGFy
YW1zLmhkci52ZXJzaW9uICYgVkVSU0lPTl9XUklUVEVOKQotCQlib290X3BhcmFtcy5oZHIudmVy
c2lvbiAmPSB+VkVSU0lPTl9XUklUVEVOOwotCWVsc2UgaWYgKGJvb3RfcGFyYW1zLmhkci52ZXJz
aW9uID49IDB4MDIwZSkKLQkJYm9vdF9wYXJhbXMuaGRyLnZlcnNpb24gPSAweDAyMGQ7Ci0KLQlp
ZiAoYm9vdF9wYXJhbXMuaGRyLnZlcnNpb24gPCAweDAyMGUpCi0JCWJvb3RfcGFyYW1zLmhkci5h
Y3BpX3JzZHBfYWRkciA9IDA7Ci19Ci0KICNpZmRlZiBDT05GSUdfWDg2XzMyCiAKIHN0YXRpYyBz
dHJ1Y3QgcmVzb3VyY2UgdmlkZW9fcmFtX3Jlc291cmNlID0gewotLSAKMi4xNi40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 07:25:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 07:25: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-devel-bounces@lists.xenproject.org>)
	id 1gP0Pf-0007hO-JW; Tue, 20 Nov 2018 07:25: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=vczp=n7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gP0Pd-0007h2-WA
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 07:25:34 +0000
X-Inumbo-ID: 76d8e97e-ec95-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76d8e97e-ec95-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 07:25:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D7ABEAF07;
 Tue, 20 Nov 2018 07:25:31 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Tue, 20 Nov 2018 08:25:27 +0100
Message-Id: <20181120072529.5489-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH 0/2] Move RSDP address out of setup_header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 daniel.kiper@oracle.com, mingo@redhat.com, bp@alien8.de, hpa@zytor.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVzZW5kIHdpdGggRGFuaWVsJ3MgbWFpbG8gYWRkcmVzcyBjb3JyZWN0ZWQKCkluc3RlYWQgb2Yg
cGFzc2luZyB0aGUgUlNEUCBhZGRyZXNzIGZvciBYZW4gUFZIIGd1ZXN0cyBmcm9tIGdydWIyIHRv
CnRoZSBrZXJuZWwgaW4gc2V0dXBfaGVhZGVyIG1vdmUgaXQgaW50byB0aGUgbm9uLWxlZ2FjeSBw
YXJ0IG9mIHRoZQpib290X3BhcmFtcyBzdHJ1Y3R1cmUuCgpUaGlzIHBhdGNoIHNlcmllcyBzaG91
bGQgYmUgYXBwbGllZCByYXRoZXIgc29vbmVyIHRoYW4gbGF0ZXIgaW4gb3JkZXIKdG8gYXZvaWQg
c2hpcHBpbmcgbGludXggNC4yMCB3aXRoIGEgY29ya3kgYm9vdCBwcm90b2NvbC4KCkp1ZXJnZW4g
R3Jvc3MgKDIpOgogIHg4Ni9ib290OiByZXZlcnQgY29tbWl0IGFlN2UxMjM4ZTY4ZjJhIChBZGQg
QUNQSSBSU0RQIGFkZHJlc3MgdG8KICAgIHNldHVwX2hlYWRlcikKICB4ODYvYWNwaSwgeDg2L2Jv
b3Q6IFRha2UgUlNEUCBhZGRyZXNzIGZyb20gYm9vdCBwYXJhbXMgaWYgYXZhaWxhYmxlCgogRG9j
dW1lbnRhdGlvbi94ODYvYm9vdC50eHQgICAgICAgICAgICB8IDMyICstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiBhcmNoL3g4Ni9ib290L2hlYWRlci5TICAgICAgICAgICAgICAgIHwg
IDYgKy0tLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ODZfaW5pdC5oICAgICAgIHwgIDIgLS0K
IGFyY2gveDg2L2luY2x1ZGUvdWFwaS9hc20vYm9vdHBhcmFtLmggfCAgNyArKy0tLS0tCiBhcmNo
L3g4Ni9rZXJuZWwvYWNwaS9ib290LmMgICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2tlcm5l
bC9oZWFkMzIuYyAgICAgICAgICAgICAgfCAgMSAtCiBhcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMg
ICAgICAgICAgICAgIHwgIDIgLS0KIGFyY2gveDg2L2tlcm5lbC9zZXR1cC5jICAgICAgICAgICAg
ICAgfCAxNyAtLS0tLS0tLS0tLS0tLS0tLQogOCBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMo
KyksIDY0IGRlbGV0aW9ucygtKQoKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 07:25:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 07:25: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-devel-bounces@lists.xenproject.org>)
	id 1gP0Pg-0007hb-8c; Tue, 20 Nov 2018 07:25:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=vczp=n7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gP0Pe-0007hB-8G
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 07:25:34 +0000
X-Inumbo-ID: 771c38c5-ec95-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 771c38c5-ec95-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 07:25:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6CE32B082;
 Tue, 20 Nov 2018 07:25:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Tue, 20 Nov 2018 08:25:29 +0100
Message-Id: <20181120072529.5489-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181120072529.5489-1-jgross@suse.com>
References: <20181120072529.5489-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 2/2] x86/acpi,
 x86/boot: Take RSDP address from boot params if available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 daniel.kiper@oracle.com, mingo@redhat.com, bp@alien8.de, hpa@zytor.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gY2FzZSB0aGUgUlNEUCBhZGRyZXNzIGluIHN0cnVjdCBib290X3BhcmFtcyBpcyBzcGVjaWZp
ZWQgZG9uJ3QgdHJ5CnRvIGZpbmQgdGhlIHRhYmxlIGJ5IHNlYXJjaGluZywgYnV0IHRha2UgdGhl
IGFkZHJlc3MgZGlyZWN0bHkgYXMgc2V0CmJ5IHRoZSBib290IGxvYWRlci4KClNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRl
L3VhcGkvYXNtL2Jvb3RwYXJhbS5oIHwgMyArKy0KIGFyY2gveDg2L2tlcm5lbC9hY3BpL2Jvb3Qu
YyAgICAgICAgICAgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL3VhcGkvYXNtL2Jvb3Rw
YXJhbS5oIGIvYXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9ib290cGFyYW0uaAppbmRleCBhMDZj
YmYwMTk3NDQuLjYwNzMzZjEzN2U5YSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS91YXBp
L2FzbS9ib290cGFyYW0uaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL3VhcGkvYXNtL2Jvb3RwYXJh
bS5oCkBAIC0xNTUsNyArMTU1LDggQEAgc3RydWN0IGJvb3RfcGFyYW1zIHsKIAlfX3U4ICBfcGFk
Mls0XTsJCQkJCS8qIDB4MDU0ICovCiAJX191NjQgIHRib290X2FkZHI7CQkJCS8qIDB4MDU4ICov
CiAJc3RydWN0IGlzdF9pbmZvIGlzdF9pbmZvOwkJCS8qIDB4MDYwICovCi0JX191OCAgX3BhZDNb
MTZdOwkJCQkvKiAweDA3MCAqLworCV9fdTY0IGFjcGlfcnNkcF9hZGRyOwkJCQkvKiAweDA3MCAq
LworCV9fdTggIF9wYWQzWzhdOwkJCQkJLyogMHgwNzggKi8KIAlfX3U4ICBoZDBfaW5mb1sxNl07
CS8qIG9ic29sZXRlISAqLwkJLyogMHgwODAgKi8KIAlfX3U4ICBoZDFfaW5mb1sxNl07CS8qIG9i
c29sZXRlISAqLwkJLyogMHgwOTAgKi8KIAlzdHJ1Y3Qgc3lzX2Rlc2NfdGFibGUgc3lzX2Rlc2Nf
dGFibGU7IC8qIG9ic29sZXRlISAqLwkvKiAweDBhMCAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
a2VybmVsL2FjcGkvYm9vdC5jIGIvYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jCmluZGV4IGZi
M2IxZjNhNWFiYS4uMDY2MzVmYmNhODFjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvYWNw
aS9ib290LmMKKysrIGIvYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jCkBAIC0xNzc2LDUgKzE3
NzYsNSBAQCB2b2lkIF9faW5pdCBhcmNoX3Jlc2VydmVfbWVtX2FyZWEoYWNwaV9waHlzaWNhbF9h
ZGRyZXNzIGFkZHIsIHNpemVfdCBzaXplKQogCiB1NjQgeDg2X2RlZmF1bHRfZ2V0X3Jvb3RfcG9p
bnRlcih2b2lkKQogewotCXJldHVybiAwOworCXJldHVybiBib290X3BhcmFtcy5hY3BpX3JzZHBf
YWRkcjsKIH0KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 07:33:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 07:33: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-devel-bounces@lists.xenproject.org>)
	id 1gP0Wn-0000Gr-5F; Tue, 20 Nov 2018 07:32:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP0Wm-0000Gh-2e
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 07:32:56 +0000
X-Inumbo-ID: 7e77aba3-ec96-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7e77aba3-ec96-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 07:32:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP0Wi-0007rI-Rj; Tue, 20 Nov 2018 07:32:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gP0Wi-0003Bo-EJ; Tue, 20 Nov 2018 07:32:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gP0Wi-0004LC-Dh; Tue, 20 Nov 2018 07:32:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130526-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xtf:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-278:fail:nonblocking
 xtf:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-278:fail:nonblocking
 xtf:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:nonblocking
X-Osstest-Versions-This: xtf=f9894eb67e7e472a648a1aae0de56ad940ca48ac
X-Osstest-Versions-That: xtf=c4e81dd692465c728c55a8586e388e241555ff27
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 07:32:52 +0000
Subject: [Xen-devel] [xtf test] 130526: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDUyNiB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDUyNi8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVz
c2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDY5
IHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHh0ZiAgICAgICAg
ICAgICAgICAgIGY5ODk0ZWI2N2U3ZTQ3MmE2NDhhMWFhZTBkZTU2YWQ5NDBjYTQ4YWMKYmFzZWxp
bmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIGM0ZTgxZGQ2OTI0NjVjNzI4YzU1YTg1
ODZlMzg4ZTI0MTU1NWZmMjcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMzOSAgMjAxOC0xMS0w
MiAxOTo0MTowMiBaICAgMTcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA1MjYgIDIwMTgt
MTEtMTkgMTY6NDI6MzcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKICAgYzRlODFkZC4uZjk4OTRlYiAgZjk4OTRl
YjY3ZTdlNDcyYTY0OGExYWFlMGRlNTZhZDk0MGNhNDhhYyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 08:12:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 08:12: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-devel-bounces@lists.xenproject.org>)
	id 1gP19D-0003l2-Bg; Tue, 20 Nov 2018 08:12: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=ZYDC=N7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP19B-0003kx-9q
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 08:12:37 +0000
X-Inumbo-ID: 09761dfe-ec9c-11e8-9776-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09761dfe-ec9c-11e8-9776-12d6303a7972;
 Tue, 20 Nov 2018 08:12:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 01:12:34 -0700
Message-Id: <5BF3C1F102000078001FDD29@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 01:12:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5B6BF83602000078001DC548@prv1-mh.provo.novell.com>
 <5BF289D802000078001FD3DF@prv1-mh.provo.novell.com>
 <5BF28CBF02000078001FD3FF@prv1-mh.provo.novell.com>
 <2db64166-9ea3-7d41-5f35-6a9517085541@citrix.com>
In-Reply-To: <2db64166-9ea3-7d41-5f35-6a9517085541@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 01/47] x86emul: introduce IMPOSSIBLE()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjExLjE4IGF0IDE5OjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMTEvMjAxOCAxMDoxMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEBAIC04ODI4
LDEyICs4ODM3LDcgQEAgeDg2X2VtdWxhdGUoCj4+ICAgICAgICAgICAgICAgICAgZHN0LnR5cGUg
PSBPUF9OT05FOwo+PiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+PiAgICAgICAgICAgICAgZGVm
YXVsdDoKPj4gLSAgICAgICAgICAgICAgICBpZiAoIChkICYgRHN0TWFzaykgIT0gRHN0TWVtICkK
Pj4gLSAgICAgICAgICAgICAgICB7Cj4+IC0gICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOwo+PiAtICAgICAgICAgICAgICAgICAgICByYyA9IFg4NkVNVUxfVU5IQU5ETEVB
QkxFOwo+PiAtICAgICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Cj4+IC0gICAgICAgICAgICAg
ICAgfQo+PiArICAgICAgICAgICAgICAgIElNUE9TU0lCTEUoKGQgJiBEc3RNYXNrKSAhPSBEc3RN
ZW0pOwo+IAo+IElNUE9TU0lCTEUoKSBkb2Vzbid0IHJlYWxseSBjb252ZXkgdGhlIGNvcnJlY3Qg
bWVhbmluZyBoZXJlIElNTywgYmVjYXVzZQo+IHRoZSBwdXJwb3NlIG9mIHRoZSBjb25zdHJ1Y3Qg
aXMgdG8gdHJ5IGFuZCBkbyBzb21ldGhpbmcgc2FmZSBpbiB0aGUgY2FzZQo+IHRoYXQgdGhlIGlt
cG9zc2libGUgZG9lcyBoYXBwZW4uCj4gCj4gSW5zdGVhZCwgSSdkIHN1Z2dlc3QgRVhQRUNUKCkg
b3IgUkVRVUlSRSgpIHdpdGggYW4gaW52ZXJ0ZWQgY29uZGl0aW9uLAo+IGJlY2F1c2UgdGhhdCBi
ZXR0ZXIgZW5jYXBzdWxhdGVzIHRoZSBtZWFuaW5nIHRoYXQgd2UgZXhwZWN0IHRoaXMgYWx3YXlz
Cj4gdG8gYmUgdHJ1ZSwgYnV0IHRoYXQgaXQgbWlnaHQgbm90IGJlLgoKT2theSwgRVhQRUNUKCkg
aXQnbGwgYmUgdGhlbi4KCj4gV2l0aCBhIHN1aXRhYmxlIG5hbWUsIFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKVGhhbmtzLgoKSmFuCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 08:23:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 08: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-devel-bounces@lists.xenproject.org>)
	id 1gP1Ji-0004ZD-JC; Tue, 20 Nov 2018 08:23: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=lbdb=n7=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gP1Jh-0004Z8-0a
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 08:23:29 +0000
X-Inumbo-ID: 8e40f101-ec9d-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e40f101-ec9d-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 08:23:27 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 193343001921;
 Tue, 20 Nov 2018 08:23:27 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 88A5868739;
 Tue, 20 Nov 2018 08:23:19 +0000 (UTC)
Date: Tue, 20 Nov 2018 09:23:18 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: "Michael S. Tsirkin" <mst@redhat.com>
Message-ID: <20181120092318.48f69fa4@redhat.com>
In-Reply-To: <20181119131625-mutt-send-email-mst@kernel.org>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-6-sameo@linux.intel.com>
 <20181108151623.4de26ecb@redhat.com>
 <20181119131625-mutt-send-email-mst@kernel.org>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.47]); Tue, 20 Nov 2018 08:23:27 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v5 05/24] hw: acpi: Implement XSDT support
 for RSDP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Ortiz <sameo@linux.intel.com>, qemu-devel@nongnu.org,
 Eduardo Habkost <ehabkost@redhat.com>, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxOSBOb3YgMjAxOCAxMzoyNzoxNCAtMDUwMAoiTWljaGFlbCBTLiBUc2lya2luIiA8
bXN0QHJlZGhhdC5jb20+IHdyb3RlOgoKPiBPbiBUaHUsIE5vdiAwOCwgMjAxOCBhdCAwMzoxNjoy
M1BNICswMTAwLCBJZ29yIE1hbW1lZG92IHdyb3RlOgo+ID4gT24gTW9uLCAgNSBOb3YgMjAxOCAw
Mjo0MDoyOCArMDEwMAo+ID4gU2FtdWVsIE9ydGl6IDxzYW1lb0BsaW51eC5pbnRlbC5jb20+IHdy
b3RlOgo+ID4gICAKPiA+ID4gWFNEVCBpcyB0aGUgNjQtYml0IHZlcnNpb24gb2YgdGhlIGxlZ2Fj
eSBBQ1BJIFJTRFQgKFJvb3QgU3lzdGVtCj4gPiA+IERlc2NyaXB0aW9uIFRhYmxlKS4gUlNEVCBv
bmx5IGFsbG93IGZvciAzMi1iaXQgYWRkcmVzc3NlcyBhbmQgaGF2ZSB0aHVzCj4gPiA+IGJlZW4g
ZGVwcmVjYXRlZC4gU2luY2UgQUNQSSB2ZXJzaW9uIDIuMCwgUlNEUHMgc2hvdWxkIHBvaW50IGF0
IFhTRFRzIGFuZAo+ID4gPiBubyBsb25nZXIgUlNEVHMsIGFsdGhvdWdoIFJTRFRzIGFyZSBzdGls
bCBzdXBwb3J0ZWQgZm9yIGJhY2t3YXJkCj4gPiA+IGNvbXBhdGliaWxpdHkuCj4gPiA+IAo+ID4g
PiBTaW5jZSB2ZXJzaW9uIDIuMCwgUlNEUHMgc2hvdWxkIGFkZCBhbiBleHRlbmRlZCBjaGVja3N1
bSwgYSBjb21wbGV0ZSB0YWJsZQo+ID4gPiBsZW5ndGggYW5kIGEgdmVyc2lvbiBmaWVsZCB0byB0
aGUgdGFibGUuICAKPiA+IAo+ID4gVGhpcyBwYXRjaCByZS1pbXBsZW1lbnRzIHdoYXQgYXJtL3Zp
cnQgYm9hcmQgYWxyZWFkeSBkb2VzCj4gPiBhbmQgZml4ZXMgY2hlY2tzdW0gYnVnIGluIHRoZSBs
YXRlciBhbmQgYXQgdGhlIHNhbWUgdGltZQo+ID4gd2l0aG91dCBhIHVzZXIgKHdpdGhpbiB0aGUg
cGF0Y2gpLgo+ID4gCj4gPiBJJ2Qgc3VnZ2VzdCByZWRvIGl0IGEgd2F5IHNpbWlsYXIgdG8gRkFE
VCByZWZhY3RvcmluZwo+ID4gICBwYXRjaCAxOiBmaXggY2hlY2tzdW0gYnVnIGluIHZpcnQvYXJt
Cj4gPiAgIHBhdGNoIDI6IHVwZGF0ZSByZWZlcmVuY2UgdGFibGVzIGluIHRlc3QKPiA+ICAgcGF0
Y2ggMzogaW50cm9kdWNlIEFjcGlSc2RwRGF0YSBzaW1pbGFyIHRvIGNvbW1pdCA5MzdkMWI1ODcK
PiA+ICAgICAgICAgICAgICAoYm90aCBhcm0gYW5kIHg4Nikgd2ljaCBzdG9yZXMgYWxsIGRhdGEg
aW4gaG9zIGJ5dGUgb3JkZXIKPiA+ICAgcGF0Y2ggNDogY29udmVydCBhcm0ncyBpbXBsLiB0byBi
dWlsZF9hcHBlbmRfaW50X25vcHJlZml4KCkgQVBJIChjb21taXQgNWQ3YTMzNGY3KQo+ID4gICAg
ICAgICAgICAuLi4gbW92ZSBvdXQgdG8gYW1sLWJ1aWxkLmMKPiA+ICAgcGF0Y2ggNTogcmV1c2Ug
Z2VuZXJhbGl6ZWQgYXJtJ3MgYnVpbGRfcnNkcCgpIGZvciB4ODYsIGRyb3BwaW5nIHg4NiBzcGVj
aWZpYyBvbmUKPiA+ICAgICAgIGFtZW5kaW5nIGl0IHRvIGdlbmVyYXRlIHJldjEgdmFyaWFudCBk
ZWZpbmVkIGJ5IHJldmlzaW9uIGluIEFjcGlSc2RwRGF0YQo+ID4gICAgICAgKGNvbW1pdCBkZDFi
MjAzN2EpCj4gPiAKPiA+ICAgJ21ha2UgY2hlY2sgVj0xJyBzaG91bGRuJ3Qgb2JzZXJ2ZSBhbnkg
QUNQSSB0YWJsZXMgY2hhbmdlcyBhZnRlciBwYXRjaCAyLiAgCj4gCj4gQW5kIHlvdXIgbmV4dCBz
dWdnZXN0aW9uIGlzIHRvIGFkZCBwYXRjaCA2LiAgSSBndWVzcyBpdCdzIGRvYWJsZSBidXQKPiB0
aGlzIHdpbGwgbWFrZSBhIHNpbmdsZSBwYXRjaCBhIDYgcGF0Y2ggc2VyaWVzLiBBdCB0aGlzIHJh
dGUgdGhpcyBzZXJpZXMKPiB3aWxsIGJlIGF0IDIwMCBwYXRjaGVzIGVhc2lseS4KPiAKPiBBdXRv
bWF0ZWQgY2hlY2tzIGFyZSBjb29sIGJ1dCBoZXkgaXQncyBlYXN5IHRvIHNlZSB3aGF0IGNoYW5n
ZWQgaW4gYQo+IGRpc2Fzc2VtYmxlZCB0YWJsZSwgYW5kIHdlIGRvIG5vdCB1cGRhdGUgdGhlbSBi
bGluZGx5LiBTbyBqdXN0IG5vdGUgaW4KPiB0aGUgY29tbWVudCB0aGF0IHRoZXJlJ3MgYSB0YWJs
ZSBjaGFuZ2UgZm9yIEFSTSBhbmQgZXhwZWN0ZWQgZmlsZXMgbmVlZAo+IHRvIGJlIHVwZGF0ZWQg
YW5kIHdlIHNob3VsZCBiZSBmaW5lIElNSE8uClBvaW50IHdhcyB0byBtb3ZlIHBhdGNoZXMgdGhh
dCBjaGFuZ2UgdGFibGVzIGNvbnRlbnQgZmlyc3QsCndoZXJlIHdlIHdvdWxkIHBheSBleHRyYSBh
dHRlbnRpb25zIHRvIGNoYW5nZXMgaW4gdGFibGVzIGFuZAp0aGVuIHJlZmFjdG9yaW5nIHdoaWNo
IHNob3VsZG4ndCBjYXVzZSBhbnkgY2hhbmdlcyB3aWxsIGJlIG1vc3RseQphdXRvbWF0aWMgIChh
dCBsZWFzdCBhdCB0aGF0IHBvaW50IHdlIHdvbid0IGhhdmUgdG8gd29ycnkgYWJvdXQgCnRhYmxl
cyBjb3JyZWN0bmVzcykKCgo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBTYW11ZWwgT3J0aXogPHNhbWVv
QGxpbnV4LmludGVsLmNvbT4KPiA+ID4gLS0tCj4gPiA+ICBpbmNsdWRlL2h3L2FjcGkvYW1sLWJ1
aWxkLmggfCAgMyArKysKPiA+ID4gIGh3L2FjcGkvYW1sLWJ1aWxkLmMgICAgICAgICB8IDM3ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ID4gIDIgZmlsZXMgY2hhbmdl
ZCwgNDAgaW5zZXJ0aW9ucygrKQo+ID4gPiAKPiA+ID4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcv
YWNwaS9hbWwtYnVpbGQuaCBiL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaAo+ID4gPiBpbmRl
eCBjOWJjYjMyZDgxLi4zNTgwZDBjZTkwIDEwMDY0NAo+ID4gPiAtLS0gYS9pbmNsdWRlL2h3L2Fj
cGkvYW1sLWJ1aWxkLmgKPiA+ID4gKysrIGIvaW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oCj4g
PiA+IEBAIC0zOTMsNiArMzkzLDkgQEAgdm9pZAo+ID4gPiAgYnVpbGRfcnNkcChHQXJyYXkgKnRh
YmxlX2RhdGEsCj4gPiA+ICAgICAgICAgICAgIEJJT1NMaW5rZXIgKmxpbmtlciwgdW5zaWduZWQg
cnNkdF90Ymxfb2Zmc2V0KTsKPiA+ID4gIHZvaWQKPiA+ID4gK2J1aWxkX3JzZHBfeHNkdChHQXJy
YXkgKnRhYmxlX2RhdGEsCj4gPiA+ICsgICAgICAgICAgICAgICAgQklPU0xpbmtlciAqbGlua2Vy
LCB1bnNpZ25lZCB4c2R0X3RibF9vZmZzZXQpOwo+ID4gPiArdm9pZAo+ID4gPiAgYnVpbGRfcnNk
dChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwgR0FycmF5ICp0YWJsZV9v
ZmZzZXRzLAo+ID4gPiAgICAgICAgICAgICBjb25zdCBjaGFyICpvZW1faWQsIGNvbnN0IGNoYXIg
Km9lbV90YWJsZV9pZCk7Cj4gPiA+ICB2b2lkCj4gPiA+IGRpZmYgLS1naXQgYS9ody9hY3BpL2Ft
bC1idWlsZC5jIGIvaHcvYWNwaS9hbWwtYnVpbGQuYwo+ID4gPiBpbmRleCA1MWI2MDg0MzJmLi5h
MDMwZDQwNjc0IDEwMDY0NAo+ID4gPiAtLS0gYS9ody9hY3BpL2FtbC1idWlsZC5jCj4gPiA+ICsr
KyBiL2h3L2FjcGkvYW1sLWJ1aWxkLmMKPiA+ID4gQEAgLTE2NTEsNiArMTY1MSw0MyBAQCBidWls
ZF94c2R0KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLCBHQXJyYXkgKnRh
YmxlX29mZnNldHMsCj4gPiA+ICAgICAgICAgICAgICAgICAgICh2b2lkICopeHNkdCwgIlhTRFQi
LCB4c2R0X2xlbiwgMSwgb2VtX2lkLCBvZW1fdGFibGVfaWQpOwo+ID4gPiAgfQo+ID4gPiAgCj4g
PiA+ICsvKiBSU0RQIHBvaW50aW5nIGF0IGFuIFhTRFQgKi8KPiA+ID4gK3ZvaWQKPiA+ID4gK2J1
aWxkX3JzZHBfeHNkdChHQXJyYXkgKnJzZHBfdGFibGUsCj4gPiA+ICsgICAgICAgICAgICAgICAg
QklPU0xpbmtlciAqbGlua2VyLCB1bnNpZ25lZCB4c2R0X3RibF9vZmZzZXQpCj4gPiA+ICt7Cj4g
PiA+ICsgICAgQWNwaVJzZHBEZXNjcmlwdG9yICpyc2RwID0gYWNwaV9kYXRhX3B1c2gocnNkcF90
YWJsZSwgc2l6ZW9mICpyc2RwKTsKPiA+ID4gKyAgICB1bnNpZ25lZCB4c2R0X3BhX3NpemUgPSBz
aXplb2YocnNkcC0+eHNkdF9waHlzaWNhbF9hZGRyZXNzKTsKPiA+ID4gKyAgICB1bnNpZ25lZCB4
c2R0X3BhX29mZnNldCA9Cj4gPiA+ICsgICAgICAgIChjaGFyICopJnJzZHAtPnhzZHRfcGh5c2lj
YWxfYWRkcmVzcyAtIHJzZHBfdGFibGUtPmRhdGE7Cj4gPiA+ICsgICAgdW5zaWduZWQgeHNkdF9v
ZmZzZXQgPQo+ID4gPiArICAgICAgICAoY2hhciAqKSZyc2RwLT5sZW5ndGggLSByc2RwX3RhYmxl
LT5kYXRhOyAgCj4gCj4gVGhlcmUncyBhIGNsZWFuZXIgd2F5IHRvIGdldCBhdCB0aGUgb2Zmc2V0
cyB0aGFuIHBvaW50ZXIgbWF0aDoKPiAxLiBzYXZlIHJzZHBfdGFibGUgbGVuZ3RoIGJlZm9yZSB5
b3UgcHVzaAo+IDIuIGFkZCBvZmZzZXRfb2YgZm9yIGZpZWxkcwo+IAo+IElmIHN3aXRjaGluZyB0
byBidWlsZF9hcHBlbmRfaW50X25vcHJlZml4IHRoZW4gaXQncyBldmVuCj4gZWFzaWVyIC0ganVz
dCBzYXZlIGxlbmd0aCBiZWZvcmUgeW91IGFwcGVuZCB0aGUgaW50Cj4geW91IGludGVuZCB0byBw
YXRjaC4KPiAKPiAKPiA+ID4gKwo+ID4gPiArICAgIGJpb3NfbGlua2VyX2xvYWRlcl9hbGxvYyhs
aW5rZXIsIEFDUElfQlVJTERfUlNEUF9GSUxFLCByc2RwX3RhYmxlLCAxNiwKPiA+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAvKiBmc2VnIG1lbW9yeSAqLyk7Cj4gPiA+ICsK
PiA+ID4gKyAgICBtZW1jcHkoJnJzZHAtPnNpZ25hdHVyZSwgIlJTRCBQVFIgIiwgOCk7Cj4gPiA+
ICsgICAgbWVtY3B5KHJzZHAtPm9lbV9pZCwgQUNQSV9CVUlMRF9BUFBOQU1FNiwgNik7Cj4gPiA+
ICsgICAgcnNkcC0+bGVuZ3RoID0gY3B1X3RvX2xlMzIoc2l6ZW9mKCpyc2RwKSk7Cj4gPiA+ICsg
ICAgLyogdmVyc2lvbiAyLCB3ZSB3aWxsIHVzZSB0aGUgWFNEVCBwb2ludGVyICovCj4gPiA+ICsg
ICAgcnNkcC0+cmV2aXNpb24gPSAweDAyOwo+ID4gPiArCj4gPiA+ICsgICAgLyogQWRkcmVzcyB0
byBiZSBmaWxsZWQgYnkgR3Vlc3QgbGlua2VyICovCj4gPiA+ICsgICAgYmlvc19saW5rZXJfbG9h
ZGVyX2FkZF9wb2ludGVyKGxpbmtlciwKPiA+ID4gKyAgICAgICAgQUNQSV9CVUlMRF9SU0RQX0ZJ
TEUsIHhzZHRfcGFfb2Zmc2V0LCB4c2R0X3BhX3NpemUsCj4gPiA+ICsgICAgICAgIEFDUElfQlVJ
TERfVEFCTEVfRklMRSwgeHNkdF90Ymxfb2Zmc2V0KTsKPiA+ID4gKwo+ID4gPiArICAgIC8qIExl
Z2FjeSBjaGVja3N1bSB0byBiZSBmaWxsZWQgYnkgR3Vlc3QgbGlua2VyICovCj4gPiA+ICsgICAg
Ymlvc19saW5rZXJfbG9hZGVyX2FkZF9jaGVja3N1bShsaW5rZXIsIEFDUElfQlVJTERfUlNEUF9G
SUxFLAo+ID4gPiArICAgICAgICAoY2hhciAqKXJzZHAgLSByc2RwX3RhYmxlLT5kYXRhLCB4c2R0
X29mZnNldCwKPiA+ID4gKyAgICAgICAgKGNoYXIgKikmcnNkcC0+Y2hlY2tzdW0gLSByc2RwX3Rh
YmxlLT5kYXRhKTsKPiA+ID4gKwo+ID4gPiArICAgIC8qIEV4dGVuZGVkIGNoZWNrc3VtIHRvIGJl
IGZpbGxlZCBieSBHdWVzdCBsaW5rZXIgKi8KPiA+ID4gKyAgICBiaW9zX2xpbmtlcl9sb2FkZXJf
YWRkX2NoZWNrc3VtKGxpbmtlciwgQUNQSV9CVUlMRF9SU0RQX0ZJTEUsCj4gPiA+ICsgICAgICAg
IChjaGFyICopcnNkcCAtIHJzZHBfdGFibGUtPmRhdGEsIHNpemVvZiAqcnNkcCwKPiA+ID4gKyAg
ICAgICAgKGNoYXIgKikmcnNkcC0+ZXh0ZW5kZWRfY2hlY2tzdW0gLSByc2RwX3RhYmxlLT5kYXRh
KTsKPiA+ID4gK30KPiA+ID4gKwo+ID4gPiAgdm9pZCBidWlsZF9zcmF0X21lbW9yeShBY3BpU3Jh
dE1lbW9yeUFmZmluaXR5ICpudW1hbWVtLCB1aW50NjRfdCBiYXNlLAo+ID4gPiAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCBsZW4sIGludCBub2RlLCBNZW1vcnlBZmZpbml0eUZsYWdz
IGZsYWdzKQo+ID4gPiAgeyAgCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 08:26:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 08:26: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-devel-bounces@lists.xenproject.org>)
	id 1gP1MN-0004iA-3r; Tue, 20 Nov 2018 08:26: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=lbdb=n7=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gP1ML-0004i4-Qv
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 08:26:13 +0000
X-Inumbo-ID: f07bed86-ec9d-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f07bed86-ec9d-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 08:26:12 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D044D89AC2;
 Tue, 20 Nov 2018 08:26:11 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 0F08F6013A;
 Tue, 20 Nov 2018 08:26:03 +0000 (UTC)
Date: Tue, 20 Nov 2018 09:26:02 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: "Boeuf, Sebastien" <sebastien.boeuf@intel.com>
Message-ID: <20181120092602.676ff8f1@redhat.com>
In-Reply-To: <1542650570.24389.5.camel@intel.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-20-sameo@linux.intel.com>
 <20181116103909.64f35d5d@redhat.com>
 <1542397323.18399.3.camel@intel.com>
 <20181119163757.3c975f62@redhat.com>
 <1542650570.24389.5.camel@intel.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Tue, 20 Nov 2018 08:26:12 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v5 19/24] hw: acpi: Retrieve the PCI bus
 from AcpiPciHpState
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "peter.maydell@linaro.org" <peter.maydell@linaro.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "sameo@linux.intel.com" <sameo@linux.intel.com>,
 "mst@redhat.com" <mst@redhat.com>,
 "jing2.liu@linux.intel.com" <jing2.liu@linux.intel.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "shannon.zhaosl@gmail.com" <shannon.zhaosl@gmail.com>,
 "qemu-arm@nongnu.org" <qemu-arm@nongnu.org>,
 "marcel.apfelbaum@gmail.com" <marcel.apfelbaum@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 "pbonzini@redhat.com" <pbonzini@redhat.com>,
 "rth@twiddle.net" <rth@twiddle.net>,
 "ehabkost@redhat.com" <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxOSBOb3YgMjAxOCAxODowMjo1MyArMDAwMAoiQm9ldWYsIFNlYmFzdGllbiIgPHNl
YmFzdGllbi5ib2V1ZkBpbnRlbC5jb20+IHdyb3RlOgoKPiBPbiBNb24sIDIwMTgtMTEtMTkgYXQg
MTY6MzcgKzAxMDAsIElnb3IgTWFtbWVkb3Ygd3JvdGU6Cj4gPiBPbiBGcmksIDE2IE5vdiAyMDE4
IDE5OjQyOjA4ICswMDAwCj4gPiAiQm9ldWYsIFNlYmFzdGllbiIgPHNlYmFzdGllbi5ib2V1ZkBp
bnRlbC5jb20+IHdyb3RlOgo+ID4gICAKPiA+ID4gCj4gPiA+IEhpIElnb3IsCj4gPiA+IAo+ID4g
PiBPbiBGcmksIDIwMTgtMTEtMTYgYXQgMTA6MzkgKzAxMDAsIElnb3IgTWFtbWVkb3Ygd3JvdGU6
ICAKPiA+ID4gPiAKPiA+ID4gPiBPbiBNb24swqDCoDUgTm92IDIwMTggMDI6NDA6NDIgKzAxMDAK
PiA+ID4gPiBTYW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiA+
ID4gwqDCoCAgCj4gPiA+ID4gPiAKPiA+ID4gPiA+IAo+ID4gPiA+ID4gRnJvbTogU2ViYXN0aWVu
IEJvZXVmIDxzZWJhc3RpZW4uYm9ldWZAaW50ZWwuY29tPgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBJ
bnN0ZWFkIG9mIHVzaW5nIHRoZSBtYWNoaW5lIHR5cGUgc3BlY2lmaWMgbWV0aG9kIGZpbmRfaTQ0
MGZ4KCkKPiA+ID4gPiA+IHRvCj4gPiA+ID4gPiByZXRyaWV2ZSB0aGUgUENJIGJ1cywgdGhpcyBj
b21taXQgYWltcyB0byByZWx5IG9uIHRoZSBmYWN0IHRoYXQKPiA+ID4gPiA+IHRoZQo+ID4gPiA+
ID4gUENJIGJ1cyBpcyBrbm93biBieSB0aGUgc3RydWN0dXJlIEFjcGlQY2lIcFN0YXRlLgo+ID4g
PiA+ID4gCj4gPiA+ID4gPiBXaGVuIHRoZSBzdHJ1Y3R1cmUgaXMgaW5pdGlhbGl6ZWQgdGhyb3Vn
aCBhY3BpX3BjaWhwX2luaXQoKQo+ID4gPiA+ID4gY2FsbCwKPiA+ID4gPiA+IGl0IHNhdmVzIHRo
ZSBQQ0kgYnVzLCB3aGljaCBtZWFucyB0aGVyZSBpcyBubyBuZWVkIHRvIGludm9rZSBhCj4gPiA+
ID4gPiBzcGVjaWFsIGZ1bmN0aW9uIGxhdGVyIG9uLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBCYXNl
ZCBvbiB0aGUgZmFjdCB0aGF0IGZpbmRfaTQ0MGZ4KCkgd2FzIG9ubHkgdXNlZCB0aGVyZSwgdGhp
cwo+ID4gPiA+ID4gcGF0Y2ggYWxzbyByZW1vdmVzIHRoZSBmdW5jdGlvbiBmaW5kX2k0NDBmeCgp
IGl0c2VsZiBmcm9tIHRoZQo+ID4gPiA+ID4gZW50aXJlIGNvZGViYXNlLgo+ID4gPiA+ID4gCj4g
PiA+ID4gPiBSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRo
YXQuY29tPgo+ID4gPiA+ID4gVGVzdGVkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhp
bG1kQHJlZGhhdC5jb20+Cj4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBTZWJhc3RpZW4gQm9ldWYg
PHNlYmFzdGllbi5ib2V1ZkBpbnRlbC5jb20+Cj4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBKaW5n
IExpdSA8amluZzIubGl1QGxpbnV4LmludGVsLmNvbT7CoMKgICAKPiA+ID4gPiBUaGFua3MgZm9y
IGNsZWFuaW5nIGl0IHVwCj4gPiA+ID4gCj4gPiA+ID4gbWlub3Igbml0Ogo+ID4gPiA+IFRha2lu
ZyBpbiBhY2NvdW50IHRoYXQgeW91J3JlIHJlbW92aW5nICcvKiBUT0RPOiBRMzUgc3VwcG9ydCAq
LycKPiA+ID4gPiBjb21tZW50IGFsb25nIHdpdGggZmluZF9pNDQwZngoKSwgaXQgbWlnaHQgYmUg
d29ydGggdG8gbWVudGlvbgo+ID4gPiA+IGluIHRoaXMgY29tbWl0IG1lc3NhZ2UuIFNvbWV0aGlu
ZyBhbG9uZyBsaW5lcyB0aGF0IEFDUEkgUENJSFAKPiA+ID4gPiBleGlzdCB0byBzdXBwb3J0IGd1
ZXN0cyB3aXRob3V0IFNIUEMgc3VwcG9ydCBvbiBQQ0kKPiA+ID4gPiBiYXNlZCBQQyBtYWNoaW5l
LiBDb25zaWRlcmluZyB0aGF0IFEzNSBwcm92aWRlcyBuYXRpdmUKPiA+ID4gPiBQQ0ktRSBob3Rw
bHVnLCB0aGVyZSBpcyBubyBuZWVkIHRvIGFkZCBBQ1BJIGhvdHBsdWcgdGhlcmUuwqDCoCAgCj4g
PiA+IE9oIHllcyBzdXJlIHdlIGNhbiB1cGRhdGUgdGhlIGNvbW1pdCBtZXNzYWdlIDopLiBCdXQg
anVzdCB3YW50ZWQgdG8KPiA+ID4gbWVudGlvbiB0aGF0ICdwYycgbWFjaGluZSB0eXBlIHVzZXMg
QUNQSSBQQ0lIUCBhbmQgZG9lcyBzdXBwb3J0Cj4gPiA+IFNIUEMsIHNvIGl0J3Mgbm90IG11dHVh
bGx5IGV4Y2x1c2l2ZS4gIAo+ID4gaXQgc3VwcG9ydHMgYm90aCBidXQgaXMgaXQgcmVsZXZhbnQg
dG8gdGhpcyBwYXRjaD8KPiA+IAo+ID4gUG9pbnQgd2FzIHRoYXQgb25lIHNob3VsZG4ndCByZW1v
dmUgc29tZXRoaW5nIHNpbGVudGx5IHdpdGhvdXQKPiA+IGFueSBqdXN0aWZpY2F0aW9uL2V4cGxh
bmF0aW9uLiBTbyB0aGF0IHJlYWRlcnMgdGhhdCBjb21lIGxhdGVyCj4gPiB3b3VsZG4ndCB3b25k
ZXIgYWJvdXQgdGhlIHJlYXNvbnMgd2h5IHRoZSBjb2RlIHdhcyByZW1vdmVkLgo+ID4gICAKPiAK
PiBJIHVuZGVyc3RhbmQgdGhlIHBvaW50IGJ1dCBJIHRoaW5rIHRoZSBjb21tZW50IHdhcyB3cm9u
ZyBpbiB0aGUgZmlyc3QKPiBwbGFjZSBzaW5jZSBxMzUgbmV2ZXIgdHJpZWQgdG8gc3VwcG9ydCBB
Q1BJIFBDSUhQLCBhcyB0aGV5IHN1cHBvcnQgUENJZQo+IG5hdGl2ZSBob3RwbHVnIGFzIHlvdSBt
ZW50aW9uZWQuCm9rLgoKd2hlbiB5b3UgaGF2ZSBzb21ldGhpbmcgcmVhZHksIGZlZWwgZnJlZSB0
byBwaW5nIG1lCihJIGRvbid0IG1pbmQgdG8gcmV2aWV3IG9uIGdpdGh1YiBpZiB0aGF0IGhlbHBz
IHRvIHNwZWVkIHVwIHByb2Nlc3MpCgo+IAo+ID4gwqAgIAo+ID4gPiAgIAo+ID4gPiA+IAo+ID4g
PiA+IAo+ID4gPiA+IHdpdGggY29tbWl0IG1lc3NhZ2UgZml4ZWQKPiA+ID4gPiAKPiA+ID4gPiBS
ZXZpZXdlZC1ieTogSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KPiA+ID4gPiDC
oMKgICAKPiA+ID4gPiA+IAo+ID4gPiA+ID4gCj4gPiA+ID4gPiAtLS0KPiA+ID4gPiA+IMKgaW5j
bHVkZS9ody9pMzg2L3BjLmjCoMKgfMKgwqAxIC0KPiA+ID4gPiA+IMKgaHcvYWNwaS9wY2locC5j
wqDCoMKgwqDCoMKgwqB8IDEwICsrKystLS0tLS0KPiA+ID4gPiA+IMKgaHcvcGNpLWhvc3QvcGlp
eC5jwqDCoMKgwqB8wqDCoDggLS0tLS0tLS0KPiA+ID4gPiA+IMKgc3R1YnMvcGNpLWhvc3QtcGlp
eC5jIHzCoMKgNiAtLS0tLS0KPiA+ID4gPiA+IMKgc3R1YnMvTWFrZWZpbGUub2Jqc8KgwqDCoHzC
oMKgMSAtCj4gPiA+ID4gPiDCoDUgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyMiBk
ZWxldGlvbnMoLSkKPiA+ID4gPiA+IMKgZGVsZXRlIG1vZGUgMTAwNjQ0IHN0dWJzL3BjaS1ob3N0
LXBpaXguYwo+ID4gPiA+ID4gCj4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9pMzg2
L3BjLmggYi9pbmNsdWRlL2h3L2kzODYvcGMuaAo+ID4gPiA+ID4gaW5kZXggNDRjYjZiZjNmMy4u
OGU1ZjE0NjRlYiAxMDA2NDQKPiA+ID4gPiA+IC0tLSBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCj4g
PiA+ID4gPiArKysgYi9pbmNsdWRlL2h3L2kzODYvcGMuaAo+ID4gPiA+ID4gQEAgLTI1NSw3ICsy
NTUsNiBAQCBQQ0lCdXMgKmk0NDBmeF9pbml0KGNvbnN0IGNoYXIgKmhvc3RfdHlwZSwKPiA+ID4g
PiA+IGNvbnN0IGNoYXIgKnBjaV90eXBlLAo+ID4gPiA+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgTWVtb3J5UmVnaW9uICpwY2lfbWVtb3J5LAo+ID4gPiA+ID4g
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgTWVtb3J5UmVnaW9uICpy
YW1fbWVtb3J5KTsKPiA+ID4gPiA+IMKgCj4gPiA+ID4gPiAtUENJQnVzICpmaW5kX2k0NDBmeCh2
b2lkKTsKPiA+ID4gPiA+IMKgLyogcGlpeDQuYyAqLwo+ID4gPiA+ID4gwqBleHRlcm4gUENJRGV2
aWNlICpwaWl4NF9kZXY7Cj4gPiA+ID4gPiDCoGludCBwaWl4NF9pbml0KFBDSUJ1cyAqYnVzLCBJ
U0FCdXMgKippc2FfYnVzLCBpbnQgZGV2Zm4pOwo+ID4gPiA+ID4gZGlmZiAtLWdpdCBhL2h3L2Fj
cGkvcGNpaHAuYyBiL2h3L2FjcGkvcGNpaHAuYwo+ID4gPiA+ID4gaW5kZXggODBkNDJlMTJmZi4u
MjU0YjJlNTBhYiAxMDA2NDQKPiA+ID4gPiA+IC0tLSBhL2h3L2FjcGkvcGNpaHAuYwo+ID4gPiA+
ID4gKysrIGIvaHcvYWNwaS9wY2locC5jCj4gPiA+ID4gPiBAQCAtOTMsMTAgKzkzLDkgQEAgc3Rh
dGljIHZvaWQgKmFjcGlfc2V0X2JzZWwoUENJQnVzICpidXMsIHZvaWQKPiA+ID4gPiA+ICpvcGFx
dWUpCj4gPiA+ID4gPiDCoMKgwqDCoMKgcmV0dXJuIGJzZWxfYWxsb2M7Cj4gPiA+ID4gPiDCoH0K
PiA+ID4gPiA+IMKgCj4gPiA+ID4gPiAtc3RhdGljIHZvaWQgYWNwaV9zZXRfcGNpX2luZm8odm9p
ZCkKPiA+ID4gPiA+ICtzdGF0aWMgdm9pZCBhY3BpX3NldF9wY2lfaW5mbyhBY3BpUGNpSHBTdGF0
ZSAqcykKPiA+ID4gPiA+IMKgewo+ID4gPiA+ID4gwqDCoMKgwqDCoHN0YXRpYyBib29sIGJzZWxf
aXNfc2V0Owo+ID4gPiA+ID4gLcKgwqDCoMKgUENJQnVzICpidXM7Cj4gPiA+ID4gPiDCoMKgwqDC
oMKgdW5zaWduZWQgYnNlbF9hbGxvYyA9IEFDUElfUENJSFBfQlNFTF9ERUZBVUxUOwo+ID4gPiA+
ID4gwqAKPiA+ID4gPiA+IMKgwqDCoMKgwqBpZiAoYnNlbF9pc19zZXQpIHsKPiA+ID4gPiA+IEBA
IC0xMDQsMTAgKzEwMyw5IEBAIHN0YXRpYyB2b2lkIGFjcGlfc2V0X3BjaV9pbmZvKHZvaWQpCj4g
PiA+ID4gPiDCoMKgwqDCoMKgfQo+ID4gPiA+ID4gwqDCoMKgwqDCoGJzZWxfaXNfc2V0ID0gdHJ1
ZTsKPiA+ID4gPiA+IMKgCj4gPiA+ID4gPiAtwqDCoMKgwqBidXMgPSBmaW5kX2k0NDBmeCgpOyAv
KiBUT0RPOiBRMzUgc3VwcG9ydCAqLwo+ID4gPiA+ID4gLcKgwqDCoMKgaWYgKGJ1cykgewo+ID4g
PiA+ID4gK8KgwqDCoMKgaWYgKHMtPnJvb3QpIHsKPiA+ID4gPiA+IMKgwqDCoMKgwqDCoMKgwqDC
oC8qIFNjYW4gYWxsIFBDSSBidXNlcy4gU2V0IHByb3BlcnR5IHRvIGVuYWJsZSBhY3BpCj4gPiA+
ID4gPiBiYXNlZAo+ID4gPiA+ID4gaG90cGx1Zy4gKi8KPiA+ID4gPiA+IC3CoMKgwqDCoMKgwqDC
oMKgcGNpX2Zvcl9lYWNoX2J1c19kZXB0aF9maXJzdChidXMsIGFjcGlfc2V0X2JzZWwsIE5VTEws
Cj4gPiA+ID4gPiAmYnNlbF9hbGxvYyk7Cj4gPiA+ID4gPiArwqDCoMKgwqDCoMKgwqDCoHBjaV9m
b3JfZWFjaF9idXNfZGVwdGhfZmlyc3Qocy0+cm9vdCwgYWNwaV9zZXRfYnNlbCwKPiA+ID4gPiA+
IE5VTEwsCj4gPiA+ID4gPiAmYnNlbF9hbGxvYyk7Cj4gPiA+ID4gPiDCoMKgwqDCoMKgfQo+ID4g
PiA+ID4gwqB9Cj4gPiA+ID4gPiDCoAo+ID4gPiA+ID4gQEAgLTIxMyw3ICsyMTEsNyBAQCBzdGF0
aWMgdm9pZAo+ID4gPiA+ID4gYWNwaV9wY2locF91cGRhdGUoQWNwaVBjaUhwU3RhdGUKPiA+ID4g
PiA+ICpzKQo+ID4gPiA+ID4gwqAKPiA+ID4gPiA+IMKgdm9pZCBhY3BpX3BjaWhwX3Jlc2V0KEFj
cGlQY2lIcFN0YXRlICpzKQo+ID4gPiA+ID4gwqB7Cj4gPiA+ID4gPiAtwqDCoMKgwqBhY3BpX3Nl
dF9wY2lfaW5mbygpOwo+ID4gPiA+ID4gK8KgwqDCoMKgYWNwaV9zZXRfcGNpX2luZm8ocyk7Cj4g
PiA+ID4gPiDCoMKgwqDCoMKgYWNwaV9wY2locF91cGRhdGUocyk7Cj4gPiA+ID4gPiDCoH0KPiA+
ID4gPiA+IMKgCj4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvaHcvcGNpLWhvc3QvcGlpeC5jIGIvaHcv
cGNpLWhvc3QvcGlpeC5jCj4gPiA+ID4gPiBpbmRleCA0NzI5M2EzOTE1Li42NTg0NjAyNjRiIDEw
MDY0NAo+ID4gPiA+ID4gLS0tIGEvaHcvcGNpLWhvc3QvcGlpeC5jCj4gPiA+ID4gPiArKysgYi9o
dy9wY2ktaG9zdC9waWl4LmMKPiA+ID4gPiA+IEBAIC00NDUsMTQgKzQ0NSw2IEBAIFBDSUJ1cyAq
aTQ0MGZ4X2luaXQoY29uc3QgY2hhciAqaG9zdF90eXBlLAo+ID4gPiA+ID4gY29uc3QgY2hhciAq
cGNpX3R5cGUsCj4gPiA+ID4gPiDCoMKgwqDCoMKgcmV0dXJuIGI7Cj4gPiA+ID4gPiDCoH0KPiA+
ID4gPiA+IMKgCj4gPiA+ID4gPiAtUENJQnVzICpmaW5kX2k0NDBmeCh2b2lkKQo+ID4gPiA+ID4g
LXsKPiA+ID4gPiA+IC3CoMKgwqDCoFBDSUhvc3RTdGF0ZSAqcyA9IE9CSkVDVF9DSEVDSyhQQ0lI
b3N0U3RhdGUsCj4gPiA+ID4gPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoG9iamVjdF9yZXNvbHZlX3BhdGgoIi9t
YWNoaQo+ID4gPiA+ID4gbmUvaQo+ID4gPiA+ID4gNDQwZngiLCBOVUxMKSwKPiA+ID4gPiA+IC3C
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgVFlQRV9QQ0lfSE9TVF9CUklER0UpOwo+ID4gPiA+ID4gLcKgwqDCoMKgcmV0
dXJuIHMgPyBzLT5idXMgOiBOVUxMOwo+ID4gPiA+ID4gLX0KPiA+ID4gPiA+IC0KPiA+ID4gPiA+
IMKgLyogUElJWDMgUENJIHRvIElTQSBicmlkZ2UgKi8KPiA+ID4gPiA+IMKgc3RhdGljIHZvaWQg
cGlpeDNfc2V0X2lycV9waWMoUElJWDNTdGF0ZSAqcGlpeDMsIGludCBwaWNfaXJxKQo+ID4gPiA+
ID4gwqB7Cj4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvc3R1YnMvcGNpLWhvc3QtcGlpeC5jIGIvc3R1
YnMvcGNpLWhvc3QtcGlpeC5jCj4gPiA+ID4gPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiA+
ID4gPiA+IGluZGV4IDZlZDgxYjFmMjEuLjAwMDAwMDAwMDAKPiA+ID4gPiA+IC0tLSBhL3N0dWJz
L3BjaS1ob3N0LXBpaXguYwo+ID4gPiA+ID4gKysrIC9kZXYvbnVsbAo+ID4gPiA+ID4gQEAgLTEs
NiArMCwwIEBACj4gPiA+ID4gPiAtI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKPiA+ID4gPiA+IC0j
aW5jbHVkZSAiaHcvaTM4Ni9wYy5oIgo+ID4gPiA+ID4gLVBDSUJ1cyAqZmluZF9pNDQwZngodm9p
ZCkKPiA+ID4gPiA+IC17Cj4gPiA+ID4gPiAtwqDCoMKgwqByZXR1cm4gTlVMTDsKPiA+ID4gPiA+
IC19Cj4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvc3R1YnMvTWFrZWZpbGUub2JqcyBiL3N0dWJzL01h
a2VmaWxlLm9ianMKPiA+ID4gPiA+IGluZGV4IDVkZDBhZWVlYzYuLjcyNWY3OGJlZGMgMTAwNjQ0
Cj4gPiA+ID4gPiAtLS0gYS9zdHVicy9NYWtlZmlsZS5vYmpzCj4gPiA+ID4gPiArKysgYi9zdHVi
cy9NYWtlZmlsZS5vYmpzCj4gPiA+ID4gPiBAQCAtNDEsNiArNDEsNSBAQCBzdHViLW9iai15ICs9
IHBjX21hZHRfY3B1X2VudHJ5Lm8KPiA+ID4gPiA+IMKgc3R1Yi1vYmoteSArPSB2bWdlbmlkLm8K
PiA+ID4gPiA+IMKgc3R1Yi1vYmoteSArPSB4ZW4tY29tbW9uLm8KPiA+ID4gPiA+IMKgc3R1Yi1v
YmoteSArPSB4ZW4taHZtLm8KPiA+ID4gPiA+IC1zdHViLW9iai15ICs9IHBjaS1ob3N0LXBpaXgu
bwo+ID4gPiA+ID4gwqBzdHViLW9iai15ICs9IHJhbS1ibG9jay5vCj4gPiA+ID4gPiDCoHN0dWIt
b2JqLXkgKz0gcmFtZmIub8KgwqAgIAo+ID4gPiBUaGFua3MsCj4gPiA+IFNlYmFzdGllICAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 08:41:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 08:41: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-devel-bounces@lists.xenproject.org>)
	id 1gP1al-00068F-G6; Tue, 20 Nov 2018 08:41: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=ZYDC=N7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP1aj-00068A-Vf
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 08:41:06 +0000
X-Inumbo-ID: 032e7974-eca0-11e8-85e9-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 032e7974-eca0-11e8-85e9-12d6303a7972;
 Tue, 20 Nov 2018 08:41:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 01:41:02 -0700
Message-Id: <5BF3C89B02000078001FDD58@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 01:40:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
 <1542318438-20319-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542318438-20319-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/4] x86/pv: Remove deferred RDTSC{,
 P} handling in pv_emulate_privileged_op()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjExLjE4IGF0IDIyOjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQXMgbm90ZWQgaW4gYy9zIDQ5OTliZjNlOGIgIng4Ni9QVjogdXNlIGdlbmVyaWMgZW11
bGF0b3IgZm9yIHByaXZpbGVnZWQKPiBpbnN0cnVjdGlvbiBoYW5kbGluZyIsIHRoZXNlIGhvb3Bz
IGFyZSBqdW1wZWQgdGhyb3VnaCB0byByZXRhaW4gdGhlIG9sZGVyCj4gYmVoYXZpb3VyLCBhbG9u
ZyB3aXRoIGEgbm90ZSBzdWdnZXN0aW5nIHRoYXQgd2Ugc2hvdWxkIHJlY29uc2lkZXIgdGhpbmdz
Lgo+IAo+IEl0IGRvZXMgbm90IG1hdHRlciBleGFjdGx5IHdoZW4gcHZfc29mdF9yZHRzYygpIGlz
IGNhbGxlZCwgYXMgWGVuJ3MgYmVoYXZpb3VyCj4gaXMgYW4gb3BhcXVlIGF0b21pYyBhY3Rpb24g
ZnJvbSB0aGUgZ3Vlc3RzIHBvaW50IG9mIHZpZXcuICBGdXJ0aGVybW9yZSwgZXZlbgo+IHdpdGgg
UFZSRFRTQ1AgbW9kZSwgdGhlIFRTQ19BVVggdmFsdWUgY29uc3RhbnQgd2hpbGUgdGhlIGRvbWFp
biBpcyAKPiBleGVjdXRpbmcuCgpOb3QgZXhhY3RseTogSSd2ZSB0cmllZCB0byByZWNvbnN0cnVj
dCB0aGUgcmVhc29ucyBmb3IgdGhlIGNvbW1lbnQgeW91CnJlZmVyIHRvLCBhbmQgSSB0aGluayBp
dCB3YXMgdHdvZm9sZDogRm9yIG9uZSBJIHdhbnRlZCB0byBrZWVwIHRoZSBhY3R1YWwKUkRUU0Mg
YXMgY2xvc2UgdG8gdGhlIHBvaW50IHdoZXJlIHRoZSBndWVzdCBhY3R1YWxseSBnZXRzIHRvIHVz
ZSB0aGUKdmFsdWUgYXMgcG9zc2libGUuIEFuZCB0aGVuIGZyb20gYW4gYWJzdHJhY3QgcG92IHRo
ZSBzcGxpdCBiZXR3ZWVuIHR3bwpNU1IgYWNjZXNzZXMgbWVhbnMgdGhhdCBlaXRoZXIgY2FuIGZh
aWwsIHlldCBwdl9zb2Z0X3JkdHNjKCkgYmFjayBhdAp0aGUgdGltZSB3cm90ZSB0byB0aGUgZ3Vl
c3QgUkNYIGRpcmVjdGx5LiBUaGF0IHNlY29uZCByZWFzb24gaXMgZ29uZQphcyBvZiA1YjA0MjYy
MDc5ICgieDg2L3RpbWU6IFJld29yayBwdl9zb2Z0X3JkdHNjKCkgdG8gYWlkIGZ1cnRoZXIKY2xl
YW51cCIpLCBhbmQgdGhlIGZpcnN0IGlzIHByZXN1bWFibHkgbm90IG92ZXJseSByZWxldmFudCwg
c28gLi4uCgo+IERyb3AgYWxsIHRoZSBkZWZlcnJhbCBsb2dpYywgYW5kIGxlYXZlIFRTQ19BVVgg
dW5pZm9ybWx5IGF0IDAgYXMgUFZSRFRTQ1AgbW9kZQo+IGlzIGJlaW5nIHJlbW92ZWQuICBMYXRl
ciBjaGFuZ2VzIHdpbGwgbWFrZSB0aGlzIGJlaGF2ZSBhcmNoaXRlY3R1cmFsbHkuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 08:44:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 08: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-devel-bounces@lists.xenproject.org>)
	id 1gP1df-0006Fy-0u; Tue, 20 Nov 2018 08: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP1de-0006Fm-EL
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 08:44:06 +0000
X-Inumbo-ID: 6fee033a-eca0-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6fee033a-eca0-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 08:44:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP1dZ-0001H3-Bl; Tue, 20 Nov 2018 08:44:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gP1dY-0005hD-OU; Tue, 20 Nov 2018 08:44:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gP1dY-00079S-Ns; Tue, 20 Nov 2018 08:44:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130585-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=39611fdee5d138d4d39dc997051c3a7dd23b6df9
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 08:44:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130585: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDU4NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDU4NS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDM5
NjExZmRlZTVkMTM4ZDRkMzlkYzk5NzA1MWMzYTdkZDIzYjZkZjkKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDkwMWFiZmVmNWRlMTQ5NTQ2YjE2ZmJhNmY0ZDViZDdkZWYw
OGM2NzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDI4OSAgMjAxOC0xMS0xNyAxMTowMDozNiBa
ICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzA0OTAgIDIwMTgtMTEtMTkgMDk6MDA6
MjcgWiAgICAwIGRheXMgICAgOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA1NjIg
IDIwMTgtMTEtMjAgMDA6MDE6MjIgWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IDM5NjExZmRlZTVkMTM4ZDRkMzlkYzk5NzA1MWMzYTdkZDIzYjZkZjkKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBO
b3YgMTkgMjE6MTY6MjggMjAxOCArMDAwMAoKICAgIGF1dG9tYXRpb246IEFkZCAzMmJpdCBEZWJp
YW4gSmVzc2llIGJ1aWxkcwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBbIHdlaTogcmViYXNlIF0KICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMjE5ZmM0ODQwYTc5MzAzMGY3NjNjYmYz
Y2RkNmI2NjYwNjAxYjNlYQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkRhdGU6ICAgTW9uIE5vdiAxOSAxNjowMToyMCAyMDE4ICswMDAwCgogICAgYXV0
b21hdGlvbjogQWRkIGEgMzJiaXQgRGViaWFuIEplc3NpZSBkb2NrZXJmaWxlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCBkNGY1MDdl
NTVkNDRhODgyNzUzMDA3YjAxZmI5NzM3ODRlNzNlNGI5CkF1dGhvcjogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTm92IDE2IDEzOjAzOjU5IDIwMTggKzAwMDAKCiAg
ICBhdXRvbWF0aW9uOiBwcm9wZXJseSB0YWcgeDg2IGpvYnMgaW4gR2l0bGFiIENJCiAgICAKICAg
IFNpbmNlIHdlIGhhdmUgaW50cm9kdWNlZCBhcm02NCB2YXJpYW50cywgd2UnZCBiZXR0ZXIgc3Rh
cnQgdGFnZ2luZyB0aGUKICAgIG9sZCBvbmVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxj
YXJkb2VAY2FyZG9lLmNvbT4KCmNvbW1pdCA3NWM4MDM3YzFlNDZmOTExNzUxOGU0NTE2OTNiNWRk
YjRmN2IzNGI5CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBG
cmkgTm92IDE2IDEyOjU0OjAzIDIwMTggKzAwMDAKCiAgICBhdXRvbWF0aW9uOiBpbnRyb2R1Y2Ug
c29tZSBSQU5EQ09ORklHIHRlc3RzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgoKY29tbWl0IDk4OGViYmVmYzJhNTUwZmY4Mzk3ZjY1YjBhMmRjMThmNGU3MmY0
NzQKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBOb3Yg
MTYgMTE6NDA6NTYgMjAxOCArMDAwMAoKICAgIGF1dG9tYXRpb246IHJlZmFjdG9yIGdpdGxhYi1j
aS55YW1sCiAgICAKICAgIFVzZSB0aGUgImV4dGVuZHMiIGtleXdvcmQgaW50cm9kdWNlZCBpbiAx
MS4zIHRvIHJlZHVjZSByZXBldGl0aW9uIGluCiAgICBqb2JzLiBNb3JlIGltcG9ydGFudGx5LCB0
aGlzIGhlbHBzIHVzIGJldHRlciBvcmdhbmlzZSB0aGUgcHJvcGVydGllcwogICAgb2Ygam9icy4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Cgpjb21taXQgNzNl
ZTU1NzQwODRiOWJmYTYxOTRjMTA5NmNiMWU0Y2U3NmZlZGIzZgpBdXRob3I6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE5vdiAxOSAxMzowMzow
MiAyMDE4ICswMDAwCgogICAgbGlieDg2OiBXb3JrIGFyb3VuZCBHQ0MgYmVpbmcgdW5hYmxlIHRv
IHNwaWxsIHRoZSBQSUMgaGFyZCByZWdpc3RlcgogICAgCiAgICBWZXJzaW9ucyBvZiBHQ0MgYmVm
b3JlIDUgY2FuJ3QgY29tcGlsZSBjcHVpZC5jLCBhbmQgZmFpbCB3aXRoIHRoZSByYXRoZXIgY3J5
cHRpYzoKICAgIAogICAgICBJbiBmaWxlIGluY2x1ZGVkIGZyb20gbGliL3g4Ni9jcHVpZC5jOjM6
MDoKICAgICAgbGliL3g4Ni9jcHVpZC5jOiBJbiBmdW5jdGlvbiDigJh4ODZfY3B1aWRfcG9saWN5
X2ZpbGxfbmF0aXZl4oCZOgogICAgICBpbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmg6MjU6NTog
ZXJyb3I6IGluY29uc2lzdGVudCBvcGVyYW5kIGNvbnN0cmFpbnRzIGluIGFuIOKAmGFzbeKAmQog
ICAgICAgICAgIGFzbSAoICJjcHVpZCIKICAgICAgICAgICBeCiAgICAKICAgIFNlZSBodHRwczov
L2djYy5nbnUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD01NDIzMiBmb3IgbW9yZSBkZXRh
aWxzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmNvbW1pdCA4NmQ0N2FkY2QzYzRmNDk0NDU2YTNkNmVlMDZlOTQxYjEzMmUzZWIyCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBG
cmkgRGVjIDEgMTM6Mjk6MzYgMjAxNyArMDAwMAoKICAgIHg4Ni9tc3I6IEhhbmRsZSBNU1JfQU1E
NjRfRFJ7MC0zfV9BRERSRVNTX01BU0sgaW4gdGhlIG5ldyBNU1IgaW5mcmFzdHJ1Y3R1cmUKICAg
IAogICAgVGhpcyBpcyBhIGZvbGxvd3VwIHRvIGMvcyA5NmYyMzVjMjYgd2hpY2ggZnVsZmlscyB0
aGUgcmVtYWluaW5nIFRPRE8gaXRlbS4KICAgIAogICAgRmlyc3Qgb2YgYWxsLCB0aGUgcHJlLWV4
aXN0aW5nIFNWTSBjb2RlIGhhcyBhIGJ1Zy4gIFRoZSB2YWx1ZSBpbgogICAgbXNycy0+ZHJfbWFz
a1tdIG1heSBiZSBzdGFsZSwgYXMgd2UgYWxsb3cgZGlyZWN0IGFjY2VzcyB0byB0aGVzZSBNU1Jz
LgogICAgUmVzb2x2ZSB0aGlzIGluIGd1ZXN0X3JkbXNyKCkgYnkgcmVhZGluZyBkaXJlY3RseSBm
cm9tIGhhcmR3YXJlIGluIHRoZQogICAgYWZmZWN0ZWQgY2FzZS4KICAgIAogICAgV2l0aCB0aGUg
cmVhZGluZy93cml0aW5nIGxvZ2ljIG1vdmVkIHRvIHRoZSBjb21tb24gZ3Vlc3Rfe3JkLHdyfW1z
cigpCiAgICBpbmZyYXN0cnVjdHVyZSwgdGhlIG1pZ3JhdGlvbiBsb2dpYyBjYW4gYmUgc2ltcGxp
ZmllZC4gIFRoZSBQViBtaWdyYXRpb24gbG9naWMKICAgIGRyb3BzIGFsbCBvZiBpdHMgc3BlY2lh
bCBjYXNpbmcsIGFuZCBTVk0ncyBlbnRpcmUge2luaXQsc2F2ZSxsb2FkfV9tc3IoKQogICAgaW5m
cmFzdHJ1Y3R1cmUgYmVjb21lcyB1bm5lY2Vzc2FyeS4KICAgIAogICAgVGhlIHJlc3VsdGluZyBk
aWZmc3RhdCBzaG93cyBxdWl0ZSBob3cgZXhwZW5zaXZlIHRoZSBQViBzcGVjaWFsIGNhc2VzIHdo
ZXJlIGluCiAgICBhcmNoX2RvX2RvbWN0bCgpLgogICAgCiAgICAgIGFkZC9yZW1vdmU6IDAvMyBn
cm93L3NocmluazogNC82IHVwL2Rvd246IDQ2NS8tMTQ5NCAoLTEwMjkpCiAgICAgIEZ1bmN0aW9u
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEK
ICAgICAgZ3Vlc3RfcmRtc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjUyICAg
ICA0ODQgICAgKzIzMgogICAgICBndWVzdF93cm1zciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA2NTMgICAgIDgyMiAgICArMTY5CiAgICAgIG1zcnNfdG9fc2VuZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOCAgICAgIDQ4ICAgICArNDAKICAgICAgaHZtX2xvYWRf
Y3B1X21zcnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDg5ICAgICA1MTMgICAgICsyNAog
ICAgICBzdm1faW5pdF9tc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjEgICAg
ICAgLSAgICAgLTIxCiAgICAgIGh2bV9zYXZlX2NwdV9tc3JzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDM2NSAgICAgMzQzICAgICAtMjIKICAgICAgcmVhZF9tc3IgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxMDg5ICAgIDEwMDEgICAgIC04OAogICAgICB3cml0ZV9tc3Ig
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE4MjkgICAgMTY4OSAgICAtMTQwCiAg
ICAgIHN2bV9tc3JfcmVhZF9pbnRlcmNlcHQgICAgICAgICAgICAgICAgICAgICAgMTEyNCAgICAg
OTcwICAgIC0xNTQKICAgICAgc3ZtX2xvYWRfbXNyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMTk1ICAgICAgIC0gICAgLTE5NQogICAgICBzdm1fc2F2ZV9tc3IgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxOTYgICAgICAgLSAgICAtMTk2CiAgICAgIHN2bV9tc3Jfd3Jp
dGVfaW50ZXJjZXB0ICAgICAgICAgICAgICAgICAgICAgMTQ2MSAgICAxMjY1ICAgIC0xOTYKICAg
ICAgYXJjaF9kb19kb21jdGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5NTgxICAgIDkw
OTkgICAgLTQ4MgogICAgICBUb3RhbDogQmVmb3JlPTMzMTQ2MTAsIEFmdGVyPTMzMTM1ODEsIGNo
ZyAtMC4wMyUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiAgQm9yaXMgT3N0cm92c2t5IDxib3Jp
cy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNTllMDg3YmY2YTljOGFkODA1Mjk0YzMyZGZkN2M3NzA2
OGQ4MWVmZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IFNlcCA2IDExOjQyOjM0IDIwMTggKzAwMDAKCiAgICB4ZW4va2V5aGFuZGxl
cjogRHJvcCBrZXloYW5kbGVyX3NjcmF0Y2gKICAgIAogICAgV2l0aCBhbG1vc3QgYWxsIHVzZXJz
IG9mIGtleWhhbmRsZXJfc2NyYXRjaCBnb25lLCBjbGVhbiB1cCB0aGUgMyByZW1haW5pbmcKICAg
IHVzZXJzIGFuZCBkcm9wIHRoZSBidWZmZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMzAzMTFkMmU4MmEzZWI2OWFhMTY2NzM4MmE2YjI1
MjlmNmQ5NDRjNApBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAg
RnJpIE5vdiAxNiAxODo1ODo1NSAyMDE4ICswMDAwCgogICAgeDg2OiBmaXggZWZpLmxkcyBkZXBl
bmRlbmN5IGdlbmVyYXRpb24KICAgIAogICAgUkFORENPTkZJRyBidWlsZHMgZGlzY292ZXIgZWZp
LmxkcyBpcyBub3QgdXBkYXRlZCB3aGVuIGF1dG9nZW5lcmF0ZWQKICAgIGhlYWRlcnMgYXJlIHVw
ZGF0ZWQuCiAgICAKICAgIFVwb24gaW5zcGVjdGlvbiwgdGhlIGdlbmVyYXRlZCAuZCBmaWxlIGNv
bnRhaW5zIHhlbi5sZHMubyBhcyB0YXJnZXQsCiAgICBub3QgdGhlIG9uY2UgdGhvdWdodCBlZmku
bGRzLm8uIFRoYXQncyBiZWNhdXNlIGdjYyBkaXNyZWdhcmRzIHRoZQogICAgb3V0cHV0IG9iamVj
dCBuYW1lIHNwZWNpZmllZCBieSAtbyB3aGVuIGdlbmVyYXRpbmcgZGVwZW5kZW5jeSwgc28gdGhl
CiAgICBzZWQgaW52b2NhdGlvbiBoYXMgbm8gZWZmZWN0LgogICAgCiAgICBBcmd1YWJseSB0aGF0
J3MgYSBidWcgaW4gZ2NjLCB3aGljaCBjYW4gYmUgZml4ZWQgYXQgc29tZSBwb2ludCwgc28gd2UK
ICAgIG1ha2UgdGhlIHNlZCBydW5lIHdvcmsgd2l0aCAqLmxkcy4gQXQgdGhlIHNhbWUgdGltZSBy
ZXBsYWNlIHRoZQogICAgaGFyZGNvZGVkIHNlZCBydW5lIGZvciB4ZW4ubGRzIHdpdGggdGhlIG5l
dyBvbmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0
IGU5YzQ1NzRkODE1NmI1MzcwNjdkNDdiYzQzNjJjZGU3MTc0Y2MzZDcKQXV0aG9yOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBOb3YgMTkgMTA6MDM6NTQgMjAxOCAr
MDAwMAoKICAgIENvbmZpZy5tazogdXBkYXRlIHNlYWJpb3MKICAgIAogICAgVGhpcyBuZXcgcmVs
ZWFzZSBjb250YWlucyBhIGZpeCBmb3IgYnVpbGRpbmcgbGVnYWN5IGFjcGkgdGFibGVzIHdpdGgK
ICAgIG5ld2VyIGlhc2wsIHdoaWNoIHdlIHdhbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgZDk1ZGE5MWZiNDk3ZDg1ODM4MjZm
NjczZjkzMjVlNzNhNzUxNDI3NwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KRGF0ZTogICBNb24gTm92IDE5IDA5OjQxOjI1IDIwMTggKzAxMDAKCiAgICB4ODYvSFZNOiBn
cm93IE1NSU8gY2FjaGUgZGF0YSBzaXplIHRvIDY0IGJ5dGVzCiAgICAKICAgIFRoaXMgaXMgbmVl
ZGVkIGJlZm9yZSBlbmFibGluZyBhbnkgQVZYNTEyIGluc25zIGluIHRoZSBlbXVsYXRvci4gQ2hh
bmdlCiAgICB0aGUgd2F5IGFsaWdubWVudCBpcyBlbmZvcmNlZCBhdCB0aGUgc2FtZSB0aW1lLgog
ICAgCiAgICBBZGQgYSBjaGVjayB0aGF0IHRoZSBidWZmZXIgd29uJ3QgYWN0dWFsbHkgb3ZlcmZs
b3csIGFuZCB3aGlsZSBhdCBpdAogICAgYWxzbyBjb252ZXJ0IHRoZSBjaGVjayBmb3IgYWNjZXNz
ZXMgdG8gbm90IGNyb3NzIHBhZ2UgYm91bmRhcmllcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 08:47:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 08:47: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-devel-bounces@lists.xenproject.org>)
	id 1gP1gX-0006R6-Nx; Tue, 20 Nov 2018 08:47: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=Mgq0=N7=redhat.com=pagupta@srs-us1.protection.inumbo.net>)
 id 1gP1f5-0006OA-Qk
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 08:45:35 +0000
X-Inumbo-ID: a5144b56-eca0-11e8-836e-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5144b56-eca0-11e8-836e-12d6303a7972;
 Tue, 20 Nov 2018 08:45:34 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id B915D811D3;
 Tue, 20 Nov 2018 08:45:33 +0000 (UTC)
Received: from colo-mx.corp.redhat.com
 (colo-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.20])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 85CDF608C4;
 Tue, 20 Nov 2018 08:45:33 +0000 (UTC)
Received: from zmail21.collab.prod.int.phx2.redhat.com
 (zmail21.collab.prod.int.phx2.redhat.com [10.5.83.24])
 by colo-mx.corp.redhat.com (Postfix) with ESMTP id 439FE1800533;
 Tue, 20 Nov 2018 08:45:33 +0000 (UTC)
Date: Tue, 20 Nov 2018 03:45:32 -0500 (EST)
From: Pankaj Gupta <pagupta@redhat.com>
To: David Hildenbrand <david@redhat.com>
Message-ID: <1747228.35250472.1542703532881.JavaMail.zimbra@redhat.com>
In-Reply-To: <20181119101616.8901-6-david@redhat.com>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-6-david@redhat.com>
MIME-Version: 1.0
X-Originating-IP: [10.67.116.119, 10.4.195.20]
Thread-Topic: hv_balloon: mark inflated pages PG_offline
Thread-Index: WULPe0NX2lje8pHd8lwBzyMbSeWoFw==
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Tue, 20 Nov 2018 08:45:34 +0000 (UTC)
X-Mailman-Approved-At: Tue, 20 Nov 2018 08:47:04 +0000
Subject: Re: [Xen-devel] [PATCH v1 5/8] hv_balloon: mark inflated pages
 PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Kairui Song <kasong@redhat.com>, linux-pm@vger.kernel.org,
 pv-drivers@vmware.com, Haiyang Zhang <haiyangz@microsoft.com>,
 linux-doc@vger.kernel.org, kexec-ml <kexec@lists.infradead.org>,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 linux-mm@kvack.org, "Michael S. Tsirkin" <mst@redhat.com>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Vitaly Kuznetsov <vkuznets@redhat.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIERhdmlkLAoKPiAKPiBNYXJrIGluZmxhdGVkIGFuZCBuZXZlciBvbmxpbmVkIHBhZ2VzIFBH
X29mZmxpbmUsIHRvIHRlbGwgdGhlIHdvcmxkIHRoYXQKPiB0aGUgY29udGVudCBpcyBzdGFsZSBh
bmQgc2hvdWxkIG5vdCBiZSBkdW1wZWQuCj4gCj4gQ2M6ICJLLiBZLiBTcmluaXZhc2FuIiA8a3lz
QG1pY3Jvc29mdC5jb20+Cj4gQ2M6IEhhaXlhbmcgWmhhbmcgPGhhaXlhbmd6QG1pY3Jvc29mdC5j
b20+Cj4gQ2M6IFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGhlbW1pbkBtaWNyb3NvZnQuY29tPgo+IENj
OiBLYWlydWkgU29uZyA8a2Fzb25nQHJlZGhhdC5jb20+Cj4gQ2M6IFZpdGFseSBLdXpuZXRzb3Yg
PHZrdXpuZXRzQHJlZGhhdC5jb20+Cj4gQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91
bmRhdGlvbi5vcmc+Cj4gQ2M6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQub3JnPgo+
IENjOiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KPiBDYzogIk1pY2hhZWwgUy4gVHNp
cmtpbiIgPG1zdEByZWRoYXQuY29tPgo+IFNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5k
IDxkYXZpZEByZWRoYXQuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2h2L2h2X2JhbGxvb24uYyB8IDE0
ICsrKysrKysrKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2h2L2h2X2JhbGxvb24uYyBiL2Ry
aXZlcnMvaHYvaHZfYmFsbG9vbi5jCj4gaW5kZXggMjExZjNmZTNhMDM4Li40NzcxOTg2MmU1N2Yg
MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9odi9odl9iYWxsb29uLmMKPiArKysgYi9kcml2ZXJzL2h2
L2h2X2JhbGxvb24uYwo+IEBAIC02ODEsOCArNjgxLDEzIEBAIHN0YXRpYyBzdHJ1Y3Qgbm90aWZp
ZXJfYmxvY2sgaHZfbWVtb3J5X25iID0gewo+ICAvKiBDaGVjayBpZiB0aGUgcGFydGljdWxhciBw
YWdlIGlzIGJhY2tlZCBhbmQgY2FuIGJlIG9ubGluZWQgYW5kIG9ubGluZSBpdC4KPiAgKi8KPiAg
c3RhdGljIHZvaWQgaHZfcGFnZV9vbmxpbmVfb25lKHN0cnVjdCBodl9ob3RhZGRfc3RhdGUgKmhh
cywgc3RydWN0IHBhZ2UgKnBnKQo+ICB7Cj4gLQlpZiAoIWhhc19wZm5faXNfYmFja2VkKGhhcywg
cGFnZV90b19wZm4ocGcpKSkKPiArCWlmICghaGFzX3Bmbl9pc19iYWNrZWQoaGFzLCBwYWdlX3Rv
X3BmbihwZykpKSB7Cj4gKwkJaWYgKCFQYWdlT2ZmbGluZShwZykpCj4gKwkJCV9fU2V0UGFnZU9m
ZmxpbmUocGcpOwo+ICAJCXJldHVybjsKPiArCX0KPiArCWlmIChQYWdlT2ZmbGluZShwZykpCj4g
KwkJX19DbGVhclBhZ2VPZmZsaW5lKHBnKTsKPiAgCj4gIAkvKiBUaGlzIGZyYW1lIGlzIGN1cnJl
bnRseSBiYWNrZWQ7IG9ubGluZSB0aGUgcGFnZS4gKi8KPiAgCV9fb25saW5lX3BhZ2Vfc2V0X2xp
bWl0cyhwZyk7Cj4gQEAgLTEyMDEsNiArMTIwNiw3IEBAIHN0YXRpYyB2b2lkIGZyZWVfYmFsbG9v
bl9wYWdlcyhzdHJ1Y3QgaHZfZHlubWVtX2RldmljZQo+ICpkbSwKPiAgCj4gIAlmb3IgKGkgPSAw
OyBpIDwgbnVtX3BhZ2VzOyBpKyspIHsKPiAgCQlwZyA9IHBmbl90b19wYWdlKGkgKyBzdGFydF9m
cmFtZSk7Cj4gKwkJX19DbGVhclBhZ2VPZmZsaW5lKHBnKTsKCkp1c3QgdGhpbmtpbmcsIGRvIHdl
IG5lZWQgdG8gY2FyZSBmb3IgY2xlYXJpbmcgUGFnZU9mZmxpbmUgZmxhZyBiZWZvcmUgZnJlZWlu
ZwphIGJhbGxvb24nZCBwYWdlPwoKVGhhbmtzLApQYW5rYWoKCj4gIAkJX19mcmVlX3BhZ2UocGcp
Owo+ICAJCWRtLT5udW1fcGFnZXNfYmFsbG9vbmVkLS07Cj4gIAl9Cj4gQEAgLTEyMTMsNyArMTIx
OSw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgYWxsb2NfYmFsbG9vbl9wYWdlcyhzdHJ1Y3QKPiBo
dl9keW5tZW1fZGV2aWNlICpkbSwKPiAgCQkJCQlzdHJ1Y3QgZG1fYmFsbG9vbl9yZXNwb25zZSAq
YmxfcmVzcCwKPiAgCQkJCQlpbnQgYWxsb2NfdW5pdCkKPiAgewo+IC0JdW5zaWduZWQgaW50IGkg
PSAwOwo+ICsJdW5zaWduZWQgaW50IGksIGo7Cj4gIAlzdHJ1Y3QgcGFnZSAqcGc7Cj4gIAo+ICAJ
aWYgKG51bV9wYWdlcyA8IGFsbG9jX3VuaXQpCj4gQEAgLTEyNDUsNiArMTI1MSwxMCBAQCBzdGF0
aWMgdW5zaWduZWQgaW50IGFsbG9jX2JhbGxvb25fcGFnZXMoc3RydWN0Cj4gaHZfZHlubWVtX2Rl
dmljZSAqZG0sCj4gIAkJaWYgKGFsbG9jX3VuaXQgIT0gMSkKPiAgCQkJc3BsaXRfcGFnZShwZywg
Z2V0X29yZGVyKGFsbG9jX3VuaXQgPDwgUEFHRV9TSElGVCkpOwo+ICAKPiArCQkvKiBtYXJrIGFs
bCBwYWdlcyBvZmZsaW5lICovCj4gKwkJZm9yIChqID0gMDsgaiA8ICgxIDw8IGdldF9vcmRlcihh
bGxvY191bml0IDw8IFBBR0VfU0hJRlQpKTsgaisrKQo+ICsJCQlfX1NldFBhZ2VPZmZsaW5lKHBn
ICsgaik7Cj4gKwo+ICAJCWJsX3Jlc3AtPnJhbmdlX2NvdW50Kys7Cj4gIAkJYmxfcmVzcC0+cmFu
Z2VfYXJyYXlbaV0uZmluZm8uc3RhcnRfcGFnZSA9Cj4gIAkJCXBhZ2VfdG9fcGZuKHBnKTsKPiAt
LQo+IDIuMTcuMgo+IAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 08:49:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 08:49: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-devel-bounces@lists.xenproject.org>)
	id 1gP1jH-0006a5-8J; Tue, 20 Nov 2018 08:49: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=s6JU=N7=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gP1jF-0006Zy-Cp
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 08:49:53 +0000
X-Inumbo-ID: 3e772520-eca1-11e8-be0a-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3e772520-eca1-11e8-be0a-12d6303a7972;
 Tue, 20 Nov 2018 08:49:52 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 126933001254;
 Tue, 20 Nov 2018 08:49:51 +0000 (UTC)
Received: from [10.36.117.138] (ovpn-117-138.ams2.redhat.com [10.36.117.138])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 25516608C5;
 Tue, 20 Nov 2018 08:49:43 +0000 (UTC)
To: Pankaj Gupta <pagupta@redhat.com>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-6-david@redhat.com>
 <1747228.35250472.1542703532881.JavaMail.zimbra@redhat.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <6258a58b-28c7-c055-0752-e8bd085b835f@redhat.com>
Date: Tue, 20 Nov 2018 09:49:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1747228.35250472.1542703532881.JavaMail.zimbra@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.45]); Tue, 20 Nov 2018 08:49:51 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1 5/8] hv_balloon: mark inflated pages
 PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Kairui Song <kasong@redhat.com>, linux-pm@vger.kernel.org,
 pv-drivers@vmware.com, Haiyang Zhang <haiyangz@microsoft.com>,
 linux-doc@vger.kernel.org, kexec-ml <kexec@lists.infradead.org>,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 linux-mm@kvack.org, "Michael S. Tsirkin" <mst@redhat.com>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Vitaly Kuznetsov <vkuznets@redhat.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMTEuMTggMDk6NDUsIFBhbmthaiBHdXB0YSB3cm90ZToKPiAKPiBIaSBEYXZpZCwKPiAK
Pj4KPj4gTWFyayBpbmZsYXRlZCBhbmQgbmV2ZXIgb25saW5lZCBwYWdlcyBQR19vZmZsaW5lLCB0
byB0ZWxsIHRoZSB3b3JsZCB0aGF0Cj4+IHRoZSBjb250ZW50IGlzIHN0YWxlIGFuZCBzaG91bGQg
bm90IGJlIGR1bXBlZC4KPj4KPj4gQ2M6ICJLLiBZLiBTcmluaXZhc2FuIiA8a3lzQG1pY3Jvc29m
dC5jb20+Cj4+IENjOiBIYWl5YW5nIFpoYW5nIDxoYWl5YW5nekBtaWNyb3NvZnQuY29tPgo+PiBD
YzogU3RlcGhlbiBIZW1taW5nZXIgPHN0aGVtbWluQG1pY3Jvc29mdC5jb20+Cj4+IENjOiBLYWly
dWkgU29uZyA8a2Fzb25nQHJlZGhhdC5jb20+Cj4+IENjOiBWaXRhbHkgS3V6bmV0c292IDx2a3V6
bmV0c0ByZWRoYXQuY29tPgo+PiBDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0
aW9uLm9yZz4KPj4gQ2M6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQub3JnPgo+PiBD
YzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+Cj4+IENjOiAiTWljaGFlbCBTLiBUc2ly
a2luIiA8bXN0QHJlZGhhdC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5k
IDxkYXZpZEByZWRoYXQuY29tPgo+PiAtLS0KPj4gIGRyaXZlcnMvaHYvaHZfYmFsbG9vbi5jIHwg
MTQgKysrKysrKysrKysrLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9odi9odl9iYWxsb29uLmMg
Yi9kcml2ZXJzL2h2L2h2X2JhbGxvb24uYwo+PiBpbmRleCAyMTFmM2ZlM2EwMzguLjQ3NzE5ODYy
ZTU3ZiAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9odi9odl9iYWxsb29uLmMKPj4gKysrIGIvZHJp
dmVycy9odi9odl9iYWxsb29uLmMKPj4gQEAgLTY4MSw4ICs2ODEsMTMgQEAgc3RhdGljIHN0cnVj
dCBub3RpZmllcl9ibG9jayBodl9tZW1vcnlfbmIgPSB7Cj4+ICAvKiBDaGVjayBpZiB0aGUgcGFy
dGljdWxhciBwYWdlIGlzIGJhY2tlZCBhbmQgY2FuIGJlIG9ubGluZWQgYW5kIG9ubGluZSBpdC4K
Pj4gICovCj4+ICBzdGF0aWMgdm9pZCBodl9wYWdlX29ubGluZV9vbmUoc3RydWN0IGh2X2hvdGFk
ZF9zdGF0ZSAqaGFzLCBzdHJ1Y3QgcGFnZSAqcGcpCj4+ICB7Cj4+IC0JaWYgKCFoYXNfcGZuX2lz
X2JhY2tlZChoYXMsIHBhZ2VfdG9fcGZuKHBnKSkpCj4+ICsJaWYgKCFoYXNfcGZuX2lzX2JhY2tl
ZChoYXMsIHBhZ2VfdG9fcGZuKHBnKSkpIHsKPj4gKwkJaWYgKCFQYWdlT2ZmbGluZShwZykpCj4+
ICsJCQlfX1NldFBhZ2VPZmZsaW5lKHBnKTsKPj4gIAkJcmV0dXJuOwo+PiArCX0KPj4gKwlpZiAo
UGFnZU9mZmxpbmUocGcpKQo+PiArCQlfX0NsZWFyUGFnZU9mZmxpbmUocGcpOwo+PiAgCj4+ICAJ
LyogVGhpcyBmcmFtZSBpcyBjdXJyZW50bHkgYmFja2VkOyBvbmxpbmUgdGhlIHBhZ2UuICovCj4+
ICAJX19vbmxpbmVfcGFnZV9zZXRfbGltaXRzKHBnKTsKPj4gQEAgLTEyMDEsNiArMTIwNiw3IEBA
IHN0YXRpYyB2b2lkIGZyZWVfYmFsbG9vbl9wYWdlcyhzdHJ1Y3QgaHZfZHlubWVtX2RldmljZQo+
PiAqZG0sCj4+ICAKPj4gIAlmb3IgKGkgPSAwOyBpIDwgbnVtX3BhZ2VzOyBpKyspIHsKPj4gIAkJ
cGcgPSBwZm5fdG9fcGFnZShpICsgc3RhcnRfZnJhbWUpOwo+PiArCQlfX0NsZWFyUGFnZU9mZmxp
bmUocGcpOwo+IAo+IEp1c3QgdGhpbmtpbmcsIGRvIHdlIG5lZWQgdG8gY2FyZSBmb3IgY2xlYXJp
bmcgUGFnZU9mZmxpbmUgZmxhZyBiZWZvcmUgZnJlZWluZwo+IGEgYmFsbG9vbidkIHBhZ2U/CgpZ
ZXMgd2UgaGF2ZSB0byBvdGhlcndpc2UgdGhlIGNvZGUgd2lsbCBjcmFzaCB3aGVuIHRyeWluZyB0
byBzZXQgUGFnZUJ1ZGR5LgoKKG9ubHkgb25lIHBhZ2UgdHlwZSBhdCBhIHRpbWUgbWF5IGJlIHNl
dCByaWdodCBub3csIGFuZCBpdCBtYWtlcyBzZW5zZS4KQSBwYWdlIHRoYXQgaXMgb2ZmbGluZSBj
YW5ub3QgZS5nLiBiZSBhIGJ1ZGR5IHBhZ2UpCgpTbyBQYWdlT2ZmbGluZSBpcyBjb21wbGV0ZWx5
IG1hbmFnZWQgYnkgdGhlIHBhZ2Ugb3duZXIuCgo+IAo+IFRoYW5rcywKPiBQYW5rYWoKCgotLSAK
ClRoYW5rcywKCkRhdmlkIC8gZGhpbGRlbmIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 09:00:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 09: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-devel-bounces@lists.xenproject.org>)
	id 1gP1t5-0007aO-E7; Tue, 20 Nov 2018 09:00: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP1t3-0007O0-3S
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 09:00:01 +0000
X-Inumbo-ID: a810650a-eca2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a810650a-eca2-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 08:59:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP1sv-0001aa-6b; Tue, 20 Nov 2018 08:59:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gP1su-0006Bi-UH; Tue, 20 Nov 2018 08:59:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gP1su-0000Qo-TZ; Tue, 20 Nov 2018 08:59:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gP1su-0000Qo-TZ@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 08:59:52 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete
 test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdAp0ZXN0aWQgZGVwcml2
LWF1ZGl0LXFlbXUvY3JlYXRlCgpUcmVlOiBsaW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoK
KioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMg
aW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRyb2R1
Y2VkOiAgNzQxNDc1MGJlMWZlZDIxNjg3YTBhMjhmNjdjYzIzOTdlYmIwZDBiYQogIEJ1ZyBub3Qg
cHJlc2VudDogMmMyMjRmNGM1MTgxMTNjNmYzOGQ1ODNiNWIzYjFkYTBmYzkyZDAyMgogIExhc3Qg
ZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzEzMDU4Ny8KCgogIGNvbW1pdCA3NDE0NzUwYmUxZmVkMjE2ODdhMGEyOGY2N2NjMjM5N2Vi
YjBkMGJhCiAgQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CiAgRGF0ZTogICBUdWUgTm92IDYgMTU6NDE6MjMgMjAxOCArMDAwMAogIAogICAgICB0b29scy9k
bV9yZXN0cmljdDogQXNrIFFFTVUgdG8gY2hyb290CiAgICAgIAogICAgICBXaGVuIGRtX3Jlc3Ry
aWN0IGlzIGVuYWJsZWQsIGFzayBRRU1VIHRvIGNocm9vdCBpbnRvIGFuIGVtcHR5IGRpcmVjdG9y
eS4KICAgICAgCiAgICAgICogQ3JlYXRlICRYRU5fUlVOX0RJUi9xZW11LXJvb3QtPGRvbWlkPiAo
ZGVsZXRpbmcgdGhlIG9sZCBvbmUgaWYgaXQncyB0aGVyZSkKICAgICAgKiBQYXNzIHRoZSAtY2hy
b290IG9wdGlvbiB0byBRRU1VCiAgICAgIAogICAgICBSYXRoZXIgdGhhbiBydW5uaW5nIGBybSAt
cmZgIG9uIHRoZSBkaXJlY3RvcnkgYmVmb3JlIGNyZWF0aW5nIGl0CiAgICAgIChzaW5jZSB0aGVy
ZSBpcyBubyBsaWJyYXJ5IGZ1bmN0aW9uIHRvIGRvIHRoaXMpLCBzaW1wbHkgcm1kaXIgdGhlCiAg
ICAgIGRpcmVjdG9yeSwgcmVseWluZyBvbiB0aGUgZmFjdCB0aGF0IHRoZSBwcmV2aW91cyBRRU1V
IGluc3RhbmNlLCBpZgogICAgICBwcm9wZXJseSByZXN0cmljdGVkLCBzaG91bGRuJ3QgaGF2ZSBi
ZWVuIGFibGUgdG8gd3JpdGUgYW55dGhpbmcKICAgICAgYW55d2F5LgogICAgICAKICAgICAgU3Vn
Z2VzdGVkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICAg
ICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CiAgICAgIC0tLQogICAgICBDaGFuZ2VzIHNpbmNlIHY0OgogICAgICAtIE1pbm9yIGNoYW5nZSB0
byBjb21tZW50CiAgICAgIC0gVXBkYXRlIHN0YWxlIGRpcmVjdG9yeSBuYW1lIGluIGNvbW1pdCBt
ZXNzYWdlCiAgICAgIAogICAgICBDaGFuZ2VzIHNpbmNlIHYyOgogICAgICAtIFN0eWxlIGZpeGVz
CiAgICAgIC0gVGVzdGluZyBtb3ZlZCB0byBhIGRpZmZlcmVudCBwYXRjaAogICAgICAKICAgICAg
Q0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgogICAgICBDQzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgICAgQ0M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGgg
c2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3Vs
dHMvYmlzZWN0L3hlbi11bnN0YWJsZS90ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdC5kZXByaXYtYXVkaXQtcWVtdS0tY3JlYXRlLmh0bWwKUmV2aXNp
b24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJl
ZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5p
bmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2Vj
dC94ZW4tdW5zdGFibGUvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QuZGVwcml2LWF1ZGl0LXFlbXUtLWNyZWF0ZSAtLXN1bW1hcnktb3V0PXRtcC8x
MzA1ODcuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMjk0MjYgLS1ibGVzc2lu
Z3M9cmVhbCxyZWFsLWJpc2VjdCB4ZW4tdW5zdGFibGUgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgZGVwcml2LWF1ZGl0LXFlbXUvY3JlYXRlClNl
YXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMzAwNjMgZmFpbCBbaG9zdD1hbGJh
bmExXSAvIDEyOTQ2OCBbaG9zdD1kZWJpbmEwXSAxMjk0MjYgW2hvc3Q9Zmlhbm8wXSAxMjk0MDAg
W2hvc3Q9cGlub3QwXSAxMjkzNjkgW2hvc3Q9aXRhbGlhMF0gMTI5MzE5IFtob3N0PWFsYmFuYTBd
IDEyOTI3OCBbaG9zdD1odXhlbHJlYmUwXSAxMjkyMDkgW2hvc3Q9cmltYXZhMV0gMTI5MTM4IFto
b3N0PWdvZGVsbG8wXSAxMjkxMDQgW2hvc3Q9ZWxibGluZzBdIDEyOTA3NCBbaG9zdD1qb3ViZXJ0
aW4wXSAxMjkwMTAgW2hvc3Q9Z29kZWxsbzFdIDEyODk3MiBvay4KRmFpbHVyZSAvIGJhc2lzIHBh
c3MgZmxpZ2h0czogMTMwMDYzIC8gMTI4OTcyCih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0
cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTog
bGludXggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdApUcmVlOiBsaW51eGZp
cm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApU
cmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQK
VHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4g
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDBiMDQ3Y2JjNDRhZTdkMGNlYTQx
YTk5Y2Q3ZWMxZjAwOTM2MGE2MDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMTU0MTBkOGZjOGQ2ZTYzYWIxMzhhNWM0NzQy
N2Y0MThhNDNhMWM1NgpCYXNpcyBwYXNzIGU3NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1YzAzZTY0
ZWUwNDhjYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgMzVjZDViYTM2NzUxNWZmYmQyNzRjYTUyOWM1ZTk0NjQ0N2Y0YmE0
OApHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0I2U3NDA1OTEwY2E1NTUzZWFlODc0
NGFmNGU1YzAzZTY0ZWUwNDhjYjEtMGIwNDdjYmM0NGFlN2QwY2VhNDFhOTljZDdlYzFmMDA5MzYw
YTYwNSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQjZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OC1kMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQjZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4Ni1k
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0IzM1Y2Q1YmEzNjc1MTVmZmJkMjc0Y2E1MjljNWU5NDY0NDdmNGJhNDgtMTU0
MTBkOGZjOGQ2ZTYzYWIxMzhhNWM0NzQyN2Y0MThhNDNhMWM1NgpMb2FkZWQgMjAwMSBub2RlcyBp
biByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyOTAxMCBbaG9z
dD1nb2RlbGxvMV0KIDEyODk3MiBwYXNzIGU3NDA1OTEwY2E1NTUzZWFlODc0NGFmNGU1YzAzZTY0
ZWUwNDhjYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgMzVjZDViYTM2NzUxNWZmYmQyNzRjYTUyOWM1ZTk0NjQ0N2Y0YmE0
OAogMTI5MDc0IFtob3N0PWpvdWJlcnRpbjBdCiAxMjkxMDQgW2hvc3Q9ZWxibGluZzBdCiAxMjkx
MzggW2hvc3Q9Z29kZWxsbzBdCiAxMjkyMDkgW2hvc3Q9cmltYXZhMV0KIDEyOTI3OCBbaG9zdD1o
dXhlbHJlYmUwXQogMTI5MzE5IFtob3N0PWFsYmFuYTBdCiAxMjkzNjkgW2hvc3Q9aXRhbGlhMF0K
IDEyOTQwMCBbaG9zdD1waW5vdDBdCiAxMjk0MjYgW2hvc3Q9Zmlhbm8wXQogMTI5NDY4IFtob3N0
PWRlYmluYTBdCiAxMjk1ODEgYmxvY2tlZCBpcnJlbGV2YW50CiAxMjk3ODMgYmxvY2tlZCBpcnJl
bGV2YW50CiAxMjk3NDMgYmxvY2tlZCBpcnJlbGV2YW50CiAxMjk3MzggYmxvY2tlZCA1MDk2MWU0
ODg4YTFkNTM1NDRhYzRlYTZmMTg1ZmMyN2VlNGZlZTRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgy
ZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEyOTc1MCBibG9ja2VkIGlycmVsZXZhbnQKIDEy
OTc1NyBibG9ja2VkIGlycmVsZXZhbnQKIDEyOTczOSBibG9ja2VkIGU3NDA1OTEwY2E1NTUzZWFl
ODc0NGFmNGU1YzAzZTY0ZWUwNDhjYjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMzVjZDViYTM2NzUxNWZmYmQyNzRjYTUy
OWM1ZTk0NjQ0N2Y0YmE0OAogMTI5NzQ2IGJsb2NrZWQgZTc0MDU5MTBjYTU1NTNlYWU4NzQ0YWY0
ZTVjMDNlNjRlZTA0OGNiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2Y2IyN2U0MTdlNTdjMmY0ZDY4OWZhMTk5NzFmMjBm
NzVlOWMwNzA4CiAxMjk3NTQgYmxvY2tlZCBpcnJlbGV2YW50CiAxMjk3NjcgYmxvY2tlZCBpcnJl
bGV2YW50CiAxMjk3NTkgYmxvY2tlZCBpcnJlbGV2YW50CiAxMjk3NzQgYmxvY2tlZCBpcnJlbGV2
YW50CiAxMjk3NzcgYmxvY2tlZCBpcnJlbGV2YW50CiAxMjk3ODAgYmxvY2tlZCBpcnJlbGV2YW50
CiAxMjk3ODYgYmxvY2tlZCBpcnJlbGV2YW50CiAxMjk4MTcgYmxvY2tlZCA1MDk2MWU0ODg4YTFk
NTM1NDRhYzRlYTZmMTg1ZmMyN2VlNGZlZTRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdm
OGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMDA2MyBmYWlsIDBiMDQ3Y2JjNDRhZTdkMGNlYTQxYTk5
Y2Q3ZWMxZjAwOTM2MGE2MDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMTU0MTBkOGZjOGQ2ZTYzYWIxMzhhNWM0NzQyN2Y0
MThhNDNhMWM1NgogMTMwMzI1IHBhc3MgZTc0MDU5MTBjYTU1NTNlYWU4NzQ0YWY0ZTVjMDNlNjRl
ZTA0OGNiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiAzNWNkNWJhMzY3NTE1ZmZiZDI3NGNhNTI5YzVlOTQ2NDQ3ZjRiYTQ4
CiAxMzAzMzAgZmFpbCAwYjA0N2NiYzQ0YWU3ZDBjZWE0MWE5OWNkN2VjMWYwMDkzNjBhNjA1IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDE1NDEwZDhmYzhkNmU2M2FiMTM4YTVjNDc0MjdmNDE4YTQzYTFjNTYKIDEzMDMzNiBw
YXNzIGI2NTM0YjNlMDhlOGUxMGU4NzFiNTNjZTVhMWU5Y2U0YmNiOTQ5MDcgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNm
MTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwMzQ2IGJsb2NrZWQgNTA5
NjFlNDg4OGExZDUzNTQ0YWM0ZWE2ZjE4NWZjMjdlZTRmZWU0ZiBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjZTJmNDI2MDU4
ODhmMThmNjNmZjlmZTBkNDVkZDY5YWU4MzA0NWJiCiAxMzAzODMgYmxvY2tlZCA1MDk2MWU0ODg4
YTFkNTM1NDRhYzRlYTZmMTg1ZmMyN2VlNGZlZTRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGZmMjJkYWQ5MmE1ZTNhYTRi
M2I2ZGNmYzc0NzU5YjZkZWE0ODNkNTYKIDEzMDM1MiBibG9ja2VkIDUwOTYxZTQ4ODhhMWQ1MzU0
NGFjNGVhNmYxODVmYzI3ZWU0ZmVlNGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZmU4YWZjMmRjNjA4MDUwNGRkM2M3MGEx
ZTQwYjUzMWY4YWQ3OTc5MQogMTMwNDMyIGJsb2NrZWQgY2U0NDU0ZmYyYjJkZTU4NWYwNTliMDEx
ZGMxYjc3MjA1Zjc2ZDYwNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0
NzI5YWUzNmJkCiAxMzA0NDggYmxvY2tlZCA1MDk2MWU0ODg4YTFkNTM1NDRhYzRlYTZmMTg1ZmMy
N2VlNGZlZTRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IGI4ZjA3NjdiNDM4YmIwMGIzYmRkYjU4ZGQwYmI2MDAxY2ZmMjlk
MjMKIDEzMDQwMyBibG9ja2VkIDUwOTYxZTQ4ODhhMWQ1MzU0NGFjNGVhNmYxODVmYzI3ZWU0ZmVl
NGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgMjFiMTdmOWVhYWQ0ZTdkMWI3Y2YyOTUwZThkMTEzZjhjNzkzMzllYQogMTMw
MzYzIHBhc3MgYzhjMmRmMThlZWRmY2I1MDRlZDJmNWQ4YWIyNGU4N2RhN2ZkMzk1OSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzAzODYgYmxvY2tl
ZCA1MDk2MWU0ODg4YTFkNTM1NDRhYzRlYTZmMTg1ZmMyN2VlNGZlZTRmIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDU1M2Rl
MDcyZDI3NTBhNGM2MGFkNWI0ZDhhY2IxM2FmMmJmNDdiOTgKIDEzMDM3MiBibG9ja2VkIGU1YzBh
NTg5M2MwNDQzZDk0M2IwYTQxMTgwMmUzZTQ2MzY2NGM3MzcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3
ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMwMzgwIHBhc3MgNTA5NjFlNDg4OGExZDUz
NTQ0YWM0ZWE2ZjE4NWZjMjdlZTRmZWU0ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmODgxMGQzMzNlMmFhNzM5MjBlMTQ0
YWUyZGRlYzJjZTFlZjU5YWY4CiAxMzA0MjUgYmxvY2tlZCA4Njg2ZjMzN2NhMTdkYjQwNWNhNzcw
YzQ5MGU3MjUwODhiZTU4NDE0IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEy
OTQ3MjlhZTM2YmQKIDEzMDM5MyBmYWlsIDBiMDQ3Y2JjNDRhZTdkMGNlYTQxYTk5Y2Q3ZWMxZjAw
OTM2MGE2MDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgM2I0MzlmNjM2ZWU5YTk1ODgyMDNjZjBhYTBlZGZhMThjY2RjNjBi
OQogMTMwMzk3IGJsb2NrZWQgN2E0YjA0NmIwY2U5NzNmNjQxZDFiNmJhNGM2OTQ3ZWQ5NGQ3N2E4
MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzA0
MDggYmxvY2tlZCA1MDk2MWU0ODg4YTFkNTM1NDRhYzRlYTZmMTg1ZmMyN2VlNGZlZTRmIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDlkNjMzOGRjNTZiYzVlNTQwNGVlMjI1YjgzZjg2NmY1MTZiNjI0NDYKIDEzMDQwMCBwYXNz
IDUwOTYxZTQ4ODhhMWQ1MzU0NGFjNGVhNmYxODVmYzI3ZWU0ZmVlNGYgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYTc2ZTQ4
Zjg3OWRkYTQzZDVmN2QzNmVjZGIyNDE2NzhmZjBjNDQxZQogMTMwNDE4IGJsb2NrZWQgNTA5NjFl
NDg4OGExZDUzNTQ0YWM0ZWE2ZjE4NWZjMjdlZTRmZWU0ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBjZTRjZDlhYjdjZWY4
YzdlZDAxYTcxOWU4YWFkYjlkMDkxYjJmZDRiCiAxMzA0MTMgYmxvY2tlZCA1MDk2MWU0ODg4YTFk
NTM1NDRhYzRlYTZmMTg1ZmMyN2VlNGZlZTRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGNjNzY0MTBkMjBhZmYyY2MwN2Iy
NjhiMDcxM2RjMWQyNzQwYzZlMTIKIDEzMDQzOCBibG9ja2VkIGViOWIxOTVjNTNkYjc1YzY5NGJm
Nzg1NzY5MjVmY2IzZWVkOWQwZTEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcx
YTI5NDcyOWFlMzZiZAogMTMwNDQyIHBhc3MgNTA5NjFlNDg4OGExZDUzNTQ0YWM0ZWE2ZjE4NWZj
MjdlZTRmZWU0ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiAyODFmYjkzY2MzZDdkODY2MmQxYTllODczMTAzYjU1NDIzOTVm
MDgwCiAxMzA1NDQgYmxvY2tlZCAwYjA0N2NiYzQ0YWU3ZDBjZWE0MWE5OWNkN2VjMWYwMDkzNjBh
NjA1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDI4ZjFjNTQ5ZTc3MTQ0YjYxZWYzMTVhNzViMzNmNmNiYzY3YTczYjEKIDEz
MDQ3OSBibG9ja2VkIDUwOTYxZTQ4ODhhMWQ1MzU0NGFjNGVhNmYxODVmYzI3ZWU0ZmVlNGYgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgODMwZjRhMmRmNTA5ZDU1NTVhZDJiZjA0ODI0YjYwMDcxNzQ4MDg5NQogMTMwNTEyIGJs
b2NrZWQgNDM2MDdlYjlmNzA4MjMwNzJlMWJmYzI3Zjg0ZWQ4MTU1MWFjMmFkYiBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2
ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzA0ODUgYmxvY2tlZCA1
MDk2MWU0ODg4YTFkNTM1NDRhYzRlYTZmMTg1ZmMyN2VlNGZlZTRmIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDY1N2IzMDM4
NzhlNzgwYjUxODljMDYyNDQ4ZWY2ZWRkZDBiM2YzYjEKIDEzMDQ1OCBibG9ja2VkIDUwOTYxZTQ4
ODhhMWQ1MzU0NGFjNGVhNmYxODVmYzI3ZWU0ZmVlNGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgYWZlMDI3OGZjYmEyZGNk
M2U1YjFmMTYzOGIzYTUzY2NhMzU3ZDM1MwogMTMwNDk2IGJsb2NrZWQgNTA5NjFlNDg4OGExZDUz
NTQ0YWM0ZWE2ZjE4NWZjMjdlZTRmZWU0ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmNjY0MmE3Njc5MTJhMzkxYTNmYTYy
NmM5ZWE4NDgyMmFiNjViMjI1CiAxMzA0NzMgYmxvY2tlZCA1MDk2MWU0ODg4YTFkNTM1NDRhYzRl
YTZmMTg1ZmMyN2VlNGZlZTRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDliMmQxMjQ1NWIxZWIwNmFjYjllMjgwNDlmYzA3
ODZmMTA0MjA0ODIKIDEzMDQ4NyBibG9ja2VkIDUwOTYxZTQ4ODhhMWQ1MzU0NGFjNGVhNmYxODVm
YzI3ZWU0ZmVlNGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZTJkM2YwZThkMTdjMzMzM2E0MzI0N2I3MmFiMmE4MDUxMDVm
N2NhYQogMTMwNTAzIGJsb2NrZWQgNTA5NjFlNDg4OGExZDUzNTQ0YWM0ZWE2ZjE4NWZjMjdlZTRm
ZWU0ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiA1MThlZWQ1ZGY2MTg2ZTNmNjViY2M2MjdhZGZlMWJhYmRlNzM2MjQ5CiAx
MzA1MTkgYmxvY2tlZCBjMjE5YzJjZDM0Y2MxYmJmN2RjOWZmZTA0YzVkN2Q0MTEzNDllN2MwIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKIDEzMDUzNSBi
bG9ja2VkIDdmNjI3M2Y1ODRmZDc0YmNlZTlhYTE2ZGIzZjBlMmZiY2FlNDhlODYgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
NmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAogMTMwNTI0IGJsb2NrZWQg
ODljZDE1Yzk2MjQwNTQyOGJjZDExYzVmMzQxMjc2OThmMjliYmQ2MCBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2ZDhmZmFj
MWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCiAxMzA1NzMgcGFzcyA1MDk2MWU0ODg4
YTFkNTM1NDRhYzRlYTZmMTg1ZmMyN2VlNGZlZTRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjMjI0ZjRjNTE4MTEzYzZm
MzhkNTgzYjViM2IxZGEwZmM5MmQwMjIKIDEzMDU1MCBibG9ja2VkIDhhNmNlZTM0NGNjMDIzNmQ2
MTcxYmMyNDUwNmNiNTkzZDg0YjgyMTQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYz
ODcxYTI5NDcyOWFlMzZiZAogMTMwNTc5IGZhaWwgNTA5NjFlNDg4OGExZDUzNTQ0YWM0ZWE2ZjE4
NWZjMjdlZTRmZWU0ZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA3NDE0NzUwYmUxZmVkMjE2ODdhMGEyOGY2N2NjMjM5N2Vi
YjBkMGJhCiAxMzA1NTYgZmFpbCA1MDk2MWU0ODg4YTFkNTM1NDRhYzRlYTZmMTg1ZmMyN2VlNGZl
ZTRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDc0MTQ3NTBiZTFmZWQyMTY4N2EwYTI4ZjY3Y2MyMzk3ZWJiMGQwYmEKIDEz
MDU4MyBwYXNzIDUwOTYxZTQ4ODhhMWQ1MzU0NGFjNGVhNmYxODVmYzI3ZWU0ZmVlNGYgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgMmMyMjRmNGM1MTgxMTNjNmYzOGQ1ODNiNWIzYjFkYTBmYzkyZDAyMgogMTMwNTYzIHBhc3Mg
NTA5NjFlNDg4OGExZDUzNTQ0YWM0ZWE2ZjE4NWZjMjdlZTRmZWU0ZiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyYzIyNGY0
YzUxODExM2M2ZjM4ZDU4M2I1YjNiMWRhMGZjOTJkMDIyCiAxMzA1NjkgZmFpbCA1MDk2MWU0ODg4
YTFkNTM1NDRhYzRlYTZmMTg1ZmMyN2VlNGZlZTRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDc0MTQ3NTBiZTFmZWQyMTY4
N2EwYTI4ZjY3Y2MyMzk3ZWJiMGQwYmEKIDEzMDU4NyBmYWlsIDUwOTYxZTQ4ODhhMWQ1MzU0NGFj
NGVhNmYxODVmYzI3ZWU0ZmVlNGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNzQxNDc1MGJlMWZlZDIxNjg3YTBhMjhmNjdj
YzIzOTdlYmIwZDBiYQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxMjg5NzIgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5k
OiBmbGlnaHQgMTMwMDYzIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTMwMzI1IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTMwMzMwIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDUwOTYxZTQ4
ODhhMWQ1MzU0NGFjNGVhNmYxODVmYzI3ZWU0ZmVlNGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmMyMjRmNGM1MTgxMTNj
NmYzOGQ1ODNiNWIzYjFkYTBmYzkyZDAyMgpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVj
a2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMDU2MyAocGFzcyksIGZv
ciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMDU2OSAoZmFpbCksIGZvciBmaXJz
dCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMDU3MyAocGFzcyksIGZvciBsYXN0IHBh
c3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMwNTc5IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMwNTgzIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMzA1ODcgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5k
IGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTog
IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNzQx
NDc1MGJlMWZlZDIxNjg3YTBhMjhmNjdjYzIzOTdlYmIwZDBiYQogIEJ1ZyBub3QgcHJlc2VudDog
MmMyMjRmNGM1MTgxMTNjNmYzOGQ1ODNiNWIzYjFkYTBmYzkyZDAyMgogIExhc3QgZmFpbCByZXBy
bzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDU4
Ny8KCgogIGNvbW1pdCA3NDE0NzUwYmUxZmVkMjE2ODdhMGEyOGY2N2NjMjM5N2ViYjBkMGJhCiAg
QXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgRGF0ZTog
ICBUdWUgTm92IDYgMTU6NDE6MjMgMjAxOCArMDAwMAogIAogICAgICB0b29scy9kbV9yZXN0cmlj
dDogQXNrIFFFTVUgdG8gY2hyb290CiAgICAgIAogICAgICBXaGVuIGRtX3Jlc3RyaWN0IGlzIGVu
YWJsZWQsIGFzayBRRU1VIHRvIGNocm9vdCBpbnRvIGFuIGVtcHR5IGRpcmVjdG9yeS4KICAgICAg
CiAgICAgICogQ3JlYXRlICRYRU5fUlVOX0RJUi9xZW11LXJvb3QtPGRvbWlkPiAoZGVsZXRpbmcg
dGhlIG9sZCBvbmUgaWYgaXQncyB0aGVyZSkKICAgICAgKiBQYXNzIHRoZSAtY2hyb290IG9wdGlv
biB0byBRRU1VCiAgICAgIAogICAgICBSYXRoZXIgdGhhbiBydW5uaW5nIGBybSAtcmZgIG9uIHRo
ZSBkaXJlY3RvcnkgYmVmb3JlIGNyZWF0aW5nIGl0CiAgICAgIChzaW5jZSB0aGVyZSBpcyBubyBs
aWJyYXJ5IGZ1bmN0aW9uIHRvIGRvIHRoaXMpLCBzaW1wbHkgcm1kaXIgdGhlCiAgICAgIGRpcmVj
dG9yeSwgcmVseWluZyBvbiB0aGUgZmFjdCB0aGF0IHRoZSBwcmV2aW91cyBRRU1VIGluc3RhbmNl
LCBpZgogICAgICBwcm9wZXJseSByZXN0cmljdGVkLCBzaG91bGRuJ3QgaGF2ZSBiZWVuIGFibGUg
dG8gd3JpdGUgYW55dGhpbmcKICAgICAgYW55d2F5LgogICAgICAKICAgICAgU3VnZ2VzdGVkLWJ5
OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICAgICAgU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgICBB
Y2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICAgIC0t
LQogICAgICBDaGFuZ2VzIHNpbmNlIHY0OgogICAgICAtIE1pbm9yIGNoYW5nZSB0byBjb21tZW50
CiAgICAgIC0gVXBkYXRlIHN0YWxlIGRpcmVjdG9yeSBuYW1lIGluIGNvbW1pdCBtZXNzYWdlCiAg
ICAgIAogICAgICBDaGFuZ2VzIHNpbmNlIHYyOgogICAgICAtIFN0eWxlIGZpeGVzCiAgICAgIC0g
VGVzdGluZyBtb3ZlZCB0byBhIGRpZmZlcmVudCBwYXRjaAogICAgICAKICAgICAgQ0M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgogICAgICBDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgICAgQ0M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlz
ZWN0L3hlbi11bnN0YWJsZS90ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdC5kZXByaXYtYXVkaXQtcWVtdS0tY3JlYXRlLntkb3QscHMscG5nLGh0bWws
c3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMzA1ODc6IHRv
bGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzMDU4NyB4ZW4tdW5zdGFibGUgcmVhbC1iaXNlY3Qg
W3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8x
MzA1ODcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDE2IGRl
cHJpdi1hdWRpdC1xZW11L2NyZWF0ZS9wcml2Y21kIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxNyBkZXByaXYtYXVkaXQt
cWVtdS9jcmVhdGUvZ250ZGV2IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxOCBkZXByaXYtYXVkaXQtcWVtdS9jcmVhdGUv
ZXZ0Y2huIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxOSBkZXByaXYtYXVkaXQtcWVtdS9jcmVhdGUvb3RoZXIgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDIwIGRlcHJpdi1hdWRpdC1xZW11L2NyZWF0ZS94ZW5zdG9yZSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTUgZGVw
cml2LWF1ZGl0LXFlbXUvY3JlYXRlIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 09:05:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 09:05: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-devel-bounces@lists.xenproject.org>)
	id 1gP1yN-0008Ar-Aa; Tue, 20 Nov 2018 09:05: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=ZYDC=N7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP1yL-0008Am-I5
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 09:05:29 +0000
X-Inumbo-ID: 6c01a5a4-eca3-11e8-b7f9-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c01a5a4-eca3-11e8-b7f9-12d6303a7972;
 Tue, 20 Nov 2018 09:05:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 02:05:26 -0700
Message-Id: <5BF3CE5402000078001FDD83@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 02:05:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
 <1542648412-2711-3-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1542648412-2711-3-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V7 2/5] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjExLjE4IGF0IDE4OjI2LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gRm9yIG5vdywgb25seSBkbyBhbGxvY2F0aW9uL2RlYWxsb2NhdGlvbjsga2VlcGluZyB0
aGVtIGluIHN5bmMKPiB3aWxsIGJlIGRvbmUgaW4gc3Vic2VxdWVudCBwYXRjaGVzLgo+IAo+IExv
Z2RpcnR5IHN5bmNocm9uaXphdGlvbiB3aWxsIG9ubHkgYmUgZG9uZSBmb3IgYWN0aXZlIGFsdHAy
bXM7Cj4gc28gYWxsb2NhdGUgbG9nZGlydHkgcmFuZ2VzZXRzIChjb3B5aW5nIHRoZSBob3N0IGxv
Z2RpcnR5Cj4gcmFuZ2VzZXQpIHdoZW4gYW4gYWx0cDJtIGlzIGFjdGl2YXRlZCwgYW5kIGZyZWUg
aXQgd2hlbgo+IGRlYWN0aXZhdGVkLgo+IAo+IFdyaXRlIGEgaGVscGVyIGZ1bmN0aW9uIHRvIGRv
IGFsdHAybSBhY3RpdmlhdGlvbiAoYXBwcm9wcmlhdGVseQo+IGhhbmRsaW5nIGZhaWx1cmVzKS4g
QWxzbywgcmVmYWN0b3IgcDJtX3Jlc2V0X2FsdHAybSgpIHNvIHRoYXQgaXQKPiBjYW4gYmUgdXNl
ZCB0byByZW1vdmUgcmVkdW5kYW50IGNvZGVwYXRocywgZml4aW5nIHRoZSBsb2NraW5nCj4gd2hp
bGUgd2XigJlyZSBhdCBpdC4KClBlcmhhcHMgdGhpcyBzaG91bGQgaGF2ZSBiZWVuIGEgc2VwYXJh
dGUgcGF0Y2ggYWdhaW4sIHN1Y2gKdGhhdCBlLmcuIC4uLgoKPiArc3RhdGljIHZvaWQgcDJtX3Jl
c2V0X2FsdHAybShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4LAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGVudW0gYWx0cDJtX3Jlc2V0X3R5cGUgcmVzZXRfdHlwZSkK
PiArewo+ICsgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKPiArCj4gKyAgICBBU1NFUlQoaWR4
IDwgTUFYX0FMVFAyTSk7Cj4gKyAgICBwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1baWR4XTsKPiAr
Cj4gKyAgICBwMm1fbG9jayhwMm0pOwo+ICsKPiArICAgIHAybV9mbHVzaF90YWJsZV9sb2NrZWQo
cDJtKTsKPiArCj4gKyAgICBpZiAoIHJlc2V0X3R5cGUgPT0gQUxUUDJNX0RFQUNUSVZBVEUgKQo+
ICsgICAgICAgIHAybV9mcmVlX2xvZ2RpcnR5KHAybSk7Cj4gKwo+ICsgICAgLyogVW5pbml0IGFu
ZCByZWluaXQgZXB0IHRvIGZvcmNlIFRMQiBzaG9vdGRvd24gKi8KPiArICAgIGVwdF9wMm1fdW5p
bml0KHAybSk7Cj4gKyAgICBlcHRfcDJtX2luaXQocDJtKTsKPiArCj4gKyAgICBwMm0tPm1pbl9y
ZW1hcHBlZF9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Cj4gKyAgICBwMm0tPm1heF9yZW1hcHBl
ZF9nZm4gPSAwOwoKLi4uIHRoZSBhZGRpdGlvbiBvZiB0aGVzZSBjYW4gYmUgcHJvcGVybHkgYXNz
b2NpYXRlZCB3aXRoIGVpdGhlcgpwYXJ0IG9mIHRoZSBjaGFuZ2UuIExvb2tpbmcgYXQgdGhlIGNv
ZGUgeW91IHJlbW92ZSBmcm9tIGUuZy4KcDJtX2ZsdXNoX2FsdHAybSgpIGl0J3Mgbm90IHBhcnQg
b2YgdGhlIHJlZmFjdG9yaW5nLCBidXQgb2Ygd2hhdAp0aGlzIHBhdGNoJ3MgYWN0dWFsIHB1cnBv
c2UgaXMuIEJ1dCB0aGlzIGlzIGd1ZXNzd29yayBvZiBtaW5lCndpdGhvdXQgdGhlIHNwbGl0IGFu
ZCB3aXRob3V0IHRoZSBhZGRpdGlvbiBnZXR0aW5nIGV4cGxhaW5lZCwKbm90IHRoZSBsZWFzdCBi
ZWNhdXNlIHRoaXMgZ2V0dGluZyBtb3ZlZCBoZXJlIGZyb20gdGhlIG9yaWdpbmFsCmluc3RhbmNl
IG9mIHRoZSBmdW5jdGlvbiBtaWdodCBhbHNvIG1lYW4gdGhhdCBpdCdzIHBhcnQgb2YgdGhlCnJl
ZmFjdG9yaW5nLCBidXQgd291bGQgdGhlbiBuZWVkIHRvIGJlIGRvbmUgb25seSBpbiB0aGUKQUxU
UDJNX1JFU0VUIGNhc2UuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 09:12:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 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-devel-bounces@lists.xenproject.org>)
	id 1gP25A-0000Td-2y; Tue, 20 Nov 2018 09:12:32 +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=ZYDC=N7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP258-0000TY-Q0
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 09:12:30 +0000
X-Inumbo-ID: 67162992-eca4-11e8-a303-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 67162992-eca4-11e8-a303-12d6303a7972;
 Tue, 20 Nov 2018 09:12:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 02:12:27 -0700
Message-Id: <5BF3CFF802000078001FDD90@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 02:12:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
 <1542648412-2711-4-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1542648412-2711-4-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V7 3/5] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjExLjE4IGF0IDE4OjI2LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gV2hlbiBhbiBuZXcgYWx0cDJtIHZpZXcgaXMgY3JlYXRlZCB2ZXJ5IGVhcmx5IG9uIGd1
ZXN0IGJvb3QsIHRoZQo+IGRpc3BsYXkgd2lsbCBmcmVlemUgKGFsdGhvdWdoIHRoZSBndWVzdCB3
aWxsIHJ1biBub3JtYWxseSkuIFRoaXMKPiBtYXkgYWxzbyBoYXBwZW4gb24gcmVzaXppbmcgdGhl
IGRpc3BsYXkuIFRoZSByZWFzb24gaXMgdGhlIHdheQo+IFhlbiBjdXJyZW50bHkgKG1pcyloYW5k
bGVzIGxvZ2RpcnR5IFZHQTogaXQgaW50ZW50aW9uYWxseQo+IG1pc2NvbmZpZ3VyZXMgVkdBIHBh
Z2VzIHNvIHRoYXQgdGhleSB3aWxsIGZhdWx0Lgo+IAo+IFRoZSBwcm9ibGVtIGlzIHRoYXQgaXQg
b25seSBkb2VzIHRoaXMgaW4gdGhlIGhvc3QgcDJtLiBPbmNlIHdlCj4gc3dpdGNoIHRvIGEgbmV3
IGFsdHAybSwgdGhlIG1pc2NvbmZpZ3VyZWQgZW50cmllcyB3aWxsIG5vIGxvbmdlcgo+IGZhdWx0
LCBzbyB0aGUgZGlzcGxheSB3aWxsIG5vdCBiZSB1cGRhdGVkLgo+IAo+IFRoaXMgcGF0Y2g6Cj4g
KiB1cGRhdGVzIGVwdF9oYW5kbGVfbWlzY29uZmlnKCkgdG8gdXNlIHRoZSBhY3RpdmUgYWx0cDJt
IGluc3RlYWQKPiAgIG9mIHRoZSBob3N0cDJtOwo+ICogbW9kaWZpZXMgcDJtX2NoYW5nZV9lbnRy
eV90eXBlX2dsb2JhbCgpLAo+ICAgcDJtX21lbW9yeV90eXBlX2NoYW5nZWQoKSwgcDJtX2NoYW5n
ZV90eXBlX3JhbmdlKCkgYW5kCj4gICBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKCkgdG8gcHJvcGFn
YXRlIHRoZWlyIGNoYW5nZXMgdG8gYWxsCj4gICB2YWxpZCBhbHRwMm1zLgo+IAo+IFdpdGggdGhl
IGludHJvZHVjdGlvbiBvZiBhbHRwMm0gZmllbGRzIGluIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2Vk
KCkKPiB0aGUgd2hvbGUgZnVuY3Rpb24gaGFzIGJlZW4gcHV0IHVuZGVyIENPTkZJR19IVk0uCj4g
Cj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgo+IFN1Z2dlc3RlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgoKSnVkZ2luZyBmcm9tIEdlb3JnZSdzIGVhcmxpZXIgYW5hbHlzaXMgSSB3b25kZXIgd2hl
dGhlciB0aGUgcGF0Y2gKb3JkZXJpbmcgaXMgY29ycmVjdDogSSd2ZSBnb3QgdGhlIGltcHJlc3Np
b24gdGhhdCB0aGUgcGF0Y2ggaGVyZSBzaG91bGQKYmUgbGFzdCBpbiB0aGUgc2VyaWVzLCBmb3Ig
aXQgdG8gYmUgY29ycmVjdCBhbmQgZWZmaWNpZW50IGluIGFsbCBjYXNlcy4KCkZ1cnRoZXJtb3Jl
IChtaW5vciwgYnV0IHRoaXMgYXBwZWFycyB0byByZWN1ciksIG1heSBJIGFzayB0aGF0IHlvdQpz
d2l0Y2ggYXJvdW5kIHRhZ3MgbGlrZSB0aGUgYWJvdmUgb25lcyBpbiB0aGUgZnV0dXJlPyBBcyBw
cmV2aW91c2x5CmV4cHJlc3NlZCAoaW4gb3RoZXIgY29udGV4dHMpIEknbSBvZiB0aGUgb3Bpbmlv
biB0aGF0IHRoZSBzZXF1ZW5jZQpvZiB0YWdzIHNob3VsZCByZXByZXNlbnQgdGhlIGZsb3cgb2Yg
ZXZlbnRzLCBhbmQgYSBidWcgcmVwb3J0IGFzCm11Y2ggYXMgYSBzdWdnZXN0aW9uIG9mIGEgY2hh
bmdlIGNhbid0IGhhdmUgaGFwcGVuZWQgYmVmb3JlIHRoZQp3cml0aW5nIG9mIGEgcGF0Y2guCgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 09:16:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 09:16:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gP28t-0000dR-Ly; Tue, 20 Nov 2018 09:16:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=vczp=n7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gP28r-0000dL-WD
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 09:16:22 +0000
X-Inumbo-ID: f0a773b9-eca4-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0a773b9-eca4-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 09:16:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 018F8AEB3;
 Tue, 20 Nov 2018 09:16:17 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-11-jgross@suse.com>
 <20181115083304.zty3xor4j4nthhvt@mac>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <38bb21d4-8145-2502-f846-7ed3aac7f1b8@suse.com>
Date: Tue, 20 Nov 2018 10:16:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181115083304.zty3xor4j4nthhvt@mac>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v4 10/19] xen: setup hypercall page for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, phcoder@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTEvMjAxOCAwOTozMywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmksIE5v
diAwMiwgMjAxOCBhdCAwMTozNzoyOVBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBB
ZGQgdGhlIG5lZWRlZCBjb2RlIHRvIHNldHVwIHRoZSBoeXBlcmNhbGwgcGFnZSBmb3IgY2FsbGlu
ZyBpbnRvIHRoZQo+PiBYZW4gaHlwZXJ2aXNvci4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IAo+IFRoYW5rcywgTEdUTSwganVzdCBvbmUgc3Vn
Z2VzdGlvbiBhbmQgb25lIHF1ZXN0aW9uLgo+IAo+PiAtLS0KPj4gVjM6IGdydWJfeGVuX2Vhcmx5
X2hhbHQtPmdydWJfeGVuX3BhbmljIChSb2dlciBQYXUgTW9ubsOpKQo+PiAgICAgaXNzdWUgcGFu
aWMgbWVzc2FnZSAoUm9nZXIgUGF1IE1vbm7DqSkKPj4gICAgIHJld3JpdGUgZ3J1Yl94ZW5faHlw
ZXJjYWxsIHRvIGF2b2lkIHJlZ2lzdGVyIHZhcmlhYmxlcyAoRGFuaWVsIEtpcGVyKQo+PiAtLS0K
Pj4gIGdydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jIHwgNjkgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgMSBmaWxlIGNoYW5nZWQsIDY5IGluc2VydGlv
bnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jIGIv
Z3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKPj4gaW5kZXggYWM2MTgxZjRlLi43ZTkwYTQ1
MzggMTAwNjQ0Cj4+IC0tLSBhL2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jCj4+ICsrKyBi
L2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jCj4+IEBAIC0yMCwxNCArMjAsODMgQEAKPj4g
ICNpbmNsdWRlIDxncnViL21pc2MuaD4KPj4gICNpbmNsdWRlIDxncnViL21lbW9yeS5oPgo+PiAg
I2luY2x1ZGUgPGdydWIvbW0uaD4KPj4gKyNpbmNsdWRlIDxncnViL2kzODYvY3B1aWQuaD4KPj4g
KyNpbmNsdWRlIDxncnViL2kzODYvaW8uaD4KPj4gICNpbmNsdWRlIDxncnViL3hlbi5oPgo+PiAg
I2luY2x1ZGUgPGdydWIvbWFjaGluZS9rZXJuZWwuaD4KPj4gIAo+PiArI2RlZmluZSBYRU5fQ09O
U09MRV9QT1JUICAgMHhlOQo+IAo+IFRoaXMgaXMgbm93IHBhcnQgb2YgdGhlIHB1YmxpYyBoZWFk
ZXJzIChYRU5fSFZNX0RFQlVHQ09OU19JT1BPUlQpIGlmCj4geW91IHdpc2ggdG8gcGljayBpdCB1
cCBmcm9tIHRoZXJlLgoKSSBkb24ndCB3YW50IHRvIGltcG9ydCBoZWFkZXJzIGZyb20gWGVuIHVu
c3RhYmxlLCBzbyBJJ2xsIGFkZCBqdXN0IHRoYXQKZGVmaW5lIChhbmQgdGhlIGFzc29jaWF0ZWQg
Y29tbWVudCkgdG8gaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLmgKCj4gCj4+ICsKPj4gIGdydWJf
dWludDY0X3QgZ3J1Yl9yc2RwX2FkZHI7Cj4+ICAKPj4gK3N0YXRpYyBjaGFyIGh5cGVyY2FsbF9w
YWdlW0dSVUJfWEVOX1BBR0VfU0laRV0KPj4gKyAgX19hdHRyaWJ1dGVfXyAoKGFsaWduZWQgKEdS
VUJfWEVOX1BBR0VfU0laRSkpKTsKPj4gKwo+PiArc3RhdGljIGdydWJfdWludDMyX3QgeGVuX2Nw
dWlkX2Jhc2U7Cj4+ICsKPj4gK3N0YXRpYyB2b2lkCj4+ICtncnViX3hlbl9wYW5pYyAoY29uc3Qg
Y2hhciAqbXNnKQo+PiArewo+PiArICBjb25zdCBjaGFyICpjOwo+PiArCj4+ICsgIGZvciAoYyA9
IG1zZzsgKmM7IGMrKykKPj4gKyAgICBncnViX291dGIgKCpjLCBYRU5fQ09OU09MRV9QT1JUKTsK
Pj4gKwo+PiArICBhc20gdm9sYXRpbGUgKCJobHQiKTsKPiAKPiBTaG91bGQgdGhpcyBiZSAiY2xp
OyBobHQ7Iiwgb3IgZG9lcyBncnViIGFsd2F5cyBydW5zIHdpdGggaW50ZXJydXB0IGZsYWcKPiBj
bGVhcj8KCkdvb2QgcG9pbnQuIE1heWJlIEkgc2hvdWxkIGV2ZW4gYWRkIGEgbG9vcCBhcm91bmQg
dGhlIGhsdC4KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 09:27:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 09:27: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-devel-bounces@lists.xenproject.org>)
	id 1gP2Jo-0001RP-SA; Tue, 20 Nov 2018 09:27: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=vCZp=N7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gP2Jn-0001RK-Bz
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 09:27:39 +0000
X-Inumbo-ID: 8495063a-eca6-11e8-b26f-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8495063a-eca6-11e8-b26f-12d6303a7972;
 Tue, 20 Nov 2018 09:27:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2D0FBAD90;
 Tue, 20 Nov 2018 09:27:36 +0000 (UTC)
To: Daniel Kiper <daniel.kiper@oracle.com>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-11-jgross@suse.com>
 <20181109181249.GD4363@olila.i.net-space.pl>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <0885fcf7-ce75-6457-d535-d44b2b86f7c4@suse.com>
Date: Tue, 20 Nov 2018 10:27:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181109181249.GD4363@olila.i.net-space.pl>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v4 10/19] xen: setup hypercall page for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTEvMjAxOCAxOToxMiwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9uIEZyaSwgTm92IDAy
LCAyMDE4IGF0IDAxOjM3OjI5UE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEFkZCB0
aGUgbmVlZGVkIGNvZGUgdG8gc2V0dXAgdGhlIGh5cGVyY2FsbCBwYWdlIGZvciBjYWxsaW5nIGlu
dG8gdGhlCj4+IFhlbiBoeXBlcnZpc29yLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IC0tLQo+PiBWMzogZ3J1Yl94ZW5fZWFybHlfaGFsdC0+
Z3J1Yl94ZW5fcGFuaWMgKFJvZ2VyIFBhdSBNb25uw6kpCj4+ICAgICBpc3N1ZSBwYW5pYyBtZXNz
YWdlIChSb2dlciBQYXUgTW9ubsOpKQo+PiAgICAgcmV3cml0ZSBncnViX3hlbl9oeXBlcmNhbGwg
dG8gYXZvaWQgcmVnaXN0ZXIgdmFyaWFibGVzIChEYW5pZWwgS2lwZXIpCj4+IC0tLQo+PiAgZ3J1
Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgfCA2OSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4+ICAxIGZpbGUgY2hhbmdlZCwgNjkgaW5zZXJ0aW9ucygrKQo+
Pgo+PiBkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgYi9ncnViLWNv
cmUva2Vybi9pMzg2L3hlbi9wdmguYwo+PiBpbmRleCBhYzYxODFmNGUuLjdlOTBhNDUzOCAxMDA2
NDQKPj4gLS0tIGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKPj4gKysrIGIvZ3J1Yi1j
b3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKPj4gQEAgLTIwLDE0ICsyMCw4MyBAQAo+PiAgI2luY2x1
ZGUgPGdydWIvbWlzYy5oPgo+PiAgI2luY2x1ZGUgPGdydWIvbWVtb3J5Lmg+Cj4+ICAjaW5jbHVk
ZSA8Z3J1Yi9tbS5oPgo+PiArI2luY2x1ZGUgPGdydWIvaTM4Ni9jcHVpZC5oPgo+PiArI2luY2x1
ZGUgPGdydWIvaTM4Ni9pby5oPgo+PiAgI2luY2x1ZGUgPGdydWIveGVuLmg+Cj4+ICAjaW5jbHVk
ZSA8Z3J1Yi9tYWNoaW5lL2tlcm5lbC5oPgo+Pgo+PiArI2RlZmluZSBYRU5fQ09OU09MRV9QT1JU
ICAgMHhlOQo+IAo+IEkgdGhpbmsgdGhhdCB0aGlzIGlzIG5vdCBQVkggc3BlY2lmaWMgdGhpbmcu
IENvdWxkIHlvdSBtb3ZlIHRoaXMgdG8KPiBtb3JlIGdlbmVyaWMgWGVuIGhlYWRlcj8KPiAKPj4g
IGdydWJfdWludDY0X3QgZ3J1Yl9yc2RwX2FkZHI7Cj4gCj4gSG1tbS4uLiBJdCBzZWVtcyB0byBt
ZSB0aGF0IGltbWVkaWF0ZWx5IGFmdGVyIHBhdGNoICM4IEdSVUIyIGJ1aWxkIGlzCj4gYnJva2Vu
LiBJcyBub3QgaXQ/CgpOby4geGVuLXB2aCBpc24ndCB5ZXQgc2VsZWN0YWJsZS4KCj4gCj4+ICtz
dGF0aWMgY2hhciBoeXBlcmNhbGxfcGFnZVtHUlVCX1hFTl9QQUdFX1NJWkVdCj4+ICsgIF9fYXR0
cmlidXRlX18gKChhbGlnbmVkIChHUlVCX1hFTl9QQUdFX1NJWkUpKSk7Cj4+ICsKPj4gK3N0YXRp
YyBncnViX3VpbnQzMl90IHhlbl9jcHVpZF9iYXNlOwo+PiArCj4+ICtzdGF0aWMgdm9pZAo+PiAr
Z3J1Yl94ZW5fcGFuaWMgKGNvbnN0IGNoYXIgKm1zZykKPj4gK3sKPj4gKyAgY29uc3QgY2hhciAq
YzsKPj4gKwo+PiArICBmb3IgKGMgPSBtc2c7ICpjOyBjKyspCj4+ICsgICAgZ3J1Yl9vdXRiICgq
YywgWEVOX0NPTlNPTEVfUE9SVCk7Cj4+ICsKPj4gKyAgYXNtIHZvbGF0aWxlICgiaGx0Iik7Cj4g
Cj4gU2hvdWxkIG5vdCB5b3UgZG8gc29tZXRoaW5nIHNpbWlsYXIgdG8gZ3J1Yi1jb3JlL2xpYi9p
Mzg2L2hhbHQuYzpzdG9wKCkgaGVyZT8KClllcywgYXMgYWxyZWFkeSByZXBsaWVkIHRvIFJvZ2Vy
LgoKPiAKPj4gK30KPj4gKwo+PiArc3RhdGljIHZvaWQKPj4gK2dydWJfeGVuX2NwdWlkX2Jhc2Ug
KHZvaWQpCj4+ICt7Cj4+ICsgIGdydWJfdWludDMyX3QgYmFzZSwgZWF4LCBzaWduYXR1cmVbM107
Cj4+ICsKPj4gKyAgZm9yIChiYXNlID0gMHg0MDAwMDAwMDsgYmFzZSA8IDB4NDAwMTAwMDA7IGJh
c2UgKz0gMHgxMDApCj4+ICsgICAgewo+PiArICAgICAgZ3J1Yl9jcHVpZCAoYmFzZSwgZWF4LCBz
aWduYXR1cmVbMF0sIHNpZ25hdHVyZVsxXSwgc2lnbmF0dXJlWzJdKTsKPj4gKyAgICAgIGlmICgh
Z3J1Yl9tZW1jbXAgKCJYZW5WTU1YZW5WTU0iLCBzaWduYXR1cmUsIDEyKSAmJiAoZWF4IC0gYmFz
ZSkgPj0gMikKPj4gKwl7Cj4+ICsJICB4ZW5fY3B1aWRfYmFzZSA9IGJhc2U7Cj4+ICsJICByZXR1
cm47Cj4+ICsJfQo+PiArICAgIH0KPj4gKwo+PiArICBncnViX3hlbl9wYW5pYyAoIkZvdW5kIG5v
IFhlbiBzaWduYXR1cmUuXG4iKTsKPiAKPiAiRm91bmQgbm8gWGVuIHNpZ25hdHVyZSFcblN5c3Rl
bSBoYWx0ZWQhXG4iCj4gCj4gT3IgbWF5YmUgZ3J1Yl94ZW5fcGFuaWMoKSBzaG91bGQgYWx3YXlz
IGFkZCAiU3lzdGVtIGhhbHRlZCFcbiIuCgpPa2F5ICh0aGUgbGF0dGVyKS4KCj4gCj4+ICt9Cj4+
ICsKPj4gK3N0YXRpYyB2b2lkCj4+ICtncnViX3hlbl9zZXR1cF9oeXBlcmNhbGxfcGFnZSAodm9p
ZCkKPj4gK3sKPj4gKyAgZ3J1Yl91aW50MzJfdCBtc3IsIHBmbiwgZWF4LCBlYngsIGVjeCwgZWR4
Owo+PiArCj4+ICsgIGdydWJfY3B1aWQgKHhlbl9jcHVpZF9iYXNlICsgMiwgZWF4LCBlYngsIGVj
eCwgZWR4KTsKPj4gKyAgbXNyID0gZWJ4Owo+PiArICBwZm4gPSAoZ3J1Yl91aW50MzJfdCkgKCZo
eXBlcmNhbGxfcGFnZVswXSk7Cj4gCj4gQ291bGQgbm90IHlvdSB1c2UgaHlwZXJjYWxsX3BhZ2Ug
YWxvbmUgaGVyZT8KCkhtbSwgeWVzLgoKPiAKPj4gKwo+PiArICBhc20gdm9sYXRpbGUgKCJ3cm1z
ciIgOiA6ICJjIiAobXNyKSwgImEiIChwZm4pLCAiZCIgKDApIDogIm1lbW9yeSIpOwo+PiArfQo+
PiArCj4+ICtpbnQKPj4gK2dydWJfeGVuX2h5cGVyY2FsbCAoZ3J1Yl91aW50MzJfdCBjYWxsbm8s
IGdydWJfdWludDMyX3QgYTAsCj4+ICsJCSAgICBncnViX3VpbnQzMl90IGExLCBncnViX3VpbnQz
Ml90IGEyLAo+PiArCQkgICAgZ3J1Yl91aW50MzJfdCBhMywgZ3J1Yl91aW50MzJfdCBhNCwKPj4g
KwkJICAgIGdydWJfdWludDMyX3QgYTUgX19hdHRyaWJ1dGVfXyAoKHVudXNlZCkpKQo+PiArewo+
PiArICBncnViX3VpbnQzMl90IF9fcmVzLCBfX2lnbjAsIF9faWduMSwgX19pZ24yLCBfX2lnbjMs
IF9faWduNDsKPj4gKwo+PiArICBhc20gdm9sYXRpbGUgKCJjYWxsIColW2NhbGxub10iCj4+ICsJ
CTogIj1hIiAoX19yZXMpLCAiPWIiIChfX2lnbjApLCAiPWMiIChfX2lnbjEpLCAiPWQiIChfX2ln
bjIpLAo+PiArCQkgICI9UyIgKF9faWduMyksICI9RCIgKF9faWduNCkKPj4gKwkJOiAiMSIgKGEw
KSwgIjIiIChhMSksICIzIiAoYTIpLCAiNCIgKGEzKSwgIjUiIChhNCksCj4gCj4gSSB0aGluayB0
aGF0IHlvdSBjYW4gZHJvcCBhbGwgX19pZ24qIHZhcmlhYmxlcyBpZiB5b3Ugc3BlY2lmeSBwcm9w
ZXIKPiByZWdpc3RlcnMgaW4gaW5wdXQgYXJndW1lbnQuIElmIHRoaXMgZG9lcyBub3Qgd29yayB5
b3UgY2FuIHVzZSAiKyIKPiBtb2RpZmllciBpbnN0ZWFkIG9mICI9IiBpbiB0aGUgb3V0cHV0IGFy
Z3VtZW50LgoKSSdsbCBoYXZlIGEgdHJ5LgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 09:31:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 09:31: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-devel-bounces@lists.xenproject.org>)
	id 1gP2N1-000272-DG; Tue, 20 Nov 2018 09:30: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=crgh=n7=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gP2N0-00026w-PG
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 09:30:58 +0000
X-Inumbo-ID: fb43127c-eca6-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb43127c-eca6-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 09:30:56 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 680C43016E73; Tue, 20 Nov 2018 11:30:55 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 591A63000E4F;
 Tue, 20 Nov 2018 11:30:55 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
 <1542648412-2711-4-git-send-email-rcojocaru@bitdefender.com>
 <5BF3CFF802000078001FDD90@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <75790106-a131-94d0-4560-cfe8e0167884@bitdefender.com>
Date: Tue, 20 Nov 2018 11:30:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <5BF3CFF802000078001FDD90@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V7 3/5] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjAvMTggMTE6MTIgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjExLjE4
IGF0IDE4OjI2LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IFdoZW4gYW4g
bmV3IGFsdHAybSB2aWV3IGlzIGNyZWF0ZWQgdmVyeSBlYXJseSBvbiBndWVzdCBib290LCB0aGUK
Pj4gZGlzcGxheSB3aWxsIGZyZWV6ZSAoYWx0aG91Z2ggdGhlIGd1ZXN0IHdpbGwgcnVuIG5vcm1h
bGx5KS4gVGhpcwo+PiBtYXkgYWxzbyBoYXBwZW4gb24gcmVzaXppbmcgdGhlIGRpc3BsYXkuIFRo
ZSByZWFzb24gaXMgdGhlIHdheQo+PiBYZW4gY3VycmVudGx5IChtaXMpaGFuZGxlcyBsb2dkaXJ0
eSBWR0E6IGl0IGludGVudGlvbmFsbHkKPj4gbWlzY29uZmlndXJlcyBWR0EgcGFnZXMgc28gdGhh
dCB0aGV5IHdpbGwgZmF1bHQuCj4+Cj4+IFRoZSBwcm9ibGVtIGlzIHRoYXQgaXQgb25seSBkb2Vz
IHRoaXMgaW4gdGhlIGhvc3QgcDJtLiBPbmNlIHdlCj4+IHN3aXRjaCB0byBhIG5ldyBhbHRwMm0s
IHRoZSBtaXNjb25maWd1cmVkIGVudHJpZXMgd2lsbCBubyBsb25nZXIKPj4gZmF1bHQsIHNvIHRo
ZSBkaXNwbGF5IHdpbGwgbm90IGJlIHVwZGF0ZWQuCj4+Cj4+IFRoaXMgcGF0Y2g6Cj4+ICogdXBk
YXRlcyBlcHRfaGFuZGxlX21pc2NvbmZpZygpIHRvIHVzZSB0aGUgYWN0aXZlIGFsdHAybSBpbnN0
ZWFkCj4+ICAgb2YgdGhlIGhvc3RwMm07Cj4+ICogbW9kaWZpZXMgcDJtX2NoYW5nZV9lbnRyeV90
eXBlX2dsb2JhbCgpLAo+PiAgIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKCksIHAybV9jaGFuZ2Vf
dHlwZV9yYW5nZSgpIGFuZAo+PiAgIHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSB0byBwcm9wYWdh
dGUgdGhlaXIgY2hhbmdlcyB0byBhbGwKPj4gICB2YWxpZCBhbHRwMm1zLgo+Pgo+PiBXaXRoIHRo
ZSBpbnRyb2R1Y3Rpb24gb2YgYWx0cDJtIGZpZWxkcyBpbiBwMm1fbWVtb3J5X3R5cGVfY2hhbmdl
ZCgpCj4+IHRoZSB3aG9sZSBmdW5jdGlvbiBoYXMgYmVlbiBwdXQgdW5kZXIgQ09ORklHX0hWTS4K
Pj4KPj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPgo+PiBTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KPiAKPiBKdWRnaW5nIGZyb20gR2VvcmdlJ3MgZWFybGllciBhbmFseXNpcyBJIHdv
bmRlciB3aGV0aGVyIHRoZSBwYXRjaAo+IG9yZGVyaW5nIGlzIGNvcnJlY3Q6IEkndmUgZ290IHRo
ZSBpbXByZXNzaW9uIHRoYXQgdGhlIHBhdGNoIGhlcmUgc2hvdWxkCj4gYmUgbGFzdCBpbiB0aGUg
c2VyaWVzLCBmb3IgaXQgdG8gYmUgY29ycmVjdCBhbmQgZWZmaWNpZW50IGluIGFsbCBjYXNlcy4K
PiAKPiBGdXJ0aGVybW9yZSAobWlub3IsIGJ1dCB0aGlzIGFwcGVhcnMgdG8gcmVjdXIpLCBtYXkg
SSBhc2sgdGhhdCB5b3UKPiBzd2l0Y2ggYXJvdW5kIHRhZ3MgbGlrZSB0aGUgYWJvdmUgb25lcyBp
biB0aGUgZnV0dXJlPyBBcyBwcmV2aW91c2x5Cj4gZXhwcmVzc2VkIChpbiBvdGhlciBjb250ZXh0
cykgSSdtIG9mIHRoZSBvcGluaW9uIHRoYXQgdGhlIHNlcXVlbmNlCj4gb2YgdGFncyBzaG91bGQg
cmVwcmVzZW50IHRoZSBmbG93IG9mIGV2ZW50cywgYW5kIGEgYnVnIHJlcG9ydCBhcwo+IG11Y2gg
YXMgYSBzdWdnZXN0aW9uIG9mIGEgY2hhbmdlIGNhbid0IGhhdmUgaGFwcGVuZWQgYmVmb3JlIHRo
ZQo+IHdyaXRpbmcgb2YgYSBwYXRjaC4KCkl0J3MgcXVpdGUgdHJ1ZSwgaGVuY2UgbXkgcXVlc3Rp
b24gaGVyZToKCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxOC0xMS9tc2cwMjA0NC5odG1sCgpJdCBoYXMgYWxzbyBvY2N1cmVkIHRvIG1lIHRo
YXQgYXBwbHlpbmcgdGhpcyBwYXRjaCBiZWZvcmUgR2VvcmdlJ3MgKGFuZApfbm90XyBhcHBseWlu
ZyBoaXMgYWZ0ZXJ3YXJkcykgd2lsbCBwcm9kdWNlIGNvZGUgdGhhdCB3aWxsIHBhc3MgYWxsIHRo
ZQpjb21waWxhdGlvbiB0ZXN0cyBidXQgd2lsbCBzdGlsbCBjcmFzaCB0aGUgaHlwZXJ2aXNvciB3
aGVuIGFsdHAybSBnZXRzCmFjdGl2YXRlZCBvbiBhIGd1ZXN0LgoKSWYgR2VvcmdlIGRvZXNuJ3Qg
bWluZCwgSSBjYW4gdHJ5IHRvIGZpZ3VyZSBvdXQgYSB3YXkgdG8gaGF2ZSB0aGVtCmVpdGhlciBh
cHBsaWVkIGJlZm9yZSB0aGUgZmluYWwgcGF0Y2guCgpBcyBmb3IgdGhlIHRhZyBvcmRlciwgc29y
cnkgYWJvdXQgdGhhdCAtIEkgc2ltcGx5IGRpZG4ndCBrbm93IHRoYXQgd2FzCnRoZSBjb252ZW50
aW9uLiBJdCdzIG9mIGNvdXJzZSBubyBwcm9ibGVtIHRvIHN3aXRjaCB0aGVtLgoKClRoYW5rcywK
UmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 09:37:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 09:37: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-devel-bounces@lists.xenproject.org>)
	id 1gP2TA-0002L3-97; Tue, 20 Nov 2018 09:37: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=Mgq0=N7=redhat.com=pagupta@srs-us1.protection.inumbo.net>)
 id 1gP2T8-0002Ky-Tw
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 09:37:18 +0000
X-Inumbo-ID: debb9592-eca7-11e8-9624-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id debb9592-eca7-11e8-9624-12d6303a7972;
 Tue, 20 Nov 2018 09:37:18 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 0ED87A7ED;
 Tue, 20 Nov 2018 09:37:17 +0000 (UTC)
Received: from colo-mx.corp.redhat.com
 (colo-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.20])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id E0FD74523;
 Tue, 20 Nov 2018 09:37:16 +0000 (UTC)
Received: from zmail21.collab.prod.int.phx2.redhat.com
 (zmail21.collab.prod.int.phx2.redhat.com [10.5.83.24])
 by colo-mx.corp.redhat.com (Postfix) with ESMTP id A38E11800533;
 Tue, 20 Nov 2018 09:37:16 +0000 (UTC)
Date: Tue, 20 Nov 2018 04:37:16 -0500 (EST)
From: Pankaj Gupta <pagupta@redhat.com>
To: David Hildenbrand <david@redhat.com>
Message-ID: <1380154502.35259416.1542706636322.JavaMail.zimbra@redhat.com>
In-Reply-To: <6258a58b-28c7-c055-0752-e8bd085b835f@redhat.com>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-6-david@redhat.com>
 <1747228.35250472.1542703532881.JavaMail.zimbra@redhat.com>
 <6258a58b-28c7-c055-0752-e8bd085b835f@redhat.com>
MIME-Version: 1.0
X-Originating-IP: [10.67.116.119, 10.4.195.6]
Thread-Topic: hv_balloon: mark inflated pages PG_offline
Thread-Index: vwj8vPwTZelkM2IMC2vxi7m7cNxk+Q==
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Tue, 20 Nov 2018 09:37:17 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1 5/8] hv_balloon: mark inflated pages
 PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Kairui Song <kasong@redhat.com>, linux-pm@vger.kernel.org,
 pv-drivers@vmware.com, Haiyang Zhang <haiyangz@microsoft.com>,
 linux-doc@vger.kernel.org, kexec-ml <kexec@lists.infradead.org>,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 linux-mm@kvack.org, "Michael S. Tsirkin" <mst@redhat.com>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Vitaly Kuznetsov <vkuznets@redhat.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gPj4gLS0tCj4gPj4gIGRyaXZlcnMvaHYvaHZfYmFsbG9vbi5jIHwgMTQgKysrKysrKysrKysr
LS0KPiA+PiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
Cj4gPj4KPiA+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9odi9odl9iYWxsb29uLmMgYi9kcml2ZXJz
L2h2L2h2X2JhbGxvb24uYwo+ID4+IGluZGV4IDIxMWYzZmUzYTAzOC4uNDc3MTk4NjJlNTdmIDEw
MDY0NAo+ID4+IC0tLSBhL2RyaXZlcnMvaHYvaHZfYmFsbG9vbi5jCj4gPj4gKysrIGIvZHJpdmVy
cy9odi9odl9iYWxsb29uLmMKPiA+PiBAQCAtNjgxLDggKzY4MSwxMyBAQCBzdGF0aWMgc3RydWN0
IG5vdGlmaWVyX2Jsb2NrIGh2X21lbW9yeV9uYiA9IHsKPiA+PiAgLyogQ2hlY2sgaWYgdGhlIHBh
cnRpY3VsYXIgcGFnZSBpcyBiYWNrZWQgYW5kIGNhbiBiZSBvbmxpbmVkIGFuZCBvbmxpbmUKPiA+
PiAgaXQuCj4gPj4gICovCj4gPj4gIHN0YXRpYyB2b2lkIGh2X3BhZ2Vfb25saW5lX29uZShzdHJ1
Y3QgaHZfaG90YWRkX3N0YXRlICpoYXMsIHN0cnVjdCBwYWdlCj4gPj4gICpwZykKPiA+PiAgewo+
ID4+IC0JaWYgKCFoYXNfcGZuX2lzX2JhY2tlZChoYXMsIHBhZ2VfdG9fcGZuKHBnKSkpCj4gPj4g
KwlpZiAoIWhhc19wZm5faXNfYmFja2VkKGhhcywgcGFnZV90b19wZm4ocGcpKSkgewo+ID4+ICsJ
CWlmICghUGFnZU9mZmxpbmUocGcpKQo+ID4+ICsJCQlfX1NldFBhZ2VPZmZsaW5lKHBnKTsKPiA+
PiAgCQlyZXR1cm47Cj4gPj4gKwl9Cj4gPj4gKwlpZiAoUGFnZU9mZmxpbmUocGcpKQo+ID4+ICsJ
CV9fQ2xlYXJQYWdlT2ZmbGluZShwZyk7Cj4gPj4gIAo+ID4+ICAJLyogVGhpcyBmcmFtZSBpcyBj
dXJyZW50bHkgYmFja2VkOyBvbmxpbmUgdGhlIHBhZ2UuICovCj4gPj4gIAlfX29ubGluZV9wYWdl
X3NldF9saW1pdHMocGcpOwo+ID4+IEBAIC0xMjAxLDYgKzEyMDYsNyBAQCBzdGF0aWMgdm9pZCBm
cmVlX2JhbGxvb25fcGFnZXMoc3RydWN0Cj4gPj4gaHZfZHlubWVtX2RldmljZQo+ID4+ICpkbSwK
PiA+PiAgCj4gPj4gIAlmb3IgKGkgPSAwOyBpIDwgbnVtX3BhZ2VzOyBpKyspIHsKPiA+PiAgCQlw
ZyA9IHBmbl90b19wYWdlKGkgKyBzdGFydF9mcmFtZSk7Cj4gPj4gKwkJX19DbGVhclBhZ2VPZmZs
aW5lKHBnKTsKPiA+IAo+ID4gSnVzdCB0aGlua2luZywgZG8gd2UgbmVlZCB0byBjYXJlIGZvciBj
bGVhcmluZyBQYWdlT2ZmbGluZSBmbGFnIGJlZm9yZQo+ID4gZnJlZWluZwo+ID4gYSBiYWxsb29u
J2QgcGFnZT8KPiAKPiBZZXMgd2UgaGF2ZSB0byBvdGhlcndpc2UgdGhlIGNvZGUgd2lsbCBjcmFz
aCB3aGVuIHRyeWluZyB0byBzZXQgUGFnZUJ1ZGR5Lgo+IAo+IChvbmx5IG9uZSBwYWdlIHR5cGUg
YXQgYSB0aW1lIG1heSBiZSBzZXQgcmlnaHQgbm93LCBhbmQgaXQgbWFrZXMgc2Vuc2UuCj4gQSBw
YWdlIHRoYXQgaXMgb2ZmbGluZSBjYW5ub3QgZS5nLiBiZSBhIGJ1ZGR5IHBhZ2UpCgpvLmsKPiAK
PiBTbyBQYWdlT2ZmbGluZSBpcyBjb21wbGV0ZWx5IG1hbmFnZWQgYnkgdGhlIHBhZ2Ugb3duZXIu
CgpNYWtlcyBzZW5zZS4gVGhhbmtzIGZvciBleHBsYWluaW5nLgoKUGFua2FqCj4gCj4gPiAKPiA+
IFRoYW5rcywKPiA+IFBhbmthago+IAo+IAo+IC0tCj4gCj4gVGhhbmtzLAo+IAo+IERhdmlkIC8g
ZGhpbGRlbmIKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 09:43:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 09:43: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-devel-bounces@lists.xenproject.org>)
	id 1gP2ZH-00035G-5y; Tue, 20 Nov 2018 09:43: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=2tWV=N7=citrix.com=prvs=8558d356a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gP2ZF-00035B-K0
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 09:43:37 +0000
X-Inumbo-ID: bedc3d70-eca8-11e8-b9f0-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bedc3d70-eca8-11e8-b9f0-12d6303a7972;
 Tue, 20 Nov 2018 09:43:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,256,1539648000"; d="scan'208";a="82116638"
From: George Dunlap <George.Dunlap@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH V7 3/5] x86/altp2m: fix display frozen when switching to
 a new view early
Thread-Index: AQHUgC0YKEO7ESz4+UiqorJrSBZqCqVYUS4AgAAIsoA=
Date: Tue, 20 Nov 2018 09:43:31 +0000
Message-ID: <36228A8C-086E-4A48-AF13-9E9EFE23555C@citrix.com>
References: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
 <1542648412-2711-4-git-send-email-rcojocaru@bitdefender.com>
 <5BF3CFF802000078001FDD90@prv1-mh.provo.novell.com>
In-Reply-To: <5BF3CFF802000078001FDD90@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <4593B9E4AC3D814991DCC9E0D777CF42@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH V7 3/5] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gTm92IDIwLCAyMDE4LCBhdCA5OjEyIEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+IHdyb3RlOg0KPiANCj4+Pj4gT24gMTkuMTEuMTggYXQgMTg6MjYsIDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4+IFdoZW4gYW4gbmV3IGFsdHAybSB2aWV3IGlz
IGNyZWF0ZWQgdmVyeSBlYXJseSBvbiBndWVzdCBib290LCB0aGUNCj4+IGRpc3BsYXkgd2lsbCBm
cmVlemUgKGFsdGhvdWdoIHRoZSBndWVzdCB3aWxsIHJ1biBub3JtYWxseSkuIFRoaXMNCj4+IG1h
eSBhbHNvIGhhcHBlbiBvbiByZXNpemluZyB0aGUgZGlzcGxheS4gVGhlIHJlYXNvbiBpcyB0aGUg
d2F5DQo+PiBYZW4gY3VycmVudGx5IChtaXMpaGFuZGxlcyBsb2dkaXJ0eSBWR0E6IGl0IGludGVu
dGlvbmFsbHkNCj4+IG1pc2NvbmZpZ3VyZXMgVkdBIHBhZ2VzIHNvIHRoYXQgdGhleSB3aWxsIGZh
dWx0Lg0KPj4gDQo+PiBUaGUgcHJvYmxlbSBpcyB0aGF0IGl0IG9ubHkgZG9lcyB0aGlzIGluIHRo
ZSBob3N0IHAybS4gT25jZSB3ZQ0KPj4gc3dpdGNoIHRvIGEgbmV3IGFsdHAybSwgdGhlIG1pc2Nv
bmZpZ3VyZWQgZW50cmllcyB3aWxsIG5vIGxvbmdlcg0KPj4gZmF1bHQsIHNvIHRoZSBkaXNwbGF5
IHdpbGwgbm90IGJlIHVwZGF0ZWQuDQo+PiANCj4+IFRoaXMgcGF0Y2g6DQo+PiAqIHVwZGF0ZXMg
ZXB0X2hhbmRsZV9taXNjb25maWcoKSB0byB1c2UgdGhlIGFjdGl2ZSBhbHRwMm0gaW5zdGVhZA0K
Pj4gIG9mIHRoZSBob3N0cDJtOw0KPj4gKiBtb2RpZmllcyBwMm1fY2hhbmdlX2VudHJ5X3R5cGVf
Z2xvYmFsKCksDQo+PiAgcDJtX21lbW9yeV90eXBlX2NoYW5nZWQoKSwgcDJtX2NoYW5nZV90eXBl
X3JhbmdlKCkgYW5kDQo+PiAgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZSgpIHRvIHByb3BhZ2F0ZSB0
aGVpciBjaGFuZ2VzIHRvIGFsbA0KPj4gIHZhbGlkIGFsdHAybXMuDQo+PiANCj4+IFdpdGggdGhl
IGludHJvZHVjdGlvbiBvZiBhbHRwMm0gZmllbGRzIGluIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2Vk
KCkNCj4+IHRoZSB3aG9sZSBmdW5jdGlvbiBoYXMgYmVlbiBwdXQgdW5kZXIgQ09ORklHX0hWTS4N
Cj4+IA0KPj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPg0KPj4gU3VnZ2VzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+DQo+IA0KPiBKdWRnaW5nIGZyb20gR2VvcmdlJ3MgZWFybGllciBhbmFseXNp
cyBJIHdvbmRlciB3aGV0aGVyIHRoZSBwYXRjaA0KPiBvcmRlcmluZyBpcyBjb3JyZWN0OiBJJ3Zl
IGdvdCB0aGUgaW1wcmVzc2lvbiB0aGF0IHRoZSBwYXRjaCBoZXJlIHNob3VsZA0KPiBiZSBsYXN0
IGluIHRoZSBzZXJpZXMsIGZvciBpdCB0byBiZSBjb3JyZWN0IGFuZCBlZmZpY2llbnQgaW4gYWxs
IGNhc2VzLg0KDQpNeSBwYXRjaGVzIGJhY2sgd291bGQgcmVxdWlyZSBzaWduaWZpY2FudCByZXdv
cmsg4oCUIGJvdGggb2YgbXkgcGF0Y2hlcyB0byByZWJhc2Ugb24gYW4gZWFybGllciB0cmVlLCBh
bmQgb2YgUmF6dmFu4oCZcyBwYXRjaGVzIHRvIGJlIHJlYmFzZWQgbGF0ZXIuICBJIGRvbuKAmXQg
dGhpbmsgdGhpcyBraW5kIG9mIHRoaW5nIHNob3VsZCBiZSByZXF1aXJlZCB1bmxlc3MgdGhlcmUg
aXMgYSBjb21wZWxsaW5nIGJlbmVmaXQgdG8gZG9pbmcgc28uDQoNCk5vcm1hbGx5IHRoZSByZWFz
b24gZm9yIHN1Y2ggYW4gb3JkZXJpbmcgaXMg4oCcbm8gcmVncmVzc2lvbnMgaW4gdGhlIG1pZGRs
ZSBvZiB0aGUgc2VyaWVz4oCdLCBwcmltYXJpbHkgaW4gb3JkZXIgdG8gYXZvaWQgYnJlYWtpbmcg
YmlzZWN0aW9uOyBhbmQgb2YgY291cnNlIHRoZXJl4oCZcyBhbHNvIHNvbWV0aGluZyAgbXVjaCBt
b3JlIGFlc3RoZXRpY2FsbHkgc2F0aXNmeWluZyBhYm91dCBkb2luZyBhIGJ1bmNoIG9mIHByZXAg
d29yayBiZWhpbmQgdGhlIHNjZW5lcyBhbmQgdGhlbiBmbGlwcGluZyBvbmUgc3dpdGNoIHRvIGVu
YWJsZSBpdCBhdCB0aGUgZW5kIG9mIHRoZSBzZXJpZXMuDQoNCkluIHRoaXMgY2FzZSwgYWx0cDJt
ICsgbG9nZGlydHkgd2FzIGFscmVhZHkgYnJva2VuOyBzbyBJIGRpZG7igJl0IHRoaW5rIHRoaXMg
cGF0Y2ggY291bGQgYmUgY29uc2lkZXJlZCB0byBpbnRyb2R1Y2UgYSByZWdyZXNzaW9uLiAgVGh1
cyB0aGUgb25seSByZWFzb24gdG8gaGF2ZSB0aGlzIHBhdGNoIGJlIHRoZSBmaW5hbCBwYXRjaCB3
b3VsZCBiZSBmb3IgYWVzdGhldGljIHB1cnBvc2VzLCB3aGljaCBJIGRpZG7igJl0IGNvbnNpZGVy
IGVub3VnaCB2YWx1ZSB0byBqdXN0aWZ5IHJlcXVlc3RpbmcgYSBwYXRjaCByZS1vcmRlcmluZy4N
Cg0KRGlkIHlvdSBoYXZlIGEgY29tcGVsbGluZyByZWFzb24gaW4gbWluZCBmb3IgZG9pbmcgdGhl
IHJlb3JkZXJpbmc/DQoNCiAtR2VvcmdlCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 10:02:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 10:02: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-devel-bounces@lists.xenproject.org>)
	id 1gP2rL-0004d3-Ta; Tue, 20 Nov 2018 10:02: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=cRgh=N7=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gP2rK-0004cy-Qv
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 10:02:18 +0000
X-Inumbo-ID: 5bc80e46-ecab-11e8-9782-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5bc80e46-ecab-11e8-9782-12d6303a7972;
 Tue, 20 Nov 2018 10:02:16 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 7F44F305FFA6; Tue, 20 Nov 2018 12:02:15 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 5FC563084EEC;
 Tue, 20 Nov 2018 12:02:15 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
 <1542648412-2711-3-git-send-email-rcojocaru@bitdefender.com>
 <5BF3CE5402000078001FDD83@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <286c5d63-3964-9587-f67e-16fb86da5970@bitdefender.com>
Date: Tue, 20 Nov 2018 12:02:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <5BF3CE5402000078001FDD83@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V7 2/5] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjAvMTggMTE6MDUgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjExLjE4
IGF0IDE4OjI2LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IEZvciBub3cs
IG9ubHkgZG8gYWxsb2NhdGlvbi9kZWFsbG9jYXRpb247IGtlZXBpbmcgdGhlbSBpbiBzeW5jCj4+
IHdpbGwgYmUgZG9uZSBpbiBzdWJzZXF1ZW50IHBhdGNoZXMuCj4+Cj4+IExvZ2RpcnR5IHN5bmNo
cm9uaXphdGlvbiB3aWxsIG9ubHkgYmUgZG9uZSBmb3IgYWN0aXZlIGFsdHAybXM7Cj4+IHNvIGFs
bG9jYXRlIGxvZ2RpcnR5IHJhbmdlc2V0cyAoY29weWluZyB0aGUgaG9zdCBsb2dkaXJ0eQo+PiBy
YW5nZXNldCkgd2hlbiBhbiBhbHRwMm0gaXMgYWN0aXZhdGVkLCBhbmQgZnJlZSBpdCB3aGVuCj4+
IGRlYWN0aXZhdGVkLgo+Pgo+PiBXcml0ZSBhIGhlbHBlciBmdW5jdGlvbiB0byBkbyBhbHRwMm0g
YWN0aXZpYXRpb24gKGFwcHJvcHJpYXRlbHkKPj4gaGFuZGxpbmcgZmFpbHVyZXMpLiBBbHNvLCBy
ZWZhY3RvciBwMm1fcmVzZXRfYWx0cDJtKCkgc28gdGhhdCBpdAo+PiBjYW4gYmUgdXNlZCB0byBy
ZW1vdmUgcmVkdW5kYW50IGNvZGVwYXRocywgZml4aW5nIHRoZSBsb2NraW5nCj4+IHdoaWxlIHdl
4oCZcmUgYXQgaXQuCj4gCj4gUGVyaGFwcyB0aGlzIHNob3VsZCBoYXZlIGJlZW4gYSBzZXBhcmF0
ZSBwYXRjaCBhZ2Fpbiwgc3VjaAo+IHRoYXQgZS5nLiAuLi4KPiAKPj4gK3N0YXRpYyB2b2lkIHAy
bV9yZXNldF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCwKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBhbHRwMm1fcmVzZXRfdHlwZSByZXNldF90
eXBlKQo+PiArewo+PiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07Cj4+ICsKPj4gKyAgICBB
U1NFUlQoaWR4IDwgTUFYX0FMVFAyTSk7Cj4+ICsgICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJt
W2lkeF07Cj4+ICsKPj4gKyAgICBwMm1fbG9jayhwMm0pOwo+PiArCj4+ICsgICAgcDJtX2ZsdXNo
X3RhYmxlX2xvY2tlZChwMm0pOwo+PiArCj4+ICsgICAgaWYgKCByZXNldF90eXBlID09IEFMVFAy
TV9ERUFDVElWQVRFICkKPj4gKyAgICAgICAgcDJtX2ZyZWVfbG9nZGlydHkocDJtKTsKPj4gKwo+
PiArICAgIC8qIFVuaW5pdCBhbmQgcmVpbml0IGVwdCB0byBmb3JjZSBUTEIgc2hvb3Rkb3duICov
Cj4+ICsgICAgZXB0X3AybV91bmluaXQocDJtKTsKPj4gKyAgICBlcHRfcDJtX2luaXQocDJtKTsK
Pj4gKwo+PiArICAgIHAybS0+bWluX3JlbWFwcGVkX2dmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsK
Pj4gKyAgICBwMm0tPm1heF9yZW1hcHBlZF9nZm4gPSAwOwo+IAo+IC4uLiB0aGUgYWRkaXRpb24g
b2YgdGhlc2UgY2FuIGJlIHByb3Blcmx5IGFzc29jaWF0ZWQgd2l0aCBlaXRoZXIKPiBwYXJ0IG9m
IHRoZSBjaGFuZ2UuIExvb2tpbmcgYXQgdGhlIGNvZGUgeW91IHJlbW92ZSBmcm9tIGUuZy4KPiBw
Mm1fZmx1c2hfYWx0cDJtKCkgaXQncyBub3QgcGFydCBvZiB0aGUgcmVmYWN0b3JpbmcsIGJ1dCBv
ZiB3aGF0Cj4gdGhpcyBwYXRjaCdzIGFjdHVhbCBwdXJwb3NlIGlzLiBCdXQgdGhpcyBpcyBndWVz
c3dvcmsgb2YgbWluZQo+IHdpdGhvdXQgdGhlIHNwbGl0IGFuZCB3aXRob3V0IHRoZSBhZGRpdGlv
biBnZXR0aW5nIGV4cGxhaW5lZCwKPiBub3QgdGhlIGxlYXN0IGJlY2F1c2UgdGhpcyBnZXR0aW5n
IG1vdmVkIGhlcmUgZnJvbSB0aGUgb3JpZ2luYWwKPiBpbnN0YW5jZSBvZiB0aGUgZnVuY3Rpb24g
bWlnaHQgYWxzbyBtZWFuIHRoYXQgaXQncyBwYXJ0IG9mIHRoZQo+IHJlZmFjdG9yaW5nLCBidXQg
d291bGQgdGhlbiBuZWVkIHRvIGJlIGRvbmUgb25seSBpbiB0aGUKPiBBTFRQMk1fUkVTRVQgY2Fz
ZS4KCklmIHlvdSBtZWFuIHRoYXQgcDJtLT5taW5fcmVtYXBwZWRfZ2ZuID0gZ2ZuX3goSU5WQUxJ
RF9HRk4pOyBhbmQKcDJtLT5tYXhfcmVtYXBwZWRfZ2ZuID0gMDsgc2hvdWxkIG9ubHkgaGFwcGVu
IG9uIHRoZSBBTFRQMk1fUkVTRVQgY2FzZSwKd2hpbGUgdGhhdCBpcyB0ZWNobmljYWxseSB0cnVl
IChhbmQgc2hvdWxkIGZvbGxvdyBmcm9tIGEgdmVyYmF0aW0KcmVmYWN0b3JpbmcpLCBHZW9yZ2Ug
aGFzIHBvaW50ZWQgb3V0IHRoYXQgdGhlIGFzc2lnbm1lbnRzIGFyZSBpbiB0aGF0CmNhc2UgdW5u
ZWNlc3NhcnkgYnV0IGhhcm1sZXNzLCBhbmQgc28gdGhlIGNvbmRpdGlvbmFsIGlzIG5vdCB3b3J0
aCBpdC4KCkkgY2FuIGFkZCB0aGUgaWYgYW5kIHRyZWF0IHRoZSBSRVNFVCBjYXNlIGV4cGxpY2l0
bHkgaWYgdGhhdCdzIHJlcXVpcmVkLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 10:03:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 10:03: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-devel-bounces@lists.xenproject.org>)
	id 1gP2sm-0004h1-9l; Tue, 20 Nov 2018 10:03: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=zydc=n7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP2sl-0004gt-Az
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 10:03:47 +0000
X-Inumbo-ID: 912f17c1-ecab-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 912f17c1-ecab-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 10:03:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 03:03:44 -0700
Message-Id: <5BF3DBFE02000078001FDDF8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 03:03:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
 <1542648412-2711-4-git-send-email-rcojocaru@bitdefender.com>
 <5BF3CFF802000078001FDD90@prv1-mh.provo.novell.com>
 <36228A8C-086E-4A48-AF13-9E9EFE23555C@citrix.com>
In-Reply-To: <36228A8C-086E-4A48-AF13-9E9EFE23555C@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V7 3/5] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDEwOjQzLCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKCj4gCj4+IE9uIE5vdiAyMCwgMjAxOCwgYXQgOToxMiBBTSwgSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPiB3cm90ZToKPj4gCj4+Pj4+IE9uIDE5LjExLjE4IGF0IDE4OjI2LCA8cmNv
am9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+PiBXaGVuIGFuIG5ldyBhbHRwMm0gdmll
dyBpcyBjcmVhdGVkIHZlcnkgZWFybHkgb24gZ3Vlc3QgYm9vdCwgdGhlCj4+PiBkaXNwbGF5IHdp
bGwgZnJlZXplIChhbHRob3VnaCB0aGUgZ3Vlc3Qgd2lsbCBydW4gbm9ybWFsbHkpLiBUaGlzCj4+
PiBtYXkgYWxzbyBoYXBwZW4gb24gcmVzaXppbmcgdGhlIGRpc3BsYXkuIFRoZSByZWFzb24gaXMg
dGhlIHdheQo+Pj4gWGVuIGN1cnJlbnRseSAobWlzKWhhbmRsZXMgbG9nZGlydHkgVkdBOiBpdCBp
bnRlbnRpb25hbGx5Cj4+PiBtaXNjb25maWd1cmVzIFZHQSBwYWdlcyBzbyB0aGF0IHRoZXkgd2ls
bCBmYXVsdC4KPj4+IAo+Pj4gVGhlIHByb2JsZW0gaXMgdGhhdCBpdCBvbmx5IGRvZXMgdGhpcyBp
biB0aGUgaG9zdCBwMm0uIE9uY2Ugd2UKPj4+IHN3aXRjaCB0byBhIG5ldyBhbHRwMm0sIHRoZSBt
aXNjb25maWd1cmVkIGVudHJpZXMgd2lsbCBubyBsb25nZXIKPj4+IGZhdWx0LCBzbyB0aGUgZGlz
cGxheSB3aWxsIG5vdCBiZSB1cGRhdGVkLgo+Pj4gCj4+PiBUaGlzIHBhdGNoOgo+Pj4gKiB1cGRh
dGVzIGVwdF9oYW5kbGVfbWlzY29uZmlnKCkgdG8gdXNlIHRoZSBhY3RpdmUgYWx0cDJtIGluc3Rl
YWQKPj4+ICBvZiB0aGUgaG9zdHAybTsKPj4+ICogbW9kaWZpZXMgcDJtX2NoYW5nZV9lbnRyeV90
eXBlX2dsb2JhbCgpLAo+Pj4gIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKCksIHAybV9jaGFuZ2Vf
dHlwZV9yYW5nZSgpIGFuZAo+Pj4gIHAybV9maW5pc2hfdHlwZV9jaGFuZ2UoKSB0byBwcm9wYWdh
dGUgdGhlaXIgY2hhbmdlcyB0byBhbGwKPj4+ICB2YWxpZCBhbHRwMm1zLgo+Pj4gCj4+PiBXaXRo
IHRoZSBpbnRyb2R1Y3Rpb24gb2YgYWx0cDJtIGZpZWxkcyBpbiBwMm1fbWVtb3J5X3R5cGVfY2hh
bmdlZCgpCj4+PiB0aGUgd2hvbGUgZnVuY3Rpb24gaGFzIGJlZW4gcHV0IHVuZGVyIENPTkZJR19I
Vk0uCj4+PiAKPj4+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4KPj4+IFN1Z2dlc3RlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgo+PiAKPj4gSnVkZ2luZyBmcm9tIEdlb3JnZSdzIGVhcmxpZXIgYW5h
bHlzaXMgSSB3b25kZXIgd2hldGhlciB0aGUgcGF0Y2gKPj4gb3JkZXJpbmcgaXMgY29ycmVjdDog
SSd2ZSBnb3QgdGhlIGltcHJlc3Npb24gdGhhdCB0aGUgcGF0Y2ggaGVyZSBzaG91bGQKPj4gYmUg
bGFzdCBpbiB0aGUgc2VyaWVzLCBmb3IgaXQgdG8gYmUgY29ycmVjdCBhbmQgZWZmaWNpZW50IGlu
IGFsbCBjYXNlcy4KPiAKPiBNeSBwYXRjaGVzIGJhY2sgd291bGQgcmVxdWlyZSBzaWduaWZpY2Fu
dCByZXdvcmsg4oCUIGJvdGggb2YgbXkgcGF0Y2hlcyB0byAKPiByZWJhc2Ugb24gYW4gZWFybGll
ciB0cmVlLCBhbmQgb2YgUmF6dmFu4oCZcyBwYXRjaGVzIHRvIGJlIHJlYmFzZWQgbGF0ZXIuICBJ
IAo+IGRvbuKAmXQgdGhpbmsgdGhpcyBraW5kIG9mIHRoaW5nIHNob3VsZCBiZSByZXF1aXJlZCB1
bmxlc3MgdGhlcmUgaXMgYSAKPiBjb21wZWxsaW5nIGJlbmVmaXQgdG8gZG9pbmcgc28uCj4gCj4g
Tm9ybWFsbHkgdGhlIHJlYXNvbiBmb3Igc3VjaCBhbiBvcmRlcmluZyBpcyDigJxubyByZWdyZXNz
aW9ucyBpbiB0aGUgbWlkZGxlIG9mIAo+IHRoZSBzZXJpZXPigJ0sIHByaW1hcmlseSBpbiBvcmRl
ciB0byBhdm9pZCBicmVha2luZyBiaXNlY3Rpb247IGFuZCBvZiBjb3Vyc2UgCj4gdGhlcmXigJlz
IGFsc28gc29tZXRoaW5nICBtdWNoIG1vcmUgYWVzdGhldGljYWxseSBzYXRpc2Z5aW5nIGFib3V0
IGRvaW5nIGEgCj4gYnVuY2ggb2YgcHJlcCB3b3JrIGJlaGluZCB0aGUgc2NlbmVzIGFuZCB0aGVu
IGZsaXBwaW5nIG9uZSBzd2l0Y2ggdG8gZW5hYmxlIAo+IGl0IGF0IHRoZSBlbmQgb2YgdGhlIHNl
cmllcy4KPiAKPiBJbiB0aGlzIGNhc2UsIGFsdHAybSArIGxvZ2RpcnR5IHdhcyBhbHJlYWR5IGJy
b2tlbjsgc28gSSBkaWRu4oCZdCB0aGluayB0aGlzIAo+IHBhdGNoIGNvdWxkIGJlIGNvbnNpZGVy
ZWQgdG8gaW50cm9kdWNlIGEgcmVncmVzc2lvbi4gIFRodXMgdGhlIG9ubHkgcmVhc29uIHRvIAo+
IGhhdmUgdGhpcyBwYXRjaCBiZSB0aGUgZmluYWwgcGF0Y2ggd291bGQgYmUgZm9yIGFlc3RoZXRp
YyBwdXJwb3Nlcywgd2hpY2ggSSAKPiBkaWRu4oCZdCBjb25zaWRlciBlbm91Z2ggdmFsdWUgdG8g
anVzdGlmeSByZXF1ZXN0aW5nIGEgcGF0Y2ggcmUtb3JkZXJpbmcuCj4gCj4gRGlkIHlvdSBoYXZl
IGEgY29tcGVsbGluZyByZWFzb24gaW4gbWluZCBmb3IgZG9pbmcgdGhlIHJlb3JkZXJpbmc/CgpO
bywgaXQgbWVyZWx5IGxvb2tlZCB3cm9uZyB0byBtZSBmcm9tIGVhcmxpZXIgZGlzY3Vzc2lvbi4g
SWYgc3RheWluZwp3aXRoIHRoZSBjdXJyZW50IG9yZGVyIGlzIGZpbmUgd2l0aCB5b3UsIGl0J2xs
IGJlIGZpbmUgd2l0aCBtZSBhcyB3ZWxsLgooSXQgd2Fzbid0IGNsZWFyIHRvIG1lIHRoYXQgcmUt
b3JkZXJpbmcgd291bGQgYmUgc2lnbmlmaWNhbnQgZWZmb3J0LikKCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 10:27:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 10:27: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-devel-bounces@lists.xenproject.org>)
	id 1gP3Ft-0006Kk-Fl; Tue, 20 Nov 2018 10: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=ZYDC=N7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP3Fr-0006Kf-HB
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 10:27:39 +0000
X-Inumbo-ID: e653a414-ecae-11e8-b402-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e653a414-ecae-11e8-b402-12d6303a7972;
 Tue, 20 Nov 2018 10:27:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 03:27:36 -0700
Message-Id: <5BF3E19702000078001FDE75@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 03:27:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
 <1542648412-2711-3-git-send-email-rcojocaru@bitdefender.com>
 <5BF3CE5402000078001FDD83@prv1-mh.provo.novell.com>
 <286c5d63-3964-9587-f67e-16fb86da5970@bitdefender.com>
In-Reply-To: <286c5d63-3964-9587-f67e-16fb86da5970@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V7 2/5] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDExOjAyLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMTEvMjAvMTggMTE6MDUgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAx
OS4xMS4xOCBhdCAxODoyNiwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4g
Rm9yIG5vdywgb25seSBkbyBhbGxvY2F0aW9uL2RlYWxsb2NhdGlvbjsga2VlcGluZyB0aGVtIGlu
IHN5bmMKPj4+IHdpbGwgYmUgZG9uZSBpbiBzdWJzZXF1ZW50IHBhdGNoZXMuCj4+Pgo+Pj4gTG9n
ZGlydHkgc3luY2hyb25pemF0aW9uIHdpbGwgb25seSBiZSBkb25lIGZvciBhY3RpdmUgYWx0cDJt
czsKPj4+IHNvIGFsbG9jYXRlIGxvZ2RpcnR5IHJhbmdlc2V0cyAoY29weWluZyB0aGUgaG9zdCBs
b2dkaXJ0eQo+Pj4gcmFuZ2VzZXQpIHdoZW4gYW4gYWx0cDJtIGlzIGFjdGl2YXRlZCwgYW5kIGZy
ZWUgaXQgd2hlbgo+Pj4gZGVhY3RpdmF0ZWQuCj4+Pgo+Pj4gV3JpdGUgYSBoZWxwZXIgZnVuY3Rp
b24gdG8gZG8gYWx0cDJtIGFjdGl2aWF0aW9uIChhcHByb3ByaWF0ZWx5Cj4+PiBoYW5kbGluZyBm
YWlsdXJlcykuIEFsc28sIHJlZmFjdG9yIHAybV9yZXNldF9hbHRwMm0oKSBzbyB0aGF0IGl0Cj4+
PiBjYW4gYmUgdXNlZCB0byByZW1vdmUgcmVkdW5kYW50IGNvZGVwYXRocywgZml4aW5nIHRoZSBs
b2NraW5nCj4+PiB3aGlsZSB3ZeKAmXJlIGF0IGl0Lgo+PiAKPj4gUGVyaGFwcyB0aGlzIHNob3Vs
ZCBoYXZlIGJlZW4gYSBzZXBhcmF0ZSBwYXRjaCBhZ2Fpbiwgc3VjaAo+PiB0aGF0IGUuZy4gLi4u
Cj4+IAo+Pj4gK3N0YXRpYyB2b2lkIHAybV9yZXNldF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IGlkeCwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0g
YWx0cDJtX3Jlc2V0X3R5cGUgcmVzZXRfdHlwZSkKPj4+ICt7Cj4+PiArICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpwMm07Cj4+PiArCj4+PiArICAgIEFTU0VSVChpZHggPCBNQVhfQUxUUDJNKTsKPj4+
ICsgICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF07Cj4+PiArCj4+PiArICAgIHAybV9s
b2NrKHAybSk7Cj4+PiArCj4+PiArICAgIHAybV9mbHVzaF90YWJsZV9sb2NrZWQocDJtKTsKPj4+
ICsKPj4+ICsgICAgaWYgKCByZXNldF90eXBlID09IEFMVFAyTV9ERUFDVElWQVRFICkKPj4+ICsg
ICAgICAgIHAybV9mcmVlX2xvZ2RpcnR5KHAybSk7Cj4+PiArCj4+PiArICAgIC8qIFVuaW5pdCBh
bmQgcmVpbml0IGVwdCB0byBmb3JjZSBUTEIgc2hvb3Rkb3duICovCj4+PiArICAgIGVwdF9wMm1f
dW5pbml0KHAybSk7Cj4+PiArICAgIGVwdF9wMm1faW5pdChwMm0pOwo+Pj4gKwo+Pj4gKyAgICBw
Mm0tPm1pbl9yZW1hcHBlZF9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Cj4+PiArICAgIHAybS0+
bWF4X3JlbWFwcGVkX2dmbiA9IDA7Cj4+IAo+PiAuLi4gdGhlIGFkZGl0aW9uIG9mIHRoZXNlIGNh
biBiZSBwcm9wZXJseSBhc3NvY2lhdGVkIHdpdGggZWl0aGVyCj4+IHBhcnQgb2YgdGhlIGNoYW5n
ZS4gTG9va2luZyBhdCB0aGUgY29kZSB5b3UgcmVtb3ZlIGZyb20gZS5nLgo+PiBwMm1fZmx1c2hf
YWx0cDJtKCkgaXQncyBub3QgcGFydCBvZiB0aGUgcmVmYWN0b3JpbmcsIGJ1dCBvZiB3aGF0Cj4+
IHRoaXMgcGF0Y2gncyBhY3R1YWwgcHVycG9zZSBpcy4gQnV0IHRoaXMgaXMgZ3Vlc3N3b3JrIG9m
IG1pbmUKPj4gd2l0aG91dCB0aGUgc3BsaXQgYW5kIHdpdGhvdXQgdGhlIGFkZGl0aW9uIGdldHRp
bmcgZXhwbGFpbmVkLAo+PiBub3QgdGhlIGxlYXN0IGJlY2F1c2UgdGhpcyBnZXR0aW5nIG1vdmVk
IGhlcmUgZnJvbSB0aGUgb3JpZ2luYWwKPj4gaW5zdGFuY2Ugb2YgdGhlIGZ1bmN0aW9uIG1pZ2h0
IGFsc28gbWVhbiB0aGF0IGl0J3MgcGFydCBvZiB0aGUKPj4gcmVmYWN0b3JpbmcsIGJ1dCB3b3Vs
ZCB0aGVuIG5lZWQgdG8gYmUgZG9uZSBvbmx5IGluIHRoZQo+PiBBTFRQMk1fUkVTRVQgY2FzZS4K
PiAKPiBJZiB5b3UgbWVhbiB0aGF0IHAybS0+bWluX3JlbWFwcGVkX2dmbiA9IGdmbl94KElOVkFM
SURfR0ZOKTsgYW5kCj4gcDJtLT5tYXhfcmVtYXBwZWRfZ2ZuID0gMDsgc2hvdWxkIG9ubHkgaGFw
cGVuIG9uIHRoZSBBTFRQMk1fUkVTRVQgY2FzZSwKPiB3aGlsZSB0aGF0IGlzIHRlY2huaWNhbGx5
IHRydWUgKGFuZCBzaG91bGQgZm9sbG93IGZyb20gYSB2ZXJiYXRpbQo+IHJlZmFjdG9yaW5nKSwg
R2VvcmdlIGhhcyBwb2ludGVkIG91dCB0aGF0IHRoZSBhc3NpZ25tZW50cyBhcmUgaW4gdGhhdAo+
IGNhc2UgdW5uZWNlc3NhcnkgYnV0IGhhcm1sZXNzLCBhbmQgc28gdGhlIGNvbmRpdGlvbmFsIGlz
IG5vdCB3b3J0aCBpdC4KPiAKPiBJIGNhbiBhZGQgdGhlIGlmIGFuZCB0cmVhdCB0aGUgUkVTRVQg
Y2FzZSBleHBsaWNpdGx5IGlmIHRoYXQncyByZXF1aXJlZC4KCk5vLCBJJ20gc3BlY2lmaWNhbGx5
IG5vdCByZXF1aXJpbmcgdGhpcy4gV2hhdCBJJ20gcmVxdWlyaW5nIGlzIHRoYXQgdGhlCmRlc2Ny
aXB0aW9uIG1hdGNoIHRoZSBjaGFuZ2VzLiBXaGljaCBpbiB0dXJuIHdvdWxkIGJlIGVhc2llciBp
Zgp0aGUgcmVmYWN0b3Jpbmcgd2FzIGEgc2VwYXJhdGUgcGF0Y2guCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 10:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 10:29: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-devel-bounces@lists.xenproject.org>)
	id 1gP3HI-0006PS-UE; Tue, 20 Nov 2018 10:29: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=crgh=n7=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gP3HI-0006PN-En
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 10:29:08 +0000
X-Inumbo-ID: 1b76146a-ecaf-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b76146a-ecaf-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 10:29:06 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 896FD305FFA6; Tue, 20 Nov 2018 12:29:05 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 7FF953000E4F;
 Tue, 20 Nov 2018 12:29:05 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1542648412-2711-1-git-send-email-rcojocaru@bitdefender.com>
 <1542648412-2711-3-git-send-email-rcojocaru@bitdefender.com>
 <5BF3CE5402000078001FDD83@prv1-mh.provo.novell.com>
 <286c5d63-3964-9587-f67e-16fb86da5970@bitdefender.com>
 <5BF3E19702000078001FDE75@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <bb3f740c-440a-288e-ea03-b214f926f6b1@bitdefender.com>
Date: Tue, 20 Nov 2018 12:29:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <5BF3E19702000078001FDE75@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V7 2/5] x86/mm: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjAvMTggMTI6MjcgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjExLjE4
IGF0IDExOjAyLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIDExLzIw
LzE4IDExOjA1IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE5LjExLjE4IGF0IDE4
OjI2LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+Pj4gRm9yIG5vdywgb25s
eSBkbyBhbGxvY2F0aW9uL2RlYWxsb2NhdGlvbjsga2VlcGluZyB0aGVtIGluIHN5bmMKPj4+PiB3
aWxsIGJlIGRvbmUgaW4gc3Vic2VxdWVudCBwYXRjaGVzLgo+Pj4+Cj4+Pj4gTG9nZGlydHkgc3lu
Y2hyb25pemF0aW9uIHdpbGwgb25seSBiZSBkb25lIGZvciBhY3RpdmUgYWx0cDJtczsKPj4+PiBz
byBhbGxvY2F0ZSBsb2dkaXJ0eSByYW5nZXNldHMgKGNvcHlpbmcgdGhlIGhvc3QgbG9nZGlydHkK
Pj4+PiByYW5nZXNldCkgd2hlbiBhbiBhbHRwMm0gaXMgYWN0aXZhdGVkLCBhbmQgZnJlZSBpdCB3
aGVuCj4+Pj4gZGVhY3RpdmF0ZWQuCj4+Pj4KPj4+PiBXcml0ZSBhIGhlbHBlciBmdW5jdGlvbiB0
byBkbyBhbHRwMm0gYWN0aXZpYXRpb24gKGFwcHJvcHJpYXRlbHkKPj4+PiBoYW5kbGluZyBmYWls
dXJlcykuIEFsc28sIHJlZmFjdG9yIHAybV9yZXNldF9hbHRwMm0oKSBzbyB0aGF0IGl0Cj4+Pj4g
Y2FuIGJlIHVzZWQgdG8gcmVtb3ZlIHJlZHVuZGFudCBjb2RlcGF0aHMsIGZpeGluZyB0aGUgbG9j
a2luZwo+Pj4+IHdoaWxlIHdl4oCZcmUgYXQgaXQuCj4+Pgo+Pj4gUGVyaGFwcyB0aGlzIHNob3Vs
ZCBoYXZlIGJlZW4gYSBzZXBhcmF0ZSBwYXRjaCBhZ2Fpbiwgc3VjaAo+Pj4gdGhhdCBlLmcuIC4u
Lgo+Pj4KPj4+PiArc3RhdGljIHZvaWQgcDJtX3Jlc2V0X2FsdHAybShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgaWR4LAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVu
dW0gYWx0cDJtX3Jlc2V0X3R5cGUgcmVzZXRfdHlwZSkKPj4+PiArewo+Pj4+ICsgICAgc3RydWN0
IHAybV9kb21haW4gKnAybTsKPj4+PiArCj4+Pj4gKyAgICBBU1NFUlQoaWR4IDwgTUFYX0FMVFAy
TSk7Cj4+Pj4gKyAgICBwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1baWR4XTsKPj4+PiArCj4+Pj4g
KyAgICBwMm1fbG9jayhwMm0pOwo+Pj4+ICsKPj4+PiArICAgIHAybV9mbHVzaF90YWJsZV9sb2Nr
ZWQocDJtKTsKPj4+PiArCj4+Pj4gKyAgICBpZiAoIHJlc2V0X3R5cGUgPT0gQUxUUDJNX0RFQUNU
SVZBVEUgKQo+Pj4+ICsgICAgICAgIHAybV9mcmVlX2xvZ2RpcnR5KHAybSk7Cj4+Pj4gKwo+Pj4+
ICsgICAgLyogVW5pbml0IGFuZCByZWluaXQgZXB0IHRvIGZvcmNlIFRMQiBzaG9vdGRvd24gKi8K
Pj4+PiArICAgIGVwdF9wMm1fdW5pbml0KHAybSk7Cj4+Pj4gKyAgICBlcHRfcDJtX2luaXQocDJt
KTsKPj4+PiArCj4+Pj4gKyAgICBwMm0tPm1pbl9yZW1hcHBlZF9nZm4gPSBnZm5feChJTlZBTElE
X0dGTik7Cj4+Pj4gKyAgICBwMm0tPm1heF9yZW1hcHBlZF9nZm4gPSAwOwo+Pj4KPj4+IC4uLiB0
aGUgYWRkaXRpb24gb2YgdGhlc2UgY2FuIGJlIHByb3Blcmx5IGFzc29jaWF0ZWQgd2l0aCBlaXRo
ZXIKPj4+IHBhcnQgb2YgdGhlIGNoYW5nZS4gTG9va2luZyBhdCB0aGUgY29kZSB5b3UgcmVtb3Zl
IGZyb20gZS5nLgo+Pj4gcDJtX2ZsdXNoX2FsdHAybSgpIGl0J3Mgbm90IHBhcnQgb2YgdGhlIHJl
ZmFjdG9yaW5nLCBidXQgb2Ygd2hhdAo+Pj4gdGhpcyBwYXRjaCdzIGFjdHVhbCBwdXJwb3NlIGlz
LiBCdXQgdGhpcyBpcyBndWVzc3dvcmsgb2YgbWluZQo+Pj4gd2l0aG91dCB0aGUgc3BsaXQgYW5k
IHdpdGhvdXQgdGhlIGFkZGl0aW9uIGdldHRpbmcgZXhwbGFpbmVkLAo+Pj4gbm90IHRoZSBsZWFz
dCBiZWNhdXNlIHRoaXMgZ2V0dGluZyBtb3ZlZCBoZXJlIGZyb20gdGhlIG9yaWdpbmFsCj4+PiBp
bnN0YW5jZSBvZiB0aGUgZnVuY3Rpb24gbWlnaHQgYWxzbyBtZWFuIHRoYXQgaXQncyBwYXJ0IG9m
IHRoZQo+Pj4gcmVmYWN0b3JpbmcsIGJ1dCB3b3VsZCB0aGVuIG5lZWQgdG8gYmUgZG9uZSBvbmx5
IGluIHRoZQo+Pj4gQUxUUDJNX1JFU0VUIGNhc2UuCj4+Cj4+IElmIHlvdSBtZWFuIHRoYXQgcDJt
LT5taW5fcmVtYXBwZWRfZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOyBhbmQKPj4gcDJtLT5tYXhf
cmVtYXBwZWRfZ2ZuID0gMDsgc2hvdWxkIG9ubHkgaGFwcGVuIG9uIHRoZSBBTFRQMk1fUkVTRVQg
Y2FzZSwKPj4gd2hpbGUgdGhhdCBpcyB0ZWNobmljYWxseSB0cnVlIChhbmQgc2hvdWxkIGZvbGxv
dyBmcm9tIGEgdmVyYmF0aW0KPj4gcmVmYWN0b3JpbmcpLCBHZW9yZ2UgaGFzIHBvaW50ZWQgb3V0
IHRoYXQgdGhlIGFzc2lnbm1lbnRzIGFyZSBpbiB0aGF0Cj4+IGNhc2UgdW5uZWNlc3NhcnkgYnV0
IGhhcm1sZXNzLCBhbmQgc28gdGhlIGNvbmRpdGlvbmFsIGlzIG5vdCB3b3J0aCBpdC4KPj4KPj4g
SSBjYW4gYWRkIHRoZSBpZiBhbmQgdHJlYXQgdGhlIFJFU0VUIGNhc2UgZXhwbGljaXRseSBpZiB0
aGF0J3MgcmVxdWlyZWQuCj4gCj4gTm8sIEknbSBzcGVjaWZpY2FsbHkgbm90IHJlcXVpcmluZyB0
aGlzLiBXaGF0IEknbSByZXF1aXJpbmcgaXMgdGhhdCB0aGUKPiBkZXNjcmlwdGlvbiBtYXRjaCB0
aGUgY2hhbmdlcy4gV2hpY2ggaW4gdHVybiB3b3VsZCBiZSBlYXNpZXIgaWYKPiB0aGUgcmVmYWN0
b3Jpbmcgd2FzIGEgc2VwYXJhdGUgcGF0Y2guCgpJJ2xsIHNwbGl0IHRoaXMgcGF0Y2guCgoKVGhh
bmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 10:56:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 10:56: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-devel-bounces@lists.xenproject.org>)
	id 1gP3hc-0000A7-Ag; Tue, 20 Nov 2018 10:56: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=n6pm=n7=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gP3hb-0000A2-6S
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 10:56:19 +0000
X-Inumbo-ID: e6c072e4-ecb2-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6c072e4-ecb2-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 10:56:16 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A4FEAAF7A;
 Tue, 20 Nov 2018 10:56:14 +0000 (UTC)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 20 Nov 2018 11:56:12 +0100
Message-Id: <20181120105612.13809-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.12.3
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1] bump XEN_DOMCTL_INTERFACE_VERSION
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aG91dCB0aGlzIGNoYW5nZSB2YWxncmluZCBjYW4gbm90IGRlY2lkZSB3aGF0IHZhcmlhbnQg
b2YKeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gaXMgcHJvdmlkZWQgYXMgaW5wdXQuCgpGaXhlcyBj
b21taXQgNGE4MzQ5NzYzNSAoInhlbi9kb21jdGw6IE1lcmdlIHNldF9tYXhfZXZ0Y2huIGludG8g
Y3JlYXRlZG9tYWluIikKRml4ZXMgY29tbWl0IGE5MDNiZjUyMzMgKCJ0b29sczogUGFzcyBncmFu
dCB0YWJsZSBsaW1pdHMgdG8gWEVOX0RPTUNUTF9zZXRfZ250dGFiX2xpbWl0cyIpCkZpeGVzIGNv
bW1pdCBhZThiOGJjNTk5ICgieGVuL2RvbWN0bDogUmVtb3ZlIFhFTl9ET01DVExfc2V0X2dudHRh
Yl9saW1pdHMiKQpGaXhlcyBjb21taXQgNDczN2ZhNTJjZSAoInRvb2xzOiBQYXNzIG1heF92Y3B1
cyB0byBYRU5fRE9NQ1RMX2NyZWF0ZWRvbWFpbiIpCgpTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmlu
ZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIHwgMiAr
LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oCmluZGV4IDRhNDZjMjhlZWQuLjNiYmJiYzk5NTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAg
LTM4LDcgKzM4LDcgQEAKICNpbmNsdWRlICJodm0vc2F2ZS5oIgogI2luY2x1ZGUgIm1lbW9yeS5o
IgogCi0jZGVmaW5lIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAxMAorI2Rl
ZmluZSBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMTEKIAogLyoKICAqIE5C
LiB4ZW5fZG9tY3RsLmRvbWFpbiBpcyBhbiBJTi9PVVQgcGFyYW1ldGVyIGZvciB0aGlzIG9wZXJh
dGlvbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 10:58:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 10:58: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-devel-bounces@lists.xenproject.org>)
	id 1gP3jV-0000GF-OC; Tue, 20 Nov 2018 10:58: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=zydc=n7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP3jT-0000Fe-RD
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 10:58:15 +0000
X-Inumbo-ID: 2d5f7209-ecb3-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d5f7209-ecb3-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 10:58:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 03:58:13 -0700
Message-Id: <5BF3E8C202000078001FDEA2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 03:58:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
 <1542318438-20319-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542318438-20319-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/4] x86/msr: Handle MSR_TSC_AUX
 consistently for PV and HVM guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjExLjE4IGF0IDIyOjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTEwNDAsNyArMTA0MCwxMCBAQCBzdGF0aWMgaW50IGh2bV9sb2FkX2NwdV9jdHh0
KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQo+ICAgICAgaWYgKCBo
dm1fZnVuY3MudHNjX3NjYWxpbmcuc2V0dXAgKQo+ICAgICAgICAgIGh2bV9mdW5jcy50c2Nfc2Nh
bGluZy5zZXR1cCh2KTsKPiAgCj4gLSAgICB2LT5hcmNoLmh2bS5tc3JfdHNjX2F1eCA9IGN0eHQu
bXNyX3RzY19hdXg7Cj4gKyAgICBpZiAoIGN0eHQubXNyX3RzY19hdXggIT0gKHVpbnQzMl90KWN0
eHQubXNyX3RzY19hdXggKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIHYt
PmFyY2gubXNycy0+dHNjX2F1eCA9IGN0eHQubXNyX3RzY19hdXg7CgpUaGUgY2hlY2sgKGJ1dCBu
b3QgdGhlIHNldHRpbmcgb2YgdGhlIHZhbHVlKSB3YW50cyB0byBtb3ZlIHVwLApuZXh0IHRvIHRo
ZSBvdGhlciBlcnJvciByZXR1cm5zLiBXZSBzaG91bGQgYXQgbGVhc3QgdHJ5IHRvIGF2b2lkCih3
aGVyZSBwb3NzaWJsZSkgZmFpbHVyZXMgZ2V0dGluZyByZXBvcnRlZCBhZnRlciBwYXJ0IG9mIHRo
ZSBzdGF0ZQp3YXMgYWxyZWFkeSBtb2RpZmllZC4KCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+IEBAIC01MTIsNyAr
NTEyLDcgQEAgc3RhdGljIHZvaWQgdm14X3Jlc3RvcmVfZ3Vlc3RfbXNycyhzdHJ1Y3QgdmNwdSAq
dikKPiAgICAgIHdybXNybChNU1JfU1lTQ0FMTF9NQVNLLCAgIHYtPmFyY2guaHZtLnZteC5zZm1h
c2spOwo+ICAKPiAgICAgIGlmICggY3B1X2hhc19yZHRzY3AgKQo+IC0gICAgICAgIHdybXNyX3Rz
Y19hdXgoaHZtX21zcl90c2NfYXV4KHYpKTsKPiArICAgICAgICB3cm1zcl90c2NfYXV4KHYtPmFy
Y2gubXNycy0+dHNjX2F1eCk7CgpBbnkgcmVhc29uIHlvdSBkb24ndCBhbHNvIGFkZCBhbiBSRFBJ
RCBmZWF0dXJlIGNoZWNrIGhlcmU/CgpXaXRoIHRoZSBmaXJzdCBpc3N1ZSB0YWtlbiBjYXJlIG9m
IGFuZCB0aGUgc2Vjb25kIGF0IGxlYXN0CmV4cGxhaW5lZCwKUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 11:06:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 11:06: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-devel-bounces@lists.xenproject.org>)
	id 1gP3rg-00016p-Qa; Tue, 20 Nov 2018 11:06:44 +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=ZYDC=N7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP3rg-00016k-6o
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 11:06:44 +0000
X-Inumbo-ID: 5b4fae7a-ecb4-11e8-8a3c-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b4fae7a-ecb4-11e8-8a3c-12d6303a7972;
 Tue, 20 Nov 2018 11:06:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 04:06:40 -0700
Message-Id: <5BF3EABE02000078001FDEC8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 04:06:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
 <1542318438-20319-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542318438-20319-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/4] x86/pv: Expose RDTSCP to PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjExLjE4IGF0IDIyOjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIGZpbmFsIHJlbW5hbmF0IG9mIFBWUkRUU0NQIGlzIHRoYXQgd2Ugd291bGQgZW11
bGF0ZSBSRFRTQ1AgZXZlbiBvbgo+IGhhcmR3YXJlIHdoaWNoIGxhY2tlZCB0aGUgaW5zdHJ1Y3Rp
b24uICBSRFRTQ1AgaXMgYXZhaWxhYmxlIG9uIGFsbW9zdCBhbGwKPiA2NC1iaXQgeDg2IGhhcmR3
YXJlLgo+IAo+IFJlbW92ZSB0aGlzIGVtdWxhdGlvbiwgZHJvcCB0aGUgVFNDX01PREVfUFZSRFRT
Q1AgY29uc3RhbnQsIGFuZCBhbGxvdyBSRFRTQ1AKPiBpbiBhIFBWIGd1ZXN0J3MgQ1BVSUQgcG9s
aWN5LgoKV2h5IHdvdWxkIHdlIG5vdCB3YW50IHRvIGVtdWxhdGUgdGhlIGluc24gd2hlbiB1bmF2
YWlsYWJsZSwgd2hlbgppdCdzIGdlbmVyYWxseSB1c2VmdWwgdG8gZ3Vlc3RzPyBJT1cgcmF0aGVy
IHRoYW4gcmVtb3ZpbmcgdGhlIGNvZGUsCndoeSBkb24ndCB5b3Ugc2ltcGx5IGNvcnJlY3QgLi4u
Cgo+IC1zdGF0aWMgaW50IGVtdWxhdGVfaW52YWxpZF9yZHRzY3Aoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCj4gLXsKPiAtICAgIGNoYXIgb3Bjb2RlWzNdOwo+IC0gICAgdW5zaWduZWQgbG9u
ZyBlaXAsIHJjOwo+IC0gICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+IC0gICAgY29uc3Qg
c3RydWN0IGRvbWFpbiAqY3VycmQgPSB2LT5kb21haW47Cj4gLQo+IC0gICAgZWlwID0gcmVncy0+
cmlwOwo+IC0gICAgaWYgKCAocmMgPSBjb3B5X2Zyb21fdXNlcihvcGNvZGUsIChjaGFyICopZWlw
LCBzaXplb2Yob3Bjb2RlKSkpICE9IDAgKQo+IC0gICAgewo+IC0gICAgICAgIHB2X2luamVjdF9w
YWdlX2ZhdWx0KDAsIGVpcCArIHNpemVvZihvcGNvZGUpIC0gcmMpOwo+IC0gICAgICAgIHJldHVy
biBFWENSRVRfZmF1bHRfZml4ZWQ7Cj4gLSAgICB9Cj4gLSAgICBpZiAoIG1lbWNtcChvcGNvZGUs
ICJceGZceDFceGY5Iiwgc2l6ZW9mKG9wY29kZSkpICkKPiAtICAgICAgICByZXR1cm4gMDsKPiAt
ICAgIGVpcCArPSBzaXplb2Yob3Bjb2RlKTsKPiAtCj4gLSAgICBtc3Jfc3BsaXQocmVncywgcHZf
c29mdF9yZHRzYyh2LCByZWdzKSk7Cj4gLSAgICByZWdzLT5yY3ggPSAoY3VycmQtPmFyY2gudHNj
X21vZGUgPT0gVFNDX01PREVfUFZSRFRTQ1AKPiAtICAgICAgICAgICAgICAgICA/IGN1cnJkLT5h
cmNoLmluY2FybmF0aW9uIDogMCk7CgouLi4gdGhpcyB0byB1c2Ugd2hhdCB0aGUgcHJpb3IgcGF0
Y2ggaGFzIGFycmFuZ2VkIGZvcj8gVGhlIG9ubHkKcmVhc29uIEkgY2FuIHNlZSB3aHkgdGhpcyBj
b3VsZCBiZSBwb2ludGxlc3MgaXMgaWYgZ3Vlc3RzIG9ubHkgZXZlcgp1c2VkIHRoaXMgb24gcGVy
Zm9ybWFuY2UgY3JpdGljYWwgcGF0aHMuIEJ1dCBhZmFpY3QgdGhhdCdzIG5vdCB0aGUKY2FzZSBo
ZXJlLgoKV2UgbWF5IG5vdCBiZSBhdCB0aGUgcG9pbnQgeWV0IHdoZXJlIHdlIGNhbiBhbm5vdW5j
ZSB0byBndWVzdHMKYSBmZWF0dXJlIG5vdCBhdmFpbGFibGUgaW4gaGFyZHdhcmUgdmlhIHRoZSAo
bm90IHNvKSBuZXcgQ1BVSUQKaW5mcmFzdHJ1Y3R1cmUsIGJ1dCBrZWVwaW5nIHRoaXMgY29kZSBo
ZXJlIHdvdWxkIG1ha2UgdGhpcyBhbiBlYXN5CmNoYW5nZSBkb3duIHRoZSByb2FkLgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 11:09:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 11:09: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-devel-bounces@lists.xenproject.org>)
	id 1gP3u4-0001Dc-9G; Tue, 20 Nov 2018 11:09:12 +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=ZYDC=N7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP3u3-0001DU-Fi
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 11:09:11 +0000
X-Inumbo-ID: b4115ab8-ecb4-11e8-935e-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b4115ab8-ecb4-11e8-935e-12d6303a7972;
 Tue, 20 Nov 2018 11:09:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 04:09:08 -0700
Message-Id: <5BF3EB5302000078001FDECB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 04:09:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20181120105612.13809-1-olaf@aepfle.de>
In-Reply-To: <20181120105612.13809-1-olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] bump XEN_DOMCTL_INTERFACE_VERSION
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDExOjU2LCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IFdpdGhv
dXQgdGhpcyBjaGFuZ2UgdmFsZ3JpbmQgY2FuIG5vdCBkZWNpZGUgd2hhdCB2YXJpYW50IG9mCj4g
eGVuX2RvbWN0bF9jcmVhdGVkb21haW4gaXMgcHJvdmlkZWQgYXMgaW5wdXQuCj4gCj4gRml4ZXMg
Y29tbWl0IDRhODM0OTc2MzUgKCJ4ZW4vZG9tY3RsOiBNZXJnZSBzZXRfbWF4X2V2dGNobiBpbnRv
IGNyZWF0ZWRvbWFpbiIpCj4gRml4ZXMgY29tbWl0IGE5MDNiZjUyMzMgKCJ0b29sczogUGFzcyBn
cmFudCB0YWJsZSBsaW1pdHMgdG8gWEVOX0RPTUNUTF9zZXRfZ250dGFiX2xpbWl0cyIpCj4gRml4
ZXMgY29tbWl0IGFlOGI4YmM1OTkgKCJ4ZW4vZG9tY3RsOiBSZW1vdmUgWEVOX0RPTUNUTF9zZXRf
Z250dGFiX2xpbWl0cyIpCj4gRml4ZXMgY29tbWl0IDQ3MzdmYTUyY2UgKCJ0b29sczogUGFzcyBt
YXhfdmNwdXMgdG8gWEVOX0RPTUNUTF9jcmVhdGVkb21haW4iKQo+IAo+IFNpZ25lZC1vZmYtYnk6
IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KCkhtbSwgaG93IGRpZCB3ZSBvdmVybG9vayB0
aGlzIGZvciBhbGwgb2YgdGhlc2UgY2hhbmdlcz8gUGVyaGFwcwpldmVyeW9uZSBhc3N1bWVkIHRo
ZSBidW1wIGhhcyBhbHJlYWR5IHRha2VuIHBsYWNlLgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 11:09:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 11:09:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gP3uP-0001Gk-Le; Tue, 20 Nov 2018 11:09:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=n0tg=n7=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gP3uN-0001GS-VG
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 11:09:32 +0000
X-Inumbo-ID: c037285a-ecb4-11e8-9a16-bc764e045a96
Received: from mail-ed1-x543.google.com (unknown [2a00:1450:4864:20::543])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c037285a-ecb4-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 11:09:30 +0000 (UTC)
Received: by mail-ed1-x543.google.com with SMTP id d3so1543825edx.7
 for <xen-devel@lists.xenproject.org>; Tue, 20 Nov 2018 03:09:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:cc:references:to:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=Dalmu231p+rc+p0/3Zfs1qRZ077CLBB3zN2O27h99EA=;
 b=ZHa9p9vywUHm7NhrHY4gtWgKruVIHahCJon06zOnU52ErqnW1k9H8wiDOUJyrACGWj
 KxXv2PWVB4paTsqUIOe7Ghz+Fez9JZEELKP+rXsSzp8fV/5mCrpTGMMeoBWP9SzgDnZ8
 iWboy+eBjPSXad9NTlurhSMKODsWoh5u/drBrYlc1DtCMxdPS7mCyVRVhbd02TGxZOl8
 fDUf5yCHY/OWzk/07muLS3/lgs/M61yEZiL7M72/NXhYme2jLNwh5WRZ+cRyqkyAvc3w
 ZGBfNvYiBbHOZHTB3yKP/PkIav7BffAGRuNfUOsls21LDQr0c5S5eFZ1D5Ld7A8YH1E7
 x8Bg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:cc:references:to:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=Dalmu231p+rc+p0/3Zfs1qRZ077CLBB3zN2O27h99EA=;
 b=Mw3s0UG9DV3A5cgNBugJO0xDQ9kNjBuxXpCgiIerDB8X2m35KVpX8iMJTOLwdMOFFD
 qovzj9ajXG+jq59jClgrHgJngM/uQcZNUH7o2F0qFmdh9xIVQoOhiv5CI7jfV6RCNz6F
 En+QxrU5d0KbE4tGbvlaXF/Nk9iKOZpQxJzTVpGpTr8z3++w5OQLQb7IP7y65WKWdyxq
 dS4tCIm9dTr1JC7gC87zPIqwTUuYdotUJxe1jTer3zTabAXxCvUEwxESkWbXlntxBeFQ
 EH+C1MAkdCmnoJxotfi2YO4uyctDwWGBw68JkntWm+p2X2h4PVKiSSq/5aIrGOYoR0OP
 tHgg==
X-Gm-Message-State: AA+aEWYG/AlXWnvEsKxC7un5tTbypE4xoDSbtnIihnzevTG+EmadQxzn
 V3YR9ooHySZVtqzjFQnjIb/LCYzi
X-Google-Smtp-Source: AFSGD/Ux1XgktX0/NlzctQIZYSYD1z39ieDYcizKvxu424emlHk8sjQv2uuHk7HBbcD7ZTfXAb6vMg==
X-Received: by 2002:a50:a844:: with SMTP id
 j62-v6mr1909844edc.71.1542712168731; 
 Tue, 20 Nov 2018 03:09:28 -0800 (PST)
Received: from [10.17.180.102] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id x38sm5121776edx.24.2018.11.20.03.09.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 20 Nov 2018 03:09:28 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
References: <1542386727-30311-1-git-send-email-andrii.anisov@gmail.com>
To: andre.przywara@arm.com
Message-ID: <9730226f-c5a8-6623-bbf1-a829c21f74a0@gmail.com>
Date: Tue, 20 Nov 2018 13:09:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542386727-30311-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] gic:vgic: avoid excessive conversions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gQW5kcmUsCgoKSSdtIGdvaW5nIHRvIGNoYW5nZSAiZ2ljX3JhaXNlX2d1ZXN0X2lycSgp
IiBmdW5jdGlvbiBpbnRlcmZhY2UuCgpDb3VsZCB5b3UgcGxlYXNlIGNvbW1lbnQgbXkgdW5kZXJz
dGFuZGluZyBvZiB2Z2ljLXYzLWl0cy5jIGNvZGUgYmVsb3c/IApTbyB0aGF0IEkgY291bGQgZml4
IGl0IGFsb25nc2lkZSB0aGUgZnVuY3Rpb24gaW50ZXJmYWNlIGNoYW5nZS4KCk9uIDE2LjExLjE4
IDE4OjQ1LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gaW5kZXggNWI3M2M0
ZS4uMTkzYTI4ZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gQEAgLTQ0Nyw3ICs0NDcsNyBAQCBzdGF0
aWMgdm9pZCB1cGRhdGVfbHBpX3ZnaWNfc3RhdHVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVu
ZGluZ19pcnEgKnApCj4gICAgICAgewo+ICAgICAgICAgICBpZiAoICFsaXN0X2VtcHR5KCZwLT5p
bmZsaWdodCkgJiYKPiAgICAgICAgICAgICAgICAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJ
QkxFLCAmcC0+c3RhdHVzKSApCgpBcyBJIHVuZGVyc3RhbmQsIHRoZSBpbnRlbnRpb24gaGVyZSBp
cyB0byByZWluc2VydCBhbiBpcnEgdG8gCmBscl9wZW5kaW5nYCBxdWV1ZSB3aXRoIGFuIHVwZGF0
ZWQgcHJpb3JpdHksIGp1c3QgaW4gY2FzZSB0aGUgaXJxIGlzIG5vdCAKeWV0IHZpc2libGUgdG8g
Z3Vlc3RzLiBZb3UgdHJ5IHRvIHBhc3MgYSBgcC0+bHBpX3ByaW9yaXR5YCB0byB0aGUgCmBnaWNf
cmFpc2VfZ3Vlc3RfaXJxYCBhcyBhIG5ldyBwcmlvcml0eS4gQnV0LCB3aXRoIHRoZSBjdXJyZW50
IAppbXBsZW1lbnRhdGlvbiwgdGhhdCBwYXJhbWV0ZXIgaXMgY2xlYXJseSBpZ25vcmVkIGJ5IHRo
ZSBmdW5jdGlvbi4gCk1vcmVvdmVyLCBpdCBqdXN0IGNvdWxkIG5vdCBiZSBob25vcmVkIHRoZXJl
LCBiZWNhdXNlIApgZ2ljX3JhaXNlX2d1ZXN0X2lycWAgdG91Y2hlcyBvbmx5IGBscl9wZW5kaW5n
YCBxdWV1ZSwgd2hpbGUgYm90aCAKYGxyX3BlbmRpbmdgIGFuZCBgaW5mbGlnaHRfaXJxc2AgYXJl
IHNvcnRlZCBieSBgcC0+cHJpb3JpdHlgIGFuZCB5b3UgCmNhbid0IGNoYW5nZSBpdCB3aGlsZSB1
cGRhdGluZyBvbmx5IG9uZSBxdWV1ZS4KCkkgZ3Vlc3MgaGVyZSB0aGUgaXJxIHNob3VsZCBiZSBy
ZW1vdmVkIGZyb20gYm90aCBxdWV1ZXMgZmlyc3QsIHRoZW4gCmBwLT5wcmlvcml0eWAgdXBkYXRl
ZCB0byBgcC0+bHBpX3ByaW9yaXR5YCwgdGhlbiBpcnEgc2hvdWxkIGJlIApyZWluc2VydGVkIHRv
IGJvdGggcXVldWVzLgoKV2hhdCBkbyB5b3UgdGhpbmsgYWJvdXQgdGhhdD8KCj4gLSAgICAgICAg
ICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodiwgcC0+aXJxLCBwLT5scGlfcHJpb3JpdHkpOwo+ICsg
ICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHYsIHApOwo+ICAgICAgIH0KPiAgICAgICBl
bHNlClRoZSBjYWxsIGJlbG93IGxvb2tzIGV4Y2Vzc2l2ZSB0byBtZS4gV2UgY2FuIHJlYWNoIHRo
aXMgYnJhbmNoIGluIGNhc2UgCmBwLT5pbmZsaWdodGAgaXMgZW1wdHkgb3IgaXQgaXMgbm90IGVt
cHR5LCBidXQgaXJxIGlzIHZpc2libGUgdG8gZ3Vlc3QuIApJbiBib3RoIHRob3NlIGNhc2VzIGly
cSBjYW4gbm90IGJlIG9uIGxyX3BlbmRpbmcgcXVldWUsIHNvIGNhbGxpbmcgdGhpcyAKZnVuY3Rp
b24gaXMganVzdCBhIHdhc3RpbmcgY3B1IGN5Y2xlcy4KPiAgICAgICAgICAgZ2ljX3JlbW92ZV9m
cm9tX2xyX3BlbmRpbmcodiwgcCk7CgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 11:14:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 11:14: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-devel-bounces@lists.xenproject.org>)
	id 1gP3zE-00024K-Bi; Tue, 20 Nov 2018 11:14:32 +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=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP3zD-00023z-4J
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 11:14:31 +0000
X-Inumbo-ID: 6da587e2-ecb5-11e8-89c4-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6da587e2-ecb5-11e8-89c4-12d6303a7972;
 Tue, 20 Nov 2018 11:14:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP3yz-0004GO-EP; Tue, 20 Nov 2018 11:14:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gP3yz-0002Ya-4k; Tue, 20 Nov 2018 11:14:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gP3yz-0005R7-46; Tue, 20 Nov 2018 11:14:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130591-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=39611fdee5d138d4d39dc997051c3a7dd23b6df9
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 11:14:17 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130591: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDU5MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDU5MS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDM5
NjExZmRlZTVkMTM4ZDRkMzlkYzk5NzA1MWMzYTdkZDIzYjZkZjkKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDkwMWFiZmVmNWRlMTQ5NTQ2YjE2ZmJhNmY0ZDViZDdkZWYw
OGM2NzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDI4OSAgMjAxOC0xMS0xNyAxMTowMDozNiBa
ICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzA0OTAgIDIwMTgtMTEtMTkgMDk6MDA6
MjcgWiAgICAxIGRheXMgICAgOSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA1NjIg
IDIwMTgtMTEtMjAgMDA6MDE6MjIgWiAgICAwIGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IDM5NjExZmRlZTVkMTM4ZDRkMzlkYzk5NzA1MWMzYTdkZDIzYjZkZjkKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBO
b3YgMTkgMjE6MTY6MjggMjAxOCArMDAwMAoKICAgIGF1dG9tYXRpb246IEFkZCAzMmJpdCBEZWJp
YW4gSmVzc2llIGJ1aWxkcwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBbIHdlaTogcmViYXNlIF0KICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMjE5ZmM0ODQwYTc5MzAzMGY3NjNjYmYz
Y2RkNmI2NjYwNjAxYjNlYQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkRhdGU6ICAgTW9uIE5vdiAxOSAxNjowMToyMCAyMDE4ICswMDAwCgogICAgYXV0
b21hdGlvbjogQWRkIGEgMzJiaXQgRGViaWFuIEplc3NpZSBkb2NrZXJmaWxlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCBkNGY1MDdl
NTVkNDRhODgyNzUzMDA3YjAxZmI5NzM3ODRlNzNlNGI5CkF1dGhvcjogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTm92IDE2IDEzOjAzOjU5IDIwMTggKzAwMDAKCiAg
ICBhdXRvbWF0aW9uOiBwcm9wZXJseSB0YWcgeDg2IGpvYnMgaW4gR2l0bGFiIENJCiAgICAKICAg
IFNpbmNlIHdlIGhhdmUgaW50cm9kdWNlZCBhcm02NCB2YXJpYW50cywgd2UnZCBiZXR0ZXIgc3Rh
cnQgdGFnZ2luZyB0aGUKICAgIG9sZCBvbmVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxj
YXJkb2VAY2FyZG9lLmNvbT4KCmNvbW1pdCA3NWM4MDM3YzFlNDZmOTExNzUxOGU0NTE2OTNiNWRk
YjRmN2IzNGI5CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBG
cmkgTm92IDE2IDEyOjU0OjAzIDIwMTggKzAwMDAKCiAgICBhdXRvbWF0aW9uOiBpbnRyb2R1Y2Ug
c29tZSBSQU5EQ09ORklHIHRlc3RzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgoKY29tbWl0IDk4OGViYmVmYzJhNTUwZmY4Mzk3ZjY1YjBhMmRjMThmNGU3MmY0
NzQKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBOb3Yg
MTYgMTE6NDA6NTYgMjAxOCArMDAwMAoKICAgIGF1dG9tYXRpb246IHJlZmFjdG9yIGdpdGxhYi1j
aS55YW1sCiAgICAKICAgIFVzZSB0aGUgImV4dGVuZHMiIGtleXdvcmQgaW50cm9kdWNlZCBpbiAx
MS4zIHRvIHJlZHVjZSByZXBldGl0aW9uIGluCiAgICBqb2JzLiBNb3JlIGltcG9ydGFudGx5LCB0
aGlzIGhlbHBzIHVzIGJldHRlciBvcmdhbmlzZSB0aGUgcHJvcGVydGllcwogICAgb2Ygam9icy4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Cgpjb21taXQgNzNl
ZTU1NzQwODRiOWJmYTYxOTRjMTA5NmNiMWU0Y2U3NmZlZGIzZgpBdXRob3I6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE5vdiAxOSAxMzowMzow
MiAyMDE4ICswMDAwCgogICAgbGlieDg2OiBXb3JrIGFyb3VuZCBHQ0MgYmVpbmcgdW5hYmxlIHRv
IHNwaWxsIHRoZSBQSUMgaGFyZCByZWdpc3RlcgogICAgCiAgICBWZXJzaW9ucyBvZiBHQ0MgYmVm
b3JlIDUgY2FuJ3QgY29tcGlsZSBjcHVpZC5jLCBhbmQgZmFpbCB3aXRoIHRoZSByYXRoZXIgY3J5
cHRpYzoKICAgIAogICAgICBJbiBmaWxlIGluY2x1ZGVkIGZyb20gbGliL3g4Ni9jcHVpZC5jOjM6
MDoKICAgICAgbGliL3g4Ni9jcHVpZC5jOiBJbiBmdW5jdGlvbiDigJh4ODZfY3B1aWRfcG9saWN5
X2ZpbGxfbmF0aXZl4oCZOgogICAgICBpbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmg6MjU6NTog
ZXJyb3I6IGluY29uc2lzdGVudCBvcGVyYW5kIGNvbnN0cmFpbnRzIGluIGFuIOKAmGFzbeKAmQog
ICAgICAgICAgIGFzbSAoICJjcHVpZCIKICAgICAgICAgICBeCiAgICAKICAgIFNlZSBodHRwczov
L2djYy5nbnUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD01NDIzMiBmb3IgbW9yZSBkZXRh
aWxzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmNvbW1pdCA4NmQ0N2FkY2QzYzRmNDk0NDU2YTNkNmVlMDZlOTQxYjEzMmUzZWIyCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBG
cmkgRGVjIDEgMTM6Mjk6MzYgMjAxNyArMDAwMAoKICAgIHg4Ni9tc3I6IEhhbmRsZSBNU1JfQU1E
NjRfRFJ7MC0zfV9BRERSRVNTX01BU0sgaW4gdGhlIG5ldyBNU1IgaW5mcmFzdHJ1Y3R1cmUKICAg
IAogICAgVGhpcyBpcyBhIGZvbGxvd3VwIHRvIGMvcyA5NmYyMzVjMjYgd2hpY2ggZnVsZmlscyB0
aGUgcmVtYWluaW5nIFRPRE8gaXRlbS4KICAgIAogICAgRmlyc3Qgb2YgYWxsLCB0aGUgcHJlLWV4
aXN0aW5nIFNWTSBjb2RlIGhhcyBhIGJ1Zy4gIFRoZSB2YWx1ZSBpbgogICAgbXNycy0+ZHJfbWFz
a1tdIG1heSBiZSBzdGFsZSwgYXMgd2UgYWxsb3cgZGlyZWN0IGFjY2VzcyB0byB0aGVzZSBNU1Jz
LgogICAgUmVzb2x2ZSB0aGlzIGluIGd1ZXN0X3JkbXNyKCkgYnkgcmVhZGluZyBkaXJlY3RseSBm
cm9tIGhhcmR3YXJlIGluIHRoZQogICAgYWZmZWN0ZWQgY2FzZS4KICAgIAogICAgV2l0aCB0aGUg
cmVhZGluZy93cml0aW5nIGxvZ2ljIG1vdmVkIHRvIHRoZSBjb21tb24gZ3Vlc3Rfe3JkLHdyfW1z
cigpCiAgICBpbmZyYXN0cnVjdHVyZSwgdGhlIG1pZ3JhdGlvbiBsb2dpYyBjYW4gYmUgc2ltcGxp
ZmllZC4gIFRoZSBQViBtaWdyYXRpb24gbG9naWMKICAgIGRyb3BzIGFsbCBvZiBpdHMgc3BlY2lh
bCBjYXNpbmcsIGFuZCBTVk0ncyBlbnRpcmUge2luaXQsc2F2ZSxsb2FkfV9tc3IoKQogICAgaW5m
cmFzdHJ1Y3R1cmUgYmVjb21lcyB1bm5lY2Vzc2FyeS4KICAgIAogICAgVGhlIHJlc3VsdGluZyBk
aWZmc3RhdCBzaG93cyBxdWl0ZSBob3cgZXhwZW5zaXZlIHRoZSBQViBzcGVjaWFsIGNhc2VzIHdo
ZXJlIGluCiAgICBhcmNoX2RvX2RvbWN0bCgpLgogICAgCiAgICAgIGFkZC9yZW1vdmU6IDAvMyBn
cm93L3NocmluazogNC82IHVwL2Rvd246IDQ2NS8tMTQ5NCAoLTEwMjkpCiAgICAgIEZ1bmN0aW9u
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEK
ICAgICAgZ3Vlc3RfcmRtc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjUyICAg
ICA0ODQgICAgKzIzMgogICAgICBndWVzdF93cm1zciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA2NTMgICAgIDgyMiAgICArMTY5CiAgICAgIG1zcnNfdG9fc2VuZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOCAgICAgIDQ4ICAgICArNDAKICAgICAgaHZtX2xvYWRf
Y3B1X21zcnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDg5ICAgICA1MTMgICAgICsyNAog
ICAgICBzdm1faW5pdF9tc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjEgICAg
ICAgLSAgICAgLTIxCiAgICAgIGh2bV9zYXZlX2NwdV9tc3JzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDM2NSAgICAgMzQzICAgICAtMjIKICAgICAgcmVhZF9tc3IgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxMDg5ICAgIDEwMDEgICAgIC04OAogICAgICB3cml0ZV9tc3Ig
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE4MjkgICAgMTY4OSAgICAtMTQwCiAg
ICAgIHN2bV9tc3JfcmVhZF9pbnRlcmNlcHQgICAgICAgICAgICAgICAgICAgICAgMTEyNCAgICAg
OTcwICAgIC0xNTQKICAgICAgc3ZtX2xvYWRfbXNyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMTk1ICAgICAgIC0gICAgLTE5NQogICAgICBzdm1fc2F2ZV9tc3IgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxOTYgICAgICAgLSAgICAtMTk2CiAgICAgIHN2bV9tc3Jfd3Jp
dGVfaW50ZXJjZXB0ICAgICAgICAgICAgICAgICAgICAgMTQ2MSAgICAxMjY1ICAgIC0xOTYKICAg
ICAgYXJjaF9kb19kb21jdGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5NTgxICAgIDkw
OTkgICAgLTQ4MgogICAgICBUb3RhbDogQmVmb3JlPTMzMTQ2MTAsIEFmdGVyPTMzMTM1ODEsIGNo
ZyAtMC4wMyUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiAgQm9yaXMgT3N0cm92c2t5IDxib3Jp
cy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNTllMDg3YmY2YTljOGFkODA1Mjk0YzMyZGZkN2M3NzA2
OGQ4MWVmZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IFNlcCA2IDExOjQyOjM0IDIwMTggKzAwMDAKCiAgICB4ZW4va2V5aGFuZGxl
cjogRHJvcCBrZXloYW5kbGVyX3NjcmF0Y2gKICAgIAogICAgV2l0aCBhbG1vc3QgYWxsIHVzZXJz
IG9mIGtleWhhbmRsZXJfc2NyYXRjaCBnb25lLCBjbGVhbiB1cCB0aGUgMyByZW1haW5pbmcKICAg
IHVzZXJzIGFuZCBkcm9wIHRoZSBidWZmZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMzAzMTFkMmU4MmEzZWI2OWFhMTY2NzM4MmE2YjI1
MjlmNmQ5NDRjNApBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAg
RnJpIE5vdiAxNiAxODo1ODo1NSAyMDE4ICswMDAwCgogICAgeDg2OiBmaXggZWZpLmxkcyBkZXBl
bmRlbmN5IGdlbmVyYXRpb24KICAgIAogICAgUkFORENPTkZJRyBidWlsZHMgZGlzY292ZXIgZWZp
LmxkcyBpcyBub3QgdXBkYXRlZCB3aGVuIGF1dG9nZW5lcmF0ZWQKICAgIGhlYWRlcnMgYXJlIHVw
ZGF0ZWQuCiAgICAKICAgIFVwb24gaW5zcGVjdGlvbiwgdGhlIGdlbmVyYXRlZCAuZCBmaWxlIGNv
bnRhaW5zIHhlbi5sZHMubyBhcyB0YXJnZXQsCiAgICBub3QgdGhlIG9uY2UgdGhvdWdodCBlZmku
bGRzLm8uIFRoYXQncyBiZWNhdXNlIGdjYyBkaXNyZWdhcmRzIHRoZQogICAgb3V0cHV0IG9iamVj
dCBuYW1lIHNwZWNpZmllZCBieSAtbyB3aGVuIGdlbmVyYXRpbmcgZGVwZW5kZW5jeSwgc28gdGhl
CiAgICBzZWQgaW52b2NhdGlvbiBoYXMgbm8gZWZmZWN0LgogICAgCiAgICBBcmd1YWJseSB0aGF0
J3MgYSBidWcgaW4gZ2NjLCB3aGljaCBjYW4gYmUgZml4ZWQgYXQgc29tZSBwb2ludCwgc28gd2UK
ICAgIG1ha2UgdGhlIHNlZCBydW5lIHdvcmsgd2l0aCAqLmxkcy4gQXQgdGhlIHNhbWUgdGltZSBy
ZXBsYWNlIHRoZQogICAgaGFyZGNvZGVkIHNlZCBydW5lIGZvciB4ZW4ubGRzIHdpdGggdGhlIG5l
dyBvbmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0
IGU5YzQ1NzRkODE1NmI1MzcwNjdkNDdiYzQzNjJjZGU3MTc0Y2MzZDcKQXV0aG9yOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBOb3YgMTkgMTA6MDM6NTQgMjAxOCAr
MDAwMAoKICAgIENvbmZpZy5tazogdXBkYXRlIHNlYWJpb3MKICAgIAogICAgVGhpcyBuZXcgcmVs
ZWFzZSBjb250YWlucyBhIGZpeCBmb3IgYnVpbGRpbmcgbGVnYWN5IGFjcGkgdGFibGVzIHdpdGgK
ICAgIG5ld2VyIGlhc2wsIHdoaWNoIHdlIHdhbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgZDk1ZGE5MWZiNDk3ZDg1ODM4MjZm
NjczZjkzMjVlNzNhNzUxNDI3NwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KRGF0ZTogICBNb24gTm92IDE5IDA5OjQxOjI1IDIwMTggKzAxMDAKCiAgICB4ODYvSFZNOiBn
cm93IE1NSU8gY2FjaGUgZGF0YSBzaXplIHRvIDY0IGJ5dGVzCiAgICAKICAgIFRoaXMgaXMgbmVl
ZGVkIGJlZm9yZSBlbmFibGluZyBhbnkgQVZYNTEyIGluc25zIGluIHRoZSBlbXVsYXRvci4gQ2hh
bmdlCiAgICB0aGUgd2F5IGFsaWdubWVudCBpcyBlbmZvcmNlZCBhdCB0aGUgc2FtZSB0aW1lLgog
ICAgCiAgICBBZGQgYSBjaGVjayB0aGF0IHRoZSBidWZmZXIgd29uJ3QgYWN0dWFsbHkgb3ZlcmZs
b3csIGFuZCB3aGlsZSBhdCBpdAogICAgYWxzbyBjb252ZXJ0IHRoZSBjaGVjayBmb3IgYWNjZXNz
ZXMgdG8gbm90IGNyb3NzIHBhZ2UgYm91bmRhcmllcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 11:14:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 11:14: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-devel-bounces@lists.xenproject.org>)
	id 1gP3zb-000261-N7; Tue, 20 Nov 2018 11:14: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=pwha=n7=citrix.com=prvs=8552da0fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gP3za-00025r-Ft
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 11:14:54 +0000
X-Inumbo-ID: 8000d732-ecb5-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8000d732-ecb5-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 11:14:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,256,1539648000"; d="scan'208";a="82121136"
To: Jan Beulich <JBeulich@suse.com>
References: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
 <1542318438-20319-2-git-send-email-andrew.cooper3@citrix.com>
 <5BF2D5F802000078001FD94B@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f27e2dbc-83d3-1806-3c54-90de0a0ca4de@citrix.com>
Date: Tue, 20 Nov 2018 11:14:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF2D5F802000078001FD94B@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/4] x86: Begin to remove TSC mode PVRDTSCP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMjAxOCAxNToyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTUuMTEuMTgg
YXQgMjI6NDcsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gRm9yIG1vcmUg
aGlzdG9yaWNhbCBjb250ZXh0LCBzZWUKPj4gICBjL3MgYzE3YjM2ZDVkYzc5MmNmZGY1OWI2ZGUw
MjEzYjE2OGJlYzBhZjhlOAo+PiAgIGMvcyAwNDY1NjM4NGExYjk3MTRlNDNkYjg1MGM1MTQzMTAw
OGUyMzQ1MGQ4Cj4+Cj4+IFBWUkRUU0NQIHdhcyBhbiBhdHRlbXB0IHRvIHByb3ZpZGUgWGVuLWF3
YXJlIHVzZXJzcGFjZSB3aXRoIGEgc3RhYmxlIG1vbm90b25pYwo+PiBjbG9jaywgYW5kIGVub3Vn
aCBpbmZvcm1hdGlvbiBmb3Igc2FpZCB1c2Vyc3BhY2UgdG8gY29wZSB3aXRoIGZyZXF1ZW5jeQo+
PiBjaGFuZ2VzIGFjcm9zcyBtaWdyYXRlLiAgSG93ZXZlciwgdGhlIFBWUkRUU0NQIGluZnJhc3Ry
dWN0dXJlIGhhcyByZXN1bHRlZCBpbgo+PiB2ZXJ5IHRhbmdsZWQgY29kZSwgYW5kIG5vbi1hcmNo
aXRlY3R1cmFsIGJlaGF2aW91ciBldmVuIGluIG5vbi1QVlJEVFNDUCAKPj4gY2FzZXMuCj4+Cj4+
IFNlZWluZyBhcyB0aGUgZnVuY3Rpb25hbGl0eSBoYXMgYmVlbiByZXBsYWNlZCBlbnRpcmVseSBi
eSBpbXByb3ZlbWVudHMgaW4gUFYKPj4gY2xvY2tzIChpbmNsdWRpbmcgYmVpbmcgcGx1bWJlZCBp
bnRvIHRoZSBWRFNPIG5vd2FkYXlzKSwgb3IgYWx0ZXJuYXRpdmVseSBieQo+PiBoYXJkd2FyZSBU
U0Mgc2NhbGluZyBmZWF0dXJlcywgYW5kIG5vLW9uZSBpcyBhd2FyZSBvZiBhbnkgcmVtYWluaW5n
IHVzZXJzIG9mCj4+IHRoaXMgbW9kZSwgdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVtb3ZlIGl0
Lgo+IFdpdGggInJlbWFpbmluZyIgc3VpdGFibHkgcmVwbGFjZWQgdG8gZXhwcmVzcyB0aGF0IG5v
bmUgYXJlIGtub3duIHRvCj4gZXZlciBoYXZlIGV4aXN0ZWQgaW4gdGhlIHdpbGQgLi4uCj4KPj4g
Rm9yIG5vdywgaW50cm9kdWNlIGFuIHVwcGVyIHJhbmdlIGNoZWNrIG9uIHRoZSB0b29sc3RhY2sg
c2V0dGluZyB0bwo+PiBYRU5fRE9NQ1RMX3NldHRzY2luZm8sIGFuZCBleGNsdWRlIFRTQ19NT0RF
X1BWUkRUU0NQIGZyb20gc2VsZWN0aW9uLgo+PiAoQXJndWFibHksIGl0cyBhIGJ1ZyB0aGF0IHRo
aXMgaHlwZXJjYWxsIHByZXZpb3VzbHkgYWNjZXB0ZWQgYW55IHZhbHVlIGFuZAo+PiB0dXJuZWQg
aW50byBhIG5vcCkuICBUaGlzIHdpbGwgY2F0Y2ggYW5kIGNsZWFubHkgcmVqZWN0IGF0dGVtcHRz
IHRvIG1pZ3JhdGUgaW4KPj4gYSBWTSBjb25maWd1cmVkIHRvIHVzZSBQVlJEVFNDUCwgcmF0aGVy
IHRoYW4gbGV0dGluZyBpdCBydW4gYW5kIGhhdmUgdGhlIHdyb25nCj4+IHRpbWluZyBtb2RlLgo+
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gYWxiZWl0
IEkgdGhpbmsgdGhpcyAuLi4KPgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPj4gKysr
IGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4+IEBAIC05NzAsNyArOTcwLDggQEAgbG9uZyBhcmNo
X2RvX2RvbWN0bCgKPj4gICAgICAgICAgYnJlYWs7Cj4+ICAKPj4gICAgICBjYXNlIFhFTl9ET01D
VExfc2V0dHNjaW5mbzoKPj4gLSAgICAgICAgaWYgKCBkID09IGN1cnJkICkgLyogbm8gZG9tYWlu
X3BhdXNlKCkgKi8KPj4gKyAgICAgICAgaWYgKCBkID09IGN1cnJkIHx8IC8qIG5vIGRvbWFpbl9w
YXVzZSgpICovCj4+ICsgICAgICAgICAgICAgZG9tY3RsLT51LnRzY19pbmZvLnRzY19tb2RlID4g
VFNDX01PREVfTkVWRVJfRU1VTEFURSApCj4gLi4uIHdvdWxkIGJldHRlciBiZSBsZWZ0IHRvIHRz
Y19zZXRfaW5mbygpLgoKSSB0aGluayBJJ2xsIGRvIGEgc2VwYXJhdGUgcHJlcmVxdWlzaXRlIHBh
dGNoIHdoaWNoIGNhdXNlcwp0c2Nfc2V0X2luZm8oKSBub3QgdG8gYmUgdm9pZC4KCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 11:30:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 11:30: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-devel-bounces@lists.xenproject.org>)
	id 1gP4EK-0003bQ-8m; Tue, 20 Nov 2018 11:30: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=PwHA=N7=citrix.com=prvs=8552da0fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gP4EI-0003XC-U4
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 11:30:06 +0000
X-Inumbo-ID: 9f9df1ba-ecb7-11e8-b3a6-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f9df1ba-ecb7-11e8-b3a6-12d6303a7972;
 Tue, 20 Nov 2018 11:30:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,256,1539648000"; d="scan'208";a="82121820"
To: Jan Beulich <JBeulich@suse.com>
References: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
 <1542318438-20319-5-git-send-email-andrew.cooper3@citrix.com>
 <5BF3EABE02000078001FDEC8@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <4e260daf-07fb-bbb1-8435-4f8312232253@citrix.com>
Date: Tue, 20 Nov 2018 11:29:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF3EABE02000078001FDEC8@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 4/4] x86/pv: Expose RDTSCP to PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMTEvMjAxOCAxMTowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTUuMTEuMTgg
YXQgMjI6NDcsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gVGhlIGZpbmFs
IHJlbW5hbmF0IG9mIFBWUkRUU0NQIGlzIHRoYXQgd2Ugd291bGQgZW11bGF0ZSBSRFRTQ1AgZXZl
biBvbgo+PiBoYXJkd2FyZSB3aGljaCBsYWNrZWQgdGhlIGluc3RydWN0aW9uLiAgUkRUU0NQIGlz
IGF2YWlsYWJsZSBvbiBhbG1vc3QgYWxsCj4+IDY0LWJpdCB4ODYgaGFyZHdhcmUuCj4+Cj4+IFJl
bW92ZSB0aGlzIGVtdWxhdGlvbiwgZHJvcCB0aGUgVFNDX01PREVfUFZSRFRTQ1AgY29uc3RhbnQs
IGFuZCBhbGxvdyBSRFRTQ1AKPj4gaW4gYSBQViBndWVzdCdzIENQVUlEIHBvbGljeS4KPiBXaHkg
d291bGQgd2Ugbm90IHdhbnQgdG8gZW11bGF0ZSB0aGUgaW5zbiB3aGVuIHVuYXZhaWxhYmxlLCB3
aGVuCj4gaXQncyBnZW5lcmFsbHkgdXNlZnVsIHRvIGd1ZXN0cz8KCkZvciBleGFjdGx5IHRoZSBz
YW1lIGtpbmQgb2Ygc2FmZXR5IHJlYXNvbnMgYXMgZm9yIHdoeSB3ZSBkb24ndCB0b2xlcmF0ZQpk
b2luZyB0aGlzIGluIEhWTSBndWVzdHMgaW4gZ2VuZXJhbC4KCkFzIGl0IHN0YW5kcywgaXQgaXMg
YW4gdW5uZWNlc3NhcnkgYXR0YWNrIHN1cmZhY2UsIGFuZCBpZiB3ZSB3ZXJlIHRvCnJlLWludHJv
ZHVjZSB0aGUgZnVuY3Rpb25hbGl0eSAobm90IHRoYXQgSSBjYW4gc2VlIGEgdmFsaWQgcmVhc29u
IHRvKSwKaXQgc2hvdWxkIHVzZSB4ODZfZW11bGF0ZSgpIHJhdGhlciB0aGFuIG9wZW5jb2Rpbmcg
dGhlIGxvZ2ljLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 11:30:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 11:30: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-devel-bounces@lists.xenproject.org>)
	id 1gP4EL-0003bZ-J1; Tue, 20 Nov 2018 11:30: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP4EJ-0003XI-I5
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 11:30:07 +0000
X-Inumbo-ID: a143a1e8-ecb7-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a143a1e8-ecb7-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 11:30:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP4EH-0004ZB-O6; Tue, 20 Nov 2018 11:30:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gP4EH-0003Gd-H8; Tue, 20 Nov 2018 11:30:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gP4EH-0005rX-GU; Tue, 20 Nov 2018 11:30:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130527-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64-xsm:<job status>:broken:regression
 libvirt:build-arm64:<job status>:broken:regression
 libvirt:build-arm64-pvops:<job status>:broken:regression
 libvirt:build-arm64:host-install(4):broken:regression
 libvirt:build-arm64-xsm:host-install(4):broken:regression
 libvirt:build-arm64-pvops:host-install(4):broken:regression
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=c3073af66f4ea1d18037456d76534c35e558bd3d
X-Osstest-Versions-That: libvirt=f1e8d2f09a4329641825b0c0e784d8e339dd71ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 11:30:05 +0000
Subject: [Xen-devel] [libvirt test] 130527: trouble: blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDUyNyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA1MjcvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTkxNAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTI5OTE0CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk5MTQKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEyOTkxNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5OTE0CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGMzMDczYWY2NmY0ZWExZDE4MDM3
NDU2ZDc2NTM0YzM1ZTU1OGJkM2QKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAg
ICAgIGYxZThkMmYwOWE0MzI5NjQxODI1YjBjMGU3ODRkOGUzMzlkZDcxZWEKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEyOTkxNCAgMjAxOC0xMS0xMyAwNDoyMzozMCBaICAgIDcgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMzAxMTMgIDIwMTgtMTEtMTUgMTI6MjA6MzAgWiAgICA0IGRheXMgICAg
NCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA1MjcgIDIwMTgtMTEtMTkgMTY6NTI6
MjkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29t
PgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFu
aWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxl
c2t1bHRldEByZWRoYXQuY29tPgogIEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5jb20+CiAgSm9o
biBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBKdWxpbyBGYXJhY2NvIDxqY2ZhcmFjY29A
Z21haWwuY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5pYm0uY29tPgogIE1h
cmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1pY2hhbCBQ
cml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmlrb2xheSBTaGlyb2tvdnNraXkgPG5z
aGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KICBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0
LmNvbT4KICBQZXRlciBDaHViYiA8cGV0ZXIuY2h1YmJAZGF0YTYxLmNzaXJvLmF1PgogIFZpdGFs
eSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgV2FuZyBIdWFxaWFuZyA8aHVhcWlh
bmcud2FuZ0BpbnRlbC5jb20+CiAgV2FuZyBZZWNoYW8gPHdhbmcueWVjaGFvMjU1QHp0ZS5jb20u
Y24+CiAgWWkgTWluIFpoYW8gPHp5aW1pbkBsaW51eC5pYm0uY29tPgogIFpoaVBlbmcgTHUgPGx1
emhpcGVuZ0B1bml1ZGMuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJt
NjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTI4NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 11:33:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 11:33: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-devel-bounces@lists.xenproject.org>)
	id 1gP4Hh-0003vT-4l; Tue, 20 Nov 2018 11:33: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=n0tg=n7=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gP4Hf-0003vN-VQ
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 11:33:36 +0000
X-Inumbo-ID: 1ce0e732-ecb8-11e8-9a16-bc764e045a96
Received: from mail-ed1-x529.google.com (unknown [2a00:1450:4864:20::529])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ce0e732-ecb8-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 11:33:34 +0000 (UTC)
Received: by mail-ed1-x529.google.com with SMTP id d3so1605182edx.7
 for <xen-devel@lists.xenproject.org>; Tue, 20 Nov 2018 03:33:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=yLmk2Fo2VONdnIPkKCAc2Quj07UL86Gd9AeaMs6SZjQ=;
 b=vLv1HYthaZ/VDnX+zQ8Iwc02a9As0VNLG5cCKQzjABs6X726X90Go/wIoL5UUx3tzz
 tcAG7ZwdKVW9Gbzh/ppcZ3Kirvv3gwDuO7SIM6sO978MfWb/2GmUlS2wpWXEf8HE8K1P
 B30+NjqEFbobFTA3jOSap11FKPqT+rBJFRdc6j3ynb9NXCujmh2ihQZ9QzKfijbCRD7l
 xYCAlPasnqAEauoZ2/p1xokhEdBxU1BcxwaHhS1FNdSbHs8iAaRvMSaOr9Yj0AV/tRR4
 MbZut1aak6ej/JX5tPwR/vZCjABQ+732gf7/vhh6i2uIEvkkxPGqo8fHxZEmaxzhRbEf
 DPpw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=yLmk2Fo2VONdnIPkKCAc2Quj07UL86Gd9AeaMs6SZjQ=;
 b=Jy6RytBM/CeOThI7PeP7K0RkVTEX/b04Z3roAJPcwXhZ/GFYh9Dm0Cs9MkqYHfzw65
 w4WTyzbWZH3M+/rLuEq1EI9Q637fMQ6gEI+QEBYR/qsPB+nn8pF87LNlF6WAF69/x4Ck
 N6/KS5kzQhHvoNtD58ZKN4laek8VlEcOZ+OH1BwGpjUf/d/EDZf4ukJqvzN03JgL6DiT
 kuBFUxfrSqedS8/tvtwe68hM7/Ru6e5Xrcaryz0EpAt4mE3Uv2l8KGRAlmTlPHJaVmCD
 +436fAqFz4JBXMwjRck+fzVdYwUSt5DgVe0wjLzt+Om8n84w9XWmjHJ8vjjeDT8zRH00
 QYzw==
X-Gm-Message-State: AA+aEWbV4KjWJ+v1se49khpFPUgKC9nphU/eru0sfk+lITCHdIXJSEke
 QlC7QuOhL9YHa179ieeU0w4=
X-Google-Smtp-Source: AFSGD/XOErI60HyRws1zm3r0r14VXDhj/w8/X6I8hdleqpEEa6ewHoMWzLE2dWRHXj8+1VKVHf5f0w==
X-Received: by 2002:a50:8ad6:: with SMTP id k22mr1552905edk.189.1542713613218; 
 Tue, 20 Nov 2018 03:33:33 -0800 (PST)
Received: from [10.17.180.102] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id j31sm8849704eda.46.2018.11.20.03.33.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 20 Nov 2018 03:33:32 -0800 (PST)
To: Stefano Stabellini <stefano.stabellini@xilinx.com>
References: <CADJ6SV1__ZWDhGWoW7u=W54zG1STSnchkg0enyQoPyEB9YGXPg@mail.gmail.com>
 <alpine.DEB.2.10.1810191336090.31582@sstabellini-ThinkPad-X260>
 <d3a589c5d95d70ef1c13b4fe6856b7ed387b4ee3.camel@suse.com>
 <CADJ6SV2891kOd_Ga8jjXdtKdjPAoWtADhizuS+kjSZNNOPMK+w@mail.gmail.com>
 <alpine.DEB.2.10.1810221037270.31582@sstabellini-ThinkPad-X260>
 <CADJ6SV0gUvRv_4Kp=Vz5n4WSQ3kgQrC=+gPz1QjrBzdFOoJwPA@mail.gmail.com>
 <alpine.DEB.2.10.1810231005040.31582@sstabellini-ThinkPad-X260>
 <d5769cb9-9d87-3db4-e23d-414242692a89@arm.com>
 <alpine.DEB.2.10.1810250915030.25937@sstabellini-ThinkPad-X260>
 <94c08d07-b028-8eb1-7e94-21a416cd8007@arm.com>
 <alpine.DEB.2.10.1810261340530.32521@sstabellini-ThinkPad-X260>
 <CADJ6SV174NdceJ4kWCWYJ-UaNp1AAisb28V5tgKz14N+-pBVEg@mail.gmail.com>
 <67f6ece7-0a26-e29c-b20b-acf83a01f6eb@arm.com>
 <CADJ6SV22eAxR0s0ocpGNRRefo+FmsMz9KsEeXw+cME1sSM-ssg@mail.gmail.com>
 <a5eab71a-f301-67ae-cc22-8cf10715fdcd@arm.com>
 <alpine.DEB.2.10.1811011320050.7220@sstabellini-ThinkPad-X260>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <35b44b61-9d2d-60d0-97ee-5b8c00e8be6d@gmail.com>
Date: Tue, 20 Nov 2018 13:33:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811011320050.7220@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen optimization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, andrii_anisov@epam.com,
 Milan Boberic <milanboberic94@gmail.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <xumengpanda@gmail.com>,
 xen-devel@lists.xenproject.org, nd@arm.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gU3RlZmFubywKCk9uIDAxLjExLjE4IDIyOjIwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3Jv
dGU6Cj4gTm8sIEkgaGF2ZW4ndCBoYWQgYW55IHRpbWUuIEFzaWRlIGZyb20gdGhlIFhlbiB2ZXJz
aW9uLCBhbm90aGVyCj4gZGlmZmVyZW5jZSBpcyB0aGUgaW50ZXJydXB0IHNvdXJjZS4gSSB1c2Vk
IHRoZSBwaHlzaWNhbCB0aW1lciBmb3IKPiB0ZXN0aW5nLgoKQ291bGQgeW91IHNoYXJlIHlvdXIg
YXBwcm9hY2ggZm9yIGludGVycnVwdHMgbGF0ZW5jeSBtZWFzdXJlbWVudD8gQXJlIAp5b3UgdXNp
bmcgYW55IEhXIHNwZWNpZmljcyBvciBpdCBpcyBTb0MgaW5kZXBlbmRlbnQ/CgpJIHdvdWxkIGxp
a2UgdG8gZ2V0IG1vcmUgZXZpZGVuY2VzIGZvciBvcHRpbWl6YXRpb25zIG9mIGdpYy92Z2ljL2dp
Yy12MiAKY29kZSBJIGRpZCBmb3Igb3VyIGN1c3RvbWVyIChpdHMgYWJvdXQgb2xkIHZnaWMsIHdl
IGFyZSBzdGlsbCBvbiB4ZW4gNC4xMCkuCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 11:52:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 11:52: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-devel-bounces@lists.xenproject.org>)
	id 1gP4Ze-0005QN-7O; Tue, 20 Nov 2018 11:52: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=mc/q=n7=citrix.com=prvs=8556ac619=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gP4Zc-0005Q8-T7
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 11:52:08 +0000
X-Inumbo-ID: b4ed97a7-ecba-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4ed97a7-ecba-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 11:52:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,256,1539648000"; d="scan'208";a="71071234"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Nov 2018 11:51:14 +0000
Message-ID: <20181120115115.30556-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181120115115.30556-1-ian.jackson@eu.citrix.com>
References: <20181120115115.30556-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 2/3] ts-depriv-audit-qemu: chmod +x
 qemu's chroot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bGlieGwgY3JlYXRlcyB0aGlzIGRpcmVjdG9yeSB3aXRoIG1vZGUgMC4gIFRoYXQgcHJldmVudHMK
ZmlzaGRlc2NyaXB0b3IgZnJvbSB3b3JraW5nLiAgY2htb2QgaXQuICBUaGlzIGlzIE9LIGZvciB0
ZXN0aW5nLgoKQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQog
dHMtZGVwcml2LWF1ZGl0LXFlbXUgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KQoKZGlmZiAtLWdpdCBhL3RzLWRlcHJpdi1hdWRpdC1xZW11IGIvdHMtZGVwcml2LWF1ZGl0LXFl
bXUKaW5kZXggZDViZjEwYzkuLjU5OWJkZjZkIDEwMDc1NQotLS0gYS90cy1kZXByaXYtYXVkaXQt
cWVtdQorKysgYi90cy1kZXByaXYtYXVkaXQtcWVtdQpAQCAtNDksNiArNDksNyBAQCBFTkQKICAg
ICAgICAgdWlkPSQoaWQgLXUgeGVuLXFlbXV1c2VyLXJhbmdlLWJhc2UpCiAgICAgICAgIHVpZD0k
KCggJHVpZCArICRkb21pZCApKQogICAgICAgICBxcm9vdD0kKHJlYWRsaW5rIC9wcm9jLyRxcGlk
L3Jvb3QpCisgICAgICAgIGNobW9kIGEreCAkcXJvb3QKICAgICAgICAgbWtkaXIgLXBtIDI3NTUg
JHFyb290L3J1bi91c2VyCiAgICAgICAgIGlmIG1rZGlyIC1tIDI3MDAgJHFyb290L3J1bi91c2Vy
LyR1aWQ7IHRoZW4KICAgICAgICAgICAgIGNob3duICR1aWQ6cm9vdCAkcXJvb3QvcnVuL3VzZXIv
JHVpZAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 11:52:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 11:52: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-devel-bounces@lists.xenproject.org>)
	id 1gP4Zi-0005Qf-Hx; Tue, 20 Nov 2018 11:52: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=mc/q=n7=citrix.com=prvs=8556ac619=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gP4Zh-0005QZ-7x
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 11:52:13 +0000
X-Inumbo-ID: b7cdb128-ecba-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7cdb128-ecba-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 11:52:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,256,1539648000"; d="scan'208";a="71071238"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Nov 2018 11:51:15 +0000
Message-ID: <20181120115115.30556-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181120115115.30556-1-ian.jackson@eu.citrix.com>
References: <20181120115115.30556-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 3/3] production-config*: Update to
 fishdescriptor with chroot bugfix
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVwbG95bWVudCBub3RlOiBJIGhhdmUgY29waWVkIHRoaXMgYmluYXJ5IHRvIHRoZSBpbWFnZXMg
ZGlyZWN0b3J5IGluCkNhbWJyaWRnZSBhbmQgTWFzc2FjaHVzZXR0cy4gIFRoZSBjb3JyZXNwb25k
aW5nIHBhdGNoIHRvIGNoaWFyay11dGlscwppcyBvbiBpdHMgd2F5IHRvIG15IHVwc3RyZWFtIGhh
dC4KCkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHByb2R1
Y3Rpb24tY29uZmlnICAgICAgICAgICB8IDIgKy0KIHByb2R1Y3Rpb24tY29uZmlnLWNhbWJyaWRn
ZSB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Byb2R1Y3Rpb24tY29uZmlnIGIvcHJvZHVjdGlvbi1jb25maWcKaW5k
ZXggZGYwMmNkMzcuLjZiNzQzZDRmIDEwMDY0NAotLS0gYS9wcm9kdWN0aW9uLWNvbmZpZworKysg
Yi9wcm9kdWN0aW9uLWNvbmZpZwpAQCAtMTAzLDcgKzEwMyw3IEBAIE1pY3JvY29kZVVwZGF0ZUkz
ODYgbWljcm9jb2RlLng4Ni4yMDE1LTA2LTEyLmNwaW8KICMgVXBkYXRlIHdpdGggLi9tZy1uZXRn
cnViLWxvYWRlci11cGRhdGUKIFRmdHBHcnViVmVyc2lvbiBYWFhYLVhYLVhYCiAKLURlYmlhbkV4
dHJhUGFja2FnZXNfamVzc2llIGNoaWFyay1zY3JpcHRzXzYuMC4yX2FsbC5kZWIKK0RlYmlhbkV4
dHJhUGFja2FnZXNfamVzc2llIGNoaWFyay1zY3JpcHRzXzYuMC4zfmNpdHJpeDFfYWxsLmRlYgog
CiBEZWJpYW5FeHRyYVBhY2thZ2VzX3VlZmlfaTM4Nl9qZXNzaWUgICBleHRyYWRlYnMtdWVmaS1p
Mzg2LTIwMTgtMDQtMDEvCiBEZWJpYW5FeHRyYVBhY2thZ2VzX3VlZmlfYW1kNjRfamVzc2llICBl
eHRyYWRlYnMtdWVmaS1hbWQ2NC0yMDE4LTA0LTAxLwpkaWZmIC0tZ2l0IGEvcHJvZHVjdGlvbi1j
b25maWctY2FtYnJpZGdlIGIvcHJvZHVjdGlvbi1jb25maWctY2FtYnJpZGdlCmluZGV4IDVjOWE0
YTI4Li44ZTJlYWRkMiAxMDA2NDQKLS0tIGEvcHJvZHVjdGlvbi1jb25maWctY2FtYnJpZGdlCisr
KyBiL3Byb2R1Y3Rpb24tY29uZmlnLWNhbWJyaWRnZQpAQCAtODIsNyArODIsNyBAQCBUZnRwRGlW
ZXJzaW9uX2plc3NpZSAyMDE4LTA2LTI2CiBEZWJpYW5JbWFnZVZlcnNpb25fd2hlZXp5IDcuMi4w
CiBEZWJpYW5JbWFnZVZlcnNpb25famVzc2llIDguMi4wCiAKLURlYmlhbkV4dHJhUGFja2FnZXNf
amVzc2llIGNoaWFyay1zY3JpcHRzXzYuMC4yX2FsbC5kZWIKK0RlYmlhbkV4dHJhUGFja2FnZXNf
amVzc2llIGNoaWFyay1zY3JpcHRzXzYuMC4zfmNpdHJpeDFfYWxsLmRlYgogCiAjIFRoZXNlIHNo
b3VsZCBub3JtYWxseSBiZSB0aGUgc2FtZS4KIE1pY3JvY29kZVVwZGF0ZUFtZDY0IG1pY3JvY29k
ZS54ODYuMjAxNS0wNi0xMi5jcGlvCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 11:52:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 11:52: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-devel-bounces@lists.xenproject.org>)
	id 1gP4Zd-0005QH-UM; Tue, 20 Nov 2018 11:52: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=mc/q=n7=citrix.com=prvs=8556ac619=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gP4Zc-0005Q7-T7
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 11:52:08 +0000
X-Inumbo-ID: b481f6bd-ecba-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b481f6bd-ecba-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 11:52:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,256,1539648000"; d="scan'208";a="71071233"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Nov 2018 11:51:13 +0000
Message-ID: <20181120115115.30556-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 1/3] ts-depriv-audit-qemu: Create
 complete /run/user in appropriate root
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KiBVc2UgbWtkaXIgLXAsIHJhdGhlciB0aGFuIHRyeWluZyB0byBvbmx5IGNyZWF0ZSAvcnVuL3Vz
ZXIvJHVpZC4KICBUaGF0IGhlbHBzIGlmIC9ydW4gYW5kL29yIC9ydW4vdXNlciBkbyBub3QgZXhp
c3QsIGFzIHRoZXkgZG8gaW4KICBsaWJ4bC1tYWRlIGNocm9vdHMgd2l0aCByZWNlbnQgbGlieGwg
KHdoaWNoIGdldHMgcWVtdSB0byBjaHJvb3QpLgoKKiBEbyBhbGwgb2YgdGhpcyBpbiB0aGUgcm9v
dCBkaXJlY3Rvcnkgb2YgdGhlIHFlbXUgcHJvY2Vzcywgbm90IG91cgogIG93biByb290IGRpcmVj
dG9yeS4gIFNvIGl0IHdvcmtzIGlmIHFlbXUgaXMgY2hyb290ZWQuCgpDQzogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCnYyOiBBY3R1YWxseSB1c2UgJHFwaWQgcmF0
aGVyIHRoYW4gaGFyZGNvZGluZyA4MTIzICEKCnNxdWFzaCEgdHMtZGVwcml2LWF1ZGl0LXFlbXU6
IENyZWF0ZSBjb21wbGV0ZSAvcnVuL3VzZXIgaW4gYXBwcm9wcmlhdGUgcm9vdAotLS0KIHRzLWRl
cHJpdi1hdWRpdC1xZW11IHwgNyArKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3RzLWRlcHJpdi1hdWRpdC1xZW11IGIv
dHMtZGVwcml2LWF1ZGl0LXFlbXUKaW5kZXggNWQwOTM1MDAuLmQ1YmYxMGM5IDEwMDc1NQotLS0g
YS90cy1kZXByaXYtYXVkaXQtcWVtdQorKysgYi90cy1kZXByaXYtYXVkaXQtcWVtdQpAQCAtNDgs
OSArNDgsMTAgQEAgRU5ECiAgICAgICAgIHFwaWQ9JCh4ZW5zdG9yZS1yZWFkIC9sb2NhbC9kb21h
aW4vJGRvbWlkL2ltYWdlL2RldmljZS1tb2RlbC1waWQpCiAgICAgICAgIHVpZD0kKGlkIC11IHhl
bi1xZW11dXNlci1yYW5nZS1iYXNlKQogICAgICAgICB1aWQ9JCgoICR1aWQgKyAkZG9taWQgKSkK
LSAgICAgICAgdGVzdCAtZCAvcnVuL3VzZXIgfHwgbWtkaXIgLW0gMjc1NSAvcnVuL3VzZXIKLSAg
ICAgICAgaWYgbWtkaXIgLW0gMjcwMCAvcnVuL3VzZXIvJHVpZDsgdGhlbgotICAgICAgICAgICAg
Y2hvd24gJHVpZDpyb290IC9ydW4vdXNlci8kdWlkCisgICAgICAgIHFyb290PSQocmVhZGxpbmsg
L3Byb2MvJHFwaWQvcm9vdCkKKyAgICAgICAgbWtkaXIgLXBtIDI3NTUgJHFyb290L3J1bi91c2Vy
CisgICAgICAgIGlmIG1rZGlyIC1tIDI3MDAgJHFyb290L3J1bi91c2VyLyR1aWQ7IHRoZW4KKyAg
ICAgICAgICAgIGNob3duICR1aWQ6cm9vdCAkcXJvb3QvcnVuL3VzZXIvJHVpZAogICAgICAgICBm
aQogICAgICAgICBvc3N0ZXN0LWRlcHJpdi1mZC1jb2xsZWN0b3IgJHFwaWQgXAogICAgICAgICAv
dXNyL2xvY2FsL2xpYi94ZW4vYmluL2RlcHJpdi1mZC1jaGVja2VyCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 12:13:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 12:13: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-devel-bounces@lists.xenproject.org>)
	id 1gP4tg-0007Bp-J9; Tue, 20 Nov 2018 12:12:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jmv+=n7=xenproject.org=prvs=855b0b852=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gP4te-0007BZ-OZ
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 12:12:50 +0000
X-Inumbo-ID: 9880244b-ecbd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9880244b-ecbd-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 12:12:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,256,1539648000"; d="scan'208";a="71073457"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75615-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75591
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 20 Nov 2018 12:09:31 +0000
Subject: [Xen-devel] [distros-debian-snapshot test] 75615: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NjE1IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzLzc1NjE1LwoKRmFpbHVyZXMgOi0vIGJ1
dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdy
dWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1NTkxCiB0ZXN0LWFtZDY0LWkzODYt
aTM4Ni1kYWlseS1uZXRib290LXB2Z3J1YiAxMSBndWVzdC1zdGFydCAgICAgICBmYWlsIGxpa2Ug
NzU1OTEKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgMTAgZGVi
aWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1NTkxCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13ZWVr
bHktbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1NTkxCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGkt
aW5zdGFsbCBmYWlsIGxpa2UgNzU1OTEKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni13ZWVrbHktbmV0
aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1NTkxCiB0ZXN0LWFt
ZDY0LWkzODYtYW1kNjQtZGFpbHktbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwg
ZmFpbCBsaWtlIDc1NTkxCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLWRhaWx5LW5ldGJvb3QtcHln
cnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3NTU5MQogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LWRhaWx5LW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlr
ZSA3NTU5MQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1kYWlseS1uZXRib290LXB2Z3J1YiAxMCBk
ZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzU1OTEKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1j
dXJyZW50LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3NTU5
MQogdGVzdC1hbWQ2NC1pMzg2LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4t
ZGktaW5zdGFsbCBmYWlsIGxpa2UgNzU1OTEKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50
LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3NTU5MQoKYmFz
ZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDc1NTkxCgpqb2JzOgogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1kYWlseS1uZXRib290
LXB2Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1k
YWlseS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1hbWQ2NC1kYWlseS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtZGFpbHktbmV0Ym9vdC1w
eWdydWIgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
Y3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWN1cnJlbnQtbmV0aW5zdC1w
eWdydWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13
ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtd2Vla2x5LW5ldGluc3QtcHln
cnViICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAv
aG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJj
ZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJs
ZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 12:57:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 12:57: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-devel-bounces@lists.xenproject.org>)
	id 1gP5aw-0001iM-Bs; Tue, 20 Nov 2018 12:57: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=lbdb=n7=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gP5av-0001iH-Q0
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 12:57:33 +0000
X-Inumbo-ID: d7414942-ecc3-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7414942-ecc3-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 12:57:31 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 5B107A404D;
 Tue, 20 Nov 2018 12:57:30 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 8E3535D9C8;
 Tue, 20 Nov 2018 12:57:20 +0000 (UTC)
Date: Tue, 20 Nov 2018 13:57:19 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <20181120135719.3965e33b@redhat.com>
In-Reply-To: <c09214f5-85fa-bb64-7c7e-2e9435ea4279@redhat.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181116172919.43f3e27d@redhat.com>
 <d4f6f0ef-1333-a917-e3eb-d9bad47c9648@redhat.com>
 <20181119163110.2f357f40@redhat.com>
 <c09214f5-85fa-bb64-7c7e-2e9435ea4279@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Tue, 20 Nov 2018 12:57:30 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 00/24] ACPI reorganization
 for hardware-reduced API addition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Ortiz <sameo@linux.intel.com>, "Michael
 S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 Shannon Zhao <shannon.zhaosl@gmail.com>, qemu-arm@nongnu.org,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxOSBOb3YgMjAxOCAxODoxNDoyNiArMDEwMApQYW9sbyBCb256aW5pIDxwYm9uemlu
aUByZWRoYXQuY29tPiB3cm90ZToKCj4gT24gMTkvMTEvMTggMTY6MzEsIElnb3IgTWFtbWVkb3Yg
d3JvdGU6Cj4gPiBJJ3ZlIHRyaWVkIHRvIGdpdmUgc3VnZ2VzdGlvbnMgaG93IHRvIHJlc3RydWN0
dXJlIHNlcmllcwo+ID4gb24gcGVyIHBhdGNoIGJhc2lzLiBJbiBteSBvcGluaW9uIGl0IHF1aXRl
IHBvc3NpYmxlIHRvIHNwbGl0Cj4gPiBzZXJpZXMgaW4gc2V2ZXJhbCBzbWFsbGVyIG9uZXMgYW5k
IGl0IHNob3VsZCByZWFsbHkgaGVscCB3aXRoCj4gPiBtYWtpbmcgc2VyaWVzIGNsZWFuZXIgYW5k
IGVhc2llci9mYXN0ZXIgdG8gcmV2aWV3L2FtZW5kL21lcmdlCj4gPiB2cyB3aGF0IHdlIGhhdmUg
aW4gdjUuICAKPiAKPiBUaGlzIGlzIHRydWUsIG9uIHRoZSBvdGhlciBoYW5kIHRoZSBzZXJpZXMg
bWFrZXMgc2Vuc2UgdG9nZXRoZXIgYW5kLAo+IGV2ZW4gaWYgdGhlIHBhdGNoZXMgYXJlIG1vcmUg
b3IgbGVzcyBpbmRlcGVuZGVudCwgdGhleSBhbHNvIGFsbCBmb2xsb3cKPiB0aGUgc2FtZSAicGxh
biIuICBGb3IgcmV2aWV3aW5nIHY2LCBhcmUgeW91IGF3YXJlIG9mIFBhdGNoZXcncyBzZXJpZXMK
PiBkaWZmIGZ1bmN0aW9uYWxpdHk/ICBJdCBjYW4gdGVsbCB5b3Ugd2hpY2ggcGF0Y2hlcyBoYWQg
Y29tbWVudHMgaW4gdjUsCj4gcmVvcmRlciBwYXRjaGVzIGlmIGFwcGxpY2FibGUsIGFuZCBkaXNw
bGF5IGRlbGV0ZWQgYW5kIG5ldyBwYXRjaGVzIGF0Cj4gdGhlIHJpZ2h0IHBvaW50IGluIHRoZSBz
ZXJpZXMuClRoYW5rcywgSSdsbCBnaXZlIGl0IGEgdHJ5LgoKU3VnZ2VzdGlvbiB0byBzcGxpdCBz
ZXJpZXMgbW9zdGx5IGNvbWVzIGZyb20gY29udHJpYnV0b3IncyBwb2ludCBvZiB2aWV3LAppdCBt
dWNoIGVhc2llciB0byBhbWVuZCBzbWFsbCBzZXJpZXMgdGhhbiBhIGxhcmdlciBvbmUuCgoKPiB2
NC0+djUgaXMgYSBiaXQgbWVzc2VkIHVwIGJlY2F1c2UgU2FtdWVsIHByb2JhYmx5IGFkZGVkIGEg
ZGlmZiBvcmRlcgo+IHNldHVwCj4gKGh0dHBzOi8vcGF0Y2hldy5vcmcvUUVNVS8yMDE4MTEwMTEw
MjMwMy4xNjQzOS0xLXNhbWVvQGxpbnV4LmludGVsLmNvbS9kaWZmLzIwMTgxMTA1MDE0MDQ3LjI2
NDQ3LTEtc2FtZW9AbGludXguaW50ZWwuY29tLykKPiBidXQgaXQncyB2ZXJ5IHVzZWZ1bCBpbiBn
ZW5lcmFsLgo+IFBhb2xvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 13:10:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 13:10: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-devel-bounces@lists.xenproject.org>)
	id 1gP5nS-000373-Jb; Tue, 20 Nov 2018 13:10: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP5nR-00036r-Bw
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 13:10:29 +0000
X-Inumbo-ID: a63fcdbe-ecc5-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a63fcdbe-ecc5-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 13:10:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP5nM-0006V8-P5; Tue, 20 Nov 2018 13:10:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gP5nM-0008Sl-EW; Tue, 20 Nov 2018 13:10:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gP5nM-0007Dq-Dt; Tue, 20 Nov 2018 13:10:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gP5nM-0007Dq-Dt@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 13:10:24 +0000
Subject: [Xen-devel] [libvirt bisection] complete build-armhf-libvirt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hcm1o
Zi1saWJ2aXJ0CnRlc3RpZCBsaWJ2aXJ0LWJ1aWxkCgpUcmVlOiBsaWJ2aXJ0IGdpdDovL2xpYnZp
cnQub3JnL2xpYnZpcnQuZ2l0ClRyZWU6IGxpYnZpcnRfZ251bGliIGh0dHBzOi8vZ2l0LnNhdmFu
bmFoLmdudS5vcmcvZ2l0L2dudWxpYi5naXQvClRyZWU6IGxpYnZpcnRfa2V5Y29kZW1hcGRiIGh0
dHBzOi8vZ2l0bGFiLmNvbS9rZXljb2RlbWFwL2tleWNvZGVtYXBkYi5naXQKVHJlZTogcWVtdXUg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5n
ZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaWJ2aXJ0IGdpdDovL2xpYnZpcnQub3JnL2xp
YnZpcnQuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBjM2EyMDhhZjBkODk0ZGFhYTg0MDE3N2I3NDlh
MGVjZjM1NDQ1YTRiCiAgQnVnIG5vdCBwcmVzZW50OiA5ZjRhYmZhNjAxMDA0YTlhZWExOTlkYTIw
ZDcwNWNkOTY2ZTNjZGM3CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwNjA0LwoKCiAgY29tbWl0IGMzYTIwOGFmMGQ4
OTRkYWFhODQwMTc3Yjc0OWEwZWNmMzU0NDVhNGIKICBBdXRob3I6IEFuZHJlYSBCb2xvZ25hbmkg
PGFib2xvZ25hQHJlZGhhdC5jb20+CiAgRGF0ZTogICBGcmkgTm92IDE2IDE2OjA4OjAzIDIwMTgg
KzAxMDAKICAKICAgICAgY29uZjogQWRkIHNldmVyYWwgY2xlYW51cCBwYXRocwogICAgICAKICAg
ICAgSW4gbWFueSBjYXNlcywgYW4gZWFybHkgZXhpdCBmcm9tIGEgZnVuY3Rpb24gd291bGQgY2F1
c2UKICAgICAgbWVtb3J5IGFsbG9jYXRlZCBieSBsb2NhbCB2aXJCdWZmZXIgaW5zdGFuY2VzIG5v
dCB0byBiZQogICAgICByZWxlYXNlZC4KICAgICAgCiAgICAgIFByb3ZpZGUgcHJvcGVyIGNsZWFu
dXAgcGF0aHMgdG8gc29sdmUgdGhlIGlzc3VlLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTog
QW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6
IFBhdmVsIEhyZGluYSA8cGhyZGluYUByZWRoYXQuY29tPgoKCkZvciBiaXNlY3Rpb24gcmV2aXNp
b24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpYnZpcnQvYnVpbGQtYXJtaGYtbGlidmlydC5saWJ2
aXJ0LWJ1aWxkLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVz
cGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hv
bWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saWJ2aXJ0L2J1aWxkLWFybWhmLWxpYnZpcnQubGlidmly
dC1idWlsZCAtLXN1bW1hcnktb3V0PXRtcC8xMzA2MDQuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNp
cy10ZW1wbGF0ZT0xMjk5MTQgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaWJ2aXJ0IGJ1
aWxkLWFybWhmLWxpYnZpcnQgbGlidmlydC1idWlsZApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBi
YXNpcyBwYXNzOgogMTMwMjc2IGZhaWwgW2hvc3Q9Y3ViaWV0cnVjay1nbGVpemVzXSAvIDEzMDEx
MyBbaG9zdD1jdWJpZXRydWNrLXBpY2Fzc29dIDEyOTkxNCBbaG9zdD1jdWJpZXRydWNrLXBpY2Fz
c29dIDEyOTc1MiBbaG9zdD1jdWJpZXRydWNrLXBpY2Fzc29dIDEyOTU5NCBbaG9zdD1jdWJpZXRy
dWNrLWJyYXF1ZV0gMTI5NDkxIFtob3N0PWN1YmlldHJ1Y2stbWV0emluZ2VyXSAxMjk0MzQgW2hv
c3Q9Y3ViaWV0cnVjay1icmFxdWVdIDEyOTM1MyBbaG9zdD1jdWJpZXRydWNrLWJyYXF1ZV0gMTI5
MjkyIG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzAyNzYgLyAxMjkyOTIKVHJl
ZTogbGlidmlydCBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdApUcmVlOiBsaWJ2aXJ0X2du
dWxpYiBodHRwczovL2dpdC5zYXZhbm5haC5nbnUub3JnL2dpdC9nbnVsaWIuZ2l0LwpUcmVlOiBs
aWJ2aXJ0X2tleWNvZGVtYXBkYiBodHRwczovL2dpdGxhYi5jb20va2V5Y29kZW1hcC9rZXljb2Rl
bWFwZGIuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
VHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCAyNDBlZTdjMWQ4
MTU0MDA0MzU5YTI0Mzk3ZTI5YmU2ZTAzY2I4ZTY4IDY4ZGY2MzdiNWYxYjVjMTAzNzBmNjk4MWQy
YTQzYTVjZjc0MzY4ZGYgMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWViOWJmY2I5NSBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0
MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKQmFzaXMgcGFzcyA1YTEyODcxMmJjNzZkN2RiODBjZTM2
MmRiN2Q3ZGRkNTA2MjA4OGY4IDY4ZGY2MzdiNWYxYjVjMTAzNzBmNjk4MWQyYTQzYTVjZjc0MzY4
ZGYgMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWViOWJmY2I5NSBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDkyNjY2ZmRkNmUwYWZhYjk4OWIyZDg5NzU5ZDli
NDNmMmM2NDVhZTcKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdl
bmVyYXRvciAgZ2l0Oi8vbGlidmlydC5vcmcvbGlidmlydC5naXQjNWExMjg3MTJiYzc2ZDdkYjgw
Y2UzNjJkYjdkN2RkZDUwNjIwODhmOC0yNDBlZTdjMWQ4MTU0MDA0MzU5YTI0Mzk3ZTI5YmU2ZTAz
Y2I4ZTY4IGh0dHBzOi8vZ2l0LnNhdmFubmFoLmdudS5vcmcvZ2l0L2dudWxpYi5naXQvIzY4ZGY2
MzdiNWYxYjVjMTAzNzBmNjk4MWQyYTQzYTVjZjc0MzY4ZGYtNjhkZjYzN2I1ZjFiNWMxMDM3MGY2
OTgxZDJhNDNhNWNmNzQzNjhkZiBodHRwczovL2dpdGxhYi5jb20va2V5Y29kZW1hcC9rZXljb2Rl
bWFwZGIuZ2l0IzE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDllYjliZmNiOTUtMTZlNWIw
Nzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWViOWJmY2I5NSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0I2RlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYtZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdCM5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1OWQ5YjQzZjJjNjQ1YWU3LTJjZjEx
Mzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKQXV0byBwYWNraW5nIHRoZSByZXBv
c2l0b3J5IGluIGJhY2tncm91bmQgZm9yIG9wdGltdW0gcGVyZm9ybWFuY2UuClNlZSAiZ2l0IGhl
bHAgZ2MiIGZvciBtYW51YWwgaG91c2VrZWVwaW5nLgplcnJvcjogVGhlIGxhc3QgZ2MgcnVuIHJl
cG9ydGVkIHRoZSBmb2xsb3dpbmcuIFBsZWFzZSBjb3JyZWN0IHRoZSByb290IGNhdXNlCmFuZCBy
ZW1vdmUgZ2MubG9nLgpBdXRvbWF0aWMgY2xlYW51cCB3aWxsIG5vdCBiZSBwZXJmb3JtZWQgdW50
aWwgdGhlIGZpbGUgaXMgcmVtb3ZlZC4KCndhcm5pbmc6IFRoZXJlIGFyZSB0b28gbWFueSB1bnJl
YWNoYWJsZSBsb29zZSBvYmplY3RzOyBydW4gJ2dpdCBwcnVuZScgdG8gcmVtb3ZlIHRoZW0uCgpB
dXRvIHBhY2tpbmcgdGhlIHJlcG9zaXRvcnkgaW4gYmFja2dyb3VuZCBmb3Igb3B0aW11bSBwZXJm
b3JtYW5jZS4KU2VlICJnaXQgaGVscCBnYyIgZm9yIG1hbnVhbCBob3VzZWtlZXBpbmcuCmVycm9y
OiBUaGUgbGFzdCBnYyBydW4gcmVwb3J0ZWQgdGhlIGZvbGxvd2luZy4gUGxlYXNlIGNvcnJlY3Qg
dGhlIHJvb3QgY2F1c2UKYW5kIHJlbW92ZSBnYy5sb2cuCkF1dG9tYXRpYyBjbGVhbnVwIHdpbGwg
bm90IGJlIHBlcmZvcm1lZCB1bnRpbCB0aGUgZmlsZSBpcyByZW1vdmVkLgoKd2FybmluZzogVGhl
cmUgYXJlIHRvbyBtYW55IHVucmVhY2hhYmxlIGxvb3NlIG9iamVjdHM7IHJ1biAnZ2l0IHBydW5l
JyB0byByZW1vdmUgdGhlbS4KCkxvYWRlZCAyMDAxIG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNl
YXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTI5MjkyIHBhc3MgNWExMjg3MTJiYzc2ZDdkYjgw
Y2UzNjJkYjdkN2RkZDUwNjIwODhmOCA2OGRmNjM3YjVmMWI1YzEwMzcwZjY5ODFkMmE0M2E1Y2Y3
NDM2OGRmIDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDllYjliZmNiOTUgZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA5MjY2NmZkZDZlMGFmYWI5ODliMmQ4OTc1
OWQ5YjQzZjJjNjQ1YWU3CiAxMjkyNDkgW2hvc3Q9Y3ViaWV0cnVjay1icmFxdWVdCiAxMjkzNTMg
W2hvc3Q9Y3ViaWV0cnVjay1icmFxdWVdCiAxMjk0MzQgW2hvc3Q9Y3ViaWV0cnVjay1icmFxdWVd
CiAxMjk0OTEgW2hvc3Q9Y3ViaWV0cnVjay1tZXR6aW5nZXJdCiAxMjk1OTQgW2hvc3Q9Y3ViaWV0
cnVjay1icmFxdWVdCiAxMjk3NTIgW2hvc3Q9Y3ViaWV0cnVjay1waWNhc3NvXQogMTI5OTE0IFto
b3N0PWN1YmlldHJ1Y2stcGljYXNzb10KIDEzMDExMyBbaG9zdD1jdWJpZXRydWNrLXBpY2Fzc29d
CiAxMzAyNzYgZmFpbCAyNDBlZTdjMWQ4MTU0MDA0MzU5YTI0Mzk3ZTI5YmU2ZTAzY2I4ZTY4IDY4
ZGY2MzdiNWYxYjVjMTAzNzBmNjk4MWQyYTQzYTVjZjc0MzY4ZGYgMTZlNWIwNzg3Njg3ZDg5MDRk
YWQyYzAyNjEwNzQwOWViOWJmY2I5NSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDUyMiBw
YXNzIDVhMTI4NzEyYmM3NmQ3ZGI4MGNlMzYyZGI3ZDdkZGQ1MDYyMDg4ZjggNjhkZjYzN2I1ZjFi
NWMxMDM3MGY2OTgxZDJhNDNhNWNmNzQzNjhkZiAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3
NDA5ZWI5YmZjYjk1IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOTI2
NjZmZGQ2ZTBhZmFiOTg5YjJkODk3NTlkOWI0M2YyYzY0NWFlNwogMTMwNTQ3IHBhc3MgODcwMjgy
Y2I0M2E0YjhiMjkyNzM1NzBjZTFmZDBhOTc2Nzk3MWEyMCA2OGRmNjM3YjVmMWI1YzEwMzcwZjY5
ODFkMmE0M2E1Y2Y3NDM2OGRmIDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDllYjliZmNi
OTUgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhj
YzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA1MjggZmFpbCAyNDBlZTdjMWQ4MTU0MDA0
MzU5YTI0Mzk3ZTI5YmU2ZTAzY2I4ZTY4IDY4ZGY2MzdiNWYxYjVjMTAzNzBmNjk4MWQyYTQzYTVj
Zjc0MzY4ZGYgMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWViOWJmY2I5NSBkZTViNjc4
Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4
NzZmZmMxMDdhOTkwODg3YmUKIDEzMDUzNyBwYXNzIDE0ZDAzYjI3YmY4ZjhhMTNkYTI3YTI5N2Uy
M2UyYjFiODA2ODg0NTkgNjhkZjYzN2I1ZjFiNWMxMDM3MGY2OTgxZDJhNDNhNWNmNzQzNjhkZiAx
NmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IGRlNWI2NzhjYTRkY2RmYTgz
ZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5
OTA4ODdiZQogMTMwNTkzIGZhaWwgYzNhMjA4YWYwZDg5NGRhYWE4NDAxNzdiNzQ5YTBlY2YzNTQ0
NWE0YiA2OGRmNjM3YjVmMWI1YzEwMzcwZjY5ODFkMmE0M2E1Y2Y3NDM2OGRmIDE2ZTViMDc4NzY4
N2Q4OTA0ZGFkMmMwMjYxMDc0MDllYjliZmNiOTUgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3
OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAx
MzA1NzcgZmFpbCBjM2EyMDhhZjBkODk0ZGFhYTg0MDE3N2I3NDlhMGVjZjM1NDQ1YTRiIDY4ZGY2
MzdiNWYxYjVjMTAzNzBmNjk4MWQyYTQzYTVjZjc0MzY4ZGYgMTZlNWIwNzg3Njg3ZDg5MDRkYWQy
YzAyNjEwNzQwOWViOWJmY2I5NSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDU1NSBwYXNz
IDhhYWQ4NDMyZjY5OWQzYTg3NmU2NjUxYTFiMWQ2M2Q1N2U0ZDllMzMgNjhkZjYzN2I1ZjFiNWMx
MDM3MGY2OTgxZDJhNDNhNWNmNzQzNjhkZiAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5
ZWI5YmZjYjk1IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEz
ODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwNTU5IHBhc3MgYTJmMGI5N2Fi
Nzk3NDYwYzI2NjFlNzIwMDA1NTY0NDJhMDM4YTQ3NCA2OGRmNjM3YjVmMWI1YzEwMzcwZjY5ODFk
MmE0M2E1Y2Y3NDM2OGRmIDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDllYjliZmNiOTUg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1
NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA1NjYgcGFzcyBjYzU5OTdhOWFlNGI4OGIzZjM1
ZmE0MmMzODRmY2JmYTU3OTA4ZTZhIDY4ZGY2MzdiNWYxYjVjMTAzNzBmNjk4MWQyYTQzYTVjZjc0
MzY4ZGYgMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAyNjEwNzQwOWViOWJmY2I5NSBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZm
ZmMxMDdhOTkwODg3YmUKIDEzMDU5OCBwYXNzIDlmNGFiZmE2MDEwMDRhOWFlYTE5OWRhMjBkNzA1
Y2Q5NjZlM2NkYzcgNjhkZjYzN2I1ZjFiNWMxMDM3MGY2OTgxZDJhNDNhNWNmNzQzNjhkZiAxNmU1
YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5YmZjYjk1IGRlNWI2NzhjYTRkY2RmYTgzZTMy
MjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4
ODdiZQogMTMwNTcwIHBhc3MgODFjZTQyYjA4NzFiOGUxY2JkOGRjZWUxYTU5YWMzNWZlNTE3YmJi
NiA2OGRmNjM3YjVmMWI1YzEwMzcwZjY5ODFkMmE0M2E1Y2Y3NDM2OGRmIDE2ZTViMDc4NzY4N2Q4
OTA0ZGFkMmMwMjYxMDc0MDllYjliZmNiOTUgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2
NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA1
NzQgcGFzcyA5ZjRhYmZhNjAxMDA0YTlhZWExOTlkYTIwZDcwNWNkOTY2ZTNjZGM3IDY4ZGY2Mzdi
NWYxYjVjMTAzNzBmNjk4MWQyYTQzYTVjZjc0MzY4ZGYgMTZlNWIwNzg3Njg3ZDg5MDRkYWQyYzAy
NjEwNzQwOWViOWJmY2I5NSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2
IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDYwNCBmYWlsIGMz
YTIwOGFmMGQ4OTRkYWFhODQwMTc3Yjc0OWEwZWNmMzU0NDVhNGIgNjhkZjYzN2I1ZjFiNWMxMDM3
MGY2OTgxZDJhNDNhNWNmNzQzNjhkZiAxNmU1YjA3ODc2ODdkODkwNGRhZDJjMDI2MTA3NDA5ZWI5
YmZjYjk1IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkx
YTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwNTgxIHBhc3MgOWY0YWJmYTYwMTAw
NGE5YWVhMTk5ZGEyMGQ3MDVjZDk2NmUzY2RjNyA2OGRmNjM3YjVmMWI1YzEwMzcwZjY5ODFkMmE0
M2E1Y2Y3NDM2OGRmIDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDllYjliZmNiOTUgZGU1
YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0
YmM5ODc2ZmZjMTA3YTk5MDg4N2JlClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMK
IFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyOTI5MiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1
bHQgZm91bmQ6IGZsaWdodCAxMzAyNzYgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMzA1MjIgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6
IGZsaWdodCAxMzA1MjggKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQg
OWY0YWJmYTYwMTAwNGE5YWVhMTk5ZGEyMGQ3MDVjZDk2NmUzY2RjNyA2OGRmNjM3YjVmMWI1YzEw
MzcwZjY5ODFkMmE0M2E1Y2Y3NDM2OGRmIDE2ZTViMDc4NzY4N2Q4OTA0ZGFkMmMwMjYxMDc0MDll
YjliZmNiOTUgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4
OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRl
c3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMwNTc0IChw
YXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMwNTc3IChmYWlsKSwg
Zm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMwNTgxIChwYXNzKSwgZm9y
IGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzA1OTMgKGZhaWwpLCBmb3IgZmlyc3Qg
ZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzA1OTggKHBhc3MpLCBmb3IgbGFzdCBwYXNz
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMDYwNCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoq
KiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBp
biB0cmVlOiAgbGlidmlydCBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdAogIEJ1ZyBpbnRy
b2R1Y2VkOiAgYzNhMjA4YWYwZDg5NGRhYWE4NDAxNzdiNzQ5YTBlY2YzNTQ0NWE0YgogIEJ1ZyBu
b3QgcHJlc2VudDogOWY0YWJmYTYwMTAwNGE5YWVhMTk5ZGEyMGQ3MDVjZDk2NmUzY2RjNwogIExh
c3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzLzEzMDYwNC8KCkF1dG8gcGFja2luZyB0aGUgcmVwb3NpdG9yeSBpbiBiYWNrZ3JvdW5k
IGZvciBvcHRpbXVtIHBlcmZvcm1hbmNlLgpTZWUgImdpdCBoZWxwIGdjIiBmb3IgbWFudWFsIGhv
dXNla2VlcGluZy4KZXJyb3I6IFRoZSBsYXN0IGdjIHJ1biByZXBvcnRlZCB0aGUgZm9sbG93aW5n
LiBQbGVhc2UgY29ycmVjdCB0aGUgcm9vdCBjYXVzZQphbmQgcmVtb3ZlIGdjLmxvZy4KQXV0b21h
dGljIGNsZWFudXAgd2lsbCBub3QgYmUgcGVyZm9ybWVkIHVudGlsIHRoZSBmaWxlIGlzIHJlbW92
ZWQuCgp3YXJuaW5nOiBUaGVyZSBhcmUgdG9vIG1hbnkgdW5yZWFjaGFibGUgbG9vc2Ugb2JqZWN0
czsgcnVuICdnaXQgcHJ1bmUnIHRvIHJlbW92ZSB0aGVtLgoKCiAgY29tbWl0IGMzYTIwOGFmMGQ4
OTRkYWFhODQwMTc3Yjc0OWEwZWNmMzU0NDVhNGIKICBBdXRob3I6IEFuZHJlYSBCb2xvZ25hbmkg
PGFib2xvZ25hQHJlZGhhdC5jb20+CiAgRGF0ZTogICBGcmkgTm92IDE2IDE2OjA4OjAzIDIwMTgg
KzAxMDAKICAKICAgICAgY29uZjogQWRkIHNldmVyYWwgY2xlYW51cCBwYXRocwogICAgICAKICAg
ICAgSW4gbWFueSBjYXNlcywgYW4gZWFybHkgZXhpdCBmcm9tIGEgZnVuY3Rpb24gd291bGQgY2F1
c2UKICAgICAgbWVtb3J5IGFsbG9jYXRlZCBieSBsb2NhbCB2aXJCdWZmZXIgaW5zdGFuY2VzIG5v
dCB0byBiZQogICAgICByZWxlYXNlZC4KICAgICAgCiAgICAgIFByb3ZpZGUgcHJvcGVyIGNsZWFu
dXAgcGF0aHMgdG8gc29sdmUgdGhlIGlzc3VlLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTog
QW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6
IFBhdmVsIEhyZGluYSA8cGhyZGluYUByZWRoYXQuY29tPgoKcG5tdG9wbmc6IDE5MCBjb2xvcnMg
Zm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xp
YnZpcnQvYnVpbGQtYXJtaGYtbGlidmlydC5saWJ2aXJ0LWJ1aWxkLntkb3QscHMscG5nLGh0bWws
c3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMzA2MDQ6IHRv
bGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzMDYwNCBsaWJ2aXJ0IHJlYWwtYmlzZWN0IFtyZWFs
XQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwNjA0
LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAgIGZhaWwgYmFz
ZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 13:26:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 13:26: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-devel-bounces@lists.xenproject.org>)
	id 1gP637-00042u-MQ; Tue, 20 Nov 2018 13:26: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP634-00040x-NN
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 13:26:38 +0000
X-Inumbo-ID: e7dc972d-ecc7-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7dc972d-ecc7-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 13:26: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 1gP62s-0006nV-IJ; Tue, 20 Nov 2018 13:26:26 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gP62s-0000dz-Ff; Tue, 20 Nov 2018 13:26:26 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1gP62s-0000dz-Ff@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 13:26:26 +0000
Subject: [Xen-devel] Xen Security Advisory 277 v2 - x86: incorrect error
 handling for guest p2m page removals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

                    Xen Security Advisory XSA-277
                              version 2

       x86: incorrect error handling for guest p2m page removals

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

Public release.

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

The internal function querying a domain's p2m table grabs the p2m lock
by default, so that the answer to the query remains true until the
caller can act on that information; it is up to the caller then to
release the lock.  Unfortunately, certain failure paths don't release
the lock.

IMPACT
======

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

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

Xen 4.11 and onward are vulnerable.

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

Only systems running untrusted HVM or PVH guests are vulnerable.
Systems running only PV guests are not vulnerable.

MITIGATION
==========

Running only PV guests will avoid this vulnerability.

CREDITS
=======

This issue was discovered by Paul Durrant of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa277.patch           xen-unstable, Xen 4.11.x

$ sha256sum xsa277*
576cdc05975e43698624b88f7290119dd702b3db8f30f3219754d992d7fef0c6  xsa277.meta
c9025e1daaec4081a61f1ed7b96e69cfe8e35bdd5b4fcc0fadc98f71c2e243e2  xsa277.patch
$

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

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

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlv0C2kMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZ3W4H/0lfQ3hxNjmYa9soWCkXCFWrRHEt5G11dtL3GE1B
E4GbiAWdownHQjhA3okO9yQKDzwY68+hvVZ7YOUNSQ00tZ8j/RWldDZLhbp9JrjI
QMriPefk8X6ZVnF6velUZI2dpOIX6NFBZHxPXUKV8A+e9/+OS7e9CEWrSaprHcbt
MTHv5evulxl8sPXyVa8e2m2YSdEFU6ylfVyH3m5u3cKBpvbSLFKyQN+MNX8rTmAn
+ga3Vj9zehIlDl22nTXCcQHbj75JK0RsDCcH1Glicqm3LZlZ2GXYNe/OiPdLTmwP
8UN8HJhDB2d6w8x4/TV2ad8UGqCJghkxJkqs2RJJdtz8VSo=
=CFtL
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyNzcsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjExIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICI4YWQ0NjJhMzRmMDY1NGMyNTZjMTk3NDA2NTg3Njg2ZmU0MjI4
NTQ2IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyNzUs
CiAgICAgICAgICAgIDI3NgogICAgICAgICAgXSwKICAgICAgICAgICJQYXRj
aGVzIjogWwogICAgICAgICAgICAieHNhMjc3LnBhdGNoIgogICAgICAgICAg
XQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICJtYXN0ZXIiOiB7CiAg
ICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAi
U3RhYmxlUmVmIjogImNlMmY0MjYwNTg4OGYxOGY2M2ZmOWZlMGQ0NWRkNjlh
ZTgzMDQ1YmIiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAg
IDI3NSwKICAgICAgICAgICAgMjc2CiAgICAgICAgICBdLAogICAgICAgICAg
IlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNzcucGF0Y2giCiAgICAg
ICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21tOiBQdXQgdGhlIGdmbiBvbiBhbGwgcGF0aHMg
YWZ0ZXIgZ2V0X2dmbl9xdWVyeSgpCgpjL3MgNzg2NzE4MWIyICJ4ODYvUG9E
OiBjb3JyZWN0bHkgaGFuZGxlIG5vbi1vcmRlci0wIGRlY3JlYXNlLXJlc2Vy
dmF0aW9uCnJlcXVlc3RzIiBpbnRyb2R1Y2VkIGFuIGVhcmx5IGV4aXQgaW4g
Z3Vlc3RfcmVtb3ZlX3BhZ2UoKSBmb3IgdW5leHBlY3RlZCBwMm0KdHlwZXMu
ICBIb3dldmVyLCBnZXRfZ2ZuX3F1ZXJ5KCkgaW50ZXJuYWxseSB0YWtlcyB0
aGUgcDJtIGxvY2ssIGFuZCBtdXN0IGJlCm1hdGNoZWQgd2l0aCBhIHB1dF9n
Zm4oKSBjYWxsIGxhdGVyLgoKRml4IHRoZSBlcnJvbmVvdXMgY29tbWVudCBi
ZXNpZGUgdGhlIGRlY2xhcmF0aW9uIG9mIGdldF9nZm5fcXVlcnkoKS4KClRo
aXMgaXMgWFNBLTI3Ny4KClJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5j
CmluZGV4IDk4NzM5NWYuLjI2YjcxMjMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMzA1
LDcgKzMwNSwxMSBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKQogI2lmZGVmIENPTkZJR19Y
ODYKICAgICBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5KGQsIGdtZm4sICZwMm10KTsK
ICAgICBpZiAoIHVubGlrZWx5KHAybXQgPT0gcDJtX2ludmFsaWQpIHx8IHVu
bGlrZWx5KHAybXQgPT0gcDJtX21taW9fZG0pICkKKyAgICB7CisgICAgICAg
IHB1dF9nZm4oZCwgZ21mbik7CisKICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7
CisgICAgfQogCiAgICAgaWYgKCB1bmxpa2VseShwMm1faXNfcGFnaW5nKHAy
bXQpKSApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggYWMz
M2Y1MC4uNmQ4NDlhNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC00
NDgsMTAgKzQ0OCw3IEBAIHN0YXRpYyBpbmxpbmUgbWZuX3QgX19ub25udWxs
KDMpIGdldF9nZm5fdHlwZSgKICAgICByZXR1cm4gZ2V0X2dmbl90eXBlX2Fj
Y2VzcyhwMm1fZ2V0X2hvc3RwMm0oZCksIGdmbiwgdCwgJmEsIHEsIE5VTEwp
OwogfQogCi0vKiBTeW50YWN0aWMgc3VnYXI6IG1vc3QgY2FsbGVycyB3aWxs
IHVzZSBvbmUgb2YgdGhlc2UuIAotICogTi5CLiBnZXRfZ2ZuX3F1ZXJ5KCkg
aXMgdGhlIF9vbmx5XyBvbmUgZ3VhcmFudGVlZCBub3QgdG8gdGFrZSB0aGUK
LSAqIHAybSBsb2NrOyBub25lIG9mIHRoZSBvdGhlcnMgY2FuIGJlIGNhbGxl
ZCB3aXRoIHRoZSBwMm0gb3IgcGFnaW5nCi0gKiBsb2NrIGhlbGQuICovCisv
KiBTeW50YWN0aWMgc3VnYXI6IG1vc3QgY2FsbGVycyB3aWxsIHVzZSBvbmUg
b2YgdGhlc2UuICovCiAjZGVmaW5lIGdldF9nZm4oZCwgZywgdCkgICAgICAg
ICBnZXRfZ2ZuX3R5cGUoKGQpLCAoZyksICh0KSwgUDJNX0FMTE9DKQogI2Rl
ZmluZSBnZXRfZ2ZuX3F1ZXJ5KGQsIGcsIHQpICAgZ2V0X2dmbl90eXBlKChk
KSwgKGcpLCAodCksIDApCiAjZGVmaW5lIGdldF9nZm5fdW5zaGFyZShkLCBn
LCB0KSBnZXRfZ2ZuX3R5cGUoKGQpLCAoZyksICh0KSwgXAo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Nov 20 13:26:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 13:26: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-devel-bounces@lists.xenproject.org>)
	id 1gP638-00043N-IM; Tue, 20 Nov 2018 13:26:42 +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=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP634-000413-OW
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 13:26:38 +0000
X-Inumbo-ID: e7e98190-ecc7-11e8-a5d6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e7e98190-ecc7-11e8-a5d6-12d6303a7972;
 Tue, 20 Nov 2018 13:26: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 1gP62r-0006nP-0d; Tue, 20 Nov 2018 13:26:25 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gP62q-0000ct-UJ; Tue, 20 Nov 2018 13:26:24 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1gP62q-0000ct-UJ@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 13:26:24 +0000
Subject: [Xen-devel] Xen Security Advisory 276 v2 - resource accounting
 issues in x86 IOREQ server handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

                    Xen Security Advisory XSA-276
                              version 2

        resource accounting issues in x86 IOREQ server handling

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

Public release.

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

Allocation of pages used to communicate with external emulators did not
follow certain principles that are required for proper life cycle
management of guest exposed pages.

IMPACT
======

A compromised DM stubdomain may cause Xen to crash, resulting in a DoS
(Denial of Service) affecting the entire host.  Privilege escalation
as well as information leaks cannot be ruled out.

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

Only Xen 4.11 is affected by this vulnerability.  Xen 4.10 and older are
not affected by this vulnerability.

Only systems running HVM guests with their devicemodels in a
stubdomain are considered vulnerable.  Note that attackers also need
to exploit the devicemodel in order to have access to this
vulnerability.

Arm guests cannot leverage this vulnerability.

MITIGATION
==========

Running only PV guests will avoid this vulnerability.

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

CREDITS
=======

This issue was discovered by Julien Grall of ARM.

RESOLUTION
==========

Applying the appropriate set of attached patches resolves this issue.

xsa276/*.patch           xen-unstable
xsa276-4.11/*.patch        Xen 4.11.x

$ sha256sum xsa276* xsa276*/*
efe9f031c5646b111cbfbe35141a7d99eb31ead07c1c6051145abbd9a3def5b9  xsa276.meta
7f77225e3de780a2507714caab5870664634bf9f76215547bebd31a6399a86ef  xsa276-4.11/0001-x86-hvm-ioreq-fix-page-referencing.patch
c93c66090009833cd11fabe72b523cbdb3467fa104cc97d1855d365881aa7f8e  xsa276-4.11/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.patch
ef8b89375866821f4a612f600d10834bf65d811b1784a4ee0fde4a3a409501e0  xsa276/0001-x86-hvm-ioreq-fix-page-referencing.patch
75398ec343b9aaebf0c7dc0c5ef5ed7a3f3be0959f1519db5c7f32c44e7a54d3  xsa276/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.patch
$

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

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

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlv0C2kMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZpssH/1YDoUGry3iCsHZnymWqfWFiuddW2U03UPmq/BH+
tZ+HxnOeibVkvsB8g9POxCkSqS77MiFksgUTc0l6qV9zZ+A7glFRzMbKSSnmobul
ETP/7AM3UO8H4uSji8P3lfN0l1B/BXetitv6FzogOUTP4iCX1TYfS4eu+UUOTWoj
kg3DglZKeLY/eztTnJSOP5VzT09+Ra44IFvCfzz4gMV6Njgj0dZZ1jyBvKNxY3Rs
bKiuycHDAzTGWHR6hymGVR73EowTgaboLEjpXTWVYbBvKv8HUp/v5UBzCf3TuPy6
GmtUaS/mtDPRYcgAjYPddGa7euVL6ESV+FNsSrMneJCBgk4=
=/tEm
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyNzYsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjExIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICIxOGI1OTQ3NjQ4YWM0NDU3Y2FiNTVhMzRkMzcwZDlhZGFjMGI1
NWRiIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0
Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI3Ni00LjExLyoucGF0Y2giCiAg
ICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIm1hc3Rl
ciI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAg
ICAgICAgICJTdGFibGVSZWYiOiAiOGU3NTFhYzU5Y2ZkMTE0M2QwOTVjNDU5
MjdiYTFiZWMwZDQ0MWVlNCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFtdLAog
ICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNzYvKi5w
YXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9
Cn0=

--=separator
Content-Type: application/octet-stream;
 name="xsa276-4.11/0001-x86-hvm-ioreq-fix-page-referencing.patch"
Content-Disposition: attachment;
 filename="xsa276-4.11/0001-x86-hvm-ioreq-fix-page-referencing.patch"
Content-Transfer-Encoding: base64

RnJvbSBiY2MxMTViYTM5ZDI5ODVkY2YzNTZiYThhOWFjMjkxZTMxNGYxZjBm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMTEgT2N0IDIwMTggMDQ6
MDA6MjYgLTA2MDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2L2h2bS9pb3Jl
cTogZml4IHBhZ2UgcmVmZXJlbmNpbmcKClRoZSBjb2RlIGRvZXMgbm90IHRh
a2UgYSBwYWdlIHJlZmVyZW5jZSBpbiBodm1fYWxsb2NfaW9yZXFfbWZuKCks
IG9ubHkgYQp0eXBlIHJlZmVyZW5jZS4gVGhpcyBjYW4gbGVhZCB0byBhIHNp
dHVhdGlvbiB3aGVyZSBhIG1hbGljaW91cyBkb21haW4gd2l0aApYU01fRE1f
UFJJViBjYW4gZW5naW5lZXIgYSBzZXF1ZW5jZSBhcyBmb2xsb3dzOgoKLSBj
cmVhdGUgSU9SRVEgc2VydmVyOiBubyBwYWdlcyBhcyB5ZXQuCi0gYWNxdWly
ZSByZXNvdXJjZTogcGFnZSBhbGxvY2F0ZWQsIHRvdGFsIDAuCi0gZGVjcmVh
c2UgcmVzZXJ2YXRpb246IC0xIHJlZiwgdG90YWwgLTEuCgpUaGlzIHdpbGwg
Y2F1c2UgWGVuIHRvIGhpdCBhIEJVR19PTigpIGluIGZyZWVfZG9taGVhcF9w
YWdlcygpLgoKVGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUgYnkgY2hhbmdp
bmcgdGhlIGNhbGwgdG8gZ2V0X3BhZ2VfdHlwZSgpIGluCmh2bV9hbGxvY19p
b3JlcV9tZm4oKSB0byBhIGNhbGwgdG8gZ2V0X3BhZ2VfYW5kX3R5cGUoKS4g
VGhpcyBjaGFuZ2UKaW4gdHVybiByZXF1aXJlcyBhbiBleHRyYSBwdXRfcGFn
ZSgpIGluIGh2bV9mcmVlX2lvcmVxX21mbigpIGluIHRoZSBjYXNlCnRoYXQg
X1BHQ19hbGxvY2F0ZWQgaXMgc3RpbGwgc2V0IChpLmUuIGEgZGVjcmVhc2Ug
cmVzZXJ2YXRpb24gaGFzIG5vdApvY2N1cnJlZCkgdG8gYXZvaWQgdGhlIHBh
Z2UgYmVpbmcgbGVha2VkLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzYuCgpS
ZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVx
LmMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMTUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGYzOWYzOTE5
MjkuLmJkYzI2ODcwMTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTMy
Nyw2ICszMjcsNyBAQCBzdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHN0YXRpYyBp
bnQgaHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywgYm9vbCBidWYpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdl
ICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOworICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKICAgICBpZiAoIGlvcnAtPnBh
Z2UgKQogICAgIHsKQEAgLTM0OSwyNyArMzUwLDMzIEBAIHN0YXRpYyBpbnQg
aHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywgYm9vbCBidWYpCiAgICAgICogY291bGQgZmFpbCBpZiB0aGUgZW11bGF0
aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cwogICAgICAqIG1h
eGltdW0gYWxsb2NhdGlvbi4KICAgICAgKi8KLSAgICBpb3JwLT5wYWdlID0g
YWxsb2NfZG9taGVhcF9wYWdlKHMtPmVtdWxhdG9yLCBNRU1GX25vX3JlZmNv
dW50KTsKKyAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKHMtPmVtdWxh
dG9yLCBNRU1GX25vX3JlZmNvdW50KTsKIAotICAgIGlmICggIWlvcnAtPnBh
Z2UgKQorICAgIGlmICggIXBhZ2UgKQogICAgICAgICByZXR1cm4gLUVOT01F
TTsKIAotICAgIGlmICggIWdldF9wYWdlX3R5cGUoaW9ycC0+cGFnZSwgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKLSAgICAgICAgZ290byBmYWlsMTsKKyAgICBp
ZiAoICFnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBzLT5lbXVsYXRvciwgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAg
ICAqIFRoZSBkb21haW4gY2FuJ3QgcG9zc2libHkga25vdyBhYm91dCB0aGlz
IHBhZ2UgeWV0LCBzbyBmYWlsdXJlCisgICAgICAgICAqIGhlcmUgaXMgYSBj
bGVhciBpbmRpY2F0aW9uIG9mIHNvbWV0aGluZyBmaXNoeSBnb2luZyBvbi4K
KyAgICAgICAgICovCisgICAgICAgIGRvbWFpbl9jcmFzaChzLT5lbXVsYXRv
cik7CisgICAgICAgIHJldHVybiAtRU5PREFUQTsKKyAgICB9CiAKLSAgICBp
b3JwLT52YSA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChpb3JwLT5wYWdl
KTsKKyAgICBpb3JwLT52YSA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChw
YWdlKTsKICAgICBpZiAoICFpb3JwLT52YSApCi0gICAgICAgIGdvdG8gZmFp
bDI7CisgICAgICAgIGdvdG8gZmFpbDsKIAorICAgIGlvcnAtPnBhZ2UgPSBw
YWdlOwogICAgIGNsZWFyX3BhZ2UoaW9ycC0+dmEpOwogICAgIHJldHVybiAw
OwogCi0gZmFpbDI6Ci0gICAgcHV0X3BhZ2VfdHlwZShpb3JwLT5wYWdlKTsK
LQotIGZhaWwxOgotICAgIHB1dF9wYWdlKGlvcnAtPnBhZ2UpOwotICAgIGlv
cnAtPnBhZ2UgPSBOVUxMOworIGZhaWw6CisgICAgaWYgKCB0ZXN0X2FuZF9j
bGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZvKSAp
CisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgIHB1dF9wYWdlX2FuZF90
eXBlKHBhZ2UpOwogCiAgICAgcmV0dXJuIC1FTk9NRU07CiB9CkBAIC0zNzcs
MTUgKzM4NCwyNCBAQCBzdGF0aWMgaW50IGh2bV9hbGxvY19pb3JlcV9tZm4o
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogc3RhdGlj
IHZvaWQgaHZtX2ZyZWVfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Bh
Z2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7Cisg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IGlvcnAtPnBhZ2U7CiAKLSAg
ICBpZiAoICFpb3JwLT5wYWdlICkKKyAgICBpZiAoICFwYWdlICkKICAgICAg
ICAgcmV0dXJuOwogCisgICAgaW9ycC0+cGFnZSA9IE5VTEw7CisKICAgICB1
bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoaW9ycC0+dmEpOwogICAgIGlvcnAt
PnZhID0gTlVMTDsKIAotICAgIHB1dF9wYWdlX2FuZF90eXBlKGlvcnAtPnBh
Z2UpOwotICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworICAgIC8qCisgICAgICog
Q2hlY2sgd2hldGhlciB3ZSBuZWVkIHRvIGNsZWFyIHRoZSBhbGxvY2F0aW9u
IHJlZmVyZW5jZSBiZWZvcmUKKyAgICAgKiBkcm9wcGluZyB0aGUgZXhwbGlj
aXQgcmVmZXJlbmNlcyB0YWtlbiBieSBnZXRfcGFnZV9hbmRfdHlwZSgpLgor
ICAgICAqLworICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxs
b2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQorICAgICAgICBwdXRfcGFn
ZShwYWdlKTsKKworICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogfQog
CiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCi0tIAoyLjE5LjEKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa276-4.11/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.patch"
Content-Disposition: attachment;
 filename="xsa276-4.11/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.patch"
Content-Transfer-Encoding: base64

RnJvbSAwYmIyOTY5NjMwZmJjOTJhMDUxMGJmMTIwNTc4YjU4ZWZiNzRjZGFi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIER1cnJhbnQg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPgpEYXRlOiBUaHUsIDEgTm92IDIw
MTggMTc6MzA6MjAgKzAwMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2L2h2
bS9pb3JlcTogdXNlIHJlZi1jb3VudGVkIHRhcmdldC1hc3NpZ25lZCBzaGFy
ZWQKIHBhZ2VzCgpQYXNzaW5nIE1FTUZfbm9fcmVmY291bnQgdG8gYWxsb2Nf
ZG9taGVhcF9wYWdlcygpIHdpbGwgYWxsb2NhdGUsIGFzCmV4cGVjdGVkLCBh
IHBhZ2UgdGhhdCBpcyBhc3NpZ25lZCB0byB0aGUgc3BlY2lmaWVkIGRvbWFp
biBidXQgaXMgbm90CmFjY291bnRlZCBmb3IgaW4gdG90X3BhZ2VzLiBVbmZv
cnR1bmF0ZWx5IHRoZXJlIGlzIG5vIGxvZ2ljIGZvciB0cmFja2luZwpzdWNo
IGFsbG9jYXRpb25zIGFuZCBhdm9pZGluZyBhbnkgYWRqdXN0bWVudCB0byB0
b3RfcGFnZXMgd2hlbiB0aGUgcGFnZQppcyBmcmVlZC4KClRoZSBvbmx5IGNh
bGxlciBvZiBhbGxvY19kb21oZWFwX3BhZ2VzKCkgdGhhdCBwYXNzZXMgTUVN
Rl9ub19yZWZjb3VudCBpcwpodm1fYWxsb2NfaW9yZXFfbWZuKCkgc28gdGhp
cyBwYXRjaCByZW1vdmVzIHVzZSBvZiB0aGUgZmxhZyBmcm9tIHRoYXQKY2Fs
bC1zaXRlIHRvIGF2b2lkIHRoZSBwb3NzaWJpbGl0eSBvZiBhIGRvbWFpbiB1
c2luZyBhbiBpb3JlcSBzZXJ2ZXIgYXMKYSBtZWFucyB0byBhZGp1c3QgaXRz
IHRvdF9wYWdlcyBhbmQgaGVuY2UgYWxsb2NhdGUgbW9yZSBtZW1vcnkgdGhh
biBpdApzaG91bGQgYmUgYWJsZSB0by4KCkhvd2V2ZXIsIHRoZSByZWFzb24g
Zm9yIHVzaW5nIHRoZSBmbGFnIGluIHRoZSBmaXJzdCBwbGFjZSB3YXMgdG8g
YXZvaWQKdGhlIGFsbG9jYXRpb24gZmFpbGluZyBpZiB0aGUgZW11bGF0b3Ig
ZG9tYWluIGlzIGFscmVhZHkgYXQgaXRzIG1heGltdW0KbWVtb3J5IGxpbWl0
LiBIZW5jZSB0aGlzIHBhdGNoIHN3aXRjaGVzIHRvIGFsbG9jYXRpbmcgbWVt
b3J5IGZyb20gdGhlCnRhcmdldCBkb21haW4gaW5zdGVhZCBvZiB0aGUgZW11
bGF0b3IgZG9tYWluLiBUaGVyZSBpcyBhbHJlYWR5IGFuIGV4dHJhCm1lbW9y
eSBhbGxvd2FuY2Ugb2YgMk1CIChMSUJYTF9IVk1fRVhUUkFfTUVNT1JZKSBh
cHBsaWVkIHRvIEhWTSBndWVzdHMsCndoaWNoIGlzIHN1ZmZpY2llbnQgdG8g
Y292ZXIgdGhlIHBhZ2VzIHJlcXVpcmVkIGJ5IHRoZSBzdXBwb3J0ZWQKY29u
ZmlndXJhdGlvbiBvZiBhIHNpbmdsZSBJT1JFUSBzZXJ2ZXIgZm9yIFFFTVUu
IChTdHViLWRvbWFpbnMgZG8gbm90LApzbyBmYXIsIHVzZSByZXNvdXJjZSBt
YXBwaW5nKS4gSXQgYWxzbyBhbHNvIHRoZSBjYXNlIHRoZSBRRU1VIHdpbGwg
aGF2ZQptYXBwZWQgdGhlIElPUkVRIHNlcnZlciBwYWdlcyBiZWZvcmUgdGhl
IGd1ZXN0IGJvb3RzLCBoZW5jZSBpdCBpcyBub3QKcG9zc2libGUgZm9yIHRo
ZSBndWVzdCB0byBpbmZsYXRlIGl0cyBiYWxsb29uIHRvIGNvbnN1bWUgdGhl
c2UgcGFnZXMuCgpSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMgfCAxMiArKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICB8ICA2IC0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
YwppbmRleCBiZGMyNjg3MDE0Li5mZDEwZWU2MTQ2IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCkBAIC0zNDIsMjAgKzM0MiwxMiBAQCBzdGF0aWMgaW50IGh2
bV9hbGxvY19pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
IGJvb2wgYnVmKQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICAv
KgotICAgICAqIEFsbG9jYXRlZCBJT1JFUSBzZXJ2ZXIgcGFnZXMgYXJlIGFz
c2lnbmVkIHRvIHRoZSBlbXVsYXRpbmcKLSAgICAgKiBkb21haW4sIG5vdCB0
aGUgdGFyZ2V0IGRvbWFpbi4gVGhpcyBpcyBzYWZlIGJlY2F1c2UgdGhlIGVt
dWxhdGluZwotICAgICAqIGRvbWFpbiBjYW5ub3QgYmUgZGVzdHJveWVkIHVu
dGlsIHRoZSBpb3JlcSBzZXJ2ZXIgaXMgZGVzdHJveWVkLgotICAgICAqIEFs
c28gd2UgbXVzdCB1c2UgTUVNRl9ub19yZWZjb3VudCBvdGhlcndpc2UgcGFn
ZSBhbGxvY2F0aW9uCi0gICAgICogY291bGQgZmFpbCBpZiB0aGUgZW11bGF0
aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cwotICAgICAqIG1h
eGltdW0gYWxsb2NhdGlvbi4KLSAgICAgKi8KLSAgICBwYWdlID0gYWxsb2Nf
ZG9taGVhcF9wYWdlKHMtPmVtdWxhdG9yLCBNRU1GX25vX3JlZmNvdW50KTsK
KyAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKHMtPnRhcmdldCwgMCk7
CiAKICAgICBpZiAoICFwYWdlICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07
CiAKLSAgICBpZiAoICFnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBzLT5lbXVs
YXRvciwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICBpZiAoICFnZXRfcGFn
ZV9hbmRfdHlwZShwYWdlLCBzLT50YXJnZXQsIFBHVF93cml0YWJsZV9wYWdl
KSApCiAgICAgewogICAgICAgICAvKgogICAgICAgICAgKiBUaGUgZG9tYWlu
IGNhbid0IHBvc3NpYmx5IGtub3cgYWJvdXQgdGhpcyBwYWdlIHlldCwgc28g
ZmFpbHVyZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4v
YXJjaC94ODYvbW0uYwppbmRleCA3ZDQ4NzFiNzkxLi4yNGIyMTVkNzg1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0uYwpAQCAtNDM5NiwxMiArNDM5Niw2IEBAIGludCBhcmNoX2FjcXVp
cmVfcmVzb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHR5
cGUsCiAKICAgICAgICAgICAgIG1mbl9saXN0W2ldID0gbWZuX3gobWZuKTsK
ICAgICAgICAgfQotCi0gICAgICAgIC8qCi0gICAgICAgICAqIFRoZSBmcmFt
ZXMgd2lsbCBoYXZlIGJlZW4gYXNzaWduZWQgdG8gdGhlIGRvbWFpbiB0aGF0
IGNyZWF0ZWQKLSAgICAgICAgICogdGhlIGlvcmVxIHNlcnZlci4KLSAgICAg
ICAgICovCi0gICAgICAgICpmbGFncyB8PSBYRU5NRU1fcnNyY19hY3FfY2Fs
bGVyX293bmVkOwogICAgICAgICBicmVhazsKICAgICB9CiAKLS0gCjIuMTku
MQoK

--=separator
Content-Type: application/octet-stream;
 name="xsa276/0001-x86-hvm-ioreq-fix-page-referencing.patch"
Content-Disposition: attachment;
 filename="xsa276/0001-x86-hvm-ioreq-fix-page-referencing.patch"
Content-Transfer-Encoding: base64

RnJvbSA1MWVmZjAzZWNlYjE4ZGIxMGYxOWE4OGY5MmZjMzY3YjM0ZDJhMTNl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMTEgT2N0IDIwMTggMDQ6
MDA6MjYgLTA2MDAKU3ViamVjdDogW1BBVENIIDEvMl0geDg2L2h2bS9pb3Jl
cTogZml4IHBhZ2UgcmVmZXJlbmNpbmcKClRoZSBjb2RlIGRvZXMgbm90IHRh
a2UgYSBwYWdlIHJlZmVyZW5jZSBpbiBodm1fYWxsb2NfaW9yZXFfbWZuKCks
IG9ubHkgYQp0eXBlIHJlZmVyZW5jZS4gVGhpcyBjYW4gbGVhZCB0byBhIHNp
dHVhdGlvbiB3aGVyZSBhIG1hbGljaW91cyBkb21haW4gd2l0aApYU01fRE1f
UFJJViBjYW4gZW5naW5lZXIgYSBzZXF1ZW5jZSBhcyBmb2xsb3dzOgoKLSBj
cmVhdGUgSU9SRVEgc2VydmVyOiBubyBwYWdlcyBhcyB5ZXQuCi0gYWNxdWly
ZSByZXNvdXJjZTogcGFnZSBhbGxvY2F0ZWQsIHRvdGFsIDAuCi0gZGVjcmVh
c2UgcmVzZXJ2YXRpb246IC0xIHJlZiwgdG90YWwgLTEuCgpUaGlzIHdpbGwg
Y2F1c2UgWGVuIHRvIGhpdCBhIEJVR19PTigpIGluIGZyZWVfZG9taGVhcF9w
YWdlcygpLgoKVGhpcyBwYXRjaCBmaXhlcyB0aGUgaXNzdWUgYnkgY2hhbmdp
bmcgdGhlIGNhbGwgdG8gZ2V0X3BhZ2VfdHlwZSgpIGluCmh2bV9hbGxvY19p
b3JlcV9tZm4oKSB0byBhIGNhbGwgdG8gZ2V0X3BhZ2VfYW5kX3R5cGUoKS4g
VGhpcyBjaGFuZ2UKaW4gdHVybiByZXF1aXJlcyBhbiBleHRyYSBwdXRfcGFn
ZSgpIGluIGh2bV9mcmVlX2lvcmVxX21mbigpIGluIHRoZSBjYXNlCnRoYXQg
X1BHQ19hbGxvY2F0ZWQgaXMgc3RpbGwgc2V0IChpLmUuIGEgZGVjcmVhc2Ug
cmVzZXJ2YXRpb24gaGFzIG5vdApvY2N1cnJlZCkgdG8gYXZvaWQgdGhlIHBh
Z2UgYmVpbmcgbGVha2VkLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzYuCgpS
ZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVx
LmMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMTUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IGUyZTc1NWE4
YTEuLmRhMzZlZjcyN2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTM1
Niw2ICszNTYsNyBAQCBzdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFfZ2ZuKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHN0YXRpYyBp
bnQgaHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywgYm9vbCBidWYpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdl
ICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOworICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKICAgICBpZiAoIGlvcnAtPnBh
Z2UgKQogICAgIHsKQEAgLTM3OCwyNyArMzc5LDMzIEBAIHN0YXRpYyBpbnQg
aHZtX2FsbG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cywgYm9vbCBidWYpCiAgICAgICogY291bGQgZmFpbCBpZiB0aGUgZW11bGF0
aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cwogICAgICAqIG1h
eGltdW0gYWxsb2NhdGlvbi4KICAgICAgKi8KLSAgICBpb3JwLT5wYWdlID0g
YWxsb2NfZG9taGVhcF9wYWdlKHMtPmVtdWxhdG9yLCBNRU1GX25vX3JlZmNv
dW50KTsKKyAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKHMtPmVtdWxh
dG9yLCBNRU1GX25vX3JlZmNvdW50KTsKIAotICAgIGlmICggIWlvcnAtPnBh
Z2UgKQorICAgIGlmICggIXBhZ2UgKQogICAgICAgICByZXR1cm4gLUVOT01F
TTsKIAotICAgIGlmICggIWdldF9wYWdlX3R5cGUoaW9ycC0+cGFnZSwgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKLSAgICAgICAgZ290byBmYWlsMTsKKyAgICBp
ZiAoICFnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBzLT5lbXVsYXRvciwgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAg
ICAqIFRoZSBkb21haW4gY2FuJ3QgcG9zc2libHkga25vdyBhYm91dCB0aGlz
IHBhZ2UgeWV0LCBzbyBmYWlsdXJlCisgICAgICAgICAqIGhlcmUgaXMgYSBj
bGVhciBpbmRpY2F0aW9uIG9mIHNvbWV0aGluZyBmaXNoeSBnb2luZyBvbi4K
KyAgICAgICAgICovCisgICAgICAgIGRvbWFpbl9jcmFzaChzLT5lbXVsYXRv
cik7CisgICAgICAgIHJldHVybiAtRU5PREFUQTsKKyAgICB9CiAKLSAgICBp
b3JwLT52YSA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChpb3JwLT5wYWdl
KTsKKyAgICBpb3JwLT52YSA9IF9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChw
YWdlKTsKICAgICBpZiAoICFpb3JwLT52YSApCi0gICAgICAgIGdvdG8gZmFp
bDI7CisgICAgICAgIGdvdG8gZmFpbDsKIAorICAgIGlvcnAtPnBhZ2UgPSBw
YWdlOwogICAgIGNsZWFyX3BhZ2UoaW9ycC0+dmEpOwogICAgIHJldHVybiAw
OwogCi0gZmFpbDI6Ci0gICAgcHV0X3BhZ2VfdHlwZShpb3JwLT5wYWdlKTsK
LQotIGZhaWwxOgotICAgIHB1dF9wYWdlKGlvcnAtPnBhZ2UpOwotICAgIGlv
cnAtPnBhZ2UgPSBOVUxMOworIGZhaWw6CisgICAgaWYgKCB0ZXN0X2FuZF9j
bGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZvKSAp
CisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgIHB1dF9wYWdlX2FuZF90
eXBlKHBhZ2UpOwogCiAgICAgcmV0dXJuIC1FTk9NRU07CiB9CkBAIC00MDYs
MTUgKzQxMywyNCBAQCBzdGF0aWMgaW50IGh2bV9hbGxvY19pb3JlcV9tZm4o
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogc3RhdGlj
IHZvaWQgaHZtX2ZyZWVfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Bh
Z2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7Cisg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IGlvcnAtPnBhZ2U7CiAKLSAg
ICBpZiAoICFpb3JwLT5wYWdlICkKKyAgICBpZiAoICFwYWdlICkKICAgICAg
ICAgcmV0dXJuOwogCisgICAgaW9ycC0+cGFnZSA9IE5VTEw7CisKICAgICB1
bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoaW9ycC0+dmEpOwogICAgIGlvcnAt
PnZhID0gTlVMTDsKIAotICAgIHB1dF9wYWdlX2FuZF90eXBlKGlvcnAtPnBh
Z2UpOwotICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworICAgIC8qCisgICAgICog
Q2hlY2sgd2hldGhlciB3ZSBuZWVkIHRvIGNsZWFyIHRoZSBhbGxvY2F0aW9u
IHJlZmVyZW5jZSBiZWZvcmUKKyAgICAgKiBkcm9wcGluZyB0aGUgZXhwbGlj
aXQgcmVmZXJlbmNlcyB0YWtlbiBieSBnZXRfcGFnZV9hbmRfdHlwZSgpLgor
ICAgICAqLworICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxs
b2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQorICAgICAgICBwdXRfcGFn
ZShwYWdlKTsKKworICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogfQog
CiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCi0tIAoyLjE5LjEKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa276/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.patch"
Content-Disposition: attachment;
 filename="xsa276/0002-x86-hvm-ioreq-use-ref-counted-target-assigned-shared.patch"
Content-Transfer-Encoding: base64

RnJvbSBmMjc1YTFmOGM4NDljOTI2ZGUzOWNkNjZjYThjOTcxYjlmNDM2Y2Zm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIER1cnJhbnQg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPgpEYXRlOiBUaHUsIDEgTm92IDIw
MTggMTc6MzA6MjAgKzAwMDAKU3ViamVjdDogW1BBVENIIDIvMl0geDg2L2h2
bS9pb3JlcTogdXNlIHJlZi1jb3VudGVkIHRhcmdldC1hc3NpZ25lZCBzaGFy
ZWQKIHBhZ2VzCgpQYXNzaW5nIE1FTUZfbm9fcmVmY291bnQgdG8gYWxsb2Nf
ZG9taGVhcF9wYWdlcygpIHdpbGwgYWxsb2NhdGUsIGFzCmV4cGVjdGVkLCBh
IHBhZ2UgdGhhdCBpcyBhc3NpZ25lZCB0byB0aGUgc3BlY2lmaWVkIGRvbWFp
biBidXQgaXMgbm90CmFjY291bnRlZCBmb3IgaW4gdG90X3BhZ2VzLiBVbmZv
cnR1bmF0ZWx5IHRoZXJlIGlzIG5vIGxvZ2ljIGZvciB0cmFja2luZwpzdWNo
IGFsbG9jYXRpb25zIGFuZCBhdm9pZGluZyBhbnkgYWRqdXN0bWVudCB0byB0
b3RfcGFnZXMgd2hlbiB0aGUgcGFnZQppcyBmcmVlZC4KClRoZSBvbmx5IGNh
bGxlciBvZiBhbGxvY19kb21oZWFwX3BhZ2VzKCkgdGhhdCBwYXNzZXMgTUVN
Rl9ub19yZWZjb3VudCBpcwpodm1fYWxsb2NfaW9yZXFfbWZuKCkgc28gdGhp
cyBwYXRjaCByZW1vdmVzIHVzZSBvZiB0aGUgZmxhZyBmcm9tIHRoYXQKY2Fs
bC1zaXRlIHRvIGF2b2lkIHRoZSBwb3NzaWJpbGl0eSBvZiBhIGRvbWFpbiB1
c2luZyBhbiBpb3JlcSBzZXJ2ZXIgYXMKYSBtZWFucyB0byBhZGp1c3QgaXRz
IHRvdF9wYWdlcyBhbmQgaGVuY2UgYWxsb2NhdGUgbW9yZSBtZW1vcnkgdGhh
biBpdApzaG91bGQgYmUgYWJsZSB0by4KCkhvd2V2ZXIsIHRoZSByZWFzb24g
Zm9yIHVzaW5nIHRoZSBmbGFnIGluIHRoZSBmaXJzdCBwbGFjZSB3YXMgdG8g
YXZvaWQKdGhlIGFsbG9jYXRpb24gZmFpbGluZyBpZiB0aGUgZW11bGF0b3Ig
ZG9tYWluIGlzIGFscmVhZHkgYXQgaXRzIG1heGltdW0KbWVtb3J5IGxpbWl0
LiBIZW5jZSB0aGlzIHBhdGNoIHN3aXRjaGVzIHRvIGFsbG9jYXRpbmcgbWVt
b3J5IGZyb20gdGhlCnRhcmdldCBkb21haW4gaW5zdGVhZCBvZiB0aGUgZW11
bGF0b3IgZG9tYWluLiBUaGVyZSBpcyBhbHJlYWR5IGFuIGV4dHJhCm1lbW9y
eSBhbGxvd2FuY2Ugb2YgMk1CIChMSUJYTF9IVk1fRVhUUkFfTUVNT1JZKSBh
cHBsaWVkIHRvIEhWTSBndWVzdHMsCndoaWNoIGlzIHN1ZmZpY2llbnQgdG8g
Y292ZXIgdGhlIHBhZ2VzIHJlcXVpcmVkIGJ5IHRoZSBzdXBwb3J0ZWQKY29u
ZmlndXJhdGlvbiBvZiBhIHNpbmdsZSBJT1JFUSBzZXJ2ZXIgZm9yIFFFTVUu
IChTdHViLWRvbWFpbnMgZG8gbm90LApzbyBmYXIsIHVzZSByZXNvdXJjZSBt
YXBwaW5nKS4gSXQgYWxzbyBhbHNvIHRoZSBjYXNlIHRoZSBRRU1VIHdpbGwg
aGF2ZQptYXBwZWQgdGhlIElPUkVRIHNlcnZlciBwYWdlcyBiZWZvcmUgdGhl
IGd1ZXN0IGJvb3RzLCBoZW5jZSBpdCBpcyBub3QKcG9zc2libGUgZm9yIHRo
ZSBndWVzdCB0byBpbmZsYXRlIGl0cyBiYWxsb29uIHRvIGNvbnN1bWUgdGhl
c2UgcGFnZXMuCgpSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMgfCAxMiArKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICB8ICA2IC0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEu
YwppbmRleCBkYTM2ZWY3MjdlLi5hNTZkNjM0ZjMxIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCkBAIC0zNzEsMjAgKzM3MSwxMiBAQCBzdGF0aWMgaW50IGh2
bV9hbGxvY19pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
IGJvb2wgYnVmKQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICAv
KgotICAgICAqIEFsbG9jYXRlZCBJT1JFUSBzZXJ2ZXIgcGFnZXMgYXJlIGFz
c2lnbmVkIHRvIHRoZSBlbXVsYXRpbmcKLSAgICAgKiBkb21haW4sIG5vdCB0
aGUgdGFyZ2V0IGRvbWFpbi4gVGhpcyBpcyBzYWZlIGJlY2F1c2UgdGhlIGVt
dWxhdGluZwotICAgICAqIGRvbWFpbiBjYW5ub3QgYmUgZGVzdHJveWVkIHVu
dGlsIHRoZSBpb3JlcSBzZXJ2ZXIgaXMgZGVzdHJveWVkLgotICAgICAqIEFs
c28gd2UgbXVzdCB1c2UgTUVNRl9ub19yZWZjb3VudCBvdGhlcndpc2UgcGFn
ZSBhbGxvY2F0aW9uCi0gICAgICogY291bGQgZmFpbCBpZiB0aGUgZW11bGF0
aW5nIGRvbWFpbiBoYXMgYWxyZWFkeSByZWFjaGVkIGl0cwotICAgICAqIG1h
eGltdW0gYWxsb2NhdGlvbi4KLSAgICAgKi8KLSAgICBwYWdlID0gYWxsb2Nf
ZG9taGVhcF9wYWdlKHMtPmVtdWxhdG9yLCBNRU1GX25vX3JlZmNvdW50KTsK
KyAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKHMtPnRhcmdldCwgMCk7
CiAKICAgICBpZiAoICFwYWdlICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07
CiAKLSAgICBpZiAoICFnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBzLT5lbXVs
YXRvciwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICBpZiAoICFnZXRfcGFn
ZV9hbmRfdHlwZShwYWdlLCBzLT50YXJnZXQsIFBHVF93cml0YWJsZV9wYWdl
KSApCiAgICAgewogICAgICAgICAvKgogICAgICAgICAgKiBUaGUgZG9tYWlu
IGNhbid0IHBvc3NpYmx5IGtub3cgYWJvdXQgdGhpcyBwYWdlIHlldCwgc28g
ZmFpbHVyZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4v
YXJjaC94ODYvbW0uYwppbmRleCA3MDNmMzMwMWE1Li42NTgwMzc0NTU0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94
ODYvbW0uYwpAQCAtNDQ2NywxMiArNDQ2Nyw2IEBAIGludCBhcmNoX2FjcXVp
cmVfcmVzb3VyY2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHR5
cGUsCiAKICAgICAgICAgICAgIG1mbl9saXN0W2ldID0gbWZuX3gobWZuKTsK
ICAgICAgICAgfQotCi0gICAgICAgIC8qCi0gICAgICAgICAqIFRoZSBmcmFt
ZXMgd2lsbCBoYXZlIGJlZW4gYXNzaWduZWQgdG8gdGhlIGRvbWFpbiB0aGF0
IGNyZWF0ZWQKLSAgICAgICAgICogdGhlIGlvcmVxIHNlcnZlci4KLSAgICAg
ICAgICovCi0gICAgICAgICpmbGFncyB8PSBYRU5NRU1fcnNyY19hY3FfY2Fs
bGVyX293bmVkOwogICAgICAgICBicmVhazsKICAgICB9CiAjZW5kaWYKLS0g
CjIuMTkuMQoK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Nov 20 13:26:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 13:26: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-devel-bounces@lists.xenproject.org>)
	id 1gP634-00040d-3g; Tue, 20 Nov 2018 13:26: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=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP632-0003zc-5f
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 13:26:36 +0000
X-Inumbo-ID: e5fe1346-ecc7-11e8-9406-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e5fe1346-ecc7-11e8-9406-12d6303a7972;
 Tue, 20 Nov 2018 13:26: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 1gP62p-0006nJ-Ey; Tue, 20 Nov 2018 13:26:23 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gP62p-0000ba-Bx; Tue, 20 Nov 2018 13:26:23 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1gP62p-0000ba-Bx@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 13:26:23 +0000
Subject: [Xen-devel] Xen Security Advisory 275 v2 - insufficient TLB
 flushing / improper large page mappings with AMD IOMMUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

                    Xen Security Advisory XSA-275
                              version 2

  insufficient TLB flushing / improper large page mappings with AMD IOMMUs

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

Public release.

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

In order to be certain that no undue access to memory is possible
anymore after IOMMU mappings of this memory have been removed,
Translation Lookaside Buffers (TLBs) need to be flushed after most
changes to such mappings.  Xen bypassed certain IOMMU flushes on AMD
x86 hardware.

Furthermore logic exists Xen to re-combine small page mappings
into larger ones.  Such re-combination could have occured in cases
when it was not really safe/correct to do so.

IMPACT
======

A malicious or buggy guest may be able to escalate its privileges, may
cause a Denial of Service (DoS) affecting the entire host, or may be
able to access data it is not supposed to access (information leak).

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

Xen versions from at least 3.2 onwards are affected.  Note that the
situation is worse in 4.1 and earlier, in that there's no flushing of
the TLB at all.

Only systems with AMD x86 hardware with enabled IOMMU are affected.

ARM and Intel x86 systems, and AMD x86 systems without enabled IOMMU,
are not affected.

Only systems where physical PCI devices are assigned to untrusted guests
are vulnerable.

MITIGATION
==========

There is no known mitigation for affected system/guest combinations.

CREDITS
=======

This issue was discovered by Paul Durrant of Citrix.

RESOLUTION
==========

Applying the appropriate set of attached patches resolves this issue.

xsa275-?.patch           xen-unstable
xsa275-4.11-?.patch      Xen 4.11.x ... Xen 4.8.x
xsa275-4.7-?.patch       Xen 4.7.x

$ sha256sum xsa275*
b5a02598cd2cffcc2cb59c724eeabb50220fa55f2cbe571726a5228909bf7bfe  xsa275.meta
7a3360e61fbb088f7d9f2b92921c9dceb08a1e01563c42ba4cf4a9999fe42fc4  xsa275-1.patch
4783a3abd2d87386ce9a7b790666ad398c5e027a6a146fce6424f0bcbfd8a7c6  xsa275-2.patch
49844d06f24ea129f1a501b4b0d5cb6ec3b288f3a2b41377ce793cc6fc81a788  xsa275-4.7-1.patch
7ea8bf2ff2c8c92cb064a70959a1148229c4577109015bd5aab72603ccb8f7e3  xsa275-4.7-2.patch
15d1aa7528368ed92caf8ea9baf77a406e1de26d0697dafd8a85da0d66eb95dc  xsa275-4.11-1.patch
0806e8c904ac9e8eb89404dffd227fcd56da84b7eb0150ee1e9b4bee54a05b4e  xsa275-4.11-2.patch
$

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

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

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlv0C2kMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZEmUIAJh8KKnerBI188shqJlCI2yr3qXG75xsnwQSR4Xd
5lIRLQepG92cPkJa6RPWelJY0rHmPTlFj+apO7k4ZOG4WsZkp8vK16pkOiCGP8wI
J7UXfdxj9twOEbvLUE+Xe4bJI7/GQ9UbHefZ5LMdive6jYkq20ZUD7nZOBsXDX7r
znb6plF62VzhoGvvL2yLyZRnRJfs91bNfnqPZG54tHDPXFTntVZghrIYKW8kboNF
LZNi8fMrk0URy6uUkF2YpzLZ+JoMlPMVPEX3c+bx5xFm7xZc37rGmbHaj+L/5ViY
8e+2EEhzIGYI7liTSgKOzlkxolJ08bd/xolVAAo8vNeHjHo=
=noV1
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyNzUsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJjODQxYzgyYTUzNDljZDU2YWRiOGZkNDkwN2JmNWFkOTU2M2Vh
YTdlIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0
Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI3NS00LjExLT8ucGF0Y2giCiAg
ICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuMTEi
OiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAg
ICAgICAiU3RhYmxlUmVmIjogIjhhZDQ2MmEzNGYwNjU0YzI1NmMxOTc0MDY1
ODc2ODZmZTQyMjg1NDYiLAogICAgICAgICAgIlByZXJlcXMiOiBbXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjc1LTQuMTEt
Py5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0s
CiAgICAiNC43IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVu
IjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzZDMzY2M2ZGRmMzcwMjZi
NTUzMGY4M2Y1ZmEzYWYwNWIyMmY5ZTQzIiwKICAgICAgICAgICJQcmVyZXFz
IjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhz
YTI3NS00LjctPy5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAg
IH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiUmVjaXBlcyI6IHsKICAg
ICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4OGI1ZTM2
OGNlMDhhYWZmNzhkYjVlM2VkYzRjNDg4OTQ1ODM3NzUwIiwKICAgICAgICAg
ICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAg
ICAgICAgInhzYTI3NS00LjExLT8ucGF0Y2giCiAgICAgICAgICBdCiAgICAg
ICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlJlY2lw
ZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYi
OiAiMWJkN2MxN2M1ZTk3NmZlYzRhZDBkOGJhNzg1YWM3OGYzNmVlZjYyOCIs
CiAgICAgICAgICAiUHJlcmVxcyI6IFtdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbCiAgICAgICAgICAgICJ4c2EyNzUtNC4xMS0/LnBhdGNoIgogICAgICAg
ICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICJtYXN0ZXIiOiB7
CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAg
ICAiU3RhYmxlUmVmIjogImNlMmY0MjYwNTg4OGYxOGY2M2ZmOWZlMGQ0NWRk
NjlhZTgzMDQ1YmIiLAogICAgICAgICAgIlByZXJlcXMiOiBbXSwKICAgICAg
ICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjc1LT8ucGF0Y2gi
CiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9

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

RnJvbTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
ClN1YmplY3Q6IGFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNrcwoKRmx1c2gg
Y2hlY2tpbmcgZm9yIEFNRCBJT01NVSBkaWRuJ3QgY2hlY2sgd2hldGhlciB0
aGUgcHJldmlvdXMgZW50cnkKd2FzIHByZXNlbnQsIG9yIHdoZXRoZXIgdGhl
IGZsYWdzICh3cml0YWJsZS9yZWFkYWJsZSkgY2hhbmdlZCBpbiBvcmRlcgp0
byBkZWNpZGUgd2hldGhlciBhIGZsdXNoIHNob3VsZCBiZSBleGVjdXRlZC4K
CkZpeCB0aGlzIGJ5IHRha2luZyB0aGUgd3JpdGFibGUvcmVhZGFibGUvbmV4
dC1sZXZlbCBmaWVsZHMgaW50byBhY2NvdW50LAp0b2dldGhlciB3aXRoIHRo
ZSBwcmVzZW50IGJpdC4KCkFsb25nIHRoZXNlIGxpbmVzIHRoZSBmbHVzaGlu
ZyBpbiBhbWRfaW9tbXVfbWFwX3BhZ2UoKSBtdXN0IG5vdCBiZQpvbWl0dGVk
IGZvciBQViBkb21haW5zLiBUaGUgY29tbWVudCB0aGVyZSB3YXMgc2ltcGx5
IHdyb25nOiBNYXBwaW5ncyBtYXkKdmVyeSB3ZWxsIGNoYW5nZSwgYm90aCB0
aGVpciBhZGRyZXNzZXMgYW5kIHRoZWlyIHBlcm1pc3Npb25zLiBVbHRpbWF0
ZWx5CnRoaXMgc2hvdWxkIGhvbm9yIGlvbW11X2RvbnRfZmx1c2hfaW90bGIs
IGJ1dCB0byBhY2hpZXZlIHRoaXMKYW1kX2lvbW11X29wcyBmaXJzdCBuZWVk
cyB0byBnYWluIGFuIC5pb3RsYl9mbHVzaCBob29rLgoKQWxzbyBtYWtlIGNs
ZWFyX2lvbW11X3B0ZV9wcmVzZW50KCkgc3RhdGljLCB0byBkZW1vbnN0cmF0
ZSB0aGVyZSdzIG5vCmNhbGxlciBvbWl0dGluZyB0aGUgKHN1YnNlcXVlbnQp
IGZsdXNoLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCgpSZXBvcnRlZC1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCnY0OiBSZS1iYXNlLgp2MzogRHJvcCBib2d1cyAybmQg
aXNfaHZtX2RvbWFpbigpIGluIGFtZF9pb21tdV9tYXBfcGFnZSgpLgp2Mjog
R2V0IG9sZCBSL1cgYml0cyBmcm9tIHRoZSBjb3JyZWN0IGhhbGYuIEFsc28g
Y2hlY2sgY2hhbmdlIG9mIG5leHQtCiAgICBsZXZlbCBmaWVsZCwgcGVyaGFw
cyBqdXN0IHRvIGJlIG9uIHRoZSBzYWZlIHNpZGUuIE1ha2UKICAgIGNsZWFy
X2lvbW11X3B0ZV9wcmVzZW50KCkgc3RhdGljLiBDb3NtZXRpY3MuCgotLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBA
IC0zNSw3ICszNSw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgcGZuX3RvX3Bk
ZV9pZHgodW5zaWcKICAgICByZXR1cm4gaWR4OwogfQogCi12b2lkIGNsZWFy
X2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgbDFfbWZuLCB1bnNp
Z25lZCBsb25nIGRmbikKK3N0YXRpYyB2b2lkIGNsZWFyX2lvbW11X3B0ZV9w
cmVzZW50KHVuc2lnbmVkIGxvbmcgbDFfbWZuLCB1bnNpZ25lZCBsb25nIGRm
bikKIHsKICAgICB1NjQgKnRhYmxlLCAqcHRlOwogCkBAIC00OSwyMyArNDks
NDIgQEAgc3RhdGljIGJvb2xfdCBzZXRfaW9tbXVfcGRlX3ByZXNlbnQodTMy
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbmV4dF9sZXZlbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2xfdCBpdywgYm9vbF90IGlyKQogewotICAgIHU2NCBh
ZGRyX2xvLCBhZGRyX2hpLCBtYWRkcl9vbGQsIG1hZGRyX25leHQ7CisgICAg
dWludDY0X3QgYWRkcl9sbywgYWRkcl9oaSwgbWFkZHJfbmV4dDsKICAgICB1
MzIgZW50cnk7Ci0gICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOworICAgIGJv
b2wgbmVlZF9mbHVzaCA9IGZhbHNlLCBvbGRfcHJlc2VudDsKIAogICAgIG1h
ZGRyX25leHQgPSAodTY0KW5leHRfbWZuIDw8IFBBR0VfU0hJRlQ7CiAKLSAg
ICBhZGRyX2hpID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihwZGVbMV0sCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRF
X0FERFJfSElHSF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VX1BURV9BRERSX0hJR0hfU0hJRlQpOwotICAgIGFk
ZHJfbG8gPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVswXSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQURE
Ul9MT1dfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9QVEVfQUREUl9MT1dfU0hJRlQpOwotCi0gICAgbWFkZHJf
b2xkID0gKGFkZHJfaGkgPDwgMzIpIHwgKGFkZHJfbG8gPDwgUEFHRV9TSElG
VCk7Ci0KLSAgICBpZiAoIG1hZGRyX29sZCAhPSBtYWRkcl9uZXh0ICkKLSAg
ICAgICAgbmVlZF9mbHVzaCA9IDE7CisgICAgb2xkX3ByZXNlbnQgPSBnZXRf
ZmllbGRfZnJvbV9yZWdfdTMyKHBkZVswXSwgSU9NTVVfUFRFX1BSRVNFTlRf
TUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfUFRFX1BSRVNFTlRfU0hJRlQpOworICAgIGlmICggb2xkX3By
ZXNlbnQgKQorICAgIHsKKyAgICAgICAgYm9vbCBvbGRfciwgb2xkX3c7Cisg
ICAgICAgIHVuc2lnbmVkIGludCBvbGRfbGV2ZWw7CisgICAgICAgIHVpbnQ2
NF90IG1hZGRyX29sZDsKKworICAgICAgICBhZGRyX2hpID0gZ2V0X2ZpZWxk
X2Zyb21fcmVnX3UzMihwZGVbMV0sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0hJR0hfTUFTSywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9N
TVVfUFRFX0FERFJfSElHSF9TSElGVCk7CisgICAgICAgIGFkZHJfbG8gPSBn
ZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVswXSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfTE9X
X01BU0ssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX1BURV9BRERSX0xPV19TSElGVCk7CisgICAgICAgIG9sZF9s
ZXZlbCA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzBdLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BE
RV9ORVhUX0xFVkVMX01BU0ssCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX05FWFRfTEVWRUxfU0hJRlQp
OworICAgICAgICBvbGRfdyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRl
WzFdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfUFRFX0lPX1dSSVRFX1BFUk1JU1NJT05fTUFTSywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9JT19X
UklURV9QRVJNSVNTSU9OX1NISUZUKTsKKyAgICAgICAgb2xkX3IgPSBnZXRf
ZmllbGRfZnJvbV9yZWdfdTMyKHBkZVsxXSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9JT19SRUFEX1BFUk1J
U1NJT05fTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX1BURV9JT19SRUFEX1BFUk1JU1NJT05fU0hJRlQpOwor
CisgICAgICAgIG1hZGRyX29sZCA9IChhZGRyX2hpIDw8IDMyKSB8IChhZGRy
X2xvIDw8IFBBR0VfU0hJRlQpOworCisgICAgICAgIGlmICggbWFkZHJfb2xk
ICE9IG1hZGRyX25leHQgfHwgaXcgIT0gb2xkX3cgfHwgaXIgIT0gb2xkX3Ig
fHwKKyAgICAgICAgICAgICBvbGRfbGV2ZWwgIT0gbmV4dF9sZXZlbCApCisg
ICAgICAgICAgICBuZWVkX2ZsdXNoID0gdHJ1ZTsKKyAgICB9CiAKICAgICBh
ZGRyX2xvID0gbWFkZHJfbmV4dCAmIERNQV8zMkJJVF9NQVNLOwogICAgIGFk
ZHJfaGkgPSBtYWRkcl9uZXh0ID4+IDMyOwpAQCAtNjg0LDEwICs3MDMsNyBA
QCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgaWYgKCAhbmVlZF9mbHVzaCApCiAgICAgICAgIGdvdG8gb3V0OwogCi0g
ICAgLyogNEsgbWFwcGluZyBmb3IgUFYgZ3Vlc3RzIG5ldmVyIGNoYW5nZXMs
IAotICAgICAqIG5vIG5lZWQgdG8gZmx1c2ggaWYgd2UgdHJ1c3Qgbm9uLXBy
ZXNlbnQgYml0cyAqLwotICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCi0g
ICAgICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBkZm5feChkZm4pLCAw
KTsKKyAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZGZuX3goZGZuKSwg
MCk7CiAKICAgICBmb3IgKCBtZXJnZV9sZXZlbCA9IDI7IG1lcmdlX2xldmVs
IDw9IGhkLT5hcmNoLnBhZ2luZ19tb2RlOwogICAgICAgICAgIG1lcmdlX2xl
dmVsKysgKQo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBBTUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRp
YWwgdGFibGUgY3JlYXRpb24KClRoZSBsb2dpYyBpcyBub3QgZml0IGZvciB0
aGlzIHB1cnBvc2UsIHNvIHNpbXBseSBkaXNhYmxlIGl0cyB1c2UgdW50aWwK
aXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQuIE5vdGUgdGhhdCB0aGlzIHJl
LWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCnRhYmxlIGNyZWF0aW9uIGNhc2Us
IHdoaWNoIHdhcyBkaXNhYmxlZCBhcyBhIChwZXJoYXBzIHVuaW50ZW5kZWQp
IHNpZGUKZWZmZWN0IG9mIHRoZSBlYXJsaWVyICJhbWQvaW9tbXU6IGZpeCBm
bHVzaCBjaGVja3MiLiBJdCByZWxpZXMgb24gbm8KcGFnZSBnZXR0aW5nIG1h
cHBlZCBtb3JlIHRoYW4gb25jZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGll
cykgaW4gdGhpcwpwcm9jZXNzLCBhcyB0aGF0IHdvdWxkIHN0aWxsIGJlIGJl
eW9uZCB3aGF0IHRoZSBtZXJnaW5nIGxvZ2ljIGNhbiBjb3BlCndpdGguIEJ1
dCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBndWFyYW50ZWVz
IHRoaXMgYWZhaWN0LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCgpSZXBv
cnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KdjQ6IFJlLWJhc2UuCgotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBAIC02OTksMTEgKzY5OSwyNCBA
QCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFn
cyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkp
OwogCi0gICAgLyogRG8gbm90IGluY3JlYXNlIHBkZSBjb3VudCBpZiBpbyBt
YXBwaW5nIGhhcyBub3QgYmVlbiBjaGFuZ2VkICovCi0gICAgaWYgKCAhbmVl
ZF9mbHVzaCApCi0gICAgICAgIGdvdG8gb3V0OworICAgIGlmICggbmVlZF9m
bHVzaCApCisgICAgeworICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMo
ZCwgZGZuX3goZGZuKSwgMCk7CisgICAgICAgIC8qIE5vIGZ1cnRoZXIgbWVy
Z2luZywgYXMgdGhlIGxvZ2ljIGRvZXNuJ3QgY29wZS4gKi8KKyAgICAgICAg
aGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVlOworICAgIH0KIAotICAgIGFtZF9p
b21tdV9mbHVzaF9wYWdlcyhkLCBkZm5feChkZm4pLCAwKTsKKyAgICAvKgor
ICAgICAqIFN1cHByZXNzIG1lcmdpbmcgb2Ygbm9uLVIvVyBtYXBwaW5ncyBv
ciBhZnRlciBpbml0aWFsIHRhYmxlIGNyZWF0aW9uLAorICAgICAqIGFzIHRo
ZSBtZXJnZSBsb2dpYyBkb2VzIG5vdCBjb3BlIHdpdGggdGhpcy4KKyAgICAg
Ki8KKyAgICBpZiAoIGhkLT5hcmNoLm5vX21lcmdlIHx8IGZsYWdzICE9IChJ
T01NVUZfd3JpdGFibGUgfCBJT01NVUZfcmVhZGFibGUpICkKKyAgICAgICAg
Z290byBvdXQ7CisgICAgaWYgKCBkLT5jcmVhdGlvbl9maW5pc2hlZCApCisg
ICAgeworICAgICAgICBoZC0+YXJjaC5ub19tZXJnZSA9IHRydWU7CisgICAg
ICAgIGdvdG8gb3V0OworICAgIH0KIAogICAgIGZvciAoIG1lcmdlX2xldmVs
ID0gMjsgbWVyZ2VfbGV2ZWwgPD0gaGQtPmFyY2gucGFnaW5nX21vZGU7CiAg
ICAgICAgICAgbWVyZ2VfbGV2ZWwrKyApCkBAIC03ODAsNiArNzkzLDEwIEBA
IGludCBhbWRfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICoKIAog
ICAgIC8qIG1hcmsgUFRFIGFzICdwYWdlIG5vdCBwcmVzZW50JyAqLwogICAg
IGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZGZuX3goZGZu
KSk7CisKKyAgICAvKiBObyBmdXJ0aGVyIG1lcmdpbmcgaW4gYW1kX2lvbW11
X21hcF9wYWdlKCksIGFzIHRoZSBsb2dpYyBkb2Vzbid0IGNvcGUuICovCisg
ICAgaGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVlOworCiAgICAgc3Bpbl91bmxv
Y2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKICAgICBhbWRfaW9tbXVf
Zmx1c2hfcGFnZXMoZCwgZGZuX3goZGZuKSwgMCk7Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2lvbW11LmgKQEAgLTUyLDYgKzUyLDcgQEAgc3RydWN0IGFyY2hfaW9tbXUK
IAogICAgIC8qIGFtZCBpb21tdSBzdXBwb3J0ICovCiAgICAgaW50IHBhZ2lu
Z19tb2RlOworICAgIGJvb2wgbm9fbWVyZ2U7CiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcm9vdF90YWJsZTsKICAgICBzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmdf
aW9tbXU7CiB9Owo=

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

RnJvbTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
ClN1YmplY3Q6IGFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNrcwoKRmx1c2gg
Y2hlY2tpbmcgZm9yIEFNRCBJT01NVSBkaWRuJ3QgY2hlY2sgd2hldGhlciB0
aGUgcHJldmlvdXMgZW50cnkKd2FzIHByZXNlbnQsIG9yIHdoZXRoZXIgdGhl
IGZsYWdzICh3cml0YWJsZS9yZWFkYWJsZSkgY2hhbmdlZCBpbiBvcmRlcgp0
byBkZWNpZGUgd2hldGhlciBhIGZsdXNoIHNob3VsZCBiZSBleGVjdXRlZC4K
CkZpeCB0aGlzIGJ5IHRha2luZyB0aGUgd3JpdGFibGUvcmVhZGFibGUvbmV4
dC1sZXZlbCBmaWVsZHMgaW50byBhY2NvdW50LAp0b2dldGhlciB3aXRoIHRo
ZSBwcmVzZW50IGJpdC4KCkFsb25nIHRoZXNlIGxpbmVzIHRoZSBmbHVzaGlu
ZyBpbiBhbWRfaW9tbXVfbWFwX3BhZ2UoKSBtdXN0IG5vdCBiZQpvbWl0dGVk
IGZvciBQViBkb21haW5zLiBUaGUgY29tbWVudCB0aGVyZSB3YXMgc2ltcGx5
IHdyb25nOiBNYXBwaW5ncyBtYXkKdmVyeSB3ZWxsIGNoYW5nZSwgYm90aCB0
aGVpciBhZGRyZXNzZXMgYW5kIHRoZWlyIHBlcm1pc3Npb25zLiBVbHRpbWF0
ZWx5CnRoaXMgc2hvdWxkIGhvbm9yIGlvbW11X2RvbnRfZmx1c2hfaW90bGIs
IGJ1dCB0byBhY2hpZXZlIHRoaXMKYW1kX2lvbW11X29wcyBmaXJzdCBuZWVk
cyB0byBnYWluIGFuIC5pb3RsYl9mbHVzaCBob29rLgoKQWxzbyBtYWtlIGNs
ZWFyX2lvbW11X3B0ZV9wcmVzZW50KCkgc3RhdGljLCB0byBkZW1vbnN0cmF0
ZSB0aGVyZSdzIG5vCmNhbGxlciBvbWl0dGluZyB0aGUgKHN1YnNlcXVlbnQp
IGZsdXNoLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCgpSZXBvcnRlZC1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfbWFwLmMKQEAgLTM2LDcgKzM2LDcgQEAgc3RhdGljIHVuc2lnbmVk
IGludCBwZm5fdG9fcGRlX2lkeCh1bnNpZwogICAgIHJldHVybiBpZHg7CiB9
CiAKLXZvaWQgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9u
ZyBsMV9tZm4sIHVuc2lnbmVkIGxvbmcgZ2ZuKQorc3RhdGljIHZvaWQgY2xl
YXJfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBsMV9tZm4sIHVu
c2lnbmVkIGxvbmcgZ2ZuKQogewogICAgIHU2NCAqdGFibGUsICpwdGU7CiAK
QEAgLTUwLDIzICs1MCw0MiBAQCBzdGF0aWMgYm9vbF90IHNldF9pb21tdV9w
ZGVfcHJlc2VudCh1MzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBuZXh0X2xldmVsLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGl3LCBib29sX3QgaXIp
CiB7Ci0gICAgdTY0IGFkZHJfbG8sIGFkZHJfaGksIG1hZGRyX29sZCwgbWFk
ZHJfbmV4dDsKKyAgICB1aW50NjRfdCBhZGRyX2xvLCBhZGRyX2hpLCBtYWRk
cl9uZXh0OwogICAgIHUzMiBlbnRyeTsKLSAgICBib29sX3QgbmVlZF9mbHVz
aCA9IDA7CisgICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwLCBvbGRfcHJlc2Vu
dDsKIAogICAgIG1hZGRyX25leHQgPSAodTY0KW5leHRfbWZuIDw8IFBBR0Vf
U0hJRlQ7CiAKLSAgICBhZGRyX2hpID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3Uz
MihwZGVbMV0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfUFRFX0FERFJfSElHSF9NQVNLLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0hJR0hfU0hJ
RlQpOwotICAgIGFkZHJfbG8gPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBk
ZVswXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9QVEVfQUREUl9MT1dfTUFTSywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9MT1dfU0hJRlQpOwot
Ci0gICAgbWFkZHJfb2xkID0gKGFkZHJfaGkgPDwgMzIpIHwgKGFkZHJfbG8g
PDwgUEFHRV9TSElGVCk7Ci0KLSAgICBpZiAoIG1hZGRyX29sZCAhPSBtYWRk
cl9uZXh0ICkKLSAgICAgICAgbmVlZF9mbHVzaCA9IDE7CisgICAgb2xkX3By
ZXNlbnQgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVswXSwgSU9NTVVf
UFRFX1BSRVNFTlRfTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVfUFRFX1BSRVNFTlRfU0hJRlQpOworICAg
IGlmICggb2xkX3ByZXNlbnQgKQorICAgIHsKKyAgICAgICAgYm9vbF90IG9s
ZF9yLCBvbGRfdzsKKyAgICAgICAgdW5zaWduZWQgaW50IG9sZF9sZXZlbDsK
KyAgICAgICAgdWludDY0X3QgbWFkZHJfb2xkOworCisgICAgICAgIGFkZHJf
aGkgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVsxXSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FE
RFJfSElHSF9NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJT01NVV9QVEVfQUREUl9ISUdIX1NISUZUKTsKKyAgICAg
ICAgYWRkcl9sbyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzBdLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01N
VV9QVEVfQUREUl9MT1dfTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfTE9XX1NISUZUKTsK
KyAgICAgICAgb2xkX2xldmVsID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihw
ZGVbMF0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVfUERFX05FWFRfTEVWRUxfTUFTSywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfTkVY
VF9MRVZFTF9TSElGVCk7CisgICAgICAgIG9sZF93ID0gZ2V0X2ZpZWxkX2Zy
b21fcmVnX3UzMihwZGVbMV0sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9QVEVfSU9fV1JJVEVfUEVSTUlTU0lPTl9N
QVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfUFRFX0lPX1dSSVRFX1BFUk1JU1NJT05fU0hJRlQpOworICAgICAg
ICBvbGRfciA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzFdLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRF
X0lPX1JFQURfUEVSTUlTU0lPTl9NQVNLLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0lPX1JFQURfUEVSTUlT
U0lPTl9TSElGVCk7CisKKyAgICAgICAgbWFkZHJfb2xkID0gKGFkZHJfaGkg
PDwgMzIpIHwgKGFkZHJfbG8gPDwgUEFHRV9TSElGVCk7CisKKyAgICAgICAg
aWYgKCBtYWRkcl9vbGQgIT0gbWFkZHJfbmV4dCB8fCBpdyAhPSBvbGRfdyB8
fCBpciAhPSBvbGRfciB8fAorICAgICAgICAgICAgIG9sZF9sZXZlbCAhPSBu
ZXh0X2xldmVsICkKKyAgICAgICAgICAgIG5lZWRfZmx1c2ggPSAxOworICAg
IH0KIAogICAgIGFkZHJfbG8gPSBtYWRkcl9uZXh0ICYgRE1BXzMyQklUX01B
U0s7CiAgICAgYWRkcl9oaSA9IG1hZGRyX25leHQgPj4gMzI7CkBAIC02ODAs
MTAgKzY5OSw3IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwKICAgICBpZiAoICFuZWVkX2ZsdXNoICkKICAgICAgICAgZ290
byBvdXQ7CiAKLSAgICAvKiA0SyBtYXBwaW5nIGZvciBQViBndWVzdHMgbmV2
ZXIgY2hhbmdlcywgCi0gICAgICogbm8gbmVlZCB0byBmbHVzaCBpZiB3ZSB0
cnVzdCBub24tcHJlc2VudCBiaXRzICovCi0gICAgaWYgKCBpc19odm1fZG9t
YWluKGQpICkKLSAgICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdm
biwgMCk7CisgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7
CiAKICAgICBmb3IgKCBtZXJnZV9sZXZlbCA9IElPTU1VX1BBR0lOR19NT0RF
X0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2VfbGV2ZWwgPD0gaGQtPmFyY2gu
cGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBBTUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRp
YWwgdGFibGUgY3JlYXRpb24KClRoZSBsb2dpYyBpcyBub3QgZml0IGZvciB0
aGlzIHB1cnBvc2UsIHNvIHNpbXBseSBkaXNhYmxlIGl0cyB1c2UgdW50aWwK
aXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQuIE5vdGUgdGhhdCB0aGlzIHJl
LWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCnRhYmxlIGNyZWF0aW9uIGNhc2Us
IHdoaWNoIHdhcyBkaXNhYmxlZCBhcyBhIChwZXJoYXBzIHVuaW50ZW5kZWQp
IHNpZGUKZWZmZWN0IG9mIHRoZSBlYXJsaWVyICJhbWQvaW9tbXU6IGZpeCBm
bHVzaCBjaGVja3MiLiBJdCByZWxpZXMgb24gbm8KcGFnZSBnZXR0aW5nIG1h
cHBlZCBtb3JlIHRoYW4gb25jZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGll
cykgaW4gdGhpcwpwcm9jZXNzLCBhcyB0aGF0IHdvdWxkIHN0aWxsIGJlIGJl
eW9uZCB3aGF0IHRoZSBtZXJnaW5nIGxvZ2ljIGNhbiBjb3BlCndpdGguIEJ1
dCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBndWFyYW50ZWVz
IHRoaXMgYWZhaWN0LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCgpSZXBv
cnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29t
bW9uL2RvbWFpbi5jCkBAIC0xMDMxLDYgKzEwMzEsMjAgQEAgaW50IGRvbWFp
bl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIocwogICAgICAgICBwcmV2
ID0gY21weGNoZygmZC0+Y29udHJvbGxlcl9wYXVzZV9jb3VudCwgb2xkLCBu
ZXcpOwogICAgIH0gd2hpbGUgKCBwcmV2ICE9IG9sZCApOwogCisgICAgLyoK
KyAgICAgKiBkLT5jb250cm9sbGVyX3BhdXNlX2NvdW50IGlzIGluaXRpYWxp
c2VkIHRvIDEsIGFuZCB0aGUgdG9vbHN0YWNrIGlzCisgICAgICogcmVzcG9u
c2libGUgZm9yIG1ha2luZyBvbmUgdW5wYXVzZSBoeXBlcmNhbGwgd2hlbiBp
dCB3aXNoZXMgdGhlIGd1ZXN0CisgICAgICogdG8gc3RhcnQgcnVubmluZy4K
KyAgICAgKgorICAgICAqIEFsbCBvdGhlciB0b29sc3RhY2sgb3BlcmF0aW9u
cyBzaG91bGQgbWFrZSBhIHBhaXIgb2YgcGF1c2UvdW5wYXVzZQorICAgICAq
IGNhbGxzIGFuZCByZWx5IG9uIHRoZSByZWZlcmVuY2UgY291bnRpbmcgaGVy
ZS4KKyAgICAgKgorICAgICAqIENyZWF0aW9uIGlzIGNvbnNpZGVyZWQgZmlu
aXNoZWQgd2hlbiB0aGUgY29udHJvbGxlciByZWZlcmVuY2UgY291bnQKKyAg
ICAgKiBmaXJzdCBkcm9wcyB0byAwLgorICAgICAqLworICAgIGlmICggbmV3
ID09IDAgKQorICAgICAgICBkLT5jcmVhdGlvbl9maW5pc2hlZCA9IDE7CisK
ICAgICBkb21haW5fdW5wYXVzZShkKTsKIAogICAgIHJldHVybiAwOwotLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBA
IC02OTUsMTEgKzY5NSwyNCBAQCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFncyAm
IElPTU1VRl9yZWFkYWJsZSkpOwogCi0gICAgLyogRG8gbm90IGluY3JlYXNl
IHBkZSBjb3VudCBpZiBpbyBtYXBwaW5nIGhhcyBub3QgYmVlbiBjaGFuZ2Vk
ICovCi0gICAgaWYgKCAhbmVlZF9mbHVzaCApCi0gICAgICAgIGdvdG8gb3V0
OworICAgIGlmICggbmVlZF9mbHVzaCApCisgICAgeworICAgICAgICBhbWRf
aW9tbXVfZmx1c2hfcGFnZXMoZCwgZ2ZuLCAwKTsKKyAgICAgICAgLyogTm8g
ZnVydGhlciBtZXJnaW5nLCBhcyB0aGUgbG9naWMgZG9lc24ndCBjb3BlLiAq
LworICAgICAgICBoZC0+YXJjaC5ub19tZXJnZSA9IDE7CisgICAgfQogCi0g
ICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7CisgICAgLyoK
KyAgICAgKiBTdXBwcmVzcyBtZXJnaW5nIG9mIG5vbi1SL1cgbWFwcGluZ3Mg
b3IgYWZ0ZXIgaW5pdGlhbCB0YWJsZSBjcmVhdGlvbiwKKyAgICAgKiBhcyB0
aGUgbWVyZ2UgbG9naWMgZG9lcyBub3QgY29wZSB3aXRoIHRoaXMuCisgICAg
ICovCisgICAgaWYgKCBoZC0+YXJjaC5ub19tZXJnZSB8fCBmbGFncyAhPSAo
SU9NTVVGX3dyaXRhYmxlIHwgSU9NTVVGX3JlYWRhYmxlKSApCisgICAgICAg
IGdvdG8gb3V0OworICAgIGlmICggZC0+Y3JlYXRpb25fZmluaXNoZWQgKQor
ICAgIHsKKyAgICAgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSAxOworICAgICAg
ICBnb3RvIG91dDsKKyAgICB9CiAKICAgICBmb3IgKCBtZXJnZV9sZXZlbCA9
IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2Vf
bGV2ZWwgPD0gaGQtPmFyY2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysg
KQpAQCAtNzY5LDYgKzc4MiwxMCBAQCBpbnQgYW1kX2lvbW11X3VubWFwX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqCiAKICAgICAvKiBtYXJrIFBURSBhcyAncGFn
ZSBub3QgcHJlc2VudCcgKi8KICAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2Vu
dChwdF9tZm5bMV0sIGdmbik7CisKKyAgICAvKiBObyBmdXJ0aGVyIG1lcmdp
bmcgaW4gYW1kX2lvbW11X21hcF9wYWdlKCksIGFzIHRoZSBsb2dpYyBkb2Vz
bid0IGNvcGUuICovCisgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSAxOworCiAg
ICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKICAg
ICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZ2ZuLCAwKTsKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9tbXUuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9pb21tdS5oCkBAIC01OSw2ICs1OSw3IEBAIHN0cnVj
dCBhcmNoX2lvbW11CiAKICAgICAvKiBhbWQgaW9tbXUgc3VwcG9ydCAqLwog
ICAgIGludCBwYWdpbmdfbW9kZTsKKyAgICBib29sX3Qgbm9fbWVyZ2U7CiAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcm9vdF90YWJsZTsKICAgICBzdHJ1Y3Qg
Z3Vlc3RfaW9tbXUgKmdfaW9tbXU7CiB9OwotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAt
Mzg3LDYgKzM4NywxMiBAQCBzdHJ1Y3QgZG9tYWluCiAgICAgYm9vbF90ICAg
ICAgICAgICBkaXNhYmxlX21pZ3JhdGU7CiAgICAgLyogSXMgdGhpcyBndWVz
dCBiZWluZyBkZWJ1Z2dlZCBieSBkb20wPyAqLwogICAgIGJvb2xfdCAgICAg
ICAgICAgZGVidWdnZXJfYXR0YWNoZWQ7CisgICAgLyoKKyAgICAgKiBTZXQg
dG8gdHJ1ZSBhdCB0aGUgdmVyeSBlbmQgb2YgZG9tYWluIGNyZWF0aW9uLCB3
aGVuIHRoZSBkb21haW4gaXMKKyAgICAgKiB1bnBhdXNlZCBmb3IgdGhlIGZp
cnN0IHRpbWUgYnkgdGhlIHN5c3RlbWNvbnRyb2xsZXIuCisgICAgICovCisg
ICAgYm9vbF90ICAgICAgICAgICBjcmVhdGlvbl9maW5pc2hlZDsKKwogICAg
IC8qIFdoaWNoIGd1ZXN0IHRoaXMgZ3Vlc3QgaGFzIHByaXZpbGVnZXMgb24g
Ki8KICAgICBzdHJ1Y3QgZG9tYWluICAgKnRhcmdldDsKIAo=

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

RnJvbTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
ClN1YmplY3Q6IGFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNrcwoKRmx1c2gg
Y2hlY2tpbmcgZm9yIEFNRCBJT01NVSBkaWRuJ3QgY2hlY2sgd2hldGhlciB0
aGUgcHJldmlvdXMgZW50cnkKd2FzIHByZXNlbnQsIG9yIHdoZXRoZXIgdGhl
IGZsYWdzICh3cml0YWJsZS9yZWFkYWJsZSkgY2hhbmdlZCBpbiBvcmRlcgp0
byBkZWNpZGUgd2hldGhlciBhIGZsdXNoIHNob3VsZCBiZSBleGVjdXRlZC4K
CkZpeCB0aGlzIGJ5IHRha2luZyB0aGUgd3JpdGFibGUvcmVhZGFibGUvbmV4
dC1sZXZlbCBmaWVsZHMgaW50byBhY2NvdW50LAp0b2dldGhlciB3aXRoIHRo
ZSBwcmVzZW50IGJpdC4KCkFsb25nIHRoZXNlIGxpbmVzIHRoZSBmbHVzaGlu
ZyBpbiBhbWRfaW9tbXVfbWFwX3BhZ2UoKSBtdXN0IG5vdCBiZQpvbWl0dGVk
IGZvciBQViBkb21haW5zLiBUaGUgY29tbWVudCB0aGVyZSB3YXMgc2ltcGx5
IHdyb25nOiBNYXBwaW5ncyBtYXkKdmVyeSB3ZWxsIGNoYW5nZSwgYm90aCB0
aGVpciBhZGRyZXNzZXMgYW5kIHRoZWlyIHBlcm1pc3Npb25zLiBVbHRpbWF0
ZWx5CnRoaXMgc2hvdWxkIGhvbm9yIGlvbW11X2RvbnRfZmx1c2hfaW90bGIs
IGJ1dCB0byBhY2hpZXZlIHRoaXMKYW1kX2lvbW11X29wcyBmaXJzdCBuZWVk
cyB0byBnYWluIGFuIC5pb3RsYl9mbHVzaCBob29rLgoKQWxzbyBtYWtlIGNs
ZWFyX2lvbW11X3B0ZV9wcmVzZW50KCkgc3RhdGljLCB0byBkZW1vbnN0cmF0
ZSB0aGVyZSdzIG5vCmNhbGxlciBvbWl0dGluZyB0aGUgKHN1YnNlcXVlbnQp
IGZsdXNoLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCgpSZXBvcnRlZC1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfbWFwLmMKQEAgLTM1LDcgKzM1LDcgQEAgc3RhdGljIHVuc2lnbmVk
IGludCBwZm5fdG9fcGRlX2lkeCh1bnNpZwogICAgIHJldHVybiBpZHg7CiB9
CiAKLXZvaWQgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9u
ZyBsMV9tZm4sIHVuc2lnbmVkIGxvbmcgZ2ZuKQorc3RhdGljIHZvaWQgY2xl
YXJfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBsMV9tZm4sIHVu
c2lnbmVkIGxvbmcgZ2ZuKQogewogICAgIHU2NCAqdGFibGUsICpwdGU7CiAK
QEAgLTQ5LDIzICs0OSw0MiBAQCBzdGF0aWMgYm9vbF90IHNldF9pb21tdV9w
ZGVfcHJlc2VudCh1MzIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBuZXh0X2xldmVsLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGl3LCBib29sX3QgaXIp
CiB7Ci0gICAgdTY0IGFkZHJfbG8sIGFkZHJfaGksIG1hZGRyX29sZCwgbWFk
ZHJfbmV4dDsKKyAgICB1aW50NjRfdCBhZGRyX2xvLCBhZGRyX2hpLCBtYWRk
cl9uZXh0OwogICAgIHUzMiBlbnRyeTsKLSAgICBib29sX3QgbmVlZF9mbHVz
aCA9IDA7CisgICAgYm9vbCBuZWVkX2ZsdXNoID0gZmFsc2UsIG9sZF9wcmVz
ZW50OwogCiAgICAgbWFkZHJfbmV4dCA9ICh1NjQpbmV4dF9tZm4gPDwgUEFH
RV9TSElGVDsKIAotICAgIGFkZHJfaGkgPSBnZXRfZmllbGRfZnJvbV9yZWdf
dTMyKHBkZVsxXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9QVEVfQUREUl9ISUdIX01BU0ssCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfSElHSF9T
SElGVCk7Ci0gICAgYWRkcl9sbyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIo
cGRlWzBdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VX1BURV9BRERSX0xPV19NQVNLLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0xPV19TSElGVCk7
Ci0KLSAgICBtYWRkcl9vbGQgPSAoYWRkcl9oaSA8PCAzMikgfCAoYWRkcl9s
byA8PCBQQUdFX1NISUZUKTsKLQotICAgIGlmICggbWFkZHJfb2xkICE9IG1h
ZGRyX25leHQgKQotICAgICAgICBuZWVkX2ZsdXNoID0gMTsKKyAgICBvbGRf
cHJlc2VudCA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzBdLCBJT01N
VV9QVEVfUFJFU0VOVF9NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9QVEVfUFJFU0VOVF9TSElGVCk7Cisg
ICAgaWYgKCBvbGRfcHJlc2VudCApCisgICAgeworICAgICAgICBib29sIG9s
ZF9yLCBvbGRfdzsKKyAgICAgICAgdW5zaWduZWQgaW50IG9sZF9sZXZlbDsK
KyAgICAgICAgdWludDY0X3QgbWFkZHJfb2xkOworCisgICAgICAgIGFkZHJf
aGkgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVsxXSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FE
RFJfSElHSF9NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJT01NVV9QVEVfQUREUl9ISUdIX1NISUZUKTsKKyAgICAg
ICAgYWRkcl9sbyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzBdLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01N
VV9QVEVfQUREUl9MT1dfTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfTE9XX1NISUZUKTsK
KyAgICAgICAgb2xkX2xldmVsID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihw
ZGVbMF0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVfUERFX05FWFRfTEVWRUxfTUFTSywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfTkVY
VF9MRVZFTF9TSElGVCk7CisgICAgICAgIG9sZF93ID0gZ2V0X2ZpZWxkX2Zy
b21fcmVnX3UzMihwZGVbMV0sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9QVEVfSU9fV1JJVEVfUEVSTUlTU0lPTl9N
QVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfUFRFX0lPX1dSSVRFX1BFUk1JU1NJT05fU0hJRlQpOworICAgICAg
ICBvbGRfciA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzFdLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRF
X0lPX1JFQURfUEVSTUlTU0lPTl9NQVNLLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0lPX1JFQURfUEVSTUlT
U0lPTl9TSElGVCk7CisKKyAgICAgICAgbWFkZHJfb2xkID0gKGFkZHJfaGkg
PDwgMzIpIHwgKGFkZHJfbG8gPDwgUEFHRV9TSElGVCk7CisKKyAgICAgICAg
aWYgKCBtYWRkcl9vbGQgIT0gbWFkZHJfbmV4dCB8fCBpdyAhPSBvbGRfdyB8
fCBpciAhPSBvbGRfciB8fAorICAgICAgICAgICAgIG9sZF9sZXZlbCAhPSBu
ZXh0X2xldmVsICkKKyAgICAgICAgICAgIG5lZWRfZmx1c2ggPSB0cnVlOwor
ICAgIH0KIAogICAgIGFkZHJfbG8gPSBtYWRkcl9uZXh0ICYgRE1BXzMyQklU
X01BU0s7CiAgICAgYWRkcl9oaSA9IG1hZGRyX25leHQgPj4gMzI7CkBAIC02
ODcsMTAgKzcwNiw3IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwKICAgICBpZiAoICFuZWVkX2ZsdXNoICkKICAgICAgICAg
Z290byBvdXQ7CiAKLSAgICAvKiA0SyBtYXBwaW5nIGZvciBQViBndWVzdHMg
bmV2ZXIgY2hhbmdlcywgCi0gICAgICogbm8gbmVlZCB0byBmbHVzaCBpZiB3
ZSB0cnVzdCBub24tcHJlc2VudCBiaXRzICovCi0gICAgaWYgKCBpc19odm1f
ZG9tYWluKGQpICkKLSAgICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQs
IGdmbiwgMCk7CisgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwg
MCk7CiAKICAgICBmb3IgKCBtZXJnZV9sZXZlbCA9IElPTU1VX1BBR0lOR19N
T0RFX0xFVkVMXzI7CiAgICAgICAgICAgbWVyZ2VfbGV2ZWwgPD0gaGQtPmFy
Y2gucGFnaW5nX21vZGU7IG1lcmdlX2xldmVsKysgKQo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBBTUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRp
YWwgdGFibGUgY3JlYXRpb24KClRoZSBsb2dpYyBpcyBub3QgZml0IGZvciB0
aGlzIHB1cnBvc2UsIHNvIHNpbXBseSBkaXNhYmxlIGl0cyB1c2UgdW50aWwK
aXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQuIE5vdGUgdGhhdCB0aGlzIHJl
LWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCnRhYmxlIGNyZWF0aW9uIGNhc2Us
IHdoaWNoIHdhcyBkaXNhYmxlZCBhcyBhIChwZXJoYXBzIHVuaW50ZW5kZWQp
IHNpZGUKZWZmZWN0IG9mIHRoZSBlYXJsaWVyICJhbWQvaW9tbXU6IGZpeCBm
bHVzaCBjaGVja3MiLiBJdCByZWxpZXMgb24gbm8KcGFnZSBnZXR0aW5nIG1h
cHBlZCBtb3JlIHRoYW4gb25jZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGll
cykgaW4gdGhpcwpwcm9jZXNzLCBhcyB0aGF0IHdvdWxkIHN0aWxsIGJlIGJl
eW9uZCB3aGF0IHRoZSBtZXJnaW5nIGxvZ2ljIGNhbiBjb3BlCndpdGguIEJ1
dCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBndWFyYW50ZWVz
IHRoaXMgYWZhaWN0LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCgpSZXBv
cnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X21hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21t
dV9tYXAuYwpAQCAtNzAyLDExICs3MDIsMjQgQEAgaW50IGFtZF9pb21tdV9t
YXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01NVUZfd3JpdGFi
bGUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ISEoZmxhZ3MgJiBJT01NVUZfcmVhZGFibGUpKTsKIAotICAgIC8qIERvIG5v
dCBpbmNyZWFzZSBwZGUgY291bnQgaWYgaW8gbWFwcGluZyBoYXMgbm90IGJl
ZW4gY2hhbmdlZCAqLwotICAgIGlmICggIW5lZWRfZmx1c2ggKQotICAgICAg
ICBnb3RvIG91dDsKKyAgICBpZiAoIG5lZWRfZmx1c2ggKQorICAgIHsKKyAg
ICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7CisgICAg
ICAgIC8qIE5vIGZ1cnRoZXIgbWVyZ2luZywgYXMgdGhlIGxvZ2ljIGRvZXNu
J3QgY29wZS4gKi8KKyAgICAgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVl
OworICAgIH0KIAotICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBnZm4s
IDApOworICAgIC8qCisgICAgICogU3VwcHJlc3MgbWVyZ2luZyBvZiBub24t
Ui9XIG1hcHBpbmdzIG9yIGFmdGVyIGluaXRpYWwgdGFibGUgY3JlYXRpb24s
CisgICAgICogYXMgdGhlIG1lcmdlIGxvZ2ljIGRvZXMgbm90IGNvcGUgd2l0
aCB0aGlzLgorICAgICAqLworICAgIGlmICggaGQtPmFyY2gubm9fbWVyZ2Ug
fHwgZmxhZ3MgIT0gKElPTU1VRl93cml0YWJsZSB8IElPTU1VRl9yZWFkYWJs
ZSkgKQorICAgICAgICBnb3RvIG91dDsKKyAgICBpZiAoIGQtPmNyZWF0aW9u
X2ZpbmlzaGVkICkKKyAgICB7CisgICAgICAgIGhkLT5hcmNoLm5vX21lcmdl
ID0gdHJ1ZTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQogCiAgICAgZm9y
ICggbWVyZ2VfbGV2ZWwgPSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8yOwog
ICAgICAgICAgIG1lcmdlX2xldmVsIDw9IGhkLT5hcmNoLnBhZ2luZ19tb2Rl
OyBtZXJnZV9sZXZlbCsrICkKQEAgLTc4MCw2ICs3OTMsMTAgQEAgaW50IGFt
ZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKgogCiAgICAgLyog
bWFyayBQVEUgYXMgJ3BhZ2Ugbm90IHByZXNlbnQnICovCiAgICAgY2xlYXJf
aW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBnZm4pOworCisgICAgLyog
Tm8gZnVydGhlciBtZXJnaW5nIGluIGFtZF9pb21tdV9tYXBfcGFnZSgpLCBh
cyB0aGUgbG9naWMgZG9lc24ndCBjb3BlLiAqLworICAgIGhkLT5hcmNoLm5v
X21lcmdlID0gdHJ1ZTsKKwogICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5t
YXBwaW5nX2xvY2spOwogCiAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQs
IGdmbiwgMCk7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKQEAgLTQwLDYgKzQw
LDcgQEAgc3RydWN0IGFyY2hfaW9tbXUKIAogICAgIC8qIGFtZCBpb21tdSBz
dXBwb3J0ICovCiAgICAgaW50IHBhZ2luZ19tb2RlOworICAgIGJvb2wgbm9f
bWVyZ2U7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcm9vdF90YWJsZTsKICAg
ICBzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmdfaW9tbXU7CiB9Owo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Nov 20 13:26:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 13:26: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-devel-bounces@lists.xenproject.org>)
	id 1gP636-00042D-1N; Tue, 20 Nov 2018 13:26: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=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP633-00040H-Hy
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 13:26:37 +0000
X-Inumbo-ID: e77f340c-ecc7-11e8-bce3-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e77f340c-ecc7-11e8-bce3-12d6303a7972;
 Tue, 20 Nov 2018 13:26: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 1gP62u-0006nm-3L; Tue, 20 Nov 2018 13:26:28 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gP62u-0000f9-0t; Tue, 20 Nov 2018 13:26:28 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1gP62u-0000f9-0t@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 13:26:28 +0000
Subject: [Xen-devel] Xen Security Advisory 279 v2 - x86: DoS from attempting
 to use INVPCID with a non-canonical addresses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

                    Xen Security Advisory XSA-279
                              version 2

 x86: DoS from attempting to use INVPCID with a non-canonical addresses

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

Public release.

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

The INVPCID instruction raises #GP[0] if an attempt is made to
invalidate a non-canonical address.  Older flushing mechanisms such as
INVLPG tolerate this without error, and perform no action.

There is one guest accessible path in Xen where a non-canonical
address was passed into the TLB flushing code.  This previously had no
ill effect, but became vulnerable with the introduction of PCID to
reduce the performance hit from the Meltdown mitigations.

IMPACT
======

A buggy or malicious PV guest can crash the host.

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

Only hardware which supports the INVPCID instruction is vulnerable.  This is
available on Intel Haswell processors and later.  AMD x86 processors are not
known to support this instruction, and ARM processors are entirely unaffected.

Only versions of Xen with PCID support are vulnerable.  Support first appeared
in Xen 4.11 but was backported to the stable trees as part of the Meltdown
(XSA-254 / CVE-2017-5754) fixes.  Xen 4.10.2, 4.9.3, 4.8.4 as well as the
stable-4.7 and 4.6 branches are vulnerable.

The vulnerability is only exposed to 64-bit PV guests.  32-bit PV guests, as
well as HVM/PVH guests cannot exploit the vulnerability.

MITIGATION
==========

Booting Xen with `pcid=0` or `invpcid=0` on the command line will work around
the issue.  Alternatively, running untrusted 64bit PV guests inside xen-shim
will work around the issue.

CREDITS
=======

This issue was discovered by Matthew Daley.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa279.patch             xen-unstable, Xen 4.11.x, Xen 4.10.x
xsa279-4.9.patch         Xen 4.9.x ... 4.7.x

$ sha256sum xsa279*
40319fcf33348176eb14d7fc7c68c255cc7291013242ea444de6d00602024a11  xsa279.meta
0c1d50effe6645051a15dd83af57088dd4a055e26a23b1fa9e6c3722a7973f5d  xsa279.patch
fd34f29bc7e53359585135408cbbd12e12a003f59b135e81cc44186c5cddd40d  xsa279-4.9.patch
$

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

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

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

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


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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlv0C2oMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZKtwH/iNT0SP+by+n+HfWJfl4hZgJ4ZU3ZJDXyxuMchHv
ZXYxW9FEab34qjOtRKToIYaPybjULbCNf2EeSmdwuHS55BP+GlnGT27gCU0FSECJ
bfCkXFAJh04SjjzInOQxyfMUPmCztnwQvzADPJkxp1+nc++9P66Y44AwzUrRHsT1
A/dryLbZP/WiFyfYBnBPeh8Ib2eaAA1cxWLVbHwYlrrzgwf8pLHtKObW1TiSS/gr
inPqwvcU3dwj3OnsB2KuWodgP7cN/YyE/pdCiSiR7xZqcWN5/bdodwARhGTc2XY3
2OLodVSz962xjmCku7YN0ntiuU1C/c7w2dT5KsF9H/mPwl4=
=f39b
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyNzksCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJlOTA3NDYwZmQ2MWMzNTA0ODdmZmVlNWQ4YWEzNzViZWY1NmJj
ODFjIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyNzUK
ICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAg
ICAgInhzYTI3OS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAg
IH0KICAgIH0sCiAgICAiNC4xMSI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAg
ICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiZGVhOWZj
MGUwMmQ5MmY1ZTZkNDY2ODBhYTBhNTJmYTc1OGVjYTljNCIsCiAgICAgICAg
ICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjc1LAogICAgICAgICAgICAy
NzYsCiAgICAgICAgICAgIDI3NwogICAgICAgICAgXSwKICAgICAgICAgICJQ
YXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjc5LnBhdGNoIgogICAgICAg
ICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjciOiB7CiAg
ICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAi
U3RhYmxlUmVmIjogIjljODI3NTk0NDgyOWM1NWFmM2RjNzA4NzEyY2E1YzEy
MGIxYmIzMjgiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAg
IDI3NQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAg
ICAgICAgICAieHNhMjc5LTQuOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAg
ICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICJkNjc5OGNlMzU3MDdhNDg1ZDljMTMyMzE5ZDcwZGQ2NTQ2MjBlNWU1IiwK
ICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyNzUKICAgICAg
ICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhz
YTI3OS00LjkucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9
CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAg
ICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiZjEzOTgzZGIx
MjBmNWU1NmRmZWZiZWU1ZDU2Njc4ZDJkNDNlMjkxNCIsCiAgICAgICAgICAi
UHJlcmVxcyI6IFsKICAgICAgICAgICAgMjc1CiAgICAgICAgICBdLAogICAg
ICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNzktNC45LnBh
dGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAg
ICJtYXN0ZXIiOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4i
OiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjFkZTM0NTllMDk2MWZmMzIz
MzM5MmNmMjFhNjljYWZlOTAwNmRlNTkiLAogICAgICAgICAgIlByZXJlcXMi
OiBbCiAgICAgICAgICAgIDI3NSwKICAgICAgICAgICAgMjc2LAogICAgICAg
ICAgICAyNzcKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI3OS5wYXRjaCIKICAgICAgICAgIF0KICAgICAg
ICB9CiAgICAgIH0KICAgIH0KICB9Cn0=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVy
IGZhaWxpbmcgdG8gdXBkYXRlIGEgZ3Vlc3RzIEwxZQoKSWYgdGhlIEwxZSB1
cGRhdGUgaGFzbid0IG9jY3VyZWQsIHRoZSBmbHVzaCBjYW5ub3QgZG8gYW55
dGhpbmcgdXNlZnVsLiAgVGhpcwpza2lwcyB0aGUgcG90ZW50aWFsbHkgZXhw
ZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lvbiwgYW5k
CmJyb2FkY2FzdCBUTEIgc2hvb3Rkb3duLgoKTW9yZSBpbXBvcnRhbnRseSBo
b3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8g
YSBiYWQgdmEKcGFyYW1ldGVyIGZyb20gdGhlIGd1ZXN0LCBhbmQgdGhpcyBz
aG91bGQgbm90IHByb3BhZ2F0ZSBpbnRvIHRoZSBUTEIgZmx1c2hpbmcKbG9n
aWMuICBUaGUgSU5WUENJRCBpbnN0cnVjdGlvbiBmb3IgZXhhbXBsZSByYWlz
ZXMgI0dQIGZvciBhIG5vbi1jYW5vbmljYWwKYWRkcmVzcy4KClRoaXMgaXMg
WFNBLTI3OS4KClJlcG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBi
dWdmdXp6LmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDcwM2YzMzAu
Ljc1NjYzYzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00MTU1LDYgKzQxNTUsMTQgQEAgc3Rh
dGljIGludCBfX2RvX3VwZGF0ZV92YV9tYXBwaW5nKAogICAgIGlmICggcGwx
ZSApCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMWUpOwogCisgICAg
LyoKKyAgICAgKiBBbnkgZXJyb3IgYXQgdGhpcyBwb2ludCBtZWFucyB0aGF0
IHdlIGhhdmVuJ3QgY2hhbmdlIHRoZSBMMWUuICBTa2lwIHRoZQorICAgICAq
IGZsdXNoLCBhcyBpdCB3b24ndCBkbyBhbnl0aGluZyB1c2VmdWwuICBGdXJ0
aGVybW9yZSwgdmEgaXMgZ3Vlc3QKKyAgICAgKiBjb250cm9sbGVkIGFuZCBu
b3QgbmVjZXNzZXJpbHkgYXVkaXRlZCBieSB0aGlzIHBvaW50LgorICAgICAq
LworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKICAgICBz
d2l0Y2ggKCBmbGFncyAmIFVWTUZfRkxVU0hUWVBFX01BU0sgKQogICAgIHsK
ICAgICBjYXNlIFVWTUZfVExCX0ZMVVNIOgo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVy
IGZhaWxpbmcgdG8gdXBkYXRlIGEgZ3Vlc3RzIEwxZQoKSWYgdGhlIEwxZSB1
cGRhdGUgaGFzbid0IG9jY3VyZWQsIHRoZSBmbHVzaCBjYW5ub3QgZG8gYW55
dGhpbmcgdXNlZnVsLiAgVGhpcwpza2lwcyB0aGUgcG90ZW50aWFsbHkgZXhw
ZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lvbiwgYW5k
CmJyb2FkY2FzdCBUTEIgc2hvb3Rkb3duLgoKTW9yZSBpbXBvcnRhbnRseSBo
b3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8g
YSBiYWQgdmEKcGFyYW1ldGVyIGZyb20gdGhlIGd1ZXN0LCBhbmQgdGhpcyBz
aG91bGQgbm90IHByb3BhZ2F0ZSBpbnRvIHRoZSBUTEIgZmx1c2hpbmcKbG9n
aWMuICBUaGUgSU5WUENJRCBpbnN0cnVjdGlvbiBmb3IgZXhhbXBsZSByYWlz
ZXMgI0dQIGZvciBhIG5vbi1jYW5vbmljYWwKYWRkcmVzcy4KClRoaXMgaXMg
WFNBLTI3OS4KClJlcG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBi
dWdmdXp6LmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00ODk0LDYgKzQ4OTQs
MTQgQEAgc3RhdGljIGludCBfX2RvX3VwZGF0ZV92YV9tYXBwaW5nKAogICAg
IGlmICggcGwxZSApCiAgICAgICAgIGd1ZXN0X3VubWFwX2wxZShwbDFlKTsK
IAorICAgIC8qCisgICAgICogQW55IGVycm9yIGF0IHRoaXMgcG9pbnQgbWVh
bnMgdGhhdCB3ZSBoYXZlbid0IGNoYW5nZSB0aGUgbDFlLiAgU2tpcCB0aGUK
KyAgICAgKiBmbHVzaCwgYXMgaXQgd29uJ3QgZG8gYW55dGhpbmcgdXNlZnVs
LiAgRnVydGhlcm1vcmUsIHZhIGlzIGd1ZXN0CisgICAgICogY29udHJvbGxl
ZCBhbmQgbm90IG5lY2Vzc2VyaWx5IGF1ZGl0ZWQgYnkgdGhpcyBwb2ludC4K
KyAgICAgKi8KKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOwor
CiAgICAgc3dpdGNoICggZmxhZ3MgJiBVVk1GX0ZMVVNIVFlQRV9NQVNLICkK
ICAgICB7CiAgICAgY2FzZSBVVk1GX1RMQl9GTFVTSDoK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Nov 20 13:31:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 13:31: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-devel-bounces@lists.xenproject.org>)
	id 1gP67K-0006Bu-6p; Tue, 20 Nov 2018 13:31: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=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP67I-0006BF-Ks
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 13:31:00 +0000
X-Inumbo-ID: 83c5dd8e-ecc8-11e8-b8c0-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 83c5dd8e-ecc8-11e8-b8c0-12d6303a7972;
 Tue, 20 Nov 2018 13:30: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 1gP677-0006vZ-AN; Tue, 20 Nov 2018 13:30:49 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1gP677-00025q-7n; Tue, 20 Nov 2018 13:30:49 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1gP677-00025q-7n@xenbits.xenproject.org>
Date: Tue, 20 Nov 2018 13:30:49 +0000
Subject: [Xen-devel] Xen Security Advisory 280 v2 - Fix for XSA-240
 conflicts with shadow paging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

                    Xen Security Advisory XSA-280
                              version 2

              Fix for XSA-240 conflicts with shadow paging

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

Public release.

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

The fix for XSA-240 introduced a new field into the control structure
associated with each page of RAM.  This field was added to a union,
another member of which is used when Xen uses shadow paging for the
guest.  During migration, or with the L1TF (XSA-273) mitigation for
PV guests in effect, the two uses conflict.

IMPACT
======

A malicious or buggy x86 PV guest may cause Xen to crash, resulting in
a DoS (Denial of Service) affecting the entire host.  Privilege
escalation as well as information leaks cannot be ruled out.

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

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

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

Only Xen versions with the XSA-240 fixes applied are vulnerable.

Only Xen versions which permit linear page table use by PV guests are
vulnerable.

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

MITIGATION
==========

Not permitting linear page table use by PV guests avoids the
vulnerability.  This can be done both at build time, by turning off the
PV_LINEAR_PT configure option, or at runtime, by passing specifying
"pv-linear-pt=0" on the hypervisor command line.

On systems where the guest kernel is controlled by the host rather than
guest administrator, running only kernels which have themselves been
hardened against L1TF _and_ avoiding live migrating or snapshotting PV
guests will generally prevent this issue being triggered.  However
untrusted guest administrators can still trigger it unless further
steps are taken to prevent them from loading code into the kernel
(e.g. by disabling loadable modules etc) or from using other
mechanisms which allow them to run code at kernel privilege.

Running only HVM guests will avoid this vulnerability.

CREDITS
=======

This issue was discovered by the security team of Prgmr.com.

RESOLUTION
==========

Applying the appropriate pair of attached patches resolves this issue.

xsa280-?.patch                                xen-unstable
xsa280-1.patch + xsa280-4.11-2.patch          Xen 4.11.x
xsa280-1.patch + xsa280-4.10-2.patch          Xen 4.10.x
xsa280-4.9-1.patch + xsa280-4.10-2.patch      Xen 4.9.x, Xen 4.8.x
xsa280-4.9-1.patch + xsa280-4.7-2.patch       Xen 4.7.x

$ sha256sum xsa280*
ff0b376b9e2ec16f7c15b144d4d38375d6f6b4019aa9c17f6b80f9dfe40319ef  xsa280.meta
41b2b91dbabbf2048c790c5934ab696ef53932ff98d1069eb7c7ae52e61cd44b  xsa280-1.patch
d46e46a6e706e0d3416d40ed12227223f7e8f825dfc63ed203c1df115976e8a1  xsa280-2.patch
163eaf2e16d5cc314a81fa1254eb2809674001b2329c41556a078b7f94e72ced  xsa280-4.7-2.patch
22e9d29f316356341db40c743ca59f9bb9d783a58fb6429d5badf57a77b5f34a  xsa280-4.9-1.patch
ff0a839dbd9347ec88aaeb7ef1145d0cd9029a19c6a478088c63c0959ba0e740  xsa280-4.10-2.patch
87940f3b84d0adfd89e1b2bc1a872ae2948e1621e4994e7879b77e327b0136b5  xsa280-4.11-2.patch
$

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

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

However deployment of the linear page table disabling mitigation is NOT
PERMITTED (except where all the affected systems and VMs are
administered and used only by organisations which are members of the
Xen Project Security Issues Predisclosure List).  Specifically,
deployment on public cloud systems is NOT permitted.

This is because altering the set of features usable in a guest in
connection with a security issue would be a user-visible change which
could lead to the rediscovery of the vulnerability.

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlv0DEsMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZnkQH/iyCga79/YRwqCHB5nrTlQhY0g6E5zA2debKtfxS
MPosJQZy7/PzkvbBPnHBYEve8UyvQuVQXs+WOhCL7625HbadgrUOD3LJzbhmduI0
AT5lbLTmM5ac9iBeLQeqkERDJOi8RSx4AtH5NhVvnSWFD/KXQvB1zow1bOIS5drz
5YMr4nA1xX0mmzx//bWRHiUbi72dvrWAeFEPj5wcxNlsGnTqTSyTvMehlJevMfC2
Rthft7e7WZQWy5z5TdbErJbDNuS9beiEvTkuO6oC3QVo5CIXDsuwCk20Q5T5Z9gg
SkoyXO1OO+MIeBpBzrIRvJrrtFpfR7s8weKcrKM8GukyMsM=
=drCg
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyODAsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJlOTA3NDYwZmQ2MWMzNTA0ODdmZmVlNWQ4YWEzNzViZWY1NmJj
ODFjIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyNzUs
CiAgICAgICAgICAgIDI3OQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRj
aGVzIjogWwogICAgICAgICAgICAieHNhMjgwLTEucGF0Y2giLAogICAgICAg
ICAgICAieHNhMjgwLTQuMTAtMi5wYXRjaCIKICAgICAgICAgIF0KICAgICAg
ICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC4xMSI6IHsKICAgICAgIlJlY2lw
ZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYi
OiAiZGVhOWZjMGUwMmQ5MmY1ZTZkNDY2ODBhYTBhNTJmYTc1OGVjYTljNCIs
CiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjc1LAogICAg
ICAgICAgICAyNzYsCiAgICAgICAgICAgIDI3NywKICAgICAgICAgICAgMjc5
CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAg
ICAgICJ4c2EyODAtMS5wYXRjaCIsCiAgICAgICAgICAgICJ4c2EyODAtNC4x
MS0yLnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAg
fSwKICAgICI0LjciOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjljODI3NTk0NDgyOWM1
NWFmM2RjNzA4NzEyY2E1YzEyMGIxYmIzMjgiLAogICAgICAgICAgIlByZXJl
cXMiOiBbCiAgICAgICAgICAgIDI3NSwKICAgICAgICAgICAgMjc5CiAgICAg
ICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4
c2EyODAtNC45LTEucGF0Y2giLAogICAgICAgICAgICAieHNhMjgwLTQuNy0y
LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwK
ICAgICI0LjgiOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4i
OiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogImQ2Nzk4Y2UzNTcwN2E0ODVk
OWMxMzIzMTlkNzBkZDY1NDYyMGU1ZTUiLAogICAgICAgICAgIlByZXJlcXMi
OiBbCiAgICAgICAgICAgIDI3NSwKICAgICAgICAgICAgMjc5CiAgICAgICAg
ICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2Ey
ODAtNC45LTEucGF0Y2giLAogICAgICAgICAgICAieHNhMjgwLTQuMTAtMi5w
YXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAg
ICAiNC45IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjog
ewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJmMTM5ODNkYjEyMGY1ZTU2ZGZl
ZmJlZTVkNTY2NzhkMmQ0M2UyOTE0IiwKICAgICAgICAgICJQcmVyZXFzIjog
WwogICAgICAgICAgICAyNzUsCiAgICAgICAgICAgIDI3OQogICAgICAgICAg
XSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjgw
LTQuOS0xLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI4MC00LjEwLTIucGF0
Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAg
Im1hc3RlciI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6
IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMWRlMzQ1OWUwOTYxZmYzMjMz
MzkyY2YyMWE2OWNhZmU5MDA2ZGU1OSIsCiAgICAgICAgICAiUHJlcmVxcyI6
IFsKICAgICAgICAgICAgMjc1LAogICAgICAgICAgICAyNzYsCiAgICAgICAg
ICAgIDI3NywKICAgICAgICAgICAgMjc5CiAgICAgICAgICBdLAogICAgICAg
ICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyODAtPy5wYXRjaCIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9Cn0=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKCklu
IHByZXBhcmF0aW9uIG9mIHJlZHVjaW5nIHN0cnVjdCBwYWdlX2luZm8ncyBz
aGFkb3dfZmxhZ3MgZmllbGQgdG8gMTYKYml0cywgbG93ZXIgdGhlIGJpdCBw
b3NpdGlvbnMgdXNlZCBmb3IgU0hGX291dF9vZl9zeW5jIGFuZApTSEZfb29z
X21heV93cml0ZS4KCkluc3RlYWQgb2YgYWxzbyBhZGp1c3RpbmcgdGhlIG9w
ZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCmludHJvZHVjZSBz
aGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKCkgdG8gY29udGFpbiBr
bm93bGVkZ2Ugb2YgdGhlCmJpdCBwb3NpdGlvbnMgdG8gc2hhZG93IGNvZGUu
CgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI4MC4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KdjI6IFJlbmFtZSBmdW5jdGlv
biBhbmQgcGFzcyBmdWxsIHR5cGUuCgotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjcxMiwxNyArMjcxMiw4
IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW4K
ICAgICAgICAgewogICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBh
Z2VfZ2V0X293bmVyKHBhZ2UpOwogCi0gICAgICAgICAgICAvKgotICAgICAg
ICAgICAgICogTm9ybWFsbHkgd2Ugc2hvdWxkIG5ldmVyIGxldCBhIHBhZ2Ug
Z28gZnJvbSB0eXBlIGNvdW50IDAKLSAgICAgICAgICAgICAqIHRvIHR5cGUg
Y291bnQgMSB3aGVuIGl0IGlzIHNoYWRvd2VkLiBPbmUgZXhjZXB0aW9uOgot
ICAgICAgICAgICAgICogb3V0LW9mLXN5bmMgc2hhZG93ZWQgcGFnZXMgYXJl
IGFsbG93ZWQgdG8gYmVjb21lCi0gICAgICAgICAgICAgKiB3cml0ZWFibGUu
Ci0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlmICggZCAmJiBzaGFk
b3dfbW9kZV9lbmFibGVkKGQpCi0gICAgICAgICAgICAgICAgICYmIChwYWdl
LT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFibGUpCi0gICAgICAgICAgICAg
ICAgICYmICEoKHBhZ2UtPnNoYWRvd19mbGFncyAmICgxdTw8MjkpKQotICAg
ICAgICAgICAgICAgICAgICAgICYmIHR5cGUgPT0gUEdUX3dyaXRhYmxlX3Bh
Z2UpICkKLSAgICAgICAgICAgICAgIHNoYWRvd19yZW1vdmVfYWxsX3NoYWRv
d3MoZCwgcGFnZV90b19tZm4ocGFnZSkpOworICAgICAgICAgICAgaWYgKCBk
ICYmIHNoYWRvd19tb2RlX2VuYWJsZWQoZCkgKQorICAgICAgICAgICAgICAg
c2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZShkLCBwYWdlLCB0eXBl
KTsKIAogICAgICAgICAgICAgQVNTRVJUKCEoeCAmIFBHVF9wYWVfeGVuX2wy
KSk7CiAgICAgICAgICAgICBpZiAoICh4ICYgUEdUX3R5cGVfbWFzaykgIT0g
dHlwZSApCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtNzQ5
LDYgKzc0OSw5IEBAIGludCBzaF91bnN5bmMoc3RydWN0IHZjcHUgKnYsIG1m
bl90IGdtZm4KICAgICAgICAgIHx8ICF2LT5kb21haW4tPmFyY2gucGFnaW5n
LnNoYWRvdy5vb3NfYWN0aXZlICkKICAgICAgICAgcmV0dXJuIDA7CiAKKyAg
ICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGctPnNoYWRvd19mbGFncykpU0hG
X291dF9vZl9zeW5jKTsKKyAgICBCVUlMRF9CVUdfT04oISh0eXBlb2YocGct
PnNoYWRvd19mbGFncykpU0hGX29vc19tYXlfd3JpdGUpOworCiAgICAgcGct
PnNoYWRvd19mbGFncyB8PSBTSEZfb3V0X29mX3N5bmN8U0hGX29vc19tYXlf
d3JpdGU7CiAgICAgb29zX2hhc2hfYWRkKHYsIGdtZm4pOwogICAgIHBlcmZj
X2luY3Ioc2hhZG93X3Vuc3luYyk7CkBAIC0yNDEzLDYgKzI0MTYsMjYgQEAg
dm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLAogICAg
IHBhZ2luZ191bmxvY2soZCk7CiB9CiAKK3ZvaWQgc2hhZG93X3ByZXBhcmVf
cGFnZV90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3X3R5cGUpCit7CisgICAgaWYgKCAh
KHBhZ2UtPmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJsZSkgKQorICAgICAg
ICByZXR1cm47CisKKyNpZiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9Q
VF9PVVRfT0ZfU1lOQykKKyAgICAvKgorICAgICAqIE5vcm1hbGx5IHdlIHNo
b3VsZCBuZXZlciBsZXQgYSBwYWdlIGdvIGZyb20gdHlwZSBjb3VudCAwIHRv
IHR5cGUKKyAgICAgKiBjb3VudCAxIHdoZW4gaXQgaXMgc2hhZG93ZWQuIE9u
ZSBleGNlcHRpb246IG91dC1vZi1zeW5jIHNoYWRvd2VkCisgICAgICogcGFn
ZXMgYXJlIGFsbG93ZWQgdG8gYmVjb21lIHdyaXRlYWJsZS4KKyAgICAgKi8K
KyAgICBpZiAoIChwYWdlLT5zaGFkb3dfZmxhZ3MgJiBTSEZfb29zX21heV93
cml0ZSkgJiYKKyAgICAgICAgIG5ld190eXBlID09IFBHVF93cml0YWJsZV9w
YWdlICkKKyAgICAgICAgcmV0dXJuOworI2VuZGlmCisKKyAgICBzaGFkb3df
cmVtb3ZlX2FsbF9zaGFkb3dzKGQsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKK30K
Kwogc3RhdGljIHZvaWQKIHNoX3JlbW92ZV9hbGxfc2hhZG93c19hbmRfcGFy
ZW50cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuKQogLyogRXZlbiBo
YXJzaGVyOiB0aGlzIGlzIGEgSFZNIHBhZ2UgdGhhdCB3ZSB0aGluZyBpcyBu
byBsb25nZXIgYSBwYWdldGFibGUuCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
cHJpdmF0ZS5oCkBAIC0yODUsOCArMjg1LDggQEAgc3RhdGljIGlubGluZSB2
b2lkIHNoX3Rlcm1pbmF0ZV9saXN0KHN0cgogICogY29kZXBhdGggaXMgY2Fs
bGVkIGR1cmluZyB0aGF0IHRpbWUgYW5kIGlzIHNlbnNpdGl2ZSB0byBvb3Mg
aXNzdWVzLCBpdCBtYXkKICAqIG5lZWQgdG8gdXNlIHRoZSBzZWNvbmQgZmxh
Zy4KICAqLwotI2RlZmluZSBTSEZfb3V0X29mX3N5bmMgKDF1PDwzMCkKLSNk
ZWZpbmUgU0hGX29vc19tYXlfd3JpdGUgKDF1PDwyOSkKKyNkZWZpbmUgU0hG
X291dF9vZl9zeW5jICgxdSA8PCAoU0hfdHlwZV9tYXhfc2hhZG93ICsgMSkp
CisjZGVmaW5lIFNIRl9vb3NfbWF5X3dyaXRlICgxdSA8PCAoU0hfdHlwZV9t
YXhfc2hhZG93ICsgMikpCiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpB
VElPTlMgJiBTSE9QVF9PVVRfT0ZfU1lOQykgKi8KIAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3NoYWRvdy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvc2hhZG93LmgKQEAgLTgxLDYgKzgxLDEwIEBAIHZvaWQgc2hhZG93X2Zp
bmFsX3RlYXJkb3duKHN0cnVjdCBkb21haW4KIAogdm9pZCBzaF9yZW1vdmVf
c2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBnbWZuLCBpbnQgZmFz
dCwgaW50IGFsbCk7CiAKKy8qIEFkanVzdCBzaGFkb3dzIHJlYWR5IGZvciBh
IGd1ZXN0IHBhZ2UgdG8gY2hhbmdlIGl0cyB0eXBlLiAqLwordm9pZCBzaGFk
b3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXdfdHlwZSk7CisK
IC8qIERpc2NhcmQgX2FsbF8gbWFwcGluZ3MgZnJvbSB0aGUgZG9tYWluJ3Mg
c2hhZG93cy4gKi8KIHZvaWQgc2hhZG93X2Jsb3dfdGFibGVzX3Blcl9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCk7CiAKQEAgLTEwNSw2ICsxMDksMTAgQEAg
aW50IHNoYWRvd19zZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluCiBzdGF0
aWMgaW5saW5lIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRvbWFp
biAqZCwgbWZuX3QgZ21mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgZmFzdCwgaW50IGFsbCkge30KIAorc3RhdGljIGlu
bGluZSB2b2lkIHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG5ld190eXBlKSB7fQorCiBzdGF0aWMg
aW5saW5lIHZvaWQgc2hhZG93X2Jsb3dfdGFibGVzX3Blcl9kb21haW4oc3Ry
dWN0IGRvbWFpbiAqZCkge30KIAogc3RhdGljIGlubGluZSBpbnQgc2hhZG93
X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLAo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRv
d19mbGFncyB0byAxNiBiaXRzCgpUaGlzIGlzIHRvIGF2b2lkIGl0IG92ZXJs
YXBwaW5nIHRoZSBsaW5lYXJfcHRfY291bnQgZmllbGQgbmVlZGVkIGZvciBQ
Vgpkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBhcmF0ZSwgSFZNLW9ubHkgcGFn
ZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKdGhlIHNvbGUgb25lIGxl
ZnQgaW4gdGhlIHVwcGVyIDE2IGJpdHMuCgpOb3RlIHRoYXQgdGhlIGFjY2Vz
c2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUo
KSBnZXQKc3dpdGNoZWQgdG8gbm9uLWF0b21pYywgbm9uLWJpdG9wcyBvcGVy
YXRpb25zLCBhcyB7dGVzdCxzZXQsY2xlYXJ9X2JpdCgpCmFyZSBub3QgYWxs
b3dlZCBvbiB1aW50MTZfdCBmaWVsZHMgYW5kIGhlbmNlIHRoZWlyIHVzZSB3
b3VsZCBoYXZlCnJlcXVpcmVkIHVnbHkgY2FzdHMuIFRoaXMgaXMgZmluZSBi
ZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAp0byBvY2N1
ciB3aXRoIHRoZSBwYWdpbmcgbG9jayBoZWxkLCBhbmQgb3RoZXIgdXBkYXRl
cyBvZiBpdCB1c2UgfD0gYW5kCiY9IGFzIHdlbGwgKGkuZS4gdXNpbmcgYXRv
bWljIG9wZXJhdGlvbnMgaGVyZSBkaWRuJ3QgcmVhbGx5IGd1YXJkCmFnYWlu
c3QgcG90ZW50aWFsbHkgcmFjaW5nIHVwZGF0ZXMgZWxzZXdoZXJlKS4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjgwLgoKUmVwb3J0ZWQtYnk6IFByZ21yLmNv
bSBTZWN1cml0eSA8c2VjdXJpdHlAcHJnbXIuY29tPgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCnYyOiBVc2Ugbm9uLWF0
b21pYywgbm9uLWJpdG9wcyBhY2Nlc3NlcyB0byAtPnNoYWRvd19mbGFncyBp
bgogICAgc2hhZG93X3twcm8sZGV9bW90ZSgpLgoKLS0tIGEveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2NvbW1vbi5jCkBAIC03ODcsMTAgKzc4NywxNCBAQCB2b2lkIHNo
YWRvd19wcm9tb3RlKHN0cnVjdCBkb21haW4gKmQsIG1mCiAKICAgICAvKiBJ
cyB0aGUgcGFnZSBhbHJlYWR5IHNoYWRvd2VkPyAqLwogICAgIGlmICggIXRl
c3RfYW5kX3NldF9iaXQoX1BHQ19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRf
aW5mbykgKQorICAgIHsKICAgICAgICAgcGFnZS0+c2hhZG93X2ZsYWdzID0g
MDsKKyAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKKyAgICAgICAg
ICAgIHBhZ2UtPnBhZ2V0YWJsZV9keWluZyA9IGZhbHNlOworICAgIH0KIAot
ICAgIEFTU0VSVCghdGVzdF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFn
cykpOwotICAgIHNldF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFncyk7
CisgICAgQVNTRVJUKCEocGFnZS0+c2hhZG93X2ZsYWdzICYgKDF1IDw8IHR5
cGUpKSk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdzIHw9IDF1IDw8IHR5cGU7
CiAgICAgVFJBQ0VfU0hBRE9XX1BBVEhfRkxBRyhUUkNFX1NGTEFHX1BST01P
VEUpOwogfQogCkBAIC03OTksOSArODAzLDkgQEAgdm9pZCBzaGFkb3dfZGVt
b3RlKHN0cnVjdCBkb21haW4gKmQsIG1mbgogICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShnbWZuKTsKIAogICAgIEFTU0VSVCh0
ZXN0X2JpdChfUEdDX3BhZ2VfdGFibGUsICZwYWdlLT5jb3VudF9pbmZvKSk7
Ci0gICAgQVNTRVJUKHRlc3RfYml0KHR5cGUsICZwYWdlLT5zaGFkb3dfZmxh
Z3MpKTsKKyAgICBBU1NFUlQocGFnZS0+c2hhZG93X2ZsYWdzICYgKDF1IDw8
IHR5cGUpKTsKIAotICAgIGNsZWFyX2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93
X2ZsYWdzKTsKKyAgICBwYWdlLT5zaGFkb3dfZmxhZ3MgJj0gfigxdSA8PCB0
eXBlKTsKIAogICAgIGlmICggKHBhZ2UtPnNoYWRvd19mbGFncyAmIFNIRl9w
YWdlX3R5cGVfbWFzaykgPT0gMCApCiAgICAgewpAQCAtMjQwNSw3ICsyNDA5
LDcgQEAgdm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpk
LAogICAgIGlmICggIWZhc3QgJiYgYWxsICYmIChwZy0+Y291bnRfaW5mbyAm
IFBHQ19wYWdlX3RhYmxlKSApCiAgICAgewogICAgICAgICBwcmludGsoWEVO
TE9HX0dfRVJSICJjYW4ndCBmaW5kIGFsbCBzaGFkb3dzIG9mIG1mbiAlIlBS
SV9tZm4KLSAgICAgICAgICAgICAgICIgKHNoYWRvd19mbGFncz0lMDh4KVxu
IiwgbWZuX3goZ21mbiksIHBnLT5zaGFkb3dfZmxhZ3MpOworICAgICAgICAg
ICAgICAgIiAoc2hhZG93X2ZsYWdzPSUwNHgpXG4iLCBtZm5feChnbWZuKSwg
cGctPnNoYWRvd19mbGFncyk7CiAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsK
ICAgICB9CiAKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzI5
OCw4ICszMjk4LDggQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVj
dCB2Y3B1ICp2LAogCiAgICAgLyogVW5zaGFkb3cgaWYgd2UgYXJlIHdyaXRp
bmcgdG8gYSB0b3BsZXZlbCBwYWdldGFibGUgdGhhdCBpcwogICAgICAqIGZs
YWdnZWQgYXMgYSBkeWluZyBwcm9jZXNzLCBhbmQgdGhhdCBpcyBub3QgY3Vy
cmVudGx5IHVzZWQuICovCi0gICAgaWYgKCBzaF9tZm5faXNfYV9wYWdlX3Rh
YmxlKGdtZm4pCi0gICAgICAgICAmJiAobWZuX3RvX3BhZ2UoZ21mbiktPnNo
YWRvd19mbGFncyAmIFNIRl9wYWdldGFibGVfZHlpbmcpICkKKyAgICBpZiAo
IHNoX21mbl9pc19hX3BhZ2VfdGFibGUoZ21mbikgJiYgaXNfaHZtX2RvbWFp
bihkKSAmJgorICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJs
ZV9keWluZyApCiAgICAgewogICAgICAgICBpbnQgdXNlZCA9IDA7CiAgICAg
ICAgIHN0cnVjdCB2Y3B1ICp0bXA7CkBAIC00MjYxLDkgKzQyNjEsOSBAQCBp
bnQgc2hfcm1fd3JpdGVfYWNjZXNzX2Zyb21fc2wxcChzdHJ1Y3QKICAgICBB
U1NFUlQobWZuX3ZhbGlkKHNtZm4pKTsKIAogICAgIC8qIFJlbWVtYmVyIGlm
IHdlJ3ZlIGJlZW4gdG9sZCB0aGF0IHRoaXMgcHJvY2VzcyBpcyBiZWluZyB0
b3JuIGRvd24gKi8KLSAgICBpZiAoIGN1cnItPmRvbWFpbiA9PSBkICkKKyAg
ICBpZiAoIGN1cnItPmRvbWFpbiA9PSBkICYmIGlzX2h2bV9kb21haW4oZCkg
KQogICAgICAgICBjdXJyLT5hcmNoLnBhZ2luZy5zaGFkb3cucGFnZXRhYmxl
X2R5aW5nCi0gICAgICAgICAgICA9ICEhKG1mbl90b19wYWdlKGdtZm4pLT5z
aGFkb3dfZmxhZ3MgJiBTSEZfcGFnZXRhYmxlX2R5aW5nKTsKKyAgICAgICAg
ICAgID0gbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWluZzsKIAog
ICAgIHNwID0gbWZuX3RvX3BhZ2Uoc21mbik7CiAKQEAgLTQ1ODAsMTAgKzQ1
ODAsMTAgQEAgc3RhdGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHBhZGRy
X3QgZwogICAgICAgICAgICAgICAgICAgIDogc2hhZG93X2hhc2hfbG9va3Vw
KGQsIG1mbl94KGdtZm4pLCBTSF90eXBlX2wyX3BhZV9zaGFkb3cpOwogICAg
ICAgICB9CiAKLSAgICAgICAgaWYgKCBtZm5fdmFsaWQoc21mbikgKQorICAg
ICAgICBpZiAoIG1mbl92YWxpZChzbWZuKSAmJiBpc19odm1fZG9tYWluKGQp
ICkKICAgICAgICAgewogICAgICAgICAgICAgZ21mbiA9IF9tZm4obWZuX3Rv
X3BhZ2Uoc21mbiktPnYuc2guYmFjayk7Ci0gICAgICAgICAgICBtZm5fdG9f
cGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzIHw9IFNIRl9wYWdldGFibGVfZHlp
bmc7CisgICAgICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxl
X2R5aW5nID0gdHJ1ZTsKICAgICAgICAgICAgIHNoYWRvd191bmhvb2tfbWFw
cGluZ3MoZCwgc21mbiwgMS8qIHVzZXIgcGFnZXMgb25seSAqLyk7CiAgICAg
ICAgICAgICBmbHVzaCA9IDE7CiAgICAgICAgIH0KQEAgLTQ2MjEsOSArNDYy
MSw5IEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9keWluZyhwYWRkcl90
IGcKICAgICBzbWZuID0gc2hhZG93X2hhc2hfbG9va3VwKGQsIG1mbl94KGdt
Zm4pLCBTSF90eXBlX2w0XzY0X3NoYWRvdyk7CiAjZW5kaWYKIAotICAgIGlm
ICggbWZuX3ZhbGlkKHNtZm4pICkKKyAgICBpZiAoIG1mbl92YWxpZChzbWZu
KSAmJiBpc19odm1fZG9tYWluKGQpICkKICAgICB7Ci0gICAgICAgIG1mbl90
b19wYWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3MgfD0gU0hGX3BhZ2V0YWJsZV9k
eWluZzsKKyAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9k
eWluZyA9IHRydWU7CiAgICAgICAgIHNoYWRvd191bmhvb2tfbWFwcGluZ3Mo
ZCwgc21mbiwgMS8qIHVzZXIgcGFnZXMgb25seSAqLyk7CiAgICAgICAgIC8q
IE5vdyBmbHVzaCB0aGUgVExCOiB3ZSByZW1vdmVkIHRvcGxldmVsIG1hcHBp
bmdzLiAqLwogICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVt
YXNrKTsKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgK
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKQEAgLTI5
MCw4ICsyOTAsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hfdGVybWluYXRl
X2xpc3Qoc3RyCiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpBVElPTlMg
JiBTSE9QVF9PVVRfT0ZfU1lOQykgKi8KIAotI2RlZmluZSBTSEZfcGFnZXRh
YmxlX2R5aW5nICgxdTw8MzEpCi0KIHN0YXRpYyBpbmxpbmUgaW50IHNoX3Bh
Z2VfaGFzX211bHRpcGxlX3NoYWRvd3Moc3RydWN0IHBhZ2VfaW5mbyAqcGcp
CiB7CiAgICAgdTMyIHNoYWRvd3M7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTI1
OSw4ICsyNTksMTUgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBH
dWVzdCBwYWdlcyB3aXRoIGEgc2hhZG93LiAgVGhpcyBkb2VzIG5vdCBjb25m
bGljdCB3aXRoCiAgICAgICAgICAqIHRsYmZsdXNoX3RpbWVzdGFtcCBzaW5j
ZSBwYWdlIHRhYmxlIHBhZ2VzIGFyZSBleHBsaWNpdGx5IG5vdAogICAgICAg
ICAgKiB0cmFja2VkIGZvciBUTEItZmx1c2ggYXZvaWRhbmNlIHdoZW4gYSBn
dWVzdCBydW5zIGluIHNoYWRvdyBtb2RlLgorICAgICAgICAgKgorICAgICAg
ICAgKiBwYWdldGFibGVfZHlpbmcgaXMgdXNlZCBmb3IgSFZNIGRvbWFpbnMg
b25seS4gVGhlIGxheW91dCBoZXJlIGhhcworICAgICAgICAgKiB0byBhdm9p
ZCByZS11c2Ugb2YgdGhlIHNwYWNlIHVzZWQgYnkgbGluZWFyX3B0X2NvdW50
LCB3aGljaCAob25seSkKKyAgICAgICAgICogUFYgZ3Vlc3RzIHVzZS4KICAg
ICAgICAgICovCi0gICAgICAgIHUzMiBzaGFkb3dfZmxhZ3M7CisgICAgICAg
IHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCBzaGFkb3dfZmxhZ3M7
CisgICAgICAgICAgICBib29sIHBhZ2V0YWJsZV9keWluZzsKKyAgICAgICAg
fTsKIAogICAgICAgICAvKiBXaGVuIGluIHVzZSBhcyBhIHNoYWRvdywgbmV4
dCBzaGFkb3cgaW4gdGhpcyBoYXNoIGNoYWluLiAqLwogICAgICAgICBfX3Bk
eF90IG5leHRfc2hhZG93Owo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRv
d19mbGFncyB0byAxNiBiaXRzCgpUaGlzIGlzIHRvIGF2b2lkIGl0IG92ZXJs
YXBwaW5nIHRoZSBsaW5lYXJfcHRfY291bnQgZmllbGQgbmVlZGVkIGZvciBQ
Vgpkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBhcmF0ZSwgSFZNLW9ubHkgcGFn
ZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKdGhlIHNvbGUgb25lIGxl
ZnQgaW4gdGhlIHVwcGVyIDE2IGJpdHMuCgpOb3RlIHRoYXQgdGhlIGFjY2Vz
c2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUo
KSBnZXQKc3dpdGNoZWQgdG8gbm9uLWF0b21pYywgbm9uLWJpdG9wcyBvcGVy
YXRpb25zLCBhcyB7dGVzdCxzZXQsY2xlYXJ9X2JpdCgpCmFyZSBub3QgYWxs
b3dlZCBvbiB1aW50MTZfdCBmaWVsZHMgYW5kIGhlbmNlIHRoZWlyIHVzZSB3
b3VsZCBoYXZlCnJlcXVpcmVkIHVnbHkgY2FzdHMuIFRoaXMgaXMgZmluZSBi
ZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAp0byBvY2N1
ciB3aXRoIHRoZSBwYWdpbmcgbG9jayBoZWxkLCBhbmQgb3RoZXIgdXBkYXRl
cyBvZiBpdCB1c2UgfD0gYW5kCiY9IGFzIHdlbGwgKGkuZS4gdXNpbmcgYXRv
bWljIG9wZXJhdGlvbnMgaGVyZSBkaWRuJ3QgcmVhbGx5IGd1YXJkCmFnYWlu
c3QgcG90ZW50aWFsbHkgcmFjaW5nIHVwZGF0ZXMgZWxzZXdoZXJlKS4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjgwLgoKUmVwb3J0ZWQtYnk6IFByZ21yLmNv
bSBTZWN1cml0eSA8c2VjdXJpdHlAcHJnbXIuY29tPgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCi0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYwpAQCAtMTAyNywxMCArMTAyNywxNCBAQCB2b2lkIHNo
YWRvd19wcm9tb3RlKHN0cnVjdCBkb21haW4gKmQsIG1mCiAKICAgICAvKiBJ
cyB0aGUgcGFnZSBhbHJlYWR5IHNoYWRvd2VkPyAqLwogICAgIGlmICggIXRl
c3RfYW5kX3NldF9iaXQoX1BHQ19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRf
aW5mbykgKQorICAgIHsKICAgICAgICAgcGFnZS0+c2hhZG93X2ZsYWdzID0g
MDsKKyAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKKyAgICAgICAg
ICAgIHBhZ2UtPnBhZ2V0YWJsZV9keWluZyA9IDA7CisgICAgfQogCi0gICAg
QVNTRVJUKCF0ZXN0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdzKSk7
Ci0gICAgc2V0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdzKTsKKyAg
ICBBU1NFUlQoIShwYWdlLT5zaGFkb3dfZmxhZ3MgJiAoMXUgPDwgdHlwZSkp
KTsKKyAgICBwYWdlLT5zaGFkb3dfZmxhZ3MgfD0gMXUgPDwgdHlwZTsKICAg
ICBUUkFDRV9TSEFET1dfUEFUSF9GTEFHKFRSQ0VfU0ZMQUdfUFJPTU9URSk7
CiB9CiAKQEAgLTEwMzksOSArMTA0Myw5IEBAIHZvaWQgc2hhZG93X2RlbW90
ZShzdHJ1Y3QgZG9tYWluICpkLCBtZm4KICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlID0gbWZuX3RvX3BhZ2UoZ21mbik7CiAKICAgICBBU1NFUlQodGVz
dF9iaXQoX1BHQ19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRfaW5mbykpOwot
ICAgIEFTU0VSVCh0ZXN0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdz
KSk7CisgICAgQVNTRVJUKHBhZ2UtPnNoYWRvd19mbGFncyAmICgxdSA8PCB0
eXBlKSk7CiAKLSAgICBjbGVhcl9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19m
bGFncyk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdzICY9IH4oMXUgPDwgdHlw
ZSk7CiAKICAgICBpZiAoIChwYWdlLT5zaGFkb3dfZmxhZ3MgJiBTSEZfcGFn
ZV90eXBlX21hc2spID09IDAgKQogICAgIHsKQEAgLTI4NzksNyArMjg4Myw3
IEBAIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRvbWFpbiAqZCwK
ICAgICBpZiAoICFmYXN0ICYmIGFsbCAmJiAocGctPmNvdW50X2luZm8gJiBQ
R0NfcGFnZV90YWJsZSkgKQogICAgIHsKICAgICAgICAgU0hBRE9XX0VSUk9S
KCJjYW4ndCBmaW5kIGFsbCBzaGFkb3dzIG9mIG1mbiAlMDVseCAiCi0gICAg
ICAgICAgICAgICAgICAgICAiKHNoYWRvd19mbGFncz0lMDh4KVxuIiwKKyAg
ICAgICAgICAgICAgICAgICAgICIoc2hhZG93X2ZsYWdzPSUwNHgpXG4iLAog
ICAgICAgICAgICAgICAgICAgICAgIG1mbl94KGdtZm4pLCBwZy0+c2hhZG93
X2ZsYWdzKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgIH0KLS0t
IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzMxNCw4ICszMzE0LDgg
QEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAog
CiAgICAgLyogVW5zaGFkb3cgaWYgd2UgYXJlIHdyaXRpbmcgdG8gYSB0b3Bs
ZXZlbCBwYWdldGFibGUgdGhhdCBpcwogICAgICAqIGZsYWdnZWQgYXMgYSBk
eWluZyBwcm9jZXNzLCBhbmQgdGhhdCBpcyBub3QgY3VycmVudGx5IHVzZWQu
ICovCi0gICAgaWYgKCBzaF9tZm5faXNfYV9wYWdlX3RhYmxlKGdtZm4pCi0g
ICAgICAgICAmJiAobWZuX3RvX3BhZ2UoZ21mbiktPnNoYWRvd19mbGFncyAm
IFNIRl9wYWdldGFibGVfZHlpbmcpICkKKyAgICBpZiAoIHNoX21mbl9pc19h
X3BhZ2VfdGFibGUoZ21mbikgJiYgaXNfaHZtX2RvbWFpbihkKSAmJgorICAg
ICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWluZyApCiAg
ICAgewogICAgICAgICBpbnQgdXNlZCA9IDA7CiAgICAgICAgIHN0cnVjdCB2
Y3B1ICp0bXA7CkBAIC00MjU2LDkgKzQyNTYsOSBAQCBpbnQgc2hfcm1fd3Jp
dGVfYWNjZXNzX2Zyb21fc2wxcChzdHJ1Y3QKICAgICBBU1NFUlQobWZuX3Zh
bGlkKHNtZm4pKTsKIAogICAgIC8qIFJlbWVtYmVyIGlmIHdlJ3ZlIGJlZW4g
dG9sZCB0aGF0IHRoaXMgcHJvY2VzcyBpcyBiZWluZyB0b3JuIGRvd24gKi8K
LSAgICBpZiAoIGN1cnItPmRvbWFpbiA9PSBkICkKKyAgICBpZiAoIGN1cnIt
PmRvbWFpbiA9PSBkICYmIGlzX2h2bV9kb21haW4oZCkgKQogICAgICAgICBj
dXJyLT5hcmNoLnBhZ2luZy5zaGFkb3cucGFnZXRhYmxlX2R5aW5nCi0gICAg
ICAgICAgICA9ICEhKG1mbl90b19wYWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3Mg
JiBTSEZfcGFnZXRhYmxlX2R5aW5nKTsKKyAgICAgICAgICAgID0gbWZuX3Rv
X3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWluZzsKIAogICAgIHNwID0gbWZu
X3RvX3BhZ2Uoc21mbik7CiAKQEAgLTQ1NzUsMTAgKzQ1NzUsMTAgQEAgc3Rh
dGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHN0cnVjdCB2YwogICAgICAg
ICAgICAgc21mbiA9IHNoYWRvd19oYXNoX2xvb2t1cChkLCBtZm5feChnbWZu
KSwgU0hfdHlwZV9sMl9wYWVfc2hhZG93KTsKICAgICAgICAgfQogCi0gICAg
ICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICkKKyAgICAgICAgaWYgKCBtZm5f
dmFsaWQoc21mbikgJiYgaXNfaHZtX2RvbWFpbihkKSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIGdtZm4gPSBfbWZuKG1mbl90b19wYWdlKHNtZm4pLT52
LnNoLmJhY2spOwotICAgICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnNo
YWRvd19mbGFncyB8PSBTSEZfcGFnZXRhYmxlX2R5aW5nOworICAgICAgICAg
ICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWluZyA9IDE7CiAg
ICAgICAgICAgICBzaGFkb3dfdW5ob29rX21hcHBpbmdzKGQsIHNtZm4sIDEv
KiB1c2VyIHBhZ2VzIG9ubHkgKi8pOwogICAgICAgICAgICAgZmx1c2ggPSAx
OwogICAgICAgICB9CkBAIC00NjE1LDkgKzQ2MTUsOSBAQCBzdGF0aWMgdm9p
ZCBzaF9wYWdldGFibGVfZHlpbmcoc3RydWN0IHZjCiAgICAgc21mbiA9IHNo
YWRvd19oYXNoX2xvb2t1cChkLCBtZm5feChnbWZuKSwgU0hfdHlwZV9sNF82
NF9zaGFkb3cpOwogI2VuZGlmCiAKLSAgICBpZiAoIG1mbl92YWxpZChzbWZu
KSApCisgICAgaWYgKCBtZm5fdmFsaWQoc21mbikgJiYgaXNfaHZtX2RvbWFp
bihkKSApCiAgICAgewotICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+c2hh
ZG93X2ZsYWdzIHw9IFNIRl9wYWdldGFibGVfZHlpbmc7CisgICAgICAgIG1m
bl90b19wYWdlKGdtZm4pLT5wYWdldGFibGVfZHlpbmcgPSAxOwogICAgICAg
ICBzaGFkb3dfdW5ob29rX21hcHBpbmdzKGQsIHNtZm4sIDEvKiB1c2VyIHBh
Z2VzIG9ubHkgKi8pOwogICAgICAgICAvKiBOb3cgZmx1c2ggdGhlIFRMQjog
d2UgcmVtb3ZlZCB0b3BsZXZlbCBtYXBwaW5ncy4gKi8KICAgICAgICAgZmx1
c2hfdGxiX21hc2soZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOwotLS0gYS94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMjkyLDggKzI5Miw2IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBzaF90ZXJtaW5hdGVfbGlzdChzdHIKIAog
I2VuZGlmIC8qIChTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX09VVF9P
Rl9TWU5DKSAqLwogCi0jZGVmaW5lIFNIRl9wYWdldGFibGVfZHlpbmcgKDF1
PDwzMSkKLQogc3RhdGljIGlubGluZSBpbnQgc2hfcGFnZV9oYXNfbXVsdGlw
bGVfc2hhZG93cyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKICAgICB1MzIg
c2hhZG93czsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTcyLDggKzE3MiwxNSBA
QCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqIEd1ZXN0IHBhZ2VzIHdp
dGggYSBzaGFkb3cuICBUaGlzIGRvZXMgbm90IGNvbmZsaWN0IHdpdGgKICAg
ICAgICAgICogdGxiZmx1c2hfdGltZXN0YW1wIHNpbmNlIHBhZ2UgdGFibGUg
cGFnZXMgYXJlIGV4cGxpY2l0bHkgbm90CiAgICAgICAgICAqIHRyYWNrZWQg
Zm9yIFRMQi1mbHVzaCBhdm9pZGFuY2Ugd2hlbiBhIGd1ZXN0IHJ1bnMgaW4g
c2hhZG93IG1vZGUuCisgICAgICAgICAqCisgICAgICAgICAqIHBhZ2V0YWJs
ZV9keWluZyBpcyB1c2VkIGZvciBIVk0gZG9tYWlucyBvbmx5LiBUaGUgbGF5
b3V0IGhlcmUgaGFzCisgICAgICAgICAqIHRvIGF2b2lkIHJlLXVzZSBvZiB0
aGUgc3BhY2UgdXNlZCBieSBsaW5lYXJfcHRfY291bnQsIHdoaWNoIChvbmx5
KQorICAgICAgICAgKiBQViBndWVzdHMgdXNlLgogICAgICAgICAgKi8KLSAg
ICAgICAgdTMyIHNoYWRvd19mbGFnczsKKyAgICAgICAgc3RydWN0IHsKKyAg
ICAgICAgICAgIHVpbnQxNl90IHNoYWRvd19mbGFnczsKKyAgICAgICAgICAg
IGJvb2xfdCBwYWdldGFibGVfZHlpbmc7CisgICAgICAgIH07CiAKICAgICAg
ICAgLyogV2hlbiBpbiB1c2UgYXMgYSBzaGFkb3csIG5leHQgc2hhZG93IGlu
IHRoaXMgaGFzaCBjaGFpbi4gKi8KICAgICAgICAgX19wZHhfdCBuZXh0X3No
YWRvdzsK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKCklu
IHByZXBhcmF0aW9uIG9mIHJlZHVjaW5nIHN0cnVjdCBwYWdlX2luZm8ncyBz
aGFkb3dfZmxhZ3MgZmllbGQgdG8gMTYKYml0cywgbG93ZXIgdGhlIGJpdCBw
b3NpdGlvbnMgdXNlZCBmb3IgU0hGX291dF9vZl9zeW5jIGFuZApTSEZfb29z
X21heV93cml0ZS4KCkluc3RlYWQgb2YgYWxzbyBhZGp1c3RpbmcgdGhlIG9w
ZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCmludHJvZHVjZSBz
aGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKCkgdG8gY29udGFpbiBr
bm93bGVkZ2Ugb2YgdGhlCmJpdCBwb3NpdGlvbnMgdG8gc2hhZG93IGNvZGUu
CgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI4MC4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKLS0tIGEveGVuL2FyY2gveDg2L21t
LmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTI3OTksMTUgKzI3OTks
OCBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
CiAgICAgICAgIHsKICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBw
YWdlX2dldF9vd25lcihwYWdlKTsKIAotICAgICAgICAgICAgLyogTm9ybWFs
bHkgd2Ugc2hvdWxkIG5ldmVyIGxldCBhIHBhZ2UgZ28gZnJvbSB0eXBlIGNv
dW50IDAKLSAgICAgICAgICAgICAqIHRvIHR5cGUgY291bnQgMSB3aGVuIGl0
IGlzIHNoYWRvd2VkLiBPbmUgZXhjZXB0aW9uOgotICAgICAgICAgICAgICog
b3V0LW9mLXN5bmMgc2hhZG93ZWQgcGFnZXMgYXJlIGFsbG93ZWQgdG8gYmVj
b21lCi0gICAgICAgICAgICAgKiB3cml0ZWFibGUuICovCi0gICAgICAgICAg
ICBpZiAoIGQgJiYgc2hhZG93X21vZGVfZW5hYmxlZChkKQotICAgICAgICAg
ICAgICAgICAmJiAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxl
KQotICAgICAgICAgICAgICAgICAmJiAhKChwYWdlLT5zaGFkb3dfZmxhZ3Mg
JiAoMXU8PDI5KSkKLSAgICAgICAgICAgICAgICAgICAgICAmJiB0eXBlID09
IFBHVF93cml0YWJsZV9wYWdlKSApCi0gICAgICAgICAgICAgICBzaGFkb3df
cmVtb3ZlX2FsbF9zaGFkb3dzKGQsIF9tZm4ocGFnZV90b19tZm4ocGFnZSkp
KTsKKyAgICAgICAgICAgIGlmICggZCAmJiBzaGFkb3dfbW9kZV9lbmFibGVk
KGQpICkKKyAgICAgICAgICAgICAgIHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlw
ZV9jaGFuZ2UoZCwgcGFnZSwgdHlwZSk7CiAKICAgICAgICAgICAgIEFTU0VS
VCghKHggJiBQR1RfcGFlX3hlbl9sMikpOwogICAgICAgICAgICAgaWYgKCAo
eCAmIFBHVF90eXBlX21hc2spICE9IHR5cGUgKQotLS0gYS94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvY29tbW9uLmMKQEAgLTkxOSw2ICs5MTksOSBAQCBpbnQgc2hfdW5z
eW5jKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBnbWZuCiAgICAgICAgICB8fCAh
di0+ZG9tYWluLT5hcmNoLnBhZ2luZy5zaGFkb3cub29zX2FjdGl2ZSApCiAg
ICAgICAgIHJldHVybiAwOwogCisgICAgQlVJTERfQlVHX09OKCEodHlwZW9m
KHBnLT5zaGFkb3dfZmxhZ3MpKVNIRl9vdXRfb2Zfc3luYyk7CisgICAgQlVJ
TERfQlVHX09OKCEodHlwZW9mKHBnLT5zaGFkb3dfZmxhZ3MpKVNIRl9vb3Nf
bWF5X3dyaXRlKTsKKwogICAgIHBnLT5zaGFkb3dfZmxhZ3MgfD0gU0hGX291
dF9vZl9zeW5jfFNIRl9vb3NfbWF5X3dyaXRlOwogICAgIG9vc19oYXNoX2Fk
ZCh2LCBnbWZuKTsKICAgICBwZXJmY19pbmNyKHNoYWRvd191bnN5bmMpOwpA
QCAtMjgxMCw2ICsyODEzLDI2IEBAIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Mo
c3RydWN0IGRvbWFpbiAqZCwKICAgICBwYWdpbmdfdW5sb2NrKGQpOwogfQog
Cit2b2lkIHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5l
d190eXBlKQoreworICAgIGlmICggIShwYWdlLT5jb3VudF9pbmZvICYgUEdD
X3BhZ2VfdGFibGUpICkKKyAgICAgICAgcmV0dXJuOworCisjaWYgKFNIQURP
V19PUFRJTUlaQVRJT05TICYgU0hPUFRfT1VUX09GX1NZTkMpCisgICAgLyoK
KyAgICAgKiBOb3JtYWxseSB3ZSBzaG91bGQgbmV2ZXIgbGV0IGEgcGFnZSBn
byBmcm9tIHR5cGUgY291bnQgMCB0byB0eXBlCisgICAgICogY291bnQgMSB3
aGVuIGl0IGlzIHNoYWRvd2VkLiBPbmUgZXhjZXB0aW9uOiBvdXQtb2Ytc3lu
YyBzaGFkb3dlZAorICAgICAqIHBhZ2VzIGFyZSBhbGxvd2VkIHRvIGJlY29t
ZSB3cml0ZWFibGUuCisgICAgICovCisgICAgaWYgKCAocGFnZS0+c2hhZG93
X2ZsYWdzICYgU0hGX29vc19tYXlfd3JpdGUpICYmCisgICAgICAgICBuZXdf
dHlwZSA9PSBQR1Rfd3JpdGFibGVfcGFnZSApCisgICAgICAgIHJldHVybjsK
KyNlbmRpZgorCisgICAgc2hhZG93X3JlbW92ZV9hbGxfc2hhZG93cyhkLCBw
YWdlX3RvX21mbihwYWdlKSk7Cit9CisKIHN0YXRpYyB2b2lkCiBzaF9yZW1v
dmVfYWxsX3NoYWRvd3NfYW5kX3BhcmVudHMoc3RydWN0IGRvbWFpbiAqZCwg
bWZuX3QgZ21mbikKIC8qIEV2ZW4gaGFyc2hlcjogdGhpcyBpcyBhIEhWTSBw
YWdlIHRoYXQgd2UgdGhpbmcgaXMgbm8gbG9uZ2VyIGEgcGFnZXRhYmxlLgot
LS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMjg3LDggKzI4
Nyw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzaF90ZXJtaW5hdGVfbGlzdChz
dHIKICAqIGNvZGVwYXRoIGlzIGNhbGxlZCBkdXJpbmcgdGhhdCB0aW1lIGFu
ZCBpcyBzZW5zaXRpdmUgdG8gb29zIGlzc3VlcywgaXQgbWF5CiAgKiBuZWVk
IHRvIHVzZSB0aGUgc2Vjb25kIGZsYWcuCiAgKi8KLSNkZWZpbmUgU0hGX291
dF9vZl9zeW5jICgxdTw8MzApCi0jZGVmaW5lIFNIRl9vb3NfbWF5X3dyaXRl
ICgxdTw8MjkpCisjZGVmaW5lIFNIRl9vdXRfb2Zfc3luYyAoMXUgPDwgKFNI
X3R5cGVfbWF4X3NoYWRvdyArIDEpKQorI2RlZmluZSBTSEZfb29zX21heV93
cml0ZSAoMXUgPDwgKFNIX3R5cGVfbWF4X3NoYWRvdyArIDIpKQogCiAjZW5k
aWYgLyogKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfT1VUX09GX1NZ
TkMpICovCiAKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NoYWRvdy5oCkBAIC04MSw2ICs4
MSwxMCBAQCB2b2lkIHNoYWRvd19maW5hbF90ZWFyZG93bihzdHJ1Y3QgZG9t
YWluCiAKIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRvbWFpbiAq
ZCwgbWZuX3QgZ21mbiwgaW50IGZhc3QsIGludCBhbGwpOwogCisvKiBBZGp1
c3Qgc2hhZG93cyByZWFkeSBmb3IgYSBndWVzdCBwYWdlIHRvIGNoYW5nZSBp
dHMgdHlwZS4gKi8KK3ZvaWQgc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2No
YW5nZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgbmV3X3R5cGUpOworCiAvKiBEaXNjYXJkIF9hbGxfIG1hcHBp
bmdzIGZyb20gdGhlIGRvbWFpbidzIHNoYWRvd3MuICovCiB2b2lkIHNoYWRv
d19ibG93X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOwog
CkBAIC0xMDUsNiArMTA5LDEwIEBAIGludCBzaGFkb3dfc2V0X2FsbG9jYXRp
b24oc3RydWN0IGRvbWFpbgogc3RhdGljIGlubGluZSB2b2lkIHNoX3JlbW92
ZV9zaGFkb3dzKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IGdtZm4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGZhc3Qs
IGJvb2xfdCBhbGwpIHt9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBzaGFkb3df
cHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBuZXdfdHlwZSkge30KKwogc3RhdGljIGlubGluZSB2b2lkIHNoYWRv
d19ibG93X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpIHt9
CiAKIHN0YXRpYyBpbmxpbmUgaW50IHNoYWRvd19kb21jdGwoc3RydWN0IGRv
bWFpbiAqZCwgeGVuX2RvbWN0bF9zaGFkb3dfb3BfdCAqc2MsCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRv
d19mbGFncyB0byAxNiBiaXRzCgpUaGlzIGlzIHRvIGF2b2lkIGl0IG92ZXJs
YXBwaW5nIHRoZSBsaW5lYXJfcHRfY291bnQgZmllbGQgbmVlZGVkIGZvciBQ
Vgpkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBhcmF0ZSwgSFZNLW9ubHkgcGFn
ZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKdGhlIHNvbGUgb25lIGxl
ZnQgaW4gdGhlIHVwcGVyIDE2IGJpdHMuCgpOb3RlIHRoYXQgdGhlIGFjY2Vz
c2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUo
KSBnZXQKc3dpdGNoZWQgdG8gbm9uLWF0b21pYywgbm9uLWJpdG9wcyBvcGVy
YXRpb25zLCBhcyB7dGVzdCxzZXQsY2xlYXJ9X2JpdCgpCmFyZSBub3QgYWxs
b3dlZCBvbiB1aW50MTZfdCBmaWVsZHMgYW5kIGhlbmNlIHRoZWlyIHVzZSB3
b3VsZCBoYXZlCnJlcXVpcmVkIHVnbHkgY2FzdHMuIFRoaXMgaXMgZmluZSBi
ZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAp0byBvY2N1
ciB3aXRoIHRoZSBwYWdpbmcgbG9jayBoZWxkLCBhbmQgb3RoZXIgdXBkYXRl
cyBvZiBpdCB1c2UgfD0gYW5kCiY9IGFzIHdlbGwgKGkuZS4gdXNpbmcgYXRv
bWljIG9wZXJhdGlvbnMgaGVyZSBkaWRuJ3QgcmVhbGx5IGd1YXJkCmFnYWlu
c3QgcG90ZW50aWFsbHkgcmFjaW5nIHVwZGF0ZXMgZWxzZXdoZXJlKS4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjgwLgoKUmVwb3J0ZWQtYnk6IFByZ21yLmNv
bSBTZWN1cml0eSA8c2VjdXJpdHlAcHJnbXIuY29tPgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCi0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYwpAQCAtOTU3LDEwICs5NTcsMTQgQEAgdm9pZCBzaGFk
b3dfcHJvbW90ZShzdHJ1Y3QgZG9tYWluICpkLCBtZgogCiAgICAgLyogSXMg
dGhlIHBhZ2UgYWxyZWFkeSBzaGFkb3dlZD8gKi8KICAgICBpZiAoICF0ZXN0
X2FuZF9zZXRfYml0KF9QR0NfcGFnZV90YWJsZSwgJnBhZ2UtPmNvdW50X2lu
Zm8pICkKKyAgICB7CiAgICAgICAgIHBhZ2UtPnNoYWRvd19mbGFncyA9IDA7
CisgICAgICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCisgICAgICAgICAg
ICBwYWdlLT5wYWdldGFibGVfZHlpbmcgPSBmYWxzZTsKKyAgICB9CiAKLSAg
ICBBU1NFUlQoIXRlc3RfYml0KHR5cGUsICZwYWdlLT5zaGFkb3dfZmxhZ3Mp
KTsKLSAgICBzZXRfYml0KHR5cGUsICZwYWdlLT5zaGFkb3dfZmxhZ3MpOwor
ICAgIEFTU0VSVCghKHBhZ2UtPnNoYWRvd19mbGFncyAmICgxdSA8PCB0eXBl
KSkpOworICAgIHBhZ2UtPnNoYWRvd19mbGFncyB8PSAxdSA8PCB0eXBlOwog
ICAgIFRSQUNFX1NIQURPV19QQVRIX0ZMQUcoVFJDRV9TRkxBR19QUk9NT1RF
KTsKIH0KIApAQCAtOTY5LDkgKzk3Myw5IEBAIHZvaWQgc2hhZG93X2RlbW90
ZShzdHJ1Y3QgZG9tYWluICpkLCBtZm4KICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlID0gbWZuX3RvX3BhZ2UoZ21mbik7CiAKICAgICBBU1NFUlQodGVz
dF9iaXQoX1BHQ19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRfaW5mbykpOwot
ICAgIEFTU0VSVCh0ZXN0X2JpdCh0eXBlLCAmcGFnZS0+c2hhZG93X2ZsYWdz
KSk7CisgICAgQVNTRVJUKHBhZ2UtPnNoYWRvd19mbGFncyAmICgxdSA8PCB0
eXBlKSk7CiAKLSAgICBjbGVhcl9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19m
bGFncyk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdzICY9IH4oMXUgPDwgdHlw
ZSk7CiAKICAgICBpZiAoIChwYWdlLT5zaGFkb3dfZmxhZ3MgJiBTSEZfcGFn
ZV90eXBlX21hc2spID09IDAgKQogICAgIHsKQEAgLTI4MDEsNyArMjgwNSw3
IEBAIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRvbWFpbiAqZCwK
ICAgICBpZiAoICFmYXN0ICYmIGFsbCAmJiAocGctPmNvdW50X2luZm8gJiBQ
R0NfcGFnZV90YWJsZSkgKQogICAgIHsKICAgICAgICAgU0hBRE9XX0VSUk9S
KCJjYW4ndCBmaW5kIGFsbCBzaGFkb3dzIG9mIG1mbiAlIlBSSV9tZm4iICIK
LSAgICAgICAgICAgICAgICAgICAgICIoc2hhZG93X2ZsYWdzPSUwOHgpXG4i
LAorICAgICAgICAgICAgICAgICAgICAgIihzaGFkb3dfZmxhZ3M9JTA0eClc
biIsCiAgICAgICAgICAgICAgICAgICAgICAgbWZuX3goZ21mbiksIHBnLT5z
aGFkb3dfZmxhZ3MpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAg
fQotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0zMzI4LDggKzMz
MjgsOCBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUg
KnYsCiAKICAgICAvKiBVbnNoYWRvdyBpZiB3ZSBhcmUgd3JpdGluZyB0byBh
IHRvcGxldmVsIHBhZ2V0YWJsZSB0aGF0IGlzCiAgICAgICogZmxhZ2dlZCBh
cyBhIGR5aW5nIHByb2Nlc3MsIGFuZCB0aGF0IGlzIG5vdCBjdXJyZW50bHkg
dXNlZC4gKi8KLSAgICBpZiAoIHNoX21mbl9pc19hX3BhZ2VfdGFibGUoZ21m
bikKLSAgICAgICAgICYmIChtZm5fdG9fcGFnZShnbWZuKS0+c2hhZG93X2Zs
YWdzICYgU0hGX3BhZ2V0YWJsZV9keWluZykgKQorICAgIGlmICggc2hfbWZu
X2lzX2FfcGFnZV90YWJsZShnbWZuKSAmJiBpc19odm1fZG9tYWluKGQpICYm
CisgICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5aW5n
ICkKICAgICB7CiAgICAgICAgIGludCB1c2VkID0gMDsKICAgICAgICAgc3Ry
dWN0IHZjcHUgKnRtcDsKQEAgLTQzMDEsOSArNDMwMSw5IEBAIGludCBzaF9y
bV93cml0ZV9hY2Nlc3NfZnJvbV9zbDFwKHN0cnVjdAogICAgIEFTU0VSVCht
Zm5fdmFsaWQoc21mbikpOwogCiAgICAgLyogUmVtZW1iZXIgaWYgd2UndmUg
YmVlbiB0b2xkIHRoYXQgdGhpcyBwcm9jZXNzIGlzIGJlaW5nIHRvcm4gZG93
biAqLwotICAgIGlmICggY3Vyci0+ZG9tYWluID09IGQgKQorICAgIGlmICgg
Y3Vyci0+ZG9tYWluID09IGQgJiYgaXNfaHZtX2RvbWFpbihkKSApCiAgICAg
ICAgIGN1cnItPmFyY2gucGFnaW5nLnNoYWRvdy5wYWdldGFibGVfZHlpbmcK
LSAgICAgICAgICAgID0gISEobWZuX3RvX3BhZ2UoZ21mbiktPnNoYWRvd19m
bGFncyAmIFNIRl9wYWdldGFibGVfZHlpbmcpOworICAgICAgICAgICAgPSBt
Zm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5aW5nOwogCiAgICAgc3Ag
PSBtZm5fdG9fcGFnZShzbWZuKTsKIApAQCAtNDYxOSwxMCArNDYxOSwxMCBA
QCBzdGF0aWMgdm9pZCBzaF9wYWdldGFibGVfZHlpbmcoc3RydWN0IHZjCiAg
ICAgICAgICAgICAgICAgICAgOiBzaGFkb3dfaGFzaF9sb29rdXAoZCwgbWZu
X3goZ21mbiksIFNIX3R5cGVfbDJfcGFlX3NoYWRvdyk7CiAgICAgICAgIH0K
IAotICAgICAgICBpZiAoIG1mbl92YWxpZChzbWZuKSApCisgICAgICAgIGlm
ICggbWZuX3ZhbGlkKHNtZm4pICYmIGlzX2h2bV9kb21haW4oZCkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBnbWZuID0gX21mbihtZm5fdG9fcGFnZShz
bWZuKS0+di5zaC5iYWNrKTsKLSAgICAgICAgICAgIG1mbl90b19wYWdlKGdt
Zm4pLT5zaGFkb3dfZmxhZ3MgfD0gU0hGX3BhZ2V0YWJsZV9keWluZzsKKyAg
ICAgICAgICAgIG1mbl90b19wYWdlKGdtZm4pLT5wYWdldGFibGVfZHlpbmcg
PSB0cnVlOwogICAgICAgICAgICAgc2hhZG93X3VuaG9va19tYXBwaW5ncyhk
LCBzbWZuLCAxLyogdXNlciBwYWdlcyBvbmx5ICovKTsKICAgICAgICAgICAg
IGZsdXNoID0gMTsKICAgICAgICAgfQpAQCAtNDY1OSw5ICs0NjU5LDkgQEAg
c3RhdGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHN0cnVjdCB2YwogICAg
IHNtZm4gPSBzaGFkb3dfaGFzaF9sb29rdXAoZCwgbWZuX3goZ21mbiksIFNI
X3R5cGVfbDRfNjRfc2hhZG93KTsKICNlbmRpZgogCi0gICAgaWYgKCBtZm5f
dmFsaWQoc21mbikgKQorICAgIGlmICggbWZuX3ZhbGlkKHNtZm4pICYmIGlz
X2h2bV9kb21haW4oZCkgKQogICAgIHsKLSAgICAgICAgbWZuX3RvX3BhZ2Uo
Z21mbiktPnNoYWRvd19mbGFncyB8PSBTSEZfcGFnZXRhYmxlX2R5aW5nOwor
ICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5aW5nID0g
dHJ1ZTsKICAgICAgICAgc2hhZG93X3VuaG9va19tYXBwaW5ncyhkLCBzbWZu
LCAxLyogdXNlciBwYWdlcyBvbmx5ICovKTsKICAgICAgICAgLyogTm93IGZs
dXNoIHRoZSBUTEI6IHdlIHJlbW92ZWQgdG9wbGV2ZWwgbWFwcGluZ3MuICov
CiAgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRvbWFpbl9kaXJ0eV9jcHVt
YXNrKTsKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgK
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKQEAgLTI5
Miw4ICsyOTIsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hfdGVybWluYXRl
X2xpc3Qoc3RyCiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpBVElPTlMg
JiBTSE9QVF9PVVRfT0ZfU1lOQykgKi8KIAotI2RlZmluZSBTSEZfcGFnZXRh
YmxlX2R5aW5nICgxdTw8MzEpCi0KIHN0YXRpYyBpbmxpbmUgaW50IHNoX3Bh
Z2VfaGFzX211bHRpcGxlX3NoYWRvd3Moc3RydWN0IHBhZ2VfaW5mbyAqcGcp
CiB7CiAgICAgdTMyIHNoYWRvd3M7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTE4
OCw4ICsxODgsMTUgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBH
dWVzdCBwYWdlcyB3aXRoIGEgc2hhZG93LiAgVGhpcyBkb2VzIG5vdCBjb25m
bGljdCB3aXRoCiAgICAgICAgICAqIHRsYmZsdXNoX3RpbWVzdGFtcCBzaW5j
ZSBwYWdlIHRhYmxlIHBhZ2VzIGFyZSBleHBsaWNpdGx5IG5vdAogICAgICAg
ICAgKiB0cmFja2VkIGZvciBUTEItZmx1c2ggYXZvaWRhbmNlIHdoZW4gYSBn
dWVzdCBydW5zIGluIHNoYWRvdyBtb2RlLgorICAgICAgICAgKgorICAgICAg
ICAgKiBwYWdldGFibGVfZHlpbmcgaXMgdXNlZCBmb3IgSFZNIGRvbWFpbnMg
b25seS4gVGhlIGxheW91dCBoZXJlIGhhcworICAgICAgICAgKiB0byBhdm9p
ZCByZS11c2Ugb2YgdGhlIHNwYWNlIHVzZWQgYnkgbGluZWFyX3B0X2NvdW50
LCB3aGljaCAob25seSkKKyAgICAgICAgICogUFYgZ3Vlc3RzIHVzZS4KICAg
ICAgICAgICovCi0gICAgICAgIHUzMiBzaGFkb3dfZmxhZ3M7CisgICAgICAg
IHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCBzaGFkb3dfZmxhZ3M7
CisgICAgICAgICAgICBib29sIHBhZ2V0YWJsZV9keWluZzsKKyAgICAgICAg
fTsKIAogICAgICAgICAvKiBXaGVuIGluIHVzZSBhcyBhIHNoYWRvdywgbmV4
dCBzaGFkb3cgaW4gdGhpcyBoYXNoIGNoYWluLiAqLwogICAgICAgICBfX3Bk
eF90IG5leHRfc2hhZG93Owo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRv
d19mbGFncyB0byAxNiBiaXRzCgpUaGlzIGlzIHRvIGF2b2lkIGl0IG92ZXJs
YXBwaW5nIHRoZSBsaW5lYXJfcHRfY291bnQgZmllbGQgbmVlZGVkIGZvciBQ
Vgpkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBhcmF0ZSwgSFZNLW9ubHkgcGFn
ZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKdGhlIHNvbGUgb25lIGxl
ZnQgaW4gdGhlIHVwcGVyIDE2IGJpdHMuCgpOb3RlIHRoYXQgdGhlIGFjY2Vz
c2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUo
KSBnZXQKc3dpdGNoZWQgdG8gbm9uLWF0b21pYywgbm9uLWJpdG9wcyBvcGVy
YXRpb25zLCBhcyB7dGVzdCxzZXQsY2xlYXJ9X2JpdCgpCmFyZSBub3QgYWxs
b3dlZCBvbiB1aW50MTZfdCBmaWVsZHMgYW5kIGhlbmNlIHRoZWlyIHVzZSB3
b3VsZCBoYXZlCnJlcXVpcmVkIHVnbHkgY2FzdHMuIFRoaXMgaXMgZmluZSBi
ZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAp0byBvY2N1
ciB3aXRoIHRoZSBwYWdpbmcgbG9jayBoZWxkLCBhbmQgb3RoZXIgdXBkYXRl
cyBvZiBpdCB1c2UgfD0gYW5kCiY9IGFzIHdlbGwgKGkuZS4gdXNpbmcgYXRv
bWljIG9wZXJhdGlvbnMgaGVyZSBkaWRuJ3QgcmVhbGx5IGd1YXJkCmFnYWlu
c3QgcG90ZW50aWFsbHkgcmFjaW5nIHVwZGF0ZXMgZWxzZXdoZXJlKS4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjgwLgoKUmVwb3J0ZWQtYnk6IFByZ21yLmNv
bSBTZWN1cml0eSA8c2VjdXJpdHlAcHJnbXIuY29tPgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCi0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9jb21tb24uYwpAQCAtMTAyOCwxMCArMTAyOCwxNCBAQCB2b2lkIHNo
YWRvd19wcm9tb3RlKHN0cnVjdCBkb21haW4gKmQsIG1mCiAKICAgICAvKiBJ
cyB0aGUgcGFnZSBhbHJlYWR5IHNoYWRvd2VkPyAqLwogICAgIGlmICggIXRl
c3RfYW5kX3NldF9iaXQoX1BHQ19wYWdlX3RhYmxlLCAmcGFnZS0+Y291bnRf
aW5mbykgKQorICAgIHsKICAgICAgICAgcGFnZS0+c2hhZG93X2ZsYWdzID0g
MDsKKyAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKKyAgICAgICAg
ICAgIHBhZ2UtPnBhZ2V0YWJsZV9keWluZyA9IGZhbHNlOworICAgIH0KIAot
ICAgIEFTU0VSVCghdGVzdF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFn
cykpOwotICAgIHNldF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19mbGFncyk7
CisgICAgQVNTRVJUKCEocGFnZS0+c2hhZG93X2ZsYWdzICYgKDF1IDw8IHR5
cGUpKSk7CisgICAgcGFnZS0+c2hhZG93X2ZsYWdzIHw9IDF1IDw8IHR5cGU7
CiAgICAgVFJBQ0VfU0hBRE9XX1BBVEhfRkxBRyhUUkNFX1NGTEFHX1BST01P
VEUpOwogfQogCkBAIC0xMDQwLDkgKzEwNDQsOSBAQCB2b2lkIHNoYWRvd19k
ZW1vdGUoc3RydWN0IGRvbWFpbiAqZCwgbWZuCiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKGdtZm4pOwogCiAgICAgQVNTRVJU
KHRlc3RfYml0KF9QR0NfcGFnZV90YWJsZSwgJnBhZ2UtPmNvdW50X2luZm8p
KTsKLSAgICBBU1NFUlQodGVzdF9iaXQodHlwZSwgJnBhZ2UtPnNoYWRvd19m
bGFncykpOworICAgIEFTU0VSVChwYWdlLT5zaGFkb3dfZmxhZ3MgJiAoMXUg
PDwgdHlwZSkpOwogCi0gICAgY2xlYXJfYml0KHR5cGUsICZwYWdlLT5zaGFk
b3dfZmxhZ3MpOworICAgIHBhZ2UtPnNoYWRvd19mbGFncyAmPSB+KDF1IDw8
IHR5cGUpOwogCiAgICAgaWYgKCAocGFnZS0+c2hhZG93X2ZsYWdzICYgU0hG
X3BhZ2VfdHlwZV9tYXNrKSA9PSAwICkKICAgICB7CkBAIC0yOTIxLDcgKzI5
MjUsNyBAQCB2b2lkIHNoX3JlbW92ZV9zaGFkb3dzKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgaWYgKCAhZmFzdCAmJiBhbGwgJiYgKHBnLT5jb3VudF9pbmZv
ICYgUEdDX3BhZ2VfdGFibGUpICkKICAgICB7CiAgICAgICAgIFNIQURPV19F
UlJPUigiY2FuJ3QgZmluZCBhbGwgc2hhZG93cyBvZiBtZm4gJSJQUklfbWZu
IiAiCi0gICAgICAgICAgICAgICAgICAgICAiKHNoYWRvd19mbGFncz0lMDh4
KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICIoc2hhZG93X2ZsYWdzPSUw
NHgpXG4iLAogICAgICAgICAgICAgICAgICAgICAgIG1mbl94KGdtZm4pLCBw
Zy0+c2hhZG93X2ZsYWdzKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwog
ICAgIH0KLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzI5OSw4
ICszMjk5LDggQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2
Y3B1ICp2LAogCiAgICAgLyogVW5zaGFkb3cgaWYgd2UgYXJlIHdyaXRpbmcg
dG8gYSB0b3BsZXZlbCBwYWdldGFibGUgdGhhdCBpcwogICAgICAqIGZsYWdn
ZWQgYXMgYSBkeWluZyBwcm9jZXNzLCBhbmQgdGhhdCBpcyBub3QgY3VycmVu
dGx5IHVzZWQuICovCi0gICAgaWYgKCBzaF9tZm5faXNfYV9wYWdlX3RhYmxl
KGdtZm4pCi0gICAgICAgICAmJiAobWZuX3RvX3BhZ2UoZ21mbiktPnNoYWRv
d19mbGFncyAmIFNIRl9wYWdldGFibGVfZHlpbmcpICkKKyAgICBpZiAoIHNo
X21mbl9pc19hX3BhZ2VfdGFibGUoZ21mbikgJiYgaXNfaHZtX2RvbWFpbihk
KSAmJgorICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9k
eWluZyApCiAgICAgewogICAgICAgICBpbnQgdXNlZCA9IDA7CiAgICAgICAg
IHN0cnVjdCB2Y3B1ICp0bXA7CkBAIC00MjU0LDkgKzQyNTQsOSBAQCBpbnQg
c2hfcm1fd3JpdGVfYWNjZXNzX2Zyb21fc2wxcChzdHJ1Y3QKICAgICBBU1NF
UlQobWZuX3ZhbGlkKHNtZm4pKTsKIAogICAgIC8qIFJlbWVtYmVyIGlmIHdl
J3ZlIGJlZW4gdG9sZCB0aGF0IHRoaXMgcHJvY2VzcyBpcyBiZWluZyB0b3Ju
IGRvd24gKi8KLSAgICBpZiAoIGN1cnItPmRvbWFpbiA9PSBkICkKKyAgICBp
ZiAoIGN1cnItPmRvbWFpbiA9PSBkICYmIGlzX2h2bV9kb21haW4oZCkgKQog
ICAgICAgICBjdXJyLT5hcmNoLnBhZ2luZy5zaGFkb3cucGFnZXRhYmxlX2R5
aW5nCi0gICAgICAgICAgICA9ICEhKG1mbl90b19wYWdlKGdtZm4pLT5zaGFk
b3dfZmxhZ3MgJiBTSEZfcGFnZXRhYmxlX2R5aW5nKTsKKyAgICAgICAgICAg
ID0gbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWluZzsKIAogICAg
IHNwID0gbWZuX3RvX3BhZ2Uoc21mbik7CiAKQEAgLTQ1NzIsMTAgKzQ1NzIs
MTAgQEAgc3RhdGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHN0cnVjdCB2
YwogICAgICAgICAgICAgICAgICAgIDogc2hhZG93X2hhc2hfbG9va3VwKGQs
IG1mbl94KGdtZm4pLCBTSF90eXBlX2wyX3BhZV9zaGFkb3cpOwogICAgICAg
ICB9CiAKLSAgICAgICAgaWYgKCBtZm5fdmFsaWQoc21mbikgKQorICAgICAg
ICBpZiAoIG1mbl92YWxpZChzbWZuKSAmJiBpc19odm1fZG9tYWluKGQpICkK
ICAgICAgICAgewogICAgICAgICAgICAgZ21mbiA9IF9tZm4obWZuX3RvX3Bh
Z2Uoc21mbiktPnYuc2guYmFjayk7Ci0gICAgICAgICAgICBtZm5fdG9fcGFn
ZShnbWZuKS0+c2hhZG93X2ZsYWdzIHw9IFNIRl9wYWdldGFibGVfZHlpbmc7
CisgICAgICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+cGFnZXRhYmxlX2R5
aW5nID0gdHJ1ZTsKICAgICAgICAgICAgIHNoYWRvd191bmhvb2tfbWFwcGlu
Z3MoZCwgc21mbiwgMS8qIHVzZXIgcGFnZXMgb25seSAqLyk7CiAgICAgICAg
ICAgICBmbHVzaCA9IDE7CiAgICAgICAgIH0KQEAgLTQ2MTIsOSArNDYxMiw5
IEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9keWluZyhzdHJ1Y3QgdmMK
ICAgICBzbWZuID0gc2hhZG93X2hhc2hfbG9va3VwKGQsIG1mbl94KGdtZm4p
LCBTSF90eXBlX2w0XzY0X3NoYWRvdyk7CiAjZW5kaWYKIAotICAgIGlmICgg
bWZuX3ZhbGlkKHNtZm4pICkKKyAgICBpZiAoIG1mbl92YWxpZChzbWZuKSAm
JiBpc19odm1fZG9tYWluKGQpICkKICAgICB7Ci0gICAgICAgIG1mbl90b19w
YWdlKGdtZm4pLT5zaGFkb3dfZmxhZ3MgfD0gU0hGX3BhZ2V0YWJsZV9keWlu
ZzsKKyAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnBhZ2V0YWJsZV9keWlu
ZyA9IHRydWU7CiAgICAgICAgIHNoYWRvd191bmhvb2tfbWFwcGluZ3MoZCwg
c21mbiwgMS8qIHVzZXIgcGFnZXMgb25seSAqLyk7CiAgICAgICAgIC8qIE5v
dyBmbHVzaCB0aGUgVExCOiB3ZSByZW1vdmVkIHRvcGxldmVsIG1hcHBpbmdz
LiAqLwogICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNr
KTsKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKKysr
IGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKQEAgLTI5Miw4
ICsyOTIsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hfdGVybWluYXRlX2xp
c3Qoc3RyCiAKICNlbmRpZiAvKiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBT
SE9QVF9PVVRfT0ZfU1lOQykgKi8KIAotI2RlZmluZSBTSEZfcGFnZXRhYmxl
X2R5aW5nICgxdTw8MzEpCi0KIHN0YXRpYyBpbmxpbmUgaW50IHNoX3BhZ2Vf
aGFzX211bHRpcGxlX3NoYWRvd3Moc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiB7
CiAgICAgdTMyIHNoYWRvd3M7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTI1OSw4
ICsyNTksMTUgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBHdWVz
dCBwYWdlcyB3aXRoIGEgc2hhZG93LiAgVGhpcyBkb2VzIG5vdCBjb25mbGlj
dCB3aXRoCiAgICAgICAgICAqIHRsYmZsdXNoX3RpbWVzdGFtcCBzaW5jZSBw
YWdlIHRhYmxlIHBhZ2VzIGFyZSBleHBsaWNpdGx5IG5vdAogICAgICAgICAg
KiB0cmFja2VkIGZvciBUTEItZmx1c2ggYXZvaWRhbmNlIHdoZW4gYSBndWVz
dCBydW5zIGluIHNoYWRvdyBtb2RlLgorICAgICAgICAgKgorICAgICAgICAg
KiBwYWdldGFibGVfZHlpbmcgaXMgdXNlZCBmb3IgSFZNIGRvbWFpbnMgb25s
eS4gVGhlIGxheW91dCBoZXJlIGhhcworICAgICAgICAgKiB0byBhdm9pZCBy
ZS11c2Ugb2YgdGhlIHNwYWNlIHVzZWQgYnkgbGluZWFyX3B0X2NvdW50LCB3
aGljaCAob25seSkKKyAgICAgICAgICogUFYgZ3Vlc3RzIHVzZS4KICAgICAg
ICAgICovCi0gICAgICAgIHUzMiBzaGFkb3dfZmxhZ3M7CisgICAgICAgIHN0
cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCBzaGFkb3dfZmxhZ3M7Cisg
ICAgICAgICAgICBib29sIHBhZ2V0YWJsZV9keWluZzsKKyAgICAgICAgfTsK
IAogICAgICAgICAvKiBXaGVuIGluIHVzZSBhcyBhIHNoYWRvdywgbmV4dCBz
aGFkb3cgaW4gdGhpcyBoYXNoIGNoYWluLiAqLwogICAgICAgICBfX3BkeF90
IG5leHRfc2hhZG93Owo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Nov 20 13:52:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 13:52: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-devel-bounces@lists.xenproject.org>)
	id 1gP6Rc-0000tY-H8; Tue, 20 Nov 2018 13:52: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP6Rb-0000tM-Cb
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 13:51:59 +0000
X-Inumbo-ID: 729dddc9-eccb-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 729dddc9-eccb-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 13:51:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP6RZ-0007L9-Bm; Tue, 20 Nov 2018 13:51:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gP6RZ-0003aw-4Z; Tue, 20 Nov 2018 13:51:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gP6RZ-0005mt-3v; Tue, 20 Nov 2018 13:51:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130601-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=39611fdee5d138d4d39dc997051c3a7dd23b6df9
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 13:51:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130601: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDYwMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDYwMS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDM5
NjExZmRlZTVkMTM4ZDRkMzlkYzk5NzA1MWMzYTdkZDIzYjZkZjkKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDkwMWFiZmVmNWRlMTQ5NTQ2YjE2ZmJhNmY0ZDViZDdkZWYw
OGM2NzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDI4OSAgMjAxOC0xMS0xNyAxMTowMDozNiBa
ICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzA0OTAgIDIwMTgtMTEtMTkgMDk6MDA6
MjcgWiAgICAxIGRheXMgICAxMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA1NjIg
IDIwMTgtMTEtMjAgMDA6MDE6MjIgWiAgICAwIGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IDM5NjExZmRlZTVkMTM4ZDRkMzlkYzk5NzA1MWMzYTdkZDIzYjZkZjkKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBO
b3YgMTkgMjE6MTY6MjggMjAxOCArMDAwMAoKICAgIGF1dG9tYXRpb246IEFkZCAzMmJpdCBEZWJp
YW4gSmVzc2llIGJ1aWxkcwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBbIHdlaTogcmViYXNlIF0KICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMjE5ZmM0ODQwYTc5MzAzMGY3NjNjYmYz
Y2RkNmI2NjYwNjAxYjNlYQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkRhdGU6ICAgTW9uIE5vdiAxOSAxNjowMToyMCAyMDE4ICswMDAwCgogICAgYXV0
b21hdGlvbjogQWRkIGEgMzJiaXQgRGViaWFuIEplc3NpZSBkb2NrZXJmaWxlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCBkNGY1MDdl
NTVkNDRhODgyNzUzMDA3YjAxZmI5NzM3ODRlNzNlNGI5CkF1dGhvcjogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTm92IDE2IDEzOjAzOjU5IDIwMTggKzAwMDAKCiAg
ICBhdXRvbWF0aW9uOiBwcm9wZXJseSB0YWcgeDg2IGpvYnMgaW4gR2l0bGFiIENJCiAgICAKICAg
IFNpbmNlIHdlIGhhdmUgaW50cm9kdWNlZCBhcm02NCB2YXJpYW50cywgd2UnZCBiZXR0ZXIgc3Rh
cnQgdGFnZ2luZyB0aGUKICAgIG9sZCBvbmVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxj
YXJkb2VAY2FyZG9lLmNvbT4KCmNvbW1pdCA3NWM4MDM3YzFlNDZmOTExNzUxOGU0NTE2OTNiNWRk
YjRmN2IzNGI5CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBG
cmkgTm92IDE2IDEyOjU0OjAzIDIwMTggKzAwMDAKCiAgICBhdXRvbWF0aW9uOiBpbnRyb2R1Y2Ug
c29tZSBSQU5EQ09ORklHIHRlc3RzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgoKY29tbWl0IDk4OGViYmVmYzJhNTUwZmY4Mzk3ZjY1YjBhMmRjMThmNGU3MmY0
NzQKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBOb3Yg
MTYgMTE6NDA6NTYgMjAxOCArMDAwMAoKICAgIGF1dG9tYXRpb246IHJlZmFjdG9yIGdpdGxhYi1j
aS55YW1sCiAgICAKICAgIFVzZSB0aGUgImV4dGVuZHMiIGtleXdvcmQgaW50cm9kdWNlZCBpbiAx
MS4zIHRvIHJlZHVjZSByZXBldGl0aW9uIGluCiAgICBqb2JzLiBNb3JlIGltcG9ydGFudGx5LCB0
aGlzIGhlbHBzIHVzIGJldHRlciBvcmdhbmlzZSB0aGUgcHJvcGVydGllcwogICAgb2Ygam9icy4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Cgpjb21taXQgNzNl
ZTU1NzQwODRiOWJmYTYxOTRjMTA5NmNiMWU0Y2U3NmZlZGIzZgpBdXRob3I6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE5vdiAxOSAxMzowMzow
MiAyMDE4ICswMDAwCgogICAgbGlieDg2OiBXb3JrIGFyb3VuZCBHQ0MgYmVpbmcgdW5hYmxlIHRv
IHNwaWxsIHRoZSBQSUMgaGFyZCByZWdpc3RlcgogICAgCiAgICBWZXJzaW9ucyBvZiBHQ0MgYmVm
b3JlIDUgY2FuJ3QgY29tcGlsZSBjcHVpZC5jLCBhbmQgZmFpbCB3aXRoIHRoZSByYXRoZXIgY3J5
cHRpYzoKICAgIAogICAgICBJbiBmaWxlIGluY2x1ZGVkIGZyb20gbGliL3g4Ni9jcHVpZC5jOjM6
MDoKICAgICAgbGliL3g4Ni9jcHVpZC5jOiBJbiBmdW5jdGlvbiDigJh4ODZfY3B1aWRfcG9saWN5
X2ZpbGxfbmF0aXZl4oCZOgogICAgICBpbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmg6MjU6NTog
ZXJyb3I6IGluY29uc2lzdGVudCBvcGVyYW5kIGNvbnN0cmFpbnRzIGluIGFuIOKAmGFzbeKAmQog
ICAgICAgICAgIGFzbSAoICJjcHVpZCIKICAgICAgICAgICBeCiAgICAKICAgIFNlZSBodHRwczov
L2djYy5nbnUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD01NDIzMiBmb3IgbW9yZSBkZXRh
aWxzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmNvbW1pdCA4NmQ0N2FkY2QzYzRmNDk0NDU2YTNkNmVlMDZlOTQxYjEzMmUzZWIyCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBG
cmkgRGVjIDEgMTM6Mjk6MzYgMjAxNyArMDAwMAoKICAgIHg4Ni9tc3I6IEhhbmRsZSBNU1JfQU1E
NjRfRFJ7MC0zfV9BRERSRVNTX01BU0sgaW4gdGhlIG5ldyBNU1IgaW5mcmFzdHJ1Y3R1cmUKICAg
IAogICAgVGhpcyBpcyBhIGZvbGxvd3VwIHRvIGMvcyA5NmYyMzVjMjYgd2hpY2ggZnVsZmlscyB0
aGUgcmVtYWluaW5nIFRPRE8gaXRlbS4KICAgIAogICAgRmlyc3Qgb2YgYWxsLCB0aGUgcHJlLWV4
aXN0aW5nIFNWTSBjb2RlIGhhcyBhIGJ1Zy4gIFRoZSB2YWx1ZSBpbgogICAgbXNycy0+ZHJfbWFz
a1tdIG1heSBiZSBzdGFsZSwgYXMgd2UgYWxsb3cgZGlyZWN0IGFjY2VzcyB0byB0aGVzZSBNU1Jz
LgogICAgUmVzb2x2ZSB0aGlzIGluIGd1ZXN0X3JkbXNyKCkgYnkgcmVhZGluZyBkaXJlY3RseSBm
cm9tIGhhcmR3YXJlIGluIHRoZQogICAgYWZmZWN0ZWQgY2FzZS4KICAgIAogICAgV2l0aCB0aGUg
cmVhZGluZy93cml0aW5nIGxvZ2ljIG1vdmVkIHRvIHRoZSBjb21tb24gZ3Vlc3Rfe3JkLHdyfW1z
cigpCiAgICBpbmZyYXN0cnVjdHVyZSwgdGhlIG1pZ3JhdGlvbiBsb2dpYyBjYW4gYmUgc2ltcGxp
ZmllZC4gIFRoZSBQViBtaWdyYXRpb24gbG9naWMKICAgIGRyb3BzIGFsbCBvZiBpdHMgc3BlY2lh
bCBjYXNpbmcsIGFuZCBTVk0ncyBlbnRpcmUge2luaXQsc2F2ZSxsb2FkfV9tc3IoKQogICAgaW5m
cmFzdHJ1Y3R1cmUgYmVjb21lcyB1bm5lY2Vzc2FyeS4KICAgIAogICAgVGhlIHJlc3VsdGluZyBk
aWZmc3RhdCBzaG93cyBxdWl0ZSBob3cgZXhwZW5zaXZlIHRoZSBQViBzcGVjaWFsIGNhc2VzIHdo
ZXJlIGluCiAgICBhcmNoX2RvX2RvbWN0bCgpLgogICAgCiAgICAgIGFkZC9yZW1vdmU6IDAvMyBn
cm93L3NocmluazogNC82IHVwL2Rvd246IDQ2NS8tMTQ5NCAoLTEwMjkpCiAgICAgIEZ1bmN0aW9u
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEK
ICAgICAgZ3Vlc3RfcmRtc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjUyICAg
ICA0ODQgICAgKzIzMgogICAgICBndWVzdF93cm1zciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA2NTMgICAgIDgyMiAgICArMTY5CiAgICAgIG1zcnNfdG9fc2VuZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOCAgICAgIDQ4ICAgICArNDAKICAgICAgaHZtX2xvYWRf
Y3B1X21zcnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDg5ICAgICA1MTMgICAgICsyNAog
ICAgICBzdm1faW5pdF9tc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjEgICAg
ICAgLSAgICAgLTIxCiAgICAgIGh2bV9zYXZlX2NwdV9tc3JzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDM2NSAgICAgMzQzICAgICAtMjIKICAgICAgcmVhZF9tc3IgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxMDg5ICAgIDEwMDEgICAgIC04OAogICAgICB3cml0ZV9tc3Ig
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE4MjkgICAgMTY4OSAgICAtMTQwCiAg
ICAgIHN2bV9tc3JfcmVhZF9pbnRlcmNlcHQgICAgICAgICAgICAgICAgICAgICAgMTEyNCAgICAg
OTcwICAgIC0xNTQKICAgICAgc3ZtX2xvYWRfbXNyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMTk1ICAgICAgIC0gICAgLTE5NQogICAgICBzdm1fc2F2ZV9tc3IgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxOTYgICAgICAgLSAgICAtMTk2CiAgICAgIHN2bV9tc3Jfd3Jp
dGVfaW50ZXJjZXB0ICAgICAgICAgICAgICAgICAgICAgMTQ2MSAgICAxMjY1ICAgIC0xOTYKICAg
ICAgYXJjaF9kb19kb21jdGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5NTgxICAgIDkw
OTkgICAgLTQ4MgogICAgICBUb3RhbDogQmVmb3JlPTMzMTQ2MTAsIEFmdGVyPTMzMTM1ODEsIGNo
ZyAtMC4wMyUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiAgQm9yaXMgT3N0cm92c2t5IDxib3Jp
cy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNTllMDg3YmY2YTljOGFkODA1Mjk0YzMyZGZkN2M3NzA2
OGQ4MWVmZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IFNlcCA2IDExOjQyOjM0IDIwMTggKzAwMDAKCiAgICB4ZW4va2V5aGFuZGxl
cjogRHJvcCBrZXloYW5kbGVyX3NjcmF0Y2gKICAgIAogICAgV2l0aCBhbG1vc3QgYWxsIHVzZXJz
IG9mIGtleWhhbmRsZXJfc2NyYXRjaCBnb25lLCBjbGVhbiB1cCB0aGUgMyByZW1haW5pbmcKICAg
IHVzZXJzIGFuZCBkcm9wIHRoZSBidWZmZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMzAzMTFkMmU4MmEzZWI2OWFhMTY2NzM4MmE2YjI1
MjlmNmQ5NDRjNApBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAg
RnJpIE5vdiAxNiAxODo1ODo1NSAyMDE4ICswMDAwCgogICAgeDg2OiBmaXggZWZpLmxkcyBkZXBl
bmRlbmN5IGdlbmVyYXRpb24KICAgIAogICAgUkFORENPTkZJRyBidWlsZHMgZGlzY292ZXIgZWZp
LmxkcyBpcyBub3QgdXBkYXRlZCB3aGVuIGF1dG9nZW5lcmF0ZWQKICAgIGhlYWRlcnMgYXJlIHVw
ZGF0ZWQuCiAgICAKICAgIFVwb24gaW5zcGVjdGlvbiwgdGhlIGdlbmVyYXRlZCAuZCBmaWxlIGNv
bnRhaW5zIHhlbi5sZHMubyBhcyB0YXJnZXQsCiAgICBub3QgdGhlIG9uY2UgdGhvdWdodCBlZmku
bGRzLm8uIFRoYXQncyBiZWNhdXNlIGdjYyBkaXNyZWdhcmRzIHRoZQogICAgb3V0cHV0IG9iamVj
dCBuYW1lIHNwZWNpZmllZCBieSAtbyB3aGVuIGdlbmVyYXRpbmcgZGVwZW5kZW5jeSwgc28gdGhl
CiAgICBzZWQgaW52b2NhdGlvbiBoYXMgbm8gZWZmZWN0LgogICAgCiAgICBBcmd1YWJseSB0aGF0
J3MgYSBidWcgaW4gZ2NjLCB3aGljaCBjYW4gYmUgZml4ZWQgYXQgc29tZSBwb2ludCwgc28gd2UK
ICAgIG1ha2UgdGhlIHNlZCBydW5lIHdvcmsgd2l0aCAqLmxkcy4gQXQgdGhlIHNhbWUgdGltZSBy
ZXBsYWNlIHRoZQogICAgaGFyZGNvZGVkIHNlZCBydW5lIGZvciB4ZW4ubGRzIHdpdGggdGhlIG5l
dyBvbmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0
IGU5YzQ1NzRkODE1NmI1MzcwNjdkNDdiYzQzNjJjZGU3MTc0Y2MzZDcKQXV0aG9yOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBOb3YgMTkgMTA6MDM6NTQgMjAxOCAr
MDAwMAoKICAgIENvbmZpZy5tazogdXBkYXRlIHNlYWJpb3MKICAgIAogICAgVGhpcyBuZXcgcmVs
ZWFzZSBjb250YWlucyBhIGZpeCBmb3IgYnVpbGRpbmcgbGVnYWN5IGFjcGkgdGFibGVzIHdpdGgK
ICAgIG5ld2VyIGlhc2wsIHdoaWNoIHdlIHdhbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgZDk1ZGE5MWZiNDk3ZDg1ODM4MjZm
NjczZjkzMjVlNzNhNzUxNDI3NwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KRGF0ZTogICBNb24gTm92IDE5IDA5OjQxOjI1IDIwMTggKzAxMDAKCiAgICB4ODYvSFZNOiBn
cm93IE1NSU8gY2FjaGUgZGF0YSBzaXplIHRvIDY0IGJ5dGVzCiAgICAKICAgIFRoaXMgaXMgbmVl
ZGVkIGJlZm9yZSBlbmFibGluZyBhbnkgQVZYNTEyIGluc25zIGluIHRoZSBlbXVsYXRvci4gQ2hh
bmdlCiAgICB0aGUgd2F5IGFsaWdubWVudCBpcyBlbmZvcmNlZCBhdCB0aGUgc2FtZSB0aW1lLgog
ICAgCiAgICBBZGQgYSBjaGVjayB0aGF0IHRoZSBidWZmZXIgd29uJ3QgYWN0dWFsbHkgb3ZlcmZs
b3csIGFuZCB3aGlsZSBhdCBpdAogICAgYWxzbyBjb252ZXJ0IHRoZSBjaGVjayBmb3IgYWNjZXNz
ZXMgdG8gbm90IGNyb3NzIHBhZ2UgYm91bmRhcmllcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 14:10:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:10: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-devel-bounces@lists.xenproject.org>)
	id 1gP6jF-0002VL-5e; Tue, 20 Nov 2018 14:10: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=j60o=n7=citrix.com=prvs=8555d601b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gP6jD-0002VG-Ok
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 14:10:11 +0000
X-Inumbo-ID: fd74f4a4-eccd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd74f4a4-eccd-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:10:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71084255"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Nov 2018 14:10:02 +0000
Message-ID: <20181120141002.30222-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] automation: fix debian-{stretch,
 unstable}-32-gcc-debug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhleSBzaG91bGQgaGF2ZSB1c2VkIC5nY2MteDg2LTMyLWJ1aWxkLWRlYnVnIGluIHRoZSBmaXJz
dCBwbGFjZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0t
LQpUaGlzIHBhdGNoIGlzIHRyaXZpYWwgc28gSSBpbnRlbmQgdG8gY29tbWl0IGl0IGFzIHNvb24g
YXMgcG9zc2libGUgdG8KZml4IEdpdGxhYiBDSS4KLS0tCiAuZ2l0bGFiLWNpLnltbCB8IDQgKyst
LQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS8uZ2l0bGFiLWNpLnltbCBiLy5naXRsYWItY2kueW1sCmluZGV4IDU2NzhiNTUyYzQu
LjMzNjhmYWQwMTAgMTAwNjQ0Ci0tLSBhLy5naXRsYWItY2kueW1sCisrKyBiLy5naXRsYWItY2ku
eW1sCkBAIC0yMjcsNyArMjI3LDcgQEAgZGViaWFuLXN0cmV0Y2gtMzItZ2NjOgogICAgIENPTlRB
SU5FUjogZGViaWFuOnN0cmV0Y2gtaTM4NgogCiBkZWJpYW4tc3RyZXRjaC0zMi1nY2MtZGVidWc6
Ci0gIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkLWRlYnVnCisgIGV4dGVuZHM6IC5nY2MteDg2
LTMyLWJ1aWxkLWRlYnVnCiAgIHZhcmlhYmxlczoKICAgICBDT05UQUlORVI6IGRlYmlhbjpzdHJl
dGNoLWkzODYKIApAQCAtMjc5LDcgKzI3OSw3IEBAIGRlYmlhbi11bnN0YWJsZS0zMi1nY2M6CiAg
ICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUtaTM4NgogCiBkZWJpYW4tdW5zdGFibGUtMzIt
Z2NjLWRlYnVnOgotICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZworICBleHRlbmRz
OiAuZ2NjLXg4Ni0zMi1idWlsZC1kZWJ1ZwogICB2YXJpYWJsZXM6CiAgICAgQ09OVEFJTkVSOiBk
ZWJpYW46dW5zdGFibGUtaTM4NgogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 14:17:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:17: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-devel-bounces@lists.xenproject.org>)
	id 1gP6q9-0002rn-Dk; Tue, 20 Nov 2018 14: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=PwHA=N7=citrix.com=prvs=8552da0fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gP6q8-0002ri-FE
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 14:17:20 +0000
X-Inumbo-ID: fc858a2a-ecce-11e8-a551-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc858a2a-ecce-11e8-a551-12d6303a7972;
 Tue, 20 Nov 2018 14:17:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="82131294"
To: Wei Liu <wei.liu2@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181120141002.30222-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <41b71c49-a808-fe01-ee25-b1cc815f6838@citrix.com>
Date: Tue, 20 Nov 2018 14:16:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181120141002.30222-1-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] automation: fix debian-{stretch,
 unstable}-32-gcc-debug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMTEvMjAxOCAxNDoxMCwgV2VpIExpdSB3cm90ZToKPiBUaGV5IHNob3VsZCBoYXZlIHVz
ZWQgLmdjYy14ODYtMzItYnVpbGQtZGVidWcgaW4gdGhlIGZpcnN0IHBsYWNlLgo+Cj4gU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCk9vcHMgeWVzIC0gQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgo+IC0tLQo+IFRo
aXMgcGF0Y2ggaXMgdHJpdmlhbCBzbyBJIGludGVuZCB0byBjb21taXQgaXQgYXMgc29vbiBhcyBw
b3NzaWJsZSB0bwo+IGZpeCBHaXRsYWIgQ0kuCj4gLS0tCj4gIC5naXRsYWItY2kueW1sIHwgNCAr
Ky0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4K
PiBkaWZmIC0tZ2l0IGEvLmdpdGxhYi1jaS55bWwgYi8uZ2l0bGFiLWNpLnltbAo+IGluZGV4IDU2
NzhiNTUyYzQuLjMzNjhmYWQwMTAgMTAwNjQ0Cj4gLS0tIGEvLmdpdGxhYi1jaS55bWwKPiArKysg
Yi8uZ2l0bGFiLWNpLnltbAo+IEBAIC0yMjcsNyArMjI3LDcgQEAgZGViaWFuLXN0cmV0Y2gtMzIt
Z2NjOgo+ICAgICAgQ09OVEFJTkVSOiBkZWJpYW46c3RyZXRjaC1pMzg2Cj4gIAo+ICBkZWJpYW4t
c3RyZXRjaC0zMi1nY2MtZGVidWc6Cj4gLSAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQtZGVi
dWcKPiArICBleHRlbmRzOiAuZ2NjLXg4Ni0zMi1idWlsZC1kZWJ1Zwo+ICAgIHZhcmlhYmxlczoK
PiAgICAgIENPTlRBSU5FUjogZGViaWFuOnN0cmV0Y2gtaTM4Ngo+ICAKPiBAQCAtMjc5LDcgKzI3
OSw3IEBAIGRlYmlhbi11bnN0YWJsZS0zMi1nY2M6Cj4gICAgICBDT05UQUlORVI6IGRlYmlhbjp1
bnN0YWJsZS1pMzg2Cj4gIAo+ICBkZWJpYW4tdW5zdGFibGUtMzItZ2NjLWRlYnVnOgo+IC0gIGV4
dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkLWRlYnVnCj4gKyAgZXh0ZW5kczogLmdjYy14ODYtMzIt
YnVpbGQtZGVidWcKPiAgICB2YXJpYWJsZXM6Cj4gICAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0
YWJsZS1pMzg2Cj4gIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 14:25:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:25: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-devel-bounces@lists.xenproject.org>)
	id 1gP6xW-0003wx-9w; Tue, 20 Nov 2018 14: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=mc/q=n7=citrix.com=prvs=8556ac619=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gP6xV-0003wo-4U
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 14:24:57 +0000
X-Inumbo-ID: 0d66ebe0-ecd0-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d66ebe0-ecd0-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:24:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71086115"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23540.6447.820213.607894@mariner.uk.xensource.com>
Date: Tue, 20 Nov 2018 14:24:47 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20181114181732.19013-3-wei.liu2@citrix.com>
References: <20181114181732.19013-1-wei.liu2@citrix.com>
 <20181114181732.19013-3-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 2/3] tools/helpers: make
 gen_stub_json_config accept an UUID argument
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, edvin.torok@citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggMi8zXSB0b29scy9oZWxwZXJzOiBtYWtlIGdlbl9zdHVi
X2pzb25fY29uZmlnIGFjY2VwdCBhbiBVVUlEIGFyZ3VtZW50Iik6Cj4gSWYgdGhhdCdzIHNldCwg
dGhlIHN0dWIgaXMgZ29pbmcgdG8gY29udGFpbiB0aGF0IFVVSUQuCgpBY2tlZC1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 14:25:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:25: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-devel-bounces@lists.xenproject.org>)
	id 1gP6xi-0003ze-Jw; Tue, 20 Nov 2018 14:25: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=mc/q=n7=citrix.com=prvs=8556ac619=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gP6xg-0003zL-Rn
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 14:25:08 +0000
X-Inumbo-ID: 14b2faa3-ecd0-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14b2faa3-ecd0-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:25:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71086145"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23540.6460.411296.760488@mariner.uk.xensource.com>
Date: Tue, 20 Nov 2018 14:25:00 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20181114181732.19013-2-wei.liu2@citrix.com>
References: <20181114181732.19013-1-wei.liu2@citrix.com>
 <20181114181732.19013-2-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 1/3] tools: update examples/README
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, edvin.torok@citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggMS8zXSB0b29sczogdXBkYXRlIGV4YW1wbGVzL1JFQURN
RSIpOgo+IFRoaXMgZmlsZSBnZXRzIGluc3RhbGxlZCB0byB0aGUgaG9zdCBzeXN0ZW0uCj4gCj4g
VGhpcyBwYXRjaCBjbGVhbnMgaXQgdXA6IDEuIHJlbW92ZSB0aGluZ3MgdGhhdCBkb24ndCBleGlz
dCBhbnltb3JlOyAyLgo+IGNoYW5nZSB4bSB0byB4bDsgMy4gZml4IHhlbi1kZXZlbCBsaXN0IGFk
ZHJlc3M7IDQuIGFkZCB0aGluZ3MgdGhhdCBhcmUKPiBtaXNzaW5nLgoKQWNrZWQtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 14:29:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gP722-0004FV-7k; Tue, 20 Nov 2018 14:29: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=mc/q=n7=citrix.com=prvs=8556ac619=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gP721-0004FQ-L5
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 14:29:37 +0000
X-Inumbo-ID: b47dfb67-ecd0-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b47dfb67-ecd0-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:29:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71086817"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23540.6657.71023.220164@mariner.uk.xensource.com>
Date: Tue, 20 Nov 2018 14:28:17 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20181114181732.19013-4-wei.liu2@citrix.com>
References: <20181114181732.19013-1-wei.liu2@citrix.com>
 <20181114181732.19013-4-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 3/3] xen-init-dom0: set Dom0 UUID if
 requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, edvin.torok@citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggMy8zXSB4ZW4taW5pdC1kb20wOiBzZXQgRG9tMCBVVUlE
IGlmIHJlcXVlc3RlZCIpOgo+IFJlYWQgZnJvbSBYRU5fQ09ORklHX0RJUi9kb20wLXV1aWQuIElm
IGl0IGNvbnRhaW5zIGEgdmFsaWQgVVVJRCwgc2V0Cj4gaXQgZm9yIERvbTAuCgpJIGFwcHJvdmUg
b2YgdGhlIGJhc2ljIHByaW5jaXBsZSBvZiB0aGlzIGNoYW5nZS4gIFRoYW5rcy4KCkhvd2V2ZXIs
IEkgYW0gbm90IHBhcnRpY3VsYXJseSBrZWVuIG9uIHRoZSBkZXRhaWxzIG9mIHRoZSBjb25maWcK
cmVwcmVzZW50YXRpb24uCgo+ICtkb20wLXV1aWQgICAgICAgICAgIC0gc3RvcmVzIHRoZSBVVUlE
IGluIGNhbm9uaWNhbCBmb3JtIGZvciBEb20wLCB3aWxsIGJlCj4gKyAgICAgICAgICAgICAgICAg
ICAgICByZWFkIGJ5IHhlbi1pbml0LWRvbTAKClRoZSBwYXJzaW5nIGFwcHJvYWNoIHRha2VuIG1l
YW5zIHRoaXMgZmlsZQogIC0gbWF5IG5vdCBjb250YWluIGxlYWRpbmcgY29tbWVudHMKICAtIG1h
eSBjb250YWluIGlnbm9yZSB0cmFpbGluZyBzdHVmZgogIC0gaXMgbm90IHJlYWQgY29tcGxldGVs
eQoKV291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIHB1dCB0aGlzIGluIHRoZSBnbG9iYWwgeGwgY29u
ZmlndXJhdGlvbiA/CgpJZSwgY2FsbCB4bHVfY2ZnX2luaXQsIHhsX2NmZ19yZWFkZGF0YSwgYW5k
IHhsdV9jZmdfZ2V0X3N0cmluZyA/CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 14:42:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:42: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-devel-bounces@lists.xenproject.org>)
	id 1gP7EH-0005f8-JB; Tue, 20 Nov 2018 14:42: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=pwha=n7=citrix.com=prvs=8552da0fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gP7EG-0005ek-LE
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 14:42:16 +0000
X-Inumbo-ID: 7930ddd3-ecd2-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7930ddd3-ecd2-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:42:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71088566"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 20 Nov 2018 14:37:00 +0000
Message-ID: <1542724622-14321-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542724622-14321-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542724622-14321-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/5] x86/pv: Remove deferred RDTSC{,
 P} handling in pv_emulate_privileged_op()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgbm90ZWQgaW4gYy9zIDQ5OTliZjNlOGIgIng4Ni9QVjogdXNlIGdlbmVyaWMgZW11bGF0b3Ig
Zm9yIHByaXZpbGVnZWQKaW5zdHJ1Y3Rpb24gaGFuZGxpbmciLCB0aGVzZSBob29wcyBhcmUganVt
cGVkIHRocm91Z2ggdG8gcmV0YWluIHRoZSBvbGRlcgpiZWhhdmlvdXIsIGFsb25nIHdpdGggYSBu
b3RlIHN1Z2dlc3RpbmcgdGhhdCB3ZSBzaG91bGQgcmVjb25zaWRlciB0aGluZ3MuCgpQYXJ0IG9m
IHRoZSByZWFzb24gZm9yIHJldGVudGlvbiBvZiB0aGUgb2xkIGJlaGF2aW91ciB3YXMgcmVtb3Zl
ZCBieSBjL3MKNWIwNDI2MjA3OSAieDg2L3RpbWU6IFJld29yayBwdl9zb2Z0X3JkdHNjKCkgdG8g
YWlkIGZ1cnRoZXIgY2xlYW51cCIgd2hpY2ggaW4KcGFydGljdWxhciBjYXVzZWQgaXQgdG8gbm90
IHdyaXRlIHJlZ3MtPnJjeCBkaXJlY3RseS4KCkl0IGRvZXMgbm90IG1hdHRlciBleGFjdGx5IHdo
ZW4gcHZfc29mdF9yZHRzYygpIGlzIGNhbGxlZCwgYXMgWGVuJ3MgYmVoYXZpb3VyCmlzIGFuIG9w
YXF1ZSBhdG9taWMgYWN0aW9uIGZyb20gdGhlIGd1ZXN0cyBwb2ludCBvZiB2aWV3LgoKRHJvcCBh
bGwgdGhlIGRlZmVycmFsIGxvZ2ljLCBhbmQgbGVhdmUgVFNDX0FVWCB1bmlmb3JtbHkgYXQgMCBh
cyBQVlJEVFNDUCBtb2RlCmlzIGJlaW5nIHJlbW92ZWQuICBMYXRlciBjaGFuZ2VzIHdpbGwgbWFr
ZSB0aGlzIGJlaGF2ZSBhcmNoaXRlY3R1cmFsbHkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cgp2MjoKICogRXh0ZW5kIHRoZSBjb21taXQg
bWVzc2FnZS4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgfCAzMCArKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYt
b3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCBhODRmM2YxLi41MTMz
YzM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVu
L2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC01MSw5ICs1MSw2IEBAIHN0cnVjdCBwcml2
X29wX2N0eHQgewogICAgIH0gY3M7CiAgICAgY2hhciAqaW9fZW11bF9zdHViOwogICAgIHVuc2ln
bmVkIGludCBicG1hdGNoOwotICAgIHVuc2lnbmVkIGludCB0c2M7Ci0jZGVmaW5lIFRTQ19CQVNF
IDEKLSNkZWZpbmUgVFNDX0FVWCAyCiB9OwogCiAvKiBJL08gZW11bGF0aW9uIHN1cHBvcnQuIEhl
bHBlciByb3V0aW5lcyBmb3IsIGFuZCB0eXBlIG9mLCB0aGUgc3RhY2sgc3R1Yi4gKi8KQEAgLTgx
MCw3ICs4MDcsNiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNfY3B1ZnJlcV9jb250cm9sbGVyKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCiBzdGF0aWMgaW50IHJlYWRfbXNyKHVuc2lnbmVkIGludCBy
ZWcsIHVpbnQ2NF90ICp2YWwsCiAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0KQogewotICAgIHN0cnVjdCBwcml2X29wX2N0eHQgKnBvYyA9IGNvbnRhaW5l
cl9vZihjdHh0LCBzdHJ1Y3QgcHJpdl9vcF9jdHh0LCBjdHh0KTsKICAgICBjb25zdCBzdHJ1Y3Qg
dmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBj
dXJyLT5kb21haW47CiAgICAgYm9vbCB2cG11X21zciA9IGZhbHNlOwpAQCAtODQ3LDE5ICs4NDMs
MTEgQEAgc3RhdGljIGludCByZWFkX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCAqdmFs
LAogICAgICAgICAqdmFsID0gY3Vyci0+YXJjaC5wdi5nc19iYXNlX3VzZXI7CiAgICAgICAgIHJl
dHVybiBYODZFTVVMX09LQVk7CiAKLSAgICAvKgotICAgICAqIEluIG9yZGVyIHRvIGZ1bGx5IHJl
dGFpbiBvcmlnaW5hbCBiZWhhdmlvciwgZGVmZXIgY2FsbGluZwotICAgICAqIHB2X3NvZnRfcmR0
c2MoKSB1bnRpbCBhZnRlciBlbXVsYXRpb24uIFRoaXMgbWF5IHdhbnQvbmVlZCB0byBiZQotICAg
ICAqIHJlY29uc2lkZXJlZC4KLSAgICAgKi8KICAgICBjYXNlIE1TUl9JQTMyX1RTQzoKLSAgICAg
ICAgcG9jLT50c2MgfD0gVFNDX0JBU0U7Ci0gICAgICAgIGdvdG8gbm9ybWFsOworICAgICAgICAq
dmFsID0gY3VycmQtPmFyY2gudnRzYyA/IHB2X3NvZnRfcmR0c2MoY3VyciwgY3R4dC0+cmVncykg
OiByZHRzYygpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1Jf
VFNDX0FVWDoKLSAgICAgICAgcG9jLT50c2MgfD0gVFNDX0FVWDsKLSAgICAgICAgaWYgKCBjcHVf
aGFzX3JkdHNjcCApCi0gICAgICAgICAgICBnb3RvIG5vcm1hbDsKICAgICAgICAgKnZhbCA9IDA7
CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAKQEAgLTEzMTMsMjAgKzEzMDEsNiBAQCBp
bnQgcHZfZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ICAgIHN3aXRjaCAoIHJjICkKICAgICB7CiAgICAgY2FzZSBYODZFTVVMX09LQVk6Ci0gICAgICAg
IGlmICggY3R4dC50c2MgJiBUU0NfQkFTRSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICgg
Y3VycmQtPmFyY2gudnRzYyB8fCAoY3R4dC50c2MgJiBUU0NfQVVYKSApCi0gICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgbXNyX3NwbGl0KHJlZ3MsIHB2X3NvZnRfcmR0c2MoY3VyciwgcmVn
cykpOwotCi0gICAgICAgICAgICAgICAgaWYgKCBjdHh0LnRzYyAmIFRTQ19BVVggKQotICAgICAg
ICAgICAgICAgICAgICByZWdzLT5yY3ggPSAoY3VycmQtPmFyY2gudHNjX21vZGUgPT0gVFNDX01P
REVfUFZSRFRTQ1AKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gY3VycmQtPmFy
Y2guaW5jYXJuYXRpb24gOiAwKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGVsc2UKLSAg
ICAgICAgICAgICAgICBtc3Jfc3BsaXQocmVncywgcmR0c2MoKSk7Ci0gICAgICAgIH0KLQogICAg
ICAgICBpZiAoIGN0eHQuY3R4dC5yZXRpcmUuc2luZ2xlc3RlcCApCiAgICAgICAgICAgICBjdHh0
LmJwbWF0Y2ggfD0gRFJfU1RFUDsKICAgICAgICAgaWYgKCBjdHh0LmJwbWF0Y2ggKQotLSAKMi4x
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 14:42:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:42: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-devel-bounces@lists.xenproject.org>)
	id 1gP7EH-0005ez-85; Tue, 20 Nov 2018 14:42: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=pwha=n7=citrix.com=prvs=8552da0fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gP7EF-0005eU-C6
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 14:42:15 +0000
X-Inumbo-ID: 788b6d2d-ecd2-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 788b6d2d-ecd2-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:42:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71088563"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 20 Nov 2018 14:36:59 +0000
Message-ID: <1542724622-14321-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542724622-14321-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542724622-14321-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/5] x86: Begin to remove TSC mode PVRDTSCP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIG1vcmUgaGlzdG9yaWNhbCBjb250ZXh0LCBzZWUKICBjL3MgYzE3YjM2ZDVkYzc5MmNmZGY1
OWI2ZGUwMjEzYjE2OGJlYzBhZjhlOAogIGMvcyAwNDY1NjM4NGExYjk3MTRlNDNkYjg1MGM1MTQz
MTAwOGUyMzQ1MGQ4CgpQVlJEVFNDUCB3YXMgYW4gYXR0ZW1wdCB0byBwcm92aWRlIFhlbi1hd2Fy
ZSB1c2Vyc3BhY2Ugd2l0aCBhIHN0YWJsZSBtb25vdG9uaWMKY2xvY2ssIGFuZCBlbm91Z2ggaW5m
b3JtYXRpb24gZm9yIHNhaWQgdXNlcnNwYWNlIHRvIGNvcGUgd2l0aCBmcmVxdWVuY3kKY2hhbmdl
cyBhY3Jvc3MgbWlncmF0ZS4gIEhvd2V2ZXIsIHRoZSBQVlJEVFNDUCBpbmZyYXN0cnVjdHVyZSBo
YXMgcmVzdWx0ZWQgaW4KdmVyeSB0YW5nbGVkIGNvZGUsIGFuZCBub24tYXJjaGl0ZWN0dXJhbCBi
ZWhhdmlvdXIgZXZlbiBpbiBub24tUFZSRFRTQ1AgY2FzZXMuCgpTZWVpbmcgYXMgdGhlIGZ1bmN0
aW9uYWxpdHkgaGFzIGJlZW4gcmVwbGFjZWQgZW50aXJlbHkgYnkgaW1wcm92ZW1lbnRzIGluIFBW
CmNsb2NrcyAoaW5jbHVkaW5nIGJlaW5nIHBsdW1iZWQgaW50byB0aGUgVkRTTyBub3dhZGF5cyks
IG9yIGFsdGVybmF0aXZlbHkgYnkKaGFyZHdhcmUgVFNDIHNjYWxpbmcgZmVhdHVyZXMsIGFuZCBu
by1vbmUgaXMgYXdhcmUgb2YgYW55IHVzZXJzIG9mIHRoaXMgbW9kZSwKdGFrZSB0aGUgb3Bwb3J0
dW5pdHkgdG8gcmVtb3ZlIGl0LgoKRm9yIG5vdywgZHJvcCBUU0NfTU9ERV9QVlJEVFNDUCBmcm9t
IHRzY197Z2V0LHNldH1faW5mbygpLiAgVGhpcyB3aWxsIGNhdGNoCmFuZCBjbGVhbmx5IHJlamVj
dCBhdHRlbXB0cyB0byBtaWdyYXRlIGluIGEgVk0gY29uZmlndXJlZCB0byB1c2UgUFZSRFRTQ1As
CnJhdGhlciB0aGFuIGxldHRpbmcgaXQgcnVuIGFuZCBoYXZlIHRoZSB3cm9uZyB0aW1pbmcgbW9k
ZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgpDQzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCnYyOgog
KiBTcGxpdCB0c2Nfc2V0X2luZm8oKSBjaGFuZ2VzIG91dCBpbnRvIGFuIGVhcmxpZXIgcGF0Y2gu
ICBSZXdvcmQgY29tbWl0CiAgIG1lc3NhZ2UgYXBwcm9wcmlhdGVseS4KLS0tCiB4ZW4vYXJjaC94
ODYvdGltZS5jICAgICAgICB8IDM1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaCB8ICA1ICstLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAzOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvdGltZS5jIGIveGVuL2FyY2gveDg2L3RpbWUuYwppbmRleCBkODBhNTg2Li45YTZlYThmIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMK
QEAgLTIxNjUsMjEgKzIxNjUsNiBAQCB2b2lkIHRzY19nZXRfaW5mbyhzdHJ1Y3QgZG9tYWluICpk
LCB1aW50MzJfdCAqdHNjX21vZGUsCiAgICAgICAgICplbGFwc2VkX25zZWMgPSBzY2FsZV9kZWx0
YSh0c2MsICZkLT5hcmNoLnZ0c2NfdG9fbnMpOwogICAgICAgICAqZ3RzY19raHogPSBlbmFibGVf
dHNjX3NjYWxpbmcgPyBkLT5hcmNoLnRzY19raHogOiBjcHVfa2h6OwogICAgICAgICBicmVhazsK
LSAgICBjYXNlIFRTQ19NT0RFX1BWUkRUU0NQOgotICAgICAgICBpZiAoIGQtPmFyY2gudnRzYyAp
Ci0gICAgICAgIHsKLSAgICAgICAgICAgICplbGFwc2VkX25zZWMgPSBnZXRfc190aW1lKCkgLSBk
LT5hcmNoLnZ0c2Nfb2Zmc2V0OwotICAgICAgICAgICAgKmd0c2Nfa2h6ID0gY3B1X2toejsKLSAg
ICAgICAgfQotICAgICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAgICAgIHRzYyA9IHJkdHNj
KCk7Ci0gICAgICAgICAgICAqZWxhcHNlZF9uc2VjID0gc2NhbGVfZGVsdGEodHNjLCAmdGhpc19j
cHUoY3B1X3RpbWUpLnRzY19zY2FsZSkgLQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQt
PmFyY2gudnRzY19vZmZzZXQ7Ci0gICAgICAgICAgICAqZ3RzY19raHogPSBlbmFibGVfdHNjX3Nj
YWxpbmcgPyBkLT5hcmNoLnRzY19raHoKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA6IDAgLyogaWdub3JlZCBieSB0c2Nfc2V0X2luZm8gKi87Ci0gICAgICAgIH0K
LSAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgaWYgKCAoaW50NjRfdCkqZWxhcHNlZF9uc2Vj
IDwgMCApCkBAIC0yMjA4LDggKzIxOTMsNiBAQCBpbnQgdHNjX3NldF9pbmZvKHN0cnVjdCBkb21h
aW4gKmQsCiAKICAgICBzd2l0Y2ggKCB0c2NfbW9kZSApCiAgICAgewotICAgICAgICBib29sIGVu
YWJsZV90c2Nfc2NhbGluZzsKLQogICAgIGNhc2UgVFNDX01PREVfREVGQVVMVDoKICAgICBjYXNl
IFRTQ19NT0RFX0FMV0FZU19FTVVMQVRFOgogICAgICAgICBkLT5hcmNoLnZ0c2Nfb2Zmc2V0ID0g
Z2V0X3NfdGltZSgpIC0gZWxhcHNlZF9uc2VjOwpAQCAtMjIzNSwyNCArMjIxOCw2IEBAIGludCB0
c2Nfc2V0X2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgZC0+YXJjaC52dHNjID0gMTsK
ICAgICAgICAgZC0+YXJjaC5uc190b192dHNjID0gc2NhbGVfcmVjaXByb2NhbChkLT5hcmNoLnZ0
c2NfdG9fbnMpOwogICAgICAgICBicmVhazsKLSAgICBjYXNlIFRTQ19NT0RFX1BWUkRUU0NQOgot
ICAgICAgICBkLT5hcmNoLnZ0c2MgPSAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JEVFNDUCkg
fHwKLSAgICAgICAgICAgICAgICAgICAgICAgIWhvc3RfdHNjX2lzX3NhZmUoKTsKLSAgICAgICAg
ZW5hYmxlX3RzY19zY2FsaW5nID0gaXNfaHZtX2RvbWFpbihkKSAmJiAhZC0+YXJjaC52dHNjICYm
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9nZXRfdHNjX3NjYWxpbmdfcmF0aW8o
Z3RzY19raHogPzogY3B1X2toeik7Ci0gICAgICAgIGQtPmFyY2gudHNjX2toeiA9IChlbmFibGVf
dHNjX3NjYWxpbmcgJiYgZ3RzY19raHopID8gZ3RzY19raHogOiBjcHVfa2h6OwotICAgICAgICBz
ZXRfdGltZV9zY2FsZSgmZC0+YXJjaC52dHNjX3RvX25zLCBkLT5hcmNoLnRzY19raHogKiAxMDAw
ICk7Ci0gICAgICAgIGQtPmFyY2gubnNfdG9fdnRzYyA9IHNjYWxlX3JlY2lwcm9jYWwoZC0+YXJj
aC52dHNjX3RvX25zKTsKLSAgICAgICAgaWYgKCBkLT5hcmNoLnZ0c2MgKQotICAgICAgICAgICAg
ZC0+YXJjaC52dHNjX29mZnNldCA9IGdldF9zX3RpbWUoKSAtIGVsYXBzZWRfbnNlYzsKLSAgICAg
ICAgZWxzZSB7Ci0gICAgICAgICAgICAvKiB3aGVuIHVzaW5nIG5hdGl2ZSBUU0MsIG9mZnNldCBp
cyBuc2VjIHJlbGF0aXZlIHRvIHBvd2VyLW9uCi0gICAgICAgICAgICAgKiBvZiBwaHlzaWNhbCBt
YWNoaW5lICovCi0gICAgICAgICAgICBkLT5hcmNoLnZ0c2Nfb2Zmc2V0ID0gc2NhbGVfZGVsdGEo
cmR0c2MoKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
dGhpc19jcHUoY3B1X3RpbWUpLnRzY19zY2FsZSkgLQotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGVsYXBzZWRfbnNlYzsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKIAogICAg
IGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni90aW1lLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaAppbmRleCA2MTEx
ZmRjLi42Mzk4MjY0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaApAQCAtMTIsMTAgKzEyLDcgQEAKICAqICAgIDIg
PSBndWVzdCByZHRzYyBhbHdheXMgZXhlY3V0ZWQgbmF0aXZlbHkgKG5vIG1vbm90b25pY2l0eS9m
cmVxdWVuY3kKICAqICAgICAgICAgZ3VhcmFudGVlcyk7IGd1ZXN0IHJkdHNjcCBlbXVsYXRlZCBh
dCBuYXRpdmUgZnJlcXVlbmN5IGlmCiAgKiAgICAgICAgIHVuc3VwcG9ydGVkIGJ5IGgvdywgZWxz
ZSBleGVjdXRlZCBuYXRpdmVseQotICogICAgMyA9IHNhbWUgYXMgMiwgZXhjZXB0IHhlbiBtYW5h
Z2VzIFRTQ19BVVggcmVnaXN0ZXIgc28gZ3Vlc3QgY2FuCi0gKiAgICAgICAgIGRldGVybWluZSB3
aGVuIGEgcmVzdG9yZS9taWdyYXRpb24gaGFzIG9jY3VycmVkIGFuZCBhc3N1bWVzCi0gKiAgICAg
ICAgIGd1ZXN0IG9idGFpbnMvdXNlcyBwdmNsb2NrLWxpa2UgbWVjaGFuaXNtIHRvIGFkanVzdCBm
b3IKLSAqICAgICAgICAgbW9ub3RvbmljaXR5IGFuZCBmcmVxdWVuY3kgY2hhbmdlcworICogICAg
MyA9IFJlbW92ZWQsIHdhcyBQVlJEVFNDUC4KICAqLwogI2RlZmluZSBUU0NfTU9ERV9ERUZBVUxU
ICAgICAgICAgIDAKICNkZWZpbmUgVFNDX01PREVfQUxXQVlTX0VNVUxBVEUgICAxCi0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 14:42:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:42: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-devel-bounces@lists.xenproject.org>)
	id 1gP7EI-0005fP-UD; Tue, 20 Nov 2018 14:42: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=pwha=n7=citrix.com=prvs=8552da0fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gP7EI-0005fG-1H
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 14:42:18 +0000
X-Inumbo-ID: 79a11bd9-ecd2-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79a11bd9-ecd2-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:42:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71088573"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 20 Nov 2018 14:37:01 +0000
Message-ID: <1542724622-14321-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542724622-14321-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542724622-14321-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 4/5] x86/msr: Handle MSR_TSC_AUX consistently
 for PV and HVM guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBQVlJEVFNDUCBtb2RlIHJlbW92ZWQsIGhhbmRsaW5nIG9mIE1TUl9UU0NfQVVYIGNhbiBt
b3ZlIGludG8gdGhlIGNvbW1vbgpjb2RlLiAgTW92ZSBpdHMgc3RvcmFnZSBpbnRvIHN0cnVjdCB2
Y3B1X21zcnMgKGRyb3BwaW5nIHRoZSBIVk0tc3BlY2lmaWMKbXNyX3RzY19hdXgpLCBhbmQgYWRk
IGFuIFJEUElEIGZlYXR1cmUgY2hlY2sgYXMgdGhpcyBiaXQgYWxzbyBlbnVtZXJhdGVzIHRoZQpw
cmVzZW5jZSBvZiB0aGUgTVNSLgoKSW50cm9kdWNlIGNwdV9oYXNfcmRwaWQgYWxvbmcgd2l0aCB0
aGUgc3ludGhlc2l6ZWQgY3B1X2hhc19tc3JfdHNjX2F1eCB0bwpjb3JyZWN0IHRoZSBjb250ZXh0
IHN3aXRjaCBwYXRocywgYXMgTVNSX1RTQ19BVVggaXMgZW51bWVyYXRlZCBieSBlaXRoZXIKUkRU
U0NQIG9yIFJEUElELgoKRHJvcCBodm1fbXNyX3RzY19hdXgoKSBlbnRpcmVseSwgYW5kIHVzZSB2
LT5hcmNoLm1zcnMtPnRzY19hdXggZGlyZWN0bHkuClVwZGF0ZSBodm1fbG9hZF9jcHVfY3R4dCgp
IHRvIGNoZWNrIHRoYXQgdGhlIGluY29taW5nIGN0eHQubXNyX3RzY19hdXggaXNuJ3QKb3V0IG9m
IHJhbmdlLiAgSW4gcHJhY3RpY2UsIG5vIHByZXZpb3VzIHZlcnNpb24gb2YgWGVuIGV2ZXIgd3Jv
dGUgYW4Kb3V0LW9mLXJhbmdlIHZhbHVlLiAgQWRkIE1TUl9UU0NfQVVYIHRvIHRoZSBsaXN0IG9m
IE1TUnMgbWlncmF0ZWQgZm9yIFBWCmd1ZXN0cywgYnV0IGxlYXZlIHRoZSBIVk0gcGF0aCB1c2lu
ZyB0aGUgZXhpc3Rpbmcgc3BhY2UgaW4gaHZtX2h3X2NwdS4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2gg
PEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogSnVuIE5ha2FqaW1hIDxqdW4u
bmFrYWppbWFAaW50ZWwuY29tPgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CkNDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogU3Vy
YXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ0M6IEJy
aWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgoKdjI6CiAqIFJlYmFzZSBvdmVyICJ4ODYv
bXNyOiBIYW5kbGUgTVNSX0FNRDY0X0RSezAtM31fQUREUkVTU19NQVNLIGluIHRoZSBuZXcgTVNS
IGluZnJhc3RydWN0dXJlIgogKiBNb3ZlIHRoZSBIVk0gbXNyX3RzY19hdXggY2hlY2sgZWFybGll
ciBpbiBodm1fbG9hZF9jcHVfY3R4dCgpCiAqIEludHJvZHVjZSBjcHVfaGFzX21zcl90c2NfYXV4
CgpSRkM6IEknbSBub3Qgb3Zlcmx5IGhhcHB5IHdpdGggY3B1X2hhc19tc3JfdHNjX2F1eCBiZWNh
dXNlIGluIHByYWN0aWNlIGFsbApoYXJkd2FyZSB3aXRoIHJkcGlkIGhhcyByZHRzY3AsIG1ha2lu
ZyB0aGlzIGFuIGVmZmVjdGl2ZWx5IGRlYWQgY29uZGl0aW9uYWwgaW4KdGhlIGNvbnRleHQgc3dp
dGNoIHBhdGguICBJJ20gdGVtcHRlZCB0byBnbyB3aXRoCgogICNkZWZpbmUgY3B1X2hhc19tc3Jf
dHNjX2F1eCAgICAgKGNwdV9oYXNfcmR0c2NwIC8qIHx8IGNwdV9oYXNfcmRwaWQgKi8pCgp0byBn
ZXQgdGhlIHBvaW50IGFjcm9zcywgYnV0IHdpdGhvdXQgdGhlIGV4dHJhIGp1bXAuCi0tLQogeGVu
L2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgfCAgNSArKy0tLQogeGVuL2FyY2gveDg2L2Rv
bWN0bC5jICAgICAgICAgICAgfCAgMiArKwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAg
ICAgfCAyMiArKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YyAgICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgfCAg
NiArKystLS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICAgIHwgMTggKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgICB8ICA0IC0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIHwgIDUgKysrKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2h2bS5oICAgIHwgIDYgLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
Y3B1LmggICB8ICAxIC0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggICAgICAgIHwgIDkgKysr
KysrKysrCiAxMSBmaWxlcyBjaGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKaW5kZXggMjQ1MzAwYi4uMzhjMjMzZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTU5Miw5ICsxNTkyLDggQEAg
dm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIHVu
bGlrZWx5KHYtPmFyY2guZHI3ICYgRFI3X0FDVElWRV9NQVNLKSApCiAgICAgICAgIGFjdGl2YXRl
X2RlYnVncmVncyh2KTsKIAotICAgIGlmICggY3B1X2hhc19yZHRzY3AgKQotICAgICAgICB3cm1z
cl90c2NfYXV4KHYtPmRvbWFpbi0+YXJjaC50c2NfbW9kZSA9PSBUU0NfTU9ERV9QVlJEVFNDUAot
ICAgICAgICAgICAgICAgICAgICAgID8gdi0+ZG9tYWluLT5hcmNoLmluY2FybmF0aW9uIDogMCk7
CisgICAgaWYgKCBjcHVfaGFzX21zcl90c2NfYXV4ICkKKyAgICAgICAgd3Jtc3JfdHNjX2F1eCh2
LT5hcmNoLm1zcnMtPnRzY19hdXgpOwogfQogCiAvKiBVcGRhdGUgcGVyLVZDUFUgZ3Vlc3QgcnVu
c3RhdGUgc2hhcmVkIG1lbW9yeSBhcmVhIChpZiByZWdpc3RlcmVkKS4gKi8KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCBlZDQ2
ZGY4Li45YmYyZDA4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVu
L2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xMjc0LDYgKzEyNzQsNyBAQCBsb25nIGFyY2hfZG9fZG9t
Y3RsKAogICAgICAgICBzdGF0aWMgY29uc3QgdWludDMyX3QgbXNyc190b19zZW5kW10gPSB7CiAg
ICAgICAgICAgICBNU1JfU1BFQ19DVFJMLAogICAgICAgICAgICAgTVNSX0lOVEVMX01JU0NfRkVB
VFVSRVNfRU5BQkxFUywKKyAgICAgICAgICAgIE1TUl9UU0NfQVVYLAogICAgICAgICAgICAgTVNS
X0FNRDY0X0RSMF9BRERSRVNTX01BU0ssCiAgICAgICAgICAgICBNU1JfQU1ENjRfRFIxX0FERFJF
U1NfTUFTSywKICAgICAgICAgICAgIE1TUl9BTUQ2NF9EUjJfQUREUkVTU19NQVNLLApAQCAtMTM3
Myw2ICsxMzc0LDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgogICAgICAgICAgICAgICAgIGNhc2Ug
TVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUzoKKyAgICAgICAgICAgICAgICBjYXNlIE1T
Ul9UU0NfQVVYOgogICAgICAgICAgICAgICAgIGNhc2UgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01B
U0s6CiAgICAgICAgICAgICAgICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyAuLi4g
TVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6CiAgICAgICAgICAgICAgICAgICAgIGlmICggZ3Vl
c3Rfd3Jtc3IodiwgbXNyLmluZGV4LCBtc3IudmFsdWUpICE9IFg4NkVNVUxfT0tBWSApCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpp
bmRleCBlMmU0MjA0Li4xZjliYWZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTc3NCw3ICs3NzQsNyBAQCBzdGF0aWMg
aW50IGh2bV9zYXZlX2NwdV9jdHh0KHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRf
dCAqaCkKICAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWc7CiAgICAgc3RydWN0IGh2bV9o
d19jcHUgY3R4dCA9IHsKICAgICAgICAgLnRzYyA9IGh2bV9nZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYs
IHYtPmRvbWFpbi0+YXJjaC5odm0uc3luY190c2MpLAotICAgICAgICAubXNyX3RzY19hdXggPSBo
dm1fbXNyX3RzY19hdXgodiksCisgICAgICAgIC5tc3JfdHNjX2F1eCA9IHYtPmFyY2gubXNycy0+
dHNjX2F1eCwKICAgICAgICAgLnJheCA9IHYtPmFyY2gudXNlcl9yZWdzLnJheCwKICAgICAgICAg
LnJieCA9IHYtPmFyY2gudXNlcl9yZWdzLnJieCwKICAgICAgICAgLnJjeCA9IHYtPmFyY2gudXNl
cl9yZWdzLnJjeCwKQEAgLTEwMTQsNiArMTAxNCwxMyBAQCBzdGF0aWMgaW50IGh2bV9sb2FkX2Nw
dV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKKyAgICBpZiAoIGN0eHQubXNyX3RzY19hdXggIT0g
KHVpbnQzMl90KWN0eHQubXNyX3RzY19hdXggKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxP
R19HX0VSUiAiJXB2OiBIVk0gcmVzdG9yZTogYmFkIE1TUl9UU0NfQVVYICUjIlBSSXg2NCJcbiIs
CisgICAgICAgICAgICAgICB2LCBjdHh0Lm1zcl90c2NfYXV4KTsKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisgICAgfQorCiAgICAgLyogT2xkZXIgWGVuIHZlcnNpb25zIHVzZWQgdG8gc2F2ZSB0
aGUgc2VnbWVudCBhcmJ5dGVzIGRpcmVjdGx5IAogICAgICAqIGZyb20gdGhlIFZNQ1Mgb24gSW50
ZWwgaG9zdHMuICBEZXRlY3QgdGhpcyBhbmQgcmVhcnJhbmdlIHRoZW0KICAgICAgKiBpbnRvIHRo
ZSBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBmb3JtYXQuICovCkBAIC0xMDQwLDcgKzEwNDcsNyBA
QCBzdGF0aWMgaW50IGh2bV9sb2FkX2NwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21h
aW5fY29udGV4dF90ICpoKQogICAgIGlmICggaHZtX2Z1bmNzLnRzY19zY2FsaW5nLnNldHVwICkK
ICAgICAgICAgaHZtX2Z1bmNzLnRzY19zY2FsaW5nLnNldHVwKHYpOwogCi0gICAgdi0+YXJjaC5o
dm0ubXNyX3RzY19hdXggPSBjdHh0Lm1zcl90c2NfYXV4OworICAgIHYtPmFyY2gubXNycy0+dHNj
X2F1eCA9IGN0eHQubXNyX3RzY19hdXg7CiAKICAgICBodm1fc2V0X2d1ZXN0X3RzY19maXhlZCh2
LCBjdHh0LnRzYywgZC0+YXJjaC5odm0uc3luY190c2MpOwogCkBAIC0zNDA2LDEwICszNDEzLDYg
QEAgaW50IGh2bV9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3Qg
Km1zcl9jb250ZW50KQogICAgICAgICAqbXNyX2NvbnRlbnQgPSB2LT5hcmNoLmh2bS5tc3JfdHNj
X2FkanVzdDsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIE1TUl9UU0NfQVVYOgotICAgICAg
ICAqbXNyX2NvbnRlbnQgPSBodm1fbXNyX3RzY19hdXgodik7Ci0gICAgICAgIGJyZWFrOwotCiAg
ICAgY2FzZSBNU1JfSUEzMl9BUElDQkFTRToKICAgICAgICAgKm1zcl9jb250ZW50ID0gdmNwdV92
bGFwaWModiktPmh3LmFwaWNfYmFzZV9tc3I7CiAgICAgICAgIGJyZWFrOwpAQCAtMzU2MiwxMyAr
MzU2NSw2IEBAIGludCBodm1fbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1
aW50NjRfdCBtc3JfY29udGVudCwKICAgICAgICAgaHZtX3NldF9ndWVzdF90c2NfYWRqdXN0KHYs
IG1zcl9jb250ZW50KTsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIE1TUl9UU0NfQVVYOgot
ICAgICAgICB2LT5hcmNoLmh2bS5tc3JfdHNjX2F1eCA9ICh1aW50MzJfdCltc3JfY29udGVudDsK
LSAgICAgICAgaWYgKCBjcHVfaGFzX3JkdHNjcAotICAgICAgICAgICAgICYmICh2LT5kb21haW4t
PmFyY2gudHNjX21vZGUgIT0gVFNDX01PREVfUFZSRFRTQ1ApICkKLSAgICAgICAgICAgIHdybXNy
X3RzY19hdXgobXNyX2NvbnRlbnQpOwotICAgICAgICBicmVhazsKLQogICAgIGNhc2UgTVNSX0lB
MzJfQVBJQ0JBU0U6CiAgICAgICAgIGlmICggIXZsYXBpY19tc3Jfc2V0KHZjcHVfdmxhcGljKHYp
LCBtc3JfY29udGVudCkgKQogICAgICAgICAgICAgZ290byBncF9mYXVsdDsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMK
aW5kZXggYjlhODkwMC4uZGY2ZjI2MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTEwNjksOCArMTA2OSw4
IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKICAgICBz
dm1fbHdwX2xvYWQodik7CiAgICAgc3ZtX3RzY19yYXRpb19sb2FkKHYpOwogCi0gICAgaWYgKCBj
cHVfaGFzX3JkdHNjcCApCi0gICAgICAgIHdybXNyX3RzY19hdXgoaHZtX21zcl90c2NfYXV4KHYp
KTsKKyAgICBpZiAoIGNwdV9oYXNfbXNyX3RzY19hdXggKQorICAgICAgICB3cm1zcl90c2NfYXV4
KHYtPmFyY2gubXNycy0+dHNjX2F1eCk7CiB9CiAKIHN0YXRpYyB2b2lkIG5vcmV0dXJuIHN2bV9k
b19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCkBAIC0yOTY4LDcgKzI5NjgsNyBAQCB2b2lkIHN2bV92
bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgYnJlYWs7
CiAKICAgICBjYXNlIFZNRVhJVF9SRFRTQ1A6Ci0gICAgICAgIHJlZ3MtPnJjeCA9IGh2bV9tc3Jf
dHNjX2F1eCh2KTsKKyAgICAgICAgcmVncy0+cmN4ID0gdi0+YXJjaC5tc3JzLT50c2NfYXV4Owog
ICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBjYXNlIFZNRVhJVF9SRFRTQzoKICAgICAg
ICAgc3ZtX3ZtZXhpdF9kb19yZHRzYyhyZWdzKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggMzY1ZWViMi4u
OWI2OTFkOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTUxMSw4ICs1MTEsOCBAQCBzdGF0aWMgdm9pZCB2
bXhfcmVzdG9yZV9ndWVzdF9tc3JzKHN0cnVjdCB2Y3B1ICp2KQogICAgIHdybXNybChNU1JfTFNU
QVIsICAgICAgICAgIHYtPmFyY2guaHZtLnZteC5sc3Rhcik7CiAgICAgd3Jtc3JsKE1TUl9TWVND
QUxMX01BU0ssICAgdi0+YXJjaC5odm0udm14LnNmbWFzayk7CiAKLSAgICBpZiAoIGNwdV9oYXNf
cmR0c2NwICkKLSAgICAgICAgd3Jtc3JfdHNjX2F1eChodm1fbXNyX3RzY19hdXgodikpOworICAg
IGlmICggY3B1X2hhc19tc3JfdHNjX2F1eCApCisgICAgICAgIHdybXNyX3RzY19hdXgodi0+YXJj
aC5tc3JzLT50c2NfYXV4KTsKIH0KIAogdm9pZCB2bXhfdXBkYXRlX2NwdV9leGVjX2NvbnRyb2wo
c3RydWN0IHZjcHUgKnYpCkBAIC0zOTU2LDcgKzM5NTYsNyBAQCB2b2lkIHZteF92bWV4aXRfaGFu
ZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgdm14X2ludmxwZ19pbnRl
cmNlcHQoZXhpdF9xdWFsaWZpY2F0aW9uKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBFWElU
X1JFQVNPTl9SRFRTQ1A6Ci0gICAgICAgIHJlZ3MtPnJjeCA9IGh2bV9tc3JfdHNjX2F1eCh2KTsK
KyAgICAgICAgcmVncy0+cmN4ID0gdi0+YXJjaC5tc3JzLT50c2NfYXV4OwogICAgICAgICAvKiBm
YWxsIHRocm91Z2ggKi8KICAgICBjYXNlIEVYSVRfUkVBU09OX1JEVFNDOgogICAgICAgICB1cGRh
dGVfZ3Vlc3RfZWlwKCk7IC8qIFNhZmU6IFJEVFNDLCBSRFRTQ1AgKi8KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCA3NmNiNmVmLi5mODZk
YThmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21z
ci5jCkBAIC0xNjIsNiArMTYyLDEzIEBAIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogICAgICAgICByZXQgPSBndWVzdF9y
ZG1zcl94ZW4odiwgbXNyLCB2YWwpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgTVNSX1RT
Q19BVVg6CisgICAgICAgIGlmICggIWNwLT5leHRkLnJkdHNjcCAmJiAhY3AtPmZlYXQucmRwaWQg
KQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKworICAgICAgICAqdmFsID0gbXNycy0+dHNj
X2F1eDsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19N
QVNLOgogICAgIGNhc2UgTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgLi4uIE1TUl9BTUQ2NF9E
UjNfQUREUkVTU19NQVNLOgogICAgICAgICBpZiAoICFjcC0+ZXh0ZC5kYmV4dCApCkBAIC0zMDks
NiArMzE2LDE3IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNy
LCB1aW50NjRfdCB2YWwpCiAgICAgICAgIHJldCA9IGd1ZXN0X3dybXNyX3hlbih2LCBtc3IsIHZh
bCk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBNU1JfVFNDX0FVWDoKKyAgICAgICAgaWYg
KCAhY3AtPmV4dGQucmR0c2NwICYmICFjcC0+ZmVhdC5yZHBpZCApCisgICAgICAgICAgICBnb3Rv
IGdwX2ZhdWx0OworICAgICAgICBpZiAoIHZhbCAhPSAodWludDMyX3QpdmFsICkKKyAgICAgICAg
ICAgIGdvdG8gZ3BfZmF1bHQ7CisKKyAgICAgICAgbXNycy0+dHNjX2F1eCA9IHZhbDsKKyAgICAg
ICAgaWYgKCB2ID09IGN1cnIgKQorICAgICAgICAgICAgd3Jtc3JfdHNjX2F1eCh2YWwpOworICAg
ICAgICBicmVhazsKKwogICAgIGNhc2UgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0s6CiAgICAg
Y2FzZSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyAuLi4gTVNSX0FNRDY0X0RSM19BRERSRVNT
X01BU0s6CiAgICAgICAgIGlmICggIWNwLT5leHRkLmRiZXh0IHx8IHZhbCAhPSAodWludDMyX3Qp
dmFsICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9h
cmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCA1MTMzYzM1Li45NDJlY2UyIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2
L2VtdWwtcHJpdi1vcC5jCkBAIC04NDcsMTAgKzg0Nyw2IEBAIHN0YXRpYyBpbnQgcmVhZF9tc3Io
dW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKICAgICAgICAgKnZhbCA9IGN1cnJkLT5h
cmNoLnZ0c2MgPyBwdl9zb2Z0X3JkdHNjKGN1cnIsIGN0eHQtPnJlZ3MpIDogcmR0c2MoKTsKICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAotICAgIGNhc2UgTVNSX1RTQ19BVVg6Ci0gICAg
ICAgICp2YWwgPSAwOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCiAgICAgY2FzZSBN
U1JfRUZFUjoKICAgICAgICAgLyogSGlkZSB1bmtub3duIGJpdHMsIGFuZCB1bmNvbmRpdGlvbmFs
bHkgaGlkZSBTVk1FIGZyb20gZ3Vlc3RzLiAqLwogICAgICAgICAqdmFsID0gcmVhZF9lZmVyKCkg
JiBFRkVSX0tOT1dOX01BU0sgJiB+RUZFUl9TVk1FOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApp
bmRleCBjMmIwZjZhLi41NTkyZTE3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtMTA3
LDYgKzEwNyw5IEBACiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyYncgICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9BVlg1MTJCVykKICNkZWZpbmUgY3B1X2hhc19hdng1MTJ2bCAgICAgICAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FWWDUxMlZMKQogCisvKiBDUFVJRCBsZXZlbCAweDAw
MDAwMDA3OjAuZWN4ICovCisjZGVmaW5lIGNwdV9oYXNfcmRwaWQgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9SRFBJRCkKKwogLyogQ1BVSUQgbGV2ZWwgMHg4MDAwMDAwNy5lZHgg
Ki8KICNkZWZpbmUgY3B1X2hhc19pdHNjICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX0lUU0MpCiAKQEAgLTExNyw2ICsxMjAsOCBAQAogI2RlZmluZSBjcHVfaGFzX2xmZW5jZV9k
aXNwYXRjaCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTEZFTkNFX0RJU1BBVENIKQogI2RlZmlu
ZSBjcHVfaGFzX3hlbl9sYnIgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX0xC
UikKIAorI2RlZmluZSBjcHVfaGFzX21zcl90c2NfYXV4ICAgICAoY3B1X2hhc19yZHRzY3AgfHwg
Y3B1X2hhc19yZHBpZCkKKwogZW51bSBfY2FjaGVfdHlwZSB7CiAgICAgQ0FDSEVfVFlQRV9OVUxM
ID0gMCwKICAgICBDQUNIRV9UWVBFX0RBVEEgPSAxLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRleCAz
ZDMyNTBkLi4zYTkyYmIzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAtNTYzLDEyICs1NjMsNiBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX2ludmFsaWRhdGVfcmVnc19maWVsZHMoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAjZW5kaWYKIH0KIAotI2RlZmluZSBodm1fbXNyX3RzY19hdXgo
dikgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICBzdHJ1Y3QgZG9tYWluICpfX2QgPSAodiktPmRvbWFpbjsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgKF9fZC0+YXJjaC50c2NfbW9kZSA9PSBUU0NfTU9ERV9Q
VlJEVFNDUCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICA/ICh1MzIp
X19kLT5hcmNoLmluY2FybmF0aW9uIDogKHUzMikodiktPmFyY2guaHZtLm1zcl90c2NfYXV4OyAg
ICAgIFwKLX0pCi0KIC8qCiAgKiBOZXN0ZWQgSFZNCiAgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3ZjcHUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApp
bmRleCAzOTc3OGY5Li5jOGE0MGY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92Y3B1LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCkBAIC0xNzAsNyAr
MTcwLDYgQEAgc3RydWN0IGh2bV92Y3B1IHsKIAogICAgIHN0cnVjdCBodm1fdmNwdV9hc2lkIG4x
YXNpZDsKIAotICAgIHUzMiAgICAgICAgICAgICAgICAgbXNyX3RzY19hdXg7CiAgICAgdTY0ICAg
ICAgICAgICAgICAgICBtc3JfdHNjX2FkanVzdDsKICAgICB1NjQgICAgICAgICAgICAgICAgIG1z
cl94c3M7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L21zci5oCmluZGV4IDA1ZDkwNWIuLmFkZmEyZmEgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaApA
QCAtMjg5LDYgKzI4OSwxNSBAQCBzdHJ1Y3QgdmNwdV9tc3JzCiAgICAgfSBtaXNjX2ZlYXR1cmVz
X2VuYWJsZXM7CiAKICAgICAvKgorICAgICAqIDB4YzAwMDAxMDMgLSBNU1JfVFNDX0FVWAorICAg
ICAqCisgICAgICogVmFsdWUgaXMgZ3Vlc3QgY2hvc2VuLCBhbmQgYWx3YXlzIGxvYWRlZCBpbiB2
Y3B1IGNvbnRleHQuICBHdWVzdHMgaGF2ZQorICAgICAqIG5vIGRpcmVjdCBNU1IgYWNjZXNzLCBh
bmQgdGhlIHZhbHVlIGlzIGFjY2Vzc2libGUgdG8gdXNlcnNwYWNlIHdpdGggdGhlCisgICAgICog
UkRUU0NQIGFuZCBSRFBJRCBpbnN0cnVjdGlvbnMuCisgICAgICovCisgICAgdWludDMyX3QgdHNj
X2F1eDsKKworICAgIC8qCiAgICAgICogMHhjMDAxMTB7MjcsMTktMWJ9IE1TUl9BTUQ2NF9EUnsw
LTN9X0FERFJFU1NfTUFTSwogICAgICAqCiAgICAgICogTG9hZGVkIGludG8gaGFyZHdhcmUgZm9y
IGd1ZXN0cyB3aGljaCBoYXZlIGFjdGl2ZSAlZHI3IHNldHRpbmdzLgotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 14:42:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:42: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-devel-bounces@lists.xenproject.org>)
	id 1gP7EG-0005eq-TC; Tue, 20 Nov 2018 14:42: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=pwha=n7=citrix.com=prvs=8552da0fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gP7EF-0005eT-BY
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 14:42:15 +0000
X-Inumbo-ID: 78221c13-ecd2-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78221c13-ecd2-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:42:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71088561"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 20 Nov 2018 14:36:58 +0000
Message-ID: <1542724622-14321-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542724622-14321-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542724622-14321-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/5] x86/time: Alter tsc_set_info() to return
 an error value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCB0c2Nfc2V0X2luZm8oKSBwZXJmb3JtcyBubyBwYXJhbWV0ZXIgY2hlY2tpbmcs
IGFuZCBhbiBpbnZhbGlkCnRzY19tb2RlIGdvZXMgbGFyZ2VseSB1bm5vdGljZWQuICBGaXggaXQg
dG8gcmVqZWN0IGludmFsaWQgdHNjX21vZGVzIHdpdGgKLUVJTlZBTCwgYW5kIHVwZGF0ZSB0aGUg
Y2FsbGVycyB0byBjaGVjayB0aGUgcmV0dXJuIHZhbHVlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgp2MjoKICogTmV3Ci0tLQog
eGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvZG9tY3Rs
LmMgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC94ODYvdGltZS5jICAgICAgICB8IDE4ICsr
KysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni90aW1lLmggfCAgNyArKystLS0t
CiA0IGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpp
bmRleCAyOTViMTBjLi4yNDUzMDBiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMK
KysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC01OTksOCArNTk5LDggQEAgaW50IGFyY2hf
ZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIGVsc2UKICAgICAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7IC8qIE5vdCBIVk0gYW5kIG5vdCBQVj8gKi8KIAotICAgIC8qIGluaXRp
YWxpemUgZGVmYXVsdCB0c2MgYmVoYXZpb3IgaW4gY2FzZSB0b29scyBkb24ndCAqLwotICAgIHRz
Y19zZXRfaW5mbyhkLCBUU0NfTU9ERV9ERUZBVUxULCAwVUwsIDAsIDApOworICAgIGlmICggKHJj
ID0gdHNjX3NldF9pbmZvKGQsIFRTQ19NT0RFX0RFRkFVTFQsIDBVTCwgMCwgMCkpICE9IDAgKQor
ICAgICAgICBnb3RvIGZhaWw7CiAKICAgICAvKiBQVi9QVkggZ3Vlc3RzIGdldCBhbiBlbXVsYXRl
ZCBQSVQgdG9vIGZvciB2aWRlbyBCSU9TZXMgdG8gdXNlLiAqLwogICAgIHBpdF9pbml0KGQsIGNw
dV9raHopOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2
L2RvbWN0bC5jCmluZGV4IGFhOGFkMTkuLmVkNDZkZjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTk3NSwxMCArOTc1LDEw
IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAg
ICAgICAgZG9tYWluX3BhdXNlKGQpOwotICAgICAgICAgICAgdHNjX3NldF9pbmZvKGQsIGRvbWN0
bC0+dS50c2NfaW5mby50c2NfbW9kZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwt
PnUudHNjX2luZm8uZWxhcHNlZF9uc2VjLAotICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0
bC0+dS50c2NfaW5mby5ndHNjX2toeiwKLSAgICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwt
PnUudHNjX2luZm8uaW5jYXJuYXRpb24pOworICAgICAgICAgICAgcmV0ID0gdHNjX3NldF9pbmZv
KGQsIGRvbWN0bC0+dS50c2NfaW5mby50c2NfbW9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb21jdGwtPnUudHNjX2luZm8uZWxhcHNlZF9uc2VjLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRvbWN0bC0+dS50c2NfaW5mby5ndHNjX2toeiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUudHNjX2luZm8uaW5jYXJuYXRpb24pOwogICAg
ICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdGltZS5jIGIveGVuL2FyY2gveDg2L3RpbWUuYwppbmRl
eCAyNGQ0YzI3Li5kODBhNTg2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdGltZS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni90aW1lLmMKQEAgLTIxOTQsMTkgKzIxOTQsMTkgQEAgdm9pZCB0c2NfZ2V0
X2luZm8oc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgKnRzY19tb2RlLAogICogb25seSB0aGUg
bGFzdCAic3RpY2tzIiBhbmQgYWxsIGFyZSBjb21wbGV0ZWQgYmVmb3JlIHRoZSBndWVzdCBleGVj
dXRlcwogICogYW4gcmR0c2MgaW5zdHJ1Y3Rpb24KICAqLwotdm9pZCB0c2Nfc2V0X2luZm8oc3Ry
dWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHRzY19tb2RlLCB1aW50
NjRfdCBlbGFwc2VkX25zZWMsCi0gICAgICAgICAgICAgICAgICB1aW50MzJfdCBndHNjX2toeiwg
dWludDMyX3QgaW5jYXJuYXRpb24pCitpbnQgdHNjX3NldF9pbmZvKHN0cnVjdCBkb21haW4gKmQs
CisgICAgICAgICAgICAgICAgIHVpbnQzMl90IHRzY19tb2RlLCB1aW50NjRfdCBlbGFwc2VkX25z
ZWMsCisgICAgICAgICAgICAgICAgIHVpbnQzMl90IGd0c2Nfa2h6LCB1aW50MzJfdCBpbmNhcm5h
dGlvbikKIHsKICAgICBBU1NFUlQoIWlzX3N5c3RlbV9kb21haW4oZCkpOwogCiAgICAgaWYgKCBp
c19wdl9kb21haW4oZCkgJiYgaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICB7CiAgICAgICAg
IGQtPmFyY2gudnRzYyA9IDA7Ci0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0dXJuIDA7CiAg
ICAgfQogCi0gICAgc3dpdGNoICggZC0+YXJjaC50c2NfbW9kZSA9IHRzY19tb2RlICkKKyAgICBz
d2l0Y2ggKCB0c2NfbW9kZSApCiAgICAgewogICAgICAgICBib29sIGVuYWJsZV90c2Nfc2NhbGlu
ZzsKIApAQCAtMjI1Myw3ICsyMjUzLDEzIEBAIHZvaWQgdHNjX3NldF9pbmZvKHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxhcHNlZF9uc2VjOwog
ICAgICAgICB9CiAgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAgICAgfQorCisgICAgZC0+YXJjaC50c2NfbW9kZSA9IHRzY19tb2RlOworCiAg
ICAgZC0+YXJjaC5pbmNhcm5hdGlvbiA9IGluY2FybmF0aW9uICsgMTsKICAgICBpZiAoIGlzX2h2
bV9kb21haW4oZCkgKQogICAgIHsKQEAgLTIyODAsNiArMjI4Niw4IEBAIHZvaWQgdHNjX3NldF9p
bmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgfQogCiAgICAgcmVjYWxjdWxhdGVfY3B1aWRfcG9s
aWN5KGQpOworCisgICAgcmV0dXJuIDA7CiB9CiAKIC8qIHZ0c2MgbWF5IGluY3VyIG1lYXN1cmFi
bGUgcGVyZm9ybWFuY2UgZGVncmFkYXRpb24sIGRpYWdub3NlIHdpdGggdGhpcyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni90aW1lLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Rp
bWUuaAppbmRleCBjZTk2ZWM5Li42MTExZmRjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3RpbWUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaApAQCAtNjAsMTIgKzYw
LDExIEBAIHVpbnQ2NF90IHB2X3NvZnRfcmR0c2MoY29uc3Qgc3RydWN0IHZjcHUgKnYsIGNvbnN0
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIHU2NCBndGltZV90b19ndHNjKHN0cnVjdCBk
b21haW4gKmQsIHU2NCB0aW1lKTsKIHU2NCBndHNjX3RvX2d0aW1lKHN0cnVjdCBkb21haW4gKmQs
IHU2NCB0c2MpOwogCi12b2lkIHRzY19zZXRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJf
dCB0c2NfbW9kZSwgdWludDY0X3QgZWxhcHNlZF9uc2VjLAotICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgZ3RzY19raHosIHVpbnQzMl90IGluY2FybmF0aW9uKTsKLSAgIAoraW50IHRzY19zZXRf
aW5mbyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCB0c2NfbW9kZSwgdWludDY0X3QgZWxhcHNl
ZF9uc2VjLAorICAgICAgICAgICAgICAgICB1aW50MzJfdCBndHNjX2toeiwgdWludDMyX3QgaW5j
YXJuYXRpb24pOworCiB2b2lkIHRzY19nZXRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJf
dCAqdHNjX21vZGUsIHVpbnQ2NF90ICplbGFwc2VkX25zZWMsCiAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCAqZ3RzY19raHosIHVpbnQzMl90ICppbmNhcm5hdGlvbik7Ci0gICAKIAogdm9pZCBm
b3JjZV91cGRhdGVfdmNwdV9zeXN0ZW1fdGltZShzdHJ1Y3QgdmNwdSAqdik7CiAKLS0gCjIuMS40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 14:42:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:42: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-devel-bounces@lists.xenproject.org>)
	id 1gP7ED-0005e8-Ef; Tue, 20 Nov 2018 14:42: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=pwha=n7=citrix.com=prvs=8552da0fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gP7EC-0005e3-PH
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 14:42:12 +0000
X-Inumbo-ID: 75e83d0c-ecd2-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75e83d0c-ecd2-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:42:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71088547"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 20 Nov 2018 14:36:57 +0000
Message-ID: <1542724622-14321-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/5] x86: Drop PVRDTSCP and fix MSR_TSC_AUX
 handling for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Qm9yaXMgaGFzIGNvbmZpcm1lZCB0aGF0IG5vb25lIGFwcGVhcnMgdG8gYmUgdXNpbmcgUFZSRFRT
Q1AgYW55IG1vcmUsIGFuZCBpbgp0aGUgZGVjYWRlIHNpbmNlIGl0IHdhcyBpbnRyb2R1Y2VkLCBn
dWVzdCBrZXJuZWwgLyBoYXJkd2FyZSBzdXBwb3J0IGhhcwpwcm92aWRlZCBhIGJldHRlciBhbHRl
cm5hdGl2ZS4KCkZvciBjaGFuZ2VzLCBzZWUgaW5kaXZpZHVhbCBwYXRjaGVzLgoKQW5kcmV3IENv
b3BlciAoNSk6CiAgeDg2L3RpbWU6IEFsdGVyIHRzY19zZXRfaW5mbygpIHRvIHJldHVybiBhbiBl
cnJvciB2YWx1ZQogIHg4NjogQmVnaW4gdG8gcmVtb3ZlIFRTQyBtb2RlIFBWUkRUU0NQCiAgeDg2
L3B2OiBSZW1vdmUgZGVmZXJyZWQgUkRUU0N7LFB9IGhhbmRsaW5nIGluIHB2X2VtdWxhdGVfcHJp
dmlsZWdlZF9vcCgpCiAgeDg2L21zcjogSGFuZGxlIE1TUl9UU0NfQVVYIGNvbnNpc3RlbnRseSBm
b3IgUFYgYW5kIEhWTSBndWVzdHMKICB4ODYvcHY6IEV4cG9zZSBSRFRTQ1AgdG8gUFYgZ3Vlc3Rz
CgogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICB8ICA5ICsrKy0t
CiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAgICAgICAgIHwgMjIgKysrKyst
LS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgICAgICAgICAgIHwgIDYg
KystLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgICAgICAgICAgICB8ICA2ICsr
LS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxOCArKysr
KysrKysrCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1pbnYtb3AuYyAgICAgICAgICAgICAgIHwgMjcg
Ky0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgICAgICAgICAg
ICAgIHwgMzIgKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni90aW1lLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgfCA1MyArKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggICAgICAgICAgICB8ICA1ICsrKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vaHZtLmggICAgICAgICAgICAgICB8ICA2IC0tLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3ZjcHUuaCAgICAgICAgICAgICAgfCAgMSAtCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21zci5oICAgICAgICAgICAgICAgICAgIHwgIDkgKysrKysKIHhlbi9pbmNsdWRlL2FzbS14
ODYvdGltZS5oICAgICAgICAgICAgICAgICAgfCAxMyArKystLS0tCiB4ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIHwgIDIgKy0KIDE1IGZpbGVzIGNoYW5nZWQsIDc3
IGluc2VydGlvbnMoKyksIDE0MiBkZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 14:42:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:42: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-devel-bounces@lists.xenproject.org>)
	id 1gP7EL-0005hN-DN; Tue, 20 Nov 2018 14:42: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=PwHA=N7=citrix.com=prvs=8552da0fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gP7EJ-0005fe-F8
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 14:42:19 +0000
X-Inumbo-ID: 79600630-ecd2-11e8-8a72-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79600630-ecd2-11e8-8a72-12d6303a7972;
 Tue, 20 Nov 2018 14:42:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71088576"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 20 Nov 2018 14:37:02 +0000
Message-ID: <1542724622-14321-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542724622-14321-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542724622-14321-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 5/5] x86/pv: Expose RDTSCP to PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZpbmFsIHJlbW5hbmF0IG9mIFBWUkRUU0NQIGlzIHRoYXQgd2Ugd291bGQgZW11bGF0ZSBS
RFRTQ1AgZXZlbiBvbgpoYXJkd2FyZSB3aGljaCBsYWNrZWQgdGhlIGluc3RydWN0aW9uLiAgUkRU
U0NQIGlzIGF2YWlsYWJsZSBvbiBhbG1vc3QgYWxsCjY0LWJpdCB4ODYgaGFyZHdhcmUuCgpSZW1v
dmUgdGhpcyBlbXVsYXRpb24sIGRyb3AgdGhlIFRTQ19NT0RFX1BWUkRUU0NQIGNvbnN0YW50LCBh
bmQgYWxsb3cgUkRUU0NQCmluIGEgUFYgZ3Vlc3QncyBDUFVJRCBwb2xpY3kuCgpTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2
L2VtdWwtaW52LW9wLmMgICAgICAgICAgICAgICB8IDI3ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni90aW1lLmggICAgICAgICAgICAgICAgICB8ICAxIC0K
IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAgMiArLQogMyBm
aWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLWludi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwt
aW52LW9wLmMKaW5kZXggNTZmNWE0NS4uOTFkMDU3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3B2L2VtdWwtaW52LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMKQEAg
LTQxLDMxICs0MSw2IEBACiAKICNpbmNsdWRlICJlbXVsYXRlLmgiCiAKLXN0YXRpYyBpbnQgZW11
bGF0ZV9pbnZhbGlkX3JkdHNjcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKLXsKLSAgICBj
aGFyIG9wY29kZVszXTsKLSAgICB1bnNpZ25lZCBsb25nIGVpcCwgcmM7Ci0gICAgc3RydWN0IHZj
cHUgKnYgPSBjdXJyZW50OwotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmN1cnJkID0gdi0+ZG9t
YWluOwotCi0gICAgZWlwID0gcmVncy0+cmlwOwotICAgIGlmICggKHJjID0gY29weV9mcm9tX3Vz
ZXIob3Bjb2RlLCAoY2hhciAqKWVpcCwgc2l6ZW9mKG9wY29kZSkpKSAhPSAwICkKLSAgICB7Ci0g
ICAgICAgIHB2X2luamVjdF9wYWdlX2ZhdWx0KDAsIGVpcCArIHNpemVvZihvcGNvZGUpIC0gcmMp
OwotICAgICAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOwotICAgIH0KLSAgICBpZiAoIG1l
bWNtcChvcGNvZGUsICJceGZceDFceGY5Iiwgc2l6ZW9mKG9wY29kZSkpICkKLSAgICAgICAgcmV0
dXJuIDA7Ci0gICAgZWlwICs9IHNpemVvZihvcGNvZGUpOwotCi0gICAgbXNyX3NwbGl0KHJlZ3Ms
IHB2X3NvZnRfcmR0c2ModiwgcmVncykpOwotICAgIHJlZ3MtPnJjeCA9IChjdXJyZC0+YXJjaC50
c2NfbW9kZSA9PSBUU0NfTU9ERV9QVlJEVFNDUAotICAgICAgICAgICAgICAgICA/IGN1cnJkLT5h
cmNoLmluY2FybmF0aW9uIDogMCk7Ci0KLSAgICBwdl9lbXVsX2luc3RydWN0aW9uX2RvbmUocmVn
cywgZWlwKTsKLSAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOwotfQotCiBzdGF0aWMgaW50
IGVtdWxhdGVfZm9yY2VkX2ludmFsaWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7
CiAgICAgY2hhciBzaWdbNV0sIGluc3RyWzJdOwpAQCAtMTIxLDcgKzk2LDcgQEAgc3RhdGljIGlu
dCBlbXVsYXRlX2ZvcmNlZF9pbnZhbGlkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
CiBib29sIHB2X2VtdWxhdGVfaW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
IHsKLSAgICByZXR1cm4gIWVtdWxhdGVfaW52YWxpZF9yZHRzY3AocmVncykgJiYgIWVtdWxhdGVf
Zm9yY2VkX2ludmFsaWRfb3AocmVncyk7CisgICAgcmV0dXJuICFlbXVsYXRlX2ZvcmNlZF9pbnZh
bGlkX29wKHJlZ3MpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni90
aW1lLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaAppbmRleCA2Mzk4MjY0Li41MjY0YTg2
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3RpbWUuaApAQCAtMTcsNyArMTcsNiBAQAogI2RlZmluZSBUU0NfTU9ERV9ERUZB
VUxUICAgICAgICAgIDAKICNkZWZpbmUgVFNDX01PREVfQUxXQVlTX0VNVUxBVEUgICAxCiAjZGVm
aW5lIFRTQ19NT0RFX05FVkVSX0VNVUxBVEUgICAgMgotI2RlZmluZSBUU0NfTU9ERV9QVlJEVFND
UCAgICAgICAgIDMKIAogdHlwZWRlZiB1NjQgY3ljbGVzX3Q7CiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCmluZGV4IDZjODI4MTYuLmZiYzY4ZmEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMTU2LDcgKzE1
Niw3IEBAIFhFTl9DUFVGRUFUVVJFKE5YLCAgICAgICAgICAgIDIqMzIrMjApIC8qQSAgRXhlY3V0
ZSBEaXNhYmxlICovCiBYRU5fQ1BVRkVBVFVSRShNTVhFWFQsICAgICAgICAyKjMyKzIyKSAvKkEg
IEFNRCBNTVggZXh0ZW5zaW9ucyAqLwogWEVOX0NQVUZFQVRVUkUoRkZYU1IsICAgICAgICAgMioz
MisyNSkgLypBICBGRlhTUiBpbnN0cnVjdGlvbiBvcHRpbWl6YXRpb25zICovCiBYRU5fQ1BVRkVB
VFVSRShQQUdFMUdCLCAgICAgICAyKjMyKzI2KSAvKkggIDFHYiBsYXJnZSBwYWdlIHN1cHBvcnQg
Ki8KLVhFTl9DUFVGRUFUVVJFKFJEVFNDUCwgICAgICAgIDIqMzIrMjcpIC8qUyAgUkRUU0NQICov
CitYRU5fQ1BVRkVBVFVSRShSRFRTQ1AsICAgICAgICAyKjMyKzI3KSAvKkEgIFJEVFNDUCAqLwog
WEVOX0NQVUZFQVRVUkUoTE0sICAgICAgICAgICAgMiozMisyOSkgLypBICBMb25nIE1vZGUgKHg4
Ni02NCkgKi8KIFhFTl9DUFVGRUFUVVJFKDNETk9XRVhULCAgICAgIDIqMzIrMzApIC8qQSAgQU1E
IDNETm93ISBleHRlbnNpb25zICovCiBYRU5fQ1BVRkVBVFVSRSgzRE5PVywgICAgICAgICAyKjMy
KzMxKSAvKkEgIDNETm93ISAqLwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 14:49:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:49: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-devel-bounces@lists.xenproject.org>)
	id 1gP7Kx-0006ZB-Nt; Tue, 20 Nov 2018 14:49: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=nzhi=n7=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1gP7Kw-0006Z6-BA
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 14:49:10 +0000
X-Inumbo-ID: 6f57bc03-ecd3-11e8-9a16-bc764e045a96
Received: from mail-yb1-xb43.google.com (unknown [2607:f8b0:4864:20::b43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f57bc03-ecd3-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:49:08 +0000 (UTC)
Received: by mail-yb1-xb43.google.com with SMTP id u103-v6so825112ybi.5
 for <xen-devel@lists.xenproject.org>; Tue, 20 Nov 2018 06:49:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=WUp1kFF+MbdU4zum/T2JvmHUZ6ru1ZlBKQj3PGw3q7g=;
 b=RoVtVG094BWtWAp4OGgY/zRJhPVF0PoQN4Z0GJKM7NrJy+oe5q46triX7N10MxCPzJ
 L4lOHezOc6jOFKe49HoTzvJcIM/lTjMVu2G077Zv+t6Y+I1xQ8eSe4ces224+euFQ2nC
 ESugQiRT160nH4tGsLa17/jzbDj8CYx/H/REk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id
 :mail-followup-to:references:mime-version:content-disposition
 :in-reply-to:user-agent;
 bh=WUp1kFF+MbdU4zum/T2JvmHUZ6ru1ZlBKQj3PGw3q7g=;
 b=AAzHZ0U3/lYGCcYjUnCc/Q736rU7C8y54rrpvp6atuYXojvWgcqImQ5XxH4S7OrKYf
 znvmxtNintp6iA1l6cuvCObfzNJJJ6TdUmsb9q1nDQ5CnyNsiMc4Ue836JRaFFcCgUWK
 AILHNJMuDeLNEeimyGR65K2/oYKpjOZJwvtrZE8xd7daJBQAxxSkxW2OPYi1ZgRY0jGQ
 FQH4FVOwEHcnutJDGSecT+Bt8Min3ATrHfIQea/FV7miR1g9e2mPegygUvwtLdPhG9vi
 PUEOAko1i+YPnGJn15H0e6Ee0AlChEc/DwUrxe+oxiYHvQ3lt2lNqA/t0ztN18uEmFs3
 BfAg==
X-Gm-Message-State: AA+aEWZb0S18HwSaPSrOlGILzqqIJtLAxvAci/idTgc9cGeUYskvDBMF
 RhYt93HmgQ+50n8tC4Kbz5KyIA==
X-Google-Smtp-Source: AFSGD/WSlyW4mt+6XsW7zSTFUWEXp+oiNG7lsIuGtDJJ/GvfIvQk+i2KirySpIy3+KNczJVVLagSFA==
X-Received: by 2002:a25:38d:: with SMTP id
 135-v6mr2026862ybd.226.1542725348261; 
 Tue, 20 Nov 2018 06:49:08 -0800 (PST)
Received: from doug-macbook.localdomain
 ([2600:1700:7b90:52f0:c53f:d4c4:b71f:d4fb])
 by smtp.gmail.com with ESMTPSA id y16sm6650168ywg.35.2018.11.20.06.49.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 20 Nov 2018 06:49:07 -0800 (PST)
Date: Tue, 20 Nov 2018 08:49:07 -0600
From: Doug Goldstein <cardoe@cardoe.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20181120144907.22ru3tewiqybc2xc@doug-macbook.localdomain>
Mail-Followup-To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20181120141002.30222-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181120141002.30222-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] automation: fix debian-{stretch,
 unstable}-32-gcc-debug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjAsIDIwMTggYXQgMDI6MTA6MDJQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGV5IHNob3VsZCBoYXZlIHVzZWQgLmdjYy14ODYtMzItYnVpbGQtZGVidWcgaW4gdGhlIGZp
cnN0IHBsYWNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gLS0tCj4gVGhpcyBwYXRjaCBpcyB0cml2aWFsIHNvIEkgaW50ZW5kIHRvIGNvbW1pdCBp
dCBhcyBzb29uIGFzIHBvc3NpYmxlIHRvCj4gZml4IEdpdGxhYiBDSS4KCkFncmVlZC4KCkFja2Vk
LWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 14:49:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:49: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-devel-bounces@lists.xenproject.org>)
	id 1gP7LP-0006bx-2L; Tue, 20 Nov 2018 14:49: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=RzWt=N7=citrix.com=prvs=855b39dea=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gP7LN-0006bg-D1
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 14:49:37 +0000
X-Inumbo-ID: 7ee1d22c-ecd3-11e8-a2dc-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ee1d22c-ecd3-11e8-a2dc-12d6303a7972;
 Tue, 20 Nov 2018 14:49:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="82133267"
Date: Tue, 20 Nov 2018 15:35:33 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181120143533.7kcwmaaqspoxdiku@mac>
References: <20181114115740.1050-1-roger.pau@citrix.com>
 <20181114115740.1050-4-roger.pau@citrix.com>
 <5BF2CF1202000078001FD86C@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BF2CF1202000078001FD86C@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 3/5] vpci/msix: carve p2m hole for MSIX
 MMIO regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDc6NTY6MThBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjExLjE4IGF0IDEyOjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gTWFrZSBzdXJlIHRoZSBNU0lYIE1NSU8gcmVnaW9ucyBkb24ndCBoYXZlIHAybSBl
bnRyaWVzIHNldHVwLCBzbyB0aGF0Cj4gPiBhY2Nlc3NlcyB0byB0aGVtIHRyYXAgaW50byB0aGUg
aHlwZXJ2aXNvciBhbmQgY2FuIGJlIGhhbmRsZWQgYnkgdnBjaS4KPiA+IAo+ID4gQ29tbWl0IDA0
MjY3ODc2MiAoIng4Ni9pb21tdTogYWRkIG1hcC1yZXNlcnZlZCBkb20wLWlvbW11IG9wdGlvbiB0
bwo+ID4gbWFwIHJlc2VydmVkIG1lbW9yeSByYW5nZXMiKSBhZGRlZCBtYXBwaW5ncyBmb3IgYWxs
IHRoZSByZXNlcnZlZAo+ID4gcmVnaW9ucyBpbnRvIHRoZSBQVkggRG9tMCBwMm0sIGFuZCBzb21l
IG9mIHRob3NlIHJlc2VydmVkIHJlZ2lvbnMKPiA+IG1pZ2h0IGNvbnRhaW4gTVNJWCBNTUlPIHJl
Z2lvbnMsIGhlbmNlIHRoZSBuZWVkIHRvIG1ha2Ugc3VyZSB0aGVyZSBhcmUKPiA+IG5vIG1hcHBp
bmdzIGVzdGFibGlzaGVkLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKVGhhbmtzLgoKPiBkZXNwaXRlIC4uLgo+IAo+ID4gLS0tIGEveGVu
L2RyaXZlcnMvdnBjaS9oZWFkZXIuYwo+ID4gKysrIGIveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIu
Ywo+ID4gQEAgLTg5LDYgKzg5LDE3IEBAIHN0YXRpYyB2b2lkIG1vZGlmeV9kZWNvZGluZyhjb25z
dCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdWludDE2X3QgY21kLAo+ID4gICAgICBib29sIG1hcCA9
IGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWTsKPiA+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4gPiAg
Cj4gPiArICAgIC8qCj4gPiArICAgICAqIE1ha2Ugc3VyZSB0aGVyZSBhcmUgbm8gbWFwcGluZ3Mg
aW4gdGhlIE1TSVggTU1JTyBhcmVhcywgc28gdGhhdCBhY2Nlc3Nlcwo+ID4gKyAgICAgKiBjYW4g
YmUgdHJhcHBlZCAoYW5kIGVtdWxhdGVkKSBieSBYZW4gd2hlbiB0aGUgbWVtb3J5IGRlY29kaW5n
IGJpdCBpcwo+ID4gKyAgICAgKiBlbmFibGVkLgo+ID4gKyAgICAgKgo+ID4gKyAgICAgKiBGSVhN
RTogcHVuY2hpbmcgaG9sZXMgYWZ0ZXIgdGhlIHAybSBoYXMgYmVlbiBzZXQgdXAgbWlnaHQgYmUg
cmFjeSBmb3IKPiA+ICsgICAgICogRG9tVSB1c2FnZSwgbmVlZHMgdG8gYmUgcmV2aXNpdGVkLgo+
ID4gKyAgICAgKi8KPiA+ICsgICAgaWYgKCBtYXAgJiYgIXJvbV9vbmx5ICYmIHZwY2lfbWFrZV9t
c2l4X2hvbGUocGRldikgKQo+ID4gKyAgICAgICAgcmV0dXJuOwo+IAo+IC4uLiB0aGlzIHN0aWxs
IHdvcnJ5aW5nIG1lLCBhcyBJIHRoaW5rIGl0J2xsIG5lZWQgdG8gYmUgcmUtaW1wbGVtZW50ZWQK
PiBhbHRvZ2V0aGVyIGF0IHRoYXQgbGF0ZXIgcG9pbnQuCgpJIGV4cGVjdCB0aGlzIHdob2xlIEJB
UiBtYXBwaW5nIGFuZCB1bm1hcHBpbmcgdG8gYmUgbGltaXRlZCB0byBEb20wLApEb21VIHNob3Vs
ZCBoYXZlIGEgbXVjaCBtb3JlIHN0YXRpYyBwaHlzbWFwIHNvIHRoYXQgaXQgY2FuIGJlIHNldHVw
IGJ5CnRoZSB0b29sc3RhY2sgYXQgY3JlYXRpb24gdGltZSBhbmQgdGhlIGd1ZXN0IHNob3VsZCBu
b3QgYmUgYWxsb3dlZCB0bwptb2RpZnkgaXQuCgpUaGF0IGJlaW5nIHNldCBJIGFsc28gZG9uJ3Qg
c3BlY2lhbGx5IGxpa2UgdGhpcyBjb2RlLCBpdCdzIHRvbwpjb21wbGV4IGFuZCByZXF1aXJlcyBp
dGVyYXRpb24gb3ZlciBhbGwgdGhlIGRldmljZXMgZm9yIGV2ZXJ5Cm1hcC91bm1hcCBvcGVyYXRp
b24uIEkgaGF2ZSBwbGFucyB0byBpbXByb3ZlIHRoaXMsIHdoaWNoIHNob3VsZCBiZQpkaXNjdXNz
ZWQgaW4gYSBkaWZmZXJlbnQgZW1haWwsIGJ1dCB0aGF0J3MgcG9zdC00LjEyLgoKPiBBZmFpY3Qg
dGhpcyBwYXRjaCBpcyBpbmRlcGVuZGVudCBvZiB0aGUgZWFybGllciB0d28gKGxlYXZpbmcgYXNp
ZGUKPiBzb21lIGZ1enogdGhhdCB3b3VsZCBiZSBlYXN5IHRvIHJlc29sdmUpLCB3aGljaCBtZWFu
cyBpdCBjb3VsZAo+IGdvIGluIGFoZWFkIG9mIHRoZW0uCgpJIHBsYW4gdG8gcmVzZW5kIHRoZSBz
ZXJpZXMgcXVpdGUgc29vbiB3aXRoIHRoZSBvdGhlciBjb21tZW50cyBmaXhlZCwKc28gbGV0IG1l
IGtub3cgaWYgSSBzaG91bGQgZHJvcCB0aGlzIHBhdGNoLCBJIHdpbGwgYWxzbyBrZWVwIGFuIGV5
ZSBvbgp0aGUgcmVwby4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 14:50:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 14:50: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-devel-bounces@lists.xenproject.org>)
	id 1gP7Lw-0007EB-DF; Tue, 20 Nov 2018 14:50: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=9+xv=n7=linaro.org=peter.maydell@srs-us1.protection.inumbo.net>)
 id 1gP7Lv-0007Dy-6B
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 14:50:11 +0000
X-Inumbo-ID: 9427b89b-ecd3-11e8-9a16-bc764e045a96
Received: from mail-oi1-x241.google.com (unknown [2607:f8b0:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9427b89b-ecd3-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 14:50:10 +0000 (UTC)
Received: by mail-oi1-x241.google.com with SMTP id b141so1658564oii.12
 for <xen-devel@lists.xenproject.org>; Tue, 20 Nov 2018 06:50:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=MXqKDlmIaHkPjhbdFs9/eorDAOMjguY83linE3BHLOw=;
 b=SFWRCJjaMvjd6Ydu9zBo3vXmjl5ms8TRYST9vyycvDKDJq1M1bUmA27OWYoubLgpTd
 DO8Iz4l3/oAqLkH/Y4B9/jTyzQRAkjC725weA/xqcIzKCMusXnlVdyYMQ0kHIR4/bvdm
 D4mIEW/lHBTfokMlLPrr9Ox9zt4NwpIVoOSQs=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=MXqKDlmIaHkPjhbdFs9/eorDAOMjguY83linE3BHLOw=;
 b=rLy6XZkgIMnec16WMxICutHL3HZ18E09F2CNDaGWK4WcFtIF7QG44mko/tYN1l/Hqz
 IdJ6prf2n+D8B1ihji4i2g2LyKz/EvEc8QphOu4XkQqpcXSqDCHJlR5ssDXZYmzzbv+W
 4nHbIGB53xfuLpf141LXfgz/DJjjG1caC/Cb2Dgwus15eTqJVcnxFZKYJMouTGJ1OLHs
 d/qktKNLK9SYA7dEhvyXqUineNcLm6IDIfoWrFM1NJtin9O2S/WPCjwxo/dCHjlZTz7X
 3IqU+o5GXTtFPOmrkKyXUw1xvWkPHSNrRwZKiExEEEb5XxUVCnmSw+P0VsKY7g99QqL4
 xzcA==
X-Gm-Message-State: AGRZ1gKmvegH2c0gRDGe9+ZMuZjKbZ/8gsZ4gJwHEb+EsJfZmy7kLW6X
 iub6L+hENRw9DYbe5WVeCpx+JaOtvDpBFVMiOx6GIhFcmCc=
X-Google-Smtp-Source: AJdET5eLApdEdYDToUMtbr5mAF8QKqh/+YmdyRILE8uE503PcKpxklvvObKSlnJM0yi71P3yizGh5sLpKQcCGEvtU7o=
X-Received: by 2002:aca:b68b:: with SMTP id
 g133-v6mr1264916oif.25.1542725410039; 
 Tue, 20 Nov 2018 06:50:10 -0800 (PST)
MIME-Version: 1.0
Received: by 2002:a9d:4b0e:0:0:0:0:0 with HTTP; Tue, 20 Nov 2018 06:49:49
 -0800 (PST)
In-Reply-To: <20181119120820.29878-21-maozhongyi@cmss.chinamobile.com>
References: <20181119120820.29878-1-maozhongyi@cmss.chinamobile.com>
 <20181119120820.29878-21-maozhongyi@cmss.chinamobile.com>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Tue, 20 Nov 2018 14:49:49 +0000
Message-ID: <CAFEAcA92SCAar143VMkJiLGEv0kUzMBXJySN8MEd7Ze9U_rBew@mail.gmail.com>
To: Mao Zhongyi <maozhongyi@cmss.chinamobile.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 20/22] xen_backend: Convert
 sysbus init function to realize function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 QEMU Developers <qemu-devel@nongnu.org>,
 Zhang Shengju <zhangshengju@cmss.chinamobile.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkgTm92ZW1iZXIgMjAxOCBhdCAxMjowOCwgTWFvIFpob25neWkKPG1hb3pob25neWlAY21z
cy5jaGluYW1vYmlsZS5jb20+IHdyb3RlOgo+IFVzZSBEZXZpY2VDbGFzcyByYXRoZXIgdGhhbiBT
eXNCdXNEZXZpY2VDbGFzcyBpbgo+IHhlbl9zeXNkZXZfY2xhc3NfaW5pdCgpLgo+Cj4gQ2M6IHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmcKPiBDYzogYW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbQo+IENj
OiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPgo+IFNpZ25lZC1vZmYtYnk6IE1hbyBa
aG9uZ3lpIDxtYW96aG9uZ3lpQGNtc3MuY2hpbmFtb2JpbGUuY29tPgo+IFNpZ25lZC1vZmYtYnk6
IFpoYW5nIFNoZW5nanUgPHpoYW5nc2hlbmdqdUBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KPiAtLS0K
PiAgaHcveGVuL3hlbl9iYWNrZW5kLmMgfCA2ICsrLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW5f
YmFja2VuZC5jIGIvaHcveGVuL3hlbl9iYWNrZW5kLmMKPiBpbmRleCA5YThlODc3MWVjLi43M2Iw
ZWQwMTY5IDEwMDY0NAo+IC0tLSBhL2h3L3hlbi94ZW5fYmFja2VuZC5jCj4gKysrIGIvaHcveGVu
L3hlbl9iYWNrZW5kLmMKPiBAQCAtODA5LDkgKzgwOSw4IEBAIHN0YXRpYyBjb25zdCBUeXBlSW5m
byB4ZW5zeXNidXNfaW5mbyA9IHsKPiAgICAgIH0KPiAgfTsKPgo+IC1zdGF0aWMgaW50IHhlbl9z
eXNkZXZfaW5pdChTeXNCdXNEZXZpY2UgKmRldikKPiArc3RhdGljIHZvaWQgeGVuX3N5c2Rldl9y
ZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKPiAgewo+IC0gICAgcmV0dXJu
IDA7Cj4gIH0KPgo+ICBzdGF0aWMgUHJvcGVydHkgeGVuX3N5c2Rldl9wcm9wZXJ0aWVzW10gPSB7
Cj4gQEAgLTgyMSw5ICs4MjAsOCBAQCBzdGF0aWMgUHJvcGVydHkgeGVuX3N5c2Rldl9wcm9wZXJ0
aWVzW10gPSB7Cj4gIHN0YXRpYyB2b2lkIHhlbl9zeXNkZXZfY2xhc3NfaW5pdChPYmplY3RDbGFz
cyAqa2xhc3MsIHZvaWQgKmRhdGEpCj4gIHsKPiAgICAgIERldmljZUNsYXNzICpkYyA9IERFVklD
RV9DTEFTUyhrbGFzcyk7Cj4gLSAgICBTeXNCdXNEZXZpY2VDbGFzcyAqayA9IFNZU19CVVNfREVW
SUNFX0NMQVNTKGtsYXNzKTsKPgo+IC0gICAgay0+aW5pdCA9IHhlbl9zeXNkZXZfaW5pdDsKPiAr
ICAgIGRjLT5yZWFsaXplID0geGVuX3N5c2Rldl9yZWFsaXplOwo+ICAgICAgZGMtPnByb3BzID0g
eGVuX3N5c2Rldl9wcm9wZXJ0aWVzOwo+ICAgICAgZGMtPmJ1c190eXBlID0gVFlQRV9YRU5TWVNC
VVM7Cj4gIH0KCklmIHRoZSByZWFsaXplIGZ1bmN0aW9uIGRvZXNuJ3QgZG8gYW55dGhpbmcgYXQg
YWxsLCBjYW4ndAp3ZSBqdXN0IG9taXQgaXQgPwoKdGhhbmtzCi0tIFBNTQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 15:00:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15:00: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-devel-bounces@lists.xenproject.org>)
	id 1gP7Vl-0008Sv-D2; Tue, 20 Nov 2018 15:00: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=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP7Vk-0008Sj-IT
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 15:00:20 +0000
X-Inumbo-ID: f629a188-ecd4-11e8-9113-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f629a188-ecd4-11e8-9113-12d6303a7972;
 Tue, 20 Nov 2018 15:00:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP7VT-0000PV-Lp; Tue, 20 Nov 2018 15:00:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gP7VT-0007lp-Ce; Tue, 20 Nov 2018 15:00:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gP7VT-0001tL-As; Tue, 20 Nov 2018 15:00:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130548-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:build-arm64-pvops:<job status>:broken:regression
 qemu-mainline:build-arm64-xsm:<job status>:broken:regression
 qemu-mainline:build-arm64:host-install(4):broken:regression
 qemu-mainline:build-arm64-xsm:host-install(4):broken:regression
 qemu-mainline:build-arm64-pvops:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:build-armhf:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=d304cf014bf9feec3dcd7ee65c75a7f52206ecdf
X-Osstest-Versions-That: qemuu=cb968d275c145467c8b385a3618a207ec111eab1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 15:00:03 +0000
Subject: [Xen-devel] [qemu-mainline test] 130548: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDU0OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA1NDgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTk5NgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5OTk2CiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMjk5OTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEy
OTk5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyOTk5NgogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5OTk2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5OTk2CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjk5OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTk5NgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBk
MzA0Y2YwMTRiZjlmZWVjM2RjZDdlZTY1Yzc1YTdmNTIyMDZlY2RmCmJhc2VsaW5lIHZlcnNpb246
CiBxZW11dSAgICAgICAgICAgICAgICBjYjk2OGQyNzVjMTQ1NDY3YzhiMzg1YTM2MThhMjA3ZWMx
MTFlYWIxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk5OTYgIDIwMTgtMTEtMTMgMjI6NDk6MTYg
WiAgICA2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMwMTY4ICAyMDE4LTExLTE2IDA0OjI3
OjMwIFogICAgNCBkYXlzICAgIDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwNTQ4
ICAyMDE4LTExLTE5IDIwOjM4OjMyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxla3NhbmRhciBNYXJrb3Zp
YyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxp
bmFyby5vcmc+CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgog
IEJhc3RpYW4gS29wcGVsbWFubiA8a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3JuLmRlPgogIENv
cm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZp
ZEByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEVyaWsgU2t1
bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CiAgRnJlZHJpayBOb3JpbmcgPG5vcmluZ0Bub2Ny
ZXcub3JnPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEphc29uIFdhbmcg
PGphc293YW5nQHJlZGhhdC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBM
YXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGkgUWlhbmcgPGxpcTNlYUBnbWFp
bC5jb20+CiAgTHVjIE1pY2hlbCA8bHVjLm1pY2hlbEBncmVlbnNvY3MuY29tPgogIE1hcmsgQ2F2
ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1heCBSZWl0eiA8bXJl
aXR6QHJlZGhhdC5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29t
PgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQZXRlciBNYXlkZWxsIDxw
ZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVn
QGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+
CiAgUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmljaGFyZCBIZW5k
ZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgU2V0aCBLaW50aWdoIDxza2lu
dGlnaEBnbWFpbC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC5pYm0uY29tPgog
IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgogIFN0ZWZhbiBNYXJr
b3ZpYyA8c21hcmtvdmljQHdhdmVjb21wLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0
LmNvbT4KICBaaGFuZyBDaGVuIDx6aGFuZ2NraWRAZ21haWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2
b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxs
KDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEwNTkgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 15:14:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15:14: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-devel-bounces@lists.xenproject.org>)
	id 1gP7jY-0001BF-Ik; Tue, 20 Nov 2018 15:14: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=ZYDC=N7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP7jX-0001BA-De
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 15:14:35 +0000
X-Inumbo-ID: fc149fb0-ecd6-11e8-bfb4-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc149fb0-ecd6-11e8-bfb4-12d6303a7972;
 Tue, 20 Nov 2018 15:14:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 08:14:32 -0700
Message-Id: <5BF424D402000078001FE18A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 08:14:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
 <1542318438-20319-5-git-send-email-andrew.cooper3@citrix.com>
 <5BF3EABE02000078001FDEC8@prv1-mh.provo.novell.com>
 <4e260daf-07fb-bbb1-8435-4f8312232253@citrix.com>
In-Reply-To: <4e260daf-07fb-bbb1-8435-4f8312232253@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/4] x86/pv: Expose RDTSCP to PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDEyOjI5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjAvMTEvMjAxOCAxMTowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE1
LjExLjE4IGF0IDIyOjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBU
aGUgZmluYWwgcmVtbmFuYXQgb2YgUFZSRFRTQ1AgaXMgdGhhdCB3ZSB3b3VsZCBlbXVsYXRlIFJE
VFNDUCBldmVuIG9uCj4+PiBoYXJkd2FyZSB3aGljaCBsYWNrZWQgdGhlIGluc3RydWN0aW9uLiAg
UkRUU0NQIGlzIGF2YWlsYWJsZSBvbiBhbG1vc3QgYWxsCj4+PiA2NC1iaXQgeDg2IGhhcmR3YXJl
Lgo+Pj4KPj4+IFJlbW92ZSB0aGlzIGVtdWxhdGlvbiwgZHJvcCB0aGUgVFNDX01PREVfUFZSRFRT
Q1AgY29uc3RhbnQsIGFuZCBhbGxvdyBSRFRTQ1AKPj4+IGluIGEgUFYgZ3Vlc3QncyBDUFVJRCBw
b2xpY3kuCj4+IFdoeSB3b3VsZCB3ZSBub3Qgd2FudCB0byBlbXVsYXRlIHRoZSBpbnNuIHdoZW4g
dW5hdmFpbGFibGUsIHdoZW4KPj4gaXQncyBnZW5lcmFsbHkgdXNlZnVsIHRvIGd1ZXN0cz8KPiAK
PiBGb3IgZXhhY3RseSB0aGUgc2FtZSBraW5kIG9mIHNhZmV0eSByZWFzb25zIGFzIGZvciB3aHkg
d2UgZG9uJ3QgdG9sZXJhdGUKPiBkb2luZyB0aGlzIGluIEhWTSBndWVzdHMgaW4gZ2VuZXJhbC4K
CkJ1dCBpbW8gd2Ugc2hvdWxkIHN0YXJ0IGRvaW5nIHNvIGZvciBjZXJ0YWluIGZlYXR1cmVzLiBJ
biBwYXJ0aWN1bGFyCkkgdGhpbmsgd2UgaGFkIGFncmVlZCB0byB0cnkgdG8gc3VwcG9ydCBVTUlQ
IGV2ZW4gb24gaW5jYXBhYmxlCmhhcmR3YXJlLiBZb3UgaGFkIG1lcmVseSBhc2tlZCB0byBwb3N0
cG9uZSBteSBwYXRjaCB0byB0aGlzCmVmZmVjdCB1bnRpbCBtb3JlIG9mIHRoZSBDUFVJRCBpbmZy
YXN0cnVjdHVyZSB3YXMgaW4gcGxhY2UgKHdoaWNoCmFmYWljdCBpdCBzdGlsbCBpc24ndCkuCgo+
IEFzIGl0IHN0YW5kcywgaXQgaXMgYW4gdW5uZWNlc3NhcnkgYXR0YWNrIHN1cmZhY2UsIGFuZCBp
ZiB3ZSB3ZXJlIHRvCj4gcmUtaW50cm9kdWNlIHRoZSBmdW5jdGlvbmFsaXR5IChub3QgdGhhdCBJ
IGNhbiBzZWUgYSB2YWxpZCByZWFzb24gdG8pLAo+IGl0IHNob3VsZCB1c2UgeDg2X2VtdWxhdGUo
KSByYXRoZXIgdGhhbiBvcGVuY29kaW5nIHRoZSBsb2dpYy4KCkhvdyBtdWNoIGxhcmdlciBpcyB0
aGUgYXR0YWNrIHN1cmZhY2Ugb2YgZW11bGF0ZV9pbnZhbGlkX3JkdHNjcCgpCmNvbXBhcmVkIHRv
IGVtdWxhdGVfZm9yY2VkX2ludmFsaWRfb3AoKT8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 15:27:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15:27: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-devel-bounces@lists.xenproject.org>)
	id 1gP7wK-00022m-W4; Tue, 20 Nov 2018 15:27: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=n0tg=n7=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gP7wK-00022h-0C
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 15:27:48 +0000
X-Inumbo-ID: d4ba1569-ecd8-11e8-9a16-bc764e045a96
Received: from mail-ed1-x541.google.com (unknown [2a00:1450:4864:20::541])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4ba1569-ecd8-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 15:27:46 +0000 (UTC)
Received: by mail-ed1-x541.google.com with SMTP id f23so2284517edb.3
 for <xen-devel@lists.xenproject.org>; Tue, 20 Nov 2018 07:27:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=KR3/WHYBOEdc7W7Z94nR+I3M7trLpThIcJU79tsDYAE=;
 b=cF6ApFIuBPzLpXbOguZtMzermudiSCzelrzpgK46qKbpKZBQK1ky2kp9m4ynX3VK76
 AiombwpGt+PB8Ft52kDS1RpVoPcLJRQoEcQRr2LH7fL6tiqssnpOQjs+T6IjTY/KteFx
 Q8Ei7d4+OB6vR96rls9XykjlhS8ThLcIww3gvZreR+IAihU/gte3YePUFi0dhBVhpKyk
 Rgo3Cri9OtaA05TpoWb8GijePgUpHmEdb8IAqw0ubB39soVIq+eoDi4vQ0ZpzV+3r4R4
 1B5Fj66gVkXTgPql2RMooYo9YGPhE1eutrjWjOQQGuE3Sur3tkT6tj/e4W1eEmwHCE48
 5qFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=KR3/WHYBOEdc7W7Z94nR+I3M7trLpThIcJU79tsDYAE=;
 b=Skd4l/nwsv7aZ7dQ3IvWpqiaMwMQ1NpWatCCfG6/JauH7hRijSK4aCDQut3ZwfCq+F
 /b+s0paF0iVFkG+3lLZ6uGPc1T9zsiiB5yrJ9Hs9hi8HJMP1rkZ4rVDYSSyQ3IJcy5fG
 M/2nlXLZE4jVkjXo7D6mQfT/RHjYSPbbZRFXqcHEEBofT8+8ue4fi8ygms8R3RBYTpmI
 ChdHZhUQKKz77vUw+UtIje96iq7txe9IIZv/c2cF5VOE2mhyf4IBOHpeu6c6N2y9Xck0
 um0cKLYb6bi4W74vPpzq0SgSDCmQTkMbagi3q4zZhYnmUIAECbNC8MkkWTOGzSzPvox0
 T/SQ==
X-Gm-Message-State: AGRZ1gKxxk+4FEuX0e/DfyIV+FnV7moMVZygbY5BgbQV4oRDAfkMKmjA
 KuLbc+88b93q+LMLCDTg69Ymz1TYFd4=
X-Google-Smtp-Source: AJdET5fuT25aQF5PE7nzd7zC9V9sxoLIGOIs5YRTH95slpskWHeNq8LoEOdKTD0Hceup4pSMXwT3ww==
X-Received: by 2002:a17:906:a984:: with SMTP id
 jr4-v6mr2271184ejb.90.1542727665017; 
 Tue, 20 Nov 2018 07:27:45 -0800 (PST)
Received: from [10.17.180.102] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id n34-v6sm12788607edc.34.2018.11.20.07.27.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 20 Nov 2018 07:27:44 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>
References: <20181106191454.22143-1-julien.grall@arm.com>
 <20181106191454.22143-5-julien.grall@arm.com>
 <CAC1WxdhvbNCfnaj=1pFJmqu-kwMuvvrW77FjOK22xAvaUAPqTA@mail.gmail.com>
 <27feb9a3-ad1b-aed9-7821-6367a3157ce9@arm.com>
 <CAC1Wxdhy1Dnh3_rLFSX0Uj8e4+BLsfWqCQc__U8+bSwd+pCSHg@mail.gmail.com>
 <f9d4248e-485d-e3a8-88bd-6fab6cabe313@arm.com>
 <CAC1Wxdib6qQk=iH9ODr9XuJo39bvY+4RJUXFHsurW77AqekHDg@mail.gmail.com>
 <0ce5b01c-eb4b-348d-6311-271ba1ca7947@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <8171af3d-eb71-a74a-fb56-d13ebb63cd78@gmail.com>
Date: Tue, 20 Nov 2018 17:27:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <0ce5b01c-eb4b-348d-6311-271ba1ca7947@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 4/8] xen/arm: Add support for read-only
 foreign mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKCkl0IGlzIG1lIGFnYWluLgoKT24gMTUuMTEuMTggMTc6MDUsIEp1bGll
biBHcmFsbCB3cm90ZToKPiBPbiAxMS8xNS8xOCAxOjE5IFBNLCBBbmRyaWkgQW5pc292IHdyb3Rl
Ogo+Pj4gU28gSSB3b3VsZCBwcmVmZXIgdG8gc3RpY2sgd2l0aCBfdCB3aGljaCBpcyBxdWl0ZSBj
b21tb24gd2l0aGluIHRoZSBwMm0KPj4+IGNvZGUgYmFzZSBzbyBmYXIuCj4+Cj4+IEkndmUgZm91
bmQgYSBzaW1pbGFyIGNvZGUgb25seSBpbiBvbmUgcGxhY2UgLSBwMm1fZ2V0X2VudHJ5KCkKPj4g
ZnVuY3Rpb24uIEFuZCBpdCBpcywgYXQgbGVhc3QsIHNvbWVob3cgY29tbWVudGVkIHRoZXJlOgo+
PiAuLi4KPj4gwqDCoMKgwqAgLyogQWxsb3cgdCB0byBiZSBOVUxMICovCj4+IMKgwqDCoMKgIHQg
PSB0ID86ICZfdDsKPj4KPj4gwqDCoMKgwqAgKnQgPSBwMm1faW52YWxpZDsKPj4gLi4uCj4KPiBB
bmQgaW4geDg2IGNvZGUuLi4KSSd2ZSB0YWtlbiBjYXJlIHRvIGxvb2sgaW50byB0aGUgeDg2IHAy
bSBjb2RlIGFib3V0IHRoYXQgY29uc3RydWN0aW9uLgoKSSd2ZSBmb3VuZCBpdCBpbiB4ODYnc8Kg
IGBwMm1fZ2V0X3BhZ2VfZnJvbV9nZm5gIGZ1bmN0aW9uLiBBbmQgaXQgbG9va3MgCnJlYXNvbmFi
bGUgb3ZlciB0aGVyZS4gQmVjYXVzZSB0aGF0IHZhbHVlIGlzIG5vdCBvbmx5IG1pZ2h0IGJlIHJl
dHVybmVkIAp0byBhIGNhbGxlci4gQnV0IGlzIG5lZWRlZCBieSB0aGUgZnVuY3Rpb24gY29kZSBp
dHNlbGYgdG8gdGFrZSBkZWNpc2lvbnMgCmFuZCBwYXNzaW5nIGl0IHRvIGNhbGxlZCBmdW5jdGlv
bnMgKHdoaWNoIGRvIG5vdCBkbyBhIGNoZWNrIGZvciB0aGUgbnVsbCAKcG9pbnRlcikuCgoKWW91
ciBjb2RlIChhcyB3ZWxsIGFzIGBwMm1fZ2V0X2VudHJ5YCkgZG9lcyBub3QgYWN0dWFsbHkgdXNl
IHRoYXQgdmFsdWUuIApTbyBJIHNlZSBubyBuZWVkIHRvIGNhbGN1bGF0ZSBvciBrZWVwIGl0IGlm
IGl0IGlzIG5vdCBuZWVkZWQgYnkgYSBjYWxsZXIuCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5p
c292LgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 15:32:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15:32: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-devel-bounces@lists.xenproject.org>)
	id 1gP80a-0002jx-J7; Tue, 20 Nov 2018 15:32:12 +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=PwHA=N7=citrix.com=prvs=8552da0fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gP80Z-0002js-02
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 15:32:11 +0000
X-Inumbo-ID: 6fd20bac-ecd9-11e8-92ea-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6fd20bac-ecd9-11e8-92ea-12d6303a7972;
 Tue, 20 Nov 2018 15:32:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71097024"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 20 Nov 2018 15:30:01 +0000
Message-ID: <1542727801-6932-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/vendor: Renumber the X86_VENDOR_ constants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSBYODZfVkVORE9SX1VOS05PV04gaGF2ZSB0aGUgdmFsdWUgMCBzbyBhIHBpZWNlIG9mIHpl
cm9lZCBtZW1vcnkgY2FuJ3QgZ2V0CmNvbmZ1c2VkIHdpdGggWDg2X1ZFTkRPUl9JTlRFTC4KCk5v
IGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtdmVu
ZG9ycy5oIHwgMTIgKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCsp
LCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LXZl
bmRvcnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LXZlbmRvcnMuaAppbmRleCBjNTNkMGI5
Li4zOGE4MWMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni12ZW5kb3JzLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtdmVuZG9ycy5oCkBAIC00LDExICs0LDExIEBA
CiAvKgogICogQ1BVIHZlbmRvciBJRHMKICAqLwotI2RlZmluZSBYODZfVkVORE9SX0lOVEVMIDAK
LSNkZWZpbmUgWDg2X1ZFTkRPUl9BTUQgMQotI2RlZmluZSBYODZfVkVORE9SX0NFTlRBVVIgMgot
I2RlZmluZSBYODZfVkVORE9SX1NIQU5HSEFJIDMKLSNkZWZpbmUgWDg2X1ZFTkRPUl9OVU0gNAot
I2RlZmluZSBYODZfVkVORE9SX1VOS05PV04gMHhmZgorI2RlZmluZSBYODZfVkVORE9SX1VOS05P
V04gMAorI2RlZmluZSBYODZfVkVORE9SX0lOVEVMIDEKKyNkZWZpbmUgWDg2X1ZFTkRPUl9BTUQg
MgorI2RlZmluZSBYODZfVkVORE9SX0NFTlRBVVIgMworI2RlZmluZSBYODZfVkVORE9SX1NIQU5H
SEFJIDQKKyNkZWZpbmUgWDg2X1ZFTkRPUl9OVU0gNQogCiAjZW5kaWYJLyogX19YRU5fWDg2X1ZF
TkRPUlNfSF9fICovCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 15:34:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15:34: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-devel-bounces@lists.xenproject.org>)
	id 1gP82K-0002q7-0t; Tue, 20 Nov 2018 15:34: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=lbdb=n7=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gP82J-0002q1-AN
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 15:33:59 +0000
X-Inumbo-ID: b25f3318-ecd9-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b25f3318-ecd9-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 15:33:58 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 47A5D80467;
 Tue, 20 Nov 2018 15:33:57 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 4C45E705AA;
 Tue, 20 Nov 2018 15:33:30 +0000 (UTC)
Date: Tue, 20 Nov 2018 16:33:29 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>
Message-ID: <20181120163329.6c960628@redhat.com>
In-Reply-To: <20181107123652.23417-2-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
 <20181107123652.23417-2-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Tue, 20 Nov 2018 15:33:57 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH for-3.2 v3 01/14] tests:
 qdev_prop_check_globals() doesn't return "all_used"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Corey Minyard <minyard@acm.org>,
 Amit Shah <amit@kernel.org>, qemu-ppc@nongnu.org,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 dgilbert@redhat.com, qemu-arm@nongnu.org,
 =?UTF-8?B?SGVy?= =?UTF-8?B?dsOp?= Poussineau <hpoussin@reactos.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>,
 Andreas =?UTF-8?B?RsOkcmJlcg==?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAgNyBOb3YgMjAxOCAxNjozNjozOSArMDQwMApNYXJjLUFuZHLDqSBMdXJlYXUgPG1h
cmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4gd3JvdGU6Cgo+IEluc3RlYWQsIGl0IHJldHVybnMg
MSBpZiBhbiBlcnJvciB3YXMgZGV0ZWN0ZWQsIHdoaWNoIGlzIHRoZSBjYXNlIGZvcjoKPiAKPiAv
cWRldi9wcm9wZXJ0aWVzL2R5bmFtaWMvZ2xvYmFsL3N1YnByb2Nlc3M6Cj4gd2FybmluZzogZ2xv
YmFsIGR5bmFtaWMtcHJvcC10eXBlLWJhZC5wcm9wMyBoYXMgaW52YWxpZCBjbGFzcyBuYW1lCj4g
d2FybmluZzogZ2xvYmFsIG5vaG90cGx1Zy10eXBlLnByb3A1PTEwNSBub3QgdXNlZAo+IHdhcm5p
bmc6IGdsb2JhbCBub25kZXZpY2UtdHlwZS5wcm9wNiBoYXMgaW52YWxpZCBjbGFzcyBuYW1lCj4g
Cj4gQ2xhcmlmeSB0aGUgZnVuY3Rpb24gcmV0dXJuIHZhbHVlLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgoKUmV2aWV3
ZWQtYnk6IElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+Cgo+IC0tLQo+ICB0ZXN0
cy90ZXN0LXFkZXYtZ2xvYmFsLXByb3BzLmMgfCAxMiArKysrKystLS0tLS0KPiAgMSBmaWxlIGNo
YW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
dGVzdHMvdGVzdC1xZGV2LWdsb2JhbC1wcm9wcy5jIGIvdGVzdHMvdGVzdC1xZGV2LWdsb2JhbC1w
cm9wcy5jCj4gaW5kZXggZDgxYjA4NjJkNS4uY2NkZjZjNTdjMSAxMDA2NDQKPiAtLS0gYS90ZXN0
cy90ZXN0LXFkZXYtZ2xvYmFsLXByb3BzLmMKPiArKysgYi90ZXN0cy90ZXN0LXFkZXYtZ2xvYmFs
LXByb3BzLmMKPiBAQCAtMjE0LDcgKzIxNCw3IEBAIHN0YXRpYyB2b2lkIHRlc3RfZHluYW1pY19n
bG9iYWxwcm9wX3N1YnByb2Nlc3Modm9pZCkKPiAgICAgICAgICB7IFRZUEVfTk9OREVWSUNFLCAi
cHJvcDYiLCAiMTA2IiwgdHJ1ZSB9LAo+ICAgICAgICAgIHt9Cj4gICAgICB9Owo+IC0gICAgaW50
IGFsbF91c2VkOwo+ICsgICAgaW50IGdsb2JhbF9lcnJvcjsKPiAgCj4gICAgICBxZGV2X3Byb3Bf
cmVnaXN0ZXJfZ2xvYmFsX2xpc3QocHJvcHMpOwo+ICAKPiBAQCAtMjIzLDggKzIyMyw4IEBAIHN0
YXRpYyB2b2lkIHRlc3RfZHluYW1pY19nbG9iYWxwcm9wX3N1YnByb2Nlc3Modm9pZCkKPiAgCj4g
ICAgICBnX2Fzc2VydF9jbXB1aW50KG10LT5wcm9wMSwgPT0sIDEwMSk7Cj4gICAgICBnX2Fzc2Vy
dF9jbXB1aW50KG10LT5wcm9wMiwgPT0sIDEwMik7Cj4gLSAgICBhbGxfdXNlZCA9IHFkZXZfcHJv
cF9jaGVja19nbG9iYWxzKCk7Cj4gLSAgICBnX2Fzc2VydF9jbXB1aW50KGFsbF91c2VkLCA9PSwg
MSk7Cj4gKyAgICBnbG9iYWxfZXJyb3IgPSBxZGV2X3Byb3BfY2hlY2tfZ2xvYmFscygpOwo+ICsg
ICAgZ19hc3NlcnRfY21wdWludChnbG9iYWxfZXJyb3IsID09LCAxKTsKPiAgICAgIGdfYXNzZXJ0
KHByb3BzWzBdLnVzZWQpOwo+ICAgICAgZ19hc3NlcnQocHJvcHNbMV0udXNlZCk7Cj4gICAgICBn
X2Fzc2VydCghcHJvcHNbMl0udXNlZCk7Cj4gQEAgLTI1OSw3ICsyNTksNyBAQCBzdGF0aWMgdm9p
ZCB0ZXN0X2R5bmFtaWNfZ2xvYmFscHJvcF9ub3VzZXJfc3VicHJvY2Vzcyh2b2lkKQo+ICAgICAg
ICAgIHsgVFlQRV9OT05ERVZJQ0UsICJwcm9wNiIsICIxMDYiIH0sCj4gICAgICAgICAge30KPiAg
ICAgIH07Cj4gLSAgICBpbnQgYWxsX3VzZWQ7Cj4gKyAgICBpbnQgZ2xvYmFsX2Vycm9yOwo+ICAK
PiAgICAgIHFkZXZfcHJvcF9yZWdpc3Rlcl9nbG9iYWxfbGlzdChwcm9wcyk7Cj4gIAo+IEBAIC0y
NjgsOCArMjY4LDggQEAgc3RhdGljIHZvaWQgdGVzdF9keW5hbWljX2dsb2JhbHByb3Bfbm91c2Vy
X3N1YnByb2Nlc3Modm9pZCkKPiAgCj4gICAgICBnX2Fzc2VydF9jbXB1aW50KG10LT5wcm9wMSwg
PT0sIDEwMSk7Cj4gICAgICBnX2Fzc2VydF9jbXB1aW50KG10LT5wcm9wMiwgPT0sIDEwMik7Cj4g
LSAgICBhbGxfdXNlZCA9IHFkZXZfcHJvcF9jaGVja19nbG9iYWxzKCk7Cj4gLSAgICBnX2Fzc2Vy
dF9jbXB1aW50KGFsbF91c2VkLCA9PSwgMCk7Cj4gKyAgICBnbG9iYWxfZXJyb3IgPSBxZGV2X3By
b3BfY2hlY2tfZ2xvYmFscygpOwo+ICsgICAgZ19hc3NlcnRfY21wdWludChnbG9iYWxfZXJyb3Is
ID09LCAwKTsKPiAgICAgIGdfYXNzZXJ0KHByb3BzWzBdLnVzZWQpOwo+ICAgICAgZ19hc3NlcnQo
cHJvcHNbMV0udXNlZCk7Cj4gICAgICBnX2Fzc2VydCghcHJvcHNbMl0udXNlZCk7CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 15:38:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15:38:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gP86f-000334-L6; Tue, 20 Nov 2018 15:38: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=nl/l=n7=amazon.de=prvs=855626c38=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gP86e-00032z-CT
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 15:38:28 +0000
X-Inumbo-ID: 5260a915-ecda-11e8-9a16-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5260a915-ecda-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 15:38:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1542728306; x=1574264306;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=Ous8BNX97flOV3fDl4fuzont2PlcwCmxpu1QPMyG82g=;
 b=liD6CeCks364OSbF6x3FWjNPC0PghH63CHIvsMwwNnjIeg0L0Y+JpfBc
 XLIAJAuC7UwOxYucYTxLkYyXk4pqYTjQFAkSviFCarDR0b7zP3pKMaUfl
 AE1Ug4FRL5DBDd4naagAWQ6j0N9PpNrawtkAS0dspD4pqGTOsh8lqEdtA Q=;
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="766288652"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2b-859fe132.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 20 Nov 2018 15:38:23 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-859fe132.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id wAKFcLhJ027389
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 20 Nov 2018 15:38:22 GMT
Received: from EX13D02EUC002.ant.amazon.com (10.43.164.14) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 20 Nov 2018 15:38:22 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D02EUC002.ant.amazon.com (10.43.164.14) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 20 Nov 2018 15:38:20 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.34) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Tue, 20 Nov 2018 15:38:19 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Date: Tue, 20 Nov 2018 16:37:54 +0100
Message-ID: <1542728274-29599-1-git-send-email-nmanthey@amazon.de>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [faster-by-no-jump-table] retpoline: disable jump tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "H . J . Lu" <hongjiu.lu@intel.com>, dwmw2@infradead.org,
 Norbert Manthey <nmanthey@amazon.de>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gbWl0aWdhdGUgTWVsdGRvd24sIFhlbiBoYXMgYmVlbiBmaXhlZCB3aXRoIGEgc29mdHdhcmUg
Zml4LCBuYW1lbHkKdXNpbmcgcmV0cG9saW5lIHNlcXVlbmNlcyBnZW5lcmF0ZWQgYnkgdGhlIGNv
bXBpbGVyLiBUaGlzIHdheSwgaW5kaXJlY3QKYnJhbmNoZXMgYXJlIHByb3RlY3RlZCBhZ2FpbnN0
IHRoZSBhdHRhY2suCgpIb3dldmVyLCB0aGUgcmV0cG9saW5lIHNlcXVlbmNlIGNvbWVzIHdpdGgg
YSBzbG93IGRvd24uIFRvIG1ha2UgdXAgZm9yCnRoaXMsIHdlIHByb3Bvc2UgdG8gYXZvaWQganVt
cCB0YWJsZXMgaW4gdGhlIGZpcnN0IHBsYWNlLiBXaXRob3V0IHRoZQpyZXRwb2xpbmUgc2VxdWVu
Y2VzLCB0aGlzIGNvZGUgd291bGQgYmUgbGVzcyBlZmZpY2llbnQuIEhvd2V2ZXIsIHdoZW4KcmV0
cG9saW5lIGlzIGVuYWJsZWQsIHRoaXMgYWN0dWFsbHkgcmVzdWx0cyBpbiBhIHNsaWdodCBwZXJm
b3JtYW5jZQppbXByb3ZlbWVudC4KClRoaXMgY2hhbmdlIG1pZ2h0IGJlY29tZSBpcnJlbGV2YW50
IG9uY2UgdGhlIGNvbXBpbGVyIHN0YXJ0cyBhdm9pZGluZwpqdW1wIHRhYmxlcyBpbiBjYXNlIHJl
dHBvbGluZXMgYXJlIHVzZWQ6Cmh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEvc2hvd19idWcu
Y2dpP2lkPTg2OTUyCgpSZXBvcnRlZC1ieTogSnVsaWFuIFN0ZWNrbGluYSA8anN0ZWNrbGlAYW1h
em9uLmRlPgpSZXBvcnRlZC1ieTogUGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9u
LmRlPgpTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4K
LS0tCiB4ZW4vYXJjaC94ODYvUnVsZXMubWsgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5tayBiL3hlbi9hcmNoL3g4
Ni9SdWxlcy5tawppbmRleCBjYzMwMWNkLi4zZjI2ODdiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvUnVsZXMubWsKKysrIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCkBAIC00OCw2ICs0OCw3IEBA
IGVuZGlmCiBpZm5lcSAoJChjYWxsIGNjLW9wdGlvbiwkKENDKSwtbWluZGlyZWN0LWJyYW5jaC1y
ZWdpc3RlcixuKSxuKQogQ0ZMQUdTICs9IC1taW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4dGVybiAt
bWluZGlyZWN0LWJyYW5jaC1yZWdpc3RlcgogQ0ZMQUdTICs9IC1EQ09ORklHX0lORElSRUNUX1RI
VU5LCitDRkxBR1MgKz0gLWZuby1qdW1wLXRhYmxlcwogZXhwb3J0IENPTkZJR19JTkRJUkVDVF9U
SFVOSz15CiBlbmRpZgogCi0tIAoyLjcuNAoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBH
ZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVy
OiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoClVzdC1JRDogREUgMjg5IDIzNyA4
NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBC
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 15:41:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15:41: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-devel-bounces@lists.xenproject.org>)
	id 1gP89O-0003j8-4c; Tue, 20 Nov 2018 15:41: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=ZYDC=N7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP89M-0003in-QO
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 15:41:16 +0000
X-Inumbo-ID: b6d83958-ecda-11e8-8fbb-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6d83958-ecda-11e8-8fbb-12d6303a7972;
 Tue, 20 Nov 2018 15:41:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 08:41:14 -0700
Message-Id: <5BF42B1702000078001FE1C4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 08:41:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542727801-6932-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542727801-6932-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/vendor: Renumber the X86_VENDOR_
 constants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDE2OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTWFrZSBYODZfVkVORE9SX1VOS05PV04gaGF2ZSB0aGUgdmFsdWUgMCBzbyBhIHBpZWNl
IG9mIHplcm9lZCBtZW1vcnkgY2FuJ3QgZ2V0Cj4gY29uZnVzZWQgd2l0aCBYODZfVkVORE9SX0lO
VEVMLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 15:44:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15:44: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-devel-bounces@lists.xenproject.org>)
	id 1gP8Cc-0003si-LY; Tue, 20 Nov 2018 15: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=zydc=n7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP8Cb-0003sd-2Y
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 15:44:37 +0000
X-Inumbo-ID: 2e7b39f4-ecdb-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e7b39f4-ecdb-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 15:44:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 08:44:35 -0700
Message-Id: <5BF42BDF02000078001FE1DF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 08:44:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1542728274-29599-1-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1542728274-29599-1-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [faster-by-no-jump-table] retpoline: disable jump
 tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Hongjiu Lu <hongjiu.lu@intel.com>, xen-devel <xen-devel@lists.xenproject.org>,
 David Woodhouse <dwmw2@infradead.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDE2OjM3LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBU
byBtaXRpZ2F0ZSBNZWx0ZG93biwgWGVuIGhhcyBiZWVuIGZpeGVkIHdpdGggYSBzb2Z0d2FyZSBm
aXgsIG5hbWVseQo+IHVzaW5nIHJldHBvbGluZSBzZXF1ZW5jZXMgZ2VuZXJhdGVkIGJ5IHRoZSBj
b21waWxlci4gVGhpcyB3YXksIGluZGlyZWN0Cj4gYnJhbmNoZXMgYXJlIHByb3RlY3RlZCBhZ2Fp
bnN0IHRoZSBhdHRhY2suCj4gCj4gSG93ZXZlciwgdGhlIHJldHBvbGluZSBzZXF1ZW5jZSBjb21l
cyB3aXRoIGEgc2xvdyBkb3duLiBUbyBtYWtlIHVwIGZvcgo+IHRoaXMsIHdlIHByb3Bvc2UgdG8g
YXZvaWQganVtcCB0YWJsZXMgaW4gdGhlIGZpcnN0IHBsYWNlLiBXaXRob3V0IHRoZQo+IHJldHBv
bGluZSBzZXF1ZW5jZXMsIHRoaXMgY29kZSB3b3VsZCBiZSBsZXNzIGVmZmljaWVudC4gSG93ZXZl
ciwgd2hlbgo+IHJldHBvbGluZSBpcyBlbmFibGVkLCB0aGlzIGFjdHVhbGx5IHJlc3VsdHMgaW4g
YSBzbGlnaHQgcGVyZm9ybWFuY2UKPiBpbXByb3ZlbWVudC4KPiAKPiBUaGlzIGNoYW5nZSBtaWdo
dCBiZWNvbWUgaXJyZWxldmFudCBvbmNlIHRoZSBjb21waWxlciBzdGFydHMgYXZvaWRpbmcKPiBq
dW1wIHRhYmxlcyBpbiBjYXNlIHJldHBvbGluZXMgYXJlIHVzZWQ6Cj4gaHR0cHM6Ly9nY2MuZ251
Lm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9ODY5NTIgCj4gCj4gUmVwb3J0ZWQtYnk6IEp1
bGlhbiBTdGVja2xpbmEgPGpzdGVja2xpQGFtYXpvbi5kZT4KPiBSZXBvcnRlZC1ieTogUGF3ZWwg
V2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgo+IFNpZ25lZC1vZmYtYnk6IE5vcmJl
cnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCkluIHRoZSBmdXR1cmUgcGxlYXNlIHBsYXkgYnkgcGF0Y2ggc3Vi
bWlzc2lvbiBydWxlczogUGF0Y2hlcyBnZXQKc2VudCBfdG9fIHRoZSBsaXN0LCB3aXRoIG1haW50
YWluZXJzIChhbmQgd2hvZXZlciBlbHNlKSBvbiBfY2NfLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 15:49:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15:49: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-devel-bounces@lists.xenproject.org>)
	id 1gP8Hh-00043l-AN; Tue, 20 Nov 2018 15:49: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=zydc=n7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP8Hg-00043g-9X
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 15:49:52 +0000
X-Inumbo-ID: ea7097a8-ecdb-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea7097a8-ecdb-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 15:49:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 08:49:50 -0700
Message-Id: <5BF42D1B02000078001FE1F7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 08:49:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <nmanthey@amazon.de>
References: <1542728274-29599-1-git-send-email-nmanthey@amazon.de>
In-Reply-To: <1542728274-29599-1-git-send-email-nmanthey@amazon.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [faster-by-no-jump-table] retpoline: disable jump
 tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Hongjiu Lu <hongjiu.lu@intel.com>, xen-devel <xen-devel@lists.xenproject.org>,
 David Woodhouse <dwmw2@infradead.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDE2OjM3LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPiBU
byBtaXRpZ2F0ZSBNZWx0ZG93biwgWGVuIGhhcyBiZWVuIGZpeGVkIHdpdGggYSBzb2Z0d2FyZSBm
aXgsIG5hbWVseQo+IHVzaW5nIHJldHBvbGluZSBzZXF1ZW5jZXMgZ2VuZXJhdGVkIGJ5IHRoZSBj
b21waWxlci4gVGhpcyB3YXksIGluZGlyZWN0Cj4gYnJhbmNoZXMgYXJlIHByb3RlY3RlZCBhZ2Fp
bnN0IHRoZSBhdHRhY2suCgpBY3R1YWxseSBJIHdhcyBtZWFuaW5nIHRvIGNvbW1pdCB0aGlzIHJp
Z2h0IGF3YXksIGJ1dCB0aGVuIG15CmF0dGVudGlvbiB3YXMgZHJhd24gYnkgdGhlIG1lbnRpb24g
b2YgTWVsdGRvd24gYWJvdmU6IEkgdGhpbmsKeW91IG1lYW4gU3BlY3RyZSB2MiBpbnN0ZWFkPyBJ
J2QgbGlrZSB0byBhdm9pZCB0aGUgY2hhbmdlIGJlaW5nCmNvbmZ1c2luZyB0byByZWFkZXJzIGxh
dGVyIG9uIC4uLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 15:52:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15:52: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-devel-bounces@lists.xenproject.org>)
	id 1gP8Jq-0004hu-Oe; Tue, 20 Nov 2018 15:52: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=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gP8Jq-0004hh-5D
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 15:52:06 +0000
X-Inumbo-ID: 33cd5c58-ecdc-11e8-b26f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 33cd5c58-ecdc-11e8-b26f-12d6303a7972;
 Tue, 20 Nov 2018 15:51:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gP8Jb-0001P8-Jc; Tue, 20 Nov 2018 15:51:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gP8Jb-00039b-2v; Tue, 20 Nov 2018 15:51:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gP8Jb-0007DN-29; Tue, 20 Nov 2018 15:51:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130607-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=39611fdee5d138d4d39dc997051c3a7dd23b6df9
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 15:51:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130607: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDYwNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDYwNy8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDM5
NjExZmRlZTVkMTM4ZDRkMzlkYzk5NzA1MWMzYTdkZDIzYjZkZjkKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDkwMWFiZmVmNWRlMTQ5NTQ2YjE2ZmJhNmY0ZDViZDdkZWYw
OGM2NzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDI4OSAgMjAxOC0xMS0xNyAxMTowMDozNiBa
ICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzA0OTAgIDIwMTgtMTEtMTkgMDk6MDA6
MjcgWiAgICAxIGRheXMgICAxMSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA1NjIg
IDIwMTgtMTEtMjAgMDA6MDE6MjIgWiAgICAwIGRheXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KY29tbWl0IDM5NjExZmRlZTVkMTM4ZDRkMzlkYzk5NzA1MWMzYTdkZDIzYjZkZjkKQXV0aG9y
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBO
b3YgMTkgMjE6MTY6MjggMjAxOCArMDAwMAoKICAgIGF1dG9tYXRpb246IEFkZCAzMmJpdCBEZWJp
YW4gSmVzc2llIGJ1aWxkcwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBbIHdlaTogcmViYXNlIF0KICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMjE5ZmM0ODQwYTc5MzAzMGY3NjNjYmYz
Y2RkNmI2NjYwNjAxYjNlYQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkRhdGU6ICAgTW9uIE5vdiAxOSAxNjowMToyMCAyMDE4ICswMDAwCgogICAgYXV0
b21hdGlvbjogQWRkIGEgMzJiaXQgRGViaWFuIEplc3NpZSBkb2NrZXJmaWxlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCBkNGY1MDdl
NTVkNDRhODgyNzUzMDA3YjAxZmI5NzM3ODRlNzNlNGI5CkF1dGhvcjogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgTm92IDE2IDEzOjAzOjU5IDIwMTggKzAwMDAKCiAg
ICBhdXRvbWF0aW9uOiBwcm9wZXJseSB0YWcgeDg2IGpvYnMgaW4gR2l0bGFiIENJCiAgICAKICAg
IFNpbmNlIHdlIGhhdmUgaW50cm9kdWNlZCBhcm02NCB2YXJpYW50cywgd2UnZCBiZXR0ZXIgc3Rh
cnQgdGFnZ2luZyB0aGUKICAgIG9sZCBvbmVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxj
YXJkb2VAY2FyZG9lLmNvbT4KCmNvbW1pdCA3NWM4MDM3YzFlNDZmOTExNzUxOGU0NTE2OTNiNWRk
YjRmN2IzNGI5CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBG
cmkgTm92IDE2IDEyOjU0OjAzIDIwMTggKzAwMDAKCiAgICBhdXRvbWF0aW9uOiBpbnRyb2R1Y2Ug
c29tZSBSQU5EQ09ORklHIHRlc3RzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgoKY29tbWl0IDk4OGViYmVmYzJhNTUwZmY4Mzk3ZjY1YjBhMmRjMThmNGU3MmY0
NzQKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBOb3Yg
MTYgMTE6NDA6NTYgMjAxOCArMDAwMAoKICAgIGF1dG9tYXRpb246IHJlZmFjdG9yIGdpdGxhYi1j
aS55YW1sCiAgICAKICAgIFVzZSB0aGUgImV4dGVuZHMiIGtleXdvcmQgaW50cm9kdWNlZCBpbiAx
MS4zIHRvIHJlZHVjZSByZXBldGl0aW9uIGluCiAgICBqb2JzLiBNb3JlIGltcG9ydGFudGx5LCB0
aGlzIGhlbHBzIHVzIGJldHRlciBvcmdhbmlzZSB0aGUgcHJvcGVydGllcwogICAgb2Ygam9icy4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Cgpjb21taXQgNzNl
ZTU1NzQwODRiOWJmYTYxOTRjMTA5NmNiMWU0Y2U3NmZlZGIzZgpBdXRob3I6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIE5vdiAxOSAxMzowMzow
MiAyMDE4ICswMDAwCgogICAgbGlieDg2OiBXb3JrIGFyb3VuZCBHQ0MgYmVpbmcgdW5hYmxlIHRv
IHNwaWxsIHRoZSBQSUMgaGFyZCByZWdpc3RlcgogICAgCiAgICBWZXJzaW9ucyBvZiBHQ0MgYmVm
b3JlIDUgY2FuJ3QgY29tcGlsZSBjcHVpZC5jLCBhbmQgZmFpbCB3aXRoIHRoZSByYXRoZXIgY3J5
cHRpYzoKICAgIAogICAgICBJbiBmaWxlIGluY2x1ZGVkIGZyb20gbGliL3g4Ni9jcHVpZC5jOjM6
MDoKICAgICAgbGliL3g4Ni9jcHVpZC5jOiBJbiBmdW5jdGlvbiDigJh4ODZfY3B1aWRfcG9saWN5
X2ZpbGxfbmF0aXZl4oCZOgogICAgICBpbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmg6MjU6NTog
ZXJyb3I6IGluY29uc2lzdGVudCBvcGVyYW5kIGNvbnN0cmFpbnRzIGluIGFuIOKAmGFzbeKAmQog
ICAgICAgICAgIGFzbSAoICJjcHVpZCIKICAgICAgICAgICBeCiAgICAKICAgIFNlZSBodHRwczov
L2djYy5nbnUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD01NDIzMiBmb3IgbW9yZSBkZXRh
aWxzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmNvbW1pdCA4NmQ0N2FkY2QzYzRmNDk0NDU2YTNkNmVlMDZlOTQxYjEzMmUzZWIyCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBG
cmkgRGVjIDEgMTM6Mjk6MzYgMjAxNyArMDAwMAoKICAgIHg4Ni9tc3I6IEhhbmRsZSBNU1JfQU1E
NjRfRFJ7MC0zfV9BRERSRVNTX01BU0sgaW4gdGhlIG5ldyBNU1IgaW5mcmFzdHJ1Y3R1cmUKICAg
IAogICAgVGhpcyBpcyBhIGZvbGxvd3VwIHRvIGMvcyA5NmYyMzVjMjYgd2hpY2ggZnVsZmlscyB0
aGUgcmVtYWluaW5nIFRPRE8gaXRlbS4KICAgIAogICAgRmlyc3Qgb2YgYWxsLCB0aGUgcHJlLWV4
aXN0aW5nIFNWTSBjb2RlIGhhcyBhIGJ1Zy4gIFRoZSB2YWx1ZSBpbgogICAgbXNycy0+ZHJfbWFz
a1tdIG1heSBiZSBzdGFsZSwgYXMgd2UgYWxsb3cgZGlyZWN0IGFjY2VzcyB0byB0aGVzZSBNU1Jz
LgogICAgUmVzb2x2ZSB0aGlzIGluIGd1ZXN0X3JkbXNyKCkgYnkgcmVhZGluZyBkaXJlY3RseSBm
cm9tIGhhcmR3YXJlIGluIHRoZQogICAgYWZmZWN0ZWQgY2FzZS4KICAgIAogICAgV2l0aCB0aGUg
cmVhZGluZy93cml0aW5nIGxvZ2ljIG1vdmVkIHRvIHRoZSBjb21tb24gZ3Vlc3Rfe3JkLHdyfW1z
cigpCiAgICBpbmZyYXN0cnVjdHVyZSwgdGhlIG1pZ3JhdGlvbiBsb2dpYyBjYW4gYmUgc2ltcGxp
ZmllZC4gIFRoZSBQViBtaWdyYXRpb24gbG9naWMKICAgIGRyb3BzIGFsbCBvZiBpdHMgc3BlY2lh
bCBjYXNpbmcsIGFuZCBTVk0ncyBlbnRpcmUge2luaXQsc2F2ZSxsb2FkfV9tc3IoKQogICAgaW5m
cmFzdHJ1Y3R1cmUgYmVjb21lcyB1bm5lY2Vzc2FyeS4KICAgIAogICAgVGhlIHJlc3VsdGluZyBk
aWZmc3RhdCBzaG93cyBxdWl0ZSBob3cgZXhwZW5zaXZlIHRoZSBQViBzcGVjaWFsIGNhc2VzIHdo
ZXJlIGluCiAgICBhcmNoX2RvX2RvbWN0bCgpLgogICAgCiAgICAgIGFkZC9yZW1vdmU6IDAvMyBn
cm93L3NocmluazogNC82IHVwL2Rvd246IDQ2NS8tMTQ5NCAoLTEwMjkpCiAgICAgIEZ1bmN0aW9u
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEK
ICAgICAgZ3Vlc3RfcmRtc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjUyICAg
ICA0ODQgICAgKzIzMgogICAgICBndWVzdF93cm1zciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA2NTMgICAgIDgyMiAgICArMTY5CiAgICAgIG1zcnNfdG9fc2VuZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOCAgICAgIDQ4ICAgICArNDAKICAgICAgaHZtX2xvYWRf
Y3B1X21zcnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDg5ICAgICA1MTMgICAgICsyNAog
ICAgICBzdm1faW5pdF9tc3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjEgICAg
ICAgLSAgICAgLTIxCiAgICAgIGh2bV9zYXZlX2NwdV9tc3JzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDM2NSAgICAgMzQzICAgICAtMjIKICAgICAgcmVhZF9tc3IgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxMDg5ICAgIDEwMDEgICAgIC04OAogICAgICB3cml0ZV9tc3Ig
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE4MjkgICAgMTY4OSAgICAtMTQwCiAg
ICAgIHN2bV9tc3JfcmVhZF9pbnRlcmNlcHQgICAgICAgICAgICAgICAgICAgICAgMTEyNCAgICAg
OTcwICAgIC0xNTQKICAgICAgc3ZtX2xvYWRfbXNyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMTk1ICAgICAgIC0gICAgLTE5NQogICAgICBzdm1fc2F2ZV9tc3IgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxOTYgICAgICAgLSAgICAtMTk2CiAgICAgIHN2bV9tc3Jfd3Jp
dGVfaW50ZXJjZXB0ICAgICAgICAgICAgICAgICAgICAgMTQ2MSAgICAxMjY1ICAgIC0xOTYKICAg
ICAgYXJjaF9kb19kb21jdGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5NTgxICAgIDkw
OTkgICAgLTQ4MgogICAgICBUb3RhbDogQmVmb3JlPTMzMTQ2MTAsIEFmdGVyPTMzMTM1ODEsIGNo
ZyAtMC4wMyUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiAgQm9yaXMgT3N0cm92c2t5IDxib3Jp
cy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNTllMDg3YmY2YTljOGFkODA1Mjk0YzMyZGZkN2M3NzA2
OGQ4MWVmZgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IFNlcCA2IDExOjQyOjM0IDIwMTggKzAwMDAKCiAgICB4ZW4va2V5aGFuZGxl
cjogRHJvcCBrZXloYW5kbGVyX3NjcmF0Y2gKICAgIAogICAgV2l0aCBhbG1vc3QgYWxsIHVzZXJz
IG9mIGtleWhhbmRsZXJfc2NyYXRjaCBnb25lLCBjbGVhbiB1cCB0aGUgMyByZW1haW5pbmcKICAg
IHVzZXJzIGFuZCBkcm9wIHRoZSBidWZmZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMzAzMTFkMmU4MmEzZWI2OWFhMTY2NzM4MmE2YjI1
MjlmNmQ5NDRjNApBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAg
RnJpIE5vdiAxNiAxODo1ODo1NSAyMDE4ICswMDAwCgogICAgeDg2OiBmaXggZWZpLmxkcyBkZXBl
bmRlbmN5IGdlbmVyYXRpb24KICAgIAogICAgUkFORENPTkZJRyBidWlsZHMgZGlzY292ZXIgZWZp
LmxkcyBpcyBub3QgdXBkYXRlZCB3aGVuIGF1dG9nZW5lcmF0ZWQKICAgIGhlYWRlcnMgYXJlIHVw
ZGF0ZWQuCiAgICAKICAgIFVwb24gaW5zcGVjdGlvbiwgdGhlIGdlbmVyYXRlZCAuZCBmaWxlIGNv
bnRhaW5zIHhlbi5sZHMubyBhcyB0YXJnZXQsCiAgICBub3QgdGhlIG9uY2UgdGhvdWdodCBlZmku
bGRzLm8uIFRoYXQncyBiZWNhdXNlIGdjYyBkaXNyZWdhcmRzIHRoZQogICAgb3V0cHV0IG9iamVj
dCBuYW1lIHNwZWNpZmllZCBieSAtbyB3aGVuIGdlbmVyYXRpbmcgZGVwZW5kZW5jeSwgc28gdGhl
CiAgICBzZWQgaW52b2NhdGlvbiBoYXMgbm8gZWZmZWN0LgogICAgCiAgICBBcmd1YWJseSB0aGF0
J3MgYSBidWcgaW4gZ2NjLCB3aGljaCBjYW4gYmUgZml4ZWQgYXQgc29tZSBwb2ludCwgc28gd2UK
ICAgIG1ha2UgdGhlIHNlZCBydW5lIHdvcmsgd2l0aCAqLmxkcy4gQXQgdGhlIHNhbWUgdGltZSBy
ZXBsYWNlIHRoZQogICAgaGFyZGNvZGVkIHNlZCBydW5lIGZvciB4ZW4ubGRzIHdpdGggdGhlIG5l
dyBvbmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0
IGU5YzQ1NzRkODE1NmI1MzcwNjdkNDdiYzQzNjJjZGU3MTc0Y2MzZDcKQXV0aG9yOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBOb3YgMTkgMTA6MDM6NTQgMjAxOCAr
MDAwMAoKICAgIENvbmZpZy5tazogdXBkYXRlIHNlYWJpb3MKICAgIAogICAgVGhpcyBuZXcgcmVs
ZWFzZSBjb250YWlucyBhIGZpeCBmb3IgYnVpbGRpbmcgbGVnYWN5IGFjcGkgdGFibGVzIHdpdGgK
ICAgIG5ld2VyIGlhc2wsIHdoaWNoIHdlIHdhbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgZDk1ZGE5MWZiNDk3ZDg1ODM4MjZm
NjczZjkzMjVlNzNhNzUxNDI3NwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KRGF0ZTogICBNb24gTm92IDE5IDA5OjQxOjI1IDIwMTggKzAxMDAKCiAgICB4ODYvSFZNOiBn
cm93IE1NSU8gY2FjaGUgZGF0YSBzaXplIHRvIDY0IGJ5dGVzCiAgICAKICAgIFRoaXMgaXMgbmVl
ZGVkIGJlZm9yZSBlbmFibGluZyBhbnkgQVZYNTEyIGluc25zIGluIHRoZSBlbXVsYXRvci4gQ2hh
bmdlCiAgICB0aGUgd2F5IGFsaWdubWVudCBpcyBlbmZvcmNlZCBhdCB0aGUgc2FtZSB0aW1lLgog
ICAgCiAgICBBZGQgYSBjaGVjayB0aGF0IHRoZSBidWZmZXIgd29uJ3QgYWN0dWFsbHkgb3ZlcmZs
b3csIGFuZCB3aGlsZSBhdCBpdAogICAgYWxzbyBjb252ZXJ0IHRoZSBjaGVjayBmb3IgYWNjZXNz
ZXMgdG8gbm90IGNyb3NzIHBhZ2UgYm91bmRhcmllcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 15:59:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 15:59: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-devel-bounces@lists.xenproject.org>)
	id 1gP8Qf-0004zP-N8; Tue, 20 Nov 2018 15:59: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=zydc=n7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP8Qe-0004yN-Kg
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 15:59:08 +0000
X-Inumbo-ID: 35bb45f5-ecdd-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35bb45f5-ecdd-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 15:59:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 08:59:06 -0700
Message-Id: <5BF42F4702000078001FE208@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 08:59:03 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86/shadow: un-hide "full" auditing code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcGFydGljdWxhciBzaF9vb3NfYXVkaXQoKSBoYXMgYmVjb21lIHN0YWxlIGR1ZSB0byBjaGFu
Z2VzIGVsc2V3aGVyZSwKYW5kIHRoZSBuZWVkIGZvciBhZGp1c3RtZW50IHdhcyBub3Qgbm90aWNl
ZCBiZWNhdXNlIGJvdGggImZ1bGwgYXVkaXQiCmZsYWdzIGFyZSBvZmYgaW4gYm90aCByZWxlYXNl
IGFuZCBkZWJ1ZyBidWlsZHMuIFN3aXRjaCBhd2F5IGZyb20gcHJlLQpwcm9jZXNzc29yIGNvbmRp
dGlvbmFscywgdGh1cyBleHBvc2luZyB0aGUgY29kZSB0byB0aGUgY29tcGlsZXIgYXQgYWxsCnRp
bWVzLiBUaGlzIG9idmlvdXNseSByZXF1aXJlcyBjb3JyZWN0aW5nIHRoZSBhY2N1bXVsYXRlZCBp
c3N1ZXMgd2l0aAp0aGUgc28gZmFyIGhpZGRlbiBjb2RlLgoKTm90ZSB0aGF0IHNoYWRvd19hdWRp
dF90YWJsZXMoKSBub3cgYWxzbyBnYWlucyBhbiBlZmZlY3Qgd2l0aCAiZnVsbAplbnRyeSBhdWRp
dCIgbW9kZSBkaXNhYmxlZDsgdGhlIHByaW9yIGNvZGUgc3RydWN0dXJlIHN1Z2dlc3RzIHRoYXQg
dGhpcwp3YXMgb3JpZ2luYWxseSBpbnRlbmRlZCBhbnl3YXkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTI1OCwx
MSArMjU4LDkgQEAgdm9pZCBzaGFkb3dfY29udGludWVfZW11bGF0aW9uKHN0cnVjdCBzaAogICog
d2lsbCBiZSB2YWxpZC4KICAqLwogCi0KLSNpZiBTSEFET1dfQVVESVQgJiBTSEFET1dfQVVESVRf
RU5UUklFU19GVUxMCiBzdGF0aWMgdm9pZCBzaF9vb3NfYXVkaXQoc3RydWN0IGRvbWFpbiAqZCkK
IHsKLSAgICBpbnQgaWR4LCBleHBlY3RlZF9pZHgsIGV4cGVjdGVkX2lkeF9hbHQ7CisgICAgdW5z
aWduZWQgaW50IGlkeCwgZXhwZWN0ZWRfaWR4LCBleHBlY3RlZF9pZHhfYWx0OwogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnOwogICAgIHN0cnVjdCB2Y3B1ICp2OwogCkBAIC0yNzgsNyArMjc2LDcg
QEAgc3RhdGljIHZvaWQgc2hfb29zX2F1ZGl0KHN0cnVjdCBkb21haW4gKgogICAgICAgICAgICAg
ZXhwZWN0ZWRfaWR4X2FsdCA9ICgoZXhwZWN0ZWRfaWR4ICsgMSkgJSBTSEFET1dfT09TX1BBR0VT
KTsKICAgICAgICAgICAgIGlmICggaWR4ICE9IGV4cGVjdGVkX2lkeCAmJiBpZHggIT0gZXhwZWN0
ZWRfaWR4X2FsdCApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcHJpbnRrKCIlczog
aWR4ICVkIGNvbnRhaW5zIGdtZm4gJWx4LCBleHBlY3RlZCBhdCAlZCBvciAlZC5cbiIsCisgICAg
ICAgICAgICAgICAgcHJpbnRrKCIlczogaWR4ICV4IGNvbnRhaW5zIGdtZm4gJWx4LCBleHBlY3Rl
ZCBhdCAleCBvciAleC5cbiIsCiAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBpZHgs
IG1mbl94KG9vc1tpZHhdKSwKICAgICAgICAgICAgICAgICAgICAgICAgZXhwZWN0ZWRfaWR4LCBl
eHBlY3RlZF9pZHhfYWx0KTsKICAgICAgICAgICAgICAgICBCVUcoKTsKQEAgLTI4NiwyNiArMjg0
LDI1IEBAIHN0YXRpYyB2b2lkIHNoX29vc19hdWRpdChzdHJ1Y3QgZG9tYWluICoKICAgICAgICAg
ICAgIHBnID0gbWZuX3RvX3BhZ2Uob29zW2lkeF0pOwogICAgICAgICAgICAgaWYgKCAhKHBnLT5j
b3VudF9pbmZvICYgUEdDX3BhZ2VfdGFibGUpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICBwcmludGsoIiVzOiBpZHggJXggZ21mbiAlbHggbm90IGEgcHQgKGNvdW50ICUiUFJJeDMy
IilcbiIsCisgICAgICAgICAgICAgICAgcHJpbnRrKCIlczogaWR4ICV4IGdtZm4gJWx4IG5vdCBh
IHB0IChjb3VudCAlbHgpXG4iLAogICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgaWR4
LCBtZm5feChvb3NbaWR4XSksIHBnLT5jb3VudF9pbmZvKTsKICAgICAgICAgICAgICAgICBCVUco
KTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlmICggIShwZy0+c2hhZG93X2ZsYWdzICYg
U0hGX291dF9vZl9zeW5jKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcHJpbnRr
KCIlczogaWR4ICV4IGdtZm4gJWx4IG5vdCBtYXJrZWQgb29zIChmbGFncyAlbHgpXG4iLAorICAg
ICAgICAgICAgICAgIHByaW50aygiJXM6IGlkeCAleCBnbWZuICVseCBub3QgbWFya2VkIG9vcyAo
ZmxhZ3MgJXgpXG4iLAogICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgaWR4LCBtZm5f
eChvb3NbaWR4XSksIHBnLT5zaGFkb3dfZmxhZ3MpOwogICAgICAgICAgICAgICAgIEJVRygpOwog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCAocGctPnNoYWRvd19mbGFncyAmIFNIRl9w
YWdlX3R5cGVfbWFzayAmIH5TSEZfTDFfQU5ZKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgcHJpbnRrKCIlczogaWR4ICV4IGdtZm4gJWx4IHNoYWRvd2VkIGFzIG5vbi1sMSAoZmxh
Z3MgJWx4KVxuIiwKKyAgICAgICAgICAgICAgICBwcmludGsoIiVzOiBpZHggJXggZ21mbiAlbHgg
c2hhZG93ZWQgYXMgbm9uLWwxIChmbGFncyAleClcbiIsCiAgICAgICAgICAgICAgICAgICAgICAg
IF9fZnVuY19fLCBpZHgsIG1mbl94KG9vc1tpZHhdKSwgcGctPnNoYWRvd19mbGFncyk7CiAgICAg
ICAgICAgICAgICAgQlVHKCk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9CiB9Ci0j
ZW5kaWYKIAogI2lmIFNIQURPV19BVURJVCAmIFNIQURPV19BVURJVF9FTlRSSUVTCiB2b2lkIG9v
c19hdWRpdF9oYXNoX2lzX3ByZXNlbnQoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21mbikKQEAg
LTE0NzQsOCArMTQ3MSw2IEBAIHN0YXRpYyBpbmxpbmUga2V5X3Qgc2hfaGFzaCh1bnNpZ25lZCBs
b24KICAgICByZXR1cm4gayAlIFNIQURPV19IQVNIX0JVQ0tFVFM7CiB9CiAKLSNpZiBTSEFET1df
QVVESVQgJiAoU0hBRE9XX0FVRElUX0hBU0h8U0hBRE9XX0FVRElUX0hBU0hfRlVMTCkKLQogLyog
QmVmb3JlIHdlIGdldCB0byB0aGUgbWVjaGFuaXNtLCBkZWZpbmUgYSBwYWlyIG9mIGF1ZGl0IGZ1
bmN0aW9ucwogICogdGhhdCBzYW5pdHktY2hlY2sgdGhlIGNvbnRlbnRzIG9mIHRoZSBoYXNoIHRh
YmxlLiAqLwogc3RhdGljIHZvaWQgc2hfaGFzaF9hdWRpdF9idWNrZXQoc3RydWN0IGRvbWFpbiAq
ZCwgaW50IGJ1Y2tldCkKQEAgLTE0ODMsNyArMTQ3OCw4IEBAIHN0YXRpYyB2b2lkIHNoX2hhc2hf
YXVkaXRfYnVja2V0KHN0cnVjdAogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnNwLCAqeDsKIAot
ICAgIGlmICggIShTSEFET1dfQVVESVRfRU5BQkxFKSApCisgICAgaWYgKCAhKFNIQURPV19BVURJ
VCAmIChTSEFET1dfQVVESVRfSEFTSHxTSEFET1dfQVVESVRfSEFTSF9GVUxMKSkgfHwKKyAgICAg
ICAgICFTSEFET1dfQVVESVRfRU5BQkxFICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgc3AgPSBk
LT5hcmNoLnBhZ2luZy5zaGFkb3cuaGFzaF90YWJsZVtidWNrZXRdOwpAQCAtMTU0NywxOSArMTU0
MywxMiBAQCBzdGF0aWMgdm9pZCBzaF9oYXNoX2F1ZGl0X2J1Y2tldChzdHJ1Y3QKICAgICB9CiB9
CiAKLSNlbHNlCi0jZGVmaW5lIHNoX2hhc2hfYXVkaXRfYnVja2V0KF9kLCBfYikgZG8ge30gd2hp
bGUoMCkKLSNlbmRpZiAvKiBIYXNodGFibGUgYnVja2V0IGF1ZGl0ICovCi0KLQotI2lmIFNIQURP
V19BVURJVCAmIFNIQURPV19BVURJVF9IQVNIX0ZVTEwKLQogc3RhdGljIHZvaWQgc2hfaGFzaF9h
dWRpdChzdHJ1Y3QgZG9tYWluICpkKQogLyogRnVsbCBhdWRpdDogYXVkaXQgZXZlcnkgYnVja2V0
IGluIHRoZSB0YWJsZSAqLwogewogICAgIGludCBpOwogCi0gICAgaWYgKCAhKFNIQURPV19BVURJ
VF9FTkFCTEUpICkKKyAgICBpZiAoICEoU0hBRE9XX0FVRElUICYgU0hBRE9XX0FVRElUX0hBU0hf
RlVMTCkgfHwgIVNIQURPV19BVURJVF9FTkFCTEUgKQogICAgICAgICByZXR1cm47CiAKICAgICBm
b3IgKCBpID0gMDsgaSA8IFNIQURPV19IQVNIX0JVQ0tFVFM7IGkrKyApCkBAIC0xNTY4LDEwICsx
NTU3LDYgQEAgc3RhdGljIHZvaWQgc2hfaGFzaF9hdWRpdChzdHJ1Y3QgZG9tYWluCiAgICAgfQog
fQogCi0jZWxzZQotI2RlZmluZSBzaF9oYXNoX2F1ZGl0KF9kKSBkbyB7fSB3aGlsZSgwKQotI2Vu
ZGlmIC8qIEhhc2h0YWJsZSBidWNrZXQgYXVkaXQgKi8KLQogLyogQWxsb2NhdGUgYW5kIGluaXRp
YWxpc2UgdGhlIHRhYmxlIGl0c2VsZi4KICAqIFJldHVybnMgMCBmb3Igc3VjY2VzcywgMSBmb3Ig
ZXJyb3IuICovCiBzdGF0aWMgaW50IHNoYWRvd19oYXNoX2FsbG9jKHN0cnVjdCBkb21haW4gKmQp
CkBAIC0zNTI1LDEzICszNTEwLDEyIEBAIGludCBzaGFkb3dfZG9tY3RsKHN0cnVjdCBkb21haW4g
KmQsCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKiovCiAvKiBBdWRpdGluZyBzaGFkb3cgdGFibGVzICovCiAK
LSNpZiBTSEFET1dfQVVESVQgJiBTSEFET1dfQVVESVRfRU5UUklFU19GVUxMCi0KIHZvaWQgc2hh
ZG93X2F1ZGl0X3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICAvKiBEaXNwYXRjaCB0YWJs
ZSBmb3IgZ2V0dGluZyBwZXItdHlwZSBmdW5jdGlvbnMgKi8KICAgICBzdGF0aWMgY29uc3QgaGFz
aF92Y3B1X2NhbGxiYWNrX3QgY2FsbGJhY2tzW1NIX3R5cGVfdW51c2VkXSA9IHsKICAgICAgICAg
TlVMTCwgLyogbm9uZSAgICAqLworI2lmIFNIQURPV19BVURJVCAmIChTSEFET1dfQVVESVRfRU5U
UklFUyB8IFNIQURPV19BVURJVF9FTlRSSUVTX0ZVTEwpCiAgICAgICAgIFNIQURPV19JTlRFUk5B
TF9OQU1FKHNoX2F1ZGl0X2wxX3RhYmxlLCAyKSwgIC8qIGwxXzMyICAgKi8KICAgICAgICAgU0hB
RE9XX0lOVEVSTkFMX05BTUUoc2hfYXVkaXRfZmwxX3RhYmxlLCAyKSwgLyogZmwxXzMyICAqLwog
ICAgICAgICBTSEFET1dfSU5URVJOQUxfTkFNRShzaF9hdWRpdF9sMl90YWJsZSwgMiksICAvKiBs
Ml8zMiAgICovCkBAIC0zNTQ1LDE5ICszNTI5LDIzIEBAIHZvaWQgc2hhZG93X2F1ZGl0X3RhYmxl
cyhzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgU0hBRE9XX0lOVEVSTkFMX05BTUUoc2hfYXVkaXRf
bDJfdGFibGUsIDQpLCAgLyogbDJoXzY0ICAgKi8KICAgICAgICAgU0hBRE9XX0lOVEVSTkFMX05B
TUUoc2hfYXVkaXRfbDNfdGFibGUsIDQpLCAgLyogbDNfNjQgICAqLwogICAgICAgICBTSEFET1df
SU5URVJOQUxfTkFNRShzaF9hdWRpdF9sNF90YWJsZSwgNCksICAvKiBsNF82NCAgICovCisjZW5k
aWYKICAgICAgICAgTlVMTCAgLyogQWxsIHRoZSByZXN0ICovCiAgICAgfTsKICAgICB1bnNpZ25l
ZCBpbnQgbWFzazsKIAotICAgIGlmICggIShTSEFET1dfQVVESVRfRU5BQkxFKSApCisgICAgaWYg
KCAhKFNIQURPV19BVURJVCAmIChTSEFET1dfQVVESVRfRU5UUklFUyB8IFNIQURPV19BVURJVF9F
TlRSSUVTX0ZVTEwpKSB8fAorICAgICAgICAgIVNIQURPV19BVURJVF9FTkFCTEUgKQogICAgICAg
ICByZXR1cm47CiAKKyAgICBpZiAoIFNIQURPV19BVURJVCAmIFNIQURPV19BVURJVF9FTlRSSUVT
X0ZVTEwgKQorICAgIHsKICNpZiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9PVVRfT0Zf
U1lOQykKLSAgICBzaF9vb3NfYXVkaXQodi0+ZG9tYWluKTsKKyAgICAgICAgc2hfb29zX2F1ZGl0
KHYtPmRvbWFpbik7CiAjZW5kaWYKIAotICAgIGlmICggU0hBRE9XX0FVRElUICYgU0hBRE9XX0FV
RElUX0VOVFJJRVNfRlVMTCApCiAgICAgICAgIG1hc2sgPSBTSEZfcGFnZV90eXBlX21hc2s7IC8q
IEF1ZGl0IGV2ZXJ5IHRhYmxlIGluIHRoZSBzeXN0ZW0gKi8KKyAgICB9CiAgICAgZWxzZSAKICAg
ICB7CiAgICAgICAgIC8qIEF1ZGl0IG9ubHkgdGhlIGN1cnJlbnQgbW9kZSdzIHRhYmxlcyAqLwpA
QCAtMzU3NSw4ICszNTYzLDYgQEAgdm9pZCBzaGFkb3dfYXVkaXRfdGFibGVzKHN0cnVjdCB2Y3B1
ICp2KQogICAgIGhhc2hfdmNwdV9mb3JlYWNoKHYsIG1hc2ssIGNhbGxiYWNrcywgSU5WQUxJRF9N
Rk4pOwogfQogCi0jZW5kaWYgLyogU2hhZG93IGF1ZGl0ICovCi0KICNpZmRlZiBDT05GSUdfUFYK
IAogdm9pZCBwdl9sMXRmX3Rhc2tsZXQodW5zaWduZWQgbG9uZyBkYXRhKQotLS0gYS94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3By
aXZhdGUuaApAQCAtMTM5LDExICsxMzksNyBAQCBlbnVtIHsKICAqIEF1ZGl0aW5nIHJvdXRpbmVz
CiAgKi8KIAotI2lmIFNIQURPV19BVURJVCAmIFNIQURPV19BVURJVF9FTlRSSUVTX0ZVTEwKIGV4
dGVybiB2b2lkIHNoYWRvd19hdWRpdF90YWJsZXMoc3RydWN0IHZjcHUgKnYpOwotI2Vsc2UKLSNk
ZWZpbmUgc2hhZG93X2F1ZGl0X3RhYmxlcyhfdikgZG8ge30gd2hpbGUoMCkKLSNlbmRpZgogCiAv
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCiAgKiBNYWNybyBmb3IgZGVhbGluZyB3aXRoIHRoZSBuYW1p
bmcgb2YgdGhlIGludGVybmFsIG5hbWVzIG9mIHRoZQoKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:02:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:02: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-devel-bounces@lists.xenproject.org>)
	id 1gP8Tk-0006DE-7V; Tue, 20 Nov 2018 16:02: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=rzwt=n7=citrix.com=prvs=855b39dea=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gP8Ti-0006D3-Ua
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:02:18 +0000
X-Inumbo-ID: a6a3a1bb-ecdd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6a3a1bb-ecdd-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:02:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71101694"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Nov 2018 17:01:47 +0100
Message-ID: <20181120160153.45259-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 0/6] x86/pvh: fixes for PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyBjb250YWluIG1pc2NlbGxhbmVvdXMgZml4ZXMg
Zm9yIGEgUFZIIERvbTAuIEkndmUKZm91bmQgb3V0IHRoaXMgaXNzdWVzIHdoaWxlIHRyeWluZyB0
byBib290IG9uIGFuIEFNRCBFUFlDIGJveC4KClRoZSBzZXJpZXMgY2FuIGJlIGZvdW5kIG9uIG15
IGdpdCByZXBvOgoKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIveGVuLmdpdCBm
aXhlcy1wdmgtdjUKClJvZ2VyIFBhdSBNb25uZSAoNik6CiAgdnBjaTogZml4IHVwZGF0aW5nIHRo
ZSBjb21tYW5kIHJlZ2lzdGVyCiAgdnBjaTogZml4IGRlZmVycmFsIG9mIGxvbmcgb3BlcmF0aW9u
cwogIHZwY2kvbXNpeDogY2FydmUgcDJtIGhvbGUgZm9yIE1TSVggTU1JTyByZWdpb25zCiAgcGNp
OiBhZGQgYSBzZWdtZW50IHBhcmFtZXRlciB0byBwY2lfaGlkZV9kZXZpY2UKICBhbWQvaW9tbXU6
IGFzc2lnbiBpb21tdSBkZXZpY2VzIHRvIFhlbgogIGFtZC9pb21tdTogc2tpcCBicmlkZ2UgZGV2
aWNlcyB3aGVuIHVwZGF0aW5nIElPTU1VIHBhZ2UgdGFibGVzCgogeGVuL2FyY2gveDg2L2h2bS9p
b3JlcS5jICAgICAgICAgICAgICAgICB8ICA5ICsrLS0KIHhlbi9kcml2ZXJzL2NoYXIvZWhjaS1k
YmdwLmMgICAgICAgICAgICAgfCAgMiArLQogeGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMgICAg
ICAgICAgICAgICB8ICAyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5p
dC5jIHwgIDQgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgfCAg
NCArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgICAgICAgICB8IDE2ICsrKyst
LQogeGVuL2RyaXZlcnMvdmlkZW8vdmdhLmMgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4v
ZHJpdmVycy92cGNpL2hlYWRlci5jICAgICAgICAgICAgICAgIHwgNjMgKysrKysrKysrKysrKysr
Ky0tLS0tLS0tCiB4ZW4vZHJpdmVycy92cGNpL21zaXguYyAgICAgICAgICAgICAgICAgIHwgNDkg
KysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vcGNpLmggICAgICAgICAgICAgICAg
ICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi92cGNpLmggICAgICAgICAgICAgICAgICAgfCAg
NSArLQogMTEgZmlsZXMgY2hhbmdlZCwgMTI0IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygt
KQoKLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:02:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:02: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-devel-bounces@lists.xenproject.org>)
	id 1gP8Tr-0006EI-R4; Tue, 20 Nov 2018 16:02: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=rzwt=n7=citrix.com=prvs=855b39dea=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gP8Tq-0006EC-GB
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:02:26 +0000
X-Inumbo-ID: ab767ab1-ecdd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab767ab1-ecdd-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:02:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71101708"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Nov 2018 17:01:49 +0100
Message-ID: <20181120160153.45259-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181120160153.45259-1-roger.pau@citrix.com>
References: <20181120160153.45259-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 2/6] vpci: fix deferral of long operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCBsb2dpYyB0byBoYW5kbGUgbG9uZyBydW5uaW5nIG9wZXJhdGlvbnMgaXMgZmxhd2Vk
IGJlY2F1c2UgaXQKZG9lc24ndCBwcmV2ZW50IHRoZSBndWVzdCB2Y3B1IGZyb20gcnVubmluZy4g
Rml4IHRoaXMgYnkgcmFpc2luZyBhCnNjaGVkdWxlciBzb2Z0aXJxIHdoZW4gcHJlZW1wdGlvbiBp
cyByZXF1aXJlZCwgc28gdGhhdCB0aGUgZG9fc29mdGlycQpjYWxsIGluIHRoZSBndWVzdCBlbnRy
eSBwYXRoIHBlcmZvcm1zIGEgcmVzY2hlZHVsaW5nLiBBbHNvIG1vdmUgdGhlCmNhbGwgdG8gdnBj
aV9wcm9jZXNzX3BlbmRpbmcgaW50byBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24sIHRvZ2V0aGVy
CndpdGggdGhlIElPUkVRIGNvZGUgdGhhdCBoYW5kbGVzIHBlbmRpbmcgSU8gaW5zdHJ1Y3Rpb25z
LgoKTm90ZSB0aGF0IGEgc2NoZWR1bGVyIHNvZnRpcnEgaXMgYWxzbyByYWlzZWQgd2hlbiB0aGUg
bG9uZyBydW5uaW5nCm9wZXJhdGlvbiBpcyBxdWV1ZWQgaW4gb3JkZXIgdG8gcHJldmVudCB0aGUg
Z3Vlc3QgdmNwdSBmcm9tIHJlc3VtaW5nCmV4ZWN1dGlvbi4KClNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5s
YXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
PgotLS0KQ2hhbmdlcyBzaW5jZSB2NDoKIC0gQWRkIGEgY29tbWVudCB0byBjbGFyaWZ5IGRlZmVy
X21hcCByYWlzaW5nIGEgc2NoZWR1bGVyIHNvZnRpcnEuCiAtIFJld29yZCBjb21taXQgbWVzc2Fn
ZS4KIC0gUmFpc2UgdGhlIHNjaGVkdWxlciBzb2Z0aXJxIGluIGhhbmRsZV9odm1faW9fY29tcGxl
dGlvbiByYXRoZXIgdGhhbgogICB2cGNpX3Byb2Nlc3NfcGVuZGluZy4KCkNoYW5nZXMgc2luY2Ug
djM6CiAtIERvbid0IHVzZSBhIHRhc2tsZXQuCi0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
ICB8IDkgKysrKysrLS0tCiB4ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jIHwgNSArKysrKwogMiBm
aWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpp
bmRleCBhNTZkNjM0ZjMxLi43MWYyMzIyN2U2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC04NSw5ICs4NSw2IEBA
IGJvb2wgaHZtX2lvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCiAgICAgc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnM7CiAgICAgdW5zaWduZWQgaW50IGlkOwogCi0gICAgaWYgKCBoYXNfdnBjaShk
KSAmJiB2cGNpX3Byb2Nlc3NfcGVuZGluZyh2KSApCi0gICAgICAgIHJldHVybiB0cnVlOwotCiAg
ICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQogICAgIHsKICAgICAgICAgc3RydWN0
IGh2bV9pb3JlcV92Y3B1ICpzdjsKQEAgLTE4Niw2ICsxODMsMTIgQEAgYm9vbCBoYW5kbGVfaHZt
X2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCiAgICAgZW51bSBodm1faW9fY29tcGxldGlv
biBpb19jb21wbGV0aW9uOwogICAgIHVuc2lnbmVkIGludCBpZDsKIAorICAgIGlmICggaGFzX3Zw
Y2koZCkgJiYgdnBjaV9wcm9jZXNzX3BlbmRpbmcodikgKQorICAgIHsKKyAgICAgICAgcmFpc2Vf
c29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0K
KwogICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICB7CiAgICAgICAgIHN0
cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL2hl
YWRlci5jIGIveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYwppbmRleCAzOWRmZmIyMWZiLi5jOWJk
YzJjZWQzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCisrKyBiL3hlbi9k
cml2ZXJzL3ZwY2kvaGVhZGVyLmMKQEAgLTE4NCw2ICsxODQsMTEgQEAgc3RhdGljIHZvaWQgZGVm
ZXJfbWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwY2lfZGV2ICpwZGV2LAogICAgIGN1cnIt
PnZwY2kubWVtID0gbWVtOwogICAgIGN1cnItPnZwY2kuY21kID0gY21kOwogICAgIGN1cnItPnZw
Y2kucm9tX29ubHkgPSByb21fb25seTsKKyAgICAvKgorICAgICAqIFJhaXNlIGEgc2NoZWR1bGVy
IHNvZnRpcnEgaW4gb3JkZXIgdG8gcHJldmVudCB0aGUgZ3Vlc3QgZnJvbSByZXN1bWluZworICAg
ICAqIGV4ZWN1dGlvbiB3aXRoIHBlbmRpbmcgbWFwcGluZyBvcGVyYXRpb25zLgorICAgICAqLwor
ICAgIHJhaXNlX3NvZnRpcnEoU0NIRURVTEVfU09GVElSUSk7CiB9CiAKIHN0YXRpYyBpbnQgbW9k
aWZ5X2JhcnMoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVpbnQxNl90IGNtZCwgYm9vbCBy
b21fb25seSkKLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:02:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:02: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-devel-bounces@lists.xenproject.org>)
	id 1gP8Tn-0006DV-HY; Tue, 20 Nov 2018 16:02:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rzwt=n7=citrix.com=prvs=855b39dea=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gP8Tm-0006DL-A0
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:02:22 +0000
X-Inumbo-ID: a8fde889-ecdd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8fde889-ecdd-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:02:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71101701"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Nov 2018 17:01:48 +0100
Message-ID: <20181120160153.45259-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181120160153.45259-1-roger.pau@citrix.com>
References: <20181120160153.45259-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 1/6] vpci: fix updating the command register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBzd2l0Y2hpbmcgdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQgaW4gdGhlIGNvbW1hbmQgcmVn
aXN0ZXIgdGhlCnJlc3Qgb2YgdGhlIGNoYW5nZXMgd2hlcmUgZHJvcHBlZCwgbGVhZGluZyB0byBv
bmx5IHRoZSBtZW1vcnkgZGVjb2RpbmcKYml0IGJlaW5nIHVwZGF0ZWQuCgpGaXggdGhpcyBieSB3
cml0aW5nIHRoZSBjb21tYW5kIHJlZ2lzdGVyIG9uY2UgdGhlIGd1ZXN0IHBoeXNtYXAKbWFuaXB1
bGF0aW9ucyBhcmUgZG9uZSBpZiB0aGVyZSBhcmUgY2hhbmdlcyB0byB0aGUgbWVtb3J5IGRlY29k
aW5nCmJpdC4KCk5vdGUgdGhhdCB3aGVuIG9ubHkgbWFwcGluZy91bm1hcHBpbmcgdGhlIFJPTSBC
QVIgYSBmYWJyaWNhdGVkIGNvbW1hbmQKcmVnaXN0ZXIgdmFsdWUgaXMgcGFzc2VkIHRvIG1vZGlm
eV9iYXJzIHdoaWNoIGlzIG9ubHkgdXNlZCB0byBzaWduYWwKd2hldGhlciB0aGUgYWN0aW9uIGlz
IGEgbWFwcGluZyBvciB1bm1hcHBpbmcsIGJ1dCB0aGUgdmFsdWUgaXMgbmV2ZXIKd3JpdHRlbiB0
byB0aGUgZGV2aWNlIGNvbW1hbmQgcmVnaXN0ZXIuIFR1cm4gdGhlIG1hb2RpZnlfZGVjb2RpbmcK
QVNTRVJUIGludG8gYW4gQVNTRVJUX1VOUkVBQ0hBQkxFIGFuZCBtYWtlIHN1cmUgdGhhdCBub24t
ZGVidWcgYnVpbGRzCndvbid0IGVuZCB1cCB3cml0aW5nIHRvIHRoZSBjb21tYW5kIHJlZ2lzdGVy
IGlmIG9ubHkgbW9kaWZ5aW5nIHRoZSBST00KQkFSLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA
ZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjQ6CiAtIFR1cm4gdGhlIEFTU0VSVCBpbiBt
b2RpZnlfZGVjb2RpbmcgdG8gYW4gQVNTRVJUX1VOUkVBQ0hBQkxFIHRvIGJlCiAgIHN1cmUgdGhl
IGNtZCB2YWx1ZSBpcyBuZXZlciB3cml0dGVuIHdoZW4gb25seSB7dW59bWFwcGluZyB0aGUgUk9N
CiAgIEJBUi4KIC0gQWRkIGEgY29tbWVudCBpbiByb21fd3JpdGUgYWJvdXQgdGhlIGZhYnJpY2F0
ZWQgY29tbWFuZCByZWdpc3RlcgogICBwYXNzZWQgdG8gbW9kaWZ5X2JhcnMuCgpDaGFuZ2VzIHNp
bmNlIHYzOgogLSBPbmx5IHVwZGF0ZSB0aGUgY29tbWFuZCByZWdpc3RlciBvbmNlIGFmdGVyIHRo
ZSBwaHlzbWFwIGNoYW5nZXMgYXJlCiAgIGRvbmUuCi0tLQogeGVuL2RyaXZlcnMvdnBjaS9oZWFk
ZXIuYyB8IDQ3ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUveGVuL3ZwY2kuaCAgICB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlv
bnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvaGVh
ZGVyLmMgYi94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCmluZGV4IDQ1NzNjY2FkZjAuLjM5ZGZm
YjIxZmIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKKysrIGIveGVuL2Ry
aXZlcnMvdnBjaS9oZWFkZXIuYwpAQCAtODEsMTEgKzgxLDEyIEBAIHN0YXRpYyBpbnQgbWFwX3Jh
bmdlKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB2b2lkICpkYXRhLAogICogQkFS
J3MgZW5hYmxlIGJpdCBoYXMgY2hhbmdlZCB3aXRoIHRoZSBtZW1vcnkgZGVjb2RpbmcgYml0IGFs
cmVhZHkgZW5hYmxlZC4KICAqIElmIHJvbV9vbmx5IGlzIG5vdCBzZXQgdGhlbiBpdCdzIHRoZSBt
ZW1vcnkgZGVjb2RpbmcgYml0IHRoYXQgY2hhbmdlZC4KICAqLwotc3RhdGljIHZvaWQgbW9kaWZ5
X2RlY29kaW5nKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBib29sIG1hcCwgYm9vbCByb21f
b25seSkKK3N0YXRpYyB2b2lkIG1vZGlmeV9kZWNvZGluZyhjb25zdCBzdHJ1Y3QgcGNpX2RldiAq
cGRldiwgdWludDE2X3QgY21kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcm9t
X29ubHkpCiB7CiAgICAgc3RydWN0IHZwY2lfaGVhZGVyICpoZWFkZXIgPSAmcGRldi0+dnBjaS0+
aGVhZGVyOwogICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9
IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKLSAgICB1aW50MTZfdCBjbWQ7CisgICAgYm9vbCBtYXAg
PSBjbWQgJiBQQ0lfQ09NTUFORF9NRU1PUlk7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKICAgICBm
b3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoaGVhZGVyLT5iYXJzKTsgaSsrICkKQEAgLTExMCwx
MiArMTExLDExIEBAIHN0YXRpYyB2b2lkIG1vZGlmeV9kZWNvZGluZyhjb25zdCBzdHJ1Y3QgcGNp
X2RldiAqcGRldiwgYm9vbCBtYXAsIGJvb2wgcm9tX29ubHkpCiAgICAgICAgICAgICBoZWFkZXIt
PmJhcnNbaV0uZW5hYmxlZCA9IG1hcDsKICAgICB9CiAKLSAgICBBU1NFUlQoIXJvbV9vbmx5KTsK
LSAgICBjbWQgPSBwY2lfY29uZl9yZWFkMTYocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1
bmMsIFBDSV9DT01NQU5EKTsKLSAgICBjbWQgJj0gflBDSV9DT01NQU5EX01FTU9SWTsKLSAgICBj
bWQgfD0gbWFwID8gUENJX0NPTU1BTkRfTUVNT1JZIDogMDsKLSAgICBwY2lfY29uZl93cml0ZTE2
KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCBQQ0lfQ09NTUFORCwKLSAgICAgICAg
ICAgICAgICAgICAgIGNtZCk7CisgICAgaWYgKCAhcm9tX29ubHkgKQorICAgICAgICBwY2lfY29u
Zl93cml0ZTE2KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCBQQ0lfQ09NTUFORCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICBjbWQpOworICAgIGVsc2UKKyAgICAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7CiB9CiAKIGJvb2wgdnBjaV9wcm9jZXNzX3BlbmRpbmcoc3RydWN0IHZj
cHUgKnYpCkBAIC0xMjQsNyArMTI0LDcgQEAgYm9vbCB2cGNpX3Byb2Nlc3NfcGVuZGluZyhzdHJ1
Y3QgdmNwdSAqdikKICAgICB7CiAgICAgICAgIHN0cnVjdCBtYXBfZGF0YSBkYXRhID0gewogICAg
ICAgICAgICAgLmQgPSB2LT5kb21haW4sCi0gICAgICAgICAgICAubWFwID0gdi0+dnBjaS5tYXAs
CisgICAgICAgICAgICAubWFwID0gdi0+dnBjaS5jbWQgJiBQQ0lfQ09NTUFORF9NRU1PUlksCiAg
ICAgICAgIH07CiAgICAgICAgIGludCByYyA9IHJhbmdlc2V0X2NvbnN1bWVfcmFuZ2VzKHYtPnZw
Y2kubWVtLCBtYXBfcmFuZ2UsICZkYXRhKTsKIApAQCAtMTMzLDcgKzEzMyw4IEBAIGJvb2wgdnBj
aV9wcm9jZXNzX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCiAKICAgICAgICAgc3Bpbl9sb2NrKCZ2
LT52cGNpLnBkZXYtPnZwY2ktPmxvY2spOwogICAgICAgICAvKiBEaXNhYmxlIG1lbW9yeSBkZWNv
ZGluZyB1bmNvbmRpdGlvbmFsbHkgb24gZmFpbHVyZS4gKi8KLSAgICAgICAgbW9kaWZ5X2RlY29k
aW5nKHYtPnZwY2kucGRldiwgIXJjICYmIHYtPnZwY2kubWFwLAorICAgICAgICBtb2RpZnlfZGVj
b2Rpbmcodi0+dnBjaS5wZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgcmMgPyB2LT52cGNp
LmNtZCAmIH5QQ0lfQ09NTUFORF9NRU1PUlkgOiB2LT52cGNpLmNtZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICFyYyAmJiB2LT52cGNpLnJvbV9vbmx5KTsKICAgICAgICAgc3Bpbl91bmxvY2so
JnYtPnZwY2kucGRldi0+dnBjaS0+bG9jayk7CiAKQEAgLTE1NCw3ICsxNTUsNyBAQCBib29sIHZw
Y2lfcHJvY2Vzc19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQogfQogCiBzdGF0aWMgaW50IF9faW5p
dCBhcHBseV9tYXAoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJhbmdlc2V0ICptZW0pCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJhbmdlc2V0ICptZW0sIHVpbnQxNl90IGNt
ZCkKIHsKICAgICBzdHJ1Y3QgbWFwX2RhdGEgZGF0YSA9IHsgLmQgPSBkLCAubWFwID0gdHJ1ZSB9
OwogICAgIGludCByYzsKQEAgLTE2MywxMyArMTY0LDEzIEBAIHN0YXRpYyBpbnQgX19pbml0IGFw
cGx5X21hcChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKICAg
ICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CiAgICAgcmFuZ2VzZXRfZGVzdHJveSht
ZW0pOwogICAgIGlmICggIXJjICkKLSAgICAgICAgbW9kaWZ5X2RlY29kaW5nKHBkZXYsIHRydWUs
IGZhbHNlKTsKKyAgICAgICAgbW9kaWZ5X2RlY29kaW5nKHBkZXYsIGNtZCwgZmFsc2UpOwogCiAg
ICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBkZWZlcl9tYXAoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHBjaV9kZXYgKnBkZXYsCi0gICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJh
bmdlc2V0ICptZW0sIGJvb2wgbWFwLCBib29sIHJvbV9vbmx5KQorICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCByYW5nZXNldCAqbWVtLCB1aW50MTZfdCBjbWQsIGJvb2wgcm9tX29ubHkpCiB7
CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogCkBAIC0xODEsMTEgKzE4MiwxMSBA
QCBzdGF0aWMgdm9pZCBkZWZlcl9tYXAoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBjaV9kZXYg
KnBkZXYsCiAgICAgICovCiAgICAgY3Vyci0+dnBjaS5wZGV2ID0gcGRldjsKICAgICBjdXJyLT52
cGNpLm1lbSA9IG1lbTsKLSAgICBjdXJyLT52cGNpLm1hcCA9IG1hcDsKKyAgICBjdXJyLT52cGNp
LmNtZCA9IGNtZDsKICAgICBjdXJyLT52cGNpLnJvbV9vbmx5ID0gcm9tX29ubHk7CiB9CiAKLXN0
YXRpYyBpbnQgbW9kaWZ5X2JhcnMoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIGJvb2wgbWFw
LCBib29sIHJvbV9vbmx5KQorc3RhdGljIGludCBtb2RpZnlfYmFycyhjb25zdCBzdHJ1Y3QgcGNp
X2RldiAqcGRldiwgdWludDE2X3QgY21kLCBib29sIHJvbV9vbmx5KQogewogICAgIHN0cnVjdCB2
cGNpX2hlYWRlciAqaGVhZGVyID0gJnBkZXYtPnZwY2ktPmhlYWRlcjsKICAgICBzdHJ1Y3QgcmFu
Z2VzZXQgKm1lbSA9IHJhbmdlc2V0X25ldyhOVUxMLCBOVUxMLCAwKTsKQEAgLTMwNSwxMSArMzA2
LDExIEBAIHN0YXRpYyBpbnQgbW9kaWZ5X2JhcnMoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYs
IGJvb2wgbWFwLCBib29sIHJvbV9vbmx5KQogICAgICAgICAgKiBiZSBjYWxsZWQgaWZmIHRoZSBt
ZW1vcnkgZGVjb2RpbmcgYml0IGlzIGVuYWJsZWQsIHRodXMgdGhlIG9wZXJhdGlvbgogICAgICAg
ICAgKiB3aWxsIGFsd2F5cyBiZSB0byBlc3RhYmxpc2ggbWFwcGluZ3MgYW5kIHByb2Nlc3MgYWxs
IHRoZSBCQVJzLgogICAgICAgICAgKi8KLSAgICAgICAgQVNTRVJUKG1hcCAmJiAhcm9tX29ubHkp
OwotICAgICAgICByZXR1cm4gYXBwbHlfbWFwKHBkZXYtPmRvbWFpbiwgcGRldiwgbWVtKTsKKyAg
ICAgICAgQVNTRVJUKChjbWQgJiBQQ0lfQ09NTUFORF9NRU1PUlkpICYmICFyb21fb25seSk7Cisg
ICAgICAgIHJldHVybiBhcHBseV9tYXAocGRldi0+ZG9tYWluLCBwZGV2LCBtZW0sIGNtZCk7CiAg
ICAgfQogCi0gICAgZGVmZXJfbWFwKGRldi0+ZG9tYWluLCBkZXYsIG1lbSwgbWFwLCByb21fb25s
eSk7CisgICAgZGVmZXJfbWFwKGRldi0+ZG9tYWluLCBkZXYsIG1lbSwgY21kLCByb21fb25seSk7
CiAKICAgICByZXR1cm4gMDsKIH0KQEAgLTMzMiw3ICszMzMsNyBAQCBzdGF0aWMgdm9pZCBjbWRf
d3JpdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCiAgICAg
ICAgICAqIG1lbW9yeSBkZWNvZGluZyBiaXQgaGFzIG5vdCBiZWVuIGNoYW5nZWQsIHNvIGxlYXZl
IGV2ZXJ5dGhpbmcgYXMtaXMsCiAgICAgICAgICAqIGhvcGluZyB0aGUgZ3Vlc3Qgd2lsbCByZWFs
aXplIGFuZCB0cnkgYWdhaW4uCiAgICAgICAgICAqLwotICAgICAgICBtb2RpZnlfYmFycyhwZGV2
LCBjbWQgJiBQQ0lfQ09NTUFORF9NRU1PUlksIGZhbHNlKTsKKyAgICAgICAgbW9kaWZ5X2JhcnMo
cGRldiwgY21kLCBmYWxzZSk7CiAgICAgZWxzZQogICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBk
ZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCByZWcsIGNtZCk7CiB9CkBAIC00MTMsNyAr
NDE0LDExIEBAIHN0YXRpYyB2b2lkIHJvbV93cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRl
diwgdW5zaWduZWQgaW50IHJlZywKICAgICAgICAgaGVhZGVyLT5yb21fZW5hYmxlZCA9IG5ld19l
bmFibGVkOwogICAgICAgICBwY2lfY29uZl93cml0ZTMyKHBkZXYtPnNlZywgcGRldi0+YnVzLCBz
bG90LCBmdW5jLCByZWcsIHZhbCk7CiAgICAgfQotICAgIGVsc2UgaWYgKCBtb2RpZnlfYmFycyhw
ZGV2LCBuZXdfZW5hYmxlZCwgdHJ1ZSkgKQorICAgIC8qCisgICAgICogUGFzcyBQQ0lfQ09NTUFO
RF9NRU1PUlkgb3IgMCB0byBzaWduYWwgYSBtYXAvdW5tYXAgcmVxdWVzdCwgbm90ZSB0aGF0Cisg
ICAgICogdGhpcyBmYWJyaWNhdGVkIGNvbW1hbmQgaXMgbmV2ZXIgZ29pbmcgdG8gYmUgd3JpdHRl
biB0byB0aGUgcmVnaXN0ZXIuCisgICAgICovCisgICAgZWxzZSBpZiAoIG1vZGlmeV9iYXJzKHBk
ZXYsIG5ld19lbmFibGVkID8gUENJX0NPTU1BTkRfTUVNT1JZIDogMCwgdHJ1ZSkgKQogICAgICAg
ICAvKgogICAgICAgICAgKiBObyBtZW1vcnkgaGFzIGJlZW4gYWRkZWQgb3IgcmVtb3ZlZCBmcm9t
IHRoZSBwMm0gKGJlY2F1c2UgdGhlIGFjdHVhbAogICAgICAgICAgKiBwMm0gY2hhbmdlcyBhcmUg
ZGVmZXJyZWQgaW4gZGVmZXJfbWFwKSBhbmQgdGhlIFJPTSBlbmFibGUgYml0IGhhcwpAQCAtNTQ5
LDcgKzU1NCw3IEBAIHN0YXRpYyBpbnQgaW5pdF9iYXJzKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQog
ICAgICAgICAgICAgcm9tLT50eXBlID0gVlBDSV9CQVJfRU1QVFk7CiAgICAgfQogCi0gICAgcmV0
dXJuIChjbWQgJiBQQ0lfQ09NTUFORF9NRU1PUlkpID8gbW9kaWZ5X2JhcnMocGRldiwgdHJ1ZSwg
ZmFsc2UpIDogMDsKKyAgICByZXR1cm4gKGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWSkgPyBtb2Rp
ZnlfYmFycyhwZGV2LCBjbWQsIGZhbHNlKSA6IDA7CiB9CiBSRUdJU1RFUl9WUENJX0lOSVQoaW5p
dF9iYXJzLCBWUENJX1BSSU9SSVRZX01JRERMRSk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi92cGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCmluZGV4IGFmMmI4NTgwZWUuLjQ0
MTA0Yjc1YjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL3ZwY2kuaApAQCAtMTQ1LDcgKzE0NSw3IEBAIHN0cnVjdCB2cGNpX3ZjcHUgewog
ICAgIC8qIFBlci12Y3B1IHN0cnVjdHVyZSB0byBzdG9yZSBzdGF0ZSB3aGlsZSB7dW59bWFwcGlu
ZyBvZiBQQ0kgQkFScy4gKi8KICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKm1lbTsKICAgICBzdHJ1Y3Qg
cGNpX2RldiAqcGRldjsKLSAgICBib29sIG1hcCAgICAgIDogMTsKKyAgICB1aW50MTZfdCBjbWQ7
CiAgICAgYm9vbCByb21fb25seSA6IDE7CiB9OwogCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:02:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:02: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-devel-bounces@lists.xenproject.org>)
	id 1gP8U1-0006GT-4x; Tue, 20 Nov 2018 16:02: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=rzwt=n7=citrix.com=prvs=855b39dea=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gP8Tz-0006G7-OR
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:02:35 +0000
X-Inumbo-ID: b0900a42-ecdd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0900a42-ecdd-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:02:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71101722"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Nov 2018 17:01:50 +0100
Message-ID: <20181120160153.45259-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181120160153.45259-1-roger.pau@citrix.com>
References: <20181120160153.45259-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 3/6] vpci/msix: carve p2m hole for MSIX MMIO
 regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSBzdXJlIHRoZSBNU0lYIE1NSU8gcmVnaW9ucyBkb24ndCBoYXZlIHAybSBlbnRyaWVzIHNl
dHVwLCBzbyB0aGF0CmFjY2Vzc2VzIHRvIHRoZW0gdHJhcCBpbnRvIHRoZSBoeXBlcnZpc29yIGFu
ZCBjYW4gYmUgaGFuZGxlZCBieSB2cGNpLgoKQ29tbWl0IDA0MjY3ODc2MiAoIng4Ni9pb21tdTog
YWRkIG1hcC1yZXNlcnZlZCBkb20wLWlvbW11IG9wdGlvbiB0bwptYXAgcmVzZXJ2ZWQgbWVtb3J5
IHJhbmdlcyIpIGFkZGVkIG1hcHBpbmdzIGZvciBhbGwgdGhlIHJlc2VydmVkCnJlZ2lvbnMgaW50
byB0aGUgUFZIIERvbTAgcDJtLCBhbmQgc29tZSBvZiB0aG9zZSByZXNlcnZlZCByZWdpb25zCm1p
Z2h0IGNvbnRhaW4gTVNJWCBNTUlPIHJlZ2lvbnMsIGhlbmNlIHRoZSBuZWVkIHRvIG1ha2Ugc3Vy
ZSB0aGVyZSBhcmUKbm8gbWFwcGluZ3MgZXN0YWJsaXNoZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpD
YzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MzoKIC0gQWxsb3cgcDJtX2ludmFsaWQgZm9yIHVubWFw
cGVkIHJlZ2lvbnMuCiAtIEFkZCBhIERvbVUgRklYTUUgY29tbWVudC4KIC0gUmV3b3JkIGNvbW1p
dCBtZXNzYWdlLgotLS0KIHhlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMgfCAxMSArKysrKysrKysK
IHhlbi9kcml2ZXJzL3ZwY2kvbXNpeC5jICAgfCA0OSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi92cGNpLmggICAgfCAgMyArKysKIDMgZmls
ZXMgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Zw
Y2kvaGVhZGVyLmMgYi94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCmluZGV4IGM5YmRjMmNlZDMu
LmRmYjJiYTQyOTcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKKysrIGIv
eGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYwpAQCAtODksNiArODksMTcgQEAgc3RhdGljIHZvaWQg
bW9kaWZ5X2RlY29kaW5nKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1aW50MTZfdCBjbWQs
CiAgICAgYm9vbCBtYXAgPSBjbWQgJiBQQ0lfQ09NTUFORF9NRU1PUlk7CiAgICAgdW5zaWduZWQg
aW50IGk7CiAKKyAgICAvKgorICAgICAqIE1ha2Ugc3VyZSB0aGVyZSBhcmUgbm8gbWFwcGluZ3Mg
aW4gdGhlIE1TSVggTU1JTyBhcmVhcywgc28gdGhhdCBhY2Nlc3NlcworICAgICAqIGNhbiBiZSB0
cmFwcGVkIChhbmQgZW11bGF0ZWQpIGJ5IFhlbiB3aGVuIHRoZSBtZW1vcnkgZGVjb2RpbmcgYml0
IGlzCisgICAgICogZW5hYmxlZC4KKyAgICAgKgorICAgICAqIEZJWE1FOiBwdW5jaGluZyBob2xl
cyBhZnRlciB0aGUgcDJtIGhhcyBiZWVuIHNldCB1cCBtaWdodCBiZSByYWN5IGZvcgorICAgICAq
IERvbVUgdXNhZ2UsIG5lZWRzIHRvIGJlIHJldmlzaXRlZC4KKyAgICAgKi8KKyAgICBpZiAoIG1h
cCAmJiAhcm9tX29ubHkgJiYgdnBjaV9tYWtlX21zaXhfaG9sZShwZGV2KSApCisgICAgICAgIHJl
dHVybjsKKwogICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShoZWFkZXItPmJhcnMpOyBp
KysgKQogICAgIHsKICAgICAgICAgaWYgKCAhTUFQUEFCTEVfQkFSKCZoZWFkZXItPmJhcnNbaV0p
ICkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvbXNpeC5jIGIveGVuL2RyaXZlcnMvdnBj
aS9tc2l4LmMKaW5kZXggMTk2MGRhZTEyMy4uYWYzZmZhMDg3ZCAxMDA2NDQKLS0tIGEveGVuL2Ry
aXZlcnMvdnBjaS9tc2l4LmMKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9tc2l4LmMKQEAgLTIxLDYg
KzIxLDcgQEAKICNpbmNsdWRlIDx4ZW4vdnBjaS5oPgogCiAjaW5jbHVkZSA8YXNtL21zaS5oPgor
I2luY2x1ZGUgPGFzbS9wMm0uaD4KIAogI2RlZmluZSBWTVNJWF9TSVpFKG51bSkgb2Zmc2V0b2Yo
c3RydWN0IHZwY2lfbXNpeCwgZW50cmllc1tudW1dKQogCkBAIC0zOTUsNiArMzk2LDU0IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgaHZtX21taW9fb3BzIHZwY2lfbXNpeF90YWJsZV9vcHMgPSB7CiAg
ICAgLndyaXRlID0gbXNpeF93cml0ZSwKIH07CiAKK2ludCB2cGNpX21ha2VfbXNpeF9ob2xlKGNv
bnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2KQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSBwZGV2
LT5kb21haW47CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBpZiAoICFwZGV2LT52cGNpLT5t
c2l4ICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICAvKiBNYWtlIHN1cmUgdGhlcmUncyBhIGhv
bGUgZm9yIHRoZSBNU0lYIHRhYmxlL1BCQSBpbiB0aGUgcDJtLiAqLworICAgIGZvciAoIGkgPSAw
OyBpIDwgQVJSQVlfU0laRShwZGV2LT52cGNpLT5tc2l4LT50YWJsZXMpOyBpKysgKQorICAgIHsK
KyAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCA9IFBGTl9ET1dOKHZtc2l4X3RhYmxlX2FkZHIo
cGRldi0+dnBjaSwgaSkpOworICAgICAgICB1bnNpZ25lZCBsb25nIGVuZCA9IFBGTl9ET1dOKHZt
c2l4X3RhYmxlX2FkZHIocGRldi0+dnBjaSwgaSkgKworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZtc2l4X3RhYmxlX3NpemUocGRldi0+dnBjaSwgaSkgLSAxKTsKKworICAg
ICAgICBmb3IgKCA7IHN0YXJ0IDw9IGVuZDsgc3RhcnQrKyApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHAybV90eXBlX3QgdDsKKyAgICAgICAgICAgIG1mbl90IG1mbiA9IGdldF9nZm5fcXVlcnko
ZCwgc3RhcnQsICZ0KTsKKworICAgICAgICAgICAgc3dpdGNoICggdCApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICBjYXNlIHAybV9tbWlvX2RtOgorICAgICAgICAgICAgY2FzZSBwMm1faW52
YWxpZDoKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNhc2UgcDJtX21taW9f
ZGlyZWN0OgorICAgICAgICAgICAgICAgIGlmICggbWZuX3gobWZuKSA9PSBzdGFydCApCisgICAg
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBjbGVhcl9pZGVudGl0eV9wMm1fZW50
cnkoZCwgc3RhcnQpOworICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAg
ICB9CisgICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2guICovCisgICAgICAgICAgICBkZWZh
dWx0OgorICAgICAgICAgICAgICAgIHB1dF9nZm4oZCwgc3RhcnQpOworICAgICAgICAgICAgICAg
IGdwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAgICAgICAiJTA0eDol
MDJ4OiUwMnguJXU6IGV4aXN0aW5nIG1hcHBpbmcgKG1mbjogJSIgUFJJX21mbgorICAgICAgICAg
ICAgICAgICAgICAgICAgInR5cGU6ICVkKSBhdCAlI2x4IGNsb2JiZXJzIE1TSVggTU1JTyBhcmVh
XG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9T
TE9UKHBkZXYtPmRldmZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYt
PmRldmZuKSwgbWZuX3gobWZuKSwgdCwgc3RhcnQpOworICAgICAgICAgICAgICAgIHJldHVybiAt
RUVYSVNUOworICAgICAgICAgICAgfQorICAgICAgICAgICAgcHV0X2dmbihkLCBzdGFydCk7Cisg
ICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIGludCBpbml0X21z
aXgoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBkZXYt
PmRvbWFpbjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmggYi94ZW4vaW5jbHVk
ZS94ZW4vdnBjaS5oCmluZGV4IDQ0MTA0Yjc1YjYuLjRjZjIzM2M3NzkgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi92cGNpLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaApAQCAtMTUy
LDYgKzE1Miw5IEBAIHN0cnVjdCB2cGNpX3ZjcHUgewogI2lmZGVmIF9fWEVOX18KIHZvaWQgdnBj
aV9kdW1wX21zaSh2b2lkKTsKIAorLyogTWFrZSBzdXJlIHRoZXJlJ3MgYSBob2xlIGluIHRoZSBw
Mm0gZm9yIHRoZSBNU0lYIG1taW8gYXJlYXMuICovCitpbnQgdnBjaV9tYWtlX21zaXhfaG9sZShj
b25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldik7CisKIC8qIEFyY2gtc3BlY2lmaWMgdlBDSSBNU0kg
aGVscGVycy4gKi8KIHZvaWQgdnBjaV9tc2lfYXJjaF9tYXNrKHN0cnVjdCB2cGNpX21zaSAqbXNp
LCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBlbnRyeSwgYm9vbCBtYXNrKTsKLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:02:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:02: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-devel-bounces@lists.xenproject.org>)
	id 1gP8U1-0006H4-NA; Tue, 20 Nov 2018 16:02: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=rzwt=n7=citrix.com=prvs=855b39dea=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gP8U1-0006GP-0p
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:02:37 +0000
X-Inumbo-ID: b16aaa5e-ecdd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b16aaa5e-ecdd-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:02:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71101731"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Nov 2018 17:01:51 +0100
Message-ID: <20181120160153.45259-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181120160153.45259-1-roger.pau@citrix.com>
References: <20181120160153.45259-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 4/6] pci: add a segment parameter to
 pci_hide_device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UgZXhwZWN0ZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBl
dS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NDoKIC0gTmV3IGluIHRoaXMgdmVyc2lvbi4K
LS0tCiB4ZW4vZHJpdmVycy9jaGFyL2VoY2ktZGJncC5jICB8ICAyICstCiB4ZW4vZHJpdmVycy9j
aGFyL25zMTY1NTAuYyAgICB8ICAyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8
IDE2ICsrKysrKysrKysrLS0tLS0KIHhlbi9kcml2ZXJzL3ZpZGVvL3ZnYS5jICAgICAgIHwgIDIg
Ky0KIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgIHwgIDIgKy0KIDUgZmlsZXMgY2hhbmdl
ZCwgMTUgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9jaGFyL2VoY2ktZGJncC5jIGIveGVuL2RyaXZlcnMvY2hhci9laGNpLWRiZ3AuYwppbmRl
eCBkMDA3MWQzMTE0Li40NzVkYzQxNzY3IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2Vo
Y2ktZGJncC5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvZWhjaS1kYmdwLmMKQEAgLTEzNjIsNyAr
MTM2Miw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlaGNpX2RiZ3BfaW5pdF9wb3N0aXJxKHN0cnVj
dCBzZXJpYWxfcG9ydCAqcG9ydCkKIAogICAgIGVoY2lfZGJncF9zZXR1cF9wb3N0aXJxKGRiZ3Ap
OwogCi0gICAgcGNpX2hpZGVfZGV2aWNlKGRiZ3AtPmJ1cywgUENJX0RFVkZOKGRiZ3AtPnNsb3Qs
IGRiZ3AtPmZ1bmMpKTsKKyAgICBwY2lfaGlkZV9kZXZpY2UoMCwgZGJncC0+YnVzLCBQQ0lfREVW
Rk4oZGJncC0+c2xvdCwgZGJncC0+ZnVuYykpOwogfQogCiBzdGF0aWMgaW50IGVoY2lfZGJncF9j
aGVja19yZWxlYXNlKHN0cnVjdCBlaGNpX2RiZ3AgKmRiZ3ApCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9jaGFyL25zMTY1NTAuYyBiL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jCmluZGV4IGYz
MmRiZDMyNDcuLjNjNjZlNjViMWMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1
MC5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jCkBAIC03NjEsNyArNzYxLDcgQEAg
c3RhdGljIHZvaWQgX19pbml0IG5zMTY1NTBfaW5pdF9wb3N0aXJxKHN0cnVjdCBzZXJpYWxfcG9y
dCAqcG9ydCkKICAgICBpZiAoIHVhcnQtPmJhciB8fCB1YXJ0LT5wc19iZGZfZW5hYmxlICkKICAg
ICB7CiAgICAgICAgIGlmICggIXVhcnQtPnBhcmFtICkKLSAgICAgICAgICAgIHBjaV9oaWRlX2Rl
dmljZSh1YXJ0LT5wc19iZGZbMF0sIFBDSV9ERVZGTih1YXJ0LT5wc19iZGZbMV0sCisgICAgICAg
ICAgICBwY2lfaGlkZV9kZXZpY2UoMCwgdWFydC0+cHNfYmRmWzBdLCBQQ0lfREVWRk4odWFydC0+
cHNfYmRmWzFdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVhcnQtPnBzX2JkZlsyXSkp
OwogICAgICAgICBlbHNlCiAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggZTViOTYw
Mjc2Mi4uNzU4NGNlMmZiYiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNp
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTQ0MCwxNyArNDQwLDIz
IEBAIHN0YXRpYyB2b2lkIF9wY2lfaGlkZV9kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAg
ICAgbGlzdF9hZGQoJnBkZXYtPmRvbWFpbl9saXN0LCAmZG9tX3hlbi0+YXJjaC5wZGV2X2xpc3Qp
OwogfQogCi1pbnQgX19pbml0IHBjaV9oaWRlX2RldmljZShpbnQgYnVzLCBpbnQgZGV2Zm4pCitp
bnQgX19pbml0IHBjaV9oaWRlX2RldmljZSh1bnNpZ25lZCBpbnQgc2VnLCB1bnNpZ25lZCBpbnQg
YnVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGRldmZuKQogewog
ICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2OworICAgIHN0cnVjdCBwY2lfc2VnICpwc2VnOwogICAg
IGludCByYyA9IC1FTk9NRU07CiAKICAgICBwY2lkZXZzX2xvY2soKTsKLSAgICBwZGV2ID0gYWxs
b2NfcGRldihnZXRfcHNlZygwKSwgYnVzLCBkZXZmbik7Ci0gICAgaWYgKCBwZGV2ICkKKyAgICBw
c2VnID0gYWxsb2NfcHNlZyhzZWcpOworICAgIGlmICggcHNlZyApCiAgICAgewotICAgICAgICBf
cGNpX2hpZGVfZGV2aWNlKHBkZXYpOwotICAgICAgICByYyA9IDA7CisgICAgICAgIHBkZXYgPSBh
bGxvY19wZGV2KHBzZWcsIGJ1cywgZGV2Zm4pOworICAgICAgICBpZiAoIHBkZXYgKQorICAgICAg
ICB7CisgICAgICAgICAgICBfcGNpX2hpZGVfZGV2aWNlKHBkZXYpOworICAgICAgICAgICAgcmMg
PSAwOworICAgICAgICB9CiAgICAgfQogICAgIHBjaWRldnNfdW5sb2NrKCk7CiAKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3ZpZGVvL3ZnYS5jIGIveGVuL2RyaXZlcnMvdmlkZW8vdmdhLmMKaW5k
ZXggN2RjMDdiMTNlZC4uNmE2NGZkOTAxMyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvdmlkZW8v
dmdhLmMKKysrIGIveGVuL2RyaXZlcnMvdmlkZW8vdmdhLmMKQEAgLTE1Nyw3ICsxNTcsNyBAQCB2
b2lkIF9faW5pdCB2aWRlb19lbmRib290KHZvaWQpCiAgICAgICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIkJvb3QgdmlkZW8gZGV2aWNlICUwMng6
JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1cywgUENJX1NMT1QoZGV2
Zm4pLCBQQ0lfRlVOQyhkZXZmbikpOwotICAgICAgICAgICAgICAgICAgICBwY2lfaGlkZV9kZXZp
Y2UoYnVzLCBkZXZmbik7CisgICAgICAgICAgICAgICAgICAgIHBjaV9oaWRlX2RldmljZSgwLCBi
dXMsIGRldmZuKTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAgfQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3BjaS5oIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCmlu
ZGV4IDU4MGU4MjBhMzMuLjNjMzYxY2YwYzAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9w
Y2kuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKQEAgLTE1MCw3ICsxNTAsNyBAQCBpbnQg
cGNpX2FkZF9kZXZpY2UodTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwKICAgICAgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgcGNpX2Rldl9pbmZvICosIG5vZGVpZF90IG5vZGUpOwogaW50IHBj
aV9yZW1vdmVfZGV2aWNlKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pOwogaW50IHBjaV9yb19k
ZXZpY2UoaW50IHNlZywgaW50IGJ1cywgaW50IGRldmZuKTsKLWludCBwY2lfaGlkZV9kZXZpY2Uo
aW50IGJ1cywgaW50IGRldmZuKTsKK2ludCBwY2lfaGlkZV9kZXZpY2UodW5zaWduZWQgaW50IHNl
ZywgdW5zaWduZWQgaW50IGJ1cywgdW5zaWduZWQgaW50IGRldmZuKTsKIHN0cnVjdCBwY2lfZGV2
ICpwY2lfZ2V0X3BkZXYoaW50IHNlZywgaW50IGJ1cywgaW50IGRldmZuKTsKIHN0cnVjdCBwY2lf
ZGV2ICpwY2lfZ2V0X3JlYWxfcGRldihpbnQgc2VnLCBpbnQgYnVzLCBpbnQgZGV2Zm4pOwogc3Ry
dWN0IHBjaV9kZXYgKnBjaV9nZXRfcGRldl9ieV9kb21haW4oY29uc3Qgc3RydWN0IGRvbWFpbiAq
LCBpbnQgc2VnLAotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:02:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:02: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-devel-bounces@lists.xenproject.org>)
	id 1gP8U2-0006HS-1n; Tue, 20 Nov 2018 16:02: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=rzwt=n7=citrix.com=prvs=855b39dea=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gP8U1-0006GQ-2o
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:02:37 +0000
X-Inumbo-ID: b22fd700-ecdd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b22fd700-ecdd-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:02:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71101741"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Nov 2018 17:01:52 +0100
Message-ID: <20181120160153.45259-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181120160153.45259-1-roger.pau@citrix.com>
References: <20181120160153.45259-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 5/6] amd/iommu: assign iommu devices to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QU1EIElPTU1VIGRldmljZXMgYXJlIGV4cG9zZWQgb24gdGhlIFBDSSBidXMsIGFuZCB0aHVzIGFy
ZSBhc3NpZ25lZCBieQpkZWZhdWx0IHRvIHRoZSBoYXJkd2FyZSBkb21haW4uIFRoaXMgY2FuIGNh
dXNlIGlzc3VlcyBiZWNhdXNlIHRoZQpJT01NVSBkZXZpY2VzIHRoZW1zZWx2ZXMgYXJlIG5vdCBi
ZWhpbmQgYW4gSU9NTVUsIHNvIHVwZGF0ZV9wYWdpbmdfbW9kZSB3aWxsCnJldHVybiBhbiBlcnJv
ciBpZiBYZW4gdHJpZXMgdG8gZXhwYW5kIHRoZSBwYWdlIHRhYmxlcyBvZiBhIGRvbWFpbgp0aGF0
IGhhcyBhc3NpZ25lZCBkZXZpY2VzIG5vdCBiZWhpbmQgYW4gSU9NTVUuIHVwZGF0ZV9wYWdpbmdf
bW9kZQpmYWlsaW5nIHdpbGwgY2F1c2UgdGhlIGRvbWFpbiB0byBiZSBkZXN0cm95ZWQuCgpGaXgg
dGhpcyBieSBoaWRpbmcgUENJIElPTU1VIGRldmljZXMsIHNvIHRoZXkgYXJlIG5vdCBhc3NpZ25l
ZCB0byB0aGUKaGFyZHdhcmUgZG9tYWluLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxz
dXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29k
c0BhbWQuY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NDoKIC0gVXNlIHBjaV9oaWRlX2RldmljZS4K
IC0gRXhwYW5kIGNvbW1pdCBtZXNzYWdlLgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9pbml0LmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKaW5kZXggMTVjMTBiMDkyOS4u
MTdmMzk1NTJhOSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X2luaXQuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCkBA
IC05OTMsNiArOTkzLDggQEAgc3RhdGljIHZvaWQgKiBfX2luaXQgYWxsb2NhdGVfcHByX2xvZyhz
dHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKIAogc3RhdGljIGludCBfX2luaXQgYW1kX2lvbW11X2lu
aXRfb25lKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogeworICAgIHBjaV9oaWRlX2RldmljZShp
b21tdS0+c2VnLCBQQ0lfQlVTKGlvbW11LT5iZGYpLCBQQ0lfREVWRk4yKGlvbW11LT5iZGYpKTsK
KwogICAgIGlmICggbWFwX2lvbW11X21taW9fcmVnaW9uKGlvbW11KSAhPSAwICkKICAgICAgICAg
Z290byBlcnJvcl9vdXQ7CiAKLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:02:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:02: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-devel-bounces@lists.xenproject.org>)
	id 1gP8U7-0006KX-Ci; Tue, 20 Nov 2018 16:02: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=rzwt=n7=citrix.com=prvs=855b39dea=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gP8U5-0006JQ-Bu
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:02:41 +0000
X-Inumbo-ID: b42591c9-ecdd-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b42591c9-ecdd-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:02:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71101746"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Nov 2018 17:01:53 +0100
Message-ID: <20181120160153.45259-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181120160153.45259-1-roger.pau@citrix.com>
References: <20181120160153.45259-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 6/6] amd/iommu: skip bridge devices when
 updating IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QnJpZGdlcyBhcmUgbm90IGJlaGluZCBhbiBJT01NVSwgYW5kIGFyZSBhbHJlYWR5IHNwZWNpYWwg
Y2FzZWQgYW5kCnNraXBwZWQgaW4gYW1kX2lvbW11X2FkZF9kZXZpY2UuIEFwcGx5IHRoZSBzYW1l
IHNwZWNpYWwgY2FzaW5nIHdoZW4KdXBkYXRpbmcgcGFnZSB0YWJsZXMuCgpUaGlzIGlzIHJlcXVp
cmVkIG9yIGVsc2UgdXBkYXRlX3BhZ2luZ19tb2RlIHdpbGwgZmFpbCBhbmQgcmV0dXJuIGFuCmVy
cm9yIHRvIHRoZSBjYWxsZXIgKGFtZF9pb21tdV97dW59bWFwX3BhZ2UpIHdoaWNoIHdpbGwgZGVz
dHJveSB0aGUKZG9tYWluLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29t
PgotLS0KQ2hhbmdlcyBzaW5jZSB2NDoKIC0gSW52ZXJ0IGNvbmRpdGlvbiBvcmRlciBzbyB0aGV5
IG1hdGNoIHRoZSBvcmRlciBpbgogICBhbWRfaW9tbXVfYWRkX2RldmljZS4KIC0gRXhwYW5kIGNv
bW1pdCBtZXNzYWdlIHRvIHNwZWxsIG91dCB3aHkgdGhpcyBpcyByZXF1aXJlZC4KLS0tCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgfCA0ICsrKysKIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFw
LmMKaW5kZXggYzFkYWJhODQyMi4uNzc1MmU3NTQyZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9pb21tdV9tYXAuYwpAQCAtNjEyLDYgKzYxMiwxMCBAQCBzdGF0aWMgaW50IHVwZGF0ZV9w
YWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikKICAgICAgICAg
LyogVXBkYXRlIGRldmljZSB0YWJsZSBlbnRyaWVzIHVzaW5nIG5ldyByb290IHRhYmxlIGFuZCBw
YWdpbmcgbW9kZSAqLwogICAgICAgICBmb3JfZWFjaF9wZGV2KCBkLCBwZGV2ICkKICAgICAgICAg
eworICAgICAgICAgICAgaWYgKCBwZGV2LT50eXBlID09IERFVl9UWVBFX1BDSV9IT1NUX0JSSURH
RSAmJgorICAgICAgICAgICAgICAgICBpc19oYXJkd2FyZV9kb21haW4oZCkgKQorICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOworCiAgICAgICAgICAgICBiZGYgPSBQQ0lfQkRGMihwZGV2LT5idXMs
IHBkZXYtPmRldmZuKTsKICAgICAgICAgICAgIGlvbW11ID0gZmluZF9pb21tdV9mb3JfZGV2aWNl
KHBkZXYtPnNlZywgYmRmKTsKICAgICAgICAgICAgIGlmICggIWlvbW11ICkKLS0gCjIuMTkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:12:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:12: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-devel-bounces@lists.xenproject.org>)
	id 1gP8de-0007ej-Cq; Tue, 20 Nov 2018 16:12: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=rzwt=n7=citrix.com=prvs=855b39dea=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gP8dd-0007ee-Im
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:12:33 +0000
X-Inumbo-ID: 14f4307b-ecdf-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14f4307b-ecdf-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:12:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="82140063"
Date: Tue, 20 Nov 2018 16:57:04 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181120155704.x4p4fiu6lu6e6yk7@mac>
References: <1542728274-29599-1-git-send-email-nmanthey@amazon.de>
 <5BF42BDF02000078001FE1DF@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BF42BDF02000078001FE1DF@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [faster-by-no-jump-table] retpoline: disable jump
 tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Hongjiu Lu <hongjiu.lu@intel.com>, nmanthey@amazon.de,
 xen-devel <xen-devel@lists.xenproject.org>,
 David Woodhouse <dwmw2@infradead.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjAsIDIwMTggYXQgMDg6NDQ6MzFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIwLjExLjE4IGF0IDE2OjM3LCA8bm1hbnRoZXlAYW1hem9uLmRlPiB3cm90
ZToKPiA+IFRvIG1pdGlnYXRlIE1lbHRkb3duLCBYZW4gaGFzIGJlZW4gZml4ZWQgd2l0aCBhIHNv
ZnR3YXJlIGZpeCwgbmFtZWx5Cj4gPiB1c2luZyByZXRwb2xpbmUgc2VxdWVuY2VzIGdlbmVyYXRl
ZCBieSB0aGUgY29tcGlsZXIuIFRoaXMgd2F5LCBpbmRpcmVjdAo+ID4gYnJhbmNoZXMgYXJlIHBy
b3RlY3RlZCBhZ2FpbnN0IHRoZSBhdHRhY2suCj4gPiAKPiA+IEhvd2V2ZXIsIHRoZSByZXRwb2xp
bmUgc2VxdWVuY2UgY29tZXMgd2l0aCBhIHNsb3cgZG93bi4gVG8gbWFrZSB1cCBmb3IKPiA+IHRo
aXMsIHdlIHByb3Bvc2UgdG8gYXZvaWQganVtcCB0YWJsZXMgaW4gdGhlIGZpcnN0IHBsYWNlLiBX
aXRob3V0IHRoZQo+ID4gcmV0cG9saW5lIHNlcXVlbmNlcywgdGhpcyBjb2RlIHdvdWxkIGJlIGxl
c3MgZWZmaWNpZW50LiBIb3dldmVyLCB3aGVuCj4gPiByZXRwb2xpbmUgaXMgZW5hYmxlZCwgdGhp
cyBhY3R1YWxseSByZXN1bHRzIGluIGEgc2xpZ2h0IHBlcmZvcm1hbmNlCj4gPiBpbXByb3ZlbWVu
dC4KPiA+IAo+ID4gVGhpcyBjaGFuZ2UgbWlnaHQgYmVjb21lIGlycmVsZXZhbnQgb25jZSB0aGUg
Y29tcGlsZXIgc3RhcnRzIGF2b2lkaW5nCj4gPiBqdW1wIHRhYmxlcyBpbiBjYXNlIHJldHBvbGlu
ZXMgYXJlIHVzZWQ6Cj4gPiBodHRwczovL2djYy5nbnUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNn
aT9pZD04Njk1MiAKPiA+IAo+ID4gUmVwb3J0ZWQtYnk6IEp1bGlhbiBTdGVja2xpbmEgPGpzdGVj
a2xpQGFtYXpvbi5kZT4KPiA+IFJlcG9ydGVkLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lw
YXdlbEBhbWF6b24uZGU+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50
aGV5QGFtYXpvbi5kZT4KClNob3VsZG4ndCB0aGlzIHVzZSBjYy1vcHRpb24tYWRkLCBvciBpcyBp
dCBndWFyYW50ZWVkIHRoYXQgZXZlcnkKY29tcGlsZXIgdGhhdCBzdXBwb3J0cyAtbWluZGlyZWN0
LWJyYW5jaC1yZWdpc3RlciB3aWxsIGFsc28gc3VwcG9ydAotZm5vLWp1bXAtdGFibGVzPwoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:13:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:13: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-devel-bounces@lists.xenproject.org>)
	id 1gP8e8-0007gS-Nq; Tue, 20 Nov 2018 16:13: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=zydc=n7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP8e7-0007gM-VM
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:13:04 +0000
X-Inumbo-ID: 27e497b5-ecdf-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27e497b5-ecdf-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:13:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 09:13:01 -0700
Message-Id: <5BF4328902000078001FE240@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 09:12:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 0/4] XSA-276 follow-up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBmZXcgdGhpbmdzIEkgaGFkIHJ1biBpbnRvIHdoaWxlIHdvcmtpbmcgb24gdGhhdCBpc3N1ZToK
CjE6IG1tOiBkaXNhbGxvdyBNRU1GX25vX3JlZmNvdW50IHRvIGJlIHBhc3NlZCBmb3IgZG9tYWlu
LW93bmVkIGFsbG9jYXRpb25zCjI6IHg4NjogY29ycmVjdCBpbnN0YW5jZXMgb2YgUEdDX2FsbG9j
YXRlZCBjbGVhcmluZwozOiB4ODY6IHJlZHVjZSBjb2RlIGR1cGxpY2F0aW9uIGluIGd1ZXN0X3Jl
bW92ZV9wYWdlKCkKNDogbWFrZSBkb21haW5fYWRqdXN0X3RvdF9wYWdlcygpIF9fbXVzdF9jaGVj
awoKVGhleSBkb24ndCBkZXBlbmQgb24gb25lIGFub3RoZXIsIHRoZXkncmUgZ3JvdXBlZCB0b2dl
dGhlcgpqdXN0IGJlY2F1c2Ugb2YgdGhlaXIgb3JpZ2luLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:14:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:14: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-devel-bounces@lists.xenproject.org>)
	id 1gP8fH-0007mx-49; Tue, 20 Nov 2018 16:14: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=zydc=n7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP8fF-0007mo-J9
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:14:13 +0000
X-Inumbo-ID: 511dc587-ecdf-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 511dc587-ecdf-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:14:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 09:14:11 -0700
Message-Id: <5BF432D002000078001FE243@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 09:14:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181120160153.45259-1-roger.pau@citrix.com>
 <20181120160153.45259-6-roger.pau@citrix.com>
In-Reply-To: <20181120160153.45259-6-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 5/6] amd/iommu: assign iommu devices to
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDE3OjAxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEFNRCBJT01NVSBkZXZpY2VzIGFyZSBleHBvc2VkIG9uIHRoZSBQQ0kgYnVzLCBhbmQgdGh1cyBh
cmUgYXNzaWduZWQgYnkKPiBkZWZhdWx0IHRvIHRoZSBoYXJkd2FyZSBkb21haW4uIFRoaXMgY2Fu
IGNhdXNlIGlzc3VlcyBiZWNhdXNlIHRoZQo+IElPTU1VIGRldmljZXMgdGhlbXNlbHZlcyBhcmUg
bm90IGJlaGluZCBhbiBJT01NVSwgc28gdXBkYXRlX3BhZ2luZ19tb2RlIHdpbGwKPiByZXR1cm4g
YW4gZXJyb3IgaWYgWGVuIHRyaWVzIHRvIGV4cGFuZCB0aGUgcGFnZSB0YWJsZXMgb2YgYSBkb21h
aW4KPiB0aGF0IGhhcyBhc3NpZ25lZCBkZXZpY2VzIG5vdCBiZWhpbmQgYW4gSU9NTVUuIHVwZGF0
ZV9wYWdpbmdfbW9kZQo+IGZhaWxpbmcgd2lsbCBjYXVzZSB0aGUgZG9tYWluIHRvIGJlIGRlc3Ry
b3llZC4KPiAKPiBGaXggdGhpcyBieSBoaWRpbmcgUENJIElPTU1VIGRldmljZXMsIHNvIHRoZXkg
YXJlIG5vdCBhc3NpZ25lZCB0byB0aGUKPiBoYXJkd2FyZSBkb21haW4uCj4gCj4gU2lnbmVkLW9m
Zi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:16:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:16: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-devel-bounces@lists.xenproject.org>)
	id 1gP8he-00080R-JG; Tue, 20 Nov 2018 16:16:42 +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=ZYDC=N7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP8hc-00080L-W3
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:16:41 +0000
X-Inumbo-ID: a86a8a92-ecdf-11e8-8b4d-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a86a8a92-ecdf-11e8-8b4d-12d6303a7972;
 Tue, 20 Nov 2018 16:16:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 09:16:37 -0700
Message-Id: <5BF4336302000078001FE25C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 09:16:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <1542728274-29599-1-git-send-email-nmanthey@amazon.de>
 <5BF42BDF02000078001FE1DF@prv1-mh.provo.novell.com>
 <20181120155704.x4p4fiu6lu6e6yk7@mac>
In-Reply-To: <20181120155704.x4p4fiu6lu6e6yk7@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [faster-by-no-jump-table] retpoline: disable jump
 tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Hongjiu Lu <hongjiu.lu@intel.com>, nmanthey@amazon.de,
 xen-devel <xen-devel@lists.xenproject.org>,
 David Woodhouse <dwmw2@infradead.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDE2OjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgTm92IDIwLCAyMDE4IGF0IDA4OjQ0OjMxQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjAuMTEuMTggYXQgMTY6MzcsIDxubWFudGhleUBhbWF6b24uZGU+IHdy
b3RlOgo+PiA+IFRvIG1pdGlnYXRlIE1lbHRkb3duLCBYZW4gaGFzIGJlZW4gZml4ZWQgd2l0aCBh
IHNvZnR3YXJlIGZpeCwgbmFtZWx5Cj4+ID4gdXNpbmcgcmV0cG9saW5lIHNlcXVlbmNlcyBnZW5l
cmF0ZWQgYnkgdGhlIGNvbXBpbGVyLiBUaGlzIHdheSwgaW5kaXJlY3QKPj4gPiBicmFuY2hlcyBh
cmUgcHJvdGVjdGVkIGFnYWluc3QgdGhlIGF0dGFjay4KPj4gPiAKPj4gPiBIb3dldmVyLCB0aGUg
cmV0cG9saW5lIHNlcXVlbmNlIGNvbWVzIHdpdGggYSBzbG93IGRvd24uIFRvIG1ha2UgdXAgZm9y
Cj4+ID4gdGhpcywgd2UgcHJvcG9zZSB0byBhdm9pZCBqdW1wIHRhYmxlcyBpbiB0aGUgZmlyc3Qg
cGxhY2UuIFdpdGhvdXQgdGhlCj4+ID4gcmV0cG9saW5lIHNlcXVlbmNlcywgdGhpcyBjb2RlIHdv
dWxkIGJlIGxlc3MgZWZmaWNpZW50LiBIb3dldmVyLCB3aGVuCj4+ID4gcmV0cG9saW5lIGlzIGVu
YWJsZWQsIHRoaXMgYWN0dWFsbHkgcmVzdWx0cyBpbiBhIHNsaWdodCBwZXJmb3JtYW5jZQo+PiA+
IGltcHJvdmVtZW50Lgo+PiA+IAo+PiA+IFRoaXMgY2hhbmdlIG1pZ2h0IGJlY29tZSBpcnJlbGV2
YW50IG9uY2UgdGhlIGNvbXBpbGVyIHN0YXJ0cyBhdm9pZGluZwo+PiA+IGp1bXAgdGFibGVzIGlu
IGNhc2UgcmV0cG9saW5lcyBhcmUgdXNlZDoKPj4gPiBodHRwczovL2djYy5nbnUub3JnL2J1Z3pp
bGxhL3Nob3dfYnVnLmNnaT9pZD04Njk1MiAKPj4gPiAKPj4gPiBSZXBvcnRlZC1ieTogSnVsaWFu
IFN0ZWNrbGluYSA8anN0ZWNrbGlAYW1hem9uLmRlPgo+PiA+IFJlcG9ydGVkLWJ5OiBQYXdlbCBX
aWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6b24uZGU+Cj4+ID4gU2lnbmVkLW9mZi1ieTogTm9y
YmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+Cj4gCj4gU2hvdWxkbid0IHRoaXMgdXNl
IGNjLW9wdGlvbi1hZGQsIG9yIGlzIGl0IGd1YXJhbnRlZWQgdGhhdCBldmVyeQo+IGNvbXBpbGVy
IHRoYXQgc3VwcG9ydHMgLW1pbmRpcmVjdC1icmFuY2gtcmVnaXN0ZXIgd2lsbCBhbHNvIHN1cHBv
cnQKPiAtZm5vLWp1bXAtdGFibGVzPwoKSSd2ZSBjaGVja2VkIHRoYXQgZ2NjIHN1cHBvcnRzIHRo
aXMgYXQgbGVhc3QgYmFjayB0byA0LjEueC4gV2l0aAp0aGlzIGxvbmcgaGlzdG9yeSBJJ20gcHJl
dHR5IHN1cmUgY2xhbmcgaGFzIGJlZW4gZG9pbmcgc28gdG9vIGZvcgphIGxvbmcgdGltZS4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:17:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:17: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-devel-bounces@lists.xenproject.org>)
	id 1gP8iH-00083p-V4; Tue, 20 Nov 2018 16:17: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=6avj=n7=chiark.greenend.org.uk=ijackson@srs-us1.protection.inumbo.net>)
 id 1gP8iG-00083j-O3
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:17:20 +0000
X-Inumbo-ID: c076c2d4-ecdf-11e8-9a16-bc764e045a96
Received: from chiark.greenend.org.uk (unknown [2001:ba8:1e3::])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c076c2d4-ecdf-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:17:19 +0000 (UTC)
Received: from [172.18.45.5] (helo=zealot.relativity.greenend.org.uk)
 by chiark.greenend.org.uk (Debian Exim 4.84_2 #1) with esmtp
 (return-path ijackson@chiark.greenend.org.uk)
 id 1gP8iD-00085n-W7; Tue, 20 Nov 2018 16:17:18 +0000
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 20 Nov 2018 16:17:13 +0000
Message-Id: <20181120161713.7228-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [OSSTEST PATCH] production-config: Temporarily drop
 arm64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Qm90aCBvdXIgYXJtNjQgYm94ZXMgYXJlIG91dCBvZiBjb21taXNzaW9uIGFnYWluLgoKSSBoYXZl
IGZpbGVkIGEgdGlja2V0IHRvIGhhdmUgdGhlIHJlY2VudGx5IGZhaWxlZCBib3ggaW52ZXN0aWdh
dGVkLgpBbmQgSSBhbSB3b3JraW5nIG9uIHRoZSBzdHJldGNiIHVwZ3JhZGUgd2hpY2ggd2lsbCBi
cmluZyBvdXIKVGh1bmRlci1YIGludG8gc2VydmljZS4KCkJ1dCBmb3Igbm93IHRoaXMgaXMgdGhl
IGJlc3Qgd2UgY2FuIGRvIHRvIHVuYmxvY2sgZXZlcnl0aGluZy4KCkNDOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBwcm9kdWN0aW9uLWNvbmZpZyB8IDMgKysrCiAxIGZp
bGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvcHJvZHVjdGlvbi1jb25m
aWcgYi9wcm9kdWN0aW9uLWNvbmZpZwppbmRleCA2Yjc0M2Q0Zi4uOTgwMzc3YzQgMTAwNjQ0Ci0t
LSBhL3Byb2R1Y3Rpb24tY29uZmlnCisrKyBiL3Byb2R1Y3Rpb24tY29uZmlnCkBAIC00NSw2ICs0
NSw5IEBAIExvZ3NNaW5FeHBpcmVBZ2U9IDg2NDAwKjQKIExvZ3NQdWJsaXNoTWluU3BhY2VNYnk9
IDIwKjFlMwogTG9nc1B1Ymxpc2hNaW5FeHBpcmVBZ2U9IDg2NDAwKjcKIAorQnVpbGRBcmNoZXMg
aTM4NiBhbWQ2NCBhcm1oZgorVGVzdEFyY2hlcyBpMzg2IGFtZDY0IGFybWhmCisKIFRlc3RIb3N0
S2V5cGFpclBhdGggL2hvbWUvb3NzdGVzdC9rZXlzL2lkX3JzYV9vc3N0ZXN0CiAKIEdpdENhY2hl
UHJveHkgZ2l0Oi8vY2FjaGU6OTQxOS8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:17:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16: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-devel-bounces@lists.xenproject.org>)
	id 1gP8ij-000882-A7; Tue, 20 Nov 2018 16:17: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=zydc=n7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP8ih-00087r-TX
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:17:47 +0000
X-Inumbo-ID: d10db1fa-ecdf-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d10db1fa-ecdf-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:17:46 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 09:17:36 -0700
Message-Id: <5BF4339D02000078001FE26D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 09:17:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BF4328902000078001FE240@prv1-mh.provo.novell.com>
In-Reply-To: <5BF4328902000078001FE240@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 1/4] mm: disallow MEMF_no_refcount to be passed
 for domain-owned allocations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBzdWNoIHBhZ2VzIGdldCBhc3NpZ25lZCB0byBkb21haW5zIChhbmQgaGVuY2UgdGhlaXIg
LT50b3RfcGFnZXMKbm90IGluY3JlbWVudGVkIGFjY29yZGluZ2x5KSB3ZSB3b3VsZCBvdGhlcndp
c2UgYWxzbyBuZWVkIHRvIHN1cHByZXNzCmRlY3JlbWVudGluZyB0aGUgY291bnQgd2hlbiBmcmVl
aW5nIHRob3NlIHBhZ2VzLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKQEAgLTIzMDMsNiArMjMwMyw4IEBAIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9j
X2RvbWhlYXBfcGFnZXMoCiAKICAgICBpZiAoIG1lbWZsYWdzICYgTUVNRl9ub19vd25lciApCiAg
ICAgICAgIG1lbWZsYWdzIHw9IE1FTUZfbm9fcmVmY291bnQ7CisgICAgZWxzZSBpZiAoIChtZW1m
bGFncyAmIE1FTUZfbm9fcmVmY291bnQpICYmIGQgKQorICAgICAgICByZXR1cm4gTlVMTDsKIAog
ICAgIGlmICggZG1hX2JpdHNpemUgJiYgKChkbWFfem9uZSA9IGJpdHNfdG9fem9uZShkbWFfYml0
c2l6ZSkpIDwgem9uZV9oaSkgKQogICAgICAgICBwZyA9IGFsbG9jX2hlYXBfcGFnZXMoZG1hX3pv
bmUgKyAxLCB6b25lX2hpLCBvcmRlciwgbWVtZmxhZ3MsIGQpOwoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:18:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:18: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-devel-bounces@lists.xenproject.org>)
	id 1gP8jl-0008Fn-Ml; Tue, 20 Nov 2018 16:18:53 +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=ZYDC=N7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP8jk-0008Fd-7u
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:18:52 +0000
X-Inumbo-ID: f6eb91fc-ecdf-11e8-b244-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6eb91fc-ecdf-11e8-b244-12d6303a7972;
 Tue, 20 Nov 2018 16:18:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 09:18:49 -0700
Message-Id: <5BF433E702000078001FE270@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 09:18:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BF4328902000078001FE240@prv1-mh.provo.novell.com>
In-Reply-To: <5BF4328902000078001FE240@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 2/4] x86: correct instances of PGC_allocated
 clearing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGRvbWFpbiBoZWFwIHBhZ2VzIGFzc2lnbmVkIHRvIGEgZG9tYWluIGRyb3BwaW5nIHRoZSBw
YWdlIHJlZmVyZW5jZQp0aWVkIHRvIFBHQ19hbGxvY2F0ZWQgbWF5IG5vdCBkcm9wIHRoZSBsYXN0
IHJlZmVyZW5jZSwgYXMgb3RoZXJ3aXNlIHRoZQp0ZXN0X2FuZF9jbGVhcl9iaXQoKSBtaWdodCBh
bHJlYWR5IGFjdCBvbiBhbiB1bm93bmVkIHBhZ2UuCgpXb3JrIGFyb3VuZCB0aGlzIHdoZXJlIHBv
c3NpYmxlLCBidXQgdGhlIG5lZWQgdG8gYWNxdWlyZSBleHRyYSBwYWdlCnJlZmVyZW5jZXMgaXMg
YSBmYWlyIGhpbnQgdGhhdCByZWZlcmVuY2VzIHNob3VsZCBoYXZlIGJlZW4gYWNxdWlyZWQgaW4K
b3RoZXIgcGxhY2VzIGluc3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Ci0tLQpDb21waWxlIHRlc3RlZCBvbmx5LCBhcyBJIGhhdmUgbmVpdGhlciBh
IG1lbS1zaGFyaW5nIG5vciBhIG1lbS1wYWdpbmcKZW52aXJvbm1lbnQgc2V0IHVwIHJlYWR5IHRv
IGJlIHVzZWQgZm9yIHN1Y2ggdGVzdGluZy4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hh
cmluZy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCkBAIC05NjQsNiArOTY0
LDE1IEBAIHN0YXRpYyBpbnQgc2hhcmVfcGFnZXMoc3RydWN0IGRvbWFpbiAqc2QKICAgICAgICAg
Z290byBlcnJfb3V0OwogICAgIH0KIAorICAgIC8qIEFjcXVpcmUgYW4gZXh0cmEgcmVmZXJlbmNl
LCBmb3IgdGhlIGZyZWVpbmcgYmVsb3cgdG8gYmUgc2FmZS4gKi8KKyAgICBpZiAoICFnZXRfcGFn
ZShjcGFnZSwgY2QpICkKKyAgICB7CisgICAgICAgIHJldCA9IC1FT1ZFUkZMT1c7CisgICAgICAg
IG1lbV9zaGFyaW5nX3BhZ2VfdW5sb2NrKHNlY29uZHBnKTsKKyAgICAgICAgbWVtX3NoYXJpbmdf
cGFnZV91bmxvY2soZmlyc3RwZyk7CisgICAgICAgIGdvdG8gZXJyX291dDsKKyAgICB9CisKICAg
ICAvKiBNZXJnZSB0aGUgbGlzdHMgdG9nZXRoZXIgKi8KICAgICBybWFwX3NlZWRfaXRlcmF0b3Io
Y3BhZ2UsICZyaSk7CiAgICAgd2hpbGUgKCAoZ2ZuID0gcm1hcF9pdGVyYXRlKGNwYWdlLCAmcmkp
KSAhPSBOVUxMKQpAQCAtOTkzLDYgKzEwMDIsNyBAQCBzdGF0aWMgaW50IHNoYXJlX3BhZ2VzKHN0
cnVjdCBkb21haW4gKnNkCiAgICAgLyogRnJlZSB0aGUgY2xpZW50IHBhZ2UgKi8KICAgICBpZih0
ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZjcGFnZS0+Y291bnRfaW5mbykpCiAg
ICAgICAgIHB1dF9wYWdlKGNwYWdlKTsKKyAgICBwdXRfcGFnZShjcGFnZSk7CiAKICAgICAvKiBX
ZSBtYW5hZ2VkIHRvIGZyZWUgYSBkb21haW4gcGFnZS4gKi8KICAgICBhdG9taWNfZGVjKCZucl9z
aGFyZWRfbWZucyk7CkBAIC0xMDY2LDkgKzEwNzYsMTYgQEAgaW50IG1lbV9zaGFyaW5nX2FkZF90
b19waHlzbWFwKHN0cnVjdCBkbwogICAgICAgICAgICAgaWYgKCBtZm5fdmFsaWQoY21mbikgKQog
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKmNwYWdlID0g
bWZuX3RvX3BhZ2UoY21mbik7Ci0gICAgICAgICAgICAgICAgQVNTRVJUKGNwYWdlICE9IE5VTEwp
OworCisgICAgICAgICAgICAgICAgaWYgKCAhZ2V0X3BhZ2UoY3BhZ2UsIGNkKSApCisgICAgICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBkb21haW5fY3Jhc2goY2QpOworICAgICAg
ICAgICAgICAgICAgICByZXQgPSAtRU9WRVJGTE9XOworICAgICAgICAgICAgICAgICAgICBnb3Rv
IGVycl91bmxvY2s7CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGlmICggdGVz
dF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmY3BhZ2UtPmNvdW50X2luZm8pICkKICAg
ICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UoY3BhZ2UpOworICAgICAgICAgICAgICAgIHB1dF9w
YWdlKGNwYWdlKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgIH0KQEAgLTExNTMsOSAr
MTE3MCwxOCBAQCBpbnQgX19tZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0IGRvCiAgICAg
ICAgICAgICBtZW1fc2hhcmluZ19nZm5fZGVzdHJveShwYWdlLCBkLCBnZm5faW5mbyk7CiAgICAg
ICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICBtZW1fc2hhcmluZ19wYWdlX3Vu
bG9jayhwYWdlKTsKLSAgICAgICAgaWYgKCBsYXN0X2dmbiAmJiAKLSAgICAgICAgICAgIHRlc3Rf
YW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkgCisgICAg
ICAgIGlmICggbGFzdF9nZm4gKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFnZXRfcGFn
ZShwYWdlLCBkKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHV0X2dmbihkLCBn
Zm4pOworICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKKyAgICAgICAgICAgICAgICBy
ZXR1cm4gLUVPVkVSRkxPVzsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmICggdGVzdF9h
bmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQorICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cisg
ICAgICAgIH0KICAgICAgICAgcHV0X2dmbihkLCBnZm4pOwogCiAgICAgICAgIHJldHVybiAwOwot
LS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTMx
MywyMCArMzEzLDM2IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAog
CiAgICAgaWYgKCB1bmxpa2VseShwMm1faXNfcGFnaW5nKHAybXQpKSApCiAgICAgeworICAgICAg
ICAvKgorICAgICAgICAgKiBJZiB0aGUgcGFnZSBoYXNuJ3QgeWV0IGJlZW4gcGFnZWQgb3V0LCB0
aGVyZSBpcyBhbgorICAgICAgICAgKiBhY3R1YWwgcGFnZSB0aGF0IG5lZWRzIHRvIGJlIHJlbGVh
c2VkLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBwMm10ID09IHAybV9yYW1fcGFnaW5nX291
dCApCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVChtZm5fdmFsaWQobWZuKSk7CisgICAg
ICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKKyAgICAgICAgICAgIHJjID0gLUVOWElP
OworICAgICAgICAgICAgaWYgKCAhZ2V0X3BhZ2UocGFnZSwgZCkgKQorICAgICAgICAgICAgICAg
IGdvdG8gb3V0X3B1dF9nZm47CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAg
cGFnZSA9IE5VTEw7CisKICAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQs
IF9nZm4oZ21mbiksIG1mbiwgMCk7CiAgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoIHBhZ2UgKQorICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAg
ICAgICAgICAgZ290byBvdXRfcHV0X2dmbjsKKyAgICAgICAgfQogCiAgICAgICAgIHB1dF9nZm4o
ZCwgZ21mbik7CiAKLSAgICAgICAgLyogSWYgdGhlIHBhZ2UgaGFzbid0IHlldCBiZWVuIHBhZ2Vk
IG91dCwgdGhlcmUgaXMgYW4KLSAgICAgICAgICogYWN0dWFsIHBhZ2UgdGhhdCBuZWVkcyB0byBi
ZSByZWxlYXNlZC4gKi8KLSAgICAgICAgaWYgKCBwMm10ID09IHAybV9yYW1fcGFnaW5nX291dCAp
CisgICAgICAgIGlmICggcGFnZSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIEFTU0VSVChtZm5f
dmFsaWQobWZuKSk7Ci0gICAgICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKICAgICAg
ICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291
bnRfaW5mbykgKQogICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAg
cHV0X3BhZ2UocGFnZSk7CiAgICAgICAgIH0KICAgICAgICAgcDJtX21lbV9wYWdpbmdfZHJvcF9w
YWdlKGQsIGdtZm4sIHAybXQpOwogCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:19:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:19: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-devel-bounces@lists.xenproject.org>)
	id 1gP8kL-0008P9-65; Tue, 20 Nov 2018 16:19: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=zydc=n7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP8kJ-0008Ov-W8
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:19:28 +0000
X-Inumbo-ID: 0cf606a3-ece0-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0cf606a3-ece0-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:19:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 09:19:26 -0700
Message-Id: <5BF4340B02000078001FE273@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 09:19:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BF4328902000078001FE240@prv1-mh.provo.novell.com>
In-Reply-To: <5BF4328902000078001FE240@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 3/4] x86: reduce code duplication in
 guest_remove_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UXVpdGUgYSBiaXQgb2YgZHVwbGljYXRlIGNvZGUgaGFzIGFjY3VtdWxhdGVkIG9uIHRoZSAicGFn
aW5nIiB0eXBlcwpzcGVjaWFsIGNhc2UgcGF0aC4gUmUtdXNlIHdoYXQgY2FuIGJlIHJlLXVzZWQg
ZnJvbSB0aGUgY29tbW9uIHBhdGguCgpTaW5jZSBpdCBuZWVkcyB0b3VjaGluZyBhbnl3YXksIHNs
aWdodGx5IHJlLWZvcm1hdCBhbmQgZXh0ZW5kIHRoZQpnZHByaW50aygpIG9uIHRoZSBjb21tb24g
cGF0aCBhcyB3ZWxsLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5j
CkBAIC0zMjAsMzAgKzMyMCwxNSBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwKICAgICAgICAgaWYgKCBwMm10ID09IHAybV9yYW1fcGFnaW5nX291dCApCiAgICAgICAg
IHsKICAgICAgICAgICAgIEFTU0VSVChtZm5fdmFsaWQobWZuKSk7Ci0gICAgICAgICAgICBwYWdl
ID0gbWZuX3RvX3BhZ2UobWZuKTsKLSAgICAgICAgICAgIHJjID0gLUVOWElPOwotICAgICAgICAg
ICAgaWYgKCAhZ2V0X3BhZ2UocGFnZSwgZCkgKQotICAgICAgICAgICAgICAgIGdvdG8gb3V0X3B1
dF9nZm47CisgICAgICAgICAgICBnb3RvIG9idGFpbl9wYWdlOwogICAgICAgICB9Ci0gICAgICAg
IGVsc2UKLSAgICAgICAgICAgIHBhZ2UgPSBOVUxMOwogCiAgICAgICAgIHJjID0gZ3Vlc3RfcGh5
c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdtZm4pLCBtZm4sIDApOwogICAgICAgICBpZiAoIHJj
ICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCBwYWdlICkKLSAgICAgICAgICAgICAgICBw
dXRfcGFnZShwYWdlKTsKICAgICAgICAgICAgIGdvdG8gb3V0X3B1dF9nZm47Ci0gICAgICAgIH0K
IAogICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4pOwogCi0gICAgICAgIGlmICggcGFnZSApCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVk
LCAmcGFnZS0+Y291bnRfaW5mbykgKQotICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwot
ICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIH0KICAgICAgICAgcDJtX21lbV9w
YWdpbmdfZHJvcF9wYWdlKGQsIGdtZm4sIHAybXQpOwogCiAgICAgICAgIHJldHVybiAwOwpAQCAt
Mzg1LDExICszNzAsMTYgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQs
CiAgICAgfQogI2VuZGlmIC8qIENPTkZJR19YODYgKi8KIAorIG9idGFpbl9wYWdlOiBfX21heWJl
X3VudXNlZDsKICAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKICAgICBpZiAoIHVubGlrZWx5
KCFnZXRfcGFnZShwYWdlLCBkKSkgKQogICAgIHsKICAgICAgICAgcHV0X2dmbihkLCBnbWZuKTsK
LSAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJCYWQgcGFnZSBmcmVlIGZvciBkb21haW4g
JXVcbiIsIGQtPmRvbWFpbl9pZCk7CisjaWZkZWYgQ09ORklHX1g4NgorICAgICAgICBpZiAoICFw
Mm1faXNfcGFnaW5nKHAybXQpICkKKyNlbmRpZgorICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9H
X0lORk8sICJCYWQgcGFnZSBmcmVlIGZvciBEb20ldSBHRk4gJWx4XG4iLAorICAgICAgICAgICAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCBnbWZuKTsKIAogICAgICAgICByZXR1cm4gLUVOWElPOwog
ICAgIH0KCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:20:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:20: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-devel-bounces@lists.xenproject.org>)
	id 1gP8kr-0008U0-I8; Tue, 20 Nov 2018 16:20:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zydc=n7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP8kq-0008Tr-7O
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:20:00 +0000
X-Inumbo-ID: 201a44f4-ece0-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 201a44f4-ece0-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:19:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 09:19:58 -0700
Message-Id: <5BF4342A02000078001FE276@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 09:19:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BF4328902000078001FE240@prv1-mh.provo.novell.com>
In-Reply-To: <5BF4328902000078001FE240@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 4/4] make domain_adjust_tot_pages() __must_check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXZlbiBpZiB1bmxpa2VseSwgZG9uYXRlX3BhZ2UoKSBzaG91bGQgbm90IGlnbm9yZSB0aGUgcG9z
c2libGUgbmVlZCB0bwpvYnRhaW4gYSBkb21haW4gcmVmZXJlbmNlLiBUbyBtYWtlIHBlb3BsZSBs
b29rIG1vcmUgY2xvc2VseSB3aGVuIHRoZXkKYWRkIG5ldyB1c2VzIG9mIGRvbWFpbl9hZGp1c3Rf
dG90X3BhZ2VzKCksIGZvcmNlIGl0cyByZXR1cm4gdmFsdWUgdG8gYmUKY2hlY2tlZC4gVGhpcyBp
biB0dXJuIHJlcXVpcmVzIGEgYmVuaWduIGNoYW5nZSB0byBhc3NpZ25fcGFnZXMoKS4KClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00MDA4LDcgKzQwMDgsOCBAQCBp
bnQgZG9uYXRlX3BhZ2UoCiAgICAgewogICAgICAgICBpZiAoIGQtPnRvdF9wYWdlcyA+PSBkLT5t
YXhfcGFnZXMgKQogICAgICAgICAgICAgZ290byBmYWlsOwotICAgICAgICBkb21haW5fYWRqdXN0
X3RvdF9wYWdlcyhkLCAxKTsKKyAgICAgICAgaWYgKCB1bmxpa2VseShkb21haW5fYWRqdXN0X3Rv
dF9wYWdlcyhkLCAxKSA9PSAxKSApCisgICAgICAgICAgICBnZXRfa25vd25hbGl2ZV9kb21haW4o
ZCk7CiAgICAgfQogCiAgICAgcGFnZS0+Y291bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAxOwot
LS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YwpAQCAtMjI2NSwxMCArMjI2NSw4IEBAIGludCBhc3NpZ25fcGFnZXMoCiAgICAgICAgICAgICBn
b3RvIG91dDsKICAgICAgICAgfQogCi0gICAgICAgIGlmICggdW5saWtlbHkoZC0+dG90X3BhZ2Vz
ID09IDApICkKKyAgICAgICAgaWYgKCB1bmxpa2VseShkb21haW5fYWRqdXN0X3RvdF9wYWdlcyhk
LCAxIDw8IG9yZGVyKSA9PSAoMSA8PCBvcmRlcikpICkKICAgICAgICAgICAgIGdldF9rbm93bmFs
aXZlX2RvbWFpbihkKTsKLQotICAgICAgICBkb21haW5fYWRqdXN0X3RvdF9wYWdlcyhkLCAxIDw8
IG9yZGVyKTsKICAgICB9CiAKICAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsr
ICkKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgK
QEAgLTE5MCw3ICsxOTAsOCBAQCBpbnQgZGVzdHJveV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9u
ZyB2CiAgKi8KIGludCBwb3B1bGF0ZV9wdF9yYW5nZSh1bnNpZ25lZCBsb25nIHZpcnQsIHVuc2ln
bmVkIGxvbmcgbnJfbWZucyk7CiAvKiBDbGFpbSBoYW5kbGluZyAqLwotdW5zaWduZWQgbG9uZyBk
b21haW5fYWRqdXN0X3RvdF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCBsb25nIHBhZ2VzKTsKK3Vu
c2lnbmVkIGxvbmcgX19tdXN0X2NoZWNrIGRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKHN0cnVjdCBk
b21haW4gKmQsCisgICAgbG9uZyBwYWdlcyk7CiBpbnQgZG9tYWluX3NldF9vdXRzdGFuZGluZ19w
YWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBhZ2VzKTsKIHZvaWQgZ2V0X291
dHN0YW5kaW5nX2NsYWltcyh1aW50NjRfdCAqZnJlZV9wYWdlcywgdWludDY0X3QgKm91dHN0YW5k
aW5nX3BhZ2VzKTsKIAoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:26:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:26: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-devel-bounces@lists.xenproject.org>)
	id 1gP8qn-0000uc-AB; Tue, 20 Nov 2018 16:26: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=ZYDC=N7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP8qm-0000uX-5u
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 16:26:08 +0000
X-Inumbo-ID: fa41aa02-ece0-11e8-ac3d-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fa41aa02-ece0-11e8-ac3d-12d6303a7972;
 Tue, 20 Nov 2018 16:26:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 09:26:04 -0700
Message-Id: <5BF4359A02000078001FE2C3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 09:26:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542724622-14321-1-git-send-email-andrew.cooper3@citrix.com>
 <1542724622-14321-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542724622-14321-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/5] x86/time: Alter tsc_set_info() to
 return an error value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDE1OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQ3VycmVudGx5LCB0c2Nfc2V0X2luZm8oKSBwZXJmb3JtcyBubyBwYXJhbWV0ZXIgY2hl
Y2tpbmcsIGFuZCBhbiBpbnZhbGlkCj4gdHNjX21vZGUgZ29lcyBsYXJnZWx5IHVubm90aWNlZC4g
IEZpeCBpdCB0byByZWplY3QgaW52YWxpZCB0c2NfbW9kZXMgd2l0aAo+IC1FSU5WQUwsIGFuZCB1
cGRhdGUgdGhlIGNhbGxlcnMgdG8gY2hlY2sgdGhlIHJldHVybiB2YWx1ZS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4Kd2l0aCBvbmUgc3VnZ2VzdGlv
bjoKCj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCj4gQEAgLTU5OSw4ICs1OTksOCBAQCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVj
dCBkb21haW4gKmQsCj4gICAgICBlbHNlCj4gICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7
IC8qIE5vdCBIVk0gYW5kIG5vdCBQVj8gKi8KPiAgCj4gLSAgICAvKiBpbml0aWFsaXplIGRlZmF1
bHQgdHNjIGJlaGF2aW9yIGluIGNhc2UgdG9vbHMgZG9uJ3QgKi8KPiAtICAgIHRzY19zZXRfaW5m
byhkLCBUU0NfTU9ERV9ERUZBVUxULCAwVUwsIDAsIDApOwo+ICsgICAgaWYgKCAocmMgPSB0c2Nf
c2V0X2luZm8oZCwgVFNDX01PREVfREVGQVVMVCwgMFVMLCAwLCAwKSkgIT0gMCApCj4gKyAgICAg
ICAgZ290byBmYWlsOwoKSSB0aGluayB0aGlzIHNob3VsZCBnYWluIEFTU0VSVF9VTlJFQUNIQUJM
RSgpLiBBY2NvcmRpbmcgdG8KcGF0Y2ggY29udGV4dCB0aGUgImdvdG8gZmFpbDsiIG1pZ2h0IGV2
ZW4gYmUgb21pdHRlZC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:27:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:27: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-devel-bounces@lists.xenproject.org>)
	id 1gP8ro-0000yW-LW; Tue, 20 Nov 2018 16:27: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=zydc=n7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP8rm-0000yL-Hv
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 16:27:10 +0000
X-Inumbo-ID: 20917771-ece1-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20917771-ece1-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:27:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 09:27:09 -0700
Message-Id: <5BF435DA02000078001FE2D3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 09:27:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542724622-14321-1-git-send-email-andrew.cooper3@citrix.com>
 <1542724622-14321-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542724622-14321-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/5] x86: Begin to remove TSC mode
 PVRDTSCP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDE1OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRm9yIG1vcmUgaGlzdG9yaWNhbCBjb250ZXh0LCBzZWUKPiAgIGMvcyBjMTdiMzZkNWRj
NzkyY2ZkZjU5YjZkZTAyMTNiMTY4YmVjMGFmOGU4Cj4gICBjL3MgMDQ2NTYzODRhMWI5NzE0ZTQz
ZGI4NTBjNTE0MzEwMDhlMjM0NTBkOAo+IAo+IFBWUkRUU0NQIHdhcyBhbiBhdHRlbXB0IHRvIHBy
b3ZpZGUgWGVuLWF3YXJlIHVzZXJzcGFjZSB3aXRoIGEgc3RhYmxlIG1vbm90b25pYwo+IGNsb2Nr
LCBhbmQgZW5vdWdoIGluZm9ybWF0aW9uIGZvciBzYWlkIHVzZXJzcGFjZSB0byBjb3BlIHdpdGgg
ZnJlcXVlbmN5Cj4gY2hhbmdlcyBhY3Jvc3MgbWlncmF0ZS4gIEhvd2V2ZXIsIHRoZSBQVlJEVFND
UCBpbmZyYXN0cnVjdHVyZSBoYXMgcmVzdWx0ZWQgaW4KPiB2ZXJ5IHRhbmdsZWQgY29kZSwgYW5k
IG5vbi1hcmNoaXRlY3R1cmFsIGJlaGF2aW91ciBldmVuIGluIG5vbi1QVlJEVFNDUCBjYXNlcy4K
PiAKPiBTZWVpbmcgYXMgdGhlIGZ1bmN0aW9uYWxpdHkgaGFzIGJlZW4gcmVwbGFjZWQgZW50aXJl
bHkgYnkgaW1wcm92ZW1lbnRzIGluIFBWCj4gY2xvY2tzIChpbmNsdWRpbmcgYmVpbmcgcGx1bWJl
ZCBpbnRvIHRoZSBWRFNPIG5vd2FkYXlzKSwgb3IgYWx0ZXJuYXRpdmVseSBieQo+IGhhcmR3YXJl
IFRTQyBzY2FsaW5nIGZlYXR1cmVzLCBhbmQgbm8tb25lIGlzIGF3YXJlIG9mIGFueSB1c2VycyBv
ZiB0aGlzIG1vZGUsCj4gdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVtb3ZlIGl0Lgo+IAo+IEZv
ciBub3csIGRyb3AgVFNDX01PREVfUFZSRFRTQ1AgZnJvbSB0c2Nfe2dldCxzZXR9X2luZm8oKS4g
IFRoaXMgd2lsbCBjYXRjaAo+IGFuZCBjbGVhbmx5IHJlamVjdCBhdHRlbXB0cyB0byBtaWdyYXRl
IGluIGEgVk0gY29uZmlndXJlZCB0byB1c2UgUFZSRFRTQ1AsCj4gcmF0aGVyIHRoYW4gbGV0dGlu
ZyBpdCBydW4gYW5kIGhhdmUgdGhlIHdyb25nIHRpbWluZyBtb2RlLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:33:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16: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-devel-bounces@lists.xenproject.org>)
	id 1gP8xY-0001mx-EL; Tue, 20 Nov 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=zydc=n7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP8xX-0001mr-2a
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 16:33:07 +0000
X-Inumbo-ID: f51eb93f-ece1-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f51eb93f-ece1-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:33:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 09:33:05 -0700
Message-Id: <5BF4373E02000078001FE2E2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 09:33:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542724622-14321-1-git-send-email-andrew.cooper3@citrix.com>
 <1542724622-14321-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542724622-14321-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 4/5] x86/msr: Handle MSR_TSC_AUX
 consistently for PV and HVM guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDE1OjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2l0aCBQVlJEVFNDUCBtb2RlIHJlbW92ZWQsIGhhbmRsaW5nIG9mIE1TUl9UU0NfQVVY
IGNhbiBtb3ZlIGludG8gdGhlIGNvbW1vbgo+IGNvZGUuICBNb3ZlIGl0cyBzdG9yYWdlIGludG8g
c3RydWN0IHZjcHVfbXNycyAoZHJvcHBpbmcgdGhlIEhWTS1zcGVjaWZpYwo+IG1zcl90c2NfYXV4
KSwgYW5kIGFkZCBhbiBSRFBJRCBmZWF0dXJlIGNoZWNrIGFzIHRoaXMgYml0IGFsc28gZW51bWVy
YXRlcyB0aGUKPiBwcmVzZW5jZSBvZiB0aGUgTVNSLgo+IAo+IEludHJvZHVjZSBjcHVfaGFzX3Jk
cGlkIGFsb25nIHdpdGggdGhlIHN5bnRoZXNpemVkIGNwdV9oYXNfbXNyX3RzY19hdXggdG8KPiBj
b3JyZWN0IHRoZSBjb250ZXh0IHN3aXRjaCBwYXRocywgYXMgTVNSX1RTQ19BVVggaXMgZW51bWVy
YXRlZCBieSBlaXRoZXIKPiBSRFRTQ1Agb3IgUkRQSUQuCj4gCj4gRHJvcCBodm1fbXNyX3RzY19h
dXgoKSBlbnRpcmVseSwgYW5kIHVzZSB2LT5hcmNoLm1zcnMtPnRzY19hdXggZGlyZWN0bHkuCj4g
VXBkYXRlIGh2bV9sb2FkX2NwdV9jdHh0KCkgdG8gY2hlY2sgdGhhdCB0aGUgaW5jb21pbmcgY3R4
dC5tc3JfdHNjX2F1eCBpc24ndAo+IG91dCBvZiByYW5nZS4gIEluIHByYWN0aWNlLCBubyBwcmV2
aW91cyB2ZXJzaW9uIG9mIFhlbiBldmVyIHdyb3RlIGFuCj4gb3V0LW9mLXJhbmdlIHZhbHVlLiAg
QWRkIE1TUl9UU0NfQVVYIHRvIHRoZSBsaXN0IG9mIE1TUnMgbWlncmF0ZWQgZm9yIFBWCj4gZ3Vl
c3RzLCBidXQgbGVhdmUgdGhlIEhWTSBwYXRoIHVzaW5nIHRoZSBleGlzdGluZyBzcGFjZSBpbiBo
dm1faHdfY3B1Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFA
aW50ZWwuY29tPgo+IENDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiBDQzog
Qm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBDQzogU3VyYXZl
ZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KPiBDQzogQnJp
YW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Cj4gCj4gdjI6Cj4gICogUmViYXNlIG92ZXIg
Ing4Ni9tc3I6IEhhbmRsZSBNU1JfQU1ENjRfRFJ7MC0zfV9BRERSRVNTX01BU0sgaW4gdGhlIG5l
dyAKPiBNU1IgaW5mcmFzdHJ1Y3R1cmUiCj4gICogTW92ZSB0aGUgSFZNIG1zcl90c2NfYXV4IGNo
ZWNrIGVhcmxpZXIgaW4gaHZtX2xvYWRfY3B1X2N0eHQoKQo+ICAqIEludHJvZHVjZSBjcHVfaGFz
X21zcl90c2NfYXV4Cj4gCj4gUkZDOiBJJ20gbm90IG92ZXJseSBoYXBweSB3aXRoIGNwdV9oYXNf
bXNyX3RzY19hdXggYmVjYXVzZSBpbiBwcmFjdGljZSBhbGwKPiBoYXJkd2FyZSB3aXRoIHJkcGlk
IGhhcyByZHRzY3AsIG1ha2luZyB0aGlzIGFuIGVmZmVjdGl2ZWx5IGRlYWQgY29uZGl0aW9uYWwg
aW4KPiB0aGUgY29udGV4dCBzd2l0Y2ggcGF0aC4KCkV4Y2VwdCBmb3IgdmlydHVhbGl6ZWQgZW52
aXJvbm1lbnRzLCB3aGVyZSBmZWF0dXJlcyBjYW4gYXJ0aWZpY2lhbGx5CmJlIG1hZGUgYWJzZW50
LiBPdGhlcndpc2UgSSBjZXJ0YWlubHkgd291bGQgYmUgZmluZSB3aXRoIC4uLgoKPiAgSSdtIHRl
bXB0ZWQgdG8gZ28gd2l0aAo+IAo+ICAgI2RlZmluZSBjcHVfaGFzX21zcl90c2NfYXV4ICAgICAo
Y3B1X2hhc19yZHRzY3AgLyogfHwgY3B1X2hhc19yZHBpZCAqLykKPiAKPiB0byBnZXQgdGhlIHBv
aW50IGFjcm9zcywgYnV0IHdpdGhvdXQgdGhlIGV4dHJhIGp1bXAuCgouLi4gdGhpcy4gSGVuY2Us
IGhvd2V2ZXIsClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CmZv
ciB0aGUgcGF0Y2ggYXMgaXQgaXMgbm93LiBBIHJlYXNvbmFibGUgY29tcGlsZXIgc2hvdWxkIGJl
IGFibGUgdG8KY29udmVydCB0aGUgfHwgaW50byB8IGFuZCBhIHNpbmdsZSBicmFuY2ggYW55d2F5
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:33:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:33: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-devel-bounces@lists.xenproject.org>)
	id 1gP8y5-0001pf-Oo; Tue, 20 Nov 2018 16:33: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=lBdB=N7=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gP8y4-0001pV-Hu
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:33:40 +0000
X-Inumbo-ID: 08b7f4aa-ece2-11e8-b44c-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 08b7f4aa-ece2-11e8-b44c-12d6303a7972;
 Tue, 20 Nov 2018 16:33:39 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 23EBD3078AC2;
 Tue, 20 Nov 2018 16:33:38 +0000 (UTC)
Received: from localhost (ovpn-204-50.brq.redhat.com [10.40.204.50])
 by smtp.corp.redhat.com (Postfix) with ESMTP id B14CC88B3A;
 Tue, 20 Nov 2018 16:33:27 +0000 (UTC)
Date: Tue, 20 Nov 2018 17:33:24 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>
Message-ID: <20181120173324.64a36d8e@redhat.com>
In-Reply-To: <20181107123652.23417-3-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
 <20181107123652.23417-3-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.48]); Tue, 20 Nov 2018 16:33:38 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH for-3.2 v3 02/14] qom: make
 interface types abstract
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Corey Minyard <minyard@acm.org>,
 Amit Shah <amit@kernel.org>, qemu-ppc@nongnu.org,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 dgilbert@redhat.com, qemu-arm@nongnu.org,
 =?UTF-8?B?SGVy?= =?UTF-8?B?dsOp?= Poussineau <hpoussin@reactos.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>, lersek@redhat.com,
 Andreas =?UTF-8?B?RsOkcmJlcg==?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAgNyBOb3YgMjAxOCAxNjozNjo0MCArMDQwMApNYXJjLUFuZHLDqSBMdXJlYXUgPG1h
cmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4gd3JvdGU6Cgo+IEludGVyZmFjZXMgZG9uJ3QgaGF2
ZSBpbnN0YW5jZSwgbGV0J3MgbWFrZSB0aGUgaW50ZXJmYWNlIHR5cGUgcmVhbGx5Cj4gYWJzdHJh
Y3QgdG8gYXZvaWQgY29uZnVzaW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmMtQW5kcsOpIEx1
cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgo+IC0tLQo+ICBpbmNsdWRlL2h3L2Fj
cGkvYWNwaV9kZXZfaW50ZXJmYWNlLmggfCA2ICstLS0tLQo+ICBpbmNsdWRlL2h3L2FybS9saW51
eC1ib290LWlmLmggICAgICAgfCA1ICstLS0tCj4gIGluY2x1ZGUvaHcvZnctcGF0aC1wcm92aWRl
ci5oICAgICAgICB8IDQgKy0tLQo+ICBpbmNsdWRlL2h3L2hvdHBsdWcuaCAgICAgICAgICAgICAg
ICAgfCA2ICstLS0tLQo+ICBpbmNsdWRlL2h3L2ludGMvaW50Yy5oICAgICAgICAgICAgICAgfCA0
ICstLS0KPiAgaW5jbHVkZS9ody9pcG1pL2lwbWkuaCAgICAgICAgICAgICAgIHwgNCArLS0tCj4g
IGluY2x1ZGUvaHcvaXNhL2lzYS5oICAgICAgICAgICAgICAgICB8IDQgLS0tLQo+ICBpbmNsdWRl
L2h3L21lbS9tZW1vcnktZGV2aWNlLmggICAgICAgfCA0ICstLS0KPiAgaW5jbHVkZS9ody9ubWku
aCAgICAgICAgICAgICAgICAgICAgIHwgNCArLS0tCj4gIGluY2x1ZGUvaHcvc3RyZWFtLmggICAg
ICAgICAgICAgICAgICB8IDQgKy0tLQo+ICBpbmNsdWRlL2h3L3RpbWVyL200OHQ1OS5oICAgICAg
ICAgICAgfCA0ICstLS0KPiAgaW5jbHVkZS9xb20vb2JqZWN0X2ludGVyZmFjZXMuaCAgICAgIHwg
NiArLS0tLS0KPiAgaW5jbHVkZS9zeXNlbXUvdHBtLmggICAgICAgICAgICAgICAgIHwgNCArLS0t
Cj4gIHRhcmdldC9hcm0vaWRhdS5oICAgICAgICAgICAgICAgICAgICB8IDQgKy0tLQo+ICB0ZXN0
cy9jaGVjay1xb20taW50ZXJmYWNlLmMgICAgICAgICAgfCA0ICstLS0KPiAgMTUgZmlsZXMgY2hh
bmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgNTMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L2luY2x1ZGUvaHcvYWNwaS9hY3BpX2Rldl9pbnRlcmZhY2UuaCBiL2luY2x1ZGUvaHcvYWNwaS9h
Y3BpX2Rldl9pbnRlcmZhY2UuaAo+IGluZGV4IGRhYmY0YzRmYzkuLjQzZmYxMTkxNzkgMTAwNjQ0
Cj4gLS0tIGEvaW5jbHVkZS9ody9hY3BpL2FjcGlfZGV2X2ludGVyZmFjZS5oCj4gKysrIGIvaW5j
bHVkZS9ody9hY3BpL2FjcGlfZGV2X2ludGVyZmFjZS5oCj4gQEAgLTI1LDExICsyNSw3IEBAIHR5
cGVkZWYgZW51bSB7Cj4gICAgICAgSU5URVJGQUNFX0NIRUNLKEFjcGlEZXZpY2VJZiwgKG9iaiks
IFwKPiAgICAgICAgICAgICAgICAgICAgICAgVFlQRV9BQ1BJX0RFVklDRV9JRikKPiAgCj4gLQo+
IC10eXBlZGVmIHN0cnVjdCBBY3BpRGV2aWNlSWYgewo+IC0gICAgLyogPHByaXZhdGU+ICovCj4g
LSAgICBPYmplY3QgUGFyZW50Owo+IC19IEFjcGlEZXZpY2VJZjsKPiArdHlwZWRlZiBzdHJ1Y3Qg
QWNwaURldmljZUlmIEFjcGlEZXZpY2VJZjsKPiAgCj4gIHZvaWQgYWNwaV9zZW5kX2V2ZW50KERl
dmljZVN0YXRlICpkZXYsIEFjcGlFdmVudFN0YXR1c0JpdHMgZXZlbnQpOwo+ICAKPiBkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9ody9hcm0vbGludXgtYm9vdC1pZi5oIGIvaW5jbHVkZS9ody9hcm0vbGlu
dXgtYm9vdC1pZi5oCj4gaW5kZXggYWJhNDQ3OWExNC4uN2JiZGZkMWNjNiAxMDA2NDQKPiAtLS0g
YS9pbmNsdWRlL2h3L2FybS9saW51eC1ib290LWlmLmgKPiArKysgYi9pbmNsdWRlL2h3L2FybS9s
aW51eC1ib290LWlmLmgKPiBAQCAtMTYsMTAgKzE2LDcgQEAKPiAgI2RlZmluZSBBUk1fTElOVVhf
Qk9PVF9JRihvYmopIFwKPiAgICAgIElOVEVSRkFDRV9DSEVDSyhBUk1MaW51eEJvb3RJZiwgKG9i
aiksIFRZUEVfQVJNX0xJTlVYX0JPT1RfSUYpCj4gIAo+IC10eXBlZGVmIHN0cnVjdCBBUk1MaW51
eEJvb3RJZiB7Cj4gLSAgICAvKjwgcHJpdmF0ZSA+Ki8KPiAtICAgIE9iamVjdCBwYXJlbnRfb2Jq
Owo+IC19IEFSTUxpbnV4Qm9vdElmOwo+ICt0eXBlZGVmIHN0cnVjdCBBUk1MaW51eEJvb3RJZiBB
Uk1MaW51eEJvb3RJZjsKSSBsaWtlIGhvdyBpdCBtYWtlcyBpbnRlcmZhY2UgdHJ1bHkgb3BhcXVl
IGFuZCByZW1vdmVzIHRoZSBuZWVkIGZvcgpzdHJ1Y3R1cmUgZGVjbGFyYXRpb24gYnV0OgoKIDE6
IEknbSBub3Qgc3VyZSBpZiBpdCdzIGFjY2VwdGFibGUgdGhpbmcgdG8gZG8gZnJvbSBsYW5ndWFn
ZSBwb2ludCBvZiB2aWV3CgogMjogRm9yIGEgcmVhZGVyIG5vdCBhd2FyZSBvZiBhIHRyaWNrLCBp
dCdzIHNvcnQgb2YgY29uZnVzaW5nIHRvIGhhdmUgZm9yd2FyZCBkZWNsYXJhdGlvbiBidXQgd2l0
aG91dCBzdHJ1Y3R1cmUgaXRzZWxmLiBTbyBpZiAjMSBpcyBhY2NlcHRhYmxlIHdlIHByb2JhYmx5
IHNob3VsZCBkb2N1bWVudCBpbnRlcmZhY2UgdHJpY2sgaW4gb2JqZWN0LmgKClsuLi5dCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:36:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:36: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-devel-bounces@lists.xenproject.org>)
	id 1gP90L-000217-7B; Tue, 20 Nov 2018 16:36:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=nzhi=n7=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1gP90J-000210-Ph
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:35:59 +0000
X-Inumbo-ID: 5bbf4b4b-ece2-11e8-9a16-bc764e045a96
Received: from mail-yw1-xc42.google.com (unknown [2607:f8b0:4864:20::c42])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5bbf4b4b-ece2-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:35:58 +0000 (UTC)
Received: by mail-yw1-xc42.google.com with SMTP id t13so995164ywe.13
 for <xen-devel@lists.xenproject.org>; Tue, 20 Nov 2018 08:35:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=WhxvqPC5qvz7r5wiuG9BVfaQS5wqdEyuzlt18RRdA/s=;
 b=PznTQ/WuPTAD6x2EbgMUDbdp49AsbdtgaskWmprd7VfkLp7VeSL/tY4+cM21gMMfhY
 5BWLxccYtVIY1MWbDop0hi1qKsDEqUkucXsNP3zYJPBze88OVnYshawsbtA9lgAVC29L
 l13IQusyDTfXYZRmueqSpdvRvsOcn+DorUIj4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id
 :mail-followup-to:references:mime-version:content-disposition
 :in-reply-to:user-agent;
 bh=WhxvqPC5qvz7r5wiuG9BVfaQS5wqdEyuzlt18RRdA/s=;
 b=H+5uk+VesENNh5969cLQkI3ZQndiqK04p3byE4owgl63kag3fg1FPjrnv6dsNdrNcf
 CNdqyGznTW4c6pXERrPmVdmgDp8vuTCNsTVy7DmHYh+aqM7DPX7sMfWL9KBJC6Jb3iff
 14fpPzqfWbOGC26K6myO2hQ7OQ5wsjH6EVEMJJID8urJnKh+V5pr7T1/XAxQm5v1zXQz
 aV0/0yjtXtNNogtC2sdZYUWGhqfd4hv7PcLLGVGNoNzr/T6rmR+M4X4BgDGLPyaRtY4X
 C+qgAY+xEzQ7FUGjOfeiaXqA8j6A5xLlyEq8ahdrw2vd2aXM5oOv6wpXQyUA9dC+GeJE
 E/yg==
X-Gm-Message-State: AGRZ1gL0xUtIM2sKgCPeVJrbVjvRGn2koS56fCz1Pyeq2RcqzfQReOFh
 bBvGw9yGaEDnKfxu2eA78VX2XA==
X-Google-Smtp-Source: AJdET5cngmqFHeY7VZGNuX7Oc6JCEU5E8/uX/c6WwWENGytmoAig/M/2Fa03vZgC/hbVEDnd2eahPA==
X-Received: by 2002:a81:3bc1:: with SMTP id
 i184-v6mr2568141ywa.455.1542731757634; 
 Tue, 20 Nov 2018 08:35:57 -0800 (PST)
Received: from doug-macbook.localdomain
 ([2600:1700:7b90:52f0:7dcd:4e58:8a0d:ccc1])
 by smtp.gmail.com with ESMTPSA id f68-v6sm9955577ywd.85.2018.11.20.08.35.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 20 Nov 2018 08:35:57 -0800 (PST)
Date: Tue, 20 Nov 2018 10:35:56 -0600
From: Doug Goldstein <cardoe@cardoe.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20181120163556.ncmusrwvnmns42v2@doug-macbook.localdomain>
Mail-Followup-To: Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20181119213102.8939-1-wei.liu2@citrix.com>
 <20181119213102.8939-2-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181119213102.8939-2-wei.liu2@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH 1/4] automation: introduce CONTAINER_NO_PULL
 for containerize
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDk6MzA6NTlQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICBh
dXRvbWF0aW9uL2J1aWxkL1JFQURNRS5tZCAgICAgIHwgMyArKysKPiAgYXV0b21hdGlvbi9zY3Jp
cHRzL2NvbnRhaW5lcml6ZSB8IDggKysrKystLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2Vy
dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vYnVp
bGQvUkVBRE1FLm1kIGIvYXV0b21hdGlvbi9idWlsZC9SRUFETUUubWQKPiBpbmRleCBmNmNmZDQ2
ZjFlLi5kOGM4YTE4ZTMzIDEwMDY0NAo+IC0tLSBhL2F1dG9tYXRpb24vYnVpbGQvUkVBRE1FLm1k
Cj4gKysrIGIvYXV0b21hdGlvbi9idWlsZC9SRUFETUUubWQKPiBAQCAtNTIsNiArNTIsOSBAQCB1
bmRlcnN0YW5kcy4KPiAgCj4gIC0gQ09OVEFJTkVSX1VJRDA6IFRoaXMgc3BlY2lmaWVzIHdoZXRo
ZXIgcm9vdCBpcyB1c2VkIGluc2lkZSB0aGUgY29udGFpbmVyLgo+ICAKPiArLSBDT05UQUlORVJf
Tk9fUFVMTDogSWYgc2V0IHRvIDEsIHRoZSBzY3JpcHQgd2lsbCBub3QgcHVsbCBmcm9tIGRvY2tl
ciBodWIuCj4gKyAgVGhpcyBpcyB1c2VmdWwgd2hlbiB0ZXN0aW5nIGNvbnRhaW5lciBsb2NhbGx5
Lgo+ICsKCkdvb2QgYWRkaXRpb24uCgpBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:38:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:38: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-devel-bounces@lists.xenproject.org>)
	id 1gP92m-0002Aj-NX; Tue, 20 Nov 2018 16:38: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=nzhi=n7=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1gP92k-0002Ae-Kv
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:38:30 +0000
X-Inumbo-ID: b5c9835e-ece2-11e8-9a16-bc764e045a96
Received: from mail-yw1-xc44.google.com (unknown [2607:f8b0:4864:20::c44])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5c9835e-ece2-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:38:29 +0000 (UTC)
Received: by mail-yw1-xc44.google.com with SMTP id l200so1004247ywe.10
 for <xen-devel@lists.xenproject.org>; Tue, 20 Nov 2018 08:38:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=QELkI7mi6uB6HFrKhTw4795EtBbcQ/TZTi000vQ24KE=;
 b=SixzadAzL2RuIhxrollpk4rnEY4CmzOndUjTfAHYd9XYDaDWc4BQ93qmEl4mA+5w7b
 ruL0+j6ML+3PNnYZYphm9bGmwq/ax6eeqtZ+r8UreDdpDy7J4jhvIhhdwUeXUknavkrJ
 pPoNCGHxkAOvKKm0eUqBOSAjCpz7ClivqWA/s=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id
 :mail-followup-to:references:mime-version:content-disposition
 :in-reply-to:user-agent;
 bh=QELkI7mi6uB6HFrKhTw4795EtBbcQ/TZTi000vQ24KE=;
 b=clapZgL3diQMBpeJbWppxlejhxXOcrjGgNUwITPdJnjZEp87m/nGbIC8wwstPko64f
 QMHtbBj6ZwpAgPkynVkWQjUKNz92NcKCmH6oGsapx8VKyfP6TntmhoPAjJyFkhSy7gbX
 enxtfvKfOk/Saa4dEiVsMp8ekp9GeO0Wvt7kZ9Flx7taaBwleO4qD08f+IvkyNDpIPrb
 Ku7OxvAVuS8syFPzsBRIJw3O3zUkRZ9a77tB9EWSYhUtpsYvUoUBxcWLzTFu+prrLF9e
 gg7+4dWf9AT+LOr+jczfmeOwBvrEaCmFW29G7U2GBZfgeMsuKNUl6MBYJCRWjAc8uZNx
 lWqQ==
X-Gm-Message-State: AGRZ1gJ0D+Q80PC0s0V3O8AInbfRqTPgir90b7bP7Q/ZhAOSksjhsBRu
 3VGeD03/BVqhE2udjwAeEEf7+g==
X-Google-Smtp-Source: AJdET5dq+CY3z0Pzed6uKIrSCyxu0G7Sxuug9G4Y2pXdFE/PGA+49DT+IMaR1IaMot6lMEUgI8QFlQ==
X-Received: by 2002:a81:54d5:: with SMTP id
 i204-v6mr2557491ywb.87.1542731908745; 
 Tue, 20 Nov 2018 08:38:28 -0800 (PST)
Received: from doug-macbook.localdomain
 ([2600:1700:7b90:52f0:7dcd:4e58:8a0d:ccc1])
 by smtp.gmail.com with ESMTPSA id a16-v6sm10954515ywa.109.2018.11.20.08.38.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 20 Nov 2018 08:38:28 -0800 (PST)
Date: Tue, 20 Nov 2018 10:38:27 -0600
From: Doug Goldstein <cardoe@cardoe.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20181120163827.gwuwb5fgyra4tnt2@doug-macbook.localdomain>
Mail-Followup-To: Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20181119213102.8939-1-wei.liu2@citrix.com>
 <20181119213102.8939-3-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181119213102.8939-3-wei.liu2@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH 2/4] automation: stash default config file
 for artifact extraction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDk6MzE6MDBQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICAu
Z2l0bGFiLWNpLnltbCAgICAgICAgICAgfCAyICstCj4gIGF1dG9tYXRpb24vc2NyaXB0cy9idWls
ZCB8IDMgKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCj4gCj4gZGlmZiAtLWdpdCBhLy5naXRsYWItY2kueW1sIGIvLmdpdGxhYi1jaS55bWwKPiBp
bmRleCA1Njc4YjU1MmM0Li4yODE1MmU5MDZkIDEwMDY0NAo+IC0tLSBhLy5naXRsYWItY2kueW1s
Cj4gKysrIGIvLmdpdGxhYi1jaS55bWwKPiBAQCAtOCw3ICs4LDcgQEAgc3RhZ2VzOgo+ICAgICAg
LSAuL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZCAyPiYxIHwgdGVlIGJ1aWxkLmxvZwo+ICAgIGFy
dGlmYWN0czoKPiAgICAgIHBhdGhzOgo+IC0gICAgICAtIHhlbi8uY29uZmlnCj4gKyAgICAgIC0g
eGVuLWNvbmZpZwoKSSBhc3N1bWUgdGhlIGdvYWwgaGVyZSBpcyB0byBhaWQgaW4gdHJvdWJsZXNo
b290aW5nIHdoZW4gd2Ugbm90aWNlIGEKZmFpbHVyZSB3aGljaCBtYWtlcyBzZW5zZS4gWW91IGNv
dWxkIHRvc3MgdGhhdCBpbnRvIHRoZSBjb21taXQgbWVzc2FnZQp3aGlsZSBjb21taXR0aW5nIGl0
LgoKQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:39:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:39: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-devel-bounces@lists.xenproject.org>)
	id 1gP93N-0002Ec-7F; Tue, 20 Nov 2018 16:39: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=nzhi=n7=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1gP93M-0002Dw-2T
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:39:08 +0000
X-Inumbo-ID: cc3ef19c-ece2-11e8-9a16-bc764e045a96
Received: from mail-yw1-xc43.google.com (unknown [2607:f8b0:4864:20::c43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc3ef19c-ece2-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:39:07 +0000 (UTC)
Received: by mail-yw1-xc43.google.com with SMTP id y194so1020357ywg.3
 for <xen-devel@lists.xenproject.org>; Tue, 20 Nov 2018 08:39:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=N5Oy/utbUM7cVR74M7RX5iSNckRcsenOdCU0MVWdOzc=;
 b=dYNrJwV268ffhA7WiKO4aXtFqPTYvFTc8+OwaHewXD3uKjuJqeb0xXb07iwEO19O+7
 SS2to1MzcrZT5n5BG30q8ARrxXztg6Jc1P8VoanMPCBnsSp97UxX6rhfgkRIomLRqoUw
 qQLuEZoh9sKqumEBrkEJNEHoEu9p1P9YUjf7w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id
 :mail-followup-to:references:mime-version:content-disposition
 :in-reply-to:user-agent;
 bh=N5Oy/utbUM7cVR74M7RX5iSNckRcsenOdCU0MVWdOzc=;
 b=baBlTjn3LGd0/YWqmoMHBIydWAYEXjnm8PLbbuz/3qMG5Dew2BQjCOFK4A1EPz/xxj
 i1juJfsHH39ekBGP+b8SIc9VGnWkaKV/NnakQY2a0c9IDgzY+2J98/k12S7ysHt9h5fe
 qQVLMj/ptIg83njHOCmjBZk1n9q1qcy6CzW/VtwgB7rVcymrwsojieF24y//xUZ4wU/Z
 K07+NP4kfRsM31B2XfsukJLY/WkRUYoJkGiu+dxO33TV+QCeEGGUUO8Tlvedbk7Btttw
 dToEn2ih+E7/0clodirf4/MreYTKmYRBaxyl/L1lyQie+cfn6n6lItiteh8AGjPesPs+
 Z4Wg==
X-Gm-Message-State: AGRZ1gLtAsS6WbNQ8TbHJtTDvhs9ZLwG8SnbQGakco4xrwQfXfaCCGC0
 oQzMLdK2Jsz55E3kuevVhwKdDb6mZtM=
X-Google-Smtp-Source: AJdET5f+kfjF6WJm1kc7daydke6ITVMRFZtAgQmL04BwsKDcpvNleC4Vh9UTOE0kLEKQCnQfh1DksA==
X-Received: by 2002:a81:ad5a:: with SMTP id l26mr2597402ywk.58.1542731946545; 
 Tue, 20 Nov 2018 08:39:06 -0800 (PST)
Received: from doug-macbook.localdomain
 ([2600:1700:7b90:52f0:7dcd:4e58:8a0d:ccc1])
 by smtp.gmail.com with ESMTPSA id g81-v6sm5524741ywa.100.2018.11.20.08.39.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 20 Nov 2018 08:39:06 -0800 (PST)
Date: Tue, 20 Nov 2018 10:39:05 -0600
From: Doug Goldstein <cardoe@cardoe.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20181120163905.3ds2bs3qdp2xkxw6@doug-macbook.localdomain>
Mail-Followup-To: Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20181119213102.8939-1-wei.liu2@citrix.com>
 <20181119213102.8939-4-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181119213102.8939-4-wei.liu2@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH 3/4] automation: also specify xen binary as
 artifact on x86_64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDk6MzE6MDFQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiAuLi4gc28gdGhhdCBpdCBjYW4gYmUgcGFzc2VkIG9uIHRvIHRlc3Qgc3RhZ2UuCj4gCj4gTm90
ZSB0aGF0IHhlbiBpcyBvbmx5IGV4dHJhY3RlZCBmb3IgeDg2XzY0IGJ1aWxkIHNpbmNlIG90aGVy
cyBtYXkgbm90Cj4gaGF2ZSB0aGF0LiBVc2UgYSBkaXJlY3RvcnkgdG8gYWNjb3VudCBmb3IgcG9z
c2libHkgZGlmZmVyZW50IGZpbGUKPiBuYW1lcyBvbiBBcm0uCj4gCj4gU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8
Y2FyZG9lQGNhcmRvZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:39:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:39: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-devel-bounces@lists.xenproject.org>)
	id 1gP93p-0002JX-JA; Tue, 20 Nov 2018 16:39: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=lBdB=N7=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gP93n-0002JI-L5
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:39:35 +0000
X-Inumbo-ID: dca611ac-ece2-11e8-be91-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dca611ac-ece2-11e8-be91-12d6303a7972;
 Tue, 20 Nov 2018 16:39:34 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id E704658E22;
 Tue, 20 Nov 2018 16:39:33 +0000 (UTC)
Received: from localhost (ovpn-204-50.brq.redhat.com [10.40.204.50])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C9C985D6A9;
 Tue, 20 Nov 2018 16:39:25 +0000 (UTC)
Date: Tue, 20 Nov 2018 17:39:24 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>
Message-ID: <20181120173924.0131a3e4@redhat.com>
In-Reply-To: <20181107123652.23417-4-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
 <20181107123652.23417-4-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Tue, 20 Nov 2018 16:39:34 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH for-3.2 v3 03/14] qom: make
 user_creatable_complete() specific to UserCreatable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Corey Minyard <minyard@acm.org>,
 Amit Shah <amit@kernel.org>,
 =?UTF-8?B?SGVydsOp?= Poussineau <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 dgilbert@redhat.com, qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 Andreas =?UTF-8?B?RsOkcmJlcg==?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAgNyBOb3YgMjAxOCAxNjozNjo0MSArMDQwMApNYXJjLUFuZHLDqSBMdXJlYXUgPG1h
cmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4gd3JvdGU6Cgo+IEluc3RlYWQgb2YgYWNjZXB0aW5n
IGFueSBPYmplY3QqLCBjaGFuZ2UgdXNlcl9jcmVhdGFibGVfY29tcGxldGUoKSB0bwo+IHJlcXVp
cmUgYSBVc2VyQ3JlYXRhYmxlKi4gTW9kaWZ5IHRoZSBjYWxsZXJzIHRvIHBhc3MgdGhlIGFwcHJv
cHJpYXRlCj4gYXJndW1lbnQsIHJlbW92aW5nIHJlZHVuZGFudCBkeW5hbWljIGNhc3QgY2hlY2tz
IGluIG9iamVjdCBjcmVhdGlvbi4KCkxvb2tzIGxpa2UgaXQgZG9lc24ndCBhcHBseSB0byBjdXJy
ZW50IEhFQUQgYW55bW9yZQogCj4gCj4gU2lnbmVkLW9mZi1ieTogTWFyYy1BbmRyw6kgTHVyZWF1
IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+Cj4gUmV2aWV3ZWQtYnk6IElnb3IgTWFtbWVk
b3YgPGltYW1tZWRvQHJlZGhhdC5jb20+Cj4gLS0tCj4gIGluY2x1ZGUvcW9tL29iamVjdF9pbnRl
cmZhY2VzLmggfCAgNCArKy0tCj4gIGh3L21pc2MvaXZzaG1lbS5jICAgICAgICAgICAgICAgfCAg
MiArLQo+ICBody92aXJ0aW8vdmlydGlvLXJuZy5jICAgICAgICAgIHwgIDIgKy0KPiAgcW9tL29i
amVjdC5jICAgICAgICAgICAgICAgICAgICB8IDEyICsrKysrKysrLS0tLQo+ICBxb20vb2JqZWN0
X2ludGVyZmFjZXMuYyAgICAgICAgIHwgMTQgKysrLS0tLS0tLS0tLS0KPiAgNSBmaWxlcyBjaGFu
Z2VkLCAxNSBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
aW5jbHVkZS9xb20vb2JqZWN0X2ludGVyZmFjZXMuaCBiL2luY2x1ZGUvcW9tL29iamVjdF9pbnRl
cmZhY2VzLmgKPiBpbmRleCA2NTJhMTZkMmJhLi42ODJiYTFkOWIwIDEwMDY0NAo+IC0tLSBhL2lu
Y2x1ZGUvcW9tL29iamVjdF9pbnRlcmZhY2VzLmgKPiArKysgYi9pbmNsdWRlL3FvbS9vYmplY3Rf
aW50ZXJmYWNlcy5oCj4gQEAgLTUxLDE0ICs1MSwxNCBAQCB0eXBlZGVmIHN0cnVjdCBVc2VyQ3Jl
YXRhYmxlQ2xhc3Mgewo+ICAKPiAgLyoqCj4gICAqIHVzZXJfY3JlYXRhYmxlX2NvbXBsZXRlOgo+
IC0gKiBAb2JqOiB0aGUgb2JqZWN0IHdob3NlIGNvbXBsZXRlKCkgbWV0aG9kIGlzIGNhbGxlZCBp
ZiBkZWZpbmVkCj4gKyAqIEB1YzogdGhlIHVzZXItY3JlYXRhYmxlIG9iamVjdCB3aG9zZSBjb21w
bGV0ZSgpIG1ldGhvZCBpcyBjYWxsZWQgaWYgZGVmaW5lZAo+ICAgKiBAZXJycDogaWYgYW4gZXJy
b3Igb2NjdXJzLCBhIHBvaW50ZXIgdG8gYW4gYXJlYSB0byBzdG9yZSB0aGUgZXJyb3IKPiAgICoK
PiAgICogV3JhcHBlciB0byBjYWxsIGNvbXBsZXRlKCkgbWV0aG9kIGlmIG9uZSBvZiB0eXBlcyBp
dCdzIGluaGVyaXRlZAo+ICAgKiBmcm9tIGltcGxlbWVudHMgVVNFUl9DUkVBVEFCTEUgaW50ZXJm
YWNlLCBvdGhlcndpc2UgdGhlIGNhbGwgZG9lcwo+ICAgKiBub3RoaW5nLgo+ICAgKi8KPiAtdm9p
ZCB1c2VyX2NyZWF0YWJsZV9jb21wbGV0ZShPYmplY3QgKm9iaiwgRXJyb3IgKiplcnJwKTsKPiAr
dm9pZCB1c2VyX2NyZWF0YWJsZV9jb21wbGV0ZShVc2VyQ3JlYXRhYmxlICp1YywgRXJyb3IgKipl
cnJwKTsKPiAgCj4gIC8qKgo+ICAgKiB1c2VyX2NyZWF0YWJsZV9jYW5fYmVfZGVsZXRlZDoKPiBk
aWZmIC0tZ2l0IGEvaHcvbWlzYy9pdnNobWVtLmMgYi9ody9taXNjL2l2c2htZW0uYwo+IGluZGV4
IGY4ODkxMGU1NWMuLjQ3OGY0MTA0NGMgMTAwNjQ0Cj4gLS0tIGEvaHcvbWlzYy9pdnNobWVtLmMK
PiArKysgYi9ody9taXNjL2l2c2htZW0uYwo+IEBAIC0xMjc5LDcgKzEyNzksNyBAQCBzdGF0aWMg
dm9pZCBkZXN1Z2FyX3NobShJVlNobWVtU3RhdGUgKnMpCj4gICAgICBvYmplY3RfcHJvcGVydHlf
c2V0X2Jvb2wob2JqLCB0cnVlLCAic2hhcmUiLCAmZXJyb3JfYWJvcnQpOwo+ICAgICAgb2JqZWN0
X3Byb3BlcnR5X2FkZF9jaGlsZChPQkpFQ1QocyksICJpbnRlcm5hbC1zaG0tYmFja2VuZCIsIG9i
aiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVycm9yX2Fib3J0KTsKPiAtICAg
IHVzZXJfY3JlYXRhYmxlX2NvbXBsZXRlKG9iaiwgJmVycm9yX2Fib3J0KTsKPiArICAgIHVzZXJf
Y3JlYXRhYmxlX2NvbXBsZXRlKFVTRVJfQ1JFQVRBQkxFKG9iaiksICZlcnJvcl9hYm9ydCk7Cj4g
ICAgICBzLT5ob3N0bWVtID0gTUVNT1JZX0JBQ0tFTkQob2JqKTsKPiAgfQo+ICAKPiBkaWZmIC0t
Z2l0IGEvaHcvdmlydGlvL3ZpcnRpby1ybmcuYyBiL2h3L3ZpcnRpby92aXJ0aW8tcm5nLmMKPiBp
bmRleCA4NTVmMWI0MWQxLi4zMDQ5M2EyNTg2IDEwMDY0NAo+IC0tLSBhL2h3L3ZpcnRpby92aXJ0
aW8tcm5nLmMKPiArKysgYi9ody92aXJ0aW8vdmlydGlvLXJuZy5jCj4gQEAgLTE5MSw3ICsxOTEs
NyBAQCBzdGF0aWMgdm9pZCB2aXJ0aW9fcm5nX2RldmljZV9yZWFsaXplKERldmljZVN0YXRlICpk
ZXYsIEVycm9yICoqZXJycCkKPiAgICAgIGlmICh2cm5nLT5jb25mLnJuZyA9PSBOVUxMKSB7Cj4g
ICAgICAgICAgdnJuZy0+Y29uZi5kZWZhdWx0X2JhY2tlbmQgPSBSTkdfUkFORE9NKG9iamVjdF9u
ZXcoVFlQRV9STkdfUkFORE9NKSk7Cj4gIAo+IC0gICAgICAgIHVzZXJfY3JlYXRhYmxlX2NvbXBs
ZXRlKE9CSkVDVCh2cm5nLT5jb25mLmRlZmF1bHRfYmFja2VuZCksCj4gKyAgICAgICAgdXNlcl9j
cmVhdGFibGVfY29tcGxldGUoVVNFUl9DUkVBVEFCTEUodnJuZy0+Y29uZi5kZWZhdWx0X2JhY2tl
bmQpLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOwo+ICAg
ICAgICAgIGlmIChsb2NhbF9lcnIpIHsKPiAgICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGxvY2FsX2Vycik7Cj4gZGlmZiAtLWdpdCBhL3FvbS9vYmplY3QuYyBiL3FvbS9vYmplY3Qu
Ywo+IGluZGV4IDU0N2RjZjk3YzMuLmViNzcwZGJmN2YgMTAwNjQ0Cj4gLS0tIGEvcW9tL29iamVj
dC5jCj4gKysrIGIvcW9tL29iamVjdC5jCj4gQEAgLTQxNyw2ICs0MTcsNyBAQCB2b2lkIG9iamVj
dF9pbml0aWFsaXplX2NoaWxkdihPYmplY3QgKnBhcmVudG9iaiwgY29uc3QgY2hhciAqcHJvcG5h
bWUsCj4gIHsKPiAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwo+ICAgICAgT2JqZWN0ICpv
Ymo7Cj4gKyAgICBVc2VyQ3JlYXRhYmxlICp1YzsKPiAgCj4gICAgICBvYmplY3RfaW5pdGlhbGl6
ZShjaGlsZG9iaiwgc2l6ZSwgdHlwZSk7Cj4gICAgICBvYmogPSBPQkpFQ1QoY2hpbGRvYmopOwo+
IEBAIC00MzEsOCArNDMyLDkgQEAgdm9pZCBvYmplY3RfaW5pdGlhbGl6ZV9jaGlsZHYoT2JqZWN0
ICpwYXJlbnRvYmosIGNvbnN0IGNoYXIgKnByb3BuYW1lLAo+ICAgICAgICAgIGdvdG8gb3V0Owo+
ICAgICAgfQo+ICAKPiAtICAgIGlmIChvYmplY3RfZHluYW1pY19jYXN0KG9iaiwgVFlQRV9VU0VS
X0NSRUFUQUJMRSkpIHsKPiAtICAgICAgICB1c2VyX2NyZWF0YWJsZV9jb21wbGV0ZShvYmosICZs
b2NhbF9lcnIpOwo+ICsgICAgdWMgPSAoVXNlckNyZWF0YWJsZSAqKW9iamVjdF9keW5hbWljX2Nh
c3Qob2JqLCBUWVBFX1VTRVJfQ1JFQVRBQkxFKTsKPiArICAgIGlmICh1Yykgewo+ICsgICAgICAg
IHVzZXJfY3JlYXRhYmxlX2NvbXBsZXRlKHVjLCAmbG9jYWxfZXJyKTsKPiAgICAgICAgICBpZiAo
bG9jYWxfZXJyKSB7Cj4gICAgICAgICAgICAgIG9iamVjdF91bnBhcmVudChvYmopOwo+ICAgICAg
ICAgICAgICBnb3RvIG91dDsKPiBAQCAtNTkwLDYgKzU5Miw3IEBAIE9iamVjdCAqb2JqZWN0X25l
d193aXRoX3Byb3B2KGNvbnN0IGNoYXIgKnR5cGVuYW1lLAo+ICAgICAgT2JqZWN0ICpvYmo7Cj4g
ICAgICBPYmplY3RDbGFzcyAqa2xhc3M7Cj4gICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsK
PiArICAgIFVzZXJDcmVhdGFibGUgKnVjOwo+ICAKPiAgICAgIGtsYXNzID0gb2JqZWN0X2NsYXNz
X2J5X25hbWUodHlwZW5hbWUpOwo+ICAgICAgaWYgKCFrbGFzcykgewo+IEBAIC02MTIsOCArNjE1
LDkgQEAgT2JqZWN0ICpvYmplY3RfbmV3X3dpdGhfcHJvcHYoY29uc3QgY2hhciAqdHlwZW5hbWUs
Cj4gICAgICAgICAgZ290byBlcnJvcjsKPiAgICAgIH0KPiAgCj4gLSAgICBpZiAob2JqZWN0X2R5
bmFtaWNfY2FzdChvYmosIFRZUEVfVVNFUl9DUkVBVEFCTEUpKSB7Cj4gLSAgICAgICAgdXNlcl9j
cmVhdGFibGVfY29tcGxldGUob2JqLCAmbG9jYWxfZXJyKTsKPiArICAgIHVjID0gKFVzZXJDcmVh
dGFibGUgKilvYmplY3RfZHluYW1pY19jYXN0KG9iaiwgVFlQRV9VU0VSX0NSRUFUQUJMRSk7Cj4g
KyAgICBpZiAodWMpIHsKPiArICAgICAgICB1c2VyX2NyZWF0YWJsZV9jb21wbGV0ZSh1YywgJmxv
Y2FsX2Vycik7Cj4gICAgICAgICAgaWYgKGxvY2FsX2Vycikgewo+ICAgICAgICAgICAgICBvYmpl
Y3RfdW5wYXJlbnQob2JqKTsKPiAgICAgICAgICAgICAgZ290byBlcnJvcjsKPiBkaWZmIC0tZ2l0
IGEvcW9tL29iamVjdF9pbnRlcmZhY2VzLmMgYi9xb20vb2JqZWN0X2ludGVyZmFjZXMuYwo+IGlu
ZGV4IDk3Yjc5YjQ4YmIuLmRiODVkMWViNzUgMTAwNjQ0Cj4gLS0tIGEvcW9tL29iamVjdF9pbnRl
cmZhY2VzLmMKPiArKysgYi9xb20vb2JqZWN0X2ludGVyZmFjZXMuYwo+IEBAIC04LDE4ICs4LDEw
IEBACj4gICNpbmNsdWRlICJxYXBpL29wdHMtdmlzaXRvci5oIgo+ICAjaW5jbHVkZSAicWVtdS9j
b25maWctZmlsZS5oIgo+ICAKPiAtdm9pZCB1c2VyX2NyZWF0YWJsZV9jb21wbGV0ZShPYmplY3Qg
Km9iaiwgRXJyb3IgKiplcnJwKQo+ICt2b2lkIHVzZXJfY3JlYXRhYmxlX2NvbXBsZXRlKFVzZXJD
cmVhdGFibGUgKnVjLCBFcnJvciAqKmVycnApCj4gIHsKPiArICAgIFVzZXJDcmVhdGFibGVDbGFz
cyAqdWNjID0gVVNFUl9DUkVBVEFCTEVfR0VUX0NMQVNTKHVjKTsKPiAgCj4gLSAgICBVc2VyQ3Jl
YXRhYmxlQ2xhc3MgKnVjYzsKPiAtICAgIFVzZXJDcmVhdGFibGUgKnVjID0KPiAtICAgICAgICAo
VXNlckNyZWF0YWJsZSAqKW9iamVjdF9keW5hbWljX2Nhc3Qob2JqLCBUWVBFX1VTRVJfQ1JFQVRB
QkxFKTsKPiAtCj4gLSAgICBpZiAoIXVjKSB7Cj4gLSAgICAgICAgcmV0dXJuOwo+IC0gICAgfQo+
IC0KPiAtICAgIHVjYyA9IFVTRVJfQ1JFQVRBQkxFX0dFVF9DTEFTUyh1Yyk7Cj4gICAgICBpZiAo
dWNjLT5jb21wbGV0ZSkgewo+ICAgICAgICAgIHVjYy0+Y29tcGxldGUodWMsIGVycnApOwo+ICAg
ICAgfQo+IEBAIC04OSw3ICs4MSw3IEBAIE9iamVjdCAqdXNlcl9jcmVhdGFibGVfYWRkX3R5cGUo
Y29uc3QgY2hhciAqdHlwZSwgY29uc3QgY2hhciAqaWQsCj4gICAgICAgICAgZ290byBvdXQ7Cj4g
ICAgICB9Cj4gIAo+IC0gICAgdXNlcl9jcmVhdGFibGVfY29tcGxldGUob2JqLCAmbG9jYWxfZXJy
KTsKPiArICAgIHVzZXJfY3JlYXRhYmxlX2NvbXBsZXRlKFVTRVJfQ1JFQVRBQkxFKG9iaiksICZs
b2NhbF9lcnIpOwo+ICAgICAgaWYgKGxvY2FsX2Vycikgewo+ICAgICAgICAgIG9iamVjdF9wcm9w
ZXJ0eV9kZWwob2JqZWN0X2dldF9vYmplY3RzX3Jvb3QoKSwKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGlkLCAmZXJyb3JfYWJvcnQpOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:40:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1gP94d-0002xy-Uj; Tue, 20 Nov 2018 16:40: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=lBdB=N7=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gP94c-0002xH-ET
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:40:26 +0000
X-Inumbo-ID: fb2a6e0c-ece2-11e8-b37d-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fb2a6e0c-ece2-11e8-b37d-12d6303a7972;
 Tue, 20 Nov 2018 16:40:25 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8473F307DAA8;
 Tue, 20 Nov 2018 16:40:24 +0000 (UTC)
Received: from localhost (ovpn-204-50.brq.redhat.com [10.40.204.50])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 1DD9368D4C;
 Tue, 20 Nov 2018 16:40:11 +0000 (UTC)
Date: Tue, 20 Nov 2018 17:40:10 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>
Message-ID: <20181120174010.3999adda@redhat.com>
In-Reply-To: <20181107123652.23417-6-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
 <20181107123652.23417-6-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.42]); Tue, 20 Nov 2018 16:40:25 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH for-3.2 v3 05/14] qdev: move
 qdev_prop_register_global_list() to tests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Corey Minyard <minyard@acm.org>,
 Amit Shah <amit@kernel.org>, qemu-ppc@nongnu.org,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 dgilbert@redhat.com, qemu-arm@nongnu.org,
 =?UTF-8?B?SGVy?= =?UTF-8?B?dsOp?= Poussineau <hpoussin@reactos.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>,
 Andreas =?UTF-8?B?RsOkcmJlcg==?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAgNyBOb3YgMjAxOCAxNjozNjo0MyArMDQwMApNYXJjLUFuZHLDqSBMdXJlYXUgPG1h
cmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4gd3JvdGU6Cgo+IFRoZSBmdW5jdGlvbiBpcyBvbmx5
IHVzZWQgYnkgYSB0ZXN0LCBtb3ZlIGl0IHRoZXJlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmMt
QW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgo+IFJldmlld2VkLWJ5
OiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CgpSZXZpZXdlZC1ieTogSWdv
ciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KCj4gLS0tCj4gIGluY2x1ZGUvaHcvcWRl
di1wcm9wZXJ0aWVzLmggICB8ICAxIC0KPiAgaHcvY29yZS9xZGV2LXByb3BlcnRpZXMuYyAgICAg
IHwgIDkgLS0tLS0tLS0tCj4gIHRlc3RzL3Rlc3QtcWRldi1nbG9iYWwtcHJvcHMuYyB8IDE4ICsr
KysrKysrKysrKysrLS0tLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDE0
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3FkZXYtcHJvcGVydGll
cy5oIGIvaW5jbHVkZS9ody9xZGV2LXByb3BlcnRpZXMuaAo+IGluZGV4IGE5NWY0YTczZWIuLjNh
YjljZDJlYjYgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9ody9xZGV2LXByb3BlcnRpZXMuaAo+ICsr
KyBiL2luY2x1ZGUvaHcvcWRldi1wcm9wZXJ0aWVzLmgKPiBAQCAtMjQ5LDcgKzI0OSw2IEBAIHZv
aWQgcWRldl9wcm9wX3NldF9lbnVtKERldmljZVN0YXRlICpkZXYsIGNvbnN0IGNoYXIgKm5hbWUs
IGludCB2YWx1ZSk7Cj4gIHZvaWQgcWRldl9wcm9wX3NldF9wdHIoRGV2aWNlU3RhdGUgKmRldiwg
Y29uc3QgY2hhciAqbmFtZSwgdm9pZCAqdmFsdWUpOwo+ICAKPiAgdm9pZCBxZGV2X3Byb3BfcmVn
aXN0ZXJfZ2xvYmFsKEdsb2JhbFByb3BlcnR5ICpwcm9wKTsKPiAtdm9pZCBxZGV2X3Byb3BfcmVn
aXN0ZXJfZ2xvYmFsX2xpc3QoR2xvYmFsUHJvcGVydHkgKnByb3BzKTsKPiAgaW50IHFkZXZfcHJv
cF9jaGVja19nbG9iYWxzKHZvaWQpOwo+ICB2b2lkIHFkZXZfcHJvcF9zZXRfZ2xvYmFscyhEZXZp
Y2VTdGF0ZSAqZGV2KTsKPiAgdm9pZCBlcnJvcl9zZXRfZnJvbV9xZGV2X3Byb3BfZXJyb3IoRXJy
b3IgKiplcnJwLCBpbnQgcmV0LCBEZXZpY2VTdGF0ZSAqZGV2LAo+IGRpZmYgLS1naXQgYS9ody9j
b3JlL3FkZXYtcHJvcGVydGllcy5jIGIvaHcvY29yZS9xZGV2LXByb3BlcnRpZXMuYwo+IGluZGV4
IGFiNjFkNTAyZmQuLmJkODRjNGVhNGMgMTAwNjQ0Cj4gLS0tIGEvaHcvY29yZS9xZGV2LXByb3Bl
cnRpZXMuYwo+ICsrKyBiL2h3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMKPiBAQCAtMTE4MCwxNSAr
MTE4MCw2IEBAIHZvaWQgcWRldl9wcm9wX3JlZ2lzdGVyX2dsb2JhbChHbG9iYWxQcm9wZXJ0eSAq
cHJvcCkKPiAgICAgIGdsb2JhbF9wcm9wcyA9IGdfbGlzdF9hcHBlbmQoZ2xvYmFsX3Byb3BzLCBw
cm9wKTsKPiAgfQo+ICAKPiAtdm9pZCBxZGV2X3Byb3BfcmVnaXN0ZXJfZ2xvYmFsX2xpc3QoR2xv
YmFsUHJvcGVydHkgKnByb3BzKQo+IC17Cj4gLSAgICBpbnQgaTsKPiAtCj4gLSAgICBmb3IgKGkg
PSAwOyBwcm9wc1tpXS5kcml2ZXIgIT0gTlVMTDsgaSsrKSB7Cj4gLSAgICAgICAgcWRldl9wcm9w
X3JlZ2lzdGVyX2dsb2JhbChwcm9wcytpKTsKPiAtICAgIH0KPiAtfQo+IC0KPiAgaW50IHFkZXZf
cHJvcF9jaGVja19nbG9iYWxzKHZvaWQpCj4gIHsKPiAgICAgIEdMaXN0ICpsOwo+IGRpZmYgLS1n
aXQgYS90ZXN0cy90ZXN0LXFkZXYtZ2xvYmFsLXByb3BzLmMgYi90ZXN0cy90ZXN0LXFkZXYtZ2xv
YmFsLXByb3BzLmMKPiBpbmRleCBjY2RmNmM1N2MxLi5iMWViNTA1NDQyIDEwMDY0NAo+IC0tLSBh
L3Rlc3RzL3Rlc3QtcWRldi1nbG9iYWwtcHJvcHMuYwo+ICsrKyBiL3Rlc3RzL3Rlc3QtcWRldi1n
bG9iYWwtcHJvcHMuYwo+IEBAIC04OSw2ICs4OSwxNiBAQCBzdGF0aWMgdm9pZCB0ZXN0X3N0YXRp
Y19wcm9wKHZvaWQpCj4gICAgICBnX3Rlc3RfdHJhcF9hc3NlcnRfc3Rkb3V0KCIiKTsKPiAgfQo+
ICAKPiArc3RhdGljIHZvaWQgcmVnaXN0ZXJfZ2xvYmFsX3Byb3BlcnRpZXMoR2xvYmFsUHJvcGVy
dHkgKnByb3BzKQo+ICt7Cj4gKyAgICBpbnQgaTsKPiArCj4gKyAgICBmb3IgKGkgPSAwOyBwcm9w
c1tpXS5kcml2ZXIgIT0gTlVMTDsgaSsrKSB7Cj4gKyAgICAgICAgcWRldl9wcm9wX3JlZ2lzdGVy
X2dsb2JhbChwcm9wcyArIGkpOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICsKPiAgLyogVGVzdCBzZXR0
aW5nIG9mIHN0YXRpYyBwcm9wZXJ0eSB1c2luZyBnbG9iYWwgcHJvcGVydGllcyAqLwo+ICBzdGF0
aWMgdm9pZCB0ZXN0X3N0YXRpY19nbG9iYWxwcm9wX3N1YnByb2Nlc3Modm9pZCkKPiAgewo+IEBA
IC05OCw3ICsxMDgsNyBAQCBzdGF0aWMgdm9pZCB0ZXN0X3N0YXRpY19nbG9iYWxwcm9wX3N1YnBy
b2Nlc3Modm9pZCkKPiAgICAgICAgICB7fQo+ICAgICAgfTsKPiAgCj4gLSAgICBxZGV2X3Byb3Bf
cmVnaXN0ZXJfZ2xvYmFsX2xpc3QocHJvcHMpOwo+ICsgICAgcmVnaXN0ZXJfZ2xvYmFsX3Byb3Bl
cnRpZXMocHJvcHMpOwo+ICAKPiAgICAgIG10ID0gU1RBVElDX1RZUEUob2JqZWN0X25ldyhUWVBF
X1NUQVRJQ19QUk9QUykpOwo+ICAgICAgcWRldl9pbml0X25vZmFpbChERVZJQ0UobXQpKTsKPiBA
QCAtMjE2LDcgKzIyNiw3IEBAIHN0YXRpYyB2b2lkIHRlc3RfZHluYW1pY19nbG9iYWxwcm9wX3N1
YnByb2Nlc3Modm9pZCkKPiAgICAgIH07Cj4gICAgICBpbnQgZ2xvYmFsX2Vycm9yOwo+ICAKPiAt
ICAgIHFkZXZfcHJvcF9yZWdpc3Rlcl9nbG9iYWxfbGlzdChwcm9wcyk7Cj4gKyAgICByZWdpc3Rl
cl9nbG9iYWxfcHJvcGVydGllcyhwcm9wcyk7Cj4gIAo+ICAgICAgbXQgPSBEWU5BTUlDX1RZUEUo
b2JqZWN0X25ldyhUWVBFX0RZTkFNSUNfUFJPUFMpKTsKPiAgICAgIHFkZXZfaW5pdF9ub2ZhaWwo
REVWSUNFKG10KSk7Cj4gQEAgLTI2MSw3ICsyNzEsNyBAQCBzdGF0aWMgdm9pZCB0ZXN0X2R5bmFt
aWNfZ2xvYmFscHJvcF9ub3VzZXJfc3VicHJvY2Vzcyh2b2lkKQo+ICAgICAgfTsKPiAgICAgIGlu
dCBnbG9iYWxfZXJyb3I7Cj4gIAo+IC0gICAgcWRldl9wcm9wX3JlZ2lzdGVyX2dsb2JhbF9saXN0
KHByb3BzKTsKPiArICAgIHJlZ2lzdGVyX2dsb2JhbF9wcm9wZXJ0aWVzKHByb3BzKTsKPiAgCj4g
ICAgICBtdCA9IERZTkFNSUNfVFlQRShvYmplY3RfbmV3KFRZUEVfRFlOQU1JQ19QUk9QUykpOwo+
ICAgICAgcWRldl9pbml0X25vZmFpbChERVZJQ0UobXQpKTsKPiBAQCAtMjk5LDcgKzMwOSw3IEBA
IHN0YXRpYyB2b2lkIHRlc3Rfc3ViY2xhc3NfZ2xvYmFsX3Byb3BzKHZvaWQpCj4gICAgICAgICAg
e30KPiAgICAgIH07Cj4gIAo+IC0gICAgcWRldl9wcm9wX3JlZ2lzdGVyX2dsb2JhbF9saXN0KHBy
b3BzKTsKPiArICAgIHJlZ2lzdGVyX2dsb2JhbF9wcm9wZXJ0aWVzKHByb3BzKTsKPiAgCj4gICAg
ICBtdCA9IFNUQVRJQ19UWVBFKG9iamVjdF9uZXcoVFlQRV9TVUJDTEFTUykpOwo+ICAgICAgcWRl
dl9pbml0X25vZmFpbChERVZJQ0UobXQpKTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:41:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:41: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-devel-bounces@lists.xenproject.org>)
	id 1gP95L-00034n-Bp; Tue, 20 Nov 2018 16:41: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=nzhi=n7=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1gP95J-00034Q-QD
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:41:09 +0000
X-Inumbo-ID: 14af9f52-ece3-11e8-9a16-bc764e045a96
Received: from mail-yb1-xb41.google.com (unknown [2607:f8b0:4864:20::b41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14af9f52-ece3-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:41:08 +0000 (UTC)
Received: by mail-yb1-xb41.google.com with SMTP id h187-v6so981508ybg.10
 for <xen-devel@lists.xenproject.org>; Tue, 20 Nov 2018 08:41:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=D3+/fbWFdtIcSLtuH2YL8CFd3b7+dNrBECeci9+4M78=;
 b=T6Y+DWhcw2IadhnxSxLx/cTM7SVKWs1Ow7eZ14vyt3wbdRJF7FbuLr3GMGWE1awpL+
 YM+T8j51numIyGBsKINq/ooZP+qwOjlWUAc63cuw0HqfXbcIeK5xSE+FeRxPiX//fI12
 1CXH8cXLLLDR8zXNrtLOWAWTWK1JPtBPS4OGU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id
 :mail-followup-to:references:mime-version:content-disposition
 :in-reply-to:user-agent;
 bh=D3+/fbWFdtIcSLtuH2YL8CFd3b7+dNrBECeci9+4M78=;
 b=IDUGueoI75Z3qjGR2K2j7/ugjC4NdChGk3eEjH7csk9CAInau7rv/RelvFpWjoq4w5
 q/tXNZ8r54hBdupjBXxspho523e4nMtZ7I5Mo0EjXLRBx284iST5dIir+vIT3Cg03iCo
 +Ao1IpRZockl+1fUS401bQ/CBUY0Q9yUslR4gckCQurrdvQbBBXutDQcvNbi3gTrByh9
 SGCiShYIAQsd//N5qPvOYPq2wFx+FYzqxkmv/SaqC+ZSpZ86+k+Iz1NCI0UBEzqIVbWr
 0QduvtCfoJLEy40S4I95ajO9AdX230yJT8Rs5LWPmUbnCFL20lTbO0ID7Cb899dFZMMf
 e/Mw==
X-Gm-Message-State: AGRZ1gLX8AZLvR+0bvIsTvhq0HMzs/HFmJSsf/u/GorEWPWZsGPkJoMQ
 8ZiS+pZFXFUSUmKiN9Bm0g9M9Q9MY6w=
X-Google-Smtp-Source: AJdET5chYqx3Pt7dLCC1Pc+BE00roBYb4CdEUGmy0knV/mv2MfG7tYmiF41SWDwMZyxZ7HIslVT9Cw==
X-Received: by 2002:a25:8809:: with SMTP id
 c9-v6mr2619708ybl.322.1542732068115; 
 Tue, 20 Nov 2018 08:41:08 -0800 (PST)
Received: from doug-macbook.localdomain
 ([2600:1700:7b90:52f0:7dcd:4e58:8a0d:ccc1])
 by smtp.gmail.com with ESMTPSA id 79-v6sm11350685ywr.13.2018.11.20.08.41.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 20 Nov 2018 08:41:07 -0800 (PST)
Date: Tue, 20 Nov 2018 10:41:07 -0600
From: Doug Goldstein <cardoe@cardoe.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20181120164107.lszllwrakxf5kbal@doug-macbook.localdomain>
Mail-Followup-To: Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20181119213102.8939-1-wei.liu2@citrix.com>
 <20181119213102.8939-5-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181119213102.8939-5-wei.liu2@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH 4/4] automation: add qemu smoke test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDk6MzE6MDJQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGlzIHBhdGNoIGludHJvZHVjZXMgYSBuZXcgdGVzdCBzdGFnZSBpbnRvIHRoZSBwaXBlbGlu
ZSBhbmQgcHJvdmlkZXMKPiBhIHNpbXBsZSBRRU1VIGJhc2VkIHNtb2tlIHRlc3QuCj4gCj4gU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgLmdpdGxh
Yi1jaS55bWwgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTkgKysrKysrKysrKysrKysrKysr
Kwo+ICBhdXRvbWF0aW9uL3NjcmlwdHMvcWVtdS1zbW9rZS14ODYtNjQuc2ggfCAyMyArKysrKysr
KysrKysrKysrKysrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKykKPiAg
Y3JlYXRlIG1vZGUgMTAwNzU1IGF1dG9tYXRpb24vc2NyaXB0cy9xZW11LXNtb2tlLXg4Ni02NC5z
aAo+IAo+IGRpZmYgLS1naXQgYS8uZ2l0bGFiLWNpLnltbCBiLy5naXRsYWItY2kueW1sCj4gaW5k
ZXggZDExNDU5YjExNy4uYjljY2JhNmFiMiAxMDA2NDQKPiAtLS0gYS8uZ2l0bGFiLWNpLnltbAo+
ICsrKyBiLy5naXRsYWItY2kueW1sCj4gQEAgLTEsNSArMSw2IEBACj4gIHN0YWdlczoKPiAgICAt
IGJ1aWxkCj4gKyAgLSB0ZXN0Cj4gIAo+ICAuYnVpbGQtdG1wbDogJmJ1aWxkCj4gICAgc3RhZ2U6
IGJ1aWxkCj4gQEAgLTM3OSwzICszODAsMjEgQEAgZGViaWFuLXVuc3RhYmxlLWdjYy1kZWJ1Zy1h
cm02NC1yYW5kY29uZmlnOgo+ICAgIHZhcmlhYmxlczoKPiAgICAgIENPTlRBSU5FUjogZGViaWFu
OnVuc3RhYmxlLWFybTY0djgKPiAgICAgIFJBTkRDT05GSUc6IHkKPiArCj4gKwo+ICsjIFRlc3Qg
am9icwo+ICtxZW11LXNtb2tlLXg4Ni02NDoKPiArICBzdGFnZTogdGVzdAo+ICsgIGltYWdlOiBy
ZWdpc3RyeS5naXRsYWIuY29tL3hlbi1wcm9qZWN0L3hlbi8ke0NPTlRBSU5FUn0KPiArICB2YXJp
YWJsZXM6Cj4gKyAgICBDT05UQUlORVI6IGRlYmlhbjpzdHJldGNoCj4gKyAgc2NyaXB0Ogo+ICsg
ICAgLSAuL2F1dG9tYXRpb24vc2NyaXB0cy9xZW11LXNtb2tlLXg4Ni02NC5zaCAyPiYxIHwgdGVl
IHFlbXUtc21va2UteDg2LTY0LmxvZwoKRG8geW91IHdhbnQgdG8gY2FwdHVyZSB0aGlzIGxvZyBp
biB0aGUgYXJ0aWZhY3RzIGJlbG93IHRvbz8KCj4gKyAgYXJ0aWZhY3RzOgo+ICsgICAgcGF0aHM6
Cj4gKyAgICAgIC0gc21va2Uuc2VyaWFsCj4gKyAgICB3aGVuOiBhbHdheXMKPiArICBkZXBlbmRl
bmNpZXM6Cj4gKyAgICAtIGRlYmlhbi1zdHJldGNoLWdjYy1kZWJ1Zwo+ICsgIHRhZ3M6Cj4gKyAg
ICAtIHg4Nl82NAoKSnVzdCBvbmUgcXVpY2sgcXVlc3Rpb24uIElmIHlvdSBkbyB0aGF0IGNhbiBi
ZSBmaXhlZCB1cCBhdCBjb21taXQgdGltZQphcyB3ZWxsIHNvIEkgaGF2ZSBubyBwcm9ibGVtIHNh
eWluZzoKCkFja2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:43:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:43: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-devel-bounces@lists.xenproject.org>)
	id 1gP97k-0003Ih-RZ; Tue, 20 Nov 2018 16:43: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=pwha=n7=citrix.com=prvs=8552da0fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gP97j-0003IW-EM
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:43:39 +0000
X-Inumbo-ID: 6d67471a-ece3-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d67471a-ece3-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:43:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="82142917"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BF42F4702000078001FE208@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <66758b33-cd7e-8588-ed20-19a5a8cfd103@citrix.com>
Date: Tue, 20 Nov 2018 16:30:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF42F4702000078001FE208@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/shadow: un-hide "full" auditing code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMTEvMjAxOCAxNTo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSW4gcGFydGljdWxhciBz
aF9vb3NfYXVkaXQoKSBoYXMgYmVjb21lIHN0YWxlIGR1ZSB0byBjaGFuZ2VzIGVsc2V3aGVyZSwK
PiBhbmQgdGhlIG5lZWQgZm9yIGFkanVzdG1lbnQgd2FzIG5vdCBub3RpY2VkIGJlY2F1c2UgYm90
aCAiZnVsbCBhdWRpdCIKPiBmbGFncyBhcmUgb2ZmIGluIGJvdGggcmVsZWFzZSBhbmQgZGVidWcg
YnVpbGRzLiBTd2l0Y2ggYXdheSBmcm9tIHByZS0KPiBwcm9jZXNzc29yIGNvbmRpdGlvbmFscywg
dGh1cyBleHBvc2luZyB0aGUgY29kZSB0byB0aGUgY29tcGlsZXIgYXQgYWxsCj4gdGltZXMuIFRo
aXMgb2J2aW91c2x5IHJlcXVpcmVzIGNvcnJlY3RpbmcgdGhlIGFjY3VtdWxhdGVkIGlzc3VlcyB3
aXRoCj4gdGhlIHNvIGZhciBoaWRkZW4gY29kZS4KPgo+IE5vdGUgdGhhdCBzaGFkb3dfYXVkaXRf
dGFibGVzKCkgbm93IGFsc28gZ2FpbnMgYW4gZWZmZWN0IHdpdGggImZ1bGwKPiBlbnRyeSBhdWRp
dCIgbW9kZSBkaXNhYmxlZDsgdGhlIHByaW9yIGNvZGUgc3RydWN0dXJlIHN1Z2dlc3RzIHRoYXQg
dGhpcwo+IHdhcyBvcmlnaW5hbGx5IGludGVuZGVkIGFueXdheS4KPgo+IFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKVGhpcyBoYXMgYmVlbiBhIGxvdyBpdGVtIG9u
IG15IHRvZG8gbGlzdCBmb3IgeWVhcnMgbm93LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:45:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:45: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-devel-bounces@lists.xenproject.org>)
	id 1gP99M-0003Sj-CF; Tue, 20 Nov 2018 16:45: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=zydc=n7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP99K-0003Sa-KO
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:45:18 +0000
X-Inumbo-ID: a910a9e4-ece3-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a910a9e4-ece3-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:45:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 09:45:16 -0700
Message-Id: <5BF43A1902000078001FE31E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 09:45:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>,
 "Suravee Suthikulpanit" <suravee.suthikulpanit@amd.com>,
 "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181120160153.45259-1-roger.pau@citrix.com>
 <20181120160153.45259-7-roger.pau@citrix.com>
In-Reply-To: <20181120160153.45259-7-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 6/6] amd/iommu: skip bridge devices when
 updating IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDE3OjAxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEJyaWRnZXMgYXJlIG5vdCBiZWhpbmQgYW4gSU9NTVUsIGFuZCBhcmUgYWxyZWFkeSBzcGVjaWFs
IGNhc2VkIGFuZAo+IHNraXBwZWQgaW4gYW1kX2lvbW11X2FkZF9kZXZpY2UuIEFwcGx5IHRoZSBz
YW1lIHNwZWNpYWwgY2FzaW5nIHdoZW4KPiB1cGRhdGluZyBwYWdlIHRhYmxlcy4KPiAKPiBUaGlz
IGlzIHJlcXVpcmVkIG9yIGVsc2UgdXBkYXRlX3BhZ2luZ19tb2RlIHdpbGwgZmFpbCBhbmQgcmV0
dXJuIGFuCj4gZXJyb3IgdG8gdGhlIGNhbGxlciAoYW1kX2lvbW11X3t1bn1tYXBfcGFnZSkgd2hp
Y2ggd2lsbCBkZXN0cm95IHRoZQo+IGRvbWFpbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogU3VyYXZlZSBTdXRo
aWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KPiBDYzogQnJpYW4gV29v
ZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSB2NDoKPiAgLSBJ
bnZlcnQgY29uZGl0aW9uIG9yZGVyIHNvIHRoZXkgbWF0Y2ggdGhlIG9yZGVyIGluCj4gICAgYW1k
X2lvbW11X2FkZF9kZXZpY2UuCj4gIC0gRXhwYW5kIGNvbW1pdCBtZXNzYWdlIHRvIHNwZWxsIG91
dCB3aHkgdGhpcyBpcyByZXF1aXJlZC4KClRoYW5rcy4gTmV2ZXJ0aGVsZXNzIC4uLgoKPiAtLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKPiArKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKPiBAQCAtNjEyLDYgKzYxMiwxMCBAQCBz
dGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGRmbikKPiAgICAgICAgICAvKiBVcGRhdGUgZGV2aWNlIHRhYmxlIGVudHJpZXMgdXNpbmcg
bmV3IHJvb3QgdGFibGUgYW5kIHBhZ2luZyBtb2RlICovCj4gICAgICAgICAgZm9yX2VhY2hfcGRl
diggZCwgcGRldiApCj4gICAgICAgICAgewo+ICsgICAgICAgICAgICBpZiAoIHBkZXYtPnR5cGUg
PT0gREVWX1RZUEVfUENJX0hPU1RfQlJJREdFICYmCj4gKyAgICAgICAgICAgICAgICAgaXNfaGFy
ZHdhcmVfZG9tYWluKGQpICkKPiArICAgICAgICAgICAgICAgIGNvbnRpbnVlOwoKLi4uIGJlZm9y
ZSBzcHJlYWRpbmcgdGhlIGlzc3VlIEknZCBzdGlsbCBsaWtlIHRvIHNlZSBjbGFyaWZpY2F0aW9u
IG9mIC8KanVzdGlmaWNhdGlvbiBmb3IgdGhlIGlzX2hhcmR3YXJlX2RvbWFpbigpIHBhcnQgb2Yg
dGhlIGNvbmRpdGlvbgp5b3UgY2xvbmUuIFN1cmF2ZWUsIEJyaWFuPwoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:47:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:47: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-devel-bounces@lists.xenproject.org>)
	id 1gP9BB-0003aP-RA; Tue, 20 Nov 2018 16:47: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=j60o=n7=citrix.com=prvs=8555d601b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gP9BB-0003aG-72
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:47:13 +0000
X-Inumbo-ID: ed4db980-ece3-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed4db980-ece3-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:47:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71108661"
Date: Tue, 20 Nov 2018 16:47:09 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20181120164709.gz7ejb2rzmivqy2y@zion.uk.xensource.com>
References: <20181119213102.8939-1-wei.liu2@citrix.com>
 <20181119213102.8939-5-wei.liu2@citrix.com>
 <20181120164107.lszllwrakxf5kbal@doug-macbook.localdomain>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181120164107.lszllwrakxf5kbal@doug-macbook.localdomain>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 4/4] automation: add qemu smoke test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjAsIDIwMTggYXQgMTA6NDE6MDdBTSAtMDYwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gT24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDk6MzE6MDJQTSArMDAwMCwgV2VpIExp
dSB3cm90ZToKPiA+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhIG5ldyB0ZXN0IHN0YWdlIGludG8g
dGhlIHBpcGVsaW5lIGFuZCBwcm92aWRlcwo+ID4gYSBzaW1wbGUgUUVNVSBiYXNlZCBzbW9rZSB0
ZXN0Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+ID4gLS0tCj4gPiAgLmdpdGxhYi1jaS55bWwgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
MTkgKysrKysrKysrKysrKysrKysrKwo+ID4gIGF1dG9tYXRpb24vc2NyaXB0cy9xZW11LXNtb2tl
LXg4Ni02NC5zaCB8IDIzICsrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgMiBmaWxlcyBjaGFu
Z2VkLCA0MiBpbnNlcnRpb25zKCspCj4gPiAgY3JlYXRlIG1vZGUgMTAwNzU1IGF1dG9tYXRpb24v
c2NyaXB0cy9xZW11LXNtb2tlLXg4Ni02NC5zaAo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvLmdpdGxh
Yi1jaS55bWwgYi8uZ2l0bGFiLWNpLnltbAo+ID4gaW5kZXggZDExNDU5YjExNy4uYjljY2JhNmFi
MiAxMDA2NDQKPiA+IC0tLSBhLy5naXRsYWItY2kueW1sCj4gPiArKysgYi8uZ2l0bGFiLWNpLnlt
bAo+ID4gQEAgLTEsNSArMSw2IEBACj4gPiAgc3RhZ2VzOgo+ID4gICAgLSBidWlsZAo+ID4gKyAg
LSB0ZXN0Cj4gPiAgCj4gPiAgLmJ1aWxkLXRtcGw6ICZidWlsZAo+ID4gICAgc3RhZ2U6IGJ1aWxk
Cj4gPiBAQCAtMzc5LDMgKzM4MCwyMSBAQCBkZWJpYW4tdW5zdGFibGUtZ2NjLWRlYnVnLWFybTY0
LXJhbmRjb25maWc6Cj4gPiAgICB2YXJpYWJsZXM6Cj4gPiAgICAgIENPTlRBSU5FUjogZGViaWFu
OnVuc3RhYmxlLWFybTY0djgKPiA+ICAgICAgUkFORENPTkZJRzogeQo+ID4gKwo+ID4gKwo+ID4g
KyMgVGVzdCBqb2JzCj4gPiArcWVtdS1zbW9rZS14ODYtNjQ6Cj4gPiArICBzdGFnZTogdGVzdAo+
ID4gKyAgaW1hZ2U6IHJlZ2lzdHJ5LmdpdGxhYi5jb20veGVuLXByb2plY3QveGVuLyR7Q09OVEFJ
TkVSfQo+ID4gKyAgdmFyaWFibGVzOgo+ID4gKyAgICBDT05UQUlORVI6IGRlYmlhbjpzdHJldGNo
Cj4gPiArICBzY3JpcHQ6Cj4gPiArICAgIC0gLi9hdXRvbWF0aW9uL3NjcmlwdHMvcWVtdS1zbW9r
ZS14ODYtNjQuc2ggMj4mMSB8IHRlZSBxZW11LXNtb2tlLXg4Ni02NC5sb2cKPiAKPiBEbyB5b3Ug
d2FudCB0byBjYXB0dXJlIHRoaXMgbG9nIGluIHRoZSBhcnRpZmFjdHMgYmVsb3cgdG9vPwoKR29v
ZCBjYXRjaC4gSSB3aWxsIGFkZCBpdCB0byB0aGUgbGlzdC4KCj4gCj4gPiArICBhcnRpZmFjdHM6
Cj4gPiArICAgIHBhdGhzOgo+ID4gKyAgICAgIC0gc21va2Uuc2VyaWFsCj4gPiArICAgIHdoZW46
IGFsd2F5cwo+ID4gKyAgZGVwZW5kZW5jaWVzOgo+ID4gKyAgICAtIGRlYmlhbi1zdHJldGNoLWdj
Yy1kZWJ1Zwo+ID4gKyAgdGFnczoKPiA+ICsgICAgLSB4ODZfNjQKPiAKPiBKdXN0IG9uZSBxdWlj
ayBxdWVzdGlvbi4gSWYgeW91IGRvIHRoYXQgY2FuIGJlIGZpeGVkIHVwIGF0IGNvbW1pdCB0aW1l
Cj4gYXMgd2VsbCBzbyBJIGhhdmUgbm8gcHJvYmxlbSBzYXlpbmc6Cj4gCj4gQWNrZWQtYnk6IERv
dWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KClRoYW5rIHlvdS4KCldlaS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:48:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:48: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-devel-bounces@lists.xenproject.org>)
	id 1gP9Ci-0003hD-7H; Tue, 20 Nov 2018 16:48: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=PwHA=N7=citrix.com=prvs=8552da0fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gP9Ch-0003h5-6E
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:48:47 +0000
X-Inumbo-ID: 24d0fc48-ece4-11e8-842c-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24d0fc48-ece4-11e8-842c-12d6303a7972;
 Tue, 20 Nov 2018 16:48:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="82143447"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BF4328902000078001FE240@prv1-mh.provo.novell.com>
 <5BF4339D02000078001FE26D@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ceb94eb3-5b0a-8178-904f-024916cf1179@citrix.com>
Date: Tue, 20 Nov 2018 16:35:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF4339D02000078001FE26D@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/4] mm: disallow MEMF_no_refcount to be
 passed for domain-owned allocations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMTEvMjAxOCAxNjoxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hlbiBzdWNoIHBhZ2Vz
IGdldCBhc3NpZ25lZCB0byBkb21haW5zIChhbmQgaGVuY2UgdGhlaXIgLT50b3RfcGFnZXMKPiBu
b3QgaW5jcmVtZW50ZWQgYWNjb3JkaW5nbHkpIHdlIHdvdWxkIG90aGVyd2lzZSBhbHNvIG5lZWQg
dG8gc3VwcHJlc3MKPiBkZWNyZW1lbnRpbmcgdGhlIGNvdW50IHdoZW4gZnJlZWluZyB0aG9zZSBw
YWdlcy4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Pgo+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMKPiBAQCAtMjMwMyw2ICsyMzAzLDggQEAgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2Nf
ZG9taGVhcF9wYWdlcygKPiAgCj4gICAgICBpZiAoIG1lbWZsYWdzICYgTUVNRl9ub19vd25lciAp
Cj4gICAgICAgICAgbWVtZmxhZ3MgfD0gTUVNRl9ub19yZWZjb3VudDsKPiArICAgIGVsc2UgaWYg
KCAobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSAmJiBkICkKPiArICAgICAgICByZXR1cm4g
TlVMTDsKClBlcmhhcHMgQVNTRVJUX1VOUkVBQ0hBQkxFKCkgaW4gaGVyZSBhcyB3ZWxsPwoKQXMg
d2UndmUgbGVhcm50IHRoZSBoYXJkIHdheSwgdGhpcyBpcyBkZWZpbml0ZWx5IGEgcHJvZ3JhbW1p
bmcgZXJyb3IsIHNvCnByb3ZpZGluZyBhIHN0YWNrIHRyYWNlIGlzIGxpYWJsZSB0byBiZSBtb3Jl
IGhlbHBmdWwgdG8gc29tZW9uZQpkZWJ1Z2dpbmcgd2h5IHRoZWlyIG1lbW9yeSBhbGxvY2F0aW9u
cyBhcmUgc3VkZGVubHkgZmFpbGluZy4KCn5BbmRyZXcKCj4gIAo+ICAgICAgaWYgKCBkbWFfYml0
c2l6ZSAmJiAoKGRtYV96b25lID0gYml0c190b196b25lKGRtYV9iaXRzaXplKSkgPCB6b25lX2hp
KSApCj4gICAgICAgICAgcGcgPSBhbGxvY19oZWFwX3BhZ2VzKGRtYV96b25lICsgMSwgem9uZV9o
aSwgb3JkZXIsIG1lbWZsYWdzLCBkKTsKPgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 16:50:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 16:50: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-devel-bounces@lists.xenproject.org>)
	id 1gP9EU-0004Q7-Kt; Tue, 20 Nov 2018 16:50: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=pwha=n7=citrix.com=prvs=8552da0fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gP9ET-0004Pz-Ll
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 16:50:37 +0000
X-Inumbo-ID: 66e449e5-ece4-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66e449e5-ece4-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 16:50:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="82143675"
To: Jan Beulich <JBeulich@suse.com>, <nmanthey@amazon.de>
References: <1542728274-29599-1-git-send-email-nmanthey@amazon.de>
 <5BF42D1B02000078001FE1F7@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7495ab30-1621-4f6e-a5ac-fba8ced5d2a6@citrix.com>
Date: Tue, 20 Nov 2018 16:37:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF42D1B02000078001FE1F7@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [faster-by-no-jump-table] retpoline: disable jump
 tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: David Woodhouse <dwmw2@infradead.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Hongjiu Lu <hongjiu.lu@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMTEvMjAxOCAxNTo0OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjAuMTEuMTgg
YXQgMTY6MzcsIDxubWFudGhleUBhbWF6b24uZGU+IHdyb3RlOgo+PiBUbyBtaXRpZ2F0ZSBNZWx0
ZG93biwgWGVuIGhhcyBiZWVuIGZpeGVkIHdpdGggYSBzb2Z0d2FyZSBmaXgsIG5hbWVseQo+PiB1
c2luZyByZXRwb2xpbmUgc2VxdWVuY2VzIGdlbmVyYXRlZCBieSB0aGUgY29tcGlsZXIuIFRoaXMg
d2F5LCBpbmRpcmVjdAo+PiBicmFuY2hlcyBhcmUgcHJvdGVjdGVkIGFnYWluc3QgdGhlIGF0dGFj
ay4KPiBBY3R1YWxseSBJIHdhcyBtZWFuaW5nIHRvIGNvbW1pdCB0aGlzIHJpZ2h0IGF3YXksIGJ1
dCB0aGVuIG15Cj4gYXR0ZW50aW9uIHdhcyBkcmF3biBieSB0aGUgbWVudGlvbiBvZiBNZWx0ZG93
biBhYm92ZTogSSB0aGluawo+IHlvdSBtZWFuIFNwZWN0cmUgdjIgaW5zdGVhZD8gSSdkIGxpa2Ug
dG8gYXZvaWQgdGhlIGNoYW5nZSBiZWluZwo+IGNvbmZ1c2luZyB0byByZWFkZXJzIGxhdGVyIG9u
IC4uLgoKWWVzIC0ganVtcCB0YWJsZXMgLyByZXRwb2xpbmVzIGFyZSBvbmx5IHJlbGV2YW50IHRv
IFNwZWN0cmUgdjIgLyAiQnJhbmNoClRhcmdldCBJbmplY3Rpb24iLgoKTWVsdGRvd24gaXNuJ3Qg
YXBwbGljYWJsZSBoZXJlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 17:02:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 17:02: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-devel-bounces@lists.xenproject.org>)
	id 1gP9PR-0005H0-QL; Tue, 20 Nov 2018 17:01: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=YIAM=N7=citrix.com=prvs=8558236d8=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gP9PQ-0005Gv-HI
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 17:01:56 +0000
X-Inumbo-ID: fa1d34ba-ece5-11e8-aa07-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fa1d34ba-ece5-11e8-aa07-12d6303a7972;
 Tue, 20 Nov 2018 17:01:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71110536"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 20 Nov 2018 17:00:55 +0000
Message-ID: <20181120170055.16309-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1] x86/dom0: use MEMF_no_scrub for Dom0 RAM
 allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgaWRsZSBzY3J1YiBpcyB0aGUgZGVmYXVsdCBvcHRpb24sIGFsbCBtZW1vcnkgaXMg
bWFya2VkIGFzIGRpcnR5CmFuZCBhbGxvY19kb21oZWFwX3BhZ2VzKCkgd2lsbCBkbyBlYWdlciBz
Y3J1YmJpbmcgYnkgZGVmYXVsdC4gVGhpcyBjYW4KbGVhZCB0byBsb25nZXIgRG9tMCBjb25zdHJ1
Y3Rpb24gYW5kIHBvdGVudGlhbGx5IHRvIGEgd2F0Y2hkb2cgdGltZW91dCwKZXNwZWNpYWxseSBv
biBvbGRlciBIL1cgKGUuZy4gSGFycGVydG93bikuCgpQYXNzIE1FTUZfbm9fc2NydWIgdG8gb3B0
aW1pc2UgdGhpcyBwcm9jZXNzIHNpbmNlIHRoZXJlIGlzIGxpdHRsZSBwb2ludAppbiBzY3J1YmJp
bmcgbWVtb3J5IGZvciBEb20wIFJBTS4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgfCAy
ICstCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICB8IDUgKysrLS0KIDIgZmlsZXMgY2hh
bmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMK
aW5kZXggM2UyOWNkMzBiOC4uMTJjMjBhNGI2NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKQEAgLTEw
MSw3ICsxMDEsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfcG9wdWxhdGVfbWVtb3J5X3Jhbmdl
KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHVuc2lnbmVkIGludCByYW5nZV9vcmRlciA9IGdl
dF9vcmRlcl9mcm9tX3BhZ2VzKG5yX3BhZ2VzICsgMSk7CiAKICAgICAgICAgb3JkZXIgPSBtaW4o
cmFuZ2Vfb3JkZXIgPyByYW5nZV9vcmRlciAtIDEgOiAwLCBvcmRlcik7Ci0gICAgICAgIHBhZ2Ug
PSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBkb20wX21lbWZsYWdzKTsKKyAgICAgICAg
cGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3JkZXIsIGRvbTBfbWVtZmxhZ3MgfCBNRU1G
X25vX3NjcnViKTsKICAgICAgICAgaWYgKCBwYWdlID09IE5VTEwgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBpZiAoIG9yZGVyID09IDAgJiYgZG9tMF9tZW1mbGFncyApCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQu
YwppbmRleCBkYzNjMWUxMjAyLi5mNTBhMzZjMWYzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTIz
OSw3ICsyMzksOCBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqIF9faW5pdCBhbGxvY19jaHVu
ayhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBvcmRlciA9IGxhc3Rfb3JkZXI7CiAgICAgZWxz
ZSBpZiAoIG1heF9wYWdlcyAmIChtYXhfcGFnZXMgLSAxKSApCiAgICAgICAgIC0tb3JkZXI7Ci0g
ICAgd2hpbGUgKCAocGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3JkZXIsIGRvbTBfbWVt
ZmxhZ3MpKSA9PSBOVUxMICkKKyAgICB3aGlsZSAoIChwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdl
cyhkLCBvcmRlciwgZG9tMF9tZW1mbGFncyB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE1FTUZfbm9fc2NydWIpKSA9PSBOVUxMICkKICAgICAgICAg
aWYgKCBvcmRlci0tID09IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgaWYgKCBwYWdlICkK
QEAgLTI2NSw3ICsyNjYsNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqIF9faW5pdCBhbGxv
Y19jaHVuayhzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgICAgIGlmICggZC0+dG90X3BhZ2VzICsg
KDEgPDwgb3JkZXIpID4gZC0+bWF4X3BhZ2VzICkKICAgICAgICAgICAgIGNvbnRpbnVlOwotICAg
ICAgICBwZzIgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBNRU1GX2V4YWN0X25vZGUp
OworICAgICAgICBwZzIgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBNRU1GX2V4YWN0
X25vZGUgfCBNRU1GX25vX3NjcnViKTsKICAgICAgICAgaWYgKCBwZzIgPiBwYWdlICkKICAgICAg
ICAgewogICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2VzKHBhZ2UsIGZyZWVfb3JkZXIpOwot
LSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 17:05:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 17:05: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-devel-bounces@lists.xenproject.org>)
	id 1gP9SV-0005Rs-Be; Tue, 20 Nov 2018 17:05: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=pwha=n7=citrix.com=prvs=8552da0fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gP9ST-0005Rl-TK
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 17:05:05 +0000
X-Inumbo-ID: 6a54458a-ece6-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a54458a-ece6-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 17:05:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="82145032"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BF4328902000078001FE240@prv1-mh.provo.novell.com>
 <5BF433E702000078001FE270@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7cdc3f95-b97d-11ad-a8a2-5f7f325d57f4@citrix.com>
Date: Tue, 20 Nov 2018 16:59:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF433E702000078001FE270@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/4] x86: correct instances of PGC_allocated
 clearing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMTEvMjAxOCAxNjoxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRm9yIGRvbWFpbiBoZWFw
IHBhZ2VzIGFzc2lnbmVkIHRvIGEgZG9tYWluIGRyb3BwaW5nIHRoZSBwYWdlIHJlZmVyZW5jZQo+
IHRpZWQgdG8gUEdDX2FsbG9jYXRlZCBtYXkgbm90IGRyb3AgdGhlIGxhc3QgcmVmZXJlbmNlLCBh
cyBvdGhlcndpc2UgdGhlCj4gdGVzdF9hbmRfY2xlYXJfYml0KCkgbWlnaHQgYWxyZWFkeSBhY3Qg
b24gYW4gdW5vd25lZCBwYWdlLgo+Cj4gV29yayBhcm91bmQgdGhpcyB3aGVyZSBwb3NzaWJsZSwg
YnV0IHRoZSBuZWVkIHRvIGFjcXVpcmUgZXh0cmEgcGFnZQo+IHJlZmVyZW5jZXMgaXMgYSBmYWly
IGhpbnQgdGhhdCByZWZlcmVuY2VzIHNob3VsZCBoYXZlIGJlZW4gYWNxdWlyZWQgaW4KPiBvdGhl
ciBwbGFjZXMgaW5zdGVhZC4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPiAtLS0KPiBDb21waWxlIHRlc3RlZCBvbmx5LCBhcyBJIGhhdmUgbmVpdGhl
ciBhIG1lbS1zaGFyaW5nIG5vciBhIG1lbS1wYWdpbmcKPiBlbnZpcm9ubWVudCBzZXQgdXAgcmVh
ZHkgdG8gYmUgdXNlZCBmb3Igc3VjaCB0ZXN0aW5nLgoKUGVyaGFwcyB3ZSBzaG91bGQgY29tcGls
ZSB0aGVtIG91dCBieSBkZWZhdWx0P8KgIEl0J3MgY2xlYXIgdGhlcmUgYXJlIG5vCnByb2R1Y3Rp
b24gdXNlcnMsIGdpdmVuIHRoZSBxdWFsaXR5IG9mIHRoZSBjb2RlIGFuZCBob3cgbWFueSBzZWN1
cml0eQppc3N1ZXMgd2Ugc3BvdCBhY2NpZGVudGFsbHkuCgpFaXRoZXIgd2F5LCB0aGUgY29kZSBs
b29rcyBwbGF1c2libGUuwqAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIKPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 17:12:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 17:12: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-devel-bounces@lists.xenproject.org>)
	id 1gP9ZU-0006Kx-5k; Tue, 20 Nov 2018 17:12: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=ZYDC=N7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP9ZS-0006Kn-Hh
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 17:12:18 +0000
X-Inumbo-ID: 6d89e046-ece7-11e8-9e18-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6d89e046-ece7-11e8-9e18-12d6303a7972;
 Tue, 20 Nov 2018 17:12:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 10:12:14 -0700
Message-Id: <5BF4406B02000078001FE35F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 10:12:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5BF4328902000078001FE240@prv1-mh.provo.novell.com>
 <5BF433E702000078001FE270@prv1-mh.provo.novell.com>
 <7cdc3f95-b97d-11ad-a8a2-5f7f325d57f4@citrix.com>
In-Reply-To: <7cdc3f95-b97d-11ad-a8a2-5f7f325d57f4@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/4] x86: correct instances of PGC_allocated
 clearing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDE3OjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjAvMTEvMjAxOCAxNjoxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEZvciBkb21h
aW4gaGVhcCBwYWdlcyBhc3NpZ25lZCB0byBhIGRvbWFpbiBkcm9wcGluZyB0aGUgcGFnZSByZWZl
cmVuY2UKPj4gdGllZCB0byBQR0NfYWxsb2NhdGVkIG1heSBub3QgZHJvcCB0aGUgbGFzdCByZWZl
cmVuY2UsIGFzIG90aGVyd2lzZSB0aGUKPj4gdGVzdF9hbmRfY2xlYXJfYml0KCkgbWlnaHQgYWxy
ZWFkeSBhY3Qgb24gYW4gdW5vd25lZCBwYWdlLgo+Pgo+PiBXb3JrIGFyb3VuZCB0aGlzIHdoZXJl
IHBvc3NpYmxlLCBidXQgdGhlIG5lZWQgdG8gYWNxdWlyZSBleHRyYSBwYWdlCj4+IHJlZmVyZW5j
ZXMgaXMgYSBmYWlyIGhpbnQgdGhhdCByZWZlcmVuY2VzIHNob3VsZCBoYXZlIGJlZW4gYWNxdWly
ZWQgaW4KPj4gb3RoZXIgcGxhY2VzIGluc3RlYWQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gLS0tCj4+IENvbXBpbGUgdGVzdGVkIG9ubHks
IGFzIEkgaGF2ZSBuZWl0aGVyIGEgbWVtLXNoYXJpbmcgbm9yIGEgbWVtLXBhZ2luZwo+PiBlbnZp
cm9ubWVudCBzZXQgdXAgcmVhZHkgdG8gYmUgdXNlZCBmb3Igc3VjaCB0ZXN0aW5nLgo+IAo+IFBl
cmhhcHMgd2Ugc2hvdWxkIGNvbXBpbGUgdGhlbSBvdXQgYnkgZGVmYXVsdD8gIEl0J3MgY2xlYXIg
dGhlcmUgYXJlIG5vCj4gcHJvZHVjdGlvbiB1c2VycywgZ2l2ZW4gdGhlIHF1YWxpdHkgb2YgdGhl
IGNvZGUgYW5kIGhvdyBtYW55IHNlY3VyaXR5Cj4gaXNzdWVzIHdlIHNwb3QgYWNjaWRlbnRhbGx5
LgoKWWVhaCwgd2VsbCAtIGlmIHdlJ3JlIGdvaW5nIHRvIGhhdmUgYSBwZXJoYXBzIG11Y2ggd2lk
ZXIgc2V0IG9mCmNvbmZpZyBvcHRpb25zLCB0aGVuIHRoZXNlIHR3byBzdXJlbHkgc2hvdWxkIGJl
Y29tZSAiZGVmYXVsdCBuIgp1bnRpbCB0aGV5J3ZlIGJlZW4gYnJvdWdodCBvdXQgb2YgdGhlaXIg
c29ycnkgc3RhdGUuCgo+IEVpdGhlciB3YXksIHRoZSBjb2RlIGxvb2tzIHBsYXVzaWJsZS4gIEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyCj4gPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpUaGFu
a3MuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 17:13:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 17:13: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-devel-bounces@lists.xenproject.org>)
	id 1gP9a8-0006Ox-LO; Tue, 20 Nov 2018 17:13: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=PwHA=N7=citrix.com=prvs=8552da0fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gP9a7-0006Oo-G3
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 17:12:59 +0000
X-Inumbo-ID: 86aefb1a-ece7-11e8-918b-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86aefb1a-ece7-11e8-918b-12d6303a7972;
 Tue, 20 Nov 2018 17:12:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="82145687"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BF4328902000078001FE240@prv1-mh.provo.novell.com>
 <5BF4340B02000078001FE273@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8054a1ab-8065-4502-16c3-6d05bbf48d88@citrix.com>
Date: Tue, 20 Nov 2018 17:06:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF4340B02000078001FE273@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/4] x86: reduce code duplication in
 guest_remove_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMTEvMjAxOCAxNjoxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gUXVpdGUgYSBiaXQgb2Yg
ZHVwbGljYXRlIGNvZGUgaGFzIGFjY3VtdWxhdGVkIG9uIHRoZSAicGFnaW5nIiB0eXBlcwo+IHNw
ZWNpYWwgY2FzZSBwYXRoLiBSZS11c2Ugd2hhdCBjYW4gYmUgcmUtdXNlZCBmcm9tIHRoZSBjb21t
b24gcGF0aC4KPgo+IFNpbmNlIGl0IG5lZWRzIHRvdWNoaW5nIGFueXdheSwgc2xpZ2h0bHkgcmUt
Zm9ybWF0IGFuZCBleHRlbmQgdGhlCj4gZ2RwcmludGsoKSBvbiB0aGUgY29tbW9uIHBhdGggYXMg
d2VsbC4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CkRvZXNuJ3QgdGhpcyBuZWdhdGUgdGhlIHByZXZpb3VzIHBhdGNoP8KgIEknbSBhZnJhaWQgdGhh
dCBJJ20gcmF0aGVyCmNvbmZ1c2VkLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 17:16:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 17:16: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-devel-bounces@lists.xenproject.org>)
	id 1gP9d5-0006bS-6m; Tue, 20 Nov 2018 17:16: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=3jdr=n7=xen.org=tim@srs-us1.protection.inumbo.net>)
 id 1gP9d4-0006bM-EK
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 17:16:02 +0000
X-Inumbo-ID: f3a68abc-ece7-11e8-9a16-bc764e045a96
Received: from deinos.phlegethon.org (unknown [2001:41d0:8:b1d7::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3a68abc-ece7-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 17:16:01 +0000 (UTC)
Received: from tjd by deinos.phlegethon.org with local (Exim 4.90_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1gP9d1-0000Fc-3f; Tue, 20 Nov 2018 17:15:59 +0000
Date: Tue, 20 Nov 2018 17:15:59 +0000
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181120171559.GC87616@deinos.phlegethon.org>
References: <5BF42F4702000078001FE208@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BF42F4702000078001FE208@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Subject: Re: [Xen-devel] [PATCH] x86/shadow: un-hide "full" auditing code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgMDg6NTkgLTA3MDAgb24gMjAgTm92ICgxNTQyNzA0MzQzKSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gSW4gcGFydGljdWxhciBzaF9vb3NfYXVkaXQoKSBoYXMgYmVjb21lIHN0YWxlIGR1ZSB0byBj
aGFuZ2VzIGVsc2V3aGVyZSwKPiBhbmQgdGhlIG5lZWQgZm9yIGFkanVzdG1lbnQgd2FzIG5vdCBu
b3RpY2VkIGJlY2F1c2UgYm90aCAiZnVsbCBhdWRpdCIKPiBmbGFncyBhcmUgb2ZmIGluIGJvdGgg
cmVsZWFzZSBhbmQgZGVidWcgYnVpbGRzLiBTd2l0Y2ggYXdheSBmcm9tIHByZS0KPiBwcm9jZXNz
c29yIGNvbmRpdGlvbmFscywgdGh1cyBleHBvc2luZyB0aGUgY29kZSB0byB0aGUgY29tcGlsZXIg
YXQgYWxsCj4gdGltZXMuIFRoaXMgb2J2aW91c2x5IHJlcXVpcmVzIGNvcnJlY3RpbmcgdGhlIGFj
Y3VtdWxhdGVkIGlzc3VlcyB3aXRoCj4gdGhlIHNvIGZhciBoaWRkZW4gY29kZS4KPiAKPiBOb3Rl
IHRoYXQgc2hhZG93X2F1ZGl0X3RhYmxlcygpIG5vdyBhbHNvIGdhaW5zIGFuIGVmZmVjdCB3aXRo
ICJmdWxsCj4gZW50cnkgYXVkaXQiIG1vZGUgZGlzYWJsZWQ7IHRoZSBwcmlvciBjb2RlIHN0cnVj
dHVyZSBzdWdnZXN0cyB0aGF0IHRoaXMKPiB3YXMgb3JpZ2luYWxseSBpbnRlbmRlZCBhbnl3YXku
Cj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNr
ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKVGhhbmtzIQoKVGltLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 17:17:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 17:17: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-devel-bounces@lists.xenproject.org>)
	id 1gP9e1-0006g8-IO; Tue, 20 Nov 2018 17:17:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=zydc=n7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gP9e0-0006fz-J3
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 17:17:00 +0000
X-Inumbo-ID: 16efd8bf-ece8-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16efd8bf-ece8-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 17:16:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Nov 2018 10:16:59 -0700
Message-Id: <5BF4418902000078001FE36A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 20 Nov 2018 10:16:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20181120170055.16309-1-sergey.dyasli@citrix.com>
In-Reply-To: <20181120170055.16309-1-sergey.dyasli@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] x86/dom0: use MEMF_no_scrub for Dom0 RAM
 allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDE4OjAwLCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiBOb3cgdGhhdCBpZGxlIHNjcnViIGlzIHRoZSBkZWZhdWx0IG9wdGlvbiwgYWxsIG1lbW9y
eSBpcyBtYXJrZWQgYXMgZGlydHkKPiBhbmQgYWxsb2NfZG9taGVhcF9wYWdlcygpIHdpbGwgZG8g
ZWFnZXIgc2NydWJiaW5nIGJ5IGRlZmF1bHQuIFRoaXMgY2FuCj4gbGVhZCB0byBsb25nZXIgRG9t
MCBjb25zdHJ1Y3Rpb24gYW5kIHBvdGVudGlhbGx5IHRvIGEgd2F0Y2hkb2cgdGltZW91dCwKPiBl
c3BlY2lhbGx5IG9uIG9sZGVyIEgvVyAoZS5nLiBIYXJwZXJ0b3duKS4KPiAKPiBQYXNzIE1FTUZf
bm9fc2NydWIgdG8gb3B0aW1pc2UgdGhpcyBwcm9jZXNzIHNpbmNlIHRoZXJlIGlzIGxpdHRsZSBw
b2ludAo+IGluIHNjcnViYmluZyBtZW1vcnkgZm9yIERvbTAgUkFNLgoKR29vZCBpZGVhLgoKPiAt
LS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3B2
L2RvbTBfYnVpbGQuYwo+IEBAIC0yMzksNyArMjM5LDggQEAgc3RhdGljIHN0cnVjdCBwYWdlX2lu
Zm8gKiBfX2luaXQgYWxsb2NfY2h1bmsoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICBvcmRl
ciA9IGxhc3Rfb3JkZXI7Cj4gICAgICBlbHNlIGlmICggbWF4X3BhZ2VzICYgKG1heF9wYWdlcyAt
IDEpICkKPiAgICAgICAgICAtLW9yZGVyOwo+IC0gICAgd2hpbGUgKCAocGFnZSA9IGFsbG9jX2Rv
bWhlYXBfcGFnZXMoZCwgb3JkZXIsIGRvbTBfbWVtZmxhZ3MpKSA9PSBOVUxMICkKPiArICAgIHdo
aWxlICggKHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBkb20wX21lbWZsYWdz
IHwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBN
RU1GX25vX3NjcnViKSkgPT0gTlVMTCApCj4gICAgICAgICAgaWYgKCBvcmRlci0tID09IDAgKQo+
ICAgICAgICAgICAgICBicmVhazsKPiAgICAgIGlmICggcGFnZSApCj4gQEAgLTI2NSw3ICsyNjYs
NyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqIF9faW5pdCBhbGxvY19jaHVuayhzdHJ1Y3Qg
ZG9tYWluICpkLAo+ICAKPiAgICAgICAgICBpZiAoIGQtPnRvdF9wYWdlcyArICgxIDw8IG9yZGVy
KSA+IGQtPm1heF9wYWdlcyApCj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+IC0gICAgICAgIHBn
MiA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3JkZXIsIE1FTUZfZXhhY3Rfbm9kZSk7Cj4gKyAg
ICAgICAgcGcyID0gYWxsb2NfZG9taGVhcF9wYWdlcyhkLCBvcmRlciwgTUVNRl9leGFjdF9ub2Rl
IHwgTUVNRl9ub19zY3J1Yik7Cj4gICAgICAgICAgaWYgKCBwZzIgPiBwYWdlICkKPiAgICAgICAg
ICB7Cj4gICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlcyhwYWdlLCBmcmVlX29yZGVyKTsK
ClRoZXJlIGFyZSBxdWl0ZSBhIGZldyBtb3JlIGFsbG9jYXRpb25zIHVwIGZyb20gaGVyZS4gQW55
IHJlYXNvbgp5b3UgZG9uJ3QgY29udmVydCB0aG9zZSBhcyB3ZWxsLCB0aGUgbW9yZSB0aGF0IHNv
bWUgZXZlbgpjbGVhcl9wYWdlKCkgd2hhdCB0aGV5J3ZlIGp1c3QgYWxsb2NhdGVkPwoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 17:36:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 17:36: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-devel-bounces@lists.xenproject.org>)
	id 1gP9wR-0008Gv-M3; Tue, 20 Nov 2018 17:36: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=pwha=n7=citrix.com=prvs=8552da0fd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gP9wQ-0008Gq-E9
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 17:36:02 +0000
X-Inumbo-ID: bf1726c9-ecea-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf1726c9-ecea-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 17:36:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="82147408"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20181119213102.8939-1-wei.liu2@citrix.com>
 <20181119213102.8939-4-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8fcfa8d1-4f54-3a3c-d95a-1a56b64afa7c@citrix.com>
Date: Tue, 20 Nov 2018 17:35:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181119213102.8939-4-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/4] automation: also specify xen binary as
 artifact on x86_64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMjAxOCAyMTozMSwgV2VpIExpdSB3cm90ZToKPiBkaWZmIC0tZ2l0IGEvYXV0b21h
dGlvbi9zY3JpcHRzL2J1aWxkIGIvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkCj4gaW5kZXggYTFm
OWE1ZGE1Ni4uZDRhY2ViNzQ1ZiAxMDA3NTUKPiAtLS0gYS9hdXRvbWF0aW9uL3NjcmlwdHMvYnVp
bGQKPiArKysgYi9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQKPiBAQCAtMjgsNiArMjgsMTAgQEAg
bWFrZSAtaiQobnByb2MpIGRpc3QKPiAgCj4gICMgRXh0cmFjdCBhcnRpZmFjdHMgdG8gYXZvaWQg
Z2V0dGluZyByZXdyaXR0ZW4gYnkgY3VzdG9taXNlZCBidWlsZHMKPiAgY3AgeGVuLy5jb25maWcg
eGVuLWNvbmZpZwo+ICtta2RpciBiaW5hcmllcwo+ICtpZiBbWyAieCR7WEVOX1RBUkdFVF9BUkNI
fSIgPT0gInh4ODZfNjQiIF1dOyB0aGVuCgpFaXRoZXIgcXVvdGUgdGhlIHN0cmluZ3MsIG9yIHVz
ZSB0aGUgcHJlLXggdHJpY2ssIGJ1dCB5b3UgZG9uJ3QgbmVlZCB0bwpkbyBib3RoIHRvZ2V0aGVy
LgoKfkFuZHJldwoKPiArICAgIGNwIHhlbi94ZW4gYmluYXJpZXMveGVuCj4gK2ZpCj4gIAo+ICAj
IEJ1aWxkIGFsbCB0aGUgY29uZmlncyB3ZSBjYXJlIGFib3V0Cj4gIGNhc2UgJHtYRU5fVEFSR0VU
X0FSQ0h9IGluCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 17:42:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 17:42: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-devel-bounces@lists.xenproject.org>)
	id 1gPA2Y-0000a4-Da; Tue, 20 Nov 2018 17:42: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=iBGV=N7=redhat.com=ehabkost@srs-us1.protection.inumbo.net>)
 id 1gPA2X-0000Zz-9v
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 17:42:21 +0000
X-Inumbo-ID: a0abd2c8-eceb-11e8-a24a-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0abd2c8-eceb-11e8-a24a-12d6303a7972;
 Tue, 20 Nov 2018 17:42:19 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7A4018830B;
 Tue, 20 Nov 2018 17:42:18 +0000 (UTC)
Received: from localhost (ovpn-116-21.gru2.redhat.com [10.97.116.21])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 964025C6C2;
 Tue, 20 Nov 2018 17:42:12 +0000 (UTC)
Date: Tue, 20 Nov 2018 15:42:10 -0200
From: Eduardo Habkost <ehabkost@redhat.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20181120174210.GK4755@habkost.net>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
 <20181107123652.23417-3-marcandre.lureau@redhat.com>
 <20181120173324.64a36d8e@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181120173324.64a36d8e@redhat.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Tue, 20 Nov 2018 17:42:18 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH for-3.2 v3 02/14] qom: make
 interface types abstract
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Corey Minyard <minyard@acm.org>,
 Amit Shah <amit@kernel.org>, qemu-ppc@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 dgilbert@redhat.com, qemu-arm@nongnu.org,
 =?iso-8859-1?Q?Herv=E9?= Poussineau <hpoussin@reactos.org>,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 =?iso-8859-1?Q?Marc-Andr=E9?= Lureau <marcandre.lureau@redhat.com>,
 Richard Henderson <rth@twiddle.net>, lersek@redhat.com,
 Andreas =?iso-8859-1?Q?F=E4rber?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjAsIDIwMTggYXQgMDU6MzM6MjRQTSArMDEwMCwgSWdvciBNYW1tZWRvdiB3
cm90ZToKPiBPbiBXZWQsICA3IE5vdiAyMDE4IDE2OjM2OjQwICswNDAwCj4gTWFyYy1BbmRyw6kg
THVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+IHdyb3RlOgo+IAo+ID4gSW50ZXJm
YWNlcyBkb24ndCBoYXZlIGluc3RhbmNlLCBsZXQncyBtYWtlIHRoZSBpbnRlcmZhY2UgdHlwZSBy
ZWFsbHkKPiA+IGFic3RyYWN0IHRvIGF2b2lkIGNvbmZ1c2lvbi4KPiA+IAo+ID4gU2lnbmVkLW9m
Zi1ieTogTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+Cj4g
PiAtLS0KPiA+ICBpbmNsdWRlL2h3L2FjcGkvYWNwaV9kZXZfaW50ZXJmYWNlLmggfCA2ICstLS0t
LQo+ID4gIGluY2x1ZGUvaHcvYXJtL2xpbnV4LWJvb3QtaWYuaCAgICAgICB8IDUgKy0tLS0KPiA+
ICBpbmNsdWRlL2h3L2Z3LXBhdGgtcHJvdmlkZXIuaCAgICAgICAgfCA0ICstLS0KPiA+ICBpbmNs
dWRlL2h3L2hvdHBsdWcuaCAgICAgICAgICAgICAgICAgfCA2ICstLS0tLQo+ID4gIGluY2x1ZGUv
aHcvaW50Yy9pbnRjLmggICAgICAgICAgICAgICB8IDQgKy0tLQo+ID4gIGluY2x1ZGUvaHcvaXBt
aS9pcG1pLmggICAgICAgICAgICAgICB8IDQgKy0tLQo+ID4gIGluY2x1ZGUvaHcvaXNhL2lzYS5o
ICAgICAgICAgICAgICAgICB8IDQgLS0tLQo+ID4gIGluY2x1ZGUvaHcvbWVtL21lbW9yeS1kZXZp
Y2UuaCAgICAgICB8IDQgKy0tLQo+ID4gIGluY2x1ZGUvaHcvbm1pLmggICAgICAgICAgICAgICAg
ICAgICB8IDQgKy0tLQo+ID4gIGluY2x1ZGUvaHcvc3RyZWFtLmggICAgICAgICAgICAgICAgICB8
IDQgKy0tLQo+ID4gIGluY2x1ZGUvaHcvdGltZXIvbTQ4dDU5LmggICAgICAgICAgICB8IDQgKy0t
LQo+ID4gIGluY2x1ZGUvcW9tL29iamVjdF9pbnRlcmZhY2VzLmggICAgICB8IDYgKy0tLS0tCj4g
PiAgaW5jbHVkZS9zeXNlbXUvdHBtLmggICAgICAgICAgICAgICAgIHwgNCArLS0tCj4gPiAgdGFy
Z2V0L2FybS9pZGF1LmggICAgICAgICAgICAgICAgICAgIHwgNCArLS0tCj4gPiAgdGVzdHMvY2hl
Y2stcW9tLWludGVyZmFjZS5jICAgICAgICAgIHwgNCArLS0tCj4gPiAgMTUgZmlsZXMgY2hhbmdl
ZCwgMTQgaW5zZXJ0aW9ucygrKSwgNTMgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQg
YS9pbmNsdWRlL2h3L2FjcGkvYWNwaV9kZXZfaW50ZXJmYWNlLmggYi9pbmNsdWRlL2h3L2FjcGkv
YWNwaV9kZXZfaW50ZXJmYWNlLmgKPiA+IGluZGV4IGRhYmY0YzRmYzkuLjQzZmYxMTkxNzkgMTAw
NjQ0Cj4gPiAtLS0gYS9pbmNsdWRlL2h3L2FjcGkvYWNwaV9kZXZfaW50ZXJmYWNlLmgKPiA+ICsr
KyBiL2luY2x1ZGUvaHcvYWNwaS9hY3BpX2Rldl9pbnRlcmZhY2UuaAo+ID4gQEAgLTI1LDExICsy
NSw3IEBAIHR5cGVkZWYgZW51bSB7Cj4gPiAgICAgICBJTlRFUkZBQ0VfQ0hFQ0soQWNwaURldmlj
ZUlmLCAob2JqKSwgXAo+ID4gICAgICAgICAgICAgICAgICAgICAgIFRZUEVfQUNQSV9ERVZJQ0Vf
SUYpCj4gPiAgCj4gPiAtCj4gPiAtdHlwZWRlZiBzdHJ1Y3QgQWNwaURldmljZUlmIHsKPiA+IC0g
ICAgLyogPHByaXZhdGU+ICovCj4gPiAtICAgIE9iamVjdCBQYXJlbnQ7Cj4gPiAtfSBBY3BpRGV2
aWNlSWY7Cj4gPiArdHlwZWRlZiBzdHJ1Y3QgQWNwaURldmljZUlmIEFjcGlEZXZpY2VJZjsKPiA+
ICAKPiA+ICB2b2lkIGFjcGlfc2VuZF9ldmVudChEZXZpY2VTdGF0ZSAqZGV2LCBBY3BpRXZlbnRT
dGF0dXNCaXRzIGV2ZW50KTsKPiA+ICAKPiA+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2FybS9s
aW51eC1ib290LWlmLmggYi9pbmNsdWRlL2h3L2FybS9saW51eC1ib290LWlmLmgKPiA+IGluZGV4
IGFiYTQ0NzlhMTQuLjdiYmRmZDFjYzYgMTAwNjQ0Cj4gPiAtLS0gYS9pbmNsdWRlL2h3L2FybS9s
aW51eC1ib290LWlmLmgKPiA+ICsrKyBiL2luY2x1ZGUvaHcvYXJtL2xpbnV4LWJvb3QtaWYuaAo+
ID4gQEAgLTE2LDEwICsxNiw3IEBACj4gPiAgI2RlZmluZSBBUk1fTElOVVhfQk9PVF9JRihvYmop
IFwKPiA+ICAgICAgSU5URVJGQUNFX0NIRUNLKEFSTUxpbnV4Qm9vdElmLCAob2JqKSwgVFlQRV9B
Uk1fTElOVVhfQk9PVF9JRikKPiA+ICAKPiA+IC10eXBlZGVmIHN0cnVjdCBBUk1MaW51eEJvb3RJ
ZiB7Cj4gPiAtICAgIC8qPCBwcml2YXRlID4qLwo+ID4gLSAgICBPYmplY3QgcGFyZW50X29iajsK
PiA+IC19IEFSTUxpbnV4Qm9vdElmOwo+ID4gK3R5cGVkZWYgc3RydWN0IEFSTUxpbnV4Qm9vdElm
IEFSTUxpbnV4Qm9vdElmOwo+IEkgbGlrZSBob3cgaXQgbWFrZXMgaW50ZXJmYWNlIHRydWx5IG9w
YXF1ZSBhbmQgcmVtb3ZlcyB0aGUgbmVlZCBmb3IKPiBzdHJ1Y3R1cmUgZGVjbGFyYXRpb24gYnV0
Ogo+IAo+ICAxOiBJJ20gbm90IHN1cmUgaWYgaXQncyBhY2NlcHRhYmxlIHRoaW5nIHRvIGRvIGZy
b20gbGFuZ3VhZ2UgcG9pbnQgb2Ygdmlldwo+IAo+ICAyOiBGb3IgYSByZWFkZXIgbm90IGF3YXJl
IG9mIGEgdHJpY2ssIGl0J3Mgc29ydCBvZiBjb25mdXNpbmcgdG8gaGF2ZSBmb3J3YXJkIGRlY2xh
cmF0aW9uIGJ1dCB3aXRob3V0IHN0cnVjdHVyZSBpdHNlbGYuIFNvIGlmICMxIGlzIGFjY2VwdGFi
bGUgd2UgcHJvYmFibHkgc2hvdWxkIGRvY3VtZW50IGludGVyZmFjZSB0cmljayBpbiBvYmplY3Qu
aAoKSSdtIG5vdCBzdXJlIHdoYXQncyB0aGUgcXVlc3Rpb24gaGVyZS4gIFdlIGRvIHRoaXMgYWxs
IHRoZSB0aW1lCm9uIHR5cGVkZWZzLmgsIGRvbid0IHdlPwoKLS0gCkVkdWFyZG8KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 17:50:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 17:50: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-devel-bounces@lists.xenproject.org>)
	id 1gPAA2-00019X-86; Tue, 20 Nov 2018 17:50:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPAA0-0000zD-Uk
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 17:50:05 +0000
X-Inumbo-ID: b4b3271b-ecec-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4b3271b-ecec-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 17:50:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPA9w-0004I2-Ce; Tue, 20 Nov 2018 17:50:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPA9w-0002ET-2S; Tue, 20 Nov 2018 17:50:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPA9w-0001Kx-1Z; Tue, 20 Nov 2018 17:50:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130505-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:build-arm64-pvops:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable:build-arm64:host-install(4):broken:regression
 xen-unstable:build-arm64-pvops:host-install(4):broken:regression
 xen-unstable:build-i386-xsm:xen-build:fail:regression
 xen-unstable:build-i386:xen-build:fail:regression
 xen-unstable:test-armhf-armhf-xl-cubietruck:guest-start:fail:heisenbug
 xen-unstable:test-armhf-armhf-examine:examine-serial-pre:fail:heisenbug
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/privcmd:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/gntdev:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/evtchn:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/other:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/xenstore:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=901abfef5de149546b16fba6f4d5bd7def08c672
X-Osstest-Versions-That: xen=6d8ffac1f7a782dc2c7f8df3871a294729ae36bd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 17:50:00 +0000
Subject: [Xen-devel] [xen-unstable test] 130505: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDUwNSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDUwNS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5ODE3CiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk4MTcKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDEyOTgxNwogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4t
YnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5ODE3CiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjk4MTcKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxv
Y2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIGd1ZXN0LXN0YXJ0ICAg
IGZhaWwgaW4gMTMwNDA5IHBhc3MgaW4gMTMwNTA1CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICA3IGV4YW1pbmUtc2VyaWFsLXByZSAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzA0MDkKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMTYgZGVwcml2LWF1ZGl0LXFlbXUvY3JlYXRlL3ByaXZjbWQgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDE3IGRlcHJpdi1hdWRpdC1xZW11L2NyZWF0ZS9nbnRkZXYgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDE4IGRlcHJp
di1hdWRpdC1xZW11L2NyZWF0ZS9ldnRjaG4gYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDE5IGRlcHJpdi1hdWRpdC1xZW11
L2NyZWF0ZS9vdGhlciBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMjAgZGVwcml2LWF1ZGl0LXFlbXUvY3JlYXRlL3hlbnN0
b3JlIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxNSBkZXByaXYtYXVkaXQtcWVtdS9jcmVhdGUgZmFpbCBibG9ja2VkIGlu
IDEyOTgxNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5ODE3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjk4MTcKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyOTgxNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5ODE3CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjk4MTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTgxNwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDkwMWFiZmVmNWRl
MTQ5NTQ2YjE2ZmJhNmY0ZDViZDdkZWYwOGM2NzIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAg
ICAgICAgICAgICAgIDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEyOTgxNyAgMjAxOC0xMS0xMiAwMjozNjo1NCBaICAgIDggZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzAwNjMgIDIwMTgtMTEtMTQgMTk6MTY6MTEgWiAgICA1
IGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA0MDkgIDIwMTgtMTEt
MTggMTU6MzI6MTQgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJp
dGRlZmVuZGVyLmNvbT4KICBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRkZWZl
bmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBC
cmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJp
c3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hv
Lm5zYS5nb3Y+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICBEb3VnIEdv
bGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBU
aWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
ICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTZXJnZXkgRHlhc2xp
IDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1w
dm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJt
NjQteHNtIGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSAxMjMwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 18:05:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 18:05: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-devel-bounces@lists.xenproject.org>)
	id 1gPAP5-0002L0-Vy; Tue, 20 Nov 2018 18:05: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=cRgh=N7=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPAP5-0002Kv-4S
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 18:05:39 +0000
X-Inumbo-ID: e20179b4-ecee-11e8-abb4-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e20179b4-ecee-11e8-abb4-12d6303a7972;
 Tue, 20 Nov 2018 18:05:38 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 C818F301AB2D; Tue, 20 Nov 2018 20:05:36 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id BD396300F716;
 Tue, 20 Nov 2018 20:05:36 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 20 Nov 2018 20:05:27 +0200
Message-Id: <1542737127-17695-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] x86/mem_access: move
 p2m_mem_access_sanity_check() from header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tamas@tklengyel.com, wei.liu2@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, jbeulich@suse.com, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2soKSBmcm9tIHRoZSBhc20teDg2L21lbV9h
Y2Nlc3MuaApoZWFkZXIsIHdoZXJlIGl0IGN1cnJlbnRseSBpcyBkZWNsYXJlZCBpbmxpbmUsIHRv
CmFyY2gveDg2L21tL21lbV9hY2Nlc3MuYy4gVGhpcyBhbGxvd3Mgc291cmNlIGNvZGUgdGhhdCBp
bmNsdWRlcyBpdApkaXJlY3RseSwgb3IgaW5kaXJlY3RseSAoc3VjaCBhcyB4ZW4vbWVtX2FjY2Vz
cy5oKSwgdG8gbm90IHdvcnJ5CmFib3V0IGFsc28gaW5jbHVkaW5nIHNjaGVkLmggZm9yIGlzX2h2
bV9kb21haW4oKS4gSW5jbHVkaW5nCnhlbi9tZW1fYWNjZXNzLmggaXMgdXNlZnVsIGZvciBjb2Rl
IHdhbnRpbmcgdG8gdXNlIHAybV9hY2Nlc3NfdC4KClNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pv
Y2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVt
X2FjY2Vzcy5jICAgICB8IDUgKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbWVtX2FjY2Vzcy5o
IHwgNSArLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9tZW1fYWNjZXNzLmMKaW5kZXggMmYxMjk1ZS4uMzBjMmYxYSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2Fj
Y2Vzcy5jCkBAIC01NDEsNiArNTQxLDExIEBAIHZvaWQgYXJjaF9wMm1fc2V0X2FjY2Vzc19yZXF1
aXJlZChzdHJ1Y3QgZG9tYWluICpkLCBib29sIGFjY2Vzc19yZXF1aXJlZCkKICNlbmRpZgogfQog
Citib29sIHAybV9tZW1fYWNjZXNzX3Nhbml0eV9jaGVjayhzdHJ1Y3QgZG9tYWluICpkKQorewor
ICAgIHJldHVybiBpc19odm1fZG9tYWluKGQpICYmIGNwdV9oYXNfdm14ICYmIGhhcF9lbmFibGVk
KGQpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fYWNjZXNzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L21lbV9hY2Nlc3MuaAppbmRleCA0MDQzYzlmLi5jODE1ZGI4IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21lbV9hY2Nlc3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21lbV9h
Y2Nlc3MuaApAQCAtNDQsMTAgKzQ0LDcgQEAgYm9vbCBwMm1fbWVtX2FjY2Vzc19lbXVsYXRlX2No
ZWNrKHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHZtX2V2ZW50X3Jlc3BvbnNlX3QgKnJzcCk7CiAKIC8qIFNhbml0eSBjaGVjayBmb3IgbWVt
X2FjY2VzcyBoYXJkd2FyZSBzdXBwb3J0ICovCi1zdGF0aWMgaW5saW5lIGJvb2wgcDJtX21lbV9h
Y2Nlc3Nfc2FuaXR5X2NoZWNrKHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgcmV0dXJuIGlzX2h2
bV9kb21haW4oZCkgJiYgY3B1X2hhc192bXggJiYgaGFwX2VuYWJsZWQoZCk7Ci19Citib29sIHAy
bV9tZW1fYWNjZXNzX3Nhbml0eV9jaGVjayhzdHJ1Y3QgZG9tYWluICpkKTsKIAogI2VuZGlmIC8q
X19BU01fWDg2X01FTV9BQ0NFU1NfSF9fICovCiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 18:09:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 18:09: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-devel-bounces@lists.xenproject.org>)
	id 1gPAT4-0002UC-Jl; Tue, 20 Nov 2018 18:09: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=j60o=n7=citrix.com=prvs=8555d601b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gPAT2-0002U6-Un
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 18:09:44 +0000
X-Inumbo-ID: 74d26251-ecef-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74d26251-ecef-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 18:09:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="71119335"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 20 Nov 2018 18:09:41 +0000
Message-ID: <20181120180941.1005-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] tools: set Dom0 UUID if requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 =?UTF-8?q?Edwin=20T=C3=B6r=C3=B6k?= <edvin.torok@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIFhFTl9ET00wX1VVSUQgaW4gWGVuJ3MgZ2xvYmFsIGNvbmZpZ3VyYXRpb24gZmls
ZS4gIE1ha2UKeGVuLWluaXQtZG9tMCBhY2NlcHQgYW4gZXh0cmEgYXJndW1lbnQgZm9yIFVVSUQu
CgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjM6IG5l
dyBhcHByb2FjaAotLS0KIHRvb2xzL2hlbHBlcnMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDMgKy0KIHRvb2xzL2hlbHBlcnMveGVuLWluaXQtZG9tMC5jICAgICAgICAg
ICAgICAgICAgICAgIHwgNDIgKysrKysrKysrKysrKysrKysrKystLQogdG9vbHMvaG90cGx1Zy9M
aW51eC9pbml0LmQvc3lzY29uZmlnLnhlbmNvbW1vbnMuaW4gfCAgMyArKwogdG9vbHMvaG90cGx1
Zy9MaW51eC9pbml0LmQveGVuY29tbW9ucy5pbiAgICAgICAgICAgfCAgMiArLQogLi4uL2hvdHBs
dWcvTGludXgvc3lzdGVtZC94ZW4taW5pdC1kb20wLnNlcnZpY2UuaW4gfCAgMyArLQogNSBmaWxl
cyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2hlbHBlcnMvTWFrZWZpbGUgYi90b29scy9oZWxwZXJzL01ha2VmaWxlCmluZGV4IDRm
M2JiZTZhN2QuLmY3NTk1MjgzMjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2hlbHBlcnMvTWFrZWZpbGUK
KysrIGIvdG9vbHMvaGVscGVycy9NYWtlZmlsZQpAQCAtMTQsNiArMTQsNyBAQCBYRU5fSU5JVF9E
T00wX09CSlMgPSB4ZW4taW5pdC1kb20wLm8gaW5pdC1kb20tanNvbi5vCiAkKFhFTl9JTklUX0RP
TTBfT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW50b29sbG9nKQogJChYRU5fSU5JVF9E
T00wX09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuc3RvcmUpCiAkKFhFTl9JTklUX0RP
TTBfT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5saWdodCkKKyQoWEVOX0lOSVRfRE9N
MF9PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmN0cmwpCiAKIElOSVRfWEVOU1RPUkVf
RE9NQUlOX09CSlMgPSBpbml0LXhlbnN0b3JlLWRvbWFpbi5vIGluaXQtZG9tLWpzb24ubwogJChJ
TklUX1hFTlNUT1JFX0RPTUFJTl9PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbnRvb2xs
b2cpCkBAIC0yNiw3ICsyNyw3IEBAICQoSU5JVF9YRU5TVE9SRV9ET01BSU5fT0JKUyk6IENGTEFH
UyArPSAkKENGTEFHU19saWJ4ZW5saWdodCkKIGFsbDogJChQUk9HUykKIAogeGVuLWluaXQtZG9t
MDogJChYRU5fSU5JVF9ET00wX09CSlMpCi0JJChDQykgJChMREZMQUdTKSAtbyAkQCAkKFhFTl9J
TklUX0RPTTBfT0JKUykgJChMRExJQlNfbGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVuc3Rv
cmUpICQoTERMSUJTX2xpYnhlbmxpZ2h0KSAkKEFQUEVORF9MREZMQUdTKQorCSQoQ0MpICQoTERG
TEFHUykgLW8gJEAgJChYRU5fSU5JVF9ET00wX09CSlMpICQoTERMSUJTX2xpYnhlbmN0cmwpICQo
TERMSUJTX2xpYnhlbnRvb2xsb2cpICQoTERMSUJTX2xpYnhlbnN0b3JlKSAkKExETElCU19saWJ4
ZW5saWdodCkgJChBUFBFTkRfTERGTEFHUykKIAogJChJTklUX1hFTlNUT1JFX0RPTUFJTl9PQkpT
KTogX3BhdGhzLmgKIApkaWZmIC0tZ2l0IGEvdG9vbHMvaGVscGVycy94ZW4taW5pdC1kb20wLmMg
Yi90b29scy9oZWxwZXJzL3hlbi1pbml0LWRvbTAuYwppbmRleCAwOWJjMDAyN2Y5Li5hMmYzMWZl
OWJmIDEwMDY0NAotLS0gYS90b29scy9oZWxwZXJzL3hlbi1pbml0LWRvbTAuYworKysgYi90b29s
cy9oZWxwZXJzL3hlbi1pbml0LWRvbTAuYwpAQCAtMyw3ICszLDkgQEAKICNpbmNsdWRlIDxzdHJp
bmcuaD4KICNpbmNsdWRlIDxzdGRpby5oPgogCisjaW5jbHVkZSA8eGVuY3RybC5oPgogI2luY2x1
ZGUgPHhlbnN0b3JlLmg+CisjaW5jbHVkZSA8bGlieGwuaD4KIAogI2luY2x1ZGUgImluaXQtZG9t
LWpzb24uaCIKIApAQCAtMTMsMTMgKzE1LDMwIEBACiBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCiB7CiAgICAgaW50IHJjOwotICAgIHN0cnVjdCB4c19oYW5kbGUgKnhzaDsKKyAgICBz
dHJ1Y3QgeHNfaGFuZGxlICp4c2ggPSBOVUxMOworICAgIHhjX2ludGVyZmFjZSAqeGNoID0gTlVM
TDsKICAgICBjaGFyICpkb21uYW1lX3N0cmluZyA9IE5VTEwsICpkb21pZF9zdHJpbmcgPSBOVUxM
OworICAgIGxpYnhsX3V1aWQgdXVpZDsKKworICAgIC8qIEFjY2VwdCAwIG9yIDEgYXJndW1lbnQg
Ki8KKyAgICBpZiAoYXJnYyA+IDIpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJ0b28gbWFu
eSBhcmd1bWVudHNcbiIpOworICAgICAgICByYyA9IDE7CisgICAgICAgIGdvdG8gb3V0OworICAg
IH0KIAogICAgIHhzaCA9IHhzX29wZW4oMCk7CiAgICAgaWYgKCF4c2gpIHsKICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJjYW5ub3Qgb3BlbiB4ZW5zdG9yZSBjb25uZWN0aW9uXG4iKTsKLSAgICAg
ICAgZXhpdCgxKTsKKyAgICAgICAgcmMgPSAxOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisK
KyAgICB4Y2ggPSB4Y19pbnRlcmZhY2Vfb3BlbihOVUxMLCBOVUxMLCAwKTsKKyAgICBpZiAoIXhj
aCkgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInhjX2ludGVyZmFjZV9vcGVuKCkgZmFpbGVk
XG4iKTsKKyAgICAgICAgcmMgPSAxOworICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICAv
KiBTYW5pdHkgY2hlY2s6IHRoaXMgcHJvZ3JhbSBjYW4gb25seSBiZSBydW4gb25jZS4gKi8KQEAg
LTMxLDcgKzUwLDIzIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAg
Z290byBvdXQ7CiAgICAgfQogCi0gICAgcmMgPSBnZW5fc3R1Yl9qc29uX2NvbmZpZygwLCBOVUxM
KTsKKyAgICBsaWJ4bF91dWlkX2NsZWFyKCZ1dWlkKTsKKworICAgIC8qIElmIFVVSUQgaXMgc3Vw
cGxpZWQsIHBhcnNlIGl0LiAqLworICAgIGlmIChhcmdjID09IDIgJiYgbGlieGxfdXVpZF9mcm9t
X3N0cmluZygmdXVpZCwgYXJndlsxXSkpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJmYWls
ZWQgdG8gcGFyc2UgVVVJRCAlc1xuIiwgYXJndlsxXSk7CisgICAgICAgIHJjID0gMTsKKyAgICAg
ICAgZ290byBvdXQ7CisgICAgfQorCisgICAgaWYgKCFsaWJ4bF91dWlkX2lzX25pbCgmdXVpZCkg
JiYKKyAgICAgICAgeGNfZG9tYWluX3NldGhhbmRsZSh4Y2gsIDAsIGxpYnhsX3V1aWRfYnl0ZWFy
cmF5KCZ1dWlkKSkpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJmYWlsZWQgdG8gc2V0IERv
bTAgVVVJRCwgZXJybm8gJWRcbiIsIGVycm5vKTsKKyAgICAgICAgcmMgPSAxOworICAgICAgICBn
b3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9IGdlbl9zdHViX2pzb25fY29uZmlnKDAsICZ1dWlk
KTsKICAgICBpZiAocmMpCiAgICAgICAgIGdvdG8gb3V0OwogCkBAIC01NSw2ICs5MCw3IEBAIG91
dDoKICAgICBmcmVlKGRvbWlkX3N0cmluZyk7CiAgICAgZnJlZShkb21uYW1lX3N0cmluZyk7CiAg
ICAgeHNfY2xvc2UoeHNoKTsKKyAgICB4Y19pbnRlcmZhY2VfY2xvc2UoeGNoKTsKICAgICByZXR1
cm4gcmM7CiB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvaW5pdC5kL3N5c2Nv
bmZpZy54ZW5jb21tb25zLmluIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9pbml0LmQvc3lzY29uZmln
LnhlbmNvbW1vbnMuaW4KaW5kZXggOTI1NjljZDYxYi4uMGZjNjU1N2Q0YSAxMDA2NDQKLS0tIGEv
dG9vbHMvaG90cGx1Zy9MaW51eC9pbml0LmQvc3lzY29uZmlnLnhlbmNvbW1vbnMuaW4KKysrIGIv
dG9vbHMvaG90cGx1Zy9MaW51eC9pbml0LmQvc3lzY29uZmlnLnhlbmNvbW1vbnMuaW4KQEAgLTk1
LDMgKzk1LDYgQEAgWEVOU1RPUkVfRE9NQUlOX0FSR1M9CiAKICMgcWVtdSBwYXRoCiAjUUVNVV9Y
RU49QHFlbXVfeGVuX3BhdGhACisKKyMgRG9tMCBVVUlECisjWEVOX0RPTTBfVVVJRD0wMDAwMDAw
MC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAwMDAwMDAKZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcv
TGludXgvaW5pdC5kL3hlbmNvbW1vbnMuaW4gYi90b29scy9ob3RwbHVnL0xpbnV4L2luaXQuZC94
ZW5jb21tb25zLmluCmluZGV4IGVjNDJiMDU1ODcuLmEzMzA1OGVkNDQgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2hvdHBsdWcvTGludXgvaW5pdC5kL3hlbmNvbW1vbnMuaW4KKysrIGIvdG9vbHMvaG90cGx1
Zy9MaW51eC9pbml0LmQveGVuY29tbW9ucy5pbgpAQCAtNjMsNyArNjMsNyBAQCBkb19zdGFydCAo
KSB7CiAJQFhFTl9TQ1JJUFRfRElSQC9sYXVuY2gteGVuc3RvcmUgfHwgZXhpdCAxCiAKIAllY2hv
IFNldHRpbmcgZG9tYWluIDAgbmFtZSwgZG9taWQgYW5kIEpTT04gY29uZmlnLi4uCi0JJHtMSUJF
WEVDX0JJTn0veGVuLWluaXQtZG9tMAorCSR7TElCRVhFQ19CSU59L3hlbi1pbml0LWRvbTAgJHtY
RU5fRE9NMF9VVUlEfQogCiAJZWNobyBTdGFydGluZyB4ZW5jb25zb2xlZC4uLgogCXRlc3QgLXog
IiRYRU5DT05TT0xFRF9UUkFDRSIgfHwgWEVOQ09OU09MRURfQVJHUz0iIC0tbG9nPSRYRU5DT05T
T0xFRF9UUkFDRSIKZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW4t
aW5pdC1kb20wLnNlcnZpY2UuaW4gYi90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuLWlu
aXQtZG9tMC5zZXJ2aWNlLmluCmluZGV4IDNiZWZhZGNlYTMuLmJlZWQzMTI2YzYgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW4taW5pdC1kb20wLnNlcnZpY2UuaW4K
KysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbi1pbml0LWRvbTAuc2VydmljZS5p
bgpAQCAtNyw4ICs3LDkgQEAgQ29uZGl0aW9uUGF0aEV4aXN0cz0vcHJvYy94ZW4vY2FwYWJpbGl0
aWVzCiBbU2VydmljZV0KIFR5cGU9b25lc2hvdAogUmVtYWluQWZ0ZXJFeGl0PXRydWUKK0Vudmly
b25tZW50RmlsZT1AQ09ORklHX0RJUkAvQENPTkZJR19MRUFGX0RJUkAveGVuY29tbW9ucwogRXhl
Y1N0YXJ0UHJlPS9iaW4vZ3JlcCAtcSBjb250cm9sX2QgL3Byb2MveGVuL2NhcGFiaWxpdGllcwot
RXhlY1N0YXJ0PUBMSUJFWEVDX0JJTkAveGVuLWluaXQtZG9tMAorRXhlY1N0YXJ0PUBMSUJFWEVD
X0JJTkAveGVuLWluaXQtZG9tMCAkWEVOX0RPTTBfVVVJRAogCiBbSW5zdGFsbF0KIFdhbnRlZEJ5
PW11bHRpLXVzZXIudGFyZ2V0Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 18:10:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 18:10: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-devel-bounces@lists.xenproject.org>)
	id 1gPAU9-00035r-10; Tue, 20 Nov 2018 18:10: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=n0tg=n7=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gPAU7-00035k-IH
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 18:10:51 +0000
X-Inumbo-ID: 9bf63ea6-ecef-11e8-9a16-bc764e045a96
Received: from mail-ed1-x544.google.com (unknown [2a00:1450:4864:20::544])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9bf63ea6-ecef-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 18:10:50 +0000 (UTC)
Received: by mail-ed1-x544.google.com with SMTP id d39so2707700edb.12
 for <xen-devel@lists.xen.org>; Tue, 20 Nov 2018 10:10:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=bFQE3H1j4iVT0gYtL2UrjrHgn/Yvqty+SKxPDdqoH3U=;
 b=GDIdj5Bcd3oJZ7iiuOYO1P1rs5UXas8RfCnkfqGBu+/zWWrRYyz4IU/zUJs8p1g6IZ
 X0t47PriCUMS5UuKi2HJIrx70gAqyVt4vnX/OwzAtlCrXyxlsTrp7oemFU7ogV6Sn1M8
 VfNjGTLdDhU6OL5O6HWkRopZ9RDrLN0C22KTbRHe0rRCt5eyEvW02NdiGWQHlOBJTUaV
 xMJBLFiu6VTLiw/dbbuBB1unxfvWT17uOojZs6BO0mURlPbr4DiAtEqxeOsTt7FBS5Kw
 m5nPd6fOPn1LxJWJBzDlM9ES0mZmL5IIvmNLxwMUPOSvgiHcdwKP5ldbfLqZuMdVptBf
 zKgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=bFQE3H1j4iVT0gYtL2UrjrHgn/Yvqty+SKxPDdqoH3U=;
 b=NaH+ufbRoMebMQOKnW5HsC2a3uhYZvO3bzr8AgpBKiHJjH/0LhidUscX1GiqbnV6bM
 mk5YtdscolsdRpDtJ3MMYYe9vz1Wb/b97UpKHJYe9poJrdaNiRJMgULGJLdDdQfmrRER
 OK9qI24QW51q+bXb0lOLwM6jbhX94WyWj+GOC/uh0mn3W5CSR44JvdlSy7YHnaJooLX+
 JXaCqDigh3LLOeN+eaE9NVW6uwELqvwkvFiJbaQnmg/qZymsVu+pSrFb7ZscYgdIZ04N
 xhjTkTrGj6FzVuFuCNii5ngcFsujTrrigpyOE3RsdvvlMv3/cn+GJh0ppyf1fq1/Lsgx
 mmXQ==
X-Gm-Message-State: AGRZ1gKzqv6Cg5B2YURDPQixpexQUL3V0DKRSclvbNx/6zDhOLRay8eE
 kbXW2rVyDyU3nq2TuNxGr0TY/V3bGOE=
X-Google-Smtp-Source: AJdET5dl45ele5aQfwa3CT+ibyBgj1ZJp2ImBoD97Zs3x210aBN+fq/hDHnViCMktyoIZjayYz0z9w==
X-Received: by 2002:a17:906:c401:: with SMTP id
 u1-v6mr2727419ejz.196.1542737448189; 
 Tue, 20 Nov 2018 10:10:48 -0800 (PST)
Received: from [10.17.180.102] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id m1-v6sm2381381ejz.64.2018.11.20.10.10.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 20 Nov 2018 10:10:47 -0800 (PST)
To: Julien Grall <julien.grall@gmail.com>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-2-julien.grall@arm.com>
 <6098937f-98de-bff9-6c48-5575a45875e0@epam.com>
 <57ee191b-be21-701e-ef19-4ed4df1cf289@arm.com>
 <77f72cc9-6548-afd9-3766-23326b3551d9@epam.com>
 <6acf65ef-4302-c403-32ba-1d88ab954265@epam.com>
 <22f7ebc8-c74b-0d8e-4847-9d3df9bcf5db@arm.com>
 <3622e468-8f44-1e31-138f-db58ca3835ff@epam.com>
 <2090f5b4-22ff-38bc-3d47-6dbb6d7fccfb@epam.com>
 <6d1c980b-b316-f634-7793-0aca4b34aa85@arm.com>
 <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
 <5ad76791-075d-e588-2669-e01c79674f0d@gmail.com>
 <CAF3u54CmW32NwN0q73LaXwnj2wUt72uuq9LGPRQ3RNMzZTV==Q@mail.gmail.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <d260c074-6107-a5d1-94c8-fdb019585135@gmail.com>
Date: Tue, 20 Nov 2018 20:10:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAF3u54CmW32NwN0q73LaXwnj2wUt72uuq9LGPRQ3RNMzZTV==Q@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "andre.przywara@arm.com" <andre.przywara@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKCk9uIDE5LjExLjE4IDE4OjQyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4g
VGhlcmUgYXJlIG5vIGlzc3VlIGFib3V0IHByb2Nlc3NpbmcgSVJRcyBiZWZvcmUgdGhlIHN5bmNz
LiBJdCBpcyB0aGUgCj4gc2FtZSBhcyBpZiBhbiBJUlEgd2FzIHJhaXNlZCBmcm9tIGlsYSBkaWZm
ZXJlbnQgcENQVXMuCj4gU28gd2h5IGRvIHlvdSBuZWVkIHRoYXQ/CgogRnJvbSBteSB1bmRlcnN0
YW5kaW5nIG9mIGdpYy12Z2ljIGNvZGUgKG9sZCB2Z2ljKSwgZm9yIHRoZSBJUlFzIAp0YXJnZXRp
bmcgdGhlIGBjdXJyZW50YCB2Y3B1LCBpdCBsZWFkcyB0byBhIGZhc3RlciBwcm9jZXNzaW5nIHVu
ZGVyIAppbnRlcnJ1cHRzIHN0b3JtIGNvbmRpdGlvbnMuIElmIGl0IHdhcyBhbGwgTFJzIHNldCBv
biBwcmV2aW91cyBzd2l0Y2ggdG8gCmEgZ3Vlc3QsIGEgdGhlIElSUSB3aWxsIGhhdmUgYSBjaGFu
Y2UgdG8gZ28gZGlyZWN0bHkgdG8gTFIgaW5zdGVhZCBvZiAKc2V0dGluZyBvbiBscl9wZW5kaW5n
IHF1ZXVlLiBBbHNvIGluZmxpZ2h0X2lycXMgcXVldWUgaGF2ZSBhIGNoYW5jZSB0byAKYmUgc2hv
cnRlciB0byBpbnNlcnQuCgoKTW9yZW92ZXIsIG1heWJlIHlvdSBjYW4gZXhwbGFpbiBtZSwgd2hh
dCdzIHRoZSBwb2ludCBvZiBpbnRlcnJ1cHRzIAplbmFibGluZyBiZWZvcmUgZm9yIGBkb19JUlEo
KWAgY2FsbD8gVGhvc2UgaW50ZXJydXB0cyB3b3VsZCBiZSBncmFiYmVkIAphbmQgcHJvY2Vzc2Vk
IGFueXdheSwgZHVyaW5nIHJ1biB0aHJvdWdoIHRoZSBsb29wIGluIGBnaWNfaW50ZXJydXB0KClg
LiAKU28gSSBzZWUgdGhlIG9ubHkgb3V0Y29tZSBvZiBpbnRlcnJ1cHRzIGVuYWJsaW5nIC0gc3Bl
bmRpbmcgbW9yZSB0aW1lIApmb3IgY29udGV4dCBzd2l0Y2hlcy4KCgotLSAKU2luY2VyZWx5LApB
bmRyaWkgQW5pc292LgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 18:22:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 18: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-devel-bounces@lists.xenproject.org>)
	id 1gPAf4-0003yr-7p; Tue, 20 Nov 2018 18:22: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=j60o=n7=citrix.com=prvs=8555d601b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gPAf3-0003ym-LB
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 18:22:09 +0000
X-Inumbo-ID: 30b8866e-ecf1-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30b8866e-ecf1-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 18:22:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,258,1539648000"; d="scan'208";a="71120726"
Date: Tue, 20 Nov 2018 18:21:51 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181120182151.rn7wbcxy5uhnsptw@zion.uk.xensource.com>
References: <20181119213102.8939-1-wei.liu2@citrix.com>
 <20181119213102.8939-4-wei.liu2@citrix.com>
 <8fcfa8d1-4f54-3a3c-d95a-1a56b64afa7c@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8fcfa8d1-4f54-3a3c-d95a-1a56b64afa7c@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 3/4] automation: also specify xen binary as
 artifact on x86_64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjAsIDIwMTggYXQgMDU6MzU6NTRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxOS8xMS8yMDE4IDIxOjMxLCBXZWkgTGl1IHdyb3RlOgo+ID4gZGlmZiAtLWdp
dCBhL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZCBiL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZAo+
ID4gaW5kZXggYTFmOWE1ZGE1Ni4uZDRhY2ViNzQ1ZiAxMDA3NTUKPiA+IC0tLSBhL2F1dG9tYXRp
b24vc2NyaXB0cy9idWlsZAo+ID4gKysrIGIvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkCj4gPiBA
QCAtMjgsNiArMjgsMTAgQEAgbWFrZSAtaiQobnByb2MpIGRpc3QKPiA+ICAKPiA+ICAjIEV4dHJh
Y3QgYXJ0aWZhY3RzIHRvIGF2b2lkIGdldHRpbmcgcmV3cml0dGVuIGJ5IGN1c3RvbWlzZWQgYnVp
bGRzCj4gPiAgY3AgeGVuLy5jb25maWcgeGVuLWNvbmZpZwo+ID4gK21rZGlyIGJpbmFyaWVzCj4g
PiAraWYgW1sgIngke1hFTl9UQVJHRVRfQVJDSH0iID09ICJ4eDg2XzY0IiBdXTsgdGhlbgo+IAo+
IEVpdGhlciBxdW90ZSB0aGUgc3RyaW5ncywgb3IgdXNlIHRoZSBwcmUteCB0cmljaywgYnV0IHlv
dSBkb24ndCBuZWVkIHRvCj4gZG8gYm90aCB0b2dldGhlci4KCkZpeGVkLCB0aGFua3MuCgpXZWku
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 18:35:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 18:35: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-devel-bounces@lists.xenproject.org>)
	id 1gPAsK-0004vM-Qr; Tue, 20 Nov 2018 18:35:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPAsJ-0004vA-Db
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 18:35:51 +0000
X-Inumbo-ID: 1a86ced9-ecf3-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a86ced9-ecf3-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 18:35:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPAsG-0005Fb-3r; Tue, 20 Nov 2018 18:35:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPAsF-0005ys-JK; Tue, 20 Nov 2018 18:35:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPAsF-0003Dv-If; Tue, 20 Nov 2018 18:35:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130502-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-arm64-pvops:<job
 status>:broken:regression
 linux-linus:build-arm64:<job status>:broken:regression
 linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64:host-install(4):broken:nonblocking
 linux-linus:build-arm64-xsm:host-install(4):broken:nonblocking
 linux-linus:build-arm64-pvops:host-install(4):broken:nonblocking
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9ff01193a20d391e8dbce4403dd5ef87c7eaaca6
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 18:35:47 +0000
Subject: [Xen-devel] [linux-linus test] 130502: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDUwMiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwNTAyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBndWVzdC1zdGFydCAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEw
IHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVk
aGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50
ZXN0ZWQKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAg
OWZmMDExOTNhMjBkMzkxZThkYmNlNDQwM2RkNWVmODdjN2VhYWNhNgpiYXNlbGluZSB2ZXJzaW9u
OgogbGludXggICAgICAgICAgICAgICAgOTQ3MTBjYWMwZWY0ZWUxNzdhNjNiNTIyNzY2NGIzOGM5
NWJiZjcwMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI1ODk4ICAyMDE4LTA4LTEzIDIxOjIwOjU1
IFogICA5OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyNTkyMSAgMjAxOC0wOC0xNSAxMzow
Njo1NiBaICAgOTcgZGF5cyAgIDg0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDUw
MiAgMjAxOC0xMS0xOSAxMToyNjowNiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMzMw
MiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBh
bGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1
aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU2MTc3MCBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 18:43:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 18:43: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-devel-bounces@lists.xenproject.org>)
	id 1gPAzs-0005i1-Qj; Tue, 20 Nov 2018 18:43: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPAzr-0005hr-Ed
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 18:43:39 +0000
X-Inumbo-ID: 315fa61a-ecf4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 315fa61a-ecf4-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 18:43:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPAzo-0005PP-Vl; Tue, 20 Nov 2018 18:43:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPAzo-0006Ku-Kv; Tue, 20 Nov 2018 18:43:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPAzo-0006Dp-KF; Tue, 20 Nov 2018 18:43:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130617-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=668f14904826ea010edd927f4210dd4fd3d2094d
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 18:43:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130617: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDYxNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDYxNy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTMwMjg5CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzAyODkKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNjY4ZjE0OTA0ODI2ZWEwMTBlZGQ5
MjdmNDIxMGRkNGZkM2QyMDk0ZApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRkNWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDExOjAwOjM2IFogICAgMyBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0xOSAwOTowMDoyNyBaICAgIDEgZGF5cyAgIDEy
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDYxNyAgMjAxOC0xMS0yMCAxNjowMDo0
NCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0
YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDYwOCBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 18:47:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 18:47: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-devel-bounces@lists.xenproject.org>)
	id 1gPB3N-0005r9-Dr; Tue, 20 Nov 2018 18:47: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=nteb=n7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gPB3M-0005r4-Kf
 for xen-devel@lists.xen.org; Tue, 20 Nov 2018 18:47:16 +0000
X-Inumbo-ID: b3204c07-ecf4-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b3204c07-ecf4-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 18:47:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 627C21BF7;
 Tue, 20 Nov 2018 10:47:15 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2DBC93F5AF;
 Tue, 20 Nov 2018 10:47:14 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>,
 Julien Grall <julien.grall@gmail.com>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-2-julien.grall@arm.com>
 <6098937f-98de-bff9-6c48-5575a45875e0@epam.com>
 <57ee191b-be21-701e-ef19-4ed4df1cf289@arm.com>
 <77f72cc9-6548-afd9-3766-23326b3551d9@epam.com>
 <6acf65ef-4302-c403-32ba-1d88ab954265@epam.com>
 <22f7ebc8-c74b-0d8e-4847-9d3df9bcf5db@arm.com>
 <3622e468-8f44-1e31-138f-db58ca3835ff@epam.com>
 <2090f5b4-22ff-38bc-3d47-6dbb6d7fccfb@epam.com>
 <6d1c980b-b316-f634-7793-0aca4b34aa85@arm.com>
 <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
 <5ad76791-075d-e588-2669-e01c79674f0d@gmail.com>
 <CAF3u54CmW32NwN0q73LaXwnj2wUt72uuq9LGPRQ3RNMzZTV==Q@mail.gmail.com>
 <d260c074-6107-a5d1-94c8-fdb019585135@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4ceea0f6-ede1-420a-d3b7-80c4584739ce@arm.com>
Date: Tue, 20 Nov 2018 18:47:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <d260c074-6107-a5d1-94c8-fdb019585135@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "andre.przywara@arm.com" <andre.przywara@arm.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMC8xMS8yMDE4IDE4OjEwLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1bGll
biwKPiAKPiAKPiBPbiAxOS4xMS4xOCAxODo0MiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBUaGVy
ZSBhcmUgbm8gaXNzdWUgYWJvdXQgcHJvY2Vzc2luZyBJUlFzIGJlZm9yZSB0aGUgc3luY3MuIEl0
IGlzIHRoZSBzYW1lIGFzIAo+PiBpZiBhbiBJUlEgd2FzIHJhaXNlZCBmcm9tIGlsYSBkaWZmZXJl
bnQgcENQVXMuCj4+IFNvIHdoeSBkbyB5b3UgbmVlZCB0aGF0Pwo+IAo+ICBGcm9tIG15IHVuZGVy
c3RhbmRpbmcgb2YgZ2ljLXZnaWMgY29kZSAob2xkIHZnaWMpLCBmb3IgdGhlIElSUXMgdGFyZ2V0
aW5nIHRoZSAKPiBgY3VycmVudGAgdmNwdSwgaXQgbGVhZHMgdG8gYSBmYXN0ZXIgcHJvY2Vzc2lu
ZyB1bmRlciBpbnRlcnJ1cHRzIHN0b3JtIAo+IGNvbmRpdGlvbnMuIElmIGl0IHdhcyBhbGwgTFJz
IHNldCBvbiBwcmV2aW91cyBzd2l0Y2ggdG8gYSBndWVzdCwgYSB0aGUgSVJRIHdpbGwgCj4gaGF2
ZSBhIGNoYW5jZSB0byBnbyBkaXJlY3RseSB0byBMUiBpbnN0ZWFkIG9mIHNldHRpbmcgb24gbHJf
cGVuZGluZyBxdWV1ZS4gQWxzbyAKPiBpbmZsaWdodF9pcnFzIHF1ZXVlIGhhdmUgYSBjaGFuY2Ug
dG8gYmUgc2hvcnRlciB0byBpbnNlcnQuCgpEbyB5b3UgaGF2ZSBhY3R1YWwgbnVtYmVycz8gQWxz
byB0byBiZSBvbiB0aGUgc2FtZSBwYWdlLCB3aGF0IGlzIHlvdXIgZGVmaW5pdGlvbiAKb2YgaW50
ZXJydXB0cyBzdG9ybT8KCkJlYXIgaW4gbWluZCB0aGF0IHRoZSBvbGQgdkdJQyB3aWxsIGJlIHBo
YXNlZCBvdXQgc29vbi4gSWYgeW91IGFyZSB3b3JyaWVkIGFib3V0IApwZXJmb3JtYW5jZSwgdGhl
biBJIHdvdWxkIHJlY29tbWVuZCB0byB0cnkgdGhlIG5ldyB2R0lDIGFuZCBzZWUgd2hldGhlciBp
dCBpbXByb3Zlcy4KCj4gTW9yZW92ZXIsIG1heWJlIHlvdSBjYW4gZXhwbGFpbiBtZSwgd2hhdCdz
IHRoZSBwb2ludCBvZiBpbnRlcnJ1cHRzIGVuYWJsaW5nIAo+IGJlZm9yZSBmb3IgYGRvX0lSUSgp
YCBjYWxsPyBUaG9zZSBpbnRlcnJ1cHRzIHdvdWxkIGJlIGdyYWJiZWQgYW5kIHByb2Nlc3NlZCAK
PiBhbnl3YXksIGR1cmluZyBydW4gdGhyb3VnaCB0aGUgbG9vcCBpbiBgZ2ljX2ludGVycnVwdCgp
YC4gU28gSSBzZWUgdGhlIG9ubHkgCj4gb3V0Y29tZSBvZiBpbnRlcnJ1cHRzIGVuYWJsaW5nIC0g
c3BlbmRpbmcgbW9yZSB0aW1lIGZvciBjb250ZXh0IHN3aXRjaGVzLgoKV2VsbCwgaWYgeW91IHJl
LWVuYWJsZSB0aGUgaW50ZXJydXB0cyB5b3UgZ2l2ZSBhIGNoYW5jZSBmb3IgaGlnaGVyIHByaW9y
aXR5IAppbnRlcnJ1cHRzIHRvIGNvbWUgdXAuIFRoaXMgd2lsbCBub3QgaGFwcGVuIGlmIHlvdSBo
YXZlIGludGVycnVwdHMgZGlzYWJsZWQuCgpCdXQgeW91IHNlZW0gdG8gYmFzZSB5b3VyIGFzc3Vt
cHRpb24gb24gaW50ZXJydXB0cyBzdG9ybSAoeWV0IHRvIGJlIGRlZmluZWQpLiBJZiAKeW91IGhh
dmUgYW4gaW50ZXJydXB0IHN0b3JtLCB0aGVuIHlvdSBhcmUgYWxyZWFkeSBkb29tZWQgYXMgeW91
ciBndWVzdC9YZW4gd2lsbCAKbm90IGhhdmUgdGltZSB0byBkbyBhbnkgb3RoZXIgd29yay4KCklu
IGFueSBjYXNlLCB5b3UgbmVlZCB0byBwcm92aWRlIG51bWJlciB0byBzdXBwb3J0IHlvdXIgb3B0
aW1pemF0aW9uLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 18:54:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 18:54: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-devel-bounces@lists.xenproject.org>)
	id 1gPBAV-0006dS-8g; Tue, 20 Nov 2018 18:54: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=s/zw=n7=redhat.com=lersek@srs-us1.protection.inumbo.net>)
 id 1gPBAT-0006dN-Fu
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 18:54:37 +0000
X-Inumbo-ID: b94be779-ecf5-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b94be779-ecf5-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 18:54:35 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D3A22309174F;
 Tue, 20 Nov 2018 18:54:34 +0000 (UTC)
Received: from lacos-laptop-7.usersys.redhat.com (ovpn-120-171.rdu2.redhat.com
 [10.10.120.171])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C40CE3DA9;
 Tue, 20 Nov 2018 18:54:24 +0000 (UTC)
To: Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Marc-Andr=c3=a9_Lureau?= <marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
 <20181107123652.23417-3-marcandre.lureau@redhat.com>
 <20181120173324.64a36d8e@redhat.com>
From: Laszlo Ersek <lersek@redhat.com>
Message-ID: <d84bafe2-184b-bc62-9cde-0d1421cb484d@redhat.com>
Date: Tue, 20 Nov 2018 19:54:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20181120173324.64a36d8e@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.41]); Tue, 20 Nov 2018 18:54:35 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH for-3.2 v3 02/14] qom: make
 interface types abstract
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Corey Minyard <minyard@acm.org>,
 Amit Shah <amit@kernel.org>, qemu-ppc@nongnu.org,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 dgilbert@redhat.com, qemu-arm@nongnu.org,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?Q?Andreas_F=c3=a4rber?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjAvMTggMTc6MzMsIElnb3IgTWFtbWVkb3Ygd3JvdGU6Cj4gT24gV2VkLCAgNyBOb3Yg
MjAxOCAxNjozNjo0MCArMDQwMAo+IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVh
dUByZWRoYXQuY29tPiB3cm90ZToKPiAKPj4gSW50ZXJmYWNlcyBkb24ndCBoYXZlIGluc3RhbmNl
LCBsZXQncyBtYWtlIHRoZSBpbnRlcmZhY2UgdHlwZSByZWFsbHkKPj4gYWJzdHJhY3QgdG8gYXZv
aWQgY29uZnVzaW9uLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBNYXJjLUFuZHLDqSBMdXJlYXUgPG1h
cmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KPj4gLS0tCj4+ICBpbmNsdWRlL2h3L2FjcGkvYWNw
aV9kZXZfaW50ZXJmYWNlLmggfCA2ICstLS0tLQo+PiAgaW5jbHVkZS9ody9hcm0vbGludXgtYm9v
dC1pZi5oICAgICAgIHwgNSArLS0tLQo+PiAgaW5jbHVkZS9ody9mdy1wYXRoLXByb3ZpZGVyLmgg
ICAgICAgIHwgNCArLS0tCj4+ICBpbmNsdWRlL2h3L2hvdHBsdWcuaCAgICAgICAgICAgICAgICAg
fCA2ICstLS0tLQo+PiAgaW5jbHVkZS9ody9pbnRjL2ludGMuaCAgICAgICAgICAgICAgIHwgNCAr
LS0tCj4+ICBpbmNsdWRlL2h3L2lwbWkvaXBtaS5oICAgICAgICAgICAgICAgfCA0ICstLS0KPj4g
IGluY2x1ZGUvaHcvaXNhL2lzYS5oICAgICAgICAgICAgICAgICB8IDQgLS0tLQo+PiAgaW5jbHVk
ZS9ody9tZW0vbWVtb3J5LWRldmljZS5oICAgICAgIHwgNCArLS0tCj4+ICBpbmNsdWRlL2h3L25t
aS5oICAgICAgICAgICAgICAgICAgICAgfCA0ICstLS0KPj4gIGluY2x1ZGUvaHcvc3RyZWFtLmgg
ICAgICAgICAgICAgICAgICB8IDQgKy0tLQo+PiAgaW5jbHVkZS9ody90aW1lci9tNDh0NTkuaCAg
ICAgICAgICAgIHwgNCArLS0tCj4+ICBpbmNsdWRlL3FvbS9vYmplY3RfaW50ZXJmYWNlcy5oICAg
ICAgfCA2ICstLS0tLQo+PiAgaW5jbHVkZS9zeXNlbXUvdHBtLmggICAgICAgICAgICAgICAgIHwg
NCArLS0tCj4+ICB0YXJnZXQvYXJtL2lkYXUuaCAgICAgICAgICAgICAgICAgICAgfCA0ICstLS0K
Pj4gIHRlc3RzL2NoZWNrLXFvbS1pbnRlcmZhY2UuYyAgICAgICAgICB8IDQgKy0tLQo+PiAgMTUg
ZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgNTMgZGVsZXRpb25zKC0pCj4+Cj4+IGRp
ZmYgLS1naXQgYS9pbmNsdWRlL2h3L2FjcGkvYWNwaV9kZXZfaW50ZXJmYWNlLmggYi9pbmNsdWRl
L2h3L2FjcGkvYWNwaV9kZXZfaW50ZXJmYWNlLmgKPj4gaW5kZXggZGFiZjRjNGZjOS4uNDNmZjEx
OTE3OSAxMDA2NDQKPj4gLS0tIGEvaW5jbHVkZS9ody9hY3BpL2FjcGlfZGV2X2ludGVyZmFjZS5o
Cj4+ICsrKyBiL2luY2x1ZGUvaHcvYWNwaS9hY3BpX2Rldl9pbnRlcmZhY2UuaAo+PiBAQCAtMjUs
MTEgKzI1LDcgQEAgdHlwZWRlZiBlbnVtIHsKPj4gICAgICAgSU5URVJGQUNFX0NIRUNLKEFjcGlE
ZXZpY2VJZiwgKG9iaiksIFwKPj4gICAgICAgICAgICAgICAgICAgICAgIFRZUEVfQUNQSV9ERVZJ
Q0VfSUYpCj4+ICAKPj4gLQo+PiAtdHlwZWRlZiBzdHJ1Y3QgQWNwaURldmljZUlmIHsKPj4gLSAg
ICAvKiA8cHJpdmF0ZT4gKi8KPj4gLSAgICBPYmplY3QgUGFyZW50Owo+PiAtfSBBY3BpRGV2aWNl
SWY7Cj4+ICt0eXBlZGVmIHN0cnVjdCBBY3BpRGV2aWNlSWYgQWNwaURldmljZUlmOwo+PiAgCj4+
ICB2b2lkIGFjcGlfc2VuZF9ldmVudChEZXZpY2VTdGF0ZSAqZGV2LCBBY3BpRXZlbnRTdGF0dXNC
aXRzIGV2ZW50KTsKPj4gIAo+PiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9hcm0vbGludXgtYm9v
dC1pZi5oIGIvaW5jbHVkZS9ody9hcm0vbGludXgtYm9vdC1pZi5oCj4+IGluZGV4IGFiYTQ0Nzlh
MTQuLjdiYmRmZDFjYzYgMTAwNjQ0Cj4+IC0tLSBhL2luY2x1ZGUvaHcvYXJtL2xpbnV4LWJvb3Qt
aWYuaAo+PiArKysgYi9pbmNsdWRlL2h3L2FybS9saW51eC1ib290LWlmLmgKPj4gQEAgLTE2LDEw
ICsxNiw3IEBACj4+ICAjZGVmaW5lIEFSTV9MSU5VWF9CT09UX0lGKG9iaikgXAo+PiAgICAgIElO
VEVSRkFDRV9DSEVDSyhBUk1MaW51eEJvb3RJZiwgKG9iaiksIFRZUEVfQVJNX0xJTlVYX0JPT1Rf
SUYpCj4+ICAKPj4gLXR5cGVkZWYgc3RydWN0IEFSTUxpbnV4Qm9vdElmIHsKPj4gLSAgICAvKjwg
cHJpdmF0ZSA+Ki8KPj4gLSAgICBPYmplY3QgcGFyZW50X29iajsKPj4gLX0gQVJNTGludXhCb290
SWY7Cj4+ICt0eXBlZGVmIHN0cnVjdCBBUk1MaW51eEJvb3RJZiBBUk1MaW51eEJvb3RJZjsKPiBJ
IGxpa2UgaG93IGl0IG1ha2VzIGludGVyZmFjZSB0cnVseSBvcGFxdWUgYW5kIHJlbW92ZXMgdGhl
IG5lZWQgZm9yCj4gc3RydWN0dXJlIGRlY2xhcmF0aW9uIGJ1dDoKPiAKPiAgMTogSSdtIG5vdCBz
dXJlIGlmIGl0J3MgYWNjZXB0YWJsZSB0aGluZyB0byBkbyBmcm9tIGxhbmd1YWdlIHBvaW50IG9m
IHZpZXcKClllYWgsIGl0J3MgZmluZS4gSWYgeW91IGhhdmUganVzdAoKc3RydWN0IEFSTUxpbnV4
Qm9vdElmOwoKKGFuZCwgb3B0aW9uYWxseSwgYSB0eXBlZGVmIHRvIGl0LCkgdGhlbiB0aGlzIHR5
cGUgaXMgY2FsbGVkIGFuCiJpbmNvbXBsZXRlIHR5cGUiIChmb3IgdHJhbnNsYXRpb24gdW5pdHMg
dGhhdCBkb24ndCBzZWUgdGhlIGFjdHVhbCB0eXBlCmRlZmluaXRpb24pLiBZb3UgY2FuJ3QgYXBw
bHkgdGhlICJzaXplb2YiIG9wZXJhdG9yIHRvIGl0LCB5b3UgY2FuJ3QgcHV0Cml0IGluIG90aGVy
IHN0cnVjdHMgYW5kIGFycmF5cyBldGMuIEknbSB0b28gbGF6eSB0byBsb29rIHVwIHRoZSBleGFj
dApkZXRhaWxzIGluIHRoZSBDIHN0YW5kYXJkIG5vdy4gOikgQnV0LCBpbXBvcnRhbnRseSwKInBv
aW50ZXItdG8tQVJNTGludXhCb290SWYiIGlzIGEgY29tcGxldGUgdHlwZSwgYW5kIHlvdSBjYW4g
ZG8gYWxsIHRoZQp1c3VhbCB0aGluZ3Mgd2l0aCB0aGF0LiAoRGVmaW5lIHZhcmlhYmxlcyBvZiB0
aGF0IHBvaW50ZXIgdHlwZSwgZW1iZWQKdGhlbSBpbiBvdGhlciBzdHJ1Y3R1cmVzLCB1c2UgaXQg
YXMgYW4gYXJyYXkgZWxlbWVudCB0eXBlLCBwYXNzIHRoZW0gdG8KZnVuY3Rpb25zLCBhbmQgc28g
b24uKQoKVGhhbmtzCkxhc3psbwoKPiAgMjogRm9yIGEgcmVhZGVyIG5vdCBhd2FyZSBvZiBhIHRy
aWNrLCBpdCdzIHNvcnQgb2YgY29uZnVzaW5nIHRvIGhhdmUgZm9yd2FyZCBkZWNsYXJhdGlvbiBi
dXQgd2l0aG91dCBzdHJ1Y3R1cmUgaXRzZWxmLiBTbyBpZiAjMSBpcyBhY2NlcHRhYmxlIHdlIHBy
b2JhYmx5IHNob3VsZCBkb2N1bWVudCBpbnRlcmZhY2UgdHJpY2sgaW4gb2JqZWN0LmgKPiAKPiBb
Li4uXQo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 20:34:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 20:34: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-devel-bounces@lists.xenproject.org>)
	id 1gPCix-0005Pk-Kf; Tue, 20 Nov 2018 20:34: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=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPCiw-0005Pa-1L
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 20:34:18 +0000
X-Inumbo-ID: a19c0bea-ed03-11e8-99bf-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a19c0bea-ed03-11e8-99bf-12d6303a7972;
 Tue, 20 Nov 2018 20:34:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPCik-0007bp-3P; Tue, 20 Nov 2018 20:34:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPCij-0004XE-EN; Tue, 20 Nov 2018 20:34:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPCij-0008OI-Dm; Tue, 20 Nov 2018 20:34:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130580-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=115336ccaf0635c659996bc41a47914f9d837275
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 20:34:05 +0000
Subject: [Xen-devel] [ovmf test] 130580: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDU4MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA1ODAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMTE1MzM2Y2NhZjA2MzVjNjU5OTk2YmM0MWE0NzkxNGY5ZDgzNzI3NQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTMgZGF5cyAgMTM3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDU4MCAgMjAxOC0xMS0yMCAwNToxMzoyMCBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYkNGIDxib2IuYy5m
ZW5nQGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENo
YXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJp
QGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmVuZywgQm9i
IEMgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNv
bT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNlbkBu
dmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGlu
IFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwu
Y29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWluZyBIdWFuZyA8bWluZy5odWFu
Z0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5saXVAb3V0bG9vay5jb20+CiAgUnVp
eXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdAaW50
ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAgU3Rh
ciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8amlheGluLnd1QGludGVs
LmNvbT4KICB5dWNoZW5saW4gPHl1Y2hlbmxpbkBzeW5vbG9neS5jb20+CiAgWmhhbmcsIENoYW8g
QiA8Y2hhby5iLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTI4MCBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 20:54:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 20:54: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-devel-bounces@lists.xenproject.org>)
	id 1gPD2h-0006vq-EO; Tue, 20 Nov 2018 20:54: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=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPD2g-0006vg-DW
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 20:54:42 +0000
X-Inumbo-ID: 7f90c42a-ed06-11e8-b19f-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7f90c42a-ed06-11e8-b19f-12d6303a7972;
 Tue, 20 Nov 2018 20:54:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPD2d-0007zF-Bj; Tue, 20 Nov 2018 20:54:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPD2d-0005TS-4h; Tue, 20 Nov 2018 20:54:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPD2d-0003HL-44; Tue, 20 Nov 2018 20:54:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gPD2d-0003HL-44@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 20:54:39 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
 test-amd64-i386-freebsd10-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0CnRlc3RpZCBmcmVlYnNkLWluc3RhbGwKClRyZWU6IGxpbnV4
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGlu
dXgtc3RhYmxlLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQK
CioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlz
IGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKICBCdWcgaW50cm9kdWNlZDogIGUxZGI2NmE1
ZmRjY2QzYTE1YWQ4MjM5NTQ2Zjk1NjQ4ZGRkODQ5N2EKICBCdWcgbm90IHByZXNlbnQ6IDA4Njc1
M2M0N2YyMzQ2YTZmN2ZhOWU2NzY5ZDNiNWIxMTA2MDMwNzUKICBMYXN0IGZhaWwgcmVwcm86IGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA2MjYvCgoK
ICBjb21taXQgZTFkYjY2YTVmZGNjZDNhMTVhZDgyMzk1NDZmOTU2NDhkZGQ4NDk3YQogIEF1dGhv
cjogSnVuaWNoaSBOb211cmEgPGotbm9tdXJhQGNlLmpwLm5lYy5jb20+CiAgRGF0ZTogICBUaHUg
T2N0IDEgMDg6MzE6NTEgMjAxNSArMDAwMAogIAogICAgICBkbTogZml4IEFCLUJBIGRlYWRsb2Nr
IGluIF9fZG1fZGVzdHJveSgpCiAgICAgIAogICAgICBbIFVwc3RyZWFtIGNvbW1pdCAyYTcwOGNm
ZjkzZjE4NDViOTIzOWJjN2Q2MzEwYWVmNTRlNzE2YzZhIF0KICAgICAgCiAgICAgIF9fZG1fZGVz
dHJveSgpIHRha2VzIGlvX2JhcnJpZXIgU1JDVSBsb2NrIChkbV9nZXRfbGl2ZV90YWJsZSkgYW5k
CiAgICAgIHN1c3BlbmRfbG9jayBpbiByZXZlcnNlIG9yZGVyLiAgRG9pbmcgc28gY2FuIGNhdXNl
IEFCLUJBIGRlYWRsb2NrOgogICAgICAKICAgICAgICBfX2RtX2Rlc3Ryb3kgICAgICAgICAgICAg
ICAgICAgIGRtX3N3YXBfdGFibGUKICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG11dGV4X2xvY2soc3VzcGVuZF9sb2NrKQogICAgICAgIGRtX2dldF9saXZlX3RhYmxl
KCkKICAgICAgICAgIHNyY3VfcmVhZF9sb2NrKGlvX2JhcnJpZXIpCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkbV9zeW5jX3RhYmxlKCkKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3luY2hyb25pemVfc3JjdShpb19iYXJyaWVyKQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC4uIHdhaXRpbmcgZm9yIGRt
X3B1dF9saXZlX3RhYmxlKCkKICAgICAgICBtdXRleF9sb2NrKHN1c3BlbmRfbG9jaykKICAgICAg
ICAgIC4uIHdhaXRpbmcgZm9yIHN1c3BlbmRfbG9jawogICAgICAKICAgICAgRml4IHRoaXMgYnkg
dGFraW5nIHRoZSBsb2NrcyBpbiBwcm9wZXIgb3JkZXIuCiAgICAgIAogICAgICBTaWduZWQtb2Zm
LWJ5OiBKdW4naWNoaSBOb211cmEgPGotbm9tdXJhQGNlLmpwLm5lYy5jb20+CiAgICAgIEZpeGVz
OiBhYjdjN2JiNmY0YWIgKCJkbTogaG9sZCBzdXNwZW5kX2xvY2sgd2hpbGUgc3VzcGVuZGluZyBk
ZXZpY2UgZHVyaW5nIGRldmljZSBkZWxldGlvbiIpCiAgICAgIEFja2VkLWJ5OiBNaWt1bGFzIFBh
dG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IE1pa2UgU25p
dHplciA8c25pdHplckByZWRoYXQuY29tPgogICAgICBDYzogc3RhYmxlQHZnZXIua2VybmVsLm9y
ZwogICAgICBTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CgoK
Rm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtMy4xOC90
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0LmZyZWVic2QtaW5zdGFsbC5odG1sClJldmlz
aW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRy
ZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5u
aW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNl
Y3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0LmZyZWVic2QtaW5z
dGFsbCAtLXN1bW1hcnktb3V0PXRtcC8xMzA2MjYuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10
ZW1wbGF0ZT0xMjg4NTggLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC0zLjE4IHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgZnJlZWJzZC1pbnN0YWxsClNlYXJjaGluZyBm
b3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMzAzNjcgZmFpbCBbaG9zdD1qb3ViZXJ0aW4wXSAv
IDEyODg1OCBbaG9zdD1kZWJpbmEwXSAxMjg4NDEgW2hvc3Q9aHV4ZWxyZWJlMF0gMTI4ODA3IFto
b3N0PWJhcm9xdWUxXSAxMjg2OTEgW2hvc3Q9cGlub3QxXSAxMjgyNTggW2hvc3Q9ZGViaW5hMF0g
MTI4MjMyIFtob3N0PWZpYW5vMV0gMTI4MTc3IFtob3N0PWJhcm9xdWUwXSAxMjgwOTYgW2hvc3Q9
YmFyb3F1ZTFdIDEyNzQ4NiBbaG9zdD1iYXJvcXVlMF0gMTI3NDcyIFtob3N0PWRlYmluYTBdIDEy
NzQ1NSBbaG9zdD1qb3ViZXJ0aW4xXSAxMjcyOTYgW2hvc3Q9ZGViaW5hMV0gMTI3MDAxIFtob3N0
PWh1eGVscmViZTFdIDEyNjkyNiBbaG9zdD1odXhlbHJlYmUxXSAxMjY4MTMgW2hvc3Q9aHV4ZWxy
ZWJlMV0gMTI2NzExIFtob3N0PWh1eGVscmViZTFdIDEyNjU4MyBbaG9zdD1odXhlbHJlYmUxXSAx
MjY0NzIgW2hvc3Q9aHV4ZWxyZWJlMV0gMTI2MzYyIFtob3N0PWh1eGVscmViZTFdIDEyNjI3MCBb
aG9zdD1odXhlbHJlYmUxXSAxMjYxODkgW2hvc3Q9aHV4ZWxyZWJlMV0gMTI2MDQyIFtob3N0PXBp
bm90MF0gMTI1ODk5IFtob3N0PWJhcm9xdWUwXSAxMjU2NTggW2hvc3Q9ZGViaW5hMV0gMTI1NjQ5
IFtob3N0PWJhcm9xdWUwXSAxMjU2NDEgW2hvc3Q9aHV4ZWxyZWJlMV0gMTI1NTYxIFtob3N0PWRl
YmluYTBdIDEyNTUyNSBbaG9zdD1lbGJsaW5nMV0gMTI1NTA1IFtob3N0PWJhcm9xdWUxXSAxMjUx
MzggW2hvc3Q9cGlub3QwXSAxMjUwNDMgW2hvc3Q9Y2hhcmRvbm5heTBdIDEyNDk0NSBbaG9zdD1o
dXhlbHJlYmUwXSAxMjQ4OTcgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEzMDM2
NyAvIDEyNDg5NwoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDog
b3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdp
dApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4
LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDc4ZTA4
OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFiN2FlN2Q0MDBhZjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4
Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQpCYXNpcyBwYXNzIDMxNzY3NzY0YzAyNTk4MWQ4
MThiMDljMDA0ZjZlMzU3MTUxYTljYTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1
YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgNDM3MjExY2I2OTY1MTVlZTViZDVkYWUw
YWI3Mjg2NmM5ZjM4MmEzMwpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVw
bGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQjMzE3Njc3NjRjMDI1OTgxZDgxOGIwOWMwMDRmNmUz
NTcxNTFhOWNhMy03OGUwODk3ZGQ4YjMyMWJhMWI0YTIxMzc3NzhhYjdhZTdkNDAwYWY1IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdp
dCNjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwLWQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdCM0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhLWRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQjNDM3MjExY2I2OTY1MTVlZTViZDVkYWUwYWI3Mjg2NmM5ZjM4MmEzMy0yY2YxMTM4OTFhMzhj
YzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJl
ZSBkaXNjb250aWd1b3VzOiBxZW11LXhlbgpMb2FkZWQgMzA4OSBub2RlcyBpbiByZXZpc2lvbiBn
cmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEyNDg1NSBbaG9zdD1iYXJvcXVlMF0K
IDEyNDg5NyBwYXNzIDMxNzY3NzY0YzAyNTk4MWQ4MThiMDljMDA0ZjZlMzU3MTUxYTljYTMgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdj
M2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQw
NzY2M2EgNDM3MjExY2I2OTY1MTVlZTViZDVkYWUwYWI3Mjg2NmM5ZjM4MmEzMwogMTI0OTQ1IFto
b3N0PWh1eGVscmViZTBdCiAxMjUwNDMgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMjUxMzggW2hvc3Q9
cGlub3QwXQogMTI1NTA1IFtob3N0PWJhcm9xdWUxXQogMTI1NTI1IFtob3N0PWVsYmxpbmcxXQog
MTI1NTYxIFtob3N0PWRlYmluYTBdCiAxMjU2NDEgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNTY0OSBb
aG9zdD1iYXJvcXVlMF0KIDEyNTY1OCBbaG9zdD1kZWJpbmExXQogMTI1ODk5IFtob3N0PWJhcm9x
dWUwXQogMTI2MDQyIFtob3N0PXBpbm90MF0KIDEyNjE4OSBbaG9zdD1odXhlbHJlYmUxXQogMTI2
MjcwIFtob3N0PWh1eGVscmViZTFdCiAxMjYzNjIgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNjQ3MiBb
aG9zdD1odXhlbHJlYmUxXQogMTI2NjI5IFtob3N0PWh1eGVscmViZTFdCiAxMjY2NDIgW2hvc3Q9
aHV4ZWxyZWJlMV0KIDEyNjYzNCBbaG9zdD1odXhlbHJlYmUxXQogMTI2NjU0IFtob3N0PWh1eGVs
cmViZTFdCiAxMjY2NDYgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNjY1NyBbaG9zdD1odXhlbHJlYmUx
XQogMTI2NjM2IFtob3N0PWh1eGVscmViZTFdCiAxMjY2NDggW2hvc3Q9aHV4ZWxyZWJlMV0KIDEy
NjY1MSBbaG9zdD1odXhlbHJlYmUxXQogMTI2NjUyIFtob3N0PWh1eGVscmViZTFdCiAxMjY1ODMg
W2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNjY1OCBbaG9zdD1odXhlbHJlYmUxXQogMTI2NjYxIFtob3N0
PWh1eGVscmViZTFdCiAxMjY2NzYgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNjY4MCBbaG9zdD1odXhl
bHJlYmUxXQogMTI2Njg1IFtob3N0PWh1eGVscmViZTFdCiAxMjY3MTEgW2hvc3Q9aHV4ZWxyZWJl
MV0KIDEyNjgxMyBbaG9zdD1odXhlbHJlYmUxXQogMTI2OTI2IFtob3N0PWh1eGVscmViZTFdCiAx
MjcwMDEgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEyNzI5NiBbaG9zdD1kZWJpbmExXQogMTI3NDg2IFto
b3N0PWJhcm9xdWUwXQogMTI3NDcyIFtob3N0PWRlYmluYTBdCiAxMjc0NTUgW2hvc3Q9am91YmVy
dGluMV0KIDEyODA5NiBbaG9zdD1iYXJvcXVlMV0KIDEyODE3NyBbaG9zdD1iYXJvcXVlMF0KIDEy
ODIzMiBbaG9zdD1maWFubzFdCiAxMjgyNTggW2hvc3Q9ZGViaW5hMF0KIDEyODY5MSBbaG9zdD1w
aW5vdDFdCiAxMjg4MDcgW2hvc3Q9YmFyb3F1ZTFdCiAxMjg4NTggW2hvc3Q9ZGViaW5hMF0KIDEy
ODg0MSBbaG9zdD1odXhlbHJlYmUwXQogMTI5NzYwIGZhaWwgNzhlMDg5N2RkOGIzMjFiYTFiNGEy
MTM3Nzc4YWI3YWU3ZDQwMGFmNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZj
MTA3YTk5MDg4N2JlCiAxMjk4NDUgZmFpbCA3OGUwODk3ZGQ4YjMyMWJhMWI0YTIxMzc3NzhhYjdh
ZTdkNDAwYWY1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3
YmUKIDEzMDA2NyBmYWlsIDc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFiN2FlN2Q0MDBhZjUg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwMjAz
IGZhaWwgNzhlMDg5N2RkOGIzMjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQwMGFmNSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAy
Y2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzAzNjcgZmFpbCA3OGUw
ODk3ZGQ4YjMyMWJhMWI0YTIxMzc3NzhhYjdhZTdkNDAwYWY1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEz
OGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDU0NSBwYXNzIDMxNzY3NzY0YzAyNTk4
MWQ4MThiMDljMDA0ZjZlMzU3MTUxYTljYTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5
MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgNDM3MjExY2I2OTY1MTVlZTViZDVk
YWUwYWI3Mjg2NmM5ZjM4MmEzMwogMTMwNTUzIGZhaWwgNzhlMDg5N2RkOGIzMjFiYTFiNGEyMTM3
Nzc4YWI3YWU3ZDQwMGFmNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZh
ODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3
YTk5MDg4N2JlCiAxMzA1NzUgZmFpbCBhODQ5N2ZhY2I4MDA4ZWM1NzdlZTAzYTliMzdhNzU4ZmI2
NDA4YTZlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFk
NDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUK
IDEzMDU1NyBwYXNzIGE1ZjliZTM1NzZjM2Y5ZGQ4NzFmNjhlYWY0ODIyNzhjMGIzYTZkZjIgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1
N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2
YzE5ODYgYzI4NTc0MmYzM2Q0Y2MzZTEwNjkyM2VlNzAwMzFjYjU1NmM1ZTM5YgogMTMwNTk1IGZh
aWwgOGIyOTY5ZDE5OGQ0ZGMzNDBjZGRhNzc2NTg2MmY2MTFlNzhkMTU0ZiBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2Yx
MTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA1ODIgcGFzcyAwZWJjN2I4
NmQ3MDg4MGVhNGZlODJjNjM2MzUzYjhkZWFmM2U3Mzg1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNj
MDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDU2MSBwYXNzIDkyMWIyZmVkNmE3OTQzOWVm
MTYwOWVmNGFmMGFkYTVjY2NiMzU1NWMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgNmNiMzUwY2Y1OThlMzQ0YzcwYmM0Mjdl
ZTFhYmUxOTA0ODg2Njc1NAogMTMwNjA1IGZhaWwgZTFkYjY2YTVmZGNjZDNhMTVhZDgyMzk1NDZm
OTU2NDhkZGQ4NDk3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5
MDg4N2JlCiAxMzA1NjcgcGFzcyAwZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdj
NWViIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4
ZDY2ZGY1NmMxOTg2IDQ2MDI5ZGExMmU1ZWZlY2E2ZDk1N2U1NzkzYmQzNGYyOTY1ZmEwYTEKIDEz
MDU3MSBwYXNzIGM3MTQ4MjIyZmI5NTJmNGJlY2JmYzFlOTU3MDU4OTNjN2E1MmM1YWQgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwNTg2IHBhc3Mg
NmE3ZjZiNDc4ZmNiY2Q1YjM1OTBjODMzMmJjZmNmZDUzNzg1YmY0YiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4
OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA2MDIgcGFzcyAwODY3NTNjNDdm
MjM0NmE2ZjdmYTllNjc2OWQzYjViMTEwNjAzMDc1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0
MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDU5MCBmYWlsIGFhNGI3MzMxZDMxMjE1NTUwODhj
ZGRjNGRlMGM4MTk3Njg5NjFkNDYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZm
YzEwN2E5OTA4ODdiZQogMTMwNjIyIHBhc3MgMDg2NzUzYzQ3ZjIzNDZhNmY3ZmE5ZTY3NjlkM2I1
YjExMDYwMzA3NSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4
N2JlCiAxMzA2MTUgcGFzcyAwODY3NTNjNDdmMjM0NmE2ZjdmYTllNjc2OWQzYjViMTEwNjAzMDc1
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDYx
OCBmYWlsIGUxZGI2NmE1ZmRjY2QzYTE1YWQ4MjM5NTQ2Zjk1NjQ4ZGRkODQ5N2EgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
MmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwNjI2IGZhaWwgZTFk
YjY2YTVmZGNjZDNhMTVhZDgyMzk1NDZmOTU2NDhkZGQ4NDk3YSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFh
MzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlClNlYXJjaGluZyBmb3IgaW50ZXJlc3Rpbmcg
dmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEyNDg5NyAocGFzcyksIGZvciBiYXNpcyBw
YXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjk3NjAgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVy
ZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzA1NDUgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMzA1NTMgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZp
c2lvbnMgYXQgMDg2NzUzYzQ3ZjIzNDZhNmY3ZmE5ZTY3NjlkM2I1YjExMDYwMzA3NSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCk5vIHJldmlzaW9ucyBs
ZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTMwNjAyIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMwNjA1
IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMwNjE1IChw
YXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzA2MTggKGZhaWwpLCBm
b3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzA2MjIgKHBhc3MpLCBmb3Ig
bGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMDYyNiAoZmFpbCksIGZvciBmaXJzdCBm
YWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgog
IEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBl
MWRiNjZhNWZkY2NkM2ExNWFkODIzOTU0NmY5NTY0OGRkZDg0OTdhCiAgQnVnIG5vdCBwcmVzZW50
OiAwODY3NTNjNDdmMjM0NmE2ZjdmYTllNjc2OWQzYjViMTEwNjAzMDc1CiAgTGFzdCBmYWlsIHJl
cHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMw
NjI2LwoKCiAgY29tbWl0IGUxZGI2NmE1ZmRjY2QzYTE1YWQ4MjM5NTQ2Zjk1NjQ4ZGRkODQ5N2EK
ICBBdXRob3I6IEp1bmljaGkgTm9tdXJhIDxqLW5vbXVyYUBjZS5qcC5uZWMuY29tPgogIERhdGU6
ICAgVGh1IE9jdCAxIDA4OjMxOjUxIDIwMTUgKzAwMDAKICAKICAgICAgZG06IGZpeCBBQi1CQSBk
ZWFkbG9jayBpbiBfX2RtX2Rlc3Ryb3koKQogICAgICAKICAgICAgWyBVcHN0cmVhbSBjb21taXQg
MmE3MDhjZmY5M2YxODQ1YjkyMzliYzdkNjMxMGFlZjU0ZTcxNmM2YSBdCiAgICAgIAogICAgICBf
X2RtX2Rlc3Ryb3koKSB0YWtlcyBpb19iYXJyaWVyIFNSQ1UgbG9jayAoZG1fZ2V0X2xpdmVfdGFi
bGUpIGFuZAogICAgICBzdXNwZW5kX2xvY2sgaW4gcmV2ZXJzZSBvcmRlci4gIERvaW5nIHNvIGNh
biBjYXVzZSBBQi1CQSBkZWFkbG9jazoKICAgICAgCiAgICAgICAgX19kbV9kZXN0cm95ICAgICAg
ICAgICAgICAgICAgICBkbV9zd2FwX3RhYmxlCiAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtdXRleF9sb2NrKHN1c3BlbmRfbG9jaykKICAgICAgICBkbV9nZXRfbGl2
ZV90YWJsZSgpCiAgICAgICAgICBzcmN1X3JlYWRfbG9jayhpb19iYXJyaWVyKQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG1fc3luY190YWJsZSgpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN5bmNocm9uaXplX3NyY3UoaW9fYmFycmll
cikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuLiB3YWl0aW5n
IGZvciBkbV9wdXRfbGl2ZV90YWJsZSgpCiAgICAgICAgbXV0ZXhfbG9jayhzdXNwZW5kX2xvY2sp
CiAgICAgICAgICAuLiB3YWl0aW5nIGZvciBzdXNwZW5kX2xvY2sKICAgICAgCiAgICAgIEZpeCB0
aGlzIGJ5IHRha2luZyB0aGUgbG9ja3MgaW4gcHJvcGVyIG9yZGVyLgogICAgICAKICAgICAgU2ln
bmVkLW9mZi1ieTogSnVuJ2ljaGkgTm9tdXJhIDxqLW5vbXVyYUBjZS5qcC5uZWMuY29tPgogICAg
ICBGaXhlczogYWI3YzdiYjZmNGFiICgiZG06IGhvbGQgc3VzcGVuZF9sb2NrIHdoaWxlIHN1c3Bl
bmRpbmcgZGV2aWNlIGR1cmluZyBkZXZpY2UgZGVsZXRpb24iKQogICAgICBBY2tlZC1ieTogTWlr
dWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBN
aWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICAgICAgQ2M6IHN0YWJsZUB2Z2VyLmtl
cm5lbC5vcmcKICAgICAgU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwu
b3JnPgoKZG90OiBncmFwaCBpcyB0b28gbGFyZ2UgZm9yIGNhaXJvLXJlbmRlcmVyIGJpdG1hcHMu
IFNjYWxpbmcgYnkgMC4zODAwODQgdG8gZml0CnBubXRvcG5nOiA0NCBjb2xvcnMgZm91bmQKUmV2
aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgv
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NC5mcmVlYnNkLWluc3RhbGwue2RvdCxwcyxw
bmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjEz
MDYyNjogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTMwNjI2IGxpbnV4LTMuMTggcmVhbC1i
aXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xMzA2MjYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1
bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTAgZnJlZWJzZC1pbnN0YWxsICAg
ICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 21:22:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 21:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gPDTU-0000j9-1X; Tue, 20 Nov 2018 21:22: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=t19v=n7=rjwysocki.net=rjw@srs-us1.protection.inumbo.net>)
 id 1gPDTS-0000j4-3I
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 21:22:22 +0000
X-Inumbo-ID: 5c842413-ed0a-11e8-9a16-bc764e045a96
Received: from cloudserver094114.home.pl (unknown [79.96.170.134])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c842413-ed0a-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 21:22:20 +0000 (UTC)
Received: from 79.184.254.110.ipv4.supernova.orange.pl (79.184.254.110) (HELO
 aspire.rjw.lan)
 by serwer1319399.home.pl (79.96.170.134) with SMTP (IdeaSmtpServer 0.83.157)
 id 7659ddb1d131c21d; Tue, 20 Nov 2018 22:22:18 +0100
From: "Rafael J. Wysocki" <rjw@rjwysocki.net>
To: David Hildenbrand <david@redhat.com>
Date: Tue, 20 Nov 2018 22:22:21 +0100
Message-ID: <2319019.tUtE8Aovqd@aspire.rjw.lan>
In-Reply-To: <20181119101616.8901-9-david@redhat.com>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-9-david@redhat.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1 8/8] PM / Hibernate: exclude all
 PageOffline() pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Len Brown <len.brown@intel.com>, Michal Hocko <mhocko@suse.com>,
 linux-pm@vger.kernel.org, pv-drivers@vmware.com, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 "Michael S. Tsirkin" <mst@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uZGF5LCBOb3ZlbWJlciAxOSwgMjAxOCAxMToxNjoxNiBBTSBDRVQgRGF2aWQgSGlsZGVu
YnJhbmQgd3JvdGU6Cj4gVGhlIGNvbnRlbnQgb2YgcGFnZXMgdGhhdCBhcmUgbWFya2VkIFBHX29m
ZmxpbmUgaXMgbm90IG9mIGludGVyZXN0Cj4gKGUuZy4gaW5mbGF0ZWQgYnkgYSBiYWxsb29uIGRy
aXZlciksIGxldCdzIHNraXAgdGhlc2UgcGFnZXMuCj4gCj4gQ2M6ICJSYWZhZWwgSi4gV3lzb2Nr
aSIgPHJqd0Byand5c29ja2kubmV0Pgo+IENjOiBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4K
PiBDYzogTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwuY29tPgo+IENjOiBBbmRyZXcgTW9ydG9u
IDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+IENjOiBNYXR0aGV3IFdpbGNveCA8d2lsbHlA
aW5mcmFkZWFkLm9yZz4KPiBDYzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+Cj4gQ2M6
ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RAcmVkaGF0LmNvbT4KPiBBY2tlZC1ieTogUGF2ZWwg
TWFjaGVrIDxwYXZlbEB1Y3cuY3o+Cj4gU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQg
PGRhdmlkQHJlZGhhdC5jb20+CgpBY2tlZC1ieTogUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5q
Lnd5c29ja2lAaW50ZWwuY29tPgoKPiAtLS0KPiAga2VybmVsL3Bvd2VyL3NuYXBzaG90LmMgfCA1
ICsrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
PiAKPiBkaWZmIC0tZ2l0IGEva2VybmVsL3Bvd2VyL3NuYXBzaG90LmMgYi9rZXJuZWwvcG93ZXIv
c25hcHNob3QuYwo+IGluZGV4IDg3ZTZkZDU3ODE5Zi4uOGQ3YjRkNDU4ODQyIDEwMDY0NAo+IC0t
LSBhL2tlcm5lbC9wb3dlci9zbmFwc2hvdC5jCj4gKysrIGIva2VybmVsL3Bvd2VyL3NuYXBzaG90
LmMKPiBAQCAtMTIyMiw3ICsxMjIyLDcgQEAgc3RhdGljIHN0cnVjdCBwYWdlICpzYXZlYWJsZV9o
aWdobWVtX3BhZ2Uoc3RydWN0IHpvbmUgKnpvbmUsIHVuc2lnbmVkIGxvbmcgcGZuKQo+ICAJQlVH
X09OKCFQYWdlSGlnaE1lbShwYWdlKSk7Cj4gIAo+ICAJaWYgKHN3c3VzcF9wYWdlX2lzX2ZvcmJp
ZGRlbihwYWdlKSB8fCAgc3dzdXNwX3BhZ2VfaXNfZnJlZShwYWdlKSB8fAo+IC0JICAgIFBhZ2VS
ZXNlcnZlZChwYWdlKSkKPiArCSAgICBQYWdlUmVzZXJ2ZWQocGFnZSkgfHwgUGFnZU9mZmxpbmUo
cGFnZSkpCj4gIAkJcmV0dXJuIE5VTEw7Cj4gIAo+ICAJaWYgKHBhZ2VfaXNfZ3VhcmQocGFnZSkp
Cj4gQEAgLTEyODYsNiArMTI4Niw5IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZSAqc2F2ZWFibGVfcGFn
ZShzdHJ1Y3Qgem9uZSAqem9uZSwgdW5zaWduZWQgbG9uZyBwZm4pCj4gIAlpZiAoc3dzdXNwX3Bh
Z2VfaXNfZm9yYmlkZGVuKHBhZ2UpIHx8IHN3c3VzcF9wYWdlX2lzX2ZyZWUocGFnZSkpCj4gIAkJ
cmV0dXJuIE5VTEw7Cj4gIAo+ICsJaWYgKFBhZ2VPZmZsaW5lKHBhZ2UpKQo+ICsJCXJldHVybiBO
VUxMOwo+ICsKPiAgCWlmIChQYWdlUmVzZXJ2ZWQocGFnZSkKPiAgCSAgICAmJiAoIWtlcm5lbF9w
YWdlX3ByZXNlbnQocGFnZSkgfHwgcGZuX2lzX25vc2F2ZShwZm4pKSkKPiAgCQlyZXR1cm4gTlVM
TDsKPiAKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 21:23:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 21:23: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-devel-bounces@lists.xenproject.org>)
	id 1gPDUf-0000np-EG; Tue, 20 Nov 2018 21:23: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=T19v=N7=rjwysocki.net=rjw@srs-us1.protection.inumbo.net>)
 id 1gPDUe-0000nf-Aw
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 21:23:36 +0000
X-Inumbo-ID: 88487c08-ed0a-11e8-adc1-12d6303a7972
Received: from cloudserver094114.home.pl (unknown [79.96.170.134])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 88487c08-ed0a-11e8-adc1-12d6303a7972;
 Tue, 20 Nov 2018 21:23:33 +0000 (UTC)
Received: from 79.184.254.110.ipv4.supernova.orange.pl (79.184.254.110) (HELO
 aspire.rjw.lan)
 by serwer1319399.home.pl (79.96.170.134) with SMTP (IdeaSmtpServer 0.83.157)
 id af5c2d50a2b0076e; Tue, 20 Nov 2018 22:23:32 +0100
From: "Rafael J. Wysocki" <rjw@rjwysocki.net>
To: David Hildenbrand <david@redhat.com>
Date: Tue, 20 Nov 2018 22:23:35 +0100
Message-ID: <1709060.evyxFHMqmg@aspire.rjw.lan>
In-Reply-To: <20181119101616.8901-8-david@redhat.com>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-8-david@redhat.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1 7/8] PM / Hibernate: use
 pfn_to_online_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Len Brown <len.brown@intel.com>, Michal Hocko <mhocko@suse.com>,
 linux-pm@vger.kernel.org, pv-drivers@vmware.com, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 "Michael S. Tsirkin" <mst@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uZGF5LCBOb3ZlbWJlciAxOSwgMjAxOCAxMToxNjoxNSBBTSBDRVQgRGF2aWQgSGlsZGVu
YnJhbmQgd3JvdGU6Cj4gTGV0J3MgdXNlIHBmbl90b19vbmxpbmVfcGFnZSgpIGluc3RlYWQgb2Yg
cGZuX3RvX3BhZ2UoKSB3aGVuIGNoZWNraW5nCj4gZm9yIHNhdmVhYmxlIHBhZ2VzIHRvIG5vdCBz
YXZlL3Jlc3RvcmUgb2ZmbGluZSBtZW1vcnkgc2VjdGlvbnMuCj4gCj4gQ2M6ICJSYWZhZWwgSi4g
V3lzb2NraSIgPHJqd0Byand5c29ja2kubmV0Pgo+IENjOiBQYXZlbCBNYWNoZWsgPHBhdmVsQHVj
dy5jej4KPiBDYzogTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwuY29tPgo+IENjOiBBbmRyZXcg
TW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+IENjOiBNYXR0aGV3IFdpbGNveCA8
d2lsbHlAaW5mcmFkZWFkLm9yZz4KPiBDYzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+
Cj4gQ2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RAcmVkaGF0LmNvbT4KPiBTdWdnZXN0ZWQt
Ynk6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQGtlcm5lbC5vcmc+Cj4gU2lnbmVkLW9mZi1ieTogRGF2
aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CgpBY2tlZC1ieTogUmFmYWVsIEouIFd5
c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgoKPiAtLS0KPiAga2VybmVsL3Bvd2Vy
L3NuYXBzaG90LmMgfCA4ICsrKystLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMo
KyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2tlcm5lbC9wb3dlci9zbmFwc2hv
dC5jIGIva2VybmVsL3Bvd2VyL3NuYXBzaG90LmMKPiBpbmRleCA2NDBiMjAzNGVkZDYuLjg3ZTZk
ZDU3ODE5ZiAxMDA2NDQKPiAtLS0gYS9rZXJuZWwvcG93ZXIvc25hcHNob3QuYwo+ICsrKyBiL2tl
cm5lbC9wb3dlci9zbmFwc2hvdC5jCj4gQEAgLTEyMTUsOCArMTIxNSw4IEBAIHN0YXRpYyBzdHJ1
Y3QgcGFnZSAqc2F2ZWFibGVfaGlnaG1lbV9wYWdlKHN0cnVjdCB6b25lICp6b25lLCB1bnNpZ25l
ZCBsb25nIHBmbikKPiAgCWlmICghcGZuX3ZhbGlkKHBmbikpCj4gIAkJcmV0dXJuIE5VTEw7Cj4g
IAo+IC0JcGFnZSA9IHBmbl90b19wYWdlKHBmbik7Cj4gLQlpZiAocGFnZV96b25lKHBhZ2UpICE9
IHpvbmUpCj4gKwlwYWdlID0gcGZuX3RvX29ubGluZV9wYWdlKHBmbik7Cj4gKwlpZiAoIXBhZ2Ug
fHwgcGFnZV96b25lKHBhZ2UpICE9IHpvbmUpCj4gIAkJcmV0dXJuIE5VTEw7Cj4gIAo+ICAJQlVH
X09OKCFQYWdlSGlnaE1lbShwYWdlKSk7Cj4gQEAgLTEyNzcsOCArMTI3Nyw4IEBAIHN0YXRpYyBz
dHJ1Y3QgcGFnZSAqc2F2ZWFibGVfcGFnZShzdHJ1Y3Qgem9uZSAqem9uZSwgdW5zaWduZWQgbG9u
ZyBwZm4pCj4gIAlpZiAoIXBmbl92YWxpZChwZm4pKQo+ICAJCXJldHVybiBOVUxMOwo+ICAKPiAt
CXBhZ2UgPSBwZm5fdG9fcGFnZShwZm4pOwo+IC0JaWYgKHBhZ2Vfem9uZShwYWdlKSAhPSB6b25l
KQo+ICsJcGFnZSA9IHBmbl90b19vbmxpbmVfcGFnZShwZm4pOwo+ICsJaWYgKCFwYWdlIHx8IHBh
Z2Vfem9uZShwYWdlKSAhPSB6b25lKQo+ICAJCXJldHVybiBOVUxMOwo+ICAKPiAgCUJVR19PTihQ
YWdlSGlnaE1lbShwYWdlKSk7Cj4gCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 21:26:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 21:26: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-devel-bounces@lists.xenproject.org>)
	id 1gPDXg-0000zn-Vj; Tue, 20 Nov 2018 21:26:44 +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=8g5+=N7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPDXf-0000zc-OU
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 21:26:43 +0000
X-Inumbo-ID: f659f67c-ed0a-11e8-acb8-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f659f67c-ed0a-11e8-acb8-12d6303a7972;
 Tue, 20 Nov 2018 21:26:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPDXX-00009e-Ip; Tue, 20 Nov 2018 21:26:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPDXX-0007N8-52; Tue, 20 Nov 2018 21:26:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPDXX-00077k-4M; Tue, 20 Nov 2018 21:26:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130625-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=29e284512f03e0b213372ebc4b983e5ef5994e29
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 21:26:35 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130625: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDYyNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDYyNS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgMjllMjg0NTEyZjAzZTBiMjEzMzcyZWJjNGI5ODNlNWVmNTk5NGUyOQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDEgZGF5cyAgIDEzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDYyNSAgMjAxOC0xMS0yMCAxOTowMDo0OCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUu
ZGU+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSA2NTYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 21:35:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 21:35: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-devel-bounces@lists.xenproject.org>)
	id 1gPDgM-0001nU-0H; Tue, 20 Nov 2018 21:35: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=qxuu=n7=redhat.com=pbonzini@srs-us1.protection.inumbo.net>)
 id 1gPDgJ-0001nP-Ul
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 21:35:39 +0000
X-Inumbo-ID: 392ed2a1-ed0c-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 392ed2a1-ed0c-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 21:35:39 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9E8BA356D3;
 Tue, 20 Nov 2018 21:35:38 +0000 (UTC)
Received: from [10.36.112.62] (ovpn-112-62.ams2.redhat.com [10.36.112.62])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 6BF7869286;
 Tue, 20 Nov 2018 21:35:29 +0000 (UTC)
To: "Michael S. Tsirkin" <mst@redhat.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181116172919.43f3e27d@redhat.com>
 <d4f6f0ef-1333-a917-e3eb-d9bad47c9648@redhat.com>
 <20181119163110.2f357f40@redhat.com>
 <c09214f5-85fa-bb64-7c7e-2e9435ea4279@redhat.com>
 <20181119131314-mutt-send-email-mst@kernel.org>
From: Paolo Bonzini <pbonzini@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=pbonzini@redhat.com; prefer-encrypt=mutual; keydata=
 xsEhBFRCcBIBDqDGsz4K0zZun3jh+U6Z9wNGLKQ0kSFyjN38gMqU1SfP+TUNQepFHb/Gc0E2
 CxXPkIBTvYY+ZPkoTh5xF9oS1jqI8iRLzouzF8yXs3QjQIZ2SfuCxSVwlV65jotcjD2FTN04
 hVopm9llFijNZpVIOGUTqzM4U55sdsCcZUluWM6x4HSOdw5F5Utxfp1wOjD/v92Lrax0hjiX
 DResHSt48q+8FrZzY+AUbkUS+Jm34qjswdrgsC5uxeVcLkBgWLmov2kMaMROT0YmFY6A3m1S
 P/kXmHDXxhe23gKb3dgwxUTpENDBGcfEzrzilWueOeUWiOcWuFOed/C3SyijBx3Av/lbCsHU
 Vx6pMycNTdzU1BuAroB+Y3mNEuW56Yd44jlInzG2UOwt9XjjdKkJZ1g0P9dwptwLEgTEd3Fo
 UdhAQyRXGYO8oROiuh+RZ1lXp6AQ4ZjoyH8WLfTLf5g1EKCTc4C1sy1vQSdzIRu3rBIjAvnC
 tGZADei1IExLqB3uzXKzZ1BZ+Z8hnt2og9hb7H0y8diYfEk2w3R7wEr+Ehk5NQsT2MPI2QBd
 wEv1/Aj1DgUHZAHzG1QN9S8wNWQ6K9DqHZTBnI1hUlkp22zCSHK/6FwUCuYp1zcAEQEAAc0f
 UGFvbG8gQm9uemluaSA8Ym9uemluaUBnbnUub3JnPsLBTQQTAQIAIwUCVEJ7AwIbAwcLCQgH
 AwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEH4VEAzNNmmxNcwOniaZVLsuy1lW/ntYCA0Caz0i
 sHpmecK8aWlvL9wpQCk4GlOX9L1emyYXZPmzIYB0IRqmSzAlZxi+A2qm9XOxs5gJ2xqMEXX5
 FMtUH3kpkWWJeLqe7z0EoQdUI4EG988uv/tdZyqjUn2XJE+K01x7r3MkUSFz/HZKZiCvYuze
 VlS0NTYdUt5jBXualvAwNKfxEkrxeHjxgdFHjYWhjflahY7TNRmuqPM/Lx7wAuyoDjlYNE40
 Z+Kun4/KjMbjgpcF4Nf3PJQR8qXI6p3so2qsSn91tY7DFSJO6v2HwFJkC2jU95wxfNmTEUZc
 znXahYbVOwCDJRuPrE5GKFd/XJU9u5hNtr/uYipHij01WXal2cce1S5mn1/HuM1yo1u8xdHy
 IupCd57EWI948e8BlhpujUCU2tzOb2iYS0kpmJ9/oLVZrOcSZCcCl2P0AaCAsj59z2kwQS9D
 du0WxUs8waso0Qq6tDEHo8yLCOJDzSz4oojTtWe4zsulVnWV+wu70AioemAT8S6JOtlu60C5
 dHgQUD1Tp+ReXpDKXmjbASJx4otvW0qah3o6JaqO79tbDqIvncu3tewwp6c85uZd48JnIOh3
 utBAu684nJakbbvZUGikJfxd887ATQRUQnHuAQgAx4dxXO6/Zun0eVYOnr5GRl76+2UrAAem
 Vv9Yfn2PbDIbxXqLff7oyVJIkw4WdhQIIvvtu5zH24iYjmdfbg8iWpP7NqxUQRUZJEWbx2CR
 wkMHtOmzQiQ2tSLjKh/cHeyFH68xjeLcinR7jXMrHQK+UCEw6jqi1oeZzGvfmxarUmS0uRuf
 fAb589AJW50kkQK9VD/9QC2FJISSUDnRC0PawGSZDXhmvITJMdD4TjYrePYhSY4uuIV02v02
 8TVAaYbIhxvDY0hUQE4r8ZbGRLn52bEzaIPgl1p/adKfeOUeMReg/CkyzQpmyB1TSk8lDMxQ
 zCYHXAzwnGi8WU9iuE1P0wARAQABwsEzBBgBAgAJBQJUQnHuAhsMAAoJEH4VEAzNNmmxp1EO
 oJy0uZggJm7gZKeJ7iUpeX4eqUtqelUw6gU2daz2hE/jsxsTbC/w5piHmk1H1VWDKEM4bQBT
 uiJ0bfo55SWsUNN+c9hhIX+Y8LEe22izK3w7mRpvGcg+/ZRG4DEMHLP6JVsv5GMpoYwYOmHn
 plOzCXHvmdlW0i6SrMsBDl9rw4AtIa6bRwWLim1lQ6EM3PWifPrWSUPrPcw4OLSwFk0CPqC4
 HYv/7ZnASVkR5EERFF3+6iaaVi5OgBd81F1TCvCX2BEyIDRZLJNvX3TOd5FEN+lIrl26xecz
 876SvcOb5SL5SKg9/rCBufdPSjojkGFWGziHiFaYhbuI2E+NfWLJtd+ZvWAAV+O0d8vFFSvr
 iy9enJ8kxJwhC0ECbSKFY+W1eTIhMD3aeAKY90drozWEyHhENf4l/V+Ja5vOnW+gCDQkGt2Y
 1lJAPPSIqZKvHzGShdh8DduC0U3xYkfbGAUvbxeepjgzp0uEnBXfPTy09JGpgWbg0w91GyfT
 /ujKaGd4vxG2Ei+MMNDmS1SMx7wu0evvQ5kT9NPzyq8R2GIhVSiAd2jioGuTjX6AZCFv3ToO
 53DliFMkVTecLptsXaesuUHgL9dKIfvpm+rNXRn9wAwGjk0X/A==
Message-ID: <bca20871-c6e1-b233-4cad-236c3ab36060@redhat.com>
Date: Tue, 20 Nov 2018 22:35:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181119131314-mutt-send-email-mst@kernel.org>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Tue, 20 Nov 2018 21:35:38 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 00/24] ACPI reorganization
 for hardware-reduced API addition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Ortiz <sameo@linux.intel.com>, qemu-devel@nongnu.org,
 Shannon Zhao <shannon.zhaosl@gmail.com>, qemu-arm@nongnu.org,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMTEvMTggMTk6MTQsIE1pY2hhZWwgUy4gVHNpcmtpbiB3cm90ZToKPiBPbiBNb24sIE5v
diAxOSwgMjAxOCBhdCAwNjoxNDoyNlBNICswMTAwLCBQYW9sbyBCb256aW5pIHdyb3RlOgo+PiBP
biAxOS8xMS8xOCAxNjozMSwgSWdvciBNYW1tZWRvdiB3cm90ZToKPj4+IEkndmUgdHJpZWQgdG8g
Z2l2ZSBzdWdnZXN0aW9ucyBob3cgdG8gcmVzdHJ1Y3R1cmUgc2VyaWVzCj4+PiBvbiBwZXIgcGF0
Y2ggYmFzaXMuIEluIG15IG9waW5pb24gaXQgcXVpdGUgcG9zc2libGUgdG8gc3BsaXQKPj4+IHNl
cmllcyBpbiBzZXZlcmFsIHNtYWxsZXIgb25lcyBhbmQgaXQgc2hvdWxkIHJlYWxseSBoZWxwIHdp
dGgKPj4+IG1ha2luZyBzZXJpZXMgY2xlYW5lciBhbmQgZWFzaWVyL2Zhc3RlciB0byByZXZpZXcv
YW1lbmQvbWVyZ2UKPj4+IHZzIHdoYXQgd2UgaGF2ZSBpbiB2NS4KPj4KPj4gVGhpcyBpcyB0cnVl
LCBvbiB0aGUgb3RoZXIgaGFuZCB0aGUgc2VyaWVzIG1ha2VzIHNlbnNlIHRvZ2V0aGVyIGFuZCwK
Pj4gZXZlbiBpZiB0aGUgcGF0Y2hlcyBhcmUgbW9yZSBvciBsZXNzIGluZGVwZW5kZW50LCB0aGV5
IGFsc28gYWxsIGZvbGxvdwo+PiB0aGUgc2FtZSAicGxhbiIuICBGb3IgcmV2aWV3aW5nIHY2LCBh
cmUgeW91IGF3YXJlIG9mIFBhdGNoZXcncyBzZXJpZXMKPj4gZGlmZiBmdW5jdGlvbmFsaXR5PyAg
SXQgY2FuIHRlbGwgeW91IHdoaWNoIHBhdGNoZXMgaGFkIGNvbW1lbnRzIGluIHY1LAo+PiByZW9y
ZGVyIHBhdGNoZXMgaWYgYXBwbGljYWJsZSwgYW5kIGRpc3BsYXkgZGVsZXRlZCBhbmQgbmV3IHBh
dGNoZXMgYXQKPj4gdGhlIHJpZ2h0IHBvaW50IGluIHRoZSBzZXJpZXMuCj4+Cj4+IHY0LT52NSBp
cyBhIGJpdCBtZXNzZWQgdXAgYmVjYXVzZSBTYW11ZWwgcHJvYmFibHkgYWRkZWQgYSBkaWZmIG9y
ZGVyCj4+IHNldHVwCj4+IChodHRwczovL3BhdGNoZXcub3JnL1FFTVUvMjAxODExMDExMDIzMDMu
MTY0MzktMS1zYW1lb0BsaW51eC5pbnRlbC5jb20vZGlmZi8yMDE4MTEwNTAxNDA0Ny4yNjQ0Ny0x
LXNhbWVvQGxpbnV4LmludGVsLmNvbS8pCj4+IGJ1dCBpdCdzIHZlcnkgdXNlZnVsIGluIGdlbmVy
YWwuCj4+Cj4+IFBhb2xvCj4gCj4gT2ggSSBkaWRuJ3QgcmVhbGl6ZSBkaWZmb3JkZXIgYnJlYWtz
IHBhdGNoZXcuIE9yIGlzIHRoZSBwcm9ibGVtCj4gb25seSBpZiBvbmUgc3dpdGNoZXMgZnJvbSBu
byBvcmRlciB0byBkaWZmb3JkZXI/CgpObywgaXQncyBqdXN0IHRoYXQgc3dpdGNoaW5nIGl0IG9u
IG1ha2VzIHRoZSBpbnRlci12ZXJzaW9uIGRpZmYgbXVjaApsYXJnZXIsIGJlY2F1c2UgYWxsIGh1
bmtzIGFyZSByZW9yZGVyZWQuICBkaWZmb3JkZXIgaXMgbm90IGEgcHJvYmxlbS4KClBhb2xvCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 21:36:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 21:36: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-devel-bounces@lists.xenproject.org>)
	id 1gPDgr-0001pC-Af; Tue, 20 Nov 2018 21:36: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=qxuu=n7=redhat.com=pbonzini@srs-us1.protection.inumbo.net>)
 id 1gPDgq-0001p2-5H
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 21:36:12 +0000
X-Inumbo-ID: 4c81ae65-ed0c-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c81ae65-ed0c-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 21:36:11 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 107B381DEC;
 Tue, 20 Nov 2018 21:36:11 +0000 (UTC)
Received: from [10.36.112.62] (ovpn-112-62.ams2.redhat.com [10.36.112.62])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 2FA3F692A0;
 Tue, 20 Nov 2018 21:36:03 +0000 (UTC)
To: Igor Mammedov <imammedo@redhat.com>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181116172919.43f3e27d@redhat.com>
 <d4f6f0ef-1333-a917-e3eb-d9bad47c9648@redhat.com>
 <20181119163110.2f357f40@redhat.com>
 <c09214f5-85fa-bb64-7c7e-2e9435ea4279@redhat.com>
 <20181120135719.3965e33b@redhat.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=pbonzini@redhat.com; prefer-encrypt=mutual; keydata=
 xsEhBFRCcBIBDqDGsz4K0zZun3jh+U6Z9wNGLKQ0kSFyjN38gMqU1SfP+TUNQepFHb/Gc0E2
 CxXPkIBTvYY+ZPkoTh5xF9oS1jqI8iRLzouzF8yXs3QjQIZ2SfuCxSVwlV65jotcjD2FTN04
 hVopm9llFijNZpVIOGUTqzM4U55sdsCcZUluWM6x4HSOdw5F5Utxfp1wOjD/v92Lrax0hjiX
 DResHSt48q+8FrZzY+AUbkUS+Jm34qjswdrgsC5uxeVcLkBgWLmov2kMaMROT0YmFY6A3m1S
 P/kXmHDXxhe23gKb3dgwxUTpENDBGcfEzrzilWueOeUWiOcWuFOed/C3SyijBx3Av/lbCsHU
 Vx6pMycNTdzU1BuAroB+Y3mNEuW56Yd44jlInzG2UOwt9XjjdKkJZ1g0P9dwptwLEgTEd3Fo
 UdhAQyRXGYO8oROiuh+RZ1lXp6AQ4ZjoyH8WLfTLf5g1EKCTc4C1sy1vQSdzIRu3rBIjAvnC
 tGZADei1IExLqB3uzXKzZ1BZ+Z8hnt2og9hb7H0y8diYfEk2w3R7wEr+Ehk5NQsT2MPI2QBd
 wEv1/Aj1DgUHZAHzG1QN9S8wNWQ6K9DqHZTBnI1hUlkp22zCSHK/6FwUCuYp1zcAEQEAAc0f
 UGFvbG8gQm9uemluaSA8Ym9uemluaUBnbnUub3JnPsLBTQQTAQIAIwUCVEJ7AwIbAwcLCQgH
 AwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEH4VEAzNNmmxNcwOniaZVLsuy1lW/ntYCA0Caz0i
 sHpmecK8aWlvL9wpQCk4GlOX9L1emyYXZPmzIYB0IRqmSzAlZxi+A2qm9XOxs5gJ2xqMEXX5
 FMtUH3kpkWWJeLqe7z0EoQdUI4EG988uv/tdZyqjUn2XJE+K01x7r3MkUSFz/HZKZiCvYuze
 VlS0NTYdUt5jBXualvAwNKfxEkrxeHjxgdFHjYWhjflahY7TNRmuqPM/Lx7wAuyoDjlYNE40
 Z+Kun4/KjMbjgpcF4Nf3PJQR8qXI6p3so2qsSn91tY7DFSJO6v2HwFJkC2jU95wxfNmTEUZc
 znXahYbVOwCDJRuPrE5GKFd/XJU9u5hNtr/uYipHij01WXal2cce1S5mn1/HuM1yo1u8xdHy
 IupCd57EWI948e8BlhpujUCU2tzOb2iYS0kpmJ9/oLVZrOcSZCcCl2P0AaCAsj59z2kwQS9D
 du0WxUs8waso0Qq6tDEHo8yLCOJDzSz4oojTtWe4zsulVnWV+wu70AioemAT8S6JOtlu60C5
 dHgQUD1Tp+ReXpDKXmjbASJx4otvW0qah3o6JaqO79tbDqIvncu3tewwp6c85uZd48JnIOh3
 utBAu684nJakbbvZUGikJfxd887ATQRUQnHuAQgAx4dxXO6/Zun0eVYOnr5GRl76+2UrAAem
 Vv9Yfn2PbDIbxXqLff7oyVJIkw4WdhQIIvvtu5zH24iYjmdfbg8iWpP7NqxUQRUZJEWbx2CR
 wkMHtOmzQiQ2tSLjKh/cHeyFH68xjeLcinR7jXMrHQK+UCEw6jqi1oeZzGvfmxarUmS0uRuf
 fAb589AJW50kkQK9VD/9QC2FJISSUDnRC0PawGSZDXhmvITJMdD4TjYrePYhSY4uuIV02v02
 8TVAaYbIhxvDY0hUQE4r8ZbGRLn52bEzaIPgl1p/adKfeOUeMReg/CkyzQpmyB1TSk8lDMxQ
 zCYHXAzwnGi8WU9iuE1P0wARAQABwsEzBBgBAgAJBQJUQnHuAhsMAAoJEH4VEAzNNmmxp1EO
 oJy0uZggJm7gZKeJ7iUpeX4eqUtqelUw6gU2daz2hE/jsxsTbC/w5piHmk1H1VWDKEM4bQBT
 uiJ0bfo55SWsUNN+c9hhIX+Y8LEe22izK3w7mRpvGcg+/ZRG4DEMHLP6JVsv5GMpoYwYOmHn
 plOzCXHvmdlW0i6SrMsBDl9rw4AtIa6bRwWLim1lQ6EM3PWifPrWSUPrPcw4OLSwFk0CPqC4
 HYv/7ZnASVkR5EERFF3+6iaaVi5OgBd81F1TCvCX2BEyIDRZLJNvX3TOd5FEN+lIrl26xecz
 876SvcOb5SL5SKg9/rCBufdPSjojkGFWGziHiFaYhbuI2E+NfWLJtd+ZvWAAV+O0d8vFFSvr
 iy9enJ8kxJwhC0ECbSKFY+W1eTIhMD3aeAKY90drozWEyHhENf4l/V+Ja5vOnW+gCDQkGt2Y
 1lJAPPSIqZKvHzGShdh8DduC0U3xYkfbGAUvbxeepjgzp0uEnBXfPTy09JGpgWbg0w91GyfT
 /ujKaGd4vxG2Ei+MMNDmS1SMx7wu0evvQ5kT9NPzyq8R2GIhVSiAd2jioGuTjX6AZCFv3ToO
 53DliFMkVTecLptsXaesuUHgL9dKIfvpm+rNXRn9wAwGjk0X/A==
Message-ID: <df790ea7-332c-66b1-63a3-052e1e7a2432@redhat.com>
Date: Tue, 20 Nov 2018 22:36:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181120135719.3965e33b@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Tue, 20 Nov 2018 21:36:11 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 00/24] ACPI reorganization
 for hardware-reduced API addition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Ortiz <sameo@linux.intel.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMTEvMTggMTM6NTcsIElnb3IgTWFtbWVkb3Ygd3JvdGU6Cj4gT24gTW9uLCAxOSBOb3Yg
MjAxOCAxODoxNDoyNiArMDEwMAo+IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+
IHdyb3RlOgo+IAo+PiBPbiAxOS8xMS8xOCAxNjozMSwgSWdvciBNYW1tZWRvdiB3cm90ZToKPj4+
IEkndmUgdHJpZWQgdG8gZ2l2ZSBzdWdnZXN0aW9ucyBob3cgdG8gcmVzdHJ1Y3R1cmUgc2VyaWVz
Cj4+PiBvbiBwZXIgcGF0Y2ggYmFzaXMuIEluIG15IG9waW5pb24gaXQgcXVpdGUgcG9zc2libGUg
dG8gc3BsaXQKPj4+IHNlcmllcyBpbiBzZXZlcmFsIHNtYWxsZXIgb25lcyBhbmQgaXQgc2hvdWxk
IHJlYWxseSBoZWxwIHdpdGgKPj4+IG1ha2luZyBzZXJpZXMgY2xlYW5lciBhbmQgZWFzaWVyL2Zh
c3RlciB0byByZXZpZXcvYW1lbmQvbWVyZ2UKPj4+IHZzIHdoYXQgd2UgaGF2ZSBpbiB2NS4gIAo+
Pgo+PiBUaGlzIGlzIHRydWUsIG9uIHRoZSBvdGhlciBoYW5kIHRoZSBzZXJpZXMgbWFrZXMgc2Vu
c2UgdG9nZXRoZXIgYW5kLAo+PiBldmVuIGlmIHRoZSBwYXRjaGVzIGFyZSBtb3JlIG9yIGxlc3Mg
aW5kZXBlbmRlbnQsIHRoZXkgYWxzbyBhbGwgZm9sbG93Cj4+IHRoZSBzYW1lICJwbGFuIi4gIEZv
ciByZXZpZXdpbmcgdjYsIGFyZSB5b3UgYXdhcmUgb2YgUGF0Y2hldydzIHNlcmllcwo+PiBkaWZm
IGZ1bmN0aW9uYWxpdHk/ICBJdCBjYW4gdGVsbCB5b3Ugd2hpY2ggcGF0Y2hlcyBoYWQgY29tbWVu
dHMgaW4gdjUsCj4+IHJlb3JkZXIgcGF0Y2hlcyBpZiBhcHBsaWNhYmxlLCBhbmQgZGlzcGxheSBk
ZWxldGVkIGFuZCBuZXcgcGF0Y2hlcyBhdAo+PiB0aGUgcmlnaHQgcG9pbnQgaW4gdGhlIHNlcmll
cy4KPiBUaGFua3MsIEknbGwgZ2l2ZSBpdCBhIHRyeS4KPiAKPiBTdWdnZXN0aW9uIHRvIHNwbGl0
IHNlcmllcyBtb3N0bHkgY29tZXMgZnJvbSBjb250cmlidXRvcidzIHBvaW50IG9mIHZpZXcsCj4g
aXQgbXVjaCBlYXNpZXIgdG8gYW1lbmQgc21hbGwgc2VyaWVzIHRoYW4gYSBsYXJnZXIgb25lLgoK
VGhhdCdzIHRydWUsIG9uIHRoZSBvdGhlciBoYW5kIHJ1bGVzIGV4aXN0IHRvIGhhdmUgZXhjZXB0
aW9ucy4gOikgIElJUkMKeW91ciBBTUwgYnVpbGRlciBwYXRjaCB3YXMgYWxzbyBhIGh1Z2Ugc2Vy
aWVzLCB0aGlzIGlzIG5vdCB2ZXJ5IGRpZmZlcmVudC4KClBhb2xvCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 22:46:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 22:46: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-devel-bounces@lists.xenproject.org>)
	id 1gPEm6-0006vf-Pp; Tue, 20 Nov 2018 22:45: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=8g5+=n7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPEm5-0006vV-SQ
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 22:45:41 +0000
X-Inumbo-ID: 00bce37a-ed16-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00bce37a-ed16-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 22:45:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPEm2-0001eI-CF; Tue, 20 Nov 2018 22:45:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPEm1-0002qL-U4; Tue, 20 Nov 2018 22:45:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPEm1-0005vx-SH; Tue, 20 Nov 2018 22:45:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130599-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64:<job status>:broken:regression
 libvirt:build-arm64-pvops:<job status>:broken:regression
 libvirt:build-arm64-xsm:<job status>:broken:regression
 libvirt:build-arm64:host-install(4):broken:regression
 libvirt:build-arm64-pvops:host-install(4):broken:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-xsm:hosts-allocate:broken:allowable
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=88a109a17da706126d045a0266acab2ad85e2f7c
X-Osstest-Versions-That: libvirt=f1e8d2f09a4329641825b0c0e784d8e339dd71ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Nov 2018 22:45:37 +0000
Subject: [Xen-devel] [libvirt test] 130599: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDU5OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA1OTkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEyOTkxNAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5OTE0CiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjk5MTQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk5MTQKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI5OTE0CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
Mjk5MTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTkxNAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAg
ICAgICA4OGExMDlhMTdkYTcwNjEyNmQwNDVhMDI2NmFjYWIyYWQ4NWUyZjdjCmJhc2VsaW5lIHZl
cnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICBmMWU4ZDJmMDlhNDMyOTY0MTgyNWIwYzBlNzg0
ZDhlMzM5ZGQ3MWVhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk5MTQgIDIwMTgtMTEtMTMgMDQ6
MjM6MzAgWiAgICA3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMwMTEzICAyMDE4LTExLTE1
IDEyOjIwOjMwIFogICAgNSBkYXlzICAgIDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTMwNTk5ICAyMDE4LTExLTIwIDExOjMwOjQyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9n
bmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFu
aWVsaGI0MTNAZ21haWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhh
dC5jb20+CiAgRXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KICBKaW0gRmVobGln
IDxqZmVobGlnQHN1c2UuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAg
SnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBNYXJjIEhhcnRtYXllciA8bWhh
cnRtYXlAbGludXguaWJtLmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJl
YXVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gS2xldHphbmRlciA8bWtsZXR6YW5AcmVkaGF0LmNvbT4K
ICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9r
b3Zza2l5IDxuc2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJk
aW5hQHJlZGhhdC5jb20+CiAgUGV0ZXIgQ2h1YmIgPHBldGVyLmNodWJiQGRhdGE2MS5jc2lyby5h
dT4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFdhbmcgSHVhcWlh
bmcgPGh1YXFpYW5nLndhbmdAaW50ZWwuY29tPgogIFdhbmcgWWVjaGFvIDx3YW5nLnllY2hhbzI1
NUB6dGUuY29tLmNuPgogIFlpIE1pbiBaaGFvIDx6eWltaW5AbGludXguaWJtLmNvbT4KICBaaGlQ
ZW5nIEx1IDxsdXpoaXBlbmdAdW5pdWRjLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSAxNTAwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 20 23:26:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Nov 2018 23:26: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-devel-bounces@lists.xenproject.org>)
	id 1gPFPk-0001TJ-8E; Tue, 20 Nov 2018 23: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=ietm=n7=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gPFPj-0001Sm-H1
 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 23:26:39 +0000
X-Inumbo-ID: b9be54aa-ed1b-11e8-9a16-bc764e045a96
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe52::630])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b9be54aa-ed1b-11e8-9a16-bc764e045a96;
 Tue, 20 Nov 2018 23:26:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=uXG0zFb/f3eEZyjIb7sURPWt3Uc0j7R4BPK0jnxAYws=;
 b=p/QLIafpK1LpgLuGunFHunDd5so+Vbdy2e1Ye0yzZiX5g0pLQbdBuD+sKNKshEdI72zu0m3CplMsDpbqlNBYrqbY6O1AeLEVIhCKPh0VkgqK3x+W8c7QUeNMwV09UGwqVHbDex6MTQF1RT0MmG5119gcuKhJcRIL3ZRaTmR30lY=
Received: from CY4PR12MB1768.namprd12.prod.outlook.com (10.175.63.10) by
 CY4PR12MB1253.namprd12.prod.outlook.com (10.168.167.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1361.14; Tue, 20 Nov 2018 23:26:35 +0000
Received: from CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009]) by CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009%8]) with mapi id 15.20.1339.027; Tue, 20 Nov 2018
 23:26:35 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v5 6/6] amd/iommu: skip bridge devices when
 updating IOMMU page tables
Thread-Index: AQHUgOp4VlYRV2k0l0eGKiFdAzCtkKVY3vuAgABwH4A=
Date: Tue, 20 Nov 2018 23:26:34 +0000
Message-ID: <20181120232627.GA31051@amd.com>
References: <20181120160153.45259-1-roger.pau@citrix.com>
 <20181120160153.45259-7-roger.pau@citrix.com>
 <5BF43A1902000078001FE31E@prv1-mh.provo.novell.com>
In-Reply-To: <5BF43A1902000078001FE31E@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN4PR0601CA0012.namprd06.prod.outlook.com
 (2603:10b6:803:2f::22) To CY4PR12MB1768.namprd12.prod.outlook.com
 (2603:10b6:903:122::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR12MB1253;
 20:sW9f02muSGOCNPgoSn6wJUwKzkCF8mzmaxryqJEHjeD+ZWXXsj6S35VP67H28IuyioEyKSVbo5gKFVsCoYdjrmL9yy6ygrQzrXZnJ1qBzx3y6xQk7viYsFoHvSdSD0N93hTwvT/QwYc4a+pEwDjHbVYOBvpMT7mR8JaD6IBstO+WWbYKolwJ9JQPdeSApNhcFyQBp1KKRuo/GriYrr9B7LYkFJTAY9oRlAOPDKuBhgGebfH+6Ty9v8Boh12nCmrZ
x-ms-office365-filtering-correlation-id: d38b23c4-ea89-4612-5b80-08d64f3f9c4e
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:CY4PR12MB1253; 
x-ms-traffictypediagnostic: CY4PR12MB1253:
x-microsoft-antispam-prvs: <CY4PR12MB1253CDF46CE5224D52EEBA08E5D90@CY4PR12MB1253.namprd12.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231442)(944501410)(52105112)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:CY4PR12MB1253; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1253; 
x-forefront-prvs: 08626BE3A5
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(376002)(396003)(136003)(366004)(346002)(199004)(189003)(478600001)(476003)(446003)(11346002)(25786009)(2616005)(486006)(256004)(6486002)(36756003)(66066001)(14444005)(68736007)(33656002)(229853002)(316002)(81156014)(86362001)(8936002)(81166006)(2900100001)(8676002)(72206003)(97736004)(6436002)(6916009)(3846002)(6116002)(105586002)(186003)(6246003)(26005)(99286004)(54906003)(1076002)(71190400001)(71200400001)(2906002)(52116002)(6512007)(53936002)(102836004)(7736002)(14454004)(305945005)(106356001)(386003)(5660300001)(53546011)(6506007)(76176011)(4326008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1253;
 H:CY4PR12MB1768.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: XLBMh5C6yVzaKnRgi/UYi4myEZoyXgEFKlQhOgWtMy1VUtddEEmFmXYsU+5k6P5sA3Z15Gsg0hzBVDzsSYwbR/Vt0FXo3GvluoYyLEsB4qyl6MtMqDHXl4yYPWaA0UJd43gYCW2dzk0Fbq0wARwCr0YlB+jhKnFN90uG57p9cb4jWjOMjh8xNaN25KsOY3yS4qiCKvno1IzQlDK2g6v0mz8a9WOiXeBrZW9x3g98xafFfYcA4sbPNbtgfrVTy5Ql8DJ7lWlGfRm+NW6ySUSN74rCvtuVjpxzsD/qGbFUTg9BE21qYqhqyJKi8eM71xE1Mu7iGLClltzD9CbiGPx279GPdqMKAEUSll/n5xMbPjc=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <828EE5A482B0684CA38578D444D840F3@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d38b23c4-ea89-4612-5b80-08d64f3f9c4e
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Nov 2018 23:26:34.9356 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1253
Subject: Re: [Xen-devel] [PATCH v5 6/6] amd/iommu: skip bridge devices when
 updating IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, "Woods,
 Brian" <Brian.Woods@amd.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjAsIDIwMTggYXQgMDk6NDU6MTNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIwLjExLjE4IGF0IDE3OjAxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQnJpZGdlcyBhcmUgbm90IGJlaGluZCBhbiBJT01NVSwgYW5kIGFyZSBhbHJlYWR5
IHNwZWNpYWwgY2FzZWQgYW5kCj4gPiBza2lwcGVkIGluIGFtZF9pb21tdV9hZGRfZGV2aWNlLiBB
cHBseSB0aGUgc2FtZSBzcGVjaWFsIGNhc2luZyB3aGVuCj4gPiB1cGRhdGluZyBwYWdlIHRhYmxl
cy4KPiA+IAo+ID4gVGhpcyBpcyByZXF1aXJlZCBvciBlbHNlIHVwZGF0ZV9wYWdpbmdfbW9kZSB3
aWxsIGZhaWwgYW5kIHJldHVybiBhbgo+ID4gZXJyb3IgdG8gdGhlIGNhbGxlciAoYW1kX2lvbW11
X3t1bn1tYXBfcGFnZSkgd2hpY2ggd2lsbCBkZXN0cm95IHRoZQo+ID4gZG9tYWluLgo+ID4gCj4g
PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiA+IC0tLQo+ID4gQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBh
bml0QGFtZC5jb20+Cj4gPiBDYzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Cj4g
PiAtLS0KPiA+IENoYW5nZXMgc2luY2UgdjQ6Cj4gPiAgLSBJbnZlcnQgY29uZGl0aW9uIG9yZGVy
IHNvIHRoZXkgbWF0Y2ggdGhlIG9yZGVyIGluCj4gPiAgICBhbWRfaW9tbXVfYWRkX2RldmljZS4K
PiA+ICAtIEV4cGFuZCBjb21taXQgbWVzc2FnZSB0byBzcGVsbCBvdXQgd2h5IHRoaXMgaXMgcmVx
dWlyZWQuCj4gCj4gVGhhbmtzLiBOZXZlcnRoZWxlc3MgLi4uCj4gCj4gPiAtLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKPiA+ICsrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwo+ID4gQEAgLTYxMiw2ICs2MTIsMTAgQEAgc3RhdGlj
IGludCB1cGRhdGVfcGFnaW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBk
Zm4pCj4gPiAgICAgICAgICAvKiBVcGRhdGUgZGV2aWNlIHRhYmxlIGVudHJpZXMgdXNpbmcgbmV3
IHJvb3QgdGFibGUgYW5kIHBhZ2luZyBtb2RlICovCj4gPiAgICAgICAgICBmb3JfZWFjaF9wZGV2
KCBkLCBwZGV2ICkKPiA+ICAgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBpZiAoIHBkZXYtPnR5
cGUgPT0gREVWX1RZUEVfUENJX0hPU1RfQlJJREdFICYmCj4gPiArICAgICAgICAgICAgICAgICBp
c19oYXJkd2FyZV9kb21haW4oZCkgKQo+ID4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsKPiAK
PiAuLi4gYmVmb3JlIHNwcmVhZGluZyB0aGUgaXNzdWUgSSdkIHN0aWxsIGxpa2UgdG8gc2VlIGNs
YXJpZmljYXRpb24gb2YgLwo+IGp1c3RpZmljYXRpb24gZm9yIHRoZSBpc19oYXJkd2FyZV9kb21h
aW4oKSBwYXJ0IG9mIHRoZSBjb25kaXRpb24KPiB5b3UgY2xvbmUuIFN1cmF2ZWUsIEJyaWFuPwo+
IAo+IEphbgo+IAoKVGhlIG9yaWdpbmFsIGNvbW1pdCAwYWY0Mzg3NTdkNDU1ZjhlYjZiNWE2YWU5
YTk5MGFlMjQ1ZjIzMGZkCgpUaGUgY29tbWl0IHRoYXQgYWRkcyBpc19oYXJkd2FyZV9kb21haW4g
KGFuZCByZWFycmFuZ2UgdGhpbmdzKQo3YzI3NTU0OWY0NmM1YzQ2NjExNTkyZjcxMDdjMTM0NWU5
M2VkNDU3CgpUaGUgb3JnaW5hbCBjb21taXQgdXNlZCB0aGUgZnVuY3Rpb24gbGlrZQpzZXR1cF9k
b20wX3BjaV9kZXZpY2VzKGQsIGFtZF9pb21tdV9zZXR1cF9kb20wX2RldmljZSk7CndoaWNoIHdh
cyBiZWNhdXNlIElPTU1VIG5lZWRlZCB0byBza2lwIHRoZSBob3N0IGJyaWRnZSBkZXZpY2VzIG9u
IGRvbTAuCgpTbyBJIGFzc3VtZSB5b3UgYWRkZWQgdGhlIGlzX2hhcmR3YXJlX2RvbWFpbiBiZWNh
dXNlIGl0IG9ubHkgbmVlZGVkIHRvCmJlIGRvbmUgb24gZG9tMC4gIEknbSBub3QgZmFtaWxpYXIg
d2l0aCB0aGUgSU9NTVUvUENJIGhpc3Rvcnkgd3J0IHRvCndoYXQgaXQgbWFwcGVkL3Bhc3NlZCB0
aHJvdWdoIHNvLgoKLS0gCkJyaWFuIFdvb2RzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 00:46:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 00:46: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-devel-bounces@lists.xenproject.org>)
	id 1gPGer-0007i7-9C; Wed, 21 Nov 2018 00:46: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=SO8w=OA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPGep-0007hx-Gh
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 00:46:19 +0000
X-Inumbo-ID: d663db64-ed26-11e8-a498-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d663db64-ed26-11e8-a498-12d6303a7972;
 Wed, 21 Nov 2018 00:46:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPGec-0004SK-IF; Wed, 21 Nov 2018 00:46:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPGec-0004iS-BJ; Wed, 21 Nov 2018 00:46:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPGec-0005kn-Ag; Wed, 21 Nov 2018 00:46:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130629-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=29e284512f03e0b213372ebc4b983e5ef5994e29
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Nov 2018 00:46:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130629: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDYyOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDYyOS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgMjllMjg0NTEyZjAzZTBiMjEzMzcyZWJjNGI5ODNlNWVmNTk5NGUyOQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDEgZGF5cyAgIDE0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDYyNSAgMjAxOC0xMS0yMCAxOTowMDo0OCBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUu
ZGU+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSA2NTYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 01:05:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 01:05: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-devel-bounces@lists.xenproject.org>)
	id 1gPGwp-0007nW-TJ; Wed, 21 Nov 2018 01:04: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=DxZ4=OA=redhat.com=pagupta@srs-us1.protection.inumbo.net>)
 id 1gPGwo-0007nR-JM
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 01:04:54 +0000
X-Inumbo-ID: 742c3d62-ed29-11e8-8b3e-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 742c3d62-ed29-11e8-8b3e-12d6303a7972;
 Wed, 21 Nov 2018 01:04:53 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id CC2F94E91A;
 Wed, 21 Nov 2018 01:04:52 +0000 (UTC)
Received: from colo-mx.corp.redhat.com
 (colo-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.20])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id A628E5D75D;
 Wed, 21 Nov 2018 01:04:52 +0000 (UTC)
Received: from zmail21.collab.prod.int.phx2.redhat.com
 (zmail21.collab.prod.int.phx2.redhat.com [10.5.83.24])
 by colo-mx.corp.redhat.com (Postfix) with ESMTP id 65F5B181B9E3;
 Wed, 21 Nov 2018 01:04:52 +0000 (UTC)
Date: Tue, 20 Nov 2018 20:04:51 -0500 (EST)
From: Pankaj Gupta <pagupta@redhat.com>
To: David Hildenbrand <david@redhat.com>
Message-ID: <1155749039.35435813.1542762291980.JavaMail.zimbra@redhat.com>
In-Reply-To: <1380154502.35259416.1542706636322.JavaMail.zimbra@redhat.com>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-6-david@redhat.com>
 <1747228.35250472.1542703532881.JavaMail.zimbra@redhat.com>
 <6258a58b-28c7-c055-0752-e8bd085b835f@redhat.com>
 <1380154502.35259416.1542706636322.JavaMail.zimbra@redhat.com>
MIME-Version: 1.0
X-Originating-IP: [10.67.116.39, 10.4.195.13]
Thread-Topic: hv_balloon: mark inflated pages PG_offline
Thread-Index: vwj8vPwTZelkM2IMC2vxi7m7cNxk+fJk6PaG
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Wed, 21 Nov 2018 01:04:53 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1 5/8] hv_balloon: mark inflated pages
 PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Kairui Song <kasong@redhat.com>, linux-pm@vger.kernel.org,
 pv-drivers@vmware.com, Haiyang Zhang <haiyangz@microsoft.com>,
 linux-doc@vger.kernel.org, kexec-ml <kexec@lists.infradead.org>,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 linux-mm@kvack.org, "Michael S. Tsirkin" <mst@redhat.com>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Vitaly Kuznetsov <vkuznets@redhat.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gPiA+PiAtLS0KPiA+ID4+ICBkcml2ZXJzL2h2L2h2X2JhbGxvb24uYyB8IDE0ICsrKysrKysr
KysrKy0tCj4gPiA+PiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCj4gPiA+Pgo+ID4gPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaHYvaHZfYmFsbG9vbi5j
IGIvZHJpdmVycy9odi9odl9iYWxsb29uLmMKPiA+ID4+IGluZGV4IDIxMWYzZmUzYTAzOC4uNDc3
MTk4NjJlNTdmIDEwMDY0NAo+ID4gPj4gLS0tIGEvZHJpdmVycy9odi9odl9iYWxsb29uLmMKPiA+
ID4+ICsrKyBiL2RyaXZlcnMvaHYvaHZfYmFsbG9vbi5jCj4gPiA+PiBAQCAtNjgxLDggKzY4MSwx
MyBAQCBzdGF0aWMgc3RydWN0IG5vdGlmaWVyX2Jsb2NrIGh2X21lbW9yeV9uYiA9IHsKPiA+ID4+
ICAvKiBDaGVjayBpZiB0aGUgcGFydGljdWxhciBwYWdlIGlzIGJhY2tlZCBhbmQgY2FuIGJlIG9u
bGluZWQgYW5kIG9ubGluZQo+ID4gPj4gIGl0Lgo+ID4gPj4gICovCj4gPiA+PiAgc3RhdGljIHZv
aWQgaHZfcGFnZV9vbmxpbmVfb25lKHN0cnVjdCBodl9ob3RhZGRfc3RhdGUgKmhhcywgc3RydWN0
IHBhZ2UKPiA+ID4+ICAqcGcpCj4gPiA+PiAgewo+ID4gPj4gLQlpZiAoIWhhc19wZm5faXNfYmFj
a2VkKGhhcywgcGFnZV90b19wZm4ocGcpKSkKPiA+ID4+ICsJaWYgKCFoYXNfcGZuX2lzX2JhY2tl
ZChoYXMsIHBhZ2VfdG9fcGZuKHBnKSkpIHsKPiA+ID4+ICsJCWlmICghUGFnZU9mZmxpbmUocGcp
KQo+ID4gPj4gKwkJCV9fU2V0UGFnZU9mZmxpbmUocGcpOwo+ID4gPj4gIAkJcmV0dXJuOwo+ID4g
Pj4gKwl9Cj4gPiA+PiArCWlmIChQYWdlT2ZmbGluZShwZykpCj4gPiA+PiArCQlfX0NsZWFyUGFn
ZU9mZmxpbmUocGcpOwo+ID4gPj4gIAo+ID4gPj4gIAkvKiBUaGlzIGZyYW1lIGlzIGN1cnJlbnRs
eSBiYWNrZWQ7IG9ubGluZSB0aGUgcGFnZS4gKi8KPiA+ID4+ICAJX19vbmxpbmVfcGFnZV9zZXRf
bGltaXRzKHBnKTsKPiA+ID4+IEBAIC0xMjAxLDYgKzEyMDYsNyBAQCBzdGF0aWMgdm9pZCBmcmVl
X2JhbGxvb25fcGFnZXMoc3RydWN0Cj4gPiA+PiBodl9keW5tZW1fZGV2aWNlCj4gPiA+PiAqZG0s
Cj4gPiA+PiAgCj4gPiA+PiAgCWZvciAoaSA9IDA7IGkgPCBudW1fcGFnZXM7IGkrKykgewo+ID4g
Pj4gIAkJcGcgPSBwZm5fdG9fcGFnZShpICsgc3RhcnRfZnJhbWUpOwo+ID4gPj4gKwkJX19DbGVh
clBhZ2VPZmZsaW5lKHBnKTsKPiA+ID4gCj4gPiA+IEp1c3QgdGhpbmtpbmcsIGRvIHdlIG5lZWQg
dG8gY2FyZSBmb3IgY2xlYXJpbmcgUGFnZU9mZmxpbmUgZmxhZyBiZWZvcmUKPiA+ID4gZnJlZWlu
Zwo+ID4gPiBhIGJhbGxvb24nZCBwYWdlPwo+ID4gCj4gPiBZZXMgd2UgaGF2ZSB0byBvdGhlcndp
c2UgdGhlIGNvZGUgd2lsbCBjcmFzaCB3aGVuIHRyeWluZyB0byBzZXQgUGFnZUJ1ZGR5Lgo+ID4g
Cj4gPiAob25seSBvbmUgcGFnZSB0eXBlIGF0IGEgdGltZSBtYXkgYmUgc2V0IHJpZ2h0IG5vdywg
YW5kIGl0IG1ha2VzIHNlbnNlLgo+ID4gQSBwYWdlIHRoYXQgaXMgb2ZmbGluZSBjYW5ub3QgZS5n
LiBiZSBhIGJ1ZGR5IHBhZ2UpCj4gCj4gby5rCj4gPiAKPiA+IFNvIFBhZ2VPZmZsaW5lIGlzIGNv
bXBsZXRlbHkgbWFuYWdlZCBieSB0aGUgcGFnZSBvd25lci4KPiAKPiBNYWtlcyBzZW5zZS4gVGhh
bmtzIGZvciBleHBsYWluaW5nLgoKTG9va3MgZ29vZCB0byBtZS4KCkFja2VkLWJ5OiBQYW5rYWog
Z3VwdGEgPHBhZ3VwdGFAcmVkaGF0LmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 01:56:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 01:56: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-devel-bounces@lists.xenproject.org>)
	id 1gPHke-0002zp-UU; Wed, 21 Nov 2018 01:56: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=GtnV=OA=redhat.com=mst@srs-us1.protection.inumbo.net>)
 id 1gPHkd-0002zk-Jd
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 01:56:23 +0000
X-Inumbo-ID: a47a4250-ed30-11e8-bbfb-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a47a4250-ed30-11e8-bbfb-12d6303a7972;
 Wed, 21 Nov 2018 01:56:21 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 4D8F83154848;
 Wed, 21 Nov 2018 01:56:20 +0000 (UTC)
Received: from redhat.com (ovpn-120-136.rdu2.redhat.com [10.10.120.136])
 by smtp.corp.redhat.com (Postfix) with SMTP id E58DA10021B1;
 Wed, 21 Nov 2018 01:56:15 +0000 (UTC)
Date: Tue, 20 Nov 2018 20:56:14 -0500
From: "Michael S. Tsirkin" <mst@redhat.com>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20181120204655-mutt-send-email-mst@kernel.org>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-2-david@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181119101616.8901-2-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.41]); Wed, 21 Nov 2018 01:56:20 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1 1/8] mm: balloon: update comment about
 isolation/migration/compaction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, linux-pm@vger.kernel.org,
 pv-drivers@vmware.com, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMTE6MTY6MDlBTSArMDEwMCwgRGF2aWQgSGlsZGVuYnJh
bmQgd3JvdGU6Cj4gQ29tbWl0IGIxMTIzZWE2ZDNiMyAoIm1tOiBiYWxsb29uOiB1c2UgZ2VuZXJh
bCBub24tbHJ1IG1vdmFibGUgcGFnZQo+IGZlYXR1cmUiKSByZXdvcmtlZCBiYWxsb29uIGhhbmRs
aW5nIHRvIG1ha2UgdXNlIG9mIHRoZSBnZW5lcmFsCj4gbm9uLWxydSBtb3ZhYmxlIHBhZ2UgZmVh
dHVyZS4gVGhlIGJpZyBjb21tZW50IGJsb2NrIGluCj4gYmFsbG9vbl9jb21wYWN0aW9uLmggY29u
dGFpbnMgcXVpdGUgc29tZSBvdXRkYXRlZCBpbmZvcm1hdGlvbi4gTGV0J3MgZml4Cj4gdGhpcy4K
PiAKPiBDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KPiBDYzog
TWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+Cj4gQ2M6IE1pY2hhbCBIb2NrbyA8
bWhvY2tvQHN1c2UuY29tPgo+IENjOiAiTWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5j
b20+Cj4gU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+
CgpBY2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KCj4gLS0tCj4g
IGluY2x1ZGUvbGludXgvYmFsbG9vbl9jb21wYWN0aW9uLmggfCAyNiArKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9iYWxsb29uX2NvbXBhY3Rpb24u
aCBiL2luY2x1ZGUvbGludXgvYmFsbG9vbl9jb21wYWN0aW9uLmgKPiBpbmRleCA1MzA1MWYzZDhm
MjUuLmNiZTUwZGE1YTU5ZCAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2xpbnV4L2JhbGxvb25fY29t
cGFjdGlvbi5oCj4gKysrIGIvaW5jbHVkZS9saW51eC9iYWxsb29uX2NvbXBhY3Rpb24uaAo+IEBA
IC00LDE1ICs0LDE4IEBACj4gICAqCj4gICAqIENvbW1vbiBpbnRlcmZhY2UgZGVmaW5pdGlvbnMg
Zm9yIG1ha2luZyBiYWxsb29uIHBhZ2VzIG1vdmFibGUgYnkgY29tcGFjdGlvbi4KPiAgICoKPiAt
ICogRGVzcGl0ZSBiZWluZyBwZXJmZWN0bHkgcG9zc2libGUgdG8gcGVyZm9ybSBiYWxsb29uZWQg
cGFnZXMgbWlncmF0aW9uLCB0aGV5Cj4gLSAqIG1ha2UgYSBzcGVjaWFsIGNvcm5lciBjYXNlIHRv
IGNvbXBhY3Rpb24gc2NhbnMgYmVjYXVzZSBiYWxsb29uIHBhZ2VzIGFyZSBub3QKPiAtICogZW5s
aXN0ZWQgYXQgYW55IExSVSBsaXN0IGxpa2UgdGhlIG90aGVyIHBhZ2VzIHdlIGRvIGNvbXBhY3Qg
LyBtaWdyYXRlLgo+ICsgKiBCYWxsb29uIHBhZ2UgbWlncmF0aW9uIG1ha2VzIHVzZSBvZiB0aGUg
Z2VuZXJhbCBub24tbHJ1IG1vdmFibGUgcGFnZQo+ICsgKiBmZWF0dXJlLgo+ICsgKgo+ICsgKiBw
YWdlLT5wcml2YXRlIGlzIHVzZWQgdG8gcmVmZXJlbmNlIHRoZSByZXNwb25zaWJsZSBiYWxsb29u
IGRldmljZS4KPiArICogcGFnZS0+bWFwcGluZyBpcyB1c2VkIGluIGNvbnRleHQgb2Ygbm9uLWxy
dSBwYWdlIG1pZ3JhdGlvbiB0byByZWZlcmVuY2UKPiArICogdGhlIGFkZHJlc3Mgc3BhY2Ugb3Bl
cmF0aW9ucyBmb3IgcGFnZSBpc29sYXRpb24vbWlncmF0aW9uL2NvbXBhY3Rpb24uCj4gICAqCj4g
ICAqIEFzIHRoZSBwYWdlIGlzb2xhdGlvbiBzY2FubmluZyBzdGVwIGEgY29tcGFjdGlvbiB0aHJl
YWQgZG9lcyBpcyBhIGxvY2tsZXNzCj4gICAqIHByb2NlZHVyZSAoZnJvbSBhIHBhZ2Ugc3RhbmRw
b2ludCksIGl0IG1pZ2h0IGJyaW5nIHNvbWUgcmFjeSBzaXR1YXRpb25zIHdoaWxlCj4gICAqIHBl
cmZvcm1pbmcgYmFsbG9vbiBwYWdlIGNvbXBhY3Rpb24uIEluIG9yZGVyIHRvIHNvcnQgb3V0IHRo
ZXNlIHJhY3kgc2NlbmFyaW9zCj4gICAqIGFuZCBzYWZlbHkgcGVyZm9ybSBiYWxsb29uJ3MgcGFn
ZSBjb21wYWN0aW9uIGFuZCBtaWdyYXRpb24gd2UgbXVzdCwgYWx3YXlzLAo+IC0gKiBlbnN1cmUg
Zm9sbG93aW5nIHRoZXNlIHRocmVlIHNpbXBsZSBydWxlczoKPiArICogZW5zdXJlIGZvbGxvd2lu
ZyB0aGVzZSBzaW1wbGUgcnVsZXM6Cj4gICAqCj4gICAqICAgaS4gd2hlbiB1cGRhdGluZyBhIGJh
bGxvb24ncyBwYWdlIC0+bWFwcGluZyBlbGVtZW50LCBzdHJpY3RseSBkbyBpdCB1bmRlcgo+ICAg
KiAgICAgIHRoZSBmb2xsb3dpbmcgbG9jayBvcmRlciwgaW5kZXBlbmRlbnRseSBvZiB0aGUgZmFy
IHN1cGVyaW9yCj4gQEAgLTIxLDE5ICsyNCw4IEBACj4gICAqCSAgICAgICstLXNwaW5fbG9ja19p
cnEoJmJfZGV2X2luZm8tPnBhZ2VzX2xvY2spOwo+ICAgKgkgICAgICAgICAgICAuLi4gcGFnZS0+
bWFwcGluZyB1cGRhdGVzIGhlcmUgLi4uCj4gICAqCj4gLSAqICBpaS4gYmVmb3JlIGlzb2xhdGlu
ZyBvciBkZXF1ZXVlaW5nIGEgYmFsbG9vbiBwYWdlIGZyb20gdGhlIGJhbGxvb24gZGV2aWNlCj4g
LSAqICAgICAgcGFnZXMgbGlzdCwgdGhlIHBhZ2UgcmVmZXJlbmNlIGNvdW50ZXIgbXVzdCBiZSBy
YWlzZWQgYnkgb25lIGFuZCB0aGUKPiAtICogICAgICBleHRyYSByZWZjb3VudCBtdXN0IGJlIGRy
b3BwZWQgd2hlbiB0aGUgcGFnZSBpcyBlbnF1ZXVlZCBiYWNrIGludG8KPiAtICogICAgICB0aGUg
YmFsbG9vbiBkZXZpY2UgcGFnZSBsaXN0LCB0aHVzIGEgYmFsbG9vbiBwYWdlIGtlZXBzIGl0cyBy
ZWZlcmVuY2UKPiAtICogICAgICBjb3VudGVyIHJhaXNlZCBvbmx5IHdoaWxlIGl0IGlzIHVuZGVy
IG91ciBzcGVjaWFsIGhhbmRsaW5nOwo+IC0gKgo+IC0gKiBpaWkuIGFmdGVyIHRoZSBsb2NrbGVz
cyBzY2FuIHN0ZXAgaGF2ZSBzZWxlY3RlZCBhIHBvdGVudGlhbCBiYWxsb29uIHBhZ2UgZm9yCj4g
LSAqICAgICAgaXNvbGF0aW9uLCByZS10ZXN0IHRoZSBQYWdlQmFsbG9vbiBtYXJrIGFuZCB0aGUg
UGFnZVByaXZhdGUgZmxhZwo+IC0gKiAgICAgIHVuZGVyIHRoZSBwcm9wZXIgcGFnZSBsb2NrLCB0
byBlbnN1cmUgaXNvbGF0aW5nIGEgdmFsaWQgYmFsbG9vbiBwYWdlCj4gLSAqICAgICAgKG5vdCB5
ZXQgaXNvbGF0ZWQsIG5vciB1bmRlciByZWxlYXNlIHByb2NlZHVyZSkKPiAtICoKPiAtICogIGl2
LiBpc29sYXRpb24gb3IgZGVxdWV1ZWluZyBwcm9jZWR1cmUgbXVzdCBjbGVhciBQYWdlUHJpdmF0
ZSBmbGFnIHVuZGVyCj4gLSAqICAgICAgcGFnZSBsb2NrIHRvZ2V0aGVyIHdpdGggcmVtb3Zpbmcg
cGFnZSBmcm9tIGJhbGxvb24gZGV2aWNlIHBhZ2UgbGlzdC4KPiArICogIGlpLiBpc29sYXRpb24g
b3IgZGVxdWV1ZWluZyBwcm9jZWR1cmUgbXVzdCByZW1vdmUgdGhlIHBhZ2UgZnJvbSBiYWxsb29u
Cj4gKyAqICAgICAgZGV2aWNlIHBhZ2UgbGlzdCB1bmRlciBiX2Rldl9pbmZvLT5wYWdlc19sb2Nr
Lgo+ICAgKgo+ICAgKiBUaGUgZnVuY3Rpb25zIHByb3ZpZGVkIGJ5IHRoaXMgaW50ZXJmYWNlIGFy
ZSBwbGFjZWQgdG8gaGVscCBvbiBjb3Bpbmcgd2l0aAo+ICAgKiB0aGUgYWZvcmVtZW50aW9uZWQg
YmFsbG9vbiBwYWdlIGNvcm5lciBjYXNlLCBhcyB3ZWxsIGFzIHRvIGVuc3VyZSB0aGUgc2ltcGxl
Cj4gLS0gCj4gMi4xNy4yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 01:58:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 01:58: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-devel-bounces@lists.xenproject.org>)
	id 1gPHmT-000362-BU; Wed, 21 Nov 2018 01:58: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=gtnv=oa=redhat.com=mst@srs-us1.protection.inumbo.net>)
 id 1gPHmR-000356-VS
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 01:58:15 +0000
X-Inumbo-ID: e81f4590-ed30-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e81f4590-ed30-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 01:58:14 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id B5E233082A2F;
 Wed, 21 Nov 2018 01:58:13 +0000 (UTC)
Received: from redhat.com (ovpn-120-136.rdu2.redhat.com [10.10.120.136])
 by smtp.corp.redhat.com (Postfix) with SMTP id DFFAD66070;
 Wed, 21 Nov 2018 01:58:08 +0000 (UTC)
Date: Tue, 20 Nov 2018 20:58:07 -0500
From: "Michael S. Tsirkin" <mst@redhat.com>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20181120205632-mutt-send-email-mst@kernel.org>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-3-david@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181119101616.8901-3-david@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.45]); Wed, 21 Nov 2018 01:58:14 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1 2/8] mm: convert PG_balloon to PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, linux-doc@vger.kernel.org,
 pv-drivers@vmware.com, linux-mm@kvack.org,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, Jonathan Corbet <corbet@lwn.net>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, Konstantin Khlebnikov <koct9i@gmail.com>,
 David Rientjes <rientjes@google.com>, xen-devel@lists.xenproject.org,
 Alexey Dobriyan <adobriyan@gmail.com>, linux-pm@vger.kernel.org,
 Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Andrew Morton <akpm@linux-foundation.org>, Vlastimil Babka <vbabka@suse.cz>,
 Kazuhito Hagio <k-hagio@ab.jp.nec.com>, Christian Hansen <chansen3@cisco.com>,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Miles Chen <miles.chen@mediatek.com>, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMTE6MTY6MTBBTSArMDEwMCwgRGF2aWQgSGlsZGVuYnJh
bmQgd3JvdGU6Cj4gUEdfYmFsbG9vbiB3YXMgaW50cm9kdWNlZCB0byBpbXBsZW1lbnQgcGFnZSBt
aWdyYXRpb24vY29tcGFjdGlvbiBmb3IgcGFnZXMKPiBpbmZsYXRlZCBpbiB2aXJ0aW8tYmFsbG9v
bi4gTm93YWRheXMsIGl0IGlzIG9ubHkgYSBtYXJrZXIgdGhhdCBhIHBhZ2UgaXMKPiBwYXJ0IG9m
IHZpcnRpby1iYWxsb29uIGFuZCB0aGVyZWZvcmUgbG9naWNhbGx5IG9mZmxpbmUuCj4gCj4gV2Ug
YWxzbyB3YW50IHRvIG1ha2UgdXNlIG9mIHRoaXMgZmxhZyBpbiBvdGhlciBiYWxsb29uIGRyaXZl
cnMgLSBmb3IKPiBpbmZsYXRlZCBwYWdlcyBvciB3aGVuIG9ubGluaW5nIGEgc2VjdGlvbiBidXQg
a2VlcGluZyBzb21lIHBhZ2VzIG9mZmxpbmUKPiAoZS5nLiB1c2VkIHJpZ2h0IG5vdyBieSBYRU4g
YW5kIEh5cGVyLVYgdmlhIHNldF9vbmxpbmVfcGFnZV9jYWxsYmFjaygpKS4KPiAKPiBXZSBhcmUg
Z29pbmcgdG8gZXhwb3NlIHRoaXMgZmxhZyB0byBkdW1wIHRvb2xzIGxpa2UgbWFrZWR1bXBmaWxl
LiBCdXQKPiBpbnN0ZWFkIG9mIGV4cG9zaW5nIFBHX2JhbGxvb24sIGxldCdzIGdlbmVyYWxpemUg
dGhlIGNvbmNlcHQgb2YgbWFya2luZwo+IHBhZ2VzIGFzIGxvZ2ljYWxseSBvZmZsaW5lLCBzbyBp
dCBjYW4gYmUgcmV1c2VkIGZvciBvdGhlciBwdXJwb3Nlcwo+IGxhdGVyIG9uLgo+IAo+IFJlbmFt
ZSBQR19iYWxsb29uIHRvIFBHX29mZmxpbmUuIFRoaXMgaXMgYW4gaW5kaWNhdG9yIHRoYXQgdGhl
IHBhZ2UgaXMKPiBsb2dpY2FsbHkgb2ZmbGluZSwgdGhlIGNvbnRlbnQgc3RhbGUgYW5kIHRoYXQg
aXQgc2hvdWxkIG5vdCBiZSB0b3VjaGVkCj4gKGUuZy4gYSBoeXBlcnZpc29yIHdvdWxkIGhhdmUg
dG8gYWxsb2NhdGUgYmFja2luZyBzdG9yYWdlIGluIG9yZGVyIGZvciB0aGUKPiBndWVzdCB0byBk
dW1wIGFuIHVudXNlZCBwYWdlKS4gIFdlIGNhbiB0aGVuIGUuZy4gZXhjbHVkZSBzdWNoIHBhZ2Vz
IGZyb20KPiBkdW1wcy4KPiAKPiBXZSByZXBsYWNlIGFuZCByZXVzZSBLUEZfQkFMTE9PTiAoMjMp
LCBhcyB0aGlzIHNob3VsZG4ndCByZWFsbHkgaGFybQo+IChhbmQgZm9yIG5vdyB0aGUgc2VtYW50
aWNzIHN0YXkgdGhlIHNhbWUpLiAgSW4gZm9sbG93aW5nIHBhdGNoZXMsIHdlIHdpbGwKPiBtYWtl
IHVzZSBvZiB0aGlzIGJpdCBhbHNvIGluIG90aGVyIGJhbGxvb24gZHJpdmVycy4gV2hpbGUgYXQg
aXQsIGRvY3VtZW50Cj4gUEdUQUJMRS4KPiAKPiBDYzogSm9uYXRoYW4gQ29yYmV0IDxjb3JiZXRA
bHduLm5ldD4KPiBDYzogQWxleGV5IERvYnJpeWFuIDxhZG9icml5YW5AZ21haWwuY29tPgo+IENj
OiBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LnZuZXQuaWJtLmNvbT4KPiBDYzogQW5kcmV3IE1v
cnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KPiBDYzogQ2hyaXN0aWFuIEhhbnNlbiA8
Y2hhbnNlbjNAY2lzY28uY29tPgo+IENjOiBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6
Pgo+IENjOiAiS2lyaWxsIEEuIFNodXRlbW92IiA8a2lyaWxsLnNodXRlbW92QGxpbnV4LmludGVs
LmNvbT4KPiBDYzogU3RlcGhlbiBSb3Rod2VsbCA8c2ZyQGNhbmIuYXV1Zy5vcmcuYXU+Cj4gQ2M6
IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQub3JnPgo+IENjOiAiTWljaGFlbCBTLiBU
c2lya2luIiA8bXN0QHJlZGhhdC5jb20+Cj4gQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2Uu
Y29tPgo+IENjOiBQYXZlbCBUYXRhc2hpbiA8cGFzaGEudGF0YXNoaW5Ab3JhY2xlLmNvbT4KPiBD
YzogQWxleGFuZGVyIER1eWNrIDxhbGV4YW5kZXIuaC5kdXlja0BsaW51eC5pbnRlbC5jb20+Cj4g
Q2M6IE5hb3lhIEhvcmlndWNoaSA8bi1ob3JpZ3VjaGlAYWguanAubmVjLmNvbT4KPiBDYzogTWls
ZXMgQ2hlbiA8bWlsZXMuY2hlbkBtZWRpYXRlay5jb20+Cj4gQ2M6IERhdmlkIFJpZW50amVzIDxy
aWVudGplc0Bnb29nbGUuY29tPgo+IENjOiBLb25zdGFudGluIEtobGVibmlrb3YgPGtvY3Q5aUBn
bWFpbC5jb20+Cj4gQ2M6IEthenVoaXRvIEhhZ2lvIDxrLWhhZ2lvQGFiLmpwLm5lYy5jb20+Cj4g
U2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Cj4gLS0t
Cj4gIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvbW0vcGFnZW1hcC5yc3QgfCAgOSArKysrKyst
LS0KPiAgZnMvcHJvYy9wYWdlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0K
PiAgaW5jbHVkZS9saW51eC9iYWxsb29uX2NvbXBhY3Rpb24uaCAgICAgICB8ICA4ICsrKystLS0t
Cj4gIGluY2x1ZGUvbGludXgvcGFnZS1mbGFncy5oICAgICAgICAgICAgICAgfCAxMSArKysrKysr
LS0tLQo+ICBpbmNsdWRlL3VhcGkvbGludXgva2VybmVsLXBhZ2UtZmxhZ3MuaCAgIHwgIDIgKy0K
PiAgdG9vbHMvdm0vcGFnZS10eXBlcy5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIDYg
ZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvbW0vcGFnZW1hcC5yc3QgYi9Eb2N1
bWVudGF0aW9uL2FkbWluLWd1aWRlL21tL3BhZ2VtYXAucnN0Cj4gaW5kZXggM2Y3YmFkZTJjMjMx
Li4zNDBhNWFlZTliODAgMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9t
bS9wYWdlbWFwLnJzdAo+ICsrKyBiL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvbW0vcGFnZW1h
cC5yc3QKPiBAQCAtNzUsOSArNzUsMTAgQEAgbnVtYmVyIG9mIHRpbWVzIGEgcGFnZSBpcyBtYXBw
ZWQuCj4gICAgICAyMC4gTk9QQUdFCj4gICAgICAyMS4gS1NNCj4gICAgICAyMi4gVEhQCj4gLSAg
ICAyMy4gQkFMTE9PTgo+ICsgICAgMjMuIE9GRkxJTkUKPiAgICAgIDI0LiBaRVJPX1BBR0UKPiAg
ICAgIDI1LiBJRExFCj4gKyAgICAyNi4gUEdUQUJMRQo+ICAKPiAgICogYGAvcHJvYy9rcGFnZWNn
cm91cGBgLiAgVGhpcyBmaWxlIGNvbnRhaW5zIGEgNjQtYml0IGlub2RlIG51bWJlciBvZiB0aGUK
PiAgICAgbWVtb3J5IGNncm91cCBlYWNoIHBhZ2UgaXMgY2hhcmdlZCB0bywgaW5kZXhlZCBieSBQ
Rk4uIE9ubHkgYXZhaWxhYmxlIHdoZW4KPiBAQCAtMTE4LDggKzExOSw4IEBAIFNob3J0IGRlc2Ny
aXB0aW9ucyB0byB0aGUgcGFnZSBmbGFncwo+ICAgICAgaWRlbnRpY2FsIG1lbW9yeSBwYWdlcyBk
eW5hbWljYWxseSBzaGFyZWQgYmV0d2VlbiBvbmUgb3IgbW9yZSBwcm9jZXNzZXMKPiAgMjIgLSBU
SFAKPiAgICAgIGNvbnRpZ3VvdXMgcGFnZXMgd2hpY2ggY29uc3RydWN0IHRyYW5zcGFyZW50IGh1
Z2VwYWdlcwo+IC0yMyAtIEJBTExPT04KPiAtICAgIGJhbGxvb24gY29tcGFjdGlvbiBwYWdlCj4g
KzIzIC0gT0ZGTElORQo+ICsgICAgcGFnZSBpcyBsb2dpY2FsbHkgb2ZmbGluZQo+ICAyNCAtIFpF
Uk9fUEFHRQo+ICAgICAgemVybyBwYWdlIGZvciBwZm5femVybyBvciBodWdlX3plcm8gcGFnZQo+
ICAyNSAtIElETEUKPiBAQCAtMTI4LDYgKzEyOSw4IEBAIFNob3J0IGRlc2NyaXB0aW9ucyB0byB0
aGUgcGFnZSBmbGFncwo+ICAgICAgTm90ZSB0aGF0IHRoaXMgZmxhZyBtYXkgYmUgc3RhbGUgaW4g
Y2FzZSB0aGUgcGFnZSB3YXMgYWNjZXNzZWQgdmlhCj4gICAgICBhIFBURS4gVG8gbWFrZSBzdXJl
IHRoZSBmbGFnIGlzIHVwLXRvLWRhdGUgb25lIGhhcyB0byByZWFkCj4gICAgICBgYC9zeXMva2Vy
bmVsL21tL3BhZ2VfaWRsZS9iaXRtYXBgYCBmaXJzdC4KPiArMjYgLSBQR1RBQkxFCj4gKyAgICBw
YWdlIGlzIGluIHVzZSBhcyBhIHBhZ2UgdGFibGUKPiAgCj4gIElPIHJlbGF0ZWQgcGFnZSBmbGFn
cwo+ICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBkaWZmIC0tZ2l0IGEvZnMvcHJvYy9wYWdlLmMg
Yi9mcy9wcm9jL3BhZ2UuYwo+IGluZGV4IDZjNTE3YjExYWNmOC4uMzc4NDAxYWY0ZDlkIDEwMDY0
NAo+IC0tLSBhL2ZzL3Byb2MvcGFnZS5jCj4gKysrIGIvZnMvcHJvYy9wYWdlLmMKPiBAQCAtMTUy
LDggKzE1Miw4IEBAIHU2NCBzdGFibGVfcGFnZV9mbGFncyhzdHJ1Y3QgcGFnZSAqcGFnZSkKPiAg
CWVsc2UgaWYgKHBhZ2VfY291bnQocGFnZSkgPT0gMCAmJiBpc19mcmVlX2J1ZGR5X3BhZ2UocGFn
ZSkpCj4gIAkJdSB8PSAxIDw8IEtQRl9CVUREWTsKPiAgCj4gLQlpZiAoUGFnZUJhbGxvb24ocGFn
ZSkpCj4gLQkJdSB8PSAxIDw8IEtQRl9CQUxMT09OOwo+ICsJaWYgKFBhZ2VPZmZsaW5lKHBhZ2Up
KQo+ICsJCXUgfD0gMSA8PCBLUEZfT0ZGTElORTsKPiAgCWlmIChQYWdlVGFibGUocGFnZSkpCj4g
IAkJdSB8PSAxIDw8IEtQRl9QR1RBQkxFOwo+ICAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51
eC9iYWxsb29uX2NvbXBhY3Rpb24uaCBiL2luY2x1ZGUvbGludXgvYmFsbG9vbl9jb21wYWN0aW9u
LmgKPiBpbmRleCBjYmU1MGRhNWE1OWQuLmYxMTFjNzgwZWYxZCAxMDA2NDQKPiAtLS0gYS9pbmNs
dWRlL2xpbnV4L2JhbGxvb25fY29tcGFjdGlvbi5oCj4gKysrIGIvaW5jbHVkZS9saW51eC9iYWxs
b29uX2NvbXBhY3Rpb24uaAo+IEBAIC05NSw3ICs5NSw3IEBAIGV4dGVybiBpbnQgYmFsbG9vbl9w
YWdlX21pZ3JhdGUoc3RydWN0IGFkZHJlc3Nfc3BhY2UgKm1hcHBpbmcsCj4gIHN0YXRpYyBpbmxp
bmUgdm9pZCBiYWxsb29uX3BhZ2VfaW5zZXJ0KHN0cnVjdCBiYWxsb29uX2Rldl9pbmZvICpiYWxs
b29uLAo+ICAJCQkJICAgICAgIHN0cnVjdCBwYWdlICpwYWdlKQo+ICB7Cj4gLQlfX1NldFBhZ2VC
YWxsb29uKHBhZ2UpOwo+ICsJX19TZXRQYWdlT2ZmbGluZShwYWdlKTsKPiAgCV9fU2V0UGFnZU1v
dmFibGUocGFnZSwgYmFsbG9vbi0+aW5vZGUtPmlfbWFwcGluZyk7Cj4gIAlzZXRfcGFnZV9wcml2
YXRlKHBhZ2UsICh1bnNpZ25lZCBsb25nKWJhbGxvb24pOwo+ICAJbGlzdF9hZGQoJnBhZ2UtPmxy
dSwgJmJhbGxvb24tPnBhZ2VzKTsKPiBAQCAtMTExLDcgKzExMSw3IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCBiYWxsb29uX3BhZ2VfaW5zZXJ0KHN0cnVjdCBiYWxsb29uX2Rldl9pbmZvICpiYWxsb29u
LAo+ICAgKi8KPiAgc3RhdGljIGlubGluZSB2b2lkIGJhbGxvb25fcGFnZV9kZWxldGUoc3RydWN0
IHBhZ2UgKnBhZ2UpCj4gIHsKPiAtCV9fQ2xlYXJQYWdlQmFsbG9vbihwYWdlKTsKPiArCV9fQ2xl
YXJQYWdlT2ZmbGluZShwYWdlKTsKPiAgCV9fQ2xlYXJQYWdlTW92YWJsZShwYWdlKTsKPiAgCXNl
dF9wYWdlX3ByaXZhdGUocGFnZSwgMCk7Cj4gIAkvKgo+IEBAIC0xNDEsMTMgKzE0MSwxMyBAQCBz
dGF0aWMgaW5saW5lIGdmcF90IGJhbGxvb25fbWFwcGluZ19nZnBfbWFzayh2b2lkKQo+ICBzdGF0
aWMgaW5saW5lIHZvaWQgYmFsbG9vbl9wYWdlX2luc2VydChzdHJ1Y3QgYmFsbG9vbl9kZXZfaW5m
byAqYmFsbG9vbiwKPiAgCQkJCSAgICAgICBzdHJ1Y3QgcGFnZSAqcGFnZSkKPiAgewo+IC0JX19T
ZXRQYWdlQmFsbG9vbihwYWdlKTsKPiArCV9fU2V0UGFnZU9mZmxpbmUocGFnZSk7Cj4gIAlsaXN0
X2FkZCgmcGFnZS0+bHJ1LCAmYmFsbG9vbi0+cGFnZXMpOwo+ICB9Cj4gIAo+ICBzdGF0aWMgaW5s
aW5lIHZvaWQgYmFsbG9vbl9wYWdlX2RlbGV0ZShzdHJ1Y3QgcGFnZSAqcGFnZSkKPiAgewo+IC0J
X19DbGVhclBhZ2VCYWxsb29uKHBhZ2UpOwo+ICsJX19DbGVhclBhZ2VPZmZsaW5lKHBhZ2UpOwo+
ICAJbGlzdF9kZWwoJnBhZ2UtPmxydSk7Cj4gIH0KPiAgCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUv
bGludXgvcGFnZS1mbGFncy5oIGIvaW5jbHVkZS9saW51eC9wYWdlLWZsYWdzLmgKPiBpbmRleCA1
MGNlMWJkZGFmNTYuLmY5MWRhM2QwYTY3ZSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2xpbnV4L3Bh
Z2UtZmxhZ3MuaAo+ICsrKyBiL2luY2x1ZGUvbGludXgvcGFnZS1mbGFncy5oCj4gQEAgLTY3MCw3
ICs2NzAsNyBAQCBQQUdFRkxBR19GQUxTRShEb3VibGVNYXApCj4gICNkZWZpbmUgUEFHRV9UWVBF
X0JBU0UJMHhmMDAwMDAwMAo+ICAvKiBSZXNlcnZlCQkweDAwMDAwMDdmIHRvIGNhdGNoIHVuZGVy
Zmxvd3Mgb2YgcGFnZV9tYXBjb3VudCAqLwo+ICAjZGVmaW5lIFBHX2J1ZGR5CTB4MDAwMDAwODAK
PiAtI2RlZmluZSBQR19iYWxsb29uCTB4MDAwMDAxMDAKPiArI2RlZmluZSBQR19vZmZsaW5lCTB4
MDAwMDAxMDAKPiAgI2RlZmluZSBQR19rbWVtY2cJMHgwMDAwMDIwMAo+ICAjZGVmaW5lIFBHX3Rh
YmxlCTB4MDAwMDA0MDAKPiAgCj4gQEAgLTcwMCwxMCArNzAwLDEzIEBAIHN0YXRpYyBfX2Fsd2F5
c19pbmxpbmUgdm9pZCBfX0NsZWFyUGFnZSMjdW5hbWUoc3RydWN0IHBhZ2UgKnBhZ2UpCVwKPiAg
UEFHRV9UWVBFX09QUyhCdWRkeSwgYnVkZHkpCj4gIAo+ICAvKgo+IC0gKiBQYWdlQmFsbG9vbigp
IGlzIHRydWUgZm9yIHBhZ2VzIHRoYXQgYXJlIG9uIHRoZSBiYWxsb29uIHBhZ2UgbGlzdAo+IC0g
KiAoc2VlIG1tL2JhbGxvb25fY29tcGFjdGlvbi5jKS4KPiArICogUGFnZU9mZmxpbmUoKSBpbmRp
Y2F0ZXMgdGhhdCB0aGUgcGFnZXMgaXMgbG9naWNhbGx5IG9mZmxpbmUgYWx0aG91Z2ggdGhlCgp3
aXRoIHRoaXMgdHlwbyBmaXhlZCAuLgoKPiArICogY29udGFpbmluZyBzZWN0aW9uIGlzIG9ubGlu
ZS4gKGUuZy4gaW5mbGF0ZWQgaW4gYSBiYWxsb29uIGRyaXZlciBvcgo+ICsgKiBub3Qgb25saW5l
ZCB3aGVuIG9ubGluaW5nIHRoZSBzZWN0aW9uKS4KPiArICogVGhlIGNvbnRlbnQgb2YgdGhlc2Ug
cGFnZXMgaXMgZWZmZWN0aXZlbHkgc3RhbGUuIFN1Y2ggcGFnZXMgc2hvdWxkIG5vdAo+ICsgKiBi
ZSB0b3VjaGVkIChyZWFkL3dyaXRlL2R1bXAvc2F2ZSkgZXhjZXB0IGJ5IHRoZWlyIG93bmVyLgo+
ICAgKi8KPiAtUEFHRV9UWVBFX09QUyhCYWxsb29uLCBiYWxsb29uKQo+ICtQQUdFX1RZUEVfT1BT
KE9mZmxpbmUsIG9mZmxpbmUpCj4gIAo+ICAvKgo+ICAgKiBJZiBrbWVtY2cgaXMgZW5hYmxlZCwg
dGhlIGJ1ZGR5IGFsbG9jYXRvciB3aWxsIHNldCBQYWdlS21lbWNnKCkgb24KPiBkaWZmIC0tZ2l0
IGEvaW5jbHVkZS91YXBpL2xpbnV4L2tlcm5lbC1wYWdlLWZsYWdzLmggYi9pbmNsdWRlL3VhcGkv
bGludXgva2VybmVsLXBhZ2UtZmxhZ3MuaAo+IGluZGV4IDIxYjkxMTNjNjlkYS4uNmYyZjI3MjBm
M2FjIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvdWFwaS9saW51eC9rZXJuZWwtcGFnZS1mbGFncy5o
Cj4gKysrIGIvaW5jbHVkZS91YXBpL2xpbnV4L2tlcm5lbC1wYWdlLWZsYWdzLmgKPiBAQCAtMzIs
NyArMzIsNyBAQAo+ICAKPiAgI2RlZmluZSBLUEZfS1NNCQkJMjEKPiAgI2RlZmluZSBLUEZfVEhQ
CQkJMjIKPiAtI2RlZmluZSBLUEZfQkFMTE9PTgkJMjMKPiArI2RlZmluZSBLUEZfT0ZGTElORQkJ
MjMKPiAgI2RlZmluZSBLUEZfWkVST19QQUdFCQkyNAo+ICAjZGVmaW5lIEtQRl9JRExFCQkyNQo+
ICAjZGVmaW5lIEtQRl9QR1RBQkxFCQkyNgo+IGRpZmYgLS1naXQgYS90b29scy92bS9wYWdlLXR5
cGVzLmMgYi90b29scy92bS9wYWdlLXR5cGVzLmMKPiBpbmRleCAzNzkwOGE4M2RkYzIuLjZjMzhk
M2I4NjJlNCAxMDA2NDQKPiAtLS0gYS90b29scy92bS9wYWdlLXR5cGVzLmMKPiArKysgYi90b29s
cy92bS9wYWdlLXR5cGVzLmMKPiBAQCAtMTMzLDcgKzEzMyw3IEBAIHN0YXRpYyBjb25zdCBjaGFy
ICogY29uc3QgcGFnZV9mbGFnX25hbWVzW10gPSB7Cj4gIAlbS1BGX05PUEFHRV0JCT0gIm46bm9w
YWdlIiwKPiAgCVtLUEZfS1NNXQkJPSAieDprc20iLAo+ICAJW0tQRl9USFBdCQk9ICJ0OnRocCIs
Cj4gLQlbS1BGX0JBTExPT05dCQk9ICJvOmJhbGxvb24iLAo+ICsJW0tQRl9PRkZMSU5FXQkJPSAi
bzpvZmZsaW5lIiwKPiAgCVtLUEZfUEdUQUJMRV0JCT0gImc6cGd0YWJsZSIsCj4gIAlbS1BGX1pF
Uk9fUEFHRV0JCT0gIno6emVyb19wYWdlIiwKPiAgCVtLUEZfSURMRV0gICAgICAgICAgICAgID0g
Imk6aWRsZV9wYWdlIiwKCmZvciBiYWxsb29uIGNoYW5nZXM6CgpBY2tlZC1ieTogTWljaGFlbCBT
LiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KCj4gLS0gCj4gMi4xNy4yCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 02:00:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 02:00: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-devel-bounces@lists.xenproject.org>)
	id 1gPHo8-0003Fk-1G; Wed, 21 Nov 2018 02:00: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=GtnV=OA=redhat.com=mst@srs-us1.protection.inumbo.net>)
 id 1gPHo6-0003Ff-Tn
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 01:59:58 +0000
X-Inumbo-ID: 25366cc0-ed31-11e8-b5e2-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 25366cc0-ed31-11e8-b5e2-12d6303a7972;
 Wed, 21 Nov 2018 01:59:57 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id B931FC059B6F;
 Wed, 21 Nov 2018 01:59:55 +0000 (UTC)
Received: from redhat.com (ovpn-120-136.rdu2.redhat.com [10.10.120.136])
 by smtp.corp.redhat.com (Postfix) with SMTP id BB6825D75D;
 Wed, 21 Nov 2018 01:59:44 +0000 (UTC)
Date: Tue, 20 Nov 2018 20:59:43 -0500
From: "Michael S. Tsirkin" <mst@redhat.com>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20181120205822-mutt-send-email-mst@kernel.org>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-4-david@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181119101616.8901-4-david@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Wed, 21 Nov 2018 01:59:56 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1 3/8] kexec: export PG_offline to
 VMCOREINFO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Arnd Bergmann <arnd@arndb.de>,
 Baoquan He <bhe@redhat.com>, linux-pm@vger.kernel.org, pv-drivers@vmware.com,
 linux-doc@vger.kernel.org, kexec-ml <kexec@lists.infradead.org>,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 linux-mm@kvack.org, Kazuhito Hagio <k-hagio@ab.jp.nec.com>,
 Borislav Petkov <bp@alien8.de>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, Dave Young <dyoung@redhat.com>,
 Omar Sandoval <osandov@fb.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Lianbo Jiang <lijiang@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMTE6MTY6MTFBTSArMDEwMCwgRGF2aWQgSGlsZGVuYnJh
bmQgd3JvdGU6Cj4gUmlnaHQgbm93LCBwYWdlcyBpbmZsYXRlZCBhcyBwYXJ0IG9mIGEgYmFsbG9v
biBkcml2ZXIgd2lsbCBiZSBkdW1wZWQKPiBieSBkdW1wIHRvb2xzIGxpa2UgbWFrZWR1bXBmaWxl
LiBXaGlsZSBYRU4gaXMgYWJsZSB0byBjaGVjayBpbiB0aGUKPiBjcmFzaCBrZXJuZWwgd2hldGhl
ciBhIGNlcnRhaW4gcGZuIGlzIGFjdHVhbGwgYmFja2VkIGJ5IG1lbW9yeSBpbiB0aGUKPiBoeXBl
cnZpc29yIChzZWUgeGVuX29sZG1lbV9wZm5faXNfcmFtKSBhbmQgb3B0aW1pemUgdGhpcyBjYXNl
LCBkdW1wcyBvZgo+IG90aGVyIGJhbGxvb24gaW5mbGF0ZWQgbWVtb3J5IHdpbGwgZXNzZW50aWFs
bHkgcmVzdWx0IGluIHplcm8gcGFnZXMgZ2V0dGluZwo+IGFsbG9jYXRlZCBieSB0aGUgaHlwZXJ2
aXNvciBhbmQgdGhlIGR1bXAgZ2V0dGluZyBmaWxsZWQgd2l0aCB0aGlzIGRhdGEuCj4gCj4gVGhl
IGFsbG9jYXRpb24gYW5kIHJlYWRpbmcgb2YgemVybyBwYWdlcyBjYW4gZGlyZWN0bHkgYmUgYXZv
aWRlZCBpZiBhCj4gZHVtcGluZyB0b29sIGNvdWxkIGtub3cgd2hpY2ggcGFnZXMgb25seSBjb250
YWluIHN0YWxlIGluZm9ybWF0aW9uIG5vdCB0bwo+IGJlIGR1bXBlZC4KPiAKPiBXZSBub3cgaGF2
ZSBQR19vZmZsaW5lIHdoaWNoIGNhbiBiZSAoYW5kIGFscmVhZHkgaXMgYnkgdmlydGlvLWJhbGxv
b24pCj4gdXNlZCBmb3IgbWFya2luZyBwYWdlcyBhcyBsb2dpY2FsbHkgb2ZmbGluZS4gRm9sbG93
IHVwIHBhdGNoZXMgd2lsbAo+IG1ha2UgdXNlIG9mIHRoaXMgZmxhZyBhbHNvIGluIG90aGVyIGJh
bGxvb24gaW1wbGVtZW50YXRpb25zLgo+IAo+IExldCdzIGV4cG9ydCBQR19vZmZsaW5lIHZpYSBQ
QUdFX09GRkxJTkVfTUFQQ09VTlRfVkFMVUUsIHNvCj4gbWFrZWR1bXBmaWxlIGNhbiBkaXJlY3Rs
eSBza2lwIHBhZ2VzIHRoYXQgYXJlIGxvZ2ljYWxseSBvZmZsaW5lIGFuZCB0aGUKPiBjb250ZW50
IHRoZXJlZm9yZSBzdGFsZS4KPiAKPiBQbGVhc2Ugbm90ZSB0aGF0IHRoaXMgaXMgYWxzbyBoZWxw
ZnVsIGZvciBhIHByb2JsZW0gd2Ugd2VyZSBzZWVpbmcgdW5kZXIKPiBIeXBlci1WOiBEdW1waW5n
IGxvZ2ljYWxseSBvZmZsaW5lIG1lbW9yeSAocGFnZXMga2VwdCBmYWtlIG9mZmxpbmUgd2hpbGUK
PiBvbmxpbmluZyBhIHNlY3Rpb24gdmlhIG9ubGluZV9wYWdlX2NhbGxiYWNrKSB3b3VsZCB1bmRl
ciBzb21lIGNvbmRpY2lvbnMKPiByZXN1bHQgaW4gYSBrZXJuZWwgcGFuaWMgd2hlbiBkdW1waW5n
IHRoZW0uCj4gCj4gQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+
Cj4gQ2M6IERhdmUgWW91bmcgPGR5b3VuZ0ByZWRoYXQuY29tPgo+IENjOiAiS2lyaWxsIEEuIFNo
dXRlbW92IiA8a2lyaWxsLnNodXRlbW92QGxpbnV4LmludGVsLmNvbT4KPiBDYzogQmFvcXVhbiBI
ZSA8YmhlQHJlZGhhdC5jb20+Cj4gQ2M6IE9tYXIgU2FuZG92YWwgPG9zYW5kb3ZAZmIuY29tPgo+
IENjOiBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgo+IENjOiBNYXR0aGV3IFdpbGNveCA8
d2lsbHlAaW5mcmFkZWFkLm9yZz4KPiBDYzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+
Cj4gQ2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RAcmVkaGF0LmNvbT4KPiBDYzogTGlhbmJv
IEppYW5nIDxsaWppYW5nQHJlZGhhdC5jb20+Cj4gQ2M6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxp
ZW44LmRlPgo+IENjOiBLYXp1aGl0byBIYWdpbyA8ay1oYWdpb0BhYi5qcC5uZWMuY29tPgo+IFNp
Z25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgoKQWNrZWQt
Ynk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+Cgo+IC0tLQo+ICBrZXJuZWwv
Y3Jhc2hfY29yZS5jIHwgMiArKwo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCj4g
Cj4gZGlmZiAtLWdpdCBhL2tlcm5lbC9jcmFzaF9jb3JlLmMgYi9rZXJuZWwvY3Jhc2hfY29yZS5j
Cj4gaW5kZXggOTMzY2IzZTQ1Yjk4Li4wOTNjOWY5MTdlZDAgMTAwNjQ0Cj4gLS0tIGEva2VybmVs
L2NyYXNoX2NvcmUuYwo+ICsrKyBiL2tlcm5lbC9jcmFzaF9jb3JlLmMKPiBAQCAtNDY0LDYgKzQ2
NCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IGNyYXNoX3NhdmVfdm1jb3JlaW5mb19pbml0KHZvaWQp
Cj4gIAlWTUNPUkVJTkZPX05VTUJFUihQQUdFX0JVRERZX01BUENPVU5UX1ZBTFVFKTsKPiAgI2lm
ZGVmIENPTkZJR19IVUdFVExCX1BBR0UKPiAgCVZNQ09SRUlORk9fTlVNQkVSKEhVR0VUTEJfUEFH
RV9EVE9SKTsKPiArI2RlZmluZSBQQUdFX09GRkxJTkVfTUFQQ09VTlRfVkFMVUUJKH5QR19vZmZs
aW5lKQo+ICsJVk1DT1JFSU5GT19OVU1CRVIoUEFHRV9PRkZMSU5FX01BUENPVU5UX1ZBTFVFKTsK
PiAgI2VuZGlmCj4gIAo+ICAJYXJjaF9jcmFzaF9zYXZlX3ZtY29yZWluZm8oKTsKPiAtLSAKPiAy
LjE3LjIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 02:34:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 02:34: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-devel-bounces@lists.xenproject.org>)
	id 1gPILp-0006TD-PB; Wed, 21 Nov 2018 02:34: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=j9eg=oa=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1gPILo-0006T6-1e
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 02:34:48 +0000
X-Inumbo-ID: 022ce3a1-ed36-11e8-9a16-bc764e045a96
Received: from mail-ed1-f65.google.com (unknown [209.85.208.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 022ce3a1-ed36-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 02:34:46 +0000 (UTC)
Received: by mail-ed1-f65.google.com with SMTP id b3so3664951ede.1
 for <xen-devel@lists.xenproject.org>; Tue, 20 Nov 2018 18:34:46 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=CvRJLyN6WAHlW6AaUSOR4iX0GnA7dHJymJWsGZs53jA=;
 b=IbLq0LuDtHOhx9sGqewZQNDg7UN4JzPC3wLXb6UcXVtUHlafhhjSJJh9MVgr7Th8Gs
 h6Rnh0ra5NGkTkQ06y/yCsfOE58FzVVDyULF6BqqeCf3ddMHqdFEO2q6HYP1OVPu9HsO
 kCrFtewMSCT8y11cZM05QBu4gYLxYZFZjPlCAE5zQ9hLNX7biFT/+j0EKIFZ7Kjo5N1C
 6cyGeKDNzVHtnIgxsI1Kk8p9YSmL2HPuQyVhpHv57rOsx75D8gFxg5bAfkkb5oxHZOHT
 HUotvUkjMjYE6Z5cPYcCSW3TlXk99ZE+yepwN1nDqYW1k0tiJYwp3i0drOZqjFxyePZQ
 QxvA==
X-Gm-Message-State: AA+aEWZRA9iL2dRi6EzOgB5cKbnF+xOrl1Cwy70LERH/U7JdYfxaU7AP
 XZ5c7CmbNrpHxdNGK/TTxDjt9dPm
X-Google-Smtp-Source: AFSGD/XCAWtjS9GPqo0gvL2n2uSk0Flu8jGcYAK8VtGxshVoFbwYfAJm9cj/IG9dJwxNiUieIwvGkg==
X-Received: by 2002:a50:87d9:: with SMTP id 25mr4181479edz.280.1542767684923; 
 Tue, 20 Nov 2018 18:34:44 -0800 (PST)
Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com.
 [209.85.128.47])
 by smtp.gmail.com with ESMTPSA id b49sm10673749edb.73.2018.11.20.18.34.43
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 20 Nov 2018 18:34:44 -0800 (PST)
Received: by mail-wm1-f47.google.com with SMTP id c126so4176270wmh.0
 for <xen-devel@lists.xenproject.org>; Tue, 20 Nov 2018 18:34:43 -0800 (PST)
X-Received: by 2002:a1c:c44c:: with SMTP id u73mr4222667wmf.45.1542767683422; 
 Tue, 20 Nov 2018 18:34:43 -0800 (PST)
MIME-Version: 1.0
References: <1542737127-17695-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1542737127-17695-1-git-send-email-rcojocaru@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 20 Nov 2018 19:34:05 -0700
X-Gmail-Original-Message-ID: <CABfawh=8L=u16MLNnRbDPjDTGMK9uKfFwg2ZMhgk_QHQPzGKDw@mail.gmail.com>
Message-ID: <CABfawh=8L=u16MLNnRbDPjDTGMK9uKfFwg2ZMhgk_QHQPzGKDw@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH] x86/mem_access: move
 p2m_mem_access_sanity_check() from header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjAsIDIwMTggYXQgMTE6MDUgQU0gUmF6dmFuIENvam9jYXJ1CjxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPgo+IE1vdmUgcDJtX21lbV9hY2Nlc3Nfc2FuaXR5
X2NoZWNrKCkgZnJvbSB0aGUgYXNtLXg4Ni9tZW1fYWNjZXNzLmgKPiBoZWFkZXIsIHdoZXJlIGl0
IGN1cnJlbnRseSBpcyBkZWNsYXJlZCBpbmxpbmUsIHRvCj4gYXJjaC94ODYvbW0vbWVtX2FjY2Vz
cy5jLiBUaGlzIGFsbG93cyBzb3VyY2UgY29kZSB0aGF0IGluY2x1ZGVzIGl0Cj4gZGlyZWN0bHks
IG9yIGluZGlyZWN0bHkgKHN1Y2ggYXMgeGVuL21lbV9hY2Nlc3MuaCksIHRvIG5vdCB3b3JyeQo+
IGFib3V0IGFsc28gaW5jbHVkaW5nIHNjaGVkLmggZm9yIGlzX2h2bV9kb21haW4oKS4gSW5jbHVk
aW5nCj4geGVuL21lbV9hY2Nlc3MuaCBpcyB1c2VmdWwgZm9yIGNvZGUgd2FudGluZyB0byB1c2Ug
cDJtX2FjY2Vzc190Lgo+Cj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgoKQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGts
ZW5neWVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 02:45:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 02:45: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-devel-bounces@lists.xenproject.org>)
	id 1gPIVa-0007GZ-QF; Wed, 21 Nov 2018 02:44: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=dxz4=oa=redhat.com=pagupta@srs-us1.protection.inumbo.net>)
 id 1gPIVY-0007GU-UW
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 02:44:52 +0000
X-Inumbo-ID: 6b4c2dc8-ed37-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b4c2dc8-ed37-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 02:44:51 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9A8663082AF3;
 Wed, 21 Nov 2018 02:44:50 +0000 (UTC)
Received: from colo-mx.corp.redhat.com
 (colo-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.20])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 135DE600C3;
 Wed, 21 Nov 2018 02:44:50 +0000 (UTC)
Received: from zmail21.collab.prod.int.phx2.redhat.com
 (zmail21.collab.prod.int.phx2.redhat.com [10.5.83.24])
 by colo-mx.corp.redhat.com (Postfix) with ESMTP id 45AA6181B9E1;
 Wed, 21 Nov 2018 02:44:49 +0000 (UTC)
Date: Tue, 20 Nov 2018 21:44:48 -0500 (EST)
From: Pankaj Gupta <pagupta@redhat.com>
To: David Hildenbrand <david@redhat.com>
Message-ID: <1587169425.35444537.1542768288930.JavaMail.zimbra@redhat.com>
In-Reply-To: <20181119101616.8901-3-david@redhat.com>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-3-david@redhat.com>
MIME-Version: 1.0
X-Originating-IP: [10.67.116.93, 10.4.195.17]
Thread-Topic: convert PG_balloon to PG_offline
Thread-Index: +VOyBh+aAZmbpVdLzu7TYxoQJ5vYCA==
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.45]); Wed, 21 Nov 2018 02:44:51 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1 2/8] mm: convert PG_balloon to PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, linux-doc@vger.kernel.org,
 pv-drivers@vmware.com, linux-mm@kvack.org,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, Jonathan Corbet <corbet@lwn.net>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, Konstantin Khlebnikov <koct9i@gmail.com>,
 David Rientjes <rientjes@google.com>, xen-devel@lists.xenproject.org,
 Alexey Dobriyan <adobriyan@gmail.com>, linux-pm@vger.kernel.org,
 Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>, Vlastimil Babka <vbabka@suse.cz>,
 Kazuhito Hagio <k-hagio@ab.jp.nec.com>, Christian Hansen <chansen3@cisco.com>,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Miles Chen <miles.chen@mediatek.com>, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gCj4gUEdfYmFsbG9vbiB3YXMgaW50cm9kdWNlZCB0byBpbXBsZW1lbnQgcGFnZSBtaWdyYXRp
b24vY29tcGFjdGlvbiBmb3IgcGFnZXMKPiBpbmZsYXRlZCBpbiB2aXJ0aW8tYmFsbG9vbi4gTm93
YWRheXMsIGl0IGlzIG9ubHkgYSBtYXJrZXIgdGhhdCBhIHBhZ2UgaXMKPiBwYXJ0IG9mIHZpcnRp
by1iYWxsb29uIGFuZCB0aGVyZWZvcmUgbG9naWNhbGx5IG9mZmxpbmUuCj4gCj4gV2UgYWxzbyB3
YW50IHRvIG1ha2UgdXNlIG9mIHRoaXMgZmxhZyBpbiBvdGhlciBiYWxsb29uIGRyaXZlcnMgLSBm
b3IKPiBpbmZsYXRlZCBwYWdlcyBvciB3aGVuIG9ubGluaW5nIGEgc2VjdGlvbiBidXQga2VlcGlu
ZyBzb21lIHBhZ2VzIG9mZmxpbmUKPiAoZS5nLiB1c2VkIHJpZ2h0IG5vdyBieSBYRU4gYW5kIEh5
cGVyLVYgdmlhIHNldF9vbmxpbmVfcGFnZV9jYWxsYmFjaygpKS4KPiAKPiBXZSBhcmUgZ29pbmcg
dG8gZXhwb3NlIHRoaXMgZmxhZyB0byBkdW1wIHRvb2xzIGxpa2UgbWFrZWR1bXBmaWxlLiBCdXQK
PiBpbnN0ZWFkIG9mIGV4cG9zaW5nIFBHX2JhbGxvb24sIGxldCdzIGdlbmVyYWxpemUgdGhlIGNv
bmNlcHQgb2YgbWFya2luZwo+IHBhZ2VzIGFzIGxvZ2ljYWxseSBvZmZsaW5lLCBzbyBpdCBjYW4g
YmUgcmV1c2VkIGZvciBvdGhlciBwdXJwb3Nlcwo+IGxhdGVyIG9uLgo+IAo+IFJlbmFtZSBQR19i
YWxsb29uIHRvIFBHX29mZmxpbmUuIFRoaXMgaXMgYW4gaW5kaWNhdG9yIHRoYXQgdGhlIHBhZ2Ug
aXMKPiBsb2dpY2FsbHkgb2ZmbGluZSwgdGhlIGNvbnRlbnQgc3RhbGUgYW5kIHRoYXQgaXQgc2hv
dWxkIG5vdCBiZSB0b3VjaGVkCj4gKGUuZy4gYSBoeXBlcnZpc29yIHdvdWxkIGhhdmUgdG8gYWxs
b2NhdGUgYmFja2luZyBzdG9yYWdlIGluIG9yZGVyIGZvciB0aGUKPiBndWVzdCB0byBkdW1wIGFu
IHVudXNlZCBwYWdlKS4gIFdlIGNhbiB0aGVuIGUuZy4gZXhjbHVkZSBzdWNoIHBhZ2VzIGZyb20K
PiBkdW1wcy4KPiAKPiBXZSByZXBsYWNlIGFuZCByZXVzZSBLUEZfQkFMTE9PTiAoMjMpLCBhcyB0
aGlzIHNob3VsZG4ndCByZWFsbHkgaGFybQo+IChhbmQgZm9yIG5vdyB0aGUgc2VtYW50aWNzIHN0
YXkgdGhlIHNhbWUpLiAgSW4gZm9sbG93aW5nIHBhdGNoZXMsIHdlIHdpbGwKPiBtYWtlIHVzZSBv
ZiB0aGlzIGJpdCBhbHNvIGluIG90aGVyIGJhbGxvb24gZHJpdmVycy4gV2hpbGUgYXQgaXQsIGRv
Y3VtZW50Cj4gUEdUQUJMRS4KPiAKPiBDYzogSm9uYXRoYW4gQ29yYmV0IDxjb3JiZXRAbHduLm5l
dD4KPiBDYzogQWxleGV5IERvYnJpeWFuIDxhZG9icml5YW5AZ21haWwuY29tPgo+IENjOiBNaWtl
IFJhcG9wb3J0IDxycHB0QGxpbnV4LnZuZXQuaWJtLmNvbT4KPiBDYzogQW5kcmV3IE1vcnRvbiA8
YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KPiBDYzogQ2hyaXN0aWFuIEhhbnNlbiA8Y2hhbnNl
bjNAY2lzY28uY29tPgo+IENjOiBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6Pgo+IENj
OiAiS2lyaWxsIEEuIFNodXRlbW92IiA8a2lyaWxsLnNodXRlbW92QGxpbnV4LmludGVsLmNvbT4K
PiBDYzogU3RlcGhlbiBSb3Rod2VsbCA8c2ZyQGNhbmIuYXV1Zy5vcmcuYXU+Cj4gQ2M6IE1hdHRo
ZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQub3JnPgo+IENjOiAiTWljaGFlbCBTLiBUc2lya2lu
IiA8bXN0QHJlZGhhdC5jb20+Cj4gQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgo+
IENjOiBQYXZlbCBUYXRhc2hpbiA8cGFzaGEudGF0YXNoaW5Ab3JhY2xlLmNvbT4KPiBDYzogQWxl
eGFuZGVyIER1eWNrIDxhbGV4YW5kZXIuaC5kdXlja0BsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IE5h
b3lhIEhvcmlndWNoaSA8bi1ob3JpZ3VjaGlAYWguanAubmVjLmNvbT4KPiBDYzogTWlsZXMgQ2hl
biA8bWlsZXMuY2hlbkBtZWRpYXRlay5jb20+Cj4gQ2M6IERhdmlkIFJpZW50amVzIDxyaWVudGpl
c0Bnb29nbGUuY29tPgo+IENjOiBLb25zdGFudGluIEtobGVibmlrb3YgPGtvY3Q5aUBnbWFpbC5j
b20+Cj4gQ2M6IEthenVoaXRvIEhhZ2lvIDxrLWhhZ2lvQGFiLmpwLm5lYy5jb20+Cj4gU2lnbmVk
LW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Cj4gLS0tCj4gIERv
Y3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvbW0vcGFnZW1hcC5yc3QgfCAgOSArKysrKystLS0KPiAg
ZnMvcHJvYy9wYWdlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KPiAgaW5j
bHVkZS9saW51eC9iYWxsb29uX2NvbXBhY3Rpb24uaCAgICAgICB8ICA4ICsrKystLS0tCj4gIGlu
Y2x1ZGUvbGludXgvcGFnZS1mbGFncy5oICAgICAgICAgICAgICAgfCAxMSArKysrKysrLS0tLQo+
ICBpbmNsdWRlL3VhcGkvbGludXgva2VybmVsLXBhZ2UtZmxhZ3MuaCAgIHwgIDIgKy0KPiAgdG9v
bHMvdm0vcGFnZS10eXBlcy5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIDYgZmlsZXMg
Y2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvbW0vcGFnZW1hcC5yc3QKPiBiL0RvY3VtZW50
YXRpb24vYWRtaW4tZ3VpZGUvbW0vcGFnZW1hcC5yc3QKPiBpbmRleCAzZjdiYWRlMmMyMzEuLjM0
MGE1YWVlOWI4MCAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL21tL3Bh
Z2VtYXAucnN0Cj4gKysrIGIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9tbS9wYWdlbWFwLnJz
dAo+IEBAIC03NSw5ICs3NSwxMCBAQCBudW1iZXIgb2YgdGltZXMgYSBwYWdlIGlzIG1hcHBlZC4K
PiAgICAgIDIwLiBOT1BBR0UKPiAgICAgIDIxLiBLU00KPiAgICAgIDIyLiBUSFAKPiAtICAgIDIz
LiBCQUxMT09OCj4gKyAgICAyMy4gT0ZGTElORQo+ICAgICAgMjQuIFpFUk9fUEFHRQo+ICAgICAg
MjUuIElETEUKPiArICAgIDI2LiBQR1RBQkxFCj4gIAo+ICAgKiBgYC9wcm9jL2twYWdlY2dyb3Vw
YGAuICBUaGlzIGZpbGUgY29udGFpbnMgYSA2NC1iaXQgaW5vZGUgbnVtYmVyIG9mIHRoZQo+ICAg
ICBtZW1vcnkgY2dyb3VwIGVhY2ggcGFnZSBpcyBjaGFyZ2VkIHRvLCBpbmRleGVkIGJ5IFBGTi4g
T25seSBhdmFpbGFibGUKPiAgICAgd2hlbgo+IEBAIC0xMTgsOCArMTE5LDggQEAgU2hvcnQgZGVz
Y3JpcHRpb25zIHRvIHRoZSBwYWdlIGZsYWdzCj4gICAgICBpZGVudGljYWwgbWVtb3J5IHBhZ2Vz
IGR5bmFtaWNhbGx5IHNoYXJlZCBiZXR3ZWVuIG9uZSBvciBtb3JlIHByb2Nlc3Nlcwo+ICAyMiAt
IFRIUAo+ICAgICAgY29udGlndW91cyBwYWdlcyB3aGljaCBjb25zdHJ1Y3QgdHJhbnNwYXJlbnQg
aHVnZXBhZ2VzCj4gLTIzIC0gQkFMTE9PTgo+IC0gICAgYmFsbG9vbiBjb21wYWN0aW9uIHBhZ2UK
PiArMjMgLSBPRkZMSU5FCj4gKyAgICBwYWdlIGlzIGxvZ2ljYWxseSBvZmZsaW5lCj4gIDI0IC0g
WkVST19QQUdFCj4gICAgICB6ZXJvIHBhZ2UgZm9yIHBmbl96ZXJvIG9yIGh1Z2VfemVybyBwYWdl
Cj4gIDI1IC0gSURMRQo+IEBAIC0xMjgsNiArMTI5LDggQEAgU2hvcnQgZGVzY3JpcHRpb25zIHRv
IHRoZSBwYWdlIGZsYWdzCj4gICAgICBOb3RlIHRoYXQgdGhpcyBmbGFnIG1heSBiZSBzdGFsZSBp
biBjYXNlIHRoZSBwYWdlIHdhcyBhY2Nlc3NlZCB2aWEKPiAgICAgIGEgUFRFLiBUbyBtYWtlIHN1
cmUgdGhlIGZsYWcgaXMgdXAtdG8tZGF0ZSBvbmUgaGFzIHRvIHJlYWQKPiAgICAgIGBgL3N5cy9r
ZXJuZWwvbW0vcGFnZV9pZGxlL2JpdG1hcGBgIGZpcnN0Lgo+ICsyNiAtIFBHVEFCTEUKPiArICAg
IHBhZ2UgaXMgaW4gdXNlIGFzIGEgcGFnZSB0YWJsZQo+ICAKPiAgSU8gcmVsYXRlZCBwYWdlIGZs
YWdzCj4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IGRpZmYgLS1naXQgYS9mcy9wcm9jL3BhZ2Uu
YyBiL2ZzL3Byb2MvcGFnZS5jCj4gaW5kZXggNmM1MTdiMTFhY2Y4Li4zNzg0MDFhZjRkOWQgMTAw
NjQ0Cj4gLS0tIGEvZnMvcHJvYy9wYWdlLmMKPiArKysgYi9mcy9wcm9jL3BhZ2UuYwo+IEBAIC0x
NTIsOCArMTUyLDggQEAgdTY0IHN0YWJsZV9wYWdlX2ZsYWdzKHN0cnVjdCBwYWdlICpwYWdlKQo+
ICAJZWxzZSBpZiAocGFnZV9jb3VudChwYWdlKSA9PSAwICYmIGlzX2ZyZWVfYnVkZHlfcGFnZShw
YWdlKSkKPiAgCQl1IHw9IDEgPDwgS1BGX0JVRERZOwo+ICAKPiAtCWlmIChQYWdlQmFsbG9vbihw
YWdlKSkKPiAtCQl1IHw9IDEgPDwgS1BGX0JBTExPT047Cj4gKwlpZiAoUGFnZU9mZmxpbmUocGFn
ZSkpCj4gKwkJdSB8PSAxIDw8IEtQRl9PRkZMSU5FOwo+ICAJaWYgKFBhZ2VUYWJsZShwYWdlKSkK
PiAgCQl1IHw9IDEgPDwgS1BGX1BHVEFCTEU7Cj4gIAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2xp
bnV4L2JhbGxvb25fY29tcGFjdGlvbi5oCj4gYi9pbmNsdWRlL2xpbnV4L2JhbGxvb25fY29tcGFj
dGlvbi5oCj4gaW5kZXggY2JlNTBkYTVhNTlkLi5mMTExYzc4MGVmMWQgMTAwNjQ0Cj4gLS0tIGEv
aW5jbHVkZS9saW51eC9iYWxsb29uX2NvbXBhY3Rpb24uaAo+ICsrKyBiL2luY2x1ZGUvbGludXgv
YmFsbG9vbl9jb21wYWN0aW9uLmgKPiBAQCAtOTUsNyArOTUsNyBAQCBleHRlcm4gaW50IGJhbGxv
b25fcGFnZV9taWdyYXRlKHN0cnVjdCBhZGRyZXNzX3NwYWNlCj4gKm1hcHBpbmcsCj4gIHN0YXRp
YyBpbmxpbmUgdm9pZCBiYWxsb29uX3BhZ2VfaW5zZXJ0KHN0cnVjdCBiYWxsb29uX2Rldl9pbmZv
ICpiYWxsb29uLAo+ICAJCQkJICAgICAgIHN0cnVjdCBwYWdlICpwYWdlKQo+ICB7Cj4gLQlfX1Nl
dFBhZ2VCYWxsb29uKHBhZ2UpOwo+ICsJX19TZXRQYWdlT2ZmbGluZShwYWdlKTsKPiAgCV9fU2V0
UGFnZU1vdmFibGUocGFnZSwgYmFsbG9vbi0+aW5vZGUtPmlfbWFwcGluZyk7Cj4gIAlzZXRfcGFn
ZV9wcml2YXRlKHBhZ2UsICh1bnNpZ25lZCBsb25nKWJhbGxvb24pOwo+ICAJbGlzdF9hZGQoJnBh
Z2UtPmxydSwgJmJhbGxvb24tPnBhZ2VzKTsKPiBAQCAtMTExLDcgKzExMSw3IEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCBiYWxsb29uX3BhZ2VfaW5zZXJ0KHN0cnVjdAo+IGJhbGxvb25fZGV2X2luZm8g
KmJhbGxvb24sCj4gICAqLwo+ICBzdGF0aWMgaW5saW5lIHZvaWQgYmFsbG9vbl9wYWdlX2RlbGV0
ZShzdHJ1Y3QgcGFnZSAqcGFnZSkKPiAgewo+IC0JX19DbGVhclBhZ2VCYWxsb29uKHBhZ2UpOwo+
ICsJX19DbGVhclBhZ2VPZmZsaW5lKHBhZ2UpOwo+ICAJX19DbGVhclBhZ2VNb3ZhYmxlKHBhZ2Up
Owo+ICAJc2V0X3BhZ2VfcHJpdmF0ZShwYWdlLCAwKTsKPiAgCS8qCj4gQEAgLTE0MSwxMyArMTQx
LDEzIEBAIHN0YXRpYyBpbmxpbmUgZ2ZwX3QgYmFsbG9vbl9tYXBwaW5nX2dmcF9tYXNrKHZvaWQp
Cj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBiYWxsb29uX3BhZ2VfaW5zZXJ0KHN0cnVjdCBiYWxsb29u
X2Rldl9pbmZvICpiYWxsb29uLAo+ICAJCQkJICAgICAgIHN0cnVjdCBwYWdlICpwYWdlKQo+ICB7
Cj4gLQlfX1NldFBhZ2VCYWxsb29uKHBhZ2UpOwo+ICsJX19TZXRQYWdlT2ZmbGluZShwYWdlKTsK
PiAgCWxpc3RfYWRkKCZwYWdlLT5scnUsICZiYWxsb29uLT5wYWdlcyk7Cj4gIH0KPiAgCj4gIHN0
YXRpYyBpbmxpbmUgdm9pZCBiYWxsb29uX3BhZ2VfZGVsZXRlKHN0cnVjdCBwYWdlICpwYWdlKQo+
ICB7Cj4gLQlfX0NsZWFyUGFnZUJhbGxvb24ocGFnZSk7Cj4gKwlfX0NsZWFyUGFnZU9mZmxpbmUo
cGFnZSk7Cj4gIAlsaXN0X2RlbCgmcGFnZS0+bHJ1KTsKPiAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEv
aW5jbHVkZS9saW51eC9wYWdlLWZsYWdzLmggYi9pbmNsdWRlL2xpbnV4L3BhZ2UtZmxhZ3MuaAo+
IGluZGV4IDUwY2UxYmRkYWY1Ni4uZjkxZGEzZDBhNjdlIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUv
bGludXgvcGFnZS1mbGFncy5oCj4gKysrIGIvaW5jbHVkZS9saW51eC9wYWdlLWZsYWdzLmgKPiBA
QCAtNjcwLDcgKzY3MCw3IEBAIFBBR0VGTEFHX0ZBTFNFKERvdWJsZU1hcCkKPiAgI2RlZmluZSBQ
QUdFX1RZUEVfQkFTRQkweGYwMDAwMDAwCj4gIC8qIFJlc2VydmUJCTB4MDAwMDAwN2YgdG8gY2F0
Y2ggdW5kZXJmbG93cyBvZiBwYWdlX21hcGNvdW50ICovCj4gICNkZWZpbmUgUEdfYnVkZHkJMHgw
MDAwMDA4MAo+IC0jZGVmaW5lIFBHX2JhbGxvb24JMHgwMDAwMDEwMAo+ICsjZGVmaW5lIFBHX29m
ZmxpbmUJMHgwMDAwMDEwMAo+ICAjZGVmaW5lIFBHX2ttZW1jZwkweDAwMDAwMjAwCj4gICNkZWZp
bmUgUEdfdGFibGUJMHgwMDAwMDQwMAo+ICAKPiBAQCAtNzAwLDEwICs3MDAsMTMgQEAgc3RhdGlj
IF9fYWx3YXlzX2lubGluZSB2b2lkIF9fQ2xlYXJQYWdlIyN1bmFtZShzdHJ1Y3QKPiBwYWdlICpw
YWdlKQlcCj4gIFBBR0VfVFlQRV9PUFMoQnVkZHksIGJ1ZGR5KQo+ICAKPiAgLyoKPiAtICogUGFn
ZUJhbGxvb24oKSBpcyB0cnVlIGZvciBwYWdlcyB0aGF0IGFyZSBvbiB0aGUgYmFsbG9vbiBwYWdl
IGxpc3QKPiAtICogKHNlZSBtbS9iYWxsb29uX2NvbXBhY3Rpb24uYykuCj4gKyAqIFBhZ2VPZmZs
aW5lKCkgaW5kaWNhdGVzIHRoYXQgdGhlIHBhZ2VzIGlzIGxvZ2ljYWxseSBvZmZsaW5lIGFsdGhv
dWdoIHRoZQo+ICsgKiBjb250YWluaW5nIHNlY3Rpb24gaXMgb25saW5lLiAoZS5nLiBpbmZsYXRl
ZCBpbiBhIGJhbGxvb24gZHJpdmVyIG9yCj4gKyAqIG5vdCBvbmxpbmVkIHdoZW4gb25saW5pbmcg
dGhlIHNlY3Rpb24pLgo+ICsgKiBUaGUgY29udGVudCBvZiB0aGVzZSBwYWdlcyBpcyBlZmZlY3Rp
dmVseSBzdGFsZS4gU3VjaCBwYWdlcyBzaG91bGQgbm90Cj4gKyAqIGJlIHRvdWNoZWQgKHJlYWQv
d3JpdGUvZHVtcC9zYXZlKSBleGNlcHQgYnkgdGhlaXIgb3duZXIuCj4gICAqLwo+IC1QQUdFX1RZ
UEVfT1BTKEJhbGxvb24sIGJhbGxvb24pCj4gK1BBR0VfVFlQRV9PUFMoT2ZmbGluZSwgb2ZmbGlu
ZSkKPiAgCj4gIC8qCj4gICAqIElmIGttZW1jZyBpcyBlbmFibGVkLCB0aGUgYnVkZHkgYWxsb2Nh
dG9yIHdpbGwgc2V0IFBhZ2VLbWVtY2coKSBvbgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkv
bGludXgva2VybmVsLXBhZ2UtZmxhZ3MuaAo+IGIvaW5jbHVkZS91YXBpL2xpbnV4L2tlcm5lbC1w
YWdlLWZsYWdzLmgKPiBpbmRleCAyMWI5MTEzYzY5ZGEuLjZmMmYyNzIwZjNhYyAxMDA2NDQKPiAt
LS0gYS9pbmNsdWRlL3VhcGkvbGludXgva2VybmVsLXBhZ2UtZmxhZ3MuaAo+ICsrKyBiL2luY2x1
ZGUvdWFwaS9saW51eC9rZXJuZWwtcGFnZS1mbGFncy5oCj4gQEAgLTMyLDcgKzMyLDcgQEAKPiAg
Cj4gICNkZWZpbmUgS1BGX0tTTQkJCTIxCj4gICNkZWZpbmUgS1BGX1RIUAkJCTIyCj4gLSNkZWZp
bmUgS1BGX0JBTExPT04JCTIzCj4gKyNkZWZpbmUgS1BGX09GRkxJTkUJCTIzCj4gICNkZWZpbmUg
S1BGX1pFUk9fUEFHRQkJMjQKPiAgI2RlZmluZSBLUEZfSURMRQkJMjUKPiAgI2RlZmluZSBLUEZf
UEdUQUJMRQkJMjYKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvdm0vcGFnZS10eXBlcy5jIGIvdG9vbHMv
dm0vcGFnZS10eXBlcy5jCj4gaW5kZXggMzc5MDhhODNkZGMyLi42YzM4ZDNiODYyZTQgMTAwNjQ0
Cj4gLS0tIGEvdG9vbHMvdm0vcGFnZS10eXBlcy5jCj4gKysrIGIvdG9vbHMvdm0vcGFnZS10eXBl
cy5jCj4gQEAgLTEzMyw3ICsxMzMsNyBAQCBzdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IHBhZ2Vf
ZmxhZ19uYW1lc1tdID0gewo+ICAJW0tQRl9OT1BBR0VdCQk9ICJuOm5vcGFnZSIsCj4gIAlbS1BG
X0tTTV0JCT0gIng6a3NtIiwKPiAgCVtLUEZfVEhQXQkJPSAidDp0aHAiLAo+IC0JW0tQRl9CQUxM
T09OXQkJPSAibzpiYWxsb29uIiwKPiArCVtLUEZfT0ZGTElORV0JCT0gIm86b2ZmbGluZSIsCj4g
IAlbS1BGX1BHVEFCTEVdCQk9ICJnOnBndGFibGUiLAo+ICAJW0tQRl9aRVJPX1BBR0VdCQk9ICJ6
Onplcm9fcGFnZSIsCj4gIAlbS1BGX0lETEVdICAgICAgICAgICAgICA9ICJpOmlkbGVfcGFnZSIs
Cj4gLS0KPiAyLjE3LjIKCkFja2VkLWJ5OiBQYW5rYWogZ3VwdGEgPHBhZ3VwdGFAcmVkaGF0LmNv
bT4KCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 02:48:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 02:48: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-devel-bounces@lists.xenproject.org>)
	id 1gPIZE-0007Pg-Bo; Wed, 21 Nov 2018 02:48: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=j9eg=oa=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1gPIZC-0007Pb-Cr
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 02:48:38 +0000
X-Inumbo-ID: f189c02a-ed37-11e8-9a16-bc764e045a96
Received: from mail-ed1-f68.google.com (unknown [209.85.208.68])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f189c02a-ed37-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 02:48:37 +0000 (UTC)
Received: by mail-ed1-f68.google.com with SMTP id f23so3669460edb.3
 for <xen-devel@lists.xenproject.org>; Tue, 20 Nov 2018 18:48:37 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=UhD4NCb0r7lZaQ68Wrerkavt4O8/aaAAnyjJNFxCHRA=;
 b=uBAIZD76uMnxJbMa+2RrE+G/RT7tSkcxo3mlJhZyv/by1kqDLqRt0gnn79g5zswUpE
 WUM0MNd6kyFigrJQ0BurKDKWozjgfTgk66w9baHniS9kGh+hb73XEvBzOruo6uQ6v9lt
 0W+JvnMIuSJmFKew40bAzOQhxzFx/sKD6lWLRtBEzsMl7HSKqU2Cl0Q06kTbStun1Slw
 0zAoo75BO6iSZq560cpEic69m+N2/6MMwOcC9Q5SOGrph33JQhsxMJJtlcVMiV0QAFB+
 gvDdK89Qnf556KcMjOLdGYqMg1dcRPeO82JE+XEUYo9vKhVfoz2vtcDqdjBTGhrn2WUk
 1T4w==
X-Gm-Message-State: AA+aEWZN4tMM8SibuvwY+xFkObMc04ANKTk9F0iIVpM0Gltc9CWjdz0f
 6P9YNy9wcTSxQC3eC7Eu/rgWHsx/
X-Google-Smtp-Source: AFSGD/VXFq1wzNirxEGtnFDyBNY/G7aOy48WlMrP1bhBTDKwIvduKLcgpu7zc8hloHf6xKAiAduopA==
X-Received: by 2002:a50:b667:: with SMTP id c36mr4266738ede.190.1542768515928; 
 Tue, 20 Nov 2018 18:48:35 -0800 (PST)
Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com.
 [209.85.221.51])
 by smtp.gmail.com with ESMTPSA id p21-v6sm1956453ejz.45.2018.11.20.18.48.34
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 20 Nov 2018 18:48:35 -0800 (PST)
Received: by mail-wr1-f51.google.com with SMTP id j17-v6so4014697wrq.11
 for <xen-devel@lists.xenproject.org>; Tue, 20 Nov 2018 18:48:34 -0800 (PST)
X-Received: by 2002:adf:ae41:: with SMTP id u1mr3826303wrd.20.1542768514547;
 Tue, 20 Nov 2018 18:48:34 -0800 (PST)
MIME-Version: 1.0
References: <5BF4328902000078001FE240@prv1-mh.provo.novell.com>
 <5BF433E702000078001FE270@prv1-mh.provo.novell.com>
 <7cdc3f95-b97d-11ad-a8a2-5f7f325d57f4@citrix.com>
 <5BF4406B02000078001FE35F@prv1-mh.provo.novell.com>
In-Reply-To: <5BF4406B02000078001FE35F@prv1-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 20 Nov 2018 19:47:57 -0700
X-Gmail-Original-Message-ID: <CABfawhkmP60zWScH-j2_W5zXdXB_5Zqdz_96kbGHpyDSO1+Cqw@mail.gmail.com>
Message-ID: <CABfawhkmP60zWScH-j2_W5zXdXB_5Zqdz_96kbGHpyDSO1+Cqw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/4] x86: correct instances of PGC_allocated
 clearing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjAsIDIwMTggYXQgMTA6MTIgQU0gSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPgo+ID4+PiBPbiAyMC4xMS4xOCBhdCAxNzo1OSwgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gT24gMjAvMTEvMjAxOCAxNjoxOCwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4gPj4gRm9yIGRvbWFpbiBoZWFwIHBhZ2VzIGFzc2lnbmVkIHRvIGEgZG9tYWlu
IGRyb3BwaW5nIHRoZSBwYWdlIHJlZmVyZW5jZQo+ID4+IHRpZWQgdG8gUEdDX2FsbG9jYXRlZCBt
YXkgbm90IGRyb3AgdGhlIGxhc3QgcmVmZXJlbmNlLCBhcyBvdGhlcndpc2UgdGhlCj4gPj4gdGVz
dF9hbmRfY2xlYXJfYml0KCkgbWlnaHQgYWxyZWFkeSBhY3Qgb24gYW4gdW5vd25lZCBwYWdlLgo+
ID4+Cj4gPj4gV29yayBhcm91bmQgdGhpcyB3aGVyZSBwb3NzaWJsZSwgYnV0IHRoZSBuZWVkIHRv
IGFjcXVpcmUgZXh0cmEgcGFnZQo+ID4+IHJlZmVyZW5jZXMgaXMgYSBmYWlyIGhpbnQgdGhhdCBy
ZWZlcmVuY2VzIHNob3VsZCBoYXZlIGJlZW4gYWNxdWlyZWQgaW4KPiA+PiBvdGhlciBwbGFjZXMg
aW5zdGVhZC4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiA+PiAtLS0KPiA+PiBDb21waWxlIHRlc3RlZCBvbmx5LCBhcyBJIGhhdmUgbmVp
dGhlciBhIG1lbS1zaGFyaW5nIG5vciBhIG1lbS1wYWdpbmcKPiA+PiBlbnZpcm9ubWVudCBzZXQg
dXAgcmVhZHkgdG8gYmUgdXNlZCBmb3Igc3VjaCB0ZXN0aW5nLgoKVGhpcyBpcyBob3cgSSB0ZXN0
IG1lbXNoYXJpbmc6IHlvdSBzYXZlIGEgdm0gc3VjaCB0aGF0IGl0J3Mga2VwdApwYXVzZWQgKHhs
IHNhdmUgLXApLCBjb3B5IGl0cyBjb25maWcgZmlsZSBidXQgY2hhbmdlIHRoZSBuYW1lLCByZXN0
b3JlCnRoZSBzYXZlZCBpbWFnZSB3aXRoIHRoaXMgbmV3IGNvbmZpZyBmaWxlIGFuZCB0aGUgdm0g
a2VwdCBwYXVzZWQgKHhsCnJlc3RvcmUgLXApLiBUaGVuIHlvdSBjYW4gdXNlIHRlc3RzL21lbS1z
aGFyaW5nIG9uIHRoZSB0d28gVk1zOgouL21lbXNocnRvb2wgZW5hYmxlIDxmaXJzdF92bT4gJiYu
L21lbXNocnRvb2wgZW5hYmxlIDxzZWNvbmRfdm0+ICYmCi4vbWVtc2hydG9vbCByYW5nZSA8Zmly
c3Rfdm0+IDxzZWNvbmRfdm0+IDAgMTAwMAoKVW5wYXVzaW5nIHRoZSBzZWNvbmQgdm0gYWZ0ZXJ3
YXJkcyB3aWxsIGV4ZXJjaXNlIG1lbXNoYXJpbmcuCgo+ID4KPiA+IFBlcmhhcHMgd2Ugc2hvdWxk
IGNvbXBpbGUgdGhlbSBvdXQgYnkgZGVmYXVsdD8gIEl0J3MgY2xlYXIgdGhlcmUgYXJlIG5vCj4g
PiBwcm9kdWN0aW9uIHVzZXJzLCBnaXZlbiB0aGUgcXVhbGl0eSBvZiB0aGUgY29kZSBhbmQgaG93
IG1hbnkgc2VjdXJpdHkKPiA+IGlzc3VlcyB3ZSBzcG90IGFjY2lkZW50YWxseS4KPgo+IFllYWgs
IHdlbGwgLSBpZiB3ZSdyZSBnb2luZyB0byBoYXZlIGEgcGVyaGFwcyBtdWNoIHdpZGVyIHNldCBv
Zgo+IGNvbmZpZyBvcHRpb25zLCB0aGVuIHRoZXNlIHR3byBzdXJlbHkgc2hvdWxkIGJlY29tZSAi
ZGVmYXVsdCBuIgo+IHVudGlsIHRoZXkndmUgYmVlbiBicm91Z2h0IG91dCBvZiB0aGVpciBzb3Jy
eSBzdGF0ZS4KCisxCgpDb2RlIGFsc28gbG9va3MgT0sgdG8gbWU6CgpBY2tlZC1ieTogVGFtYXMg
SyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 02:50:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 02:50: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-devel-bounces@lists.xenproject.org>)
	id 1gPIaf-000858-P4; Wed, 21 Nov 2018 02:50: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=SO8w=OA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPIae-00081z-F9
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 02:50:08 +0000
X-Inumbo-ID: 260fe69c-ed38-11e8-bd43-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 260fe69c-ed38-11e8-bd43-12d6303a7972;
 Wed, 21 Nov 2018 02:50:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPIaZ-0007zg-0k; Wed, 21 Nov 2018 02:50:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPIaY-0003TC-KO; Wed, 21 Nov 2018 02:50:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPIaY-000195-Jf; Wed, 21 Nov 2018 02:50:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130564-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.7-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.7-testing:build-arm64:<job status>:broken:regression
 xen-4.7-testing:build-arm64-xsm:host-install(4):broken:regression
 xen-4.7-testing:build-arm64:host-install(4):broken:regression
 xen-4.7-testing:build-arm64-pvops:host-install(4):broken:regression
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-saverestore.2:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9c8275944829c55af3dc708712ca5c120b1bb328
X-Osstest-Versions-That: xen=3d3e474d68b1a063d19b9a330c3463025104970c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Nov 2018 02:50:02 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 130564: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDU2NCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDU2NC8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5NTQwCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMjk1NDAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTU0MAoKVGVzdHMgd2hpY2gg
YXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01IDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDEzMDE5
NSBwYXNzIGluIDEzMDU2NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlIGZhaWwgaW4gMTMwMTk1IHBhc3MgaW4gMTMwNTY0CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgaW4gMTMwMTk1IHBhc3MgaW4gMTMwNTY0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMw
MTk1IHBhc3MgaW4gMTMwNTY0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1i
b290ICAgICAgICAgZmFpbCBpbiAxMzA0OTUgcGFzcyBpbiAxMzA1NjQKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFp
bCBpbiAxMzA0OTUgcGFzcyBpbiAxMzA1NjQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICA1MCB4
dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGluIDEzMDE5NQogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWls
IHBhc3MgaW4gMTMwNDk1CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMzA0OTUKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwMTk1IG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTMwMTk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzAxOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzAx
OTUgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzAxOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwMTk1IG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzAxOTUgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMDE5NSBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTMwMTk1IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzAxOTUgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMzA0
OTUgbGlrZSAxMjk1NDAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICA1MCB4dGYvdGVzdC1o
dm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDEyOTU0MAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5
NTQwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjk1NDAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDEyOTU0MAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEy
OTU0MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTQwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjk1NDAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyOTU0MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
Mjk1NDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTU0MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA5
YzgyNzU5NDQ4MjljNTVhZjNkYzcwODcxMmNhNWMxMjBiMWJiMzI4CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAzZDNlNDc0ZDY4YjFhMDYzZDE5YjlhMzMwYzM0NjMwMjUx
MDQ5NzBjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk1NDAgIDIwMTgtMTEtMDcgMDk6MDY6MTQg
WiAgIDEzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTI5Njg4ICAyMDE4LTExLTA5IDA2OjI1
OjE1IFogICAxMSBkYXlzICAgIDcgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJy
b2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1w
dm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMg
YnJva2VuCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgOWM4Mjc1OTQ0ODI5YzU1YWYzZGM3MDg3
MTJjYTVjMTIwYjFiYjMyOApBdXRob3I6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KRGF0
ZTogICBNb24gSnVuIDE4IDE0OjU1OjM2IDIwMTggKzAyMDAKCiAgICBzdHViZG9tL3Z0cG06IGZp
eCBtZW1jbXAgaW4gVFBNX0NoYW5nZUF1dGhBc3ltRmluaXNoCiAgICAKICAgIGdjYzggc3BvdHRl
ZCB0aGlzIGVycm9yOgogICAgZXJyb3I6ICdtZW1jbXAnIHJlYWRpbmcgMjAgYnl0ZXMgZnJvbSBh
IHJlZ2lvbiBvZiBzaXplIDggWy1XZXJyb3I9c3RyaW5nb3Atb3ZlcmZsb3c9XQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBSZXZpZXdlZC1i
eTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMjJiZjViZTMyMzdjYjQ4MmEyZmZkNzcyZmZkMjBjZTM3
Mjg1ZWViZikKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGRlYTlmYzBlMDJkOTJmNWU2
ZDQ2NjgwYWEwYTUyZmE3NThlY2E5YzQpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBl
OTA3NDYwZmQ2MWMzNTA0ODdmZmVlNWQ4YWEzNzViZWY1NmJjODFjKQogICAgQ29uZmxpY3RzOgog
ICAgICAgICAgICBzdHViZG9tL01ha2VmaWxlCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIAogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgZjEzOTgzZGIxMjBmNWU1NmRmZWZiZWU1ZDU2Njc4ZDJkNDNlMjkxNCkKICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IGQ2Nzk4Y2UzNTcwN2E0ODVkOWMxMzIzMTlkNzBkZDY1
NDYyMGU1ZTUpCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 02:58:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 02:58: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-devel-bounces@lists.xenproject.org>)
	id 1gPIie-0008Lh-QV; Wed, 21 Nov 2018 02:58: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=kZ0u=OA=redhat.com=dyoung@srs-us1.protection.inumbo.net>)
 id 1gPIid-0008Lc-7a
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 02:58:23 +0000
X-Inumbo-ID: 4dde02b6-ed39-11e8-8e7a-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4dde02b6-ed39-11e8-8e7a-12d6303a7972;
 Wed, 21 Nov 2018 02:58:21 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 709AB4E91A;
 Wed, 21 Nov 2018 02:58:20 +0000 (UTC)
Received: from dhcp-128-65.nay.redhat.com (ovpn-12-49.pek2.redhat.com
 [10.72.12.49])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id CB11E5D6A9;
 Wed, 21 Nov 2018 02:58:08 +0000 (UTC)
Date: Wed, 21 Nov 2018 10:58:04 +0800
From: Dave Young <dyoung@redhat.com>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20181121025804.GB32395@dhcp-128-65.nay.redhat.com>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-4-david@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181119101616.8901-4-david@redhat.com>
User-Agent: Mutt/1.9.5 (2018-04-13)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Wed, 21 Nov 2018 02:58:20 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1 3/8] kexec: export PG_offline to
 VMCOREINFO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Arnd Bergmann <arnd@arndb.de>,
 Baoquan He <bhe@redhat.com>, linux-pm@vger.kernel.org, pv-drivers@vmware.com,
 Borislav Petkov <bp@alien8.de>, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, linux-mm@kvack.org,
 Kazuhito Hagio <k-hagio@ab.jp.nec.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>,
 Omar Sandoval <osandov@fb.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Lianbo Jiang <lijiang@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTkvMTggYXQgMTE6MTZhbSwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4gUmlnaHQg
bm93LCBwYWdlcyBpbmZsYXRlZCBhcyBwYXJ0IG9mIGEgYmFsbG9vbiBkcml2ZXIgd2lsbCBiZSBk
dW1wZWQKPiBieSBkdW1wIHRvb2xzIGxpa2UgbWFrZWR1bXBmaWxlLiBXaGlsZSBYRU4gaXMgYWJs
ZSB0byBjaGVjayBpbiB0aGUKPiBjcmFzaCBrZXJuZWwgd2hldGhlciBhIGNlcnRhaW4gcGZuIGlz
IGFjdHVhbGwgYmFja2VkIGJ5IG1lbW9yeSBpbiB0aGUKPiBoeXBlcnZpc29yIChzZWUgeGVuX29s
ZG1lbV9wZm5faXNfcmFtKSBhbmQgb3B0aW1pemUgdGhpcyBjYXNlLCBkdW1wcyBvZgo+IG90aGVy
IGJhbGxvb24gaW5mbGF0ZWQgbWVtb3J5IHdpbGwgZXNzZW50aWFsbHkgcmVzdWx0IGluIHplcm8g
cGFnZXMgZ2V0dGluZwo+IGFsbG9jYXRlZCBieSB0aGUgaHlwZXJ2aXNvciBhbmQgdGhlIGR1bXAg
Z2V0dGluZyBmaWxsZWQgd2l0aCB0aGlzIGRhdGEuCj4gCj4gVGhlIGFsbG9jYXRpb24gYW5kIHJl
YWRpbmcgb2YgemVybyBwYWdlcyBjYW4gZGlyZWN0bHkgYmUgYXZvaWRlZCBpZiBhCj4gZHVtcGlu
ZyB0b29sIGNvdWxkIGtub3cgd2hpY2ggcGFnZXMgb25seSBjb250YWluIHN0YWxlIGluZm9ybWF0
aW9uIG5vdCB0bwo+IGJlIGR1bXBlZC4KPiAKPiBXZSBub3cgaGF2ZSBQR19vZmZsaW5lIHdoaWNo
IGNhbiBiZSAoYW5kIGFscmVhZHkgaXMgYnkgdmlydGlvLWJhbGxvb24pCj4gdXNlZCBmb3IgbWFy
a2luZyBwYWdlcyBhcyBsb2dpY2FsbHkgb2ZmbGluZS4gRm9sbG93IHVwIHBhdGNoZXMgd2lsbAo+
IG1ha2UgdXNlIG9mIHRoaXMgZmxhZyBhbHNvIGluIG90aGVyIGJhbGxvb24gaW1wbGVtZW50YXRp
b25zLgo+IAo+IExldCdzIGV4cG9ydCBQR19vZmZsaW5lIHZpYSBQQUdFX09GRkxJTkVfTUFQQ09V
TlRfVkFMVUUsIHNvCj4gbWFrZWR1bXBmaWxlIGNhbiBkaXJlY3RseSBza2lwIHBhZ2VzIHRoYXQg
YXJlIGxvZ2ljYWxseSBvZmZsaW5lIGFuZCB0aGUKPiBjb250ZW50IHRoZXJlZm9yZSBzdGFsZS4K
PiAKPiBQbGVhc2Ugbm90ZSB0aGF0IHRoaXMgaXMgYWxzbyBoZWxwZnVsIGZvciBhIHByb2JsZW0g
d2Ugd2VyZSBzZWVpbmcgdW5kZXIKPiBIeXBlci1WOiBEdW1waW5nIGxvZ2ljYWxseSBvZmZsaW5l
IG1lbW9yeSAocGFnZXMga2VwdCBmYWtlIG9mZmxpbmUgd2hpbGUKPiBvbmxpbmluZyBhIHNlY3Rp
b24gdmlhIG9ubGluZV9wYWdlX2NhbGxiYWNrKSB3b3VsZCB1bmRlciBzb21lIGNvbmRpY2lvbnMK
PiByZXN1bHQgaW4gYSBrZXJuZWwgcGFuaWMgd2hlbiBkdW1waW5nIHRoZW0uCj4gCj4gQ2M6IEFu
ZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+Cj4gQ2M6IERhdmUgWW91bmcg
PGR5b3VuZ0ByZWRoYXQuY29tPgo+IENjOiAiS2lyaWxsIEEuIFNodXRlbW92IiA8a2lyaWxsLnNo
dXRlbW92QGxpbnV4LmludGVsLmNvbT4KPiBDYzogQmFvcXVhbiBIZSA8YmhlQHJlZGhhdC5jb20+
Cj4gQ2M6IE9tYXIgU2FuZG92YWwgPG9zYW5kb3ZAZmIuY29tPgo+IENjOiBBcm5kIEJlcmdtYW5u
IDxhcm5kQGFybmRiLmRlPgo+IENjOiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9y
Zz4KPiBDYzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+Cj4gQ2M6ICJNaWNoYWVsIFMu
IFRzaXJraW4iIDxtc3RAcmVkaGF0LmNvbT4KPiBDYzogTGlhbmJvIEppYW5nIDxsaWppYW5nQHJl
ZGhhdC5jb20+Cj4gQ2M6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgo+IENjOiBLYXp1
aGl0byBIYWdpbyA8ay1oYWdpb0BhYi5qcC5uZWMuY29tPgo+IFNpZ25lZC1vZmYtYnk6IERhdmlk
IEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgo+IC0tLQo+ICBrZXJuZWwvY3Jhc2hfY29y
ZS5jIHwgMiArKwo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAt
LWdpdCBhL2tlcm5lbC9jcmFzaF9jb3JlLmMgYi9rZXJuZWwvY3Jhc2hfY29yZS5jCj4gaW5kZXgg
OTMzY2IzZTQ1Yjk4Li4wOTNjOWY5MTdlZDAgMTAwNjQ0Cj4gLS0tIGEva2VybmVsL2NyYXNoX2Nv
cmUuYwo+ICsrKyBiL2tlcm5lbC9jcmFzaF9jb3JlLmMKPiBAQCAtNDY0LDYgKzQ2NCw4IEBAIHN0
YXRpYyBpbnQgX19pbml0IGNyYXNoX3NhdmVfdm1jb3JlaW5mb19pbml0KHZvaWQpCj4gIAlWTUNP
UkVJTkZPX05VTUJFUihQQUdFX0JVRERZX01BUENPVU5UX1ZBTFVFKTsKPiAgI2lmZGVmIENPTkZJ
R19IVUdFVExCX1BBR0UKPiAgCVZNQ09SRUlORk9fTlVNQkVSKEhVR0VUTEJfUEFHRV9EVE9SKTsK
PiArI2RlZmluZSBQQUdFX09GRkxJTkVfTUFQQ09VTlRfVkFMVUUJKH5QR19vZmZsaW5lKQo+ICsJ
Vk1DT1JFSU5GT19OVU1CRVIoUEFHRV9PRkZMSU5FX01BUENPVU5UX1ZBTFVFKTsKPiAgI2VuZGlm
Cj4gIAo+ICAJYXJjaF9jcmFzaF9zYXZlX3ZtY29yZWluZm8oKTsKPiAtLSAKPiAyLjE3LjIKPiAK
CkFja2VkLWJ5OiBEYXZlIFlvdW5nIDxkeW91bmdAcmVkaGF0LmNvbT4KClRoYW5rcwpEYXZlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 03:00:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 03:00: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-devel-bounces@lists.xenproject.org>)
	id 1gPIkO-0000bM-8m; Wed, 21 Nov 2018 03:00: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=so8w=oa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPIkM-0000b7-7s
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 03:00:10 +0000
X-Inumbo-ID: 8d82a68c-ed39-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d82a68c-ed39-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 03:00:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPIkG-0008DN-UU; Wed, 21 Nov 2018 03:00:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPIkG-0003p1-Kw; Wed, 21 Nov 2018 03:00:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPIkG-0000pQ-Hl; Wed, 21 Nov 2018 03:00:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130520-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-arm64:<job status>:broken:regression
 linux-4.19:build-arm64-pvops:<job status>:broken:regression
 linux-4.19:build-arm64-xsm:<job status>:broken:regression
 linux-4.19:build-arm64-xsm:host-install(4):broken:regression
 linux-4.19:build-arm64-pvops:host-install(4):broken:regression
 linux-4.19:build-arm64:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-amd64-pygrub:guest-start:fail:heisenbug
 linux-4.19:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7950eb316adf792283cac5743dfe5a11e74833dc
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Nov 2018 03:00:04 +0000
Subject: [Xen-devel] [linux-4.19 test] 130520: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDUyMCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA1MjAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qv
c3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5
MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
OTMxMwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hp
Y2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICA2IHhlbi1pbnN0YWxsICAgICAgZmFpbCBpbiAxMzAyNDQgcGFz
cyBpbiAxMzA1MjAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qt
c3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGluIDEzMDQyNCBwYXNzIGluIDEzMDUyMAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWls
IHBhc3MgaW4gMTMwMjQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgIDExIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzA0MjQKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwMjQ0
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwMjQ0IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzAyNDQgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDEzMDI0NCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwMjQ0IG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MzAyNDQgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzAyNDQgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwMjQ0
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMzAyNDQgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzAyNDQgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDc5NTBl
YjMxNmFkZjc5MjI4M2NhYzU3NDNkZmU1YTExZTc0ODMzZGMKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRi
N2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAg
MTggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUg
WiAgIDE2IGRheXMgICAxMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzAwODAgIDIw
MTgtMTEtMTUgMDE6MTc6MTcgWiAgICA2IGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjM3MyBwZW9w
bGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3Qt
aW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAxMTc5NiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 03:22:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 03: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-devel-bounces@lists.xenproject.org>)
	id 1gPJ66-0002CB-Em; Wed, 21 Nov 2018 03: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=a28g=oa=vmware.com=namit@srs-us1.protection.inumbo.net>)
 id 1gPJ65-0002C5-Kp
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 03:22:37 +0000
X-Inumbo-ID: b0b62521-ed3c-11e8-9a16-bc764e045a96
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe46::627])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0b62521-ed3c-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 03:22:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=EfhDXSiefDH66au2N2ZUCUrog4Xp88Z23Imn9+5AnAs=;
 b=sRGQ6I9QimADpml23YH0cnNxedD5mO40MsqaKkyVlyD+ybjiRZbRYuoH7A3CNx0h5+XLWrSvOad+4H92TlRmu8l3N6XDTBI0plDyWsTlp+Jj3T0dY++w6I+r4X9itGdV4Y5LVKCHSqjdZKhJCxoUMujSRBJ9P9FtQkckxPnxw1E=
Received: from BYAPR05MB4776.namprd05.prod.outlook.com (52.135.233.146) by
 BYAPR05MB4952.namprd05.prod.outlook.com (20.177.229.10) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1361.12; Wed, 21 Nov 2018 03:22:27 +0000
Received: from BYAPR05MB4776.namprd05.prod.outlook.com
 ([fe80::a1b8:a948:4c8c:747d]) by BYAPR05MB4776.namprd05.prod.outlook.com
 ([fe80::a1b8:a948:4c8c:747d%4]) with mapi id 15.20.1361.015; Wed, 21 Nov 2018
 03:22:27 +0000
From: Nadav Amit <namit@vmware.com>
To: David Hildenbrand <david@redhat.com>
Thread-Topic: [PATCH v1 6/8] vmw_balloon: mark inflated pages PG_offline
Thread-Index: AQHUf/EKzdnZjJR4dUWw5mvkN0A5p6VZkvcA
Date: Wed, 21 Nov 2018 03:22:26 +0000
Message-ID: <9F78496F-EBAE-4248-80F0-0CB55CEFA238@vmware.com>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-7-david@redhat.com>
In-Reply-To: <20181119101616.8901-7-david@redhat.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=namit@vmware.com; 
x-originating-ip: [66.170.99.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BYAPR05MB4952;
 20:dl9oq/Z/JWBeD1M2HtBNJ+dwSSnMzwqRP+YYfWXm38ia0yShRbdngMISk0O4ERdKDweqzxtR+yOrdMAViYU+MjTDg015LKDesv66sDHw/ShYB1d2qxxI3QQCGCRoPH+/gfPLJTcki6gEHVs8olkvugPUoHma3i9s6xYHt9D+KDs=
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 44d83171-b30e-443d-97b7-08d64f60900c
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:BYAPR05MB4952; 
x-ms-traffictypediagnostic: BYAPR05MB4952:
x-ld-processed: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0,ExtAddr
x-microsoft-antispam-prvs: <BYAPR05MB495280F4EB4B8429001089ECD0DA0@BYAPR05MB4952.namprd05.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(3231442)(944501410)(52105112)(93006095)(93001095)(10201501046)(148016)(149066)(150057)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:BYAPR05MB4952; BCL:0; PCL:0; RULEID:; SRVR:BYAPR05MB4952; 
x-forefront-prvs: 08635C03D4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(376002)(366004)(39860400002)(396003)(346002)(199004)(189003)(316002)(81156014)(229853002)(81166006)(8936002)(6916009)(83716004)(6116002)(3846002)(86362001)(2900100001)(6486002)(71200400001)(26005)(6436002)(66066001)(82746002)(25786009)(53546011)(14444005)(256004)(305945005)(14454004)(7416002)(7736002)(99286004)(6506007)(36756003)(186003)(76176011)(102836004)(97736004)(71190400001)(54906003)(105586002)(106356001)(6246003)(4326008)(5660300001)(476003)(446003)(11346002)(53936002)(6512007)(2616005)(68736007)(486006)(478600001)(2906002)(33656002)(8676002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR05MB4952;
 H:BYAPR05MB4776.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: vmware.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: xNJF7QkowP6KTW/tKzf4rpJj7TVXQ3/s24BVU0GBYdIEqZLbBLmnGw8Ih1pAuvIqZiQRQ2tqzgMtwvKb+lu9u9SJZBzu5Cup7jqkiq4LFp1FDmZiwdWmuyXA172101gEyp0OYlndmOmJHL5zWc2Ds9M/3ZZWGNWvvVsPBU2wAcp5mlBs8hsr1nKydSqnxDJVaeXurmlTmgg8ZIHlm+CHsuc1qiYdjcA/v+SMT6SkBoRmydxYTDjFNM2+ZsKYjFmf1FpzUpnbUxzPf630qayRGufoySDdvXhBqMlTTHYGBM/ET3Mh8KLuAsQOzm4DiObn83f4qiVgeQvfenXzevueoXYCr5G6Pj/KoNAX1cz/EoU=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <12E088AA76269B4A994B7F7315294D9A@namprd05.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: vmware.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 44d83171-b30e-443d-97b7-08d64f60900c
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2018 03:22:26.9991 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4952
Subject: Re: [Xen-devel] [PATCH v1 6/8] vmw_balloon: mark inflated pages
 PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, "Michael S.
 Tsirkin" <mst@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>,
 pv-drivers <pv-drivers@vmware.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "open list:DOCUMENTATION" <linux-doc@vger.kernel.org>,
 kexec-ml <kexec@lists.infradead.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Matthew Wilcox <willy@infradead.org>, linux-mm <linux-mm@kvack.org>,
 Julien Freche <jfreche@vmware.com>, Xavier Deguillard <xdeguillard@vmware.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 linux-fsdevel <linux-fsdevel@vger.kernel.org>,
 "devel@linuxdriverproject.org" <devel@linuxdriverproject.org>,
 Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmtzIGZvciB0aGlzIHBhdGNoIQoKPiBPbiBOb3YgMTksIDIwMTgsIGF0IDI6MTYgQU0sIERh
dmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPiB3cm90ZToKPiAKPiBNYXJrIGluZmxh
dGVkIGFuZCBuZXZlciBvbmxpbmVkIHBhZ2VzIFBHX29mZmxpbmUsIHRvIHRlbGwgdGhlIHdvcmxk
IHRoYXQKPiB0aGUgY29udGVudCBpcyBzdGFsZSBhbmQgc2hvdWxkIG5vdCBiZSBkdW1wZWQuCj4g
Cj4gQ2M6IFhhdmllciBEZWd1aWxsYXJkIDx4ZGVndWlsbGFyZEB2bXdhcmUuY29tPgo+IENjOiBO
YWRhdiBBbWl0IDxuYW1pdEB2bXdhcmUuY29tPgo+IENjOiBBcm5kIEJlcmdtYW5uIDxhcm5kQGFy
bmRiLmRlPgo+IENjOiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24u
b3JnPgo+IENjOiBKdWxpZW4gRnJlY2hlIDxqZnJlY2hlQHZtd2FyZS5jb20+Cj4gQ2M6IEFuZHJl
dyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+Cj4gQ2M6IE1hdHRoZXcgV2lsY294
IDx3aWxseUBpbmZyYWRlYWQub3JnPgo+IENjOiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNv
bT4KPiBDYzogIk1pY2hhZWwgUy4gVHNpcmtpbiIgPG1zdEByZWRoYXQuY29tPgo+IFNpZ25lZC1v
ZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgo+IC0tLQo+IGRyaXZl
cnMvbWlzYy92bXdfYmFsbG9vbi5jIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKPiAxIGZpbGUgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL21pc2Mvdm13X2JhbGxvb24uYyBiL2RyaXZlcnMvbWlzYy92bXdfYmFsbG9vbi5jCj4g
aW5kZXggZTYxMjZhNGI5NWQzLi44Y2M4YmQ5YTRlMzIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9t
aXNjL3Ztd19iYWxsb29uLmMKPiArKysgYi9kcml2ZXJzL21pc2Mvdm13X2JhbGxvb24uYwo+IEBA
IC01NDQsNiArNTQ0LDM2IEBAIHVuc2lnbmVkIGludCB2bWJhbGxvb25fcGFnZV9vcmRlcihlbnVt
IHZtYmFsbG9vbl9wYWdlX3NpemVfdHlwZSBwYWdlX3NpemUpCj4gCXJldHVybiBwYWdlX3NpemUg
PT0gVk1XX0JBTExPT05fMk1fUEFHRSA/IFZNV19CQUxMT09OXzJNX09SREVSIDogMDsKPiB9Cj4g
Cj4gKy8qKgo+ICsgKiB2bWJhbGxvb25fbWFya19wYWdlX29mZmxpbmUoKSAtIG1hcmsgYSBwYWdl
IGFzIG9mZmxpbmUKPiArICogQHBhZ2U6IHBvaW50ZXIgZm9yIHRoZSBwYWdlCgpJZiBwb3NzaWJs
ZSwgcGxlYXNlIGFkZCBhIHBlcmlvZCBhdCB0aGUgZW5kIG9mIHRoZSBzZW50ZW5jZSAoeWVzLCBJ
IGtub3cgSQpnb3QgaXQgd3JvbmcgaW4gc29tZSBwbGFjZXMgdG9vKS4KCj4gKyAqIEBwYWdlX3Np
emU6IHRoZSBzaXplIG9mIHRoZSBwYWdlLgo+ICsgKi8KPiArc3RhdGljIHZvaWQKPiArdm1iYWxs
b29uX21hcmtfcGFnZV9vZmZsaW5lKHN0cnVjdCBwYWdlICpwYWdlLAo+ICsJCQkgICAgZW51bSB2
bWJhbGxvb25fcGFnZV9zaXplX3R5cGUgcGFnZV9zaXplKQo+ICt7Cj4gKwlpbnQgaTsKPiArCj4g
Kwlmb3IgKGkgPSAwOyBpIDwgMVVMTCA8PCB2bWJhbGxvb25fcGFnZV9vcmRlcihwYWdlX3NpemUp
OyBpKyspCgpDYW4geW91IHBsZWFzZSBkbyBpbnN0ZWFkOgoKCXVuc2lnbmVkIGludDsKCglmb3Ig
KGkgPSAwOyBpIDwgdm1iYWxsb29uX3BhZ2VfaW5fZnJhbWVzKHBhZ2Vfc2l6ZSk7IGkrKykKCgo+
ICsJCV9fU2V0UGFnZU9mZmxpbmUocGFnZSArIGkpOwo+ICt9Cj4gKwo+ICsvKioKPiArICogdm1i
YWxsb29uX21hcmtfcGFnZV9vbmxpbmUoKSAtIG1hcmsgYSBwYWdlIGFzIG9ubGluZQo+ICsgKiBA
cGFnZTogcG9pbnRlciBmb3IgdGhlIHBhZ2UKPiArICogQHBhZ2Vfc2l6ZTogdGhlIHNpemUgb2Yg
dGhlIHBhZ2UuCj4gKyAqLwo+ICtzdGF0aWMgdm9pZAo+ICt2bWJhbGxvb25fbWFya19wYWdlX29u
bGluZShzdHJ1Y3QgcGFnZSAqcGFnZSwKPiArCQkJICAgZW51bSB2bWJhbGxvb25fcGFnZV9zaXpl
X3R5cGUgcGFnZV9zaXplKQo+ICt7Cj4gKwlpbnQgaTsKPiArCj4gKwlmb3IgKGkgPSAwOyBpIDwg
MVVMTCA8PCB2bWJhbGxvb25fcGFnZV9vcmRlcihwYWdlX3NpemUpOyBpKyspCj4gKwkJX19DbGVh
clBhZ2VPZmZsaW5lKHBhZ2UgKyBpKTsKClNhbWUgaGVyZSAodXNlIHZtYmFsbG9vbl9wYWdlX2lu
X2ZyYW1lcykuCgo+ICt9Cj4gKwo+IC8qKgo+ICAqIHZtYmFsbG9vbl9wYWdlX2luX2ZyYW1lcygp
IC0gcmV0dXJucyB0aGUgbnVtYmVyIG9mIGZyYW1lcyBpbiBhIHBhZ2UuCj4gICogQHBhZ2Vfc2l6
ZTogdGhlIHNpemUgb2YgdGhlIHBhZ2UuCj4gQEAgLTYxMiw2ICs2NDIsNyBAQCBzdGF0aWMgaW50
IHZtYmFsbG9vbl9hbGxvY19wYWdlX2xpc3Qoc3RydWN0IHZtYmFsbG9vbiAqYiwKPiAJCQkJCSBj
dGwtPnBhZ2Vfc2l6ZSk7Cj4gCj4gCQlpZiAocGFnZSkgewo+ICsJCQl2bWJhbGxvb25fbWFya19w
YWdlX29mZmxpbmUocGFnZSwgY3RsLT5wYWdlX3NpemUpOwo+IAkJCS8qIFN1Y2Nlc3MuIEFkZCB0
aGUgcGFnZSB0byB0aGUgbGlzdCBhbmQgY29udGludWUuICovCj4gCQkJbGlzdF9hZGQoJnBhZ2Ut
PmxydSwgJmN0bC0+cGFnZXMpOwo+IAkJCWNvbnRpbnVlOwo+IEBAIC04NTAsNiArODgxLDcgQEAg
c3RhdGljIHZvaWQgdm1iYWxsb29uX3JlbGVhc2VfcGFnZV9saXN0KHN0cnVjdCBsaXN0X2hlYWQg
KnBhZ2VfbGlzdCwKPiAKPiAJbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKHBhZ2UsIHRtcCwgcGFn
ZV9saXN0LCBscnUpIHsKPiAJCWxpc3RfZGVsKCZwYWdlLT5scnUpOwo+ICsJCXZtYmFsbG9vbl9t
YXJrX3BhZ2Vfb25saW5lKHBhZ2UsIHBhZ2Vfc2l6ZSk7Cj4gCQlfX2ZyZWVfcGFnZXMocGFnZSwg
dm1iYWxsb29uX3BhZ2Vfb3JkZXIocGFnZV9zaXplKSk7Cj4gCX0KCldlIHdvdWxkIGxpa2UgdG8g
dGVzdCBpdCBpbiB0aGUgbmV4dCBmZXcgZGF5cywgYnV0IGluIHRoZSBtZWFud2hpbGUsIGFmdGVy
CnlvdSBhZGRyZXNzIHRoZXNlIG1pbm9yIGlzc3VlczoKCkFja2VkLWJ5OiBOYWRhdiBBbWl0IDxu
YW1pdEB2bXdhcmUuY29tPgoKVGhhbmtzIGFnYWluLApOYWRhdiAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 03:44:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 03:44: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-devel-bounces@lists.xenproject.org>)
	id 1gPJRL-0003ih-FW; Wed, 21 Nov 2018 03: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=SO8w=OA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPJRJ-0003iX-Uv
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 03:44:33 +0000
X-Inumbo-ID: bd3a81b0-ed3f-11e8-81fc-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd3a81b0-ed3f-11e8-81fc-12d6303a7972;
 Wed, 21 Nov 2018 03:44:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPJR6-0000av-NC; Wed, 21 Nov 2018 03:44:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPJR6-0006q1-Fl; Wed, 21 Nov 2018 03:44:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPJR6-000819-F9; Wed, 21 Nov 2018 03:44:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130633-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=29e284512f03e0b213372ebc4b983e5ef5994e29
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Nov 2018 03:44:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130633: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDYzMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDYzMy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgMjllMjg0NTEyZjAzZTBiMjEzMzcyZWJjNGI5ODNlNWVmNTk5NGUyOQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDEgZGF5cyAgIDE1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDYyNSAgMjAxOC0xMS0yMCAxOTowMDo0OCBaICAgIDAgZGF5cyAgICAzIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUu
ZGU+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSA2NTYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 06:02:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 06:02: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-devel-bounces@lists.xenproject.org>)
	id 1gPLb1-0005m4-Ep; Wed, 21 Nov 2018 06:02: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=dvCC=OA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPLb0-0005lz-PY
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 06:02:42 +0000
X-Inumbo-ID: 0e16d5da-ed53-11e8-a732-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e16d5da-ed53-11e8-a732-12d6303a7972;
 Wed, 21 Nov 2018 06:02:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 69BDCB003;
 Wed, 21 Nov 2018 06:02:40 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20181120180941.1005-1-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <0ff5df12-d667-0357-485a-e5fc1b837450@suse.com>
Date: Wed, 21 Nov 2018 07:02:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181120180941.1005-1-wei.liu2@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3] tools: set Dom0 UUID if requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMTEvMjAxOCAxOTowOSwgV2VpIExpdSB3cm90ZToKPiBJbnRyb2R1Y2UgWEVOX0RPTTBf
VVVJRCBpbiBYZW4ncyBnbG9iYWwgY29uZmlndXJhdGlvbiBmaWxlLiAgTWFrZQo+IHhlbi1pbml0
LWRvbTAgYWNjZXB0IGFuIGV4dHJhIGFyZ3VtZW50IGZvciBVVUlELgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 06:05:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 06:05: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-devel-bounces@lists.xenproject.org>)
	id 1gPLdU-0005tt-Tu; Wed, 21 Nov 2018 06:05: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=2HZ2=OA=redhat.com=bhe@srs-us1.protection.inumbo.net>)
 id 1gPLdT-0005tl-U9
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 06:05:15 +0000
X-Inumbo-ID: 697c30aa-ed53-11e8-90e0-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 697c30aa-ed53-11e8-90e0-12d6303a7972;
 Wed, 21 Nov 2018 06:05:14 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 6D1BBC049592;
 Wed, 21 Nov 2018 06:05:13 +0000 (UTC)
Received: from localhost (ovpn-8-29.pek2.redhat.com [10.72.8.29])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 3F1DC103BAB7;
 Wed, 21 Nov 2018 06:05:01 +0000 (UTC)
Date: Wed, 21 Nov 2018 14:04:58 +0800
From: Baoquan He <bhe@redhat.com>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20181121060458.GC7386@MiWiFi-R3L-srv>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-4-david@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181119101616.8901-4-david@redhat.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Wed, 21 Nov 2018 06:05:14 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1 3/8] kexec: export PG_offline to
 VMCOREINFO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Arnd Bergmann <arnd@arndb.de>, linux-pm@vger.kernel.org, pv-drivers@vmware.com,
 linux-doc@vger.kernel.org, kexec-ml <kexec@lists.infradead.org>,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 linux-mm@kvack.org, Kazuhito Hagio <k-hagio@ab.jp.nec.com>,
 Borislav Petkov <bp@alien8.de>, devel@linuxdriverproject.org,
 linux-fsdevel@vger.kernel.org, xen-devel@lists.xenproject.org,
 Andrew Morton <akpm@linux-foundation.org>, Dave Young <dyoung@redhat.com>,
 Omar Sandoval <osandov@fb.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Lianbo Jiang <lijiang@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTkvMTggYXQgMTE6MTZhbSwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4gZGlmZiAt
LWdpdCBhL2tlcm5lbC9jcmFzaF9jb3JlLmMgYi9rZXJuZWwvY3Jhc2hfY29yZS5jCj4gaW5kZXgg
OTMzY2IzZTQ1Yjk4Li4wOTNjOWY5MTdlZDAgMTAwNjQ0Cj4gLS0tIGEva2VybmVsL2NyYXNoX2Nv
cmUuYwo+ICsrKyBiL2tlcm5lbC9jcmFzaF9jb3JlLmMKPiBAQCAtNDY0LDYgKzQ2NCw4IEBAIHN0
YXRpYyBpbnQgX19pbml0IGNyYXNoX3NhdmVfdm1jb3JlaW5mb19pbml0KHZvaWQpCj4gIAlWTUNP
UkVJTkZPX05VTUJFUihQQUdFX0JVRERZX01BUENPVU5UX1ZBTFVFKTsKPiAgI2lmZGVmIENPTkZJ
R19IVUdFVExCX1BBR0UKPiAgCVZNQ09SRUlORk9fTlVNQkVSKEhVR0VUTEJfUEFHRV9EVE9SKTsK
PiArI2RlZmluZSBQQUdFX09GRkxJTkVfTUFQQ09VTlRfVkFMVUUJKH5QR19vZmZsaW5lKQo+ICsJ
Vk1DT1JFSU5GT19OVU1CRVIoUEFHRV9PRkZMSU5FX01BUENPVU5UX1ZBTFVFKTsKPiAgI2VuZGlm
CgpUaGlzIHNvbHV0aW9uIGxvb2tzIGdvb2QgdG8gbWUuIE9uZSBzbWFsbCBjb25jZXJuIGlzIHdo
eSB3ZSBkb24ndApleHBvcnQgUEdfb2ZmbGluZSB0byB2bWNvcmVpbmZvIGRpcmVjdGx5LCB0aGVu
IGRlZmluZQpQQUdFX09GRkxJTkVfTUFQQ09VTlRfVkFMVUUgaW4gbWFrZWR1bXBmaWxlLiBXZSBo
YXZlIGJlZW4gZXhwb3J0aW5nCmtlcm5lbCBkYXRhL01BQ1JPIGRpcmVjdGx5LCB3aHkgdGhpcyBv
bmUgaXMgZXhjZXB0aW9uYWwuCgpUaGFua3MKQmFvcXVhbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 06:17:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 06:17: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-devel-bounces@lists.xenproject.org>)
	id 1gPLpM-0006l6-4E; Wed, 21 Nov 2018 06:17:32 +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=SO8w=OA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPLpK-0006kw-Dw
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 06:17:30 +0000
X-Inumbo-ID: 1afbc3da-ed55-11e8-8a4a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1afbc3da-ed55-11e8-8a4a-12d6303a7972;
 Wed, 21 Nov 2018 06:17:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPLp9-0003xV-Ln; Wed, 21 Nov 2018 06:17:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPLp9-0001Ly-5x; Wed, 21 Nov 2018 06:17:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPLp9-0004Kj-5K; Wed, 21 Nov 2018 06:17:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130638-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=29e284512f03e0b213372ebc4b983e5ef5994e29
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Nov 2018 06:17:19 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130638: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDYzOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDYzOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgMjllMjg0NTEyZjAzZTBiMjEzMzcyZWJjNGI5ODNlNWVmNTk5NGUyOQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDEgZGF5cyAgIDE2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDYyNSAgMjAxOC0xMS0yMCAxOTowMDo0OCBaICAgIDAgZGF5cyAgICA0IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUu
ZGU+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSA2NTYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 06:25:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 06:25: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-devel-bounces@lists.xenproject.org>)
	id 1gPLwj-0007YU-1u; Wed, 21 Nov 2018 06:25: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=y93a=oa=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gPLwi-0007YC-5M
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 06:25:08 +0000
X-Inumbo-ID: 2f86dc7f-ed56-11e8-9a16-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f86dc7f-ed56-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 06:25:06 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id z80-v6so3773598ljb.8
 for <xen-devel@lists.xen.org>; Tue, 20 Nov 2018 22:25:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Ko9YARgAyRX78sxvri5f14/qXUZ8umuHqgdBI6JKvKQ=;
 b=TPhAirnuQVRxcsU9zhiqVoJsPisZdi0faYF7BAwY3KP7LCzu5UNMty21yxuwZlS0Rr
 +DTJowdJVhYAYOAQ6817knUEH9XUhsHoJIzcL4zLyqXcKIE3/d78gtGvh6/8YMWh9KTC
 3b5r1YzebuWjfYw1kPy/socqJxOCBKe0cQJsQgl7XkqHZ+u2sSr5kpg1ggT8rAB+My1c
 p8NCR/aTd4kC103gmJODIXyqFNorBT0RGp8yRNUVEc+F7OecVTFQlNXC2Uamyl3v+dOQ
 yViz65XXunrK2isuSIP2jkgOGlZbbRIWQTTBgPJsT8uvj/oq2IUMepWIJbKafvIsuNX5
 y/vg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Ko9YARgAyRX78sxvri5f14/qXUZ8umuHqgdBI6JKvKQ=;
 b=cpv5me+I5RWsLAUbhQ9W/VA9YAnnfXB+Azm4NGjejfGmo3/vJ+ZMYLLm4FHBqGPo7Y
 zqek2shIIidfYE1SAcUFBqbd9ZEi+qTa3rchymsxcEnYw4jSggJg9hdhQcLP7TY7LFAP
 VlfIlSmCm4hUS3Qf6nAUyTy+UhM0lGUCFcTgpL636oCVLG4H5CIrT7tmNU5KuzoNEbT3
 wtIuvpWvGFeAytJt1QOJVOR/iNQsKeJNvnxHARnEYvBO/1UdLEB01VUrKspc+/LY4bfO
 l0q0tDe2gDE8vVbmQRkpQyOeBDYdFHdwRi99dv8Ib9gxA6vGDibOW7IwIdwEQyVzYLsx
 vsiQ==
X-Gm-Message-State: AGRZ1gKg1vOYVpnXQSXLnMEKpHR+S6yee12PcHWfwoOKjovEYJktPjc9
 JnM5qCzYiyI0oUop4quJwHRbvLYvuzMOzRpqOpM=
X-Google-Smtp-Source: AJdET5ezHe4qvaAMIYBGgnaHbTV+9+5BqXnUNjQChsXPOFGplWAHLiYVvRtwjDRN4o+25kmOKsnngunNw2HMmwcRKlA=
X-Received: by 2002:a2e:9181:: with SMTP id f1-v6mr2989595ljg.64.1542781504802; 
 Tue, 20 Nov 2018 22:25:04 -0800 (PST)
MIME-Version: 1.0
References: <20181115154314.GA27850@jordon-HP-15-Notebook-PC>
In-Reply-To: <20181115154314.GA27850@jordon-HP-15-Notebook-PC>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Wed, 21 Nov 2018 11:54:52 +0530
Message-ID: <CAFqt6zZGP5DnAQd_19xKcLezOYaLsZpPr=FGxiTb7JRjTEJ4cA@mail.gmail.com>
To: Andrew Morton <akpm@linux-foundation.org>,
 Matthew Wilcox <willy@infradead.org>, Michal Hocko <mhocko@suse.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>, vbabka@suse.cz, 
 Rik van Riel <riel@surriel.com>, Stephen Rothwell <sfr@canb.auug.org.au>,
 rppt@linux.vnet.ibm.com, Peter Zijlstra <peterz@infradead.org>,
 Russell King - ARM Linux <linux@armlinux.org.uk>, robin.murphy@arm.com, 
 iamjoonsoo.kim@lge.com, treding@nvidia.com, Kees Cook <keescook@chromium.org>, 
 Marek Szyprowski <m.szyprowski@samsung.com>, stefanr@s5r6.in-berlin.de,
 hjc@rock-chips.com, Heiko Stuebner <heiko@sntech.de>, airlied@linux.ie,
 oleksandr_andrushchenko@epam.com, 
 joro@8bytes.org, pawel@osciak.com, Kyungmin Park <kyungmin.park@samsung.com>, 
 mchehab@kernel.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>, 
 Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH 0/9] Use vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org,
 Linux-MM <linux-mm@kvack.org>, iommu@lists.linux-foundation.org,
 linux1394-devel@lists.sourceforge.net, linux-arm-kernel@lists.infradead.org,
 linux-media@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgOTowOSBQTSBTb3VwdGljayBKb2FyZGVyIDxqcmRyLmxp
bnV4QGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiBQcmV2aW91bHkgZHJpdmVycyBoYXZlIHRoZWlyIG93
biB3YXkgb2YgbWFwcGluZyByYW5nZSBvZgo+IGtlcm5lbCBwYWdlcy9tZW1vcnkgaW50byB1c2Vy
IHZtYSBhbmQgdGhpcyB3YXMgZG9uZSBieQo+IGludm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0
aGluIGEgbG9vcC4KPgo+IEFzIHRoaXMgcGF0dGVybiBpcyBjb21tb24gYWNyb3NzIGRpZmZlcmVu
dCBkcml2ZXJzLCBpdCBjYW4KPiBiZSBnZW5lcmFsaXplZCBieSBjcmVhdGluZyBhIG5ldyBmdW5j
dGlvbiBhbmQgdXNlIGl0IGFjcm9zcwo+IHRoZSBkcml2ZXJzLgo+Cj4gdm1faW5zZXJ0X3Jhbmdl
IGlzIHRoZSBuZXcgQVBJIHdoaWNoIHdpbGwgYmUgdXNlZCB0byBtYXAgYQo+IHJhbmdlIG9mIGtl
cm5lbCBtZW1vcnkvcGFnZXMgdG8gdXNlciB2bWEuCj4KPiBBbGwgdGhlIGFwcGxpY2FibGUgcGxh
Y2VzIGFyZSBjb252ZXJ0ZWQgdG8gdXNlIG5ldyB2bV9pbnNlcnRfcmFuZ2UKPiBpbiB0aGlzIHBh
dGNoIHNlcmllcy4KPgo+IFNvdXB0aWNrIEpvYXJkZXIgKDkpOgo+ICAgbW06IEludHJvZHVjZSBu
ZXcgdm1faW5zZXJ0X3JhbmdlIEFQSQo+ICAgYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYzogQ29u
dmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlCj4gICBkcml2ZXJzL2ZpcmV3aXJlL2NvcmUtaXNv
LmM6IENvbnZlcnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZQo+ICAgZHJtL3JvY2tjaGlwL3JvY2tj
aGlwX2RybV9nZW0uYzogQ29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlCj4gICBkcm0veGVu
L3hlbl9kcm1fZnJvbnRfZ2VtLmM6IENvbnZlcnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZQo+ICAg
aW9tbXUvZG1hLWlvbW11LmM6IENvbnZlcnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZQo+ICAgdmlk
ZW9idWYyL3ZpZGVvYnVmMi1kbWEtc2cuYzogQ29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3Jhbmdl
Cj4gICB4ZW4vZ250ZGV2LmM6IENvbnZlcnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZQo+ICAgeGVu
L3ByaXZjbWQtYnVmLmM6IENvbnZlcnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZQoKQW55IGZ1cnRo
ZXIgY29tbWVudCBvbiBkcml2ZXIgY2hhbmdlcyA/Cj4KPiAgYXJjaC9hcm0vbW0vZG1hLW1hcHBp
bmcuYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDIxICsrKysrKy0tLS0tLS0tLS0tCj4gIGRy
aXZlcnMvZmlyZXdpcmUvY29yZS1pc28uYyAgICAgICAgICAgICAgICAgICAgICAgfCAxNSArKy0t
LS0tLS0tLS0KPiAgZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9nZW0uYyAg
ICAgICB8IDIwICsrLS0tLS0tLS0tLS0tLS0KPiAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJt
X2Zyb250X2dlbS5jICAgICAgICAgICB8IDIwICsrKysrLS0tLS0tLS0tLS0KPiAgZHJpdmVycy9p
b21tdS9kbWEtaW9tbXUuYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyICsrLS0tLS0tLS0K
PiAgZHJpdmVycy9tZWRpYS9jb21tb24vdmlkZW9idWYyL3ZpZGVvYnVmMi1kbWEtc2cuYyB8IDIz
ICsrKysrKy0tLS0tLS0tLS0tLS0KPiAgZHJpdmVycy94ZW4vZ250ZGV2LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDExICsrKystLS0tLQo+ICBkcml2ZXJzL3hlbi9wcml2Y21kLWJ1
Zi5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDggKystLS0tLQo+ICBpbmNsdWRlL2xpbnV4
L21tX3R5cGVzLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCj4gIG1tL21lbW9y
eS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyOCArKysrKysrKysr
KysrKysrKysrKysrKwo+ICBtbS9ub21tdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDcgKysrKysrCj4gIDExIGZpbGVzIGNoYW5nZWQsIDcwIGluc2VydGlvbnMo
KyksIDk4IGRlbGV0aW9ucygtKQo+Cj4gLS0KPiAxLjkuMQo+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 08:21:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 08:21: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-devel-bounces@lists.xenproject.org>)
	id 1gPNkX-0008Az-JJ; Wed, 21 Nov 2018 08:20: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=SO8w=OA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPNkV-0008Am-TU
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 08:20:39 +0000
X-Inumbo-ID: 4be8557e-ed66-11e8-9c09-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4be8557e-ed66-11e8-9c09-12d6303a7972;
 Wed, 21 Nov 2018 08:20:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPNkF-0006mm-9m; Wed, 21 Nov 2018 08:20:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPNkE-0002rb-U0; Wed, 21 Nov 2018 08:20:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPNkE-0007le-T2; Wed, 21 Nov 2018 08:20:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130549-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:host-install(4):broken:regression
 linux-3.18:build-arm64-xsm:host-install(4):broken:regression
 linux-3.18:build-arm64:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:freebsd-install:fail:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=78e0897dd8b321ba1b4a2137778ab7ae7d400af5
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Nov 2018 08:20:22 +0000
Subject: [Xen-devel] [linux-3.18 test] 130549: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDU0OSBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA1NDkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4CiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMCBm
cmVlYnNkLWluc3RhbGwgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBh
cmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMjk4
NDUgcGFzcyBpbiAxMzA1NDkKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIGluIDEzMDM2NyBwYXNzIGluIDEzMDU0OQogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTI5ODQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgZmFpbCBwYXNzIGluIDEzMDM2NwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMwNDY4
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAg
ICAgIGZhaWwgcGFzcyBpbiAxMzA0NjgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEg
eGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMDQ2OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIHBhc3MgaW4gMTMwNDY4CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIHBhc3MgaW4gMTMwNDY4CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwg
cGFzcyBpbiAxMzA0NjgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEyOTg0NSBsaWtlIDEyODY5MQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTI5ODQ1IGxpa2UgMTI4ODU4CiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgIGZhaWwgaW4gMTI5ODQ1IG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3Rh
bGwgICBmYWlsIGluIDEzMDM2NyBsaWtlIDEyODg0MQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgIGZhaWwgaW4gMTMwMzY3IGxpa2UgMTI4ODQxCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgMjQgZ3Vlc3QtbWlncmF0ZS9kc3RfaG9zdC9zcmNfaG9zdC9k
ZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTMwNDY4IGxpa2UgMTI4ODQxCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
Mjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IDc4ZTA4OTdkZDhiMzIxYmExYjRhMjEzNzc3OGFiN2FlN2Q0MDBhZjUKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIDBkNjM5NzljMWJjOWM4NTU3OGJlNGM1ODk3NjhhMTNk
YzBhN2M1ZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyODg1OCAgMjAxOC0xMC0xNyAyMTo0Nzoz
OSBaICAgMzQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjk3NjAgIDIwMTgtMTEtMTAgMTY6
MTc6MzAgWiAgIDEwIGRheXMgICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBCcm93biA8YWFyb24uZi5icm93bkBpbnRlbC5j
b20+CiAgQWJoaWxhc2ggS2VzYXZhbiA8YS5rZXNhdmFuQHNhbXN1bmcuY29tPgogIEFsIFZpcm8g
PHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFy
dmFyZC5lZHU+CiAgQWxleCBDaGVuIDxhbGV4LmNoZW5AaHVhd2VpLmNvbT4KICBBbGV4IFdpbGxp
YW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFsZXhhbmRlciBQb3RhcGVua28g
PGdsaWRlckBnb29nbGUuY29tPgogIEFsZXhhbmRlciBTdGVpbiA8YWxleGFuZGVyczgzQHdlYi5k
ZT4KICBBbGV4YW5kcmUgQmVsbG9uaSA8YWxleGFuZHJlLmJlbGxvbmlAZnJlZS1lbGVjdHJvbnMu
Y29tPgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YWxleGVpLnN0YXJvdm9pdG92QGdtYWlsLmNvbT4K
ICBBbGV4ZXkgQnJvZGtpbiA8YWJyb2RraW5Ac3lub3BzeXMuY29tPgogIEFuZHJlaSBPdGNoZXJl
dGlhbnNraSA8YW5kcmVpLm90Y2hlcmV0aWFuc2tpQGludGVsLmNvbT4KICBBbmRyZXcgTW9ydG9u
IDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuc3NpIEhhbm51bGEgPGFuc3NpLmhhbm51
bGFAaWtpLmZpPgogIEFyaWsgTmVtdHNvdiA8YXJpa3gubmVtdHNvdkBpbnRlbC5jb20+CiAgQXJu
YWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQmh1dmFuY2hhbmRyYSBE
ViA8Ymh1dmFuY2hhbmRyYS5kdkB0b3JhZGV4LmNvbT4KICBCam9ybiBIZWxnYWFzIDxiaGVsZ2Fh
c0Bnb29nbGUuY29tPgogIEJqb3JuIEhlbGdhYXMgPGhlbGdhYXNAa2VybmVsLm9yZz4KICBCasO4
cm4gTW9yayA8Ympvcm5AbW9yay5ubz4KICBCbyBTaGVuIDx2b2ljZS5zaGVuQGF0bWVsLmNvbT4K
ICBCcmlhbiBOb3JyaXMgPGNvbXB1dGVyc2ZvcnBlYWNlQGdtYWlsLmNvbT4KICBDaGFud29vIENo
b2kgPGN3MDAuY2hvaUBzYW1zdW5nLmNvbT4KICBDaHJpcyBNYXNvbiA8Y2xtQGZiLmNvbT4KICBD
aHJpcyBNaSA8Y2hyaXNtQG1lbGxhbm94LmNvbT4KICBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlz
LXdpbHNvbi5jby51az4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmli
bS5jb20+CiAgQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CiAgQ2h1Y2sgTGV2ZXIgPGNo
dWNrLmxldmVyQG9yYWNsZS5jb20+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25p
Y2FsLmNvbT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW4gQ2Fy
cGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5p
ZWxAaW9nZWFyYm94Lm5ldD4KICBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNo
PgogIERhcnJpY2sgSi4gV29uZyA8ZGFycmljay53b25nQG9yYWNsZS5jb20+CiAgRGF2aWQgQWhl
cm4gPGRzYWhlcm5AZ21haWwuY29tPgogIERhdmlkIER1ZWNrIDxkYXZpZGNkdWVja0Bnb29nbGVt
YWlsLmNvbT4KICBEYXZpZCBIb3dlbGxzIDxkaG93ZWxsc0ByZWRoYXQuY29tPgogIERhdmlkIFMu
IE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEbWl0cnkgVnl1a292IDxkdnl1a292QGdv
b2dsZS5jb20+CiAgRWRnYXIgQ2hlcmthc292IDxlY2hlcmthc292QGRldi5ydHNvZnQucnU+CiAg
RW1tYW51ZWwgR3J1bWJhY2ggPGVtbWFudWVsLmdydW1iYWNoQGludGVsLmNvbT4KICBFcmFuIEJl
biBFbGlzaGEgPGVyYW5iZUBtZWxsYW5veC5jb20+CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vyc0Bn
b29nbGUuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFdWdlbmlh
IEVtYW50YXlldiA8ZXVnZW5pYUBtZWxsYW5veC5jb20+CiAgRXplcXVpZWwgR2FyY2lhIDxlemVx
dWllbC5nYXJjaWFAaW1ndGVjLmNvbT4KICBGYWJpZW4gUHJvcmlvbCA8ZmFiaWVuLnByb3Jpb2xA
amRzdS5jb20+CiAgRmVsaXBlIEJhbGJpIDxiYWxiaUB0aS5jb20+CiAgRmlsaXBlIE1hbmFuYSA8
ZmRtYW5hbmFAc3VzZS5jb20+CiAgRmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5j
b20+CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4KICBHZXVu
c2lrIExpbSA8Z2V1bnNpay5saW1Ac2Ftc3VuZy5jb20+CiAgR3JlZyBIYWNrbWFubiA8Z2hhY2tt
YW5uQGdvb2dsZS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0
aW9uLm9yZz4KICBIYW5uZXMgRnJlZGVyaWMgU293YSA8aGFubmVzQHN0cmVzc2luZHVrdGlvbi5v
cmc+CiAgSGFucyBkZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4KICBIZWlrbyBTdHVlYm5l
ciA8aGVpa29Ac250ZWNoLmRlPgogIEhlaWtvIFN0w7xibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAg
SGVpbmVyIEthbGx3ZWl0IDxoa2FsbHdlaXQxQGdtYWlsLmNvbT4KICBIZXJiZXJ0IFh1IDxoZXJi
ZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSHVhbmcsIFlpbmcgPHlpbmcuaHVhbmdAaW50ZWwu
Y29tPgogIElhbiBNdW5zaWUgPGltdW5zaWVAYXUxLmlibS5jb20+CiAgSWRvIFNjaGltbWVsIDxp
ZG9zY2hAbWVsbGFub3guY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIElu
a2kgRGFlIDxpbmtpLmRhZUBzYW1zdW5nLmNvbT4KICBKYWt1YiBLaWNpbnNraSA8amFrdWIua2lj
aW5za2lAbmV0cm9ub21lLmNvbT4KICBKYW1hbCBIYWRpIFNhbGltIDxqaHNAbW9qYXRhdHUuY29t
PgogIEphbWVzIE1vcnJpcyA8amFtZXMubC5tb3JyaXNAb3JhY2xlLmNvbT4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSmFuIEthcmEgPGphY2tAc3VzZS5jej4KICBKYXZpZXIg
TWFydGluZXogQ2FuaWxsYXMgPGphdmllci5tYXJ0aW5lekBjb2xsYWJvcmEuY28udWs+CiAgSmVm
ZiBCYXJuaGlsbCA8MHhlZmZlZmZAZ21haWwuY29tPgogIEplZmYgS2lyc2hlciA8amVmZnJleS50
LmtpcnNoZXJAaW50ZWwuY29tPgogIEplZmYgTGF5dG9uIDxqZWZmLmxheXRvbkBwcmltYXJ5ZGF0
YS5jb20+CiAgSmVmZiBMYXl0b24gPGpsYXl0b25AcG9vY2hpZXJlZHMubmV0PgogIEppcmkgT2xz
YSA8am9sc2FAa2VybmVsLm9yZz4KICBKaXJpIE9sc2EgPGpvbHNhQHJlZGhhdC5jb20+CiAgSmlz
aGVuZyBaaGFuZyA8anN6aGFuZ0BtYXJ2ZWxsLmNvbT4KICBKb2UgVGhvcm5iZXIgPGVqdEByZWRo
YXQuY29tPgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpvaGFuIEhvdm9sZCA8
am9oYW5Aa2VybmVsLm9yZz4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNv
bT4KICBKb2hhbm5lcyBUaHVtc2hpcm4gPGpvaGFubmVzLnRodW1zaGlybkBtZW4uZGU+CiAgSm9u
YXRoYW4gQ2FtZXJvbiA8amljMjNAa2VybmVsLm9yZz4KICBKb25nc3VuZyBLaW0gPG5laWRoYXJk
LmtpbUBsZ2UuY29tPgogIEpvemVmIEJhbGdhIDxqb3plZi5iYWxnYUBnbWFpbC5jb20+CiAgSnVu
J2ljaGkgTm9tdXJhIDxqLW5vbXVyYUBjZS5qcC5uZWMuY29tPgogIEp1bmljaGkgTm9tdXJhIDxq
LW5vbXVyYUBjZS5qcC5uZWMuY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3Jn
PgogIEthbiBMaWFuZyA8a2FuLmxpYW5nQGludGVsLmNvbT4KICBLZW4gWHVlIDxLZW4uWHVlQGFt
ZC5jb20+CiAgS2V2aW4gSGlsbWFuIDxraGlsbWFuQGxpbmFyby5vcmc+CiAgS2hhemhpc21lbCBL
dW15a292IDxraGF6aHlAZ29vZ2xlLmNvbT4KICBLaXNob24gVmlqYXkgQWJyYWhhbSBJIDxraXNo
b25AdGkuY29tPgogIEtyenlzenRvZiBLb3psb3dza2kgPGsua296bG93c2tpQHNhbXN1bmcuY29t
PgogIEt1a2ppbiBLaW0gPGtnZW5lQGtlcm5lbC5vcmc+CiAgTGFycnkgRmluZ2VyIDxMYXJyeS5G
aW5nZXJAbHdmaW5nZXIubmV0PgogIExhcnMtUGV0ZXIgQ2xhdXNlbiA8bGFyc0BtZXRhZm9vLmRl
PgogIExhdXJhIEFiYm90dCA8bGFiYm90dEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBMZWUgSm9uZXMg
PGxlZS5qb25lc0BsaW5hcm8ub3JnPgogIExlaSBZYW5nIDxMZWkuWWFuZ0B3aW5kcml2ZXIuY29t
PgogIExlbiBTb3JlbnNlbiA8bHNvcmVuc2VAY3NjbHViLnV3YXRlcmxvby5jYT4KICBMZW5uYXJ0
IFNvcmVuc2VuIDxsc29yZW5zZUBjc2NsdWIudXdhdGVybG9vLmNhPgogIExpbnVzIFRvcnZhbGRz
IDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53
YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9rZXNoIFZ1dGxhIDxsb2tlc2h2dXRsYUB0aS5jb20+CiAg
TG9yZW56byBQaWVyYWxpc2kgPGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20+CiAgTHVjYSBDb2Vs
aG8gPGx1Y2lhbm8uY29lbGhvQGludGVsLmNvbT4KICBMdWNhcyBCYXRlcyA8bHVjYXNiQG1vamF0
YXR1LmNvbT4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAYXRtZWwuY29t
PgogIE1haWsgQnJvZW1tZSA8bWJyb2VtbWVAbGlibXBxLm9yZz4KICBNYXJjIFp5bmdpZXIgPG1h
cmMuenluZ2llckBhcm0uY29tPgogIE1hcmNlbCBaaXN3aWxlciA8bWFyY2VsQHppc3dpbGVyLmNv
bT4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4K
ICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFyayBSdXN0YWQgPG1hcmsuZC5y
dXN0YWRAaW50ZWwuY29tPgogIE1hcmsgU2FseXp5biA8c2FseXp5bkBhbmRyb2lkLmNvbT4KICBN
YXJ0aW4gSGF1a2UgPG1hcmRuaEBnbXguZGU+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4u
cGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRl
LmlibS5jb20+CiAgTWF0ZXVzeiBTeWx3ZXN0cnphayA8bWF0aXNlYzdAZ21haWwuY29tPgogIE1h
dGhpYXMgTnltYW4gPG1hdGhpYXMubnltYW5AbGludXguaW50ZWwuY29tPgogIE1hdXJvIENhcnZh
bGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF4aW1lIENoZXZhbGxp
ZXIgPG1heGltZS5jaGV2YWxsaWVyQGJvb3RsaW4uY29tPgogIE1pY2hhZWwgQnJ1bm5lciA8TWlj
aGFlbC5CcnVubmVyQGtvbnRyb24uY29tPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1h
bi5pZC5hdT4KICBNaWNoYWVsIE5ldWxpbmcgPG1pa2V5QG5ldWxpbmcub3JnPgogIE1pY2hhZWwg
VHVycXVldHRlIDxtdHVycXVldHRlQGxpbmFyby5vcmc+CiAgTWlrZSBTbml0emVyIDxzbml0emVy
QHJlZGhhdC5jb20+CiAgTWlrbG9zIFN6ZXJlZGkgPG1pa2xvc0BzemVyZWRpLmh1PgogIE1pa3Vs
YXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBNeXJvbiBTdG93ZSA8bXlyb24uc3Rv
d2VAcmVkaGF0LmNvbT4KICBOYW1oeXVuZyBLaW0gPG5hbWh5dW5nQGtlcm5lbC5vcmc+CiAgTmFv
eWEgSG9yaWd1Y2hpIDxuLWhvcmlndWNoaUBhaC5qcC5uZWMuY29tPgogIE5laWwgSG9ybWFuIDxu
aG9ybWFuQHR1eGRyaXZlci5jb20+CiAgTmljb2xhcyBGZXJyZSA8bmljb2xhcy5mZXJyZUBhdG1l
bC5jb20+CiAgTmljb2xhcyBQaXRyZSA8bmljb0BsaW5hcm8ub3JnPgogIE5pa2xhcyBDYXNzZWwg
PG5pa2xhcy5jYXNzZWxAbGluYXJvLm9yZz4KICBOaWtsYXMgQ2Fzc2VsIDxuaWtsYXNzQGF4aXMu
Y29tPgogIE9HQVdBIEhpcm9mdW1pIDxoaXJvZnVtaUBtYWlsLnBhcmtuZXQuY28uanA+CiAgT2xp
dmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBPbG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhv
bS5uZXQ+CiAgT3IgR2VybGl0eiA8b2dlcmxpdHpAbWVsbGFub3guY29tPgogIFBhb2xvIEFiZW5p
IDxwYWJlbmlAcmVkaGF0LmNvbT4KICBQYXVsIEUuIE1jS2VubmV5IDxwYXVsbWNrQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KICBQYXVsIFppbW1lcm1hbiA8cGF1bHpAc3lub3BzeXMuY29tPgogIFBldGVy
IENoZW4gPHBldGVyLmNoZW5AZnJlZXNjYWxlLmNvbT4KICBQZXRlciBIdXJsZXkgPHBldGVyQGh1
cmxleXNvZnR3YXJlLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFk
ZWFkLm9yZz4KICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGhpbCBB
dWxkIDxwYXVsZEByZWRoYXQuY29tPgogIFByYXJpdCBCaGFyZ2F2YSA8cHJhcml0QHJlZGhhdC5j
b20+CiAgUmFsZiBCYWVjaGxlIDxyYWxmQGxpbnV4LW1pcHMub3JnPgogIFJhc211cyBWaWxsZW1v
ZXMgPGxpbnV4QHJhc211c3ZpbGxlbW9lcy5kaz4KICBSb2JlcnQgQmFsZHlnYSA8ci5iYWxkeWdh
QHNhbXN1bmcuY29tPgogIFJvYmVydCBKYXJ6bWlrIDxyb2JlcnQuamFyem1pa0BmcmVlLmZyPgog
IFJvZHJpZ28gVml2aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4KICBSb2dlciBRdWFkcm9zIDxy
b2dlcnFAdGkuY29tPgogIFJvc3MgWndpc2xlciA8endpc2xlckBnb29nbGUuY29tPgogIFJ1c3Nl
bGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgU2FzaGEgTGV2aW4gPGFsZXhh
bmRlci5sZXZpbkBtaWNyb3NvZnQuY29tPgogIFNhc2hhIExldmluIDxzYXNoYS5sZXZpbkBvcmFj
bGUuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZWFuIFRyYW5jaGV0
dGkgPHN0cmFuY2hlQGNvZGVhdXJvcmEub3JnPgogIFNlcmdlaSBJYW5vdmljaCA8eW52aWNoQGdt
YWlsLmNvbT4KICBTaGFoZWQgU2hhaWtoIDxzaGFoZWQuc2hhaWtoQGNhdml1bS5jb20+CiAgU2hv
dGEgU3V6dWtpIDxzdXp1a2lfc2hvdGFfdDNAbGFiLm50dC5jby5qcD4KICBTaHVhaCBLaGFuIChT
YW1zdW5nIE9TRykgPHNodWFoQGtlcm5lbC5vcmc+CiAgU2ltb24gSG9ybWFuIDxob3JtcytyZW5l
c2FzQHZlcmdlLm5ldC5hdT4KICBTcmlrYXIgRHJvbmFtcmFqdSA8c3Jpa2FyQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBTdGVmYW4gQWduZXIgPHN0ZWZhbkBhZ25lci5jaD4KICBTdGVmYW5vIEJyaXZp
byA8c2JyaXZpb0ByZWRoYXQuY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3Nl
cnRAc2VjdW5ldC5jb20+CiAgU3RlcGhhbiBNdWVsbGVyIDxzbXVlbGxlckBjaHJvbm94LmRlPgog
IFN0ZXBoYW5lIEVyYW5pYW4gPGVyYW5pYW5AZ29vZ2xlLmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAo
UmVkIEhhdCkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgU3RldmVuIFJvc3RlZHQgPHJvc3RlZHRA
Z29vZG1pcy5vcmc+CiAgU3VkZWVwIEhvbGxhIDxzdWRlZXAuaG9sbGFAYXJtLmNvbT4KICBTdWRp
cCBNdWtoZXJqZWUgPHN1ZGlwbS5tdWtoZXJqZWVAZ21haWwuY29tPgogIFN1bWFuIFRyaXBhdGhp
IDxzdHJpcGF0aGlAYXBtLmNvbT4KICBTdXp1a2kgSyBQb3Vsb3NlIDxzdXp1a2kucG91bG9zZUBh
cm0uY29tPgogIFN5bHdlc3RlciBOYXdyb2NraSA8cy5uYXdyb2NraUBzYW1zdW5nLmNvbT4KICBU
YWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGVqdW4gSGVvIDx0akBrZXJuZWwub3JnPgog
IFRoYWRldSBMaW1hIGRlIFNvdXphIENhc2NhcmRvIDxjYXNjYXJkb0BjYW5vbmljYWwuY29tPgog
IFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxp
bnV0cm9uaXguZGU+CiAgVGhvbWFzIFBldGF6em9uaSA8dGhvbWFzLnBldGF6em9uaUBib290bGlu
LmNvbT4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25z
LmNvbT4KICBUb2JpYXMgSGVyem9nIDx0LWhlcnpvZ0BnbXguZGU+CiAgVG9tZXUgVml6b3NvIDx0
b21ldS52aXpvc29AY29sbGFib3JhLmNvbT4KICBUb21pIFZhbGtlaW5lbiA8dG9taS52YWxrZWlu
ZW5AdGkuY29tPgogIFRvbnkgTGluZGdyZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVHJvbmQgTXlr
bGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAcHJpbWFyeWRhdGEuY29tPgogIFR5bGVyIEJha2VyIDx0
eWxlci5iYWtlckBsaW5hcm8ub3JnPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8u
b3JnPgogIFV3ZSBLbGVpbmUtS8O2bmlnIDx1LmtsZWluZS1rb2VuaWdAcGVuZ3V0cm9uaXguZGU+
CiAgVmlnbmVzaCBSIDx2aWduZXNockB0aS5jb20+CiAgVmlrdG9yIEtyYXNub3YgPHZrcmFzbm92
QGRldi5ydHNvZnQucnU+CiAgVmluY2UgSHN1IDx2aW5jZWhAbnZpZGlhLmNvbT4KICBWaW5lZXQg
R3VwdGEgPHZndXB0YUBzeW5vcHN5cy5jb20+CiAgVmluZWV0IEd1cHRhIDxWaW5lZXQuR3VwdGEx
QHN5bm9wc3lzLmNvbT4KICBWaXZlayBHYXV0YW0gPGdhdXRhbS52aXZla0BzYW1zdW5nLmNvbT4K
ICBXZW53ZW4gV2FuZyA8d2FuZzY0OTVAdW1uLmVkdT4KICBXZW55b3UgWWFuZyA8d2VueW91Lnlh
bmdAYXRtZWwuY29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFdvbGZy
YW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwu
Y29tPgogIFlvc2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNv
bT4KICBZdSBaaGFvIDx5dXpoYW9AZ29vZ2xlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9r
ZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJy
b2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NjQ0IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 08:50:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 08:50: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-devel-bounces@lists.xenproject.org>)
	id 1gPODi-0001z1-6o; Wed, 21 Nov 2018 08:50:50 +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=kmdf=OA=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gPODh-0001yw-Pz
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 08:50:49 +0000
X-Inumbo-ID: 8a6a852a-ed6a-11e8-b33b-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8a6a852a-ed6a-11e8-b33b-12d6303a7972;
 Wed, 21 Nov 2018 08:50:48 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 63F3C308212B;
 Wed, 21 Nov 2018 08:50:47 +0000 (UTC)
Received: from [10.36.117.231] (ovpn-117-231.ams2.redhat.com [10.36.117.231])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 7A9055D772;
 Wed, 21 Nov 2018 08:50:18 +0000 (UTC)
To: Baoquan He <bhe@redhat.com>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-4-david@redhat.com>
 <20181121060458.GC7386@MiWiFi-R3L-srv>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <ddd5a6f4-59d0-474b-45d5-3589a21ebcd4@redhat.com>
Date: Wed, 21 Nov 2018 09:50:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181121060458.GC7386@MiWiFi-R3L-srv>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.42]); Wed, 21 Nov 2018 08:50:47 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1 3/8] kexec: export PG_offline to
 VMCOREINFO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Arnd Bergmann <arnd@arndb.de>, linux-pm@vger.kernel.org, pv-drivers@vmware.com,
 linux-doc@vger.kernel.org, kexec-ml <kexec@lists.infradead.org>,
 linux-kernel@vger.kernel.org, Matthew Wilcox <willy@infradead.org>,
 linux-mm@kvack.org, Kazuhito Hagio <k-hagio@ab.jp.nec.com>,
 Borislav Petkov <bp@alien8.de>, devel@linuxdriverproject.org,
 linux-fsdevel@vger.kernel.org, xen-devel@lists.xenproject.org,
 Andrew Morton <akpm@linux-foundation.org>, Dave Young <dyoung@redhat.com>,
 Omar Sandoval <osandov@fb.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Lianbo Jiang <lijiang@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMTEuMTggMDc6MDQsIEJhb3F1YW4gSGUgd3JvdGU6Cj4gT24gMTEvMTkvMTggYXQgMTE6
MTZhbSwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4+IGRpZmYgLS1naXQgYS9rZXJuZWwvY3Jh
c2hfY29yZS5jIGIva2VybmVsL2NyYXNoX2NvcmUuYwo+PiBpbmRleCA5MzNjYjNlNDViOTguLjA5
M2M5ZjkxN2VkMCAxMDA2NDQKPj4gLS0tIGEva2VybmVsL2NyYXNoX2NvcmUuYwo+PiArKysgYi9r
ZXJuZWwvY3Jhc2hfY29yZS5jCj4+IEBAIC00NjQsNiArNDY0LDggQEAgc3RhdGljIGludCBfX2lu
aXQgY3Jhc2hfc2F2ZV92bWNvcmVpbmZvX2luaXQodm9pZCkKPj4gIAlWTUNPUkVJTkZPX05VTUJF
UihQQUdFX0JVRERZX01BUENPVU5UX1ZBTFVFKTsKPj4gICNpZmRlZiBDT05GSUdfSFVHRVRMQl9Q
QUdFCj4+ICAJVk1DT1JFSU5GT19OVU1CRVIoSFVHRVRMQl9QQUdFX0RUT1IpOwo+PiArI2RlZmlu
ZSBQQUdFX09GRkxJTkVfTUFQQ09VTlRfVkFMVUUJKH5QR19vZmZsaW5lKQo+PiArCVZNQ09SRUlO
Rk9fTlVNQkVSKFBBR0VfT0ZGTElORV9NQVBDT1VOVF9WQUxVRSk7Cj4+ICAjZW5kaWYKPiAKPiBU
aGlzIHNvbHV0aW9uIGxvb2tzIGdvb2QgdG8gbWUuIE9uZSBzbWFsbCBjb25jZXJuIGlzIHdoeSB3
ZSBkb24ndAo+IGV4cG9ydCBQR19vZmZsaW5lIHRvIHZtY29yZWluZm8gZGlyZWN0bHksIHRoZW4g
ZGVmaW5lCj4gUEFHRV9PRkZMSU5FX01BUENPVU5UX1ZBTFVFIGluIG1ha2VkdW1wZmlsZS4gV2Ug
aGF2ZSBiZWVuIGV4cG9ydGluZwo+IGtlcm5lbCBkYXRhL01BQ1JPIGRpcmVjdGx5LCB3aHkgdGhp
cyBvbmUgaXMgZXhjZXB0aW9uYWwuCj4gCgoxLiBXZSBhcmUgbXVjaCBtb3JlIHNpbWlsYXIgdG8g
UEdfYnVkZHkgKGluIGNvbnRyYXN0IHRvIGFjdHVhbCBwYWdlCmZsYWdzKSwgYW5kIGZvciBQR19i
dWRkeSBpdCBpcyBoaXN0b3JpY2FsbHkgaGFuZGxlZCBsaWtlIHRoaXMgKGFuZCBJCnRoaW5rIGl0
IG1ha2VzIHNlbnNlIHRvIGV4cG9zZSB0aGVzZSBhcyBhY3R1YWwgTUFQQ09VTlRfVkFMVUVzKS4K
CjIuIFJpZ2h0IG5vdyBvbmx5IG9uZSBwYWdlIHR5cGUgcGVyIHBhZ2UgaXMgc3VwcG9ydGVkLiBU
aGVyZWZvcmUgb25seQpleGFjdGx5IG9uZSB2YWx1ZSBpbiBtYXBjb3VudCBpbmRpY2F0ZXMgZS5n
LiBQYWdlQnVkZHkoKS9QYWdlT2ZmbGluZSgpLgoKTm93LCBpZiB3ZSBldmVyIGRlY2lkZSB0byBj
aGFuZ2UgdGhpcyAoZS5nLiB0cmVhdCB0aGVtIGxpa2UgcmVhbCBmbGFncyksCml0IGlzIG11Y2gg
ZWFzaWVyIHRvIHN3aXRjaCB0byBQR19vZmZsaW5lL1BHX2J1ZGR5IHRoZW4uIFdlIGNhbiBkaXJl
Y3RseQpzZWUgaW4gbWFrZWR1bXBmaWxlIHRoYXQgLipfTUFQQ09VTlRfVkFMVUUgaXMgbm8gbG9u
Z2VyIGF2YWlsYWJsZSBidXQKaW5zdGVhZCBlLmcuIFBHX29mZmxpbmUgYW5kIFBHX2J1ZGR5LiBJ
bnN0ZWFkIHdlIHdvdWxkIG5vIHNlZSBhIGNoYW5nZQppbiBtYWtlZHVtcGZpbGUgYW5kIHdvdWxk
IGhhdmUgdG8gcmVseSBvbiBvdGhlciBwcm9wZXJ0aWVzLgoKSWYgdGhlcmUgYXJlIG5vIHN0cm9u
ZyBvcGluaW9ucyBJIHdpbGwgbGVhdmUgaXQgbGlrZSB0aGlzLgoKVGhhbmtzIQoKPiBUaGFua3MK
PiBCYW9xdWFuCj4gCgoKLS0gCgpUaGFua3MsCgpEYXZpZCAvIGRoaWxkZW5iCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 08:52:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 08:52: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-devel-bounces@lists.xenproject.org>)
	id 1gPOEz-00025F-JB; Wed, 21 Nov 2018 08:52: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=dvCC=OA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPOEy-00025A-Dj
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 08:52:08 +0000
X-Inumbo-ID: b8f7b200-ed6a-11e8-b25d-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b8f7b200-ed6a-11e8-b25d-12d6303a7972;
 Wed, 21 Nov 2018 08:52:06 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7AFB1AC9F;
 Wed, 21 Nov 2018 08:52:05 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-12-jgross@suse.com>
 <20181115093620.q45jwqciodx4s4v2@mac>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <c896944b-cc80-6330-efa7-a20815974ee3@suse.com>
Date: Wed, 21 Nov 2018 09:52:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181115093620.q45jwqciodx4s4v2@mac>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v4 11/19] xen: get memory map from
 hypervisor for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, phcoder@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTEvMjAxOCAxMDozNiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmksIE5v
diAwMiwgMjAxOCBhdCAwMTozNzozMFBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBS
ZXRyaWV2ZSB0aGUgbWVtb3J5IG1hcCBmcm9tIHRoZSBoeXBlcnZpc29yIGFuZCBub3JtYWxpemUg
aXQgdG8gY29udGFpbgo+PiBubyBvdmVybGFwcGluZyBlbnRyaWVzIGFuZCB0byBiZSBzb3J0ZWQg
YnkgYWRkcmVzcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgo+PiAtLS0KPj4gVjM6IHVzZSBncnViX2U4MjBfbW1hcF9lbnRyeSBpbnN0ZWFkIG9m
IG93biBzdHJ1Y3QgKERhbmllbCBLaXBlcikKPj4gLS0tCj4+ICBncnViLWNvcmUva2Vybi9pMzg2
L3hlbi9wdmguYyB8IDk2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0KPj4gIDEgZmlsZSBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+
Cj4+IGRpZmYgLS1naXQgYS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYyBiL2dydWItY29y
ZS9rZXJuL2kzODYveGVuL3B2aC5jCj4+IGluZGV4IDdlOTBhNDUzOC4uNThlNmZlZmQ1IDEwMDY0
NAo+PiAtLS0gYS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYwo+PiArKysgYi9ncnViLWNv
cmUva2Vybi9pMzg2L3hlbi9wdmguYwo+PiBAQCAtMjMsOSArMjMsMTQgQEAKPj4gICNpbmNsdWRl
IDxncnViL2kzODYvY3B1aWQuaD4KPj4gICNpbmNsdWRlIDxncnViL2kzODYvaW8uaD4KPj4gICNp
bmNsdWRlIDxncnViL3hlbi5oPgo+PiArI2luY2x1ZGUgPGdydWIvaTM4Ni9saW51eC5oPgo+PiAg
I2luY2x1ZGUgPGdydWIvbWFjaGluZS9rZXJuZWwuaD4KPj4gKyNpbmNsdWRlIDxncnViL21hY2hp
bmUvbWVtb3J5Lmg+Cj4+ICsjaW5jbHVkZSA8eGVuL21lbW9yeS5oPgo+PiAgCj4+IC0jZGVmaW5l
IFhFTl9DT05TT0xFX1BPUlQgICAweGU5Cj4+ICsjZGVmaW5lIFhFTl9DT05TT0xFX1BPUlQgICAg
ICAweGU5Cj4+ICsKPj4gKyNkZWZpbmUgWEVOX01FTU9SWV9NQVBfU0laRSAgIDEyOAo+PiAgCj4+
ICBncnViX3VpbnQ2NF90IGdydWJfcnNkcF9hZGRyOwo+PiAgCj4+IEBAIC0zMyw2ICszOCw4IEBA
IHN0YXRpYyBjaGFyIGh5cGVyY2FsbF9wYWdlW0dSVUJfWEVOX1BBR0VfU0laRV0KPj4gICAgX19h
dHRyaWJ1dGVfXyAoKGFsaWduZWQgKEdSVUJfWEVOX1BBR0VfU0laRSkpKTsKPj4gIAo+PiAgc3Rh
dGljIGdydWJfdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7Cj4+ICtzdGF0aWMgc3RydWN0IGdydWJf
ZTgyMF9tbWFwX2VudHJ5IG1hcFtYRU5fTUVNT1JZX01BUF9TSVpFXTsKPj4gK3N0YXRpYyB1bnNp
Z25lZCBpbnQgbnJfbWFwX2VudHJpZXM7Cj4+ICAKPj4gIHN0YXRpYyB2b2lkCj4+ICBncnViX3hl
bl9wYW5pYyAoY29uc3QgY2hhciAqbXNnKQo+PiBAQCAtOTIsMTEgKzk5LDk4IEBAIGdydWJfeGVu
X2h5cGVyY2FsbCAoZ3J1Yl91aW50MzJfdCBjYWxsbm8sIGdydWJfdWludDMyX3QgYTAsCj4+ICAg
IHJldHVybiBfX3JlczsKPj4gIH0KPj4gIAo+PiArc3RhdGljIHZvaWQKPj4gK2dydWJfeGVuX3Nv
cnRfbW1hcCAodm9pZCkKPiAKPiBUaGVyZSdzIG5vdGhpbmcgWGVuLXNwZWNpZmljIGFib3V0IHRo
aXMgZnVuY3Rpb24sIHNob3VsZG4ndCBpdCByZXNpZGUKPiBpbiBzb21lIHg4NiByZWxhdGVkIGZp
bGU/CgpBcyBsb25nIGFzIHRoZXJlIGlzIG5vIG90aGVyIHBvdGVudGlhbCB1c2VyIG9mIGl0IEkg
ZG9uJ3QgdGhpbmsgc28uIFdoeQpzaG91bGQgd2UgYmxvYXQgdXAgZ3J1YiBmb3Igb3RoZXIgbWFj
aGluZSB0eXBlcyB3aXRob3V0IGEgbmVlZD8KCgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 08:54:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 08:54: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-devel-bounces@lists.xenproject.org>)
	id 1gPOHc-0002Ej-4O; Wed, 21 Nov 2018 08:54: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=kmdf=OA=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gPOHb-0002Ee-0j
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 08:54:51 +0000
X-Inumbo-ID: 1aa8572a-ed6b-11e8-9b7a-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1aa8572a-ed6b-11e8-9b7a-12d6303a7972;
 Wed, 21 Nov 2018 08:54:50 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 768337AE9A;
 Wed, 21 Nov 2018 08:54:49 +0000 (UTC)
Received: from [10.36.117.231] (ovpn-117-231.ams2.redhat.com [10.36.117.231])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 48B615C22C;
 Wed, 21 Nov 2018 08:54:32 +0000 (UTC)
To: Nadav Amit <namit@vmware.com>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-7-david@redhat.com>
 <9F78496F-EBAE-4248-80F0-0CB55CEFA238@vmware.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <b62e3d4b-f8ff-8e6c-c1b4-b36d5d32179d@redhat.com>
Date: Wed, 21 Nov 2018 09:54:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <9F78496F-EBAE-4248-80F0-0CB55CEFA238@vmware.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Wed, 21 Nov 2018 08:54:49 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1 6/8] vmw_balloon: mark inflated pages
 PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Arnd Bergmann <arnd@arndb.de>,
 "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>,
 pv-drivers <pv-drivers@vmware.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "open list:DOCUMENTATION" <linux-doc@vger.kernel.org>,
 kexec-ml <kexec@lists.infradead.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Matthew Wilcox <willy@infradead.org>, linux-mm <linux-mm@kvack.org>,
 Julien Freche <jfreche@vmware.com>, Xavier Deguillard <xdeguillard@vmware.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 linux-fsdevel <linux-fsdevel@vger.kernel.org>,
 "devel@linuxdriverproject.org" <devel@linuxdriverproject.org>,
 Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMTEuMTggMDQ6MjIsIE5hZGF2IEFtaXQgd3JvdGU6Cj4gVGhhbmtzIGZvciB0aGlzIHBh
dGNoIQo+IAo+PiBPbiBOb3YgMTksIDIwMTgsIGF0IDI6MTYgQU0sIERhdmlkIEhpbGRlbmJyYW5k
IDxkYXZpZEByZWRoYXQuY29tPiB3cm90ZToKPj4KPj4gTWFyayBpbmZsYXRlZCBhbmQgbmV2ZXIg
b25saW5lZCBwYWdlcyBQR19vZmZsaW5lLCB0byB0ZWxsIHRoZSB3b3JsZCB0aGF0Cj4+IHRoZSBj
b250ZW50IGlzIHN0YWxlIGFuZCBzaG91bGQgbm90IGJlIGR1bXBlZC4KPj4KPj4gQ2M6IFhhdmll
ciBEZWd1aWxsYXJkIDx4ZGVndWlsbGFyZEB2bXdhcmUuY29tPgo+PiBDYzogTmFkYXYgQW1pdCA8
bmFtaXRAdm13YXJlLmNvbT4KPj4gQ2M6IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+Cj4+
IENjOiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgo+PiBD
YzogSnVsaWVuIEZyZWNoZSA8amZyZWNoZUB2bXdhcmUuY29tPgo+PiBDYzogQW5kcmV3IE1vcnRv
biA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KPj4gQ2M6IE1hdHRoZXcgV2lsY294IDx3aWxs
eUBpbmZyYWRlYWQub3JnPgo+PiBDYzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+Cj4+
IENjOiAiTWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5jb20+Cj4+IFNpZ25lZC1vZmYt
Ynk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgo+PiAtLS0KPj4gZHJpdmVy
cy9taXNjL3Ztd19iYWxsb29uLmMgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Kwo+PiAxIGZpbGUgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9taXNjL3Ztd19iYWxsb29uLmMgYi9kcml2ZXJzL21pc2Mvdm13X2JhbGxvb24uYwo+
PiBpbmRleCBlNjEyNmE0Yjk1ZDMuLjhjYzhiZDlhNGUzMiAxMDA2NDQKPj4gLS0tIGEvZHJpdmVy
cy9taXNjL3Ztd19iYWxsb29uLmMKPj4gKysrIGIvZHJpdmVycy9taXNjL3Ztd19iYWxsb29uLmMK
Pj4gQEAgLTU0NCw2ICs1NDQsMzYgQEAgdW5zaWduZWQgaW50IHZtYmFsbG9vbl9wYWdlX29yZGVy
KGVudW0gdm1iYWxsb29uX3BhZ2Vfc2l6ZV90eXBlIHBhZ2Vfc2l6ZSkKPj4gCXJldHVybiBwYWdl
X3NpemUgPT0gVk1XX0JBTExPT05fMk1fUEFHRSA/IFZNV19CQUxMT09OXzJNX09SREVSIDogMDsK
Pj4gfQo+Pgo+PiArLyoqCj4+ICsgKiB2bWJhbGxvb25fbWFya19wYWdlX29mZmxpbmUoKSAtIG1h
cmsgYSBwYWdlIGFzIG9mZmxpbmUKPj4gKyAqIEBwYWdlOiBwb2ludGVyIGZvciB0aGUgcGFnZQo+
IAo+IElmIHBvc3NpYmxlLCBwbGVhc2UgYWRkIGEgcGVyaW9kIGF0IHRoZSBlbmQgb2YgdGhlIHNl
bnRlbmNlICh5ZXMsIEkga25vdyBJCj4gZ290IGl0IHdyb25nIGluIHNvbWUgcGxhY2VzIHRvbyku
CgpTdXJlIDopCgo+IAo+PiArICogQHBhZ2Vfc2l6ZTogdGhlIHNpemUgb2YgdGhlIHBhZ2UuCj4+
ICsgKi8KPj4gK3N0YXRpYyB2b2lkCj4+ICt2bWJhbGxvb25fbWFya19wYWdlX29mZmxpbmUoc3Ry
dWN0IHBhZ2UgKnBhZ2UsCj4+ICsJCQkgICAgZW51bSB2bWJhbGxvb25fcGFnZV9zaXplX3R5cGUg
cGFnZV9zaXplKQo+PiArewo+PiArCWludCBpOwo+PiArCj4+ICsJZm9yIChpID0gMDsgaSA8IDFV
TEwgPDwgdm1iYWxsb29uX3BhZ2Vfb3JkZXIocGFnZV9zaXplKTsgaSsrKQo+IAo+IENhbiB5b3Ug
cGxlYXNlIGRvIGluc3RlYWQ6Cj4gCj4gCXVuc2lnbmVkIGludDsKPiAKPiAJZm9yIChpID0gMDsg
aSA8IHZtYmFsbG9vbl9wYWdlX2luX2ZyYW1lcyhwYWdlX3NpemUpOyBpKyspCj4gCgpXaWxsIGRv
LCB3aWxsIGhhdmUgdG8gbW92ZSBib3RoIGZ1bmN0aW9ucyBhIGxpdHRsZSBiaXQgZG93biBpbiB0
aGUgZmlsZQooZXhhY3RseSBvbmUgZnVuY3Rpb24pLgoKCj4gV2Ugd291bGQgbGlrZSB0byB0ZXN0
IGl0IGluIHRoZSBuZXh0IGZldyBkYXlzLCBidXQgaW4gdGhlIG1lYW53aGlsZSwgYWZ0ZXIKPiB5
b3UgYWRkcmVzcyB0aGVzZSBtaW5vciBpc3N1ZXM6Cj4gCj4gQWNrZWQtYnk6IE5hZGF2IEFtaXQg
PG5hbWl0QHZtd2FyZS5jb20+CgpUaGFua3MhCgo+IAo+IFRoYW5rcyBhZ2FpbiwKPiBOYWRhdiAK
PiAKCgotLSAKClRoYW5rcywKCkRhdmlkIC8gZGhpbGRlbmIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 09:02:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 09:02:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gPOOz-00032o-1Z; Wed, 21 Nov 2018 09:02: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=dvcc=oa=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPOOx-00032j-1c
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 09:02:27 +0000
X-Inumbo-ID: 297ec120-ed6c-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 297ec120-ed6c-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 09:02:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 982D2B061;
 Wed, 21 Nov 2018 09:02:23 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-13-jgross@suse.com>
 <20181114124828.5syvjttcn4hrppol@mac>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <6124f669-9839-5fea-6ff4-f93873c32bc9@suse.com>
Date: Wed, 21 Nov 2018 10:02:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181114124828.5syvjttcn4hrppol@mac>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v4 12/19] xen: add PCI MMIO areas to memory
 map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, phcoder@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMTEvMjAxOCAxMzo0OCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmksIE5v
diAwMiwgMjAxOCBhdCAwMTozNzozMVBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBB
ZGQgcG9zc2libGUgUENJIHNwYWNlIE1NSU8gYXJlYXMgYXMgIlJlc2VydmVkIiB0byB0aGUgbWVt
b3J5IG1hcCBpbgo+PiBvcmRlciB0byBhdm9pZCB1c2luZyB0aG9zZSBhcmVhcyBmb3Igc3BlY2lh
bCBYZW4gcGFnZXMgbGF0ZXIuCj4gCj4gVEJILCBJJ20gbm90IHN1cmUgdGhpcyBpcyB0aGUgYmVz
dCB3YXkgdG8gc29sdmUgdGhlIGlzc3VlcyByZWxhdGVkIHRvCj4gd2hlcmUgdG8gbWFwIHN0dWZm
IGluIHRoZSBwaHlzbWFwIHdpdGhvdXQgY29sbGlkaW5nIHdpdGggZWl0aGVyCj4gZW11bGF0ZWQg
b3IgcGFzc2VkIHRocm91Z2ggTU1JTyByZWdpb25zLgo+IAo+IElNTyBJIHRoaW5rIHRoZSBndWVz
dCBzaG91bGQgYmUgYWJsZSB0byBxdWVyeSB0aGlzIGZyb20gWGVuLCBvdmVyYWxsIEkKPiB3b3Vs
ZCBkZWZlciB0aGlzIHBhdGNoIHVudGlsIHRoZXJlJ3MgYSBkaXNjdXNzaW9uIGFib3V0IHdoZXJl
IHRvIG1hcAo+IHN0dWZmIHNhZmVseSBpbiB0aGUgcGh5c21hcCBmb3IgYXV0b3RyYW5zbGF0ZWQg
Z3Vlc3RzLgoKT2theSwgSSdsbCBkcm9wIHRoZSBwYXRjaCBmb3Igbm93LgoKCkp1ZXJnZW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 09:07:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 09:07: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-devel-bounces@lists.xenproject.org>)
	id 1gPOTr-0003Cp-Jm; Wed, 21 Nov 2018 09:07: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=dvcc=oa=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPOTr-0003Ck-2O
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 09:07:31 +0000
X-Inumbo-ID: deb6916e-ed6c-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id deb6916e-ed6c-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 09:07:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 63088AE17;
 Wed, 21 Nov 2018 09:07:27 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-14-jgross@suse.com>
 <20181115100354.kf5wkkznwgixo52p@mac>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <cdd91552-7b99-161a-42f5-646b5758e597@suse.com>
Date: Wed, 21 Nov 2018 10:07:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181115100354.kf5wkkznwgixo52p@mac>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v4 13/19] xen: setup Xen specific data for
 PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, phcoder@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTEvMjAxOCAxMTowMywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmksIE5v
diAwMiwgMjAxOCBhdCAwMTozNzozMlBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBJ
bml0aWFsaXplIHRoZSBuZWVkZWQgWGVuIHNwZWNpZmljIGRhdGEuIFRoaXMgaXM6Cj4+Cj4+IC0g
dGhlIFhlbiBzdGFydCBvZiBkYXkgcGFnZSBjb250YWluaW5nIHRoZSBjb25zb2xlIGFuZCBYZW5z
dG9yZSByaW5nCj4+ICAgcGFnZSBQRk4gYW5kIGV2ZW50IGNoYW5uZWwKPj4gLSB0aGUgZ3JhbnQg
dGFibGUKPj4gLSB0aGUgc2hhcmVkIGluZm8gcGFnZQo+Pgo+PiBXcml0ZSBiYWNrIHRoZSBwb3Nz
aWJseSBtb2RpZmllZCBtZW1vcnkgbWFwIHRvIHRoZSBoeXBlcnZpc29yIGluIGNhc2UKPj4gdGhl
IGd1ZXN0IGlzIHJlYWRpbmcgaXQgZnJvbSB0aGVyZSBhZ2Fpbi4KPj4KPj4gU2V0IHRoZSBSU0RQ
IGFkZHJlc3MgZm9yIHRoZSBndWVzdCBmcm9tIHRoZSBzdGFydF9pbmZvIHBhZ2UgcGFzc2VkCj4+
IGFzIGJvb3QgcGFyYW1ldGVyLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4+IC0tLQo+PiBWNDogd3JpdGUgYmFjayBtZW1vcnkgbWFwIHRvIFhl
biAoUm9nZXIgUGF1IE1vbm7DqSkKPj4gLS0tCj4+ICBncnViLWNvcmUva2Vybi9pMzg2L3hlbi9w
dmguYyB8IDExOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4g
IDEgZmlsZSBjaGFuZ2VkLCAxMTkgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZ3J1
Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgYi9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmgu
Ywo+PiArc3RhdGljIGdydWJfdWludDY0X3QKPj4gK2dydWJfeGVuX2ZpbmRfcGFnZSAoZ3J1Yl91
aW50NjRfdCBzdGFydCkKPj4gK3sKPj4gKyAgdW5zaWduZWQgaW50IGksIGo7Cj4+ICsgIGdydWJf
dWludDY0X3QgbGFzdCA9IHN0YXJ0Owo+PiArCj4+ICsgIC8qIFRyeSB0byBmaW5kIGEgZTgyMCBt
YXAgaG9sZSBiZWxvdyA0Ry4gKi8KPj4gKyAgZm9yIChpID0gMDsgaSA8IG5yX21hcF9lbnRyaWVz
OyBpKyspCj4+ICsgICAgewo+PiArICAgICAgaWYgKGxhc3QgPiBtYXBbaV0uYWRkciArIG1hcFtp
XS5sZW4pCj4+ICsJY29udGludWU7Cj4+ICsgICAgICBpZiAobGFzdCA8IG1hcFtpXS5hZGRyKQo+
IAo+IFNob3VsZG4ndCB0aGlzIGJlIGxhc3QgKyBQQUdFX1NJWkUgPD0gbWFwW2ldLmFkZHI/Cj4g
Cj4gZ3J1Yl94ZW5fc29ydF9tbWFwIGFscmVhZHkgYWxpZ25zIG1lbW9yeSBtYXAgZW50cmllcyB0
byBwYWdlCj4gYm91bmRhcmllcywgc28gdGhlIHJlc3VsdCB3aWxsIGJlIGNvcnJlY3QgYXMgbG9u
ZyBhcyAnc3RhcnQnIGlzIGFsc28KPiBwYWdlIGFsaWduZWQuCgpDb3JyZWN0LCBwYWdlIGFsaWdu
bWVudCBpcyBhIHJlcXVpcmVtZW50ICh3aGljaCBpcyBtZXQgY3VycmVudGx5KS4KSSdsbCBhZGQg
YSBjb21tZW50IHRvIHBvaW50IHRoYXQgb3V0LgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 09:10:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 09:10: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-devel-bounces@lists.xenproject.org>)
	id 1gPOWi-0003vi-8B; Wed, 21 Nov 2018 09:10: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=ba5m=oa=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gPOWh-0003vc-Dq
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 09:10:27 +0000
X-Inumbo-ID: 486f5e02-ed6d-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 486f5e02-ed6d-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 09:10:26 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 49409308624F;
 Wed, 21 Nov 2018 09:10:25 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 3170F18E33;
 Wed, 21 Nov 2018 09:10:06 +0000 (UTC)
Date: Wed, 21 Nov 2018 10:10:04 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Laszlo Ersek <lersek@redhat.com>
Message-ID: <20181121101004.6405408a@redhat.com>
In-Reply-To: <d84bafe2-184b-bc62-9cde-0d1421cb484d@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
 <20181107123652.23417-3-marcandre.lureau@redhat.com>
 <20181120173324.64a36d8e@redhat.com>
 <d84bafe2-184b-bc62-9cde-0d1421cb484d@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.49]); Wed, 21 Nov 2018 09:10:25 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH for-3.2 v3 02/14] qom: make
 interface types abstract
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Corey Minyard <minyard@acm.org>,
 Amit Shah <amit@kernel.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 dgilbert@redhat.com, xen-devel@lists.xenproject.org, qemu-arm@nongnu.org,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>, Richard Henderson <rth@twiddle.net>,
 Andreas =?UTF-8?B?RsOkcmJlcg==?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>,
 =?UTF-8?B?SGVydsOp?= Poussineau <hpoussin@reactos.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMCBOb3YgMjAxOCAxOTo1NDoyMyArMDEwMApMYXN6bG8gRXJzZWsgPGxlcnNla0By
ZWRoYXQuY29tPiB3cm90ZToKCj4gT24gMTEvMjAvMTggMTc6MzMsIElnb3IgTWFtbWVkb3Ygd3Jv
dGU6Cj4gPiBPbiBXZWQsICA3IE5vdiAyMDE4IDE2OjM2OjQwICswNDAwCj4gPiBNYXJjLUFuZHLD
qSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4gd3JvdGU6Cj4gPiAgIAo+ID4+
IEludGVyZmFjZXMgZG9uJ3QgaGF2ZSBpbnN0YW5jZSwgbGV0J3MgbWFrZSB0aGUgaW50ZXJmYWNl
IHR5cGUgcmVhbGx5Cj4gPj4gYWJzdHJhY3QgdG8gYXZvaWQgY29uZnVzaW9uLgo+ID4+Cj4gPj4g
U2lnbmVkLW9mZi1ieTogTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhh
dC5jb20+Cj4gPj4gLS0tCj4gPj4gIGluY2x1ZGUvaHcvYWNwaS9hY3BpX2Rldl9pbnRlcmZhY2Uu
aCB8IDYgKy0tLS0tCj4gPj4gIGluY2x1ZGUvaHcvYXJtL2xpbnV4LWJvb3QtaWYuaCAgICAgICB8
IDUgKy0tLS0KPiA+PiAgaW5jbHVkZS9ody9mdy1wYXRoLXByb3ZpZGVyLmggICAgICAgIHwgNCAr
LS0tCj4gPj4gIGluY2x1ZGUvaHcvaG90cGx1Zy5oICAgICAgICAgICAgICAgICB8IDYgKy0tLS0t
Cj4gPj4gIGluY2x1ZGUvaHcvaW50Yy9pbnRjLmggICAgICAgICAgICAgICB8IDQgKy0tLQo+ID4+
ICBpbmNsdWRlL2h3L2lwbWkvaXBtaS5oICAgICAgICAgICAgICAgfCA0ICstLS0KPiA+PiAgaW5j
bHVkZS9ody9pc2EvaXNhLmggICAgICAgICAgICAgICAgIHwgNCAtLS0tCj4gPj4gIGluY2x1ZGUv
aHcvbWVtL21lbW9yeS1kZXZpY2UuaCAgICAgICB8IDQgKy0tLQo+ID4+ICBpbmNsdWRlL2h3L25t
aS5oICAgICAgICAgICAgICAgICAgICAgfCA0ICstLS0KPiA+PiAgaW5jbHVkZS9ody9zdHJlYW0u
aCAgICAgICAgICAgICAgICAgIHwgNCArLS0tCj4gPj4gIGluY2x1ZGUvaHcvdGltZXIvbTQ4dDU5
LmggICAgICAgICAgICB8IDQgKy0tLQo+ID4+ICBpbmNsdWRlL3FvbS9vYmplY3RfaW50ZXJmYWNl
cy5oICAgICAgfCA2ICstLS0tLQo+ID4+ICBpbmNsdWRlL3N5c2VtdS90cG0uaCAgICAgICAgICAg
ICAgICAgfCA0ICstLS0KPiA+PiAgdGFyZ2V0L2FybS9pZGF1LmggICAgICAgICAgICAgICAgICAg
IHwgNCArLS0tCj4gPj4gIHRlc3RzL2NoZWNrLXFvbS1pbnRlcmZhY2UuYyAgICAgICAgICB8IDQg
Ky0tLQo+ID4+ICAxNSBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA1MyBkZWxldGlv
bnMoLSkKPiA+Pgo+ID4+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2FjcGkvYWNwaV9kZXZfaW50
ZXJmYWNlLmggYi9pbmNsdWRlL2h3L2FjcGkvYWNwaV9kZXZfaW50ZXJmYWNlLmgKPiA+PiBpbmRl
eCBkYWJmNGM0ZmM5Li40M2ZmMTE5MTc5IDEwMDY0NAo+ID4+IC0tLSBhL2luY2x1ZGUvaHcvYWNw
aS9hY3BpX2Rldl9pbnRlcmZhY2UuaAo+ID4+ICsrKyBiL2luY2x1ZGUvaHcvYWNwaS9hY3BpX2Rl
dl9pbnRlcmZhY2UuaAo+ID4+IEBAIC0yNSwxMSArMjUsNyBAQCB0eXBlZGVmIGVudW0gewo+ID4+
ICAgICAgIElOVEVSRkFDRV9DSEVDSyhBY3BpRGV2aWNlSWYsIChvYmopLCBcCj4gPj4gICAgICAg
ICAgICAgICAgICAgICAgIFRZUEVfQUNQSV9ERVZJQ0VfSUYpCj4gPj4gIAo+ID4+IC0KPiA+PiAt
dHlwZWRlZiBzdHJ1Y3QgQWNwaURldmljZUlmIHsKPiA+PiAtICAgIC8qIDxwcml2YXRlPiAqLwo+
ID4+IC0gICAgT2JqZWN0IFBhcmVudDsKPiA+PiAtfSBBY3BpRGV2aWNlSWY7Cj4gPj4gK3R5cGVk
ZWYgc3RydWN0IEFjcGlEZXZpY2VJZiBBY3BpRGV2aWNlSWY7Cj4gPj4gIAo+ID4+ICB2b2lkIGFj
cGlfc2VuZF9ldmVudChEZXZpY2VTdGF0ZSAqZGV2LCBBY3BpRXZlbnRTdGF0dXNCaXRzIGV2ZW50
KTsKPiA+PiAgCj4gPj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvYXJtL2xpbnV4LWJvb3QtaWYu
aCBiL2luY2x1ZGUvaHcvYXJtL2xpbnV4LWJvb3QtaWYuaAo+ID4+IGluZGV4IGFiYTQ0NzlhMTQu
LjdiYmRmZDFjYzYgMTAwNjQ0Cj4gPj4gLS0tIGEvaW5jbHVkZS9ody9hcm0vbGludXgtYm9vdC1p
Zi5oCj4gPj4gKysrIGIvaW5jbHVkZS9ody9hcm0vbGludXgtYm9vdC1pZi5oCj4gPj4gQEAgLTE2
LDEwICsxNiw3IEBACj4gPj4gICNkZWZpbmUgQVJNX0xJTlVYX0JPT1RfSUYob2JqKSBcCj4gPj4g
ICAgICBJTlRFUkZBQ0VfQ0hFQ0soQVJNTGludXhCb290SWYsIChvYmopLCBUWVBFX0FSTV9MSU5V
WF9CT09UX0lGKQo+ID4+ICAKPiA+PiAtdHlwZWRlZiBzdHJ1Y3QgQVJNTGludXhCb290SWYgewo+
ID4+IC0gICAgLyo8IHByaXZhdGUgPiovCj4gPj4gLSAgICBPYmplY3QgcGFyZW50X29iajsKPiA+
PiAtfSBBUk1MaW51eEJvb3RJZjsKPiA+PiArdHlwZWRlZiBzdHJ1Y3QgQVJNTGludXhCb290SWYg
QVJNTGludXhCb290SWY7ICAKPiA+IEkgbGlrZSBob3cgaXQgbWFrZXMgaW50ZXJmYWNlIHRydWx5
IG9wYXF1ZSBhbmQgcmVtb3ZlcyB0aGUgbmVlZCBmb3IKPiA+IHN0cnVjdHVyZSBkZWNsYXJhdGlv
biBidXQ6Cj4gPiAKPiA+ICAxOiBJJ20gbm90IHN1cmUgaWYgaXQncyBhY2NlcHRhYmxlIHRoaW5n
IHRvIGRvIGZyb20gbGFuZ3VhZ2UgcG9pbnQgb2YgdmlldyAgCj4gCj4gWWVhaCwgaXQncyBmaW5l
LiBJZiB5b3UgaGF2ZSBqdXN0Cj4gCj4gc3RydWN0IEFSTUxpbnV4Qm9vdElmOwo+IAo+IChhbmQs
IG9wdGlvbmFsbHksIGEgdHlwZWRlZiB0byBpdCwpIHRoZW4gdGhpcyB0eXBlIGlzIGNhbGxlZCBh
bgo+ICJpbmNvbXBsZXRlIHR5cGUiIChmb3IgdHJhbnNsYXRpb24gdW5pdHMgdGhhdCBkb24ndCBz
ZWUgdGhlIGFjdHVhbCB0eXBlCj4gZGVmaW5pdGlvbikuIFlvdSBjYW4ndCBhcHBseSB0aGUgInNp
emVvZiIgb3BlcmF0b3IgdG8gaXQsIHlvdSBjYW4ndCBwdXQKPiBpdCBpbiBvdGhlciBzdHJ1Y3Rz
IGFuZCBhcnJheXMgZXRjLiBJJ20gdG9vIGxhenkgdG8gbG9vayB1cCB0aGUgZXhhY3QKPiBkZXRh
aWxzIGluIHRoZSBDIHN0YW5kYXJkIG5vdy4gOikgQnV0LCBpbXBvcnRhbnRseSwKPiAicG9pbnRl
ci10by1BUk1MaW51eEJvb3RJZiIgaXMgYSBjb21wbGV0ZSB0eXBlLCBhbmQgeW91IGNhbiBkbyBh
bGwgdGhlCj4gdXN1YWwgdGhpbmdzIHdpdGggdGhhdC4gKERlZmluZSB2YXJpYWJsZXMgb2YgdGhh
dCBwb2ludGVyIHR5cGUsIGVtYmVkCj4gdGhlbSBpbiBvdGhlciBzdHJ1Y3R1cmVzLCB1c2UgaXQg
YXMgYW4gYXJyYXkgZWxlbWVudCB0eXBlLCBwYXNzIHRoZW0gdG8KPiBmdW5jdGlvbnMsIGFuZCBz
byBvbi4pCgpUaGFua3MgTGFzemxvLCB0aGF0J3MgdGhlIGFuc3dlciBJIHdhcyBsb29raW5nIGZv
ci4KCj4gVGhhbmtzCj4gTGFzemxvCj4gCj4gPiAgMjogRm9yIGEgcmVhZGVyIG5vdCBhd2FyZSBv
ZiBhIHRyaWNrLCBpdCdzIHNvcnQgb2YgY29uZnVzaW5nIHRvIGhhdmUgZm9yd2FyZCBkZWNsYXJh
dGlvbiBidXQgd2l0aG91dCBzdHJ1Y3R1cmUgaXRzZWxmLiBTbyBpZiAjMSBpcyBhY2NlcHRhYmxl
IHdlIHByb2JhYmx5IHNob3VsZCBkb2N1bWVudCBpbnRlcmZhY2UgdHJpY2sgaW4gb2JqZWN0LmgK
PiA+IAo+ID4gWy4uLl0KPiA+ICAgCj4gCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 09:21:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 09:21: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-devel-bounces@lists.xenproject.org>)
	id 1gPOha-0004ka-Ai; Wed, 21 Nov 2018 09:21: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=ffyj=oa=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPOhY-0004kV-V6
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 09:21:40 +0000
X-Inumbo-ID: da0ac015-ed6e-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da0ac015-ed6e-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 09:21:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Nov 2018 02:21:39 -0700
Message-Id: <5BF523A002000078001FE537@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 21 Nov 2018 02:21:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>,
 "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181120160153.45259-1-roger.pau@citrix.com>
 <20181120160153.45259-7-roger.pau@citrix.com>
 <5BF43A1902000078001FE31E@prv1-mh.provo.novell.com>
 <20181120232627.GA31051@amd.com>
In-Reply-To: <20181120232627.GA31051@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 6/6] amd/iommu: skip bridge devices when
 updating IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDAwOjI2LCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
VGhlIG9yaWdpbmFsIGNvbW1pdCAwYWY0Mzg3NTdkNDU1ZjhlYjZiNWE2YWU5YTk5MGFlMjQ1ZjIz
MGZkCj4gCj4gVGhlIGNvbW1pdCB0aGF0IGFkZHMgaXNfaGFyZHdhcmVfZG9tYWluIChhbmQgcmVh
cnJhbmdlIHRoaW5ncykKPiA3YzI3NTU0OWY0NmM1YzQ2NjExNTkyZjcxMDdjMTM0NWU5M2VkNDU3
Cj4gCj4gVGhlIG9yZ2luYWwgY29tbWl0IHVzZWQgdGhlIGZ1bmN0aW9uIGxpa2UKPiBzZXR1cF9k
b20wX3BjaV9kZXZpY2VzKGQsIGFtZF9pb21tdV9zZXR1cF9kb20wX2RldmljZSk7Cj4gd2hpY2gg
d2FzIGJlY2F1c2UgSU9NTVUgbmVlZGVkIHRvIHNraXAgdGhlIGhvc3QgYnJpZGdlIGRldmljZXMg
b24gZG9tMC4KPiAKPiBTbyBJIGFzc3VtZSB5b3UgYWRkZWQgdGhlIGlzX2hhcmR3YXJlX2RvbWFp
biBiZWNhdXNlIGl0IG9ubHkgbmVlZGVkIHRvCj4gYmUgZG9uZSBvbiBkb20wLiAgSSdtIG5vdCBm
YW1pbGlhciB3aXRoIHRoZSBJT01NVS9QQ0kgaGlzdG9yeSB3cnQgdG8KPiB3aGF0IGl0IG1hcHBl
ZC9wYXNzZWQgdGhyb3VnaCBzby4KCldlbGwsIEkgYWRkZWQgaXQgcHJlc3VtYWJseSB0byByZXRh
aW4gb3JpZ2luYWwgc2VtYW50aWNzLiBJIHN0aWxsCnRoaW5rIHRoYXQgdGhlIGV4dHJhIGNoZWNr
IHdvdWxkIGJldHRlciBiZSBkcm9wcGVkIHRoZXJlLCBub3QKdGhlIGxlYXN0IHRvIGFsc28gY292
ZXIgdGhlIGNhc2Ugb2YgZGV2aWNlcyBldmVudHVhbGx5IGdldHRpbmcKYXNzaWduZWQgdG8gZG9t
X3hlbi4KCkxvb2tpbmcgYXQgdGhpcyBhbm90aGVyIHRpbWUgSSBmaW5kIHNvbWUgb3RoZXIgcXVl
c3Rpb25hYmxlCmFzcGVjdCB0aG91Z2ggKGJvdGggdG8gcHJlLWV4aXN0aW5nIGNvZGUgYW5kIHRv
IHRoZSBjaGFuZ2UKbWFkZSBoZXJlKTogImhvc3QgYnJpZGdlIiAhPSAiYnJpZGdlIi4gVGhlIHRp
dGxlIGhlcmUgYXMgbXVjaAphcyB0aGUgY29tbWVudCBuZXh0IHRvIHRoZSBvcmlnaW5hbCBwaWVj
ZSBvZiBjb2RlIGJvdGgKc3VnZ2VzdCB0aGUgd2lkZXIgZ2VuZXJhbCBjYXRlZ29yeSBpcyBtZWFu
dCwgYnV0IHRoZSBjb2RlCmNsb25lZCBjaGVja3MgZm9yIGhvc3QgYnJpZGdlcyBvbmx5LiBJbgph
bWRfaW9tbXVfYWRkX2RldmljZSgpIHRoZSBjaGVjayBpcyB1c2VkIHNvbGVseSB0byBlbWl0IGEK
bGVzcyBzY2FyeSBsb2cgbWVzc2FnZSwgYnV0IHRoZSBjaGFuZ2UgaGVyZSBnb2VzIGJleW9uZAp0
aGF0LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 09:23:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 09:23: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-devel-bounces@lists.xenproject.org>)
	id 1gPOj8-0004pu-NT; Wed, 21 Nov 2018 09:23: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=a4ZH=OA=citrix.com=prvs=856e1e64d=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gPOj6-0004pk-Rs
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 09:23:16 +0000
X-Inumbo-ID: 11c1598c-ed6f-11e8-ad0a-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11c1598c-ed6f-11e8-ad0a-12d6303a7972;
 Wed, 21 Nov 2018 09:23:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,260,1539648000"; d="scan'208";a="71177533"
To: Jan Beulich <JBeulich@suse.com>
References: <20181120170055.16309-1-sergey.dyasli@citrix.com>
 <5BF4418902000078001FE36A@prv1-mh.provo.novell.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 xsFNBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABzShTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+wsGOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZmfOwU0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAHCwXYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <7b2dfc5c-1b09-f9cf-acc8-744e58611295@citrix.com>
Date: Wed, 21 Nov 2018 09:22:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5BF4418902000078001FE36A@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1] x86/dom0: use MEMF_no_scrub for Dom0 RAM
 allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMTEvMjAxOCAxNzoxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjAuMTEuMTgg
YXQgMTg6MDAsIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBOb3cgdGhhdCBp
ZGxlIHNjcnViIGlzIHRoZSBkZWZhdWx0IG9wdGlvbiwgYWxsIG1lbW9yeSBpcyBtYXJrZWQgYXMg
ZGlydHkKPj4gYW5kIGFsbG9jX2RvbWhlYXBfcGFnZXMoKSB3aWxsIGRvIGVhZ2VyIHNjcnViYmlu
ZyBieSBkZWZhdWx0LiBUaGlzIGNhbgo+PiBsZWFkIHRvIGxvbmdlciBEb20wIGNvbnN0cnVjdGlv
biBhbmQgcG90ZW50aWFsbHkgdG8gYSB3YXRjaGRvZyB0aW1lb3V0LAo+PiBlc3BlY2lhbGx5IG9u
IG9sZGVyIEgvVyAoZS5nLiBIYXJwZXJ0b3duKS4KPj4KPj4gUGFzcyBNRU1GX25vX3NjcnViIHRv
IG9wdGltaXNlIHRoaXMgcHJvY2VzcyBzaW5jZSB0aGVyZSBpcyBsaXR0bGUgcG9pbnQKPj4gaW4g
c2NydWJiaW5nIG1lbW9yeSBmb3IgRG9tMCBSQU0uCj4gCj4gR29vZCBpZGVhLgo+IAo+PiAtLS0g
YS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9k
b20wX2J1aWxkLmMKPj4gQEAgLTIzOSw3ICsyMzksOCBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5m
byAqIF9faW5pdCBhbGxvY19jaHVuayhzdHJ1Y3QgZG9tYWluICpkLAo+PiAgICAgICAgICBvcmRl
ciA9IGxhc3Rfb3JkZXI7Cj4+ICAgICAgZWxzZSBpZiAoIG1heF9wYWdlcyAmIChtYXhfcGFnZXMg
LSAxKSApCj4+ICAgICAgICAgIC0tb3JkZXI7Cj4+IC0gICAgd2hpbGUgKCAocGFnZSA9IGFsbG9j
X2RvbWhlYXBfcGFnZXMoZCwgb3JkZXIsIGRvbTBfbWVtZmxhZ3MpKSA9PSBOVUxMICkKPj4gKyAg
ICB3aGlsZSAoIChwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlcyhkLCBvcmRlciwgZG9tMF9tZW1m
bGFncyB8Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIE1FTUZfbm9fc2NydWIpKSA9PSBOVUxMICkKPj4gICAgICAgICAgaWYgKCBvcmRlci0tID09
IDAgKQo+PiAgICAgICAgICAgICAgYnJlYWs7Cj4+ICAgICAgaWYgKCBwYWdlICkKPj4gQEAgLTI2
NSw3ICsyNjYsNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqIF9faW5pdCBhbGxvY19jaHVu
ayhzdHJ1Y3QgZG9tYWluICpkLAo+PiAgCj4+ICAgICAgICAgIGlmICggZC0+dG90X3BhZ2VzICsg
KDEgPDwgb3JkZXIpID4gZC0+bWF4X3BhZ2VzICkKPj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+
PiAtICAgICAgICBwZzIgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBNRU1GX2V4YWN0
X25vZGUpOwo+PiArICAgICAgICBwZzIgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBN
RU1GX2V4YWN0X25vZGUgfCBNRU1GX25vX3NjcnViKTsKPj4gICAgICAgICAgaWYgKCBwZzIgPiBw
YWdlICkKPj4gICAgICAgICAgewo+PiAgICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2VzKHBh
Z2UsIGZyZWVfb3JkZXIpOwo+IAo+IFRoZXJlIGFyZSBxdWl0ZSBhIGZldyBtb3JlIGFsbG9jYXRp
b25zIHVwIGZyb20gaGVyZS4gQW55IHJlYXNvbgo+IHlvdSBkb24ndCBjb252ZXJ0IHRob3NlIGFz
IHdlbGwsIHRoZSBtb3JlIHRoYXQgc29tZSBldmVuCj4gY2xlYXJfcGFnZSgpIHdoYXQgdGhleSd2
ZSBqdXN0IGFsbG9jYXRlZD8KCkRvbTAgUkFNIGlzIGp1c3QgYmVpbmcgdGhlIGxhcmdlc3QgYWxs
b2NhdGlvbi4gQnV0IHllcywgaXQgc2hvdWxkIGJlIHNhZmUKdG8gdXNlIE1FTUZfbm9fc2NydWIg
aW4gZXZlcnkgYWxsb2NfZG9taGVhcF9wYWdlcygpIGNhbGwgZHVyaW5nIERvbTAKY29uc3RydWN0
aW9uLiBJJ2xsIHNlbmQgYW4gdXBkYXRlZCBwYXRjaCBhZnRlciBzb21lIHRlc3RpbmcuCgotLQpU
aGFua3MsClNlcmdleQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 09:29:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 09:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPOoa-00052w-Dc; Wed, 21 Nov 2018 09:28:56 +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=FfYJ=OA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPOoZ-00052r-PF
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 09:28:55 +0000
X-Inumbo-ID: dcc6f308-ed6f-11e8-bdfb-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dcc6f308-ed6f-11e8-bdfb-12d6303a7972;
 Wed, 21 Nov 2018 09:28:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Nov 2018 02:28:52 -0700
Message-Id: <5BF5255102000078001FE547@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 21 Nov 2018 02:28:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5BF4328902000078001FE240@prv1-mh.provo.novell.com>
 <5BF4340B02000078001FE273@prv1-mh.provo.novell.com>
 <8054a1ab-8065-4502-16c3-6d05bbf48d88@citrix.com>
In-Reply-To: <8054a1ab-8065-4502-16c3-6d05bbf48d88@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/4] x86: reduce code duplication in
 guest_remove_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDE4OjA2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjAvMTEvMjAxOCAxNjoxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFF1aXRlIGEg
Yml0IG9mIGR1cGxpY2F0ZSBjb2RlIGhhcyBhY2N1bXVsYXRlZCBvbiB0aGUgInBhZ2luZyIgdHlw
ZXMKPj4gc3BlY2lhbCBjYXNlIHBhdGguIFJlLXVzZSB3aGF0IGNhbiBiZSByZS11c2VkIGZyb20g
dGhlIGNvbW1vbiBwYXRoLgo+Pgo+PiBTaW5jZSBpdCBuZWVkcyB0b3VjaGluZyBhbnl3YXksIHNs
aWdodGx5IHJlLWZvcm1hdCBhbmQgZXh0ZW5kIHRoZQo+PiBnZHByaW50aygpIG9uIHRoZSBjb21t
b24gcGF0aCBhcyB3ZWxsLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gCj4gRG9lc24ndCB0aGlzIG5lZ2F0ZSB0aGUgcHJldmlvdXMgcGF0Y2g/
ICBJJ20gYWZyYWlkIHRoYXQgSSdtIHJhdGhlcgo+IGNvbmZ1c2VkLgoKTm8gLSBwbGVhc2Ugbm90
ZSB0aGUgbmV3ICJvYnRhaW5fcGFnZSIgbGFiZWwgdGhhdCB0aGUgY29kZSBicmFuY2hlcwp0bywg
d2hpY2ggcmVwbGFjZXMgd2hhdCB0aGUgZWFybGllciBwYXRjaCBoYXMgaW50cm9kdWNlZC4gQmV5
b25kIHRoaXMKY29kZSByZXBsYWNlbWVudCB0aGUgcGF0Y2ggaGVyZSBzaW1wbHkgbGV2ZXJhZ2Vz
IHRoYXQgInBhZ2UiIHdvdWxkCnRoZW4gYmUgTlVMTCB0aHJvdWdob3V0IHRoZSByZW1haW5pbmcg
cGFydCBvZiB0aGlzIHNwZWNpYWwgcGF0aCwgYW5kCmhlbmNlIGFsbCByZXNwZWN0aXZlIGNvbmRp
dGlvbmFscyBhbmQgY29kZSBjYW4gZ28gYXdheS4gSXQgbWVyZWx5CnNlZW1lZCB0byBtZSB0aGF0
IGRvaW5nIHRoZSBvdmVyYWxsIHRyYW5zZm9ybWF0aW9uIGluIHR3byBzdGVwcyB3b3VsZApiZSBi
ZXR0ZXI7IGluIHByaW5jaXBsZSB0aGUgY2hhbmdlIGhlcmUgY291bGQgYmUgbWVyZ2VkIGludG8g
dGhlCmVhcmxpZXIgcGF0Y2guCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 09:41:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 09:41: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-devel-bounces@lists.xenproject.org>)
	id 1gPP0H-0006SH-Lp; Wed, 21 Nov 2018 09:41:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=goky=oa=xenproject.org=prvs=856f87095=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gPP0G-0006S5-52
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 09:41:00 +0000
X-Inumbo-ID: 8cc1dbf4-ed71-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cc1dbf4-ed71-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 09:40:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,260,1539648000"; d="scan'208";a="71178802"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75616-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75592
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 21 Nov 2018 09:40:55 +0000
Subject: [Xen-devel] [distros-debian-squeeze test] 75616: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NjE2IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvNzU2MTYvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIg
MTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1NTkyCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtl
IDc1NTkyCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAxMCBk
ZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzU1OTIKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1z
cXVlZXplLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3NTU5
MgoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDc1NTkyCgpqb2JzOgog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
YW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9v
c3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20v
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 09:50:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 09:50: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-devel-bounces@lists.xenproject.org>)
	id 1gPP9h-0007Gd-My; Wed, 21 Nov 2018 09:50: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=SO8w=OA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPP9f-0007GQ-W6
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 09:50:44 +0000
X-Inumbo-ID: e42072ac-ed72-11e8-9db4-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e42072ac-ed72-11e8-9db4-12d6303a7972;
 Wed, 21 Nov 2018 09:50:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPP9V-0008V4-3p; Wed, 21 Nov 2018 09:50:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPP9U-0001xA-QB; Wed, 21 Nov 2018 09:50:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPP9U-00089Z-PU; Wed, 21 Nov 2018 09:50:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130641-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=29e284512f03e0b213372ebc4b983e5ef5994e29
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Nov 2018 09:50:32 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130641: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY0MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDY0MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgMjllMjg0NTEyZjAzZTBiMjEzMzcyZWJjNGI5ODNlNWVmNTk5NGUyOQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDIgZGF5cyAgIDE3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDYyNSAgMjAxOC0xMS0yMCAxOTowMDo0OCBaICAgIDAgZGF5cyAgICA1IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUu
ZGU+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSA2NTYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 09:57:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 09:57: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-devel-bounces@lists.xenproject.org>)
	id 1gPPFr-0007Te-J9; Wed, 21 Nov 2018 09:57: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=UXe6=OA=citrix.com=prvs=856d7c560=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPPFq-0007TZ-91
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 09:57:06 +0000
X-Inumbo-ID: cb5d26b0-ed73-11e8-9d33-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb5d26b0-ed73-11e8-9d33-12d6303a7972;
 Wed, 21 Nov 2018 09:57:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,260,1539648000"; d="scan'208";a="82178392"
Date: Wed, 21 Nov 2018 10:56:54 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Message-ID: <20181121095654.6lez6zzstpl45qtt@mac>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
 <3d3ae38a-bfae-9908-dac6-163216f900e3@bitdefender.com>
 <20181119150824.lfquw2j2ehhvjbhk@mac>
 <638d0c37-68aa-6e68-480e-f3c1cc74777d@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <638d0c37-68aa-6e68-480e-f3c1cc74777d@bitdefender.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDM6NTY6MTRQTSArMDAwMCwgQWxleGFuZHJ1IFN0ZWZh
biBJU0FJTEEgd3JvdGU6Cj4gCj4gCj4gT24gMTkuMTEuMjAxOCAxNzowOCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+IE9uIE1vbiwgTm92IDE5LCAyMDE4IGF0IDAxOjMwOjA5UE0gKzAwMDAs
IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+ID4+Pj4gKyAgICAvKiBOb3cgdHJhbnNm
b3JtIG91ciBSV1ggdmFsdWVzIGluIGEgWEVOTUVNX2FjY2Vzc18qIGNvbnN0YW50LiAqLwo+ID4+
Pj4gKyAgICBpZiAoIHIgPT0gMCAmJiB3ID09IDAgJiYgeCA9PSAwICkKPiA+Pj4+ICsgICAgICAg
IG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX247Cj4gPj4+PiArICAgIGVsc2UgaWYgKCByID09
IDAgJiYgdyA9PSAwICYmIHggPT0gMSApCj4gPj4+PiArICAgICAgICBuZXdfYWNjZXNzID0gWEVO
TUVNX2FjY2Vzc194Owo+ID4+Pj4gKyAgICBlbHNlIGlmICggciA9PSAwICYmIHcgPT0gMSAmJiB4
ID09IDAgKQo+ID4+Pj4gKyAgICAgICAgbmV3X2FjY2VzcyA9IFhFTk1FTV9hY2Nlc3NfdzsKPiA+
Pj4+ICsgICAgZWxzZSBpZiAoIHIgPT0gMCAmJiB3ID09IDEgJiYgeCA9PSAxICkKPiA+Pj4+ICsg
ICAgICAgIG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX3d4Owo+ID4+Pj4gKyAgICBlbHNlIGlm
ICggciA9PSAxICYmIHcgPT0gMCAmJiB4ID09IDAgKQo+ID4+Pj4gKyAgICAgICAgbmV3X2FjY2Vz
cyA9IFhFTk1FTV9hY2Nlc3NfcjsKPiA+Pj4+ICsgICAgZWxzZSBpZiAoIHIgPT0gMSAmJiB3ID09
IDAgJiYgeCA9PSAxICkKPiA+Pj4+ICsgICAgICAgIG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNz
X3J4Owo+ID4+Pj4gKyAgICBlbHNlIGlmICggciA9PSAxICYmIHcgPT0gMSAmJiB4ID09IDAgKQo+
ID4+Pj4gKyAgICAgICAgbmV3X2FjY2VzcyA9IFhFTk1FTV9hY2Nlc3Nfcnc7Cj4gPj4+PiArICAg
IGVsc2UgaWYgKCByID09IDEgJiYgdyA9PSAxICYmIHggPT0gMSApCj4gPj4+PiArICAgICAgICBu
ZXdfYWNjZXNzID0gWEVOTUVNX2FjY2Vzc19yd3g7Cj4gPj4+PiArICAgIGVsc2UKPiA+Pj4+ICsg
ICAgICAgIG5ld19hY2Nlc3MgPSByZXF1aXJlZF9hY2Nlc3M7IC8qIFNob3VsZCBuZXZlciBnZXQg
aGVyZS4gKi8KPiA+Pj4KPiA+Pj4gVGhlcmUgc2VlbXMgdG8gYmUgYSBsb3Qgb2YgdHJhbnNsYXRp
b24gZnJvbSB4ZW5tZW1fYWNjZXNzX3QgdG8gYm9vbAo+ID4+PiBmaWVsZHMgYW5kIHRoZW4gdG8g
eGVubWVtX2FjY2Vzc190IGFnYWluLiBDYW4ndCB5b3UganVzdCBhdm9pZCB0aGUKPiA+Pj4gYm9v
bGVhbnM/Cj4gPj4KPiA+PiBUaGUgdHJhbnNsYXRpb24gaXMgZG9uZSBiZWNhdXNlIHRoZSByaWdo
dHMgYXJlIGN1bXVsYXRpdmUgYW5kIEkgdGhpbmsKPiA+PiB0aGlzIGlzIHRoZSBjbGVhciB3YXkg
dG8gZG8gdGhpcy4KPiA+IAo+ID4gU28gdGhlIHN3aXRjaCBjb252ZXJ0cyByZXF1aXJlZF9hY2Nl
c3MgdXNpbmcgdGhlIGZvbGxvd2luZyByZWxhdGlvbjoKPiA+IAo+ID4gX3IgICAtPiByID0gMSB3
ID0gMCB4ID0gMAo+ID4gX3cgICAtPiByID0gMCB3ID0gMSB4ID0gMAo+ID4gX3ggICAtPiByID0g
MCB3ID0gMCB4ID0gMQo+ID4gX3J4ICAtPiByID0gMSB3ID0gMSB4ID0gMAo+ID4gX3d4ICAtPiBy
ID0gMCB3ID0gMSB4ID0gMQo+ID4gX3J3ICAtPiByID0gMSB3ID0gMSB4ID0gMAo+ID4gX3J3eCAt
PiByID0gMSB3ID0gMSB4ID0gMQo+ID4gCj4gPiBUaGVuIHRoZSBpZiBiZWxvdyBwZXJmb3JtcyB0
aGUgZm9sbG93aW5nIHRyYW5zZm9ybWF0aW9uOgo+ID4gCj4gPiByID0gMCB3ID0gMCB4ID0gMCAt
PiBfbgo+ID4gciA9IDEgdyA9IDAgeCA9IDAgLT4gX3IKPiA+IHIgPSAwIHcgPSAxIHggPSAwIC0+
IF93Cj4gPiByID0gMCB3ID0gMCB4ID0gMSAtPiBfeAo+ID4gciA9IDEgdyA9IDEgeCA9IDAgLT4g
X3J3Cj4gPiByID0gMCB3ID0gMSB4ID0gMSAtPiBfd3gKPiA+IHIgPSAxIHcgPSAxIHggPSAwIC0+
IF9ydwo+ID4gciA9IDEgdyA9IDEgeCA9IDEgLT4gX3J3eAo+ID4gCj4gPiBJJ20gbm90IHN1cmUg
SSB1bmRlcnN0YW5kIHRoaXMgY2h1bmsgb2YgY29kZSwgYmVjYXVzZSB5b3UgZW5kIHVwCj4gPiBn
ZXR0aW5nIGV4YWN0bHkgdGhlIHNhbWUgdHlwZSB0aGF0IHlvdSBoYXZlIGFzIHRoZSBpbnB1dCwg
YW5kIGEgdHlwZQo+ID4gbm90IGxpc3RlZCBoZXJlIGlzIGp1c3Qgc2lsZW50bHkgcGFzc2VkIHRo
cm91Z2gsIHNvIEkgZG9uJ3Qgc2VlIHRoZQo+ID4gcG9pbnQgaW4gZG9pbmcgdGhpcyB0cmFuc2Zv
cm1hdGlvbi4KPiAKPiBUaGUgZmlyc3Qgc3dpdGNoIGlzIGZvciBjdXJfYWNjZXNzIGFuZCBpdCBz
ZXRzIHIsdyx4IGFjY29yZGluZ2x5LAo+IHRoZSBzZWNvbmQgc3dpdGNoIGlzIHJlcXVpcmVkX2Fj
Y2VzcyB3aGVyZSByLHcseCBhcmUgYXBwZW5kZWQKPiBhbmQgdGhlbiBpbiB0aGUgbGFzdCBpZigp
Li4gcGFydCBuZXdfYWNjZXNzIGlzIGFzc2lnbmVkIGFjY29yZGluZyB0byB0aGUKPiBwcmV2aW91
cyBhc3NpZ25tZW50cyBvZiByLHcseC4KCkkgd291bGQgbW92ZSB0aGUgY29kZSB0aGF0IGNvbnZl
cnRzIHhlbm1lbV9hY2Nlc3NfdCBpbnRvIGEgc2VwYXJhdGUKaGVscGVyIChhcyBpdCdzIHVzZWQg
aW4gdHdvIGRpZmZlcmVudCBwbGFjZXMpLCBhbmQgdXNlIGEgYml0bWFwCmluc3RlYWQgb2YgMyBi
b29sZWFuIHZhcmlhYmxlcywgc28geW91IGNhbiBkbzoKCnZvaWQgY29udmVydF9hY2Nlc3MoeGVu
bWVtX2FjY2Vzc190ICphY2Nlc3MsIHVuc2lnbmVkIGludCAqYXR0cikKCkFuZCBkb24ndCBuZWVk
IHRvIHJlcGVhdCB0aGUgc3dpdGNoIGluIHR3byBkaWZmZXJlbnQgcGxhY2VzLgoKPiA+IAo+ID4+
Cj4gPj4+PiAgICAgICAgaWYgKCB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X21vbml0
b3IpICYmCj4gPj4+PiAgICAgICAgICAgICBkLT5hcmNoLm1vbml0b3IuaW5ndWVzdF9wYWdlZmF1
bHRfZGlzYWJsZWQgJiYKPiA+Pj4+IC0gICAgICAgICBucGZlYy5raW5kICE9IG5wZmVjX2tpbmRf
d2l0aF9nbGEgKSAvKiBkb24ndCBzZW5kIGEgbWVtX2V2ZW50ICovCj4gPj4+PiArICAgICAgICAg
bnBmZWMua2luZCAhPSBucGZlY19raW5kX3dpdGhfZ2xhICYmCj4gPj4+PiArICAgICAgICAgaHZt
X2Z1bmNzLnN0YXJ0X3JlZXhlY3V0ZV9pbnN0cnVjdGlvbiApIC8qIGRvbid0IHNlbmQgYSBtZW1f
ZXZlbnQgKi8KPiA+Pj4+ICAgICAgICB7Cj4gPj4+PiAtICAgICAgICBodm1fZW11bGF0ZV9vbmVf
dm1fZXZlbnQoRU1VTF9LSU5EX05PUk1BTCwgVFJBUF9pbnZhbGlkX29wLCBYODZfRVZFTlRfTk9f
RUMpOwo+ID4+Pj4gLQo+ID4+Pj4gKyAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+ZW11bGF0ZV9m
bGFncyA9IDA7Cj4gPj4+PiArICAgICAgICBodm1fZnVuY3Muc3RhcnRfcmVleGVjdXRlX2luc3Ry
dWN0aW9uKHYsIGdwYSwgWEVOTUVNX2FjY2Vzc19ydyk7Cj4gPj4+PiAgICAgICAgICAgIHJldHVy
biB0cnVlOwo+ID4+Pj4gICAgICAgIH0KPiA+Pj4KPiA+Pj4gRG9uJ3QgeW91IG5lZWQgdG8gZmFs
bGJhY2sgdG8gdXNpbmcgaHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50IGlmCj4gPj4+IHN0YXJ0X3Jl
ZXhlY3V0ZV9pbnN0cnVjdGlvbiBpcyBub3QgYXZhaWxhYmxlPwo+ID4+Cj4gPj4gRmFsbGJhY2sg
d2l0aCBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQgY2FuIHJlc3VsdCBpbiBsb29zaW5nIGV2ZW50
cy4KPiA+IAo+ID4gQnV0IGJ5IGNoYW5naW5nIHRoaXMgaGVyZSB1bmNvbmRpdGlvbmFsbHkgeW91
IGFyZSByZW1vdmluZyB0aGlzCj4gPiBmdW5jdGlvbmFsaXR5IG9uIEFNRCBoYXJkd2FyZSwgd2hp
Y2ggaXQgdXNlZCB0byBoYXZlIGJlZm9yZSBieSBtYWtpbmcKPiA+IHVzZSBvZiBodm1fZW11bGF0
ZV9vbmVfdm1fZXZlbnQuCj4gPiAKPiA+IEkgdGhpbmsgdGhpcyBuZWVkcyB0byBhdCBsZWFzdCBi
ZSB3cml0dGVuIGluIHRoZSBjb21taXQgbWVzc2FnZS4KPiAKPiBGb3IgQU1EIEkgY291bGQgYWRk
IGlmIChjcHVfaGFzX3N2bSgpKSBhbmQgY2FsbCBlbXVsYXRlX29uZV92bV9ldmVudC4gCgpJIHdv
dWxkIGp1c3QgdXNlIGh2bV9lbXVsYXRlX29uZV92bV9ldmVudCBpZgpodm1fZnVuY3Muc3RhcnRf
cmVleGVjdXRlX2luc3RydWN0aW9uIGlzIHVuc2V0LCBvciBlbHNlIGFuIGV4cGxhbmF0aW9uCm5l
ZWRzIHRvIGJlIGFkZGVkIHRvIHRoZSBjb21taXQgbWVzc2FnZSBhYm91dCB3aHkKaHZtX2VtdWxh
dGVfb25lX3ZtX2V2ZW50IGlzIG5vdCBzdWl0YWJsZS4KCkFsc28sIGFmdGVyIGxvb2tpbmcgYXQg
dGhlIGNvZGUgSSdtIG5vdCBzdXJlIEkgc2VlIHdoeSB0aGlzIG5lZWRzIHRvCmJlIFZNWCBzcGVj
aWZpYywgQUZBSUNUIGl0IGRvZXNuJ3QgZGlyZWN0bHkgY2FsbCBhbnkgVk1YIGZ1bmN0aW9ucz8K
ClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:00:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10: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-devel-bounces@lists.xenproject.org>)
	id 1gPPJ5-0008Fu-AD; Wed, 21 Nov 2018 10:00: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=FfYJ=OA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPPJ3-0008Ff-UP
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:00:25 +0000
X-Inumbo-ID: 43a74f7e-ed74-11e8-9286-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43a74f7e-ed74-11e8-9286-12d6303a7972;
 Wed, 21 Nov 2018 10:00:24 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Nov 2018 03:00:15 -0700
Message-Id: <5BF52CAE02000078001FE57D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 21 Nov 2018 03:00:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1542737127-17695-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1542737127-17695-1-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/mem_access: move
 p2m_mem_access_sanity_check() from header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDE5OjA1LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiBAQCAtNTQxLDYgKzU0MSwxMSBAQCB2b2lkIGFyY2hfcDJt
X3NldF9hY2Nlc3NfcmVxdWlyZWQoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBhY2Nlc3NfcmVxdWly
ZWQpCj4gICNlbmRpZgo+ICB9Cj4gIAo+ICtib29sIHAybV9tZW1fYWNjZXNzX3Nhbml0eV9jaGVj
ayhzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICByZXR1cm4gaXNfaHZtX2RvbWFpbihkKSAm
JiBjcHVfaGFzX3ZteCAmJiBoYXBfZW5hYmxlZChkKTsKPiArfQoKV2l0aCBUYW1hcydzIGFjayBJ
J3ZlIGNvbW1pdHRlZCB0aGlzIGFzIGlzLCBidXQgZm9yIHRoZSBmdXR1cmUgbWF5CkkgYXNrIHRo
YXQgeW91IHRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBkbyB0cml2aWFsIGltcHJvdmVtZW50cyBp
bgpzdWNoIGNhc2VzIChoZXJlOiBhZGQgY29uc3QpPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:06:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:06: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-devel-bounces@lists.xenproject.org>)
	id 1gPPOm-00006C-62; Wed, 21 Nov 2018 10:06: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=3dv+=oa=amazon.de=prvs=856025f91=nmanthey@srs-us1.protection.inumbo.net>)
 id 1gPPOk-000067-2H
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:06:18 +0000
X-Inumbo-ID: 157a2661-ed75-11e8-9a16-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 157a2661-ed75-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 10:06:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1542794776; x=1574330776;
 h=from:subject:to:cc:references:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=fBmUWCQ+JDRYPEZb2Tjc2IC9A0kaT2tPCK+EoW7ek5Y=;
 b=Sr6QOYCZ3t62fYHCNRvMBPSvh6fkpMd96lMdJG/OlkKIiZrSrOfAxXpA
 ur0qeAawvDGlszmuTm5u3K5OpeWr+xGN4pybZYq/kcYtJ4ORds4SvfsKe
 zhD6Cj+Qe0K+u5zBQI6bKunQ+Hc/ATlKI59RNGoqGA9VZvZHZUvfSzL3G w=;
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="766589976"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 21 Nov 2018 10:06:13 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id wALA67Wl062353
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 21 Nov 2018 10:06:10 GMT
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 21 Nov 2018 10:06:06 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.90) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 21 Nov 2018 10:06:02 +0000
From: Norbert Manthey <nmanthey@amazon.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1542728274-29599-1-git-send-email-nmanthey@amazon.de>
 <5BF42D1B02000078001FE1F7@prv1-mh.provo.novell.com>
 <7495ab30-1621-4f6e-a5ac-fba8ced5d2a6@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 xsFNBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABzSROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT7CwX0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33fOwU0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAHCwWUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <d9dfa6cb-6079-3484-8445-e7e4e8e9eb38@amazon.de>
Date: Wed, 21 Nov 2018 11:05:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <7495ab30-1621-4f6e-a5ac-fba8ced5d2a6@citrix.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.90]
X-ClientProxiedBy: EX13D10UWA002.ant.amazon.com (10.43.160.228) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: [Xen-devel] [faster-by-no-jump-table] retpoline: disable jump tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: David Woodhouse <dwmw2@infradead.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Hongjiu Lu <hongjiu.lu@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjAvMTggMTc6MzcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjAvMTEvMjAxOCAx
NTo0OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIwLjExLjE4IGF0IDE2OjM3LCA8bm1h
bnRoZXlAYW1hem9uLmRlPiB3cm90ZToKPj4+IFRvIG1pdGlnYXRlIE1lbHRkb3duLCBYZW4gaGFz
IGJlZW4gZml4ZWQgd2l0aCBhIHNvZnR3YXJlIGZpeCwgbmFtZWx5Cj4+PiB1c2luZyByZXRwb2xp
bmUgc2VxdWVuY2VzIGdlbmVyYXRlZCBieSB0aGUgY29tcGlsZXIuIFRoaXMgd2F5LCBpbmRpcmVj
dAo+Pj4gYnJhbmNoZXMgYXJlIHByb3RlY3RlZCBhZ2FpbnN0IHRoZSBhdHRhY2suCj4+IEFjdHVh
bGx5IEkgd2FzIG1lYW5pbmcgdG8gY29tbWl0IHRoaXMgcmlnaHQgYXdheSwgYnV0IHRoZW4gbXkK
Pj4gYXR0ZW50aW9uIHdhcyBkcmF3biBieSB0aGUgbWVudGlvbiBvZiBNZWx0ZG93biBhYm92ZTog
SSB0aGluawo+PiB5b3UgbWVhbiBTcGVjdHJlIHYyIGluc3RlYWQ/IEknZCBsaWtlIHRvIGF2b2lk
IHRoZSBjaGFuZ2UgYmVpbmcKPj4gY29uZnVzaW5nIHRvIHJlYWRlcnMgbGF0ZXIgb24gLi4uCj4g
WWVzIC0ganVtcCB0YWJsZXMgLyByZXRwb2xpbmVzIGFyZSBvbmx5IHJlbGV2YW50IHRvIFNwZWN0
cmUgdjIgLyAiQnJhbmNoCj4gVGFyZ2V0IEluamVjdGlvbiIuCj4KPiBNZWx0ZG93biBpc24ndCBh
cHBsaWNhYmxlIGhlcmUuCj4KPiB+QW5kcmV3CgpZZXMsIEkgbWl4ZWQgdGhlc2UgdHdvIHVwLiBJ
IHNvbWV0aW1lcyBnZXQgY29uZnVzZWQgd2l0aCBhbGwgdGhlCnZhcmlhbnRzIGFuZCBudW1iZXJz
LiBJJ2xsIHNlbmQgYSBzZWNvbmQgdmVyc2lvbiB3aXRoIGFuIHVwZGF0ZWQgY29tbWl0Cm1lc3Nh
Z2UuCgpCZXN0LApOb3JiZXJ0CgoKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFu
eSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hy
aXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVp
bmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:07:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:07: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-devel-bounces@lists.xenproject.org>)
	id 1gPPPq-0000Ab-IM; Wed, 21 Nov 2018 10:07:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2odm=oa=citrix.com=prvs=856d69d10=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPPPq-0000AW-4R
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:07:26 +0000
X-Inumbo-ID: 3dd3faf3-ed75-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3dd3faf3-ed75-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 10:07:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,260,1539648000"; d="scan'208";a="82178854"
To: Norbert Manthey <nmanthey@amazon.de>, Jan Beulich <JBeulich@suse.com>
References: <1542728274-29599-1-git-send-email-nmanthey@amazon.de>
 <5BF42D1B02000078001FE1F7@prv1-mh.provo.novell.com>
 <7495ab30-1621-4f6e-a5ac-fba8ced5d2a6@citrix.com>
 <d9dfa6cb-6079-3484-8445-e7e4e8e9eb38@amazon.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <c1385f51-a64c-1c5b-f791-03b811c8d224@citrix.com>
Date: Wed, 21 Nov 2018 10:07:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <d9dfa6cb-6079-3484-8445-e7e4e8e9eb38@amazon.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [faster-by-no-jump-table] retpoline: disable jump
 tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: David Woodhouse <dwmw2@infradead.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Hongjiu Lu <hongjiu.lu@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMTEvMjAxOCAxMDowNSwgTm9yYmVydCBNYW50aGV5IHdyb3RlOgo+IE9uIDExLzIwLzE4
IDE3OjM3LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAyMC8xMS8yMDE4IDE1OjQ5LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDIwLjExLjE4IGF0IDE2OjM3LCA8bm1hbnRoZXlAYW1h
em9uLmRlPiB3cm90ZToKPj4+PiBUbyBtaXRpZ2F0ZSBNZWx0ZG93biwgWGVuIGhhcyBiZWVuIGZp
eGVkIHdpdGggYSBzb2Z0d2FyZSBmaXgsIG5hbWVseQo+Pj4+IHVzaW5nIHJldHBvbGluZSBzZXF1
ZW5jZXMgZ2VuZXJhdGVkIGJ5IHRoZSBjb21waWxlci4gVGhpcyB3YXksIGluZGlyZWN0Cj4+Pj4g
YnJhbmNoZXMgYXJlIHByb3RlY3RlZCBhZ2FpbnN0IHRoZSBhdHRhY2suCj4+PiBBY3R1YWxseSBJ
IHdhcyBtZWFuaW5nIHRvIGNvbW1pdCB0aGlzIHJpZ2h0IGF3YXksIGJ1dCB0aGVuIG15Cj4+PiBh
dHRlbnRpb24gd2FzIGRyYXduIGJ5IHRoZSBtZW50aW9uIG9mIE1lbHRkb3duIGFib3ZlOiBJIHRo
aW5rCj4+PiB5b3UgbWVhbiBTcGVjdHJlIHYyIGluc3RlYWQ/IEknZCBsaWtlIHRvIGF2b2lkIHRo
ZSBjaGFuZ2UgYmVpbmcKPj4+IGNvbmZ1c2luZyB0byByZWFkZXJzIGxhdGVyIG9uIC4uLgo+PiBZ
ZXMgLSBqdW1wIHRhYmxlcyAvIHJldHBvbGluZXMgYXJlIG9ubHkgcmVsZXZhbnQgdG8gU3BlY3Ry
ZSB2MiAvICJCcmFuY2gKPj4gVGFyZ2V0IEluamVjdGlvbiIuCj4+Cj4+IE1lbHRkb3duIGlzbid0
IGFwcGxpY2FibGUgaGVyZS4KPj4KPj4gfkFuZHJldwo+IFllcywgSSBtaXhlZCB0aGVzZSB0d28g
dXAuIEkgc29tZXRpbWVzIGdldCBjb25mdXNlZCB3aXRoIGFsbCB0aGUKPiB2YXJpYW50cyBhbmQg
bnVtYmVycy4gSSdsbCBzZW5kIGEgc2Vjb25kIHZlcnNpb24gd2l0aCBhbiB1cGRhdGVkIGNvbW1p
dAo+IG1lc3NhZ2UuCgpObyBuZWVkLsKgIEphbiBmaXhlZCBpdCB1cCBvbiBjb21taXQuCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:07:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:07:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gPPPx-0000Bo-TZ; Wed, 21 Nov 2018 10:07:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=so8w=oa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPPPw-0000BP-DJ
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:07:32 +0000
X-Inumbo-ID: 41d128fd-ed75-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41d128fd-ed75-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 10:07:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPPPs-0000Ub-Vi; Wed, 21 Nov 2018 10:07:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPPPs-0002Uv-K1; Wed, 21 Nov 2018 10:07:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPPPs-0004kg-JK; Wed, 21 Nov 2018 10:07:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130609-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-pvops:<job
 status>:broken:regression
 qemu-mainline:build-arm64-xsm:<job status>:broken:regression
 qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:allowable
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:allowable
 qemu-mainline:build-arm64:hosts-allocate:broken:allowable
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=53744e0a182a24dc9e78f2d9b31a39a33da79484
X-Osstest-Versions-That: qemuu=cb968d275c145467c8b385a3618a207ec111eab1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Nov 2018 10:07:28 +0000
Subject: [Xen-devel] [qemu-mainline test] 130609: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDYwOSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA2MDkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyOTk5NgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyOTk5NgoKUmVncmVzc2lvbnMgd2hpY2ggYXJl
IHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEy
OTk5NgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5OTk2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk5OTYKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwg
UkVHUi4gdnMuIDEyOTk5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTk5NgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI5OTk2CiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4g
YmxvY2tlZCBpbiAxMjk5OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTk5NgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTI5OTk2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk5OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTk5NgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTI5OTk2CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDUzNzQ0ZTBhMTgy
YTI0ZGM5ZTc4ZjJkOWIzMWEzOWEzM2RhNzk0ODQKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAg
ICAgICAgICAgICAgIGNiOTY4ZDI3NWMxNDU0NjdjOGIzODVhMzYxOGEyMDdlYzExMWVhYjEKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEyOTk5NiAgMjAxOC0xMS0xMyAyMjo0OToxNiBaICAgIDcgZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzAxNjggIDIwMTgtMTEtMTYgMDQ6Mjc6MzAgWiAgICA1
IGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA2MDkgIDIwMTgtMTEt
MjAgMTU6MDA6NTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292
aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4K
ICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQmFzdGlhbiBL
b3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAgQ29ybmVsaWEgSHVj
ayA8Y29odWNrQHJlZGhhdC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVk
aGF0LmNvbT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBFZHVhcmRv
IEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhh
dC5jb20+CiAgRXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KICBGcmVkcmlrIE5v
cmluZyA8bm9yaW5nQG5vY3Jldy5vcmc+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0By
ZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZp
ZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogIEx1
YyBNaWNoZWwgPGx1Yy5taWNoZWxAZ3JlZW5zb2NzLmNvbT4KICBNYW8gWmhvbmd5aSA8bWFvemhv
bmd5aUBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRy
ZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5k
QGlsYW5kZS5jby51az4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1pY2hhZWwg
Um90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVy
QHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1E
YXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1k
QHJlZGhhdC5jb20+CiAgUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgU2V0aCBL
aW50aWdoIDxza2ludGlnaEBnbWFpbC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51
eC5pYm0uY29tPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgog
IFN0ZWZhbiBNYXJrb3ZpYyA8c21hcmtvdmljQHdhdmVjb21wLmNvbT4KICBUaG9tYXMgSHV0aCA8
dGh1dGhAcmVkaGF0LmNvbT4KICBaaGFuZyBDaGVuIDx6aGFuZ2NraWRAZ21haWwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4K
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXB2b3BzIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAxNTUwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:10:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:10:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gPPSq-000112-LF; Wed, 21 Nov 2018 10:10: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=ffyj=oa=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPPSo-00010u-NB
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:10:30 +0000
X-Inumbo-ID: abbbd71c-ed75-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id abbbd71c-ed75-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 10:10:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Nov 2018 03:10:27 -0700
Message-Id: <5BF52F0E02000078001FE5BE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 21 Nov 2018 03:10:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <mingo@elte.hu>,<tglx@linutronix.de>, <hpa@zytor.com>
References: <5AF03EBD02000078001C1303@prv1-mh.provo.novell.com>
 <5AF03EBD02000000000F91D6@prv1-mh.provo.novell.com>
 <5AF03EBD02000078001FE590@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2] x86-64/Xen: fix stack switching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 Andrew Lutomirski <luto@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgaW4gdGhlIG5hdGl2ZSBjYXNlIGVudHJ5IGludG8gdGhlIGtlcm5lbCBoYXBwZW5zIG9u
IHRoZSB0cmFtcG9saW5lCnN0YWNrLCBQViBYZW4ga2VybmVscyBnZXQgZW50ZXJlZCB3aXRoIHRo
ZSBjdXJyZW50IHRocmVhZCBzdGFjayByaWdodAphd2F5LiBIZW5jZSBzb3VyY2UgYW5kIGRlc3Rp
bmF0aW9uIHN0YWNrcyBhcmUgaWRlbnRpY2FsIGluIHRoYXQgY2FzZSwKYW5kIHNwZWNpYWwgY2Fy
ZSBpcyBuZWVkZWQuCgpPdGhlciB0aGFuIGluIHN5bmNfcmVncygpIHRoZSBjb3B5aW5nIGRvbmUg
b24gdGhlIElOVDgwIHBhdGggYXMgd2VsbCBhcwpvbiB0aGUgTk1JIHBhdGggaXRzZWxmIGlzbid0
IE5NSSAvICNNQyBzYWZlLCBhcyBlaXRoZXIgb2YgdGhlc2UgZXZlbnRzCm9jY3VycmluZyBpbiB0
aGUgbWlkZGxlIG9mIHRoZSBzdGFjayBjb3B5aW5nIHdvdWxkIGNsb2JiZXIgZGF0YSBvbiB0aGUK
KHNvdXJjZSkgc3RhY2suIChPZiBjb3Vyc2UsIGluIHRoZSBOTUkgY2FzZSBvbmx5ICNNQyBjb3Vs
ZCBicmVhawp0aGluZ3MuKQoKSSdtIG5vdCBhbHRlcmluZyB0aGUgc2ltaWxhciBjb2RlIGluIGlu
dGVycnVwdF9lbnRyeSgpLCBhcyB0aGF0IGNvZGUKcGF0aCBpcyB1bnJlYWNoYWJsZSBhZmFpY3Qg
d2hlbiBydW5uaW5nIFBWIFhlbiBndWVzdHMuCgpGaXhlczogN2YyNTkwYTExMGI4MzdhZjU2Nzlk
MDhmYzI1YzYyMjdjNWE4YzQ5NwpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNjOiBzdGFibGVAa2VybmVsLm9yZyAKLS0tCnYyOiBDb3JyZWN0IHBsYWNlbWVu
dCBvZiAuTGludDgwX2tlZXBfc3RhY2sgbGFiZWwuCi0tLQogYXJjaC94ODYvZW50cnkvZW50cnlf
NjQuUyAgICAgICAgfCAgICA4ICsrKysrKysrCiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9jb21w
YXQuUyB8ICAgMTAgKysrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKLS0tIDQuMjAtcmMzL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMK
KysrIDQuMjAtcmMzLXg4Nl82NC1zdGFjay1zd2l0Y2gtWGVuL2FyY2gveDg2L2VudHJ5L2VudHJ5
XzY0LlMKQEAgLTEzODAsNiArMTM4MCwxMiBAQCBFTlRSWShubWkpCiAJc3dhcGdzCiAJY2xkCiAJ
U1dJVENIX1RPX0tFUk5FTF9DUjMgc2NyYXRjaF9yZWc9JXJkeAorCisJbW92cQlQRVJfQ1BVX1ZB
UihjcHVfY3VycmVudF90b3Bfb2Zfc3RhY2spLCAlcmR4CisJc3VicQkkOCwgJXJkeAorCXhvcnEJ
JXJzcCwgJXJkeAorCXNocnEJJFBBR0VfU0hJRlQsICVyZHgKKwlqegkuTG5taV9rZWVwX3N0YWNr
CiAJbW92cQklcnNwLCAlcmR4CiAJbW92cQlQRVJfQ1BVX1ZBUihjcHVfY3VycmVudF90b3Bfb2Zf
c3RhY2spLCAlcnNwCiAJVU5XSU5EX0hJTlRfSVJFVF9SRUdTIGJhc2U9JXJkeCBvZmZzZXQ9OApA
QCAtMTM4OSw2ICsxMzk1LDggQEAgRU5UUlkobm1pKQogCXB1c2hxCTIqOCglcmR4KQkvKiBwdF9y
ZWdzLT5jcyAqLwogCXB1c2hxCTEqOCglcmR4KQkvKiBwdF9yZWdzLT5yaXAgKi8KIAlVTldJTkRf
SElOVF9JUkVUX1JFR1MKKy5Mbm1pX2tlZXBfc3RhY2s6CisKIAlwdXNocSAgICQtMQkJLyogcHRf
cmVncy0+b3JpZ19heCAqLwogCVBVU0hfQU5EX0NMRUFSX1JFR1MgcmR4PSglcmR4KQogCUVOQ09E
RV9GUkFNRV9QT0lOVEVSCi0tLSA0LjIwLXJjMy9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9jb21w
YXQuUworKysgNC4yMC1yYzMteDg2XzY0LXN0YWNrLXN3aXRjaC1YZW4vYXJjaC94ODYvZW50cnkv
ZW50cnlfNjRfY29tcGF0LlMKQEAgLTM2MSwxNyArMzYxLDIzIEBAIEVOVFJZKGVudHJ5X0lOVDgw
X2NvbXBhdCkKIAogCS8qIE5lZWQgdG8gc3dpdGNoIGJlZm9yZSBhY2Nlc3NpbmcgdGhlIHRocmVh
ZCBzdGFjay4gKi8KIAlTV0lUQ0hfVE9fS0VSTkVMX0NSMyBzY3JhdGNoX3JlZz0lcmRpCisKKwlt
b3ZxCVBFUl9DUFVfVkFSKGNwdV9jdXJyZW50X3RvcF9vZl9zdGFjayksICVyZGkKKwlzdWJxCSQ4
LCAlcmRpCisJeG9ycQklcnNwLCAlcmRpCisJc2hycQkkUEFHRV9TSElGVCwgJXJkaQorCWp6CS5M
aW50ODBfa2VlcF9zdGFjawogCW1vdnEJJXJzcCwgJXJkaQogCW1vdnEJUEVSX0NQVV9WQVIoY3B1
X2N1cnJlbnRfdG9wX29mX3N0YWNrKSwgJXJzcAotCiAJcHVzaHEJNio4KCVyZGkpCQkvKiByZWdz
LT5zcyAqLwogCXB1c2hxCTUqOCglcmRpKQkJLyogcmVncy0+cnNwICovCiAJcHVzaHEJNCo4KCVy
ZGkpCQkvKiByZWdzLT5lZmxhZ3MgKi8KIAlwdXNocQkzKjgoJXJkaSkJCS8qIHJlZ3MtPmNzICov
CiAJcHVzaHEJMio4KCVyZGkpCQkvKiByZWdzLT5pcCAqLwogCXB1c2hxCTEqOCglcmRpKQkJLyog
cmVncy0+b3JpZ19heCAqLwotCiAJcHVzaHEJKCVyZGkpCQkJLyogcHRfcmVncy0+ZGkgKi8KKy5M
aW50ODBfa2VlcF9zdGFjazoKKwogCXB1c2hxCSVyc2kJCQkvKiBwdF9yZWdzLT5zaSAqLwogCXhv
cmwJJWVzaSwgJWVzaQkJLyogbm9zcGVjICAgc2kgKi8KIAlwdXNocQklcmR4CQkJLyogcHRfcmVn
cy0+ZHggKi8KCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:13:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10: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-devel-bounces@lists.xenproject.org>)
	id 1gPPW6-0001BJ-5x; Wed, 21 Nov 2018 10:13:54 +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=RqMg=OA=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPPW5-0001BB-OL
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:13:53 +0000
X-Inumbo-ID: 24c0f4f0-ed76-11e8-ba68-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24c0f4f0-ed76-11e8-ba68-12d6303a7972;
 Wed, 21 Nov 2018 10:13:52 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 006A3305FFAB; Wed, 21 Nov 2018 12:13:51 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id DD2B63000E4F;
 Wed, 21 Nov 2018 12:13:50 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1542737127-17695-1-git-send-email-rcojocaru@bitdefender.com>
 <5BF52CAE02000078001FE57D@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <68f8ef5a-875c-8093-516d-bc8961dfa0f4@bitdefender.com>
Date: Wed, 21 Nov 2018 12:13:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <5BF52CAE02000078001FE57D@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH] x86/mem_access: move
 p2m_mem_access_sanity_check() from header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjEvMTggMTI6MDAgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjExLjE4
IGF0IDE5OjA1LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9h
Y2Nlc3MuYwo+PiBAQCAtNTQxLDYgKzU0MSwxMSBAQCB2b2lkIGFyY2hfcDJtX3NldF9hY2Nlc3Nf
cmVxdWlyZWQoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBhY2Nlc3NfcmVxdWlyZWQpCj4+ICAjZW5k
aWYKPj4gIH0KPj4gIAo+PiArYm9vbCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2soc3RydWN0
IGRvbWFpbiAqZCkKPj4gK3sKPj4gKyAgICByZXR1cm4gaXNfaHZtX2RvbWFpbihkKSAmJiBjcHVf
aGFzX3ZteCAmJiBoYXBfZW5hYmxlZChkKTsKPj4gK30KPiAKPiBXaXRoIFRhbWFzJ3MgYWNrIEkn
dmUgY29tbWl0dGVkIHRoaXMgYXMgaXMsIGJ1dCBmb3IgdGhlIGZ1dHVyZSBtYXkKPiBJIGFzayB0
aGF0IHlvdSB0YWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgZG8gdHJpdmlhbCBpbXByb3ZlbWVudHMg
aW4KPiBzdWNoIGNhc2VzIChoZXJlOiBhZGQgY29uc3QpPwoKT2YgY291cnNlLCBJJ2xsIHNlbmQg
YSBuZXcgcGF0Y2ggYXMgc29vbiBhcyBwb3NzaWJsZS4KCgpUaGFua3MsClJhenZhbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:20:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:20: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-devel-bounces@lists.xenproject.org>)
	id 1gPPc1-0001Vg-Vk; Wed, 21 Nov 2018 10:20: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=RqMg=OA=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPPc1-0001Rc-1q
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:20:01 +0000
X-Inumbo-ID: ffe3f5dc-ed76-11e8-a495-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ffe3f5dc-ed76-11e8-a495-12d6303a7972;
 Wed, 21 Nov 2018 10:19:59 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 8BCA5305FFAE; Wed, 21 Nov 2018 12:19:58 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 70BD73084EF2;
 Wed, 21 Nov 2018 12:19:58 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 21 Nov 2018 12:19:50 +0200
Message-Id: <1542795594-4252-4-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V8 3/7] x86/p2m: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIG5vdywgb25seSBkbyBhbGxvY2F0aW9uL2RlYWxsb2NhdGlvbjsga2VlcGluZyB0aGVtIGlu
IHN5bmMKd2lsbCBiZSBkb25lIGluIHN1YnNlcXVlbnQgcGF0Y2hlcy4KCkxvZ2RpcnR5IHN5bmNo
cm9uaXphdGlvbiB3aWxsIG9ubHkgYmUgZG9uZSBmb3IgYWN0aXZlIGFsdHAybXM7CnNvIGFsbG9j
YXRlIGxvZ2RpcnR5IHJhbmdlc2V0cyAoY29weWluZyB0aGUgaG9zdCBsb2dkaXJ0eQpyYW5nZXNl
dCkgd2hlbiBhbiBhbHRwMm0gaXMgYWN0aXZhdGVkLCBhbmQgZnJlZSBpdCB3aGVuCmRlYWN0aXZh
dGVkLgoKU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPgoKLS0tCkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5j
b20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ0M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L21tL3AybS5jIHwgNDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDcgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gv
eDg2L21tL3AybS5jCmluZGV4IDQxOGZmODUuLjk1NWMzYzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTIzMDAsNiArMjMw
MCw0MCBAQCB2b2lkIHAybV9mbHVzaF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCkKICAgICBhbHRw
Mm1fbGlzdF91bmxvY2soZCk7CiB9CiAKK3N0YXRpYyBpbnQgcDJtX2FjdGl2YXRlX2FsdHAybShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4KQoreworICAgIHN0cnVjdCBwMm1fZG9t
YWluICpob3N0cDJtLCAqcDJtOworICAgIGludCByYzsKKworICAgIEFTU0VSVChpZHggPCBNQVhf
QUxUUDJNKTsKKworICAgIHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpZHhdOworICAgIGhvc3Rw
Mm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisKKyAgICBwMm1fbG9jayhwMm0pOworCisgICAgcmMg
PSBwMm1faW5pdF9sb2dkaXJ0eShwMm0pOworCisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8g
b3V0OworCisgICAgLyogVGhlIGZvbGxvd2luZyBpcyByZWFsbHkganVzdCBhIHJhbmdlc2V0IGNv
cHkuICovCisgICAgcmMgPSByYW5nZXNldF9tZXJnZShwMm0tPmxvZ2RpcnR5X3JhbmdlcywgaG9z
dHAybS0+bG9nZGlydHlfcmFuZ2VzKTsKKworICAgIGlmICggcmMgKQorICAgIHsKKyAgICAgICAg
cDJtX2ZyZWVfbG9nZGlydHkocDJtKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAg
cDJtX2luaXRfYWx0cDJtX2VwdChkLCBpZHgpOworCitvdXQ6CisgICAgcDJtX3VubG9jayhwMm0p
OworCisgICAgcmV0dXJuIHJjOworfQorCiBpbnQgcDJtX2luaXRfYWx0cDJtX2J5X2lkKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpCiB7CiAgICAgaW50IHJjID0gLUVJTlZBTDsK
QEAgLTIzMTAsMTAgKzIzNDQsNyBAQCBpbnQgcDJtX2luaXRfYWx0cDJtX2J5X2lkKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpCiAgICAgYWx0cDJtX2xpc3RfbG9jayhkKTsKIAog
ICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpZHhdID09IG1mbl94KElOVkFMSURfTUZOKSAp
Ci0gICAgewotICAgICAgICBwMm1faW5pdF9hbHRwMm1fZXB0KGQsIGlkeCk7Ci0gICAgICAgIHJj
ID0gMDsKLSAgICB9CisgICAgICAgIHJjID0gcDJtX2FjdGl2YXRlX2FsdHAybShkLCBpZHgpOwog
CiAgICAgYWx0cDJtX2xpc3RfdW5sb2NrKGQpOwogICAgIHJldHVybiByYzsKQEAgLTIzMzEsOSAr
MjM2MiwxMCBAQCBpbnQgcDJtX2luaXRfbmV4dF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCwgdWlu
dDE2X3QgKmlkeCkKICAgICAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9lcHRwW2ldICE9IG1mbl94
KElOVkFMSURfTUZOKSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBwMm1faW5p
dF9hbHRwMm1fZXB0KGQsIGkpOwotICAgICAgICAqaWR4ID0gaTsKLSAgICAgICAgcmMgPSAwOwor
ICAgICAgICByYyA9IHAybV9hY3RpdmF0ZV9hbHRwMm0oZCwgaSk7CisKKyAgICAgICAgaWYgKCAh
cmMgKQorICAgICAgICAgICAgKmlkeCA9IGk7CiAKICAgICAgICAgYnJlYWs7CiAgICAgfQotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:20:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:20: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-devel-bounces@lists.xenproject.org>)
	id 1gPPc4-0001d6-6d; Wed, 21 Nov 2018 10:20: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=rqmg=oa=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPPc3-0001c4-Dy
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:20:03 +0000
X-Inumbo-ID: 00f0e1f7-ed77-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00f0e1f7-ed77-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 10:20:01 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 BCA5B305FFB3; Wed, 21 Nov 2018 12:19:58 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 8E4053084EF6;
 Wed, 21 Nov 2018 12:19:58 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 21 Nov 2018 12:19:54 +0200
Message-Id: <1542795594-4252-8-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V8 7/7] p2m: change_range_type: Only invalidate
 mapped gfns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Y2hhbmdlX3JhbmdlX3R5cGUoKSBpbnZhbGlkYXRlcyBnZm4gcmFuZ2VzIHRvIGxhemlseSBjaGFu
Z2UgdGhlIHR5cGUKb2YgYSByYW5nZSBvZiBnZm5zLCBhbmQgYWxzbyBtb2RpZmllcyB0aGUgbG9n
ZGlydHkgcmFuZ2VzZXRzIG9mIHRoYXQKcDJtLiBBdCB0aGUgbW9tZW50LCBpdCBjbGlwcyBib3Ro
IGRvd24gYnkgdGhlIGhvc3RwMm0uCgpXaGlsZSB0aGlzIHdpbGwgcmVzdWx0IGluIGNvcnJlY3Qg
YmVoYXZpb3IsIGl0J3Mgbm90IGVudGlyZWx5IGVmZmljaWVudCwKc2luY2UgaW52YWxpZGF0ZWQg
ZW50cmllcyBvdXRzaWRlIHRoYXQgcmFuZ2Ugd2lsbCwgb24gZmF1bHQsIHNpbXBseSBiZQptb2Rp
ZmllZCBiYWNrIHRvICJlbXB0eSIgYmVmb3JlIGZhdWx0aW5nIG5vcm1hbGx5IGFnYWluLgoKU2Vw
YXJhdGUgb3V0IHRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgdHdvIHJhbmdlcy4gIEtlZXAgdXNpbmcg
dGhlCmhvc3RwMm0ncyBtYXhfbWFwcGVkX3BmbiB0byBjbGlwIHRoZSBsb2dkaXJ0eSByYW5nZXMs
IGJ1dCB1c2UgdGhlCmN1cnJlbnQgcDJtJ3MgbWF4X21hcHBlZF9wZm4gdG8gZnVydGhlciBjbGlw
IHRoZSBpbnZhbGlkYXRpb24gcmFuZ2UKZm9yIGFsdGVybmF0ZSBwMm1zLgoKU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKLS0tCkNDOiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6ICJSb2dlciBQYXUg
TW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBWNzoKIC0g
Tm9uZS4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCA1NyArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MCBpbnNl
cnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
cDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggODBkMzMzMS4uZjNmMzc2NCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YwpAQCAtMTA0MywzOSArMTA0Myw2MiBAQCBzdGF0aWMgdm9pZCBjaGFuZ2VfdHlwZV9yYW5nZShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsKICAgICB1bnNpZ25lZCBsb25nIHJhbmdlc2V0
X3N0YXJ0LCByYW5nZXNldF9lbmQ7CisgICAgdW5zaWduZWQgbG9uZyBpbnZhbGlkYXRlX3N0YXJ0
LCBpbnZhbGlkYXRlX2VuZDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CiAg
ICAgdW5zaWduZWQgbG9uZyBob3N0X21heF9wZm4gPSBwMm1fZ2V0X2hvc3RwMm0oZCktPm1heF9t
YXBwZWRfcGZuOworICAgIHVuc2lnbmVkIGxvbmcgbWF4X3BmbiA9IHAybS0+bWF4X21hcHBlZF9w
Zm47CiAgICAgaW50IHJjID0gMDsKIAotICAgIHJhbmdlc2V0X3N0YXJ0ID0gc3RhcnQ7Ci0gICAg
cmFuZ2VzZXRfZW5kICAgPSBlbmQgLSAxOworICAgIC8qCisgICAgICogSWYgd2UgaGF2ZSBhbiBh
bHRwMm0sIHRoZSBsb2dkaXJ0eSByYW5nZXNldCByYW5nZSBuZWVkcyB0bworICAgICAqIG1hdGNo
IHRoYXQgb2YgdGhlIGhvc3RwMm0sIGJ1dCBmb3IgZWZmaWNpZW5jeSwgd2Ugd2FudCB0byBjbGlw
CisgICAgICogZG93biB0aGUgdGhlIGludmFsaWRhdGlvbiByYW5nZSBhY2NvcmRpbmcgdG8gdGhl
IG1hcHBlZCB2YWx1ZXMKKyAgICAgKiBpbiB0aGUgYWx0cDJtLiAgS2VlcCB0cmFjayBvZiBhbmQg
Y2xpcCB0aGUgcmFuZ2VzIHNlcGFyYXRlbHkuCisgICAgICovCisgICAgcmFuZ2VzZXRfc3RhcnQg
PSBpbnZhbGlkYXRlX3N0YXJ0ID0gc3RhcnQ7CisgICAgcmFuZ2VzZXRfZW5kICAgPSBpbnZhbGlk
YXRlX2VuZCAgID0gZW5kIC0gMTsKIAotICAgIC8qIEFsd2F5cyBjbGlwIHRoZSByYW5nZXNldCBk
b3duIHRvIHRoZSBob3N0IHAybSAqLworICAgIC8qIENsaXAgZG93biB0byB0aGUgaG9zdCBwMm0g
Ki8KICAgICBpZiAoIHVubGlrZWx5KHJhbmdlc2V0X2VuZCA+IGhvc3RfbWF4X3BmbikgKQotICAg
ICAgICByYW5nZXNldF9lbmQgPSBob3N0X21heF9wZm47CisgICAgICAgIHJhbmdlc2V0X2VuZCA9
IGludmFsaWRhdGVfZW5kID0gaG9zdF9tYXhfcGZuOwogCiAgICAgLyogSWYgdGhlIHJlcXVlc3Rl
ZCByYW5nZSBpcyBvdXQgb2Ygc2NvcGUsIHJldHVybiBkb2luZyBub3RoaW5nICovCiAgICAgaWYg
KCByYW5nZXNldF9zdGFydCA+IHJhbmdlc2V0X2VuZCApCiAgICAgICAgIHJldHVybjsKIAorICAg
IGlmICggcDJtX2lzX2FsdHAybShwMm0pICkKKyAgICAgICAgaW52YWxpZGF0ZV9lbmQgPSBtaW4o
aW52YWxpZGF0ZV9lbmQsIG1heF9wZm4pOworCiAgICAgcDJtLT5kZWZlcl9uZXN0ZWRfZmx1c2gg
PSAxOwogCiAgICAgLyoKLSAgICAgKiBJZiBhbGwgdmFsaWQgZ2ZucyBhcmUgaW4gdGhlIGludmFs
aWRhdGlvbiByYW5nZSwganVzdCBkbyBhCi0gICAgICogZ2xvYmFsIHR5cGUgY2hhbmdlLiAgT3Ro
ZXJ3aXNlLCBpbnZhbGlkYXRlIG9ubHkgdGhlIHJhbmdlIHdlCi0gICAgICogbmVlZC4KKyAgICAg
KiBJZiB0aGUgcDJtIGlzIGVtcHR5LCBvciB0aGUgcmFuZ2UgaXMgb3V0c2lkZSB0aGUgY3VycmVu
dGx5CisgICAgICogbWFwcGVkIHJhbmdlLCBubyBuZWVkIHRvIGRvIHRoZSBpbnZhbGlkYXRpb247
IGp1c3QgdXBkYXRlIHRoZQorICAgICAqIHJhbmdlc2V0LgogICAgICAqLwotICAgIGlmICggIXJh
bmdlc2V0X3N0YXJ0ICYmIHJhbmdlc2V0X2VuZCA+PSBwMm0tPm1heF9tYXBwZWRfcGZuKQotICAg
ICAgICBwMm0tPmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Ci0gICAgZWxz
ZQotICAgICAgICByYyA9IHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVfcmFuZ2UocDJtLCBvdCwgbnQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW5nZXNldF9zdGFy
dCwgcmFuZ2VzZXRfZW5kKTsKLQotICAgIGlmICggcmMgKQorICAgIGlmICggaW52YWxpZGF0ZV9z
dGFydCA8IGludmFsaWRhdGVfZW5kICkKICAgICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfR19F
UlIgIkVycm9yICVkIGNoYW5naW5nIERvbSVkIEdGTnMgWyVseCwlbHhdIGZyb20gJWQgdG8gJWRc
biIsCi0gICAgICAgICAgICAgICByYywgZC0+ZG9tYWluX2lkLCByYW5nZXNldF9zdGFydCwgcmFu
Z2VzZXRfZW5kLCBvdCwgbnQpOwotICAgICAgICBkb21haW5fY3Jhc2goZCk7CisgICAgICAgIC8q
CisgICAgICAgICAqIElmIGFsbCB2YWxpZCBnZm5zIGFyZSBpbiB0aGUgaW52YWxpZGF0aW9uIHJh
bmdlLCBqdXN0IGRvIGEKKyAgICAgICAgICogZ2xvYmFsIHR5cGUgY2hhbmdlLiAgT3RoZXJ3aXNl
LCBpbnZhbGlkYXRlIG9ubHkgdGhlIHJhbmdlCisgICAgICAgICAqIHdlIG5lZWQuCisgICAgICAg
ICAqCisgICAgICAgICAqIE5CIHRoYXQgaW52YWxpZGF0ZV9lbmQgY2FuJ3QgbG9naWNhbGx5IGJl
ID5tYXhfcGZuIGF0IHRoaXMKKyAgICAgICAgICogcG9pbnQuICBJZiB0aGlzIGNoYW5nZXMsIHRo
ZSA9PSB3aWxsIG5lZWQgdG8gYmUgY2hhbmdlZCB0bworICAgICAgICAgKiA+PS4KKyAgICAgICAg
ICovCisgICAgICAgIEFTU0VSVChpbnZhbGlkYXRlX2VuZCA8PSBtYXhfcGZuKTsKKyAgICAgICAg
aWYgKCAhaW52YWxpZGF0ZV9zdGFydCAmJiBpbnZhbGlkYXRlX2VuZCA9PSBtYXhfcGZuKQorICAg
ICAgICAgICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwocDJtLCBvdCwgbnQpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICByYyA9IHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVfcmFuZ2Uo
cDJtLCBvdCwgbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW52YWxpZGF0ZV9zdGFydCwgaW52YWxpZGF0ZV9lbmQpOworICAgICAgICBpZiAoIHJjICkK
KyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiRXJyb3IgJWQgY2hh
bmdpbmcgRG9tJWQgR0ZOcyBbJWx4LCVseF0gZnJvbSAlZCB0byAlZFxuIiwKKyAgICAgICAgICAg
ICAgICAgICByYywgZC0+ZG9tYWluX2lkLCBpbnZhbGlkYXRlX3N0YXJ0LCBpbnZhbGlkYXRlX2Vu
ZCwgb3QsIG50KTsKKyAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKKyAgICAgICAgfQogICAg
IH0KIAogICAgIHN3aXRjaCAoIG50ICkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:20:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:20: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-devel-bounces@lists.xenproject.org>)
	id 1gPPc2-0001Yy-KN; Wed, 21 Nov 2018 10:20: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=RqMg=OA=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPPc1-0001Re-27
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:20:01 +0000
X-Inumbo-ID: ffeebaf8-ed76-11e8-80f6-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ffeebaf8-ed76-11e8-80f6-12d6303a7972;
 Wed, 21 Nov 2018 10:19:59 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 9C546305FFAF; Wed, 21 Nov 2018 12:19:58 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 76F823084EF3;
 Wed, 21 Nov 2018 12:19:58 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 21 Nov 2018 12:19:51 +0200
Message-Id: <1542795594-4252-5-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V8 4/7] x86/p2m: refactor p2m_reset_altp2m()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVmYWN0b3IgcDJtX3Jlc2V0X2FsdHAybSgpIHNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgdG8gcmVt
b3ZlCnJlZHVuZGFudCBjb2RlcGF0aHMsIGZpeGluZyB0aGUgbG9ja2luZyB3aGlsZSB3ZSdyZSBh
dCBpdC4KClNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVu
ZGVyLmNvbT4KCi0tLQpDQzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXgu
Y29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkNDOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyB8IDU3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyks
IDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCA5NTVjM2M3Li45NzczNDk1IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0yMjgy
LDYgKzIyODIsMzYgQEAgYm9vbF90IHAybV9hbHRwMm1fbGF6eV9jb3B5KHN0cnVjdCB2Y3B1ICp2
LCBwYWRkcl90IGdwYSwKICAgICByZXR1cm4gMTsKIH0KIAorZW51bSBhbHRwMm1fcmVzZXRfdHlw
ZSB7CisgICAgQUxUUDJNX1JFU0VULAorICAgIEFMVFAyTV9ERUFDVElWQVRFCit9OworCitzdGF0
aWMgdm9pZCBwMm1fcmVzZXRfYWx0cDJtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBp
ZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gYWx0cDJtX3Jlc2V0X3R5cGUg
cmVzZXRfdHlwZSkKK3sKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOworCisgICAgQVNTRVJU
KGlkeCA8IE1BWF9BTFRQMk0pOworICAgIHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpZHhdOwor
CisgICAgcDJtX2xvY2socDJtKTsKKworICAgIHAybV9mbHVzaF90YWJsZV9sb2NrZWQocDJtKTsK
KworICAgIGlmICggcmVzZXRfdHlwZSA9PSBBTFRQMk1fREVBQ1RJVkFURSApCisgICAgICAgIHAy
bV9mcmVlX2xvZ2RpcnR5KHAybSk7CisKKyAgICAvKiBVbmluaXQgYW5kIHJlaW5pdCBlcHQgdG8g
Zm9yY2UgVExCIHNob290ZG93biAqLworICAgIGVwdF9wMm1fdW5pbml0KHAybSk7CisgICAgZXB0
X3AybV9pbml0KHAybSk7CisKKyAgICBwMm0tPm1pbl9yZW1hcHBlZF9nZm4gPSBnZm5feChJTlZB
TElEX0dGTik7CisgICAgcDJtLT5tYXhfcmVtYXBwZWRfZ2ZuID0gMDsKKworICAgIHAybV91bmxv
Y2socDJtKTsKK30KKwogdm9pZCBwMm1fZmx1c2hfYWx0cDJtKHN0cnVjdCBkb21haW4gKmQpCiB7
CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC0yMjkwLDEwICsyMzIwLDcgQEAgdm9pZCBwMm1fZmx1
c2hfYWx0cDJtKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9B
TFRQMk07IGkrKyApCiAgICAgewotICAgICAgICBwMm1fZmx1c2hfdGFibGUoZC0+YXJjaC5hbHRw
Mm1fcDJtW2ldKTsKLSAgICAgICAgLyogVW5pbml0IGFuZCByZWluaXQgZXB0IHRvIGZvcmNlIFRM
QiBzaG9vdGRvd24gKi8KLSAgICAgICAgZXB0X3AybV91bmluaXQoZC0+YXJjaC5hbHRwMm1fcDJt
W2ldKTsKLSAgICAgICAgZXB0X3AybV9pbml0KGQtPmFyY2guYWx0cDJtX3AybVtpXSk7CisgICAg
ICAgIHAybV9yZXNldF9hbHRwMm0oZCwgaSwgQUxUUDJNX0RFQUNUSVZBVEUpOwogICAgICAgICBk
LT5hcmNoLmFsdHAybV9lcHRwW2ldID0gbWZuX3goSU5WQUxJRF9NRk4pOwogICAgIH0KIApAQCAt
MjM5MiwxMCArMjQxOSw3IEBAIGludCBwMm1fZGVzdHJveV9hbHRwMm1fYnlfaWQoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCkKIAogICAgICAgICBpZiAoICFfYXRvbWljX3JlYWQo
cDJtLT5hY3RpdmVfdmNwdXMpICkKICAgICAgICAgewotICAgICAgICAgICAgcDJtX2ZsdXNoX3Rh
YmxlKGQtPmFyY2guYWx0cDJtX3AybVtpZHhdKTsKLSAgICAgICAgICAgIC8qIFVuaW5pdCBhbmQg
cmVpbml0IGVwdCB0byBmb3JjZSBUTEIgc2hvb3Rkb3duICovCi0gICAgICAgICAgICBlcHRfcDJt
X3VuaW5pdChkLT5hcmNoLmFsdHAybV9wMm1baWR4XSk7Ci0gICAgICAgICAgICBlcHRfcDJtX2lu
aXQoZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOworICAgICAgICAgICAgcDJtX3Jlc2V0X2FsdHAy
bShkLCBpZHgsIEFMVFAyTV9ERUFDVElWQVRFKTsKICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJt
X2VwdHBbaWR4XSA9IG1mbl94KElOVkFMSURfTUZOKTsKICAgICAgICAgICAgIHJjID0gMDsKICAg
ICAgICAgfQpAQCAtMjUyMCwxNiArMjU0NCw2IEBAIGludCBwMm1fY2hhbmdlX2FsdHAybV9nZm4o
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCwKICAgICByZXR1cm4gcmM7CiB9CiAK
LXN0YXRpYyB2b2lkIHAybV9yZXNldF9hbHRwMm0oc3RydWN0IHAybV9kb21haW4gKnAybSkKLXsK
LSAgICBwMm1fZmx1c2hfdGFibGUocDJtKTsKLSAgICAvKiBVbmluaXQgYW5kIHJlaW5pdCBlcHQg
dG8gZm9yY2UgVExCIHNob290ZG93biAqLwotICAgIGVwdF9wMm1fdW5pbml0KHAybSk7Ci0gICAg
ZXB0X3AybV9pbml0KHAybSk7Ci0gICAgcDJtLT5taW5fcmVtYXBwZWRfZ2ZuID0gZ2ZuX3goSU5W
QUxJRF9HRk4pOwotICAgIHAybS0+bWF4X3JlbWFwcGVkX2dmbiA9IDA7Ci19Ci0KIGludCBwMm1f
YWx0cDJtX3Byb3BhZ2F0ZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBwYWdl
X29yZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IHAybXQs
IHAybV9hY2Nlc3NfdCBwMm1hKQpAQCAtMjU2Myw3ICsyNTc3LDcgQEAgaW50IHAybV9hbHRwMm1f
cHJvcGFnYXRlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCiAgICAgICAgIHsK
ICAgICAgICAgICAgIGlmICggIXJlc2V0X2NvdW50KysgKQogICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgIHAybV9yZXNldF9hbHRwMm0ocDJtKTsKKyAgICAgICAgICAgICAgICBwMm1fcmVz
ZXRfYWx0cDJtKGQsIGksIEFMVFAyTV9SRVNFVCk7CiAgICAgICAgICAgICAgICAgbGFzdF9yZXNl
dF9pZHggPSBpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZQpAQCAtMjU3NywxMCAr
MjU5MSw3IEBAIGludCBwMm1fYWx0cDJtX3Byb3BhZ2F0ZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2guYWx0cDJtX2Vw
dHBbaV0gPT0gbWZuX3goSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlOwogCi0gICAgICAgICAgICAgICAgICAgIHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtp
XTsKLSAgICAgICAgICAgICAgICAgICAgcDJtX2xvY2socDJtKTsKLSAgICAgICAgICAgICAgICAg
ICAgcDJtX3Jlc2V0X2FsdHAybShwMm0pOwotICAgICAgICAgICAgICAgICAgICBwMm1fdW5sb2Nr
KHAybSk7CisgICAgICAgICAgICAgICAgICAgIHAybV9yZXNldF9hbHRwMm0oZCwgaSwgQUxUUDJN
X1JFU0VUKTsKICAgICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgICAgICByZXQgPSAwOwot
LSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:20:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:20: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-devel-bounces@lists.xenproject.org>)
	id 1gPPc3-0001bl-A4; Wed, 21 Nov 2018 10:20: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=RqMg=OA=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPPc2-0001XM-8N
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:20:02 +0000
X-Inumbo-ID: 00d2a952-ed77-11e8-a22f-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00d2a952-ed77-11e8-a22f-12d6303a7972;
 Wed, 21 Nov 2018 10:20:01 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 AF9C8305FFB1; Wed, 21 Nov 2018 12:19:58 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 86F9A3084EF5;
 Wed, 21 Nov 2018 12:19:58 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 21 Nov 2018 12:19:53 +0200
Message-Id: <1542795594-4252-7-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V8 6/7] p2m: Always use hostp2m when clipping
 rangesets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxvZ2RpcnR5IHJhbmdlc2V0cyBvZiB0aGUgYWx0cDJtcyBuZWVkIHRvIGJlIGtlcHQgaW4g
c3luYyB3aXRoIHRoZQpob3N0cDJtLiAgVGhpcyBtZWFucyB3aGVuIGl0ZXJhdGluZyB0aHJvdWdo
IHRoZSBhbHRwMm1zLCB3ZSBuZWVkIHRvCnVzZSB0aGUgaG9zdCBwMm0gdG8gY2xpcCB0aGUgcmFu
Z2VzZXQsIG5vdCB0aGUgaW5kaXZpdWFsIGFsdHAybSdzCnZhbHVlLgoKVGhpcyBjaGFuZ2UgYWxz
bzoKCi0gRG9jdW1lbnRzIHRoYXQgdGhlIGVuZCBpcyBub24taW5jbHVzaXZlCgotIENhbGN1bGF0
ZXMgYW4gImluY2x1c2l2ZSIgdmFsdWUgZm9yIHRoZSBlbmQgb25jZSwgcmF0aGVyIHRoYW4KICBv
cGVuLWNvZGluZyB0aGUgbW9kaWZpY2F0aW9uLCBhbmQgKHdvcnNlKSBiYWNrLW1vZGlmeWluZyB1
cGRhdGVzIHNvCiAgdGhhdCB0aGUgY2FsY3VsYXRpb24gZW5kcyB1cCBjb3JyZWN0CgotIENsYXJp
ZmllcyB0aGUgbG9naWMgZGVjaWRpbmcgd2hldGhlciB0byBjYWxsCiAgY2hhbmdlX2VudHJ5X3R5
cGVfZ2xvYmFsKCkgb3IgY2hhbmdlX2VudHJ5X3R5cGVfcmFuZ2UoKQoKLSBIYW5kbGVzIHRoZSBj
YXNlIHdoZXJlIHN0YXJ0ID49IGhvc3RwMm0tPm1heF9tYXBwZWRfcGZuCgpTaWduZWQtb2ZmLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgotLS0KQ0M6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogIlJvZ2VyIFBhdSBN
b25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCi0tLQpSRkM6IFdhc24ndCBzdXJlIHdoYXQg
dGhlIGJlc3QgdGhpbmcgd2FzIHRvIGRvIGlmIHN0YXJ0ID49Cmhvc3RfbWF4X3Bmbi4gIFdlIHNp
bGVudGx5IGNsaXAgdGhlIGxvZ2RpcnR5IHJhbmdlc2V0IHRvCm1heF9tYXBwZWRfcGZuLCBhbmQg
dGhlIGNob3NlbiBiZWhhdmlvciBzZWVtcyBjb25zaXN0ZW50IHdpdGggdGhhdC4KQnV0IGl0IHNl
ZW1zIGxpa2Ugc3VjaCBhIHJlcXVlc3Qgd291bGQgYWxtb3N0IGNlcnRhaW5seSBiZSBhIGJ1Zwpz
b21ld2hlcmUgdGhhdCBwZW9wbGUgbWlnaHQgbGlrZSB0byBmaW5kIG91dCBhYm91dC4KCi0tLQpD
aGFuZ2VzIHNpbmNlIFY3OgogLSBOb25lLgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyB8IDQ0
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDgyM2ZlYjQu
LjgwZDMzMzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKQEAgLTEwMzcsMzIgKzEwMzcsNDQgQEAgaW50IHAybV9jaGFuZ2VfdHlw
ZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICByZXR1cm4g
cmM7CiB9CiAKLS8qIE1vZGlmeSB0aGUgcDJtIHR5cGUgb2YgYSByYW5nZSBvZiBnZm5zIGZyb20g
b3QgdG8gbnQuICovCisvKiBNb2RpZnkgdGhlIHAybSB0eXBlIG9mIFtzdGFydCwgZW5kKSBmcm9t
IG90IHRvIG50LiAqLwogc3RhdGljIHZvaWQgY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IHAybV9k
b21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
c3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGdmbiA9
IHN0YXJ0OworICAgIHVuc2lnbmVkIGxvbmcgcmFuZ2VzZXRfc3RhcnQsIHJhbmdlc2V0X2VuZDsK
ICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CisgICAgdW5zaWduZWQgbG9uZyBo
b3N0X21heF9wZm4gPSBwMm1fZ2V0X2hvc3RwMm0oZCktPm1heF9tYXBwZWRfcGZuOwogICAgIGlu
dCByYyA9IDA7CiAKKyAgICByYW5nZXNldF9zdGFydCA9IHN0YXJ0OworICAgIHJhbmdlc2V0X2Vu
ZCAgID0gZW5kIC0gMTsKKworICAgIC8qIEFsd2F5cyBjbGlwIHRoZSByYW5nZXNldCBkb3duIHRv
IHRoZSBob3N0IHAybSAqLworICAgIGlmICggdW5saWtlbHkocmFuZ2VzZXRfZW5kID4gaG9zdF9t
YXhfcGZuKSApCisgICAgICAgIHJhbmdlc2V0X2VuZCA9IGhvc3RfbWF4X3BmbjsKKworICAgIC8q
IElmIHRoZSByZXF1ZXN0ZWQgcmFuZ2UgaXMgb3V0IG9mIHNjb3BlLCByZXR1cm4gZG9pbmcgbm90
aGluZyAqLworICAgIGlmICggcmFuZ2VzZXRfc3RhcnQgPiByYW5nZXNldF9lbmQgKQorICAgICAg
ICByZXR1cm47CisKICAgICBwMm0tPmRlZmVyX25lc3RlZF9mbHVzaCA9IDE7CiAKLSAgICBpZiAo
IHVubGlrZWx5KGVuZCA+IHAybS0+bWF4X21hcHBlZF9wZm4pICkKLSAgICB7Ci0gICAgICAgIGlm
ICggIWdmbiApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVf
Z2xvYmFsKHAybSwgb3QsIG50KTsKLSAgICAgICAgICAgIGdmbiA9IGVuZDsKLSAgICAgICAgfQot
ICAgICAgICBlbmQgPSBwMm0tPm1heF9tYXBwZWRfcGZuICsgMTsKLSAgICB9Ci0gICAgaWYgKCBn
Zm4gPCBlbmQgKQotICAgICAgICByYyA9IHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVfcmFuZ2UocDJt
LCBvdCwgbnQsIGdmbiwgZW5kIC0gMSk7CisgICAgLyoKKyAgICAgKiBJZiBhbGwgdmFsaWQgZ2Zu
cyBhcmUgaW4gdGhlIGludmFsaWRhdGlvbiByYW5nZSwganVzdCBkbyBhCisgICAgICogZ2xvYmFs
IHR5cGUgY2hhbmdlLiAgT3RoZXJ3aXNlLCBpbnZhbGlkYXRlIG9ubHkgdGhlIHJhbmdlIHdlCisg
ICAgICogbmVlZC4KKyAgICAgKi8KKyAgICBpZiAoICFyYW5nZXNldF9zdGFydCAmJiByYW5nZXNl
dF9lbmQgPj0gcDJtLT5tYXhfbWFwcGVkX3BmbikKKyAgICAgICAgcDJtLT5jaGFuZ2VfZW50cnlf
dHlwZV9nbG9iYWwocDJtLCBvdCwgbnQpOworICAgIGVsc2UKKyAgICAgICAgcmMgPSBwMm0tPmNo
YW5nZV9lbnRyeV90eXBlX3JhbmdlKHAybSwgb3QsIG50LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmFuZ2VzZXRfc3RhcnQsIHJhbmdlc2V0X2VuZCk7CisKICAg
ICBpZiAoIHJjICkKICAgICB7CiAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkVycm9yICVk
IGNoYW5naW5nIERvbSVkIEdGTnMgWyVseCwlbHhdIGZyb20gJWQgdG8gJWRcbiIsCi0gICAgICAg
ICAgICAgICByYywgZC0+ZG9tYWluX2lkLCBzdGFydCwgZW5kIC0gMSwgb3QsIG50KTsKKyAgICAg
ICAgICAgICAgIHJjLCBkLT5kb21haW5faWQsIHJhbmdlc2V0X3N0YXJ0LCByYW5nZXNldF9lbmQs
IG90LCBudCk7CiAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICB9CiAKQEAgLTEwNzAsMTEg
KzEwODIsMTEgQEAgc3RhdGljIHZvaWQgY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IHAybV9kb21h
aW4gKnAybSwKICAgICB7CiAgICAgY2FzZSBwMm1fcmFtX3J3OgogICAgICAgICBpZiAoIG90ID09
IHAybV9yYW1fbG9nZGlydHkgKQotICAgICAgICAgICAgcmMgPSByYW5nZXNldF9yZW1vdmVfcmFu
Z2UocDJtLT5sb2dkaXJ0eV9yYW5nZXMsIHN0YXJ0LCBlbmQgLSAxKTsKKyAgICAgICAgICAgIHJj
ID0gcmFuZ2VzZXRfcmVtb3ZlX3JhbmdlKHAybS0+bG9nZGlydHlfcmFuZ2VzLCByYW5nZXNldF9z
dGFydCwgcmFuZ2VzZXRfZW5kKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBwMm1fcmFtX2xv
Z2RpcnR5OgogICAgICAgICBpZiAoIG90ID09IHAybV9yYW1fcncgKQotICAgICAgICAgICAgcmMg
PSByYW5nZXNldF9hZGRfcmFuZ2UocDJtLT5sb2dkaXJ0eV9yYW5nZXMsIHN0YXJ0LCBlbmQgLSAx
KTsKKyAgICAgICAgICAgIHJjID0gcmFuZ2VzZXRfYWRkX3JhbmdlKHAybS0+bG9nZGlydHlfcmFu
Z2VzLCByYW5nZXNldF9zdGFydCwgcmFuZ2VzZXRfZW5kKTsKICAgICAgICAgYnJlYWs7CiAgICAg
ZGVmYXVsdDoKICAgICAgICAgYnJlYWs7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:20:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:20: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-devel-bounces@lists.xenproject.org>)
	id 1gPPc3-0001co-K0; Wed, 21 Nov 2018 10:20: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=RqMg=OA=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPPc2-0001Xt-Ep
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:20:02 +0000
X-Inumbo-ID: 00d2bb54-ed77-11e8-834d-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00d2bb54-ed77-11e8-834d-12d6303a7972;
 Wed, 21 Nov 2018 10:20:01 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 AB4C4305FFB0; Wed, 21 Nov 2018 12:19:58 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 7D6A23084EF4;
 Wed, 21 Nov 2018 12:19:58 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 21 Nov 2018 12:19:52 +0200
Message-Id: <1542795594-4252-6-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V8 5/7] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBhbiBuZXcgYWx0cDJtIHZpZXcgaXMgY3JlYXRlZCB2ZXJ5IGVhcmx5IG9uIGd1ZXN0IGJv
b3QsIHRoZQpkaXNwbGF5IHdpbGwgZnJlZXplIChhbHRob3VnaCB0aGUgZ3Vlc3Qgd2lsbCBydW4g
bm9ybWFsbHkpLiBUaGlzCm1heSBhbHNvIGhhcHBlbiBvbiByZXNpemluZyB0aGUgZGlzcGxheS4g
VGhlIHJlYXNvbiBpcyB0aGUgd2F5ClhlbiBjdXJyZW50bHkgKG1pcyloYW5kbGVzIGxvZ2RpcnR5
IFZHQTogaXQgaW50ZW50aW9uYWxseQptaXNjb25maWd1cmVzIFZHQSBwYWdlcyBzbyB0aGF0IHRo
ZXkgd2lsbCBmYXVsdC4KClRoZSBwcm9ibGVtIGlzIHRoYXQgaXQgb25seSBkb2VzIHRoaXMgaW4g
dGhlIGhvc3QgcDJtLiBPbmNlIHdlCnN3aXRjaCB0byBhIG5ldyBhbHRwMm0sIHRoZSBtaXNjb25m
aWd1cmVkIGVudHJpZXMgd2lsbCBubyBsb25nZXIKZmF1bHQsIHNvIHRoZSBkaXNwbGF5IHdpbGwg
bm90IGJlIHVwZGF0ZWQuCgpUaGlzIHBhdGNoOgoqIHVwZGF0ZXMgZXB0X2hhbmRsZV9taXNjb25m
aWcoKSB0byB1c2UgdGhlIGFjdGl2ZSBhbHRwMm0gaW5zdGVhZAogIG9mIHRoZSBob3N0cDJtOwoq
IG1vZGlmaWVzIHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoKSwKICBwMm1fbWVtb3J5X3R5
cGVfY2hhbmdlZCgpLCBwMm1fY2hhbmdlX3R5cGVfcmFuZ2UoKSBhbmQKICBwMm1fZmluaXNoX3R5
cGVfY2hhbmdlKCkgdG8gcHJvcGFnYXRlIHRoZWlyIGNoYW5nZXMgdG8gYWxsCiAgdmFsaWQgYWx0
cDJtcy4KCldpdGggdGhlIGludHJvZHVjdGlvbiBvZiBhbHRwMm0gZmllbGRzIGluIHAybV9tZW1v
cnlfdHlwZV9jaGFuZ2VkKCkKdGhlIHdob2xlIGZ1bmN0aW9uIGhhcyBiZWVuIHB1dCB1bmRlciBD
T05GSUdfSFZNLgoKU3VnZ2VzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KCi0tLQpDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29t
PgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNDOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6ICJSb2dlciBQYXUgTW9ubsOpIiA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBWNzoKIC0gUmV2ZXJzZWQg
dGFnIG9yZGVyIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpLgotLS0KIHhlbi9hcmNoL3g4Ni9t
bS9wMm0tZXB0LmMgfCAgIDkgKystCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgIHwgICA4ICsr
KwogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICB8IDE2NSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIHwgICA2
ICstCiA0IGZpbGVzIGNoYW5nZWQsIDE1NyBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21t
L3AybS1lcHQuYwppbmRleCBmYWJjZDA2Li4zNmU2NDhjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKQEAgLTY1Nyw2
ICs2NTcsOSBAQCBib29sX3QgZXB0X2hhbmRsZV9taXNjb25maWcodWludDY0X3QgZ3BhKQogICAg
IGJvb2xfdCBzcHVyaW91czsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIGFsdHAybV9hY3RpdmUo
Y3Vyci0+ZG9tYWluKSApCisgICAgICAgIHAybSA9IHAybV9nZXRfYWx0cDJtKGN1cnIpOworCiAg
ICAgcDJtX2xvY2socDJtKTsKIAogICAgIHNwdXJpb3VzID0gY3Vyci0+YXJjaC5odm0udm14LmVw
dF9zcHVyaW91c19taXNjb25maWc7CkBAIC0xNDQwLDkgKzE0NDMsMTMgQEAgdm9pZCBwMm1faW5p
dF9hbHRwMm1fZXB0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpKQogICAgIHN0cnVj
dCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAgIHN0cnVjdCBl
cHRfZGF0YSAqZXB0OwogCisgICAgcDJtLT5kZWZhdWx0X2FjY2VzcyA9IGhvc3RwMm0tPmRlZmF1
bHRfYWNjZXNzOworICAgIHAybS0+ZG9tYWluID0gaG9zdHAybS0+ZG9tYWluOworCisgICAgcDJt
LT5nbG9iYWxfbG9nZGlydHkgPSBob3N0cDJtLT5nbG9iYWxfbG9nZGlydHk7CiAgICAgcDJtLT5l
cHQuYWQgPSBob3N0cDJtLT5lcHQuYWQ7CiAgICAgcDJtLT5taW5fcmVtYXBwZWRfZ2ZuID0gZ2Zu
X3goSU5WQUxJRF9HRk4pOwotICAgIHAybS0+bWF4X3JlbWFwcGVkX2dmbiA9IDA7CisgICAgcDJt
LT5tYXhfbWFwcGVkX3BmbiA9IHAybS0+bWF4X3JlbWFwcGVkX2dmbiA9IDA7CiAgICAgZXB0ID0g
JnAybS0+ZXB0OwogICAgIGVwdC0+bWZuID0gcGFnZXRhYmxlX2dldF9wZm4ocDJtX2dldF9wYWdl
dGFibGUocDJtKSk7CiAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSA9IGVwdC0+ZXB0cDsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
cHQuYwppbmRleCA1NWRmMTg1Li4zODI4MDg4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC0yOSw2ICsyOSw3IEBA
CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVuL3RyYWNlLmg+CiAjaW5jbHVk
ZSA8cHVibGljL3ZtX2V2ZW50Lmg+CisjaW5jbHVkZSA8YXNtL2FsdHAybS5oPgogI2luY2x1ZGUg
PGFzbS9kb21haW4uaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9wYWdp
bmcuaD4KQEAgLTQ2NCw2ICs0NjUsMTMgQEAgaW50IHAybV9wdF9oYW5kbGVfZGVmZXJyZWRfY2hh
bmdlcyh1aW50NjRfdCBncGEpCiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRf
aG9zdHAybShjdXJyZW50LT5kb21haW4pOwogICAgIGludCByYzsKIAorICAgIC8qCisgICAgICog
U2hvdWxkIGFsdHAybSBldmVyIGJlIGVuYWJsZWQgZm9yIE5QVCAvIHNoYWRvdyB1c2UsIHRoaXMg
Y29kZQorICAgICAqIHNob3VsZCBiZSB1cGRhdGVkIHRvIG1ha2UgdXNlIG9mIHRoZSBhY3RpdmUg
YWx0cDJtLCBsaWtlCisgICAgICogZXB0X2hhbmRsZV9taXNjb25maWcoKS4KKyAgICAgKi8KKyAg
ICBBU1NFUlQoIWFsdHAybV9hY3RpdmUoY3VycmVudC0+ZG9tYWluKSk7CisKICAgICBwMm1fbG9j
ayhwMm0pOwogICAgIHJjID0gZG9fcmVjYWxjKHAybSwgUEZOX0RPV04oZ3BhKSk7CiAgICAgcDJt
X3VubG9jayhwMm0pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2Fy
Y2gveDg2L21tL3AybS5jCmluZGV4IDk3NzM0OTUuLjgyM2ZlYjQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTI3Nyw3ICsy
NzcsNiBAQCBpbnQgcDJtX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIGludCBwMm1faXNfbG9nZGly
dHlfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBzdGFydCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBlbmQpCiB7Ci0gICAgQVNTRVJU
KHAybV9pc19ob3N0cDJtKHAybSkpOwogICAgIGlmICggcDJtLT5nbG9iYWxfbG9nZGlydHkgfHwK
ICAgICAgICAgIHJhbmdlc2V0X2NvbnRhaW5zX3JhbmdlKHAybS0+bG9nZGlydHlfcmFuZ2VzLCBz
dGFydCwgZW5kKSApCiAgICAgICAgIHJldHVybiAxOwpAQCAtMjg2LDMxICsyODUsNzkgQEAgaW50
IHAybV9pc19sb2dkaXJ0eV9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBs
b25nIHN0YXJ0LAogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgdm9pZCBjaGFuZ2VfZW50cnlf
dHlwZV9nbG9iYWwoc3RydWN0IHAybV9kb21haW4gKnAybSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50KQoreworICAgIHAy
bS0+Y2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHAybSwgb3QsIG50KTsKKyAgICBwMm0tPmdsb2Jh
bF9sb2dkaXJ0eSA9IChudCA9PSBwMm1fcmFtX2xvZ2RpcnR5KTsKK30KKwogdm9pZCBwMm1fY2hh
bmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsKLSAgICBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOworICAgIHN0cnVjdCBw
Mm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogCiAgICAgQVNTRVJUKG90
ICE9IG50KTsKICAgICBBU1NFUlQocDJtX2lzX2NoYW5nZWFibGUob3QpICYmIHAybV9pc19jaGFu
Z2VhYmxlKG50KSk7CiAKLSAgICBwMm1fbG9jayhwMm0pOwotICAgIHAybS0+Y2hhbmdlX2VudHJ5
X3R5cGVfZ2xvYmFsKHAybSwgb3QsIG50KTsKLSAgICBwMm0tPmdsb2JhbF9sb2dkaXJ0eSA9IChu
dCA9PSBwMm1fcmFtX2xvZ2RpcnR5KTsKLSAgICBwMm1fdW5sb2NrKHAybSk7CisgICAgcDJtX2xv
Y2soaG9zdHAybSk7CisKKyAgICBjaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoaG9zdHAybSwgb3Qs
IG50KTsKKworI2lmZGVmIENPTkZJR19IVk0KKyAgICBpZiAoIHVubGlrZWx5KGFsdHAybV9hY3Rp
dmUoZCkpICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBpOworCisgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgaSsrICkKKyAgICAgICAgICAgIGlmICggZC0+YXJjaC5h
bHRwMm1fZXB0cFtpXSAhPSBtZm5feChJTlZBTElEX01GTikgKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICphbHRwMm0gPSBkLT5hcmNoLmFsdHAybV9w
Mm1baV07CisKKyAgICAgICAgICAgICAgICBwMm1fbG9jayhhbHRwMm0pOworICAgICAgICAgICAg
ICAgIGNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChhbHRwMm0sIG90LCBudCk7CisgICAgICAgICAg
ICAgICAgcDJtX3VubG9jayhhbHRwMm0pOworICAgICAgICAgICAgfQorICAgIH0KKyNlbmRpZgor
CisgICAgcDJtX3VubG9jayhob3N0cDJtKTsKK30KKworI2lmZGVmIENPTkZJR19IVk0KKy8qIFRo
ZXJlJ3MgYWxyZWFkeSBhIG1lbW9yeV90eXBlX2NoYW5nZWQoKSBpbiBhc20vbXRyci5oLiAqLwor
c3RhdGljIHZvaWQgX21lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IHAybV9kb21haW4gKnAybSkK
K3sKKyAgICBpZiAoIHAybS0+bWVtb3J5X3R5cGVfY2hhbmdlZCApCisgICAgICAgIHAybS0+bWVt
b3J5X3R5cGVfY2hhbmdlZChwMm0pOwogfQogCiB2b2lkIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2Vk
KHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9n
ZXRfaG9zdHAybShkKTsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9nZXRf
aG9zdHAybShkKTsKIAotICAgIGlmICggcDJtLT5tZW1vcnlfdHlwZV9jaGFuZ2VkICkKKyAgICBw
Mm1fbG9jayhob3N0cDJtKTsKKworICAgIF9tZW1vcnlfdHlwZV9jaGFuZ2VkKGhvc3RwMm0pOwor
CisgICAgaWYgKCB1bmxpa2VseShhbHRwMm1fYWN0aXZlKGQpKSApCiAgICAgewotICAgICAgICBw
Mm1fbG9jayhwMm0pOwotICAgICAgICBwMm0tPm1lbW9yeV90eXBlX2NoYW5nZWQocDJtKTsKLSAg
ICAgICAgcDJtX3VubG9jayhwMm0pOworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAg
ICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQMk07IGkrKyApCisgICAgICAgICAgICBpZiAoIGQt
PmFyY2guYWx0cDJtX2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJtID0gZC0+YXJjaC5h
bHRwMm1fcDJtW2ldOworCisgICAgICAgICAgICAgICAgcDJtX2xvY2soYWx0cDJtKTsKKyAgICAg
ICAgICAgICAgICBfbWVtb3J5X3R5cGVfY2hhbmdlZChhbHRwMm0pOworICAgICAgICAgICAgICAg
IHAybV91bmxvY2soYWx0cDJtKTsKKyAgICAgICAgICAgIH0KICAgICB9CisKKyAgICBwMm1fdW5s
b2NrKGhvc3RwMm0pOwogfQorI2VuZGlmCiAKIGludCBwMm1fc2V0X2lvcmVxX3NlcnZlcihzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFn
cywKQEAgLTk5MSwxOCArMTAzOCwxNCBAQCBpbnQgcDJtX2NoYW5nZV90eXBlX29uZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sLAogfQogCiAvKiBNb2RpZnkgdGhlIHAybSB0
eXBlIG9mIGEgcmFuZ2Ugb2YgZ2ZucyBmcm9tIG90IHRvIG50LiAqLwotdm9pZCBwMm1fY2hhbmdl
X3R5cGVfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpCitzdGF0aWMgdm9pZCBj
aGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50
KQogewogICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gc3RhcnQ7Ci0gICAgc3RydWN0IHAybV9kb21h
aW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJt
LT5kb21haW47CiAgICAgaW50IHJjID0gMDsKIAotICAgIEFTU0VSVChvdCAhPSBudCk7Ci0gICAg
QVNTRVJUKHAybV9pc19jaGFuZ2VhYmxlKG90KSAmJiBwMm1faXNfY2hhbmdlYWJsZShudCkpOwot
Ci0gICAgcDJtX2xvY2socDJtKTsKICAgICBwMm0tPmRlZmVyX25lc3RlZF9mbHVzaCA9IDE7CiAK
ICAgICBpZiAoIHVubGlrZWx5KGVuZCA+IHAybS0+bWF4X21hcHBlZF9wZm4pICkKQEAgLTEwNDYs
MjMgKzEwODksNTQgQEAgdm9pZCBwMm1fY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwKICAgICBwMm0tPmRlZmVyX25lc3RlZF9mbHVzaCA9IDA7CiAgICAgaWYgKCBuZXN0ZWRodm1f
ZW5hYmxlZChkKSApCiAgICAgICAgIHAybV9mbHVzaF9uZXN0ZWRwMm0oZCk7Ci0gICAgcDJtX3Vu
bG9jayhwMm0pOworfQorCit2b2lkIHAybV9jaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgZG9tYWlu
ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5z
aWduZWQgbG9uZyBlbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90
LCBwMm1fdHlwZV90IG50KQoreworICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJt
X2dldF9ob3N0cDJtKGQpOworCisgICAgQVNTRVJUKG90ICE9IG50KTsKKyAgICBBU1NFUlQocDJt
X2lzX2NoYW5nZWFibGUob3QpICYmIHAybV9pc19jaGFuZ2VhYmxlKG50KSk7CisKKyAgICBwMm1f
bG9jayhob3N0cDJtKTsKKworICAgIGNoYW5nZV90eXBlX3JhbmdlKGhvc3RwMm0sIHN0YXJ0LCBl
bmQsIG90LCBudCk7CisKKyNpZmRlZiBDT05GSUdfSFZNCisgICAgaWYgKCB1bmxpa2VseShhbHRw
Mm1fYWN0aXZlKGQpKSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAg
ICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQMk07IGkrKyApCisgICAgICAgICAgICBpZiAoIGQt
PmFyY2guYWx0cDJtX2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJtID0gZC0+YXJjaC5h
bHRwMm1fcDJtW2ldOworCisgICAgICAgICAgICAgICAgcDJtX2xvY2soYWx0cDJtKTsKKyAgICAg
ICAgICAgICAgICBjaGFuZ2VfdHlwZV9yYW5nZShhbHRwMm0sIHN0YXJ0LCBlbmQsIG90LCBudCk7
CisgICAgICAgICAgICAgICAgcDJtX3VubG9jayhhbHRwMm0pOworICAgICAgICAgICAgfQorICAg
IH0KKyNlbmRpZgorCisgICAgcDJtX3VubG9jayhob3N0cDJtKTsKIH0KIAogLyoKICAqIEZpbmlz
aCBwMm0gdHlwZSBjaGFuZ2UgZm9yIGdmbnMgd2hpY2ggYXJlIG1hcmtlZCBhcyBuZWVkX3JlY2Fs
YyBpbiBhIHJhbmdlLgorICogVXNlcyB0aGUgY3VycmVudCBwMm0ncyBtYXhfbWFwcGVkX3BmbiB0
byBmdXJ0aGVyIGNsaXAgdGhlIGludmFsaWRhdGlvbgorICogcmFuZ2UgZm9yIGFsdGVybmF0ZSBw
Mm1zLgogICogUmV0dXJuczogMC8xIGZvciBzdWNjZXNzLCBuZWdhdGl2ZSBmb3IgZmFpbHVyZQog
ICovCi1pbnQgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZmlyc3RfZ2ZuLCB1bnNpZ25lZCBsb25nIG1heF9u
cikKK3N0YXRpYyBpbnQgZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBmaXJzdF9nZm4sIHVuc2lnbmVk
IGxvbmcgbWF4X25yKQogewotICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hv
c3RwMm0oZCk7CiAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBnZm5feChmaXJzdF9nZm4pOwogICAg
IHVuc2lnbmVkIGxvbmcgbGFzdF9nZm4gPSBnZm4gKyBtYXhfbnIgLSAxOwogICAgIGludCByYyA9
IDA7CiAKLSAgICBwMm1fbG9jayhwMm0pOwotCiAgICAgbGFzdF9nZm4gPSBtaW4obGFzdF9nZm4s
IHAybS0+bWF4X21hcHBlZF9wZm4pOwogICAgIHdoaWxlICggZ2ZuIDw9IGxhc3RfZ2ZuICkKICAg
ICB7CkBAIC0xMDc3LDE0ICsxMTUxLDUxIEBAIGludCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgIGVsc2UgaWYgKCByYyA8IDAgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAicDJtLT5yZWNhbGMgZmFpbGVkISBEb20l
ZCBnZm49JWx4XG4iLAotICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBnZm4pOwor
ICAgICAgICAgICAgICAgICAgICAgcDJtLT5kb21haW4tPmRvbWFpbl9pZCwgZ2ZuKTsKICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKICAgICAgICAgZ2ZuKys7CiAgICAgfQogCi0gICAg
cDJtX3VubG9jayhwMm0pOworICAgIHJldHVybiByYzsKK30KKworaW50IHAybV9maW5pc2hfdHlw
ZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGdm
bl90IGZpcnN0X2dmbiwgdW5zaWduZWQgbG9uZyBtYXhfbnIpCit7CisgICAgc3RydWN0IHAybV9k
b21haW4gKmhvc3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisgICAgaW50IHJjOworCisgICAg
cDJtX2xvY2soaG9zdHAybSk7CisKKyAgICByYyA9IGZpbmlzaF90eXBlX2NoYW5nZShob3N0cDJt
LCBmaXJzdF9nZm4sIG1heF9ucik7CisKKyAgICBpZiAoICFyYyApCisgICAgICAgIGdvdG8gb3V0
OworCisjaWZkZWYgQ09ORklHX0hWTQorICAgIGlmICggdW5saWtlbHkoYWx0cDJtX2FjdGl2ZShk
KSkgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAgICAgZm9yICggaSA9
IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQorICAgICAgICAgICAgaWYgKCBkLT5hcmNoLmFsdHAy
bV9lcHRwW2ldICE9IG1mbl94KElOVkFMSURfTUZOKSApCisgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKmFsdHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtp
XTsKKworICAgICAgICAgICAgICAgIHAybV9sb2NrKGFsdHAybSk7CisgICAgICAgICAgICAgICAg
cmMgPSBmaW5pc2hfdHlwZV9jaGFuZ2UoYWx0cDJtLCBmaXJzdF9nZm4sIG1heF9ucik7CisgICAg
ICAgICAgICAgICAgcDJtX3VubG9jayhhbHRwMm0pOworCisgICAgICAgICAgICAgICAgaWYgKCAh
cmMgKQorICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKyAgICB9
CisjZW5kaWYKKworb3V0OgorICAgIHAybV91bmxvY2soaG9zdHAybSk7CiAKICAgICByZXR1cm4g
cmM7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCBiNTJmZWZkLi5mMzUzZGNkIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAg
LTYyNyw5ICs2MjcsNiBAQCBpbnQgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZmlyc3RfZ2ZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtYXhfbnIpOwogCi0vKiBSZXBvcnQg
YSBjaGFuZ2UgYWZmZWN0aW5nIG1lbW9yeSB0eXBlcy4gKi8KLXZvaWQgcDJtX21lbW9yeV90eXBl
X2NoYW5nZWQoc3RydWN0IGRvbWFpbiAqZCk7Ci0KIGludCBwMm1faXNfbG9nZGlydHlfcmFuZ2Uo
c3RydWN0IHAybV9kb21haW4gKiwgdW5zaWduZWQgbG9uZyBzdGFydCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBlbmQpOwogCkBAIC02NjAsNiArNjU3LDkgQEAgdm9p
ZCBwMm1fcG9kX2R1bXBfZGF0YShzdHJ1Y3QgZG9tYWluICpkKTsKIAogI2lmZGVmIENPTkZJR19I
Vk0KIAorLyogUmVwb3J0IGEgY2hhbmdlIGFmZmVjdGluZyBtZW1vcnkgdHlwZXMuICovCit2b2lk
IHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpOworCiAvKiBDYWxsZWQg
YnkgcDJtIGNvZGUgd2hlbiBkZW1hbmQtcG9wdWxhdGluZyBhIFBvRCBwYWdlICovCiBib29sCiBw
Mm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4s
IHVuc2lnbmVkIGludCBvcmRlcik7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:20:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:20: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-devel-bounces@lists.xenproject.org>)
	id 1gPPc3-0001ay-09; Wed, 21 Nov 2018 10:20: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=rqmg=oa=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPPc1-0001Ri-78
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:20:01 +0000
X-Inumbo-ID: ffcef54c-ed76-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffcef54c-ed76-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 10:19:59 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 619D3301AB37
 for <xen-devel@lists.xenproject.org>; Wed, 21 Nov 2018 12:19:58 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 5E8313084EEC
 for <xen-devel@lists.xenproject.org>; Wed, 21 Nov 2018 12:19:58 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 21 Nov 2018 12:19:47 +0200
Message-Id: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH V8 0/7] Fix VGA logdirty related display freezes
 with altp2m
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgYWltcyB0byBwcmV2ZW50IHRoZSBkaXNwbGF5IGZyb20gZnJlZXppbmcgd2hl
bgplbmFibGluZyBhbHRwMm0gYW5kIHN3aXRjaGluZyB0byBhIG5ldyB2aWV3IChhbmQgYXNzb3J0
ZWQgcHJvYmxlbXMKd2hlbiByZXNpemluZyB0aGUgZGlzcGxheSkuCgpUaGUgc2VyaWVzIGludHJv
ZHVjZXMgcDJtX3tpbml0LGZyZWV9X2xvZ2RpcnR5KCksIGFsbG9jYXRlcyBhIG5ldwpsb2dkaXJ0
eSByYW5nZXNldCBmb3IgZWFjaCBuZXcgYWx0cDJtLCBhbmQgIHByb3BhZ2F0ZXMgKHVuZGVyIGxv
Y2spCmNoYW5nZXMgdG8gYWxsIHAybXMuCgpTaW5jZSB0aGUgbGFzdCB2ZXJzaW9uIG9mIHRoZSBz
ZXJpZXMsIHRoZSBzZWNvbmQgcGF0Y2ggaGFzIGJlZW4Kc3BsaXQgaW50byB0aHJlZSBzbWFsbGVy
IHBhdGNoZXMgZm9yIGVhc2llciByZXZpZXcuCgpbUEFUQ0ggVjggMS83XSB4ODYvbW06IGludHJv
ZHVjZSBwMm1fe2luaXQsZnJlZX1fbG9nZGlydHkoKQpbUEFUQ0ggVjggMi83XSB4ODYvcDJtOiBz
d2l0Y2ggZ2xvYmFsX2xvZ2RpcnR5IGZyb20gYm9vbF90IHRvIGJvb2wKW1BBVENIIFY4IDMvN10g
eDg2L3AybTogYWxsb2NhdGUgbG9nZGlydHlfcmFuZ2VzIGZvciBhbHRwMm1zCltQQVRDSCBWOCA0
LzddIHg4Ni9wMm06IHJlZmFjdG9yIHAybV9yZXNldF9hbHRwMm0oKQpbUEFUQ0ggVjggNS83XSB4
ODYvYWx0cDJtOiBmaXggZGlzcGxheSBmcm96ZW4gd2hlbiBzd2l0Y2hpbmcgdG8gYSBuZXcgdmll
dyBlYXJseQpbUEFUQ0ggVjggNi83XSBwMm06IEFsd2F5cyB1c2UgaG9zdHAybSB3aGVuIGNsaXBw
aW5nIHJhbmdlc2V0cwpbUEFUQ0ggVjggNy83XSBwMm06IGNoYW5nZV9yYW5nZV90eXBlOiBPbmx5
IGludmFsaWRhdGUgbWFwcGVkIGdmbnMKCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:20:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:20: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-devel-bounces@lists.xenproject.org>)
	id 1gPPc2-0001Xp-9Z; Wed, 21 Nov 2018 10:20: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=RqMg=OA=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPPc1-0001Rd-26
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:20:01 +0000
X-Inumbo-ID: ffb7b9e0-ed76-11e8-8d4e-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ffb7b9e0-ed76-11e8-8d4e-12d6303a7972;
 Wed, 21 Nov 2018 10:19:59 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 6DF60305FFAB; Wed, 21 Nov 2018 12:19:58 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 628413084EF1;
 Wed, 21 Nov 2018 12:19:58 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 21 Nov 2018 12:19:48 +0200
Message-Id: <1542795594-4252-2-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V8 1/7] x86/mm: introduce p2m_{init,
 free}_logdirty()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGxvZ2RpcnR5X3JhbmdlcyBhbGxvY2F0b3IgLyBkZWFsbG9jYXRvciBoZWxwZXJzLgpwMm1f
aW5pdF9sb2dkaXJ0eSgpIHdpbGwgbm90IHJlLWFsbG9jYXRlIGlmCnAybS0+bG9nZGlydHkgcmFu
Z2VzIGhhcyBhbHJlYWR5IGJlZW4gYWxsb2NhdGVkLgoKTW92ZSB0aGUgcmFuZ2VzZXQgZGVhbGxv
Y2F0aW9uIGNhbGwgZnJvbSBwMm1fdGVhcmRvd25faG9zdHAybSgpCnRvIHAybV9mcmVlX29uZSgp
IC0gd2Ugd2lsbCB3YW50IHRoaXMgdG8gYXBwbHkgdG8gYWx0cDJtcwphcyB3ZWxsLgoKU2lnbmVk
LW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpSZXZp
ZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKLS0tCkND
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6ICJSb2dl
ciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBW
NzoKIC0gTm9uZS4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCA0NiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzQgaW5z
ZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDZhMWFiYjYuLjQxOGZmODUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKQEAgLTU5LDYgKzU5LDI4IEBAIHN0YXRpYyB2b2lkIHAybV9uZXN0ZWRwMm1faW5pdChzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtKQogI2VuZGlmCiB9CiAKK3N0YXRpYyBpbnQgcDJtX2luaXRfbG9n
ZGlydHkoc3RydWN0IHAybV9kb21haW4gKnAybSkKK3sKKyAgICBpZiAoIHAybS0+bG9nZGlydHlf
cmFuZ2VzICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBwMm0tPmxvZ2RpcnR5X3JhbmdlcyA9
IHJhbmdlc2V0X25ldyhwMm0tPmRvbWFpbiwgImxvZy1kaXJ0eSIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUkFOR0VTRVRGX3ByZXR0eXByaW50X2hleCk7CisgICAg
aWYgKCAhcDJtLT5sb2dkaXJ0eV9yYW5nZXMgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwor
ICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdm9pZCBwMm1fZnJlZV9sb2dkaXJ0eShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtKQoreworICAgIGlmICggIXAybS0+bG9nZGlydHlfcmFuZ2VzICkKKyAg
ICAgICAgcmV0dXJuOworCisgICAgcmFuZ2VzZXRfZGVzdHJveShwMm0tPmxvZ2RpcnR5X3Jhbmdl
cyk7CisgICAgcDJtLT5sb2dkaXJ0eV9yYW5nZXMgPSBOVUxMOworfQorCiAvKiBJbml0IHRoZSBk
YXRhc3RydWN0dXJlcyBmb3IgbGF0ZXIgdXNlIGJ5IHRoZSBwMm0gY29kZSAqLwogc3RhdGljIGlu
dCBwMm1faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
KQogewpAQCAtMTA3LDYgKzEyOSw3IEBAIGZyZWVfcDJtOgogCiBzdGF0aWMgdm9pZCBwMm1fZnJl
ZV9vbmUoc3RydWN0IHAybV9kb21haW4gKnAybSkKIHsKKyAgICBwMm1fZnJlZV9sb2dkaXJ0eShw
Mm0pOwogICAgIGlmICggaGFwX2VuYWJsZWQocDJtLT5kb21haW4pICYmIGNwdV9oYXNfdm14ICkK
ICAgICAgICAgZXB0X3AybV91bmluaXQocDJtKTsKICAgICBmcmVlX2NwdW1hc2tfdmFyKHAybS0+
ZGlydHlfY3B1bWFzayk7CkBAIC0xMTYsMTkgKzEzOSwxOSBAQCBzdGF0aWMgdm9pZCBwMm1fZnJl
ZV9vbmUoc3RydWN0IHAybV9kb21haW4gKnAybSkKIHN0YXRpYyBpbnQgcDJtX2luaXRfaG9zdHAy
bShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1f
aW5pdF9vbmUoZCk7CisgICAgaW50IHJjOwogCi0gICAgaWYgKCBwMm0gKQotICAgIHsKLSAgICAg
ICAgcDJtLT5sb2dkaXJ0eV9yYW5nZXMgPSByYW5nZXNldF9uZXcoZCwgImxvZy1kaXJ0eSIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJBTkdFU0VURl9wcmV0
dHlwcmludF9oZXgpOwotICAgICAgICBpZiAoIHAybS0+bG9nZGlydHlfcmFuZ2VzICkKLSAgICAg
ICAgewotICAgICAgICAgICAgZC0+YXJjaC5wMm0gPSBwMm07Ci0gICAgICAgICAgICByZXR1cm4g
MDsKLSAgICAgICAgfQorICAgIGlmICggIXAybSApCisgICAgICAgIHJldHVybiAtRU5PTUVNOwor
CisgICAgcmMgPSBwMm1faW5pdF9sb2dkaXJ0eShwMm0pOworCisgICAgaWYgKCAhcmMgKQorICAg
ICAgICBkLT5hcmNoLnAybSA9IHAybTsKKyAgICBlbHNlCiAgICAgICAgIHAybV9mcmVlX29uZShw
Mm0pOwotICAgIH0KLSAgICByZXR1cm4gLUVOT01FTTsKKworICAgIHJldHVybiByYzsKIH0KIAog
c3RhdGljIHZvaWQgcDJtX3RlYXJkb3duX2hvc3RwMm0oc3RydWN0IGRvbWFpbiAqZCkKQEAgLTEz
OCw3ICsxNjEsNiBAQCBzdGF0aWMgdm9pZCBwMm1fdGVhcmRvd25faG9zdHAybShzdHJ1Y3QgZG9t
YWluICpkKQogCiAgICAgaWYgKCBwMm0gKQogICAgIHsKLSAgICAgICAgcmFuZ2VzZXRfZGVzdHJv
eShwMm0tPmxvZ2RpcnR5X3Jhbmdlcyk7CiAgICAgICAgIHAybV9mcmVlX29uZShwMm0pOwogICAg
ICAgICBkLT5hcmNoLnAybSA9IE5VTEw7CiAgICAgfQotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:24:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:24:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gPPg6-0002lk-SX; Wed, 21 Nov 2018 10:24: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=RqMg=OA=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPPg5-0002lf-M8
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:24:13 +0000
X-Inumbo-ID: ffc5825a-ed76-11e8-9508-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ffc5825a-ed76-11e8-9508-12d6303a7972;
 Wed, 21 Nov 2018 10:19:59 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 85132305FFAD; Wed, 21 Nov 2018 12:19:58 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 6BC443084EEC;
 Wed, 21 Nov 2018 12:19:58 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 21 Nov 2018 12:19:49 +0200
Message-Id: <1542795594-4252-3-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V8 2/7] x86/p2m: switch global_logdirty from
 bool_t to bool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
PgoKLS0tCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4IDZkODQ5YTUuLmI1MmZl
ZmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaApAQCAtMjIyLDcgKzIyMiw3IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsK
ICAgICBzdHJ1Y3QgcmFuZ2VzZXQgICAqbG9nZGlydHlfcmFuZ2VzOwogCiAgICAgLyogSG9zdCBw
Mm06IEdsb2JhbCBsb2ctZGlydHkgbW9kZSBlbmFibGVkIGZvciB0aGUgZG9tYWluLiAqLwotICAg
IGJvb2xfdCAgICAgICAgICAgICBnbG9iYWxfbG9nZGlydHk7CisgICAgYm9vbCAgICAgICAgICAg
ICAgIGdsb2JhbF9sb2dkaXJ0eTsKIAogICAgIC8qIEhvc3QgcDJtOiB3aGVuIHRoaXMgZmxhZyBp
cyBzZXQsIGRvbid0IGZsdXNoIGFsbCB0aGUgbmVzdGVkLXAybSAKICAgICAgKiB0YWJsZXMgb24g
ZXZlcnkgaG9zdC1wMm0gY2hhbmdlLiAgVGhlIHNldHRlciBvZiB0aGlzIGZsYWcgCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:28:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:28: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-devel-bounces@lists.xenproject.org>)
	id 1gPPkA-0002vb-EN; Wed, 21 Nov 2018 10:28:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=nvd6=oa=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gPPk8-0002vW-Ul
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:28:25 +0000
X-Inumbo-ID: 2c02efe4-ed78-11e8-9a16-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.101]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c02efe4-ed78-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 10:28:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=vtcJKqwT4u+eKoWrShEi+24jt/iWQMb84o+1YGExc4I=;
 b=DK4BCTN2jggVkKeMnXLzV9haCUUQ3ElNr6z0ReH97uLNfaaFmQnb58gORyAhnraDDnUYVle4BdA7OEUEmlOrjKNZEuDFDwu8f7frLQKfKO71Lo8oKgn32XymkaE14diEDJSI7lhho83f/KnyjMEfXxO0WTMZukE/Anqa1T4Nn5E=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB4654.eurprd02.prod.outlook.com (20.178.12.152) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1339.26; Wed, 21 Nov 2018 10:28:18 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::e949:fa0b:b7f6:e272]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::e949:fa0b:b7f6:e272%5]) with mapi id 15.20.1339.027; Wed, 21 Nov 2018
 10:28:18 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction re-execution
 mechanism for execute faults
Thread-Index: AQHUfZQPHpmE6j0fs0GW/eF2dyk+UKVSoaIAgASctAD///nwAIAALuGAgAKewQCAAAjCgA==
Date: Wed, 21 Nov 2018 10:28:18 +0000
Message-ID: <bc6dfdf4-bd99-237c-707e-6f08eda0f825@bitdefender.com>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
 <3d3ae38a-bfae-9908-dac6-163216f900e3@bitdefender.com>
 <20181119150824.lfquw2j2ehhvjbhk@mac>
 <638d0c37-68aa-6e68-480e-f3c1cc74777d@bitdefender.com>
 <20181121095654.6lez6zzstpl45qtt@mac>
In-Reply-To: <20181121095654.6lez6zzstpl45qtt@mac>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6P193CA0104.EURP193.PROD.OUTLOOK.COM
 (2603:10a6:209:88::45) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB4654;
 6:v7NXUvn2viFHSMo7Vsz9A7kxMwZX8a68V89JyY2t2fLOkwS5Qo0dpVnKEoxpHekbRRFqwv1HDnwedpHLkmld9gVt2hqcCMAl1VbUJFUAKOmcRAG5fndeRsC61YEnvAzMVrl+c1SX3H5h1uOnQzgYSeznyFPEi/j2wihQe4Lo/blslvlCVL/WFq76aNWwD+sipP/Njm/M5bUsjgYTCAyN+qsWmAY+QnjjoAyQOCDCdxQDtgOQW/qlPrMMbrvJ6FM3xLBj1qxdfex8A+seTRqQNZs/5k7kCoqDEg7n+kq2d38Q95wxaHqc7Ga3M7P+wabZ1y0WY6aCCLIEIdnUSHQMrS71s1t5UpFOvVxieI5MXS9RQ0aesHwosEKvwMpjr3szXC2SkdLfaJsHB6IgjSlDh9TwJ5AXvIU54SQ7UlYO7mcSk0jcYWuV70ImQuIvtp4GQUuR7G6rmjm09zff6y27ZQ==;
 5:i6wOyq+ezLJKSWyp8/gRFdv02Kc45T175/J00xD8eLt+vML8Jh912Hw7r40aEOWzPcC9KQNkuh/sYw4KtOS0Cjv2KZ+TFGkH+HJnAzwdYcevsjLWKoKagF5vd8NB/MO3v2TSNGM+KnTR0pJgruhmd1Xeb4dDAA99xqRxsuV4Xvo=;
 7:p8+wEwcnizNDJbrAcUtcy0VHM0Zg+pl8rm1nWG4p0Y/HPD9Ydtgnt0mDh5CblxQlhRsNLoIo9DZ3pLIHNdcBZSAwjs15+oJS+fEgWJwAgxZgpZUTXymUOauF161le0vJSEP+XVXY7NI18GEFaO0wfw==
x-ms-office365-filtering-correlation-id: ad3952ee-98f9-4988-84e8-08d64f9c0d91
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4654; 
x-ms-traffictypediagnostic: VI1PR02MB4654:|VI1PR02MB4654:
x-ld-processed: 487baf29-f1da-469a-9221-243f830c36f3,ExtAddr
x-microsoft-antispam-prvs: <VI1PR02MB4654FBB53B42ED2205617F28ABDA0@VI1PR02MB4654.eurprd02.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231442)(944501410)(52105112)(10201501046)(3002001)(148016)(149066)(150057)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB4654; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4654; 
x-forefront-prvs: 08635C03D4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(136003)(366004)(346002)(39860400002)(376002)(189003)(199004)(68736007)(478600001)(486006)(71190400001)(71200400001)(86362001)(36756003)(476003)(52116002)(446003)(6486002)(186003)(6436002)(26005)(8936002)(11346002)(2616005)(25786009)(6506007)(99286004)(386003)(102836004)(53546011)(229853002)(256004)(14444005)(54906003)(76176011)(316002)(31696002)(7736002)(3846002)(6116002)(6246003)(305945005)(6512007)(4326008)(5660300001)(106356001)(14454004)(93886005)(81166006)(81156014)(8676002)(2900100001)(6916009)(66066001)(105586002)(7416002)(97736004)(31686004)(2906002)(53936002)(41533002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4654;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: m2e1zCQICbcaxAi/O7eQa9FfDq801Lw4ykBVUyFNHhbFYGqDBtqPb2DuSPdhYJBoSkhpAQ67MTOKTdnkz3AKSxVS1ylXRwn3v2XSYioirOkFQHHyXoK5tzOjqVg6n4zll8Vz3BJiFAElHYVPr0v7RYcaNK3UUUaJSkKPJ0yg+2/hNAAW9TovVaw+aPfOx0xYtNJqVPdtmc+0cIFTHYLXDOhiyO4innS/CDbdDHnYZ4cASGgHdcldK8bxL/J4a8O4r6o9XdUEzbKGqbjAYZ0DsC95qElTO8E5kJQpeAaxwH68e3YnSZKbz3X2D1OYf31/nBCGWBYulqXPqGscEWLSDwCpoYI+n2I7SKLOA3exa8Y=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <A68572F1E6155D4DA480080803A89028@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ad3952ee-98f9-4988-84e8-08d64f9c0d91
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2018 10:28:18.5168 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4654
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 =?utf-8?B?TWloYWkgRG9uyJt1?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDIxLjExLjIwMTggMTE6NTYsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6DQo+IE9uIE1v
biwgTm92IDE5LCAyMDE4IGF0IDAzOjU2OjE0UE0gKzAwMDAsIEFsZXhhbmRydSBTdGVmYW4gSVNB
SUxBIHdyb3RlOg0KPj4NCj4+DQo+PiBPbiAxOS4xMS4yMDE4IDE3OjA4LCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOg0KPj4+IE9uIE1vbiwgTm92IDE5LCAyMDE4IGF0IDAxOjMwOjA5UE0gKzAwMDAs
IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOg0KPj4+Pj4+ICsgICAgLyogTm93IHRyYW5z
Zm9ybSBvdXIgUldYIHZhbHVlcyBpbiBhIFhFTk1FTV9hY2Nlc3NfKiBjb25zdGFudC4gKi8NCj4+
Pj4+PiArICAgIGlmICggciA9PSAwICYmIHcgPT0gMCAmJiB4ID09IDAgKQ0KPj4+Pj4+ICsgICAg
ICAgIG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX247DQo+Pj4+Pj4gKyAgICBlbHNlIGlmICgg
ciA9PSAwICYmIHcgPT0gMCAmJiB4ID09IDEgKQ0KPj4+Pj4+ICsgICAgICAgIG5ld19hY2Nlc3Mg
PSBYRU5NRU1fYWNjZXNzX3g7DQo+Pj4+Pj4gKyAgICBlbHNlIGlmICggciA9PSAwICYmIHcgPT0g
MSAmJiB4ID09IDAgKQ0KPj4+Pj4+ICsgICAgICAgIG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNz
X3c7DQo+Pj4+Pj4gKyAgICBlbHNlIGlmICggciA9PSAwICYmIHcgPT0gMSAmJiB4ID09IDEgKQ0K
Pj4+Pj4+ICsgICAgICAgIG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX3d4Ow0KPj4+Pj4+ICsg
ICAgZWxzZSBpZiAoIHIgPT0gMSAmJiB3ID09IDAgJiYgeCA9PSAwICkNCj4+Pj4+PiArICAgICAg
ICBuZXdfYWNjZXNzID0gWEVOTUVNX2FjY2Vzc19yOw0KPj4+Pj4+ICsgICAgZWxzZSBpZiAoIHIg
PT0gMSAmJiB3ID09IDAgJiYgeCA9PSAxICkNCj4+Pj4+PiArICAgICAgICBuZXdfYWNjZXNzID0g
WEVOTUVNX2FjY2Vzc19yeDsNCj4+Pj4+PiArICAgIGVsc2UgaWYgKCByID09IDEgJiYgdyA9PSAx
ICYmIHggPT0gMCApDQo+Pj4+Pj4gKyAgICAgICAgbmV3X2FjY2VzcyA9IFhFTk1FTV9hY2Nlc3Nf
cnc7DQo+Pj4+Pj4gKyAgICBlbHNlIGlmICggciA9PSAxICYmIHcgPT0gMSAmJiB4ID09IDEgKQ0K
Pj4+Pj4+ICsgICAgICAgIG5ld19hY2Nlc3MgPSBYRU5NRU1fYWNjZXNzX3J3eDsNCj4+Pj4+PiAr
ICAgIGVsc2UNCj4+Pj4+PiArICAgICAgICBuZXdfYWNjZXNzID0gcmVxdWlyZWRfYWNjZXNzOyAv
KiBTaG91bGQgbmV2ZXIgZ2V0IGhlcmUuICovDQo+Pj4+Pg0KPj4+Pj4gVGhlcmUgc2VlbXMgdG8g
YmUgYSBsb3Qgb2YgdHJhbnNsYXRpb24gZnJvbSB4ZW5tZW1fYWNjZXNzX3QgdG8gYm9vbA0KPj4+
Pj4gZmllbGRzIGFuZCB0aGVuIHRvIHhlbm1lbV9hY2Nlc3NfdCBhZ2Fpbi4gQ2FuJ3QgeW91IGp1
c3QgYXZvaWQgdGhlDQo+Pj4+PiBib29sZWFucz8NCj4+Pj4NCj4+Pj4gVGhlIHRyYW5zbGF0aW9u
IGlzIGRvbmUgYmVjYXVzZSB0aGUgcmlnaHRzIGFyZSBjdW11bGF0aXZlIGFuZCBJIHRoaW5rDQo+
Pj4+IHRoaXMgaXMgdGhlIGNsZWFyIHdheSB0byBkbyB0aGlzLg0KPj4+DQo+Pj4gU28gdGhlIHN3
aXRjaCBjb252ZXJ0cyByZXF1aXJlZF9hY2Nlc3MgdXNpbmcgdGhlIGZvbGxvd2luZyByZWxhdGlv
bjoNCj4+Pg0KPj4+IF9yICAgLT4gciA9IDEgdyA9IDAgeCA9IDANCj4+PiBfdyAgIC0+IHIgPSAw
IHcgPSAxIHggPSAwDQo+Pj4gX3ggICAtPiByID0gMCB3ID0gMCB4ID0gMQ0KPj4+IF9yeCAgLT4g
ciA9IDEgdyA9IDEgeCA9IDANCj4+PiBfd3ggIC0+IHIgPSAwIHcgPSAxIHggPSAxDQo+Pj4gX3J3
ICAtPiByID0gMSB3ID0gMSB4ID0gMA0KPj4+IF9yd3ggLT4gciA9IDEgdyA9IDEgeCA9IDENCj4+
Pg0KPj4+IFRoZW4gdGhlIGlmIGJlbG93IHBlcmZvcm1zIHRoZSBmb2xsb3dpbmcgdHJhbnNmb3Jt
YXRpb246DQo+Pj4NCj4+PiByID0gMCB3ID0gMCB4ID0gMCAtPiBfbg0KPj4+IHIgPSAxIHcgPSAw
IHggPSAwIC0+IF9yDQo+Pj4gciA9IDAgdyA9IDEgeCA9IDAgLT4gX3cNCj4+PiByID0gMCB3ID0g
MCB4ID0gMSAtPiBfeA0KPj4+IHIgPSAxIHcgPSAxIHggPSAwIC0+IF9ydw0KPj4+IHIgPSAwIHcg
PSAxIHggPSAxIC0+IF93eA0KPj4+IHIgPSAxIHcgPSAxIHggPSAwIC0+IF9ydw0KPj4+IHIgPSAx
IHcgPSAxIHggPSAxIC0+IF9yd3gNCj4+Pg0KPj4+IEknbSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQg
dGhpcyBjaHVuayBvZiBjb2RlLCBiZWNhdXNlIHlvdSBlbmQgdXANCj4+PiBnZXR0aW5nIGV4YWN0
bHkgdGhlIHNhbWUgdHlwZSB0aGF0IHlvdSBoYXZlIGFzIHRoZSBpbnB1dCwgYW5kIGEgdHlwZQ0K
Pj4+IG5vdCBsaXN0ZWQgaGVyZSBpcyBqdXN0IHNpbGVudGx5IHBhc3NlZCB0aHJvdWdoLCBzbyBJ
IGRvbid0IHNlZSB0aGUNCj4+PiBwb2ludCBpbiBkb2luZyB0aGlzIHRyYW5zZm9ybWF0aW9uLg0K
Pj4NCj4+IFRoZSBmaXJzdCBzd2l0Y2ggaXMgZm9yIGN1cl9hY2Nlc3MgYW5kIGl0IHNldHMgcix3
LHggYWNjb3JkaW5nbHksDQo+PiB0aGUgc2Vjb25kIHN3aXRjaCBpcyByZXF1aXJlZF9hY2Nlc3Mg
d2hlcmUgcix3LHggYXJlIGFwcGVuZGVkDQo+PiBhbmQgdGhlbiBpbiB0aGUgbGFzdCBpZigpLi4g
cGFydCBuZXdfYWNjZXNzIGlzIGFzc2lnbmVkIGFjY29yZGluZyB0byB0aGUNCj4+IHByZXZpb3Vz
IGFzc2lnbm1lbnRzIG9mIHIsdyx4Lg0KPiANCj4gSSB3b3VsZCBtb3ZlIHRoZSBjb2RlIHRoYXQg
Y29udmVydHMgeGVubWVtX2FjY2Vzc190IGludG8gYSBzZXBhcmF0ZQ0KPiBoZWxwZXIgKGFzIGl0
J3MgdXNlZCBpbiB0d28gZGlmZmVyZW50IHBsYWNlcyksIGFuZCB1c2UgYSBiaXRtYXANCj4gaW5z
dGVhZCBvZiAzIGJvb2xlYW4gdmFyaWFibGVzLCBzbyB5b3UgY2FuIGRvOg0KPiANCj4gdm9pZCBj
b252ZXJ0X2FjY2Vzcyh4ZW5tZW1fYWNjZXNzX3QgKmFjY2VzcywgdW5zaWduZWQgaW50ICphdHRy
KQ0KPiANCj4gQW5kIGRvbid0IG5lZWQgdG8gcmVwZWF0IHRoZSBzd2l0Y2ggaW4gdHdvIGRpZmZl
cmVudCBwbGFjZXMuDQoNClRoaXMgaXMgYSBnb29kIHRoaW5nIGFuZCBieSB0aGlzIEkgd2lsbCBy
ZW1vdmUgdGhlIG5ld19hY2Nlc3MgYXNzaWdubWVudCANCmFzIHdlbGwuDQoNCj4gDQo+Pj4NCj4+
Pj4NCj4+Pj4+PiAgICAgICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9t
b25pdG9yKSAmJg0KPj4+Pj4+ICAgICAgICAgICAgICBkLT5hcmNoLm1vbml0b3IuaW5ndWVzdF9w
YWdlZmF1bHRfZGlzYWJsZWQgJiYNCj4+Pj4+PiAtICAgICAgICAgbnBmZWMua2luZCAhPSBucGZl
Y19raW5kX3dpdGhfZ2xhICkgLyogZG9uJ3Qgc2VuZCBhIG1lbV9ldmVudCAqLw0KPj4+Pj4+ICsg
ICAgICAgICBucGZlYy5raW5kICE9IG5wZmVjX2tpbmRfd2l0aF9nbGEgJiYNCj4+Pj4+PiArICAg
ICAgICAgaHZtX2Z1bmNzLnN0YXJ0X3JlZXhlY3V0ZV9pbnN0cnVjdGlvbiApIC8qIGRvbid0IHNl
bmQgYSBtZW1fZXZlbnQgKi8NCj4+Pj4+PiAgICAgICAgIHsNCj4+Pj4+PiAtICAgICAgICBodm1f
ZW11bGF0ZV9vbmVfdm1fZXZlbnQoRU1VTF9LSU5EX05PUk1BTCwgVFJBUF9pbnZhbGlkX29wLCBY
ODZfRVZFTlRfTk9fRUMpOw0KPj4+Pj4+IC0NCj4+Pj4+PiArICAgICAgICB2LT5hcmNoLnZtX2V2
ZW50LT5lbXVsYXRlX2ZsYWdzID0gMDsNCj4+Pj4+PiArICAgICAgICBodm1fZnVuY3Muc3RhcnRf
cmVleGVjdXRlX2luc3RydWN0aW9uKHYsIGdwYSwgWEVOTUVNX2FjY2Vzc19ydyk7DQo+Pj4+Pj4g
ICAgICAgICAgICAgcmV0dXJuIHRydWU7DQo+Pj4+Pj4gICAgICAgICB9DQo+Pj4+Pg0KPj4+Pj4g
RG9uJ3QgeW91IG5lZWQgdG8gZmFsbGJhY2sgdG8gdXNpbmcgaHZtX2VtdWxhdGVfb25lX3ZtX2V2
ZW50IGlmDQo+Pj4+PiBzdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24gaXMgbm90IGF2YWlsYWJs
ZT8NCj4+Pj4NCj4+Pj4gRmFsbGJhY2sgd2l0aCBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQgY2Fu
IHJlc3VsdCBpbiBsb29zaW5nIGV2ZW50cy4NCj4+Pg0KPj4+IEJ1dCBieSBjaGFuZ2luZyB0aGlz
IGhlcmUgdW5jb25kaXRpb25hbGx5IHlvdSBhcmUgcmVtb3ZpbmcgdGhpcw0KPj4+IGZ1bmN0aW9u
YWxpdHkgb24gQU1EIGhhcmR3YXJlLCB3aGljaCBpdCB1c2VkIHRvIGhhdmUgYmVmb3JlIGJ5IG1h
a2luZw0KPj4+IHVzZSBvZiBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQuDQo+Pj4NCj4+PiBJIHRo
aW5rIHRoaXMgbmVlZHMgdG8gYXQgbGVhc3QgYmUgd3JpdHRlbiBpbiB0aGUgY29tbWl0IG1lc3Nh
Z2UuDQo+Pg0KPj4gRm9yIEFNRCBJIGNvdWxkIGFkZCBpZiAoY3B1X2hhc19zdm0oKSkgYW5kIGNh
bGwgZW11bGF0ZV9vbmVfdm1fZXZlbnQuDQo+IA0KPiBJIHdvdWxkIGp1c3QgdXNlIGh2bV9lbXVs
YXRlX29uZV92bV9ldmVudCBpZg0KPiBodm1fZnVuY3Muc3RhcnRfcmVleGVjdXRlX2luc3RydWN0
aW9uIGlzIHVuc2V0LCBvciBlbHNlIGFuIGV4cGxhbmF0aW9uDQo+IG5lZWRzIHRvIGJlIGFkZGVk
IHRvIHRoZSBjb21taXQgbWVzc2FnZSBhYm91dCB3aHkNCj4gaHZtX2VtdWxhdGVfb25lX3ZtX2V2
ZW50IGlzIG5vdCBzdWl0YWJsZS4NCg0KWWVzLCB0aGF0IGlzIHdoYXQgSSB3YXMgYWJvdXQgdG8g
YWRkIG9uIHYyLiBJIHdpbGwgYWRkIGEgbm90ZSBpbiB0aGUgDQpjb21taXQgbXNnIGFzIHdlbGwu
DQoNCg0KPiBBbHNvLCBhZnRlciBsb29raW5nIGF0IHRoZSBjb2RlIEknbSBub3Qgc3VyZSBJIHNl
ZSB3aHkgdGhpcyBuZWVkcyB0bw0KPiBiZSBWTVggc3BlY2lmaWMsIEFGQUlDVCBpdCBkb2Vzbid0
IGRpcmVjdGx5IGNhbGwgYW55IFZNWCBmdW5jdGlvbnM/DQo+IA0KDQpJdCBpcyB2bXggc3BlY2lm
aWMgYmVjYXVzZSBzdm0gZG9lcyBub3QgaGF2ZSBzaW5nbGUgc3RlcC4gV2UgdGFsa2VkIA0KYWJv
dXQgaW4gdGhlIHBhc3QgYWJvdXQgdGhpcyBhbmQgaXQgdHVybmVkIG91dCB0aGF0IGl0IHdhcyB0
byBtdWNoIA0KdHJvdWJsZSB0byBtYWtlIGEgY3VzdG9tIHNpbmdsZSBzdGVwLg0KDQpSZWdhcmRz
LA0KQWxleA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:38:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:38: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-devel-bounces@lists.xenproject.org>)
	id 1gPPtL-0003kv-If; Wed, 21 Nov 2018 10:37: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=uxe6=oa=citrix.com=prvs=856d7c560=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPPtK-0003kq-TZ
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:37:54 +0000
X-Inumbo-ID: 7f73e84d-ed79-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f73e84d-ed79-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 10:37:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,260,1539648000"; d="scan'208";a="82180223"
Date: Wed, 21 Nov 2018 11:37:44 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181121103744.pw6qiwasi6qsu63d@mac>
References: <20181120160153.45259-1-roger.pau@citrix.com>
 <20181120160153.45259-7-roger.pau@citrix.com>
 <5BF43A1902000078001FE31E@prv1-mh.provo.novell.com>
 <20181120232627.GA31051@amd.com>
 <5BF523A002000078001FE537@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BF523A002000078001FE537@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 6/6] amd/iommu: skip bridge devices when
 updating IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDI6MjE6MzZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIxLjExLjE4IGF0IDAwOjI2LCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3Jv
dGU6Cj4gPiBUaGUgb3JpZ2luYWwgY29tbWl0IDBhZjQzODc1N2Q0NTVmOGViNmI1YTZhZTlhOTkw
YWUyNDVmMjMwZmQKPiA+IAo+ID4gVGhlIGNvbW1pdCB0aGF0IGFkZHMgaXNfaGFyZHdhcmVfZG9t
YWluIChhbmQgcmVhcnJhbmdlIHRoaW5ncykKPiA+IDdjMjc1NTQ5ZjQ2YzVjNDY2MTE1OTJmNzEw
N2MxMzQ1ZTkzZWQ0NTcKPiA+IAo+ID4gVGhlIG9yZ2luYWwgY29tbWl0IHVzZWQgdGhlIGZ1bmN0
aW9uIGxpa2UKPiA+IHNldHVwX2RvbTBfcGNpX2RldmljZXMoZCwgYW1kX2lvbW11X3NldHVwX2Rv
bTBfZGV2aWNlKTsKPiA+IHdoaWNoIHdhcyBiZWNhdXNlIElPTU1VIG5lZWRlZCB0byBza2lwIHRo
ZSBob3N0IGJyaWRnZSBkZXZpY2VzIG9uIGRvbTAuCj4gPiAKPiA+IFNvIEkgYXNzdW1lIHlvdSBh
ZGRlZCB0aGUgaXNfaGFyZHdhcmVfZG9tYWluIGJlY2F1c2UgaXQgb25seSBuZWVkZWQgdG8KPiA+
IGJlIGRvbmUgb24gZG9tMC4gIEknbSBub3QgZmFtaWxpYXIgd2l0aCB0aGUgSU9NTVUvUENJIGhp
c3Rvcnkgd3J0IHRvCj4gPiB3aGF0IGl0IG1hcHBlZC9wYXNzZWQgdGhyb3VnaCBzby4KPiAKPiBX
ZWxsLCBJIGFkZGVkIGl0IHByZXN1bWFibHkgdG8gcmV0YWluIG9yaWdpbmFsIHNlbWFudGljcy4g
SSBzdGlsbAo+IHRoaW5rIHRoYXQgdGhlIGV4dHJhIGNoZWNrIHdvdWxkIGJldHRlciBiZSBkcm9w
cGVkIHRoZXJlLCBub3QKPiB0aGUgbGVhc3QgdG8gYWxzbyBjb3ZlciB0aGUgY2FzZSBvZiBkZXZp
Y2VzIGV2ZW50dWFsbHkgZ2V0dGluZwo+IGFzc2lnbmVkIHRvIGRvbV94ZW4uCj4gCj4gTG9va2lu
ZyBhdCB0aGlzIGFub3RoZXIgdGltZSBJIGZpbmQgc29tZSBvdGhlciBxdWVzdGlvbmFibGUKPiBh
c3BlY3QgdGhvdWdoIChib3RoIHRvIHByZS1leGlzdGluZyBjb2RlIGFuZCB0byB0aGUgY2hhbmdl
Cj4gbWFkZSBoZXJlKTogImhvc3QgYnJpZGdlIiAhPSAiYnJpZGdlIi4gVGhlIHRpdGxlIGhlcmUg
YXMgbXVjaAo+IGFzIHRoZSBjb21tZW50IG5leHQgdG8gdGhlIG9yaWdpbmFsIHBpZWNlIG9mIGNv
ZGUgYm90aAo+IHN1Z2dlc3QgdGhlIHdpZGVyIGdlbmVyYWwgY2F0ZWdvcnkgaXMgbWVhbnQsIGJ1
dCB0aGUgY29kZQo+IGNsb25lZCBjaGVja3MgZm9yIGhvc3QgYnJpZGdlcyBvbmx5LiBJbgo+IGFt
ZF9pb21tdV9hZGRfZGV2aWNlKCkgdGhlIGNoZWNrIGlzIHVzZWQgc29sZWx5IHRvIGVtaXQgYQo+
IGxlc3Mgc2NhcnkgbG9nIG1lc3NhZ2UsIGJ1dCB0aGUgY2hhbmdlIGhlcmUgZ29lcyBiZXlvbmQK
PiB0aGF0LgoKVGhlIGNoZWNrIGluIGFtZF9pb21tdV9hZGRfZGV2aWNlIGFsbG93cyBob3N0IGJy
aWRnZSBkZXZpY2VzIHRvIGJlCmFzc2lnbmVkIHRvIHRoZSBoYXJkd2FyZSBkb21haW4gd2l0aG91
dCByZXR1cm5pbmcgYW4gZXJyb3Igc2luY2UgdGhleQphcmUgbm90IGJlaGluZCBhbiBJT01NVS4g
Tm90ZSB0aGF0IGV2ZW4gaWYgYW1kX2lvbW11X2FkZF9kZXZpY2UKcmV0dXJuZWQgYW4gZXJyb3Ig
dGhlIGRldmljZSB3b3VsZCBzdGlsbCBiZSBhZGRlZCB0byB0aGUgaGFyZHdhcmUKZG9tYWluIHNp
bmNlIHRoZSBlcnJvciBpcyBlYXRlbiBieSBzZXR1cF9vbmVfaHdkb21fZGV2aWNlIGFuZCB0aGUK
ZGV2aWNlIGlzIGFzc2lnbmVkIHRvIHRoZSBoYXJkd2FyZSBkb21haW4gcmVnYXJkbGVzcy4KClNv
IGVpdGhlciBhbGwgZGV2aWNlcyB0aGF0IGFyZSBub3QgYmVoaW5kIGFuIElPTU1VIGFyZSBub3Qg
YXNzaWduZWQgdG8KdGhlIGhhcmR3YXJlIGRvbWFpbiwgb3IgdXBkYXRlX3BhZ2luZ19tb2RlIG5l
ZWRzIHRoaXMgd29ya2Fyb3VuZCBpbgpvcmRlciB0byBiZSBhYmxlIHRvIGhhbmRsZSBJT01NVSBw
YWdlIHRhYmxlIGV4cGFuc2lvbiBmb3IgdGhlIGhhcmR3YXJlCmRvbWFpbi4KClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:43:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:43: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-devel-bounces@lists.xenproject.org>)
	id 1gPPz7-0004Va-9p; Wed, 21 Nov 2018 10:43:53 +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=a4ZH=OA=citrix.com=prvs=856e1e64d=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gPPz6-0004VV-8v
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:43:52 +0000
X-Inumbo-ID: 545bc4f2-ed7a-11e8-8dd4-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 545bc4f2-ed7a-11e8-8dd4-12d6303a7972;
 Wed, 21 Nov 2018 10:43:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,260,1539648000"; d="scan'208";a="71182679"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20181120180941.1005-1-wei.liu2@citrix.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 xsFNBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABzShTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+wsGOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZmfOwU0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAHCwXYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <565e293f-b59b-96dc-53f8-1623096a46a5@citrix.com>
Date: Wed, 21 Nov 2018 10:43:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181120180941.1005-1-wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] tools: set Dom0 UUID if requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 =?UTF-8?B?RWR3aW4gVMO2csO2aw==?= <edvin.torok@citrix.com>,
 "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMTEvMjAxOCAxODowOSwgV2VpIExpdSB3cm90ZToKPiBJbnRyb2R1Y2UgWEVOX0RPTTBf
VVVJRCBpbiBYZW4ncyBnbG9iYWwgY29uZmlndXJhdGlvbiBmaWxlLiAgTWFrZQo+IHhlbi1pbml0
LWRvbTAgYWNjZXB0IGFuIGV4dHJhIGFyZ3VtZW50IGZvciBVVUlELgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gdjM6IG5ldyBhcHByb2Fj
aAo+IC0tLQo+ICB0b29scy9oZWxwZXJzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAzICstCj4gIHRvb2xzL2hlbHBlcnMveGVuLWluaXQtZG9tMC5jICAgICAgICAgICAg
ICAgICAgICAgIHwgNDIgKysrKysrKysrKysrKysrKysrKystLQo+ICB0b29scy9ob3RwbHVnL0xp
bnV4L2luaXQuZC9zeXNjb25maWcueGVuY29tbW9ucy5pbiB8ICAzICsrCj4gIHRvb2xzL2hvdHBs
dWcvTGludXgvaW5pdC5kL3hlbmNvbW1vbnMuaW4gICAgICAgICAgIHwgIDIgKy0KPiAgLi4uL2hv
dHBsdWcvTGludXgvc3lzdGVtZC94ZW4taW5pdC1kb20wLnNlcnZpY2UuaW4gfCAgMyArLQo+ICA1
IGZpbGVzIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpSZXZpZXdl
ZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKVGhhbmtzCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:45:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:45: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-devel-bounces@lists.xenproject.org>)
	id 1gPQ0Q-0004ba-NA; Wed, 21 Nov 2018 10:45: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=ffyj=oa=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPQ0P-0004bS-GF
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:45:13 +0000
X-Inumbo-ID: 85a0d584-ed7a-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 85a0d584-ed7a-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 10:45:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Nov 2018 03:45:11 -0700
Message-Id: <5BF5373502000078001FE63C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 21 Nov 2018 03:45:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
 <1542795594-4252-4-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1542795594-4252-4-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V8 3/7] x86/p2m: allocate logdirty_ranges
 for altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDExOjE5LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gK3N0YXRpYyBpbnQgcDJtX2FjdGl2YXRlX2FsdHAybShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgaWR4KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSwg
KnAybTsKPiArICAgIGludCByYzsKPiArCj4gKyAgICBBU1NFUlQoaWR4IDwgTUFYX0FMVFAyTSk7
Cj4gKwo+ICsgICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF07Cj4gKyAgICBob3N0cDJt
ID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+ICsKPiArICAgIHAybV9sb2NrKHAybSk7Cj4gKwo+ICsg
ICAgcmMgPSBwMm1faW5pdF9sb2dkaXJ0eShwMm0pOwo+ICsKPiArICAgIGlmICggcmMgKQo+ICsg
ICAgICAgIGdvdG8gb3V0Owo+ICsKPiArICAgIC8qIFRoZSBmb2xsb3dpbmcgaXMgcmVhbGx5IGp1
c3QgYSByYW5nZXNldCBjb3B5LiAqLwo+ICsgICAgcmMgPSByYW5nZXNldF9tZXJnZShwMm0tPmxv
Z2RpcnR5X3JhbmdlcywgaG9zdHAybS0+bG9nZGlydHlfcmFuZ2VzKTsKCklzIHAybSAhPSBob3N0
cDJtIGd1YXJhbnRlZWQgaGVyZSAocmVjYWxsaW5nIHRoZSBkaXNjdXNzaW9uIGFib3V0CmFycmF5
IHNsb3QgMCk/IFRoZSBmdW5jdGlvbiBtYXkgaGFwcGVuIHRvIHdvcmsgd2l0aCBib3RoIHJhbmdl
c2V0cwp0aGUgc2FtZSwgYnV0IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBndWFyYW50ZWVkLgoKPiAr
ICAgIGlmICggcmMgKQo+ICsgICAgewo+ICsgICAgICAgIHAybV9mcmVlX2xvZ2RpcnR5KHAybSk7
Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcDJtX2luaXRfYWx0cDJt
X2VwdChkLCBpZHgpOwo+ICsKPiArb3V0OgoKTGFiZWxzIGluZGVudGVkIGJ5IGF0IGxlYXN0IG9u
ZSBibGFuayBwbGVhc2UuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:49:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:49: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-devel-bounces@lists.xenproject.org>)
	id 1gPQ4p-0004pI-Aj; Wed, 21 Nov 2018 10:49: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=ffyj=oa=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPQ4o-0004pD-PZ
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:49:46 +0000
X-Inumbo-ID: 28ccad7c-ed7b-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28ccad7c-ed7b-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 10:49:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Nov 2018 03:49:45 -0700
Message-Id: <5BF5384502000078001FE654@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 21 Nov 2018 03:49:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
 <1542795594-4252-5-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1542795594-4252-5-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V8 4/7] x86/p2m: refactor p2m_reset_altp2m()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDExOjE5LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gUmVmYWN0b3IgcDJtX3Jlc2V0X2FsdHAybSgpIHNvIHRoYXQgaXQgY2FuIGJlIHVzZWQg
dG8gcmVtb3ZlCj4gcmVkdW5kYW50IGNvZGVwYXRocywgZml4aW5nIHRoZSBsb2NraW5nIHdoaWxl
IHdlJ3JlIGF0IGl0LgoKU3RpbGwgbm8gd29yZCBhYm91dCAuLi4KCj4gK3N0YXRpYyB2b2lkIHAy
bV9yZXNldF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGFsdHAybV9yZXNldF90eXBlIHJlc2V0X3R5
cGUpCj4gK3sKPiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07Cj4gKwo+ICsgICAgQVNTRVJU
KGlkeCA8IE1BWF9BTFRQMk0pOwo+ICsgICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF07
Cj4gKwo+ICsgICAgcDJtX2xvY2socDJtKTsKPiArCj4gKyAgICBwMm1fZmx1c2hfdGFibGVfbG9j
a2VkKHAybSk7Cj4gKwo+ICsgICAgaWYgKCByZXNldF90eXBlID09IEFMVFAyTV9ERUFDVElWQVRF
ICkKPiArICAgICAgICBwMm1fZnJlZV9sb2dkaXJ0eShwMm0pOwo+ICsKPiArICAgIC8qIFVuaW5p
dCBhbmQgcmVpbml0IGVwdCB0byBmb3JjZSBUTEIgc2hvb3Rkb3duICovCj4gKyAgICBlcHRfcDJt
X3VuaW5pdChwMm0pOwo+ICsgICAgZXB0X3AybV9pbml0KHAybSk7Cj4gKwo+ICsgICAgcDJtLT5t
aW5fcmVtYXBwZWRfZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwo+ICsgICAgcDJtLT5tYXhfcmVt
YXBwZWRfZ2ZuID0gMDsKCi4uLiB0aGVzZSBub3cgZG9uZSBldmVuIHdoZW4gcHJldmlvdXNseSB0
aGV5IHdlcmVuJ3Q/IEluIGZhY3QsCmhhdmluZyBsb29rZWQgYWdhaW4sIGl0IHNlZW1zIGFzIGlm
IHRoZWlyIG9taXNzaW9uIGZyb20gZS5nLgpwMm1fZmx1c2hfYWx0cDJtKCkgd2FzIGEgbWlzdGFr
ZSBiZWZvcmUsIHdoaWNoIHlvdSBub3cgZml4LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:54:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:54: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-devel-bounces@lists.xenproject.org>)
	id 1gPQ9a-0005X3-V7; Wed, 21 Nov 2018 10:54:42 +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=RqMg=OA=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPQ9Z-0005Wy-Dh
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:54:41 +0000
X-Inumbo-ID: d81471a8-ed7b-11e8-bea1-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d81471a8-ed7b-11e8-bea1-12d6303a7972;
 Wed, 21 Nov 2018 10:54:40 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 40321305FFAB; Wed, 21 Nov 2018 12:54:39 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 35930300F70D;
 Wed, 21 Nov 2018 12:54:39 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
 <1542795594-4252-4-git-send-email-rcojocaru@bitdefender.com>
 <5BF5373502000078001FE63C@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <5a87c581-77bf-6eeb-c5ab-69a44104cc2d@bitdefender.com>
Date: Wed, 21 Nov 2018 12:54:33 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <5BF5373502000078001FE63C@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V8 3/7] x86/p2m: allocate logdirty_ranges
 for altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjEvMTggMTI6NDUgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjExLjE4
IGF0IDExOjE5LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+ICtzdGF0aWMg
aW50IHAybV9hY3RpdmF0ZV9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlk
eCkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSwgKnAybTsKPj4gKyAg
ICBpbnQgcmM7Cj4+ICsKPj4gKyAgICBBU1NFUlQoaWR4IDwgTUFYX0FMVFAyTSk7Cj4+ICsKPj4g
KyAgICBwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1baWR4XTsKPj4gKyAgICBob3N0cDJtID0gcDJt
X2dldF9ob3N0cDJtKGQpOwo+PiArCj4+ICsgICAgcDJtX2xvY2socDJtKTsKPj4gKwo+PiArICAg
IHJjID0gcDJtX2luaXRfbG9nZGlydHkocDJtKTsKPj4gKwo+PiArICAgIGlmICggcmMgKQo+PiAr
ICAgICAgICBnb3RvIG91dDsKPj4gKwo+PiArICAgIC8qIFRoZSBmb2xsb3dpbmcgaXMgcmVhbGx5
IGp1c3QgYSByYW5nZXNldCBjb3B5LiAqLwo+PiArICAgIHJjID0gcmFuZ2VzZXRfbWVyZ2UocDJt
LT5sb2dkaXJ0eV9yYW5nZXMsIGhvc3RwMm0tPmxvZ2RpcnR5X3Jhbmdlcyk7Cj4gCj4gSXMgcDJt
ICE9IGhvc3RwMm0gZ3VhcmFudGVlZCBoZXJlIChyZWNhbGxpbmcgdGhlIGRpc2N1c3Npb24gYWJv
dXQKPiBhcnJheSBzbG90IDApPyBUaGUgZnVuY3Rpb24gbWF5IGhhcHBlbiB0byB3b3JrIHdpdGgg
Ym90aCByYW5nZXNldHMKPiB0aGUgc2FtZSwgYnV0IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBndWFy
YW50ZWVkLgoKWWVzLCBpdCBpcy4gV2UncmUgIndhc3RpbmciIGFsdHAybVswXSwgYXMgcHJldmlv
dXNseSBkaXNjdXNzZWQuCgo+PiArICAgIGlmICggcmMgKQo+PiArICAgIHsKPj4gKyAgICAgICAg
cDJtX2ZyZWVfbG9nZGlydHkocDJtKTsKPj4gKyAgICAgICAgZ290byBvdXQ7Cj4+ICsgICAgfQo+
PiArCj4+ICsgICAgcDJtX2luaXRfYWx0cDJtX2VwdChkLCBpZHgpOwo+PiArCj4+ICtvdXQ6Cj4g
Cj4gTGFiZWxzIGluZGVudGVkIGJ5IGF0IGxlYXN0IG9uZSBibGFuayBwbGVhc2UuCgpSaWdodCwg
d2lsbCBjaGFuZ2UgaXQgaW4gdGhlIG5leHQgdmVyc2lvbi4KCgpUaGFua3MsClJhenZhbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:57:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:57: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-devel-bounces@lists.xenproject.org>)
	id 1gPQCO-0005fv-Fm; Wed, 21 Nov 2018 10:57:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rqmg=oa=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPQCN-0005fo-FI
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:57:35 +0000
X-Inumbo-ID: 3f7c32eb-ed7c-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f7c32eb-ed7c-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 10:57:34 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 E0AD1301AB2E; Wed, 21 Nov 2018 12:57:32 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id CCE4E300F70D;
 Wed, 21 Nov 2018 12:57:32 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
 <1542795594-4252-5-git-send-email-rcojocaru@bitdefender.com>
 <5BF5384502000078001FE654@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <477bb458-e5a3-6ea8-fe74-8c3ab6d2ba9d@bitdefender.com>
Date: Wed, 21 Nov 2018 12:57:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <5BF5384502000078001FE654@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V8 4/7] x86/p2m: refactor p2m_reset_altp2m()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjEvMTggMTI6NDkgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjExLjE4
IGF0IDExOjE5LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IFJlZmFjdG9y
IHAybV9yZXNldF9hbHRwMm0oKSBzbyB0aGF0IGl0IGNhbiBiZSB1c2VkIHRvIHJlbW92ZQo+PiBy
ZWR1bmRhbnQgY29kZXBhdGhzLCBmaXhpbmcgdGhlIGxvY2tpbmcgd2hpbGUgd2UncmUgYXQgaXQu
Cj4gCj4gU3RpbGwgbm8gd29yZCBhYm91dCAuLi4KPiAKPj4gK3N0YXRpYyB2b2lkIHAybV9yZXNl
dF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCwKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZW51bSBhbHRwMm1fcmVzZXRfdHlwZSByZXNldF90eXBlKQo+
PiArewo+PiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07Cj4+ICsKPj4gKyAgICBBU1NFUlQo
aWR4IDwgTUFYX0FMVFAyTSk7Cj4+ICsgICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF07
Cj4+ICsKPj4gKyAgICBwMm1fbG9jayhwMm0pOwo+PiArCj4+ICsgICAgcDJtX2ZsdXNoX3RhYmxl
X2xvY2tlZChwMm0pOwo+PiArCj4+ICsgICAgaWYgKCByZXNldF90eXBlID09IEFMVFAyTV9ERUFD
VElWQVRFICkKPj4gKyAgICAgICAgcDJtX2ZyZWVfbG9nZGlydHkocDJtKTsKPj4gKwo+PiArICAg
IC8qIFVuaW5pdCBhbmQgcmVpbml0IGVwdCB0byBmb3JjZSBUTEIgc2hvb3Rkb3duICovCj4+ICsg
ICAgZXB0X3AybV91bmluaXQocDJtKTsKPj4gKyAgICBlcHRfcDJtX2luaXQocDJtKTsKPj4gKwo+
PiArICAgIHAybS0+bWluX3JlbWFwcGVkX2dmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKPj4gKyAg
ICBwMm0tPm1heF9yZW1hcHBlZF9nZm4gPSAwOwo+IAo+IC4uLiB0aGVzZSBub3cgZG9uZSBldmVu
IHdoZW4gcHJldmlvdXNseSB0aGV5IHdlcmVuJ3Q/IEluIGZhY3QsCj4gaGF2aW5nIGxvb2tlZCBh
Z2FpbiwgaXQgc2VlbXMgYXMgaWYgdGhlaXIgb21pc3Npb24gZnJvbSBlLmcuCj4gcDJtX2ZsdXNo
X2FsdHAybSgpIHdhcyBhIG1pc3Rha2UgYmVmb3JlLCB3aGljaCB5b3Ugbm93IGZpeC4KClJpZ2h0
LCB0aGF0J3MgYW4gb21pc3Npb24gSSdsbCByZWN0aWZ5IGluIHRoZSBuZXh0IHZlcnNpb24uCgpB
Y2NvcmRpbmcgdG8gYSBwcmV2aW91cyByZXZpZXcgZnJvbSBHZW9yZ2UsIEknbSBub3Qgbm93IGZp
eGluZyBhIHByb2JsZW0Kc2luY2UgdGhlIGFzc2lnbm1lbnQgd2FzIG5vdCByZXF1aXJlZCwgaG93
ZXZlciBpdCBpcyBoYXJtbGVzcyAoYW5kCnBlcmhhcHMgcHJlZmVycmFibGUpLiBBRkFJQ1QgaXQg
ZG9lcyBub3QgZml4IGEgY29ycmVjdG5lc3MgaXNzdWUuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 10:58:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 10:58: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-devel-bounces@lists.xenproject.org>)
	id 1gPQDS-0005kc-SV; Wed, 21 Nov 2018 10:58: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=ffyj=oa=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPQDQ-0005kS-UL
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 10:58:40 +0000
X-Inumbo-ID: 66dc802a-ed7c-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66dc802a-ed7c-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 10:58:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Nov 2018 03:58:38 -0700
Message-Id: <5BF53A5A02000078001FE684@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 21 Nov 2018 03:58:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181120160153.45259-1-roger.pau@citrix.com>
 <20181120160153.45259-7-roger.pau@citrix.com>
 <5BF43A1902000078001FE31E@prv1-mh.provo.novell.com>
 <20181120232627.GA31051@amd.com>
 <5BF523A002000078001FE537@prv1-mh.provo.novell.com>
 <20181121103744.pw6qiwasi6qsu63d@mac>
In-Reply-To: <20181121103744.pw6qiwasi6qsu63d@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 6/6] amd/iommu: skip bridge devices when
 updating IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDExOjM3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgTm92IDIxLCAyMDE4IGF0IDAyOjIxOjM2QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjEuMTEuMTggYXQgMDA6MjYsIDxCcmlhbi5Xb29kc0BhbWQuY29tPiB3
cm90ZToKPj4gPiBUaGUgb3JpZ2luYWwgY29tbWl0IDBhZjQzODc1N2Q0NTVmOGViNmI1YTZhZTlh
OTkwYWUyNDVmMjMwZmQKPj4gPiAKPj4gPiBUaGUgY29tbWl0IHRoYXQgYWRkcyBpc19oYXJkd2Fy
ZV9kb21haW4gKGFuZCByZWFycmFuZ2UgdGhpbmdzKQo+PiA+IDdjMjc1NTQ5ZjQ2YzVjNDY2MTE1
OTJmNzEwN2MxMzQ1ZTkzZWQ0NTcKPj4gPiAKPj4gPiBUaGUgb3JnaW5hbCBjb21taXQgdXNlZCB0
aGUgZnVuY3Rpb24gbGlrZQo+PiA+IHNldHVwX2RvbTBfcGNpX2RldmljZXMoZCwgYW1kX2lvbW11
X3NldHVwX2RvbTBfZGV2aWNlKTsKPj4gPiB3aGljaCB3YXMgYmVjYXVzZSBJT01NVSBuZWVkZWQg
dG8gc2tpcCB0aGUgaG9zdCBicmlkZ2UgZGV2aWNlcyBvbiBkb20wLgo+PiA+IAo+PiA+IFNvIEkg
YXNzdW1lIHlvdSBhZGRlZCB0aGUgaXNfaGFyZHdhcmVfZG9tYWluIGJlY2F1c2UgaXQgb25seSBu
ZWVkZWQgdG8KPj4gPiBiZSBkb25lIG9uIGRvbTAuICBJJ20gbm90IGZhbWlsaWFyIHdpdGggdGhl
IElPTU1VL1BDSSBoaXN0b3J5IHdydCB0bwo+PiA+IHdoYXQgaXQgbWFwcGVkL3Bhc3NlZCB0aHJv
dWdoIHNvLgo+PiAKPj4gV2VsbCwgSSBhZGRlZCBpdCBwcmVzdW1hYmx5IHRvIHJldGFpbiBvcmln
aW5hbCBzZW1hbnRpY3MuIEkgc3RpbGwKPj4gdGhpbmsgdGhhdCB0aGUgZXh0cmEgY2hlY2sgd291
bGQgYmV0dGVyIGJlIGRyb3BwZWQgdGhlcmUsIG5vdAo+PiB0aGUgbGVhc3QgdG8gYWxzbyBjb3Zl
ciB0aGUgY2FzZSBvZiBkZXZpY2VzIGV2ZW50dWFsbHkgZ2V0dGluZwo+PiBhc3NpZ25lZCB0byBk
b21feGVuLgo+PiAKPj4gTG9va2luZyBhdCB0aGlzIGFub3RoZXIgdGltZSBJIGZpbmQgc29tZSBv
dGhlciBxdWVzdGlvbmFibGUKPj4gYXNwZWN0IHRob3VnaCAoYm90aCB0byBwcmUtZXhpc3Rpbmcg
Y29kZSBhbmQgdG8gdGhlIGNoYW5nZQo+PiBtYWRlIGhlcmUpOiAiaG9zdCBicmlkZ2UiICE9ICJi
cmlkZ2UiLiBUaGUgdGl0bGUgaGVyZSBhcyBtdWNoCj4+IGFzIHRoZSBjb21tZW50IG5leHQgdG8g
dGhlIG9yaWdpbmFsIHBpZWNlIG9mIGNvZGUgYm90aAo+PiBzdWdnZXN0IHRoZSB3aWRlciBnZW5l
cmFsIGNhdGVnb3J5IGlzIG1lYW50LCBidXQgdGhlIGNvZGUKPj4gY2xvbmVkIGNoZWNrcyBmb3Ig
aG9zdCBicmlkZ2VzIG9ubHkuIEluCj4+IGFtZF9pb21tdV9hZGRfZGV2aWNlKCkgdGhlIGNoZWNr
IGlzIHVzZWQgc29sZWx5IHRvIGVtaXQgYQo+PiBsZXNzIHNjYXJ5IGxvZyBtZXNzYWdlLCBidXQg
dGhlIGNoYW5nZSBoZXJlIGdvZXMgYmV5b25kCj4+IHRoYXQuCj4gCj4gVGhlIGNoZWNrIGluIGFt
ZF9pb21tdV9hZGRfZGV2aWNlIGFsbG93cyBob3N0IGJyaWRnZSBkZXZpY2VzIHRvIGJlCj4gYXNz
aWduZWQgdG8gdGhlIGhhcmR3YXJlIGRvbWFpbiB3aXRob3V0IHJldHVybmluZyBhbiBlcnJvciBz
aW5jZSB0aGV5Cj4gYXJlIG5vdCBiZWhpbmQgYW4gSU9NTVUuIE5vdGUgdGhhdCBldmVuIGlmIGFt
ZF9pb21tdV9hZGRfZGV2aWNlCj4gcmV0dXJuZWQgYW4gZXJyb3IgdGhlIGRldmljZSB3b3VsZCBz
dGlsbCBiZSBhZGRlZCB0byB0aGUgaGFyZHdhcmUKPiBkb21haW4gc2luY2UgdGhlIGVycm9yIGlz
IGVhdGVuIGJ5IHNldHVwX29uZV9od2RvbV9kZXZpY2UgYW5kIHRoZQo+IGRldmljZSBpcyBhc3Np
Z25lZCB0byB0aGUgaGFyZHdhcmUgZG9tYWluIHJlZ2FyZGxlc3MuCgpIZW5jZSBtZSBzYXlpbmcg
dGhpcyBjaGVjayBpcyBtYWlubHkvanVzdCB0byBtYWtlIHRoZSBsb2cgbWVzc2FnZQpsZXNzIHNj
YXJ5LgoKPiBTbyBlaXRoZXIgYWxsIGRldmljZXMgdGhhdCBhcmUgbm90IGJlaGluZCBhbiBJT01N
VSBhcmUgbm90IGFzc2lnbmVkIHRvCj4gdGhlIGhhcmR3YXJlIGRvbWFpbiwgb3IgdXBkYXRlX3Bh
Z2luZ19tb2RlIG5lZWRzIHRoaXMgd29ya2Fyb3VuZCBpbgo+IG9yZGVyIHRvIGJlIGFibGUgdG8g
aGFuZGxlIElPTU1VIHBhZ2UgdGFibGUgZXhwYW5zaW9uIGZvciB0aGUgaGFyZHdhcmUKPiBkb21h
aW4uCgpJdCBsb29rcyBsaWtlIHdlJ3JlIHRhbGtpbmcgYWJvdXQgZGlmZmVyZW50IGFzcGVjdHM6
IEkgZG9uJ3QgcHV0IHVuZGVyCnF1ZXN0aW9uIHRoYXQgYXNzaWdubWVudCB3YW50cyB0byBiZSBh
dm9pZGVkLiBXaGF0IEkgcXVlc3Rpb24gaXMKd2h5IHRoZSBhdm9pZGFuY2UgZ2V0cyByZXN0cmlj
dGVkIHRvIHRoZSBoYXJkd2FyZSBkb21haW4uCgpBbmQgdGhlbiB0aGUgc2Vjb25kYXJ5IHF1ZXN0
aW9uIEkgcHV0IHVwIHdhcyB3aHkgdGhpcyByZXN0cmljdGlvbgphcHBsaWVzIHRvIGhvc3QgYnJp
ZGdlcyBvbmx5LCBkZXNwaXRlIHRpdGxlIGhlcmUgYW5kIGNvbW1lbnQgdGhlcmUKc2F5aW5nICJi
cmlkZ2UiIGluIGdlbmVyYWwuCgpZb3VyIHJlcGx5IGRvZXNuJ3QgYXBwZWFyIHRvIHJlbGF0ZSB0
byBlaXRoZXIgb2YgdGhlc2UuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 11:01:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 11:01: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-devel-bounces@lists.xenproject.org>)
	id 1gPQGS-0006WJ-Do; Wed, 21 Nov 2018 11:01: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=RqMg=OA=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPQGR-0006WC-7A
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 11:01:47 +0000
X-Inumbo-ID: d591e72a-ed7c-11e8-8325-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d591e72a-ed7c-11e8-8325-12d6303a7972;
 Wed, 21 Nov 2018 11:01:45 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 78048305FFAB; Wed, 21 Nov 2018 13:01:44 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 67FB5300F716;
 Wed, 21 Nov 2018 13:01:44 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 21 Nov 2018 13:01:40 +0200
Message-Id: <1542798100-840-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] x86/p2m: constify p2m_mem_access_sanity_check()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tamas@tklengyel.com, wei.liu2@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, jbeulich@suse.com, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgICAgIHwgMiArLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9tZW1fYWNjZXNzLmggfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVt
X2FjY2Vzcy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwppbmRleCAzMGMyZjFhLi41
NmMwNmE0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKQEAgLTU0MSw3ICs1NDEsNyBAQCB2b2lkIGFyY2hf
cDJtX3NldF9hY2Nlc3NfcmVxdWlyZWQoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBhY2Nlc3NfcmVx
dWlyZWQpCiAjZW5kaWYKIH0KIAotYm9vbCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2soc3Ry
dWN0IGRvbWFpbiAqZCkKK2Jvb2wgcDJtX21lbV9hY2Nlc3Nfc2FuaXR5X2NoZWNrKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCiB7CiAgICAgcmV0dXJuIGlzX2h2bV9kb21haW4oZCkgJiYgY3B1X2hh
c192bXggJiYgaGFwX2VuYWJsZWQoZCk7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21lbV9hY2Nlc3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX2FjY2Vzcy5oCmluZGV4
IGM4MTVkYjguLjk5ODE3YTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX2Fj
Y2Vzcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX2FjY2Vzcy5oCkBAIC00NCw3ICs0
NCw3IEBAIGJvb2wgcDJtX21lbV9hY2Nlc3NfZW11bGF0ZV9jaGVjayhzdHJ1Y3QgdmNwdSAqdiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2bV9ldmVudF9yZXNwb25z
ZV90ICpyc3ApOwogCiAvKiBTYW5pdHkgY2hlY2sgZm9yIG1lbV9hY2Nlc3MgaGFyZHdhcmUgc3Vw
cG9ydCAqLwotYm9vbCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2soc3RydWN0IGRvbWFpbiAq
ZCk7Citib29sIHAybV9tZW1fYWNjZXNzX3Nhbml0eV9jaGVjayhjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKTsKIAogI2VuZGlmIC8qX19BU01fWDg2X01FTV9BQ0NFU1NfSF9fICovCiAKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 11:03:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 11:03: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-devel-bounces@lists.xenproject.org>)
	id 1gPQIF-0006eR-Vs; Wed, 21 Nov 2018 11:03: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=azpx=oa=citrix.com=prvs=856900a8f=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gPQIE-0006eI-D0
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 11:03:38 +0000
X-Inumbo-ID: 17d1907e-ed7d-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17d1907e-ed7d-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 11:03:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71183976"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <1542798100-840-1-git-send-email-rcojocaru@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <f2283654-f99e-6ed0-22f8-8cad9d2041f8@citrix.com>
Date: Wed, 21 Nov 2018 11:03:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1542798100-840-1-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/p2m: constify
 p2m_mem_access_sanity_check()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tamas@tklengyel.com, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, jbeulich@suse.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjEvMTggMTE6MDEgQU0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiBTaWduZWQtb2Zm
LWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CgpXaHk/Cgog
LUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 11:33:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 11:33: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-devel-bounces@lists.xenproject.org>)
	id 1gPQku-0000UZ-Cv; Wed, 21 Nov 2018 11: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=z0b1=oa=oracle.com=william.kucharski@srs-us1.protection.inumbo.net>)
 id 1gPQZ8-00089v-R6
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 11:21:06 +0000
X-Inumbo-ID: 88d82653-ed7f-11e8-9a16-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88d82653-ed7f-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 11:21:05 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wALBJR9h091389;
 Wed, 21 Nov 2018 11:19:27 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=content-type :
 mime-version : subject : from : in-reply-to : date : cc :
 content-transfer-encoding : message-id : references : to;
 s=corp-2018-07-02; bh=8fSBUU+GtR5p7EsZYRTlIx8tZVgc1tQj4bfsjgR1qzM=;
 b=ruMqOaahbVr1YupXgoGJJdgTIVkHfz0fycIMJd/v3AY6toH0SOgMgs38R35jXbeZN7St
 AlKjliAN+o9a/jMN3Wh1zszYuzeq6HYAue5HkVtW2lzO3lfOBkh9hnEvmnoMb8xHrj7K
 93LcqVjg/YpRYgXl7USxIeuTMxMR7wE3I8H2XpuvoOKU+s9ivdgaadYKbrf16e5OVp5V
 aRkxqa96R4mc6+nd2NjXhQTOSZvtSa75AAnNUodpEZf58Czu6gMYENosXblrd3vn0V+0
 1n5HFCBiKzE0dkC7xuxzaF0r//ip41tt0lkRPqh0ljSbWsGVa/5UtWVNXhMyK52fWzLB IA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2ntbmqrv9s-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Nov 2018 11:19:27 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wALBJNJn007341
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Nov 2018 11:19:23 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wALBJDAg012549;
 Wed, 21 Nov 2018 11:19:14 GMT
Received: from [192.168.0.110] (/73.243.10.6)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 21 Nov 2018 03:19:13 -0800
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
From: William Kucharski <william.kucharski@oracle.com>
In-Reply-To: <CAFqt6zbOWX5LUTWwoGDJsGdf+pTR6N1yTPVxyr1W3-6Fte39ww@mail.gmail.com>
Date: Wed, 21 Nov 2018 04:19:11 -0700
Message-Id: <833B5050-DEF6-44A0-9832-276F86671212@oracle.com>
References: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
 <20181116182836.GB17088@rapoport-lnx>
 <CAFqt6zYp0j999WXw9Jus0oZMjADQQkPfso8btv6du6L9CE3PXA@mail.gmail.com>
 <20181117143742.GB7861@bombadil.infradead.org>
 <CAFqt6zbOWX5LUTWwoGDJsGdf+pTR6N1yTPVxyr1W3-6Fte39ww@mail.gmail.com>
To: Souptick Joarder <jrdr.linux@gmail.com>
X-Mailer: Apple Mail (2.3445.102.3)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9083
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=954
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811210103
X-Mailman-Approved-At: Wed, 21 Nov 2018 11:33:14 +0000
Subject: Re: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, rppt@linux.ibm.com, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, iommu@lists.linux-foundation.org,
 rppt@linux.vnet.ibm.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 mchehab@kernel.org, iamjoonsoo.kim@lge.com, vbabka@suse.cz,
 Juergen Gross <jgross@suse.com>, hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q291bGQgeW91IGFkZCBhIGxpbmUgdG8gdGhlIGRlc2NyaXB0aW9uIGV4cGxpY2l0bHkgc3RhdGlu
ZyB0aGF0IGEgZmFpbHVyZQp0byBpbnNlcnQgYW55IHBhZ2UgaW4gdGhlIHJhbmdlIHdpbGwgZmFp
bCB0aGUgZW50aXJlIHJvdXRpbmUsIHNvbWV0aGluZwpsaWtlOgoKPiAqIFRoaXMgYWxsb3dzIGRy
aXZlcnMgdG8gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyB0aGV5J3ZlIGFsbG9jYXRlZAo+
ICogaW50byBhIHVzZXIgdm1hLiBUaGlzIGlzIGEgZ2VuZXJpYyBmdW5jdGlvbiB3aGljaCBkcml2
ZXJzIGNhbiB1c2UKPiAqIHJhdGhlciB0aGFuIHVzaW5nIHRoZWlyIG93biB3YXkgb2YgbWFwcGlu
ZyByYW5nZSBvZiBrZXJuZWwgcGFnZXMgaW50bwo+ICogdXNlciB2bWEuCj4gKgo+ICogQSBmYWls
dXJlIHRvIGluc2VydCBhbnkgcGFnZSBpbiB0aGUgcmFuZ2Ugd2lsbCBmYWlsIHRoZSBjYWxsIGFz
IGEgd2hvbGUuCgpJdCdzIG9idmlvdXMgd2hlbiByZWFkaW5nIHRoZSBjb2RlLCBidXQgaXQgd291
bGQgYmUgc2VsZi1kb2N1bWVudGluZyB0bwpzdGF0ZSBpdCBvdXRyaWdodC4KClRoYW5rcyEKICAg
IC0tIEJpbGwKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 11:36:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 11:36: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-devel-bounces@lists.xenproject.org>)
	id 1gPQny-0000de-Ux; Wed, 21 Nov 2018 11:36:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=z0b1=oa=oracle.com=william.kucharski@srs-us1.protection.inumbo.net>)
 id 1gPQny-0000dZ-4Z
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 11:36:26 +0000
X-Inumbo-ID: ad2ce741-ed81-11e8-9a16-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad2ce741-ed81-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 11:36:25 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wALBTUkq139414;
 Wed, 21 Nov 2018 11:35:50 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=content-type :
 mime-version : subject : from : in-reply-to : date : cc :
 content-transfer-encoding : message-id : references : to;
 s=corp-2018-07-02; bh=6wqoCmnDUzdss297jnn1NtxeFvkwhaG6Zb/m/Ppwd5E=;
 b=3PdbTka/uIn9Y3+f9wv9CXw/uOCrzQl9RDfMXKf7Bq4436Yr0fY2jkBXsbO37CoxY4UI
 K6Jhcx2/Hpm5qYTmVtfiFNRp47gEh0g/q8Kg5Urc3KT20UTCQvykdFzi7MlAY/F4byLy
 Kv/PI8QoTi5GejIRc/ZhdxBvYbTx8OoKaRxYShDMUXTsdowsq1TejnqIqcX4pxbms/RW
 QfCVasJWuknBLB+fksCTJHt8Zm7VlGUSrpwW6bjfDWON2qd1ioXPlsvYDRDVVUvpB9rV
 Q8L9X+jA9rKS2bJL5I2yNbBRxGwWgiXlH9sacYHm7dSbo8+ku5liwl5+eNTE8G/Hx/68 Qw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2ntadu12c0-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Nov 2018 11:35:50 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wALBZnk5030137
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Nov 2018 11:35:49 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wALBZm1h005344;
 Wed, 21 Nov 2018 11:35:48 GMT
Received: from [192.168.0.110] (/73.243.10.6)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 21 Nov 2018 03:35:48 -0800
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
From: William Kucharski <william.kucharski@oracle.com>
In-Reply-To: <20181119101616.8901-9-david@redhat.com>
Date: Wed, 21 Nov 2018 04:35:46 -0700
Message-Id: <11E3C0B0-AEED-42C6-A21C-1820F4B47A68@oracle.com>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-9-david@redhat.com>
To: David Hildenbrand <david@redhat.com>
X-Mailer: Apple Mail (2.3445.102.3)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9083
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811210104
Subject: Re: [Xen-devel] [PATCH v1 8/8] PM / Hibernate: exclude all
 PageOffline() pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Len Brown <len.brown@intel.com>, Michal Hocko <mhocko@suse.com>,
 linux-pm@vger.kernel.org, pv-drivers@vmware.com,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, LKML <linux-kernel@vger.kernel.org>,
 Matthew Wilcox <willy@infradead.org>, Linux-MM <linux-mm@kvack.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgeW91IGFyZSBhZGRpbmcgUGFnZU9mZmxpbmUocGFnZSkgdG8gdGhlIGNvbmRpdGlvbiBsaXN0
IG9mIHRoZSBhbHJlYWR5IGV4aXN0aW5nIGlmIGluCnNhdmVhYmxlX2hpZ2htZW1fcGFnZSgpLCB3
aHkgZXhwbGljaXRseSBhZGQgaXQgYXMgYSBzZXBhcmF0ZSBzdGF0ZW1lbnQgaW4gc2F2ZWFibGVf
cGFnZSgpPwoKSXQgd291bGQgc2VlbSBtb3JlIGNvbnNpc3RlbnQgdG8gbWFrZSB0aGUgc2Vjb25k
IGNoZWNrOgoKLQlpZiAoc3dzdXNwX3BhZ2VfaXNfZm9yYmlkZGVuKHBhZ2UpIHx8IHN3c3VzcF9w
YWdlX2lzX2ZyZWUocGFnZSkpCisJaWYgKHN3c3VzcF9wYWdlX2lzX2ZvcmJpZGRlbihwYWdlKSB8
fCBzd3N1c3BfcGFnZV9pc19mcmVlKHBhZ2UpIHx8CisJCVBhZ2VPZmZsaW5lKHBhZ2UpKQoKaW5z
dGVhZC4KCkl0J3MgYWRtaXR0ZWRseSBhIG5pdCBidXQgaXQganVzdCBzZWVtcyBjbGVhbmVyIHRv
IGVpdGhlciBkbyB0aGF0IG9yLCBpZiB5b3VyIGludGVudGlvbgp3YXMgdG8gc2VwYXJhdGUgdGhl
IFBhZ2UgY2hlY2tzIGZyb20gdGhlIHN3c3VzcCBjaGVja3MsIHRvIGJyZWFrIHRoZSBjYWxscyB0
bwpQYWdlUmVzZXJ2ZWQoKSBhbmQgUGFnZU9mZmxpbmUoKSBpbnRvIHRoZWlyIG93biBjaGVjayBp
biBzYXZlYWJsZV9oaWdobWVtX3BhZ2UoKS4KClRoYW5rcyEKICAgIC0tIEJpbGwKICAgICAKCj4g
T24gTm92IDE5LCAyMDE4LCBhdCAzOjE2IEFNLCBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVk
aGF0LmNvbT4gd3JvdGU6Cj4gCj4gLS0tIGEva2VybmVsL3Bvd2VyL3NuYXBzaG90LmMKPiArKysg
Yi9rZXJuZWwvcG93ZXIvc25hcHNob3QuYwo+IEBAIC0xMjIyLDcgKzEyMjIsNyBAQCBzdGF0aWMg
c3RydWN0IHBhZ2UgKnNhdmVhYmxlX2hpZ2htZW1fcGFnZShzdHJ1Y3Qgem9uZSAqem9uZSwgdW5z
aWduZWQgbG9uZyBwZm4pCj4gCUJVR19PTighUGFnZUhpZ2hNZW0ocGFnZSkpOwo+IAo+IAlpZiAo
c3dzdXNwX3BhZ2VfaXNfZm9yYmlkZGVuKHBhZ2UpIHx8ICBzd3N1c3BfcGFnZV9pc19mcmVlKHBh
Z2UpIHx8Cj4gLQkgICAgUGFnZVJlc2VydmVkKHBhZ2UpKQo+ICsJICAgIFBhZ2VSZXNlcnZlZChw
YWdlKSB8fCBQYWdlT2ZmbGluZShwYWdlKSkKPiAJCXJldHVybiBOVUxMOwo+IAo+IAlpZiAocGFn
ZV9pc19ndWFyZChwYWdlKSkKPiBAQCAtMTI4Niw2ICsxMjg2LDkgQEAgc3RhdGljIHN0cnVjdCBw
YWdlICpzYXZlYWJsZV9wYWdlKHN0cnVjdCB6b25lICp6b25lLCB1bnNpZ25lZCBsb25nIHBmbikK
PiAJaWYgKHN3c3VzcF9wYWdlX2lzX2ZvcmJpZGRlbihwYWdlKSB8fCBzd3N1c3BfcGFnZV9pc19m
cmVlKHBhZ2UpKQo+IAkJcmV0dXJuIE5VTEw7Cj4gCj4gKwlpZiAoUGFnZU9mZmxpbmUocGFnZSkp
Cj4gKwkJcmV0dXJuIE5VTEw7Cj4gKwo+IAlpZiAoUGFnZVJlc2VydmVkKHBhZ2UpCj4gCSAgICAm
JiAoIWtlcm5lbF9wYWdlX3ByZXNlbnQocGFnZSkgfHwgcGZuX2lzX25vc2F2ZShwZm4pKSkKPiAJ
CXJldHVybiBOVUxMOwo+IC0tIAo+IDIuMTcuMgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 11:40:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1gPQrx-0001MO-IT; Wed, 21 Nov 2018 11:40: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=FfYJ=OA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPQrw-0001MJ-7c
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 11:40:32 +0000
X-Inumbo-ID: 3ee85d9e-ed82-11e8-a26e-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ee85d9e-ed82-11e8-a26e-12d6303a7972;
 Wed, 21 Nov 2018 11:40:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Nov 2018 04:40:28 -0700
Message-Id: <5BF5442902000078001FE6D9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 21 Nov 2018 04:40:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
 <1542795594-4252-5-git-send-email-rcojocaru@bitdefender.com>
 <5BF5384502000078001FE654@prv1-mh.provo.novell.com>
 <477bb458-e5a3-6ea8-fe74-8c3ab6d2ba9d@bitdefender.com>
In-Reply-To: <477bb458-e5a3-6ea8-fe74-8c3ab6d2ba9d@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V8 4/7] x86/p2m: refactor p2m_reset_altp2m()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDExOjU3LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMTEvMjEvMTggMTI6NDkgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAy
MS4xMS4xOCBhdCAxMToxOSwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4g
UmVmYWN0b3IgcDJtX3Jlc2V0X2FsdHAybSgpIHNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgdG8gcmVt
b3ZlCj4+PiByZWR1bmRhbnQgY29kZXBhdGhzLCBmaXhpbmcgdGhlIGxvY2tpbmcgd2hpbGUgd2Un
cmUgYXQgaXQuCj4+IAo+PiBTdGlsbCBubyB3b3JkIGFib3V0IC4uLgo+PiAKPj4+ICtzdGF0aWMg
dm9pZCBwMm1fcmVzZXRfYWx0cDJtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgs
Cj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGFsdHAybV9yZXNldF90eXBl
IHJlc2V0X3R5cGUpCj4+PiArewo+Pj4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOwo+Pj4g
Kwo+Pj4gKyAgICBBU1NFUlQoaWR4IDwgTUFYX0FMVFAyTSk7Cj4+PiArICAgIHAybSA9IGQtPmFy
Y2guYWx0cDJtX3AybVtpZHhdOwo+Pj4gKwo+Pj4gKyAgICBwMm1fbG9jayhwMm0pOwo+Pj4gKwo+
Pj4gKyAgICBwMm1fZmx1c2hfdGFibGVfbG9ja2VkKHAybSk7Cj4+PiArCj4+PiArICAgIGlmICgg
cmVzZXRfdHlwZSA9PSBBTFRQMk1fREVBQ1RJVkFURSApCj4+PiArICAgICAgICBwMm1fZnJlZV9s
b2dkaXJ0eShwMm0pOwo+Pj4gKwo+Pj4gKyAgICAvKiBVbmluaXQgYW5kIHJlaW5pdCBlcHQgdG8g
Zm9yY2UgVExCIHNob290ZG93biAqLwo+Pj4gKyAgICBlcHRfcDJtX3VuaW5pdChwMm0pOwo+Pj4g
KyAgICBlcHRfcDJtX2luaXQocDJtKTsKPj4+ICsKPj4+ICsgICAgcDJtLT5taW5fcmVtYXBwZWRf
Z2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwo+Pj4gKyAgICBwMm0tPm1heF9yZW1hcHBlZF9nZm4g
PSAwOwo+PiAKPj4gLi4uIHRoZXNlIG5vdyBkb25lIGV2ZW4gd2hlbiBwcmV2aW91c2x5IHRoZXkg
d2VyZW4ndD8gSW4gZmFjdCwKPj4gaGF2aW5nIGxvb2tlZCBhZ2FpbiwgaXQgc2VlbXMgYXMgaWYg
dGhlaXIgb21pc3Npb24gZnJvbSBlLmcuCj4+IHAybV9mbHVzaF9hbHRwMm0oKSB3YXMgYSBtaXN0
YWtlIGJlZm9yZSwgd2hpY2ggeW91IG5vdyBmaXguCj4gCj4gUmlnaHQsIHRoYXQncyBhbiBvbWlz
c2lvbiBJJ2xsIHJlY3RpZnkgaW4gdGhlIG5leHQgdmVyc2lvbi4KPiAKPiBBY2NvcmRpbmcgdG8g
YSBwcmV2aW91cyByZXZpZXcgZnJvbSBHZW9yZ2UsIEknbSBub3Qgbm93IGZpeGluZyBhIHByb2Js
ZW0KPiBzaW5jZSB0aGUgYXNzaWdubWVudCB3YXMgbm90IHJlcXVpcmVkLCBob3dldmVyIGl0IGlz
IGhhcm1sZXNzIChhbmQKPiBwZXJoYXBzIHByZWZlcnJhYmxlKS4gQUZBSUNUIGl0IGRvZXMgbm90
IGZpeCBhIGNvcnJlY3RuZXNzIGlzc3VlLgoKTm90IGEgY29ycmVjdG5lc3Mgb25lLCBhZ3JlZWQs
IGJ1dCBhbiBlZmZpY2llbmN5IG9uZT8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 11:41:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 11:41: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-devel-bounces@lists.xenproject.org>)
	id 1gPQt3-0001QM-Uf; Wed, 21 Nov 2018 11:41: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=ffyj=oa=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPQt2-0001QE-Cc
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 11:41:40 +0000
X-Inumbo-ID: 682582ee-ed82-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 682582ee-ed82-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 11:41:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Nov 2018 04:41:37 -0700
Message-Id: <5BF5446F02000078001FE6EA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 21 Nov 2018 04:41:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <1542798100-840-1-git-send-email-rcojocaru@bitdefender.com>
 <f2283654-f99e-6ed0-22f8-8cad9d2041f8@citrix.com>
In-Reply-To: <f2283654-f99e-6ed0-22f8-8cad9d2041f8@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/p2m: constify
 p2m_mem_access_sanity_check()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDEyOjAzLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMS8yMS8xOCAxMTowMSBBTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4g
Cj4gV2h5PwoKQXJlIHlvdSBhc2tpbmcgaW4gZ2VuZXJhbCAoSSB0aGluayBpdCdzIG9idmlvdXMp
LCBvciBtZXJlbHkgYmVjYXVzZQp0aGUgY29tbWl0IGRlc2NyaXB0aW9uIGlzIGVtcHR5PwoKSmFu
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 11:41:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 11:41: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-devel-bounces@lists.xenproject.org>)
	id 1gPQtL-0001TC-9V; Wed, 21 Nov 2018 11:41: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=uxe6=oa=citrix.com=prvs=856d7c560=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPQtJ-0001Sw-TO
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 11:41:57 +0000
X-Inumbo-ID: 725e7a66-ed82-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 725e7a66-ed82-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 11:41:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="82183617"
Date: Wed, 21 Nov 2018 12:41:26 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Message-ID: <20181121114126.sblh3te5pkcciwuw@mac>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
 <3d3ae38a-bfae-9908-dac6-163216f900e3@bitdefender.com>
 <20181119150824.lfquw2j2ehhvjbhk@mac>
 <638d0c37-68aa-6e68-480e-f3c1cc74777d@bitdefender.com>
 <20181121095654.6lez6zzstpl45qtt@mac>
 <bc6dfdf4-bd99-237c-707e-6f08eda0f825@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bc6dfdf4-bd99-237c-707e-6f08eda0f825@bitdefender.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMTA6Mjg6MThBTSArMDAwMCwgQWxleGFuZHJ1IFN0ZWZh
biBJU0FJTEEgd3JvdGU6Cj4gCj4gCj4gT24gMjEuMTEuMjAxOCAxMTo1NiwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+IE9uIE1vbiwgTm92IDE5LCAyMDE4IGF0IDAzOjU2OjE0UE0gKzAwMDAs
IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+ID4+IE9uIDE5LjExLjIwMTggMTc6MDgs
IFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBBbHNvLCBhZnRlciBsb29raW5nIGF0IHRoZSBj
b2RlIEknbSBub3Qgc3VyZSBJIHNlZSB3aHkgdGhpcyBuZWVkcyB0bwo+ID4gYmUgVk1YIHNwZWNp
ZmljLCBBRkFJQ1QgaXQgZG9lc24ndCBkaXJlY3RseSBjYWxsIGFueSBWTVggZnVuY3Rpb25zPwo+
ID4gCj4gCj4gSXQgaXMgdm14IHNwZWNpZmljIGJlY2F1c2Ugc3ZtIGRvZXMgbm90IGhhdmUgc2lu
Z2xlIHN0ZXAuIFdlIHRhbGtlZCAKPiBhYm91dCBpbiB0aGUgcGFzdCBhYm91dCB0aGlzIGFuZCBp
dCB0dXJuZWQgb3V0IHRoYXQgaXQgd2FzIHRvIG11Y2ggCj4gdHJvdWJsZSB0byBtYWtlIGEgY3Vz
dG9tIHNpbmdsZSBzdGVwLgoKSSBzdGlsbCB0aGluayB0aGlzIHNob3VsZG4ndCBiZSBWTVggc3Bl
Y2lmaWMsIGFuZCB5b3Ugc2hvdWxkIGp1c3QKcmV0dXJuIC1FT1BOT1RTVVBQIGlmIHNpbmdsZSBz
dGVwcGluZyBpcyBub3Qgc3VwcG9ydGVkLCBqdXN0IGxpa2UKaHZtX2RlYnVnX29wIGRvZXMuIElu
IGZhY3QgSSdtIG1pc3NpbmcgYSBoZWxwZXIgdG8gc2V0IHNpbmdsZQpzdGVwcGluZywgd2hpY2gg
d291bGQgYmUgdGhlIHJpZ2h0IHBsYWNlIHRvIHJldHVybiAtRU9QTk9UU1VQUC4KClRoZW4geW91
ciByZXhlYyB3b3VsZG4ndCBuZWVkIHRvIGtub3cgYW55dGhpbmcgYWJvdXQgdGhlIGhhcmR3YXJl
IGFuZAp3b3VsZCBqdXN0IGF0dGVtcHQgdG8gc2V0IHNpbmdsZSBzdGVwcGluZywgZmFpbGluZyBp
ZiBpdCBjYW5ub3QgYmUKZW5hYmxlZC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 11:43:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 11:43: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-devel-bounces@lists.xenproject.org>)
	id 1gPQuZ-0001cj-No; Wed, 21 Nov 2018 11:43: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=SO8w=OA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPQuY-0001cS-8w
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 11:43:14 +0000
X-Inumbo-ID: 9e12fea0-ed82-11e8-86a6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9e12fea0-ed82-11e8-86a6-12d6303a7972;
 Wed, 21 Nov 2018 11:43:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPQuQ-0002Me-Dp; Wed, 21 Nov 2018 11:43:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPQuQ-0001tp-3C; Wed, 21 Nov 2018 11:43:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPQuQ-000731-21; Wed, 21 Nov 2018 11:43:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130610-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-arm64:<job status>:broken:regression
 xen-4.8-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.8-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.8-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=70294dbe2ad3e50a110b20defe995994976c99c4
X-Osstest-Versions-That: xen=d6798ce35707a485d9c132319d70dd654620e5e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Nov 2018 11:43:06 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 130610: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDYxMCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDYxMC8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJl
Z2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTgx
MAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTI5ODEwCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk4MTAKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMjk4
MTAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
IGJyb2tlbiBibG9ja2VkIGluIDEyOTgxMAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI5ODEwCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZh
aWwgbGlrZSAxMjk1NzAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICA1MCB4dGYvdGVzdC1o
dm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDEyOTU3MAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTI5
NzI5CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRz
eC12bWVudHJ5IGZhaWwgbGlrZSAxMjk3MjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTgxMAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTI5ODEwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMjk4MTAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEy
OTgxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTI5ODEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk4MTAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDEyOTgxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5ODEwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
Mjk4MTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTgxMAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDY5IHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDcwMjk0ZGJlMmFkM2U1MGExMTBiMjBk
ZWZlOTk1OTk0OTc2Yzk5YzQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IGQ2Nzk4Y2UzNTcwN2E0ODVkOWMxMzIzMTlkNzBkZDY1NDYyMGU1ZTUKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEyOTgxMCAgMjAxOC0xMS0xMSAyMjo0NDoxMSBaICAgIDkgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMzA2MTAgIDIwMTgtMTEtMjAgMTU6MDc6MjAgWiAgICAwIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2Vu
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWls
ZC1hcm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3MDI5NGRiZTJh
ZDNlNTBhMTEwYjIwZGVmZTk5NTk5NDk3NmM5OWM0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjU5OjU1IDIwMTgg
KzAxMDAKCiAgICB4ODYvZG9tMDogRml4IHNoYWRvd2luZyBvZiBQViBndWVzdHMgd2l0aCAyTSBz
dXBlcnBhZ2VzCiAgICAKICAgIFRoaXMgaXMgYSBtaW5pbWFsIGJhY2twb3J0IG9mIHBpZWNlcyBv
ZjoKICAgIAogICAgIGMvcyAyOGQ5YTlhMmQ0MTc1OWI5ZTUxNjMwMzdiNzU5YWM1NTdhZWE3Njdj
CiAgICAgYy9zIDRjNWQ3OGExMGRjODk0MjcxNDBhNTBhMWRmNWEwYjhlOWYwNzNlODIKICAgIAog
ICAgdG8gZml4IGEgUFYgc2hhZG93aW5nIHByb2JsZW0gd2hpY2ggSSBoYWRuJ3QgYW50aWNpcGF0
ZWQgYXQgdGhlIHRpbWUgdGhlc2UKICAgIGZpeGVzIHdlcmUgZmlyc3QgYWNjZXB0ZWQuCiAgICAK
ICAgIEhhdmluZyBvcHRfYWxsb3dfc3VwZXJwYWdlIGRpc2FibGVkIGNhdXNlcyBndWVzdF9zdXBw
b3J0c19zdXBlcnBhZ2VzKCkgdG8KICAgIHJldHVybiBmYWxzZSBmb3IgUFYgZ3Vlc3RzLiAgUmV0
dXJuaW5nIGZhbHNlIGNhdXNlcyBndWVzdF93YWxrX3RhYmxlcygpIHRvCiAgICBpZ25vcmUgTDIg
c3VwZXJwYWdlcywgYW5kIHJlYWQgdW5kZXIgdGhlbS4KICAgIAogICAgVGhpcyBpZ25vcmluZyBi
ZWhhdmlvdXIgaXMgY29ycmVjdCBmb3IgMi1sZXZlbCBwYWdpbmcgd2hlbiBDUjQuUFNFIGlzIGNs
ZWFyLAogICAgYnV0IGlzbid0IGNvcnJlY3QgZm9yIDMtIG9yIDQtbGV2ZWwgcGFnaW5nLgogICAg
CiAgICBXaGVuIG9wdF9hbGxvd19zdXBlcnBhZ2UgaXMgY2xlYXIsIFBWIGRvbVUncyBjYW4ndCBo
YXZlIHN1cGVycGFnZXMsIGJ1dCBkb20wCiAgICB3aWxsIHN0aWxsIGhhdmUgaXRzIGluaXRpYWwg
UDJNIGNvbnN0cnVjdGVkIHdpdGggMk0gc3VwZXJwYWdlcy4KICAgIAogICAgVGhlIGVuZCByZXN1
bHQgaXMgdGhhdCwgaWYgZG9tMCBiZWNvbWVzIHNoYWRvd2VkIChlLmcuIFBWLUwxVEYpLCB0aGUg
bmV4dAogICAgbWVtb3J5IGFjY2VzcyB0b3VjaGluZyBhIFAyTSBzdXBlcnBhZ2Ugd2lsbCBjYXVz
ZSB0aGUgc2hhZG93IGNvZGUgdG8gcmVhZAogICAgdW5kZXIgdGhlIFAyTSBzdXBlcnBhZ2UgYW5k
IGF0dGVtcHQgdG8gc2hhZG93IGp1bmsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDg4ZDc3ZGE2NzY5YjgwMGFkOTg0OTRm
NWU5MTlhODMxZGNhODUzOGMKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6NTk6MTcgMjAxOCArMDEwMAoKICAgIHg4
Ni9kb20wOiBBdm9pZCB1c2luZyAxRyBzdXBlcnBhZ2VzIGlmIHNoYWRvd2luZyBtYXkgYmUgbmVj
ZXNzYXJ5CiAgICAKICAgIFRoZSBzaGFkb3cgY29kZSBkb2Vzbid0IHN1cHBvcnQgMUcgc3VwZXJw
YWdlcywgYW5kIHdpbGwgaGFuZCAjUEZbUlNWRF0gYmFjayB0bwogICAgZ3Vlc3RzLgogICAgCiAg
ICBGb3IgZG9tMCdzIHdpdGggNTEyR0Igb2YgUkFNIG9yIG1vcmUgKGFuZCBzdWJqZWN0IHRvIHRo
ZSBQMk0gYWxpZ25tZW50KSwgWGVuJ3MKICAgIGRvbWFpbiBidWlsZGVyIG1pZ2h0IHVzZSAxRyBz
dXBlcnBhZ2VzLgogICAgCiAgICBBdm9pZCB1c2luZyAxRyBzdXBlcnBhZ2VzIChmYWxsaW5nIGJh
Y2sgdG8gMk0gc3VwZXJwYWdlcyBpbnN0ZWFkKSBpZiB0aGVyZSBpcwogICAgYSByZWFzb25hYmxl
IGNoYW5jZSB0aGF0IHdlIG1heSBoYXZlIHRvIHNoYWRvdyBkb20wLiAgVGhpcyBhc3N1bWVzIHRo
YXQgdGhlcmUKICAgIGFyZSBubyBjaXJjdW1zdGFuY2VzIHdoZXJlIHdlIHdpbGwgYWN0aXZhdGUg
bG9nZGlydHkgbW9kZSBvbiBkb20wLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDk2ZjZlZTE1YWQ3Y2E5
NjQ3Mjc3OWZjNWMwODNiNDE0OTQ5NWM1ODQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTEyIDEx
OjI2OjA0ICswMDAwCgpjb21taXQgOTJmMzExODJlMGY3OTEyODg1YTRiOWE0NDUyYzJhMWRhYzkx
NzA1ZQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUg
Tm92IDIwIDE1OjU4OjM4IDIwMTggKzAxMDAKCiAgICB4ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0
IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyB0byAxNiBiaXRzCiAgICAKICAgIFRoaXMgaXMgdG8g
YXZvaWQgaXQgb3ZlcmxhcHBpbmcgdGhlIGxpbmVhcl9wdF9jb3VudCBmaWVsZCBuZWVkZWQgZm9y
IFBWCiAgICBkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBhcmF0ZSwgSFZNLW9ubHkgcGFnZXRhYmxl
X2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKICAgIHRoZSBzb2xlIG9uZSBsZWZ0IGluIHRoZSB1cHBl
ciAxNiBiaXRzLgogICAgCiAgICBOb3RlIHRoYXQgdGhlIGFjY2Vzc2VzIHRvIC0+c2hhZG93X2Zs
YWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUoKSBnZXQKICAgIHN3aXRjaGVkIHRvIG5vbi1hdG9t
aWMsIG5vbi1iaXRvcHMgb3BlcmF0aW9ucywgYXMge3Rlc3Qsc2V0LGNsZWFyfV9iaXQoKQogICAg
YXJlIG5vdCBhbGxvd2VkIG9uIHVpbnQxNl90IGZpZWxkcyBhbmQgaGVuY2UgdGhlaXIgdXNlIHdv
dWxkIGhhdmUKICAgIHJlcXVpcmVkIHVnbHkgY2FzdHMuIFRoaXMgaXMgZmluZSBiZWNhdXNlIGFs
bCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAogICAgdG8gb2NjdXIgd2l0aCB0aGUgcGFnaW5n
IGxvY2sgaGVsZCwgYW5kIG90aGVyIHVwZGF0ZXMgb2YgaXQgdXNlIHw9IGFuZAogICAgJj0gYXMg
d2VsbCAoaS5lLiB1c2luZyBhdG9taWMgb3BlcmF0aW9ucyBoZXJlIGRpZG4ndCByZWFsbHkgZ3Vh
cmQKICAgIGFnYWluc3QgcG90ZW50aWFsbHkgcmFjaW5nIHVwZGF0ZXMgZWxzZXdoZXJlKS4KICAg
IAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQcmdt
ci5jb20gU2VjdXJpdHkgPHNlY3VyaXR5QHByZ21yLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IDc4OTU4OTk2OGVkOTBlODJhODMyZGJj
NjBlOTU4Yzc2Yjc4N2JlN2UKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU5OjU0ICsw
MTAwCgpjb21taXQgNGJlNjFjNGQ5YjMyNjAzYWMyMTE1NGFiZGZlYmZjNDRhYmY0MmZkNwpBdXRo
b3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1
OjU3OjUwIDIwMTggKzAxMDAKCiAgICB4ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3Np
dGlvbnMKICAgIAogICAgSW4gcHJlcGFyYXRpb24gb2YgcmVkdWNpbmcgc3RydWN0IHBhZ2VfaW5m
bydzIHNoYWRvd19mbGFncyBmaWVsZCB0byAxNgogICAgYml0cywgbG93ZXIgdGhlIGJpdCBwb3Np
dGlvbnMgdXNlZCBmb3IgU0hGX291dF9vZl9zeW5jIGFuZAogICAgU0hGX29vc19tYXlfd3JpdGUu
CiAgICAKICAgIEluc3RlYWQgb2YgYWxzbyBhZGp1c3RpbmcgdGhlIG9wZW4gY29kZWQgdXNlIGlu
IF9nZXRfcGFnZV90eXBlKCksCiAgICBpbnRyb2R1Y2Ugc2hhZG93X3ByZXBhcmVfcGFnZV90eXBl
X2NoYW5nZSgpIHRvIGNvbnRhaW4ga25vd2xlZGdlIG9mIHRoZQogICAgYml0IHBvc2l0aW9ucyB0
byBzaGFkb3cgY29kZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IGQ2OGUx
MDcwYzNlOGY0YWY3YTMxMDQwZjA4YmRkOThlNmQ2ZWFjMWQKICAgIG1hc3RlciBkYXRlOiAyMDE4
LTExLTIwIDE0OjU5OjEzICswMTAwCgpjb21taXQgNTM4YzdjNzU0YTUzY2IwYjU3YTk1NWNmNWMx
ZTA5YzMxODY2NGY3MgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo1NzowNiAyMDE4ICswMTAwCgogICAgeDg2L21t
OiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVyIGZhaWxpbmcgdG8gdXBkYXRlIGEgZ3Vlc3RzIEwx
ZQogICAgCiAgICBJZiB0aGUgTDFlIHVwZGF0ZSBoYXNuJ3Qgb2NjdXJlZCwgdGhlIGZsdXNoIGNh
bm5vdCBkbyBhbnl0aGluZyB1c2VmdWwuICBUaGlzCiAgICBza2lwcyB0aGUgcG90ZW50aWFsbHkg
ZXhwZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lvbiwgYW5kCiAgICBicm9h
ZGNhc3QgVExCIHNob290ZG93bi4KICAgIAogICAgTW9yZSBpbXBvcnRhbnRseSBob3dldmVyLCB3
ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8gYSBiYWQgdmEKICAgIHBhcmFtZXRl
ciBmcm9tIHRoZSBndWVzdCwgYW5kIHRoaXMgc2hvdWxkIG5vdCBwcm9wYWdhdGUgaW50byB0aGUg
VExCIGZsdXNoaW5nCiAgICBsb2dpYy4gIFRoZSBJTlZQQ0lEIGluc3RydWN0aW9uIGZvciBleGFt
cGxlIHJhaXNlcyAjR1AgZm9yIGEgbm9uLWNhbm9uaWNhbAogICAgYWRkcmVzcy4KICAgIAogICAg
VGhpcyBpcyBYU0EtMjc5LgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0dGhldyBEYWxleSA8bWF0
dGRAYnVnZnV6ei5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZjOGQ1MDI4ODcyMjY3MmVjYzhlMTliMDc0
MWEzMWI1MjFkMDE3MDYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU4OjQxICswMTAw
Cgpjb21taXQgMTQ4NTRkMDhhODFlNzMwZjBmYzEzZDc1NmJjMDgwZGI5ZGFlNmFlNwpBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjU2
OjI5IDIwMTggKzAxMDAKCiAgICBBTUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVy
IGluaXRpYWwgdGFibGUgY3JlYXRpb24KICAgIAogICAgVGhlIGxvZ2ljIGlzIG5vdCBmaXQgZm9y
IHRoaXMgcHVycG9zZSwgc28gc2ltcGx5IGRpc2FibGUgaXRzIHVzZSB1bnRpbAogICAgaXQgY2Fu
IGJlIGZpeGVkIC8gcmVwbGFjZWQuIE5vdGUgdGhhdCB0aGlzIHJlLWVuYWJsZXMgbWVyZ2luZyBm
b3IgdGhlCiAgICB0YWJsZSBjcmVhdGlvbiBjYXNlLCB3aGljaCB3YXMgZGlzYWJsZWQgYXMgYSAo
cGVyaGFwcyB1bmludGVuZGVkKSBzaWRlCiAgICBlZmZlY3Qgb2YgdGhlIGVhcmxpZXIgImFtZC9p
b21tdTogZml4IGZsdXNoIGNoZWNrcyIuIEl0IHJlbGllcyBvbiBubwogICAgcGFnZSBnZXR0aW5n
IG1hcHBlZCBtb3JlIHRoYW4gb25jZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGllcykgaW4gdGhp
cwogICAgcHJvY2VzcywgYXMgdGhhdCB3b3VsZCBzdGlsbCBiZSBiZXlvbmQgd2hhdCB0aGUgbWVy
Z2luZyBsb2dpYyBjYW4gY29wZQogICAgd2l0aC4gQnV0IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFn
ZV90YWJsZSgpIGd1YXJhbnRlZXMgdGhpcyBhZmFpY3QuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjc1LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5MzdlZjMyNTY1ZmEzYTgxZmRiMzdiOWRkNWFh
OTlhMWI4N2FmYTc1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1NToxNCArMDEwMAoK
Y29tbWl0IGYwMzBhZDA3NTM0ZmE4OGY5ZjRiZmY0ODYwM2JjNWE4MzYwNGY5ZTQKQXV0aG9yOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDIw
IDE1OjU1OjUxIDIwMTggKzAxMDAKCiAgICBhbWQvaW9tbXU6IGZpeCBmbHVzaCBjaGVja3MKICAg
IAogICAgRmx1c2ggY2hlY2tpbmcgZm9yIEFNRCBJT01NVSBkaWRuJ3QgY2hlY2sgd2hldGhlciB0
aGUgcHJldmlvdXMgZW50cnkKICAgIHdhcyBwcmVzZW50LCBvciB3aGV0aGVyIHRoZSBmbGFncyAo
d3JpdGFibGUvcmVhZGFibGUpIGNoYW5nZWQgaW4gb3JkZXIKICAgIHRvIGRlY2lkZSB3aGV0aGVy
IGEgZmx1c2ggc2hvdWxkIGJlIGV4ZWN1dGVkLgogICAgCiAgICBGaXggdGhpcyBieSB0YWtpbmcg
dGhlIHdyaXRhYmxlL3JlYWRhYmxlL25leHQtbGV2ZWwgZmllbGRzIGludG8gYWNjb3VudCwKICAg
IHRvZ2V0aGVyIHdpdGggdGhlIHByZXNlbnQgYml0LgogICAgCiAgICBBbG9uZyB0aGVzZSBsaW5l
cyB0aGUgZmx1c2hpbmcgaW4gYW1kX2lvbW11X21hcF9wYWdlKCkgbXVzdCBub3QgYmUKICAgIG9t
aXR0ZWQgZm9yIFBWIGRvbWFpbnMuIFRoZSBjb21tZW50IHRoZXJlIHdhcyBzaW1wbHkgd3Jvbmc6
IE1hcHBpbmdzIG1heQogICAgdmVyeSB3ZWxsIGNoYW5nZSwgYm90aCB0aGVpciBhZGRyZXNzZXMg
YW5kIHRoZWlyIHBlcm1pc3Npb25zLiBVbHRpbWF0ZWx5CiAgICB0aGlzIHNob3VsZCBob25vciBp
b21tdV9kb250X2ZsdXNoX2lvdGxiLCBidXQgdG8gYWNoaWV2ZSB0aGlzCiAgICBhbWRfaW9tbXVf
b3BzIGZpcnN0IG5lZWRzIHRvIGdhaW4gYW4gLmlvdGxiX2ZsdXNoIGhvb2suCiAgICAKICAgIEFs
c28gbWFrZSBjbGVhcl9pb21tdV9wdGVfcHJlc2VudCgpIHN0YXRpYywgdG8gZGVtb25zdHJhdGUg
dGhlcmUncyBubwogICAgY2FsbGVyIG9taXR0aW5nIHRoZSAoc3Vic2VxdWVudCkgZmx1c2guCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAgICBSZXBvcnRlZC1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMWE3ZmZl
NDY2Y2QwNTdkYWFlZjI0NWIwYTFhYjZiODI1ODhlNGMwMQogICAgbWFzdGVyIGRhdGU6IDIwMTgt
MTEtMjAgMTQ6NTI6MTIgKzAxMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 11:48:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 11:48: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-devel-bounces@lists.xenproject.org>)
	id 1gPQzg-0001tZ-JH; Wed, 21 Nov 2018 11:48:32 +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=AZPx=OA=citrix.com=prvs=856900a8f=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gPQzf-0001tU-CU
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 11:48:31 +0000
X-Inumbo-ID: 5c2c7b8c-ed83-11e8-933e-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c2c7b8c-ed83-11e8-933e-12d6303a7972;
 Wed, 21 Nov 2018 11:48:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71187039"
To: Jan Beulich <JBeulich@suse.com>, Razvan Cojocaru
 <rcojocaru@bitdefender.com>
References: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
 <1542795594-4252-5-git-send-email-rcojocaru@bitdefender.com>
 <5BF5384502000078001FE654@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <1dc9b319-f716-2891-61f4-49992a074789@citrix.com>
Date: Wed, 21 Nov 2018 11:48:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF5384502000078001FE654@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V8 4/7] x86/p2m: refactor p2m_reset_altp2m()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjEvMTggMTA6NDkgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjExLjE4
IGF0IDExOjE5LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IFJlZmFjdG9y
IHAybV9yZXNldF9hbHRwMm0oKSBzbyB0aGF0IGl0IGNhbiBiZSB1c2VkIHRvIHJlbW92ZQo+PiBy
ZWR1bmRhbnQgY29kZXBhdGhzLCBmaXhpbmcgdGhlIGxvY2tpbmcgd2hpbGUgd2UncmUgYXQgaXQu
Cj4gCj4gU3RpbGwgbm8gd29yZCBhYm91dCAuLi4KPiAKPj4gK3N0YXRpYyB2b2lkIHAybV9yZXNl
dF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCwKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZW51bSBhbHRwMm1fcmVzZXRfdHlwZSByZXNldF90eXBlKQo+
PiArewo+PiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07Cj4+ICsKPj4gKyAgICBBU1NFUlQo
aWR4IDwgTUFYX0FMVFAyTSk7Cj4+ICsgICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF07
Cj4+ICsKPj4gKyAgICBwMm1fbG9jayhwMm0pOwo+PiArCj4+ICsgICAgcDJtX2ZsdXNoX3RhYmxl
X2xvY2tlZChwMm0pOwo+PiArCj4+ICsgICAgaWYgKCByZXNldF90eXBlID09IEFMVFAyTV9ERUFD
VElWQVRFICkKPj4gKyAgICAgICAgcDJtX2ZyZWVfbG9nZGlydHkocDJtKTsKPj4gKwo+PiArICAg
IC8qIFVuaW5pdCBhbmQgcmVpbml0IGVwdCB0byBmb3JjZSBUTEIgc2hvb3Rkb3duICovCj4+ICsg
ICAgZXB0X3AybV91bmluaXQocDJtKTsKPj4gKyAgICBlcHRfcDJtX2luaXQocDJtKTsKPj4gKwo+
PiArICAgIHAybS0+bWluX3JlbWFwcGVkX2dmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKPj4gKyAg
ICBwMm0tPm1heF9yZW1hcHBlZF9nZm4gPSAwOwo+IAo+IC4uLiB0aGVzZSBub3cgZG9uZSBldmVu
IHdoZW4gcHJldmlvdXNseSB0aGV5IHdlcmVuJ3Q/IEluIGZhY3QsCj4gaGF2aW5nIGxvb2tlZCBh
Z2FpbiwgaXQgc2VlbXMgYXMgaWYgdGhlaXIgb21pc3Npb24gZnJvbSBlLmcuCj4gcDJtX2ZsdXNo
X2FsdHAybSgpIHdhcyBhIG1pc3Rha2UgYmVmb3JlLCB3aGljaCB5b3Ugbm93IGZpeC4KCkFzIFJh
enZhbiBzYXlzLCBpdCB3YXNuJ3QgYSBjb3JyZWN0bmVzcyBpc3N1ZTsgaW4gdGhlIG90aGVyIHR3
bwoicmVzZXQtbGlrZSIgYml0cyBvZiBjb2RlLCB0aGUgYWx0cDJtIGlkeCB3YXMgZGlzYWJsZWQ7
IHdoaWNoIGd1YXJhbnRlZWQKdGhhdCBiZWZvcmUgYmVpbmcgdXNlZCBhZ2FpbiBpdCB3b3VsZCBn
byB0aHJvdWdoIHAybV9pbml0X2FsdHAybV9lcHQoKSwKd2hpY2ggcmVzZXRzIHRoZW0uCgpIaXMg
Zmlyc3QgdmVyc2lvbiBvZiB0aGlzIHBhdGNoIGFjdHVhbGx5IGhhZCB0aGVzZSBzZXQgY29uZGl0
aW9uYWxseSwgc28KdGhleSdkIG9ubHkgYmUgcmVzZXQgaW4gdGhlIGNhc2Ugd2hlcmUgdGhleSB3
ZXJlIHJlc2V0IG9yaWdpbmFsbHkuIEkKYXNrZWQgaGltIHRvIHRha2UgaXQgb3V0OiBzYXZpbmcg
dHdvIHJlZHVuZGFudCBtZW1vcnkgd3JpdGVzIGlzbid0IHdvcnRoCnRoZSBleHRyYSBjb25kaXRp
b25hbCBhbmQgdGhlIGV4dHJhIGFyZ3VtZW50LgoKU28gdGhlIGNvZGUgaXMgdGhlIHdheSBpdCBz
aG91bGQgYmU7IGJ1dCBpdCBzaG91bGQgYmUgbWVudGlvbmVkIGluIHRoZQpjb21taXQgbWVzc2Fn
ZSwgc28gdGhhdCByZXZpZXdlcnMgLyBhcmNoYWVvbG9naXN0cyBjYW4gc2ltcGx5IHZlcmlmeSBp
dApyYXRoZXIgdGhhbiByZS1kaXNjb3ZlcmluZyBpdC4KCiAtR2VvcmdlCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 11:51:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 11:51: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-devel-bounces@lists.xenproject.org>)
	id 1gPR2t-0002be-6k; Wed, 21 Nov 2018 11:51: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=UXe6=OA=citrix.com=prvs=856d7c560=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPR2r-0002bZ-Tn
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 11:51:49 +0000
X-Inumbo-ID: d32d2bd2-ed83-11e8-9031-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d32d2bd2-ed83-11e8-9031-12d6303a7972;
 Wed, 21 Nov 2018 11:51:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="82184012"
Date: Wed, 21 Nov 2018 12:51:31 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181121115131.wjpmhjsnesfdw2c4@mac>
References: <20181120160153.45259-1-roger.pau@citrix.com>
 <20181120160153.45259-7-roger.pau@citrix.com>
 <5BF43A1902000078001FE31E@prv1-mh.provo.novell.com>
 <20181120232627.GA31051@amd.com>
 <5BF523A002000078001FE537@prv1-mh.provo.novell.com>
 <20181121103744.pw6qiwasi6qsu63d@mac>
 <5BF53A5A02000078001FE684@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BF53A5A02000078001FE684@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 6/6] amd/iommu: skip bridge devices when
 updating IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDM6NTg6MzRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIxLjExLjE4IGF0IDExOjM3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDI6MjE6MzZBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDIxLjExLjE4IGF0IDAwOjI2LCA8QnJpYW4uV29vZHNA
YW1kLmNvbT4gd3JvdGU6Cj4gPj4gPiBUaGUgb3JpZ2luYWwgY29tbWl0IDBhZjQzODc1N2Q0NTVm
OGViNmI1YTZhZTlhOTkwYWUyNDVmMjMwZmQKPiA+PiA+IAo+ID4+ID4gVGhlIGNvbW1pdCB0aGF0
IGFkZHMgaXNfaGFyZHdhcmVfZG9tYWluIChhbmQgcmVhcnJhbmdlIHRoaW5ncykKPiA+PiA+IDdj
Mjc1NTQ5ZjQ2YzVjNDY2MTE1OTJmNzEwN2MxMzQ1ZTkzZWQ0NTcKPiA+PiA+IAo+ID4+ID4gVGhl
IG9yZ2luYWwgY29tbWl0IHVzZWQgdGhlIGZ1bmN0aW9uIGxpa2UKPiA+PiA+IHNldHVwX2RvbTBf
cGNpX2RldmljZXMoZCwgYW1kX2lvbW11X3NldHVwX2RvbTBfZGV2aWNlKTsKPiA+PiA+IHdoaWNo
IHdhcyBiZWNhdXNlIElPTU1VIG5lZWRlZCB0byBza2lwIHRoZSBob3N0IGJyaWRnZSBkZXZpY2Vz
IG9uIGRvbTAuCj4gPj4gPiAKPiA+PiA+IFNvIEkgYXNzdW1lIHlvdSBhZGRlZCB0aGUgaXNfaGFy
ZHdhcmVfZG9tYWluIGJlY2F1c2UgaXQgb25seSBuZWVkZWQgdG8KPiA+PiA+IGJlIGRvbmUgb24g
ZG9tMC4gIEknbSBub3QgZmFtaWxpYXIgd2l0aCB0aGUgSU9NTVUvUENJIGhpc3Rvcnkgd3J0IHRv
Cj4gPj4gPiB3aGF0IGl0IG1hcHBlZC9wYXNzZWQgdGhyb3VnaCBzby4KPiA+PiAKPiA+PiBXZWxs
LCBJIGFkZGVkIGl0IHByZXN1bWFibHkgdG8gcmV0YWluIG9yaWdpbmFsIHNlbWFudGljcy4gSSBz
dGlsbAo+ID4+IHRoaW5rIHRoYXQgdGhlIGV4dHJhIGNoZWNrIHdvdWxkIGJldHRlciBiZSBkcm9w
cGVkIHRoZXJlLCBub3QKPiA+PiB0aGUgbGVhc3QgdG8gYWxzbyBjb3ZlciB0aGUgY2FzZSBvZiBk
ZXZpY2VzIGV2ZW50dWFsbHkgZ2V0dGluZwo+ID4+IGFzc2lnbmVkIHRvIGRvbV94ZW4uCj4gPj4g
Cj4gPj4gTG9va2luZyBhdCB0aGlzIGFub3RoZXIgdGltZSBJIGZpbmQgc29tZSBvdGhlciBxdWVz
dGlvbmFibGUKPiA+PiBhc3BlY3QgdGhvdWdoIChib3RoIHRvIHByZS1leGlzdGluZyBjb2RlIGFu
ZCB0byB0aGUgY2hhbmdlCj4gPj4gbWFkZSBoZXJlKTogImhvc3QgYnJpZGdlIiAhPSAiYnJpZGdl
Ii4gVGhlIHRpdGxlIGhlcmUgYXMgbXVjaAo+ID4+IGFzIHRoZSBjb21tZW50IG5leHQgdG8gdGhl
IG9yaWdpbmFsIHBpZWNlIG9mIGNvZGUgYm90aAo+ID4+IHN1Z2dlc3QgdGhlIHdpZGVyIGdlbmVy
YWwgY2F0ZWdvcnkgaXMgbWVhbnQsIGJ1dCB0aGUgY29kZQo+ID4+IGNsb25lZCBjaGVja3MgZm9y
IGhvc3QgYnJpZGdlcyBvbmx5LiBJbgo+ID4+IGFtZF9pb21tdV9hZGRfZGV2aWNlKCkgdGhlIGNo
ZWNrIGlzIHVzZWQgc29sZWx5IHRvIGVtaXQgYQo+ID4+IGxlc3Mgc2NhcnkgbG9nIG1lc3NhZ2Us
IGJ1dCB0aGUgY2hhbmdlIGhlcmUgZ29lcyBiZXlvbmQKPiA+PiB0aGF0Lgo+ID4gCj4gPiBUaGUg
Y2hlY2sgaW4gYW1kX2lvbW11X2FkZF9kZXZpY2UgYWxsb3dzIGhvc3QgYnJpZGdlIGRldmljZXMg
dG8gYmUKPiA+IGFzc2lnbmVkIHRvIHRoZSBoYXJkd2FyZSBkb21haW4gd2l0aG91dCByZXR1cm5p
bmcgYW4gZXJyb3Igc2luY2UgdGhleQo+ID4gYXJlIG5vdCBiZWhpbmQgYW4gSU9NTVUuIE5vdGUg
dGhhdCBldmVuIGlmIGFtZF9pb21tdV9hZGRfZGV2aWNlCj4gPiByZXR1cm5lZCBhbiBlcnJvciB0
aGUgZGV2aWNlIHdvdWxkIHN0aWxsIGJlIGFkZGVkIHRvIHRoZSBoYXJkd2FyZQo+ID4gZG9tYWlu
IHNpbmNlIHRoZSBlcnJvciBpcyBlYXRlbiBieSBzZXR1cF9vbmVfaHdkb21fZGV2aWNlIGFuZCB0
aGUKPiA+IGRldmljZSBpcyBhc3NpZ25lZCB0byB0aGUgaGFyZHdhcmUgZG9tYWluIHJlZ2FyZGxl
c3MuCj4gCj4gSGVuY2UgbWUgc2F5aW5nIHRoaXMgY2hlY2sgaXMgbWFpbmx5L2p1c3QgdG8gbWFr
ZSB0aGUgbG9nIG1lc3NhZ2UKPiBsZXNzIHNjYXJ5Lgo+IAo+ID4gU28gZWl0aGVyIGFsbCBkZXZp
Y2VzIHRoYXQgYXJlIG5vdCBiZWhpbmQgYW4gSU9NTVUgYXJlIG5vdCBhc3NpZ25lZCB0bwo+ID4g
dGhlIGhhcmR3YXJlIGRvbWFpbiwgb3IgdXBkYXRlX3BhZ2luZ19tb2RlIG5lZWRzIHRoaXMgd29y
a2Fyb3VuZCBpbgo+ID4gb3JkZXIgdG8gYmUgYWJsZSB0byBoYW5kbGUgSU9NTVUgcGFnZSB0YWJs
ZSBleHBhbnNpb24gZm9yIHRoZSBoYXJkd2FyZQo+ID4gZG9tYWluLgo+IAo+IEl0IGxvb2tzIGxp
a2Ugd2UncmUgdGFsa2luZyBhYm91dCBkaWZmZXJlbnQgYXNwZWN0czogSSBkb24ndCBwdXQgdW5k
ZXIKPiBxdWVzdGlvbiB0aGF0IGFzc2lnbm1lbnQgd2FudHMgdG8gYmUgYXZvaWRlZC4gV2hhdCBJ
IHF1ZXN0aW9uIGlzCj4gd2h5IHRoZSBhdm9pZGFuY2UgZ2V0cyByZXN0cmljdGVkIHRvIHRoZSBo
YXJkd2FyZSBkb21haW4uCgpOb3QgaGF2aW5nIHdyaXR0ZW4gdGhpcyBjb2RlIEkgY2FuIG9ubHkg
bWFrZSBndWVzc2VzLiBJIHdvdWxkIHNheSB0aGlzCmlzIGJlY2F1c2UgeW91IGRvbid0IHdhbnQg
dG8gaGFuZCBhIFBDSSBob3N0IGJyaWRnZSB0byBhIGd1ZXN0IHNvIGl0CmNhbm5vdCBwbGF5IHdp
dGggdGhlIHJlZ2lzdGVycyB0aGVyZSBhbmQgbGlrZWx5IG1vdmUgdGhlIE1DRkcgb3IgdGhlCk1N
SU8gd2luZG93cy4gSSB0aGluayB0aGUgcGFzc3Rocm91Z2ggY29kZSBpbiBRRU1VIHdvdWxkIGFs
cmVhZHkKcHJldmVudCBhbnkgc3VjaCBhY2Nlc3Nlcy4KCj4gQW5kIHRoZW4gdGhlIHNlY29uZGFy
eSBxdWVzdGlvbiBJIHB1dCB1cCB3YXMgd2h5IHRoaXMgcmVzdHJpY3Rpb24KPiBhcHBsaWVzIHRv
IGhvc3QgYnJpZGdlcyBvbmx5LCBkZXNwaXRlIHRpdGxlIGhlcmUgYW5kIGNvbW1lbnQgdGhlcmUK
PiBzYXlpbmcgImJyaWRnZSIgaW4gZ2VuZXJhbC4KCkkgdGhpbmsgdGhpcyBuZWVkcyB0byBiZSBh
bnN3ZXJlZCBieSBBTUQsIGJ1dCBvbmUgcG9zc2liaWxpdHkgaXMgdGhhdApob3N0IGJyaWRnZXMg
YXJlIHRoZSBvbmx5IGJyaWRnZXMgdGhhdCBhcmUgbm90IGJlaGluZCBhbiBJT01NVSwgdGhlCnJl
c3Qgb2YgYnJpZGdlcyBhcmUgZXhwZWN0ZWQgdG8gYmUgYmVoaW5kIGFuIElPTU1VLgoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 11:53:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 11:53: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-devel-bounces@lists.xenproject.org>)
	id 1gPR4S-0002i4-Ji; Wed, 21 Nov 2018 11:53: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=AZPx=OA=citrix.com=prvs=856900a8f=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gPR4R-0002hw-NO
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 11:53:27 +0000
X-Inumbo-ID: 0d80ab42-ed84-11e8-a7c5-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d80ab42-ed84-11e8-a7c5-12d6303a7972;
 Wed, 21 Nov 2018 11:53:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71187292"
To: Jan Beulich <JBeulich@suse.com>
References: <1542798100-840-1-git-send-email-rcojocaru@bitdefender.com>
 <f2283654-f99e-6ed0-22f8-8cad9d2041f8@citrix.com>
 <5BF5446F02000078001FE6EA@prv1-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <c7558f00-3330-de7b-7e98-26d9b88ea6ea@citrix.com>
Date: Wed, 21 Nov 2018 11:52:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF5446F02000078001FE6EA@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/p2m: constify
 p2m_mem_access_sanity_check()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjEvMTggMTE6NDEgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjExLjE4
IGF0IDEyOjAzLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTEvMjEv
MTggMTE6MDEgQU0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4+IFNpZ25lZC1vZmYtYnk6IFJh
enZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4KPj4gV2h5Pwo+IAo+
IEFyZSB5b3UgYXNraW5nIGluIGdlbmVyYWwgKEkgdGhpbmsgaXQncyBvYnZpb3VzKSwgb3IgbWVy
ZWx5IGJlY2F1c2UKPiB0aGUgY29tbWl0IGRlc2NyaXB0aW9uIGlzIGVtcHR5PwoKSSBkaWRuJ3Qg
c2VlIHRoYXQgeW91IGhhZCBzdWdnZXN0ZWQgaXQgYXMgYSB0cml2aWFsIGltcHJvdmVtZW50LgoK
SSBhZ3JlZSBpdCdzIGEgbWlub3IgaW1wcm92ZW1lbnQsIGJ1dCBub3JtYWxseSBzdWNoIGltcHJv
dmVtZW50cyBkb24ndApjb21lIGluIG91dCBvZiB0aGUgYmx1ZTogdGhleSdyZSBkb25lIGluIG9y
ZGVyIHRvIGFjaGlldmUgc29tZSBnb2FsIChmb3IKZXhhbXBsZSwgdG8gYWxsb3cgdGhpcyBmdW5j
dGlvbiB0byBiZSBjYWxsZWQgZnJvbSBhbm90aGVyIGZ1bmN0aW9uIHRoYXQKb25seSBoYXMgYSBj
b25zdCBwb2ludGVyKS4gIFJlY29yZGluZyB0aGUgbW90aXZhdGlvbiBpcyBpbXBvcnRhbnQ7IEkn
ZAphcmd1ZSB0aGF0IHJlY29yZGluZyB0aGUgbGFjayBvZiBtb3RpdmF0aW9uIGlzIGltcG9ydGFu
dCBhcyB3ZWxsIChzbwp0aGF0IHBlb3BsZSBkb24ndCBnbyBsb29raW5nIGZvciBvbmUgdGhhdCBp
c24ndCB0aGVyZSkuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 11:59:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 11:59: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-devel-bounces@lists.xenproject.org>)
	id 1gPRAg-0002wl-Dc; Wed, 21 Nov 2018 11:59:54 +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=RqMg=OA=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPRAf-0002wg-5L
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 11:59:53 +0000
X-Inumbo-ID: f32e0252-ed84-11e8-a496-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f32e0252-ed84-11e8-a496-12d6303a7972;
 Wed, 21 Nov 2018 11:59:51 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 1B008301AB33; Wed, 21 Nov 2018 13:59:50 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 0A44A3084EEC;
 Wed, 21 Nov 2018 13:59:50 +0200 (EET)
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1542798100-840-1-git-send-email-rcojocaru@bitdefender.com>
 <f2283654-f99e-6ed0-22f8-8cad9d2041f8@citrix.com>
 <5BF5446F02000078001FE6EA@prv1-mh.provo.novell.com>
 <c7558f00-3330-de7b-7e98-26d9b88ea6ea@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <c8c8de75-d5aa-80c7-8682-094a3478c2d6@bitdefender.com>
Date: Wed, 21 Nov 2018 13:59:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <c7558f00-3330-de7b-7e98-26d9b88ea6ea@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH] x86/p2m: constify
 p2m_mem_access_sanity_check()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjEvMTggMTo1MiBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxMS8yMS8xOCAx
MTo0MSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIxLjExLjE4IGF0IDEyOjAzLCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+IE9uIDExLzIxLzE4IDExOjAxIEFN
LCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+Pj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9j
YXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+Pj4KPj4+IFdoeT8KPj4KPj4gQXJlIHlv
dSBhc2tpbmcgaW4gZ2VuZXJhbCAoSSB0aGluayBpdCdzIG9idmlvdXMpLCBvciBtZXJlbHkgYmVj
YXVzZQo+PiB0aGUgY29tbWl0IGRlc2NyaXB0aW9uIGlzIGVtcHR5Pwo+IAo+IEkgZGlkbid0IHNl
ZSB0aGF0IHlvdSBoYWQgc3VnZ2VzdGVkIGl0IGFzIGEgdHJpdmlhbCBpbXByb3ZlbWVudC4KPiAK
PiBJIGFncmVlIGl0J3MgYSBtaW5vciBpbXByb3ZlbWVudCwgYnV0IG5vcm1hbGx5IHN1Y2ggaW1w
cm92ZW1lbnRzIGRvbid0Cj4gY29tZSBpbiBvdXQgb2YgdGhlIGJsdWU6IHRoZXkncmUgZG9uZSBp
biBvcmRlciB0byBhY2hpZXZlIHNvbWUgZ29hbCAoZm9yCj4gZXhhbXBsZSwgdG8gYWxsb3cgdGhp
cyBmdW5jdGlvbiB0byBiZSBjYWxsZWQgZnJvbSBhbm90aGVyIGZ1bmN0aW9uIHRoYXQKPiBvbmx5
IGhhcyBhIGNvbnN0IHBvaW50ZXIpLiAgUmVjb3JkaW5nIHRoZSBtb3RpdmF0aW9uIGlzIGltcG9y
dGFudDsgSSdkCj4gYXJndWUgdGhhdCByZWNvcmRpbmcgdGhlIGxhY2sgb2YgbW90aXZhdGlvbiBp
cyBpbXBvcnRhbnQgYXMgd2VsbCAoc28KPiB0aGF0IHBlb3BsZSBkb24ndCBnbyBsb29raW5nIGZv
ciBvbmUgdGhhdCBpc24ndCB0aGVyZSkuCgpJJ2xsIHJlc2VuZCB0aGUgcGF0Y2ggd2l0aCBhIHNt
YWxsIGRlc2NyaXB0aW9uLgpBbHNvLCBJIHNob3VsZCBoYXZlIGFkZGVkIGEgU3VnZ2VzdGVkLWJ5
IHRhZyB0aGF0IHdvdWxkIGhhdmUgY2xlYXJseQpoZWxwZWQgaW4gdGhpcyBjYXNlLCBteSBtaXN0
YWtlLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 12:00:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 12: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-devel-bounces@lists.xenproject.org>)
	id 1gPRBf-0003cP-3a; Wed, 21 Nov 2018 12: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=nvd6=oa=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gPRBd-0003cI-U0
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 12:00:54 +0000
X-Inumbo-ID: 174d70f7-ed85-11e8-9a16-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::723])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 174d70f7-ed85-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 12:00:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=O66KiwnZy+eyJpGnpHfY3t0lzyFzZqQ1MCx3LTITgEg=;
 b=PuV4SNk2L/bc41WzxWwsmlTvRjIJxtNxIicBPYCfSDnQTF7n8kgjy2omZtHj4ytQNNZWxA5rckF8/D3Em2NKPonDqUG+O5gyy684fG1th6+mzFC50S9tp+f1t6vdV0OId0njUlL4eDr8MxGWW3u+rzln/oWhTKAHahGx+FLVKwQ=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB4238.eurprd02.prod.outlook.com (20.177.60.148) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1294.32; Wed, 21 Nov 2018 12:00:48 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::e949:fa0b:b7f6:e272]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::e949:fa0b:b7f6:e272%5]) with mapi id 15.20.1339.027; Wed, 21 Nov 2018
 12:00:48 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction re-execution
 mechanism for execute faults
Thread-Index: AQHUfZQPHpmE6j0fs0GW/eF2dyk+UKVSoaIAgASctAD///nwAIAALuGAgAKewQCAACpJgP//8usAgAAFZwA=
Date: Wed, 21 Nov 2018 12:00:48 +0000
Message-ID: <1b78eeb1-395b-71c3-d1c1-f6d1d84e19fd@bitdefender.com>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
 <3d3ae38a-bfae-9908-dac6-163216f900e3@bitdefender.com>
 <20181119150824.lfquw2j2ehhvjbhk@mac>
 <638d0c37-68aa-6e68-480e-f3c1cc74777d@bitdefender.com>
 <20181121095654.6lez6zzstpl45qtt@mac>
 <bc6dfdf4-bd99-237c-707e-6f08eda0f825@bitdefender.com>
 <20181121114126.sblh3te5pkcciwuw@mac>
In-Reply-To: <20181121114126.sblh3te5pkcciwuw@mac>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM5PR06CA0020.eurprd06.prod.outlook.com
 (2603:10a6:206:2::33) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB4238;
 6:w46frrLXNvRXX64TPPJl2Ss6SaZUGmMre+gCflcsFZHzZ/tn2k7h2NOgv9NJDQz6rVHZQKHhmNe8EikbNwO84vI3Pbj8tq99YVP6M5QeScI+E2woVzZVpT3Y8LuZU371QNugdsMQOhZmf5ldxLgn4v5XzuM7X5jfVJMrTm2azfJsB3mmKbc2c4ah3TLcfuExapqJoQnDODBiPuKo7RglQPz11bWxZSzvV5+lWOYCKHrf7yIA8k75ZX8luJK1YUC84yZaVyH21FGb2Q5E5sHUrEm1vopEukxp7woe+jlDF3YDQNLRMjPrjaHCaJqjhID25nmNxlhS/wqI/VzApoC/8axyHCuxRq2aCprWmcRk9QGofbEubZvftdR+XPUGvgkAb6/GwbxQepgstQhIPxgvsS15c6SNfIHzESfBwhzkAguVadgtBSpHEFpMtFN1hcfVrt3WYTV3caqiHCb+1cgjaA==;
 5:5o5rV9v/o2OTyPiNzBDbxydOyVnsXIaqAMw8t6MvUebf3h5Rkhwz+OadB0q5ugC6m+1+cxMbfbRJuG3Fl4CoAoJcMZeC0OxDk+5nqk5GyStaDEkep3XnE3b2+VA9X2qhUG7jsks4Z+foIfPdMlSFQmHo5t2py47U69mgSwuLsco=;
 7:gKczWV7Xeuw0olomHHCuA+O9yyAqnzpHwC0dZNP74AIxS5/0EHA9WQp3gkPhQxEQ/CbMx5QBfSfv4GLWbQJLQZk4YzrP7EDFq1G6fhGk9m29lDwE5zy0W5r9z4tvEk7Z3RoOsK9DJuF/5ZY/WRQ69A==
x-ms-office365-filtering-correlation-id: 68d28f6d-13dc-48d8-3e4e-08d64fa8f9ce
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4238; 
x-ms-traffictypediagnostic: VI1PR02MB4238:|VI1PR02MB4238:
x-ld-processed: 487baf29-f1da-469a-9221-243f830c36f3,ExtAddr
x-microsoft-antispam-prvs: <VI1PR02MB42385F463285C28C98BD8849ABDA0@VI1PR02MB4238.eurprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(3231442)(944501410)(52105112)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB4238; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4238; 
x-forefront-prvs: 08635C03D4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(376002)(396003)(366004)(39860400002)(136003)(199004)(189003)(86362001)(316002)(8936002)(31686004)(106356001)(71190400001)(71200400001)(8676002)(81156014)(6116002)(3846002)(105586002)(186003)(81166006)(54906003)(6506007)(66066001)(14454004)(2906002)(99286004)(478600001)(68736007)(386003)(31696002)(93886005)(76176011)(14444005)(5660300001)(52116002)(256004)(26005)(53546011)(36756003)(6512007)(53936002)(97736004)(229853002)(102836004)(6916009)(6246003)(4326008)(7736002)(6486002)(446003)(11346002)(6436002)(7416002)(486006)(2900100001)(305945005)(25786009)(2616005)(476003)(41533002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4238;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: y5O2hIWU7AuBnDPjMkGT1Rim4pn7t+vVOwxlyjOA81tFIHS6KG5frCcW1gvGd6j5RaqrZ1Hcuvect6rBN4kpZUvKBvxLkqH7YSMFePBXIQgbDg3bUG/dJV8+Iu+spvDNG5KG8oMIXLCbfMURu399TSpCGu6drJthFciAKWpwdq2L1CUk9514PpevnoscKA1pHjtJdo+bxUAm26zuant7RAnw5fg4NvJLxeR0k9rKvpYh6JIB0jZkwxDIwsdPedEpMzYPL64/LcTFoMx+ralEdHEifzrbBazbUkLhiWo45ug7nSfuqElEBVFofxAS/OPA/9/lszO6ImFh+yF/kp+HVCfXxZfQ+XyvbhWPxIRmqq0=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <337552B7A6FBAF42ABE6E905E0B3C1E9@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 68d28f6d-13dc-48d8-3e4e-08d64fa8f9ce
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2018 12:00:48.7865 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4238
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 =?utf-8?B?TWloYWkgRG9uyJt1?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDIxLjExLjIwMTggMTM6NDEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6DQo+IE9uIFdl
ZCwgTm92IDIxLCAyMDE4IGF0IDEwOjI4OjE4QU0gKzAwMDAsIEFsZXhhbmRydSBTdGVmYW4gSVNB
SUxBIHdyb3RlOg0KPj4NCj4+DQo+PiBPbiAyMS4xMS4yMDE4IDExOjU2LCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOg0KPj4+IE9uIE1vbiwgTm92IDE5LCAyMDE4IGF0IDAzOjU2OjE0UE0gKzAwMDAs
IEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOg0KPj4+PiBPbiAxOS4xMS4yMDE4IDE3OjA4
LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOg0KPj4+IEFsc28sIGFmdGVyIGxvb2tpbmcgYXQgdGhl
IGNvZGUgSSdtIG5vdCBzdXJlIEkgc2VlIHdoeSB0aGlzIG5lZWRzIHRvDQo+Pj4gYmUgVk1YIHNw
ZWNpZmljLCBBRkFJQ1QgaXQgZG9lc24ndCBkaXJlY3RseSBjYWxsIGFueSBWTVggZnVuY3Rpb25z
Pw0KPj4+DQo+Pg0KPj4gSXQgaXMgdm14IHNwZWNpZmljIGJlY2F1c2Ugc3ZtIGRvZXMgbm90IGhh
dmUgc2luZ2xlIHN0ZXAuIFdlIHRhbGtlZA0KPj4gYWJvdXQgaW4gdGhlIHBhc3QgYWJvdXQgdGhp
cyBhbmQgaXQgdHVybmVkIG91dCB0aGF0IGl0IHdhcyB0byBtdWNoDQo+PiB0cm91YmxlIHRvIG1h
a2UgYSBjdXN0b20gc2luZ2xlIHN0ZXAuDQo+IA0KPiBJIHN0aWxsIHRoaW5rIHRoaXMgc2hvdWxk
bid0IGJlIFZNWCBzcGVjaWZpYywgYW5kIHlvdSBzaG91bGQganVzdA0KPiByZXR1cm4gLUVPUE5P
VFNVUFAgaWYgc2luZ2xlIHN0ZXBwaW5nIGlzIG5vdCBzdXBwb3J0ZWQsIGp1c3QgbGlrZQ0KPiBo
dm1fZGVidWdfb3AgZG9lcy4gSW4gZmFjdCBJJ20gbWlzc2luZyBhIGhlbHBlciB0byBzZXQgc2lu
Z2xlDQo+IHN0ZXBwaW5nLCB3aGljaCB3b3VsZCBiZSB0aGUgcmlnaHQgcGxhY2UgdG8gcmV0dXJu
IC1FT1BOT1RTVVBQLg0KPiANCj4gVGhlbiB5b3VyIHJleGVjIHdvdWxkbid0IG5lZWQgdG8ga25v
dyBhbnl0aGluZyBhYm91dCB0aGUgaGFyZHdhcmUgYW5kDQo+IHdvdWxkIGp1c3QgYXR0ZW1wdCB0
byBzZXQgc2luZ2xlIHN0ZXBwaW5nLCBmYWlsaW5nIGlmIGl0IGNhbm5vdCBiZQ0KPiBlbmFibGVk
Lg0KPiANCg0KVGhlcmUgaXMgYSBoZWxwZXIgZnVuY3Rpb24gZm9yIHNpbmdsZSBzdGVwICJodm1f
aXNfc2luZ2xlc3RlcF9zdXBwb3J0ZWQiIA0KYW5kIHdlIGhhdmUgdGhlIGQtPmFyY2gubW9uaXRv
ci5pbmd1ZXN0X3BhZ2VmYXVsdF9kaXNhYmxlZCBtb25pdG9yIGZsYWcuIA0KSSBjYW4gcmV0dXJu
IG5vdCBzdXBwb3J0ZWQgaW4gdGhlIHhjX21vbml0b3JfaW5ndWVzdF9wYWdlZmF1bHQgY2FsbCBh
bmQgDQpzYXZlIHRpbWUgb24gdGhlIHByb2Nlc3MuDQoNCn5BbGV4DQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 12:09:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 12:09: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-devel-bounces@lists.xenproject.org>)
	id 1gPRKA-0003uX-1u; Wed, 21 Nov 2018 12:09:42 +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=RqMg=OA=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPRK9-0003uS-5G
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 12:09:41 +0000
X-Inumbo-ID: 5218ea38-ed86-11e8-aa5d-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5218ea38-ed86-11e8-aa5d-12d6303a7972;
 Wed, 21 Nov 2018 12:09:40 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 11AA8305FFAB; Wed, 21 Nov 2018 14:09:39 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 06A85300F70D;
 Wed, 21 Nov 2018 14:09:39 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 21 Nov 2018 14:09:35 +0200
Message-Id: <1542802175-3955-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH V2] x86/p2m: constify
 p2m_mem_access_sanity_check()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tamas@tklengyel.com, wei.liu2@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, jbeulich@suse.com, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWlub3IgaW1wcm92ZW1lbnQ7IHNpbXBseSBpbXByb3ZpbmcgY29kZSBxdWFsaXR5IGJ5IHVzaW5n
IGNvbnN0cwp3aGVyZXZlciByZWFzb25hYmxlLgoKU3VnZ2VzdGVkLWJ5OiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+ClNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICAg
ICB8IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbWVtX2FjY2Vzcy5oIHwgMiArLQogMiBmaWxl
cyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNz
LmMKaW5kZXggMzBjMmYxYS4uNTZjMDZhNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21l
bV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCkBAIC01NDEsNyAr
NTQxLDcgQEAgdm9pZCBhcmNoX3AybV9zZXRfYWNjZXNzX3JlcXVpcmVkKHN0cnVjdCBkb21haW4g
KmQsIGJvb2wgYWNjZXNzX3JlcXVpcmVkKQogI2VuZGlmCiB9CiAKLWJvb2wgcDJtX21lbV9hY2Nl
c3Nfc2FuaXR5X2NoZWNrKHN0cnVjdCBkb21haW4gKmQpCitib29sIHAybV9tZW1fYWNjZXNzX3Nh
bml0eV9jaGVjayhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHJldHVybiBpc19odm1f
ZG9tYWluKGQpICYmIGNwdV9oYXNfdm14ICYmIGhhcF9lbmFibGVkKGQpOwogfQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1fYWNjZXNzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L21lbV9hY2Nlc3MuaAppbmRleCBjODE1ZGI4Li45OTgxN2EzIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21lbV9hY2Nlc3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21lbV9h
Y2Nlc3MuaApAQCAtNDQsNyArNDQsNyBAQCBib29sIHAybV9tZW1fYWNjZXNzX2VtdWxhdGVfY2hl
Y2soc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgdm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNwKTsKIAogLyogU2FuaXR5IGNoZWNrIGZvciBtZW1f
YWNjZXNzIGhhcmR3YXJlIHN1cHBvcnQgKi8KLWJvb2wgcDJtX21lbV9hY2Nlc3Nfc2FuaXR5X2No
ZWNrKHN0cnVjdCBkb21haW4gKmQpOworYm9vbCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2so
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CiAKICNlbmRpZiAvKl9fQVNNX1g4Nl9NRU1fQUNDRVNT
X0hfXyAqLwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 12:13:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 12:13: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-devel-bounces@lists.xenproject.org>)
	id 1gPRNy-0004bD-Km; Wed, 21 Nov 2018 12: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=azpx=oa=citrix.com=prvs=856900a8f=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gPRNw-0004b8-U0
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 12:13:36 +0000
X-Inumbo-ID: df08da35-ed86-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df08da35-ed86-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 12:13:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71188616"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 <xen-devel@lists.xenproject.org>
References: <1542802175-3955-1-git-send-email-rcojocaru@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <9cadf9e9-af3e-25f0-b1b4-02c78f7cda0f@citrix.com>
Date: Wed, 21 Nov 2018 12:13:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1542802175-3955-1-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V2] x86/p2m: constify
 p2m_mem_access_sanity_check()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tamas@tklengyel.com, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, jbeulich@suse.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjEvMTggMTI6MDkgUE0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiBNaW5vciBpbXBy
b3ZlbWVudDsgc2ltcGx5IGltcHJvdmluZyBjb2RlIHF1YWxpdHkgYnkgdXNpbmcgY29uc3RzCj4g
d2hlcmV2ZXIgcmVhc29uYWJsZS4KPiAKPiBTdWdnZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 12:21:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 12:21: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-devel-bounces@lists.xenproject.org>)
	id 1gPRVp-0005Ni-Hr; Wed, 21 Nov 2018 12:21: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=kmdf=OA=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gPRVn-0005Nd-UO
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 12:21:43 +0000
X-Inumbo-ID: 00e84828-ed88-11e8-8469-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00e84828-ed88-11e8-8469-12d6303a7972;
 Wed, 21 Nov 2018 12:21:42 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 79AD8394D45;
 Wed, 21 Nov 2018 12:21:41 +0000 (UTC)
Received: from [10.36.117.167] (ovpn-117-167.ams2.redhat.com [10.36.117.167])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 44B5D5F7D9;
 Wed, 21 Nov 2018 12:21:15 +0000 (UTC)
To: William Kucharski <william.kucharski@oracle.com>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101616.8901-9-david@redhat.com>
 <11E3C0B0-AEED-42C6-A21C-1820F4B47A68@oracle.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <88f19102-9830-1ed0-1f46-56e11316ca09@redhat.com>
Date: Wed, 21 Nov 2018 13:21:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <11E3C0B0-AEED-42C6-A21C-1820F4B47A68@oracle.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Wed, 21 Nov 2018 12:21:41 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1 8/8] PM / Hibernate: exclude all
 PageOffline() pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Len Brown <len.brown@intel.com>, Michal Hocko <mhocko@suse.com>,
 linux-pm@vger.kernel.org, pv-drivers@vmware.com,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, LKML <linux-kernel@vger.kernel.org>,
 Matthew Wilcox <willy@infradead.org>, Linux-MM <linux-mm@kvack.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Pavel Machek <pavel@ucw.cz>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMTEuMTggMTI6MzUsIFdpbGxpYW0gS3VjaGFyc2tpIHdyb3RlOgo+IElmIHlvdSBhcmUg
YWRkaW5nIFBhZ2VPZmZsaW5lKHBhZ2UpIHRvIHRoZSBjb25kaXRpb24gbGlzdCBvZiB0aGUgYWxy
ZWFkeSBleGlzdGluZyBpZiBpbgo+IHNhdmVhYmxlX2hpZ2htZW1fcGFnZSgpLCB3aHkgZXhwbGlj
aXRseSBhZGQgaXQgYXMgYSBzZXBhcmF0ZSBzdGF0ZW1lbnQgaW4gc2F2ZWFibGVfcGFnZSgpPwo+
IAo+IEl0IHdvdWxkIHNlZW0gbW9yZSBjb25zaXN0ZW50IHRvIG1ha2UgdGhlIHNlY29uZCBjaGVj
azoKPiAKPiAtCWlmIChzd3N1c3BfcGFnZV9pc19mb3JiaWRkZW4ocGFnZSkgfHwgc3dzdXNwX3Bh
Z2VfaXNfZnJlZShwYWdlKSkKPiArCWlmIChzd3N1c3BfcGFnZV9pc19mb3JiaWRkZW4ocGFnZSkg
fHwgc3dzdXNwX3BhZ2VfaXNfZnJlZShwYWdlKSB8fAo+ICsJCVBhZ2VPZmZsaW5lKHBhZ2UpKQo+
IAo+IGluc3RlYWQuCj4gCj4gSXQncyBhZG1pdHRlZGx5IGEgbml0IGJ1dCBpdCBqdXN0IHNlZW1z
IGNsZWFuZXIgdG8gZWl0aGVyIGRvIHRoYXQgb3IsIGlmIHlvdXIgaW50ZW50aW9uCj4gd2FzIHRv
IHNlcGFyYXRlIHRoZSBQYWdlIGNoZWNrcyBmcm9tIHRoZSBzd3N1c3AgY2hlY2tzLCB0byBicmVh
ayB0aGUgY2FsbHMgdG8KPiBQYWdlUmVzZXJ2ZWQoKSBhbmQgUGFnZU9mZmxpbmUoKSBpbnRvIHRo
ZWlyIG93biBjaGVjayBpbiBzYXZlYWJsZV9oaWdobWVtX3BhZ2UoKS4KCkknbGwgc3BsaXQgUGFn
ZVJlc2VydmVkKCkgYW5kIFBhZ2VPZmZsaW5lKCkgb2ZmIGZyb20gdGhlIHN3c3VzcCBjaGVja3Ms
CnRoYW5rcyBmb3IgeW91ciBjb21tZW50IQoKPiAKPiBUaGFua3MhCj4gICAgIC0tIEJpbGwKCgot
LSAKClRoYW5rcywKCkRhdmlkIC8gZGhpbGRlbmIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 12:36:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 12:36: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-devel-bounces@lists.xenproject.org>)
	id 1gPRjU-0006F3-S6; Wed, 21 Nov 2018 12:35:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gtnv=oa=redhat.com=mst@srs-us1.protection.inumbo.net>)
 id 1gPRjT-0006Ey-Se
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 12:35:51 +0000
X-Inumbo-ID: faa73c66-ed89-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id faa73c66-ed89-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 12:35:50 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 33B163086272;
 Wed, 21 Nov 2018 12:35:50 +0000 (UTC)
Received: from redhat.com (ovpn-120-136.rdu2.redhat.com [10.10.120.136])
 by smtp.corp.redhat.com (Postfix) with SMTP id 868BE60565;
 Wed, 21 Nov 2018 12:35:47 +0000 (UTC)
Date: Wed, 21 Nov 2018 07:35:47 -0500
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20181121072954-mutt-send-email-mst@kernel.org>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181116172919.43f3e27d@redhat.com>
 <d4f6f0ef-1333-a917-e3eb-d9bad47c9648@redhat.com>
 <20181119163110.2f357f40@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181119163110.2f357f40@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.49]); Wed, 21 Nov 2018 12:35:50 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 00/24] ACPI reorganization
 for hardware-reduced API addition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Ortiz <sameo@linux.intel.com>, qemu-devel@nongnu.org,
 Shannon Zhao <shannon.zhaosl@gmail.com>, qemu-arm@nongnu.org,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDQ6MzE6MTBQTSArMDEwMCwgSWdvciBNYW1tZWRvdiB3
cm90ZToKPiBPbiBGcmksIDE2IE5vdiAyMDE4IDE3OjM3OjU0ICswMTAwCj4gUGFvbG8gQm9uemlu
aSA8cGJvbnppbmlAcmVkaGF0LmNvbT4gd3JvdGU6Cj4gCj4gPiBPbiAxNi8xMS8xOCAxNzoyOSwg
SWdvciBNYW1tZWRvdiB3cm90ZToKPiA+ID4gR2VuZXJhbCBzdWdnZXN0aW9ucyBmb3IgdGhpcyBz
ZXJpZXM6Cj4gPiA+ICAgMS4gUHJlZmVyYWJseSBkb24ndCBkbyBtdWx0aXBsZSBjaGFuZ2VzIHdp
dGhpbiBhIHBhdGNoCj4gPiA+ICAgICAgbmVpdGhlciBwb3N0IGh1Z2UgcGF0Y2hlcyAodW5sZXNz
IGl0J3MgcHVyZSBjb2RlIG1vdmVtZW50KS4KPiA+ID4gICAgICAoaXQncyBlYXN5IHRvIHNxdWFz
aCBwYXRjaGVzIGxhdGVyIGl0IG5lY2Vzc2FyeSkKPiA+ID4gICAyLiBTdGFydCBzbWFsbCwgcGlj
ayBhIHRhYmxlIGdlbmVyYWxpemUgaXQgYW5kIHNlbmQgYXMKPiA+ID4gICAgICBvbmUgc21hbGwg
cGF0Y2hzZXQuIFRhYmxlcyBhcmUgb2Z0ZW4gaW5kZXBlbmRlbnQKPiA+ID4gICAgICBhbmQgaXQn
cyBtdWNoIGVhc2llciBvbiBib3RoIGF1dGhvci9yZXZpZXdlciB0byBhZ3JlZSB1cG9uCj4gPiA+
ICAgICAgY2hhbmdlcyBhbmQgcmV3cml0ZSBpdCBpZiBuZWNlc3NhcnkuICAKPiA+IAo+ID4gSG93
IHdvdWxkIHRoYXQgYmUgZG9uZT8gIFRoaXMgc2VyaWVzIGlzIG9uIHRoZSBiaWdnZXIgc2lkZSwg
YWdyZWVkLCBidXQKPiA+IG1vc3Qgb2YgaXQgaXMgcmVhbGx5IGp1c3QgY29kZSBtb3ZlbWVudC4g
IEl0J3MgYSBzdGFydGluZyBwb2ludCwgaGF2aW5nCj4gPiBhIGdlbmVyaWMgQUNQSSBsaWJyYXJ5
IGlzIHdheSBiZXlvbmQgd2hhdCB0aGlzIGlzIHRyeWluZyB0byBkby4KPiBJJ3ZlIHRyaWVkIHRv
IGdpdmUgc3VnZ2VzdGlvbnMgaG93IHRvIHJlc3RydWN0dXJlIHNlcmllcwo+IG9uIHBlciBwYXRj
aCBiYXNpcy4gSW4gbXkgb3BpbmlvbiBpdCBxdWl0ZSBwb3NzaWJsZSB0byBzcGxpdAo+IHNlcmll
cyBpbiBzZXZlcmFsIHNtYWxsZXIgb25lcyBhbmQgaXQgc2hvdWxkIHJlYWxseSBoZWxwIHdpdGgK
PiBtYWtpbmcgc2VyaWVzIGNsZWFuZXIgYW5kIGVhc2llci9mYXN0ZXIgdG8gcmV2aWV3L2FtZW5k
L21lcmdlCj4gdnMgd2hhdCB3ZSBoYXZlIGluIHY1Lgo+IChpdCdzIG1vcmUgZnJ1c3RyYXRpbmcg
dG8gcmV3b3JrIGxhcmdlIHNlcmllcyB2cyBzbWFsbGVyIG9uZSkKPiAKPiBJZiBzb21ldGhpbmcg
aXNuJ3QgY2xlYXIsIGl0J3MgZWFzeSB0byByZWFjaCBvdXQgdG8gbWUgaGVyZQo+IG9yIGRpcmVj
dGx5IChlbWFpbC9pcmMvZ2l0aHViKSBmb3IgY2xhcmlmaWNhdGlvbi9mZWVkIGJhY2suCgpJIGFz
c3VtZSB0aGUgIzEgZ29hbCBpcyB0byBhZGQgcmVkdWNlZCBIVyBzdXBwb3J0LiAgU28gYW5vdGhl
cgpvcHRpb24gdG8gc3BlZWQgdXAgbWVyZ2luZyBpcyB0byBqdXN0IGdvIGFoZWFkIGFuZCBkdXBs
aWNhdGUgYQpidW5jaCBvZiBjb2RlIGUuZy4gaW4gcGNfdmlydC5jIGFjcGkvcmVkdWNlZC5jIG9y
IGluIGFueSBvdGhlcgpmaWxlLgpUaGlzIHdheSBpdCBtaWdodCBiZSBlYXNpZXIgdG8gc2VlIHdo
YXQncyBjb21tb24gY29kZSBhbmQgd2hhdCBpc24ndC4KQW5kIEkgdGhpbmsgb2ZmbGluZSBJZ29y
IHNhaWQgaGUgbWlnaHQgcHJlZmVyIHRoYXQgd2F5LiBSaWdodCBJZ29yPwoKPiA+IAo+ID4gUGFv
bG8KPiA+IAo+ID4gPiAgIDMuIHdoZW4geW91IHRoaW5rIGFib3V0IHJlZmFjdG9yaW5nIGFjcGkg
aW50byBhIGdlbmVyaWMgQVBJCj4gPiA+ICAgICAgdGhpbmsgYWJvdXQgaXQgYXMgcm91dGluZXMg
dGhhdCBnbyBpbnRvIGEgc2VwYXJhdGUgbGlicmFyeQo+ID4gPiAgICAgIChwdXJlIGFjcGkgc3Bl
YyBjb2RlKSBhbmQgcWVtdS9hY3BpIGdsdWUgcm91dGluZXMgYW5kCj4gPiA+ICAgICAgIGRpdmlk
ZSB0aGVtIGNvcnJlc3BvbmRpbmdseS4gIAo+ID4gCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 12:36:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 12:36: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-devel-bounces@lists.xenproject.org>)
	id 1gPRjl-0006GO-63; Wed, 21 Nov 2018 12:36: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=gztn=oa=infradead.org=willy@srs-us1.protection.inumbo.net>)
 id 1gPRjj-0006G3-Hz
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 12:36:07 +0000
X-Inumbo-ID: 03b5a8ef-ed8a-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 03b5a8ef-ed8a-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 12:36:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version
 :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=G7F0P87w5SJ55fcCxV4qV5ZpRg/hG3mg6oTNXEm7SCE=; b=qxtfYj5cOAmdarsvItdfuUJoL
 cq+iNPkhyc5YD+4FMPO8KaILGGOp2+x+Psh8Pd1TZNxn1rKc92tsqRsLU/m0GX2+ye2opHd9OmCFk
 JzDP2qM2A1WmGdHFahwc/E+oXv6F0m1xiX4Pk8KPX7czPyYggRB3gMeQOeZSWnect3phEYY9cf83/
 6oNL8spLI278KdFZMqt8Ye/66CjaAh2ZakZm6P0acpHLqt8AG1UbQgWaFttMAmibqqQwlzDcA+fW+
 6uE4dAElCcM5YSXzlR4apgyVQW/LF8bSyYbfTdP+VKNb3jl7/ShL1w/M0cwPnueL3dHB+L2WBNtPY
 09E/lS+zw==;
Received: from willy by bombadil.infradead.org with local (Exim 4.90_1 #2 (Red
 Hat Linux)) id 1gPRir-0005gr-VB; Wed, 21 Nov 2018 12:35:13 +0000
Date: Wed, 21 Nov 2018 04:35:13 -0800
From: Matthew Wilcox <willy@infradead.org>
To: William Kucharski <william.kucharski@oracle.com>
Message-ID: <20181121123513.GF3065@bombadil.infradead.org>
References: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
 <20181116182836.GB17088@rapoport-lnx>
 <CAFqt6zYp0j999WXw9Jus0oZMjADQQkPfso8btv6du6L9CE3PXA@mail.gmail.com>
 <20181117143742.GB7861@bombadil.infradead.org>
 <CAFqt6zbOWX5LUTWwoGDJsGdf+pTR6N1yTPVxyr1W3-6Fte39ww@mail.gmail.com>
 <833B5050-DEF6-44A0-9832-276F86671212@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <833B5050-DEF6-44A0-9832-276F86671212@oracle.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
Subject: Re: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 iommu@lists.linux-foundation.org, rppt@linux.ibm.com, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, rppt@linux.vnet.ibm.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, mchehab@kernel.org,
 iamjoonsoo.kim@lge.com, vbabka@suse.cz, Juergen Gross <jgross@suse.com>,
 hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Souptick Joarder <jrdr.linux@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDQ6MTk6MTFBTSAtMDcwMCwgV2lsbGlhbSBLdWNoYXJz
a2kgd3JvdGU6Cj4gQ291bGQgeW91IGFkZCBhIGxpbmUgdG8gdGhlIGRlc2NyaXB0aW9uIGV4cGxp
Y2l0bHkgc3RhdGluZyB0aGF0IGEgZmFpbHVyZQo+IHRvIGluc2VydCBhbnkgcGFnZSBpbiB0aGUg
cmFuZ2Ugd2lsbCBmYWlsIHRoZSBlbnRpcmUgcm91dGluZSwgc29tZXRoaW5nCj4gbGlrZToKPiAK
PiA+ICogVGhpcyBhbGxvd3MgZHJpdmVycyB0byBpbnNlcnQgcmFuZ2Ugb2Yga2VybmVsIHBhZ2Vz
IHRoZXkndmUgYWxsb2NhdGVkCj4gPiAqIGludG8gYSB1c2VyIHZtYS4gVGhpcyBpcyBhIGdlbmVy
aWMgZnVuY3Rpb24gd2hpY2ggZHJpdmVycyBjYW4gdXNlCj4gPiAqIHJhdGhlciB0aGFuIHVzaW5n
IHRoZWlyIG93biB3YXkgb2YgbWFwcGluZyByYW5nZSBvZiBrZXJuZWwgcGFnZXMgaW50bwo+ID4g
KiB1c2VyIHZtYS4KPiA+ICoKPiA+ICogQSBmYWlsdXJlIHRvIGluc2VydCBhbnkgcGFnZSBpbiB0
aGUgcmFuZ2Ugd2lsbCBmYWlsIHRoZSBjYWxsIGFzIGEgd2hvbGUuCj4gCj4gSXQncyBvYnZpb3Vz
IHdoZW4gcmVhZGluZyB0aGUgY29kZSwgYnV0IGl0IHdvdWxkIGJlIHNlbGYtZG9jdW1lbnRpbmcg
dG8KPiBzdGF0ZSBpdCBvdXRyaWdodC4KCkl0J3MgcHJvYmFibHkgYmV0dGVyIHRvIGJlIG1vcmUg
ZXhwbGljaXQgYW5kIGFuc3dlciBSYW5keSdzIHF1ZXN0aW9uOgoKICogSWYgd2UgZmFpbCB0byBp
bnNlcnQgYW55IHBhZ2UgaW50byB0aGUgdm1hLCB0aGUgZnVuY3Rpb24gd2lsbCByZXR1cm4KICog
aW1tZWRpYXRlbHkgbGVhdmluZyBhbnkgcHJldmlvdXNseS1pbnNlcnRlZCBwYWdlcyBwcmVzZW50
LiAgQ2FsbGVycwogKiBmcm9tIHRoZSBtbWFwIGhhbmRsZXIgbWF5IGltbWVkaWF0ZWx5IHJldHVy
biB0aGUgZXJyb3IgYXMgdGhlaXIKICogY2FsbGVyIHdpbGwgZGVzdHJveSB0aGUgdm1hLCByZW1v
dmluZyBhbnkgc3VjY2Vzc2Z1bGx5LWluc2VydGVkIHBhZ2VzLgogKiBPdGhlciBjYWxsZXJzIHNo
b3VsZCBtYWtlIHRoZWlyIG93biBhcnJhbmdlbWVudHMgZm9yIGNhbGxpbmcgdW5tYXBfcmVnaW9u
KCkuCgpBbHRob3VnaCB1bm1hcF9yZWdpb24oKSBpcyBzdGF0aWMgc28gdGhlcmUgY2xlYXJseSBp
c24ndCBhbnkgY29kZSBpbiB0aGUKa2VybmVsIHRvZGF5IG90aGVyIHRoYW4gaW4gbW1hcCBoYW5k
bGVycyAob3IgZmF1bHQgaGFuZGxlcnMpIHRoYXQgbmVlZHMgdG8KaW5zZXJ0IHBhZ2VzIGludG8g
YSBWTUEuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:02:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:02: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-devel-bounces@lists.xenproject.org>)
	id 1gPS9P-000068-Ib; Wed, 21 Nov 2018 13:02: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=so8w=oa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPS9N-00005w-QZ
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 13:02:37 +0000
X-Inumbo-ID: b7ec8abb-ed8d-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7ec8abb-ed8d-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 13:02:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPS9J-0003vD-IN; Wed, 21 Nov 2018 13:02:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPS9J-00077F-AA; Wed, 21 Nov 2018 13:02:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPS9J-0001Br-9Z; Wed, 21 Nov 2018 13:02:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130651-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=56d2e9786a3ba7b9a92ea3e9fac18e2892f9f38b
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Nov 2018 13:02:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130651: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY1MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDY1MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgNTZkMmU5Nzg2YTNiYTdiOWE5MmVhM2U5ZmFjMThlMjg5MmY5ZjM4YgpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDIgZGF5cyAgIDE4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDY1MSAgMjAxOC0xMS0yMSAxMDowODowMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5
QGFtYXpvbi5kZT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDc2NCBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:19:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:19: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-devel-bounces@lists.xenproject.org>)
	id 1gPSPz-00010m-02; Wed, 21 Nov 2018 13:19: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=FfYJ=OA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPSPx-00010h-VH
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 13:19:45 +0000
X-Inumbo-ID: 1bef70d0-ed90-11e8-9a72-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1bef70d0-ed90-11e8-9a72-12d6303a7972;
 Wed, 21 Nov 2018 13:19:44 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Nov 2018 06:19:42 -0700
Message-Id: <5BF55B6B02000078001FE7C7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 21 Nov 2018 06:19:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>, <george.dunlap@citrix.com>
References: <1542795594-4252-1-git-send-email-rcojocaru@bitdefender.com>
 <1542795594-4252-5-git-send-email-rcojocaru@bitdefender.com>
 <5BF5384502000078001FE654@prv1-mh.provo.novell.com>
 <1dc9b319-f716-2891-61f4-49992a074789@citrix.com>
In-Reply-To: <1dc9b319-f716-2891-61f4-49992a074789@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V8 4/7] x86/p2m: refactor p2m_reset_altp2m()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDEyOjQ4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMS8yMS8xOCAxMDo0OSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIx
LjExLjE4IGF0IDExOjE5LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+PiBS
ZWZhY3RvciBwMm1fcmVzZXRfYWx0cDJtKCkgc28gdGhhdCBpdCBjYW4gYmUgdXNlZCB0byByZW1v
dmUKPj4+IHJlZHVuZGFudCBjb2RlcGF0aHMsIGZpeGluZyB0aGUgbG9ja2luZyB3aGlsZSB3ZSdy
ZSBhdCBpdC4KPj4gCj4+IFN0aWxsIG5vIHdvcmQgYWJvdXQgLi4uCj4+IAo+Pj4gK3N0YXRpYyB2
b2lkIHAybV9yZXNldF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCwK
Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gYWx0cDJtX3Jlc2V0X3R5cGUg
cmVzZXRfdHlwZSkKPj4+ICt7Cj4+PiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07Cj4+PiAr
Cj4+PiArICAgIEFTU0VSVChpZHggPCBNQVhfQUxUUDJNKTsKPj4+ICsgICAgcDJtID0gZC0+YXJj
aC5hbHRwMm1fcDJtW2lkeF07Cj4+PiArCj4+PiArICAgIHAybV9sb2NrKHAybSk7Cj4+PiArCj4+
PiArICAgIHAybV9mbHVzaF90YWJsZV9sb2NrZWQocDJtKTsKPj4+ICsKPj4+ICsgICAgaWYgKCBy
ZXNldF90eXBlID09IEFMVFAyTV9ERUFDVElWQVRFICkKPj4+ICsgICAgICAgIHAybV9mcmVlX2xv
Z2RpcnR5KHAybSk7Cj4+PiArCj4+PiArICAgIC8qIFVuaW5pdCBhbmQgcmVpbml0IGVwdCB0byBm
b3JjZSBUTEIgc2hvb3Rkb3duICovCj4+PiArICAgIGVwdF9wMm1fdW5pbml0KHAybSk7Cj4+PiAr
ICAgIGVwdF9wMm1faW5pdChwMm0pOwo+Pj4gKwo+Pj4gKyAgICBwMm0tPm1pbl9yZW1hcHBlZF9n
Zm4gPSBnZm5feChJTlZBTElEX0dGTik7Cj4+PiArICAgIHAybS0+bWF4X3JlbWFwcGVkX2dmbiA9
IDA7Cj4+IAo+PiAuLi4gdGhlc2Ugbm93IGRvbmUgZXZlbiB3aGVuIHByZXZpb3VzbHkgdGhleSB3
ZXJlbid0PyBJbiBmYWN0LAo+PiBoYXZpbmcgbG9va2VkIGFnYWluLCBpdCBzZWVtcyBhcyBpZiB0
aGVpciBvbWlzc2lvbiBmcm9tIGUuZy4KPj4gcDJtX2ZsdXNoX2FsdHAybSgpIHdhcyBhIG1pc3Rh
a2UgYmVmb3JlLCB3aGljaCB5b3Ugbm93IGZpeC4KPiAKPiBBcyBSYXp2YW4gc2F5cywgaXQgd2Fz
bid0IGEgY29ycmVjdG5lc3MgaXNzdWU7IGluIHRoZSBvdGhlciB0d28KPiAicmVzZXQtbGlrZSIg
Yml0cyBvZiBjb2RlLCB0aGUgYWx0cDJtIGlkeCB3YXMgZGlzYWJsZWQ7IHdoaWNoIGd1YXJhbnRl
ZWQKPiB0aGF0IGJlZm9yZSBiZWluZyB1c2VkIGFnYWluIGl0IHdvdWxkIGdvIHRocm91Z2ggcDJt
X2luaXRfYWx0cDJtX2VwdCgpLAo+IHdoaWNoIHJlc2V0cyB0aGVtLgoKT2guIFRoYXQgbG9va3Mg
bGlrZSBhIGxheWVyaW5nIHZpb2xhdGlvbi4gSSBjZXJ0YWlubHkgZGlkbid0IGV4cGVjdAp0aGVz
ZSBmaWVsZHMgdG8gYmUgcmVzZXQgb3V0c2lkZSBvZiBwMm0uYyArIGFsdHAybS5jLCBhbmQgdGhl
CnJlc2V0cyBtaXNzaW5nIGZyb20gcDJtX2ZsdXNoX2FsdHAybSgpIHRoZXJlZm9yZSBsb29rZWQg
bGlrZQphIG1pc3Rha2UuCgo+IFNvIHRoZSBjb2RlIGlzIHRoZSB3YXkgaXQgc2hvdWxkIGJlOyBi
dXQgaXQgc2hvdWxkIGJlIG1lbnRpb25lZCBpbiB0aGUKPiBjb21taXQgbWVzc2FnZSwgc28gdGhh
dCByZXZpZXdlcnMgLyBhcmNoYWVvbG9naXN0cyBjYW4gc2ltcGx5IHZlcmlmeSBpdAo+IHJhdGhl
ciB0aGFuIHJlLWRpc2NvdmVyaW5nIGl0LgoKUmlnaHQsIHRoYXQncyB3aGF0IEkgd2FzIHRyeWlu
ZyB0byBnZXQgYXQgd2l0aCB0aGUgZmlyc3Qgc2VudGVuY2UKKHF1ZXN0aW9uKS4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:21:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:21: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-devel-bounces@lists.xenproject.org>)
	id 1gPSRp-0001gO-Du; Wed, 21 Nov 2018 13:21: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=2odm=oa=citrix.com=prvs=856d69d10=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPSRo-0001gD-MJ
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 13:21:40 +0000
X-Inumbo-ID: 604bd130-ed90-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 604bd130-ed90-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 13:21:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71193300"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Nov 2018 13:21:08 +0000
Message-ID: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 00/14] XSA-277 followup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <JBeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb3ZlcnMgdmFyaW91cyBmaXhlcyByZWxhdGVkIHRvIFhTQS0yNzcgd2hpY2ggd2VyZW4n
dCBpbiBzZWN1cml0eQpzdXBwb3J0ZWQgYXJlYXMsIGFuZCBhc3NvY2lhdGVkIGNsZWFudXAuCgpU
aGUgYmlnZ2VzdCBpc3N1ZSBub3RpY2VkIGhlcmUgaXMgdGhhdCBhbHRwMm0ncyB1c2Ugb2YgaGFy
ZHdhcmUgI1ZFIHN1cHBvcnQKd2lsbCBjYXVzZSBnZW5lcmFsIG1lbW9yeSBjb3JydXB0aW9uIGlm
IHRoZSBndWVzdCBldmVyIGJhbGxvb25zIG91dCB0aGUgVkVJTkZPCnBhZ2UuICBUaGUgb25seSBz
YWZlIHdheSBJIHRoaW5rIG9mIGRvaW5nIHRoaXMgaXMgZm9yIFhlbiB0byBhbGxvYyBhbm5vbnlt
b3VzCmRvbWhlYXAgcGFnZXMgZm9yIHRoZSBWRUlORk8sIGFuZCBmb3IgdGhlIGd1ZXN0IHRvIG1h
cCB0aGVtIGluIGEgc2ltaWxhciB3YXkKdG8gdGhlIHNoYXJlZCBpbmZvIGFuZCBncmFudCB0YWJs
ZSBmcmFtZXMuCgpBbmRyZXcgQ29vcGVyICgxNCk6CiAgeDg2L3NvZnQtcmVzZXQ6IERyb3AgZ2Zu
IHJlZmVyZW5jZSBhZnRlciBjYWxsaW5nIGdldF9nZm5fcXVlcnkoKQogIHg4Ni9tZW0tc2hhcmlu
ZzogRG9uJ3QgbGVhdmUgdGhlIGFsdHAybSBsb2NrIGhlbGQgd2hlbiBub21pbmF0aW5nIGEgcGFn
ZQogIEFNRC9JT01NVTogRml4IG11bHRpcGxlIHJlZmVyZW5jZSBjb3VudGluZyBlcnJvcnMKICB4
ODYvcDJtOiBGaXggbG9ja2luZyBpbiBwMm1fYWx0cDJtX2xhenlfY29weSgpCiAgeDg2L3AybTog
RG9uJ3Qgb3ZlcndyaXRlIHAybV9hbHRwMm1fbGF6eV9jb3B5KCkncyBjYWxsZXJzIHAybSBwb2lu
dGVyCiAgeDg2L2h2bTogTWFrZSB0aGUgYWx0cDJtIGxvY2tpbmcgZWFzaWVyIHRvIGZvbGxvdwog
IHg4Ni9wMm06IENvZGluZyBzdHlsZSBjbGVhbnVwCiAgeGVuL21lbW9yeTogRHJvcCBBUk0gcHV0
X2dmbigpIHN0dWIKICB4ODYvcDJtOiBTd2l0Y2ggdGhlIHR3b19nZm5zIGluZnJhc3RydWN0dXJl
IHRvIHVzaW5nIGdmbl90CiAgeDg2L21tOiBTd2l0Y2gge2dldCxwdXR9X2dmbigpIGluZnJhc3Ry
dWN0dXJlIHRvIHVzaW5nIGdmbl90CiAgeGVuL21tOiBTd2l0Y2ggbWZuX3RvX3ZpcnQoKS92aXJ0
X3RvX21mbigpIHRvIHVzaW5nIG1mbl90CiAgeGVuL2dudHRhYjogRHJvcCBnbnR0YWJfY3JlYXRl
X3tzaGFyZWQsc3RhdHVzfV9wYWdlKCkKICB4ZW4vZ250dGFiOiBTaW1wbGlmeSBnbnR0YWJfbWFw
X2ZyYW1lKCkKICB4ZW4vZ250dGFiOiBNaW5vciBpbXByb3ZlbWVudHMgdG8gYXJjaCBoZWFkZXIg
ZmlsZXMKCiB4ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyAgICAgICAgICAgICAgICB8ICAgNCAt
CiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgICAgICAgICAgICAgICB8ICAgNCAtCiB4ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICAgICAgICAgICB8ICAgNCAtCiB4ZW4vYXJjaC9h
cm0vbGl2ZXBhdGNoLmMgICAgICAgICAgICAgICAgICB8ICAgNCAtCiB4ZW4vYXJjaC9hcm0vbW0u
YyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiAtCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNh
Y3Rpb24uYyAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jICAg
ICAgICAgICAgIHwgIDE0ICstCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMgICAgICAg
ICAgICB8ICAgNCArLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5oICAgICAgICAgICAg
fCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9kZWJ1Zy5jICAgICAgICAgICAgICAgICAgICAgIHwgICA2
ICstCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICAgICAgICB8ICAyMyArKy0t
CiB4ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyAgICAgICAgICAgICAgICB8ICAxMCArLQogeGVu
L2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0KIHhlbi9hcmNo
L3g4Ni9ndWVzdC94ZW4uYyAgICAgICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYv
aHZtL2RtLmMgICAgICAgICAgICAgICAgICAgICB8ICAxMiArLQogeGVuL2FyY2gveDg2L2h2bS9k
b20wX2J1aWxkLmMgICAgICAgICAgICAgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jICAgICAgICAgICAgICAgIHwgIDE2ICstLQogeGVuL2FyY2gveDg2L2h2bS9ncmFudF90YWJs
ZS5jICAgICAgICAgICAgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAg
ICAgICAgICAgIHwgIDUwICsrKy0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vbXRyci5jICAgICAgICAg
ICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgICAg
ICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgICAgICAgICAg
fCAgIDcgKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI1
ICsrLS0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgICAgICAgICAgICAgICAgIHwgICAyICst
CiB4ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYyAgICAgICAgICB8ICAgNiArLQogeGVu
L2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICAgICAgICAgICAgfCAgIDUgKy0KIHhlbi9hcmNo
L3g4Ni9tbS9tZW1fc2hhcmluZy5jICAgICAgICAgICAgIHwgIDMzICsrLS0tCiB4ZW4vYXJjaC94
ODYvbW0vcDJtLmMgICAgICAgICAgICAgICAgICAgICB8IDExNSArKysrKysrKy0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jICAgICAgICAgICB8ICAgNCArLQogeGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9tdWx0aS5jICAgICAgICAgICAgfCAgNjggKysrKystLS0tLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy90eXBlcy5oICAgICAgICAgICAgfCAgIDQgLQogeGVuL2FyY2gv
eDg2L251bWEuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9w
di9kZXNjcmlwdG9yLXRhYmxlcy5jICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvcHYvZG9t
MF9idWlsZC5jICAgICAgICAgICAgICB8ICAgNSArLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAg
ICAgICAgICAgICAgICAgICAgfCAgIDMgLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTAgKy0KIHhlbi9hcmNoL3g4Ni9zcmF0LmMgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvdGJvb3QuYyAgICAgICAgICAgICAgICAgICAg
ICB8ICAgNCArLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICAgICAgICAgICAgfCAg
MTAgKy0KIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICst
CiB4ZW4vY29tbW9uL2VmaS9ib290LmMgICAgICAgICAgICAgICAgICAgICB8ICAgNyArLQogeGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgICAgICAgICAgfCAgNDYgKysrKy0tLQogeGVu
L2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMzkgKysrKy0tCiB4ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYyAgICAgICAgICAgICAgICAgICB8ICAxMCArLQogeGVuL2NvbW1v
bi90bWVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9jb21tb24vdHJh
Y2UuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIwICstLQogeGVuL2NvbW1vbi94ZW5vcHJv
Zi5jICAgICAgICAgICAgICAgICAgICAgfCAgIDQgLQogeGVuL2RyaXZlcnMvYWNwaS9vc2wuYyAg
ICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9ndWVzdC5jIHwgMjE4ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oICAgICAgICAgfCAgMTggKy0tCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL21tLmggICAgICAgICAgICAgICAgICB8ICAgOCArLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ncmFudF90YWJsZS5oICAgICAgICAgfCAgMjMgKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdF9wdC5oICAgICAgICAgICAgfCAgIDQgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
ICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAg
ICAgICAgICAgICAgIHwgMTI4ICsrKysrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wYWdlLmggICAgICAgICAgICAgICAgfCAgIDQgKy0KIHhlbi9pbmNsdWRlL3hlbi9kb21haW5f
cGFnZS5oICAgICAgICAgICAgIHwgICA2ICstCiA1OCBmaWxlcyBjaGFuZ2VkLCA1MzMgaW5zZXJ0
aW9ucygrKSwgNTA0IGRlbGV0aW9ucygtKQoKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:21:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:21: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-devel-bounces@lists.xenproject.org>)
	id 1gPSRp-0001gU-OA; Wed, 21 Nov 2018 13:21: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=2odm=oa=citrix.com=prvs=856d69d10=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPSRo-0001gE-Mf
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 13:21:40 +0000
X-Inumbo-ID: 613e8422-ed90-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 613e8422-ed90-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 13:21:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71193309"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Nov 2018 13:21:09 +0000
Message-ID: <1542806482-24030-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 01/14] x86/soft-reset: Drop gfn reference after
 calling get_gfn_query()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Z2V0X2dmbl9xdWVyeSgpIGludGVybmFsbHkgdGFrZXMgdGhlIHAybSBsb2NrLCBhbmQgdGhpcyBl
cnJvciBwYXRoIGxlYXZlcyBpdApsb2NrZWQuCgpUaGlzIHdhc24ndCBpbmNsdWRlZCBpbiBYU0Et
Mjc3IGJlY2F1c2UgdGhlIGVycm9yIHBhdGggY2FuIG9ubHkgYmUgdHJpZ2dlcmVkCmJ5IGEgY2Fy
ZWZ1bGx5IHRpbWVkIHBoeW1hcCBvcGVyYXRpb24gY29uY3VycmVudCB3aXRoIHRoZSBkb21haW4g
YmVpbmcgcGF1c2VkCmFuZCB0aGUgdG9vbHN0YWNrIGlzc3VpbmcgRE9NQ1RMX3NvZnRfcmVzZXQu
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggMjk1YjEwYy4uYjRkNTk0OCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwpAQCAtNzI1LDcgKzcyNSw3IEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVj
dCBkb21haW4gKmQpCiAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkZhaWxlZCB0byBnZXQg
RG9tJWQncyBzaGFyZWRfaW5mbyBHRk4gKCVseClcbiIsCiAgICAgICAgICAgICAgICBkLT5kb21h
aW5faWQsIGdmbik7CiAgICAgICAgIHJldCA9IC1FSU5WQUw7Ci0gICAgICAgIGdvdG8gZXhpdF9w
dXRfcGFnZTsKKyAgICAgICAgZ290byBleGl0X3B1dF9nZm47CiAgICAgfQogCiAgICAgbmV3X3Bh
Z2UgPSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgMCk7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:21:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:21: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-devel-bounces@lists.xenproject.org>)
	id 1gPSRs-0001hM-2P; Wed, 21 Nov 2018 13:21: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=2odm=oa=citrix.com=prvs=856d69d10=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPSRq-0001gr-1J
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 13:21:42 +0000
X-Inumbo-ID: 623142d5-ed90-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 623142d5-ed90-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 13:21:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71193311"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Nov 2018 13:21:10 +0000
Message-ID: <1542806482-24030-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 02/14] x86/mem-sharing: Don't leave the altp2m
 lock held when nominating a page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Z2V0X2dmbl90eXBlX2FjY2VzcygpIGludGVybmFsbHkgdGFrZXMgdGhlIHAybSBsb2NrLCBhbmQg
bm90aGluZyBldmVyIHVubG9ja3MKaXQuICBTd2l0Y2ggdG8gdXNpbmcgdGhlIHVubG9ja2VkIGFj
Y2Vzc29yIGluc3RlYWQuCgpUaGlzIHdhc24ndCBpbmNsdWRlZCBpbiBYU0EtMjc3IGJlY2F1c2Ug
bmVpdGhlciBtZW0tc2hhcmluZyBub3IgYWx0cDJtIGFyZQpzdXBwb3J0ZWQuCgpTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0v
bWVtX3NoYXJpbmcuYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMg
Yi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCBmNGM1MDc0Li43N2YwZDNmIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtODIwLDcgKzgyMCw4IEBAIHN0YXRpYyBpbnQgbm9taW5h
dGVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCiAgICAgICAgICAgICBpZiAoICFh
cDJtICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICAgICAgYW1mbiA9IGdl
dF9nZm5fdHlwZV9hY2Nlc3MoYXAybSwgZ2ZuX3goZ2ZuKSwgJmFwMm10LCAmYXAybWEsIDAsIE5V
TEwpOworICAgICAgICAgICAgYW1mbiA9IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhhcDJtLCBnZm5f
eChnZm4pLCAmYXAybXQsICZhcDJtYSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMCwgTlVMTCwgZmFsc2UpOwogICAgICAgICAgICAgaWYgKCBtZm5fdmFsaWQoYW1m
bikgJiYgKCFtZm5fZXEoYW1mbiwgbWZuKSB8fCBhcDJtYSAhPSBwMm1hKSApCiAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgYWx0cDJtX2xpc3RfdW5sb2NrKGQpOwotLSAKMi4xLjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:21:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:21: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-devel-bounces@lists.xenproject.org>)
	id 1gPSRu-0001iZ-DV; Wed, 21 Nov 2018 13:21: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=2odm=oa=citrix.com=prvs=856d69d10=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPSRt-0001iA-8a
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 13:21:45 +0000
X-Inumbo-ID: 63734e60-ed90-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63734e60-ed90-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 13:21:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71193316"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Nov 2018 13:21:11 +0000
Message-ID: <1542806482-24030-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 03/14] AMD/IOMMU: Fix multiple reference
 counting errors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9zdCBvZiB0aGVzZSBpc3N1ZXMgd291bGQgYmUgWFNBcyBpZiB0aGVzZSBwYXRocyB3ZXJlIGFj
Y2Vzc2libGUgdG8gZ3Vlc3RzLgoKRmlyc3QsIG92ZXJyaWRlIHRoZSB7Z2V0LHB1dH1fZ2ZuKCkg
aGVscGVycyB0byB1c2UgZ2ZuX3QsIHdoaWNoIHdhcyB0aGUKb3JpZ2luYWwgcHVycG9zZSBvZiB0
aGlzIHBhdGNoLgoKZ3Vlc3RfaW9tbXVfZ2V0X3RhYmxlX21mbigpIGhhcyB0d28gYnVncy4gIEZp
cnN0LCBpdCBnZXRzIGEgcmVmIG9uIG9uZSBnZm4sCmFuZCBwdXRzIGEgcmVmIGZvciBhIGRpZmZl
cmVudCBnZm4uICBUaGlzIGlzIG9ubHkgYSBsYXRlbnQgYnVnIGZvciBub3csIGFzIHdlCmRvbid0
IGRvIHBlci1nZm4gbG9ja2luZyB5ZXQuICBOZXh0LCB0aGUgbWZuIHJldHVybiB2YWx1ZSBpcyB1
bnNhZmUgdG8gdXNlCmFmdGVyIHB1dF9nZm4oKSBpcyBjYWxsZWQsIGFzIHRoZSBndWVzdCBjb3Vs
ZCBoYXZlIGZyZWVkIHRoZSBwYWdlIGluIHRoZQptZWFudGltZS4KCkluIGFkZGl0aW9uLCBnZXRf
Z2ZuX2Zyb21fYmFzZV9yZWcoKSBlcnJvbmVvdXNseSBhc3NlcnRzIHRoYXQgYmFzZV9yYXcgY2Fu
J3QKYmUgMCwgYnV0IGl0IG1heSBsZWdpdGltYXRlbHkgYmUuICBPbiB0b3Agb2YgdGhhdCwgdGhl
IHJldHVybiB2YWx1ZSBmcm9tCmd1ZXN0X2lvbW11X2dldF90YWJsZV9tZm4oKSBpcyBwYXNzZWQg
aW50byBtYXBfZG9tYWluX3BhZ2UoKSBiZWZvcmUgY2hlY2tpbmcKdGhhdCBpdCBpcyBhIHJlYWwg
bWZuLgoKTW9zdCBvZiB0aGUgY29tcGxleGl0eSBoZXJlIGlzIGlubGluaW5nIGd1ZXN0X2lvbW11
X2dldF90YWJsZV9tZm4oKSBhbmQKaG9sZGluZyB0aGUgZ2ZuIHJlZmVyZW5jZSB1bnRpbCB0aGUg
b3BlcmF0aW9uIGlzIGNvbXBsZXRlLgoKRnVydGhlcm1vcmUsIGd1ZXN0X2lvbW11X3Byb2Nlc3Nf
Y29tbWFuZCgpIGlzIGFsdGVyZWQgdG8gdGFrZSBhIGxvY2FsIGNvcHkgb2YKY21kX2VudHJ5X3Qs
IHJhdGhlciB0aGFuIHBhc3NpbmcgYSBwb2ludGVyIHRvIGd1ZXN0IGNvbnRyb2xsZWQgbWVtb3J5
IGludG8KZWFjaCBvZiB0aGUgaGFuZGxpbmcgZnVuY3Rpb25zLiAgSXQgaXMgYWxzbyBtb2RpZmll
ZCB0byBicmVhayBvbiBlcnJvciByYXRoZXIKdGhhbiBjb250aW51ZS4gIFRoZXNlIGNoYW5nZXMg
YXJlIGluIGxpbmUgd2l0aCB0aGUgc3BlYyB3aGljaCBzdGF0ZXMgdGhhdCB0aGUKSU9NTVUgd2ls
bCBzdHJpY3RseSByZWFkIGEgY29tbWFuZCBlbnRyeSBvbmNlLCBhbmQgd2lsbCBjZWFzZSBwcm9j
ZXNzaW5nIGlmIGFuCmVycm9yIGlzIGVuY291bnRlcmVkLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBTdXJhdmVlIFN1dGhp
a3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDQzogQnJpYW4gV29vZHMg
PGJyaWFuLndvb2RzQGFtZC5jb20+CgpUaGlzIHBhdGNoIG15IG5vIG1lYW5zIGluZGljYXRlcyB0
aGF0IHRoZSBjb2RlIGlzIHJlYWR5IGZvciBwcm9kdWN0aW9uIHVzZS4KLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYyB8IDIyNCArKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNDYgaW5zZXJ0aW9ucygrKSwgNzggZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1
ZXN0LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYwppbmRleCA5
NjE3NWJiLi4wM2NhMGNmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfZ3Vlc3QuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vl
c3QuYwpAQCAtMjEsNiArMjEsMTMgQEAKICNpbmNsdWRlIDxhc20vYW1kLWlvbW11Lmg+CiAjaW5j
bHVkZSA8YXNtL2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmg+CiAKKy8qIE92ZXJyaWRlIHtnZXQs
cHV0fV9nZm4gdG8gd29yayB3aXRoIGdmbl90ICovCisjdW5kZWYgZ2V0X2dmbgorI2RlZmluZSBn
ZXRfZ2ZuKGQsIGcsIHQpIGdldF9nZm5fdHlwZShkLCBnZm5feChnKSwgdCwgUDJNX0FMTE9DKQor
I3VuZGVmIGdldF9nZm5fcXVlcnkKKyNkZWZpbmUgZ2V0X2dmbl9xdWVyeShkLCBnLCB0KSBnZXRf
Z2ZuX3R5cGUoZCwgZ2ZuX3goZyksIHQsIDApCisjdW5kZWYgcHV0X2dmbgorI2RlZmluZSBwdXRf
Z2ZuKGQsIGcpIF9fcHV0X2dmbihwMm1fZ2V0X2hvc3RwMm0oZCksIGdmbl94KGcpKQogCiAjZGVm
aW5lIElPTU1VX01NSU9fU0laRSAgICAgICAgICAgICAgICAgICAgICAgICAweDgwMDAKICNkZWZp
bmUgSU9NTVVfTU1JT19QQUdFX05SICAgICAgICAgICAgICAgICAgICAgIDB4OApAQCAtMTE3LDEz
ICsxMjQsNiBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGhvc3RfZG9taWQoc3RydWN0IGRvbWFpbiAq
ZCwgdWludDY0X3QgZ19kb21pZCkKICAgICByZXR1cm4gZC0+ZG9tYWluX2lkOwogfQogCi1zdGF0
aWMgdW5zaWduZWQgbG9uZyBnZXRfZ2ZuX2Zyb21fYmFzZV9yZWcodWludDY0X3QgYmFzZV9yYXcp
Ci17Ci0gICAgYmFzZV9yYXcgJj0gUEFERFJfTUFTSzsKLSAgICBBU1NFUlQgKCBiYXNlX3JhdyAh
PSAwICk7Ci0gICAgcmV0dXJuIGJhc2VfcmF3ID4+IFBBR0VfU0hJRlQ7Ci19Ci0KIHN0YXRpYyB2
b2lkIGd1ZXN0X2lvbW11X2RlbGl2ZXJfbXNpKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgdWlu
dDhfdCB2ZWN0b3IsIGRlc3QsIGRlc3RfbW9kZSwgZGVsaXZlcnlfbW9kZSwgdHJpZ19tb2RlOwpA
QCAtMTM4LDIzICsxMzgsNiBAQCBzdGF0aWMgdm9pZCBndWVzdF9pb21tdV9kZWxpdmVyX21zaShz
dHJ1Y3QgZG9tYWluICpkKQogICAgIHZtc2lfZGVsaXZlcihkLCB2ZWN0b3IsIGRlc3QsIGRlc3Rf
bW9kZSwgZGVsaXZlcnlfbW9kZSwgdHJpZ19tb2RlKTsKIH0KIAotc3RhdGljIHVuc2lnbmVkIGxv
bmcgZ3Vlc3RfaW9tbXVfZ2V0X3RhYmxlX21mbihzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBiYXNlX3JhdywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGVudHJ5X3NpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBwb3MpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBpZHgsIGdmbiwg
bWZuOwotICAgIHAybV90eXBlX3QgcDJtdDsKLQotICAgIGdmbiA9IGdldF9nZm5fZnJvbV9iYXNl
X3JlZyhiYXNlX3Jhdyk7Ci0gICAgaWR4ID0gKHBvcyAqIGVudHJ5X3NpemUpID4+IFBBR0VfU0hJ
RlQ7Ci0KLSAgICBtZm4gPSBtZm5feChnZXRfZ2ZuKGQsIGdmbiArIGlkeCwgJnAybXQpKTsKLSAg
ICBwdXRfZ2ZuKGQsIGdmbik7Ci0KLSAgICByZXR1cm4gbWZuOwotfQotCiBzdGF0aWMgdm9pZCBn
dWVzdF9pb21tdV9lbmFibGVfZGV2X3RhYmxlKHN0cnVjdCBndWVzdF9pb21tdSAqaW9tbXUpCiB7
CiAgICAgdWludDMyX3QgbGVuZ3RoX3JhdyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoaW9tbXUt
PmRldl90YWJsZS5yZWdfYmFzZS5sbywKQEAgLTE3Niw3ICsxNTksMTAgQEAgc3RhdGljIHZvaWQg
Z3Vlc3RfaW9tbXVfZW5hYmxlX3JpbmdfYnVmZmVyKHN0cnVjdCBndWVzdF9pb21tdSAqaW9tbXUs
CiB2b2lkIGd1ZXN0X2lvbW11X2FkZF9wcHJfbG9nKHN0cnVjdCBkb21haW4gKmQsIHUzMiBlbnRy
eVtdKQogewogICAgIHVpbnQxNl90IGdkZXZfaWQ7Ci0gICAgdW5zaWduZWQgbG9uZyBtZm4sIHRh
aWwsIGhlYWQ7CisgICAgdW5zaWduZWQgbG9uZyB0YWlsLCBoZWFkOworICAgIG1mbl90IG1mbjsK
KyAgICBnZm5fdCBnZm47CisgICAgcDJtX3R5cGVfdCBwMm10OwogICAgIHBwcl9lbnRyeV90ICps
b2csICpsb2dfYmFzZTsKICAgICBzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmlvbW11OwogCkBAIC0xOTcs
MTEgKzE4MywyNCBAQCB2b2lkIGd1ZXN0X2lvbW11X2FkZF9wcHJfbG9nKHN0cnVjdCBkb21haW4g
KmQsIHUzMiBlbnRyeVtdKQogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgbWZuID0gZ3Vl
c3RfaW9tbXVfZ2V0X3RhYmxlX21mbihkLCByZWdfdG9fdTY0KGlvbW11LT5wcHJfbG9nLnJlZ19i
YXNlKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihwcHJfZW50
cnlfdCksIHRhaWwpOwotICAgIEFTU0VSVChtZm5fdmFsaWQoX21mbihtZm4pKSk7CisgICAgZ2Zu
ID0gX2dmbihQRk5fRE9XTihyZWdfdG9fdTY0KGlvbW11LT5wcHJfbG9nLnJlZ19iYXNlKSkgKwor
ICAgICAgICAgICAgICAgUEZOX0RPV04odGFpbCAqIHNpemVvZigqbG9nKSkpOwogCi0gICAgbG9n
X2Jhc2UgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihtZm4pKTsKKyAgICBtZm4gPSBnZXRfZ2ZuKGQs
IGdmbiwgJnAybXQpOworICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pIHx8ICFwMm1f
aXNfcmFtKHAybXQpICkKKyAgICB7CisgICAgICAgIEFNRF9JT01NVV9ERUJVRygKKyAgICAgICAg
ICAgICJFcnJvcjogZ3Vlc3QgaW9tbXUgcHByIGxvZyBiYWQgZ2ZuICUiUFJJX2dmbiIsIHR5cGUg
JXUsIG1mbiAlIgorICAgICAgICAgICAgUFJJX21mbiIsIHJlZ19iYXNlICUjIlBSSXg2NCIsIHRh
aWwgJSNseFxuIiwKKyAgICAgICAgICAgIGdmbl94KGdmbiksIHAybXQsIG1mbl94KG1mbiksCisg
ICAgICAgICAgICByZWdfdG9fdTY0KGlvbW11LT5wcHJfbG9nLnJlZ19iYXNlKSwgdGFpbCk7Cisg
ICAgICAgIGd1ZXN0X2lvbW11X2Rpc2FibGUoaW9tbXUpOworICAgICAgICBnb3RvIG91dDsKKyAg
ICB9CisKKyAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikpOworCisgICAgbG9nX2Jhc2UgPSBtYXBf
ZG9tYWluX3BhZ2UobWZuKTsKICAgICBsb2cgPSBsb2dfYmFzZSArIHRhaWwgJSAoUEFHRV9TSVpF
IC8gc2l6ZW9mKHBwcl9lbnRyeV90KSk7CiAKICAgICAvKiBDb252ZXJ0IHBoeXNpY2FsIGRldmlj
ZSBpZCBiYWNrIGludG8gdmlydHVhbCBkZXZpY2UgaWQgKi8KQEAgLTIyMCwxMiArMjE5LDE4IEBA
IHZvaWQgZ3Vlc3RfaW9tbXVfYWRkX3Bwcl9sb2coc3RydWN0IGRvbWFpbiAqZCwgdTMyIGVudHJ5
W10pCiAgICAgdW5tYXBfZG9tYWluX3BhZ2UobG9nX2Jhc2UpOwogCiAgICAgZ3Vlc3RfaW9tbXVf
ZGVsaXZlcl9tc2koZCk7CisKK291dDoKKyAgICBwdXRfZ2ZuKGQsIGdmbik7CiB9CiAKIHZvaWQg
Z3Vlc3RfaW9tbXVfYWRkX2V2ZW50X2xvZyhzdHJ1Y3QgZG9tYWluICpkLCB1MzIgZW50cnlbXSkK
IHsKICAgICB1aW50MTZfdCBkZXZfaWQ7Ci0gICAgdW5zaWduZWQgbG9uZyBtZm4sIHRhaWwsIGhl
YWQ7CisgICAgdW5zaWduZWQgbG9uZyB0YWlsLCBoZWFkOworICAgIG1mbl90IG1mbjsKKyAgICBn
Zm5fdCBnZm47CisgICAgcDJtX3R5cGVfdCBwMm10OwogICAgIGV2ZW50X2VudHJ5X3QgKmxvZywg
KmxvZ19iYXNlOwogICAgIHN0cnVjdCBndWVzdF9pb21tdSAqaW9tbXU7CiAKQEAgLTI0NiwxMSAr
MjUxLDI0IEBAIHZvaWQgZ3Vlc3RfaW9tbXVfYWRkX2V2ZW50X2xvZyhzdHJ1Y3QgZG9tYWluICpk
LCB1MzIgZW50cnlbXSkKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIG1mbiA9IGd1ZXN0
X2lvbW11X2dldF90YWJsZV9tZm4oZCwgcmVnX3RvX3U2NChpb21tdS0+ZXZlbnRfbG9nLnJlZ19i
YXNlKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihldmVudF9l
bnRyeV90KSwgdGFpbCk7Ci0gICAgQVNTRVJUKG1mbl92YWxpZChfbWZuKG1mbikpKTsKKyAgICBn
Zm4gPSBfZ2ZuKFBGTl9ET1dOKHJlZ190b191NjQoaW9tbXUtPmV2ZW50X2xvZy5yZWdfYmFzZSkp
ICsKKyAgICAgICAgICAgICAgIFBGTl9ET1dOKHRhaWwgKiBzaXplb2YoKmxvZykpKTsKKworICAg
IG1mbiA9IGdldF9nZm4oZCwgZ2ZuLCAmcDJtdCk7CisgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZB
TElEX01GTikgfHwgIXAybV9pc19yYW0ocDJtdCkgKQorICAgIHsKKyAgICAgICAgQU1EX0lPTU1V
X0RFQlVHKAorICAgICAgICAgICAgIkVycm9yOiBndWVzdCBpb21tdSBldmVudCBsb2cgYmFkIGdm
biAlIlBSSV9nZm4iLCB0eXBlICV1LCBtZm4gJSIKKyAgICAgICAgICAgIFBSSV9tZm4iLCByZWdf
YmFzZSAlIyJQUkl4NjQiLCB0YWlsICUjbHhcbiIsCisgICAgICAgICAgICBnZm5feChnZm4pLCBw
Mm10LCBtZm5feChtZm4pLAorICAgICAgICAgICAgcmVnX3RvX3U2NChpb21tdS0+cHByX2xvZy5y
ZWdfYmFzZSksIHRhaWwpOworICAgICAgICBndWVzdF9pb21tdV9kaXNhYmxlKGlvbW11KTsKKyAg
ICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pKTsKIAot
ICAgIGxvZ19iYXNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7CisgICAgbG9nX2Jhc2Ug
PSBtYXBfZG9tYWluX3BhZ2UobWZuKTsKICAgICBsb2cgPSBsb2dfYmFzZSArIHRhaWwgJSAoUEFH
RV9TSVpFIC8gc2l6ZW9mKGV2ZW50X2VudHJ5X3QpKTsKIAogICAgIC8qIHJlLXdyaXRlIHBoeXNp
Y2FsIGRldmljZSBpZCBpbnRvIHZpcnR1YWwgZGV2aWNlIGlkICovCkBAIC0yNjksNiArMjg3LDkg
QEAgdm9pZCBndWVzdF9pb21tdV9hZGRfZXZlbnRfbG9nKHN0cnVjdCBkb21haW4gKmQsIHUzMiBl
bnRyeVtdKQogICAgIHVubWFwX2RvbWFpbl9wYWdlKGxvZ19iYXNlKTsKIAogICAgIGd1ZXN0X2lv
bW11X2RlbGl2ZXJfbXNpKGQpOworCitvdXQ6CisgICAgcHV0X2dmbihkLCBnZm4pOwogfQogCiBz
dGF0aWMgaW50IGRvX2NvbXBsZXRlX3Bwcl9yZXF1ZXN0KHN0cnVjdCBkb21haW4gKmQsIGNtZF9l
bnRyeV90ICpjbWQpCkBAIC0zNDYsMTAgKzM2Nyw4IEBAIHN0YXRpYyBpbnQgZG9faW52YWxpZGF0
ZV9pb3RsYl9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCBjbWRfZW50cnlfdCAqY21kKQogCiBzdGF0
aWMgaW50IGRvX2NvbXBsZXRpb25fd2FpdChzdHJ1Y3QgZG9tYWluICpkLCBjbWRfZW50cnlfdCAq
Y21kKQogewotICAgIGJvb2xfdCBjb21fd2FpdF9pbnRfZW4sIGNvbV93YWl0X2ludCwgaSwgczsK
KyAgICBib29sIGNvbV93YWl0X2ludF9lbiwgY29tX3dhaXRfaW50LCBpLCBzOwogICAgIHN0cnVj
dCBndWVzdF9pb21tdSAqaW9tbXU7Ci0gICAgdW5zaWduZWQgbG9uZyBnZm47Ci0gICAgcDJtX3R5
cGVfdCBwMm10OwogCiAgICAgaW9tbXUgPSBkb21haW5faW9tbXUoZCk7CiAKQEAgLTM2Miw3ICsz
ODEsMTAgQEAgc3RhdGljIGludCBkb19jb21wbGV0aW9uX3dhaXQoc3RydWN0IGRvbWFpbiAqZCwg
Y21kX2VudHJ5X3QgKmNtZCkKICAgICBpZiAoIHMgKQogICAgIHsKICAgICAgICAgdWludDY0X3Qg
Z2FkZHJfbG8sIGdhZGRyX2hpLCBnYWRkcl82NCwgZGF0YTsKLSAgICAgICAgdm9pZCAqdmFkZHI7
CisgICAgICAgIG1mbl90IG1mbjsKKyAgICAgICAgZ2ZuX3QgZ2ZuOworICAgICAgICBwMm1fdHlw
ZV90IHAybXQ7CisgICAgICAgIHVpbnQ2NF90ICpwdHI7CiAKICAgICAgICAgZGF0YSA9ICh1aW50
NjRfdCljbWQtPmRhdGFbM10gPDwgMzIgfCBjbWQtPmRhdGFbMl07CiAgICAgICAgIGdhZGRyX2xv
ID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihjbWQtPmRhdGFbMF0sCkBAIC0zNzQsMTMgKzM5Niwy
NCBAQCBzdGF0aWMgaW50IGRvX2NvbXBsZXRpb25fd2FpdChzdHJ1Y3QgZG9tYWluICpkLCBjbWRf
ZW50cnlfdCAqY21kKQogCiAgICAgICAgIGdhZGRyXzY0ID0gKGdhZGRyX2hpIDw8IDMyKSB8IChn
YWRkcl9sbyA8PCAzKTsKIAotICAgICAgICBnZm4gPSBnYWRkcl82NCA+PiBQQUdFX1NISUZUOwot
ICAgICAgICB2YWRkciA9IG1hcF9kb21haW5fcGFnZShnZXRfZ2ZuKGQsIGdmbiAsJnAybXQpKTsK
LSAgICAgICAgcHV0X2dmbihkLCBnZm4pOworICAgICAgICBnZm4gPSBfZ2ZuKGdhZGRyXzY0ID4+
IFBBR0VfU0hJRlQpOworICAgICAgICBtZm4gPSBnZXRfZ2ZuKGQsIGdmbiwgJnAybXQpOwogCi0g
ICAgICAgIHdyaXRlX3U2NF9hdG9taWMoKHVpbnQ2NF90ICopKHZhZGRyICsgKGdhZGRyXzY0ICYg
KFBBR0VfU0laRS0xKSkpLAotICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGEpOwotICAgICAg
ICB1bm1hcF9kb21haW5fcGFnZSh2YWRkcik7CisgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5W
QUxJRF9NRk4pIHx8ICFwMm1faXNfcmFtKHAybXQpICkKKyAgICAgICAgeworICAgICAgICAgICAg
LyogWFhYIC0gV2hhdCB0byBkbyBoZXJlLCBlcnJvciB3aXNlPyAqLworICAgICAgICAgICAgZ3Vl
c3RfaW9tbXVfZGlzYWJsZShpb21tdSk7CisgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7CisK
KyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICB9CisKKyAgICAgICAgcHRyID0gbWFwX2Rv
bWFpbl9wYWdlKG1mbikgKyAoZ2FkZHJfNjQgJiB+UEFHRV9NQVNLKTsKKworICAgICAgICB3cml0
ZV91NjRfYXRvbWljKHB0ciwgZGF0YSk7CisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHB0cik7
CisKKyAgICAgICAgcHV0X2dmbihkLCBnZm4pOwogICAgIH0KIAogICAgIGNvbV93YWl0X2ludF9l
biA9IGlvbW11X2dldF9iaXQoaW9tbXUtPnJlZ19jdHJsLmxvLApAQCAtNDAwLDkgKzQzMywxMCBA
QCBzdGF0aWMgaW50IGRvX2ludmFsaWRhdGVfZHRlKHN0cnVjdCBkb21haW4gKmQsIGNtZF9lbnRy
eV90ICpjbWQpCiAgICAgZGV2X2VudHJ5X3QgKmdkdGUsICptZHRlLCAqZHRlX2Jhc2U7CiAgICAg
c3RydWN0IGFtZF9pb21tdSAqaW9tbXUgPSBOVUxMOwogICAgIHN0cnVjdCBndWVzdF9pb21tdSAq
Z19pb21tdTsKLSAgICB1aW50NjRfdCBnY3IzX2dmbiwgZ2NyM19tZm47CisgICAgbWZuX3QgZHRl
X21mbiwgZ2NyM19tZm47CisgICAgZ2ZuX3QgZHRlX2dmbiwgZ2NyM19nZm47CiAgICAgdWludDhf
dCBnbHgsIGd2OwotICAgIHVuc2lnbmVkIGxvbmcgZHRlX21mbiwgZmxhZ3M7CisgICAgdW5zaWdu
ZWQgbG9uZyBmbGFnczsKICAgICBwMm1fdHlwZV90IHAybXQ7CiAKICAgICBnX2lvbW11ID0gZG9t
YWluX2lvbW11KGQpOwpAQCAtNDE3LDM1ICs0NTEsNDkgQEAgc3RhdGljIGludCBkb19pbnZhbGlk
YXRlX2R0ZShzdHJ1Y3QgZG9tYWluICpkLCBjbWRfZW50cnlfdCAqY21kKQogICAgIGlmICggKGdi
ZGYgKiBzaXplb2YoZGV2X2VudHJ5X3QpKSA+IGdfaW9tbXUtPmRldl90YWJsZS5zaXplICkKICAg
ICAgICAgcmV0dXJuIDA7CiAKLSAgICBkdGVfbWZuID0gZ3Vlc3RfaW9tbXVfZ2V0X3RhYmxlX21m
bihkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ190b191NjQo
Z19pb21tdS0+ZGV2X3RhYmxlLnJlZ19iYXNlKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzaXplb2YoZGV2X2VudHJ5X3QpLCBnYmRmKTsKLSAgICBBU1NFUlQobWZu
X3ZhbGlkKF9tZm4oZHRlX21mbikpKTsKKyAgICBkdGVfZ2ZuID0gX2dmbihQRk5fRE9XTihyZWdf
dG9fdTY0KGdfaW9tbXUtPmRldl90YWJsZS5yZWdfYmFzZSkpICsKKyAgICAgICAgICAgICAgICAg
ICBQRk5fRE9XTihnYmRmICogc2l6ZW9mKCpnZHRlKSkpOworICAgIGR0ZV9tZm4gPSBnZXRfZ2Zu
KGQsIGR0ZV9nZm4sICZwMm10KTsKKworICAgIGlmICggbWZuX2VxKGR0ZV9tZm4sIElOVkFMSURf
TUZOKSB8fCAhcDJtX2lzX3JhbShwMm10KSApCisgICAgeworICAgICAgICBwdXRfZ2ZuKGQsIGR0
ZV9nZm4pOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBBU1NFUlQobWZuX3ZhbGlk
KGR0ZV9tZm4pKTsKIAogICAgIC8qIFJlYWQgZ3Vlc3QgZHRlIGluZm9ybWF0aW9uICovCi0gICAg
ZHRlX2Jhc2UgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihkdGVfbWZuKSk7CisgICAgZHRlX2Jhc2Ug
PSBtYXBfZG9tYWluX3BhZ2UoZHRlX21mbik7CiAKICAgICBnZHRlID0gZHRlX2Jhc2UgKyBnYmRm
ICUgKFBBR0VfU0laRSAvIHNpemVvZihkZXZfZW50cnlfdCkpOwogCiAgICAgZ2RvbV9pZCAgPSBn
ZXRfZG9taWRfZnJvbV9kdGUoZ2R0ZSk7Ci0gICAgZ2NyM19nZm4gPSBnZXRfZ3Vlc3RfY3IzX2Zy
b21fZHRlKGdkdGUpOworICAgIGdjcjNfZ2ZuID0gX2dmbihnZXRfZ3Vlc3RfY3IzX2Zyb21fZHRl
KGdkdGUpKTsKICAgICBnbHggICAgICA9IGdldF9nbHhfZnJvbV9kdGUoZ2R0ZSk7CiAgICAgZ3Yg
ICAgICAgPSBnZXRfZ3ZfZnJvbV9kdGUoZ2R0ZSk7CiAKICAgICB1bm1hcF9kb21haW5fcGFnZShk
dGVfYmFzZSk7CisgICAgcHV0X2dmbihkLCBkdGVfZ2ZuKTsKIAogICAgIC8qIERvIG5vdCB1cGRh
dGUgaG9zdCBkdGUgYmVmb3JlIGdjcjMgaGFzIGJlZW4gc2V0ICovCi0gICAgaWYgKCBnY3IzX2dm
biA9PSAwICkKKyAgICBpZiAoIGdmbl94KGdjcjNfZ2ZuKSA9PSAwICkKICAgICAgICAgcmV0dXJu
IDA7CiAKLSAgICBnY3IzX21mbiA9IG1mbl94KGdldF9nZm4oZCwgZ2NyM19nZm4sICZwMm10KSk7
Ci0gICAgcHV0X2dmbihkLCBnY3IzX2dmbik7CisgICAgZ2NyM19tZm4gPSBnZXRfZ2ZuKGQsIGdj
cjNfZ2ZuLCAmcDJtdCk7CiAKLSAgICBBU1NFUlQobWZuX3ZhbGlkKF9tZm4oZ2NyM19tZm4pKSk7
CisgICAgaWYgKCBtZm5fZXEoZ2NyM19tZm4sIElOVkFMSURfTUZOKSB8fCAhcDJtX2lzX3JhbShw
Mm10KSApCisgICAgeworICAgICAgICBwdXRfZ2ZuKGQsIGdjcjNfZ2ZuKTsKKyAgICAgICAgcmV0
dXJuIDA7CisgICAgfQorCisgICAgQVNTRVJUKG1mbl92YWxpZChnY3IzX21mbikpOwogCiAgICAg
aW9tbXUgPSBmaW5kX2lvbW11X2Zvcl9kZXZpY2UoMCwgbWJkZik7CiAgICAgaWYgKCAhaW9tbXUg
KQogICAgIHsKKyAgICAgICAgcHV0X2dmbihkLCBnY3IzX2dmbik7CiAgICAgICAgIEFNRF9JT01N
VV9ERUJVRygiJXM6IEZhaWwgdG8gZmluZCBpb21tdSBmb3IgYmRmICV4IVxuIiwKICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fZnVuY19fLCBtYmRmKTsKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7
CkBAIC00NTgsMTggKzUwNiwxOSBAQCBzdGF0aWMgaW50IGRvX2ludmFsaWRhdGVfZHRlKHN0cnVj
dCBkb21haW4gKmQsIGNtZF9lbnRyeV90ICpjbWQpCiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
aW9tbXUtPmxvY2ssIGZsYWdzKTsKICAgICBpb21tdV9kdGVfc2V0X2d1ZXN0X2NyMygodTMyICop
bWR0ZSwgaGRvbV9pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBnY3IzX21mbiA8PCBQ
QUdFX1NISUZULCBndiwgZ2x4KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdG9f
bWFkZHIoZ2NyM19tZm4pLCBndiwgZ2x4KTsKIAogICAgIGFtZF9pb21tdV9mbHVzaF9kZXZpY2Uo
aW9tbXUsIHJlcV9pZCk7CiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUtPmxvY2ss
IGZsYWdzKTsKIAorICAgIHB1dF9nZm4oZCwgZ2NyM19nZm4pOworCiAgICAgcmV0dXJuIDA7CiB9
CiAKIHN0YXRpYyB2b2lkIGd1ZXN0X2lvbW11X3Byb2Nlc3NfY29tbWFuZCh1bnNpZ25lZCBsb25n
IF9kKQogewotICAgIHVuc2lnbmVkIGxvbmcgb3Bjb2RlLCB0YWlsLCBoZWFkLCBlbnRyaWVzX3Bl
cl9wYWdlLCBjbWRfbWZuOwotICAgIGNtZF9lbnRyeV90ICpjbWQsICpjbWRfYmFzZTsKKyAgICB1
bnNpZ25lZCBsb25nIHRhaWwsIGhlYWQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IChzdHJ1Y3Qg
ZG9tYWluICopX2Q7CiAgICAgc3RydWN0IGd1ZXN0X2lvbW11ICppb21tdTsKIApAQCAtNDkzLDU2
ICs1NDIsNzUgQEAgc3RhdGljIHZvaWQgZ3Vlc3RfaW9tbXVfcHJvY2Vzc19jb21tYW5kKHVuc2ln
bmVkIGxvbmcgX2QpCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBlbnRyaWVzX3Blcl9w
YWdlID0gUEFHRV9TSVpFIC8gc2l6ZW9mKGNtZF9lbnRyeV90KTsKLQogICAgIHdoaWxlICggaGVh
ZCAhPSB0YWlsICkKICAgICB7CisgICAgICAgIG1mbl90IG1mbjsKKyAgICAgICAgZ2ZuX3QgZ2Zu
OworICAgICAgICBwMm1fdHlwZV90IHAybXQ7CisgICAgICAgIGNtZF9lbnRyeV90IGNtZCwgKnB0
cjsKICAgICAgICAgaW50IHJldCA9IDA7CisgICAgICAgIHVuc2lnbmVkIGludCBvcGNvZGU7CisK
KyAgICAgICAgZ2ZuID0gX2dmbihQRk5fRE9XTihyZWdfdG9fdTY0KGlvbW11LT5jbWRfYnVmZmVy
LnJlZ19iYXNlKSkgKworICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKGhlYWQgKiBzaXplb2Yo
Y21kKSkpOwogCi0gICAgICAgIGNtZF9tZm4gPSBndWVzdF9pb21tdV9nZXRfdGFibGVfbWZuKGQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ190b191NjQo
aW9tbXUtPmNtZF9idWZmZXIucmVnX2Jhc2UpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzaXplb2YoY21kX2VudHJ5X3QpLCBoZWFkKTsKLSAgICAgICAgQVNT
RVJUKG1mbl92YWxpZChfbWZuKGNtZF9tZm4pKSk7CisgICAgICAgIG1mbiA9IGdldF9nZm4oZCwg
Z2ZuLCAmcDJtdCk7CisgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pIHx8ICFw
Mm1faXNfcmFtKHAybXQpICkKKyAgICAgICAgeworICAgICAgICAgICAgQU1EX0lPTU1VX0RFQlVH
KAorICAgICAgICAgICAgICAgICJFcnJvcjogZ3Vlc3QgaW9tbXUgY21kIGJ1ZmZlciBiYWQgZ2Zu
ICUiUFJJX2dmbiIsIHR5cGUgJXUsIG1mbiAlIgorICAgICAgICAgICAgICAgIFBSSV9tZm4iLCBy
ZWdfYmFzZSAlIyJQUkl4NjQiLCBoZWFkICUjbHhcbiIsCisgICAgICAgICAgICAgICAgZ2ZuX3go
Z2ZuKSwgcDJtdCwgbWZuX3gobWZuKSwKKyAgICAgICAgICAgICAgICByZWdfdG9fdTY0KGlvbW11
LT5jbWRfYnVmZmVyLnJlZ19iYXNlKSwgaGVhZCk7CisgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdm
bik7CisgICAgICAgICAgICBndWVzdF9pb21tdV9kaXNhYmxlKGlvbW11KTsKKyAgICAgICAgICAg
IHJldHVybjsKKyAgICAgICAgfQogCi0gICAgICAgIGNtZF9iYXNlID0gbWFwX2RvbWFpbl9wYWdl
KF9tZm4oY21kX21mbikpOwotICAgICAgICBjbWQgPSBjbWRfYmFzZSArIGhlYWQgJSBlbnRyaWVz
X3Blcl9wYWdlOworICAgICAgICBwdHIgPSBtYXBfZG9tYWluX3BhZ2UobWZuKSArIGhlYWQgJSAo
UEFHRV9TSVpFIC8gc2l6ZW9mKGNtZF9lbnRyeV90KSk7CisgICAgICAgIG1lbWNweSgmY21kLCBw
dHIsIHNpemVvZihjbWQpKTsKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocHRyKTsKKyAgICAg
ICAgcHV0X2dmbihkLCBnZm4pOwogCi0gICAgICAgIG9wY29kZSA9IGdldF9maWVsZF9mcm9tX3Jl
Z191MzIoY21kLT5kYXRhWzFdLAorICAgICAgICBvcGNvZGUgPSBnZXRfZmllbGRfZnJvbV9yZWdf
dTMyKGNtZC5kYXRhWzFdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VX0NNRF9PUENPREVfTUFTSywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBJT01NVV9DTURfT1BDT0RFX1NISUZUKTsKICAgICAgICAgc3dpdGNoICggb3Bjb2Rl
ICkKICAgICAgICAgewogICAgICAgICBjYXNlIElPTU1VX0NNRF9DT01QTEVUSU9OX1dBSVQ6Ci0g
ICAgICAgICAgICByZXQgPSBkb19jb21wbGV0aW9uX3dhaXQoZCwgY21kKTsKKyAgICAgICAgICAg
IHJldCA9IGRvX2NvbXBsZXRpb25fd2FpdChkLCAmY21kKTsKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICBjYXNlIElPTU1VX0NNRF9JTlZBTElEQVRFX0RFVlRBQl9FTlRSWToKLSAgICAgICAg
ICAgIHJldCA9IGRvX2ludmFsaWRhdGVfZHRlKGQsIGNtZCk7CisgICAgICAgICAgICByZXQgPSBk
b19pbnZhbGlkYXRlX2R0ZShkLCAmY21kKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBj
YXNlIElPTU1VX0NNRF9JTlZBTElEQVRFX0lPTU1VX1BBR0VTOgotICAgICAgICAgICAgcmV0ID0g
ZG9faW52YWxpZGF0ZV9wYWdlcyhkLCBjbWQpOworICAgICAgICAgICAgcmV0ID0gZG9faW52YWxp
ZGF0ZV9wYWdlcyhkLCAmY21kKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIElP
TU1VX0NNRF9JTlZBTElEQVRFX0lPVExCX1BBR0VTOgotICAgICAgICAgICAgcmV0ID0gZG9faW52
YWxpZGF0ZV9pb3RsYl9wYWdlcyhkLCBjbWQpOworICAgICAgICAgICAgcmV0ID0gZG9faW52YWxp
ZGF0ZV9pb3RsYl9wYWdlcyhkLCAmY21kKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBj
YXNlIElPTU1VX0NNRF9JTlZBTElEQVRFX0lOVF9UQUJMRToKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICBjYXNlIElPTU1VX0NNRF9DT01QTEVURV9QUFJfUkVRVUVTVDoKLSAgICAgICAgICAg
IHJldCA9IGRvX2NvbXBsZXRlX3Bwcl9yZXF1ZXN0KGQsIGNtZCk7CisgICAgICAgICAgICByZXQg
PSBkb19jb21wbGV0ZV9wcHJfcmVxdWVzdChkLCAmY21kKTsKICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICBjYXNlIElPTU1VX0NNRF9JTlZBTElEQVRFX0lPTU1VX0FMTDoKLSAgICAgICAgICAg
IHJldCA9IGRvX2ludmFsaWRhdGVfYWxsKGQsIGNtZCk7CisgICAgICAgICAgICByZXQgPSBkb19p
bnZhbGlkYXRlX2FsbChkLCAmY21kKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZh
dWx0OgotICAgICAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJDTUQ6IFVua25vd24gY29tbWFuZCBj
bWRfdHlwZSA9ICVseCAiCisgICAgICAgICAgICBBTURfSU9NTVVfREVCVUcoIkNNRDogVW5rbm93
biBjb21tYW5kIGNtZF90eXBlID0gJSN4ICIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
aGVhZCA9ICVsZFxuIiwgb3Bjb2RlLCBoZWFkKTsKKyAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7
CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCi0gICAgICAgIHVubWFwX2RvbWFpbl9w
YWdlKGNtZF9iYXNlKTsKICAgICAgICAgaWYgKCArK2hlYWQgPj0gaW9tbXUtPmNtZF9idWZmZXIu
ZW50cmllcyApCiAgICAgICAgICAgICBoZWFkID0gMDsKICAgICAgICAgaWYgKCByZXQgKQorICAg
ICAgICB7CiAgICAgICAgICAgICBndWVzdF9pb21tdV9kaXNhYmxlKGlvbW11KTsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CiAgICAgfQogCiAgICAgLyogTm93IHNoaWZ0IGNtZCBidWZm
ZXIgaGVhZCBwb2ludGVyICovCkBAIC04MTgsMTAgKzg4NiwxMCBAQCBpbnQgZ3Vlc3RfaW9tbXVf
c2V0X2Jhc2Uoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgYmFzZSkKIAogICAgIGZvciAoIGlu
dCBpID0gMDsgaSA8IElPTU1VX01NSU9fUEFHRV9OUjsgaSsrICkKICAgICB7Ci0gICAgICAgIHVu
c2lnbmVkIGxvbmcgZ2ZuID0gYmFzZSArIGk7CisgICAgICAgIGdmbl90IGdmbiA9IF9nZm4oYmFz
ZSArIGkpOwogCiAgICAgICAgIGdldF9nZm5fcXVlcnkoZCwgZ2ZuLCAmdCk7Ci0gICAgICAgIHAy
bV9jaGFuZ2VfdHlwZV9vbmUoZCwgZ2ZuLCB0LCBwMm1fbW1pb19kbSk7CisgICAgICAgIHAybV9j
aGFuZ2VfdHlwZV9vbmUoZCwgZ2ZuX3goZ2ZuKSwgdCwgcDJtX21taW9fZG0pOwogICAgICAgICBw
dXRfZ2ZuKGQsIGdmbik7CiAgICAgfQogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:21:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:21: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-devel-bounces@lists.xenproject.org>)
	id 1gPSRw-0001kG-UT; Wed, 21 Nov 2018 13:21: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=2odm=oa=citrix.com=prvs=856d69d10=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPSRv-0001jO-Ff
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 13:21:47 +0000
X-Inumbo-ID: 64d9a0a9-ed90-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64d9a0a9-ed90-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 13:21:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71193321"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Nov 2018 13:21:13 +0000
Message-ID: <1542806482-24030-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 05/14] x86/p2m: Don't overwrite
 p2m_altp2m_lazy_copy()'s callers p2m pointer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZpbmFsIHBhcmFtZXRlciB0byBwMm1fYWx0cDJtX2xhenlfY29weSgpIGFwcGVhcnMgdG8g
YmUgdW5uZWNlc3NhcnksIGFuZApyZXN1bHRzIGluIHZlcnkgaGFyZC10by1mb2xsb3cgY29kZS4g
IEhhdmUgdGhlIHNvbGUgY2FsbGVyIHNldCBpdHMgbG9jYWwgcDJtCnBvaW50ZXIgYXBwcm9wcmlh
dGVseSwgYW5kIGRyb3AgdGhlIHBhcmFtZXRlci4KCldpdGggdGhhdCBkb25lLCBhIGxldmVsIG9m
IGluZGlyZWN0aW9uIG9mIGFwMm0gY2FuIGJlIGRyb3BwZWQgaW5zaWRlCnAybV9hbHRwMm1fbGF6
eV9jb3B5KCkuICBXaGlsZSBjaGFuZ2luZyB0aGUgQVBJLCBzd2l0Y2ggaXQgZnJvbSBib29sX3Qg
dG8KYm9vbCwgYW5kIGRyb3AgcHJpbnRpbmcgb2YgdGhlIGFsdHAybSdzIHZpcnR1YWwgYWRkcmVz
cywgYmVjYXVzZSBpdCBpcyBvZiBubwp1c2UgZXZlbiB3aGVuIGRlYnVnZ2luZy4KCk5vIChpbnRl
bmRlZCkgb3ZlcmFsbCBjaGFuZ2UgaW4gYmVoYXZpb3VyLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0KQ0M6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KQ0M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNA
dGtsZW5neWVsLmNvbT4KQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgIHwgIDQgKysrLQogeGVuL2FyY2gv
eDg2L21tL3AybS5jICAgICB8IDI0ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaCB8ICA0ICsrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9u
cygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggZTJlNDIwNC4uOTRmZTQ0MSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CkBAIC0xNzYwLDcgKzE3NjAsOSBAQCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRk
cl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCiAKICAgICBpZiAoIGFwMm1fYWN0aXZlICkKICAg
ICB7Ci0gICAgICAgIGlmICggcDJtX2FsdHAybV9sYXp5X2NvcHkoY3VyciwgZ3BhLCBnbGEsIG5w
ZmVjLCAmcDJtKSApCisgICAgICAgIHAybSA9IHAybV9nZXRfYWx0cDJtKGN1cnIpOworCisgICAg
ICAgIGlmICggcDJtX2FsdHAybV9sYXp5X2NvcHkoY3VyciwgZ3BhLCBnbGEsIG5wZmVjKSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIC8qIGVudHJ5IHdhcyBsYXppbHkgY29waWVkIGZyb20gaG9z
dCAtLSByZXRyeSAqLwogICAgICAgICAgICAgX19wdXRfZ2ZuKGhvc3RwMm0sIGdmbik7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5k
ZXggYWU5Y2IyMC4uOGI5ODk4YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMjE3MiwyMyArMjE3MiwyMyBAQCBib29sX3Qg
cDJtX3N3aXRjaF92Y3B1X2FsdHAybV9ieV9pZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IGlkeCkKICAqICAgICBpbmRpY2F0ZSB0aGF0IG91dGVyIGhhbmRsZXIgc2hvdWxkIGhhbmRsZSBm
YXVsdAogICovCiAKLWJvb2xfdCBwMm1fYWx0cDJtX2xhenlfY29weShzdHJ1Y3QgdmNwdSAqdiwg
cGFkZHJfdCBncGEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBn
bGEsIHN0cnVjdCBucGZlYyBucGZlYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgcDJtX2RvbWFpbiAqKmFwMm0pCitib29sIHAybV9hbHRwMm1fbGF6eV9jb3B5KHN0cnVjdCB2
Y3B1ICp2LCBwYWRkcl90IGdwYSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBnbGEsIHN0cnVjdCBucGZlYyBucGZlYykKIHsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAq
aHAybSA9IHAybV9nZXRfaG9zdHAybSh2LT5kb21haW4pOworICAgIHN0cnVjdCBwMm1fZG9tYWlu
ICphcDJtID0gcDJtX2dldF9hbHRwMm0odik7CiAgICAgcDJtX3R5cGVfdCBwMm10OwogICAgIHAy
bV9hY2Nlc3NfdCBwMm1hOwogICAgIHVuc2lnbmVkIGludCBwYWdlX29yZGVyOwotICAgIGdmbl90
IGdmbiA9IF9nZm4ocGFkZHJfdG9fcGZuKGdwYSkpOworICAgIGdmbl90IGdmbiA9IGdhZGRyX3Rv
X2dmbihncGEpOwogICAgIHVuc2lnbmVkIGxvbmcgbWFzazsKICAgICBtZm5fdCBtZm47CiAgICAg
aW50IHJ2OwogICAgIGJvb2wgcmV0OwogCi0gICAgKmFwMm0gPSBwMm1fZ2V0X2FsdHAybSh2KTsK
KyAgICBBU1NFUlQocDJtX2xvY2tlZF9ieV9tZShocDJtKSk7CiAKLSAgICBtZm4gPSBnZXRfZ2Zu
X3R5cGVfYWNjZXNzKCphcDJtLCBnZm5feChnZm4pLCAmcDJtdCwgJnAybWEsCisgICAgbWZuID0g
Z2V0X2dmbl90eXBlX2FjY2VzcyhhcDJtLCBnZm5feChnZm4pLCAmcDJtdCwgJnAybWEsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAwLCAmcGFnZV9vcmRlcik7CiAKICAgICAvKiBFbnRy
eSBhbHJlYWR5IHByZXNlbnQgaW4gYXAybT8gIENhbGxlciBzaG91bGQgaGFuZGxlIHRoZSBmYXVs
dC4gKi8KQEAgLTIyMTYsMTUgKzIyMTYsMTUgQEAgYm9vbF90IHAybV9hbHRwMm1fbGF6eV9jb3B5
KHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdwYSwKICAgICBtZm4gPSBfbWZuKG1mbl94KG1mbikg
JiBtYXNrKTsKICAgICBnZm4gPSBfZ2ZuKGdmbl94KGdmbikgJiBtYXNrKTsKIAotICAgIHAybV9s
b2NrKCphcDJtKTsKLSAgICBydiA9IHAybV9zZXRfZW50cnkoKmFwMm0sIGdmbiwgbWZuLCBwYWdl
X29yZGVyLCBwMm10LCBwMm1hKTsKLSAgICBwMm1fdW5sb2NrKCphcDJtKTsKKyAgICBwMm1fbG9j
ayhhcDJtKTsKKyAgICBydiA9IHAybV9zZXRfZW50cnkoYXAybSwgZ2ZuLCBtZm4sIHBhZ2Vfb3Jk
ZXIsIHAybXQsIHAybWEpOworICAgIHAybV91bmxvY2soYXAybSk7CiAKICAgICBpZiAoIHJ2ICkK
ICAgICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCi0JICAgICJmYWlsZWQgdG8gc2V0
IGVudHJ5IGZvciAlIyJQUkl4NjQiIC0+ICUjIlBSSXg2NCIgcDJtICUjIlBSSXg2NCJcbiIsCi0J
ICAgIGdmbl94KGdmbiksIG1mbl94KG1mbiksICh1bnNpZ25lZCBsb25nKSphcDJtKTsKKwkgICAg
ImZhaWxlZCB0byBzZXQgZW50cnkgZm9yICUjIlBSSXg2NCIgLT4gJSMiUFJJeDY0IlxuIiwKKwkg
ICAgZ2ZuX3goZ2ZuKSwgbWZuX3gobWZuKSk7CiAgICAgICAgIGRvbWFpbl9jcmFzaChocDJtLT5k
b21haW4pOwogICAgIH0KIApAQCAtMjIzMyw3ICsyMjMzLDcgQEAgYm9vbF90IHAybV9hbHRwMm1f
bGF6eV9jb3B5KHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdwYSwKIHB1dF9ocDJtOgogICAgIF9f
cHV0X2dmbihocDJtLCBnZm5feChnZm4pKTsKIHB1dF9hcDJtOgotICAgIF9fcHV0X2dmbigqYXAy
bSwgZ2ZuX3goZ2ZuKSk7CisgICAgX19wdXRfZ2ZuKGFwMm0sIGdmbl94KGdmbikpOwogCiAgICAg
cmV0dXJuIHJldDsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4IDZkODQ5YTUuLjA0YzIxMDQgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaApAQCAtODY4LDggKzg2OCw4IEBAIHZvaWQgcDJtX2FsdHAybV9jaGVjayhzdHJ1Y3QgdmNw
dSAqdiwgdWludDE2X3QgaWR4KTsKIHZvaWQgcDJtX2ZsdXNoX2FsdHAybShzdHJ1Y3QgZG9tYWlu
ICpkKTsKIAogLyogQWx0ZXJuYXRlIHAybSBwYWdpbmcgKi8KLWJvb2xfdCBwMm1fYWx0cDJtX2xh
enlfY29weShzdHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCBncGEsCi0gICAgdW5zaWduZWQgbG9uZyBn
bGEsIHN0cnVjdCBucGZlYyBucGZlYywgc3RydWN0IHAybV9kb21haW4gKiphcDJtKTsKK2Jvb2wg
cDJtX2FsdHAybV9sYXp5X2NvcHkoc3RydWN0IHZjcHUgKnYsIHBhZGRyX3QgZ3BhLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdsYSwgc3RydWN0IG5wZmVjIG5wZmVj
KTsKIAogLyogTWFrZSBhIHNwZWNpZmljIGFsdGVybmF0ZSBwMm0gdmFsaWQgKi8KIGludCBwMm1f
aW5pdF9hbHRwMm1fYnlfaWQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCk7Ci0t
IAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:21:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:21: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-devel-bounces@lists.xenproject.org>)
	id 1gPSRx-0001kb-97; Wed, 21 Nov 2018 13:21: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=2odm=oa=citrix.com=prvs=856d69d10=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPSRv-0001jP-Fw
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 13:21:47 +0000
X-Inumbo-ID: 655afa0b-ed90-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 655afa0b-ed90-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 13:21:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71193322"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Nov 2018 13:21:14 +0000
Message-ID: <1542806482-24030-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 06/14] x86/hvm: Make the altp2m locking easier
 to follow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHJvcCB0aGUgYXAybV9hY3RpdmUgYm9vbGVhbiwgYW5kIGNvbnNpc3RlbnRseSB1c2UgdGhlIHVu
bG9ja2luZyBmb3JtOgoKICBpZiAoIHAybSAhPSBob3N0cDJtICkKICAgICAgIF9fcHV0X2dmbihw
Mm0sIGdmbik7CiAgX19wdXRfZ2ZuKGhvc3RwMm0sIGdmbik7Cgp3aGljaCBtYWtlcyBpdCBjbGVh
ciB0aGF0IHdlIGFsd2F5cyB1bmxvY2sgdGhlIGFsdHAybSdzIGdmbiBpZiBpdCBpcyBpbiB1c2Us
CmFuZCBhbHdheXMgdW5sb2NrIHRoZSBob3N0cDJtJ3MgZ2ZuLiAgVGhpcyBhbHNvIGRyb3BzIHRo
ZSB0ZXJuYXJ5IGV4cHJlc3Npb24KaW4gdGhlIGxvZ2RpcnR5IGNhc2UuCgpFeHRlbmQgdGhlIGxv
Z2RpcnR5IGNvbW1lbnQgdG8gaWRlbnRpZnkgd2hlcmUgdGhlIGxvY2tpbmcgdmlvbGF0aW9uIGlz
IGxpYWJsZQp0byBvY2N1ci4KCk5vIChpbnRlbmRlZCkgb3ZlcmFsbCBjaGFuZ2UgaW4gYmVoYXZp
b3VyLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CkNDOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
CkNDOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CkNDOiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9o
dm0uYyB8IDIxICsrKysrKysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2Vy
dGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDk0ZmU0NDEuLmRiNjBmMjMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwpAQCAtMTY4OSw3ICsxNjg5LDcgQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQo
cGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAogICAgIGludCByYywgZmFsbF90aHJvdWdo
ID0gMCwgcGFnZWQgPSAwOwogICAgIGludCBzaGFyaW5nX2Vub21lbSA9IDA7CiAgICAgdm1fZXZl
bnRfcmVxdWVzdF90ICpyZXFfcHRyID0gTlVMTDsKLSAgICBib29sX3QgYXAybV9hY3RpdmUsIHN5
bmMgPSAwOworICAgIGJvb2wgc3luYyA9IGZhbHNlOwogCiAgICAgLyogT24gTmVzdGVkIFZpcnR1
YWxpemF0aW9uLCB3YWxrIHRoZSBndWVzdCBwYWdlIHRhYmxlLgogICAgICAqIElmIHRoaXMgc3Vj
Y2VlZHMsIGFsbCBpcyBmaW5lLgpAQCAtMTc0Nyw4ICsxNzQ3LDYgQEAgaW50IGh2bV9oYXBfbmVz
dGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAogICAgICAgICBn
b3RvIG91dDsKICAgICB9CiAKLSAgICBhcDJtX2FjdGl2ZSA9IGFsdHAybV9hY3RpdmUoY3VycmQp
OwotCiAgICAgLyoKICAgICAgKiBUYWtlIGEgbG9jayBvbiB0aGUgaG9zdCBwMm0gc3BlY3VsYXRp
dmVseSwgdG8gYXZvaWQgcG90ZW50aWFsCiAgICAgICogbG9ja2luZyBvcmRlciBwcm9ibGVtcyBs
YXRlciBhbmQgdG8gaGFuZGxlIHVuc2hhcmUgZXRjLgpAQCAtMTc1OCw3ICsxNzU2LDcgQEAgaW50
IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xh
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DIHwgKG5wZmVjLndyaXRl
X2FjY2VzcyA/IFAyTV9VTlNIQVJFIDogMCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBOVUxMKTsKIAotICAgIGlmICggYXAybV9hY3RpdmUgKQorICAgIGlmICggYWx0cDJtX2FjdGl2
ZShjdXJyZCkgKQogICAgIHsKICAgICAgICAgcDJtID0gcDJtX2dldF9hbHRwMm0oY3Vycik7CiAK
QEAgLTE4ODIsMTMgKzE4ODAsMTQgQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFk
ZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAogICAgICAgICB7CiAgICAgICAgICAgICBwYWdp
bmdfbWFya19wZm5fZGlydHkoY3VycmQsIF9wZm4oZ2ZuKSk7CiAgICAgICAgICAgICAvKgotICAg
ICAgICAgICAgICogSWYgcDJtIGlzIHJlYWxseSBhbiBhbHRwMm0sIHVubG9jayBoZXJlIHRvIGF2
b2lkIGxvY2sgb3JkZXJpbmcKLSAgICAgICAgICAgICAqIHZpb2xhdGlvbiB3aGVuIHRoZSBjaGFu
Z2UgYmVsb3cgaXMgcHJvcGFnYXRlZCBmcm9tIGhvc3QgcDJtLgorICAgICAgICAgICAgICogSWYg
cDJtIGlzIHJlYWxseSBhbiBhbHRwMm0sIHVubG9jayBpdCBiZWZvcmUgY2hhbmdpbmcgdGhlIHR5
cGUsCisgICAgICAgICAgICAgKiBhcyBwMm1fYWx0cDJtX3Byb3BhZ2F0ZV9jaGFuZ2UoKSBuZWVk
cyB0byBhY3F1aXJlIHRoZQorICAgICAgICAgICAgICogYWx0cDJtX2xpc3QgbG9jay4KICAgICAg
ICAgICAgICAqLwotICAgICAgICAgICAgaWYgKCBhcDJtX2FjdGl2ZSApCisgICAgICAgICAgICBp
ZiAoIHAybSAhPSBob3N0cDJtICkKICAgICAgICAgICAgICAgICBfX3B1dF9nZm4ocDJtLCBnZm4p
OwogICAgICAgICAgICAgcDJtX2NoYW5nZV90eXBlX29uZShjdXJyZCwgZ2ZuLCBwMm1fcmFtX2xv
Z2RpcnR5LCBwMm1fcmFtX3J3KTsKLSAgICAgICAgICAgIF9fcHV0X2dmbihhcDJtX2FjdGl2ZSA/
IGhvc3RwMm0gOiBwMm0sIGdmbik7CisgICAgICAgICAgICBfX3B1dF9nZm4oaG9zdHAybSwgZ2Zu
KTsKIAogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KQEAgLTE5MDksOSArMTkwOCw5
IEBAIGludCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBs
b25nIGdsYSwKICAgICByYyA9IGZhbGxfdGhyb3VnaDsKIAogIG91dF9wdXRfZ2ZuOgotICAgIF9f
cHV0X2dmbihwMm0sIGdmbik7Ci0gICAgaWYgKCBhcDJtX2FjdGl2ZSApCi0gICAgICAgIF9fcHV0
X2dmbihob3N0cDJtLCBnZm4pOworICAgIGlmICggcDJtICE9IGhvc3RwMm0gKQorICAgICAgICBf
X3B1dF9nZm4ocDJtLCBnZm4pOworICAgIF9fcHV0X2dmbihob3N0cDJtLCBnZm4pOwogIG91dDoK
ICAgICAvKiBBbGwgb2YgdGhlc2UgYXJlIGRlbGF5ZWQgdW50aWwgd2UgZXhpdCwgc2luY2Ugd2Ug
bWlnaHQgCiAgICAgICogc2xlZXAgb24gZXZlbnQgcmluZyB3YWl0IHF1ZXVlcywgYW5kIHdlIG11
c3Qgbm90IGhvbGQKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:21:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:21: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-devel-bounces@lists.xenproject.org>)
	id 1gPSRy-0001m0-Lq; Wed, 21 Nov 2018 13:21: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=2odm=oa=citrix.com=prvs=856d69d10=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPSRx-0001ky-KZ
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 13:21:49 +0000
X-Inumbo-ID: 664240a5-ed90-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 664240a5-ed90-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 13:21:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71193324"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Nov 2018 13:21:15 +0000
Message-ID: <1542806482-24030-8-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 07/14] x86/p2m: Coding style cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAZXUuY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgIHwgMjkgKysr
KysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIHwgOTEgKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNjUg
aW5zZXJ0aW9ucygrKSwgNTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDhiOTg5OGEuLmY1MmE3MWUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKQEAgLTQ0NCw3ICs0NDQsNyBAQCBtZm5fdCBfX2dldF9nZm5fdHlwZV9hY2Nlc3Moc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICAgICAgbWZuID0g
cDJtLT5nZXRfZW50cnkocDJtLCBnZm4sIHQsIGEsIHEsIHBhZ2Vfb3JkZXIsIE5VTEwpOwogICAg
IH0KIAotICAgIGlmICh1bmxpa2VseSgocDJtX2lzX2Jyb2tlbigqdCkpKSkKKyAgICBpZiAoIHVu
bGlrZWx5KHAybV9pc19icm9rZW4oKnQpKSApCiAgICAgewogICAgICAgICAvKiBSZXR1cm4gaW52
YWxpZF9tZm4gdG8gYXZvaWQgY2FsbGVyJ3MgYWNjZXNzICovCiAgICAgICAgIG1mbiA9IElOVkFM
SURfTUZOOwpAQCAtNjY5LDcgKzY2OSw3IEBAIHZvaWQgcDJtX3RlYXJkb3duKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0pCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CiAgICAgc3RydWN0IGRvbWFp
biAqZDsKIAotICAgIGlmIChwMm0gPT0gTlVMTCkKKyAgICBpZiAoIHAybSA9PSBOVUxMICkKICAg
ICAgICAgcmV0dXJuOwogCiAgICAgZCA9IHAybS0+ZG9tYWluOwpAQCAtNzc2LDcgKzc3Niw3IEBA
IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZu
X3QgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmEsIDAsIE5VTEwsIE5VTEwp
OwogICAgICAgICBpZiAoIHAybV9pc19zaGFyZWQob3QpICkKICAgICAgICAgewotICAgICAgICAg
ICAgLyogRG8gYW4gdW5zaGFyZSB0byBjbGVhbmx5IHRha2UgY2FyZSBvZiBhbGwgY29ybmVyIAor
ICAgICAgICAgICAgLyogRG8gYW4gdW5zaGFyZSB0byBjbGVhbmx5IHRha2UgY2FyZSBvZiBhbGwg
Y29ybmVyCiAgICAgICAgICAgICAgKiBjYXNlcy4gKi8KICAgICAgICAgICAgIGludCByYzsKICAg
ICAgICAgICAgIHJjID0gbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHAybS0+ZG9tYWluLApAQCAt
NzkzLDcgKzc5Myw3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQs
IGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAqIEhvd2V2ZXIsIGFsbCBj
dXJyZW50IChjaGFuZ2VzZXQgMzQzMmFiY2Y5MzgwKSBjb2RlCiAgICAgICAgICAgICAgICAgICog
cGF0aHMgYXZvaWQgdGhpcyB1bnNhdm91cnkgc2l0dWF0aW9uLiBGb3Igbm93LgogICAgICAgICAg
ICAgICAgICAqCi0gICAgICAgICAgICAgICAgICogRm9yZWlnbiBkb21haW5zIGFyZSBva2F5IHRv
IHBsYWNlIGFuIGV2ZW50IGFzIHRoZXkgCisgICAgICAgICAgICAgICAgICogRm9yZWlnbiBkb21h
aW5zIGFyZSBva2F5IHRvIHBsYWNlIGFuIGV2ZW50IGFzIHRoZXkKICAgICAgICAgICAgICAgICAg
KiB3b24ndCBnbyB0byBzbGVlcC4gKi8KICAgICAgICAgICAgICAgICAodm9pZCltZW1fc2hhcmlu
Z19ub3RpZnlfZW5vbWVtKHAybS0+ZG9tYWluLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZ2ZuX3goZ2ZuX2FkZChnZm4sIGkpKSwgZmFsc2UpOwpAQCAt
ODA4LDcgKzgwOCw3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQs
IGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAgLyogUmVhbGx5IHNob3VsZG4ndCBi
ZSB1bm1hcHBpbmcgZ3JhbnQvZm9yZWlnbiBtYXBzIHRoaXMgd2F5ICovCiAgICAgICAgICAgICBk
b21haW5fY3Jhc2goZCk7CiAgICAgICAgICAgICBwMm1fdW5sb2NrKHAybSk7Ci0gICAgICAgICAg
ICAKKwogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZSBpZiAoIHAybV9pc19yYW0ob3QpICYmICFwMm1faXNfcGFnZWQob3QpICkKQEAgLTkzNCw3ICs5
MzQsNyBAQCBpbnQgcDJtX2NoYW5nZV90eXBlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGdmbl9sLAogfQogCiAvKiBNb2RpZnkgdGhlIHAybSB0eXBlIG9mIGEgcmFuZ2Ugb2Yg
Z2ZucyBmcm9tIG90IHRvIG50LiAqLwotdm9pZCBwMm1fY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgCit2b2lkIHAybV9jaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgZG9tYWluICpk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWdu
ZWQgbG9uZyBlbmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBw
Mm1fdHlwZV90IG50KQogewpAQCAtMTU2OCw3ICsxNTY4LDcgQEAgaW50IHAybV9tZW1fcGFnaW5n
X3ByZXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwgdWludDY0X3QgYnVm
ZmVyKQogCiAgICAgaWYgKCB1c2VyX3B0ciApCiAgICAgICAgIC8qIFNhbml0eSBjaGVjayB0aGUg
YnVmZmVyIGFuZCBiYWlsIG91dCBlYXJseSBpZiB0cm91YmxlICovCi0gICAgICAgIGlmICggKGJ1
ZmZlciAmIChQQUdFX1NJWkUgLSAxKSkgfHwgCisgICAgICAgIGlmICggKGJ1ZmZlciAmIChQQUdF
X1NJWkUgLSAxKSkgfHwKICAgICAgICAgICAgICAoIWFjY2Vzc19vayh1c2VyX3B0ciwgUEFHRV9T
SVpFKSkgKQogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKQEAgLTE2MTMsNyArMTYxMyw3
IEBAIGludCBwMm1fbWVtX3BhZ2luZ19wcmVwKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgZ2ZuX2wsIHVpbnQ2NF90IGJ1ZmZlcikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJieXRlcyBsZWZ0ICVkXG4iLCBnZm5fbCwgZC0+ZG9tYWluX2lkLCByYyk7CiAgICAgICAg
ICAgICByZXQgPSAtRUZBVUxUOwogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7IC8qIERvbid0
IGxlYWsgcGFnZXMgKi8KLSAgICAgICAgICAgIGdvdG8gb3V0OyAgICAgICAgICAgIAorICAgICAg
ICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTE2ODUsNyArMTY4NSw3IEBA
IHN0YXRpYyBzdHJ1Y3QgcDJtX2RvbWFpbiAqCiBwMm1fZ2V0bHJ1X25lc3RlZHAybShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogewogICAgIHN0cnVjdCBsaXN0X2hl
YWQgKmxydV9saXN0ID0gJnAybV9nZXRfaG9zdHAybShkKS0+bnAybV9saXN0OwotICAgIAorCiAg
ICAgQVNTRVJUKCFsaXN0X2VtcHR5KGxydV9saXN0KSk7CiAKICAgICBpZiAoIHAybSA9PSBOVUxM
ICkKQEAgLTE4MjUsMTMgKzE4MjUsMTIgQEAgcDJtX2dldF9uZXN0ZWRwMm1fbG9ja2VkKHN0cnVj
dCB2Y3B1ICp2KQogICAgIC8qIE1hc2sgb3V0IGxvdyBiaXRzOyB0aGlzIGF2b2lkcyBjb2xsaXNp
b25zIHdpdGggUDJNX0JBU0VfRUFERFIgKi8KICAgICBucDJtX2Jhc2UgJj0gfigweGZmZnVsbCk7
CiAKLSAgICBpZiAobnYtPm52X2ZsdXNocDJtICYmIG52LT5udl9wMm0pIHsKKyAgICBpZiAoIG52
LT5udl9mbHVzaHAybSAmJiBudi0+bnZfcDJtICkKICAgICAgICAgbnYtPm52X3AybSA9IE5VTEw7
Ci0gICAgfQogCiAgICAgbmVzdGVkcDJtX2xvY2soZCk7CiAgICAgcDJtID0gbnYtPm52X3AybTsK
LSAgICBpZiAoIHAybSApIAorICAgIGlmICggcDJtICkKICAgICB7CiAgICAgICAgIHAybV9sb2Nr
KHAybSk7CiAgICAgICAgIGlmICggcDJtLT5ucDJtX2Jhc2UgPT0gbnAybV9iYXNlICkKQEAgLTE4
ODksNyArMTg4OCw3IEBAIHN0cnVjdCBwMm1fZG9tYWluICpwMm1fZ2V0X25lc3RlZHAybShzdHJ1
Y3QgdmNwdSAqdikKIHN0cnVjdCBwMm1fZG9tYWluICoKIHAybV9nZXRfcDJtKHN0cnVjdCB2Y3B1
ICp2KQogewotICAgIGlmICghbmVzdGVkaHZtX2lzX24yKHYpKQorICAgIGlmICggIW5lc3RlZGh2
bV9pc19uMih2KSApCiAgICAgICAgIHJldHVybiBwMm1fZ2V0X2hvc3RwMm0odi0+ZG9tYWluKTsK
IAogICAgIHJldHVybiBwMm1fZ2V0X25lc3RlZHAybSh2KTsKQEAgLTI1NTQsNyArMjU1Myw3IEBA
IHZvaWQgYXVkaXRfcDJtKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcDJtX2xvY2socDJtKTsKICAg
ICBwb2RfbG9jayhwMm0pOwogCi0gICAgaWYgKHAybS0+YXVkaXRfcDJtKQorICAgIGlmICggcDJt
LT5hdWRpdF9wMm0gKQogICAgICAgICBwbWJhZCA9IHAybS0+YXVkaXRfcDJtKHAybSk7CiAKICAg
ICAvKiBBdWRpdCBwYXJ0IHR3bzogd2FsayB0aGUgZG9tYWluJ3MgcGFnZSBhbGxvY2F0aW9uIGxp
c3QsIGNoZWNraW5nCkBAIC0yNjE1LDcgKzI2MTQsNyBAQCB2b2lkIGF1ZGl0X3AybShzdHJ1Y3Qg
ZG9tYWluICpkLAogCiAgICAgcG9kX3VubG9jayhwMm0pOwogICAgIHAybV91bmxvY2socDJtKTsK
LSAKKwogICAgIFAyTV9QUklOVEsoInAybSBhdWRpdCBjb21wbGV0ZVxuIik7CiAgICAgaWYgKCBv
cnBoYW5zX2NvdW50IHwgbXBiYWQgfCBwbWJhZCApCiAgICAgICAgIFAyTV9QUklOVEsoInAybSBh
dWRpdCBmb3VuZCAlbHUgb3JwaGFuc1xuIiwgb3JwaGFuc19jb3VudCk7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRl
eCAwNGMyMTA0Li43NGQwY2Y2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTM0LDkgKzM0LDkgQEAKIGV4dGVy
biBib29sX3Qgb3B0X2hhcF8xZ2IsIG9wdF9oYXBfMm1iOwogCiAvKgotICogVGhlIHVwcGVyIGxl
dmVscyBvZiB0aGUgcDJtIHBhZ2V0YWJsZSBhbHdheXMgY29udGFpbiBmdWxsIHJpZ2h0czsgYWxs
IAorICogVGhlIHVwcGVyIGxldmVscyBvZiB0aGUgcDJtIHBhZ2V0YWJsZSBhbHdheXMgY29udGFp
biBmdWxsIHJpZ2h0czsgYWxsCiAgKiB2YXJpYXRpb24gaW4gdGhlIGFjY2VzcyBjb250cm9sIGJp
dHMgaXMgbWFkZSBpbiB0aGUgbGV2ZWwtMSBQVEVzLgotICogCisgKgogICogSW4gYWRkaXRpb24g
dG8gdGhlIHBoeXMtdG8tbWFjaGluZSB0cmFuc2xhdGlvbiwgZWFjaCBwMm0gUFRFIGNvbnRhaW5z
CiAgKiAqdHlwZSogaW5mb3JtYXRpb24gYWJvdXQgdGhlIGdmbiBpdCB0cmFuc2xhdGVzLCBoZWxw
aW5nIFhlbiB0byBkZWNpZGUKICAqIG9uIHRoZSBjb3JyZWN0IGNvdXJzZSBvZiBhY3Rpb24gd2hl
biBoYW5kbGluZyBhIHBhZ2UtZmF1bHQgdG8gdGhhdApAQCAtNDcsOCArNDcsOCBAQCBleHRlcm4g
Ym9vbF90IG9wdF9oYXBfMWdiLCBvcHRfaGFwXzJtYjsKICAqLwogCiAvKgotICogQU1EIElPTU1V
OiBXaGVuIHdlIHNoYXJlIHAybSB0YWJsZSB3aXRoIGlvbW11LCBiaXQgNTIgLWJpdCA1OCBpbiBw
dGUgCi0gKiBjYW5ub3QgYmUgbm9uLXplcm8sIG90aGVyd2lzZSwgaGFyZHdhcmUgZ2VuZXJhdGVz
IGlvIHBhZ2UgZmF1bHRzIHdoZW4gCisgKiBBTUQgSU9NTVU6IFdoZW4gd2Ugc2hhcmUgcDJtIHRh
YmxlIHdpdGggaW9tbXUsIGJpdCA1MiAtYml0IDU4IGluIHB0ZQorICogY2Fubm90IGJlIG5vbi16
ZXJvLCBvdGhlcndpc2UsIGhhcmR3YXJlIGdlbmVyYXRlcyBpbyBwYWdlIGZhdWx0cyB3aGVuCiAg
KiBkZXZpY2UgYWNjZXNzIHRob3NlIHBhZ2VzLiBUaGVyZWZvcmUsIHAybV9yYW1fcncgaGFzIHRv
IGJlIGRlZmluZWQgYXMgMC4KICAqLwogdHlwZWRlZiBlbnVtIHsKQEAgLTIxMiw5ICsyMTIsMTEg
QEAgc3RydWN0IHAybV9kb21haW4gewogICAgIHVpbnQ2NF90ICAgICAgICAgICBucDJtX2Jhc2U7
CiAgICAgdWludDY0X3QgICAgICAgICAgIG5wMm1fZ2VuZXJhdGlvbjsKIAotICAgIC8qIE5lc3Rl
ZCBwMm1zOiBsaW5rZWQgbGlzdCBvZiBuMnBtcyBhbGxvY2F0ZWQgdG8gdGhpcyBkb21haW4uIAot
ICAgICAqIFRoZSBob3N0IHAybSBoYXNvbGRzIHRoZSBoZWFkIG9mIHRoZSBsaXN0IGFuZCB0aGUg
bnAybXMgYXJlIAotICAgICAqIHRocmVhZGVkIG9uIGluIExSVSBvcmRlci4gKi8KKyAgICAvKgor
ICAgICAqIE5lc3RlZCBwMm1zOiBsaW5rZWQgbGlzdCBvZiBuMnBtcyBhbGxvY2F0ZWQgdG8gdGhp
cyBkb21haW4uCisgICAgICogVGhlIGhvc3QgcDJtIGhhc29sZHMgdGhlIGhlYWQgb2YgdGhlIGxp
c3QgYW5kIHRoZSBucDJtcyBhcmUKKyAgICAgKiB0aHJlYWRlZCBvbiBpbiBMUlUgb3JkZXIuCisg
ICAgICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCAgIG5wMm1fbGlzdDsKICNlbmRpZgogCkBAIC0y
MjQsMTAgKzIyNiwxMiBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7CiAgICAgLyogSG9zdCBwMm06IEds
b2JhbCBsb2ctZGlydHkgbW9kZSBlbmFibGVkIGZvciB0aGUgZG9tYWluLiAqLwogICAgIGJvb2xf
dCAgICAgICAgICAgICBnbG9iYWxfbG9nZGlydHk7CiAKLSAgICAvKiBIb3N0IHAybTogd2hlbiB0
aGlzIGZsYWcgaXMgc2V0LCBkb24ndCBmbHVzaCBhbGwgdGhlIG5lc3RlZC1wMm0gCi0gICAgICog
dGFibGVzIG9uIGV2ZXJ5IGhvc3QtcDJtIGNoYW5nZS4gIFRoZSBzZXR0ZXIgb2YgdGhpcyBmbGFn
IAorICAgIC8qCisgICAgICogSG9zdCBwMm06IHdoZW4gdGhpcyBmbGFnIGlzIHNldCwgZG9uJ3Qg
Zmx1c2ggYWxsIHRoZSBuZXN0ZWQtcDJtCisgICAgICogdGFibGVzIG9uIGV2ZXJ5IGhvc3QtcDJt
IGNoYW5nZS4gIFRoZSBzZXR0ZXIgb2YgdGhpcyBmbGFnCiAgICAgICogaXMgcmVzcG9uc2libGUg
Zm9yIHBlcmZvcm1pbmcgdGhlIGZ1bGwgZmx1c2ggYmVmb3JlIHJlbGVhc2luZyB0aGUKLSAgICAg
KiBob3N0IHAybSdzIGxvY2suICovCisgICAgICogaG9zdCBwMm0ncyBsb2NrLgorICAgICAqLwog
ICAgIGludCAgICAgICAgICAgICAgICBkZWZlcl9uZXN0ZWRfZmx1c2g7CiAKICNpZmRlZiBDT05G
SUdfSFZNCkBAIC0yNjQsNyArMjY4LDcgQEAgc3RydWN0IHAybV9kb21haW4gewogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZp
cnN0X2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBsYXN0X2dmbik7CiAgICAgdm9pZCAgICAgICAgICAgICAgICgqbWVt
b3J5X3R5cGVfY2hhbmdlZCkoc3RydWN0IHAybV9kb21haW4gKnAybSk7Ci0gICAgCisKICAgICB2
b2lkICAgICAgICAgICAgICAgKCp3cml0ZV9wMm1fZW50cnkpKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGdmbiwgbDFfcGdlbnRyeV90ICpwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbDFfcGdlbnRyeV90IG5ldywgdW5zaWduZWQgaW50IGxldmVsKTsKQEAgLTI5
MSw4ICsyOTUsMTAgQEAgc3RydWN0IHAybV9kb21haW4gewogICAgICAqIHJldHlwZWQgZ2V0IHRo
aXMgYWNjZXNzIHR5cGUuICBTZWUgZGVmaW5pdGlvbiBvZiBwMm1fYWNjZXNzX3QuICovCiAgICAg
cDJtX2FjY2Vzc190IGRlZmF1bHRfYWNjZXNzOwogCi0gICAgLyogSWYgdHJ1ZSwgYW5kIGFuIGFj
Y2VzcyBmYXVsdCBjb21lcyBpbiBhbmQgdGhlcmUgaXMgbm8gdm1fZXZlbnQgbGlzdGVuZXIsIAot
ICAgICAqIHBhdXNlIGRvbWFpbi4gIE90aGVyd2lzZSwgcmVtb3ZlIGFjY2VzcyByZXN0cmljdGlv
bnMuICovCisgICAgLyoKKyAgICAgKiBJZiB0cnVlLCBhbmQgYW4gYWNjZXNzIGZhdWx0IGNvbWVz
IGluIGFuZCB0aGVyZSBpcyBubyB2bV9ldmVudCBsaXN0ZW5lciwKKyAgICAgKiBwYXVzZSBkb21h
aW4uICBPdGhlcndpc2UsIHJlbW92ZSBhY2Nlc3MgcmVzdHJpY3Rpb25zLgorICAgICAqLwogICAg
IGJvb2xfdCAgICAgICBhY2Nlc3NfcmVxdWlyZWQ7CiAKICAgICAvKiBIaWdoZXN0IGd1ZXN0IGZy
YW1lIHRoYXQncyBldmVyIGJlZW4gbWFwcGVkIGluIHRoZSBwMm0gKi8KQEAgLTMxMCwxMyArMzE2
LDE1IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKICAgICB1bnNpZ25lZCBsb25nIG5leHRfc2hhcmVk
X2dmbl90b19yZWxpbnF1aXNoOwogCiAjaWZkZWYgQ09ORklHX0hWTQotICAgIC8qIFBvcHVsYXRl
LW9uLWRlbWFuZCB2YXJpYWJsZXMKKyAgICAvKgorICAgICAqIFBvcHVsYXRlLW9uLWRlbWFuZCB2
YXJpYWJsZXMKICAgICAgKiBBbGwgdmFyaWFibGVzIGFyZSBwcm90ZWN0ZWQgd2l0aCB0aGUgcG9k
IGxvY2suIFdlIGNhbm5vdCByZWx5IG9uCiAgICAgICogdGhlIHAybSBsb2NrIGlmIGl0J3MgdHVy
bmVkIGludG8gYSBmaW5lLWdyYWluZWQgbG9jay4KLSAgICAgKiBXZSBvbmx5IHVzZSB0aGUgZG9t
YWluIHBhZ2VfYWxsb2MgbG9jayBmb3IgYWRkaXRpb25zIGFuZCAKKyAgICAgKiBXZSBvbmx5IHVz
ZSB0aGUgZG9tYWluIHBhZ2VfYWxsb2MgbG9jayBmb3IgYWRkaXRpb25zIGFuZAogICAgICAqIGRl
bGV0aW9ucyB0byB0aGUgZG9tYWluJ3MgcGFnZSBsaXN0LiBCZWNhdXNlIHdlIHVzZSBpdCBuZXN0
ZWQKICAgICAgKiB3aXRoaW4gdGhlIFBvRCBsb2NrLCB3ZSBlbmZvcmNlIGl0J3Mgb3JkZXJpbmcg
KGJ5IHJlbWVtYmVyaW5nCi0gICAgICogdGhlIHVubG9jayBsZXZlbCBpbiB0aGUgYXJjaF9kb21h
aW4gc3ViIHN0cnVjdCkuICovCisgICAgICogdGhlIHVubG9jayBsZXZlbCBpbiB0aGUgYXJjaF9k
b21haW4gc3ViIHN0cnVjdCkuCisgICAgICovCiAgICAgc3RydWN0IHsKICAgICAgICAgc3RydWN0
IHBhZ2VfbGlzdF9oZWFkIHN1cGVyLCAgIC8qIExpc3Qgb2Ygc3VwZXJwYWdlcyAgICAgICAgICAg
ICAgICAqLwogICAgICAgICAgICAgICAgICAgICAgICAgIHNpbmdsZTsgICAgICAgLyogTm9uLXN1
cGVyIGxpc3RzICAgICAgICAgICAgICAgICAgICovCkBAIC00MjYsMTMgKzQzNCwxNSBAQCBtZm5f
dCBfX25vbm51bGwoMywgNCkgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKAogICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBwMm1fdHlwZV90ICp0LAogICAgIHAybV9h
Y2Nlc3NfdCAqYSwgcDJtX3F1ZXJ5X3QgcSwgdW5zaWduZWQgaW50ICpwYWdlX29yZGVyLCBib29s
X3QgbG9ja2VkKTsKIAotLyogUmVhZCBhIHBhcnRpY3VsYXIgUDJNIHRhYmxlLCBtYXBwaW5nIHBh
Z2VzIGFzIHdlIGdvLiAgTW9zdCBjYWxsZXJzCisvKgorICogUmVhZCBhIHBhcnRpY3VsYXIgUDJN
IHRhYmxlLCBtYXBwaW5nIHBhZ2VzIGFzIHdlIGdvLiAgTW9zdCBjYWxsZXJzCiAgKiBzaG91bGQg
X25vdF8gY2FsbCB0aGlzIGRpcmVjdGx5OyB1c2UgdGhlIG90aGVyIGdldF9nZm4qIGZ1bmN0aW9u
cwogICogYmVsb3cgdW5sZXNzIHlvdSBrbm93IHlvdSB3YW50IHRvIHdhbGsgYSBwMm0gdGhhdCBp
c24ndCBhIGRvbWFpbidzCiAgKiBtYWluIG9uZS4KLSAqIElmIHRoZSBsb29rdXAgc3VjY2VlZHMs
IHRoZSByZXR1cm4gdmFsdWUgaXMgIT0gSU5WQUxJRF9NRk4gYW5kIAorICogSWYgdGhlIGxvb2t1
cCBzdWNjZWVkcywgdGhlIHJldHVybiB2YWx1ZSBpcyAhPSBJTlZBTElEX01GTiBhbmQKICAqICpw
YWdlX29yZGVyIGlzIGZpbGxlZCBpbiB3aXRoIHRoZSBvcmRlciBvZiB0aGUgc3VwZXJwYWdlIChp
ZiBhbnkpIHRoYXQKLSAqIHRoZSBlbnRyeSB3YXMgZm91bmQgaW4uICAqLworICogdGhlIGVudHJ5
IHdhcyBmb3VuZCBpbi4KKyAqLwogc3RhdGljIGlubGluZSBtZm5fdCBfX25vbm51bGwoMywgNCkg
Z2V0X2dmbl90eXBlX2FjY2VzcygKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nIGdmbiwgcDJtX3R5cGVfdCAqdCwKICAgICBwMm1fYWNjZXNzX3QgKmEsIHAybV9xdWVy
eV90IHEsIHVuc2lnbmVkIGludCAqcGFnZV9vcmRlcikKQEAgLTQ1OSwxMCArNDY5LDExIEBAIHZv
aWQgX19wdXRfZ2ZuKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKTsK
IAogI2RlZmluZSBwdXRfZ2ZuKGQsIGdmbikgX19wdXRfZ2ZuKHAybV9nZXRfaG9zdHAybSgoZCkp
LCAoZ2ZuKSkKIAotLyogVGhlIGludGVudCBvZiB0aGUgInVubG9ja2VkIiBhY2Nlc3NvciBpcyB0
byBoYXZlIHRoZSBjYWxsZXIgbm90IHdvcnJ5IGFib3V0Ci0gKiBwdXRfZ2ZuLiBUaGV5IGFwcGx5
IHRvIHZlcnkgc3BlY2lmaWMgc2l0dWF0aW9uczogZGVidWcgcHJpbnRrJ3MsIGR1bXBzIAotICog
ZHVyaW5nIGEgZG9tYWluIGNyYXNoLCBvciB0byBwZWVrIGF0IGEgcDJtIGVudHJ5L3R5cGUuIENh
bGxlciBpcyBub3QgCi0gKiBob2xkaW5nIHRoZSBwMm0gZW50cnkgZXhjbHVzaXZlbHkgZHVyaW5n
IG9yIGFmdGVyIGNhbGxpbmcgdGhpcy4gCisvKgorICogVGhlIGludGVudCBvZiB0aGUgInVubG9j
a2VkIiBhY2Nlc3NvciBpcyB0byBoYXZlIHRoZSBjYWxsZXIgbm90IHdvcnJ5IGFib3V0CisgKiBw
dXRfZ2ZuLiBUaGV5IGFwcGx5IHRvIHZlcnkgc3BlY2lmaWMgc2l0dWF0aW9uczogZGVidWcgcHJp
bnRrJ3MsIGR1bXBzCisgKiBkdXJpbmcgYSBkb21haW4gY3Jhc2gsIG9yIHRvIHBlZWsgYXQgYSBw
Mm0gZW50cnkvdHlwZS4gQ2FsbGVyIGlzIG5vdAorICogaG9sZGluZyB0aGUgcDJtIGVudHJ5IGV4
Y2x1c2l2ZWx5IGR1cmluZyBvciBhZnRlciBjYWxsaW5nIHRoaXMuCiAgKgogICogVGhpcyBpcyBh
bHNvIHVzZWQgaW4gdGhlIHNoYWRvdyBjb2RlIHdoZW5ldmVyIHRoZSBwYWdpbmcgbG9jayBpcwog
ICogaGVsZCAtLSBpbiB0aG9zZSBjYXNlcywgdGhlIGNhbGxlciBpcyBwcm90ZWN0ZWQgYWdhaW5z
dCBjb25jdXJyZW50CkBAIC00NzMsMTkgKzQ4NCwyMSBAQCB2b2lkIF9fcHV0X2dmbihzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbik7CiAgKiBBbnkgb3RoZXIgdHlwZSBv
ZiBxdWVyeSBjYW4gY2F1c2UgYSBjaGFuZ2UgaW4gdGhlIHAybSBhbmQgbWF5IG5lZWQgdG8KICAq
IHBlcmZvcm0gbG9ja2luZy4KICAqLwotc3RhdGljIGlubGluZSBtZm5fdCBnZXRfZ2ZuX3F1ZXJ5
X3VubG9ja2VkKHN0cnVjdCBkb21haW4gKmQsIAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLCAKK3N0YXRpYyBpbmxpbmUgbWZuX3Qg
Z2V0X2dmbl9xdWVyeV91bmxvY2tlZChzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgKnQpCiB7CiAgICAg
cDJtX2FjY2Vzc190IGE7CiAgICAgcmV0dXJuIF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm1fZ2V0
X2hvc3RwMm0oZCksIGdmbiwgdCwgJmEsIDAsIE5VTEwsIDApOwogfQogCi0vKiBBdG9taWNhbGx5
IGxvb2sgdXAgYSBHRk4gYW5kIHRha2UgYSByZWZlcmVuY2UgY291bnQgb24gdGhlIGJhY2tpbmcg
cGFnZS4KKy8qCisgKiBBdG9taWNhbGx5IGxvb2sgdXAgYSBHRk4gYW5kIHRha2UgYSByZWZlcmVu
Y2UgY291bnQgb24gdGhlIGJhY2tpbmcgcGFnZS4KICAqIFRoaXMgbWFrZXMgc3VyZSB0aGUgcGFn
ZSBkb2Vzbid0IGdldCBmcmVlZCAob3Igc2hhcmVkKSB1bmRlcmZvb3QsCiAgKiBhbmQgc2hvdWxk
IGJlIHVzZWQgYnkgYW55IHBhdGggdGhhdCBpbnRlbmRzIHRvIHdyaXRlIHRvIHRoZSBiYWNraW5n
IHBhZ2UuCiAgKiBSZXR1cm5zIE5VTEwgaWYgdGhlIHBhZ2UgaXMgbm90IGJhY2tlZCBieSBSQU0u
Ci0gKiBUaGUgY2FsbGVyIGlzIHJlc3BvbnNpYmxlIGZvciBjYWxsaW5nIHB1dF9wYWdlKCkgYWZ0
ZXJ3YXJkcy4gKi8KKyAqIFRoZSBjYWxsZXIgaXMgcmVzcG9uc2libGUgZm9yIGNhbGxpbmcgcHV0
X3BhZ2UoKSBhZnRlcndhcmRzLgorICovCiBzdHJ1Y3QgcGFnZV9pbmZvICpwMm1fZ2V0X3BhZ2Vf
ZnJvbV9nZm4oc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgKnQsIHAybV9hY2Nlc3NfdCAq
YSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fcXVlcnlfdCBx
KTsKQEAgLTUyNSw3ICs1MzgsNyBAQCBzdHJ1Y3QgdHdvX2dmbnMgewogLyogUmV0dXJucyBtZm4s
IHR5cGUgYW5kIGFjY2VzcyBmb3IgcG90ZW50aWFsIGNhbGxlciBjb25zdW1wdGlvbiwgYnV0IGFu
eQogICogb2YgdGhvc2UgY2FuIGJlIE5VTEwgKi8KIHN0YXRpYyBpbmxpbmUgdm9pZCBnZXRfdHdv
X2dmbnMoc3RydWN0IGRvbWFpbiAqcmQsIHVuc2lnbmVkIGxvbmcgcmdmbiwKLSAgICAgICAgcDJt
X3R5cGVfdCAqcnQsIHAybV9hY2Nlc3NfdCAqcmEsIG1mbl90ICpybWZuLCBzdHJ1Y3QgZG9tYWlu
ICpsZCwgCisgICAgICAgIHAybV90eXBlX3QgKnJ0LCBwMm1fYWNjZXNzX3QgKnJhLCBtZm5fdCAq
cm1mbiwgc3RydWN0IGRvbWFpbiAqbGQsCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbGdmbiwgcDJt
X3R5cGVfdCAqbHQsIHAybV9hY2Nlc3NfdCAqbGEsIG1mbl90ICpsbWZuLAogICAgICAgICBwMm1f
cXVlcnlfdCBxLCBzdHJ1Y3QgdHdvX2dmbnMgKnJ2YWwpCiB7CkBAIC01NTYsOSArNTY5LDkgQEAg
ZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAjdW5kZWYgYXNzaWduX3BvaW50ZXJzCiAKICAgICAvKiBOb3cgZG8gdGhlIGdldHMgKi8KLSAg
ICAqZmlyc3RfbWZuICA9IGdldF9nZm5fdHlwZV9hY2Nlc3MocDJtX2dldF9ob3N0cDJtKHJ2YWwt
PmZpcnN0X2RvbWFpbiksIAorICAgICpmaXJzdF9tZm4gID0gZ2V0X2dmbl90eXBlX2FjY2Vzcyhw
Mm1fZ2V0X2hvc3RwMm0ocnZhbC0+Zmlyc3RfZG9tYWluKSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcnZhbC0+Zmlyc3RfZ2ZuLCBmaXJzdF90LCBmaXJzdF9hLCBxLCBO
VUxMKTsKLSAgICAqc2Vjb25kX21mbiA9IGdldF9nZm5fdHlwZV9hY2Nlc3MocDJtX2dldF9ob3N0
cDJtKHJ2YWwtPnNlY29uZF9kb21haW4pLCAKKyAgICAqc2Vjb25kX21mbiA9IGdldF9nZm5fdHlw
ZV9hY2Nlc3MocDJtX2dldF9ob3N0cDJtKHJ2YWwtPnNlY29uZF9kb21haW4pLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBydmFsLT5zZWNvbmRfZ2ZuLCBzZWNvbmRfdCwg
c2Vjb25kX2EsIHEsIE5VTEwpOwogfQogCkBAIC01NzQsOSArNTg3LDcgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIHB1dF90d29fZ2ZucyhzdHJ1Y3QgdHdvX2dmbnMgKmFyZykKIC8qIEluaXQgdGhlIGRh
dGFzdHJ1Y3R1cmVzIGZvciBsYXRlciB1c2UgYnkgdGhlIHAybSBjb2RlICovCiBpbnQgcDJtX2lu
aXQoc3RydWN0IGRvbWFpbiAqZCk7CiAKLS8qIEFsbG9jYXRlIGEgbmV3IHAybSB0YWJsZSBmb3Ig
YSBkb21haW4uIAotICoKLSAqIFJldHVybnMgMCBmb3Igc3VjY2VzcyBvciAtZXJybm8uICovCisv
KiBBbGxvY2F0ZSBhIG5ldyBwMm0gdGFibGUgZm9yIGEgZG9tYWluLiAgUmV0dXJucyAwIGZvciBz
dWNjZXNzIG9yIC1lcnJuby4gKi8KIGludCBwMm1fYWxsb2NfdGFibGUoc3RydWN0IHAybV9kb21h
aW4gKnAybSk7CiAKIC8qIFJldHVybiBhbGwgdGhlIHAybSByZXNvdXJjZXMgdG8gWGVuLiAqLwpA
QCAtNjEwLDExICs2MjEsMTEgQEAgdm9pZCBwMm1fZGlzYWJsZV9oYXJkd2FyZV9sb2dfZGlydHko
c3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHAybV9mbHVzaF9oYXJkd2FyZV9jYWNoZWRfZGlydHko
c3RydWN0IGRvbWFpbiAqZCk7CiAKIC8qIENoYW5nZSB0eXBlcyBhY3Jvc3MgYWxsIHAybSBlbnRy
aWVzIGluIGEgZG9tYWluICovCi12b2lkIHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoc3Ry
dWN0IGRvbWFpbiAqZCwgCit2b2lkIHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90
IG90LCBwMm1fdHlwZV90IG50KTsKIAogLyogQ2hhbmdlIHR5cGVzIGFjcm9zcyBhIHJhbmdlIG9m
IHAybSBlbnRyaWVzIChzdGFydCAuLi4gZW5kLTEpICovCi12b2lkIHAybV9jaGFuZ2VfdHlwZV9y
YW5nZShzdHJ1Y3QgZG9tYWluICpkLCAKK3ZvaWQgcDJtX2NoYW5nZV90eXBlX3JhbmdlKHN0cnVj
dCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0
YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90
eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpOwogCkBAIC02NTEsNyArNjYyLDcgQEAgaW50IGNsZWFy
X2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbik7
CiBpbnQgcDJtX2FkZF9mb3JlaWduKHN0cnVjdCBkb21haW4gKnRkb20sIHVuc2lnbmVkIGxvbmcg
ZmdmbiwKICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBncGZuLCBkb21pZF90IGZv
cmVpZ25fZG9taWQpOwogCi0vKiAKKy8qCiAgKiBQb3B1bGF0ZS1vbi1kZW1hbmQKICAqLwogCkBA
IC03MzIsNyArNzQzLDcgQEAgaW50IHAybV9tZW1fcGFnaW5nX25vbWluYXRlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKIC8qIEV2aWN0IGEgZnJhbWUgKi8KIGludCBwMm1f
bWVtX3BhZ2luZ19ldmljdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbik7CiAv
KiBUZWxsIHhlbnBhZ2luZyB0byBkcm9wIGEgcGFnZWQgb3V0IGZyYW1lICovCi12b2lkIHAybV9t
ZW1fcGFnaW5nX2Ryb3BfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwg
Cit2b2lkIHAybV9tZW1fcGFnaW5nX2Ryb3BfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBw
Mm10KTsKIC8qIFN0YXJ0IHBvcHVsYXRpbmcgYSBwYWdlZCBvdXQgZnJhbWUgKi8KIHZvaWQgcDJt
X21lbV9wYWdpbmdfcG9wdWxhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4p
OwpAQCAtNzQxLDcgKzc1Miw3IEBAIGludCBwMm1fbWVtX3BhZ2luZ19wcmVwKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1aW50NjRfdCBidWZmZXIpOwogLyogUmVzdW1lIG5v
cm1hbCBvcGVyYXRpb24gKGluIGNhc2UgYSBkb21haW4gd2FzIHBhdXNlZCkgKi8KIHZvaWQgcDJt
X21lbV9wYWdpbmdfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHZtX2V2ZW50X3Jlc3BvbnNlX3Qg
KnJzcCk7CiAKLS8qIAorLyoKICAqIEludGVybmFsIGZ1bmN0aW9ucywgb25seSBjYWxsZWQgYnkg
b3RoZXIgcDJtIGNvZGUKICAqLwogCkBAIC03OTYsNyArODA3LDcgQEAgc3RhdGljIGlubGluZSBw
Mm1fdHlwZV90IHAybV9mbGFnc190b190eXBlKHVuc2lnbmVkIGxvbmcgZmxhZ3MpCiB7CiAgICAg
LyogRm9yIEFNRCBJT01NVXMgd2UgbmVlZCB0byB1c2UgdHlwZSAwIGZvciBwbGFpbiBSQU0sIGJ1
dCB3ZSBuZWVkCiAgICAgICogdG8gbWFrZSBzdXJlIHRoYXQgYW4gZW50aXJlbHkgZW1wdHkgUFRF
IGRvZXNuJ3QgaGF2ZSBSQU0gdHlwZSAqLwotICAgIGlmICggZmxhZ3MgPT0gMCApIAorICAgIGlm
ICggZmxhZ3MgPT0gMCApCiAgICAgICAgIHJldHVybiBwMm1faW52YWxpZDsKICAgICAvKiBBTUQg
SU9NTVVzIHVzZSBiaXRzIDktMTEgdG8gZW5jb2RlIG5leHQgaW8gcGFnZSBsZXZlbCBhbmQgYml0
cwogICAgICAqIDU5LTYyIGZvciBpb21tdSBmbGFncyBzbyB3ZSBjYW4ndCB1c2UgdGhlbSB0byBz
dG9yZSBwMm0gdHlwZSBpbmZvLiAqLwpAQCAtODI4LDcgKzgzOSw3IEBAIHN0YXRpYyBpbmxpbmUg
cDJtX3R5cGVfdCBwMm1fcmVjYWxjX3R5cGUoYm9vbCByZWNhbGMsIHAybV90eXBlX3QgdCwKIGlu
dCBwMm1fcHRfaGFuZGxlX2RlZmVycmVkX2NoYW5nZXModWludDY0X3QgZ3BhKTsKIAogLyoKLSAq
IE5lc3RlZCBwMm06IHNoYWRvdyBwMm0gdGFibGVzIHVzZWQgZm9yIG5lc3RlZCBIVk0gdmlydHVh
bGl6YXRpb24gCisgKiBOZXN0ZWQgcDJtOiBzaGFkb3cgcDJtIHRhYmxlcyB1c2VkIGZvciBuZXN0
ZWQgSFZNIHZpcnR1YWxpemF0aW9uCiAgKi8KIAogLyogRmx1c2hlcyBzcGVjaWZpZWQgcDJtIHRh
YmxlICovCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:21:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:21: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-devel-bounces@lists.xenproject.org>)
	id 1gPSS0-0001ne-4C; Wed, 21 Nov 2018 13:21:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2odm=oa=citrix.com=prvs=856d69d10=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPSRy-0001mC-Sc
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 13:21:50 +0000
X-Inumbo-ID: 670406ce-ed90-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 670406ce-ed90-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 13:21:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71193326"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Nov 2018 13:21:12 +0000
Message-ID: <1542806482-24030-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 04/14] x86/p2m: Fix locking in
 p2m_altp2m_lazy_copy()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGdmbiByZWZlcmVuY2VzIG5lZWQgdG8gcmVtYWluIGhlbGQgdW50aWwgYWZ0ZXIgdGhlIHAy
bV9zZXRfZW50cnkoKSBoYXMKY29tcGxldGVkLiAgVGhpcyBpcyBvbmx5IGEgbGF0ZW50IGJ1ZyBm
b3Igbm93LCBiZWNhdXNlIHRoZXJlIGlzIG5vIHBlci1nZm4KbG9ja2luZyBhbmQgd2UgcmVjdXJz
aXZlbHkgaG9sZCB0aGUgbWFpbiBwMm0gbG9ja3MuCgpSZWFycmFuZ2UgdGhlIGNvZGUgdG8gaGF2
ZSBhIHNpbmdsZSBleGl0IHBhdGgsIGFuZCBkZWZlciB0YWtpbmcgdGhlIGFwMm0gbG9jawp1bnRp
bCBpdCBpcyBuZWNlc3NhcnkgdG8gZG8gc28uICBMZWF2ZSBzb21lIGNvbW1lbnRzIGJlaGluZCB0
byBoZWxwIHBlb3BsZQphdHRlbXB0aW5nIHRvIGZvbGxvdyB0aGUgbG9naWMuCgpTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFJh
enZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KQ0M6IFRhbWFzIEsgTGVu
Z3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAZXUuY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCAyNyArKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCA3
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYwppbmRleCBiNWE1OWQ2Li5hZTljYjIwIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0yMTg0LDI0
ICsyMTg0LDI5IEBAIGJvb2xfdCBwMm1fYWx0cDJtX2xhenlfY29weShzdHJ1Y3QgdmNwdSAqdiwg
cGFkZHJfdCBncGEsCiAgICAgdW5zaWduZWQgbG9uZyBtYXNrOwogICAgIG1mbl90IG1mbjsKICAg
ICBpbnQgcnY7CisgICAgYm9vbCByZXQ7CiAKICAgICAqYXAybSA9IHAybV9nZXRfYWx0cDJtKHYp
OwogCiAgICAgbWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcygqYXAybSwgZ2ZuX3goZ2ZuKSwgJnAy
bXQsICZwMm1hLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgJnBhZ2Vfb3JkZXIp
OwotICAgIF9fcHV0X2dmbigqYXAybSwgZ2ZuX3goZ2ZuKSk7CiAKKyAgICAvKiBFbnRyeSBhbHJl
YWR5IHByZXNlbnQgaW4gYXAybT8gIENhbGxlciBzaG91bGQgaGFuZGxlIHRoZSBmYXVsdC4gKi8K
ICAgICBpZiAoICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQotICAgICAgICByZXR1cm4gMDsK
KyAgICB7CisgICAgICAgIHJldCA9IGZhbHNlOworICAgICAgICBnb3RvIHB1dF9hcDJtOworICAg
IH0KIAogICAgIG1mbiA9IGdldF9nZm5fdHlwZV9hY2Nlc3MoaHAybSwgZ2ZuX3goZ2ZuKSwgJnAy
bXQsICZwMm1hLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DLCAmcGFn
ZV9vcmRlcik7Ci0gICAgX19wdXRfZ2ZuKGhwMm0sIGdmbl94KGdmbikpOwogCisgICAgLyogRW50
cnkgbm90IHByZXNlbnQgaW4gaHAybT8gIENhbGxlciBzaG91bGQgaGFuZGxlIHRoZSBmYXVsdC4g
Ki8KICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCi0gICAgICAgIHJldHVybiAw
OwotCi0gICAgcDJtX2xvY2soKmFwMm0pOworICAgIHsKKyAgICAgICAgcmV0ID0gZmFsc2U7Cisg
ICAgICAgIGdvdG8gcHV0X2hwMm07CisgICAgfQogCiAgICAgLyoKICAgICAgKiBJZiB0aGlzIGlz
IGEgc3VwZXJwYWdlIG1hcHBpbmcsIHJvdW5kIGRvd24gYm90aCBmcmFtZSBudW1iZXJzCkBAIC0y
MjExLDYgKzIyMTYsNyBAQCBib29sX3QgcDJtX2FsdHAybV9sYXp5X2NvcHkoc3RydWN0IHZjcHUg
KnYsIHBhZGRyX3QgZ3BhLAogICAgIG1mbiA9IF9tZm4obWZuX3gobWZuKSAmIG1hc2spOwogICAg
IGdmbiA9IF9nZm4oZ2ZuX3goZ2ZuKSAmIG1hc2spOwogCisgICAgcDJtX2xvY2soKmFwMm0pOwog
ICAgIHJ2ID0gcDJtX3NldF9lbnRyeSgqYXAybSwgZ2ZuLCBtZm4sIHBhZ2Vfb3JkZXIsIHAybXQs
IHAybWEpOwogICAgIHAybV91bmxvY2soKmFwMm0pOwogCkBAIC0yMjIyLDcgKzIyMjgsMTQgQEAg
Ym9vbF90IHAybV9hbHRwMm1fbGF6eV9jb3B5KHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdwYSwK
ICAgICAgICAgZG9tYWluX2NyYXNoKGhwMm0tPmRvbWFpbik7CiAgICAgfQogCi0gICAgcmV0dXJu
IDE7CisgICAgcmV0ID0gdHJ1ZTsKKworcHV0X2hwMm06CisgICAgX19wdXRfZ2ZuKGhwMm0sIGdm
bl94KGdmbikpOworcHV0X2FwMm06CisgICAgX19wdXRfZ2ZuKCphcDJtLCBnZm5feChnZm4pKTsK
KworICAgIHJldHVybiByZXQ7CiB9CiAKIHZvaWQgcDJtX2ZsdXNoX2FsdHAybShzdHJ1Y3QgZG9t
YWluICpkKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:21:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:21: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-devel-bounces@lists.xenproject.org>)
	id 1gPSS2-0001qh-N6; Wed, 21 Nov 2018 13:21:54 +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=2Odm=OA=citrix.com=prvs=856d69d10=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPSS1-0001pV-Fb
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 13:21:53 +0000
X-Inumbo-ID: 67ab13a8-ed90-11e8-90fe-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 67ab13a8-ed90-11e8-90fe-12d6303a7972;
 Wed, 21 Nov 2018 13:21:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71193328"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Nov 2018 13:21:17 +0000
Message-ID: <1542806482-24030-10-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 09/14] x86/p2m: Switch the two_gfns
 infrastructure to using gfn_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkaXRpb25hbGx5LCBkcm9wIHN1cnJvdW5kaW5nIHRyYWlsaW5nIHdoaXRlc3BhY2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
Q0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5j
b20+CkNDOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L21tL21lbV9zaGFyaW5nLmMgfCAgOCArKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaCAgICAgfCAyMSArKysrKysrKysrLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwg
MTQgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRl
eCA3N2YwZDNmLi41NzNkMzU0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJp
bmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtOTAxLDggKzkwMSw4
IEBAIHN0YXRpYyBpbnQgc2hhcmVfcGFnZXMoc3RydWN0IGRvbWFpbiAqc2QsIGdmbl90IHNnZm4s
IHNocl9oYW5kbGVfdCBzaCwKICAgICBzdHJ1Y3QgdHdvX2dmbnMgdGc7CiAgICAgc3RydWN0IHJt
YXBfaXRlcmF0b3Igcmk7CiAKLSAgICBnZXRfdHdvX2dmbnMoc2QsIGdmbl94KHNnZm4pLCAmc21m
bl90eXBlLCBOVUxMLCAmc21mbiwKLSAgICAgICAgICAgICAgICAgY2QsIGdmbl94KGNnZm4pLCAm
Y21mbl90eXBlLCBOVUxMLCAmY21mbiwKKyAgICBnZXRfdHdvX2dmbnMoc2QsIHNnZm4sICZzbWZu
X3R5cGUsIE5VTEwsICZzbWZuLAorICAgICAgICAgICAgICAgICBjZCwgY2dmbiwgJmNtZm5fdHlw
ZSwgTlVMTCwgJmNtZm4sCiAgICAgICAgICAgICAgICAgIDAsICZ0Zyk7CiAKICAgICAvKiBUaGlz
IHRyaWNreSBidXNpbmVzcyBpcyB0byBhdm9pZCB0d28gY2FsbGVycyBkZWFkbG9ja2luZyBpZiAK
QEAgLTEwMjcsOCArMTAyNyw4IEBAIGludCBtZW1fc2hhcmluZ19hZGRfdG9fcGh5c21hcChzdHJ1
Y3QgZG9tYWluICpzZCwgdW5zaWduZWQgbG9uZyBzZ2ZuLCBzaHJfaGFuZGxlCiAgICAgcDJtX2Fj
Y2Vzc190IGE7CiAgICAgc3RydWN0IHR3b19nZm5zIHRnOwogCi0gICAgZ2V0X3R3b19nZm5zKHNk
LCBzZ2ZuLCAmc21mbl90eXBlLCBOVUxMLCAmc21mbiwKLSAgICAgICAgICAgICAgICAgY2QsIGNn
Zm4sICZjbWZuX3R5cGUsICZhLCAmY21mbiwKKyAgICBnZXRfdHdvX2dmbnMoc2QsIF9nZm4oc2dm
biksICZzbWZuX3R5cGUsIE5VTEwsICZzbWZuLAorICAgICAgICAgICAgICAgICBjZCwgX2dmbihj
Z2ZuKSwgJmNtZm5fdHlwZSwgJmEsICZjbWZuLAogICAgICAgICAgICAgICAgICAwLCAmdGcpOwog
CiAgICAgLyogR2V0IHRoZSBzb3VyY2Ugc2hhcmVkIHBhZ2UsIGNoZWNrIGFuZCBsb2NrICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaAppbmRleCA3NGQwY2Y2Li44YmQ2ZjY0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTUyOSwxNyAr
NTI5LDE1IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBtZm5fdG9fZ2ZuKHN0cnVjdCBk
b21haW4gKmQsIG1mbl90IG1mbikKIAogLyogRGVhZGxvY2stYXZvaWRhbmNlIHNjaGVtZSB3aGVu
IGNhbGxpbmcgZ2V0X2dmbiBvbiBkaWZmZXJlbnQgZ2ZuJ3MgKi8KIHN0cnVjdCB0d29fZ2ZucyB7
Ci0gICAgc3RydWN0IGRvbWFpbiAgKmZpcnN0X2RvbWFpbjsKLSAgICB1bnNpZ25lZCBsb25nICAg
Zmlyc3RfZ2ZuOwotICAgIHN0cnVjdCBkb21haW4gICpzZWNvbmRfZG9tYWluOwotICAgIHVuc2ln
bmVkIGxvbmcgICBzZWNvbmRfZ2ZuOworICAgIHN0cnVjdCBkb21haW4gKmZpcnN0X2RvbWFpbiwg
KnNlY29uZF9kb21haW47CisgICAgZ2ZuX3QgICAgICAgICAgZmlyc3RfZ2ZuLCAgICAgc2Vjb25k
X2dmbjsKIH07CiAKIC8qIFJldHVybnMgbWZuLCB0eXBlIGFuZCBhY2Nlc3MgZm9yIHBvdGVudGlh
bCBjYWxsZXIgY29uc3VtcHRpb24sIGJ1dCBhbnkKICAqIG9mIHRob3NlIGNhbiBiZSBOVUxMICov
Ci1zdGF0aWMgaW5saW5lIHZvaWQgZ2V0X3R3b19nZm5zKHN0cnVjdCBkb21haW4gKnJkLCB1bnNp
Z25lZCBsb25nIHJnZm4sCitzdGF0aWMgaW5saW5lIHZvaWQgZ2V0X3R3b19nZm5zKHN0cnVjdCBk
b21haW4gKnJkLCBnZm5fdCByZ2ZuLAogICAgICAgICBwMm1fdHlwZV90ICpydCwgcDJtX2FjY2Vz
c190ICpyYSwgbWZuX3QgKnJtZm4sIHN0cnVjdCBkb21haW4gKmxkLAotICAgICAgICB1bnNpZ25l
ZCBsb25nIGxnZm4sIHAybV90eXBlX3QgKmx0LCBwMm1fYWNjZXNzX3QgKmxhLCBtZm5fdCAqbG1m
biwKKyAgICAgICAgZ2ZuX3QgbGdmbiwgcDJtX3R5cGVfdCAqbHQsIHAybV9hY2Nlc3NfdCAqbGEs
IG1mbl90ICpsbWZuLAogICAgICAgICBwMm1fcXVlcnlfdCBxLCBzdHJ1Y3QgdHdvX2dmbnMgKnJ2
YWwpCiB7CiAgICAgbWZuX3QgICAgICAgICAgICpmaXJzdF9tZm4sICpzZWNvbmRfbWZuLCBzY3Jh
dGNoX21mbjsKQEAgLTU1Nyw3ICs1NTUsOCBAQCBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBkZXN0ICMjIF90ICAgPSAoc291cmNl
ICMjIHQpICAgPzogJnNjcmF0Y2hfdDsgICAgICAgXAogfSB3aGlsZSAoMCkKIAotICAgIGlmICgg
KHJkLT5kb21haW5faWQgPD0gbGQtPmRvbWFpbl9pZCkgfHwgKChyZCA9PSBsZCkgJiYgKHJnZm4g
PD0gbGdmbikpICkKKyAgICBpZiAoIChyZC0+ZG9tYWluX2lkIDw9IGxkLT5kb21haW5faWQpIHx8
CisgICAgICAgICAoKHJkID09IGxkKSAmJiAoZ2ZuX3gocmdmbikgPD0gZ2ZuX3gobGdmbikpKSAp
CiAgICAgewogICAgICAgICBhc3NpZ25fcG9pbnRlcnMoZmlyc3QsIHIpOwogICAgICAgICBhc3Np
Z25fcG9pbnRlcnMoc2Vjb25kLCBsKTsKQEAgLTU3MCw5ICs1NjksOSBAQCBkbyB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIAogICAgIC8qIE5v
dyBkbyB0aGUgZ2V0cyAqLwogICAgICpmaXJzdF9tZm4gID0gZ2V0X2dmbl90eXBlX2FjY2Vzcyhw
Mm1fZ2V0X2hvc3RwMm0ocnZhbC0+Zmlyc3RfZG9tYWluKSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcnZhbC0+Zmlyc3RfZ2ZuLCBmaXJzdF90LCBmaXJzdF9hLCBxLCBO
VUxMKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3gocnZhbC0+
Zmlyc3RfZ2ZuKSwgZmlyc3RfdCwgZmlyc3RfYSwgcSwgTlVMTCk7CiAgICAgKnNlY29uZF9tZm4g
PSBnZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybV9nZXRfaG9zdHAybShydmFsLT5zZWNvbmRfZG9tYWlu
KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcnZhbC0+c2Vjb25kX2dm
biwgc2Vjb25kX3QsIHNlY29uZF9hLCBxLCBOVUxMKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2ZuX3gocnZhbC0+c2Vjb25kX2dmbiksIHNlY29uZF90LCBzZWNvbmRf
YSwgcSwgTlVMTCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBwdXRfdHdvX2dmbnMoc3RydWN0
IHR3b19nZm5zICphcmcpCkBAIC01ODAsOCArNTc5LDggQEAgc3RhdGljIGlubGluZSB2b2lkIHB1
dF90d29fZ2ZucyhzdHJ1Y3QgdHdvX2dmbnMgKmFyZykKICAgICBpZiAoICFhcmcgKQogICAgICAg
ICByZXR1cm47CiAKLSAgICBwdXRfZ2ZuKGFyZy0+c2Vjb25kX2RvbWFpbiwgYXJnLT5zZWNvbmRf
Z2ZuKTsKLSAgICBwdXRfZ2ZuKGFyZy0+Zmlyc3RfZG9tYWluLCBhcmctPmZpcnN0X2dmbik7Cisg
ICAgcHV0X2dmbihhcmctPnNlY29uZF9kb21haW4sIGdmbl94KGFyZy0+c2Vjb25kX2dmbikpOwor
ICAgIHB1dF9nZm4oYXJnLT5maXJzdF9kb21haW4sICBnZm5feChhcmctPmZpcnN0X2dmbikpOwog
fQogCiAvKiBJbml0IHRoZSBkYXRhc3RydWN0dXJlcyBmb3IgbGF0ZXIgdXNlIGJ5IHRoZSBwMm0g
Y29kZSAqLwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:21:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:21: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-devel-bounces@lists.xenproject.org>)
	id 1gPSS5-0001tJ-4p; Wed, 21 Nov 2018 13:21: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=2Odm=OA=citrix.com=prvs=856d69d10=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPSS3-0001rn-M4
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 13:21:55 +0000
X-Inumbo-ID: 69c9488a-ed90-11e8-a710-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 69c9488a-ed90-11e8-a710-12d6303a7972;
 Wed, 21 Nov 2018 13:21:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71193337"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Nov 2018 13:21:16 +0000
Message-ID: <1542806482-24030-9-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 08/14] xen/memory: Drop ARM put_gfn() stub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24geDg2LCBnZXRfZ2ZuXyooKSBhbmQgcHV0X2dmbigpIGFyZSByZWZlcmVuY2UgY291bnRpbmcg
cGFpcnMuICBBbGwgdGhlCmdldF9nZm5fKigpIGZ1bmN0aW9ucyBhcmUgY2FsbGVkIGZyb20gd2l0
aGluIENPTkZJR19YODYgc2VjdGlvbnMsIGJ1dApwdXRfZ2ZuKCkgaXMgc3R1YmJlZCBvdXQgb24g
QVJNLgoKQXMgYSByZXN1bHQsIHRoZSBjb21tb24gY29kZSByZWFkcyBhcyBpZiBBUk0gaXMgZHJv
cHBpbmcgcmVmZXJlbmNlcyBpdCBuZXZlcgphY3F1aXJlZC4KClB1dCBhbGwgcHV0X2dmbigpIGNh
bGxzIGluIGNvbW1vbiBjb2RlIGluc2lkZSBDT05GSUdfWDg2IHRvIG1ha2UgdGhlIGNvZGUKcHJv
cGVybHkgYmFsYW5jZWQsIGFuZCBkcm9wIHRoZSBBUk0gc3R1Yi4KClNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAgOCArKysr
KysrKwogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgIHwgMTUgKysrKysrKysrKysrKystCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL21tLmggfCAgMiAtLQogMyBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBmYzQxYjY1Li5mNzg2MGY2IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCkBAIC0yMTEwLDcgKzIxMTAsOSBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAg
IC8qIENoZWNrIHRoZSBwYXNzZWQgcGFnZSBmcmFtZSBmb3IgYmFzaWMgdmFsaWRpdHkuICovCiAg
ICAgICAgIGlmICggdW5saWtlbHkoIW1mbl92YWxpZChtZm4pKSApCiAgICAgICAgIHsKKyNpZmRl
ZiBDT05GSUdfWDg2CiAgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOworI2VuZGlmCiAg
ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIm91dC1vZi1yYW5nZSAlbHhcbiIsICh1
bnNpZ25lZCBsb25nKWdvcC5tZm4pOwogICAgICAgICAgICAgZ29wLnN0YXR1cyA9IEdOVFNUX2Jh
ZF9wYWdlOwogICAgICAgICAgICAgZ290byBjb3B5YmFjazsKQEAgLTIxMTksNyArMjEyMSw5IEBA
IGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CiAgICAg
ICAgIGlmICggKHJjID0gc3RlYWxfcGFnZShkLCBwYWdlLCAwKSkgPCAwICkKICAgICAgICAgewor
I2lmZGVmIENPTkZJR19YODYKICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CisjZW5k
aWYKICAgICAgICAgICAgIGdvcC5zdGF0dXMgPSByYyA9PSAtRUlOVkFMID8gR05UU1RfYmFkX3Bh
Z2UgOiBHTlRTVF9nZW5lcmFsX2Vycm9yOwogICAgICAgICAgICAgZ290byBjb3B5YmFjazsKICAg
ICAgICAgfQpAQCAtMjE0OSw3ICsyMTUzLDkgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICB1
bmxvY2tfYW5kX2NvcHliYWNrOgogICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZSk7CiAg
ICAgICAgIHB1dF9nZm5fYW5kX2NvcHliYWNrOgorI2lmZGVmIENPTkZJR19YODYKICAgICAgICAg
ICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CisjZW5kaWYKICAgICAgICAgICAgIHBhZ2UtPmNvdW50
X2luZm8gJj0gfihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKICAgICAgICAgICAgIGZy
ZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgZ290byBjb3B5YmFjazsKQEAgLTIy
MzYsNyArMjI0Miw5IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgcGFnZV9zZXRfb3duZXIo
cGFnZSwgZSk7CiAKICAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7Cisj
aWZkZWYgQ09ORklHX1g4NgogICAgICAgICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOworI2VuZGlmCiAK
ICAgICAgICAgVFJBQ0VfMUQoVFJDX01FTV9QQUdFX0dSQU5UX1RSQU5TRkVSLCBlLT5kb21haW5f
aWQpOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1v
cnkuYwppbmRleCA1ODE5NGI5Li4xNzViZDYyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9y
eS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTM1OCw3ICszNTgsOSBAQCBpbnQgZ3Vl
c3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKQogI2Vu
ZGlmCiAgICAgaWYgKCB1bmxpa2VseSghbWZuX3ZhbGlkKG1mbikpICkKICAgICB7CisjaWZkZWYg
Q09ORklHX1g4NgogICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4pOworI2VuZGlmCiAgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19JTkZPLCAiRG9tYWluICV1IHBhZ2UgbnVtYmVyICVseCBpbnZhbGlkXG4i
LAogICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZ21mbik7CiAKQEAgLTM4OCw3ICszOTAs
OSBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBnbWZuKQogICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogICAgIGlmICggdW5saWtlbHko
IWdldF9wYWdlKHBhZ2UsIGQpKSApCiAgICAgeworI2lmZGVmIENPTkZJR19YODYKICAgICAgICAg
cHV0X2dmbihkLCBnbWZuKTsKKyNlbmRpZgogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywg
IkJhZCBwYWdlIGZyZWUgZm9yIGRvbWFpbiAldVxuIiwgZC0+ZG9tYWluX2lkKTsKIAogICAgICAg
ICByZXR1cm4gLUVOWElPOwpAQCAtNDA5LDggKzQxMywxMSBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKQogICAgICAgICBwdXRfcGFn
ZShwYWdlKTsKIAogICAgIHB1dF9wYWdlKHBhZ2UpOwotIG91dF9wdXRfZ2ZuOiBfX21heWJlX3Vu
dXNlZDsKKworI2lmZGVmIENPTkZJR19YODYKKyBvdXRfcHV0X2dmbjoKICAgICBwdXRfZ2ZuKGQs
IGdtZm4pOworI2VuZGlmCiAKICAgICAvKgogICAgICAqIEZpbHRlciBvdXQgLUVOT0VOVCByZXR1
cm4gdmFsdWVzIHRoYXQgYXJlbid0IGEgcmVzdWx0IG9mIGFuIGVtcHR5IHAybQpAQCAtNjU2LDcg
KzY2Myw5IEBAIHN0YXRpYyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQogI2VuZGlmCiAgICAgICAgICAgICAgICAg
aWYgKCB1bmxpa2VseSghbWZuX3ZhbGlkKG1mbikpICkKICAgICAgICAgICAgICAgICB7CisjaWZk
ZWYgQ09ORklHX1g4NgogICAgICAgICAgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4gKyBrKTsK
KyNlbmRpZgogICAgICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgICAgICAg
ICAgICAgIGdvdG8gZmFpbDsKICAgICAgICAgICAgICAgICB9CkBAIC02NjYsMTIgKzY3NSwxNiBA
QCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5f
bWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAgICAgICAgICAgICAgICByYyA9IHN0ZWFsX3BhZ2Uo
ZCwgcGFnZSwgTUVNRl9ub19yZWZjb3VudCk7CiAgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2Vs
eShyYykgKQogICAgICAgICAgICAgICAgIHsKKyNpZmRlZiBDT05GSUdfWDg2CiAgICAgICAgICAg
ICAgICAgICAgIHB1dF9nZm4oZCwgZ21mbiArIGspOworI2VuZGlmCiAgICAgICAgICAgICAgICAg
ICAgIGdvdG8gZmFpbDsKICAgICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgICAgICBwYWdl
X2xpc3RfYWRkKHBhZ2UsICZpbl9jaHVua19saXN0KTsKKyNpZmRlZiBDT05GSUdfWDg2CiAgICAg
ICAgICAgICAgICAgcHV0X2dmbihkLCBnbWZuICsgayk7CisjZW5kaWYKICAgICAgICAgICAgIH0K
ICAgICAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL21tLmgKaW5kZXggOTQwYjc0Yi4uYjJmNjEwNCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApA
QCAtMzEzLDggKzMxMyw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCAqcGFnZV90b192aXJ0KGNvbnN0
IHN0cnVjdCBwYWdlX2luZm8gKnBnKQogc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9n
dmEoc3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgdmEsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzKTsKIAotc3RhdGljIGlubGluZSB2b2lkIHB1
dF9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pIHt9Ci0KIC8qCiAgKiBB
cm0gZG9lcyBub3QgaGF2ZSBhbiBNMlAsIGJ1dCBjb21tb24gY29kZSBleHBlY3RzIGEgaGFuZGZ1
bCBvZgogICogTTJQLXJlbGF0ZWQgZGVmaW5lcyBhbmQgZnVuY3Rpb25zLiBQcm92aWRlIGR1bW15
IHZlcnNpb25zIG9mIHRoZXNlLgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:23:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gPSTg-0002Xu-KN; Wed, 21 Nov 2018 13:23:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=ffyj=oa=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPSTf-0002Xa-5C
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 13:23:35 +0000
X-Inumbo-ID: a4f48d2a-ed90-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4f48d2a-ed90-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 13:23:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Nov 2018 06:23:33 -0700
Message-Id: <5BF55C5202000078001FE816@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 21 Nov 2018 06:23:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181120160153.45259-1-roger.pau@citrix.com>
 <20181120160153.45259-7-roger.pau@citrix.com>
 <5BF43A1902000078001FE31E@prv1-mh.provo.novell.com>
 <20181120232627.GA31051@amd.com>
 <5BF523A002000078001FE537@prv1-mh.provo.novell.com>
 <20181121103744.pw6qiwasi6qsu63d@mac>
 <5BF53A5A02000078001FE684@prv1-mh.provo.novell.com>
 <20181121115131.wjpmhjsnesfdw2c4@mac>
In-Reply-To: <20181121115131.wjpmhjsnesfdw2c4@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 6/6] amd/iommu: skip bridge devices when
 updating IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDEyOjUxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgTm92IDIxLCAyMDE4IGF0IDAzOjU4OjM0QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjEuMTEuMTggYXQgMTE6MzcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDI6MjE6MzZBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAyMS4xMS4xOCBhdCAwMDoyNiwgPEJyaWFuLldv
b2RzQGFtZC5jb20+IHdyb3RlOgo+PiA+PiA+IFRoZSBvcmlnaW5hbCBjb21taXQgMGFmNDM4NzU3
ZDQ1NWY4ZWI2YjVhNmFlOWE5OTBhZTI0NWYyMzBmZAo+PiA+PiA+IAo+PiA+PiA+IFRoZSBjb21t
aXQgdGhhdCBhZGRzIGlzX2hhcmR3YXJlX2RvbWFpbiAoYW5kIHJlYXJyYW5nZSB0aGluZ3MpCj4+
ID4+ID4gN2MyNzU1NDlmNDZjNWM0NjYxMTU5MmY3MTA3YzEzNDVlOTNlZDQ1Nwo+PiA+PiA+IAo+
PiA+PiA+IFRoZSBvcmdpbmFsIGNvbW1pdCB1c2VkIHRoZSBmdW5jdGlvbiBsaWtlCj4+ID4+ID4g
c2V0dXBfZG9tMF9wY2lfZGV2aWNlcyhkLCBhbWRfaW9tbXVfc2V0dXBfZG9tMF9kZXZpY2UpOwo+
PiA+PiA+IHdoaWNoIHdhcyBiZWNhdXNlIElPTU1VIG5lZWRlZCB0byBza2lwIHRoZSBob3N0IGJy
aWRnZSBkZXZpY2VzIG9uIGRvbTAuCj4+ID4+ID4gCj4+ID4+ID4gU28gSSBhc3N1bWUgeW91IGFk
ZGVkIHRoZSBpc19oYXJkd2FyZV9kb21haW4gYmVjYXVzZSBpdCBvbmx5IG5lZWRlZCB0bwo+PiA+
PiA+IGJlIGRvbmUgb24gZG9tMC4gIEknbSBub3QgZmFtaWxpYXIgd2l0aCB0aGUgSU9NTVUvUENJ
IGhpc3Rvcnkgd3J0IHRvCj4+ID4+ID4gd2hhdCBpdCBtYXBwZWQvcGFzc2VkIHRocm91Z2ggc28u
Cj4+ID4+IAo+PiA+PiBXZWxsLCBJIGFkZGVkIGl0IHByZXN1bWFibHkgdG8gcmV0YWluIG9yaWdp
bmFsIHNlbWFudGljcy4gSSBzdGlsbAo+PiA+PiB0aGluayB0aGF0IHRoZSBleHRyYSBjaGVjayB3
b3VsZCBiZXR0ZXIgYmUgZHJvcHBlZCB0aGVyZSwgbm90Cj4+ID4+IHRoZSBsZWFzdCB0byBhbHNv
IGNvdmVyIHRoZSBjYXNlIG9mIGRldmljZXMgZXZlbnR1YWxseSBnZXR0aW5nCj4+ID4+IGFzc2ln
bmVkIHRvIGRvbV94ZW4uCj4+ID4+IAo+PiA+PiBMb29raW5nIGF0IHRoaXMgYW5vdGhlciB0aW1l
IEkgZmluZCBzb21lIG90aGVyIHF1ZXN0aW9uYWJsZQo+PiA+PiBhc3BlY3QgdGhvdWdoIChib3Ro
IHRvIHByZS1leGlzdGluZyBjb2RlIGFuZCB0byB0aGUgY2hhbmdlCj4+ID4+IG1hZGUgaGVyZSk6
ICJob3N0IGJyaWRnZSIgIT0gImJyaWRnZSIuIFRoZSB0aXRsZSBoZXJlIGFzIG11Y2gKPj4gPj4g
YXMgdGhlIGNvbW1lbnQgbmV4dCB0byB0aGUgb3JpZ2luYWwgcGllY2Ugb2YgY29kZSBib3RoCj4+
ID4+IHN1Z2dlc3QgdGhlIHdpZGVyIGdlbmVyYWwgY2F0ZWdvcnkgaXMgbWVhbnQsIGJ1dCB0aGUg
Y29kZQo+PiA+PiBjbG9uZWQgY2hlY2tzIGZvciBob3N0IGJyaWRnZXMgb25seS4gSW4KPj4gPj4g
YW1kX2lvbW11X2FkZF9kZXZpY2UoKSB0aGUgY2hlY2sgaXMgdXNlZCBzb2xlbHkgdG8gZW1pdCBh
Cj4+ID4+IGxlc3Mgc2NhcnkgbG9nIG1lc3NhZ2UsIGJ1dCB0aGUgY2hhbmdlIGhlcmUgZ29lcyBi
ZXlvbmQKPj4gPj4gdGhhdC4KPj4gPiAKPj4gPiBUaGUgY2hlY2sgaW4gYW1kX2lvbW11X2FkZF9k
ZXZpY2UgYWxsb3dzIGhvc3QgYnJpZGdlIGRldmljZXMgdG8gYmUKPj4gPiBhc3NpZ25lZCB0byB0
aGUgaGFyZHdhcmUgZG9tYWluIHdpdGhvdXQgcmV0dXJuaW5nIGFuIGVycm9yIHNpbmNlIHRoZXkK
Pj4gPiBhcmUgbm90IGJlaGluZCBhbiBJT01NVS4gTm90ZSB0aGF0IGV2ZW4gaWYgYW1kX2lvbW11
X2FkZF9kZXZpY2UKPj4gPiByZXR1cm5lZCBhbiBlcnJvciB0aGUgZGV2aWNlIHdvdWxkIHN0aWxs
IGJlIGFkZGVkIHRvIHRoZSBoYXJkd2FyZQo+PiA+IGRvbWFpbiBzaW5jZSB0aGUgZXJyb3IgaXMg
ZWF0ZW4gYnkgc2V0dXBfb25lX2h3ZG9tX2RldmljZSBhbmQgdGhlCj4+ID4gZGV2aWNlIGlzIGFz
c2lnbmVkIHRvIHRoZSBoYXJkd2FyZSBkb21haW4gcmVnYXJkbGVzcy4KPj4gCj4+IEhlbmNlIG1l
IHNheWluZyB0aGlzIGNoZWNrIGlzIG1haW5seS9qdXN0IHRvIG1ha2UgdGhlIGxvZyBtZXNzYWdl
Cj4+IGxlc3Mgc2NhcnkuCj4+IAo+PiA+IFNvIGVpdGhlciBhbGwgZGV2aWNlcyB0aGF0IGFyZSBu
b3QgYmVoaW5kIGFuIElPTU1VIGFyZSBub3QgYXNzaWduZWQgdG8KPj4gPiB0aGUgaGFyZHdhcmUg
ZG9tYWluLCBvciB1cGRhdGVfcGFnaW5nX21vZGUgbmVlZHMgdGhpcyB3b3JrYXJvdW5kIGluCj4+
ID4gb3JkZXIgdG8gYmUgYWJsZSB0byBoYW5kbGUgSU9NTVUgcGFnZSB0YWJsZSBleHBhbnNpb24g
Zm9yIHRoZSBoYXJkd2FyZQo+PiA+IGRvbWFpbi4KPj4gCj4+IEl0IGxvb2tzIGxpa2Ugd2UncmUg
dGFsa2luZyBhYm91dCBkaWZmZXJlbnQgYXNwZWN0czogSSBkb24ndCBwdXQgdW5kZXIKPj4gcXVl
c3Rpb24gdGhhdCBhc3NpZ25tZW50IHdhbnRzIHRvIGJlIGF2b2lkZWQuIFdoYXQgSSBxdWVzdGlv
biBpcwo+PiB3aHkgdGhlIGF2b2lkYW5jZSBnZXRzIHJlc3RyaWN0ZWQgdG8gdGhlIGhhcmR3YXJl
IGRvbWFpbi4KPiAKPiBOb3QgaGF2aW5nIHdyaXR0ZW4gdGhpcyBjb2RlIEkgY2FuIG9ubHkgbWFr
ZSBndWVzc2VzLiBJIHdvdWxkIHNheSB0aGlzCj4gaXMgYmVjYXVzZSB5b3UgZG9uJ3Qgd2FudCB0
byBoYW5kIGEgUENJIGhvc3QgYnJpZGdlIHRvIGEgZ3Vlc3Qgc28gaXQKPiBjYW5ub3QgcGxheSB3
aXRoIHRoZSByZWdpc3RlcnMgdGhlcmUgYW5kIGxpa2VseSBtb3ZlIHRoZSBNQ0ZHIG9yIHRoZQo+
IE1NSU8gd2luZG93cy4KClRoYXQncyBhbGwgY29ycmVjdCwgYnV0IG9ubHkgaW5kaXJlY3RseSBy
ZWxhdGVkLiBUaGUgcXVlc3Rpb24gaXMgd2hhdCdzCndyb25nIHdoZW4gdGhlIGNvbmRpdGlvbmFs
cyAoYm90aCB5b3VycyBhbmQgdGhlIG9uZSB5b3UgZGVyaXZlCmZyb20pIGhhdmUgdGhlIGlzX2hh
cmR3YXJlX2RvbWFpbigpIHBhcnQgZHJvcHBlZC4KCj4+IEFuZCB0aGVuIHRoZSBzZWNvbmRhcnkg
cXVlc3Rpb24gSSBwdXQgdXAgd2FzIHdoeSB0aGlzIHJlc3RyaWN0aW9uCj4+IGFwcGxpZXMgdG8g
aG9zdCBicmlkZ2VzIG9ubHksIGRlc3BpdGUgdGl0bGUgaGVyZSBhbmQgY29tbWVudCB0aGVyZQo+
PiBzYXlpbmcgImJyaWRnZSIgaW4gZ2VuZXJhbC4KPiAKPiBJIHRoaW5rIHRoaXMgbmVlZHMgdG8g
YmUgYW5zd2VyZWQgYnkgQU1ELCBidXQgb25lIHBvc3NpYmlsaXR5IGlzIHRoYXQKPiBob3N0IGJy
aWRnZXMgYXJlIHRoZSBvbmx5IGJyaWRnZXMgdGhhdCBhcmUgbm90IGJlaGluZCBhbiBJT01NVSwg
dGhlCj4gcmVzdCBvZiBicmlkZ2VzIGFyZSBleHBlY3RlZCB0byBiZSBiZWhpbmQgYW4gSU9NTVUu
CgpRdWl0ZSBwb3NzaWJsZSwgaW4gd2hpY2ggY2FzZSB0aGUgdGl0bGUgb2YgeW91ciBwYXRjaCB3
b3VsZCBuZWVkIHRvCmNoYW5nZSwgYW5kIHRoZSBpbXBsZW1lbnRhdGlvbiBjb3VsZCByZW1haW4g
YXMgaXMgKHBlcmhhcHMgd2l0aCB0aGUKaXNfaGFyZHdhcmVfZG9tYWluKCkgYXNwZWN0IHRha2Vu
IGNhcmUgb2YpLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:28:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:28: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-devel-bounces@lists.xenproject.org>)
	id 1gPSYe-0002xc-Ls; Wed, 21 Nov 2018 13:28:44 +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=2Odm=OA=citrix.com=prvs=856d69d10=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPSYd-0002xQ-ES
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 13:28:43 +0000
X-Inumbo-ID: 5cb9c86c-ed91-11e8-9cb6-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5cb9c86c-ed91-11e8-9cb6-12d6303a7972;
 Wed, 21 Nov 2018 13:28:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71193895"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Nov 2018 13:21:21 +0000
Message-ID: <1542806482-24030-14-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 13/14] xen/gnttab: Simplify gnttab_map_frame()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ICogUmVmbG93IHNvbWUgbGluZXMgdG8gcmVtb3ZlIHVubmVjZXNzYXJ5IGxpbmUgYnJlYWtzLgog
KiBGYWN0b3Igb3V0IHRoZSBnbnR0YWJfZ2V0X2ZyYW1lX2dmbigpIGNhbGN1bGF0aW9uLiAgTmVp
dGhlciB4ODYgbm9yIEFSTQogICBidWlsZHMgc2VlbSB0byBiZSBhYmxlIHRvIGZvbGQgdGhlIHR3
byBjYWxscywgYW5kIHRoZSByZXN1bHRpbmcgY29kZSBpcyBmYXIKICAgZWFzaWVyIHRvIGZvbGxv
dy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpD
QzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMgfCAxNyArKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5z
ZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggZDVhMWEwMC4uZjAwZWJh
OSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYwpAQCAtMzg2OSw4ICszODY5LDcgQEAgc3RhdGljIGludCBnbnR0YWJfZ2V0
X3NoYXJlZF9mcmFtZV9tZm4oc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gMDsKIH0KIAot
aW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgs
IGdmbl90IGdmbiwKLSAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pCitpbnQgZ250dGFi
X21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2Zu
LCBtZm5fdCAqbWZuKQogewogICAgIGludCByYyA9IDA7CiAgICAgc3RydWN0IGdyYW50X3RhYmxl
ICpndCA9IGQtPmdyYW50X3RhYmxlOwpAQCAtMzg3OCw4ICszODc3LDcgQEAgaW50IGdudHRhYl9t
YXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwK
IAogICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOwogCi0gICAgaWYgKCBndC0+Z3RfdmVyc2lvbiA9
PSAyICYmCi0gICAgICAgICAoaWR4ICYgWEVOTUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cykgKQor
ICAgIGlmICggZ3QtPmd0X3ZlcnNpb24gPT0gMiAmJiAoaWR4ICYgWEVOTUFQSURYX2dyYW50X3Rh
YmxlX3N0YXR1cykgKQogICAgIHsKICAgICAgICAgaWR4ICY9IH5YRU5NQVBJRFhfZ3JhbnRfdGFi
bGVfc3RhdHVzOwogICAgICAgICBzdGF0dXMgPSB0cnVlOwpAQCAtMzg4OSwxMCArMzg4NywxMyBA
QCBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlk
eCwgZ2ZuX3QgZ2ZuLAogICAgIGVsc2UKICAgICAgICAgcmMgPSBnbnR0YWJfZ2V0X3NoYXJlZF9m
cmFtZV9tZm4oZCwgaWR4LCBtZm4pOwogCi0gICAgaWYgKCAhcmMgJiYgcGFnaW5nX21vZGVfdHJh
bnNsYXRlKGQpICYmCi0gICAgICAgICAhZ2ZuX2VxKGdudHRhYl9nZXRfZnJhbWVfZ2ZuKGd0LCBz
dGF0dXMsIGlkeCksIElOVkFMSURfR0ZOKSApCi0gICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9y
ZW1vdmVfcGFnZShkLCBnbnR0YWJfZ2V0X2ZyYW1lX2dmbihndCwgc3RhdHVzLCBpZHgpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKm1mbiwgMCk7CisgICAgaWYgKCAh
cmMgJiYgcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKKyAgICB7CisgICAgICAgIGdmbl90IGdm
biA9IGdudHRhYl9nZXRfZnJhbWVfZ2ZuKGd0LCBzdGF0dXMsIGlkeCk7CisKKyAgICAgICAgaWYg
KCAhZ2ZuX2VxKGdmbiwgSU5WQUxJRF9HRk4pICkKKyAgICAgICAgICAgIHJjID0gZ3Vlc3RfcGh5
c21hcF9yZW1vdmVfcGFnZShkLCBnZm4sICptZm4sIDApOworICAgIH0KIAogICAgIGlmICggIXJj
ICkKICAgICAgICAgZ250dGFiX3NldF9mcmFtZV9nZm4oZ3QsIHN0YXR1cywgaWR4LCBnZm4pOwot
LSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:28:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:28: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-devel-bounces@lists.xenproject.org>)
	id 1gPSYd-0002xP-Bk; Wed, 21 Nov 2018 13: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=2Odm=OA=citrix.com=prvs=856d69d10=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPSYc-0002xK-7p
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 13:28:42 +0000
X-Inumbo-ID: 5b84ef9e-ed91-11e8-8d37-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b84ef9e-ed91-11e8-8d37-12d6303a7972;
 Wed, 21 Nov 2018 13:28:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71193892"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Nov 2018 13:21:22 +0000
Message-ID: <1542806482-24030-15-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 14/14] xen/gnttab: Minor improvements to arch
 header files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ICogVXNlIFhGUkVFKCkgd2hlbiBhcHByb3ByaWF0ZQogKiBEcm9wIHN0YWxlIGNvbW1lbnRzIGFu
ZCB1bm5lY2Vzc2FyeSBicmFja2V0cwogKiBGb2xkIGFzbSBjb25zdHJhaW50cwoKTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgg
fCAgNiArKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCB8IDEwICsrKy0t
LS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKaW5kZXggODE2ZTNjNi4uMDUxZGIxMyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZ3JhbnRfdGFibGUuaApAQCAtNTQsMTAgKzU0LDggQEAgdm9pZCBnbnR0YWJfbWFy
a19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pOwogCiAjZGVmaW5lIGdudHRhYl9k
ZXN0cm95X2FyY2goZ3QpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgeGZyZWUoKGd0KS0+YXJjaC5zaGFyZWRfZ2Zu
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIChndCktPmFy
Y2guc2hhcmVkX2dmbiA9IE5VTEw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICB4ZnJlZSgoZ3QpLT5hcmNoLnN0YXR1c19nZm4pOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgKGd0KS0+YXJjaC5zdGF0dXNfZ2ZuID0gTlVM
TDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIFhGUkVFKChn
dCktPmFyY2guc2hhcmVkX2dmbik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBYRlJFRSgoZ3QpLT5hcmNoLnN0YXR1c19nZm4pOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICB9IHdoaWxlICggMCApCiAKICNkZWZpbmUgZ250dGFi
X3NldF9mcmFtZV9nZm4oZ3QsIHN0LCBpZHgsIGdmbikgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKaW5kZXggNGI4YzRmOS4uOGI2MDRlZCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaApAQCAtMTcsMTAgKzE3LDYgQEAKIHN0cnVjdCBncmFu
dF90YWJsZV9hcmNoIHsKIH07CiAKLS8qCi0gKiBDYWxsZXIgbXVzdCBvd24gY2FsbGVyJ3MgQklH
TE9DSywgaXMgcmVzcG9uc2libGUgZm9yIGZsdXNoaW5nIHRoZSBUTEIsIGFuZAotICogbXVzdCBo
b2xkIGEgcmVmZXJlbmNlIHRvIHRoZSBwYWdlLgotICovCiBzdGF0aWMgaW5saW5lIGludCBjcmVh
dGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIG1mbl90IGZyYW1lLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3Ms
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBjYWNoZV9mbGFncykKQEAgLTYyLDcgKzU4LDcgQEAgc3RhdGljIGlubGluZSBpbnQgcmVwbGFj
ZV9ncmFudF9ob3N0X21hcHBpbmcodWludDY0X3QgYWRkciwgbWZuX3QgZnJhbWUsCiAjZGVmaW5l
IGdudHRhYl9zdGF0dXNfZ21mbihkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAgIFwKICAgICAo
bWZuX3RvX2dtZm4oZCwgZ250dGFiX3N0YXR1c19tZm4odCwgaSkpKQogCi0jZGVmaW5lIGdudHRh
Yl9tYXJrX2RpcnR5KGQsIGYpIHBhZ2luZ19tYXJrX2RpcnR5KChkKSwgZikKKyNkZWZpbmUgZ250
dGFiX21hcmtfZGlydHkoZCwgZikgcGFnaW5nX21hcmtfZGlydHkoZCwgZikKIAogc3RhdGljIGlu
bGluZSB2b2lkIGdudHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGludCBuciwgdWludDE2X3QgKnN0
KQogewpAQCAtNzAsMTAgKzY2LDEwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJfY2xlYXJf
ZmxhZyh1bnNpZ25lZCBpbnQgbnIsIHVpbnQxNl90ICpzdCkKICAgICAgKiBOb3RlIHRoYXQgdGhp
cyBjYW5ub3QgYmUgY2xlYXJfYml0KCksIGFzIHRoZSBhY2Nlc3MgbXVzdCBiZQogICAgICAqIGNv
bmZpbmVkIHRvIHRoZSBzcGVjaWZpZWQgMiBieXRlcy4KICAgICAgKi8KLSAgICBhc20gdm9sYXRp
bGUgKCJsb2NrIGJ0cncgJXcxLCUwIiA6ICI9bSIgKCpzdCkgOiAiSXIiIChuciksICJtIiAoKnN0
KSk7CisgICAgYXNtIHZvbGF0aWxlICgibG9jayBidHJ3ICV3MSwlMCIgOiAiK20iICgqc3QpIDog
IklyIiAobnIpKTsKIH0KIAotLyogRm9yZWlnbiBtYXBwaW5ncyBvZiBISFZNLWd1ZXN0IHBhZ2Vz
IGRvIG5vdCBtb2RpZnkgdGhlIHR5cGUgY291bnQuICovCisvKiBGb3JlaWduIG1hcHBpbmdzIG9m
IEhWTS1ndWVzdCBwYWdlcyBkbyBub3QgbW9kaWZ5IHRoZSB0eXBlIGNvdW50LiAqLwogI2RlZmlu
ZSBnbnR0YWJfaG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUocm8sIGxkLCByZCkgICBcCiAgICAg
KCEocm8pICYmICgoKGxkKSA9PSAocmQpKSB8fCAhcGFnaW5nX21vZGVfZXh0ZXJuYWwocmQpKSkK
IAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:28:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:28: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-devel-bounces@lists.xenproject.org>)
	id 1gPSYg-0002y4-B6; Wed, 21 Nov 2018 13:28: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=2Odm=OA=citrix.com=prvs=856d69d10=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPSYe-0002xa-KY
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 13:28:44 +0000
X-Inumbo-ID: 5d9628ac-ed91-11e8-873d-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d9628ac-ed91-11e8-873d-12d6303a7972;
 Wed, 21 Nov 2018 13:28:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71193900"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Nov 2018 13:21:19 +0000
Message-ID: <1542806482-24030-12-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 11/14] xen/mm: Switch
 mfn_to_virt()/virt_to_mfn() to using mfn_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2VlbWluZ2x5LCBhIG1ham9yaXR5IG9mIHVzZXJzIGVpdGhlciBvdmVycmlkZSB0aGUgaGVscGVy
cyBhbnl3YXksIG9yIGhhdmUgYW4KbWZuX3QgaW4gdGhlaXIgaGFuZHMuCgpVcGRhdGUgdGhlIEFQ
SSwgYW5kIGFkanVzdCBhbGwgdXNlcnMgdG8gbWF0Y2guICBJbiBzb21lIHBsYWNlcywgdXNlIHRo
ZQp1bnNpZ25lZCBsb25nIHZhcmlhbnQgaW4gcGxhY2VzIHdoZXJlIHdlIGFyZSBpbnRlcmFjdGlu
ZyB3aXRoIGFuIGV4dGVybmFsCnN0cnVjdCBhbmQgdGhlcmUgaXMgbm8gY2hhbmNlIG9mIHRoZW0g
c3dpdGNoaW5nIHRvIG1mbl90LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgot
LS0KIHhlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jICAgICAgICAgIHwgIDQgLS0tLQogeGVuL2Fy
Y2gvYXJtL2NwdWVycmF0YS5jICAgICAgICAgICAgfCAgNCAtLS0tCiB4ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMgICAgICAgICB8ICA0IC0tLS0KIHhlbi9hcmNoL2FybS9saXZlcGF0Y2guYyAg
ICAgICAgICAgIHwgIDQgLS0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgICAg
fCAgNiAtLS0tLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICAgIHwgIDQgKyst
LQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gv
eDg2L2RvbWFpbl9wYWdlLmMgICAgICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYv
Z3Vlc3QveGVuLmMgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVp
bGQuYyAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAg
IHwgMTUgKysrKysrLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbnVtYS5jICAgICAgICAgICAgICAg
ICB8ICAyICstCiB4ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYyB8ICAyICstCiB4
ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgICAgICB8ICA1ICsrLS0tCiB4ZW4vYXJjaC94
ODYvcHYvc2hpbS5jICAgICAgICAgICAgICB8ICAzIC0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMg
ICAgICAgICAgICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvc3JhdC5jICAgICAg
ICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvdGJvb3QuYyAgICAgICAgICAgICAgICB8
ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyAgICAgICAgICAgIHwgMTAgKysrKyst
LS0tLQogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2Nv
bW1vbi9lZmkvYm9vdC5jICAgICAgICAgICAgICAgfCAgNyArKysrLS0tCiB4ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5j
ICAgICAgICAgICAgIHwgMTAgKysrKystLS0tLQogeGVuL2NvbW1vbi90bWVtLmMgICAgICAgICAg
ICAgICAgICAgfCAgMiArLQogeGVuL2NvbW1vbi90cmFjZS5jICAgICAgICAgICAgICAgICAgfCAy
MCArKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2NvbW1vbi94ZW5vcHJvZi5jICAgICAgICAgICAg
ICAgfCAgNCAtLS0tCiB4ZW4vZHJpdmVycy9hY3BpL29zbC5jICAgICAgICAgICAgICB8ICAyICst
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICAgICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wYWdlLmggICAgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS94ZW4vZG9tYWluX3BhZ2Uu
aCAgICAgICB8ICA2ICsrKy0tLQogMzEgZmlsZXMgY2hhbmdlZCwgNjggaW5zZXJ0aW9ucygrKSwg
OTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMg
Yi94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwppbmRleCA1MmVkN2VkLi4yMmFiNGUyIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYworKysgYi94ZW4vYXJjaC9hcm0vYWx0
ZXJuYXRpdmUuYwpAQCAtMzQsMTAgKzM0LDYgQEAKICNpbmNsdWRlIDxhc20vbGl2ZXBhdGNoLmg+
CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAotLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3Bh
Z2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCi0jdW5kZWYgdmlydF90b19tZm4K
LSNkZWZpbmUgdmlydF90b19tZm4odmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkpCi0KIGV4dGVy
biBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyIF9fYWx0X2luc3RydWN0aW9uc1tdLCBfX2FsdF9pbnN0
cnVjdGlvbnNfZW5kW107CiAKIHN0cnVjdCBhbHRfcmVnaW9uIHsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCBhZGY4
OGU3Li45OTJjM2E3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIv
eGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCkBAIC0xMywxMCArMTMsNiBAQAogI2luY2x1ZGUgPGFz
bS9pbnNuLmg+CiAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KIAotLyogT3ZlcnJpZGUgbWFjcm9zIGZy
b20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCi0jdW5kZWYgdmly
dF90b19tZm4KLSNkZWZpbmUgdmlydF90b19tZm4odmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkp
Ci0KIC8qIEhhcmRlbmluZyBCcmFuY2ggcHJlZGljdG9yIGNvZGUgZm9yIEFybTY0ICovCiAjaWZk
ZWYgQ09ORklHX0FSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpp
bmRleCBiMGVjM2YwLi5lMjAxNzg3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC00NywxMCArNDcsNiBA
QCBzdHJ1Y3QgbWFwX3JhbmdlX2RhdGEKICAgICBwMm1fdHlwZV90IHAybXQ7CiB9OwogCi0vKiBP
dmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZu
X3QgKi8KLSN1bmRlZiB2aXJ0X3RvX21mbgotI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgX21mbihf
X3ZpcnRfdG9fbWZuKHZhKSkKLQogLy8jZGVmaW5lIERFQlVHXzExX0FMTE9DQVRJT04KICNpZmRl
ZiBERUJVR18xMV9BTExPQ0FUSU9OCiAjIGRlZmluZSBEMTFQUklOVChmbXQsIGFyZ3MuLi4pIHBy
aW50ayhYRU5MT0dfREVCVUcgZm10LCAjI2FyZ3MpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
bGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKaW5kZXggMjc5ZDUyYy4uYThj
NmUyNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCisrKyBiL3hlbi9hcmNo
L2FybS9saXZlcGF0Y2guYwpAQCAtMTIsMTAgKzEyLDYgQEAKICNpbmNsdWRlIDxhc20vbGl2ZXBh
dGNoLmg+CiAjaW5jbHVkZSA8YXNtL21tLmg+CiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFz
bS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIHZpcnRfdG9f
bWZuCi0jZGVmaW5lIHZpcnRfdG9fbWZuKHZhKSBfbWZuKF9fdmlydF90b19tZm4odmEpKQotCiB2
b2lkICp2bWFwX29mX3hlbl90ZXh0OwogCiBpbnQgYXJjaF9saXZlcGF0Y2hfcXVpZXNjZSh2b2lk
KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRl
eCA3YTA2YTMzLi45ZGI2OWU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94
ZW4vYXJjaC9hcm0vbW0uYwpAQCAtNDQsMTIgKzQ0LDYgQEAKIAogc3RydWN0IGRvbWFpbiAqZG9t
X3hlbiwgKmRvbV9pbywgKmRvbV9jb3c7CiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9w
YWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIHZpcnRfdG9fbWZu
Ci0jZGVmaW5lIHZpcnRfdG9fbWZuKHZhKSBfbWZuKF9fdmlydF90b19tZm4odmEpKQotI3VuZGVm
IG1mbl90b192aXJ0Ci0jZGVmaW5lIG1mbl90b192aXJ0KG1mbikgX19tZm5fdG9fdmlydChtZm5f
eChtZm4pKQotCiAvKiBTdGF0aWMgc3RhcnQtb2YtZGF5IHBhZ2V0YWJsZXMgdGhhdCB3ZSB1c2Ug
YmVmb3JlIHRoZSBhbGxvY2F0b3JzCiAgKiBhcmUgdXAuIFRoZXNlIGFyZSB1c2VkIGJ5IGFsbCBD
UFVzIGR1cmluZyBicmluZ3VwIGJlZm9yZSBzd2l0Y2hpbmcKICAqIHRvIHRoZSBDUFVzIG93biBw
YWdldGFibGVzLgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9h
cm0vc2V0dXAuYwppbmRleCBlODMyMjFhLi43N2QxOWE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtNjU1LDcgKzY1NSw3IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9tbSh1bnNpZ25lZCBsb25nIGR0Yl9wYWRkciwgc2l6
ZV90IGR0Yl9zaXplKQogICAgIGluaXRfYm9vdF9wYWdlcyhwZm5fdG9fcGFkZHIoYm9vdF9tZm5f
c3RhcnQpLCBwZm5fdG9fcGFkZHIoYm9vdF9tZm5fZW5kKSk7CiAKICAgICAvKiBDb3B5IHRoZSBE
VEIuICovCi0gICAgZmR0ID0gbWZuX3RvX3ZpcnQobWZuX3goYWxsb2NfYm9vdF9wYWdlcyhkdGJf
cGFnZXMsIDEpKSk7CisgICAgZmR0ID0gbWZuX3RvX3ZpcnQoYWxsb2NfYm9vdF9wYWdlcyhkdGJf
cGFnZXMsIDEpKTsKICAgICBjb3B5X2Zyb21fcGFkZHIoZmR0LCBkdGJfcGFkZHIsIGR0Yl9zaXpl
KTsKICAgICBkZXZpY2VfdHJlZV9mbGF0dGVuZWQgPSBmZHQ7CiAKQEAgLTc2NSw3ICs3NjUsNyBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9uZyBkdGJfcGFkZHIsIHNp
emVfdCBkdGJfc2l6ZSkKICAgICBkdGJfcGFnZXMgPSAoZHRiX3NpemUgKyBQQUdFX1NJWkUtMSkg
Pj4gUEFHRV9TSElGVDsKIAogICAgIC8qIENvcHkgdGhlIERUQi4gKi8KLSAgICBmZHQgPSBtZm5f
dG9fdmlydChtZm5feChhbGxvY19ib290X3BhZ2VzKGR0Yl9wYWdlcywgMSkpKTsKKyAgICBmZHQg
PSBtZm5fdG9fdmlydChhbGxvY19ib290X3BhZ2VzKGR0Yl9wYWdlcywgMSkpOwogICAgIGNvcHlf
ZnJvbV9wYWRkcihmZHQsIGR0Yl9wYWRkciwgZHRiX3NpemUpOwogICAgIGRldmljZV90cmVlX2Zs
YXR0ZW5lZCA9IGZkdDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDMyN2M5NjEuLjE0OTAyZmUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE3MDks
NyArMTcwOSw3IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBlcl9jcHUoY29tcGF0X2dkdF90YWJsZSwgY3B1
KTsKICAgICBpZiAoIG5lZWRfZnVsbF9nZHQobmQpICkKICAgICB7Ci0gICAgICAgIHVuc2lnbmVk
IGxvbmcgbWZuID0gdmlydF90b19tZm4oZ2R0KTsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4g
PSBtZm5feCh2aXJ0X3RvX21mbihnZHQpKTsKICAgICAgICAgbDFfcGdlbnRyeV90ICpwbDFlID0g
cHZfZ2R0X3B0ZXMobik7CiAgICAgICAgIHVuc2lnbmVkIGludCBpOwogCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCmlu
ZGV4IDRhMDdjZmIuLjBkN2NhZmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFn
ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCkBAIC03OCwxNyArNzgsMTcgQEAg
dm9pZCAqbWFwX2RvbWFpbl9wYWdlKG1mbl90IG1mbikKIAogI2lmZGVmIE5ERUJVRwogICAgIGlm
ICggbWZuX3gobWZuKSA8PSBQRk5fRE9XTihfX3BhKEhZUEVSVklTT1JfVklSVF9FTkQgLSAxKSkg
KQotICAgICAgICByZXR1cm4gbWZuX3RvX3ZpcnQobWZuX3gobWZuKSk7CisgICAgICAgIHJldHVy
biBtZm5fdG9fdmlydChtZm4pOwogI2VuZGlmCiAKICAgICB2ID0gbWFwY2FjaGVfY3VycmVudF92
Y3B1KCk7CiAgICAgaWYgKCAhdiB8fCAhaXNfcHZfdmNwdSh2KSApCi0gICAgICAgIHJldHVybiBt
Zm5fdG9fdmlydChtZm5feChtZm4pKTsKKyAgICAgICAgcmV0dXJuIG1mbl90b192aXJ0KG1mbik7
CiAKICAgICBkY2FjaGUgPSAmdi0+ZG9tYWluLT5hcmNoLnB2Lm1hcGNhY2hlOwogICAgIHZjYWNo
ZSA9ICZ2LT5hcmNoLnB2Lm1hcGNhY2hlOwogICAgIGlmICggIWRjYWNoZS0+aW51c2UgKQotICAg
ICAgICByZXR1cm4gbWZuX3RvX3ZpcnQobWZuX3gobWZuKSk7CisgICAgICAgIHJldHVybiBtZm5f
dG9fdmlydChtZm4pOwogCiAgICAgcGVyZmNfaW5jcihtYXBfZG9tYWluX3BhZ2VfY291bnQpOwog
CkBAIC0zMTEsNyArMzExLDcgQEAgdm9pZCAqbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChtZm5fdCBt
Zm4pCiAKICNpZmRlZiBOREVCVUcKICAgICBpZiAoIG1mbl94KG1mbikgPD0gUEZOX0RPV04oX19w
YShIWVBFUlZJU09SX1ZJUlRfRU5EIC0gMSkpICkKLSAgICAgICAgcmV0dXJuIG1mbl90b192aXJ0
KG1mbl94KG1mbikpOworICAgICAgICByZXR1cm4gbWZuX3RvX3ZpcnQobWZuKTsKICNlbmRpZgog
CiAgICAgcmV0dXJuIHZtYXAoJm1mbiwgMSk7CkBAIC0zMzYsNyArMzM2LDcgQEAgbWZuX3QgZG9t
YWluX3BhZ2VfbWFwX3RvX21mbihjb25zdCB2b2lkICpwdHIpCiAgICAgY29uc3QgbDFfcGdlbnRy
eV90ICpwbDFlOwogCiAgICAgaWYgKCB2YSA+PSBESVJFQ1RNQVBfVklSVF9TVEFSVCApCi0gICAg
ICAgIHJldHVybiBfbWZuKHZpcnRfdG9fbWZuKHB0cikpOworICAgICAgICByZXR1cm4gdmlydF90
b19tZm4ocHRyKTsKIAogICAgIGlmICggdmEgPj0gVk1BUF9WSVJUX1NUQVJUICYmIHZhIDwgVk1B
UF9WSVJUX0VORCApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5j
IGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCmluZGV4IDhjZWU4ODAuLmIyYzczMDYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qv
eGVuLmMKQEAgLTEzMSw3ICsxMzEsNyBAQCBzdGF0aWMgaW50IG1hcF92Y3B1aW5mbyh2b2lkKQog
ICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICBpbmZvLm1mbiA9IHZpcnRfdG9fbWZuKCZ2
Y3B1X2luZm9bdmNwdV0pOworICAgIGluZm8ubWZuID0gX192aXJ0X3RvX21mbigmdmNwdV9pbmZv
W3ZjcHVdKTsKICAgICBpbmZvLm9mZnNldCA9ICh1bnNpZ25lZCBsb25nKSZ2Y3B1X2luZm9bdmNw
dV0gJiB+UEFHRV9NQVNLOwogICAgIHJjID0geGVuX2h5cGVyY2FsbF92Y3B1X29wKFZDUFVPUF9y
ZWdpc3Rlcl92Y3B1X2luZm8sIHZjcHUsICZpbmZvKTsKICAgICBpZiAoIHJjICkKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2h2bS9kb20w
X2J1aWxkLmMKaW5kZXggM2UyOWNkMy4uODhiYjRjYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKQEAg
LTQwMyw3ICs0MDMsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfcDJtKHN0cnVjdCBk
b21haW4gKmQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmU4MjBb
aV0uYWRkciArIGQtPmFyY2guZTgyMFtpXS5zaXplKTsKICAgICAgICAgICAgIGVudW0gaHZtX3Ry
YW5zbGF0aW9uX3Jlc3VsdCByZXMgPQogICAgICAgICAgICAgICAgICBodm1fY29weV90b19ndWVz
dF9waHlzKG1mbl90b19tYWRkcihfbWZuKGFkZHIpKSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtZm5fdG9fdmlydChhZGRyKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtZm5fdG9fdmlydChfbWZuKGFkZHIpKSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmU4MjBbaV0uYWRkciAtIGVuZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2KTsKIApAQCAtNDg5LDcg
KzQ4OSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9sb2FkX2tlcm5lbChzdHJ1Y3QgZG9tYWlu
ICpkLCBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsCiAKICAgICBpZiAoIGluaXRyZCAhPSBOVUxMICkK
ICAgICB7Ci0gICAgICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cyhsYXN0X2FkZHIsIG1m
bl90b192aXJ0KGluaXRyZC0+bW9kX3N0YXJ0KSwKKyAgICAgICAgcmMgPSBodm1fY29weV90b19n
dWVzdF9waHlzKGxhc3RfYWRkciwgX19tZm5fdG9fdmlydChpbml0cmQtPm1vZF9zdGFydCksCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbml0cmQtPm1vZF9lbmQsIHYpOwog
ICAgICAgICBpZiAoIHJjICkKICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBjM2M3NjI4Li45MDFjNTZmIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTMyLDEwICsx
MzIsNiBAQAogCiAjaW5jbHVkZSAicHYvbW0uaCIKIAotLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20g
YXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCi0jdW5kZWYgdmlydF90
b19tZm4KLSNkZWZpbmUgdmlydF90b19tZm4odikgX21mbihfX3ZpcnRfdG9fbWZuKHYpKQotCiAv
KiBNYXBwaW5nIG9mIHRoZSBmaXhtYXAgc3BhY2UgbmVlZGVkIGVhcmx5LiAqLwogbDFfcGdlbnRy
eV90IF9fc2VjdGlvbigiLmJzcy5wYWdlX2FsaWduZWQiKSBfX2FsaWduZWQoUEFHRV9TSVpFKQog
ICAgIGwxX2ZpeG1hcFtMMV9QQUdFVEFCTEVfRU5UUklFU107CkBAIC0zMzAsOCArMzI2LDggQEAg
dm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQogICAgICAgICBpb3N0YXJ0X3BmbiA9
IG1heF90KHVuc2lnbmVkIGxvbmcsIHBmbiwgMVVMIDw8ICgyMCAtIFBBR0VfU0hJRlQpKTsKICAg
ICAgICAgaW9lbmRfcGZuID0gbWluKHJzdGFydF9wZm4sIDE2VUwgPDwgKDIwIC0gUEFHRV9TSElG
VCkpOwogICAgICAgICBpZiAoIGlvc3RhcnRfcGZuIDwgaW9lbmRfcGZuICkKLSAgICAgICAgICAg
IGRlc3Ryb3lfeGVuX21hcHBpbmdzKCh1bnNpZ25lZCBsb25nKW1mbl90b192aXJ0KGlvc3RhcnRf
cGZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKW1m
bl90b192aXJ0KGlvZW5kX3BmbikpOworICAgICAgICAgICAgZGVzdHJveV94ZW5fbWFwcGluZ3Mo
KHVuc2lnbmVkIGxvbmcpbWZuX3RvX3ZpcnQoX21mbihpb3N0YXJ0X3BmbikpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3ZpcnQoX21mbihp
b2VuZF9wZm4pKSk7CiAKICAgICAgICAgLyogTWFyayBhcyBJL08gdXAgdG8gbmV4dCBSQU0gcmVn
aW9uLiAqLwogICAgICAgICBmb3IgKCA7IHBmbiA8IHJzdGFydF9wZm47IHBmbisrICkKQEAgLTgz
Myw4ICs4MjksOSBAQCBzdGF0aWMgaW50IHVwZGF0ZV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9u
ZyBtZm4sIHVuc2lnbmVkIGludCBjYWNoZWF0dHIpCiAgICAgaWYgKCB1bmxpa2VseShhbGlhcykg
JiYgY2FjaGVhdHRyICkKICAgICAgICAgZXJyID0gbWFwX3BhZ2VzX3RvX3hlbih4ZW5fdmEsIF9t
Zm4obWZuKSwgMSwgMCk7CiAgICAgaWYgKCAhZXJyICkKLSAgICAgICAgZXJyID0gbWFwX3BhZ2Vz
X3RvX3hlbigodW5zaWduZWQgbG9uZyltZm5fdG9fdmlydChtZm4pLCBfbWZuKG1mbiksIDEsCi0g
ICAgICAgICAgICAgICAgICAgICBQQUdFX0hZUEVSVklTT1IgfCBjYWNoZWF0dHJfdG9fcHRlX2Zs
YWdzKGNhY2hlYXR0cikpOworICAgICAgICBlcnIgPSBtYXBfcGFnZXNfdG9feGVuKAorICAgICAg
ICAgICAgKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3ZpcnQoX21mbihtZm4pKSwgX21mbihtZm4pLCAx
LAorICAgICAgICAgICAgUEFHRV9IWVBFUlZJU09SIHwgY2FjaGVhdHRyX3RvX3B0ZV9mbGFncyhj
YWNoZWF0dHIpKTsKICAgICBpZiAoIHVubGlrZWx5KGFsaWFzKSAmJiAhY2FjaGVhdHRyICYmICFl
cnIgKQogICAgICAgICBlcnIgPSBtYXBfcGFnZXNfdG9feGVuKHhlbl92YSwgX21mbihtZm4pLCAx
LCBQQUdFX0hZUEVSVklTT1IpOwogICAgIHJldHVybiBlcnI7CkBAIC00NzY5LDcgKzQ3NjYsNyBA
QCB2b2lkICphbGxvY194ZW5fcGFnZXRhYmxlKHZvaWQpCiAgICAgICAgIHJldHVybiBwdHI7CiAg
ICAgfQogCi0gICAgcmV0dXJuIG1mbl90b192aXJ0KG1mbl94KGFsbG9jX2Jvb3RfcGFnZXMoMSwg
MSkpKTsKKyAgICByZXR1cm4gbWZuX3RvX3ZpcnQoYWxsb2NfYm9vdF9wYWdlcygxLCAxKSk7CiB9
CiAKIHZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlKHZvaWQgKnYpCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbnVtYS5jIGIveGVuL2FyY2gveDg2L251bWEuYwppbmRleCBiM2M5YzEyLi5kMTgxNjRi
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbnVtYS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9udW1h
LmMKQEAgLTEwMSw3ICsxMDEsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBhbGxvY2F0ZV9jYWNoZWFs
aWduZWRfbWVtbm9kZW1hcCh2b2lkKQogICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSA9IFBGTl9VUCht
ZW1ub2RlbWFwc2l6ZSAqIHNpemVvZigqbWVtbm9kZW1hcCkpOwogICAgIHVuc2lnbmVkIGxvbmcg
bWZuID0gbWZuX3goYWxsb2NfYm9vdF9wYWdlcyhzaXplLCAxKSk7CiAKLSAgICBtZW1ub2RlbWFw
ID0gbWZuX3RvX3ZpcnQobWZuKTsKKyAgICBtZW1ub2RlbWFwID0gbWZuX3RvX3ZpcnQoX21mbiht
Zm4pKTsKICAgICBtZm4gPDw9IFBBR0VfU0hJRlQ7CiAgICAgc2l6ZSA8PD0gUEFHRV9TSElGVDsK
ICAgICBwcmludGsoS0VSTl9ERUJVRyAiTlVNQTogQWxsb2NhdGVkIG1lbW5vZGVtYXAgZnJvbSAl
bHggLSAlbHhcbiIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJs
ZXMuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jCmluZGV4IDhiMmQ1NWYu
LjE5NTBjMzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jCkBAIC03Niw3ICs3Niw3
IEBAIGJvb2wgcHZfZGVzdHJveV9sZHQoc3RydWN0IHZjcHUgKnYpCiB2b2lkIHB2X2Rlc3Ryb3lf
Z2R0KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIGwxX3BnZW50cnlfdCAqcGwxZSA9IHB2X2dkdF9w
dGVzKHYpOwotICAgIG1mbl90IHplcm9fbWZuID0gX21mbih2aXJ0X3RvX21mbih6ZXJvX3BhZ2Up
KTsKKyAgICBtZm5fdCB6ZXJvX21mbiA9IHZpcnRfdG9fbWZuKHplcm9fcGFnZSk7CiAgICAgbDFf
cGdlbnRyeV90IHplcm9fbDFlID0gbDFlX2Zyb21fbWZuKHplcm9fbWZuLCBfX1BBR0VfSFlQRVJW
SVNPUl9STyk7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCmluZGV4IGRj
M2MxZTEuLjE0NTQ4OGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMK
KysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwpAQCAtNTI4LDcgKzUyOCw3IEBAIGlu
dCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
ICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2VzKHBhZ2UsIG9yZGVyKTsKICAgICAgICAgICAgICAg
ICAgICAgcGFnZSArPSAxVUwgPDwgb3JkZXI7CiAgICAgICAgICAgICAgICAgfQotICAgICAgICAg
ICAgbWVtY3B5KHBhZ2VfdG9fdmlydChwYWdlKSwgbWZuX3RvX3ZpcnQoaW5pdHJkLT5tb2Rfc3Rh
cnQpLAorICAgICAgICAgICAgbWVtY3B5KHBhZ2VfdG9fdmlydChwYWdlKSwgX19tZm5fdG9fdmly
dChpbml0cmQtPm1vZF9zdGFydCksCiAgICAgICAgICAgICAgICAgICAgaW5pdHJkX2xlbik7CiAg
ICAgICAgICAgICBtcHRfYWxsb2MgPSAocGFkZHJfdClpbml0cmQtPm1vZF9zdGFydCA8PCBQQUdF
X1NISUZUOwogICAgICAgICAgICAgaW5pdF9kb21oZWFwX3BhZ2VzKG1wdF9hbGxvYywKQEAgLTYx
Nyw4ICs2MTcsNyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgIGwzc3RhcnQgPSBfX3ZhKG1wdF9hbGxvYyk7IG1wdF9hbGxvYyArPSBQQUdF
X1NJWkU7CiAgICAgfQogICAgIGNsZWFyX3BhZ2UobDR0YWIpOwotICAgIGluaXRfeGVuX2w0X3Ns
b3RzKGw0dGFiLCBfbWZuKHZpcnRfdG9fbWZuKGw0c3RhcnQpKSwKLSAgICAgICAgICAgICAgICAg
ICAgICBkLCBJTlZBTElEX01GTiwgdHJ1ZSk7CisgICAgaW5pdF94ZW5fbDRfc2xvdHMobDR0YWIs
IHZpcnRfdG9fbWZuKGw0c3RhcnQpLCBkLCBJTlZBTElEX01GTiwgdHJ1ZSk7CiAgICAgdi0+YXJj
aC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9mcm9tX3BhZGRyKF9fcGEobDRzdGFydCkpOwogICAg
IGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJs
ZV91c2VyID0gdi0+YXJjaC5ndWVzdF90YWJsZTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9w
di9zaGltLmMgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCmluZGV4IGNkYzcyZjcuLmI4OWZhNDYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKKysrIGIveGVuL2FyY2gveDg2L3B2
L3NoaW0uYwpAQCAtMzcsOSArMzcsNiBAQAogCiAjaW5jbHVkZSA8Y29tcGF0L2dyYW50X3RhYmxl
Lmg+CiAKLSN1bmRlZiB2aXJ0X3RvX21mbgotI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgX21mbihf
X3ZpcnRfdG9fbWZuKHZhKSkKLQogI2lmbmRlZiBDT05GSUdfUFZfU0hJTV9FWENMVVNJVkUKIGJv
b2wgcHZfc2hpbTsKIGJvb2xlYW5fcGFyYW0oInB2LXNoaW0iLCBwdl9zaGltKTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggOWNi
ZmYyMi4uZjMzNDVkMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVu
L2FyY2gveDg2L3NldHVwLmMKQEAgLTM0Myw3ICszNDMsNyBAQCB2b2lkICpfX2luaXQgYm9vdHN0
cmFwX21hcChjb25zdCBtb2R1bGVfdCAqbW9kKQogICAgIHZvaWQgKnJldDsKIAogICAgIGlmICgg
c3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9lYXJseV9ib290ICkKLSAgICAgICAgcmV0dXJuIG1v
ZCA/IG1mbl90b192aXJ0KG1vZC0+bW9kX3N0YXJ0KSA6IE5VTEw7CisgICAgICAgIHJldHVybiBt
b2QgPyBfX21mbl90b192aXJ0KG1vZC0+bW9kX3N0YXJ0KSA6IE5VTEw7CiAKICAgICBpZiAoICFt
b2QgKQogICAgIHsKQEAgLTk3MCw3ICs5NzAsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0
YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICAgKiBUaGlzIG5lZWRzIHRvIHJl
bWFpbiBpbiBzeW5jIHdpdGggeGVuX2luX3JhbmdlKCkgYW5kIHRoZQogICAgICAgICAgKiByZXNw
ZWN0aXZlIHJlc2VydmVfZTgyMF9yYW0oKSBpbnZvY2F0aW9uIGJlbG93LgogICAgICAgICAgKi8K
LSAgICAgICAgbW9kW21iaS0+bW9kc19jb3VudF0ubW9kX3N0YXJ0ID0gdmlydF90b19tZm4oX3N0
ZXh0KTsKKyAgICAgICAgbW9kW21iaS0+bW9kc19jb3VudF0ubW9kX3N0YXJ0ID0gX192aXJ0X3Rv
X21mbihfc3RleHQpOwogICAgICAgICBtb2RbbWJpLT5tb2RzX2NvdW50XS5tb2RfZW5kID0gX18y
TV9yd2RhdGFfZW5kIC0gX3N0ZXh0OwogICAgIH0KIApAQCAtMTM2Myw3ICsxMzYzLDcgQEAgdm9p
ZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICB7
CiAgICAgICAgIHNldF9wZHhfcmFuZ2UobW9kW2ldLm1vZF9zdGFydCwKICAgICAgICAgICAgICAg
ICAgICAgICBtb2RbaV0ubW9kX3N0YXJ0ICsgUEZOX1VQKG1vZFtpXS5tb2RfZW5kKSk7Ci0gICAg
ICAgIG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3ZpcnQobW9kW2ldLm1v
ZF9zdGFydCksCisgICAgICAgIG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcpX19tZm5f
dG9fdmlydChtb2RbaV0ubW9kX3N0YXJ0KSwKICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZu
KG1vZFtpXS5tb2Rfc3RhcnQpLAogICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9VUChtb2Rb
aV0ubW9kX2VuZCksIFBBR0VfSFlQRVJWSVNPUik7CiAgICAgfQpAQCAtMTQ1Myw5ICsxNDUzLDkg
QEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkK
IAogICAgIG51bWFfaW5pdG1lbV9pbml0KDAsIHJhd19tYXhfcGFnZSk7CiAKLSAgICBpZiAoIG1h
eF9wYWdlIC0gMSA+IHZpcnRfdG9fbWZuKEhZUEVSVklTT1JfVklSVF9FTkQgLSAxKSApCisgICAg
aWYgKCBtYXhfcGFnZSAtIDEgPiBfX3ZpcnRfdG9fbWZuKEhZUEVSVklTT1JfVklSVF9FTkQgLSAx
KSApCiAgICAgewotICAgICAgICB1bnNpZ25lZCBsb25nIGxpbWl0ID0gdmlydF90b19tZm4oSFlQ
RVJWSVNPUl9WSVJUX0VORCAtIDEpOworICAgICAgICB1bnNpZ25lZCBsb25nIGxpbWl0ID0gX192
aXJ0X3RvX21mbihIWVBFUlZJU09SX1ZJUlRfRU5EIC0gMSk7CiAgICAgICAgIHVpbnQ2NF90IG1h
c2sgPSBQQUdFX1NJWkUgLSAxOwogCiAgICAgICAgIGlmICggIWhpZ2htZW1fc3RhcnQgKQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3NyYXQuYyBiL3hlbi9hcmNoL3g4Ni9zcmF0LmMKaW5kZXgg
MmQ3MGI0NS4uOGNhMWI2NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NyYXQuYworKysgYi94
ZW4vYXJjaC94ODYvc3JhdC5jCkBAIC0xOTYsNyArMTk2LDcgQEAgdm9pZCBfX2luaXQgYWNwaV9u
dW1hX3NsaXRfaW5pdChzdHJ1Y3QgYWNwaV90YWJsZV9zbGl0ICpzbGl0KQogCQlyZXR1cm47CiAJ
fQogCW1mbiA9IGFsbG9jX2Jvb3RfcGFnZXMoUEZOX1VQKHNsaXQtPmhlYWRlci5sZW5ndGgpLCAx
KTsKLQlhY3BpX3NsaXQgPSBtZm5fdG9fdmlydChtZm5feChtZm4pKTsKKwlhY3BpX3NsaXQgPSBt
Zm5fdG9fdmlydChtZm4pOwogCW1lbWNweShhY3BpX3NsaXQsIHNsaXQsIHNsaXQtPmhlYWRlci5s
ZW5ndGgpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdGJvb3QuYyBiL3hlbi9hcmNo
L3g4Ni90Ym9vdC5jCmluZGV4IGYzZmRlZTQuLjIyMWJlMWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni90Ym9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCkBAIC0yNTksNyArMjU5LDcg
QEAgc3RhdGljIGludCBtZm5faW5fZ3VhcmRlZF9zdGFjayh1bnNpZ25lZCBsb25nIG1mbikKICAg
ICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBwID0gKHZvaWQgKikoKHVuc2lnbmVkIGxvbmcp
c3RhY2tfYmFzZVtpXSArIFNUQUNLX1NJWkUgLQogICAgICAgICAgICAgICAgICAgICAgUFJJTUFS
WV9TVEFDS19TSVpFIC0gUEFHRV9TSVpFKTsKLSAgICAgICAgaWYgKCBtZm4gPT0gdmlydF90b19t
Zm4ocCkgKQorICAgICAgICBpZiAoIG1mbiA9PSBtZm5feCh2aXJ0X3RvX21mbihwKSkgKQogICAg
ICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIApAQCAtMjk1LDcgKzI5NSw3IEBAIHN0YXRpYyB2
b2lkIHRib290X2dlbl94ZW5oZWFwX2ludGVncml0eShjb25zdCB1aW50OF90IGtleVtUQl9LRVlf
U0laRV0sCiAgICAgICAgICAgICBpZiAoIG1mbl9pbl9ndWFyZGVkX3N0YWNrKG1mbikgKQogICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOyAvKiBza2lwIGd1YXJkIHN0YWNrLCBzZWUgbWVtZ3VhcmRf
Z3VhcmRfc3RhY2soKSBpbiBtbS5jICovCiAKLSAgICAgICAgICAgIHBnID0gbWZuX3RvX3ZpcnQo
bWZuKTsKKyAgICAgICAgICAgIHBnID0gbWZuX3RvX3ZpcnQoX21mbihtZm4pKTsKICAgICAgICAg
ICAgIHZtYWNfdXBkYXRlKCh1aW50OF90ICopcGcsIFBBR0VfU0laRSwgJmN0eCk7CiAgICAgICAg
IH0KICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJj
aC94ODYveDg2XzY0L21tLmMKaW5kZXggMTE5NzdmMi4uODYzYzQ5YSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAt
MTM2NiwxMCArMTM2NiwxMCBAQCBpbnQgbWVtb3J5X2FkZCh1bnNpZ25lZCBsb25nIHNwZm4sIHVu
c2lnbmVkIGxvbmcgZXBmbiwgdW5zaWduZWQgaW50IHB4bSkKICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CiAgICAgfQogCi0gICAgaSA9IHZpcnRfdG9fbWZuKEhZUEVSVklTT1JfVklSVF9FTkQgLSAx
KSArIDE7CisgICAgaSA9IG1mbl94KHZpcnRfdG9fbWZuKEhZUEVSVklTT1JfVklSVF9FTkQgLSAx
KSkgKyAxOwogICAgIGlmICggc3BmbiA8IGkgKQogICAgIHsKLSAgICAgICAgcmV0ID0gbWFwX3Bh
Z2VzX3RvX3hlbigodW5zaWduZWQgbG9uZyltZm5fdG9fdmlydChzcGZuKSwgX21mbihzcGZuKSwK
KyAgICAgICAgcmV0ID0gbWFwX3BhZ2VzX3RvX3hlbigodW5zaWduZWQgbG9uZyltZm5fdG9fdmly
dChfbWZuKHNwZm4pKSwgX21mbihzcGZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtaW4oZXBmbiwgaSkgLSBzcGZuLCBQQUdFX0hZUEVSVklTT1IpOwogICAgICAgICBpZiAoIHJl
dCApCiAgICAgICAgICAgICBnb3RvIGRlc3Ryb3lfZGlyZWN0bWFwOwpAQCAtMTM3OCw3ICsxMzc4
LDcgQEAgaW50IG1lbW9yeV9hZGQodW5zaWduZWQgbG9uZyBzcGZuLCB1bnNpZ25lZCBsb25nIGVw
Zm4sIHVuc2lnbmVkIGludCBweG0pCiAgICAgewogICAgICAgICBpZiAoIGkgPCBzcGZuICkKICAg
ICAgICAgICAgIGkgPSBzcGZuOwotICAgICAgICByZXQgPSBtYXBfcGFnZXNfdG9feGVuKCh1bnNp
Z25lZCBsb25nKW1mbl90b192aXJ0KGkpLCBfbWZuKGkpLAorICAgICAgICByZXQgPSBtYXBfcGFn
ZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKW1mbl90b192aXJ0KF9tZm4oaSkpLCBfbWZuKGkpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVwZm4gLSBpLCBfX1BBR0VfSFlQRVJWSVNP
Ul9SVyk7CiAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgIGdvdG8gZGVzdHJveV9kaXJl
Y3RtYXA7CkBAIC0xNDY5LDggKzE0NjksOCBAQCBpbnQgbWVtb3J5X2FkZCh1bnNpZ25lZCBsb25n
IHNwZm4sIHVuc2lnbmVkIGxvbmcgZXBmbiwgdW5zaWduZWQgaW50IHB4bSkKICAgICBOT0RFX0RB
VEEobm9kZSktPm5vZGVfc3RhcnRfcGZuID0gb2xkX25vZGVfc3RhcnQ7CiAgICAgTk9ERV9EQVRB
KG5vZGUpLT5ub2RlX3NwYW5uZWRfcGFnZXMgPSBvbGRfbm9kZV9zcGFuOwogIGRlc3Ryb3lfZGly
ZWN0bWFwOgotICAgIGRlc3Ryb3lfeGVuX21hcHBpbmdzKCh1bnNpZ25lZCBsb25nKW1mbl90b192
aXJ0KHNwZm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKW1mbl90
b192aXJ0KGVwZm4pKTsKKyAgICBkZXN0cm95X3hlbl9tYXBwaW5ncygodW5zaWduZWQgbG9uZylt
Zm5fdG9fdmlydChfbWZuKHNwZm4pKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAodW5zaWdu
ZWQgbG9uZyltZm5fdG9fdmlydChfbWZuKGVwZm4pKSk7CiAKICAgICByZXR1cm4gcmV0OwogfQpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKaW5k
ZXggZDA4YjYyNy4uNTUwMGRmYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYworKysg
Yi94ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC0yMDUsNyArMjA1LDcgQEAgdm9pZCBnZXRkb21haW5p
bmZvKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX2dldGRvbWFpbmluZm8gKmlu
Zm8pCiAgICAgaW5mby0+b3V0c3RhbmRpbmdfcGFnZXMgPSBkLT5vdXRzdGFuZGluZ19wYWdlczsK
ICAgICBpbmZvLT5zaHJfcGFnZXMgICAgICAgICA9IGF0b21pY19yZWFkKCZkLT5zaHJfcGFnZXMp
OwogICAgIGluZm8tPnBhZ2VkX3BhZ2VzICAgICAgID0gYXRvbWljX3JlYWQoJmQtPnBhZ2VkX3Bh
Z2VzKTsKLSAgICBpbmZvLT5zaGFyZWRfaW5mb19mcmFtZSA9IG1mbl90b19nbWZuKGQsIHZpcnRf
dG9fbWZuKGQtPnNoYXJlZF9pbmZvKSk7CisgICAgaW5mby0+c2hhcmVkX2luZm9fZnJhbWUgPSBt
Zm5fdG9fZ21mbihkLCBtZm5feCh2aXJ0X3RvX21mbihkLT5zaGFyZWRfaW5mbykpKTsKICAgICBC
VUdfT04oU0hBUkVEX00yUChpbmZvLT5zaGFyZWRfaW5mb19mcmFtZSkpOwogCiAgICAgaW5mby0+
Y3B1cG9vbCA9IGQtPmNwdXBvb2wgPyBkLT5jcHVwb29sLT5jcHVwb29sX2lkIDogQ1BVUE9PTElE
X05PTkU7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9ib290LmMgYi94ZW4vY29tbW9uL2Vm
aS9ib290LmMKaW5kZXggMmVkNTQwMy4uMDdmZTc3NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9l
ZmkvYm9vdC5jCisrKyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwpAQCAtMTQzMSw3ICsxNDMxLDcg
QEAgc3RhdGljIF9faW5pdCB2b2lkIGNvcHlfbWFwcGluZyh1bnNpZ25lZCBsb25nIG1mbiwgdW5z
aWduZWQgbG9uZyBlbmQsCiAgICAgewogICAgICAgICBsNF9wZ2VudHJ5X3QgbDRlID0gZWZpX2w0
X3BndGFibGVbbDRfdGFibGVfb2Zmc2V0KG1mbiA8PCBQQUdFX1NISUZUKV07CiAgICAgICAgIGwz
X3BnZW50cnlfdCAqbDNzcmMsICpsM2RzdDsKLSAgICAgICAgdW5zaWduZWQgbG9uZyB2YSA9ICh1
bnNpZ25lZCBsb25nKW1mbl90b192aXJ0KG1mbik7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgdmEg
PSAodW5zaWduZWQgbG9uZyltZm5fdG9fdmlydChfbWZuKG1mbikpOwogCiAgICAgICAgIG5leHQg
PSBtZm4gKyAoMVVMIDw8IChMM19QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZUKSk7CiAgICAg
ICAgIGlmICggIWlzX3ZhbGlkKG1mbiwgbWluKG5leHQsIGVuZCkpICkKQEAgLTE1NTEsOSArMTU1
MSwxMCBAQCB2b2lkIF9faW5pdCBlZmlfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgICAgICAgICAh
KHNtZm4gJiBwZm5faG9sZV9tYXNrKSAmJgogICAgICAgICAgICAgICEoKHNtZm4gXiAoZW1mbiAt
IDEpKSAmIH5wZm5fcGR4X2JvdHRvbV9tYXNrKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlm
ICggKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3ZpcnQoZW1mbiAtIDEpID49IEhZUEVSVklTT1JfVklS
VF9FTkQgKQorICAgICAgICAgICAgaWYgKCAodW5zaWduZWQgbG9uZyltZm5fdG9fdmlydChfbWZu
KGVtZm4gLSAxKSkgPj0KKyAgICAgICAgICAgICAgICAgSFlQRVJWSVNPUl9WSVJUX0VORCApCiAg
ICAgICAgICAgICAgICAgcHJvdCAmPSB+X1BBR0VfR0xPQkFMOwotICAgICAgICAgICAgaWYgKCBt
YXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKW1mbl90b192aXJ0KHNtZm4pLAorICAgICAg
ICAgICAgaWYgKCBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKW1mbl90b192aXJ0KF9t
Zm4oc21mbikpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4oc21mbiks
IGVtZm4gLSBzbWZuLCBwcm90KSA9PSAwICkKICAgICAgICAgICAgICAgICBkZXNjLT5WaXJ0dWFs
U3RhcnQgPQogICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZyltYWRkcl90b192aXJ0
KGRlc2MtPlBoeXNpY2FsU3RhcnQpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDU0ZjkwOWYuLjZmYzI2Y2YgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKQEAgLTM4MzUsNyArMzgzNSw3IEBAIHN0YXRpYyBpbnQgZ250dGFiX2dldF9zdGF0
dXNfZnJhbWVfbWZuKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKICAgICB9CiAKLSAgICAqbWZuID0gX21mbih2aXJ0X3RvX21mbihndC0+c3RhdHVzW2lkeF0p
KTsKKyAgICAqbWZuID0gdmlydF90b19tZm4oZ3QtPnN0YXR1c1tpZHhdKTsKICAgICByZXR1cm4g
MDsKIH0KIApAQCAtMzg2NCw3ICszODY0LDcgQEAgc3RhdGljIGludCBnbnR0YWJfZ2V0X3NoYXJl
ZF9mcmFtZV9tZm4oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OwogICAgIH0KIAotICAgICptZm4gPSBfbWZuKHZpcnRfdG9fbWZuKGd0LT5zaGFyZWRfcmF3W2lk
eF0pKTsKKyAgICAqbWZuID0gdmlydF90b19tZm4oZ3QtPnNoYXJlZF9yYXdbaWR4XSk7CiAgICAg
cmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggMDhlZThjZi4uOTJlMWE2NSAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAg
LTI1Myw3ICsyNTMsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYm9vdG1lbV9yZWdpb25fYWRkKHVu
c2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlKQogICAgIHVuc2lnbmVkIGludCBpOwogCiAg
ICAgaWYgKCAoYm9vdG1lbV9yZWdpb25fbGlzdCA9PSBOVUxMKSAmJiAocyA8IGUpICkKLSAgICAg
ICAgYm9vdG1lbV9yZWdpb25fbGlzdCA9IG1mbl90b192aXJ0KHMrKyk7CisgICAgICAgIGJvb3Rt
ZW1fcmVnaW9uX2xpc3QgPSBtZm5fdG9fdmlydChfbWZuKHMrKykpOwogCiAgICAgaWYgKCBzID49
IGUgKQogICAgICAgICByZXR1cm47CkBAIC01OTAsOCArNTkwLDggQEAgc3RhdGljIHVuc2lnbmVk
IGxvbmcgaW5pdF9ub2RlX2hlYXAoaW50IG5vZGUsIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAg
ICAgICAgICAoIXhlbmhlYXBfYml0cyB8fAogICAgICAgICAgICAgICAgISgobWZuICsgbnIgLSAx
KSA+PiAoeGVuaGVhcF9iaXRzIC0gUEFHRV9TSElGVCkpKSApCiAgICAgewotICAgICAgICBfaGVh
cFtub2RlXSA9IG1mbl90b192aXJ0KG1mbiArIG5yIC0gbmVlZGVkKTsKLSAgICAgICAgYXZhaWxb
bm9kZV0gPSBtZm5fdG9fdmlydChtZm4gKyBuciAtIDEpICsKKyAgICAgICAgX2hlYXBbbm9kZV0g
PSBtZm5fdG9fdmlydChfbWZuKG1mbiArIG5yIC0gbmVlZGVkKSk7CisgICAgICAgIGF2YWlsW25v
ZGVdID0gbWZuX3RvX3ZpcnQoX21mbihtZm4gKyBuciAtIDEpKSArCiAgICAgICAgICAgICAgICAg
ICAgICAgUEFHRV9TSVpFIC0gc2l6ZW9mKCoqYXZhaWwpICogTlJfWk9ORVM7CiAgICAgfQogICAg
IGVsc2UgaWYgKCBuciA+PSBuZWVkZWQgJiYKQEAgLTU5OSw4ICs1OTksOCBAQCBzdGF0aWMgdW5z
aWduZWQgbG9uZyBpbml0X25vZGVfaGVhcChpbnQgbm9kZSwgdW5zaWduZWQgbG9uZyBtZm4sCiAg
ICAgICAgICAgICAgICgheGVuaGVhcF9iaXRzIHx8CiAgICAgICAgICAgICAgICAhKChtZm4gKyBu
ZWVkZWQgLSAxKSA+PiAoeGVuaGVhcF9iaXRzIC0gUEFHRV9TSElGVCkpKSApCiAgICAgewotICAg
ICAgICBfaGVhcFtub2RlXSA9IG1mbl90b192aXJ0KG1mbik7Ci0gICAgICAgIGF2YWlsW25vZGVd
ID0gbWZuX3RvX3ZpcnQobWZuICsgbmVlZGVkIC0gMSkgKworICAgICAgICBfaGVhcFtub2RlXSA9
IG1mbl90b192aXJ0KF9tZm4obWZuKSk7CisgICAgICAgIGF2YWlsW25vZGVdID0gbWZuX3RvX3Zp
cnQoX21mbihtZm4gKyBuZWVkZWQgLSAxKSkgKwogICAgICAgICAgICAgICAgICAgICAgIFBBR0Vf
U0laRSAtIHNpemVvZigqKmF2YWlsKSAqIE5SX1pPTkVTOwogICAgICAgICAqdXNlX3RhaWwgPSAw
OwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdG1lbS5jIGIveGVuL2NvbW1vbi90bWVt
LmMKaW5kZXggYzA3N2Y4Ny4uZTc0OWNiYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi90bWVtLmMK
KysrIGIveGVuL2NvbW1vbi90bWVtLmMKQEAgLTI0Myw3ICsyNDMsNyBAQCBzdGF0aWMgdm9pZCB0
bWVtX3BlcnNpc3RlbnRfcG9vbF9wYWdlX3B1dCh2b2lkICpwYWdlX3ZhKQogICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBpOwogCiAgICAgQVNTRVJUKElTX1BBR0VfQUxJR05FRChwYWdlX3ZhKSk7Ci0g
ICAgcGkgPSBtZm5fdG9fcGFnZShfbWZuKHZpcnRfdG9fbWZuKHBhZ2VfdmEpKSk7CisgICAgcGkg
PSB2aXJ0X3RvX3BhZ2UocGFnZV92YSk7CiAgICAgQVNTRVJUKElTX1ZBTElEX1BBR0UocGkpKTsK
ICAgICBfX3RtZW1fZnJlZV9wYWdlX3RoaXNwb29sKHBpKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vdHJhY2UuYyBiL3hlbi9jb21tb24vdHJhY2UuYwppbmRleCBjYzI5NGZjLi4zZTQzOTc2
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3RyYWNlLmMKKysrIGIveGVuL2NvbW1vbi90cmFjZS5j
CkBAIC0yMTcsNyArMjE3LDcgQEAgc3RhdGljIGludCBhbGxvY190cmFjZV9idWZzKHVuc2lnbmVk
IGludCBwYWdlcykKICAgICAgICAgICAgICAgICB0X2luZm9fbWZuX2xpc3Rbb2Zmc2V0ICsgaV0g
PSAwOwogICAgICAgICAgICAgICAgIGdvdG8gb3V0X2RlYWxsb2M7CiAgICAgICAgICAgICB9Ci0g
ICAgICAgICAgICB0X2luZm9fbWZuX2xpc3Rbb2Zmc2V0ICsgaV0gPSB2aXJ0X3RvX21mbihwKTsK
KyAgICAgICAgICAgIHRfaW5mb19tZm5fbGlzdFtvZmZzZXQgKyBpXSA9IF9fdmlydF90b19tZm4o
cCk7CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTIzMyw3ICsyMzMsNyBAQCBzdGF0aWMgaW50IGFs
bG9jX3RyYWNlX2J1ZnModW5zaWduZWQgaW50IHBhZ2VzKQogICAgICAgICBvZmZzZXQgPSB0X2lu
Zm8tPm1mbl9vZmZzZXRbY3B1XTsKIAogICAgICAgICAvKiBJbml0aWFsaXplIHRoZSBidWZmZXIg
bWV0YWRhdGEgKi8KLSAgICAgICAgcGVyX2NwdSh0X2J1ZnMsIGNwdSkgPSBidWYgPSBtZm5fdG9f
dmlydCh0X2luZm9fbWZuX2xpc3Rbb2Zmc2V0XSk7CisgICAgICAgIHBlcl9jcHUodF9idWZzLCBj
cHUpID0gYnVmID0gX19tZm5fdG9fdmlydCh0X2luZm9fbWZuX2xpc3Rbb2Zmc2V0XSk7CiAgICAg
ICAgIGJ1Zi0+Y29ucyA9IGJ1Zi0+cHJvZCA9IDA7CiAKICAgICAgICAgcHJpbnRrKFhFTkxPR19J
TkZPICJ4ZW50cmFjZTogcCVkIG1mbiAleCBvZmZzZXQgJXVcbiIsCkBAIC0yNjgsMTAgKzI2OCwx
MiBAQCBzdGF0aWMgaW50IGFsbG9jX3RyYWNlX2J1ZnModW5zaWduZWQgaW50IHBhZ2VzKQogICAg
ICAgICAgICAgY29udGludWU7CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgcGFnZXM7IGkrKyAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIHVpbnQzMl90IG1mbiA9IHRfaW5mb19tZm5fbGlzdFtv
ZmZzZXQgKyBpXTsKLSAgICAgICAgICAgIGlmICggIW1mbiApCisgICAgICAgICAgICBtZm5fdCBt
Zm4gPSBfbWZuKHRfaW5mb19tZm5fbGlzdFtvZmZzZXQgKyBpXSk7CisKKyAgICAgICAgICAgIGlm
ICggIW1mbl94KG1mbikgKQogICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgQVNT
RVJUKCEobWZuX3RvX3BhZ2UoX21mbihtZm4pKS0+Y291bnRfaW5mbyAmIFBHQ19hbGxvY2F0ZWQp
KTsKKworICAgICAgICAgICAgQVNTRVJUKCEobWZuX3RvX3BhZ2UobWZuKS0+Y291bnRfaW5mbyAm
IFBHQ19hbGxvY2F0ZWQpKTsKICAgICAgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlcyhtZm5fdG9f
dmlydChtZm4pLCAwKTsKICAgICAgICAgfQogICAgIH0KQEAgLTM3Nyw3ICszNzksNyBAQCBpbnQg
dGJfY29udHJvbChzdHJ1Y3QgeGVuX3N5c2N0bF90YnVmX29wICp0YmMpCiAgICAgewogICAgIGNh
c2UgWEVOX1NZU0NUTF9UQlVGT1BfZ2V0X2luZm86CiAgICAgICAgIHRiYy0+ZXZ0X21hc2sgICA9
IHRiX2V2ZW50X21hc2s7Ci0gICAgICAgIHRiYy0+YnVmZmVyX21mbiA9IHRfaW5mbyA/IHZpcnRf
dG9fbWZuKHRfaW5mbykgOiAwOworICAgICAgICB0YmMtPmJ1ZmZlcl9tZm4gPSB0X2luZm8gPyBf
X3ZpcnRfdG9fbWZuKHRfaW5mbykgOiAwOwogICAgICAgICB0YmMtPnNpemUgPSB0X2luZm9fcGFn
ZXMgKiBQQUdFX1NJWkU7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgWEVOX1NZU0NUTF9UQlVG
T1Bfc2V0X2NwdV9tYXNrOgpAQCAtNTExLDcgKzUxMyw3IEBAIHN0YXRpYyB1bnNpZ25lZCBjaGFy
ICpuZXh0X3JlY29yZChjb25zdCBzdHJ1Y3QgdF9idWYgKmJ1ZiwgdWludDMyX3QgKm5leHQsCiAg
ICAgdWludDE2X3QgcGVyX2NwdV9tZm5fb2Zmc2V0OwogICAgIHVpbnQzMl90IHBlcl9jcHVfbWZu
X25yOwogICAgIHVpbnQzMl90ICptZm5fbGlzdDsKLSAgICB1aW50MzJfdCBtZm47CisgICAgbWZu
X3QgbWZuOwogICAgIHVuc2lnbmVkIGNoYXIgKnRoaXNfcGFnZTsKIAogICAgIGJhcnJpZXIoKTsg
LyogbXVzdCByZWFkIGJ1Zi0+cHJvZCBhbmQgYnVmLT5jb25zIG9ubHkgb25jZSAqLwpAQCAtNTMy
LDcgKzUzNCw3IEBAIHN0YXRpYyB1bnNpZ25lZCBjaGFyICpuZXh0X3JlY29yZChjb25zdCBzdHJ1
Y3QgdF9idWYgKmJ1ZiwgdWludDMyX3QgKm5leHQsCiAgICAgcGVyX2NwdV9tZm5fbnIgPSB4ID4+
IFBBR0VfU0hJRlQ7CiAgICAgcGVyX2NwdV9tZm5fb2Zmc2V0ID0gdF9pbmZvLT5tZm5fb2Zmc2V0
W3NtcF9wcm9jZXNzb3JfaWQoKV07CiAgICAgbWZuX2xpc3QgPSAodWludDMyX3QgKil0X2luZm87
Ci0gICAgbWZuID0gbWZuX2xpc3RbcGVyX2NwdV9tZm5fb2Zmc2V0ICsgcGVyX2NwdV9tZm5fbnJd
OworICAgIG1mbiA9IF9tZm4obWZuX2xpc3RbcGVyX2NwdV9tZm5fb2Zmc2V0ICsgcGVyX2NwdV9t
Zm5fbnJdKTsKICAgICB0aGlzX3BhZ2UgPSBtZm5fdG9fdmlydChtZm4pOwogICAgIGlmIChwZXJf
Y3B1X21mbl9uciArIDEgPj0gb3B0X3RidWZfc2l6ZSkKICAgICB7CkBAIC01NDEsNyArNTQzLDcg
QEAgc3RhdGljIHVuc2lnbmVkIGNoYXIgKm5leHRfcmVjb3JkKGNvbnN0IHN0cnVjdCB0X2J1ZiAq
YnVmLCB1aW50MzJfdCAqbmV4dCwKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgbWZu
ID0gbWZuX2xpc3RbcGVyX2NwdV9tZm5fb2Zmc2V0ICsgcGVyX2NwdV9tZm5fbnIgKyAxXTsKKyAg
ICAgICAgbWZuID0gX21mbihtZm5fbGlzdFtwZXJfY3B1X21mbl9vZmZzZXQgKyBwZXJfY3B1X21m
bl9uciArIDFdKTsKICAgICAgICAgKm5leHRfcGFnZSA9IG1mbl90b192aXJ0KG1mbik7CiAgICAg
fQogICAgIHJldHVybiB0aGlzX3BhZ2U7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3hlbm9wcm9m
LmMgYi94ZW4vY29tbW9uL3hlbm9wcm9mLmMKaW5kZXggOGE3MmUzOC4uMDJiMDE1ZiAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi94ZW5vcHJvZi5jCisrKyBiL3hlbi9jb21tb24veGVub3Byb2YuYwpA
QCAtMTksMTAgKzE5LDYgQEAKICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8eGVuL2h5
cGVyY2FsbC5oPgogCi0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2Ug
dGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiB2aXJ0X3RvX21mbgotI2RlZmluZSB2aXJ0
X3RvX21mbih2YSkgX21mbihfX3ZpcnRfdG9fbWZuKHZhKSkKLQogLyogTGltaXQgYW1vdW50IG9m
IHBhZ2VzIHVzZWQgZm9yIHNoYXJlZCBidWZmZXIgKHBlciBkb21haW4pICovCiAjZGVmaW5lIE1B
WF9PUFJPRl9TSEFSRURfUEFHRVMgMzIKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvYWNwaS9v
c2wuYyBiL3hlbi9kcml2ZXJzL2FjcGkvb3NsLmMKaW5kZXggNGM4YmI3OC4uY2EzODU2NSAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvYWNwaS9vc2wuYworKysgYi94ZW4vZHJpdmVycy9hY3BpL29z
bC5jCkBAIC0yMTksNyArMjE5LDcgQEAgdm9pZCAqX19pbml0IGFjcGlfb3NfYWxsb2NfbWVtb3J5
KHNpemVfdCBzeikKIAl2b2lkICpwdHI7CiAKIAlpZiAoc3lzdGVtX3N0YXRlID09IFNZU19TVEFU
RV9lYXJseV9ib290KQotCQlyZXR1cm4gbWZuX3RvX3ZpcnQobWZuX3goYWxsb2NfYm9vdF9wYWdl
cyhQRk5fVVAoc3opLCAxKSkpOworCQlyZXR1cm4gbWZuX3RvX3ZpcnQoYWxsb2NfYm9vdF9wYWdl
cyhQRk5fVVAoc3opLCAxKSk7CiAKIAlwdHIgPSB4bWFsbG9jX2J5dGVzKHN6KTsKIAlBU1NFUlQo
IXB0ciB8fCBpc194bWFsbG9jX21lbW9yeShwdHIpKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAppbmRleCBiMmY2MTA0Li4z
ODhkMzUzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9tbS5oCkBAIC0yODgsOCArMjg4LDggQEAgc3RhdGljIGlubGluZSB1aW50
NjRfdCBndmlydF90b19tYWRkcih2YWRkcl90IHZhLCBwYWRkcl90ICpwYSwKICAqIFRoZXNlIGFy
ZSBvdmVycmlkZW4gaW4gdmFyaW91cyBzb3VyY2UgZmlsZXMgd2hpbGUgdW5kZXJzY29yZWQgdmVy
c2lvbgogICogcmVtYWluIGludGFjdC4KICAqLwotI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgICAg
IF9fdmlydF90b19tZm4odmEpCi0jZGVmaW5lIG1mbl90b192aXJ0KG1mbikgICAgX19tZm5fdG9f
dmlydChtZm4pCisjZGVmaW5lIHZpcnRfdG9fbWZuKHZhKSAgICAgX21mbihfX3ZpcnRfdG9fbWZu
KHZhKSkKKyNkZWZpbmUgbWZuX3RvX3ZpcnQobWZuKSAgICBfX21mbl90b192aXJ0KG1mbl94KG1m
bikpCiAKIC8qIENvbnZlcnQgYmV0d2VlbiBYZW4taGVhcCB2aXJ0dWFsIGFkZHJlc3NlcyBhbmQg
cGFnZS1pbmZvIHN0cnVjdHVyZXMuICovCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8g
KnZpcnRfdG9fcGFnZShjb25zdCB2b2lkICp2KQpAQCAtMzA3LDcgKzMwNyw3IEBAIHN0YXRpYyBp
bmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAqdmlydF90b19wYWdlKGNvbnN0IHZvaWQgKnYpCiAKIHN0
YXRpYyBpbmxpbmUgdm9pZCAqcGFnZV90b192aXJ0KGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBn
KQogewotICAgIHJldHVybiBtZm5fdG9fdmlydChtZm5feChwYWdlX3RvX21mbihwZykpKTsKKyAg
ICByZXR1cm4gbWZuX3RvX3ZpcnQocGFnZV90b19tZm4ocGcpKTsKIH0KIAogc3RydWN0IHBhZ2Vf
aW5mbyAqZ2V0X3BhZ2VfZnJvbV9ndmEoc3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgdmEsCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmgKaW5kZXggMWVhMTczYy4uYmQ3MTRkMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtNjMzLDcgKzYzMyw3IEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBhcmNoX21mbl9pbl9kaXJlY3RtYXAodW5zaWduZWQgbG9uZyBt
Zm4pCiB7CiAgICAgdW5zaWduZWQgbG9uZyBldmEgPSBtaW4oRElSRUNUTUFQX1ZJUlRfRU5ELCBI
WVBFUlZJU09SX1ZJUlRfRU5EKTsKIAotICAgIHJldHVybiBtZm4gPD0gKHZpcnRfdG9fbWZuKGV2
YSAtIDEpICsgMSk7CisgICAgcmV0dXJuIG1mbiA8PSAoX192aXJ0X3RvX21mbihldmEgLSAxKSAr
IDEpOwogfQogCiBpbnQgYXJjaF9hY3F1aXJlX3Jlc291cmNlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCB0eXBlLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAppbmRleCBjMWU5MjkzLi43NGFjNjRhIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3BhZ2UuaApAQCAtMjYwLDggKzI2MCw4IEBAIHZvaWQgY29weV9wYWdlX3NzZTIodm9pZCAq
LCBjb25zdCB2b2lkICopOwogICogb3ZlcnJpZGRlbiBpbiB2YXJpb3VzIHNvdXJjZSBmaWxlcyB3
aGlsZSB1bmRlcnNjb3JlZCB2ZXJzaW9ucyByZW1haW4gaW50YWN0LgogICovCiAjZGVmaW5lIG1m
bl92YWxpZChtZm4pICAgICAgX19tZm5fdmFsaWQobWZuX3gobWZuKSkKLSNkZWZpbmUgdmlydF90
b19tZm4odmEpICAgICBfX3ZpcnRfdG9fbWZuKHZhKQotI2RlZmluZSBtZm5fdG9fdmlydChtZm4p
ICAgIF9fbWZuX3RvX3ZpcnQobWZuKQorI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgICAgIF9tZm4o
X192aXJ0X3RvX21mbih2YSkpCisjZGVmaW5lIG1mbl90b192aXJ0KG1mbikgICAgX19tZm5fdG9f
dmlydChtZm5feChtZm4pKQogI2RlZmluZSB2aXJ0X3RvX21hZGRyKHZhKSAgIF9fdmlydF90b19t
YWRkcigodW5zaWduZWQgbG9uZykodmEpKQogI2RlZmluZSBtYWRkcl90b192aXJ0KG1hKSAgIF9f
bWFkZHJfdG9fdmlydCgodW5zaWduZWQgbG9uZykobWEpKQogI2RlZmluZSBtYWRkcl90b19wYWdl
KG1hKSAgIF9fbWFkZHJfdG9fcGFnZShtYSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9k
b21haW5fcGFnZS5oIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmgKaW5kZXggMzI2Njlh
My4uNTE4ZDg3NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmgKQEAgLTUzLDE0ICs1MywxNCBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgKl9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChjb25zdCBzdHJ1Y3QgcGFn
ZV9pbmZvICpwZykKIAogI2Vsc2UgLyogIUNPTkZJR19ET01BSU5fUEFHRSAqLwogCi0jZGVmaW5l
IG1hcF9kb21haW5fcGFnZShtZm4pICAgICAgICAgICAgICAgIF9fbWZuX3RvX3ZpcnQobWZuX3go
bWZuKSkKKyNkZWZpbmUgbWFwX2RvbWFpbl9wYWdlKG1mbikgICAgICAgICAgICAgICAgbWZuX3Rv
X3ZpcnQobWZuKQogI2RlZmluZSBfX21hcF9kb21haW5fcGFnZShwZykgICAgICAgICAgICAgICBw
YWdlX3RvX3ZpcnQocGcpCiAjZGVmaW5lIHVubWFwX2RvbWFpbl9wYWdlKHZhKSAgICAgICAgICAg
ICAgICgodm9pZCkodmEpKQotI2RlZmluZSBkb21haW5fcGFnZV9tYXBfdG9fbWZuKHZhKSAgICAg
ICAgICBfbWZuKHZpcnRfdG9fbWZuKCh1bnNpZ25lZCBsb25nKSh2YSkpKQorI2RlZmluZSBkb21h
aW5fcGFnZV9tYXBfdG9fbWZuKHZhKSAgICAgICAgICB2aXJ0X3RvX21mbih2YSkKIAogc3RhdGlj
IGlubGluZSB2b2lkICptYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKG1mbl90IG1mbikKIHsKLSAgICBy
ZXR1cm4gbWZuX3RvX3ZpcnQobWZuX3gobWZuKSk7CisgICAgcmV0dXJuIG1mbl90b192aXJ0KG1m
bik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCAqX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGNv
bnN0IHN0cnVjdCBwYWdlX2luZm8gKnBnKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:28:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:28: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-devel-bounces@lists.xenproject.org>)
	id 1gPSYg-0002xw-0A; Wed, 21 Nov 2018 13:28: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=2Odm=OA=citrix.com=prvs=856d69d10=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPSYe-0002xb-Kw
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 13:28:44 +0000
X-Inumbo-ID: 5d90dd5c-ed91-11e8-bdcb-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d90dd5c-ed91-11e8-bdcb-12d6303a7972;
 Wed, 21 Nov 2018 13:28:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71193903"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Nov 2018 13:21:20 +0000
Message-ID: <1542806482-24030-13-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 12/14] xen/gnttab: Drop gnttab_create_{shared,
 status}_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdCgpIGlzIGEgY29tbW9uIEFQSS4gIFVzZSBpdCBkaXJl
Y3RseSByYXRoZXIgdGhhbgp3cmFwcGluZyBpdCB3aXRoIHVubmVjZXNzYXJ5IGJvaWxlcnBsYXRl
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkND
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyAgICAgICAgICB8ICA3ICsrKystLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Jh
bnRfdGFibGUuaCB8IDEyIC0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90
YWJsZS5oIHwgMTMgLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMo
KyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA2ZmMyNmNmLi5kNWExYTAwIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCkBAIC0xNjM1LDcgKzE2MzUsNyBAQCBnbnR0YWJfcG9wdWxhdGVfc3RhdHVzX2ZyYW1l
cyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0LAogICAgIH0KICAgICAv
KiBTaGFyZSB0aGUgbmV3IHN0YXR1cyBmcmFtZXMgd2l0aCB0aGUgcmVjaXBpZW50IGRvbWFpbiAq
LwogICAgIGZvciAoIGkgPSBucl9zdGF0dXNfZnJhbWVzKGd0KTsgaSA8IHJlcV9zdGF0dXNfZnJh
bWVzOyBpKysgKQotICAgICAgICBnbnR0YWJfY3JlYXRlX3N0YXR1c19wYWdlKGQsIGd0LCBpKTsK
KyAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdCh2aXJ0X3RvX3BhZ2UoZ3QtPnN0YXR1
c1tpXSksIGQsIFNIQVJFX3J3KTsKIAogICAgIGd0LT5ucl9zdGF0dXNfZnJhbWVzID0gcmVxX3N0
YXR1c19mcmFtZXM7CiAKQEAgLTE3MDIsNyArMTcwMiw4IEBAIGdudHRhYl91bnBvcHVsYXRlX3N0
YXR1c19mcmFtZXMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKICAg
ICAgICAgICAgICAgICBpZiAoIGdldF9wYWdlKHBnLCBkKSApCiAgICAgICAgICAgICAgICAgICAg
IHNldF9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwZy0+Y291bnRfaW5mbyk7CiAgICAgICAgICAgICAg
ICAgd2hpbGUgKCBpLS0gKQotICAgICAgICAgICAgICAgICAgICBnbnR0YWJfY3JlYXRlX3N0YXR1
c19wYWdlKGQsIGd0LCBpKTsKKyAgICAgICAgICAgICAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0
aF9ndWVzdCh2aXJ0X3RvX3BhZ2UoZ3QtPnN0YXR1c1tpXSksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZCwgU0hBUkVfcncpOwogICAgICAgICAgICAgfQog
ICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICAgICAgfQpAQCAtMTc3Myw3ICsxNzc0LDcg
QEAgZ250dGFiX2dyb3dfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9u
cl9mcmFtZXMpCiAKICAgICAvKiBTaGFyZSB0aGUgbmV3IHNoYXJlZCBmcmFtZXMgd2l0aCB0aGUg
cmVjaXBpZW50IGRvbWFpbiAqLwogICAgIGZvciAoIGkgPSBucl9ncmFudF9mcmFtZXMoZ3QpOyBp
IDwgcmVxX25yX2ZyYW1lczsgaSsrICkKLSAgICAgICAgZ250dGFiX2NyZWF0ZV9zaGFyZWRfcGFn
ZShkLCBndCwgaSk7CisgICAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QodmlydF90b19w
YWdlKGd0LT5zaGFyZWRfcmF3W2ldKSwgZCwgU0hBUkVfcncpOwogICAgIGd0LT5ucl9ncmFudF9m
cmFtZXMgPSByZXFfbnJfZnJhbWVzOwogCiAgICAgcmV0dXJuIDA7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50
X3RhYmxlLmgKaW5kZXggMzc0MTViNy4uODE2ZTNjNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFi
bGUuaApAQCAtNzEsMTggKzcxLDYgQEAgdm9pZCBnbnR0YWJfbWFya19kaXJ0eShzdHJ1Y3QgZG9t
YWluICpkLCBtZm5fdCBtZm4pOwogICAgICAgICAgICAgIDogZ250dGFiX3NoYXJlZF9nbWZuKE5V
TEwsIGd0LCBpZHgpKTsgICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCiAKLSNkZWZpbmUgZ250
dGFiX2NyZWF0ZV9zaGFyZWRfcGFnZShkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1
ZXN0KCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAg
IHZpcnRfdG9fcGFnZSgoY2hhciAqKSh0KS0+c2hhcmVkX3Jhd1tpXSksIGQsIFNIQVJFX3J3KTsg
ICAgICBcCi0gICAgfSB3aGlsZSAoIDAgKQotCi0jZGVmaW5lIGdudHRhYl9jcmVhdGVfc3RhdHVz
X3BhZ2UoZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGRvIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdCggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICB2aXJ0X3RvX3BhZ2UoKGNo
YXIgKikodCktPnN0YXR1c1tpXSksIGQsIFNIQVJFX3J3KTsgICAgICAgICAgXAotICAgIH0gd2hp
bGUgKCAwICkKLQogI2RlZmluZSBnbnR0YWJfc2hhcmVkX2dtZm4oZCwgdCwgaSkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBnZm5feCgoKGkpID49IG5yX2dyYW50
X2ZyYW1lcyh0KSkgPyBJTlZBTElEX0dGTiA6ICh0KS0+YXJjaC5zaGFyZWRfZ2ZuW2ldKQogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2dyYW50X3RhYmxlLmgKaW5kZXggMWU2YTk4OC4uNGI4YzRmOSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3JhbnRfdGFibGUuaApAQCAtNDksMTkgKzQ5LDYgQEAgc3RhdGljIGlubGluZSBpbnQg
cmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmcodWludDY0X3QgYWRkciwgbWZuX3QgZnJhbWUsCiAg
ICAgVkFMSURfTTJQKGdwZm5fKSA/IF9nZm4oZ3Bmbl8pIDogSU5WQUxJRF9HRk47ICAgICAgICAg
ICAgICAgICAgICAgICAgXAogfSkKIAotI2RlZmluZSBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdl
KGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBkbyB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgdmlydF90b19wYWdlKChjaGFyICop
KHQpLT5zaGFyZWRfcmF3W2ldKSwgZCwgU0hBUkVfcncpOyAgICAgIFwKLSAgICB9IHdoaWxlICgg
MCApCi0KLSNkZWZpbmUgZ250dGFiX2NyZWF0ZV9zdGF0dXNfcGFnZShkLCB0LCBpKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBzaGFy
ZV94ZW5fcGFnZV93aXRoX2d1ZXN0KCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgICAgIHZpcnRfdG9fcGFnZSgoY2hhciAqKSh0KS0+c3RhdHVzW2ldKSwg
ZCwgU0hBUkVfcncpOyAgICAgICAgICBcCi0gICAgfSB3aGlsZSAoIDAgKQotCi0KICNkZWZpbmUg
Z250dGFiX3NoYXJlZF9tZm4odCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICgo
dmlydF90b19tYWRkcigodCktPnNoYXJlZF9yYXdbaV0pID4+IFBBR0VfU0hJRlQpKQogCi0tIAoy
LjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:28:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:28: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-devel-bounces@lists.xenproject.org>)
	id 1gPSYk-00030b-1O; Wed, 21 Nov 2018 13:28:50 +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=2Odm=OA=citrix.com=prvs=856d69d10=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPSYi-000305-RY
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 13:28:48 +0000
X-Inumbo-ID: 5e501424-ed91-11e8-a051-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e501424-ed91-11e8-a051-12d6303a7972;
 Wed, 21 Nov 2018 13:28:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71193906"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Nov 2018 13:21:18 +0000
Message-ID: <1542806482-24030-11-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 10/14] x86/mm: Switch {get,
 put}_gfn() infrastructure to using gfn_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2VlbWluZ2x5LCBhIG1ham9yaXR5IG9mIHVzZXJzIGVpdGhlciBvdmVycmlkZSB0aGUgaGVscGVy
cyBhbnl3YXksIG9yIGhhdmUgYW4KZ2ZuX3QgaW4gdGhlaXIgaGFuZHMuCgpVcGRhdGUgdGhlIEFQ
SSwgYW5kIGFkanVzdCBhbGwgdXNlcnMgdG8gbWF0Y2guCgpEb2luZyB0aGlzIGhpZ2hsaWdodGVk
IGEgZ2FwaW5nIGFsdHAybSBzZWN1cml0eSBob2xlIGluCnZteF92Y3B1X3VwZGF0ZV92bWZ1bmNf
dmUoKSwgd2hpY2ggd2lsbCBuZWVkIGFkZHJlc3Npbmcgbm93IHdlIGNhbiBkaXNjdXNzIHRoZQpw
cm9ibGVtIGFuZCBvcHRpb25zIHB1YmxpY2x5LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CkNDOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVu
Z3llbC5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+
CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CkNDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+
CkNDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ0M6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQg
PHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDQzogQnJpYW4gV29vZHMgPGJyaWFuLndv
b2RzQGFtZC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYyAgICAg
ICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgICAgICAgICAgICAgfCAx
NCArKystLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMgICAgICAgICAgICB8ICA0
ICstCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmggICAgICAgICAgICB8ICAyICstCiB4
ZW4vYXJjaC94ODYvZGVidWcuYyAgICAgICAgICAgICAgICAgICAgICB8ICA2ICstLQogeGVuL2Fy
Y2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgfCAxOSArKysrLS0tLS0KIHhlbi9h
cmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICAgICAgICAgICAgIHwgIDggKystLQogeGVuL2FyY2gv
eDg2L2h2bS9kbS5jICAgICAgICAgICAgICAgICAgICAgfCAxMiArKystLS0KIHhlbi9hcmNoL3g4
Ni9odm0vZW11bGF0ZS5jICAgICAgICAgICAgICAgIHwgMTYgKysrKy0tLS0KIHhlbi9hcmNoL3g4
Ni9odm0vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgIHwgIDQgKy0KIHhlbi9hcmNoL3g4Ni9odm0v
aHZtLmMgICAgICAgICAgICAgICAgICAgIHwgMjUgKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYv
aHZtL210cnIuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3N2
bS9zdm0uYyAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyAgICAgICAgICAgICAgICB8ICA3ICsrLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMTAgKystLS0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgICAgICAg
ICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jICAgICAg
ICAgIHwgIDYgKy0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICAgICAgICAgICAgICB8
ICA1ICstLQogeGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgICAgICAgICAgICAgfCAyNCAr
KysrKy0tLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgICAgICAgICAgfCA0
NSArKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyAg
ICAgICAgICAgfCAgNCArLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jICAgICAgICAg
ICAgfCA2OCArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0v
c2hhZG93L3R5cGVzLmggICAgICAgICAgICB8ICA0IC0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMgICAgICAgICAgICAgICAgICB8IDEwICsrLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAg
ICAgICAgICAgICAgICAgICB8IDI0ICsrKysrLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfZ3Vlc3QuYyB8ICA4IC0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Rf
cHQuaCAgICAgICAgICAgIHwgIDQgLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAg
ICAgICAgICAgIHwgMzAgKysrKysrKy0tLS0tLS0KIDI4IGZpbGVzIGNoYW5nZWQsIDE3MiBpbnNl
cnRpb25zKCspLCAxOTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Nw
dS9tY2hlY2svbWNhY3Rpb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMK
aW5kZXggZTQyMjY3NC4uYzhlMGNmMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWNhY3Rpb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jCkBA
IC04OSw3ICs4OSw3IEBAIG1jX21lbWVycl9kaGFuZGxlcihzdHJ1Y3QgbWNhX2JpbmZvICpiaW5m
bywKICAgICAgICAgICAgICAgICBBU1NFUlQoZCk7CiAgICAgICAgICAgICAgICAgZ2ZuID0gZ2V0
X2dwZm5fZnJvbV9tZm4oKGJhbmstPm1jX2FkZHIpID4+IFBBR0VfU0hJRlQpOwogCi0gICAgICAg
ICAgICAgICAgaWYgKCB1bm1tYXBfYnJva2VuX3BhZ2UoZCwgX21mbihtZm4pLCBnZm4pICkKKyAg
ICAgICAgICAgICAgICBpZiAoIHVubW1hcF9icm9rZW5fcGFnZShkLCBfbWZuKG1mbiksIF9nZm4o
Z2ZuKSkgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJV
bm1hcCBicm9rZW4gbWVtb3J5ICVseCBmb3IgRE9NJWQgZmFpbGVkXG4iLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbWZuLCBkLT5kb21haW5faWQpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2NwdS9tY2hlY2svbWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwppbmRl
eCAzMGNkYjA2Li5jOTZjMDUzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9t
Y2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwpAQCAtMTQ2OSw5ICsxNDY5
LDYgQEAgbG9uZyBkb19tY2EoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWNfdCkgdV94ZW5f
bWMpCiAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpkOwogICAgICAgICAgICAgc3RydWN0IG1j
aW5mb19tc3IgKm1zcjsKICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpOwotICAgICAgICAgICAg
cGFkZHJfdCBnYWRkcjsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm47Ci0gICAg
ICAgICAgICBwMm1fdHlwZV90IHQ7CiAKICAgICAgICAgICAgIGRvbWlkID0gKG1jX21zcmluamVj
dC0+bWNpbmpfZG9taWQgPT0gRE9NSURfU0VMRikgPwogICAgICAgICAgICAgICAgICAgICBjdXJy
ZW50LT5kb21haW4tPmRvbWFpbl9pZCA6IG1jX21zcmluamVjdC0+bWNpbmpfZG9taWQ7CkBAIC0x
NDg5LDExICsxNDg2LDEyIEBAIGxvbmcgZG9fbWNhKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVu
X21jX3QpIHVfeGVuX21jKQogICAgICAgICAgICAgICAgICAgaSA8IG1jX21zcmluamVjdC0+bWNp
bmpfY291bnQ7CiAgICAgICAgICAgICAgICAgICBpKyssIG1zcisrICkKICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICBnYWRkciA9IG1zci0+dmFsdWU7Ci0gICAgICAgICAgICAgICAgZ2Zu
ID0gUEZOX0RPV04oZ2FkZHIpOwotICAgICAgICAgICAgICAgIG1mbiA9IG1mbl94KGdldF9nZm4o
ZCwgZ2ZuLCAmdCkpOworICAgICAgICAgICAgICAgIHAybV90eXBlX3QgdDsKKyAgICAgICAgICAg
ICAgICBwYWRkcl90IGdhZGRyID0gbXNyLT52YWx1ZTsKKyAgICAgICAgICAgICAgICBnZm5fdCBn
Zm4gPSBfZ2ZuKFBGTl9ET1dOKGdhZGRyKSk7CisgICAgICAgICAgICAgICAgbWZuX3QgbWZuID0g
Z2V0X2dmbihkLCBnZm4sICZ0KTsKIAotICAgICAgICAgICAgICAgIGlmICggbWZuID09IG1mbl94
KElOVkFMSURfTUZOKSApCisgICAgICAgICAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElE
X01GTikgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgcHV0X2dmbihk
LCBnZm4pOwogICAgICAgICAgICAgICAgICAgICBwdXRfZG9tYWluKGQpOwpAQCAtMTUwMSw3ICsx
NDk5LDcgQEAgbG9uZyBkb19tY2EoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWNfdCkgdV94
ZW5fbWMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLUVJTlZBTCwgZ2Zu
LCBkb21pZCk7CiAgICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAgbXNyLT52YWx1
ZSA9IHBmbl90b19wYWRkcihtZm4pIHwgKGdhZGRyICYgKFBBR0VfU0laRSAtIDEpKTsKKyAgICAg
ICAgICAgICAgICBtc3ItPnZhbHVlID0gbWZuX3RvX21hZGRyKG1mbikgfCAoZ2FkZHIgJiAoUEFH
RV9TSVpFIC0gMSkpOwogCiAgICAgICAgICAgICAgICAgcHV0X2dmbihkLCBnZm4pOwogICAgICAg
ICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jIGIveGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCmluZGV4IGYxNTgzNWUuLmUyNTdlOTQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYworKysgYi94ZW4vYXJjaC94ODYv
Y3B1L21jaGVjay92bWNlLmMKQEAgLTUxMiw3ICs1MTIsNyBAQCBpbnQgZmlsbF92bXNyX2RhdGEo
c3RydWN0IG1jaW5mb19iYW5rICptY19iYW5rLCBzdHJ1Y3QgZG9tYWluICpkLAogICogWFhYIGZv
bGxvd2luZyBzaXR1YXRpb24gbWlzc2VkOgogICogUG9ELCBGb3JlaWduIG1hcHBlZCwgR3JhbnRl
ZCwgU2hhcmVkCiAgKi8KLWludCB1bm1tYXBfYnJva2VuX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
bWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIGdmbikKK2ludCB1bm1tYXBfYnJva2VuX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgbWZuX3QgbWZuLCBnZm5fdCBnZm4pCiB7CiAgICAgbWZuX3Qgcl9tZm47
CiAgICAgcDJtX3R5cGVfdCBwdDsKQEAgLTUzMyw3ICs1MzMsNyBAQCBpbnQgdW5tbWFwX2Jyb2tl
bl9wYWdlKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyBnZm4pCiAg
ICAgaWYgKCBwMm1fdG9fbWFzayhwdCkgJiBQMk1fVU5NQVBfVFlQRVMpCiAgICAgewogICAgICAg
ICBBU1NFUlQobWZuX2VxKHJfbWZuLCBtZm4pKTsKLSAgICAgICAgcmMgPSBwMm1fY2hhbmdlX3R5
cGVfb25lKGQsIGdmbiwgcHQsIHAybV9yYW1fYnJva2VuKTsKKyAgICAgICAgcmMgPSBwMm1fY2hh
bmdlX3R5cGVfb25lKGQsIGdmbl94KGdmbiksIHB0LCBwMm1fcmFtX2Jyb2tlbik7CiAgICAgfQog
ICAgIHB1dF9nZm4oZCwgZ2ZuKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svdm1jZS5oIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5oCmluZGV4IDI3OTdlMDAu
LmEzN2YzYmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuaAorKysg
Yi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmgKQEAgLTksNyArOSw3IEBAIGludCB2bWNl
X2luaXQoc3RydWN0IGNwdWluZm9feDg2ICpjKTsKICAgICAgICAgJiYgaGFyZHdhcmVfZG9tYWlu
LT52Y3B1WzBdIFwKICAgICAgICAgJiYgZ3Vlc3RfZW5hYmxlZF9ldmVudChoYXJkd2FyZV9kb21h
aW4tPnZjcHVbMF0sIFZJUlFfTUNBKSkKIAotaW50IHVubW1hcF9icm9rZW5fcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCBtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKK2ludCB1bm1tYXBfYnJv
a2VuX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgbWZuLCBnZm5fdCBnZm4pOwogCiBpbnQg
dm1jZV9pbnRlbF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqLCB1aW50MzJfdCBtc3IsIHVpbnQ2
NF90ICp2YWwpOwogaW50IHZtY2VfaW50ZWxfd3Jtc3Ioc3RydWN0IHZjcHUgKiwgdWludDMyX3Qg
bXNyLCB1aW50NjRfdCB2YWwpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RlYnVnLmMgYi94
ZW4vYXJjaC94ODYvZGVidWcuYwppbmRleCBhNTAwZGYwLi43YzJkYzhjIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZGVidWcuYworKysgYi94ZW4vYXJjaC94ODYvZGVidWcuYwpAQCAtNTgsNyAr
NTgsNyBAQCBkYmdfaHZtX3ZhMm1mbihkYmd2YV90IHZhZGRyLCBzdHJ1Y3QgZG9tYWluICpkcCwg
aW50IHRvYWRkciwgZ2ZuX3QgKmdmbikKICAgICAgICAgcmV0dXJuIElOVkFMSURfTUZOOwogICAg
IH0KIAotICAgIG1mbiA9IGdldF9nZm4oZHAsIGdmbl94KCpnZm4pLCAmZ2ZudHlwZSk7CisgICAg
bWZuID0gZ2V0X2dmbihkcCwgKmdmbiwgJmdmbnR5cGUpOwogICAgIGlmICggcDJtX2lzX3JlYWRv
bmx5KGdmbnR5cGUpICYmIHRvYWRkciApCiAgICAgewogICAgICAgICBEQkdQMigia2RiOnAybV9p
c19yZWFkb25seTogZ2ZudHlwZToleFxuIiwgZ2ZudHlwZSk7CkBAIC03MCw3ICs3MCw3IEBAIGRi
Z19odm1fdmEybWZuKGRiZ3ZhX3QgdmFkZHIsIHN0cnVjdCBkb21haW4gKmRwLCBpbnQgdG9hZGRy
LCBnZm5fdCAqZ2ZuKQogCiAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQogICAg
IHsKLSAgICAgICAgcHV0X2dmbihkcCwgZ2ZuX3goKmdmbikpOworICAgICAgICBwdXRfZ2ZuKGRw
LCAqZ2ZuKTsKICAgICAgICAgKmdmbiA9IElOVkFMSURfR0ZOOwogICAgIH0KIApAQCAtMTg5LDcg
KzE4OSw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgZGJnX3J3X2d1ZXN0X21lbShzdHJ1Y3QgZG9t
YWluICpkcCwgdm9pZCAqIF9fdXNlciBnYWRkciwKIAogICAgICAgICB1bm1hcF9kb21haW5fcGFn
ZSh2YSk7CiAgICAgICAgIGlmICggIWdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSApCi0gICAgICAg
ICAgICBwdXRfZ2ZuKGRwLCBnZm5feChnZm4pKTsKKyAgICAgICAgICAgIHB1dF9nZm4oZHAsIGdm
bik7CiAKICAgICAgICAgYWRkciArPSBwYWdlY250OwogICAgICAgICBidWYgKz0gcGFnZWNudDsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4u
YwppbmRleCBiNGQ1OTQ4Li4zMjdjOTYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWlu
LmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC02NzcsNyArNjc3LDcgQEAgaW50IGFy
Y2hfZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICBpbnQgcmV0ID0gMDsK
ICAgICBzdHJ1Y3QgZG9tYWluICpvd25lcjsKICAgICBtZm5fdCBtZm47Ci0gICAgdW5zaWduZWQg
bG9uZyBnZm47CisgICAgZ2ZuX3QgZ2ZuOwogICAgIHAybV90eXBlX3QgcDJtdDsKICAgICB1bnNp
Z25lZCBpbnQgaTsKIApAQCAtNzExLDE5ICs3MTEsMTkgQEAgaW50IGFyY2hfZG9tYWluX3NvZnRf
cmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICBBU1NFUlQoIG93bmVyID09IGQgKTsKIAogICAg
IG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwotICAgIGdmbiA9IG1mbl90b19nbWZuKGQsIG1mbl94
KG1mbikpOworICAgIGdmbiA9IF9nZm4obWZuX3RvX2dtZm4oZCwgbWZuX3gobWZuKSkpOwogCiAg
ICAgLyoKICAgICAgKiBnZm4gPT0gSU5WQUxJRF9HRk4gaW5kaWNhdGVzIHRoYXQgdGhlIHNoYXJl
ZF9pbmZvIHBhZ2Ugd2FzIG5ldmVyIG1hcHBlZAogICAgICAqIHRvIHRoZSBkb21haW4ncyBhZGRy
ZXNzIHNwYWNlIGFuZCB0aGVyZSBpcyBub3RoaW5nIHRvIHJlcGxhY2UuCiAgICAgICovCi0gICAg
aWYgKCBnZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICBpZiAoIGdmbl9lcShnZm4sIElO
VkFMSURfR0ZOKSApCiAgICAgICAgIGdvdG8gZXhpdF9wdXRfcGFnZTsKIAogICAgIGlmICggIW1m
bl9lcShnZXRfZ2ZuX3F1ZXJ5KGQsIGdmbiwgJnAybXQpLCBtZm4pICkKICAgICB7CiAgICAgICAg
IHByaW50ayhYRU5MT0dfR19FUlIgIkZhaWxlZCB0byBnZXQgRG9tJWQncyBzaGFyZWRfaW5mbyBH
Rk4gKCVseClcbiIsCi0gICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGdmbik7CisgICAgICAg
ICAgICAgICBkLT5kb21haW5faWQsIGdmbl94KGdmbikpOwogICAgICAgICByZXQgPSAtRUlOVkFM
OwogICAgICAgICBnb3RvIGV4aXRfcHV0X2dmbjsKICAgICB9CkBAIC03MzIsMjYgKzczMiwyNSBA
QCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICgg
IW5ld19wYWdlICkKICAgICB7CiAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkZhaWxlZCB0
byBhbGxvYyBhIHBhZ2UgdG8gcmVwbGFjZSIKLSAgICAgICAgICAgICAgICIgRG9tJWQncyBzaGFy
ZWRfaW5mbyBmcmFtZSAlbHhcbiIsIGQtPmRvbWFpbl9pZCwgZ2ZuKTsKKyAgICAgICAgICAgICAg
ICIgRG9tJWQncyBzaGFyZWRfaW5mbyBmcmFtZSAlbHhcbiIsIGQtPmRvbWFpbl9pZCwgZ2ZuX3go
Z2ZuKSk7CiAgICAgICAgIHJldCA9IC1FTk9NRU07CiAgICAgICAgIGdvdG8gZXhpdF9wdXRfZ2Zu
OwogICAgIH0KIAotICAgIHJldCA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihn
Zm4pLCBtZm4sIFBBR0VfT1JERVJfNEspOworICAgIHJldCA9IGd1ZXN0X3BoeXNtYXBfcmVtb3Zl
X3BhZ2UoZCwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEspOwogICAgIGlmICggcmV0ICkKICAgICB7
CiAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkZhaWxlZCB0byByZW1vdmUgRG9tJWQncyBz
aGFyZWRfaW5mbyBmcmFtZSAlbHhcbiIsCi0gICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGdm
bik7CisgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGdmbl94KGdmbikpOwogICAgICAgICBm
cmVlX2RvbWhlYXBfcGFnZShuZXdfcGFnZSk7CiAgICAgICAgIGdvdG8gZXhpdF9wdXRfZ2ZuOwog
ICAgIH0KIAotICAgIHJldCA9IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihnZm4pLCBw
YWdlX3RvX21mbihuZXdfcGFnZSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
QUdFX09SREVSXzRLKTsKKyAgICByZXQgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIGdmbiwg
cGFnZV90b19tZm4obmV3X3BhZ2UpLCBQQUdFX09SREVSXzRLKTsKICAgICBpZiAoIHJldCApCiAg
ICAgewogICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJGYWlsZWQgdG8gYWRkIGEgcGFnZSB0
byByZXBsYWNlIgotICAgICAgICAgICAgICAgIiBEb20lZCdzIHNoYXJlZF9pbmZvIGZyYW1lICVs
eFxuIiwgZC0+ZG9tYWluX2lkLCBnZm4pOworICAgICAgICAgICAgICAgIiBEb20lZCdzIHNoYXJl
ZF9pbmZvIGZyYW1lICVseFxuIiwgZC0+ZG9tYWluX2lkLCBnZm5feChnZm4pKTsKICAgICAgICAg
ZnJlZV9kb21oZWFwX3BhZ2UobmV3X3BhZ2UpOwogICAgIH0KICBleGl0X3B1dF9nZm46CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5k
ZXggYWE4YWQxOS4uNjk0YjRkNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtMTI1MywxNSArMTI1MywxNSBAQCBsb25nIGFy
Y2hfZG9fZG9tY3RsKAogICAgIGNhc2UgWEVOX0RPTUNUTF9zZXRfYnJva2VuX3BhZ2VfcDJtOgog
ICAgIHsKICAgICAgICAgcDJtX3R5cGVfdCBwdDsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBwZm4g
PSBkb21jdGwtPnUuc2V0X2Jyb2tlbl9wYWdlX3AybS5wZm47Ci0gICAgICAgIG1mbl90IG1mbiA9
IGdldF9nZm5fcXVlcnkoZCwgcGZuLCAmcHQpOworICAgICAgICBnZm5fdCBnZm4gPSBfZ2ZuKGRv
bWN0bC0+dS5zZXRfYnJva2VuX3BhZ2VfcDJtLnBmbik7CisgICAgICAgIG1mbl90IG1mbiA9IGdl
dF9nZm5fcXVlcnkoZCwgZ2ZuLCAmcHQpOwogCiAgICAgICAgIGlmICggdW5saWtlbHkoIW1mbl92
YWxpZChtZm4pKSB8fCB1bmxpa2VseSghcDJtX2lzX3JhbShwdCkpICkKICAgICAgICAgICAgIHJl
dCA9IC1FSU5WQUw7CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJldCA9IHAybV9jaGFuZ2Vf
dHlwZV9vbmUoZCwgcGZuLCBwdCwgcDJtX3JhbV9icm9rZW4pOworICAgICAgICAgICAgcmV0ID0g
cDJtX2NoYW5nZV90eXBlX29uZShkLCBnZm5feChnZm4pLCBwdCwgcDJtX3JhbV9icm9rZW4pOwog
Ci0gICAgICAgIHB1dF9nZm4oZCwgcGZuKTsKKyAgICAgICAgcHV0X2dmbihkLCBnZm4pOwogICAg
ICAgICBicmVhazsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBi
L3hlbi9hcmNoL3g4Ni9odm0vZG0uYwppbmRleCBkNmQwZThiLi45OTM4ZjRiIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCkBAIC0y
NjksMTQgKzI2OSwxNCBAQCBzdGF0aWMgaW50IHNldF9tZW1fdHlwZShzdHJ1Y3QgZG9tYWluICpk
LAogCiAgICAgd2hpbGUgKCBpdGVyIDwgZGF0YS0+bnIgKQogICAgIHsKLSAgICAgICAgdW5zaWdu
ZWQgbG9uZyBwZm4gPSBkYXRhLT5maXJzdF9wZm4gKyBpdGVyOworICAgICAgICBnZm5fdCBnZm4g
PSBfZ2ZuKGRhdGEtPmZpcnN0X3BmbiArIGl0ZXIpOwogICAgICAgICBwMm1fdHlwZV90IHQ7CiAK
LSAgICAgICAgZ2V0X2dmbl91bnNoYXJlKGQsIHBmbiwgJnQpOworICAgICAgICBnZXRfZ2ZuX3Vu
c2hhcmUoZCwgZ2ZuLCAmdCk7CiAgICAgICAgIGlmICggcDJtX2lzX3BhZ2luZyh0KSApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIHB1dF9nZm4oZCwgcGZuKTsKLSAgICAgICAgICAgIHAybV9tZW1f
cGFnaW5nX3BvcHVsYXRlKGQsIHBmbik7CisgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7Cisg
ICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShkLCBnZm5feChnZm4pKTsKICAgICAg
ICAgICAgIHJldHVybiAtRUFHQUlOOwogICAgICAgICB9CiAKQEAgLTI4NSw5ICsyODUsOSBAQCBz
dGF0aWMgaW50IHNldF9tZW1fdHlwZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBlbHNlIGlm
ICggIWFsbG93X3AybV90eXBlX2NoYW5nZSh0LCBtZW10eXBlW21lbV90eXBlXSkgKQogICAgICAg
ICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICByYyA9IHAybV9j
aGFuZ2VfdHlwZV9vbmUoZCwgcGZuLCB0LCBtZW10eXBlW21lbV90eXBlXSk7CisgICAgICAgICAg
ICByYyA9IHAybV9jaGFuZ2VfdHlwZV9vbmUoZCwgZ2ZuX3goZ2ZuKSwgdCwgbWVtdHlwZVttZW1f
dHlwZV0pOwogCi0gICAgICAgIHB1dF9nZm4oZCwgcGZuKTsKKyAgICAgICAgcHV0X2dmbihkLCBn
Zm4pOwogCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j
CmluZGV4IDJkMDJlZjEuLjEzMzViMmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11
bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0yNTUsMTMgKzI1NSwx
MyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZG9faW8oCiAgICAgICAgICAqIHNvIHRoZSBkZXZpY2Ug
bW9kZWwgc2lkZSBuZWVkcyB0byBjaGVjayB0aGUgaW5jb21pbmcgaW9yZXEgZXZlbnQuCiAgICAg
ICAgICAqLwogICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcyA9IE5VTEw7Ci0gICAg
ICAgIHAybV90eXBlX3QgcDJtdCA9IHAybV9pbnZhbGlkOwogCiAgICAgICAgIGlmICggaXNfbW1p
byApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHBhZGRyX3Rv
X3BmbihhZGRyKTsKKyAgICAgICAgICAgIHAybV90eXBlX3QgcDJtdCA9IHAybV9pbnZhbGlkOwor
ICAgICAgICAgICAgZ2ZuX3QgZ2ZuID0gZ2FkZHJfdG9fZ2ZuKGFkZHIpOwogCi0gICAgICAgICAg
ICBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGN1cnJkLCBnbWZuLCAmcDJtdCk7CisgICAgICAgICAg
ICBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGN1cnJkLCBnZm4sICZwMm10KTsKIAogICAgICAgICAg
ICAgaWYgKCBwMm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQogICAgICAgICAgICAgewpAQCAtMTU5
MCw3ICsxNTkwLDcgQEAgc3RhdGljIGludCBodm1lbXVsX3JlcF9pbnMoCiAgICAgaWYgKCByYyAh
PSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICAodm9pZCkgZ2V0X2dm
bl9xdWVyeV91bmxvY2tlZChjdXJyZW50LT5kb21haW4sIGdwYSA+PiBQQUdFX1NISUZULCAmcDJt
dCk7CisgICAgZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChjdXJyZW50LT5kb21haW4sIGdhZGRyX3Rv
X2dmbihncGEpLCAmcDJtdCk7CiAgICAgaWYgKCBwMm10ID09IHAybV9tbWlvX2RpcmVjdCB8fCBw
Mm10ID09IHAybV9tbWlvX2RtICkKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxF
OwogCkBAIC0xNjcxLDcgKzE2NzEsNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfcmVwX291dHMoCiAg
ICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICAo
dm9pZCkgZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChjdXJyZW50LT5kb21haW4sIGdwYSA+PiBQQUdF
X1NISUZULCAmcDJtdCk7CisgICAgZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChjdXJyZW50LT5kb21h
aW4sIGdhZGRyX3RvX2dmbihncGEpLCAmcDJtdCk7CiAgICAgaWYgKCBwMm10ID09IHAybV9tbWlv
X2RpcmVjdCB8fCBwMm10ID09IHAybV9tbWlvX2RtICkKICAgICAgICAgcmV0dXJuIFg4NkVNVUxf
VU5IQU5ETEVBQkxFOwogCkBAIC0xNzUwLDggKzE3NTAsOCBAQCBzdGF0aWMgaW50IGh2bWVtdWxf
cmVwX21vdnMoCiAgICAgfQogCiAgICAgLyogQ2hlY2sgZm9yIE1NSU8gb3BzICovCi0gICAgKHZv
aWQpIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoY3VycmVudC0+ZG9tYWluLCBzZ3BhID4+IFBBR0Vf
U0hJRlQsICZzcDJtdCk7Ci0gICAgKHZvaWQpIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoY3VycmVu
dC0+ZG9tYWluLCBkZ3BhID4+IFBBR0VfU0hJRlQsICZkcDJtdCk7CisgICAgZ2V0X2dmbl9xdWVy
eV91bmxvY2tlZChjdXJyZW50LT5kb21haW4sIGdhZGRyX3RvX2dmbihzZ3BhKSwgJnNwMm10KTsK
KyAgICBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGN1cnJlbnQtPmRvbWFpbiwgZ2FkZHJfdG9fZ2Zu
KGRncGEpLCAmZHAybXQpOwogCiAgICAgaWYgKCBzcDJtdCA9PSBwMm1fbW1pb19kaXJlY3QgfHwg
ZHAybXQgPT0gcDJtX21taW9fZGlyZWN0IHx8CiAgICAgICAgICAoc3AybXQgPT0gcDJtX21taW9f
ZG0gJiYgZHAybXQgPT0gcDJtX21taW9fZG0pICkKQEAgLTE4NzgsNyArMTg3OCw3IEBAIHN0YXRp
YyBpbnQgaHZtZW11bF9yZXBfc3RvcygKICAgICB9CiAKICAgICAvKiBDaGVjayBmb3IgTU1JTyBv
cCAqLwotICAgICh2b2lkKWdldF9nZm5fcXVlcnlfdW5sb2NrZWQoY3VycmVudC0+ZG9tYWluLCBn
cGEgPj4gUEFHRV9TSElGVCwgJnAybXQpOworICAgIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoY3Vy
cmVudC0+ZG9tYWluLCBnYWRkcl90b19nZm4oZ3BhKSwgJnAybXQpOwogCiAgICAgc3dpdGNoICgg
cDJtdCApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9ncmFudF90YWJsZS5j
IGIveGVuL2FyY2gveDg2L2h2bS9ncmFudF90YWJsZS5jCmluZGV4IGVjZDdkMDcuLjA0YTMxMDYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL2dyYW50X3RhYmxlLmMKQEAgLTUxLDcgKzUxLDcgQEAgaW50IGNyZWF0ZV9ncmFu
dF9wMm1fbWFwcGluZyh1aW50NjRfdCBhZGRyLCBtZm5fdCBmcmFtZSwKIGludCByZXBsYWNlX2dy
YW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIG1mbl90IGZyYW1lLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgbmV3X2FkZHIsIHVuc2lnbmVkIGludCBmbGFncykK
IHsKLSAgICB1bnNpZ25lZCBsb25nIGdmbiA9ICh1bnNpZ25lZCBsb25nKShhZGRyID4+IFBBR0Vf
U0hJRlQpOworICAgIGdmbl90IGdmbiA9IGdhZGRyX3RvX2dmbihhZGRyKTsKICAgICBwMm1fdHlw
ZV90IHR5cGU7CiAgICAgbWZuX3Qgb2xkX21mbjsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3Vy
cmVudC0+ZG9tYWluOwpAQCAtNjgsNyArNjgsNyBAQCBpbnQgcmVwbGFjZV9ncmFudF9wMm1fbWFw
cGluZyh1aW50NjRfdCBhZGRyLCBtZm5fdCBmcmFtZSwKICAgICAgICAgICAgICAgICAgdHlwZSwg
bWZuX3gob2xkX21mbiksIG1mbl94KGZyYW1lKSk7CiAgICAgICAgIHJldHVybiBHTlRTVF9nZW5l
cmFsX2Vycm9yOwogICAgIH0KLSAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwg
X2dmbihnZm4pLCBmcmFtZSwgUEFHRV9PUkRFUl80SykgKQorICAgIGlmICggZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBnZm4sIGZyYW1lLCBQQUdFX09SREVSXzRLKSApCiAgICAgewogICAg
ICAgICBwdXRfZ2ZuKGQsIGdmbik7CiAgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9y
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKaW5kZXggZGI2MGYyMy4uOTg3YzI2YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xNjc5LDcgKzE2NzksNyBA
QCB2b2lkIGh2bV9pbmplY3RfZXZlbnQoY29uc3Qgc3RydWN0IHg4Nl9ldmVudCAqZXZlbnQpCiBp
bnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBn
bGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbnBmZWMgbnBmZWMpCiB7
Ci0gICAgdW5zaWduZWQgbG9uZyBnZm4gPSBncGEgPj4gUEFHRV9TSElGVDsKKyAgICBnZm5fdCBn
Zm4gPSBnYWRkcl90b19nZm4oZ3BhKTsKICAgICBwMm1fdHlwZV90IHAybXQ7CiAgICAgcDJtX2Fj
Y2Vzc190IHAybWE7CiAgICAgbWZuX3QgbWZuOwpAQCAtMTcyOSw3ICsxNzI5LDcgQEAgaW50IGh2
bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAog
ICAgICAgICAgICAgcmV0dXJuIDE7CiAgICAgICAgIGNhc2UgTkVTVEVESFZNX1BBR0VGQVVMVF9M
MF9FUlJPUjoKICAgICAgICAgICAgIC8qIGdwYSBpcyBub3cgdHJhbnNsYXRlZCB0byBsMSBndWVz
dCBhZGRyZXNzLCB1cGRhdGUgZ2ZuLiAqLwotICAgICAgICAgICAgZ2ZuID0gZ3BhID4+IFBBR0Vf
U0hJRlQ7CisgICAgICAgICAgICBnZm4gPSBnYWRkcl90b19nZm4oZ3BhKTsKICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICB9CiAgICAgfQpAQCAtMTgxNyw3ICsxODE3LDcgQEAgaW50IGh2bV9o
YXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAogICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgIGJvb2xfdCBzdmU7CiAKLSAgICAgICAgICAgICAg
ICBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZwMm1hLCAwLCBOVUxMLCAm
c3ZlKTsKKyAgICAgICAgICAgICAgICBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQsICZw
Mm1hLCAwLCBOVUxMLCAmc3ZlKTsKIAogICAgICAgICAgICAgICAgIGlmICggIXN2ZSAmJiBhbHRw
Mm1fdmNwdV9lbXVsYXRlX3ZlKGN1cnIpICkKICAgICAgICAgICAgICAgICB7CkBAIC0xODYyLDcg
KzE4NjIsNyBAQCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5z
aWduZWQgbG9uZyBnbGEsCiAgICAgewogICAgICAgICBBU1NFUlQocDJtX2lzX2hvc3RwMm0ocDJt
KSk7CiAgICAgICAgIHNoYXJpbmdfZW5vbWVtID0gCi0gICAgICAgICAgICAobWVtX3NoYXJpbmdf
dW5zaGFyZV9wYWdlKGN1cnJkLCBnZm4sIDApIDwgMCk7CisgICAgICAgICAgICAobWVtX3NoYXJp
bmdfdW5zaGFyZV9wYWdlKGN1cnJkLCBnZm5feChnZm4pLCAwKSA8IDApOwogICAgICAgICByYyA9
IDE7CiAgICAgICAgIGdvdG8gb3V0X3B1dF9nZm47CiAgICAgfQpAQCAtMTg3OCw3ICsxODc4LDcg
QEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsIHVuc2lnbmVkIGxv
bmcgZ2xhLAogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBucGZlYy53cml0ZV9hY2Nlc3MgKQog
ICAgICAgICB7Ci0gICAgICAgICAgICBwYWdpbmdfbWFya19wZm5fZGlydHkoY3VycmQsIF9wZm4o
Z2ZuKSk7CisgICAgICAgICAgICBwYWdpbmdfbWFya19wZm5fZGlydHkoY3VycmQsIF9wZm4oZ2Zu
X3goZ2ZuKSkpOwogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIElmIHAybSBpcyByZWFs
bHkgYW4gYWx0cDJtLCB1bmxvY2sgaXQgYmVmb3JlIGNoYW5naW5nIHRoZSB0eXBlLAogICAgICAg
ICAgICAgICogYXMgcDJtX2FsdHAybV9wcm9wYWdhdGVfY2hhbmdlKCkgbmVlZHMgdG8gYWNxdWly
ZSB0aGUKQEAgLTE4ODYsNyArMTg4Niw3IEBAIGludCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0
KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAgICAgICAgICAqLwogICAgICAg
ICAgICAgaWYgKCBwMm0gIT0gaG9zdHAybSApCiAgICAgICAgICAgICAgICAgX19wdXRfZ2ZuKHAy
bSwgZ2ZuKTsKLSAgICAgICAgICAgIHAybV9jaGFuZ2VfdHlwZV9vbmUoY3VycmQsIGdmbiwgcDJt
X3JhbV9sb2dkaXJ0eSwgcDJtX3JhbV9ydyk7CisgICAgICAgICAgICBwMm1fY2hhbmdlX3R5cGVf
b25lKGN1cnJkLCBnZm5feChnZm4pLCBwMm1fcmFtX2xvZ2RpcnR5LCBwMm1fcmFtX3J3KTsKICAg
ICAgICAgICAgIF9fcHV0X2dmbihob3N0cDJtLCBnZm4pOwogCiAgICAgICAgICAgICBnb3RvIG91
dDsKQEAgLTE5MTYsMTYgKzE5MTYsMTYgQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQo
cGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAogICAgICAqIHNsZWVwIG9uIGV2ZW50IHJp
bmcgd2FpdCBxdWV1ZXMsIGFuZCB3ZSBtdXN0IG5vdCBob2xkCiAgICAgICogbG9ja3MgaW4gc3Vj
aCBjaXJjdW1zdGFuY2UgKi8KICAgICBpZiAoIHBhZ2VkICkKLSAgICAgICAgcDJtX21lbV9wYWdp
bmdfcG9wdWxhdGUoY3VycmQsIGdmbik7CisgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRl
KGN1cnJkLCBnZm5feChnZm4pKTsKICAgICBpZiAoIHNoYXJpbmdfZW5vbWVtICkKICAgICB7CiAg
ICAgICAgIGludCBydjsKIAotICAgICAgICBpZiAoIChydiA9IG1lbV9zaGFyaW5nX25vdGlmeV9l
bm9tZW0oY3VycmQsIGdmbiwgdHJ1ZSkpIDwgMCApCisgICAgICAgIGlmICggKHJ2ID0gbWVtX3No
YXJpbmdfbm90aWZ5X2Vub21lbShjdXJyZCwgZ2ZuX3goZ2ZuKSwgdHJ1ZSkpIDwgMCApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJEb21haW4gJWh1IGF0dGVt
cHQgdG8gdW5zaGFyZSAiCiAgICAgICAgICAgICAgICAgICAgICAiZ2ZuICVseCwgRU5PTUVNIGFu
ZCBubyBoZWxwZXIgKHJjICVkKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgIGN1cnJkLT5kb21h
aW5faWQsIGdmbiwgcnYpOworICAgICAgICAgICAgICAgICAgICAgY3VycmQtPmRvbWFpbl9pZCwg
Z2ZuX3goZ2ZuKSwgcnYpOwogICAgICAgICAgICAgLyogQ3Jhc2ggdGhlIGRvbWFpbiAqLwogICAg
ICAgICAgICAgcmMgPSAwOwogICAgICAgICB9CkBAIC00NjAxLDggKzQ2MDEsOSBAQCBzdGF0aWMg
aW50IGRvX2FsdHAybV9vcCgKICAgICAgICAgdiA9IGQtPnZjcHVbYS51LmVuYWJsZV9ub3RpZnku
dmNwdV9pZF07CiAKICAgICAgICAgaWYgKCAhZ2ZuX2VxKHZjcHVfYWx0cDJtKHYpLnZlaW5mb19n
Zm4sIElOVkFMSURfR0ZOKSB8fAotICAgICAgICAgICAgIG1mbl9lcShnZXRfZ2ZuX3F1ZXJ5X3Vu
bG9ja2VkKHYtPmRvbWFpbiwKLSAgICAgICAgICAgICAgICAgICAgYS51LmVuYWJsZV9ub3RpZnku
Z2ZuLCAmcDJtdCksIElOVkFMSURfTUZOKSApCisgICAgICAgICAgICAgbWZuX2VxKGdldF9nZm5f
cXVlcnlfdW5sb2NrZWQoCisgICAgICAgICAgICAgICAgICAgICAgICB2LT5kb21haW4sIF9nZm4o
YS51LmVuYWJsZV9ub3RpZnkuZ2ZuKSwgJnAybXQpLAorICAgICAgICAgICAgICAgICAgICBJTlZB
TElEX01GTikgKQogICAgICAgICB7CiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAg
ICAgICBicmVhazsKQEAgLTQ4NjYsNyArNDg2Nyw3IEBAIHN0YXRpYyBpbnQgaHZtb3BfZ2V0X21l
bV90eXBlKAogICAgICAqIHR5cGUsIG5vdCBpbiBhbGxvY2F0aW5nIG9yIHVuc2hhcmluZy4gVGhh
dCdsbCBoYXBwZW4KICAgICAgKiBvbiBhY2Nlc3MuCiAgICAgICovCi0gICAgZ2V0X2dmbl9xdWVy
eV91bmxvY2tlZChkLCBhLnBmbiwgJnQpOworICAgIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwg
X2dmbihhLnBmbiksICZ0KTsKICAgICBpZiAoIHAybV9pc19tbWlvKHQpICkKICAgICAgICAgYS5t
ZW1fdHlwZSA9ICBIVk1NRU1fbW1pb19kbTsKICAgICBlbHNlIGlmICggdCA9PSBwMm1faW9yZXFf
c2VydmVyICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jIGIveGVuL2FyY2gv
eDg2L2h2bS9tdHJyLmMKaW5kZXggYjhmYTM0MC4uZjU1M2U0ZCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9tdHJyLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9tdHJyLmMKQEAgLTM2Niw3
ICszNjYsNyBAQCB1aW50MzJfdCBnZXRfcGF0X2ZsYWdzKHN0cnVjdCB2Y3B1ICp2LAogICAgIHsK
ICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICAgICAgcDJtX3R5cGVf
dCBwMm10OwotICAgICAgICBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIHBhZGRyX3RvX3Bmbihn
cGFkZHIpLCAmcDJtdCk7CisgICAgICAgIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2FkZHJf
dG9fZ2ZuKGdwYWRkciksICZwMm10KTsKICAgICAgICAgaWYgKHAybV9pc19yYW0ocDJtdCkpCiAg
ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKICAgICAgICAgICAgICAgICAgICAg
IkNvbmZsaWN0IG9jY3VycyBmb3IgYSBnaXZlbiBndWVzdCBsMWUgZmxhZ3M6JXggIgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm0uYwppbmRleCBiOWE4OTAwLi40NmY5ODkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTc2Miw3ICsx
NzYyLDcgQEAgc3RhdGljIHZvaWQgc3ZtX2RvX25lc3RlZF9wZ2ZhdWx0KHN0cnVjdCB2Y3B1ICp2
LAogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50NjRfdCBwZmVjLCBwYWRkcl90
IGdwYSkKIHsKICAgICBpbnQgcmV0OwotICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gZ3BhID4+IFBB
R0VfU0hJRlQ7CisgICAgZ2ZuX3QgZ2ZuID0gZ2FkZHJfdG9fZ2ZuKGdwYSk7CiAgICAgbWZuX3Qg
bWZuOwogICAgIHAybV90eXBlX3QgcDJtdDsKICAgICBwMm1fYWNjZXNzX3QgcDJtYTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKaW5kZXggMzY1ZWViMi4uYjUzNzBkZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTIxOTksNyAr
MjE5OSw4IEBAIHN0YXRpYyB2b2lkIHZteF92Y3B1X3VwZGF0ZV92bWZ1bmNfdmUoc3RydWN0IHZj
cHUgKnYpCiAgICAgICAgICAgICBwMm1fdHlwZV90IHQ7CiAgICAgICAgICAgICBtZm5fdCBtZm47
CiAKLSAgICAgICAgICAgIG1mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuX3godmNw
dV9hbHRwMm0odikudmVpbmZvX2dmbiksICZ0KTsKKyAgICAgICAgICAgIC8qIFRPRE86IFRoaXMg
aXMgYSBzZWN1cml0eSBpc3N1ZS4uLiAqLworICAgICAgICAgICAgbWZuID0gZ2V0X2dmbl9xdWVy
eV91bmxvY2tlZChkLCB2Y3B1X2FsdHAybSh2KS52ZWluZm9fZ2ZuLCAmdCk7CiAKICAgICAgICAg
ICAgIGlmICggIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgICAgICB7CkBAIC0z
MzI4LDcgKzMzMjksNyBAQCBzdGF0aWMgdm9pZCBlcHRfaGFuZGxlX3Zpb2xhdGlvbihlcHRfcXVh
bF90IHEsIHBhZGRyX3QgZ3BhKQogCiAgICAgICAgIF9kLmdwYSA9IGdwYTsKICAgICAgICAgX2Qu
cXVhbGlmaWNhdGlvbiA9IHEucmF3OwotICAgICAgICBfZC5tZm4gPSBtZm5feChnZXRfZ2ZuX3F1
ZXJ5X3VubG9ja2VkKGQsIGdmbiwgJl9kLnAybXQpKTsKKyAgICAgICAgX2QubWZuID0gbWZuX3go
Z2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBfZ2ZuKGdmbiksICZfZC5wMm10KSk7CiAKICAgICAg
ICAgX190cmFjZV92YXIoVFJDX0hWTV9OUEYsIDAsIHNpemVvZihfZCksICZfZCk7CiAgICAgfQpA
QCAtMzM1OCw3ICszMzU5LDcgQEAgc3RhdGljIHZvaWQgZXB0X2hhbmRsZV92aW9sYXRpb24oZXB0
X3F1YWxfdCBxLCBwYWRkcl90IGdwYSkKICAgICB9CiAKICAgICAvKiBFdmVyeXRoaW5nIGVsc2Ug
aXMgYW4gZXJyb3IuICovCi0gICAgbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnZm4s
ICZwMm10KTsKKyAgICBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIF9nZm4oZ2ZuKSwg
JnAybXQpOwogICAgIGdwcmludGsoWEVOTE9HX0VSUiwKICAgICAgICAgICAgICJFUFQgdmlvbGF0
aW9uICUjbHggKCVjJWMlYy8lYyVjJWMpIGdwYSAlIyJQUklwYWRkciIgbWZuICUjbHggdHlwZSAl
aVxuIiwKICAgICAgICAgICAgIHEucmF3LApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAyOGEwMDMwLi5jM2M3NjI4IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDM2NCwxMSArNDM2
NCwxMSBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgICAgIHAybV90
eXBlX3QgcDJtdDsKIAogICAgICAgICAgICAgZ2ZuID0gaWR4OwotICAgICAgICAgICAgbWZuID0g
Z2V0X2dmbl91bnNoYXJlKGQsIGdmbiwgJnAybXQpOworICAgICAgICAgICAgbWZuID0gZ2V0X2dm
bl91bnNoYXJlKGQsIF9nZm4oZ2ZuKSwgJnAybXQpOwogICAgICAgICAgICAgLyogSWYgdGhlIHBh
Z2UgaXMgc3RpbGwgc2hhcmVkLCBleGl0IGVhcmx5ICovCiAgICAgICAgICAgICBpZiAoIHAybV9p
c19zaGFyZWQocDJtdCkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHB1dF9nZm4o
ZCwgZ2ZuKTsKKyAgICAgICAgICAgICAgICBwdXRfZ2ZuKGQsIF9nZm4oZ2ZuKSk7CiAgICAgICAg
ICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBwYWdl
ID0gZ2V0X3BhZ2VfZnJvbV9tZm4obWZuLCBkKTsKQEAgLTQzODksNyArNDM4OSw3IEBAIGludCB4
ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgIH0KIAogICAgIC8qIFJlbW92ZSBwcmV2aW91
c2x5IG1hcHBlZCBwYWdlIGlmIGl0IHdhcyBwcmVzZW50LiAqLwotICAgIHByZXZfbWZuID0gbWZu
X3goZ2V0X2dmbihkLCBnZm5feChncGZuKSwgJnAybXQpKTsKKyAgICBwcmV2X21mbiA9IG1mbl94
KGdldF9nZm4oZCwgZ3BmbiwgJnAybXQpKTsKICAgICBpZiAoIG1mbl92YWxpZChfbWZuKHByZXZf
bWZuKSkgKQogICAgIHsKICAgICAgICAgaWYgKCBpc194ZW5faGVhcF9tZm4ocHJldl9tZm4pICkK
QEAgLTQ0MDAsNyArNDQwMCw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAg
ICAgICAgICAgcmMgPSBndWVzdF9yZW1vdmVfcGFnZShkLCBnZm5feChncGZuKSk7CiAgICAgfQog
ICAgIC8qIEluIHRoZSBYRU5NQVBTUEFDRV9nbWZuIGNhc2Ugd2Ugc3RpbGwgaG9sZCBhIHJlZiBv
biB0aGUgb2xkIHBhZ2UuICovCi0gICAgcHV0X2dmbihkLCBnZm5feChncGZuKSk7CisgICAgcHV0
X2dmbihkLCBncGZuKTsKIAogICAgIGlmICggcmMgKQogICAgICAgICBnb3RvIHB1dF9ib3RoOwpA
QCAtNDQyMyw3ICs0NDIzLDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgcHV0
X2JvdGg6CiAgICAgLyogSW4gdGhlIFhFTk1BUFNQQUNFX2dtZm4gY2FzZSwgd2UgdG9vayBhIHJl
ZiBvZiB0aGUgZ2ZuIGF0IHRoZSB0b3AuICovCiAgICAgaWYgKCBzcGFjZSA9PSBYRU5NQVBTUEFD
RV9nbWZuICkKLSAgICAgICAgcHV0X2dmbihkLCBnZm4pOworICAgICAgICBwdXRfZ2ZuKGQsIF9n
Zm4oZ2ZuKSk7CiAKICAgICBpZiAoIHBhZ2UgKQogICAgICAgICBwdXRfcGFnZShwYWdlKTsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFw
L2hhcC5jCmluZGV4IDNkNjUxYjkuLjBhYzdkMTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9oYXAvaGFwLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwpAQCAtNjgxLDcgKzY4
MSw3IEBAIGhhcF9wYWdpbmdfZ2V0X21vZGUoc3RydWN0IHZjcHUgKnYpCiBzdGF0aWMgdm9pZCBo
YXBfdXBkYXRlX3BhZ2luZ19tb2RlcyhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOwotICAgIHVuc2lnbmVkIGxvbmcgY3IzX2dmbiA9IHYtPmFyY2gu
aHZtLmd1ZXN0X2NyWzNdID4+IFBBR0VfU0hJRlQ7CisgICAgZ2ZuX3QgY3IzX2dmbiA9IGdhZGRy
X3RvX2dmbih2LT5hcmNoLmh2bS5ndWVzdF9jclszXSk7CiAgICAgcDJtX3R5cGVfdCB0OwogCiAg
ICAgLyogV2UgaG9sZCBvbnRvIHRoZSBjcjMgYXMgaXQgbWF5IGJlIG1vZGlmaWVkIGxhdGVyLCBh
bmQKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jIGIveGVuL2Fy
Y2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMKaW5kZXggZDJhMDdhNS4uZDgzYzQzNiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL2hhcC9uZXN0ZWRfaGFwLmMKQEAgLTE1MCwxMiArMTUwLDEyIEBAIG5lc3RlZGhhcF93YWxr
X0wwX3AybShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBwYWRkcl90IEwxX2dwYSwgcGFkZHJfdCAq
TDBfZ3BhLAogICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGFnZV9vcmRlciwK
ICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgYWNjZXNzX3IsIGJvb2xfdCBhY2Nlc3Nfdywg
Ym9vbF90IGFjY2Vzc194KQogeworICAgIGdmbl90IGwxX2dmbiA9IGdhZGRyX3RvX2dmbihMMV9n
cGEpOwogICAgIG1mbl90IG1mbjsKICAgICBpbnQgcmM7CiAKICAgICAvKiB3YWxrIEwwIFAyTSB0
YWJsZSAqLwotICAgIG1mbiA9IGdldF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBMMV9ncGEgPj4gUEFH
RV9TSElGVCwgcDJtdCwgcDJtYSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIHBh
Z2Vfb3JkZXIpOworICAgIG1mbiA9IGdldF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBsMV9nZm4sIHAy
bXQsIHAybWEsIDAsIHBhZ2Vfb3JkZXIpOwogCiAgICAgcmMgPSBORVNURURIVk1fUEFHRUZBVUxU
X0RJUkVDVF9NTUlPOwogICAgIGlmICggKnAybXQgPT0gcDJtX21taW9fZGlyZWN0ICkKQEAgLTE3
OCw3ICsxNzgsNyBAQCBuZXN0ZWRoYXBfd2Fsa19MMF9wMm0oc3RydWN0IHAybV9kb21haW4gKnAy
bSwgcGFkZHJfdCBMMV9ncGEsIHBhZGRyX3QgKkwwX2dwYSwKIGRpcmVjdF9tbWlvX291dDoKICAg
ICAqTDBfZ3BhID0gKG1mbl94KG1mbikgPDwgUEFHRV9TSElGVCkgKyAoTDFfZ3BhICYgflBBR0Vf
TUFTSyk7CiBvdXQ6Ci0gICAgX19wdXRfZ2ZuKHAybSwgTDFfZ3BhID4+IFBBR0VfU0hJRlQpOwor
ICAgIF9fcHV0X2dmbihwMm0sIGwxX2dmbik7CiAgICAgcmV0dXJuIHJjOwogfQogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9h
Y2Nlc3MuYwppbmRleCAzMGMyZjFhLi5jYWEzM2MzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKQEAgLTI2
Myw3ICsyNjMsNiBAQCBpbnQgcDJtX3NldF9hbHRwMm1fbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqaHAybSwKICAgICBwMm1fdHlwZV90IHQ7CiAgICAgcDJt
X2FjY2Vzc190IG9sZF9hOwogICAgIHVuc2lnbmVkIGludCBwYWdlX29yZGVyOwotICAgIHVuc2ln
bmVkIGxvbmcgZ2ZuX2wgPSBnZm5feChnZm4pOwogICAgIGludCByYzsKIAogICAgIG1mbiA9IGFw
Mm0tPmdldF9lbnRyeShhcDJtLCBnZm4sICZ0LCAmb2xkX2EsIDAsIE5VTEwsIE5VTEwpOwpAQCAt
MjcyLDcgKzI3MSw3IEBAIGludCBwMm1fc2V0X2FsdHAybV9tZW1fYWNjZXNzKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpocDJtLAogICAgIGlmICggIW1mbl92YWxpZChtZm4p
ICkKICAgICB7CiAKLSAgICAgICAgbWZuID0gX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKGhwMm0sIGdm
bl9sLCAmdCwgJm9sZF9hLAorICAgICAgICBtZm4gPSBfX2dldF9nZm5fdHlwZV9hY2Nlc3MoaHAy
bSwgZ2ZuLCAmdCwgJm9sZF9hLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UDJNX0FMTE9DIHwgUDJNX1VOU0hBUkUsICZwYWdlX29yZGVyLCAwKTsKIAogICAgICAgICByYyA9
IC1FU1JDSDsKQEAgLTI4Myw3ICsyODIsNyBAQCBpbnQgcDJtX3NldF9hbHRwMm1fbWVtX2FjY2Vz
cyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqaHAybSwKICAgICAgICAgaWYg
KCBwYWdlX29yZGVyICE9IFBBR0VfT1JERVJfNEsgKQogICAgICAgICB7CiAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIG1hc2sgPSB+KCgxVUwgPDwgcGFnZV9vcmRlcikgLSAxKTsKLSAgICAgICAg
ICAgIGdmbl90IGdmbjIgPSBfZ2ZuKGdmbl9sICYgbWFzayk7CisgICAgICAgICAgICBnZm5fdCBn
Zm4yID0gX2dmbihnZm5feChnZm4pICYgbWFzayk7CiAgICAgICAgICAgICBtZm5fdCBtZm4yID0g
X21mbihtZm5feChtZm4pICYgbWFzayk7CiAKICAgICAgICAgICAgIHJjID0gYXAybS0+c2V0X2Vu
dHJ5KGFwMm0sIGdmbjIsIG1mbjIsIHBhZ2Vfb3JkZXIsIHQsIG9sZF9hLCAxKTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9z
aGFyaW5nLmMKaW5kZXggNTczZDM1NC4uN2YyYmY4MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL21lbV9zaGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAg
LTQ5OSw3ICs0OTksNyBAQCBzdGF0aWMgaW50IGF1ZGl0KHZvaWQpCiAgICAgICAgICAgICAgICAg
ZXJyb3JzKys7CiAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9Ci0gICAg
ICAgICAgICBvX21mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZy0+Z2ZuLCAmdCk7IAor
ICAgICAgICAgICAgb19tZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIF9nZm4oZy0+Z2Zu
KSwgJnQpOwogICAgICAgICAgICAgaWYgKCAhbWZuX2VxKG9fbWZuLCBtZm4pICkKICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICBNRU1fU0hBUklOR19ERUJVRygiSW5jb3JyZWN0IFAyTSBm
b3IgZD0laHUsIFBGTj0lbHguIgpAQCAtNzMyLDEyICs3MzIsMTIgQEAgc3RhdGljIGludCBkZWJ1
Z19nZm4oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuKQogICAgIG1mbl90IG1mbjsKICAgICBp
bnQgbnVtX3JlZnM7CiAKLSAgICBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5KGQsIGdmbl94KGdmbiksICZw
Mm10KTsKKyAgICBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5KGQsIGdmbiwgJnAybXQpOwogCiAgICAgTUVN
X1NIQVJJTkdfREVCVUcoIkRlYnVnIGZvciBkb20lZCwgZ2ZuPSUiIFBSSV9nZm4gIlxuIiwgCiAg
ICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBnZm5feChnZm4pKTsKICAgICBudW1f
cmVmcyA9IGRlYnVnX21mbihtZm4pOwotICAgIHB1dF9nZm4oZCwgZ2ZuX3goZ2ZuKSk7CisgICAg
cHV0X2dmbihkLCBnZm4pOwogCiAgICAgcmV0dXJuIG51bV9yZWZzOwogfQpAQCAtNzc1LDcgKzc3
NSw3IEBAIHN0YXRpYyBpbnQgbm9taW5hdGVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBn
Zm4sCiAKICAgICAqcGhhbmRsZSA9IDBVTDsKIAotICAgIG1mbiA9IGdldF9nZm5fdHlwZV9hY2Nl
c3MoaHAybSwgZ2ZuX3goZ2ZuKSwgJnAybXQsICZwMm1hLCAwLCBOVUxMKTsKKyAgICBtZm4gPSBn
ZXRfZ2ZuX3R5cGVfYWNjZXNzKGhwMm0sIGdmbiwgJnAybXQsICZwMm1hLCAwLCBOVUxMKTsKIAog
ICAgIC8qIENoZWNrIGlmIG1mbiBpcyB2YWxpZCAqLwogICAgIHJldCA9IC1FSU5WQUw7CkBAIC04
MjAsNyArODIwLDcgQEAgc3RhdGljIGludCBub21pbmF0ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGdmbl90IGdmbiwKICAgICAgICAgICAgIGlmICggIWFwMm0gKQogICAgICAgICAgICAgICAgIGNv
bnRpbnVlOwogCi0gICAgICAgICAgICBhbWZuID0gX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKGFwMm0s
IGdmbl94KGdmbiksICZhcDJtdCwgJmFwMm1hLAorICAgICAgICAgICAgYW1mbiA9IF9fZ2V0X2dm
bl90eXBlX2FjY2VzcyhhcDJtLCBnZm4sICZhcDJtdCwgJmFwMm1hLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBOVUxMLCBmYWxzZSk7CiAgICAgICAgICAgICBp
ZiAoIG1mbl92YWxpZChhbWZuKSAmJiAoIW1mbl9lcShhbWZuLCBtZm4pIHx8IGFwMm1hICE9IHAy
bWEpICkKICAgICAgICAgICAgIHsKQEAgLTg4NSw3ICs4ODUsNyBAQCBzdGF0aWMgaW50IG5vbWlu
YXRlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAgIHJldCA9IDA7CiAKIG91
dDoKLSAgICBwdXRfZ2ZuKGQsIGdmbl94KGdmbikpOworICAgIHB1dF9nZm4oZCwgZ2ZuKTsKICAg
ICByZXR1cm4gcmV0OwogfQogCkBAIC0xMTI0LDExICsxMTI0LDExIEBAIGludCBfX21lbV9zaGFy
aW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIGludCBsYXN0X2dmbjsKICAg
ICBnZm5faW5mb190ICpnZm5faW5mbyA9IE5VTEw7CiAgICAKLSAgICBtZm4gPSBnZXRfZ2ZuKGQs
IGdmbiwgJnAybXQpOworICAgIG1mbiA9IGdldF9nZm4oZCwgX2dmbihnZm4pLCAmcDJtdCk7CiAg
ICAgCiAgICAgLyogSGFzIHNvbWVvbmUgYWxyZWFkeSB1bnNoYXJlZCBpdD8gKi8KICAgICBpZiAo
ICFwMm1faXNfc2hhcmVkKHAybXQpICkgewotICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7CisgICAg
ICAgIHB1dF9nZm4oZCwgX2dmbihnZm4pKTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCkBA
IC0xMTc1LDcgKzExNzUsNyBAQCBpbnQgX19tZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhZ2V0X3BhZ2UocGFnZSwg
ZCkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKKyAg
ICAgICAgICAgICAgICBwdXRfZ2ZuKGQsIF9nZm4oZ2ZuKSk7CiAgICAgICAgICAgICAgICAgZG9t
YWluX2NyYXNoKGQpOwogICAgICAgICAgICAgICAgIHJldHVybiAtRU9WRVJGTE9XOwogICAgICAg
ICAgICAgfQpAQCAtMTE4Myw3ICsxMTgzLDcgQEAgaW50IF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9w
YWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAg
ICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKICAgICAgICAgfQotICAgICAgICBwdXRfZ2ZuKGQs
IGdmbik7CisgICAgICAgIHB1dF9nZm4oZCwgX2dmbihnZm4pKTsKIAogICAgICAgICByZXR1cm4g
MDsKICAgICB9CkBAIC0xMjAyLDcgKzEyMDIsNyBAQCBpbnQgX19tZW1fc2hhcmluZ191bnNoYXJl
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgLyogVW5kbyBkZWMgb2YgbnJfc2F2ZWRf
bWZucywgYXMgdGhlIHJldHJ5IHdpbGwgZGVjcmVhc2UgYWdhaW4uICovCiAgICAgICAgIGF0b21p
Y19pbmMoJm5yX3NhdmVkX21mbnMpOwogICAgICAgICBtZW1fc2hhcmluZ19wYWdlX3VubG9jayhv
bGRfcGFnZSk7Ci0gICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKKyAgICAgICAgcHV0X2dmbihkLCBf
Z2ZuKGdmbikpOwogICAgICAgICAvKiBDYWxsZXIgaXMgcmVzcG9uc2libGUgZm9yIHBsYWNpbmcg
YW4gZXZlbnQKICAgICAgICAgICogaW4gdGhlIHJpbmcgKi8KICAgICAgICAgcmV0dXJuIC1FTk9N
RU07CkBAIC0xMjMwLDcgKzEyMzAsNyBAQCBpbnQgX19tZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCwKICAgICAgKiBtYXJraW5nIGRpcnR5IGlzIGZlYXNpYmxlICovCiAg
ICAgcGFnaW5nX21hcmtfZGlydHkoZCwgcGFnZV90b19tZm4ocGFnZSkpOwogICAgIC8qIFdlIGRv
IG5vdCBuZWVkIHRvIHVubG9jayBhIHByaXZhdGUgcGFnZSAqLwotICAgIHB1dF9nZm4oZCwgZ2Zu
KTsKKyAgICBwdXRfZ2ZuKGQsIF9nZm4oZ2ZuKSk7CiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRl
eCBmNTJhNzFlLi4xOWIzODNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC00MDksMTIgKzQwOSwxMSBAQCB2b2lkIHAybV91
bmxvY2tfYW5kX3RsYl9mbHVzaChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgICAgICBtbV93
cml0ZV91bmxvY2soJnAybS0+bG9jayk7CiB9CiAKLW1mbl90IF9fZ2V0X2dmbl90eXBlX2FjY2Vz
cyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbl9sLAorbWZuX3QgX19n
ZXRfZ2ZuX3R5cGVfYWNjZXNzKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwKICAg
ICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCAqdCwgcDJtX2FjY2Vzc190ICphLCBwMm1fcXVl
cnlfdCBxLAogICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBhZ2Vfb3JkZXIsIGJv
b2xfdCBsb2NrZWQpCiB7CiAgICAgbWZuX3QgbWZuOwotICAgIGdmbl90IGdmbiA9IF9nZm4oZ2Zu
X2wpOwogCiAgICAgLyogVW5zaGFyZSBtYWtlcyBubyBzZW5zZSB3aXRodW90IHBvcHVsYXRlLiAq
LwogICAgIGlmICggcSAmIFAyTV9VTlNIQVJFICkKQEAgLTQyNSw3ICs0MjQsNyBAQCBtZm5fdCBf
X2dldF9nZm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9u
ZyBnZm5fbCwKICAgICAgICAgLyogTm90IG5lY2Vzc2FyaWx5IHRydWUsIGJ1dCBmb3Igbm9uLXRy
YW5zbGF0ZWQgZ3Vlc3RzLCB3ZSBjbGFpbQogICAgICAgICAgKiBpdCdzIHRoZSBtb3N0IGdlbmVy
aWMga2luZCBvZiBtZW1vcnkgKi8KICAgICAgICAgKnQgPSBwMm1fcmFtX3J3OwotICAgICAgICBy
ZXR1cm4gX21mbihnZm5fbCk7CisgICAgICAgIHJldHVybiBfbWZuKGdmbl94KGdmbikpOwogICAg
IH0KIAogICAgIGlmICggbG9ja2VkICkKQEAgLTQzOSw4ICs0MzgsOCBAQCBtZm5fdCBfX2dldF9n
Zm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm5f
bCwKICAgICAgICAgQVNTRVJUKHAybV9pc19ob3N0cDJtKHAybSkpOwogICAgICAgICAvKiBUcnkg
dG8gdW5zaGFyZS4gSWYgd2UgZmFpbCwgY29tbXVuaWNhdGUgRU5PTUVNIHdpdGhvdXQKICAgICAg
ICAgICogc2xlZXBpbmcuICovCi0gICAgICAgIGlmICggbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdl
KHAybS0+ZG9tYWluLCBnZm5fbCwgMCkgPCAwICkKLSAgICAgICAgICAgIG1lbV9zaGFyaW5nX25v
dGlmeV9lbm9tZW0ocDJtLT5kb21haW4sIGdmbl9sLCBmYWxzZSk7CisgICAgICAgIGlmICggbWVt
X3NoYXJpbmdfdW5zaGFyZV9wYWdlKHAybS0+ZG9tYWluLCBnZm5feChnZm4pLCAwKSA8IDAgKQor
ICAgICAgICAgICAgbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21lbShwMm0tPmRvbWFpbiwgZ2ZuX3go
Z2ZuKSwgZmFsc2UpOwogICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgdCwg
YSwgcSwgcGFnZV9vcmRlciwgTlVMTCk7CiAgICAgfQogCkBAIC00NTUsNyArNDU0LDcgQEAgbWZu
X3QgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuX2wsCiAgICAgcmV0dXJuIG1mbjsKIH0KIAotdm9pZCBfX3B1dF9nZm4oc3RydWN0
IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCit2b2lkIF9fcHV0X2dmbihzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4pCiB7CiAgICAgaWYgKCAhcDJtIHx8ICFwYWdp
bmdfbW9kZV90cmFuc2xhdGUocDJtLT5kb21haW4pICkKICAgICAgICAgLyogTm90aGluZyB0byBk
byBpbiB0aGlzIGNhc2UgKi8KQEAgLTQ4NCw3ICs0ODMsNyBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpw
Mm1fZ2V0X3BhZ2VfZnJvbV9nZm4oCiAgICAgewogICAgICAgICAvKiBGYXN0IHBhdGg6IGxvb2sg
dXAgYW5kIGdldCBvdXQgKi8KICAgICAgICAgcDJtX3JlYWRfbG9jayhwMm0pOwotICAgICAgICBt
Zm4gPSBfX2dldF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBnZm5feChnZm4pLCB0LCBhLCAwLCBOVUxM
LCAwKTsKKyAgICAgICAgbWZuID0gX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybSwgZ2ZuLCB0LCBh
LCAwLCBOVUxMLCAwKTsKICAgICAgICAgaWYgKCBwMm1faXNfYW55X3JhbSgqdCkgJiYgbWZuX3Zh
bGlkKG1mbikKICAgICAgICAgICAgICAmJiAhKChxICYgUDJNX1VOU0hBUkUpICYmIHAybV9pc19z
aGFyZWQoKnQpKSApCiAgICAgICAgIHsKQEAgLTUxMywxNCArNTEyLDE0IEBAIHN0cnVjdCBwYWdl
X2luZm8gKnAybV9nZXRfcGFnZV9mcm9tX2dmbigKICAgICB9CiAKICAgICAvKiBTbG93IHBhdGg6
IHRha2UgdGhlIHdyaXRlIGxvY2sgYW5kIGRvIGZpeHVwcyAqLwotICAgIG1mbiA9IGdldF9nZm5f
dHlwZV9hY2Nlc3MocDJtLCBnZm5feChnZm4pLCB0LCBhLCBxLCBOVUxMKTsKKyAgICBtZm4gPSBn
ZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybSwgZ2ZuLCB0LCBhLCBxLCBOVUxMKTsKICAgICBpZiAoIHAy
bV9pc19yYW0oKnQpICYmIG1mbl92YWxpZChtZm4pICkKICAgICB7CiAgICAgICAgIHBhZ2UgPSBt
Zm5fdG9fcGFnZShtZm4pOwogICAgICAgICBpZiAoICFnZXRfcGFnZShwYWdlLCBwMm0tPmRvbWFp
bikgKQogICAgICAgICAgICAgcGFnZSA9IE5VTEw7CiAgICAgfQotICAgIHB1dF9nZm4ocDJtLT5k
b21haW4sIGdmbl94KGdmbikpOworICAgIHB1dF9nZm4ocDJtLT5kb21haW4sIGdmbik7CiAKICAg
ICByZXR1cm4gcGFnZTsKIH0KQEAgLTEyNzgsNyArMTI3Nyw3IEBAIGludCBzZXRfc2hhcmVkX3Ay
bV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sLCBtZm5fdCBtZm4p
CiAgICAgaWYgKCByYyApCiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCiAgICAgICAgICAg
ICAgICAgICJwMm1fc2V0X2VudHJ5IGZhaWxlZCEgbWZuPSUwOGx4IHJjOiVkXG4iLAotICAgICAg
ICAgICAgICAgICBtZm5feChnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKHAybS0+ZG9tYWluLCBnZm5f
bCwgJm90KSksIHJjKTsKKyAgICAgICAgICAgICAgICAgbWZuX3goZ2V0X2dmbl9xdWVyeV91bmxv
Y2tlZChwMm0tPmRvbWFpbiwgZ2ZuLCAmb3QpKSwgcmMpOwogICAgIHJldHVybiByYzsKIH0KIApA
QCAtMjE4Nyw4ICsyMTg2LDcgQEAgYm9vbCBwMm1fYWx0cDJtX2xhenlfY29weShzdHJ1Y3QgdmNw
dSAqdiwgcGFkZHJfdCBncGEsCiAKICAgICBBU1NFUlQocDJtX2xvY2tlZF9ieV9tZShocDJtKSk7
CiAKLSAgICBtZm4gPSBnZXRfZ2ZuX3R5cGVfYWNjZXNzKGFwMm0sIGdmbl94KGdmbiksICZwMm10
LCAmcDJtYSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsICZwYWdlX29yZGVyKTsK
KyAgICBtZm4gPSBnZXRfZ2ZuX3R5cGVfYWNjZXNzKGFwMm0sIGdmbiwgJnAybXQsICZwMm1hLCAw
LCAmcGFnZV9vcmRlcik7CiAKICAgICAvKiBFbnRyeSBhbHJlYWR5IHByZXNlbnQgaW4gYXAybT8g
IENhbGxlciBzaG91bGQgaGFuZGxlIHRoZSBmYXVsdC4gKi8KICAgICBpZiAoICFtZm5fZXEobWZu
LCBJTlZBTElEX01GTikgKQpAQCAtMjE5Nyw4ICsyMTk1LDcgQEAgYm9vbCBwMm1fYWx0cDJtX2xh
enlfY29weShzdHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCBncGEsCiAgICAgICAgIGdvdG8gcHV0X2Fw
Mm07CiAgICAgfQogCi0gICAgbWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhocDJtLCBnZm5feChn
Zm4pLCAmcDJtdCwgJnAybWEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fQUxM
T0MsICZwYWdlX29yZGVyKTsKKyAgICBtZm4gPSBnZXRfZ2ZuX3R5cGVfYWNjZXNzKGhwMm0sIGdm
biwgJnAybXQsICZwMm1hLCBQMk1fQUxMT0MsICZwYWdlX29yZGVyKTsKIAogICAgIC8qIEVudHJ5
IG5vdCBwcmVzZW50IGluIGhwMm0/ICBDYWxsZXIgc2hvdWxkIGhhbmRsZSB0aGUgZmF1bHQuICov
CiAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQpAQCAtMjIzMCw5ICsyMjI3LDkg
QEAgYm9vbCBwMm1fYWx0cDJtX2xhenlfY29weShzdHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCBncGEs
CiAgICAgcmV0ID0gdHJ1ZTsKIAogcHV0X2hwMm06Ci0gICAgX19wdXRfZ2ZuKGhwMm0sIGdmbl94
KGdmbikpOworICAgIF9fcHV0X2dmbihocDJtLCBnZm4pOwogcHV0X2FwMm06Ci0gICAgX19wdXRf
Z2ZuKGFwMm0sIGdmbl94KGdmbikpOworICAgIF9fcHV0X2dmbihhcDJtLCBnZm4pOwogCiAgICAg
cmV0dXJuIHJldDsKIH0KQEAgLTIzOTYsNyArMjM5Myw3IEBAIGludCBwMm1fY2hhbmdlX2FsdHAy
bV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCwKICAgICAvKiBDaGVjayBo
b3N0IHAybSBpZiBubyB2YWxpZCBlbnRyeSBpbiBhbHRlcm5hdGUgKi8KICAgICBpZiAoICFtZm5f
dmFsaWQobWZuKSApCiAgICAgewotICAgICAgICBtZm4gPSBfX2dldF9nZm5fdHlwZV9hY2Nlc3Mo
aHAybSwgZ2ZuX3gob2xkX2dmbiksICZ0LCAmYSwKKyAgICAgICAgbWZuID0gX19nZXRfZ2ZuX3R5
cGVfYWNjZXNzKGhwMm0sIG9sZF9nZm4sICZ0LCAmYSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFAyTV9BTExPQywgJnBhZ2Vfb3JkZXIsIDApOwogCiAgICAgICAgIGlmICgg
IW1mbl92YWxpZChtZm4pIHx8IHQgIT0gcDJtX3JhbV9ydyApCkBAIC0yNDc3LDcgKzI0NzQsNyBA
QCBpbnQgcDJtX2FsdHAybV9wcm9wYWdhdGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90
IGdmbiwKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIHAybSA9IGQtPmFyY2guYWx0
cDJtX3AybVtpXTsKLSAgICAgICAgbSA9IGdldF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBnZm5feChn
Zm4pLCAmdCwgJmEsIDAsIE5VTEwpOworICAgICAgICBtID0gZ2V0X2dmbl90eXBlX2FjY2Vzcyhw
Mm0sIGdmbiwgJnQsICZhLCAwLCBOVUxMKTsKIAogICAgICAgICAvKiBDaGVjayBmb3IgYSBkcm9w
cGVkIHBhZ2UgdGhhdCBtYXkgaW1wYWN0IHRoaXMgYWx0cDJtICovCiAgICAgICAgIGlmICggbWZu
X2VxKG1mbiwgSU5WQUxJRF9NRk4pICYmCkBAIC0yNDkyLDcgKzI0ODksNyBAQCBpbnQgcDJtX2Fs
dHAybV9wcm9wYWdhdGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKICAgICAg
ICAgICAgIGVsc2UKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAvKiBBdCBsZWFzdCAy
IGFsdHAybSdzIGltcGFjdGVkLCBzbyByZXNldCBldmVyeXRoaW5nICovCi0gICAgICAgICAgICAg
ICAgX19wdXRfZ2ZuKHAybSwgZ2ZuX3goZ2ZuKSk7CisgICAgICAgICAgICAgICAgX19wdXRfZ2Zu
KHAybSwgZ2ZuKTsKIAogICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAy
TTsgaSsrICkKICAgICAgICAgICAgICAgICB7CkBAIC0yNTE5LDcgKzI1MTYsNyBAQCBpbnQgcDJt
X2FsdHAybV9wcm9wYWdhdGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKICAg
ICAgICAgICAgICAgICByZXQgPSByYzsKICAgICAgICAgfQogCi0gICAgICAgIF9fcHV0X2dmbihw
Mm0sIGdmbl94KGdmbikpOworICAgICAgICBfX3B1dF9nZm4ocDJtLCBnZm4pOwogICAgIH0KIAog
ICAgIGFsdHAybV9saXN0X3VubG9jayhkKTsKQEAgLTI1OTAsNyArMjU4Nyw3IEBAIHZvaWQgYXVk
aXRfcDJtKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAg
fQogCi0gICAgICAgIHAybWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm0sIGdmbiwgJnR5cGUs
ICZwMm1hLCAwLCBOVUxMKTsKKyAgICAgICAgcDJtZm4gPSBnZXRfZ2ZuX3R5cGVfYWNjZXNzKHAy
bSwgX2dmbihnZm4pLCAmdHlwZSwgJnAybWEsIDAsIE5VTEwpOwogICAgICAgICBpZiAoIG1mbl94
KHAybWZuKSAhPSBtZm4gKQogICAgICAgICB7CiAgICAgICAgICAgICBtcGJhZCsrOwpAQCAtMjYw
NSw3ICsyNjAyLDcgQEAgdm9pZCBhdWRpdF9wMm0oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAg
ICAgICAqIGJsb3cgYXdheSB0aGUgbTJwIGVudHJ5LiAqLwogICAgICAgICAgICAgc2V0X2dwZm5f
ZnJvbV9tZm4obWZuLCBJTlZBTElEX00yUF9FTlRSWSk7CiAgICAgICAgIH0KLSAgICAgICAgX19w
dXRfZ2ZuKHAybSwgZ2ZuKTsKKyAgICAgICAgX19wdXRfZ2ZuKHAybSwgX2dmbihnZm4pKTsKIAog
ICAgICAgICBQMk1fUFJJTlRLKCJPSzogbWZuPSUjbHgsIGdmbj0lI2x4LCBwMm1mbj0lI2x4XG4i
LAogICAgICAgICAgICAgICAgICAgICAgICBtZm4sIGdmbiwgbWZuX3gocDJtZm4pKTsKQEAgLTI2
OTgsNyArMjY5NSw3IEBAIGludCBwMm1fYWRkX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqdGRvbSwg
dW5zaWduZWQgbG9uZyBmZ2ZuLAogICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogCiAgICAg
LyogUmVtb3ZlIHByZXZpb3VzbHkgbWFwcGVkIHBhZ2UgaWYgaXQgaXMgcHJlc2VudC4gKi8KLSAg
ICBwcmV2X21mbiA9IGdldF9nZm4odGRvbSwgZ3BmbiwgJnAybXRfcHJldik7CisgICAgcHJldl9t
Zm4gPSBnZXRfZ2ZuKHRkb20sIF9nZm4oZ3BmbiksICZwMm10X3ByZXYpOwogICAgIGlmICggbWZu
X3ZhbGlkKHByZXZfbWZuKSApCiAgICAgewogICAgICAgICBpZiAoIGlzX3hlbl9oZWFwX21mbiht
Zm5feChwcmV2X21mbikpICkKQEAgLTI3MjksNyArMjcyNiw3IEBAIGludCBwMm1fYWRkX2ZvcmVp
Z24oc3RydWN0IGRvbWFpbiAqdGRvbSwgdW5zaWduZWQgbG9uZyBmZ2ZuLAogICAgICAqIGFmdGVy
IHNldF9mb3JlaWduX3AybV9lbnRyeSBzbyBhbm90aGVyIGNwdSBkb2Vzbid0IHBvcHVsYXRlIHRo
ZSBncGZuCiAgICAgICogYmVmb3JlIHVzLgogICAgICAqLwotICAgIHB1dF9nZm4odGRvbSwgZ3Bm
bik7CisgICAgcHV0X2dmbih0ZG9tLCBfZ2ZuKGdwZm4pKTsKIAogb3V0OgogICAgIGlmICggZmRv
bSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCA2MTMwNGQ3Li44NWNlNzYxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvY29tbW9uLmMKQEAgLTMzMzgsNyArMzMzOCw3IEBAIGludCBzaGFkb3dfdHJhY2tf
ZGlydHlfdnJhbShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgICAgIC8qIEl0ZXJhdGUgb3ZlciBW
UkFNIHRvIHRyYWNrIGRpcnR5IGJpdHMuICovCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbnI7
IGkrKyApIHsKLSAgICAgICAgICAgIG1mbl90IG1mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQo
ZCwgYmVnaW5fcGZuICsgaSwgJnQpOworICAgICAgICAgICAgbWZuX3QgbWZuID0gZ2V0X2dmbl9x
dWVyeV91bmxvY2tlZChkLCBfZ2ZuKGJlZ2luX3BmbiArIGkpLCAmdCk7CiAgICAgICAgICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgICAgICAgICAgaW50IGRpcnR5ID0gMDsKICAgICAg
ICAgICAgIHBhZGRyX3Qgc2wxbWEgPSBkaXJ0eV92cmFtLT5zbDFtYVtpXTsKQEAgLTM0MTgsNyAr
MzQxOCw3IEBAIGludCBzaGFkb3dfdHJhY2tfZGlydHlfdnJhbShzdHJ1Y3QgZG9tYWluICpkLAog
ICAgICAgICAgICAgICogd3JpdGUgYWNjZXNzICovCiAgICAgICAgICAgICBmb3IgKCBpID0gYmVn
aW5fcGZuOyBpIDwgZW5kX3BmbjsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICBtZm5fdCBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGksICZ0KTsKKyAgICAgICAg
ICAgICAgICBtZm5fdCBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIF9nZm4oaSksICZ0
KTsKICAgICAgICAgICAgICAgICBpZiAoICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQogICAg
ICAgICAgICAgICAgICAgICBmbHVzaF90bGIgfD0gc2hfcmVtb3ZlX3dyaXRlX2FjY2VzcyhkLCBt
Zm4sIDEsIDApOwogICAgICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3No
YWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDdlOWNi
YzYuLmRlM2ZjZDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwor
KysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTIxMjYsNyArMjEyNiw4IEBA
IHN0YXRpYyBpbnQgdmFsaWRhdGVfZ2w0ZShzdHJ1Y3QgdmNwdSAqdiwgdm9pZCAqbmV3X2dlLCBt
Zm5fdCBzbDRtZm4sIHZvaWQgKnNlKQogICAgICAgICAgIWd1ZXN0X2w0ZV9yc3ZkX2JpdHModiwg
bmV3X2dsNGUpICkKICAgICB7CiAgICAgICAgIGdmbl90IGdsM2dmbiA9IGd1ZXN0X2w0ZV9nZXRf
Z2ZuKG5ld19nbDRlKTsKLSAgICAgICAgbWZuX3QgZ2wzbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxv
Y2tlZChkLCBnZm5feChnbDNnZm4pLCAmcDJtdCk7CisgICAgICAgIG1mbl90IGdsM21mbiA9IGdl
dF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2wzZ2ZuLCAmcDJtdCk7CisKICAgICAgICAgaWYgKCBw
Mm1faXNfcmFtKHAybXQpICkKICAgICAgICAgICAgIHNsM21mbiA9IGdldF9zaGFkb3dfc3RhdHVz
KGQsIGdsM21mbiwgU0hfdHlwZV9sM19zaGFkb3cpOwogICAgICAgICBlbHNlIGlmICggcDJtdCAh
PSBwMm1fcG9wdWxhdGVfb25fZGVtYW5kICkKQEAgLTIxODUsNyArMjE4Niw4IEBAIHN0YXRpYyBp
bnQgdmFsaWRhdGVfZ2wzZShzdHJ1Y3QgdmNwdSAqdiwgdm9pZCAqbmV3X2dlLCBtZm5fdCBzbDNt
Zm4sIHZvaWQgKnNlKQogICAgICAgICAgIWd1ZXN0X2wzZV9yc3ZkX2JpdHModiwgbmV3X2dsM2Up
ICkKICAgICB7CiAgICAgICAgIGdmbl90IGdsMmdmbiA9IGd1ZXN0X2wzZV9nZXRfZ2ZuKG5ld19n
bDNlKTsKLSAgICAgICAgbWZuX3QgZ2wybWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBn
Zm5feChnbDJnZm4pLCAmcDJtdCk7CisgICAgICAgIG1mbl90IGdsMm1mbiA9IGdldF9nZm5fcXVl
cnlfdW5sb2NrZWQoZCwgZ2wyZ2ZuLCAmcDJtdCk7CisKICAgICAgICAgaWYgKCBwMm1faXNfcmFt
KHAybXQpICkKICAgICAgICAgICAgIHNsMm1mbiA9IGdldF9zaGFkb3dfc3RhdHVzKGQsIGdsMm1m
biwgU0hfdHlwZV9sMl9zaGFkb3cpOwogICAgICAgICBlbHNlIGlmICggcDJtdCAhPSBwMm1fcG9w
dWxhdGVfb25fZGVtYW5kICkKQEAgLTIyMzYsNyArMjIzOCw4IEBAIHN0YXRpYyBpbnQgdmFsaWRh
dGVfZ2wyZShzdHJ1Y3QgdmNwdSAqdiwgdm9pZCAqbmV3X2dlLCBtZm5fdCBzbDJtZm4sIHZvaWQg
KnNlKQogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgbWZu
X3QgZ2wxbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnZm5feChnbDFnZm4pLCAmcDJt
dCk7CisgICAgICAgICAgICBtZm5fdCBnbDFtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQs
IGdsMWdmbiwgJnAybXQpOworCiAgICAgICAgICAgICBpZiAoIHAybV9pc19yYW0ocDJtdCkgKQog
ICAgICAgICAgICAgICAgIHNsMW1mbiA9IGdldF9zaGFkb3dfc3RhdHVzKGQsIGdsMW1mbiwgU0hf
dHlwZV9sMV9zaGFkb3cpOwogICAgICAgICAgICAgZWxzZSBpZiAoIHAybXQgIT0gcDJtX3BvcHVs
YXRlX29uX2RlbWFuZCApCkBAIC0yMjcwLDcgKzIyNzMsNyBAQCBzdGF0aWMgaW50IHZhbGlkYXRl
X2dsMWUoc3RydWN0IHZjcHUgKnYsIHZvaWQgKm5ld19nZSwgbWZuX3Qgc2wxbWZuLCB2b2lkICpz
ZSkKICAgICAgICAgICFndWVzdF9sMWVfcnN2ZF9iaXRzKHYsIG5ld19nbDFlKSApCiAgICAgewog
ICAgICAgICBnZm4gPSBndWVzdF9sMWVfZ2V0X2dmbihuZXdfZ2wxZSk7Ci0gICAgICAgIGdtZm4g
PSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KGdmbiksICZwMm10KTsKKyAgICAgICAg
Z21mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuLCAmcDJtdCk7CiAgICAgfQogCiAg
ICAgbDFlX3Byb3BhZ2F0ZV9mcm9tX2d1ZXN0KHYsIG5ld19nbDFlLCBnbWZuLCAmbmV3X3NsMWUs
IGZ0X3ByZWZldGNoLCBwMm10KTsKQEAgLTIzMzUsNyArMjMzOCw3IEBAIHZvaWQgc2hfcmVzeW5j
X2wxKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBnbDFtZm4sIG1mbl90IHNucG1mbikKICAgICAgICAg
ICAgICAgICAgIWd1ZXN0X2wxZV9yc3ZkX2JpdHModiwgZ2wxZSkgKQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIGdmbiA9IGd1ZXN0X2wxZV9nZXRfZ2ZuKGdsMWUpOwotICAgICAgICAg
ICAgICAgIGdtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KGdmbiksICZwMm10
KTsKKyAgICAgICAgICAgICAgICBnbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnZm4s
ICZwMm10KTsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgbDFlX3Byb3BhZ2F0ZV9mcm9t
X2d1ZXN0KHYsIGdsMWUsIGdtZm4sICZuc2wxZSwgZnRfcHJlZmV0Y2gsIHAybXQpOwpAQCAtMjYx
NSw3ICsyNjE4LDcgQEAgc3RhdGljIHZvaWQgc2hfcHJlZmV0Y2goc3RydWN0IHZjcHUgKnYsIHdh
bGtfdCAqZ3csCiAgICAgICAgICAgICAgIWd1ZXN0X2wxZV9yc3ZkX2JpdHModiwgZ2wxZSkgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBnZm4gPSBndWVzdF9sMWVfZ2V0X2dmbihnbDFlKTsKLSAg
ICAgICAgICAgIGdtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KGdmbiksICZw
Mm10KTsKKyAgICAgICAgICAgIGdtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbiwg
JnAybXQpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewpAQCAtMzA3MSw3ICsz
MDc0LDcgQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAg
ICBTSEFET1dfUFJJTlRLKCJCQUQgZ2ZuPSUiU0hfUFJJX2dmbiIgZ21mbj0lIlBSSV9tZm4iXG4i
LAogICAgICAgICAgICAgICAgICAgICAgIGdmbl94KGdmbiksIG1mbl94KGdtZm4pKTsKICAgICAg
ICAgc2hfcmVzZXRfZWFybHlfdW5zaGFkb3codik7Ci0gICAgICAgIHB1dF9nZm4oZCwgZ2ZuX3go
Z2ZuKSk7CisgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKICAgICAgICAgZ290byBwcm9wYWdhdGU7
CiAgICAgfQogCkBAIC0zMTE3LDcgKzMxMjAsNyBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQo
c3RydWN0IHZjcHUgKnYsCiAgICAgaWYgKCByYyAmIEdXX1JNV1JfUkVXQUxLICkKICAgICB7CiAg
ICAgICAgIHBhZ2luZ191bmxvY2soZCk7Ci0gICAgICAgIHB1dF9nZm4oZCwgZ2ZuX3goZ2ZuKSk7
CisgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKICAgICAgICAgZ290byByZXdhbGs7CiAgICAgfQog
I2VuZGlmIC8qIE9PUyAqLwpAQCAtMzEyNiw3ICszMTI5LDcgQEAgc3RhdGljIGludCBzaF9wYWdl
X2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAogICAgIHsKICAgICAgICAgcGVyZmNfaW5jcihzaGFkb3df
aW5jb25zaXN0ZW50X2d3YWxrKTsKICAgICAgICAgcGFnaW5nX3VubG9jayhkKTsKLSAgICAgICAg
cHV0X2dmbihkLCBnZm5feChnZm4pKTsKKyAgICAgICAgcHV0X2dmbihkLCBnZm4pOwogICAgICAg
ICBnb3RvIHJld2FsazsKICAgICB9CiAKQEAgLTMxNTMsNyArMzE1Niw3IEBAIHN0YXRpYyBpbnQg
c2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgQVNTRVJUKGQtPmlzX3NodXR0
aW5nX2Rvd24pOwogI2VuZGlmCiAgICAgICAgIHBhZ2luZ191bmxvY2soZCk7Ci0gICAgICAgIHB1
dF9nZm4oZCwgZ2ZuX3goZ2ZuKSk7CisgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKICAgICAgICAg
dHJhY2Vfc2hhZG93X2dlbihUUkNfU0hBRE9XX0RPTUZfRFlJTkcsIHZhKTsKICAgICAgICAgcmV0
dXJuIDA7CiAgICAgfQpAQCAtMzE3MSw3ICszMTc0LDcgQEAgc3RhdGljIGludCBzaF9wYWdlX2Zh
dWx0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgKiBmYWlsZWQuIFdlIGNhbm5vdCBzYWZlbHkg
Y29udGludWUgc2luY2Ugc29tZSBwYWdlIGlzIHN0aWxsCiAgICAgICAgICAqIE9PUyBidXQgbm90
IGluIHRoZSBoYXNoIHRhYmxlIGFueW1vcmUuICovCiAgICAgICAgIHBhZ2luZ191bmxvY2soZCk7
Ci0gICAgICAgIHB1dF9nZm4oZCwgZ2ZuX3goZ2ZuKSk7CisgICAgICAgIHB1dF9nZm4oZCwgZ2Zu
KTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCkBAIC0zMTgxLDcgKzMxODQsNyBAQCBzdGF0
aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCiAgICAgewogICAgICAgICBwZXJm
Y19pbmNyKHNoYWRvd19pbmNvbnNpc3RlbnRfZ3dhbGspOwogICAgICAgICBwYWdpbmdfdW5sb2Nr
KGQpOwotICAgICAgICBwdXRfZ2ZuKGQsIGdmbl94KGdmbikpOworICAgICAgICBwdXRfZ2ZuKGQs
IGdmbik7CiAgICAgICAgIGdvdG8gcmV3YWxrOwogICAgIH0KICNlbmRpZiAvKiBPT1MgKi8KQEAg
LTMyNjcsNyArMzI3MCw3IEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAq
diwKICAgICBTSEFET1dfUFJJTlRLKCJmaXhlZFxuIik7CiAgICAgc2hhZG93X2F1ZGl0X3RhYmxl
cyh2KTsKICAgICBwYWdpbmdfdW5sb2NrKGQpOwotICAgIHB1dF9nZm4oZCwgZ2ZuX3goZ2ZuKSk7
CisgICAgcHV0X2dmbihkLCBnZm4pOwogICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7CiAK
ICBlbXVsYXRlOgpAQCAtMzMzNyw3ICszMzQwLDcgQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0
KHN0cnVjdCB2Y3B1ICp2LAogICAgIHNoX2F1ZGl0X2d3KHYsICZndyk7CiAgICAgc2hhZG93X2F1
ZGl0X3RhYmxlcyh2KTsKICAgICBwYWdpbmdfdW5sb2NrKGQpOwotICAgIHB1dF9nZm4oZCwgZ2Zu
X3goZ2ZuKSk7CisgICAgcHV0X2dmbihkLCBnZm4pOwogCiAgICAgdGhpc19jcHUodHJhY2VfZW11
bGF0ZV93cml0ZV92YWwpID0gMDsKIApAQCAtMzUyMSw3ICszNTI0LDcgQEAgc3RhdGljIGludCBz
aF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAogICAgIHNoYWRvd19hdWRpdF90YWJsZXModik7
CiAgICAgc2hfcmVzZXRfZWFybHlfdW5zaGFkb3codik7CiAgICAgcGFnaW5nX3VubG9jayhkKTsK
LSAgICBwdXRfZ2ZuKGQsIGdmbl94KGdmbikpOworICAgIHB1dF9nZm4oZCwgZ2ZuKTsKICAgICB0
cmFjZV9zaGFkb3dfZ2VuKFRSQ19TSEFET1dfTU1JTywgdmEpOwogICAgIHJldHVybiAoaGFuZGxl
X21taW9fd2l0aF90cmFuc2xhdGlvbih2YSwgZ3BhID4+IFBBR0VfU0hJRlQsIGFjY2VzcykKICAg
ICAgICAgICAgID8gRVhDUkVUX2ZhdWx0X2ZpeGVkIDogMCk7CkBAIC0zNTM1LDcgKzM1MzgsNyBA
QCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCiAgICAgc2hhZG93X2F1
ZGl0X3RhYmxlcyh2KTsKICAgICBzaF9yZXNldF9lYXJseV91bnNoYWRvdyh2KTsKICAgICBwYWdp
bmdfdW5sb2NrKGQpOwotICAgIHB1dF9nZm4oZCwgZ2ZuX3goZ2ZuKSk7CisgICAgcHV0X2dmbihk
LCBnZm4pOwogCiBwcm9wYWdhdGU6CiAgICAgdHJhY2Vfbm90X3NoYWRvd19mYXVsdChndy5sMWUs
IHZhKTsKQEAgLTQxMTYsNyArNDExOSw3IEBAIHNoX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYs
IGludCBkb19sb2NraW5nLCBib29sIG5vZmx1c2gpCiAgICAgICAgICAgICBpZiAoIGd1ZXN0X2wz
ZV9nZXRfZmxhZ3MoZ2wzZVtpXSkgJiBfUEFHRV9QUkVTRU5UICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICBnbDJnZm4gPSBndWVzdF9sM2VfZ2V0X2dmbihnbDNlW2ldKTsKLSAgICAg
ICAgICAgICAgICBnbDJtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KGdsMmdm
biksICZwMm10KTsKKyAgICAgICAgICAgICAgICBnbDJtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9j
a2VkKGQsIGdsMmdmbiwgJnAybXQpOwogICAgICAgICAgICAgICAgIGlmICggcDJtX2lzX3JhbShw
Mm10KSApCiAgICAgICAgICAgICAgICAgICAgIGZsdXNoIHw9IHNoX3JlbW92ZV93cml0ZV9hY2Nl
c3MoZCwgZ2wybWZuLCAyLCAwKTsKICAgICAgICAgICAgIH0KQEAgLTQxMjksNyArNDEzMiw3IEBA
IHNoX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nLCBib29sIG5vZmx1
c2gpCiAgICAgICAgICAgICBpZiAoIGd1ZXN0X2wzZV9nZXRfZmxhZ3MoZ2wzZVtpXSkgJiBfUEFH
RV9QUkVTRU5UICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBnbDJnZm4gPSBndWVz
dF9sM2VfZ2V0X2dmbihnbDNlW2ldKTsKLSAgICAgICAgICAgICAgICBnbDJtZm4gPSBnZXRfZ2Zu
X3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KGdsMmdmbiksICZwMm10KTsKKyAgICAgICAgICAgICAg
ICBnbDJtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdsMmdmbiwgJnAybXQpOwogICAg
ICAgICAgICAgICAgIGlmICggcDJtX2lzX3JhbShwMm10KSApCiAgICAgICAgICAgICAgICAgICAg
IHNoX3NldF90b3BsZXZlbF9zaGFkb3codiwgaSwgZ2wybWZuLCAoaSA9PSAzKQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gU0hfdHlwZV9sMmhfc2hhZG93CkBA
IC00NTM2LDcgKzQ1MzksNyBAQCBzdGF0aWMgdm9pZCBzaF9wYWdldGFibGVfZHlpbmcocGFkZHJf
dCBncGEpCiAgICAgcDJtX3R5cGVfdCBwMm10OwogICAgIGNoYXIgKmdsM3BhID0gTlVMTDsKICAg
ICBndWVzdF9sM2VfdCAqZ2wzZSA9IE5VTEw7Ci0gICAgdW5zaWduZWQgbG9uZyBsM2dmbjsKKyAg
ICBnZm5fdCBsM2dmbjsKICAgICBtZm5fdCBsM21mbjsKIAogICAgIGdjcjMgPSB2LT5hcmNoLmh2
bS5ndWVzdF9jclszXTsKQEAgLTQ1NDQsOCArNDU0Nyw4IEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0
YWJsZV9keWluZyhwYWRkcl90IGdwYSkKICAgICBpZiAoIGdjcjMgPT0gZ3BhICkKICAgICAgICAg
ZmFzdF9wYXRoID0gMTsKIAotICAgIGwzZ2ZuID0gZ3BhID4+IFBBR0VfU0hJRlQ7Ci0gICAgbDNt
Zm4gPSBnZXRfZ2ZuX3F1ZXJ5KGQsIF9nZm4obDNnZm4pLCAmcDJtdCk7CisgICAgbDNnZm4gPSBn
YWRkcl90b19nZm4oZ3BhKTsKKyAgICBsM21mbiA9IGdldF9nZm5fcXVlcnkoZCwgbDNnZm4sICZw
Mm10KTsKICAgICBpZiAoICFtZm5fdmFsaWQobDNtZm4pIHx8ICFwMm1faXNfcmFtKHAybXQpICkK
ICAgICB7CiAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgInNoX3BhZ2V0YWJsZV9keWluZzog
Z3BhIG5vdCB2YWxpZCAlIlBSSXBhZGRyIlxuIiwKQEAgLTQ1NzMsOCArNDU3Niw3IEBAIHN0YXRp
YyB2b2lkIHNoX3BhZ2V0YWJsZV9keWluZyhwYWRkcl90IGdwYSkKICAgICAgICAgZWxzZQogICAg
ICAgICB7CiAgICAgICAgICAgICAvKiByZXRyaWV2aW5nIHRoZSBsMnMgKi8KLSAgICAgICAgICAg
IGdtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KGd1ZXN0X2wzZV9nZXRfZ2Zu
KGdsM2VbaV0pKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZw
Mm10KTsKKyAgICAgICAgICAgIGdtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGd1ZXN0
X2wzZV9nZXRfZ2ZuKGdsM2VbaV0pLCAmcDJtdCk7CiAgICAgICAgICAgICBzbWZuID0gdW5saWtl
bHkobWZuX2VxKGdtZm4sIElOVkFMSURfTUZOKSkKICAgICAgICAgICAgICAgICAgICA/IElOVkFM
SURfTUZOCiAgICAgICAgICAgICAgICAgICAgOiBzaGFkb3dfaGFzaF9sb29rdXAoZCwgbWZuX3go
Z21mbiksIFNIX3R5cGVfbDJfcGFlX3NoYWRvdyk7CkBAIC00NjA5LDEwICs0NjExLDExIEBAIHN0
YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9keWluZyhwYWRkcl90IGdwYSkKIHsKICAgICBzdHJ1Y3Qg
dmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAg
ICBnZm5fdCBnZm4gPSBnYWRkcl90b19nZm4oZ3BhKTsKICAgICBtZm5fdCBzbWZuLCBnbWZuOwog
ICAgIHAybV90eXBlX3QgcDJtdDsKIAotICAgIGdtZm4gPSBnZXRfZ2ZuX3F1ZXJ5KGQsIF9nZm4o
Z3BhID4+IFBBR0VfU0hJRlQpLCAmcDJtdCk7CisgICAgZ21mbiA9IGdldF9nZm5fcXVlcnkoZCwg
Z2ZuLCAmcDJtdCk7CiAgICAgcGFnaW5nX2xvY2soZCk7CiAKICNpZiBHVUVTVF9QQUdJTkdfTEVW
RUxTID09IDIKQEAgLTQ2MzcsNyArNDY0MCw3IEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9k
eWluZyhwYWRkcl90IGdwYSkKICAgICB2LT5hcmNoLnBhZ2luZy5zaGFkb3cucGFnZXRhYmxlX2R5
aW5nID0gMTsKIAogICAgIHBhZ2luZ191bmxvY2soZCk7Ci0gICAgcHV0X2dmbihkLCBncGEgPj4g
UEFHRV9TSElGVCk7CisgICAgcHV0X2dmbihkLCBnZm4pOwogfQogI2VuZGlmCiAKQEAgLTQ3NTks
NyArNDc2Miw3IEBAIGludCBzaF9hdWRpdF9sMV90YWJsZShzdHJ1Y3QgdmNwdSAqdiwgbWZuX3Qg
c2wxbWZuLCBtZm5fdCB4KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGdmbiA9IGd1
ZXN0X2wxZV9nZXRfZ2ZuKCpnbDFlKTsKICAgICAgICAgICAgICAgICBtZm4gPSBzaGFkb3dfbDFl
X2dldF9tZm4oKnNsMWUpOwotICAgICAgICAgICAgICAgIGdtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3Vu
bG9ja2VkKHYtPmRvbWFpbiwgZ2ZuX3goZ2ZuKSwgJnAybXQpOworICAgICAgICAgICAgICAgIGdt
Zm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKHYtPmRvbWFpbiwgZ2ZuLCAmcDJtdCk7CiAgICAg
ICAgICAgICAgICAgaWYgKCAhcDJtX2lzX2dyYW50KHAybXQpICYmICFtZm5fZXEoZ21mbiwgbWZu
KSApCiAgICAgICAgICAgICAgICAgICAgIEFVRElUX0ZBSUwoMSwgImJhZCB0cmFuc2xhdGlvbjog
Z2ZuICUiIFNIX1BSSV9nZm4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIC0tPiAl
IiBQUklfbWZuICIgIT0gbWZuICUiIFBSSV9tZm4sCkBAIC00ODMyLDE2ICs0ODM1LDE1IEBAIGlu
dCBzaF9hdWRpdF9sMl90YWJsZShzdHJ1Y3QgdmNwdSAqdiwgbWZuX3Qgc2wybWZuLCBtZm5fdCB4
KQogICAgICAgICAgICAgZ21mbiA9IChndWVzdF9sMmVfZ2V0X2ZsYWdzKCpnbDJlKSAmIF9QQUdF
X1BTRSkKICAgICAgICAgICAgICAgICA/IGdldF9mbDFfc2hhZG93X3N0YXR1cyhkLCBnZm4pCiAg
ICAgICAgICAgICAgICAgOiBnZXRfc2hhZG93X3N0YXR1cyhkLAotICAgICAgICAgICAgICAgICAg
ICBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KGdmbiksCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnAybXQpLCBTSF90eXBlX2wxX3NoYWRvdyk7CisgICAg
ICAgICAgICAgICAgICAgIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuLCAmcDJtdCksIFNI
X3R5cGVfbDFfc2hhZG93KTsKICAgICAgICAgICAgIGlmICggIW1mbl9lcShnbWZuLCBtZm4pICkK
ICAgICAgICAgICAgICAgICBBVURJVF9GQUlMKDIsICJiYWQgdHJhbnNsYXRpb246IGdmbiAlIiBT
SF9QUklfZ2ZuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiICgtLT4gJSIgUFJJX21mbiAi
KSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgLS0+ICUiIFBSSV9tZm4gIiAhPSBtZm4g
JSIgUFJJX21mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl94KGdmbiksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoZ3Vlc3RfbDJlX2dldF9mbGFncygqZ2wyZSkgJiBfUEFH
RV9QU0UpID8gMAotICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBtZm5feChnZXRfZ2ZuX3F1
ZXJ5X3VubG9ja2VkKGQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl94
KGdmbiksICZwMm10KSksIG1mbl94KGdtZm4pLCBtZm5feChtZm4pKTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogbWZuX3goZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnZm4sICZwMm10
KSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChnbWZuKSwgbWZuX3gobWZuKSk7
CiAgICAgICAgIH0KICAgICB9KTsKICAgICB1bm1hcF9kb21haW5fcGFnZShncCk7CkBAIC00ODgx
LDggKzQ4ODMsNyBAQCBpbnQgc2hfYXVkaXRfbDNfdGFibGUoc3RydWN0IHZjcHUgKnYsIG1mbl90
IHNsM21mbiwgbWZuX3QgeCkKICAgICAgICAgewogICAgICAgICAgICAgZ2ZuID0gZ3Vlc3RfbDNl
X2dldF9nZm4oKmdsM2UpOwogICAgICAgICAgICAgbWZuID0gc2hhZG93X2wzZV9nZXRfbWZuKCpz
bDNlKTsKLSAgICAgICAgICAgIGdtZm4gPSBnZXRfc2hhZG93X3N0YXR1cyhkLCBnZXRfZ2ZuX3F1
ZXJ5X3VubG9ja2VkKAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQs
IGdmbl94KGdmbiksICZwMm10KSwKKyAgICAgICAgICAgIGdtZm4gPSBnZXRfc2hhZG93X3N0YXR1
cyhkLCBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbiwgJnAybXQpLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICgoR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSAzIHx8CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpc19wdl8zMmJpdF9kb21haW4o
ZCkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYmICFzaGFkb3dfbW9k
ZV9leHRlcm5hbChkKQpAQCAtNDkzMSw4ICs0OTMyLDcgQEAgaW50IHNoX2F1ZGl0X2w0X3RhYmxl
KHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBzbDRtZm4sIG1mbl90IHgpCiAgICAgICAgIHsKICAgICAg
ICAgICAgIGdmbiA9IGd1ZXN0X2w0ZV9nZXRfZ2ZuKCpnbDRlKTsKICAgICAgICAgICAgIG1mbiA9
IHNoYWRvd19sNGVfZ2V0X21mbigqc2w0ZSk7Ci0gICAgICAgICAgICBnbWZuID0gZ2V0X3NoYWRv
d19zdGF0dXMoZCwgZ2V0X2dmbl9xdWVyeV91bmxvY2tlZCgKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkLCBnZm5feChnZm4pLCAmcDJtdCksCisgICAgICAgICAgICBnbWZu
ID0gZ2V0X3NoYWRvd19zdGF0dXMoZCwgZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnZm4sICZw
Mm10KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTSF90eXBlX2wzX3No
YWRvdyk7CiAgICAgICAgICAgICBpZiAoICFtZm5fZXEoZ21mbiwgbWZuKSApCiAgICAgICAgICAg
ICAgICAgQVVESVRfRkFJTCg0LCAiYmFkIHRyYW5zbGF0aW9uOiBnZm4gJSIgU0hfUFJJX2dmbgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy90eXBlcy5oIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy90eXBlcy5oCmluZGV4IGQ1MDk2NzQuLmY2ODg5MTkgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvdHlwZXMuaAorKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L3R5cGVzLmgKQEAgLTE5MywxMCArMTkzLDYgQEAgc3RhdGljIGlubGluZSBzaGFkb3dfbDRlX3Qg
c2hhZG93X2w0ZV9mcm9tX21mbihtZm5fdCBtZm4sIHUzMiBmbGFncykKIH0pCiAjZW5kaWYKIAot
IC8qIE92ZXJyaWRlIGdldF9nZm4gdG8gd29yayB3aXRoIGdmbl90ICovCi0jdW5kZWYgZ2V0X2dm
bl9xdWVyeQotI2RlZmluZSBnZXRfZ2ZuX3F1ZXJ5KGQsIGcsIHQpIGdldF9nZm5fdHlwZSgoZCks
IGdmbl94KGcpLCAodCksIDApCi0KIC8qIFRoZSBzaGFkb3cgdHlwZXMgbmVlZGVkIGZvciB0aGUg
dmFyaW91cyBsZXZlbHMuICovCiAKICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDIKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YwppbmRleCBmNzg2MGY2Li41NGY5MDlmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0yMDk5LDcgKzIwOTksNyBA
QCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgIHsKICAgICAgICAgICAgIHAybV90eXBlX3QgcDJt
dDsKIAotICAgICAgICAgICAgbWZuID0gZ2V0X2dmbl91bnNoYXJlKGQsIGdvcC5tZm4sICZwMm10
KTsKKyAgICAgICAgICAgIG1mbiA9IGdldF9nZm5fdW5zaGFyZShkLCBfZ2ZuKGdvcC5tZm4pLCAm
cDJtdCk7CiAgICAgICAgICAgICBpZiAoIHAybV9pc19zaGFyZWQocDJtdCkgfHwgIXAybV9pc192
YWxpZChwMm10KSApCiAgICAgICAgICAgICAgICAgbWZuID0gSU5WQUxJRF9NRk47CiAgICAgICAg
IH0KQEAgLTIxMTEsNyArMjExMSw3IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgaWYgKCB1
bmxpa2VseSghbWZuX3ZhbGlkKG1mbikpICkKICAgICAgICAgewogI2lmZGVmIENPTkZJR19YODYK
LSAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CisgICAgICAgICAgICBwdXRfZ2ZuKGQs
IF9nZm4oZ29wLm1mbikpOwogI2VuZGlmCiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5G
TywgIm91dC1vZi1yYW5nZSAlbHhcbiIsICh1bnNpZ25lZCBsb25nKWdvcC5tZm4pOwogICAgICAg
ICAgICAgZ29wLnN0YXR1cyA9IEdOVFNUX2JhZF9wYWdlOwpAQCAtMjEyMiw3ICsyMTIyLDcgQEAg
Z250dGFiX3RyYW5zZmVyKAogICAgICAgICBpZiAoIChyYyA9IHN0ZWFsX3BhZ2UoZCwgcGFnZSwg
MCkpIDwgMCApCiAgICAgICAgIHsKICNpZmRlZiBDT05GSUdfWDg2Ci0gICAgICAgICAgICBwdXRf
Z2ZuKGQsIGdvcC5tZm4pOworICAgICAgICAgICAgcHV0X2dmbihkLCBfZ2ZuKGdvcC5tZm4pKTsK
ICNlbmRpZgogICAgICAgICAgICAgZ29wLnN0YXR1cyA9IHJjID09IC1FSU5WQUwgPyBHTlRTVF9i
YWRfcGFnZSA6IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgICAgICAgICBnb3RvIGNvcHliYWNr
OwpAQCAtMjE1NCw3ICsyMTU0LDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgICAgcmN1
X3VubG9ja19kb21haW4oZSk7CiAgICAgICAgIHB1dF9nZm5fYW5kX2NvcHliYWNrOgogI2lmZGVm
IENPTkZJR19YODYKLSAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CisgICAgICAgICAg
ICBwdXRfZ2ZuKGQsIF9nZm4oZ29wLm1mbikpOwogI2VuZGlmCiAgICAgICAgICAgICBwYWdlLT5j
b3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7CiAgICAgICAgICAg
ICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKQEAgLTIyNDMsNyArMjI0Myw3IEBAIGdudHRhYl90
cmFuc2ZlcigKIAogICAgICAgICBzcGluX3VubG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKICNp
ZmRlZiBDT05GSUdfWDg2Ci0gICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CisgICAgICAgIHB1
dF9nZm4oZCwgX2dmbihnb3AubWZuKSk7CiAjZW5kaWYKIAogICAgICAgICBUUkFDRV8xRChUUkNf
TUVNX1BBR0VfR1JBTlRfVFJBTlNGRVIsIGUtPmRvbWFpbl9pZCk7CmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCAxNzViZDYyLi5jNTlh
MDE3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVt
b3J5LmMKQEAgLTMwMywxMCArMzAzLDEwIEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pCiAgICAgaW50IHJjOwogCiAjaWZkZWYgQ09O
RklHX1g4NgotICAgIG1mbiA9IGdldF9nZm5fcXVlcnkoZCwgZ21mbiwgJnAybXQpOworICAgIG1m
biA9IGdldF9nZm5fcXVlcnkoZCwgX2dmbihnbWZuKSwgJnAybXQpOwogICAgIGlmICggdW5saWtl
bHkocDJtdCA9PSBwMm1faW52YWxpZCkgfHwgdW5saWtlbHkocDJtdCA9PSBwMm1fbW1pb19kbSkg
KQogICAgIHsKLSAgICAgICAgcHV0X2dmbihkLCBnbWZuKTsKKyAgICAgICAgcHV0X2dmbihkLCBf
Z2ZuKGdtZm4pKTsKIAogICAgICAgICByZXR1cm4gLUVOT0VOVDsKICAgICB9CkBAIC0zMzYsNyAr
MzM2LDcgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ21mbikKICAgICAgICAgICAgIGdvdG8gb3V0X3B1dF9nZm47CiAgICAgICAgIH0KIAot
ICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4pOworICAgICAgICBwdXRfZ2ZuKGQsIF9nZm4oZ21mbikp
OwogCiAgICAgICAgIGlmICggcGFnZSApCiAgICAgICAgIHsKQEAgLTM1OSw3ICszNTksNyBAQCBp
bnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZu
KQogICAgIGlmICggdW5saWtlbHkoIW1mbl92YWxpZChtZm4pKSApCiAgICAgewogI2lmZGVmIENP
TkZJR19YODYKLSAgICAgICAgcHV0X2dmbihkLCBnbWZuKTsKKyAgICAgICAgcHV0X2dmbihkLCBf
Z2ZuKGdtZm4pKTsKICNlbmRpZgogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkRvbWFp
biAldSBwYWdlIG51bWJlciAlbHggaW52YWxpZFxuIiwKICAgICAgICAgICAgICAgICBkLT5kb21h
aW5faWQsIGdtZm4pOwpAQCAtMzgyLDcgKzM4Miw3IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pCiAgICAgICAgICAgICBnb3RvIG91
dF9wdXRfZ2ZuOwogICAgICAgICB9CiAgICAgICAgIC8qIE1heWJlIHRoZSBtZm4gY2hhbmdlZCAq
LwotICAgICAgICBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdtZm4sICZwMm10KTsK
KyAgICAgICAgbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBfZ2ZuKGdtZm4pLCAmcDJt
dCk7CiAgICAgICAgIEFTU0VSVCghcDJtX2lzX3NoYXJlZChwMm10KSk7CiAgICAgfQogI2VuZGlm
IC8qIENPTkZJR19YODYgKi8KQEAgLTM5MSw3ICszOTEsNyBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKQogICAgIGlmICggdW5saWtl
bHkoIWdldF9wYWdlKHBhZ2UsIGQpKSApCiAgICAgewogI2lmZGVmIENPTkZJR19YODYKLSAgICAg
ICAgcHV0X2dmbihkLCBnbWZuKTsKKyAgICAgICAgcHV0X2dmbihkLCBfZ2ZuKGdtZm4pKTsKICNl
bmRpZgogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkJhZCBwYWdlIGZyZWUgZm9yIGRv
bWFpbiAldVxuIiwgZC0+ZG9tYWluX2lkKTsKIApAQCAtNDE2LDcgKzQxNiw3IEBAIGludCBndWVz
dF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pCiAKICNp
ZmRlZiBDT05GSUdfWDg2CiAgb3V0X3B1dF9nZm46Ci0gICAgcHV0X2dmbihkLCBnbWZuKTsKKyAg
ICBwdXRfZ2ZuKGQsIF9nZm4oZ21mbikpOwogI2VuZGlmCiAKICAgICAvKgpAQCAtNjUxLDEwICs2
NTEsMTAgQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeGVuX21lbW9yeV9leGNoYW5nZV90KSBhcmcpCiAgICAgICAgICAgICAgICAgcDJtX3R5cGVf
dCBwMm10OwogCiAgICAgICAgICAgICAgICAgLyogU2hhcmVkIHBhZ2VzIGNhbm5vdCBiZSBleGNo
YW5nZWQgKi8KLSAgICAgICAgICAgICAgICBtZm4gPSBnZXRfZ2ZuX3Vuc2hhcmUoZCwgZ21mbiAr
IGssICZwMm10KTsKKyAgICAgICAgICAgICAgICBtZm4gPSBnZXRfZ2ZuX3Vuc2hhcmUoZCwgX2dm
bihnbWZuICsgayksICZwMm10KTsKICAgICAgICAgICAgICAgICBpZiAoIHAybV9pc19zaGFyZWQo
cDJtdCkgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcHV0X2dmbihk
LCBnbWZuICsgayk7CisgICAgICAgICAgICAgICAgICAgIHB1dF9nZm4oZCwgX2dmbihnbWZuICsg
aykpOwogICAgICAgICAgICAgICAgICAgICByYyA9IC1FTk9NRU07CiAgICAgICAgICAgICAgICAg
ICAgIGdvdG8gZmFpbDsgCiAgICAgICAgICAgICAgICAgfQpAQCAtNjY0LDcgKzY2NCw3IEBAIHN0
YXRpYyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1v
cnlfZXhjaGFuZ2VfdCkgYXJnKQogICAgICAgICAgICAgICAgIGlmICggdW5saWtlbHkoIW1mbl92
YWxpZChtZm4pKSApCiAgICAgICAgICAgICAgICAgewogI2lmZGVmIENPTkZJR19YODYKLSAgICAg
ICAgICAgICAgICAgICAgcHV0X2dmbihkLCBnbWZuICsgayk7CisgICAgICAgICAgICAgICAgICAg
IHB1dF9nZm4oZCwgX2dmbihnbWZuICsgaykpOwogI2VuZGlmCiAgICAgICAgICAgICAgICAgICAg
IHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgICAgICAgICAgZ290byBmYWlsOwpAQCAtNjc2LDE0
ICs2NzYsMTQgQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0oeGVuX21lbW9yeV9leGNoYW5nZV90KSBhcmcpCiAgICAgICAgICAgICAgICAgaWYgKCB1
bmxpa2VseShyYykgKQogICAgICAgICAgICAgICAgIHsKICNpZmRlZiBDT05GSUdfWDg2Ci0gICAg
ICAgICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ21mbiArIGspOworICAgICAgICAgICAgICAgICAg
ICBwdXRfZ2ZuKGQsIF9nZm4oZ21mbiArIGspKTsKICNlbmRpZgogICAgICAgICAgICAgICAgICAg
ICBnb3RvIGZhaWw7CiAgICAgICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAgICAgcGFnZV9s
aXN0X2FkZChwYWdlLCAmaW5fY2h1bmtfbGlzdCk7CiAjaWZkZWYgQ09ORklHX1g4NgotICAgICAg
ICAgICAgICAgIHB1dF9nZm4oZCwgZ21mbiArIGspOworICAgICAgICAgICAgICAgIHB1dF9nZm4o
ZCwgX2dmbihnbWZuICsgaykpOwogI2VuZGlmCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9ndWVzdC5jIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMKaW5kZXggMDNjYTBjZi4uN2Fi
M2M3NyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMKQEAgLTIx
LDE0ICsyMSw2IEBACiAjaW5jbHVkZSA8YXNtL2FtZC1pb21tdS5oPgogI2luY2x1ZGUgPGFzbS9o
dm0vc3ZtL2FtZC1pb21tdS1wcm90by5oPgogCi0vKiBPdmVycmlkZSB7Z2V0LHB1dH1fZ2ZuIHRv
IHdvcmsgd2l0aCBnZm5fdCAqLwotI3VuZGVmIGdldF9nZm4KLSNkZWZpbmUgZ2V0X2dmbihkLCBn
LCB0KSBnZXRfZ2ZuX3R5cGUoZCwgZ2ZuX3goZyksIHQsIFAyTV9BTExPQykKLSN1bmRlZiBnZXRf
Z2ZuX3F1ZXJ5Ci0jZGVmaW5lIGdldF9nZm5fcXVlcnkoZCwgZywgdCkgZ2V0X2dmbl90eXBlKGQs
IGdmbl94KGcpLCB0LCAwKQotI3VuZGVmIHB1dF9nZm4KLSNkZWZpbmUgcHV0X2dmbihkLCBnKSBf
X3B1dF9nZm4ocDJtX2dldF9ob3N0cDJtKGQpLCBnZm5feChnKSkKLQogI2RlZmluZSBJT01NVV9N
TUlPX1NJWkUgICAgICAgICAgICAgICAgICAgICAgICAgMHg4MDAwCiAjZGVmaW5lIElPTU1VX01N
SU9fUEFHRV9OUiAgICAgICAgICAgICAgICAgICAgICAweDgKICNkZWZpbmUgUklOR19CRl9MRU5H
VEhfTUFTSyAgICAgICAgICAgICAgICAgICAgIDB4MEYwMDAwMDAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQu
aAppbmRleCA4Njg0YjgzLi44N2M2ODE1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2d1ZXN0X3B0LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oCkBAIC0zOCwx
MCArMzgsNiBAQCBnZm5fdG9fcGFkZHIoZ2ZuX3QgZ2ZuKQogICAgIHJldHVybiAoKHBhZGRyX3Qp
Z2ZuX3goZ2ZuKSkgPDwgUEFHRV9TSElGVDsKIH0KIAotLyogT3ZlcnJpZGUgZ2V0X2dmbiB0byB3
b3JrIHdpdGggZ2ZuX3QgKi8KLSN1bmRlZiBnZXRfZ2ZuCi0jZGVmaW5lIGdldF9nZm4oZCwgZywg
dCkgZ2V0X2dmbl90eXBlKChkKSwgZ2ZuX3goZyksICh0KSwgUDJNX0FMTE9DKQotCiAvKiBNYXNr
IGNvdmVyaW5nIHRoZSByZXNlcnZlZCBiaXRzIGZyb20gc3VwZXJwYWdlIGFsaWdubWVudC4gKi8K
ICNkZWZpbmUgU1VQRVJQQUdFX1JTVkQoYml0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAoKCgxdWwgPDwgKGJpdCkpIC0gMSkgJiB+KF9QQUdFX1BT
RV9QQVQgfCAoX1BBR0VfUFNFX1BBVCAtIDF1bCkpKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggOGJkNmY2NC4u
ZTMzMmYwNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC00MzEsNyArNDMxLDcgQEAgdm9pZCBwMm1fdW5sb2Nr
X2FuZF90bGJfZmx1c2goc3RydWN0IHAybV9kb21haW4gKnAybSk7CiAgKiBwdXRfZ2ZuLiAqKioq
LwogCiBtZm5fdCBfX25vbm51bGwoMywgNCkgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKAotICAgIHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBwMm1fdHlwZV90ICp0LAor
ICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwgcDJtX3R5cGVfdCAqdCwKICAg
ICBwMm1fYWNjZXNzX3QgKmEsIHAybV9xdWVyeV90IHEsIHVuc2lnbmVkIGludCAqcGFnZV9vcmRl
ciwgYm9vbF90IGxvY2tlZCk7CiAKIC8qCkBAIC00NDQsNyArNDQ0LDcgQEAgbWZuX3QgX19ub25u
dWxsKDMsIDQpIF9fZ2V0X2dmbl90eXBlX2FjY2VzcygKICAqIHRoZSBlbnRyeSB3YXMgZm91bmQg
aW4uCiAgKi8KIHN0YXRpYyBpbmxpbmUgbWZuX3QgX19ub25udWxsKDMsIDQpIGdldF9nZm5fdHlw
ZV9hY2Nlc3MoCi0gICAgc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4s
IHAybV90eXBlX3QgKnQsCisgICAgc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLCBw
Mm1fdHlwZV90ICp0LAogICAgIHAybV9hY2Nlc3NfdCAqYSwgcDJtX3F1ZXJ5X3QgcSwgdW5zaWdu
ZWQgaW50ICpwYWdlX29yZGVyKQogewogICAgIHJldHVybiBfX2dldF9nZm5fdHlwZV9hY2Nlc3Mo
cDJtLCBnZm4sIHQsIGEsIHEsIHBhZ2Vfb3JkZXIsIHRydWUpOwpAQCAtNDUyLDIyICs0NTIsMjEg
QEAgc3RhdGljIGlubGluZSBtZm5fdCBfX25vbm51bGwoMywgNCkgZ2V0X2dmbl90eXBlX2FjY2Vz
cygKIAogLyogR2VuZXJhbCBjb252ZXJzaW9uIGZ1bmN0aW9uIGZyb20gZ2ZuIHRvIG1mbiAqLwog
c3RhdGljIGlubGluZSBtZm5fdCBfX25vbm51bGwoMykgZ2V0X2dmbl90eXBlKAotICAgIHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBwMm1fdHlwZV90ICp0LCBwMm1fcXVlcnlf
dCBxKQorICAgIHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgcDJtX3R5cGVfdCAqdCwgcDJt
X3F1ZXJ5X3QgcSkKIHsKICAgICBwMm1fYWNjZXNzX3QgYTsKICAgICByZXR1cm4gZ2V0X2dmbl90
eXBlX2FjY2VzcyhwMm1fZ2V0X2hvc3RwMm0oZCksIGdmbiwgdCwgJmEsIHEsIE5VTEwpOwogfQog
CiAvKiBTeW50YWN0aWMgc3VnYXI6IG1vc3QgY2FsbGVycyB3aWxsIHVzZSBvbmUgb2YgdGhlc2Uu
ICovCi0jZGVmaW5lIGdldF9nZm4oZCwgZywgdCkgICAgICAgICBnZXRfZ2ZuX3R5cGUoKGQpLCAo
ZyksICh0KSwgUDJNX0FMTE9DKQotI2RlZmluZSBnZXRfZ2ZuX3F1ZXJ5KGQsIGcsIHQpICAgZ2V0
X2dmbl90eXBlKChkKSwgKGcpLCAodCksIDApCi0jZGVmaW5lIGdldF9nZm5fdW5zaGFyZShkLCBn
LCB0KSBnZXRfZ2ZuX3R5cGUoKGQpLCAoZyksICh0KSwgXAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExPQyB8IFAyTV9VTlNIQVJFKQorI2RlZmlu
ZSBnZXRfZ2ZuKGQsIGcsIHQpICAgICAgICAgZ2V0X2dmbl90eXBlKGQsIGcsIHQsIFAyTV9BTExP
QykKKyNkZWZpbmUgZ2V0X2dmbl9xdWVyeShkLCBnLCB0KSAgIGdldF9nZm5fdHlwZShkLCBnLCB0
LCAwKQorI2RlZmluZSBnZXRfZ2ZuX3Vuc2hhcmUoZCwgZywgdCkgZ2V0X2dmbl90eXBlKGQsIGcs
IHQsIFAyTV9BTExPQyB8IFAyTV9VTlNIQVJFKQogCiAvKiBXaWxsIHJlbGVhc2UgdGhlIHAybV9s
b2NrIGZvciB0aGlzIGdmbiBlbnRyeS4gKi8KLXZvaWQgX19wdXRfZ2ZuKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKK3ZvaWQgX19wdXRfZ2ZuKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIGdmbl90IGdmbik7CiAKLSNkZWZpbmUgcHV0X2dmbihkLCBnZm4pIF9fcHV0
X2dmbihwMm1fZ2V0X2hvc3RwMm0oKGQpKSwgKGdmbikpCisjZGVmaW5lIHB1dF9nZm4oZCwgZykg
X19wdXRfZ2ZuKHAybV9nZXRfaG9zdHAybShkKSwgZykKIAogLyoKICAqIFRoZSBpbnRlbnQgb2Yg
dGhlICJ1bmxvY2tlZCIgYWNjZXNzb3IgaXMgdG8gaGF2ZSB0aGUgY2FsbGVyIG5vdCB3b3JyeSBh
Ym91dApAQCAtNDg0LDkgKzQ4Myw4IEBAIHZvaWQgX19wdXRfZ2ZuKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKICAqIEFueSBvdGhlciB0eXBlIG9mIHF1ZXJ5IGNh
biBjYXVzZSBhIGNoYW5nZSBpbiB0aGUgcDJtIGFuZCBtYXkgbmVlZCB0bwogICogcGVyZm9ybSBs
b2NraW5nLgogICovCi1zdGF0aWMgaW5saW5lIG1mbl90IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQo
c3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGdmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwMm1fdHlwZV90ICp0KQorc3RhdGljIGlubGluZSBtZm5fdCBnZXRfZ2ZuX3F1
ZXJ5X3VubG9ja2VkKAorICAgIHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgcDJtX3R5cGVf
dCAqdCkKIHsKICAgICBwMm1fYWNjZXNzX3QgYTsKICAgICByZXR1cm4gX19nZXRfZ2ZuX3R5cGVf
YWNjZXNzKHAybV9nZXRfaG9zdHAybShkKSwgZ2ZuLCB0LCAmYSwgMCwgTlVMTCwgMCk7CkBAIC01
NjksOSArNTY3LDkgQEAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAKICAgICAvKiBOb3cgZG8gdGhlIGdldHMgKi8KICAgICAqZmlyc3Rf
bWZuICA9IGdldF9nZm5fdHlwZV9hY2Nlc3MocDJtX2dldF9ob3N0cDJtKHJ2YWwtPmZpcnN0X2Rv
bWFpbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl94KHJ2YWwt
PmZpcnN0X2dmbiksIGZpcnN0X3QsIGZpcnN0X2EsIHEsIE5VTEwpOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBydmFsLT5maXJzdF9nZm4sIGZpcnN0X3QsIGZpcnN0X2Es
IHEsIE5VTEwpOwogICAgICpzZWNvbmRfbWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm1fZ2V0
X2hvc3RwMm0ocnZhbC0+c2Vjb25kX2RvbWFpbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdmbl94KHJ2YWwtPnNlY29uZF9nZm4pLCBzZWNvbmRfdCwgc2Vjb25kX2Es
IHEsIE5VTEwpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBydmFsLT5z
ZWNvbmRfZ2ZuLCBzZWNvbmRfdCwgc2Vjb25kX2EsIHEsIE5VTEwpOwogfQogCiBzdGF0aWMgaW5s
aW5lIHZvaWQgcHV0X3R3b19nZm5zKHN0cnVjdCB0d29fZ2ZucyAqYXJnKQpAQCAtNTc5LDggKzU3
Nyw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBwdXRfdHdvX2dmbnMoc3RydWN0IHR3b19nZm5zICph
cmcpCiAgICAgaWYgKCAhYXJnICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgcHV0X2dmbihhcmct
PnNlY29uZF9kb21haW4sIGdmbl94KGFyZy0+c2Vjb25kX2dmbikpOwotICAgIHB1dF9nZm4oYXJn
LT5maXJzdF9kb21haW4sICBnZm5feChhcmctPmZpcnN0X2dmbikpOworICAgIHB1dF9nZm4oYXJn
LT5zZWNvbmRfZG9tYWluLCBhcmctPnNlY29uZF9nZm4pOworICAgIHB1dF9nZm4oYXJnLT5maXJz
dF9kb21haW4sICBhcmctPmZpcnN0X2dmbik7CiB9CiAKIC8qIEluaXQgdGhlIGRhdGFzdHJ1Y3R1
cmVzIGZvciBsYXRlciB1c2UgYnkgdGhlIHAybSBjb2RlICovCi0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:51:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:51: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-devel-bounces@lists.xenproject.org>)
	id 1gPSuN-0005Zc-8Y; Wed, 21 Nov 2018 13:51: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=uxgW=OA=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gPSuL-0005ZX-UA
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 13:51:09 +0000
X-Inumbo-ID: 7ec77b18-ed94-11e8-8b00-12d6303a7972
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ec77b18-ed94-11e8-8b00-12d6303a7972;
 Wed, 21 Nov 2018 13:51:07 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga007.jf.intel.com ([10.7.209.58])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Nov 2018 05:51:06 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,261,1539673200"; d="scan'208";a="91047352"
Received: from tterrive-mobl2.ger.corp.intel.com (HELO caravaggio)
 ([10.252.4.181])
 by orsmga007.jf.intel.com with ESMTP; 21 Nov 2018 05:51:02 -0800
Date: Wed, 21 Nov 2018 14:50:30 +0100
From: Samuel Ortiz <sameo@linux.intel.com>
To: "Michael S. Tsirkin" <mst@redhat.com>
Message-ID: <20181121135030.GC4426@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181116172919.43f3e27d@redhat.com>
 <d4f6f0ef-1333-a917-e3eb-d9bad47c9648@redhat.com>
 <20181119163110.2f357f40@redhat.com>
 <20181121072954-mutt-send-email-mst@kernel.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121072954-mutt-send-email-mst@kernel.org>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 00/24] ACPI reorganization
 for hardware-reduced API addition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWljaGFlbCwKCk9uIFdlZCwgTm92IDIxLCAyMDE4IGF0IDA3OjM1OjQ3QU0gLTA1MDAsIE1p
Y2hhZWwgUy4gVHNpcmtpbiB3cm90ZToKPiBPbiBNb24sIE5vdiAxOSwgMjAxOCBhdCAwNDozMTox
MFBNICswMTAwLCBJZ29yIE1hbW1lZG92IHdyb3RlOgo+ID4gT24gRnJpLCAxNiBOb3YgMjAxOCAx
NzozNzo1NCArMDEwMAo+ID4gUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4gd3Jv
dGU6Cj4gPiAKPiA+ID4gT24gMTYvMTEvMTggMTc6MjksIElnb3IgTWFtbWVkb3Ygd3JvdGU6Cj4g
PiA+ID4gR2VuZXJhbCBzdWdnZXN0aW9ucyBmb3IgdGhpcyBzZXJpZXM6Cj4gPiA+ID4gICAxLiBQ
cmVmZXJhYmx5IGRvbid0IGRvIG11bHRpcGxlIGNoYW5nZXMgd2l0aGluIGEgcGF0Y2gKPiA+ID4g
PiAgICAgIG5laXRoZXIgcG9zdCBodWdlIHBhdGNoZXMgKHVubGVzcyBpdCdzIHB1cmUgY29kZSBt
b3ZlbWVudCkuCj4gPiA+ID4gICAgICAoaXQncyBlYXN5IHRvIHNxdWFzaCBwYXRjaGVzIGxhdGVy
IGl0IG5lY2Vzc2FyeSkKPiA+ID4gPiAgIDIuIFN0YXJ0IHNtYWxsLCBwaWNrIGEgdGFibGUgZ2Vu
ZXJhbGl6ZSBpdCBhbmQgc2VuZCBhcwo+ID4gPiA+ICAgICAgb25lIHNtYWxsIHBhdGNoc2V0LiBU
YWJsZXMgYXJlIG9mdGVuIGluZGVwZW5kZW50Cj4gPiA+ID4gICAgICBhbmQgaXQncyBtdWNoIGVh
c2llciBvbiBib3RoIGF1dGhvci9yZXZpZXdlciB0byBhZ3JlZSB1cG9uCj4gPiA+ID4gICAgICBj
aGFuZ2VzIGFuZCByZXdyaXRlIGl0IGlmIG5lY2Vzc2FyeS4gIAo+ID4gPiAKPiA+ID4gSG93IHdv
dWxkIHRoYXQgYmUgZG9uZT8gIFRoaXMgc2VyaWVzIGlzIG9uIHRoZSBiaWdnZXIgc2lkZSwgYWdy
ZWVkLCBidXQKPiA+ID4gbW9zdCBvZiBpdCBpcyByZWFsbHkganVzdCBjb2RlIG1vdmVtZW50LiAg
SXQncyBhIHN0YXJ0aW5nIHBvaW50LCBoYXZpbmcKPiA+ID4gYSBnZW5lcmljIEFDUEkgbGlicmFy
eSBpcyB3YXkgYmV5b25kIHdoYXQgdGhpcyBpcyB0cnlpbmcgdG8gZG8uCj4gPiBJJ3ZlIHRyaWVk
IHRvIGdpdmUgc3VnZ2VzdGlvbnMgaG93IHRvIHJlc3RydWN0dXJlIHNlcmllcwo+ID4gb24gcGVy
IHBhdGNoIGJhc2lzLiBJbiBteSBvcGluaW9uIGl0IHF1aXRlIHBvc3NpYmxlIHRvIHNwbGl0Cj4g
PiBzZXJpZXMgaW4gc2V2ZXJhbCBzbWFsbGVyIG9uZXMgYW5kIGl0IHNob3VsZCByZWFsbHkgaGVs
cCB3aXRoCj4gPiBtYWtpbmcgc2VyaWVzIGNsZWFuZXIgYW5kIGVhc2llci9mYXN0ZXIgdG8gcmV2
aWV3L2FtZW5kL21lcmdlCj4gPiB2cyB3aGF0IHdlIGhhdmUgaW4gdjUuCj4gPiAoaXQncyBtb3Jl
IGZydXN0cmF0aW5nIHRvIHJld29yayBsYXJnZSBzZXJpZXMgdnMgc21hbGxlciBvbmUpCj4gPiAK
PiA+IElmIHNvbWV0aGluZyBpc24ndCBjbGVhciwgaXQncyBlYXN5IHRvIHJlYWNoIG91dCB0byBt
ZSBoZXJlCj4gPiBvciBkaXJlY3RseSAoZW1haWwvaXJjL2dpdGh1YikgZm9yIGNsYXJpZmljYXRp
b24vZmVlZCBiYWNrLgo+IAo+IEkgYXNzdW1lIHRoZSAjMSBnb2FsIGlzIHRvIGFkZCByZWR1Y2Vk
IEhXIHN1cHBvcnQuCkZyb20gb3VyIHBlcnNwZWN0aXZlLCB5ZXMuIEZyb20gdGhlIHByb2plY3Qn
cyBwb2ludCBvZiB2aWV3LCBpdCdzIGFib3V0Cm1ha2luZyB0aGUgY3VycmVudCBBQ1BJIGNvZGUg
bW9yZSBnZW5lcmljIGFuZCBub3QgYm91bmQgdG8gYW55IHNwZWNpZmljCm1hY2hpbmUgdHlwZS4K
Cj4gU28gYW5vdGhlcgo+IG9wdGlvbiB0byBzcGVlZCB1cCBtZXJnaW5nIGlzIHRvIGp1c3QgZ28g
YWhlYWQgYW5kIGR1cGxpY2F0ZSBhCj4gYnVuY2ggb2YgY29kZSBlLmcuIGluIHBjX3ZpcnQuYyBh
Y3BpL3JlZHVjZWQuYyBvciBpbiBhbnkgb3RoZXIKPiBmaWxlLgpJdCdzIHByZWNpc2VseSB3aGF0
IHdlIHdhbnRlZCB0byBhdm9pZCBpbiB0aGUgdmVyeSBmaXJzdCBwbGFjZSBhbmQgd2UKYXNzdW1l
ZCB0aGlzIHdvdWxkIGJlIGxhcmdlbHkgZnJvd25lZCB1cG9uIGJ5IHRoZSBjb21tdW5pdHkuIEl0
J3MgYWxzbyBhCmJ1cmRlbiBmb3IgZXZlcnlvbmUgdG8gbWFpbnRhaW4gdGhhdCBhbW91bnQgb2Yg
ZHVwbGljYXRlZCBjb2RlLiBBbHNvIEkKc3VwcG9zZSB0aGlzIHdvdWxkIGFsc28gbWVhbiB3ZSdk
IGhhdmUgdG8gZXZlbnR1YWxseSBkZS1kdXBsaWNhdGUgYW5kCmZhY3Rvcml6ZSB0aGluZ3MgaW4u
CkhvbmVzdGx5IEknZCByYXRoZXIgbm90IHJ1c2ggdGhpbmdzIG91dCBhbmQgd29yayBvbiBjb2Rl
IHNoYXJpbmcgZmlyc3QuCkknbGwgYW5zd2VyIElnb3IncyBudW1lcm91cyBjb21tZW50cyB0b2Rh
eSBhbmQgd2lsbCBzdGFydCBhZGRyZXNzaW5nCnNvbWUgb2YgaGlzIGNvbmNlcm5zIHJpZ2h0IGF3
YXlzIGFzIHdlbGwuCgpDaGVlcnMsClNhbXVlbC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:57:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:57: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-devel-bounces@lists.xenproject.org>)
	id 1gPT0d-0005lG-1t; Wed, 21 Nov 2018 13:57: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=gtnv=oa=redhat.com=mst@srs-us1.protection.inumbo.net>)
 id 1gPT0b-0005lB-Ul
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 13:57:37 +0000
X-Inumbo-ID: 66f9afad-ed95-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66f9afad-ed95-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 13:57:37 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 57CD481254;
 Wed, 21 Nov 2018 13:57:36 +0000 (UTC)
Received: from redhat.com (ovpn-120-136.rdu2.redhat.com [10.10.120.136])
 by smtp.corp.redhat.com (Postfix) with SMTP id 33157601AD;
 Wed, 21 Nov 2018 13:57:32 +0000 (UTC)
Date: Wed, 21 Nov 2018 08:57:31 -0500
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181121085557-mutt-send-email-mst@kernel.org>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181116172919.43f3e27d@redhat.com>
 <d4f6f0ef-1333-a917-e3eb-d9bad47c9648@redhat.com>
 <20181119163110.2f357f40@redhat.com>
 <20181121072954-mutt-send-email-mst@kernel.org>
 <20181121135030.GC4426@caravaggio>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121135030.GC4426@caravaggio>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Wed, 21 Nov 2018 13:57:36 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 00/24] ACPI reorganization
 for hardware-reduced API addition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDI6NTA6MzBQTSArMDEwMCwgU2FtdWVsIE9ydGl6IHdy
b3RlOgo+IEhpIE1pY2hhZWwsCj4gCj4gT24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDc6MzU6NDdB
TSAtMDUwMCwgTWljaGFlbCBTLiBUc2lya2luIHdyb3RlOgo+ID4gT24gTW9uLCBOb3YgMTksIDIw
MTggYXQgMDQ6MzE6MTBQTSArMDEwMCwgSWdvciBNYW1tZWRvdiB3cm90ZToKPiA+ID4gT24gRnJp
LCAxNiBOb3YgMjAxOCAxNzozNzo1NCArMDEwMAo+ID4gPiBQYW9sbyBCb256aW5pIDxwYm9uemlu
aUByZWRoYXQuY29tPiB3cm90ZToKPiA+ID4gCj4gPiA+ID4gT24gMTYvMTEvMTggMTc6MjksIEln
b3IgTWFtbWVkb3Ygd3JvdGU6Cj4gPiA+ID4gPiBHZW5lcmFsIHN1Z2dlc3Rpb25zIGZvciB0aGlz
IHNlcmllczoKPiA+ID4gPiA+ICAgMS4gUHJlZmVyYWJseSBkb24ndCBkbyBtdWx0aXBsZSBjaGFu
Z2VzIHdpdGhpbiBhIHBhdGNoCj4gPiA+ID4gPiAgICAgIG5laXRoZXIgcG9zdCBodWdlIHBhdGNo
ZXMgKHVubGVzcyBpdCdzIHB1cmUgY29kZSBtb3ZlbWVudCkuCj4gPiA+ID4gPiAgICAgIChpdCdz
IGVhc3kgdG8gc3F1YXNoIHBhdGNoZXMgbGF0ZXIgaXQgbmVjZXNzYXJ5KQo+ID4gPiA+ID4gICAy
LiBTdGFydCBzbWFsbCwgcGljayBhIHRhYmxlIGdlbmVyYWxpemUgaXQgYW5kIHNlbmQgYXMKPiA+
ID4gPiA+ICAgICAgb25lIHNtYWxsIHBhdGNoc2V0LiBUYWJsZXMgYXJlIG9mdGVuIGluZGVwZW5k
ZW50Cj4gPiA+ID4gPiAgICAgIGFuZCBpdCdzIG11Y2ggZWFzaWVyIG9uIGJvdGggYXV0aG9yL3Jl
dmlld2VyIHRvIGFncmVlIHVwb24KPiA+ID4gPiA+ICAgICAgY2hhbmdlcyBhbmQgcmV3cml0ZSBp
dCBpZiBuZWNlc3NhcnkuICAKPiA+ID4gPiAKPiA+ID4gPiBIb3cgd291bGQgdGhhdCBiZSBkb25l
PyAgVGhpcyBzZXJpZXMgaXMgb24gdGhlIGJpZ2dlciBzaWRlLCBhZ3JlZWQsIGJ1dAo+ID4gPiA+
IG1vc3Qgb2YgaXQgaXMgcmVhbGx5IGp1c3QgY29kZSBtb3ZlbWVudC4gIEl0J3MgYSBzdGFydGlu
ZyBwb2ludCwgaGF2aW5nCj4gPiA+ID4gYSBnZW5lcmljIEFDUEkgbGlicmFyeSBpcyB3YXkgYmV5
b25kIHdoYXQgdGhpcyBpcyB0cnlpbmcgdG8gZG8uCj4gPiA+IEkndmUgdHJpZWQgdG8gZ2l2ZSBz
dWdnZXN0aW9ucyBob3cgdG8gcmVzdHJ1Y3R1cmUgc2VyaWVzCj4gPiA+IG9uIHBlciBwYXRjaCBi
YXNpcy4gSW4gbXkgb3BpbmlvbiBpdCBxdWl0ZSBwb3NzaWJsZSB0byBzcGxpdAo+ID4gPiBzZXJp
ZXMgaW4gc2V2ZXJhbCBzbWFsbGVyIG9uZXMgYW5kIGl0IHNob3VsZCByZWFsbHkgaGVscCB3aXRo
Cj4gPiA+IG1ha2luZyBzZXJpZXMgY2xlYW5lciBhbmQgZWFzaWVyL2Zhc3RlciB0byByZXZpZXcv
YW1lbmQvbWVyZ2UKPiA+ID4gdnMgd2hhdCB3ZSBoYXZlIGluIHY1Lgo+ID4gPiAoaXQncyBtb3Jl
IGZydXN0cmF0aW5nIHRvIHJld29yayBsYXJnZSBzZXJpZXMgdnMgc21hbGxlciBvbmUpCj4gPiA+
IAo+ID4gPiBJZiBzb21ldGhpbmcgaXNuJ3QgY2xlYXIsIGl0J3MgZWFzeSB0byByZWFjaCBvdXQg
dG8gbWUgaGVyZQo+ID4gPiBvciBkaXJlY3RseSAoZW1haWwvaXJjL2dpdGh1YikgZm9yIGNsYXJp
ZmljYXRpb24vZmVlZCBiYWNrLgo+ID4gCj4gPiBJIGFzc3VtZSB0aGUgIzEgZ29hbCBpcyB0byBh
ZGQgcmVkdWNlZCBIVyBzdXBwb3J0Lgo+ID5Gcm9tIG91ciBwZXJzcGVjdGl2ZSwgeWVzLiBGcm9t
IHRoZSBwcm9qZWN0J3MgcG9pbnQgb2YgdmlldywgaXQncyBhYm91dAo+IG1ha2luZyB0aGUgY3Vy
cmVudCBBQ1BJIGNvZGUgbW9yZSBnZW5lcmljIGFuZCBub3QgYm91bmQgdG8gYW55IHNwZWNpZmlj
Cj4gbWFjaGluZSB0eXBlLgo+IAo+ID4gU28gYW5vdGhlcgo+ID4gb3B0aW9uIHRvIHNwZWVkIHVw
IG1lcmdpbmcgaXMgdG8ganVzdCBnbyBhaGVhZCBhbmQgZHVwbGljYXRlIGEKPiA+IGJ1bmNoIG9m
IGNvZGUgZS5nLiBpbiBwY192aXJ0LmMgYWNwaS9yZWR1Y2VkLmMgb3IgaW4gYW55IG90aGVyCj4g
PiBmaWxlLgo+IEl0J3MgcHJlY2lzZWx5IHdoYXQgd2Ugd2FudGVkIHRvIGF2b2lkIGluIHRoZSB2
ZXJ5IGZpcnN0IHBsYWNlIGFuZCB3ZQo+IGFzc3VtZWQgdGhpcyB3b3VsZCBiZSBsYXJnZWx5IGZy
b3duZWQgdXBvbiBieSB0aGUgY29tbXVuaXR5LiBJdCdzIGFsc28gYQo+IGJ1cmRlbiBmb3IgZXZl
cnlvbmUgdG8gbWFpbnRhaW4gdGhhdCBhbW91bnQgb2YgZHVwbGljYXRlZCBjb2RlLiBBbHNvIEkK
PiBzdXBwb3NlIHRoaXMgd291bGQgYWxzbyBtZWFuIHdlJ2QgaGF2ZSB0byBldmVudHVhbGx5IGRl
LWR1cGxpY2F0ZSBhbmQKPiBmYWN0b3JpemUgdGhpbmdzIGluLgoKRm9yIHN1cmUsIHRoYXQncyB0
aGUgcGxhbi4KCj4gSG9uZXN0bHkgSSdkIHJhdGhlciBub3QgcnVzaCB0aGluZ3Mgb3V0IGFuZCB3
b3JrIG9uIGNvZGUgc2hhcmluZyBmaXJzdC4KPiBJJ2xsIGFuc3dlciBJZ29yJ3MgbnVtZXJvdXMg
Y29tbWVudHMgdG9kYXkgYW5kIHdpbGwgc3RhcnQgYWRkcmVzc2luZwo+IHNvbWUgb2YgaGlzIGNv
bmNlcm5zIHJpZ2h0IGF3YXlzIGFzIHdlbGwuCj4gCj4gQ2hlZXJzLAo+IFNhbXVlbC4KCk9LLCBu
byBwcm9ibGVtIHRoZW4gLSBqdXN0IHRyeWluZyB0byBtYWtlIHN1cmUgeW91IGFyZW4ndCBibG9j
a2VkLgoKLS0gCk1TVAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:58:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:58: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-devel-bounces@lists.xenproject.org>)
	id 1gPT1J-0005oR-Dc; Wed, 21 Nov 2018 13:58: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=dvcc=oa=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPT1H-0005oI-BI
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 13:58:19 +0000
X-Inumbo-ID: 7e6bf0c0-ed95-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7e6bf0c0-ed95-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 13:58:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8E3BAAC55;
 Wed, 21 Nov 2018 13:58:15 +0000 (UTC)
To: Daniel Kiper <daniel.kiper@oracle.com>
References: <20181102123738.16395-1-jgross@suse.com>
 <20181102123738.16395-11-jgross@suse.com>
 <20181109181249.GD4363@olila.i.net-space.pl>
 <0885fcf7-ce75-6457-d535-d44b2b86f7c4@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <cc1c8a7d-5dc9-8b2e-6751-f3a4c4237dff@suse.com>
Date: Wed, 21 Nov 2018 14:58:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <0885fcf7-ce75-6457-d535-d44b2b86f7c4@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 10/19] xen: setup hypercall page for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, xen-devel@lists.xen.org,
 phcoder@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMTEvMjAxOCAxMDoyNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwOS8xMS8yMDE4
IDE5OjEyLCBEYW5pZWwgS2lwZXIgd3JvdGU6Cj4+IE9uIEZyaSwgTm92IDAyLCAyMDE4IGF0IDAx
OjM3OjI5UE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Pj4+ICsKPj4+ICsgIGFzbSB2b2xh
dGlsZSAoIndybXNyIiA6IDogImMiIChtc3IpLCAiYSIgKHBmbiksICJkIiAoMCkgOiAibWVtb3J5
Iik7Cj4+PiArfQo+Pj4gKwo+Pj4gK2ludAo+Pj4gK2dydWJfeGVuX2h5cGVyY2FsbCAoZ3J1Yl91
aW50MzJfdCBjYWxsbm8sIGdydWJfdWludDMyX3QgYTAsCj4+PiArCQkgICAgZ3J1Yl91aW50MzJf
dCBhMSwgZ3J1Yl91aW50MzJfdCBhMiwKPj4+ICsJCSAgICBncnViX3VpbnQzMl90IGEzLCBncnVi
X3VpbnQzMl90IGE0LAo+Pj4gKwkJICAgIGdydWJfdWludDMyX3QgYTUgX19hdHRyaWJ1dGVfXyAo
KHVudXNlZCkpKQo+Pj4gK3sKPj4+ICsgIGdydWJfdWludDMyX3QgX19yZXMsIF9faWduMCwgX19p
Z24xLCBfX2lnbjIsIF9faWduMywgX19pZ240Owo+Pj4gKwo+Pj4gKyAgYXNtIHZvbGF0aWxlICgi
Y2FsbCAqJVtjYWxsbm9dIgo+Pj4gKwkJOiAiPWEiIChfX3JlcyksICI9YiIgKF9faWduMCksICI9
YyIgKF9faWduMSksICI9ZCIgKF9faWduMiksCj4+PiArCQkgICI9UyIgKF9faWduMyksICI9RCIg
KF9faWduNCkKPj4+ICsJCTogIjEiIChhMCksICIyIiAoYTEpLCAiMyIgKGEyKSwgIjQiIChhMyks
ICI1IiAoYTQpLAo+Pgo+PiBJIHRoaW5rIHRoYXQgeW91IGNhbiBkcm9wIGFsbCBfX2lnbiogdmFy
aWFibGVzIGlmIHlvdSBzcGVjaWZ5IHByb3Blcgo+PiByZWdpc3RlcnMgaW4gaW5wdXQgYXJndW1l
bnQuIElmIHRoaXMgZG9lcyBub3Qgd29yayB5b3UgY2FuIHVzZSAiKyIKPj4gbW9kaWZpZXIgaW5z
dGVhZCBvZiAiPSIgaW4gdGhlIG91dHB1dCBhcmd1bWVudC4KPiAKPiBJJ2xsIGhhdmUgYSB0cnku
CgpEb2Vzbid0IHdvcmsuCgpTcGVjaWZ5aW5nIG9ubHkgdGhlIGlucHV0IHJlZ2lzdGVycyBuZWds
ZWN0cyB0aGUgaHlwZXJjYWxsCmNsb2JiZXJpbmcgdGhvc2UuCgpVc2luZyB0aGUgIisiIG1vZGlm
aWVyIGxldHMgZ2NjIGNvbXBsYWluLgoKSSdsbCBqdXN0IHVzZSBhIHNpbmdsZSBkdW1teSB2YXJp
YWJsZS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 13:59:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 13:59: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-devel-bounces@lists.xenproject.org>)
	id 1gPT2f-0005yF-Rf; Wed, 21 Nov 2018 13:59: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=RqMg=OA=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPT2f-0005y9-6M
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 13:59:45 +0000
X-Inumbo-ID: b1d0ca5e-ed95-11e8-b9f5-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1d0ca5e-ed95-11e8-b9f5-12d6303a7972;
 Wed, 21 Nov 2018 13:59:43 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 5105C305FFAB; Wed, 21 Nov 2018 15:59:41 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 3AB463084EEC;
 Wed, 21 Nov 2018 15:59:41 +0200 (EET)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-5-git-send-email-andrew.cooper3@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <751b8be6-095e-69f9-f99f-0f18ba4e77b7@bitdefender.com>
Date: Wed, 21 Nov 2018 15:59:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <1542806482-24030-5-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH 04/14] x86/p2m: Fix locking in
 p2m_altp2m_lazy_copy()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjEvMTggMzoyMSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgZ2ZuIHJlZmVy
ZW5jZXMgbmVlZCB0byByZW1haW4gaGVsZCB1bnRpbCBhZnRlciB0aGUgcDJtX3NldF9lbnRyeSgp
IGhhcwo+IGNvbXBsZXRlZC4gIFRoaXMgaXMgb25seSBhIGxhdGVudCBidWcgZm9yIG5vdywgYmVj
YXVzZSB0aGVyZSBpcyBubyBwZXItZ2ZuCj4gbG9ja2luZyBhbmQgd2UgcmVjdXJzaXZlbHkgaG9s
ZCB0aGUgbWFpbiBwMm0gbG9ja3MuCj4gCj4gUmVhcnJhbmdlIHRoZSBjb2RlIHRvIGhhdmUgYSBz
aW5nbGUgZXhpdCBwYXRoLCBhbmQgZGVmZXIgdGFraW5nIHRoZSBhcDJtIGxvY2sKPiB1bnRpbCBp
dCBpcyBuZWNlc3NhcnkgdG8gZG8gc28uICBMZWF2ZSBzb21lIGNvbW1lbnRzIGJlaGluZCB0byBo
ZWxwIHBlb3BsZQo+IGF0dGVtcHRpbmcgdG8gZm9sbG93IHRoZSBsb2dpYy4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+
IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgo+IENDOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4g
Q0M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPiBDQzogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYv
bW0vcDJtLmMgfCAyNyArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KPiAgMSBmaWxlIGNoYW5n
ZWQsIDIwIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IGluZGV4IGI1YTU5
ZDYuLmFlOWNiMjAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS5jCj4gQEAgLTIxODQsMjQgKzIxODQsMjkgQEAgYm9vbF90IHAy
bV9hbHRwMm1fbGF6eV9jb3B5KHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdwYSwKPiAgICAgIHVu
c2lnbmVkIGxvbmcgbWFzazsKPiAgICAgIG1mbl90IG1mbjsKPiAgICAgIGludCBydjsKPiArICAg
IGJvb2wgcmV0OwoKVGhhbmtzIGZvciB0aGUgcGF0Y2hlcyEgVGhpcyBvbmUgbG9va3MgZ29vZCwg
ZXhjZXB0IEkgdGhpbmsgeW91J2xsIHdhbnQKdG8gYWxzbyBjaGFuZ2UgdGhlIHJldHVybiB0eXBl
IG9mIHAybV9hbHRwMm1fbGF6eV9jb3B5KCkgZnJvbSBib29sX3QgdG8KYm9vbC4KCldpdGggdGhh
dDoKUmV2aWV3ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:07:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:07: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-devel-bounces@lists.xenproject.org>)
	id 1gPT9s-0006q0-Mm; Wed, 21 Nov 2018 14:07: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=rqmg=oa=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPT9r-0006pv-9S
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:07:11 +0000
X-Inumbo-ID: bbd1338e-ed96-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbd1338e-ed96-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 14:07:09 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 3445B301AB3C; Wed, 21 Nov 2018 16:07:08 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 15B1F300F70D;
 Wed, 21 Nov 2018 16:07:08 +0200 (EET)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-6-git-send-email-andrew.cooper3@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <db36cf73-e621-31e6-34dd-042d2d26bb28@bitdefender.com>
Date: Wed, 21 Nov 2018 16:07:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <1542806482-24030-6-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH 05/14] x86/p2m: Don't overwrite
 p2m_altp2m_lazy_copy()'s callers p2m pointer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjEvMTggMzoyMSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgZmluYWwgcGFy
YW1ldGVyIHRvIHAybV9hbHRwMm1fbGF6eV9jb3B5KCkgYXBwZWFycyB0byBiZSB1bm5lY2Vzc2Fy
eSwgYW5kCj4gcmVzdWx0cyBpbiB2ZXJ5IGhhcmQtdG8tZm9sbG93IGNvZGUuICBIYXZlIHRoZSBz
b2xlIGNhbGxlciBzZXQgaXRzIGxvY2FsIHAybQo+IHBvaW50ZXIgYXBwcm9wcmlhdGVseSwgYW5k
IGRyb3AgdGhlIHBhcmFtZXRlci4KPiAKPiBXaXRoIHRoYXQgZG9uZSwgYSBsZXZlbCBvZiBpbmRp
cmVjdGlvbiBvZiBhcDJtIGNhbiBiZSBkcm9wcGVkIGluc2lkZQo+IHAybV9hbHRwMm1fbGF6eV9j
b3B5KCkuICBXaGlsZSBjaGFuZ2luZyB0aGUgQVBJLCBzd2l0Y2ggaXQgZnJvbSBib29sX3QgdG8K
PiBib29sLCBhbmQgZHJvcCBwcmludGluZyBvZiB0aGUgYWx0cDJtJ3MgdmlydHVhbCBhZGRyZXNz
LCBiZWNhdXNlIGl0IGlzIG9mIG5vCj4gdXNlIGV2ZW4gd2hlbiBkZWJ1Z2dpbmcuCj4gCj4gTm8g
KGludGVuZGVkKSBvdmVyYWxsIGNoYW5nZSBpbiBiZWhhdmlvdXIuCj4gCj4gU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJpZ2h0LCBJIHNl
ZSB5b3UndmUgY2hhbmdlZCB0aGUgcmV0dXJuIHR5cGUgb2YgcDJtX2FsdHAybV9sYXp5X2NvcHko
KQpmcm9tIGJvb2xfdCB0byBib29sIGhlcmUsIHNvIHBsZWFzZSBkaXNyZWdhcmQgbXkgcHJldmlv
dXMgY29tbWVudC4KClJldmlld2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+CgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:11:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:11: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-devel-bounces@lists.xenproject.org>)
	id 1gPTEM-0007ZF-EX; Wed, 21 Nov 2018 14:11:50 +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=V7x/=OA=citrix.com=prvs=856d2acea=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1gPTEK-0007Yx-Dt
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 14:11:48 +0000
X-Inumbo-ID: 5a539cfa-ed97-11e8-8904-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a539cfa-ed97-11e8-8904-12d6303a7972;
 Wed, 21 Nov 2018 14:11:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208,217";a="82190910"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>
Thread-Topic: FOSDEM Devrooms (CfP deadlines for relevant DevRooms from Dec
 1-10) and Xen Project Stand
Thread-Index: AQHUb6kXMvkD7VZGGkCSLM5Yxh6R66VaWCCA
Date: Wed, 21 Nov 2018 14:11:33 +0000
Message-ID: <D34836E5-4F3F-4BDF-A9E7-200923408ED4@citrix.com>
References: <D57E81A7-1353-47ED-85D3-775E2CDDCB49@citrix.com>
In-Reply-To: <D57E81A7-1353-47ED-85D3-775E2CDDCB49@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.4.181110
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] FOSDEM Devrooms (CfP deadlines for relevant
 DevRooms from Dec 1-10) and Xen Project Stand
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Zibby Keaton <zkeaton@linuxfoundation.org>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 Olivier Lambert <lambert.olivier@gmail.com>,
 "committers@xenproject.org" <committers@xenproject.org>
Content-Type: multipart/mixed; boundary="===============3797052005922484047=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3797052005922484047==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_D34836E54F3F4BDFA9E7200923408ED4citrixcom_"

--_000_D34836E54F3F4BDFA9E7200923408ED4citrixcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SnVzdCBhIHF1aWNrIHJlbWluZGVyIHRoYXQgdGhlIENmUCBkZWFkbGluZSBpcyBjb21pbmcgdXAN
Ck5vdGUgdGhhdCBGT1NERU0gaGFzIG5vdCB5ZXQgYW5ub3VuY2VkIHRoZSBzdGFuZHMNCkxhcnMN
Cg0KRnJvbTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPg0KRGF0ZTogTW9uZGF5
LCAyOSBPY3RvYmVyIDIwMTggYXQgMTc6MDENClRvOiB4ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZz4sICJtaXJhZ2Vvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyIg
PG1pcmFnZW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPiwgIm1pbmlvcy1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZyIgPG1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4sICJt
aXJhZ2Vvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyIgPG1pcmFnZW9zLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnPg0KQ2M6IFppYmJ5IEtlYXRvbiA8emtlYXRvbkBsaW51eGZvdW5kYXRp
b24ub3JnPiwgT2xpdmllciBMYW1iZXJ0IDxsYW1iZXJ0Lm9saXZpZXJAZ21haWwuY29tPiwgImRh
bmllbC5raXBlckBvcmFjbGUuY29tIiA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+LCAiY29tbWl0
dGVyc0B4ZW5wcm9qZWN0Lm9yZyIgPGNvbW1pdHRlcnNAeGVucHJvamVjdC5vcmc+DQpTdWJqZWN0
OiBGT1NERU0gRGV2cm9vbXMgKENmUCBkZWFkbGluZXMgZm9yIHJlbGV2YW50IERldlJvb21zIGZy
b20gRGVjIDEtMTApIGFuZCBYZW4gUHJvamVjdCBTdGFuZA0KDQpIaSBhbGwsDQoNCkkganVzdCBz
dWJtaXR0ZWQgYSBYZW4gUHJvamVjdCBzdGFuZCBzdWJtaXNzaW9uIGFuZCBpZiBldmVyeXRoaW5n
IGdvZXMgb2ssIHdlIHdpbGwgYmUgaGF2aW5nIGEgYm9vdGggYWdhaW4gbGlrZSB0aGUgbGFzdCA1
IHllYXJzDQpBY2NlcHRlZCBzdGFuZHMgc2hvdWxkIGJlIGFubm91bmNlZCBieSBOb3ZlbWJlciAx
MQ0KDQpJZiB5b3UgYWxyZWFkeSBrbm93IHlvdSBhcmUgZ29pbmcsIHBsZWFzZSBhZGQgeW91cnNl
bGYgdG8gaHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vc3ByZWFkc2hlZXRzL2QvMXVrNzlhX2lFZVNv
c1RXRzdPZ1p2aFcyblpNTy1jSkhpRHowQk5iMGRONjAvZWRpdD91c3A9c2hhcmluZyBhbmQgbGV0
IG1lIGtub3cgaWYgeW91IGFyZSB3aWxsaW5nIHRvIGhlbHAgb3V0LiBBbHNvLCBpZiB5b3Ugd2Fu
dCB0byBnaXZlIHN3YWcgb3V0LCBnaXZlIGRlbW9zLCBldGMuIHBsZWFzZSBsZXQgbWUga25vdyBi
eSBhZGRpbmcgd2hhdCB5b3Ugd2FudCB0byBpbiB0aGUgbGFzdCBjb2x1bW4NCg0KQWxzbywgYSBu
dW1iZXIgb2YgQ2ZQ4oCZcyBtYXkgYmUgcmVsZXZhbnQ6IHNlZSB0YWJsZSBiZWxvdw0KDQpEZXZy
b29tDQoNCkNmUCBEZWFkbGluZQ0KDQpDZlANCg0KQlNEIEAgU2F0LCBGZWIgMm5kDQoNCjIwMTgt
MTItMTANCg0KaHR0cHM6Ly9saXN0cy5mb3NkZW0ub3JnL3BpcGVybWFpbC9mb3NkZW0vMjAxOHE0
LzAwMjc0MS5odG1sDQoNClZpcnR1YWxpemF0aW9uIGFuZCBJYWFTIEAgU2F0LCBGZWIgMm5kDQoN
CjIwMTgtMTItMDENCg0KaHR0cHM6Ly9saXN0cy5mb3NkZW0ub3JnL3BpcGVybWFpbC9mb3NkZW0v
MjAxOHE0LzAwMjc1Ny5odG1sDQoNCkNvbnRhaW5lcnMgQCBTdW4sIEZlYiAzcmQNCg0KVEJBDQoN
ClRCQQ0KDQpNaWNyb2tlcm5lbHMgYW5kIENvbXBvbmVudC1iYXNlZCBPUyBAIFN1biwgRmViIDNy
ZA0KDQoyMDE4LTEyLTAxDQoNCmh0dHBzOi8vbGlzdHMuZm9zZGVtLm9yZy9waXBlcm1haWwvZm9z
ZGVtLzIwMThxNC8wMDI3NDIuaHRtbA0KDQoNClRoZSBjb21wbGV0ZSBsaXN0IG9mIGFjY2VwdGVk
IERldlJvb21zIGlzIGF0IGh0dHBzOi8vd3d3LmZvc2RlbS5vcmcvMjAxOS9uZXdzLzIwMTgtMTAt
MTQtYWNjZXB0ZWQtZGV2ZWxvcGVyLXJvb21zLw0KU29tZSB3aWxsIGhhdmUgZWFybGllciBDZlDi
gJlzDQoNCk5vdGUgdGhhdCBJIGFtIG5vdCB2b2x1bnRlZXJpbmcgZm9yIHRoZSBWaXJ0dWFsaXph
dGlvbiBhbmQgSWFhUyBEZXZSb29tIHRoaXMgeWVhcjogaWYgYW55b25lIHdhbnRzIHRvIHZvbHVu
dGVlciwgcGxlYXNlIGNvbnRhY3QNCg0KQnJpYW4gUHJvZmZpdHQgKGJwcm9mZml0IGF0IHJlZGhh
dCkNCg0KQmVzdCBSZWdhcmRzDQpMYXJzDQo=

--_000_D34836E54F3F4BDFA9E7200923408ED4citrixcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <17FFC72EA3DB8041879193AA9B901ADB@citrix.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJIZWx2ZXRp
Y2EgTmV1ZSI7DQoJcGFub3NlLTE6MiAwIDUgMyAwIDAgMCAyIDAgNDt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBl
cmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93
ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3Jh
cGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJn
aW4tdG9wOjBjbTsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0b206MGNtOw0KCW1h
cmdpbi1sZWZ0OjM2LjBwdDsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEy
LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLm1zb25vcm1hbDAs
IGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1h
bDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnAucDEsIGxpLnAxLCBk
aXYucDENCgl7bXNvLXN0eWxlLW5hbWU6cDE7DQoJbWFyZ2luLXRvcDowY207DQoJbWFyZ2luLXJp
Z2h0OjBjbTsNCgltYXJnaW4tYm90dG9tOjEuNXB0Ow0KCW1hcmdpbi1sZWZ0OjBjbTsNCglsaW5l
LWhlaWdodDoxNS4wcHQ7DQoJZm9udC1zaXplOjEwLjVwdDsNCglmb250LWZhbWlseToiSGVsdmV0
aWNhIE5ldWUiOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNv
bG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVy
c29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6
d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25s
eTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4w
cHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5X
b3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IkVOLUdCIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2
IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQiPkp1c3QgYSBxdWljayByZW1pbmRlciB0aGF0IHRoZSBDZlAgZGVh
ZGxpbmUgaXMgY29taW5nIHVwPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPk5vdGUgdGhhdCBGT1NERU0gaGFz
IG5vdCB5ZXQgYW5ub3VuY2VkIHRoZSBzdGFuZHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+TGFyczxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw
Y20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5MYXJzIEt1
cnRoICZsdDtsYXJzLmt1cnRoQGNpdHJpeC5jb20mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPk1vbmRh
eSwgMjkgT2N0b2JlciAyMDE4IGF0IDE3OjAxPGJyPg0KPGI+VG86IDwvYj54ZW4tZGV2ZWwgJmx0
O3hlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyZndDssICZxdW90O21pcmFnZW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnJnF1b3Q7ICZsdDttaXJhZ2Vvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZyZndDssICZxdW90O21pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyZx
dW90OyAmbHQ7bWluaW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnJmd0OywgJnF1b3Q7bWly
YWdlb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcmcXVvdDsgJmx0O21pcmFnZW9zLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnJmd0Ozxicj4NCjxiPkNjOiA8L2I+WmliYnkgS2VhdG9uICZs
dDt6a2VhdG9uQGxpbnV4Zm91bmRhdGlvbi5vcmcmZ3Q7LCBPbGl2aWVyIExhbWJlcnQgJmx0O2xh
bWJlcnQub2xpdmllckBnbWFpbC5jb20mZ3Q7LCAmcXVvdDtkYW5pZWwua2lwZXJAb3JhY2xlLmNv
bSZxdW90OyAmbHQ7ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20mZ3Q7LCAmcXVvdDtjb21taXR0ZXJz
QHhlbnByb2plY3Qub3JnJnF1b3Q7ICZsdDtjb21taXR0ZXJzQHhlbnByb2plY3Qub3JnJmd0Ozxi
cj4NCjxiPlN1YmplY3Q6IDwvYj5GT1NERU0gRGV2cm9vbXMgKENmUCBkZWFkbGluZXMgZm9yIHJl
bGV2YW50IERldlJvb21zIGZyb20gRGVjIDEtMTApIGFuZCBYZW4gUHJvamVjdCBTdGFuZDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0Ij5IaSBhbGwsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5J
IGp1c3Qgc3VibWl0dGVkIGEgWGVuIFByb2plY3Qgc3RhbmQgc3VibWlzc2lvbiBhbmQgaWYgZXZl
cnl0aGluZyBnb2VzIG9rLCB3ZSB3aWxsIGJlIGhhdmluZyBhIGJvb3RoIGFnYWluIGxpa2UgdGhl
IGxhc3QgNSB5ZWFyczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5BY2NlcHRlZCBzdGFuZHMgc2hvdWxkIGJl
IGFubm91bmNlZCBieSBOb3ZlbWJlciAxMTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdCI+SWYgeW91IGFscmVhZHkga25vdyB5b3UgYXJlIGdvaW5nLCBwbGVhc2UgYWRk
IHlvdXJzZWxmIHRvDQo8YSBocmVmPSJodHRwczovL2RvY3MuZ29vZ2xlLmNvbS9zcHJlYWRzaGVl
dHMvZC8xdWs3OWFfaUVlU29zVFdHN09nWnZoVzJuWk1PLWNKSGlEejBCTmIwZE42MC9lZGl0P3Vz
cD1zaGFyaW5nIj4NCmh0dHBzOi8vZG9jcy5nb29nbGUuY29tL3NwcmVhZHNoZWV0cy9kLzF1azc5
YV9pRWVTb3NUV0c3T2dadmhXMm5aTU8tY0pIaUR6MEJOYjBkTjYwL2VkaXQ/dXNwPXNoYXJpbmc8
L2E+IGFuZCBsZXQgbWUga25vdyBpZiB5b3UgYXJlIHdpbGxpbmcgdG8gaGVscCBvdXQuIEFsc28s
IGlmIHlvdSB3YW50IHRvIGdpdmUgc3dhZyBvdXQsIGdpdmUgZGVtb3MsIGV0Yy4gcGxlYXNlIGxl
dCBtZSBrbm93IGJ5IGFkZGluZyB3aGF0IHlvdSB3YW50IHRvIGluIHRoZQ0KIGxhc3QgY29sdW1u
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5BbHNvLCBhIG51bWJl
ciBvZiBDZlDigJlzIG1heSBiZSByZWxldmFudDogc2VlIHRhYmxlIGJlbG93PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjx0YWJsZSBjbGFzcz0iTXNvTm9y
bWFsVGFibGUiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBzdHls
ZT0iYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlIj4NCjx0Ym9keT4NCjx0cj4NCjx0ZCB3aWR0aD0i
MjY0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjE5OC4wNXB0O2JvcmRlcjpzb2xpZCB3aW5k
b3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+RGV2cm9vbTwvc3Bhbj48
L2I+PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIxNTEiIHZhbGlnbj0idG9wIiBz
dHlsZT0id2lkdGg6MTEzLjZwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXIt
bGVmdDpub25lO3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Q2ZQIERlYWRsaW5lPC9zcGFu
PjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjQwMiIgdmFsaWduPSJ0b3Ai
IHN0eWxlPSJ3aWR0aDozMDEuMjVwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtib3Jk
ZXItbGVmdDpub25lO3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Q2ZQPC9zcGFuPjwvYj48
bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkIHdpZHRoPSIyNjQiIHZhbGln
bj0idG9wIiBzdHlsZT0id2lkdGg6MTk4LjA1cHQ7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4w
cHQ7Ym9yZGVyLXRvcDpub25lO3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+QlNEIEAgU2F0LCBG
ZWIgMm5kPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMTUxIiB2YWxp
Z249InRvcCIgc3R5bGU9IndpZHRoOjExMy42cHQ7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0
Om5vbmU7Ym9yZGVyLWJvdHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1yaWdodDpz
b2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+MjAxOC0xMi0x
MDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjQwMiIgdmFsaWduPSJ0
b3AiIHN0eWxlPSJ3aWR0aDozMDEuMjVwdDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9u
ZTtib3JkZXItYm90dG9tOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlk
IHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48YSBocmVmPSJodHRw
czovL2xpc3RzLmZvc2RlbS5vcmcvcGlwZXJtYWlsL2Zvc2RlbS8yMDE4cTQvMDAyNzQxLmh0bWwi
Pmh0dHBzOi8vbGlzdHMuZm9zZGVtLm9yZy9waXBlcm1haWwvZm9zZGVtLzIwMThxNC8wMDI3NDEu
aHRtbDwvYT4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRk
IHdpZHRoPSIyNjQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6MTk4LjA1cHQ7Ym9yZGVyOnNv
bGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXRvcDpub25lO3BhZGRpbmc6MGNtIDUuNHB0IDBj
bSA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdCI+VmlydHVhbGl6YXRpb24gYW5kIElhYVMgQCBTYXQsIEZlYiAybmQ8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIxNTEiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lk
dGg6MTEzLjZwdDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9t
OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3RleHQgMS4w
cHQ7cGFkZGluZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4yMDE4LTEyLTAxPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iNDAyIiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjMw
MS4yNXB0O2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1ib3R0b206c29s
aWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtw
YWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxhIGhyZWY9Imh0dHBzOi8vbGlzdHMuZm9zZGVtLm9y
Zy9waXBlcm1haWwvZm9zZGVtLzIwMThxNC8wMDI3NTcuaHRtbCI+aHR0cHM6Ly9saXN0cy5mb3Nk
ZW0ub3JnL3BpcGVybWFpbC9mb3NkZW0vMjAxOHE0LzAwMjc1Ny5odG1sPC9hPg0KPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgd2lkdGg9IjI2NCIgdmFsaWdu
PSJ0b3AiIHN0eWxlPSJ3aWR0aDoxOTguMDVwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBw
dDtib3JkZXItdG9wOm5vbmU7cGFkZGluZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5Db250YWluZXJzIEAg
U3VuLCBGZWIgM3JkPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMTUx
IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjExMy42cHQ7Ym9yZGVyLXRvcDpub25lO2JvcmRl
ci1sZWZ0Om5vbmU7Ym9yZGVyLWJvdHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1y
aWdodDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+VEJB
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iNDAyIiB2YWxpZ249InRv
cCIgc3R5bGU9IndpZHRoOjMwMS4yNXB0O2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25l
O2JvcmRlci1ib3R0b206c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29saWQg
d2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlRCQTwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkIHdpZHRoPSIyNjQiIHZhbGlnbj0i
dG9wIiBzdHlsZT0id2lkdGg6MTk4LjA1cHQ7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7
Ym9yZGVyLXRvcDpub25lO3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+TWljcm9rZXJuZWxzIGFu
ZCBDb21wb25lbnQtYmFzZWQgT1MgQCBTdW4sIEZlYiAzcmQ8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L3RkPg0KPHRkIHdpZHRoPSIxNTEiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6MTEzLjZw
dDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9tOnNvbGlkIHdp
bmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGlu
ZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0Ij4yMDE4LTEyLTAxPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90
ZD4NCjx0ZCB3aWR0aD0iNDAyIiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjMwMS4yNXB0O2Jv
cmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1ib3R0b206c29saWQgd2luZG93
dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBj
bSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQiPjxhIGhyZWY9Imh0dHBzOi8vbGlzdHMuZm9zZGVtLm9yZy9waXBlcm1h
aWwvZm9zZGVtLzIwMThxNC8wMDI3NDIuaHRtbCI+aHR0cHM6Ly9saXN0cy5mb3NkZW0ub3JnL3Bp
cGVybWFpbC9mb3NkZW0vMjAxOHE0LzAwMjc0Mi5odG1sPC9hPg0KPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dCI+VGhlIGNvbXBsZXRlIGxpc3Qgb2YgYWNjZXB0ZWQgRGV2Um9vbXMgaXMgYXQNCjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmZvc2RlbS5vcmcvMjAxOS9uZXdzLzIwMTgtMTAtMTQtYWNjZXB0ZWQtZGV2
ZWxvcGVyLXJvb21zLyI+aHR0cHM6Ly93d3cuZm9zZGVtLm9yZy8yMDE5L25ld3MvMjAxOC0xMC0x
NC1hY2NlcHRlZC1kZXZlbG9wZXItcm9vbXMvPC9hPjxicj4NClNvbWUgd2lsbCBoYXZlIGVhcmxp
ZXIgQ2ZQ4oCZczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Tm90
ZSB0aGF0IEkgYW0gbm90IHZvbHVudGVlcmluZyBmb3IgdGhlIFZpcnR1YWxpemF0aW9uIGFuZCBJ
YWFTIERldlJvb20gdGhpcyB5ZWFyOiBpZiBhbnlvbmUgd2FudHMgdG8gdm9sdW50ZWVyLCBwbGVh
c2UgY29udGFjdCAmbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0icDEiPkJy
aWFuIFByb2ZmaXR0IChicHJvZmZpdCBhdCByZWRoYXQpPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQiPkJlc3QgUmVnYXJkczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5MYXJzPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_D34836E54F3F4BDFA9E7200923408ED4citrixcom_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3797052005922484047==--


From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:13:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:13: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-devel-bounces@lists.xenproject.org>)
	id 1gPTG7-0007ih-3w; Wed, 21 Nov 2018 14:13: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=a4zh=oa=citrix.com=prvs=856e1e64d=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gPTG6-0007ic-I4
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:13:38 +0000
X-Inumbo-ID: a3091443-ed97-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3091443-ed97-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 14:13:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71198214"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 21 Nov 2018 14:13:00 +0000
Message-ID: <20181121141300.10030-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] x86/dom0: use MEMF_no_scrub during Dom0
 construction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgaWRsZSBzY3J1YiBpcyB0aGUgZGVmYXVsdCBvcHRpb24sIGFsbCBtZW1vcnkgaXMg
bWFya2VkIGFzIGRpcnR5CmFuZCBhbGxvY19kb21oZWFwX3BhZ2VzKCkgd2lsbCBkbyBlYWdlciBz
Y3J1YmJpbmcgYnkgZGVmYXVsdC4gVGhpcyBjYW4KbGVhZCB0byBsb25nZXIgRG9tMCBjb25zdHJ1
Y3Rpb24gYW5kIHBvdGVudGlhbGx5IHRvIGEgd2F0Y2hkb2cgdGltZW91dCwKZXNwZWNpYWxseSBv
biBvbGRlciBIL1cgKGUuZy4gSGFycGVydG93bikuCgpQYXNzIE1FTUZfbm9fc2NydWIgdG8gb3B0
aW1pc2UgdGhpcyBwcm9jZXNzIHNpbmNlIHRoZXJlIGlzIGxpdHRsZSBwb2ludAppbiBzY3J1YmJp
bmcgbWVtb3J5IGZvciBEb20wLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgotLS0KdjI6Ci0gdXNlIE1FTUZfbm9fc2NydWIgaW4gbW9yZSBj
YWxscwoKQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpDQzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyB8ICAyICstCiB4ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jICB8IDIzICsrKysrKysrKysrKy0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5n
ZWQsIDEzIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMK
aW5kZXggM2UyOWNkMzBiOC4uMTJjMjBhNGI2NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKQEAgLTEw
MSw3ICsxMDEsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfcG9wdWxhdGVfbWVtb3J5X3Jhbmdl
KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHVuc2lnbmVkIGludCByYW5nZV9vcmRlciA9IGdl
dF9vcmRlcl9mcm9tX3BhZ2VzKG5yX3BhZ2VzICsgMSk7CiAKICAgICAgICAgb3JkZXIgPSBtaW4o
cmFuZ2Vfb3JkZXIgPyByYW5nZV9vcmRlciAtIDEgOiAwLCBvcmRlcik7Ci0gICAgICAgIHBhZ2Ug
PSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBkb20wX21lbWZsYWdzKTsKKyAgICAgICAg
cGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3JkZXIsIGRvbTBfbWVtZmxhZ3MgfCBNRU1G
X25vX3NjcnViKTsKICAgICAgICAgaWYgKCBwYWdlID09IE5VTEwgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBpZiAoIG9yZGVyID09IDAgJiYgZG9tMF9tZW1mbGFncyApCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQu
YwppbmRleCBkYzNjMWUxMjAyLi44MzdlZjdiY2ExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTEz
Miw3ICsxMzIsNyBAQCBzdGF0aWMgX19pbml0IHZvaWQgc2V0dXBfcHZfcGh5c21hcChzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBndGJsX3BmbiwKICAgICAgICAgcGw0ZSA9IGw0c3Rh
cnQgKyBsNF90YWJsZV9vZmZzZXQodnBoeXNtYXBfc3RhcnQpOwogICAgICAgICBpZiAoICFsNGVf
Z2V0X2ludHB0ZSgqcGw0ZSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBwYWdlID0gYWxsb2Nf
ZG9taGVhcF9wYWdlKGQsIDApOworICAgICAgICAgICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFn
ZShkLCBNRU1GX25vX3NjcnViKTsKICAgICAgICAgICAgIGlmICggIXBhZ2UgKQogICAgICAgICAg
ICAgICAgIGJyZWFrOwogCkBAIC0xNjAsMTMgKzE2MCwxMyBAQCBzdGF0aWMgX19pbml0IHZvaWQg
c2V0dXBfcHZfcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBndGJsX3Bm
biwKICAgICAgICAgICAgICAgICAgdnBoeXNtYXBfZW5kID49IHZwaHlzbWFwX3N0YXJ0ICsgKDFV
TCA8PCBMM19QQUdFVEFCTEVfU0hJRlQpICYmCiAgICAgICAgICAgICAgICAgIChwYWdlID0gYWxs
b2NfZG9taGVhcF9wYWdlcyhkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTDNfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDApKSAhPSBOVUxMICkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1FTUZfbm9fc2NydWIpKSAhPSBOVUxM
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAqcGwzZSA9IGwzZV9mcm9tX3BhZ2Uo
cGFnZSwgTDFfUFJPVHxfUEFHRV9ESVJUWXxfUEFHRV9QU0UpOwogICAgICAgICAgICAgICAgIHZw
aHlzbWFwX3N0YXJ0ICs9IDFVTCA8PCBMM19QQUdFVEFCTEVfU0hJRlQ7CiAgICAgICAgICAgICAg
ICAgY29udGludWU7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBpZiAoIChwYWdlID0gYWxs
b2NfZG9taGVhcF9wYWdlKGQsIDApKSA9PSBOVUxMICkKKyAgICAgICAgICAgIGlmICggKHBhZ2Ug
PSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19zY3J1YikpID09IE5VTEwgKQogICAgICAg
ICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICAvKiBObyBtYXBwaW5nLCBQR0NfYWxsb2Nh
dGVkICsgcGFnZS10YWJsZSBwYWdlLiAqLwpAQCAtMTg2LDEzICsxODYsMTMgQEAgc3RhdGljIF9f
aW5pdCB2b2lkIHNldHVwX3B2X3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBwZ3RibF9wZm4sCiAgICAgICAgICAgICAgICAgIHZwaHlzbWFwX2VuZCA+PSB2cGh5c21hcF9z
dGFydCArICgxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAmJgogICAgICAgICAgICAgICAgICAo
cGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEwyX1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwKSkgIT0gTlVMTCApCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNRU1GX25vX3NjcnVi
KSkgIT0gTlVMTCApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgKnBsMmUgPSBsMmVf
ZnJvbV9wYWdlKHBhZ2UsIEwxX1BST1R8X1BBR0VfRElSVFl8X1BBR0VfUFNFKTsKICAgICAgICAg
ICAgICAgICB2cGh5c21hcF9zdGFydCArPSAxVUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUOwogICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgaWYgKCAo
cGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShkLCAwKSkgPT0gTlVMTCApCisgICAgICAgICAgICBp
ZiAoIChwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIE1FTUZfbm9fc2NydWIpKSA9PSBOVUxM
ICkKICAgICAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICAgICAgLyogTm8gbWFwcGluZywg
UEdDX2FsbG9jYXRlZCArIHBhZ2UtdGFibGUgcGFnZS4gKi8KQEAgLTIwNyw3ICsyMDcsNyBAQCBz
dGF0aWMgX19pbml0IHZvaWQgc2V0dXBfcHZfcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIHBndGJsX3BmbiwKIAogICAgICAgICBwbDFlICs9IGwxX3RhYmxlX29mZnNldCh2
cGh5c21hcF9zdGFydCk7CiAgICAgICAgIEJVR19PTihsMWVfZ2V0X2ludHB0ZSgqcGwxZSkpOwot
ICAgICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIDApOworICAgICAgICBwYWdlID0g
YWxsb2NfZG9taGVhcF9wYWdlKGQsIE1FTUZfbm9fc2NydWIpOwogICAgICAgICBpZiAoICFwYWdl
ICkKICAgICAgICAgICAgIGJyZWFrOwogCkBAIC0yMzksNyArMjM5LDggQEAgc3RhdGljIHN0cnVj
dCBwYWdlX2luZm8gKiBfX2luaXQgYWxsb2NfY2h1bmsoc3RydWN0IGRvbWFpbiAqZCwKICAgICAg
ICAgb3JkZXIgPSBsYXN0X29yZGVyOwogICAgIGVsc2UgaWYgKCBtYXhfcGFnZXMgJiAobWF4X3Bh
Z2VzIC0gMSkgKQogICAgICAgICAtLW9yZGVyOwotICAgIHdoaWxlICggKHBhZ2UgPSBhbGxvY19k
b21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBkb20wX21lbWZsYWdzKSkgPT0gTlVMTCApCisgICAgd2hp
bGUgKCAocGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3JkZXIsIGRvbTBfbWVtZmxhZ3Mg
fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNRU1G
X25vX3NjcnViKSkgPT0gTlVMTCApCiAgICAgICAgIGlmICggb3JkZXItLSA9PSAwICkKICAgICAg
ICAgICAgIGJyZWFrOwogICAgIGlmICggcGFnZSApCkBAIC0yNjUsNyArMjY2LDcgQEAgc3RhdGlj
IHN0cnVjdCBwYWdlX2luZm8gKiBfX2luaXQgYWxsb2NfY2h1bmsoc3RydWN0IGRvbWFpbiAqZCwK
IAogICAgICAgICBpZiAoIGQtPnRvdF9wYWdlcyArICgxIDw8IG9yZGVyKSA+IGQtPm1heF9wYWdl
cyApCiAgICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgcGcyID0gYWxsb2NfZG9taGVhcF9w
YWdlcyhkLCBvcmRlciwgTUVNRl9leGFjdF9ub2RlKTsKKyAgICAgICAgcGcyID0gYWxsb2NfZG9t
aGVhcF9wYWdlcyhkLCBvcmRlciwgTUVNRl9leGFjdF9ub2RlIHwgTUVNRl9ub19zY3J1Yik7CiAg
ICAgICAgIGlmICggcGcyID4gcGFnZSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGZyZWVfZG9t
aGVhcF9wYWdlcyhwYWdlLCBmcmVlX29yZGVyKTsKQEAgLTUwMiw3ICs1MDMsNyBAQCBpbnQgX19p
bml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHZwaHlzbWFw
X3N0YXJ0ID0gcGFybXMucDJtX2Jhc2U7CiAgICAgICAgIHZwaHlzbWFwX2VuZCAgID0gdnBoeXNt
YXBfc3RhcnQgKyBucl9wYWdlcyAqIHNpemVvZih1bnNpZ25lZCBsb25nKTsKICAgICB9Ci0gICAg
cGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3JkZXIsIDApOworICAgIHBhZ2UgPSBhbGxv
Y19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBNRU1GX25vX3NjcnViKTsKICAgICBpZiAoIHBhZ2Ug
PT0gTlVMTCApCiAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIFJBTSBmb3IgZG9tYWluIDAgYWxs
b2NhdGlvblxuIik7CiAgICAgYWxsb2Nfc3BmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsK
QEAgLTUxOSw3ICs1MjAsNyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgICAgICAgKChtZm4gKyBjb3VudCAtIDEpID4+IChkLT5hcmNoLnBo
eXNhZGRyX2JpdHNpemUgLSBQQUdFX1NISUZUKSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBv
cmRlciA9IGdldF9vcmRlcl9mcm9tX3BhZ2VzKGNvdW50KTsKLSAgICAgICAgICAgIHBhZ2UgPSBh
bGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCAwKTsKKyAgICAgICAgICAgIHBhZ2UgPSBhbGxv
Y19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBNRU1GX25vX3NjcnViKTsKICAgICAgICAgICAgIGlm
ICggIXBhZ2UgKQogICAgICAgICAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIFJBTSBmb3IgZG9t
YWluIDAgaW5pdHJkXG4iKTsKICAgICAgICAgICAgIGZvciAoIGNvdW50ID0gLWNvdW50OyBvcmRl
ci0tOyApCkBAIC02MDgsNyArNjA5LDcgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihz
dHJ1Y3QgZG9tYWluICpkLAogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICBwYWdlID0g
YWxsb2NfZG9taGVhcF9wYWdlKGQsIE1FTUZfbm9fb3duZXIpOworICAgICAgICBwYWdlID0gYWxs
b2NfZG9taGVhcF9wYWdlKGQsIE1FTUZfbm9fb3duZXIgfCBNRU1GX25vX3NjcnViKTsKICAgICAg
ICAgaWYgKCAhcGFnZSApCiAgICAgICAgICAgICBwYW5pYygiTm90IGVub3VnaCBSQU0gZm9yIGRv
bWFpbiAwIFBNTDRcbiIpOwogICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyA9IFBHVF9s
NF9wYWdlX3RhYmxlfFBHVF92YWxpZGF0ZWR8MTsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:15:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14: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-devel-bounces@lists.xenproject.org>)
	id 1gPTID-0007tN-Lw; Wed, 21 Nov 2018 14:15: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=ba5m=oa=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gPTIC-0007tF-Ot
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 14:15:48 +0000
X-Inumbo-ID: f0e0ba45-ed97-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0e0ba45-ed97-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 14:15:47 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9FED7C068BE1;
 Wed, 21 Nov 2018 14:15:46 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 8FF4B605AF;
 Wed, 21 Nov 2018 14:15:33 +0000 (UTC)
Date: Wed, 21 Nov 2018 15:15:26 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: "Michael S. Tsirkin" <mst@redhat.com>
Message-ID: <20181121151526.5785b43f@redhat.com>
In-Reply-To: <20181121072954-mutt-send-email-mst@kernel.org>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181116172919.43f3e27d@redhat.com>
 <d4f6f0ef-1333-a917-e3eb-d9bad47c9648@redhat.com>
 <20181119163110.2f357f40@redhat.com>
 <20181121072954-mutt-send-email-mst@kernel.org>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Wed, 21 Nov 2018 14:15:46 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 00/24] ACPI reorganization
 for hardware-reduced API addition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Samuel Ortiz <sameo@linux.intel.com>, qemu-devel@nongnu.org,
 Shannon Zhao <shannon.zhaosl@gmail.com>, qemu-arm@nongnu.org,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMSBOb3YgMjAxOCAwNzozNTo0NyAtMDUwMAoiTWljaGFlbCBTLiBUc2lya2luIiA8
bXN0QHJlZGhhdC5jb20+IHdyb3RlOgoKPiBPbiBNb24sIE5vdiAxOSwgMjAxOCBhdCAwNDozMTox
MFBNICswMTAwLCBJZ29yIE1hbW1lZG92IHdyb3RlOgo+ID4gT24gRnJpLCAxNiBOb3YgMjAxOCAx
NzozNzo1NCArMDEwMAo+ID4gUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4gd3Jv
dGU6Cj4gPiAgIAo+ID4gPiBPbiAxNi8xMS8xOCAxNzoyOSwgSWdvciBNYW1tZWRvdiB3cm90ZTog
IAo+ID4gPiA+IEdlbmVyYWwgc3VnZ2VzdGlvbnMgZm9yIHRoaXMgc2VyaWVzOgo+ID4gPiA+ICAg
MS4gUHJlZmVyYWJseSBkb24ndCBkbyBtdWx0aXBsZSBjaGFuZ2VzIHdpdGhpbiBhIHBhdGNoCj4g
PiA+ID4gICAgICBuZWl0aGVyIHBvc3QgaHVnZSBwYXRjaGVzICh1bmxlc3MgaXQncyBwdXJlIGNv
ZGUgbW92ZW1lbnQpLgo+ID4gPiA+ICAgICAgKGl0J3MgZWFzeSB0byBzcXVhc2ggcGF0Y2hlcyBs
YXRlciBpdCBuZWNlc3NhcnkpCj4gPiA+ID4gICAyLiBTdGFydCBzbWFsbCwgcGljayBhIHRhYmxl
IGdlbmVyYWxpemUgaXQgYW5kIHNlbmQgYXMKPiA+ID4gPiAgICAgIG9uZSBzbWFsbCBwYXRjaHNl
dC4gVGFibGVzIGFyZSBvZnRlbiBpbmRlcGVuZGVudAo+ID4gPiA+ICAgICAgYW5kIGl0J3MgbXVj
aCBlYXNpZXIgb24gYm90aCBhdXRob3IvcmV2aWV3ZXIgdG8gYWdyZWUgdXBvbgo+ID4gPiA+ICAg
ICAgY2hhbmdlcyBhbmQgcmV3cml0ZSBpdCBpZiBuZWNlc3NhcnkuICAgIAo+ID4gPiAKPiA+ID4g
SG93IHdvdWxkIHRoYXQgYmUgZG9uZT8gIFRoaXMgc2VyaWVzIGlzIG9uIHRoZSBiaWdnZXIgc2lk
ZSwgYWdyZWVkLCBidXQKPiA+ID4gbW9zdCBvZiBpdCBpcyByZWFsbHkganVzdCBjb2RlIG1vdmVt
ZW50LiAgSXQncyBhIHN0YXJ0aW5nIHBvaW50LCBoYXZpbmcKPiA+ID4gYSBnZW5lcmljIEFDUEkg
bGlicmFyeSBpcyB3YXkgYmV5b25kIHdoYXQgdGhpcyBpcyB0cnlpbmcgdG8gZG8uICAKPiA+IEkn
dmUgdHJpZWQgdG8gZ2l2ZSBzdWdnZXN0aW9ucyBob3cgdG8gcmVzdHJ1Y3R1cmUgc2VyaWVzCj4g
PiBvbiBwZXIgcGF0Y2ggYmFzaXMuIEluIG15IG9waW5pb24gaXQgcXVpdGUgcG9zc2libGUgdG8g
c3BsaXQKPiA+IHNlcmllcyBpbiBzZXZlcmFsIHNtYWxsZXIgb25lcyBhbmQgaXQgc2hvdWxkIHJl
YWxseSBoZWxwIHdpdGgKPiA+IG1ha2luZyBzZXJpZXMgY2xlYW5lciBhbmQgZWFzaWVyL2Zhc3Rl
ciB0byByZXZpZXcvYW1lbmQvbWVyZ2UKPiA+IHZzIHdoYXQgd2UgaGF2ZSBpbiB2NS4KPiA+IChp
dCdzIG1vcmUgZnJ1c3RyYXRpbmcgdG8gcmV3b3JrIGxhcmdlIHNlcmllcyB2cyBzbWFsbGVyIG9u
ZSkKPiA+IAo+ID4gSWYgc29tZXRoaW5nIGlzbid0IGNsZWFyLCBpdCdzIGVhc3kgdG8gcmVhY2gg
b3V0IHRvIG1lIGhlcmUKPiA+IG9yIGRpcmVjdGx5IChlbWFpbC9pcmMvZ2l0aHViKSBmb3IgY2xh
cmlmaWNhdGlvbi9mZWVkIGJhY2suICAKPiAKPiBJIGFzc3VtZSB0aGUgIzEgZ29hbCBpcyB0byBh
ZGQgcmVkdWNlZCBIVyBzdXBwb3J0LiAgU28gYW5vdGhlcgo+IG9wdGlvbiB0byBzcGVlZCB1cCBt
ZXJnaW5nIGlzIHRvIGp1c3QgZ28gYWhlYWQgYW5kIGR1cGxpY2F0ZSBhCj4gYnVuY2ggb2YgY29k
ZSBlLmcuIGluIHBjX3ZpcnQuYyBhY3BpL3JlZHVjZWQuYyBvciBpbiBhbnkgb3RoZXIKPiBmaWxl
Lgo+IFRoaXMgd2F5IGl0IG1pZ2h0IGJlIGVhc2llciB0byBzZWUgd2hhdCdzIGNvbW1vbiBjb2Rl
IGFuZCB3aGF0IGlzbid0Lgo+IEFuZCBJIHRoaW5rIG9mZmxpbmUgSWdvciBzYWlkIGhlIG1pZ2h0
IHByZWZlciB0aGF0IHdheS4gUmlnaHQgSWdvcj8KWW91IG1lYW4gcHJvYmFibHkgJ3g4NiByZWR1
Y2VkIGh3JyBzdXBwb3J0LiBUaGF0J3Mgd2FzIHdoYXQgSSd2ZQphbHJlYWR5IHN1Z2dlc3RlZCBm
b3IgUENJIEFNTCBjb2RlIGR1cmluZyBwYXRjaCByZXZpZXcuIEp1c3QgZG9uJ3QKY2FsbCBpdCBn
ZW5lcmljIHdoZW4gaXQncyBub3QgYW5kIHBsYWNlIGNvZGUgaW4gaHcvaTM4Ni8gZGlyZWN0b3J5
IGJlc2lkZQphY3BpLWJ1aWxkLmMuIEl0IG1pZ2h0IGFwcGx5IHRvIHNvbWUgb3RoZXIgdGFibGVz
IChpLmUuIGNvbXBsZXggY2FzZXMpLgoKT24gcGVyIHBhdGNoIHJldmlldyBJIGdhdmUgc3VnZ2Vz
dGlvbnMgaG93IHRvIGFtZW5kIHNlcmllcyB0byBtYWtlCml0IGFjY2VwdGFibGUgd2l0aG91dCBk
b2luZyBjb21wbGV4IHJlZmFjdG9yaW5nIGFuZCBwb2ludGVkIG91dApwbGFjZXMgd2UgcHJvYmFi
bHkgc2hvdWxkbid0IHJlZmFjdG9yIG5vdyBhbmQganVzdCBkdXBsaWNhdGUgYXMKaXQncyB0b28g
Y29tcGxleCBvciBub3QgY2xlYXIgaG93IHRvIGdlbmVyYWxpemUgaXQgeWV0LgoKUHJvYmxlbSB3
aXRoIGR1cGxpY2F0aW9uIGlzIHRoYXQgYSByYW5kb20gY29udHJpYnV0b3IgaXMgbm90CmFyb3Vu
ZCB0byBjbGVhbiBjb2RlIHVwIGFmdGVyIGEgZmVhdHVyZSBpcyBtZXJnZWQgYW5kIHdlIGVuZCB1
cAp3aXRoIGEgYnVuY2ggb2YgbWVzc3kgY29kZS4KCkEgd29yZCB0byB0aGUgY29udHJpYnV0b3Jz
LApEb24ndCBkbyByZWZhY3RvcmluZyBpbiBzaWxlbmNlLCBrZWVwIGRpc2N1c3NpbmcgYXBwcm9h
Y2hlcyBoZXJlLApzdWdnZXN0IGFsdGVybmF0aXZlcy4gVGhhdCB3YXkgaXQncyBlYXNpZXIgdG8g
cmVhY2ggYSBjb21wcm9taXNlCmFuZCBtZXJnZSBpdCB3aXRoIGxlc3MgaXRlcmF0aW9ucy4gQW5k
IGlmIHlvdSBkbyBzcGxpdCBpdCBpbiBzbWFsbGVyCnBhcnRzLCB0aGUgcHJvY2VzcyBzaG91bGQg
Z28gZXZlbiBmYXN0ZXIuCgpJJ2xsIHNlbnQgYSBzbWFsbCBSU0RQIHJlZmFjdG9yaW5nIHNlcmll
cyBmb3IgcmVmZXJlbmNlLgoKPiA+ID4gUGFvbG8KPiA+ID4gICAKPiA+ID4gPiAgIDMuIHdoZW4g
eW91IHRoaW5rIGFib3V0IHJlZmFjdG9yaW5nIGFjcGkgaW50byBhIGdlbmVyaWMgQVBJCj4gPiA+
ID4gICAgICB0aGluayBhYm91dCBpdCBhcyByb3V0aW5lcyB0aGF0IGdvIGludG8gYSBzZXBhcmF0
ZSBsaWJyYXJ5Cj4gPiA+ID4gICAgICAocHVyZSBhY3BpIHNwZWMgY29kZSkgYW5kIHFlbXUvYWNw
aSBnbHVlIHJvdXRpbmVzIGFuZAo+ID4gPiA+ICAgICAgIGRpdmlkZSB0aGVtIGNvcnJlc3BvbmRp
bmdseS4gICAgCj4gPiA+ICAgCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPTV3-0000NG-9q; Wed, 21 Nov 2018 14:29: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=dvCC=OA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTV0-0000LO-Qu
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:29:02 +0000
X-Inumbo-ID: ca42fa22-ed99-11e8-b4b1-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca42fa22-ed99-11e8-b4b1-12d6303a7972;
 Wed, 21 Nov 2018 14:29:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E8904B00B;
 Wed, 21 Nov 2018 14:29:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:47 +0100
Message-Id: <20181121142855.13537-13-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 12/20] xen: get memory map from hypervisor
 for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0cmlldmUgdGhlIG1lbW9yeSBtYXAgZnJvbSB0aGUgaHlwZXJ2aXNvciBhbmQgbm9ybWFsaXpl
IGl0IHRvIGNvbnRhaW4Kbm8gb3ZlcmxhcHBpbmcgZW50cmllcyBhbmQgdG8gYmUgc29ydGVkIGJ5
IGFkZHJlc3MuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgotLS0K
VjM6IHVzZSBncnViX2U4MjBfbW1hcF9lbnRyeSBpbnN0ZWFkIG9mIG93biBzdHJ1Y3QgKERhbmll
bCBLaXBlcikKLS0tCiBncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYyB8IDk0ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA5NCBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMg
Yi9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYwppbmRleCA0NzhjZWYwZDEuLmJiOTA4NzRi
MyAxMDA2NDQKLS0tIGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKKysrIGIvZ3J1Yi1j
b3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKQEAgLTI0LDcgKzI0LDEyIEBACiAjaW5jbHVkZSA8Z3J1
Yi9pMzg2L2lvLmg+CiAjaW5jbHVkZSA8Z3J1Yi94ZW4uaD4KICNpbmNsdWRlIDx4ZW4vaHZtL3N0
YXJ0X2luZm8uaD4KKyNpbmNsdWRlIDxncnViL2kzODYvbGludXguaD4KICNpbmNsdWRlIDxncnVi
L21hY2hpbmUva2VybmVsLmg+CisjaW5jbHVkZSA8Z3J1Yi9tYWNoaW5lL21lbW9yeS5oPgorI2lu
Y2x1ZGUgPHhlbi9tZW1vcnkuaD4KKworI2RlZmluZSBYRU5fTUVNT1JZX01BUF9TSVpFICAgMTI4
CiAKIGdydWJfdWludDY0X3QgZ3J1Yl9yc2RwX2FkZHI7CiAKQEAgLTMyLDYgKzM3LDggQEAgc3Rh
dGljIGNoYXIgaHlwZXJjYWxsX3BhZ2VbR1JVQl9YRU5fUEFHRV9TSVpFXQogICBfX2F0dHJpYnV0
ZV9fICgoYWxpZ25lZCAoR1JVQl9YRU5fUEFHRV9TSVpFKSkpOwogCiBzdGF0aWMgZ3J1Yl91aW50
MzJfdCB4ZW5fY3B1aWRfYmFzZTsKK3N0YXRpYyBzdHJ1Y3QgZ3J1Yl9lODIwX21tYXBfZW50cnkg
bWFwW1hFTl9NRU1PUllfTUFQX1NJWkVdOworc3RhdGljIHVuc2lnbmVkIGludCBucl9tYXBfZW50
cmllczsKIAogc3RhdGljIHZvaWQKIGdydWJfeGVuX2NvbnNfbXNnIChjb25zdCBjaGFyICptc2cp
CkBAIC0xMDMsMTEgKzExMCw5OCBAQCBncnViX3hlbl9oeXBlcmNhbGwgKGdydWJfdWludDMyX3Qg
Y2FsbG5vLCBncnViX3VpbnQzMl90IGEwLAogICByZXR1cm4gX19yZXM7CiB9CiAKK3N0YXRpYyB2
b2lkCitncnViX3hlbl9zb3J0X21tYXAgKHZvaWQpCit7CisgIGdydWJfdWludDY0X3QgZnJvbSwg
dG87CisgIHVuc2lnbmVkIGludCBpOworICBzdHJ1Y3QgZ3J1Yl9lODIwX21tYXBfZW50cnkgdG1w
OworCisgIC8qIEFsaWduIG1hcCBlbnRyaWVzIHRvIHBhZ2UgYm91bmRhcmllcy4gKi8KKyAgZm9y
IChpID0gMDsgaSA8IG5yX21hcF9lbnRyaWVzOyBpKyspCisgICAgeworICAgICAgZnJvbSA9IG1h
cFtpXS5hZGRyOworICAgICAgdG8gPSBmcm9tICsgbWFwW2ldLmxlbjsKKyAgICAgIGlmIChtYXBb
aV0udHlwZSA9PSBHUlVCX01FTU9SWV9BVkFJTEFCTEUpCisJeworCSAgZnJvbSA9IEFMSUdOX1VQ
IChmcm9tLCBHUlVCX1hFTl9QQUdFX1NJWkUpOworCSAgdG8gPSBBTElHTl9ET1dOICh0bywgR1JV
Ql9YRU5fUEFHRV9TSVpFKTsKKwl9CisgICAgICBlbHNlCisJeworCSAgZnJvbSA9IEFMSUdOX0RP
V04gKGZyb20sIEdSVUJfWEVOX1BBR0VfU0laRSk7CisJICB0byA9IEFMSUdOX1VQICh0bywgR1JV
Ql9YRU5fUEFHRV9TSVpFKTsKKwl9CisgICAgICBtYXBbaV0uYWRkciA9IGZyb207CisgICAgICBt
YXBbaV0ubGVuID0gdG8gLSBmcm9tOworICAgIH0KKworIGFnYWluOgorICAvKiBTb3J0IGVudHJp
ZXMgYnkgc3RhcnQgYWRkcmVzcy4gKi8KKyAgZm9yIChpID0gMTsgaSA8IG5yX21hcF9lbnRyaWVz
OyBpKyspCisgICAgeworICAgICAgaWYgKG1hcFtpXS5hZGRyID49IG1hcFtpIC0gMV0uYWRkcikK
Kwljb250aW51ZTsKKyAgICAgIHRtcCA9IG1hcFtpXTsKKyAgICAgIG1hcFtpXSA9IG1hcFtpIC0g
MV07CisgICAgICBtYXBbaSAtIDFdID0gdG1wOworICAgICAgaSA9IDA7CisgICAgfQorCisgIC8q
IERldGVjdCBvdmVybGFwcGluZyBhcmVhcy4gKi8KKyAgZm9yIChpID0gMTsgaSA8IG5yX21hcF9l
bnRyaWVzOyBpKyspCisgICAgeworICAgICAgaWYgKG1hcFtpXS5hZGRyID49IG1hcFtpIC0gMV0u
YWRkciArIG1hcFtpIC0gMV0ubGVuKQorCWNvbnRpbnVlOworICAgICAgdG1wID0gbWFwW2kgLSAx
XTsKKyAgICAgIG1hcFtpIC0gMV0ubGVuID0gbWFwW2ldLmFkZHIgLSBtYXBbaSAtIDFdLmFkZHI7
CisgICAgICBpZiAobWFwW2ldLmFkZHIgKyBtYXBbaV0ubGVuID49IHRtcC5hZGRyICsgdG1wLmxl
bikKKwljb250aW51ZTsKKyAgICAgIGlmIChucl9tYXBfZW50cmllcyA8IEFSUkFZX1NJWkUgKG1h
cCkpCisJeworCSAgbWFwW25yX21hcF9lbnRyaWVzXS5hZGRyID0gbWFwW2ldLmFkZHIgKyBtYXBb
aV0ubGVuOworCSAgbWFwW25yX21hcF9lbnRyaWVzXS5sZW4gPSB0bXAuYWRkciArIHRtcC5sZW4g
LSBtYXBbbnJfbWFwX2VudHJpZXNdLmFkZHI7CisJICBtYXBbbnJfbWFwX2VudHJpZXNdLnR5cGUg
PSB0bXAudHlwZTsKKwkgIG5yX21hcF9lbnRyaWVzKys7CisJICBnb3RvIGFnYWluOworCX0KKyAg
ICB9CisKKyAgLyogTWVyZ2UgYWRqYWNlbnQgZW50cmllcy4gKi8KKyAgZm9yIChpID0gMTsgaSA8
IG5yX21hcF9lbnRyaWVzOyBpKyspCisgICAgeworICAgICAgaWYgKG1hcFtpXS50eXBlID09IG1h
cFtpIC0gMV0udHlwZSAmJgorCSAgbWFwW2ldLmFkZHIgPT0gbWFwW2kgLSAxXS5hZGRyICsgbWFw
W2kgLSAxXS5sZW4pCisJeworCSAgbWFwW2kgLSAxXS5sZW4gKz0gbWFwW2ldLmxlbjsKKwkgIG1h
cFtpXSA9IG1hcFtucl9tYXBfZW50cmllcyAtIDFdOworCSAgbnJfbWFwX2VudHJpZXMtLTsKKwkg
IGdvdG8gYWdhaW47CisJfQorICAgIH0KK30KKworc3RhdGljIHZvaWQKK2dydWJfeGVuX2dldF9t
bWFwICh2b2lkKQoreworICBzdHJ1Y3QgeGVuX21lbW9yeV9tYXAgbWVtbWFwOworCisgIG1lbW1h
cC5ucl9lbnRyaWVzID0gQVJSQVlfU0laRSAobWFwKTsKKyAgc2V0X3hlbl9ndWVzdF9oYW5kbGUg
KG1lbW1hcC5idWZmZXIsIG1hcCk7CisgIGlmIChncnViX3hlbl9oeXBlcmNhbGwgKF9fSFlQRVJW
SVNPUl9tZW1vcnlfb3AsIFhFTk1FTV9tZW1vcnlfbWFwLAorCQkJICAoZ3J1Yl91aW50MzJfdCkg
KCZtZW1tYXApLCAwLCAwLCAwLCAwKSkKKyAgICBncnViX3hlbl9wYW5pYyAoIkNvdWxkIG5vdCBn
ZXQgbWVtb3J5IG1hcCBmcm9tIFhlbiFcbiIpOworICBucl9tYXBfZW50cmllcyA9IG1lbW1hcC5u
cl9lbnRyaWVzOworCisgIGdydWJfeGVuX3NvcnRfbW1hcCAoKTsKK30KKwogdm9pZAogZ3J1Yl94
ZW5fc2V0dXBfcHZoICh2b2lkKQogewogICBncnViX3hlbl9jcHVpZF9iYXNlICgpOwogICBncnVi
X3hlbl9zZXR1cF9oeXBlcmNhbGxfcGFnZSAoKTsKKyAgZ3J1Yl94ZW5fZ2V0X21tYXAgKCk7CiB9
CiAKIGdydWJfZXJyX3QKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPTV1-0000M2-Ka; Wed, 21 Nov 2018 14:29: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=dvCC=OA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTUz-0000L8-Hx
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:29:01 +0000
X-Inumbo-ID: c93bf7a0-ed99-11e8-b69c-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c93bf7a0-ed99-11e8-b69c-12d6303a7972;
 Wed, 21 Nov 2018 14:29:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 437C4AFA5;
 Wed, 21 Nov 2018 14:28:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:37 +0100
Message-Id: <20181121142855.13537-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 02/20] loader/linux: support passing rsdp
 address via boot params
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIFBWSCBndWVzdHMgd2lsbCBoYXZlIHRoZSBSU0RQIGF0IGFuIGFyYml0cmFyeSBhZGRyZXNz
LiBTdXBwb3J0IHRoYXQKYnkgcGFzc2luZyB0aGUgUlNEUCBhZGRyZXNzIHZpYSB0aGUgYm9vdCBw
YXJhbWV0ZXJzIHRvIExpbnV4LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotLS0KVjI6IGFkZCBvcmluZyAweDgwMDAgdG8gdmVyc2lvbiBmaWVsZApWMzog
bW92ZSBpbmNsdWRpbmcgbWFjaGluZS9rZXJuZWwuaCB0byBwYXRjaCA4IChEYW5pZWwgS2lwZXIp
ClY1OiBtb3ZlIGFjcGlfcnNkcF9hZGRyIHRvIHN0cnVjdCBsaW51eF9rZXJuZWxfcGFyYW1zIChQ
ZXRlciBBbnZpbikKLS0tCiBncnViLWNvcmUvbG9hZGVyL2kzODYvbGludXguYyB8IDQgKysrKwog
aW5jbHVkZS9ncnViL2kzODYvbGludXguaCAgICAgfCAzICsrLQogMiBmaWxlcyBjaGFuZ2VkLCA2
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9ncnViLWNvcmUvbG9h
ZGVyL2kzODYvbGludXguYyBiL2dydWItY29yZS9sb2FkZXIvaTM4Ni9saW51eC5jCmluZGV4IGM0
MDhiMTBkOC4uMzc1ZWU4MGRjIDEwMDY0NAotLS0gYS9ncnViLWNvcmUvbG9hZGVyL2kzODYvbGlu
dXguYworKysgYi9ncnViLWNvcmUvbG9hZGVyL2kzODYvbGludXguYwpAQCAtNTA4LDYgKzUwOCwx
MCBAQCBncnViX2xpbnV4X2Jvb3QgKHZvaWQpCiAJfQogICAgIH0KIAorI2lmZGVmIEdSVUJfS0VS
TkVMX1VTRV9SU0RQX0FERFIKKyAgbGludXhfcGFyYW1zLmFjcGlfcnNkcF9hZGRyID0gZ3J1Yl9s
ZV90b19jcHU2NCAoZ3J1Yl9yc2RwX2FkZHIpOworI2VuZGlmCisKICAgbW1hcF9zaXplID0gZmlu
ZF9tbWFwX3NpemUgKCk7CiAgIC8qIE1ha2Ugc3VyZSB0aGF0IGVhY2ggc2l6ZSBpcyBhbGlnbmVk
IHRvIGEgcGFnZSBib3VuZGFyeS4gICovCiAgIGNsX29mZnNldCA9IEFMSUdOX1VQIChtbWFwX3Np
emUgKyBzaXplb2YgKGxpbnV4X3BhcmFtcyksIDQwOTYpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9n
cnViL2kzODYvbGludXguaCBiL2luY2x1ZGUvZ3J1Yi9pMzg2L2xpbnV4LmgKaW5kZXggNjBjN2Mz
YjVlLi5hOTYwNTkzMTEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZ3J1Yi9pMzg2L2xpbnV4LmgKKysr
IGIvaW5jbHVkZS9ncnViL2kzODYvbGludXguaApAQCAtMjEwLDggKzIxMCw5IEBAIHN0cnVjdCBs
aW51eF9rZXJuZWxfcGFyYW1zCiAgIGdydWJfdWludDMyX3QgaXN0X2NvbW1hbmQ7CQkvKiA2NCAq
LwogICBncnViX3VpbnQzMl90IGlzdF9ldmVudDsJCS8qIDY4ICovCiAgIGdydWJfdWludDMyX3Qg
aXN0X3BlcmZfbGV2ZWw7CQkvKiA2YyAqLworICBncnViX3VpbnQ2NF90IGFjcGlfcnNkcF9hZGRy
OwkJLyogNzAgKi8KIAotICBncnViX3VpbnQ4X3QgcGFkZGluZzVbMHg4MCAtIDB4NzBdOworICBn
cnViX3VpbnQ4X3QgcGFkZGluZzVbMHg4MCAtIDB4NzhdOwogCiAgIGdydWJfdWludDhfdCBoZDBf
ZHJpdmVfaW5mb1sweDEwXTsJLyogODAgKi8KICAgZ3J1Yl91aW50OF90IGhkMV9kcml2ZV9pbmZv
WzB4MTBdOwkvKiA5MCAqLwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPTV6-0000PI-8J; Wed, 21 Nov 2018 14:29: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=dvCC=OA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTV2-0000MY-Dr
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:29:04 +0000
X-Inumbo-ID: cac6e616-ed99-11e8-99f4-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cac6e616-ed99-11e8-99f4-12d6303a7972;
 Wed, 21 Nov 2018 14:29:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 93315B00A;
 Wed, 21 Nov 2018 14:29:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:50 +0100
Message-Id: <20181121142855.13537-16-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 15/20] xen_pvh: add build runes for grub-core
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBtb2RpZmljYXRpb25zIHRvIHRoZSBidWlsZCBzeXN0ZW0gbmVlZGVkIHRvIGJ1aWxk
IGEgeGVuX3B2aApncnViLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNv
bT4KLS0tClYzOiBzb3J0ZWQgc29tZSBmaWxlbmFtZXMgKERhbmllbCBLaXBlcikKVjQ6IGFkZCBi
dXMvcGNpLmMgdG8geGVuX3B2aAotLS0KIGdlbnRwbC5weSAgICAgICAgICAgICAgICAgICB8ICA0
ICsrLS0KIGdydWItY29yZS9NYWtlZmlsZS5hbSAgICAgICB8IDEyICsrKysrKysrKysrKwogZ3J1
Yi1jb3JlL01ha2VmaWxlLmNvcmUuZGVmIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9nZW50cGwucHkgYi9nZW50cGwucHkKaW5kZXggZGE2Nzk2NWE0Li5l
ODQzOTQ4NGEgMTAwNjQ0Ci0tLSBhL2dlbnRwbC5weQorKysgYi9nZW50cGwucHkKQEAgLTI4LDcg
KzI4LDcgQEAgaW1wb3J0IHJlCiAKIEdSVUJfUExBVEZPUk1TID0gWyAiZW11IiwgImkzODZfcGMi
LCAiaTM4Nl9lZmkiLCAiaTM4Nl9xZW11IiwgImkzODZfY29yZWJvb3QiLAogICAgICAgICAgICAg
ICAgICAgICJpMzg2X211bHRpYm9vdCIsICJpMzg2X2llZWUxMjc1IiwgIng4Nl82NF9lZmkiLAot
ICAgICAgICAgICAgICAgICAgICJpMzg2X3hlbiIsICJ4ODZfNjRfeGVuIiwKKyAgICAgICAgICAg
ICAgICAgICAiaTM4Nl94ZW4iLCAieDg2XzY0X3hlbiIsICJpMzg2X3hlbl9wdmgiLAogICAgICAg
ICAgICAgICAgICAgICJtaXBzX2xvb25nc29uIiwgInNwYXJjNjRfaWVlZTEyNzUiLAogICAgICAg
ICAgICAgICAgICAgICJwb3dlcnBjX2llZWUxMjc1IiwgIm1pcHNfYXJjIiwgImlhNjRfZWZpIiwK
ICAgICAgICAgICAgICAgICAgICAibWlwc19xZW11X21pcHMiLCAiYXJtX3Vib290IiwgImFybV9l
ZmkiLCAiYXJtNjRfZWZpIiwKQEAgLTcxLDcgKzcxLDcgQEAgR1JPVVBTWyJ2aWRlb21vZHVsZXMi
XSAgID0gR1JVQl9QTEFURk9STVNbOl07CiBmb3IgaSBpbiBHUk9VUFNbInZpZGVvaW5rZXJuZWwi
XTogR1JPVVBTWyJ2aWRlb21vZHVsZXMiXS5yZW1vdmUoaSkKIAogIyBTaW1pbGFyIGZvciB0ZXJt
aW5mbwotR1JPVVBTWyJ0ZXJtaW5mb2lua2VybmVsIl0gPSBbICJlbXUiLCAibWlwc19sb29uZ3Nv
biIsICJtaXBzX2FyYyIsICJtaXBzX3FlbXVfbWlwcyIgXSArIEdST1VQU1sieGVuIl0gKyBHUk9V
UFNbImllZWUxMjc1Il0gKyBHUk9VUFNbInVib290Il07CitHUk9VUFNbInRlcm1pbmZvaW5rZXJu
ZWwiXSA9IFsgImVtdSIsICJtaXBzX2xvb25nc29uIiwgIm1pcHNfYXJjIiwgIm1pcHNfcWVtdV9t
aXBzIiwgImkzODZfeGVuX3B2aCIgXSArIEdST1VQU1sieGVuIl0gKyBHUk9VUFNbImllZWUxMjc1
Il0gKyBHUk9VUFNbInVib290Il07CiBHUk9VUFNbInRlcm1pbmZvbW9kdWxlIl0gICA9IEdSVUJf
UExBVEZPUk1TWzpdOwogZm9yIGkgaW4gR1JPVVBTWyJ0ZXJtaW5mb2lua2VybmVsIl06IEdST1VQ
U1sidGVybWluZm9tb2R1bGUiXS5yZW1vdmUoaSkKIApkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL01h
a2VmaWxlLmFtIGIvZ3J1Yi1jb3JlL01ha2VmaWxlLmFtCmluZGV4IGY0ZmY2MmI3Ni4uMDJjYjVl
MzNkIDEwMDY0NAotLS0gYS9ncnViLWNvcmUvTWFrZWZpbGUuYW0KKysrIGIvZ3J1Yi1jb3JlL01h
a2VmaWxlLmFtCkBAIC0xMDEsNiArMTAxLDE4IEBAIEtFUk5FTF9IRUFERVJfRklMRVMgKz0gJCh0
b3BfYnVpbGRkaXIpL2luY2x1ZGUvZ3J1Yi9tYWNoaW5lL2ludC5oCiBLRVJORUxfSEVBREVSX0ZJ
TEVTICs9ICQodG9wX3NyY2RpcikvaW5jbHVkZS9ncnViL2kzODYvdHNjLmgKIGVuZGlmCiAKK2lm
IENPTkRfaTM4Nl94ZW5fcHZoCitLRVJORUxfSEVBREVSX0ZJTEVTICs9ICQodG9wX2J1aWxkZGly
KS9pbmNsdWRlL2dydWIvbWFjaGluZS9rZXJuZWwuaAorS0VSTkVMX0hFQURFUl9GSUxFUyArPSAk
KHRvcF9idWlsZGRpcikvaW5jbHVkZS9ncnViL21hY2hpbmUvaW50LmgKK0tFUk5FTF9IRUFERVJf
RklMRVMgKz0gJCh0b3Bfc3JjZGlyKS9pbmNsdWRlL2dydWIvaTM4Ni90c2MuaAorS0VSTkVMX0hF
QURFUl9GSUxFUyArPSAkKHRvcF9zcmNkaXIpL2luY2x1ZGUvZ3J1Yi90ZXJtaW5mby5oCitLRVJO
RUxfSEVBREVSX0ZJTEVTICs9ICQodG9wX3NyY2RpcikvaW5jbHVkZS9ncnViL2V4dGNtZC5oCitL
RVJORUxfSEVBREVSX0ZJTEVTICs9ICQodG9wX3NyY2RpcikvaW5jbHVkZS9ncnViL2xvYWRlci5o
CitLRVJORUxfSEVBREVSX0ZJTEVTICs9ICQodG9wX3NyY2RpcikvaW5jbHVkZS9ncnViL2xpYi9h
cmcuaAorS0VSTkVMX0hFQURFUl9GSUxFUyArPSAkKHRvcF9zcmNkaXIpL2luY2x1ZGUvZ3J1Yi94
ZW4uaAorS0VSTkVMX0hFQURFUl9GSUxFUyArPSAkKHRvcF9zcmNkaXIpL2luY2x1ZGUvZ3J1Yi9p
Mzg2L3hlbi9oeXBlcmNhbGwuaAorZW5kaWYKKwogaWYgQ09ORF9pMzg2X2VmaQogS0VSTkVMX0hF
QURFUl9GSUxFUyArPSAkKHRvcF9zcmNkaXIpL2luY2x1ZGUvZ3J1Yi9lZmkvZWZpLmgKIEtFUk5F
TF9IRUFERVJfRklMRVMgKz0gJCh0b3Bfc3JjZGlyKS9pbmNsdWRlL2dydWIvZWZpL2Rpc2suaApk
aWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL01ha2VmaWxlLmNvcmUuZGVmIGIvZ3J1Yi1jb3JlL01ha2Vm
aWxlLmNvcmUuZGVmCmluZGV4IDZlMmNjODQ0NC4uZGIzMjMxZjc3IDEwMDY0NAotLS0gYS9ncnVi
LWNvcmUvTWFrZWZpbGUuY29yZS5kZWYKKysrIGIvZ3J1Yi1jb3JlL01ha2VmaWxlLmNvcmUuZGVm
CkBAIC03OSw2ICs3OSw4IEBAIGtlcm5lbCA9IHsKICAgaTM4Nl94ZW5fbGRmbGFncyAgICAgICAg
ID0gJyQoVEFSR0VUX0lNR19CQVNFX0xET1BUKSwwJzsKICAgeDg2XzY0X3hlbl9sZGZsYWdzICAg
ICAgID0gJyQoVEFSR0VUX0lNR19MREZMQUdTKSc7CiAgIHg4Nl82NF94ZW5fbGRmbGFncyAgICAg
ICA9ICckKFRBUkdFVF9JTUdfQkFTRV9MRE9QVCksMCc7CisgIGkzODZfeGVuX3B2aF9sZGZsYWdz
ICAgICA9ICckKFRBUkdFVF9JTUdfTERGTEFHUyknOworICBpMzg2X3hlbl9wdmhfbGRmbGFncyAg
ICAgPSAnJChUQVJHRVRfSU1HX0JBU0VfTERPUFQpLDB4MTAwMDAwJzsKIAogICBtaXBzX2xvb25n
c29uX2xkZmxhZ3MgICAgPSAnLVdsLC1UdGV4dCwweDgwMjAwMDAwJzsKICAgcG93ZXJwY19pZWVl
MTI3NV9sZGZsYWdzID0gJy1XbCwtVHRleHQsMHgyMDAwMDAnOwpAQCAtMTAwLDYgKzEwMiw3IEBA
IGtlcm5lbCA9IHsKICAgeDg2XzY0X2VmaV9zdGFydHVwID0ga2Vybi94ODZfNjQvZWZpL3N0YXJ0
dXAuUzsKICAgaTM4Nl94ZW5fc3RhcnR1cCA9IGtlcm4vaTM4Ni94ZW4vc3RhcnR1cC5TOwogICB4
ODZfNjRfeGVuX3N0YXJ0dXAgPSBrZXJuL3g4Nl82NC94ZW4vc3RhcnR1cC5TOworICBpMzg2X3hl
bl9wdmhfc3RhcnR1cCA9IGtlcm4vaTM4Ni94ZW4vc3RhcnR1cF9wdmguUzsKICAgaTM4Nl9xZW11
X3N0YXJ0dXAgPSBrZXJuL2kzODYvcWVtdS9zdGFydHVwLlM7CiAgIGkzODZfaWVlZTEyNzVfc3Rh
cnR1cCA9IGtlcm4vaTM4Ni9pZWVlMTI3NS9zdGFydHVwLlM7CiAgIGkzODZfY29yZWJvb3Rfc3Rh
cnR1cCA9IGtlcm4vaTM4Ni9jb3JlYm9vdC9zdGFydHVwLlM7CkBAIC0xNzcsNiArMTgwLDcgQEAg
a2VybmVsID0gewogCiAgIGkzODYgPSBrZXJuL2kzODYvZGwuYzsKICAgaTM4Nl94ZW4gPSBrZXJu
L2kzODYvZGwuYzsKKyAgaTM4Nl94ZW5fcHZoID0ga2Vybi9pMzg2L2RsLmM7CiAKICAgaTM4Nl9j
b3JlYm9vdCA9IGtlcm4vaTM4Ni9jb3JlYm9vdC9pbml0LmM7CiAgIGkzODZfbXVsdGlib290ID0g
a2Vybi9pMzg2L2NvcmVib290L2luaXQuYzsKQEAgLTIyMiw2ICsyMjYsMTQgQEAga2VybmVsID0g
ewogICB4ZW4gPSBkaXNrL3hlbi94ZW5kaXNrLmM7CiAgIHhlbiA9IGNvbW1hbmRzL2Jvb3QuYzsK
IAorICBpMzg2X3hlbl9wdmggPSBjb21tYW5kcy9ib290LmM7CisgIGkzODZfeGVuX3B2aCA9IGRp
c2sveGVuL3hlbmRpc2suYzsKKyAgaTM4Nl94ZW5fcHZoID0ga2Vybi9pMzg2L3RzYy5jOworICBp
Mzg2X3hlbl9wdmggPSBrZXJuL2kzODYveGVuL3RzYy5jOworICBpMzg2X3hlbl9wdmggPSBrZXJu
L2kzODYveGVuL3B2aC5jOworICBpMzg2X3hlbl9wdmggPSBrZXJuL3hlbi9pbml0LmM7CisgIGkz
ODZfeGVuX3B2aCA9IHRlcm0veGVuL2NvbnNvbGUuYzsKKwogICBpYTY0X2VmaSA9IGtlcm4vaWE2
NC9lZmkvc3RhcnR1cC5TOwogICBpYTY0X2VmaSA9IGtlcm4vaWE2NC9lZmkvaW5pdC5jOwogICBp
YTY0X2VmaSA9IGtlcm4vaWE2NC9kbC5jOwpAQCAtODAxLDYgKzgxMyw3IEBAIG1vZHVsZSA9IHsK
ICAgbmFtZSA9IGNwdWlkOwogICBjb21tb24gPSBjb21tYW5kcy9pMzg2L2NwdWlkLmM7CiAgIGVu
YWJsZSA9IHg4NjsKKyAgZW5hYmxlID0gaTM4Nl94ZW5fcHZoOwogICBlbmFibGUgPSBpMzg2X3hl
bjsKICAgZW5hYmxlID0geDg2XzY0X3hlbjsKIH07CkBAIC04NjAsNiArODczLDcgQEAgbW9kdWxl
ID0gewogICBpMzg2X2NvcmVib290ID0gbGliL2kzODYvaGFsdC5jOwogICBpMzg2X3FlbXUgPSBs
aWIvaTM4Ni9oYWx0LmM7CiAgIHhlbiA9IGxpYi94ZW4vaGFsdC5jOworICBpMzg2X3hlbl9wdmgg
PSBsaWIveGVuL2hhbHQuYzsKICAgZWZpID0gbGliL2VmaS9oYWx0LmM7CiAgIGllZWUxMjc1ID0g
bGliL2llZWUxMjc1L2hhbHQuYzsKICAgZW11ID0gbGliL2VtdS9oYWx0LmM7CkBAIC04NzcsNiAr
ODkxLDcgQEAgbW9kdWxlID0gewogICBtaXBzX2xvb25nc29uID0gbGliL21pcHMvbG9vbmdzb24v
cmVib290LmM7CiAgIG1pcHNfcWVtdV9taXBzID0gbGliL21pcHMvcWVtdV9taXBzL3JlYm9vdC5j
OwogICB4ZW4gPSBsaWIveGVuL3JlYm9vdC5jOworICBpMzg2X3hlbl9wdmggPSBsaWIveGVuL3Jl
Ym9vdC5jOwogICB1Ym9vdCA9IGxpYi91Ym9vdC9yZWJvb3QuYzsKICAgYXJtX2NvcmVib290ID0g
bGliL2R1bW15L3JlYm9vdC5jOwogICBjb21tb24gPSBjb21tYW5kcy9yZWJvb3QuYzsKQEAgLTE1
NTYsMTIgKzE1NzEsMTggQEAgbW9kdWxlID0gewogICB4ODYgPSBsaWIvaTM4Ni9yZWxvY2F0b3Ix
Ni5TOwogICB4ODYgPSBsaWIvaTM4Ni9yZWxvY2F0b3IzMi5TOwogICB4ODYgPSBsaWIvaTM4Ni9y
ZWxvY2F0b3I2NC5TOworICBpMzg2X3hlbl9wdmggPSBsaWIvaTM4Ni9yZWxvY2F0b3IxNi5TOwor
ICBpMzg2X3hlbl9wdmggPSBsaWIvaTM4Ni9yZWxvY2F0b3IzMi5TOworICBpMzg2X3hlbl9wdmgg
PSBsaWIvaTM4Ni9yZWxvY2F0b3I2NC5TOwogICBpMzg2ID0gbGliL2kzODYvcmVsb2NhdG9yX2Fz
bS5TOworICBpMzg2X3hlbl9wdmggPSBsaWIvaTM4Ni9yZWxvY2F0b3JfYXNtLlM7CiAgIHg4Nl82
NCA9IGxpYi94ODZfNjQvcmVsb2NhdG9yX2FzbS5TOwogICBpMzg2X3hlbiA9IGxpYi9pMzg2L3Jl
bG9jYXRvcl9hc20uUzsKICAgeDg2XzY0X3hlbiA9IGxpYi94ODZfNjQvcmVsb2NhdG9yX2FzbS5T
OwogICB4ODYgPSBsaWIvaTM4Ni9yZWxvY2F0b3IuYzsKICAgeDg2ID0gbGliL2kzODYvcmVsb2Nh
dG9yX2NvbW1vbl9jLmM7CisgIGkzODZfeGVuX3B2aCA9IGxpYi9pMzg2L3JlbG9jYXRvci5jOwor
ICBpMzg2X3hlbl9wdmggPSBsaWIvaTM4Ni9yZWxvY2F0b3JfY29tbW9uX2MuYzsKICAgaWVlZTEy
NzUgPSBsaWIvaWVlZTEyNzUvcmVsb2NhdG9yLmM7CiAgIGVmaSA9IGxpYi9lZmkvcmVsb2NhdG9y
LmM7CiAgIG1pcHMgPSBsaWIvbWlwcy9yZWxvY2F0b3JfYXNtLlM7CkBAIC0xNTgwLDYgKzE2MDEs
NyBAQCBtb2R1bGUgPSB7CiAgIGVuYWJsZSA9IG1pcHM7CiAgIGVuYWJsZSA9IHBvd2VycGM7CiAg
IGVuYWJsZSA9IHg4NjsKKyAgZW5hYmxlID0gaTM4Nl94ZW5fcHZoOwogICBlbmFibGUgPSB4ZW47
CiB9OwogCkBAIC0xNTk0LDYgKzE2MTYsNyBAQCBtb2R1bGUgPSB7CiAgIHNwYXJjNjRfaWVlZTEy
NzUgPSBsaWIvaWVlZTEyNzUvY21vcy5jOwogICBwb3dlcnBjX2llZWUxMjc1ID0gbGliL2llZWUx
Mjc1L2Ntb3MuYzsKICAgeGVuID0gbGliL3hlbi9kYXRldGltZS5jOworICBpMzg2X3hlbl9wdmgg
PSBsaWIveGVuL2RhdGV0aW1lLmM7CiAKICAgbWlwc19hcmMgPSBsaWIvYXJjL2RhdGV0aW1lLmM7
CiAgIGVuYWJsZSA9IG5vZW11OwpAQCAtMTY3Nyw2ICsxNzAwLDcgQEAgbW9kdWxlID0gewogICBj
b21tb24gPSBsb2FkZXIvbXVsdGlib290LmM7CiAgIGNvbW1vbiA9IGxvYWRlci9tdWx0aWJvb3Rf
bWJpMi5jOwogICBlbmFibGUgPSB4ODY7CisgIGVuYWJsZSA9IGkzODZfeGVuX3B2aDsKICAgZW5h
YmxlID0gbWlwczsKIH07CiAKQEAgLTE2ODQsOCArMTcwOCwxMCBAQCBtb2R1bGUgPSB7CiAgIG5h
bWUgPSBtdWx0aWJvb3Q7CiAgIGNvbW1vbiA9IGxvYWRlci9tdWx0aWJvb3QuYzsKICAgeDg2ID0g
bG9hZGVyL2kzODYvbXVsdGlib290X21iaS5jOworICBpMzg2X3hlbl9wdmggPSBsb2FkZXIvaTM4
Ni9tdWx0aWJvb3RfbWJpLmM7CiAgIGV4dHJhX2Rpc3QgPSBsb2FkZXIvbXVsdGlib290X2VsZnh4
LmM7CiAgIGVuYWJsZSA9IHg4NjsKKyAgZW5hYmxlID0gaTM4Nl94ZW5fcHZoOwogfTsKIAogbW9k
dWxlID0gewpAQCAtMTY5Nyw4ICsxNzIzLDEwIEBAIG1vZHVsZSA9IHsKIG1vZHVsZSA9IHsKICAg
bmFtZSA9IGxpbnV4OwogICB4ODYgPSBsb2FkZXIvaTM4Ni9saW51eC5jOworICBpMzg2X3hlbl9w
dmggPSBsb2FkZXIvaTM4Ni9saW51eC5jOwogICB4ZW4gPSBsb2FkZXIvaTM4Ni94ZW4uYzsKICAg
aTM4Nl9wYyA9IGxpYi9pMzg2L3BjL3Zlc2FfbW9kZXNfdGFibGUuYzsKKyAgaTM4Nl94ZW5fcHZo
ID0gbGliL2kzODYvcGMvdmVzYV9tb2Rlc190YWJsZS5jOwogICBtaXBzID0gbG9hZGVyL21pcHMv
bGludXguYzsKICAgcG93ZXJwY19pZWVlMTI3NSA9IGxvYWRlci9wb3dlcnBjL2llZWUxMjc1L2xp
bnV4LmM7CiAgIHNwYXJjNjRfaWVlZTEyNzUgPSBsb2FkZXIvc3BhcmM2NC9pZWVlMTI3NS9saW51
eC5jOwpAQCAtMTc4Niw2ICsxODE0LDggQEAgbW9kdWxlID0gewogICBjb21tb24gPSBtbWFwL21t
YXAuYzsKICAgeDg2ID0gbW1hcC9pMzg2L3VwcGVybWVtLmM7CiAgIHg4NiA9IG1tYXAvaTM4Ni9t
bWFwLmM7CisgIGkzODZfeGVuX3B2aCA9IG1tYXAvaTM4Ni91cHBlcm1lbS5jOworICBpMzg2X3hl
bl9wdmggPSBtbWFwL2kzODYvbW1hcC5jOwogCiAgIGkzODZfcGMgPSBtbWFwL2kzODYvcGMvbW1h
cC5jOwogICBpMzg2X3BjID0gbW1hcC9pMzg2L3BjL21tYXBfaGVscGVyLlM7CkBAIC0xNzk1LDYg
KzE4MjUsNyBAQCBtb2R1bGUgPSB7CiAgIG1pcHMgPSBtbWFwL21pcHMvdXBwZXJtZW0uYzsKIAog
ICBlbmFibGUgPSB4ODY7CisgIGVuYWJsZSA9IGkzODZfeGVuX3B2aDsKICAgZW5hYmxlID0gaWE2
NF9lZmk7CiAgIGVuYWJsZSA9IGFybV9lZmk7CiAgIGVuYWJsZSA9IGFybTY0X2VmaTsKQEAgLTIw
MzQsNiArMjA2NSw3IEBAIG1vZHVsZSA9IHsKICAgbmFtZSA9IGxlZ2FjeV9wYXNzd29yZF90ZXN0
OwogICBjb21tb24gPSB0ZXN0cy9sZWdhY3lfcGFzc3dvcmRfdGVzdC5jOwogICBlbmFibGUgPSBp
Mzg2X3BjOworICBlbmFibGUgPSBpMzg2X3hlbl9wdmg7CiAgIGVuYWJsZSA9IGkzODZfZWZpOwog
ICBlbmFibGUgPSB4ODZfNjRfZWZpOwogICBlbmFibGUgPSBlbXU7CkBAIC0yMjMyLDYgKzIyNjQs
NyBAQCBtb2R1bGUgPSB7CiAgIHhlbiA9IGxpYi9pMzg2L3BjL3Zlc2FfbW9kZXNfdGFibGUuYzsK
IAogICBlbmFibGUgPSBpMzg2X3BjOworICBlbmFibGUgPSBpMzg2X3hlbl9wdmg7CiAgIGVuYWJs
ZSA9IGkzODZfZWZpOwogICBlbmFibGUgPSB4ODZfNjRfZWZpOwogICBlbmFibGUgPSBlbXU7CkBA
IC0yMjc1LDEwICsyMzA4LDEyIEBAIG1vZHVsZSA9IHsKIG1vZHVsZSA9IHsKICAgbmFtZSA9IGJh
Y2t0cmFjZTsKICAgeDg2ID0gbGliL2kzODYvYmFja3RyYWNlLmM7CisgIGkzODZfeGVuX3B2aCA9
IGxpYi9pMzg2L2JhY2t0cmFjZS5jOwogICBpMzg2X3hlbiA9IGxpYi9pMzg2L2JhY2t0cmFjZS5j
OwogICB4ODZfNjRfeGVuID0gbGliL2kzODYvYmFja3RyYWNlLmM7CiAgIGNvbW1vbiA9IGxpYi9i
YWNrdHJhY2UuYzsKICAgZW5hYmxlID0geDg2OworICBlbmFibGUgPSBpMzg2X3hlbl9wdmg7CiAg
IGVuYWJsZSA9IGkzODZfeGVuOwogICBlbmFibGUgPSB4ODZfNjRfeGVuOwogfTsKLS0gCjIuMTYu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPTV0-0000Lb-Vl; Wed, 21 Nov 2018 14:29:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=dvcc=oa=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTUz-0000Ky-46
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:29:01 +0000
X-Inumbo-ID: c9016a7d-ed99-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9016a7d-ed99-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 14:29:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A6EC3AF0D;
 Wed, 21 Nov 2018 14:28:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:35 +0100
Message-Id: <20181121142855.13537-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 00/20] xen: add pvh guest support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBib290aW5nIExpbnV4IGFzIFBWSCBn
dWVzdC4KClNpbWlsYXIgdG8gaTM4Ni94ZW4gYW5kIHg4Nl82NC94ZW4gcGxhdGZvcm1zIHRoZSBu
ZXcgaTM4Ni94ZW5wdmgKcGxhdGZvcm0gZ3J1YiBpcyBib290ZWQgYXMgYSBzdGFuZGFsb25lIGlt
YWdlIGRpcmVjdGx5IGJ5IFhlbi4KCkZvciBib290aW5nIExpbnV4IGtlcm5lbCBpdCBpcyB1c2lu
ZyB0aGUgc3RhbmRhcmQgbGludXgga2VybmVsCmxvYWRlci4gVGhlIG9ubHkgbW9kaWZpY2F0aW9u
IG9mIHRoZSBsaW51eCBsb2FkZXIgaXMgdG8gcGFzcyB0aGUKQUNQSSBSU0RQIGFkZHJlc3Mgdmlh
IGJvb3QgcGFyYW1ldGVycyB0byB0aGUga2VybmVsLCBhcyB0aGF0IHRhYmxlCm1pZ2h0IG5vdCBi
ZSBsb2NhdGVkIGF0IHRoZSB1c3VhbCBwaHlzaWNhbCBhZGRyZXNzIGp1c3QgYmVsb3cgMU1CLgoK
VGhlIHJlbGF0ZWQgTGludXgga2VybmVsIHBhdGNoZXMgaGF2ZSBiZWVuIGFjY2VwdGVkIGZvciA0
LjIwLXJjNAoKQ2hhbmdlcyBpbiBWNToKLSBhZGRlZCBuZXcgcGF0Y2hlcyA3LCAxNwotIHJlbW92
ZWQgKG9sZCkgcGF0Y2ggMTIgYWdhaW4KLSBtb2RpZmllZCBib290IHBhcmFtcyBpbnRlcmZhY2Ug
Zm9yIHBhc3NpbmcgcnNkcCBhZGRyZXNzIG9uIHJlcXVlc3QKICBieSBQZXRlciBBbnZpbiAocGF0
Y2ggMikKLSBhZGRyZXNzZWQgdmFyaW91cyBjb21tZW50cywgc2VlIGluZGl2aWR1YWwgcGF0Y2hl
cwoKQ2hhbmdlcyBpbiBWNDoKLSBhZGRlZCBuZXcgcGF0Y2ggMTIKLSB3cml0ZSBtb2RpZmllZCBt
ZW1vcnkgbWFwIGJhY2sgdG8gWGVuCgpDaGFuZ2VzIGluIFYzOgotIGFkZHJlc3NlZCBsb3RzIG9m
IGNvbW1lbnRzLCBtb3N0IGJ5IERhbmllbCBhbmQgc29tZSBieSBSb2dlciwKICBkZXRhaWxzIGFy
ZSBtZW50aW9uZWQgaW4gdGhlIGluZGl2aWR1YWwgcGF0Y2hlcwoKQ2hhbmdlcyBpbiBWMjoKLSBl
eHRlbmQgbGludXggYm9vdCBwcm90b2NvbCB2ZXJzaW9uIDIuMTQgdG8gcmVwb3J0IGJhY2sgdGhl
IHByb3RvY29sCiAgdmVyc2lvbiBzdXBwb3J0ZWQgYnkgZ3J1YjIgKG5lZWRlZCBhcyB0aGVyZSBh
cmUgZ3J1YjIgZG93bnN0cmVhbQogIHZhcmlhbnRzIGluIHNvbWUgZGlzdHJvcyB3aGljaCBjbG9i
YmVyIGRhdGEgYWZ0ZXIgdGhlIHNldHVwX2hlYWRlcikKLSBzcGxpdCBmb3JtZXIgcGF0Y2ggNCBp
bnRvIDEwIHBhdGNoZXMKLSBmaXggbWVtbWFwIGhhbmRsaW5nIGZvciA+NEdCIG9mIG1lbW9yeQot
IGFkZGVkIG5ldyBwYXRjaCBmcm9tIEhhbnMgKHRoYW5rcyBmb3IgdGhhdCBvbmUpCi0gYWRkcmVz
c2VkIG1vc3Qgb2YgRGFuaWVsJ3MgY29tbWVudHMgKHNlZSBpbmRpdmlkdWFsIHBhdGNoZXMpCgpI
YW5zIHZhbiBLcmFuZW5idXJnICgxKToKICBncnViLW1vZHVsZS12ZXJpZmllcjogSWdub3JlIGFs
bF92aWRlbyBmb3IgeGVucHZoCgpKdWVyZ2VuIEdyb3NzICgxOSk6CiAgeGVuOiBhZGQgc29tZSB4
ZW4gaGVhZGVycwogIGxvYWRlci9saW51eDogc3VwcG9ydCBwYXNzaW5nIHJzZHAgYWRkcmVzcyB2
aWEgYm9vdCBwYXJhbXMKICB4ZW46IGNhcnZlIG91dCBncmFudCB0YWIgaW5pdGlhbGl6YXRpb24g
aW50byBkZWRpY2F0ZWQgZnVuY3Rpb24KICB4ZW46IHByZXBhcmUgY29tbW9uIGNvZGUgZm9yIFhl
biBQVkggc3VwcG9ydAogIHhlbjogYWRkIHNvbWUgZHVtbXkgaGVhZGVycyBmb3IgUFZIIG1vZGUK
ICB4ZW46IHJlYXJyYW5nZSB4ZW4vaW5pdC5jIHRvIHByZXBhcmUgaXQgZm9yIFhlbiBQVkggbW9k
ZQogIHhlbjogbW9kaWZ5IGdydWJfeGVuX3B0cjJtZm4oKSBmb3IgeGVuLXB2aAogIHhlbjogYWRk
IFBWSCBzcGVjaWZpYyBkZWZpbmVzIHRvIG9mZnNldC5oCiAgeGVuOiBhZGQgYmFzaWMgaG9va3Mg
Zm9yIFBWSCBpbiBjdXJyZW50IGNvZGUKICB4ZW46IGFkZCBQVkggYm9vdCBlbnRyeSBjb2RlCiAg
eGVuOiBzZXR1cCBoeXBlcmNhbGwgcGFnZSBmb3IgUFZICiAgeGVuOiBnZXQgbWVtb3J5IG1hcCBm
cm9tIGh5cGVydmlzb3IgZm9yIFBWSAogIHhlbjogc2V0dXAgWGVuIHNwZWNpZmljIGRhdGEgZm9y
IFBWSAogIHhlbjogaW5pdCBtZW1vcnkgcmVnaW9ucyBmb3IgUFZICiAgeGVuX3B2aDogYWRkIGJ1
aWxkIHJ1bmVzIGZvciBncnViLWNvcmUKICB4ZW46IHVzZSBlbGZub3RlIGRlZmluZXMgaW5zdGVh
ZCBvZiBwbGFpbiBudW1iZXJzCiAgeGVuX3B2aDogc3VwcG9ydCBidWlsZGluZyBhIHN0YW5kYWxv
bmUgaW1hZ2UKICB4ZW5fcHZoOiBzdXBwb3J0IGdydWItaW5zdGFsbCBmb3IgeGVuX3B2aAogIHhl
bl9wdmg6IGFkZCBzdXBwb3J0IHRvIGNvbmZpZ3VyZQoKIGNvbmZpZ3VyZS5hYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDMgKwogZ2VudHBsLnB5ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNCArLQogZ3J1Yi1jb3JlL01ha2VmaWxlLmFtICAgICAgICAgICAgICAgICB8ICAx
MiArCiBncnViLWNvcmUvTWFrZWZpbGUuY29yZS5kZWYgICAgICAgICAgIHwgIDM1ICsrCiBncnVi
LWNvcmUva2Vybi9pMzg2L3RzYy5jICAgICAgICAgICAgIHwgICAyICstCiBncnViLWNvcmUva2Vy
bi9pMzg2L3hlbi9wdmguYyAgICAgICAgIHwgMzY1ICsrKysrKysrKysrKysrKysrKysKIGdydWIt
Y29yZS9rZXJuL2kzODYveGVuL3N0YXJ0dXBfcHZoLlMgfCAgODEgKysrKysKIGdydWItY29yZS9r
ZXJuL3hlbi9pbml0LmMgICAgICAgICAgICAgfCAxMDEgKysrKy0tCiBncnViLWNvcmUvbG9hZGVy
L2kzODYvbGludXguYyAgICAgICAgIHwgICA1ICsKIGdydWItY29yZS9tbWFwL2kzODYvcGMvbW1h
cC5jICAgICAgICAgfCAgIDggLQogaW5jbHVkZS9ncnViL2kzODYvbGludXguaCAgICAgICAgICAg
ICB8ICAgMyArLQogaW5jbHVkZS9ncnViL2kzODYvbWVtb3J5LmggICAgICAgICAgICB8ICAgNyAr
CiBpbmNsdWRlL2dydWIvaTM4Ni9wYy9pbnQuaCAgICAgICAgICAgIHwgIDM2ICstCiBpbmNsdWRl
L2dydWIvaTM4Ni9wYy9pbnRfdHlwZXMuaCAgICAgIHwgIDU5ICsrKwogaW5jbHVkZS9ncnViL2kz
ODYvdHNjLmggICAgICAgICAgICAgICB8ICAgMiArLQogaW5jbHVkZS9ncnViL2kzODYveGVuL2h5
cGVyY2FsbC5oICAgICB8ICAgNSArLQogaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9ib290Lmgg
ICAgICB8ICAgMSArCiBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2NvbnNvbGUuaCAgIHwgICAx
ICsKIGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvaW50LmggICAgICAgfCAgIDEgKwogaW5jbHVk
ZS9ncnViL2kzODYveGVuX3B2aC9rZXJuZWwuaCAgICB8ICAzMCArKwogaW5jbHVkZS9ncnViL2kz
ODYveGVuX3B2aC9tZW1vcnkuaCAgICB8ICAgMSArCiBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZo
L3RpbWUuaCAgICAgIHwgICAxICsKIGluY2x1ZGUvZ3J1Yi9rZXJuZWwuaCAgICAgICAgICAgICAg
ICAgfCAgIDQgKy0KIGluY2x1ZGUvZ3J1Yi9vZmZzZXRzLmggICAgICAgICAgICAgICAgfCAgMjEg
Ky0KIGluY2x1ZGUvZ3J1Yi91dGlsL2luc3RhbGwuaCAgICAgICAgICAgfCAgIDEgKwogaW5jbHVk
ZS9ncnViL3V0aWwvbWtpbWFnZS5oICAgICAgICAgICB8ICAgMyArLQogaW5jbHVkZS9ncnViL3hl
bi5oICAgICAgICAgICAgICAgICAgICB8ICAgNSArCiBpbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4u
aCAgICAgICAgICAgIHwgICA3ICsKIGluY2x1ZGUveGVuL2h2bS9odm1fb3AuaCAgICAgICAgICAg
ICAgfCAyOTYgKysrKysrKysrKysrKysrCiBpbmNsdWRlL3hlbi9odm0vcGFyYW1zLmggICAgICAg
ICAgICAgIHwgMjg0ICsrKysrKysrKysrKysrKwogaW5jbHVkZS94ZW4vaHZtL3N0YXJ0X2luZm8u
aCAgICAgICAgICB8ICA5OCArKysrKwogaW5jbHVkZS94ZW4vbWVtb3J5LmggICAgICAgICAgICAg
ICAgICB8IDY2NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL3hl
bi9waHlzZGV2LmggICAgICAgICAgICAgICAgIHwgMzg3ICsrKysrKysrKysrKysrKysrKysrCiBp
bmNsdWRlL3hlbi90cmFjZS5oICAgICAgICAgICAgICAgICAgIHwgMzM5ICsrKysrKysrKysrKysr
KysrCiBpbmNsdWRlL3hlbi94ZW4uaCAgICAgICAgICAgICAgICAgICAgIHwgMTA0ICsrKystLQog
dXRpbC9ncnViLWluc3RhbGwtY29tbW9uLmMgICAgICAgICAgICB8ICAgMSArCiB1dGlsL2dydWIt
aW5zdGFsbC5jICAgICAgICAgICAgICAgICAgIHwgICA3ICsKIHV0aWwvZ3J1Yi1ta2ltYWdlMzIu
YyAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIHV0aWwvZ3J1Yi1ta2ltYWdlNjQuYyAgICAgICAg
ICAgICAgICAgfCAgIDQgKy0KIHV0aWwvZ3J1Yi1ta2ltYWdleHguYyAgICAgICAgICAgICAgICAg
fCAgNTggKystCiB1dGlsL2dydWItbW9kdWxlLXZlcmlmaWVyLmMgICAgICAgICAgIHwgICAxICsK
IHV0aWwvbWtpbWFnZS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjMgKy0KIDQyIGZpbGVz
IGNoYW5nZWQsIDI5MzEgaW5zZXJ0aW9ucygrKSwgMTQ0IGRlbGV0aW9ucygtKQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IGdydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jCiBjcmVhdGUgbW9kZSAxMDA2
NDQgZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vc3RhcnR1cF9wdmguUwogY3JlYXRlIG1vZGUgMTAw
NjQ0IGluY2x1ZGUvZ3J1Yi9pMzg2L3BjL2ludF90eXBlcy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQg
aW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9ib290LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNs
dWRlL2dydWIvaTM4Ni94ZW5fcHZoL2NvbnNvbGUuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1
ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvaW50LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2dy
dWIvaTM4Ni94ZW5fcHZoL2tlcm5lbC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnVi
L2kzODYveGVuX3B2aC9tZW1vcnkuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZ3J1Yi9p
Mzg2L3hlbl9wdmgvdGltZS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4vaHZtL2h2
bV9vcC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4vaHZtL3BhcmFtcy5oCiBjcmVh
dGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4vaHZtL3N0YXJ0X2luZm8uaAogY3JlYXRlIG1vZGUg
MTAwNjQ0IGluY2x1ZGUveGVuL21lbW9yeS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94
ZW4vcGh5c2Rldi5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4vdHJhY2UuaAoKLS0g
CjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPTV2-0000NA-UG; Wed, 21 Nov 2018 14:29: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=dvCC=OA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTV0-0000LN-Ql
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:29:02 +0000
X-Inumbo-ID: c9f9359a-ed99-11e8-8fbb-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9f9359a-ed99-11e8-8fbb-12d6303a7972;
 Wed, 21 Nov 2018 14:29:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AACD5AFCD;
 Wed, 21 Nov 2018 14:28:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:41 +0100
Message-Id: <20181121142855.13537-7-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 06/20] xen: rearrange xen/init.c to prepare
 it for Xen PVH mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVhcnJhbmdlIGdydWItY29yZS9rZXJuL3hlbi9pbml0LmMgdG8gcHJlcGFyZSBhZGRpbmcgUFZI
IG1vZGUgc3VwcG9ydAp0byBpdC4gVGhpcyBpbmNsdWRlcyBwdXR0aW5nIHNvbWUgY29kZSB1bmRl
ciAjaWZkZWYgR1JVQl9NQUNISU5FX1hFTgphcyBpdCB3aWxsIG5vdCBiZSB1c2VkIHdoZW4gcnVu
bmluZyBhcyBQVkguCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgot
LS0KIGdydWItY29yZS9rZXJuL3hlbi9pbml0LmMgfCA2MCArKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM0IGluc2VydGlvbnMo
KyksIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2dydWItY29yZS9rZXJuL3hlbi9pbml0
LmMgYi9ncnViLWNvcmUva2Vybi94ZW4vaW5pdC5jCmluZGV4IDI5ZjViYzIzZC4uMTAwMDdiNDEx
IDEwMDY0NAotLS0gYS9ncnViLWNvcmUva2Vybi94ZW4vaW5pdC5jCisrKyBiL2dydWItY29yZS9r
ZXJuL3hlbi9pbml0LmMKQEAgLTQxLDkgKzQxLDExIEBAIGdydWJfc2l6ZV90IGdydWJfeGVuX25f
YWxsb2NhdGVkX3NoYXJlZF9wYWdlczsKIHN0YXRpYyBncnViX3hlbl9tZm5fdAogZ3J1Yl94ZW5f
cHRyMm1mbiAodm9pZCAqcHRyKQogeworI2lmZGVmIEdSVUJfTUFDSElORV9YRU4KICAgZ3J1Yl94
ZW5fbWZuX3QgKm1mbl9saXN0ID0KICAgICAoZ3J1Yl94ZW5fbWZuX3QgKikgZ3J1Yl94ZW5fc3Rh
cnRfcGFnZV9hZGRyLT5tZm5fbGlzdDsKICAgcmV0dXJuIG1mbl9saXN0WyhncnViX2FkZHJfdCkg
cHRyID4+IEdSVUJfWEVOX0xPR19QQUdFX1NJWkVdOworI2VuZGlmCiB9CiAKIHZvaWQgKgpAQCAt
MTA0LDE4ICsxMDYsNiBAQCBncnViX21hY2hpbmVfZ2V0X2Jvb3Rsb2NhdGlvbiAoY2hhciAqKmRl
dmljZSBfX2F0dHJpYnV0ZV9fICgodW51c2VkKSksCiB7CiB9CiAKLXN0YXRpYyBncnViX3VpbnQ4
X3Qgd2luZG93W0dSVUJfWEVOX1BBR0VfU0laRV0KLSAgX19hdHRyaWJ1dGVfXyAoKGFsaWduZWQg
KEdSVUJfWEVOX1BBR0VfU0laRSkpKTsKLQotI2lmZGVmIF9feDg2XzY0X18KLSNkZWZpbmUgTlVN
QkVSX09GX0xFVkVMUyA0Ci0jZWxzZQotI2RlZmluZSBOVU1CRVJfT0ZfTEVWRUxTIDMKLSNlbmRp
ZgotCi0jZGVmaW5lIExPR19QT0lOVEVSU19QRVJfUEFHRSA5Ci0jZGVmaW5lIFBPSU5URVJTX1BF
Ul9QQUdFICgxIDw8IExPR19QT0lOVEVSU19QRVJfUEFHRSkKLQogdm9pZAogZ3J1Yl94ZW5fc3Rv
cmVfc2VuZCAoY29uc3Qgdm9pZCAqYnVmXywgZ3J1Yl9zaXplX3QgbGVuKQogewpAQCAtMzM3LDYg
KzMyNywxOSBAQCBncnViX3hlbl9zZXR1cF9nbnR0YWIgKHZvaWQpCiAgIGdydWJfeGVuX2dyYW50
X3RhYmxlX29wIChHTlRUQUJPUF9zZXR1cF90YWJsZSwgJmdudHRhYl9zZXR1cCwgMSk7CiB9CiAK
KyNpZmRlZiBHUlVCX01BQ0hJTkVfWEVOCitzdGF0aWMgZ3J1Yl91aW50OF90IHdpbmRvd1tHUlVC
X1hFTl9QQUdFX1NJWkVdCisgIF9fYXR0cmlidXRlX18gKChhbGlnbmVkIChHUlVCX1hFTl9QQUdF
X1NJWkUpKSk7CisKKyNpZmRlZiBfX3g4Nl82NF9fCisjZGVmaW5lIE5VTUJFUl9PRl9MRVZFTFMg
NAorI2Vsc2UKKyNkZWZpbmUgTlVNQkVSX09GX0xFVkVMUyAzCisjZW5kaWYKKworI2RlZmluZSBM
T0dfUE9JTlRFUlNfUEVSX1BBR0UgOQorI2RlZmluZSBQT0lOVEVSU19QRVJfUEFHRSAoMSA8PCBM
T0dfUE9JTlRFUlNfUEVSX1BBR0UpCisKICNkZWZpbmUgTUFYX05fVU5VU0FCTEVfUEFHRVMgNAog
CiBzdGF0aWMgaW50CkBAIC01MjksMTMgKzUzMiwzMCBAQCBtYXBfYWxsX3BhZ2VzICh2b2lkKQog
ICBncnViX21tX2luaXRfcmVnaW9uICgodm9pZCAqKSBoZWFwX3N0YXJ0LCBoZWFwX2VuZCAtIGhl
YXBfc3RhcnQpOwogfQogCitncnViX2Vycl90CitncnViX21hY2hpbmVfbW1hcF9pdGVyYXRlIChn
cnViX21lbW9yeV9ob29rX3QgaG9vaywgdm9pZCAqaG9va19kYXRhKQoreworICBncnViX3VpbnQ2
NF90IHRvdGFsX3BhZ2VzID0gZ3J1Yl94ZW5fc3RhcnRfcGFnZV9hZGRyLT5ucl9wYWdlczsKKyAg
Z3J1Yl91aW50NjRfdCB1c2FibGVfcGFnZXMgPSBncnViX3hlbl9zdGFydF9wYWdlX2FkZHItPnB0
X2Jhc2UgPj4gMTI7CisgIGlmIChob29rICgwLCBwYWdlMm9mZnNldCAodXNhYmxlX3BhZ2VzKSwg
R1JVQl9NRU1PUllfQVZBSUxBQkxFLCBob29rX2RhdGEpKQorICAgIHJldHVybiBHUlVCX0VSUl9O
T05FOworCisgIGhvb2sgKHBhZ2Uyb2Zmc2V0ICh1c2FibGVfcGFnZXMpLCBwYWdlMm9mZnNldCAo
dG90YWxfcGFnZXMgLSB1c2FibGVfcGFnZXMpLAorCUdSVUJfTUVNT1JZX1JFU0VSVkVELCBob29r
X2RhdGEpOworCisgIHJldHVybiBHUlVCX0VSUl9OT05FOworfQorI2VuZGlmCisKIGV4dGVybiBj
aGFyIF9lbmRbXTsKIAogdm9pZAogZ3J1Yl9tYWNoaW5lX2luaXQgKHZvaWQpCiB7CisjaWZkZWYg
R1JVQl9NQUNISU5FX1hFTgogI2lmZGVmIF9faTM4Nl9fCiAgIGdydWJfeGVuX3ZtX2Fzc2lzdCAo
Vk1BU1NUX0NNRF9lbmFibGUsIFZNQVNTVF9UWVBFX3BhZV9leHRlbmRlZF9jcjMpOworI2VuZGlm
CiAjZW5kaWYKIAogICBncnViX21vZGJhc2UgPSBBTElHTl9VUCAoKGdydWJfYWRkcl90KSBfZW5k
CkBAIC01NDQsNyArNTY0LDkgQEAgZ3J1Yl9tYWNoaW5lX2luaXQgKHZvaWQpCiAKICAgZ3J1Yl94
ZW5fc2V0dXBfZ250dGFiICgpOwogCisjaWZkZWYgR1JVQl9NQUNISU5FX1hFTgogICBtYXBfYWxs
X3BhZ2VzICgpOworI2VuZGlmCiAKICAgZ3J1Yl9jb25zb2xlX2luaXQgKCk7CiAKQEAgLTU3MSwx
NyArNTkzLDMgQEAgZ3J1Yl9tYWNoaW5lX2ZpbmkgKGludCBmbGFncyBfX2F0dHJpYnV0ZV9fICgo
dW51c2VkKSkpCiAgIGdydWJfeGVuZGlza19maW5pICgpOwogICBncnViX2Jvb3RfZmluaSAoKTsK
IH0KLQotZ3J1Yl9lcnJfdAotZ3J1Yl9tYWNoaW5lX21tYXBfaXRlcmF0ZSAoZ3J1Yl9tZW1vcnlf
aG9va190IGhvb2ssIHZvaWQgKmhvb2tfZGF0YSkKLXsKLSAgZ3J1Yl91aW50NjRfdCB0b3RhbF9w
YWdlcyA9IGdydWJfeGVuX3N0YXJ0X3BhZ2VfYWRkci0+bnJfcGFnZXM7Ci0gIGdydWJfdWludDY0
X3QgdXNhYmxlX3BhZ2VzID0gZ3J1Yl94ZW5fc3RhcnRfcGFnZV9hZGRyLT5wdF9iYXNlID4+IDEy
OwotICBpZiAoaG9vayAoMCwgcGFnZTJvZmZzZXQgKHVzYWJsZV9wYWdlcyksIEdSVUJfTUVNT1JZ
X0FWQUlMQUJMRSwgaG9va19kYXRhKSkKLSAgICByZXR1cm4gR1JVQl9FUlJfTk9ORTsKLQotICBo
b29rIChwYWdlMm9mZnNldCAodXNhYmxlX3BhZ2VzKSwgcGFnZTJvZmZzZXQgKHRvdGFsX3BhZ2Vz
IC0gdXNhYmxlX3BhZ2VzKSwKLQlHUlVCX01FTU9SWV9SRVNFUlZFRCwgaG9va19kYXRhKTsKLQot
ICByZXR1cm4gR1JVQl9FUlJfTk9ORTsKLX0KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPTV6-0000R8-V7; Wed, 21 Nov 2018 14:29: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=dvcc=oa=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTV2-0000Mk-J3
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:29:04 +0000
X-Inumbo-ID: cae9fd7d-ed99-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cae9fd7d-ed99-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 14:29:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3057BB020;
 Wed, 21 Nov 2018 14:29:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:53 +0100
Message-Id: <20181121142855.13537-19-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 18/20] xen_pvh: support building a standalone
 image
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3VwcG9ydCBta2ltYWdlIGZvciB4ZW5fcHZoLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lw
ZXJAb3JhY2xlLmNvbT4KLS0tClYyOiBzb21lIHN0eWxlIGFkanVzdG1lbnRzIChEYW5pZWwgS2lw
ZXIpCiAgICB1c2UgZGVmaW5lcyBmb3IgZWxmLW5vdGVzIChEYW5pZWwgS2lwZXIpClY1OiBtb3Zl
IGVsZi1ub3RlIGRlZmluZSB1c2FnZSBpbnRvIG5ldyBwYXRjaCAoRGFuaWVsIEtpcGVyKQoKSSBk
aWRuJ3QgcmVwbGFjZSB0aGUgNDA5NiBieSBhIFBBR0VfU0laRSBtYWNybyBhcyByZXF1ZXN0ZWQg
YnkgRGFuaWVsLAphcyB0aGVyZSBpc24ndCBzdWNoIGEgbWFjcm8gZWFzaWx5IGF2YWlsYWJsZSBm
b3IgdXRpbC9ta2ltYWdlLmMgYW5kCkkgZGlkbid0IGludHJvZHVjZSBpdHMgdXNhZ2UuCi0tLQog
aW5jbHVkZS9ncnViL3V0aWwvbWtpbWFnZS5oIHwgIDMgKystCiB1dGlsL2dydWItbWtpbWFnZTMy
LmMgICAgICAgfCAgNCArKystCiB1dGlsL2dydWItbWtpbWFnZTY0LmMgICAgICAgfCAgNCArKyst
CiB1dGlsL2dydWItbWtpbWFnZXh4LmMgICAgICAgfCA0NCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLQogdXRpbC9ta2ltYWdlLmMgICAgICAgICAgICAgIHwgMjMg
KysrKysrKysrKysrKysrKysrKysrKy0KIDUgZmlsZXMgY2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygr
KSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2dydWIvdXRpbC9ta2ltYWdl
LmggYi9pbmNsdWRlL2dydWIvdXRpbC9ta2ltYWdlLmgKaW5kZXggYjNhNWNhMTMyLi5iYTlmNTY4
ZjYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZ3J1Yi91dGlsL21raW1hZ2UuaAorKysgYi9pbmNsdWRl
L2dydWIvdXRpbC9ta2ltYWdlLmgKQEAgLTcxLDcgKzcxLDggQEAgc3RydWN0IGdydWJfaW5zdGFs
bF9pbWFnZV90YXJnZXRfZGVzYwogICAgIElNQUdFX0kzODZfSUVFRTEyNzUsCiAgICAgSU1BR0Vf
TE9PTkdTT05fRUxGLCBJTUFHRV9RRU1VLCBJTUFHRV9QUEMsIElNQUdFX1lFRUxPT05HX0ZMQVNI
LAogICAgIElNQUdFX0ZVTE9PTkcyRl9GTEFTSCwgSU1BR0VfSTM4Nl9QQ19QWEUsIElNQUdFX01J
UFNfQVJDLAotICAgIElNQUdFX1FFTVVfTUlQU19GTEFTSCwgSU1BR0VfVUJPT1QsIElNQUdFX1hF
TiwgSU1BR0VfSTM4Nl9QQ19FTFRPUklUTworICAgIElNQUdFX1FFTVVfTUlQU19GTEFTSCwgSU1B
R0VfVUJPT1QsIElNQUdFX1hFTiwgSU1BR0VfSTM4Nl9QQ19FTFRPUklUTywKKyAgICBJTUFHRV9Y
RU5fUFZICiAgIH0gaWQ7CiAgIGVudW0KICAgICB7CmRpZmYgLS1naXQgYS91dGlsL2dydWItbWtp
bWFnZTMyLmMgYi91dGlsL2dydWItbWtpbWFnZTMyLmMKaW5kZXggMWYyY2NjY2QyLi4wMjZhMmRk
NTkgMTAwNjQ0Ci0tLSBhL3V0aWwvZ3J1Yi1ta2ltYWdlMzIuYworKysgYi91dGlsL2dydWItbWtp
bWFnZTMyLmMKQEAgLTE3LDcgKzE3LDkgQEAKICMgZGVmaW5lIEVMRl9SX1NZTSh2YWwpCQlFTEYz
Ml9SX1NZTSh2YWwpCiAjIGRlZmluZSBFTEZfUl9UWVBFKHZhbCkJCUVMRjMyX1JfVFlQRSh2YWwp
CiAjIGRlZmluZSBFTEZfU1RfVFlQRSh2YWwpCQlFTEYzMl9TVF9UWVBFKHZhbCkKLSNkZWZpbmUg
WEVOX05PVEVfU0laRSAxMzIKKworI2RlZmluZSBYRU5fTk9URV9TSVpFCQkxMzIKKyNkZWZpbmUg
WEVOX1BWSF9OT1RFX1NJWkUJMjAKIAogI2lmbmRlZiBHUlVCX01LSU1BR0VYWAogI2luY2x1ZGUg
ImdydWItbWtpbWFnZXh4LmMiCmRpZmYgLS1naXQgYS91dGlsL2dydWItbWtpbWFnZTY0LmMgYi91
dGlsL2dydWItbWtpbWFnZTY0LmMKaW5kZXggNGZmNzJhNjI1Li4xNzBkZWZiNDAgMTAwNjQ0Ci0t
LSBhL3V0aWwvZ3J1Yi1ta2ltYWdlNjQuYworKysgYi91dGlsL2dydWItbWtpbWFnZTY0LmMKQEAg
LTE3LDcgKzE3LDkgQEAKICMgZGVmaW5lIEVMRl9SX1NZTSh2YWwpCQlFTEY2NF9SX1NZTSh2YWwp
CiAjIGRlZmluZSBFTEZfUl9UWVBFKHZhbCkJCUVMRjY0X1JfVFlQRSh2YWwpCiAjIGRlZmluZSBF
TEZfU1RfVFlQRSh2YWwpCQlFTEY2NF9TVF9UWVBFKHZhbCkKLSNkZWZpbmUgWEVOX05PVEVfU0la
RSAxMjAKKworI2RlZmluZSBYRU5fTk9URV9TSVpFCQkxMjAKKyNkZWZpbmUgWEVOX1BWSF9OT1RF
X1NJWkUJMjQKIAogI2lmbmRlZiBHUlVCX01LSU1BR0VYWAogI2luY2x1ZGUgImdydWItbWtpbWFn
ZXh4LmMiCmRpZmYgLS1naXQgYS91dGlsL2dydWItbWtpbWFnZXh4LmMgYi91dGlsL2dydWItbWtp
bWFnZXh4LmMKaW5kZXggNzg0ZWQxYTUyLi5lOTRhNzIxYjQgMTAwNjQ0Ci0tLSBhL3V0aWwvZ3J1
Yi1ta2ltYWdleHguYworKysgYi91dGlsL2dydWItbWtpbWFnZXh4LmMKQEAgLTIyOSwxMiArMjI5
LDEyIEBAIFNVRkZJWCAoZ3J1Yl9ta2ltYWdlX2dlbmVyYXRlX2VsZikgKGNvbnN0IHN0cnVjdCBn
cnViX2luc3RhbGxfaW1hZ2VfdGFyZ2V0X2Rlc2MKICAgICAgIHBobnVtKys7CiAgICAgICBmb290
ZXJfc2l6ZSArPSBzaXplb2YgKHN0cnVjdCBncnViX2llZWUxMjc1X25vdGUpOwogICAgIH0KLSAg
aWYgKGltYWdlX3RhcmdldC0+aWQgPT0gSU1BR0VfWEVOKQorICBpZiAoaW1hZ2VfdGFyZ2V0LT5p
ZCA9PSBJTUFHRV9YRU4gfHwgaW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFHRV9YRU5fUFZIKQogICAg
IHsKICAgICAgIHBobnVtKys7CiAgICAgICBzaG51bSsrOwogICAgICAgc3RyaW5nX3NpemUgKz0g
c2l6ZW9mICgiLnhlbiIpOwotICAgICAgZm9vdGVyX3NpemUgKz0gWEVOX05PVEVfU0laRTsKKyAg
ICAgIGZvb3Rlcl9zaXplICs9IChpbWFnZV90YXJnZXQtPmlkID09IElNQUdFX1hFTikgPyBYRU5f
Tk9URV9TSVpFIDogWEVOX1BWSF9OT1RFX1NJWkU7CiAgICAgfQogICBoZWFkZXJfc2l6ZSA9IEFM
SUdOX1VQIChzaXplb2YgKCplaGRyKSArIHBobnVtICogc2l6ZW9mICgqcGhkcikKIAkJCSAgKyBz
aG51bSAqIHNpemVvZiAoKnNoZHIpICsgc3RyaW5nX3NpemUsIGxheW91dC0+YWxpZ24pOwpAQCAt
NDIxLDYgKzQyMSwzOSBAQCBTVUZGSVggKGdydWJfbWtpbWFnZV9nZW5lcmF0ZV9lbGYpIChjb25z
dCBzdHJ1Y3QgZ3J1Yl9pbnN0YWxsX2ltYWdlX3RhcmdldF9kZXNjCiAgICAgICBwaGRyLT5wX29m
ZnNldCA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoaGVhZGVyX3NpemUgKyBwcm9ncmFtX3NpemUp
OwogICAgIH0KIAorICBpZiAoaW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFHRV9YRU5fUFZIKQorICAg
IHsKKyAgICAgIGNoYXIgKm5vdGVfc3RhcnQgPSAoZWxmX2ltZyArIHByb2dyYW1fc2l6ZSArIGhl
YWRlcl9zaXplKTsKKyAgICAgIEVsZl9OaGRyICpub3RlX3B0cjsKKyAgICAgIGNoYXIgKnB0ciA9
IChjaGFyICopIG5vdGVfc3RhcnQ7CisKKyAgICAgIGdydWJfdXRpbF9pbmZvICgiYWRkaW5nIFhF
TiBOT1RFIHNlZ21lbnQiKTsKKworICAgICAgLyogUGh5czMyIEVudHJ5LiAgKi8KKyAgICAgIG5v
dGVfcHRyID0gKEVsZl9OaGRyICopIHB0cjsKKyAgICAgIG5vdGVfcHRyLT5uX25hbWVzeiA9IGdy
dWJfaG9zdF90b190YXJnZXQzMiAoc2l6ZW9mIChHUlVCX1hFTl9OT1RFX05BTUUpKTsKKyAgICAg
IG5vdGVfcHRyLT5uX2Rlc2NzeiA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoaW1hZ2VfdGFyZ2V0
LT52b2lkcF9zaXplb2YpOworICAgICAgbm90ZV9wdHItPm5fdHlwZSA9IGdydWJfaG9zdF90b190
YXJnZXQzMiAoWEVOX0VMRk5PVEVfUEhZUzMyX0VOVFJZKTsKKyAgICAgIHB0ciArPSBzaXplb2Yg
KEVsZl9OaGRyKTsKKyAgICAgIG1lbWNweSAocHRyLCBHUlVCX1hFTl9OT1RFX05BTUUsIHNpemVv
ZiAoR1JVQl9YRU5fTk9URV9OQU1FKSk7CisgICAgICBwdHIgKz0gQUxJR05fVVAgKHNpemVvZiAo
R1JVQl9YRU5fTk9URV9OQU1FKSwgNCk7CisgICAgICBtZW1zZXQgKHB0ciwgMCwgaW1hZ2VfdGFy
Z2V0LT52b2lkcF9zaXplb2YpOworICAgICAgKihncnViX3VpbnQzMl90ICopIHB0ciA9IEdSVUJf
S0VSTkVMX0kzODZfWEVOX1BWSF9MSU5LX0FERFI7CisgICAgICBwdHIgKz0gaW1hZ2VfdGFyZ2V0
LT52b2lkcF9zaXplb2Y7CisKKyAgICAgIGFzc2VydCAoWEVOX1BWSF9OT1RFX1NJWkUgPT0gKHB0
ciAtIG5vdGVfc3RhcnQpKTsKKworICAgICAgcGhkcisrOworICAgICAgcGhkci0+cF90eXBlID0g
Z3J1Yl9ob3N0X3RvX3RhcmdldDMyIChQVF9OT1RFKTsKKyAgICAgIHBoZHItPnBfZmxhZ3MgPSBn
cnViX2hvc3RfdG9fdGFyZ2V0MzIgKFBGX1IpOworICAgICAgcGhkci0+cF9hbGlnbiA9IGdydWJf
aG9zdF90b190YXJnZXQzMiAoaW1hZ2VfdGFyZ2V0LT52b2lkcF9zaXplb2YpOworICAgICAgcGhk
ci0+cF92YWRkciA9IDA7CisgICAgICBwaGRyLT5wX3BhZGRyID0gMDsKKyAgICAgIHBoZHItPnBf
ZmlsZXN6ID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChYRU5fUFZIX05PVEVfU0laRSk7CisgICAg
ICBwaGRyLT5wX21lbXN6ID0gMDsKKyAgICAgIHBoZHItPnBfb2Zmc2V0ID0gZ3J1Yl9ob3N0X3Rv
X3RhcmdldDMyIChoZWFkZXJfc2l6ZSArIHByb2dyYW1fc2l6ZSk7CisgICAgfQorCiAgIGlmIChu
b3RlKQogICAgIHsKICAgICAgIGludCBub3RlX3NpemUgPSBzaXplb2YgKHN0cnVjdCBncnViX2ll
ZWUxMjc1X25vdGUpOwpAQCAtNDk2LDcgKzUyOSw3IEBAIFNVRkZJWCAoZ3J1Yl9ta2ltYWdlX2dl
bmVyYXRlX2VsZikgKGNvbnN0IHN0cnVjdCBncnViX2luc3RhbGxfaW1hZ2VfdGFyZ2V0X2Rlc2MK
ICAgICBzaGRyLT5zaF9lbnRzaXplID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyICgwKTsKICAgICBz
aGRyKys7CiAKLSAgICBpZiAoaW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFHRV9YRU4pCisgICAgaWYg
KGltYWdlX3RhcmdldC0+aWQgPT0gSU1BR0VfWEVOIHx8IGltYWdlX3RhcmdldC0+aWQgPT0gSU1B
R0VfWEVOX1BWSCkKICAgICAgIHsKIAltZW1jcHkgKHB0ciwgIi54ZW4iLCBzaXplb2YgKCIueGVu
IikpOwogCXNoZHItPnNoX25hbWUgPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKHB0ciAtIHN0cl9z
dGFydCk7CkBAIC01MDQsNyArNTM3LDEwIEBAIFNVRkZJWCAoZ3J1Yl9ta2ltYWdlX2dlbmVyYXRl
X2VsZikgKGNvbnN0IHN0cnVjdCBncnViX2luc3RhbGxfaW1hZ2VfdGFyZ2V0X2Rlc2MKIAlzaGRy
LT5zaF90eXBlID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChTSFRfUFJPR0JJVFMpOwogCXNoZHIt
PnNoX2FkZHIgPSBncnViX2hvc3RfdG9fdGFyZ2V0X2FkZHIgKHRhcmdldF9hZGRyICsgbGF5b3V0
LT5rZXJuZWxfc2l6ZSk7CiAJc2hkci0+c2hfb2Zmc2V0ID0gZ3J1Yl9ob3N0X3RvX3RhcmdldF9h
ZGRyIChwcm9ncmFtX3NpemUgKyBoZWFkZXJfc2l6ZSk7Ci0Jc2hkci0+c2hfc2l6ZSA9IGdydWJf
aG9zdF90b190YXJnZXQzMiAoWEVOX05PVEVfU0laRSk7CisJaWYgKGltYWdlX3RhcmdldC0+aWQg
PT0gSU1BR0VfWEVOKQorCSAgc2hkci0+c2hfc2l6ZSA9IGdydWJfaG9zdF90b190YXJnZXQzMiAo
WEVOX05PVEVfU0laRSk7CisJZWxzZQorCSAgc2hkci0+c2hfc2l6ZSA9IGdydWJfaG9zdF90b190
YXJnZXQzMiAoWEVOX1BWSF9OT1RFX1NJWkUpOwogCXNoZHItPnNoX2xpbmsgPSBncnViX2hvc3Rf
dG9fdGFyZ2V0MzIgKDApOwogCXNoZHItPnNoX2luZm8gPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIg
KDApOwogCXNoZHItPnNoX2FkZHJhbGlnbiA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoaW1hZ2Vf
dGFyZ2V0LT52b2lkcF9zaXplb2YpOwpkaWZmIC0tZ2l0IGEvdXRpbC9ta2ltYWdlLmMgYi91dGls
L21raW1hZ2UuYwppbmRleCBiMmY0M2ZlYTYuLjM1M2JiMTA5OCAxMDA2NDQKLS0tIGEvdXRpbC9t
a2ltYWdlLmMKKysrIGIvdXRpbC9ta2ltYWdlLmMKQEAgLTEzMiw2ICsxMzIsMjQgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCBncnViX2luc3RhbGxfaW1hZ2VfdGFyZ2V0X2Rlc2MgaW1hZ2VfdGFyZ2V0
c1tdID0KICAgICAgIC5saW5rX2FkZHIgPSBHUlVCX0tFUk5FTF9JMzg2X1BDX0xJTktfQUREUiwK
ICAgICAgIC5kZWZhdWx0X2NvbXByZXNzaW9uID0gR1JVQl9DT01QUkVTU0lPTl9MWk1BCiAgICAg
fSwKKyAgICB7CisgICAgICAuZGlybmFtZSA9ICJpMzg2LXhlbl9wdmgiLAorICAgICAgLm5hbWVz
ID0geyAiaTM4Ni14ZW5fcHZoIiwgTlVMTCB9LAorICAgICAgLnZvaWRwX3NpemVvZiA9IDQsCisg
ICAgICAuYmlnZW5kaWFuID0gMCwKKyAgICAgIC5pZCA9IElNQUdFX1hFTl9QVkgsCisgICAgICAu
ZmxhZ3MgPSBQTEFURk9STV9GTEFHU19OT05FLAorICAgICAgLnRvdGFsX21vZHVsZV9zaXplID0g
VEFSR0VUX05PX0ZJRUxELAorICAgICAgLmRlY29tcHJlc3Nvcl9jb21wcmVzc2VkX3NpemUgPSBU
QVJHRVRfTk9fRklFTEQsCisgICAgICAuZGVjb21wcmVzc29yX3VuY29tcHJlc3NlZF9zaXplID0g
VEFSR0VUX05PX0ZJRUxELAorICAgICAgLmRlY29tcHJlc3Nvcl91bmNvbXByZXNzZWRfYWRkciA9
IFRBUkdFVF9OT19GSUVMRCwKKyAgICAgIC5lbGZfdGFyZ2V0ID0gRU1fMzg2LAorICAgICAgLnNl
Y3Rpb25fYWxpZ24gPSAxLAorICAgICAgLnZhZGRyX29mZnNldCA9IDAsCisgICAgICAubGlua19h
ZGRyID0gR1JVQl9LRVJORUxfSTM4Nl9YRU5fUFZIX0xJTktfQUREUiwKKyAgICAgIC5tb2RfYWxp
Z24gPSBHUlVCX0tFUk5FTF9JMzg2X1hFTl9QVkhfTU9EX0FMSUdOLAorICAgICAgLmxpbmtfYWxp
Z24gPSA0CisgICAgfSwKICAgICB7CiAgICAgICAuZGlybmFtZSA9ICJpMzg2LXBjIiwKICAgICAg
IC5uYW1lcyA9IHsgImkzODYtcGMtcHhlIiwgTlVMTCB9LApAQCAtODYwLDcgKzg3OCw4IEBAIGdy
dWJfaW5zdGFsbF9nZW5lcmF0ZV9pbWFnZSAoY29uc3QgY2hhciAqZGlyLCBjb25zdCBjaGFyICpw
cmVmaXgsCiAgIGVsc2UKICAgICBrZXJuZWxfaW1nID0gZ3J1Yl9ta2ltYWdlX2xvYWRfaW1hZ2U2
NCAoa2VybmVsX3BhdGgsIHRvdGFsX21vZHVsZV9zaXplLAogCQkJCQkgICAgJmxheW91dCwgaW1h
Z2VfdGFyZ2V0KTsKLSAgaWYgKGltYWdlX3RhcmdldC0+aWQgPT0gSU1BR0VfWEVOICYmIGxheW91
dC5hbGlnbiA8IDQwOTYpCisgIGlmICgoaW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFHRV9YRU4gfHwg
aW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFHRV9YRU5fUFZIKSAmJgorICAgICAgbGF5b3V0LmFsaWdu
IDwgNDA5NikKICAgICBsYXlvdXQuYWxpZ24gPSA0MDk2OwogCiAgIGlmICgoaW1hZ2VfdGFyZ2V0
LT5mbGFncyAmIFBMQVRGT1JNX0ZMQUdTX0RFQ09NUFJFU1NPUlMpCkBAIC0xMTAzLDYgKzExMjIs
NyBAQCBncnViX2luc3RhbGxfZ2VuZXJhdGVfaW1hZ2UgKGNvbnN0IGNoYXIgKmRpciwgY29uc3Qg
Y2hhciAqcHJlZml4LAogICAgIGNhc2UgSU1BR0VfTUlQU19BUkM6CiAgICAgY2FzZSBJTUFHRV9R
RU1VX01JUFNfRkxBU0g6CiAgICAgY2FzZSBJTUFHRV9YRU46CisgICAgY2FzZSBJTUFHRV9YRU5f
UFZIOgogICAgICAgYnJlYWs7CiAgICAgY2FzZSBJTUFHRV9TUEFSQzY0X0FPVVQ6CiAgICAgY2Fz
ZSBJTUFHRV9TUEFSQzY0X1JBVzoKQEAgLTE2NzksNiArMTY5OSw3IEBAIGdydWJfaW5zdGFsbF9n
ZW5lcmF0ZV9pbWFnZSAoY29uc3QgY2hhciAqZGlyLCBjb25zdCBjaGFyICpwcmVmaXgsCiAgICAg
Y2FzZSBJTUFHRV9MT09OR1NPTl9FTEY6CiAgICAgY2FzZSBJTUFHRV9QUEM6CiAgICAgY2FzZSBJ
TUFHRV9YRU46CisgICAgY2FzZSBJTUFHRV9YRU5fUFZIOgogICAgIGNhc2UgSU1BR0VfQ09SRUJP
T1Q6CiAgICAgY2FzZSBJTUFHRV9JMzg2X0lFRUUxMjc1OgogICAgICAgewotLSAKMi4xNi40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPTV3-0000NW-WA; Wed, 21 Nov 2018 14:29: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=dvcc=oa=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTV1-0000Li-Bg
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:29:03 +0000
X-Inumbo-ID: ca20ec28-ed99-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca20ec28-ed99-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 14:29:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DDC74AFCF;
 Wed, 21 Nov 2018 14:28:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:42 +0100
Message-Id: <20181121142855.13537-8-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 07/20] xen: modify grub_xen_ptr2mfn() for
 xen-pvh
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Z3J1Yl94ZW5fcHRyMm1mbigpIHJldHVybnMgdGhlIG1hY2hpbmUgZnJhbWUgbnVtYmVyIGZvciBh
IGdpdmVuIHBvaW50ZXIKdmFsdWUuIEZvciBYZW4tUFZIIGd1ZXN0cyB0aGlzIGlzIGp1c3QgdGhl
IFBGTi4gQWRkIHRoZSBQVkggc3BlY2lmaWMKdmFyaWFudC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClY1OiBuZXcgcGF0Y2ggKERhbmllbCBLaXBl
cikKLS0tCiBncnViLWNvcmUva2Vybi94ZW4vaW5pdC5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQs
IDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dydWItY29yZS9rZXJuL3hlbi9pbml0LmMg
Yi9ncnViLWNvcmUva2Vybi94ZW4vaW5pdC5jCmluZGV4IDEwMDA3YjQxMS4uYTIzZGFkNjMzIDEw
MDY0NAotLS0gYS9ncnViLWNvcmUva2Vybi94ZW4vaW5pdC5jCisrKyBiL2dydWItY29yZS9rZXJu
L3hlbi9pbml0LmMKQEAgLTQ1LDYgKzQ1LDggQEAgZ3J1Yl94ZW5fcHRyMm1mbiAodm9pZCAqcHRy
KQogICBncnViX3hlbl9tZm5fdCAqbWZuX2xpc3QgPQogICAgIChncnViX3hlbl9tZm5fdCAqKSBn
cnViX3hlbl9zdGFydF9wYWdlX2FkZHItPm1mbl9saXN0OwogICByZXR1cm4gbWZuX2xpc3RbKGdy
dWJfYWRkcl90KSBwdHIgPj4gR1JVQl9YRU5fTE9HX1BBR0VfU0laRV07CisjZWxzZQorICByZXR1
cm4gKGdydWJfYWRkcl90KSBwdHIgPj4gR1JVQl9YRU5fTE9HX1BBR0VfU0laRTsKICNlbmRpZgog
fQogCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPTV5-0000Oj-NL; Wed, 21 Nov 2018 14:29: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=dvCC=OA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTV2-0000ML-7m
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:29:04 +0000
X-Inumbo-ID: cb4927de-ed99-11e8-9d4a-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb4927de-ed99-11e8-9d4a-12d6303a7972;
 Wed, 21 Nov 2018 14:29:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BF031B00E;
 Wed, 21 Nov 2018 14:29:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:51 +0100
Message-Id: <20181121142855.13537-17-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 16/20] grub-module-verifier: Ignore all_video
 for xenpvh
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGFucyB2YW4gS3JhbmVuYnVyZyA8aGFuc0Brbm9ycmllLm9yZz4KClRoaXMgc29sdmVz
IHRoZSBidWlsZCBmYWlsaW5nIHdpdGggIkVycm9yOiBubyBzeW1ib2wgdGFibGUgYW5kIG5vCi5t
b2RkZXBzIHNlY3Rpb24iCgpBbHNvIHNlZToKLSA2MzcxZTljMTA0MzM1NzhiYjIzNmE4Mjg0ZGRi
OWNlOWUyMDFlYjU5Ci0gaHR0cHM6Ly9zYXZhbm5haC5nbnUub3JnL2J1Z3MvPzQ5MDEyCgpTaWdu
ZWQtb2ZmLWJ5OiBIYW5zIHZhbiBLcmFuZW5idXJnIDxoYW5zQGtub3JyaWUub3JnPgpSZXZpZXdl
ZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KLS0tClYyOiBuZXcg
cGF0Y2gKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IHV0aWwvZ3J1Yi1tb2R1bGUtdmVyaWZpZXIuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvdXRpbC9ncnViLW1vZHVsZS12ZXJpZmllci5jIGIvdXRp
bC9ncnViLW1vZHVsZS12ZXJpZmllci5jCmluZGV4IDAzYmExYWI0My4uOTc5OTk5Y2I5IDEwMDY0
NAotLS0gYS91dGlsL2dydWItbW9kdWxlLXZlcmlmaWVyLmMKKysrIGIvdXRpbC9ncnViLW1vZHVs
ZS12ZXJpZmllci5jCkBAIC0xMjksNiArMTI5LDcgQEAgc3RydWN0IHBsYXRmb3JtX3doaXRlbGlz
dCB7CiAKIHN0YXRpYyBzdHJ1Y3QgcGxhdGZvcm1fd2hpdGVsaXN0IHdoaXRlbGlzdHNbXSA9IHsK
ICAgeyJpMzg2IiwgInhlbiIsIChjb25zdCBjaGFyICpbXSkgeyJhbGxfdmlkZW8iLCAwfX0sCisg
IHsiaTM4NiIsICJ4ZW5fcHZoIiwgKGNvbnN0IGNoYXIgKltdKSB7ImFsbF92aWRlbyIsIDB9fSwK
ICAgeyJ4ODZfNjQiLCAieGVuIiwgKGNvbnN0IGNoYXIgKltdKSB7ImFsbF92aWRlbyIsIDB9fSwK
ICAgeyJzcGFyYzY0IiwgImllZWUxMjc1IiwgKGNvbnN0IGNoYXIgKltdKSB7ImFsbF92aWRlbyIs
IDB9fSwKIAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPTV4-0000OJ-Tx; Wed, 21 Nov 2018 14:29: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=dvCC=OA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTV2-0000MC-1M
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:29:04 +0000
X-Inumbo-ID: cac100ac-ed99-11e8-b44b-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cac100ac-ed99-11e8-b44b-12d6303a7972;
 Wed, 21 Nov 2018 14:29:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 29310AFF9;
 Wed, 21 Nov 2018 14:29:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:48 +0100
Message-Id: <20181121142855.13537-14-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 13/20] xen: setup Xen specific data for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5pdGlhbGl6ZSB0aGUgbmVlZGVkIFhlbiBzcGVjaWZpYyBkYXRhLiBUaGlzIGlzOgoKLSB0aGUg
WGVuIHN0YXJ0IG9mIGRheSBwYWdlIGNvbnRhaW5pbmcgdGhlIGNvbnNvbGUgYW5kIFhlbnN0b3Jl
IHJpbmcKICBwYWdlIFBGTiBhbmQgZXZlbnQgY2hhbm5lbAotIHRoZSBncmFudCB0YWJsZQotIHRo
ZSBzaGFyZWQgaW5mbyBwYWdlCgpXcml0ZSBiYWNrIHRoZSBwb3NzaWJseSBtb2RpZmllZCBtZW1v
cnkgbWFwIHRvIHRoZSBoeXBlcnZpc29yIGluIGNhc2UKdGhlIGd1ZXN0IGlzIHJlYWRpbmcgaXQg
ZnJvbSB0aGVyZSBhZ2Fpbi4KClNldCB0aGUgUlNEUCBhZGRyZXNzIGZvciB0aGUgZ3Vlc3QgZnJv
bSB0aGUgc3RhcnRfaW5mbyBwYWdlIHBhc3NlZAphcyBib290IHBhcmFtZXRlci4KClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhbmll
bCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+Ci0tLQpWNDogd3JpdGUgYmFjayBtZW1v
cnkgbWFwIHRvIFhlbiAoUm9nZXIgUGF1IE1vbm7DqSkKVjU6IGFkZCBjb21tZW50IChEYW5pZWwg
S2lwZXIpCi0tLQogZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgfCAxMjAgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTIwIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYyBi
L2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jCmluZGV4IGJiOTA4NzRiMy4uNmRlODRlYjhl
IDEwMDY0NAotLS0gYS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYworKysgYi9ncnViLWNv
cmUva2Vybi9pMzg2L3hlbi9wdmguYwpAQCAtMjcsNiArMjcsNyBAQAogI2luY2x1ZGUgPGdydWIv
aTM4Ni9saW51eC5oPgogI2luY2x1ZGUgPGdydWIvbWFjaGluZS9rZXJuZWwuaD4KICNpbmNsdWRl
IDxncnViL21hY2hpbmUvbWVtb3J5Lmg+CisjaW5jbHVkZSA8eGVuL2h2bS9wYXJhbXMuaD4KICNp
bmNsdWRlIDx4ZW4vbWVtb3J5Lmg+CiAKICNkZWZpbmUgWEVOX01FTU9SWV9NQVBfU0laRSAgIDEy
OApAQCAtMzcsNiArMzgsNyBAQCBzdGF0aWMgY2hhciBoeXBlcmNhbGxfcGFnZVtHUlVCX1hFTl9Q
QUdFX1NJWkVdCiAgIF9fYXR0cmlidXRlX18gKChhbGlnbmVkIChHUlVCX1hFTl9QQUdFX1NJWkUp
KSk7CiAKIHN0YXRpYyBncnViX3VpbnQzMl90IHhlbl9jcHVpZF9iYXNlOworc3RhdGljIHN0cnVj
dCBzdGFydF9pbmZvIGdydWJfeGVuX3N0YXJ0X3BhZ2U7CiBzdGF0aWMgc3RydWN0IGdydWJfZTgy
MF9tbWFwX2VudHJ5IG1hcFtYRU5fTUVNT1JZX01BUF9TSVpFXTsKIHN0YXRpYyB1bnNpZ25lZCBp
bnQgbnJfbWFwX2VudHJpZXM7CiAKQEAgLTExMCw2ICsxMTIsMzYgQEAgZ3J1Yl94ZW5faHlwZXJj
YWxsIChncnViX3VpbnQzMl90IGNhbGxubywgZ3J1Yl91aW50MzJfdCBhMCwKICAgcmV0dXJuIF9f
cmVzOwogfQogCitzdGF0aWMgZ3J1Yl91aW50MzJfdAorZ3J1Yl94ZW5fZ2V0X3BhcmFtIChpbnQg
aWR4KQoreworICBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSB4aHY7CisgIGludCByOworCisgIHhodi5k
b21pZCA9IERPTUlEX1NFTEY7CisgIHhodi5pbmRleCA9IGlkeDsKKyAgciA9IGdydWJfeGVuX2h5
cGVyY2FsbCAoX19IWVBFUlZJU09SX2h2bV9vcCwgSFZNT1BfZ2V0X3BhcmFtLAorCQkJICAoZ3J1
Yl91aW50MzJfdCkgKCZ4aHYpLCAwLCAwLCAwLCAwKTsKKyAgaWYgKHIgPCAwKQorICAgIGdydWJf
eGVuX3BhbmljICgiQ291bGQgbm90IGdldCBwYXJhbWV0ZXIgZnJvbSBYZW4hXG4iKTsKKyAgcmV0
dXJuIHhodi52YWx1ZTsKK30KKworc3RhdGljIHZvaWQgKgorZ3J1Yl94ZW5fYWRkX3BoeXNtYXAg
KHVuc2lnbmVkIGludCBzcGFjZSwgdm9pZCAqYWRkcikKK3sKKyAgc3RydWN0IHhlbl9hZGRfdG9f
cGh5c21hcCB4YXRwOworCisgIHhhdHAuZG9taWQgPSBET01JRF9TRUxGOworICB4YXRwLmlkeCA9
IDA7CisgIHhhdHAuc3BhY2UgPSBzcGFjZTsKKyAgeGF0cC5ncGZuID0gKGdydWJfYWRkcl90KSBh
ZGRyID4+IEdSVUJfWEVOX0xPR19QQUdFX1NJWkU7CisgIGlmIChncnViX3hlbl9oeXBlcmNhbGwg
KF9fSFlQRVJWSVNPUl9tZW1vcnlfb3AsIFhFTk1FTV9hZGRfdG9fcGh5c21hcCwKKwkJCSAgKGdy
dWJfdWludDMyX3QpICgmeGF0cCksIDAsIDAsIDAsIDApKQorICAgIGdydWJfeGVuX3BhbmljICgi
TWVtb3J5X29wIGh5cGVyY2FsbCBmYWlsZWQhXG4iKTsKKyAgcmV0dXJuIGFkZHI7Cit9CisKIHN0
YXRpYyB2b2lkCiBncnViX3hlbl9zb3J0X21tYXAgKHZvaWQpCiB7CkBAIC0xOTYsMTIgKzIyOCwx
MDAgQEAgZ3J1Yl94ZW5fZ2V0X21tYXAgKHZvaWQpCiAgIGdydWJfeGVuX3NvcnRfbW1hcCAoKTsK
IH0KIAorc3RhdGljIHZvaWQKK2dydWJfeGVuX3NldF9tbWFwICh2b2lkKQoreworICBzdHJ1Y3Qg
eGVuX2ZvcmVpZ25fbWVtb3J5X21hcCBtZW1tYXA7CisKKyAgbWVtbWFwLmRvbWlkID0gRE9NSURf
U0VMRjsKKyAgbWVtbWFwLm1hcC5ucl9lbnRyaWVzID0gbnJfbWFwX2VudHJpZXM7CisgIHNldF94
ZW5fZ3Vlc3RfaGFuZGxlIChtZW1tYXAubWFwLmJ1ZmZlciwgbWFwKTsKKyAgZ3J1Yl94ZW5faHlw
ZXJjYWxsIChfX0hZUEVSVklTT1JfbWVtb3J5X29wLCBYRU5NRU1fc2V0X21lbW9yeV9tYXAsCisJ
CSAgICAgIChncnViX3VpbnQzMl90KSAoJm1lbW1hcCksIDAsIDAsIDAsIDApOworfQorCitzdGF0
aWMgZ3J1Yl91aW50NjRfdAorZ3J1Yl94ZW5fZmluZF9wYWdlIChncnViX3VpbnQ2NF90IHN0YXJ0
KQoreworICB1bnNpZ25lZCBpbnQgaSwgajsKKyAgZ3J1Yl91aW50NjRfdCBsYXN0ID0gc3RhcnQ7
CisKKyAgLyogVHJ5IHRvIGZpbmQgYSBlODIwIG1hcCBob2xlIGJlbG93IDRHLiAqLworICAvKiBS
ZWxpZXMgb24gcGFnZS1hbGlnbmVkIGVudHJpZXMgKGFkZHIgYW5kIGxlbikgYW5kIGlucHV0IChz
dGFydCkuICovCisgIGZvciAoaSA9IDA7IGkgPCBucl9tYXBfZW50cmllczsgaSsrKQorICAgIHsK
KyAgICAgIGlmIChsYXN0ID4gbWFwW2ldLmFkZHIgKyBtYXBbaV0ubGVuKQorCWNvbnRpbnVlOwor
ICAgICAgaWYgKGxhc3QgPCBtYXBbaV0uYWRkcikKKwlyZXR1cm4gbGFzdDsKKyAgICAgIGlmICgo
bWFwW2ldLmFkZHIgPj4gMzIpIHx8ICgobWFwW2ldLmFkZHIgKyBtYXBbaV0ubGVuKSA+PiAzMikp
CisJYnJlYWs7CisgICAgICBsYXN0ID0gbWFwW2ldLmFkZHIgKyBtYXBbaV0ubGVuOworICAgIH0K
KyAgICBpZiAoaSA9PSBucl9tYXBfZW50cmllcykKKyAgICAgIHJldHVybiBsYXN0OworCisgIC8q
IE5vIGhvbGUgZm91bmQsIHVzZSB0aGUgaGlnaGVzdCBSQU0gcGFnZSBiZWxvdyA0RyBhbmQgcmVz
ZXJ2ZSBpdC4gKi8KKyAgaWYgKG5yX21hcF9lbnRyaWVzID09IEFSUkFZX1NJWkUgKG1hcCkpCisg
ICAgZ3J1Yl94ZW5fcGFuaWMgKCJNZW1vcnkgbWFwIHNpemUgbGltaXQgcmVhY2hlZCFcbiIpOwor
ICBmb3IgKGkgPSAwLCBqID0gMDsgaSA8IG5yX21hcF9lbnRyaWVzOyBpKyspCisgICAgeworICAg
ICAgaWYgKG1hcFtpXS50eXBlICE9IEdSVUJfTUVNT1JZX0FWQUlMQUJMRSkKKwljb250aW51ZTsK
KyAgICAgIGlmIChtYXBbaV0uYWRkciA+PiAzMikKKwlicmVhazsKKyAgICAgIGogPSBpOworICAg
ICAgaWYgKChtYXBbaV0uYWRkciArIG1hcFtpXS5sZW4pID4+IDMyKQorCWJyZWFrOworICAgIH0K
KyAgaWYgKG1hcFtqXS50eXBlICE9IEdSVUJfTUVNT1JZX0FWQUlMQUJMRSkKKyAgICBncnViX3hl
bl9wYW5pYyAoIk5vIGZyZWUgbWVtb3J5IHBhZ2UgZm91bmQhXG4iKTsKKyAgaWYgKChtYXBbal0u
YWRkciArIG1hcFtqXS5sZW4pID4+IDMyKQorICAgIGxhc3QgPSAoMVVMTCA8PCAzMikgLSBHUlVC
X1hFTl9QQUdFX1NJWkU7CisgIGVsc2UKKyAgICBsYXN0ID0gbWFwW2pdLmFkZHIgKyBtYXBbal0u
bGVuIC0gR1JVQl9YRU5fUEFHRV9TSVpFOworICBtYXBbbnJfbWFwX2VudHJpZXNdLmFkZHIgPSBs
YXN0OworICBtYXBbbnJfbWFwX2VudHJpZXNdLmxlbiA9IEdSVUJfWEVOX1BBR0VfU0laRTsKKyAg
bWFwW25yX21hcF9lbnRyaWVzXS50eXBlID0gR1JVQl9NRU1PUllfUkVTRVJWRUQ7CisgIG5yX21h
cF9lbnRyaWVzKys7CisgIGdydWJfeGVuX3NvcnRfbW1hcCAoKTsKKworICByZXR1cm4gbGFzdDsK
K30KKwogdm9pZAogZ3J1Yl94ZW5fc2V0dXBfcHZoICh2b2lkKQogeworICBncnViX2FkZHJfdCBw
YXI7CisKICAgZ3J1Yl94ZW5fY3B1aWRfYmFzZSAoKTsKICAgZ3J1Yl94ZW5fc2V0dXBfaHlwZXJj
YWxsX3BhZ2UgKCk7CiAgIGdydWJfeGVuX2dldF9tbWFwICgpOworCisgIC8qIFNldHVwIFhlbiBk
YXRhLiAqLworICBncnViX3hlbl9zdGFydF9wYWdlX2FkZHIgPSAmZ3J1Yl94ZW5fc3RhcnRfcGFn
ZTsKKworICBwYXIgPSBncnViX3hlbl9nZXRfcGFyYW0gKEhWTV9QQVJBTV9DT05TT0xFX1BGTik7
CisgIGdydWJfeGVuX3N0YXJ0X3BhZ2VfYWRkci0+Y29uc29sZS5kb21VLm1mbiA9IHBhcjsKKyAg
Z3J1Yl94ZW5feGNvbnMgPSAodm9pZCAqKSAoZ3J1Yl9hZGRyX3QpIChwYXIgPDwgR1JVQl9YRU5f
TE9HX1BBR0VfU0laRSk7CisgIHBhciA9IGdydWJfeGVuX2dldF9wYXJhbSAoSFZNX1BBUkFNX0NP
TlNPTEVfRVZUQ0hOKTsKKyAgZ3J1Yl94ZW5fc3RhcnRfcGFnZV9hZGRyLT5jb25zb2xlLmRvbVUu
ZXZ0Y2huID0gcGFyOworCisgIHBhciA9IGdydWJfeGVuX2dldF9wYXJhbSAoSFZNX1BBUkFNX1NU
T1JFX1BGTik7CisgIGdydWJfeGVuX3N0YXJ0X3BhZ2VfYWRkci0+c3RvcmVfbWZuID0gcGFyOwor
ICBncnViX3hlbl94ZW5zdG9yZSA9ICh2b2lkICopIChncnViX2FkZHJfdCkgKHBhciA8PCBHUlVC
X1hFTl9MT0dfUEFHRV9TSVpFKTsKKyAgcGFyID0gZ3J1Yl94ZW5fZ2V0X3BhcmFtIChIVk1fUEFS
QU1fU1RPUkVfRVZUQ0hOKTsKKyAgZ3J1Yl94ZW5fc3RhcnRfcGFnZV9hZGRyLT5zdG9yZV9ldnRj
aG4gPSBwYXI7CisKKyAgcGFyID0gZ3J1Yl94ZW5fZmluZF9wYWdlICgwKTsKKyAgZ3J1Yl94ZW5f
Z3JhbnRfdGFibGUgPSBncnViX3hlbl9hZGRfcGh5c21hcCAoWEVOTUFQU1BBQ0VfZ3JhbnRfdGFi
bGUsCisJCQkJCSAgICAgICAodm9pZCAqKSBwYXIpOworICBwYXIgPSBncnViX3hlbl9maW5kX3Bh
Z2UgKHBhciArIEdSVUJfWEVOX1BBR0VfU0laRSk7CisgIGdydWJfeGVuX3NoYXJlZF9pbmZvID0g
Z3J1Yl94ZW5fYWRkX3BoeXNtYXAgKFhFTk1BUFNQQUNFX3NoYXJlZF9pbmZvLAorCQkJCQkgICAg
ICAgKHZvaWQgKikgcGFyKTsKKyAgZ3J1Yl94ZW5fc2V0X21tYXAgKCk7CisKKyAgZ3J1Yl9yc2Rw
X2FkZHIgPSBwdmhfc3RhcnRfaW5mby0+cnNkcF9wYWRkcjsKIH0KIAogZ3J1Yl9lcnJfdAotLSAK
Mi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPTV5-0000OZ-C2; Wed, 21 Nov 2018 14:29: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=dvCC=OA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTV2-0000MA-0d
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:29:04 +0000
X-Inumbo-ID: c8ee5504-ed99-11e8-ace7-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c8ee5504-ed99-11e8-ace7-12d6303a7972;
 Wed, 21 Nov 2018 14:28:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A6EECAF0E;
 Wed, 21 Nov 2018 14:28:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:36 +0100
Message-Id: <20181121142855.13537-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 01/20] xen: add some xen headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gc3VwcG9ydCBncnViMiBpbiBYZW4gUFZIIGVudmlyb25tZW50IHNvbWUgYWRk
aXRpb25hbCBYZW4KaGVhZGVycyBhcmUgbmVlZGVkIGFzIGdydWIyIHdpbGwgYmUgc3RhcnRlZCBp
biBQVkggbW9kZSByZXF1aXJpbmcgdG8KdXNlIHNldmVyYWwgSFZNIGh5cGVyY2FsbHMgYW5kIHN0
cnVjdHVyZXMuCgpBZGQgdGhlIG5lZWRlZCBoZWFkZXJzIGZyb20gWGVuIDQuMTAgYmVpbmcgdGhl
IGZpcnN0IFhlbiB2ZXJzaW9uIHdpdGgKZnVsbCAobm90IG9ubHkgZXhwZXJpbWVudGFsKSBQVkgg
Z3Vlc3Qgc3VwcG9ydC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+
Ci0tLQpWMjogdXBkYXRlIGNvbW1pdCBtZXNzYWdlIChEYW5pZWwgS2lwZXIpCi0tLQogaW5jbHVk
ZS94ZW4vaHZtL2h2bV9vcC5oICAgICB8IDI5NiArKysrKysrKysrKysrKysrKysrCiBpbmNsdWRl
L3hlbi9odm0vcGFyYW1zLmggICAgIHwgMjg0ICsrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94
ZW4vaHZtL3N0YXJ0X2luZm8uaCB8ICA5OCArKysrKysrCiBpbmNsdWRlL3hlbi9tZW1vcnkuaCAg
ICAgICAgIHwgNjY1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IGluY2x1ZGUveGVuL3BoeXNkZXYuaCAgICAgICAgfCAzODcgKysrKysrKysrKysrKysrKysrKysr
KysrKwogaW5jbHVkZS94ZW4vdHJhY2UuaCAgICAgICAgICB8IDMzOSArKysrKysrKysrKysrKysr
KysrKysrCiBpbmNsdWRlL3hlbi94ZW4uaCAgICAgICAgICAgIHwgMTA0ICsrKysrLS0KIDcgZmls
ZXMgY2hhbmdlZCwgMjE0MiBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBt
b2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9odm0vaHZtX29wLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBp
bmNsdWRlL3hlbi9odm0vcGFyYW1zLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9o
dm0vc3RhcnRfaW5mby5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4vbWVtb3J5LmgK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9waHlzZGV2LmgKIGNyZWF0ZSBtb2RlIDEw
MDY0NCBpbmNsdWRlL3hlbi90cmFjZS5oCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaHZtL2h2
bV9vcC5oIGIvaW5jbHVkZS94ZW4vaHZtL2h2bV9vcC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMC4uMGJkYWZkZjU5Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS94ZW4v
aHZtL2h2bV9vcC5oCkBAIC0wLDAgKzEsMjk2IEBACisvKgorICogUGVybWlzc2lvbiBpcyBoZXJl
YnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29w
eQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVz
ICh0aGUgIlNvZnR3YXJlIiksIHRvCisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJl
c3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRv
IHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5z
ZSwgYW5kL29yCisgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQg
cGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRvIGRvIHNvLCBz
dWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29w
eXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRl
ZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdh
cmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FS
UkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQg
Tk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8g
RVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJM
RSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIg
SU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICog
RlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVT
RSBPUiBPVEhFUgorICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqIENvcHlyaWdo
dCAoYykgMjAwNywgS2VpciBGcmFzZXIKKyAqLworCisjaWZuZGVmIF9fWEVOX1BVQkxJQ19IVk1f
SFZNX09QX0hfXworI2RlZmluZSBfX1hFTl9QVUJMSUNfSFZNX0hWTV9PUF9IX18KKworI2luY2x1
ZGUgIi4uL3hlbi5oIgorI2luY2x1ZGUgIi4uL3RyYWNlLmgiCisjaW5jbHVkZSAiLi4vZXZlbnRf
Y2hhbm5lbC5oIgorCisvKiBHZXQvc2V0IHN1YmNvbW1hbmRzOiBleHRyYSBhcmd1bWVudCA9PSBw
b2ludGVyIHRvIHhlbl9odm1fcGFyYW0gc3RydWN0LiAqLworI2RlZmluZSBIVk1PUF9zZXRfcGFy
YW0gICAgICAgICAgIDAKKyNkZWZpbmUgSFZNT1BfZ2V0X3BhcmFtICAgICAgICAgICAxCitzdHJ1
Y3QgeGVuX2h2bV9wYXJhbSB7CisgICAgZG9taWRfdCAgZG9taWQ7ICAgIC8qIElOICovCisgICAg
dWludDMyX3QgaW5kZXg7ICAgIC8qIElOICovCisgICAgdWludDY0X3QgdmFsdWU7ICAgIC8qIElO
L09VVCAqLworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9odm1fcGFyYW0geGVuX2h2bV9wYXJhbV90
OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9wYXJhbV90KTsKKworI2lmIF9fWEVO
X0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwOTAwCisKKy8qIFNldCB0aGUgbG9naWNhbCBs
ZXZlbCBvZiBvbmUgb2YgYSBkb21haW4ncyBQQ0kgSU5UeCB3aXJlcy4gKi8KKyNkZWZpbmUgSFZN
T1Bfc2V0X3BjaV9pbnR4X2xldmVsICAyCitzdHJ1Y3QgeGVuX2h2bV9zZXRfcGNpX2ludHhfbGV2
ZWwgeworICAgIC8qIERvbWFpbiB0byBiZSB1cGRhdGVkLiAqLworICAgIGRvbWlkX3QgIGRvbWlk
OworICAgIC8qIFBDSSBJTlR4IGlkZW50aWZpY2F0aW9uIGluIFBDSSB0b3BvbG9neSAoZG9tYWlu
OmJ1czpkZXZpY2U6aW50eCkuICovCisgICAgdWludDhfdCAgZG9tYWluLCBidXMsIGRldmljZSwg
aW50eDsKKyAgICAvKiBBc3NlcnRpb24gbGV2ZWwgKDAgPSB1bmFzc2VydGVkLCAxID0gYXNzZXJ0
ZWQpLiAqLworICAgIHVpbnQ4X3QgIGxldmVsOworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9odm1f
c2V0X3BjaV9pbnR4X2xldmVsIHhlbl9odm1fc2V0X3BjaV9pbnR4X2xldmVsX3Q7CitERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX3NldF9wY2lfaW50eF9sZXZlbF90KTsKKworLyogU2V0
IHRoZSBsb2dpY2FsIGxldmVsIG9mIG9uZSBvZiBhIGRvbWFpbidzIElTQSBJUlEgd2lyZXMuICov
CisjZGVmaW5lIEhWTU9QX3NldF9pc2FfaXJxX2xldmVsICAgMworc3RydWN0IHhlbl9odm1fc2V0
X2lzYV9pcnFfbGV2ZWwgeworICAgIC8qIERvbWFpbiB0byBiZSB1cGRhdGVkLiAqLworICAgIGRv
bWlkX3QgIGRvbWlkOworICAgIC8qIElTQSBkZXZpY2UgaWRlbnRpZmljYXRpb24sIGJ5IElTQSBJ
UlEgKDAtMTUpLiAqLworICAgIHVpbnQ4X3QgIGlzYV9pcnE7CisgICAgLyogQXNzZXJ0aW9uIGxl
dmVsICgwID0gdW5hc3NlcnRlZCwgMSA9IGFzc2VydGVkKS4gKi8KKyAgICB1aW50OF90ICBsZXZl
bDsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX3NldF9pc2FfaXJxX2xldmVsIHhlbl9odm1f
c2V0X2lzYV9pcnFfbGV2ZWxfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1fc2V0
X2lzYV9pcnFfbGV2ZWxfdCk7CisKKyNkZWZpbmUgSFZNT1Bfc2V0X3BjaV9saW5rX3JvdXRlICA0
CitzdHJ1Y3QgeGVuX2h2bV9zZXRfcGNpX2xpbmtfcm91dGUgeworICAgIC8qIERvbWFpbiB0byBi
ZSB1cGRhdGVkLiAqLworICAgIGRvbWlkX3QgIGRvbWlkOworICAgIC8qIFBDSSBsaW5rIGlkZW50
aWZpZXIgKDAtMykuICovCisgICAgdWludDhfdCAgbGluazsKKyAgICAvKiBJU0EgSVJRICgxLTE1
KSwgb3IgMCAoZGlzYWJsZSBsaW5rKS4gKi8KKyAgICB1aW50OF90ICBpc2FfaXJxOworfTsKK3R5
cGVkZWYgc3RydWN0IHhlbl9odm1fc2V0X3BjaV9saW5rX3JvdXRlIHhlbl9odm1fc2V0X3BjaV9s
aW5rX3JvdXRlX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX3NldF9wY2lfbGlu
a19yb3V0ZV90KTsKKworI2VuZGlmIC8qIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAw
MDQwOTAwICovCisKKy8qIEZsdXNoZXMgYWxsIFZDUFUgVExCczogQGFyZyBtdXN0IGJlIE5VTEwu
ICovCisjZGVmaW5lIEhWTU9QX2ZsdXNoX3RsYnMgICAgICAgICAgNQorCit0eXBlZGVmIGVudW0g
eworICAgIEhWTU1FTV9yYW1fcncsICAgICAgICAgICAgIC8qIE5vcm1hbCByZWFkL3dyaXRlIGd1
ZXN0IFJBTSAqLworICAgIEhWTU1FTV9yYW1fcm8sICAgICAgICAgICAgIC8qIFJlYWQtb25seTsg
d3JpdGVzIGFyZSBkaXNjYXJkZWQgKi8KKyAgICBIVk1NRU1fbW1pb19kbSwgICAgICAgICAgICAv
KiBSZWFkcyBhbmQgd3JpdGUgZ28gdG8gdGhlIGRldmljZSBtb2RlbCAqLworI2lmIF9fWEVOX0lO
VEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwNzAwCisgICAgSFZNTUVNX21taW9fd3JpdGVfZG0s
ICAgICAgLyogUmVhZC1vbmx5OyB3cml0ZXMgZ28gdG8gdGhlIGRldmljZSBtb2RlbCAqLworI2Vs
c2UKKyAgICBIVk1NRU1fdW51c2VkLCAgICAgICAgICAgICAvKiBQbGFjZWhvbGRlcjsgc2V0dGlu
ZyBtZW1vcnkgdG8gdGhpcyB0eXBlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
d2lsbCBmYWlsIGZvciBjb2RlIGFmdGVyIDQuNy4wICovCisjZW5kaWYKKyAgICBIVk1NRU1faW9y
ZXFfc2VydmVyICAgICAgICAvKiBNZW1vcnkgdHlwZSBjbGFpbWVkIGJ5IGFuIGlvcmVxIHNlcnZl
cjsgdHlwZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5nZXMgdG8gdGhp
cyB2YWx1ZSBhcmUgb25seSBhbGxvd2VkIGFmdGVyCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYW4gaW9yZXEgc2VydmVyIGhhcyBjbGFpbWVkIGl0cyBvd25lcnNoaXAuCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT25seSBwYWdlcyB3aXRoIEhWTU1FTV9yYW1f
cncgYXJlIGFsbG93ZWQgdG8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFu
Z2UgdG8gdGhpcyB0eXBlOyBjb252ZXJzZWx5LCBwYWdlcyB3aXRoCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdGhpcyB0eXBlIGFyZSBvbmx5IGFsbG93ZWQgdG8gYmUgY2hhbmdl
ZCBiYWNrCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gSFZNTUVNX3JhbV9y
dy4gKi8KK30gaHZtbWVtX3R5cGVfdDsKKworLyogSGludCBmcm9tIFBWIGRyaXZlcnMgZm9yIHBh
Z2V0YWJsZSBkZXN0cnVjdGlvbi4gKi8KKyNkZWZpbmUgSFZNT1BfcGFnZXRhYmxlX2R5aW5nICAg
ICAgICA5CitzdHJ1Y3QgeGVuX2h2bV9wYWdldGFibGVfZHlpbmcgeworICAgIC8qIERvbWFpbiB3
aXRoIGEgcGFnZXRhYmxlIGFib3V0IHRvIGJlIGRlc3Ryb3llZC4gKi8KKyAgICBkb21pZF90ICBk
b21pZDsKKyAgICB1aW50MTZfdCBwYWRbM107IC8qIGFsaWduIG5leHQgZmllbGQgb24gOC1ieXRl
IGJvdW5kYXJ5ICovCisgICAgLyogZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgdG9wbGV2
ZWwgcGFnZXRhYmxlIGR5aW5nICovCisgICAgdWludDY0X3QgZ3BhOworfTsKK3R5cGVkZWYgc3Ry
dWN0IHhlbl9odm1fcGFnZXRhYmxlX2R5aW5nIHhlbl9odm1fcGFnZXRhYmxlX2R5aW5nX3Q7CitE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX3BhZ2V0YWJsZV9keWluZ190KTsKKworLyog
R2V0IHRoZSBjdXJyZW50IFhlbiB0aW1lLCBpbiBuYW5vc2Vjb25kcyBzaW5jZSBzeXN0ZW0gYm9v
dC4gKi8KKyNkZWZpbmUgSFZNT1BfZ2V0X3RpbWUgICAgICAgICAgICAgIDEwCitzdHJ1Y3QgeGVu
X2h2bV9nZXRfdGltZSB7CisgICAgdWludDY0X3Qgbm93OyAgICAgIC8qIE9VVCAqLworfTsKK3R5
cGVkZWYgc3RydWN0IHhlbl9odm1fZ2V0X3RpbWUgeGVuX2h2bV9nZXRfdGltZV90OworREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9nZXRfdGltZV90KTsKKworI2RlZmluZSBIVk1PUF94
ZW50cmFjZSAgICAgICAgICAgICAgMTEKK3N0cnVjdCB4ZW5faHZtX3hlbnRyYWNlIHsKKyAgICB1
aW50MTZfdCBldmVudCwgZXh0cmFfYnl0ZXM7CisgICAgdWludDhfdCBleHRyYVtUUkFDRV9FWFRS
QV9NQVggKiBzaXplb2YodWludDMyX3QpXTsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX3hl
bnRyYWNlIHhlbl9odm1feGVudHJhY2VfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9o
dm1feGVudHJhY2VfdCk7CisKKy8qIEZvbGxvd2luZyB0b29scy1vbmx5IGludGVyZmFjZXMgbWF5
IGNoYW5nZSBpbiBmdXR1cmUuICovCisjaWYgZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9f
WEVOX1RPT0xTX18pCisKKy8qIERlcHJlY2F0ZWQgYnkgWEVOTUVNX2FjY2Vzc19vcF9zZXRfYWNj
ZXNzICovCisjZGVmaW5lIEhWTU9QX3NldF9tZW1fYWNjZXNzICAgICAgICAxMgorCisvKiBEZXBy
ZWNhdGVkIGJ5IFhFTk1FTV9hY2Nlc3Nfb3BfZ2V0X2FjY2VzcyAqLworI2RlZmluZSBIVk1PUF9n
ZXRfbWVtX2FjY2VzcyAgICAgICAgMTMKKworI2VuZGlmIC8qIGRlZmluZWQoX19YRU5fXykgfHwg
ZGVmaW5lZChfX1hFTl9UT09MU19fKSAqLworCisjZGVmaW5lIEhWTU9QX2dldF9tZW1fdHlwZSAg
ICAxNQorLyogUmV0dXJuIGh2bW1lbV90eXBlX3QgZm9yIHRoZSBzcGVjaWZpZWQgcGZuLiAqLwor
c3RydWN0IHhlbl9odm1fZ2V0X21lbV90eXBlIHsKKyAgICAvKiBEb21haW4gdG8gYmUgcXVlcmll
ZC4gKi8KKyAgICBkb21pZF90IGRvbWlkOworICAgIC8qIE9VVCB2YXJpYWJsZS4gKi8KKyAgICB1
aW50MTZfdCBtZW1fdHlwZTsKKyAgICB1aW50MTZfdCBwYWRbMl07IC8qIGFsaWduIG5leHQgZmll
bGQgb24gOC1ieXRlIGJvdW5kYXJ5ICovCisgICAgLyogSU4gdmFyaWFibGUuICovCisgICAgdWlu
dDY0X3QgcGZuOworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9odm1fZ2V0X21lbV90eXBlIHhlbl9o
dm1fZ2V0X21lbV90eXBlX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2dldF9t
ZW1fdHlwZV90KTsKKworLyogRm9sbG93aW5nIHRvb2xzLW9ubHkgaW50ZXJmYWNlcyBtYXkgY2hh
bmdlIGluIGZ1dHVyZS4gKi8KKyNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5f
VE9PTFNfXykKKworLyoKKyAqIERlZmluaXRpb25zIHJlbGF0aW5nIHRvIERNT1BfY3JlYXRlX2lv
cmVxX3NlcnZlci4gKERlZmluZWQgaGVyZSBmb3IKKyAqIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5
KS4KKyAqLworCisjZGVmaW5lIEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9PRkYgICAgMAorI2RlZmlu
ZSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfTEVHQUNZIDEKKy8qCisgKiBVc2UgdGhpcyB3aGVuIHJl
YWRfcG9pbnRlciBnZXRzIHVwZGF0ZWQgYXRvbWljYWxseSBhbmQKKyAqIHRoZSBwb2ludGVyIHBh
aXIgZ2V0cyByZWFkIGF0b21pY2FsbHk6CisgKi8KKyNkZWZpbmUgSFZNX0lPUkVRU1JWX0JVRklP
UkVRX0FUT01JQyAyCisKKyNlbmRpZiAvKiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19Y
RU5fVE9PTFNfXykgKi8KKworI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZf
NjRfXykKKworLyoKKyAqIEhWTU9QX3NldF9ldnRjaG5fdXBjYWxsX3ZlY3RvcjogU2V0IGEgPHZl
Y3Rvcj4gdGhhdCBzaG91bGQgYmUgdXNlZCBmb3IgZXZlbnQKKyAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY2hhbm5lbCB1cGNhbGxzIG9uIHRoZSBzcGVjaWZpZWQgPHZjcHU+LiBJ
ZiBzZXQsCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMgdmVjdG9yIHdp
bGwgYmUgdXNlZCBpbiBwcmVmZXJlbmNlIHRvIHRoZQorICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21haW4gZ2xvYmFsIGNhbGxiYWNrIHZpYSAoc2VlCisgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEhWTV9QQVJBTV9DQUxMQkFDS19JUlEpLgorICovCisjZGVm
aW5lIEhWTU9QX3NldF9ldnRjaG5fdXBjYWxsX3ZlY3RvciAyMworc3RydWN0IHhlbl9odm1fZXZ0
Y2huX3VwY2FsbF92ZWN0b3IgeworICAgIHVpbnQzMl90IHZjcHU7CisgICAgdWludDhfdCB2ZWN0
b3I7Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9ldnRjaG5fdXBjYWxsX3ZlY3RvciB4ZW5f
aHZtX2V2dGNobl91cGNhbGxfdmVjdG9yX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
aHZtX2V2dGNobl91cGNhbGxfdmVjdG9yX3QpOworCisjZW5kaWYgLyogZGVmaW5lZChfX2kzODZf
XykgfHwgZGVmaW5lZChfX3g4Nl82NF9fKSAqLworCisjZGVmaW5lIEhWTU9QX2d1ZXN0X3JlcXVl
c3Rfdm1fZXZlbnQgMjQKKworLyogSFZNT1BfYWx0cDJtOiBwZXJmb3JtIGFsdHAybSBzdGF0ZSBv
cGVyYXRpb25zICovCisjZGVmaW5lIEhWTU9QX2FsdHAybSAyNQorCisjZGVmaW5lIEhWTU9QX0FM
VFAyTV9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDAxCisKK3N0cnVjdCB4ZW5faHZtX2FsdHAy
bV9kb21haW5fc3RhdGUgeworICAgIC8qIElOIG9yIE9VVCB2YXJpYWJsZSBvbi9vZmYgKi8KKyAg
ICB1aW50OF90IHN0YXRlOworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0cDJtX2RvbWFp
bl9zdGF0ZSB4ZW5faHZtX2FsdHAybV9kb21haW5fc3RhdGVfdDsKK0RFRklORV9YRU5fR1VFU1Rf
SEFORExFKHhlbl9odm1fYWx0cDJtX2RvbWFpbl9zdGF0ZV90KTsKKworc3RydWN0IHhlbl9odm1f
YWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSB7CisgICAgdWludDMyX3QgdmNwdV9pZDsKKyAgICB1
aW50MzJfdCBwYWQ7CisgICAgLyogI1ZFIGluZm8gYXJlYSBnZm4gKi8KKyAgICB1aW50NjRfdCBn
Zm47Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5
IHhlbl9odm1fYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeV90OworREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX2h2bV9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5X3QpOworCitzdHJ1Y3QgeGVu
X2h2bV9hbHRwMm1fdmlldyB7CisgICAgLyogSU4vT1VUIHZhcmlhYmxlICovCisgICAgdWludDE2
X3QgdmlldzsKKyAgICAvKiBDcmVhdGUgdmlldyBvbmx5OiBkZWZhdWx0IGFjY2VzcyB0eXBlCisg
ICAgICogTk9URTogY3VycmVudGx5IGlnbm9yZWQgKi8KKyAgICB1aW50MTZfdCBodm1tZW1fZGVm
YXVsdF9hY2Nlc3M7IC8qIHhlbm1lbV9hY2Nlc3NfdCAqLworfTsKK3R5cGVkZWYgc3RydWN0IHhl
bl9odm1fYWx0cDJtX3ZpZXcgeGVuX2h2bV9hbHRwMm1fdmlld190OworREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fdmlld190KTsKKworc3RydWN0IHhlbl9odm1fYWx0cDJt
X3NldF9tZW1fYWNjZXNzIHsKKyAgICAvKiB2aWV3ICovCisgICAgdWludDE2X3QgdmlldzsKKyAg
ICAvKiBNZW1vcnkgdHlwZSAqLworICAgIHVpbnQxNl90IGh2bW1lbV9hY2Nlc3M7IC8qIHhlbm1l
bV9hY2Nlc3NfdCAqLworICAgIHVpbnQzMl90IHBhZDsKKyAgICAvKiBnZm4gKi8KKyAgICB1aW50
NjRfdCBnZm47Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nl
c3MgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX3QpOworCitzdHJ1Y3QgeGVuX2h2bV9h
bHRwMm1fY2hhbmdlX2dmbiB7CisgICAgLyogdmlldyAqLworICAgIHVpbnQxNl90IHZpZXc7Cisg
ICAgdWludDE2X3QgcGFkMTsKKyAgICB1aW50MzJfdCBwYWQyOworICAgIC8qIG9sZCBnZm4gKi8K
KyAgICB1aW50NjRfdCBvbGRfZ2ZuOworICAgIC8qIG5ldyBnZm4sIElOVkFMSURfR0ZOICh+MFVM
KSBtZWFucyByZXZlcnQgKi8KKyAgICB1aW50NjRfdCBuZXdfZ2ZuOworfTsKK3R5cGVkZWYgc3Ry
dWN0IHhlbl9odm1fYWx0cDJtX2NoYW5nZV9nZm4geGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbl90
OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbl90KTsK
Kworc3RydWN0IHhlbl9odm1fYWx0cDJtX29wIHsKKyAgICB1aW50MzJfdCB2ZXJzaW9uOyAgIC8q
IEhWTU9QX0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lPTiAqLworICAgIHVpbnQzMl90IGNtZDsKKy8q
IEdldC9zZXQgdGhlIGFsdHAybSBzdGF0ZSBmb3IgYSBkb21haW4gKi8KKyNkZWZpbmUgSFZNT1Bf
YWx0cDJtX2dldF9kb21haW5fc3RhdGUgICAgIDEKKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3NldF9k
b21haW5fc3RhdGUgICAgIDIKKy8qIFNldCB0aGUgY3VycmVudCBWQ1BVIHRvIHJlY2VpdmUgYWx0
cDJtIGV2ZW50IG5vdGlmaWNhdGlvbnMgKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3ZjcHVfZW5h
YmxlX25vdGlmeSAgIDMKKy8qIENyZWF0ZSBhIG5ldyB2aWV3ICovCisjZGVmaW5lIEhWTU9QX2Fs
dHAybV9jcmVhdGVfcDJtICAgICAgICAgICA0CisvKiBEZXN0cm95IGEgdmlldyAqLworI2RlZmlu
ZSBIVk1PUF9hbHRwMm1fZGVzdHJveV9wMm0gICAgICAgICAgNQorLyogU3dpdGNoIHZpZXcgZm9y
IGFuIGVudGlyZSBkb21haW4gKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3N3aXRjaF9wMm0gICAg
ICAgICAgIDYKKy8qIE5vdGlmeSB0aGF0IGEgcGFnZSBvZiBtZW1vcnkgaXMgdG8gaGF2ZSBzcGVj
aWZpYyBhY2Nlc3MgdHlwZXMgKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNz
ICAgICAgIDcKKy8qIENoYW5nZSBhIHAybSBlbnRyeSB0byBoYXZlIGEgZGlmZmVyZW50IGdmbi0+
bWZuIG1hcHBpbmcgKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX2NoYW5nZV9nZm4gICAgICAgICAg
IDgKKyAgICBkb21pZF90IGRvbWFpbjsKKyAgICB1aW50MTZfdCBwYWQxOworICAgIHVpbnQzMl90
IHBhZDI7CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fZG9tYWlu
X3N0YXRlICAgICAgIGRvbWFpbl9zdGF0ZTsKKyAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJt
X3ZjcHVfZW5hYmxlX25vdGlmeSBlbmFibGVfbm90aWZ5OworICAgICAgICBzdHJ1Y3QgeGVuX2h2
bV9hbHRwMm1fdmlldyAgICAgICAgICAgICAgIHZpZXc7CisgICAgICAgIHN0cnVjdCB4ZW5faHZt
X2FsdHAybV9zZXRfbWVtX2FjY2VzcyAgICAgc2V0X21lbV9hY2Nlc3M7CisgICAgICAgIHN0cnVj
dCB4ZW5faHZtX2FsdHAybV9jaGFuZ2VfZ2ZuICAgICAgICAgY2hhbmdlX2dmbjsKKyAgICAgICAg
dWludDhfdCBwYWRbNjRdOworICAgIH0gdTsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2Fs
dHAybV9vcCB4ZW5faHZtX2FsdHAybV9vcF90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X2h2bV9hbHRwMm1fb3BfdCk7CisKKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSFZNX0hWTV9PUF9I
X18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1z
dHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hl
bi9odm0vcGFyYW1zLmggYi9pbmNsdWRlL3hlbi9odm0vcGFyYW1zLmgKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwLi4yZWMyZTdjODAKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNs
dWRlL3hlbi9odm0vcGFyYW1zLmgKQEAgLTAsMCArMSwyODQgQEAKKy8qCisgKiBQZXJtaXNzaW9u
IGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5p
bmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRp
b24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdp
dGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisgKiBy
aWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBz
dWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRv
IHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8g
ZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBh
Ym92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJl
IGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRo
ZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lU
SE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVE
SU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFks
CisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5U
LiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMg
QkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwg
V0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklT
SU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBP
UiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKgorICog
Q29weXJpZ2h0IChjKSAyMDA3LCBLZWlyIEZyYXNlcgorICovCisKKyNpZm5kZWYgX19YRU5fUFVC
TElDX0hWTV9QQVJBTVNfSF9fCisjZGVmaW5lIF9fWEVOX1BVQkxJQ19IVk1fUEFSQU1TX0hfXwor
CisjaW5jbHVkZSAiaHZtX29wLmgiCisKKy8qCisgKiBQYXJhbWV0ZXIgc3BhY2UgZm9yIEhWTU9Q
X3tzZXQsZ2V0fV9wYXJhbS4KKyAqLworCisjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19JUlEg
MAorI2RlZmluZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJRX1RZUEVfTUFTSyB4ZW5fbWtfdWxsb25n
KDB4RkYwMDAwMDAwMDAwMDAwMCkKKy8qCisgKiBIb3cgc2hvdWxkIENQVTAgZXZlbnQtY2hhbm5l
bCBub3RpZmljYXRpb25zIGJlIGRlbGl2ZXJlZD8KKyAqCisgKiBJZiB2YWwgPT0gMCB0aGVuIENQ
VTAgZXZlbnQtY2hhbm5lbCBub3RpZmljYXRpb25zIGFyZSBub3QgZGVsaXZlcmVkLgorICogSWYg
dmFsICE9IDAsIHZhbFs2Mzo1Nl0gZW5jb2RlcyB0aGUgdHlwZSwgYXMgZm9sbG93czoKKyAqLwor
CisjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX0dTSSAgICAgIDAKKy8qCisgKiB2YWxb
NTU6MF0gaXMgYSBkZWxpdmVyeSBHU0kuICBHU0kgMCBjYW5ub3QgYmUgdXNlZCwgYXMgaXQgYWxp
YXNlcyB2YWwgPT0gMCwKKyAqIGFuZCBkaXNhYmxlcyBhbGwgbm90aWZpY2F0aW9ucy4KKyAqLwor
CisjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX1BDSV9JTlRYIDEKKy8qCisgKiB2YWxb
NTU6MF0gaXMgYSBkZWxpdmVyeSBQQ0kgSU5UeCBsaW5lOgorICogRG9tYWluID0gdmFsWzQ3OjMy
XSwgQnVzID0gdmFsWzMxOjE2XSBEZXZGbiA9IHZhbFsxNTo4XSwgSW50WCA9IHZhbFsxOjBdCisg
Ki8KKworI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKKyNkZWZp
bmUgSFZNX1BBUkFNX0NBTExCQUNLX1RZUEVfVkVDVE9SICAgMgorLyoKKyAqIHZhbFs3OjBdIGlz
IGEgdmVjdG9yIG51bWJlci4gIENoZWNrIGZvciBYRU5GRUFUX2h2bV9jYWxsYmFja192ZWN0b3Ig
dG8ga25vdworICogaWYgdGhpcyBkZWxpdmVyeSBtZXRob2QgaXMgYXZhaWxhYmxlLgorICovCisj
ZWxpZiBkZWZpbmVkKF9fYXJtX18pIHx8IGRlZmluZWQoX19hYXJjaDY0X18pCisjZGVmaW5lIEhW
TV9QQVJBTV9DQUxMQkFDS19UWVBFX1BQSSAgICAgIDIKKy8qCisgKiB2YWxbNTU6MTZdIG5lZWRz
IHRvIGJlIHplcm8uCisgKiB2YWxbMTU6OF0gaXMgaW50ZXJydXB0IGZsYWcgb2YgdGhlIFBQSSB1
c2VkIGJ5IGV2ZW50LWNoYW5uZWw6CisgKiAgYml0IDg6IHRoZSBQUEkgaXMgZWRnZSgxKSBvciBs
ZXZlbCgwKSB0cmlnZ2VyZWQKKyAqICBiaXQgOTogdGhlIFBQSSBpcyBhY3RpdmUgbG93KDEpIG9y
IGhpZ2goMCkKKyAqIHZhbFs3OjBdIGlzIGEgUFBJIG51bWJlciB1c2VkIGJ5IGV2ZW50LWNoYW5u
ZWwuCisgKiBUaGlzIGlzIG9ubHkgdXNlZCBieSBBUk0vQVJNNjQgYW5kIG1hc2tpbmcvZW9pIHRo
ZSBpbnRlcnJ1cHQgYXNzb2NpYXRlZCB0bworICogdGhlIG5vdGlmaWNhdGlvbiBpcyBoYW5kbGVk
IGJ5IHRoZSBpbnRlcnJ1cHQgY29udHJvbGxlci4KKyAqLworI2RlZmluZSBIVk1fUEFSQU1fQ0FM
TEJBQ0tfVFlQRV9QUElfRkxBR19NQVNLICAgICAgMHhGRjAwCisjZGVmaW5lIEhWTV9QQVJBTV9D
QUxMQkFDS19UWVBFX1BQSV9GTEFHX0xPV19MRVZFTCAyCisjZW5kaWYKKworLyoKKyAqIFRoZXNl
IGFyZSBub3QgdXNlZCBieSBYZW4uIFRoZXkgYXJlIGhlcmUgZm9yIGNvbnZlbmllbmNlIG9mIEhW
TS1ndWVzdAorICogeGVuYnVzIGltcGxlbWVudGF0aW9ucy4KKyAqLworI2RlZmluZSBIVk1fUEFS
QU1fU1RPUkVfUEZOICAgIDEKKyNkZWZpbmUgSFZNX1BBUkFNX1NUT1JFX0VWVENITiAyCisKKyNk
ZWZpbmUgSFZNX1BBUkFNX1BBRV9FTkFCTEVEICA0CisKKyNkZWZpbmUgSFZNX1BBUkFNX0lPUkVR
X1BGTiAgICA1CisKKyNkZWZpbmUgSFZNX1BBUkFNX0JVRklPUkVRX1BGTiA2CisjZGVmaW5lIEhW
TV9QQVJBTV9CVUZJT1JFUV9FVlRDSE4gMjYKKworI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRl
ZmluZWQoX194ODZfNjRfXykKKworLyoKKyAqIFZpcmlkaWFuIGVubGlnaHRlbm1lbnRzCisgKgor
ICogKFNlZSBodHRwOi8vZG93bmxvYWQubWljcm9zb2Z0LmNvbS9kb3dubG9hZC9BL0IvNC9BQjQz
QTM0RS1CREQwLTRGQTYtQkRFRi03OUVFRjE2RTg4MEIvSHlwZXJ2aXNvciUyMFRvcCUyMExldmVs
JTIwRnVuY3Rpb25hbCUyMFNwZWNpZmljYXRpb24lMjB2NC4wLmRvY3gpCisgKgorICogVG8gZXhw
b3NlIHZpcmlkaWFuIGVubGlnaHRlbm1lbnRzIHRvIHRoZSBndWVzdCBzZXQgdGhpcyBwYXJhbWV0
ZXIKKyAqIHRvIHRoZSBkZXNpcmVkIGZlYXR1cmUgbWFzay4gVGhlIGJhc2UgZmVhdHVyZSBzZXQg
bXVzdCBiZSBwcmVzZW50CisgKiBpbiBhbnkgdmFsaWQgZmVhdHVyZSBtYXNrLgorICovCisjZGVm
aW5lIEhWTV9QQVJBTV9WSVJJRElBTiAgICAgOQorCisvKiBCYXNlK0ZyZXEgdmlyaWRpYW4gZmVh
dHVyZSBzZXRzOgorICoKKyAqIC0gSHlwZXJjYWxsIE1TUnMgKEhWX1g2NF9NU1JfR1VFU1RfT1Nf
SUQgYW5kIEhWX1g2NF9NU1JfSFlQRVJDQUxMKQorICogLSBBUElDIGFjY2VzcyBNU1JzIChIVl9Y
NjRfTVNSX0VPSSwgSFZfWDY0X01TUl9JQ1IgYW5kIEhWX1g2NF9NU1JfVFBSKQorICogLSBWaXJ0
dWFsIFByb2Nlc3NvciBpbmRleCBNU1IgKEhWX1g2NF9NU1JfVlBfSU5ERVgpCisgKiAtIFRpbWVy
IGZyZXF1ZW5jeSBNU1JzIChIVl9YNjRfTVNSX1RTQ19GUkVRVUVOQ1kgYW5kCisgKiAgIEhWX1g2
NF9NU1JfQVBJQ19GUkVRVUVOQ1kpCisgKi8KKyNkZWZpbmUgX0hWTVBWX2Jhc2VfZnJlcSAwCisj
ZGVmaW5lIEhWTVBWX2Jhc2VfZnJlcSAgKDEgPDwgX0hWTVBWX2Jhc2VfZnJlcSkKKworLyogRmVh
dHVyZSBzZXQgbW9kaWZpY2F0aW9ucyAqLworCisvKiBEaXNhYmxlIHRpbWVyIGZyZXF1ZW5jeSBN
U1JzIChIVl9YNjRfTVNSX1RTQ19GUkVRVUVOQ1kgYW5kCisgKiBIVl9YNjRfTVNSX0FQSUNfRlJF
UVVFTkNZKS4KKyAqIFRoaXMgbW9kaWZpY2F0aW9uIHJlc3RvcmVzIHRoZSB2aXJpZGlhbiBmZWF0
dXJlIHNldCB0byB0aGUKKyAqIG9yaWdpbmFsICdiYXNlJyBzZXQgZXhwb3NlZCBpbiByZWxlYXNl
cyBwcmlvciB0byBYZW4gNC40LgorICovCisjZGVmaW5lIF9IVk1QVl9ub19mcmVxIDEKKyNkZWZp
bmUgSFZNUFZfbm9fZnJlcSAgKDEgPDwgX0hWTVBWX25vX2ZyZXEpCisKKy8qIEVuYWJsZSBQYXJ0
aXRpb24gVGltZSBSZWZlcmVuY2UgQ291bnRlciAoSFZfWDY0X01TUl9USU1FX1JFRl9DT1VOVCkg
Ki8KKyNkZWZpbmUgX0hWTVBWX3RpbWVfcmVmX2NvdW50IDIKKyNkZWZpbmUgSFZNUFZfdGltZV9y
ZWZfY291bnQgICgxIDw8IF9IVk1QVl90aW1lX3JlZl9jb3VudCkKKworLyogRW5hYmxlIFJlZmVy
ZW5jZSBUU0MgUGFnZSAoSFZfWDY0X01TUl9SRUZFUkVOQ0VfVFNDKSAqLworI2RlZmluZSBfSFZN
UFZfcmVmZXJlbmNlX3RzYyAzCisjZGVmaW5lIEhWTVBWX3JlZmVyZW5jZV90c2MgICgxIDw8IF9I
Vk1QVl9yZWZlcmVuY2VfdHNjKQorCisvKiBVc2UgSHlwZXJjYWxsIGZvciByZW1vdGUgVExCIGZs
dXNoICovCisjZGVmaW5lIF9IVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoIDQKKyNkZWZpbmUg
SFZNUFZfaGNhbGxfcmVtb3RlX3RsYl9mbHVzaCAoMSA8PCBfSFZNUFZfaGNhbGxfcmVtb3RlX3Rs
Yl9mbHVzaCkKKworLyogVXNlIEFQSUMgYXNzaXN0ICovCisjZGVmaW5lIF9IVk1QVl9hcGljX2Fz
c2lzdCA1CisjZGVmaW5lIEhWTVBWX2FwaWNfYXNzaXN0ICgxIDw8IF9IVk1QVl9hcGljX2Fzc2lz
dCkKKworLyogRW5hYmxlIGNyYXNoIE1TUnMgKi8KKyNkZWZpbmUgX0hWTVBWX2NyYXNoX2N0bCA2
CisjZGVmaW5lIEhWTVBWX2NyYXNoX2N0bCAoMSA8PCBfSFZNUFZfY3Jhc2hfY3RsKQorCisjZGVm
aW5lIEhWTVBWX2ZlYXR1cmVfbWFzayBcCisgICAgICAgIChIVk1QVl9iYXNlX2ZyZXEgfCBcCisg
ICAgICAgICBIVk1QVl9ub19mcmVxIHwgXAorICAgICAgICAgSFZNUFZfdGltZV9yZWZfY291bnQg
fCBcCisgICAgICAgICBIVk1QVl9yZWZlcmVuY2VfdHNjIHwgXAorICAgICAgICAgSFZNUFZfaGNh
bGxfcmVtb3RlX3RsYl9mbHVzaCB8IFwKKyAgICAgICAgIEhWTVBWX2FwaWNfYXNzaXN0IHwgXAor
ICAgICAgICAgSFZNUFZfY3Jhc2hfY3RsKQorCisjZW5kaWYKKworLyoKKyAqIFNldCBtb2RlIGZv
ciB2aXJ0dWFsIHRpbWVycyAoY3VycmVudGx5IHg4NiBvbmx5KToKKyAqICBkZWxheV9mb3JfbWlz
c2VkX3RpY2tzIChkZWZhdWx0KToKKyAqICAgRG8gbm90IGFkdmFuY2UgYSB2Y3B1J3MgdGltZSBi
ZXlvbmQgdGhlIGNvcnJlY3QgZGVsaXZlcnkgdGltZSBmb3IKKyAqICAgaW50ZXJydXB0cyB0aGF0
IGhhdmUgYmVlbiBtaXNzZWQgZHVlIHRvIHByZWVtcHRpb24uIERlbGl2ZXIgbWlzc2VkCisgKiAg
IGludGVycnVwdHMgd2hlbiB0aGUgdmNwdSBpcyByZXNjaGVkdWxlZCBhbmQgYWR2YW5jZSB0aGUg
dmNwdSdzIHZpcnR1YWwKKyAqICAgdGltZSBzdGVwd2lzZSBmb3IgZWFjaCBvbmUuCisgKiAgbm9f
ZGVsYXlfZm9yX21pc3NlZF90aWNrczoKKyAqICAgQXMgYWJvdmUsIG1pc3NlZCBpbnRlcnJ1cHRz
IGFyZSBkZWxpdmVyZWQsIGJ1dCBndWVzdCB0aW1lIGFsd2F5cyB0cmFja3MKKyAqICAgd2FsbGNs
b2NrIChpLmUuLCByZWFsKSB0aW1lIHdoaWxlIGRvaW5nIHNvLgorICogIG5vX21pc3NlZF90aWNr
c19wZW5kaW5nOgorICogICBObyBtaXNzZWQgaW50ZXJydXB0cyBhcmUgaGVsZCBwZW5kaW5nLiBJ
bnN0ZWFkLCB0byBlbnN1cmUgdGlja3MgYXJlCisgKiAgIGRlbGl2ZXJlZCBhdCBzb21lIG5vbi16
ZXJvIHJhdGUsIGlmIHdlIGRldGVjdCBtaXNzZWQgdGlja3MgdGhlbiB0aGUKKyAqICAgaW50ZXJu
YWwgdGljayBhbGFybSBpcyBub3QgZGlzYWJsZWQgaWYgdGhlIFZDUFUgaXMgcHJlZW1wdGVkIGR1
cmluZyB0aGUKKyAqICAgbmV4dCB0aWNrIHBlcmlvZC4KKyAqICBvbmVfbWlzc2VkX3RpY2tfcGVu
ZGluZzoKKyAqICAgTWlzc2VkIGludGVycnVwdHMgYXJlIGNvbGxhcHNlZCB0b2dldGhlciBhbmQg
ZGVsaXZlcmVkIGFzIG9uZSAnbGF0ZSB0aWNrJy4KKyAqICAgR3Vlc3QgdGltZSBhbHdheXMgdHJh
Y2tzIHdhbGxjbG9jayAoaS5lLiwgcmVhbCkgdGltZS4KKyAqLworI2RlZmluZSBIVk1fUEFSQU1f
VElNRVJfTU9ERSAgIDEwCisjZGVmaW5lIEhWTVBUTV9kZWxheV9mb3JfbWlzc2VkX3RpY2tzICAg
IDAKKyNkZWZpbmUgSFZNUFRNX25vX2RlbGF5X2Zvcl9taXNzZWRfdGlja3MgMQorI2RlZmluZSBI
Vk1QVE1fbm9fbWlzc2VkX3RpY2tzX3BlbmRpbmcgICAyCisjZGVmaW5lIEhWTVBUTV9vbmVfbWlz
c2VkX3RpY2tfcGVuZGluZyAgIDMKKworLyogQm9vbGVhbjogRW5hYmxlIHZpcnR1YWwgSFBFVCAo
aGlnaC1wcmVjaXNpb24gZXZlbnQgdGltZXIpPyAoeDg2LW9ubHkpICovCisjZGVmaW5lIEhWTV9Q
QVJBTV9IUEVUX0VOQUJMRUQgMTEKKworLyogSWRlbnRpdHktbWFwIHBhZ2UgZGlyZWN0b3J5IHVz
ZWQgYnkgSW50ZWwgRVBUIHdoZW4gQ1IwLlBHPTAuICovCisjZGVmaW5lIEhWTV9QQVJBTV9JREVO
VF9QVCAgICAgMTIKKworLyogRGV2aWNlIE1vZGVsIGRvbWFpbiwgZGVmYXVsdHMgdG8gMC4gKi8K
KyNkZWZpbmUgSFZNX1BBUkFNX0RNX0RPTUFJTiAgICAxMworCisvKiBBQ1BJIFMgc3RhdGU6IGN1
cnJlbnRseSBzdXBwb3J0IFMwIGFuZCBTMyBvbiB4ODYuICovCisjZGVmaW5lIEhWTV9QQVJBTV9B
Q1BJX1NfU1RBVEUgMTQKKworLyogVFNTIHVzZWQgb24gSW50ZWwgd2hlbiBDUjAuUEU9MC4gKi8K
KyNkZWZpbmUgSFZNX1BBUkFNX1ZNODZfVFNTICAgICAxNQorCisvKiBCb29sZWFuOiBFbmFibGUg
YWxpZ25pbmcgYWxsIHBlcmlvZGljIHZwdHMgdG8gcmVkdWNlIGludGVycnVwdHMgKi8KKyNkZWZp
bmUgSFZNX1BBUkFNX1ZQVF9BTElHTiAgICAxNgorCisvKiBDb25zb2xlIGRlYnVnIHNoYXJlZCBt
ZW1vcnkgcmluZyBhbmQgZXZlbnQgY2hhbm5lbCAqLworI2RlZmluZSBIVk1fUEFSQU1fQ09OU09M
RV9QRk4gICAgMTcKKyNkZWZpbmUgSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hOIDE4CisKKy8qCisg
KiBTZWxlY3QgbG9jYXRpb24gb2YgQUNQSSBQTTFhIGFuZCBUTVIgY29udHJvbCBibG9ja3MuIEN1
cnJlbnRseSB0d28gbG9jYXRpb25zCisgKiBhcmUgc3VwcG9ydGVkLCBzcGVjaWZpZWQgYnkgdmVy
c2lvbiAwIG9yIDEgaW4gdGhpcyBwYXJhbWV0ZXI6CisgKiAgIC0gMDogZGVmYXVsdCwgdXNlIHRo
ZSBvbGQgYWRkcmVzc2VzCisgKiAgICAgICAgUE0xQV9FVlQgPT0gMHgxZjQwOyBQTTFBX0NOVCA9
PSAweDFmNDQ7IFBNX1RNUiA9PSAweDFmNDgKKyAqICAgLSAxOiB1c2UgdGhlIG5ldyBkZWZhdWx0
IHFlbXUgYWRkcmVzc2VzCisgKiAgICAgICAgUE0xQV9FVlQgPT0gMHhiMDAwOyBQTTFBX0NOVCA9
PSAweGIwMDQ7IFBNX1RNUiA9PSAweGIwMDgKKyAqIFlvdSBjYW4gZmluZCB0aGVzZSBhZGRyZXNz
IGRlZmluaXRpb25zIGluIDxodm0vaW9yZXEuaD4KKyAqLworI2RlZmluZSBIVk1fUEFSQU1fQUNQ
SV9JT1BPUlRTX0xPQ0FUSU9OIDE5CisKKy8qIERlcHJlY2F0ZWQgKi8KKyNkZWZpbmUgSFZNX1BB
UkFNX01FTU9SWV9FVkVOVF9DUjAgICAgICAgICAgMjAKKyNkZWZpbmUgSFZNX1BBUkFNX01FTU9S
WV9FVkVOVF9DUjMgICAgICAgICAgMjEKKyNkZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9D
UjQgICAgICAgICAgMjIKKyNkZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9JTlQzICAgICAg
ICAgMjMKKyNkZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9TSU5HTEVfU1RFUCAgMjUKKyNk
ZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9NU1IgICAgICAgICAgMzAKKworLyogQm9vbGVh
bjogRW5hYmxlIG5lc3RlZGh2bSAoaHZtIG9ubHkpICovCisjZGVmaW5lIEhWTV9QQVJBTV9ORVNU
RURIVk0gICAgMjQKKworLyogUGFyYW1zIGZvciB0aGUgbWVtIGV2ZW50IHJpbmdzICovCisjZGVm
aW5lIEhWTV9QQVJBTV9QQUdJTkdfUklOR19QRk4gICAyNworI2RlZmluZSBIVk1fUEFSQU1fTU9O
SVRPUl9SSU5HX1BGTiAgMjgKKyNkZWZpbmUgSFZNX1BBUkFNX1NIQVJJTkdfUklOR19QRk4gIDI5
CisKKy8qIFNIVVRET1dOXyogYWN0aW9uIGluIGNhc2Ugb2YgYSB0cmlwbGUgZmF1bHQgKi8KKyNk
ZWZpbmUgSFZNX1BBUkFNX1RSSVBMRV9GQVVMVF9SRUFTT04gMzEKKworI2RlZmluZSBIVk1fUEFS
QU1fSU9SRVFfU0VSVkVSX1BGTiAzMgorI2RlZmluZSBIVk1fUEFSQU1fTlJfSU9SRVFfU0VSVkVS
X1BBR0VTIDMzCisKKy8qIExvY2F0aW9uIG9mIHRoZSBWTSBHZW5lcmF0aW9uIElEIGluIGd1ZXN0
IHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UuICovCisjZGVmaW5lIEhWTV9QQVJBTV9WTV9HRU5FUkFU
SU9OX0lEX0FERFIgMzQKKworLyoKKyAqIFNldCBtb2RlIGZvciBhbHRwMm06CisgKiAgZGlzYWJs
ZWQ6IGRvbid0IGFjdGl2YXRlIGFsdHAybSAoZGVmYXVsdCkKKyAqICBtaXhlZDogYWxsb3cgYWNj
ZXNzIHRvIGFsbCBhbHRwMm0gb3BzIGZvciBib3RoIGluLWd1ZXN0IGFuZCBleHRlcm5hbCB0b29s
cworICogIGV4dGVybmFsOiBhbGxvdyBhY2Nlc3MgdG8gZXh0ZXJuYWwgcHJpdmlsZWdlZCB0b29s
cyBvbmx5CisgKiAgbGltaXRlZDogZ3Vlc3Qgb25seSBoYXMgbGltaXRlZCBhY2Nlc3MgKGllLiBj
b250cm9sIFZNRlVOQyBhbmQgI1ZFKQorICovCisjZGVmaW5lIEhWTV9QQVJBTV9BTFRQMk0gICAg
ICAgMzUKKyNkZWZpbmUgWEVOX0FMVFAyTV9kaXNhYmxlZCAgICAgIDAKKyNkZWZpbmUgWEVOX0FM
VFAyTV9taXhlZCAgICAgICAgIDEKKyNkZWZpbmUgWEVOX0FMVFAyTV9leHRlcm5hbCAgICAgIDIK
KyNkZWZpbmUgWEVOX0FMVFAyTV9saW1pdGVkICAgICAgIDMKKworLyoKKyAqIFNpemUgb2YgdGhl
IHg4NyBGUFUgRklQL0ZEUCByZWdpc3RlcnMgdGhhdCB0aGUgaHlwZXJ2aXNvciBuZWVkcyB0bwor
ICogc2F2ZS9yZXN0b3JlLiAgVGhpcyBpcyBhIHdvcmthcm91bmQgZm9yIGEgaGFyZHdhcmUgbGlt
aXRhdGlvbiB0aGF0CisgKiBkb2VzIG5vdCBhbGxvdyB0aGUgZnVsbCBGSVAvRkRQIGFuZCBGQ1Mv
RkRTIHRvIGJlIHJlc3RvcmVkLgorICoKKyAqIFZhbGlkIHZhbHVlcyBhcmU6CisgKgorICogODog
c2F2ZS9yZXN0b3JlIDY0LWJpdCBGSVAvRkRQIGFuZCBjbGVhciBGQ1MvRkRTIChkZWZhdWx0IGlm
IENQVQorICogICAgaGFzIEZQQ1NEUyBmZWF0dXJlKS4KKyAqCisgKiA0OiBzYXZlL3Jlc3RvcmUg
MzItYml0IEZJUC9GRFAsIEZDUy9GRFMsIGFuZCBjbGVhciB1cHBlciAzMi1iaXRzIG9mCisgKiAg
ICBGSVAvRkRQLgorICoKKyAqIDA6IGFsbG93IGh5cGVydmlzb3IgdG8gY2hvb3NlIGJhc2VkIG9u
IHRoZSB2YWx1ZSBvZiBGSVAvRkRQCisgKiAgICAoZGVmYXVsdCBpZiBDUFUgZG9lcyBub3QgaGF2
ZSBGUENTRFMpLgorICoKKyAqIElmIEZQQ1NEUyAoYml0IDEzIGluIENQVUlEIGxlYWYgMHg3LCBz
dWJsZWFmIDB4MCkgaXMgc2V0LCB0aGUgQ1BVCisgKiBuZXZlciBzYXZlcyBGQ1MvRkRTIGFuZCB0
aGlzIHBhcmFtZXRlciBzaG91bGQgYmUgbGVmdCBhdCB0aGUKKyAqIGRlZmF1bHQgb2YgOC4KKyAq
LworI2RlZmluZSBIVk1fUEFSQU1fWDg3X0ZJUF9XSURUSCAzNgorCisvKgorICogVFNTIChhbmQg
aXRzIHNpemUpIHVzZWQgb24gSW50ZWwgd2hlbiBDUjAuUEU9MC4gVGhlIGFkZHJlc3Mgb2NjdXBp
ZXMKKyAqIHRoZSBsb3cgMzIgYml0cywgd2hpbGUgdGhlIHNpemUgaXMgaW4gdGhlIGhpZ2ggMzIg
b25lcy4KKyAqLworI2RlZmluZSBIVk1fUEFSQU1fVk04Nl9UU1NfU0laRUQgMzcKKworLyogRW5h
YmxlIE1DQSBjYXBhYmlsaXRpZXMuICovCisjZGVmaW5lIEhWTV9QQVJBTV9NQ0FfQ0FQIDM4Cisj
ZGVmaW5lIFhFTl9IVk1fTUNBX0NBUF9MTUNFICAgKHhlbl9ta191bGxvbmcoMSkgPDwgMCkKKyNk
ZWZpbmUgWEVOX0hWTV9NQ0FfQ0FQX01BU0sgICBYRU5fSFZNX01DQV9DQVBfTE1DRQorCisjZGVm
aW5lIEhWTV9OUl9QQVJBTVMgMzkKKworI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19IVk1fUEFSQU1T
X0hfXyAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaHZtL3N0YXJ0X2luZm8uaCBiL2luY2x1
ZGUveGVuL2h2bS9zdGFydF9pbmZvLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwLi42NDg0MTU5NzYKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL3hlbi9odm0vc3RhcnRf
aW5mby5oCkBAIC0wLDAgKzEsOTggQEAKKy8qCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFu
dGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBv
ZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAi
U29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rp
b24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBj
b3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQv
b3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25z
IHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3Qg
dG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQg
bm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisg
KiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAq
CisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBP
RiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElN
SVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBT
SEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBB
TlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBB
Q1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBP
VVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9U
SEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKgorICogQ29weXJpZ2h0IChjKSAy
MDE2LCBDaXRyaXggU3lzdGVtcywgSW5jLgorICovCisKKyNpZm5kZWYgX19YRU5fUFVCTElDX0FS
Q0hfWDg2X0hWTV9TVEFSVF9JTkZPX0hfXworI2RlZmluZSBfX1hFTl9QVUJMSUNfQVJDSF9YODZf
SFZNX1NUQVJUX0lORk9fSF9fCisKKy8qCisgKiBTdGFydCBvZiBkYXkgc3RydWN0dXJlIHBhc3Nl
ZCB0byBQVkggZ3Vlc3RzIGFuZCB0byBIVk0gZ3Vlc3RzIGluICVlYnguCisgKgorICogTk9URTog
bm90aGluZyB3aWxsIGJlIGxvYWRlZCBhdCBwaHlzaWNhbCBhZGRyZXNzIDAsIHNvIGEgMCB2YWx1
ZSBpbiBhbnkKKyAqIG9mIHRoZSBhZGRyZXNzIGZpZWxkcyBzaG91bGQgYmUgdHJlYXRlZCBhcyBu
b3QgcHJlc2VudC4KKyAqCisgKiAgMCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgbWFnaWMg
ICAgICAgICAgfCBDb250YWlucyB0aGUgbWFnaWMgdmFsdWUgWEVOX0hWTV9TVEFSVF9NQUdJQ19W
QUxVRQorICogICAgfCAgICAgICAgICAgICAgICB8ICgieEVuMyIgd2l0aCB0aGUgMHg4MCBiaXQg
b2YgdGhlICJFIiBzZXQpLgorICogIDQgKy0tLS0tLS0tLS0tLS0tLS0rCisgKiAgICB8IHZlcnNp
b24gICAgICAgIHwgVmVyc2lvbiBvZiB0aGlzIHN0cnVjdHVyZS4gQ3VycmVudCB2ZXJzaW9uIGlz
IDAuIE5ldworICogICAgfCAgICAgICAgICAgICAgICB8IHZlcnNpb25zIGFyZSBndWFyYW50ZWVk
IHRvIGJlIGJhY2t3YXJkcy1jb21wYXRpYmxlLgorICogIDggKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiAgICB8IGZsYWdzICAgICAgICAgIHwgU0lGX3h4eCBmbGFncy4KKyAqIDEyICstLS0tLS0tLS0t
LS0tLS0tKworICogICAgfCBucl9tb2R1bGVzICAgICB8IE51bWJlciBvZiBtb2R1bGVzIHBhc3Nl
ZCB0byB0aGUga2VybmVsLgorICogMTYgKy0tLS0tLS0tLS0tLS0tLS0rCisgKiAgICB8IG1vZGxp
c3RfcGFkZHIgIHwgUGh5c2ljYWwgYWRkcmVzcyBvZiBhbiBhcnJheSBvZiBtb2R1bGVzCisgKiAg
ICB8ICAgICAgICAgICAgICAgIHwgKGxheW91dCBvZiB0aGUgc3RydWN0dXJlIGJlbG93KS4KKyAq
IDI0ICstLS0tLS0tLS0tLS0tLS0tKworICogICAgfCBjbWRsaW5lX3BhZGRyICB8IFBoeXNpY2Fs
IGFkZHJlc3Mgb2YgdGhlIGNvbW1hbmQgbGluZSwKKyAqICAgIHwgICAgICAgICAgICAgICAgfCBh
IHplcm8tdGVybWluYXRlZCBBU0NJSSBzdHJpbmcuCisgKiAzMiArLS0tLS0tLS0tLS0tLS0tLSsK
KyAqICAgIHwgcnNkcF9wYWRkciAgICAgfCBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBSU0RQIEFD
UEkgZGF0YSBzdHJ1Y3R1cmUuCisgKiA0MCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBUaGUg
bGF5b3V0IG9mIGVhY2ggZW50cnkgaW4gdGhlIG1vZHVsZSBzdHJ1Y3R1cmUgaXMgdGhlIGZvbGxv
d2luZzoKKyAqCisgKiAgMCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgcGFkZHIgICAgICAg
ICAgfCBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBtb2R1bGUuCisgKiAgOCArLS0tLS0tLS0tLS0t
LS0tLSsKKyAqICAgIHwgc2l6ZSAgICAgICAgICAgfCBTaXplIG9mIHRoZSBtb2R1bGUgaW4gYnl0
ZXMuCisgKiAxNiArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgY21kbGluZV9wYWRkciAgfCBQ
aHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBjb21tYW5kIGxpbmUsCisgKiAgICB8ICAgICAgICAgICAg
ICAgIHwgYSB6ZXJvLXRlcm1pbmF0ZWQgQVNDSUkgc3RyaW5nLgorICogMjQgKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiAgICB8IHJlc2VydmVkICAgICAgIHwKKyAqIDMyICstLS0tLS0tLS0tLS0tLS0t
KworICoKKyAqIFRoZSBhZGRyZXNzIGFuZCBzaXplcyBhcmUgYWx3YXlzIGEgNjRiaXQgbGl0dGxl
IGVuZGlhbiB1bnNpZ25lZCBpbnRlZ2VyLgorICoKKyAqIE5COiBYZW4gb24geDg2IHdpbGwgYWx3
YXlzIHRyeSB0byBwbGFjZSBhbGwgdGhlIGRhdGEgYmVsb3cgdGhlIDRHaUIKKyAqIGJvdW5kYXJ5
LgorICovCisjZGVmaW5lIFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFMVUUgMHgzMzZlYzU3OAorCisv
KgorICogQyByZXByZXNlbnRhdGlvbiBvZiB0aGUgeDg2L0hWTSBzdGFydCBpbmZvIGxheW91dC4K
KyAqCisgKiBUaGUgY2Fub25pY2FsIGRlZmluaXRpb24gb2YgdGhpcyBsYXlvdXQgaXMgYWJvdmUs
IHRoaXMgaXMganVzdCBhIHdheSB0bworICogcmVwcmVzZW50IHRoZSBsYXlvdXQgZGVzY3JpYmVk
IHRoZXJlIHVzaW5nIEMgdHlwZXMuCisgKi8KK3N0cnVjdCBodm1fc3RhcnRfaW5mbyB7CisgICAg
dWludDMyX3QgbWFnaWM7ICAgICAgICAgICAgIC8qIENvbnRhaW5zIHRoZSBtYWdpYyB2YWx1ZSAw
eDMzNmVjNTc4ICAgICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qICgi
eEVuMyIgd2l0aCB0aGUgMHg4MCBiaXQgb2YgdGhlICJFIiBzZXQpLiovCisgICAgdWludDMyX3Qg
dmVyc2lvbjsgICAgICAgICAgIC8qIFZlcnNpb24gb2YgdGhpcyBzdHJ1Y3R1cmUuICAgICAgICAg
ICAgICAgICovCisgICAgdWludDMyX3QgZmxhZ3M7ICAgICAgICAgICAgIC8qIFNJRl94eHggZmxh
Z3MuICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCisgICAgdWludDMyX3QgbnJfbW9kdWxl
czsgICAgICAgIC8qIE51bWJlciBvZiBtb2R1bGVzIHBhc3NlZCB0byB0aGUga2VybmVsLiAgICov
CisgICAgdWludDY0X3QgbW9kbGlzdF9wYWRkcjsgICAgIC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2Yg
YW4gYXJyYXkgb2YgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIGh2bV9tb2RsaXN0X2VudHJ5LiAgICAgICAgICAgICAgICAgICAgICAgICovCisgICAgdWlu
dDY0X3QgY21kbGluZV9wYWRkcjsgICAgIC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGNvbW1h
bmQgbGluZS4gICAgICovCisgICAgdWludDY0X3QgcnNkcF9wYWRkcjsgICAgICAgIC8qIFBoeXNp
Y2FsIGFkZHJlc3Mgb2YgdGhlIFJTRFAgQUNQSSBkYXRhICAgICovCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIC8qIHN0cnVjdHVyZS4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICovCit9OworCitzdHJ1Y3QgaHZtX21vZGxpc3RfZW50cnkgeworICAgIHVpbnQ2NF90IHBh
ZGRyOyAgICAgICAgICAgICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBtb2R1bGUuICAgICAg
ICAgICAqLworICAgIHVpbnQ2NF90IHNpemU7ICAgICAgICAgICAgICAvKiBTaXplIG9mIHRoZSBt
b2R1bGUgaW4gYnl0ZXMuICAgICAgICAgICAgICAqLworICAgIHVpbnQ2NF90IGNtZGxpbmVfcGFk
ZHI7ICAgICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBjb21tYW5kIGxpbmUuICAgICAqLwor
ICAgIHVpbnQ2NF90IHJlc2VydmVkOworfTsKKworI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19BUkNI
X1g4Nl9IVk1fU1RBUlRfSU5GT19IX18gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL21lbW9y
eS5oIGIvaW5jbHVkZS94ZW4vbWVtb3J5LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwLi4yOTM4NmRmOTgKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL3hlbi9tZW1vcnku
aApAQCAtMCwwICsxLDY2NSBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogbWVtb3J5LmgK
KyAqIAorICogTWVtb3J5IHJlc2VydmF0aW9uIGFuZCBpbmZvcm1hdGlvbi4KKyAqIAorICogUGVy
bWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24g
b2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1
bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCisgKiBkZWFsIGluIHRoZSBTb2Z0
d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRo
ZQorICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJp
YnV0ZSwgc3VibGljZW5zZSwgYW5kL29yCisgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUs
IGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcworICogZnVybmlz
aGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisg
KiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBz
aGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9u
cyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJ
UyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQs
IElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRB
QklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJ
TkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBI
T0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFC
SUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lT
RSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09G
VFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUgorICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgor
ICoKKyAqIENvcHlyaWdodCAoYykgMjAwNSwgS2VpciBGcmFzZXIgPGtlaXJAeGVuc291cmNlLmNv
bT4KKyAqLworCisjaWZuZGVmIF9fWEVOX1BVQkxJQ19NRU1PUllfSF9fCisjZGVmaW5lIF9fWEVO
X1BVQkxJQ19NRU1PUllfSF9fCisKKyNpbmNsdWRlICJ4ZW4uaCIKKyNpbmNsdWRlICJwaHlzZGV2
LmgiCisKKy8qCisgKiBJbmNyZWFzZSBvciBkZWNyZWFzZSB0aGUgc3BlY2lmaWVkIGRvbWFpbidz
IG1lbW9yeSByZXNlcnZhdGlvbi4gUmV0dXJucyB0aGUKKyAqIG51bWJlciBvZiBleHRlbnRzIHN1
Y2Nlc3NmdWxseSBhbGxvY2F0ZWQgb3IgZnJlZWQuCisgKiBhcmcgPT0gYWRkciBvZiBzdHJ1Y3Qg
eGVuX21lbW9yeV9yZXNlcnZhdGlvbi4KKyAqLworI2RlZmluZSBYRU5NRU1faW5jcmVhc2VfcmVz
ZXJ2YXRpb24gMAorI2RlZmluZSBYRU5NRU1fZGVjcmVhc2VfcmVzZXJ2YXRpb24gMQorI2RlZmlu
ZSBYRU5NRU1fcG9wdWxhdGVfcGh5c21hcCAgICAgNgorCisjaWYgX19YRU5fSU5URVJGQUNFX1ZF
UlNJT05fXyA+PSAweDAwMDMwMjA5CisvKgorICogTWF4aW11bSAjIGJpdHMgYWRkcmVzc2FibGUg
YnkgdGhlIHVzZXIgb2YgdGhlIGFsbG9jYXRlZCByZWdpb24gKGUuZy4sIEkvTyAKKyAqIGRldmlj
ZXMgb2Z0ZW4gaGF2ZSBhIDMyLWJpdCBsaW1pdGF0aW9uIGV2ZW4gaW4gNjQtYml0IHN5c3RlbXMp
LiBJZiB6ZXJvIAorICogdGhlbiB0aGUgdXNlciBoYXMgbm8gYWRkcmVzc2luZyByZXN0cmljdGlv
bi4gVGhpcyBmaWVsZCBpcyBub3QgdXNlZCBieSAKKyAqIFhFTk1FTV9kZWNyZWFzZV9yZXNlcnZh
dGlvbi4KKyAqLworI2RlZmluZSBYRU5NRU1GX2FkZHJlc3NfYml0cyh4KSAgICAgKHgpCisjZGVm
aW5lIFhFTk1FTUZfZ2V0X2FkZHJlc3NfYml0cyh4KSAoKHgpICYgMHhmZnUpCisvKiBOVU1BIG5v
ZGUgdG8gYWxsb2NhdGUgZnJvbS4gKi8KKyNkZWZpbmUgWEVOTUVNRl9ub2RlKHgpICAgICAoKCh4
KSArIDEpIDw8IDgpCisjZGVmaW5lIFhFTk1FTUZfZ2V0X25vZGUoeCkgKCgoKHgpID4+IDgpIC0g
MSkgJiAweGZmdSkKKy8qIEZsYWcgdG8gcG9wdWxhdGUgcGh5c21hcCB3aXRoIHBvcHVsYXRlLW9u
LWRlbWFuZCBlbnRyaWVzICovCisjZGVmaW5lIFhFTk1FTUZfcG9wdWxhdGVfb25fZGVtYW5kICgx
PDwxNikKKy8qIEZsYWcgdG8gcmVxdWVzdCBhbGxvY2F0aW9uIG9ubHkgZnJvbSB0aGUgbm9kZSBz
cGVjaWZpZWQgKi8KKyNkZWZpbmUgWEVOTUVNRl9leGFjdF9ub2RlX3JlcXVlc3QgICgxPDwxNykK
KyNkZWZpbmUgWEVOTUVNRl9leGFjdF9ub2RlKG4pIChYRU5NRU1GX25vZGUobikgfCBYRU5NRU1G
X2V4YWN0X25vZGVfcmVxdWVzdCkKKy8qIEZsYWcgdG8gaW5kaWNhdGUgdGhlIG5vZGUgc3BlY2lm
aWVkIGlzIHZpcnR1YWwgbm9kZSAqLworI2RlZmluZSBYRU5NRU1GX3Zub2RlICAoMTw8MTgpCisj
ZW5kaWYKKworc3RydWN0IHhlbl9tZW1vcnlfcmVzZXJ2YXRpb24geworCisgICAgLyoKKyAgICAg
KiBYRU5NRU1faW5jcmVhc2VfcmVzZXJ2YXRpb246CisgICAgICogICBPVVQ6IE1GTiAoKm5vdCog
R01GTikgYmFzZXMgb2YgZXh0ZW50cyB0aGF0IHdlcmUgYWxsb2NhdGVkCisgICAgICogWEVOTUVN
X2RlY3JlYXNlX3Jlc2VydmF0aW9uOgorICAgICAqICAgSU46ICBHTUZOIGJhc2VzIG9mIGV4dGVu
dHMgdG8gZnJlZQorICAgICAqIFhFTk1FTV9wb3B1bGF0ZV9waHlzbWFwOgorICAgICAqICAgSU46
ICBHUEZOIGJhc2VzIG9mIGV4dGVudHMgdG8gcG9wdWxhdGUgd2l0aCBtZW1vcnkKKyAgICAgKiAg
IE9VVDogR01GTiBiYXNlcyBvZiBleHRlbnRzIHRoYXQgd2VyZSBhbGxvY2F0ZWQKKyAgICAgKiAg
IChOQi4gVGhpcyBjb21tYW5kIGFsc28gdXBkYXRlcyB0aGUgbWFjaF90b19waHlzIHRyYW5zbGF0
aW9uIHRhYmxlKQorICAgICAqIFhFTk1FTV9jbGFpbV9wYWdlczoKKyAgICAgKiAgIElOOiBtdXN0
IGJlIHplcm8KKyAgICAgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9wZm5fdCkgZXh0ZW50
X3N0YXJ0OworCisgICAgLyogTnVtYmVyIG9mIGV4dGVudHMsIGFuZCBzaXplL2FsaWdubWVudCBv
ZiBlYWNoICgyXmV4dGVudF9vcmRlciBwYWdlcykuICovCisgICAgeGVuX3Vsb25nX3QgICAgbnJf
ZXh0ZW50czsKKyAgICB1bnNpZ25lZCBpbnQgICBleHRlbnRfb3JkZXI7CisKKyNpZiBfX1hFTl9J
TlRFUkZBQ0VfVkVSU0lPTl9fID49IDB4MDAwMzAyMDkKKyAgICAvKiBYRU5NRU1GIGZsYWdzLiAq
LworICAgIHVuc2lnbmVkIGludCAgIG1lbV9mbGFnczsKKyNlbHNlCisgICAgdW5zaWduZWQgaW50
ICAgYWRkcmVzc19iaXRzOworI2VuZGlmCisKKyAgICAvKgorICAgICAqIERvbWFpbiB3aG9zZSBy
ZXNlcnZhdGlvbiBpcyBiZWluZyBjaGFuZ2VkLgorICAgICAqIFVucHJpdmlsZWdlZCBkb21haW5z
IGNhbiBzcGVjaWZ5IG9ubHkgRE9NSURfU0VMRi4KKyAgICAgKi8KKyAgICBkb21pZF90ICAgICAg
ICBkb21pZDsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fbWVtb3J5X3Jlc2VydmF0aW9uIHhlbl9t
ZW1vcnlfcmVzZXJ2YXRpb25fdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9tZW1vcnlf
cmVzZXJ2YXRpb25fdCk7CisKKy8qCisgKiBBbiBhdG9taWMgZXhjaGFuZ2Ugb2YgbWVtb3J5IHBh
Z2VzLiBJZiByZXR1cm4gY29kZSBpcyB6ZXJvIHRoZW4KKyAqIEBvdXQuZXh0ZW50X2xpc3QgcHJv
dmlkZXMgR01GTnMgb2YgdGhlIG5ld2x5LWFsbG9jYXRlZCBtZW1vcnkuCisgKiBSZXR1cm5zIHpl
cm8gb24gY29tcGxldGUgc3VjY2Vzcywgb3RoZXJ3aXNlIGEgbmVnYXRpdmUgZXJyb3IgY29kZS4K
KyAqIE9uIGNvbXBsZXRlIHN1Y2Nlc3MgdGhlbiBhbHdheXMgQG5yX2V4Y2hhbmdlZCA9PSBAaW4u
bnJfZXh0ZW50cy4KKyAqIE9uIHBhcnRpYWwgc3VjY2VzcyBAbnJfZXhjaGFuZ2VkIGluZGljYXRl
cyBob3cgbXVjaCB3b3JrIHdhcyBkb25lLgorICoKKyAqIE5vdGUgdGhhdCBvbmx5IFBWIGd1ZXN0
cyBjYW4gdXNlIHRoaXMgb3BlcmF0aW9uLgorICovCisjZGVmaW5lIFhFTk1FTV9leGNoYW5nZSAg
ICAgICAgICAgICAxMQorc3RydWN0IHhlbl9tZW1vcnlfZXhjaGFuZ2UgeworICAgIC8qCisgICAg
ICogW0lOXSBEZXRhaWxzIG9mIG1lbW9yeSBleHRlbnRzIHRvIGJlIGV4Y2hhbmdlZCAoR01GTiBi
YXNlcykuCisgICAgICogTm90ZSB0aGF0IEBpbi5hZGRyZXNzX2JpdHMgaXMgaWdub3JlZCBhbmQg
dW51c2VkLgorICAgICAqLworICAgIHN0cnVjdCB4ZW5fbWVtb3J5X3Jlc2VydmF0aW9uIGluOwor
CisgICAgLyoKKyAgICAgKiBbSU4vT1VUXSBEZXRhaWxzIG9mIG5ldyBtZW1vcnkgZXh0ZW50cy4K
KyAgICAgKiBXZSByZXF1aXJlIHRoYXQ6CisgICAgICogIDEuIEBpbi5kb21pZCA9PSBAb3V0LmRv
bWlkCisgICAgICogIDIuIEBpbi5ucl9leHRlbnRzICA8PCBAaW4uZXh0ZW50X29yZGVyID09IAor
ICAgICAqICAgICBAb3V0Lm5yX2V4dGVudHMgPDwgQG91dC5leHRlbnRfb3JkZXIKKyAgICAgKiAg
My4gQGluLmV4dGVudF9zdGFydCBhbmQgQG91dC5leHRlbnRfc3RhcnQgbGlzdHMgbXVzdCBub3Qg
b3ZlcmxhcAorICAgICAqICA0LiBAb3V0LmV4dGVudF9zdGFydCBsaXN0cyBHUEZOIGJhc2VzIHRv
IGJlIHBvcHVsYXRlZAorICAgICAqICA1LiBAb3V0LmV4dGVudF9zdGFydCBpcyBvdmVyd3JpdHRl
biB3aXRoIGFsbG9jYXRlZCBHTUZOIGJhc2VzCisgICAgICovCisgICAgc3RydWN0IHhlbl9tZW1v
cnlfcmVzZXJ2YXRpb24gb3V0OworCisgICAgLyoKKyAgICAgKiBbT1VUXSBOdW1iZXIgb2YgaW5w
dXQgZXh0ZW50cyB0aGF0IHdlcmUgc3VjY2Vzc2Z1bGx5IGV4Y2hhbmdlZDoKKyAgICAgKiAgMS4g
VGhlIGZpcnN0IEBucl9leGNoYW5nZWQgaW5wdXQgZXh0ZW50cyB3ZXJlIHN1Y2Nlc3NmdWxseQor
ICAgICAqICAgICBkZWFsbG9jYXRlZC4KKyAgICAgKiAgMi4gVGhlIGNvcnJlc3BvbmRpbmcgZmly
c3QgZW50cmllcyBpbiB0aGUgb3V0cHV0IGV4dGVudCBsaXN0IGNvcnJlY3RseQorICAgICAqICAg
ICBpbmRpY2F0ZSB0aGUgR01GTnMgdGhhdCB3ZXJlIHN1Y2Nlc3NmdWxseSBleGNoYW5nZWQuCisg
ICAgICogIDMuIEFsbCBvdGhlciBpbnB1dCBhbmQgb3V0cHV0IGV4dGVudHMgYXJlIHVudG91Y2hl
ZC4KKyAgICAgKiAgNC4gSWYgbm90IGFsbCBpbnB1dCBleGVudHMgYXJlIGV4Y2hhbmdlZCB0aGVu
IHRoZSByZXR1cm4gY29kZSBvZiB0aGlzCisgICAgICogICAgIGNvbW1hbmQgd2lsbCBiZSBub24t
emVyby4KKyAgICAgKiAgNS4gVEhJUyBGSUVMRCBNVVNUIEJFIElOSVRJQUxJU0VEIFRPIFpFUk8g
QlkgVEhFIENBTExFUiEKKyAgICAgKi8KKyAgICB4ZW5fdWxvbmdfdCBucl9leGNoYW5nZWQ7Cit9
OwordHlwZWRlZiBzdHJ1Y3QgeGVuX21lbW9yeV9leGNoYW5nZSB4ZW5fbWVtb3J5X2V4Y2hhbmdl
X3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpOworCisv
KgorICogUmV0dXJucyB0aGUgbWF4aW11bSBtYWNoaW5lIGZyYW1lIG51bWJlciBvZiBtYXBwZWQg
UkFNIGluIHRoaXMgc3lzdGVtLgorICogVGhpcyBjb21tYW5kIGFsd2F5cyBzdWNjZWVkcyAoaXQg
bmV2ZXIgcmV0dXJucyBhbiBlcnJvciBjb2RlKS4KKyAqIGFyZyA9PSBOVUxMLgorICovCisjZGVm
aW5lIFhFTk1FTV9tYXhpbXVtX3JhbV9wYWdlICAgICAyCisKKy8qCisgKiBSZXR1cm5zIHRoZSBj
dXJyZW50IG9yIG1heGltdW0gbWVtb3J5IHJlc2VydmF0aW9uLCBpbiBwYWdlcywgb2YgdGhlCisg
KiBzcGVjaWZpZWQgZG9tYWluIChtYXkgYmUgRE9NSURfU0VMRikuIFJldHVybnMgLXZlIGVycmNv
ZGUgb24gZmFpbHVyZS4KKyAqIGFyZyA9PSBhZGRyIG9mIGRvbWlkX3QuCisgKi8KKyNkZWZpbmUg
WEVOTUVNX2N1cnJlbnRfcmVzZXJ2YXRpb24gIDMKKyNkZWZpbmUgWEVOTUVNX21heGltdW1fcmVz
ZXJ2YXRpb24gIDQKKworLyoKKyAqIFJldHVybnMgdGhlIG1heGltdW0gR1BGTiBpbiB1c2UgYnkg
dGhlIGd1ZXN0LCBvciAtdmUgZXJyY29kZSBvbiBmYWlsdXJlLgorICovCisjZGVmaW5lIFhFTk1F
TV9tYXhpbXVtX2dwZm4gICAgICAgICAxNAorCisvKgorICogUmV0dXJucyBhIGxpc3Qgb2YgTUZO
IGJhc2VzIG9mIDJNQiBleHRlbnRzIGNvbXByaXNpbmcgdGhlIG1hY2hpbmVfdG9fcGh5cworICog
bWFwcGluZyB0YWJsZS4gQXJjaGl0ZWN0dXJlcyB3aGljaCBkbyBub3QgaGF2ZSBhIG0ycCB0YWJs
ZSBkbyBub3QgaW1wbGVtZW50CisgKiB0aGlzIGNvbW1hbmQuCisgKiBhcmcgPT0gYWRkciBvZiB4
ZW5fbWFjaHBoeXNfbWZuX2xpc3RfdC4KKyAqLworI2RlZmluZSBYRU5NRU1fbWFjaHBoeXNfbWZu
X2xpc3QgICAgNQorc3RydWN0IHhlbl9tYWNocGh5c19tZm5fbGlzdCB7CisgICAgLyoKKyAgICAg
KiBTaXplIG9mIHRoZSAnZXh0ZW50X3N0YXJ0JyBhcnJheS4gRmV3ZXIgZW50cmllcyB3aWxsIGJl
IGZpbGxlZCBpZiB0aGUKKyAgICAgKiBtYWNocGh5cyB0YWJsZSBpcyBzbWFsbGVyIHRoYW4gbWF4
X2V4dGVudHMgKiAyTUIuCisgICAgICovCisgICAgdW5zaWduZWQgaW50IG1heF9leHRlbnRzOwor
CisgICAgLyoKKyAgICAgKiBQb2ludGVyIHRvIGJ1ZmZlciB0byBmaWxsIHdpdGggbGlzdCBvZiBl
eHRlbnQgc3RhcnRzLiBJZiB0aGVyZSBhcmUKKyAgICAgKiBhbnkgbGFyZ2UgZGlzY29udGlndWl0
aWVzIGluIHRoZSBtYWNoaW5lIGFkZHJlc3Mgc3BhY2UsIDJNQiBnYXBzIGluCisgICAgICogdGhl
IG1hY2hwaHlzIHRhYmxlIHdpbGwgYmUgcmVwcmVzZW50ZWQgYnkgYW4gTUZOIGJhc2Ugb2YgemVy
by4KKyAgICAgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9wZm5fdCkgZXh0ZW50X3N0YXJ0
OworCisgICAgLyoKKyAgICAgKiBOdW1iZXIgb2YgZXh0ZW50cyB3cml0dGVuIHRvIHRoZSBhYm92
ZSBhcnJheS4gVGhpcyB3aWxsIGJlIHNtYWxsZXIKKyAgICAgKiB0aGFuICdtYXhfZXh0ZW50cycg
aWYgdGhlIG1hY2hwaHlzIHRhYmxlIGlzIHNtYWxsZXIgdGhhbiBtYXhfZSAqIDJNQi4KKyAgICAg
Ki8KKyAgICB1bnNpZ25lZCBpbnQgbnJfZXh0ZW50czsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5f
bWFjaHBoeXNfbWZuX2xpc3QgeGVuX21hY2hwaHlzX21mbl9saXN0X3Q7CitERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fbWFjaHBoeXNfbWZuX2xpc3RfdCk7CisKKy8qCisgKiBGb3IgYSBjb21w
YXQgY2FsbGVyLCB0aGlzIGlzIGlkZW50aWNhbCB0byBYRU5NRU1fbWFjaHBoeXNfbWZuX2xpc3Qu
CisgKgorICogRm9yIGEgbm9uIGNvbXBhdCBjYWxsZXIsIHRoaXMgZnVuY3Rpb25zIHNpbWlsYXJs
eSB0bworICogWEVOTUVNX21hY2hwaHlzX21mbl9saXN0LCBidXQgcmV0dXJucyB0aGUgbWZucyBt
YWtpbmcgdXAgdGhlIGNvbXBhdGliaWxpdHkKKyAqIG0ycCB0YWJsZS4KKyAqLworI2RlZmluZSBY
RU5NRU1fbWFjaHBoeXNfY29tcGF0X21mbl9saXN0ICAgICAyNQorCisvKgorICogUmV0dXJucyB0
aGUgbG9jYXRpb24gaW4gdmlydHVhbCBhZGRyZXNzIHNwYWNlIG9mIHRoZSBtYWNoaW5lX3RvX3Bo
eXMKKyAqIG1hcHBpbmcgdGFibGUuIEFyY2hpdGVjdHVyZXMgd2hpY2ggZG8gbm90IGhhdmUgYSBt
MnAgdGFibGUsIG9yIHdoaWNoIGRvIG5vdAorICogbWFwIGl0IGJ5IGRlZmF1bHQgaW50byBndWVz
dCBhZGRyZXNzIHNwYWNlLCBkbyBub3QgaW1wbGVtZW50IHRoaXMgY29tbWFuZC4KKyAqIGFyZyA9
PSBhZGRyIG9mIHhlbl9tYWNocGh5c19tYXBwaW5nX3QuCisgKi8KKyNkZWZpbmUgWEVOTUVNX21h
Y2hwaHlzX21hcHBpbmcgICAgIDEyCitzdHJ1Y3QgeGVuX21hY2hwaHlzX21hcHBpbmcgeworICAg
IHhlbl91bG9uZ190IHZfc3RhcnQsIHZfZW5kOyAvKiBTdGFydCBhbmQgZW5kIHZpcnR1YWwgYWRk
cmVzc2VzLiAgICovCisgICAgeGVuX3Vsb25nX3QgbWF4X21mbjsgICAgICAgIC8qIE1heGltdW0g
TUZOIHRoYXQgY2FuIGJlIGxvb2tlZCB1cC4gKi8KK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fbWFj
aHBoeXNfbWFwcGluZyB4ZW5fbWFjaHBoeXNfbWFwcGluZ190OworREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX21hY2hwaHlzX21hcHBpbmdfdCk7CisKKy8qIFNvdXJjZSBtYXBwaW5nIHNwYWNl
LiAqLworLyogYCBlbnVtIHBoeXNfbWFwX3NwYWNlIHsgKi8KKyNkZWZpbmUgWEVOTUFQU1BBQ0Vf
c2hhcmVkX2luZm8gIDAgLyogc2hhcmVkIGluZm8gcGFnZSAqLworI2RlZmluZSBYRU5NQVBTUEFD
RV9ncmFudF90YWJsZSAgMSAvKiBncmFudCB0YWJsZSBwYWdlICovCisjZGVmaW5lIFhFTk1BUFNQ
QUNFX2dtZm4gICAgICAgICAyIC8qIEdNRk4gKi8KKyNkZWZpbmUgWEVOTUFQU1BBQ0VfZ21mbl9y
YW5nZSAgIDMgLyogR01GTiByYW5nZSwgWEVOTUVNX2FkZF90b19waHlzbWFwIG9ubHkuICovCisj
ZGVmaW5lIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiA0IC8qIEdNRk4gZnJvbSBhbm90aGVyIGRv
bSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogWEVOTUVNX2FkZF90b19w
aHlzbWFwX2JhdGNoIG9ubHkuICovCisjZGVmaW5lIFhFTk1BUFNQQUNFX2Rldl9tbWlvICAgICA1
IC8qIGRldmljZSBtbWlvIHJlZ2lvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBBUk0gb25seTsgdGhlIHJlZ2lvbiBpcyBtYXBwZWQgaW4KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgU3RhZ2UtMiB1c2luZyB0aGUgTm9ybWFsIE1lbW9yeQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbm5lci9PdXRlciBXcml0ZS1CYWNr
IENhY2hlYWJsZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1vcnkg
YXR0cmlidXRlLiAqLworLyogYCB9ICovCisKKy8qCisgKiBTZXRzIHRoZSBHUEZOIGF0IHdoaWNo
IGEgcGFydGljdWxhciBwYWdlIGFwcGVhcnMgaW4gdGhlIHNwZWNpZmllZCBndWVzdCdzCisgKiBw
c2V1ZG9waHlzaWNhbCBhZGRyZXNzIHNwYWNlLgorICogYXJnID09IGFkZHIgb2YgeGVuX2FkZF90
b19waHlzbWFwX3QuCisgKi8KKyNkZWZpbmUgWEVOTUVNX2FkZF90b19waHlzbWFwICAgICAgNwor
c3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCB7CisgICAgLyogV2hpY2ggZG9tYWluIHRvIGNoYW5n
ZSB0aGUgbWFwcGluZyBmb3IuICovCisgICAgZG9taWRfdCBkb21pZDsKKworICAgIC8qIE51bWJl
ciBvZiBwYWdlcyB0byBnbyB0aHJvdWdoIGZvciBnbWZuX3JhbmdlICovCisgICAgdWludDE2X3Qg
ICAgc2l6ZTsKKworICAgIHVuc2lnbmVkIGludCBzcGFjZTsgLyogPT4gZW51bSBwaHlzX21hcF9z
cGFjZSAqLworCisjZGVmaW5lIFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMgMHg4MDAwMDAw
MAorCisgICAgLyogSW5kZXggaW50byBzcGFjZSBiZWluZyBtYXBwZWQuICovCisgICAgeGVuX3Vs
b25nX3QgaWR4OworCisgICAgLyogR1BGTiBpbiBkb21pZCB3aGVyZSB0aGUgc291cmNlIG1hcHBp
bmcgcGFnZSBzaG91bGQgYXBwZWFyLiAqLworICAgIHhlbl9wZm5fdCAgICAgZ3BmbjsKK307Cit0
eXBlZGVmIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgeGVuX2FkZF90b19waHlzbWFwX3Q7CitE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fYWRkX3RvX3BoeXNtYXBfdCk7CisKKy8qIEEgYmF0
Y2hlZCB2ZXJzaW9uIG9mIGFkZF90b19waHlzbWFwLiAqLworI2RlZmluZSBYRU5NRU1fYWRkX3Rv
X3BoeXNtYXBfYmF0Y2ggMjMKK3N0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggeworICAg
IC8qIElOICovCisgICAgLyogV2hpY2ggZG9tYWluIHRvIGNoYW5nZSB0aGUgbWFwcGluZyBmb3Iu
ICovCisgICAgZG9taWRfdCBkb21pZDsKKyAgICB1aW50MTZfdCBzcGFjZTsgLyogPT4gZW51bSBw
aHlzX21hcF9zcGFjZSAqLworCisgICAgLyogTnVtYmVyIG9mIHBhZ2VzIHRvIGdvIHRocm91Z2gg
Ki8KKyAgICB1aW50MTZfdCBzaXplOworCisjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA8
IDB4MDAwNDA3MDAKKyAgICBkb21pZF90IGZvcmVpZ25fZG9taWQ7IC8qIElGRiBnbWZuX2ZvcmVp
Z24uIFNob3VsZCBiZSAwIGZvciBvdGhlciBzcGFjZXMuICovCisjZWxzZQorICAgIHVuaW9uIHhl
bl9hZGRfdG9fcGh5c21hcF9iYXRjaF9leHRyYSB7CisgICAgICAgIGRvbWlkX3QgZm9yZWlnbl9k
b21pZDsgLyogZ21mbl9mb3JlaWduICovCisgICAgICAgIHVpbnQxNl90IHJlczA7ICAvKiBBbGwg
dGhlIG90aGVyIHNwYWNlcy4gU2hvdWxkIGJlIDAgKi8KKyAgICB9IHU7CisjZW5kaWYKKworICAg
IC8qIEluZGV4ZXMgaW50byBzcGFjZSBiZWluZyBtYXBwZWQuICovCisgICAgWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fdWxvbmdfdCkgaWR4czsKKworICAgIC8qIEdQRk4gaW4gZG9taWQgd2hlcmUgdGhl
IHNvdXJjZSBtYXBwaW5nIHBhZ2Ugc2hvdWxkIGFwcGVhci4gKi8KKyAgICBYRU5fR1VFU1RfSEFO
RExFKHhlbl9wZm5fdCkgZ3BmbnM7CisKKyAgICAvKiBPVVQgKi8KKworICAgIC8qIFBlciBpbmRl
eCBlcnJvciBjb2RlLiAqLworICAgIFhFTl9HVUVTVF9IQU5ETEUoaW50KSBlcnJzOworfTsKK3R5
cGVkZWYgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcF9iYXRjaCB4ZW5fYWRkX3RvX3BoeXNtYXBf
YmF0Y2hfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hZGRfdG9fcGh5c21hcF9iYXRj
aF90KTsKKworI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwNDAwCisjZGVm
aW5lIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9yYW5nZSBYRU5NRU1fYWRkX3RvX3BoeXNtYXBfYmF0
Y2gKKyNkZWZpbmUgeGVuX2FkZF90b19waHlzbWFwX3JhbmdlIHhlbl9hZGRfdG9fcGh5c21hcF9i
YXRjaAordHlwZWRlZiBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwX2JhdGNoIHhlbl9hZGRfdG9f
cGh5c21hcF9yYW5nZV90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FkZF90b19waHlz
bWFwX3JhbmdlX3QpOworI2VuZGlmCisKKy8qCisgKiBVbm1hcHMgdGhlIHBhZ2UgYXBwZWFyaW5n
IGF0IGEgcGFydGljdWxhciBHUEZOIGZyb20gdGhlIHNwZWNpZmllZCBndWVzdCdzCisgKiBwc2V1
ZG9waHlzaWNhbCBhZGRyZXNzIHNwYWNlLgorICogYXJnID09IGFkZHIgb2YgeGVuX3JlbW92ZV9m
cm9tX3BoeXNtYXBfdC4KKyAqLworI2RlZmluZSBYRU5NRU1fcmVtb3ZlX2Zyb21fcGh5c21hcCAg
ICAgIDE1CitzdHJ1Y3QgeGVuX3JlbW92ZV9mcm9tX3BoeXNtYXAgeworICAgIC8qIFdoaWNoIGRv
bWFpbiB0byBjaGFuZ2UgdGhlIG1hcHBpbmcgZm9yLiAqLworICAgIGRvbWlkX3QgZG9taWQ7CisK
KyAgICAvKiBHUEZOIG9mIHRoZSBjdXJyZW50IG1hcHBpbmcgb2YgdGhlIHBhZ2UuICovCisgICAg
eGVuX3Bmbl90ICAgICBncGZuOworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9yZW1vdmVfZnJvbV9w
aHlzbWFwIHhlbl9yZW1vdmVfZnJvbV9waHlzbWFwX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fcmVtb3ZlX2Zyb21fcGh5c21hcF90KTsKKworLyoqKiBSRU1PVkVEICoqKi8KKy8qI2Rl
ZmluZSBYRU5NRU1fdHJhbnNsYXRlX2dwZm5fbGlzdCAgOCovCisKKy8qCisgKiBSZXR1cm5zIHRo
ZSBwc2V1ZG8tcGh5c2ljYWwgbWVtb3J5IG1hcCBhcyBpdCB3YXMgd2hlbiB0aGUgZG9tYWluCisg
KiB3YXMgc3RhcnRlZCAoc3BlY2lmaWVkIGJ5IFhFTk1FTV9zZXRfbWVtb3J5X21hcCkuCisgKiBh
cmcgPT0gYWRkciBvZiB4ZW5fbWVtb3J5X21hcF90LgorICovCisjZGVmaW5lIFhFTk1FTV9tZW1v
cnlfbWFwICAgICAgICAgICA5CitzdHJ1Y3QgeGVuX21lbW9yeV9tYXAgeworICAgIC8qCisgICAg
ICogT24gY2FsbCB0aGUgbnVtYmVyIG9mIGVudHJpZXMgd2hpY2ggY2FuIGJlIHN0b3JlZCBpbiBi
dWZmZXIuIE9uCisgICAgICogcmV0dXJuIHRoZSBudW1iZXIgb2YgZW50cmllcyB3aGljaCBoYXZl
IGJlZW4gc3RvcmVkIGluCisgICAgICogYnVmZmVyLgorICAgICAqLworICAgIHVuc2lnbmVkIGlu
dCBucl9lbnRyaWVzOworCisgICAgLyoKKyAgICAgKiBFbnRyaWVzIGluIHRoZSBidWZmZXIgYXJl
IGluIHRoZSBzYW1lIGZvcm1hdCBhcyByZXR1cm5lZCBieSB0aGUKKyAgICAgKiBCSU9TIElOVCAw
eDE1IEVBWD0weEU4MjAgY2FsbC4KKyAgICAgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFKHZvaWQp
IGJ1ZmZlcjsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fbWVtb3J5X21hcCB4ZW5fbWVtb3J5X21h
cF90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX21lbW9yeV9tYXBfdCk7CisKKy8qCisg
KiBSZXR1cm5zIHRoZSByZWFsIHBoeXNpY2FsIG1lbW9yeSBtYXAuIFBhc3NlcyB0aGUgc2FtZSBz
dHJ1Y3R1cmUgYXMKKyAqIFhFTk1FTV9tZW1vcnlfbWFwLgorICogU3BlY2lmeWluZyBidWZmZXIg
YXMgTlVMTCB3aWxsIHJldHVybiB0aGUgbnVtYmVyIG9mIGVudHJpZXMgcmVxdWlyZWQKKyAqIHRv
IHN0b3JlIHRoZSBjb21wbGV0ZSBtZW1vcnkgbWFwLgorICogYXJnID09IGFkZHIgb2YgeGVuX21l
bW9yeV9tYXBfdC4KKyAqLworI2RlZmluZSBYRU5NRU1fbWFjaGluZV9tZW1vcnlfbWFwICAgMTAK
KworLyoKKyAqIFNldCB0aGUgcHNldWRvLXBoeXNpY2FsIG1lbW9yeSBtYXAgb2YgYSBkb21haW4s
IGFzIHJldHVybmVkIGJ5CisgKiBYRU5NRU1fbWVtb3J5X21hcC4KKyAqIGFyZyA9PSBhZGRyIG9m
IHhlbl9mb3JlaWduX21lbW9yeV9tYXBfdC4KKyAqLworI2RlZmluZSBYRU5NRU1fc2V0X21lbW9y
eV9tYXAgICAgICAgMTMKK3N0cnVjdCB4ZW5fZm9yZWlnbl9tZW1vcnlfbWFwIHsKKyAgICBkb21p
ZF90IGRvbWlkOworICAgIHN0cnVjdCB4ZW5fbWVtb3J5X21hcCBtYXA7Cit9OwordHlwZWRlZiBz
dHJ1Y3QgeGVuX2ZvcmVpZ25fbWVtb3J5X21hcCB4ZW5fZm9yZWlnbl9tZW1vcnlfbWFwX3Q7CitE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZm9yZWlnbl9tZW1vcnlfbWFwX3QpOworCisjZGVm
aW5lIFhFTk1FTV9zZXRfcG9kX3RhcmdldCAgICAgICAxNgorI2RlZmluZSBYRU5NRU1fZ2V0X3Bv
ZF90YXJnZXQgICAgICAgMTcKK3N0cnVjdCB4ZW5fcG9kX3RhcmdldCB7CisgICAgLyogSU4gKi8K
KyAgICB1aW50NjRfdCB0YXJnZXRfcGFnZXM7CisgICAgLyogT1VUICovCisgICAgdWludDY0X3Qg
dG90X3BhZ2VzOworICAgIHVpbnQ2NF90IHBvZF9jYWNoZV9wYWdlczsKKyAgICB1aW50NjRfdCBw
b2RfZW50cmllczsKKyAgICAvKiBJTiAqLworICAgIGRvbWlkX3QgZG9taWQ7Cit9OwordHlwZWRl
ZiBzdHJ1Y3QgeGVuX3BvZF90YXJnZXQgeGVuX3BvZF90YXJnZXRfdDsKKworI2lmIGRlZmluZWQo
X19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKQorCisjaWZuZGVmIHVpbnQ2NF9hbGln
bmVkX3QKKyNkZWZpbmUgdWludDY0X2FsaWduZWRfdCB1aW50NjRfdAorI2VuZGlmCisKKy8qCisg
KiBHZXQgdGhlIG51bWJlciBvZiBNRk5zIHNhdmVkIHRocm91Z2ggbWVtb3J5IHNoYXJpbmcuCisg
KiBUaGUgY2FsbCBuZXZlciBmYWlscy4gCisgKi8KKyNkZWZpbmUgWEVOTUVNX2dldF9zaGFyaW5n
X2ZyZWVkX3BhZ2VzICAgIDE4CisjZGVmaW5lIFhFTk1FTV9nZXRfc2hhcmluZ19zaGFyZWRfcGFn
ZXMgICAxOQorCisjZGVmaW5lIFhFTk1FTV9wYWdpbmdfb3AgICAgICAgICAgICAgICAgICAgIDIw
CisjZGVmaW5lIFhFTk1FTV9wYWdpbmdfb3Bfbm9taW5hdGUgICAgICAgICAgIDAKKyNkZWZpbmUg
WEVOTUVNX3BhZ2luZ19vcF9ldmljdCAgICAgICAgICAgICAgMQorI2RlZmluZSBYRU5NRU1fcGFn
aW5nX29wX3ByZXAgICAgICAgICAgICAgICAyCisKK3N0cnVjdCB4ZW5fbWVtX3BhZ2luZ19vcCB7
CisgICAgdWludDhfdCAgICAgb3A7ICAgICAgICAgLyogWEVOTUVNX3BhZ2luZ19vcF8qICovCisg
ICAgZG9taWRfdCAgICAgZG9tYWluOworCisgICAgLyogUEFHSU5HX1BSRVAgSU46IGJ1ZmZlciB0
byBpbW1lZGlhdGVseSBmaWxsIHBhZ2UgaW4gKi8KKyAgICB1aW50NjRfYWxpZ25lZF90ICAgIGJ1
ZmZlcjsKKyAgICAvKiBPdGhlciBPUHMgKi8KKyAgICB1aW50NjRfYWxpZ25lZF90ICAgIGdmbjsg
ICAgICAgICAgIC8qIElOOiAgZ2ZuIG9mIHBhZ2UgYmVpbmcgb3BlcmF0ZWQgb24gKi8KK307Cit0
eXBlZGVmIHN0cnVjdCB4ZW5fbWVtX3BhZ2luZ19vcCB4ZW5fbWVtX3BhZ2luZ19vcF90OworREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX21lbV9wYWdpbmdfb3BfdCk7CisKKyNkZWZpbmUgWEVO
TUVNX2FjY2Vzc19vcCAgICAgICAgICAgICAgICAgICAgMjEKKyNkZWZpbmUgWEVOTUVNX2FjY2Vz
c19vcF9zZXRfYWNjZXNzICAgICAgICAgMAorI2RlZmluZSBYRU5NRU1fYWNjZXNzX29wX2dldF9h
Y2Nlc3MgICAgICAgICAxCisvKgorICogWEVOTUVNX2FjY2Vzc19vcF9lbmFibGVfZW11bGF0ZSBh
bmQgWEVOTUVNX2FjY2Vzc19vcF9kaXNhYmxlX2VtdWxhdGUgYXJlCisgKiBjdXJyZW50bHkgdW51
c2VkLCBidXQgc2luY2UgdGhleSBoYXZlIGJlZW4gaW4gdXNlIHBsZWFzZSBkbyBub3QgcmV1c2Ug
dGhlbS4KKyAqCisgKiAjZGVmaW5lIFhFTk1FTV9hY2Nlc3Nfb3BfZW5hYmxlX2VtdWxhdGUgICAg
IDIKKyAqICNkZWZpbmUgWEVOTUVNX2FjY2Vzc19vcF9kaXNhYmxlX2VtdWxhdGUgICAgMworICov
CisjZGVmaW5lIFhFTk1FTV9hY2Nlc3Nfb3Bfc2V0X2FjY2Vzc19tdWx0aSAgIDQKKwordHlwZWRl
ZiBlbnVtIHsKKyAgICBYRU5NRU1fYWNjZXNzX24sCisgICAgWEVOTUVNX2FjY2Vzc19yLAorICAg
IFhFTk1FTV9hY2Nlc3NfdywKKyAgICBYRU5NRU1fYWNjZXNzX3J3LAorICAgIFhFTk1FTV9hY2Nl
c3NfeCwKKyAgICBYRU5NRU1fYWNjZXNzX3J4LAorICAgIFhFTk1FTV9hY2Nlc3Nfd3gsCisgICAg
WEVOTUVNX2FjY2Vzc19yd3gsCisgICAgLyoKKyAgICAgKiBQYWdlIHN0YXJ0cyBvZmYgYXMgci14
LCBidXQgYXV0b21hdGljYWxseQorICAgICAqIGNoYW5nZSB0byByLXcgb24gYSB3cml0ZQorICAg
ICAqLworICAgIFhFTk1FTV9hY2Nlc3NfcngycncsCisgICAgLyoKKyAgICAgKiBMb2cgYWNjZXNz
OiBzdGFydHMgb2ZmIGFzIG4sIGF1dG9tYXRpY2FsbHkKKyAgICAgKiBnb2VzIHRvIHJ3eCwgZ2Vu
ZXJhdGluZyBhbiBldmVudCB3aXRob3V0CisgICAgICogcGF1c2luZyB0aGUgdmNwdQorICAgICAq
LworICAgIFhFTk1FTV9hY2Nlc3NfbjJyd3gsCisgICAgLyogVGFrZSB0aGUgZG9tYWluIGRlZmF1
bHQgKi8KKyAgICBYRU5NRU1fYWNjZXNzX2RlZmF1bHQKK30geGVubWVtX2FjY2Vzc190OworCitz
dHJ1Y3QgeGVuX21lbV9hY2Nlc3Nfb3AgeworICAgIC8qIFhFTk1FTV9hY2Nlc3Nfb3BfKiAqLwor
ICAgIHVpbnQ4X3Qgb3A7CisgICAgLyogeGVubWVtX2FjY2Vzc190ICovCisgICAgdWludDhfdCBh
Y2Nlc3M7CisgICAgZG9taWRfdCBkb21pZDsKKyAgICAvKgorICAgICAqIE51bWJlciBvZiBwYWdl
cyBmb3Igc2V0IG9wIChvciBzaXplIG9mIHBmbl9saXN0IGZvcgorICAgICAqIFhFTk1FTV9hY2Nl
c3Nfb3Bfc2V0X2FjY2Vzc19tdWx0aSkKKyAgICAgKiBJZ25vcmVkIG9uIHNldHRpbmcgZGVmYXVs
dCBhY2Nlc3MgYW5kIG90aGVyIG9wcworICAgICAqLworICAgIHVpbnQzMl90IG5yOworICAgIC8q
CisgICAgICogRmlyc3QgcGZuIGZvciBzZXQgb3AKKyAgICAgKiBwZm4gZm9yIGdldCBvcAorICAg
ICAqIH4wdWxsIGlzIHVzZWQgdG8gc2V0IGFuZCBnZXQgdGhlIGRlZmF1bHQgYWNjZXNzIGZvciBw
YWdlcworICAgICAqLworICAgIHVpbnQ2NF9hbGlnbmVkX3QgcGZuOworICAgIC8qCisgICAgICog
TGlzdCBvZiBwZm5zIHRvIHNldCBhY2Nlc3MgZm9yCisgICAgICogVXNlZCBvbmx5IHdpdGggWEVO
TUVNX2FjY2Vzc19vcF9zZXRfYWNjZXNzX211bHRpCisgICAgICovCisgICAgWEVOX0dVRVNUX0hB
TkRMRShjb25zdF91aW50NjQpIHBmbl9saXN0OworICAgIC8qCisgICAgICogQ29ycmVzcG9uZGlu
ZyBsaXN0IG9mIGFjY2VzcyBzZXR0aW5ncyBmb3IgcGZuX2xpc3QKKyAgICAgKiBVc2VkIG9ubHkg
d2l0aCBYRU5NRU1fYWNjZXNzX29wX3NldF9hY2Nlc3NfbXVsdGkKKyAgICAgKi8KKyAgICBYRU5f
R1VFU1RfSEFORExFKGNvbnN0X3VpbnQ4KSBhY2Nlc3NfbGlzdDsKK307Cit0eXBlZGVmIHN0cnVj
dCB4ZW5fbWVtX2FjY2Vzc19vcCB4ZW5fbWVtX2FjY2Vzc19vcF90OworREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX21lbV9hY2Nlc3Nfb3BfdCk7CisKKyNkZWZpbmUgWEVOTUVNX3NoYXJpbmdf
b3AgICAgICAgICAgICAgICAgICAgMjIKKyNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3Bfbm9taW5h
dGVfZ2ZuICAgICAgMAorI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9ub21pbmF0ZV9ncmVmICAg
ICAxCisjZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX3NoYXJlICAgICAgICAgICAgIDIKKyNkZWZp
bmUgWEVOTUVNX3NoYXJpbmdfb3BfZGVidWdfZ2ZuICAgICAgICAgMworI2RlZmluZSBYRU5NRU1f
c2hhcmluZ19vcF9kZWJ1Z19tZm4gICAgICAgICA0CisjZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29w
X2RlYnVnX2dyZWYgICAgICAgIDUKKyNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfYWRkX3BoeXNt
YXAgICAgICAgNgorI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9hdWRpdCAgICAgICAgICAgICA3
CisjZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX3JhbmdlX3NoYXJlICAgICAgIDgKKworI2RlZmlu
ZSBYRU5NRU1fU0hBUklOR19PUF9TX0hBTkRMRV9JTlZBTElEICAoLTEwKQorI2RlZmluZSBYRU5N
RU1fU0hBUklOR19PUF9DX0hBTkRMRV9JTlZBTElEICAoLTkpCisKKy8qIFRoZSBmb2xsb3dpbmcg
YWxsb3dzIHNoYXJpbmcgb2YgZ3JhbnQgcmVmcy4gVGhpcyBpcyB1c2VmdWwKKyAqIGZvciBzaGFy
aW5nIHV0aWxpdGllcyBzaXR0aW5nIGFzICJmaWx0ZXJzIiBpbiBJTyBiYWNrZW5kcworICogKGUu
Zy4gbWVtc2hyICsgYmxrdGFwKDIpKS4gVGhlIElPIGJhY2tlbmQgaXMgb25seSBleHBvc2VkIAor
ICogdG8gZ3JhbnQgcmVmZXJlbmNlcywgYW5kIHRoaXMgYWxsb3dzIHNoYXJpbmcgb2YgdGhlIGdy
ZWZzICovCisjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX0ZJRUxEX0lTX0dSRUZfRkxBRyAgICh4
ZW5fbWtfdWxsb25nKDEpIDw8IDYyKQorCisjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX0ZJRUxE
X01BS0VfR1JFRihmaWVsZCwgdmFsKSAgXAorICAgIChmaWVsZCkgPSAoWEVOTUVNX1NIQVJJTkdf
T1BfRklFTERfSVNfR1JFRl9GTEFHIHwgdmFsKQorI2RlZmluZSBYRU5NRU1fU0hBUklOR19PUF9G
SUVMRF9JU19HUkVGKGZpZWxkKSAgICAgICAgIFwKKyAgICAoKGZpZWxkKSAmIFhFTk1FTV9TSEFS
SU5HX09QX0ZJRUxEX0lTX0dSRUZfRkxBRykKKyNkZWZpbmUgWEVOTUVNX1NIQVJJTkdfT1BfRklF
TERfR0VUX0dSRUYoZmllbGQpICAgICAgICBcCisgICAgKChmaWVsZCkgJiAoflhFTk1FTV9TSEFS
SU5HX09QX0ZJRUxEX0lTX0dSRUZfRkxBRykpCisKK3N0cnVjdCB4ZW5fbWVtX3NoYXJpbmdfb3Ag
eworICAgIHVpbnQ4X3QgICAgIG9wOyAgICAgLyogWEVOTUVNX3NoYXJpbmdfb3BfKiAqLworICAg
IGRvbWlkX3QgICAgIGRvbWFpbjsKKworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IG1lbV9z
aGFyaW5nX29wX25vbWluYXRlIHsgIC8qIE9QX05PTUlOQVRFX3h4eCAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGdmbjsg
ICAgIC8qIElOOiBnZm4gdG8gbm9taW5hdGUgICAgICAgKi8KKyAgICAgICAgICAgICAgICB1aW50
MzJfdCAgICAgIGdyYW50X3JlZjsgIC8qIElOOiBncmFudCByZWYgdG8gbm9taW5hdGUgKi8KKyAg
ICAgICAgICAgIH0gdTsKKyAgICAgICAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgIGhhbmRsZTsgICAg
IC8qIE9VVDogdGhlIGhhbmRsZSAgICAgICAgICAgKi8KKyAgICAgICAgfSBub21pbmF0ZTsKKyAg
ICAgICAgc3RydWN0IG1lbV9zaGFyaW5nX29wX3NoYXJlIHsgICAgIC8qIE9QX1NIQVJFL0FERF9Q
SFlTTUFQICovCisgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IHNvdXJjZV9nZm47ICAgIC8q
IElOOiB0aGUgZ2ZuIG9mIHRoZSBzb3VyY2UgcGFnZSAqLworICAgICAgICAgICAgdWludDY0X2Fs
aWduZWRfdCBzb3VyY2VfaGFuZGxlOyAvKiBJTjogaGFuZGxlIHRvIHRoZSBzb3VyY2UgcGFnZSAq
LworICAgICAgICAgICAgdWludDY0X2FsaWduZWRfdCBjbGllbnRfZ2ZuOyAgICAvKiBJTjogdGhl
IGNsaWVudCBnZm4gKi8KKyAgICAgICAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgY2xpZW50X2hhbmRs
ZTsgLyogSU46IGhhbmRsZSB0byB0aGUgY2xpZW50IHBhZ2UgKi8KKyAgICAgICAgICAgIGRvbWlk
X3QgIGNsaWVudF9kb21haW47IC8qIElOOiB0aGUgY2xpZW50IGRvbWFpbiBpZCAqLworICAgICAg
ICB9IHNoYXJlOworICAgICAgICBzdHJ1Y3QgbWVtX3NoYXJpbmdfb3BfcmFuZ2UgeyAgICAgICAg
IC8qIE9QX1JBTkdFX1NIQVJFICovCisgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGZpcnN0
X2dmbjsgICAgICAvKiBJTjogdGhlIGZpcnN0IGdmbiAqLworICAgICAgICAgICAgdWludDY0X2Fs
aWduZWRfdCBsYXN0X2dmbjsgICAgICAgLyogSU46IHRoZSBsYXN0IGdmbiAqLworICAgICAgICAg
ICAgdWludDY0X2FsaWduZWRfdCBvcGFxdWU7ICAgICAgICAgLyogTXVzdCBiZSBzZXQgdG8gMCAq
LworICAgICAgICAgICAgZG9taWRfdCBjbGllbnRfZG9tYWluOyAgICAgICAgICAgLyogSU46IHRo
ZSBjbGllbnQgZG9tYWluIGlkICovCisgICAgICAgICAgICB1aW50MTZfdCBfcGFkWzNdOyAgICAg
ICAgICAgICAgICAvKiBNdXN0IGJlIHNldCB0byAwICovCisgICAgICAgIH0gcmFuZ2U7CisgICAg
ICAgIHN0cnVjdCBtZW1fc2hhcmluZ19vcF9kZWJ1ZyB7ICAgICAvKiBPUF9ERUJVR194eHggKi8K
KyAgICAgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGdm
bjsgICAgICAvKiBJTjogZ2ZuIHRvIGRlYnVnICAgICAgICAgICovCisgICAgICAgICAgICAgICAg
dWludDY0X2FsaWduZWRfdCBtZm47ICAgICAgLyogSU46IG1mbiB0byBkZWJ1ZyAgICAgICAgICAq
LworICAgICAgICAgICAgICAgIHVpbnQzMl90IGdyZWY7ICAgICAvKiBJTjogZ3JlZiB0byBkZWJ1
ZyAgICAgICAgICovCisgICAgICAgICAgICB9IHU7CisgICAgICAgIH0gZGVidWc7CisgICAgfSB1
OworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9tZW1fc2hhcmluZ19vcCB4ZW5fbWVtX3NoYXJpbmdf
b3BfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9tZW1fc2hhcmluZ19vcF90KTsKKwor
LyoKKyAqIEF0dGVtcHQgdG8gc3Rha2UgYSBjbGFpbSBmb3IgYSBkb21haW4gb24gYSBxdWFudGl0
eSBvZiBwYWdlcworICogb2Ygc3lzdGVtIFJBTSwgYnV0IF9ub3RfIGFzc2lnbiBzcGVjaWZpYyBw
YWdlZnJhbWVzLiAgT25seQorICogYXJpdGhtZXRpYyBpcyBwZXJmb3JtZWQgc28gdGhlIGh5cGVy
Y2FsbCBpcyB2ZXJ5IGZhc3QgYW5kIG5lZWQKKyAqIG5vdCBiZSBwcmVlbXB0aWJsZSwgdGh1cyBz
aWRlc3RlcHBpbmcgdGltZS1vZi1jaGVjay10aW1lLW9mLXVzZQorICogcmFjZXMgZm9yIG1lbW9y
eSBhbGxvY2F0aW9uLiAgUmV0dXJucyAwIGlmIHRoZSBoeXBlcnZpc29yIHBhZ2UKKyAqIGFsbG9j
YXRvciBoYXMgYXRvbWljYWxseSBhbmQgc3VjY2Vzc2Z1bGx5IGNsYWltZWQgdGhlIHJlcXVlc3Rl
ZAorICogbnVtYmVyIG9mIHBhZ2VzLCBlbHNlIG5vbi16ZXJvLgorICoKKyAqIEFueSBkb21haW4g
bWF5IGhhdmUgb25seSBvbmUgYWN0aXZlIGNsYWltLiAgV2hlbiBzdWZmaWNpZW50IG1lbW9yeQor
ICogaGFzIGJlZW4gYWxsb2NhdGVkIHRvIHJlc29sdmUgdGhlIGNsYWltLCB0aGUgY2xhaW0gc2ls
ZW50bHkgZXhwaXJlcy4KKyAqIENsYWltaW5nIHplcm8gcGFnZXMgZWZmZWN0aXZlbHkgcmVzZXRz
IGFueSBvdXRzdGFuZGluZyBjbGFpbSBhbmQKKyAqIGlzIGFsd2F5cyBzdWNjZXNzZnVsLgorICoK
KyAqIE5vdGUgdGhhdCBhIHZhbGlkIGNsYWltIG1heSBiZSBzdGFrZWQgZXZlbiBhZnRlciBtZW1v
cnkgaGFzIGJlZW4KKyAqIGFsbG9jYXRlZCBmb3IgYSBkb21haW4uICBJbiB0aGlzIGNhc2UsIHRo
ZSBjbGFpbSBpcyBub3QgaW5jcmVtZW50YWwsCisgKiBpLmUuIGlmIHRoZSBkb21haW4ncyB0b3Rf
cGFnZXMgaXMgMywgYW5kIGEgY2xhaW0gaXMgc3Rha2VkIGZvciAxMCwKKyAqIG9ubHkgNyBhZGRp
dGlvbmFsIHBhZ2VzIGFyZSBjbGFpbWVkLgorICoKKyAqIENhbGxlciBtdXN0IGJlIHByaXZpbGVn
ZWQgb3IgdGhlIGh5cGVyY2FsbCBmYWlscy4KKyAqLworI2RlZmluZSBYRU5NRU1fY2xhaW1fcGFn
ZXMgICAgICAgICAgICAgICAgICAyNAorCisvKgorICogWEVOTUVNX2NsYWltX3BhZ2VzIGZsYWdz
IC0gdGhlIGFyZSBubyBmbGFncyBhdCB0aGlzIHRpbWUuCisgKiBUaGUgemVybyB2YWx1ZSBpcyBh
cHByb3ByaWF0ZS4KKyAqLworCisvKgorICogV2l0aCBzb21lIGxlZ2FjeSBkZXZpY2VzLCBjZXJ0
YWluIGd1ZXN0LXBoeXNpY2FsIGFkZHJlc3NlcyBjYW5ub3Qgc2FmZWx5CisgKiBiZSB1c2VkIGZv
ciBvdGhlciBwdXJwb3NlcywgZS5nLiB0byBtYXAgZ3Vlc3QgUkFNLiAgVGhpcyBoeXBlcmNhbGwK
KyAqIGVudW1lcmF0ZXMgdGhvc2UgcmVnaW9ucyBzbyB0aGUgdG9vbHN0YWNrIGNhbiBhdm9pZCB1
c2luZyB0aGVtLgorICovCisjZGVmaW5lIFhFTk1FTV9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5X21h
cCAgIDI3CitzdHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnkgeworICAgIHhlbl9wZm5f
dCBzdGFydF9wZm47CisgICAgeGVuX3Vsb25nX3QgbnJfcGFnZXM7Cit9OwordHlwZWRlZiBzdHJ1
Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnkgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlf
dDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5X3Qp
OworCitzdHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwIHsKKyNkZWZpbmUgWEVO
TUVNX1JETV9BTEwgMSAvKiBSZXF1ZXN0IGFsbCByZWdpb25zIChpZ25vcmUgZGV2IHVuaW9uKS4g
Ki8KKyAgICAvKiBJTiAqLworICAgIHVpbnQzMl90IGZsYWdzOworICAgIC8qCisgICAgICogSU4v
T1VUCisgICAgICoKKyAgICAgKiBHZXRzIHNldCB0byB0aGUgcmVxdWlyZWQgbnVtYmVyIG9mIGVu
dHJpZXMgd2hlbiB0b28gbG93LAorICAgICAqIHNpZ25hbGVkIGJ5IGVycm9yIGNvZGUgLUVSQU5H
RS4KKyAgICAgKi8KKyAgICB1bnNpZ25lZCBpbnQgbnJfZW50cmllczsKKyAgICAvKiBPVVQgKi8K
KyAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5X3QpIGJ1ZmZl
cjsKKyAgICAvKiBJTiAqLworICAgIHVuaW9uIHsKKyAgICAgICAgc3RydWN0IHBoeXNkZXZfcGNp
X2RldmljZSBwY2k7CisgICAgfSBkZXY7Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX3Jlc2VydmVk
X2RldmljZV9tZW1vcnlfbWFwIHhlbl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5X21hcF90OworREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwX3QpOwor
CisjZW5kaWYgLyogZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9fWEVOX1RPT0xTX18pICov
CisKKy8qCisgKiBYRU5NRU1fZ2V0X3ZudW1haW5mbyB1c2VkIGJ5IGd1ZXN0IHRvIGdldAorICog
dk5VTUEgdG9wb2xvZ3kgZnJvbSBoeXBlcnZpc29yLgorICovCisjZGVmaW5lIFhFTk1FTV9nZXRf
dm51bWFpbmZvICAgICAgICAgICAgICAgIDI2CisKKy8qIHZOVU1BIG5vZGUgbWVtb3J5IHJhbmdl
cyAqLworc3RydWN0IHhlbl92bWVtcmFuZ2UgeworICAgIHVpbnQ2NF90IHN0YXJ0LCBlbmQ7Cisg
ICAgdW5zaWduZWQgaW50IGZsYWdzOworICAgIHVuc2lnbmVkIGludCBuaWQ7Cit9OwordHlwZWRl
ZiBzdHJ1Y3QgeGVuX3ZtZW1yYW5nZSB4ZW5fdm1lbXJhbmdlX3Q7CitERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh4ZW5fdm1lbXJhbmdlX3QpOworCisvKgorICogdk5VTUEgdG9wb2xvZ3kgc3BlY2lm
aWVzIHZOVU1BIG5vZGUgbnVtYmVyLCBkaXN0YW5jZSB0YWJsZSwKKyAqIG1lbW9yeSByYW5nZXMg
YW5kIHZjcHUgbWFwcGluZyBwcm92aWRlZCBmb3IgZ3Vlc3RzLgorICogWEVOTUVNX2dldF92bnVt
YWluZm8gaHlwZXJjYWxsIGV4cGVjdHMgdG8gc2VlIGZyb20gZ3Vlc3QKKyAqIG5yX3Zub2Rlcywg
bnJfdm1lbXJhbmdlcyBhbmQgbnJfdmNwdXMgdG8gaW5kaWNhdGUgYXZhaWxhYmxlIG1lbW9yeS4K
KyAqIEFmdGVyIGZpbGxpbmcgZ3Vlc3RzIHN0cnVjdHVyZXMsIG5yX3Zub2RlcywgbnJfdm1lbXJh
bmdlcyBhbmQgbnJfdmNwdXMKKyAqIGNvcGllZCBiYWNrIHRvIGd1ZXN0LiBEb21haW4gcmV0dXJu
cyBleHBlY3RlZCB2YWx1ZXMgb2YgbnJfdm5vZGVzLAorICogbnJfdm1lbXJhbmdlcyBhbmQgbnJf
dmNwdXMgdG8gZ3Vlc3QgaWYgdGhlIHZhbHVlcyB3aGVyZSBpbmNvcnJlY3QuCisgKi8KK3N0cnVj
dCB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mbyB7CisgICAgLyogSU4gKi8KKyAgICBkb21pZF90IGRv
bWlkOworICAgIHVpbnQxNl90IHBhZDsKKyAgICAvKiBJTi9PVVQgKi8KKyAgICB1bnNpZ25lZCBp
bnQgbnJfdm5vZGVzOworICAgIHVuc2lnbmVkIGludCBucl92Y3B1czsKKyAgICB1bnNpZ25lZCBp
bnQgbnJfdm1lbXJhbmdlczsKKyAgICAvKiBPVVQgKi8KKyAgICB1bmlvbiB7CisgICAgICAgIFhF
Tl9HVUVTVF9IQU5ETEUodWludCkgaDsKKyAgICAgICAgdWludDY0X3QgcGFkOworICAgIH0gdmRp
c3RhbmNlOworICAgIHVuaW9uIHsKKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh1aW50KSBoOwor
ICAgICAgICB1aW50NjRfdCBwYWQ7CisgICAgfSB2Y3B1X3RvX3Zub2RlOworICAgIHVuaW9uIHsK
KyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdm1lbXJhbmdlX3QpIGg7CisgICAgICAgIHVp
bnQ2NF90IHBhZDsKKyAgICB9IHZtZW1yYW5nZTsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fdm51
bWFfdG9wb2xvZ3lfaW5mbyB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mb190OworREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX3ZudW1hX3RvcG9sb2d5X2luZm9fdCk7CisKKy8qIE5leHQgYXZhaWxh
YmxlIHN1Ym9wIG51bWJlciBpcyAyOCAqLworCisjZW5kaWYgLyogX19YRU5fUFVCTElDX01FTU9S
WV9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmls
ZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAq
IGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS9pbmNsdWRl
L3hlbi9waHlzZGV2LmggYi9pbmNsdWRlL3hlbi9waHlzZGV2LmgKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwLi4wZTU0NjM1NjIKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRl
L3hlbi9waHlzZGV2LmgKQEAgLTAsMCArMSwzODcgQEAKKy8qCisgKiBQZXJtaXNzaW9uIGlzIGhl
cmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBj
b3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmls
ZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQg
cmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisgKiByaWdodHMg
dG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNl
bnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1p
dCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28s
IHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBj
b3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1
ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0
d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBX
QVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVESU5HIEJV
VCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBO
TyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElB
QkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhF
UiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCisg
KiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUg
VVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKgorICogQ29weXJp
Z2h0IChjKSAyMDA2LCBLZWlyIEZyYXNlcgorICovCisKKyNpZm5kZWYgX19YRU5fUFVCTElDX1BI
WVNERVZfSF9fCisjZGVmaW5lIF9fWEVOX1BVQkxJQ19QSFlTREVWX0hfXworCisjaW5jbHVkZSAi
eGVuLmgiCisKKy8qCisgKiBQcm90b3R5cGUgZm9yIHRoaXMgaHlwZXJjYWxsIGlzOgorICogIGlu
dCBwaHlzZGV2X29wKGludCBjbWQsIHZvaWQgKmFyZ3MpCisgKiBAY21kICA9PSBQSFlTREVWT1Bf
Pz8/IChwaHlzZGV2IG9wZXJhdGlvbikuCisgKiBAYXJncyA9PSBPcGVyYXRpb24tc3BlY2lmaWMg
ZXh0cmEgYXJndW1lbnRzIChOVUxMIGlmIG5vbmUpLgorICovCisKKy8qCisgKiBOb3RpZnkgZW5k
LW9mLWludGVycnVwdCAoRU9JKSBmb3IgdGhlIHNwZWNpZmllZCBJUlEuCisgKiBAYXJnID09IHBv
aW50ZXIgdG8gcGh5c2Rldl9lb2kgc3RydWN0dXJlLgorICovCisjZGVmaW5lIFBIWVNERVZPUF9l
b2kgICAgICAgICAgICAgICAgICAgMTIKK3N0cnVjdCBwaHlzZGV2X2VvaSB7CisgICAgLyogSU4g
Ki8KKyAgICB1aW50MzJfdCBpcnE7Cit9OwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9lb2kgcGh5
c2Rldl9lb2lfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNkZXZfZW9pX3QpOworCisv
KgorICogUmVnaXN0ZXIgYSBzaGFyZWQgcGFnZSBmb3IgdGhlIGh5cGVydmlzb3IgdG8gaW5kaWNh
dGUgd2hldGhlciB0aGUgZ3Vlc3QKKyAqIG11c3QgaXNzdWUgUEhZU0RFVk9QX2VvaS4gVGhlIHNl
bWFudGljcyBvZiBQSFlTREVWT1BfZW9pIGNoYW5nZSBzbGlnaHRseQorICogb25jZSB0aGUgZ3Vl
c3QgdXNlZCB0aGlzIGZ1bmN0aW9uIGluIHRoYXQgdGhlIGFzc29jaWF0ZWQgZXZlbnQgY2hhbm5l
bAorICogd2lsbCBhdXRvbWF0aWNhbGx5IGdldCB1bm1hc2tlZC4gVGhlIHBhZ2UgcmVnaXN0ZXJl
ZCBpcyB1c2VkIGFzIGEgYml0CisgKiBhcnJheSBpbmRleGVkIGJ5IFhlbidzIFBJUlEgdmFsdWUu
CisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX3BpcnFfZW9pX2dtZm5fdjEgICAgICAgMTcKKy8qCisg
KiBSZWdpc3RlciBhIHNoYXJlZCBwYWdlIGZvciB0aGUgaHlwZXJ2aXNvciB0byBpbmRpY2F0ZSB3
aGV0aGVyIHRoZQorICogZ3Vlc3QgbXVzdCBpc3N1ZSBQSFlTREVWT1BfZW9pLiBUaGlzIGh5cGVy
Y2FsbCBpcyB2ZXJ5IHNpbWlsYXIgdG8KKyAqIFBIWVNERVZPUF9waXJxX2VvaV9nbWZuX3YxIGJ1
dCBpdCBkb2Vzbid0IGNoYW5nZSB0aGUgc2VtYW50aWNzIG9mCisgKiBQSFlTREVWT1BfZW9pLiBU
aGUgcGFnZSByZWdpc3RlcmVkIGlzIHVzZWQgYXMgYSBiaXQgYXJyYXkgaW5kZXhlZCBieQorICog
WGVuJ3MgUElSUSB2YWx1ZS4KKyAqLworI2RlZmluZSBQSFlTREVWT1BfcGlycV9lb2lfZ21mbl92
MiAgICAgICAyOAorc3RydWN0IHBoeXNkZXZfcGlycV9lb2lfZ21mbiB7CisgICAgLyogSU4gKi8K
KyAgICB4ZW5fcGZuX3QgZ21mbjsKK307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X3BpcnFfZW9p
X2dtZm4gcGh5c2Rldl9waXJxX2VvaV9nbWZuX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShw
aHlzZGV2X3BpcnFfZW9pX2dtZm5fdCk7CisKKy8qCisgKiBRdWVyeSB0aGUgc3RhdHVzIG9mIGFu
IElSUSBsaW5lLgorICogQGFyZyA9PSBwb2ludGVyIHRvIHBoeXNkZXZfaXJxX3N0YXR1c19xdWVy
eSBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX2lycV9zdGF0dXNfcXVlcnkgICAg
ICAgNQorc3RydWN0IHBoeXNkZXZfaXJxX3N0YXR1c19xdWVyeSB7CisgICAgLyogSU4gKi8KKyAg
ICB1aW50MzJfdCBpcnE7CisgICAgLyogT1VUICovCisgICAgdWludDMyX3QgZmxhZ3M7IC8qIFhF
TklSUVNUQVRfKiAqLworfTsKK3R5cGVkZWYgc3RydWN0IHBoeXNkZXZfaXJxX3N0YXR1c19xdWVy
eSBwaHlzZGV2X2lycV9zdGF0dXNfcXVlcnlfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBo
eXNkZXZfaXJxX3N0YXR1c19xdWVyeV90KTsKKworLyogTmVlZCB0byBjYWxsIFBIWVNERVZPUF9l
b2kgd2hlbiB0aGUgSVJRIGhhcyBiZWVuIHNlcnZpY2VkPyAqLworI2RlZmluZSBfWEVOSVJRU1RB
VF9uZWVkc19lb2kgICAoMCkKKyNkZWZpbmUgIFhFTklSUVNUQVRfbmVlZHNfZW9pICAgKDFVPDxf
WEVOSVJRU1RBVF9uZWVkc19lb2kpCisKKy8qIElSUSBzaGFyZWQgYnkgbXVsdGlwbGUgZ3Vlc3Rz
PyAqLworI2RlZmluZSBfWEVOSVJRU1RBVF9zaGFyZWQgICAgICAoMSkKKyNkZWZpbmUgIFhFTklS
UVNUQVRfc2hhcmVkICAgICAgKDFVPDxfWEVOSVJRU1RBVF9zaGFyZWQpCisKKy8qCisgKiBTZXQg
dGhlIGN1cnJlbnQgVkNQVSdzIEkvTyBwcml2aWxlZ2UgbGV2ZWwuCisgKiBAYXJnID09IHBvaW50
ZXIgdG8gcGh5c2Rldl9zZXRfaW9wbCBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9Q
X3NldF9pb3BsICAgICAgICAgICAgICAgNgorc3RydWN0IHBoeXNkZXZfc2V0X2lvcGwgeworICAg
IC8qIElOICovCisgICAgdWludDMyX3QgaW9wbDsKK307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2
X3NldF9pb3BsIHBoeXNkZXZfc2V0X2lvcGxfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBo
eXNkZXZfc2V0X2lvcGxfdCk7CisKKy8qCisgKiBTZXQgdGhlIGN1cnJlbnQgVkNQVSdzIEkvTy1w
b3J0IHBlcm1pc3Npb25zIGJpdG1hcC4KKyAqIEBhcmcgPT0gcG9pbnRlciB0byBwaHlzZGV2X3Nl
dF9pb2JpdG1hcCBzdHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX3NldF9pb2JpdG1h
cCAgICAgICAgICAgNworc3RydWN0IHBoeXNkZXZfc2V0X2lvYml0bWFwIHsKKyAgICAvKiBJTiAq
LworI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPj0gMHgwMDAzMDIwNQorICAgIFhFTl9H
VUVTVF9IQU5ETEUodWludDgpIGJpdG1hcDsKKyNlbHNlCisgICAgdWludDhfdCAqYml0bWFwOwor
I2VuZGlmCisgICAgdWludDMyX3QgbnJfcG9ydHM7Cit9OwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rl
dl9zZXRfaW9iaXRtYXAgcGh5c2Rldl9zZXRfaW9iaXRtYXBfdDsKK0RFRklORV9YRU5fR1VFU1Rf
SEFORExFKHBoeXNkZXZfc2V0X2lvYml0bWFwX3QpOworCisvKgorICogUmVhZCBvciB3cml0ZSBh
biBJTy1BUElDIHJlZ2lzdGVyLgorICogQGFyZyA9PSBwb2ludGVyIHRvIHBoeXNkZXZfYXBpYyBz
dHJ1Y3R1cmUuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX2FwaWNfcmVhZCAgICAgICAgICAgICAg
OAorI2RlZmluZSBQSFlTREVWT1BfYXBpY193cml0ZSAgICAgICAgICAgICA5CitzdHJ1Y3QgcGh5
c2Rldl9hcGljIHsKKyAgICAvKiBJTiAqLworICAgIHVuc2lnbmVkIGxvbmcgYXBpY19waHlzYmFz
ZTsKKyAgICB1aW50MzJfdCByZWc7CisgICAgLyogSU4gb3IgT1VUICovCisgICAgdWludDMyX3Qg
dmFsdWU7Cit9OwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9hcGljIHBoeXNkZXZfYXBpY190Owor
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rldl9hcGljX3QpOworCisvKgorICogQWxsb2Nh
dGUgb3IgZnJlZSBhIHBoeXNpY2FsIHVwY2FsbCB2ZWN0b3IgZm9yIHRoZSBzcGVjaWZpZWQgSVJR
IGxpbmUuCisgKiBAYXJnID09IHBvaW50ZXIgdG8gcGh5c2Rldl9pcnEgc3RydWN0dXJlLgorICov
CisjZGVmaW5lIFBIWVNERVZPUF9hbGxvY19pcnFfdmVjdG9yICAgICAgMTAKKyNkZWZpbmUgUEhZ
U0RFVk9QX2ZyZWVfaXJxX3ZlY3RvciAgICAgICAxMQorc3RydWN0IHBoeXNkZXZfaXJxIHsKKyAg
ICAvKiBJTiAqLworICAgIHVpbnQzMl90IGlycTsKKyAgICAvKiBJTiBvciBPVVQgKi8KKyAgICB1
aW50MzJfdCB2ZWN0b3I7Cit9OwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9pcnEgcGh5c2Rldl9p
cnFfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNkZXZfaXJxX3QpOworIAorI2RlZmlu
ZSBNQVBfUElSUV9UWVBFX01TSSAgICAgICAgICAgICAgIDB4MAorI2RlZmluZSBNQVBfUElSUV9U
WVBFX0dTSSAgICAgICAgICAgICAgIDB4MQorI2RlZmluZSBNQVBfUElSUV9UWVBFX1VOS05PV04g
ICAgICAgICAgIDB4MgorI2RlZmluZSBNQVBfUElSUV9UWVBFX01TSV9TRUcgICAgICAgICAgIDB4
MworI2RlZmluZSBNQVBfUElSUV9UWVBFX01VTFRJX01TSSAgICAgICAgIDB4NAorCisjZGVmaW5l
IFBIWVNERVZPUF9tYXBfcGlycSAgICAgICAgICAgICAgIDEzCitzdHJ1Y3QgcGh5c2Rldl9tYXBf
cGlycSB7CisgICAgZG9taWRfdCBkb21pZDsKKyAgICAvKiBJTiAqLworICAgIGludCB0eXBlOwor
ICAgIC8qIElOIChpZ25vcmVkIGZvciAuLi5fTVVMVElfTVNJKSAqLworICAgIGludCBpbmRleDsK
KyAgICAvKiBJTiBvciBPVVQgKi8KKyAgICBpbnQgcGlycTsKKyAgICAvKiBJTiAtIGhpZ2ggMTYg
Yml0cyBob2xkIHNlZ21lbnQgZm9yIC4uLl9NU0lfU0VHIGFuZCAuLi5fTVVMVElfTVNJICovCisg
ICAgaW50IGJ1czsKKyAgICAvKiBJTiAqLworICAgIGludCBkZXZmbjsKKyAgICAvKiBJTiAoYWxz
byBPVVQgZm9yIC4uLl9NVUxUSV9NU0kpICovCisgICAgaW50IGVudHJ5X25yOworICAgIC8qIElO
ICovCisgICAgdWludDY0X3QgdGFibGVfYmFzZTsKK307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2
X21hcF9waXJxIHBoeXNkZXZfbWFwX3BpcnFfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBo
eXNkZXZfbWFwX3BpcnFfdCk7CisKKyNkZWZpbmUgUEhZU0RFVk9QX3VubWFwX3BpcnEgICAgICAg
ICAgICAgMTQKK3N0cnVjdCBwaHlzZGV2X3VubWFwX3BpcnEgeworICAgIGRvbWlkX3QgZG9taWQ7
CisgICAgLyogSU4gKi8KKyAgICBpbnQgcGlycTsKK307CisKK3R5cGVkZWYgc3RydWN0IHBoeXNk
ZXZfdW5tYXBfcGlycSBwaHlzZGV2X3VubWFwX3BpcnFfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHBoeXNkZXZfdW5tYXBfcGlycV90KTsKKworI2RlZmluZSBQSFlTREVWT1BfbWFuYWdlX3Bj
aV9hZGQgICAgICAgICAxNQorI2RlZmluZSBQSFlTREVWT1BfbWFuYWdlX3BjaV9yZW1vdmUgICAg
ICAxNgorc3RydWN0IHBoeXNkZXZfbWFuYWdlX3BjaSB7CisgICAgLyogSU4gKi8KKyAgICB1aW50
OF90IGJ1czsKKyAgICB1aW50OF90IGRldmZuOworfTsgCisKK3R5cGVkZWYgc3RydWN0IHBoeXNk
ZXZfbWFuYWdlX3BjaSBwaHlzZGV2X21hbmFnZV9wY2lfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHBoeXNkZXZfbWFuYWdlX3BjaV90KTsKKworI2RlZmluZSBQSFlTREVWT1BfcmVzdG9yZV9t
c2kgICAgICAgICAgICAxOQorc3RydWN0IHBoeXNkZXZfcmVzdG9yZV9tc2kgeworICAgIC8qIElO
ICovCisgICAgdWludDhfdCBidXM7CisgICAgdWludDhfdCBkZXZmbjsKK307Cit0eXBlZGVmIHN0
cnVjdCBwaHlzZGV2X3Jlc3RvcmVfbXNpIHBoeXNkZXZfcmVzdG9yZV9tc2lfdDsKK0RFRklORV9Y
RU5fR1VFU1RfSEFORExFKHBoeXNkZXZfcmVzdG9yZV9tc2lfdCk7CisKKyNkZWZpbmUgUEhZU0RF
Vk9QX21hbmFnZV9wY2lfYWRkX2V4dCAgICAgMjAKK3N0cnVjdCBwaHlzZGV2X21hbmFnZV9wY2lf
ZXh0IHsKKyAgICAvKiBJTiAqLworICAgIHVpbnQ4X3QgYnVzOworICAgIHVpbnQ4X3QgZGV2Zm47
CisgICAgdW5zaWduZWQgaXNfZXh0Zm47CisgICAgdW5zaWduZWQgaXNfdmlydGZuOworICAgIHN0
cnVjdCB7CisgICAgICAgIHVpbnQ4X3QgYnVzOworICAgICAgICB1aW50OF90IGRldmZuOworICAg
IH0gcGh5c2ZuOworfTsKKwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9tYW5hZ2VfcGNpX2V4dCBw
aHlzZGV2X21hbmFnZV9wY2lfZXh0X3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2
X21hbmFnZV9wY2lfZXh0X3QpOworCisvKgorICogQXJndW1lbnQgdG8gcGh5c2Rldl9vcF9jb21w
YXQoKSBoeXBlcmNhbGwuIFN1cGVyY2VkZWQgYnkgbmV3IHBoeXNkZXZfb3AoKQorICogaHlwZXJj
YWxsIHNpbmNlIDB4MDAwMzAyMDIuCisgKi8KK3N0cnVjdCBwaHlzZGV2X29wIHsKKyAgICB1aW50
MzJfdCBjbWQ7CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgcGh5c2Rldl9pcnFfc3RhdHVz
X3F1ZXJ5ICAgICAgaXJxX3N0YXR1c19xdWVyeTsKKyAgICAgICAgc3RydWN0IHBoeXNkZXZfc2V0
X2lvcGwgICAgICAgICAgICAgIHNldF9pb3BsOworICAgICAgICBzdHJ1Y3QgcGh5c2Rldl9zZXRf
aW9iaXRtYXAgICAgICAgICAgc2V0X2lvYml0bWFwOworICAgICAgICBzdHJ1Y3QgcGh5c2Rldl9h
cGljICAgICAgICAgICAgICAgICAgYXBpY19vcDsKKyAgICAgICAgc3RydWN0IHBoeXNkZXZfaXJx
ICAgICAgICAgICAgICAgICAgIGlycV9vcDsKKyAgICB9IHU7Cit9OwordHlwZWRlZiBzdHJ1Y3Qg
cGh5c2Rldl9vcCBwaHlzZGV2X29wX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2
X29wX3QpOworCisjZGVmaW5lIFBIWVNERVZPUF9zZXR1cF9nc2kgICAgMjEKK3N0cnVjdCBwaHlz
ZGV2X3NldHVwX2dzaSB7CisgICAgaW50IGdzaTsKKyAgICAvKiBJTiAqLworICAgIHVpbnQ4X3Qg
dHJpZ2dlcmluZzsKKyAgICAvKiBJTiAqLworICAgIHVpbnQ4X3QgcG9sYXJpdHk7CisgICAgLyog
SU4gKi8KK307CisKK3R5cGVkZWYgc3RydWN0IHBoeXNkZXZfc2V0dXBfZ3NpIHBoeXNkZXZfc2V0
dXBfZ3NpX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2X3NldHVwX2dzaV90KTsK
KworLyogbGVhdmUgUEhZU0RFVk9QIDIyIGZyZWUgKi8KKworLyogdHlwZSBpcyBNQVBfUElSUV9U
WVBFX0dTSSBvciBNQVBfUElSUV9UWVBFX01TSQorICogdGhlIGh5cGVyY2FsbCByZXR1cm5zIGEg
ZnJlZSBwaXJxICovCisjZGVmaW5lIFBIWVNERVZPUF9nZXRfZnJlZV9waXJxICAgIDIzCitzdHJ1
Y3QgcGh5c2Rldl9nZXRfZnJlZV9waXJxIHsKKyAgICAvKiBJTiAqLyAKKyAgICBpbnQgdHlwZTsK
KyAgICAvKiBPVVQgKi8KKyAgICB1aW50MzJfdCBwaXJxOworfTsKKwordHlwZWRlZiBzdHJ1Y3Qg
cGh5c2Rldl9nZXRfZnJlZV9waXJxIHBoeXNkZXZfZ2V0X2ZyZWVfcGlycV90OworREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUocGh5c2Rldl9nZXRfZnJlZV9waXJxX3QpOworCisjZGVmaW5lIFhFTl9Q
Q0lfTU1DRkdfUkVTRVJWRUQgICAgICAgICAweDEKKworI2RlZmluZSBQSFlTREVWT1BfcGNpX21t
Y2ZnX3Jlc2VydmVkICAgIDI0CitzdHJ1Y3QgcGh5c2Rldl9wY2lfbW1jZmdfcmVzZXJ2ZWQgewor
ICAgIHVpbnQ2NF90IGFkZHJlc3M7CisgICAgdWludDE2X3Qgc2VnbWVudDsKKyAgICB1aW50OF90
IHN0YXJ0X2J1czsKKyAgICB1aW50OF90IGVuZF9idXM7CisgICAgdWludDMyX3QgZmxhZ3M7Cit9
OwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9wY2lfbW1jZmdfcmVzZXJ2ZWQgcGh5c2Rldl9wY2lf
bW1jZmdfcmVzZXJ2ZWRfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNkZXZfcGNpX21t
Y2ZnX3Jlc2VydmVkX3QpOworCisjZGVmaW5lIFhFTl9QQ0lfREVWX0VYVEZOICAgICAgICAgICAg
ICAweDEKKyNkZWZpbmUgWEVOX1BDSV9ERVZfVklSVEZOICAgICAgICAgICAgIDB4MgorI2RlZmlu
ZSBYRU5fUENJX0RFVl9QWE0gICAgICAgICAgICAgICAgMHg0CisKKyNkZWZpbmUgUEhZU0RFVk9Q
X3BjaV9kZXZpY2VfYWRkICAgICAgICAyNQorc3RydWN0IHBoeXNkZXZfcGNpX2RldmljZV9hZGQg
eworICAgIC8qIElOICovCisgICAgdWludDE2X3Qgc2VnOworICAgIHVpbnQ4X3QgYnVzOworICAg
IHVpbnQ4X3QgZGV2Zm47CisgICAgdWludDMyX3QgZmxhZ3M7CisgICAgc3RydWN0IHsKKyAgICAg
ICAgdWludDhfdCBidXM7CisgICAgICAgIHVpbnQ4X3QgZGV2Zm47CisgICAgfSBwaHlzZm47Cisg
ICAgLyoKKyAgICAgKiBPcHRpb25hbCBwYXJhbWV0ZXJzIGFycmF5LgorICAgICAqIEZpcnN0IGVs
ZW1lbnQgKFswXSkgaXMgUFhNIGRvbWFpbiBhc3NvY2lhdGVkIHdpdGggdGhlIGRldmljZSAoaWYK
KyAgICAgKiBYRU5fUENJX0RFVl9QWE0gaXMgc2V0KQorICAgICAqLworI2lmIGRlZmluZWQoX19T
VERDX1ZFUlNJT05fXykgJiYgX19TVERDX1ZFUlNJT05fXyA+PSAxOTk5MDFMCisgICAgdWludDMy
X3Qgb3B0YXJyW107CisjZWxpZiBkZWZpbmVkKF9fR05VQ19fKQorICAgIHVpbnQzMl90IG9wdGFy
clswXTsKKyNlbmRpZgorfTsKK3R5cGVkZWYgc3RydWN0IHBoeXNkZXZfcGNpX2RldmljZV9hZGQg
cGh5c2Rldl9wY2lfZGV2aWNlX2FkZF90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rl
dl9wY2lfZGV2aWNlX2FkZF90KTsKKworI2RlZmluZSBQSFlTREVWT1BfcGNpX2RldmljZV9yZW1v
dmUgICAgIDI2CisjZGVmaW5lIFBIWVNERVZPUF9yZXN0b3JlX21zaV9leHQgICAgICAgMjcKKy8q
CisgKiBEb20wIHNob3VsZCB1c2UgdGhlc2UgdHdvIHRvIGFubm91bmNlIE1NSU8gcmVzb3VyY2Vz
IGFzc2lnbmVkIHRvCisgKiBNU0ktWCBjYXBhYmxlIGRldmljZXMgd29uJ3QgKHByZXBhcmUpIG9y
IG1heSAocmVsZWFzZSkgY2hhbmdlLgorICovCisjZGVmaW5lIFBIWVNERVZPUF9wcmVwYXJlX21z
aXggICAgICAgICAgMzAKKyNkZWZpbmUgUEhZU0RFVk9QX3JlbGVhc2VfbXNpeCAgICAgICAgICAz
MQorc3RydWN0IHBoeXNkZXZfcGNpX2RldmljZSB7CisgICAgLyogSU4gKi8KKyAgICB1aW50MTZf
dCBzZWc7CisgICAgdWludDhfdCBidXM7CisgICAgdWludDhfdCBkZXZmbjsKK307Cit0eXBlZGVm
IHN0cnVjdCBwaHlzZGV2X3BjaV9kZXZpY2UgcGh5c2Rldl9wY2lfZGV2aWNlX3Q7CitERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2X3BjaV9kZXZpY2VfdCk7CisKKyNkZWZpbmUgUEhZU0RF
Vk9QX0RCR1BfUkVTRVRfUFJFUEFSRSAgICAxCisjZGVmaW5lIFBIWVNERVZPUF9EQkdQX1JFU0VU
X0RPTkUgICAgICAgMgorCisjZGVmaW5lIFBIWVNERVZPUF9EQkdQX0JVU19VTktOT1dOICAgICAg
MAorI2RlZmluZSBQSFlTREVWT1BfREJHUF9CVVNfUENJICAgICAgICAgIDEKKworI2RlZmluZSBQ
SFlTREVWT1BfZGJncF9vcCAgICAgICAgICAgICAgIDI5CitzdHJ1Y3QgcGh5c2Rldl9kYmdwX29w
IHsKKyAgICAvKiBJTiAqLworICAgIHVpbnQ4X3Qgb3A7CisgICAgdWludDhfdCBidXM7CisgICAg
dW5pb24geworICAgICAgICBzdHJ1Y3QgcGh5c2Rldl9wY2lfZGV2aWNlIHBjaTsKKyAgICB9IHU7
Cit9OwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9kYmdwX29wIHBoeXNkZXZfZGJncF9vcF90Owor
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rldl9kYmdwX29wX3QpOworCisvKgorICogTm90
aWZ5IHRoYXQgc29tZSBQSVJRLWJvdW5kIGV2ZW50IGNoYW5uZWxzIGhhdmUgYmVlbiB1bm1hc2tl
ZC4KKyAqICoqIFRoaXMgY29tbWFuZCBpcyBvYnNvbGV0ZSBzaW5jZSBpbnRlcmZhY2UgdmVyc2lv
biAweDAwMDMwMjAyIGFuZCBpcyAqKgorICogKiogdW5zdXBwb3J0ZWQgYnkgbmV3ZXIgdmVyc2lv
bnMgb2YgWGVuLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICoqCisgKi8KKyNkZWZpbmUg
UEhZU0RFVk9QX0lSUV9VTk1BU0tfTk9USUZZICAgICAgNAorCisjaWYgX19YRU5fSU5URVJGQUNF
X1ZFUlNJT05fXyA8IDB4MDAwNDA2MDAKKy8qCisgKiBUaGVzZSBhbGwtY2FwaXRhbHMgcGh5c2Rl
diBvcGVyYXRpb24gbmFtZXMgYXJlIHN1cGVyY2VkZWQgYnkgdGhlIG5ldyBuYW1lcworICogKGRl
ZmluZWQgYWJvdmUpIHNpbmNlIGludGVyZmFjZSB2ZXJzaW9uIDB4MDAwMzAyMDIuIFRoZSBndWFy
ZCBhYm92ZSB3YXMKKyAqIGFkZGVkIHBvc3QtNC41IG9ubHkgdGhvdWdoIGFuZCBoZW5jZSBzaG91
bGRuJ3QgY2hlY2sgZm9yIDB4MDAwMzAyMDIuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX0lSUV9T
VEFUVVNfUVVFUlkgICAgICAgUEhZU0RFVk9QX2lycV9zdGF0dXNfcXVlcnkKKyNkZWZpbmUgUEhZ
U0RFVk9QX1NFVF9JT1BMICAgICAgICAgICAgICAgUEhZU0RFVk9QX3NldF9pb3BsCisjZGVmaW5l
IFBIWVNERVZPUF9TRVRfSU9CSVRNQVAgICAgICAgICAgIFBIWVNERVZPUF9zZXRfaW9iaXRtYXAK
KyNkZWZpbmUgUEhZU0RFVk9QX0FQSUNfUkVBRCAgICAgICAgICAgICAgUEhZU0RFVk9QX2FwaWNf
cmVhZAorI2RlZmluZSBQSFlTREVWT1BfQVBJQ19XUklURSAgICAgICAgICAgICBQSFlTREVWT1Bf
YXBpY193cml0ZQorI2RlZmluZSBQSFlTREVWT1BfQVNTSUdOX1ZFQ1RPUiAgICAgICAgICBQSFlT
REVWT1BfYWxsb2NfaXJxX3ZlY3RvcgorI2RlZmluZSBQSFlTREVWT1BfRlJFRV9WRUNUT1IgICAg
ICAgICAgICBQSFlTREVWT1BfZnJlZV9pcnFfdmVjdG9yCisjZGVmaW5lIFBIWVNERVZPUF9JUlFf
TkVFRFNfVU5NQVNLX05PVElGWSBYRU5JUlFTVEFUX25lZWRzX2VvaQorI2RlZmluZSBQSFlTREVW
T1BfSVJRX1NIQVJFRCAgICAgICAgICAgICBYRU5JUlFTVEFUX3NoYXJlZAorI2VuZGlmCisKKyNp
ZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwgMHgwMDA0MDIwMAorI2RlZmluZSBQSFlTREVW
T1BfcGlycV9lb2lfZ21mbiBQSFlTREVWT1BfcGlycV9lb2lfZ21mbl92MQorI2Vsc2UKKyNkZWZp
bmUgUEhZU0RFVk9QX3BpcnFfZW9pX2dtZm4gUEhZU0RFVk9QX3BpcnFfZW9pX2dtZm5fdjIKKyNl
bmRpZgorCisjZW5kaWYgLyogX19YRU5fUFVCTElDX1BIWVNERVZfSF9fICovCisKKy8qCisgKiBM
b2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBj
LWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBu
aWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vdHJhY2UuaCBiL2luY2x1
ZGUveGVuL3RyYWNlLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwLi4zNzQ2
YmZmMjYKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL3hlbi90cmFjZS5oCkBAIC0wLDAgKzEs
MzM5IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBpbmNsdWRlL3B1YmxpYy90cmFjZS5o
CisgKiAKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0
byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFz
c29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVh
bCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQg
bGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1
Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2Yg
dGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUg
aXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRp
dGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlz
c2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3Rh
bnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQ
Uk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9S
CisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVT
IE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
IEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBP
UiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBP
VEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9S
VCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9O
IFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRI
RSBTT0ZUV0FSRS4KKyAqCisgKiBNYXJrIFdpbGxpYW1zb24sIChDKSAyMDA0IEludGVsIFJlc2Vh
cmNoIENhbWJyaWRnZQorICogQ29weXJpZ2h0IChDKSAyMDA1IEJpbiBSZW4KKyAqLworCisjaWZu
ZGVmIF9fWEVOX1BVQkxJQ19UUkFDRV9IX18KKyNkZWZpbmUgX19YRU5fUFVCTElDX1RSQUNFX0hf
XworCisjZGVmaW5lIFRSQUNFX0VYVFJBX01BWCAgICA3CisjZGVmaW5lIFRSQUNFX0VYVFJBX1NI
SUZUIDI4CisKKy8qIFRyYWNlIGNsYXNzZXMgKi8KKyNkZWZpbmUgVFJDX0NMU19TSElGVCAxNgor
I2RlZmluZSBUUkNfR0VOICAgICAgMHgwMDAxZjAwMCAgICAvKiBHZW5lcmFsIHRyYWNlICAgICAg
ICAgICAgKi8KKyNkZWZpbmUgVFJDX1NDSEVEICAgIDB4MDAwMmYwMDAgICAgLyogWGVuIFNjaGVk
dWxlciB0cmFjZSAgICAgICovCisjZGVmaW5lIFRSQ19ET00wT1AgICAweDAwMDRmMDAwICAgIC8q
IFhlbiBET00wIG9wZXJhdGlvbiB0cmFjZSAqLworI2RlZmluZSBUUkNfSFZNICAgICAgMHgwMDA4
ZjAwMCAgICAvKiBYZW4gSFZNIHRyYWNlICAgICAgICAgICAgKi8KKyNkZWZpbmUgVFJDX01FTSAg
ICAgIDB4MDAxMGYwMDAgICAgLyogWGVuIG1lbW9yeSB0cmFjZSAgICAgICAgICovCisjZGVmaW5l
IFRSQ19QViAgICAgICAweDAwMjBmMDAwICAgIC8qIFhlbiBQViB0cmFjZXMgICAgICAgICAgICAq
LworI2RlZmluZSBUUkNfU0hBRE9XICAgMHgwMDQwZjAwMCAgICAvKiBYZW4gc2hhZG93IHRyYWNp
bmcgICAgICAgKi8KKyNkZWZpbmUgVFJDX0hXICAgICAgIDB4MDA4MGYwMDAgICAgLyogWGVuIGhh
cmR3YXJlLXJlbGF0ZWQgdHJhY2VzICovCisjZGVmaW5lIFRSQ19HVUVTVCAgICAweDA4MDBmMDAw
ICAgIC8qIEd1ZXN0LWdlbmVyYXRlZCB0cmFjZXMgICAqLworI2RlZmluZSBUUkNfQUxMICAgICAg
MHgwZmZmZjAwMAorI2RlZmluZSBUUkNfSERfVE9fRVZFTlQoeCkgKCh4KSYweDBmZmZmZmZmKQor
I2RlZmluZSBUUkNfSERfQ1lDTEVfRkxBRyAoMVVMPDwzMSkKKyNkZWZpbmUgVFJDX0hEX0lOQ0xV
REVTX0NZQ0xFX0NPVU5UKHgpICggISEoICh4KSAmIFRSQ19IRF9DWUNMRV9GTEFHICkgKQorI2Rl
ZmluZSBUUkNfSERfRVhUUkEoeCkgICAgKCgoeCk+PlRSQUNFX0VYVFJBX1NISUZUKSZUUkFDRV9F
WFRSQV9NQVgpCisKKy8qIFRyYWNlIHN1YmNsYXNzZXMgKi8KKyNkZWZpbmUgVFJDX1NVQkNMU19T
SElGVCAxMgorCisvKiB0cmFjZSBzdWJjbGFzc2VzIGZvciBTVk0gKi8KKyNkZWZpbmUgVFJDX0hW
TV9FTlRSWUVYSVQgICAweDAwMDgxMDAwICAgLyogVk1FTlRSWSBhbmQgI1ZNRVhJVCAgICAgICAq
LworI2RlZmluZSBUUkNfSFZNX0hBTkRMRVIgICAgIDB4MDAwODIwMDAgICAvKiB2YXJpb3VzIEhW
TSBoYW5kbGVycyAgICAgICovCisjZGVmaW5lIFRSQ19IVk1fRU1VTCAgICAgICAgMHgwMDA4NDAw
MCAgIC8qIGVtdWxhdGVkIGRldmljZXMgKi8KKworI2RlZmluZSBUUkNfU0NIRURfTUlOICAgICAg
IDB4MDAwMjEwMDAgICAvKiBKdXN0IHJ1bnN0YXRlIGNoYW5nZXMgKi8KKyNkZWZpbmUgVFJDX1ND
SEVEX0NMQVNTICAgICAweDAwMDIyMDAwICAgLyogU2NoZWR1bGVyLXNwZWNpZmljICAgICovCisj
ZGVmaW5lIFRSQ19TQ0hFRF9WRVJCT1NFICAgMHgwMDAyODAwMCAgIC8qIE1vcmUgaW5jbHVzaXZl
IHNjaGVkdWxpbmcgKi8KKworLyoKKyAqIFRoZSBoaWdoZXN0IDMgYml0cyBvZiB0aGUgbGFzdCAx
MiBiaXRzIG9mIFRSQ19TQ0hFRF9DTEFTUyBhYm92ZSBhcmUKKyAqIHJlc2VydmVkIGZvciBlbmNv
ZGluZyB3aGF0IHNjaGVkdWxlciBwcm9kdWNlZCB0aGUgaW5mb3JtYXRpb24uIFRoZQorICogYWN0
dWFsIGV2ZW50IGlzIGVuY29kZWQgaW4gdGhlIGxhc3QgOSBiaXRzLgorICoKKyAqIFRoaXMgbWVh
bnMgd2UgaGF2ZSA4IHNjaGVkdWxpbmcgSURzIGF2YWlsYWJsZSAod2hpY2ggbWVhbnMgYXQgbW9z
dCA4CisgKiBzY2hlZHVsZXJzIGdlbmVyYXRpbmcgZXZlbnRzKSBhbmQsIGluIGVhY2ggc2NoZWR1
bGVyLCB1cCB0byA1MTIKKyAqIGRpZmZlcmVudCBldmVudHMuCisgKi8KKyNkZWZpbmUgVFJDX1ND
SEVEX0lEX0JJVFMgMworI2RlZmluZSBUUkNfU0NIRURfSURfU0hJRlQgKFRSQ19TVUJDTFNfU0hJ
RlQgLSBUUkNfU0NIRURfSURfQklUUykKKyNkZWZpbmUgVFJDX1NDSEVEX0lEX01BU0sgKCgoMVVM
PDxUUkNfU0NIRURfSURfQklUUykgLSAxKSA8PCBUUkNfU0NIRURfSURfU0hJRlQpCisjZGVmaW5l
IFRSQ19TQ0hFRF9FVlRfTUFTSyAofihUUkNfU0NIRURfSURfTUFTSykpCisKKy8qIFBlci1zY2hl
ZHVsZXIgSURzLCB0byBpZGVudGlmeSBzY2hlZHVsZXIgc3BlY2lmaWMgZXZlbnRzICovCisjZGVm
aW5lIFRSQ19TQ0hFRF9DU0NIRUQgICAwCisjZGVmaW5lIFRSQ19TQ0hFRF9DU0NIRUQyICAxCisv
KiAjZGVmaW5lIFhFTl9TQ0hFRFVMRVJfU0VERiAyIChSZW1vdmVkKSAqLworI2RlZmluZSBUUkNf
U0NIRURfQVJJTkM2NTMgMworI2RlZmluZSBUUkNfU0NIRURfUlREUyAgICAgNAorI2RlZmluZSBU
UkNfU0NIRURfU05VTEwgICAgNQorCisvKiBQZXItc2NoZWR1bGVyIHRyYWNpbmcgKi8KKyNkZWZp
bmUgVFJDX1NDSEVEX0NMQVNTX0VWVChfYywgX2UpIFwKKyAgKCAoIFRSQ19TQ0hFRF9DTEFTUyB8
IFwKKyAgICAgICgoVFJDX1NDSEVEXyMjX2MgPDwgVFJDX1NDSEVEX0lEX1NISUZUKSAmIFRSQ19T
Q0hFRF9JRF9NQVNLKSApICsgXAorICAgIChfZSAmIFRSQ19TQ0hFRF9FVlRfTUFTSykgKQorCisv
KiBUcmFjZSBjbGFzc2VzIGZvciBET00wIG9wZXJhdGlvbnMgKi8KKyNkZWZpbmUgVFJDX0RPTTBf
RE9NT1BTICAgICAweDAwMDQxMDAwICAgLyogRG9tYWlucyBtYW5pcHVsYXRpb25zICovCisKKy8q
IFRyYWNlIGNsYXNzZXMgZm9yIEhhcmR3YXJlICovCisjZGVmaW5lIFRSQ19IV19QTSAgICAgICAg
ICAgMHgwMDgwMTAwMCAgIC8qIFBvd2VyIG1hbmFnZW1lbnQgdHJhY2VzICovCisjZGVmaW5lIFRS
Q19IV19JUlEgICAgICAgICAgMHgwMDgwMjAwMCAgIC8qIFRyYWNlcyByZWxhdGluZyB0byB0aGUg
aGFuZGxpbmcgb2YgSVJRcyAqLworCisvKiBUcmFjZSBldmVudHMgcGVyIGNsYXNzICovCisjZGVm
aW5lIFRSQ19MT1NUX1JFQ09SRFMgICAgICAgIChUUkNfR0VOICsgMSkKKyNkZWZpbmUgVFJDX1RS
QUNFX1dSQVBfQlVGRkVSICAoVFJDX0dFTiArIDIpCisjZGVmaW5lIFRSQ19UUkFDRV9DUFVfQ0hB
TkdFICAgIChUUkNfR0VOICsgMykKKworI2RlZmluZSBUUkNfU0NIRURfUlVOU1RBVEVfQ0hBTkdF
ICAgKFRSQ19TQ0hFRF9NSU4gKyAxKQorI2RlZmluZSBUUkNfU0NIRURfQ09OVElOVUVfUlVOTklO
RyAgKFRSQ19TQ0hFRF9NSU4gKyAyKQorI2RlZmluZSBUUkNfU0NIRURfRE9NX0FERCAgICAgICAg
KFRSQ19TQ0hFRF9WRVJCT1NFICsgIDEpCisjZGVmaW5lIFRSQ19TQ0hFRF9ET01fUkVNICAgICAg
ICAoVFJDX1NDSEVEX1ZFUkJPU0UgKyAgMikKKyNkZWZpbmUgVFJDX1NDSEVEX1NMRUVQICAgICAg
ICAgIChUUkNfU0NIRURfVkVSQk9TRSArICAzKQorI2RlZmluZSBUUkNfU0NIRURfV0FLRSAgICAg
ICAgICAgKFRSQ19TQ0hFRF9WRVJCT1NFICsgIDQpCisjZGVmaW5lIFRSQ19TQ0hFRF9ZSUVMRCAg
ICAgICAgICAoVFJDX1NDSEVEX1ZFUkJPU0UgKyAgNSkKKyNkZWZpbmUgVFJDX1NDSEVEX0JMT0NL
ICAgICAgICAgIChUUkNfU0NIRURfVkVSQk9TRSArICA2KQorI2RlZmluZSBUUkNfU0NIRURfU0hV
VERPV04gICAgICAgKFRSQ19TQ0hFRF9WRVJCT1NFICsgIDcpCisjZGVmaW5lIFRSQ19TQ0hFRF9D
VEwgICAgICAgICAgICAoVFJDX1NDSEVEX1ZFUkJPU0UgKyAgOCkKKyNkZWZpbmUgVFJDX1NDSEVE
X0FESkRPTSAgICAgICAgIChUUkNfU0NIRURfVkVSQk9TRSArICA5KQorI2RlZmluZSBUUkNfU0NI
RURfU1dJVENIICAgICAgICAgKFRSQ19TQ0hFRF9WRVJCT1NFICsgMTApCisjZGVmaW5lIFRSQ19T
Q0hFRF9TX1RJTUVSX0ZOICAgICAoVFJDX1NDSEVEX1ZFUkJPU0UgKyAxMSkKKyNkZWZpbmUgVFJD
X1NDSEVEX1RfVElNRVJfRk4gICAgIChUUkNfU0NIRURfVkVSQk9TRSArIDEyKQorI2RlZmluZSBU
UkNfU0NIRURfRE9NX1RJTUVSX0ZOICAgKFRSQ19TQ0hFRF9WRVJCT1NFICsgMTMpCisjZGVmaW5l
IFRSQ19TQ0hFRF9TV0lUQ0hfSU5GUFJFViAoVFJDX1NDSEVEX1ZFUkJPU0UgKyAxNCkKKyNkZWZp
bmUgVFJDX1NDSEVEX1NXSVRDSF9JTkZORVhUIChUUkNfU0NIRURfVkVSQk9TRSArIDE1KQorI2Rl
ZmluZSBUUkNfU0NIRURfU0hVVERPV05fQ09ERSAgKFRSQ19TQ0hFRF9WRVJCT1NFICsgMTYpCisj
ZGVmaW5lIFRSQ19TQ0hFRF9TV0lUQ0hfSU5GQ09OVCAoVFJDX1NDSEVEX1ZFUkJPU0UgKyAxNykK
KworI2RlZmluZSBUUkNfRE9NMF9ET01fQUREICAgICAgICAgKFRSQ19ET00wX0RPTU9QUyArIDEp
CisjZGVmaW5lIFRSQ19ET00wX0RPTV9SRU0gICAgICAgICAoVFJDX0RPTTBfRE9NT1BTICsgMikK
KworI2RlZmluZSBUUkNfTUVNX1BBR0VfR1JBTlRfTUFQICAgICAgKFRSQ19NRU0gKyAxKQorI2Rl
ZmluZSBUUkNfTUVNX1BBR0VfR1JBTlRfVU5NQVAgICAgKFRSQ19NRU0gKyAyKQorI2RlZmluZSBU
UkNfTUVNX1BBR0VfR1JBTlRfVFJBTlNGRVIgKFRSQ19NRU0gKyAzKQorI2RlZmluZSBUUkNfTUVN
X1NFVF9QMk1fRU5UUlkgICAgICAgKFRSQ19NRU0gKyA0KQorI2RlZmluZSBUUkNfTUVNX0RFQ1JF
QVNFX1JFU0VSVkFUSU9OIChUUkNfTUVNICsgNSkKKyNkZWZpbmUgVFJDX01FTV9QT0RfUE9QVUxB
VEUgICAgICAgIChUUkNfTUVNICsgMTYpCisjZGVmaW5lIFRSQ19NRU1fUE9EX1pFUk9fUkVDTEFJ
TSAgICAoVFJDX01FTSArIDE3KQorI2RlZmluZSBUUkNfTUVNX1BPRF9TVVBFUlBBR0VfU1BMSU5U
RVIgKFRSQ19NRU0gKyAxOCkKKworI2RlZmluZSBUUkNfUFZfRU5UUlkgICAweDAwMjAxMDAwIC8q
IEh5cGVydmlzb3IgZW50cnkgcG9pbnRzIGZvciBQViBndWVzdHMuICovCisjZGVmaW5lIFRSQ19Q
Vl9TVUJDQUxMIDB4MDAyMDIwMDAgLyogU3ViLWNhbGwgaW4gYSBtdWx0aWNhbGwgaHlwZXJjYWxs
ICovCisKKyNkZWZpbmUgVFJDX1BWX0hZUEVSQ0FMTCAgICAgICAgICAgICAoVFJDX1BWX0VOVFJZ
ICsgIDEpCisjZGVmaW5lIFRSQ19QVl9UUkFQICAgICAgICAgICAgICAgICAgKFRSQ19QVl9FTlRS
WSArICAzKQorI2RlZmluZSBUUkNfUFZfUEFHRV9GQVVMVCAgICAgICAgICAgIChUUkNfUFZfRU5U
UlkgKyAgNCkKKyNkZWZpbmUgVFJDX1BWX0ZPUkNFRF9JTlZBTElEX09QICAgICAoVFJDX1BWX0VO
VFJZICsgIDUpCisjZGVmaW5lIFRSQ19QVl9FTVVMQVRFX1BSSVZPUCAgICAgICAgKFRSQ19QVl9F
TlRSWSArICA2KQorI2RlZmluZSBUUkNfUFZfRU1VTEFURV80R0IgICAgICAgICAgIChUUkNfUFZf
RU5UUlkgKyAgNykKKyNkZWZpbmUgVFJDX1BWX01BVEhfU1RBVEVfUkVTVE9SRSAgICAoVFJDX1BW
X0VOVFJZICsgIDgpCisjZGVmaW5lIFRSQ19QVl9QQUdJTkdfRklYVVAgICAgICAgICAgKFRSQ19Q
Vl9FTlRSWSArICA5KQorI2RlZmluZSBUUkNfUFZfR0RUX0xEVF9NQVBQSU5HX0ZBVUxUIChUUkNf
UFZfRU5UUlkgKyAxMCkKKyNkZWZpbmUgVFJDX1BWX1BUV1JfRU1VTEFUSU9OICAgICAgICAoVFJD
X1BWX0VOVFJZICsgMTEpCisjZGVmaW5lIFRSQ19QVl9QVFdSX0VNVUxBVElPTl9QQUUgICAgKFRS
Q19QVl9FTlRSWSArIDEyKQorI2RlZmluZSBUUkNfUFZfSFlQRVJDQUxMX1YyICAgICAgICAgIChU
UkNfUFZfRU5UUlkgKyAxMykKKyNkZWZpbmUgVFJDX1BWX0hZUEVSQ0FMTF9TVUJDQUxMICAgICAo
VFJDX1BWX1NVQkNBTEwgKyAxNCkKKworLyoKKyAqIFRSQ19QVl9IWVBFUkNBTExfVjIgZm9ybWF0
CisgKgorICogT25seSBzb21lIG9mIHRoZSBoeXBlcmNhbGwgYXJndW1lbnQgYXJlIHJlY29yZGVk
LiBCaXQgZmllbGRzIEEwIHRvCisgKiBBNSBpbiB0aGUgZmlyc3QgZXh0cmEgd29yZCBhcmUgc2V0
IGlmIHRoZSBhcmd1bWVudCBpcyBwcmVzZW50IGFuZAorICogdGhlIGFyZ3VtZW50cyB0aGVtc2Vs
dmVzIGFyZSBwYWNrZWQgc2VxdWVudGlhbGx5IGluIHRoZSBmb2xsb3dpbmcKKyAqIHdvcmRzLgor
ICoKKyAqIFRoZSBUUkNfNjRfRkxBRyBiaXQgaXMgbm90IHNldCBmb3IgdGhlc2UgZXZlbnRzIChl
dmVuIGlmIHRoZXJlIGFyZQorICogNjQtYml0IGFyZ3VtZW50cyBpbiB0aGUgcmVjb3JkKS4KKyAq
CisgKiBXb3JkCisgKiAwICAgIGJpdCAzMSAzMHwyOSAyOHwyNyAyNnwyNSAyNHwyMyAyMnwyMSAy
MHwxOSAuLi4gMAorICogICAgICAgICAgQTUgICB8QTQgICB8QTMgICB8QTIgICB8QTEgICB8QTAg
ICB8SHlwZXJjYWxsIG9wCisgKiAxICAgIEZpcnN0IDMyIGJpdCAob3IgbG93IHdvcmQgb2YgZmly
c3QgNjQgYml0KSBhcmcgaW4gcmVjb3JkCisgKiAyICAgIFNlY29uZCAzMiBiaXQgKG9yIGhpZ2gg
d29yZCBvZiBmaXJzdCA2NCBiaXQpIGFyZyBpbiByZWNvcmQKKyAqIC4uLgorICoKKyAqIEEwLUE1
IGJpdGZpZWxkIHZhbHVlczoKKyAqCisgKiAgIDAwYiAgQXJndW1lbnQgbm90IHByZXNlbnQKKyAq
ICAgMDFiICAzMi1iaXQgYXJndW1lbnQgcHJlc2VudAorICogICAxMGIgIDY0LWJpdCBhcmd1bWVu
dCBwcmVzZW50CisgKiAgIDExYiAgUmVzZXJ2ZWQKKyAqLworI2RlZmluZSBUUkNfUFZfSFlQRVJD
QUxMX1YyX0FSR18zMihpKSAoMHgxIDw8ICgyMCArIDIqKGkpKSkKKyNkZWZpbmUgVFJDX1BWX0hZ
UEVSQ0FMTF9WMl9BUkdfNjQoaSkgKDB4MiA8PCAoMjAgKyAyKihpKSkpCisjZGVmaW5lIFRSQ19Q
Vl9IWVBFUkNBTExfVjJfQVJHX01BU0sgICgweGZmZjAwMDAwKQorCisjZGVmaW5lIFRSQ19TSEFE
T1dfTk9UX1NIQURPVyAgICAgICAgICAgICAgICAgKFRSQ19TSEFET1cgKyAgMSkKKyNkZWZpbmUg
VFJDX1NIQURPV19GQVNUX1BST1BBR0FURSAgICAgICAgICAgICAoVFJDX1NIQURPVyArICAyKQor
I2RlZmluZSBUUkNfU0hBRE9XX0ZBU1RfTU1JTyAgICAgICAgICAgICAgICAgIChUUkNfU0hBRE9X
ICsgIDMpCisjZGVmaW5lIFRSQ19TSEFET1dfRkFMU0VfRkFTVF9QQVRIICAgICAgICAgICAgKFRS
Q19TSEFET1cgKyAgNCkKKyNkZWZpbmUgVFJDX1NIQURPV19NTUlPICAgICAgICAgICAgICAgICAg
ICAgICAoVFJDX1NIQURPVyArICA1KQorI2RlZmluZSBUUkNfU0hBRE9XX0ZJWFVQICAgICAgICAg
ICAgICAgICAgICAgIChUUkNfU0hBRE9XICsgIDYpCisjZGVmaW5lIFRSQ19TSEFET1dfRE9NRl9E
WUlORyAgICAgICAgICAgICAgICAgKFRSQ19TSEFET1cgKyAgNykKKyNkZWZpbmUgVFJDX1NIQURP
V19FTVVMQVRFICAgICAgICAgICAgICAgICAgICAoVFJDX1NIQURPVyArICA4KQorI2RlZmluZSBU
UkNfU0hBRE9XX0VNVUxBVEVfVU5TSEFET1dfVVNFUiAgICAgIChUUkNfU0hBRE9XICsgIDkpCisj
ZGVmaW5lIFRSQ19TSEFET1dfRU1VTEFURV9VTlNIQURPV19FVlRJTkogICAgKFRSQ19TSEFET1cg
KyAxMCkKKyNkZWZpbmUgVFJDX1NIQURPV19FTVVMQVRFX1VOU0hBRE9XX1VOSEFORExFRCAoVFJD
X1NIQURPVyArIDExKQorI2RlZmluZSBUUkNfU0hBRE9XX1dSTUFQX0JGICAgICAgICAgICAgICAg
ICAgIChUUkNfU0hBRE9XICsgMTIpCisjZGVmaW5lIFRSQ19TSEFET1dfUFJFQUxMT0NfVU5QSU4g
ICAgICAgICAgICAgKFRSQ19TSEFET1cgKyAxMykKKyNkZWZpbmUgVFJDX1NIQURPV19SRVNZTkNf
RlVMTCAgICAgICAgICAgICAgICAoVFJDX1NIQURPVyArIDE0KQorI2RlZmluZSBUUkNfU0hBRE9X
X1JFU1lOQ19PTkxZICAgICAgICAgICAgICAgIChUUkNfU0hBRE9XICsgMTUpCisKKy8qIHRyYWNl
IGV2ZW50cyBwZXIgc3ViY2xhc3MgKi8KKyNkZWZpbmUgVFJDX0hWTV9ORVNURURGTEFHICAgICAg
KDB4NDAwKQorI2RlZmluZSBUUkNfSFZNX1ZNRU5UUlkgICAgICAgICAoVFJDX0hWTV9FTlRSWUVY
SVQgKyAweDAxKQorI2RlZmluZSBUUkNfSFZNX1ZNRVhJVCAgICAgICAgICAoVFJDX0hWTV9FTlRS
WUVYSVQgKyAweDAyKQorI2RlZmluZSBUUkNfSFZNX1ZNRVhJVDY0ICAgICAgICAoVFJDX0hWTV9F
TlRSWUVYSVQgKyBUUkNfNjRfRkxBRyArIDB4MDIpCisjZGVmaW5lIFRSQ19IVk1fUEZfWEVOICAg
ICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDAxKQorI2RlZmluZSBUUkNfSFZNX1BGX1hFTjY0
ICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgVFJDXzY0X0ZMQUcgKyAweDAxKQorI2RlZmluZSBU
UkNfSFZNX1BGX0lOSkVDVCAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgwMikKKyNkZWZpbmUg
VFJDX0hWTV9QRl9JTkpFQ1Q2NCAgICAgKFRSQ19IVk1fSEFORExFUiArIFRSQ182NF9GTEFHICsg
MHgwMikKKyNkZWZpbmUgVFJDX0hWTV9JTkpfRVhDICAgICAgICAgKFRSQ19IVk1fSEFORExFUiAr
IDB4MDMpCisjZGVmaW5lIFRSQ19IVk1fSU5KX1ZJUlEgICAgICAgIChUUkNfSFZNX0hBTkRMRVIg
KyAweDA0KQorI2RlZmluZSBUUkNfSFZNX1JFSU5KX1ZJUlEgICAgICAoVFJDX0hWTV9IQU5ETEVS
ICsgMHgwNSkKKyNkZWZpbmUgVFJDX0hWTV9JT19SRUFEICAgICAgICAgKFRSQ19IVk1fSEFORExF
UiArIDB4MDYpCisjZGVmaW5lIFRSQ19IVk1fSU9fV1JJVEUgICAgICAgIChUUkNfSFZNX0hBTkRM
RVIgKyAweDA3KQorI2RlZmluZSBUUkNfSFZNX0NSX1JFQUQgICAgICAgICAoVFJDX0hWTV9IQU5E
TEVSICsgMHgwOCkKKyNkZWZpbmUgVFJDX0hWTV9DUl9SRUFENjQgICAgICAgKFRSQ19IVk1fSEFO
RExFUiArIFRSQ182NF9GTEFHICsgMHgwOCkKKyNkZWZpbmUgVFJDX0hWTV9DUl9XUklURSAgICAg
ICAgKFRSQ19IVk1fSEFORExFUiArIDB4MDkpCisjZGVmaW5lIFRSQ19IVk1fQ1JfV1JJVEU2NCAg
ICAgIChUUkNfSFZNX0hBTkRMRVIgKyBUUkNfNjRfRkxBRyArIDB4MDkpCisjZGVmaW5lIFRSQ19I
Vk1fRFJfUkVBRCAgICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDBBKQorI2RlZmluZSBUUkNf
SFZNX0RSX1dSSVRFICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgwQikKKyNkZWZpbmUgVFJD
X0hWTV9NU1JfUkVBRCAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MEMpCisjZGVmaW5lIFRS
Q19IVk1fTVNSX1dSSVRFICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDBEKQorI2RlZmluZSBU
UkNfSFZNX0NQVUlEICAgICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgwRSkKKyNkZWZpbmUg
VFJDX0hWTV9JTlRSICAgICAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MEYpCisjZGVmaW5l
IFRSQ19IVk1fTk1JICAgICAgICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDEwKQorI2RlZmlu
ZSBUUkNfSFZNX1NNSSAgICAgICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgxMSkKKyNkZWZp
bmUgVFJDX0hWTV9WTU1DQUxMICAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MTIpCisjZGVm
aW5lIFRSQ19IVk1fSExUICAgICAgICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDEzKQorI2Rl
ZmluZSBUUkNfSFZNX0lOVkxQRyAgICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgxNCkKKyNk
ZWZpbmUgVFJDX0hWTV9JTlZMUEc2NCAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIFRSQ182NF9G
TEFHICsgMHgxNCkKKyNkZWZpbmUgVFJDX0hWTV9NQ0UgICAgICAgICAgICAgKFRSQ19IVk1fSEFO
RExFUiArIDB4MTUpCisjZGVmaW5lIFRSQ19IVk1fSU9QT1JUX1JFQUQgICAgIChUUkNfSFZNX0hB
TkRMRVIgKyAweDE2KQorI2RlZmluZSBUUkNfSFZNX0lPTUVNX1JFQUQgICAgICAoVFJDX0hWTV9I
QU5ETEVSICsgMHgxNykKKyNkZWZpbmUgVFJDX0hWTV9DTFRTICAgICAgICAgICAgKFRSQ19IVk1f
SEFORExFUiArIDB4MTgpCisjZGVmaW5lIFRSQ19IVk1fTE1TVyAgICAgICAgICAgIChUUkNfSFZN
X0hBTkRMRVIgKyAweDE5KQorI2RlZmluZSBUUkNfSFZNX0xNU1c2NCAgICAgICAgICAoVFJDX0hW
TV9IQU5ETEVSICsgVFJDXzY0X0ZMQUcgKyAweDE5KQorI2RlZmluZSBUUkNfSFZNX1JEVFNDICAg
ICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgxYSkKKyNkZWZpbmUgVFJDX0hWTV9JTlRSX1dJ
TkRPVyAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjApCisjZGVmaW5lIFRSQ19IVk1fTlBGICAg
ICAgICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDIxKQorI2RlZmluZSBUUkNfSFZNX1JFQUxN
T0RFX0VNVUxBVEUgKFRSQ19IVk1fSEFORExFUiArIDB4MjIpCisjZGVmaW5lIFRSQ19IVk1fVFJB
UCAgICAgICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgyMykKKyNkZWZpbmUgVFJDX0hWTV9U
UkFQX0RFQlVHICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDI0KQorI2RlZmluZSBUUkNfSFZN
X1ZMQVBJQyAgICAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjUpCisKKyNkZWZpbmUgVFJD
X0hWTV9JT1BPUlRfV1JJVEUgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjE2KQorI2RlZmluZSBU
UkNfSFZNX0lPTUVNX1dSSVRFICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgyMTcpCisKKy8qIFRy
YWNlIGV2ZW50cyBmb3IgZW11bGF0ZWQgZGV2aWNlcyAqLworI2RlZmluZSBUUkNfSFZNX0VNVUxf
SFBFVF9TVEFSVF9USU1FUiAgKFRSQ19IVk1fRU1VTCArIDB4MSkKKyNkZWZpbmUgVFJDX0hWTV9F
TVVMX1BJVF9TVEFSVF9USU1FUiAgIChUUkNfSFZNX0VNVUwgKyAweDIpCisjZGVmaW5lIFRSQ19I
Vk1fRU1VTF9SVENfU1RBUlRfVElNRVIgICAoVFJDX0hWTV9FTVVMICsgMHgzKQorI2RlZmluZSBU
UkNfSFZNX0VNVUxfTEFQSUNfU1RBUlRfVElNRVIgKFRSQ19IVk1fRU1VTCArIDB4NCkKKyNkZWZp
bmUgVFJDX0hWTV9FTVVMX0hQRVRfU1RPUF9USU1FUiAgIChUUkNfSFZNX0VNVUwgKyAweDUpCisj
ZGVmaW5lIFRSQ19IVk1fRU1VTF9QSVRfU1RPUF9USU1FUiAgICAoVFJDX0hWTV9FTVVMICsgMHg2
KQorI2RlZmluZSBUUkNfSFZNX0VNVUxfUlRDX1NUT1BfVElNRVIgICAgKFRSQ19IVk1fRU1VTCAr
IDB4NykKKyNkZWZpbmUgVFJDX0hWTV9FTVVMX0xBUElDX1NUT1BfVElNRVIgIChUUkNfSFZNX0VN
VUwgKyAweDgpCisjZGVmaW5lIFRSQ19IVk1fRU1VTF9QSVRfVElNRVJfQ0IgICAgICAoVFJDX0hW
TV9FTVVMICsgMHg5KQorI2RlZmluZSBUUkNfSFZNX0VNVUxfTEFQSUNfVElNRVJfQ0IgICAgKFRS
Q19IVk1fRU1VTCArIDB4QSkKKyNkZWZpbmUgVFJDX0hWTV9FTVVMX1BJQ19JTlRfT1VUUFVUICAg
IChUUkNfSFZNX0VNVUwgKyAweEIpCisjZGVmaW5lIFRSQ19IVk1fRU1VTF9QSUNfS0lDSyAgICAg
ICAgICAoVFJDX0hWTV9FTVVMICsgMHhDKQorI2RlZmluZSBUUkNfSFZNX0VNVUxfUElDX0lOVEFD
SyAgICAgICAgKFRSQ19IVk1fRU1VTCArIDB4RCkKKyNkZWZpbmUgVFJDX0hWTV9FTVVMX1BJQ19Q
T1NFREdFICAgICAgIChUUkNfSFZNX0VNVUwgKyAweEUpCisjZGVmaW5lIFRSQ19IVk1fRU1VTF9Q
SUNfTkVHRURHRSAgICAgICAoVFJDX0hWTV9FTVVMICsgMHhGKQorI2RlZmluZSBUUkNfSFZNX0VN
VUxfUElDX1BFTkRfSVJRX0NBTEwgKFRSQ19IVk1fRU1VTCArIDB4MTApCisjZGVmaW5lIFRSQ19I
Vk1fRU1VTF9MQVBJQ19QSUNfSU5UUiAgICAoVFJDX0hWTV9FTVVMICsgMHgxMSkKKworLyogdHJh
Y2UgZXZlbnRzIGZvciBwZXIgY2xhc3MgKi8KKyNkZWZpbmUgVFJDX1BNX0ZSRVFfQ0hBTkdFICAg
ICAgKFRSQ19IV19QTSArIDB4MDEpCisjZGVmaW5lIFRSQ19QTV9JRExFX0VOVFJZICAgICAgIChU
UkNfSFdfUE0gKyAweDAyKQorI2RlZmluZSBUUkNfUE1fSURMRV9FWElUICAgICAgICAoVFJDX0hX
X1BNICsgMHgwMykKKworLyogVHJhY2UgZXZlbnRzIGZvciBJUlFzICovCisjZGVmaW5lIFRSQ19I
V19JUlFfTU9WRV9DTEVBTlVQX0RFTEFZIChUUkNfSFdfSVJRICsgMHgxKQorI2RlZmluZSBUUkNf
SFdfSVJRX01PVkVfQ0xFQU5VUCAgICAgICAoVFJDX0hXX0lSUSArIDB4MikKKyNkZWZpbmUgVFJD
X0hXX0lSUV9CSU5EX1ZFQ1RPUiAgICAgICAgKFRSQ19IV19JUlEgKyAweDMpCisjZGVmaW5lIFRS
Q19IV19JUlFfQ0xFQVJfVkVDVE9SICAgICAgIChUUkNfSFdfSVJRICsgMHg0KQorI2RlZmluZSBU
UkNfSFdfSVJRX01PVkVfRklOSVNIICAgICAgICAoVFJDX0hXX0lSUSArIDB4NSkKKyNkZWZpbmUg
VFJDX0hXX0lSUV9BU1NJR05fVkVDVE9SICAgICAgKFRSQ19IV19JUlEgKyAweDYpCisjZGVmaW5l
IFRSQ19IV19JUlFfVU5NQVBQRURfVkVDVE9SICAgIChUUkNfSFdfSVJRICsgMHg3KQorI2RlZmlu
ZSBUUkNfSFdfSVJRX0hBTkRMRUQgICAgICAgICAgICAoVFJDX0hXX0lSUSArIDB4OCkKKworLyoK
KyAqIEV2ZW50IEZsYWdzCisgKgorICogU29tZSBldmVudHMgKGUuZywgVFJDX1BWX1RSQVAgYW5k
IFRSQ19IVk1fSU9NRU1fUkVBRCkgaGF2ZSBtdWx0aXBsZQorICogcmVjb3JkIGZvcm1hdHMuICBU
aGVzZSBldmVudCBmbGFncyBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZQorICogZGlmZmVyZW50IGZv
cm1hdHMuCisgKi8KKyNkZWZpbmUgVFJDXzY0X0ZMQUcgMHgxMDAgLyogQWRkcmVzc2VzIGFyZSA2
NCBiaXRzIChpbnN0ZWFkIG9mIDMyIGJpdHMpICovCisKKy8qIFRoaXMgc3RydWN0dXJlIHJlcHJl
c2VudHMgYSBzaW5nbGUgdHJhY2UgYnVmZmVyIHJlY29yZC4gKi8KK3N0cnVjdCB0X3JlYyB7Cisg
ICAgdWludDMyX3QgZXZlbnQ6Mjg7CisgICAgdWludDMyX3QgZXh0cmFfdTMyOjM7ICAgICAgICAg
LyogIyBlbnRyaWVzIGluIHRyYWlsaW5nIGV4dHJhX3UzMltdIGFycmF5ICovCisgICAgdWludDMy
X3QgY3ljbGVzX2luY2x1ZGVkOjE7ICAgLyogdS5jeWNsZXMgb3IgdS5ub19jeWNsZXM/ICovCisg
ICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdWludDMyX3QgY3ljbGVz
X2xvLCBjeWNsZXNfaGk7IC8qIGN5Y2xlIGNvdW50ZXIgdGltZXN0YW1wICovCisgICAgICAgICAg
ICB1aW50MzJfdCBleHRyYV91MzJbN107ICAgICAgICAgLyogZXZlbnQgZGF0YSBpdGVtcyAqLwor
ICAgICAgICB9IGN5Y2xlczsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQzMl90
IGV4dHJhX3UzMls3XTsgICAgICAgICAvKiBldmVudCBkYXRhIGl0ZW1zICovCisgICAgICAgIH0g
bm9jeWNsZXM7CisgICAgfSB1OworfTsKKworLyoKKyAqIFRoaXMgc3RydWN0dXJlIGNvbnRhaW5z
IHRoZSBtZXRhZGF0YSBmb3IgYSBzaW5nbGUgdHJhY2UgYnVmZmVyLiAgVGhlIGhlYWQKKyAqIGZp
ZWxkLCBpbmRleGVzIGludG8gYW4gYXJyYXkgb2Ygc3RydWN0IHRfcmVjJ3MuCisgKi8KK3N0cnVj
dCB0X2J1ZiB7CisgICAgLyogQXNzdW1lIHRoZSBkYXRhIGJ1ZmZlciBzaXplIGlzIFguICBYIGlz
IGdlbmVyYWxseSBub3QgYSBwb3dlciBvZiAyLgorICAgICAqIENPTlMgYW5kIFBST0QgYXJlIGlu
Y3JlbWVudGVkIG1vZHVsbyAoMipYKToKKyAgICAgKiAgICAgMCA8PSBjb25zIDwgMipYCisgICAg
ICogICAgIDAgPD0gcHJvZCA8IDIqWAorICAgICAqIFRoaXMgaXMgZG9uZSBiZWNhdXNlIGFkZGl0
aW9uIG1vZHVsbyBYIGJyZWFrcyBhdCAyXjMyIHdoZW4gWCBpcyBub3QgYQorICAgICAqIHBvd2Vy
IG9mIDI6CisgICAgICogICAgICgoKDJeMzIgLSAxKSAlIFgpICsgMSkgJSBYICE9ICgyXjMyKSAl
IFgKKyAgICAgKi8KKyAgICB1aW50MzJfdCBjb25zOyAgIC8qIE9mZnNldCBvZiBuZXh0IGl0ZW0g
dG8gYmUgY29uc3VtZWQgYnkgY29udHJvbCB0b29scy4gKi8KKyAgICB1aW50MzJfdCBwcm9kOyAg
IC8qIE9mZnNldCBvZiBuZXh0IGl0ZW0gdG8gYmUgcHJvZHVjZWQgYnkgWGVuLiAgICAgICAgICAg
Ki8KKyAgICAvKiAgUmVjb3JkcyBmb2xsb3cgaW1tZWRpYXRlbHkgYWZ0ZXIgdGhlIG1ldGEtZGF0
YSBoZWFkZXIuICAgICovCit9OworCisvKiBTdHJ1Y3R1cmUgdXNlZCB0byBwYXNzIE1GTnMgdG8g
dGhlIHRyYWNlIGJ1ZmZlcnMgYmFjayB0byB0cmFjZSBjb25zdW1lcnMuCisgKiBPZmZzZXQgaXMg
YW4gb2Zmc2V0IGludG8gdGhlIG1hcHBlZCBzdHJ1Y3R1cmUgd2hlcmUgdGhlIG1mbiBsaXN0IHdp
bGwgYmUgaGVsZC4KKyAqIE1GTnMgd2lsbCBiZSBhdCAoKHVuc2lnbmVkIGxvbmcgKikodF9pbmZv
KSkrKHRfaW5mby0+Y3B1X29mZnNldFtjcHVdKS4KKyAqLworc3RydWN0IHRfaW5mbyB7CisgICAg
dWludDE2X3QgdGJ1Zl9zaXplOyAvKiBTaXplIGluIHBhZ2VzIG9mIGVhY2ggdHJhY2UgYnVmZmVy
ICovCisgICAgdWludDE2X3QgbWZuX29mZnNldFtdOyAgLyogT2Zmc2V0IHdpdGhpbiB0X2luZm8g
c3RydWN0dXJlIG9mIHRoZSBwYWdlIGxpc3QgcGVyIGNwdSAqLworICAgIC8qIE1GTiBsaXN0cyBp
bW1lZGlhdGVseSBhZnRlciB0aGUgaGVhZGVyICovCit9OworCisjZW5kaWYgLyogX19YRU5fUFVC
TElDX1RSQUNFX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQwor
ICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0
aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBh
L2luY2x1ZGUveGVuL3hlbi5oIGIvaW5jbHVkZS94ZW4veGVuLmgKaW5kZXggNmM5ZTQyYjJiLi4z
MDgxMDlmMTcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3hlbi5oCisrKyBiL2luY2x1ZGUveGVu
L3hlbi5oCkBAIC01MywxNyArNTMsMjIgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDY0
X3QpOwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Bmbl90KTsKIERFRklORV9YRU5fR1VF
U1RfSEFORExFKHhlbl91bG9uZ190KTsKIAotLyogVHVybiBhIHBsYWluIG51bWJlciBpbnRvIGEg
QyB1bnNpZ25lZCAobG9uZykgY29uc3RhbnQuICovCisvKiBUdXJuIGEgcGxhaW4gbnVtYmVyIGlu
dG8gYSBDIHVuc2lnbmVkIChsb25nIChsb25nKSkgY29uc3RhbnQuICovCiAjZGVmaW5lIF9feGVu
X21rX3VpbnQoeCkgIHggIyMgVQogI2RlZmluZSBfX3hlbl9ta191bG9uZyh4KSB4ICMjIFVMCisj
aWZuZGVmIF9feGVuX21rX3VsbG9uZworIyBkZWZpbmUgX194ZW5fbWtfdWxsb25nKHgpIHggIyMg
VUxMCisjZW5kaWYKICNkZWZpbmUgeGVuX21rX3VpbnQoeCkgICAgX194ZW5fbWtfdWludCh4KQog
I2RlZmluZSB4ZW5fbWtfdWxvbmcoeCkgICBfX3hlbl9ta191bG9uZyh4KQorI2RlZmluZSB4ZW5f
bWtfdWxsb25nKHgpICBfX3hlbl9ta191bGxvbmcoeCkKIAogI2Vsc2UKIAogLyogSW4gYXNzZW1i
bHkgY29kZSB3ZSBjYW5ub3QgdXNlIEMgbnVtZXJpYyBjb25zdGFudCBzdWZmaXhlcy4gKi8KLSNk
ZWZpbmUgeGVuX21rX3VpbnQoeCkgIHgKLSNkZWZpbmUgeGVuX21rX3Vsb25nKHgpIHgKKyNkZWZp
bmUgeGVuX21rX3VpbnQoeCkgICB4CisjZGVmaW5lIHhlbl9ta191bG9uZyh4KSAgeAorI2RlZmlu
ZSB4ZW5fbWtfdWxsb25nKHgpIHgKIAogI2VuZGlmCiAKQEAgLTExNSw2ICsxMjAsNyBAQCBERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCk7CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl90
bWVtX29wICAgICAgICAgICAgICAzOAogI2RlZmluZSBfX0hZUEVSVklTT1JfeGNfcmVzZXJ2ZWRf
b3AgICAgICAgMzkgLyogcmVzZXJ2ZWQgZm9yIFhlbkNsaWVudCAqLwogI2RlZmluZSBfX0hZUEVS
VklTT1JfeGVucG11X29wICAgICAgICAgICAgNDAKKyNkZWZpbmUgX19IWVBFUlZJU09SX2RtX29w
ICAgICAgICAgICAgICAgIDQxCiAKIC8qIEFyY2hpdGVjdHVyZS1zcGVjaWZpYyBoeXBlcmNhbGwg
ZGVmaW5pdGlvbnMuICovCiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9hcmNoXzAgICAgICAgICAgICAg
ICA0OApAQCAtNTAxLDYgKzUwNywyMSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShtbXVleHRf
b3BfdCk7CiAvKiB4ODYvUEFFIGd1ZXN0czogc3VwcG9ydCBQRFBUcyBhYm92ZSA0R0IuICovCiAj
ZGVmaW5lIFZNQVNTVF9UWVBFX3BhZV9leHRlbmRlZF9jcjMgICAgIDMKIAorLyoKKyAqIHg4NiBn
dWVzdHM6IFNhbmUgYmVoYXZpb3VyIGZvciB2aXJ0dWFsIGlvcGwKKyAqICAtIHZpcnR1YWwgaW9w
bCB1cGRhdGVkIGZyb20gZG9faXJldCgpIGh5cGVyY2FsbHMuCisgKiAgLSB2aXJ0dWFsIGlvcGwg
cmVwb3J0ZWQgaW4gYm91bmNlIGZyYW1lcy4KKyAqICAtIGd1ZXN0IGtlcm5lbHMgYXNzdW1lZCB0
byBiZSBsZXZlbCAwIGZvciB0aGUgcHVycG9zZSBvZiBpb3BsIGNoZWNrcy4KKyAqLworI2RlZmlu
ZSBWTUFTU1RfVFlQRV9hcmNoaXRlY3R1cmFsX2lvcGwgICA0CisKKy8qCisgKiBBbGwgZ3Vlc3Rz
OiBhY3RpdmF0ZSB1cGRhdGUgaW5kaWNhdG9yIGluIHZjcHVfcnVuc3RhdGVfaW5mbworICogRW5h
YmxlIHNldHRpbmcgdGhlIFhFTl9SVU5TVEFURV9VUERBVEUgZmxhZyBpbiBndWVzdCBtZW1vcnkg
bWFwcGVkCisgKiB2Y3B1X3J1bnN0YXRlX2luZm8gZHVyaW5nIHVwZGF0ZXMgb2YgdGhlIHJ1bnN0
YXRlIGluZm9ybWF0aW9uLgorICovCisjZGVmaW5lIFZNQVNTVF9UWVBFX3J1bnN0YXRlX3VwZGF0
ZV9mbGFnIDUKKwogLyoKICAqIHg4Ni82NCBndWVzdHM6IHN0cmljdGx5IGhpZGUgTTJQIGZyb20g
dXNlciBtb2RlLgogICogVGhpcyBhbGxvd3MgdGhlIGd1ZXN0IHRvIGNvbnRyb2wgcmVzcGVjdGl2
ZSBoeXBlcnZpc29yIGJlaGF2aW9yOgpAQCAtNTI5LDE2ICs1NTAsMjEgQEAgREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUobW11ZXh0X29wX3QpOwogICogaXMgdXNlZnVsIHRvIGVuc3VyZSB0aGF0IG5v
IG1hcHBpbmdzIHRvIHRoZSBPUydzIG93biBoZWFwIGFyZSBhY2NpZGVudGFsbHkKICAqIGluc3Rh
bGxlZC4gKGUuZy4sIGluIExpbnV4IHRoaXMgY291bGQgY2F1c2UgaGF2b2MgYXMgcmVmZXJlbmNl
IGNvdW50cwogICogYXJlbid0IGFkanVzdGVkIG9uIHRoZSBJL08tbWFwcGluZyBjb2RlIHBhdGgp
LgotICogVGhpcyBvbmx5IG1ha2VzIHNlbnNlIGluIE1NVUVYVF9TRVRfRk9SRUlHTkRPTSwgYnV0
IGluIHRoYXQgY29udGV4dCBjYW4KLSAqIGJlIHNwZWNpZmllZCBieSBhbnkgY2FsbGluZyBkb21h
aW4uCisgKiBUaGlzIG9ubHkgbWFrZXMgc2Vuc2UgYXMgSFlQRVJWSVNPUl9tbXVfdXBkYXRlKCkn
cyBhbmQKKyAqIEhZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4oKSdzICJm
b3JlaWduZG9tIiBhcmd1bWVudC4gRm9yCisgKiBIWVBFUlZJU09SX21tdV91cGRhdGUoKSBjb250
ZXh0IGl0IGNhbiBiZSBzcGVjaWZpZWQgYnkgYW55IGNhbGxpbmcgZG9tYWluLAorICogb3RoZXJ3
aXNlIGl0J3Mgb25seSBwZXJtaXR0ZWQgaWYgdGhlIGNhbGxlciBpcyBwcml2aWxlZ2VkLgogICov
CiAjZGVmaW5lIERPTUlEX0lPICAgICAgICAgICAgIHhlbl9ta191aW50KDB4N0ZGMSkKIAogLyoK
ICAqIERPTUlEX1hFTiBpcyB1c2VkIHRvIGFsbG93IHByaXZpbGVnZWQgZG9tYWlucyB0byBtYXAg
cmVzdHJpY3RlZCBwYXJ0cyBvZgogICogWGVuJ3MgaGVhcCBzcGFjZSAoZS5nLiwgdGhlIG1hY2hp
bmVfdG9fcGh5cyB0YWJsZSkuCi0gKiBUaGlzIG9ubHkgbWFrZXMgc2Vuc2UgaW4gTU1VRVhUX1NF
VF9GT1JFSUdORE9NLCBhbmQgaXMgb25seSBwZXJtaXR0ZWQgaWYKLSAqIHRoZSBjYWxsZXIgaXMg
cHJpdmlsZWdlZC4KKyAqIFRoaXMgb25seSBtYWtlcyBzZW5zZSBhcworICogLSBIWVBFUlZJU09S
X21tdV91cGRhdGUoKSdzLCBIWVBFUlZJU09SX21tdWV4dF9vcCgpJ3MsIG9yCisgKiAgIEhZUEVS
VklTT1JfdXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4oKSdzICJmb3JlaWduZG9tIiBhcmd1
bWVudCwKKyAqIC0gd2l0aCBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ24sCisgKiBhbmQgaXMgb25s
eSBwZXJtaXR0ZWQgaWYgdGhlIGNhbGxlciBpcyBwcml2aWxlZ2VkLgogICovCiAjZGVmaW5lIERP
TUlEX1hFTiAgICAgICAgICAgIHhlbl9ta191aW50KDB4N0ZGMikKIApAQCAtNjE0LDEwICs2NDAs
MTggQEAgc3RydWN0IHZjcHVfdGltZV9pbmZvIHsKICAgICAgKi8KICAgICB1aW50MzJfdCB0c2Nf
dG9fc3lzdGVtX211bDsKICAgICBpbnQ4X3QgICB0c2Nfc2hpZnQ7CisjaWYgX19YRU5fSU5URVJG
QUNFX1ZFUlNJT05fXyA+IDB4MDQwNjAwCisgICAgdWludDhfdCAgZmxhZ3M7CisgICAgdWludDhf
dCAgcGFkMVsyXTsKKyNlbHNlCiAgICAgaW50OF90ICAgcGFkMVszXTsKKyNlbmRpZgogfTsgLyog
MzIgYnl0ZXMgKi8KIHR5cGVkZWYgc3RydWN0IHZjcHVfdGltZV9pbmZvIHZjcHVfdGltZV9pbmZv
X3Q7CiAKKyNkZWZpbmUgWEVOX1BWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQgICAgICgxIDw8IDApCisj
ZGVmaW5lIFhFTl9QVkNMT0NLX0dVRVNUX1NUT1BQRUQgICAgICAoMSA8PCAxKQorCiBzdHJ1Y3Qg
dmNwdV9pbmZvIHsKICAgICAvKgogICAgICAqICdldnRjaG5fdXBjYWxsX3BlbmRpbmcnIGlzIHdy
aXR0ZW4gbm9uLXplcm8gYnkgWGVuIHRvIGluZGljYXRlCkBAIC03MzYsNyArNzcwLDcgQEAgdHlw
ZWRlZiBzdHJ1Y3Qgc2hhcmVkX2luZm8gc2hhcmVkX2luZm9fdDsKICAqICAgICAgICAgKG1heSBi
ZSBvbWl0dGVkKQogICogICAgICBjLiBsaXN0IG9mIGFsbG9jYXRlZCBwYWdlIGZyYW1lcyBbbWZu
X2xpc3QsIG5yX3BhZ2VzXQogICogICAgICAgICAodW5sZXNzIHJlbG9jYXRlZCBkdWUgdG8gWEVO
X0VMRk5PVEVfSU5JVF9QMk0pCi0gKiAgICAgIGQuIHN0YXJ0X2luZm9fdCBzdHJ1Y3R1cmUgICAg
ICAgIFtyZWdpc3RlciBFU0kgKHg4NildCisgKiAgICAgIGQuIHN0YXJ0X2luZm9fdCBzdHJ1Y3R1
cmUgICAgICAgIFtyZWdpc3RlciByU0kgKHg4NildCiAgKiAgICAgICAgIGluIGNhc2Ugb2YgZG9t
MCB0aGlzIHBhZ2UgY29udGFpbnMgdGhlIGNvbnNvbGUgaW5mbywgdG9vCiAgKiAgICAgIGUuIHVu
bGVzcyBkb20wOiB4ZW5zdG9yZSByaW5nIHBhZ2UKICAqICAgICAgZi4gdW5sZXNzIGRvbTA6IGNv
bnNvbGUgcmluZyBwYWdlCkBAIC03OTcsMjkgKzgzMSw2IEBAIHN0cnVjdCBzdGFydF9pbmZvIHsK
IH07CiB0eXBlZGVmIHN0cnVjdCBzdGFydF9pbmZvIHN0YXJ0X2luZm9fdDsKIAotLyoKLSAqIFN0
YXJ0IG9mIGRheSBzdHJ1Y3R1cmUgcGFzc2VkIHRvIFBWSCBndWVzdHMgaW4gJWVieC4KLSAqCi0g
KiBOT1RFOiBub3RoaW5nIHdpbGwgYmUgbG9hZGVkIGF0IHBoeXNpY2FsIGFkZHJlc3MgMCwgc28K
LSAqIGEgMCB2YWx1ZSBpbiBhbnkgb2YgdGhlIGFkZHJlc3MgZmllbGRzIHNob3VsZCBiZSB0cmVh
dGVkCi0gKiBhcyBub3QgcHJlc2VudC4KLSAqLwotc3RydWN0IGh2bV9zdGFydF9pbmZvIHsKLSNk
ZWZpbmUgSFZNX1NUQVJUX01BR0lDX1ZBTFVFIDB4MzM2ZWM1NzgKLSAgICB1aW50MzJfdCBtYWdp
YzsgICAgICAgICAgICAgLyogQ29udGFpbnMgdGhlIG1hZ2ljIHZhbHVlIDB4MzM2ZWM1NzggICAg
ICAgKi8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogKCJ4RW4zIiB3aXRoIHRo
ZSAweDgwIGJpdCBvZiB0aGUgIkUiIHNldCkuKi8KLSAgICB1aW50MzJfdCBmbGFnczsgICAgICAg
ICAgICAgLyogU0lGX3h4eCBmbGFncy4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KLSAg
ICB1aW50MzJfdCBjbWRsaW5lX3BhZGRyOyAgICAgLyogUGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUg
Y29tbWFuZCBsaW5lLiAgICAgKi8KLSAgICB1aW50MzJfdCBucl9tb2R1bGVzOyAgICAgICAgLyog
TnVtYmVyIG9mIG1vZHVsZXMgcGFzc2VkIHRvIHRoZSBrZXJuZWwuICAgKi8KLSAgICB1aW50MzJf
dCBtb2RsaXN0X3BhZGRyOyAgICAgLyogUGh5c2ljYWwgYWRkcmVzcyBvZiBhbiBhcnJheSBvZiAg
ICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogaHZtX21vZGxp
c3RfZW50cnkuICAgICAgICAgICAgICAgICAgICAgICAgKi8KLX07Ci0KLXN0cnVjdCBodm1fbW9k
bGlzdF9lbnRyeSB7Ci0gICAgdWludDMyX3QgcGFkZHI7ICAgICAgICAgICAgIC8qIFBoeXNpY2Fs
IGFkZHJlc3Mgb2YgdGhlIG1vZHVsZS4gICAgICAgICAgICovCi0gICAgdWludDMyX3Qgc2l6ZTsg
ICAgICAgICAgICAgIC8qIFNpemUgb2YgdGhlIG1vZHVsZSBpbiBieXRlcy4gICAgICAgICAgICAg
ICovCi19OwotCiAvKiBOZXcgY29uc29sZSB1bmlvbiBmb3IgZG9tMCBpbnRyb2R1Y2VkIGluIDB4
MDAwMzAyMDMuICovCiAjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4MDAwMzAyMDMK
ICNkZWZpbmUgY29uc29sZV9tZm4gICAgY29uc29sZS5kb21VLm1mbgpAQCAtOTE5LDYgKzkzMCwz
NyBAQCBfX0RFRklORV9YRU5fR1VFU1RfSEFORExFKHVpbnQxNiwgdWludDE2X3QpOwogX19ERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh1aW50MzIsIHVpbnQzMl90KTsKIF9fREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUodWludDY0LCB1aW50NjRfdCk7CiAKK3R5cGVkZWYgc3RydWN0IHsKKyAgICB1aW50
OF90IGFbMTZdOworfSB4ZW5fdXVpZF90OworCisvKgorICogWEVOX0RFRklORV9VVUlEKDB4MDAx
MTIyMzMsIDB4NDQ1NSwgMHg2Njc3LCAweDg4OTksCisgKiAgICAgICAgICAgICAgICAgMHhhYSwg
MHhiYiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZikKKyAqIHdpbGwgY29uc3RydWN0IFVVSUQgMDAx
MTIyMzMtNDQ1NS02Njc3LTg4OTktYWFiYmNjZGRlZWZmIHByZXNlbnRlZCBhcworICogezB4MDAs
IDB4MTEsIDB4MjIsIDB4MzMsIDB4NDQsIDB4NTUsIDB4NjYsIDB4NzcsIDB4ODgsCisgKiAweDk5
LCAweGFhLCAweGJiLCAweGNjLCAweGRkLCAweGVlLCAweGZmfTsKKyAqCisgKiBOQjogVGhpcyBp
cyBjb21wYXRpYmxlIHdpdGggTGludXgga2VybmVsIGFuZCB3aXRoIGxpYnV1aWQsIGJ1dCBpdCBp
cyBub3QKKyAqIGNvbXBhdGlibGUgd2l0aCBNaWNyb3NvZnQsIGFzIHRoZXkgdXNlIG1peGVkLWVu
ZGlhbiBlbmNvZGluZyAoc29tZQorICogY29tcG9uZW50cyBhcmUgbGl0dGxlLWVuZGlhbiwgc29t
ZSBhcmUgYmlnLWVuZGlhbikuCisgKi8KKyNkZWZpbmUgWEVOX0RFRklORV9VVUlEXyhhLCBiLCBj
LCBkLCBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2KSAgICAgICAgICAgIFwKKyAgICB7eygoYSkgPj4g
MjQpICYgMHhGRiwgKChhKSA+PiAxNikgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICgoYSkgPj4gIDgpICYgMHhGRiwgKChhKSA+PiAgMCkgJiAweEZGLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICgoYikgPj4gIDgpICYgMHhGRiwgKChiKSA+PiAg
MCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICgoYykgPj4gIDgp
ICYgMHhGRiwgKChjKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICgoZCkgPj4gIDgpICYgMHhGRiwgKChkKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2
fX0KKworI2lmIGRlZmluZWQoX19TVERDX1ZFUlNJT05fXykgPyBfX1NURENfVkVSU0lPTl9fID49
IDE5OTkwMUwgOiBkZWZpbmVkKF9fR05VQ19fKQorI2RlZmluZSBYRU5fREVGSU5FX1VVSUQoYSwg
YiwgYywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBlNikgICAgICAgICAgICAgXAorICAgICgoeGVu
X3V1aWRfdClYRU5fREVGSU5FX1VVSURfKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwg
ZTYpKQorI2Vsc2UKKyNkZWZpbmUgWEVOX0RFRklORV9VVUlEKGEsIGIsIGMsIGQsIGUxLCBlMiwg
ZTMsIGU0LCBlNSwgZTYpICAgICAgICAgICAgIFwKKyAgICBYRU5fREVGSU5FX1VVSURfKGEsIGIs
IGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwgZTYpCisjZW5kaWYgLyogX19TVERDX1ZFUlNJT05f
XyAvIF9fR05VQ19fICovCisKICNlbmRpZiAvKiAhX19BU1NFTUJMWV9fICovCiAKIC8qIERlZmF1
bHQgZGVmaW5pdGlvbnMgZm9yIG1hY3JvcyB1c2VkIGJ5IGRvbWN0bC9zeXNjdGwuICovCi0tIAoy
LjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPTV3-0000NP-LC; Wed, 21 Nov 2018 14:29: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=dvcc=oa=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTV1-0000Lj-Bi
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:29:03 +0000
X-Inumbo-ID: ca1318f6-ed99-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca1318f6-ed99-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 14:29:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1B116AFD9;
 Wed, 21 Nov 2018 14:29:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:43 +0100
Message-Id: <20181121142855.13537-9-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 08/20] xen: add PVH specific defines to
 offset.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

aW5jbHVkZS9ncnViL29mZnNldHMuaCBuZWVkcyBzb21lIGRlZmluZXMgZm9yIFhlbiBQVkggbW9k
ZS4KCkFkZCB0aGVtLiBXaGlsZSBhdCBpdCBsaW5lIHVwIHRoZSB2YWx1ZXMgaW4gdGhlIHN1cnJv
dW5kaW5nIGxpbmVzIHRvCnN0YXJ0IGF0IHRoZSBzYW1lIGNvbHVtbi4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBl
ciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+Ci0tLQpWMzogWEVOUFZILT5YRU5fUFZIIChEYW5p
ZWwgS2lwZXIpCi0tLQogaW5jbHVkZS9ncnViL29mZnNldHMuaCB8IDIxICsrKysrKysrKysrKy0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL29mZnNldHMuaCBiL2luY2x1ZGUvZ3J1Yi9vZmZz
ZXRzLmgKaW5kZXggMzMwZTRjNzA3Li44NzFlMWNkNGMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZ3J1
Yi9vZmZzZXRzLmgKKysrIGIvaW5jbHVkZS9ncnViL29mZnNldHMuaApAQCAtMzYsOSArMzYsMTAg
QEAKICNkZWZpbmUgR1JVQl9ERUNPTVBSRVNTT1JfSTM4Nl9QQ19NQVhfREVDT01QUkVTU09SX1NJ
WkUgKDB4OTAwMC0weDgyMDApCiAKIC8qIFRoZSBzZWdtZW50IHdoZXJlIHRoZSBrZXJuZWwgaXMg
bG9hZGVkLiAgKi8KLSNkZWZpbmUgR1JVQl9CT09UX0kzODZfUENfS0VSTkVMX1NFRwkweDgwMAor
I2RlZmluZSBHUlVCX0JPT1RfSTM4Nl9QQ19LRVJORUxfU0VHCQkweDgwMAogCi0jZGVmaW5lIEdS
VUJfS0VSTkVMX0kzODZfUENfTElOS19BRERSICAweDkwMDAKKyNkZWZpbmUgR1JVQl9LRVJORUxf
STM4Nl9QQ19MSU5LX0FERFIJCTB4OTAwMAorI2RlZmluZSBHUlVCX0tFUk5FTF9JMzg2X1hFTl9Q
VkhfTElOS19BRERSCTB4MTAwMDAwCiAKIC8qIFRoZSB1cHBlciBtZW1vcnkgYXJlYSAoc3RhcnRp
bmcgYXQgNjQwIGtpQikuICAqLwogI2RlZmluZSBHUlVCX01FTU9SWV9JMzg2X1BDX1VQUEVSCQkw
eGEwMDAwCkBAIC0xMDEsMTUgKzEwMiwxNyBAQAogI2RlZmluZSBHUlVCX0tFUk5FTF9JMzg2X01V
TFRJQk9PVF9NT0RfQUxJR04JR1JVQl9LRVJORUxfSTM4Nl9DT1JFQk9PVF9NT0RfQUxJR04KIAog
I2RlZmluZSBHUlVCX0tFUk5FTF9YODZfNjRfWEVOX01PRF9BTElHTgkweDgKLSNkZWZpbmUgR1JV
Ql9LRVJORUxfSTM4Nl9YRU5fTU9EX0FMSUdOCTB4OAorI2RlZmluZSBHUlVCX0tFUk5FTF9JMzg2
X1hFTl9NT0RfQUxJR04JCTB4OAorI2RlZmluZSBHUlVCX0tFUk5FTF9JMzg2X1hFTl9QVkhfTU9E
X0FMSUdOCTB4OAogCiAvKiBOb24temVybyB2YWx1ZSBpcyBvbmx5IG5lZWRlZCBmb3IgUG93ZXJN
YWNzLiAgKi8KLSNkZWZpbmUgR1JVQl9LRVJORUxfWDg2XzY0X1hFTl9NT0RfR0FQIDB4MAotI2Rl
ZmluZSBHUlVCX0tFUk5FTF9JMzg2X1hFTl9NT0RfR0FQIDB4MAotI2RlZmluZSBHUlVCX0tFUk5F
TF9JMzg2X0lFRUUxMjc1X01PRF9HQVAgMHgwCi0jZGVmaW5lIEdSVUJfS0VSTkVMX0kzODZfQ09S
RUJPT1RfTU9EX0dBUCAweDAKLSNkZWZpbmUgR1JVQl9LRVJORUxfU1BBUkM2NF9JRUVFMTI3NV9N
T0RfR0FQIDB4MAotI2RlZmluZSBHUlVCX0tFUk5FTF9BUk1fVUJPT1RfTU9EX0dBUCAweDAKKyNk
ZWZpbmUgR1JVQl9LRVJORUxfWDg2XzY0X1hFTl9NT0RfR0FQCQkweDAKKyNkZWZpbmUgR1JVQl9L
RVJORUxfSTM4Nl9YRU5fTU9EX0dBUAkJMHgwCisjZGVmaW5lIEdSVUJfS0VSTkVMX0kzODZfWEVO
X1BWSF9NT0RfR0FQCTB4MAorI2RlZmluZSBHUlVCX0tFUk5FTF9JMzg2X0lFRUUxMjc1X01PRF9H
QVAJMHgwCisjZGVmaW5lIEdSVUJfS0VSTkVMX0kzODZfQ09SRUJPT1RfTU9EX0dBUAkweDAKKyNk
ZWZpbmUgR1JVQl9LRVJORUxfU1BBUkM2NF9JRUVFMTI3NV9NT0RfR0FQCTB4MAorI2RlZmluZSBH
UlVCX0tFUk5FTF9BUk1fVUJPT1RfTU9EX0dBUAkJMHgwCiAKICNkZWZpbmUgR1JVQl9LRVJORUxf
UE9XRVJQQ19JRUVFMTI3NV9NT0RfQUxJR04gMHgxMDAwCiAjZGVmaW5lIEdSVUJfS0VSTkVMX1NQ
QVJDNjRfSUVFRTEyNzVfTE9HX01PRF9BTElHTiAzCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPTV4-0000Nl-JS; Wed, 21 Nov 2018 14:29: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=dvCC=OA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTV2-0000MB-11
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:29:04 +0000
X-Inumbo-ID: cab343fe-ed99-11e8-92f9-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cab343fe-ed99-11e8-92f9-12d6303a7972;
 Wed, 21 Nov 2018 14:29:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 57FA4B007;
 Wed, 21 Nov 2018 14:29:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:49 +0100
Message-Id: <20181121142855.13537-15-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 14/20] xen: init memory regions for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGFsbCB1c2FibGUgbWVtb3J5IHJlZ2lvbnMgdG8gZ3J1YiBtZW1vcnkgbWFuYWdlbWVudCBh
bmQgYWRkIHRoZQpuZWVkZWQgbW1hcCBpdGVyYXRlIGNvZGUsIHdoaWNoIHdpbGwgYmUgdXNlZCBi
eSBncnViIGNvcmUgKGUuZy4KZ3J1Yi1jb3JlL2xpYi9yZWxvY2F0b3IuYyBvciBncnViLWNvcmUv
bW1hcC9tbWFwLmMpLgoKQXMgd2UgYXJlIHJ1bm5pbmcgaW4gMzItYml0IG1vZGUgZG9uJ3QgYWRk
IG1lbW9yeSBhYm92ZSA0R0IuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUu
Y29tPgotLS0KVjU6IDB4MTAwMDAwMDAwVUxMIC0+IDFVTEwgPDwgMzIgKFJvZ2VyIFBhdSBNb25u
w6kpCi0tLQogZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgfCAzNSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYyBiL2dydWItY29yZS9r
ZXJuL2kzODYveGVuL3B2aC5jCmluZGV4IDZkZTg0ZWI4ZS4uMWJkNTAzYzRhIDEwMDY0NAotLS0g
YS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYworKysgYi9ncnViLWNvcmUva2Vybi9pMzg2
L3hlbi9wdmguYwpAQCAtMjQwLDYgKzI0MCwzMCBAQCBncnViX3hlbl9zZXRfbW1hcCAodm9pZCkK
IAkJICAgICAgKGdydWJfdWludDMyX3QpICgmbWVtbWFwKSwgMCwgMCwgMCwgMCk7CiB9CiAKK3N0
YXRpYyB2b2lkCitncnViX3hlbl9tbV9pbml0X3JlZ2lvbnMgKHZvaWQpCit7CisgIGdydWJfdWlu
dDY0X3QgbW9kZW5kLCBmcm9tLCB0bzsKKyAgdW5zaWduZWQgaW50IGk7CisKKyAgbW9kZW5kID0g
Z3J1Yl9tb2R1bGVzX2dldF9lbmQgKCk7CisKKyAgZm9yIChpID0gMDsgaSA8IG5yX21hcF9lbnRy
aWVzOyBpKyspCisgICAgeworICAgICAgaWYgKG1hcFtpXS50eXBlICE9IEdSVUJfTUVNT1JZX0FW
QUlMQUJMRSkKKyAgICAgICAgY29udGludWU7CisgICAgICBmcm9tID0gbWFwW2ldLmFkZHI7Cisg
ICAgICB0byA9IGZyb20gKyBtYXBbaV0ubGVuOworICAgICAgaWYgKGZyb20gPCBtb2RlbmQpCisg
ICAgICAgIGZyb20gPSBtb2RlbmQ7CisgICAgICBpZiAoZnJvbSA+PSB0byB8fCBmcm9tID49ICgx
VUxMIDw8IDMyKSkKKyAgICAgICAgY29udGludWU7CisgICAgICBpZiAodG8gPiAoMVVMTCA8PCAz
MikpCisgICAgICAgIHRvID0gMVVMTCA8PCAzMjsKKyAgICAgIGdydWJfbW1faW5pdF9yZWdpb24g
KCh2b2lkICopIChncnViX2FkZHJfdCkgZnJvbSwgdG8gLSBmcm9tKTsKKyAgICB9Cit9CisKIHN0
YXRpYyBncnViX3VpbnQ2NF90CiBncnViX3hlbl9maW5kX3BhZ2UgKGdydWJfdWludDY0X3Qgc3Rh
cnQpCiB7CkBAIC0zMjEsMTAgKzM0NSwyMSBAQCBncnViX3hlbl9zZXR1cF9wdmggKHZvaWQpCiAJ
CQkJCSAgICAgICAodm9pZCAqKSBwYXIpOwogICBncnViX3hlbl9zZXRfbW1hcCAoKTsKIAorICBn
cnViX3hlbl9tbV9pbml0X3JlZ2lvbnMgKCk7CisKICAgZ3J1Yl9yc2RwX2FkZHIgPSBwdmhfc3Rh
cnRfaW5mby0+cnNkcF9wYWRkcjsKIH0KIAogZ3J1Yl9lcnJfdAogZ3J1Yl9tYWNoaW5lX21tYXBf
aXRlcmF0ZSAoZ3J1Yl9tZW1vcnlfaG9va190IGhvb2ssIHZvaWQgKmhvb2tfZGF0YSkKIHsKKyAg
dW5zaWduZWQgaW50IGk7CisKKyAgZm9yIChpID0gMDsgaSA8IG5yX21hcF9lbnRyaWVzOyBpKysp
CisgICAgeworICAgICAgaWYgKG1hcFtpXS5sZW4gJiYgaG9vayAobWFwW2ldLmFkZHIsIG1hcFtp
XS5sZW4sIG1hcFtpXS50eXBlLCBob29rX2RhdGEpKQorICAgICAgICBicmVhazsKKyAgICB9CisK
KyAgcmV0dXJuIEdSVUJfRVJSX05PTkU7CiB9Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPTV1-0000Lh-9q; Wed, 21 Nov 2018 14:29: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=dvCC=OA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTUz-0000L7-Hf
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:29:01 +0000
X-Inumbo-ID: c90de90a-ed99-11e8-81d2-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c90de90a-ed99-11e8-81d2-12d6303a7972;
 Wed, 21 Nov 2018 14:28:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0BCD4AF09;
 Wed, 21 Nov 2018 14:28:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:38 +0100
Message-Id: <20181121142855.13537-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 03/20] xen: carve out grant tab
 initialization into dedicated function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5pdGlhbGl6ZSB0aGUgZ3JhbnQgdGFiIGluIGEgZGVkaWNhdGVkIGZ1bmN0aW9uLiBUaGlzIHdp
bGwgZW5hYmxlCnVzaW5nIGl0IGZvciBQVkggZ3Vlc3RzLCB0b28uCgpDYWxsIHRoZSBuZXcgZnVu
Y3Rpb24gZnJvbSBncnViX21hY2hpbmVfaW5pdCgpIGFzIHRoaXMgd2lsbCBsYXRlcgpiZSBjb21t
b24gYmV0d2VlbiBYZW4gUFYgYW5kIFhlbiBQVkggbW9kZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBlciA8ZGFu
aWVsLmtpcGVyQG9yYWNsZS5jb20+Ci0tLQpWMjogdXBkYXRlIGNvbW1pdCBtZXNzYWdlIChEYW5p
ZWwgS2lwZXIpCi0tLQogZ3J1Yi1jb3JlL2tlcm4veGVuL2luaXQuYyB8IDM1ICsrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygr
KSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2tlcm4veGVuL2luaXQu
YyBiL2dydWItY29yZS9rZXJuL3hlbi9pbml0LmMKaW5kZXggMDU1OWMwMzNjLi4yOWY1YmMyM2Qg
MTAwNjQ0Ci0tLSBhL2dydWItY29yZS9rZXJuL3hlbi9pbml0LmMKKysrIGIvZ3J1Yi1jb3JlL2tl
cm4veGVuL2luaXQuYwpAQCAtMzE4LDYgKzMxOCwyNSBAQCBncnViX3hlbnN0b3JlX2RpciAoY29u
c3QgY2hhciAqZGlyLAogCiB1bnNpZ25lZCBsb25nIGdudGZyYW1lID0gMDsKIAorc3RhdGljIHZv
aWQKK2dydWJfeGVuX3NldHVwX2dudHRhYiAodm9pZCkKK3sKKyAgc3RydWN0IGdudHRhYl9zZXRf
dmVyc2lvbiBnbnR0YWJfc2V0dmVyOworICBzdHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIGdudHRh
Yl9zZXR1cDsKKworICBncnViX21lbXNldCAoJmdudHRhYl9zZXR2ZXIsIDAsIHNpemVvZiAoZ250
dGFiX3NldHZlcikpOworCisgIGdudHRhYl9zZXR2ZXIudmVyc2lvbiA9IDE7CisgIGdydWJfeGVu
X2dyYW50X3RhYmxlX29wIChHTlRUQUJPUF9zZXRfdmVyc2lvbiwgJmdudHRhYl9zZXR2ZXIsIDEp
OworCisgIGdydWJfbWVtc2V0ICgmZ250dGFiX3NldHVwLCAwLCBzaXplb2YgKGdudHRhYl9zZXR1
cCkpOworICBnbnR0YWJfc2V0dXAuZG9tID0gRE9NSURfU0VMRjsKKyAgZ250dGFiX3NldHVwLm5y
X2ZyYW1lcyA9IDE7CisgIGdudHRhYl9zZXR1cC5mcmFtZV9saXN0LnAgPSAmZ250ZnJhbWU7CisK
KyAgZ3J1Yl94ZW5fZ3JhbnRfdGFibGVfb3AgKEdOVFRBQk9QX3NldHVwX3RhYmxlLCAmZ250dGFi
X3NldHVwLCAxKTsKK30KKwogI2RlZmluZSBNQVhfTl9VTlVTQUJMRV9QQUdFUyA0CiAKIHN0YXRp
YyBpbnQKQEAgLTM1NywyNiArMzc2LDEyIEBAIG1hcF9hbGxfcGFnZXMgKHZvaWQpCiAgICAgKGdy
dWJfeGVuX21mbl90ICopIGdydWJfeGVuX3N0YXJ0X3BhZ2VfYWRkci0+bWZuX2xpc3Q7CiAgIGdy
dWJfdWludDY0X3QgKnBnID0gKGdydWJfdWludDY0X3QgKikgd2luZG93OwogICBncnViX3VpbnQ2
NF90IG9sZHBnc3RhcnQsIG9sZHBnZW5kOwotICBzdHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIGdu
dHRhYl9zZXR1cDsKLSAgc3RydWN0IGdudHRhYl9zZXRfdmVyc2lvbiBnbnR0YWJfc2V0dmVyOwog
ICBncnViX3NpemVfdCBuX3VudXNhYmxlX3BhZ2VzID0gMDsKICAgc3RydWN0IG1tdV91cGRhdGUg
bTJwX3VwZGF0ZXNbMiAqIE1BWF9OX1VOVVNBQkxFX1BBR0VTXTsKIAogICBpZiAodG90YWxfcGFn
ZXMgPiBNQVhfVE9UQUxfUEFHRVMgLSA0KQogICAgIHRvdGFsX3BhZ2VzID0gTUFYX1RPVEFMX1BB
R0VTIC0gNDsKIAotICBncnViX21lbXNldCAoJmdudHRhYl9zZXR2ZXIsIDAsIHNpemVvZiAoZ250
dGFiX3NldHZlcikpOwotCi0gIGdudHRhYl9zZXR2ZXIudmVyc2lvbiA9IDE7Ci0gIGdydWJfeGVu
X2dyYW50X3RhYmxlX29wIChHTlRUQUJPUF9zZXRfdmVyc2lvbiwgJmdudHRhYl9zZXR2ZXIsIDEp
OwotCi0gIGdydWJfbWVtc2V0ICgmZ250dGFiX3NldHVwLCAwLCBzaXplb2YgKGdudHRhYl9zZXR1
cCkpOwotICBnbnR0YWJfc2V0dXAuZG9tID0gRE9NSURfU0VMRjsKLSAgZ250dGFiX3NldHVwLm5y
X2ZyYW1lcyA9IDE7Ci0gIGdudHRhYl9zZXR1cC5mcmFtZV9saXN0LnAgPSAmZ250ZnJhbWU7Ci0K
LSAgZ3J1Yl94ZW5fZ3JhbnRfdGFibGVfb3AgKEdOVFRBQk9QX3NldHVwX3RhYmxlLCAmZ250dGFi
X3NldHVwLCAxKTsKLQogICBmb3IgKGogPSAwOyBqIDwgdG90YWxfcGFnZXMgLSBuX3VudXNhYmxl
X3BhZ2VzOyBqKyspCiAgICAgd2hpbGUgKCFncnViX3hlbl9pc19wYWdlX3VzYWJsZSAobWZuX2xp
c3Rbal0pKQogICAgICAgewpAQCAtNTM3LDYgKzU0Miw4IEBAIGdydWJfbWFjaGluZV9pbml0ICh2
b2lkKQogCQkJICAgKyBHUlVCX0tFUk5FTF9NQUNISU5FX01PRF9HQVAsCiAJCQkgICBHUlVCX0tF
Uk5FTF9NQUNISU5FX01PRF9BTElHTik7CiAKKyAgZ3J1Yl94ZW5fc2V0dXBfZ250dGFiICgpOwor
CiAgIG1hcF9hbGxfcGFnZXMgKCk7CiAKICAgZ3J1Yl9jb25zb2xlX2luaXQgKCk7Ci0tIAoyLjE2
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPTV4-0000Nf-9h; Wed, 21 Nov 2018 14:29:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=dvcc=oa=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTV1-0000Lk-Bk
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:29:03 +0000
X-Inumbo-ID: ca1bf067-ed99-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca1bf067-ed99-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 14:29:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4D7ECAFE8;
 Wed, 21 Nov 2018 14:29:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:44 +0100
Message-Id: <20181121142855.13537-10-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 09/20] xen: add basic hooks for PVH in
 current code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBob29rcyB0byBjdXJyZW50IGNvZGUgbmVlZGVkIGZvciBYZW4gUFZILiBUaGV5IHdp
bGwgYmUgZmlsbGVkCndpdGggY29kZSBsYXRlciB3aGVuIHRoZSByZWxhdGVkIGZ1bmN0aW9uYWxp
dHkgaXMgYmVpbmcgYWRkZWQuCgpsb2FkZXIvaTM4Ni9saW51eC5jIG5lZWRzIHRvIGluY2x1ZGUg
bWFjaGluZS9rZXJuZWwuaCBub3cgYXMgaXQgbmVlZHMKdG8gZ2V0IEdSVUJfS0VSTkVMX1VTRV9S
U0RQX0FERFIgZnJvbSB0aGVyZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tClYzOiB4ZW5wdmgtPnhlbl9wdmggKERhbmllbCBLaXBlcikKICAgIGFk
anVzdCBjb3B5cmlnaHQgZGF0ZSAoUm9nZXIgUGF1IE1vbm7DqSkKVjU6IHVwZGF0ZSBjb21taXQg
bWVzc2FnZSAoRGFuaWVsIEtpcGVyKQogICAgbW92ZSBpbmNsdWRpbmcgeGVuL2h2bS9zdGFydF9p
bmZvLmggdG8gdGhlIHNvdXJjZXMgcmVhbGx5IG5lZWRpbmcKICAgICAgaXQgKERhbmllbCBLaXBl
cikKLS0tCiBncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYyAgICAgICAgIHwgMzcgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGdydWItY29yZS9rZXJuL2kzODYveGVuL3N0
YXJ0dXBfcHZoLlMgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysKIGdydWItY29yZS9r
ZXJuL3hlbi9pbml0LmMgICAgICAgICAgICAgfCAgNCArKysrCiBncnViLWNvcmUvbG9hZGVyL2kz
ODYvbGludXguYyAgICAgICAgIHwgIDEgKwogaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9rZXJu
ZWwuaCAgICB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGluY2x1ZGUvZ3J1Yi94
ZW4uaCAgICAgICAgICAgICAgICAgICAgfCAgNSArKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxMDYg
aW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGdydWItY29yZS9rZXJuL2kzODYveGVu
L3B2aC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vc3RhcnR1
cF9wdmguUwogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgva2Vy
bmVsLmgKCmRpZmYgLS1naXQgYS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYyBiL2dydWIt
Y29yZS9rZXJuL2kzODYveGVuL3B2aC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMC4uNGY2MjliMTVlCi0tLSAvZGV2L251bGwKKysrIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94
ZW4vcHZoLmMKQEAgLTAsMCArMSwzNyBAQAorLyoKKyAqICBHUlVCICAtLSAgR1JhbmQgVW5pZmll
ZCBCb290bG9hZGVyCisgKiAgQ29weXJpZ2h0IChDKSAyMDE4ICBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb24sIEluYy4KKyAqCisgKiAgR1JVQiBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqICB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgor
ICogIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogIEdSVUIgaXMg
ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqICBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgorICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RS4gIFNlZSB0aGUKKyAqICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRh
aWxzLgorICoKKyAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogIGFsb25nIHdpdGggR1JVQi4gIElmIG5vdCwgc2Vl
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8Z3J1Yi9r
ZXJuZWwuaD4KKyNpbmNsdWRlIDxncnViL21pc2MuaD4KKyNpbmNsdWRlIDxncnViL21lbW9yeS5o
PgorI2luY2x1ZGUgPGdydWIvbW0uaD4KKyNpbmNsdWRlIDxncnViL3hlbi5oPgorI2luY2x1ZGUg
PHhlbi9odm0vc3RhcnRfaW5mby5oPgorI2luY2x1ZGUgPGdydWIvbWFjaGluZS9rZXJuZWwuaD4K
KworZ3J1Yl91aW50NjRfdCBncnViX3JzZHBfYWRkcjsKKwordm9pZAorZ3J1Yl94ZW5fc2V0dXBf
cHZoICh2b2lkKQoreworfQorCitncnViX2Vycl90CitncnViX21hY2hpbmVfbW1hcF9pdGVyYXRl
IChncnViX21lbW9yeV9ob29rX3QgaG9vaywgdm9pZCAqaG9va19kYXRhKQoreworfQpkaWZmIC0t
Z2l0IGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vc3RhcnR1cF9wdmguUyBiL2dydWItY29yZS9r
ZXJuL2kzODYveGVuL3N0YXJ0dXBfcHZoLlMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwLi42OWI4ZmRjY2EKLS0tIC9kZXYvbnVsbAorKysgYi9ncnViLWNvcmUva2Vybi9pMzg2
L3hlbi9zdGFydHVwX3B2aC5TCkBAIC0wLDAgKzEsMjkgQEAKKy8qIHN0YXJ0dXAuUyAtIGJvb3Rz
dHJhcCBHUlVCIGl0c2VsZiAqLworLyoKKyAqICBHUlVCICAtLSAgR1JhbmQgVW5pZmllZCBCb290
bG9hZGVyCisgKiAgQ29weXJpZ2h0IChDKSAyMDE4ICBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24s
IEluYy4KKyAqCisgKiAgR1JVQiBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqICB0aGUgRnJlZSBTb2Z0d2Fy
ZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgorICogIChh
dCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogIEdSVUIgaXMgZGlzdHJp
YnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqICBidXQgV0lUSE9V
VCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICog
IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNl
ZSB0aGUKKyAqICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgor
ICoKKyAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZQorICogIGFsb25nIHdpdGggR1JVQi4gIElmIG5vdCwgc2VlIDxodHRw
Oi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8Y29uZmlnLmg+Cisj
aW5jbHVkZSA8Z3J1Yi9zeW1ib2wuaD4KKworCS5maWxlCSJzdGFydHVwX3B2aC5TIgorCS50ZXh0
CisKKy8qIFNhdmVkIHBvaW50ZXIgdG8gc3RhcnQgaW5mbyBzdHJ1Y3R1cmUuICovCisJLmdsb2Js
CXB2aF9zdGFydF9pbmZvCitwdmhfc3RhcnRfaW5mbzoKKwkubG9uZwkwCmRpZmYgLS1naXQgYS9n
cnViLWNvcmUva2Vybi94ZW4vaW5pdC5jIGIvZ3J1Yi1jb3JlL2tlcm4veGVuL2luaXQuYwppbmRl
eCBhMjNkYWQ2MzMuLjc4MmNhNzI5NSAxMDA2NDQKLS0tIGEvZ3J1Yi1jb3JlL2tlcm4veGVuL2lu
aXQuYworKysgYi9ncnViLWNvcmUva2Vybi94ZW4vaW5pdC5jCkBAIC01NjQsNiArNTY0LDEwIEBA
IGdydWJfbWFjaGluZV9pbml0ICh2b2lkKQogCQkJICAgKyBHUlVCX0tFUk5FTF9NQUNISU5FX01P
RF9HQVAsCiAJCQkgICBHUlVCX0tFUk5FTF9NQUNISU5FX01PRF9BTElHTik7CiAKKyNpZmRlZiBH
UlVCX01BQ0hJTkVfWEVOX1BWSAorICBncnViX3hlbl9zZXR1cF9wdmggKCk7CisjZW5kaWYKKwog
ICBncnViX3hlbl9zZXR1cF9nbnR0YWIgKCk7CiAKICNpZmRlZiBHUlVCX01BQ0hJTkVfWEVOCmRp
ZmYgLS1naXQgYS9ncnViLWNvcmUvbG9hZGVyL2kzODYvbGludXguYyBiL2dydWItY29yZS9sb2Fk
ZXIvaTM4Ni9saW51eC5jCmluZGV4IDM3NWVlODBkYy4uYjYwMTU5MTNiIDEwMDY0NAotLS0gYS9n
cnViLWNvcmUvbG9hZGVyL2kzODYvbGludXguYworKysgYi9ncnViLWNvcmUvbG9hZGVyL2kzODYv
bGludXguYwpAQCAtMzUsNiArMzUsNyBAQAogI2luY2x1ZGUgPGdydWIvaTE4bi5oPgogI2luY2x1
ZGUgPGdydWIvbGliL2NtZGxpbmUuaD4KICNpbmNsdWRlIDxncnViL2xpbnV4Lmg+CisjaW5jbHVk
ZSA8Z3J1Yi9tYWNoaW5lL2tlcm5lbC5oPgogCiBHUlVCX01PRF9MSUNFTlNFICgiR1BMdjMrIik7
CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgva2VybmVsLmggYi9pbmNs
dWRlL2dydWIvaTM4Ni94ZW5fcHZoL2tlcm5lbC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMC4uMmI3YjhhMTI5Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9ncnViL2kz
ODYveGVuX3B2aC9rZXJuZWwuaApAQCAtMCwwICsxLDMwIEBACisvKgorICogIEdSVUIgIC0tICBH
UmFuZCBVbmlmaWVkIEJvb3Rsb2FkZXIKKyAqICBDb3B5cmlnaHQgKEMpIDIwMTggIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbiwgSW5jLgorICoKKyAqICBHUlVCIGlzIGZyZWUgc29mdHdhcmU6IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqICBpdCB1bmRlciB0aGUgdGVy
bXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICog
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExp
Y2Vuc2UsIG9yCisgKiAgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisg
KiAgR1JVQiBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVs
LAorICogIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVk
IHdhcnJhbnR5IG9mCisgKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv
ciBtb3JlIGRldGFpbHMuCisgKgorICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiAgYWxvbmcgd2l0aCBHUlVCLiAg
SWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpZm5k
ZWYgR1JVQl9LRVJORUxfTUFDSElORV9IRUFERVIKKyNkZWZpbmUgR1JVQl9LRVJORUxfTUFDSElO
RV9IRUFERVIJMQorCisjaWZuZGVmIEFTTV9GSUxFCisKKyNkZWZpbmUgR1JVQl9LRVJORUxfVVNF
X1JTRFBfQUREUgkxCisKK2V4dGVybiBncnViX3VpbnQ2NF90IEVYUE9SVF9WQVIoZ3J1Yl9yc2Rw
X2FkZHIpOworCisjZW5kaWYgLyogISBBU01fRklMRSAqLworCisjZW5kaWYgLyogR1JVQl9LRVJO
RUxfTUFDSElORV9IRUFERVIgKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUvZ3J1Yi94ZW4uaCBiL2lu
Y2x1ZGUvZ3J1Yi94ZW4uaAppbmRleCBjMzFjYzEwYzcuLjkxY2I3Y2Y4MSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9ncnViL3hlbi5oCisrKyBiL2luY2x1ZGUvZ3J1Yi94ZW4uaApAQCAtOTUsNiArOTUs
MTEgQEAgdHlwZWRlZiBncnViX3VpbnQ2NF90IGdydWJfeGVuX21mbl90OwogdHlwZWRlZiBncnVi
X3VpbnQzMl90IGdydWJfeGVuX21mbl90OwogI2VuZGlmCiB0eXBlZGVmIHVuc2lnbmVkIGludCBn
cnViX3hlbl9ldnRjaG5fdDsKKworI2lmZGVmIEdSVUJfTUFDSElORV9YRU5fUFZICitleHRlcm4g
c3RydWN0IGh2bV9zdGFydF9pbmZvICpwdmhfc3RhcnRfaW5mbzsKK3ZvaWQgZ3J1Yl94ZW5fc2V0
dXBfcHZoICh2b2lkKTsKKyNlbmRpZgogI2VuZGlmCiAKICNlbmRpZgotLSAKMi4xNi40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPTV2-0000Mn-Hj; Wed, 21 Nov 2018 14:29: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=dvCC=OA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTV0-0000LM-Qa
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:29:02 +0000
X-Inumbo-ID: ca161d68-ed99-11e8-9ec7-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca161d68-ed99-11e8-9ec7-12d6303a7972;
 Wed, 21 Nov 2018 14:29:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 83061AFEC;
 Wed, 21 Nov 2018 14:29:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:45 +0100
Message-Id: <20181121142855.13537-11-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 10/20] xen: add PVH boot entry code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBjb2RlIGZvciB0aGUgWGVuIFBWSCBtb2RlIGJvb3QgZW50cnkuCgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBEYW5pZWwg
S2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgotLS0KVjM6IGNsZWFyICVmcyBhbmQgJWdz
LCB0b28gKERhbmllbCBLaXBlcikKICAgIHVzZSBHUlVCX01FTU9SWV9NQUNISU5FX1BST1RfU1RB
Q0tfU0laRSBmb3Igc3RhY2sgc2l6ZSAoRGFuaWVsIEtpcGVyKQpWNTogcmVvcmRlciBjbGVhcmlu
ZyBzZWdtZW50IHJlZ3MgKERhbmllbCBLaXBlcikKLS0tCiBncnViLWNvcmUva2Vybi9pMzg2L3hl
bi9zdGFydHVwX3B2aC5TIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IDEgZmlsZSBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3Jl
L2tlcm4vaTM4Ni94ZW4vc3RhcnR1cF9wdmguUyBiL2dydWItY29yZS9rZXJuL2kzODYveGVuL3N0
YXJ0dXBfcHZoLlMKaW5kZXggNjliOGZkY2NhLi4zNjNjMzE4NTggMTAwNjQ0Ci0tLSBhL2dydWIt
Y29yZS9rZXJuL2kzODYveGVuL3N0YXJ0dXBfcHZoLlMKKysrIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4
Ni94ZW4vc3RhcnR1cF9wdmguUwpAQCAtMTksMTEgKzE5LDYzIEBACiAKICNpbmNsdWRlIDxjb25m
aWcuaD4KICNpbmNsdWRlIDxncnViL3N5bWJvbC5oPgorI2luY2x1ZGUgPGdydWIvbWFjaGluZS9t
ZW1vcnkuaD4KIAogCS5maWxlCSJzdGFydHVwX3B2aC5TIgogCS50ZXh0CisJLmdsb2JsCXN0YXJ0
LCBfc3RhcnQKKwkuY29kZTMyCiAKK3N0YXJ0OgorX3N0YXJ0OgorCWNsZAorCWxnZHQJZ2R0ZGVz
YworCWxqbXAJJEdSVUJfTUVNT1JZX01BQ0hJTkVfUFJPVF9NT0RFX0NTRUcsICQxZgorMToKKwlt
b3ZsCSRHUlVCX01FTU9SWV9NQUNISU5FX1BST1RfTU9ERV9EU0VHLCAlZWF4CisJbW92CSVlYXgs
ICVkcworCW1vdgklZWF4LCAlZXMKKwltb3YJJWVheCwgJWZzCisJbW92CSVlYXgsICVncworCW1v
dgklZWF4LCAlc3MKKwlsZWFsCUxPQ0FMKHN0YWNrX2VuZCksICVlc3AKKworCS8qIFNhdmUgYWRk
cmVzcyBvZiBzdGFydCBpbmZvIHN0cnVjdHVyZS4gKi8KKwltb3YJJWVieCwgcHZoX3N0YXJ0X2lu
Zm8KKwljYWxsCUVYVF9DKGdydWJfbWFpbikKKwkvKiBEb2Vzbid0IHJldHVybi4gKi8KKworCS5w
MmFsaWduCTMKK2dkdDoKKwkud29yZAkwLCAwCisJLmJ5dGUJMCwgMCwgMCwgMAorCisJLyogLS0g
Y29kZSBzZWdtZW50IC0tCisJICogYmFzZSA9IDB4MDAwMDAwMDAsIGxpbWl0ID0gMHhGRkZGRiAo
NCBLaUIgR3JhbnVsYXJpdHkpLCBwcmVzZW50CisJICogdHlwZSA9IDMyYml0IGNvZGUgZXhlY3V0
ZS9yZWFkLCBEUEwgPSAwCisJICovCisJLndvcmQJMHhGRkZGLCAwCisJLmJ5dGUJMCwgMHg5QSwg
MHhDRiwgMAorCisJLyogLS0gZGF0YSBzZWdtZW50IC0tCisJICogYmFzZSA9IDB4MDAwMDAwMDAs
IGxpbWl0IDB4RkZGRkYgKDQgS2lCIEdyYW51bGFyaXR5KSwgcHJlc2VudAorCSAqIHR5cGUgPSAz
MiBiaXQgZGF0YSByZWFkL3dyaXRlLCBEUEwgPSAwCisJICovCisJLndvcmQJMHhGRkZGLCAwCisJ
LmJ5dGUJMCwgMHg5MiwgMHhDRiwgMAorCisJLnAyYWxpZ24JMworLyogdGhpcyBpcyB0aGUgR0RU
IGRlc2NyaXB0b3IgKi8KK2dkdGRlc2M6CisJLndvcmQJMHgxNwkJLyogbGltaXQgKi8KKwkubG9u
ZwlnZHQJCS8qIGFkZHIgKi8KKworCS5wMmFsaWduCTIKIC8qIFNhdmVkIHBvaW50ZXIgdG8gc3Rh
cnQgaW5mbyBzdHJ1Y3R1cmUuICovCiAJLmdsb2JsCXB2aF9zdGFydF9pbmZvCiBwdmhfc3RhcnRf
aW5mbzoKIAkubG9uZwkwCisKKwkuYnNzCisJLnNwYWNlCUdSVUJfTUVNT1JZX01BQ0hJTkVfUFJP
VF9TVEFDS19TSVpFCitMT0NBTChzdGFja19lbmQpOgotLSAKMi4xNi40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPTV1-0000M8-UP; Wed, 21 Nov 2018 14:29: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=dvCC=OA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTUz-0000L9-KH
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:29:01 +0000
X-Inumbo-ID: c92d4052-ed99-11e8-a1ec-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c92d4052-ed99-11e8-a1ec-12d6303a7972;
 Wed, 21 Nov 2018 14:29:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3EC87AF57;
 Wed, 21 Nov 2018 14:28:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:39 +0100
Message-Id: <20181121142855.13537-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 04/20] xen: prepare common code for Xen PVH
 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBjb21tb24gY29kZSBuZWVkcyB0byBiZSBzcGVjaWFsIGNhc2VkIGZvciBYZW4gUFZIIG1v
ZGUuIFRoaXMgaGl0cwptb3N0bHkgWGVuIFBWIG1vZGUgc3BlY2lmaWMgYXJlYXMuCgpTcGxpdCBp
bmNsdWRlL2dydWIvaTM4Ni9wYy9pbnRfdHlwZXMuaCBvZmYgZnJvbQppbmNsdWRlL2dydWIvaTM4
Ni9wYy9pbnQuaCB0byBzdXBwb3J0IGluY2x1ZGluZyB0aGlzIGZpbGUgbGF0ZXIgZnJvbQp4ZW5f
cHZoIGNvZGUgd2l0aG91dCB0aGUgZ3J1Yl9iaW9zX2ludGVycnVwdCBkZWZpbml0aW9uLgoKTW92
ZSBkZWZpbml0aW9uIG9mIHN0cnVjdCBncnViX2U4MjBfbW1hcF9lbnRyeSBmcm9tCmdydWItY29y
ZS9tbWFwL2kzODYvcGMvbW1hcC5jIHRvIGluY2x1ZGUvZ3J1Yi9pMzg2L21lbW9yeS5oIGluIG9y
ZGVyCnRvIG1ha2UgaXQgdXNhYmxlIGZyb20geGVuX3B2aCBjb2RlLgoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVy
IDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KLS0tClYzOiBHUlVCX01BQ0hJTkVfWEVOUFZIIC0+
IEdSVUJfTUFDSElORV9YRU5fUFZIIChEYW5pZWwgS2lwZXIpCiAgICBzcGxpdCBpbmNsdWRlL2dy
dWIvaTM4Ni9wYy9pbnQuaCAoRGFuaWVsIEtpcGVyKQogICAgbW92ZSBzdHJ1Y3QgZ3J1Yl9lODIw
X21tYXBfZW50cnkgZGVmaW5pdGlvbiB0byBoZWFkZXIgZmlsZQpWNTogbWlub3Igc3R5bGUgYWRq
dXN0bWVudHMgKERhbmllbCBLaXBlcikKLS0tCiBncnViLWNvcmUva2Vybi9pMzg2L3RzYy5jICAg
ICAgICAgfCAgMiArLQogZ3J1Yi1jb3JlL21tYXAvaTM4Ni9wYy9tbWFwLmMgICAgIHwgIDggLS0t
LS0tCiBpbmNsdWRlL2dydWIvaTM4Ni9tZW1vcnkuaCAgICAgICAgfCAgNyArKysrKwogaW5jbHVk
ZS9ncnViL2kzODYvcGMvaW50LmggICAgICAgIHwgMzYgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiBpbmNsdWRlL2dydWIvaTM4Ni9wYy9pbnRfdHlwZXMuaCAgfCA1OSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIGluY2x1ZGUvZ3J1Yi9pMzg2L3RzYy5oICAgICAgICAg
ICB8ICAyICstCiBpbmNsdWRlL2dydWIvaTM4Ni94ZW4vaHlwZXJjYWxsLmggfCAgNSArKystCiBp
bmNsdWRlL2dydWIva2VybmVsLmggICAgICAgICAgICAgfCAgNCArKy0KIDggZmlsZXMgY2hhbmdl
ZCwgNzYgaW5zZXJ0aW9ucygrKSwgNDcgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQg
aW5jbHVkZS9ncnViL2kzODYvcGMvaW50X3R5cGVzLmgKCmRpZmYgLS1naXQgYS9ncnViLWNvcmUv
a2Vybi9pMzg2L3RzYy5jIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni90c2MuYwppbmRleCBmMjY2ZWIx
MzEuLjkyOTNiMTYxZCAxMDA2NDQKLS0tIGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni90c2MuYworKysg
Yi9ncnViLWNvcmUva2Vybi9pMzg2L3RzYy5jCkBAIC02NSw3ICs2NSw3IEBAIGdydWJfdHNjX2lu
aXQgKHZvaWQpCiAKICAgdHNjX2Jvb3RfdGltZSA9IGdydWJfZ2V0X3RzYyAoKTsKIAotI2lmZGVm
IEdSVUJfTUFDSElORV9YRU4KKyNpZiBkZWZpbmVkIChHUlVCX01BQ0hJTkVfWEVOKSB8fCBkZWZp
bmVkIChHUlVCX01BQ0hJTkVfWEVOX1BWSCkKICAgKHZvaWQpIChncnViX3RzY19jYWxpYnJhdGVf
ZnJvbV94ZW4gKCkgfHwgY2FsaWJyYXRlX3RzY19oYXJkY29kZSgpKTsKICNlbGlmIGRlZmluZWQg
KEdSVUJfTUFDSElORV9FRkkpCiAgICh2b2lkKSAoZ3J1Yl90c2NfY2FsaWJyYXRlX2Zyb21fcG10
aW1lciAoKSB8fCBncnViX3RzY19jYWxpYnJhdGVfZnJvbV9waXQgKCkgfHwgZ3J1Yl90c2NfY2Fs
aWJyYXRlX2Zyb21fZWZpKCkgfHwgY2FsaWJyYXRlX3RzY19oYXJkY29kZSgpKTsKZGlmZiAtLWdp
dCBhL2dydWItY29yZS9tbWFwL2kzODYvcGMvbW1hcC5jIGIvZ3J1Yi1jb3JlL21tYXAvaTM4Ni9w
Yy9tbWFwLmMKaW5kZXggNjA5OTk0NTE2Li42YWI0ZjY3MzAgMTAwNjQ0Ci0tLSBhL2dydWItY29y
ZS9tbWFwL2kzODYvcGMvbW1hcC5jCisrKyBiL2dydWItY29yZS9tbWFwL2kzODYvcGMvbW1hcC5j
CkBAIC00MiwxNCArNDIsNiBAQCBleHRlcm4gZ3J1Yl91aW50MTZfdCBncnViX21hY2hpbmVfbW1h
cGhvb2tfa2Jsb3c7CiBleHRlcm4gZ3J1Yl91aW50MTZfdCBncnViX21hY2hpbmVfbW1hcGhvb2tf
a2JpbjE2bWI7CiBleHRlcm4gZ3J1Yl91aW50MTZfdCBncnViX21hY2hpbmVfbW1hcGhvb2tfNjRr
YmluNGdiOwogCi1zdHJ1Y3QgZ3J1Yl9lODIwX21tYXBfZW50cnkKLXsKLSAgZ3J1Yl91aW50NjRf
dCBhZGRyOwotICBncnViX3VpbnQ2NF90IGxlbjsKLSAgZ3J1Yl91aW50MzJfdCB0eXBlOwotfSBH
UlVCX1BBQ0tFRDsKLQotCiAvKiBIZWxwZXIgZm9yIHByZWJvb3QuICAqLwogc3RhdGljIGludCBm
aWxsX2hvb2sgKGdydWJfdWludDY0X3QgYWRkciwgZ3J1Yl91aW50NjRfdCBzaXplLAogCQkgICAg
ICBncnViX21lbW9yeV90eXBlX3QgdHlwZSwgdm9pZCAqZGF0YSkKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvZ3J1Yi9pMzg2L21lbW9yeS5oIGIvaW5jbHVkZS9ncnViL2kzODYvbWVtb3J5LmgKaW5kZXgg
OGJiNmUxY2JiLi41Y2I2MDdmYjQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZ3J1Yi9pMzg2L21lbW9y
eS5oCisrKyBiL2luY2x1ZGUvZ3J1Yi9pMzg2L21lbW9yeS5oCkBAIC00NCw2ICs0NCwxMyBAQAog
CiAjaW5jbHVkZSA8Z3J1Yi90eXBlcy5oPgogCitzdHJ1Y3QgZ3J1Yl9lODIwX21tYXBfZW50cnkK
K3sKKyAgZ3J1Yl91aW50NjRfdCBhZGRyOworICBncnViX3VpbnQ2NF90IGxlbjsKKyAgZ3J1Yl91
aW50MzJfdCB0eXBlOworfSBHUlVCX1BBQ0tFRDsKKwogZ3J1Yl91aW50NjRfdCBncnViX21tYXBf
Z2V0X3VwcGVyICh2b2lkKTsKIGdydWJfdWludDY0X3QgZ3J1Yl9tbWFwX2dldF9sb3dlciAodm9p
ZCk7CiBncnViX3VpbnQ2NF90IGdydWJfbW1hcF9nZXRfcG9zdDY0ICh2b2lkKTsKZGlmZiAtLWdp
dCBhL2luY2x1ZGUvZ3J1Yi9pMzg2L3BjL2ludC5oIGIvaW5jbHVkZS9ncnViL2kzODYvcGMvaW50
LmgKaW5kZXggMTZhNTNlNGZlLi5hNjAxMDQwMDEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZ3J1Yi9p
Mzg2L3BjL2ludC5oCisrKyBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3BjL2ludC5oCkBAIC0yMCw0NSAr
MjAsMTEgQEAKICNkZWZpbmUgR1JVQl9JTlRFUlJVUFRfTUFDSElORV9IRUFERVIJMQogCiAjaW5j
bHVkZSA8Z3J1Yi9zeW1ib2wuaD4KLSNpbmNsdWRlIDxncnViL3R5cGVzLmg+Ci0KLXN0cnVjdCBn
cnViX2Jpb3NfaW50X3JlZ2lzdGVycwotewotICBncnViX3VpbnQzMl90IGVheDsKLSAgZ3J1Yl91
aW50MTZfdCBlczsKLSAgZ3J1Yl91aW50MTZfdCBkczsKLSAgZ3J1Yl91aW50MTZfdCBmbGFnczsK
LSAgZ3J1Yl91aW50MTZfdCBkdW1teTsKLSAgZ3J1Yl91aW50MzJfdCBlYng7Ci0gIGdydWJfdWlu
dDMyX3QgZWN4OwotICBncnViX3VpbnQzMl90IGVkaTsKLSAgZ3J1Yl91aW50MzJfdCBlc2k7Ci0g
IGdydWJfdWludDMyX3QgZWR4OwotfTsKLQotI2RlZmluZSAgR1JVQl9DUFVfSU5UX0ZMQUdTX0NB
UlJZICAgICAweDEKLSNkZWZpbmUgIEdSVUJfQ1BVX0lOVF9GTEFHU19QQVJJVFkgICAgMHg0Ci0j
ZGVmaW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfQURKVVNUICAgIDB4MTAKLSNkZWZpbmUgIEdSVUJf
Q1BVX0lOVF9GTEFHU19aRVJPICAgICAgMHg0MAotI2RlZmluZSAgR1JVQl9DUFVfSU5UX0ZMQUdT
X1NJR04gICAgICAweDgwCi0jZGVmaW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfVFJBUCAgICAgIDB4
MTAwCi0jZGVmaW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfSU5URVJSVVBUIDB4MjAwCi0jZGVmaW5l
ICBHUlVCX0NQVV9JTlRfRkxBR1NfRElSRUNUSU9OIDB4NDAwCi0jZGVmaW5lICBHUlVCX0NQVV9J
TlRfRkxBR1NfT1ZFUkZMT1cgIDB4ODAwCi0jaWZkZWYgR1JVQl9NQUNISU5FX1BDQklPUwotI2Rl
ZmluZSAgR1JVQl9DUFVfSU5UX0ZMQUdTX0RFRkFVTFQgICBHUlVCX0NQVV9JTlRfRkxBR1NfSU5U
RVJSVVBUCi0jZWxzZQotI2RlZmluZSAgR1JVQl9DUFVfSU5UX0ZMQUdTX0RFRkFVTFQgICAwCi0j
ZW5kaWYKKyNpbmNsdWRlIDxncnViL2kzODYvcGMvaW50X3R5cGVzLmg+CiAKIHZvaWQgRVhQT1JU
X0ZVTkMgKGdydWJfYmlvc19pbnRlcnJ1cHQpIChncnViX3VpbnQ4X3QgaW50bm8sCiAJCQkJCXN0
cnVjdCBncnViX2Jpb3NfaW50X3JlZ2lzdGVycyAqcmVncykKICAgICAgX19hdHRyaWJ1dGVfXyAo
KHJlZ3Bhcm0oMykpKTsKLXN0cnVjdCBncnViX2kzODZfaWR0Ci17Ci0gIGdydWJfdWludDE2X3Qg
bGltaXQ7Ci0gIGdydWJfdWludDMyX3QgYmFzZTsKLX0gR1JVQl9QQUNLRUQ7CiAKICNpZmRlZiBH
UlVCX01BQ0hJTkVfUENCSU9TCiBleHRlcm4gc3RydWN0IGdydWJfaTM4Nl9pZHQgKkVYUE9SVF9W
QVIoZ3J1Yl9yZWFsaWR0KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZ3J1Yi9pMzg2L3BjL2ludF90
eXBlcy5oIGIvaW5jbHVkZS9ncnViL2kzODYvcGMvaW50X3R5cGVzLmgKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwLi4yYzVhNjliNjMKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNs
dWRlL2dydWIvaTM4Ni9wYy9pbnRfdHlwZXMuaApAQCAtMCwwICsxLDU5IEBACisvKgorICogIEdS
VUIgIC0tICBHUmFuZCBVbmlmaWVkIEJvb3Rsb2FkZXIKKyAqICBDb3B5cmlnaHQgKEMpIDIwMTgg
IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgorICoKKyAqICBHUlVCIGlzIGZyZWUgc29m
dHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqICBpdCB1bmRl
ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hl
ZCBieQorICogIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMg
b2YgdGhlIExpY2Vuc2UsIG9yCisgKiAgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lv
bi4KKyAqCisgKiAgR1JVQiBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg
YmUgdXNlZnVsLAorICogIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo
ZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl
ZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiAgYWxvbmcgd2l0
aCBHUlVCLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICov
CisKKyNpZm5kZWYgR1JVQl9JTlRFUlJVUFRfVFlQRVNfTUFDSElORV9IRUFERVIKKyNkZWZpbmUg
R1JVQl9JTlRFUlJVUFRfVFlQRVNfTUFDSElORV9IRUFERVIJMQorCisjaW5jbHVkZSA8Z3J1Yi90
eXBlcy5oPgorCisjZGVmaW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfQ0FSUlkgICAgIDB4MQorI2Rl
ZmluZSAgR1JVQl9DUFVfSU5UX0ZMQUdTX1BBUklUWSAgICAweDQKKyNkZWZpbmUgIEdSVUJfQ1BV
X0lOVF9GTEFHU19BREpVU1QgICAgMHgxMAorI2RlZmluZSAgR1JVQl9DUFVfSU5UX0ZMQUdTX1pF
Uk8gICAgICAweDQwCisjZGVmaW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfU0lHTiAgICAgIDB4ODAK
KyNkZWZpbmUgIEdSVUJfQ1BVX0lOVF9GTEFHU19UUkFQICAgICAgMHgxMDAKKyNkZWZpbmUgIEdS
VUJfQ1BVX0lOVF9GTEFHU19JTlRFUlJVUFQgMHgyMDAKKyNkZWZpbmUgIEdSVUJfQ1BVX0lOVF9G
TEFHU19ESVJFQ1RJT04gMHg0MDAKKyNkZWZpbmUgIEdSVUJfQ1BVX0lOVF9GTEFHU19PVkVSRkxP
VyAgMHg4MDAKKyNpZmRlZiBHUlVCX01BQ0hJTkVfUENCSU9TCisjZGVmaW5lICBHUlVCX0NQVV9J
TlRfRkxBR1NfREVGQVVMVCAgIEdSVUJfQ1BVX0lOVF9GTEFHU19JTlRFUlJVUFQKKyNlbHNlCisj
ZGVmaW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfREVGQVVMVCAgIDAKKyNlbmRpZgorCitzdHJ1Y3Qg
Z3J1Yl9iaW9zX2ludF9yZWdpc3RlcnMKK3sKKyAgZ3J1Yl91aW50MzJfdCBlYXg7CisgIGdydWJf
dWludDE2X3QgZXM7CisgIGdydWJfdWludDE2X3QgZHM7CisgIGdydWJfdWludDE2X3QgZmxhZ3M7
CisgIGdydWJfdWludDE2X3QgZHVtbXk7CisgIGdydWJfdWludDMyX3QgZWJ4OworICBncnViX3Vp
bnQzMl90IGVjeDsKKyAgZ3J1Yl91aW50MzJfdCBlZGk7CisgIGdydWJfdWludDMyX3QgZXNpOwor
ICBncnViX3VpbnQzMl90IGVkeDsKK307CisKK3N0cnVjdCBncnViX2kzODZfaWR0Cit7CisgIGdy
dWJfdWludDE2X3QgbGltaXQ7CisgIGdydWJfdWludDMyX3QgYmFzZTsKK30gR1JVQl9QQUNLRUQ7
CisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL2kzODYvdHNjLmggYi9pbmNsdWRl
L2dydWIvaTM4Ni90c2MuaAppbmRleCBhMGFhMmM1NzMuLjMyNDE3NGRlZCAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9ncnViL2kzODYvdHNjLmgKKysrIGIvaW5jbHVkZS9ncnViL2kzODYvdHNjLmgKQEAg
LTU0LDcgKzU0LDcgQEAgZ3J1Yl9nZXRfdHNjICh2b2lkKQogc3RhdGljIF9faW5saW5lIGludAog
Z3J1Yl9jcHVfaXNfdHNjX3N1cHBvcnRlZCAodm9pZCkKIHsKLSNpZm5kZWYgR1JVQl9NQUNISU5F
X1hFTgorI2lmICFkZWZpbmVkKEdSVUJfTUFDSElORV9YRU4pICYmICFkZWZpbmVkKEdSVUJfTUFD
SElORV9YRU5fUFZIKQogICBncnViX3VpbnQzMl90IGEsYixjLGQ7CiAgIGlmICghIGdydWJfY3B1
X2lzX2NwdWlkX3N1cHBvcnRlZCAoKSkKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvZ3J1Yi9pMzg2L3hlbi9oeXBlcmNhbGwuaCBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbi9oeXBl
cmNhbGwuaAppbmRleCAxOThlZTk0YWYuLjRlNGMxMmE0OSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9n
cnViL2kzODYveGVuL2h5cGVyY2FsbC5oCisrKyBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbi9oeXBl
cmNhbGwuaApAQCAtMjYsNyArMjYsMTAgQEAgRVhQT1JUX0ZVTkMgKGdydWJfeGVuX2h5cGVyY2Fs
bCkgKGdydWJfdWludDMyX3QgY2FsbG5vLCBncnViX3VpbnQzMl90IGEwLAogCQkJCSAgZ3J1Yl91
aW50MzJfdCBhMSwgZ3J1Yl91aW50MzJfdCBhMiwKIAkJCQkgIGdydWJfdWludDMyX3QgYTMsIGdy
dWJfdWludDMyX3QgYTQsCiAJCQkJICBncnViX3VpbnQzMl90IGE1KQotX19hdHRyaWJ1dGVfXyAo
KHJlZ3Bhcm0gKDMpLCBjZGVjbCkpOworI2lmZGVmIEdSVUJfTUFDSElORV9YRU4KKyAgX19hdHRy
aWJ1dGVfXyAoKHJlZ3Bhcm0gKDMpLCBjZGVjbCkpCisjZW5kaWYKKyAgOwogCiBzdGF0aWMgaW5s
aW5lIGludAogZ3J1Yl94ZW5fc2NoZWRfb3AgKGludCBjbWQsIHZvaWQgKmFyZykKZGlmZiAtLWdp
dCBhL2luY2x1ZGUvZ3J1Yi9rZXJuZWwuaCBiL2luY2x1ZGUvZ3J1Yi9rZXJuZWwuaAppbmRleCBl
Y2Q4OGNhNzIuLjEzM2EzN2M4ZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ncnViL2tlcm5lbC5oCisr
KyBiL2luY2x1ZGUvZ3J1Yi9rZXJuZWwuaApAQCAtNzksNyArNzksOSBAQCBzdHJ1Y3QgZ3J1Yl9t
b2R1bGVfaW5mbzY0CiAjaWYgZGVmaW5lZCAoR1JVQl9NQUNISU5FX1BDQklPUykgfHwgZGVmaW5l
ZCAoR1JVQl9NQUNISU5FX0NPUkVCT09UKSBcCiAgIHx8IGRlZmluZWQgKEdSVUJfTUFDSElORV9N
VUxUSUJPT1QpIHx8IGRlZmluZWQgKEdSVUJfTUFDSElORV9NSVBTX1FFTVVfTUlQUykgXAogICB8
fCBkZWZpbmVkIChHUlVCX01BQ0hJTkVfTUlQU19MT09OR1NPTikgfHwgZGVmaW5lZCAoR1JVQl9N
QUNISU5FX0FSQykgXAotICB8fCAoZGVmaW5lZCAoX19zcGFyY19fKSAmJiBkZWZpbmVkIChHUlVC
X01BQ0hJTkVfSUVFRTEyNzUpKSB8fCBkZWZpbmVkIChHUlVCX01BQ0hJTkVfVUJPT1QpIHx8IGRl
ZmluZWQgKEdSVUJfTUFDSElORV9YRU4pCisgIHx8IChkZWZpbmVkIChfX3NwYXJjX18pICYmIGRl
ZmluZWQgKEdSVUJfTUFDSElORV9JRUVFMTI3NSkpIFwKKyAgfHwgZGVmaW5lZCAoR1JVQl9NQUNI
SU5FX1VCT09UKSB8fCBkZWZpbmVkIChHUlVCX01BQ0hJTkVfWEVOKSBcCisgIHx8IGRlZmluZWQo
R1JVQl9NQUNISU5FX1hFTl9QVkgpCiAvKiBGSVhNRTogc3RhY2sgaXMgYmV0d2VlbiAyIGhlYXAg
cmVnaW9ucy4gTW92ZSBpdC4gICovCiAjZGVmaW5lIEdSVUJfS0VSTkVMX1BSRUxPQURfU1BBQ0Vf
UkVVU0FCTEUgMQogI2VuZGlmCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPTV7-0000Ra-B2; Wed, 21 Nov 2018 14:29: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=dvcc=oa=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTV2-0000Mm-J4
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:29:04 +0000
X-Inumbo-ID: cb084089-ed99-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb084089-ed99-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 14:29:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 61ECAB024;
 Wed, 21 Nov 2018 14:29:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:54 +0100
Message-Id: <20181121142855.13537-20-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 19/20] xen_pvh: support grub-install for
 xen_pvh
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHhlbl9wdmggc3VwcG9ydCB0byBncnViLWluc3RhbGwuCgpTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRh
bmllbC5raXBlckBvcmFjbGUuY29tPgotLS0KIGluY2x1ZGUvZ3J1Yi91dGlsL2luc3RhbGwuaCB8
IDEgKwogdXRpbC9ncnViLWluc3RhbGwtY29tbW9uLmMgIHwgMSArCiB1dGlsL2dydWItaW5zdGFs
bC5jICAgICAgICAgfCA3ICsrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL3V0aWwvaW5zdGFsbC5oIGIvaW5jbHVkZS9ncnVi
L3V0aWwvaW5zdGFsbC5oCmluZGV4IDBkYmE4YjY3Zi4uYWYyYmY2NWQ3IDEwMDY0NAotLS0gYS9p
bmNsdWRlL2dydWIvdXRpbC9pbnN0YWxsLmgKKysrIGIvaW5jbHVkZS9ncnViL3V0aWwvaW5zdGFs
bC5oCkBAIC0xMDAsNiArMTAwLDcgQEAgZW51bSBncnViX2luc3RhbGxfcGxhdAogICAgIEdSVUJf
SU5TVEFMTF9QTEFURk9STV9NSVBTX1FFTVVfTUlQUywKICAgICBHUlVCX0lOU1RBTExfUExBVEZP
Uk1fSTM4Nl9YRU4sCiAgICAgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX1g4Nl82NF9YRU4sCisgICAg
R1JVQl9JTlNUQUxMX1BMQVRGT1JNX0kzODZfWEVOX1BWSCwKICAgICBHUlVCX0lOU1RBTExfUExB
VEZPUk1fQVJNNjRfRUZJLAogICAgIEdSVUJfSU5TVEFMTF9QTEFURk9STV9BUk1fQ09SRUJPT1Qs
CiAgICAgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX01BWApkaWZmIC0tZ2l0IGEvdXRpbC9ncnViLWlu
c3RhbGwtY29tbW9uLmMgYi91dGlsL2dydWItaW5zdGFsbC1jb21tb24uYwppbmRleCAwYTJlMjRh
NzkuLjFiMWNiNDNiNCAxMDA2NDQKLS0tIGEvdXRpbC9ncnViLWluc3RhbGwtY29tbW9uLmMKKysr
IGIvdXRpbC9ncnViLWluc3RhbGwtY29tbW9uLmMKQEAgLTcxNiw2ICs3MTYsNyBAQCBzdGF0aWMg
c3RydWN0CiAgICAgW0dSVUJfSU5TVEFMTF9QTEFURk9STV9YODZfNjRfRUZJXSA9ICAgICAgIHsg
Ing4Nl82NCIsICAiZWZpIiAgICAgICB9LAogICAgIFtHUlVCX0lOU1RBTExfUExBVEZPUk1fSTM4
Nl9YRU5dID0gICAgICAgICB7ICJpMzg2IiwgICAgInhlbiIgICAgICAgfSwKICAgICBbR1JVQl9J
TlNUQUxMX1BMQVRGT1JNX1g4Nl82NF9YRU5dID0gICAgICAgeyAieDg2XzY0IiwgICJ4ZW4iICAg
ICAgIH0sCisgICAgW0dSVUJfSU5TVEFMTF9QTEFURk9STV9JMzg2X1hFTl9QVkhdID0gICAgIHsg
ImkzODYiLCAgICAieGVuX3B2aCIgICB9LAogICAgIFtHUlVCX0lOU1RBTExfUExBVEZPUk1fTUlQ
U0VMX0xPT05HU09OXSA9ICB7ICJtaXBzZWwiLCAgImxvb25nc29uIiAgfSwKICAgICBbR1JVQl9J
TlNUQUxMX1BMQVRGT1JNX01JUFNFTF9RRU1VX01JUFNdID0geyAibWlwc2VsIiwgICJxZW11X21p
cHMiIH0sCiAgICAgW0dSVUJfSU5TVEFMTF9QTEFURk9STV9NSVBTX1FFTVVfTUlQU10gPSAgIHsg
Im1pcHMiLCAgICAicWVtdV9taXBzIiB9LApkaWZmIC0tZ2l0IGEvdXRpbC9ncnViLWluc3RhbGwu
YyBiL3V0aWwvZ3J1Yi1pbnN0YWxsLmMKaW5kZXggNDM3NWMxNjE5Li43NDMyOTZmMzYgMTAwNjQ0
Ci0tLSBhL3V0aWwvZ3J1Yi1pbnN0YWxsLmMKKysrIGIvdXRpbC9ncnViLWluc3RhbGwuYwpAQCAt
NDk2LDYgKzQ5Niw3IEBAIGhhdmVfYm9vdGRldiAoZW51bSBncnViX2luc3RhbGxfcGxhdCBwbCkK
IAogICAgIGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX0kzODZfWEVOOgogICAgIGNhc2UgR1JV
Ql9JTlNUQUxMX1BMQVRGT1JNX1g4Nl82NF9YRU46CisgICAgY2FzZSBHUlVCX0lOU1RBTExfUExB
VEZPUk1fSTM4Nl9YRU5fUFZIOgogICAgICAgcmV0dXJuIDA7CiAKICAgICAgIC8qIHBhY2lmeSB3
YXJuaW5nLiAgKi8KQEAgLTkxMyw2ICs5MTQsNyBAQCBtYWluIChpbnQgYXJnYywgY2hhciAqYXJn
dltdKQogICAgIGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX0FSTV9VQk9PVDoKICAgICBjYXNl
IEdSVUJfSU5TVEFMTF9QTEFURk9STV9JMzg2X1hFTjoKICAgICBjYXNlIEdSVUJfSU5TVEFMTF9Q
TEFURk9STV9YODZfNjRfWEVOOgorICAgIGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX0kzODZf
WEVOX1BWSDoKICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1f
STM4Nl9RRU1VOgpAQCAtOTYwLDYgKzk2Miw3IEBAIG1haW4gKGludCBhcmdjLCBjaGFyICphcmd2
W10pCiAgICAgY2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1fTUlQU19RRU1VX01JUFM6CiAgICAg
Y2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1fSTM4Nl9YRU46CiAgICAgY2FzZSBHUlVCX0lOU1RB
TExfUExBVEZPUk1fWDg2XzY0X1hFTjoKKyAgICBjYXNlIEdSVUJfSU5TVEFMTF9QTEFURk9STV9J
Mzg2X1hFTl9QVkg6CiAgICAgICBmcmVlIChpbnN0YWxsX2RldmljZSk7CiAgICAgICBpbnN0YWxs
X2RldmljZSA9IE5VTEw7CiAgICAgICBicmVhazsKQEAgLTE0NzcsNiArMTQ4MCw3IEBAIG1haW4g
KGludCBhcmdjLCBjaGFyICphcmd2W10pCiAJCSAgY2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1f
QVJNX1VCT09UOgogCQkgIGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX0kzODZfWEVOOgogCQkg
IGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX1g4Nl82NF9YRU46CisJCSAgY2FzZSBHUlVCX0lO
U1RBTExfUExBVEZPUk1fSTM4Nl9YRU5fUFZIOgogCQkgICAgZ3J1Yl91dGlsX3dhcm4gKCIlcyIs
IF8oIm5vIGhpbnRzIGF2YWlsYWJsZSBmb3IgeW91ciBwbGF0Zm9ybS4gRXhwZWN0IHJlZHVjZWQg
cGVyZm9ybWFuY2UiKSk7CiAJCSAgICBicmVhazsKIAkJICAgIC8qIHBhY2lmeSB3YXJuaW5nLiAg
Ki8KQEAgLTE1NjgsNiArMTU3Miw3IEBAIG1haW4gKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAg
ICAgY2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1fUE9XRVJQQ19JRUVFMTI3NToKICAgICBjYXNl
IEdSVUJfSU5TVEFMTF9QTEFURk9STV9JMzg2X1hFTjoKICAgICBjYXNlIEdSVUJfSU5TVEFMTF9Q
TEFURk9STV9YODZfNjRfWEVOOgorICAgIGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX0kzODZf
WEVOX1BWSDoKICAgICAgIGNvcmVfbmFtZSA9ICJjb3JlLmVsZiI7CiAgICAgICBzbnByaW50ZiAo
bWtpbWFnZV90YXJnZXQsIHNpemVvZiAobWtpbWFnZV90YXJnZXQpLAogCQkiJXMtJXMiLApAQCAt
MTY2MCw2ICsxNjY1LDcgQEAgbWFpbiAoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgICBjYXNl
IEdSVUJfSU5TVEFMTF9QTEFURk9STV9TUEFSQzY0X0lFRUUxMjc1OgogICAgIGNhc2UgR1JVQl9J
TlNUQUxMX1BMQVRGT1JNX0kzODZfWEVOOgogICAgIGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JN
X1g4Nl82NF9YRU46CisgICAgY2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1fSTM4Nl9YRU5fUFZI
OgogICAgICAgYnJlYWs7CiAgICAgICAvKiBwYWNpZnkgd2FybmluZy4gICovCiAgICAgY2FzZSBH
UlVCX0lOU1RBTExfUExBVEZPUk1fTUFYOgpAQCAtMTkyNiw2ICsxOTMyLDcgQEAgbWFpbiAoaW50
IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgICBjYXNlIEdSVUJfSU5TVEFMTF9QTEFURk9STV9JMzg2
X1FFTVU6CiAgICAgY2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1fSTM4Nl9YRU46CiAgICAgY2Fz
ZSBHUlVCX0lOU1RBTExfUExBVEZPUk1fWDg2XzY0X1hFTjoKKyAgICBjYXNlIEdSVUJfSU5TVEFM
TF9QTEFURk9STV9JMzg2X1hFTl9QVkg6CiAgICAgICBncnViX3V0aWxfd2FybiAoIiVzIiwKIAkJ
ICAgICAgXygiV0FSTklORzogbm8gcGxhdGZvcm0tc3BlY2lmaWMgaW5zdGFsbCB3YXMgcGVyZm9y
bWVkIikpOwogICAgICAgYnJlYWs7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:29:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPTV8-0000UK-0q; Wed, 21 Nov 2018 14:29: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=dvcc=oa=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTV2-0000Ml-Im
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:29:04 +0000
X-Inumbo-ID: cacd5c9b-ed99-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cacd5c9b-ed99-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 14:29:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0388DB01B;
 Wed, 21 Nov 2018 14:29:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:52 +0100
Message-Id: <20181121142855.13537-18-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 17/20] xen: use elfnote defines instead of
 plain numbers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gYXZvaWQgdXNpbmcgcGxhaW4gaW50ZWdlcnMgZm9yIHRoZSBFTEYgbm90ZXMg
dXNlIHRoZQphdmFpbGFibGUgWGVuIGluY2x1ZGUgaW5zdGVhZC4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBlciA8
ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+Ci0tLQpWNTogbmV3IHBhdGNoIChEYW5pZWwgS2lwZXIp
Ci0tLQogdXRpbC9ncnViLW1raW1hZ2V4eC5jIHwgMTQgKysrKysrKystLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdXRp
bC9ncnViLW1raW1hZ2V4eC5jIGIvdXRpbC9ncnViLW1raW1hZ2V4eC5jCmluZGV4IGE0ODNjNjc0
Yy4uNzg0ZWQxYTUyIDEwMDY0NAotLS0gYS91dGlsL2dydWItbWtpbWFnZXh4LmMKKysrIGIvdXRp
bC9ncnViLW1raW1hZ2V4eC5jCkBAIC00OCw2ICs0OCw4IEBACiAjaW5jbHVkZSA8Z3J1Yi91dGls
L2luc3RhbGwuaD4KICNpbmNsdWRlIDxncnViL3V0aWwvbWtpbWFnZS5oPgogCisjaW5jbHVkZSA8
eGVuL2VsZm5vdGUuaD4KKwogI3ByYWdtYSBHQ0MgZGlhZ25vc3RpYyBpZ25vcmVkICItV2Nhc3Qt
YWxpZ24iCiAKICNkZWZpbmUgR1JVQl9NS0lNQUdFWFgKQEAgLTM0MSw3ICszNDMsNyBAQCBTVUZG
SVggKGdydWJfbWtpbWFnZV9nZW5lcmF0ZV9lbGYpIChjb25zdCBzdHJ1Y3QgZ3J1Yl9pbnN0YWxs
X2ltYWdlX3RhcmdldF9kZXNjCiAgICAgICBub3RlX3B0ciA9IChFbGZfTmhkciAqKSBwdHI7CiAg
ICAgICBub3RlX3B0ci0+bl9uYW1lc3ogPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKHNpemVvZiAo
R1JVQl9YRU5fTk9URV9OQU1FKSk7CiAgICAgICBub3RlX3B0ci0+bl9kZXNjc3ogPSBncnViX2hv
c3RfdG9fdGFyZ2V0MzIgKHNpemVvZiAoUEFDS0FHRV9OQU1FKSk7Ci0gICAgICBub3RlX3B0ci0+
bl90eXBlID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyICg2KTsKKyAgICAgIG5vdGVfcHRyLT5uX3R5
cGUgPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKFhFTl9FTEZOT1RFX0dVRVNUX09TKTsKICAgICAg
IHB0ciArPSBzaXplb2YgKEVsZl9OaGRyKTsKICAgICAgIG1lbWNweSAocHRyLCBHUlVCX1hFTl9O
T1RFX05BTUUsIHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSk7CiAgICAgICBwdHIgKz0gQUxJ
R05fVVAgKHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSwgNCk7CkBAIC0zNTIsNyArMzU0LDcg
QEAgU1VGRklYIChncnViX21raW1hZ2VfZ2VuZXJhdGVfZWxmKSAoY29uc3Qgc3RydWN0IGdydWJf
aW5zdGFsbF9pbWFnZV90YXJnZXRfZGVzYwogICAgICAgbm90ZV9wdHIgPSAoRWxmX05oZHIgKikg
cHRyOwogICAgICAgbm90ZV9wdHItPm5fbmFtZXN6ID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChz
aXplb2YgKEdSVUJfWEVOX05PVEVfTkFNRSkpOwogICAgICAgbm90ZV9wdHItPm5fZGVzY3N6ID0g
Z3J1Yl9ob3N0X3RvX3RhcmdldDMyIChzaXplb2YgKCJnZW5lcmljIikpOwotICAgICAgbm90ZV9w
dHItPm5fdHlwZSA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoOCk7CisgICAgICBub3RlX3B0ci0+
bl90eXBlID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChYRU5fRUxGTk9URV9MT0FERVIpOwogICAg
ICAgcHRyICs9IHNpemVvZiAoRWxmX05oZHIpOwogICAgICAgbWVtY3B5IChwdHIsIEdSVUJfWEVO
X05PVEVfTkFNRSwgc2l6ZW9mIChHUlVCX1hFTl9OT1RFX05BTUUpKTsKICAgICAgIHB0ciArPSBB
TElHTl9VUCAoc2l6ZW9mIChHUlVCX1hFTl9OT1RFX05BTUUpLCA0KTsKQEAgLTM2Myw3ICszNjUs
NyBAQCBTVUZGSVggKGdydWJfbWtpbWFnZV9nZW5lcmF0ZV9lbGYpIChjb25zdCBzdHJ1Y3QgZ3J1
Yl9pbnN0YWxsX2ltYWdlX3RhcmdldF9kZXNjCiAgICAgICBub3RlX3B0ciA9IChFbGZfTmhkciAq
KSBwdHI7CiAgICAgICBub3RlX3B0ci0+bl9uYW1lc3ogPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIg
KHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSk7CiAgICAgICBub3RlX3B0ci0+bl9kZXNjc3og
PSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKHNpemVvZiAoInhlbi0zLjAiKSk7Ci0gICAgICBub3Rl
X3B0ci0+bl90eXBlID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyICg1KTsKKyAgICAgIG5vdGVfcHRy
LT5uX3R5cGUgPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKFhFTl9FTEZOT1RFX1hFTl9WRVJTSU9O
KTsKICAgICAgIHB0ciArPSBzaXplb2YgKEVsZl9OaGRyKTsKICAgICAgIG1lbWNweSAocHRyLCBH
UlVCX1hFTl9OT1RFX05BTUUsIHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSk7CiAgICAgICBw
dHIgKz0gQUxJR05fVVAgKHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSwgNCk7CkBAIC0zNzQs
NyArMzc2LDcgQEAgU1VGRklYIChncnViX21raW1hZ2VfZ2VuZXJhdGVfZWxmKSAoY29uc3Qgc3Ry
dWN0IGdydWJfaW5zdGFsbF9pbWFnZV90YXJnZXRfZGVzYwogICAgICAgbm90ZV9wdHIgPSAoRWxm
X05oZHIgKikgcHRyOwogICAgICAgbm90ZV9wdHItPm5fbmFtZXN6ID0gZ3J1Yl9ob3N0X3RvX3Rh
cmdldDMyIChzaXplb2YgKEdSVUJfWEVOX05PVEVfTkFNRSkpOwogICAgICAgbm90ZV9wdHItPm5f
ZGVzY3N6ID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChpbWFnZV90YXJnZXQtPnZvaWRwX3NpemVv
Zik7Ci0gICAgICBub3RlX3B0ci0+bl90eXBlID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyICgxKTsK
KyAgICAgIG5vdGVfcHRyLT5uX3R5cGUgPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKFhFTl9FTEZO
T1RFX0VOVFJZKTsKICAgICAgIHB0ciArPSBzaXplb2YgKEVsZl9OaGRyKTsKICAgICAgIG1lbWNw
eSAocHRyLCBHUlVCX1hFTl9OT1RFX05BTUUsIHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSk7
CiAgICAgICBwdHIgKz0gQUxJR05fVVAgKHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSwgNCk7
CkBAIC0zODUsNyArMzg3LDcgQEAgU1VGRklYIChncnViX21raW1hZ2VfZ2VuZXJhdGVfZWxmKSAo
Y29uc3Qgc3RydWN0IGdydWJfaW5zdGFsbF9pbWFnZV90YXJnZXRfZGVzYwogICAgICAgbm90ZV9w
dHIgPSAoRWxmX05oZHIgKikgcHRyOwogICAgICAgbm90ZV9wdHItPm5fbmFtZXN6ID0gZ3J1Yl9o
b3N0X3RvX3RhcmdldDMyIChzaXplb2YgKEdSVUJfWEVOX05PVEVfTkFNRSkpOwogICAgICAgbm90
ZV9wdHItPm5fZGVzY3N6ID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChpbWFnZV90YXJnZXQtPnZv
aWRwX3NpemVvZik7Ci0gICAgICBub3RlX3B0ci0+bl90eXBlID0gZ3J1Yl9ob3N0X3RvX3Rhcmdl
dDMyICgzKTsKKyAgICAgIG5vdGVfcHRyLT5uX3R5cGUgPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIg
KFhFTl9FTEZOT1RFX1ZJUlRfQkFTRSk7CiAgICAgICBwdHIgKz0gc2l6ZW9mIChFbGZfTmhkcik7
CiAgICAgICBtZW1jcHkgKHB0ciwgR1JVQl9YRU5fTk9URV9OQU1FLCBzaXplb2YgKEdSVUJfWEVO
X05PVEVfTkFNRSkpOwogICAgICAgcHRyICs9IEFMSUdOX1VQIChzaXplb2YgKEdSVUJfWEVOX05P
VEVfTkFNRSksIDQpOwpAQCAtMzk4LDcgKzQwMCw3IEBAIFNVRkZJWCAoZ3J1Yl9ta2ltYWdlX2dl
bmVyYXRlX2VsZikgKGNvbnN0IHN0cnVjdCBncnViX2luc3RhbGxfaW1hZ2VfdGFyZ2V0X2Rlc2MK
IAkgIG5vdGVfcHRyID0gKEVsZl9OaGRyICopIHB0cjsKIAkgIG5vdGVfcHRyLT5uX25hbWVzeiA9
IGdydWJfaG9zdF90b190YXJnZXQzMiAoc2l6ZW9mIChHUlVCX1hFTl9OT1RFX05BTUUpKTsKIAkg
IG5vdGVfcHRyLT5uX2Rlc2NzeiA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoc2l6ZW9mICgieWVz
LGJpbW9kYWwiKSk7Ci0JICBub3RlX3B0ci0+bl90eXBlID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMy
ICg5KTsKKwkgIG5vdGVfcHRyLT5uX3R5cGUgPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKFhFTl9F
TEZOT1RFX1BBRV9NT0RFKTsKIAkgIHB0ciArPSBzaXplb2YgKEVsZl9OaGRyKTsKIAkgIG1lbWNw
eSAocHRyLCBHUlVCX1hFTl9OT1RFX05BTUUsIHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSk7
CiAJICBwdHIgKz0gQUxJR05fVVAgKHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSwgNCk7Ci0t
IAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:29:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPTV8-0000Vv-VH; Wed, 21 Nov 2018 14:29: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=dvCC=OA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTV5-0000Of-KP
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:29:07 +0000
X-Inumbo-ID: cbcd6d6e-ed99-11e8-9441-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cbcd6d6e-ed99-11e8-9441-12d6303a7972;
 Wed, 21 Nov 2018 14:29:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9E53BAF09;
 Wed, 21 Nov 2018 14:29:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:55 +0100
Message-Id: <20181121142855.13537-21-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 20/20] xen_pvh: add support to configure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3VwcG9ydCBwbGF0Zm9ybSBpMzg2L3hlbl9wdmggaW4gY29uZmlndXJlLgoKU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIEtp
cGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KLS0tCiBjb25maWd1cmUuYWMgfCAzICsrKwog
MSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZS5h
YyBiL2NvbmZpZ3VyZS5hYwppbmRleCA1ZTYzYzRhZjMuLjgxYTE5YWZkNSAxMDA2NDQKLS0tIGEv
Y29uZmlndXJlLmFjCisrKyBiL2NvbmZpZ3VyZS5hYwpAQCAtMTUxLDYgKzE1MSw3IEBAIGNhc2Ug
IiR0YXJnZXRfY3B1Ii0iJHBsYXRmb3JtIiBpbgogICBpMzg2LWVmaSkgOzsKICAgeDg2XzY0LWVm
aSkgOzsKICAgaTM4Ni14ZW4pIDs7CisgIGkzODYteGVuX3B2aCkgOzsKICAgeDg2XzY0LXhlbikg
OzsKICAgaTM4Ni1wYykgOzsKICAgaTM4Ni1tdWx0aWJvb3QpIDs7CkBAIC0yMTksNiArMjIwLDcg
QEAgY2FzZSAiJHBsYXRmb3JtIiBpbgogICBtdWx0aWJvb3QpCW1hY2hpbmVfQ1BQRkxBR1M9IiRt
YWNoaW5lX0NQUEZMQUdTIC1ER1JVQl9NQUNISU5FX01VTFRJQk9PVD0xIiA7OwogICBlZmkpCQlt
YWNoaW5lX0NQUEZMQUdTPSIkbWFjaGluZV9DUFBGTEFHUyAtREdSVUJfTUFDSElORV9FRkk9MSIg
OzsKICAgeGVuKQkJbWFjaGluZV9DUFBGTEFHUz0iJG1hY2hpbmVfQ1BQRkxBR1MgLURHUlVCX01B
Q0hJTkVfWEVOPTEiIDs7CisgIHhlbl9wdmgpCW1hY2hpbmVfQ1BQRkxBR1M9IiRtYWNoaW5lX0NQ
UEZMQUdTIC1ER1JVQl9NQUNISU5FX1hFTl9QVkg9MSIgOzsKICAgaWVlZTEyNzUpCW1hY2hpbmVf
Q1BQRkxBR1M9IiRtYWNoaW5lX0NQUEZMQUdTIC1ER1JVQl9NQUNISU5FX0lFRUUxMjc1PTEiIDs7
CiAgIHVib290KQltYWNoaW5lX0NQUEZMQUdTPSIkbWFjaGluZV9DUFBGTEFHUyAtREdSVUJfTUFD
SElORV9VQk9PVD0xIiA7OwogICBxZW11KQkJbWFjaGluZV9DUFBGTEFHUz0iJG1hY2hpbmVfQ1BQ
RkxBR1MgLURHUlVCX01BQ0hJTkVfUUVNVT0xIiA7OwpAQCAtMTg5Nyw2ICsxODk5LDcgQEAgQU1f
Q09ORElUSU9OQUwoW0NPTkRfaTM4Nl9jb3JlYm9vdF0sIFt0ZXN0IHgkdGFyZ2V0X2NwdSA9IHhp
Mzg2IC1hIHgkcGxhdGZvcm0gPQogQU1fQ09ORElUSU9OQUwoW0NPTkRfaTM4Nl9tdWx0aWJvb3Rd
LCBbdGVzdCB4JHRhcmdldF9jcHUgPSB4aTM4NiAtYSB4JHBsYXRmb3JtID0geG11bHRpYm9vdF0p
CiBBTV9DT05ESVRJT05BTChbQ09ORF94ODZfNjRfZWZpXSwgW3Rlc3QgeCR0YXJnZXRfY3B1ID0g
eHg4Nl82NCAtYSB4JHBsYXRmb3JtID0geGVmaV0pCiBBTV9DT05ESVRJT05BTChbQ09ORF9pMzg2
X3hlbl0sIFt0ZXN0IHgkdGFyZ2V0X2NwdSA9IHhpMzg2IC1hIHgkcGxhdGZvcm0gPSB4eGVuXSkK
K0FNX0NPTkRJVElPTkFMKFtDT05EX2kzODZfeGVuX3B2aF0sIFt0ZXN0IHgkdGFyZ2V0X2NwdSA9
IHhpMzg2IC1hIHgkcGxhdGZvcm0gPSB4eGVuX3B2aF0pCiBBTV9DT05ESVRJT05BTChbQ09ORF94
ODZfNjRfeGVuXSwgW3Rlc3QgeCR0YXJnZXRfY3B1ID0geHg4Nl82NCAtYSB4JHBsYXRmb3JtID0g
eHhlbl0pCiBBTV9DT05ESVRJT05BTChbQ09ORF9taXBzX2xvb25nc29uXSwgW3Rlc3QgeCR0YXJn
ZXRfY3B1ID0geG1pcHNlbCAtYSB4JHBsYXRmb3JtID0geGxvb25nc29uXSkKIEFNX0NPTkRJVElP
TkFMKFtDT05EX21pcHNfcWVtdV9taXBzXSwgW3Rlc3QgIigiIHgkdGFyZ2V0X2NwdSA9IHhtaXBz
IC1vIHgkdGFyZ2V0X2NwdSA9IHhtaXBzZWwgIikiICAtYSB4JHBsYXRmb3JtID0geHFlbXVfbWlw
c10pCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:31:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:31: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-devel-bounces@lists.xenproject.org>)
	id 1gPTX3-0002RI-Kr; Wed, 21 Nov 2018 14:31: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=z0b1=oa=oracle.com=william.kucharski@srs-us1.protection.inumbo.net>)
 id 1gPTX2-0002QR-Ko
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:31:08 +0000
X-Inumbo-ID: 15254be9-ed9a-11e8-9a16-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15254be9-ed9a-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 14:31:07 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wALEEWWl073172;
 Wed, 21 Nov 2018 14:29:50 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=content-type :
 mime-version : subject : from : in-reply-to : date : cc :
 content-transfer-encoding : message-id : references : to;
 s=corp-2018-07-02; bh=xy7MccKEKYg95kZohZdiR5wZbdk+kdGHER5W08Ahjyo=;
 b=Wjzk0UsN6BBqHy6tkEukt8nv9s4YXXHv+7rOwjkA6frDw0BZkl5IdaLTGd2nXpBxXoab
 4XKjZWO6PXOmB69z+hwoc4SEIYq/fTUWOLuduAMXn8SK2O8MVYqDoUZMfFa/J3K+TOFg
 Ys0BZMNPQp+y4M69qSwl/srpzcWqDyEjk5iJHKK9SyJHnBAC3yps+cfM4x6myDc+HbFB
 FCUNLDCXon8N1iOC00hdncX4zbSRiS/Mn444IqRI14X7fhzbHJ4M71i9Ag3jHR633Z10
 MpZi7NipZunChCjIeIWuB0Gq16abZggbMJFG1YWlzVvx/I6hhEPoEGKHc001POwVgNUQ Bg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2ntadu1uyf-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Nov 2018 14:29:50 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wALETnn3003104
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Nov 2018 14:29:49 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wALETeA7027352;
 Wed, 21 Nov 2018 14:29:40 GMT
Received: from [192.168.0.110] (/73.243.10.6)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 21 Nov 2018 06:29:39 -0800
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
From: William Kucharski <william.kucharski@oracle.com>
In-Reply-To: <20181121123513.GF3065@bombadil.infradead.org>
Date: Wed, 21 Nov 2018 07:29:37 -0700
Message-Id: <D13F3DA0-1CD3-43AF-BAF6-5103FE7C4B5A@oracle.com>
References: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
 <20181116182836.GB17088@rapoport-lnx>
 <CAFqt6zYp0j999WXw9Jus0oZMjADQQkPfso8btv6du6L9CE3PXA@mail.gmail.com>
 <20181117143742.GB7861@bombadil.infradead.org>
 <CAFqt6zbOWX5LUTWwoGDJsGdf+pTR6N1yTPVxyr1W3-6Fte39ww@mail.gmail.com>
 <833B5050-DEF6-44A0-9832-276F86671212@oracle.com>
 <20181121123513.GF3065@bombadil.infradead.org>
To: Matthew Wilcox <willy@infradead.org>
X-Mailer: Apple Mail (2.3445.102.3)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9083
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=618
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811210126
Subject: Re: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 iommu@lists.linux-foundation.org, rppt@linux.ibm.com, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, rppt@linux.vnet.ibm.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, mchehab@kernel.org,
 iamjoonsoo.kim@lge.com, vbabka@suse.cz, Juergen Gross <jgross@suse.com>,
 hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Souptick Joarder <jrdr.linux@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIE5vdiAyMSwgMjAxOCwgYXQgNTozNSBBTSwgTWF0dGhldyBXaWxjb3ggPHdpbGx5QGlu
ZnJhZGVhZC5vcmc+IHdyb3RlOgo+IAo+IEl0J3MgcHJvYmFibHkgYmV0dGVyIHRvIGJlIG1vcmUg
ZXhwbGljaXQgYW5kIGFuc3dlciBSYW5keSdzIHF1ZXN0aW9uOgo+IAo+ICogSWYgd2UgZmFpbCB0
byBpbnNlcnQgYW55IHBhZ2UgaW50byB0aGUgdm1hLCB0aGUgZnVuY3Rpb24gd2lsbCByZXR1cm4K
PiAqIGltbWVkaWF0ZWx5IGxlYXZpbmcgYW55IHByZXZpb3VzbHktaW5zZXJ0ZWQgcGFnZXMgcHJl
c2VudC4gIENhbGxlcnMKPiAqIGZyb20gdGhlIG1tYXAgaGFuZGxlciBtYXkgaW1tZWRpYXRlbHkg
cmV0dXJuIHRoZSBlcnJvciBhcyB0aGVpcgo+ICogY2FsbGVyIHdpbGwgZGVzdHJveSB0aGUgdm1h
LCByZW1vdmluZyBhbnkgc3VjY2Vzc2Z1bGx5LWluc2VydGVkIHBhZ2VzLgo+ICogT3RoZXIgY2Fs
bGVycyBzaG91bGQgbWFrZSB0aGVpciBvd24gYXJyYW5nZW1lbnRzIGZvciBjYWxsaW5nIHVubWFw
X3JlZ2lvbigpLgoKVGhhdCB3b3JrcyBmb3IgbWUgYXMgd2VsbC4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:31:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:31: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-devel-bounces@lists.xenproject.org>)
	id 1gPTX8-0002TV-V0; Wed, 21 Nov 2018 14:31: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=dvcc=oa=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTX7-0002Sn-Be
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:31:13 +0000
X-Inumbo-ID: ca48b1bd-ed99-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca48b1bd-ed99-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 14:29:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B622EAFFE;
 Wed, 21 Nov 2018 14:29:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:46 +0100
Message-Id: <20181121142855.13537-12-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v5 11/20] xen: setup hypercall page for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBuZWVkZWQgY29kZSB0byBzZXR1cCB0aGUgaHlwZXJjYWxsIHBhZ2UgZm9yIGNhbGxp
bmcgaW50byB0aGUKWGVuIGh5cGVydmlzb3IuCgpJbXBvcnQgdGhlIFhFTl9IVk1fREVCVUdDT05T
X0lPUE9SVCBkZWZpbmUgZnJvbSBYZW4gdW5zdGFibGUgaW50bwppbmNsdWRlL3hlbi9hcmNoLXg4
Ni94ZW4uaAoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgot
LS0KVjM6IGdydWJfeGVuX2Vhcmx5X2hhbHQtPmdydWJfeGVuX3BhbmljIChSb2dlciBQYXUgTW9u
bsOpKQogICAgaXNzdWUgcGFuaWMgbWVzc2FnZSAoUm9nZXIgUGF1IE1vbm7DqSkKICAgIHJld3Jp
dGUgZ3J1Yl94ZW5faHlwZXJjYWxsIHRvIGF2b2lkIHJlZ2lzdGVyIHZhcmlhYmxlcyAoRGFuaWVs
IEtpcGVyKQpWNTogVXNlIFhFTl9IVk1fREVCVUdDT05TX0lPUE9SVCBmcm9tIFhlbiB1bnN0YWJs
ZSAoUm9nZXIgUGF1IE1vbm7DqSkKICAgIElzc3VlICJTeXN0ZW0gaGFsdGVkISIgaW4gcGFuaWMg
KERhbmllbCBLaXBlcikKICAgIENsZWFyIGludGVycnVwdHMgYW5kIGxvb3AgZm9yIGhhbHRpbmcg
KFJvZ2VyIFBhdSBNb25uw6ksIERhbmllbCBLaXBlcikKICAgIFVzZSBvbmx5IG9uZSBkdW1teSB2
YXJpYWJsZSBmb3IgaHlwZXJjYWxsIGFzbSBzdGF0ZW1lbnQKLS0tCiBncnViLWNvcmUva2Vybi9p
Mzg2L3hlbi9wdmguYyB8IDc5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIGluY2x1ZGUveGVuL2FyY2gteDg2L3hlbi5oICAgIHwgIDcgKysrKwogMiBmaWxlcyBj
aGFuZ2VkLCA4NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2tlcm4vaTM4
Ni94ZW4vcHZoLmMgYi9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYwppbmRleCA0ZjYyOWIx
NWUuLjQ3OGNlZjBkMSAxMDA2NDQKLS0tIGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMK
KysrIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKQEAgLTIwLDE1ICsyMCw5NCBAQAog
I2luY2x1ZGUgPGdydWIvbWlzYy5oPgogI2luY2x1ZGUgPGdydWIvbWVtb3J5Lmg+CiAjaW5jbHVk
ZSA8Z3J1Yi9tbS5oPgorI2luY2x1ZGUgPGdydWIvaTM4Ni9jcHVpZC5oPgorI2luY2x1ZGUgPGdy
dWIvaTM4Ni9pby5oPgogI2luY2x1ZGUgPGdydWIveGVuLmg+CiAjaW5jbHVkZSA8eGVuL2h2bS9z
dGFydF9pbmZvLmg+CiAjaW5jbHVkZSA8Z3J1Yi9tYWNoaW5lL2tlcm5lbC5oPgogCiBncnViX3Vp
bnQ2NF90IGdydWJfcnNkcF9hZGRyOwogCitzdGF0aWMgY2hhciBoeXBlcmNhbGxfcGFnZVtHUlVC
X1hFTl9QQUdFX1NJWkVdCisgIF9fYXR0cmlidXRlX18gKChhbGlnbmVkIChHUlVCX1hFTl9QQUdF
X1NJWkUpKSk7CisKK3N0YXRpYyBncnViX3VpbnQzMl90IHhlbl9jcHVpZF9iYXNlOworCitzdGF0
aWMgdm9pZAorZ3J1Yl94ZW5fY29uc19tc2cgKGNvbnN0IGNoYXIgKm1zZykKK3sKKyAgY29uc3Qg
Y2hhciAqYzsKKworICBmb3IgKGMgPSBtc2c7ICpjOyBjKyspCisgICAgZ3J1Yl9vdXRiICgqYywg
WEVOX0hWTV9ERUJVR0NPTlNfSU9QT1JUKTsKK30KKworc3RhdGljIHZvaWQKK2dydWJfeGVuX3Bh
bmljIChjb25zdCBjaGFyICptc2cpCit7CisgIGdydWJfeGVuX2NvbnNfbXNnIChtc2cpOworICBn
cnViX3hlbl9jb25zX21zZyAoIlN5c3RlbSBoYWx0ZWQhXG4iKTsKKworICBhc20gdm9sYXRpbGUg
KCJjbGkiKTsKKworICB3aGlsZSAoMSkKKyAgICB7CisgICAgICBhc20gdm9sYXRpbGUgKCJobHQi
KTsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkCitncnViX3hlbl9jcHVpZF9iYXNlICh2b2lkKQor
eworICBncnViX3VpbnQzMl90IGJhc2UsIGVheCwgc2lnbmF0dXJlWzNdOworCisgIGZvciAoYmFz
ZSA9IDB4NDAwMDAwMDA7IGJhc2UgPCAweDQwMDEwMDAwOyBiYXNlICs9IDB4MTAwKQorICAgIHsK
KyAgICAgIGdydWJfY3B1aWQgKGJhc2UsIGVheCwgc2lnbmF0dXJlWzBdLCBzaWduYXR1cmVbMV0s
IHNpZ25hdHVyZVsyXSk7CisgICAgICBpZiAoIWdydWJfbWVtY21wICgiWGVuVk1NWGVuVk1NIiwg
c2lnbmF0dXJlLCAxMikgJiYgKGVheCAtIGJhc2UpID49IDIpCisJeworCSAgeGVuX2NwdWlkX2Jh
c2UgPSBiYXNlOworCSAgcmV0dXJuOworCX0KKyAgICB9CisKKyAgZ3J1Yl94ZW5fcGFuaWMgKCJG
b3VuZCBubyBYZW4gc2lnbmF0dXJlIVxuIik7Cit9CisKK3N0YXRpYyB2b2lkCitncnViX3hlbl9z
ZXR1cF9oeXBlcmNhbGxfcGFnZSAodm9pZCkKK3sKKyAgZ3J1Yl91aW50MzJfdCBtc3IsIHBmbiwg
ZWF4LCBlYngsIGVjeCwgZWR4OworCisgIGdydWJfY3B1aWQgKHhlbl9jcHVpZF9iYXNlICsgMiwg
ZWF4LCBlYngsIGVjeCwgZWR4KTsKKyAgbXNyID0gZWJ4OworICBwZm4gPSAoZ3J1Yl91aW50MzJf
dCkgKCZoeXBlcmNhbGxfcGFnZSk7CisKKyAgYXNtIHZvbGF0aWxlICgid3Jtc3IiIDogOiAiYyIg
KG1zciksICJhIiAocGZuKSwgImQiICgwKSA6ICJtZW1vcnkiKTsKK30KKworaW50CitncnViX3hl
bl9oeXBlcmNhbGwgKGdydWJfdWludDMyX3QgY2FsbG5vLCBncnViX3VpbnQzMl90IGEwLAorCQkg
ICAgZ3J1Yl91aW50MzJfdCBhMSwgZ3J1Yl91aW50MzJfdCBhMiwKKwkJICAgIGdydWJfdWludDMy
X3QgYTMsIGdydWJfdWludDMyX3QgYTQsCisJCSAgICBncnViX3VpbnQzMl90IGE1IF9fYXR0cmli
dXRlX18gKCh1bnVzZWQpKSkKK3sKKyAgZ3J1Yl91aW50MzJfdCBfX3JlcywgZHVtbXk7CisKKyAg
YXNtIHZvbGF0aWxlICgiY2FsbCAqJVtjYWxsbm9dIgorCQk6ICI9YSIgKF9fcmVzKSwgIj1iIiAo
ZHVtbXkpLCAiPWMiIChkdW1teSksICI9ZCIgKGR1bW15KSwKKwkJICAiPVMiIChkdW1teSksICI9
RCIgKGR1bW15KQorCQk6ICIxIiAoYTApLCAiMiIgKGExKSwgIjMiIChhMiksICI0IiAoYTMpLCAi
NSIgKGE0KSwKKwkJICBbY2FsbG5vXSAiYSIgKCZoeXBlcmNhbGxfcGFnZVtjYWxsbm8gKiAzMl0p
CisJCTogIm1lbW9yeSIpOworICByZXR1cm4gX19yZXM7Cit9CisKIHZvaWQKIGdydWJfeGVuX3Nl
dHVwX3B2aCAodm9pZCkKIHsKKyAgZ3J1Yl94ZW5fY3B1aWRfYmFzZSAoKTsKKyAgZ3J1Yl94ZW5f
c2V0dXBfaHlwZXJjYWxsX3BhZ2UgKCk7CiB9CiAKIGdydWJfZXJyX3QKZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUveGVuL2FyY2gteDg2L3hlbi5oIGIvaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLmgKaW5k
ZXggZjM1ODA0Yjg4Li41NmJlMjZjYjYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL2FyY2gteDg2
L3hlbi5oCisrKyBiL2luY2x1ZGUveGVuL2FyY2gteDg2L3hlbi5oCkBAIC0yNjAsNiArMjYwLDEz
IEBAIHR5cGVkZWYgc3RydWN0IGFyY2hfc2hhcmVkX2luZm8gYXJjaF9zaGFyZWRfaW5mb190Owog
I2RlZmluZSBYRU5fQ1BVSUQgICAgICAgICAgWEVOX0VNVUxBVEVfUFJFRklYICJjcHVpZCIKICNl
bmRpZgogCisvKgorICogRGVidWcgY29uc29sZSBJTyBwb3J0LCBhbHNvIGNhbGxlZCAicG9ydCBF
OSBoYWNrIi4gRWFjaCBjaGFyYWN0ZXIgd3JpdHRlbgorICogdG8gdGhpcyBJTyBwb3J0IHdpbGwg
YmUgcHJpbnRlZCBvbiB0aGUgaHlwZXJ2aXNvciBjb25zb2xlLCBzdWJqZWN0IHRvIGxvZworICog
bGV2ZWwgcmVzdHJpY3Rpb25zLgorICovCisjZGVmaW5lIFhFTl9IVk1fREVCVUdDT05TX0lPUE9S
VCAweGU5CisKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfQVJDSF9YODZfWEVOX0hfXyAqLwogCiAv
KgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:33:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14: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-devel-bounces@lists.xenproject.org>)
	id 1gPTZP-00034p-GD; Wed, 21 Nov 2018 14:33: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=dvCC=OA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPTZN-00034a-NP
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:33:33 +0000
X-Inumbo-ID: c9f93a5e-ed99-11e8-9a36-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9f93a5e-ed99-11e8-9a36-12d6303a7972;
 Wed, 21 Nov 2018 14:29:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 712B8AFCA;
 Wed, 21 Nov 2018 14:28:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 21 Nov 2018 15:28:40 +0100
Message-Id: <20181121142855.13537-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181121142855.13537-1-jgross@suse.com>
References: <20181121142855.13537-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v5 05/20] xen: add some dummy headers for PVH
 mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBYZW4gUFZIIG1vZGUgYWRkaW5nIGEgbmV3IG1hY2hpbmUgdHlwZSB0aGUgbWFjaGluZSBy
ZWxhdGVkIGhlYWRlcnMKbmVlZCB0byBiZSBwcmVzZW50IGZvciB0aGUgYnVpbGQgdG8gc3VjY2Vl
ZC4gTW9zdCBvZiB0aGUgaGVhZGVycyBqdXN0Cm5lZWQgdG8gaW5jbHVkZSB0aGUgcmVsYXRlZCBj
b21tb24gaTM4NiBoZWFkZXJzLiBBZGQgdGhvc2UgdG8gdGhlIHRyZWUuCgpOb3RlIHRoYXQgeGVu
X3B2aC9pbnQuaCBuZWVkcyB0byBpbmNsdWRlIHBjL2ludF90eXBlcy5oIGluc3RlYWQgb2YKcGMv
aW50LmggaW4gb3JkZXIgdG8gYXZvaWQgdGhlIGRlZmluaXRpb24gb2YgZ3J1Yl9iaW9zX2ludGVy
cnVwdCgpLgoKeGVuX3B2aC9tZW1vcnkuaCBuZWVkcyB0byBpbmNsdWRlIGNvcmVib290L21lbW9y
eS5oIChsaWtlIHNvbWUgb3RoZXIKPG1hY2hpbmU+L21lbW9yeS5oIGRvIGFzIHdlbGwpIGFzIHRo
aXMgY29udGFpbnMganVzdCB0aGUgbmVlZGVkIHN0dWJzLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjM6IHVwZGF0ZWQgY29tbWl0IG1lc3NhZ2Ug
KERhbmllbCBLaXBlcikKICAgIHhlbnB2aC0+eGVuX3B2aCAoRGFuaWVsIEtpcGVyKQpWNTogdXBk
YXRlZCBjb21taXQgbWVzc2FnZSAoRGFuaWVsIEtpcGVyKQotLS0KIGluY2x1ZGUvZ3J1Yi9pMzg2
L3hlbl9wdmgvYm9vdC5oICAgIHwgMSArCiBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2NvbnNv
bGUuaCB8IDEgKwogaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9pbnQuaCAgICAgfCAxICsKIGlu
Y2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvbWVtb3J5LmggIHwgMSArCiBpbmNsdWRlL2dydWIvaTM4
Ni94ZW5fcHZoL3RpbWUuaCAgICB8IDEgKwogNSBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMo
KykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2Jvb3QuaAog
Y3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvY29uc29sZS5oCiBj
cmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9pbnQuaAogY3JlYXRl
IG1vZGUgMTAwNjQ0IGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvbWVtb3J5LmgKIGNyZWF0ZSBt
b2RlIDEwMDY0NCBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL3RpbWUuaAoKZGlmZiAtLWdpdCBh
L2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvYm9vdC5oIGIvaW5jbHVkZS9ncnViL2kzODYveGVu
X3B2aC9ib290LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwLi42Y2QyM2Fh
ODMKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2Jvb3QuaApA
QCAtMCwwICsxIEBACisjaW5jbHVkZSA8Z3J1Yi9pMzg2L3BjL2Jvb3QuaD4KZGlmZiAtLWdpdCBh
L2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvY29uc29sZS5oIGIvaW5jbHVkZS9ncnViL2kzODYv
eGVuX3B2aC9jb25zb2xlLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwLi4z
MDVhNDZkOGUKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2Nv
bnNvbGUuaApAQCAtMCwwICsxIEBACisjaW5jbHVkZSA8Z3J1Yi9pMzg2L3BjL2NvbnNvbGUuaD4K
ZGlmZiAtLWdpdCBhL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvaW50LmggYi9pbmNsdWRlL2dy
dWIvaTM4Ni94ZW5fcHZoL2ludC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MC4uMGYxZjllZTYyCi0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9ncnViL2kzODYveGVuX3B2
aC9pbnQuaApAQCAtMCwwICsxIEBACisjaW5jbHVkZSA8Z3J1Yi9pMzg2L3BjL2ludF90eXBlcy5o
PgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9tZW1vcnkuaCBiL2luY2x1
ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvbWVtb3J5LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwLi44ZGQ2ZjdjOGMKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2dydWIvaTM4
Ni94ZW5fcHZoL21lbW9yeS5oCkBAIC0wLDAgKzEgQEAKKyNpbmNsdWRlIDxncnViL2kzODYvY29y
ZWJvb3QvbWVtb3J5Lmg+CmRpZmYgLS1naXQgYS9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL3Rp
bWUuaCBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvdGltZS5oCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMC4uMjI5OGVlOGY0Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVk
ZS9ncnViL2kzODYveGVuX3B2aC90aW1lLmgKQEAgLTAsMCArMSBAQAorI2luY2x1ZGUgPGdydWIv
aTM4Ni9wYy90aW1lLmg+Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:39:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:39: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-devel-bounces@lists.xenproject.org>)
	id 1gPTeb-0003MC-59; Wed, 21 Nov 2018 14:38:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=uxgw=oa=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gPTeZ-0003M7-NO
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 14:38:55 +0000
X-Inumbo-ID: 2b4a1b38-ed9b-11e8-9a16-bc764e045a96
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b4a1b38-ed9b-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 14:38:54 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Nov 2018 06:38:53 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,261,1539673200"; d="scan'208";a="93814622"
Received: from tterrive-mobl2.ger.corp.intel.com (HELO caravaggio)
 ([10.252.4.181])
 by orsmga008.jf.intel.com with ESMTP; 21 Nov 2018 06:38:49 -0800
Date: Wed, 21 Nov 2018 15:38:16 +0100
From: Samuel Ortiz <sameo@linux.intel.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20181121143816.GD4426@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181116172919.43f3e27d@redhat.com>
 <d4f6f0ef-1333-a917-e3eb-d9bad47c9648@redhat.com>
 <20181119163110.2f357f40@redhat.com>
 <20181121072954-mutt-send-email-mst@kernel.org>
 <20181121151526.5785b43f@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121151526.5785b43f@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 00/24] ACPI reorganization
 for hardware-reduced API addition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWdvciwKCk9uIFdlZCwgTm92IDIxLCAyMDE4IGF0IDAzOjE1OjI2UE0gKzAxMDAsIElnb3IgTWFt
bWVkb3Ygd3JvdGU6Cj4gT24gV2VkLCAyMSBOb3YgMjAxOCAwNzozNTo0NyAtMDUwMAo+ICJNaWNo
YWVsIFMuIFRzaXJraW4iIDxtc3RAcmVkaGF0LmNvbT4gd3JvdGU6Cj4gCj4gPiBPbiBNb24sIE5v
diAxOSwgMjAxOCBhdCAwNDozMToxMFBNICswMTAwLCBJZ29yIE1hbW1lZG92IHdyb3RlOgo+ID4g
PiBPbiBGcmksIDE2IE5vdiAyMDE4IDE3OjM3OjU0ICswMTAwCj4gPiA+IFBhb2xvIEJvbnppbmkg
PHBib256aW5pQHJlZGhhdC5jb20+IHdyb3RlOgo+ID4gPiAgIAo+ID4gPiA+IE9uIDE2LzExLzE4
IDE3OjI5LCBJZ29yIE1hbW1lZG92IHdyb3RlOiAgCj4gPiA+ID4gPiBHZW5lcmFsIHN1Z2dlc3Rp
b25zIGZvciB0aGlzIHNlcmllczoKPiA+ID4gPiA+ICAgMS4gUHJlZmVyYWJseSBkb24ndCBkbyBt
dWx0aXBsZSBjaGFuZ2VzIHdpdGhpbiBhIHBhdGNoCj4gPiA+ID4gPiAgICAgIG5laXRoZXIgcG9z
dCBodWdlIHBhdGNoZXMgKHVubGVzcyBpdCdzIHB1cmUgY29kZSBtb3ZlbWVudCkuCj4gPiA+ID4g
PiAgICAgIChpdCdzIGVhc3kgdG8gc3F1YXNoIHBhdGNoZXMgbGF0ZXIgaXQgbmVjZXNzYXJ5KQo+
ID4gPiA+ID4gICAyLiBTdGFydCBzbWFsbCwgcGljayBhIHRhYmxlIGdlbmVyYWxpemUgaXQgYW5k
IHNlbmQgYXMKPiA+ID4gPiA+ICAgICAgb25lIHNtYWxsIHBhdGNoc2V0LiBUYWJsZXMgYXJlIG9m
dGVuIGluZGVwZW5kZW50Cj4gPiA+ID4gPiAgICAgIGFuZCBpdCdzIG11Y2ggZWFzaWVyIG9uIGJv
dGggYXV0aG9yL3Jldmlld2VyIHRvIGFncmVlIHVwb24KPiA+ID4gPiA+ICAgICAgY2hhbmdlcyBh
bmQgcmV3cml0ZSBpdCBpZiBuZWNlc3NhcnkuICAgIAo+ID4gPiA+IAo+ID4gPiA+IEhvdyB3b3Vs
ZCB0aGF0IGJlIGRvbmU/ICBUaGlzIHNlcmllcyBpcyBvbiB0aGUgYmlnZ2VyIHNpZGUsIGFncmVl
ZCwgYnV0Cj4gPiA+ID4gbW9zdCBvZiBpdCBpcyByZWFsbHkganVzdCBjb2RlIG1vdmVtZW50LiAg
SXQncyBhIHN0YXJ0aW5nIHBvaW50LCBoYXZpbmcKPiA+ID4gPiBhIGdlbmVyaWMgQUNQSSBsaWJy
YXJ5IGlzIHdheSBiZXlvbmQgd2hhdCB0aGlzIGlzIHRyeWluZyB0byBkby4gIAo+ID4gPiBJJ3Zl
IHRyaWVkIHRvIGdpdmUgc3VnZ2VzdGlvbnMgaG93IHRvIHJlc3RydWN0dXJlIHNlcmllcwo+ID4g
PiBvbiBwZXIgcGF0Y2ggYmFzaXMuIEluIG15IG9waW5pb24gaXQgcXVpdGUgcG9zc2libGUgdG8g
c3BsaXQKPiA+ID4gc2VyaWVzIGluIHNldmVyYWwgc21hbGxlciBvbmVzIGFuZCBpdCBzaG91bGQg
cmVhbGx5IGhlbHAgd2l0aAo+ID4gPiBtYWtpbmcgc2VyaWVzIGNsZWFuZXIgYW5kIGVhc2llci9m
YXN0ZXIgdG8gcmV2aWV3L2FtZW5kL21lcmdlCj4gPiA+IHZzIHdoYXQgd2UgaGF2ZSBpbiB2NS4K
PiA+ID4gKGl0J3MgbW9yZSBmcnVzdHJhdGluZyB0byByZXdvcmsgbGFyZ2Ugc2VyaWVzIHZzIHNt
YWxsZXIgb25lKQo+ID4gPiAKPiA+ID4gSWYgc29tZXRoaW5nIGlzbid0IGNsZWFyLCBpdCdzIGVh
c3kgdG8gcmVhY2ggb3V0IHRvIG1lIGhlcmUKPiA+ID4gb3IgZGlyZWN0bHkgKGVtYWlsL2lyYy9n
aXRodWIpIGZvciBjbGFyaWZpY2F0aW9uL2ZlZWQgYmFjay4gIAo+ID4gCj4gPiBJIGFzc3VtZSB0
aGUgIzEgZ29hbCBpcyB0byBhZGQgcmVkdWNlZCBIVyBzdXBwb3J0LiAgU28gYW5vdGhlcgo+ID4g
b3B0aW9uIHRvIHNwZWVkIHVwIG1lcmdpbmcgaXMgdG8ganVzdCBnbyBhaGVhZCBhbmQgZHVwbGlj
YXRlIGEKPiA+IGJ1bmNoIG9mIGNvZGUgZS5nLiBpbiBwY192aXJ0LmMgYWNwaS9yZWR1Y2VkLmMg
b3IgaW4gYW55IG90aGVyCj4gPiBmaWxlLgo+ID4gVGhpcyB3YXkgaXQgbWlnaHQgYmUgZWFzaWVy
IHRvIHNlZSB3aGF0J3MgY29tbW9uIGNvZGUgYW5kIHdoYXQgaXNuJ3QuCj4gPiBBbmQgSSB0aGlu
ayBvZmZsaW5lIElnb3Igc2FpZCBoZSBtaWdodCBwcmVmZXIgdGhhdCB3YXkuIFJpZ2h0IElnb3I/
Cj4gWW91IG1lYW4gcHJvYmFibHkgJ3g4NiByZWR1Y2VkIGh3JyBzdXBwb3J0LiBUaGF0J3Mgd2Fz
IHdoYXQgSSd2ZQo+IGFscmVhZHkgc3VnZ2VzdGVkIGZvciBQQ0kgQU1MIGNvZGUgZHVyaW5nIHBh
dGNoIHJldmlldy4gSnVzdCBkb24ndAo+IGNhbGwgaXQgZ2VuZXJpYyB3aGVuIGl0J3Mgbm90IGFu
ZCBwbGFjZSBjb2RlIGluIGh3L2kzODYvIGRpcmVjdG9yeSBiZXNpZGUKPiBhY3BpLWJ1aWxkLmMu
IEl0IG1pZ2h0IGFwcGx5IHRvIHNvbWUgb3RoZXIgdGFibGVzIChpLmUuIGNvbXBsZXggY2FzZXMp
Lgo+IAo+IE9uIHBlciBwYXRjaCByZXZpZXcgSSBnYXZlIHN1Z2dlc3Rpb25zIGhvdyB0byBhbWVu
ZCBzZXJpZXMgdG8gbWFrZQo+IGl0IGFjY2VwdGFibGUgd2l0aG91dCBkb2luZyBjb21wbGV4IHJl
ZmFjdG9yaW5nIGFuZCBwb2ludGVkIG91dAo+IHBsYWNlcyB3ZSBwcm9iYWJseSBzaG91bGRuJ3Qg
cmVmYWN0b3Igbm93IGFuZCBqdXN0IGR1cGxpY2F0ZSBhcwo+IGl0J3MgdG9vIGNvbXBsZXggb3Ig
bm90IGNsZWFyIGhvdyB0byBnZW5lcmFsaXplIGl0IHlldC4KPiAKPiBQcm9ibGVtIHdpdGggZHVw
bGljYXRpb24gaXMgdGhhdCBhIHJhbmRvbSBjb250cmlidXRvciBpcyBub3QKPiBhcm91bmQgdG8g
Y2xlYW4gY29kZSB1cCBhZnRlciBhIGZlYXR1cmUgaXMgbWVyZ2VkIGFuZCB3ZSBlbmQgdXAKPiB3
aXRoIGEgYnVuY2ggb2YgbWVzc3kgY29kZS4KPiAKPiBBIHdvcmQgdG8gdGhlIGNvbnRyaWJ1dG9y
cywKPiBEb24ndCBkbyByZWZhY3RvcmluZyBpbiBzaWxlbmNlLCBrZWVwIGRpc2N1c3NpbmcgYXBw
cm9hY2hlcyBoZXJlLAo+IHN1Z2dlc3QgYWx0ZXJuYXRpdmVzLiBUaGF0IHdheSBpdCdzIGVhc2ll
ciB0byByZWFjaCBhIGNvbXByb21pc2UKPiBhbmQgbWVyZ2UgaXQgd2l0aCBsZXNzIGl0ZXJhdGlv
bnMuIEFuZCBpZiB5b3UgZG8gc3BsaXQgaXQgaW4gc21hbGxlcgo+IHBhcnRzLCB0aGUgcHJvY2Vz
cyBzaG91bGQgZ28gZXZlbiBmYXN0ZXIuCj4gCj4gSSdsbCBzZW50IGEgc21hbGwgUlNEUCByZWZh
Y3RvcmluZyBzZXJpZXMgZm9yIHJlZmVyZW5jZS4KSSB3YXMgYWxyZWFkeSB3b3JraW5nIG9uIHRo
ZSBSU0RQIGNoYW5nZXMuIExldCBtZSBrbm93IGlmIEkgc2hvdWxkIGRyb3AKdGhhdCB3b3JrIHRv
by4KCkNoZWVycywKU2FtdWVsLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:42:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:42: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-devel-bounces@lists.xenproject.org>)
	id 1gPTiM-00045u-Ne; Wed, 21 Nov 2018 14:42: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=uxgw=oa=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gPTiM-00045p-1z
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 14:42:50 +0000
X-Inumbo-ID: b7942ab0-ed9b-11e8-9a16-bc764e045a96
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7942ab0-ed9b-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 14:42:49 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Nov 2018 06:42:49 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,261,1539673200"; d="scan'208";a="110162964"
Received: from tterrive-mobl2.ger.corp.intel.com (HELO caravaggio)
 ([10.252.4.181])
 by orsmga001.jf.intel.com with ESMTP; 21 Nov 2018 06:42:44 -0800
Date: Wed, 21 Nov 2018 15:42:11 +0100
From: Samuel Ortiz <sameo@linux.intel.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20181121144211.GE4426@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-6-sameo@linux.intel.com>
 <20181108151623.4de26ecb@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181108151623.4de26ecb@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 05/24] hw: acpi: Implement
 XSDT support for RSDP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWdvciwKCk9uIFRodSwgTm92IDA4LCAyMDE4IGF0IDAzOjE2OjIzUE0gKzAxMDAsIElnb3Ig
TWFtbWVkb3Ygd3JvdGU6Cj4gT24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDoyOCArMDEwMAo+IFNh
bXVlbCBPcnRpeiA8c2FtZW9AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiAKPiA+IFhTRFQgaXMg
dGhlIDY0LWJpdCB2ZXJzaW9uIG9mIHRoZSBsZWdhY3kgQUNQSSBSU0RUIChSb290IFN5c3RlbQo+
ID4gRGVzY3JpcHRpb24gVGFibGUpLiBSU0RUIG9ubHkgYWxsb3cgZm9yIDMyLWJpdCBhZGRyZXNz
c2VzIGFuZCBoYXZlIHRodXMKPiA+IGJlZW4gZGVwcmVjYXRlZC4gU2luY2UgQUNQSSB2ZXJzaW9u
IDIuMCwgUlNEUHMgc2hvdWxkIHBvaW50IGF0IFhTRFRzIGFuZAo+ID4gbm8gbG9uZ2VyIFJTRFRz
LCBhbHRob3VnaCBSU0RUcyBhcmUgc3RpbGwgc3VwcG9ydGVkIGZvciBiYWNrd2FyZAo+ID4gY29t
cGF0aWJpbGl0eS4KPiA+IAo+ID4gU2luY2UgdmVyc2lvbiAyLjAsIFJTRFBzIHNob3VsZCBhZGQg
YW4gZXh0ZW5kZWQgY2hlY2tzdW0sIGEgY29tcGxldGUgdGFibGUKPiA+IGxlbmd0aCBhbmQgYSB2
ZXJzaW9uIGZpZWxkIHRvIHRoZSB0YWJsZS4KPiAKPiBUaGlzIHBhdGNoIHJlLWltcGxlbWVudHMg
d2hhdCBhcm0vdmlydCBib2FyZCBhbHJlYWR5IGRvZXMKPiBhbmQgZml4ZXMgY2hlY2tzdW0gYnVn
IGluIHRoZSBsYXRlciBhbmQgYXQgdGhlIHNhbWUgdGltZQo+IHdpdGhvdXQgYSB1c2VyICh3aXRo
aW4gdGhlIHBhdGNoKS4KPiAKPiBJJ2Qgc3VnZ2VzdCByZWRvIGl0IGEgd2F5IHNpbWlsYXIgdG8g
RkFEVCByZWZhY3RvcmluZwo+ICAgcGF0Y2ggMTogZml4IGNoZWNrc3VtIGJ1ZyBpbiB2aXJ0L2Fy
bQo+ICAgcGF0Y2ggMjogdXBkYXRlIHJlZmVyZW5jZSB0YWJsZXMgaW4gdGVzdAo+ICAgcGF0Y2gg
MzogaW50cm9kdWNlIEFjcGlSc2RwRGF0YSBzaW1pbGFyIHRvIGNvbW1pdCA5MzdkMWI1ODcKPiAg
ICAgICAgICAgICAgKGJvdGggYXJtIGFuZCB4ODYpIHdpY2ggc3RvcmVzIGFsbCBkYXRhIGluIGhv
cyBieXRlIG9yZGVyCj4gICBwYXRjaCA0OiBjb252ZXJ0IGFybSdzIGltcGwuIHRvIGJ1aWxkX2Fw
cGVuZF9pbnRfbm9wcmVmaXgoKSBBUEkgKGNvbW1pdCA1ZDdhMzM0ZjcpCj4KPiAgICAgICAgICAg
IC4uLiBtb3ZlIG91dCB0byBhbWwtYnVpbGQuYwo+ICAgcGF0Y2ggNTogcmV1c2UgZ2VuZXJhbGl6
ZWQgYXJtJ3MgYnVpbGRfcnNkcCgpIGZvciB4ODYsIGRyb3BwaW5nIHg4NiBzcGVjaWZpYyBvbmUK
PiAgICAgICBhbWVuZGluZyBpdCB0byBnZW5lcmF0ZSByZXYxIHZhcmlhbnQgZGVmaW5lZCBieSBy
ZXZpc2lvbiBpbiBBY3BpUnNkcERhdGEKPiAgICAgICAoY29tbWl0IGRkMWIyMDM3YSkKSSBhZ3Jl
ZSBwYXRjaGVzICMxLCAjMiBhbmQgIzUgbWFrZSBzZW5zZS4gMyBhbmQgNCBhcyB3ZWxsLCBidXQg
aGVyZQp5b3UncmUgYXNraW5nIGFib3V0IHNvbWV0aGluZyB0aGF0J3Mgb3V0IG9mIHNjb3BlIG9m
IHRoZSBjdXJyZW50IHNlcmllLgpJJ2xsIG1vdmUgdGhvc2UgcGF0Y2hlcyBmcm9tIHRoaXMgc2Vy
aWUgYW5kIGJ1aWxkIGEgNiBwYXRjaGVzIG5ldyBzZXJpZQphcyBzdWdnZXN0ZWQuCgpDaGVlcnMs
ClNhbXVlbC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:43:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:43: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-devel-bounces@lists.xenproject.org>)
	id 1gPTio-00048Z-22; Wed, 21 Nov 2018 14:43: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=uxgw=oa=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gPTim-00048P-Dh
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 14:43:16 +0000
X-Inumbo-ID: c6b4258f-ed9b-11e8-9a16-bc764e045a96
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c6b4258f-ed9b-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 14:43:14 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Nov 2018 06:43:14 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,261,1539673200"; d="scan'208";a="251518126"
Received: from tterrive-mobl2.ger.corp.intel.com (HELO caravaggio)
 ([10.252.4.181])
 by orsmga004.jf.intel.com with ESMTP; 21 Nov 2018 06:43:10 -0800
Date: Wed, 21 Nov 2018 15:42:37 +0100
From: Samuel Ortiz <sameo@linux.intel.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20181121144237.GF4426@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-2-sameo@linux.intel.com>
 <20181109152316.43b79217@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181109152316.43b79217@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 01/24] hw: i386: Decouple
 the ACPI build from the PC machine type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWdvciwKCk9uIEZyaSwgTm92IDA5LCAyMDE4IGF0IDAzOjIzOjE2UE0gKzAxMDAsIElnb3Ig
TWFtbWVkb3Ygd3JvdGU6Cj4gT24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDoyNCArMDEwMAo+IFNh
bXVlbCBPcnRpeiA8c2FtZW9AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiAKPiA+IEFDUEkgdGFi
bGVzIGFyZSBwbGF0Zm9ybSBhbmQgbWFjaGluZSB0eXBlIGFuZCBldmVuIGFyY2hpdGVjdHVyZQo+
ID4gYWdub3N0aWMsIGFuZCBhcyBzdWNoIHdlIHdhbnQgdG8gcHJvdmlkZSBhbiBpbnRlcm5hbCBB
Q1BJIEFQSSB0aGF0Cj4gPiBvbmx5IGRlcGVuZHMgb24gcGxhdGZvcm0gYWdub3N0aWMgaW5mb3Jt
YXRpb24uCj4gPiAKPiA+IEZvciB0aGUgeDg2IGFyY2hpdGVjdHVyZSwgaW4gb3JkZXIgdG8gYnVp
bGQgQUNQSSB0YWJsZXMgaW5kZXBlbmRlbnRseQo+ID4gZnJvbSB0aGUgUEMgb3IgUTM1IG1hY2hp
bmUgdHlwZXMsIHdlIGFyZSBtb3ZpbmcgYSBmZXcgTWFjaGluZVN0YXRlCj4gPiBzdHJ1Y3R1cmUg
ZmllbGRzIGludG8gYSBtYWNoaW5lIHR5cGUgYWdub3N0aWMgc3RydWN0dXJlIGNhbGxlZAo+ID4g
QWNwaUNvbmZpZ3VyYXRpb24uIFRoZSBzdHJ1Y3R1cmUgZmllbGRzIHdlIG1vdmUgYXJlOgo+IAo+
IEl0J3Mgbm90IG9idmlvdXMgd2h5IG5ldyBzdHJ1Y3R1cmUgaXMgbmVlZGVkLCBlc3BlY2lhbGx5
IGF0Cj4gdGhlIGJlZ2lubmluZyBvZiBzZXJpZXMuIFdlIHByb2JhYmx5IHNob3VsZCBwbGFjZSB0
aGlzIHBhdGNoCj4gbXVjaCBsYXRlciBpbiB0aGUgc2VyaWVzIChpZiB3ZSBuZWVkIGl0IGF0IGFs
bCkgYW5kIHRyeQo+IGdlbmVyYWxpemUgYSBtdWNoIGFzIHBvc3NpYmxlIHdpdGhvdXQgdXNpbmcg
aXQuClBhdGNoZXMgb3JkZXIgc2V0IGFzaWRlLCB0aGlzIG5ldyBzdHJ1Y3R1cmUgaXMgbmVlZGVk
IHRvIG1ha2UgdGhlCmV4aXN0aW5nIEFQSSBub3QgY29tcGxldGVseSBib3VuZCB0byB0aGUgcGMg
bWFjaGluZSB0eXBlIGFueW1vcmUgYW5kCiJEZWNvdXBsZSB0aGUgQUNQSSBidWlsZCBmcm9tIHRo
ZSBQQyBtYWNoaW5lIHR5cGUiLgoKSXQgd2FzIGVpdGhlciBjcmVhdGluZyBhIHN0cnVjdHVyZSB0
byBidWlsZCBBQ1BJIHRhYmxlcyBpbiBhIG1hY2hpbmUKdHlwZSBpbmRlcGVuZGVudCBmYXNoaW9u
LCBvciBwYXNzIGN1c3RvbSBzdHJ1Y3R1cmVzIChvciBwb3RlbnRpYWxseSBsb25nCmxpc3Qgb2Yg
YXJndW1lbnRzKSB0byB0aGUgZXhpc3RpbmcgQVBJcy4gU2VlIGJlbG93LgoKCj4gQW5kIHRyeSB0
byBjb21lIHVwIHdpdGggYW4gQVBJIHRoYXQgZG9lc24ndCBuZWVkIGNlbnRyYWxpemVkIGNvbGxl
Y3Rpb24KPiBvZiBkYXRhIHNvbWVob3cgcmVsYXRlZCB0byBBQ1BJIChtb3N0IG9mIHRoZSBmaWVs
ZHMgaGVyZSBhcmUgbm90IGdlbmVyaWMKPiBhbmQgYXBwbGljYWJsZSB0byBhIHNwZWNpZmljIGJv
YXJkL3RhcmdldCkuCj4gCj4gRm9yIGdlbmVyaWMgQVBJLCBJJ2QgcHJlZmVyIGEgc2VwYXJhdGUg
YnVpbGRpbmcgYmxvY2tzCj4gbGlrZSBidWlsZF9mYWR0KCkvLi4uIHRoYXQgdGFrZSBhcyBhbiBp
bnB1dCBvbmx5IHBhcmFtZXRlcnMKPiBuZWNlc3NhcnkgdG8gY29tcG9zZSBhIHRhYmxlL2FtbCBw
YXJ0IHdpdGggb2NjYXNpb25hbCBib2FyZAo+IGludGVyZmFjZSBob29rcyBpbnN0ZWFkIG9mIGFs
bCBlbmNvbXBhc3NpbmcgQWNwaUNvbmZpZ3VyYXRpb24KPiBhbmQgYm9hcmQgc3BlY2lmaWMgJ2Fj
cGlfYnVpbGQnIHRoYXQgd291bGQgdXNlIHRoZW0gd2hlbi9pZiBuZWVkZWQuCkxldCdzIHRha2Ug
YnVpbGRfbWFkdCBhcyBhbiBleGFtcGxlLiBXaXRoIG15IHBhdGNoIHdlIGRlZmluZToKCnZvaWQg
YnVpbGRfbWFkdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwKICAgICAg
ICAgICAgICAgIE1hY2hpbmVTdGF0ZSAqbXMsIEFjcGlDb25maWd1cmF0aW9uICpjb25mKTsKCkFu
ZCB5b3UncmUgc3VnZ2VzdGluZyB3ZSdkIGRlZmluZToKCnZvaWQgYnVpbGRfbWFkdChHQXJyYXkg
KnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwKICAgICAgICAgICAgICAgIE1hY2hpbmVT
dGF0ZSAqbXMsIEhvdHBsdWdIYW5kbGVyICphY3BpX2RldiwKICAgICAgICAgICAgICAgIGJvb2wg
YXBpY194cnVwdF9vdmVycmlkZSk7CgppbnN0ZWFkLiBJcyB0aGF0IGNvcnJlY3Q/CgpQcm9zIGZv
ciB0aGUgbGF0dGVyIGlzIHRoZSBmYWN0IHRoYXQsIGFzIHlvdSBzYWlkLCB3ZSB3b3VsZCBub3Qg
bmVlZCB0bwpkZWZpbmUgYSBjZW50cmFsaXplZCBzdHJ1Y3R1cmUgaG9sZGluZyBhbGwgcG9zc2li
bHkgbmVlZGVkIEFDUEkgcmVsYXRlZApmaWVsZHMuClByb3MgZm9yIHRoZSBmb3JtZXIgaXMgYWJv
dXQgZGVmaW5pbmcgYSBwb2ludGVyIHRvIGFsbCBuZWVkZWQgQUNQSQpmaWVsZHMgb25jZSBhbmQg
Zm9yIGFsbCBhbmQgaGlkaW5nIHRoZSBkZXRhaWxzIG9mIHRoZSBBUEkgaW4gdGhlIEFNTApidWls
ZGluZyBpbXBsZW1lbnRhdGlvbi4KCgo+IFdlIHByb2JhYmx5IHNob3VsZCBzcGxpdCBzZXJpZXMg
aW50byBzZXZlcmFsIHNtYWxsZXIKPiAoaWYgcG9zc2libGUgaW5kZXBlbmRlbnQpIG9uZXMsIHNv
IHBlb3BsZSB3b24ndCBiZSBzY2FyZWQgb2YKPiBpdHMgc2hlZXIgc2l6ZSBhbmQgcnVuIGF3YXkg
ZnJvbSByZXZpZXdpbmcgaXQuCkkgd2lsbCB0cnkgdG8gc3BsaXQgaXQgaW4gc21hbGxlciBjaHVu
a3MgaWYgdGhhdCBoZWxwcy4KCkNoZWVycywKU2FtdWVsLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:43:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:43: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-devel-bounces@lists.xenproject.org>)
	id 1gPTj1-0004BL-Fl; Wed, 21 Nov 2018 14:43: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=uxgw=oa=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gPTj0-0004B7-2H
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 14:43:30 +0000
X-Inumbo-ID: cf0917b9-ed9b-11e8-9a16-bc764e045a96
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf0917b9-ed9b-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 14:43:28 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Nov 2018 06:43:28 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,261,1539673200"; d="scan'208";a="106527432"
Received: from tterrive-mobl2.ger.corp.intel.com (HELO caravaggio)
 ([10.252.4.181])
 by fmsmga002.fm.intel.com with ESMTP; 21 Nov 2018 06:43:24 -0800
Date: Wed, 21 Nov 2018 15:42:50 +0100
From: Samuel Ortiz <sameo@linux.intel.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20181121144250.GG4426@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-3-sameo@linux.intel.com>
 <20181109152716.236d3c6e@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181109152716.236d3c6e@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v5 02/24] hw: acpi: Export ACPI build
 alignment API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMDksIDIwMTggYXQgMDM6Mjc6MTZQTSArMDEwMCwgSWdvciBNYW1tZWRvdiB3
cm90ZToKPiBPbiBNb24sICA1IE5vdiAyMDE4IDAyOjQwOjI1ICswMTAwCj4gU2FtdWVsIE9ydGl6
IDxzYW1lb0BsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+IAo+ID4gVGhpcyBpcyBnb2luZyB0byBi
ZSBuZWVkZWQgYnkgdGhlIEhhcmR3YXJlLXJlZHVjZWQgQUNQSSByb3V0aW5lcy4KPiA+IAo+ID4g
UmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4K
PiA+IFRlc3RlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
Pgo+ID4gU2lnbmVkLW9mZi1ieTogU2FtdWVsIE9ydGl6IDxzYW1lb0BsaW51eC5pbnRlbC5jb20+
Cj4gdGhlIHBhdGNoIGlzIHByb2JhYmx5IG1pc3BsYWNlZCB3aXRoaW5nIHNlcmllcywKPiBpZiB0
aGVyZSBpcyBhbiBleHRlcm5hbCB1c2VyIHdpdGhpbiB0aGlzIHNlcmllcyB0aGVuIHRoaXMgcGF0
Y2ggc2hvdWxkCj4gYmUgc3F1YXNoZWQgdGhlcmUsIG90aGVyd2lzZSBpdCBkb2Vzbid0IGJlbG9u
ZyB0byB0aGlzIHNlcmllcy4KaHcvYWNwaS9yZWR1Y2VkLmMgbmVlZHMgaXQsIEkgZm9yZ290IHRv
IHJlbW92ZSB0aGF0IHBhdGNoIHdoZW4gcmVtb3ZpbmcKdGhlIGhhcmR3YXJlLXJlZHVjZWQgY29k
ZSBmcm9tIHRoZSBzZXJpZS4gSSB3aWxsIHJlbW92ZSBpdC4KCkNoZWVycywKU2FtdWVsLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:43:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:43: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-devel-bounces@lists.xenproject.org>)
	id 1gPTjI-0004FT-Rh; Wed, 21 Nov 2018 14:43: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=ffyj=oa=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPTjI-0004FH-2B
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:43:48 +0000
X-Inumbo-ID: d9ed171f-ed9b-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9ed171f-ed9b-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 14:43:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Nov 2018 07:43:46 -0700
Message-Id: <5BF56F1F02000078001FE921@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 21 Nov 2018 07:43:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20181121141300.10030-1-sergey.dyasli@citrix.com>
In-Reply-To: <20181121141300.10030-1-sergey.dyasli@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86/dom0: use MEMF_no_scrub during Dom0
 construction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDE1OjEzLCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiBOb3cgdGhhdCBpZGxlIHNjcnViIGlzIHRoZSBkZWZhdWx0IG9wdGlvbiwgYWxsIG1lbW9y
eSBpcyBtYXJrZWQgYXMgZGlydHkKPiBhbmQgYWxsb2NfZG9taGVhcF9wYWdlcygpIHdpbGwgZG8g
ZWFnZXIgc2NydWJiaW5nIGJ5IGRlZmF1bHQuIFRoaXMgY2FuCj4gbGVhZCB0byBsb25nZXIgRG9t
MCBjb25zdHJ1Y3Rpb24gYW5kIHBvdGVudGlhbGx5IHRvIGEgd2F0Y2hkb2cgdGltZW91dCwKPiBl
c3BlY2lhbGx5IG9uIG9sZGVyIEgvVyAoZS5nLiBIYXJwZXJ0b3duKS4KPiAKPiBQYXNzIE1FTUZf
bm9fc2NydWIgdG8gb3B0aW1pc2UgdGhpcyBwcm9jZXNzIHNpbmNlIHRoZXJlIGlzIGxpdHRsZSBw
b2ludAo+IGluIHNjcnViYmluZyBtZW1vcnkgZm9yIERvbTAuCj4gCj4gU2lnbmVkLW9mZi1ieTog
U2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:43:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:43: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-devel-bounces@lists.xenproject.org>)
	id 1gPTjQ-0004Hc-5h; Wed, 21 Nov 2018 14:43:56 +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=RqMg=OA=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPTjP-0004HN-Ao
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:43:55 +0000
X-Inumbo-ID: ddbd5d20-ed9b-11e8-8b62-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ddbd5d20-ed9b-11e8-8b62-12d6303a7972;
 Wed, 21 Nov 2018 14:43:53 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 93E7C301AB3C; Wed, 21 Nov 2018 16:43:52 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 7EBE6300F70D;
 Wed, 21 Nov 2018 16:43:52 +0200 (EET)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-7-git-send-email-andrew.cooper3@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <a1075f78-9152-d86a-ca73-bb24e1083d3e@bitdefender.com>
Date: Wed, 21 Nov 2018 16:43:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <1542806482-24030-7-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH 06/14] x86/hvm: Make the altp2m locking
 easier to follow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjEvMTggMzoyMSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBEcm9wIHRoZSBhcDJt
X2FjdGl2ZSBib29sZWFuLCBhbmQgY29uc2lzdGVudGx5IHVzZSB0aGUgdW5sb2NraW5nIGZvcm06
Cj4gCj4gICBpZiAoIHAybSAhPSBob3N0cDJtICkKPiAgICAgICAgX19wdXRfZ2ZuKHAybSwgZ2Zu
KTsKPiAgIF9fcHV0X2dmbihob3N0cDJtLCBnZm4pOwo+IAo+IHdoaWNoIG1ha2VzIGl0IGNsZWFy
IHRoYXQgd2UgYWx3YXlzIHVubG9jayB0aGUgYWx0cDJtJ3MgZ2ZuIGlmIGl0IGlzIGluIHVzZSwK
PiBhbmQgYWx3YXlzIHVubG9jayB0aGUgaG9zdHAybSdzIGdmbi4gIFRoaXMgYWxzbyBkcm9wcyB0
aGUgdGVybmFyeSBleHByZXNzaW9uCj4gaW4gdGhlIGxvZ2RpcnR5IGNhc2UuCj4gCj4gRXh0ZW5k
IHRoZSBsb2dkaXJ0eSBjb21tZW50IHRvIGlkZW50aWZ5IHdoZXJlIHRoZSBsb2NraW5nIHZpb2xh
dGlvbiBpcyBsaWFibGUKPiB0byBvY2N1ci4KPiAKPiBObyAoaW50ZW5kZWQpIG92ZXJhbGwgY2hh
bmdlIGluIGJlaGF2aW91ci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNv
am9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KCkZXSVcsIEkndmUgYWxzbyBhcHBsaWVkIHRoaXMgYW5k
IHRoZSBwcmV2aW91cyB0d28gcGF0Y2hlcyBJJ3ZlIHJldmlld2VkCnRvIHRoZSBlbmQgb2YgbXkg
YWx0cDJtIHNlcmllcyBhbmQgZ2F2ZSB0aGVtIGEgc3BpbiB3aXRoIGludHJvc3BlY3Rpb24Kd2l0
aCBubyBhcHBhcmVudCBwcm9ibGVtcy4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:48:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:48: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-devel-bounces@lists.xenproject.org>)
	id 1gPTni-0004hK-Sh; Wed, 21 Nov 2018 14:48: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=RqMg=OA=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPTng-0004hF-WA
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 14:48:21 +0000
X-Inumbo-ID: 7c51e03c-ed9c-11e8-87a3-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c51e03c-ed9c-11e8-87a3-12d6303a7972;
 Wed, 21 Nov 2018 14:48:19 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 C2FED305FFAB; Wed, 21 Nov 2018 16:48:18 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 6CF54300F728;
 Wed, 21 Nov 2018 16:48:18 +0200 (EET)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-11-git-send-email-andrew.cooper3@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <f993e5a8-9d83-f894-4423-a78c1d3fffd5@bitdefender.com>
Date: Wed, 21 Nov 2018 16:48:12 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <1542806482-24030-11-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH 10/14] x86/mm: Switch {get,
 put}_gfn() infrastructure to using gfn_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjEvMTggMzoyMSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBTZWVtaW5nbHksIGEg
bWFqb3JpdHkgb2YgdXNlcnMgZWl0aGVyIG92ZXJyaWRlIHRoZSBoZWxwZXJzIGFueXdheSwgb3Ig
aGF2ZSBhbgo+IGdmbl90IGluIHRoZWlyIGhhbmRzLgo+IAo+IFVwZGF0ZSB0aGUgQVBJLCBhbmQg
YWRqdXN0IGFsbCB1c2VycyB0byBtYXRjaC4KPiAKPiBEb2luZyB0aGlzIGhpZ2hsaWdodGVkIGEg
Z2FwaW5nIGFsdHAybSBzZWN1cml0eSBob2xlIGluCj4gdm14X3ZjcHVfdXBkYXRlX3ZtZnVuY192
ZSgpLCB3aGljaCB3aWxsIG5lZWQgYWRkcmVzc2luZyBub3cgd2UgY2FuIGRpc2N1c3MgdGhlCj4g
cHJvYmxlbSBhbmQgb3B0aW9ucyBwdWJsaWNseS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKRm9yIHRoZSBtZW1fYWNjZXNzIGJp
dHM6CkFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
CgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 14:57:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 14:57: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-devel-bounces@lists.xenproject.org>)
	id 1gPTwQ-0005We-Px; Wed, 21 Nov 2018 14:57: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=SO8w=OA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPTwQ-0005WU-Ey
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 14:57:22 +0000
X-Inumbo-ID: ba5f6fc4-ed9d-11e8-830a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba5f6fc4-ed9d-11e8-830a-12d6303a7972;
 Wed, 21 Nov 2018 14:57:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPTwG-0006Fs-0X; Wed, 21 Nov 2018 14:57:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPTwF-0008Nw-N3; Wed, 21 Nov 2018 14:57:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPTwF-0003zP-MC; Wed, 21 Nov 2018 14:57:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130613-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.9-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.9-testing:build-arm64:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e43f2ca943453f04383936727fa8f19827d5e596
X-Osstest-Versions-That: xen=f13983db120f5e56dfefbee5d56678d2d43e2914
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Nov 2018 14:57:11 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 130613: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDYxMyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDYxMy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwMjEyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEz
MDIxMgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJs
b2NraW5nKToKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMDIxMgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjEyCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzAyMTIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzAyMTIKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMDIxMgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJv
a2VuIGJsb2NrZWQgaW4gMTMwMjEyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk3OTYKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyOTc5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5Nzk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTMwMDQx
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgICAgZmFpbCAgbGlrZSAxMzAwNDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDIxMgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTMwMjEyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzAyMTIKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU0M2Yy
Y2E5NDM0NTNmMDQzODM5MzY3MjdmYThmMTk4MjdkNWU1OTYKYmFzZWxpbmUgdmVyc2lvbjoKIHhl
biAgICAgICAgICAgICAgICAgIGYxMzk4M2RiMTIwZjVlNTZkZmVmYmVlNWQ1NjY3OGQyZDQzZTI5
MTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDIxMiAgMjAxOC0xMS0xNiAxNjoxOTo1OSBaICAg
IDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA2MTMgIDIwMTgtMTEtMjAgMTU6MDc6Mzkg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2
ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC1w
dm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRl
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKCk5vdCBwdXNoaW5nLgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CmNvbW1pdCBlNDNmMmNhOTQzNDUzZjA0MzgzOTM2NzI3ZmE4ZjE5ODI3ZDVlNTk2CkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92
IDIwIDE1OjUyOjEzIDIwMTggKzAxMDAKCiAgICB4ODYvZG9tMDogRml4IHNoYWRvd2luZyBvZiBQ
ViBndWVzdHMgd2l0aCAyTSBzdXBlcnBhZ2VzCiAgICAKICAgIFRoaXMgaXMgYSBzdHJhaWdodCBi
YWNrcG9ydCBvZiBjL3MgMjhkOWE5YTJkNDE3NTliOWU1MTYzMDM3Yjc1OWFjNTU3YWVhNzY3Ywog
ICAgYnV0IHdpdGggYSBkaWZmZXJlbnQganVzdGlmaWNhdGlvbi4KICAgIAogICAgRG9tMCBtYXkg
aGF2ZSBzdXBlcnBhZ2VzIChlLmcuIGluaXRpYWwgUDJNKSwgYW5kIG1heSBiZSBzaGFkb3dlZAog
ICAgKGUuZy4gUFYtTDFURikuICBCZWNhdXNlIG9mIHRoaXMgaW5jb3JyZWN0IGNoZWNrLCB3aGVu
IFBWIHN1cGVycGFnZXMgYXJlCiAgICBkaXNhbGxvd2VkICh3aGljaCBpcyB0aGUgc2VjdXJpdHkg
c3VwcG9ydGVkIGNvbmZpZ3VyYXRpb24pLCBhdHRlbXB0aW5nIHRvCiAgICBzaGFkb3cgdGhlIFAy
TSB3aXRoIGl0cyBzdXBlcnBhZ2VzIHN0aWxsIGludGFjdCB3aWxsIGZhaWwuICBBICNQRiB3aWxs
IGJlCiAgICBoYW5kZWQgYmFjayB0byB0aGUga2VybmVsLCByYXRoZXIgdGhhbiB0aGUgc3VwZXJw
YWdlIGJlaW5nIHNwbGludGVyZWQgYW5kCiAgICBzaGFkb3dlZC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCmNvbW1pdCAwODY0ZGQ4MTgxNGY2ZjA3OTU3ZDg1YTFlOWM5NDQzZTA2YmI3
ZWUyCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBUdWUgTm92IDIwIDE1OjUxOjM2IDIwMTggKzAxMDAKCiAgICB4ODYvZG9tMDogQXZvaWQg
dXNpbmcgMUcgc3VwZXJwYWdlcyBpZiBzaGFkb3dpbmcgbWF5IGJlIG5lY2Vzc2FyeQogICAgCiAg
ICBUaGUgc2hhZG93IGNvZGUgZG9lc24ndCBzdXBwb3J0IDFHIHN1cGVycGFnZXMsIGFuZCB3aWxs
IGhhbmQgI1BGW1JTVkRdIGJhY2sgdG8KICAgIGd1ZXN0cy4KICAgIAogICAgRm9yIGRvbTAncyB3
aXRoIDUxMkdCIG9mIFJBTSBvciBtb3JlIChhbmQgc3ViamVjdCB0byB0aGUgUDJNIGFsaWdubWVu
dCksIFhlbidzCiAgICBkb21haW4gYnVpbGRlciBtaWdodCB1c2UgMUcgc3VwZXJwYWdlcy4KICAg
IAogICAgQXZvaWQgdXNpbmcgMUcgc3VwZXJwYWdlcyAoZmFsbGluZyBiYWNrIHRvIDJNIHN1cGVy
cGFnZXMgaW5zdGVhZCkgaWYgdGhlcmUgaXMKICAgIGEgcmVhc29uYWJsZSBjaGFuY2UgdGhhdCB3
ZSBtYXkgaGF2ZSB0byBzaGFkb3cgZG9tMC4gIFRoaXMgYXNzdW1lcyB0aGF0IHRoZXJlCiAgICBh
cmUgbm8gY2lyY3Vtc3RhbmNlcyB3aGVyZSB3ZSB3aWxsIGFjdGl2YXRlIGxvZ2RpcnR5IG1vZGUg
b24gZG9tMC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5NmY2ZWUxNWFkN2NhOTY0NzI3NzlmYzVjMDgz
YjQxNDk0OTVjNTg0CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0xMiAxMToyNjowNCArMDAwMAoK
Y29tbWl0IGNhNWVkZTYzOTc4Zjc5ZGI5MTBmNjM4NDcyYWI1MWQzNWQ3MDNmMjcKQXV0aG9yOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo1MDo1
NyAyMDE4ICswMTAwCgogICAgeDg2L3NoYWRvdzogc2hyaW5rIHN0cnVjdCBwYWdlX2luZm8ncyBz
aGFkb3dfZmxhZ3MgdG8gMTYgYml0cwogICAgCiAgICBUaGlzIGlzIHRvIGF2b2lkIGl0IG92ZXJs
YXBwaW5nIHRoZSBsaW5lYXJfcHRfY291bnQgZmllbGQgbmVlZGVkIGZvciBQVgogICAgZG9tYWlu
cy4gSW50cm9kdWNlIGEgc2VwYXJhdGUsIEhWTS1vbmx5IHBhZ2V0YWJsZV9keWluZyBmaWVsZCB0
byByZXBsYWNlCiAgICB0aGUgc29sZSBvbmUgbGVmdCBpbiB0aGUgdXBwZXIgMTYgYml0cy4KICAg
IAogICAgTm90ZSB0aGF0IHRoZSBhY2Nlc3NlcyB0byAtPnNoYWRvd19mbGFncyBpbiBzaGFkb3df
e3BybyxkZX1tb3RlKCkgZ2V0CiAgICBzd2l0Y2hlZCB0byBub24tYXRvbWljLCBub24tYml0b3Bz
IG9wZXJhdGlvbnMsIGFzIHt0ZXN0LHNldCxjbGVhcn1fYml0KCkKICAgIGFyZSBub3QgYWxsb3dl
ZCBvbiB1aW50MTZfdCBmaWVsZHMgYW5kIGhlbmNlIHRoZWlyIHVzZSB3b3VsZCBoYXZlCiAgICBy
ZXF1aXJlZCB1Z2x5IGNhc3RzLiBUaGlzIGlzIGZpbmUgYmVjYXVzZSBhbGwgdXBkYXRlcyBvZiB0
aGUgZmllbGQgb3VnaHQKICAgIHRvIG9jY3VyIHdpdGggdGhlIHBhZ2luZyBsb2NrIGhlbGQsIGFu
ZCBvdGhlciB1cGRhdGVzIG9mIGl0IHVzZSB8PSBhbmQKICAgICY9IGFzIHdlbGwgKGkuZS4gdXNp
bmcgYXRvbWljIG9wZXJhdGlvbnMgaGVyZSBkaWRuJ3QgcmVhbGx5IGd1YXJkCiAgICBhZ2FpbnN0
IHBvdGVudGlhbGx5IHJhY2luZyB1cGRhdGVzIGVsc2V3aGVyZSkuCiAgICAKICAgIFRoaXMgaXMg
cGFydCBvZiBYU0EtMjgwLgogICAgCiAgICBSZXBvcnRlZC1ieTogUHJnbXIuY29tIFNlY3VyaXR5
IDxzZWN1cml0eUBwcmdtci5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+
CiAgICBtYXN0ZXIgY29tbWl0OiA3ODk1ODk5NjhlZDkwZTgyYTgzMmRiYzYwZTk1OGM3NmI3ODdi
ZTdlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1OTo1NCArMDEwMAoKY29tbWl0IGQ5
NmU2MjkwYzIxNzYzMWZmNTMxOTAxMDVlNWUwYTBiNDdjNWI4YzcKQXV0aG9yOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo1MDoxMyAyMDE4ICsw
MTAwCgogICAgeDg2L3NoYWRvdzogbW92ZSBPT1MgZmxhZyBiaXQgcG9zaXRpb25zCiAgICAKICAg
IEluIHByZXBhcmF0aW9uIG9mIHJlZHVjaW5nIHN0cnVjdCBwYWdlX2luZm8ncyBzaGFkb3dfZmxh
Z3MgZmllbGQgdG8gMTYKICAgIGJpdHMsIGxvd2VyIHRoZSBiaXQgcG9zaXRpb25zIHVzZWQgZm9y
IFNIRl9vdXRfb2Zfc3luYyBhbmQKICAgIFNIRl9vb3NfbWF5X3dyaXRlLgogICAgCiAgICBJbnN0
ZWFkIG9mIGFsc28gYWRqdXN0aW5nIHRoZSBvcGVuIGNvZGVkIHVzZSBpbiBfZ2V0X3BhZ2VfdHlw
ZSgpLAogICAgaW50cm9kdWNlIHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2UoKSB0byBj
b250YWluIGtub3dsZWRnZSBvZiB0aGUKICAgIGJpdCBwb3NpdGlvbnMgdG8gc2hhZG93IGNvZGUu
CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjgwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiBkNjhlMTA3MGMzZThmNGFmN2Ez
MTA0MGYwOGJkZDk4ZTZkNmVhYzFkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1OTox
MyArMDEwMAoKY29tbWl0IGQ4MTlhNjViYmMzZTY4ZjM4ZGRlMDNhZGU3NjRkZTkxNTc2MDUwMDgK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IFR1ZSBOb3YgMjAgMTU6NDk6MzkgMjAxOCArMDEwMAoKICAgIHg4Ni9tbTogRG9uJ3QgcGVyZm9y
bSBmbHVzaCBhZnRlciBmYWlsaW5nIHRvIHVwZGF0ZSBhIGd1ZXN0cyBMMWUKICAgIAogICAgSWYg
dGhlIEwxZSB1cGRhdGUgaGFzbid0IG9jY3VyZWQsIHRoZSBmbHVzaCBjYW5ub3QgZG8gYW55dGhp
bmcgdXNlZnVsLiAgVGhpcwogICAgc2tpcHMgdGhlIHBvdGVudGlhbGx5IGV4cGVuc2l2ZSB2Y3B1
bWFza190b19wY3B1bWFzaygpIGNvbnZlcnNpb24sIGFuZAogICAgYnJvYWRjYXN0IFRMQiBzaG9v
dGRvd24uCiAgICAKICAgIE1vcmUgaW1wb3J0YW50bHkgaG93ZXZlciwgd2UgbWlnaHQgYmUgaW4g
dGhlIGVycm9yIHBhdGggZHVlIHRvIGEgYmFkIHZhCiAgICBwYXJhbWV0ZXIgZnJvbSB0aGUgZ3Vl
c3QsIGFuZCB0aGlzIHNob3VsZCBub3QgcHJvcGFnYXRlIGludG8gdGhlIFRMQiBmbHVzaGluZwog
ICAgbG9naWMuICBUaGUgSU5WUENJRCBpbnN0cnVjdGlvbiBmb3IgZXhhbXBsZSByYWlzZXMgI0dQ
IGZvciBhIG5vbi1jYW5vbmljYWwKICAgIGFkZHJlc3MuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI3
OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hdHRoZXcgRGFsZXkgPG1hdHRkQGJ1Z2Z1enouY29t
PgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiA2YzhkNTAyODg3MjI2NzJlY2M4ZTE5YjA3NDFhMzFiNTIxZDAxNzA2
CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1ODo0MSArMDEwMAoKY29tbWl0IDE1YjRl
ZTk0YmVkNzAyY2I3MzJlN2ZhNGNiYWIzMzI4MGEwOTY1ZDgKQXV0aG9yOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo0OTowMSAyMDE4ICswMTAw
CgogICAgQU1EL0lPTU1VOiBzdXBwcmVzcyBQVEUgbWVyZ2luZyBhZnRlciBpbml0aWFsIHRhYmxl
IGNyZWF0aW9uCiAgICAKICAgIFRoZSBsb2dpYyBpcyBub3QgZml0IGZvciB0aGlzIHB1cnBvc2Us
IHNvIHNpbXBseSBkaXNhYmxlIGl0cyB1c2UgdW50aWwKICAgIGl0IGNhbiBiZSBmaXhlZCAvIHJl
cGxhY2VkLiBOb3RlIHRoYXQgdGhpcyByZS1lbmFibGVzIG1lcmdpbmcgZm9yIHRoZQogICAgdGFi
bGUgY3JlYXRpb24gY2FzZSwgd2hpY2ggd2FzIGRpc2FibGVkIGFzIGEgKHBlcmhhcHMgdW5pbnRl
bmRlZCkgc2lkZQogICAgZWZmZWN0IG9mIHRoZSBlYXJsaWVyICJhbWQvaW9tbXU6IGZpeCBmbHVz
aCBjaGVja3MiLiBJdCByZWxpZXMgb24gbm8KICAgIHBhZ2UgZ2V0dGluZyBtYXBwZWQgbW9yZSB0
aGFuIG9uY2UgKHdpdGggZGlmZmVyZW50IHByb3BlcnRpZXMpIGluIHRoaXMKICAgIHByb2Nlc3Ms
IGFzIHRoYXQgd291bGQgc3RpbGwgYmUgYmV5b25kIHdoYXQgdGhlIG1lcmdpbmcgbG9naWMgY2Fu
IGNvcGUKICAgIHdpdGguIEJ1dCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBndWFy
YW50ZWVzIHRoaXMgYWZhaWN0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI3NS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
bWFzdGVyIGNvbW1pdDogOTM3ZWYzMjU2NWZhM2E4MWZkYjM3YjlkZDVhYTk5YTFiODdhZmE3NQog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTU6MTQgKzAxMDAKCmNvbW1pdCBmOTdhMWQx
Mzc1YmVjZDMwZDA1NDFiYTg1Y2FhYzQyMTUzNDBkMGM0CkF1dGhvcjogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo0ODoyMiAyMDE4
ICswMTAwCgogICAgYW1kL2lvbW11OiBmaXggZmx1c2ggY2hlY2tzCiAgICAKICAgIEZsdXNoIGNo
ZWNraW5nIGZvciBBTUQgSU9NTVUgZGlkbid0IGNoZWNrIHdoZXRoZXIgdGhlIHByZXZpb3VzIGVu
dHJ5CiAgICB3YXMgcHJlc2VudCwgb3Igd2hldGhlciB0aGUgZmxhZ3MgKHdyaXRhYmxlL3JlYWRh
YmxlKSBjaGFuZ2VkIGluIG9yZGVyCiAgICB0byBkZWNpZGUgd2hldGhlciBhIGZsdXNoIHNob3Vs
ZCBiZSBleGVjdXRlZC4KICAgIAogICAgRml4IHRoaXMgYnkgdGFraW5nIHRoZSB3cml0YWJsZS9y
ZWFkYWJsZS9uZXh0LWxldmVsIGZpZWxkcyBpbnRvIGFjY291bnQsCiAgICB0b2dldGhlciB3aXRo
IHRoZSBwcmVzZW50IGJpdC4KICAgIAogICAgQWxvbmcgdGhlc2UgbGluZXMgdGhlIGZsdXNoaW5n
IGluIGFtZF9pb21tdV9tYXBfcGFnZSgpIG11c3Qgbm90IGJlCiAgICBvbWl0dGVkIGZvciBQViBk
b21haW5zLiBUaGUgY29tbWVudCB0aGVyZSB3YXMgc2ltcGx5IHdyb25nOiBNYXBwaW5ncyBtYXkK
ICAgIHZlcnkgd2VsbCBjaGFuZ2UsIGJvdGggdGhlaXIgYWRkcmVzc2VzIGFuZCB0aGVpciBwZXJt
aXNzaW9ucy4gVWx0aW1hdGVseQogICAgdGhpcyBzaG91bGQgaG9ub3IgaW9tbXVfZG9udF9mbHVz
aF9pb3RsYiwgYnV0IHRvIGFjaGlldmUgdGhpcwogICAgYW1kX2lvbW11X29wcyBmaXJzdCBuZWVk
cyB0byBnYWluIGFuIC5pb3RsYl9mbHVzaCBob29rLgogICAgCiAgICBBbHNvIG1ha2UgY2xlYXJf
aW9tbXVfcHRlX3ByZXNlbnQoKSBzdGF0aWMsIHRvIGRlbW9uc3RyYXRlIHRoZXJlJ3Mgbm8KICAg
IGNhbGxlciBvbWl0dGluZyB0aGUgKHN1YnNlcXVlbnQpIGZsdXNoLgogICAgCiAgICBUaGlzIGlz
IHBhcnQgb2YgWFNBLTI3NS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDFhN2ZmZTQ2NmNkMDU3ZGFhZWYy
NDViMGExYWI2YjgyNTg4ZTRjMDEKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjUyOjEy
ICswMTAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:00:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:00: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-devel-bounces@lists.xenproject.org>)
	id 1gPTzm-0006J2-IS; Wed, 21 Nov 2018 15:00:50 +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=uxgW=OA=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gPTzl-0006Ir-AD
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:00:49 +0000
X-Inumbo-ID: 39bcee90-ed9e-11e8-a2c4-12d6303a7972
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 39bcee90-ed9e-11e8-a2c4-12d6303a7972;
 Wed, 21 Nov 2018 15:00:47 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Nov 2018 07:00:46 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,261,1539673200"; d="scan'208";a="110024490"
Received: from tterrive-mobl2.ger.corp.intel.com (HELO caravaggio)
 ([10.252.4.181])
 by fmsmga001.fm.intel.com with ESMTP; 21 Nov 2018 07:00:42 -0800
Date: Wed, 21 Nov 2018 16:00:10 +0100
From: Samuel Ortiz <sameo@linux.intel.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20181121150009.GH4426@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-8-sameo@linux.intel.com>
 <20181109143733.76b93da5@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181109143733.76b93da5@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 07/24] hw: acpi: Generalize
 AML build routines
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Yang Zhong <yang.zhong@intel.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWdvciwKCk9uIEZyaSwgTm92IDA5LCAyMDE4IGF0IDAyOjM3OjMzUE0gKzAxMDAsIElnb3Ig
TWFtbWVkb3Ygd3JvdGU6Cj4gT24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDozMCArMDEwMAo+IFNh
bXVlbCBPcnRpeiA8c2FtZW9AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiAKPiA+IEZyb206IFlh
bmcgWmhvbmcgPHlhbmcuemhvbmdAaW50ZWwuY29tPgo+ID4gCj4gPiBNb3N0IG9mIHRoZSBBTUwg
YnVpbGQgcm91dGluZXMgdW5kZXIgYWNwaS1idWlsZCBhcmUgbm90IGV2ZW4KPiA+IGFyY2hpdGVj
dHVyZSBzcGVjaWZpYy4gVGhleSBjYW4gYmUgbW92ZWQgdG8gdGhlIG1vcmUgZ2VuZXJpYyBody9h
Y3BpCj4gPiBmb2xkZXIgd2hlcmUgdGhleSBjb3VsZCBiZSBzaGFyZWQgYWNyb3NzIG1hY2hpbmUg
dHlwZXMgYW5kCj4gPiBhcmNoaXRlY3R1cmVzLgo+IAo+IEknZCBwcmVmZXIgaWYgd29uJ3QgcHVs
bCBpbnRvIGFtbC1idWlsZCBQQ0kgc3BlY2lmaWMgaGVhZGVycywKPiBTdWdnZXN0IHRvIGNyZWF0
ZSBody9hY3BpL3BjaS5jIGFuZCBtb3ZlIGdlbmVyaWMgUENJIHJlbGF0ZWQKPiBjb2RlIHRoZXJl
LCB3aXRoIGNvcnJlc3BvbmRpbmcgaGVhZGVyIHRoZSB3b3VsZCBleHBvcnQgQVBJCj4gKHByZWZl
cmFibHkgd2l0aG91dCBQQ0kgZGVwZW5kZW5jaWVzIGluIGl0KQo+IAo+IAo+IEFsc28gcGF0Y2gg
aXMgdG9vIGJpZyBhbmQgZG9lcyB0b28gbXVjaCBhdCBhIHRpbWUuCj4gSGVyZSBJJ2Qgc3VnZ2Vz
dCB0byBzcGxpdCBpdCBpbiBzbWFsbGVyIHBhcnRzIHRvIG1ha2UgaXQgbW9yZSBkaWdlc3RpYmxl
Cj4gCj4gMS4gc3BsaXQgaXQgaW4gMyBwYXJ0cwo+ICAgICAqIE1DRkcKPiAgICAgKiBDUlMKPiAg
ICAgKiBQVFIKPiAyLiBtY2ZnIGJldHdlZW4geDg2IGFuZCBBUk0gbG9vayBwcmV0dHkgbXVjaCB0
aGUgc2FtZSB3aXRoIEFSTQo+ICAgIG9wZW4gY29kZGluZyBidXMgbnVtYmVyIGNhbGN1bGF0aW9u
IGFuZCBtaXNzaW5nIG1pZ3JhdGlvbiBoYWNrCj4gICAgKiBhIHBhdGNoIHRvIG1ha2UgYnVzIG51
bWJlciBjYWxjdWxhdGlvbiBpbiBBUk0gdGhlIHNhbWUgYXMgeDg2Cj4gICAgKiBhIHBhdGNoIHRv
IGJyaW5nIG1pZ3JhdGlvbiBoYWNrIChkdW1teSBNQ0ZHIHRhYmxlIGluIGNhc2UgaXQncyBkaXNh
YmxlZCkKPiAgICAgIGl0J3MgcXVlc3Rpb25hYmxlIGlmIHdlIGFjdHVhbGx5IG5lZWQgaXQgaW4g
Z2VuZXJpYywKPiAgICAgIHdlIG1vc3QgbGlrZWx5IG5lZWQgaXQgZm9yIGxlZ2FjeSBtYWNoaW5l
cyB0aGF0IHByZWRhdGUKPiAgICAgIHJlc2l6YWJsZSBNZW1lb3J5UmVnaW9uLCBidXQgd2UgcHJv
YmFibHkgZG9uJ3QgbmVlZCBpdCBmb3IKPiAgICAgIGxhdGVyIG1hY2hpbmVzIGFzIHByb2JsZW0g
ZG9lc24ndCBleGlzdHMgdGhlcmUuCj4gICAgICBTbyBpdCBtaWdodCBiZSBiZXR0ZXIgdG8gcHVz
aCBoYWNrIG91dCBmcm9tIGdlbmVyaWMgY29kZQo+ICAgICAgdG8gYSBsZWdhY3kgY2FsbGVyIGFu
ZCBrZWVwIGdlbmVyaWMgTUNGRyBjbGVhbi4KPiAgICAgICh0aGlzIHBhdGNoIG1pZ2h0IGJlIGJl
dHRlciBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBzZXJpZXMgYXMKPiAgICAgICBpdCBtaWdodCBh
ZmZlY3QgYWNwaSB0ZXN0IHJlc3VsdHMsIGFuZCBtaWdodCBuZWVkIGFuIHVwZGF0ZSB0byByZWZl
cmVuY2UgdGFibGVzCj4gICAgICAgSSBkb24ndCByZWFsbHkgc3VyZSkKPiAgICAqIGF0IHRoaXMg
cG9pbnQgYXJtIGFuZCB4ODYgaW1wbC4gd291bGQgYmUgdGhlIHNhbWUgc28KPiAgICAgIGEgcGF0
Y2ggdG8gbW92ZSBtY2ZnIGJ1aWxkIHJvdXRpbmUgdG8gYSBnZW5lcmljIHBsYWNlIGFuZCByZXBs
YWNlCj4gICAgICB4ODYvYXJtIHdpdGggYSBzaW5nbGUgaW1wbC4KPiAgICAqIGEgcGF0Y2ggdG8g
Y29udmVydCBtY2ZnIGJ1aWxkIHJvdXRpbmUgdG8gYnVpbGRfYXBwZW5kX2ludF9ub3ByZWZpeCgp
IEFQSQo+ICAgICAgYW5kIGRyb3AgQWNwaVRhYmxlTWNmZyBzdHJ1Y3R1cmUKT2ssIEknbGwgYnVp
bGQgYW5vdGhlciBwYXRjaCBzZXJpZSBmb3IgdGhhdCBvbmUgdGhlbi4KCkNoZWVycywKU2FtdWVs
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:05:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:05: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-devel-bounces@lists.xenproject.org>)
	id 1gPU46-0006VH-6T; Wed, 21 Nov 2018 15:05: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=YMyR=OA=ab.jp.nec.com=k-hagio@srs-us1.protection.inumbo.net>)
 id 1gPTyn-0005ex-Gu
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 14:59:49 +0000
X-Inumbo-ID: 151391ca-ed9e-11e8-a340-12d6303a7972
Received: from tyo161.gate.nec.co.jp (unknown [114.179.232.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 151391ca-ed9e-11e8-a340-12d6303a7972;
 Wed, 21 Nov 2018 14:59:46 +0000 (UTC)
Received: from mailgate02.nec.co.jp ([114.179.233.122])
 by tyo161.gate.nec.co.jp (8.15.1/8.15.1) with ESMTPS id wALExEHD018583
 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
 Wed, 21 Nov 2018 23:59:14 +0900
Received: from mailsv02.nec.co.jp (mailgate-v.nec.co.jp [10.204.236.94])
 by mailgate02.nec.co.jp (8.15.1/8.15.1) with ESMTP id wALExEhB020070;
 Wed, 21 Nov 2018 23:59:14 +0900
Received: from mail02.kamome.nec.co.jp (mail02.kamome.nec.co.jp [10.25.43.5])
 by mailsv02.nec.co.jp (8.15.1/8.15.1) with ESMTP id wALExEb8015724; 
 Wed, 21 Nov 2018 23:59:14 +0900
Received: from bpxc99gp.gisp.nec.co.jp ([10.38.151.138] [10.38.151.138]) by
 mail01b.kamome.nec.co.jp with ESMTP id BT-MMP-5746986;
 Wed, 21 Nov 2018 23:58:23 +0900
Received: from BPXM09GP.gisp.nec.co.jp ([10.38.151.201]) by
 BPXC10GP.gisp.nec.co.jp ([10.38.151.138]) with mapi id 14.03.0319.002; Wed,
 21 Nov 2018 23:58:22 +0900
From: Kazuhito Hagio <k-hagio@ab.jp.nec.com>
To: David Hildenbrand <david@redhat.com>
Thread-Topic: [PATCH v1] makedumpfile: exclude pages that are logically offline
Thread-Index: AQHUf/E+kWItx7ZrGU+02oZZ/VtfP6VZMgzw
Date: Wed, 21 Nov 2018 14:58:22 +0000
Message-ID: <4AE2DC15AC0B8543882A74EA0D43DBEC03561222@BPXM09GP.gisp.nec.co.jp>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101835.9140-1-david@redhat.com>
In-Reply-To: <20181119101835.9140-1-david@redhat.com>
Accept-Language: ja-JP, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [143.101.134.124]
MIME-Version: 1.0
X-TM-AS-MML: disable
X-Mailman-Approved-At: Wed, 21 Nov 2018 15:05:16 +0000
Subject: Re: [Xen-devel] [PATCH v1] makedumpfile: exclude pages that are
 logically offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>,
 "pv-drivers@vmware.com" <pv-drivers@vmware.com>,
 "linux-doc@vger.kernel.org" <linux-doc@vger.kernel.org>,
 kexec-ml <kexec@lists.infradead.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>,
 "devel@linuxdriverproject.org" <devel@linuxdriverproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgRGF2aWQsCgo+IExpbnV4IG1hcmtzIHBhZ2VzIHRoYXQgYXJlIGxvZ2ljYWxseSBvZmZsaW5l
IHZpYSBhIHBhZ2UgZmxhZyAobWFwIGNvdW50KS4KPiBTdWNoIHBhZ2VzIGUuZy4gaW5jbHVkZSBw
YWdlcyBpbmZhdGVkIGFzIHBhcnQgb2YgYSBiYWxsb29uIGRyaXZlciBvcgo+IHBhZ2VzIHRoYXQg
d2VyZSBub3QgYWN0dWFsbHkgb25saW5lZCB3aGVuIG9ubGluaW5nIHRoZSB3aG9sZSBzZWN0aW9u
Lgo+IAo+IFdoaWxlIHRoZSBoeXBlcnZpc29yIHVzdWFsbHkgYWxsb3dzIHRvIHJlYWQgc3VjaCBp
bmZsYXRlZCBtZW1vcnksIHdlCj4gYmFzaWNhbGx5IHJlYWQgYW5kIGR1bXAgZGF0YSB0aGF0IGlz
IGNvbXBsZXRlbHkgaXJyZWxldmFudC4gQWxzbywgdGhpcwo+IG1pZ2h0IHJlc3VsdCBpbiBxdWl0
ZSBzb21lIG92ZXJoZWFkIGluIHRoZSBoeXBlcnZpc29yLiBJbiBhZGRpdGlvbiwKPiB3ZSBzYXcg
c29tZSBwcm9ibGVtcyB1bmRlciBIeXBlci1WLCB3aGVyZWJ5IHdlIGNhbiBjcmFzaCB0aGUga2Vy
bmVsIGJ5Cj4gZHVtcGluZywgd2hlbiByZWFkaW5nIG1lbW9yeSBvZiBhIHBhcnRpYWxseSBvbmxp
bmVkIG1lbW9yeSBzZWdtZW50Cj4gKGZvciBtZW1vcnkgYWRkZWQgYnkgdGhlIEh5cGVyLVYgYmFs
bG9vbiBkcml2ZXIpLgo+IAo+IFRoZXJlZm9yZSwgZG9uJ3QgcmVhZCBhbmQgZHVtcCBwYWdlcyB0
aGF0IGFyZSBtYXJrZWQgYXMgYmVpbmcgbG9naWNhbGx5Cj4gb2ZmbGluZS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KPiAtLS0KPiAgbWFr
ZWR1bXBmaWxlLmMgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCj4gIG1h
a2VkdW1wZmlsZS5oIHwgIDEgKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL21ha2VkdW1wZmlsZS5jIGIvbWFrZWR1
bXBmaWxlLmMKPiBpbmRleCA4OTIzNTM4Li5iOGJmZDRjIDEwMDY0NAo+IC0tLSBhL21ha2VkdW1w
ZmlsZS5jCj4gKysrIGIvbWFrZWR1bXBmaWxlLmMKPiBAQCAtODgsNiArODgsNyBAQCBtZGZfcGZu
X3QgcGZuX2NhY2hlX3ByaXZhdGU7Cj4gIG1kZl9wZm5fdCBwZm5fdXNlcjsKPiAgbWRmX3Bmbl90
IHBmbl9mcmVlOwo+ICBtZGZfcGZuX3QgcGZuX2h3cG9pc29uOwo+ICttZGZfcGZuX3QgcGZuX29m
ZmxpbmU7Cj4gCj4gIG1kZl9wZm5fdCBudW1fZHVtcGVkOwo+IAo+IEBAIC0yNDksNiArMjUwLDIx
IEBAIGlzSHVnZXRsYih1bnNpZ25lZCBsb25nIGR0b3IpCj4gICAgICAgICAgICAgICAgICAgICAg
JiYgKFNZTUJPTChmcmVlX2h1Z2VfcGFnZSkgPT0gZHRvcikpOwo+ICB9Cj4gCj4gK3N0YXRpYyBp
bnQKPiAraXNPZmZsaW5lKHVuc2lnbmVkIGxvbmcgZmxhZ3MsIHVuc2lnbmVkIGludCBfbWFwY291
bnQpCj4gK3sKPiArCWlmIChOVU1CRVIoUEFHRV9CVUREWV9NQVBDT1VOVF9WQUxVRSkgPT0gTk9U
X0ZPVU5EX05VTUJFUikKPiArCQlyZXR1cm4gRkFMU0U7CgpUaGlzIGlzIE5VTUJFUihQQUdFX09G
RkxJTkVfTUFQQ09VTlRfVkFMVUUpLCBpc24ndCBpdD8KSWYgc28sIEkgd2lsbCBjb3JyZWN0IGl0
IHdoZW4gbWVyZ2luZy4KCk90aGVyd2lzZSwgbG9va3MgZ29vZCB0byBtZS4KClRoYW5rcyEKS2F6
dQoKPiArCj4gKwlpZiAoZmxhZ3MgJiAoMVVMIDw8IE5VTUJFUihQR19zbGFiKSkpCj4gKwkJcmV0
dXJuIEZBTFNFOwo+ICsKPiArCWlmIChfbWFwY291bnQgPT0gKGludClOVU1CRVIoUEFHRV9PRkZM
SU5FX01BUENPVU5UX1ZBTFVFKSkKPiArCQlyZXR1cm4gVFJVRTsKPiArCj4gKwlyZXR1cm4gRkFM
U0U7Cj4gK30KPiArCj4gIHN0YXRpYyBpbnQKPiAgaXNfY2FjaGVfcGFnZSh1bnNpZ25lZCBsb25n
IGZsYWdzKQo+ICB7Cj4gQEAgLTIyODcsNiArMjMwMyw4IEBAIHdyaXRlX3ZtY29yZWluZm9fZGF0
YSh2b2lkKQo+ICAJV1JJVEVfTlVNQkVSKCJQR19od3BvaXNvbiIsIFBHX2h3cG9pc29uKTsKPiAK
PiAgCVdSSVRFX05VTUJFUigiUEFHRV9CVUREWV9NQVBDT1VOVF9WQUxVRSIsIFBBR0VfQlVERFlf
TUFQQ09VTlRfVkFMVUUpOwo+ICsJV1JJVEVfTlVNQkVSKCJQQUdFX09GRkxJTkVfTUFQQ09VTlRf
VkFMVUUiLAo+ICsJCSAgICAgUEFHRV9PRkZMSU5FX01BUENPVU5UX1ZBTFVFKTsKPiAgCVdSSVRF
X05VTUJFUigicGh5c19iYXNlIiwgcGh5c19iYXNlKTsKPiAKPiAgCVdSSVRFX05VTUJFUigiSFVH
RVRMQl9QQUdFX0RUT1IiLCBIVUdFVExCX1BBR0VfRFRPUik7Cj4gQEAgLTI2ODcsNiArMjcwNSw3
IEBAIHJlYWRfdm1jb3JlaW5mbyh2b2lkKQo+ICAJUkVBRF9TUkNGSUxFKCJwdWRfdCIsIHB1ZF90
KTsKPiAKPiAgCVJFQURfTlVNQkVSKCJQQUdFX0JVRERZX01BUENPVU5UX1ZBTFVFIiwgUEFHRV9C
VUREWV9NQVBDT1VOVF9WQUxVRSk7Cj4gKwlSRUFEX05VTUJFUigiUEFHRV9PRkZMSU5FX01BUENP
VU5UX1ZBTFVFIiwgUEFHRV9PRkZMSU5FX01BUENPVU5UX1ZBTFVFKTsKPiAgCVJFQURfTlVNQkVS
KCJwaHlzX2Jhc2UiLCBwaHlzX2Jhc2UpOwo+ICAjaWZkZWYgX19hYXJjaDY0X18KPiAgCVJFQURf
TlVNQkVSKCJWQV9CSVRTIiwgVkFfQklUUyk7Cj4gQEAgLTYwNDEsNiArNjA2MCwxMiBAQCBfX2V4
Y2x1ZGVfdW5uZWNlc3NhcnlfcGFnZXModW5zaWduZWQgbG9uZyBtZW1fbWFwLAo+ICAJCWVsc2Ug
aWYgKGlzSFdQT0lTT04oZmxhZ3MpKSB7Cj4gIAkJCXBmbl9jb3VudGVyID0gJnBmbl9od3BvaXNv
bjsKPiAgCQl9Cj4gKwkJLyoKPiArCQkgKiBFeGNsdWRlIHBhZ2VzIHRoYXQgYXJlIGxvZ2ljYWxs
eSBvZmZsaW5lLgo+ICsJCSAqLwo+ICsJCWVsc2UgaWYgKGlzT2ZmbGluZShmbGFncywgX21hcGNv
dW50KSkgewo+ICsJCQlwZm5fY291bnRlciA9ICZwZm5fb2ZmbGluZTsKPiArCQl9Cj4gIAkJLyoK
PiAgCQkgKiBVbmV4Y2x1ZGFibGUgcGFnZQo+ICAJCSAqLwo+IEBAIC03NTIyLDcgKzc1NDcsNyBA
QCB3cml0ZV9lbGZfcGFnZXNfY3ljbGljKHN0cnVjdCBjYWNoZV9kYXRhICpjZF9oZWFkZXIsIHN0
cnVjdCBjYWNoZV9kYXRhICpjZF9wYWdlKQo+ICAJICovCj4gIAlpZiAoaW5mby0+ZmxhZ19jeWNs
aWMpIHsKPiAgCQlwZm5femVybyA9IHBmbl9jYWNoZSA9IHBmbl9jYWNoZV9wcml2YXRlID0gMDsK
PiAtCQlwZm5fdXNlciA9IHBmbl9mcmVlID0gcGZuX2h3cG9pc29uID0gMDsKPiArCQlwZm5fdXNl
ciA9IHBmbl9mcmVlID0gcGZuX2h3cG9pc29uID0gcGZuX29mZmxpbmUgPSAwOwo+ICAJCXBmbl9t
ZW1ob2xlID0gaW5mby0+bWF4X21hcG5yOwo+ICAJfQo+IAo+IEBAIC04ODA0LDcgKzg4MjksNyBA
QCB3cml0ZV9rZHVtcF9wYWdlc19hbmRfYml0bWFwX2N5Y2xpYyhzdHJ1Y3QgY2FjaGVfZGF0YSAq
Y2RfaGVhZGVyLCBzdHJ1Y3QgY2FjaGVfZAo+ICAJCSAqIFJlc2V0IGNvdW50ZXIgZm9yIGRlYnVn
IG1lc3NhZ2UuCj4gIAkJICovCj4gIAkJcGZuX3plcm8gPSBwZm5fY2FjaGUgPSBwZm5fY2FjaGVf
cHJpdmF0ZSA9IDA7Cj4gLQkJcGZuX3VzZXIgPSBwZm5fZnJlZSA9IHBmbl9od3BvaXNvbiA9IDA7
Cj4gKwkJcGZuX3VzZXIgPSBwZm5fZnJlZSA9IHBmbl9od3BvaXNvbiA9IHBmbl9vZmZsaW5lID0g
MDsKPiAgCQlwZm5fbWVtaG9sZSA9IGluZm8tPm1heF9tYXBucjsKPiAKPiAgCQkvKgo+IEBAIC05
NzQ5LDcgKzk3NzQsNyBAQCBwcmludF9yZXBvcnQodm9pZCkKPiAgCXBmbl9vcmlnaW5hbCA9IGlu
Zm8tPm1heF9tYXBuciAtIHBmbl9tZW1ob2xlOwo+IAo+ICAJcGZuX2V4Y2x1ZGVkID0gcGZuX3pl
cm8gKyBwZm5fY2FjaGUgKyBwZm5fY2FjaGVfcHJpdmF0ZQo+IC0JICAgICsgcGZuX3VzZXIgKyBw
Zm5fZnJlZSArIHBmbl9od3BvaXNvbjsKPiArCSAgICArIHBmbl91c2VyICsgcGZuX2ZyZWUgKyBw
Zm5faHdwb2lzb24gKyBwZm5fb2ZmbGluZTsKPiAgCXNocmlua2luZyA9IChwZm5fb3JpZ2luYWwg
LSBwZm5fZXhjbHVkZWQpICogMTAwOwo+ICAJc2hyaW5raW5nID0gc2hyaW5raW5nIC8gcGZuX29y
aWdpbmFsOwo+IAo+IEBAIC05NzYzLDYgKzk3ODgsNyBAQCBwcmludF9yZXBvcnQodm9pZCkKPiAg
CVJFUE9SVF9NU0coIiAgICBVc2VyIHByb2Nlc3MgZGF0YSBwYWdlcyA6IDB4JTAxNmxseFxuIiwg
cGZuX3VzZXIpOwo+ICAJUkVQT1JUX01TRygiICAgIEZyZWUgcGFnZXMgICAgICAgICAgICAgIDog
MHglMDE2bGx4XG4iLCBwZm5fZnJlZSk7Cj4gIAlSRVBPUlRfTVNHKCIgICAgSHdwb2lzb24gcGFn
ZXMgICAgICAgICAgOiAweCUwMTZsbHhcbiIsIHBmbl9od3BvaXNvbik7Cj4gKwlSRVBPUlRfTVNH
KCIgICAgT2ZmbGluZSBwYWdlcyAgICAgICAgICAgOiAweCUwMTZsbHhcbiIsIHBmbl9vZmZsaW5l
KTsKPiAgCVJFUE9SVF9NU0coIiAgUmVtYWluaW5nIHBhZ2VzICA6IDB4JTAxNmxseFxuIiwKPiAg
CSAgICBwZm5fb3JpZ2luYWwgLSBwZm5fZXhjbHVkZWQpOwo+ICAJUkVQT1JUX01TRygiICAoVGhl
IG51bWJlciBvZiBwYWdlcyBpcyByZWR1Y2VkIHRvICVsbGQlJS4pXG4iLAo+IEBAIC05NzkwLDcg
Kzk4MTYsNyBAQCBwcmludF9tZW1fdXNhZ2Uodm9pZCkKPiAgCXBmbl9vcmlnaW5hbCA9IGluZm8t
Pm1heF9tYXBuciAtIHBmbl9tZW1ob2xlOwo+IAo+ICAJcGZuX2V4Y2x1ZGVkID0gcGZuX3plcm8g
KyBwZm5fY2FjaGUgKyBwZm5fY2FjaGVfcHJpdmF0ZQo+IC0JICAgICsgcGZuX3VzZXIgKyBwZm5f
ZnJlZSArIHBmbl9od3BvaXNvbjsKPiArCSAgICArIHBmbl91c2VyICsgcGZuX2ZyZWUgKyBwZm5f
aHdwb2lzb24gKyBwZm5fb2ZmbGluZTsKPiAgCXNocmlua2luZyA9IChwZm5fb3JpZ2luYWwgLSBw
Zm5fZXhjbHVkZWQpICogMTAwOwo+ICAJc2hyaW5raW5nID0gc2hyaW5raW5nIC8gcGZuX29yaWdp
bmFsOwo+ICAJdG90YWxfc2l6ZSA9IGluZm8tPnBhZ2Vfc2l6ZSAqIHBmbl9vcmlnaW5hbDsKPiBk
aWZmIC0tZ2l0IGEvbWFrZWR1bXBmaWxlLmggYi9tYWtlZHVtcGZpbGUuaAo+IGluZGV4IGYwMmY4
NmQuLmUzYTJiMjkgMTAwNjQ0Cj4gLS0tIGEvbWFrZWR1bXBmaWxlLmgKPiArKysgYi9tYWtlZHVt
cGZpbGUuaAo+IEBAIC0xOTI3LDYgKzE5MjcsNyBAQCBzdHJ1Y3QgbnVtYmVyX3RhYmxlIHsKPiAg
CWxvbmcgICAgUEdfaHdwb2lzb247Cj4gCj4gIAlsb25nCVBBR0VfQlVERFlfTUFQQ09VTlRfVkFM
VUU7Cj4gKwlsb25nCVBBR0VfT0ZGTElORV9NQVBDT1VOVF9WQUxVRTsKPiAgCWxvbmcJU0VDVElP
Tl9TSVpFX0JJVFM7Cj4gIAlsb25nCU1BWF9QSFlTTUVNX0JJVFM7Cj4gIAlsb25nICAgIEhVR0VU
TEJfUEFHRV9EVE9SOwo+IC0tCj4gMi4xNy4yCj4gCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:12:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:12: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-devel-bounces@lists.xenproject.org>)
	id 1gPUAz-0007JP-Ih; Wed, 21 Nov 2018 15:12: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=wvse=oa=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPUAy-0007Ie-A9
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:12:24 +0000
X-Inumbo-ID: d8463337-ed9f-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8463337-ed9f-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 15:12:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71205800"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 15:11:59 +0000
Message-ID: <20181121151211.15997-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181121151211.15997-1-paul.durrant@citrix.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 06/18] xen: add grant table interface for
 XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxlZ2FjeSBQViBiYWNrZW5kIGluZnJhc3RydWN0dXJlIHByb3ZpZGVzIGZ1bmN0aW9ucyB0
byBtYXAsIHVubWFwIGFuZApjb3B5IHBhZ2VzIGdyYW50ZWQgYnkgZnJvbnRlbmRzLiBTaW1pbGFy
IGZ1bmN0aW9uYWxpdHkgd2lsbCBiZSByZXF1aXJlZApieSBYZW5EZXZpY2UgaW1wbGVtZW50YXRp
b25zIHNvIHRoaXMgcGF0Y2ggYWRkcyB0aGUgbmVjZXNzYXJ5IHN1cHBvcnQuCgpTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEFudGhvbnkgUGVyYXJk
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3L3hlbi94ZW4tYnVzLmMgICAgICAg
ICB8IDE0NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
aW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oIHwgIDI1ICsrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs
IDE3MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hl
bi94ZW4tYnVzLmMKaW5kZXggOTk5ODhmODU2OC4uN2ExNTJkMmEyZiAxMDA2NDQKLS0tIGEvaHcv
eGVuL3hlbi1idXMuYworKysgYi9ody94ZW4veGVuLWJ1cy5jCkBAIC00NDcsNiArNDQ3LDEzOCBA
QCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX2Rlc3Ryb3koWGVuRGV2aWNlICp4ZW5k
ZXYpCiAgICAgZ19mcmVlKHhlbmRldi0+ZnJvbnRlbmRfcGF0aCk7CiB9CiAKK3ZvaWQgeGVuX2Rl
dmljZV9zZXRfbWF4X2dyYW50X3JlZnMoWGVuRGV2aWNlICp4ZW5kZXYsIHVuc2lnbmVkIGludCBu
cl9yZWZzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnAp
Cit7CisgICAgaWYgKHhlbmdudHRhYl9zZXRfbWF4X2dyYW50cyh4ZW5kZXYtPnhndGgsIG5yX3Jl
ZnMpKSB7CisgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sICJ4ZW5nbnR0YWJf
c2V0X21heF9ncmFudHMgZmFpbGVkIik7CisgICAgfQorfQorCit2b2lkICp4ZW5fZGV2aWNlX21h
cF9ncmFudF9yZWZzKFhlbkRldmljZSAqeGVuZGV2LCB1aW50MzJfdCAqcmVmcywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3JlZnMsIGludCBwcm90LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCit7CisgICAgdm9p
ZCAqbWFwID0geGVuZ250dGFiX21hcF9kb21haW5fZ3JhbnRfcmVmcyh4ZW5kZXYtPnhndGgsIG5y
X3JlZnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4
ZW5kZXYtPmZyb250ZW5kX2lkLCByZWZzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcHJvdCk7CisKKyAgICBpZiAoIW1hcCkgeworICAgICAgICBlcnJv
cl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLAorICAgICAgICAgICAgICAgICAgICAgICAgICJ4ZW5n
bnR0YWJfbWFwX2RvbWFpbl9ncmFudF9yZWZzIGZhaWxlZCIpOworICAgIH0KKworICAgIHJldHVy
biBtYXA7Cit9CisKK3ZvaWQgeGVuX2RldmljZV91bm1hcF9ncmFudF9yZWZzKFhlbkRldmljZSAq
eGVuZGV2LCB2b2lkICptYXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbnJfcmVmcywgRXJyb3IgKiplcnJwKQoreworICAgIGlmICh4ZW5nbnR0YWJfdW5t
YXAoeGVuZGV2LT54Z3RoLCBtYXAsIG5yX3JlZnMpKSB7CisgICAgICAgIGVycm9yX3NldGdfZXJy
bm8oZXJycCwgZXJybm8sICJ4ZW5nbnR0YWJfdW5tYXAgZmFpbGVkIik7CisgICAgfQorfQorCitz
dGF0aWMgdm9pZCBjb21wYXRfY29weV9ncmFudF9yZWZzKFhlbkRldmljZSAqeGVuZGV2LCBib29s
IHRvX2RvbWFpbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWGVuRGV2aWNl
R3JhbnRDb3B5U2VnbWVudCBzZWdzW10sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBucl9zZWdzLCBFcnJvciAqKmVycnApCit7CisgICAgdWludDMyX3Qg
KnJlZnMgPSBnX25ldyh1aW50MzJfdCwgbnJfc2Vncyk7CisgICAgaW50IHByb3QgPSB0b19kb21h
aW4gPyBQUk9UX1dSSVRFIDogUFJPVF9SRUFEOworICAgIHZvaWQgKm1hcDsKKyAgICB1bnNpZ25l
ZCBpbnQgaTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBucl9zZWdzOyBpKyspIHsKKyAgICAgICAg
WGVuRGV2aWNlR3JhbnRDb3B5U2VnbWVudCAqc2VnID0gJnNlZ3NbaV07CisKKyAgICAgICAgcmVm
c1tpXSA9IHRvX2RvbWFpbiA/IHNlZy0+ZGVzdC5mb3JlaWduLnJlZiA6CisgICAgICAgICAgICBz
ZWctPnNvdXJjZS5mb3JlaWduLnJlZjsKKyAgICB9CisKKyAgICBtYXAgPSB4ZW5nbnR0YWJfbWFw
X2RvbWFpbl9ncmFudF9yZWZzKHhlbmRldi0+eGd0aCwgbnJfc2VncywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbmRldi0+ZnJvbnRlbmRfaWQsIHJlZnMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm90KTsKKyAgICBpZiAo
IW1hcCkgeworICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICJ4ZW5nbnR0YWJfbWFwX2RvbWFpbl9ncmFudF9yZWZzIGZhaWxlZCIp
OworICAgICAgICBnb3RvIGRvbmU7CisgICAgfQorCisgICAgZm9yIChpID0gMDsgaSA8IG5yX3Nl
Z3M7IGkrKykgeworICAgICAgICBYZW5EZXZpY2VHcmFudENvcHlTZWdtZW50ICpzZWcgPSAmc2Vn
c1tpXTsKKyAgICAgICAgdm9pZCAqcGFnZSA9IG1hcCArIChpICogWENfUEFHRV9TSVpFKTsKKwor
ICAgICAgICBpZiAodG9fZG9tYWluKSB7CisgICAgICAgICAgICBtZW1jcHkocGFnZSArIHNlZy0+
ZGVzdC5mb3JlaWduLm9mZnNldCwgc2VnLT5zb3VyY2UudmlydCwKKyAgICAgICAgICAgICAgICAg
ICBzZWctPmxlbik7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBtZW1jcHkoc2VnLT5k
ZXN0LnZpcnQsIHBhZ2UgKyBzZWctPnNvdXJjZS5mb3JlaWduLm9mZnNldCwKKyAgICAgICAgICAg
ICAgICAgICBzZWctPmxlbik7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoeGVuZ250dGFi
X3VubWFwKHhlbmRldi0+eGd0aCwgbWFwLCBucl9zZWdzKSkgeworICAgICAgICBlcnJvcl9zZXRn
X2Vycm5vKGVycnAsIGVycm5vLCAieGVuZ250dGFiX3VubWFwIGZhaWxlZCIpOworICAgIH0KKwor
ZG9uZToKKyAgICBnX2ZyZWUocmVmcyk7Cit9CisKK3ZvaWQgeGVuX2RldmljZV9jb3B5X2dyYW50
X3JlZnMoWGVuRGV2aWNlICp4ZW5kZXYsIGJvb2wgdG9fZG9tYWluLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBYZW5EZXZpY2VHcmFudENvcHlTZWdtZW50IHNlZ3NbXSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3NlZ3MsIEVycm9yICoq
ZXJycCkKK3sKKyAgICB4ZW5nbnR0YWJfZ3JhbnRfY29weV9zZWdtZW50X3QgKnhlbmdudHRhYl9z
ZWdzOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgaWYgKCF4ZW5kZXYtPmZlYXR1cmVfZ3Jh
bnRfY29weSkgeworICAgICAgICBjb21wYXRfY29weV9ncmFudF9yZWZzKHhlbmRldiwgdG9fZG9t
YWluLCBzZWdzLCBucl9zZWdzLCBlcnJwKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAg
IHhlbmdudHRhYl9zZWdzID0gZ19uZXcwKHhlbmdudHRhYl9ncmFudF9jb3B5X3NlZ21lbnRfdCwg
bnJfc2Vncyk7CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgbnJfc2VnczsgaSsrKSB7CisgICAgICAg
IFhlbkRldmljZUdyYW50Q29weVNlZ21lbnQgKnNlZyA9ICZzZWdzW2ldOworICAgICAgICB4ZW5n
bnR0YWJfZ3JhbnRfY29weV9zZWdtZW50X3QgKnhlbmdudHRhYl9zZWcgPSAmeGVuZ250dGFiX3Nl
Z3NbaV07CisKKyAgICAgICAgaWYgKHRvX2RvbWFpbikgeworICAgICAgICAgICAgeGVuZ250dGFi
X3NlZy0+ZmxhZ3MgPSBHTlRDT1BZX2Rlc3RfZ3JlZjsKKyAgICAgICAgICAgIHhlbmdudHRhYl9z
ZWctPmRlc3QuZm9yZWlnbi5kb21pZCA9IHhlbmRldi0+ZnJvbnRlbmRfaWQ7CisgICAgICAgICAg
ICB4ZW5nbnR0YWJfc2VnLT5kZXN0LmZvcmVpZ24ucmVmID0gc2VnLT5kZXN0LmZvcmVpZ24ucmVm
OworICAgICAgICAgICAgeGVuZ250dGFiX3NlZy0+ZGVzdC5mb3JlaWduLm9mZnNldCA9IHNlZy0+
ZGVzdC5mb3JlaWduLm9mZnNldDsKKyAgICAgICAgICAgIHhlbmdudHRhYl9zZWctPnNvdXJjZS52
aXJ0ID0gc2VnLT5zb3VyY2UudmlydDsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHhl
bmdudHRhYl9zZWctPmZsYWdzID0gR05UQ09QWV9zb3VyY2VfZ3JlZjsKKyAgICAgICAgICAgIHhl
bmdudHRhYl9zZWctPnNvdXJjZS5mb3JlaWduLmRvbWlkID0geGVuZGV2LT5mcm9udGVuZF9pZDsK
KyAgICAgICAgICAgIHhlbmdudHRhYl9zZWctPnNvdXJjZS5mb3JlaWduLnJlZiA9IHNlZy0+c291
cmNlLmZvcmVpZ24ucmVmOworICAgICAgICAgICAgeGVuZ250dGFiX3NlZy0+c291cmNlLmZvcmVp
Z24ub2Zmc2V0ID0KKyAgICAgICAgICAgICAgICBzZWctPnNvdXJjZS5mb3JlaWduLm9mZnNldDsK
KyAgICAgICAgICAgIHhlbmdudHRhYl9zZWctPmRlc3QudmlydCA9IHNlZy0+ZGVzdC52aXJ0Owor
ICAgICAgICB9CisKKyAgICAgICAgeGVuZ250dGFiX3NlZy0+bGVuID0gc2VnLT5sZW47CisgICAg
fQorCisgICAgaWYgKHhlbmdudHRhYl9ncmFudF9jb3B5KHhlbmRldi0+eGd0aCwgbnJfc2Vncywg
eGVuZ250dGFiX3NlZ3MpKSB7CisgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8s
ICJ4ZW5nbnR0YWJfZ3JhbnRfY29weSBmYWlsZWQiKTsKKyAgICAgICAgZ290byBkb25lOworICAg
IH0KKworICAgIGZvciAoaSA9IDA7IGkgPCBucl9zZWdzOyBpKyspIHsKKyAgICAgICAgeGVuZ250
dGFiX2dyYW50X2NvcHlfc2VnbWVudF90ICp4ZW5nbnR0YWJfc2VnID0gJnhlbmdudHRhYl9zZWdz
W2ldOworCisgICAgICAgIGlmICh4ZW5nbnR0YWJfc2VnLT5zdGF0dXMgIT0gR05UU1Rfb2theSkg
eworICAgICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAieGVuZ250dGFiX2dyYW50X2NvcHkgc2Vn
WyV1XSBmYWlsZWQiLCBpKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQor
Citkb25lOgorICAgIGdfZnJlZSh4ZW5nbnR0YWJfc2Vncyk7Cit9CisKIHN0YXRpYyB2b2lkIHhl
bl9kZXZpY2VfdW5yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIHsKICAg
ICBYZW5EZXZpY2UgKnhlbmRldiA9IFhFTl9ERVZJQ0UoZGV2KTsKQEAgLTQ3MCw2ICs2MDIsMTAg
QEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV91bnJlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJy
b3IgKiplcnJwKQogICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRfZGVzdHJveSh4ZW5kZXYpOwogICAg
IHhlbl9kZXZpY2VfYmFja2VuZF9kZXN0cm95KHhlbmRldik7CiAKKyAgICBpZiAoeGVuZGV2LT54
Z3RoKSB7CisgICAgICAgIHhlbmdudHRhYl9jbG9zZSh4ZW5kZXYtPnhndGgpOworICAgIH0KKwog
ICAgIGdfZnJlZSh4ZW5kZXYtPm5hbWUpOwogfQogCkBAIC01MTEsNiArNjQ3LDE1IEBAIHN0YXRp
YyB2b2lkIHhlbl9kZXZpY2VfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnAp
CiAKICAgICB0cmFjZV94ZW5fZGV2aWNlX3JlYWxpemUodHlwZSwgeGVuZGV2LT5uYW1lKTsKIAor
ICAgIHhlbmRldi0+eGd0aCA9IHhlbmdudHRhYl9vcGVuKE5VTEwsIDApOworICAgIGlmICgheGVu
ZGV2LT54Z3RoKSB7CisgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sICJmYWls
ZWQgeGVuZ250dGFiX29wZW4iKTsKKyAgICAgICAgZ290byB1bnJlYWxpemU7CisgICAgfQorCisg
ICAgeGVuZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkgPQorICAgICAgICAoeGVuZ250dGFiX2dyYW50
X2NvcHkoeGVuZGV2LT54Z3RoLCAwLCBOVUxMKSA9PSAwKTsKKwogICAgIHhlbl9kZXZpY2VfYmFj
a2VuZF9jcmVhdGUoeGVuZGV2LCAmbG9jYWxfZXJyKTsKICAgICBpZiAobG9jYWxfZXJyKSB7CiAg
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwpkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9ody94ZW4veGVuLWJ1cy5oIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCmluZGV4IDk1
NDE0OWU1MWIuLmRiMTRkNDkwMjcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcveGVuL3hlbi1idXMu
aAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKQEAgLTIyLDYgKzIyLDggQEAgdHlwZWRl
ZiBzdHJ1Y3QgWGVuRGV2aWNlIHsKICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBiYWNrZW5kX3N0YXRl
LCBmcm9udGVuZF9zdGF0ZTsKICAgICBOb3RpZmllciBleGl0OwogICAgIFhlbldhdGNoICpmcm9u
dGVuZF9zdGF0ZV93YXRjaDsKKyAgICB4ZW5nbnR0YWJfaGFuZGxlICp4Z3RoOworICAgIGJvb2wg
ZmVhdHVyZV9ncmFudF9jb3B5OwogfSBYZW5EZXZpY2U7CiAKIHR5cGVkZWYgY2hhciAqKCpYZW5E
ZXZpY2VHZXROYW1lKShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKTsKQEAgLTc3LDQg
Kzc5LDI3IEBAIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZShYZW5EZXZpY2UgKnhl
bmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHhlbmJ1c19zdGF0
ZSBzdGF0ZSk7CiBlbnVtIHhlbmJ1c19zdGF0ZSB4ZW5fZGV2aWNlX2JhY2tlbmRfZ2V0X3N0YXRl
KFhlbkRldmljZSAqeGVuZGV2KTsKIAordm9pZCB4ZW5fZGV2aWNlX3NldF9tYXhfZ3JhbnRfcmVm
cyhYZW5EZXZpY2UgKnhlbmRldiwgdW5zaWduZWQgaW50IG5yX3JlZnMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCk7Cit2b2lkICp4ZW5fZGV2aWNlX21h
cF9ncmFudF9yZWZzKFhlbkRldmljZSAqeGVuZGV2LCB1aW50MzJfdCAqcmVmcywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3JlZnMsIGludCBwcm90LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApOwordm9pZCB4ZW5f
ZGV2aWNlX3VubWFwX2dyYW50X3JlZnMoWGVuRGV2aWNlICp4ZW5kZXYsIHZvaWQgKm1hcCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9yZWZzLCBFcnJv
ciAqKmVycnApOworCit0eXBlZGVmIHN0cnVjdCBYZW5EZXZpY2VHcmFudENvcHlTZWdtZW50IHsK
KyAgICB1bmlvbiB7CisgICAgICAgIHZvaWQgKnZpcnQ7CisgICAgICAgIHN0cnVjdCB7CisgICAg
ICAgICAgICB1aW50MzJfdCByZWY7CisgICAgICAgICAgICBvZmZfdCBvZmZzZXQ7CisgICAgICAg
IH0gZm9yZWlnbjsKKyAgICB9IHNvdXJjZSwgZGVzdDsKKyAgICBzaXplX3QgbGVuOworfSBYZW5E
ZXZpY2VHcmFudENvcHlTZWdtZW50OworCit2b2lkIHhlbl9kZXZpY2VfY29weV9ncmFudF9yZWZz
KFhlbkRldmljZSAqeGVuZGV2LCBib29sIHRvX2RvbWFpbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgWGVuRGV2aWNlR3JhbnRDb3B5U2VnbWVudCBzZWdzW10sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9zZWdzLCBFcnJvciAqKmVycnAp
OworCiAjZW5kaWYgLyogSFdfWEVOX0JVU19IICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:12:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:12: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-devel-bounces@lists.xenproject.org>)
	id 1gPUAz-0007Jf-Sp; Wed, 21 Nov 2018 15:12: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=wvse=oa=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPUAy-0007If-AB
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:12:24 +0000
X-Inumbo-ID: d8a2cf09-ed9f-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8a2cf09-ed9f-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 15:12:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71205801"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 15:12:00 +0000
Message-ID: <20181121151211.15997-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181121151211.15997-1-paul.durrant@citrix.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 07/18] xen: add event channel interface for
 XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxlZ2FjeSBQViBiYWNrZW5kIGluZnJhc3RydWN0dXJlIHByb3ZpZGVzIGZ1bmN0aW9ucyB0
byBiaW5kLCB1bmJpbmQKYW5kIHNlbmQgbm90aWZpY2F0aW9ucyB0byBldmVudCBjaGFubm5lbHMu
IFNpbWlsYXIgZnVuY3Rpb25hbGl0eSB3aWxsIGJlCnJlcXVpcmVkIGJ5IFhlbkRldmljZSBpbXBs
ZW1lbnRhdGlvbnMgc28gdGhpcyBwYXRjaCBhZGRzIHRoZSBuZWNlc3NhcnkKc3VwcG9ydC4KClNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpD
YzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogQW50aG9u
eSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogaHcveGVuL3hlbi1idXMu
YyAgICAgICAgIHwgODQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggfCAxNiArKysrKysrKysKIDIgZmlsZXMg
Y2hhbmdlZCwgMTAwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1cy5j
IGIvaHcveGVuL3hlbi1idXMuYwppbmRleCA3YTE1MmQyYTJmLi42NGM4YWY1NGIwIDEwMDY0NAot
LS0gYS9ody94ZW4veGVuLWJ1cy5jCisrKyBiL2h3L3hlbi94ZW4tYnVzLmMKQEAgLTU3OSw2ICs1
NzksNjUgQEAgZG9uZToKICAgICBnX2ZyZWUoeGVuZ250dGFiX3NlZ3MpOwogfQogCitzdHJ1Y3Qg
WGVuRXZlbnRDaGFubmVsIHsKKyAgICB1bnNpZ25lZCBpbnQgbG9jYWxfcG9ydDsKKyAgICBYZW5F
dmVudEhhbmRsZXIgaGFuZGxlcjsKKyAgICB2b2lkICpvcGFxdWU7CisgICAgTm90aWZpZXIgbm90
aWZpZXI7Cit9OworCitzdGF0aWMgdm9pZCBldmVudF9ub3RpZnkoTm90aWZpZXIgKm4sIHZvaWQg
KmRhdGEpCit7CisgICAgWGVuRXZlbnRDaGFubmVsICpjaGFubmVsID0gY29udGFpbmVyX29mKG4s
IFhlbkV2ZW50Q2hhbm5lbCwgbm90aWZpZXIpOworICAgIHVuc2lnbmVkIGxvbmcgcG9ydCA9ICh1
bnNpZ25lZCBsb25nKWRhdGE7CisKKyAgICBpZiAocG9ydCA9PSBjaGFubmVsLT5sb2NhbF9wb3J0
KSB7CisgICAgICAgIGNoYW5uZWwtPmhhbmRsZXIoY2hhbm5lbC0+b3BhcXVlKTsKKyAgICB9Cit9
CisKK1hlbkV2ZW50Q2hhbm5lbCAqeGVuX2RldmljZV9iaW5kX2V2ZW50X2NoYW5uZWwoWGVuRGV2
aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBwb3J0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYZW5FdmVudEhhbmRsZXIgaGFuZGxlciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlLCBFcnJvciAqKmVycnAp
Cit7CisgICAgWGVuRXZlbnRDaGFubmVsICpjaGFubmVsID0gZ19uZXcwKFhlbkV2ZW50Q2hhbm5l
bCwgMSk7CisKKyAgICBjaGFubmVsLT5sb2NhbF9wb3J0ID0geGVuZXZ0Y2huX2JpbmRfaW50ZXJk
b21haW4oeGVuZGV2LT54ZWgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbmRldi0+ZnJvbnRlbmRfaWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvcnQpOworICAgIGlmICh4ZW5kZXYt
PmxvY2FsX3BvcnQgPCAwKSB7CisgICAgICAgIGVycm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8s
ICJ4ZW5ldnRjaG5fYmluZF9pbnRlcmRvbWFpbiBmYWlsZWQiKTsKKworICAgICAgICBnX2ZyZWUo
Y2hhbm5lbCk7CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIGNoYW5uZWwtPmhh
bmRsZXIgPSBoYW5kbGVyOworICAgIGNoYW5uZWwtPm9wYXF1ZSA9IG9wYXF1ZTsKKyAgICBjaGFu
bmVsLT5ub3RpZmllci5ub3RpZnkgPSBldmVudF9ub3RpZnk7CisKKyAgICBub3RpZmllcl9saXN0
X2FkZCgmeGVuZGV2LT5ldmVudF9ub3RpZmllcnMsICZjaGFubmVsLT5ub3RpZmllcik7CisKKyAg
ICByZXR1cm4gY2hhbm5lbDsKK30KKwordm9pZCB4ZW5fZGV2aWNlX25vdGlmeV9ldmVudF9jaGFu
bmVsKFhlbkRldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFhlbkV2ZW50Q2hhbm5lbCAqY2hhbm5lbCkKK3sKKyAgICB4ZW5ldnRjaG5fbm90aWZ5KHhl
bmRldi0+eGVoLCBjaGFubmVsLT5sb2NhbF9wb3J0KTsKK30KKwordm9pZCB4ZW5fZGV2aWNlX3Vu
YmluZF9ldmVudF9jaGFubmVsKFhlbkRldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFhlbkV2ZW50Q2hhbm5lbCAqY2hhbm5lbCkKK3sKKyAgICBub3Rp
Zmllcl9yZW1vdmUoJmNoYW5uZWwtPm5vdGlmaWVyKTsKKworICAgIHhlbmV2dGNobl91bmJpbmQo
eGVuZGV2LT54ZWgsIGNoYW5uZWwtPmxvY2FsX3BvcnQpOworCisgICAgZ19mcmVlKGNoYW5uZWwp
OworfQorCiBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3VucmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2
LCBFcnJvciAqKmVycnApCiB7CiAgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBYRU5fREVWSUNFKGRl
dik7CkBAIC02MDIsNiArNjYxLDExIEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfdW5yZWFsaXpl
KERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICB4ZW5fZGV2aWNlX2Zyb250ZW5k
X2Rlc3Ryb3koeGVuZGV2KTsKICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfZGVzdHJveSh4ZW5kZXYp
OwogCisgICAgaWYgKHhlbmRldi0+eGVoKSB7CisgICAgICAgIHFlbXVfc2V0X2ZkX2hhbmRsZXIo
eGVuZXZ0Y2huX2ZkKHhlbmRldi0+eGVoKSwgTlVMTCwgTlVMTCwgTlVMTCk7CisgICAgICAgIHhl
bmV2dGNobl9jbG9zZSh4ZW5kZXYtPnhlaCk7CisgICAgfQorCiAgICAgaWYgKHhlbmRldi0+eGd0
aCkgewogICAgICAgICB4ZW5nbnR0YWJfY2xvc2UoeGVuZGV2LT54Z3RoKTsKICAgICB9CkBAIC02
MTYsNiArNjgwLDE2IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZXhpdChOb3RpZmllciAqbiwg
dm9pZCAqZGF0YSkKICAgICB4ZW5fZGV2aWNlX3VucmVhbGl6ZShERVZJQ0UoeGVuZGV2KSwgJmVy
cm9yX2Fib3J0KTsKIH0KIAorc3RhdGljIHZvaWQgeGVuX2RldmljZV9ldmVudCh2b2lkICpvcGFx
dWUpCit7CisgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBvcGFxdWU7CisgICAgdW5zaWduZWQgbG9u
ZyBwb3J0ID0geGVuZXZ0Y2huX3BlbmRpbmcoeGVuZGV2LT54ZWgpOworCisgICAgbm90aWZpZXJf
bGlzdF9ub3RpZnkoJnhlbmRldi0+ZXZlbnRfbm90aWZpZXJzLCAodm9pZCAqKXBvcnQpOworCisg
ICAgeGVuZXZ0Y2huX3VubWFzayh4ZW5kZXYtPnhlaCwgcG9ydCk7Cit9CisKIHN0YXRpYyB2b2lk
IHhlbl9kZXZpY2VfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAg
ICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBYRU5fREVWSUNFKGRldik7CkBAIC02NTYsNiArNzMwLDE2
IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJv
ciAqKmVycnApCiAgICAgeGVuZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkgPQogICAgICAgICAoeGVu
Z250dGFiX2dyYW50X2NvcHkoeGVuZGV2LT54Z3RoLCAwLCBOVUxMKSA9PSAwKTsKIAorICAgIHhl
bmRldi0+eGVoID0geGVuZXZ0Y2huX29wZW4oTlVMTCwgMCk7CisgICAgaWYgKCF4ZW5kZXYtPnhl
aCkgeworICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHhlbmV2
dGNobl9vcGVuIik7CisgICAgICAgIGdvdG8gdW5yZWFsaXplOworICAgIH0KKworICAgIG5vdGlm
aWVyX2xpc3RfaW5pdCgmeGVuZGV2LT5ldmVudF9ub3RpZmllcnMpOworICAgIHFlbXVfc2V0X2Zk
X2hhbmRsZXIoeGVuZXZ0Y2huX2ZkKHhlbmRldi0+eGVoKSwgeGVuX2RldmljZV9ldmVudCwgTlVM
TCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHhlbmRldik7CisKICAgICB4ZW5fZGV2aWNlX2Jh
Y2tlbmRfY3JlYXRlKHhlbmRldiwgJmxvY2FsX2Vycik7CiAgICAgaWYgKGxvY2FsX2Vycikgewog
ICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvaHcveGVuL3hlbi1idXMuaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaAppbmRleCBk
YjE0ZDQ5MDI3Li4zODZmNmJmYzkzIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVz
LmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCkBAIC0yNCw2ICsyNCw5IEBAIHR5cGVk
ZWYgc3RydWN0IFhlbkRldmljZSB7CiAgICAgWGVuV2F0Y2ggKmZyb250ZW5kX3N0YXRlX3dhdGNo
OwogICAgIHhlbmdudHRhYl9oYW5kbGUgKnhndGg7CiAgICAgYm9vbCBmZWF0dXJlX2dyYW50X2Nv
cHk7CisgICAgeGVuZXZ0Y2huX2hhbmRsZSAqeGVoOworICAgIHhlbmV2dGNobl9wb3J0X29yX2Vy
cm9yX3QgbG9jYWxfcG9ydDsKKyAgICBOb3RpZmllckxpc3QgZXZlbnRfbm90aWZpZXJzOwogfSBY
ZW5EZXZpY2U7CiAKIHR5cGVkZWYgY2hhciAqKCpYZW5EZXZpY2VHZXROYW1lKShYZW5EZXZpY2Ug
KnhlbmRldiwgRXJyb3IgKiplcnJwKTsKQEAgLTEwMiw0ICsxMDUsMTcgQEAgdm9pZCB4ZW5fZGV2
aWNlX2NvcHlfZ3JhbnRfcmVmcyhYZW5EZXZpY2UgKnhlbmRldiwgYm9vbCB0b19kb21haW4sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbkRldmljZUdyYW50Q29weVNlZ21lbnQg
c2Vnc1tdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJf
c2VncywgRXJyb3IgKiplcnJwKTsKIAordHlwZWRlZiBzdHJ1Y3QgWGVuRXZlbnRDaGFubmVsIFhl
bkV2ZW50Q2hhbm5lbDsKKwordHlwZWRlZiB2b2lkICgqWGVuRXZlbnRIYW5kbGVyKSh2b2lkICpv
cGFxdWUpOworCitYZW5FdmVudENoYW5uZWwgKnhlbl9kZXZpY2VfYmluZF9ldmVudF9jaGFubmVs
KFhlbkRldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgcG9ydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWGVuRXZlbnRIYW5kbGVyIGhhbmRsZXIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3Ig
KiplcnJwKTsKK3ZvaWQgeGVuX2RldmljZV9ub3RpZnlfZXZlbnRfY2hhbm5lbChYZW5EZXZpY2Ug
KnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5FdmVudENo
YW5uZWwgKmNoYW5uZWwpOwordm9pZCB4ZW5fZGV2aWNlX3VuYmluZF9ldmVudF9jaGFubmVsKFhl
bkRldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhl
bkV2ZW50Q2hhbm5lbCAqY2hhbm5lbCk7CisKICNlbmRpZiAvKiBIV19YRU5fQlVTX0ggKi8KLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:12:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:12: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-devel-bounces@lists.xenproject.org>)
	id 1gPUAv-0007Hc-1P; Wed, 21 Nov 2018 15:12: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=wvse=oa=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPUAu-0007HX-Ex
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:12:20 +0000
X-Inumbo-ID: d63f47d3-ed9f-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d63f47d3-ed9f-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 15:12:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71205791"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 15:11:53 +0000
Message-ID: <20181121151211.15997-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 00/18] Xen PV backend 'qdevification'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Jason Wang <jasowang@redhat.com>, Tim Smith <tim.smith@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>, Greg Kurz <groug@kaod.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Gerd Hoffmann <kraxel@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBhIG5ldyBRT00gY29tcGxpYW50IGZyYW1ld29yayBmb3Ig
WGVuIFBWIGJhY2tlbmRzLgpUaGlzIGlzIGFjaGlldmVkIGJ5IGZpcnN0IG1vdmluZyB0aGUgY3Vy
cmVudCBub24tY29tcGxpYW50IGZyYW1ld29yayBhc2lkZSwKYmVmb3JlIGJ1aWxkaW5nIHVwIGEg
bmV3IGZyYW1ld29yayBpbmNyZW1lbnRhbGx5LgoKVGhpcyBzZXJpZXMgd2FzIHByb21wdGVkIGJ5
IGEgdGhyZWFkIFsxXSBzdGFydGVkIGJ5IEtldmluIFdvbGYgaW4gcmVzcG9uc2UKdG8gcGF0Y2hl
cyBhZ2FpbnN0IHhlbl9kaXNrLmMgcG9zdGVkIGJ5IFRpbSBTbWl0aC4gVGhlcmVmb3JlLCBhbG9u
Z3NpZGUKdGhlIHBhdGNoZXMgaW50cm9kdWNpbmcgdGhlIG5ldyBmcmFtZXdvcmssIG90aGVyIHBh
dGNoZXMgYnVpbGQgdXAgYSBRT00KY29tcGxpYW50IHJlcGxhY2VtZW50IGZvciAneGVuX2Rpc2sn
LCBjYWxsZWQgJ3hlbi1xZGlzaycuIFBhdGNoICMxNiBzd2Fwcwp0aGlzIG5ldyBkZXZpY2UgaW50
byBwbGFjZSAoaGF2aW5nIGVzdGFibGlzaGVkYSBtZWNoYW5pc20gdG8gYXV0by0KaW5zdGFudGlh
dGUgZGV2aWNlcyB0aGF0IGlzIGNvbXBsaWFudCB3aXRoIGV4aXN0aW5nIFhlbiB0b29sc3RhY2tz
IGluCnBhdGNoICMxNSkgYW5kIHBhdGNoICMxOCB0aGVuIHJlbW92ZXMgdGhlIG9sZCB4ZW5fZGlz
ayBjb2RlLgoKU3Vic2VxdWVudCBzZXJpZXMgd2lsbCBwb3J0IG90aGVyIFhlbiBQViBiYWNrZW5k
cyBhY3Jvc3MgdG8gdGhlIG5ldwpmcmFtZXdvcmsuCgpUaGUgc2VyaWVzIGlzIGFsc28gYXZhaWxh
YmxlIGFzIGEgcmVwb3NpdG9yeSBicmFuY2ggWzJdIG9uIHhlbmJpdHMueGVuLm9yZy4KClsxXSBo
dHRwczovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwvMjAxOC0xMS9tc2cw
MDI1OS5odG1sClsyXSBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1wZW9wbGUvcGF1
bGR1L3FlbXUuZ2l0O2E9c2hvcnRsb2c7aD1yZWZzL2hlYWRzL3FvbTIzCgpQYXVsIER1cnJhbnQg
KDE4KToKICB4ZW46IHJlLW5hbWUgWGVuRGV2aWNlIHRvIFhlbkxlZ2FjeURldmljZS4uLgogIHhl
bjogaW50cm9kdWNlIG5ldyAnWGVuQnVzJyBhbmQgJ1hlbkRldmljZScgb2JqZWN0IGhpZXJhcmNo
eQogIHhlbjogaW50cm9kdWNlICd4ZW4tcWRpc2snCiAgeGVuOiBjcmVhdGUgeGVuc3RvcmUgYXJl
YXMgZm9yIFhlbkRldmljZS1zCiAgeGVuOiBhZGQgeGVuc3RvcmUgd2F0Y2hlciBpbmZyYXRydWN0
dXJlCiAgeGVuOiBhZGQgZ3JhbnQgdGFibGUgaW50ZXJmYWNlIGZvciBYZW5EZXZpY2UtcwogIHhl
bjogYWRkIGV2ZW50IGNoYW5uZWwgaW50ZXJmYWNlIGZvciBYZW5EZXZpY2UtcwogIHhlbjogZHVw
bGljYXRlIHhlbl9kaXNrLmMgYXMgYmFzaXMgb2YgZGF0YXBsYW5lL3hlbi1xZGlzay5jCiAgeGVu
OiByZW1vdmUgdW5uZWNlc3NhcnkgY29kZSBmcm9tIGRhdGFwbGFuZS94ZW4tcWRpc2suYwogIHhl
bjogYWRkIGhlYWRlciBhbmQgYnVpbGQgZGF0YXBsYW5lL3hlbi1xZGlzay5jCiAgeGVuOiByZW1v
dmUgJ1hlbkJsa0RldicgYW5kICdibGtkZXYnIG5hbWVzIGZyb20gZGF0YXBsYW5lL3hlbi1xZGlz
awogIHhlbjogcmVtb3ZlICdpb3JlcScgc3RydWN0L3ZhcmFibGUvZmllbGQgbmFtZXMgZnJvbQog
ICAgZGF0YXBsYW5lL3hlbi1xZGlzay5jCiAgeGVuOiBwdXJnZSAnYmxrJyBhbmQgJ2lvcmVxJyBm
cm9tIGZ1bmN0aW9uIG5hbWVzIGluCiAgICBkYXRhcGxhbmUveGVuLXFkaXNrLmMKICB4ZW46IGFk
ZCBpbXBsZW1lbnRhdGlvbnMgb2YgeGVuLXFkaXNrIGNvbm5lY3QgYW5kIGRpc2Nvbm5lY3QKICAg
IGZ1bmN0aW9ucy4uLgogIHhlbjogYWRkIGEgbWVjaGFuaXNtIHRvIGF1dG9tYXRpY2FsbHkgY3Jl
YXRlIFhlbkRldmljZS1zLi4uCiAgeGVuOiBhdXRvbWF0aWNhbGx5IGNyZWF0ZSBYZW5RZGlza0Rl
dmljZS1zCiAgTUFJTlRBSU5FUlM6IGFkZCBteXNlbGYgYXMgYSBYZW4gbWFpbnRhaW5lcgogIHhl
bjogcmVtb3ZlIHRoZSBsZWdhY3kgJ3hlbl9kaXNrJyBiYWNrZW5kCgogTUFJTlRBSU5FUlMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiBody85cGZzL3hl
bi05cC1iYWNrZW5kLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYgKy0KIGh3L2Js
b2NrL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQog
aHcvYmxvY2svZGF0YXBsYW5lL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgfCAgICAx
ICsKIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tcWRpc2suYyAgICAgICAgICAgICAgICAgICAgIHwg
IDc1NiArKysrKysrKysrKysrKysKIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tcWRpc2suaCAgICAg
ICAgICAgICAgICAgICAgIHwgICAyNSArCiBody9ibG9jay90cmFjZS1ldmVudHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDcgKwogaHcvYmxvY2sveGVuLXFkaXNrLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgNjk4ICsrKysrKysrKysrKysKIGh3L2Jsb2NrL3hl
bl9kaXNrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAxMSAtLS0tLS0tLS0t
LS0tLS0tLS0tCiBody9jaGFyL3hlbl9jb25zb2xlLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTIgKy0KIGh3L2Rpc3BsYXkveGVuZmIuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAyNSArLQogaHcvaTM4Ni94ZW4veGVuLWh2bS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA1ICstCiBody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYyAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L2kzODYveGVuL3hlbl9wbGF0Zm9ybS5j
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcvbmV0L3hlbl9uaWMuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0ICstCiBody91c2IveGVuLXVzYi5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjUgKy0KIGh3L3hlbi9NYWtl
ZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogaHcveGVu
L3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE3ICsKIGh3
L3hlbi94ZW4tYmFja2VuZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2NyAr
KwogaHcveGVuL3hlbi1idXMtaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MTUyICsrKwogaHcveGVuL3hlbi1idXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAxMDIxICsrKysrKysrKysrKysrKysrKysrCiBody94ZW4veGVuLWNvbW1vbi5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L3hlbi97eGVuX2JhY2tlbmQu
YyA9PiB4ZW4tbGVnYWN5LWJhY2tlbmQuY30gICAgIHwgICA3NCArLQogaHcveGVuL3hlbl9kZXZj
b25maWcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBody94ZW4veGVu
X3B0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIGh3L3hl
bi94ZW5fcHRfY29uZmlnX2luaXQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQog
aHcveGVuL3hlbl9wdF9ncmFwaGljcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAy
ICstCiBody94ZW4veGVuX3B0X21zaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDIgKy0KIGh3L3hlbi94ZW5fcHZkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAyMCArLQogaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyICstCiBody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDUgKy0KIGluY2x1ZGUvaHcveGVuL3hlbi1iYWNrZW5kLmggICAg
ICAgICAgICAgICAgICAgICAgIHwgICAyNCArCiBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLWhlbHBl
ci5oICAgICAgICAgICAgICAgICAgICB8ICAgMzEgKwogaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5o
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTMyICsrKwogLi4uL2h3L3hlbi97eGVuX2Jh
Y2tlbmQuaCA9PiB4ZW4tbGVnYWN5LWJhY2tlbmQuaH0gfCAgIDQzICstCiBpbmNsdWRlL2h3L3hl
bi94ZW4tcWRpc2suaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTEgKwogaW5jbHVkZS9o
dy94ZW4veGVuX3B2ZGV2LmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM4ICstCiBpbmNs
dWRlL3FlbXUvbW9kdWxlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKwog
MzggZmlsZXMgY2hhbmdlZCwgMzE1MCBpbnNlcnRpb25zKCspLCAxMTUwIGRlbGV0aW9ucygtKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tcWRpc2suYwogY3JlYXRl
IG1vZGUgMTAwNjQ0IGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tcWRpc2suaAogY3JlYXRlIG1vZGUg
MTAwNjQ0IGh3L2Jsb2NrL3hlbi1xZGlzay5jCiBkZWxldGUgbW9kZSAxMDA2NDQgaHcvYmxvY2sv
eGVuX2Rpc2suYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGh3L3hlbi94ZW4tYmFja2VuZC5jCiBjcmVh
dGUgbW9kZSAxMDA2NDQgaHcveGVuL3hlbi1idXMtaGVscGVyLmMKIGNyZWF0ZSBtb2RlIDEwMDY0
NCBody94ZW4veGVuLWJ1cy5jCiByZW5hbWUgaHcveGVuL3t4ZW5fYmFja2VuZC5jID0+IHhlbi1s
ZWdhY3ktYmFja2VuZC5jfSAoODklKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcveGVu
L3hlbi1iYWNrZW5kLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3L3hlbi94ZW4tYnVz
LWhlbHBlci5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCiBy
ZW5hbWUgaW5jbHVkZS9ody94ZW4ve3hlbl9iYWNrZW5kLmggPT4geGVuLWxlZ2FjeS1iYWNrZW5k
Lmh9ICg2MSUpCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ody94ZW4veGVuLXFkaXNrLmgK
LS0tCkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6IEVk
dWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KQ2M6IEdlcmQgSG9mZm1hbm4gPGty
YXhlbEByZWRoYXQuY29tPgpDYzogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KQ2M6IEphc29u
IFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CkNjOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQu
Y29tPgpDYzogIk1hcmMtQW5kcsOpIEx1cmVhdSIgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNv
bT4KQ2M6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgpDYzog
TWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KQ2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxt
c3RAcmVkaGF0LmNvbT4KQ2M6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CkNj
OiBSaWNoYXJkIEhlbmRlcnNvbiA8cnRoQHR3aWRkbGUubmV0PgpDYzogU3RlZmFuIEhham5vY3pp
IDxzdGVmYW5oYUByZWRoYXQuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDYzogVGltIFNtaXRoIDx0aW0uc21pdGhAY2l0cml4LmNvbT4KLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:12:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:12: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-devel-bounces@lists.xenproject.org>)
	id 1gPUB0-0007Ju-8k; Wed, 21 Nov 2018 15:12:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wvse=oa=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPUAy-0007Id-A7
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:12:24 +0000
X-Inumbo-ID: d7a6a2ee-ed9f-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7a6a2ee-ed9f-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 15:12:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71205797"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 15:11:54 +0000
Message-ID: <20181121151211.15997-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181121151211.15997-1-paul.durrant@citrix.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 01/18] xen: re-name XenDevice to
 XenLegacyDevice...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael
 S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Greg Kurz <groug@kaod.org>, Max Reitz <mreitz@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uYW5kIHhlbl9iYWNrZW5kLmggdG8geGVuLWxlZ2FjeS1iYWNrZW5kLmgKClJhdGhlciB0aGFu
IGF0dGVtcHRpbmcgdG8gY29udmVydCB0aGUgZXhpc3RpbmcgYmFja2VuZCBpbmZyYXN0cnVjdHVy
ZSB0bwpiZSBRT00gY29tcGxpYW50ICh3aGljaCB3b3VsZCBiZSBoYXJkIHRvIGRvIGluIGFuIGlu
Y3JlbWVudGFsIGZhc2hpb24pLApzdWJzZXF1ZW50IHBhdGNoZXMgd2lsbCBpbnRyb2R1Y2UgYSBj
b21wbGV0ZWx5IG5ldyBmcmFtZXdvcmsgZm9yIFhlbiBQVgpiYWNrZW5kcy4gSGVuY2UgaXQgaXMg
bmVjZXNzYXJ5IHRvIHJlLW5hbWUgcGFydHMgb2YgZXhpc3RpbmcgY29kZSB0byBhdm9pZApuYW1l
IGNsYXNoZXMuIFRoZSByZS1uYW1lZCAnbGVnYWN5JyBpbmZyYXN0cnVjdHVyZSB3aWxsIGJlIHJl
bW92ZWQgb25jZSBhbGwKYmFja2VuZHMgaGF2ZSBiZWVuIHBvcnRlZCB0byB0aGUgbmV3IGZyYW1l
d29yay4KClRoaXMgcGF0Y2ggaXMgcHVyZWx5IGNvc21ldGljLiBObyBmdW5jdGlvbmFsIGNoYW5n
ZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNjOiBHcmVnIEt1cnog
PGdyb3VnQGthb2Qub3JnPgpDYzogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KQ2M6IE1h
eCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CkNjOiAiTWFyYy1BbmRyw6kgTHVyZWF1IiA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgpDYzogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVk
aGF0LmNvbT4KQ2M6IFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5uZXQ+CkNjOiBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CkNjOiAiTWljaGFlbCBTLiBUc2lya2lu
IiA8bXN0QHJlZGhhdC5jb20+CkNjOiBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVt
QGdtYWlsLmNvbT4KQ2M6IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CkNjOiBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KLS0tCiBody85cGZzL3hlbi05cC1iYWNrZW5k
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2ICsrLS0tCiBody9ibG9jay94ZW5fZGlz
ay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI0ICsrKy0tLS0KIGh3L2NoYXIv
eGVuX2NvbnNvbGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIgKystLQogaHcv
ZGlzcGxheS94ZW5mYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNSArKysr
LS0tLQogaHcvaTM4Ni94ZW4veGVuLWh2bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMiArLQogaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMiArLQogaHcvaTM4Ni94ZW4veGVuX3BsYXRmb3JtLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMiArLQogaHcvbmV0L3hlbl9uaWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAxNCArKy0tLQogaHcvdXNiL3hlbi11c2IuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAyNSArKysrLS0tLQogaHcveGVuL01ha2VmaWxlLm9ianMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcveGVuL3hlbi1jb21tb24uYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcveGVuL3t4ZW5fYmFja2VuZC5j
ID0+IHhlbi1sZWdhY3ktYmFja2VuZC5jfSAgICAgfCA3MyArKysrKysrKysrKystLS0tLS0tLS0t
CiBody94ZW4veGVuX2RldmNvbmZpZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAy
ICstCiBody94ZW4veGVuX3B0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAyICstCiBody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyICstCiBody94ZW4veGVuX3B0X2dyYXBoaWNzLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAyICstCiBody94ZW4veGVuX3B0X21zaS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAyICstCiBody94ZW4veGVuX3B2ZGV2LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDIwICsrKy0tLQogaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcveGVucHYveGVuX21hY2hpbmVfcHYuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogLi4uL2h3L3hlbi97eGVuX2JhY2tlbmQuaCA9
PiB4ZW4tbGVnYWN5LWJhY2tlbmQuaH0gfCA0MyArKysrKysrLS0tLS0tCiBpbmNsdWRlL2h3L3hl
bi94ZW5fcHZkZXYuaCAgICAgICAgICAgICAgICAgICAgICAgICB8IDM4ICsrKysrLS0tLS0tCiAy
MiBmaWxlcyBjaGFuZ2VkLCAxNjYgaW5zZXJ0aW9ucygrKSwgMTQ4IGRlbGV0aW9ucygtKQogcmVu
YW1lIGh3L3hlbi97eGVuX2JhY2tlbmQuYyA9PiB4ZW4tbGVnYWN5LWJhY2tlbmQuY30gKDg5JSkK
IHJlbmFtZSBpbmNsdWRlL2h3L3hlbi97eGVuX2JhY2tlbmQuaCA9PiB4ZW4tbGVnYWN5LWJhY2tl
bmQuaH0gKDYxJSkKCmRpZmYgLS1naXQgYS9ody85cGZzL3hlbi05cC1iYWNrZW5kLmMgYi9ody85
cGZzL3hlbi05cC1iYWNrZW5kLmMKaW5kZXggM2Y1NGEyMWM3Ni4uMzg1OWEwNmZlNyAxMDA2NDQK
LS0tIGEvaHcvOXBmcy94ZW4tOXAtYmFja2VuZC5jCisrKyBiL2h3LzlwZnMveGVuLTlwLWJhY2tl
bmQuYwpAQCAtMTIsNyArMTIsNyBAQAogCiAjaW5jbHVkZSAiaHcvaHcuaCIKICNpbmNsdWRlICJo
dy85cGZzLzlwLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAi
aHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgImh3LzlwZnMveGVuLTlwZnMu
aCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWVtdS9jb25maWctZmlsZS5o
IgpAQCAtNDUsNyArNDUsNyBAQCB0eXBlZGVmIHN0cnVjdCBYZW45cGZzUmluZyB7CiB9IFhlbjlw
ZnNSaW5nOwogCiB0eXBlZGVmIHN0cnVjdCBYZW45cGZzRGV2IHsKLSAgICBzdHJ1Y3QgWGVuRGV2
aWNlIHhlbmRldjsgIC8qIG11c3QgYmUgZmlyc3QgKi8KKyAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlIHhlbmRldjsgIC8qIG11c3QgYmUgZmlyc3QgKi8KICAgICBWOWZzU3RhdGUgc3RhdGU7CiAg
ICAgY2hhciAqcGF0aDsKICAgICBjaGFyICpzZWN1cml0eV9tb2RlbDsKQEAgLTU2LDcgKzU2LDcg
QEAgdHlwZWRlZiBzdHJ1Y3QgWGVuOXBmc0RldiB7CiAgICAgWGVuOXBmc1JpbmcgKnJpbmdzOwog
fSBYZW45cGZzRGV2OwogCi1zdGF0aWMgdm9pZCB4ZW5fOXBmc19kaXNjb25uZWN0KHN0cnVjdCBY
ZW5EZXZpY2UgKnhlbmRldik7CitzdGF0aWMgdm9pZCB4ZW5fOXBmc19kaXNjb25uZWN0KHN0cnVj
dCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldik7CiAKIHN0YXRpYyB2b2lkIHhlbl85cGZzX2luX3Nn
KFhlbjlwZnNSaW5nICpyaW5nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlv
dmVjICppbl9zZywKQEAgLTI0Myw3ICsyNDMsNyBAQCBzdGF0aWMgY29uc3QgVjlmc1RyYW5zcG9y
dCB4ZW5fOXBfdHJhbnNwb3J0ID0gewogICAgIC5wdXNoX2FuZF9ub3RpZnkgPSB4ZW5fOXBmc19w
dXNoX2FuZF9ub3RpZnksCiB9OwogCi1zdGF0aWMgaW50IHhlbl85cGZzX2luaXQoc3RydWN0IFhl
bkRldmljZSAqeGVuZGV2KQorc3RhdGljIGludCB4ZW5fOXBmc19pbml0KHN0cnVjdCBYZW5MZWdh
Y3lEZXZpY2UgKnhlbmRldikKIHsKICAgICByZXR1cm4gMDsKIH0KQEAgLTMwNSw3ICszMDUsNyBA
QCBzdGF0aWMgdm9pZCB4ZW5fOXBmc19ldnRjaG5fZXZlbnQodm9pZCAqb3BhcXVlKQogICAgIHFl
bXVfYmhfc2NoZWR1bGUocmluZy0+YmgpOwogfQogCi1zdGF0aWMgdm9pZCB4ZW5fOXBmc19kaXNj
b25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIHhlbl85cGZzX2Rp
c2Nvbm5lY3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIFhlbjlwZnNE
ZXYgKnhlbl85cGRldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIFhlbjlwZnNEZXYsIHhlbmRldik7
CiAgICAgaW50IGk7CkBAIC0zMjEsNyArMzIxLDcgQEAgc3RhdGljIHZvaWQgeGVuXzlwZnNfZGlz
Y29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgfQogfQogCi1zdGF0aWMgaW50
IHhlbl85cGZzX2ZyZWUoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGludCB4ZW5f
OXBmc19mcmVlKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBYZW45cGZz
RGV2ICp4ZW5fOXBkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBYZW45cGZzRGV2LCB4ZW5kZXYp
OwogICAgIGludCBpOwpAQCAtMzU0LDcgKzM1NCw3IEBAIHN0YXRpYyBpbnQgeGVuXzlwZnNfZnJl
ZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBp
bnQgeGVuXzlwZnNfY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50
IHhlbl85cGZzX2Nvbm5lY3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAg
IEVycm9yICplcnIgPSBOVUxMOwogICAgIGludCBpOwpAQCAtNDY3LDcgKzQ2Nyw3IEBAIG91dDoK
ICAgICByZXR1cm4gLTE7CiB9CiAKLXN0YXRpYyB2b2lkIHhlbl85cGZzX2FsbG9jKHN0cnVjdCBY
ZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIHhlbl85cGZzX2FsbG9jKHN0cnVjdCBYZW5M
ZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICB4ZW5zdG9yZV93cml0ZV9iZV9zdHIoeGVuZGV2
LCAidmVyc2lvbnMiLCBWRVJTSU9OUyk7CiAgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhlbmRl
diwgIm1heC1yaW5ncyIsIE1BWF9SSU5HUyk7CmRpZmYgLS1naXQgYS9ody9ibG9jay94ZW5fZGlz
ay5jIGIvaHcvYmxvY2sveGVuX2Rpc2suYwppbmRleCAzNmVmZjk0Zjg0Li43NWZlNTVmMmFlIDEw
MDY0NAotLS0gYS9ody9ibG9jay94ZW5fZGlzay5jCisrKyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMK
QEAgLTI1LDcgKzI1LDcgQEAKICNpbmNsdWRlIDxzeXMvdWlvLmg+CiAKICNpbmNsdWRlICJody9o
dy5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgorI2luY2x1ZGUgImh3L3hlbi94
ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJ4ZW5fYmxraWYuaCIKICNpbmNsdWRlICJz
eXNlbXUvYmxvY2tkZXYuaCIKICNpbmNsdWRlICJzeXNlbXUvaW90aHJlYWQuaCIKQEAgLTYzLDcg
KzYzLDcgQEAgc3RydWN0IGlvcmVxIHsKICNkZWZpbmUgTUFYX1JJTkdfUEFHRV9PUkRFUiA0CiAK
IHN0cnVjdCBYZW5CbGtEZXYgewotICAgIHN0cnVjdCBYZW5EZXZpY2UgICAgeGVuZGV2OyAgLyog
bXVzdCBiZSBmaXJzdCAqLworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgICAgeGVuZGV2OyAg
LyogbXVzdCBiZSBmaXJzdCAqLwogICAgIGNoYXIgICAgICAgICAgICAgICAgKnBhcmFtczsKICAg
ICBjaGFyICAgICAgICAgICAgICAgICptb2RlOwogICAgIGNoYXIgICAgICAgICAgICAgICAgKnR5
cGU7CkBAIC0xNzksNyArMTc5LDcgQEAgc3RhdGljIHZvaWQgaW9yZXFfcmVsZWFzZShzdHJ1Y3Qg
aW9yZXEgKmlvcmVxLCBib29sIGZpbmlzaCkKIHN0YXRpYyBpbnQgaW9yZXFfcGFyc2Uoc3RydWN0
IGlvcmVxICppb3JlcSkKIHsKICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+
YmxrZGV2OwotICAgIHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiA9ICZibGtkZXYtPnhlbmRldjsK
KyAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYgPSAmYmxrZGV2LT54ZW5kZXY7CiAg
ICAgc2l6ZV90IGxlbjsKICAgICBpbnQgaTsKIApAQCAtMjQzLDcgKzI0Myw3IEBAIGVycjoKIHN0
YXRpYyBpbnQgaW9yZXFfZ3JhbnRfY29weShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogewogICAgIHN0
cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7Ci0gICAgc3RydWN0IFhlbkRl
dmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldiA9ICZibGtkZXYtPnhlbmRldjsKICAgICBYZW5HcmFudENvcHlTZWdtZW50IHNl
Z3NbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKICAgICBpbnQgaSwgY291bnQsIHJj
OwogICAgIGludDY0X3QgZmlsZV9ibGsgPSBibGtkZXYtPmZpbGVfYmxrOwpAQCAtMjg5LDcgKzI4
OSw3IEBAIHN0YXRpYyB2b2lkIHFlbXVfYWlvX2NvbXBsZXRlKHZvaWQgKm9wYXF1ZSwgaW50IHJl
dCkKIHsKICAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxID0gb3BhcXVlOwogICAgIHN0cnVjdCBYZW5C
bGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7Ci0gICAgc3RydWN0IFhlbkRldmljZSAqeGVu
ZGV2ID0gJmJsa2Rldi0+eGVuZGV2OworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRl
diA9ICZibGtkZXYtPnhlbmRldjsKIAogICAgIGFpb19jb250ZXh0X2FjcXVpcmUoYmxrZGV2LT5j
dHgpOwogCkBAIC02MDgsNyArNjA4LDcgQEAgc3RhdGljIHZvaWQgYmxrX2JoKHZvaWQgKm9wYXF1
ZSkKICAgICBhaW9fY29udGV4dF9yZWxlYXNlKGJsa2Rldi0+Y3R4KTsKIH0KIAotc3RhdGljIHZv
aWQgYmxrX2FsbG9jKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIGJsa19h
bGxvYyhzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbkJs
a0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVu
ZGV2KTsKICAgICBFcnJvciAqZXJyID0gTlVMTDsKQEAgLTYyOCw3ICs2MjgsNyBAQCBzdGF0aWMg
dm9pZCBibGtfYWxsb2Moc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogCiBzdGF0aWMgdm9pZCBi
bGtfcGFyc2VfZGlzY2FyZChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCiB7Ci0gICAgc3RydWN0
IFhlbkRldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OworICAgIHN0cnVjdCBYZW5MZWdh
Y3lEZXZpY2UgKnhlbmRldiA9ICZibGtkZXYtPnhlbmRldjsKICAgICBpbnQgZW5hYmxlOwogCiAg
ICAgYmxrZGV2LT5mZWF0dXJlX2Rpc2NhcmQgPSB0cnVlOwpAQCAtNjQyLDcgKzY0Miw3IEBAIHN0
YXRpYyB2b2lkIGJsa19wYXJzZV9kaXNjYXJkKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKICAg
ICB9CiB9CiAKLXN0YXRpYyBpbnQgYmxrX2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQor
c3RhdGljIGludCBibGtfaW5pdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAg
ICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0
IFhlbkJsa0RldiwgeGVuZGV2KTsKICAgICBpbnQgaW5mbyA9IDA7CkBAIC03MzcsNyArNzM3LDcg
QEAgb3V0X2Vycm9yOgogICAgIHJldHVybiAtMTsKIH0KIAotc3RhdGljIGludCBibGtfY29ubmVj
dChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IGJsa19jb25uZWN0KHN0cnVj
dCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtk
ZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwogICAg
IGludCBpbmRleCwgcWZsYWdzOwpAQCAtOTQxLDcgKzk0MSw3IEBAIHN0YXRpYyBpbnQgYmxrX2Nv
bm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0
aWMgdm9pZCBibGtfZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMg
dm9pZCBibGtfZGlzY29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAg
ICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0
IFhlbkJsa0RldiwgeGVuZGV2KTsKIApAQCAtOTY2LDcgKzk2Niw3IEBAIHN0YXRpYyB2b2lkIGJs
a19kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICB9CiB9CiAKLXN0YXRp
YyBpbnQgYmxrX2ZyZWUoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGludCBibGtf
ZnJlZShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbkJs
a0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVu
ZGV2KTsKICAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxOwpAQCAtOTkyLDcgKzk5Miw3IEBAIHN0YXRp
YyBpbnQgYmxrX2ZyZWUoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIHJldHVybiAwOwog
fQogCi1zdGF0aWMgdm9pZCBibGtfZXZlbnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3Rh
dGljIHZvaWQgYmxrX2V2ZW50KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAg
ICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3Qg
WGVuQmxrRGV2LCB4ZW5kZXYpOwogCmRpZmYgLS1naXQgYS9ody9jaGFyL3hlbl9jb25zb2xlLmMg
Yi9ody9jaGFyL3hlbl9jb25zb2xlLmMKaW5kZXggNDRmNzIzNjM4Mi4uNDYwYWRjMWJhMSAxMDA2
NDQKLS0tIGEvaHcvY2hhci94ZW5fY29uc29sZS5jCisrKyBiL2h3L2NoYXIveGVuX2NvbnNvbGUu
YwpAQCAtMjYsNyArMjYsNyBAQAogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJo
dy9ody5oIgogI2luY2x1ZGUgImNoYXJkZXYvY2hhci1mZS5oIgotI2luY2x1ZGUgImh3L3hlbi94
ZW5fYmFja2VuZC5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKIAog
I2luY2x1ZGUgPHhlbi9pby9jb25zb2xlLmg+CiAKQEAgLTM5LDcgKzM5LDcgQEAgc3RydWN0IGJ1
ZmZlciB7CiB9OwogCiBzdHJ1Y3QgWGVuQ29uc29sZSB7Ci0gICAgc3RydWN0IFhlbkRldmljZSAg
eGVuZGV2OyAgLyogbXVzdCBiZSBmaXJzdCAqLworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2Ug
IHhlbmRldjsgIC8qIG11c3QgYmUgZmlyc3QgKi8KICAgICBzdHJ1Y3QgYnVmZmVyICAgICBidWZm
ZXI7CiAgICAgY2hhciAgICAgICAgICAgICAgY29uc29sZVtYRU5fQlVGU0laRV07CiAgICAgaW50
ICAgICAgICAgICAgICAgcmluZ19yZWY7CkBAIC0xNzMsNyArMTczLDcgQEAgc3RhdGljIHZvaWQg
eGVuY29uc19zZW5kKHN0cnVjdCBYZW5Db25zb2xlICpjb24pCiAKIC8qIC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICov
CiAKLXN0YXRpYyBpbnQgY29uX2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGlj
IGludCBjb25faW5pdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3Ry
dWN0IFhlbkNvbnNvbGUgKmNvbiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5Db25z
b2xlLCB4ZW5kZXYpOwogICAgIGNoYXIgKnR5cGUsICpkb20sIGxhYmVsWzMyXTsKQEAgLTIyMiw3
ICsyMjIsNyBAQCBvdXQ6CiAgICAgcmV0dXJuIHJldDsKIH0KIAotc3RhdGljIGludCBjb25faW5p
dGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IGNvbl9pbml0aWFs
aXNlKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuQ29u
c29sZSAqY29uID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkNvbnNvbGUsIHhlbmRl
dik7CiAgICAgaW50IGxpbWl0OwpAQCAtMjU5LDcgKzI1OSw3IEBAIHN0YXRpYyBpbnQgY29uX2lu
aXRpYWxpc2Uoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIHJldHVybiAwOwogfQogCi1z
dGF0aWMgdm9pZCBjb25fZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0
aWMgdm9pZCBjb25fZGlzY29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7
CiAgICAgc3RydWN0IFhlbkNvbnNvbGUgKmNvbiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVj
dCBYZW5Db25zb2xlLCB4ZW5kZXYpOwogCkBAIC0yNzYsNyArMjc2LDcgQEAgc3RhdGljIHZvaWQg
Y29uX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIH0KIH0KIAotc3Rh
dGljIHZvaWQgY29uX2V2ZW50KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lk
IGNvbl9ldmVudChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0
IFhlbkNvbnNvbGUgKmNvbiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5Db25zb2xl
LCB4ZW5kZXYpOwogCmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3hlbmZiLmMgYi9ody9kaXNwbGF5
L3hlbmZiLmMKaW5kZXggMDMzMGRjNmY2MS4uNjIwMmYxMTUwZSAxMDA2NDQKLS0tIGEvaHcvZGlz
cGxheS94ZW5mYi5jCisrKyBiL2h3L2Rpc3BsYXkveGVuZmIuYwpAQCAtMzAsNyArMzAsNyBAQAog
I2luY2x1ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAidWkvaW5wdXQuaCIKICNpbmNsdWRlICJ1aS9j
b25zb2xlLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcv
eGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogCiAjaW5jbHVkZSA8eGVuL2V2ZW50X2NoYW5uZWwu
aD4KICNpbmNsdWRlIDx4ZW4vaW8vZmJpZi5oPgpAQCAtNDYsNyArNDYsNyBAQAogLyogLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0gKi8KIAogc3RydWN0IGNvbW1vbiB7Ci0gICAgc3RydWN0IFhlbkRldmljZSAgeGVuZGV2
OyAgLyogbXVzdCBiZSBmaXJzdCAqLworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgIHhlbmRl
djsgIC8qIG11c3QgYmUgZmlyc3QgKi8KICAgICB2b2lkICAgICAgICAgICAgICAqcGFnZTsKIH07
CiAKQEAgLTM0MiwxNCArMzQyLDE0IEBAIHN0YXRpYyBRZW11SW5wdXRIYW5kbGVyIHhlbmZiX3Jl
bF9tb3VzZSA9IHsKICAgICAuc3luYyAgPSB4ZW5mYl9tb3VzZV9zeW5jLAogfTsKIAotc3RhdGlj
IGludCBpbnB1dF9pbml0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgaW5w
dXRfaW5pdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgeGVuc3RvcmVf
d3JpdGVfYmVfaW50KHhlbmRldiwgImZlYXR1cmUtYWJzLXBvaW50ZXIiLCAxKTsKICAgICB4ZW5z
dG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAiZmVhdHVyZS1yYXctcG9pbnRlciIsIDEpOwogICAg
IHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50IGlucHV0X2luaXRpYWxpc2Uoc3RydWN0IFhlbkRl
dmljZSAqeGVuZGV2KQorc3RhdGljIGludCBpbnB1dF9pbml0aWFsaXNlKHN0cnVjdCBYZW5MZWdh
Y3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuSW5wdXQgKmluID0gY29udGFpbmVy
X29mKHhlbmRldiwgc3RydWN0IFhlbklucHV0LCBjLnhlbmRldik7CiAgICAgaW50IHJjOwpAQCAt
MzYxLDcgKzM2MSw3IEBAIHN0YXRpYyBpbnQgaW5wdXRfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuRGV2
aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIGlucHV0X2Nvbm5l
Y3RlZChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgdm9pZCBpbnB1dF9jb25uZWN0
ZWQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5JbnB1
dCAqaW4gPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuSW5wdXQsIGMueGVuZGV2KTsK
IApAQCAtMzk1LDcgKzM5NSw3IEBAIHN0YXRpYyB2b2lkIGlucHV0X2Nvbm5lY3RlZChzdHJ1Y3Qg
WGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgfQogfQogCi1zdGF0aWMgdm9pZCBpbnB1dF9kaXNjb25u
ZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIGlucHV0X2Rpc2Nvbm5l
Y3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5JbnB1
dCAqaW4gPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuSW5wdXQsIGMueGVuZGV2KTsK
IApAQCAtNDEwLDcgKzQxMCw3IEBAIHN0YXRpYyB2b2lkIGlucHV0X2Rpc2Nvbm5lY3Qoc3RydWN0
IFhlbkRldmljZSAqeGVuZGV2KQogICAgIGNvbW1vbl91bmJpbmQoJmluLT5jKTsKIH0KIAotc3Rh
dGljIHZvaWQgaW5wdXRfZXZlbnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZv
aWQgaW5wdXRfZXZlbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0
cnVjdCBYZW5JbnB1dCAqeGVuZmIgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuSW5w
dXQsIGMueGVuZGV2KTsKICAgICBzdHJ1Y3QgeGVua2JkX3BhZ2UgKnBhZ2UgPSB4ZW5mYi0+Yy5w
YWdlOwpAQCAtODY3LDcgKzg2Nyw3IEBAIHN0YXRpYyB2b2lkIHhlbmZiX2hhbmRsZV9ldmVudHMo
c3RydWN0IFhlbkZCICp4ZW5mYikKICAgICBwYWdlLT5vdXRfY29ucyA9IGNvbnM7CiB9CiAKLXN0
YXRpYyBpbnQgZmJfaW5pdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IGZi
X2luaXQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogI2lmZGVmIFhFTkZCX1RZ
UEVfUkVTSVpFCiAgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgImZlYXR1cmUtcmVz
aXplIiwgMSk7CkBAIC04NzUsNyArODc1LDcgQEAgc3RhdGljIGludCBmYl9pbml0KHN0cnVjdCBY
ZW5EZXZpY2UgKnhlbmRldikKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBmYl9pbml0
aWFsaXNlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgZmJfaW5pdGlhbGlz
ZShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbkZCICpm
YiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5GQiwgYy54ZW5kZXYpOwogICAgIHN0
cnVjdCB4ZW5mYl9wYWdlICpmYl9wYWdlOwpAQCAtOTEyLDcgKzkxMiw3IEBAIHN0YXRpYyBpbnQg
ZmJfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9
CiAKLXN0YXRpYyB2b2lkIGZiX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQor
c3RhdGljIHZvaWQgZmJfZGlzY29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYp
CiB7CiAgICAgc3RydWN0IFhlbkZCICpmYiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBY
ZW5GQiwgYy54ZW5kZXYpOwogCkBAIC05MzUsNyArOTM1LDggQEAgc3RhdGljIHZvaWQgZmJfZGlz
Y29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgZmItPmJ1Z190cmlnZ2VyICAg
ID0gMDsKIH0KIAotc3RhdGljIHZvaWQgZmJfZnJvbnRlbmRfY2hhbmdlZChzdHJ1Y3QgWGVuRGV2
aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpCitzdGF0aWMgdm9pZCBmYl9mcm9udGVuZF9j
aGFuZ2VkKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgY2hhciAqbm9kZSkKIHsKICAgICBzdHJ1Y3QgWGVuRkIgKmZi
ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkZCLCBjLnhlbmRldik7CiAKQEAgLTk1
Myw3ICs5NTQsNyBAQCBzdGF0aWMgdm9pZCBmYl9mcm9udGVuZF9jaGFuZ2VkKHN0cnVjdCBYZW5E
ZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSkKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lk
IGZiX2V2ZW50KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIGZiX2V2ZW50
KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuRkIgKnhl
bmZiID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkZCLCBjLnhlbmRldik7CiAKZGlm
ZiAtLWdpdCBhL2h3L2kzODYveGVuL3hlbi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwpp
bmRleCA5MzVhMzY3NmM4Li4xZDYzNzYzOWM3IDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4t
aHZtLmMKKysrIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCkBAIC0xNiw3ICsxNiw3IEBACiAjaW5j
bHVkZSAiaHcvaTM4Ni9wYy5oIgogI2luY2x1ZGUgImh3L2kzODYvYXBpYy1tc2lkZWYuaCIKICNp
bmNsdWRlICJody94ZW4veGVuX2NvbW1vbi5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2Vu
ZC5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJx
YXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWFwaS9xYXBpLWNvbW1hbmRzLW1pc2MuaCIKICNpbmNs
dWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVuLW1h
cGNhY2hlLmMgYi9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYwppbmRleCA0ZTRmMDY5YTI0Li45
MTM0YTdiZmVmIDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYworKysgYi9o
dy9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYwpAQCAtMTQsNyArMTQsNyBAQAogCiAjaW5jbHVkZSA8
c3lzL3Jlc291cmNlLmg+CiAKLSNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNs
dWRlICJody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgiCiAjaW5jbHVkZSAicWVtdS9iaXRtYXAu
aCIKIAogI2luY2x1ZGUgPHhlbi9odm0vcGFyYW1zLmg+CmRpZmYgLS1naXQgYS9ody9pMzg2L3hl
bi94ZW5fcGxhdGZvcm0uYyBiL2h3L2kzODYveGVuL3hlbl9wbGF0Zm9ybS5jCmluZGV4IGRlYjdh
MGMzNzQuLjE2YWZiNTRmZWUgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbl9wbGF0Zm9ybS5j
CisrKyBiL2h3L2kzODYveGVuL3hlbl9wbGF0Zm9ybS5jCkBAIC0zMCw3ICszMCw3IEBACiAjaW5j
bHVkZSAiaHcvcGNpL3BjaS5oIgogI2luY2x1ZGUgImh3L2lycS5oIgogI2luY2x1ZGUgImh3L3hl
bi94ZW5fY29tbW9uLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVk
ZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgInRyYWNlLmgiCiAjaW5j
bHVkZSAiZXhlYy9hZGRyZXNzLXNwYWNlcy5oIgogI2luY2x1ZGUgInN5c2VtdS9ibG9jay1iYWNr
ZW5kLmgiCmRpZmYgLS1naXQgYS9ody9uZXQveGVuX25pYy5jIGIvaHcvbmV0L3hlbl9uaWMuYwpp
bmRleCA0NmE4ZGJmYzkwLi4zN2NkYThlNGJlIDEwMDY0NAotLS0gYS9ody9uZXQveGVuX25pYy5j
CisrKyBiL2h3L25ldC94ZW5fbmljLmMKQEAgLTI4LDE0ICsyOCwxNCBAQAogI2luY2x1ZGUgIm5l
dC9uZXQuaCIKICNpbmNsdWRlICJuZXQvY2hlY2tzdW0uaCIKICNpbmNsdWRlICJuZXQvdXRpbC5o
IgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2VuZC5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW4t
bGVnYWN5LWJhY2tlbmQuaCIKIAogI2luY2x1ZGUgPHhlbi9pby9uZXRpZi5oPgogCiAvKiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ICovCiAKIHN0cnVjdCBYZW5OZXREZXYgewotICAgIHN0cnVjdCBYZW5EZXZpY2UgICAgICB4ZW5k
ZXY7ICAvKiBtdXN0IGJlIGZpcnN0ICovCisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAgICAg
IHhlbmRldjsgIC8qIG11c3QgYmUgZmlyc3QgKi8KICAgICBjaGFyICAgICAgICAgICAgICAgICAg
Km1hYzsKICAgICBpbnQgICAgICAgICAgICAgICAgICAgdHhfd29yazsKICAgICBpbnQgICAgICAg
ICAgICAgICAgICAgdHhfcmluZ19yZWY7CkBAIC0yNzYsNyArMjc2LDcgQEAgc3RhdGljIE5ldENs
aWVudEluZm8gbmV0X3hlbl9pbmZvID0gewogICAgIC5yZWNlaXZlID0gbmV0X3J4X3BhY2tldCwK
IH07CiAKLXN0YXRpYyBpbnQgbmV0X2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3Rh
dGljIGludCBuZXRfaW5pdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAg
c3RydWN0IFhlbk5ldERldiAqbmV0ZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhl
bk5ldERldiwgeGVuZGV2KTsKIApAQCAtMzA4LDcgKzMwOCw3IEBAIHN0YXRpYyBpbnQgbmV0X2lu
aXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMg
aW50IG5ldF9jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgbmV0
X2Nvbm5lY3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBY
ZW5OZXREZXYgKm5ldGRldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5OZXREZXYs
IHhlbmRldik7CiAgICAgaW50IHJ4X2NvcHk7CkBAIC0zNjMsNyArMzYzLDcgQEAgc3RhdGljIGlu
dCBuZXRfY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9
CiAKLXN0YXRpYyB2b2lkIG5ldF9kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikK
K3N0YXRpYyB2b2lkIG5ldF9kaXNjb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRl
dikKIHsKICAgICBzdHJ1Y3QgWGVuTmV0RGV2ICpuZXRkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2
LCBzdHJ1Y3QgWGVuTmV0RGV2LCB4ZW5kZXYpOwogCkBAIC0zNzksMTQgKzM3OSwxNCBAQCBzdGF0
aWMgdm9pZCBuZXRfZGlzY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgfQog
fQogCi1zdGF0aWMgdm9pZCBuZXRfZXZlbnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3Rh
dGljIHZvaWQgbmV0X2V2ZW50KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAg
ICBzdHJ1Y3QgWGVuTmV0RGV2ICpuZXRkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3Qg
WGVuTmV0RGV2LCB4ZW5kZXYpOwogICAgIG5ldF90eF9wYWNrZXRzKG5ldGRldik7CiAgICAgcWVt
dV9mbHVzaF9xdWV1ZWRfcGFja2V0cyhxZW11X2dldF9xdWV1ZShuZXRkZXYtPm5pYykpOwogfQog
Ci1zdGF0aWMgaW50IG5ldF9mcmVlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBp
bnQgbmV0X2ZyZWUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0cnVj
dCBYZW5OZXREZXYgKm5ldGRldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5OZXRE
ZXYsIHhlbmRldik7CiAKZGlmZiAtLWdpdCBhL2h3L3VzYi94ZW4tdXNiLmMgYi9ody91c2IveGVu
LXVzYi5jCmluZGV4IDViMmUyMWVkMTguLjliMmRhNmU3NWQgMTAwNjQ0Ci0tLSBhL2h3L3VzYi94
ZW4tdXNiLmMKKysrIGIvaHcvdXNiL3hlbi11c2IuYwpAQCAtMjcsNyArMjcsNyBAQAogI2luY2x1
ZGUgInFlbXUvb3B0aW9uLmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAiaHcv
dXNiLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAiaHcveGVu
L3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgIm1vbml0b3IvcWRldi5oIgogI2luY2x1
ZGUgInFhcGkvcW1wL3FkaWN0LmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcXN0cmluZy5oIgpAQCAt
OTksNyArOTksNyBAQCBzdHJ1Y3QgdXNiYmFja19ob3RwbHVnIHsKIH07CiAKIHN0cnVjdCB1c2Ji
YWNrX2luZm8gewotICAgIHN0cnVjdCBYZW5EZXZpY2UgICAgICAgICB4ZW5kZXY7ICAvKiBtdXN0
IGJlIGZpcnN0ICovCisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAgICAgICAgIHhlbmRldjsg
IC8qIG11c3QgYmUgZmlyc3QgKi8KICAgICBVU0JCdXMgICAgICAgICAgICAgICAgICAgYnVzOwog
ICAgIHZvaWQgICAgICAgICAgICAgICAgICAgICAqdXJiX3NyaW5nOwogICAgIHZvaWQgICAgICAg
ICAgICAgICAgICAgICAqY29ubl9zcmluZzsKQEAgLTE0Miw3ICsxNDIsNyBAQCBzdGF0aWMgaW50
IHVzYmJhY2tfZ250dGFiX21hcChzdHJ1Y3QgdXNiYmFja19yZXEgKnVzYmJhY2tfcmVxKQogICAg
IHVuc2lnbmVkIGludCBucl9zZWdzLCBpLCBwcm90OwogICAgIHVpbnQzMl90IHJlZltVU0JJRl9N
QVhfU0VHTUVOVFNfUEVSX1JFUVVFU1RdOwogICAgIHN0cnVjdCB1c2JiYWNrX2luZm8gKnVzYmlm
ID0gdXNiYmFja19yZXEtPnVzYmlmOwotICAgIHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiA9ICZ1
c2JpZi0+eGVuZGV2OworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9ICZ1c2Jp
Zi0+eGVuZGV2OwogICAgIHN0cnVjdCB1c2JpZl9yZXF1ZXN0X3NlZ21lbnQgKnNlZzsKICAgICB2
b2lkICphZGRyOwogCkBAIC0yMjAsNyArMjIwLDcgQEAgc3RhdGljIGludCB1c2JiYWNrX2dudHRh
Yl9tYXAoc3RydWN0IHVzYmJhY2tfcmVxICp1c2JiYWNrX3JlcSkKIAogc3RhdGljIGludCB1c2Ji
YWNrX2luaXRfcGFja2V0KHN0cnVjdCB1c2JiYWNrX3JlcSAqdXNiYmFja19yZXEpCiB7Ci0gICAg
c3RydWN0IFhlbkRldmljZSAqeGVuZGV2ID0gJnVzYmJhY2tfcmVxLT51c2JpZi0+eGVuZGV2Owor
ICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9ICZ1c2JiYWNrX3JlcS0+dXNiaWYt
PnhlbmRldjsKICAgICBVU0JQYWNrZXQgKnBhY2tldCA9ICZ1c2JiYWNrX3JlcS0+cGFja2V0Owog
ICAgIFVTQkRldmljZSAqZGV2ID0gdXNiYmFja19yZXEtPnN0dWItPmRldjsKICAgICBVU0JFbmRw
b2ludCAqZXA7CkBAIC0yNzksNyArMjc5LDcgQEAgc3RhdGljIHZvaWQgdXNiYmFja19kb19yZXNw
b25zZShzdHJ1Y3QgdXNiYmFja19yZXEgKnVzYmJhY2tfcmVxLCBpbnQzMl90IHN0YXR1cywKIHsK
ICAgICBzdHJ1Y3QgdXNiYmFja19pbmZvICp1c2JpZjsKICAgICBzdHJ1Y3QgdXNiaWZfdXJiX3Jl
c3BvbnNlICpyZXM7Ci0gICAgc3RydWN0IFhlbkRldmljZSAqeGVuZGV2OworICAgIHN0cnVjdCBY
ZW5MZWdhY3lEZXZpY2UgKnhlbmRldjsKICAgICB1bnNpZ25lZCBpbnQgbm90aWZ5OwogCiAgICAg
dXNiaWYgPSB1c2JiYWNrX3JlcS0+dXNiaWY7CkBAIC04MjQsNyArODI0LDcgQEAgc3RhdGljIHZv
aWQgdXNiYmFja19wcm9jZXNzX3BvcnQoc3RydWN0IHVzYmJhY2tfaW5mbyAqdXNiaWYsIHVuc2ln
bmVkIHBvcnQpCiAgICAgZ19mcmVlKGJ1c2lkKTsKIH0KIAotc3RhdGljIHZvaWQgdXNiYmFja19k
aXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyB2b2lkIHVzYmJhY2tf
ZGlzY29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0
IHVzYmJhY2tfaW5mbyAqdXNiaWY7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC04NTMsNyArODUz
LDcgQEAgc3RhdGljIHZvaWQgdXNiYmFja19kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldikKICAgICBUUl9CVVMoeGVuZGV2LCAiZmluaXNoZWRcbiIpOwogfQogCi1zdGF0aWMgaW50
IHVzYmJhY2tfY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IHVz
YmJhY2tfY29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3Ry
dWN0IHVzYmJhY2tfaW5mbyAqdXNiaWY7CiAgICAgc3RydWN0IHVzYmlmX3VyYl9zcmluZyAqdXJi
X3NyaW5nOwpAQCAtOTA5LDcgKzkwOSw4IEBAIHN0YXRpYyBpbnQgdXNiYmFja19jb25uZWN0KHN0
cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQg
dXNiYmFja19iYWNrZW5kX2NoYW5nZWQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBj
aGFyICpub2RlKQorc3RhdGljIHZvaWQgdXNiYmFja19iYWNrZW5kX2NoYW5nZWQoc3RydWN0IFhl
bkxlZ2FjeURldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgY2hhciAqbm9kZSkKIHsKICAgICBzdHJ1Y3QgdXNiYmFja19pbmZvICp1c2JpZjsK
ICAgICB1bnNpZ25lZCBpbnQgaTsKQEAgLTkyMiw3ICs5MjMsNyBAQCBzdGF0aWMgdm9pZCB1c2Ji
YWNrX2JhY2tlbmRfY2hhbmdlZChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIg
Km5vZGUpCiAgICAgfQogfQogCi1zdGF0aWMgaW50IHVzYmJhY2tfaW5pdChzdHJ1Y3QgWGVuRGV2
aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IHVzYmJhY2tfaW5pdChzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IHVzYmJhY2tfaW5mbyAqdXNiaWY7CiAKQEAgLTEw
MDEsNyArMTAwMiw3IEBAIHN0YXRpYyBVU0JQb3J0T3BzIHhlbl91c2JfcG9ydF9vcHMgPSB7CiBz
dGF0aWMgVVNCQnVzT3BzIHhlbl91c2JfYnVzX29wcyA9IHsKIH07CiAKLXN0YXRpYyB2b2lkIHVz
YmJhY2tfYWxsb2Moc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgdXNiYmFj
a19hbGxvYyhzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IHVz
YmJhY2tfaW5mbyAqdXNiaWY7CiAgICAgVVNCUG9ydCAqcDsKQEAgLTEwMjcsNyArMTAyOCw3IEBA
IHN0YXRpYyB2b2lkIHVzYmJhY2tfYWxsb2Moc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAg
IHhlbl9iZV9zZXRfbWF4X2dyYW50X3JlZnMoeGVuZGV2LCBtYXhfZ3JhbnRzKTsKIH0KIAotc3Rh
dGljIGludCB1c2JiYWNrX2ZyZWUoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGlu
dCB1c2JiYWNrX2ZyZWUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQogewogICAgIHN0
cnVjdCB1c2JiYWNrX2luZm8gKnVzYmlmOwogICAgIHN0cnVjdCB1c2JiYWNrX3JlcSAqdXNiYmFj
a19yZXE7CkBAIC0xMDY2LDcgKzEwNjcsNyBAQCBzdGF0aWMgaW50IHVzYmJhY2tfZnJlZShzdHJ1
Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIHVz
YmJhY2tfZXZlbnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIHZvaWQgdXNiYmFj
a19ldmVudChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IHVz
YmJhY2tfaW5mbyAqdXNiaWY7CiAKZGlmZiAtLWdpdCBhL2h3L3hlbi9NYWtlZmlsZS5vYmpzIGIv
aHcveGVuL01ha2VmaWxlLm9ianMKaW5kZXggOWVhNWM3MzQyMy4uM2Y2NGE0NDA1MSAxMDA2NDQK
LS0tIGEvaHcveGVuL01ha2VmaWxlLm9ianMKKysrIGIvaHcveGVuL01ha2VmaWxlLm9ianMKQEAg
LTEsNSArMSw1IEBACiAjIHhlbiBiYWNrZW5kIGRyaXZlciBzdXBwb3J0Ci1jb21tb24tb2JqLSQo
Q09ORklHX1hFTikgKz0geGVuX2JhY2tlbmQubyB4ZW5fZGV2Y29uZmlnLm8geGVuX3B2ZGV2Lm8g
eGVuLWNvbW1vbi5vCitjb21tb24tb2JqLSQoQ09ORklHX1hFTikgKz0geGVuLWxlZ2FjeS1iYWNr
ZW5kLm8geGVuX2RldmNvbmZpZy5vIHhlbl9wdmRldi5vIHhlbi1jb21tb24ubwogCiBvYmotJChD
T05GSUdfWEVOX1BDSV9QQVNTVEhST1VHSCkgKz0geGVuLWhvc3QtcGNpLWRldmljZS5vCiBvYmot
JChDT05GSUdfWEVOX1BDSV9QQVNTVEhST1VHSCkgKz0geGVuX3B0Lm8geGVuX3B0X2NvbmZpZ19p
bml0Lm8geGVuX3B0X2dyYXBoaWNzLm8geGVuX3B0X21zaS5vCmRpZmYgLS1naXQgYS9ody94ZW4v
eGVuLWNvbW1vbi5jIGIvaHcveGVuL3hlbi1jb21tb24uYwppbmRleCA2ZWMxNGM3M2NhLi5lZjEz
MGIyODUwIDEwMDY0NAotLS0gYS9ody94ZW4veGVuLWNvbW1vbi5jCisrKyBiL2h3L3hlbi94ZW4t
Y29tbW9uLmMKQEAgLTEwLDcgKzEwLDcgQEAKIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNp
bmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFja2Vu
ZC5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRlICJj
aGFyZGV2L2NoYXIuaCIKICNpbmNsdWRlICJzeXNlbXUvYWNjZWwuaCIKICNpbmNsdWRlICJtaWdy
YXRpb24vbWlzYy5oIgpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9iYWNrZW5kLmMgYi9ody94ZW4v
eGVuLWxlZ2FjeS1iYWNrZW5kLmMKc2ltaWxhcml0eSBpbmRleCA4OSUKcmVuYW1lIGZyb20gaHcv
eGVuL3hlbl9iYWNrZW5kLmMKcmVuYW1lIHRvIGh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuYwpp
bmRleCA5YThlODc3MWVjLi4yZDc0ODY2NWE2IDEwMDY0NAotLS0gYS9ody94ZW4veGVuX2JhY2tl
bmQuYworKysgYi9ody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmMKQEAgLTMwLDcgKzMwLDcgQEAK
ICNpbmNsdWRlICJody9ib2FyZHMuaCIKICNpbmNsdWRlICJxZW11L2xvZy5oIgogI2luY2x1ZGUg
InFhcGkvZXJyb3IuaCIKLSNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRl
ICJody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbl9wdmRl
di5oIgogI2luY2x1ZGUgIm1vbml0b3IvcWRldi5oIgogCkBAIC00OSw0MiArNDksNDcgQEAgY29u
c3QgY2hhciAqeGVuX3Byb3RvY29sOwogc3RhdGljIGJvb2wgeGVuX2ZlYXR1cmVfZ3JhbnRfY29w
eTsKIHN0YXRpYyBpbnQgZGVidWc7CiAKLWludCB4ZW5zdG9yZV93cml0ZV9iZV9zdHIoc3RydWN0
IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICp2YWwpCitp
bnQgeGVuc3RvcmVfd3JpdGVfYmVfc3RyKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwg
Y29uc3QgY2hhciAqbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAq
dmFsKQogewogICAgIHJldHVybiB4ZW5zdG9yZV93cml0ZV9zdHIoeGVuZGV2LT5iZSwgbm9kZSwg
dmFsKTsKIH0KIAotaW50IHhlbnN0b3JlX3dyaXRlX2JlX2ludChzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUsIGludCBpdmFsKQoraW50IHhlbnN0b3JlX3dyaXRlX2Jl
X2ludChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCBpdmFsKQogewogICAgIHJldHVybiB4ZW5zdG9y
ZV93cml0ZV9pbnQoeGVuZGV2LT5iZSwgbm9kZSwgaXZhbCk7CiB9CiAKLWludCB4ZW5zdG9yZV93
cml0ZV9iZV9pbnQ2NChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUs
IGludDY0X3QgaXZhbCkKK2ludCB4ZW5zdG9yZV93cml0ZV9iZV9pbnQ2NChzdHJ1Y3QgWGVuTGVn
YWN5RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50NjRfdCBpdmFsKQogewogICAgIHJldHVybiB4ZW5zdG9yZV93cml0ZV9pbnQ2
NCh4ZW5kZXYtPmJlLCBub2RlLCBpdmFsKTsKIH0KIAotY2hhciAqeGVuc3RvcmVfcmVhZF9iZV9z
dHIoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlKQorY2hhciAqeGVu
c3RvcmVfcmVhZF9iZV9zdHIoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBjb25zdCBj
aGFyICpub2RlKQogewogICAgIHJldHVybiB4ZW5zdG9yZV9yZWFkX3N0cih4ZW5kZXYtPmJlLCBu
b2RlKTsKIH0KIAotaW50IHhlbnN0b3JlX3JlYWRfYmVfaW50KHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldiwgY29uc3QgY2hhciAqbm9kZSwgaW50ICppdmFsKQoraW50IHhlbnN0b3JlX3JlYWRfYmVf
aW50KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgKml2YWwpCiB7CiAgICAgcmV0dXJuIHhlbnN0b3Jl
X3JlYWRfaW50KHhlbmRldi0+YmUsIG5vZGUsIGl2YWwpOwogfQogCi1jaGFyICp4ZW5zdG9yZV9y
ZWFkX2ZlX3N0cihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpCitj
aGFyICp4ZW5zdG9yZV9yZWFkX2ZlX3N0cihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYs
IGNvbnN0IGNoYXIgKm5vZGUpCiB7CiAgICAgcmV0dXJuIHhlbnN0b3JlX3JlYWRfc3RyKHhlbmRl
di0+ZmUsIG5vZGUpOwogfQogCi1pbnQgeGVuc3RvcmVfcmVhZF9mZV9pbnQoc3RydWN0IFhlbkRl
dmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLCBpbnQgKml2YWwpCitpbnQgeGVuc3RvcmVf
cmVhZF9mZV9pbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpu
b2RlLAorICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqaXZhbCkKIHsKICAgICByZXR1cm4g
eGVuc3RvcmVfcmVhZF9pbnQoeGVuZGV2LT5mZSwgbm9kZSwgaXZhbCk7CiB9CiAKLWludCB4ZW5z
dG9yZV9yZWFkX2ZlX3VpbnQ2NChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIg
Km5vZGUsCitpbnQgeGVuc3RvcmVfcmVhZF9mZV91aW50NjQoc3RydWN0IFhlbkxlZ2FjeURldmlj
ZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90ICp1dmFsKQogewogICAgIHJldHVybiB4ZW5zdG9yZV9yZWFkX3VpbnQ2NCh4ZW5k
ZXYtPmZlLCBub2RlLCB1dmFsKTsKQEAgLTkyLDcgKzk3LDcgQEAgaW50IHhlbnN0b3JlX3JlYWRf
ZmVfdWludDY0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwKIAog
LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSAqLwogCi1pbnQgeGVuX2JlX3NldF9zdGF0ZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5k
ZXYsIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQoraW50IHhlbl9iZV9zZXRfc3RhdGUoc3RydWN0
IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSkKIHsKICAg
ICBpbnQgcmM7CiAKQEAgLTEwNiw3ICsxMTEsNyBAQCBpbnQgeGVuX2JlX3NldF9zdGF0ZShzdHJ1
Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQogICAgIHJldHVy
biAwOwogfQogCi12b2lkIHhlbl9iZV9zZXRfbWF4X2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmlj
ZSAqeGVuZGV2LAordm9pZCB4ZW5fYmVfc2V0X21heF9ncmFudF9yZWZzKHN0cnVjdCBYZW5MZWdh
Y3lEZXZpY2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbnJfcmVmcykKIHsKICAgICBhc3NlcnQoeGVuZGV2LT5vcHMtPmZsYWdzICYgREVWT1BT
X0ZMQUdfTkVFRF9HTlRERVYpOwpAQCAtMTE3LDcgKzEyMiw3IEBAIHZvaWQgeGVuX2JlX3NldF9t
YXhfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgfQogfQogCi12b2lk
ICp4ZW5fYmVfbWFwX2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCB1aW50MzJf
dCAqcmVmcywKK3ZvaWQgKnhlbl9iZV9tYXBfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuTGVnYWN5RGV2
aWNlICp4ZW5kZXYsIHVpbnQzMl90ICpyZWZzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBucl9yZWZzLCBpbnQgcHJvdCkKIHsKICAgICB2b2lkICpwdHI7CkBAIC0x
MzUsNyArMTQwLDcgQEAgdm9pZCAqeGVuX2JlX21hcF9ncmFudF9yZWZzKHN0cnVjdCBYZW5EZXZp
Y2UgKnhlbmRldiwgdWludDMyX3QgKnJlZnMsCiAgICAgcmV0dXJuIHB0cjsKIH0KIAotdm9pZCB4
ZW5fYmVfdW5tYXBfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIHZvaWQgKnB0
ciwKK3ZvaWQgeGVuX2JlX3VubWFwX2dyYW50X3JlZnMoc3RydWN0IFhlbkxlZ2FjeURldmljZSAq
eGVuZGV2LCB2b2lkICpwdHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBucl9yZWZzKQogewogICAgIGFzc2VydCh4ZW5kZXYtPm9wcy0+ZmxhZ3MgJiBERVZPUFNf
RkxBR19ORUVEX0dOVERFVik7CkBAIC0xNDYsNyArMTUxLDcgQEAgdm9pZCB4ZW5fYmVfdW5tYXBf
Z3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIHZvaWQgKnB0ciwKICAgICB9CiB9
CiAKLXN0YXRpYyBpbnQgY29tcGF0X2NvcHlfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYsCitzdGF0aWMgaW50IGNvbXBhdF9jb3B5X2dyYW50X3JlZnMoc3RydWN0IFhlbkxlZ2Fj
eURldmljZSAqeGVuZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
dG9fZG9tYWluLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlbkdyYW50Q29w
eVNlZ21lbnQgc2Vnc1tdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBucl9zZWdzKQpAQCAtMTk1LDcgKzIwMCw3IEBAIHN0YXRpYyBpbnQgY29tcGF0X2Nv
cHlfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgcmV0dXJuIDA7CiB9
CiAKLWludCB4ZW5fYmVfY29weV9ncmFudF9yZWZzKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwK
K2ludCB4ZW5fYmVfY29weV9ncmFudF9yZWZzKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRl
diwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgdG9fZG9tYWluLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWGVuR3JhbnRDb3B5U2VnbWVudCBzZWdzW10sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfc2VncykKQEAgLTI1OSwxMCArMjY0LDEx
IEBAIGludCB4ZW5fYmVfY29weV9ncmFudF9yZWZzKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwK
IC8qCiAgKiBnZXQgeGVuIGJhY2tlbmQgZGV2aWNlLCBhbGxvY2F0ZSBhIG5ldyBvbmUgaWYgaXQg
ZG9lc24ndCBleGlzdC4KICAqLwotc3RhdGljIHN0cnVjdCBYZW5EZXZpY2UgKnhlbl9iZV9nZXRf
eGVuZGV2KGNvbnN0IGNoYXIgKnR5cGUsIGludCBkb20sIGludCBkZXYsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IFhlbkRldk9wcyAqb3BzKQorc3Rh
dGljIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbl9iZV9nZXRfeGVuZGV2KGNvbnN0IGNoYXIg
KnR5cGUsIGludCBkb20sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IGRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgWGVuRGV2T3BzICpvcHMpCiB7Ci0gICAgc3RydWN0IFhlbkRldmlj
ZSAqeGVuZGV2OworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldjsKIAogICAgIHhl
bmRldiA9IHhlbl9wdl9maW5kX3hlbmRldih0eXBlLCBkb20sIGRldik7CiAgICAgaWYgKHhlbmRl
dikgewpAQCAtMzE0LDcgKzMyMCw4IEBAIHN0YXRpYyBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5fYmVf
Z2V0X3hlbmRldihjb25zdCBjaGFyICp0eXBlLCBpbnQgZG9tLCBpbnQgZGV2LAogICogTm9kZSBz
cGVjaWZpZXMgdGhlIGNoYW5nZWQgZmllbGQuICBub2RlID0gTlVMTCBtZWFucwogICogdXBkYXRl
IGFsbCBmaWVsZHMgKHVzZWQgZm9yIGluaXRpYWxpemF0aW9uKS4KICAqLwotc3RhdGljIHZvaWQg
eGVuX2JlX2JhY2tlbmRfY2hhbmdlZChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNo
YXIgKm5vZGUpCitzdGF0aWMgdm9pZCB4ZW5fYmVfYmFja2VuZF9jaGFuZ2VkKHN0cnVjdCBYZW5M
ZWdhY3lEZXZpY2UgKnhlbmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciAqbm9kZSkKIHsKICAgICBpZiAobm9kZSA9PSBOVUxMICB8fCAgc3RyY21wKG5v
ZGUsICJvbmxpbmUiKSA9PSAwKSB7CiAgICAgICAgIGlmICh4ZW5zdG9yZV9yZWFkX2JlX2ludCh4
ZW5kZXYsICJvbmxpbmUiLCAmeGVuZGV2LT5vbmxpbmUpID09IC0xKSB7CkBAIC0zMzAsNyArMzM3
LDggQEAgc3RhdGljIHZvaWQgeGVuX2JlX2JhY2tlbmRfY2hhbmdlZChzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpCiAgICAgfQogfQogCi1zdGF0aWMgdm9pZCB4ZW5f
YmVfZnJvbnRlbmRfY2hhbmdlZChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIg
Km5vZGUpCitzdGF0aWMgdm9pZCB4ZW5fYmVfZnJvbnRlbmRfY2hhbmdlZChzdHJ1Y3QgWGVuTGVn
YWN5RGV2aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBjaGFyICpub2RlKQogewogICAgIGludCBmZV9zdGF0ZTsKIApAQCAtMzczLDcgKzM4MSw3
IEBAIHN0YXRpYyB2b2lkIHhlbl9iZV9mcm9udGVuZF9jaGFuZ2VkKHN0cnVjdCBYZW5EZXZpY2Ug
KnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSkKICAqIG9ubHkgYWZmZWN0cyB0aGUgeGVuZGV2LT5i
ZV9zdGF0ZSB2YXJpYWJsZSBhcyB4ZW5idXMgc2hvdWxkCiAgKiBhbHJlYWR5IGJlIHB1dCBpbnRv
IHRoYXQgc3RhdGUgYnkgeGVuZC4KICAqLwotc3RhdGljIGludCB4ZW5fYmVfdHJ5X3NldHVwKHN0
cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3N0YXRpYyBpbnQgeGVuX2JlX3RyeV9zZXR1cChzdHJ1
Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgY2hhciB0b2tlbltYRU5fQlVGU0la
RV07CiAgICAgaW50IGJlX3N0YXRlOwpAQCAtNDE3LDcgKzQyNSw3IEBAIHN0YXRpYyBpbnQgeGVu
X2JlX3RyeV9zZXR1cChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgKgogICogR29lcyB0byBJ
bml0V2FpdCBvbiBzdWNjZXNzLgogICovCi1zdGF0aWMgaW50IHhlbl9iZV90cnlfaW5pdChzdHJ1
Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0aWMgaW50IHhlbl9iZV90cnlfaW5pdChzdHJ1Y3Qg
WGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgaW50IHJjID0gMDsKIApAQCAtNDQ2LDcg
KzQ1NCw3IEBAIHN0YXRpYyBpbnQgeGVuX2JlX3RyeV9pbml0KHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldikKICAqCiAgKiBHb2VzIHRvIENvbm5lY3RlZCBvbiBzdWNjZXNzLgogICovCi1zdGF0aWMg
aW50IHhlbl9iZV90cnlfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitzdGF0
aWMgaW50IHhlbl9iZV90cnlfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5k
ZXYpCiB7CiAgICAgaW50IHJjID0gMDsKIApAQCAtNDg3LDcgKzQ5NSw3IEBAIHN0YXRpYyBpbnQg
eGVuX2JlX3RyeV9pbml0aWFsaXNlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAqIGZyb250
ZW5kIGJlaW5nIENvbm5lY3RlZC4gIE5vdGUgdGhhdCB0aGlzIG1heSBiZSBjYWxsZWQgbW9yZQog
ICogdGhhbiBvbmNlIHNpbmNlIHRoZSBiYWNrZW5kIHN0YXRlIGlzIG5vdCBtb2RpZmllZC4KICAq
Lwotc3RhdGljIHZvaWQgeGVuX2JlX3RyeV9jb25uZWN0ZWQoc3RydWN0IFhlbkRldmljZSAqeGVu
ZGV2KQorc3RhdGljIHZvaWQgeGVuX2JlX3RyeV9jb25uZWN0ZWQoc3RydWN0IFhlbkxlZ2FjeURl
dmljZSAqeGVuZGV2KQogewogICAgIGlmICgheGVuZGV2LT5vcHMtPmNvbm5lY3RlZCkgewogICAg
ICAgICByZXR1cm47CkBAIC01MTAsNyArNTE4LDggQEAgc3RhdGljIHZvaWQgeGVuX2JlX3RyeV9j
b25uZWN0ZWQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICoKICAqIEdvZXMgdG8gQ2xvc2Vk
IHdoZW4gZG9uZS4KICAqLwotc3RhdGljIHZvaWQgeGVuX2JlX2Rpc2Nvbm5lY3Qoc3RydWN0IFhl
bkRldmljZSAqeGVuZGV2LCBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSkKK3N0YXRpYyB2b2lkIHhl
bl9iZV9kaXNjb25uZWN0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQogewogICAgIGlm
ICh4ZW5kZXYtPmJlX3N0YXRlICE9IFhlbmJ1c1N0YXRlQ2xvc2luZyAmJgogICAgICAgICB4ZW5k
ZXYtPmJlX3N0YXRlICE9IFhlbmJ1c1N0YXRlQ2xvc2VkICAmJgpAQCAtNTI5LDcgKzUzOCw3IEBA
IHN0YXRpYyB2b2lkIHhlbl9iZV9kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwg
ZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUpCiAvKgogICogVHJ5IHRvIHJlc2V0IHhlbmRldiwgZm9y
IHJlY29ubmVjdGlvbiBieSBhbm90aGVyIGZyb250ZW5kIGluc3RhbmNlLgogICovCi1zdGF0aWMg
aW50IHhlbl9iZV90cnlfcmVzZXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQorc3RhdGljIGlu
dCB4ZW5fYmVfdHJ5X3Jlc2V0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAg
ICBpZiAoeGVuZGV2LT5mZV9zdGF0ZSAhPSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZykgewogICAg
ICAgICByZXR1cm4gLTE7CkBAIC01NDMsNyArNTUyLDcgQEAgc3RhdGljIGludCB4ZW5fYmVfdHJ5
X3Jlc2V0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKIC8qCiAgKiBzdGF0ZSBjaGFuZ2UgZGlz
cGF0Y2hlciBmdW5jdGlvbgogICovCi12b2lkIHhlbl9iZV9jaGVja19zdGF0ZShzdHJ1Y3QgWGVu
RGV2aWNlICp4ZW5kZXYpCit2b2lkIHhlbl9iZV9jaGVja19zdGF0ZShzdHJ1Y3QgWGVuTGVnYWN5
RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgaW50IHJjID0gMDsKIApAQCAtNTg3LDcgKzU5Niw3IEBA
IHZvaWQgeGVuX2JlX2NoZWNrX3N0YXRlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKIAogc3Rh
dGljIGludCB4ZW5zdG9yZV9zY2FuKGNvbnN0IGNoYXIgKnR5cGUsIGludCBkb20sIHN0cnVjdCBY
ZW5EZXZPcHMgKm9wcykKIHsKLSAgICBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXY7CisgICAgc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2OwogICAgIGNoYXIgcGF0aFtYRU5fQlVGU0laRV0s
IHRva2VuW1hFTl9CVUZTSVpFXTsKICAgICBjaGFyICoqZGV2ID0gTlVMTDsKICAgICB1bnNpZ25l
ZCBpbnQgY2RldiwgajsKQEAgLTYyMCw3ICs2MjksNyBAQCBzdGF0aWMgaW50IHhlbnN0b3JlX3Nj
YW4oY29uc3QgY2hhciAqdHlwZSwgaW50IGRvbSwgc3RydWN0IFhlbkRldk9wcyAqb3BzKQogdm9p
ZCB4ZW5zdG9yZV91cGRhdGVfYmUoY2hhciAqd2F0Y2gsIGNoYXIgKnR5cGUsIGludCBkb20sCiAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgWGVuRGV2T3BzICpvcHMpCiB7Ci0gICAgc3Ry
dWN0IFhlbkRldmljZSAqeGVuZGV2OworICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRl
djsKICAgICBjaGFyIHBhdGhbWEVOX0JVRlNJWkVdLCAqYmVwYXRoOwogICAgIHVuc2lnbmVkIGlu
dCBsZW4sIGRldjsKIApAQCAtNjUxLDcgKzY2MCw3IEBAIHZvaWQgeGVuc3RvcmVfdXBkYXRlX2Jl
KGNoYXIgKndhdGNoLCBjaGFyICp0eXBlLCBpbnQgZG9tLAogICAgIH0KIH0KIAotdm9pZCB4ZW5z
dG9yZV91cGRhdGVfZmUoY2hhciAqd2F0Y2gsIHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKK3Zv
aWQgeGVuc3RvcmVfdXBkYXRlX2ZlKGNoYXIgKndhdGNoLCBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNl
ICp4ZW5kZXYpCiB7CiAgICAgY2hhciAqbm9kZTsKICAgICB1bnNpZ25lZCBpbnQgbGVuOwpAQCAt
NzUzLDcgKzc2Miw3IEBAIHZvaWQgeGVuX2JlX3JlZ2lzdGVyX2NvbW1vbih2b2lkKQogI2VuZGlm
CiB9CiAKLWludCB4ZW5fYmVfYmluZF9ldnRjaG4oc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQor
aW50IHhlbl9iZV9iaW5kX2V2dGNobihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCiB7
CiAgICAgaWYgKHhlbmRldi0+bG9jYWxfcG9ydCAhPSAtMSkgewogICAgICAgICByZXR1cm4gMDsK
QEAgLTc4OSw3ICs3OTgsNyBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8geGVuZGV2X3R5cGVfaW5m
byA9IHsKICAgICAubmFtZSAgICAgICAgICA9IFRZUEVfWEVOQkFDS0VORCwKICAgICAucGFyZW50
ICAgICAgICA9IFRZUEVfWEVOU1lTREVWLAogICAgIC5jbGFzc19pbml0ICAgID0geGVuZGV2X2Ns
YXNzX2luaXQsCi0gICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2Yoc3RydWN0IFhlbkRldmljZSks
CisgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2Yoc3RydWN0IFhlbkxlZ2FjeURldmljZSksCiB9
OwogCiBzdGF0aWMgdm9pZCB4ZW5fc3lzYnVzX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNz
LCB2b2lkICpkYXRhKQpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9kZXZjb25maWcuYyBiL2h3L3hl
bi94ZW5fZGV2Y29uZmlnLmMKaW5kZXggYWViYzE5YmQ3MS4uMWIzMGJkNzY5MSAxMDA2NDQKLS0t
IGEvaHcveGVuL3hlbl9kZXZjb25maWcuYworKysgYi9ody94ZW4veGVuX2RldmNvbmZpZy5jCkBA
IC0xLDUgKzEsNSBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKLSNpbmNsdWRlICJody94ZW4v
eGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgiCiAj
aW5jbHVkZSAicWVtdS9vcHRpb24uaCIKICNpbmNsdWRlICJzeXNlbXUvYmxvY2tkZXYuaCIKIApk
aWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9wdC5jIGIvaHcveGVuL3hlbl9wdC5jCmluZGV4IGYxZjNh
MzcyN2MuLmIyMGJmM2E0NTMgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fcHQuYworKysgYi9ody94
ZW4veGVuX3B0LmMKQEAgLTU5LDcgKzU5LDcgQEAKICNpbmNsdWRlICJody9wY2kvcGNpLmgiCiAj
aW5jbHVkZSAiaHcveGVuL3hlbi5oIgogI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKLSNpbmNsdWRl
ICJody94ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWxlZ2FjeS1iYWNr
ZW5kLmgiCiAjaW5jbHVkZSAieGVuX3B0LmgiCiAjaW5jbHVkZSAicWVtdS9yYW5nZS5oIgogI2lu
Y2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW5fcHRf
Y29uZmlnX2luaXQuYyBiL2h3L3hlbi94ZW5fcHRfY29uZmlnX2luaXQuYwppbmRleCA0N2Y5MDEw
Yzc1Li44MTExMjA0OWI2IDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMK
KysrIGIvaHcveGVuL3hlbl9wdF9jb25maWdfaW5pdC5jCkBAIC0xNSw3ICsxNSw3IEBACiAjaW5j
bHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJx
ZW11L3RpbWVyLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5jbHVkZSAi
aHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgInhlbl9wdC5oIgogCiAjZGVm
aW5lIFhFTl9QVF9NRVJHRV9WQUxVRSh2YWx1ZSwgZGF0YSwgdmFsX21hc2spIFwKZGlmZiAtLWdp
dCBhL2h3L3hlbi94ZW5fcHRfZ3JhcGhpY3MuYyBiL2h3L3hlbi94ZW5fcHRfZ3JhcGhpY3MuYwpp
bmRleCAxMzVjOGRmMWU3Li4xMzBjYzZjYmYwIDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0X2dy
YXBoaWNzLmMKKysrIGIvaHcveGVuL3hlbl9wdF9ncmFwaGljcy5jCkBAIC01LDcgKzUsNyBAQAog
I2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJ4ZW5fcHQuaCIKICNpbmNsdWRlICJ4
ZW4taG9zdC1wY2ktZGV2aWNlLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisj
aW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogCiBzdGF0aWMgdW5zaWduZWQg
bG9uZyBpZ2RfZ3Vlc3Rfb3ByZWdpb247CiBzdGF0aWMgdW5zaWduZWQgbG9uZyBpZ2RfaG9zdF9v
cHJlZ2lvbjsKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW5fcHRfbXNpLmMgYi9ody94ZW4veGVuX3B0
X21zaS5jCmluZGV4IGNjNTE0ZjkxNTcuLmZiNGI4ODdiOTIgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94
ZW5fcHRfbXNpLmMKKysrIGIvaHcveGVuL3hlbl9wdF9tc2kuYwpAQCAtMTEsNyArMTEsNyBAQAog
CiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5k
LmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgInhl
bl9wdC5oIgogI2luY2x1ZGUgImh3L2kzODYvYXBpYy1tc2lkZWYuaCIKIApkaWZmIC0tZ2l0IGEv
aHcveGVuL3hlbl9wdmRldi5jIGIvaHcveGVuL3hlbl9wdmRldi5jCmluZGV4IGFlZDc4M2U4NDQu
LjYxZGUwOTEwMDIgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fcHZkZXYuYworKysgYi9ody94ZW4v
eGVuX3B2ZGV2LmMKQEAgLTIwLDcgKzIwLDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAj
aW5jbHVkZSAicWVtdS9sb2cuaCIKICNpbmNsdWRlICJody9xZGV2LWNvcmUuaCIKLSNpbmNsdWRl
ICJody94ZW4veGVuX2JhY2tlbmQuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWxlZ2FjeS1iYWNr
ZW5kLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbl9wdmRldi5oIgogCiAvKiBwcml2YXRlICovCkBA
IC0zNCw3ICszNCw3IEBAIHN0cnVjdCB4c19kaXJzIHsKIHN0YXRpYyBRVEFJTFFfSEVBRCh4c19k
aXJzX2hlYWQsIHhzX2RpcnMpIHhzX2NsZWFudXAgPQogICAgIFFUQUlMUV9IRUFEX0lOSVRJQUxJ
WkVSKHhzX2NsZWFudXApOwogCi1zdGF0aWMgUVRBSUxRX0hFQUQoWGVuRGV2aWNlSGVhZCwgWGVu
RGV2aWNlKSB4ZW5kZXZzID0KK3N0YXRpYyBRVEFJTFFfSEVBRChYZW5MZWdhY3lEZXZpY2VIZWFk
LCBYZW5MZWdhY3lEZXZpY2UpIHhlbmRldnMgPQogICAgIFFUQUlMUV9IRUFEX0lOSVRJQUxJWkVS
KHhlbmRldnMpOwogCiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCkBAIC0xOTUsNyArMTk1LDcgQEAgY29uc3QgY2hhciAq
eGVuYnVzX3N0cnN0YXRlKGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQogICogIDIgPT0gbm9pc3kg
ZGVidWcgbWVzc2FnZXMgKGxvZ2ZpbGUgb25seSkuCiAgKiAgMyA9PSB3aWxsIGZsb29kIHlvdXIg
bG9nIChsb2dmaWxlIG9ubHkpLgogICovCi12b2lkIHhlbl9wdl9wcmludGYoc3RydWN0IFhlbkRl
dmljZSAqeGVuZGV2LCBpbnQgbXNnX2xldmVsLAordm9pZCB4ZW5fcHZfcHJpbnRmKHN0cnVjdCBY
ZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgaW50IG1zZ19sZXZlbCwKICAgICAgICAgICAgICAgICAg
ICBjb25zdCBjaGFyICpmbXQsIC4uLikKIHsKICAgICB2YV9saXN0IGFyZ3M7CkBAIC0yMzAsNyAr
MjMwLDcgQEAgdm9pZCB4ZW5fcHZfcHJpbnRmKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgaW50
IG1zZ19sZXZlbCwKIAogdm9pZCB4ZW5fcHZfZXZ0Y2huX2V2ZW50KHZvaWQgKm9wYXF1ZSkKIHsK
LSAgICBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYgPSBvcGFxdWU7CisgICAgc3RydWN0IFhlbkxl
Z2FjeURldmljZSAqeGVuZGV2ID0gb3BhcXVlOwogICAgIGV2dGNobl9wb3J0X3QgcG9ydDsKIAog
ICAgIHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGluZyh4ZW5kZXYtPmV2dGNobmRldik7CkBAIC0yNDcs
NyArMjQ3LDcgQEAgdm9pZCB4ZW5fcHZfZXZ0Y2huX2V2ZW50KHZvaWQgKm9wYXF1ZSkKICAgICB9
CiB9CiAKLXZvaWQgeGVuX3B2X3VuYmluZF9ldnRjaG4oc3RydWN0IFhlbkRldmljZSAqeGVuZGV2
KQordm9pZCB4ZW5fcHZfdW5iaW5kX2V2dGNobihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5k
ZXYpCiB7CiAgICAgaWYgKHhlbmRldi0+bG9jYWxfcG9ydCA9PSAtMSkgewogICAgICAgICByZXR1
cm47CkBAIC0yNTgsMTYgKzI1OCwxNiBAQCB2b2lkIHhlbl9wdl91bmJpbmRfZXZ0Y2huKHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldikKICAgICB4ZW5kZXYtPmxvY2FsX3BvcnQgPSAtMTsKIH0KIAot
aW50IHhlbl9wdl9zZW5kX25vdGlmeShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCitpbnQgeGVu
X3B2X3NlbmRfbm90aWZ5KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBy
ZXR1cm4geGVuZXZ0Y2huX25vdGlmeSh4ZW5kZXYtPmV2dGNobmRldiwgeGVuZGV2LT5sb2NhbF9w
b3J0KTsKIH0KIAogLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSAqLwogCi1zdHJ1Y3QgWGVuRGV2aWNlICp4ZW5fcHZfZmluZF94
ZW5kZXYoY29uc3QgY2hhciAqdHlwZSwgaW50IGRvbSwgaW50IGRldikKK3N0cnVjdCBYZW5MZWdh
Y3lEZXZpY2UgKnhlbl9wdl9maW5kX3hlbmRldihjb25zdCBjaGFyICp0eXBlLCBpbnQgZG9tLCBp
bnQgZGV2KQogewotICAgIHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldjsKKyAgICBzdHJ1Y3QgWGVu
TGVnYWN5RGV2aWNlICp4ZW5kZXY7CiAKICAgICBRVEFJTFFfRk9SRUFDSCh4ZW5kZXYsICZ4ZW5k
ZXZzLCBuZXh0KSB7CiAgICAgICAgIGlmICh4ZW5kZXYtPmRvbSAhPSBkb20pIHsKQEAgLTI4Nyw3
ICsyODcsNyBAQCBzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5fcHZfZmluZF94ZW5kZXYoY29uc3QgY2hh
ciAqdHlwZSwgaW50IGRvbSwgaW50IGRldikKIC8qCiAgKiByZWxlYXNlIHhlbiBiYWNrZW5kIGRl
dmljZS4KICAqLwotdm9pZCB4ZW5fcHZfZGVsX3hlbmRldihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5k
ZXYpCit2b2lkIHhlbl9wdl9kZWxfeGVuZGV2KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRl
dikKIHsKICAgICBpZiAoeGVuZGV2LT5vcHMtPmZyZWUpIHsKICAgICAgICAgeGVuZGV2LT5vcHMt
PmZyZWUoeGVuZGV2KTsKQEAgLTMxMiw3ICszMTIsNyBAQCB2b2lkIHhlbl9wdl9kZWxfeGVuZGV2
KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICBxZGV2X3VucGx1ZygmeGVuZGV2LT5xZGV2
LCBOVUxMKTsKIH0KIAotdm9pZCB4ZW5fcHZfaW5zZXJ0X3hlbmRldihzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYpCit2b2lkIHhlbl9wdl9pbnNlcnRfeGVuZGV2KHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldikKIHsKICAgICBRVEFJTFFfSU5TRVJUX1RBSUwoJnhlbmRldnMsIHhlbmRldiwg
bmV4dCk7CiB9CmRpZmYgLS1naXQgYS9ody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYyBiL2h3L3hl
bnB2L3hlbl9kb21haW5idWlsZC5jCmluZGV4IDE4OGFjYWNhMTYuLmRlYjI4Y2Y1OTYgMTAwNjQ0
Ci0tLSBhL2h3L3hlbnB2L3hlbl9kb21haW5idWlsZC5jCisrKyBiL2h3L3hlbnB2L3hlbl9kb21h
aW5idWlsZC5jCkBAIC0xLDYgKzEsNiBAQAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNs
dWRlICJxZW11L3VuaXRzLmgiCi0jaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCisjaW5j
bHVkZSAiaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgogI2luY2x1ZGUgInhlbl9kb21haW5i
dWlsZC5oIgogI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKICNpbmNsdWRlICJxZW11L2xvZy5oIgpk
aWZmIC0tZ2l0IGEvaHcveGVucHYveGVuX21hY2hpbmVfcHYuYyBiL2h3L3hlbnB2L3hlbl9tYWNo
aW5lX3B2LmMKaW5kZXggNDRkNjdiODdjNC4uOGM4NmZiNzAzMSAxMDA2NDQKLS0tIGEvaHcveGVu
cHYveGVuX21hY2hpbmVfcHYuYworKysgYi9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCkBAIC0y
Niw3ICsyNiw3IEBACiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKICNpbmNsdWRlICJo
dy9ody5oIgogI2luY2x1ZGUgImh3L2JvYXJkcy5oIgotI2luY2x1ZGUgImh3L3hlbi94ZW5fYmFj
a2VuZC5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKICNpbmNsdWRl
ICJ4ZW5fZG9tYWluYnVpbGQuaCIKICNpbmNsdWRlICJzeXNlbXUvYmxvY2stYmFja2VuZC5oIgog
CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW5fYmFja2VuZC5oIGIvaW5jbHVkZS9ody94
ZW4veGVuLWxlZ2FjeS1iYWNrZW5kLmgKc2ltaWxhcml0eSBpbmRleCA2MSUKcmVuYW1lIGZyb20g
aW5jbHVkZS9ody94ZW4veGVuX2JhY2tlbmQuaApyZW5hbWUgdG8gaW5jbHVkZS9ody94ZW4veGVu
LWxlZ2FjeS1iYWNrZW5kLmgKaW5kZXggOWMxN2ZkZDg1ZC4uMjBjYjQ3YjViZiAxMDA2NDQKLS0t
IGEvaW5jbHVkZS9ody94ZW4veGVuX2JhY2tlbmQuaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4t
bGVnYWN5LWJhY2tlbmQuaApAQCAtMTEsNyArMTEsNyBAQAogI2RlZmluZSBUWVBFX1hFTkJBQ0tF
TkQgInhlbi1iYWNrZW5kIgogCiAjZGVmaW5lIFhFTkJBQ0tFTkRfREVWSUNFKG9iaikgXAotICAg
IE9CSkVDVF9DSEVDSyhYZW5EZXZpY2UsIChvYmopLCBUWVBFX1hFTkJBQ0tFTkQpCisgICAgT0JK
RUNUX0NIRUNLKFhlbkxlZ2FjeURldmljZSwgKG9iaiksIFRZUEVfWEVOQkFDS0VORCkKIAogLyog
dmFyaWFibGVzICovCiBleHRlcm4gc3RydWN0IHhzX2hhbmRsZSAqeGVuc3RvcmU7CkBAIC0yMCwz
MiArMjAsMzcgQEAgZXh0ZXJuIERldmljZVN0YXRlICp4ZW5fc3lzZGV2OwogZXh0ZXJuIEJ1c1N0
YXRlICp4ZW5fc3lzYnVzOwogCiBpbnQgeGVuc3RvcmVfbWtkaXIoY2hhciAqcGF0aCwgaW50IHAp
OwotaW50IHhlbnN0b3JlX3dyaXRlX2JlX3N0cihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNv
bnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKnZhbCk7Ci1pbnQgeGVuc3RvcmVfd3JpdGVfYmVf
aW50KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwgaW50IGl2YWwp
OwotaW50IHhlbnN0b3JlX3dyaXRlX2JlX2ludDY0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwg
Y29uc3QgY2hhciAqbm9kZSwgaW50NjRfdCBpdmFsKTsKLWNoYXIgKnhlbnN0b3JlX3JlYWRfYmVf
c3RyKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSk7Ci1pbnQgeGVu
c3RvcmVfcmVhZF9iZV9pbnQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpu
b2RlLCBpbnQgKml2YWwpOwotdm9pZCB4ZW5zdG9yZV91cGRhdGVfZmUoY2hhciAqd2F0Y2gsIHN0
cnVjdCBYZW5EZXZpY2UgKnhlbmRldik7CitpbnQgeGVuc3RvcmVfd3JpdGVfYmVfc3RyKHN0cnVj
dCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgY2hhciAqdmFsKTsKK2ludCB4ZW5zdG9yZV93cml0ZV9iZV9p
bnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgaXZhbCk7CitpbnQgeGVuc3RvcmVfd3JpdGVfYmVf
aW50NjQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpub2RlLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludDY0X3QgaXZhbCk7CitjaGFyICp4ZW5zdG9y
ZV9yZWFkX2JlX3N0cihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIg
Km5vZGUpOworaW50IHhlbnN0b3JlX3JlYWRfYmVfaW50KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2Ug
KnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
Kml2YWwpOwordm9pZCB4ZW5zdG9yZV91cGRhdGVfZmUoY2hhciAqd2F0Y2gsIHN0cnVjdCBYZW5M
ZWdhY3lEZXZpY2UgKnhlbmRldik7CiB2b2lkIHhlbnN0b3JlX3VwZGF0ZV9iZShjaGFyICp3YXRj
aCwgY2hhciAqdHlwZSwgaW50IGRvbSwKICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBY
ZW5EZXZPcHMgKm9wcyk7Ci1jaGFyICp4ZW5zdG9yZV9yZWFkX2ZlX3N0cihzdHJ1Y3QgWGVuRGV2
aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpOwotaW50IHhlbnN0b3JlX3JlYWRfZmVfaW50
KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwgaW50ICppdmFsKTsK
LWludCB4ZW5zdG9yZV9yZWFkX2ZlX3VpbnQ2NChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNv
bnN0IGNoYXIgKm5vZGUsCitjaGFyICp4ZW5zdG9yZV9yZWFkX2ZlX3N0cihzdHJ1Y3QgWGVuTGVn
YWN5RGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpOworaW50IHhlbnN0b3JlX3JlYWRf
ZmVfaW50KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9kZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKml2YWwpOworaW50IHhlbnN0b3JlX3JlYWRf
ZmVfdWludDY0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqbm9k
ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqdXZhbCk7CiAKLXZvaWQg
eGVuX2JlX2NoZWNrX3N0YXRlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldik7Cit2b2lkIHhlbl9i
ZV9jaGVja19zdGF0ZShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpOwogCiAvKiB4ZW4g
YmFja2VuZCBkcml2ZXIgYml0cyAqLwogaW50IHhlbl9iZV9pbml0KHZvaWQpOwogdm9pZCB4ZW5f
YmVfcmVnaXN0ZXJfY29tbW9uKHZvaWQpOwogaW50IHhlbl9iZV9yZWdpc3Rlcihjb25zdCBjaGFy
ICp0eXBlLCBzdHJ1Y3QgWGVuRGV2T3BzICpvcHMpOwotaW50IHhlbl9iZV9zZXRfc3RhdGUoc3Ry
dWN0IFhlbkRldmljZSAqeGVuZGV2LCBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSk7Ci1pbnQgeGVu
X2JlX2JpbmRfZXZ0Y2huKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldik7Ci12b2lkIHhlbl9iZV9z
ZXRfbWF4X2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LAoraW50IHhlbl9iZV9z
ZXRfc3RhdGUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2LCBlbnVtIHhlbmJ1c19zdGF0
ZSBzdGF0ZSk7CitpbnQgeGVuX2JlX2JpbmRfZXZ0Y2huKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2Ug
KnhlbmRldik7Cit2b2lkIHhlbl9iZV9zZXRfbWF4X2dyYW50X3JlZnMoc3RydWN0IFhlbkxlZ2Fj
eURldmljZSAqeGVuZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBucl9yZWZzKTsKLXZvaWQgKnhlbl9iZV9tYXBfZ3JhbnRfcmVmcyhzdHJ1Y3QgWGVuRGV2
aWNlICp4ZW5kZXYsIHVpbnQzMl90ICpyZWZzLAordm9pZCAqeGVuX2JlX21hcF9ncmFudF9yZWZz
KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwgdWludDMyX3QgKnJlZnMsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3JlZnMsIGludCBwcm90KTsKLXZv
aWQgeGVuX2JlX3VubWFwX2dyYW50X3JlZnMoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2LCB2b2lk
ICpwdHIsCit2b2lkIHhlbl9iZV91bm1hcF9ncmFudF9yZWZzKHN0cnVjdCBYZW5MZWdhY3lEZXZp
Y2UgKnhlbmRldiwgdm9pZCAqcHRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbnJfcmVmcyk7CiAKIHR5cGVkZWYgc3RydWN0IFhlbkdyYW50Q29weVNlZ21lbnQg
ewpAQCAtNTksMTcgKzY0LDE3IEBAIHR5cGVkZWYgc3RydWN0IFhlbkdyYW50Q29weVNlZ21lbnQg
ewogICAgIHNpemVfdCBsZW47CiB9IFhlbkdyYW50Q29weVNlZ21lbnQ7CiAKLWludCB4ZW5fYmVf
Y29weV9ncmFudF9yZWZzKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwKK2ludCB4ZW5fYmVfY29w
eV9ncmFudF9yZWZzKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2wgdG9fZG9tYWluLCBYZW5HcmFudENvcHlTZWdtZW50IHNlZ3Nb
XSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9zZWdzKTsKIAot
c3RhdGljIGlubGluZSB2b2lkICp4ZW5fYmVfbWFwX2dyYW50X3JlZihzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYsCitzdGF0aWMgaW5saW5lIHZvaWQgKnhlbl9iZV9tYXBfZ3JhbnRfcmVmKHN0cnVj
dCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgcmVmLCBpbnQgcHJvdCkKIHsKICAgICByZXR1cm4geGVuX2Jl
X21hcF9ncmFudF9yZWZzKHhlbmRldiwgJnJlZiwgMSwgcHJvdCk7CiB9CiAKLXN0YXRpYyBpbmxp
bmUgdm9pZCB4ZW5fYmVfdW5tYXBfZ3JhbnRfcmVmKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldiwK
K3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fYmVfdW5tYXBfZ3JhbnRfcmVmKHN0cnVjdCBYZW5MZWdh
Y3lEZXZpY2UgKnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZvaWQgKnB0cikKIHsKICAgICByZXR1cm4geGVuX2JlX3VubWFwX2dyYW50X3JlZnMoeGVu
ZGV2LCBwdHIsIDEpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuX3B2ZGV2LmggYi9p
bmNsdWRlL2h3L3hlbi94ZW5fcHZkZXYuaAppbmRleCBkNDczZTliMzRkLi44M2U1MTc0ZDkwIDEw
MDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW5fcHZkZXYuaAorKysgYi9pbmNsdWRlL2h3L3hl
bi94ZW5fcHZkZXYuaApAQCAtNiw3ICs2LDcgQEAKIAogI2RlZmluZSBYRU5fQlVGU0laRSAxMDI0
CiAKLXN0cnVjdCBYZW5EZXZpY2U7CitzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlOwogCiAvKiBkcml2
ZXIgdXNlcyBncmFudCB0YWJsZXMgIC0+ICBvcGVuIGdudGRldiBkZXZpY2UgKHhlbmRldi0+Z250
dGFiZGV2KSAqLwogI2RlZmluZSBERVZPUFNfRkxBR19ORUVEX0dOVERFViAgIDEKQEAgLTE2LDE5
ICsxNiwyMSBAQCBzdHJ1Y3QgWGVuRGV2aWNlOwogc3RydWN0IFhlbkRldk9wcyB7CiAgICAgc2l6
ZV90ICAgIHNpemU7CiAgICAgdWludDMyX3QgIGZsYWdzOwotICAgIHZvaWQgICAgICAoKmFsbG9j
KShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpOwotICAgIGludCAgICAgICAoKmluaXQpKHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldik7Ci0gICAgaW50ICAgICAgICgqaW5pdGlhbGlzZSkoc3RydWN0
IFhlbkRldmljZSAqeGVuZGV2KTsKLSAgICB2b2lkICAgICAgKCpjb25uZWN0ZWQpKHN0cnVjdCBY
ZW5EZXZpY2UgKnhlbmRldik7Ci0gICAgdm9pZCAgICAgICgqZXZlbnQpKHN0cnVjdCBYZW5EZXZp
Y2UgKnhlbmRldik7Ci0gICAgdm9pZCAgICAgICgqZGlzY29ubmVjdCkoc3RydWN0IFhlbkRldmlj
ZSAqeGVuZGV2KTsKLSAgICBpbnQgICAgICAgKCpmcmVlKShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5k
ZXYpOwotICAgIHZvaWQgICAgICAoKmJhY2tlbmRfY2hhbmdlZCkoc3RydWN0IFhlbkRldmljZSAq
eGVuZGV2LCBjb25zdCBjaGFyICpub2RlKTsKLSAgICB2b2lkICAgICAgKCpmcm9udGVuZF9jaGFu
Z2VkKShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKm5vZGUpOworICAgIHZv
aWQgICAgICAoKmFsbG9jKShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpOworICAgIGlu
dCAgICAgICAoKmluaXQpKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldik7CisgICAgaW50
ICAgICAgICgqaW5pdGlhbGlzZSkoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KTsKKyAg
ICB2b2lkICAgICAgKCpjb25uZWN0ZWQpKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldik7
CisgICAgdm9pZCAgICAgICgqZXZlbnQpKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldik7
CisgICAgdm9pZCAgICAgICgqZGlzY29ubmVjdCkoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVu
ZGV2KTsKKyAgICBpbnQgICAgICAgKCpmcmVlKShzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5k
ZXYpOworICAgIHZvaWQgICAgICAoKmJhY2tlbmRfY2hhbmdlZCkoc3RydWN0IFhlbkxlZ2FjeURl
dmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hh
ciAqbm9kZSk7CisgICAgdm9pZCAgICAgICgqZnJvbnRlbmRfY2hhbmdlZCkoc3RydWN0IFhlbkxl
Z2FjeURldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKm5vZGUpOwogICAgIGludCAgICAgICAoKmJhY2tlbmRfcmVnaXN0ZXIpKHZvaWQp
OwogfTsKIAotc3RydWN0IFhlbkRldmljZSB7CitzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlIHsKICAg
ICBEZXZpY2VTdGF0ZSAgICAgICAgcWRldjsKICAgICBjb25zdCBjaGFyICAgICAgICAgKnR5cGU7
CiAgICAgaW50ICAgICAgICAgICAgICAgIGRvbTsKQEAgLTQ5LDcgKzUxLDcgQEAgc3RydWN0IFhl
bkRldmljZSB7CiAgICAgeGVuZ250dGFiX2hhbmRsZSAgICpnbnR0YWJkZXY7CiAKICAgICBzdHJ1
Y3QgWGVuRGV2T3BzICAgKm9wczsKLSAgICBRVEFJTFFfRU5UUlkoWGVuRGV2aWNlKSBuZXh0Owor
ICAgIFFUQUlMUV9FTlRSWShYZW5MZWdhY3lEZXZpY2UpIG5leHQ7CiB9OwogCiAvKiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICov
CkBAIC02NiwxNCArNjgsMTQgQEAgdm9pZCB4ZW5zdG9yZV91cGRhdGUodm9pZCAqdW51c2VkKTsK
IGNvbnN0IGNoYXIgKnhlbmJ1c19zdHJzdGF0ZShlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSk7CiAK
IHZvaWQgeGVuX3B2X2V2dGNobl9ldmVudCh2b2lkICpvcGFxdWUpOwotdm9pZCB4ZW5fcHZfaW5z
ZXJ0X3hlbmRldihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpOwotdm9pZCB4ZW5fcHZfZGVsX3hl
bmRldihzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpOwotc3RydWN0IFhlbkRldmljZSAqeGVuX3B2
X2ZpbmRfeGVuZGV2KGNvbnN0IGNoYXIgKnR5cGUsIGludCBkb20sIGludCBkZXYpOwordm9pZCB4
ZW5fcHZfaW5zZXJ0X3hlbmRldihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpOwordm9p
ZCB4ZW5fcHZfZGVsX3hlbmRldihzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpOworc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuX3B2X2ZpbmRfeGVuZGV2KGNvbnN0IGNoYXIgKnR5cGUs
IGludCBkb20sIGludCBkZXYpOwogCi12b2lkIHhlbl9wdl91bmJpbmRfZXZ0Y2huKHN0cnVjdCBY
ZW5EZXZpY2UgKnhlbmRldik7Ci1pbnQgeGVuX3B2X3NlbmRfbm90aWZ5KHN0cnVjdCBYZW5EZXZp
Y2UgKnhlbmRldik7Cit2b2lkIHhlbl9wdl91bmJpbmRfZXZ0Y2huKHN0cnVjdCBYZW5MZWdhY3lE
ZXZpY2UgKnhlbmRldik7CitpbnQgeGVuX3B2X3NlbmRfbm90aWZ5KHN0cnVjdCBYZW5MZWdhY3lE
ZXZpY2UgKnhlbmRldik7CiAKLXZvaWQgeGVuX3B2X3ByaW50ZihzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYsIGludCBtc2dfbGV2ZWwsCit2b2lkIHhlbl9wdl9wcmludGYoc3RydWN0IFhlbkxlZ2Fj
eURldmljZSAqeGVuZGV2LCBpbnQgbXNnX2xldmVsLAogICAgICAgICAgICAgICAgICAgIGNvbnN0
IGNoYXIgKmZtdCwgLi4uKSAgR0NDX0ZNVF9BVFRSKDMsIDQpOwogCiAjZW5kaWYgLyogUUVNVV9I
V19YRU5fUFZERVZfSCAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:12:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:12: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-devel-bounces@lists.xenproject.org>)
	id 1gPUAz-0007J0-2a; Wed, 21 Nov 2018 15:12: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=wvse=oa=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPUAx-0007IC-3G
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:12:23 +0000
X-Inumbo-ID: d7f762a2-ed9f-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7f762a2-ed9f-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 15:12:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71205799"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 15:11:58 +0000
Message-ID: <20181121151211.15997-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181121151211.15997-1-paul.durrant@citrix.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 05/18] xen: add xenstore watcher infratructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBYZW4gUFYgZnJvbnRlbmQgY29tbXVuaWNhdGVzIGl0cyBzdGF0ZSB0byB0aGUgUFYgYmFja2Vu
ZCBieSB3cml0aW5nIHRvCnRoZSAnc3RhdGUnIGtleSBpbiB0aGUgZnJvbnRlbmQgYXJlYSBpbiB4
ZW5zdG9yZS4gSXQgaXMgdGhlcmVmb3JlCm5lY2Vzc2FyeSBmb3IgYSBYZW5EZXZpY2UgaW1wbGVt
ZW50YXRpb24gdG8gYmUgbm90aWZpZWQgd2hlbmV2ZXIgdGhlCnZhbHVlIG9mIHRoaXMga2V5IGNo
YW5nZXMuCgpUaGlzIHBhdGNoIGFkZHMgY29kZSB0byBkbyB0aGlzIGFzIGZvbGxvd3M6CgotIGFu
ICdmZCBoYW5kbGVyJyBpcyByZWdpc3RlcmVkIG9uIHRoZSBsaWJ4ZW5zdG9yZSBoYW5kbGUgd2hp
Y2ggd2lsbCBiZQogIHRyaWdnZXJlZCB3aGVuZXZlciBhICd3YXRjaCcgZXZlbnQgb2NjdXJzCi0g
cHJpbWl0aXZlcyBhcmUgYWRkZWQgdG8geGVuLWJ1cy1oZWxwZXIgdG8gYWRkIG9yIHJlbW92ZSB3
YXRjaCBldmVudHMKLSBhIGxpc3Qgb2YgTm90aWZpZXIgb2JqZWN0cyBpcyBhZGRlZCB0byBYZW5C
dXMgdG8gcHJvdmlkZSBhIG1lY2hhbmlzbQogIHRvIGNhbGwgdGhlIGFwcHJvcHJpYXRlICd3YXRj
aCBoYW5kbGVyJyB3aGVuIGl0cyBhc3NvY2lhdGVkIGV2ZW50CiAgb2NjdXJzCgpUaGUgeGVuLXFp
c2sgaW1wbGVtZW50YXRpb24gaXMgZXh0ZW5kZWQgd2l0aCBhICdmcm9udGVuZF9jaGFuZ2VkJyBt
ZXRob2QsCndoaWNoIGNhbGxzIGFzLXlldCBzdHViICdjb25uZWN0JyBhbmQgJ2Rpc2Nvbm5lY3Qn
IGZ1bmN0aW9ucyB3aGVuIHRoZQpyZWxldmFudCBmcm9udGVuZCBzdGF0ZSB0cmFuc2l0aW9ucyBv
Y2N1ci4gQSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgc3VwcGx5CmEgZnVsbCBpbXBsZW1lbnRhdGlv
biBmb3IgdGhlc2UgZnVuY3Rpb25zLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29t
PgpDYzogTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgotLS0KIGh3L2Jsb2NrL3RyYWNlLWV2ZW50cyAgICAgICAgICAgfCAg
IDIgKwogaHcvYmxvY2sveGVuLXFkaXNrLmMgICAgICAgICAgICB8ICA1NiArKysrKysrKysrKwog
aHcveGVuL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICB8ICAgNCArCiBody94ZW4veGVuLWJ1cy1o
ZWxwZXIuYyAgICAgICAgIHwgIDI4ICsrKysrKwogaHcveGVuL3hlbi1idXMuYyAgICAgICAgICAg
ICAgICB8IDIwNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiBpbmNs
dWRlL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5oIHwgICA1ICsKIGluY2x1ZGUvaHcveGVuL3hlbi1i
dXMuaCAgICAgICAgfCAgMTUgKysrCiA3IGZpbGVzIGNoYW5nZWQsIDMxMyBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cyBiL2h3
L2Jsb2NrL3RyYWNlLWV2ZW50cwppbmRleCBmZDNjMTI2YWMxLi44Yjk1NTY3NTYwIDEwMDY0NAot
LS0gYS9ody9ibG9jay90cmFjZS1ldmVudHMKKysrIGIvaHcvYmxvY2svdHJhY2UtZXZlbnRzCkBA
IC0xMzAsNCArMTMwLDYgQEAgeGVuX2Rpc2tfZnJlZShjaGFyICpuYW1lKSAiJXMiCiAKICMgaHcv
YmxvY2sveGVuLXFkaXNrLmMKIHhlbl9xZGlza19yZWFsaXplKHVpbnQzMl90IGRpc2ssIHVpbnQz
Ml90IHBhcnRpdGlvbikgImQldXAldSIKK3hlbl9xZGlza19jb25uZWN0KHVpbnQzMl90IGRpc2ss
IHVpbnQzMl90IHBhcnRpdGlvbikgImQldXAldSIKK3hlbl9xZGlza19kaXNjb25uZWN0KHVpbnQz
Ml90IGRpc2ssIHVpbnQzMl90IHBhcnRpdGlvbikgImQldXAldSIKIHhlbl9xZGlza191bnJlYWxp
emUodWludDMyX3QgZGlzaywgdWludDMyX3QgcGFydGl0aW9uKSAiZCV1cCV1IgpkaWZmIC0tZ2l0
IGEvaHcvYmxvY2sveGVuLXFkaXNrLmMgYi9ody9ibG9jay94ZW4tcWRpc2suYwppbmRleCAwODU5
NjQzZjdkLi4zNWY3YjcwNDgwIDEwMDY0NAotLS0gYS9ody9ibG9jay94ZW4tcWRpc2suYworKysg
Yi9ody9ibG9jay94ZW4tcWRpc2suYwpAQCAtMzIsMTIgKzMyLDY3IEBAIHN0YXRpYyB2b2lkIHhl
bl9xZGlza19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiAgICAgdHJh
Y2VfeGVuX3FkaXNrX3JlYWxpemUodmRldi0+ZGlzaywgdmRldi0+cGFydGl0aW9uKTsKIH0KIAor
c3RhdGljIHZvaWQgeGVuX3FkaXNrX2Nvbm5lY3QoWGVuUWRpc2tEZXZpY2UgKnFkaXNrZGV2LCBF
cnJvciAqKmVycnApCit7CisgICAgWGVuUWRpc2tWZGV2ICp2ZGV2ID0gJnFkaXNrZGV2LT52ZGV2
OworCisgICAgdHJhY2VfeGVuX3FkaXNrX2Nvbm5lY3QodmRldi0+ZGlzaywgdmRldi0+cGFydGl0
aW9uKTsKK30KKworc3RhdGljIHZvaWQgeGVuX3FkaXNrX2Rpc2Nvbm5lY3QoWGVuUWRpc2tEZXZp
Y2UgKnFkaXNrZGV2LCBFcnJvciAqKmVycnApCit7CisgICAgWGVuUWRpc2tWZGV2ICp2ZGV2ID0g
JnFkaXNrZGV2LT52ZGV2OworCisgICAgdHJhY2VfeGVuX3FkaXNrX2Rpc2Nvbm5lY3QodmRldi0+
ZGlzaywgdmRldi0+cGFydGl0aW9uKTsKK30KKworc3RhdGljIHZvaWQgeGVuX3FkaXNrX2Zyb250
ZW5kX2NoYW5nZWQoWGVuRGV2aWNlICp4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBmcm9udGVuZF9zdGF0ZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBYZW5R
ZGlza0RldmljZSAqcWRpc2tkZXYgPSBYRU5fUURJU0tfREVWSUNFKHhlbmRldik7CisgICAgZW51
bSB4ZW5idXNfc3RhdGUgYmFja2VuZF9zdGF0ZSA9IHhlbl9kZXZpY2VfYmFja2VuZF9nZXRfc3Rh
dGUoeGVuZGV2KTsKKyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKworICAgIHN3aXRjaCAo
ZnJvbnRlbmRfc3RhdGUpIHsKKyAgICBjYXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQ6CisgICAg
Y2FzZSBYZW5idXNTdGF0ZUNvbm5lY3RlZDoKKyAgICAgICAgaWYgKGJhY2tlbmRfc3RhdGUgPT0g
WGVuYnVzU3RhdGVDb25uZWN0ZWQpIHsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisK
KyAgICAgICAgeGVuX3FkaXNrX2Rpc2Nvbm5lY3QocWRpc2tkZXYsICZlcnJvcl9mYXRhbCk7Cisg
ICAgICAgIHhlbl9xZGlza19jb25uZWN0KHFkaXNrZGV2LCAmbG9jYWxfZXJyKTsKKyAgICAgICAg
aWYgKGxvY2FsX2VycikgeworICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2Fs
X2Vycik7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHhlbl9kZXZp
Y2VfYmFja2VuZF9zZXRfc3RhdGUoeGVuZGV2LCBYZW5idXNTdGF0ZUNvbm5lY3RlZCk7CisgICAg
ICAgIGJyZWFrOworCisgICAgY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6CisgICAgICAgIHhlbl9k
ZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUoeGVuZGV2LCBYZW5idXNTdGF0ZUNsb3NpbmcpOworICAg
ICAgICBicmVhazsKKworICAgIGNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6CisgICAgICAgIHhlbl9x
ZGlza19kaXNjb25uZWN0KHFkaXNrZGV2LCAmZXJyb3JfZmF0YWwpOworICAgICAgICB4ZW5fZGV2
aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVDbG9zZWQpOworICAgICAg
ICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGJyZWFrOworICAgIH0KK30KKwogc3Rh
dGljIHZvaWQgeGVuX3FkaXNrX3VucmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKipl
cnJwKQogewogICAgIFhlblFkaXNrRGV2aWNlICpxZGlza2RldiA9IFhFTl9RRElTS19ERVZJQ0Uo
eGVuZGV2KTsKICAgICBYZW5RZGlza1ZkZXYgKnZkZXYgPSAmcWRpc2tkZXYtPnZkZXY7CiAKICAg
ICB0cmFjZV94ZW5fcWRpc2tfdW5yZWFsaXplKHZkZXYtPmRpc2ssIHZkZXYtPnBhcnRpdGlvbik7
CisKKyAgICB4ZW5fcWRpc2tfZGlzY29ubmVjdChxZGlza2RldiwgJmVycm9yX2ZhdGFsKTsKIH0K
IAogc3RhdGljIGNoYXIgKmRpc2tfdG9fdmJkX25hbWUodW5zaWduZWQgaW50IGRpc2spCkBAIC0y
NDYsNiArMzAxLDcgQEAgc3RhdGljIHZvaWQgeGVuX3FkaXNrX2NsYXNzX2luaXQoT2JqZWN0Q2xh
c3MgKmNsYXNzLCB2b2lkICpkYXRhKQogICAgIHhlbmRldl9jbGFzcy0+ZGV2aWNlID0gInZiZCI7
CiAgICAgeGVuZGV2X2NsYXNzLT5nZXRfbmFtZSA9IHhlbl9xZGlza19nZXRfbmFtZTsKICAgICB4
ZW5kZXZfY2xhc3MtPnJlYWxpemUgPSB4ZW5fcWRpc2tfcmVhbGl6ZTsKKyAgICB4ZW5kZXZfY2xh
c3MtPmZyb250ZW5kX2NoYW5nZWQgPSB4ZW5fcWRpc2tfZnJvbnRlbmRfY2hhbmdlZDsKICAgICB4
ZW5kZXZfY2xhc3MtPnVucmVhbGl6ZSA9IHhlbl9xZGlza191bnJlYWxpemU7CiAKICAgICBkZXZf
Y2xhc3MtPmRlc2MgPSAiWGVuIFFkaXNrIERldmljZSI7CmRpZmYgLS1naXQgYS9ody94ZW4vdHJh
Y2UtZXZlbnRzIGIvaHcveGVuL3RyYWNlLWV2ZW50cwppbmRleCBmYThhZWExZGExLi45NGM0NmMy
ZTM0IDEwMDY0NAotLS0gYS9ody94ZW4vdHJhY2UtZXZlbnRzCisrKyBiL2h3L3hlbi90cmFjZS1l
dmVudHMKQEAgLTE2LDcgKzE2LDExIEBAIHhlbl9kb21pZF9yZXN0cmljdChpbnQgZXJyKSAiZXJy
OiAldSIKICMgaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5jCiB4ZW5fYnVzX3JlYWxpemUodm9pZCkg
IiIKIHhlbl9idXNfdW5yZWFsaXplKHZvaWQpICIiCit4ZW5fYnVzX2FkZF93YXRjaChjb25zdCBj
aGFyICpub2RlLCBjb25zdCBjaGFyICprZXksIGNoYXIgKnRva2VuKSAibm9kZTogJXMga2V5OiAl
cyB0b2tlbjogJXMiCit4ZW5fYnVzX3JlbW92ZV93YXRjaChjb25zdCBjaGFyICpub2RlLCBjb25z
dCBjaGFyICprZXksIGNoYXIgKnRva2VuKSAibm9kZTogJXMga2V5OiAlcyB0b2tlbjogJXMiCit4
ZW5fYnVzX3dhdGNoKGNvbnN0IGNoYXIgKnRva2VuKSAidG9rZW46ICVzIgogeGVuX2RldmljZV9y
ZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBuYW1lOiAlcyIK
IHhlbl9kZXZpY2VfdW5yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUpICJ0eXBl
OiAlcyBuYW1lOiAlcyIKIHhlbl9kZXZpY2VfYmFja2VuZF9zdGF0ZShjb25zdCBjaGFyICp0eXBl
LCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICpzdGF0ZSkgInR5cGU6ICVzIG5hbWU6ICVzIC0+ICVz
IgogeGVuX2RldmljZV9mcm9udGVuZF9zdGF0ZShjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1l
LCBjb25zdCBjaGFyICpzdGF0ZSkgInR5cGU6ICVzIG5hbWU6ICVzIC0+ICVzIgoreGVuX2Rldmlj
ZV9mcm9udGVuZF9jaGFuZ2VkKGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUpICJ0eXBlOiAl
cyBuYW1lOiAlcyIKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5jIGIvaHcveGVu
L3hlbi1idXMtaGVscGVyLmMKaW5kZXggZDllZTJlZDZhMC4uYjQ0YWNjODA0NyAxMDA2NDQKLS0t
IGEvaHcveGVuL3hlbi1idXMtaGVscGVyLmMKKysrIGIvaHcveGVuL3hlbi1idXMtaGVscGVyLmMK
QEAgLTEyMiwzICsxMjIsMzEgQEAgaW50IHhzX25vZGVfc2NhbmYoc3RydWN0IHhzX2hhbmRsZSAq
eHNoLCBjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICprZXksCiAKICAgICByZXR1cm4gcmM7
CiB9CisKK3ZvaWQgeHNfbm9kZV93YXRjaChzdHJ1Y3QgeHNfaGFuZGxlICp4c2gsIGNvbnN0IGNo
YXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwKKyAgICAgICAgICAgICAgICAgICBjaGFyICp0b2tl
biwgRXJyb3IgKiplcnJwKQoreworICAgIGNoYXIgKnBhdGg7CisKKyAgICBwYXRoID0gKHN0cmxl
bihub2RlKSAhPSAwKSA/IGdfc3RyZHVwX3ByaW50ZigiJXMvJXMiLCBub2RlLCBrZXkpIDoKKyAg
ICAgICAgZ19zdHJkdXAoa2V5KTsKKworICAgIGlmICgheHNfd2F0Y2goeHNoLCBwYXRoLCB0b2tl
bikpIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgImZhaWxlZCB0byB3
YXRjaCBwYXRoICclcyciLCBwYXRoKTsKKyAgICB9CisKKyAgICBnX2ZyZWUocGF0aCk7Cit9CisK
K3ZvaWQgeHNfbm9kZV91bndhdGNoKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgY29uc3QgY2hhciAq
bm9kZSwKKyAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmtleSwgY29uc3QgY2hhciAq
dG9rZW4pCit7CisgICAgY2hhciAqcGF0aDsKKworICAgIHBhdGggPSAoc3RybGVuKG5vZGUpICE9
IDApID8gZ19zdHJkdXBfcHJpbnRmKCIlcy8lcyIsIG5vZGUsIGtleSkgOgorICAgICAgICBnX3N0
cmR1cChrZXkpOworCisgICAgeHNfdW53YXRjaCh4c2gsIHBhdGgsIHRva2VuKTsKKworICAgIGdf
ZnJlZShwYXRoKTsKK30KZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4tYnVzLmMgYi9ody94ZW4veGVu
LWJ1cy5jCmluZGV4IDY2M2FhOGUxMTcuLjk5OTg4Zjg1NjggMTAwNjQ0Ci0tLSBhL2h3L3hlbi94
ZW4tYnVzLmMKKysrIGIvaHcveGVuL3hlbi1idXMuYwpAQCAtNCw2ICs0LDkgQEAKICAqLwogCiAj
aW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0LmgiCisj
aW5jbHVkZSAicWVtdS9tYWluLWxvb3AuaCIKKyNpbmNsdWRlICJxZW11L3V1aWQuaCIKICNpbmNs
dWRlICJody9ody5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgogI2luY2x1ZGUgImh3L3hlbi94
ZW4uaCIKQEAgLTU3LDYgKzYwLDc4IEBAIHN0YXRpYyBjaGFyICp4ZW5fYnVzX2dldF9kZXZfcGF0
aChEZXZpY2VTdGF0ZSAqZGV2KQogICAgIHJldHVybiB4ZW5fZGV2aWNlX2dldF9iYWNrZW5kX3Bh
dGgoWEVOX0RFVklDRShkZXYpKTsKIH0KIAorc3RydWN0IFhlbldhdGNoIHsKKyAgICBjaGFyICpu
b2RlLCAqa2V5OworICAgIGNoYXIgKnRva2VuOworICAgIFhlbldhdGNoSGFuZGxlciBoYW5kbGVy
OworICAgIHZvaWQgKm9wYXF1ZTsKKyAgICBOb3RpZmllciBub3RpZmllcjsKK307CisKK3N0YXRp
YyB2b2lkIHdhdGNoX25vdGlmeShOb3RpZmllciAqbiwgdm9pZCAqZGF0YSkKK3sKKyAgICBYZW5X
YXRjaCAqd2F0Y2ggPSBjb250YWluZXJfb2YobiwgWGVuV2F0Y2gsIG5vdGlmaWVyKTsKKyAgICBj
b25zdCBjaGFyICp0b2tlbiA9IGRhdGE7CisKKyAgICBpZiAoIXN0cmNtcCh3YXRjaC0+dG9rZW4s
IHRva2VuKSkgeworICAgICAgICB3YXRjaC0+aGFuZGxlcih3YXRjaC0+b3BhcXVlKTsKKyAgICB9
Cit9CisKK3N0YXRpYyBYZW5XYXRjaCAqeGVuX2J1c19hZGRfd2F0Y2goWGVuQnVzICp4ZW5idXMs
IGNvbnN0IGNoYXIgKm5vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKmtleSwgWGVuV2F0Y2hIYW5kbGVyIGhhbmRsZXIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJyb3IgKiplcnJwKQoreworICAgIFhl
bldhdGNoICp3YXRjaCA9IGdfbmV3MChYZW5XYXRjaCwgMSk7CisgICAgUWVtdVVVSUQgdXVpZDsK
KyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKworICAgIHFlbXVfdXVpZF9nZW5lcmF0ZSgm
dXVpZCk7CisgICAgd2F0Y2gtPnRva2VuID0gcWVtdV91dWlkX3VucGFyc2Vfc3RyZHVwKCZ1dWlk
KTsKKworICAgIHRyYWNlX3hlbl9idXNfYWRkX3dhdGNoKG5vZGUsIGtleSwgd2F0Y2gtPnRva2Vu
KTsKKworICAgIHdhdGNoLT5ub2RlID0gZ19zdHJkdXAobm9kZSk7CisgICAgd2F0Y2gtPmtleSA9
IGdfc3RyZHVwKGtleSk7CisgICAgd2F0Y2gtPmhhbmRsZXIgPSBoYW5kbGVyOworICAgIHdhdGNo
LT5vcGFxdWUgPSBvcGFxdWU7CisgICAgd2F0Y2gtPm5vdGlmaWVyLm5vdGlmeSA9IHdhdGNoX25v
dGlmeTsKKworICAgIG5vdGlmaWVyX2xpc3RfYWRkKCZ4ZW5idXMtPndhdGNoX25vdGlmaWVycywg
JndhdGNoLT5ub3RpZmllcik7CisKKyAgICB4c19ub2RlX3dhdGNoKHhlbmJ1cy0+eHNoLCBub2Rl
LCBrZXksIHdhdGNoLT50b2tlbiwgJmxvY2FsX2Vycik7CisKKyAgICBpZiAobG9jYWxfZXJyKSB7
CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworCisgICAgICAgIG5v
dGlmaWVyX3JlbW92ZSgmd2F0Y2gtPm5vdGlmaWVyKTsKKworICAgICAgICBnX2ZyZWUod2F0Y2gt
PnRva2VuKTsKKyAgICAgICAgZ19mcmVlKHdhdGNoLT5rZXkpOworICAgICAgICBnX2ZyZWUod2F0
Y2gtPm5vZGUpOworCisgICAgICAgIGdfZnJlZSh3YXRjaCk7CisgICAgICAgIHdhdGNoID0gTlVM
TDsKKyAgICB9CisKKyAgICByZXR1cm4gd2F0Y2g7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9idXNf
cmVtb3ZlX3dhdGNoKFhlbkJ1cyAqeGVuYnVzLCBYZW5XYXRjaCAqd2F0Y2gpCit7CisgICAgdHJh
Y2VfeGVuX2J1c19yZW1vdmVfd2F0Y2god2F0Y2gtPm5vZGUsIHdhdGNoLT5rZXksIHdhdGNoLT50
b2tlbik7CisKKyAgICB4c19ub2RlX3Vud2F0Y2goeGVuYnVzLT54c2gsIHdhdGNoLT5ub2RlLCB3
YXRjaC0+a2V5LCB3YXRjaC0+dG9rZW4pOworCisgICAgbm90aWZpZXJfcmVtb3ZlKCZ3YXRjaC0+
bm90aWZpZXIpOworCisgICAgZ19mcmVlKHdhdGNoLT50b2tlbik7CisgICAgZ19mcmVlKHdhdGNo
LT5rZXkpOworICAgIGdfZnJlZSh3YXRjaC0+bm9kZSk7CisKKyAgICBnX2ZyZWUod2F0Y2gpOwor
fQorCiBzdGF0aWMgdm9pZCB4ZW5fYnVzX3VucmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAq
KmVycnApCiB7CiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKGJ1cyk7CkBAIC02Nyw5ICsx
NDIsMzQgQEAgc3RhdGljIHZvaWQgeGVuX2J1c191bnJlYWxpemUoQnVzU3RhdGUgKmJ1cywgRXJy
b3IgKiplcnJwKQogICAgICAgICByZXR1cm47CiAgICAgfQogCisgICAgcWVtdV9zZXRfZmRfaGFu
ZGxlcih4c19maWxlbm8oeGVuYnVzLT54c2gpLCBOVUxMLCBOVUxMLCBOVUxMKTsKKwogICAgIHhz
X2Nsb3NlKHhlbmJ1cy0+eHNoKTsKIH0KIAorc3RhdGljIHZvaWQgeGVuX2J1c193YXRjaCh2b2lk
ICpvcGFxdWUpCit7CisgICAgWGVuQnVzICp4ZW5idXMgPSBvcGFxdWU7CisgICAgY2hhciAqKnY7
CisgICAgY29uc3QgY2hhciAqdG9rZW47CisgICAgdW5zaWduZWQgaW50IG47CisKKyAgICBnX2Fz
c2VydCh4ZW5idXMtPnhzaCk7CisKKyAgICB2ID0geHNfcmVhZF93YXRjaCh4ZW5idXMtPnhzaCwg
Jm4pOworICAgIGlmICghdikgeworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgdG9rZW4g
PSB2W1hTX1dBVENIX1RPS0VOXTsKKworICAgIHRyYWNlX3hlbl9idXNfd2F0Y2godG9rZW4pOwor
CisgICAgbm90aWZpZXJfbGlzdF9ub3RpZnkoJnhlbmJ1cy0+d2F0Y2hfbm90aWZpZXJzLCAodm9p
ZCAqKXRva2VuKTsKKworICAgIGZyZWUodik7Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9idXNfcmVh
bGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiB7CiAgICAgWGVuQnVzICp4ZW5idXMg
PSBYRU5fQlVTKGJ1cyk7CkBAIC05MCw2ICsxOTAsOSBAQCBzdGF0aWMgdm9pZCB4ZW5fYnVzX3Jl
YWxpemUoQnVzU3RhdGUgKmJ1cywgRXJyb3IgKiplcnJwKQogICAgICAgICB4ZW5idXMtPmJhY2tl
bmRfaWQgPSAwOyAvKiBBc3N1bWUgbGFjayBvZiBub2RlIG1lYW5zIGRvbTAgKi8KICAgICB9CiAK
KyAgICBub3RpZmllcl9saXN0X2luaXQoJnhlbmJ1cy0+d2F0Y2hfbm90aWZpZXJzKTsKKyAgICBx
ZW11X3NldF9mZF9oYW5kbGVyKHhzX2ZpbGVubyh4ZW5idXMtPnhzaCksIHhlbl9idXNfd2F0Y2gs
IE5VTEwsCisgICAgICAgICAgICAgICAgICAgICAgICB4ZW5idXMpOwogICAgIHJldHVybjsKIAog
ZmFpbDoKQEAgLTEyNyw4ICsyMzAsMjUgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5k
X3ByaW50ZihYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAqa2V5LAogICAgIHZhX2VuZChh
cCk7CiB9CiAKLXN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUoWGVuRGV2
aWNlICp4ZW5kZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVu
dW0geGVuYnVzX3N0YXRlIHN0YXRlKQorc3RhdGljIGludCB4ZW5fZGV2aWNlX2JhY2tlbmRfc2Nh
bmYoWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKmtleSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4uKQoreworICAgIFhlbkJ1cyAq
eGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7Cisg
ICAgdmFfbGlzdCBhcDsKKyAgICBpbnQgcmM7CisKKyAgICBnX2Fzc2VydCh4ZW5idXMtPnhzaCk7
CisKKyAgICB2YV9zdGFydChhcCwgZm10KTsKKyAgICByYyA9IHhzX25vZGVfdnNjYW5mKHhlbmJ1
cy0+eHNoLCB4ZW5kZXYtPmJhY2tlbmRfcGF0aCwga2V5LCBmbXQsCisgICAgICAgICAgICAgICAg
ICAgICAgICBhcCk7CisgICAgdmFfZW5kKGFwKTsKKworICAgIHJldHVybiByYzsKK30KKwordm9p
ZCB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKFhlbkRldmljZSAqeGVuZGV2LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQogewog
ICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYp
KTsKIApAQCAtMTQzLDYgKzI2MywxMSBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRf
c2V0X3N0YXRlKFhlbkRldmljZSAqeGVuZGV2LAogICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmlu
dGYoeGVuZGV2LCAic3RhdGUiLCAiJXUiLCBzdGF0ZSk7CiB9CiAKK2VudW0geGVuYnVzX3N0YXRl
IHhlbl9kZXZpY2VfYmFja2VuZF9nZXRfc3RhdGUoWGVuRGV2aWNlICp4ZW5kZXYpCit7CisgICAg
cmV0dXJuIHhlbmRldi0+YmFja2VuZF9zdGF0ZTsKK30KKwogc3RhdGljIHZvaWQgeGVuX2Rldmlj
ZV9iYWNrZW5kX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogewogICAg
IFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5k
ZXYpKSk7CkBAIC0xOTMsNiArMzE4LDIzIEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRl
bmRfcHJpbnRmKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCiAgICAgdmFfZW5k
KGFwKTsKIH0KIAorc3RhdGljIGludCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3NjYW5mKFhlbkRldmlj
ZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4uKQoreworICAgIFhlbkJ1cyAqeGVuYnVzID0g
WEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7CisgICAgdmFfbGlz
dCBhcDsKKyAgICBpbnQgcmM7CisKKyAgICBnX2Fzc2VydCh4ZW5idXMtPnhzaCk7CisKKyAgICB2
YV9zdGFydChhcCwgZm10KTsKKyAgICByYyA9IHhzX25vZGVfdnNjYW5mKHhlbmJ1cy0+eHNoLCB4
ZW5kZXYtPmZyb250ZW5kX3BhdGgsIGtleSwgZm10LAorICAgICAgICAgICAgICAgICAgICAgICAg
YXApOworICAgIHZhX2VuZChhcCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIHN0YXRpYyB2b2lk
IHhlbl9kZXZpY2VfZnJvbnRlbmRfc2V0X3N0YXRlKFhlbkRldmljZSAqeGVuZGV2LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB4ZW5idXNfc3RhdGUgc3Rh
dGUpCiB7CkBAIC0yMDksNiArMzUxLDUzIEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRl
bmRfc2V0X3N0YXRlKFhlbkRldmljZSAqeGVuZGV2LAogICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRf
cHJpbnRmKHhlbmRldiwgInN0YXRlIiwgIiV1Iiwgc3RhdGUpOwogfQogCitzdGF0aWMgdm9pZCB4
ZW5fZGV2aWNlX2Zyb250ZW5kX2NoYW5nZWQodm9pZCAqb3BhcXVlKQoreworICAgIFhlbkRldmlj
ZSAqeGVuZGV2ID0gb3BhcXVlOworICAgIFhlbkRldmljZUNsYXNzICp4ZW5kZXZfY2xhc3MgPSBY
RU5fREVWSUNFX0dFVF9DTEFTUyh4ZW5kZXYpOworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmpl
Y3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYpKTsKKyAgICBlbnVtIHhlbmJ1c19zdGF0ZSBz
dGF0ZTsKKworICAgIHRyYWNlX3hlbl9kZXZpY2VfZnJvbnRlbmRfY2hhbmdlZCh0eXBlLCB4ZW5k
ZXYtPm5hbWUpOworCisgICAgaWYgKHhlbl9kZXZpY2VfZnJvbnRlbmRfc2NhbmYoeGVuZGV2LCAi
c3RhdGUiLCAiJXUiLCAmc3RhdGUpICE9IDEpIHsKKyAgICAgICAgc3RhdGUgPSBYZW5idXNTdGF0
ZVVua25vd247CisgICAgfQorCisgICAgeGVuX2RldmljZV9mcm9udGVuZF9zZXRfc3RhdGUoeGVu
ZGV2LCBzdGF0ZSk7CisKKyAgICBpZiAoeGVuZGV2X2NsYXNzLT5mcm9udGVuZF9jaGFuZ2VkKSB7
CisgICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworCisgICAgICAgIHhlbmRldl9jbGFz
cy0+ZnJvbnRlbmRfY2hhbmdlZCh4ZW5kZXYsIHN0YXRlLCAmbG9jYWxfZXJyKTsKKworICAgICAg
ICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgICAgICBjb25zdCBjaGFyICptc2cgPSBlcnJvcl9n
ZXRfcHJldHR5KGxvY2FsX2Vycik7CisKKyAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiZnJvbnRl
bmQgY2hhbmdlIGVycm9yOiAlcyIsIG1zZyk7CisgICAgICAgICAgICBlcnJvcl9mcmVlKGxvY2Fs
X2Vycik7CisgICAgICAgIH0KKyAgICB9CisKKyAgICAvKgorICAgICAqIElmIGEgYmFja2VuZCBp
cyBzdGlsbCAnb25saW5lJyB0aGVuIGl0cyBzdGF0ZSBzaG91bGQgYmUgY3ljbGVkCisgICAgICog
YmFjayByb3VuZCB0byBJbml0V2FpdCBpbiBvcmRlciBmb3IgYSBuZXcgZnJvbnRlbmQgaW5zdGFu
Y2UgdG8KKyAgICAgKiBjb25uZWN0LiBUaGlzIG1heSBoYXBwZW4gd2hlbiwgZm9yIGV4YW1wbGUs
IGEgZnJvbnRlbmQgZHJpdmVyIGlzCisgICAgICogcmUtaW5zdGFsbGVkIG9yIHVwZGF0ZWQuCisg
ICAgICovCisgICAgaWYgKHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3Nl
ZCkgeworICAgICAgICB1bnNpZ25lZCBpbnQgb25saW5lOworCisgICAgICAgIGlmICh4ZW5fZGV2
aWNlX2JhY2tlbmRfc2NhbmYoeGVuZGV2LCAib25saW5lIiwgIiV1IiwgJm9ubGluZSkgIT0gMSkg
eworICAgICAgICAgICAgb25saW5lID0gMDsKKyAgICAgICAgfQorCisgICAgICAgIGlmIChvbmxp
bmUpIHsKKyAgICAgICAgICAgIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfc3RhdGUoeGVuZGV2LCBY
ZW5idXNTdGF0ZUluaXRXYWl0KTsKKyAgICAgICAgfQorICAgIH0KK30KKwogc3RhdGljIHZvaWQg
eGVuX2RldmljZV9mcm9udGVuZF9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJy
cCkKIHsKICAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhE
RVZJQ0UoeGVuZGV2KSkpOwpAQCAtMjMwLDEyICs0MTksMjQgQEAgc3RhdGljIHZvaWQgeGVuX2Rl
dmljZV9mcm9udGVuZF9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKICAg
ICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAgICAgICAgIGVycm9yX3By
ZXBlbmQoZXJycCwgImZhaWxlZCB0byBjcmVhdGUgZnJvbnRlbmQ6ICIpOwogICAgIH0KKworICAg
IHhlbmRldi0+ZnJvbnRlbmRfc3RhdGVfd2F0Y2ggPQorICAgICAgICB4ZW5fYnVzX2FkZF93YXRj
aCh4ZW5idXMsIHhlbmRldi0+ZnJvbnRlbmRfcGF0aCwgInN0YXRlIiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgeGVuX2RldmljZV9mcm9udGVuZF9jaGFuZ2VkLCB4ZW5kZXYsICZsb2NhbF9l
cnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAs
IGxvY2FsX2Vycik7CisgICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgImZhaWxlZCB0byB3YXRj
aCBmcm9udGVuZCBzdGF0ZTogIik7CisgICAgfQogfQogCiBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNl
X2Zyb250ZW5kX2Rlc3Ryb3koWGVuRGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgWGVuQnVzICp4ZW5i
dXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRldikpKTsKIAorICAg
IGlmICh4ZW5kZXYtPmZyb250ZW5kX3N0YXRlX3dhdGNoKSB7CisgICAgICAgIHhlbl9idXNfcmVt
b3ZlX3dhdGNoKHhlbmJ1cywgeGVuZGV2LT5mcm9udGVuZF9zdGF0ZV93YXRjaCk7CisgICAgfQor
CiAgICAgaWYgKCF4ZW5kZXYtPmZyb250ZW5kX3BhdGgpIHsKICAgICAgICAgcmV0dXJuOwogICAg
IH0KZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbi1idXMtaGVscGVyLmggYi9pbmNsdWRl
L2h3L3hlbi94ZW4tYnVzLWhlbHBlci5oCmluZGV4IDUzNTcwNjUwZGIuLjNiODhlZmFhMGMgMTAw
NjQ0Ci0tLSBhL2luY2x1ZGUvaHcveGVuL3hlbi1idXMtaGVscGVyLmgKKysrIGIvaW5jbHVkZS9o
dy94ZW4veGVuLWJ1cy1oZWxwZXIuaApAQCAtMjMsNCArMjMsOSBAQCBpbnQgeHNfbm9kZV92c2Nh
bmYoc3RydWN0IHhzX2hhbmRsZSAqeHNoLCBjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICpr
ZXksCiBpbnQgeHNfbm9kZV9zY2FuZihzdHJ1Y3QgeHNfaGFuZGxlICp4c2gsIGNvbnN0IGNoYXIg
Km5vZGUsIGNvbnN0IGNoYXIgKmtleSwKICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZt
dCwgLi4uKTsKIAordm9pZCB4c19ub2RlX3dhdGNoKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgY29u
c3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgIGNoYXIg
KnRva2VuLCBFcnJvciAqKmVycnApOwordm9pZCB4c19ub2RlX3Vud2F0Y2goc3RydWN0IHhzX2hh
bmRsZSAqeHNoLCBjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBjaGFyICp0b2tlbik7CisKICNlbmRpZiAvKiBIV19YRU5fQlVTX0hF
TFBFUl9IICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggYi9pbmNsdWRl
L2h3L3hlbi94ZW4tYnVzLmgKaW5kZXggNDM0ZDFkYmY1OC4uOTU0MTQ5ZTUxYiAxMDA2NDQKLS0t
IGEvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMu
aApAQCAtOCw2ICs4LDExIEBACiAKICNpbmNsdWRlICJody94ZW4veGVuX2NvbW1vbi5oIgogI2lu
Y2x1ZGUgImh3L3N5c2J1cy5oIgorI2luY2x1ZGUgInFlbXUvbm90aWZ5LmgiCisKK3R5cGVkZWYg
dm9pZCAoKlhlbldhdGNoSGFuZGxlcikodm9pZCAqb3BhcXVlKTsKKwordHlwZWRlZiBzdHJ1Y3Qg
WGVuV2F0Y2ggWGVuV2F0Y2g7CiAKIHR5cGVkZWYgc3RydWN0IFhlbkRldmljZSB7CiAgICAgRGV2
aWNlU3RhdGUgcWRldjsKQEAgLTE2LDEwICsyMSwxNCBAQCB0eXBlZGVmIHN0cnVjdCBYZW5EZXZp
Y2UgewogICAgIGNoYXIgKmJhY2tlbmRfcGF0aCwgKmZyb250ZW5kX3BhdGg7CiAgICAgZW51bSB4
ZW5idXNfc3RhdGUgYmFja2VuZF9zdGF0ZSwgZnJvbnRlbmRfc3RhdGU7CiAgICAgTm90aWZpZXIg
ZXhpdDsKKyAgICBYZW5XYXRjaCAqZnJvbnRlbmRfc3RhdGVfd2F0Y2g7CiB9IFhlbkRldmljZTsK
IAogdHlwZWRlZiBjaGFyICooKlhlbkRldmljZUdldE5hbWUpKFhlbkRldmljZSAqeGVuZGV2LCBF
cnJvciAqKmVycnApOwogdHlwZWRlZiB2b2lkICgqWGVuRGV2aWNlUmVhbGl6ZSkoWGVuRGV2aWNl
ICp4ZW5kZXYsIEVycm9yICoqZXJycCk7Cit0eXBlZGVmIHZvaWQgKCpYZW5EZXZpY2VGcm9udGVu
ZENoYW5nZWQpKFhlbkRldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBmcm9udGVuZF9zdGF0ZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKTsKIHR5cGVkZWYg
dm9pZCAoKlhlbkRldmljZVVucmVhbGl6ZSkoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJy
cCk7CiAKIHR5cGVkZWYgc3RydWN0IFhlbkRldmljZUNsYXNzIHsKQEAgLTMwLDYgKzM5LDcgQEAg
dHlwZWRlZiBzdHJ1Y3QgWGVuRGV2aWNlQ2xhc3MgewogICAgIGNvbnN0IGNoYXIgKmRldmljZTsK
ICAgICBYZW5EZXZpY2VHZXROYW1lIGdldF9uYW1lOwogICAgIFhlbkRldmljZVJlYWxpemUgcmVh
bGl6ZTsKKyAgICBYZW5EZXZpY2VGcm9udGVuZENoYW5nZWQgZnJvbnRlbmRfY2hhbmdlZDsKICAg
ICBYZW5EZXZpY2VVbnJlYWxpemUgdW5yZWFsaXplOwogfSBYZW5EZXZpY2VDbGFzczsKIApAQCAt
NDUsNiArNTUsNyBAQCB0eXBlZGVmIHN0cnVjdCBYZW5CdXMgewogICAgIEJ1c1N0YXRlIHFidXM7
CiAgICAgZG9taWRfdCBiYWNrZW5kX2lkOwogICAgIHN0cnVjdCB4c19oYW5kbGUgKnhzaDsKKyAg
ICBOb3RpZmllckxpc3Qgd2F0Y2hfbm90aWZpZXJzOwogfSBYZW5CdXM7CiAKIHR5cGVkZWYgc3Ry
dWN0IFhlbkJ1c0NsYXNzIHsKQEAgLTYyLDQgKzczLDggQEAgdHlwZWRlZiBzdHJ1Y3QgWGVuQnVz
Q2xhc3MgewogCiB2b2lkIHhlbl9idXNfaW5pdCh2b2lkKTsKIAordm9pZCB4ZW5fZGV2aWNlX2Jh
Y2tlbmRfc2V0X3N0YXRlKFhlbkRldmljZSAqeGVuZGV2LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKTsKK2VudW0geGVuYnVzX3N0YXRl
IHhlbl9kZXZpY2VfYmFja2VuZF9nZXRfc3RhdGUoWGVuRGV2aWNlICp4ZW5kZXYpOworCiAjZW5k
aWYgLyogSFdfWEVOX0JVU19IICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:12:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:12: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-devel-bounces@lists.xenproject.org>)
	id 1gPUAw-0007Hs-BD; Wed, 21 Nov 2018 15:12:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wvse=oa=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPUAv-0007Hi-OK
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:12:21 +0000
X-Inumbo-ID: d6dc6e9a-ed9f-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6dc6e9a-ed9f-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 15:12:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71205796"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 15:11:57 +0000
Message-ID: <20181121151211.15997-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181121151211.15997-1-paul.durrant@citrix.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 04/18] xen: create xenstore areas for XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IHNvdXJjZSBtb2R1bGUsIHhlbi1idXMtaGVscGVyLmMsIHdo
aWNoIGJ1aWxkcyBvbgpiYXNpYyBsaWJ4ZW5zdG9yZSBwcmltaXRpdmVzIHRvIHByb3ZpZGUgZnVu
Y3Rpb25zIHRvIGNyZWF0ZSAoc2V0dGluZwpwZXJtaXNzaW9ucyBhcHByb3ByaWF0ZWx5KSBhbmQg
ZGVzdHJveSB4ZW5zdG9yZSBhcmVhcywgYW5kIGZ1bmN0aW9ucyB0bwoncHJpbnRmJyBhbmQgJ3Nj
YW5mJyBub2RlcyB0aGVyZWluLiBUaGUgbWFpbiB4ZW4tYnVzIGNvZGUgdGhlbiB1c2VzCnRoZXNl
IHByaW1pdGl2ZXMgWzFdIHRvIGluaXRpYWxpemUgYW5kIGRlc3Ryb3kgdGhlIGZyb250ZW5kIGFu
ZCBiYWNrZW5kCmFyZWFzIGZvciBhIFhlbkRldmljZSBkdXJpbmcgcmVhbGl6ZSBhbmQgdW5yZWFs
aXplIHJlc3BlY3RpdmVseS4KClRoZSAneGVuLXFkaXNrJyBpbXBsZW1lbnRhdGlvbiBpcyBleHRl
bmRlZCB3aXRoIGEgJ2dldF9uYW1lJyBtZXRob2QgdGhhdApyZXR1cm5zIHRoZSBWQkQgbnVtYmVy
LiBUaGlzIG51bWJlciBpcyByZXFpcmVkIHRvICduYW1lJyB0aGUgeGVuc3RvcmUKYXJlYXMuCgpO
T1RFOiBBbiBleGl0IGhhbmRsZXIgaXMgYWxzbyBhZGRlZCB0byBtYWtlIHN1cmUgdGhlIHhlbnN0
b3JlIGFyZWFzIGFyZQogICAgICBjbGVhbmVkIHVwIGlmIFFFTVUgdGVybWluYXRlcyB3aXRob3V0
IGRldmljZXMgYmVpbmcgdW5yZWFsaXplZC4KClsxXSBUaGUgJ3NjYW5mJyBmdW5jdGlvbnMgYXJl
IGFjdHVhbGx5IG5vdCB5ZXQgbmVlZGVkLCBidXQgdGhleSB3aWxsIGJlCiAgICBuZWVkZWQgYnkg
Y29kZSBkZWxpdmVyZWQgaW4gc3Vic2VxdWVudCBwYXRjaGVzLgoKU2lnbmVkLW9mZi1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkNj
OiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgotLS0KIGh3L2Jsb2NrL3hlbi1xZGlzay5j
ICAgICAgICAgICAgfCAgMTEgKysKIGh3L3hlbi9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgfCAg
IDIgKy0KIGh3L3hlbi90cmFjZS1ldmVudHMgICAgICAgICAgICAgfCAgIDYgKy0KIGh3L3hlbi94
ZW4tYnVzLWhlbHBlci5jICAgICAgICAgfCAxMjQgKysrKysrKysrKysrKysrKysKIGh3L3hlbi94
ZW4tYnVzLmMgICAgICAgICAgICAgICAgfCAyODggKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLQogaW5jbHVkZS9ody94ZW4veGVuLWJ1cy1oZWxwZXIuaCB8ICAyNiArKysr
CiBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggICAgICAgIHwgIDEyICsrCiA3IGZpbGVzIGNoYW5n
ZWQsIDQ2NCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IGh3L3hlbi94ZW4tYnVzLWhlbHBlci5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ody94
ZW4veGVuLWJ1cy1oZWxwZXIuaAoKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbi1xZGlzay5jIGIv
aHcvYmxvY2sveGVuLXFkaXNrLmMKaW5kZXggNzIxMjIwNzNmNy4uMDg1OTY0M2Y3ZCAxMDA2NDQK
LS0tIGEvaHcvYmxvY2sveGVuLXFkaXNrLmMKKysrIGIvaHcvYmxvY2sveGVuLXFkaXNrLmMKQEAg
LTExLDYgKzExLDE0IEBACiAjaW5jbHVkZSAiaHcveGVuL3hlbi1xZGlzay5oIgogI2luY2x1ZGUg
InRyYWNlLmgiCiAKK3N0YXRpYyBjaGFyICp4ZW5fcWRpc2tfZ2V0X25hbWUoWGVuRGV2aWNlICp4
ZW5kZXYsIEVycm9yICoqZXJycCkKK3sKKyAgICBYZW5RZGlza0RldmljZSAqcWRpc2tkZXYgPSBY
RU5fUURJU0tfREVWSUNFKHhlbmRldik7CisgICAgWGVuUWRpc2tWZGV2ICp2ZGV2ID0gJnFkaXNr
ZGV2LT52ZGV2OworCisgICAgcmV0dXJuIGdfc3RyZHVwX3ByaW50ZigiJWx1IiwgdmRldi0+bnVt
YmVyKTsKK30KKwogc3RhdGljIHZvaWQgeGVuX3FkaXNrX3JlYWxpemUoWGVuRGV2aWNlICp4ZW5k
ZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBYZW5RZGlza0RldmljZSAqcWRpc2tkZXYgPSBYRU5f
UURJU0tfREVWSUNFKHhlbmRldik7CkBAIC0yMzQsNiArMjQyLDkgQEAgc3RhdGljIHZvaWQgeGVu
X3FkaXNrX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmNsYXNzLCB2b2lkICpkYXRhKQogICAgIERl
dmljZUNsYXNzICpkZXZfY2xhc3MgPSBERVZJQ0VfQ0xBU1MoY2xhc3MpOwogICAgIFhlbkRldmlj
ZUNsYXNzICp4ZW5kZXZfY2xhc3MgPSBYRU5fREVWSUNFX0NMQVNTKGNsYXNzKTsKIAorICAgIHhl
bmRldl9jbGFzcy0+YmFja2VuZCA9ICJxZGlzayI7CisgICAgeGVuZGV2X2NsYXNzLT5kZXZpY2Ug
PSAidmJkIjsKKyAgICB4ZW5kZXZfY2xhc3MtPmdldF9uYW1lID0geGVuX3FkaXNrX2dldF9uYW1l
OwogICAgIHhlbmRldl9jbGFzcy0+cmVhbGl6ZSA9IHhlbl9xZGlza19yZWFsaXplOwogICAgIHhl
bmRldl9jbGFzcy0+dW5yZWFsaXplID0geGVuX3FkaXNrX3VucmVhbGl6ZTsKIApkaWZmIC0tZ2l0
IGEvaHcveGVuL01ha2VmaWxlLm9ianMgYi9ody94ZW4vTWFrZWZpbGUub2JqcwppbmRleCBkOWQ2
ZDdiNGY5Li43N2MwODY4MTkwIDEwMDY0NAotLS0gYS9ody94ZW4vTWFrZWZpbGUub2JqcworKysg
Yi9ody94ZW4vTWFrZWZpbGUub2JqcwpAQCAtMSw1ICsxLDUgQEAKICMgeGVuIGJhY2tlbmQgZHJp
dmVyIHN1cHBvcnQKLWNvbW1vbi1vYmotJChDT05GSUdfWEVOKSArPSB4ZW4tbGVnYWN5LWJhY2tl
bmQubyB4ZW5fZGV2Y29uZmlnLm8geGVuX3B2ZGV2Lm8geGVuLWNvbW1vbi5vIHhlbi1idXMubwor
Y29tbW9uLW9iai0kKENPTkZJR19YRU4pICs9IHhlbi1sZWdhY3ktYmFja2VuZC5vIHhlbl9kZXZj
b25maWcubyB4ZW5fcHZkZXYubyB4ZW4tY29tbW9uLm8geGVuLWJ1cy5vIHhlbi1idXMtaGVscGVy
Lm8KIAogb2JqLSQoQ09ORklHX1hFTl9QQ0lfUEFTU1RIUk9VR0gpICs9IHhlbi1ob3N0LXBjaS1k
ZXZpY2Uubwogb2JqLSQoQ09ORklHX1hFTl9QQ0lfUEFTU1RIUk9VR0gpICs9IHhlbl9wdC5vIHhl
bl9wdF9jb25maWdfaW5pdC5vIHhlbl9wdF9ncmFwaGljcy5vIHhlbl9wdF9tc2kubwpkaWZmIC0t
Z2l0IGEvaHcveGVuL3RyYWNlLWV2ZW50cyBiL2h3L3hlbi90cmFjZS1ldmVudHMKaW5kZXggMDE3
MmNkNGUyNi4uZmE4YWVhMWRhMSAxMDA2NDQKLS0tIGEvaHcveGVuL3RyYWNlLWV2ZW50cworKysg
Yi9ody94ZW4vdHJhY2UtZXZlbnRzCkBAIC0xNiw1ICsxNiw3IEBAIHhlbl9kb21pZF9yZXN0cmlj
dChpbnQgZXJyKSAiZXJyOiAldSIKICMgaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5jCiB4ZW5fYnVz
X3JlYWxpemUodm9pZCkgIiIKIHhlbl9idXNfdW5yZWFsaXplKHZvaWQpICIiCi14ZW5fZGV2aWNl
X3JlYWxpemUoY29uc3QgY2hhciAqdHlwZSkgInR5cGU6ICVzIgoteGVuX2RldmljZV91bnJlYWxp
emUoY29uc3QgY2hhciAqdHlwZSkgInR5cGU6ICVzIgoreGVuX2RldmljZV9yZWFsaXplKGNvbnN0
IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBuYW1lOiAlcyIKK3hlbl9kZXZpY2Vf
dW5yZWFsaXplKGNvbnN0IGNoYXIgKnR5cGUsIGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBuYW1lOiAl
cyIKK3hlbl9kZXZpY2VfYmFja2VuZF9zdGF0ZShjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1l
LCBjb25zdCBjaGFyICpzdGF0ZSkgInR5cGU6ICVzIG5hbWU6ICVzIC0+ICVzIgoreGVuX2Rldmlj
ZV9mcm9udGVuZF9zdGF0ZShjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lLCBjb25zdCBjaGFy
ICpzdGF0ZSkgInR5cGU6ICVzIG5hbWU6ICVzIC0+ICVzIgpkaWZmIC0tZ2l0IGEvaHcveGVuL3hl
bi1idXMtaGVscGVyLmMgYi9ody94ZW4veGVuLWJ1cy1oZWxwZXIuYwpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwLi5kOWVlMmVkNmEwCi0tLSAvZGV2L251bGwKKysrIGIvaHcv
eGVuL3hlbi1idXMtaGVscGVyLmMKQEAgLTAsMCArMSwxMjQgQEAKKy8qCisgKiBDb3B5cmlnaHQg
KGMpIENpdHJpeCBTeXN0ZW1zIEluYy4KKyAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKi8KKwor
I2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJody9ody5oIgorI2luY2x1ZGUgImh3
L3N5c2J1cy5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW4uaCIKKyNpbmNsdWRlICJody94ZW4veGVu
LWJ1cy5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW4tYnVzLWhlbHBlci5oIgorI2luY2x1ZGUgInFh
cGkvZXJyb3IuaCIKKworc3RydWN0IHhzX3N0YXRlIHsKKyAgICBlbnVtIHhlbmJ1c19zdGF0ZSBz
dGF0ZW51bTsKKyAgICBjb25zdCBjaGFyICpzdGF0ZXN0cjsKK307CisjZGVmaW5lIFhTX1NUQVRF
KHN0YXRlKSB7IHN0YXRlLCAjc3RhdGUgfQorCitzdGF0aWMgc3RydWN0IHhzX3N0YXRlIHhzX3N0
YXRlW10gPSB7CisgICAgWFNfU1RBVEUoWGVuYnVzU3RhdGVVbmtub3duKSwKKyAgICBYU19TVEFU
RShYZW5idXNTdGF0ZUluaXRpYWxpc2luZyksCisgICAgWFNfU1RBVEUoWGVuYnVzU3RhdGVJbml0
V2FpdCksCisgICAgWFNfU1RBVEUoWGVuYnVzU3RhdGVJbml0aWFsaXNlZCksCisgICAgWFNfU1RB
VEUoWGVuYnVzU3RhdGVDb25uZWN0ZWQpLAorICAgIFhTX1NUQVRFKFhlbmJ1c1N0YXRlQ2xvc2lu
ZyksCisgICAgWFNfU1RBVEUoWGVuYnVzU3RhdGVDbG9zZWQpLAorICAgIFhTX1NUQVRFKFhlbmJ1
c1N0YXRlUmVjb25maWd1cmluZyksCisgICAgWFNfU1RBVEUoWGVuYnVzU3RhdGVSZWNvbmZpZ3Vy
ZWQpLAorfTsKKworI3VuZGVmIFhTX1NUQVRFCisKK2NvbnN0IGNoYXIgKnhzX3N0cnN0YXRlKGVu
dW0geGVuYnVzX3N0YXRlIHN0YXRlKQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICBmb3Ig
KGkgPSAwOyBpIDwgQVJSQVlfU0laRSh4c19zdGF0ZSk7IGkrKykgeworICAgICAgICBpZiAoeHNf
c3RhdGVbaV0uc3RhdGVudW0gPT0gc3RhdGUpIHsKKyAgICAgICAgICAgIHJldHVybiB4c19zdGF0
ZVtpXS5zdGF0ZXN0cjsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiAiSU5WQUxJRCI7
Cit9CisKK3ZvaWQgeHNfbm9kZV9jcmVhdGUoc3RydWN0IHhzX2hhbmRsZSAqeHNoLCBjb25zdCBj
aGFyICpub2RlLAorICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeHNfcGVybWlzc2lvbnMgcGVy
bXNbXSwKKyAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3Blcm1zLCBFcnJvciAq
KmVycnApCit7CisgICAgaWYgKCF4c193cml0ZSh4c2gsIFhCVF9OVUxMLCBub2RlLCAiIiwgMCkp
IHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJubyhlcnJwLCBlcnJubywgImZhaWxlZCB0byBjcmVh
dGUgbm9kZSAnJXMnIiwgbm9kZSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBpZiAo
IXhzX3NldF9wZXJtaXNzaW9ucyh4c2gsIFhCVF9OVUxMLCBub2RlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBlcm1zLCBucl9wZXJtcykpIHsKKyAgICAgICAgZXJyb3Jfc2V0Z19lcnJu
byhlcnJwLCBlcnJubywgImZhaWxlZCB0byBzZXQgbm9kZSAnJXMnIHBlcm1pc3Npb25zIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICBub2RlKTsKKyAgICB9Cit9CisKK3ZvaWQgeHNfbm9kZV9k
ZXN0cm95KHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgY29uc3QgY2hhciAqbm9kZSkKK3sKKyAgICB4
c19ybSh4c2gsIFhCVF9OVUxMLCBub2RlKTsKK30KKwordm9pZCB4c19ub2RlX3ZwcmludGYoc3Ry
dWN0IHhzX2hhbmRsZSAqeHNoLCBjb25zdCBjaGFyICpub2RlLAorICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgY2hhciAqa2V5LCBjb25zdCBjaGFyICpmbXQsIHZhX2xpc3QgYXApCit7CisgICAg
Y2hhciAqcGF0aCwgKnZhbHVlOworCisgICAgcGF0aCA9IChzdHJsZW4obm9kZSkgIT0gMCkgPyBn
X3N0cmR1cF9wcmludGYoIiVzLyVzIiwgbm9kZSwga2V5KSA6CisgICAgICAgIGdfc3RyZHVwKGtl
eSk7CisKKyAgICB2YWx1ZSA9IGdfc3RyZHVwX3ZwcmludGYoZm10LCBhcCk7CisKKyAgICB4c193
cml0ZSh4c2gsIFhCVF9OVUxMLCBwYXRoLCB2YWx1ZSwgc3RybGVuKHZhbHVlKSk7CisKKyAgICBn
X2ZyZWUodmFsdWUpOworICAgIGdfZnJlZShwYXRoKTsKK30KKwordm9pZCB4c19ub2RlX3ByaW50
ZihzdHJ1Y3QgeHNfaGFuZGxlICp4c2gsIGNvbnN0IGNoYXIgKm5vZGUsCisgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGNoYXIgKmtleSwgY29uc3QgY2hhciAqZm10LCAuLi4pCit7CisgICAgdmFf
bGlzdCBhcDsKKworICAgIHZhX3N0YXJ0KGFwLCBmbXQpOworICAgIHhzX25vZGVfdnByaW50Zih4
c2gsIG5vZGUsIGtleSwgZm10LCBhcCk7CisgICAgdmFfZW5kKGFwKTsKK30KKworaW50IHhzX25v
ZGVfdnNjYW5mKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgY29uc3QgY2hhciAqbm9kZSwgY29uc3Qg
Y2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgdmFfbGlzdCBh
cCkKK3sKKyAgICBjaGFyICpwYXRoLCAqdmFsdWU7CisgICAgaW50IHJjOworCisgICAgcGF0aCA9
IChzdHJsZW4obm9kZSkgIT0gMCkgPyBnX3N0cmR1cF9wcmludGYoIiVzLyVzIiwgbm9kZSwga2V5
KSA6CisgICAgICAgIGdfc3RyZHVwKGtleSk7CisKKyAgICB2YWx1ZSA9IHhzX3JlYWQoeHNoLCBY
QlRfTlVMTCwgcGF0aCwgTlVMTCk7CisKKyAgICByYyA9IHZhbHVlID8gdnNzY2FuZih2YWx1ZSwg
Zm10LCBhcCkgOiBFT0Y7CisKKyAgICBmcmVlKHZhbHVlKTsKKyAgICBnX2ZyZWUocGF0aCk7CisK
KyAgICByZXR1cm4gcmM7Cit9CisKK2ludCB4c19ub2RlX3NjYW5mKHN0cnVjdCB4c19oYW5kbGUg
KnhzaCwgY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LAorICAgICAgICAgICAgICAg
ICAgY29uc3QgY2hhciAqZm10LCAuLi4pCit7CisgICAgdmFfbGlzdCBhcDsKKyAgICBpbnQgcmM7
CisKKyAgICB2YV9zdGFydChhcCwgZm10KTsKKyAgICByYyA9IHhzX25vZGVfdnNjYW5mKHhzaCwg
bm9kZSwga2V5LCBmbXQsIGFwKTsKKyAgICB2YV9lbmQoYXApOworCisgICAgcmV0dXJuIHJjOwor
fQpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hlbi94ZW4tYnVzLmMKaW5kZXgg
ZGVkZTJkOTE0YS4uNjYzYWE4ZTExNyAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbi1idXMuYworKysg
Yi9ody94ZW4veGVuLWJ1cy5jCkBAIC02LDI0ICs2LDEwMiBAQAogI2luY2x1ZGUgInFlbXUvb3Nk
ZXAuaCIKICNpbmNsdWRlICJody9ody5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgorI2luY2x1
ZGUgImh3L3hlbi94ZW4uaCIKICNpbmNsdWRlICJody94ZW4veGVuLWJ1cy5oIgorI2luY2x1ZGUg
Imh3L3hlbi94ZW4tYnVzLWhlbHBlci5oIgorI2luY2x1ZGUgIm1vbml0b3IvbW9uaXRvci5oIgog
I2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKKyNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCiAjaW5j
bHVkZSAidHJhY2UuaCIKIAorc3RhdGljIGNoYXIgKnhlbl9kZXZpY2VfZ2V0X2JhY2tlbmRfcGF0
aChYZW5EZXZpY2UgKnhlbmRldikKK3sKKyAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMocWRl
dl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOworICAgIFhlbkRldmljZUNsYXNzICp4
ZW5kZXZfY2xhc3MgPSBYRU5fREVWSUNFX0dFVF9DTEFTUyh4ZW5kZXYpOworICAgIGNvbnN0IGNo
YXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYpKTsKKyAgICBjb25z
dCBjaGFyICpiYWNrZW5kID0geGVuZGV2X2NsYXNzLT5iYWNrZW5kOworCisgICAgaWYgKCFiYWNr
ZW5kKSB7CisgICAgICAgIGJhY2tlbmQgPSB0eXBlOworICAgIH0KKworICAgIHJldHVybiBnX3N0
cmR1cF9wcmludGYoIi9sb2NhbC9kb21haW4vJXUvYmFja2VuZC8lcy8ldS8lcyIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4ZW5idXMtPmJhY2tlbmRfaWQsIGJhY2tlbmQsIHhlbmRldi0+
ZnJvbnRlbmRfaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5kZXYtPm5hbWUpOwor
fQorCitzdGF0aWMgY2hhciAqeGVuX2RldmljZV9nZXRfZnJvbnRlbmRfcGF0aChYZW5EZXZpY2Ug
KnhlbmRldikKK3sKKyAgICBYZW5EZXZpY2VDbGFzcyAqeGVuZGV2X2NsYXNzID0gWEVOX0RFVklD
RV9HRVRfQ0xBU1MoeGVuZGV2KTsKKyAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dldF90
eXBlbmFtZShPQkpFQ1QoeGVuZGV2KSk7CisgICAgY29uc3QgY2hhciAqZGV2aWNlID0geGVuZGV2
X2NsYXNzLT5kZXZpY2U7CisKKyAgICBpZiAoIWRldmljZSkgeworICAgICAgICBkZXZpY2UgPSB0
eXBlOworICAgIH0KKworICAgIHJldHVybiBnX3N0cmR1cF9wcmludGYoIi9sb2NhbC9kb21haW4v
JXUvZGV2aWNlLyVzLyVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbmRldi0+ZnJv
bnRlbmRfaWQsIGRldmljZSwgeGVuZGV2LT5uYW1lKTsKK30KKworc3RhdGljIHZvaWQgeGVuX2J1
c19wcmludF9kZXYoTW9uaXRvciAqbW9uLCBEZXZpY2VTdGF0ZSAqZGV2LCBpbnQgaW5kZW50KQor
eworICAgIFhlbkRldmljZSAqeGVuZGV2ID0gWEVOX0RFVklDRShkZXYpOworCisgICAgbW9uaXRv
cl9wcmludGYobW9uLCAiJSpzbmFtZSA9ICclcycgZnJvbnRlbmRfaWQgPSAldVxuIiwKKyAgICAg
ICAgICAgICAgICAgICBpbmRlbnQsICIiLCB4ZW5kZXYtPm5hbWUsIHhlbmRldi0+ZnJvbnRlbmRf
aWQpOworfQorCitzdGF0aWMgY2hhciAqeGVuX2J1c19nZXRfZGV2X3BhdGgoRGV2aWNlU3RhdGUg
KmRldikKK3sKKyAgICByZXR1cm4geGVuX2RldmljZV9nZXRfYmFja2VuZF9wYXRoKFhFTl9ERVZJ
Q0UoZGV2KSk7Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9idXNfdW5yZWFsaXplKEJ1c1N0YXRlICpi
dXMsIEVycm9yICoqZXJycCkKIHsKKyAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMoYnVzKTsK
KwogICAgIHRyYWNlX3hlbl9idXNfdW5yZWFsaXplKCk7CisKKyAgICBpZiAoIXhlbmJ1cy0+eHNo
KSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB4c19jbG9zZSh4ZW5idXMtPnhzaCk7
CiB9CiAKIHN0YXRpYyB2b2lkIHhlbl9idXNfcmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAq
KmVycnApCiB7CisgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKGJ1cyk7CisgICAgdW5zaWdu
ZWQgaW50IGRvbWlkOworCiAgICAgdHJhY2VfeGVuX2J1c19yZWFsaXplKCk7CisKKyAgICB4ZW5i
dXMtPnhzaCA9IHhzX29wZW4oMCk7CisgICAgaWYgKCF4ZW5idXMtPnhzaCkgeworICAgICAgICBl
cnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiZmFpbGVkIHhzX29wZW4iKTsKKyAgICAgICAg
Z290byBmYWlsOworICAgIH0KKworICAgIGlmICh4c19ub2RlX3NjYW5mKHhlbmJ1cy0+eHNoLCAi
IiwgLyogZG9tYWluIHJvb3Qgbm9kZSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICJk
b21pZCIsICIldSIsICZkb21pZCkgPT0gMSkgeworICAgICAgICB4ZW5idXMtPmJhY2tlbmRfaWQg
PSBkb21pZDsKKyAgICB9IGVsc2UgeworICAgICAgICB4ZW5idXMtPmJhY2tlbmRfaWQgPSAwOyAv
KiBBc3N1bWUgbGFjayBvZiBub2RlIG1lYW5zIGRvbTAgKi8KKyAgICB9CisKKyAgICByZXR1cm47
CisKK2ZhaWw6CisgICAgeGVuX2J1c191bnJlYWxpemUoYnVzLCAmZXJyb3JfYWJvcnQpOwogfQog
CiBzdGF0aWMgdm9pZCB4ZW5fYnVzX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmNsYXNzLCB2b2lk
ICpkYXRhKQogewogICAgIEJ1c0NsYXNzICpidXNfY2xhc3MgPSBCVVNfQ0xBU1MoY2xhc3MpOwog
CisgICAgYnVzX2NsYXNzLT5wcmludF9kZXYgPSB4ZW5fYnVzX3ByaW50X2RldjsKKyAgICBidXNf
Y2xhc3MtPmdldF9kZXZfcGF0aCA9IHhlbl9idXNfZ2V0X2Rldl9wYXRoOwogICAgIGJ1c19jbGFz
cy0+cmVhbGl6ZSA9IHhlbl9idXNfcmVhbGl6ZTsKICAgICBidXNfY2xhc3MtPnVucmVhbGl6ZSA9
IHhlbl9idXNfdW5yZWFsaXplOwogfQpAQCAtMzYsNiArMTE0LDEzOCBAQCBzdGF0aWMgY29uc3Qg
VHlwZUluZm8geGVuX2J1c190eXBlX2luZm8gPSB7CiAgICAgLmNsYXNzX2luaXQgPSB4ZW5fYnVz
X2NsYXNzX2luaXQsCiB9OwogCitzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRm
KFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4uKQoreworICAgIFhlbkJ1cyAq
eGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7Cisg
ICAgdmFfbGlzdCBhcDsKKworICAgIGdfYXNzZXJ0KHhlbmJ1cy0+eHNoKTsKKworICAgIHZhX3N0
YXJ0KGFwLCBmbXQpOworICAgIHhzX25vZGVfdnByaW50Zih4ZW5idXMtPnhzaCwgeGVuZGV2LT5i
YWNrZW5kX3BhdGgsIGtleSwgZm10LCBhcCk7CisgICAgdmFfZW5kKGFwKTsKK30KKworc3RhdGlj
IHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX3NldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB4ZW5idXNfc3RhdGUg
c3RhdGUpCit7CisgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JK
RUNUKHhlbmRldikpOworCisgICAgaWYgKHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBzdGF0ZSkg
eworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgdHJhY2VfeGVuX2RldmljZV9iYWNrZW5k
X3N0YXRlKHR5cGUsIHhlbmRldi0+bmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeHNfc3Ryc3RhdGUoc3RhdGUpKTsKKworICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9
IHN0YXRlOworICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAic3RhdGUiLCAi
JXUiLCBzdGF0ZSk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9jcmVhdGUo
WGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKK3sKKyAgICBYZW5CdXMgKnhlbmJ1cyA9
IFhFTl9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOworICAgIHN0cnVj
dCB4c19wZXJtaXNzaW9ucyBwZXJtc1syXTsKKyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsK
KworICAgIHhlbmRldi0+YmFja2VuZF9wYXRoID0geGVuX2RldmljZV9nZXRfYmFja2VuZF9wYXRo
KHhlbmRldik7CisKKyAgICBwZXJtc1swXS5pZCA9IHhlbmJ1cy0+YmFja2VuZF9pZDsKKyAgICBw
ZXJtc1swXS5wZXJtcyA9IFhTX1BFUk1fTk9ORTsKKyAgICBwZXJtc1sxXS5pZCA9IHhlbmRldi0+
ZnJvbnRlbmRfaWQ7CisgICAgcGVybXNbMV0ucGVybXMgPSBYU19QRVJNX1JFQUQ7CisKKyAgICBn
X2Fzc2VydCh4ZW5idXMtPnhzaCk7CisKKyAgICB4c19ub2RlX2NyZWF0ZSh4ZW5idXMtPnhzaCwg
eGVuZGV2LT5iYWNrZW5kX3BhdGgsIHBlcm1zLAorICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJ
WkUocGVybXMpLCAmbG9jYWxfZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVy
cm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBlcnJvcl9wcmVwZW5kKGVy
cnAsICJmYWlsZWQgdG8gY3JlYXRlIGJhY2tlbmQ6ICIpOworICAgIH0KK30KKworc3RhdGljIHZv
aWQgeGVuX2RldmljZV9iYWNrZW5kX2Rlc3Ryb3koWGVuRGV2aWNlICp4ZW5kZXYpCit7CisgICAg
WGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRl
dikpKTsKKworICAgIGlmICgheGVuZGV2LT5iYWNrZW5kX3BhdGgpIHsKKyAgICAgICAgcmV0dXJu
OworICAgIH0KKworICAgIGdfYXNzZXJ0KHhlbmJ1cy0+eHNoKTsKKworICAgIHhzX25vZGVfZGVz
dHJveSh4ZW5idXMtPnhzaCwgeGVuZGV2LT5iYWNrZW5kX3BhdGgpOworICAgIGdfZnJlZSh4ZW5k
ZXYtPmJhY2tlbmRfcGF0aCk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRlbmRf
cHJpbnRmKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLikKK3sKKyAgICBY
ZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2
KSkpOworICAgIHZhX2xpc3QgYXA7CisKKyAgICBnX2Fzc2VydCh4ZW5idXMtPnhzaCk7CisKKyAg
ICB2YV9zdGFydChhcCwgZm10KTsKKyAgICB4c19ub2RlX3ZwcmludGYoeGVuYnVzLT54c2gsIHhl
bmRldi0+ZnJvbnRlbmRfcGF0aCwga2V5LCBmbXQsIGFwKTsKKyAgICB2YV9lbmQoYXApOworfQor
CitzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3NldF9zdGF0ZShYZW5EZXZpY2UgKnhl
bmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0geGVu
YnVzX3N0YXRlIHN0YXRlKQoreworICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBvYmplY3RfZ2V0X3R5
cGVuYW1lKE9CSkVDVCh4ZW5kZXYpKTsKKworICAgIGlmICh4ZW5kZXYtPmZyb250ZW5kX3N0YXRl
ID09IHN0YXRlKSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB0cmFjZV94ZW5fZGV2
aWNlX2Zyb250ZW5kX3N0YXRlKHR5cGUsIHhlbmRldi0+bmFtZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhzX3N0cnN0YXRlKHN0YXRlKSk7CisKKyAgICB4ZW5kZXYtPmZy
b250ZW5kX3N0YXRlID0gc3RhdGU7CisgICAgeGVuX2RldmljZV9mcm9udGVuZF9wcmludGYoeGVu
ZGV2LCAic3RhdGUiLCAiJXUiLCBzdGF0ZSk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9kZXZpY2Vf
ZnJvbnRlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCit7CisgICAg
WGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRl
dikpKTsKKyAgICBzdHJ1Y3QgeHNfcGVybWlzc2lvbnMgcGVybXNbMl07CisgICAgRXJyb3IgKmxv
Y2FsX2VyciA9IE5VTEw7CisKKyAgICB4ZW5kZXYtPmZyb250ZW5kX3BhdGggPSB4ZW5fZGV2aWNl
X2dldF9mcm9udGVuZF9wYXRoKHhlbmRldik7CisKKyAgICBwZXJtc1swXS5pZCA9IHhlbmRldi0+
ZnJvbnRlbmRfaWQ7CisgICAgcGVybXNbMF0ucGVybXMgPSBYU19QRVJNX05PTkU7CisgICAgcGVy
bXNbMV0uaWQgPSB4ZW5idXMtPmJhY2tlbmRfaWQ7CisgICAgcGVybXNbMV0ucGVybXMgPSBYU19Q
RVJNX1JFQUQgfCBYU19QRVJNX1dSSVRFOworCisgICAgZ19hc3NlcnQoeGVuYnVzLT54c2gpOwor
CisgICAgeHNfbm9kZV9jcmVhdGUoeGVuYnVzLT54c2gsIHhlbmRldi0+ZnJvbnRlbmRfcGF0aCwg
cGVybXMsCisgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShwZXJtcyksICZsb2NhbF9lcnIp
OworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CisgICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgImZhaWxlZCB0byBjcmVhdGUg
ZnJvbnRlbmQ6ICIpOworICAgIH0KK30KKworc3RhdGljIHZvaWQgeGVuX2RldmljZV9mcm9udGVu
ZF9kZXN0cm95KFhlbkRldmljZSAqeGVuZGV2KQoreworICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVO
X0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7CisKKyAgICBpZiAoIXhl
bmRldi0+ZnJvbnRlbmRfcGF0aCkgeworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgZ19h
c3NlcnQoeGVuYnVzLT54c2gpOworCisgICAgeHNfbm9kZV9kZXN0cm95KHhlbmJ1cy0+eHNoLCB4
ZW5kZXYtPmZyb250ZW5kX3BhdGgpOworICAgIGdfZnJlZSh4ZW5kZXYtPmZyb250ZW5kX3BhdGgp
OworfQorCiBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3VucmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2
LCBFcnJvciAqKmVycnApCiB7CiAgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBYRU5fREVWSUNFKGRl
dik7CkBAIC00Myw3ICsyNTMsMTAgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV91bnJlYWxpemUo
RGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIGNvbnN0IGNoYXIgKnR5cGUgPSBv
YmplY3RfZ2V0X3R5cGVuYW1lKE9CSkVDVCh4ZW5kZXYpKTsKICAgICBFcnJvciAqbG9jYWxfZXJy
ID0gTlVMTDsKIAotICAgIHRyYWNlX3hlbl9kZXZpY2VfdW5yZWFsaXplKHR5cGUpOworICAgIHRy
YWNlX3hlbl9kZXZpY2VfdW5yZWFsaXplKHR5cGUsIHhlbmRldi0+bmFtZSk7CisKKyAgICBpZiAo
eGVuZGV2LT5leGl0Lm5vdGlmeSkKKyAgICAgICAgcWVtdV9yZW1vdmVfZXhpdF9ub3RpZmllcigm
eGVuZGV2LT5leGl0KTsKIAogICAgIGlmICh4ZW5kZXZfY2xhc3MtPnVucmVhbGl6ZSkgewogICAg
ICAgICB4ZW5kZXZfY2xhc3MtPnVucmVhbGl6ZSh4ZW5kZXYsICZsb2NhbF9lcnIpOwpAQCAtNTIs
MTYgKzI2NSw2MiBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3VucmVhbGl6ZShEZXZpY2VTdGF0
ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAg
ICB9CisKKyAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX2Rlc3Ryb3koeGVuZGV2KTsKKyAgICB4ZW5f
ZGV2aWNlX2JhY2tlbmRfZGVzdHJveSh4ZW5kZXYpOworCisgICAgZ19mcmVlKHhlbmRldi0+bmFt
ZSk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZXhpdChOb3RpZmllciAqbiwgdm9pZCAq
ZGF0YSkKK3sKKyAgICBYZW5EZXZpY2UgKnhlbmRldiA9IGNvbnRhaW5lcl9vZihuLCBYZW5EZXZp
Y2UsIGV4aXQpOworCisgICAgeGVuX2RldmljZV91bnJlYWxpemUoREVWSUNFKHhlbmRldiksICZl
cnJvcl9hYm9ydCk7CiB9CiAKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfcmVhbGl6ZShEZXZpY2VT
dGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBYRU5f
REVWSUNFKGRldik7CiAgICAgWGVuRGV2aWNlQ2xhc3MgKnhlbmRldl9jbGFzcyA9IFhFTl9ERVZJ
Q0VfR0VUX0NMQVNTKHhlbmRldik7CisgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZf
Z2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRldikpKTsKICAgICBjb25zdCBjaGFyICp0eXBlID0g
b2JqZWN0X2dldF90eXBlbmFtZShPQkpFQ1QoeGVuZGV2KSk7CiAgICAgRXJyb3IgKmxvY2FsX2Vy
ciA9IE5VTEw7CiAKLSAgICB0cmFjZV94ZW5fZGV2aWNlX3JlYWxpemUodHlwZSk7CisgICAgaWYg
KHhlbmRldi0+ZnJvbnRlbmRfaWQgPT0gRE9NSURfSU5WQUxJRCkgeworICAgICAgICB4ZW5kZXYt
PmZyb250ZW5kX2lkID0geGVuX2RvbWlkOworICAgIH0KKworICAgIGlmICh4ZW5kZXYtPmZyb250
ZW5kX2lkID49IERPTUlEX0ZJUlNUX1JFU0VSVkVEKSB7CisgICAgICAgIGVycm9yX3NldGcoZXJy
cCwgImludmFsaWQgZnJvbnRlbmQtaWQiKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAg
IGlmICgheGVuZGV2X2NsYXNzLT5nZXRfbmFtZSkgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAs
ICJnZXRfbmFtZSBtZXRob2Qgbm90IGltcGxlbWVudGVkIik7CisgICAgICAgIHJldHVybjsKKyAg
ICB9CisKKyAgICB4ZW5kZXYtPm5hbWUgPSB4ZW5kZXZfY2xhc3MtPmdldF9uYW1lKHhlbmRldiwg
JmxvY2FsX2Vycik7CisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiZmFpbGVk
IHRvIGdldCBkZXZpY2UgbmFtZTogIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB0
cmFjZV94ZW5fZGV2aWNlX3JlYWxpemUodHlwZSwgeGVuZGV2LT5uYW1lKTsKKworICAgIHhlbl9k
ZXZpY2VfYmFja2VuZF9jcmVhdGUoeGVuZGV2LCAmbG9jYWxfZXJyKTsKKyAgICBpZiAobG9jYWxf
ZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAg
ICBnb3RvIHVucmVhbGl6ZTsKKyAgICB9CisKKyAgICB4ZW5fZGV2aWNlX2Zyb250ZW5kX2NyZWF0
ZSh4ZW5kZXYsICZsb2NhbF9lcnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIGdvdG8gdW5yZWFsaXplOwor
ICAgIH0KIAogICAgIGlmICh4ZW5kZXZfY2xhc3MtPnJlYWxpemUpIHsKICAgICAgICAgeGVuZGV2
X2NsYXNzLT5yZWFsaXplKHhlbmRldiwgJmxvY2FsX2Vycik7CkBAIC03MSwxOCArMzMwLDQzIEBA
IHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAq
KmVycnApCiAgICAgICAgIH0KICAgICB9CiAKKyAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRm
KHhlbmRldiwgImZyb250ZW5kIiwgIiVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHhlbmRldi0+ZnJvbnRlbmRfcGF0aCk7CisgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4
ZW5kZXYsICJmcm9udGVuZC1pZCIsICIldSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4ZW5kZXYtPmZyb250ZW5kX2lkKTsKKyAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKHhl
bmRldiwgIm9ubGluZSIsICIldSIsIDEpOworICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYo
eGVuZGV2LCAiaG90cGx1Zy1zdGF0dXMiLCAiY29ubmVjdGVkIik7CisKKyAgICB4ZW5fZGV2aWNl
X2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVJbml0V2FpdCk7CisKKyAgICB4
ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50Zih4ZW5kZXYsICJiYWNrZW5kIiwgIiVzIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5kZXYtPmJhY2tlbmRfcGF0aCk7CisgICAgeGVu
X2RldmljZV9mcm9udGVuZF9wcmludGYoeGVuZGV2LCAiYmFja2VuZC1pZCIsICIldSIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuYnVzLT5iYWNrZW5kX2lkKTsKKworICAgIHhl
bl9kZXZpY2VfZnJvbnRlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVJbml0aWFsaXNp
bmcpOworCisgICAgeGVuZGV2LT5leGl0Lm5vdGlmeSA9IHhlbl9kZXZpY2VfZXhpdDsKKyAgICBx
ZW11X2FkZF9leGl0X25vdGlmaWVyKCZ4ZW5kZXYtPmV4aXQpOwogICAgIHJldHVybjsKIAogdW5y
ZWFsaXplOgogICAgIHhlbl9kZXZpY2VfdW5yZWFsaXplKGRldiwgJmVycm9yX2Fib3J0KTsKIH0K
IAorc3RhdGljIFByb3BlcnR5IHhlbl9kZXZpY2VfcHJvcHNbXSA9IHsKKyAgICBERUZJTkVfUFJP
UF9VSU5UMTYoImZyb250ZW5kLWlkIiwgWGVuRGV2aWNlLCBmcm9udGVuZF9pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgRE9NSURfSU5WQUxJRCksCisgICAgREVGSU5FX1BST1BfRU5EX09GX0xJ
U1QoKQorfTsKKwogc3RhdGljIHZvaWQgeGVuX2RldmljZV9jbGFzc19pbml0KE9iamVjdENsYXNz
ICpjbGFzcywgdm9pZCAqZGF0YSkKIHsKICAgICBEZXZpY2VDbGFzcyAqZGV2X2NsYXNzID0gREVW
SUNFX0NMQVNTKGNsYXNzKTsKIAogICAgIGRldl9jbGFzcy0+cmVhbGl6ZSA9IHhlbl9kZXZpY2Vf
cmVhbGl6ZTsKICAgICBkZXZfY2xhc3MtPnVucmVhbGl6ZSA9IHhlbl9kZXZpY2VfdW5yZWFsaXpl
OworICAgIGRldl9jbGFzcy0+cHJvcHMgPSB4ZW5fZGV2aWNlX3Byb3BzOwogICAgIGRldl9jbGFz
cy0+YnVzX3R5cGUgPSBUWVBFX1hFTl9CVVM7CiB9CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcv
eGVuL3hlbi1idXMtaGVscGVyLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5oCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjUzNTcwNjUwZGIKLS0tIC9kZXYv
bnVsbAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLWhlbHBlci5oCkBAIC0wLDAgKzEsMjYg
QEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIENpdHJpeCBTeXN0ZW1zIEluYy4KKyAqIEFsbCByaWdo
dHMgcmVzZXJ2ZWQuCisgKi8KKworI2lmbmRlZiBIV19YRU5fQlVTX0hFTFBFUl9ICisjZGVmaW5l
IEhXX1hFTl9CVVNfSEVMUEVSX0gKKworY29uc3QgY2hhciAqeHNfc3Ryc3RhdGUoZW51bSB4ZW5i
dXNfc3RhdGUgc3RhdGUpOworCit2b2lkIHhzX25vZGVfY3JlYXRlKHN0cnVjdCB4c19oYW5kbGUg
KnhzaCwgY29uc3QgY2hhciAqbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhzX3Bl
cm1pc3Npb25zIHBlcm1zW10sCisgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9w
ZXJtcywgRXJyb3IgKiplcnJwKTsKK3ZvaWQgeHNfbm9kZV9kZXN0cm95KHN0cnVjdCB4c19oYW5k
bGUgKnhzaCwgY29uc3QgY2hhciAqbm9kZSk7CisKK3ZvaWQgeHNfbm9kZV92cHJpbnRmKHN0cnVj
dCB4c19oYW5kbGUgKnhzaCwgY29uc3QgY2hhciAqbm9kZSwKKyAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGNoYXIgKmtleSwgY29uc3QgY2hhciAqZm10LCB2YV9saXN0IGFwKTsKK3ZvaWQgeHNf
bm9kZV9wcmludGYoc3RydWN0IHhzX2hhbmRsZSAqeHNoLCBjb25zdCBjaGFyICpub2RlLCBjb25z
dCBjaGFyICprZXksCisgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4uKTsK
KworaW50IHhzX25vZGVfdnNjYW5mKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgY29uc3QgY2hhciAq
bm9kZSwgY29uc3QgY2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZt
dCwgdmFfbGlzdCBhcCk7CitpbnQgeHNfbm9kZV9zY2FuZihzdHJ1Y3QgeHNfaGFuZGxlICp4c2gs
IGNvbnN0IGNoYXIgKm5vZGUsIGNvbnN0IGNoYXIgKmtleSwKKyAgICAgICAgICAgICAgICAgIGNv
bnN0IGNoYXIgKmZtdCwgLi4uKTsKKworI2VuZGlmIC8qIEhXX1hFTl9CVVNfSEVMUEVSX0ggKi8K
ZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaCBiL2luY2x1ZGUvaHcveGVuL3hl
bi1idXMuaAppbmRleCA0MTc3MmRjNzNhLi40MzRkMWRiZjU4IDEwMDY0NAotLS0gYS9pbmNsdWRl
L2h3L3hlbi94ZW4tYnVzLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCkBAIC02LDEy
ICs2LDE5IEBACiAjaWZuZGVmIEhXX1hFTl9CVVNfSAogI2RlZmluZSBIV19YRU5fQlVTX0gKIAor
I2luY2x1ZGUgImh3L3hlbi94ZW5fY29tbW9uLmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCiAK
IHR5cGVkZWYgc3RydWN0IFhlbkRldmljZSB7CiAgICAgRGV2aWNlU3RhdGUgcWRldjsKKyAgICBk
b21pZF90IGZyb250ZW5kX2lkOworICAgIGNoYXIgKm5hbWU7CisgICAgY2hhciAqYmFja2VuZF9w
YXRoLCAqZnJvbnRlbmRfcGF0aDsKKyAgICBlbnVtIHhlbmJ1c19zdGF0ZSBiYWNrZW5kX3N0YXRl
LCBmcm9udGVuZF9zdGF0ZTsKKyAgICBOb3RpZmllciBleGl0OwogfSBYZW5EZXZpY2U7CiAKK3R5
cGVkZWYgY2hhciAqKCpYZW5EZXZpY2VHZXROYW1lKShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3Ig
KiplcnJwKTsKIHR5cGVkZWYgdm9pZCAoKlhlbkRldmljZVJlYWxpemUpKFhlbkRldmljZSAqeGVu
ZGV2LCBFcnJvciAqKmVycnApOwogdHlwZWRlZiB2b2lkICgqWGVuRGV2aWNlVW5yZWFsaXplKShY
ZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKTsKIApAQCAtMTksNiArMjYsOSBAQCB0eXBl
ZGVmIHN0cnVjdCBYZW5EZXZpY2VDbGFzcyB7CiAgICAgLyo8IHByaXZhdGUgPiovCiAgICAgRGV2
aWNlQ2xhc3MgcGFyZW50X2NsYXNzOwogICAgIC8qPCBwdWJsaWMgPiovCisgICAgY29uc3QgY2hh
ciAqYmFja2VuZDsKKyAgICBjb25zdCBjaGFyICpkZXZpY2U7CisgICAgWGVuRGV2aWNlR2V0TmFt
ZSBnZXRfbmFtZTsKICAgICBYZW5EZXZpY2VSZWFsaXplIHJlYWxpemU7CiAgICAgWGVuRGV2aWNl
VW5yZWFsaXplIHVucmVhbGl6ZTsKIH0gWGVuRGV2aWNlQ2xhc3M7CkBAIC0zMyw2ICs0Myw4IEBA
IHR5cGVkZWYgc3RydWN0IFhlbkRldmljZUNsYXNzIHsKIAogdHlwZWRlZiBzdHJ1Y3QgWGVuQnVz
IHsKICAgICBCdXNTdGF0ZSBxYnVzOworICAgIGRvbWlkX3QgYmFja2VuZF9pZDsKKyAgICBzdHJ1
Y3QgeHNfaGFuZGxlICp4c2g7CiB9IFhlbkJ1czsKIAogdHlwZWRlZiBzdHJ1Y3QgWGVuQnVzQ2xh
c3MgewotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:12:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:12: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-devel-bounces@lists.xenproject.org>)
	id 1gPUAw-0007Hy-Kn; Wed, 21 Nov 2018 15:12:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wvse=oa=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPUAv-0007Hj-PK
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:12:21 +0000
X-Inumbo-ID: d6eed5cc-ed9f-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6eed5cc-ed9f-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 15:12:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71205794"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 15:11:56 +0000
Message-ID: <20181121151211.15997-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181121151211.15997-1-paul.durrant@citrix.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 03/18] xen: introduce 'xen-qdisk'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IFhlbkRldmljZTogJ3hlbi1xZGlzaycgWzFdLiBUaGlzIHdp
bGwgZXZlbnR1YWxseQpyZXBsYWNlIHRoZSAneGVuX2Rpc2snIGxlZ2FjeSBQViBiYWNrZW5kIGJ1
dCBpdCBpcyBpbGx1c3RyYXRpdmUgdG8gYnVpbGQKdXAgdGhlIGltcGxlbWVudGF0aW9uIGluY3Jl
bWVudGFsbHksIGFsb25nIHdpdGggdGhlIFhlbkJ1cy9YZW5EZXZpY2UKZnJhbWV3b3JrLiBTdWJz
ZXF1ZW50IHBhdGNoZXMgd2lsbCB0aGVyZWZvcmUgYWRkIHRvIHRoaXMgZGV2aWNlJ3MKaW1wbGVt
ZW50YXRpb24gYXMgbmV3IGZlYXR1cmVzIGFyZSBhZGRlZCB0byB0aGUgZnJhbWV3b3JrLgoKQWZ0
ZXIgdGhpcyBwYXRjaCBoYXMgYmVlbiBhcHBsaWVkIGl0IGlzIHBvc3NpYmxlIHRvIGluc3RhbnRp
YXRlIGEgbmV3Cid4ZW4tcWRpc2snIGRldmljZSB3aXRoIGEgc2luZ2xlICd2ZGV2JyBwYXJhbWV0
ZXIsIHdoaWNoIGFjY2VwdHMgdmFsdWVzCmFkaGVyaW5nIHRvIHRoZSBYZW4gVkJEIG5hbWluZyBz
Y2hlbWUgWzJdLiBGb3IgZXhhbXBsZSwgYSBjb21tYW5kLWxpbmUKaW5zdGFudGlhdGlvbiBvZiBh
IHhlbi1xZGlzayBjYW4gYmUgZG9uZSB3aXRoIGFuIGFyZ3VtZW50IHNpbWlsYXIgdG8gdGhlCmZv
bGxvd2luZzoKCi1kZXZpY2UgeGVuLXFkaXNrLHZkZXY9aGRhCgpUaGUgaW1wbGVtZW50YXRpb24g
b2YgdGhlIHZkZXYgcGFyYW1ldGVyIGZvcm11bGF0ZXMgdGhlIGFwcHJvcHJpYXRlIFZCRApudW1i
ZXIgZm9yIHVzZSBpbiB0aGUgUFYgcHJvdG9jb2wuCgpbMV0gVGhlIG5hbWUgJ3FkaXNrJyBhcyBh
bHdheXMgYmVlbiB0aGUgbmFtZSBnaXZlbiB0byB0aGUgUUVNVQogICAgaW1wbGVtZW50YXRpb24g
b2YgdGhlIFhlbiBQViBibG9jayBwcm90b2NvbCBiYWNrZW5kIGltcGxlbWVudGF0aW9uClsyXSBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPWRvY3MvbWFu
L3hlbi12YmQtaW50ZXJmYWNlLm1hcmtkb3duLjcKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogS2V2aW4gV29sZiA8a3dvbGZAcmVk
aGF0LmNvbT4KQ2M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CkNjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBBbnRob255IFBlcmFyZCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICB8
ICAgMiArLQogaHcvYmxvY2svTWFrZWZpbGUub2JqcyAgICAgfCAgIDEgKwogaHcvYmxvY2svdHJh
Y2UtZXZlbnRzICAgICAgfCAgIDQgKwogaHcvYmxvY2sveGVuLXFkaXNrLmMgICAgICAgfCAyNTYg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL2h3
L3hlbi94ZW4tcWRpc2suaCB8ICAzOCArKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDMwMCBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgaHcvYmxvY2sveGVu
LXFkaXNrLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3L3hlbi94ZW4tcWRpc2suaAoK
ZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggMTAzMjQwNmM1Ni4u
MTBmMDQ4YTUwMyAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAg
LTM4OSw3ICszODksNyBAQCBGOiBody85cGZzL3hlbi05cC1iYWNrZW5kLmMKIEY6IGh3L2NoYXIv
eGVuX2NvbnNvbGUuYwogRjogaHcvZGlzcGxheS94ZW5mYi5jCiBGOiBody9uZXQveGVuX25pYy5j
Ci1GOiBody9ibG9jay94ZW5fKgorRjogaHcvYmxvY2sveGVuKgogRjogaHcveGVuLwogRjogaHcv
eGVucHYvCiBGOiBody9pMzg2L3hlbi8KZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL01ha2VmaWxlLm9i
anMgYi9ody9ibG9jay9NYWtlZmlsZS5vYmpzCmluZGV4IDUzY2U1NzUxYWUuLmJjZGQzNmQzMTgg
MTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL01ha2VmaWxlLm9ianMKKysrIGIvaHcvYmxvY2svTWFrZWZp
bGUub2JqcwpAQCAtNSw2ICs1LDcgQEAgY29tbW9uLW9iai0kKENPTkZJR19OQU5EKSArPSBuYW5k
Lm8KIGNvbW1vbi1vYmotJChDT05GSUdfUEZMQVNIX0NGSTAxKSArPSBwZmxhc2hfY2ZpMDEubwog
Y29tbW9uLW9iai0kKENPTkZJR19QRkxBU0hfQ0ZJMDIpICs9IHBmbGFzaF9jZmkwMi5vCiBjb21t
b24tb2JqLSQoQ09ORklHX1hFTikgKz0geGVuX2Rpc2subworY29tbW9uLW9iai0kKENPTkZJR19Y
RU4pICs9IHhlbi1xZGlzay5vCiBjb21tb24tb2JqLSQoQ09ORklHX0VDQykgKz0gZWNjLm8KIGNv
bW1vbi1vYmotJChDT05GSUdfT05FTkFORCkgKz0gb25lbmFuZC5vCiBjb21tb24tb2JqLSQoQ09O
RklHX05WTUVfUENJKSArPSBudm1lLm8KZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3RyYWNlLWV2ZW50
cyBiL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cwppbmRleCAzMzVjMDkyNDUwLi5mZDNjMTI2YWMxIDEw
MDY0NAotLS0gYS9ody9ibG9jay90cmFjZS1ldmVudHMKKysrIGIvaHcvYmxvY2svdHJhY2UtZXZl
bnRzCkBAIC0xMjcsMyArMTI3LDcgQEAgeGVuX2Rpc2tfaW5pdChjaGFyICpuYW1lKSAiJXMiCiB4
ZW5fZGlza19jb25uZWN0KGNoYXIgKm5hbWUpICIlcyIKIHhlbl9kaXNrX2Rpc2Nvbm5lY3QoY2hh
ciAqbmFtZSkgIiVzIgogeGVuX2Rpc2tfZnJlZShjaGFyICpuYW1lKSAiJXMiCisKKyMgaHcvYmxv
Y2sveGVuLXFkaXNrLmMKK3hlbl9xZGlza19yZWFsaXplKHVpbnQzMl90IGRpc2ssIHVpbnQzMl90
IHBhcnRpdGlvbikgImQldXAldSIKK3hlbl9xZGlza191bnJlYWxpemUodWludDMyX3QgZGlzaywg
dWludDMyX3QgcGFydGl0aW9uKSAiZCV1cCV1IgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuLXFk
aXNrLmMgYi9ody9ibG9jay94ZW4tcWRpc2suYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwLi43MjEyMjA3M2Y3Ci0tLSAvZGV2L251bGwKKysrIGIvaHcvYmxvY2sveGVuLXFk
aXNrLmMKQEAgLTAsMCArMSwyNTYgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIENpdHJpeCBTeXN0
ZW1zIEluYy4KKyAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKi8KKworI2luY2x1ZGUgInFlbXUv
b3NkZXAuaCIKKyNpbmNsdWRlICJxZW11L2N1dGlscy5oIgorI2luY2x1ZGUgInFhcGkvZXJyb3Iu
aCIKKyNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKKyNpbmNsdWRlICJody9ody5oIgorI2luY2x1
ZGUgImh3L3hlbi94ZW4tcWRpc2suaCIKKyNpbmNsdWRlICJ0cmFjZS5oIgorCitzdGF0aWMgdm9p
ZCB4ZW5fcWRpc2tfcmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQorewor
ICAgIFhlblFkaXNrRGV2aWNlICpxZGlza2RldiA9IFhFTl9RRElTS19ERVZJQ0UoeGVuZGV2KTsK
KyAgICBYZW5RZGlza1ZkZXYgKnZkZXYgPSAmcWRpc2tkZXYtPnZkZXY7CisKKyAgICBpZiAoIXZk
ZXYtPnZhbGlkKSB7CisgICAgICAgIGVycm9yX3NldGcoZXJycCwgInZkZXYgcHJvcGVydHkgbm90
IHNldCIpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgdHJhY2VfeGVuX3FkaXNrX3Jl
YWxpemUodmRldi0+ZGlzaywgdmRldi0+cGFydGl0aW9uKTsKK30KKworc3RhdGljIHZvaWQgeGVu
X3FkaXNrX3VucmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQoreworICAg
IFhlblFkaXNrRGV2aWNlICpxZGlza2RldiA9IFhFTl9RRElTS19ERVZJQ0UoeGVuZGV2KTsKKyAg
ICBYZW5RZGlza1ZkZXYgKnZkZXYgPSAmcWRpc2tkZXYtPnZkZXY7CisKKyAgICB0cmFjZV94ZW5f
cWRpc2tfdW5yZWFsaXplKHZkZXYtPmRpc2ssIHZkZXYtPnBhcnRpdGlvbik7Cit9CisKK3N0YXRp
YyBjaGFyICpkaXNrX3RvX3ZiZF9uYW1lKHVuc2lnbmVkIGludCBkaXNrKQoreworICAgIHVuc2ln
bmVkIGludCBsZW4gPSBESVZfUk9VTkRfVVAoZGlzaywgMjYpOworICAgIGNoYXIgKm5hbWUgPSBn
X21hbGxvYzAobGVuICsgMSk7CisKKyAgICBkbyB7CisgICAgICAgIG5hbWVbbGVuLS1dID0gJ2En
ICsgKGRpc2sgJSAyNik7CisgICAgICAgIGRpc2sgLz0gMjY7CisgICAgfSB3aGlsZSAoZGlzayAh
PSAwKTsKKyAgICBhc3NlcnQobGVuID09IDApOworCisgICAgcmV0dXJuIG5hbWU7Cit9CisKK3N0
YXRpYyB2b2lkIHhlbl9xZGlza19nZXRfdmRldihPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29u
c3QgY2hhciAqbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFx
dWUsIEVycm9yICoqZXJycCkKK3sKKyAgICBEZXZpY2VTdGF0ZSAqZGV2ID0gREVWSUNFKG9iaik7
CisgICAgUHJvcGVydHkgKnByb3AgPSBvcGFxdWU7CisgICAgWGVuUWRpc2tWZGV2ICp2ZGV2ID0g
cWRldl9nZXRfcHJvcF9wdHIoZGV2LCBwcm9wKTsKKyAgICBjaGFyICpzdHI7CisKKyAgICBzd2l0
Y2ggKHZkZXYtPnR5cGUpIHsKKyAgICBjYXNlIFhFTl9RRElTS19WREVWX1RZUEVfRFA6CisgICAg
ICAgIHN0ciA9IGdfc3RyZHVwX3ByaW50ZigiZCVsdXAlbHUiLCB2ZGV2LT5kaXNrLCB2ZGV2LT5w
YXJ0aXRpb24pOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWEVOX1FESVNLX1ZERVZfVFlQ
RV9YVkQ6CisgICAgY2FzZSBYRU5fUURJU0tfVkRFVl9UWVBFX0hEOgorICAgIGNhc2UgWEVOX1FE
SVNLX1ZERVZfVFlQRV9TRDogeworICAgICAgICBjaGFyICpuYW1lID0gZGlza190b192YmRfbmFt
ZSh2ZGV2LT5kaXNrKTsKKworICAgICAgICBzdHIgPSBnX3N0cmR1cF9wcmludGYoIiVzJXMlbHUi
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZkZXYtPnR5cGUgPT0gWEVOX1FESVNL
X1ZERVZfVFlQRV9YVkQpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ4dmQiIDoK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2ZGV2LT50eXBlID09IFhFTl9RRElTS19W
REVWX1RZUEVfSEQpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoZCIgOgorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgInNkIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG5hbWUsIHZkZXYtPnBhcnRpdGlvbik7CisgICAgICAgIGdfZnJlZShuYW1lKTsKKyAg
ICAgICAgYnJlYWs7CisgICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAgIGVycm9yX3NldGcoZXJy
cCwgImludmFsaWQgdmRldiB0eXBlIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB2
aXNpdF90eXBlX3N0cih2LCBuYW1lLCAmc3RyLCBlcnJwKTsKKyAgICBnX2ZyZWUoc3RyKTsKK30K
Kworc3RhdGljIHVuc2lnbmVkIGludCB2YmRfbmFtZV90b19kaXNrKGNvbnN0IGNoYXIgKm5hbWUs
IGNvbnN0IGNoYXIgKiplbmRwKQoreworICAgIHVuc2lnbmVkIGludCBkaXNrID0gMDsKKworICAg
IHdoaWxlICgqbmFtZSAhPSAnXDAnKSB7CisgICAgICAgIGlmICghZ19hc2NpaV9pc2FscGhhKCpu
YW1lKSB8fCAhZ19hc2NpaV9pc2xvd2VyKCpuYW1lKSkgeworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIH0KKworICAgICAgICBkaXNrICo9IDI2OworICAgICAgICBkaXNrICs9ICpuYW1lKysg
LSAnYSc7CisgICAgfQorICAgICplbmRwID0gbmFtZTsKKworICAgIHJldHVybiBkaXNrOworfQor
CitzdGF0aWMgdm9pZCB4ZW5fcWRpc2tfc2V0X3ZkZXYoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYs
IGNvbnN0IGNoYXIgKm5hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAq
b3BhcXVlLCBFcnJvciAqKmVycnApCit7CisgICAgRGV2aWNlU3RhdGUgKmRldiA9IERFVklDRShv
YmopOworICAgIFByb3BlcnR5ICpwcm9wID0gb3BhcXVlOworICAgIFhlblFkaXNrVmRldiAqdmRl
diA9IHFkZXZfZ2V0X3Byb3BfcHRyKGRldiwgcHJvcCk7CisgICAgRXJyb3IgKmxvY2FsX2VyciA9
IE5VTEw7CisgICAgY2hhciAqc3RyLCAqcDsKKyAgICBjb25zdCBjaGFyICplbmQ7CisKKyAgICBp
ZiAoZGV2LT5yZWFsaXplZCkgeworICAgICAgICBxZGV2X3Byb3Bfc2V0X2FmdGVyX3JlYWxpemUo
ZGV2LCBuYW1lLCBlcnJwKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHZpc2l0X3R5
cGVfc3RyKHYsIG5hbWUsICZzdHIsICZsb2NhbF9lcnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsK
KyAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIHJldHVy
bjsKKyAgICB9CisKKyAgICBwID0gc3RyY2hyKHN0ciwgJ2QnKTsKKyAgICBpZiAoIXApIHsKKyAg
ICAgICAgZ290byBpbnZhbGlkOworICAgIH0KKworICAgICpwKysgPSAnXDAnOworICAgIGlmICgq
c3RyID09ICdcMCcpIHsKKyAgICAgICAgdmRldi0+dHlwZSA9IFhFTl9RRElTS19WREVWX1RZUEVf
RFA7CisgICAgfSBlbHNlIGlmIChzdHJjbXAoc3RyLCAieHYiKSA9PSAwKSB7CisgICAgICAgIHZk
ZXYtPnR5cGUgPSBYRU5fUURJU0tfVkRFVl9UWVBFX1hWRDsKKyAgICB9IGVsc2UgaWYgKHN0cmNt
cChzdHIsICJoIikgPT0gMCkgeworICAgICAgICB2ZGV2LT50eXBlID0gWEVOX1FESVNLX1ZERVZf
VFlQRV9IRDsKKyAgICB9IGVsc2UgaWYgKHN0cmNtcChzdHIsICJzIikgPT0gMCkgeworICAgICAg
ICB2ZGV2LT50eXBlID0gWEVOX1FESVNLX1ZERVZfVFlQRV9TRDsKKyAgICB9IGVsc2UgeworICAg
ICAgICBnb3RvIGludmFsaWQ7CisgICAgfQorCisgICAgaWYgKHZkZXYtPnR5cGUgPT0gWEVOX1FE
SVNLX1ZERVZfVFlQRV9EUCkgeworICAgICAgICBpZiAocWVtdV9zdHJ0b3VsKHAsICZlbmQsIDEw
LCAmdmRldi0+ZGlzaykpIHsKKyAgICAgICAgICAgIGdvdG8gaW52YWxpZDsKKyAgICAgICAgfQor
CisgICAgICAgIGlmICgqZW5kID09ICdwJykgeworICAgICAgICAgICAgcCA9IChjaGFyICopICsr
ZW5kOworICAgICAgICAgICAgaWYgKCplbmQgPT0gJ1wwJykgeworICAgICAgICAgICAgICAgIGdv
dG8gaW52YWxpZDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgIH0gZWxzZSB7CisgICAg
ICAgIHZkZXYtPmRpc2sgPSB2YmRfbmFtZV90b19kaXNrKHAsICZlbmQpOworICAgIH0KKworICAg
IGlmICgqZW5kICE9ICdcMCcpIHsKKyAgICAgICAgcCA9IChjaGFyICopZW5kOworCisgICAgICAg
IGlmIChxZW11X3N0cnRvdWwocCwgJmVuZCwgMTAsICZ2ZGV2LT5wYXJ0aXRpb24pKSB7CisgICAg
ICAgICAgICBnb3RvIGludmFsaWQ7CisgICAgICAgIH0KKworICAgICAgICBpZiAoKmVuZCAhPSAn
XDAnKSB7CisgICAgICAgICAgICBnb3RvIGludmFsaWQ7CisgICAgICAgIH0KKyAgICB9IGVsc2Ug
eworICAgICAgICB2ZGV2LT5wYXJ0aXRpb24gPSAwOworICAgIH0KKworICAgIHN3aXRjaCAodmRl
di0+dHlwZSkgeworICAgIGNhc2UgWEVOX1FESVNLX1ZERVZfVFlQRV9EUDoKKyAgICBjYXNlIFhF
Tl9RRElTS19WREVWX1RZUEVfWFZEOgorICAgICAgICBpZiAodmRldi0+ZGlzayA8ICgxIDw8IDQp
ICYmIHZkZXYtPnBhcnRpdGlvbiA8ICgxIDw8IDQpKSB7CisgICAgICAgICAgICB2ZGV2LT5udW1i
ZXIgPSAoMjAyIDw8IDgpIHwgKHZkZXYtPmRpc2sgPDwgNCkgfAorICAgICAgICAgICAgICAgIHZk
ZXYtPnBhcnRpdGlvbjsKKyAgICAgICAgfSBlbHNlIGlmICh2ZGV2LT5kaXNrIDwgKDEgPDwgMjAp
ICYmIHZkZXYtPnBhcnRpdGlvbiA8ICgxIDw8IDgpKSB7CisgICAgICAgICAgICB2ZGV2LT5udW1i
ZXIgPSAoMSA8PCAyOCkgfCAodmRldi0+ZGlzayA8PCA4KSB8CisgICAgICAgICAgICAgICAgdmRl
di0+cGFydGl0aW9uOworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgZ290byBpbnZhbGlk
OworICAgICAgICB9CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBYRU5fUURJU0tfVkRFVl9U
WVBFX0hEOgorICAgICAgICBpZiAoKHZkZXYtPmRpc2sgPT0gMCB8fCB2ZGV2LT5kaXNrID09IDEp
ICYmCisgICAgICAgICAgICB2ZGV2LT5wYXJ0aXRpb24gPCAoMSA8PCA0KSkgeworICAgICAgICAg
ICAgdmRldi0+bnVtYmVyID0gKDMgPDwgOCkgfCAodmRldi0+ZGlzayA8PCA2KSB8IHZkZXYtPnBh
cnRpdGlvbjsKKyAgICAgICAgfSBlbHNlIGlmICgodmRldi0+ZGlzayA9PSAyIHx8IHZkZXYtPmRp
c2sgPT0gMykgJiYKKyAgICAgICAgICAgICAgICAgICB2ZGV2LT5wYXJ0aXRpb24gPCAoMSA8PCA0
KSkgeworICAgICAgICAgICAgdmRldi0+bnVtYmVyID0gKDIyIDw8IDgpIHwgKCh2ZGV2LT5kaXNr
IC0gMikgPDwgNikgfAorICAgICAgICAgICAgICAgIHZkZXYtPnBhcnRpdGlvbjsKKyAgICAgICAg
fSBlbHNlIHsKKyAgICAgICAgICAgIGdvdG8gaW52YWxpZDsKKyAgICAgICAgfQorICAgICAgICBi
cmVhazsKKworICAgIGNhc2UgWEVOX1FESVNLX1ZERVZfVFlQRV9TRDoKKyAgICAgICAgaWYgKHZk
ZXYtPmRpc2sgPCAoMSA8PCA0KSAmJiB2ZGV2LT5wYXJ0aXRpb24gPCAoMSA8PCA0KSkgeworICAg
ICAgICAgICAgdmRldi0+bnVtYmVyID0gKDggPDwgOCkgfCAodmRldi0+ZGlzayA8PCA0KSB8IHZk
ZXYtPnBhcnRpdGlvbjsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIGdvdG8gaW52YWxp
ZDsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGdv
dG8gaW52YWxpZDsKKyAgICB9CisKKyAgICBnX2ZyZWUoc3RyKTsKKyAgICB2ZGV2LT52YWxpZCA9
IHRydWU7CisgICAgcmV0dXJuOworCitpbnZhbGlkOgorICAgIGVycm9yX3NldGcoZXJycCwgImlu
dmFsaWQgdmlydHVhbCBkaXNrIHNwZWNpZmllciIpOworICAgIGdfZnJlZShzdHIpOworfQorCitj
b25zdCBQcm9wZXJ0eUluZm8geGVuX3FkaXNrX3Byb3BfdmRldiA9IHsKKyAgICAubmFtZSAgPSAi
c3RyIiwKKyAgICAuZGVzY3JpcHRpb24gPSAiVmlydHVhbCBEaXNrIHNwZWNpZmllcjogZCpwKi94
dmQqL2hkKi9zZCoiLAorICAgIC5nZXQgPSB4ZW5fcWRpc2tfZ2V0X3ZkZXYsCisgICAgLnNldCA9
IHhlbl9xZGlza19zZXRfdmRldiwKK307CisKK3N0YXRpYyBQcm9wZXJ0eSB4ZW5fcWRpc2tfcHJv
cHNbXSA9IHsKKyAgICBERUZJTkVfUFJPUCgidmRldiIsIFhlblFkaXNrRGV2aWNlLCB2ZGV2LAor
ICAgICAgICAgICAgICAgIHhlbl9xZGlza19wcm9wX3ZkZXYsIFhlblFkaXNrVmRldiksCisgICAg
REVGSU5FX1BST1BfRU5EX09GX0xJU1QoKQorfTsKKworc3RhdGljIHZvaWQgeGVuX3FkaXNrX2Ns
YXNzX2luaXQoT2JqZWN0Q2xhc3MgKmNsYXNzLCB2b2lkICpkYXRhKQoreworICAgIERldmljZUNs
YXNzICpkZXZfY2xhc3MgPSBERVZJQ0VfQ0xBU1MoY2xhc3MpOworICAgIFhlbkRldmljZUNsYXNz
ICp4ZW5kZXZfY2xhc3MgPSBYRU5fREVWSUNFX0NMQVNTKGNsYXNzKTsKKworICAgIHhlbmRldl9j
bGFzcy0+cmVhbGl6ZSA9IHhlbl9xZGlza19yZWFsaXplOworICAgIHhlbmRldl9jbGFzcy0+dW5y
ZWFsaXplID0geGVuX3FkaXNrX3VucmVhbGl6ZTsKKworICAgIGRldl9jbGFzcy0+ZGVzYyA9ICJY
ZW4gUWRpc2sgRGV2aWNlIjsKKyAgICBkZXZfY2xhc3MtPnByb3BzID0geGVuX3FkaXNrX3Byb3Bz
OworfQorCitzdGF0aWMgY29uc3QgVHlwZUluZm8geGVuX3FkaXNrX3R5cGVfaW5mbyA9IHsKKyAg
ICAubmFtZSA9IFRZUEVfWEVOX1FESVNLX0RFVklDRSwKKyAgICAucGFyZW50ID0gVFlQRV9YRU5f
REVWSUNFLAorICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFhlblFkaXNrRGV2aWNlKSwKKyAg
ICAuY2xhc3NfaW5pdCA9IHhlbl9xZGlza19jbGFzc19pbml0LAorfTsKKworc3RhdGljIHZvaWQg
eGVuX3FkaXNrX3JlZ2lzdGVyX3R5cGVzKHZvaWQpCit7CisgICAgdHlwZV9yZWdpc3Rlcl9zdGF0
aWMoJnhlbl9xZGlza190eXBlX2luZm8pOworfQorCit0eXBlX2luaXQoeGVuX3FkaXNrX3JlZ2lz
dGVyX3R5cGVzKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuLXFkaXNrLmggYi9pbmNs
dWRlL2h3L3hlbi94ZW4tcWRpc2suaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwLi5hZGUwODY2MDM3Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLXFk
aXNrLmgKQEAgLTAsMCArMSwzOCBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgQ2l0cml4IFN5c3Rl
bXMgSW5jLgorICogQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqLworCisjaWZuZGVmIEhXX1hFTl9R
RElTS19ICisjZGVmaW5lIEhXX1hFTl9RRElTS19ICisKKyNpbmNsdWRlICJody94ZW4veGVuLWJ1
cy5oIgorCit0eXBlZGVmIGVudW0gWGVuUWRpc2tWZGV2VHlwZSB7CisgICAgWEVOX1FESVNLX1ZE
RVZfVFlQRV9EUCwKKyAgICBYRU5fUURJU0tfVkRFVl9UWVBFX1hWRCwKKyAgICBYRU5fUURJU0tf
VkRFVl9UWVBFX0hELAorICAgIFhFTl9RRElTS19WREVWX1RZUEVfU0QsCisgICAgWEVOX1FESVNL
X1ZERVZfVFlQRV9fTUFYCit9IFhlblFkaXNrVmRldlR5cGU7CisKK3R5cGVkZWYgc3RydWN0IFhl
blFkaXNrVmRldiB7CisgICAgWGVuUWRpc2tWZGV2VHlwZSB0eXBlOworICAgIHVuc2lnbmVkIGxv
bmcgZGlzazsKKyAgICB1bnNpZ25lZCBsb25nIHBhcnRpdGlvbjsKKyAgICB1bnNpZ25lZCBsb25n
IG51bWJlcjsKKyAgICBib29sIHZhbGlkOworfSBYZW5RZGlza1ZkZXY7CisKKyNkZWZpbmUgVFlQ
RV9YRU5fUURJU0tfREVWSUNFICAieGVuLXFkaXNrIgorI2RlZmluZSBYRU5fUURJU0tfREVWSUNF
KG9iaikgXAorICAgICBPQkpFQ1RfQ0hFQ0soWGVuUWRpc2tEZXZpY2UsIChvYmopLCBUWVBFX1hF
Tl9RRElTS19ERVZJQ0UpCisKK3R5cGVkZWYgc3RydWN0IFhlblFkaXNrRGV2aWNlIFhlblFkaXNr
RGV2aWNlOworCitzdHJ1Y3QgWGVuUWRpc2tEZXZpY2UgeworICAgIFhlbkRldmljZSB4ZW5kZXY7
CisgICAgWGVuUWRpc2tWZGV2IHZkZXY7Cit9OworCisjZW5kaWYgLyogSFdfWEVOX1FESVNLX0gg
Ki8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:12:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15: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-devel-bounces@lists.xenproject.org>)
	id 1gPUB0-0007KW-PR; Wed, 21 Nov 2018 15:12:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wvse=oa=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPUAz-0007JG-Hu
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:12:25 +0000
X-Inumbo-ID: d914775f-ed9f-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d914775f-ed9f-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 15:12:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71205804"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 15:12:01 +0000
Message-ID: <20181121151211.15997-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181121151211.15997-1-paul.durrant@citrix.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 08/18] xen: duplicate xen_disk.c as basis of
 dataplane/xen-qdisk.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5ldyB4ZW4tcWRpc2sgWGVuRGV2aWNlIGltcGxlbWVudGF0aW9uIHJlcXVpcmVzIHRoZSBz
YW1lIGNvcmUgZGF0YXBsYW5lCmFzIHRoZSBsZWdhY3kgeGVuX2Rpc2sgaW1wbGVtZW50YXRpb24g
aXQgd2lsbCBldmVudHVhbGx5IHJlcGxhY2UuIFRoaXMKcGF0Y2ggdGhlcmVmb3JlIGNvcGllcyB0
aGUgbGVnYWN5IHhlbl9kaXNrLmMgc291cmNlIG1vZHVsZSBpbnRvIGEgbmV3CmRhdGFwbGFuZS94
ZW4tcWRpc2suYyBzb3VyY2UgbW9kdWxlIGFzIHRoZSBiYXNpcyBmb3IgdGhlIG5ldyBkYXRhcGxh
bmUgYW5kCmFkanVzdHMgdGhlIE1BSU5UQUlORVJTIGZpbGUgYWNjb3JkaW5nbHkuCgpOT1RFOiBU
aGUgZHVwbGljYXRlZCBjb2RlIGlzIG5vdCB5ZXQgYnVpbHQuIEl0IGlzIHNpbXBseSBwdXQgaW50
byBwbGFjZSBieQogICAgICB0aGlzIHBhdGNoIChqdXN0IGZpeGluZyBzdHlsZSB2aW9sYXRpb25z
KSBzdWNoIHRoYXQgdGhlCiAgICAgIG1vZGlmaWNhdGlvbnMgdGhhdCB3aWxsIG5lZWQgdG8gYmUg
bWFkZSB0byB0aGUgY29kZSBhcmUgbm90CiAgICAgIGNvbmZsYXRlZCB3aXRoIGNvZGUgbW92ZW1l
bnQsIHRodXMgbWFraW5nIHJldmlldyBoYXJkZXIuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgpDYzogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgpD
YzogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KQ2M6IE1heCBSZWl0eiA8bXJlaXR6QHJl
ZGhhdC5jb20+Ci0tLQogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiBo
dy9ibG9jay9kYXRhcGxhbmUveGVuLXFkaXNrLmMgfCAxMDE5ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTAyMCBpbnNlcnRpb25zKCsp
CiBjcmVhdGUgbW9kZSAxMDA2NDQgaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1xZGlzay5jCgpkaWZm
IC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCAxMGYwNDhhNTAzLi40YmZi
ZmM5OTg1IDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtMzkw
LDYgKzM5MCw3IEBAIEY6IGh3L2NoYXIveGVuX2NvbnNvbGUuYwogRjogaHcvZGlzcGxheS94ZW5m
Yi5jCiBGOiBody9uZXQveGVuX25pYy5jCiBGOiBody9ibG9jay94ZW4qCitGOiBody9ibG9jay9k
YXRhcGxhbmUveGVuKgogRjogaHcveGVuLwogRjogaHcveGVucHYvCiBGOiBody9pMzg2L3hlbi8K
ZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tcWRpc2suYyBiL2h3L2Jsb2NrL2Rh
dGFwbGFuZS94ZW4tcWRpc2suYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
Li45ZmFlNTA1MzRlCi0tLSAvZGV2L251bGwKKysrIGIvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1x
ZGlzay5jCkBAIC0wLDAgKzEsMTAxOSBAQAorLyoKKyAqICB4ZW4gcGFyYXZpcnQgYmxvY2sgZGV2
aWNlIGJhY2tlbmQKKyAqCisgKiAgKGMpIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29t
PgorICoKKyAqICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiAgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbjsgdW5kZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLgorICoKKyAq
ICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl
IHVzZWZ1bCwKKyAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUg
aW1wbGllZCB3YXJyYW50eSBvZgorICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqICBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQg
YSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZworICogIHdpdGgg
dGhpcyBwcm9ncmFtOyBpZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4u
CisgKgorICogIENvbnRyaWJ1dGlvbnMgYWZ0ZXIgMjAxMi0wMS0xMyBhcmUgbGljZW5zZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZQorICogIEdOVSBHUEwsIHZlcnNpb24gMiBvciAoYXQgeW91ciBv
cHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICovCisKKyNpbmNsdWRlICJxZW11L29zZGVwLmgi
CisjaW5jbHVkZSAicWVtdS91bml0cy5oIgorI2luY2x1ZGUgPHN5cy9pb2N0bC5oPgorI2luY2x1
ZGUgPHN5cy91aW8uaD4KKworI2luY2x1ZGUgImh3L2h3LmgiCisjaW5jbHVkZSAiaHcveGVuL3hl
bl9iYWNrZW5kLmgiCisjaW5jbHVkZSAieGVuX2Jsa2lmLmgiCisjaW5jbHVkZSAic3lzZW11L2Js
b2NrZGV2LmgiCisjaW5jbHVkZSAic3lzZW11L2lvdGhyZWFkLmgiCisjaW5jbHVkZSAic3lzZW11
L2Jsb2NrLWJhY2tlbmQuaCIKKyNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCisjaW5jbHVkZSAicWFw
aS9xbXAvcWRpY3QuaCIKKyNpbmNsdWRlICJxYXBpL3FtcC9xc3RyaW5nLmgiCisjaW5jbHVkZSAi
dHJhY2UuaCIKKworLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSAqLworCisjZGVmaW5lIEJMT0NLX1NJWkUgIDUxMgorI2RlZmlu
ZSBJT0NCX0NPVU5UICAoQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUICsgMikKKworc3Ry
dWN0IGlvcmVxIHsKKyAgICBibGtpZl9yZXF1ZXN0X3QgICAgIHJlcTsKKyAgICBpbnQxNl90ICAg
ICAgICAgICAgIHN0YXR1czsKKworICAgIC8qIHBhcnNlZCByZXF1ZXN0ICovCisgICAgb2ZmX3Qg
ICAgICAgICAgICAgICBzdGFydDsKKyAgICBRRU1VSU9WZWN0b3IgICAgICAgIHY7CisgICAgdm9p
ZCAgICAgICAgICAgICAgICAqYnVmOworICAgIHNpemVfdCAgICAgICAgICAgICAgc2l6ZTsKKyAg
ICBpbnQgICAgICAgICAgICAgICAgIHByZXN5bmM7CisKKyAgICAvKiBhaW8gc3RhdHVzICovCisg
ICAgaW50ICAgICAgICAgICAgICAgICBhaW9faW5mbGlnaHQ7CisgICAgaW50ICAgICAgICAgICAg
ICAgICBhaW9fZXJyb3JzOworCisgICAgc3RydWN0IFhlbkJsa0RldiAgICAqYmxrZGV2OworICAg
IFFMSVNUX0VOVFJZKGlvcmVxKSAgIGxpc3Q7CisgICAgQmxvY2tBY2N0Q29va2llICAgICBhY2N0
OworfTsKKworI2RlZmluZSBNQVhfUklOR19QQUdFX09SREVSIDQKKworc3RydWN0IFhlbkJsa0Rl
diB7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAgICB4ZW5kZXY7ICAvKiBtdXN0IGJlIGZp
cnN0ICovCisgICAgY2hhciAgICAgICAgICAgICAgICAqcGFyYW1zOworICAgIGNoYXIgICAgICAg
ICAgICAgICAgKm1vZGU7CisgICAgY2hhciAgICAgICAgICAgICAgICAqdHlwZTsKKyAgICBjaGFy
ICAgICAgICAgICAgICAgICpkZXY7CisgICAgY2hhciAgICAgICAgICAgICAgICAqZGV2dHlwZTsK
KyAgICBib29sICAgICAgICAgICAgICAgIGRpcmVjdGlvc2FmZTsKKyAgICBjb25zdCBjaGFyICAg
ICAgICAgICpmaWxlcHJvdG87CisgICAgY29uc3QgY2hhciAgICAgICAgICAqZmlsZW5hbWU7Cisg
ICAgdW5zaWduZWQgaW50ICAgICAgICByaW5nX3JlZlsxIDw8IE1BWF9SSU5HX1BBR0VfT1JERVJd
OworICAgIHVuc2lnbmVkIGludCAgICAgICAgbnJfcmluZ19yZWY7CisgICAgdm9pZCAgICAgICAg
ICAgICAgICAqc3Jpbmc7CisgICAgaW50NjRfdCAgICAgICAgICAgICBmaWxlX2JsazsKKyAgICBp
bnQ2NF90ICAgICAgICAgICAgIGZpbGVfc2l6ZTsKKyAgICBpbnQgICAgICAgICAgICAgICAgIHBy
b3RvY29sOworICAgIGJsa2lmX2JhY2tfcmluZ3NfdCAgcmluZ3M7CisgICAgaW50ICAgICAgICAg
ICAgICAgICBtb3JlX3dvcms7CisKKyAgICAvKiByZXF1ZXN0IGxpc3RzICovCisgICAgUUxJU1Rf
SEVBRChpbmZsaWdodF9oZWFkLCBpb3JlcSkgaW5mbGlnaHQ7CisgICAgUUxJU1RfSEVBRChmaW5p
c2hlZF9oZWFkLCBpb3JlcSkgZmluaXNoZWQ7CisgICAgUUxJU1RfSEVBRChmcmVlbGlzdF9oZWFk
LCBpb3JlcSkgZnJlZWxpc3Q7CisgICAgaW50ICAgICAgICAgICAgICAgICByZXF1ZXN0c190b3Rh
bDsKKyAgICBpbnQgICAgICAgICAgICAgICAgIHJlcXVlc3RzX2luZmxpZ2h0OworICAgIGludCAg
ICAgICAgICAgICAgICAgcmVxdWVzdHNfZmluaXNoZWQ7CisgICAgdW5zaWduZWQgaW50ICAgICAg
ICBtYXhfcmVxdWVzdHM7CisKKyAgICBnYm9vbGVhbiAgICAgICAgICAgIGZlYXR1cmVfZGlzY2Fy
ZDsKKworICAgIC8qIHFlbXUgYmxvY2sgZHJpdmVyICovCisgICAgRHJpdmVJbmZvICAgICAgICAg
ICAqZGluZm87CisgICAgQmxvY2tCYWNrZW5kICAgICAgICAqYmxrOworICAgIFFFTVVCSCAgICAg
ICAgICAgICAgKmJoOworCisgICAgSU9UaHJlYWQgICAgICAgICAgICAqaW90aHJlYWQ7CisgICAg
QWlvQ29udGV4dCAgICAgICAgICAqY3R4OworfTsKKworLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLworCitzdGF0aWMgdm9p
ZCBpb3JlcV9yZXNldChzdHJ1Y3QgaW9yZXEgKmlvcmVxKQoreworICAgIG1lbXNldCgmaW9yZXEt
PnJlcSwgMCwgc2l6ZW9mKGlvcmVxLT5yZXEpKTsKKyAgICBpb3JlcS0+c3RhdHVzID0gMDsKKyAg
ICBpb3JlcS0+c3RhcnQgPSAwOworICAgIGlvcmVxLT5idWYgPSBOVUxMOworICAgIGlvcmVxLT5z
aXplID0gMDsKKyAgICBpb3JlcS0+cHJlc3luYyA9IDA7CisKKyAgICBpb3JlcS0+YWlvX2luZmxp
Z2h0ID0gMDsKKyAgICBpb3JlcS0+YWlvX2Vycm9ycyA9IDA7CisKKyAgICBpb3JlcS0+YmxrZGV2
ID0gTlVMTDsKKyAgICBtZW1zZXQoJmlvcmVxLT5saXN0LCAwLCBzaXplb2YoaW9yZXEtPmxpc3Qp
KTsKKyAgICBtZW1zZXQoJmlvcmVxLT5hY2N0LCAwLCBzaXplb2YoaW9yZXEtPmFjY3QpKTsKKwor
ICAgIHFlbXVfaW92ZWNfcmVzZXQoJmlvcmVxLT52KTsKK30KKworc3RhdGljIHN0cnVjdCBpb3Jl
cSAqaW9yZXFfc3RhcnQoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQoreworICAgIHN0cnVjdCBp
b3JlcSAqaW9yZXEgPSBOVUxMOworCisgICAgaWYgKFFMSVNUX0VNUFRZKCZibGtkZXYtPmZyZWVs
aXN0KSkgeworICAgICAgICBpZiAoYmxrZGV2LT5yZXF1ZXN0c190b3RhbCA+PSBibGtkZXYtPm1h
eF9yZXF1ZXN0cykgeworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKyAgICAgICAg
LyogYWxsb2NhdGUgbmV3IHN0cnVjdCAqLworICAgICAgICBpb3JlcSA9IGdfbWFsbG9jMChzaXpl
b2YoKmlvcmVxKSk7CisgICAgICAgIGlvcmVxLT5ibGtkZXYgPSBibGtkZXY7CisgICAgICAgIGJs
a2Rldi0+cmVxdWVzdHNfdG90YWwrKzsKKyAgICAgICAgcWVtdV9pb3ZlY19pbml0KCZpb3JlcS0+
diwgMSk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgLyogZ2V0IG9uZSBmcm9tIGZyZWVsaXN0ICov
CisgICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmJsa2Rldi0+ZnJlZWxpc3QpOworICAgICAg
ICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOworICAgIH0KKyAgICBRTElTVF9JTlNFUlRfSEVB
RCgmYmxrZGV2LT5pbmZsaWdodCwgaW9yZXEsIGxpc3QpOworICAgIGJsa2Rldi0+cmVxdWVzdHNf
aW5mbGlnaHQrKzsKKworb3V0OgorICAgIHJldHVybiBpb3JlcTsKK30KKworc3RhdGljIHZvaWQg
aW9yZXFfZmluaXNoKHN0cnVjdCBpb3JlcSAqaW9yZXEpCit7CisgICAgc3RydWN0IFhlbkJsa0Rl
diAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKKworICAgIFFMSVNUX1JFTU9WRShpb3JlcSwgbGlz
dCk7CisgICAgUUxJU1RfSU5TRVJUX0hFQUQoJmJsa2Rldi0+ZmluaXNoZWQsIGlvcmVxLCBsaXN0
KTsKKyAgICBibGtkZXYtPnJlcXVlc3RzX2luZmxpZ2h0LS07CisgICAgYmxrZGV2LT5yZXF1ZXN0
c19maW5pc2hlZCsrOworfQorCitzdGF0aWMgdm9pZCBpb3JlcV9yZWxlYXNlKHN0cnVjdCBpb3Jl
cSAqaW9yZXEsIGJvb2wgZmluaXNoKQoreworICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9
IGlvcmVxLT5ibGtkZXY7CisKKyAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOworICAgIGlv
cmVxX3Jlc2V0KGlvcmVxKTsKKyAgICBpb3JlcS0+YmxrZGV2ID0gYmxrZGV2OworICAgIFFMSVNU
X0lOU0VSVF9IRUFEKCZibGtkZXYtPmZyZWVsaXN0LCBpb3JlcSwgbGlzdCk7CisgICAgaWYgKGZp
bmlzaCkgeworICAgICAgICBibGtkZXYtPnJlcXVlc3RzX2ZpbmlzaGVkLS07CisgICAgfSBlbHNl
IHsKKyAgICAgICAgYmxrZGV2LT5yZXF1ZXN0c19pbmZsaWdodC0tOworICAgIH0KK30KKworLyoK
KyAqIHRyYW5zbGF0ZSByZXF1ZXN0IGludG8gaW92ZWMgKyBzdGFydCBvZmZzZXQKKyAqIGRvIHNh
bml0eSBjaGVja3MgYWxvbmcgdGhlIHdheQorICovCitzdGF0aWMgaW50IGlvcmVxX3BhcnNlKHN0
cnVjdCBpb3JlcSAqaW9yZXEpCit7CisgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9y
ZXEtPmJsa2RldjsKKyAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYgPSAmYmxrZGV2
LT54ZW5kZXY7CisgICAgc2l6ZV90IGxlbjsKKyAgICBpbnQgaTsKKworICAgIHhlbl9wdl9wcmlu
dGYoCisgICAgICAgIHhlbmRldiwgMywKKyAgICAgICAgIm9wICVkLCBuciAlZCwgaGFuZGxlICVk
LCBpZCAlIiBQUklkNjQgIiwgc2VjdG9yICUiIFBSSWQ2NCAiXG4iLAorICAgICAgICBpb3JlcS0+
cmVxLm9wZXJhdGlvbiwgaW9yZXEtPnJlcS5ucl9zZWdtZW50cywKKyAgICAgICAgaW9yZXEtPnJl
cS5oYW5kbGUsIGlvcmVxLT5yZXEuaWQsIGlvcmVxLT5yZXEuc2VjdG9yX251bWJlcik7CisgICAg
c3dpdGNoIChpb3JlcS0+cmVxLm9wZXJhdGlvbikgeworICAgIGNhc2UgQkxLSUZfT1BfUkVBRDoK
KyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6CisgICAg
ICAgIGlvcmVxLT5wcmVzeW5jID0gMTsKKyAgICAgICAgaWYgKCFpb3JlcS0+cmVxLm5yX3NlZ21l
bnRzKSB7CisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorICAgICAgICAvKiBmYWxs
IHRocm91Z2ggKi8KKyAgICBjYXNlIEJMS0lGX09QX1dSSVRFOgorICAgICAgICBicmVhazsKKyAg
ICBjYXNlIEJMS0lGX09QX0RJU0NBUkQ6CisgICAgICAgIHJldHVybiAwOworICAgIGRlZmF1bHQ6
CisgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiZXJyb3I6IHVua25vd24gb3BlcmF0
aW9uICglZClcbiIsCisgICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24p
OworICAgICAgICBnb3RvIGVycjsKKyAgICB9OworCisgICAgaWYgKGlvcmVxLT5yZXEub3BlcmF0
aW9uICE9IEJMS0lGX09QX1JFQUQgJiYgYmxrZGV2LT5tb2RlWzBdICE9ICd3JykgeworICAgICAg
ICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiB3cml0ZSByZXEgZm9yIHJvIGRldmlj
ZVxuIik7CisgICAgICAgIGdvdG8gZXJyOworICAgIH0KKworICAgIGlvcmVxLT5zdGFydCA9IGlv
cmVxLT5yZXEuc2VjdG9yX251bWJlciAqIGJsa2Rldi0+ZmlsZV9ibGs7CisgICAgZm9yIChpID0g
MDsgaSA8IGlvcmVxLT5yZXEubnJfc2VnbWVudHM7IGkrKykgeworICAgICAgICBpZiAoaSA9PSBC
TEtJRl9NQVhfU0VHTUVOVFNfUEVSX1JFUVVFU1QpIHsKKyAgICAgICAgICAgIHhlbl9wdl9wcmlu
dGYoeGVuZGV2LCAwLCAiZXJyb3I6IG5yX3NlZ21lbnRzIHRvbyBiaWdcbiIpOworICAgICAgICAg
ICAgZ290byBlcnI7CisgICAgICAgIH0KKyAgICAgICAgaWYgKGlvcmVxLT5yZXEuc2VnW2ldLmZp
cnN0X3NlY3QgPiBpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QpIHsKKyAgICAgICAgICAgIHhl
bl9wdl9wcmludGYoeGVuZGV2LCAwLCAiZXJyb3I6IGZpcnN0ID4gbGFzdCBzZWN0b3JcbiIpOwor
ICAgICAgICAgICAgZ290byBlcnI7CisgICAgICAgIH0KKyAgICAgICAgaWYgKGlvcmVxLT5yZXEu
c2VnW2ldLmxhc3Rfc2VjdCAqIEJMT0NLX1NJWkUgPj0gWENfUEFHRV9TSVpFKSB7CisgICAgICAg
ICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiBwYWdlIGNyb3NzaW5nXG4iKTsK
KyAgICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICB9CisKKyAgICAgICAgbGVuID0gKGlvcmVx
LT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAtCisgICAgICAgICAgICAgICBpb3JlcS0+cmVxLnNlZ1tp
XS5maXJzdF9zZWN0ICsgMSkgKiBibGtkZXYtPmZpbGVfYmxrOworICAgICAgICBpb3JlcS0+c2l6
ZSArPSBsZW47CisgICAgfQorICAgIGlmIChpb3JlcS0+c3RhcnQgKyBpb3JlcS0+c2l6ZSA+IGJs
a2Rldi0+ZmlsZV9zaXplKSB7CisgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiZXJy
b3I6IGFjY2VzcyBiZXlvbmQgZW5kIG9mIGZpbGVcbiIpOworICAgICAgICBnb3RvIGVycjsKKyAg
ICB9CisgICAgcmV0dXJuIDA7CisKK2VycjoKKyAgICBpb3JlcS0+c3RhdHVzID0gQkxLSUZfUlNQ
X0VSUk9SOworICAgIHJldHVybiAtMTsKK30KKworc3RhdGljIGludCBpb3JlcV9ncmFudF9jb3B5
KHN0cnVjdCBpb3JlcSAqaW9yZXEpCit7CisgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0g
aW9yZXEtPmJsa2RldjsKKyAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYgPSAmYmxr
ZGV2LT54ZW5kZXY7CisgICAgWGVuR3JhbnRDb3B5U2VnbWVudCBzZWdzW0JMS0lGX01BWF9TRUdN
RU5UU19QRVJfUkVRVUVTVF07CisgICAgaW50IGksIGNvdW50LCByYzsKKyAgICBpbnQ2NF90IGZp
bGVfYmxrID0gYmxrZGV2LT5maWxlX2JsazsKKyAgICBib29sIHRvX2RvbWFpbiA9IChpb3JlcS0+
cmVxLm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9SRUFEKTsKKyAgICB2b2lkICp2aXJ0ID0gaW9yZXEt
PmJ1ZjsKKworICAgIGlmIChpb3JlcS0+cmVxLm5yX3NlZ21lbnRzID09IDApIHsKKyAgICAgICAg
cmV0dXJuIDA7CisgICAgfQorCisgICAgY291bnQgPSBpb3JlcS0+cmVxLm5yX3NlZ21lbnRzOwor
CisgICAgZm9yIChpID0gMDsgaSA8IGNvdW50OyBpKyspIHsKKyAgICAgICAgaWYgKHRvX2RvbWFp
bikgeworICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LmZvcmVpZ24ucmVmID0gaW9yZXEtPnJlcS5z
ZWdbaV0uZ3JlZjsKKyAgICAgICAgICAgIHNlZ3NbaV0uZGVzdC5mb3JlaWduLm9mZnNldCA9IGlv
cmVxLT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKgorICAgICAgICAgICAgICAgIGZpbGVfYmxrOwor
ICAgICAgICAgICAgc2Vnc1tpXS5zb3VyY2UudmlydCA9IHZpcnQ7CisgICAgICAgIH0gZWxzZSB7
CisgICAgICAgICAgICBzZWdzW2ldLnNvdXJjZS5mb3JlaWduLnJlZiA9IGlvcmVxLT5yZXEuc2Vn
W2ldLmdyZWY7CisgICAgICAgICAgICBzZWdzW2ldLnNvdXJjZS5mb3JlaWduLm9mZnNldCA9IGlv
cmVxLT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKgorICAgICAgICAgICAgICAgIGZpbGVfYmxrOwor
ICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LnZpcnQgPSB2aXJ0OworICAgICAgICB9CisgICAgICAg
IHNlZ3NbaV0ubGVuID0gKGlvcmVxLT5yZXEuc2VnW2ldLmxhc3Rfc2VjdAorICAgICAgICAgICAg
ICAgICAgICAgICAtIGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGZpbGVfYmxr
OworICAgICAgICB2aXJ0ICs9IHNlZ3NbaV0ubGVuOworICAgIH0KKworICAgIHJjID0geGVuX2Jl
X2NvcHlfZ3JhbnRfcmVmcyh4ZW5kZXYsIHRvX2RvbWFpbiwgc2VncywgY291bnQpOworCisgICAg
aWYgKHJjKSB7CisgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLAorICAgICAgICAgICAg
ICAgICAgICAgICJmYWlsZWQgdG8gY29weSBkYXRhICVkXG4iLCByYyk7CisgICAgICAgIGlvcmVx
LT5haW9fZXJyb3JzKys7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICByZXR1cm4g
cmM7Cit9CisKK3N0YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICpp
b3JlcSk7CisKK3N0YXRpYyB2b2lkIHFlbXVfYWlvX2NvbXBsZXRlKHZvaWQgKm9wYXF1ZSwgaW50
IHJldCkKK3sKKyAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxID0gb3BhcXVlOworICAgIHN0cnVjdCBY
ZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CisgICAgc3RydWN0IFhlbkxlZ2FjeURl
dmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OworCisgICAgYWlvX2NvbnRleHRfYWNxdWly
ZShibGtkZXYtPmN0eCk7CisKKyAgICBpZiAocmV0ICE9IDApIHsKKyAgICAgICAgeGVuX3B2X3By
aW50Zih4ZW5kZXYsIDAsICIlcyBJL08gZXJyb3JcbiIsCisgICAgICAgICAgICAgICAgICAgICAg
aW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfUkVBRCA/ICJyZWFkIiA6ICJ3cml0ZSIp
OworICAgICAgICBpb3JlcS0+YWlvX2Vycm9ycysrOworICAgIH0KKworICAgIGlvcmVxLT5haW9f
aW5mbGlnaHQtLTsKKyAgICBpZiAoaW9yZXEtPnByZXN5bmMpIHsKKyAgICAgICAgaW9yZXEtPnBy
ZXN5bmMgPSAwOworICAgICAgICBpb3JlcV9ydW5pb19xZW11X2Fpbyhpb3JlcSk7CisgICAgICAg
IGdvdG8gZG9uZTsKKyAgICB9CisgICAgaWYgKGlvcmVxLT5haW9faW5mbGlnaHQgPiAwKSB7Cisg
ICAgICAgIGdvdG8gZG9uZTsKKyAgICB9CisKKyAgICBzd2l0Y2ggKGlvcmVxLT5yZXEub3BlcmF0
aW9uKSB7CisgICAgY2FzZSBCTEtJRl9PUF9SRUFEOgorICAgICAgICAvKiBpbiBjYXNlIG9mIGZh
aWx1cmUgaW9yZXEtPmFpb19lcnJvcnMgaXMgaW5jcmVhc2VkICovCisgICAgICAgIGlmIChyZXQg
PT0gMCkgeworICAgICAgICAgICAgaW9yZXFfZ3JhbnRfY29weShpb3JlcSk7CisgICAgICAgIH0K
KyAgICAgICAgcWVtdV92ZnJlZShpb3JlcS0+YnVmKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2Fz
ZSBCTEtJRl9PUF9XUklURToKKyAgICBjYXNlIEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRToKKyAg
ICAgICAgaWYgKCFpb3JlcS0+cmVxLm5yX3NlZ21lbnRzKSB7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgfQorICAgICAgICBxZW11X3ZmcmVlKGlvcmVxLT5idWYpOworICAgICAgICBicmVh
azsKKyAgICBkZWZhdWx0OgorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBpb3JlcS0+c3Rh
dHVzID0gaW9yZXEtPmFpb19lcnJvcnMgPyBCTEtJRl9SU1BfRVJST1IgOiBCTEtJRl9SU1BfT0tB
WTsKKyAgICBpb3JlcV9maW5pc2goaW9yZXEpOworCisgICAgc3dpdGNoIChpb3JlcS0+cmVxLm9w
ZXJhdGlvbikgeworICAgIGNhc2UgQkxLSUZfT1BfV1JJVEU6CisgICAgY2FzZSBCTEtJRl9PUF9G
TFVTSF9ESVNLQ0FDSEU6CisgICAgICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdtZW50cykgewor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICBjYXNlIEJMS0lGX09QX1JFQUQ6Cisg
ICAgICAgIGlmIChpb3JlcS0+c3RhdHVzID09IEJMS0lGX1JTUF9PS0FZKSB7CisgICAgICAgICAg
ICBibG9ja19hY2N0X2RvbmUoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksICZpb3JlcS0+YWNj
dCk7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBibG9ja19hY2N0X2ZhaWxlZChibGtf
Z2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwgJmlvcmVxLT5hY2N0KTsKKyAgICAgICAgfQorICAgICAg
ICBicmVhazsKKyAgICBjYXNlIEJMS0lGX09QX0RJU0NBUkQ6CisgICAgZGVmYXVsdDoKKyAgICAg
ICAgYnJlYWs7CisgICAgfQorICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7CisKK2Rv
bmU6CisgICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtkZXYtPmN0eCk7Cit9CisKK3N0YXRpYyBi
b29sIGJsa19zcGxpdF9kaXNjYXJkKHN0cnVjdCBpb3JlcSAqaW9yZXEsIGJsa2lmX3NlY3Rvcl90
IHNlY3Rvcl9udW1iZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBu
cl9zZWN0b3JzKQoreworICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtk
ZXY7CisgICAgaW50NjRfdCBieXRlX29mZnNldDsKKyAgICBpbnQgYnl0ZV9jaHVuazsKKyAgICB1
aW50NjRfdCBieXRlX3JlbWFpbmluZywgbGltaXQ7CisgICAgdWludDY0X3Qgc2VjX3N0YXJ0ID0g
c2VjdG9yX251bWJlcjsKKyAgICB1aW50NjRfdCBzZWNfY291bnQgPSBucl9zZWN0b3JzOworCisg
ICAgLyogV3JhcCBhcm91bmQsIG9yIG92ZXJmbG93aW5nIGJ5dGUgbGltaXQ/ICovCisgICAgaWYg
KHNlY19zdGFydCArIHNlY19jb3VudCA8IHNlY19jb3VudCB8fAorICAgICAgICBzZWNfc3RhcnQg
KyBzZWNfY291bnQgPiBJTlQ2NF9NQVggPj4gQkRSVl9TRUNUT1JfQklUUykgeworICAgICAgICBy
ZXR1cm4gZmFsc2U7CisgICAgfQorCisgICAgbGltaXQgPSBCRFJWX1JFUVVFU1RfTUFYX1NFQ1RP
UlMgPDwgQkRSVl9TRUNUT1JfQklUUzsKKyAgICBieXRlX29mZnNldCA9IHNlY19zdGFydCA8PCBC
RFJWX1NFQ1RPUl9CSVRTOworICAgIGJ5dGVfcmVtYWluaW5nID0gc2VjX2NvdW50IDw8IEJEUlZf
U0VDVE9SX0JJVFM7CisKKyAgICBkbyB7CisgICAgICAgIGJ5dGVfY2h1bmsgPSBieXRlX3JlbWFp
bmluZyA+IGxpbWl0ID8gbGltaXQgOiBieXRlX3JlbWFpbmluZzsKKyAgICAgICAgaW9yZXEtPmFp
b19pbmZsaWdodCsrOworICAgICAgICBibGtfYWlvX3BkaXNjYXJkKGJsa2Rldi0+YmxrLCBieXRl
X29mZnNldCwgYnl0ZV9jaHVuaywKKyAgICAgICAgICAgICAgICAgICAgICAgICBxZW11X2Fpb19j
b21wbGV0ZSwgaW9yZXEpOworICAgICAgICBieXRlX3JlbWFpbmluZyAtPSBieXRlX2NodW5rOwor
ICAgICAgICBieXRlX29mZnNldCArPSBieXRlX2NodW5rOworICAgIH0gd2hpbGUgKGJ5dGVfcmVt
YWluaW5nID4gMCk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIGludCBpb3JlcV9y
dW5pb19xZW11X2FpbyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKQoreworICAgIHN0cnVjdCBYZW5CbGtE
ZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CisKKyAgICBpb3JlcS0+YnVmID0gcWVtdV9tZW1h
bGlnbihYQ19QQUdFX1NJWkUsIGlvcmVxLT5zaXplKTsKKyAgICBpZiAoaW9yZXEtPnJlcS5ucl9z
ZWdtZW50cyAmJgorICAgICAgICAoaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfV1JJ
VEUgfHwKKyAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX0ZMVVNIX0RJ
U0tDQUNIRSkgJiYKKyAgICAgICAgaW9yZXFfZ3JhbnRfY29weShpb3JlcSkpIHsKKyAgICAgICAg
cWVtdV92ZnJlZShpb3JlcS0+YnVmKTsKKyAgICAgICAgZ290byBlcnI7CisgICAgfQorCisgICAg
aW9yZXEtPmFpb19pbmZsaWdodCsrOworICAgIGlmIChpb3JlcS0+cHJlc3luYykgeworICAgICAg
ICBibGtfYWlvX2ZsdXNoKGlvcmVxLT5ibGtkZXYtPmJsaywgcWVtdV9haW9fY29tcGxldGUsIGlv
cmVxKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgc3dpdGNoIChpb3JlcS0+cmVx
Lm9wZXJhdGlvbikgeworICAgIGNhc2UgQkxLSUZfT1BfUkVBRDoKKyAgICAgICAgcWVtdV9pb3Zl
Y19hZGQoJmlvcmVxLT52LCBpb3JlcS0+YnVmLCBpb3JlcS0+c2l6ZSk7CisgICAgICAgIGJsb2Nr
X2FjY3Rfc3RhcnQoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksICZpb3JlcS0+YWNjdCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+di5zaXplLCBCTE9DS19BQ0NUX1JFQUQpOwor
ICAgICAgICBpb3JlcS0+YWlvX2luZmxpZ2h0Kys7CisgICAgICAgIGJsa19haW9fcHJlYWR2KGJs
a2Rldi0+YmxrLCBpb3JlcS0+c3RhcnQsICZpb3JlcS0+diwgMCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgcWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2Fz
ZSBCTEtJRl9PUF9XUklURToKKyAgICBjYXNlIEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRToKKyAg
ICAgICAgaWYgKCFpb3JlcS0+cmVxLm5yX3NlZ21lbnRzKSB7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgfQorCisgICAgICAgIHFlbXVfaW92ZWNfYWRkKCZpb3JlcS0+diwgaW9yZXEtPmJ1
ZiwgaW9yZXEtPnNpemUpOworICAgICAgICBibG9ja19hY2N0X3N0YXJ0KGJsa19nZXRfc3RhdHMo
YmxrZGV2LT5ibGspLCAmaW9yZXEtPmFjY3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgaW9y
ZXEtPnYuc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+cmVxLm9wZXJhdGlv
biA9PSBCTEtJRl9PUF9XUklURSA/CisgICAgICAgICAgICAgICAgICAgICAgICAgQkxPQ0tfQUND
VF9XUklURSA6IEJMT0NLX0FDQ1RfRkxVU0gpOworICAgICAgICBpb3JlcS0+YWlvX2luZmxpZ2h0
Kys7CisgICAgICAgIGJsa19haW9fcHdyaXRldihibGtkZXYtPmJsaywgaW9yZXEtPnN0YXJ0LCAm
aW9yZXEtPnYsIDAsCisgICAgICAgICAgICAgICAgICAgICAgICBxZW11X2Fpb19jb21wbGV0ZSwg
aW9yZXEpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIEJMS0lGX09QX0RJU0NBUkQ6CisgICAg
eworICAgICAgICBzdHJ1Y3QgYmxraWZfcmVxdWVzdF9kaXNjYXJkICpyZXEgPSAodm9pZCAqKSZp
b3JlcS0+cmVxOworICAgICAgICBpZiAoIWJsa19zcGxpdF9kaXNjYXJkKGlvcmVxLCByZXEtPnNl
Y3Rvcl9udW1iZXIsIHJlcS0+bnJfc2VjdG9ycykpIHsKKyAgICAgICAgICAgIGdvdG8gZXJyOwor
ICAgICAgICB9CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAgICAv
KiB1bmtub3duIG9wZXJhdGlvbiAoc2hvdWxkbid0IGhhcHBlbiAtLSBwYXJzZSBjYXRjaGVzIHRo
aXMpICovCisgICAgICAgIGdvdG8gZXJyOworICAgIH0KKworICAgIHFlbXVfYWlvX2NvbXBsZXRl
KGlvcmVxLCAwKTsKKworICAgIHJldHVybiAwOworCitlcnI6CisgICAgaW9yZXFfZmluaXNoKGlv
cmVxKTsKKyAgICBpb3JlcS0+c3RhdHVzID0gQkxLSUZfUlNQX0VSUk9SOworICAgIHJldHVybiAt
MTsKK30KKworc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoc3RydWN0IGlvcmVxICpp
b3JlcSkKK3sKKyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsK
KyAgICBpbnQgICAgICAgICAgICAgICBzZW5kX25vdGlmeSAgID0gMDsKKyAgICBpbnQgICAgICAg
ICAgICAgICBoYXZlX3JlcXVlc3RzID0gMDsKKyAgICBibGtpZl9yZXNwb25zZV90ICAqcmVzcDsK
KworICAgIC8qIFBsYWNlIG9uIHRoZSByZXNwb25zZSByaW5nIGZvciB0aGUgcmVsZXZhbnQgZG9t
YWluLiAqLworICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgeworICAgIGNhc2UgQkxLSUZf
UFJPVE9DT0xfTkFUSVZFOgorICAgICAgICByZXNwID0gKGJsa2lmX3Jlc3BvbnNlX3QgKilSSU5H
X0dFVF9SRVNQT05TRSgKKyAgICAgICAgICAgICZibGtkZXYtPnJpbmdzLm5hdGl2ZSwKKyAgICAg
ICAgICAgIGJsa2Rldi0+cmluZ3MubmF0aXZlLnJzcF9wcm9kX3B2dCk7CisgICAgICAgIGJyZWFr
OworICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgorICAgICAgICByZXNwID0gKGJsa2lm
X3Jlc3BvbnNlX3QgKilSSU5HX0dFVF9SRVNQT05TRSgKKyAgICAgICAgICAgICZibGtkZXYtPnJp
bmdzLng4Nl8zMl9wYXJ0LAorICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydC5y
c3BfcHJvZF9wdnQpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4
Nl82NDoKKyAgICAgICAgcmVzcCA9IChibGtpZl9yZXNwb25zZV90ICopUklOR19HRVRfUkVTUE9O
U0UoCisgICAgICAgICAgICAmYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydCwKKyAgICAgICAgICAg
IGJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQucnNwX3Byb2RfcHZ0KTsKKyAgICAgICAgYnJlYWs7
CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgcmVzcC0+aWQg
ICAgICAgID0gaW9yZXEtPnJlcS5pZDsKKyAgICByZXNwLT5vcGVyYXRpb24gPSBpb3JlcS0+cmVx
Lm9wZXJhdGlvbjsKKyAgICByZXNwLT5zdGF0dXMgICAgPSBpb3JlcS0+c3RhdHVzOworCisgICAg
YmxrZGV2LT5yaW5ncy5jb21tb24ucnNwX3Byb2RfcHZ0Kys7CisKKyAgICBSSU5HX1BVU0hfUkVT
UE9OU0VTX0FORF9DSEVDS19OT1RJRlkoJmJsa2Rldi0+cmluZ3MuY29tbW9uLCBzZW5kX25vdGlm
eSk7CisgICAgaWYgKGJsa2Rldi0+cmluZ3MuY29tbW9uLnJzcF9wcm9kX3B2dCA9PSBibGtkZXYt
PnJpbmdzLmNvbW1vbi5yZXFfY29ucykgeworICAgICAgICAvKgorICAgICAgICAgKiBUYWlsIGNo
ZWNrIGZvciBwZW5kaW5nIHJlcXVlc3RzLiBBbGxvd3MgZnJvbnRlbmQgdG8gYXZvaWQKKyAgICAg
ICAgICogbm90aWZpY2F0aW9ucyBpZiByZXF1ZXN0cyBhcmUgYWxyZWFkeSBpbiBmbGlnaHQgKGxv
d2VyCisgICAgICAgICAqIG92ZXJoZWFkcyBhbmQgcHJvbW90ZXMgYmF0Y2hpbmcpLgorICAgICAg
ICAgKi8KKyAgICAgICAgUklOR19GSU5BTF9DSEVDS19GT1JfUkVRVUVTVFMoJmJsa2Rldi0+cmlu
Z3MuY29tbW9uLCBoYXZlX3JlcXVlc3RzKTsKKyAgICB9IGVsc2UgaWYgKFJJTkdfSEFTX1VOQ09O
U1VNRURfUkVRVUVTVFMoJmJsa2Rldi0+cmluZ3MuY29tbW9uKSkgeworICAgICAgICBoYXZlX3Jl
cXVlc3RzID0gMTsKKyAgICB9CisKKyAgICBpZiAoaGF2ZV9yZXF1ZXN0cykgeworICAgICAgICBi
bGtkZXYtPm1vcmVfd29yaysrOworICAgIH0KKyAgICByZXR1cm4gc2VuZF9ub3RpZnk7Cit9CisK
Ky8qIHdhbGsgZmluaXNoZWQgbGlzdCwgc2VuZCBvdXRzdGFuZGluZyByZXNwb25zZXMsIGZyZWUg
cmVxdWVzdHMgKi8KK3N0YXRpYyB2b2lkIGJsa19zZW5kX3Jlc3BvbnNlX2FsbChzdHJ1Y3QgWGVu
QmxrRGV2ICpibGtkZXYpCit7CisgICAgc3RydWN0IGlvcmVxICppb3JlcTsKKyAgICBpbnQgc2Vu
ZF9ub3RpZnkgPSAwOworCisgICAgd2hpbGUgKCFRTElTVF9FTVBUWSgmYmxrZGV2LT5maW5pc2hl
ZCkpIHsKKyAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJTVCgmYmxrZGV2LT5maW5pc2hlZCk7Cisg
ICAgICAgIHNlbmRfbm90aWZ5ICs9IGJsa19zZW5kX3Jlc3BvbnNlX29uZShpb3JlcSk7CisgICAg
ICAgIGlvcmVxX3JlbGVhc2UoaW9yZXEsIHRydWUpOworICAgIH0KKyAgICBpZiAoc2VuZF9ub3Rp
ZnkpIHsKKyAgICAgICAgeGVuX3B2X3NlbmRfbm90aWZ5KCZibGtkZXYtPnhlbmRldik7CisgICAg
fQorfQorCitzdGF0aWMgaW50IGJsa19nZXRfcmVxdWVzdChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtk
ZXYsIHN0cnVjdCBpb3JlcSAqaW9yZXEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBSSU5H
X0lEWCByYykKK3sKKyAgICBzd2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKKyAgICBjYXNlIEJM
S0lGX1BST1RPQ09MX05BVElWRToKKyAgICAgICAgbWVtY3B5KCZpb3JlcS0+cmVxLCBSSU5HX0dF
VF9SRVFVRVNUKCZibGtkZXYtPnJpbmdzLm5hdGl2ZSwgcmMpLAorICAgICAgICAgICAgICAgc2l6
ZW9mKGlvcmVxLT5yZXEpKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBCTEtJRl9QUk9UT0NP
TF9YODZfMzI6CisgICAgICAgIGJsa2lmX2dldF94ODZfMzJfcmVxKCZpb3JlcS0+cmVxLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0dFVF9SRVFVRVNUKCZibGtkZXYtPnJpbmdz
Lng4Nl8zMl9wYXJ0LCByYykpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIEJMS0lGX1BST1RP
Q09MX1g4Nl82NDoKKyAgICAgICAgYmxraWZfZ2V0X3g4Nl82NF9yZXEoJmlvcmVxLT5yZXEsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJJTkdfR0VUX1JFUVVFU1QoJmJsa2Rldi0+cmlu
Z3MueDg2XzY0X3BhcnQsIHJjKSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICAvKiBQcmV2
ZW50IHRoZSBjb21waWxlciBmcm9tIGFjY2Vzc2luZyB0aGUgb24tcmluZyBmaWVsZHMgaW5zdGVh
ZC4gKi8KKyAgICBiYXJyaWVyKCk7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIGJs
a19oYW5kbGVfcmVxdWVzdHMoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQoreworICAgIFJJTkdf
SURYIHJjLCBycDsKKyAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxOworCisgICAgYmxrZGV2LT5tb3Jl
X3dvcmsgPSAwOworCisgICAgcmMgPSBibGtkZXYtPnJpbmdzLmNvbW1vbi5yZXFfY29uczsKKyAg
ICBycCA9IGJsa2Rldi0+cmluZ3MuY29tbW9uLnNyaW5nLT5yZXFfcHJvZDsKKyAgICB4ZW5fcm1i
KCk7IC8qIEVuc3VyZSB3ZSBzZWUgcXVldWVkIHJlcXVlc3RzIHVwIHRvICdycCcuICovCisKKyAg
ICBibGtfc2VuZF9yZXNwb25zZV9hbGwoYmxrZGV2KTsKKyAgICB3aGlsZSAocmMgIT0gcnApIHsK
KyAgICAgICAgLyogcHVsbCByZXF1ZXN0IGZyb20gcmluZyAqLworICAgICAgICBpZiAoUklOR19S
RVFVRVNUX0NPTlNfT1ZFUkZMT1coJmJsa2Rldi0+cmluZ3MuY29tbW9uLCByYykpIHsKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGlvcmVxID0gaW9yZXFfc3RhcnQoYmxr
ZGV2KTsKKyAgICAgICAgaWYgKGlvcmVxID09IE5VTEwpIHsKKyAgICAgICAgICAgIGJsa2Rldi0+
bW9yZV93b3JrKys7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBibGtf
Z2V0X3JlcXVlc3QoYmxrZGV2LCBpb3JlcSwgcmMpOworICAgICAgICBibGtkZXYtPnJpbmdzLmNv
bW1vbi5yZXFfY29ucyA9ICsrcmM7CisKKyAgICAgICAgLyogcGFyc2UgdGhlbSAqLworICAgICAg
ICBpZiAoaW9yZXFfcGFyc2UoaW9yZXEpICE9IDApIHsKKworICAgICAgICAgICAgc3dpdGNoIChp
b3JlcS0+cmVxLm9wZXJhdGlvbikgeworICAgICAgICAgICAgY2FzZSBCTEtJRl9PUF9SRUFEOgor
ICAgICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+
YmxrKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQkxPQ0tfQUNDVF9SRUFE
KTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNhc2UgQkxLSUZfT1BfV1JJ
VEU6CisgICAgICAgICAgICAgICAgYmxvY2tfYWNjdF9pbnZhbGlkKGJsa19nZXRfc3RhdHMoYmxr
ZGV2LT5ibGspLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCTE9DS19BQ0NU
X1dSSVRFKTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNhc2UgQkxLSUZf
T1BfRkxVU0hfRElTS0NBQ0hFOgorICAgICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChi
bGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQkxPQ0tfQUNDVF9GTFVTSCk7CisgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICAgICAgfTsKKworICAgICAgICAgICAgaWYgKGJsa19zZW5k
X3Jlc3BvbnNlX29uZShpb3JlcSkpIHsKKyAgICAgICAgICAgICAgICB4ZW5fcHZfc2VuZF9ub3Rp
ZnkoJmJsa2Rldi0+eGVuZGV2KTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlvcmVxX3Jl
bGVhc2UoaW9yZXEsIGZhbHNlKTsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisK
KyAgICAgICAgaW9yZXFfcnVuaW9fcWVtdV9haW8oaW9yZXEpOworICAgIH0KKworICAgIGlmIChi
bGtkZXYtPm1vcmVfd29yayAmJiBibGtkZXYtPnJlcXVlc3RzX2luZmxpZ2h0IDwgYmxrZGV2LT5t
YXhfcmVxdWVzdHMpIHsKKyAgICAgICAgcWVtdV9iaF9zY2hlZHVsZShibGtkZXYtPmJoKTsKKyAg
ICB9Cit9CisKKy8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gKi8KKworc3RhdGljIHZvaWQgYmxrX2JoKHZvaWQgKm9wYXF1ZSkK
K3sKKyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBvcGFxdWU7CisKKyAgICBhaW9fY29u
dGV4dF9hY3F1aXJlKGJsa2Rldi0+Y3R4KTsKKyAgICBibGtfaGFuZGxlX3JlcXVlc3RzKGJsa2Rl
dik7CisgICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtkZXYtPmN0eCk7Cit9CisKK3N0YXRpYyB2
b2lkIGJsa19hbGxvYyhzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCit7CisgICAgc3Ry
dWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJs
a0RldiwgeGVuZGV2KTsKKyAgICBFcnJvciAqZXJyID0gTlVMTDsKKworICAgIHRyYWNlX3hlbl9k
aXNrX2FsbG9jKHhlbmRldi0+bmFtZSk7CisKKyAgICBRTElTVF9JTklUKCZibGtkZXYtPmluZmxp
Z2h0KTsKKyAgICBRTElTVF9JTklUKCZibGtkZXYtPmZpbmlzaGVkKTsKKyAgICBRTElTVF9JTklU
KCZibGtkZXYtPmZyZWVsaXN0KTsKKworICAgIGJsa2Rldi0+aW90aHJlYWQgPSBpb3RocmVhZF9j
cmVhdGUoeGVuZGV2LT5uYW1lLCAmZXJyKTsKKyAgICBhc3NlcnQoIWVycik7CisKKyAgICBibGtk
ZXYtPmN0eCA9IGlvdGhyZWFkX2dldF9haW9fY29udGV4dChibGtkZXYtPmlvdGhyZWFkKTsKKyAg
ICBibGtkZXYtPmJoID0gYWlvX2JoX25ldyhibGtkZXYtPmN0eCwgYmxrX2JoLCBibGtkZXYpOwor
fQorCitzdGF0aWMgdm9pZCBibGtfcGFyc2VfZGlzY2FyZChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtk
ZXYpCit7CisgICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVu
ZGV2OworICAgIGludCBlbmFibGU7CisKKyAgICBibGtkZXYtPmZlYXR1cmVfZGlzY2FyZCA9IHRy
dWU7CisKKyAgICBpZiAoeGVuc3RvcmVfcmVhZF9iZV9pbnQoeGVuZGV2LCAiZGlzY2FyZC1lbmFi
bGUiLCAmZW5hYmxlKSA9PSAwKSB7CisgICAgICAgIGJsa2Rldi0+ZmVhdHVyZV9kaXNjYXJkID0g
ISFlbmFibGU7CisgICAgfQorCisgICAgaWYgKGJsa2Rldi0+ZmVhdHVyZV9kaXNjYXJkKSB7Cisg
ICAgICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYsICJmZWF0dXJlLWRpc2NhcmQiLCAx
KTsKKyAgICB9Cit9CisKK3N0YXRpYyBpbnQgYmxrX2luaXQoc3RydWN0IFhlbkxlZ2FjeURldmlj
ZSAqeGVuZGV2KQoreworICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9v
Zih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7CisgICAgaW50IGluZm8gPSAwOwor
ICAgIGNoYXIgKmRpcmVjdGlvc2FmZSA9IE5VTEw7CisKKyAgICB0cmFjZV94ZW5fZGlza19pbml0
KHhlbmRldi0+bmFtZSk7CisKKyAgICAvKiByZWFkIHhlbnN0b3JlIGVudHJpZXMgKi8KKyAgICBp
ZiAoYmxrZGV2LT5wYXJhbXMgPT0gTlVMTCkgeworICAgICAgICBjaGFyICpoID0gTlVMTDsKKyAg
ICAgICAgYmxrZGV2LT5wYXJhbXMgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJwYXJh
bXMiKTsKKyAgICAgICAgaWYgKGJsa2Rldi0+cGFyYW1zICE9IE5VTEwpIHsKKyAgICAgICAgICAg
IGggPSBzdHJjaHIoYmxrZGV2LT5wYXJhbXMsICc6Jyk7CisgICAgICAgIH0KKyAgICAgICAgaWYg
KGggIT0gTlVMTCkgeworICAgICAgICAgICAgYmxrZGV2LT5maWxlcHJvdG8gPSBibGtkZXYtPnBh
cmFtczsKKyAgICAgICAgICAgIGJsa2Rldi0+ZmlsZW5hbWUgID0gaCArIDE7CisgICAgICAgICAg
ICAqaCA9IDA7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBibGtkZXYtPmZpbGVwcm90
byA9ICI8dW5zZXQ+IjsKKyAgICAgICAgICAgIGJsa2Rldi0+ZmlsZW5hbWUgID0gYmxrZGV2LT5w
YXJhbXM7CisgICAgICAgIH0KKyAgICB9CisgICAgaWYgKCFzdHJjbXAoImFpbyIsIGJsa2Rldi0+
ZmlsZXByb3RvKSkgeworICAgICAgICBibGtkZXYtPmZpbGVwcm90byA9ICJyYXciOworICAgIH0K
KyAgICBpZiAoIXN0cmNtcCgidmhkIiwgYmxrZGV2LT5maWxlcHJvdG8pKSB7CisgICAgICAgIGJs
a2Rldi0+ZmlsZXByb3RvID0gInZwYyI7CisgICAgfQorICAgIGlmIChibGtkZXYtPm1vZGUgPT0g
TlVMTCkgeworICAgICAgICBibGtkZXYtPm1vZGUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5k
ZXYsICJtb2RlIik7CisgICAgfQorICAgIGlmIChibGtkZXYtPnR5cGUgPT0gTlVMTCkgeworICAg
ICAgICBibGtkZXYtPnR5cGUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJ0eXBlIik7
CisgICAgfQorICAgIGlmIChibGtkZXYtPmRldiA9PSBOVUxMKSB7CisgICAgICAgIGJsa2Rldi0+
ZGV2ID0geGVuc3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAiZGV2Iik7CisgICAgfQorICAgIGlm
IChibGtkZXYtPmRldnR5cGUgPT0gTlVMTCkgeworICAgICAgICBibGtkZXYtPmRldnR5cGUgPSB4
ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJkZXZpY2UtdHlwZSIpOworICAgIH0KKyAgICBk
aXJlY3Rpb3NhZmUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJkaXJlY3QtaW8tc2Fm
ZSIpOworICAgIGJsa2Rldi0+ZGlyZWN0aW9zYWZlID0gKGRpcmVjdGlvc2FmZSAmJiBhdG9pKGRp
cmVjdGlvc2FmZSkpOworCisgICAgLyogZG8gd2UgaGF2ZSBhbGwgd2UgbmVlZD8gKi8KKyAgICBp
ZiAoYmxrZGV2LT5wYXJhbXMgPT0gTlVMTCB8fAorICAgICAgICBibGtkZXYtPm1vZGUgPT0gTlVM
TCAgIHx8CisgICAgICAgIGJsa2Rldi0+dHlwZSA9PSBOVUxMICAgfHwKKyAgICAgICAgYmxrZGV2
LT5kZXYgPT0gTlVMTCkgeworICAgICAgICBnb3RvIG91dF9lcnJvcjsKKyAgICB9CisKKyAgICAv
KiByZWFkLW9ubHkgPyAqLworICAgIGlmIChzdHJjbXAoYmxrZGV2LT5tb2RlLCAidyIpKSB7Cisg
ICAgICAgIGluZm8gIHw9IFZESVNLX1JFQURPTkxZOworICAgIH0KKworICAgIC8qIGNkcm9tID8g
Ki8KKyAgICBpZiAoYmxrZGV2LT5kZXZ0eXBlICYmICFzdHJjbXAoYmxrZGV2LT5kZXZ0eXBlLCAi
Y2Ryb20iKSkgeworICAgICAgICBpbmZvICB8PSBWRElTS19DRFJPTTsKKyAgICB9CisKKyAgICBi
bGtkZXYtPmZpbGVfYmxrICA9IEJMT0NLX1NJWkU7CisKKyAgICAvKiBmaWxsIGluZm8KKyAgICAg
KiBibGtfY29ubmVjdCBzdXBwbGllcyBzZWN0b3Itc2l6ZSBhbmQgc2VjdG9ycworICAgICAqLwor
ICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYsICJmZWF0dXJlLWZsdXNoLWNhY2hlIiwg
MSk7CisgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KHhlbmRldiwgImluZm8iLCBpbmZvKTsKKwor
ICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYsICJtYXgtcmluZy1wYWdlLW9yZGVyIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgTUFYX1JJTkdfUEFHRV9PUkRFUik7CisKKyAgICBi
bGtfcGFyc2VfZGlzY2FyZChibGtkZXYpOworCisgICAgZ19mcmVlKGRpcmVjdGlvc2FmZSk7Cisg
ICAgcmV0dXJuIDA7CisKK291dF9lcnJvcjoKKyAgICBnX2ZyZWUoYmxrZGV2LT5wYXJhbXMpOwor
ICAgIGJsa2Rldi0+cGFyYW1zID0gTlVMTDsKKyAgICBnX2ZyZWUoYmxrZGV2LT5tb2RlKTsKKyAg
ICBibGtkZXYtPm1vZGUgPSBOVUxMOworICAgIGdfZnJlZShibGtkZXYtPnR5cGUpOworICAgIGJs
a2Rldi0+dHlwZSA9IE5VTEw7CisgICAgZ19mcmVlKGJsa2Rldi0+ZGV2KTsKKyAgICBibGtkZXYt
PmRldiA9IE5VTEw7CisgICAgZ19mcmVlKGJsa2Rldi0+ZGV2dHlwZSk7CisgICAgYmxrZGV2LT5k
ZXZ0eXBlID0gTlVMTDsKKyAgICBnX2ZyZWUoZGlyZWN0aW9zYWZlKTsKKyAgICBibGtkZXYtPmRp
cmVjdGlvc2FmZSA9IGZhbHNlOworICAgIHJldHVybiAtMTsKK30KKworc3RhdGljIGludCBibGtf
Y29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCit7CisgICAgc3RydWN0IFhl
bkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0Rldiwg
eGVuZGV2KTsKKyAgICBpbnQgaW5kZXgsIHFmbGFnczsKKyAgICBib29sIHJlYWRvbmx5ID0gdHJ1
ZTsKKyAgICBib29sIHdyaXRldGhyb3VnaCA9IHRydWU7CisgICAgaW50IG9yZGVyLCByaW5nX3Jl
ZjsKKyAgICB1bnNpZ25lZCBpbnQgcmluZ19zaXplLCBtYXhfZ3JhbnRzOworICAgIHVuc2lnbmVk
IGludCBpOworCisgICAgdHJhY2VfeGVuX2Rpc2tfY29ubmVjdCh4ZW5kZXYtPm5hbWUpOworCisg
ICAgLyogcmVhZC1vbmx5ID8gKi8KKyAgICBpZiAoYmxrZGV2LT5kaXJlY3Rpb3NhZmUpIHsKKyAg
ICAgICAgcWZsYWdzID0gQkRSVl9PX05PQ0FDSEUgfCBCRFJWX09fTkFUSVZFX0FJTzsKKyAgICB9
IGVsc2UgeworICAgICAgICBxZmxhZ3MgPSAwOworICAgICAgICB3cml0ZXRocm91Z2ggPSBmYWxz
ZTsKKyAgICB9CisgICAgaWYgKHN0cmNtcChibGtkZXYtPm1vZGUsICJ3IikgPT0gMCkgeworICAg
ICAgICBxZmxhZ3MgfD0gQkRSVl9PX1JEV1I7CisgICAgICAgIHJlYWRvbmx5ID0gZmFsc2U7Cisg
ICAgfQorICAgIGlmIChibGtkZXYtPmZlYXR1cmVfZGlzY2FyZCkgeworICAgICAgICBxZmxhZ3Mg
fD0gQkRSVl9PX1VOTUFQOworICAgIH0KKworICAgIC8qIGluaXQgcWVtdSBibG9jayBkcml2ZXIg
Ki8KKyAgICBpbmRleCA9ICh4ZW5kZXYtPmRldiAtIDIwMiAqIDI1NikgLyAxNjsKKyAgICBibGtk
ZXYtPmRpbmZvID0gZHJpdmVfZ2V0KElGX1hFTiwgMCwgaW5kZXgpOworICAgIGlmICghYmxrZGV2
LT5kaW5mbykgeworICAgICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKyAgICAgICAgUURp
Y3QgKm9wdGlvbnMgPSBOVUxMOworCisgICAgICAgIGlmIChzdHJjbXAoYmxrZGV2LT5maWxlcHJv
dG8sICI8dW5zZXQ+IikpIHsKKyAgICAgICAgICAgIG9wdGlvbnMgPSBxZGljdF9uZXcoKTsKKyAg
ICAgICAgICAgIHFkaWN0X3B1dF9zdHIob3B0aW9ucywgImRyaXZlciIsIGJsa2Rldi0+ZmlsZXBy
b3RvKTsKKyAgICAgICAgfQorCisgICAgICAgIC8qIHNldHVwIHZpYSB4ZW5idXMgLT4gY3JlYXRl
IG5ldyBibG9jayBkcml2ZXIgaW5zdGFuY2UgKi8KKyAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5k
ZXYsIDIsICJjcmVhdGUgbmV3IGJkcnYgKHhlbmJ1cyBzZXR1cClcbiIpOworICAgICAgICBibGtk
ZXYtPmJsayA9IGJsa19uZXdfb3BlbihibGtkZXYtPmZpbGVuYW1lLCBOVUxMLCBvcHRpb25zLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxZmxhZ3MsICZsb2NhbF9lcnIpOwor
ICAgICAgICBpZiAoIWJsa2Rldi0+YmxrKSB7CisgICAgICAgICAgICB4ZW5fcHZfcHJpbnRmKHhl
bmRldiwgMCwgImVycm9yOiAlc1xuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3Jf
Z2V0X3ByZXR0eShsb2NhbF9lcnIpKTsKKyAgICAgICAgICAgIGVycm9yX2ZyZWUobG9jYWxfZXJy
KTsKKyAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgfQorICAgICAgICBibGtfc2V0X2Vu
YWJsZV93cml0ZV9jYWNoZShibGtkZXYtPmJsaywgIXdyaXRldGhyb3VnaCk7CisgICAgfSBlbHNl
IHsKKyAgICAgICAgLyogc2V0dXAgdmlhIHFlbXUgY21kbGluZSAtPiBhbHJlYWR5IHNldHVwIGZv
ciB1cyAqLworICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMiwKKyAgICAgICAgICAgICAg
ICAgICAgICAiZ2V0IGNvbmZpZ3VyZWQgYmRydiAoY21kbGluZSBzZXR1cClcbiIpOworICAgICAg
ICBibGtkZXYtPmJsayA9IGJsa19ieV9sZWdhY3lfZGluZm8oYmxrZGV2LT5kaW5mbyk7CisgICAg
ICAgIGlmIChibGtfaXNfcmVhZF9vbmx5KGJsa2Rldi0+YmxrKSAmJiAhcmVhZG9ubHkpIHsKKyAg
ICAgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiVW5leHBlY3RlZCByZWFkLW9ubHkg
ZHJpdmUiKTsKKyAgICAgICAgICAgIGJsa2Rldi0+YmxrID0gTlVMTDsKKyAgICAgICAgICAgIHJl
dHVybiAtMTsKKyAgICAgICAgfQorICAgICAgICAvKiBibGtkZXYtPmJsayBpcyBub3QgY3JlYXRl
IGJ5IHVzLCB3ZSBnZXQgYSByZWZlcmVuY2UKKyAgICAgICAgICogc28gd2UgY2FuIGJsa191bnJl
ZigpIHVuY29uZGl0aW9uYWxseSAqLworICAgICAgICBibGtfcmVmKGJsa2Rldi0+YmxrKTsKKyAg
ICB9CisgICAgYmxrX2F0dGFjaF9kZXZfbGVnYWN5KGJsa2Rldi0+YmxrLCBibGtkZXYpOworICAg
IGJsa2Rldi0+ZmlsZV9zaXplID0gYmxrX2dldGxlbmd0aChibGtkZXYtPmJsayk7CisgICAgaWYg
KGJsa2Rldi0+ZmlsZV9zaXplIDwgMCkgeworICAgICAgICBCbG9ja0RyaXZlclN0YXRlICpicyA9
IGJsa19icyhibGtkZXYtPmJsayk7CisgICAgICAgIGNvbnN0IGNoYXIgKmRydl9uYW1lID0gYnMg
PyBiZHJ2X2dldF9mb3JtYXRfbmFtZShicykgOiBOVUxMOworICAgICAgICB4ZW5fcHZfcHJpbnRm
KHhlbmRldiwgMSwgImJsa19nZXRsZW5ndGg6ICVkICglcykgfCBkcnYgJXNcbiIsCisgICAgICAg
ICAgICAgICAgICAgICAgKGludClibGtkZXYtPmZpbGVfc2l6ZSwgc3RyZXJyb3IoLWJsa2Rldi0+
ZmlsZV9zaXplKSwKKyAgICAgICAgICAgICAgICAgICAgICBkcnZfbmFtZSA/OiAiLSIpOworICAg
ICAgICBibGtkZXYtPmZpbGVfc2l6ZSA9IDA7CisgICAgfQorCisgICAgeGVuX3B2X3ByaW50Zih4
ZW5kZXYsIDEsICJ0eXBlIFwiJXNcIiwgZmlsZXByb3RvIFwiJXNcIiwgZmlsZW5hbWUgXCIlc1wi
LCIKKyAgICAgICAgICAgICAgICAgICIgc2l6ZSAlIiBQUklkNjQgIiAoJSIgUFJJZDY0ICIgTUIp
XG4iLAorICAgICAgICAgICAgICAgICAgYmxrZGV2LT50eXBlLCBibGtkZXYtPmZpbGVwcm90bywg
YmxrZGV2LT5maWxlbmFtZSwKKyAgICAgICAgICAgICAgICAgIGJsa2Rldi0+ZmlsZV9zaXplLCBi
bGtkZXYtPmZpbGVfc2l6ZSAvIE1pQik7CisKKyAgICAvKiBGaWxsIGluIG51bWJlciBvZiBzZWN0
b3Igc2l6ZSBhbmQgbnVtYmVyIG9mIHNlY3RvcnMgKi8KKyAgICB4ZW5zdG9yZV93cml0ZV9iZV9p
bnQoeGVuZGV2LCAic2VjdG9yLXNpemUiLCBibGtkZXYtPmZpbGVfYmxrKTsKKyAgICB4ZW5zdG9y
ZV93cml0ZV9iZV9pbnQ2NCh4ZW5kZXYsICJzZWN0b3JzIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibGtkZXYtPmZpbGVfc2l6ZSAvIGJsa2Rldi0+ZmlsZV9ibGspOworCisgICAgaWYg
KHhlbnN0b3JlX3JlYWRfZmVfaW50KHhlbmRldiwgInJpbmctcGFnZS1vcmRlciIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZvcmRlcikgPT0gLTEpIHsKKyAgICAgICAgYmxrZGV2LT5u
cl9yaW5nX3JlZiA9IDE7CisKKyAgICAgICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KHhlbmRl
diwgInJpbmctcmVmIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZyaW5nX3Jl
ZikgPT0gLTEpIHsKKyAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgfQorICAgICAgICBi
bGtkZXYtPnJpbmdfcmVmWzBdID0gcmluZ19yZWY7CisKKyAgICB9IGVsc2UgaWYgKG9yZGVyID49
IDAgJiYgb3JkZXIgPD0gTUFYX1JJTkdfUEFHRV9PUkRFUikgeworICAgICAgICBibGtkZXYtPm5y
X3JpbmdfcmVmID0gMSA8PCBvcmRlcjsKKworICAgICAgICBmb3IgKGkgPSAwOyBpIDwgYmxrZGV2
LT5ucl9yaW5nX3JlZjsgaSsrKSB7CisgICAgICAgICAgICBjaGFyICprZXk7CisKKyAgICAgICAg
ICAgIGtleSA9IGdfc3RyZHVwX3ByaW50ZigicmluZy1yZWYldSIsIGkpOworICAgICAgICAgICAg
aWYgKCFrZXkpIHsKKyAgICAgICAgICAgICAgICByZXR1cm4gLTE7CisgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsIGtleSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcmluZ19yZWYpID09IC0xKSB7CisgICAg
ICAgICAgICAgICAgZ19mcmVlKGtleSk7CisgICAgICAgICAgICAgICAgcmV0dXJuIC0xOworICAg
ICAgICAgICAgfQorICAgICAgICAgICAgYmxrZGV2LT5yaW5nX3JlZltpXSA9IHJpbmdfcmVmOwor
CisgICAgICAgICAgICBnX2ZyZWUoa2V5KTsKKyAgICAgICAgfQorICAgIH0gZWxzZSB7CisgICAg
ICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiaW52YWxpZCByaW5nLXBhZ2Utb3JkZXI6ICVk
XG4iLAorICAgICAgICAgICAgICAgICAgICAgIG9yZGVyKTsKKyAgICAgICAgcmV0dXJuIC0xOwor
ICAgIH0KKworICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsICJldmVudC1jaGFu
bmVsIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhlbmRldi0+cmVtb3RlX3BvcnQp
ID09IC0xKSB7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICBpZiAoIXhlbmRldi0+
cHJvdG9jb2wpIHsKKyAgICAgICAgYmxrZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX05B
VElWRTsKKyAgICB9IGVsc2UgaWYgKHN0cmNtcCh4ZW5kZXYtPnByb3RvY29sLCBYRU5fSU9fUFJP
VE9fQUJJX05BVElWRSkgPT0gMCkgeworICAgICAgICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZf
UFJPVE9DT0xfTkFUSVZFOworICAgIH0gZWxzZSBpZiAoc3RyY21wKHhlbmRldi0+cHJvdG9jb2ws
IFhFTl9JT19QUk9UT19BQklfWDg2XzMyKSA9PSAwKSB7CisgICAgICAgIGJsa2Rldi0+cHJvdG9j
b2wgPSBCTEtJRl9QUk9UT0NPTF9YODZfMzI7CisgICAgfSBlbHNlIGlmIChzdHJjbXAoeGVuZGV2
LT5wcm90b2NvbCwgWEVOX0lPX1BST1RPX0FCSV9YODZfNjQpID09IDApIHsKKyAgICAgICAgYmxr
ZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX1g4Nl82NDsKKyAgICB9IGVsc2UgeworICAg
ICAgICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfTkFUSVZFOworICAgIH0KKwor
ICAgIHJpbmdfc2l6ZSA9IFhDX1BBR0VfU0laRSAqIGJsa2Rldi0+bnJfcmluZ19yZWY7CisgICAg
c3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7CisgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJ
VkU6CisgICAgeworICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19T
SVpFKGJsa2lmLCByaW5nX3NpemUpOworICAgICAgICBicmVhazsKKyAgICB9CisgICAgY2FzZSBC
TEtJRl9QUk9UT0NPTF9YODZfMzI6CisgICAgeworICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0
cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmX3g4Nl8zMiwgcmluZ19zaXplKTsKKyAgICAgICAg
YnJlYWs7CisgICAgfQorICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgorICAgIHsKKyAg
ICAgICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZf
NjQsIHJpbmdfc2l6ZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBkZWZhdWx0OgorICAg
ICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgLyogQWRkIG9uIHRoZSBudW1iZXIgbmVlZGVk
IGZvciB0aGUgcmluZyBwYWdlcyAqLworICAgIG1heF9ncmFudHMgPSBibGtkZXYtPm5yX3Jpbmdf
cmVmOworCisgICAgeGVuX2JlX3NldF9tYXhfZ3JhbnRfcmVmcyh4ZW5kZXYsIG1heF9ncmFudHMp
OworICAgIGJsa2Rldi0+c3JpbmcgPSB4ZW5fYmVfbWFwX2dyYW50X3JlZnMoeGVuZGV2LCBibGtk
ZXYtPnJpbmdfcmVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxrZGV2LT5ucl9yaW5nX3JlZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUpOworICAgIGlmICghYmxrZGV2LT5zcmluZykg
eworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgc3dpdGNoIChibGtkZXYtPnByb3Rv
Y29sKSB7CisgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6CisgICAgeworICAgICAgICBi
bGtpZl9zcmluZ190ICpzcmluZ19uYXRpdmUgPSBibGtkZXYtPnNyaW5nOworICAgICAgICBCQUNL
X1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIHNyaW5nX25hdGl2ZSwgcmluZ19zaXpl
KTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMy
OgorICAgIHsKKyAgICAgICAgYmxraWZfeDg2XzMyX3NyaW5nX3QgKnNyaW5nX3g4Nl8zMiA9IGJs
a2Rldi0+c3Jpbmc7CisKKyAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2
XzMyX3BhcnQsIHNyaW5nX3g4Nl8zMiwgcmluZ19zaXplKTsKKyAgICAgICAgYnJlYWs7CisgICAg
fQorICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgorICAgIHsKKyAgICAgICAgYmxraWZf
eDg2XzY0X3NyaW5nX3QgKnNyaW5nX3g4Nl82NCA9IGJsa2Rldi0+c3Jpbmc7CisKKyAgICAgICAg
QkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsIHNyaW5nX3g4Nl82NCwg
cmluZ19zaXplKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIH0KKworICAgIGJsa19zZXRf
YWlvX2NvbnRleHQoYmxrZGV2LT5ibGssIGJsa2Rldi0+Y3R4KTsKKworICAgIHhlbl9iZV9iaW5k
X2V2dGNobih4ZW5kZXYpOworCisgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDEsICJvazogcHJv
dG8gJXMsIG5yLXJpbmctcmVmICV1LCAiCisgICAgICAgICAgICAgICAgICAicmVtb3RlIHBvcnQg
JWQsIGxvY2FsIHBvcnQgJWRcbiIsCisgICAgICAgICAgICAgICAgICB4ZW5kZXYtPnByb3RvY29s
LCBibGtkZXYtPm5yX3JpbmdfcmVmLAorICAgICAgICAgICAgICAgICAgeGVuZGV2LT5yZW1vdGVf
cG9ydCwgeGVuZGV2LT5sb2NhbF9wb3J0KTsKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIHZv
aWQgYmxrX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQoreworICAg
IHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBY
ZW5CbGtEZXYsIHhlbmRldik7CisKKyAgICB0cmFjZV94ZW5fZGlza19kaXNjb25uZWN0KHhlbmRl
di0+bmFtZSk7CisKKyAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJsa2Rldi0+Y3R4KTsKKworICAg
IGlmIChibGtkZXYtPmJsaykgeworICAgICAgICBibGtfc2V0X2Fpb19jb250ZXh0KGJsa2Rldi0+
YmxrLCBxZW11X2dldF9haW9fY29udGV4dCgpKTsKKyAgICAgICAgYmxrX2RldGFjaF9kZXYoYmxr
ZGV2LT5ibGssIGJsa2Rldik7CisgICAgICAgIGJsa191bnJlZihibGtkZXYtPmJsayk7CisgICAg
ICAgIGJsa2Rldi0+YmxrID0gTlVMTDsKKyAgICB9CisgICAgeGVuX3B2X3VuYmluZF9ldnRjaG4o
eGVuZGV2KTsKKworICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOworCisgICAg
aWYgKGJsa2Rldi0+c3JpbmcpIHsKKyAgICAgICAgeGVuX2JlX3VubWFwX2dyYW50X3JlZnMoeGVu
ZGV2LCBibGtkZXYtPnNyaW5nLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtk
ZXYtPm5yX3JpbmdfcmVmKTsKKyAgICAgICAgYmxrZGV2LT5zcmluZyA9IE5VTEw7CisgICAgfQor
fQorCitzdGF0aWMgaW50IGJsa19mcmVlKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikK
K3sKKyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBz
dHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOworICAgIHN0cnVjdCBpb3JlcSAqaW9yZXE7CisKKyAg
ICB0cmFjZV94ZW5fZGlza19mcmVlKHhlbmRldi0+bmFtZSk7CisKKyAgICBibGtfZGlzY29ubmVj
dCh4ZW5kZXYpOworCisgICAgd2hpbGUgKCFRTElTVF9FTVBUWSgmYmxrZGV2LT5mcmVlbGlzdCkp
IHsKKyAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJTVCgmYmxrZGV2LT5mcmVlbGlzdCk7CisgICAg
ICAgIFFMSVNUX1JFTU9WRShpb3JlcSwgbGlzdCk7CisgICAgICAgIHFlbXVfaW92ZWNfZGVzdHJv
eSgmaW9yZXEtPnYpOworICAgICAgICBnX2ZyZWUoaW9yZXEpOworICAgIH0KKworICAgIGdfZnJl
ZShibGtkZXYtPnBhcmFtcyk7CisgICAgZ19mcmVlKGJsa2Rldi0+bW9kZSk7CisgICAgZ19mcmVl
KGJsa2Rldi0+dHlwZSk7CisgICAgZ19mcmVlKGJsa2Rldi0+ZGV2KTsKKyAgICBnX2ZyZWUoYmxr
ZGV2LT5kZXZ0eXBlKTsKKyAgICBxZW11X2JoX2RlbGV0ZShibGtkZXYtPmJoKTsKKyAgICBpb3Ro
cmVhZF9kZXN0cm95KGJsa2Rldi0+aW90aHJlYWQpOworICAgIHJldHVybiAwOworfQorCitzdGF0
aWMgdm9pZCBibGtfZXZlbnQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQoreworICAg
IHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBY
ZW5CbGtEZXYsIHhlbmRldik7CisKKyAgICBxZW11X2JoX3NjaGVkdWxlKGJsa2Rldi0+YmgpOwor
fQorCitzdHJ1Y3QgWGVuRGV2T3BzIHhlbl9ibGtkZXZfb3BzID0geworICAgIC5mbGFncyAgICAg
ID0gREVWT1BTX0ZMQUdfTkVFRF9HTlRERVYsCisgICAgLnNpemUgICAgICAgPSBzaXplb2Yoc3Ry
dWN0IFhlbkJsa0RldiksCisgICAgLmFsbG9jICAgICAgPSBibGtfYWxsb2MsCisgICAgLmluaXQg
ICAgICAgPSBibGtfaW5pdCwKKyAgICAuaW5pdGlhbGlzZSA9IGJsa19jb25uZWN0LAorICAgIC5k
aXNjb25uZWN0ID0gYmxrX2Rpc2Nvbm5lY3QsCisgICAgLmV2ZW50ICAgICAgPSBibGtfZXZlbnQs
CisgICAgLmZyZWUgICAgICAgPSBibGtfZnJlZSwKK307Ci0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:12:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15: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-devel-bounces@lists.xenproject.org>)
	id 1gPUB1-0007M8-9b; Wed, 21 Nov 2018 15:12: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=wvse=oa=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPUB0-0007Jn-4B
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:12:26 +0000
X-Inumbo-ID: da088da3-ed9f-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da088da3-ed9f-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 15:12:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71205808"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 15:12:02 +0000
Message-ID: <20181121151211.15997-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181121151211.15997-1-paul.durrant@citrix.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 09/18] xen: remove unnecessary code from
 dataplane/xen-qdisk.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90IGFsbCBvZiB0aGUgY29kZSBkdXBsaWNhdGVkIGZyb20geGVuX2Rpc2suYyBpcyByZXF1aXJl
ZCBhcyB0aGUgYmFzaXMgZm9yCnRoZSBuZXcgZGF0YXBsYW5lIGltcGxlbWVudGF0aW9uIHNvIHRo
aXMgcGF0Y2ggcmVtb3ZlcyBleHRyYW5lb3VzIGNvZGUsCmFsb25nIHdpdGggdGhlIGxlZ2FjeSAj
aW5jbHVkZXMgYW5kIGNhbGxzIHRvIHRoZSBsZWdhY3kgeGVuX3B2X3ByaW50ZigpCmZ1bmN0aW9u
LiBFcnJvciBtZXNzYWdlcyBhcmUgY2hhbmdlZCB0byBiZSByZXBvcnRlZCB1c2luZyBlcnJvcl9y
ZXBvcnQoKS4KCk5PVEU6IFRoZSBjb2RlIGlzIHN0aWxsIG5vdCB5ZXQgYnVpbHQuIEZ1cnRoZXIg
dHJhbnNmb3JtYXRpb25zIHdpbGwgYmUKICAgICAgcmVxdWlyZWQgdG8gbWFrZSBpdCBjb3JyZWN0
bHkgaW50ZXJmYWNlIHRvIHRoZSBuZXcgWGVuQnVzL1hlbkRldmljZQogICAgICBmcmFtZXdvcmsu
IFRoZXkgd2lsbCBiZSBkZWxpdmVyZWQgaW4gYSBzdWJzZXF1ZW50IHBhdGNoLgoKU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBBbnRob255IFBlcmFy
ZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFu
aGFAcmVkaGF0LmNvbT4KQ2M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkNjOiBNYXgg
UmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgotLS0KIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tcWRp
c2suYyB8IDQyMiArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDQwOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLXFkaXNrLmMgYi9ody9ibG9jay9kYXRhcGxhbmUv
eGVuLXFkaXNrLmMKaW5kZXggOWZhZTUwNTM0ZS4uOGU0MzY4ZTdhZiAxMDA2NDQKLS0tIGEvaHcv
YmxvY2svZGF0YXBsYW5lL3hlbi1xZGlzay5jCisrKyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4t
cWRpc2suYwpAQCAtMSw0NSArMSwxMCBAQAogLyoKLSAqICB4ZW4gcGFyYXZpcnQgYmxvY2sgZGV2
aWNlIGJhY2tlbmQKKyAqIENvcHlyaWdodCAoYykgQ2l0cml4IFN5c3RlbXMgSW5jLgorICogQWxs
IHJpZ2h0cyByZXNlcnZlZC4KICAqCi0gKiAgKGMpIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRo
YXQuY29tPgotICoKLSAqICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICogIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Ci0gKiAgdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgdW5kZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLgot
ICoKLSAqICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3
aWxsIGJlIHVzZWZ1bCwKLSAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl
biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgotICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKLSAqICBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICoKLSAqICBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZwotICog
IHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vu
c2VzLz4uCi0gKgotICogIENvbnRyaWJ1dGlvbnMgYWZ0ZXIgMjAxMi0wMS0xMyBhcmUgbGljZW5z
ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZQotICogIEdOVSBHUEwsIHZlcnNpb24gMiBvciAoYXQg
eW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICogQmFzZWQgb24gb3JpZ2luYWwgY29k
ZSAoYykgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgKi8KIAotI2luY2x1ZGUg
InFlbXUvb3NkZXAuaCIKLSNpbmNsdWRlICJxZW11L3VuaXRzLmgiCi0jaW5jbHVkZSA8c3lzL2lv
Y3RsLmg+Ci0jaW5jbHVkZSA8c3lzL3Vpby5oPgotCi0jaW5jbHVkZSAiaHcvaHcuaCIKLSNpbmNs
dWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKLSNpbmNsdWRlICJ4ZW5fYmxraWYuaCIKLSNpbmNs
dWRlICJzeXNlbXUvYmxvY2tkZXYuaCIKLSNpbmNsdWRlICJzeXNlbXUvaW90aHJlYWQuaCIKLSNp
bmNsdWRlICJzeXNlbXUvYmxvY2stYmFja2VuZC5oIgotI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIK
LSNpbmNsdWRlICJxYXBpL3FtcC9xZGljdC5oIgotI2luY2x1ZGUgInFhcGkvcW1wL3FzdHJpbmcu
aCIKLSNpbmNsdWRlICJ0cmFjZS5oIgotCi0vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCi0KLSNkZWZpbmUgQkxPQ0tfU0la
RSAgNTEyCi0jZGVmaW5lIElPQ0JfQ09VTlQgIChCTEtJRl9NQVhfU0VHTUVOVFNfUEVSX1JFUVVF
U1QgKyAyKQotCiBzdHJ1Y3QgaW9yZXEgewogICAgIGJsa2lmX3JlcXVlc3RfdCAgICAgcmVxOwog
ICAgIGludDE2X3QgICAgICAgICAgICAgc3RhdHVzOwpAQCAtMTAxLDggKzY2LDYgQEAgc3RydWN0
IFhlbkJsa0RldiB7CiAgICAgQWlvQ29udGV4dCAgICAgICAgICAqY3R4OwogfTsKIAotLyogLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSAqLwotCiBzdGF0aWMgdm9pZCBpb3JlcV9yZXNldChzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogewog
ICAgIG1lbXNldCgmaW9yZXEtPnJlcSwgMCwgc2l6ZW9mKGlvcmVxLT5yZXEpKTsKQEAgLTE4Mywx
MSArMTQ2LDYgQEAgc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQog
ICAgIHNpemVfdCBsZW47CiAgICAgaW50IGk7CiAKLSAgICB4ZW5fcHZfcHJpbnRmKAotICAgICAg
ICB4ZW5kZXYsIDMsCi0gICAgICAgICJvcCAlZCwgbnIgJWQsIGhhbmRsZSAlZCwgaWQgJSIgUFJJ
ZDY0ICIsIHNlY3RvciAlIiBQUklkNjQgIlxuIiwKLSAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRp
b24sIGlvcmVxLT5yZXEubnJfc2VnbWVudHMsCi0gICAgICAgIGlvcmVxLT5yZXEuaGFuZGxlLCBp
b3JlcS0+cmVxLmlkLCBpb3JlcS0+cmVxLnNlY3Rvcl9udW1iZXIpOwogICAgIHN3aXRjaCAoaW9y
ZXEtPnJlcS5vcGVyYXRpb24pIHsKICAgICBjYXNlIEJMS0lGX09QX1JFQUQ6CiAgICAgICAgIGJy
ZWFrOwpAQCAtMjAyLDI4ICsxNjAsMjcgQEAgc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3Qg
aW9yZXEgKmlvcmVxKQogICAgIGNhc2UgQkxLSUZfT1BfRElTQ0FSRDoKICAgICAgICAgcmV0dXJu
IDA7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJlcnJv
cjogdW5rbm93biBvcGVyYXRpb24gKCVkKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICBpb3Jl
cS0+cmVxLm9wZXJhdGlvbik7CisgICAgICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6IHVua25vd24g
b3BlcmF0aW9uICglZCkiLCBpb3JlcS0+cmVxLm9wZXJhdGlvbik7CiAgICAgICAgIGdvdG8gZXJy
OwogICAgIH07CiAKICAgICBpZiAoaW9yZXEtPnJlcS5vcGVyYXRpb24gIT0gQkxLSUZfT1BfUkVB
RCAmJiBibGtkZXYtPm1vZGVbMF0gIT0gJ3cnKSB7Ci0gICAgICAgIHhlbl9wdl9wcmludGYoeGVu
ZGV2LCAwLCAiZXJyb3I6IHdyaXRlIHJlcSBmb3Igcm8gZGV2aWNlXG4iKTsKKyAgICAgICAgZXJy
b3JfcmVwb3J0KCJlcnJvcjogd3JpdGUgcmVxIGZvciBybyBkZXZpY2UiKTsKICAgICAgICAgZ290
byBlcnI7CiAgICAgfQogCiAgICAgaW9yZXEtPnN0YXJ0ID0gaW9yZXEtPnJlcS5zZWN0b3JfbnVt
YmVyICogYmxrZGV2LT5maWxlX2JsazsKICAgICBmb3IgKGkgPSAwOyBpIDwgaW9yZXEtPnJlcS5u
cl9zZWdtZW50czsgaSsrKSB7CiAgICAgICAgIGlmIChpID09IEJMS0lGX01BWF9TRUdNRU5UU19Q
RVJfUkVRVUVTVCkgewotICAgICAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJlcnJv
cjogbnJfc2VnbWVudHMgdG9vIGJpZ1xuIik7CisgICAgICAgICAgICBlcnJvcl9yZXBvcnQoImVy
cm9yOiBucl9zZWdtZW50cyB0b28gYmlnIik7CiAgICAgICAgICAgICBnb3RvIGVycjsKICAgICAg
ICAgfQogICAgICAgICBpZiAoaW9yZXEtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCA+IGlvcmVxLT5y
ZXEuc2VnW2ldLmxhc3Rfc2VjdCkgewotICAgICAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYs
IDAsICJlcnJvcjogZmlyc3QgPiBsYXN0IHNlY3RvclxuIik7CisgICAgICAgICAgICBlcnJvcl9y
ZXBvcnQoImVycm9yOiBmaXJzdCA+IGxhc3Qgc2VjdG9yIik7CiAgICAgICAgICAgICBnb3RvIGVy
cjsKICAgICAgICAgfQogICAgICAgICBpZiAoaW9yZXEtPnJlcS5zZWdbaV0ubGFzdF9zZWN0ICog
QkxPQ0tfU0laRSA+PSBYQ19QQUdFX1NJWkUpIHsKLSAgICAgICAgICAgIHhlbl9wdl9wcmludGYo
eGVuZGV2LCAwLCAiZXJyb3I6IHBhZ2UgY3Jvc3NpbmdcbiIpOworICAgICAgICAgICAgZXJyb3Jf
cmVwb3J0KCJlcnJvcjogcGFnZSBjcm9zc2luZyIpOwogICAgICAgICAgICAgZ290byBlcnI7CiAg
ICAgICAgIH0KIApAQCAtMjMyLDcgKzE4OSw3IEBAIHN0YXRpYyBpbnQgaW9yZXFfcGFyc2Uoc3Ry
dWN0IGlvcmVxICppb3JlcSkKICAgICAgICAgaW9yZXEtPnNpemUgKz0gbGVuOwogICAgIH0KICAg
ICBpZiAoaW9yZXEtPnN0YXJ0ICsgaW9yZXEtPnNpemUgPiBibGtkZXYtPmZpbGVfc2l6ZSkgewot
ICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiBhY2Nlc3MgYmV5b25kIGVu
ZCBvZiBmaWxlXG4iKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogYWNjZXNzIGJleW9u
ZCBlbmQgb2YgZmlsZSIpOwogICAgICAgICBnb3RvIGVycjsKICAgICB9CiAgICAgcmV0dXJuIDA7
CkBAIC0yNzgsOCArMjM1LDcgQEAgc3RhdGljIGludCBpb3JlcV9ncmFudF9jb3B5KHN0cnVjdCBp
b3JlcSAqaW9yZXEpCiAgICAgcmMgPSB4ZW5fYmVfY29weV9ncmFudF9yZWZzKHhlbmRldiwgdG9f
ZG9tYWluLCBzZWdzLCBjb3VudCk7CiAKICAgICBpZiAocmMpIHsKLSAgICAgICAgeGVuX3B2X3By
aW50Zih4ZW5kZXYsIDAsCi0gICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byBjb3B5IGRh
dGEgJWRcbiIsIHJjKTsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJmYWlsZWQgdG8gY29weSBkYXRh
ICVkIiwgcmMpOwogICAgICAgICBpb3JlcS0+YWlvX2Vycm9ycysrOwogICAgICAgICByZXR1cm4g
LTE7CiAgICAgfQpAQCAtMjk4LDggKzI1NCw5IEBAIHN0YXRpYyB2b2lkIHFlbXVfYWlvX2NvbXBs
ZXRlKHZvaWQgKm9wYXF1ZSwgaW50IHJldCkKICAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJsa2Rl
di0+Y3R4KTsKIAogICAgIGlmIChyZXQgIT0gMCkgewotICAgICAgICB4ZW5fcHZfcHJpbnRmKHhl
bmRldiwgMCwgIiVzIEkvTyBlcnJvclxuIiwKLSAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+
cmVxLm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9SRUFEID8gInJlYWQiIDogIndyaXRlIik7CisgICAg
ICAgIGVycm9yX3JlcG9ydCgiJXMgSS9PIGVycm9yIiwKKyAgICAgICAgICAgICAgICAgICAgIGlv
cmVxLT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1JFQUQgPworICAgICAgICAgICAgICAgICAg
ICAgInJlYWQiIDogIndyaXRlIik7CiAgICAgICAgIGlvcmVxLT5haW9fZXJyb3JzKys7CiAgICAg
fQogCkBAIC02MDUsOCArNTYyLDYgQEAgc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhz
dHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCiAgICAgfQogfQogCi0vKiAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCi0KIHN0YXRp
YyB2b2lkIGJsa19iaCh2b2lkICpvcGFxdWUpCiB7CiAgICAgc3RydWN0IFhlbkJsa0RldiAqYmxr
ZGV2ID0gb3BhcXVlOwpAQCAtNjM0LDM0NiArNTg5LDYgQEAgc3RhdGljIHZvaWQgYmxrX2FsbG9j
KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKICAgICBibGtkZXYtPmJoID0gYWlvX2Jo
X25ldyhibGtkZXYtPmN0eCwgYmxrX2JoLCBibGtkZXYpOwogfQogCi1zdGF0aWMgdm9pZCBibGtf
cGFyc2VfZGlzY2FyZChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCi17Ci0gICAgc3RydWN0IFhl
bkxlZ2FjeURldmljZSAqeGVuZGV2ID0gJmJsa2Rldi0+eGVuZGV2OwotICAgIGludCBlbmFibGU7
Ci0KLSAgICBibGtkZXYtPmZlYXR1cmVfZGlzY2FyZCA9IHRydWU7Ci0KLSAgICBpZiAoeGVuc3Rv
cmVfcmVhZF9iZV9pbnQoeGVuZGV2LCAiZGlzY2FyZC1lbmFibGUiLCAmZW5hYmxlKSA9PSAwKSB7
Ci0gICAgICAgIGJsa2Rldi0+ZmVhdHVyZV9kaXNjYXJkID0gISFlbmFibGU7Ci0gICAgfQotCi0g
ICAgaWYgKGJsa2Rldi0+ZmVhdHVyZV9kaXNjYXJkKSB7Ci0gICAgICAgIHhlbnN0b3JlX3dyaXRl
X2JlX2ludCh4ZW5kZXYsICJmZWF0dXJlLWRpc2NhcmQiLCAxKTsKLSAgICB9Ci19Ci0KLXN0YXRp
YyBpbnQgYmxrX2luaXQoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQotewotICAgIHN0
cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5C
bGtEZXYsIHhlbmRldik7Ci0gICAgaW50IGluZm8gPSAwOwotICAgIGNoYXIgKmRpcmVjdGlvc2Fm
ZSA9IE5VTEw7Ci0KLSAgICB0cmFjZV94ZW5fZGlza19pbml0KHhlbmRldi0+bmFtZSk7Ci0KLSAg
ICAvKiByZWFkIHhlbnN0b3JlIGVudHJpZXMgKi8KLSAgICBpZiAoYmxrZGV2LT5wYXJhbXMgPT0g
TlVMTCkgewotICAgICAgICBjaGFyICpoID0gTlVMTDsKLSAgICAgICAgYmxrZGV2LT5wYXJhbXMg
PSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJwYXJhbXMiKTsKLSAgICAgICAgaWYgKGJs
a2Rldi0+cGFyYW1zICE9IE5VTEwpIHsKLSAgICAgICAgICAgIGggPSBzdHJjaHIoYmxrZGV2LT5w
YXJhbXMsICc6Jyk7Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKGggIT0gTlVMTCkgewotICAgICAg
ICAgICAgYmxrZGV2LT5maWxlcHJvdG8gPSBibGtkZXYtPnBhcmFtczsKLSAgICAgICAgICAgIGJs
a2Rldi0+ZmlsZW5hbWUgID0gaCArIDE7Ci0gICAgICAgICAgICAqaCA9IDA7Ci0gICAgICAgIH0g
ZWxzZSB7Ci0gICAgICAgICAgICBibGtkZXYtPmZpbGVwcm90byA9ICI8dW5zZXQ+IjsKLSAgICAg
ICAgICAgIGJsa2Rldi0+ZmlsZW5hbWUgID0gYmxrZGV2LT5wYXJhbXM7Ci0gICAgICAgIH0KLSAg
ICB9Ci0gICAgaWYgKCFzdHJjbXAoImFpbyIsIGJsa2Rldi0+ZmlsZXByb3RvKSkgewotICAgICAg
ICBibGtkZXYtPmZpbGVwcm90byA9ICJyYXciOwotICAgIH0KLSAgICBpZiAoIXN0cmNtcCgidmhk
IiwgYmxrZGV2LT5maWxlcHJvdG8pKSB7Ci0gICAgICAgIGJsa2Rldi0+ZmlsZXByb3RvID0gInZw
YyI7Ci0gICAgfQotICAgIGlmIChibGtkZXYtPm1vZGUgPT0gTlVMTCkgewotICAgICAgICBibGtk
ZXYtPm1vZGUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJtb2RlIik7Ci0gICAgfQot
ICAgIGlmIChibGtkZXYtPnR5cGUgPT0gTlVMTCkgewotICAgICAgICBibGtkZXYtPnR5cGUgPSB4
ZW5zdG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJ0eXBlIik7Ci0gICAgfQotICAgIGlmIChibGtk
ZXYtPmRldiA9PSBOVUxMKSB7Ci0gICAgICAgIGJsa2Rldi0+ZGV2ID0geGVuc3RvcmVfcmVhZF9i
ZV9zdHIoeGVuZGV2LCAiZGV2Iik7Ci0gICAgfQotICAgIGlmIChibGtkZXYtPmRldnR5cGUgPT0g
TlVMTCkgewotICAgICAgICBibGtkZXYtPmRldnR5cGUgPSB4ZW5zdG9yZV9yZWFkX2JlX3N0cih4
ZW5kZXYsICJkZXZpY2UtdHlwZSIpOwotICAgIH0KLSAgICBkaXJlY3Rpb3NhZmUgPSB4ZW5zdG9y
ZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJkaXJlY3QtaW8tc2FmZSIpOwotICAgIGJsa2Rldi0+ZGly
ZWN0aW9zYWZlID0gKGRpcmVjdGlvc2FmZSAmJiBhdG9pKGRpcmVjdGlvc2FmZSkpOwotCi0gICAg
LyogZG8gd2UgaGF2ZSBhbGwgd2UgbmVlZD8gKi8KLSAgICBpZiAoYmxrZGV2LT5wYXJhbXMgPT0g
TlVMTCB8fAotICAgICAgICBibGtkZXYtPm1vZGUgPT0gTlVMTCAgIHx8Ci0gICAgICAgIGJsa2Rl
di0+dHlwZSA9PSBOVUxMICAgfHwKLSAgICAgICAgYmxrZGV2LT5kZXYgPT0gTlVMTCkgewotICAg
ICAgICBnb3RvIG91dF9lcnJvcjsKLSAgICB9Ci0KLSAgICAvKiByZWFkLW9ubHkgPyAqLwotICAg
IGlmIChzdHJjbXAoYmxrZGV2LT5tb2RlLCAidyIpKSB7Ci0gICAgICAgIGluZm8gIHw9IFZESVNL
X1JFQURPTkxZOwotICAgIH0KLQotICAgIC8qIGNkcm9tID8gKi8KLSAgICBpZiAoYmxrZGV2LT5k
ZXZ0eXBlICYmICFzdHJjbXAoYmxrZGV2LT5kZXZ0eXBlLCAiY2Ryb20iKSkgewotICAgICAgICBp
bmZvICB8PSBWRElTS19DRFJPTTsKLSAgICB9Ci0KLSAgICBibGtkZXYtPmZpbGVfYmxrICA9IEJM
T0NLX1NJWkU7Ci0KLSAgICAvKiBmaWxsIGluZm8KLSAgICAgKiBibGtfY29ubmVjdCBzdXBwbGll
cyBzZWN0b3Itc2l6ZSBhbmQgc2VjdG9ycwotICAgICAqLwotICAgIHhlbnN0b3JlX3dyaXRlX2Jl
X2ludCh4ZW5kZXYsICJmZWF0dXJlLWZsdXNoLWNhY2hlIiwgMSk7Ci0gICAgeGVuc3RvcmVfd3Jp
dGVfYmVfaW50KHhlbmRldiwgImluZm8iLCBpbmZvKTsKLQotICAgIHhlbnN0b3JlX3dyaXRlX2Jl
X2ludCh4ZW5kZXYsICJtYXgtcmluZy1wYWdlLW9yZGVyIiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgTUFYX1JJTkdfUEFHRV9PUkRFUik7Ci0KLSAgICBibGtfcGFyc2VfZGlzY2FyZChibGtk
ZXYpOwotCi0gICAgZ19mcmVlKGRpcmVjdGlvc2FmZSk7Ci0gICAgcmV0dXJuIDA7Ci0KLW91dF9l
cnJvcjoKLSAgICBnX2ZyZWUoYmxrZGV2LT5wYXJhbXMpOwotICAgIGJsa2Rldi0+cGFyYW1zID0g
TlVMTDsKLSAgICBnX2ZyZWUoYmxrZGV2LT5tb2RlKTsKLSAgICBibGtkZXYtPm1vZGUgPSBOVUxM
OwotICAgIGdfZnJlZShibGtkZXYtPnR5cGUpOwotICAgIGJsa2Rldi0+dHlwZSA9IE5VTEw7Ci0g
ICAgZ19mcmVlKGJsa2Rldi0+ZGV2KTsKLSAgICBibGtkZXYtPmRldiA9IE5VTEw7Ci0gICAgZ19m
cmVlKGJsa2Rldi0+ZGV2dHlwZSk7Ci0gICAgYmxrZGV2LT5kZXZ0eXBlID0gTlVMTDsKLSAgICBn
X2ZyZWUoZGlyZWN0aW9zYWZlKTsKLSAgICBibGtkZXYtPmRpcmVjdGlvc2FmZSA9IGZhbHNlOwot
ICAgIHJldHVybiAtMTsKLX0KLQotc3RhdGljIGludCBibGtfY29ubmVjdChzdHJ1Y3QgWGVuTGVn
YWN5RGV2aWNlICp4ZW5kZXYpCi17Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29u
dGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKLSAgICBpbnQgaW5k
ZXgsIHFmbGFnczsKLSAgICBib29sIHJlYWRvbmx5ID0gdHJ1ZTsKLSAgICBib29sIHdyaXRldGhy
b3VnaCA9IHRydWU7Ci0gICAgaW50IG9yZGVyLCByaW5nX3JlZjsKLSAgICB1bnNpZ25lZCBpbnQg
cmluZ19zaXplLCBtYXhfZ3JhbnRzOwotICAgIHVuc2lnbmVkIGludCBpOwotCi0gICAgdHJhY2Vf
eGVuX2Rpc2tfY29ubmVjdCh4ZW5kZXYtPm5hbWUpOwotCi0gICAgLyogcmVhZC1vbmx5ID8gKi8K
LSAgICBpZiAoYmxrZGV2LT5kaXJlY3Rpb3NhZmUpIHsKLSAgICAgICAgcWZsYWdzID0gQkRSVl9P
X05PQ0FDSEUgfCBCRFJWX09fTkFUSVZFX0FJTzsKLSAgICB9IGVsc2UgewotICAgICAgICBxZmxh
Z3MgPSAwOwotICAgICAgICB3cml0ZXRocm91Z2ggPSBmYWxzZTsKLSAgICB9Ci0gICAgaWYgKHN0
cmNtcChibGtkZXYtPm1vZGUsICJ3IikgPT0gMCkgewotICAgICAgICBxZmxhZ3MgfD0gQkRSVl9P
X1JEV1I7Ci0gICAgICAgIHJlYWRvbmx5ID0gZmFsc2U7Ci0gICAgfQotICAgIGlmIChibGtkZXYt
PmZlYXR1cmVfZGlzY2FyZCkgewotICAgICAgICBxZmxhZ3MgfD0gQkRSVl9PX1VOTUFQOwotICAg
IH0KLQotICAgIC8qIGluaXQgcWVtdSBibG9jayBkcml2ZXIgKi8KLSAgICBpbmRleCA9ICh4ZW5k
ZXYtPmRldiAtIDIwMiAqIDI1NikgLyAxNjsKLSAgICBibGtkZXYtPmRpbmZvID0gZHJpdmVfZ2V0
KElGX1hFTiwgMCwgaW5kZXgpOwotICAgIGlmICghYmxrZGV2LT5kaW5mbykgewotICAgICAgICBF
cnJvciAqbG9jYWxfZXJyID0gTlVMTDsKLSAgICAgICAgUURpY3QgKm9wdGlvbnMgPSBOVUxMOwot
Ci0gICAgICAgIGlmIChzdHJjbXAoYmxrZGV2LT5maWxlcHJvdG8sICI8dW5zZXQ+IikpIHsKLSAg
ICAgICAgICAgIG9wdGlvbnMgPSBxZGljdF9uZXcoKTsKLSAgICAgICAgICAgIHFkaWN0X3B1dF9z
dHIob3B0aW9ucywgImRyaXZlciIsIGJsa2Rldi0+ZmlsZXByb3RvKTsKLSAgICAgICAgfQotCi0g
ICAgICAgIC8qIHNldHVwIHZpYSB4ZW5idXMgLT4gY3JlYXRlIG5ldyBibG9jayBkcml2ZXIgaW5z
dGFuY2UgKi8KLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDIsICJjcmVhdGUgbmV3IGJk
cnYgKHhlbmJ1cyBzZXR1cClcbiIpOwotICAgICAgICBibGtkZXYtPmJsayA9IGJsa19uZXdfb3Bl
bihibGtkZXYtPmZpbGVuYW1lLCBOVUxMLCBvcHRpb25zLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBxZmxhZ3MsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAoIWJsa2Rldi0+
YmxrKSB7Ci0gICAgICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiAlc1xu
IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3JfZ2V0X3ByZXR0eShsb2NhbF9lcnIp
KTsKLSAgICAgICAgICAgIGVycm9yX2ZyZWUobG9jYWxfZXJyKTsKLSAgICAgICAgICAgIHJldHVy
biAtMTsKLSAgICAgICAgfQotICAgICAgICBibGtfc2V0X2VuYWJsZV93cml0ZV9jYWNoZShibGtk
ZXYtPmJsaywgIXdyaXRldGhyb3VnaCk7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgLyogc2V0dXAg
dmlhIHFlbXUgY21kbGluZSAtPiBhbHJlYWR5IHNldHVwIGZvciB1cyAqLwotICAgICAgICB4ZW5f
cHZfcHJpbnRmKHhlbmRldiwgMiwKLSAgICAgICAgICAgICAgICAgICAgICAiZ2V0IGNvbmZpZ3Vy
ZWQgYmRydiAoY21kbGluZSBzZXR1cClcbiIpOwotICAgICAgICBibGtkZXYtPmJsayA9IGJsa19i
eV9sZWdhY3lfZGluZm8oYmxrZGV2LT5kaW5mbyk7Ci0gICAgICAgIGlmIChibGtfaXNfcmVhZF9v
bmx5KGJsa2Rldi0+YmxrKSAmJiAhcmVhZG9ubHkpIHsKLSAgICAgICAgICAgIHhlbl9wdl9wcmlu
dGYoeGVuZGV2LCAwLCAiVW5leHBlY3RlZCByZWFkLW9ubHkgZHJpdmUiKTsKLSAgICAgICAgICAg
IGJsa2Rldi0+YmxrID0gTlVMTDsKLSAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgfQot
ICAgICAgICAvKiBibGtkZXYtPmJsayBpcyBub3QgY3JlYXRlIGJ5IHVzLCB3ZSBnZXQgYSByZWZl
cmVuY2UKLSAgICAgICAgICogc28gd2UgY2FuIGJsa191bnJlZigpIHVuY29uZGl0aW9uYWxseSAq
LwotICAgICAgICBibGtfcmVmKGJsa2Rldi0+YmxrKTsKLSAgICB9Ci0gICAgYmxrX2F0dGFjaF9k
ZXZfbGVnYWN5KGJsa2Rldi0+YmxrLCBibGtkZXYpOwotICAgIGJsa2Rldi0+ZmlsZV9zaXplID0g
YmxrX2dldGxlbmd0aChibGtkZXYtPmJsayk7Ci0gICAgaWYgKGJsa2Rldi0+ZmlsZV9zaXplIDwg
MCkgewotICAgICAgICBCbG9ja0RyaXZlclN0YXRlICpicyA9IGJsa19icyhibGtkZXYtPmJsayk7
Ci0gICAgICAgIGNvbnN0IGNoYXIgKmRydl9uYW1lID0gYnMgPyBiZHJ2X2dldF9mb3JtYXRfbmFt
ZShicykgOiBOVUxMOwotICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMSwgImJsa19nZXRs
ZW5ndGg6ICVkICglcykgfCBkcnYgJXNcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgKGludCli
bGtkZXYtPmZpbGVfc2l6ZSwgc3RyZXJyb3IoLWJsa2Rldi0+ZmlsZV9zaXplKSwKLSAgICAgICAg
ICAgICAgICAgICAgICBkcnZfbmFtZSA/OiAiLSIpOwotICAgICAgICBibGtkZXYtPmZpbGVfc2l6
ZSA9IDA7Ci0gICAgfQotCi0gICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDEsICJ0eXBlIFwiJXNc
IiwgZmlsZXByb3RvIFwiJXNcIiwgZmlsZW5hbWUgXCIlc1wiLCIKLSAgICAgICAgICAgICAgICAg
ICIgc2l6ZSAlIiBQUklkNjQgIiAoJSIgUFJJZDY0ICIgTUIpXG4iLAotICAgICAgICAgICAgICAg
ICAgYmxrZGV2LT50eXBlLCBibGtkZXYtPmZpbGVwcm90bywgYmxrZGV2LT5maWxlbmFtZSwKLSAg
ICAgICAgICAgICAgICAgIGJsa2Rldi0+ZmlsZV9zaXplLCBibGtkZXYtPmZpbGVfc2l6ZSAvIE1p
Qik7Ci0KLSAgICAvKiBGaWxsIGluIG51bWJlciBvZiBzZWN0b3Igc2l6ZSBhbmQgbnVtYmVyIG9m
IHNlY3RvcnMgKi8KLSAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAic2VjdG9yLXNp
emUiLCBibGtkZXYtPmZpbGVfYmxrKTsKLSAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQ2NCh4ZW5k
ZXYsICJzZWN0b3JzIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPmZpbGVf
c2l6ZSAvIGJsa2Rldi0+ZmlsZV9ibGspOwotCi0gICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50
KHhlbmRldiwgInJpbmctcGFnZS1vcmRlciIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZvcmRlcikgPT0gLTEpIHsKLSAgICAgICAgYmxrZGV2LT5ucl9yaW5nX3JlZiA9IDE7Ci0KLSAg
ICAgICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KHhlbmRldiwgInJpbmctcmVmIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZyaW5nX3JlZikgPT0gLTEpIHsKLSAgICAgICAg
ICAgIHJldHVybiAtMTsKLSAgICAgICAgfQotICAgICAgICBibGtkZXYtPnJpbmdfcmVmWzBdID0g
cmluZ19yZWY7Ci0KLSAgICB9IGVsc2UgaWYgKG9yZGVyID49IDAgJiYgb3JkZXIgPD0gTUFYX1JJ
TkdfUEFHRV9PUkRFUikgewotICAgICAgICBibGtkZXYtPm5yX3JpbmdfcmVmID0gMSA8PCBvcmRl
cjsKLQotICAgICAgICBmb3IgKGkgPSAwOyBpIDwgYmxrZGV2LT5ucl9yaW5nX3JlZjsgaSsrKSB7
Ci0gICAgICAgICAgICBjaGFyICprZXk7Ci0KLSAgICAgICAgICAgIGtleSA9IGdfc3RyZHVwX3By
aW50ZigicmluZy1yZWYldSIsIGkpOwotICAgICAgICAgICAgaWYgKCFrZXkpIHsKLSAgICAgICAg
ICAgICAgICByZXR1cm4gLTE7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIGlmICh4ZW5z
dG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsIGtleSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmcmluZ19yZWYpID09IC0xKSB7Ci0gICAgICAgICAgICAgICAgZ19mcmVlKGtl
eSk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICAgICAgfQotICAgICAgICAg
ICAgYmxrZGV2LT5yaW5nX3JlZltpXSA9IHJpbmdfcmVmOwotCi0gICAgICAgICAgICBnX2ZyZWUo
a2V5KTsKLSAgICAgICAgfQotICAgIH0gZWxzZSB7Ci0gICAgICAgIHhlbl9wdl9wcmludGYoeGVu
ZGV2LCAwLCAiaW52YWxpZCByaW5nLXBhZ2Utb3JkZXI6ICVkXG4iLAotICAgICAgICAgICAgICAg
ICAgICAgIG9yZGVyKTsKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLQotICAgIGlmICh4ZW5z
dG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsICJldmVudC1jaGFubmVsIiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnhlbmRldi0+cmVtb3RlX3BvcnQpID09IC0xKSB7Ci0gICAgICAgIHJl
dHVybiAtMTsKLSAgICB9Ci0KLSAgICBpZiAoIXhlbmRldi0+cHJvdG9jb2wpIHsKLSAgICAgICAg
YmxrZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BST1RPQ09MX05BVElWRTsKLSAgICB9IGVsc2UgaWYg
KHN0cmNtcCh4ZW5kZXYtPnByb3RvY29sLCBYRU5fSU9fUFJPVE9fQUJJX05BVElWRSkgPT0gMCkg
ewotICAgICAgICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfTkFUSVZFOwotICAg
IH0gZWxzZSBpZiAoc3RyY21wKHhlbmRldi0+cHJvdG9jb2wsIFhFTl9JT19QUk9UT19BQklfWDg2
XzMyKSA9PSAwKSB7Ci0gICAgICAgIGJsa2Rldi0+cHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9Y
ODZfMzI7Ci0gICAgfSBlbHNlIGlmIChzdHJjbXAoeGVuZGV2LT5wcm90b2NvbCwgWEVOX0lPX1BS
T1RPX0FCSV9YODZfNjQpID09IDApIHsKLSAgICAgICAgYmxrZGV2LT5wcm90b2NvbCA9IEJMS0lG
X1BST1RPQ09MX1g4Nl82NDsKLSAgICB9IGVsc2UgewotICAgICAgICBibGtkZXYtPnByb3RvY29s
ID0gQkxLSUZfUFJPVE9DT0xfTkFUSVZFOwotICAgIH0KLQotICAgIHJpbmdfc2l6ZSA9IFhDX1BB
R0VfU0laRSAqIGJsa2Rldi0+bnJfcmluZ19yZWY7Ci0gICAgc3dpdGNoIChibGtkZXYtPnByb3Rv
Y29sKSB7Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6Ci0gICAgewotICAgICAgICBi
bGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmLCByaW5nX3NpemUp
OwotICAgICAgICBicmVhazsKLSAgICB9Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6
Ci0gICAgewotICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpF
KGJsa2lmX3g4Nl8zMiwgcmluZ19zaXplKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGNh
c2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgotICAgIHsKLSAgICAgICAgYmxrZGV2LT5tYXhfcmVx
dWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfNjQsIHJpbmdfc2l6ZSk7Ci0gICAg
ICAgIGJyZWFrOwotICAgIH0KLSAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4gLTE7Ci0gICAg
fQotCi0gICAgLyogQWRkIG9uIHRoZSBudW1iZXIgbmVlZGVkIGZvciB0aGUgcmluZyBwYWdlcyAq
LwotICAgIG1heF9ncmFudHMgPSBibGtkZXYtPm5yX3JpbmdfcmVmOwotCi0gICAgeGVuX2JlX3Nl
dF9tYXhfZ3JhbnRfcmVmcyh4ZW5kZXYsIG1heF9ncmFudHMpOwotICAgIGJsa2Rldi0+c3Jpbmcg
PSB4ZW5fYmVfbWFwX2dyYW50X3JlZnMoeGVuZGV2LCBibGtkZXYtPnJpbmdfcmVmLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5ucl9yaW5nX3JlZiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBS
T1RfV1JJVEUpOwotICAgIGlmICghYmxrZGV2LT5zcmluZykgewotICAgICAgICByZXR1cm4gLTE7
Ci0gICAgfQotCi0gICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7Ci0gICAgY2FzZSBCTEtJ
Rl9QUk9UT0NPTF9OQVRJVkU6Ci0gICAgewotICAgICAgICBibGtpZl9zcmluZ190ICpzcmluZ19u
YXRpdmUgPSBibGtkZXYtPnNyaW5nOwotICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5y
aW5ncy5uYXRpdmUsIHNyaW5nX25hdGl2ZSwgcmluZ19zaXplKTsKLSAgICAgICAgYnJlYWs7Ci0g
ICAgfQotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgotICAgIHsKLSAgICAgICAgYmxr
aWZfeDg2XzMyX3NyaW5nX3QgKnNyaW5nX3g4Nl8zMiA9IGJsa2Rldi0+c3Jpbmc7Ci0KLSAgICAg
ICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsIHNyaW5nX3g4Nl8z
MiwgcmluZ19zaXplKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGNhc2UgQkxLSUZfUFJP
VE9DT0xfWDg2XzY0OgotICAgIHsKLSAgICAgICAgYmxraWZfeDg2XzY0X3NyaW5nX3QgKnNyaW5n
X3g4Nl82NCA9IGJsa2Rldi0+c3Jpbmc7Ci0KLSAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rl
di0+cmluZ3MueDg2XzY0X3BhcnQsIHNyaW5nX3g4Nl82NCwgcmluZ19zaXplKTsKLSAgICAgICAg
YnJlYWs7Ci0gICAgfQotICAgIH0KLQotICAgIGJsa19zZXRfYWlvX2NvbnRleHQoYmxrZGV2LT5i
bGssIGJsa2Rldi0+Y3R4KTsKLQotICAgIHhlbl9iZV9iaW5kX2V2dGNobih4ZW5kZXYpOwotCi0g
ICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDEsICJvazogcHJvdG8gJXMsIG5yLXJpbmctcmVmICV1
LCAiCi0gICAgICAgICAgICAgICAgICAicmVtb3RlIHBvcnQgJWQsIGxvY2FsIHBvcnQgJWRcbiIs
Ci0gICAgICAgICAgICAgICAgICB4ZW5kZXYtPnByb3RvY29sLCBibGtkZXYtPm5yX3JpbmdfcmVm
LAotICAgICAgICAgICAgICAgICAgeGVuZGV2LT5yZW1vdGVfcG9ydCwgeGVuZGV2LT5sb2NhbF9w
b3J0KTsKLSAgICByZXR1cm4gMDsKLX0KLQotc3RhdGljIHZvaWQgYmxrX2Rpc2Nvbm5lY3Qoc3Ry
dWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQotewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJs
a2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7Ci0K
LSAgICB0cmFjZV94ZW5fZGlza19kaXNjb25uZWN0KHhlbmRldi0+bmFtZSk7Ci0KLSAgICBhaW9f
Y29udGV4dF9hY3F1aXJlKGJsa2Rldi0+Y3R4KTsKLQotICAgIGlmIChibGtkZXYtPmJsaykgewot
ICAgICAgICBibGtfc2V0X2Fpb19jb250ZXh0KGJsa2Rldi0+YmxrLCBxZW11X2dldF9haW9fY29u
dGV4dCgpKTsKLSAgICAgICAgYmxrX2RldGFjaF9kZXYoYmxrZGV2LT5ibGssIGJsa2Rldik7Ci0g
ICAgICAgIGJsa191bnJlZihibGtkZXYtPmJsayk7Ci0gICAgICAgIGJsa2Rldi0+YmxrID0gTlVM
TDsKLSAgICB9Ci0gICAgeGVuX3B2X3VuYmluZF9ldnRjaG4oeGVuZGV2KTsKLQotICAgIGFpb19j
b250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOwotCi0gICAgaWYgKGJsa2Rldi0+c3JpbmcpIHsK
LSAgICAgICAgeGVuX2JlX3VubWFwX2dyYW50X3JlZnMoeGVuZGV2LCBibGtkZXYtPnNyaW5nLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPm5yX3JpbmdfcmVmKTsKLSAg
ICAgICAgYmxrZGV2LT5zcmluZyA9IE5VTEw7Ci0gICAgfQotfQotCiBzdGF0aWMgaW50IGJsa19m
cmVlKHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVuQmxr
RGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5k
ZXYpOwpAQCAtMTAwNiwxNCArNjIxLDMgQEAgc3RhdGljIHZvaWQgYmxrX2V2ZW50KHN0cnVjdCBY
ZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKIAogICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5i
aCk7CiB9Ci0KLXN0cnVjdCBYZW5EZXZPcHMgeGVuX2Jsa2Rldl9vcHMgPSB7Ci0gICAgLmZsYWdz
ICAgICAgPSBERVZPUFNfRkxBR19ORUVEX0dOVERFViwKLSAgICAuc2l6ZSAgICAgICA9IHNpemVv
ZihzdHJ1Y3QgWGVuQmxrRGV2KSwKLSAgICAuYWxsb2MgICAgICA9IGJsa19hbGxvYywKLSAgICAu
aW5pdCAgICAgICA9IGJsa19pbml0LAotICAgIC5pbml0aWFsaXNlID0gYmxrX2Nvbm5lY3QsCi0g
ICAgLmRpc2Nvbm5lY3QgPSBibGtfZGlzY29ubmVjdCwKLSAgICAuZXZlbnQgICAgICA9IGJsa19l
dmVudCwKLSAgICAuZnJlZSAgICAgICA9IGJsa19mcmVlLAotfTsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:12:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:12: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-devel-bounces@lists.xenproject.org>)
	id 1gPUB2-0007O4-W0; Wed, 21 Nov 2018 15:12: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=wVSe=OA=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPUB1-0007Mi-TC
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:12:27 +0000
X-Inumbo-ID: d972c3c8-ed9f-11e8-b7a8-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d972c3c8-ed9f-11e8-b7a8-12d6303a7972;
 Wed, 21 Nov 2018 15:12:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71205806"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 15:11:55 +0000
Message-ID: <20181121151211.15997-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181121151211.15997-1-paul.durrant@citrix.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 02/18] xen: introduce new 'XenBus' and
 'XenDevice' object hierarchy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIHRoZSBiYXNpYyBib2lsZXJwbGF0ZSBmb3IgYSAnWGVuQnVzJyBvYmpl
Y3QgdGhhdCB3aWxsIGFjdAphcyBhIHBhcmVudCB0byAnWGVuRGV2aWNlJyBQViBiYWNrZW5kcy4K
QSBuZXcgJ1hlbkJyaWRnZScgb2JqZWN0IGlzIGFsc28gYWRkZWQgdG8gY29ubmVjdCBYZW5CdXMg
dG8gdGhlIHN5c3RlbSBidXMuCgpUaGUgWGVuQnVzIG9iamVjdCBpcyBpbnN0YW50aWF0ZWQgYnkg
YSBuZXcgeGVuX2J1c19pbml0KCkgZnVuY3Rpb24gY2FsbGVkCmZyb20gdGhlIHNhbWUgc2l0ZXMg
YXMgdGhlIGxlZ2FjeSB4ZW5fYmVfaW5pdCgpIGZ1bmN0aW9uLgoKU3Vic2VxdWVudCBwYXRjaGVz
IHdpbGwgZmxlc2gtb3V0IHRoZSBmdW5jdGlvbmFsaXR5IG9mIHRoZXNlIG9iamVjdHMuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEFudGhvbnkg
UGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpDYzogIk1pY2hhZWwgUy4gVHNpcmtp
biIgPG1zdEByZWRoYXQuY29tPgpDYzogTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1
bUBnbWFpbC5jb20+CkNjOiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgpDYzog
UmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD4KQ2M6IEVkdWFyZG8gSGFia29zdCA8
ZWhhYmtvc3RAcmVkaGF0LmNvbT4KLS0tCiBody9pMzg2L3hlbi94ZW4taHZtLmMgICAgIHwgICAz
ICsrCiBody94ZW4vTWFrZWZpbGUub2JqcyAgICAgIHwgICAyICstCiBody94ZW4vdHJhY2UtZXZl
bnRzICAgICAgIHwgICA2ICsrKwogaHcveGVuL3hlbi1idXMuYyAgICAgICAgICB8IDEyNSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBody94ZW5wdi94ZW5f
bWFjaGluZV9wdi5jIHwgICAzICsrCiBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggIHwgIDUzICsr
KysrKysrKysrKysrKysrKysrCiA2IGZpbGVzIGNoYW5nZWQsIDE5MSBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgaHcveGVuL3hlbi1idXMuYwogY3JlYXRl
IG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcveGVuL3hlbi1idXMuaAoKZGlmZiAtLWdpdCBhL2h3L2kz
ODYveGVuL3hlbi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCAxZDYzNzYzOWM3
Li40NDk3Zjc1MWQyIDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcv
aTM4Ni94ZW4veGVuLWh2bS5jCkBAIC0xNyw2ICsxNyw3IEBACiAjaW5jbHVkZSAiaHcvaTM4Ni9h
cGljLW1zaWRlZi5oIgogI2luY2x1ZGUgImh3L3hlbi94ZW5fY29tbW9uLmgiCiAjaW5jbHVkZSAi
aHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW4tYnVzLmgi
CiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgInFhcGkvcWFwaS1jb21tYW5kcy1t
aXNjLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKQEAgLTE0NzksNiArMTQ4MCw4
IEBAIHZvaWQgeGVuX2h2bV9pbml0KFBDTWFjaGluZVN0YXRlICpwY21zLCBNZW1vcnlSZWdpb24g
KipyYW1fbWVtb3J5KQogICAgIFFMSVNUX0lOSVQoJnN0YXRlLT5kZXZfbGlzdCk7CiAgICAgZGV2
aWNlX2xpc3RlbmVyX3JlZ2lzdGVyKCZzdGF0ZS0+ZGV2aWNlX2xpc3RlbmVyKTsKIAorICAgIHhl
bl9idXNfaW5pdCgpOworCiAgICAgLyogSW5pdGlhbGl6ZSBiYWNrZW5kIGNvcmUgJiBkcml2ZXJz
ICovCiAgICAgaWYgKHhlbl9iZV9pbml0KCkgIT0gMCkgewogICAgICAgICBlcnJvcl9yZXBvcnQo
InhlbiBiYWNrZW5kIGNvcmUgc2V0dXAgZmFpbGVkIik7CmRpZmYgLS1naXQgYS9ody94ZW4vTWFr
ZWZpbGUub2JqcyBiL2h3L3hlbi9NYWtlZmlsZS5vYmpzCmluZGV4IDNmNjRhNDQwNTEuLmQ5ZDZk
N2I0ZjkgMTAwNjQ0Ci0tLSBhL2h3L3hlbi9NYWtlZmlsZS5vYmpzCisrKyBiL2h3L3hlbi9NYWtl
ZmlsZS5vYmpzCkBAIC0xLDUgKzEsNSBAQAogIyB4ZW4gYmFja2VuZCBkcml2ZXIgc3VwcG9ydAot
Y29tbW9uLW9iai0kKENPTkZJR19YRU4pICs9IHhlbi1sZWdhY3ktYmFja2VuZC5vIHhlbl9kZXZj
b25maWcubyB4ZW5fcHZkZXYubyB4ZW4tY29tbW9uLm8KK2NvbW1vbi1vYmotJChDT05GSUdfWEVO
KSArPSB4ZW4tbGVnYWN5LWJhY2tlbmQubyB4ZW5fZGV2Y29uZmlnLm8geGVuX3B2ZGV2Lm8geGVu
LWNvbW1vbi5vIHhlbi1idXMubwogCiBvYmotJChDT05GSUdfWEVOX1BDSV9QQVNTVEhST1VHSCkg
Kz0geGVuLWhvc3QtcGNpLWRldmljZS5vCiBvYmotJChDT05GSUdfWEVOX1BDSV9QQVNTVEhST1VH
SCkgKz0geGVuX3B0Lm8geGVuX3B0X2NvbmZpZ19pbml0Lm8geGVuX3B0X2dyYXBoaWNzLm8geGVu
X3B0X21zaS5vCmRpZmYgLS1naXQgYS9ody94ZW4vdHJhY2UtZXZlbnRzIGIvaHcveGVuL3RyYWNl
LWV2ZW50cwppbmRleCBjN2U3YTNiNTIzLi4wMTcyY2Q0ZTI2IDEwMDY0NAotLS0gYS9ody94ZW4v
dHJhY2UtZXZlbnRzCisrKyBiL2h3L3hlbi90cmFjZS1ldmVudHMKQEAgLTEyLDMgKzEyLDkgQEAg
eGVuX3VubWFwX3BvcnRpb19yYW5nZSh1aW50MzJfdCBpZCwgdWludDY0X3Qgc3RhcnRfYWRkciwg
dWludDY0X3QgZW5kX2FkZHIpICJpZDoKIHhlbl9tYXBfcGNpZGV2KHVpbnQzMl90IGlkLCB1aW50
OF90IGJ1cywgdWludDhfdCBkZXYsIHVpbnQ4X3QgZnVuYykgImlkOiAldSBiZGY6ICUwMnguJTAy
eC4lMDJ4IgogeGVuX3VubWFwX3BjaWRldih1aW50MzJfdCBpZCwgdWludDhfdCBidXMsIHVpbnQ4
X3QgZGV2LCB1aW50OF90IGZ1bmMpICJpZDogJXUgYmRmOiAlMDJ4LiUwMnguJTAyeCIKIHhlbl9k
b21pZF9yZXN0cmljdChpbnQgZXJyKSAiZXJyOiAldSIKKworIyBpbmNsdWRlL2h3L3hlbi94ZW4t
YnVzLmMKK3hlbl9idXNfcmVhbGl6ZSh2b2lkKSAiIgoreGVuX2J1c191bnJlYWxpemUodm9pZCkg
IiIKK3hlbl9kZXZpY2VfcmVhbGl6ZShjb25zdCBjaGFyICp0eXBlKSAidHlwZTogJXMiCit4ZW5f
ZGV2aWNlX3VucmVhbGl6ZShjb25zdCBjaGFyICp0eXBlKSAidHlwZTogJXMiCmRpZmYgLS1naXQg
YS9ody94ZW4veGVuLWJ1cy5jIGIvaHcveGVuL3hlbi1idXMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwLi5kZWRlMmQ5MTRhCi0tLSAvZGV2L251bGwKKysrIGIvaHcveGVu
L3hlbi1idXMuYwpAQCAtMCwwICsxLDEyNSBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgQ2l0cml4
IFN5c3RlbXMgSW5jLgorICogQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqLworCisjaW5jbHVkZSAi
cWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgImh3L2h3LmgiCisjaW5jbHVkZSAiaHcvc3lzYnVzLmgi
CisjaW5jbHVkZSAiaHcveGVuL3hlbi1idXMuaCIKKyNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCisj
aW5jbHVkZSAidHJhY2UuaCIKKworc3RhdGljIHZvaWQgeGVuX2J1c191bnJlYWxpemUoQnVzU3Rh
dGUgKmJ1cywgRXJyb3IgKiplcnJwKQoreworICAgIHRyYWNlX3hlbl9idXNfdW5yZWFsaXplKCk7
Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9idXNfcmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAq
KmVycnApCit7CisgICAgdHJhY2VfeGVuX2J1c19yZWFsaXplKCk7Cit9CisKK3N0YXRpYyB2b2lk
IHhlbl9idXNfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqY2xhc3MsIHZvaWQgKmRhdGEpCit7Cisg
ICAgQnVzQ2xhc3MgKmJ1c19jbGFzcyA9IEJVU19DTEFTUyhjbGFzcyk7CisKKyAgICBidXNfY2xh
c3MtPnJlYWxpemUgPSB4ZW5fYnVzX3JlYWxpemU7CisgICAgYnVzX2NsYXNzLT51bnJlYWxpemUg
PSB4ZW5fYnVzX3VucmVhbGl6ZTsKK30KKworc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhlbl9idXNf
dHlwZV9pbmZvID0geworICAgIC5uYW1lID0gVFlQRV9YRU5fQlVTLAorICAgIC5wYXJlbnQgPSBU
WVBFX0JVUywKKyAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihYZW5CdXMpLAorICAgIC5jbGFz
c19zaXplID0gc2l6ZW9mKFhlbkJ1c0NsYXNzKSwKKyAgICAuY2xhc3NfaW5pdCA9IHhlbl9idXNf
Y2xhc3NfaW5pdCwKK307CisKK3N0YXRpYyB2b2lkIHhlbl9kZXZpY2VfdW5yZWFsaXplKERldmlj
ZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKK3sKKyAgICBYZW5EZXZpY2UgKnhlbmRldiA9IFhF
Tl9ERVZJQ0UoZGV2KTsKKyAgICBYZW5EZXZpY2VDbGFzcyAqeGVuZGV2X2NsYXNzID0gWEVOX0RF
VklDRV9HRVRfQ0xBU1MoeGVuZGV2KTsKKyAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dl
dF90eXBlbmFtZShPQkpFQ1QoeGVuZGV2KSk7CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7
CisKKyAgICB0cmFjZV94ZW5fZGV2aWNlX3VucmVhbGl6ZSh0eXBlKTsKKworICAgIGlmICh4ZW5k
ZXZfY2xhc3MtPnVucmVhbGl6ZSkgeworICAgICAgICB4ZW5kZXZfY2xhc3MtPnVucmVhbGl6ZSh4
ZW5kZXYsICZsb2NhbF9lcnIpOworICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgIHJldHVybjsK
KyAgICAgICAgfQorICAgIH0KK30KKworc3RhdGljIHZvaWQgeGVuX2RldmljZV9yZWFsaXplKERl
dmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKK3sKKyAgICBYZW5EZXZpY2UgKnhlbmRldiA9
IFhFTl9ERVZJQ0UoZGV2KTsKKyAgICBYZW5EZXZpY2VDbGFzcyAqeGVuZGV2X2NsYXNzID0gWEVO
X0RFVklDRV9HRVRfQ0xBU1MoeGVuZGV2KTsKKyAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0
X2dldF90eXBlbmFtZShPQkpFQ1QoeGVuZGV2KSk7CisgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CisKKyAgICB0cmFjZV94ZW5fZGV2aWNlX3JlYWxpemUodHlwZSk7CisKKyAgICBpZiAoeGVu
ZGV2X2NsYXNzLT5yZWFsaXplKSB7CisgICAgICAgIHhlbmRldl9jbGFzcy0+cmVhbGl6ZSh4ZW5k
ZXYsICZsb2NhbF9lcnIpOworICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgICAgICBl
cnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgIGdvdG8gdW5yZWFs
aXplOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuOworCit1bnJlYWxpemU6CisgICAg
eGVuX2RldmljZV91bnJlYWxpemUoZGV2LCAmZXJyb3JfYWJvcnQpOworfQorCitzdGF0aWMgdm9p
ZCB4ZW5fZGV2aWNlX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmNsYXNzLCB2b2lkICpkYXRhKQor
eworICAgIERldmljZUNsYXNzICpkZXZfY2xhc3MgPSBERVZJQ0VfQ0xBU1MoY2xhc3MpOworCisg
ICAgZGV2X2NsYXNzLT5yZWFsaXplID0geGVuX2RldmljZV9yZWFsaXplOworICAgIGRldl9jbGFz
cy0+dW5yZWFsaXplID0geGVuX2RldmljZV91bnJlYWxpemU7CisgICAgZGV2X2NsYXNzLT5idXNf
dHlwZSA9IFRZUEVfWEVOX0JVUzsKK30KKworc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhlbl9kZXZp
Y2VfdHlwZV9pbmZvID0geworICAgIC5uYW1lID0gVFlQRV9YRU5fREVWSUNFLAorICAgIC5wYXJl
bnQgPSBUWVBFX0RFVklDRSwKKyAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihYZW5EZXZpY2Up
LAorICAgIC5hYnN0cmFjdCA9IHRydWUsCisgICAgLmNsYXNzX3NpemUgPSBzaXplb2YoWGVuRGV2
aWNlQ2xhc3MpLAorICAgIC5jbGFzc19pbml0ID0geGVuX2RldmljZV9jbGFzc19pbml0LAorfTsK
KwordHlwZWRlZiBzdHJ1Y3QgWGVuQnJpZGdlIHsKKyAgICBTeXNCdXNEZXZpY2UgYnVzZGV2Owor
fSBYZW5CcmlkZ2U7CisKKyNkZWZpbmUgVFlQRV9YRU5fQlJJREdFICJ4ZW4tYnJpZGdlIgorCitz
dGF0aWMgY29uc3QgVHlwZUluZm8geGVuX2JyaWRnZV90eXBlX2luZm8gPSB7CisgICAgLm5hbWUg
PSBUWVBFX1hFTl9CUklER0UsCisgICAgLnBhcmVudCA9IFRZUEVfU1lTX0JVU19ERVZJQ0UsCisg
ICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoWGVuQnJpZGdlKSwKK307CisKK3N0YXRpYyB2b2lk
IHhlbl9yZWdpc3Rlcl90eXBlcyh2b2lkKQoreworICAgIHR5cGVfcmVnaXN0ZXJfc3RhdGljKCZ4
ZW5fYnJpZGdlX3R5cGVfaW5mbyk7CisgICAgdHlwZV9yZWdpc3Rlcl9zdGF0aWMoJnhlbl9idXNf
dHlwZV9pbmZvKTsKKyAgICB0eXBlX3JlZ2lzdGVyX3N0YXRpYygmeGVuX2RldmljZV90eXBlX2lu
Zm8pOworfQorCit0eXBlX2luaXQoeGVuX3JlZ2lzdGVyX3R5cGVzKQorCit2b2lkIHhlbl9idXNf
aW5pdCh2b2lkKQoreworICAgIERldmljZVN0YXRlICpkZXYgPSBxZGV2X2NyZWF0ZShOVUxMLCBU
WVBFX1hFTl9CUklER0UpOworCisgICAgcWJ1c19jcmVhdGUoVFlQRV9YRU5fQlVTLCBkZXYsIE5V
TEwpOworICAgIHFkZXZfaW5pdF9ub2ZhaWwoZGV2KTsKK30KZGlmZiAtLWdpdCBhL2h3L3hlbnB2
L3hlbl9tYWNoaW5lX3B2LmMgYi9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCmluZGV4IDhjODZm
YjcwMzEuLjYwOGU1OTFiY2MgMTAwNjQ0Ci0tLSBhL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMK
KysrIGIvaHcveGVucHYveGVuX21hY2hpbmVfcHYuYwpAQCAtMjcsNiArMjcsNyBAQAogI2luY2x1
ZGUgImh3L2h3LmgiCiAjaW5jbHVkZSAiaHcvYm9hcmRzLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hl
bi1sZWdhY3ktYmFja2VuZC5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW4tYnVzLmgiCiAjaW5jbHVk
ZSAieGVuX2RvbWFpbmJ1aWxkLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIK
IApAQCAtOTMsNiArOTQsOCBAQCBzdGF0aWMgdm9pZCB4ZW5faW5pdF9wdihNYWNoaW5lU3RhdGUg
Km1hY2hpbmUpCiAgICAgICAgIHhlbl9jb25maWdfZGV2X25pYyhuZF90YWJsZSArIGkpOwogICAg
IH0KIAorICAgIHhlbl9idXNfaW5pdCgpOworCiAgICAgLyogY29uZmlnIGNsZWFudXAgaG9vayAq
LwogICAgIGF0ZXhpdCh4ZW5fY29uZmlnX2NsZWFudXApOwogfQpkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9ody94ZW4veGVuLWJ1cy5oIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjQxNzcyZGM3M2EKLS0tIC9kZXYvbnVsbAorKysg
Yi9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKQEAgLTAsMCArMSw1MyBAQAorLyoKKyAqIENvcHly
aWdodCAoYykgQ2l0cml4IFN5c3RlbXMgSW5jLgorICogQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAq
LworCisjaWZuZGVmIEhXX1hFTl9CVVNfSAorI2RlZmluZSBIV19YRU5fQlVTX0gKKworI2luY2x1
ZGUgImh3L3N5c2J1cy5oIgorCit0eXBlZGVmIHN0cnVjdCBYZW5EZXZpY2UgeworICAgIERldmlj
ZVN0YXRlIHFkZXY7Cit9IFhlbkRldmljZTsKKwordHlwZWRlZiB2b2lkICgqWGVuRGV2aWNlUmVh
bGl6ZSkoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCk7Cit0eXBlZGVmIHZvaWQgKCpY
ZW5EZXZpY2VVbnJlYWxpemUpKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApOworCit0
eXBlZGVmIHN0cnVjdCBYZW5EZXZpY2VDbGFzcyB7CisgICAgLyo8IHByaXZhdGUgPiovCisgICAg
RGV2aWNlQ2xhc3MgcGFyZW50X2NsYXNzOworICAgIC8qPCBwdWJsaWMgPiovCisgICAgWGVuRGV2
aWNlUmVhbGl6ZSByZWFsaXplOworICAgIFhlbkRldmljZVVucmVhbGl6ZSB1bnJlYWxpemU7Cit9
IFhlbkRldmljZUNsYXNzOworCisjZGVmaW5lIFRZUEVfWEVOX0RFVklDRSAieGVuLWRldmljZSIK
KyNkZWZpbmUgWEVOX0RFVklDRShvYmopIFwKKyAgICAgT0JKRUNUX0NIRUNLKFhlbkRldmljZSwg
KG9iaiksIFRZUEVfWEVOX0RFVklDRSkKKyNkZWZpbmUgWEVOX0RFVklDRV9DTEFTUyhjbGFzcykg
XAorICAgICBPQkpFQ1RfQ0xBU1NfQ0hFQ0soWGVuRGV2aWNlQ2xhc3MsIChjbGFzcyksIFRZUEVf
WEVOX0RFVklDRSkKKyNkZWZpbmUgWEVOX0RFVklDRV9HRVRfQ0xBU1Mob2JqKSBcCisgICAgIE9C
SkVDVF9HRVRfQ0xBU1MoWGVuRGV2aWNlQ2xhc3MsIChvYmopLCBUWVBFX1hFTl9ERVZJQ0UpCisK
K3R5cGVkZWYgc3RydWN0IFhlbkJ1cyB7CisgICAgQnVzU3RhdGUgcWJ1czsKK30gWGVuQnVzOwor
Cit0eXBlZGVmIHN0cnVjdCBYZW5CdXNDbGFzcyB7CisgICAgLyo8IHByaXZhdGUgPiovCisgICAg
QnVzQ2xhc3MgcGFyZW50X2NsYXNzOworfSBYZW5CdXNDbGFzczsKKworI2RlZmluZSBUWVBFX1hF
Tl9CVVMgInhlbi1idXMiCisjZGVmaW5lIFhFTl9CVVMob2JqKSBcCisgICAgT0JKRUNUX0NIRUNL
KFhlbkJ1cywgKG9iaiksIFRZUEVfWEVOX0JVUykKKyNkZWZpbmUgWEVOX0JVU19DTEFTUyhjbGFz
cykgXAorICAgIE9CSkVDVF9DTEFTU19DSEVDSyhYZW5CdXNDbGFzcywgKGNsYXNzKSwgVFlQRV9Y
RU5fQlVTKQorI2RlZmluZSBYRU5fQlVTX0dFVF9DTEFTUyhvYmopIFwKKyAgICBPQkpFQ1RfR0VU
X0NMQVNTKFhlbkJ1c0NsYXNzLCAob2JqKSwgVFlQRV9YRU5fQlVTKQorCit2b2lkIHhlbl9idXNf
aW5pdCh2b2lkKTsKKworI2VuZGlmIC8qIEhXX1hFTl9CVVNfSCAqLwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:24:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:24: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-devel-bounces@lists.xenproject.org>)
	id 1gPUMZ-0000fC-4w; Wed, 21 Nov 2018 15:24:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=gm0u=oa=kernel.org=luto@srs-us1.protection.inumbo.net>)
 id 1gPUMX-0000f7-HZ
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:24:21 +0000
X-Inumbo-ID: 8445a674-eda1-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8445a674-eda1-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 15:24:20 +0000 (UTC)
Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com
 [209.85.221.50])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 69EF92151B
 for <xen-devel@lists.xenproject.org>; Wed, 21 Nov 2018 15:24:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1542813859;
 bh=zoGE4NFolTS70Rh8ZjCfP7diJadRHmSYarwzm6AxZ/c=;
 h=References:In-Reply-To:From:Date:Subject:To:Cc:From;
 b=dZuQbNa8FPzS1u6JmJ7ealeM4+bPG7ikbbFbPC5sndzVt0XwVt7VlRk2cIzGOpc7f
 9TlPLHCGCKUV6w1gT7fXOoGCsINorkpJSr4Oq8HuBesLKHDbcPM7qM5rJFUh8cLb+i
 XVZ2maho4QDvqpY4LdzZ1hUrKHfGYGTs6jinjb8o=
Received: by mail-wr1-f50.google.com with SMTP id v6so6095665wrr.12
 for <xen-devel@lists.xenproject.org>; Wed, 21 Nov 2018 07:24:19 -0800 (PST)
X-Gm-Message-State: AA+aEWYZbxI4LRKOE4LXN+9XSEXoXd5R+aXOfVruYwt8S0KVpaHU+5/B
 gSAvzUQ3CO3TI3jKoeziRkkmHc40RoeATHcu14+/Dg==
X-Google-Smtp-Source: AFSGD/WA47FL9rOyCvm/0PjG+mtZNQX72FedjDWikwqn+UsMuZwBW8seFHjQfuqFcuQzAvmRfhDB5MNqhMm+bfSMYS8=
X-Received: by 2002:adf:ea81:: with SMTP id s1mr6122764wrm.309.1542813857846; 
 Wed, 21 Nov 2018 07:24:17 -0800 (PST)
MIME-Version: 1.0
References: <5AF03EBD02000078001C1303@prv1-mh.provo.novell.com>
 <5AF03EBD02000000000F91D6@prv1-mh.provo.novell.com>
 <5AF03EBD02000078001FE590@prv1-mh.provo.novell.com>
 <5BF52F0E02000078001FE5BE@prv1-mh.provo.novell.com>
In-Reply-To: <5BF52F0E02000078001FE5BE@prv1-mh.provo.novell.com>
From: Andy Lutomirski <luto@kernel.org>
Date: Wed, 21 Nov 2018 07:24:05 -0800
X-Gmail-Original-Message-ID: <CALCETrUa4iw+y+EXSqq_ibJQAfR0+U52Q=tO8_bj1YJgtMUP+Q@mail.gmail.com>
Message-ID: <CALCETrUa4iw+y+EXSqq_ibJQAfR0+U52Q=tO8_bj1YJgtMUP+Q@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2] x86-64/Xen: fix stack switching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, LKML <linux-kernel@vger.kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Andrew Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@elte.hu>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMjoxMCBBTSBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gV2hpbGUgaW4gdGhlIG5hdGl2ZSBjYXNlIGVudHJ5IGludG8gdGhl
IGtlcm5lbCBoYXBwZW5zIG9uIHRoZSB0cmFtcG9saW5lCj4gc3RhY2ssIFBWIFhlbiBrZXJuZWxz
IGdldCBlbnRlcmVkIHdpdGggdGhlIGN1cnJlbnQgdGhyZWFkIHN0YWNrIHJpZ2h0Cj4gYXdheS4g
SGVuY2Ugc291cmNlIGFuZCBkZXN0aW5hdGlvbiBzdGFja3MgYXJlIGlkZW50aWNhbCBpbiB0aGF0
IGNhc2UsCj4gYW5kIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQuCj4KPiBPdGhlciB0aGFuIGluIHN5
bmNfcmVncygpIHRoZSBjb3B5aW5nIGRvbmUgb24gdGhlIElOVDgwIHBhdGggYXMgd2VsbCBhcwo+
IG9uIHRoZSBOTUkgcGF0aCBpdHNlbGYgaXNuJ3QgTk1JIC8gI01DIHNhZmUsIGFzIGVpdGhlciBv
ZiB0aGVzZSBldmVudHMKPiBvY2N1cnJpbmcgaW4gdGhlIG1pZGRsZSBvZiB0aGUgc3RhY2sgY29w
eWluZyB3b3VsZCBjbG9iYmVyIGRhdGEgb24gdGhlCj4gKHNvdXJjZSkgc3RhY2suIChPZiBjb3Vy
c2UsIGluIHRoZSBOTUkgY2FzZSBvbmx5ICNNQyBjb3VsZCBicmVhawo+IHRoaW5ncy4pCj4KPiBJ
J20gbm90IGFsdGVyaW5nIHRoZSBzaW1pbGFyIGNvZGUgaW4gaW50ZXJydXB0X2VudHJ5KCksIGFz
IHRoYXQgY29kZQo+IHBhdGggaXMgdW5yZWFjaGFibGUgYWZhaWN0IHdoZW4gcnVubmluZyBQViBY
ZW4gZ3Vlc3RzLgo+Cj4gRml4ZXM6IDdmMjU5MGExMTBiODM3YWY1Njc5ZDA4ZmMyNWM2MjI3YzVh
OGM0OTcKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4g
Q2M6IHN0YWJsZUBrZXJuZWwub3JnCj4gLS0tCj4gdjI6IENvcnJlY3QgcGxhY2VtZW50IG9mIC5M
aW50ODBfa2VlcF9zdGFjayBsYWJlbC4KPiAtLS0KPiAgYXJjaC94ODYvZW50cnkvZW50cnlfNjQu
UyAgICAgICAgfCAgICA4ICsrKysrKysrCj4gIGFyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBh
dC5TIHwgICAxMCArKysrKysrKy0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKPgo+IC0tLSA0LjIwLXJjMy9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82
NC5TCj4gKysrIDQuMjAtcmMzLXg4Nl82NC1zdGFjay1zd2l0Y2gtWGVuL2FyY2gveDg2L2VudHJ5
L2VudHJ5XzY0LlMKPiBAQCAtMTM4MCw2ICsxMzgwLDEyIEBAIEVOVFJZKG5taSkKPiAgICAgICAg
IHN3YXBncwo+ICAgICAgICAgY2xkCj4gICAgICAgICBTV0lUQ0hfVE9fS0VSTkVMX0NSMyBzY3Jh
dGNoX3JlZz0lcmR4Cj4gKwo+ICsgICAgICAgbW92cSAgICBQRVJfQ1BVX1ZBUihjcHVfY3VycmVu
dF90b3Bfb2Zfc3RhY2spLCAlcmR4Cj4gKyAgICAgICBzdWJxICAgICQ4LCAlcmR4Cj4gKyAgICAg
ICB4b3JxICAgICVyc3AsICVyZHgKPiArICAgICAgIHNocnEgICAgJFBBR0VfU0hJRlQsICVyZHgK
PiArICAgICAgIGp6ICAgICAgLkxubWlfa2VlcF9zdGFjawoKVGhpcyBjb2RlIHNob3VsZG4ndCBl
dmVuIGJlIHJlYWNoYWJsZSBvbiBYZW46Cgpjb21taXQgNDNlNDExMTA4NmE3MGM3OGJlZGI2YWQ5
OTBiZWU5N2YxN2IyN2E2ZQpBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
RGF0ZTogICBUaHUgTm92IDIgMDA6NTk6MDcgMjAxNyAtMDcwMAoKICAgIHhlbiwgeDg2L2VudHJ5
LzY0OiBBZGQgeGVuIE5NSSB0cmFwIGVudHJ5CgogICAgSW5zdGVhZCBvZiB0cnlpbmcgdG8gZXhl
Y3V0ZSBhbnkgTk1JIHZpYSB0aGUgYmFyZSBtZXRhbCdzIE5NSSB0cmFwCiAgICBoYW5kbGVyIHVz
ZSBhIFhlbiBzcGVjaWZpYyBvbmUgZm9yIFBWIGRvbWFpbnMsIGxpa2Ugd2UgZG8gZm9yIGUuZy4K
ICAgIGRlYnVnIHRyYXBzLiBBcyBpbiBhIFBWIGRvbWFpbiB0aGUgTk1JIGlzIGhhbmRsZWQgdmlh
IHRoZSBub3JtYWwKICAgIGtlcm5lbCBzdGFjayB0aGlzIGlzIHRoZSBjb3JyZWN0IHRoaW5nIHRv
IGRvLgoKICAgIFRoaXMgd2lsbCBlbmFibGUgdXMgdG8gZ2V0IHJpZCBvZiB0aGUgdmVyeSBmcmFn
aWxlIGFuZCBxdWVzdGlvbmFibGUKICAgIGRlcGVuZGVuY2llcyBiZXR3ZWVuIHRoZSBiYXJlIG1l
dGFsIE5NSSBoYW5kbGVyIGFuZCBYZW4gYXNzdW1wdGlvbnMKICAgIGJlbGlldmVkIHRvIGJlIGJy
b2tlbiBhbnl3YXkuCgoKPiAgICAgICAgIG1vdnEgICAgJXJzcCwgJXJkeAo+ICAgICAgICAgbW92
cSAgICBQRVJfQ1BVX1ZBUihjcHVfY3VycmVudF90b3Bfb2Zfc3RhY2spLCAlcnNwCj4gICAgICAg
ICBVTldJTkRfSElOVF9JUkVUX1JFR1MgYmFzZT0lcmR4IG9mZnNldD04Cj4gQEAgLTEzODksNiAr
MTM5NSw4IEBAIEVOVFJZKG5taSkKPiAgICAgICAgIHB1c2hxICAgMio4KCVyZHgpICAgICAgIC8q
IHB0X3JlZ3MtPmNzICovCj4gICAgICAgICBwdXNocSAgIDEqOCglcmR4KSAgICAgICAvKiBwdF9y
ZWdzLT5yaXAgKi8KPiAgICAgICAgIFVOV0lORF9ISU5UX0lSRVRfUkVHUwo+ICsuTG5taV9rZWVw
X3N0YWNrOgo+ICsKPiAgICAgICAgIHB1c2hxICAgJC0xICAgICAgICAgICAgIC8qIHB0X3JlZ3Mt
Pm9yaWdfYXggKi8KPiAgICAgICAgIFBVU0hfQU5EX0NMRUFSX1JFR1MgcmR4PSglcmR4KQo+ICAg
ICAgICAgRU5DT0RFX0ZSQU1FX1BPSU5URVIKPiAtLS0gNC4yMC1yYzMvYXJjaC94ODYvZW50cnkv
ZW50cnlfNjRfY29tcGF0LlMKPiArKysgNC4yMC1yYzMteDg2XzY0LXN0YWNrLXN3aXRjaC1YZW4v
YXJjaC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMKPiBAQCAtMzYxLDE3ICszNjEsMjMgQEAg
RU5UUlkoZW50cnlfSU5UODBfY29tcGF0KQo+Cj4gICAgICAgICAvKiBOZWVkIHRvIHN3aXRjaCBi
ZWZvcmUgYWNjZXNzaW5nIHRoZSB0aHJlYWQgc3RhY2suICovCj4gICAgICAgICBTV0lUQ0hfVE9f
S0VSTkVMX0NSMyBzY3JhdGNoX3JlZz0lcmRpCj4gKwo+ICsgICAgICAgbW92cSAgICBQRVJfQ1BV
X1ZBUihjcHVfY3VycmVudF90b3Bfb2Zfc3RhY2spLCAlcmRpCj4gKyAgICAgICBzdWJxICAgICQ4
LCAlcmRpCj4gKyAgICAgICB4b3JxICAgICVyc3AsICVyZGkKPiArICAgICAgIHNocnEgICAgJFBB
R0VfU0hJRlQsICVyZGkKPiArICAgICAgIGp6ICAgICAgLkxpbnQ4MF9rZWVwX3N0YWNrCgpUaGlz
IGNvbXBhcmlzb24gaXMgSU1PIHRoZSB3cm9uZyB0ZXN0IGVudGlyZWx5LiAgSG93IGFib3V0IHNv
bWV0aGluZyBsaWtlOgoKLyogT24gWGVuIFBWLCBlbnRyeV9JTlQ4MF9jb21wYXQgaXMgY2FsbGVk
IG9uIHRoZSB0aHJlYWQgc3RhY2ssIHNvCnJld2luZGluZyB0byB0aGUgdG9wIG9mIHRoZSB0aHJl
YWQgc3RhY2sgd291bGQgYWxsb3cgYW4gTk1JIHRvCm92ZXJ3cml0ZSB0aGUgaGFyZHdhcmUgZnJh
bWUgYmVmb3JlIHdlIGNvcHkgaXQuICovCkFMVEVSTkFUSVZFICIiLCAiam1wIC5MaW50ODBfa2Vl
cF9zdGFjayIsIFg4Nl9GRUFUVVJFX1hFTlBWCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:29:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPUR3-0000qW-SE; Wed, 21 Nov 2018 15:29:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wvse=oa=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPUR2-0000qJ-V8
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:29:00 +0000
X-Inumbo-ID: 2afccb8e-eda2-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2afccb8e-eda2-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 15:28:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71207534"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 15:12:07 +0000
Message-ID: <20181121151211.15997-15-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181121151211.15997-1-paul.durrant@citrix.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 14/18] xen: add implementations of xen-qdisk
 connect and disconnect functions...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uYW5kIHdpcmUgaW4gdGhlIGRhdGFwbGFuZS4KClRoaXMgcGF0Y2ggYWRkcyB0aGUgcmVtYWlu
aW5nIGNvZGUgdG8gbWFrZSB0aGUgeGVuLXFkaXNrIFhlbkRldmljZQpmdW5jdGlvbmFsLiBUaGUg
cGFyYW1ldGVycyB0aGF0IGEgYmxvY2sgZnJvbnRlbmQgZXhwZWN0cyB0byBmaW5kIGFyZQpwb3B1
bGF0ZWQgaW4gdGhlIGJhY2tlbmQgeGVuc3RvcmUgYXJlYSwgYW5kIHRoZSAncmluZy1yZWYnIGFu
ZAonZXZlbnQtY2hhbm5lbCcgdmFsdWVzIHNwZWNpZmllZCBpbiB0aGUgZnJvbnRlbmQgeGVuc3Rv
cmUgYXJlYSBhcmUKbWFwcGVkL2JvdW5kIGFuZCB1c2VkIHRvIHNldCB1cCB0aGUgZGF0YXBsYW5l
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
LS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBB
bnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6IEtldmluIFdvbGYg
PGt3b2xmQHJlZGhhdC5jb20+CkNjOiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgotLS0K
IGh3L2Jsb2NrL3hlbi1xZGlzay5jICAgICAgIHwgMTQwICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogaHcveGVuL3hlbi1idXMuYyAgICAgICAgICAgfCAgMTIg
KystLQogaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oICAgfCAgIDggKysrCiBpbmNsdWRlL2h3L3hl
bi94ZW4tcWRpc2suaCB8ICAxMiArKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE2NiBpbnNlcnRpb25z
KCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbi1xZGlzay5jIGIv
aHcvYmxvY2sveGVuLXFkaXNrLmMKaW5kZXggMzVmN2I3MDQ4MC4uOGM4ODM5MzgzMiAxMDA2NDQK
LS0tIGEvaHcvYmxvY2sveGVuLXFkaXNrLmMKKysrIGIvaHcvYmxvY2sveGVuLXFkaXNrLmMKQEAg
LTksNiArOSwxMCBAQAogI2luY2x1ZGUgInFhcGkvdmlzaXRvci5oIgogI2luY2x1ZGUgImh3L2h3
LmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbi1xZGlzay5oIgorI2luY2x1ZGUgInN5c2VtdS9ibG9j
a2Rldi5oIgorI2luY2x1ZGUgInN5c2VtdS9ibG9jay1iYWNrZW5kLmgiCisjaW5jbHVkZSAic3lz
ZW11L2lvdGhyZWFkLmgiCisjaW5jbHVkZSAiZGF0YXBsYW5lL3hlbi1xZGlzay5oIgogI2luY2x1
ZGUgInRyYWNlLmgiCiAKIHN0YXRpYyBjaGFyICp4ZW5fcWRpc2tfZ2V0X25hbWUoWGVuRGV2aWNl
ICp4ZW5kZXYsIEVycm9yICoqZXJycCkKQEAgLTIzLDYgKzI3LDExIEBAIHN0YXRpYyB2b2lkIHhl
bl9xZGlza19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAg
WGVuUWRpc2tEZXZpY2UgKnFkaXNrZGV2ID0gWEVOX1FESVNLX0RFVklDRSh4ZW5kZXYpOwogICAg
IFhlblFkaXNrVmRldiAqdmRldiA9ICZxZGlza2Rldi0+dmRldjsKKyAgICBCbG9ja0NvbmYgKmNv
bmYgPSAmcWRpc2tkZXYtPmNvbmY7CisgICAgRHJpdmVJbmZvICpkaW5mbzsKKyAgICBib29sIGlz
X2Nkcm9tOworICAgIHVuc2lnbmVkIGludCBpbmZvOworICAgIGludDY0X3Qgc2l6ZTsKIAogICAg
IGlmICghdmRldi0+dmFsaWQpIHsKICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAidmRldiBwcm9w
ZXJ0eSBub3Qgc2V0Iik7CkBAIC0zMCwxMyArMzksMTM0IEBAIHN0YXRpYyB2b2lkIHhlbl9xZGlz
a19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiAgICAgfQogCiAgICAg
dHJhY2VfeGVuX3FkaXNrX3JlYWxpemUodmRldi0+ZGlzaywgdmRldi0+cGFydGl0aW9uKTsKKwor
ICAgIGlmICghY29uZi0+YmxrKSB7CisgICAgICAgIGVycm9yX3NldGcoZXJycCwgImRyaXZlIHBy
b3BlcnR5IG5vdCBzZXQiKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGlmICghYmxr
X2lzX2luc2VydGVkKGNvbmYtPmJsaykpIHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiZGV2
aWNlIG5lZWRzIG1lZGlhLCBidXQgZHJpdmUgaXMgZW1wdHkiKTsKKyAgICAgICAgcmV0dXJuOwor
ICAgIH0KKworICAgIGlmICghYmxrY29uZl9hcHBseV9iYWNrZW5kX29wdGlvbnMoY29uZiwgYmxr
X2lzX3JlYWRfb25seShjb25mLT5ibGspLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFsc2UsIGVycnApKSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBp
ZiAoIWJsa2NvbmZfZ2VvbWV0cnkoY29uZiwgTlVMTCwgNjU1MzUsIDI1NSwgMjU1LCBlcnJwKSkg
eworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgZGluZm8gPSBibGtfbGVnYWN5X2RpbmZv
KGNvbmYtPmJsayk7CisgICAgaXNfY2Ryb20gPSAoZGluZm8gJiYgZGluZm8tPm1lZGlhX2NkKTsK
KworICAgIGJsa2NvbmZfYmxvY2tzaXplcyhjb25mKTsKKworICAgIGlmIChjb25mLT5sb2dpY2Fs
X2Jsb2NrX3NpemUgPiBjb25mLT5waHlzaWNhbF9ibG9ja19zaXplKSB7CisgICAgICAgIGVycm9y
X3NldGcoCisgICAgICAgICAgICBlcnJwLCAibG9naWNhbF9ibG9ja19zaXplID4gcGh5c2ljYWxf
YmxvY2tfc2l6ZSBub3Qgc3VwcG9ydGVkIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAg
ICBibGtfc2V0X2d1ZXN0X2Jsb2NrX3NpemUoY29uZi0+YmxrLCBjb25mLT5sb2dpY2FsX2Jsb2Nr
X3NpemUpOworCisgICAgaWYgKGNvbmYtPmRpc2NhcmRfZ3JhbnVsYXJpdHkgPiAwKSB7CisgICAg
ICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAiZmVhdHVyZS1kaXNjYXJkIiwg
IiV1IiwgMSk7CisgICAgfQorCisgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50Zih4ZW5kZXYs
ICJmZWF0dXJlLWZsdXNoLWNhY2hlIiwgIiV1IiwgMSk7CisgICAgeGVuX2RldmljZV9iYWNrZW5k
X3ByaW50Zih4ZW5kZXYsICJtYXgtcmluZy1wYWdlLW9yZGVyIiwgIiV1IiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHFkaXNrZGV2LT5tYXhfcmluZ19wYWdlX29yZGVyKTsKKworICAg
IGluZm8gPSBibGtfaXNfcmVhZF9vbmx5KGNvbmYtPmJsaykgPyBWRElTS19SRUFET05MWSA6IDA7
CisgICAgaW5mbyB8PSBpc19jZHJvbSA/IFZESVNLX0NEUk9NIDogMDsKKworICAgIHhlbl9kZXZp
Y2VfYmFja2VuZF9wcmludGYoeGVuZGV2LCAiaW5mbyIsICIldSIsIGluZm8pOworCisgICAgeGVu
X2RldmljZV9mcm9udGVuZF9wcmludGYoeGVuZGV2LCAidmlydHVhbC1kZXZpY2UiLCAiJXUiLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZkZXYtPm51bWJlcik7CisgICAgeGVuX2Rl
dmljZV9mcm9udGVuZF9wcmludGYoeGVuZGV2LCAiZGV2aWNlLXR5cGUiLCAiJXMiLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGlzX2Nkcm9tID8gImNkcm9tIiA6ICJkaXNrIik7CisK
KyAgICBzaXplID0gYmxrX2dldGxlbmd0aChjb25mLT5ibGspOworICAgIHhlbl9kZXZpY2VfYmFj
a2VuZF9wcmludGYoeGVuZGV2LCAic2VjdG9yLXNpemUiLCAiJXUiLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uZi0+bG9naWNhbF9ibG9ja19zaXplKTsKKyAgICB4ZW5fZGV2aWNl
X2JhY2tlbmRfcHJpbnRmKHhlbmRldiwgInNlY3RvcnMiLCAiJWx1IiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHNpemUgLyBjb25mLT5sb2dpY2FsX2Jsb2NrX3NpemUpOworCisgICAg
cWRpc2tkZXYtPmRhdGFwbGFuZSA9IHhlbl9xZGlza19kYXRhcGxhbmVfY3JlYXRlKHhlbmRldiwg
Y29uZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcWRpc2tkZXYtPmlvdGhyZWFkKTsKIH0KIAogc3RhdGljIHZvaWQgeGVuX3FkaXNrX2Nvbm5l
Y3QoWGVuUWRpc2tEZXZpY2UgKnFkaXNrZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgWGVuUWRp
c2tWZGV2ICp2ZGV2ID0gJnFkaXNrZGV2LT52ZGV2OworICAgIFhlbkRldmljZSAqeGVuZGV2ID0g
WEVOX0RFVklDRShxZGlza2Rldik7CisgICAgdW5zaWduZWQgaW50IG9yZGVyLCBucl9yaW5nX3Jl
ZiwgKnJpbmdfcmVmLCBldmVudF9jaGFubmVsLCBwcm90b2NvbDsKKyAgICBjaGFyICpzdHI7CiAK
ICAgICB0cmFjZV94ZW5fcWRpc2tfY29ubmVjdCh2ZGV2LT5kaXNrLCB2ZGV2LT5wYXJ0aXRpb24p
OworCisgICAgaWYgKHhlbl9kZXZpY2VfZnJvbnRlbmRfc2NhbmYoeGVuZGV2LCAicmluZy1wYWdl
LW9yZGVyIiwgIiV1IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmb3JkZXIp
ICE9IDEpIHsKKyAgICAgICAgbnJfcmluZ19yZWYgPSAxOworICAgICAgICByaW5nX3JlZiA9IGdf
bmV3KHVuc2lnbmVkIGludCwgbnJfcmluZ19yZWYpOworCisgICAgICAgIGlmICh4ZW5fZGV2aWNl
X2Zyb250ZW5kX3NjYW5mKHhlbmRldiwgInJpbmctcmVmIiwgIiV1IiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnJpbmdfcmVmWzBdKSAhPSAxKSB7CisgICAgICAgICAg
ICBlcnJvcl9zZXRnKGVycnAsICJmYWlsZWQgdG8gcmVhZCByaW5nLXJlZiIpOworICAgICAgICAg
ICAgcmV0dXJuOworICAgICAgICB9CisgICAgfSBlbHNlIGlmIChvcmRlciA8PSBxZGlza2Rldi0+
bWF4X3JpbmdfcGFnZV9vcmRlcikgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAg
ICBucl9yaW5nX3JlZiA9IDEgPDwgb3JkZXI7CisgICAgICAgIHJpbmdfcmVmID0gZ19uZXcodW5z
aWduZWQgaW50LCBucl9yaW5nX3JlZik7CisKKyAgICAgICAgZm9yIChpID0gMDsgaSA8IG5yX3Jp
bmdfcmVmOyBpKyspIHsKKyAgICAgICAgICAgIGNvbnN0IGNoYXIgKmtleSA9IGdfc3RyZHVwX3By
aW50ZigicmluZy1yZWYldSIsIGkpOworCisgICAgICAgICAgICBpZiAoeGVuX2RldmljZV9mcm9u
dGVuZF9zY2FuZih4ZW5kZXYsIGtleSwgIiV1IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZyaW5nX3JlZltpXSkgIT0gMSkgeworICAgICAgICAgICAgICAgIGVy
cm9yX3NldGcoZXJycCwgImZhaWxlZCB0byByZWFkICVzIiwga2V5KTsKKyAgICAgICAgICAgICAg
ICBnX2ZyZWUoKGdwb2ludGVyKWtleSk7CisgICAgICAgICAgICAgICAgcmV0dXJuOworICAgICAg
ICAgICAgfQorCisgICAgICAgICAgICBnX2ZyZWUoKGdwb2ludGVyKWtleSk7CisgICAgICAgIH0K
KyAgICB9IGVsc2UgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJpbnZhbGlkIHJpbmctcGFn
ZS1vcmRlciAoJWQpIiwgb3JkZXIpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgaWYg
KHhlbl9kZXZpY2VfZnJvbnRlbmRfc2NhbmYoeGVuZGV2LCAiZXZlbnQtY2hhbm5lbCIsICIldSIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmV2ZW50X2NoYW5uZWwpICE9IDEp
IHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiZmFpbGVkIHRvIHJlYWQgZXZlbnQtY2hhbm5l
bCIpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgaWYgKHhlbl9kZXZpY2VfZnJvbnRl
bmRfc2NhbmYoeGVuZGV2LCAicHJvdG9jb2wiLCAiJW1zIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmc3RyKSAhPSAxKSB7CisgICAgICAgIHByb3RvY29sID0gQkxLSUZfUFJP
VE9DT0xfTkFUSVZFOworICAgIH0gZWxzZSB7CisgICAgICAgIGlmIChzdHJjbXAoc3RyLCBYRU5f
SU9fUFJPVE9fQUJJX1g4Nl8zMikgPT0gMCkgeworICAgICAgICAgICAgcHJvdG9jb2wgPSBCTEtJ
Rl9QUk9UT0NPTF9YODZfMzI7CisgICAgICAgIH0gZWxzZSBpZiAoc3RyY21wKHN0ciwgWEVOX0lP
X1BST1RPX0FCSV9YODZfNjQpID09IDApIHsKKyAgICAgICAgICAgIHByb3RvY29sID0gQkxLSUZf
UFJPVE9DT0xfWDg2XzY0OworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgcHJvdG9jb2wg
PSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU7CisgICAgICAgIH0KKworICAgICAgICBmcmVlKHN0cik7
CisgICAgfQorCisgICAgeGVuX3FkaXNrX2RhdGFwbGFuZV9zdGFydChxZGlza2Rldi0+ZGF0YXBs
YW5lLCByaW5nX3JlZiwgbnJfcmluZ19yZWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBldmVudF9jaGFubmVsLCBwcm90b2NvbCk7CisKKyAgICBnX2ZyZWUocmluZ19yZWYpOwogfQog
CiBzdGF0aWMgdm9pZCB4ZW5fcWRpc2tfZGlzY29ubmVjdChYZW5RZGlza0RldmljZSAqcWRpc2tk
ZXYsIEVycm9yICoqZXJycCkKQEAgLTQ0LDYgKzE3NCw4IEBAIHN0YXRpYyB2b2lkIHhlbl9xZGlz
a19kaXNjb25uZWN0KFhlblFkaXNrRGV2aWNlICpxZGlza2RldiwgRXJyb3IgKiplcnJwKQogICAg
IFhlblFkaXNrVmRldiAqdmRldiA9ICZxZGlza2Rldi0+dmRldjsKIAogICAgIHRyYWNlX3hlbl9x
ZGlza19kaXNjb25uZWN0KHZkZXYtPmRpc2ssIHZkZXYtPnBhcnRpdGlvbik7CisKKyAgICB4ZW5f
cWRpc2tfZGF0YXBsYW5lX3N0b3AocWRpc2tkZXYtPmRhdGFwbGFuZSk7CiB9CiAKIHN0YXRpYyB2
b2lkIHhlbl9xZGlza19mcm9udGVuZF9jaGFuZ2VkKFhlbkRldmljZSAqeGVuZGV2LApAQCAtOTMs
NiArMjI1LDkgQEAgc3RhdGljIHZvaWQgeGVuX3FkaXNrX3VucmVhbGl6ZShYZW5EZXZpY2UgKnhl
bmRldiwgRXJyb3IgKiplcnJwKQogICAgIHRyYWNlX3hlbl9xZGlza191bnJlYWxpemUodmRldi0+
ZGlzaywgdmRldi0+cGFydGl0aW9uKTsKIAogICAgIHhlbl9xZGlza19kaXNjb25uZWN0KHFkaXNr
ZGV2LCAmZXJyb3JfZmF0YWwpOworCisgICAgeGVuX3FkaXNrX2RhdGFwbGFuZV9kZXN0cm95KHFk
aXNrZGV2LT5kYXRhcGxhbmUpOworICAgIHFkaXNrZGV2LT5kYXRhcGxhbmUgPSBOVUxMOwogfQog
CiBzdGF0aWMgY2hhciAqZGlza190b192YmRfbmFtZSh1bnNpZ25lZCBpbnQgZGlzaykKQEAgLTI4
OSw2ICs0MjQsMTEgQEAgY29uc3QgUHJvcGVydHlJbmZvIHhlbl9xZGlza19wcm9wX3ZkZXYgPSB7
CiBzdGF0aWMgUHJvcGVydHkgeGVuX3FkaXNrX3Byb3BzW10gPSB7CiAgICAgREVGSU5FX1BST1Ao
InZkZXYiLCBYZW5RZGlza0RldmljZSwgdmRldiwKICAgICAgICAgICAgICAgICB4ZW5fcWRpc2tf
cHJvcF92ZGV2LCBYZW5RZGlza1ZkZXYpLAorICAgIERFRklORV9CTE9DS19QUk9QRVJUSUVTKFhl
blFkaXNrRGV2aWNlLCBjb25mKSwKKyAgICBERUZJTkVfUFJPUF9VSU5UMzIoIm1heC1yaW5nLXBh
Z2Utb3JkZXIiLCBYZW5RZGlza0RldmljZSwKKyAgICAgICAgICAgICAgICAgICAgICAgbWF4X3Jp
bmdfcGFnZV9vcmRlciwgNCksCisgICAgREVGSU5FX1BST1BfTElOSygiaW90aHJlYWQiLCBYZW5R
ZGlza0RldmljZSwgaW90aHJlYWQsIFRZUEVfSU9USFJFQUQsCisgICAgICAgICAgICAgICAgICAg
ICBJT1RocmVhZCAqKSwKICAgICBERUZJTkVfUFJPUF9FTkRfT0ZfTElTVCgpCiB9OwogCmRpZmYg
LS1naXQgYS9ody94ZW4veGVuLWJ1cy5jIGIvaHcveGVuL3hlbi1idXMuYwppbmRleCA2NGM4YWY1
NGIwLi5jNGIyNTMxMDNmIDEwMDY0NAotLS0gYS9ody94ZW4veGVuLWJ1cy5jCisrKyBiL2h3L3hl
bi94ZW4tYnVzLmMKQEAgLTIxNyw4ICsyMTcsOCBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8geGVu
X2J1c190eXBlX2luZm8gPSB7CiAgICAgLmNsYXNzX2luaXQgPSB4ZW5fYnVzX2NsYXNzX2luaXQs
CiB9OwogCi1zdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRmKFhlbkRldmljZSAq
eGVuZGV2LCBjb25zdCBjaGFyICprZXksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4uKQordm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJp
bnRmKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10LCAuLi4pCiB7CiAgICAgWGVuQnVzICp4ZW5i
dXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRldikpKTsKICAgICB2
YV9saXN0IGFwOwpAQCAtMzA1LDggKzMwNSw4IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfYmFj
a2VuZF9kZXN0cm95KFhlbkRldmljZSAqeGVuZGV2KQogICAgIGdfZnJlZSh4ZW5kZXYtPmJhY2tl
bmRfcGF0aCk7CiB9CiAKLXN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJvbnRlbmRfcHJpbnRmKFhl
bkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpmbXQsIC4uLikKK3ZvaWQgeGVuX2RldmljZV9m
cm9udGVuZF9wcmludGYoWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKmtleSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10LCAuLi4pCiB7CiAgICAg
WGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRl
dikpKTsKICAgICB2YV9saXN0IGFwOwpAQCAtMzE4LDggKzMxOCw4IEBAIHN0YXRpYyB2b2lkIHhl
bl9kZXZpY2VfZnJvbnRlbmRfcHJpbnRmKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICpr
ZXksCiAgICAgdmFfZW5kKGFwKTsKIH0KIAotc3RhdGljIGludCB4ZW5fZGV2aWNlX2Zyb250ZW5k
X3NjYW5mKFhlbkRldmljZSAqeGVuZGV2LCBjb25zdCBjaGFyICprZXksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4uKQoraW50IHhlbl9k
ZXZpY2VfZnJvbnRlbmRfc2NhbmYoWGVuRGV2aWNlICp4ZW5kZXYsIGNvbnN0IGNoYXIgKmtleSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4uKQogewog
ICAgIFhlbkJ1cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4
ZW5kZXYpKSk7CiAgICAgdmFfbGlzdCBhcDsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hl
bi1idXMuaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaAppbmRleCAzODZmNmJmYzkzLi5kOTMx
ZTAxMjY4IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKKysrIGIvaW5jbHVk
ZS9ody94ZW4veGVuLWJ1cy5oCkBAIC04Miw2ICs4MiwxNCBAQCB2b2lkIHhlbl9kZXZpY2VfYmFj
a2VuZF9zZXRfc3RhdGUoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUpOwogZW51bSB4ZW5idXNfc3RhdGUg
eGVuX2RldmljZV9iYWNrZW5kX2dldF9zdGF0ZShYZW5EZXZpY2UgKnhlbmRldik7CiAKK3ZvaWQg
eGVuX2RldmljZV9iYWNrZW5kX3ByaW50ZihYZW5EZXZpY2UgKnhlbmRldiwgY29uc3QgY2hhciAq
a2V5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmZtdCwgLi4u
KTsKKwordm9pZCB4ZW5fZGV2aWNlX2Zyb250ZW5kX3ByaW50ZihYZW5EZXZpY2UgKnhlbmRldiwg
Y29uc3QgY2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBj
aGFyICpmbXQsIC4uLik7CitpbnQgeGVuX2RldmljZV9mcm9udGVuZF9zY2FuZihYZW5EZXZpY2Ug
KnhlbmRldiwgY29uc3QgY2hhciAqa2V5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgY2hhciAqZm10LCAuLi4pOworCiB2b2lkIHhlbl9kZXZpY2Vfc2V0X21heF9ncmFudF9y
ZWZzKFhlbkRldmljZSAqeGVuZGV2LCB1bnNpZ25lZCBpbnQgbnJfcmVmcywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKTsKIHZvaWQgKnhlbl9kZXZpY2Vf
bWFwX2dyYW50X3JlZnMoWGVuRGV2aWNlICp4ZW5kZXYsIHVpbnQzMl90ICpyZWZzLApkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9ody94ZW4veGVuLXFkaXNrLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4tcWRp
c2suaAppbmRleCBhZGUwODY2MDM3Li5kN2RkMmJmMGVlIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3
L3hlbi94ZW4tcWRpc2suaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW4tcWRpc2suaApAQCAtNiw3
ICs2LDE1IEBACiAjaWZuZGVmIEhXX1hFTl9RRElTS19ICiAjZGVmaW5lIEhXX1hFTl9RRElTS19I
CiAKKyNpbmNsdWRlICJody94ZW4veGVuLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbi1idXMuaCIK
KyNpbmNsdWRlICJody9ibG9jay9ibG9jay5oIgorI2luY2x1ZGUgImh3L2Jsb2NrL3hlbl9ibGtp
Zi5oIgorI2luY2x1ZGUgImh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tcWRpc2suaCIKKyNpbmNsdWRl
ICJzeXNlbXUvYmxvY2tkZXYuaCIKKyNpbmNsdWRlICJzeXNlbXUvaW90aHJlYWQuaCIKKyNpbmNs
dWRlICJzeXNlbXUvYmxvY2stYmFja2VuZC5oIgorI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5o
IgogCiB0eXBlZGVmIGVudW0gWGVuUWRpc2tWZGV2VHlwZSB7CiAgICAgWEVOX1FESVNLX1ZERVZf
VFlQRV9EUCwKQEAgLTMzLDYgKzQxLDEwIEBAIHR5cGVkZWYgc3RydWN0IFhlblFkaXNrRGV2aWNl
IFhlblFkaXNrRGV2aWNlOwogc3RydWN0IFhlblFkaXNrRGV2aWNlIHsKICAgICBYZW5EZXZpY2Ug
eGVuZGV2OwogICAgIFhlblFkaXNrVmRldiB2ZGV2OworICAgIEJsb2NrQ29uZiBjb25mOworICAg
IHVuc2lnbmVkIGludCBtYXhfcmluZ19wYWdlX29yZGVyOworICAgIElPVGhyZWFkICppb3RocmVh
ZDsKKyAgICBYZW5RZGlza0RhdGFQbGFuZSAqZGF0YXBsYW5lOwogfTsKIAogI2VuZGlmIC8qIEhX
X1hFTl9RRElTS19IICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:29:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPUR4-0000qc-5P; Wed, 21 Nov 2018 15:29:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wvse=oa=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPUR2-0000qI-V9
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:29:01 +0000
X-Inumbo-ID: 29aede65-eda2-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29aede65-eda2-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 15:28:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71207530"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 15:12:08 +0000
Message-ID: <20181121151211.15997-16-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181121151211.15997-1-paul.durrant@citrix.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 15/18] xen: add a mechanism to automatically
 create XenDevice-s...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4udGhhdCBtYWludGFpbnMgY29tcGF0aWJpbGl0eSB3aXRoIGV4aXN0aW5nIFhlbiB0b29sc3Rh
Y2tzLgoKWGVuIHRvb2xzdGFja3MgaW5zdGFudGlhdGUgUFYgYmFja2VuZHMgYnkgc2ltcGx5IHdy
aXRpbmcgaW5mb3JtYXRpb24gaW50bwp4ZW5zdG9yZSBhbmQgZXhwZWN0aW5nIGEgYmFja2VuZCBp
bXBsZW1lbnRhdGlvbiB0byBiZSB3YXRjaGluZyBmb3IgdGhpcy4KClRoaXMgcGF0Y2ggYWRkcyBh
IG5ldyAneGVuLWJhY2tlbmQnIG1vZHVsZSB0byBhbGxvdyBpbmRpdmlkdWFsIFhlbkRldmljZQpp
bXBsZW1lbnRhdGlvbnMgdG8gcmVnaXN0ZXIgYSBjcmVhdG9yIGZ1bmN0aW9uIHRvIGJlIGNhbGxl
ZCB3aGVuIGEgdG9vbC0Kc3RhY2sgaW5zdGFudGlhdGVzIGEgbmV3IGJhY2tlbmQgaW4gdGhpcyB3
YXkuCgpUbyBzdXBwb3J0IHRoaXMgaXQgaXMgYWxzbyBuZWNlc3NhcnkgdG8gYWRkIG5ldyB3YXRj
aGVycyBpbnRvIHRoZSBYZW5CdXMKaW1wbGVtZW50YXRpb24gdG8gaGFuZGxlIGVudW1lcmF0aW9u
IG9mIG5ldyBiYWNrZW5kcyBhbmQgYWxzbyBkZXN0cnVjdGlvbgpvZiBYZW5EZXZpY2UtcyB3aGVu
IHRoZSB0b29sc3RhY2sgc2V0cyB0aGUgYmFja2VuZCAnb25saW5lJyBrZXkgdG8gMC4KCk5PVEU6
IFRoaXMgcGF0Y2ggb25seSBhZGRzIHRoZSBmcmFtZXdvcmsuIEEgc3Vic2VxdWVudCBwYXRjaCB3
aWxsIGFkZCBhCiAgICAgIGNyZWF0b3IgZnVuY3Rpb24gZm9yIHhlbi1xZGlzay4KClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogQW50aG9ueSBQZXJh
cmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogaHcveGVuL01ha2VmaWxlLm9ianMg
ICAgICAgICB8ICAgMiArLQogaHcveGVuL3RyYWNlLWV2ZW50cyAgICAgICAgICB8ICAgNSArCiBo
dy94ZW4veGVuLWJhY2tlbmQuYyAgICAgICAgIHwgIDY3ICsrKysrKysrKysrKysKIGh3L3hlbi94
ZW4tYnVzLmMgICAgICAgICAgICAgfCAyMjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLQogaW5jbHVkZS9ody94ZW4veGVuLWJhY2tlbmQuaCB8ICAyNCArKysrKwog
aW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oICAgICB8ICAgNSArLQogaW5jbHVkZS9xZW11L21vZHVs
ZS5oICAgICAgICB8ICAgMyArCiA3IGZpbGVzIGNoYW5nZWQsIDMwNSBpbnNlcnRpb25zKCspLCAy
MSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBody94ZW4veGVuLWJhY2tlbmQuYwog
Y3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcveGVuL3hlbi1iYWNrZW5kLmgKCmRpZmYgLS1n
aXQgYS9ody94ZW4vTWFrZWZpbGUub2JqcyBiL2h3L3hlbi9NYWtlZmlsZS5vYmpzCmluZGV4IDc3
YzA4NjgxOTAuLjg0ZGY2MGE5MjggMTAwNjQ0Ci0tLSBhL2h3L3hlbi9NYWtlZmlsZS5vYmpzCisr
KyBiL2h3L3hlbi9NYWtlZmlsZS5vYmpzCkBAIC0xLDUgKzEsNSBAQAogIyB4ZW4gYmFja2VuZCBk
cml2ZXIgc3VwcG9ydAotY29tbW9uLW9iai0kKENPTkZJR19YRU4pICs9IHhlbi1sZWdhY3ktYmFj
a2VuZC5vIHhlbl9kZXZjb25maWcubyB4ZW5fcHZkZXYubyB4ZW4tY29tbW9uLm8geGVuLWJ1cy5v
IHhlbi1idXMtaGVscGVyLm8KK2NvbW1vbi1vYmotJChDT05GSUdfWEVOKSArPSB4ZW4tbGVnYWN5
LWJhY2tlbmQubyB4ZW5fZGV2Y29uZmlnLm8geGVuX3B2ZGV2Lm8geGVuLWNvbW1vbi5vIHhlbi1i
dXMubyB4ZW4tYnVzLWhlbHBlci5vIHhlbi1iYWNrZW5kLm8KIAogb2JqLSQoQ09ORklHX1hFTl9Q
Q0lfUEFTU1RIUk9VR0gpICs9IHhlbi1ob3N0LXBjaS1kZXZpY2Uubwogb2JqLSQoQ09ORklHX1hF
Tl9QQ0lfUEFTU1RIUk9VR0gpICs9IHhlbl9wdC5vIHhlbl9wdF9jb25maWdfaW5pdC5vIHhlbl9w
dF9ncmFwaGljcy5vIHhlbl9wdF9tc2kubwpkaWZmIC0tZ2l0IGEvaHcveGVuL3RyYWNlLWV2ZW50
cyBiL2h3L3hlbi90cmFjZS1ldmVudHMKaW5kZXggOTRjNDZjMmUzNC4uNWIxMjEzNTA4MyAxMDA2
NDQKLS0tIGEvaHcveGVuL3RyYWNlLWV2ZW50cworKysgYi9ody94ZW4vdHJhY2UtZXZlbnRzCkBA
IC0xNiwxMSArMTYsMTYgQEAgeGVuX2RvbWlkX3Jlc3RyaWN0KGludCBlcnIpICJlcnI6ICV1Igog
IyBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmMKIHhlbl9idXNfcmVhbGl6ZSh2b2lkKSAiIgogeGVu
X2J1c191bnJlYWxpemUodm9pZCkgIiIKK3hlbl9idXNfZW51bWVyYXRlKHZvaWQpICIiCit4ZW5f
YnVzX3R5cGVfZW51bWVyYXRlKGNvbnN0IGNoYXIgKnR5cGUpICJ0eXBlOiAlcyIKK3hlbl9idXNf
YmFja2VuZF9jcmVhdGUoY29uc3QgY2hhciAqdHlwZSwgY29uc3QgY2hhciAqcGF0aCkgInR5cGU6
ICVzIHBhdGg6ICVzIgogeGVuX2J1c19hZGRfd2F0Y2goY29uc3QgY2hhciAqbm9kZSwgY29uc3Qg
Y2hhciAqa2V5LCBjaGFyICp0b2tlbikgIm5vZGU6ICVzIGtleTogJXMgdG9rZW46ICVzIgogeGVu
X2J1c19yZW1vdmVfd2F0Y2goY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LCBjaGFy
ICp0b2tlbikgIm5vZGU6ICVzIGtleTogJXMgdG9rZW46ICVzIgogeGVuX2J1c193YXRjaChjb25z
dCBjaGFyICp0b2tlbikgInRva2VuOiAlcyIKIHhlbl9kZXZpY2VfcmVhbGl6ZShjb25zdCBjaGFy
ICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCiB4ZW5fZGV2aWNlX3VucmVh
bGl6ZShjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCiB4
ZW5fZGV2aWNlX2JhY2tlbmRfc3RhdGUoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSwgY29u
c3QgY2hhciAqc3RhdGUpICJ0eXBlOiAlcyBuYW1lOiAlcyAtPiAlcyIKK3hlbl9kZXZpY2VfYmFj
a2VuZF9vbmxpbmUoY29uc3QgY2hhciAqdHlwZSwgY2hhciAqbmFtZSwgYm9vbCBvbmxpbmUpICJ0
eXBlOiAlcyBuYW1lOiAlcyAtPiAldSIKIHhlbl9kZXZpY2VfZnJvbnRlbmRfc3RhdGUoY29uc3Qg
Y2hhciAqdHlwZSwgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqc3RhdGUpICJ0eXBlOiAlcyBuYW1l
OiAlcyAtPiAlcyIKK3hlbl9kZXZpY2VfYmFja2VuZF9jaGFuZ2VkKGNvbnN0IGNoYXIgKnR5cGUs
IGNoYXIgKm5hbWUpICJ0eXBlOiAlcyBuYW1lOiAlcyIKIHhlbl9kZXZpY2VfZnJvbnRlbmRfY2hh
bmdlZChjb25zdCBjaGFyICp0eXBlLCBjaGFyICpuYW1lKSAidHlwZTogJXMgbmFtZTogJXMiCmRp
ZmYgLS1naXQgYS9ody94ZW4veGVuLWJhY2tlbmQuYyBiL2h3L3hlbi94ZW4tYmFja2VuZC5jCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjc1ODFmZDM5MGQKLS0tIC9kZXYv
bnVsbAorKysgYi9ody94ZW4veGVuLWJhY2tlbmQuYwpAQCAtMCwwICsxLDY3IEBACisvKgorICog
Q29weXJpZ2h0IChjKSBDaXRyaXggU3lzdGVtcyBJbmMuCisgKiBBbGwgcmlnaHRzIHJlc2VydmVk
LgorICovCisKKyNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9lcnJvci1y
ZXBvcnQuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWJhY2tlbmQuaCIKKwordHlwZWRlZiBzdHJ1
Y3QgWGVuQmFja2VuZEltcGwgeworICAgIGNvbnN0IGNoYXIgKnR5cGU7CisgICAgWGVuQmFja2Vu
ZERldmljZUNyZWF0ZSBjcmVhdGU7Cit9IFhlbkJhY2tlbmRJbXBsOworCitzdGF0aWMgR0hhc2hU
YWJsZSAqeGVuX2JhY2tlbmRfdGFibGVfZ2V0KHZvaWQpCit7CisgICAgc3RhdGljIEdIYXNoVGFi
bGUgKnRhYmxlOworCisgICAgaWYgKHRhYmxlID09IE5VTEwpIHsKKyAgICAgICAgdGFibGUgPSBn
X2hhc2hfdGFibGVfbmV3KGdfc3RyX2hhc2gsIGdfc3RyX2VxdWFsKTsKKyAgICB9CisKKyAgICBy
ZXR1cm4gdGFibGU7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9iYWNrZW5kX3RhYmxlX2FkZChYZW5C
YWNrZW5kSW1wbCAqaW1wbCkKK3sKKyAgICBnX2hhc2hfdGFibGVfaW5zZXJ0KHhlbl9iYWNrZW5k
X3RhYmxlX2dldCgpLCAodm9pZCAqKWltcGwtPnR5cGUsIGltcGwpOworfQorCitzdGF0aWMgWGVu
QmFja2VuZEltcGwgKnhlbl9iYWNrZW5kX3RhYmxlX2xvb2t1cChjb25zdCBjaGFyICp0eXBlKQor
eworICAgIHJldHVybiBnX2hhc2hfdGFibGVfbG9va3VwKHhlbl9iYWNrZW5kX3RhYmxlX2dldCgp
LCB0eXBlKTsKK30KKwordm9pZCB4ZW5fYmFja2VuZF9yZWdpc3Rlcihjb25zdCBYZW5CYWNrZW5k
SW5mbyAqaW5mbykKK3sKKyAgICBYZW5CYWNrZW5kSW1wbCAqaW1wbCA9IGdfbmV3MChYZW5CYWNr
ZW5kSW1wbCwgMSk7CisKKyAgICBnX2Fzc2VydChpbmZvLT50eXBlKTsKKworICAgIGlmICh4ZW5f
YmFja2VuZF90YWJsZV9sb29rdXAoaW5mby0+dHlwZSkpIHsKKyAgICAgICAgZXJyb3JfcmVwb3J0
KCJhdHRlbXB0IHRvIHJlZ2lzdGVyIGR1cGxpY2F0ZSBYZW4gYmFja2VuZCB0eXBlICclcyciLAor
ICAgICAgICAgICAgICAgICAgICAgaW5mby0+dHlwZSk7CisgICAgICAgIGFib3J0KCk7CisgICAg
fQorCisgICAgaWYgKCFpbmZvLT5jcmVhdGUpIHsKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJiYWNr
ZW5kIHR5cGUgJyVzJyBoYXMgbm8gY3JlYXRvciIsIGluZm8tPnR5cGUpOworICAgICAgICBhYm9y
dCgpOworICAgIH0KKworICAgIGltcGwtPnR5cGUgPSBpbmZvLT50eXBlOworICAgIGltcGwtPmNy
ZWF0ZSA9IGluZm8tPmNyZWF0ZTsKKworICAgIHhlbl9iYWNrZW5kX3RhYmxlX2FkZChpbXBsKTsK
K30KKwordm9pZCB4ZW5fYmFja2VuZF9kZXZpY2VfY3JlYXRlKEJ1c1N0YXRlICpidXMsIGNvbnN0
IGNoYXIgKnR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAq
bmFtZSwgUURpY3QgKm9wdHMsIEVycm9yICoqZXJycCkKK3sKKyAgICBYZW5CYWNrZW5kSW1wbCAq
aW1wbCA9IHhlbl9iYWNrZW5kX3RhYmxlX2xvb2t1cCh0eXBlKTsKKworICAgIGlmIChpbXBsKSB7
CisgICAgICAgIGltcGwtPmNyZWF0ZShidXMsIG5hbWUsIG9wdHMsIGVycnApOworICAgIH0KK30K
ZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4tYnVzLmMgYi9ody94ZW4veGVuLWJ1cy5jCmluZGV4IGM0
YjI1MzEwM2YuLmU1OGI4OTFjOTMgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW4tYnVzLmMKKysrIGIv
aHcveGVuL3hlbi1idXMuYwpAQCAtMTAsMTAgKzEwLDEyIEBACiAjaW5jbHVkZSAiaHcvaHcuaCIK
ICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJody94ZW4veGVuLmgiCisjaW5jbHVk
ZSAiaHcveGVuL3hlbi1iYWNrZW5kLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbi1idXMuaCIKICNp
bmNsdWRlICJody94ZW4veGVuLWJ1cy1oZWxwZXIuaCIKICNpbmNsdWRlICJtb25pdG9yL21vbml0
b3IuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCisjaW5jbHVkZSAicWFwaS9xbXAvcWRpY3Qu
aCIKICNpbmNsdWRlICJzeXNlbXUvc3lzZW11LmgiCiAjaW5jbHVkZSAidHJhY2UuaCIKIApAQCAt
MTMyLDEyICsxMzQsMTE4IEBAIHN0YXRpYyB2b2lkIHhlbl9idXNfcmVtb3ZlX3dhdGNoKFhlbkJ1
cyAqeGVuYnVzLCBYZW5XYXRjaCAqd2F0Y2gpCiAgICAgZ19mcmVlKHdhdGNoKTsKIH0KIAorc3Rh
dGljIHZvaWQgeGVuX2J1c19iYWNrZW5kX2NyZWF0ZShYZW5CdXMgKnhlbmJ1cywgY29uc3QgY2hh
ciAqdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAq
bmFtZSwgY2hhciAqcGF0aCkKK3sKKyAgICBjaGFyICoqa2V5OworICAgIFFEaWN0ICpvcHRzOwor
ICAgIHVuc2lnbmVkIGludCBpLCBuOworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworCisg
ICAgdHJhY2VfeGVuX2J1c19iYWNrZW5kX2NyZWF0ZSh0eXBlLCBwYXRoKTsKKworICAgIGtleSA9
IHhzX2RpcmVjdG9yeSh4ZW5idXMtPnhzaCwgWEJUX05VTEwsIHBhdGgsICZuKTsKKyAgICBpZiAo
IWtleSkgeworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgb3B0cyA9IHFkaWN0X25ldygp
OworICAgIGZvciAoaSA9IDA7IGkgPCBuOyBpKyspIHsKKyAgICAgICAgY2hhciAqdmFsOworCisg
ICAgICAgIC8qCisgICAgICAgICAqIEFzc3VtZSBhbnl0aGluZyBmb3VuZCBpbiB0aGUgeGVuc3Rv
cmUgYmFja2VuZCBhcmVhLCBvdGhlciB0aGFuCisgICAgICAgICAqIHRoZSBrZXlzIGNyZWF0ZWQg
Zm9yIGEgZ2VuZXJpYyBYZW5EZXZpY2UsIGFyZSBwYXJhbWV0ZXJzCisgICAgICAgICAqIHRvIGJl
IHVzZWQgdG8gY29uZmlndXJlIHRoZSBiYWNrZW5kLgorICAgICAgICAgKi8KKyAgICAgICAgaWYg
KCFzdHJjbXAoa2V5W2ldLCAic3RhdGUiKSB8fAorICAgICAgICAgICAgIXN0cmNtcChrZXlbaV0s
ICJvbmxpbmUiKSB8fAorICAgICAgICAgICAgIXN0cmNtcChrZXlbaV0sICJmcm9udGVuZCIpIHx8
CisgICAgICAgICAgICAhc3RyY21wKGtleVtpXSwgImZyb250ZW5kLWlkIikgfHwKKyAgICAgICAg
ICAgICFzdHJjbXAoa2V5W2ldLCAiaG90cGx1Zy1zdGF0dXMiKSkKKyAgICAgICAgICAgIGNvbnRp
bnVlOworCisgICAgICAgIGlmICh4c19ub2RlX3NjYW5mKHhlbmJ1cy0+eHNoLCBwYXRoLCBrZXlb
aV0sICIlbXMiLCAmdmFsKSA9PSAxKSB7CisgICAgICAgICAgICBxZGljdF9wdXRfc3RyKG9wdHMs
IGtleVtpXSwgdmFsKTsKKyAgICAgICAgICAgIGZyZWUodmFsKTsKKyAgICAgICAgfQorICAgIH0K
KworICAgIHhlbl9iYWNrZW5kX2RldmljZV9jcmVhdGUoQlVTKHhlbmJ1cyksIHR5cGUsIG5hbWUs
IG9wdHMsICZsb2NhbF9lcnIpOworICAgIHFvYmplY3RfdW5yZWYob3B0cyk7CisKKyAgICBpZiAo
bG9jYWxfZXJyKSB7CisgICAgICAgIGNvbnN0IGNoYXIgKm1zZyA9IGVycm9yX2dldF9wcmV0dHko
bG9jYWxfZXJyKTsKKworICAgICAgICBlcnJvcl9yZXBvcnQoImZhaWxlZCB0byBjcmVhdGUgJyVz
JyBkZXZpY2UgJyVzJzogJXMiLCB0eXBlLCBuYW1lLAorICAgICAgICAgICAgICAgICAgICAgbXNn
KTsKKyAgICAgICAgZXJyb3JfZnJlZShsb2NhbF9lcnIpOworICAgIH0KK30KKworc3RhdGljIHZv
aWQgeGVuX2J1c190eXBlX2VudW1lcmF0ZShYZW5CdXMgKnhlbmJ1cywgY29uc3QgY2hhciAqdHlw
ZSkKK3sKKyAgICBjaGFyICpkb21haW5fcGF0aCA9IGdfc3RyZHVwX3ByaW50ZigiYmFja2VuZC8l
cy8ldSIsIHR5cGUsIHhlbl9kb21pZCk7CisgICAgY2hhciAqKmJhY2tlbmQ7CisgICAgdW5zaWdu
ZWQgaW50IGksIG47CisKKyAgICB0cmFjZV94ZW5fYnVzX3R5cGVfZW51bWVyYXRlKHR5cGUpOwor
CisgICAgYmFja2VuZCA9IHhzX2RpcmVjdG9yeSh4ZW5idXMtPnhzaCwgWEJUX05VTEwsIGRvbWFp
bl9wYXRoLCAmbik7CisgICAgaWYgKCFiYWNrZW5kKSB7CisgICAgICAgIHJldHVybjsKKyAgICB9
CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgbjsgaSsrKSB7CisgICAgICAgIGNoYXIgKmJhY2tlbmRf
cGF0aCA9IGdfc3RyZHVwX3ByaW50ZigiJXMvJXMiLCBkb21haW5fcGF0aCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tlbmRbaV0pOworICAgICAgICBl
bnVtIHhlbmJ1c19zdGF0ZSBiYWNrZW5kX3N0YXRlOworCisgICAgICAgIGlmICh4c19ub2RlX3Nj
YW5mKHhlbmJ1cy0+eHNoLCBiYWNrZW5kX3BhdGgsICJzdGF0ZSIsICIldSIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICZiYWNrZW5kX3N0YXRlKSAhPSAxKQorICAgICAgICAgICAgYmFja2Vu
ZF9zdGF0ZSA9IFhlbmJ1c1N0YXRlVW5rbm93bjsKKworICAgICAgICBpZiAoYmFja2VuZF9zdGF0
ZSA9PSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZykgeworICAgICAgICAgICAgeGVuX2J1c19iYWNr
ZW5kX2NyZWF0ZSh4ZW5idXMsIHR5cGUsIGJhY2tlbmRbaV0sIGJhY2tlbmRfcGF0aCk7CisgICAg
ICAgIH0KKworICAgICAgICBnX2ZyZWUoYmFja2VuZF9wYXRoKTsKKyAgICB9CisKKyAgICBmcmVl
KGJhY2tlbmQpOworICAgIGdfZnJlZShkb21haW5fcGF0aCk7Cit9CisKK3N0YXRpYyB2b2lkIHhl
bl9idXNfZW51bWVyYXRlKHZvaWQgKm9wYXF1ZSkKK3sKKyAgICBYZW5CdXMgKnhlbmJ1cyA9IG9w
YXF1ZTsKKyAgICBjaGFyICoqdHlwZTsKKyAgICB1bnNpZ25lZCBpbnQgaSwgbjsKKworICAgIHRy
YWNlX3hlbl9idXNfZW51bWVyYXRlKCk7CisKKyAgICB0eXBlID0geHNfZGlyZWN0b3J5KHhlbmJ1
cy0+eHNoLCBYQlRfTlVMTCwgImJhY2tlbmQiLCAmbik7CisgICAgaWYgKCF0eXBlKSB7CisgICAg
ICAgIHJldHVybjsKKyAgICB9CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgbjsgaSsrKSB7CisgICAg
ICAgIHhlbl9idXNfdHlwZV9lbnVtZXJhdGUoeGVuYnVzLCB0eXBlW2ldKTsKKyAgICB9CisKKyAg
ICBmcmVlKHR5cGUpOworfQorCiBzdGF0aWMgdm9pZCB4ZW5fYnVzX3VucmVhbGl6ZShCdXNTdGF0
ZSAqYnVzLCBFcnJvciAqKmVycnApCiB7CiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKGJ1
cyk7CiAKICAgICB0cmFjZV94ZW5fYnVzX3VucmVhbGl6ZSgpOwogCisgICAgaWYgKHhlbmJ1cy0+
YmFja2VuZF93YXRjaCkgeworICAgICAgICB4ZW5fYnVzX3JlbW92ZV93YXRjaCh4ZW5idXMsIHhl
bmJ1cy0+YmFja2VuZF93YXRjaCk7CisgICAgfQorCiAgICAgaWYgKCF4ZW5idXMtPnhzaCkgewog
ICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMTc0LDYgKzI4Miw3IEBAIHN0YXRpYyB2b2lkIHhl
bl9idXNfcmVhbGl6ZShCdXNTdGF0ZSAqYnVzLCBFcnJvciAqKmVycnApCiB7CiAgICAgWGVuQnVz
ICp4ZW5idXMgPSBYRU5fQlVTKGJ1cyk7CiAgICAgdW5zaWduZWQgaW50IGRvbWlkOworICAgIEVy
cm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgdHJhY2VfeGVuX2J1c19yZWFsaXplKCk7CiAK
QEAgLTE5Myw2ICszMDIsMTcgQEAgc3RhdGljIHZvaWQgeGVuX2J1c19yZWFsaXplKEJ1c1N0YXRl
ICpidXMsIEVycm9yICoqZXJycCkKICAgICBub3RpZmllcl9saXN0X2luaXQoJnhlbmJ1cy0+d2F0
Y2hfbm90aWZpZXJzKTsKICAgICBxZW11X3NldF9mZF9oYW5kbGVyKHhzX2ZpbGVubyh4ZW5idXMt
PnhzaCksIHhlbl9idXNfd2F0Y2gsIE5VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5i
dXMpOworCisgICAgbW9kdWxlX2NhbGxfaW5pdChNT0RVTEVfSU5JVF9YRU5fQkFDS0VORCk7CisK
KyAgICB4ZW5idXMtPmJhY2tlbmRfd2F0Y2ggPQorICAgICAgICB4ZW5fYnVzX2FkZF93YXRjaCh4
ZW5idXMsICIiLCAvKiBkb21haW4gcm9vdCBub2RlICovCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICJiYWNrZW5kIiwgeGVuX2J1c19lbnVtZXJhdGUsIHhlbmJ1cywgJmxvY2FsX2Vycik7Cisg
ICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxf
ZXJyKTsKKyAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiZmFpbGVkIHRvIHNldCB1cCBlbnVt
ZXJhdGlvbiB3YXRjaDogIik7CisgICAgfQorCiAgICAgcmV0dXJuOwogCiBmYWlsOgpAQCAtMjY4
LDYgKzM4OCw2MCBAQCBlbnVtIHhlbmJ1c19zdGF0ZSB4ZW5fZGV2aWNlX2JhY2tlbmRfZ2V0X3N0
YXRlKFhlbkRldmljZSAqeGVuZGV2KQogICAgIHJldHVybiB4ZW5kZXYtPmJhY2tlbmRfc3RhdGU7
CiB9CiAKK3N0YXRpYyB2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9zZXRfb25saW5lKFhlbkRldmlj
ZSAqeGVuZGV2LCBib29sIG9ubGluZSkKK3sKKyAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0
X2dldF90eXBlbmFtZShPQkpFQ1QoeGVuZGV2KSk7CisKKyAgICBpZiAoeGVuZGV2LT5iYWNrZW5k
X29ubGluZSA9PSBvbmxpbmUpIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHRyYWNl
X3hlbl9kZXZpY2VfYmFja2VuZF9vbmxpbmUodHlwZSwgeGVuZGV2LT5uYW1lLCBvbmxpbmUpOwor
CisgICAgeGVuZGV2LT5iYWNrZW5kX29ubGluZSA9IG9ubGluZTsKKyAgICB4ZW5fZGV2aWNlX2Jh
Y2tlbmRfcHJpbnRmKHhlbmRldiwgIm9ubGluZSIsICIldSIsIG9ubGluZSk7Cit9CisKK3N0YXRp
YyB2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9jaGFuZ2VkKHZvaWQgKm9wYXF1ZSkKK3sKKyAgICBY
ZW5EZXZpY2UgKnhlbmRldiA9IG9wYXF1ZTsKKyAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0
X2dldF90eXBlbmFtZShPQkpFQ1QoeGVuZGV2KSk7CisgICAgZW51bSB4ZW5idXNfc3RhdGUgc3Rh
dGU7CisgICAgdW5zaWduZWQgaW50IG9ubGluZTsKKworICAgIHRyYWNlX3hlbl9kZXZpY2VfYmFj
a2VuZF9jaGFuZ2VkKHR5cGUsIHhlbmRldi0+bmFtZSk7CisKKyAgICBpZiAoeGVuX2RldmljZV9i
YWNrZW5kX3NjYW5mKHhlbmRldiwgInN0YXRlIiwgIiV1IiwgJnN0YXRlKSAhPSAxKSB7CisgICAg
ICAgIHN0YXRlID0gWGVuYnVzU3RhdGVVbmtub3duOworICAgIH0KKworICAgIHhlbl9kZXZpY2Vf
YmFja2VuZF9zZXRfc3RhdGUoeGVuZGV2LCBzdGF0ZSk7CisKKyAgICBpZiAoeGVuX2RldmljZV9i
YWNrZW5kX3NjYW5mKHhlbmRldiwgIm9ubGluZSIsICIldSIsICZvbmxpbmUpICE9IDEpIHsKKyAg
ICAgICAgb25saW5lID0gMDsKKyAgICB9CisKKyAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X29u
bGluZSh4ZW5kZXYsICEhb25saW5lKTsKKworICAgIC8qCisgICAgICogSWYgYSBiYWNrZW5kIGlz
IHN0aWxsICdvbmxpbmUnIHRoZW4gaXRzIHN0YXRlIHNob3VsZCBiZSBjeWNsZWQKKyAgICAgKiBi
YWNrIHJvdW5kIHRvIEluaXRXYWl0IGluIG9yZGVyIGZvciBhIG5ldyBmcm9udGVuZCBpbnN0YW5j
ZSB0bworICAgICAqIGNvbm5lY3QuIFRoaXMgbWF5IGhhcHBlbiB3aGVuLCBmb3IgZXhhbXBsZSwg
YSBmcm9udGVuZCBkcml2ZXIgaXMKKyAgICAgKiByZS1pbnN0YWxsZWQgb3IgdXBkYXRlZC4KKyAg
ICAgKiBJZiBhIGJhY2tlbmQgaWQgbm90ICdvbmxpbmUnIHRoZW4gdGhlIGRldmljZSBzaG91bGQg
YmUgZGVzdHJveWVkLgorICAgICAqLworICAgIGlmICh4ZW5kZXYtPmJhY2tlbmRfb25saW5lICYm
CisgICAgICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCkgewor
ICAgICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwgWGVuYnVzU3RhdGVJ
bml0V2FpdCk7CisgICAgfSBlbHNlIGlmICgheGVuZGV2LT5iYWNrZW5kX29ubGluZSAmJgorICAg
ICAgICAgICAgICAgKHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCB8
fAorICAgICAgICAgICAgICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBYZW5idXNTdGF0ZUlu
aXRpYWxpc2luZyB8fAorICAgICAgICAgICAgICAgIHhlbmRldi0+YmFja2VuZF9zdGF0ZSA9PSBY
ZW5idXNTdGF0ZUluaXRXYWl0IHx8CisgICAgICAgICAgICAgICAgeGVuZGV2LT5iYWNrZW5kX3N0
YXRlID09IFhlbmJ1c1N0YXRlVW5rbm93bikpIHsKKyAgICAgICAgb2JqZWN0X3VucGFyZW50KE9C
SkVDVCh4ZW5kZXYpKTsKKyAgICB9Cit9CisKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfYmFja2Vu
ZF9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBYZW5CdXMg
KnhlbmJ1cyA9IFhFTl9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOwpA
QCAtMjg5LDEyICs0NjMsMzggQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNrZW5kX2NyZWF0
ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogICAgICAgICBlcnJvcl9wcm9wYWdh
dGUoZXJycCwgbG9jYWxfZXJyKTsKICAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiZmFpbGVk
IHRvIGNyZWF0ZSBiYWNrZW5kOiAiKTsKICAgICB9CisKKyAgICB4ZW5kZXYtPmJhY2tlbmRfc3Rh
dGVfd2F0Y2ggPQorICAgICAgICB4ZW5fYnVzX2FkZF93YXRjaCh4ZW5idXMsIHhlbmRldi0+YmFj
a2VuZF9wYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAic3RhdGUiLCB4ZW5fZGV2aWNl
X2JhY2tlbmRfY2hhbmdlZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuZGV2LCAmbG9j
YWxfZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShl
cnJwLCBsb2NhbF9lcnIpOworICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJmYWlsZWQgdG8g
d2F0Y2ggYmFja2VuZCBzdGF0ZTogIik7CisgICAgfQorCisgICAgeGVuZGV2LT5iYWNrZW5kX29u
bGluZV93YXRjaCA9CisgICAgICAgIHhlbl9idXNfYWRkX3dhdGNoKHhlbmJ1cywgeGVuZGV2LT5i
YWNrZW5kX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICJvbmxpbmUiLCB4ZW5fZGV2
aWNlX2JhY2tlbmRfY2hhbmdlZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuZGV2LCAm
bG9jYWxfZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJmYWlsZWQg
dG8gd2F0Y2ggYmFja2VuZCBvbmxpbmU6ICIpOworICAgIH0KIH0KIAogc3RhdGljIHZvaWQgeGVu
X2RldmljZV9iYWNrZW5kX2Rlc3Ryb3koWGVuRGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgWGVuQnVz
ICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRldikpKTsK
IAorICAgIGlmICh4ZW5kZXYtPmJhY2tlbmRfb25saW5lX3dhdGNoKSB7CisgICAgICAgIHhlbl9i
dXNfcmVtb3ZlX3dhdGNoKHhlbmJ1cywgeGVuZGV2LT5iYWNrZW5kX29ubGluZV93YXRjaCk7Cisg
ICAgfQorCisgICAgaWYgKHhlbmRldi0+YmFja2VuZF9zdGF0ZV93YXRjaCkgeworICAgICAgICB4
ZW5fYnVzX3JlbW92ZV93YXRjaCh4ZW5idXMsIHhlbmRldi0+YmFja2VuZF9zdGF0ZV93YXRjaCk7
CisgICAgfQorCiAgICAgaWYgKCF4ZW5kZXYtPmJhY2tlbmRfcGF0aCkgewogICAgICAgICByZXR1
cm47CiAgICAgfQpAQCAtMzc4LDI0ICs1NzgsNiBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2Zy
b250ZW5kX2NoYW5nZWQodm9pZCAqb3BhcXVlKQogICAgICAgICAgICAgZXJyb3JfZnJlZShsb2Nh
bF9lcnIpOwogICAgICAgICB9CiAgICAgfQotCi0gICAgLyoKLSAgICAgKiBJZiBhIGJhY2tlbmQg
aXMgc3RpbGwgJ29ubGluZScgdGhlbiBpdHMgc3RhdGUgc2hvdWxkIGJlIGN5Y2xlZAotICAgICAq
IGJhY2sgcm91bmQgdG8gSW5pdFdhaXQgaW4gb3JkZXIgZm9yIGEgbmV3IGZyb250ZW5kIGluc3Rh
bmNlIHRvCi0gICAgICogY29ubmVjdC4gVGhpcyBtYXkgaGFwcGVuIHdoZW4sIGZvciBleGFtcGxl
LCBhIGZyb250ZW5kIGRyaXZlciBpcwotICAgICAqIHJlLWluc3RhbGxlZCBvciB1cGRhdGVkLgot
ICAgICAqLwotICAgIGlmICh4ZW5kZXYtPmJhY2tlbmRfc3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9z
ZWQpIHsKLSAgICAgICAgdW5zaWduZWQgaW50IG9ubGluZTsKLQotICAgICAgICBpZiAoeGVuX2Rl
dmljZV9iYWNrZW5kX3NjYW5mKHhlbmRldiwgIm9ubGluZSIsICIldSIsICZvbmxpbmUpICE9IDEp
IHsKLSAgICAgICAgICAgIG9ubGluZSA9IDA7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAob25s
aW5lKSB7Ci0gICAgICAgICAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfc2V0X3N0YXRlKHhlbmRldiwg
WGVuYnVzU3RhdGVJbml0V2FpdCk7Ci0gICAgICAgIH0KLSAgICB9CiB9CiAKIHN0YXRpYyB2b2lk
IHhlbl9kZXZpY2VfZnJvbnRlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVy
cnApCkBAIC03NjQsOSArOTQ2LDkgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9yZWFsaXplKERl
dmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHhlbmRldi0+ZnJvbnRlbmRfcGF0aCk7CiAgICAgeGVuX2RldmljZV9iYWNrZW5kX3ByaW50
Zih4ZW5kZXYsICJmcm9udGVuZC1pZCIsICIldSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5kZXYtPmZyb250ZW5kX2lkKTsKLSAgICB4ZW5fZGV2aWNlX2JhY2tlbmRfcHJpbnRm
KHhlbmRldiwgIm9ubGluZSIsICIldSIsIDEpOwogICAgIHhlbl9kZXZpY2VfYmFja2VuZF9wcmlu
dGYoeGVuZGV2LCAiaG90cGx1Zy1zdGF0dXMiLCAiY29ubmVjdGVkIik7CiAKKyAgICB4ZW5fZGV2
aWNlX2JhY2tlbmRfc2V0X29ubGluZSh4ZW5kZXYsIHRydWUpOwogICAgIHhlbl9kZXZpY2VfYmFj
a2VuZF9zZXRfc3RhdGUoeGVuZGV2LCBYZW5idXNTdGF0ZUluaXRXYWl0KTsKIAogICAgIHhlbl9k
ZXZpY2VfZnJvbnRlbmRfcHJpbnRmKHhlbmRldiwgImJhY2tlbmQiLCAiJXMiLApkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9ody94ZW4veGVuLWJhY2tlbmQuaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1iYWNr
ZW5kLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uY2E1YWUzNDM5OAot
LS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi1iYWNrZW5kLmgKQEAgLTAsMCAr
MSwyNCBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgQ2l0cml4IFN5c3RlbXMgSW5jLgorICogQWxs
IHJpZ2h0cyByZXNlcnZlZC4KKyAqLworCisjaWZuZGVmIEhXX1hFTl9CQUNLRU5EX0gKKyNkZWZp
bmUgSFdfWEVOX0JBQ0tFTkRfSAorCisjaW5jbHVkZSAiaHcveGVuL3hlbi1idXMuaCIKKwordHlw
ZWRlZiB2b2lkICgqWGVuQmFja2VuZERldmljZUNyZWF0ZSkoQnVzU3RhdGUgKmJ1cywgY29uc3Qg
Y2hhciAqbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFFEaWN0
ICpvcHRzLCBFcnJvciAqKmVycnApOworCit0eXBlZGVmIHN0cnVjdCBYZW5CYWNrZW5kSW5mbyB7
CisgICAgY29uc3QgY2hhciAqdHlwZTsKKyAgICBYZW5CYWNrZW5kRGV2aWNlQ3JlYXRlIGNyZWF0
ZTsKK30gWGVuQmFja2VuZEluZm87CisKK3ZvaWQgeGVuX2JhY2tlbmRfcmVnaXN0ZXIoY29uc3Qg
WGVuQmFja2VuZEluZm8gKmluZm8pOworCit2b2lkIHhlbl9iYWNrZW5kX2RldmljZV9jcmVhdGUo
QnVzU3RhdGUgKmJ1cywgY29uc3QgY2hhciAqdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICpuYW1lLCBRRGljdCAqb3B0cywgRXJyb3IgKiplcnJwKTsKKwor
I2VuZGlmIC8qIEhXX1hFTl9CQUNLRU5EX0ggKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVu
L3hlbi1idXMuaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMuaAppbmRleCBkOTMxZTAxMjY4Li40
OGYzZTA2OGQzIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmgKKysrIGIvaW5j
bHVkZS9ody94ZW4veGVuLWJ1cy5oCkBAIC0yMSw3ICsyMSw5IEBAIHR5cGVkZWYgc3RydWN0IFhl
bkRldmljZSB7CiAgICAgY2hhciAqYmFja2VuZF9wYXRoLCAqZnJvbnRlbmRfcGF0aDsKICAgICBl
bnVtIHhlbmJ1c19zdGF0ZSBiYWNrZW5kX3N0YXRlLCBmcm9udGVuZF9zdGF0ZTsKICAgICBOb3Rp
ZmllciBleGl0OwotICAgIFhlbldhdGNoICpmcm9udGVuZF9zdGF0ZV93YXRjaDsKKyAgICBYZW5X
YXRjaCAqYmFja2VuZF9zdGF0ZV93YXRjaCwgKmZyb250ZW5kX3N0YXRlX3dhdGNoOworICAgIGJv
b2wgYmFja2VuZF9vbmxpbmU7CisgICAgWGVuV2F0Y2ggKmJhY2tlbmRfb25saW5lX3dhdGNoOwog
ICAgIHhlbmdudHRhYl9oYW5kbGUgKnhndGg7CiAgICAgYm9vbCBmZWF0dXJlX2dyYW50X2NvcHk7
CiAgICAgeGVuZXZ0Y2huX2hhbmRsZSAqeGVoOwpAQCAtNjEsNiArNjMsNyBAQCB0eXBlZGVmIHN0
cnVjdCBYZW5CdXMgewogICAgIGRvbWlkX3QgYmFja2VuZF9pZDsKICAgICBzdHJ1Y3QgeHNfaGFu
ZGxlICp4c2g7CiAgICAgTm90aWZpZXJMaXN0IHdhdGNoX25vdGlmaWVyczsKKyAgICBYZW5XYXRj
aCAqYmFja2VuZF93YXRjaDsKIH0gWGVuQnVzOwogCiB0eXBlZGVmIHN0cnVjdCBYZW5CdXNDbGFz
cyB7CmRpZmYgLS1naXQgYS9pbmNsdWRlL3FlbXUvbW9kdWxlLmggYi9pbmNsdWRlL3FlbXUvbW9k
dWxlLmgKaW5kZXggNTQzMDBhYjZlNS4uNTVkZDJiZWVhOCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9x
ZW11L21vZHVsZS5oCisrKyBiL2luY2x1ZGUvcWVtdS9tb2R1bGUuaApAQCAtNDQsNiArNDQsNyBA
QCB0eXBlZGVmIGVudW0gewogICAgIE1PRFVMRV9JTklUX09QVFMsCiAgICAgTU9EVUxFX0lOSVRf
UU9NLAogICAgIE1PRFVMRV9JTklUX1RSQUNFLAorICAgIE1PRFVMRV9JTklUX1hFTl9CQUNLRU5E
LAogICAgIE1PRFVMRV9JTklUX01BWAogfSBtb2R1bGVfaW5pdF90eXBlOwogCkBAIC01MSw2ICs1
Miw4IEBAIHR5cGVkZWYgZW51bSB7CiAjZGVmaW5lIG9wdHNfaW5pdChmdW5jdGlvbikgbW9kdWxl
X2luaXQoZnVuY3Rpb24sIE1PRFVMRV9JTklUX09QVFMpCiAjZGVmaW5lIHR5cGVfaW5pdChmdW5j
dGlvbikgbW9kdWxlX2luaXQoZnVuY3Rpb24sIE1PRFVMRV9JTklUX1FPTSkKICNkZWZpbmUgdHJh
Y2VfaW5pdChmdW5jdGlvbikgbW9kdWxlX2luaXQoZnVuY3Rpb24sIE1PRFVMRV9JTklUX1RSQUNF
KQorI2RlZmluZSB4ZW5fYmFja2VuZF9pbml0KGZ1bmN0aW9uKSBtb2R1bGVfaW5pdChmdW5jdGlv
biwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNT0RV
TEVfSU5JVF9YRU5fQkFDS0VORCkKIAogI2RlZmluZSBibG9ja19tb2R1bGVfbG9hZF9vbmUobGli
KSBtb2R1bGVfbG9hZF9vbmUoImJsb2NrLSIsIGxpYikKICNkZWZpbmUgdWlfbW9kdWxlX2xvYWRf
b25lKGxpYikgbW9kdWxlX2xvYWRfb25lKCJ1aS0iLCBsaWIpCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:29:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPUR7-0000s8-K6; Wed, 21 Nov 2018 15:29: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=wvse=oa=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPUR6-0000ra-6C
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:29:04 +0000
X-Inumbo-ID: 2c67d6a8-eda2-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c67d6a8-eda2-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 15:29:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71207552"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 15:12:04 +0000
Message-ID: <20181121151211.15997-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181121151211.15997-1-paul.durrant@citrix.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 11/18] xen: remove 'XenBlkDev' and 'blkdev'
 names from dataplane/xen-qdisk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHB1cmVseSBjb3NtZXRpYyBwYXRjaCB0aGF0IHN1YnN0aXR1dGVzIHRoZSBvbGQg
J3N0cnVjdCBYZW5CbGtEZXYnCm5hbWUgd2l0aCAnWGVuUWRpc2tEYXRhUGxhbmUnIGFuZCAnYmxr
ZGV2JyBmaWVsZC92YXJpYWJsZSBuYW1lcyB3aXRoCidkYXRhcGxhbmUnLCBhbmQgdGhlbiBkb2Vz
IG5lY2Vzc2FyeSBmaXgtdXAgdG8gYWRoZXJlIHRvIGNvZGluZyBzdHlsZS4KCk5vIGZ1bmN0aW9u
YWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6IFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KQ2M6IEtldmluIFdvbGYgPGt3b2xm
QHJlZGhhdC5jb20+CkNjOiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgotLS0KIGh3L2Js
b2NrL2RhdGFwbGFuZS94ZW4tcWRpc2suYyB8IDM0MiArKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLQogaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1xZGlzay5oIHwgICAyICst
CiAyIGZpbGVzIGNoYW5nZWQsIDE3OSBpbnNlcnRpb25zKCspLCAxNjUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1xZGlzay5jIGIvaHcvYmxvY2svZGF0
YXBsYW5lL3hlbi1xZGlzay5jCmluZGV4IGIwNzVhYTk3NWQuLjIyMTQ0NTVmZjkgMTAwNjQ0Ci0t
LSBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tcWRpc2suYworKysgYi9ody9ibG9jay9kYXRhcGxh
bmUveGVuLXFkaXNrLmMKQEAgLTI4LDEyICsyOCwxMiBAQCBzdHJ1Y3QgaW9yZXEgewogICAgIGlu
dCBwcmVzeW5jOwogICAgIGludCBhaW9faW5mbGlnaHQ7CiAgICAgaW50IGFpb19lcnJvcnM7Ci0g
ICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2OworICAgIFhlblFkaXNrRGF0YVBsYW5lICpkYXRh
cGxhbmU7CiAgICAgUUxJU1RfRU5UUlkoaW9yZXEpIGxpc3Q7CiAgICAgQmxvY2tBY2N0Q29va2ll
IGFjY3Q7CiB9OwogCi1zdHJ1Y3QgWGVuQmxrRGV2IHsKK3N0cnVjdCBYZW5RZGlza0RhdGFQbGFu
ZSB7CiAgICAgWGVuRGV2aWNlICp4ZW5kZXY7CiAgICAgWGVuRXZlbnRDaGFubmVsICpldmVudF9j
aGFubmVsOwogICAgIHVuc2lnbmVkIGludCAqcmluZ19yZWY7CkBAIC02OSwzMyArNjksMzMgQEAg
c3RhdGljIHZvaWQgaW9yZXFfcmVzZXQoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICBpb3JlcS0+
YWlvX2luZmxpZ2h0ID0gMDsKICAgICBpb3JlcS0+YWlvX2Vycm9ycyA9IDA7CiAKLSAgICBpb3Jl
cS0+YmxrZGV2ID0gTlVMTDsKKyAgICBpb3JlcS0+ZGF0YXBsYW5lID0gTlVMTDsKICAgICBtZW1z
ZXQoJmlvcmVxLT5saXN0LCAwLCBzaXplb2YoaW9yZXEtPmxpc3QpKTsKICAgICBtZW1zZXQoJmlv
cmVxLT5hY2N0LCAwLCBzaXplb2YoaW9yZXEtPmFjY3QpKTsKIAogICAgIHFlbXVfaW92ZWNfcmVz
ZXQoJmlvcmVxLT52KTsKIH0KIAotc3RhdGljIHN0cnVjdCBpb3JlcSAqaW9yZXFfc3RhcnQoc3Ry
dWN0IFhlbkJsa0RldiAqYmxrZGV2KQorc3RhdGljIHN0cnVjdCBpb3JlcSAqaW9yZXFfc3RhcnQo
WGVuUWRpc2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKIHsKICAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVx
ID0gTlVMTDsKIAotICAgIGlmIChRTElTVF9FTVBUWSgmYmxrZGV2LT5mcmVlbGlzdCkpIHsKLSAg
ICAgICAgaWYgKGJsa2Rldi0+cmVxdWVzdHNfdG90YWwgPj0gYmxrZGV2LT5tYXhfcmVxdWVzdHMp
IHsKKyAgICBpZiAoUUxJU1RfRU1QVFkoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpKSB7CisgICAgICAg
IGlmIChkYXRhcGxhbmUtPnJlcXVlc3RzX3RvdGFsID49IGRhdGFwbGFuZS0+bWF4X3JlcXVlc3Rz
KSB7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAgICAgICAvKiBhbGxvY2F0
ZSBuZXcgc3RydWN0ICovCiAgICAgICAgIGlvcmVxID0gZ19tYWxsb2MwKHNpemVvZigqaW9yZXEp
KTsKLSAgICAgICAgaW9yZXEtPmJsa2RldiA9IGJsa2RldjsKLSAgICAgICAgYmxrZGV2LT5yZXF1
ZXN0c190b3RhbCsrOworICAgICAgICBpb3JlcS0+ZGF0YXBsYW5lID0gZGF0YXBsYW5lOworICAg
ICAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX3RvdGFsKys7CiAgICAgICAgIHFlbXVfaW92ZWNfaW5p
dCgmaW9yZXEtPnYsIDEpOwogICAgIH0gZWxzZSB7CiAgICAgICAgIC8qIGdldCBvbmUgZnJvbSBm
cmVlbGlzdCAqLwotICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZibGtkZXYtPmZyZWVsaXN0
KTsKKyAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJTVCgmZGF0YXBsYW5lLT5mcmVlbGlzdCk7CiAg
ICAgICAgIFFMSVNUX1JFTU9WRShpb3JlcSwgbGlzdCk7CiAgICAgfQotICAgIFFMSVNUX0lOU0VS
VF9IRUFEKCZibGtkZXYtPmluZmxpZ2h0LCBpb3JlcSwgbGlzdCk7Ci0gICAgYmxrZGV2LT5yZXF1
ZXN0c19pbmZsaWdodCsrOworICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmluZmxp
Z2h0LCBpb3JlcSwgbGlzdCk7CisgICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19pbmZsaWdodCsrOwog
CiBvdXQ6CiAgICAgcmV0dXJuIGlvcmVxOwpAQCAtMTAzLDI2ICsxMDMsMjYgQEAgb3V0OgogCiBz
dGF0aWMgdm9pZCBpb3JlcV9maW5pc2goc3RydWN0IGlvcmVxICppb3JlcSkKIHsKLSAgICBzdHJ1
Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OworICAgIFhlblFkaXNrRGF0YVBs
YW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOwogCiAgICAgUUxJU1RfUkVNT1ZFKGlv
cmVxLCBsaXN0KTsKLSAgICBRTElTVF9JTlNFUlRfSEVBRCgmYmxrZGV2LT5maW5pc2hlZCwgaW9y
ZXEsIGxpc3QpOwotICAgIGJsa2Rldi0+cmVxdWVzdHNfaW5mbGlnaHQtLTsKLSAgICBibGtkZXYt
PnJlcXVlc3RzX2ZpbmlzaGVkKys7CisgICAgUUxJU1RfSU5TRVJUX0hFQUQoJmRhdGFwbGFuZS0+
ZmluaXNoZWQsIGlvcmVxLCBsaXN0KTsKKyAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX2luZmxpZ2h0
LS07CisgICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19maW5pc2hlZCsrOwogfQogCiBzdGF0aWMgdm9p
ZCBpb3JlcV9yZWxlYXNlKHN0cnVjdCBpb3JlcSAqaW9yZXEsIGJvb2wgZmluaXNoKQogewotICAg
IHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CisgICAgWGVuUWRpc2tE
YXRhUGxhbmUgKmRhdGFwbGFuZSA9IGlvcmVxLT5kYXRhcGxhbmU7CiAKICAgICBRTElTVF9SRU1P
VkUoaW9yZXEsIGxpc3QpOwogICAgIGlvcmVxX3Jlc2V0KGlvcmVxKTsKLSAgICBpb3JlcS0+Ymxr
ZGV2ID0gYmxrZGV2OwotICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZibGtkZXYtPmZyZWVsaXN0LCBp
b3JlcSwgbGlzdCk7CisgICAgaW9yZXEtPmRhdGFwbGFuZSA9IGRhdGFwbGFuZTsKKyAgICBRTElT
VF9JTlNFUlRfSEVBRCgmZGF0YXBsYW5lLT5mcmVlbGlzdCwgaW9yZXEsIGxpc3QpOwogICAgIGlm
IChmaW5pc2gpIHsKLSAgICAgICAgYmxrZGV2LT5yZXF1ZXN0c19maW5pc2hlZC0tOworICAgICAg
ICBkYXRhcGxhbmUtPnJlcXVlc3RzX2ZpbmlzaGVkLS07CiAgICAgfSBlbHNlIHsKLSAgICAgICAg
YmxrZGV2LT5yZXF1ZXN0c19pbmZsaWdodC0tOworICAgICAgICBkYXRhcGxhbmUtPnJlcXVlc3Rz
X2luZmxpZ2h0LS07CiAgICAgfQogfQogCkBAIC0xMzIsNyArMTMyLDcgQEAgc3RhdGljIHZvaWQg
aW9yZXFfcmVsZWFzZShzdHJ1Y3QgaW9yZXEgKmlvcmVxLCBib29sIGZpbmlzaCkKICAqLwogc3Rh
dGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogewotICAgIHN0cnVjdCBY
ZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CisgICAgWGVuUWRpc2tEYXRhUGxhbmUg
KmRhdGFwbGFuZSA9IGlvcmVxLT5kYXRhcGxhbmU7CiAgICAgc2l6ZV90IGxlbjsKICAgICBpbnQg
aTsKIApAQCAtMTU1LDEyICsxNTUsMTIgQEAgc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3Qg
aW9yZXEgKmlvcmVxKQogICAgIH07CiAKICAgICBpZiAoaW9yZXEtPnJlcS5vcGVyYXRpb24gIT0g
QkxLSUZfT1BfUkVBRCAmJgotICAgICAgICBibGtfaXNfcmVhZF9vbmx5KGJsa2Rldi0+YmxrKSkg
eworICAgICAgICBibGtfaXNfcmVhZF9vbmx5KGRhdGFwbGFuZS0+YmxrKSkgewogICAgICAgICBl
cnJvcl9yZXBvcnQoImVycm9yOiB3cml0ZSByZXEgZm9yIHJvIGRldmljZSIpOwogICAgICAgICBn
b3RvIGVycjsKICAgICB9CiAKLSAgICBpb3JlcS0+c3RhcnQgPSBpb3JlcS0+cmVxLnNlY3Rvcl9u
dW1iZXIgKiBibGtkZXYtPmZpbGVfYmxrOworICAgIGlvcmVxLT5zdGFydCA9IGlvcmVxLT5yZXEu
c2VjdG9yX251bWJlciAqIGRhdGFwbGFuZS0+ZmlsZV9ibGs7CiAgICAgZm9yIChpID0gMDsgaSA8
IGlvcmVxLT5yZXEubnJfc2VnbWVudHM7IGkrKykgewogICAgICAgICBpZiAoaSA9PSBCTEtJRl9N
QVhfU0VHTUVOVFNfUEVSX1JFUVVFU1QpIHsKICAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiZXJy
b3I6IG5yX3NlZ21lbnRzIHRvbyBiaWciKTsKQEAgLTE3MCwxNiArMTcwLDE2IEBAIHN0YXRpYyBp
bnQgaW9yZXFfcGFyc2Uoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICAgICAgICAgIGVycm9yX3Jl
cG9ydCgiZXJyb3I6IGZpcnN0ID4gbGFzdCBzZWN0b3IiKTsKICAgICAgICAgICAgIGdvdG8gZXJy
OwogICAgICAgICB9Ci0gICAgICAgIGlmIChpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QgKiBi
bGtkZXYtPmZpbGVfYmxrID49IFhDX1BBR0VfU0laRSkgeworICAgICAgICBpZiAoaW9yZXEtPnJl
cS5zZWdbaV0ubGFzdF9zZWN0ICogZGF0YXBsYW5lLT5maWxlX2JsayA+PSBYQ19QQUdFX1NJWkUp
IHsKICAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6IHBhZ2UgY3Jvc3NpbmciKTsKICAg
ICAgICAgICAgIGdvdG8gZXJyOwogICAgICAgICB9CiAKICAgICAgICAgbGVuID0gKGlvcmVxLT5y
ZXEuc2VnW2ldLmxhc3Rfc2VjdCAtCi0gICAgICAgICAgICAgICBpb3JlcS0+cmVxLnNlZ1tpXS5m
aXJzdF9zZWN0ICsgMSkgKiBibGtkZXYtPmZpbGVfYmxrOworICAgICAgICAgICAgICAgaW9yZXEt
PnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCArIDEpICogZGF0YXBsYW5lLT5maWxlX2JsazsKICAgICAg
ICAgaW9yZXEtPnNpemUgKz0gbGVuOwogICAgIH0KLSAgICBpZiAoaW9yZXEtPnN0YXJ0ICsgaW9y
ZXEtPnNpemUgPiBibGtkZXYtPmZpbGVfc2l6ZSkgeworICAgIGlmIChpb3JlcS0+c3RhcnQgKyBp
b3JlcS0+c2l6ZSA+IGRhdGFwbGFuZS0+ZmlsZV9zaXplKSB7CiAgICAgICAgIGVycm9yX3JlcG9y
dCgiZXJyb3I6IGFjY2VzcyBiZXlvbmQgZW5kIG9mIGZpbGUiKTsKICAgICAgICAgZ290byBlcnI7
CiAgICAgfQpAQCAtMTkyLDExICsxOTIsMTEgQEAgZXJyOgogCiBzdGF0aWMgaW50IGlvcmVxX2dy
YW50X2NvcHkoc3RydWN0IGlvcmVxICppb3JlcSkKIHsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpi
bGtkZXYgPSBpb3JlcS0+YmxrZGV2OwotICAgIFhlbkRldmljZSAqeGVuZGV2ID0gYmxrZGV2LT54
ZW5kZXY7CisgICAgWGVuUWRpc2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IGlvcmVxLT5kYXRhcGxh
bmU7CisgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBkYXRhcGxhbmUtPnhlbmRldjsKICAgICBYZW5E
ZXZpY2VHcmFudENvcHlTZWdtZW50IHNlZ3NbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNU
XTsKICAgICBpbnQgaSwgY291bnQ7Ci0gICAgaW50NjRfdCBmaWxlX2JsayA9IGJsa2Rldi0+Zmls
ZV9ibGs7CisgICAgaW50NjRfdCBmaWxlX2JsayA9IGRhdGFwbGFuZS0+ZmlsZV9ibGs7CiAgICAg
Ym9vbCB0b19kb21haW4gPSAoaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfUkVBRCk7
CiAgICAgdm9pZCAqdmlydCA9IGlvcmVxLT5idWY7CiAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CkBAIC0yNDQsOSArMjQ0LDkgQEAgc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2Fpbyhz
dHJ1Y3QgaW9yZXEgKmlvcmVxKTsKIHN0YXRpYyB2b2lkIHFlbXVfYWlvX2NvbXBsZXRlKHZvaWQg
Km9wYXF1ZSwgaW50IHJldCkKIHsKICAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxID0gb3BhcXVlOwot
ICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CisgICAgWGVuUWRp
c2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IGlvcmVxLT5kYXRhcGxhbmU7CiAKLSAgICBhaW9fY29u
dGV4dF9hY3F1aXJlKGJsa2Rldi0+Y3R4KTsKKyAgICBhaW9fY29udGV4dF9hY3F1aXJlKGRhdGFw
bGFuZS0+Y3R4KTsKIAogICAgIGlmIChyZXQgIT0gMCkgewogICAgICAgICBlcnJvcl9yZXBvcnQo
IiVzIEkvTyBlcnJvciIsCkBAIC0yOTUsMjUgKzI5NSwyNSBAQCBzdGF0aWMgdm9pZCBxZW11X2Fp
b19jb21wbGV0ZSh2b2lkICpvcGFxdWUsIGludCByZXQpCiAgICAgICAgIH0KICAgICBjYXNlIEJM
S0lGX09QX1JFQUQ6CiAgICAgICAgIGlmIChpb3JlcS0+c3RhdHVzID09IEJMS0lGX1JTUF9PS0FZ
KSB7Ci0gICAgICAgICAgICBibG9ja19hY2N0X2RvbmUoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJs
ayksICZpb3JlcS0+YWNjdCk7CisgICAgICAgICAgICBibG9ja19hY2N0X2RvbmUoYmxrX2dldF9z
dGF0cyhkYXRhcGxhbmUtPmJsayksICZpb3JlcS0+YWNjdCk7CiAgICAgICAgIH0gZWxzZSB7Ci0g
ICAgICAgICAgICBibG9ja19hY2N0X2ZhaWxlZChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwg
JmlvcmVxLT5hY2N0KTsKKyAgICAgICAgICAgIGJsb2NrX2FjY3RfZmFpbGVkKGJsa19nZXRfc3Rh
dHMoZGF0YXBsYW5lLT5ibGspLCAmaW9yZXEtPmFjY3QpOwogICAgICAgICB9CiAgICAgICAgIGJy
ZWFrOwogICAgIGNhc2UgQkxLSUZfT1BfRElTQ0FSRDoKICAgICBkZWZhdWx0OgogICAgICAgICBi
cmVhazsKICAgICB9Ci0gICAgcWVtdV9iaF9zY2hlZHVsZShibGtkZXYtPmJoKTsKKyAgICBxZW11
X2JoX3NjaGVkdWxlKGRhdGFwbGFuZS0+YmgpOwogCiBkb25lOgotICAgIGFpb19jb250ZXh0X3Jl
bGVhc2UoYmxrZGV2LT5jdHgpOworICAgIGFpb19jb250ZXh0X3JlbGVhc2UoZGF0YXBsYW5lLT5j
dHgpOwogfQogCiBzdGF0aWMgYm9vbCBibGtfc3BsaXRfZGlzY2FyZChzdHJ1Y3QgaW9yZXEgKmlv
cmVxLCBibGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVyLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgbnJfc2VjdG9ycykKIHsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpi
bGtkZXYgPSBpb3JlcS0+YmxrZGV2OworICAgIFhlblFkaXNrRGF0YVBsYW5lICpkYXRhcGxhbmUg
PSBpb3JlcS0+ZGF0YXBsYW5lOwogICAgIGludDY0X3QgYnl0ZV9vZmZzZXQ7CiAgICAgaW50IGJ5
dGVfY2h1bms7CiAgICAgdWludDY0X3QgYnl0ZV9yZW1haW5pbmcsIGxpbWl0OwpAQCAtMzIyLDE4
ICszMjIsMTggQEAgc3RhdGljIGJvb2wgYmxrX3NwbGl0X2Rpc2NhcmQoc3RydWN0IGlvcmVxICpp
b3JlcSwgYmxraWZfc2VjdG9yX3Qgc2VjdG9yX251bWJlciwKIAogICAgIC8qIFdyYXAgYXJvdW5k
LCBvciBvdmVyZmxvd2luZyBieXRlIGxpbWl0PyAqLwogICAgIGlmIChzZWNfc3RhcnQgKyBzZWNf
Y291bnQgPCBzZWNfY291bnQgfHwKLSAgICAgICAgc2VjX3N0YXJ0ICsgc2VjX2NvdW50ID4gSU5U
NjRfTUFYIC8gYmxrZGV2LT5maWxlX2JsaykgeworICAgICAgICBzZWNfc3RhcnQgKyBzZWNfY291
bnQgPiBJTlQ2NF9NQVggLyBkYXRhcGxhbmUtPmZpbGVfYmxrKSB7CiAgICAgICAgIHJldHVybiBm
YWxzZTsKICAgICB9CiAKLSAgICBsaW1pdCA9IEJEUlZfUkVRVUVTVF9NQVhfU0VDVE9SUyAqIGJs
a2Rldi0+ZmlsZV9ibGs7Ci0gICAgYnl0ZV9vZmZzZXQgPSBzZWNfc3RhcnQgKiBibGtkZXYtPmZp
bGVfYmxrOwotICAgIGJ5dGVfcmVtYWluaW5nID0gc2VjX2NvdW50ICogYmxrZGV2LT5maWxlX2Js
azsKKyAgICBsaW1pdCA9IEJEUlZfUkVRVUVTVF9NQVhfU0VDVE9SUyAqIGRhdGFwbGFuZS0+Zmls
ZV9ibGs7CisgICAgYnl0ZV9vZmZzZXQgPSBzZWNfc3RhcnQgKiBkYXRhcGxhbmUtPmZpbGVfYmxr
OworICAgIGJ5dGVfcmVtYWluaW5nID0gc2VjX2NvdW50ICogZGF0YXBsYW5lLT5maWxlX2JsazsK
IAogICAgIGRvIHsKICAgICAgICAgYnl0ZV9jaHVuayA9IGJ5dGVfcmVtYWluaW5nID4gbGltaXQg
PyBsaW1pdCA6IGJ5dGVfcmVtYWluaW5nOwogICAgICAgICBpb3JlcS0+YWlvX2luZmxpZ2h0Kys7
Ci0gICAgICAgIGJsa19haW9fcGRpc2NhcmQoYmxrZGV2LT5ibGssIGJ5dGVfb2Zmc2V0LCBieXRl
X2NodW5rLAorICAgICAgICBibGtfYWlvX3BkaXNjYXJkKGRhdGFwbGFuZS0+YmxrLCBieXRlX29m
ZnNldCwgYnl0ZV9jaHVuaywKICAgICAgICAgICAgICAgICAgICAgICAgICBxZW11X2Fpb19jb21w
bGV0ZSwgaW9yZXEpOwogICAgICAgICBieXRlX3JlbWFpbmluZyAtPSBieXRlX2NodW5rOwogICAg
ICAgICBieXRlX29mZnNldCArPSBieXRlX2NodW5rOwpAQCAtMzQ0LDcgKzM0NCw3IEBAIHN0YXRp
YyBib29sIGJsa19zcGxpdF9kaXNjYXJkKHN0cnVjdCBpb3JlcSAqaW9yZXEsIGJsa2lmX3NlY3Rv
cl90IHNlY3Rvcl9udW1iZXIsCiAKIHN0YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3Ry
dWN0IGlvcmVxICppb3JlcSkKIHsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3Jl
cS0+YmxrZGV2OworICAgIFhlblFkaXNrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0
YXBsYW5lOwogCiAgICAgaW9yZXEtPmJ1ZiA9IHFlbXVfbWVtYWxpZ24oWENfUEFHRV9TSVpFLCBp
b3JlcS0+c2l6ZSk7CiAgICAgaWYgKGlvcmVxLT5yZXEubnJfc2VnbWVudHMgJiYKQEAgLTM1Nywx
NyArMzU3LDE3IEBAIHN0YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVx
ICppb3JlcSkKIAogICAgIGlvcmVxLT5haW9faW5mbGlnaHQrKzsKICAgICBpZiAoaW9yZXEtPnBy
ZXN5bmMpIHsKLSAgICAgICAgYmxrX2Fpb19mbHVzaChpb3JlcS0+YmxrZGV2LT5ibGssIHFlbXVf
YWlvX2NvbXBsZXRlLCBpb3JlcSk7CisgICAgICAgIGJsa19haW9fZmx1c2goaW9yZXEtPmRhdGFw
bGFuZS0+YmxrLCBxZW11X2Fpb19jb21wbGV0ZSwgaW9yZXEpOwogICAgICAgICByZXR1cm4gMDsK
ICAgICB9CiAKICAgICBzd2l0Y2ggKGlvcmVxLT5yZXEub3BlcmF0aW9uKSB7CiAgICAgY2FzZSBC
TEtJRl9PUF9SRUFEOgogICAgICAgICBxZW11X2lvdmVjX2FkZCgmaW9yZXEtPnYsIGlvcmVxLT5i
dWYsIGlvcmVxLT5zaXplKTsKLSAgICAgICAgYmxvY2tfYWNjdF9zdGFydChibGtfZ2V0X3N0YXRz
KGJsa2Rldi0+YmxrKSwgJmlvcmVxLT5hY2N0LAorICAgICAgICBibG9ja19hY2N0X3N0YXJ0KGJs
a19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmaW9yZXEtPmFjY3QsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW9yZXEtPnYuc2l6ZSwgQkxPQ0tfQUNDVF9SRUFEKTsKICAgICAgICAgaW9y
ZXEtPmFpb19pbmZsaWdodCsrOwotICAgICAgICBibGtfYWlvX3ByZWFkdihibGtkZXYtPmJsaywg
aW9yZXEtPnN0YXJ0LCAmaW9yZXEtPnYsIDAsCisgICAgICAgIGJsa19haW9fcHJlYWR2KGRhdGFw
bGFuZS0+YmxrLCBpb3JlcS0+c3RhcnQsICZpb3JlcS0+diwgMCwKICAgICAgICAgICAgICAgICAg
ICAgICAgcWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2Fz
ZSBCTEtJRl9PUF9XUklURToKQEAgLTM3NywxMiArMzc3LDEyIEBAIHN0YXRpYyBpbnQgaW9yZXFf
cnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICppb3JlcSkKICAgICAgICAgfQogCiAgICAgICAg
IHFlbXVfaW92ZWNfYWRkKCZpb3JlcS0+diwgaW9yZXEtPmJ1ZiwgaW9yZXEtPnNpemUpOwotICAg
ICAgICBibG9ja19hY2N0X3N0YXJ0KGJsa19nZXRfc3RhdHMoYmxrZGV2LT5ibGspLCAmaW9yZXEt
PmFjY3QsCisgICAgICAgIGJsb2NrX2FjY3Rfc3RhcnQoYmxrX2dldF9zdGF0cyhkYXRhcGxhbmUt
PmJsayksICZpb3JlcS0+YWNjdCwKICAgICAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+di5z
aXplLAogICAgICAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09IEJM
S0lGX09QX1dSSVRFID8KICAgICAgICAgICAgICAgICAgICAgICAgICBCTE9DS19BQ0NUX1dSSVRF
IDogQkxPQ0tfQUNDVF9GTFVTSCk7CiAgICAgICAgIGlvcmVxLT5haW9faW5mbGlnaHQrKzsKLSAg
ICAgICAgYmxrX2Fpb19wd3JpdGV2KGJsa2Rldi0+YmxrLCBpb3JlcS0+c3RhcnQsICZpb3JlcS0+
diwgMCwKKyAgICAgICAgYmxrX2Fpb19wd3JpdGV2KGRhdGFwbGFuZS0+YmxrLCBpb3JlcS0+c3Rh
cnQsICZpb3JlcS0+diwgMCwKICAgICAgICAgICAgICAgICAgICAgICAgIHFlbXVfYWlvX2NvbXBs
ZXRlLCBpb3JlcSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQkxLSUZfT1BfRElTQ0FSRDoK
QEAgLTQxMCwyNyArNDEwLDI3IEBAIGVycjoKIAogc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25z
ZV9vbmUoc3RydWN0IGlvcmVxICppb3JlcSkKIHsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtk
ZXYgPSBpb3JlcS0+YmxrZGV2OworICAgIFhlblFkaXNrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSBp
b3JlcS0+ZGF0YXBsYW5lOwogICAgIGludCBzZW5kX25vdGlmeSA9IDA7CiAgICAgaW50IGhhdmVf
cmVxdWVzdHMgPSAwOwogICAgIGJsa2lmX3Jlc3BvbnNlX3QgKnJlc3A7CiAKICAgICAvKiBQbGFj
ZSBvbiB0aGUgcmVzcG9uc2UgcmluZyBmb3IgdGhlIHJlbGV2YW50IGRvbWFpbi4gKi8KLSAgICBz
d2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKKyAgICBzd2l0Y2ggKGRhdGFwbGFuZS0+cHJvdG9j
b2wpIHsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX05BVElWRToKICAgICAgICAgcmVzcCA9IChi
bGtpZl9yZXNwb25zZV90ICopUklOR19HRVRfUkVTUE9OU0UoCi0gICAgICAgICAgICAmYmxrZGV2
LT5yaW5ncy5uYXRpdmUsCi0gICAgICAgICAgICBibGtkZXYtPnJpbmdzLm5hdGl2ZS5yc3BfcHJv
ZF9wdnQpOworICAgICAgICAgICAgJmRhdGFwbGFuZS0+cmluZ3MubmF0aXZlLAorICAgICAgICAg
ICAgZGF0YXBsYW5lLT5yaW5ncy5uYXRpdmUucnNwX3Byb2RfcHZ0KTsKICAgICAgICAgYnJlYWs7
CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6CiAgICAgICAgIHJlc3AgPSAoYmxraWZf
cmVzcG9uc2VfdCAqKVJJTkdfR0VUX1JFU1BPTlNFKAotICAgICAgICAgICAgJmJsa2Rldi0+cmlu
Z3MueDg2XzMyX3BhcnQsCi0gICAgICAgICAgICBibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LnJz
cF9wcm9kX3B2dCk7CisgICAgICAgICAgICAmZGF0YXBsYW5lLT5yaW5ncy54ODZfMzJfcGFydCwK
KyAgICAgICAgICAgIGRhdGFwbGFuZS0+cmluZ3MueDg2XzMyX3BhcnQucnNwX3Byb2RfcHZ0KTsK
ICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ6CiAgICAgICAg
IHJlc3AgPSAoYmxraWZfcmVzcG9uc2VfdCAqKVJJTkdfR0VUX1JFU1BPTlNFKAotICAgICAgICAg
ICAgJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsCi0gICAgICAgICAgICBibGtkZXYtPnJpbmdz
Lng4Nl82NF9wYXJ0LnJzcF9wcm9kX3B2dCk7CisgICAgICAgICAgICAmZGF0YXBsYW5lLT5yaW5n
cy54ODZfNjRfcGFydCwKKyAgICAgICAgICAgIGRhdGFwbGFuZS0+cmluZ3MueDg2XzY0X3BhcnQu
cnNwX3Byb2RfcHZ0KTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0
dXJuIDA7CkBAIC00NDAsMTExICs0NDAsMTI0IEBAIHN0YXRpYyBpbnQgYmxrX3NlbmRfcmVzcG9u
c2Vfb25lKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgcmVzcC0+b3BlcmF0aW9uID0gaW9yZXEt
PnJlcS5vcGVyYXRpb247CiAgICAgcmVzcC0+c3RhdHVzID0gaW9yZXEtPnN0YXR1czsKIAotICAg
IGJsa2Rldi0+cmluZ3MuY29tbW9uLnJzcF9wcm9kX3B2dCsrOworICAgIGRhdGFwbGFuZS0+cmlu
Z3MuY29tbW9uLnJzcF9wcm9kX3B2dCsrOwogCi0gICAgUklOR19QVVNIX1JFU1BPTlNFU19BTkRf
Q0hFQ0tfTk9USUZZKCZibGtkZXYtPnJpbmdzLmNvbW1vbiwgc2VuZF9ub3RpZnkpOwotICAgIGlm
IChibGtkZXYtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQgPT0gYmxrZGV2LT5yaW5ncy5jb21t
b24ucmVxX2NvbnMpIHsKKyAgICBSSU5HX1BVU0hfUkVTUE9OU0VTX0FORF9DSEVDS19OT1RJRlko
JmRhdGFwbGFuZS0+cmluZ3MuY29tbW9uLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzZW5kX25vdGlmeSk7CisgICAgaWYgKGRhdGFwbGFuZS0+cmluZ3MuY29tbW9u
LnJzcF9wcm9kX3B2dCA9PQorICAgICAgICBkYXRhcGxhbmUtPnJpbmdzLmNvbW1vbi5yZXFfY29u
cykgewogICAgICAgICAvKgogICAgICAgICAgKiBUYWlsIGNoZWNrIGZvciBwZW5kaW5nIHJlcXVl
c3RzLiBBbGxvd3MgZnJvbnRlbmQgdG8gYXZvaWQKICAgICAgICAgICogbm90aWZpY2F0aW9ucyBp
ZiByZXF1ZXN0cyBhcmUgYWxyZWFkeSBpbiBmbGlnaHQgKGxvd2VyCiAgICAgICAgICAqIG92ZXJo
ZWFkcyBhbmQgcHJvbW90ZXMgYmF0Y2hpbmcpLgogICAgICAgICAgKi8KLSAgICAgICAgUklOR19G
SU5BTF9DSEVDS19GT1JfUkVRVUVTVFMoJmJsa2Rldi0+cmluZ3MuY29tbW9uLCBoYXZlX3JlcXVl
c3RzKTsKLSAgICB9IGVsc2UgaWYgKFJJTkdfSEFTX1VOQ09OU1VNRURfUkVRVUVTVFMoJmJsa2Rl
di0+cmluZ3MuY29tbW9uKSkgeworICAgICAgICBSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVFVRVNU
UygmZGF0YXBsYW5lLT5yaW5ncy5jb21tb24sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGhhdmVfcmVxdWVzdHMpOworICAgIH0gZWxzZSBpZiAoUklOR19IQVNfVU5DT05T
VU1FRF9SRVFVRVNUUygmZGF0YXBsYW5lLT5yaW5ncy5jb21tb24pKSB7CiAgICAgICAgIGhhdmVf
cmVxdWVzdHMgPSAxOwogICAgIH0KIAogICAgIGlmIChoYXZlX3JlcXVlc3RzKSB7Ci0gICAgICAg
IGJsa2Rldi0+bW9yZV93b3JrKys7CisgICAgICAgIGRhdGFwbGFuZS0+bW9yZV93b3JrKys7CiAg
ICAgfQogICAgIHJldHVybiBzZW5kX25vdGlmeTsKIH0KIAogLyogd2FsayBmaW5pc2hlZCBsaXN0
LCBzZW5kIG91dHN0YW5kaW5nIHJlc3BvbnNlcywgZnJlZSByZXF1ZXN0cyAqLwotc3RhdGljIHZv
aWQgYmxrX3NlbmRfcmVzcG9uc2VfYWxsKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKK3N0YXRp
YyB2b2lkIGJsa19zZW5kX3Jlc3BvbnNlX2FsbChYZW5RZGlza0RhdGFQbGFuZSAqZGF0YXBsYW5l
KQogewogICAgIHN0cnVjdCBpb3JlcSAqaW9yZXE7CiAgICAgaW50IHNlbmRfbm90aWZ5ID0gMDsK
IAotICAgIHdoaWxlICghUUxJU1RfRU1QVFkoJmJsa2Rldi0+ZmluaXNoZWQpKSB7Ci0gICAgICAg
IGlvcmVxID0gUUxJU1RfRklSU1QoJmJsa2Rldi0+ZmluaXNoZWQpOworICAgIHdoaWxlICghUUxJ
U1RfRU1QVFkoJmRhdGFwbGFuZS0+ZmluaXNoZWQpKSB7CisgICAgICAgIGlvcmVxID0gUUxJU1Rf
RklSU1QoJmRhdGFwbGFuZS0+ZmluaXNoZWQpOwogICAgICAgICBzZW5kX25vdGlmeSArPSBibGtf
c2VuZF9yZXNwb25zZV9vbmUoaW9yZXEpOwogICAgICAgICBpb3JlcV9yZWxlYXNlKGlvcmVxLCB0
cnVlKTsKICAgICB9CiAgICAgaWYgKHNlbmRfbm90aWZ5KSB7Ci0gICAgICAgIHhlbl9kZXZpY2Vf
bm90aWZ5X2V2ZW50X2NoYW5uZWwoYmxrZGV2LT54ZW5kZXYsIGJsa2Rldi0+ZXZlbnRfY2hhbm5l
bCk7CisgICAgICAgIHhlbl9kZXZpY2Vfbm90aWZ5X2V2ZW50X2NoYW5uZWwoZGF0YXBsYW5lLT54
ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YXBsYW5l
LT5ldmVudF9jaGFubmVsKTsKICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgYmxrX2dldF9yZXF1ZXN0
KHN0cnVjdCBYZW5CbGtEZXYgKmJsa2Rldiwgc3RydWN0IGlvcmVxICppb3JlcSwKK3N0YXRpYyBp
bnQgYmxrX2dldF9yZXF1ZXN0KFhlblFkaXNrRGF0YVBsYW5lICpkYXRhcGxhbmUsIHN0cnVjdCBp
b3JlcSAqaW9yZXEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBSSU5HX0lEWCByYykKIHsK
LSAgICBzd2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKLSAgICBjYXNlIEJMS0lGX1BST1RPQ09M
X05BVElWRToKLSAgICAgICAgbWVtY3B5KCZpb3JlcS0+cmVxLCBSSU5HX0dFVF9SRVFVRVNUKCZi
bGtkZXYtPnJpbmdzLm5hdGl2ZSwgcmMpLAotICAgICAgICAgICAgICAgc2l6ZW9mKGlvcmVxLT5y
ZXEpKTsKKyAgICBzd2l0Y2ggKGRhdGFwbGFuZS0+cHJvdG9jb2wpIHsKKyAgICBjYXNlIEJMS0lG
X1BST1RPQ09MX05BVElWRTogeworICAgICAgICBibGtpZl9yZXF1ZXN0X3QgKnJlcSA9CisgICAg
ICAgICAgICBSSU5HX0dFVF9SRVFVRVNUKCZkYXRhcGxhbmUtPnJpbmdzLm5hdGl2ZSwgcmMpOwor
CisgICAgICAgIG1lbWNweSgmaW9yZXEtPnJlcSwgcmVxLCBzaXplb2YoaW9yZXEtPnJlcSkpOwog
ICAgICAgICBicmVhazsKLSAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKLSAgICAgICAg
YmxraWZfZ2V0X3g4Nl8zMl9yZXEoJmlvcmVxLT5yZXEsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFJJTkdfR0VUX1JFUVVFU1QoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsIHJjKSk7
CisgICAgfQorICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOiB7CisgICAgICAgIGJsa2lm
X3g4Nl8zMl9yZXF1ZXN0X3QgKnJlcSA9CisgICAgICAgICAgICBSSU5HX0dFVF9SRVFVRVNUKCZk
YXRhcGxhbmUtPnJpbmdzLng4Nl8zMl9wYXJ0LCByYyk7CisKKyAgICAgICAgYmxraWZfZ2V0X3g4
Nl8zMl9yZXEoJmlvcmVxLT5yZXEsIHJlcSk7CiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgQkxL
SUZfUFJPVE9DT0xfWDg2XzY0OgotICAgICAgICBibGtpZl9nZXRfeDg2XzY0X3JlcSgmaW9yZXEt
PnJlcSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUklOR19HRVRfUkVRVUVTVCgmYmxr
ZGV2LT5yaW5ncy54ODZfNjRfcGFydCwgcmMpKTsKKyAgICB9CisgICAgY2FzZSBCTEtJRl9QUk9U
T0NPTF9YODZfNjQ6IHsKKyAgICAgICAgYmxraWZfeDg2XzY0X3JlcXVlc3RfdCAqcmVxID0KKyAg
ICAgICAgICAgIFJJTkdfR0VUX1JFUVVFU1QoJmRhdGFwbGFuZS0+cmluZ3MueDg2XzY0X3BhcnQs
IHJjKTsKKworICAgICAgICBibGtpZl9nZXRfeDg2XzY0X3JlcSgmaW9yZXEtPnJlcSwgcmVxKTsK
ICAgICAgICAgYnJlYWs7CiAgICAgfQorICAgIH0KICAgICAvKiBQcmV2ZW50IHRoZSBjb21waWxl
ciBmcm9tIGFjY2Vzc2luZyB0aGUgb24tcmluZyBmaWVsZHMgaW5zdGVhZC4gKi8KICAgICBiYXJy
aWVyKCk7CiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIGJsa19oYW5kbGVfcmVxdWVz
dHMoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQorc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1
ZXN0cyhYZW5RZGlza0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogewogICAgIFJJTkdfSURYIHJjLCBy
cDsKICAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxOwogCi0gICAgYmxrZGV2LT5tb3JlX3dvcmsgPSAw
OworICAgIGRhdGFwbGFuZS0+bW9yZV93b3JrID0gMDsKIAotICAgIHJjID0gYmxrZGV2LT5yaW5n
cy5jb21tb24ucmVxX2NvbnM7Ci0gICAgcnAgPSBibGtkZXYtPnJpbmdzLmNvbW1vbi5zcmluZy0+
cmVxX3Byb2Q7CisgICAgcmMgPSBkYXRhcGxhbmUtPnJpbmdzLmNvbW1vbi5yZXFfY29uczsKKyAg
ICBycCA9IGRhdGFwbGFuZS0+cmluZ3MuY29tbW9uLnNyaW5nLT5yZXFfcHJvZDsKICAgICB4ZW5f
cm1iKCk7IC8qIEVuc3VyZSB3ZSBzZWUgcXVldWVkIHJlcXVlc3RzIHVwIHRvICdycCcuICovCiAK
LSAgICBibGtfc2VuZF9yZXNwb25zZV9hbGwoYmxrZGV2KTsKKyAgICBibGtfc2VuZF9yZXNwb25z
ZV9hbGwoZGF0YXBsYW5lKTsKICAgICB3aGlsZSAocmMgIT0gcnApIHsKICAgICAgICAgLyogcHVs
bCByZXF1ZXN0IGZyb20gcmluZyAqLwotICAgICAgICBpZiAoUklOR19SRVFVRVNUX0NPTlNfT1ZF
UkZMT1coJmJsa2Rldi0+cmluZ3MuY29tbW9uLCByYykpIHsKKyAgICAgICAgaWYgKFJJTkdfUkVR
VUVTVF9DT05TX09WRVJGTE9XKCZkYXRhcGxhbmUtPnJpbmdzLmNvbW1vbiwgcmMpKSB7CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgfQotICAgICAgICBpb3JlcSA9IGlvcmVxX3N0YXJ0KGJs
a2Rldik7CisgICAgICAgIGlvcmVxID0gaW9yZXFfc3RhcnQoZGF0YXBsYW5lKTsKICAgICAgICAg
aWYgKGlvcmVxID09IE5VTEwpIHsKLSAgICAgICAgICAgIGJsa2Rldi0+bW9yZV93b3JrKys7Cisg
ICAgICAgICAgICBkYXRhcGxhbmUtPm1vcmVfd29yaysrOwogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIH0KLSAgICAgICAgYmxrX2dldF9yZXF1ZXN0KGJsa2RldiwgaW9yZXEsIHJjKTsKLSAg
ICAgICAgYmxrZGV2LT5yaW5ncy5jb21tb24ucmVxX2NvbnMgPSArK3JjOworICAgICAgICBibGtf
Z2V0X3JlcXVlc3QoZGF0YXBsYW5lLCBpb3JlcSwgcmMpOworICAgICAgICBkYXRhcGxhbmUtPnJp
bmdzLmNvbW1vbi5yZXFfY29ucyA9ICsrcmM7CiAKICAgICAgICAgLyogcGFyc2UgdGhlbSAqLwog
ICAgICAgICBpZiAoaW9yZXFfcGFyc2UoaW9yZXEpICE9IDApIHsKIAogICAgICAgICAgICAgc3dp
dGNoIChpb3JlcS0+cmVxLm9wZXJhdGlvbikgewogICAgICAgICAgICAgY2FzZSBCTEtJRl9PUF9S
RUFEOgotICAgICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChibGtfZ2V0X3N0YXRzKGJs
a2Rldi0+YmxrKSwKKyAgICAgICAgICAgICAgICBibG9ja19hY2N0X2ludmFsaWQoYmxrX2dldF9z
dGF0cyhkYXRhcGxhbmUtPmJsayksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEJMT0NLX0FDQ1RfUkVBRCk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBj
YXNlIEJMS0lGX09QX1dSSVRFOgotICAgICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChi
bGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwKKyAgICAgICAgICAgICAgICBibG9ja19hY2N0X2lu
dmFsaWQoYmxrX2dldF9zdGF0cyhkYXRhcGxhbmUtPmJsayksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEJMT0NLX0FDQ1RfV1JJVEUpOwogICAgICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICAgICAgY2FzZSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FDSEU6Ci0gICAgICAgICAg
ICAgICAgYmxvY2tfYWNjdF9pbnZhbGlkKGJsa19nZXRfc3RhdHMoYmxrZGV2LT5ibGspLAorICAg
ICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChibGtfZ2V0X3N0YXRzKGRhdGFwbGFuZS0+
YmxrKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQkxPQ0tfQUNDVF9GTFVT
SCk7CiAgICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgfTsKIAogICAgICAgICAgICAgaWYgKGJsa19zZW5kX3Jlc3BvbnNlX29uZShpb3JlcSkp
IHsKLSAgICAgICAgICAgICAgICB4ZW5fZGV2aWNlX25vdGlmeV9ldmVudF9jaGFubmVsKGJsa2Rl
di0+eGVuZGV2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxrZGV2LT5ldmVudF9jaGFubmVsKTsKKyAgICAgICAgICAgICAgICB4ZW5fZGV2aWNlX25v
dGlmeV9ldmVudF9jaGFubmVsKGRhdGFwbGFuZS0+eGVuZGV2LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YXBsYW5lLT5ldmVudF9jaGFubmVsKTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlvcmVxX3JlbGVhc2UoaW9yZXEsIGZhbHNlKTsK
ICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtNTUzLDExMSArNTY2LDExMiBAQCBzdGF0aWMgdm9p
ZCBibGtfaGFuZGxlX3JlcXVlc3RzKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKICAgICAgICAg
aW9yZXFfcnVuaW9fcWVtdV9haW8oaW9yZXEpOwogICAgIH0KIAotICAgIGlmIChibGtkZXYtPm1v
cmVfd29yayAmJiBibGtkZXYtPnJlcXVlc3RzX2luZmxpZ2h0IDwgYmxrZGV2LT5tYXhfcmVxdWVz
dHMpIHsKLSAgICAgICAgcWVtdV9iaF9zY2hlZHVsZShibGtkZXYtPmJoKTsKKyAgICBpZiAoZGF0
YXBsYW5lLT5tb3JlX3dvcmsgJiYKKyAgICAgICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19pbmZsaWdo
dCA8IGRhdGFwbGFuZS0+bWF4X3JlcXVlc3RzKSB7CisgICAgICAgIHFlbXVfYmhfc2NoZWR1bGUo
ZGF0YXBsYW5lLT5iaCk7CiAgICAgfQogfQogCiBzdGF0aWMgdm9pZCBibGtfYmgodm9pZCAqb3Bh
cXVlKQogewotICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IG9wYXF1ZTsKKyAgICBYZW5R
ZGlza0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gb3BhcXVlOwogCi0gICAgYWlvX2NvbnRleHRfYWNx
dWlyZShibGtkZXYtPmN0eCk7Ci0gICAgYmxrX2hhbmRsZV9yZXF1ZXN0cyhibGtkZXYpOwotICAg
IGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOworICAgIGFpb19jb250ZXh0X2FjcXVp
cmUoZGF0YXBsYW5lLT5jdHgpOworICAgIGJsa19oYW5kbGVfcmVxdWVzdHMoZGF0YXBsYW5lKTsK
KyAgICBhaW9fY29udGV4dF9yZWxlYXNlKGRhdGFwbGFuZS0+Y3R4KTsKIH0KIAogc3RhdGljIHZv
aWQgYmxrX2V2ZW50KHZvaWQgKm9wYXF1ZSkKIHsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtk
ZXYgPSBvcGFxdWU7CisgICAgWGVuUWRpc2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IG9wYXF1ZTsK
IAotICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7CisgICAgcWVtdV9iaF9zY2hlZHVs
ZShkYXRhcGxhbmUtPmJoKTsKIH0KIAotc3RydWN0IFhlbkJsa0RldiAqeGVuX3FkaXNrX2RhdGFw
bGFuZV9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsCitYZW5RZGlza0RhdGFQbGFuZSAqeGVuX3Fk
aXNrX2RhdGFwbGFuZV9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCbG9ja0NvbmYgKmNvbmYsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT1RocmVhZCAqaW90aHJlYWQpCiB7
Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gZ19uZXcwKHN0cnVjdCBYZW5CbGtEZXYs
IDEpOworICAgIFhlblFkaXNrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSBnX25ldzAoWGVuUWRpc2tE
YXRhUGxhbmUsIDEpOwogCi0gICAgYmxrZGV2LT54ZW5kZXYgPSB4ZW5kZXY7Ci0gICAgYmxrZGV2
LT5maWxlX2JsayA9IGNvbmYtPmxvZ2ljYWxfYmxvY2tfc2l6ZTsKLSAgICBibGtkZXYtPmJsayA9
IGNvbmYtPmJsazsKLSAgICBibGtkZXYtPmZpbGVfc2l6ZSA9IGJsa19nZXRsZW5ndGgoYmxrZGV2
LT5ibGspOworICAgIGRhdGFwbGFuZS0+eGVuZGV2ID0geGVuZGV2OworICAgIGRhdGFwbGFuZS0+
ZmlsZV9ibGsgPSBjb25mLT5sb2dpY2FsX2Jsb2NrX3NpemU7CisgICAgZGF0YXBsYW5lLT5ibGsg
PSBjb25mLT5ibGs7CisgICAgZGF0YXBsYW5lLT5maWxlX3NpemUgPSBibGtfZ2V0bGVuZ3RoKGRh
dGFwbGFuZS0+YmxrKTsKIAotICAgIFFMSVNUX0lOSVQoJmJsa2Rldi0+aW5mbGlnaHQpOwotICAg
IFFMSVNUX0lOSVQoJmJsa2Rldi0+ZmluaXNoZWQpOwotICAgIFFMSVNUX0lOSVQoJmJsa2Rldi0+
ZnJlZWxpc3QpOworICAgIFFMSVNUX0lOSVQoJmRhdGFwbGFuZS0+aW5mbGlnaHQpOworICAgIFFM
SVNUX0lOSVQoJmRhdGFwbGFuZS0+ZmluaXNoZWQpOworICAgIFFMSVNUX0lOSVQoJmRhdGFwbGFu
ZS0+ZnJlZWxpc3QpOwogCiAgICAgaWYgKGlvdGhyZWFkKSB7Ci0gICAgICAgIGJsa2Rldi0+aW90
aHJlYWQgPSBpb3RocmVhZDsKLSAgICAgICAgb2JqZWN0X3JlZihPQkpFQ1QoYmxrZGV2LT5pb3Ro
cmVhZCkpOwotICAgICAgICBibGtkZXYtPmN0eCA9IGlvdGhyZWFkX2dldF9haW9fY29udGV4dChi
bGtkZXYtPmlvdGhyZWFkKTsKKyAgICAgICAgZGF0YXBsYW5lLT5pb3RocmVhZCA9IGlvdGhyZWFk
OworICAgICAgICBvYmplY3RfcmVmKE9CSkVDVChkYXRhcGxhbmUtPmlvdGhyZWFkKSk7CisgICAg
ICAgIGRhdGFwbGFuZS0+Y3R4ID0gaW90aHJlYWRfZ2V0X2Fpb19jb250ZXh0KGRhdGFwbGFuZS0+
aW90aHJlYWQpOwogICAgIH0gZWxzZSB7Ci0gICAgICAgIGJsa2Rldi0+Y3R4ID0gcWVtdV9nZXRf
YWlvX2NvbnRleHQoKTsKKyAgICAgICAgZGF0YXBsYW5lLT5jdHggPSBxZW11X2dldF9haW9fY29u
dGV4dCgpOwogICAgIH0KLSAgICBibGtkZXYtPmJoID0gYWlvX2JoX25ldyhibGtkZXYtPmN0eCwg
YmxrX2JoLCBibGtkZXYpOworICAgIGRhdGFwbGFuZS0+YmggPSBhaW9fYmhfbmV3KGRhdGFwbGFu
ZS0+Y3R4LCBibGtfYmgsIGRhdGFwbGFuZSk7CiAKLSAgICByZXR1cm4gYmxrZGV2OworICAgIHJl
dHVybiBkYXRhcGxhbmU7CiB9CiAKLXZvaWQgeGVuX3FkaXNrX2RhdGFwbGFuZV9kZXN0cm95KHN0
cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKK3ZvaWQgeGVuX3FkaXNrX2RhdGFwbGFuZV9kZXN0cm95
KFhlblFkaXNrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiB7CiAgICAgc3RydWN0IGlvcmVxICppb3Jl
cTsKIAotICAgIGlmICghYmxrZGV2KSB7CisgICAgaWYgKCFkYXRhcGxhbmUpIHsKICAgICAgICAg
cmV0dXJuOwogICAgIH0KIAotICAgIHdoaWxlICghUUxJU1RfRU1QVFkoJmJsa2Rldi0+ZnJlZWxp
c3QpKSB7Ci0gICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmJsa2Rldi0+ZnJlZWxpc3QpOwor
ICAgIHdoaWxlICghUUxJU1RfRU1QVFkoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpKSB7CisgICAgICAg
IGlvcmVxID0gUUxJU1RfRklSU1QoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpOwogICAgICAgICBRTElT
VF9SRU1PVkUoaW9yZXEsIGxpc3QpOwogICAgICAgICBxZW11X2lvdmVjX2Rlc3Ryb3koJmlvcmVx
LT52KTsKICAgICAgICAgZ19mcmVlKGlvcmVxKTsKICAgICB9CiAKLSAgICBxZW11X2JoX2RlbGV0
ZShibGtkZXYtPmJoKTsKLSAgICBpZiAoYmxrZGV2LT5pb3RocmVhZCkgewotICAgICAgICBvYmpl
Y3RfdW5yZWYoT0JKRUNUKGJsa2Rldi0+aW90aHJlYWQpKTsKKyAgICBxZW11X2JoX2RlbGV0ZShk
YXRhcGxhbmUtPmJoKTsKKyAgICBpZiAoZGF0YXBsYW5lLT5pb3RocmVhZCkgeworICAgICAgICBv
YmplY3RfdW5yZWYoT0JKRUNUKGRhdGFwbGFuZS0+aW90aHJlYWQpKTsKICAgICB9CiAKLSAgICBn
X2ZyZWUoYmxrZGV2KTsKKyAgICBnX2ZyZWUoZGF0YXBsYW5lKTsKIH0KIAotdm9pZCB4ZW5fcWRp
c2tfZGF0YXBsYW5lX3N0YXJ0KHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiwKK3ZvaWQgeGVuX3Fk
aXNrX2RhdGFwbGFuZV9zdGFydChYZW5RZGlza0RhdGFQbGFuZSAqZGF0YXBsYW5lLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGludCByaW5nX3JlZltdLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9yaW5nX3JlZiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZXZlbnRfY2hhbm5l
bCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcHJvdG9jb2wp
CiB7Ci0gICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBibGtkZXYtPnhlbmRldjsKKyAgICBYZW5EZXZp
Y2UgKnhlbmRldiA9IGRhdGFwbGFuZS0+eGVuZGV2OwogICAgIHVuc2lnbmVkIGludCByaW5nX3Np
emU7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKLSAgICBibGtkZXYtPm5yX3JpbmdfcmVmID0gbnJf
cmluZ19yZWY7Ci0gICAgYmxrZGV2LT5yaW5nX3JlZiA9IGdfbmV3KHVuc2lnbmVkIGludCwgbnJf
cmluZ19yZWYpOworICAgIGRhdGFwbGFuZS0+bnJfcmluZ19yZWYgPSBucl9yaW5nX3JlZjsKKyAg
ICBkYXRhcGxhbmUtPnJpbmdfcmVmID0gZ19uZXcodW5zaWduZWQgaW50LCBucl9yaW5nX3JlZik7
CiAKICAgICBmb3IgKGkgPSAwOyBpIDwgbnJfcmluZ19yZWY7IGkrKykgewotICAgICAgICBibGtk
ZXYtPnJpbmdfcmVmW2ldID0gcmluZ19yZWZbaV07CisgICAgICAgIGRhdGFwbGFuZS0+cmluZ19y
ZWZbaV0gPSByaW5nX3JlZltpXTsKICAgICB9CiAKLSAgICBibGtkZXYtPnByb3RvY29sID0gcHJv
dG9jb2w7CisgICAgZGF0YXBsYW5lLT5wcm90b2NvbCA9IHByb3RvY29sOwogCi0gICAgcmluZ19z
aXplID0gWENfUEFHRV9TSVpFICogYmxrZGV2LT5ucl9yaW5nX3JlZjsKLSAgICBzd2l0Y2ggKGJs
a2Rldi0+cHJvdG9jb2wpIHsKKyAgICByaW5nX3NpemUgPSBYQ19QQUdFX1NJWkUgKiBkYXRhcGxh
bmUtPm5yX3JpbmdfcmVmOworICAgIHN3aXRjaCAoZGF0YXBsYW5lLT5wcm90b2NvbCkgewogICAg
IGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgogICAgIHsKLSAgICAgICAgYmxrZGV2LT5tYXhf
cmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZiwgcmluZ19zaXplKTsKKyAgICAgICAg
ZGF0YXBsYW5lLT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZiwgcmluZ19z
aXplKTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2
XzMyOgogICAgIHsKLSAgICAgICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdf
U0laRShibGtpZl94ODZfMzIsIHJpbmdfc2l6ZSk7CisgICAgICAgIGRhdGFwbGFuZS0+bWF4X3Jl
cXVlc3RzID0gX19DT05TVF9SSU5HX1NJWkUoYmxraWZfeDg2XzMyLCByaW5nX3NpemUpOwogICAg
ICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ6CiAgICAg
ewotICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lm
X3g4Nl82NCwgcmluZ19zaXplKTsKKyAgICAgICAgZGF0YXBsYW5lLT5tYXhfcmVxdWVzdHMgPSBf
X0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfNjQsIHJpbmdfc2l6ZSk7CiAgICAgICAgIGJyZWFr
OwogICAgIH0KICAgICBkZWZhdWx0OgpAQCAtNjY1LDc2ICs2NzksNzYgQEAgdm9pZCB4ZW5fcWRp
c2tfZGF0YXBsYW5lX3N0YXJ0KHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiwKICAgICAgICAgYnJl
YWs7CiAgICAgfQogCi0gICAgeGVuX2RldmljZV9zZXRfbWF4X2dyYW50X3JlZnMoeGVuZGV2LCBi
bGtkZXYtPm5yX3JpbmdfcmVmLAorICAgIHhlbl9kZXZpY2Vfc2V0X21heF9ncmFudF9yZWZzKHhl
bmRldiwgZGF0YXBsYW5lLT5ucl9yaW5nX3JlZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmZXJyb3JfZmF0YWwpOwogCi0gICAgYmxrZGV2LT5zcmluZyA9IHhlbl9kZXZpY2Vf
bWFwX2dyYW50X3JlZnMoeGVuZGV2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsa2Rldi0+cmluZ19yZWYsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5ucl9yaW5nX3JlZiwKKyAgICBkYXRhcGxhbmUt
PnNyaW5nID0geGVuX2RldmljZV9tYXBfZ3JhbnRfcmVmcyh4ZW5kZXYsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YXBsYW5lLT5yaW5nX3JlZiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhcGxhbmUtPm5y
X3JpbmdfcmVmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBST1RfUkVBRCB8IFBST1RfV1JJVEUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmVycm9yX2ZhdGFsKTsKIAotICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90
b2NvbCkgeworICAgIHN3aXRjaCAoZGF0YXBsYW5lLT5wcm90b2NvbCkgewogICAgIGNhc2UgQkxL
SUZfUFJPVE9DT0xfTkFUSVZFOgogICAgIHsKLSAgICAgICAgYmxraWZfc3JpbmdfdCAqc3Jpbmdf
bmF0aXZlID0gYmxrZGV2LT5zcmluZzsKKyAgICAgICAgYmxraWZfc3JpbmdfdCAqc3JpbmdfbmF0
aXZlID0gZGF0YXBsYW5lLT5zcmluZzsKIAotICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2
LT5yaW5ncy5uYXRpdmUsIHNyaW5nX25hdGl2ZSwgcmluZ19zaXplKTsKKyAgICAgICAgQkFDS19S
SU5HX0lOSVQoJmRhdGFwbGFuZS0+cmluZ3MubmF0aXZlLCBzcmluZ19uYXRpdmUsIHJpbmdfc2l6
ZSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8z
MjoKICAgICB7Ci0gICAgICAgIGJsa2lmX3g4Nl8zMl9zcmluZ190ICpzcmluZ194ODZfMzIgPSBi
bGtkZXYtPnNyaW5nOworICAgICAgICBibGtpZl94ODZfMzJfc3JpbmdfdCAqc3JpbmdfeDg2XzMy
ID0gZGF0YXBsYW5lLT5zcmluZzsKIAotICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5y
aW5ncy54ODZfMzJfcGFydCwgc3JpbmdfeDg2XzMyLAorICAgICAgICBCQUNLX1JJTkdfSU5JVCgm
ZGF0YXBsYW5lLT5yaW5ncy54ODZfMzJfcGFydCwgc3JpbmdfeDg2XzMyLAogICAgICAgICAgICAg
ICAgICAgICAgICByaW5nX3NpemUpOwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBC
TEtJRl9QUk9UT0NPTF9YODZfNjQ6CiAgICAgewotICAgICAgICBibGtpZl94ODZfNjRfc3Jpbmdf
dCAqc3JpbmdfeDg2XzY0ID0gYmxrZGV2LT5zcmluZzsKKyAgICAgICAgYmxraWZfeDg2XzY0X3Ny
aW5nX3QgKnNyaW5nX3g4Nl82NCA9IGRhdGFwbGFuZS0+c3Jpbmc7CiAKLSAgICAgICAgQkFDS19S
SU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsIHNyaW5nX3g4Nl82NCwKKyAgICAg
ICAgQkFDS19SSU5HX0lOSVQoJmRhdGFwbGFuZS0+cmluZ3MueDg2XzY0X3BhcnQsIHNyaW5nX3g4
Nl82NCwKICAgICAgICAgICAgICAgICAgICAgICAgcmluZ19zaXplKTsKICAgICAgICAgYnJlYWs7
CiAgICAgfQogICAgIH0KIAotICAgIGJsa2Rldi0+ZXZlbnRfY2hhbm5lbCA9CisgICAgZGF0YXBs
YW5lLT5ldmVudF9jaGFubmVsID0KICAgICAgICAgeGVuX2RldmljZV9iaW5kX2V2ZW50X2NoYW5u
ZWwoeGVuZGV2LCBldmVudF9jaGFubmVsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibGtfZXZlbnQsIGJsa2RldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxrX2V2ZW50LCBkYXRhcGxhbmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZlcnJvcl9mYXRhbCk7CiAKLSAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJs
a2Rldi0+Y3R4KTsKLSAgICBibGtfc2V0X2Fpb19jb250ZXh0KGJsa2Rldi0+YmxrLCBibGtkZXYt
PmN0eCk7Ci0gICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtkZXYtPmN0eCk7CisgICAgYWlvX2Nv
bnRleHRfYWNxdWlyZShkYXRhcGxhbmUtPmN0eCk7CisgICAgYmxrX3NldF9haW9fY29udGV4dChk
YXRhcGxhbmUtPmJsaywgZGF0YXBsYW5lLT5jdHgpOworICAgIGFpb19jb250ZXh0X3JlbGVhc2Uo
ZGF0YXBsYW5lLT5jdHgpOwogfQogCi12b2lkIHhlbl9xZGlza19kYXRhcGxhbmVfc3RvcChzdHJ1
Y3QgWGVuQmxrRGV2ICpibGtkZXYpCit2b2lkIHhlbl9xZGlza19kYXRhcGxhbmVfc3RvcChYZW5R
ZGlza0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogewogICAgIFhlbkRldmljZSAqeGVuZGV2OwogCi0g
ICAgaWYgKCFibGtkZXYpIHsKKyAgICBpZiAoIWRhdGFwbGFuZSkgewogICAgICAgICByZXR1cm47
CiAgICAgfQogCi0gICAgYWlvX2NvbnRleHRfYWNxdWlyZShibGtkZXYtPmN0eCk7Ci0gICAgYmxr
X3NldF9haW9fY29udGV4dChibGtkZXYtPmJsaywgcWVtdV9nZXRfYWlvX2NvbnRleHQoKSk7Ci0g
ICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtkZXYtPmN0eCk7CisgICAgYWlvX2NvbnRleHRfYWNx
dWlyZShkYXRhcGxhbmUtPmN0eCk7CisgICAgYmxrX3NldF9haW9fY29udGV4dChkYXRhcGxhbmUt
PmJsaywgcWVtdV9nZXRfYWlvX2NvbnRleHQoKSk7CisgICAgYWlvX2NvbnRleHRfcmVsZWFzZShk
YXRhcGxhbmUtPmN0eCk7CiAKLSAgICB4ZW5kZXYgPSBibGtkZXYtPnhlbmRldjsKKyAgICB4ZW5k
ZXYgPSBkYXRhcGxhbmUtPnhlbmRldjsKIAotICAgIGlmIChibGtkZXYtPmV2ZW50X2NoYW5uZWwp
IHsKLSAgICAgICAgeGVuX2RldmljZV91bmJpbmRfZXZlbnRfY2hhbm5lbCh4ZW5kZXYsIGJsa2Rl
di0+ZXZlbnRfY2hhbm5lbCk7Ci0gICAgICAgIGJsa2Rldi0+ZXZlbnRfY2hhbm5lbCA9IE5VTEw7
CisgICAgaWYgKGRhdGFwbGFuZS0+ZXZlbnRfY2hhbm5lbCkgeworICAgICAgICB4ZW5fZGV2aWNl
X3VuYmluZF9ldmVudF9jaGFubmVsKHhlbmRldiwgZGF0YXBsYW5lLT5ldmVudF9jaGFubmVsKTsK
KyAgICAgICAgZGF0YXBsYW5lLT5ldmVudF9jaGFubmVsID0gTlVMTDsKICAgICB9CiAKLSAgICBp
ZiAoYmxrZGV2LT5zcmluZykgewotICAgICAgICB4ZW5fZGV2aWNlX3VubWFwX2dyYW50X3JlZnMo
eGVuZGV2LCBibGtkZXYtPnNyaW5nLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxrZGV2LT5ucl9yaW5nX3JlZiwgJmVycm9yX2ZhdGFsKTsKLSAgICAgICAgYmxrZGV2LT5z
cmluZyA9IE5VTEw7CisgICAgaWYgKGRhdGFwbGFuZS0+c3JpbmcpIHsKKyAgICAgICAgeGVuX2Rl
dmljZV91bm1hcF9ncmFudF9yZWZzKHhlbmRldiwgZGF0YXBsYW5lLT5zcmluZywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFwbGFuZS0+bnJfcmluZ19yZWYsICZlcnJv
cl9mYXRhbCk7CisgICAgICAgIGRhdGFwbGFuZS0+c3JpbmcgPSBOVUxMOwogICAgIH0KIAotICAg
IGdfZnJlZShibGtkZXYtPnJpbmdfcmVmKTsKLSAgICBibGtkZXYtPnJpbmdfcmVmID0gTlVMTDsK
KyAgICBnX2ZyZWUoZGF0YXBsYW5lLT5yaW5nX3JlZik7CisgICAgZGF0YXBsYW5lLT5yaW5nX3Jl
ZiA9IE5VTEw7CiB9CmRpZmYgLS1naXQgYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLXFkaXNrLmgg
Yi9ody9ibG9jay9kYXRhcGxhbmUveGVuLXFkaXNrLmgKaW5kZXggMTZiY2Q1MDBiZi4uY2ZhNTU1
YWY2MSAxMDA2NDQKLS0tIGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1xZGlzay5oCisrKyBiL2h3
L2Jsb2NrL2RhdGFwbGFuZS94ZW4tcWRpc2suaApAQCAtOSw3ICs5LDcgQEAKICNpbmNsdWRlICJo
dy94ZW4veGVuLWJ1cy5oIgogI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgogCi10eXBlZGVm
IHN0cnVjdCBYZW5CbGtEZXYgWGVuUWRpc2tEYXRhUGxhbmU7Cit0eXBlZGVmIHN0cnVjdCBYZW5R
ZGlza0RhdGFQbGFuZSBYZW5RZGlza0RhdGFQbGFuZTsKIAogWGVuUWRpc2tEYXRhUGxhbmUgKnhl
bl9xZGlza19kYXRhcGxhbmVfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJsb2NrQ29uZiAqY29uZiwKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:29:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPUR8-0000st-VK; Wed, 21 Nov 2018 15:29:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wvse=oa=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPUR7-0000rv-Cd
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:29:05 +0000
X-Inumbo-ID: 2d5a679c-eda2-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d5a679c-eda2-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 15:29:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71207559"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 15:12:03 +0000
Message-ID: <20181121151211.15997-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181121151211.15997-1-paul.durrant@citrix.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 10/18] xen: add header and build
 dataplane/xen-qdisk.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIHRoZSB0cmFuc2Zvcm1hdGlvbnMgbmVjZXNzYXJ5IHRvIGdldCBkYXRh
cGxhbmUveGVuLXFkaXNrLmMKdG8gYnVpbGQgYWdhaW5zdCB0aGUgbmV3IFhlbkJ1cy9YZW5EZXZp
Y2UgZnJhbWV3b3JrLiBNQUlOVEFJTkVSUyBpcyBhbHNvCnVwZGF0ZWQgZHVlIHRvIHRoZSBpbnRy
b2R1Y3Rpb24gb2YgZGF0YXBsYW5lL3hlbi1xZGlzay5oLgoKTk9URTogRXhpc3RpbmcgZGF0YSBz
dHJ1Y3R1cmUgbmFtZXMgYXJlIHJldGFpbmVkIGZvciB0aGUgbW9tZW50LiBUaGVzZSB3aWxsCiAg
ICAgIGJlIG1vZGlmaWVkIGJ5IHN1YnNlcXVlbnQgcGF0Y2hlcy4gQSB0eXBlZGVmIGZvciBYZW5R
ZGlza0RhdGFQbGFuZQogICAgICBoYXMgYmVlbiBhZGRlZCB0byB0aGUgaGVhZGVyIChiYXNlZCBv
biB0aGUgb2xkIHN0cnVjdCBYZW5CbGtEZXYgbmFtZQogICAgICBmb3IgdGhlIG1vbWVudCkgc28g
dGhhdCB0aGUgb2xkIG5hbWVzIGRvbid0IG5lZWQgdG8gbGVhayBvdXQgb2YgdGhlCiAgICAgIGRh
dGFwbGFuZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KLS0tCkNjOiBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+
CkNjOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpDYzogTWF4IFJlaXR6IDxtcmVpdHpA
cmVkaGF0LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIE1B
SU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIGh3L2Jsb2NrL2RhdGFwbGFu
ZS9NYWtlZmlsZS5vYmpzIHwgICAxICsKIGh3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tcWRpc2suYyAg
IHwgMzE3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogaHcvYmxvY2sv
ZGF0YXBsYW5lL3hlbi1xZGlzay5oICAgfCAgMjUgKysrCiA0IGZpbGVzIGNoYW5nZWQsIDI0NCBp
bnNlcnRpb25zKCspLCAxMDAgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgaHcvYmxv
Y2svZGF0YXBsYW5lL3hlbi1xZGlzay5oCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlO
VEFJTkVSUwppbmRleCA0YmZiZmM5OTg1Li41ODcxZjAzNWMzIDEwMDY0NAotLS0gYS9NQUlOVEFJ
TkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtMzk0LDYgKzM5NCw3IEBAIEY6IGh3L2Jsb2NrL2Rh
dGFwbGFuZS94ZW4qCiBGOiBody94ZW4vCiBGOiBody94ZW5wdi8KIEY6IGh3L2kzODYveGVuLwor
RjogaW5jbHVkZS9ody9ibG9jay9kYXRhcGxhbmUveGVuKgogRjogaW5jbHVkZS9ody94ZW4vCiBG
OiBpbmNsdWRlL3N5c2VtdS94ZW4tbWFwY2FjaGUuaAogCmRpZmYgLS1naXQgYS9ody9ibG9jay9k
YXRhcGxhbmUvTWFrZWZpbGUub2JqcyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS9NYWtlZmlsZS5vYmpz
CmluZGV4IGU3ODZmNjY0MjEuLjFjMTA3MDUyZDEgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL2RhdGFw
bGFuZS9NYWtlZmlsZS5vYmpzCisrKyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS9NYWtlZmlsZS5vYmpz
CkBAIC0xICsxLDIgQEAKIG9iai15ICs9IHZpcnRpby1ibGsubworb2JqLSQoQ09ORklHX1hFTikg
Kz0geGVuLXFkaXNrLm8KZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tcWRpc2su
YyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tcWRpc2suYwppbmRleCA4ZTQzNjhlN2FmLi5iMDc1
YWE5NzVkIDEwMDY0NAotLS0gYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLXFkaXNrLmMKKysrIGIv
aHcvYmxvY2svZGF0YXBsYW5lL3hlbi1xZGlzay5jCkBAIC01LDY1ICs1LDU2IEBACiAgKiBCYXNl
ZCBvbiBvcmlnaW5hbCBjb2RlIChjKSBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4K
ICAqLwogCisjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVw
b3J0LmgiCisjaW5jbHVkZSAicWFwaS9lcnJvci5oIgorI2luY2x1ZGUgImh3L2h3LmgiCisjaW5j
bHVkZSAiaHcveGVuL3hlbi5oIgorI2luY2x1ZGUgImh3L3hlbi94ZW5fY29tbW9uLmgiCisjaW5j
bHVkZSAiaHcvYmxvY2svYmxvY2suaCIKKyNpbmNsdWRlICJody9ibG9jay94ZW5fYmxraWYuaCIK
KyNpbmNsdWRlICJzeXNlbXUvYmxvY2tkZXYuaCIKKyNpbmNsdWRlICJzeXNlbXUvYmxvY2stYmFj
a2VuZC5oIgorI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgorI2luY2x1ZGUgInhlbi1xZGlz
ay5oIgorCiBzdHJ1Y3QgaW9yZXEgewotICAgIGJsa2lmX3JlcXVlc3RfdCAgICAgcmVxOwotICAg
IGludDE2X3QgICAgICAgICAgICAgc3RhdHVzOwotCi0gICAgLyogcGFyc2VkIHJlcXVlc3QgKi8K
LSAgICBvZmZfdCAgICAgICAgICAgICAgIHN0YXJ0OwotICAgIFFFTVVJT1ZlY3RvciAgICAgICAg
djsKLSAgICB2b2lkICAgICAgICAgICAgICAgICpidWY7Ci0gICAgc2l6ZV90ICAgICAgICAgICAg
ICBzaXplOwotICAgIGludCAgICAgICAgICAgICAgICAgcHJlc3luYzsKLQotICAgIC8qIGFpbyBz
dGF0dXMgKi8KLSAgICBpbnQgICAgICAgICAgICAgICAgIGFpb19pbmZsaWdodDsKLSAgICBpbnQg
ICAgICAgICAgICAgICAgIGFpb19lcnJvcnM7Ci0KLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICAgICpi
bGtkZXY7Ci0gICAgUUxJU1RfRU5UUlkoaW9yZXEpICAgbGlzdDsKLSAgICBCbG9ja0FjY3RDb29r
aWUgICAgIGFjY3Q7CisgICAgYmxraWZfcmVxdWVzdF90IHJlcTsKKyAgICBpbnQxNl90IHN0YXR1
czsKKyAgICBvZmZfdCBzdGFydDsKKyAgICBRRU1VSU9WZWN0b3IgdjsKKyAgICB2b2lkICpidWY7
CisgICAgc2l6ZV90IHNpemU7CisgICAgaW50IHByZXN5bmM7CisgICAgaW50IGFpb19pbmZsaWdo
dDsKKyAgICBpbnQgYWlvX2Vycm9yczsKKyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXY7Cisg
ICAgUUxJU1RfRU5UUlkoaW9yZXEpIGxpc3Q7CisgICAgQmxvY2tBY2N0Q29va2llIGFjY3Q7CiB9
OwogCi0jZGVmaW5lIE1BWF9SSU5HX1BBR0VfT1JERVIgNAotCiBzdHJ1Y3QgWGVuQmxrRGV2IHsK
LSAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICAgIHhlbmRldjsgIC8qIG11c3QgYmUgZmlyc3Qg
Ki8KLSAgICBjaGFyICAgICAgICAgICAgICAgICpwYXJhbXM7Ci0gICAgY2hhciAgICAgICAgICAg
ICAgICAqbW9kZTsKLSAgICBjaGFyICAgICAgICAgICAgICAgICp0eXBlOwotICAgIGNoYXIgICAg
ICAgICAgICAgICAgKmRldjsKLSAgICBjaGFyICAgICAgICAgICAgICAgICpkZXZ0eXBlOwotICAg
IGJvb2wgICAgICAgICAgICAgICAgZGlyZWN0aW9zYWZlOwotICAgIGNvbnN0IGNoYXIgICAgICAg
ICAgKmZpbGVwcm90bzsKLSAgICBjb25zdCBjaGFyICAgICAgICAgICpmaWxlbmFtZTsKLSAgICB1
bnNpZ25lZCBpbnQgICAgICAgIHJpbmdfcmVmWzEgPDwgTUFYX1JJTkdfUEFHRV9PUkRFUl07Ci0g
ICAgdW5zaWduZWQgaW50ICAgICAgICBucl9yaW5nX3JlZjsKLSAgICB2b2lkICAgICAgICAgICAg
ICAgICpzcmluZzsKLSAgICBpbnQ2NF90ICAgICAgICAgICAgIGZpbGVfYmxrOwotICAgIGludDY0
X3QgICAgICAgICAgICAgZmlsZV9zaXplOwotICAgIGludCAgICAgICAgICAgICAgICAgcHJvdG9j
b2w7Ci0gICAgYmxraWZfYmFja19yaW5nc190ICByaW5nczsKLSAgICBpbnQgICAgICAgICAgICAg
ICAgIG1vcmVfd29yazsKLQotICAgIC8qIHJlcXVlc3QgbGlzdHMgKi8KKyAgICBYZW5EZXZpY2Ug
KnhlbmRldjsKKyAgICBYZW5FdmVudENoYW5uZWwgKmV2ZW50X2NoYW5uZWw7CisgICAgdW5zaWdu
ZWQgaW50ICpyaW5nX3JlZjsKKyAgICB1bnNpZ25lZCBpbnQgbnJfcmluZ19yZWY7CisgICAgdm9p
ZCAqc3Jpbmc7CisgICAgaW50NjRfdCBmaWxlX2JsazsKKyAgICBpbnQ2NF90IGZpbGVfc2l6ZTsK
KyAgICBpbnQgcHJvdG9jb2w7CisgICAgYmxraWZfYmFja19yaW5nc190IHJpbmdzOworICAgIGlu
dCBtb3JlX3dvcms7CiAgICAgUUxJU1RfSEVBRChpbmZsaWdodF9oZWFkLCBpb3JlcSkgaW5mbGln
aHQ7CiAgICAgUUxJU1RfSEVBRChmaW5pc2hlZF9oZWFkLCBpb3JlcSkgZmluaXNoZWQ7CiAgICAg
UUxJU1RfSEVBRChmcmVlbGlzdF9oZWFkLCBpb3JlcSkgZnJlZWxpc3Q7Ci0gICAgaW50ICAgICAg
ICAgICAgICAgICByZXF1ZXN0c190b3RhbDsKLSAgICBpbnQgICAgICAgICAgICAgICAgIHJlcXVl
c3RzX2luZmxpZ2h0OwotICAgIGludCAgICAgICAgICAgICAgICAgcmVxdWVzdHNfZmluaXNoZWQ7
Ci0gICAgdW5zaWduZWQgaW50ICAgICAgICBtYXhfcmVxdWVzdHM7Ci0KLSAgICBnYm9vbGVhbiAg
ICAgICAgICAgIGZlYXR1cmVfZGlzY2FyZDsKLQotICAgIC8qIHFlbXUgYmxvY2sgZHJpdmVyICov
Ci0gICAgRHJpdmVJbmZvICAgICAgICAgICAqZGluZm87Ci0gICAgQmxvY2tCYWNrZW5kICAgICAg
ICAqYmxrOwotICAgIFFFTVVCSCAgICAgICAgICAgICAgKmJoOwotCi0gICAgSU9UaHJlYWQgICAg
ICAgICAgICAqaW90aHJlYWQ7Ci0gICAgQWlvQ29udGV4dCAgICAgICAgICAqY3R4OworICAgIGlu
dCByZXF1ZXN0c190b3RhbDsKKyAgICBpbnQgcmVxdWVzdHNfaW5mbGlnaHQ7CisgICAgaW50IHJl
cXVlc3RzX2ZpbmlzaGVkOworICAgIHVuc2lnbmVkIGludCBtYXhfcmVxdWVzdHM7CisgICAgQmxv
Y2tCYWNrZW5kICpibGs7CisgICAgUUVNVUJIICpiaDsKKyAgICBJT1RocmVhZCAqaW90aHJlYWQ7
CisgICAgQWlvQ29udGV4dCAqY3R4OwogfTsKIAogc3RhdGljIHZvaWQgaW9yZXFfcmVzZXQoc3Ry
dWN0IGlvcmVxICppb3JlcSkKQEAgLTE0Miw3ICsxMzMsNiBAQCBzdGF0aWMgdm9pZCBpb3JlcV9y
ZWxlYXNlKHN0cnVjdCBpb3JlcSAqaW9yZXEsIGJvb2wgZmluaXNoKQogc3RhdGljIGludCBpb3Jl
cV9wYXJzZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJs
a2RldiA9IGlvcmVxLT5ibGtkZXY7Ci0gICAgc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2
ID0gJmJsa2Rldi0+eGVuZGV2OwogICAgIHNpemVfdCBsZW47CiAgICAgaW50IGk7CiAKQEAgLTE2
NCw3ICsxNTQsOCBAQCBzdGF0aWMgaW50IGlvcmVxX3BhcnNlKHN0cnVjdCBpb3JlcSAqaW9yZXEp
CiAgICAgICAgIGdvdG8gZXJyOwogICAgIH07CiAKLSAgICBpZiAoaW9yZXEtPnJlcS5vcGVyYXRp
b24gIT0gQkxLSUZfT1BfUkVBRCAmJiBibGtkZXYtPm1vZGVbMF0gIT0gJ3cnKSB7CisgICAgaWYg
KGlvcmVxLT5yZXEub3BlcmF0aW9uICE9IEJMS0lGX09QX1JFQUQgJiYKKyAgICAgICAgYmxrX2lz
X3JlYWRfb25seShibGtkZXYtPmJsaykpIHsKICAgICAgICAgZXJyb3JfcmVwb3J0KCJlcnJvcjog
d3JpdGUgcmVxIGZvciBybyBkZXZpY2UiKTsKICAgICAgICAgZ290byBlcnI7CiAgICAgfQpAQCAt
MTc5LDcgKzE3MCw3IEBAIHN0YXRpYyBpbnQgaW9yZXFfcGFyc2Uoc3RydWN0IGlvcmVxICppb3Jl
cSkKICAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6IGZpcnN0ID4gbGFzdCBzZWN0b3Ii
KTsKICAgICAgICAgICAgIGdvdG8gZXJyOwogICAgICAgICB9Ci0gICAgICAgIGlmIChpb3JlcS0+
cmVxLnNlZ1tpXS5sYXN0X3NlY3QgKiBCTE9DS19TSVpFID49IFhDX1BBR0VfU0laRSkgeworICAg
ICAgICBpZiAoaW9yZXEtPnJlcS5zZWdbaV0ubGFzdF9zZWN0ICogYmxrZGV2LT5maWxlX2JsayA+
PSBYQ19QQUdFX1NJWkUpIHsKICAgICAgICAgICAgIGVycm9yX3JlcG9ydCgiZXJyb3I6IHBhZ2Ug
Y3Jvc3NpbmciKTsKICAgICAgICAgICAgIGdvdG8gZXJyOwogICAgICAgICB9CkBAIC0yMDIsMTIg
KzE5MywxMyBAQCBlcnI6CiBzdGF0aWMgaW50IGlvcmVxX2dyYW50X2NvcHkoc3RydWN0IGlvcmVx
ICppb3JlcSkKIHsKICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2
OwotICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9ICZibGtkZXYtPnhlbmRldjsK
LSAgICBYZW5HcmFudENvcHlTZWdtZW50IHNlZ3NbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFV
RVNUXTsKLSAgICBpbnQgaSwgY291bnQsIHJjOworICAgIFhlbkRldmljZSAqeGVuZGV2ID0gYmxr
ZGV2LT54ZW5kZXY7CisgICAgWGVuRGV2aWNlR3JhbnRDb3B5U2VnbWVudCBzZWdzW0JMS0lGX01B
WF9TRUdNRU5UU19QRVJfUkVRVUVTVF07CisgICAgaW50IGksIGNvdW50OwogICAgIGludDY0X3Qg
ZmlsZV9ibGsgPSBibGtkZXYtPmZpbGVfYmxrOwogICAgIGJvb2wgdG9fZG9tYWluID0gKGlvcmVx
LT5yZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1JFQUQpOwogICAgIHZvaWQgKnZpcnQgPSBpb3Jl
cS0+YnVmOworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgaWYgKGlvcmVxLT5y
ZXEubnJfc2VnbWVudHMgPT0gMCkgewogICAgICAgICByZXR1cm4gMDsKQEAgLTIyNywyMCArMjE5
LDI0IEBAIHN0YXRpYyBpbnQgaW9yZXFfZ3JhbnRfY29weShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQog
ICAgICAgICAgICAgICAgIGZpbGVfYmxrOwogICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LnZpcnQg
PSB2aXJ0OwogICAgICAgICB9Ci0gICAgICAgIHNlZ3NbaV0ubGVuID0gKGlvcmVxLT5yZXEuc2Vn
W2ldLmxhc3Rfc2VjdAotICAgICAgICAgICAgICAgICAgICAgICAtIGlvcmVxLT5yZXEuc2VnW2ld
LmZpcnN0X3NlY3QgKyAxKSAqIGZpbGVfYmxrOworICAgICAgICBzZWdzW2ldLmxlbiA9IChpb3Jl
cS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QgLQorICAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+
cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICsgMSkgKiBmaWxlX2JsazsKICAgICAgICAgdmlydCArPSBz
ZWdzW2ldLmxlbjsKICAgICB9CiAKLSAgICByYyA9IHhlbl9iZV9jb3B5X2dyYW50X3JlZnMoeGVu
ZGV2LCB0b19kb21haW4sIHNlZ3MsIGNvdW50KTsKKyAgICB4ZW5fZGV2aWNlX2NvcHlfZ3JhbnRf
cmVmcyh4ZW5kZXYsIHRvX2RvbWFpbiwgc2VncywgY291bnQsICZsb2NhbF9lcnIpOworCisgICAg
aWYgKGxvY2FsX2VycikgeworICAgICAgICBjb25zdCBjaGFyICptc2cgPSBlcnJvcl9nZXRfcHJl
dHR5KGxvY2FsX2Vycik7CisKKyAgICAgICAgZXJyb3JfcmVwb3J0KCJmYWlsZWQgdG8gY29weSBk
YXRhOiAlcyIsIG1zZyk7CisgICAgICAgIGVycm9yX2ZyZWUobG9jYWxfZXJyKTsKIAotICAgIGlm
IChyYykgewotICAgICAgICBlcnJvcl9yZXBvcnQoImZhaWxlZCB0byBjb3B5IGRhdGEgJWQiLCBy
Yyk7CiAgICAgICAgIGlvcmVxLT5haW9fZXJyb3JzKys7CiAgICAgICAgIHJldHVybiAtMTsKICAg
ICB9CiAKLSAgICByZXR1cm4gcmM7CisgICAgcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBpbnQgaW9y
ZXFfcnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICppb3JlcSk7CkBAIC0yNDksNyArMjQ1LDYg
QEAgc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQog
ewogICAgIHN0cnVjdCBpb3JlcSAqaW9yZXEgPSBvcGFxdWU7CiAgICAgc3RydWN0IFhlbkJsa0Rl
diAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKLSAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4
ZW5kZXYgPSAmYmxrZGV2LT54ZW5kZXY7CiAKICAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJsa2Rl
di0+Y3R4KTsKIApAQCAtMzI3LDEzICszMjIsMTMgQEAgc3RhdGljIGJvb2wgYmxrX3NwbGl0X2Rp
c2NhcmQoc3RydWN0IGlvcmVxICppb3JlcSwgYmxraWZfc2VjdG9yX3Qgc2VjdG9yX251bWJlciwK
IAogICAgIC8qIFdyYXAgYXJvdW5kLCBvciBvdmVyZmxvd2luZyBieXRlIGxpbWl0PyAqLwogICAg
IGlmIChzZWNfc3RhcnQgKyBzZWNfY291bnQgPCBzZWNfY291bnQgfHwKLSAgICAgICAgc2VjX3N0
YXJ0ICsgc2VjX2NvdW50ID4gSU5UNjRfTUFYID4+IEJEUlZfU0VDVE9SX0JJVFMpIHsKKyAgICAg
ICAgc2VjX3N0YXJ0ICsgc2VjX2NvdW50ID4gSU5UNjRfTUFYIC8gYmxrZGV2LT5maWxlX2Jsaykg
ewogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCi0gICAgbGltaXQgPSBCRFJWX1JFUVVF
U1RfTUFYX1NFQ1RPUlMgPDwgQkRSVl9TRUNUT1JfQklUUzsKLSAgICBieXRlX29mZnNldCA9IHNl
Y19zdGFydCA8PCBCRFJWX1NFQ1RPUl9CSVRTOwotICAgIGJ5dGVfcmVtYWluaW5nID0gc2VjX2Nv
dW50IDw8IEJEUlZfU0VDVE9SX0JJVFM7CisgICAgbGltaXQgPSBCRFJWX1JFUVVFU1RfTUFYX1NF
Q1RPUlMgKiBibGtkZXYtPmZpbGVfYmxrOworICAgIGJ5dGVfb2Zmc2V0ID0gc2VjX3N0YXJ0ICog
YmxrZGV2LT5maWxlX2JsazsKKyAgICBieXRlX3JlbWFpbmluZyA9IHNlY19jb3VudCAqIGJsa2Rl
di0+ZmlsZV9ibGs7CiAKICAgICBkbyB7CiAgICAgICAgIGJ5dGVfY2h1bmsgPSBieXRlX3JlbWFp
bmluZyA+IGxpbWl0ID8gbGltaXQgOiBieXRlX3JlbWFpbmluZzsKQEAgLTQxNSwxMCArNDEwLDEw
IEBAIGVycjoKIAogc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoc3RydWN0IGlvcmVx
ICppb3JlcSkKIHsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICAqYmxrZGV2ID0gaW9yZXEtPmJsa2Rl
djsKLSAgICBpbnQgICAgICAgICAgICAgICBzZW5kX25vdGlmeSAgID0gMDsKLSAgICBpbnQgICAg
ICAgICAgICAgICBoYXZlX3JlcXVlc3RzID0gMDsKLSAgICBibGtpZl9yZXNwb25zZV90ICAqcmVz
cDsKKyAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OworICAgIGlu
dCBzZW5kX25vdGlmeSA9IDA7CisgICAgaW50IGhhdmVfcmVxdWVzdHMgPSAwOworICAgIGJsa2lm
X3Jlc3BvbnNlX3QgKnJlc3A7CiAKICAgICAvKiBQbGFjZSBvbiB0aGUgcmVzcG9uc2UgcmluZyBm
b3IgdGhlIHJlbGV2YW50IGRvbWFpbi4gKi8KICAgICBzd2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wp
IHsKQEAgLTQ0MSw5ICs0MzYsOSBAQCBzdGF0aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29uZShz
dHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICByZXNw
LT5pZCAgICAgICAgPSBpb3JlcS0+cmVxLmlkOworICAgIHJlc3AtPmlkID0gaW9yZXEtPnJlcS5p
ZDsKICAgICByZXNwLT5vcGVyYXRpb24gPSBpb3JlcS0+cmVxLm9wZXJhdGlvbjsKLSAgICByZXNw
LT5zdGF0dXMgICAgPSBpb3JlcS0+c3RhdHVzOworICAgIHJlc3AtPnN0YXR1cyA9IGlvcmVxLT5z
dGF0dXM7CiAKICAgICBibGtkZXYtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQrKzsKIApAQCAt
NDc3LDcgKzQ3Miw3IEBAIHN0YXRpYyB2b2lkIGJsa19zZW5kX3Jlc3BvbnNlX2FsbChzdHJ1Y3Qg
WGVuQmxrRGV2ICpibGtkZXYpCiAgICAgICAgIGlvcmVxX3JlbGVhc2UoaW9yZXEsIHRydWUpOwog
ICAgIH0KICAgICBpZiAoc2VuZF9ub3RpZnkpIHsKLSAgICAgICAgeGVuX3B2X3NlbmRfbm90aWZ5
KCZibGtkZXYtPnhlbmRldik7CisgICAgICAgIHhlbl9kZXZpY2Vfbm90aWZ5X2V2ZW50X2NoYW5u
ZWwoYmxrZGV2LT54ZW5kZXYsIGJsa2Rldi0+ZXZlbnRfY2hhbm5lbCk7CiAgICAgfQogfQogCkBA
IC01NDgsNyArNTQzLDggQEAgc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhzdHJ1Y3Qg
WGVuQmxrRGV2ICpibGtkZXYpCiAgICAgICAgICAgICB9OwogCiAgICAgICAgICAgICBpZiAoYmxr
X3NlbmRfcmVzcG9uc2Vfb25lKGlvcmVxKSkgewotICAgICAgICAgICAgICAgIHhlbl9wdl9zZW5k
X25vdGlmeSgmYmxrZGV2LT54ZW5kZXYpOworICAgICAgICAgICAgICAgIHhlbl9kZXZpY2Vfbm90
aWZ5X2V2ZW50X2NoYW5uZWwoYmxrZGV2LT54ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPmV2ZW50X2NoYW5uZWwpOwogICAgICAg
ICAgICAgfQogICAgICAgICAgICAgaW9yZXFfcmVsZWFzZShpb3JlcSwgZmFsc2UpOwogICAgICAg
ICAgICAgY29udGludWU7CkBAIC01NzEsMzIgKzU2Nyw0NyBAQCBzdGF0aWMgdm9pZCBibGtfYmgo
dm9pZCAqb3BhcXVlKQogICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOwogfQog
Ci1zdGF0aWMgdm9pZCBibGtfYWxsb2Moc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQor
c3RhdGljIHZvaWQgYmxrX2V2ZW50KHZvaWQgKm9wYXF1ZSkKIHsKLSAgICBzdHJ1Y3QgWGVuQmxr
RGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5k
ZXYpOwotICAgIEVycm9yICplcnIgPSBOVUxMOworICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2Rl
diA9IG9wYXF1ZTsKIAotICAgIHRyYWNlX3hlbl9kaXNrX2FsbG9jKHhlbmRldi0+bmFtZSk7Cisg
ICAgcWVtdV9iaF9zY2hlZHVsZShibGtkZXYtPmJoKTsKK30KKworc3RydWN0IFhlbkJsa0RldiAq
eGVuX3FkaXNrX2RhdGFwbGFuZV9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCbG9ja0NvbmYgKmNvbmYsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT1RocmVhZCAqaW90aHJl
YWQpCit7CisgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gZ19uZXcwKHN0cnVjdCBYZW5C
bGtEZXYsIDEpOworCisgICAgYmxrZGV2LT54ZW5kZXYgPSB4ZW5kZXY7CisgICAgYmxrZGV2LT5m
aWxlX2JsayA9IGNvbmYtPmxvZ2ljYWxfYmxvY2tfc2l6ZTsKKyAgICBibGtkZXYtPmJsayA9IGNv
bmYtPmJsazsKKyAgICBibGtkZXYtPmZpbGVfc2l6ZSA9IGJsa19nZXRsZW5ndGgoYmxrZGV2LT5i
bGspOwogCiAgICAgUUxJU1RfSU5JVCgmYmxrZGV2LT5pbmZsaWdodCk7CiAgICAgUUxJU1RfSU5J
VCgmYmxrZGV2LT5maW5pc2hlZCk7CiAgICAgUUxJU1RfSU5JVCgmYmxrZGV2LT5mcmVlbGlzdCk7
CiAKLSAgICBibGtkZXYtPmlvdGhyZWFkID0gaW90aHJlYWRfY3JlYXRlKHhlbmRldi0+bmFtZSwg
JmVycik7Ci0gICAgYXNzZXJ0KCFlcnIpOwotCi0gICAgYmxrZGV2LT5jdHggPSBpb3RocmVhZF9n
ZXRfYWlvX2NvbnRleHQoYmxrZGV2LT5pb3RocmVhZCk7CisgICAgaWYgKGlvdGhyZWFkKSB7Cisg
ICAgICAgIGJsa2Rldi0+aW90aHJlYWQgPSBpb3RocmVhZDsKKyAgICAgICAgb2JqZWN0X3JlZihP
QkpFQ1QoYmxrZGV2LT5pb3RocmVhZCkpOworICAgICAgICBibGtkZXYtPmN0eCA9IGlvdGhyZWFk
X2dldF9haW9fY29udGV4dChibGtkZXYtPmlvdGhyZWFkKTsKKyAgICB9IGVsc2UgeworICAgICAg
ICBibGtkZXYtPmN0eCA9IHFlbXVfZ2V0X2Fpb19jb250ZXh0KCk7CisgICAgfQogICAgIGJsa2Rl
di0+YmggPSBhaW9fYmhfbmV3KGJsa2Rldi0+Y3R4LCBibGtfYmgsIGJsa2Rldik7CisKKyAgICBy
ZXR1cm4gYmxrZGV2OwogfQogCi1zdGF0aWMgaW50IGJsa19mcmVlKHN0cnVjdCBYZW5MZWdhY3lE
ZXZpY2UgKnhlbmRldikKK3ZvaWQgeGVuX3FkaXNrX2RhdGFwbGFuZV9kZXN0cm95KHN0cnVjdCBY
ZW5CbGtEZXYgKmJsa2RldikKIHsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250
YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwogICAgIHN0cnVjdCBp
b3JlcSAqaW9yZXE7CiAKLSAgICB0cmFjZV94ZW5fZGlza19mcmVlKHhlbmRldi0+bmFtZSk7Ci0K
LSAgICBibGtfZGlzY29ubmVjdCh4ZW5kZXYpOworICAgIGlmICghYmxrZGV2KSB7CisgICAgICAg
IHJldHVybjsKKyAgICB9CiAKICAgICB3aGlsZSAoIVFMSVNUX0VNUFRZKCZibGtkZXYtPmZyZWVs
aXN0KSkgewogICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZibGtkZXYtPmZyZWVsaXN0KTsK
QEAgLTYwNSwxOSArNjE2LDEyNSBAQCBzdGF0aWMgaW50IGJsa19mcmVlKHN0cnVjdCBYZW5MZWdh
Y3lEZXZpY2UgKnhlbmRldikKICAgICAgICAgZ19mcmVlKGlvcmVxKTsKICAgICB9CiAKLSAgICBn
X2ZyZWUoYmxrZGV2LT5wYXJhbXMpOwotICAgIGdfZnJlZShibGtkZXYtPm1vZGUpOwotICAgIGdf
ZnJlZShibGtkZXYtPnR5cGUpOwotICAgIGdfZnJlZShibGtkZXYtPmRldik7Ci0gICAgZ19mcmVl
KGJsa2Rldi0+ZGV2dHlwZSk7CiAgICAgcWVtdV9iaF9kZWxldGUoYmxrZGV2LT5iaCk7Ci0gICAg
aW90aHJlYWRfZGVzdHJveShibGtkZXYtPmlvdGhyZWFkKTsKLSAgICByZXR1cm4gMDsKKyAgICBp
ZiAoYmxrZGV2LT5pb3RocmVhZCkgeworICAgICAgICBvYmplY3RfdW5yZWYoT0JKRUNUKGJsa2Rl
di0+aW90aHJlYWQpKTsKKyAgICB9CisKKyAgICBnX2ZyZWUoYmxrZGV2KTsKIH0KIAotc3RhdGlj
IHZvaWQgYmxrX2V2ZW50KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKK3ZvaWQgeGVu
X3FkaXNrX2RhdGFwbGFuZV9zdGFydChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgaW50IHJpbmdfcmVmW10sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3JpbmdfcmVmLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBldmVudF9jaGFubmVs
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwcm90b2NvbCkK
IHsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBz
dHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOworICAgIFhlbkRldmljZSAqeGVuZGV2ID0gYmxrZGV2
LT54ZW5kZXY7CisgICAgdW5zaWduZWQgaW50IHJpbmdfc2l6ZTsKKyAgICB1bnNpZ25lZCBpbnQg
aTsKIAotICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7CisgICAgYmxrZGV2LT5ucl9y
aW5nX3JlZiA9IG5yX3JpbmdfcmVmOworICAgIGJsa2Rldi0+cmluZ19yZWYgPSBnX25ldyh1bnNp
Z25lZCBpbnQsIG5yX3JpbmdfcmVmKTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBucl9yaW5nX3Jl
ZjsgaSsrKSB7CisgICAgICAgIGJsa2Rldi0+cmluZ19yZWZbaV0gPSByaW5nX3JlZltpXTsKKyAg
ICB9CisKKyAgICBibGtkZXYtPnByb3RvY29sID0gcHJvdG9jb2w7CisKKyAgICByaW5nX3NpemUg
PSBYQ19QQUdFX1NJWkUgKiBibGtkZXYtPm5yX3JpbmdfcmVmOworICAgIHN3aXRjaCAoYmxrZGV2
LT5wcm90b2NvbCkgeworICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgorICAgIHsKKyAg
ICAgICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZiwgcmlu
Z19zaXplKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xf
WDg2XzMyOgorICAgIHsKKyAgICAgICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJ
TkdfU0laRShibGtpZl94ODZfMzIsIHJpbmdfc2l6ZSk7CisgICAgICAgIGJyZWFrOworICAgIH0K
KyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKKyAgICB7CisgICAgICAgIGJsa2Rldi0+
bWF4X3JlcXVlc3RzID0gX19DT05TVF9SSU5HX1NJWkUoYmxraWZfeDg2XzY0LCByaW5nX3NpemUp
OworICAgICAgICBicmVhazsKKyAgICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAgYXNzZXJ0KGZh
bHNlKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgeGVuX2RldmljZV9zZXRfbWF4X2dy
YW50X3JlZnMoeGVuZGV2LCBibGtkZXYtPm5yX3JpbmdfcmVmLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZlcnJvcl9mYXRhbCk7CisKKyAgICBibGtkZXYtPnNyaW5nID0geGVu
X2RldmljZV9tYXBfZ3JhbnRfcmVmcyh4ZW5kZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5nX3JlZiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPm5yX3JpbmdfcmVmLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1Rf
V1JJVEUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVy
cm9yX2ZhdGFsKTsKKworICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgeworICAgIGNhc2Ug
QkxLSUZfUFJPVE9DT0xfTkFUSVZFOgorICAgIHsKKyAgICAgICAgYmxraWZfc3JpbmdfdCAqc3Jp
bmdfbmF0aXZlID0gYmxrZGV2LT5zcmluZzsKKworICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxr
ZGV2LT5yaW5ncy5uYXRpdmUsIHNyaW5nX25hdGl2ZSwgcmluZ19zaXplKTsKKyAgICAgICAgYnJl
YWs7CisgICAgfQorICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgorICAgIHsKKyAgICAg
ICAgYmxraWZfeDg2XzMyX3NyaW5nX3QgKnNyaW5nX3g4Nl8zMiA9IGJsa2Rldi0+c3Jpbmc7CisK
KyAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsIHNyaW5n
X3g4Nl8zMiwKKyAgICAgICAgICAgICAgICAgICAgICAgcmluZ19zaXplKTsKKyAgICAgICAgYnJl
YWs7CisgICAgfQorICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgorICAgIHsKKyAgICAg
ICAgYmxraWZfeDg2XzY0X3NyaW5nX3QgKnNyaW5nX3g4Nl82NCA9IGJsa2Rldi0+c3Jpbmc7CisK
KyAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsIHNyaW5n
X3g4Nl82NCwKKyAgICAgICAgICAgICAgICAgICAgICAgcmluZ19zaXplKTsKKyAgICAgICAgYnJl
YWs7CisgICAgfQorICAgIH0KKworICAgIGJsa2Rldi0+ZXZlbnRfY2hhbm5lbCA9CisgICAgICAg
IHhlbl9kZXZpY2VfYmluZF9ldmVudF9jaGFubmVsKHhlbmRldiwgZXZlbnRfY2hhbm5lbCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrX2V2ZW50LCBibGtkZXYsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlcnJvcl9mYXRhbCk7CisKKyAg
ICBhaW9fY29udGV4dF9hY3F1aXJlKGJsa2Rldi0+Y3R4KTsKKyAgICBibGtfc2V0X2Fpb19jb250
ZXh0KGJsa2Rldi0+YmxrLCBibGtkZXYtPmN0eCk7CisgICAgYWlvX2NvbnRleHRfcmVsZWFzZShi
bGtkZXYtPmN0eCk7Cit9CisKK3ZvaWQgeGVuX3FkaXNrX2RhdGFwbGFuZV9zdG9wKHN0cnVjdCBY
ZW5CbGtEZXYgKmJsa2RldikKK3sKKyAgICBYZW5EZXZpY2UgKnhlbmRldjsKKworICAgIGlmICgh
YmxrZGV2KSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBhaW9fY29udGV4dF9hY3F1
aXJlKGJsa2Rldi0+Y3R4KTsKKyAgICBibGtfc2V0X2Fpb19jb250ZXh0KGJsa2Rldi0+YmxrLCBx
ZW11X2dldF9haW9fY29udGV4dCgpKTsKKyAgICBhaW9fY29udGV4dF9yZWxlYXNlKGJsa2Rldi0+
Y3R4KTsKKworICAgIHhlbmRldiA9IGJsa2Rldi0+eGVuZGV2OworCisgICAgaWYgKGJsa2Rldi0+
ZXZlbnRfY2hhbm5lbCkgeworICAgICAgICB4ZW5fZGV2aWNlX3VuYmluZF9ldmVudF9jaGFubmVs
KHhlbmRldiwgYmxrZGV2LT5ldmVudF9jaGFubmVsKTsKKyAgICAgICAgYmxrZGV2LT5ldmVudF9j
aGFubmVsID0gTlVMTDsKKyAgICB9CisKKyAgICBpZiAoYmxrZGV2LT5zcmluZykgeworICAgICAg
ICB4ZW5fZGV2aWNlX3VubWFwX2dyYW50X3JlZnMoeGVuZGV2LCBibGtkZXYtPnNyaW5nLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5ucl9yaW5nX3JlZiwgJmVy
cm9yX2ZhdGFsKTsKKyAgICAgICAgYmxrZGV2LT5zcmluZyA9IE5VTEw7CisgICAgfQorCisgICAg
Z19mcmVlKGJsa2Rldi0+cmluZ19yZWYpOworICAgIGJsa2Rldi0+cmluZ19yZWYgPSBOVUxMOwog
fQpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1xZGlzay5oIGIvaHcvYmxvY2sv
ZGF0YXBsYW5lL3hlbi1xZGlzay5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAuLjE2YmNkNTAwYmYKLS0tIC9kZXYvbnVsbAorKysgYi9ody9ibG9jay9kYXRhcGxhbmUveGVu
LXFkaXNrLmgKQEAgLTAsMCArMSwyNSBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgQ2l0cml4IFN5
c3RlbXMgSW5jLgorICogQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqLworCisjaWZuZGVmIEhXX0JM
T0NLX0RBVEFQTEFORV9RRElTS19ICisjZGVmaW5lIEhXX0JMT0NLX0RBVEFQTEFORV9RRElTS19I
CisKKyNpbmNsdWRlICJody94ZW4veGVuLWJ1cy5oIgorI2luY2x1ZGUgInN5c2VtdS9pb3RocmVh
ZC5oIgorCit0eXBlZGVmIHN0cnVjdCBYZW5CbGtEZXYgWGVuUWRpc2tEYXRhUGxhbmU7CisKK1hl
blFkaXNrRGF0YVBsYW5lICp4ZW5fcWRpc2tfZGF0YXBsYW5lX2NyZWF0ZShYZW5EZXZpY2UgKnhl
bmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCbG9j
a0NvbmYgKmNvbmYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9UaHJlYWQgKmlvdGhyZWFkKTsKK3ZvaWQgeGVuX3FkaXNrX2RhdGFwbGFuZV9kZXN0cm95
KFhlblFkaXNrRGF0YVBsYW5lICpkYXRhcGxhbmUpOwordm9pZCB4ZW5fcWRpc2tfZGF0YXBsYW5l
X3N0YXJ0KFhlblFkaXNrRGF0YVBsYW5lICpkYXRhcGxhbmUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgaW50IHJpbmdfcmVmW10sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3JpbmdfcmVmLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBldmVudF9jaGFubmVsLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwcm90b2NvbCk7Cit2b2lkIHhlbl9x
ZGlza19kYXRhcGxhbmVfc3RvcChYZW5RZGlza0RhdGFQbGFuZSAqZGF0YXBsYW5lKTsKKworI2Vu
ZGlmIC8qIEhXX0JMT0NLX0RBVEFQTEFORV9RRElTS19IICovCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:29:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPUR9-0000tE-95; Wed, 21 Nov 2018 15:29: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=wVSe=OA=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPUR7-0000s0-G1
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:29:05 +0000
X-Inumbo-ID: 2d66bb4a-eda2-11e8-a95b-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d66bb4a-eda2-11e8-a95b-12d6303a7972;
 Wed, 21 Nov 2018 15:29:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71207564"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 15:12:09 +0000
Message-ID: <20181121151211.15997-17-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181121151211.15997-1-paul.durrant@citrix.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 16/18] xen: automatically create XenQdiskDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Anthony Perard <anthony.perard@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGEgY3JlYXRvciBmdW5jdGlvbiBmb3IgWGVuUWRpc2tEZXZpY2UtcyBz
byB0aGF0IHRoZXkgY2FuCmJlIGNyZWF0ZWQgYXV0b21hdGljYWxseSB3aGVuIHRoZSBYZW4gdG9v
bHN0YWNrIGluc3RhbnRpYXRlcyBhIG5ldwpQViBiYWNrZW5kLiBXaGVuIHRoZSBYZW5RZGlza0Rl
dmljZSBpcyBjcmVhdGVkIHRoaXMgd2F5IGl0IGlzIGFsc28KbmVjZXNzYXJ5IHRvIGNyZWF0ZSBh
IGRyaXZlIHdoaWNoIG1hdGNoZXMgdGhlIGNvbmZpZ3VyYXRpb24gdGhhdCB0aGUgWGVuCnRvb2xz
dGFjayBoYXMgd3JpdHRlbiBpbnRvIHhlbnN0b3JlLiBUaGlzIGRyaXZlIGlzIG1hcmtlZCAnYXV0
b19kZWwnIHNvCnRoYXQgaXQgd2lsbCBiZSByZW1vdmVkIHdoZW4gdGhlIFhlblFkaXNrRGV2aWNl
IGlzIGRlc3Ryb3llZC4gQWxzbywgZm9yCmNvbXBhdGliaWxpdHllIHdpdGggdGhlIGxlZ2FjeSAn
eGVuX2Rpc2snIGltcGxlbWVudGF0aW9uLCBhbiBpb3RocmVhZAppcyBhdXRvbWF0aWNhbGx5IGNy
ZWF0ZWQgZm9yIHRoZSBuZXcgWGVuUWRpc2tEZXZpY2UuIFRoaXMgd2lsbCBhbHNvIGJlCnJlbW92
ZWQgd2hlbiBoZSBYZW5RZGlza0RldmljZSBpcyBkZXN0cm95ZWQuCgpDb3JyZXNwb25kaW5nbHkg
dGhlIGxlZ2FjeSBiYWNrZW5kIHNjYW4gZm9yICdxZGlzaycgaXMgcmVtb3ZlZC4KCkFmdGVyIHRo
aXMgcGF0Y2ggaXMgYXBwbGllZCB0aGUgbGVnYWN5ICd4ZW5fZGlzaycgY29kZSBpcyByZWR1bmRh
bnQuIEl0CndpbGwgYmUgcmVtb3ZlZCBieSBhIHN1YnNlcXVlbnQgcGF0Y2guCgpTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEtldmlu
IFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkNjOiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29t
PgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogQW50
aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogaHcvYmxvY2svdHJh
Y2UtZXZlbnRzICAgICAgIHwgICAxICsKIGh3L2Jsb2NrL3hlbi1xZGlzay5jICAgICAgICB8IDIz
NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogaHcveGVuL3hl
bi1sZWdhY3ktYmFja2VuZC5jIHwgICAxIC0KIGluY2x1ZGUvaHcveGVuL3hlbi1xZGlzay5oICB8
ICAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDIzOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cyBiL2h3L2Jsb2NrL3RyYWNlLWV2
ZW50cwppbmRleCA4Yjk1NTY3NTYwLi5lZTJhYzc1NmNmIDEwMDY0NAotLS0gYS9ody9ibG9jay90
cmFjZS1ldmVudHMKKysrIGIvaHcvYmxvY2svdHJhY2UtZXZlbnRzCkBAIC0xMzMsMyArMTMzLDQg
QEAgeGVuX3FkaXNrX3JlYWxpemUodWludDMyX3QgZGlzaywgdWludDMyX3QgcGFydGl0aW9uKSAi
ZCV1cCV1IgogeGVuX3FkaXNrX2Nvbm5lY3QodWludDMyX3QgZGlzaywgdWludDMyX3QgcGFydGl0
aW9uKSAiZCV1cCV1IgogeGVuX3FkaXNrX2Rpc2Nvbm5lY3QodWludDMyX3QgZGlzaywgdWludDMy
X3QgcGFydGl0aW9uKSAiZCV1cCV1IgogeGVuX3FkaXNrX3VucmVhbGl6ZSh1aW50MzJfdCBkaXNr
LCB1aW50MzJfdCBwYXJ0aXRpb24pICJkJXVwJXUiCit4ZW5fcWRpc2tfZGV2aWNlX2NyZWF0ZShj
b25zdCBjaGFyICpuYW1lKSAibmFtZTogJXMiCmRpZmYgLS1naXQgYS9ody9ibG9jay94ZW4tcWRp
c2suYyBiL2h3L2Jsb2NrL3hlbi1xZGlzay5jCmluZGV4IDhjODgzOTM4MzIuLjAwY2RkODE4MWIg
MTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbi1xZGlzay5jCisrKyBiL2h3L2Jsb2NrL3hlbi1xZGlz
ay5jCkBAIC01LDkgKzUsMTIgQEAKIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRl
ICJxZW11L2N1dGlscy5oIgorI2luY2x1ZGUgInFlbXUvb3B0aW9uLmgiCiAjaW5jbHVkZSAicWFw
aS9lcnJvci5oIgogI2luY2x1ZGUgInFhcGkvdmlzaXRvci5oIgorI2luY2x1ZGUgInFhcGkvcW1w
L3FkaWN0LmgiCiAjaW5jbHVkZSAiaHcvaHcuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLWJhY2tl
bmQuaCIKICNpbmNsdWRlICJody94ZW4veGVuLXFkaXNrLmgiCiAjaW5jbHVkZSAic3lzZW11L2Js
b2NrZGV2LmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIKQEAgLTI4LDYgKzMx
LDggQEAgc3RhdGljIHZvaWQgeGVuX3FkaXNrX3JlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsIEVy
cm9yICoqZXJycCkKICAgICBYZW5RZGlza0RldmljZSAqcWRpc2tkZXYgPSBYRU5fUURJU0tfREVW
SUNFKHhlbmRldik7CiAgICAgWGVuUWRpc2tWZGV2ICp2ZGV2ID0gJnFkaXNrZGV2LT52ZGV2Owog
ICAgIEJsb2NrQ29uZiAqY29uZiA9ICZxZGlza2Rldi0+Y29uZjsKKyAgICBJT1RocmVhZCAqaW90
aHJlYWQgPSBxZGlza2Rldi0+YXV0b19pb3RocmVhZCA/CisgICAgICAgIHFkaXNrZGV2LT5hdXRv
X2lvdGhyZWFkIDogcWRpc2tkZXYtPmlvdGhyZWFkOwogICAgIERyaXZlSW5mbyAqZGluZm87CiAg
ICAgYm9vbCBpc19jZHJvbTsKICAgICB1bnNpZ25lZCBpbnQgaW5mbzsKQEAgLTk3LDcgKzEwMiw3
IEBAIHN0YXRpYyB2b2lkIHhlbl9xZGlza19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJv
ciAqKmVycnApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplIC8gY29uZi0+bG9n
aWNhbF9ibG9ja19zaXplKTsKIAogICAgIHFkaXNrZGV2LT5kYXRhcGxhbmUgPSB4ZW5fcWRpc2tf
ZGF0YXBsYW5lX2NyZWF0ZSh4ZW5kZXYsIGNvbmYsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHFkaXNrZGV2LT5pb3RocmVhZCk7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvdGhyZWFkKTsK
IH0KIAogc3RhdGljIHZvaWQgeGVuX3FkaXNrX2Nvbm5lY3QoWGVuUWRpc2tEZXZpY2UgKnFkaXNr
ZGV2LCBFcnJvciAqKmVycnApCkBAIC0yMjgsNiArMjMzLDExIEBAIHN0YXRpYyB2b2lkIHhlbl9x
ZGlza191bnJlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKIAogICAgIHhl
bl9xZGlza19kYXRhcGxhbmVfZGVzdHJveShxZGlza2Rldi0+ZGF0YXBsYW5lKTsKICAgICBxZGlz
a2Rldi0+ZGF0YXBsYW5lID0gTlVMTDsKKworICAgIGlmIChxZGlza2Rldi0+YXV0b19pb3RocmVh
ZCkgeworICAgICAgICBpb3RocmVhZF9kZXN0cm95KHFkaXNrZGV2LT5hdXRvX2lvdGhyZWFkKTsK
KyAgICAgICAgcWRpc2tkZXYtPmF1dG9faW90aHJlYWQgPSBOVUxMOworICAgIH0KIH0KIAogc3Rh
dGljIGNoYXIgKmRpc2tfdG9fdmJkX25hbWUodW5zaWduZWQgaW50IGRpc2spCkBAIC00NjEsMyAr
NDcxLDIyOCBAQCBzdGF0aWMgdm9pZCB4ZW5fcWRpc2tfcmVnaXN0ZXJfdHlwZXModm9pZCkKIH0K
IAogdHlwZV9pbml0KHhlbl9xZGlza19yZWdpc3Rlcl90eXBlcykKKworc3RhdGljIHZvaWQgeGVu
X3FkaXNrX2RyaXZlX2NyZWF0ZShjb25zdCBjaGFyICppZCwgUURpY3QgKm9wdHMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKK3sKKyAgICBjb25zdCBj
aGFyICpwYXJhbXMsICpkZXZpY2VfdHlwZSwgKm1vZGUsICpkaXJlY3RfaW9fc2FmZSwKKyAgICAg
ICAgKmRpc2NhcmRfZW5hYmxlOworICAgIGNoYXIgKmZvcm1hdCA9IE5VTEw7CisgICAgY2hhciAq
ZmlsZSA9IE5VTEw7CisgICAgY2hhciAqZHJpdmVfb3B0c3RyID0gTlVMTDsKKyAgICBRZW11T3B0
cyAqZHJpdmVfb3B0czsKKyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKworICAgIHBhcmFt
cyA9IHFkaWN0X2dldF90cnlfc3RyKG9wdHMsICJwYXJhbXMiKTsKKyAgICBpZiAocGFyYW1zKSB7
CisgICAgICAgIGNoYXIgKip2ID0gZ19zdHJzcGxpdChwYXJhbXMsICI6IiwgMik7CisKKyAgICAg
ICAgaWYgKHZbMV0gPT0gTlVMTCkgeworICAgICAgICAgICAgZmlsZSA9IGdfc3RyZHVwKHZbMF0p
OworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgaWYgKHN0cmNtcCh2WzBdLCAiYWlvIikg
PT0gMCkgeworICAgICAgICAgICAgICAgIGZvcm1hdCA9IGdfc3RyZHVwKCJyYXciKTsKKyAgICAg
ICAgICAgIH0gZWxzZSBpZiAoc3RyY21wKHZbMF0sICJ2aGQiKSA9PSAwKSB7CisgICAgICAgICAg
ICAgICAgZm9ybWF0ID0gZ19zdHJkdXAoInZwYyIpOworICAgICAgICAgICAgfSBlbHNlIHsKKyAg
ICAgICAgICAgICAgICBmb3JtYXQgPSBnX3N0cmR1cCh2WzBdKTsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgIGZpbGUgPSBnX3N0cmR1cCh2WzFdKTsKKyAgICAgICAgfQorCisgICAgICAgIGdf
c3RyZnJlZXYodik7CisgICAgfQorCisgICAgaWYgKCFmaWxlKSB7CisgICAgICAgIGVycm9yX3Nl
dGcoZXJycCwgIm5vIGZpbGUgcGFyYW1ldGVyIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisK
KyAgICBkcml2ZV9vcHRzdHIgPSBnX3N0cmR1cF9wcmludGYoImlkPSVzIiwgaWQpOworICAgIGRy
aXZlX29wdHMgPSBkcml2ZV9kZWYoZHJpdmVfb3B0c3RyKTsKKyAgICBpZiAoIWRyaXZlX29wdHMp
IHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiZmFpbGVkIHRvIGNyZWF0ZSBkcml2ZSBvcHRp
b25zIik7CisgICAgICAgIGdvdG8gZG9uZTsKKyAgICB9CisKKyAgICBxZW11X29wdF9zZXQoZHJp
dmVfb3B0cywgImZpbGUiLCBmaWxlLCAmbG9jYWxfZXJyKTsKKyAgICBpZiAobG9jYWxfZXJyKSB7
CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICBlcnJv
cl9wcmVwZW5kKGVycnAsICJmYWlsZWQgdG8gc2V0ICdmaWxlJzogIik7CisgICAgICAgIGdvdG8g
ZG9uZTsKKyAgICB9CisKKyAgICBpZiAoZm9ybWF0KSB7CisgICAgICAgIHFlbXVfb3B0X3NldChk
cml2ZV9vcHRzLCAiZm9ybWF0IiwgZm9ybWF0LCAmbG9jYWxfZXJyKTsKKyAgICAgICAgaWYgKGxv
Y2FsX2VycikgeworICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7
CisgICAgICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJmYWlsZWQgdG8gc2V0ICdmb3JtYXQn
OiAiKTsKKyAgICAgICAgICAgIGdvdG8gZG9uZTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGRl
dmljZV90eXBlID0gcWRpY3RfZ2V0X3RyeV9zdHIob3B0cywgImRldmljZS10eXBlIik7CisgICAg
aWYgKGRldmljZV90eXBlKSB7CisgICAgICAgIHFlbXVfb3B0X3NldChkcml2ZV9vcHRzLCAibWVk
aWEiLCBkZXZpY2VfdHlwZSwgJmxvY2FsX2Vycik7CisgICAgICAgIGlmIChsb2NhbF9lcnIpIHsK
KyAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAg
ICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiZmFpbGVkIHRvIHNldCAnbWVkaWEnOiAiKTsKKyAgICAg
ICAgICAgIGdvdG8gZG9uZTsKKyAgICAgICAgfQorICAgIH0KKworICAgIG1vZGUgPSBxZGljdF9n
ZXRfdHJ5X3N0cihvcHRzLCAibW9kZSIpOworICAgIGlmIChtb2RlICYmICptb2RlICE9ICd3Jykg
eworICAgICAgICBxZW11X29wdF9zZXRfYm9vbChkcml2ZV9vcHRzLCBCRFJWX09QVF9SRUFEX09O
TFksIHRydWUsICZsb2NhbF9lcnIpOworICAgICAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgIGVycm9y
X3ByZXBlbmQoZXJycCwgImZhaWxlZCB0byBzZXQgJyVzJzogIiwgQkRSVl9PUFRfUkVBRF9PTkxZ
KTsKKyAgICAgICAgICAgIGdvdG8gZG9uZTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHFlbXVf
b3B0X3NldChkcml2ZV9vcHRzLCAiZmlsZS5sb2NraW5nIiwgIm9mZiIsICZsb2NhbF9lcnIpOwor
ICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2Fs
X2Vycik7CisgICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgImZhaWxlZCB0byBzZXQgJ2ZpbGUu
bG9ja2luZyc6ICIpOworICAgICAgICBnb3RvIGRvbmU7CisgICAgfQorCisgICAgcWVtdV9vcHRf
c2V0X2Jvb2woZHJpdmVfb3B0cywgQkRSVl9PUFRfQ0FDSEVfV0IsIHRydWUsICZsb2NhbF9lcnIp
OworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CisgICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgImZhaWxlZCB0byBzZXQgJyVz
JzogIiwgQkRSVl9PUFRfQ0FDSEVfV0IpOworICAgICAgICBnb3RvIGRvbmU7CisgICAgfQorCisg
ICAgZGlyZWN0X2lvX3NhZmUgPSBxZGljdF9nZXRfdHJ5X3N0cihvcHRzLCAiZGlyZWN0LWlvLXNh
ZmUiKTsKKyAgICBpZiAoZGlyZWN0X2lvX3NhZmUpIHsKKyAgICAgICAgcWVtdV9vcHRfc2V0X2Jv
b2woZHJpdmVfb3B0cywgQkRSVl9PUFRfQ0FDSEVfRElSRUNULCB0cnVlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKKyAgICAgICAgaWYgKGxvY2FsX2VycikgeworICAg
ICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICBl
cnJvcl9wcmVwZW5kKGVycnAsICJmYWlsZWQgdG8gc2V0ICclcyc6ICIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgIEJEUlZfT1BUX0NBQ0hFX0RJUkVDVCk7CisgICAgICAgICAgICBnb3RvIGRv
bmU7CisgICAgICAgIH0KKworICAgICAgICBxZW11X29wdF9zZXQoZHJpdmVfb3B0cywgImFpbyIs
ICJuYXRpdmUiLCAmbG9jYWxfZXJyKTsKKyAgICAgICAgaWYgKGxvY2FsX2VycikgeworICAgICAg
ICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgICAgICBlcnJv
cl9wcmVwZW5kKGVycnAsICJmYWlsZWQgdG8gc2V0ICdhaW8nOiAiKTsKKyAgICAgICAgICAgIGdv
dG8gZG9uZTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGRpc2NhcmRfZW5hYmxlID0gcWRpY3Rf
Z2V0X3RyeV9zdHIob3B0cywgImRpc2NhcmQtZW5hYmxlIik7CisgICAgaWYgKGRpc2NhcmRfZW5h
YmxlKSB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsdWU7CisKKyAgICAgICAgaWYgKCFxZW11
X3N0cnRvdWwoZGlzY2FyZF9lbmFibGUsIE5VTEwsIDIsICZ2YWx1ZSkpIHsKKyAgICAgICAgICAg
IHFlbXVfb3B0X3NldF9ib29sKGRyaXZlX29wdHMsIEJEUlZfT1BUX0RJU0NBUkQsICEhdmFsdWUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9jYWxfZXJyKTsKKyAgICAgICAgICAg
IGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwg
bG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsICJmYWlsZWQg
dG8gc2V0ICclcyc6ICIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCRFJWX09QVF9E
SVNDQVJEKTsKKyAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgICAgICB9CisgICAg
ICAgIH0KKyAgICB9CisKKyAgICBkcml2ZV9uZXcoZHJpdmVfb3B0cywgSUZfTk9ORSwgJmxvY2Fs
X2Vycik7CisgICAgaWYgKGxvY2FsX2VycikgeworICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJy
cCwgbG9jYWxfZXJyKTsKKyAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiZmFpbGVkIHRvIGNy
ZWF0ZSBkcml2ZTogIik7CisgICAgICAgIGdvdG8gZG9uZTsKKyAgICB9CisKK2RvbmU6CisgICAg
Z19mcmVlKGRyaXZlX29wdHN0cik7CisgICAgZ19mcmVlKGZvcm1hdCk7CisgICAgZ19mcmVlKGZp
bGUpOworfQorCitzdGF0aWMgdm9pZCB4ZW5fcWRpc2tfZGV2aWNlX2NyZWF0ZShCdXNTdGF0ZSAq
YnVzLCBjb25zdCBjaGFyICpuYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUURpY3QgKm9wdHMsIEVycm9yICoqZXJycCkKK3sKKyAgICB1bnNpZ25lZCBsb25nIG51bWJl
cjsKKyAgICBjb25zdCBjaGFyICp2ZGV2OworICAgIEJsb2NrQmFja2VuZCAqYmxrID0gTlVMTDsK
KyAgICBJT1RocmVhZCAqaW90aHJlYWQgPSBOVUxMOworICAgIERldmljZVN0YXRlICpkZXYgPSBO
VUxMOworICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworCisgICAgdHJhY2VfeGVuX3FkaXNr
X2RldmljZV9jcmVhdGUobmFtZSk7CisKKyAgICBpZiAocWVtdV9zdHJ0b3VsKG5hbWUsIE5VTEws
IDEwLCAmbnVtYmVyKSkgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJmYWlsZWQgdG8gcGFy
c2UgbmFtZSAnJXMnIiwgbmFtZSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB2ZGV2
ID0gcWRpY3RfZ2V0X3RyeV9zdHIob3B0cywgImRldiIpOworICAgIGlmICghdmRldikgeworICAg
ICAgICBlcnJvcl9zZXRnKGVycnAsICJubyBkZXYgcGFyYW1ldGVyIik7CisgICAgICAgIHJldHVy
bjsKKyAgICB9CisKKyAgICB4ZW5fcWRpc2tfZHJpdmVfY3JlYXRlKHZkZXYsIG9wdHMsICZsb2Nh
bF9lcnIpOworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGxvY2FsX2Vycik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBibGsgPSBibGtf
YnlfbmFtZSh2ZGV2KTsKKyAgICBnX2Fzc2VydChibGspOworCisgICAgaW90aHJlYWQgPSBpb3Ro
cmVhZF9jcmVhdGUodmRldiwgJmVycm9yX2Fib3J0KTsKKworICAgIGRldiA9IHFkZXZfY3JlYXRl
KGJ1cywgVFlQRV9YRU5fUURJU0tfREVWSUNFKTsKKworICAgIHFkZXZfcHJvcF9zZXRfc3RyaW5n
KGRldiwgInZkZXYiLCB2ZGV2KTsKKworICAgIGlmIChYRU5fUURJU0tfREVWSUNFKGRldiktPnZk
ZXYubnVtYmVyICE9IG51bWJlcikgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJpbnZhbGlk
IGRldiBwYXJhbWV0ZXIgJyVzJyIsIHZkZXYpOworICAgICAgICBnb3RvIHVucmVmOworICAgIH0K
KworICAgIHFkZXZfcHJvcF9zZXRfZHJpdmUoZGV2LCAiZHJpdmUiLCBibGssICZsb2NhbF9lcnIp
OworICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxv
Y2FsX2Vycik7CisgICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwgImZhaWxlZCB0byBzZXQgJ2Ry
aXZlJzogIik7CisgICAgICAgIGdvdG8gdW5yZWY7CisgICAgfQorCisgICAgWEVOX1FESVNLX0RF
VklDRShkZXYpLT5hdXRvX2lvdGhyZWFkID0gaW90aHJlYWQ7CisKKyAgICBxZGV2X2luaXRfbm9m
YWlsKGRldik7CisKKyAgICBibG9ja2Rldl9tYXJrX2F1dG9fZGVsKGJsayk7CisgICAgcmV0dXJu
OworCit1bnJlZjoKKyAgICBpZiAoZGV2KSB7CisgICAgICAgIG9iamVjdF91bnBhcmVudChPQkpF
Q1QoZGV2KSk7CisgICAgfQorCisgICAgaWYgKGlvdGhyZWFkKSB7CisgICAgICAgIGlvdGhyZWFk
X2Rlc3Ryb3koaW90aHJlYWQpOworICAgIH0KKworICAgIGlmIChibGspIHsKKyAgICAgICAgbW9u
aXRvcl9yZW1vdmVfYmxrKGJsayk7CisgICAgICAgIGJsa191bnJlZihibGspOworICAgIH0KK30K
Kworc3RhdGljIGNvbnN0IFhlbkJhY2tlbmRJbmZvIHhlbl9xZGlza19iYWNrZW5kX2luZm8gPSB7
CisgICAgLnR5cGUgPSAicWRpc2siLAorICAgIC5jcmVhdGUgPSB4ZW5fcWRpc2tfZGV2aWNlX2Ny
ZWF0ZSwKK307CisKK3N0YXRpYyB2b2lkIHhlbl9xZGlza19yZWdpc3Rlcl9iYWNrZW5kKHZvaWQp
Cit7CisgICAgeGVuX2JhY2tlbmRfcmVnaXN0ZXIoJnhlbl9xZGlza19iYWNrZW5kX2luZm8pOwor
fQorCit4ZW5fYmFja2VuZF9pbml0KHhlbl9xZGlza19yZWdpc3Rlcl9iYWNrZW5kKTsKZGlmZiAt
LWdpdCBhL2h3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuYyBiL2h3L3hlbi94ZW4tbGVnYWN5LWJh
Y2tlbmQuYwppbmRleCAyZDc0ODY2NWE2Li5jYzBhZGQwYTViIDEwMDY0NAotLS0gYS9ody94ZW4v
eGVuLWxlZ2FjeS1iYWNrZW5kLmMKKysrIGIvaHcveGVuL3hlbi1sZWdhY3ktYmFja2VuZC5jCkBA
IC03NTMsNyArNzUzLDYgQEAgdm9pZCB4ZW5fYmVfcmVnaXN0ZXJfY29tbW9uKHZvaWQpCiAKICAg
ICB4ZW5fYmVfcmVnaXN0ZXIoImNvbnNvbGUiLCAmeGVuX2NvbnNvbGVfb3BzKTsKICAgICB4ZW5f
YmVfcmVnaXN0ZXIoInZrYmQiLCAmeGVuX2tiZG1vdXNlX29wcyk7Ci0gICAgeGVuX2JlX3JlZ2lz
dGVyKCJxZGlzayIsICZ4ZW5fYmxrZGV2X29wcyk7CiAjaWZkZWYgQ09ORklHX1ZJUlRGUwogICAg
IHhlbl9iZV9yZWdpc3RlcigiOXBmcyIsICZ4ZW5fOXBmc19vcHMpOwogI2VuZGlmCmRpZmYgLS1n
aXQgYS9pbmNsdWRlL2h3L3hlbi94ZW4tcWRpc2suaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1xZGlz
ay5oCmluZGV4IGQ3ZGQyYmYwZWUuLmM3YmMwMTE3MzEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcv
eGVuL3hlbi1xZGlzay5oCisrKyBiL2luY2x1ZGUvaHcveGVuL3hlbi1xZGlzay5oCkBAIC00NCw2
ICs0NCw3IEBAIHN0cnVjdCBYZW5RZGlza0RldmljZSB7CiAgICAgQmxvY2tDb25mIGNvbmY7CiAg
ICAgdW5zaWduZWQgaW50IG1heF9yaW5nX3BhZ2Vfb3JkZXI7CiAgICAgSU9UaHJlYWQgKmlvdGhy
ZWFkOworICAgIElPVGhyZWFkICphdXRvX2lvdGhyZWFkOwogICAgIFhlblFkaXNrRGF0YVBsYW5l
ICpkYXRhcGxhbmU7CiB9OwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:29:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPUR9-0000tl-K8; Wed, 21 Nov 2018 15:29: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=wVSe=OA=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPUR7-0000rz-Ft
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:29:05 +0000
X-Inumbo-ID: 2cbbd02c-eda2-11e8-a6d3-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2cbbd02c-eda2-11e8-a6d3-12d6303a7972;
 Wed, 21 Nov 2018 15:29:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71207558"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 15:12:06 +0000
Message-ID: <20181121151211.15997-14-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181121151211.15997-1-paul.durrant@citrix.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 13/18] xen: purge 'blk' and 'ioreq' from
 function names in dataplane/xen-qdisk.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHB1cmVseSBjb3NtZXRpYyBwYXRjaCB0aGF0IHB1cmdlcyByZW1haW5pbmcgdXNl
IG9mICdibGsnIGFuZAonaW9yZXEnIGluIGxvY2FsIGZ1bmN0aW9uIG5hbWVzLgoKTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpDYzog
U3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgpDYzogS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT4KQ2M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+Ci0tLQogaHcv
YmxvY2svZGF0YXBsYW5lL3hlbi1xZGlzay5jIHwgODYgKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgNDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1xZGlzay5j
IGIvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1xZGlzay5jCmluZGV4IDUwYTQ4YjZmNWYuLjk0Nzg1
ZWVmZjMgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tcWRpc2suYworKysgYi9o
dy9ibG9jay9kYXRhcGxhbmUveGVuLXFkaXNrLmMKQEAgLTU3LDcgKzU3LDcgQEAgc3RydWN0IFhl
blFkaXNrRGF0YVBsYW5lIHsKICAgICBBaW9Db250ZXh0ICpjdHg7CiB9OwogCi1zdGF0aWMgdm9p
ZCBpb3JlcV9yZXNldChYZW5RZGlza1JlcXVlc3QgKnJlcXVlc3QpCitzdGF0aWMgdm9pZCByZXNl
dF9yZXF1ZXN0KFhlblFkaXNrUmVxdWVzdCAqcmVxdWVzdCkKIHsKICAgICBtZW1zZXQoJnJlcXVl
c3QtPnJlcSwgMCwgc2l6ZW9mKHJlcXVlc3QtPnJlcSkpOwogICAgIHJlcXVlc3QtPnN0YXR1cyA9
IDA7CkBAIC03Niw3ICs3Niw3IEBAIHN0YXRpYyB2b2lkIGlvcmVxX3Jlc2V0KFhlblFkaXNrUmVx
dWVzdCAqcmVxdWVzdCkKICAgICBxZW11X2lvdmVjX3Jlc2V0KCZyZXF1ZXN0LT52KTsKIH0KIAot
c3RhdGljIFhlblFkaXNrUmVxdWVzdCAqaW9yZXFfc3RhcnQoWGVuUWRpc2tEYXRhUGxhbmUgKmRh
dGFwbGFuZSkKK3N0YXRpYyBYZW5RZGlza1JlcXVlc3QgKnN0YXJ0X3JlcXVlc3QoWGVuUWRpc2tE
YXRhUGxhbmUgKmRhdGFwbGFuZSkKIHsKICAgICBYZW5RZGlza1JlcXVlc3QgKnJlcXVlc3QgPSBO
VUxMOwogCkBAIC0xMDEsNyArMTAxLDcgQEAgb3V0OgogICAgIHJldHVybiByZXF1ZXN0OwogfQog
Ci1zdGF0aWMgdm9pZCBpb3JlcV9maW5pc2goWGVuUWRpc2tSZXF1ZXN0ICpyZXF1ZXN0KQorc3Rh
dGljIHZvaWQgZmluaXNoX3JlcXVlc3QoWGVuUWRpc2tSZXF1ZXN0ICpyZXF1ZXN0KQogewogICAg
IFhlblFkaXNrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAKQEAg
LTExMSwxMiArMTExLDEyIEBAIHN0YXRpYyB2b2lkIGlvcmVxX2ZpbmlzaChYZW5RZGlza1JlcXVl
c3QgKnJlcXVlc3QpCiAgICAgZGF0YXBsYW5lLT5yZXF1ZXN0c19maW5pc2hlZCsrOwogfQogCi1z
dGF0aWMgdm9pZCBpb3JlcV9yZWxlYXNlKFhlblFkaXNrUmVxdWVzdCAqcmVxdWVzdCwgYm9vbCBm
aW5pc2gpCitzdGF0aWMgdm9pZCByZWxlYXNlX3JlcXVlc3QoWGVuUWRpc2tSZXF1ZXN0ICpyZXF1
ZXN0LCBib29sIGZpbmlzaCkKIHsKICAgICBYZW5RZGlza0RhdGFQbGFuZSAqZGF0YXBsYW5lID0g
cmVxdWVzdC0+ZGF0YXBsYW5lOwogCiAgICAgUUxJU1RfUkVNT1ZFKHJlcXVlc3QsIGxpc3QpOwot
ICAgIGlvcmVxX3Jlc2V0KHJlcXVlc3QpOworICAgIHJlc2V0X3JlcXVlc3QocmVxdWVzdCk7CiAg
ICAgcmVxdWVzdC0+ZGF0YXBsYW5lID0gZGF0YXBsYW5lOwogICAgIFFMSVNUX0lOU0VSVF9IRUFE
KCZkYXRhcGxhbmUtPmZyZWVsaXN0LCByZXF1ZXN0LCBsaXN0KTsKICAgICBpZiAoZmluaXNoKSB7
CkBAIC0xMzAsNyArMTMwLDcgQEAgc3RhdGljIHZvaWQgaW9yZXFfcmVsZWFzZShYZW5RZGlza1Jl
cXVlc3QgKnJlcXVlc3QsIGJvb2wgZmluaXNoKQogICogdHJhbnNsYXRlIHJlcXVlc3QgaW50byBp
b3ZlYyArIHN0YXJ0IG9mZnNldAogICogZG8gc2FuaXR5IGNoZWNrcyBhbG9uZyB0aGUgd2F5CiAg
Ki8KLXN0YXRpYyBpbnQgaW9yZXFfcGFyc2UoWGVuUWRpc2tSZXF1ZXN0ICpyZXF1ZXN0KQorc3Rh
dGljIGludCBwYXJzZV9yZXF1ZXN0KFhlblFkaXNrUmVxdWVzdCAqcmVxdWVzdCkKIHsKICAgICBY
ZW5RZGlza0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gcmVxdWVzdC0+ZGF0YXBsYW5lOwogICAgIHNp
emVfdCBsZW47CkBAIC0xOTEsNyArMTkxLDcgQEAgZXJyOgogICAgIHJldHVybiAtMTsKIH0KIAot
c3RhdGljIGludCBpb3JlcV9ncmFudF9jb3B5KFhlblFkaXNrUmVxdWVzdCAqcmVxdWVzdCkKK3N0
YXRpYyBpbnQgY29weV9yZXF1ZXN0KFhlblFkaXNrUmVxdWVzdCAqcmVxdWVzdCkKIHsKICAgICBY
ZW5RZGlza0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gcmVxdWVzdC0+ZGF0YXBsYW5lOwogICAgIFhl
bkRldmljZSAqeGVuZGV2ID0gZGF0YXBsYW5lLT54ZW5kZXY7CkBAIC0yNDAsOSArMjQwLDkgQEAg
c3RhdGljIGludCBpb3JlcV9ncmFudF9jb3B5KFhlblFkaXNrUmVxdWVzdCAqcmVxdWVzdCkKICAg
ICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhYZW5RZGlz
a1JlcXVlc3QgKnJlcXVlc3QpOworc3RhdGljIGludCBkb19haW8oWGVuUWRpc2tSZXF1ZXN0ICpy
ZXF1ZXN0KTsKIAotc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBp
bnQgcmV0KQorc3RhdGljIHZvaWQgY29tcGxldGVfYWlvKHZvaWQgKm9wYXF1ZSwgaW50IHJldCkK
IHsKICAgICBYZW5RZGlza1JlcXVlc3QgKnJlcXVlc3QgPSBvcGFxdWU7CiAgICAgWGVuUWRpc2tE
YXRhUGxhbmUgKmRhdGFwbGFuZSA9IHJlcXVlc3QtPmRhdGFwbGFuZTsKQEAgLTI1OSw3ICsyNTks
NyBAQCBzdGF0aWMgdm9pZCBxZW11X2Fpb19jb21wbGV0ZSh2b2lkICpvcGFxdWUsIGludCByZXQp
CiAgICAgcmVxdWVzdC0+YWlvX2luZmxpZ2h0LS07CiAgICAgaWYgKHJlcXVlc3QtPnByZXN5bmMp
IHsKICAgICAgICAgcmVxdWVzdC0+cHJlc3luYyA9IDA7Ci0gICAgICAgIGlvcmVxX3J1bmlvX3Fl
bXVfYWlvKHJlcXVlc3QpOworICAgICAgICBkb19haW8ocmVxdWVzdCk7CiAgICAgICAgIGdvdG8g
ZG9uZTsKICAgICB9CiAgICAgaWYgKHJlcXVlc3QtPmFpb19pbmZsaWdodCA+IDApIHsKQEAgLTI3
MCw3ICsyNzAsNyBAQCBzdGF0aWMgdm9pZCBxZW11X2Fpb19jb21wbGV0ZSh2b2lkICpvcGFxdWUs
IGludCByZXQpCiAgICAgY2FzZSBCTEtJRl9PUF9SRUFEOgogICAgICAgICAvKiBpbiBjYXNlIG9m
IGZhaWx1cmUgcmVxdWVzdC0+YWlvX2Vycm9ycyBpcyBpbmNyZWFzZWQgKi8KICAgICAgICAgaWYg
KHJldCA9PSAwKSB7Ci0gICAgICAgICAgICBpb3JlcV9ncmFudF9jb3B5KHJlcXVlc3QpOworICAg
ICAgICAgICAgY29weV9yZXF1ZXN0KHJlcXVlc3QpOwogICAgICAgICB9CiAgICAgICAgIHFlbXVf
dmZyZWUocmVxdWVzdC0+YnVmKTsKICAgICAgICAgYnJlYWs7CkBAIC0yODYsNyArMjg2LDcgQEAg
c3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQogICAg
IH0KIAogICAgIHJlcXVlc3QtPnN0YXR1cyA9IHJlcXVlc3QtPmFpb19lcnJvcnMgPyBCTEtJRl9S
U1BfRVJST1IgOiBCTEtJRl9SU1BfT0tBWTsKLSAgICBpb3JlcV9maW5pc2gocmVxdWVzdCk7Cisg
ICAgZmluaXNoX3JlcXVlc3QocmVxdWVzdCk7CiAKICAgICBzd2l0Y2ggKHJlcXVlc3QtPnJlcS5v
cGVyYXRpb24pIHsKICAgICBjYXNlIEJMS0lGX09QX1dSSVRFOgpAQCAtMzExLDkgKzMxMSw4IEBA
IGRvbmU6CiAgICAgYWlvX2NvbnRleHRfcmVsZWFzZShkYXRhcGxhbmUtPmN0eCk7CiB9CiAKLXN0
YXRpYyBib29sIGJsa19zcGxpdF9kaXNjYXJkKFhlblFkaXNrUmVxdWVzdCAqcmVxdWVzdCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBucl9zZWN0b3JzKQorc3Rh
dGljIGJvb2wgc3BsaXRfZGlzY2FyZChYZW5RZGlza1JlcXVlc3QgKnJlcXVlc3QsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXIsIHVpbnQ2NF90
IG5yX3NlY3RvcnMpCiB7CiAgICAgWGVuUWRpc2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IHJlcXVl
c3QtPmRhdGFwbGFuZTsKICAgICBpbnQ2NF90IGJ5dGVfb2Zmc2V0OwpAQCAtMzM2LDcgKzMzNSw3
IEBAIHN0YXRpYyBib29sIGJsa19zcGxpdF9kaXNjYXJkKFhlblFkaXNrUmVxdWVzdCAqcmVxdWVz
dCwKICAgICAgICAgYnl0ZV9jaHVuayA9IGJ5dGVfcmVtYWluaW5nID4gbGltaXQgPyBsaW1pdCA6
IGJ5dGVfcmVtYWluaW5nOwogICAgICAgICByZXF1ZXN0LT5haW9faW5mbGlnaHQrKzsKICAgICAg
ICAgYmxrX2Fpb19wZGlzY2FyZChkYXRhcGxhbmUtPmJsaywgYnl0ZV9vZmZzZXQsIGJ5dGVfY2h1
bmssCi0gICAgICAgICAgICAgICAgICAgICAgICAgcWVtdV9haW9fY29tcGxldGUsIHJlcXVlc3Qp
OworICAgICAgICAgICAgICAgICAgICAgICAgIGNvbXBsZXRlX2FpbywgcmVxdWVzdCk7CiAgICAg
ICAgIGJ5dGVfcmVtYWluaW5nIC09IGJ5dGVfY2h1bms7CiAgICAgICAgIGJ5dGVfb2Zmc2V0ICs9
IGJ5dGVfY2h1bms7CiAgICAgfSB3aGlsZSAoYnl0ZV9yZW1haW5pbmcgPiAwKTsKQEAgLTM0NCw3
ICszNDMsNyBAQCBzdGF0aWMgYm9vbCBibGtfc3BsaXRfZGlzY2FyZChYZW5RZGlza1JlcXVlc3Qg
KnJlcXVlc3QsCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyBpbnQgaW9yZXFfcnVuaW9f
cWVtdV9haW8oWGVuUWRpc2tSZXF1ZXN0ICpyZXF1ZXN0KQorc3RhdGljIGludCBkb19haW8oWGVu
UWRpc2tSZXF1ZXN0ICpyZXF1ZXN0KQogewogICAgIFhlblFkaXNrRGF0YVBsYW5lICpkYXRhcGxh
bmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAKQEAgLTM1MiwxNCArMzUxLDE0IEBAIHN0YXRpYyBp
bnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oWGVuUWRpc2tSZXF1ZXN0ICpyZXF1ZXN0KQogICAgIGlm
IChyZXF1ZXN0LT5yZXEubnJfc2VnbWVudHMgJiYKICAgICAgICAgKHJlcXVlc3QtPnJlcS5vcGVy
YXRpb24gPT0gQkxLSUZfT1BfV1JJVEUgfHwKICAgICAgICAgIHJlcXVlc3QtPnJlcS5vcGVyYXRp
b24gPT0gQkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFKSAmJgotICAgICAgICBpb3JlcV9ncmFudF9j
b3B5KHJlcXVlc3QpKSB7CisgICAgICAgIGNvcHlfcmVxdWVzdChyZXF1ZXN0KSkgewogICAgICAg
ICBxZW11X3ZmcmVlKHJlcXVlc3QtPmJ1Zik7CiAgICAgICAgIGdvdG8gZXJyOwogICAgIH0KIAog
ICAgIHJlcXVlc3QtPmFpb19pbmZsaWdodCsrOwogICAgIGlmIChyZXF1ZXN0LT5wcmVzeW5jKSB7
Ci0gICAgICAgIGJsa19haW9fZmx1c2gocmVxdWVzdC0+ZGF0YXBsYW5lLT5ibGssIHFlbXVfYWlv
X2NvbXBsZXRlLCByZXF1ZXN0KTsKKyAgICAgICAgYmxrX2Fpb19mbHVzaChyZXF1ZXN0LT5kYXRh
cGxhbmUtPmJsaywgY29tcGxldGVfYWlvLCByZXF1ZXN0KTsKICAgICAgICAgcmV0dXJuIDA7CiAg
ICAgfQogCkBAIC0zNzAsNyArMzY5LDcgQEAgc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2Fp
byhYZW5RZGlza1JlcXVlc3QgKnJlcXVlc3QpCiAgICAgICAgICAgICAgICAgICAgICAgICAgcmVx
dWVzdC0+di5zaXplLCBCTE9DS19BQ0NUX1JFQUQpOwogICAgICAgICByZXF1ZXN0LT5haW9faW5m
bGlnaHQrKzsKICAgICAgICAgYmxrX2Fpb19wcmVhZHYoZGF0YXBsYW5lLT5ibGssIHJlcXVlc3Qt
PnN0YXJ0LCAmcmVxdWVzdC0+diwgMCwKLSAgICAgICAgICAgICAgICAgICAgICAgcWVtdV9haW9f
Y29tcGxldGUsIHJlcXVlc3QpOworICAgICAgICAgICAgICAgICAgICAgICBjb21wbGV0ZV9haW8s
IHJlcXVlc3QpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX09QX1dSSVRFOgogICAg
IGNhc2UgQkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFOgpAQCAtMzg1LDEyICszODQsMTIgQEAgc3Rh
dGljIGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhYZW5RZGlza1JlcXVlc3QgKnJlcXVlc3QpCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgQkxPQ0tfQUNDVF9XUklURSA6IEJMT0NLX0FDQ1RfRkxV
U0gpOwogICAgICAgICByZXF1ZXN0LT5haW9faW5mbGlnaHQrKzsKICAgICAgICAgYmxrX2Fpb19w
d3JpdGV2KGRhdGFwbGFuZS0+YmxrLCByZXF1ZXN0LT5zdGFydCwgJnJlcXVlc3QtPnYsIDAsCi0g
ICAgICAgICAgICAgICAgICAgICAgICBxZW11X2Fpb19jb21wbGV0ZSwgcmVxdWVzdCk7CisgICAg
ICAgICAgICAgICAgICAgICAgICBjb21wbGV0ZV9haW8sIHJlcXVlc3QpOwogICAgICAgICBicmVh
azsKICAgICBjYXNlIEJMS0lGX09QX0RJU0NBUkQ6CiAgICAgewogICAgICAgICBzdHJ1Y3QgYmxr
aWZfcmVxdWVzdF9kaXNjYXJkICpyZXEgPSAodm9pZCAqKSZyZXF1ZXN0LT5yZXE7Ci0gICAgICAg
IGlmICghYmxrX3NwbGl0X2Rpc2NhcmQocmVxdWVzdCwgcmVxLT5zZWN0b3JfbnVtYmVyLCByZXEt
Pm5yX3NlY3RvcnMpKSB7CisgICAgICAgIGlmICghc3BsaXRfZGlzY2FyZChyZXF1ZXN0LCByZXEt
PnNlY3Rvcl9udW1iZXIsIHJlcS0+bnJfc2VjdG9ycykpIHsKICAgICAgICAgICAgIGdvdG8gZXJy
OwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwpAQCAtNDAwLDE3ICszOTksMTcgQEAgc3RhdGlj
IGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhYZW5RZGlza1JlcXVlc3QgKnJlcXVlc3QpCiAgICAg
ICAgIGdvdG8gZXJyOwogICAgIH0KIAotICAgIHFlbXVfYWlvX2NvbXBsZXRlKHJlcXVlc3QsIDAp
OworICAgIGNvbXBsZXRlX2FpbyhyZXF1ZXN0LCAwKTsKIAogICAgIHJldHVybiAwOwogCiBlcnI6
Ci0gICAgaW9yZXFfZmluaXNoKHJlcXVlc3QpOworICAgIGZpbmlzaF9yZXF1ZXN0KHJlcXVlc3Qp
OwogICAgIHJlcXVlc3QtPnN0YXR1cyA9IEJMS0lGX1JTUF9FUlJPUjsKICAgICByZXR1cm4gLTE7
CiB9CiAKLXN0YXRpYyBpbnQgYmxrX3NlbmRfcmVzcG9uc2Vfb25lKFhlblFkaXNrUmVxdWVzdCAq
cmVxdWVzdCkKK3N0YXRpYyBpbnQgc2VuZF9yZXNwb25zZV9vbmUoWGVuUWRpc2tSZXF1ZXN0ICpy
ZXF1ZXN0KQogewogICAgIFhlblFkaXNrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5k
YXRhcGxhbmU7CiAgICAgaW50IHNlbmRfbm90aWZ5ID0gMDsKQEAgLTQ2NiwxNSArNDY1LDE1IEBA
IHN0YXRpYyBpbnQgYmxrX3NlbmRfcmVzcG9uc2Vfb25lKFhlblFkaXNrUmVxdWVzdCAqcmVxdWVz
dCkKIH0KIAogLyogd2FsayBmaW5pc2hlZCBsaXN0LCBzZW5kIG91dHN0YW5kaW5nIHJlc3BvbnNl
cywgZnJlZSByZXF1ZXN0cyAqLwotc3RhdGljIHZvaWQgYmxrX3NlbmRfcmVzcG9uc2VfYWxsKFhl
blFkaXNrRGF0YVBsYW5lICpkYXRhcGxhbmUpCitzdGF0aWMgdm9pZCBzZW5kX3Jlc3BvbnNlX2Fs
bChYZW5RZGlza0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogewogICAgIFhlblFkaXNrUmVxdWVzdCAq
cmVxdWVzdDsKICAgICBpbnQgc2VuZF9ub3RpZnkgPSAwOwogCiAgICAgd2hpbGUgKCFRTElTVF9F
TVBUWSgmZGF0YXBsYW5lLT5maW5pc2hlZCkpIHsKICAgICAgICAgcmVxdWVzdCA9IFFMSVNUX0ZJ
UlNUKCZkYXRhcGxhbmUtPmZpbmlzaGVkKTsKLSAgICAgICAgc2VuZF9ub3RpZnkgKz0gYmxrX3Nl
bmRfcmVzcG9uc2Vfb25lKHJlcXVlc3QpOwotICAgICAgICBpb3JlcV9yZWxlYXNlKHJlcXVlc3Qs
IHRydWUpOworICAgICAgICBzZW5kX25vdGlmeSArPSBzZW5kX3Jlc3BvbnNlX29uZShyZXF1ZXN0
KTsKKyAgICAgICAgcmVsZWFzZV9yZXF1ZXN0KHJlcXVlc3QsIHRydWUpOwogICAgIH0KICAgICBp
ZiAoc2VuZF9ub3RpZnkpIHsKICAgICAgICAgeGVuX2RldmljZV9ub3RpZnlfZXZlbnRfY2hhbm5l
bChkYXRhcGxhbmUtPnhlbmRldiwKQEAgLTQ4Miw4ICs0ODEsOCBAQCBzdGF0aWMgdm9pZCBibGtf
c2VuZF9yZXNwb25zZV9hbGwoWGVuUWRpc2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKICAgICB9CiB9
CiAKLXN0YXRpYyBpbnQgYmxrX2dldF9yZXF1ZXN0KFhlblFkaXNrRGF0YVBsYW5lICpkYXRhcGxh
bmUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBYZW5RZGlza1JlcXVlc3QgKnJlcXVlc3Qs
IFJJTkdfSURYIHJjKQorc3RhdGljIGludCBnZXRfcmVxdWVzdChYZW5RZGlza0RhdGFQbGFuZSAq
ZGF0YXBsYW5lLAorICAgICAgICAgICAgICAgICAgICAgICBYZW5RZGlza1JlcXVlc3QgKnJlcXVl
c3QsIFJJTkdfSURYIHJjKQogewogICAgIHN3aXRjaCAoZGF0YXBsYW5lLT5wcm90b2NvbCkgewog
ICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOiB7CkBAIC01MTMsNyArNTEyLDcgQEAgc3Rh
dGljIGludCBibGtfZ2V0X3JlcXVlc3QoWGVuUWRpc2tEYXRhUGxhbmUgKmRhdGFwbGFuZSwKICAg
ICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhYZW5RZGlz
a0RhdGFQbGFuZSAqZGF0YXBsYW5lKQorc3RhdGljIHZvaWQgaGFuZGxlX3JlcXVlc3RzKFhlblFk
aXNrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiB7CiAgICAgUklOR19JRFggcmMsIHJwOwogICAgIFhl
blFkaXNrUmVxdWVzdCAqcmVxdWVzdDsKQEAgLTUyNCwyMiArNTIzLDIyIEBAIHN0YXRpYyB2b2lk
IGJsa19oYW5kbGVfcmVxdWVzdHMoWGVuUWRpc2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKICAgICBy
cCA9IGRhdGFwbGFuZS0+cmluZ3MuY29tbW9uLnNyaW5nLT5yZXFfcHJvZDsKICAgICB4ZW5fcm1i
KCk7IC8qIEVuc3VyZSB3ZSBzZWUgcXVldWVkIHJlcXVlc3RzIHVwIHRvICdycCcuICovCiAKLSAg
ICBibGtfc2VuZF9yZXNwb25zZV9hbGwoZGF0YXBsYW5lKTsKKyAgICBzZW5kX3Jlc3BvbnNlX2Fs
bChkYXRhcGxhbmUpOwogICAgIHdoaWxlIChyYyAhPSBycCkgewogICAgICAgICAvKiBwdWxsIHJl
cXVlc3QgZnJvbSByaW5nICovCiAgICAgICAgIGlmIChSSU5HX1JFUVVFU1RfQ09OU19PVkVSRkxP
VygmZGF0YXBsYW5lLT5yaW5ncy5jb21tb24sIHJjKSkgewogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIH0KLSAgICAgICAgcmVxdWVzdCA9IGlvcmVxX3N0YXJ0KGRhdGFwbGFuZSk7CisgICAg
ICAgIHJlcXVlc3QgPSBzdGFydF9yZXF1ZXN0KGRhdGFwbGFuZSk7CiAgICAgICAgIGlmIChyZXF1
ZXN0ID09IE5VTEwpIHsKICAgICAgICAgICAgIGRhdGFwbGFuZS0+bW9yZV93b3JrKys7CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgfQotICAgICAgICBibGtfZ2V0X3JlcXVlc3QoZGF0YXBs
YW5lLCByZXF1ZXN0LCByYyk7CisgICAgICAgIGdldF9yZXF1ZXN0KGRhdGFwbGFuZSwgcmVxdWVz
dCwgcmMpOwogICAgICAgICBkYXRhcGxhbmUtPnJpbmdzLmNvbW1vbi5yZXFfY29ucyA9ICsrcmM7
CiAKICAgICAgICAgLyogcGFyc2UgdGhlbSAqLwotICAgICAgICBpZiAoaW9yZXFfcGFyc2UocmVx
dWVzdCkgIT0gMCkgeworICAgICAgICBpZiAocGFyc2VfcmVxdWVzdChyZXF1ZXN0KSAhPSAwKSB7
CiAKICAgICAgICAgICAgIHN3aXRjaCAocmVxdWVzdC0+cmVxLm9wZXJhdGlvbikgewogICAgICAg
ICAgICAgY2FzZSBCTEtJRl9PUF9SRUFEOgpAQCAtNTU3LDE1ICs1NTYsMTUgQEAgc3RhdGljIHZv
aWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhYZW5RZGlza0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogICAg
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfTsKIAotICAgICAgICAgICAgaWYgKGJs
a19zZW5kX3Jlc3BvbnNlX29uZShyZXF1ZXN0KSkgeworICAgICAgICAgICAgaWYgKHNlbmRfcmVz
cG9uc2Vfb25lKHJlcXVlc3QpKSB7CiAgICAgICAgICAgICAgICAgeGVuX2RldmljZV9ub3RpZnlf
ZXZlbnRfY2hhbm5lbChkYXRhcGxhbmUtPnhlbmRldiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFwbGFuZS0+ZXZlbnRfY2hhbm5lbCk7CiAgICAg
ICAgICAgICB9Ci0gICAgICAgICAgICBpb3JlcV9yZWxlYXNlKHJlcXVlc3QsIGZhbHNlKTsKKyAg
ICAgICAgICAgIHJlbGVhc2VfcmVxdWVzdChyZXF1ZXN0LCBmYWxzZSk7CiAgICAgICAgICAgICBj
b250aW51ZTsKICAgICAgICAgfQogCi0gICAgICAgIGlvcmVxX3J1bmlvX3FlbXVfYWlvKHJlcXVl
c3QpOworICAgICAgICBkb19haW8ocmVxdWVzdCk7CiAgICAgfQogCiAgICAgaWYgKGRhdGFwbGFu
ZS0+bW9yZV93b3JrICYmCkBAIC01NzQsMTYgKzU3MywxNiBAQCBzdGF0aWMgdm9pZCBibGtfaGFu
ZGxlX3JlcXVlc3RzKFhlblFkaXNrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiAgICAgfQogfQogCi1z
dGF0aWMgdm9pZCBibGtfYmgodm9pZCAqb3BhcXVlKQorc3RhdGljIHZvaWQgeGVuX3FkaXNrX2Rh
dGFwbGFuZV9iaCh2b2lkICpvcGFxdWUpCiB7CiAgICAgWGVuUWRpc2tEYXRhUGxhbmUgKmRhdGFw
bGFuZSA9IG9wYXF1ZTsKIAogICAgIGFpb19jb250ZXh0X2FjcXVpcmUoZGF0YXBsYW5lLT5jdHgp
OwotICAgIGJsa19oYW5kbGVfcmVxdWVzdHMoZGF0YXBsYW5lKTsKKyAgICBoYW5kbGVfcmVxdWVz
dHMoZGF0YXBsYW5lKTsKICAgICBhaW9fY29udGV4dF9yZWxlYXNlKGRhdGFwbGFuZS0+Y3R4KTsK
IH0KIAotc3RhdGljIHZvaWQgYmxrX2V2ZW50KHZvaWQgKm9wYXF1ZSkKK3N0YXRpYyB2b2lkIHhl
bl9xZGlza19kYXRhcGxhbmVfZXZlbnQodm9pZCAqb3BhcXVlKQogewogICAgIFhlblFkaXNrRGF0
YVBsYW5lICpkYXRhcGxhbmUgPSBvcGFxdWU7CiAKQEAgLTYxMiw3ICs2MTEsOCBAQCBYZW5RZGlz
a0RhdGFQbGFuZSAqeGVuX3FkaXNrX2RhdGFwbGFuZV9jcmVhdGUoWGVuRGV2aWNlICp4ZW5kZXYs
CiAgICAgfSBlbHNlIHsKICAgICAgICAgZGF0YXBsYW5lLT5jdHggPSBxZW11X2dldF9haW9fY29u
dGV4dCgpOwogICAgIH0KLSAgICBkYXRhcGxhbmUtPmJoID0gYWlvX2JoX25ldyhkYXRhcGxhbmUt
PmN0eCwgYmxrX2JoLCBkYXRhcGxhbmUpOworICAgIGRhdGFwbGFuZS0+YmggPSBhaW9fYmhfbmV3
KGRhdGFwbGFuZS0+Y3R4LCB4ZW5fcWRpc2tfZGF0YXBsYW5lX2JoLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRhdGFwbGFuZSk7CiAKICAgICByZXR1cm4gZGF0YXBsYW5lOwogfQpA
QCAtNzE4LDcgKzcxOCw3IEBAIHZvaWQgeGVuX3FkaXNrX2RhdGFwbGFuZV9zdGFydChYZW5RZGlz
a0RhdGFQbGFuZSAqZGF0YXBsYW5lLAogCiAgICAgZGF0YXBsYW5lLT5ldmVudF9jaGFubmVsID0K
ICAgICAgICAgeGVuX2RldmljZV9iaW5kX2V2ZW50X2NoYW5uZWwoeGVuZGV2LCBldmVudF9jaGFu
bmVsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtfZXZlbnQsIGRh
dGFwbGFuZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3FkaXNr
X2RhdGFwbGFuZV9ldmVudCwgZGF0YXBsYW5lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmZXJyb3JfZmF0YWwpOwogCiAgICAgYWlvX2NvbnRleHRfYWNxdWlyZShkYXRh
cGxhbmUtPmN0eCk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPURB-0000vj-5k; Wed, 21 Nov 2018 15:29: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=wVSe=OA=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPUR9-0000sx-4c
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:29:07 +0000
X-Inumbo-ID: 2e9da712-eda2-11e8-9535-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e9da712-eda2-11e8-9535-12d6303a7972;
 Wed, 21 Nov 2018 15:29:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71207581"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 15:12:05 +0000
Message-ID: <20181121151211.15997-13-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181121151211.15997-1-paul.durrant@citrix.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 12/18] xen: remove 'ioreq' struct/varable/field
 names from dataplane/xen-qdisk.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHB1cmVseSBjb3NtZXRpYyBwYXRjaCB0aGF0IHB1cmdlcyB0aGUgbmFtZSAnaW9y
ZXEnIGZyb20gc3RydWN0LAp2YXJpYWJsZSBhbmQgZmllbGQgbmFtZXMuIChUaGlzIG5hbWUgaGFz
IGJlZW4gcHJvYmxlbWF0aWMgZm9yIGEgbG9uZyB0aW1lCmFzICdpb3JlcScgaXMgdGhlIG5hbWUg
dXNlZCBmb3IgZ2VuZXJpYyBJL08gcmVxdWVzdHMgY29taW5nIGZyb20gWGVuKS4KVGhlIHBhdGNo
IHJlcGxhY2VzICdzdHJ1Y3QgaW9yZXEnIHdpdGggYSBuZXcgJ1hlblFkaXNrUmVxdWVzdCcgdHlw
ZSBhbmQKJ2lvcmVxJyBmaWVsZC92YXJpYWJsZSBuYW1lcyB3aXRoICdyZXF1ZXN0JywgYW5kIHRo
ZW4gZG9lcyBuZWNlc3NhcnkKZml4LXVwIHRvIGFkaGVyZSB0byBjb2Rpbmcgc3R5bGUuCgpGdW5j
dGlvbiBuYW1lcyBhcmUgbm90IG1vZGlmaWVkIGJ5IHRoaXMgcGF0Y2guIFloZXkgd2lsbCBiZSBk
ZWFsdCB3aXRoIGluCmEgc3Vic2VxdWVudCBwYXRjaC4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoK
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0t
CkNjOiBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CkNjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBBbnRob255IFBlcmFyZCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+
CkNjOiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgotLS0KIGh3L2Jsb2NrL2RhdGFwbGFu
ZS94ZW4tcWRpc2suYyB8IDMxMCArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDE1NiBpbnNlcnRpb25zKCspLCAxNTQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1xZGlzay5jIGIvaHcvYmxvY2sv
ZGF0YXBsYW5lL3hlbi1xZGlzay5jCmluZGV4IDIyMTQ0NTVmZjkuLjUwYTQ4YjZmNWYgMTAwNjQ0
Ci0tLSBhL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tcWRpc2suYworKysgYi9ody9ibG9jay9kYXRh
cGxhbmUveGVuLXFkaXNrLmMKQEAgLTE4LDcgKzE4LDcgQEAKICNpbmNsdWRlICJzeXNlbXUvaW90
aHJlYWQuaCIKICNpbmNsdWRlICJ4ZW4tcWRpc2suaCIKIAotc3RydWN0IGlvcmVxIHsKK3R5cGVk
ZWYgc3RydWN0IFhlblFkaXNrUmVxdWVzdCB7CiAgICAgYmxraWZfcmVxdWVzdF90IHJlcTsKICAg
ICBpbnQxNl90IHN0YXR1czsKICAgICBvZmZfdCBzdGFydDsKQEAgLTI5LDkgKzI5LDkgQEAgc3Ry
dWN0IGlvcmVxIHsKICAgICBpbnQgYWlvX2luZmxpZ2h0OwogICAgIGludCBhaW9fZXJyb3JzOwog
ICAgIFhlblFkaXNrRGF0YVBsYW5lICpkYXRhcGxhbmU7Ci0gICAgUUxJU1RfRU5UUlkoaW9yZXEp
IGxpc3Q7CisgICAgUUxJU1RfRU5UUlkoWGVuUWRpc2tSZXF1ZXN0KSBsaXN0OwogICAgIEJsb2Nr
QWNjdENvb2tpZSBhY2N0OwotfTsKK30gWGVuUWRpc2tSZXF1ZXN0OwogCiBzdHJ1Y3QgWGVuUWRp
c2tEYXRhUGxhbmUgewogICAgIFhlbkRldmljZSAqeGVuZGV2OwpAQCAtNDQsOSArNDQsOSBAQCBz
dHJ1Y3QgWGVuUWRpc2tEYXRhUGxhbmUgewogICAgIGludCBwcm90b2NvbDsKICAgICBibGtpZl9i
YWNrX3JpbmdzX3QgcmluZ3M7CiAgICAgaW50IG1vcmVfd29yazsKLSAgICBRTElTVF9IRUFEKGlu
ZmxpZ2h0X2hlYWQsIGlvcmVxKSBpbmZsaWdodDsKLSAgICBRTElTVF9IRUFEKGZpbmlzaGVkX2hl
YWQsIGlvcmVxKSBmaW5pc2hlZDsKLSAgICBRTElTVF9IRUFEKGZyZWVsaXN0X2hlYWQsIGlvcmVx
KSBmcmVlbGlzdDsKKyAgICBRTElTVF9IRUFEKGluZmxpZ2h0X2hlYWQsIFhlblFkaXNrUmVxdWVz
dCkgaW5mbGlnaHQ7CisgICAgUUxJU1RfSEVBRChmaW5pc2hlZF9oZWFkLCBYZW5RZGlza1JlcXVl
c3QpIGZpbmlzaGVkOworICAgIFFMSVNUX0hFQUQoZnJlZWxpc3RfaGVhZCwgWGVuUWRpc2tSZXF1
ZXN0KSBmcmVlbGlzdDsKICAgICBpbnQgcmVxdWVzdHNfdG90YWw7CiAgICAgaW50IHJlcXVlc3Rz
X2luZmxpZ2h0OwogICAgIGludCByZXF1ZXN0c19maW5pc2hlZDsKQEAgLTU3LDY4ICs1Nyw2OCBA
QCBzdHJ1Y3QgWGVuUWRpc2tEYXRhUGxhbmUgewogICAgIEFpb0NvbnRleHQgKmN0eDsKIH07CiAK
LXN0YXRpYyB2b2lkIGlvcmVxX3Jlc2V0KHN0cnVjdCBpb3JlcSAqaW9yZXEpCitzdGF0aWMgdm9p
ZCBpb3JlcV9yZXNldChYZW5RZGlza1JlcXVlc3QgKnJlcXVlc3QpCiB7Ci0gICAgbWVtc2V0KCZp
b3JlcS0+cmVxLCAwLCBzaXplb2YoaW9yZXEtPnJlcSkpOwotICAgIGlvcmVxLT5zdGF0dXMgPSAw
OwotICAgIGlvcmVxLT5zdGFydCA9IDA7Ci0gICAgaW9yZXEtPmJ1ZiA9IE5VTEw7Ci0gICAgaW9y
ZXEtPnNpemUgPSAwOwotICAgIGlvcmVxLT5wcmVzeW5jID0gMDsKKyAgICBtZW1zZXQoJnJlcXVl
c3QtPnJlcSwgMCwgc2l6ZW9mKHJlcXVlc3QtPnJlcSkpOworICAgIHJlcXVlc3QtPnN0YXR1cyA9
IDA7CisgICAgcmVxdWVzdC0+c3RhcnQgPSAwOworICAgIHJlcXVlc3QtPmJ1ZiA9IE5VTEw7Cisg
ICAgcmVxdWVzdC0+c2l6ZSA9IDA7CisgICAgcmVxdWVzdC0+cHJlc3luYyA9IDA7CiAKLSAgICBp
b3JlcS0+YWlvX2luZmxpZ2h0ID0gMDsKLSAgICBpb3JlcS0+YWlvX2Vycm9ycyA9IDA7CisgICAg
cmVxdWVzdC0+YWlvX2luZmxpZ2h0ID0gMDsKKyAgICByZXF1ZXN0LT5haW9fZXJyb3JzID0gMDsK
IAotICAgIGlvcmVxLT5kYXRhcGxhbmUgPSBOVUxMOwotICAgIG1lbXNldCgmaW9yZXEtPmxpc3Qs
IDAsIHNpemVvZihpb3JlcS0+bGlzdCkpOwotICAgIG1lbXNldCgmaW9yZXEtPmFjY3QsIDAsIHNp
emVvZihpb3JlcS0+YWNjdCkpOworICAgIHJlcXVlc3QtPmRhdGFwbGFuZSA9IE5VTEw7CisgICAg
bWVtc2V0KCZyZXF1ZXN0LT5saXN0LCAwLCBzaXplb2YocmVxdWVzdC0+bGlzdCkpOworICAgIG1l
bXNldCgmcmVxdWVzdC0+YWNjdCwgMCwgc2l6ZW9mKHJlcXVlc3QtPmFjY3QpKTsKIAotICAgIHFl
bXVfaW92ZWNfcmVzZXQoJmlvcmVxLT52KTsKKyAgICBxZW11X2lvdmVjX3Jlc2V0KCZyZXF1ZXN0
LT52KTsKIH0KIAotc3RhdGljIHN0cnVjdCBpb3JlcSAqaW9yZXFfc3RhcnQoWGVuUWRpc2tEYXRh
UGxhbmUgKmRhdGFwbGFuZSkKK3N0YXRpYyBYZW5RZGlza1JlcXVlc3QgKmlvcmVxX3N0YXJ0KFhl
blFkaXNrRGF0YVBsYW5lICpkYXRhcGxhbmUpCiB7Ci0gICAgc3RydWN0IGlvcmVxICppb3JlcSA9
IE5VTEw7CisgICAgWGVuUWRpc2tSZXF1ZXN0ICpyZXF1ZXN0ID0gTlVMTDsKIAogICAgIGlmIChR
TElTVF9FTVBUWSgmZGF0YXBsYW5lLT5mcmVlbGlzdCkpIHsKICAgICAgICAgaWYgKGRhdGFwbGFu
ZS0+cmVxdWVzdHNfdG90YWwgPj0gZGF0YXBsYW5lLT5tYXhfcmVxdWVzdHMpIHsKICAgICAgICAg
ICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAgICAgICAgIC8qIGFsbG9jYXRlIG5ldyBzdHJ1Y3Qg
Ki8KLSAgICAgICAgaW9yZXEgPSBnX21hbGxvYzAoc2l6ZW9mKCppb3JlcSkpOwotICAgICAgICBp
b3JlcS0+ZGF0YXBsYW5lID0gZGF0YXBsYW5lOworICAgICAgICByZXF1ZXN0ID0gZ19tYWxsb2Mw
KHNpemVvZigqcmVxdWVzdCkpOworICAgICAgICByZXF1ZXN0LT5kYXRhcGxhbmUgPSBkYXRhcGxh
bmU7CiAgICAgICAgIGRhdGFwbGFuZS0+cmVxdWVzdHNfdG90YWwrKzsKLSAgICAgICAgcWVtdV9p
b3ZlY19pbml0KCZpb3JlcS0+diwgMSk7CisgICAgICAgIHFlbXVfaW92ZWNfaW5pdCgmcmVxdWVz
dC0+diwgMSk7CiAgICAgfSBlbHNlIHsKICAgICAgICAgLyogZ2V0IG9uZSBmcm9tIGZyZWVsaXN0
ICovCi0gICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1QoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpOwot
ICAgICAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3QpOworICAgICAgICByZXF1ZXN0ID0gUUxJ
U1RfRklSU1QoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpOworICAgICAgICBRTElTVF9SRU1PVkUocmVx
dWVzdCwgbGlzdCk7CiAgICAgfQotICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmlu
ZmxpZ2h0LCBpb3JlcSwgbGlzdCk7CisgICAgUUxJU1RfSU5TRVJUX0hFQUQoJmRhdGFwbGFuZS0+
aW5mbGlnaHQsIHJlcXVlc3QsIGxpc3QpOwogICAgIGRhdGFwbGFuZS0+cmVxdWVzdHNfaW5mbGln
aHQrKzsKIAogb3V0OgotICAgIHJldHVybiBpb3JlcTsKKyAgICByZXR1cm4gcmVxdWVzdDsKIH0K
IAotc3RhdGljIHZvaWQgaW9yZXFfZmluaXNoKHN0cnVjdCBpb3JlcSAqaW9yZXEpCitzdGF0aWMg
dm9pZCBpb3JlcV9maW5pc2goWGVuUWRpc2tSZXF1ZXN0ICpyZXF1ZXN0KQogewotICAgIFhlblFk
aXNrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOworICAgIFhlblFkaXNr
RGF0YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAKLSAgICBRTElTVF9S
RU1PVkUoaW9yZXEsIGxpc3QpOwotICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmZp
bmlzaGVkLCBpb3JlcSwgbGlzdCk7CisgICAgUUxJU1RfUkVNT1ZFKHJlcXVlc3QsIGxpc3QpOwor
ICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmZpbmlzaGVkLCByZXF1ZXN0LCBsaXN0
KTsKICAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX2luZmxpZ2h0LS07CiAgICAgZGF0YXBsYW5lLT5y
ZXF1ZXN0c19maW5pc2hlZCsrOwogfQogCi1zdGF0aWMgdm9pZCBpb3JlcV9yZWxlYXNlKHN0cnVj
dCBpb3JlcSAqaW9yZXEsIGJvb2wgZmluaXNoKQorc3RhdGljIHZvaWQgaW9yZXFfcmVsZWFzZShY
ZW5RZGlza1JlcXVlc3QgKnJlcXVlc3QsIGJvb2wgZmluaXNoKQogewotICAgIFhlblFkaXNrRGF0
YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOworICAgIFhlblFkaXNrRGF0YVBs
YW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAKLSAgICBRTElTVF9SRU1PVkUo
aW9yZXEsIGxpc3QpOwotICAgIGlvcmVxX3Jlc2V0KGlvcmVxKTsKLSAgICBpb3JlcS0+ZGF0YXBs
YW5lID0gZGF0YXBsYW5lOwotICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZkYXRhcGxhbmUtPmZyZWVs
aXN0LCBpb3JlcSwgbGlzdCk7CisgICAgUUxJU1RfUkVNT1ZFKHJlcXVlc3QsIGxpc3QpOworICAg
IGlvcmVxX3Jlc2V0KHJlcXVlc3QpOworICAgIHJlcXVlc3QtPmRhdGFwbGFuZSA9IGRhdGFwbGFu
ZTsKKyAgICBRTElTVF9JTlNFUlRfSEVBRCgmZGF0YXBsYW5lLT5mcmVlbGlzdCwgcmVxdWVzdCwg
bGlzdCk7CiAgICAgaWYgKGZpbmlzaCkgewogICAgICAgICBkYXRhcGxhbmUtPnJlcXVlc3RzX2Zp
bmlzaGVkLS07CiAgICAgfSBlbHNlIHsKQEAgLTEzMCwxOCArMTMwLDE4IEBAIHN0YXRpYyB2b2lk
IGlvcmVxX3JlbGVhc2Uoc3RydWN0IGlvcmVxICppb3JlcSwgYm9vbCBmaW5pc2gpCiAgKiB0cmFu
c2xhdGUgcmVxdWVzdCBpbnRvIGlvdmVjICsgc3RhcnQgb2Zmc2V0CiAgKiBkbyBzYW5pdHkgY2hl
Y2tzIGFsb25nIHRoZSB3YXkKICAqLwotc3RhdGljIGludCBpb3JlcV9wYXJzZShzdHJ1Y3QgaW9y
ZXEgKmlvcmVxKQorc3RhdGljIGludCBpb3JlcV9wYXJzZShYZW5RZGlza1JlcXVlc3QgKnJlcXVl
c3QpCiB7Ci0gICAgWGVuUWRpc2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IGlvcmVxLT5kYXRhcGxh
bmU7CisgICAgWGVuUWRpc2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IHJlcXVlc3QtPmRhdGFwbGFu
ZTsKICAgICBzaXplX3QgbGVuOwogICAgIGludCBpOwogCi0gICAgc3dpdGNoIChpb3JlcS0+cmVx
Lm9wZXJhdGlvbikgeworICAgIHN3aXRjaCAocmVxdWVzdC0+cmVxLm9wZXJhdGlvbikgewogICAg
IGNhc2UgQkxLSUZfT1BfUkVBRDoKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9PUF9G
TFVTSF9ESVNLQ0FDSEU6Ci0gICAgICAgIGlvcmVxLT5wcmVzeW5jID0gMTsKLSAgICAgICAgaWYg
KCFpb3JlcS0+cmVxLm5yX3NlZ21lbnRzKSB7CisgICAgICAgIHJlcXVlc3QtPnByZXN5bmMgPSAx
OworICAgICAgICBpZiAoIXJlcXVlc3QtPnJlcS5ucl9zZWdtZW50cykgewogICAgICAgICAgICAg
cmV0dXJuIDA7CiAgICAgICAgIH0KICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCkBAIC0xNTAs
NzcgKzE1MCw3OCBAQCBzdGF0aWMgaW50IGlvcmVxX3BhcnNlKHN0cnVjdCBpb3JlcSAqaW9yZXEp
CiAgICAgY2FzZSBCTEtJRl9PUF9ESVNDQVJEOgogICAgICAgICByZXR1cm4gMDsKICAgICBkZWZh
dWx0OgotICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiB1bmtub3duIG9wZXJhdGlvbiAoJWQp
IiwgaW9yZXEtPnJlcS5vcGVyYXRpb24pOworICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiB1
bmtub3duIG9wZXJhdGlvbiAoJWQpIiwgcmVxdWVzdC0+cmVxLm9wZXJhdGlvbik7CiAgICAgICAg
IGdvdG8gZXJyOwogICAgIH07CiAKLSAgICBpZiAoaW9yZXEtPnJlcS5vcGVyYXRpb24gIT0gQkxL
SUZfT1BfUkVBRCAmJgorICAgIGlmIChyZXF1ZXN0LT5yZXEub3BlcmF0aW9uICE9IEJMS0lGX09Q
X1JFQUQgJiYKICAgICAgICAgYmxrX2lzX3JlYWRfb25seShkYXRhcGxhbmUtPmJsaykpIHsKICAg
ICAgICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogd3JpdGUgcmVxIGZvciBybyBkZXZpY2UiKTsKICAg
ICAgICAgZ290byBlcnI7CiAgICAgfQogCi0gICAgaW9yZXEtPnN0YXJ0ID0gaW9yZXEtPnJlcS5z
ZWN0b3JfbnVtYmVyICogZGF0YXBsYW5lLT5maWxlX2JsazsKLSAgICBmb3IgKGkgPSAwOyBpIDwg
aW9yZXEtPnJlcS5ucl9zZWdtZW50czsgaSsrKSB7CisgICAgcmVxdWVzdC0+c3RhcnQgPSByZXF1
ZXN0LT5yZXEuc2VjdG9yX251bWJlciAqIGRhdGFwbGFuZS0+ZmlsZV9ibGs7CisgICAgZm9yIChp
ID0gMDsgaSA8IHJlcXVlc3QtPnJlcS5ucl9zZWdtZW50czsgaSsrKSB7CiAgICAgICAgIGlmIChp
ID09IEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCkgewogICAgICAgICAgICAgZXJyb3Jf
cmVwb3J0KCJlcnJvcjogbnJfc2VnbWVudHMgdG9vIGJpZyIpOwogICAgICAgICAgICAgZ290byBl
cnI7CiAgICAgICAgIH0KLSAgICAgICAgaWYgKGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0X3NlY3Qg
PiBpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QpIHsKKyAgICAgICAgaWYgKHJlcXVlc3QtPnJl
cS5zZWdbaV0uZmlyc3Rfc2VjdCA+IHJlcXVlc3QtPnJlcS5zZWdbaV0ubGFzdF9zZWN0KSB7CiAg
ICAgICAgICAgICBlcnJvcl9yZXBvcnQoImVycm9yOiBmaXJzdCA+IGxhc3Qgc2VjdG9yIik7CiAg
ICAgICAgICAgICBnb3RvIGVycjsKICAgICAgICAgfQotICAgICAgICBpZiAoaW9yZXEtPnJlcS5z
ZWdbaV0ubGFzdF9zZWN0ICogZGF0YXBsYW5lLT5maWxlX2JsayA+PSBYQ19QQUdFX1NJWkUpIHsK
KyAgICAgICAgaWYgKHJlcXVlc3QtPnJlcS5zZWdbaV0ubGFzdF9zZWN0ICogZGF0YXBsYW5lLT5m
aWxlX2JsayA+PQorICAgICAgICAgICAgWENfUEFHRV9TSVpFKSB7CiAgICAgICAgICAgICBlcnJv
cl9yZXBvcnQoImVycm9yOiBwYWdlIGNyb3NzaW5nIik7CiAgICAgICAgICAgICBnb3RvIGVycjsK
ICAgICAgICAgfQogCi0gICAgICAgIGxlbiA9IChpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0X3NlY3Qg
LQotICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCArIDEpICogZGF0
YXBsYW5lLT5maWxlX2JsazsKLSAgICAgICAgaW9yZXEtPnNpemUgKz0gbGVuOworICAgICAgICBs
ZW4gPSAocmVxdWVzdC0+cmVxLnNlZ1tpXS5sYXN0X3NlY3QgLQorICAgICAgICAgICAgICAgcmVx
dWVzdC0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICsgMSkgKiBkYXRhcGxhbmUtPmZpbGVfYmxrOwor
ICAgICAgICByZXF1ZXN0LT5zaXplICs9IGxlbjsKICAgICB9Ci0gICAgaWYgKGlvcmVxLT5zdGFy
dCArIGlvcmVxLT5zaXplID4gZGF0YXBsYW5lLT5maWxlX3NpemUpIHsKKyAgICBpZiAocmVxdWVz
dC0+c3RhcnQgKyByZXF1ZXN0LT5zaXplID4gZGF0YXBsYW5lLT5maWxlX3NpemUpIHsKICAgICAg
ICAgZXJyb3JfcmVwb3J0KCJlcnJvcjogYWNjZXNzIGJleW9uZCBlbmQgb2YgZmlsZSIpOwogICAg
ICAgICBnb3RvIGVycjsKICAgICB9CiAgICAgcmV0dXJuIDA7CiAKIGVycjoKLSAgICBpb3JlcS0+
c3RhdHVzID0gQkxLSUZfUlNQX0VSUk9SOworICAgIHJlcXVlc3QtPnN0YXR1cyA9IEJMS0lGX1JT
UF9FUlJPUjsKICAgICByZXR1cm4gLTE7CiB9CiAKLXN0YXRpYyBpbnQgaW9yZXFfZ3JhbnRfY29w
eShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQorc3RhdGljIGludCBpb3JlcV9ncmFudF9jb3B5KFhlblFk
aXNrUmVxdWVzdCAqcmVxdWVzdCkKIHsKLSAgICBYZW5RZGlza0RhdGFQbGFuZSAqZGF0YXBsYW5l
ID0gaW9yZXEtPmRhdGFwbGFuZTsKKyAgICBYZW5RZGlza0RhdGFQbGFuZSAqZGF0YXBsYW5lID0g
cmVxdWVzdC0+ZGF0YXBsYW5lOwogICAgIFhlbkRldmljZSAqeGVuZGV2ID0gZGF0YXBsYW5lLT54
ZW5kZXY7CiAgICAgWGVuRGV2aWNlR3JhbnRDb3B5U2VnbWVudCBzZWdzW0JMS0lGX01BWF9TRUdN
RU5UU19QRVJfUkVRVUVTVF07CiAgICAgaW50IGksIGNvdW50OwogICAgIGludDY0X3QgZmlsZV9i
bGsgPSBkYXRhcGxhbmUtPmZpbGVfYmxrOwotICAgIGJvb2wgdG9fZG9tYWluID0gKGlvcmVxLT5y
ZXEub3BlcmF0aW9uID09IEJMS0lGX09QX1JFQUQpOwotICAgIHZvaWQgKnZpcnQgPSBpb3JlcS0+
YnVmOworICAgIGJvb2wgdG9fZG9tYWluID0gKHJlcXVlc3QtPnJlcS5vcGVyYXRpb24gPT0gQkxL
SUZfT1BfUkVBRCk7CisgICAgdm9pZCAqdmlydCA9IHJlcXVlc3QtPmJ1ZjsKICAgICBFcnJvciAq
bG9jYWxfZXJyID0gTlVMTDsKIAotICAgIGlmIChpb3JlcS0+cmVxLm5yX3NlZ21lbnRzID09IDAp
IHsKKyAgICBpZiAocmVxdWVzdC0+cmVxLm5yX3NlZ21lbnRzID09IDApIHsKICAgICAgICAgcmV0
dXJuIDA7CiAgICAgfQogCi0gICAgY291bnQgPSBpb3JlcS0+cmVxLm5yX3NlZ21lbnRzOworICAg
IGNvdW50ID0gcmVxdWVzdC0+cmVxLm5yX3NlZ21lbnRzOwogCiAgICAgZm9yIChpID0gMDsgaSA8
IGNvdW50OyBpKyspIHsKICAgICAgICAgaWYgKHRvX2RvbWFpbikgewotICAgICAgICAgICAgc2Vn
c1tpXS5kZXN0LmZvcmVpZ24ucmVmID0gaW9yZXEtPnJlcS5zZWdbaV0uZ3JlZjsKLSAgICAgICAg
ICAgIHNlZ3NbaV0uZGVzdC5mb3JlaWduLm9mZnNldCA9IGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0
X3NlY3QgKgorICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LmZvcmVpZ24ucmVmID0gcmVxdWVzdC0+
cmVxLnNlZ1tpXS5ncmVmOworICAgICAgICAgICAgc2Vnc1tpXS5kZXN0LmZvcmVpZ24ub2Zmc2V0
ID0gcmVxdWVzdC0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICoKICAgICAgICAgICAgICAgICBmaWxl
X2JsazsKICAgICAgICAgICAgIHNlZ3NbaV0uc291cmNlLnZpcnQgPSB2aXJ0OwogICAgICAgICB9
IGVsc2UgewotICAgICAgICAgICAgc2Vnc1tpXS5zb3VyY2UuZm9yZWlnbi5yZWYgPSBpb3JlcS0+
cmVxLnNlZ1tpXS5ncmVmOwotICAgICAgICAgICAgc2Vnc1tpXS5zb3VyY2UuZm9yZWlnbi5vZmZz
ZXQgPSBpb3JlcS0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICoKKyAgICAgICAgICAgIHNlZ3NbaV0u
c291cmNlLmZvcmVpZ24ucmVmID0gcmVxdWVzdC0+cmVxLnNlZ1tpXS5ncmVmOworICAgICAgICAg
ICAgc2Vnc1tpXS5zb3VyY2UuZm9yZWlnbi5vZmZzZXQgPSByZXF1ZXN0LT5yZXEuc2VnW2ldLmZp
cnN0X3NlY3QgKgogICAgICAgICAgICAgICAgIGZpbGVfYmxrOwogICAgICAgICAgICAgc2Vnc1tp
XS5kZXN0LnZpcnQgPSB2aXJ0OwogICAgICAgICB9Ci0gICAgICAgIHNlZ3NbaV0ubGVuID0gKGlv
cmVxLT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAtCi0gICAgICAgICAgICAgICAgICAgICAgIGlvcmVx
LT5yZXEuc2VnW2ldLmZpcnN0X3NlY3QgKyAxKSAqIGZpbGVfYmxrOworICAgICAgICBzZWdzW2ld
LmxlbiA9IChyZXF1ZXN0LT5yZXEuc2VnW2ldLmxhc3Rfc2VjdCAtCisgICAgICAgICAgICAgICAg
ICAgICAgIHJlcXVlc3QtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCArIDEpICogZmlsZV9ibGs7CiAg
ICAgICAgIHZpcnQgKz0gc2Vnc1tpXS5sZW47CiAgICAgfQogCkBAIC0yMzIsNzIgKzIzMyw3MiBA
QCBzdGF0aWMgaW50IGlvcmVxX2dyYW50X2NvcHkoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICAg
ICAgZXJyb3JfcmVwb3J0KCJmYWlsZWQgdG8gY29weSBkYXRhOiAlcyIsIG1zZyk7CiAgICAgICAg
IGVycm9yX2ZyZWUobG9jYWxfZXJyKTsKIAotICAgICAgICBpb3JlcS0+YWlvX2Vycm9ycysrOwor
ICAgICAgICByZXF1ZXN0LT5haW9fZXJyb3JzKys7CiAgICAgICAgIHJldHVybiAtMTsKICAgICB9
CiAKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2Fpbyhz
dHJ1Y3QgaW9yZXEgKmlvcmVxKTsKK3N0YXRpYyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oWGVu
UWRpc2tSZXF1ZXN0ICpyZXF1ZXN0KTsKIAogc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUo
dm9pZCAqb3BhcXVlLCBpbnQgcmV0KQogewotICAgIHN0cnVjdCBpb3JlcSAqaW9yZXEgPSBvcGFx
dWU7Ci0gICAgWGVuUWRpc2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IGlvcmVxLT5kYXRhcGxhbmU7
CisgICAgWGVuUWRpc2tSZXF1ZXN0ICpyZXF1ZXN0ID0gb3BhcXVlOworICAgIFhlblFkaXNrRGF0
YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAKICAgICBhaW9fY29udGV4
dF9hY3F1aXJlKGRhdGFwbGFuZS0+Y3R4KTsKIAogICAgIGlmIChyZXQgIT0gMCkgewogICAgICAg
ICBlcnJvcl9yZXBvcnQoIiVzIEkvTyBlcnJvciIsCi0gICAgICAgICAgICAgICAgICAgICBpb3Jl
cS0+cmVxLm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9SRUFEID8KKyAgICAgICAgICAgICAgICAgICAg
IHJlcXVlc3QtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfUkVBRCA/CiAgICAgICAgICAgICAg
ICAgICAgICAicmVhZCIgOiAid3JpdGUiKTsKLSAgICAgICAgaW9yZXEtPmFpb19lcnJvcnMrKzsK
KyAgICAgICAgcmVxdWVzdC0+YWlvX2Vycm9ycysrOwogICAgIH0KIAotICAgIGlvcmVxLT5haW9f
aW5mbGlnaHQtLTsKLSAgICBpZiAoaW9yZXEtPnByZXN5bmMpIHsKLSAgICAgICAgaW9yZXEtPnBy
ZXN5bmMgPSAwOwotICAgICAgICBpb3JlcV9ydW5pb19xZW11X2Fpbyhpb3JlcSk7CisgICAgcmVx
dWVzdC0+YWlvX2luZmxpZ2h0LS07CisgICAgaWYgKHJlcXVlc3QtPnByZXN5bmMpIHsKKyAgICAg
ICAgcmVxdWVzdC0+cHJlc3luYyA9IDA7CisgICAgICAgIGlvcmVxX3J1bmlvX3FlbXVfYWlvKHJl
cXVlc3QpOwogICAgICAgICBnb3RvIGRvbmU7CiAgICAgfQotICAgIGlmIChpb3JlcS0+YWlvX2lu
ZmxpZ2h0ID4gMCkgeworICAgIGlmIChyZXF1ZXN0LT5haW9faW5mbGlnaHQgPiAwKSB7CiAgICAg
ICAgIGdvdG8gZG9uZTsKICAgICB9CiAKLSAgICBzd2l0Y2ggKGlvcmVxLT5yZXEub3BlcmF0aW9u
KSB7CisgICAgc3dpdGNoIChyZXF1ZXN0LT5yZXEub3BlcmF0aW9uKSB7CiAgICAgY2FzZSBCTEtJ
Rl9PUF9SRUFEOgotICAgICAgICAvKiBpbiBjYXNlIG9mIGZhaWx1cmUgaW9yZXEtPmFpb19lcnJv
cnMgaXMgaW5jcmVhc2VkICovCisgICAgICAgIC8qIGluIGNhc2Ugb2YgZmFpbHVyZSByZXF1ZXN0
LT5haW9fZXJyb3JzIGlzIGluY3JlYXNlZCAqLwogICAgICAgICBpZiAocmV0ID09IDApIHsKLSAg
ICAgICAgICAgIGlvcmVxX2dyYW50X2NvcHkoaW9yZXEpOworICAgICAgICAgICAgaW9yZXFfZ3Jh
bnRfY29weShyZXF1ZXN0KTsKICAgICAgICAgfQotICAgICAgICBxZW11X3ZmcmVlKGlvcmVxLT5i
dWYpOworICAgICAgICBxZW11X3ZmcmVlKHJlcXVlc3QtPmJ1Zik7CiAgICAgICAgIGJyZWFrOwog
ICAgIGNhc2UgQkxLSUZfT1BfV1JJVEU6CiAgICAgY2FzZSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FD
SEU6Ci0gICAgICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdtZW50cykgeworICAgICAgICBpZiAo
IXJlcXVlc3QtPnJlcS5ucl9zZWdtZW50cykgewogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IH0KLSAgICAgICAgcWVtdV92ZnJlZShpb3JlcS0+YnVmKTsKKyAgICAgICAgcWVtdV92ZnJlZShy
ZXF1ZXN0LT5idWYpOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBicmVh
azsKICAgICB9CiAKLSAgICBpb3JlcS0+c3RhdHVzID0gaW9yZXEtPmFpb19lcnJvcnMgPyBCTEtJ
Rl9SU1BfRVJST1IgOiBCTEtJRl9SU1BfT0tBWTsKLSAgICBpb3JlcV9maW5pc2goaW9yZXEpOwor
ICAgIHJlcXVlc3QtPnN0YXR1cyA9IHJlcXVlc3QtPmFpb19lcnJvcnMgPyBCTEtJRl9SU1BfRVJS
T1IgOiBCTEtJRl9SU1BfT0tBWTsKKyAgICBpb3JlcV9maW5pc2gocmVxdWVzdCk7CiAKLSAgICBz
d2l0Y2ggKGlvcmVxLT5yZXEub3BlcmF0aW9uKSB7CisgICAgc3dpdGNoIChyZXF1ZXN0LT5yZXEu
b3BlcmF0aW9uKSB7CiAgICAgY2FzZSBCTEtJRl9PUF9XUklURToKICAgICBjYXNlIEJMS0lGX09Q
X0ZMVVNIX0RJU0tDQUNIRToKLSAgICAgICAgaWYgKCFpb3JlcS0+cmVxLm5yX3NlZ21lbnRzKSB7
CisgICAgICAgIGlmICghcmVxdWVzdC0+cmVxLm5yX3NlZ21lbnRzKSB7CiAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgfQogICAgIGNhc2UgQkxLSUZfT1BfUkVBRDoKLSAgICAgICAgaWYgKGlv
cmVxLT5zdGF0dXMgPT0gQkxLSUZfUlNQX09LQVkpIHsKLSAgICAgICAgICAgIGJsb2NrX2FjY3Rf
ZG9uZShibGtfZ2V0X3N0YXRzKGRhdGFwbGFuZS0+YmxrKSwgJmlvcmVxLT5hY2N0KTsKKyAgICAg
ICAgaWYgKHJlcXVlc3QtPnN0YXR1cyA9PSBCTEtJRl9SU1BfT0tBWSkgeworICAgICAgICAgICAg
YmxvY2tfYWNjdF9kb25lKGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmcmVxdWVzdC0+
YWNjdCk7CiAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBibG9ja19hY2N0X2ZhaWxlZChi
bGtfZ2V0X3N0YXRzKGRhdGFwbGFuZS0+YmxrKSwgJmlvcmVxLT5hY2N0KTsKKyAgICAgICAgICAg
IGJsb2NrX2FjY3RfZmFpbGVkKGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmcmVxdWVz
dC0+YWNjdCk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9PUF9E
SVNDQVJEOgpAQCAtMzEwLDEwICszMTEsMTEgQEAgZG9uZToKICAgICBhaW9fY29udGV4dF9yZWxl
YXNlKGRhdGFwbGFuZS0+Y3R4KTsKIH0KIAotc3RhdGljIGJvb2wgYmxrX3NwbGl0X2Rpc2NhcmQo
c3RydWN0IGlvcmVxICppb3JlcSwgYmxraWZfc2VjdG9yX3Qgc2VjdG9yX251bWJlciwKK3N0YXRp
YyBib29sIGJsa19zcGxpdF9kaXNjYXJkKFhlblFkaXNrUmVxdWVzdCAqcmVxdWVzdCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXIsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBucl9zZWN0b3JzKQogewotICAg
IFhlblFkaXNrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOworICAgIFhl
blFkaXNrRGF0YVBsYW5lICpkYXRhcGxhbmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAgICAgaW50
NjRfdCBieXRlX29mZnNldDsKICAgICBpbnQgYnl0ZV9jaHVuazsKICAgICB1aW50NjRfdCBieXRl
X3JlbWFpbmluZywgbGltaXQ7CkBAIC0zMzIsOSArMzM0LDkgQEAgc3RhdGljIGJvb2wgYmxrX3Nw
bGl0X2Rpc2NhcmQoc3RydWN0IGlvcmVxICppb3JlcSwgYmxraWZfc2VjdG9yX3Qgc2VjdG9yX251
bWJlciwKIAogICAgIGRvIHsKICAgICAgICAgYnl0ZV9jaHVuayA9IGJ5dGVfcmVtYWluaW5nID4g
bGltaXQgPyBsaW1pdCA6IGJ5dGVfcmVtYWluaW5nOwotICAgICAgICBpb3JlcS0+YWlvX2luZmxp
Z2h0Kys7CisgICAgICAgIHJlcXVlc3QtPmFpb19pbmZsaWdodCsrOwogICAgICAgICBibGtfYWlv
X3BkaXNjYXJkKGRhdGFwbGFuZS0+YmxrLCBieXRlX29mZnNldCwgYnl0ZV9jaHVuaywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICBxZW11X2Fpb19jb21wbGV0ZSwgaW9yZXEpOworICAgICAgICAg
ICAgICAgICAgICAgICAgIHFlbXVfYWlvX2NvbXBsZXRlLCByZXF1ZXN0KTsKICAgICAgICAgYnl0
ZV9yZW1haW5pbmcgLT0gYnl0ZV9jaHVuazsKICAgICAgICAgYnl0ZV9vZmZzZXQgKz0gYnl0ZV9j
aHVuazsKICAgICB9IHdoaWxlIChieXRlX3JlbWFpbmluZyA+IDApOwpAQCAtMzQyLDUzICszNDQs
NTMgQEAgc3RhdGljIGJvb2wgYmxrX3NwbGl0X2Rpc2NhcmQoc3RydWN0IGlvcmVxICppb3JlcSwg
YmxraWZfc2VjdG9yX3Qgc2VjdG9yX251bWJlciwKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotc3Rh
dGljIGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKQorc3RhdGlj
IGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhYZW5RZGlza1JlcXVlc3QgKnJlcXVlc3QpCiB7Ci0g
ICAgWGVuUWRpc2tEYXRhUGxhbmUgKmRhdGFwbGFuZSA9IGlvcmVxLT5kYXRhcGxhbmU7Ci0KLSAg
ICBpb3JlcS0+YnVmID0gcWVtdV9tZW1hbGlnbihYQ19QQUdFX1NJWkUsIGlvcmVxLT5zaXplKTsK
LSAgICBpZiAoaW9yZXEtPnJlcS5ucl9zZWdtZW50cyAmJgotICAgICAgICAoaW9yZXEtPnJlcS5v
cGVyYXRpb24gPT0gQkxLSUZfT1BfV1JJVEUgfHwKLSAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0
aW9uID09IEJMS0lGX09QX0ZMVVNIX0RJU0tDQUNIRSkgJiYKLSAgICAgICAgaW9yZXFfZ3JhbnRf
Y29weShpb3JlcSkpIHsKLSAgICAgICAgcWVtdV92ZnJlZShpb3JlcS0+YnVmKTsKKyAgICBYZW5R
ZGlza0RhdGFQbGFuZSAqZGF0YXBsYW5lID0gcmVxdWVzdC0+ZGF0YXBsYW5lOworCisgICAgcmVx
dWVzdC0+YnVmID0gcWVtdV9tZW1hbGlnbihYQ19QQUdFX1NJWkUsIHJlcXVlc3QtPnNpemUpOwor
ICAgIGlmIChyZXF1ZXN0LT5yZXEubnJfc2VnbWVudHMgJiYKKyAgICAgICAgKHJlcXVlc3QtPnJl
cS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfV1JJVEUgfHwKKyAgICAgICAgIHJlcXVlc3QtPnJlcS5v
cGVyYXRpb24gPT0gQkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFKSAmJgorICAgICAgICBpb3JlcV9n
cmFudF9jb3B5KHJlcXVlc3QpKSB7CisgICAgICAgIHFlbXVfdmZyZWUocmVxdWVzdC0+YnVmKTsK
ICAgICAgICAgZ290byBlcnI7CiAgICAgfQogCi0gICAgaW9yZXEtPmFpb19pbmZsaWdodCsrOwot
ICAgIGlmIChpb3JlcS0+cHJlc3luYykgewotICAgICAgICBibGtfYWlvX2ZsdXNoKGlvcmVxLT5k
YXRhcGxhbmUtPmJsaywgcWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKKyAgICByZXF1ZXN0LT5h
aW9faW5mbGlnaHQrKzsKKyAgICBpZiAocmVxdWVzdC0+cHJlc3luYykgeworICAgICAgICBibGtf
YWlvX2ZsdXNoKHJlcXVlc3QtPmRhdGFwbGFuZS0+YmxrLCBxZW11X2Fpb19jb21wbGV0ZSwgcmVx
dWVzdCk7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIHN3aXRjaCAoaW9yZXEtPnJl
cS5vcGVyYXRpb24pIHsKKyAgICBzd2l0Y2ggKHJlcXVlc3QtPnJlcS5vcGVyYXRpb24pIHsKICAg
ICBjYXNlIEJMS0lGX09QX1JFQUQ6Ci0gICAgICAgIHFlbXVfaW92ZWNfYWRkKCZpb3JlcS0+diwg
aW9yZXEtPmJ1ZiwgaW9yZXEtPnNpemUpOwotICAgICAgICBibG9ja19hY2N0X3N0YXJ0KGJsa19n
ZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmaW9yZXEtPmFjY3QsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgaW9yZXEtPnYuc2l6ZSwgQkxPQ0tfQUNDVF9SRUFEKTsKLSAgICAgICAgaW9yZXEt
PmFpb19pbmZsaWdodCsrOwotICAgICAgICBibGtfYWlvX3ByZWFkdihkYXRhcGxhbmUtPmJsaywg
aW9yZXEtPnN0YXJ0LCAmaW9yZXEtPnYsIDAsCi0gICAgICAgICAgICAgICAgICAgICAgIHFlbXVf
YWlvX2NvbXBsZXRlLCBpb3JlcSk7CisgICAgICAgIHFlbXVfaW92ZWNfYWRkKCZyZXF1ZXN0LT52
LCByZXF1ZXN0LT5idWYsIHJlcXVlc3QtPnNpemUpOworICAgICAgICBibG9ja19hY2N0X3N0YXJ0
KGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGspLCAmcmVxdWVzdC0+YWNjdCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICByZXF1ZXN0LT52LnNpemUsIEJMT0NLX0FDQ1RfUkVBRCk7CisgICAg
ICAgIHJlcXVlc3QtPmFpb19pbmZsaWdodCsrOworICAgICAgICBibGtfYWlvX3ByZWFkdihkYXRh
cGxhbmUtPmJsaywgcmVxdWVzdC0+c3RhcnQsICZyZXF1ZXN0LT52LCAwLAorICAgICAgICAgICAg
ICAgICAgICAgICBxZW11X2Fpb19jb21wbGV0ZSwgcmVxdWVzdCk7CiAgICAgICAgIGJyZWFrOwog
ICAgIGNhc2UgQkxLSUZfT1BfV1JJVEU6CiAgICAgY2FzZSBCTEtJRl9PUF9GTFVTSF9ESVNLQ0FD
SEU6Ci0gICAgICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdtZW50cykgeworICAgICAgICBpZiAo
IXJlcXVlc3QtPnJlcS5ucl9zZWdtZW50cykgewogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IH0KIAotICAgICAgICBxZW11X2lvdmVjX2FkZCgmaW9yZXEtPnYsIGlvcmVxLT5idWYsIGlvcmVx
LT5zaXplKTsKLSAgICAgICAgYmxvY2tfYWNjdF9zdGFydChibGtfZ2V0X3N0YXRzKGRhdGFwbGFu
ZS0+YmxrKSwgJmlvcmVxLT5hY2N0LAotICAgICAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT52
LnNpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0g
QkxLSUZfT1BfV1JJVEUgPworICAgICAgICBxZW11X2lvdmVjX2FkZCgmcmVxdWVzdC0+diwgcmVx
dWVzdC0+YnVmLCByZXF1ZXN0LT5zaXplKTsKKyAgICAgICAgYmxvY2tfYWNjdF9zdGFydChibGtf
Z2V0X3N0YXRzKGRhdGFwbGFuZS0+YmxrKSwgJnJlcXVlc3QtPmFjY3QsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVxdWVzdC0+di5zaXplLAorICAgICAgICAgICAgICAgICAgICAgICAgIHJl
cXVlc3QtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfV1JJVEUgPwogICAgICAgICAgICAgICAg
ICAgICAgICAgIEJMT0NLX0FDQ1RfV1JJVEUgOiBCTE9DS19BQ0NUX0ZMVVNIKTsKLSAgICAgICAg
aW9yZXEtPmFpb19pbmZsaWdodCsrOwotICAgICAgICBibGtfYWlvX3B3cml0ZXYoZGF0YXBsYW5l
LT5ibGssIGlvcmVxLT5zdGFydCwgJmlvcmVxLT52LCAwLAotICAgICAgICAgICAgICAgICAgICAg
ICAgcWVtdV9haW9fY29tcGxldGUsIGlvcmVxKTsKKyAgICAgICAgcmVxdWVzdC0+YWlvX2luZmxp
Z2h0Kys7CisgICAgICAgIGJsa19haW9fcHdyaXRldihkYXRhcGxhbmUtPmJsaywgcmVxdWVzdC0+
c3RhcnQsICZyZXF1ZXN0LT52LCAwLAorICAgICAgICAgICAgICAgICAgICAgICAgcWVtdV9haW9f
Y29tcGxldGUsIHJlcXVlc3QpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX09QX0RJ
U0NBUkQ6CiAgICAgewotICAgICAgICBzdHJ1Y3QgYmxraWZfcmVxdWVzdF9kaXNjYXJkICpyZXEg
PSAodm9pZCAqKSZpb3JlcS0+cmVxOwotICAgICAgICBpZiAoIWJsa19zcGxpdF9kaXNjYXJkKGlv
cmVxLCByZXEtPnNlY3Rvcl9udW1iZXIsIHJlcS0+bnJfc2VjdG9ycykpIHsKKyAgICAgICAgc3Ry
dWN0IGJsa2lmX3JlcXVlc3RfZGlzY2FyZCAqcmVxID0gKHZvaWQgKikmcmVxdWVzdC0+cmVxOwor
ICAgICAgICBpZiAoIWJsa19zcGxpdF9kaXNjYXJkKHJlcXVlc3QsIHJlcS0+c2VjdG9yX251bWJl
ciwgcmVxLT5ucl9zZWN0b3JzKSkgewogICAgICAgICAgICAgZ290byBlcnI7CiAgICAgICAgIH0K
ICAgICAgICAgYnJlYWs7CkBAIC0zOTgsMTkgKzQwMCwxOSBAQCBzdGF0aWMgaW50IGlvcmVxX3J1
bmlvX3FlbXVfYWlvKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgICAgIGdvdG8gZXJyOwogICAg
IH0KIAotICAgIHFlbXVfYWlvX2NvbXBsZXRlKGlvcmVxLCAwKTsKKyAgICBxZW11X2Fpb19jb21w
bGV0ZShyZXF1ZXN0LCAwKTsKIAogICAgIHJldHVybiAwOwogCiBlcnI6Ci0gICAgaW9yZXFfZmlu
aXNoKGlvcmVxKTsKLSAgICBpb3JlcS0+c3RhdHVzID0gQkxLSUZfUlNQX0VSUk9SOworICAgIGlv
cmVxX2ZpbmlzaChyZXF1ZXN0KTsKKyAgICByZXF1ZXN0LT5zdGF0dXMgPSBCTEtJRl9SU1BfRVJS
T1I7CiAgICAgcmV0dXJuIC0xOwogfQogCi1zdGF0aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29u
ZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQorc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUo
WGVuUWRpc2tSZXF1ZXN0ICpyZXF1ZXN0KQogewotICAgIFhlblFkaXNrRGF0YVBsYW5lICpkYXRh
cGxhbmUgPSBpb3JlcS0+ZGF0YXBsYW5lOworICAgIFhlblFkaXNrRGF0YVBsYW5lICpkYXRhcGxh
bmUgPSByZXF1ZXN0LT5kYXRhcGxhbmU7CiAgICAgaW50IHNlbmRfbm90aWZ5ID0gMDsKICAgICBp
bnQgaGF2ZV9yZXF1ZXN0cyA9IDA7CiAgICAgYmxraWZfcmVzcG9uc2VfdCAqcmVzcDsKQEAgLTQz
Niw5ICs0MzgsOSBAQCBzdGF0aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29uZShzdHJ1Y3QgaW9y
ZXEgKmlvcmVxKQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICByZXNwLT5pZCA9IGlv
cmVxLT5yZXEuaWQ7Ci0gICAgcmVzcC0+b3BlcmF0aW9uID0gaW9yZXEtPnJlcS5vcGVyYXRpb247
Ci0gICAgcmVzcC0+c3RhdHVzID0gaW9yZXEtPnN0YXR1czsKKyAgICByZXNwLT5pZCA9IHJlcXVl
c3QtPnJlcS5pZDsKKyAgICByZXNwLT5vcGVyYXRpb24gPSByZXF1ZXN0LT5yZXEub3BlcmF0aW9u
OworICAgIHJlc3AtPnN0YXR1cyA9IHJlcXVlc3QtPnN0YXR1czsKIAogICAgIGRhdGFwbGFuZS0+
cmluZ3MuY29tbW9uLnJzcF9wcm9kX3B2dCsrOwogCkBAIC00NjYsMTMgKzQ2OCwxMyBAQCBzdGF0
aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29uZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogLyogd2Fs
ayBmaW5pc2hlZCBsaXN0LCBzZW5kIG91dHN0YW5kaW5nIHJlc3BvbnNlcywgZnJlZSByZXF1ZXN0
cyAqLwogc3RhdGljIHZvaWQgYmxrX3NlbmRfcmVzcG9uc2VfYWxsKFhlblFkaXNrRGF0YVBsYW5l
ICpkYXRhcGxhbmUpCiB7Ci0gICAgc3RydWN0IGlvcmVxICppb3JlcTsKKyAgICBYZW5RZGlza1Jl
cXVlc3QgKnJlcXVlc3Q7CiAgICAgaW50IHNlbmRfbm90aWZ5ID0gMDsKIAogICAgIHdoaWxlICgh
UUxJU1RfRU1QVFkoJmRhdGFwbGFuZS0+ZmluaXNoZWQpKSB7Ci0gICAgICAgIGlvcmVxID0gUUxJ
U1RfRklSU1QoJmRhdGFwbGFuZS0+ZmluaXNoZWQpOwotICAgICAgICBzZW5kX25vdGlmeSArPSBi
bGtfc2VuZF9yZXNwb25zZV9vbmUoaW9yZXEpOwotICAgICAgICBpb3JlcV9yZWxlYXNlKGlvcmVx
LCB0cnVlKTsKKyAgICAgICAgcmVxdWVzdCA9IFFMSVNUX0ZJUlNUKCZkYXRhcGxhbmUtPmZpbmlz
aGVkKTsKKyAgICAgICAgc2VuZF9ub3RpZnkgKz0gYmxrX3NlbmRfcmVzcG9uc2Vfb25lKHJlcXVl
c3QpOworICAgICAgICBpb3JlcV9yZWxlYXNlKHJlcXVlc3QsIHRydWUpOwogICAgIH0KICAgICBp
ZiAoc2VuZF9ub3RpZnkpIHsKICAgICAgICAgeGVuX2RldmljZV9ub3RpZnlfZXZlbnRfY2hhbm5l
bChkYXRhcGxhbmUtPnhlbmRldiwKQEAgLTQ4MCwyOSArNDgyLDI5IEBAIHN0YXRpYyB2b2lkIGJs
a19zZW5kX3Jlc3BvbnNlX2FsbChYZW5RZGlza0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogICAgIH0K
IH0KIAotc3RhdGljIGludCBibGtfZ2V0X3JlcXVlc3QoWGVuUWRpc2tEYXRhUGxhbmUgKmRhdGFw
bGFuZSwgc3RydWN0IGlvcmVxICppb3JlcSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIFJJ
TkdfSURYIHJjKQorc3RhdGljIGludCBibGtfZ2V0X3JlcXVlc3QoWGVuUWRpc2tEYXRhUGxhbmUg
KmRhdGFwbGFuZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIFhlblFkaXNrUmVxdWVzdCAq
cmVxdWVzdCwgUklOR19JRFggcmMpCiB7CiAgICAgc3dpdGNoIChkYXRhcGxhbmUtPnByb3RvY29s
KSB7CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6IHsKICAgICAgICAgYmxraWZfcmVx
dWVzdF90ICpyZXEgPQogICAgICAgICAgICAgUklOR19HRVRfUkVRVUVTVCgmZGF0YXBsYW5lLT5y
aW5ncy5uYXRpdmUsIHJjKTsKIAotICAgICAgICBtZW1jcHkoJmlvcmVxLT5yZXEsIHJlcSwgc2l6
ZW9mKGlvcmVxLT5yZXEpKTsKKyAgICAgICAgbWVtY3B5KCZyZXF1ZXN0LT5yZXEsIHJlcSwgc2l6
ZW9mKHJlcXVlc3QtPnJlcSkpOwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBCTEtJ
Rl9QUk9UT0NPTF9YODZfMzI6IHsKICAgICAgICAgYmxraWZfeDg2XzMyX3JlcXVlc3RfdCAqcmVx
ID0KICAgICAgICAgICAgIFJJTkdfR0VUX1JFUVVFU1QoJmRhdGFwbGFuZS0+cmluZ3MueDg2XzMy
X3BhcnQsIHJjKTsKIAotICAgICAgICBibGtpZl9nZXRfeDg2XzMyX3JlcSgmaW9yZXEtPnJlcSwg
cmVxKTsKKyAgICAgICAgYmxraWZfZ2V0X3g4Nl8zMl9yZXEoJnJlcXVlc3QtPnJlcSwgcmVxKTsK
ICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OiB7
CiAgICAgICAgIGJsa2lmX3g4Nl82NF9yZXF1ZXN0X3QgKnJlcSA9CiAgICAgICAgICAgICBSSU5H
X0dFVF9SRVFVRVNUKCZkYXRhcGxhbmUtPnJpbmdzLng4Nl82NF9wYXJ0LCByYyk7CiAKLSAgICAg
ICAgYmxraWZfZ2V0X3g4Nl82NF9yZXEoJmlvcmVxLT5yZXEsIHJlcSk7CisgICAgICAgIGJsa2lm
X2dldF94ODZfNjRfcmVxKCZyZXF1ZXN0LT5yZXEsIHJlcSk7CiAgICAgICAgIGJyZWFrOwogICAg
IH0KICAgICB9CkBAIC01MTQsNyArNTE2LDcgQEAgc3RhdGljIGludCBibGtfZ2V0X3JlcXVlc3Qo
WGVuUWRpc2tEYXRhUGxhbmUgKmRhdGFwbGFuZSwgc3RydWN0IGlvcmVxICppb3JlcSwKIHN0YXRp
YyB2b2lkIGJsa19oYW5kbGVfcmVxdWVzdHMoWGVuUWRpc2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkK
IHsKICAgICBSSU5HX0lEWCByYywgcnA7Ci0gICAgc3RydWN0IGlvcmVxICppb3JlcTsKKyAgICBY
ZW5RZGlza1JlcXVlc3QgKnJlcXVlc3Q7CiAKICAgICBkYXRhcGxhbmUtPm1vcmVfd29yayA9IDA7
CiAKQEAgLTUyOCwxOCArNTMwLDE4IEBAIHN0YXRpYyB2b2lkIGJsa19oYW5kbGVfcmVxdWVzdHMo
WGVuUWRpc2tEYXRhUGxhbmUgKmRhdGFwbGFuZSkKICAgICAgICAgaWYgKFJJTkdfUkVRVUVTVF9D
T05TX09WRVJGTE9XKCZkYXRhcGxhbmUtPnJpbmdzLmNvbW1vbiwgcmMpKSB7CiAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgfQotICAgICAgICBpb3JlcSA9IGlvcmVxX3N0YXJ0KGRhdGFwbGFu
ZSk7Ci0gICAgICAgIGlmIChpb3JlcSA9PSBOVUxMKSB7CisgICAgICAgIHJlcXVlc3QgPSBpb3Jl
cV9zdGFydChkYXRhcGxhbmUpOworICAgICAgICBpZiAocmVxdWVzdCA9PSBOVUxMKSB7CiAgICAg
ICAgICAgICBkYXRhcGxhbmUtPm1vcmVfd29yaysrOwogICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIH0KLSAgICAgICAgYmxrX2dldF9yZXF1ZXN0KGRhdGFwbGFuZSwgaW9yZXEsIHJjKTsKKyAg
ICAgICAgYmxrX2dldF9yZXF1ZXN0KGRhdGFwbGFuZSwgcmVxdWVzdCwgcmMpOwogICAgICAgICBk
YXRhcGxhbmUtPnJpbmdzLmNvbW1vbi5yZXFfY29ucyA9ICsrcmM7CiAKICAgICAgICAgLyogcGFy
c2UgdGhlbSAqLwotICAgICAgICBpZiAoaW9yZXFfcGFyc2UoaW9yZXEpICE9IDApIHsKKyAgICAg
ICAgaWYgKGlvcmVxX3BhcnNlKHJlcXVlc3QpICE9IDApIHsKIAotICAgICAgICAgICAgc3dpdGNo
IChpb3JlcS0+cmVxLm9wZXJhdGlvbikgeworICAgICAgICAgICAgc3dpdGNoIChyZXF1ZXN0LT5y
ZXEub3BlcmF0aW9uKSB7CiAgICAgICAgICAgICBjYXNlIEJMS0lGX09QX1JFQUQ6CiAgICAgICAg
ICAgICAgICAgYmxvY2tfYWNjdF9pbnZhbGlkKGJsa19nZXRfc3RhdHMoZGF0YXBsYW5lLT5ibGsp
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCTE9DS19BQ0NUX1JFQUQpOwpA
QCAtNTU1LDE1ICs1NTcsMTUgQEAgc3RhdGljIHZvaWQgYmxrX2hhbmRsZV9yZXF1ZXN0cyhYZW5R
ZGlza0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgfTsKIAotICAgICAgICAgICAgaWYgKGJsa19zZW5kX3Jlc3BvbnNlX29uZShpb3JlcSkp
IHsKKyAgICAgICAgICAgIGlmIChibGtfc2VuZF9yZXNwb25zZV9vbmUocmVxdWVzdCkpIHsKICAg
ICAgICAgICAgICAgICB4ZW5fZGV2aWNlX25vdGlmeV9ldmVudF9jaGFubmVsKGRhdGFwbGFuZS0+
eGVuZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGF0YXBsYW5lLT5ldmVudF9jaGFubmVsKTsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlv
cmVxX3JlbGVhc2UoaW9yZXEsIGZhbHNlKTsKKyAgICAgICAgICAgIGlvcmVxX3JlbGVhc2UocmVx
dWVzdCwgZmFsc2UpOwogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAotICAgICAg
ICBpb3JlcV9ydW5pb19xZW11X2Fpbyhpb3JlcSk7CisgICAgICAgIGlvcmVxX3J1bmlvX3FlbXVf
YWlvKHJlcXVlc3QpOwogICAgIH0KIAogICAgIGlmIChkYXRhcGxhbmUtPm1vcmVfd29yayAmJgpA
QCAtNjE3LDE3ICs2MTksMTcgQEAgWGVuUWRpc2tEYXRhUGxhbmUgKnhlbl9xZGlza19kYXRhcGxh
bmVfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LAogCiB2b2lkIHhlbl9xZGlza19kYXRhcGxhbmVf
ZGVzdHJveShYZW5RZGlza0RhdGFQbGFuZSAqZGF0YXBsYW5lKQogewotICAgIHN0cnVjdCBpb3Jl
cSAqaW9yZXE7CisgICAgWGVuUWRpc2tSZXF1ZXN0ICpyZXF1ZXN0OwogCiAgICAgaWYgKCFkYXRh
cGxhbmUpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIHdoaWxlICghUUxJU1RfRU1Q
VFkoJmRhdGFwbGFuZS0+ZnJlZWxpc3QpKSB7Ci0gICAgICAgIGlvcmVxID0gUUxJU1RfRklSU1Qo
JmRhdGFwbGFuZS0+ZnJlZWxpc3QpOwotICAgICAgICBRTElTVF9SRU1PVkUoaW9yZXEsIGxpc3Qp
OwotICAgICAgICBxZW11X2lvdmVjX2Rlc3Ryb3koJmlvcmVxLT52KTsKLSAgICAgICAgZ19mcmVl
KGlvcmVxKTsKKyAgICAgICAgcmVxdWVzdCA9IFFMSVNUX0ZJUlNUKCZkYXRhcGxhbmUtPmZyZWVs
aXN0KTsKKyAgICAgICAgUUxJU1RfUkVNT1ZFKHJlcXVlc3QsIGxpc3QpOworICAgICAgICBxZW11
X2lvdmVjX2Rlc3Ryb3koJnJlcXVlc3QtPnYpOworICAgICAgICBnX2ZyZWUocmVxdWVzdCk7CiAg
ICAgfQogCiAgICAgcWVtdV9iaF9kZWxldGUoZGF0YXBsYW5lLT5iaCk7Ci0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:29:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPURB-0000wl-Sg; Wed, 21 Nov 2018 15:29: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=wVSe=OA=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPURA-0000uo-Bf
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:29:08 +0000
X-Inumbo-ID: 2f674018-eda2-11e8-b3ed-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f674018-eda2-11e8-b3ed-12d6303a7972;
 Wed, 21 Nov 2018 15:29:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71207586"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 15:12:10 +0000
Message-ID: <20181121151211.15997-18-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181121151211.15997-1-paul.durrant@citrix.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 17/18] MAINTAINERS: add myself as a Xen
 maintainer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBoYXZlIG1hZGUgbWFueSBzaWduaWZpY2FudCBjb250cmlidXRpb25zIHRvIHRoZSBYZW4gY29k
ZSBpbiBRRU1VLApwYXJ0aWN1bGFybHkgdGhlIHJlY2VudCBwYXRjaGVzIGludHJvZHVjaW5nIGEg
bmV3IFBWIGRldmljZSBmcmFtZXdvcmsuCkkgaW50ZW5kIHRvIG1ha2UgZnVydGhlciBzaWduaWZp
Y2FudCBjb250cmlidXRpb25zLCBwb3J0aW5nIG90aGVyIFBWIGJhY2stCmVuZHMgdG8gdGhlIG5l
dyBmcmFtZXdvcmsgd2l0aCB0aGUgaW50ZW50IG9mIGV2ZW50dWFsbHkgcmVtb3ZpbmcgdGhlCmxl
Z2FjeSBjb2RlLiBJdCB0aGVyZWZvcmUgc2VlbXMgcmVhc29uYWJsZSB0aGF0IEkgYmVjb21lIGEg
bWFpbnRpbmVyIG9mCnRoZSBYZW4gY29kZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+CkNjOiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgotLS0KIE1B
SU5UQUlORVJTIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1n
aXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDU4NzFmMDM1YzMuLjBiNjY4ZGQy
MDUgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC0zODIsNiAr
MzgyLDcgQEAgR3Vlc3QgQ1BVIENvcmVzIChYZW4pOgogWDg2CiBNOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiBNOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KK006IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CiBMOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKIFM6IFN1cHBvcnRlZAogRjog
Ki94ZW4qCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:29:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPURD-0000yu-Ag; Wed, 21 Nov 2018 15:29: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=wVSe=OA=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPURB-0000w2-I0
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:29:09 +0000
X-Inumbo-ID: 2fd1a534-eda2-11e8-a444-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2fd1a534-eda2-11e8-a444-12d6303a7972;
 Wed, 21 Nov 2018 15:29:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71207584"
From: Paul Durrant <paul.durrant@citrix.com>
To: <qemu-block@nongnu.org>, <qemu-devel@nongnu.org>,
 <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 15:12:11 +0000
Message-ID: <20181121151211.15997-19-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181121151211.15997-1-paul.durrant@citrix.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 18/18] xen: remove the legacy 'xen_disk' backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBiYWNrZW5kIGhhcyBub3cgYmVlbiByZXBsYWNlZCBieSB0aGUgJ3hlbi1xZGlzaycgWGVu
RGV2aWNlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KLS0tCkNjOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpDYzogTWF4IFJlaXR6
IDxtcmVpdHpAcmVkaGF0LmNvbT4KLS0tCiBody9ibG9jay9NYWtlZmlsZS5vYmpzIHwgICAgMSAt
CiBody9ibG9jay94ZW5fZGlzay5jICAgIHwgMTAxMSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTAxMiBkZWxldGlvbnMo
LSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBody9ibG9jay94ZW5fZGlzay5jCgpkaWZmIC0tZ2l0IGEv
aHcvYmxvY2svTWFrZWZpbGUub2JqcyBiL2h3L2Jsb2NrL01ha2VmaWxlLm9ianMKaW5kZXggYmNk
ZDM2ZDMxOC4uZDlkMmYzZmRlNSAxMDA2NDQKLS0tIGEvaHcvYmxvY2svTWFrZWZpbGUub2Jqcwor
KysgYi9ody9ibG9jay9NYWtlZmlsZS5vYmpzCkBAIC00LDcgKzQsNiBAQCBjb21tb24tb2JqLSQo
Q09ORklHX1NTSV9NMjVQODApICs9IG0yNXA4MC5vCiBjb21tb24tb2JqLSQoQ09ORklHX05BTkQp
ICs9IG5hbmQubwogY29tbW9uLW9iai0kKENPTkZJR19QRkxBU0hfQ0ZJMDEpICs9IHBmbGFzaF9j
ZmkwMS5vCiBjb21tb24tb2JqLSQoQ09ORklHX1BGTEFTSF9DRkkwMikgKz0gcGZsYXNoX2NmaTAy
Lm8KLWNvbW1vbi1vYmotJChDT05GSUdfWEVOKSArPSB4ZW5fZGlzay5vCiBjb21tb24tb2JqLSQo
Q09ORklHX1hFTikgKz0geGVuLXFkaXNrLm8KIGNvbW1vbi1vYmotJChDT05GSUdfRUNDKSArPSBl
Y2MubwogY29tbW9uLW9iai0kKENPTkZJR19PTkVOQU5EKSArPSBvbmVuYW5kLm8KZGlmZiAtLWdp
dCBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMgYi9ody9ibG9jay94ZW5fZGlzay5jCmRlbGV0ZWQgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCA3NWZlNTVmMmFlLi4wMDAwMDAwMDAwCi0tLSBhL2h3L2Jsb2Nr
L3hlbl9kaXNrLmMKKysrIC9kZXYvbnVsbApAQCAtMSwxMDExICswLDAgQEAKLS8qCi0gKiAgeGVu
IHBhcmF2aXJ0IGJsb2NrIGRldmljZSBiYWNrZW5kCi0gKgotICogIChjKSBHZXJkIEhvZmZtYW5u
IDxrcmF4ZWxAcmVkaGF0LmNvbT4KLSAqCi0gKiAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdh
cmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSAqICBpdCB1bmRlciB0
aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBi
eQotICogIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IHVuZGVyIHZlcnNpb24gMiBvZiB0
aGUgTGljZW5zZS4KLSAqCi0gKiAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBo
b3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCi0gKiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ
OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSAqICBNRVJDSEFOVEFCSUxJ
VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCi0gKiAgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KLSAqCi0gKiAgWW91IHNo
b3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgYWxvbmcKLSAqICB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCBzZWUgPGh0dHA6Ly93d3cu
Z251Lm9yZy9saWNlbnNlcy8+LgotICoKLSAqICBDb250cmlidXRpb25zIGFmdGVyIDIwMTItMDEt
MTMgYXJlIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUKLSAqICBHTlUgR1BMLCB2ZXJz
aW9uIDIgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KLSAqLwotCi0jaW5j
bHVkZSAicWVtdS9vc2RlcC5oIgotI2luY2x1ZGUgInFlbXUvdW5pdHMuaCIKLSNpbmNsdWRlIDxz
eXMvaW9jdGwuaD4KLSNpbmNsdWRlIDxzeXMvdWlvLmg+Ci0KLSNpbmNsdWRlICJody9ody5oIgot
I2luY2x1ZGUgImh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuaCIKLSNpbmNsdWRlICJ4ZW5fYmxr
aWYuaCIKLSNpbmNsdWRlICJzeXNlbXUvYmxvY2tkZXYuaCIKLSNpbmNsdWRlICJzeXNlbXUvaW90
aHJlYWQuaCIKLSNpbmNsdWRlICJzeXNlbXUvYmxvY2stYmFja2VuZC5oIgotI2luY2x1ZGUgInFh
cGkvZXJyb3IuaCIKLSNpbmNsdWRlICJxYXBpL3FtcC9xZGljdC5oIgotI2luY2x1ZGUgInFhcGkv
cW1wL3FzdHJpbmcuaCIKLSNpbmNsdWRlICJ0cmFjZS5oIgotCi0vKiAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCi0KLSNkZWZp
bmUgQkxPQ0tfU0laRSAgNTEyCi0jZGVmaW5lIElPQ0JfQ09VTlQgIChCTEtJRl9NQVhfU0VHTUVO
VFNfUEVSX1JFUVVFU1QgKyAyKQotCi1zdHJ1Y3QgaW9yZXEgewotICAgIGJsa2lmX3JlcXVlc3Rf
dCAgICAgcmVxOwotICAgIGludDE2X3QgICAgICAgICAgICAgc3RhdHVzOwotCi0gICAgLyogcGFy
c2VkIHJlcXVlc3QgKi8KLSAgICBvZmZfdCAgICAgICAgICAgICAgIHN0YXJ0OwotICAgIFFFTVVJ
T1ZlY3RvciAgICAgICAgdjsKLSAgICB2b2lkICAgICAgICAgICAgICAgICpidWY7Ci0gICAgc2l6
ZV90ICAgICAgICAgICAgICBzaXplOwotICAgIGludCAgICAgICAgICAgICAgICAgcHJlc3luYzsK
LQotICAgIC8qIGFpbyBzdGF0dXMgKi8KLSAgICBpbnQgICAgICAgICAgICAgICAgIGFpb19pbmZs
aWdodDsKLSAgICBpbnQgICAgICAgICAgICAgICAgIGFpb19lcnJvcnM7Ci0KLSAgICBzdHJ1Y3Qg
WGVuQmxrRGV2ICAgICpibGtkZXY7Ci0gICAgUUxJU1RfRU5UUlkoaW9yZXEpICAgbGlzdDsKLSAg
ICBCbG9ja0FjY3RDb29raWUgICAgIGFjY3Q7Ci19OwotCi0jZGVmaW5lIE1BWF9SSU5HX1BBR0Vf
T1JERVIgNAotCi1zdHJ1Y3QgWGVuQmxrRGV2IHsKLSAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNl
ICAgIHhlbmRldjsgIC8qIG11c3QgYmUgZmlyc3QgKi8KLSAgICBjaGFyICAgICAgICAgICAgICAg
ICpwYXJhbXM7Ci0gICAgY2hhciAgICAgICAgICAgICAgICAqbW9kZTsKLSAgICBjaGFyICAgICAg
ICAgICAgICAgICp0eXBlOwotICAgIGNoYXIgICAgICAgICAgICAgICAgKmRldjsKLSAgICBjaGFy
ICAgICAgICAgICAgICAgICpkZXZ0eXBlOwotICAgIGJvb2wgICAgICAgICAgICAgICAgZGlyZWN0
aW9zYWZlOwotICAgIGNvbnN0IGNoYXIgICAgICAgICAgKmZpbGVwcm90bzsKLSAgICBjb25zdCBj
aGFyICAgICAgICAgICpmaWxlbmFtZTsKLSAgICB1bnNpZ25lZCBpbnQgICAgICAgIHJpbmdfcmVm
WzEgPDwgTUFYX1JJTkdfUEFHRV9PUkRFUl07Ci0gICAgdW5zaWduZWQgaW50ICAgICAgICBucl9y
aW5nX3JlZjsKLSAgICB2b2lkICAgICAgICAgICAgICAgICpzcmluZzsKLSAgICBpbnQ2NF90ICAg
ICAgICAgICAgIGZpbGVfYmxrOwotICAgIGludDY0X3QgICAgICAgICAgICAgZmlsZV9zaXplOwot
ICAgIGludCAgICAgICAgICAgICAgICAgcHJvdG9jb2w7Ci0gICAgYmxraWZfYmFja19yaW5nc190
ICByaW5nczsKLSAgICBpbnQgICAgICAgICAgICAgICAgIG1vcmVfd29yazsKLQotICAgIC8qIHJl
cXVlc3QgbGlzdHMgKi8KLSAgICBRTElTVF9IRUFEKGluZmxpZ2h0X2hlYWQsIGlvcmVxKSBpbmZs
aWdodDsKLSAgICBRTElTVF9IRUFEKGZpbmlzaGVkX2hlYWQsIGlvcmVxKSBmaW5pc2hlZDsKLSAg
ICBRTElTVF9IRUFEKGZyZWVsaXN0X2hlYWQsIGlvcmVxKSBmcmVlbGlzdDsKLSAgICBpbnQgICAg
ICAgICAgICAgICAgIHJlcXVlc3RzX3RvdGFsOwotICAgIGludCAgICAgICAgICAgICAgICAgcmVx
dWVzdHNfaW5mbGlnaHQ7Ci0gICAgaW50ICAgICAgICAgICAgICAgICByZXF1ZXN0c19maW5pc2hl
ZDsKLSAgICB1bnNpZ25lZCBpbnQgICAgICAgIG1heF9yZXF1ZXN0czsKLQotICAgIGdib29sZWFu
ICAgICAgICAgICAgZmVhdHVyZV9kaXNjYXJkOwotCi0gICAgLyogcWVtdSBibG9jayBkcml2ZXIg
Ki8KLSAgICBEcml2ZUluZm8gICAgICAgICAgICpkaW5mbzsKLSAgICBCbG9ja0JhY2tlbmQgICAg
ICAgICpibGs7Ci0gICAgUUVNVUJIICAgICAgICAgICAgICAqYmg7Ci0KLSAgICBJT1RocmVhZCAg
ICAgICAgICAgICppb3RocmVhZDsKLSAgICBBaW9Db250ZXh0ICAgICAgICAgICpjdHg7Ci19Owot
Ci0vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tICovCi0KLXN0YXRpYyB2b2lkIGlvcmVxX3Jlc2V0KHN0cnVjdCBpb3JlcSAqaW9y
ZXEpCi17Ci0gICAgbWVtc2V0KCZpb3JlcS0+cmVxLCAwLCBzaXplb2YoaW9yZXEtPnJlcSkpOwot
ICAgIGlvcmVxLT5zdGF0dXMgPSAwOwotICAgIGlvcmVxLT5zdGFydCA9IDA7Ci0gICAgaW9yZXEt
PmJ1ZiA9IE5VTEw7Ci0gICAgaW9yZXEtPnNpemUgPSAwOwotICAgIGlvcmVxLT5wcmVzeW5jID0g
MDsKLQotICAgIGlvcmVxLT5haW9faW5mbGlnaHQgPSAwOwotICAgIGlvcmVxLT5haW9fZXJyb3Jz
ID0gMDsKLQotICAgIGlvcmVxLT5ibGtkZXYgPSBOVUxMOwotICAgIG1lbXNldCgmaW9yZXEtPmxp
c3QsIDAsIHNpemVvZihpb3JlcS0+bGlzdCkpOwotICAgIG1lbXNldCgmaW9yZXEtPmFjY3QsIDAs
IHNpemVvZihpb3JlcS0+YWNjdCkpOwotCi0gICAgcWVtdV9pb3ZlY19yZXNldCgmaW9yZXEtPnYp
OwotfQotCi1zdGF0aWMgc3RydWN0IGlvcmVxICppb3JlcV9zdGFydChzdHJ1Y3QgWGVuQmxrRGV2
ICpibGtkZXYpCi17Ci0gICAgc3RydWN0IGlvcmVxICppb3JlcSA9IE5VTEw7Ci0KLSAgICBpZiAo
UUxJU1RfRU1QVFkoJmJsa2Rldi0+ZnJlZWxpc3QpKSB7Ci0gICAgICAgIGlmIChibGtkZXYtPnJl
cXVlc3RzX3RvdGFsID49IGJsa2Rldi0+bWF4X3JlcXVlc3RzKSB7Ci0gICAgICAgICAgICBnb3Rv
IG91dDsKLSAgICAgICAgfQotICAgICAgICAvKiBhbGxvY2F0ZSBuZXcgc3RydWN0ICovCi0gICAg
ICAgIGlvcmVxID0gZ19tYWxsb2MwKHNpemVvZigqaW9yZXEpKTsKLSAgICAgICAgaW9yZXEtPmJs
a2RldiA9IGJsa2RldjsKLSAgICAgICAgYmxrZGV2LT5yZXF1ZXN0c190b3RhbCsrOwotICAgICAg
ICBxZW11X2lvdmVjX2luaXQoJmlvcmVxLT52LCAxKTsKLSAgICB9IGVsc2UgewotICAgICAgICAv
KiBnZXQgb25lIGZyb20gZnJlZWxpc3QgKi8KLSAgICAgICAgaW9yZXEgPSBRTElTVF9GSVJTVCgm
YmxrZGV2LT5mcmVlbGlzdCk7Ci0gICAgICAgIFFMSVNUX1JFTU9WRShpb3JlcSwgbGlzdCk7Ci0g
ICAgfQotICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZibGtkZXYtPmluZmxpZ2h0LCBpb3JlcSwgbGlz
dCk7Ci0gICAgYmxrZGV2LT5yZXF1ZXN0c19pbmZsaWdodCsrOwotCi1vdXQ6Ci0gICAgcmV0dXJu
IGlvcmVxOwotfQotCi1zdGF0aWMgdm9pZCBpb3JlcV9maW5pc2goc3RydWN0IGlvcmVxICppb3Jl
cSkKLXsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OwotCi0g
ICAgUUxJU1RfUkVNT1ZFKGlvcmVxLCBsaXN0KTsKLSAgICBRTElTVF9JTlNFUlRfSEVBRCgmYmxr
ZGV2LT5maW5pc2hlZCwgaW9yZXEsIGxpc3QpOwotICAgIGJsa2Rldi0+cmVxdWVzdHNfaW5mbGln
aHQtLTsKLSAgICBibGtkZXYtPnJlcXVlc3RzX2ZpbmlzaGVkKys7Ci19Ci0KLXN0YXRpYyB2b2lk
IGlvcmVxX3JlbGVhc2Uoc3RydWN0IGlvcmVxICppb3JlcSwgYm9vbCBmaW5pc2gpCi17Ci0gICAg
c3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKLQotICAgIFFMSVNUX1JF
TU9WRShpb3JlcSwgbGlzdCk7Ci0gICAgaW9yZXFfcmVzZXQoaW9yZXEpOwotICAgIGlvcmVxLT5i
bGtkZXYgPSBibGtkZXY7Ci0gICAgUUxJU1RfSU5TRVJUX0hFQUQoJmJsa2Rldi0+ZnJlZWxpc3Qs
IGlvcmVxLCBsaXN0KTsKLSAgICBpZiAoZmluaXNoKSB7Ci0gICAgICAgIGJsa2Rldi0+cmVxdWVz
dHNfZmluaXNoZWQtLTsKLSAgICB9IGVsc2UgewotICAgICAgICBibGtkZXYtPnJlcXVlc3RzX2lu
ZmxpZ2h0LS07Ci0gICAgfQotfQotCi0vKgotICogdHJhbnNsYXRlIHJlcXVlc3QgaW50byBpb3Zl
YyArIHN0YXJ0IG9mZnNldAotICogZG8gc2FuaXR5IGNoZWNrcyBhbG9uZyB0aGUgd2F5Ci0gKi8K
LXN0YXRpYyBpbnQgaW9yZXFfcGFyc2Uoc3RydWN0IGlvcmVxICppb3JlcSkKLXsKLSAgICBzdHJ1
Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OwotICAgIHN0cnVjdCBYZW5MZWdh
Y3lEZXZpY2UgKnhlbmRldiA9ICZibGtkZXYtPnhlbmRldjsKLSAgICBzaXplX3QgbGVuOwotICAg
IGludCBpOwotCi0gICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDMsCi0gICAgICAgICAgICAgICAg
ICAib3AgJWQsIG5yICVkLCBoYW5kbGUgJWQsIGlkICUiIFBSSWQ2NCAiLCBzZWN0b3IgJSIgUFJJ
ZDY0ICJcbiIsCi0gICAgICAgICAgICAgICAgICBpb3JlcS0+cmVxLm9wZXJhdGlvbiwgaW9yZXEt
PnJlcS5ucl9zZWdtZW50cywKLSAgICAgICAgICAgICAgICAgIGlvcmVxLT5yZXEuaGFuZGxlLCBp
b3JlcS0+cmVxLmlkLCBpb3JlcS0+cmVxLnNlY3Rvcl9udW1iZXIpOwotICAgIHN3aXRjaCAoaW9y
ZXEtPnJlcS5vcGVyYXRpb24pIHsKLSAgICBjYXNlIEJMS0lGX09QX1JFQUQ6Ci0gICAgICAgIGJy
ZWFrOwotICAgIGNhc2UgQkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFOgotICAgICAgICBpb3JlcS0+
cHJlc3luYyA9IDE7Ci0gICAgICAgIGlmICghaW9yZXEtPnJlcS5ucl9zZWdtZW50cykgewotICAg
ICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIH0KLSAgICAgICAgLyogZmFsbCB0aHJvdWdoICov
Ci0gICAgY2FzZSBCTEtJRl9PUF9XUklURToKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBCTEtJ
Rl9PUF9ESVNDQVJEOgotICAgICAgICByZXR1cm4gMDsKLSAgICBkZWZhdWx0OgotICAgICAgICB4
ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImVycm9yOiB1bmtub3duIG9wZXJhdGlvbiAoJWQpXG4i
LAotICAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uKTsKLSAgICAgICAg
Z290byBlcnI7Ci0gICAgfTsKLQotICAgIGlmIChpb3JlcS0+cmVxLm9wZXJhdGlvbiAhPSBCTEtJ
Rl9PUF9SRUFEICYmIGJsa2Rldi0+bW9kZVswXSAhPSAndycpIHsKLSAgICAgICAgeGVuX3B2X3By
aW50Zih4ZW5kZXYsIDAsICJlcnJvcjogd3JpdGUgcmVxIGZvciBybyBkZXZpY2VcbiIpOwotICAg
ICAgICBnb3RvIGVycjsKLSAgICB9Ci0KLSAgICBpb3JlcS0+c3RhcnQgPSBpb3JlcS0+cmVxLnNl
Y3Rvcl9udW1iZXIgKiBibGtkZXYtPmZpbGVfYmxrOwotICAgIGZvciAoaSA9IDA7IGkgPCBpb3Jl
cS0+cmVxLm5yX3NlZ21lbnRzOyBpKyspIHsKLSAgICAgICAgaWYgKGkgPT0gQkxLSUZfTUFYX1NF
R01FTlRTX1BFUl9SRVFVRVNUKSB7Ci0gICAgICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwg
MCwgImVycm9yOiBucl9zZWdtZW50cyB0b28gYmlnXG4iKTsKLSAgICAgICAgICAgIGdvdG8gZXJy
OwotICAgICAgICB9Ci0gICAgICAgIGlmIChpb3JlcS0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ID4g
aW9yZXEtPnJlcS5zZWdbaV0ubGFzdF9zZWN0KSB7Ci0gICAgICAgICAgICB4ZW5fcHZfcHJpbnRm
KHhlbmRldiwgMCwgImVycm9yOiBmaXJzdCA+IGxhc3Qgc2VjdG9yXG4iKTsKLSAgICAgICAgICAg
IGdvdG8gZXJyOwotICAgICAgICB9Ci0gICAgICAgIGlmIChpb3JlcS0+cmVxLnNlZ1tpXS5sYXN0
X3NlY3QgKiBCTE9DS19TSVpFID49IFhDX1BBR0VfU0laRSkgewotICAgICAgICAgICAgeGVuX3B2
X3ByaW50Zih4ZW5kZXYsIDAsICJlcnJvcjogcGFnZSBjcm9zc2luZ1xuIik7Ci0gICAgICAgICAg
ICBnb3RvIGVycjsKLSAgICAgICAgfQotCi0gICAgICAgIGxlbiA9IChpb3JlcS0+cmVxLnNlZ1tp
XS5sYXN0X3NlY3QgLSBpb3JlcS0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICsgMSkgKiBibGtkZXYt
PmZpbGVfYmxrOwotICAgICAgICBpb3JlcS0+c2l6ZSArPSBsZW47Ci0gICAgfQotICAgIGlmIChp
b3JlcS0+c3RhcnQgKyBpb3JlcS0+c2l6ZSA+IGJsa2Rldi0+ZmlsZV9zaXplKSB7Ci0gICAgICAg
IHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiZXJyb3I6IGFjY2VzcyBiZXlvbmQgZW5kIG9mIGZp
bGVcbiIpOwotICAgICAgICBnb3RvIGVycjsKLSAgICB9Ci0gICAgcmV0dXJuIDA7Ci0KLWVycjoK
LSAgICBpb3JlcS0+c3RhdHVzID0gQkxLSUZfUlNQX0VSUk9SOwotICAgIHJldHVybiAtMTsKLX0K
LQotc3RhdGljIGludCBpb3JlcV9ncmFudF9jb3B5KHN0cnVjdCBpb3JlcSAqaW9yZXEpCi17Ci0g
ICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKLSAgICBzdHJ1Y3Qg
WGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYgPSAmYmxrZGV2LT54ZW5kZXY7Ci0gICAgWGVuR3JhbnRD
b3B5U2VnbWVudCBzZWdzW0JMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVF07Ci0gICAgaW50
IGksIGNvdW50LCByYzsKLSAgICBpbnQ2NF90IGZpbGVfYmxrID0gYmxrZGV2LT5maWxlX2JsazsK
LSAgICBib29sIHRvX2RvbWFpbiA9IChpb3JlcS0+cmVxLm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9S
RUFEKTsKLSAgICB2b2lkICp2aXJ0ID0gaW9yZXEtPmJ1ZjsKLQotICAgIGlmIChpb3JlcS0+cmVx
Lm5yX3NlZ21lbnRzID09IDApIHsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgY291
bnQgPSBpb3JlcS0+cmVxLm5yX3NlZ21lbnRzOwotCi0gICAgZm9yIChpID0gMDsgaSA8IGNvdW50
OyBpKyspIHsKLSAgICAgICAgaWYgKHRvX2RvbWFpbikgewotICAgICAgICAgICAgc2Vnc1tpXS5k
ZXN0LmZvcmVpZ24ucmVmID0gaW9yZXEtPnJlcS5zZWdbaV0uZ3JlZjsKLSAgICAgICAgICAgIHNl
Z3NbaV0uZGVzdC5mb3JlaWduLm9mZnNldCA9IGlvcmVxLT5yZXEuc2VnW2ldLmZpcnN0X3NlY3Qg
KiBmaWxlX2JsazsKLSAgICAgICAgICAgIHNlZ3NbaV0uc291cmNlLnZpcnQgPSB2aXJ0OwotICAg
ICAgICB9IGVsc2UgewotICAgICAgICAgICAgc2Vnc1tpXS5zb3VyY2UuZm9yZWlnbi5yZWYgPSBp
b3JlcS0+cmVxLnNlZ1tpXS5ncmVmOwotICAgICAgICAgICAgc2Vnc1tpXS5zb3VyY2UuZm9yZWln
bi5vZmZzZXQgPSBpb3JlcS0+cmVxLnNlZ1tpXS5maXJzdF9zZWN0ICogZmlsZV9ibGs7Ci0gICAg
ICAgICAgICBzZWdzW2ldLmRlc3QudmlydCA9IHZpcnQ7Ci0gICAgICAgIH0KLSAgICAgICAgc2Vn
c1tpXS5sZW4gPSAoaW9yZXEtPnJlcS5zZWdbaV0ubGFzdF9zZWN0Ci0gICAgICAgICAgICAgICAg
ICAgICAgIC0gaW9yZXEtPnJlcS5zZWdbaV0uZmlyc3Rfc2VjdCArIDEpICogZmlsZV9ibGs7Ci0g
ICAgICAgIHZpcnQgKz0gc2Vnc1tpXS5sZW47Ci0gICAgfQotCi0gICAgcmMgPSB4ZW5fYmVfY29w
eV9ncmFudF9yZWZzKHhlbmRldiwgdG9fZG9tYWluLCBzZWdzLCBjb3VudCk7Ci0KLSAgICBpZiAo
cmMpIHsKLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsCi0gICAgICAgICAgICAgICAg
ICAgICAgImZhaWxlZCB0byBjb3B5IGRhdGEgJWRcbiIsIHJjKTsKLSAgICAgICAgaW9yZXEtPmFp
b19lcnJvcnMrKzsKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLQotICAgIHJldHVybiByYzsK
LX0KLQotc3RhdGljIGludCBpb3JlcV9ydW5pb19xZW11X2FpbyhzdHJ1Y3QgaW9yZXEgKmlvcmVx
KTsKLQotc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0
KQotewotICAgIHN0cnVjdCBpb3JlcSAqaW9yZXEgPSBvcGFxdWU7Ci0gICAgc3RydWN0IFhlbkJs
a0RldiAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKLSAgICBzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNl
ICp4ZW5kZXYgPSAmYmxrZGV2LT54ZW5kZXY7Ci0KLSAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJs
a2Rldi0+Y3R4KTsKLQotICAgIGlmIChyZXQgIT0gMCkgewotICAgICAgICB4ZW5fcHZfcHJpbnRm
KHhlbmRldiwgMCwgIiVzIEkvTyBlcnJvclxuIiwKLSAgICAgICAgICAgICAgICAgICAgICBpb3Jl
cS0+cmVxLm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9SRUFEID8gInJlYWQiIDogIndyaXRlIik7Ci0g
ICAgICAgIGlvcmVxLT5haW9fZXJyb3JzKys7Ci0gICAgfQotCi0gICAgaW9yZXEtPmFpb19pbmZs
aWdodC0tOwotICAgIGlmIChpb3JlcS0+cHJlc3luYykgewotICAgICAgICBpb3JlcS0+cHJlc3lu
YyA9IDA7Ci0gICAgICAgIGlvcmVxX3J1bmlvX3FlbXVfYWlvKGlvcmVxKTsKLSAgICAgICAgZ290
byBkb25lOwotICAgIH0KLSAgICBpZiAoaW9yZXEtPmFpb19pbmZsaWdodCA+IDApIHsKLSAgICAg
ICAgZ290byBkb25lOwotICAgIH0KLQotICAgIHN3aXRjaCAoaW9yZXEtPnJlcS5vcGVyYXRpb24p
IHsKLSAgICBjYXNlIEJMS0lGX09QX1JFQUQ6Ci0gICAgICAgIC8qIGluIGNhc2Ugb2YgZmFpbHVy
ZSBpb3JlcS0+YWlvX2Vycm9ycyBpcyBpbmNyZWFzZWQgKi8KLSAgICAgICAgaWYgKHJldCA9PSAw
KSB7Ci0gICAgICAgICAgICBpb3JlcV9ncmFudF9jb3B5KGlvcmVxKTsKLSAgICAgICAgfQotICAg
ICAgICBxZW11X3ZmcmVlKGlvcmVxLT5idWYpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIEJM
S0lGX09QX1dSSVRFOgotICAgIGNhc2UgQkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFOgotICAgICAg
ICBpZiAoIWlvcmVxLT5yZXEubnJfc2VnbWVudHMpIHsKLSAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICB9Ci0gICAgICAgIHFlbXVfdmZyZWUoaW9yZXEtPmJ1Zik7Ci0gICAgICAgIGJyZWFrOwot
ICAgIGRlZmF1bHQ6Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIGlvcmVxLT5zdGF0dXMg
PSBpb3JlcS0+YWlvX2Vycm9ycyA/IEJMS0lGX1JTUF9FUlJPUiA6IEJMS0lGX1JTUF9PS0FZOwot
ICAgIGlvcmVxX2ZpbmlzaChpb3JlcSk7Ci0KLSAgICBzd2l0Y2ggKGlvcmVxLT5yZXEub3BlcmF0
aW9uKSB7Ci0gICAgY2FzZSBCTEtJRl9PUF9XUklURToKLSAgICBjYXNlIEJMS0lGX09QX0ZMVVNI
X0RJU0tDQUNIRToKLSAgICAgICAgaWYgKCFpb3JlcS0+cmVxLm5yX3NlZ21lbnRzKSB7Ci0gICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgIGNhc2UgQkxLSUZfT1BfUkVBRDoKLSAgICAg
ICAgaWYgKGlvcmVxLT5zdGF0dXMgPT0gQkxLSUZfUlNQX09LQVkpIHsKLSAgICAgICAgICAgIGJs
b2NrX2FjY3RfZG9uZShibGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwgJmlvcmVxLT5hY2N0KTsK
LSAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIGJsb2NrX2FjY3RfZmFpbGVkKGJsa19nZXRf
c3RhdHMoYmxrZGV2LT5ibGspLCAmaW9yZXEtPmFjY3QpOwotICAgICAgICB9Ci0gICAgICAgIGJy
ZWFrOwotICAgIGNhc2UgQkxLSUZfT1BfRElTQ0FSRDoKLSAgICBkZWZhdWx0OgotICAgICAgICBi
cmVhazsKLSAgICB9Ci0gICAgcWVtdV9iaF9zY2hlZHVsZShibGtkZXYtPmJoKTsKLQotZG9uZToK
LSAgICBhaW9fY29udGV4dF9yZWxlYXNlKGJsa2Rldi0+Y3R4KTsKLX0KLQotc3RhdGljIGJvb2wg
YmxrX3NwbGl0X2Rpc2NhcmQoc3RydWN0IGlvcmVxICppb3JlcSwgYmxraWZfc2VjdG9yX3Qgc2Vj
dG9yX251bWJlciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IG5yX3Nl
Y3RvcnMpCi17Ci0gICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsK
LSAgICBpbnQ2NF90IGJ5dGVfb2Zmc2V0OwotICAgIGludCBieXRlX2NodW5rOwotICAgIHVpbnQ2
NF90IGJ5dGVfcmVtYWluaW5nLCBsaW1pdDsKLSAgICB1aW50NjRfdCBzZWNfc3RhcnQgPSBzZWN0
b3JfbnVtYmVyOwotICAgIHVpbnQ2NF90IHNlY19jb3VudCA9IG5yX3NlY3RvcnM7Ci0KLSAgICAv
KiBXcmFwIGFyb3VuZCwgb3Igb3ZlcmZsb3dpbmcgYnl0ZSBsaW1pdD8gKi8KLSAgICBpZiAoc2Vj
X3N0YXJ0ICsgc2VjX2NvdW50IDwgc2VjX2NvdW50IHx8Ci0gICAgICAgIHNlY19zdGFydCArIHNl
Y19jb3VudCA+IElOVDY0X01BWCA+PiBCRFJWX1NFQ1RPUl9CSVRTKSB7Ci0gICAgICAgIHJldHVy
biBmYWxzZTsKLSAgICB9Ci0KLSAgICBsaW1pdCA9IEJEUlZfUkVRVUVTVF9NQVhfU0VDVE9SUyA8
PCBCRFJWX1NFQ1RPUl9CSVRTOwotICAgIGJ5dGVfb2Zmc2V0ID0gc2VjX3N0YXJ0IDw8IEJEUlZf
U0VDVE9SX0JJVFM7Ci0gICAgYnl0ZV9yZW1haW5pbmcgPSBzZWNfY291bnQgPDwgQkRSVl9TRUNU
T1JfQklUUzsKLQotICAgIGRvIHsKLSAgICAgICAgYnl0ZV9jaHVuayA9IGJ5dGVfcmVtYWluaW5n
ID4gbGltaXQgPyBsaW1pdCA6IGJ5dGVfcmVtYWluaW5nOwotICAgICAgICBpb3JlcS0+YWlvX2lu
ZmxpZ2h0Kys7Ci0gICAgICAgIGJsa19haW9fcGRpc2NhcmQoYmxrZGV2LT5ibGssIGJ5dGVfb2Zm
c2V0LCBieXRlX2NodW5rLAotICAgICAgICAgICAgICAgICAgICAgICAgIHFlbXVfYWlvX2NvbXBs
ZXRlLCBpb3JlcSk7Ci0gICAgICAgIGJ5dGVfcmVtYWluaW5nIC09IGJ5dGVfY2h1bms7Ci0gICAg
ICAgIGJ5dGVfb2Zmc2V0ICs9IGJ5dGVfY2h1bms7Ci0gICAgfSB3aGlsZSAoYnl0ZV9yZW1haW5p
bmcgPiAwKTsKLQotICAgIHJldHVybiB0cnVlOwotfQotCi1zdGF0aWMgaW50IGlvcmVxX3J1bmlv
X3FlbXVfYWlvKHN0cnVjdCBpb3JlcSAqaW9yZXEpCi17Ci0gICAgc3RydWN0IFhlbkJsa0RldiAq
YmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKLQotICAgIGlvcmVxLT5idWYgPSBxZW11X21lbWFsaWdu
KFhDX1BBR0VfU0laRSwgaW9yZXEtPnNpemUpOwotICAgIGlmIChpb3JlcS0+cmVxLm5yX3NlZ21l
bnRzICYmCi0gICAgICAgIChpb3JlcS0+cmVxLm9wZXJhdGlvbiA9PSBCTEtJRl9PUF9XUklURSB8
fAotICAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfRkxVU0hfRElTS0NB
Q0hFKSAmJgotICAgICAgICBpb3JlcV9ncmFudF9jb3B5KGlvcmVxKSkgewotICAgICAgICBxZW11
X3ZmcmVlKGlvcmVxLT5idWYpOwotICAgICAgICBnb3RvIGVycjsKLSAgICB9Ci0KLSAgICBpb3Jl
cS0+YWlvX2luZmxpZ2h0Kys7Ci0gICAgaWYgKGlvcmVxLT5wcmVzeW5jKSB7Ci0gICAgICAgIGJs
a19haW9fZmx1c2goaW9yZXEtPmJsa2Rldi0+YmxrLCBxZW11X2Fpb19jb21wbGV0ZSwgaW9yZXEp
OwotICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAgICBzd2l0Y2ggKGlvcmVxLT5yZXEub3Bl
cmF0aW9uKSB7Ci0gICAgY2FzZSBCTEtJRl9PUF9SRUFEOgotICAgICAgICBxZW11X2lvdmVjX2Fk
ZCgmaW9yZXEtPnYsIGlvcmVxLT5idWYsIGlvcmVxLT5zaXplKTsKLSAgICAgICAgYmxvY2tfYWNj
dF9zdGFydChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwgJmlvcmVxLT5hY2N0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgIGlvcmVxLT52LnNpemUsIEJMT0NLX0FDQ1RfUkVBRCk7Ci0gICAg
ICAgIGlvcmVxLT5haW9faW5mbGlnaHQrKzsKLSAgICAgICAgYmxrX2Fpb19wcmVhZHYoYmxrZGV2
LT5ibGssIGlvcmVxLT5zdGFydCwgJmlvcmVxLT52LCAwLAotICAgICAgICAgICAgICAgICAgICAg
ICBxZW11X2Fpb19jb21wbGV0ZSwgaW9yZXEpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIEJM
S0lGX09QX1dSSVRFOgotICAgIGNhc2UgQkxLSUZfT1BfRkxVU0hfRElTS0NBQ0hFOgotICAgICAg
ICBpZiAoIWlvcmVxLT5yZXEubnJfc2VnbWVudHMpIHsKLSAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICB9Ci0KLSAgICAgICAgcWVtdV9pb3ZlY19hZGQoJmlvcmVxLT52LCBpb3JlcS0+YnVmLCBp
b3JlcS0+c2l6ZSk7Ci0gICAgICAgIGJsb2NrX2FjY3Rfc3RhcnQoYmxrX2dldF9zdGF0cyhibGtk
ZXYtPmJsayksICZpb3JlcS0+YWNjdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBpb3JlcS0+
di5zaXplLAotICAgICAgICAgICAgICAgICAgICAgICAgIGlvcmVxLT5yZXEub3BlcmF0aW9uID09
IEJMS0lGX09QX1dSSVRFID8KLSAgICAgICAgICAgICAgICAgICAgICAgICBCTE9DS19BQ0NUX1dS
SVRFIDogQkxPQ0tfQUNDVF9GTFVTSCk7Ci0gICAgICAgIGlvcmVxLT5haW9faW5mbGlnaHQrKzsK
LSAgICAgICAgYmxrX2Fpb19wd3JpdGV2KGJsa2Rldi0+YmxrLCBpb3JlcS0+c3RhcnQsICZpb3Jl
cS0+diwgMCwKLSAgICAgICAgICAgICAgICAgICAgICAgIHFlbXVfYWlvX2NvbXBsZXRlLCBpb3Jl
cSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgQkxLSUZfT1BfRElTQ0FSRDoKLSAgICB7Ci0g
ICAgICAgIHN0cnVjdCBibGtpZl9yZXF1ZXN0X2Rpc2NhcmQgKnJlcSA9ICh2b2lkICopJmlvcmVx
LT5yZXE7Ci0gICAgICAgIGlmICghYmxrX3NwbGl0X2Rpc2NhcmQoaW9yZXEsIHJlcS0+c2VjdG9y
X251bWJlciwgcmVxLT5ucl9zZWN0b3JzKSkgewotICAgICAgICAgICAgZ290byBlcnI7Ci0gICAg
ICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGRlZmF1bHQ6Ci0gICAgICAgIC8qIHVu
a25vd24gb3BlcmF0aW9uIChzaG91bGRuJ3QgaGFwcGVuIC0tIHBhcnNlIGNhdGNoZXMgdGhpcykg
Ki8KLSAgICAgICAgZ290byBlcnI7Ci0gICAgfQotCi0gICAgcWVtdV9haW9fY29tcGxldGUoaW9y
ZXEsIDApOwotCi0gICAgcmV0dXJuIDA7Ci0KLWVycjoKLSAgICBpb3JlcV9maW5pc2goaW9yZXEp
OwotICAgIGlvcmVxLT5zdGF0dXMgPSBCTEtJRl9SU1BfRVJST1I7Ci0gICAgcmV0dXJuIC0xOwot
fQotCi1zdGF0aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29uZShzdHJ1Y3QgaW9yZXEgKmlvcmVx
KQotewotICAgIHN0cnVjdCBYZW5CbGtEZXYgICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OwotICAg
IGludCAgICAgICAgICAgICAgIHNlbmRfbm90aWZ5ICAgPSAwOwotICAgIGludCAgICAgICAgICAg
ICAgIGhhdmVfcmVxdWVzdHMgPSAwOwotICAgIGJsa2lmX3Jlc3BvbnNlX3QgICpyZXNwOwotCi0g
ICAgLyogUGxhY2Ugb24gdGhlIHJlc3BvbnNlIHJpbmcgZm9yIHRoZSByZWxldmFudCBkb21haW4u
ICovCi0gICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7Ci0gICAgY2FzZSBCTEtJRl9QUk9U
T0NPTF9OQVRJVkU6Ci0gICAgICAgIHJlc3AgPSAoYmxraWZfcmVzcG9uc2VfdCAqKSBSSU5HX0dF
VF9SRVNQT05TRSgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibGtkZXYtPnJpbmdzLm5hdGl2ZS5yc3BfcHJvZF9wdnQpOwotICAgICAgICBi
cmVhazsKLSAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKLSAgICAgICAgcmVzcCA9IChi
bGtpZl9yZXNwb25zZV90ICopIFJJTkdfR0VUX1JFU1BPTlNFKCZibGtkZXYtPnJpbmdzLng4Nl8z
Ml9wYXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54
ODZfMzJfcGFydC5yc3BfcHJvZF9wdnQpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIEJMS0lG
X1BST1RPQ09MX1g4Nl82NDoKLSAgICAgICAgcmVzcCA9IChibGtpZl9yZXNwb25zZV90ICopIFJJ
TkdfR0VUX1JFU1BPTlNFKCZibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydC5yc3BfcHJvZF9w
dnQpOwotICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4gMDsKLSAg
ICB9Ci0KLSAgICByZXNwLT5pZCAgICAgICAgPSBpb3JlcS0+cmVxLmlkOwotICAgIHJlc3AtPm9w
ZXJhdGlvbiA9IGlvcmVxLT5yZXEub3BlcmF0aW9uOwotICAgIHJlc3AtPnN0YXR1cyAgICA9IGlv
cmVxLT5zdGF0dXM7Ci0KLSAgICBibGtkZXYtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQrKzsK
LQotICAgIFJJTkdfUFVTSF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgmYmxrZGV2LT5yaW5n
cy5jb21tb24sIHNlbmRfbm90aWZ5KTsKLSAgICBpZiAoYmxrZGV2LT5yaW5ncy5jb21tb24ucnNw
X3Byb2RfcHZ0ID09IGJsa2Rldi0+cmluZ3MuY29tbW9uLnJlcV9jb25zKSB7Ci0gICAgICAgIC8q
Ci0gICAgICAgICAqIFRhaWwgY2hlY2sgZm9yIHBlbmRpbmcgcmVxdWVzdHMuIEFsbG93cyBmcm9u
dGVuZCB0byBhdm9pZAotICAgICAgICAgKiBub3RpZmljYXRpb25zIGlmIHJlcXVlc3RzIGFyZSBh
bHJlYWR5IGluIGZsaWdodCAobG93ZXIKLSAgICAgICAgICogb3ZlcmhlYWRzIGFuZCBwcm9tb3Rl
cyBiYXRjaGluZykuCi0gICAgICAgICAqLwotICAgICAgICBSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9S
RVFVRVNUUygmYmxrZGV2LT5yaW5ncy5jb21tb24sIGhhdmVfcmVxdWVzdHMpOwotICAgIH0gZWxz
ZSBpZiAoUklOR19IQVNfVU5DT05TVU1FRF9SRVFVRVNUUygmYmxrZGV2LT5yaW5ncy5jb21tb24p
KSB7Ci0gICAgICAgIGhhdmVfcmVxdWVzdHMgPSAxOwotICAgIH0KLQotICAgIGlmIChoYXZlX3Jl
cXVlc3RzKSB7Ci0gICAgICAgIGJsa2Rldi0+bW9yZV93b3JrKys7Ci0gICAgfQotICAgIHJldHVy
biBzZW5kX25vdGlmeTsKLX0KLQotLyogd2FsayBmaW5pc2hlZCBsaXN0LCBzZW5kIG91dHN0YW5k
aW5nIHJlc3BvbnNlcywgZnJlZSByZXF1ZXN0cyAqLwotc3RhdGljIHZvaWQgYmxrX3NlbmRfcmVz
cG9uc2VfYWxsKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKLXsKLSAgICBzdHJ1Y3QgaW9yZXEg
KmlvcmVxOwotICAgIGludCBzZW5kX25vdGlmeSA9IDA7Ci0KLSAgICB3aGlsZSAoIVFMSVNUX0VN
UFRZKCZibGtkZXYtPmZpbmlzaGVkKSkgewotICAgICAgICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZi
bGtkZXYtPmZpbmlzaGVkKTsKLSAgICAgICAgc2VuZF9ub3RpZnkgKz0gYmxrX3NlbmRfcmVzcG9u
c2Vfb25lKGlvcmVxKTsKLSAgICAgICAgaW9yZXFfcmVsZWFzZShpb3JlcSwgdHJ1ZSk7Ci0gICAg
fQotICAgIGlmIChzZW5kX25vdGlmeSkgewotICAgICAgICB4ZW5fcHZfc2VuZF9ub3RpZnkoJmJs
a2Rldi0+eGVuZGV2KTsKLSAgICB9Ci19Ci0KLXN0YXRpYyBpbnQgYmxrX2dldF9yZXF1ZXN0KHN0
cnVjdCBYZW5CbGtEZXYgKmJsa2Rldiwgc3RydWN0IGlvcmVxICppb3JlcSwgUklOR19JRFggcmMp
Ci17Ci0gICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7Ci0gICAgY2FzZSBCTEtJRl9QUk9U
T0NPTF9OQVRJVkU6Ci0gICAgICAgIG1lbWNweSgmaW9yZXEtPnJlcSwgUklOR19HRVRfUkVRVUVT
VCgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIHJjKSwKLSAgICAgICAgICAgICAgIHNpemVvZihpb3Jl
cS0+cmVxKSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMy
OgotICAgICAgICBibGtpZl9nZXRfeDg2XzMyX3JlcSgmaW9yZXEtPnJlcSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUklOR19HRVRfUkVRVUVTVCgmYmxrZGV2LT5yaW5ncy54ODZfMzJf
cGFydCwgcmMpKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZf
NjQ6Ci0gICAgICAgIGJsa2lmX2dldF94ODZfNjRfcmVxKCZpb3JlcS0+cmVxLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBSSU5HX0dFVF9SRVFVRVNUKCZibGtkZXYtPnJpbmdzLng4Nl82
NF9wYXJ0LCByYykpOwotICAgICAgICBicmVhazsKLSAgICB9Ci0gICAgLyogUHJldmVudCB0aGUg
Y29tcGlsZXIgZnJvbSBhY2Nlc3NpbmcgdGhlIG9uLXJpbmcgZmllbGRzIGluc3RlYWQuICovCi0g
ICAgYmFycmllcigpOwotICAgIHJldHVybiAwOwotfQotCi1zdGF0aWMgdm9pZCBibGtfaGFuZGxl
X3JlcXVlc3RzKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKLXsKLSAgICBSSU5HX0lEWCByYywg
cnA7Ci0gICAgc3RydWN0IGlvcmVxICppb3JlcTsKLQotICAgIGJsa2Rldi0+bW9yZV93b3JrID0g
MDsKLQotICAgIHJjID0gYmxrZGV2LT5yaW5ncy5jb21tb24ucmVxX2NvbnM7Ci0gICAgcnAgPSBi
bGtkZXYtPnJpbmdzLmNvbW1vbi5zcmluZy0+cmVxX3Byb2Q7Ci0gICAgeGVuX3JtYigpOyAvKiBF
bnN1cmUgd2Ugc2VlIHF1ZXVlZCByZXF1ZXN0cyB1cCB0byAncnAnLiAqLwotCi0gICAgYmxrX3Nl
bmRfcmVzcG9uc2VfYWxsKGJsa2Rldik7Ci0gICAgd2hpbGUgKHJjICE9IHJwKSB7Ci0gICAgICAg
IC8qIHB1bGwgcmVxdWVzdCBmcm9tIHJpbmcgKi8KLSAgICAgICAgaWYgKFJJTkdfUkVRVUVTVF9D
T05TX09WRVJGTE9XKCZibGtkZXYtPnJpbmdzLmNvbW1vbiwgcmMpKSB7Ci0gICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgfQotICAgICAgICBpb3JlcSA9IGlvcmVxX3N0YXJ0KGJsa2Rldik7Ci0g
ICAgICAgIGlmIChpb3JlcSA9PSBOVUxMKSB7Ci0gICAgICAgICAgICBibGtkZXYtPm1vcmVfd29y
aysrOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICAgICAgYmxrX2dldF9yZXF1
ZXN0KGJsa2RldiwgaW9yZXEsIHJjKTsKLSAgICAgICAgYmxrZGV2LT5yaW5ncy5jb21tb24ucmVx
X2NvbnMgPSArK3JjOwotCi0gICAgICAgIC8qIHBhcnNlIHRoZW0gKi8KLSAgICAgICAgaWYgKGlv
cmVxX3BhcnNlKGlvcmVxKSAhPSAwKSB7Ci0KLSAgICAgICAgICAgIHN3aXRjaCAoaW9yZXEtPnJl
cS5vcGVyYXRpb24pIHsKLSAgICAgICAgICAgIGNhc2UgQkxLSUZfT1BfUkVBRDoKLSAgICAgICAg
ICAgICAgICBibG9ja19hY2N0X2ludmFsaWQoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJMT0NLX0FDQ1RfUkVBRCk7Ci0gICAg
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBjYXNlIEJMS0lGX09QX1dSSVRFOgotICAg
ICAgICAgICAgICAgIGJsb2NrX2FjY3RfaW52YWxpZChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+Ymxr
KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQkxPQ0tfQUNDVF9XUklURSk7
Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBjYXNlIEJMS0lGX09QX0ZMVVNI
X0RJU0tDQUNIRToKLSAgICAgICAgICAgICAgICBibG9ja19hY2N0X2ludmFsaWQoYmxrX2dldF9z
dGF0cyhibGtkZXYtPmJsayksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJM
T0NLX0FDQ1RfRkxVU0gpOwotICAgICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgICAgIH07Ci0KLSAgICAgICAgICAgIGlmIChibGtfc2VuZF9yZXNwb25z
ZV9vbmUoaW9yZXEpKSB7Ci0gICAgICAgICAgICAgICAgeGVuX3B2X3NlbmRfbm90aWZ5KCZibGtk
ZXYtPnhlbmRldik7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBpb3JlcV9yZWxlYXNlKGlv
cmVxLCBmYWxzZSk7Ci0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgfQotCi0gICAgICAg
IGlvcmVxX3J1bmlvX3FlbXVfYWlvKGlvcmVxKTsKLSAgICB9Ci0KLSAgICBpZiAoYmxrZGV2LT5t
b3JlX3dvcmsgJiYgYmxrZGV2LT5yZXF1ZXN0c19pbmZsaWdodCA8IGJsa2Rldi0+bWF4X3JlcXVl
c3RzKSB7Ci0gICAgICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7Ci0gICAgfQotfQot
Ci0vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tICovCi0KLXN0YXRpYyB2b2lkIGJsa19iaCh2b2lkICpvcGFxdWUpCi17Ci0gICAg
c3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gb3BhcXVlOwotCi0gICAgYWlvX2NvbnRleHRfYWNx
dWlyZShibGtkZXYtPmN0eCk7Ci0gICAgYmxrX2hhbmRsZV9yZXF1ZXN0cyhibGtkZXYpOwotICAg
IGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOwotfQotCi1zdGF0aWMgdm9pZCBibGtf
YWxsb2Moc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQotewotICAgIHN0cnVjdCBYZW5C
bGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhl
bmRldik7Ci0gICAgRXJyb3IgKmVyciA9IE5VTEw7Ci0KLSAgICB0cmFjZV94ZW5fZGlza19hbGxv
Yyh4ZW5kZXYtPm5hbWUpOwotCi0gICAgUUxJU1RfSU5JVCgmYmxrZGV2LT5pbmZsaWdodCk7Ci0g
ICAgUUxJU1RfSU5JVCgmYmxrZGV2LT5maW5pc2hlZCk7Ci0gICAgUUxJU1RfSU5JVCgmYmxrZGV2
LT5mcmVlbGlzdCk7Ci0KLSAgICBibGtkZXYtPmlvdGhyZWFkID0gaW90aHJlYWRfY3JlYXRlKHhl
bmRldi0+bmFtZSwgJmVycik7Ci0gICAgYXNzZXJ0KCFlcnIpOwotCi0gICAgYmxrZGV2LT5jdHgg
PSBpb3RocmVhZF9nZXRfYWlvX2NvbnRleHQoYmxrZGV2LT5pb3RocmVhZCk7Ci0gICAgYmxrZGV2
LT5iaCA9IGFpb19iaF9uZXcoYmxrZGV2LT5jdHgsIGJsa19iaCwgYmxrZGV2KTsKLX0KLQotc3Rh
dGljIHZvaWQgYmxrX3BhcnNlX2Rpc2NhcmQoc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQotewot
ICAgIHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldiA9ICZibGtkZXYtPnhlbmRldjsKLSAg
ICBpbnQgZW5hYmxlOwotCi0gICAgYmxrZGV2LT5mZWF0dXJlX2Rpc2NhcmQgPSB0cnVlOwotCi0g
ICAgaWYgKHhlbnN0b3JlX3JlYWRfYmVfaW50KHhlbmRldiwgImRpc2NhcmQtZW5hYmxlIiwgJmVu
YWJsZSkgPT0gMCkgewotICAgICAgICBibGtkZXYtPmZlYXR1cmVfZGlzY2FyZCA9ICEhZW5hYmxl
OwotICAgIH0KLQotICAgIGlmIChibGtkZXYtPmZlYXR1cmVfZGlzY2FyZCkgewotICAgICAgICB4
ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAiZmVhdHVyZS1kaXNjYXJkIiwgMSk7Ci0gICAg
fQotfQotCi1zdGF0aWMgaW50IGJsa19pbml0KHN0cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRl
dikKLXsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2
LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwotICAgIGludCBpbmZvID0gMDsKLSAgICBjaGFy
ICpkaXJlY3Rpb3NhZmUgPSBOVUxMOwotCi0gICAgdHJhY2VfeGVuX2Rpc2tfaW5pdCh4ZW5kZXYt
Pm5hbWUpOwotCi0gICAgLyogcmVhZCB4ZW5zdG9yZSBlbnRyaWVzICovCi0gICAgaWYgKGJsa2Rl
di0+cGFyYW1zID09IE5VTEwpIHsKLSAgICAgICAgY2hhciAqaCA9IE5VTEw7Ci0gICAgICAgIGJs
a2Rldi0+cGFyYW1zID0geGVuc3RvcmVfcmVhZF9iZV9zdHIoeGVuZGV2LCAicGFyYW1zIik7Ci0g
ICAgICAgIGlmIChibGtkZXYtPnBhcmFtcyAhPSBOVUxMKSB7Ci0gICAgICAgICAgICBoID0gc3Ry
Y2hyKGJsa2Rldi0+cGFyYW1zLCAnOicpOwotICAgICAgICB9Ci0gICAgICAgIGlmIChoICE9IE5V
TEwpIHsKLSAgICAgICAgICAgIGJsa2Rldi0+ZmlsZXByb3RvID0gYmxrZGV2LT5wYXJhbXM7Ci0g
ICAgICAgICAgICBibGtkZXYtPmZpbGVuYW1lICA9IGgrMTsKLSAgICAgICAgICAgICpoID0gMDsK
LSAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIGJsa2Rldi0+ZmlsZXByb3RvID0gIjx1bnNl
dD4iOwotICAgICAgICAgICAgYmxrZGV2LT5maWxlbmFtZSAgPSBibGtkZXYtPnBhcmFtczsKLSAg
ICAgICAgfQotICAgIH0KLSAgICBpZiAoIXN0cmNtcCgiYWlvIiwgYmxrZGV2LT5maWxlcHJvdG8p
KSB7Ci0gICAgICAgIGJsa2Rldi0+ZmlsZXByb3RvID0gInJhdyI7Ci0gICAgfQotICAgIGlmICgh
c3RyY21wKCJ2aGQiLCBibGtkZXYtPmZpbGVwcm90bykpIHsKLSAgICAgICAgYmxrZGV2LT5maWxl
cHJvdG8gPSAidnBjIjsKLSAgICB9Ci0gICAgaWYgKGJsa2Rldi0+bW9kZSA9PSBOVUxMKSB7Ci0g
ICAgICAgIGJsa2Rldi0+bW9kZSA9IHhlbnN0b3JlX3JlYWRfYmVfc3RyKHhlbmRldiwgIm1vZGUi
KTsKLSAgICB9Ci0gICAgaWYgKGJsa2Rldi0+dHlwZSA9PSBOVUxMKSB7Ci0gICAgICAgIGJsa2Rl
di0+dHlwZSA9IHhlbnN0b3JlX3JlYWRfYmVfc3RyKHhlbmRldiwgInR5cGUiKTsKLSAgICB9Ci0g
ICAgaWYgKGJsa2Rldi0+ZGV2ID09IE5VTEwpIHsKLSAgICAgICAgYmxrZGV2LT5kZXYgPSB4ZW5z
dG9yZV9yZWFkX2JlX3N0cih4ZW5kZXYsICJkZXYiKTsKLSAgICB9Ci0gICAgaWYgKGJsa2Rldi0+
ZGV2dHlwZSA9PSBOVUxMKSB7Ci0gICAgICAgIGJsa2Rldi0+ZGV2dHlwZSA9IHhlbnN0b3JlX3Jl
YWRfYmVfc3RyKHhlbmRldiwgImRldmljZS10eXBlIik7Ci0gICAgfQotICAgIGRpcmVjdGlvc2Fm
ZSA9IHhlbnN0b3JlX3JlYWRfYmVfc3RyKHhlbmRldiwgImRpcmVjdC1pby1zYWZlIik7Ci0gICAg
YmxrZGV2LT5kaXJlY3Rpb3NhZmUgPSAoZGlyZWN0aW9zYWZlICYmIGF0b2koZGlyZWN0aW9zYWZl
KSk7Ci0KLSAgICAvKiBkbyB3ZSBoYXZlIGFsbCB3ZSBuZWVkPyAqLwotICAgIGlmIChibGtkZXYt
PnBhcmFtcyA9PSBOVUxMIHx8Ci0gICAgICAgIGJsa2Rldi0+bW9kZSA9PSBOVUxMICAgfHwKLSAg
ICAgICAgYmxrZGV2LT50eXBlID09IE5VTEwgICB8fAotICAgICAgICBibGtkZXYtPmRldiA9PSBO
VUxMKSB7Ci0gICAgICAgIGdvdG8gb3V0X2Vycm9yOwotICAgIH0KLQotICAgIC8qIHJlYWQtb25s
eSA/ICovCi0gICAgaWYgKHN0cmNtcChibGtkZXYtPm1vZGUsICJ3IikpIHsKLSAgICAgICAgaW5m
byAgfD0gVkRJU0tfUkVBRE9OTFk7Ci0gICAgfQotCi0gICAgLyogY2Ryb20gPyAqLwotICAgIGlm
IChibGtkZXYtPmRldnR5cGUgJiYgIXN0cmNtcChibGtkZXYtPmRldnR5cGUsICJjZHJvbSIpKSB7
Ci0gICAgICAgIGluZm8gIHw9IFZESVNLX0NEUk9NOwotICAgIH0KLQotICAgIGJsa2Rldi0+Zmls
ZV9ibGsgID0gQkxPQ0tfU0laRTsKLQotICAgIC8qIGZpbGwgaW5mbwotICAgICAqIGJsa19jb25u
ZWN0IHN1cHBsaWVzIHNlY3Rvci1zaXplIGFuZCBzZWN0b3JzCi0gICAgICovCi0gICAgeGVuc3Rv
cmVfd3JpdGVfYmVfaW50KHhlbmRldiwgImZlYXR1cmUtZmx1c2gtY2FjaGUiLCAxKTsKLSAgICB4
ZW5zdG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAiaW5mbyIsIGluZm8pOwotCi0gICAgeGVuc3Rv
cmVfd3JpdGVfYmVfaW50KHhlbmRldiwgIm1heC1yaW5nLXBhZ2Utb3JkZXIiLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICBNQVhfUklOR19QQUdFX09SREVSKTsKLQotICAgIGJsa19wYXJzZV9k
aXNjYXJkKGJsa2Rldik7Ci0KLSAgICBnX2ZyZWUoZGlyZWN0aW9zYWZlKTsKLSAgICByZXR1cm4g
MDsKLQotb3V0X2Vycm9yOgotICAgIGdfZnJlZShibGtkZXYtPnBhcmFtcyk7Ci0gICAgYmxrZGV2
LT5wYXJhbXMgPSBOVUxMOwotICAgIGdfZnJlZShibGtkZXYtPm1vZGUpOwotICAgIGJsa2Rldi0+
bW9kZSA9IE5VTEw7Ci0gICAgZ19mcmVlKGJsa2Rldi0+dHlwZSk7Ci0gICAgYmxrZGV2LT50eXBl
ID0gTlVMTDsKLSAgICBnX2ZyZWUoYmxrZGV2LT5kZXYpOwotICAgIGJsa2Rldi0+ZGV2ID0gTlVM
TDsKLSAgICBnX2ZyZWUoYmxrZGV2LT5kZXZ0eXBlKTsKLSAgICBibGtkZXYtPmRldnR5cGUgPSBO
VUxMOwotICAgIGdfZnJlZShkaXJlY3Rpb3NhZmUpOwotICAgIGJsa2Rldi0+ZGlyZWN0aW9zYWZl
ID0gZmFsc2U7Ci0gICAgcmV0dXJuIC0xOwotfQotCi1zdGF0aWMgaW50IGJsa19jb25uZWN0KHN0
cnVjdCBYZW5MZWdhY3lEZXZpY2UgKnhlbmRldikKLXsKLSAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpi
bGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwot
ICAgIGludCBpbmRleCwgcWZsYWdzOwotICAgIGJvb2wgcmVhZG9ubHkgPSB0cnVlOwotICAgIGJv
b2wgd3JpdGV0aHJvdWdoID0gdHJ1ZTsKLSAgICBpbnQgb3JkZXIsIHJpbmdfcmVmOwotICAgIHVu
c2lnbmVkIGludCByaW5nX3NpemUsIG1heF9ncmFudHM7Ci0gICAgdW5zaWduZWQgaW50IGk7Ci0K
LSAgICB0cmFjZV94ZW5fZGlza19jb25uZWN0KHhlbmRldi0+bmFtZSk7Ci0KLSAgICAvKiByZWFk
LW9ubHkgPyAqLwotICAgIGlmIChibGtkZXYtPmRpcmVjdGlvc2FmZSkgewotICAgICAgICBxZmxh
Z3MgPSBCRFJWX09fTk9DQUNIRSB8IEJEUlZfT19OQVRJVkVfQUlPOwotICAgIH0gZWxzZSB7Ci0g
ICAgICAgIHFmbGFncyA9IDA7Ci0gICAgICAgIHdyaXRldGhyb3VnaCA9IGZhbHNlOwotICAgIH0K
LSAgICBpZiAoc3RyY21wKGJsa2Rldi0+bW9kZSwgInciKSA9PSAwKSB7Ci0gICAgICAgIHFmbGFn
cyB8PSBCRFJWX09fUkRXUjsKLSAgICAgICAgcmVhZG9ubHkgPSBmYWxzZTsKLSAgICB9Ci0gICAg
aWYgKGJsa2Rldi0+ZmVhdHVyZV9kaXNjYXJkKSB7Ci0gICAgICAgIHFmbGFncyB8PSBCRFJWX09f
VU5NQVA7Ci0gICAgfQotCi0gICAgLyogaW5pdCBxZW11IGJsb2NrIGRyaXZlciAqLwotICAgIGlu
ZGV4ID0gKHhlbmRldi0+ZGV2IC0gMjAyICogMjU2KSAvIDE2OwotICAgIGJsa2Rldi0+ZGluZm8g
PSBkcml2ZV9nZXQoSUZfWEVOLCAwLCBpbmRleCk7Ci0gICAgaWYgKCFibGtkZXYtPmRpbmZvKSB7
Ci0gICAgICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwotICAgICAgICBRRGljdCAqb3B0aW9u
cyA9IE5VTEw7Ci0KLSAgICAgICAgaWYgKHN0cmNtcChibGtkZXYtPmZpbGVwcm90bywgIjx1bnNl
dD4iKSkgewotICAgICAgICAgICAgb3B0aW9ucyA9IHFkaWN0X25ldygpOwotICAgICAgICAgICAg
cWRpY3RfcHV0X3N0cihvcHRpb25zLCAiZHJpdmVyIiwgYmxrZGV2LT5maWxlcHJvdG8pOwotICAg
ICAgICB9Ci0KLSAgICAgICAgLyogc2V0dXAgdmlhIHhlbmJ1cyAtPiBjcmVhdGUgbmV3IGJsb2Nr
IGRyaXZlciBpbnN0YW5jZSAqLwotICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMiwgImNy
ZWF0ZSBuZXcgYmRydiAoeGVuYnVzIHNldHVwKVxuIik7Ci0gICAgICAgIGJsa2Rldi0+YmxrID0g
YmxrX25ld19vcGVuKGJsa2Rldi0+ZmlsZW5hbWUsIE5VTEwsIG9wdGlvbnMsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHFmbGFncywgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlm
ICghYmxrZGV2LT5ibGspIHsKLSAgICAgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAi
ZXJyb3I6ICVzXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJvcl9nZXRfcHJldHR5
KGxvY2FsX2VycikpOwotICAgICAgICAgICAgZXJyb3JfZnJlZShsb2NhbF9lcnIpOwotICAgICAg
ICAgICAgcmV0dXJuIC0xOwotICAgICAgICB9Ci0gICAgICAgIGJsa19zZXRfZW5hYmxlX3dyaXRl
X2NhY2hlKGJsa2Rldi0+YmxrLCAhd3JpdGV0aHJvdWdoKTsKLSAgICB9IGVsc2UgewotICAgICAg
ICAvKiBzZXR1cCB2aWEgcWVtdSBjbWRsaW5lIC0+IGFscmVhZHkgc2V0dXAgZm9yIHVzICovCi0g
ICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAyLAotICAgICAgICAgICAgICAgICAgICAgICJn
ZXQgY29uZmlndXJlZCBiZHJ2IChjbWRsaW5lIHNldHVwKVxuIik7Ci0gICAgICAgIGJsa2Rldi0+
YmxrID0gYmxrX2J5X2xlZ2FjeV9kaW5mbyhibGtkZXYtPmRpbmZvKTsKLSAgICAgICAgaWYgKGJs
a19pc19yZWFkX29ubHkoYmxrZGV2LT5ibGspICYmICFyZWFkb25seSkgewotICAgICAgICAgICAg
eGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJVbmV4cGVjdGVkIHJlYWQtb25seSBkcml2ZSIpOwot
ICAgICAgICAgICAgYmxrZGV2LT5ibGsgPSBOVUxMOwotICAgICAgICAgICAgcmV0dXJuIC0xOwot
ICAgICAgICB9Ci0gICAgICAgIC8qIGJsa2Rldi0+YmxrIGlzIG5vdCBjcmVhdGUgYnkgdXMsIHdl
IGdldCBhIHJlZmVyZW5jZQotICAgICAgICAgKiBzbyB3ZSBjYW4gYmxrX3VucmVmKCkgdW5jb25k
aXRpb25hbGx5ICovCi0gICAgICAgIGJsa19yZWYoYmxrZGV2LT5ibGspOwotICAgIH0KLSAgICBi
bGtfYXR0YWNoX2Rldl9sZWdhY3koYmxrZGV2LT5ibGssIGJsa2Rldik7Ci0gICAgYmxrZGV2LT5m
aWxlX3NpemUgPSBibGtfZ2V0bGVuZ3RoKGJsa2Rldi0+YmxrKTsKLSAgICBpZiAoYmxrZGV2LT5m
aWxlX3NpemUgPCAwKSB7Ci0gICAgICAgIEJsb2NrRHJpdmVyU3RhdGUgKmJzID0gYmxrX2JzKGJs
a2Rldi0+YmxrKTsKLSAgICAgICAgY29uc3QgY2hhciAqZHJ2X25hbWUgPSBicyA/IGJkcnZfZ2V0
X2Zvcm1hdF9uYW1lKGJzKSA6IE5VTEw7Ci0gICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAx
LCAiYmxrX2dldGxlbmd0aDogJWQgKCVzKSB8IGRydiAlc1xuIiwKLSAgICAgICAgICAgICAgICAg
ICAgICAoaW50KWJsa2Rldi0+ZmlsZV9zaXplLCBzdHJlcnJvcigtYmxrZGV2LT5maWxlX3NpemUp
LAotICAgICAgICAgICAgICAgICAgICAgIGRydl9uYW1lID86ICItIik7Ci0gICAgICAgIGJsa2Rl
di0+ZmlsZV9zaXplID0gMDsKLSAgICB9Ci0KLSAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMSwg
InR5cGUgXCIlc1wiLCBmaWxlcHJvdG8gXCIlc1wiLCBmaWxlbmFtZSBcIiVzXCIsIgotICAgICAg
ICAgICAgICAgICAgIiBzaXplICUiIFBSSWQ2NCAiICglIiBQUklkNjQgIiBNQilcbiIsCi0gICAg
ICAgICAgICAgICAgICBibGtkZXYtPnR5cGUsIGJsa2Rldi0+ZmlsZXByb3RvLCBibGtkZXYtPmZp
bGVuYW1lLAotICAgICAgICAgICAgICAgICAgYmxrZGV2LT5maWxlX3NpemUsIGJsa2Rldi0+Zmls
ZV9zaXplIC8gTWlCKTsKLQotICAgIC8qIEZpbGwgaW4gbnVtYmVyIG9mIHNlY3RvciBzaXplIGFu
ZCBudW1iZXIgb2Ygc2VjdG9ycyAqLwotICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYs
ICJzZWN0b3Itc2l6ZSIsIGJsa2Rldi0+ZmlsZV9ibGspOwotICAgIHhlbnN0b3JlX3dyaXRlX2Jl
X2ludDY0KHhlbmRldiwgInNlY3RvcnMiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
a2Rldi0+ZmlsZV9zaXplIC8gYmxrZGV2LT5maWxlX2Jsayk7Ci0KLSAgICBpZiAoeGVuc3RvcmVf
cmVhZF9mZV9pbnQoeGVuZGV2LCAicmluZy1wYWdlLW9yZGVyIiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJm9yZGVyKSA9PSAtMSkgewotICAgICAgICBibGtkZXYtPm5yX3JpbmdfcmVm
ID0gMTsKLQotICAgICAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9pbnQoeGVuZGV2LCAicmluZy1y
ZWYiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnJpbmdfcmVmKSA9PSAtMSkg
ewotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICB9Ci0gICAgICAgIGJsa2Rldi0+cmlu
Z19yZWZbMF0gPSByaW5nX3JlZjsKLQotICAgIH0gZWxzZSBpZiAob3JkZXIgPj0gMCAmJiBvcmRl
ciA8PSBNQVhfUklOR19QQUdFX09SREVSKSB7Ci0gICAgICAgIGJsa2Rldi0+bnJfcmluZ19yZWYg
PSAxIDw8IG9yZGVyOwotCi0gICAgICAgIGZvciAoaSA9IDA7IGkgPCBibGtkZXYtPm5yX3Jpbmdf
cmVmOyBpKyspIHsKLSAgICAgICAgICAgIGNoYXIgKmtleTsKLQotICAgICAgICAgICAga2V5ID0g
Z19zdHJkdXBfcHJpbnRmKCJyaW5nLXJlZiV1IiwgaSk7Ci0gICAgICAgICAgICBpZiAoIWtleSkg
ewotICAgICAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgICAgIH0KLQotICAgICAgICAg
ICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KHhlbmRldiwga2V5LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZyaW5nX3JlZikgPT0gLTEpIHsKLSAgICAgICAgICAgICAg
ICBnX2ZyZWUoa2V5KTsKLSAgICAgICAgICAgICAgICByZXR1cm4gLTE7Ci0gICAgICAgICAgICB9
Ci0gICAgICAgICAgICBibGtkZXYtPnJpbmdfcmVmW2ldID0gcmluZ19yZWY7Ci0KLSAgICAgICAg
ICAgIGdfZnJlZShrZXkpOwotICAgICAgICB9Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgeGVuX3B2
X3ByaW50Zih4ZW5kZXYsIDAsICJpbnZhbGlkIHJpbmctcGFnZS1vcmRlcjogJWRcbiIsCi0gICAg
ICAgICAgICAgICAgICAgICAgb3JkZXIpOwotICAgICAgICByZXR1cm4gLTE7Ci0gICAgfQotCi0g
ICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KHhlbmRldiwgImV2ZW50LWNoYW5uZWwiLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmeGVuZGV2LT5yZW1vdGVfcG9ydCkgPT0gLTEpIHsK
LSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLQotICAgIGlmICgheGVuZGV2LT5wcm90b2NvbCkg
ewotICAgICAgICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfTkFUSVZFOwotICAg
IH0gZWxzZSBpZiAoc3RyY21wKHhlbmRldi0+cHJvdG9jb2wsIFhFTl9JT19QUk9UT19BQklfTkFU
SVZFKSA9PSAwKSB7Ci0gICAgICAgIGJsa2Rldi0+cHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9O
QVRJVkU7Ci0gICAgfSBlbHNlIGlmIChzdHJjbXAoeGVuZGV2LT5wcm90b2NvbCwgWEVOX0lPX1BS
T1RPX0FCSV9YODZfMzIpID09IDApIHsKLSAgICAgICAgYmxrZGV2LT5wcm90b2NvbCA9IEJMS0lG
X1BST1RPQ09MX1g4Nl8zMjsKLSAgICB9IGVsc2UgaWYgKHN0cmNtcCh4ZW5kZXYtPnByb3RvY29s
LCBYRU5fSU9fUFJPVE9fQUJJX1g4Nl82NCkgPT0gMCkgewotICAgICAgICBibGtkZXYtPnByb3Rv
Y29sID0gQkxLSUZfUFJPVE9DT0xfWDg2XzY0OwotICAgIH0gZWxzZSB7Ci0gICAgICAgIGJsa2Rl
di0+cHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU7Ci0gICAgfQotCi0gICAgcmluZ19z
aXplID0gWENfUEFHRV9TSVpFICogYmxrZGV2LT5ucl9yaW5nX3JlZjsKLSAgICBzd2l0Y2ggKGJs
a2Rldi0+cHJvdG9jb2wpIHsKLSAgICBjYXNlIEJMS0lGX1BST1RPQ09MX05BVElWRToKLSAgICB7
Ci0gICAgICAgIGJsa2Rldi0+bWF4X3JlcXVlc3RzID0gX19DT05TVF9SSU5HX1NJWkUoYmxraWYs
IHJpbmdfc2l6ZSk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAgICBjYXNlIEJMS0lGX1BST1RP
Q09MX1g4Nl8zMjoKLSAgICB7Ci0gICAgICAgIGJsa2Rldi0+bWF4X3JlcXVlc3RzID0gX19DT05T
VF9SSU5HX1NJWkUoYmxraWZfeDg2XzMyLCByaW5nX3NpemUpOwotICAgICAgICBicmVhazsKLSAg
ICB9Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ6Ci0gICAgewotICAgICAgICBibGtk
ZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmX3g4Nl82NCwgcmluZ19z
aXplKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldHVy
biAtMTsKLSAgICB9Ci0KLSAgICAvKiBBZGQgb24gdGhlIG51bWJlciBuZWVkZWQgZm9yIHRoZSBy
aW5nIHBhZ2VzICovCi0gICAgbWF4X2dyYW50cyA9IGJsa2Rldi0+bnJfcmluZ19yZWY7Ci0KLSAg
ICB4ZW5fYmVfc2V0X21heF9ncmFudF9yZWZzKHhlbmRldiwgbWF4X2dyYW50cyk7Ci0gICAgYmxr
ZGV2LT5zcmluZyA9IHhlbl9iZV9tYXBfZ3JhbnRfcmVmcyh4ZW5kZXYsIGJsa2Rldi0+cmluZ19y
ZWYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPm5y
X3JpbmdfcmVmLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFJP
VF9SRUFEIHwgUFJPVF9XUklURSk7Ci0gICAgaWYgKCFibGtkZXYtPnNyaW5nKSB7Ci0gICAgICAg
IHJldHVybiAtMTsKLSAgICB9Ci0KLSAgICBzd2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKLSAg
ICBjYXNlIEJMS0lGX1BST1RPQ09MX05BVElWRToKLSAgICB7Ci0gICAgICAgIGJsa2lmX3NyaW5n
X3QgKnNyaW5nX25hdGl2ZSA9IGJsa2Rldi0+c3Jpbmc7Ci0gICAgICAgIEJBQ0tfUklOR19JTklU
KCZibGtkZXYtPnJpbmdzLm5hdGl2ZSwgc3JpbmdfbmF0aXZlLCByaW5nX3NpemUpOwotICAgICAg
ICBicmVhazsKLSAgICB9Ci0gICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6Ci0gICAgewot
ICAgICAgICBibGtpZl94ODZfMzJfc3JpbmdfdCAqc3JpbmdfeDg2XzMyID0gYmxrZGV2LT5zcmlu
ZzsKLQotICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydCwg
c3JpbmdfeDg2XzMyLCByaW5nX3NpemUpOwotICAgICAgICBicmVhazsKLSAgICB9Ci0gICAgY2Fz
ZSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ6Ci0gICAgewotICAgICAgICBibGtpZl94ODZfNjRfc3Jp
bmdfdCAqc3JpbmdfeDg2XzY0ID0gYmxrZGV2LT5zcmluZzsKLQotICAgICAgICBCQUNLX1JJTkdf
SU5JVCgmYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydCwgc3JpbmdfeDg2XzY0LCByaW5nX3NpemUp
OwotICAgICAgICBicmVhazsKLSAgICB9Ci0gICAgfQotCi0gICAgYmxrX3NldF9haW9fY29udGV4
dChibGtkZXYtPmJsaywgYmxrZGV2LT5jdHgpOwotCi0gICAgeGVuX2JlX2JpbmRfZXZ0Y2huKHhl
bmRldik7Ci0KLSAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMSwgIm9rOiBwcm90byAlcywgbnIt
cmluZy1yZWYgJXUsICIKLSAgICAgICAgICAgICAgICAgICJyZW1vdGUgcG9ydCAlZCwgbG9jYWwg
cG9ydCAlZFxuIiwKLSAgICAgICAgICAgICAgICAgIHhlbmRldi0+cHJvdG9jb2wsIGJsa2Rldi0+
bnJfcmluZ19yZWYsCi0gICAgICAgICAgICAgICAgICB4ZW5kZXYtPnJlbW90ZV9wb3J0LCB4ZW5k
ZXYtPmxvY2FsX3BvcnQpOwotICAgIHJldHVybiAwOwotfQotCi1zdGF0aWMgdm9pZCBibGtfZGlz
Y29ubmVjdChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCi17Ci0gICAgc3RydWN0IFhl
bkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0Rldiwg
eGVuZGV2KTsKLQotICAgIHRyYWNlX3hlbl9kaXNrX2Rpc2Nvbm5lY3QoeGVuZGV2LT5uYW1lKTsK
LQotICAgIGFpb19jb250ZXh0X2FjcXVpcmUoYmxrZGV2LT5jdHgpOwotCi0gICAgaWYgKGJsa2Rl
di0+YmxrKSB7Ci0gICAgICAgIGJsa19zZXRfYWlvX2NvbnRleHQoYmxrZGV2LT5ibGssIHFlbXVf
Z2V0X2Fpb19jb250ZXh0KCkpOwotICAgICAgICBibGtfZGV0YWNoX2RldihibGtkZXYtPmJsaywg
YmxrZGV2KTsKLSAgICAgICAgYmxrX3VucmVmKGJsa2Rldi0+YmxrKTsKLSAgICAgICAgYmxrZGV2
LT5ibGsgPSBOVUxMOwotICAgIH0KLSAgICB4ZW5fcHZfdW5iaW5kX2V2dGNobih4ZW5kZXYpOwot
Ci0gICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtkZXYtPmN0eCk7Ci0KLSAgICBpZiAoYmxrZGV2
LT5zcmluZykgewotICAgICAgICB4ZW5fYmVfdW5tYXBfZ3JhbnRfcmVmcyh4ZW5kZXYsIGJsa2Rl
di0+c3JpbmcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+bnJfcmlu
Z19yZWYpOwotICAgICAgICBibGtkZXYtPnNyaW5nID0gTlVMTDsKLSAgICB9Ci19Ci0KLXN0YXRp
YyBpbnQgYmxrX2ZyZWUoc3RydWN0IFhlbkxlZ2FjeURldmljZSAqeGVuZGV2KQotewotICAgIHN0
cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5C
bGtEZXYsIHhlbmRldik7Ci0gICAgc3RydWN0IGlvcmVxICppb3JlcTsKLQotICAgIHRyYWNlX3hl
bl9kaXNrX2ZyZWUoeGVuZGV2LT5uYW1lKTsKLQotICAgIGJsa19kaXNjb25uZWN0KHhlbmRldik7
Ci0KLSAgICB3aGlsZSAoIVFMSVNUX0VNUFRZKCZibGtkZXYtPmZyZWVsaXN0KSkgewotICAgICAg
ICBpb3JlcSA9IFFMSVNUX0ZJUlNUKCZibGtkZXYtPmZyZWVsaXN0KTsKLSAgICAgICAgUUxJU1Rf
UkVNT1ZFKGlvcmVxLCBsaXN0KTsKLSAgICAgICAgcWVtdV9pb3ZlY19kZXN0cm95KCZpb3JlcS0+
dik7Ci0gICAgICAgIGdfZnJlZShpb3JlcSk7Ci0gICAgfQotCi0gICAgZ19mcmVlKGJsa2Rldi0+
cGFyYW1zKTsKLSAgICBnX2ZyZWUoYmxrZGV2LT5tb2RlKTsKLSAgICBnX2ZyZWUoYmxrZGV2LT50
eXBlKTsKLSAgICBnX2ZyZWUoYmxrZGV2LT5kZXYpOwotICAgIGdfZnJlZShibGtkZXYtPmRldnR5
cGUpOwotICAgIHFlbXVfYmhfZGVsZXRlKGJsa2Rldi0+YmgpOwotICAgIGlvdGhyZWFkX2Rlc3Ry
b3koYmxrZGV2LT5pb3RocmVhZCk7Ci0gICAgcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyB2b2lkIGJs
a19ldmVudChzdHJ1Y3QgWGVuTGVnYWN5RGV2aWNlICp4ZW5kZXYpCi17Ci0gICAgc3RydWN0IFhl
bkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0Rldiwg
eGVuZGV2KTsKLQotICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7Ci19Ci0KLXN0cnVj
dCBYZW5EZXZPcHMgeGVuX2Jsa2Rldl9vcHMgPSB7Ci0gICAgLmZsYWdzICAgICAgPSBERVZPUFNf
RkxBR19ORUVEX0dOVERFViwKLSAgICAuc2l6ZSAgICAgICA9IHNpemVvZihzdHJ1Y3QgWGVuQmxr
RGV2KSwKLSAgICAuYWxsb2MgICAgICA9IGJsa19hbGxvYywKLSAgICAuaW5pdCAgICAgICA9IGJs
a19pbml0LAotICAgIC5pbml0aWFsaXNlID0gYmxrX2Nvbm5lY3QsCi0gICAgLmRpc2Nvbm5lY3Qg
PSBibGtfZGlzY29ubmVjdCwKLSAgICAuZXZlbnQgICAgICA9IGJsa19ldmVudCwKLSAgICAuZnJl
ZSAgICAgICA9IGJsa19mcmVlLAotfTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:32:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:32: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-devel-bounces@lists.xenproject.org>)
	id 1gPUTs-0002Pj-53; Wed, 21 Nov 2018 15:31: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=azpx=oa=citrix.com=prvs=856900a8f=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gPUTr-0002PR-4J
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:31:55 +0000
X-Inumbo-ID: 92c78695-eda2-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92c78695-eda2-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 15:31:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71208032"
To: Dario Faggioli <dfaggioli@suse.com>, <xen-devel@lists.xenproject.org>
References: <153926567611.23011.10706214055586822546.stgit@wayrath>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <54ab6b91-646f-5cf3-a98a-7a434546d751@citrix.com>
Date: Wed, 21 Nov 2018 15:31:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <153926567611.23011.10706214055586822546.stgit@wayrath>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: sched: Credit2: avoid looping too much
 (over runqueues) during load balancing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTEvMTggMjo0NyBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gRm9yIGRvaW5nIGxv
YWQgYmFsYW5jaW5nIGJldHdlZW4gcnVucXVldWVzLCB3ZSBjaGVjayB0aGUgbG9hZCBvZiBlYWNo
Cj4gcnVucXVldWUsIHNlbGVjdCB0aGUgb25lIG1vcmUgImRpc3RhbnQiIHRoYW4gb3VyIG93biBs
b2FkLCBhbmQgdGhlbiB0YWtlCj4gdGhlIHByb3BlciBydW5xIGxvY2sgYW5kIGF0dGVtcHQgdmNw
dSBtaWdyYXRpb25zLgo+IAo+IElmIHdlIGZhaWwgdG8gdGFrZSBzdWNoIGxvY2ssIHdlIHRyeSBh
Z2FpbiwgYW5kIHRoZSBpZGVhIHdhcyB0byBnaXZlIHVwCj4gYW5kIGJhaWwgaWYsIGR1cmluZyB0
aGUgY2hlY2tpbmcgcGhhc2UsIHdlIGNhbid0IHRha2UgdGhlIGxvY2sgb2YgYW55Cj4gcnVucXVl
dWUgKGNoZWNrIHRoZSBjb21tZW50IG5lYXIgdG8gdGhlICdnb3RvIHJldHJ5OycsIGluIHRoZSBt
aWRkbGUgb2YKPiBiYWxhbmNlX2xvYWQoKSkKPiAKPiBIb3dldmVyLCB0aGUgdmFyaWFibGUgdGhh
dCBjb250cm9scyB0aGUgImdpdmUgdXAgYW5kIGJhaWwiIHBhcnQsIGlzIG5vdAo+IHJlc2V0IHVw
b24gcmV0cmllcy4gVGhlcmVmb3JlLCBwcm92aWRlZCB3ZSBkaWQgbWFuYWdlIHRvIGNoZWNrIHRo
ZSBsb2FkIG9mCj4gYXQgbGVhc3Qgb25lIHJ1bnF1ZXVlIGR1cmluZyB0aGUgZmlyc3QgcGFzcywg
aWYgd2UgY2FuJ3QgZ2V0IGFueSBydW5xIGxvY2ssCj4gd2UgZG9uJ3QgYmFpbCwgYnV0IHdlIHRy
eSBhZ2FpbiB0YWtpbmcgdGhlIGxvY2sgb2YgdGhhdCBzYW1lIHJ1bnF1ZXVlCj4gKGFuZCB0aGF0
IG1heSBldmVuIG1vcmUgdGhhbiBvbmNlKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdn
aW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KClNvcnJ5IGZvciB0aGUgZGVsYXkuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:35:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:35: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-devel-bounces@lists.xenproject.org>)
	id 1gPUXU-0002d7-Nj; Wed, 21 Nov 2018 15:35: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=kmdf=OA=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gPUXT-0002d1-03
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:35:39 +0000
X-Inumbo-ID: 182ee7d8-eda3-11e8-b833-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 182ee7d8-eda3-11e8-b833-12d6303a7972;
 Wed, 21 Nov 2018 15:35:38 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 35E1437E85;
 Wed, 21 Nov 2018 15:35:37 +0000 (UTC)
Received: from [10.36.116.121] (ovpn-116-121.ams2.redhat.com [10.36.116.121])
 by smtp.corp.redhat.com (Postfix) with ESMTP id B6E58277B3;
 Wed, 21 Nov 2018 15:35:33 +0000 (UTC)
To: Kazuhito Hagio <k-hagio@ab.jp.nec.com>
References: <20181119101616.8901-1-david@redhat.com>
 <20181119101835.9140-1-david@redhat.com>
 <4AE2DC15AC0B8543882A74EA0D43DBEC03561222@BPXM09GP.gisp.nec.co.jp>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <e5ac1f79-cd69-2b8e-41ee-873fea48afdd@redhat.com>
Date: Wed, 21 Nov 2018 16:35:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <4AE2DC15AC0B8543882A74EA0D43DBEC03561222@BPXM09GP.gisp.nec.co.jp>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Wed, 21 Nov 2018 15:35:37 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1] makedumpfile: exclude pages that are
 logically offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>,
 "pv-drivers@vmware.com" <pv-drivers@vmware.com>,
 "linux-doc@vger.kernel.org" <linux-doc@vger.kernel.org>,
 kexec-ml <kexec@lists.infradead.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>,
 "devel@linuxdriverproject.org" <devel@linuxdriverproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMTEuMTggMTU6NTgsIEthenVoaXRvIEhhZ2lvIHdyb3RlOgo+IEhpIERhdmlkLAo+IAo+
PiBMaW51eCBtYXJrcyBwYWdlcyB0aGF0IGFyZSBsb2dpY2FsbHkgb2ZmbGluZSB2aWEgYSBwYWdl
IGZsYWcgKG1hcCBjb3VudCkuCj4+IFN1Y2ggcGFnZXMgZS5nLiBpbmNsdWRlIHBhZ2VzIGluZmF0
ZWQgYXMgcGFydCBvZiBhIGJhbGxvb24gZHJpdmVyIG9yCj4+IHBhZ2VzIHRoYXQgd2VyZSBub3Qg
YWN0dWFsbHkgb25saW5lZCB3aGVuIG9ubGluaW5nIHRoZSB3aG9sZSBzZWN0aW9uLgo+Pgo+PiBX
aGlsZSB0aGUgaHlwZXJ2aXNvciB1c3VhbGx5IGFsbG93cyB0byByZWFkIHN1Y2ggaW5mbGF0ZWQg
bWVtb3J5LCB3ZQo+PiBiYXNpY2FsbHkgcmVhZCBhbmQgZHVtcCBkYXRhIHRoYXQgaXMgY29tcGxl
dGVseSBpcnJlbGV2YW50LiBBbHNvLCB0aGlzCj4+IG1pZ2h0IHJlc3VsdCBpbiBxdWl0ZSBzb21l
IG92ZXJoZWFkIGluIHRoZSBoeXBlcnZpc29yLiBJbiBhZGRpdGlvbiwKPj4gd2Ugc2F3IHNvbWUg
cHJvYmxlbXMgdW5kZXIgSHlwZXItViwgd2hlcmVieSB3ZSBjYW4gY3Jhc2ggdGhlIGtlcm5lbCBi
eQo+PiBkdW1waW5nLCB3aGVuIHJlYWRpbmcgbWVtb3J5IG9mIGEgcGFydGlhbGx5IG9ubGluZWQg
bWVtb3J5IHNlZ21lbnQKPj4gKGZvciBtZW1vcnkgYWRkZWQgYnkgdGhlIEh5cGVyLVYgYmFsbG9v
biBkcml2ZXIpLgo+Pgo+PiBUaGVyZWZvcmUsIGRvbid0IHJlYWQgYW5kIGR1bXAgcGFnZXMgdGhh
dCBhcmUgbWFya2VkIGFzIGJlaW5nIGxvZ2ljYWxseQo+PiBvZmZsaW5lLgo+Pgo+PiBTaWduZWQt
b2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KPj4gLS0tCj4+ICBt
YWtlZHVtcGZpbGUuYyB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KPj4g
IG1ha2VkdW1wZmlsZS5oIHwgIDEgKwo+PiAgMiBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25z
KCspLCA0IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvbWFrZWR1bXBmaWxlLmMgYi9t
YWtlZHVtcGZpbGUuYwo+PiBpbmRleCA4OTIzNTM4Li5iOGJmZDRjIDEwMDY0NAo+PiAtLS0gYS9t
YWtlZHVtcGZpbGUuYwo+PiArKysgYi9tYWtlZHVtcGZpbGUuYwo+PiBAQCAtODgsNiArODgsNyBA
QCBtZGZfcGZuX3QgcGZuX2NhY2hlX3ByaXZhdGU7Cj4+ICBtZGZfcGZuX3QgcGZuX3VzZXI7Cj4+
ICBtZGZfcGZuX3QgcGZuX2ZyZWU7Cj4+ICBtZGZfcGZuX3QgcGZuX2h3cG9pc29uOwo+PiArbWRm
X3Bmbl90IHBmbl9vZmZsaW5lOwo+Pgo+PiAgbWRmX3Bmbl90IG51bV9kdW1wZWQ7Cj4+Cj4+IEBA
IC0yNDksNiArMjUwLDIxIEBAIGlzSHVnZXRsYih1bnNpZ25lZCBsb25nIGR0b3IpCj4+ICAgICAg
ICAgICAgICAgICAgICAgICYmIChTWU1CT0woZnJlZV9odWdlX3BhZ2UpID09IGR0b3IpKTsKPj4g
IH0KPj4KPj4gK3N0YXRpYyBpbnQKPj4gK2lzT2ZmbGluZSh1bnNpZ25lZCBsb25nIGZsYWdzLCB1
bnNpZ25lZCBpbnQgX21hcGNvdW50KQo+PiArewo+PiArCWlmIChOVU1CRVIoUEFHRV9CVUREWV9N
QVBDT1VOVF9WQUxVRSkgPT0gTk9UX0ZPVU5EX05VTUJFUikKPj4gKwkJcmV0dXJuIEZBTFNFOwo+
IAo+IFRoaXMgaXMgTlVNQkVSKFBBR0VfT0ZGTElORV9NQVBDT1VOVF9WQUxVRSksIGlzbid0IGl0
Pwo+IElmIHNvLCBJIHdpbGwgY29ycmVjdCBpdCB3aGVuIG1lcmdpbmcuCj4gCj4gT3RoZXJ3aXNl
LCBsb29rcyBnb29kIHRvIG1lLgo+IAo+IFRoYW5rcyEKPiBLYXp1CgpJbmRlZWQsCgpJIHdpbGwg
bW9zdCBwcm9iYWJseSByZXNlbmQgZWl0aGVyIHdheSBhbG9uZyB3aXRoIGEgbmV3IG1tIHNlcmll
cyEKClRoYW5rcyBhIGxvdCEKCgotLSAKClRoYW5rcywKCkRhdmlkIC8gZGhpbGRlbmIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:43:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:43: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-devel-bounces@lists.xenproject.org>)
	id 1gPUfP-0003PZ-Iv; Wed, 21 Nov 2018 15:43: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=uxgW=OA=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gPUfO-0003PU-UP
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:43:50 +0000
X-Inumbo-ID: 3d4bc1f2-eda4-11e8-81bc-12d6303a7972
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d4bc1f2-eda4-11e8-81bc-12d6303a7972;
 Wed, 21 Nov 2018 15:43:50 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Nov 2018 07:43:49 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,261,1539673200"; d="scan'208";a="102066892"
Received: from tterrive-mobl2.ger.corp.intel.com (HELO caravaggio)
 ([10.252.4.181])
 by orsmga003.jf.intel.com with ESMTP; 21 Nov 2018 07:43:45 -0800
Date: Wed, 21 Nov 2018 16:43:12 +0100
From: Samuel Ortiz <sameo@linux.intel.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20181121154312.GI4426@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-11-sameo@linux.intel.com>
 <20181113165918.5cc2b2b5@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181113165918.5cc2b2b5@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 10/24] hw: acpi: Export the
 PCI host and holes getters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMTMsIDIwMTggYXQgMDQ6NTk6MThQTSArMDEwMCwgSWdvciBNYW1tZWRvdiB3
cm90ZToKPiBPbiBNb24sICA1IE5vdiAyMDE4IDAyOjQwOjMzICswMTAwCj4gU2FtdWVsIE9ydGl6
IDxzYW1lb0BsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+IAo+ID4gVGhpcyBpcyBnb2luZyB0byBi
ZSBuZWVkZWQgYnkgdGhlIGhhcmR3YXJlIHJlZHVjZWQgaW1wbGVtZW50YXRpb24sIHNvCj4gPiBs
ZXQncyBleHBvcnQgaXQuCj4gPiBPbmNlIHRoZSBBQ1BJIGJ1aWxkZXIgbWV0aG9kcyBhbmQgZ2V0
dGVycyB3aWxsIGJlIGltcGxlbWVudGVkLCB0aGUKPiA+IGFjcGlfZ2V0X3BjaV9ob3N0KCkgaW1w
bGVtZW50YXRpb24gd2lsbCBiZWNvbWUgaGFyZHdhcmUgYWdub3N0aWMuCj4gPiAKPiA+IFNpZ25l
ZC1vZmYtYnk6IFNhbXVlbCBPcnRpeiA8c2FtZW9AbGludXguaW50ZWwuY29tPgo+ID4gLS0tCj4g
PiAgaW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oIHwgIDIgKysKPiA+ICBody9hY3BpL2FtbC1i
dWlsZC5jICAgICAgICAgfCA0MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+
ICBody9pMzg2L2FjcGktYnVpbGQuYyAgICAgICAgfCA0NyArKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4gPiAgMyBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCA0
NSBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvYWNwaS9hbWwt
YnVpbGQuaCBiL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaAo+ID4gaW5kZXggYzI3YzA5MzVh
ZS4uZmRlMjc4NWI5YSAxMDA2NDQKPiA+IC0tLSBhL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQu
aAo+ID4gKysrIGIvaW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oCj4gPiBAQCAtNDAwLDYgKzQw
MCw4IEBAIGJ1aWxkX2hlYWRlcihCSU9TTGlua2VyICpsaW5rZXIsIEdBcnJheSAqdGFibGVfZGF0
YSwKPiA+ICAgICAgICAgICAgICAgY29uc3QgY2hhciAqb2VtX2lkLCBjb25zdCBjaGFyICpvZW1f
dGFibGVfaWQpOwo+ID4gIHZvaWQgKmFjcGlfZGF0YV9wdXNoKEdBcnJheSAqdGFibGVfZGF0YSwg
dW5zaWduZWQgc2l6ZSk7Cj4gPiAgdW5zaWduZWQgYWNwaV9kYXRhX2xlbihHQXJyYXkgKnRhYmxl
KTsKPiA+ICtPYmplY3QgKmFjcGlfZ2V0X3BjaV9ob3N0KHZvaWQpOwo+ID4gK3ZvaWQgYWNwaV9n
ZXRfcGNpX2hvbGVzKFJhbmdlICpob2xlLCBSYW5nZSAqaG9sZTY0KTsKPiA+ICAvKiBBbGlnbiBB
TUwgYmxvYiBzaXplIHRvIGEgbXVsdGlwbGUgb2YgJ2FsaWduJyAqLwo+ID4gIHZvaWQgYWNwaV9h
bGlnbl9zaXplKEdBcnJheSAqYmxvYiwgdW5zaWduZWQgYWxpZ24pOwo+ID4gIHZvaWQgYWNwaV9h
ZGRfdGFibGUoR0FycmF5ICp0YWJsZV9vZmZzZXRzLCBHQXJyYXkgKnRhYmxlX2RhdGEpOwo+ID4g
ZGlmZiAtLWdpdCBhL2h3L2FjcGkvYW1sLWJ1aWxkLmMgYi9ody9hY3BpL2FtbC1idWlsZC5jCj4g
PiBpbmRleCAyYjlhNjM2ZTc1Li5iOGUzMmYxNWY3IDEwMDY0NAo+ID4gLS0tIGEvaHcvYWNwaS9h
bWwtYnVpbGQuYwo+ID4gKysrIGIvaHcvYWNwaS9hbWwtYnVpbGQuYwo+ID4gQEAgLTE2MDEsNiAr
MTYwMSw0OSBAQCB2b2lkIGFjcGlfYnVpbGRfdGFibGVzX2NsZWFudXAoQWNwaUJ1aWxkVGFibGVz
ICp0YWJsZXMsIGJvb2wgbWZyZSkKPiA+ICAgICAgZ19hcnJheV9mcmVlKHRhYmxlcy0+dm1nZW5p
ZCwgbWZyZSk7Cj4gPiAgfQo+IAo+ID4gKy8qCj4gPiArICogQmVjYXVzZSBvZiB0aGUgUFhCIGhv
c3RzIHdlIGNhbm5vdCBzaW1wbHkgcXVlcnkgVFlQRV9QQ0lfSE9TVF9CUklER0UuCj4gPiArICov
Cj4gPiArT2JqZWN0ICphY3BpX2dldF9wY2lfaG9zdCh2b2lkKQo+ID4gK3sKPiA+ICsgICAgUENJ
SG9zdFN0YXRlICpob3N0Owo+ID4gKwo+ID4gKyAgICBob3N0ID0gT0JKRUNUX0NIRUNLKFBDSUhv
c3RTdGF0ZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3RfcmVzb2x2ZV9wYXRo
KCIvbWFjaGluZS9pNDQwZngiLCBOVUxMKSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICBU
WVBFX1BDSV9IT1NUX0JSSURHRSk7Cj4gPiArICAgIGlmICghaG9zdCkgewo+ID4gKyAgICAgICAg
aG9zdCA9IE9CSkVDVF9DSEVDSyhQQ0lIb3N0U3RhdGUsCj4gPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG9iamVjdF9yZXNvbHZlX3BhdGgoIi9tYWNoaW5lL3EzNSIsIE5VTEwpLAo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBUWVBFX1BDSV9IT1NUX0JSSURHRSk7Cj4gPiAr
ICAgIH0KPiA+ICsKPiA+ICsgICAgcmV0dXJuIE9CSkVDVChob3N0KTsKPiA+ICt9Cj4gaW4gZ2Vu
ZXJhbCBhbWwtYnVpbGQuYyBpcyBhIHBsYWNlIHRvIHB1dCBBQ1BJIHNwZWMgcHJpbWl0aXZlcywK
PiBzbyBJJ2Qgc3VnZ2VzdCB0byBtb3ZlIGl0IHNvbWV3aGVyZSBlbHNlLgo+IAo+IENvbnNpZGVy
aW5nIGl0J3MgeDg2IGNvZGUgKHNvIGZhciksIG1heWJlIG1vdmUgaXQgdG8gc29tZXRoaW5nIGxp
a2UKPiBody9pMzg2L2FjcGktcGNpLmMKPiAKPiBBbHNvIGl0IG1pZ2h0IGJlIGdvb2QgdG8gZ2V0
IHJpZCBvZiBhY3BpX2dldF9wY2lfaG9zdCgpIGFuZCBwYXNzCj4gYSBwb2ludGVyIHRvIHBjaV9o
b3N0IGFzIGFjcGlfc2V0dXAoKSBhbiBhcmd1bWVudCwgc2luY2UgaXQncyBzdGF0aWMKPiBmb3Ig
bGlmZSBvZiBib2FyIHdlIGNhbiBrZWVwIGl0IGluIEFjcGlCdWlsZFN0YXRlLCBhbmQgcmV1c2Ug
Zm9yCj4gbWZnL3BjaV9ob2xlL3BjaSBidXMgYWNjZXNzZXMuClRoYXQncyB3aGF0IEknbSB0cnlp
bmcgdG8gZG8gd2l0aCBwYXRjaGVzICMyMyBhbmQgMjQsIGJ1dCB0aHJvdWdoIHRoZQpBQ1BJIGNv
bmZpZ3VyYXRpb24gc3RydWN0dXJlLiBJIGNvdWxkIHRyeSB1c2luZyB0aGUgYnVpbGQgc3RhdGUg
aW5zdGVhZCwKYXMgaXQncyBwbGF0Zm9ybSBhZ25vc3RpYyBhcyB3ZWxsLgoKQ2hlZXJzLApTYW11
ZWwuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 15:58:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 15:58: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-devel-bounces@lists.xenproject.org>)
	id 1gPUsw-0004LH-W9; Wed, 21 Nov 2018 15:57: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=azpx=oa=citrix.com=prvs=856900a8f=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gPUsv-0004LC-VM
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 15:57:49 +0000
X-Inumbo-ID: 31620ea7-eda6-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31620ea7-eda6-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 15:57:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71211113"
To: Dario Faggioli <dfaggioli@suse.com>, <xen-devel@lists.xenproject.org>
References: <153926549830.22680.203200918007449375.stgit@wayrath>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <dd747aed-8144-2de3-f6d3-62943bf60173@citrix.com>
Date: Wed, 21 Nov 2018 15:57:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <153926549830.22680.203200918007449375.stgit@wayrath>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: sched: Credit2: during scheduling,
 update the idle mask before using it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTEvMTggMjo0NCBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gTG9hZCBiYWxhbmNp
bmcsIHdoZW4gaGFwcGVuaW5nLCBhdCB0aGUgZW5kIG9mIGEgInNjaGVkdWxlciBlcG9jaCIsIGNh
bgo+IHRyaWdnZXIgdmNwdSBtaWdyYXRpb24sIHdoaWNoIGluIGl0cyB0dXJuIG1heSBjYWxsIHJ1
bnFfdGlja2xlKCkuIElmIHRoZQo+IGNwdSB3aGVyZSB0aGlzIGhhcHBlbnMgd2FzIGlkbGUsIGJ1
dCB3ZSdyZSBub3cgZ29pbmcgdG8gc2NoZWR1bGUgYSB2Y3B1Cj4gb24gaXQsIGxldCdzIHVwZGF0
ZSB0aGUgcnVucSdzIGlkbGUgY3B1cyBtYXNrIGFjY29yZGluZ2x5IF9iZWZvcmVfIGRvaW5nCj4g
bG9hZCBiYWxhbmNpbmcuCj4gCj4gTm90IGRvaW5nIHRoYXQsIGluIGZhY3QsIG1heSBjYXVzZSBy
dW5xX3RpY2tsZSgpIHRvIHRoaW5rIHRoYXQgdGhlIGNwdQo+IGlzIHN0aWxsIGlkbGUsIGFuZCB0
aWNrbGUgaXQgdG8gZ28gcGljayB1cCBhIHZjcHUgZnJvbSB0aGUgcnVucXVldWUsCj4gd2hpY2gg
bWlnaHQgYmUgd3JvbmcvdW5pZGVhbC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9s
aSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKUGF0Y2ggbG9va3MgZ29vZDoKClJldmlld2VkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpPbmUgY29tbWVudDogVGhl
IHRpdGxlIHNlZW1zIHRvIGhhdmUgZXhjZXNzaXZlIHRhZ3MuICBZb3Ugb25seSBuZWVkCmVub3Vn
aCBmb3IgcGVvcGxlIHNjcm9sbGluZyB0aHJvdWdoIHRvIGZpZ3VyZSBvdXQgdGhlIGRvbWFpbjsK
Inhlbi9jcmVkaXQyOiIsIG9yIGV2ZW4ganVzdCAiY3JlZGl0MjoiIGlzIGVub3VnaC4gIE1vcmUg
dGhhbiB0aGF0IG1ha2VzCnRoZSBsaW5lIHRvbyBsb25nIGFuZCBjYW4gb2JzY3VyZSBpbXBvcnRh
bnQgaW5mb3JtYXRpb24gaWYgdGhlIGxpbmVzIGVuZAp1cCBiZWluZyBjbGlwcGVkLgoKRG8geW91
IG1pbmQgaWYgSSBjaGFuZ2UgdGhhdCBvbiBjaGVjay1pbj8KCiAtR2VvcmdlCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 16:14:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 16:14: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-devel-bounces@lists.xenproject.org>)
	id 1gPV8T-0006Kg-Hj; Wed, 21 Nov 2018 16:13:53 +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=wVSe=OA=citrix.com=prvs=856356900=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gPV8R-0006Kb-K4
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 16:13:51 +0000
X-Inumbo-ID: 6cbb052a-eda8-11e8-8617-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6cbb052a-eda8-11e8-8617-12d6303a7972;
 Wed, 21 Nov 2018 16:13:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="82198453"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 10/14] x86/mm: Switch {get,put}_gfn() infrastructure to
 using gfn_t
Thread-Index: AQHUgZ4eGWCaji9zL0KbJfsqvcyi/KVaZsnQ
Date: Wed, 21 Nov 2018 16:12:58 +0000
Message-ID: <7f2033d7d0284c918b61e2ca6bd85175@AMSPEX02CL03.citrite.net>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-11-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-11-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 10/14] x86/mm: Switch {get,
 put}_gfn() infrastructure to using gfn_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K
 Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWls
dG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0NCj4gU2VudDogMjEgTm92ZW1iZXIgMjAxOCAx
MzoyMQ0KPiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4NCj4gQ2M6IEFu
ZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaA0KPiA8
SkJldWxpY2hAc3VzZS5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgUm9nZXIg
UGF1IE1vbm5lDQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IFJhenZhbiBDb2pvY2FydSA8cmNv
am9jYXJ1QGJpdGRlZmVuZGVyLmNvbT47IFRhbWFzDQo+IEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5n
eWVsLmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47DQo+IFRp
bSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0
cml4LmNvbT47IEp1bg0KPiBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT47IEtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPjsNCj4gQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdA0KPiA8c3VyYXZlZS5z
dXRoaWt1bHBhbml0QGFtZC5jb20+OyBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4N
Cj4gU3ViamVjdDogW1BBVENIIDEwLzE0XSB4ODYvbW06IFN3aXRjaCB7Z2V0LHB1dH1fZ2ZuKCkg
aW5mcmFzdHJ1Y3R1cmUgdG8NCj4gdXNpbmcgZ2ZuX3QNCj4gDQo+IFNlZW1pbmdseSwgYSBtYWpv
cml0eSBvZiB1c2VycyBlaXRoZXIgb3ZlcnJpZGUgdGhlIGhlbHBlcnMgYW55d2F5LCBvciBoYXZl
DQo+IGFuDQo+IGdmbl90IGluIHRoZWlyIGhhbmRzLg0KPiANCj4gVXBkYXRlIHRoZSBBUEksIGFu
ZCBhZGp1c3QgYWxsIHVzZXJzIHRvIG1hdGNoLg0KPiANCj4gRG9pbmcgdGhpcyBoaWdobGlnaHRl
ZCBhIGdhcGluZyBhbHRwMm0gc2VjdXJpdHkgaG9sZSBpbg0KPiB2bXhfdmNwdV91cGRhdGVfdm1m
dW5jX3ZlKCksIHdoaWNoIHdpbGwgbmVlZCBhZGRyZXNzaW5nIG5vdyB3ZSBjYW4gZGlzY3Vzcw0K
PiB0aGUNCj4gcHJvYmxlbSBhbmQgb3B0aW9ucyBwdWJsaWNseS4NCj4gDQo+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQoNClJldmlld2Vk
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KDQo+IC0tLQ0KPiBD
QzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPg0KPiBDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4NCj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPg0KPiBDQzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPg0K
PiBDQzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPg0KPiBDQzogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPg0KPiBDQzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+DQo+IENDOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
Pg0KPiBDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPg0KPiBDQzogS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQo+IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPg0KPiBDQzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxz
dXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4NCj4gQ0M6IEJyaWFuIFdvb2RzIDxicmlhbi53
b29kc0BhbWQuY29tPg0KPiAtLS0NCj4gIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9u
LmMgICAgICAgIHwgIDIgKy0NCj4gIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jICAgICAg
ICAgICAgIHwgMTQgKysrLS0tLQ0KPiAgeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jICAg
ICAgICAgICAgfCAgNCArLQ0KPiAgeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5oICAgICAg
ICAgICAgfCAgMiArLQ0KPiAgeGVuL2FyY2gveDg2L2RlYnVnLmMgICAgICAgICAgICAgICAgICAg
ICAgfCAgNiArLS0NCj4gIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgICAgICAg
IHwgMTkgKysrKy0tLS0tDQo+ICB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICAg
ICAgICB8ICA4ICsrLS0NCj4gIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAgICAgICAgICAg
ICAgIHwgMTIgKysrLS0tDQo+ICB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgICAg
ICAgICB8IDE2ICsrKystLS0tDQo+ICB4ZW4vYXJjaC94ODYvaHZtL2dyYW50X3RhYmxlLmMgICAg
ICAgICAgICB8ICA0ICstDQo+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAg
ICAgICB8IDI1ICsrKysrKy0tLS0tLQ0KPiAgeGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgICAgICAg
ICAgICAgICAgICAgfCAgMiArLQ0KPiAgeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICAg
ICAgICAgICAgfCAgMiArLQ0KPiAgeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgICAg
ICAgICAgfCAgNyArKy0tDQo+ICB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICAg
ICAgICB8IDEwICsrLS0tDQo+ICB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jICAgICAgICAgICAg
ICAgICB8ICAyICstDQo+ICB4ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYyAgICAgICAg
ICB8ICA2ICstLQ0KPiAgeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgICAgICAgICAgICAg
fCAgNSArLS0NCj4gIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jICAgICAgICAgICAgIHwg
MjQgKysrKystLS0tLS0NCj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgICAg
ICAgIHwgNDUgKysrKysrKysrKy0tLS0tLS0tLS0NCj4gIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
Y29tbW9uLmMgICAgICAgICAgIHwgIDQgKy0NCj4gIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVs
dGkuYyAgICAgICAgICAgIHwgNjggKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0NCj4gLS0tLS0N
Cj4gIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvdHlwZXMuaCAgICAgICAgICAgIHwgIDQgLS0NCj4g
IHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgICAgICAgIHwgMTAgKystLS0NCj4g
IHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgIHwgMjQgKysrKystLS0t
LS0NCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9ndWVzdC5jIHwgIDggLS0t
LQ0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oICAgICAgICAgICAgfCAgNCAtLQ0K
PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgICAgICAgICAgfCAzMCArKysrKysr
LS0tLS0tLQ0KPiAgMjggZmlsZXMgY2hhbmdlZCwgMTcyIGluc2VydGlvbnMoKyksIDE5NSBkZWxl
dGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2Fj
dGlvbi5jDQo+IGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYw0KPiBpbmRleCBl
NDIyNjc0Li5jOGUwY2YyIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9t
Y2FjdGlvbi5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMNCj4g
QEAgLTg5LDcgKzg5LDcgQEAgbWNfbWVtZXJyX2RoYW5kbGVyKHN0cnVjdCBtY2FfYmluZm8gKmJp
bmZvLA0KPiAgICAgICAgICAgICAgICAgIEFTU0VSVChkKTsNCj4gICAgICAgICAgICAgICAgICBn
Zm4gPSBnZXRfZ3Bmbl9mcm9tX21mbigoYmFuay0+bWNfYWRkcikgPj4gUEFHRV9TSElGVCk7DQo+
IA0KPiAtICAgICAgICAgICAgICAgIGlmICggdW5tbWFwX2Jyb2tlbl9wYWdlKGQsIF9tZm4obWZu
KSwgZ2ZuKSApDQo+ICsgICAgICAgICAgICAgICAgaWYgKCB1bm1tYXBfYnJva2VuX3BhZ2UoZCwg
X21mbihtZm4pLCBfZ2ZuKGdmbikpICkNCj4gICAgICAgICAgICAgICAgICB7DQo+ICAgICAgICAg
ICAgICAgICAgICAgIHByaW50aygiVW5tYXAgYnJva2VuIG1lbW9yeSAlbHggZm9yIERPTSVkIGZh
aWxlZFxuIiwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbiwgZC0+ZG9tYWluX2lk
KTsNCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jIGIveGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svbWNlLmMNCj4gaW5kZXggMzBjZGIwNi4uYzk2YzA1MyAxMDA2NDQN
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMNCj4gKysrIGIveGVuL2FyY2gv
eDg2L2NwdS9tY2hlY2svbWNlLmMNCj4gQEAgLTE0NjksOSArMTQ2OSw2IEBAIGxvbmcgZG9fbWNh
KFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21jX3QpDQo+IHVfeGVuX21jKQ0KPiAgICAgICAg
ICAgICAgc3RydWN0IGRvbWFpbiAqZDsNCj4gICAgICAgICAgICAgIHN0cnVjdCBtY2luZm9fbXNy
ICptc3I7DQo+ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaTsNCj4gLSAgICAgICAgICAgIHBh
ZGRyX3QgZ2FkZHI7DQo+IC0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwgbWZuOw0KPiAt
ICAgICAgICAgICAgcDJtX3R5cGVfdCB0Ow0KPiANCj4gICAgICAgICAgICAgIGRvbWlkID0gKG1j
X21zcmluamVjdC0+bWNpbmpfZG9taWQgPT0gRE9NSURfU0VMRikgPw0KPiAgICAgICAgICAgICAg
ICAgICAgICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCA6IG1jX21zcmluamVjdC0NCj4gPm1j
aW5qX2RvbWlkOw0KPiBAQCAtMTQ4OSwxMSArMTQ4NiwxMiBAQCBsb25nIGRvX21jYShYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHhlbl9tY190KQ0KPiB1X3hlbl9tYykNCj4gICAgICAgICAgICAgICAg
ICAgIGkgPCBtY19tc3JpbmplY3QtPm1jaW5qX2NvdW50Ow0KPiAgICAgICAgICAgICAgICAgICAg
aSsrLCBtc3IrKyApDQo+ICAgICAgICAgICAgICB7DQo+IC0gICAgICAgICAgICAgICAgZ2FkZHIg
PSBtc3ItPnZhbHVlOw0KPiAtICAgICAgICAgICAgICAgIGdmbiA9IFBGTl9ET1dOKGdhZGRyKTsN
Cj4gLSAgICAgICAgICAgICAgICBtZm4gPSBtZm5feChnZXRfZ2ZuKGQsIGdmbiwgJnQpKTsNCj4g
KyAgICAgICAgICAgICAgICBwMm1fdHlwZV90IHQ7DQo+ICsgICAgICAgICAgICAgICAgcGFkZHJf
dCBnYWRkciA9IG1zci0+dmFsdWU7DQo+ICsgICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuID0gX2dm
bihQRk5fRE9XTihnYWRkcikpOw0KPiArICAgICAgICAgICAgICAgIG1mbl90IG1mbiA9IGdldF9n
Zm4oZCwgZ2ZuLCAmdCk7DQo+IA0KPiAtICAgICAgICAgICAgICAgIGlmICggbWZuID09IG1mbl94
KElOVkFMSURfTUZOKSApDQo+ICsgICAgICAgICAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZB
TElEX01GTikgKQ0KPiAgICAgICAgICAgICAgICAgIHsNCj4gICAgICAgICAgICAgICAgICAgICAg
cHV0X2dmbihkLCBnZm4pOw0KPiAgICAgICAgICAgICAgICAgICAgICBwdXRfZG9tYWluKGQpOw0K
PiBAQCAtMTUwMSw3ICsxNDk5LDcgQEAgbG9uZyBkb19tY2EoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh4ZW5fbWNfdCkNCj4gdV94ZW5fbWMpDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLUVJTlZBTCwgZ2ZuLCBkb21pZCk7DQo+ICAgICAgICAgICAgICAgICAgfQ0KPiAN
Cj4gLSAgICAgICAgICAgICAgICBtc3ItPnZhbHVlID0gcGZuX3RvX3BhZGRyKG1mbikgfCAoZ2Fk
ZHIgJiAoUEFHRV9TSVpFIC0NCj4gMSkpOw0KPiArICAgICAgICAgICAgICAgIG1zci0+dmFsdWUg
PSBtZm5fdG9fbWFkZHIobWZuKSB8IChnYWRkciAmIChQQUdFX1NJWkUgLQ0KPiAxKSk7DQo+IA0K
PiAgICAgICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsNCj4gICAgICAgICAgICAgIH0NCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYw0KPiBiL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYw0KPiBpbmRleCBmMTU4MzVlLi5lMjU3ZTk0IDEwMDY0NA0K
PiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMNCj4gKysrIGIveGVuL2FyY2gv
eDg2L2NwdS9tY2hlY2svdm1jZS5jDQo+IEBAIC01MTIsNyArNTEyLDcgQEAgaW50IGZpbGxfdm1z
cl9kYXRhKHN0cnVjdCBtY2luZm9fYmFuayAqbWNfYmFuaywgc3RydWN0DQo+IGRvbWFpbiAqZCwN
Cj4gICAqIFhYWCBmb2xsb3dpbmcgc2l0dWF0aW9uIG1pc3NlZDoNCj4gICAqIFBvRCwgRm9yZWln
biBtYXBwZWQsIEdyYW50ZWQsIFNoYXJlZA0KPiAgICovDQo+IC1pbnQgdW5tbWFwX2Jyb2tlbl9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyBnZm4pDQo+ICtp
bnQgdW5tbWFwX2Jyb2tlbl9wYWdlKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbiwgZ2ZuX3Qg
Z2ZuKQ0KPiAgew0KPiAgICAgIG1mbl90IHJfbWZuOw0KPiAgICAgIHAybV90eXBlX3QgcHQ7DQo+
IEBAIC01MzMsNyArNTMzLDcgQEAgaW50IHVubW1hcF9icm9rZW5fcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCBtZm5fdCBtZm4sDQo+IHVuc2lnbmVkIGxvbmcgZ2ZuKQ0KPiAgICAgIGlmICggcDJtX3Rv
X21hc2socHQpICYgUDJNX1VOTUFQX1RZUEVTKQ0KPiAgICAgIHsNCj4gICAgICAgICAgQVNTRVJU
KG1mbl9lcShyX21mbiwgbWZuKSk7DQo+IC0gICAgICAgIHJjID0gcDJtX2NoYW5nZV90eXBlX29u
ZShkLCBnZm4sIHB0LCBwMm1fcmFtX2Jyb2tlbik7DQo+ICsgICAgICAgIHJjID0gcDJtX2NoYW5n
ZV90eXBlX29uZShkLCBnZm5feChnZm4pLCBwdCwgcDJtX3JhbV9icm9rZW4pOw0KPiAgICAgIH0N
Cj4gICAgICBwdXRfZ2ZuKGQsIGdmbik7DQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2NwdS9tY2hlY2svdm1jZS5oDQo+IGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5oDQo+
IGluZGV4IDI3OTdlMDAuLmEzN2YzYmUgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUv
bWNoZWNrL3ZtY2UuaA0KPiArKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmgNCj4g
QEAgLTksNyArOSw3IEBAIGludCB2bWNlX2luaXQoc3RydWN0IGNwdWluZm9feDg2ICpjKTsNCj4g
ICAgICAgICAgJiYgaGFyZHdhcmVfZG9tYWluLT52Y3B1WzBdIFwNCj4gICAgICAgICAgJiYgZ3Vl
c3RfZW5hYmxlZF9ldmVudChoYXJkd2FyZV9kb21haW4tPnZjcHVbMF0sIFZJUlFfTUNBKSkNCj4g
DQo+IC1pbnQgdW5tbWFwX2Jyb2tlbl9wYWdlKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbiwg
dW5zaWduZWQgbG9uZyBnZm4pOw0KPiAraW50IHVubW1hcF9icm9rZW5fcGFnZShzdHJ1Y3QgZG9t
YWluICpkLCBtZm5fdCBtZm4sIGdmbl90IGdmbik7DQo+IA0KPiAgaW50IHZtY2VfaW50ZWxfcmRt
c3IoY29uc3Qgc3RydWN0IHZjcHUgKiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKTsNCj4g
IGludCB2bWNlX2ludGVsX3dybXNyKHN0cnVjdCB2Y3B1ICosIHVpbnQzMl90IG1zciwgdWludDY0
X3QgdmFsKTsNCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jIGIveGVuL2FyY2gv
eDg2L2RlYnVnLmMNCj4gaW5kZXggYTUwMGRmMC4uN2MyZGM4YyAxMDA2NDQNCj4gLS0tIGEveGVu
L2FyY2gveDg2L2RlYnVnLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2RlYnVnLmMNCj4gQEAgLTU4
LDcgKzU4LDcgQEAgZGJnX2h2bV92YTJtZm4oZGJndmFfdCB2YWRkciwgc3RydWN0IGRvbWFpbiAq
ZHAsIGludA0KPiB0b2FkZHIsIGdmbl90ICpnZm4pDQo+ICAgICAgICAgIHJldHVybiBJTlZBTElE
X01GTjsNCj4gICAgICB9DQo+IA0KPiAtICAgIG1mbiA9IGdldF9nZm4oZHAsIGdmbl94KCpnZm4p
LCAmZ2ZudHlwZSk7DQo+ICsgICAgbWZuID0gZ2V0X2dmbihkcCwgKmdmbiwgJmdmbnR5cGUpOw0K
PiAgICAgIGlmICggcDJtX2lzX3JlYWRvbmx5KGdmbnR5cGUpICYmIHRvYWRkciApDQo+ICAgICAg
ew0KPiAgICAgICAgICBEQkdQMigia2RiOnAybV9pc19yZWFkb25seTogZ2ZudHlwZToleFxuIiwg
Z2ZudHlwZSk7DQo+IEBAIC03MCw3ICs3MCw3IEBAIGRiZ19odm1fdmEybWZuKGRiZ3ZhX3QgdmFk
ZHIsIHN0cnVjdCBkb21haW4gKmRwLCBpbnQNCj4gdG9hZGRyLCBnZm5fdCAqZ2ZuKQ0KPiANCj4g
ICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApDQo+ICAgICAgew0KPiAtICAgICAg
ICBwdXRfZ2ZuKGRwLCBnZm5feCgqZ2ZuKSk7DQo+ICsgICAgICAgIHB1dF9nZm4oZHAsICpnZm4p
Ow0KPiAgICAgICAgICAqZ2ZuID0gSU5WQUxJRF9HRk47DQo+ICAgICAgfQ0KPiANCj4gQEAgLTE4
OSw3ICsxODksNyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGRiZ19yd19ndWVzdF9tZW0oc3RydWN0
IGRvbWFpbg0KPiAqZHAsIHZvaWQgKiBfX3VzZXIgZ2FkZHIsDQo+IA0KPiAgICAgICAgICB1bm1h
cF9kb21haW5fcGFnZSh2YSk7DQo+ICAgICAgICAgIGlmICggIWdmbl9lcShnZm4sIElOVkFMSURf
R0ZOKSApDQo+IC0gICAgICAgICAgICBwdXRfZ2ZuKGRwLCBnZm5feChnZm4pKTsNCj4gKyAgICAg
ICAgICAgIHB1dF9nZm4oZHAsIGdmbik7DQo+IA0KPiAgICAgICAgICBhZGRyICs9IHBhZ2VjbnQ7
DQo+ICAgICAgICAgIGJ1ZiArPSBwYWdlY250Ow0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jDQo+IGluZGV4IGI0ZDU5NDguLjMyN2M5
NjEgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYw0KPiArKysgYi94ZW4vYXJj
aC94ODYvZG9tYWluLmMNCj4gQEAgLTY3Nyw3ICs2NzcsNyBAQCBpbnQgYXJjaF9kb21haW5fc29m
dF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQ0KPiAgICAgIGludCByZXQgPSAwOw0KPiAgICAgIHN0
cnVjdCBkb21haW4gKm93bmVyOw0KPiAgICAgIG1mbl90IG1mbjsNCj4gLSAgICB1bnNpZ25lZCBs
b25nIGdmbjsNCj4gKyAgICBnZm5fdCBnZm47DQo+ICAgICAgcDJtX3R5cGVfdCBwMm10Ow0KPiAg
ICAgIHVuc2lnbmVkIGludCBpOw0KPiANCj4gQEAgLTcxMSwxOSArNzExLDE5IEBAIGludCBhcmNo
X2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpDQo+ICAgICAgQVNTRVJUKCBvd25l
ciA9PSBkICk7DQo+IA0KPiAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOw0KPiAtICAgIGdm
biA9IG1mbl90b19nbWZuKGQsIG1mbl94KG1mbikpOw0KPiArICAgIGdmbiA9IF9nZm4obWZuX3Rv
X2dtZm4oZCwgbWZuX3gobWZuKSkpOw0KPiANCj4gICAgICAvKg0KPiAgICAgICAqIGdmbiA9PSBJ
TlZBTElEX0dGTiBpbmRpY2F0ZXMgdGhhdCB0aGUgc2hhcmVkX2luZm8gcGFnZSB3YXMgbmV2ZXIN
Cj4gbWFwcGVkDQo+ICAgICAgICogdG8gdGhlIGRvbWFpbidzIGFkZHJlc3Mgc3BhY2UgYW5kIHRo
ZXJlIGlzIG5vdGhpbmcgdG8gcmVwbGFjZS4NCj4gICAgICAgKi8NCj4gLSAgICBpZiAoIGdmbiA9
PSBnZm5feChJTlZBTElEX0dGTikgKQ0KPiArICAgIGlmICggZ2ZuX2VxKGdmbiwgSU5WQUxJRF9H
Rk4pICkNCj4gICAgICAgICAgZ290byBleGl0X3B1dF9wYWdlOw0KPiANCj4gICAgICBpZiAoICFt
Zm5fZXEoZ2V0X2dmbl9xdWVyeShkLCBnZm4sICZwMm10KSwgbWZuKSApDQo+ICAgICAgew0KPiAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJGYWlsZWQgdG8gZ2V0IERvbSVkJ3Mgc2hhcmVk
X2luZm8gR0ZODQo+ICglbHgpXG4iLA0KPiAtICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBn
Zm4pOw0KPiArICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBnZm5feChnZm4pKTsNCj4gICAg
ICAgICAgcmV0ID0gLUVJTlZBTDsNCj4gICAgICAgICAgZ290byBleGl0X3B1dF9nZm47DQo+ICAg
ICAgfQ0KPiBAQCAtNzMyLDI2ICs3MzIsMjUgQEAgaW50IGFyY2hfZG9tYWluX3NvZnRfcmVzZXQo
c3RydWN0IGRvbWFpbiAqZCkNCj4gICAgICBpZiAoICFuZXdfcGFnZSApDQo+ICAgICAgew0KPiAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJGYWlsZWQgdG8gYWxsb2MgYSBwYWdlIHRvIHJl
cGxhY2UiDQo+IC0gICAgICAgICAgICAgICAiIERvbSVkJ3Mgc2hhcmVkX2luZm8gZnJhbWUgJWx4
XG4iLCBkLT5kb21haW5faWQsIGdmbik7DQo+ICsgICAgICAgICAgICAgICAiIERvbSVkJ3Mgc2hh
cmVkX2luZm8gZnJhbWUgJWx4XG4iLCBkLT5kb21haW5faWQsDQo+IGdmbl94KGdmbikpOw0KPiAg
ICAgICAgICByZXQgPSAtRU5PTUVNOw0KPiAgICAgICAgICBnb3RvIGV4aXRfcHV0X2dmbjsNCj4g
ICAgICB9DQo+IA0KPiAtICAgIHJldCA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dm
bihnZm4pLCBtZm4sIFBBR0VfT1JERVJfNEspOw0KPiArICAgIHJldCA9IGd1ZXN0X3BoeXNtYXBf
cmVtb3ZlX3BhZ2UoZCwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEspOw0KPiAgICAgIGlmICggcmV0
ICkNCj4gICAgICB7DQo+ICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkZhaWxlZCB0byBy
ZW1vdmUgRG9tJWQncyBzaGFyZWRfaW5mbyBmcmFtZQ0KPiAlbHhcbiIsDQo+IC0gICAgICAgICAg
ICAgICBkLT5kb21haW5faWQsIGdmbik7DQo+ICsgICAgICAgICAgICAgICBkLT5kb21haW5faWQs
IGdmbl94KGdmbikpOw0KPiAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShuZXdfcGFnZSk7DQo+
ICAgICAgICAgIGdvdG8gZXhpdF9wdXRfZ2ZuOw0KPiAgICAgIH0NCj4gDQo+IC0gICAgcmV0ID0g
Z3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGdmbiksIHBhZ2VfdG9fbWZuKG5ld19wYWdl
KSwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JERVJfNEspOw0K
PiArICAgIHJldCA9IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgZ2ZuLCBwYWdlX3RvX21mbihu
ZXdfcGFnZSksDQo+IFBBR0VfT1JERVJfNEspOw0KPiAgICAgIGlmICggcmV0ICkNCj4gICAgICB7
DQo+ICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkZhaWxlZCB0byBhZGQgYSBwYWdlIHRv
IHJlcGxhY2UiDQo+IC0gICAgICAgICAgICAgICAiIERvbSVkJ3Mgc2hhcmVkX2luZm8gZnJhbWUg
JWx4XG4iLCBkLT5kb21haW5faWQsIGdmbik7DQo+ICsgICAgICAgICAgICAgICAiIERvbSVkJ3Mg
c2hhcmVkX2luZm8gZnJhbWUgJWx4XG4iLCBkLT5kb21haW5faWQsDQo+IGdmbl94KGdmbikpOw0K
PiAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShuZXdfcGFnZSk7DQo+ICAgICAgfQ0KPiAgIGV4
aXRfcHV0X2dmbjoNCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9h
cmNoL3g4Ni9kb21jdGwuYw0KPiBpbmRleCBhYThhZDE5Li42OTRiNGQ1IDEwMDY0NA0KPiAtLS0g
YS94ZW4vYXJjaC94ODYvZG9tY3RsLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jDQo+
IEBAIC0xMjUzLDE1ICsxMjUzLDE1IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoDQo+ICAgICAgY2Fz
ZSBYRU5fRE9NQ1RMX3NldF9icm9rZW5fcGFnZV9wMm06DQo+ICAgICAgew0KPiAgICAgICAgICBw
Mm1fdHlwZV90IHB0Ow0KPiAtICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiA9IGRvbWN0bC0+dS5z
ZXRfYnJva2VuX3BhZ2VfcDJtLnBmbjsNCj4gLSAgICAgICAgbWZuX3QgbWZuID0gZ2V0X2dmbl9x
dWVyeShkLCBwZm4sICZwdCk7DQo+ICsgICAgICAgIGdmbl90IGdmbiA9IF9nZm4oZG9tY3RsLT51
LnNldF9icm9rZW5fcGFnZV9wMm0ucGZuKTsNCj4gKyAgICAgICAgbWZuX3QgbWZuID0gZ2V0X2dm
bl9xdWVyeShkLCBnZm4sICZwdCk7DQo+IA0KPiAgICAgICAgICBpZiAoIHVubGlrZWx5KCFtZm5f
dmFsaWQobWZuKSkgfHwgdW5saWtlbHkoIXAybV9pc19yYW0ocHQpKSApDQo+ICAgICAgICAgICAg
ICByZXQgPSAtRUlOVkFMOw0KPiAgICAgICAgICBlbHNlDQo+IC0gICAgICAgICAgICByZXQgPSBw
Mm1fY2hhbmdlX3R5cGVfb25lKGQsIHBmbiwgcHQsIHAybV9yYW1fYnJva2VuKTsNCj4gKyAgICAg
ICAgICAgIHJldCA9IHAybV9jaGFuZ2VfdHlwZV9vbmUoZCwgZ2ZuX3goZ2ZuKSwgcHQsIHAybV9y
YW1fYnJva2VuKTsNCj4gDQo+IC0gICAgICAgIHB1dF9nZm4oZCwgcGZuKTsNCj4gKyAgICAgICAg
cHV0X2dmbihkLCBnZm4pOw0KPiAgICAgICAgICBicmVhazsNCj4gICAgICB9DQo+IA0KPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kbS5jIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jDQo+
IGluZGV4IGQ2ZDBlOGIuLjk5MzhmNGIgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
ZG0uYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMNCj4gQEAgLTI2OSwxNCArMjY5LDE0
IEBAIHN0YXRpYyBpbnQgc2V0X21lbV90eXBlKHN0cnVjdCBkb21haW4gKmQsDQo+IA0KPiAgICAg
IHdoaWxlICggaXRlciA8IGRhdGEtPm5yICkNCj4gICAgICB7DQo+IC0gICAgICAgIHVuc2lnbmVk
IGxvbmcgcGZuID0gZGF0YS0+Zmlyc3RfcGZuICsgaXRlcjsNCj4gKyAgICAgICAgZ2ZuX3QgZ2Zu
ID0gX2dmbihkYXRhLT5maXJzdF9wZm4gKyBpdGVyKTsNCj4gICAgICAgICAgcDJtX3R5cGVfdCB0
Ow0KPiANCj4gLSAgICAgICAgZ2V0X2dmbl91bnNoYXJlKGQsIHBmbiwgJnQpOw0KPiArICAgICAg
ICBnZXRfZ2ZuX3Vuc2hhcmUoZCwgZ2ZuLCAmdCk7DQo+ICAgICAgICAgIGlmICggcDJtX2lzX3Bh
Z2luZyh0KSApDQo+ICAgICAgICAgIHsNCj4gLSAgICAgICAgICAgIHB1dF9nZm4oZCwgcGZuKTsN
Cj4gLSAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKGQsIHBmbik7DQo+ICsgICAg
ICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7DQo+ICsgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19w
b3B1bGF0ZShkLCBnZm5feChnZm4pKTsNCj4gICAgICAgICAgICAgIHJldHVybiAtRUFHQUlOOw0K
PiAgICAgICAgICB9DQo+IA0KPiBAQCAtMjg1LDkgKzI4NSw5IEBAIHN0YXRpYyBpbnQgc2V0X21l
bV90eXBlKHN0cnVjdCBkb21haW4gKmQsDQo+ICAgICAgICAgIGVsc2UgaWYgKCAhYWxsb3dfcDJt
X3R5cGVfY2hhbmdlKHQsIG1lbXR5cGVbbWVtX3R5cGVdKSApDQo+ICAgICAgICAgICAgICByYyA9
IC1FSU5WQUw7DQo+ICAgICAgICAgIGVsc2UNCj4gLSAgICAgICAgICAgIHJjID0gcDJtX2NoYW5n
ZV90eXBlX29uZShkLCBwZm4sIHQsIG1lbXR5cGVbbWVtX3R5cGVdKTsNCj4gKyAgICAgICAgICAg
IHJjID0gcDJtX2NoYW5nZV90eXBlX29uZShkLCBnZm5feChnZm4pLCB0LA0KPiBtZW10eXBlW21l
bV90eXBlXSk7DQo+IA0KPiAtICAgICAgICBwdXRfZ2ZuKGQsIHBmbik7DQo+ICsgICAgICAgIHB1
dF9nZm4oZCwgZ2ZuKTsNCj4gDQo+ICAgICAgICAgIGlmICggcmMgKQ0KPiAgICAgICAgICAgICAg
YnJlYWs7DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jDQo+IGluZGV4IDJkMDJlZjEuLjEzMzViMmMgMTAwNjQ0DQo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jDQo+IEBAIC0yNTUsMTMgKzI1NSwxMyBAQCBzdGF0aWMgaW50IGh2bWVtdWxf
ZG9faW8oDQo+ICAgICAgICAgICAqIHNvIHRoZSBkZXZpY2UgbW9kZWwgc2lkZSBuZWVkcyB0byBj
aGVjayB0aGUgaW5jb21pbmcgaW9yZXENCj4gZXZlbnQuDQo+ICAgICAgICAgICAqLw0KPiAgICAg
ICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcyA9IE5VTEw7DQo+IC0gICAgICAgIHAybV90
eXBlX3QgcDJtdCA9IHAybV9pbnZhbGlkOw0KPiANCj4gICAgICAgICAgaWYgKCBpc19tbWlvICkN
Cj4gICAgICAgICAgew0KPiAtICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gcGFkZHJf
dG9fcGZuKGFkZHIpOw0KPiArICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10ID0gcDJtX2ludmFs
aWQ7DQo+ICsgICAgICAgICAgICBnZm5fdCBnZm4gPSBnYWRkcl90b19nZm4oYWRkcik7DQo+IA0K
PiAtICAgICAgICAgICAgZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChjdXJyZCwgZ21mbiwgJnAybXQp
Ow0KPiArICAgICAgICAgICAgZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChjdXJyZCwgZ2ZuLCAmcDJt
dCk7DQo+IA0KPiAgICAgICAgICAgICAgaWYgKCBwMm10ID09IHAybV9pb3JlcV9zZXJ2ZXIgKQ0K
PiAgICAgICAgICAgICAgew0KPiBAQCAtMTU5MCw3ICsxNTkwLDcgQEAgc3RhdGljIGludCBodm1l
bXVsX3JlcF9pbnMoDQo+ICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQ0KPiAgICAgICAg
ICByZXR1cm4gcmM7DQo+IA0KPiAtICAgICh2b2lkKSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGN1
cnJlbnQtPmRvbWFpbiwgZ3BhID4+IFBBR0VfU0hJRlQsDQo+ICZwMm10KTsNCj4gKyAgICBnZXRf
Z2ZuX3F1ZXJ5X3VubG9ja2VkKGN1cnJlbnQtPmRvbWFpbiwgZ2FkZHJfdG9fZ2ZuKGdwYSksICZw
Mm10KTsNCj4gICAgICBpZiAoIHAybXQgPT0gcDJtX21taW9fZGlyZWN0IHx8IHAybXQgPT0gcDJt
X21taW9fZG0gKQ0KPiAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7DQo+IA0K
PiBAQCAtMTY3MSw3ICsxNjcxLDcgQEAgc3RhdGljIGludCBodm1lbXVsX3JlcF9vdXRzKA0KPiAg
ICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkNCj4gICAgICAgICAgcmV0dXJuIHJjOw0KPiAN
Cj4gLSAgICAodm9pZCkgZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChjdXJyZW50LT5kb21haW4sIGdw
YSA+PiBQQUdFX1NISUZULA0KPiAmcDJtdCk7DQo+ICsgICAgZ2V0X2dmbl9xdWVyeV91bmxvY2tl
ZChjdXJyZW50LT5kb21haW4sIGdhZGRyX3RvX2dmbihncGEpLCAmcDJtdCk7DQo+ICAgICAgaWYg
KCBwMm10ID09IHAybV9tbWlvX2RpcmVjdCB8fCBwMm10ID09IHAybV9tbWlvX2RtICkNCj4gICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOw0KPiANCj4gQEAgLTE3NTAsOCArMTc1
MCw4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9yZXBfbW92cygNCj4gICAgICB9DQo+IA0KPiAgICAg
IC8qIENoZWNrIGZvciBNTUlPIG9wcyAqLw0KPiAtICAgICh2b2lkKSBnZXRfZ2ZuX3F1ZXJ5X3Vu
bG9ja2VkKGN1cnJlbnQtPmRvbWFpbiwgc2dwYSA+PiBQQUdFX1NISUZULA0KPiAmc3AybXQpOw0K
PiAtICAgICh2b2lkKSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGN1cnJlbnQtPmRvbWFpbiwgZGdw
YSA+PiBQQUdFX1NISUZULA0KPiAmZHAybXQpOw0KPiArICAgIGdldF9nZm5fcXVlcnlfdW5sb2Nr
ZWQoY3VycmVudC0+ZG9tYWluLCBnYWRkcl90b19nZm4oc2dwYSksICZzcDJtdCk7DQo+ICsgICAg
Z2V0X2dmbl9xdWVyeV91bmxvY2tlZChjdXJyZW50LT5kb21haW4sIGdhZGRyX3RvX2dmbihkZ3Bh
KSwgJmRwMm10KTsNCj4gDQo+ICAgICAgaWYgKCBzcDJtdCA9PSBwMm1fbW1pb19kaXJlY3QgfHwg
ZHAybXQgPT0gcDJtX21taW9fZGlyZWN0IHx8DQo+ICAgICAgICAgICAoc3AybXQgPT0gcDJtX21t
aW9fZG0gJiYgZHAybXQgPT0gcDJtX21taW9fZG0pICkNCj4gQEAgLTE4NzgsNyArMTg3OCw3IEBA
IHN0YXRpYyBpbnQgaHZtZW11bF9yZXBfc3RvcygNCj4gICAgICB9DQo+IA0KPiAgICAgIC8qIENo
ZWNrIGZvciBNTUlPIG9wICovDQo+IC0gICAgKHZvaWQpZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChj
dXJyZW50LT5kb21haW4sIGdwYSA+PiBQQUdFX1NISUZULA0KPiAmcDJtdCk7DQo+ICsgICAgZ2V0
X2dmbl9xdWVyeV91bmxvY2tlZChjdXJyZW50LT5kb21haW4sIGdhZGRyX3RvX2dmbihncGEpLCAm
cDJtdCk7DQo+IA0KPiAgICAgIHN3aXRjaCAoIHAybXQgKQ0KPiAgICAgIHsNCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vZ3JhbnRfdGFibGUuYw0KPiBiL3hlbi9hcmNoL3g4Ni9odm0v
Z3JhbnRfdGFibGUuYw0KPiBpbmRleCBlY2Q3ZDA3Li4wNGEzMTA2IDEwMDY0NA0KPiAtLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2dyYW50X3RhYmxlLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9n
cmFudF90YWJsZS5jDQo+IEBAIC01MSw3ICs1MSw3IEBAIGludCBjcmVhdGVfZ3JhbnRfcDJtX21h
cHBpbmcodWludDY0X3QgYWRkciwgbWZuX3QgZnJhbWUsDQo+ICBpbnQgcmVwbGFjZV9ncmFudF9w
Mm1fbWFwcGluZyh1aW50NjRfdCBhZGRyLCBtZm5fdCBmcmFtZSwNCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQ2NF90IG5ld19hZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpDQo+
ICB7DQo+IC0gICAgdW5zaWduZWQgbG9uZyBnZm4gPSAodW5zaWduZWQgbG9uZykoYWRkciA+PiBQ
QUdFX1NISUZUKTsNCj4gKyAgICBnZm5fdCBnZm4gPSBnYWRkcl90b19nZm4oYWRkcik7DQo+ICAg
ICAgcDJtX3R5cGVfdCB0eXBlOw0KPiAgICAgIG1mbl90IG9sZF9tZm47DQo+ICAgICAgc3RydWN0
IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsNCj4gQEAgLTY4LDcgKzY4LDcgQEAgaW50IHJl
cGxhY2VfZ3JhbnRfcDJtX21hcHBpbmcodWludDY0X3QgYWRkciwgbWZuX3QNCj4gZnJhbWUsDQo+
ICAgICAgICAgICAgICAgICAgIHR5cGUsIG1mbl94KG9sZF9tZm4pLCBtZm5feChmcmFtZSkpOw0K
PiAgICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsNCj4gICAgICB9DQo+IC0gICAg
aWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgZnJhbWUsIFBBR0Vf
T1JERVJfNEspICkNCj4gKyAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2Zu
LCBmcmFtZSwgUEFHRV9PUkRFUl80SykgKQ0KPiAgICAgIHsNCj4gICAgICAgICAgcHV0X2dmbihk
LCBnZm4pOw0KPiAgICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsNCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQo+
IGluZGV4IGRiNjBmMjMuLjk4N2MyNmEgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYw0KPiBAQCAtMTY3OSw3ICsxNjc5
LDcgQEAgdm9pZCBodm1faW5qZWN0X2V2ZW50KGNvbnN0IHN0cnVjdCB4ODZfZXZlbnQgKmV2ZW50
KQ0KPiAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsIHVuc2lnbmVk
IGxvbmcgZ2xhLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG5wZmVj
IG5wZmVjKQ0KPiAgew0KPiAtICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gZ3BhID4+IFBBR0VfU0hJ
RlQ7DQo+ICsgICAgZ2ZuX3QgZ2ZuID0gZ2FkZHJfdG9fZ2ZuKGdwYSk7DQo+ICAgICAgcDJtX3R5
cGVfdCBwMm10Ow0KPiAgICAgIHAybV9hY2Nlc3NfdCBwMm1hOw0KPiAgICAgIG1mbl90IG1mbjsN
Cj4gQEAgLTE3MjksNyArMTcyOSw3IEBAIGludCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBh
ZGRyX3QgZ3BhLCB1bnNpZ25lZA0KPiBsb25nIGdsYSwNCj4gICAgICAgICAgICAgIHJldHVybiAx
Ow0KPiAgICAgICAgICBjYXNlIE5FU1RFREhWTV9QQUdFRkFVTFRfTDBfRVJST1I6DQo+ICAgICAg
ICAgICAgICAvKiBncGEgaXMgbm93IHRyYW5zbGF0ZWQgdG8gbDEgZ3Vlc3QgYWRkcmVzcywgdXBk
YXRlIGdmbi4gKi8NCj4gLSAgICAgICAgICAgIGdmbiA9IGdwYSA+PiBQQUdFX1NISUZUOw0KPiAr
ICAgICAgICAgICAgZ2ZuID0gZ2FkZHJfdG9fZ2ZuKGdwYSk7DQo+ICAgICAgICAgICAgICBicmVh
azsNCj4gICAgICAgICAgfQ0KPiAgICAgIH0NCj4gQEAgLTE4MTcsNyArMTgxNyw3IEBAIGludCBo
dm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZA0KPiBsb25nIGds
YSwNCj4gICAgICAgICAgICAgIHsNCj4gICAgICAgICAgICAgICAgICBib29sX3Qgc3ZlOw0KPiAN
Cj4gLSAgICAgICAgICAgICAgICBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQs
ICZwMm1hLCAwLCBOVUxMLA0KPiAmc3ZlKTsNCj4gKyAgICAgICAgICAgICAgICBwMm0tPmdldF9l
bnRyeShwMm0sIGdmbiwgJnAybXQsICZwMm1hLCAwLCBOVUxMLCAmc3ZlKTsNCj4gDQo+ICAgICAg
ICAgICAgICAgICAgaWYgKCAhc3ZlICYmIGFsdHAybV92Y3B1X2VtdWxhdGVfdmUoY3VycikgKQ0K
PiAgICAgICAgICAgICAgICAgIHsNCj4gQEAgLTE4NjIsNyArMTg2Miw3IEBAIGludCBodm1faGFw
X25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZA0KPiBsb25nIGdsYSwNCj4g
ICAgICB7DQo+ICAgICAgICAgIEFTU0VSVChwMm1faXNfaG9zdHAybShwMm0pKTsNCj4gICAgICAg
ICAgc2hhcmluZ19lbm9tZW0gPQ0KPiAtICAgICAgICAgICAgKG1lbV9zaGFyaW5nX3Vuc2hhcmVf
cGFnZShjdXJyZCwgZ2ZuLCAwKSA8IDApOw0KPiArICAgICAgICAgICAgKG1lbV9zaGFyaW5nX3Vu
c2hhcmVfcGFnZShjdXJyZCwgZ2ZuX3goZ2ZuKSwgMCkgPCAwKTsNCj4gICAgICAgICAgcmMgPSAx
Ow0KPiAgICAgICAgICBnb3RvIG91dF9wdXRfZ2ZuOw0KPiAgICAgIH0NCj4gQEAgLTE4NzgsNyAr
MTg3OCw3IEBAIGludCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNp
Z25lZA0KPiBsb25nIGdsYSwNCj4gICAgICAgICAgICovDQo+ICAgICAgICAgIGlmICggbnBmZWMu
d3JpdGVfYWNjZXNzICkNCj4gICAgICAgICAgew0KPiAtICAgICAgICAgICAgcGFnaW5nX21hcmtf
cGZuX2RpcnR5KGN1cnJkLCBfcGZuKGdmbikpOw0KPiArICAgICAgICAgICAgcGFnaW5nX21hcmtf
cGZuX2RpcnR5KGN1cnJkLCBfcGZuKGdmbl94KGdmbikpKTsNCj4gICAgICAgICAgICAgIC8qDQo+
ICAgICAgICAgICAgICAgKiBJZiBwMm0gaXMgcmVhbGx5IGFuIGFsdHAybSwgdW5sb2NrIGl0IGJl
Zm9yZSBjaGFuZ2luZyB0aGUNCj4gdHlwZSwNCj4gICAgICAgICAgICAgICAqIGFzIHAybV9hbHRw
Mm1fcHJvcGFnYXRlX2NoYW5nZSgpIG5lZWRzIHRvIGFjcXVpcmUgdGhlDQo+IEBAIC0xODg2LDcg
KzE4ODYsNyBAQCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5z
aWduZWQNCj4gbG9uZyBnbGEsDQo+ICAgICAgICAgICAgICAgKi8NCj4gICAgICAgICAgICAgIGlm
ICggcDJtICE9IGhvc3RwMm0gKQ0KPiAgICAgICAgICAgICAgICAgIF9fcHV0X2dmbihwMm0sIGdm
bik7DQo+IC0gICAgICAgICAgICBwMm1fY2hhbmdlX3R5cGVfb25lKGN1cnJkLCBnZm4sIHAybV9y
YW1fbG9nZGlydHksDQo+IHAybV9yYW1fcncpOw0KPiArICAgICAgICAgICAgcDJtX2NoYW5nZV90
eXBlX29uZShjdXJyZCwgZ2ZuX3goZ2ZuKSwgcDJtX3JhbV9sb2dkaXJ0eSwNCj4gcDJtX3JhbV9y
dyk7DQo+ICAgICAgICAgICAgICBfX3B1dF9nZm4oaG9zdHAybSwgZ2ZuKTsNCj4gDQo+ICAgICAg
ICAgICAgICBnb3RvIG91dDsNCj4gQEAgLTE5MTYsMTYgKzE5MTYsMTYgQEAgaW50IGh2bV9oYXBf
bmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsDQo+IHVuc2lnbmVkIGxvbmcgZ2xhLA0KPiAg
ICAgICAqIHNsZWVwIG9uIGV2ZW50IHJpbmcgd2FpdCBxdWV1ZXMsIGFuZCB3ZSBtdXN0IG5vdCBo
b2xkDQo+ICAgICAgICogbG9ja3MgaW4gc3VjaCBjaXJjdW1zdGFuY2UgKi8NCj4gICAgICBpZiAo
IHBhZ2VkICkNCj4gLSAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoY3VycmQsIGdmbik7
DQo+ICsgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKGN1cnJkLCBnZm5feChnZm4pKTsN
Cj4gICAgICBpZiAoIHNoYXJpbmdfZW5vbWVtICkNCj4gICAgICB7DQo+ICAgICAgICAgIGludCBy
djsNCj4gDQo+IC0gICAgICAgIGlmICggKHJ2ID0gbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21lbShj
dXJyZCwgZ2ZuLCB0cnVlKSkgPCAwICkNCj4gKyAgICAgICAgaWYgKCAocnYgPSBtZW1fc2hhcmlu
Z19ub3RpZnlfZW5vbWVtKGN1cnJkLCBnZm5feChnZm4pLCB0cnVlKSkgPA0KPiAwICkNCj4gICAg
ICAgICAgew0KPiAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkRvbWFpbiAlaHUg
YXR0ZW1wdCB0byB1bnNoYXJlICINCj4gICAgICAgICAgICAgICAgICAgICAgICJnZm4gJWx4LCBF
Tk9NRU0gYW5kIG5vIGhlbHBlciAocmMgJWQpXG4iLA0KPiAtICAgICAgICAgICAgICAgICAgICAg
Y3VycmQtPmRvbWFpbl9pZCwgZ2ZuLCBydik7DQo+ICsgICAgICAgICAgICAgICAgICAgICBjdXJy
ZC0+ZG9tYWluX2lkLCBnZm5feChnZm4pLCBydik7DQo+ICAgICAgICAgICAgICAvKiBDcmFzaCB0
aGUgZG9tYWluICovDQo+ICAgICAgICAgICAgICByYyA9IDA7DQo+ICAgICAgICAgIH0NCj4gQEAg
LTQ2MDEsOCArNDYwMSw5IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKA0KPiAgICAgICAgICB2
ID0gZC0+dmNwdVthLnUuZW5hYmxlX25vdGlmeS52Y3B1X2lkXTsNCj4gDQo+ICAgICAgICAgIGlm
ICggIWdmbl9lcSh2Y3B1X2FsdHAybSh2KS52ZWluZm9fZ2ZuLCBJTlZBTElEX0dGTikgfHwNCj4g
LSAgICAgICAgICAgICBtZm5fZXEoZ2V0X2dmbl9xdWVyeV91bmxvY2tlZCh2LT5kb21haW4sDQo+
IC0gICAgICAgICAgICAgICAgICAgIGEudS5lbmFibGVfbm90aWZ5LmdmbiwgJnAybXQpLCBJTlZB
TElEX01GTikgKQ0KPiArICAgICAgICAgICAgIG1mbl9lcShnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2Vk
KA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgdi0+ZG9tYWluLCBfZ2ZuKGEudS5lbmFibGVf
bm90aWZ5LmdmbiksICZwMm10KSwNCj4gKyAgICAgICAgICAgICAgICAgICAgSU5WQUxJRF9NRk4p
ICkNCj4gICAgICAgICAgew0KPiAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOw0KPiAgICAgICAg
ICAgICAgYnJlYWs7DQo+IEBAIC00ODY2LDcgKzQ4NjcsNyBAQCBzdGF0aWMgaW50IGh2bW9wX2dl
dF9tZW1fdHlwZSgNCj4gICAgICAgKiB0eXBlLCBub3QgaW4gYWxsb2NhdGluZyBvciB1bnNoYXJp
bmcuIFRoYXQnbGwgaGFwcGVuDQo+ICAgICAgICogb24gYWNjZXNzLg0KPiAgICAgICAqLw0KPiAt
ICAgIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgYS5wZm4sICZ0KTsNCj4gKyAgICBnZXRfZ2Zu
X3F1ZXJ5X3VubG9ja2VkKGQsIF9nZm4oYS5wZm4pLCAmdCk7DQo+ICAgICAgaWYgKCBwMm1faXNf
bW1pbyh0KSApDQo+ICAgICAgICAgIGEubWVtX3R5cGUgPSAgSFZNTUVNX21taW9fZG07DQo+ICAg
ICAgZWxzZSBpZiAoIHQgPT0gcDJtX2lvcmVxX3NlcnZlciApDQo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL210cnIuYyBiL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jDQo+IGluZGV4IGI4
ZmEzNDAuLmY1NTNlNGQgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jDQo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jDQo+IEBAIC0zNjYsNyArMzY2LDcgQEAgdWlu
dDMyX3QgZ2V0X3BhdF9mbGFncyhzdHJ1Y3QgdmNwdSAqdiwNCj4gICAgICB7DQo+ICAgICAgICAg
IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47DQo+ICAgICAgICAgIHAybV90eXBlX3QgcDJt
dDsNCj4gLSAgICAgICAgZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBwYWRkcl90b19wZm4oZ3Bh
ZGRyKSwgJnAybXQpOw0KPiArICAgICAgICBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdhZGRy
X3RvX2dmbihncGFkZHIpLCAmcDJtdCk7DQo+ICAgICAgICAgIGlmIChwMm1faXNfcmFtKHAybXQp
KQ0KPiAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsDQo+ICAgICAgICAgICAg
ICAgICAgICAgICJDb25mbGljdCBvY2N1cnMgZm9yIGEgZ2l2ZW4gZ3Vlc3QgbDFlIGZsYWdzOiV4
ICINCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMNCj4gaW5kZXggYjlhODkwMC4uNDZmOTg5MyAxMDA2NDQNCj4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9z
dm0vc3ZtLmMNCj4gQEAgLTE3NjIsNyArMTc2Miw3IEBAIHN0YXRpYyB2b2lkIHN2bV9kb19uZXN0
ZWRfcGdmYXVsdChzdHJ1Y3QgdmNwdSAqdiwNCj4gICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgdWludDY0X3QgcGZlYywgcGFkZHJfdCBncGEpDQo+ICB7DQo+ICAgICAgaW50IHJldDsN
Cj4gLSAgICB1bnNpZ25lZCBsb25nIGdmbiA9IGdwYSA+PiBQQUdFX1NISUZUOw0KPiArICAgIGdm
bl90IGdmbiA9IGdhZGRyX3RvX2dmbihncGEpOw0KPiAgICAgIG1mbl90IG1mbjsNCj4gICAgICBw
Mm1fdHlwZV90IHAybXQ7DQo+ICAgICAgcDJtX2FjY2Vzc190IHAybWE7DQo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
DQo+IGluZGV4IDM2NWVlYjIuLmI1MzcwZGQgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jDQo+IEBAIC0y
MTk5LDcgKzIxOTksOCBAQCBzdGF0aWMgdm9pZCB2bXhfdmNwdV91cGRhdGVfdm1mdW5jX3ZlKHN0
cnVjdCB2Y3B1DQo+ICp2KQ0KPiAgICAgICAgICAgICAgcDJtX3R5cGVfdCB0Ow0KPiAgICAgICAg
ICAgICAgbWZuX3QgbWZuOw0KPiANCj4gLSAgICAgICAgICAgIG1mbiA9IGdldF9nZm5fcXVlcnlf
dW5sb2NrZWQoZCwNCj4gZ2ZuX3godmNwdV9hbHRwMm0odikudmVpbmZvX2dmbiksICZ0KTsNCj4g
KyAgICAgICAgICAgIC8qIFRPRE86IFRoaXMgaXMgYSBzZWN1cml0eSBpc3N1ZS4uLiAqLw0KPiAr
ICAgICAgICAgICAgbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCB2Y3B1X2FsdHAybSh2
KS52ZWluZm9fZ2ZuLA0KPiAmdCk7DQo+IA0KPiAgICAgICAgICAgICAgaWYgKCAhbWZuX2VxKG1m
biwgSU5WQUxJRF9NRk4pICkNCj4gICAgICAgICAgICAgIHsNCj4gQEAgLTMzMjgsNyArMzMyOSw3
IEBAIHN0YXRpYyB2b2lkIGVwdF9oYW5kbGVfdmlvbGF0aW9uKGVwdF9xdWFsX3QgcSwNCj4gcGFk
ZHJfdCBncGEpDQo+IA0KPiAgICAgICAgICBfZC5ncGEgPSBncGE7DQo+ICAgICAgICAgIF9kLnF1
YWxpZmljYXRpb24gPSBxLnJhdzsNCj4gLSAgICAgICAgX2QubWZuID0gbWZuX3goZ2V0X2dmbl9x
dWVyeV91bmxvY2tlZChkLCBnZm4sICZfZC5wMm10KSk7DQo+ICsgICAgICAgIF9kLm1mbiA9IG1m
bl94KGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgX2dmbihnZm4pLCAmX2QucDJtdCkpOw0KPiAN
Cj4gICAgICAgICAgX190cmFjZV92YXIoVFJDX0hWTV9OUEYsIDAsIHNpemVvZihfZCksICZfZCk7
DQo+ICAgICAgfQ0KPiBAQCAtMzM1OCw3ICszMzU5LDcgQEAgc3RhdGljIHZvaWQgZXB0X2hhbmRs
ZV92aW9sYXRpb24oZXB0X3F1YWxfdCBxLA0KPiBwYWRkcl90IGdwYSkNCj4gICAgICB9DQo+IA0K
PiAgICAgIC8qIEV2ZXJ5dGhpbmcgZWxzZSBpcyBhbiBlcnJvci4gKi8NCj4gLSAgICBtZm4gPSBn
ZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbiwgJnAybXQpOw0KPiArICAgIG1mbiA9IGdldF9n
Zm5fcXVlcnlfdW5sb2NrZWQoZCwgX2dmbihnZm4pLCAmcDJtdCk7DQo+ICAgICAgZ3ByaW50ayhY
RU5MT0dfRVJSLA0KPiAgICAgICAgICAgICAgIkVQVCB2aW9sYXRpb24gJSNseCAoJWMlYyVjLyVj
JWMlYykgZ3BhICUjIlBSSXBhZGRyIiBtZm4gJSNseA0KPiB0eXBlICVpXG4iLA0KPiAgICAgICAg
ICAgICAgcS5yYXcsDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jDQo+IGluZGV4IDI4YTAwMzAuLmMzYzc2MjggMTAwNjQ0DQo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jDQo+IEBAIC00MzY0LDExICs0
MzY0LDExIEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKA0KPiAgICAgICAgICAgICAg
cDJtX3R5cGVfdCBwMm10Ow0KPiANCj4gICAgICAgICAgICAgIGdmbiA9IGlkeDsNCj4gLSAgICAg
ICAgICAgIG1mbiA9IGdldF9nZm5fdW5zaGFyZShkLCBnZm4sICZwMm10KTsNCj4gKyAgICAgICAg
ICAgIG1mbiA9IGdldF9nZm5fdW5zaGFyZShkLCBfZ2ZuKGdmbiksICZwMm10KTsNCj4gICAgICAg
ICAgICAgIC8qIElmIHRoZSBwYWdlIGlzIHN0aWxsIHNoYXJlZCwgZXhpdCBlYXJseSAqLw0KPiAg
ICAgICAgICAgICAgaWYgKCBwMm1faXNfc2hhcmVkKHAybXQpICkNCj4gICAgICAgICAgICAgIHsN
Cj4gLSAgICAgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7DQo+ICsgICAgICAgICAgICAgICAg
cHV0X2dmbihkLCBfZ2ZuKGdmbikpOw0KPiAgICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVN
Ow0KPiAgICAgICAgICAgICAgfQ0KPiAgICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21f
bWZuKG1mbiwgZCk7DQo+IEBAIC00Mzg5LDcgKzQzODksNyBAQCBpbnQgeGVubWVtX2FkZF90b19w
aHlzbWFwX29uZSgNCj4gICAgICB9DQo+IA0KPiAgICAgIC8qIFJlbW92ZSBwcmV2aW91c2x5IG1h
cHBlZCBwYWdlIGlmIGl0IHdhcyBwcmVzZW50LiAqLw0KPiAtICAgIHByZXZfbWZuID0gbWZuX3go
Z2V0X2dmbihkLCBnZm5feChncGZuKSwgJnAybXQpKTsNCj4gKyAgICBwcmV2X21mbiA9IG1mbl94
KGdldF9nZm4oZCwgZ3BmbiwgJnAybXQpKTsNCj4gICAgICBpZiAoIG1mbl92YWxpZChfbWZuKHBy
ZXZfbWZuKSkgKQ0KPiAgICAgIHsNCj4gICAgICAgICAgaWYgKCBpc194ZW5faGVhcF9tZm4ocHJl
dl9tZm4pICkNCj4gQEAgLTQ0MDAsNyArNDQwMCw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNt
YXBfb25lKA0KPiAgICAgICAgICAgICAgcmMgPSBndWVzdF9yZW1vdmVfcGFnZShkLCBnZm5feChn
cGZuKSk7DQo+ICAgICAgfQ0KPiAgICAgIC8qIEluIHRoZSBYRU5NQVBTUEFDRV9nbWZuIGNhc2Ug
d2Ugc3RpbGwgaG9sZCBhIHJlZiBvbiB0aGUgb2xkIHBhZ2UuDQo+ICovDQo+IC0gICAgcHV0X2dm
bihkLCBnZm5feChncGZuKSk7DQo+ICsgICAgcHV0X2dmbihkLCBncGZuKTsNCj4gDQo+ICAgICAg
aWYgKCByYyApDQo+ICAgICAgICAgIGdvdG8gcHV0X2JvdGg7DQo+IEBAIC00NDIzLDcgKzQ0MjMs
NyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgNCj4gICBwdXRfYm90aDoNCj4gICAg
ICAvKiBJbiB0aGUgWEVOTUFQU1BBQ0VfZ21mbiBjYXNlLCB3ZSB0b29rIGEgcmVmIG9mIHRoZSBn
Zm4gYXQgdGhlIHRvcC4NCj4gKi8NCj4gICAgICBpZiAoIHNwYWNlID09IFhFTk1BUFNQQUNFX2dt
Zm4gKQ0KPiAtICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7DQo+ICsgICAgICAgIHB1dF9nZm4oZCwg
X2dmbihnZm4pKTsNCj4gDQo+ICAgICAgaWYgKCBwYWdlICkNCj4gICAgICAgICAgcHV0X3BhZ2Uo
cGFnZSk7DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIveGVuL2Fy
Y2gveDg2L21tL2hhcC9oYXAuYw0KPiBpbmRleCAzZDY1MWI5Li4wYWM3ZDEwIDEwMDY0NA0KPiAt
LS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9o
YXAvaGFwLmMNCj4gQEAgLTY4MSw3ICs2ODEsNyBAQCBoYXBfcGFnaW5nX2dldF9tb2RlKHN0cnVj
dCB2Y3B1ICp2KQ0KPiAgc3RhdGljIHZvaWQgaGFwX3VwZGF0ZV9wYWdpbmdfbW9kZXMoc3RydWN0
IHZjcHUgKnYpDQo+ICB7DQo+ICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsNCj4g
LSAgICB1bnNpZ25lZCBsb25nIGNyM19nZm4gPSB2LT5hcmNoLmh2bS5ndWVzdF9jclszXSA+PiBQ
QUdFX1NISUZUOw0KPiArICAgIGdmbl90IGNyM19nZm4gPSBnYWRkcl90b19nZm4odi0+YXJjaC5o
dm0uZ3Vlc3RfY3JbM10pOw0KPiAgICAgIHAybV90eXBlX3QgdDsNCj4gDQo+ICAgICAgLyogV2Ug
aG9sZCBvbnRvIHRoZSBjcjMgYXMgaXQgbWF5IGJlIG1vZGlmaWVkIGxhdGVyLCBhbmQNCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jDQo+IGIveGVuL2FyY2gv
eDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMNCj4gaW5kZXggZDJhMDdhNS4uZDgzYzQzNiAxMDA2NDQN
Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMNCj4gKysrIGIveGVuL2Fy
Y2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMNCj4gQEAgLTE1MCwxMiArMTUwLDEyIEBAIG5lc3Rl
ZGhhcF93YWxrX0wwX3AybShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLA0KPiBwYWRkcl90IEwxX2dw
YSwgcGFkZHJfdCAqTDBfZ3BhLA0KPiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCAqcGFnZV9vcmRlciwNCj4gICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgYWNjZXNzX3Is
IGJvb2xfdCBhY2Nlc3NfdywgYm9vbF90IGFjY2Vzc194KQ0KPiAgew0KPiArICAgIGdmbl90IGwx
X2dmbiA9IGdhZGRyX3RvX2dmbihMMV9ncGEpOw0KPiAgICAgIG1mbl90IG1mbjsNCj4gICAgICBp
bnQgcmM7DQo+IA0KPiAgICAgIC8qIHdhbGsgTDAgUDJNIHRhYmxlICovDQo+IC0gICAgbWZuID0g
Z2V0X2dmbl90eXBlX2FjY2VzcyhwMm0sIEwxX2dwYSA+PiBQQUdFX1NISUZULCBwMm10LCBwMm1h
LA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgcGFnZV9vcmRlcik7DQo+ICsg
ICAgbWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm0sIGwxX2dmbiwgcDJtdCwgcDJtYSwgMCwg
cGFnZV9vcmRlcik7DQo+IA0KPiAgICAgIHJjID0gTkVTVEVESFZNX1BBR0VGQVVMVF9ESVJFQ1Rf
TU1JTzsNCj4gICAgICBpZiAoICpwMm10ID09IHAybV9tbWlvX2RpcmVjdCApDQo+IEBAIC0xNzgs
NyArMTc4LDcgQEAgbmVzdGVkaGFwX3dhbGtfTDBfcDJtKHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IHBhZGRyX3QNCj4gTDFfZ3BhLCBwYWRkcl90ICpMMF9ncGEsDQo+ICBkaXJlY3RfbW1pb19vdXQ6
DQo+ICAgICAgKkwwX2dwYSA9IChtZm5feChtZm4pIDw8IFBBR0VfU0hJRlQpICsgKEwxX2dwYSAm
IH5QQUdFX01BU0spOw0KPiAgb3V0Og0KPiAtICAgIF9fcHV0X2dmbihwMm0sIEwxX2dwYSA+PiBQ
QUdFX1NISUZUKTsNCj4gKyAgICBfX3B1dF9nZm4ocDJtLCBsMV9nZm4pOw0KPiAgICAgIHJldHVy
biByYzsNCj4gIH0NCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vz
cy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYw0KPiBpbmRleCAzMGMyZjFhLi5jYWEz
M2MzIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jDQo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMNCj4gQEAgLTI2Myw3ICsyNjMsNiBAQCBpbnQg
cDJtX3NldF9hbHRwMm1fbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QNCj4gcDJt
X2RvbWFpbiAqaHAybSwNCj4gICAgICBwMm1fdHlwZV90IHQ7DQo+ICAgICAgcDJtX2FjY2Vzc190
IG9sZF9hOw0KPiAgICAgIHVuc2lnbmVkIGludCBwYWdlX29yZGVyOw0KPiAtICAgIHVuc2lnbmVk
IGxvbmcgZ2ZuX2wgPSBnZm5feChnZm4pOw0KPiAgICAgIGludCByYzsNCj4gDQo+ICAgICAgbWZu
ID0gYXAybS0+Z2V0X2VudHJ5KGFwMm0sIGdmbiwgJnQsICZvbGRfYSwgMCwgTlVMTCwgTlVMTCk7
DQo+IEBAIC0yNzIsNyArMjcxLDcgQEAgaW50IHAybV9zZXRfYWx0cDJtX21lbV9hY2Nlc3Moc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0DQo+IHAybV9kb21haW4gKmhwMm0sDQo+ICAgICAgaWYgKCAh
bWZuX3ZhbGlkKG1mbikgKQ0KPiAgICAgIHsNCj4gDQo+IC0gICAgICAgIG1mbiA9IF9fZ2V0X2dm
bl90eXBlX2FjY2VzcyhocDJtLCBnZm5fbCwgJnQsICZvbGRfYSwNCj4gKyAgICAgICAgbWZuID0g
X19nZXRfZ2ZuX3R5cGVfYWNjZXNzKGhwMm0sIGdmbiwgJnQsICZvbGRfYSwNCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExPQyB8IFAyTV9VTlNIQVJFLCAmcGFn
ZV9vcmRlciwNCj4gMCk7DQo+IA0KPiAgICAgICAgICByYyA9IC1FU1JDSDsNCj4gQEAgLTI4Myw3
ICsyODIsNyBAQCBpbnQgcDJtX3NldF9hbHRwMm1fbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QNCj4gcDJtX2RvbWFpbiAqaHAybSwNCj4gICAgICAgICAgaWYgKCBwYWdlX29yZGVy
ICE9IFBBR0VfT1JERVJfNEsgKQ0KPiAgICAgICAgICB7DQo+ICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIG1hc2sgPSB+KCgxVUwgPDwgcGFnZV9vcmRlcikgLSAxKTsNCj4gLSAgICAgICAgICAg
IGdmbl90IGdmbjIgPSBfZ2ZuKGdmbl9sICYgbWFzayk7DQo+ICsgICAgICAgICAgICBnZm5fdCBn
Zm4yID0gX2dmbihnZm5feChnZm4pICYgbWFzayk7DQo+ICAgICAgICAgICAgICBtZm5fdCBtZm4y
ID0gX21mbihtZm5feChtZm4pICYgbWFzayk7DQo+IA0KPiAgICAgICAgICAgICAgcmMgPSBhcDJt
LT5zZXRfZW50cnkoYXAybSwgZ2ZuMiwgbWZuMiwgcGFnZV9vcmRlciwgdCwgb2xkX2EsDQo+IDEp
Ow0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4vYXJj
aC94ODYvbW0vbWVtX3NoYXJpbmcuYw0KPiBpbmRleCA1NzNkMzU0Li43ZjJiZjgwIDEwMDY0NA0K
PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYw0KPiArKysgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX3NoYXJpbmcuYw0KPiBAQCAtNDk5LDcgKzQ5OSw3IEBAIHN0YXRpYyBpbnQgYXVk
aXQodm9pZCkNCj4gICAgICAgICAgICAgICAgICBlcnJvcnMrKzsNCj4gICAgICAgICAgICAgICAg
ICBjb250aW51ZTsNCj4gICAgICAgICAgICAgIH0NCj4gLSAgICAgICAgICAgIG9fbWZuID0gZ2V0
X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnLT5nZm4sICZ0KTsNCj4gKyAgICAgICAgICAgIG9fbWZu
ID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBfZ2ZuKGctPmdmbiksICZ0KTsNCj4gICAgICAg
ICAgICAgIGlmICggIW1mbl9lcShvX21mbiwgbWZuKSApDQo+ICAgICAgICAgICAgICB7DQo+ICAg
ICAgICAgICAgICAgICAgTUVNX1NIQVJJTkdfREVCVUcoIkluY29ycmVjdCBQMk0gZm9yIGQ9JWh1
LCBQRk49JWx4LiINCj4gQEAgLTczMiwxMiArNzMyLDEyIEBAIHN0YXRpYyBpbnQgZGVidWdfZ2Zu
KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbikNCj4gICAgICBtZm5fdCBtZm47DQo+ICAgICAg
aW50IG51bV9yZWZzOw0KPiANCj4gLSAgICBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5KGQsIGdmbl94KGdm
biksICZwMm10KTsNCj4gKyAgICBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5KGQsIGdmbiwgJnAybXQpOw0K
PiANCj4gICAgICBNRU1fU0hBUklOR19ERUJVRygiRGVidWcgZm9yIGRvbSVkLCBnZm49JSIgUFJJ
X2dmbiAiXG4iLA0KPiAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZ2ZuX3go
Z2ZuKSk7DQo+ICAgICAgbnVtX3JlZnMgPSBkZWJ1Z19tZm4obWZuKTsNCj4gLSAgICBwdXRfZ2Zu
KGQsIGdmbl94KGdmbikpOw0KPiArICAgIHB1dF9nZm4oZCwgZ2ZuKTsNCj4gDQo+ICAgICAgcmV0
dXJuIG51bV9yZWZzOw0KPiAgfQ0KPiBAQCAtNzc1LDcgKzc3NSw3IEBAIHN0YXRpYyBpbnQgbm9t
aW5hdGVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sDQo+IA0KPiAgICAgICpwaGFu
ZGxlID0gMFVMOw0KPiANCj4gLSAgICBtZm4gPSBnZXRfZ2ZuX3R5cGVfYWNjZXNzKGhwMm0sIGdm
bl94KGdmbiksICZwMm10LCAmcDJtYSwgMCwgTlVMTCk7DQo+ICsgICAgbWZuID0gZ2V0X2dmbl90
eXBlX2FjY2VzcyhocDJtLCBnZm4sICZwMm10LCAmcDJtYSwgMCwgTlVMTCk7DQo+IA0KPiAgICAg
IC8qIENoZWNrIGlmIG1mbiBpcyB2YWxpZCAqLw0KPiAgICAgIHJldCA9IC1FSU5WQUw7DQo+IEBA
IC04MjAsNyArODIwLDcgQEAgc3RhdGljIGludCBub21pbmF0ZV9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIGdmbl90IGdmbiwNCj4gICAgICAgICAgICAgIGlmICggIWFwMm0gKQ0KPiAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOw0KPiANCj4gLSAgICAgICAgICAgIGFtZm4gPSBfX2dldF9nZm5fdHlw
ZV9hY2Nlc3MoYXAybSwgZ2ZuX3goZ2ZuKSwgJmFwMm10LA0KPiAmYXAybWEsDQo+ICsgICAgICAg
ICAgICBhbWZuID0gX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKGFwMm0sIGdmbiwgJmFwMm10LCAmYXAy
bWEsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIE5VTEws
IGZhbHNlKTsNCj4gICAgICAgICAgICAgIGlmICggbWZuX3ZhbGlkKGFtZm4pICYmICghbWZuX2Vx
KGFtZm4sIG1mbikgfHwgYXAybWEgIT0gcDJtYSkNCj4gKQ0KPiAgICAgICAgICAgICAgew0KPiBA
QCAtODg1LDcgKzg4NSw3IEBAIHN0YXRpYyBpbnQgbm9taW5hdGVfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCBnZm5fdCBnZm4sDQo+ICAgICAgcmV0ID0gMDsNCj4gDQo+ICBvdXQ6DQo+IC0gICAgcHV0
X2dmbihkLCBnZm5feChnZm4pKTsNCj4gKyAgICBwdXRfZ2ZuKGQsIGdmbik7DQo+ICAgICAgcmV0
dXJuIHJldDsNCj4gIH0NCj4gDQo+IEBAIC0xMTI0LDExICsxMTI0LDExIEBAIGludCBfX21lbV9z
aGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLA0KPiAgICAgIGludCBsYXN0X2dm
bjsNCj4gICAgICBnZm5faW5mb190ICpnZm5faW5mbyA9IE5VTEw7DQo+IA0KPiAtICAgIG1mbiA9
IGdldF9nZm4oZCwgZ2ZuLCAmcDJtdCk7DQo+ICsgICAgbWZuID0gZ2V0X2dmbihkLCBfZ2ZuKGdm
biksICZwMm10KTsNCj4gDQo+ICAgICAgLyogSGFzIHNvbWVvbmUgYWxyZWFkeSB1bnNoYXJlZCBp
dD8gKi8NCj4gICAgICBpZiAoICFwMm1faXNfc2hhcmVkKHAybXQpICkgew0KPiAtICAgICAgICBw
dXRfZ2ZuKGQsIGdmbik7DQo+ICsgICAgICAgIHB1dF9nZm4oZCwgX2dmbihnZm4pKTsNCj4gICAg
ICAgICAgcmV0dXJuIDA7DQo+ICAgICAgfQ0KPiANCj4gQEAgLTExNzUsNyArMTE3NSw3IEBAIGlu
dCBfX21lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLA0KPiAgICAgICAg
ICB7DQo+ICAgICAgICAgICAgICBpZiAoICFnZXRfcGFnZShwYWdlLCBkKSApDQo+ICAgICAgICAg
ICAgICB7DQo+IC0gICAgICAgICAgICAgICAgcHV0X2dmbihkLCBnZm4pOw0KPiArICAgICAgICAg
ICAgICAgIHB1dF9nZm4oZCwgX2dmbihnZm4pKTsNCj4gICAgICAgICAgICAgICAgICBkb21haW5f
Y3Jhc2goZCk7DQo+ICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FT1ZFUkZMT1c7DQo+ICAgICAg
ICAgICAgICB9DQo+IEBAIC0xMTgzLDcgKzExODMsNyBAQCBpbnQgX19tZW1fc2hhcmluZ191bnNo
YXJlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwNCj4gICAgICAgICAgICAgICAgICBwdXRfcGFnZShw
YWdlKTsNCj4gICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOw0KPiAgICAgICAgICB9DQo+IC0g
ICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsNCj4gKyAgICAgICAgcHV0X2dmbihkLCBfZ2ZuKGdmbikp
Ow0KPiANCj4gICAgICAgICAgcmV0dXJuIDA7DQo+ICAgICAgfQ0KPiBAQCAtMTIwMiw3ICsxMjAy
LDcgQEAgaW50IF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsDQo+
ICAgICAgICAgIC8qIFVuZG8gZGVjIG9mIG5yX3NhdmVkX21mbnMsIGFzIHRoZSByZXRyeSB3aWxs
IGRlY3JlYXNlIGFnYWluLg0KPiAqLw0KPiAgICAgICAgICBhdG9taWNfaW5jKCZucl9zYXZlZF9t
Zm5zKTsNCj4gICAgICAgICAgbWVtX3NoYXJpbmdfcGFnZV91bmxvY2sob2xkX3BhZ2UpOw0KPiAt
ICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7DQo+ICsgICAgICAgIHB1dF9nZm4oZCwgX2dmbihnZm4p
KTsNCj4gICAgICAgICAgLyogQ2FsbGVyIGlzIHJlc3BvbnNpYmxlIGZvciBwbGFjaW5nIGFuIGV2
ZW50DQo+ICAgICAgICAgICAqIGluIHRoZSByaW5nICovDQo+ICAgICAgICAgIHJldHVybiAtRU5P
TUVNOw0KPiBAQCAtMTIzMCw3ICsxMjMwLDcgQEAgaW50IF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9w
YWdlKHN0cnVjdCBkb21haW4gKmQsDQo+ICAgICAgICogbWFya2luZyBkaXJ0eSBpcyBmZWFzaWJs
ZSAqLw0KPiAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsNCj4g
ICAgICAvKiBXZSBkbyBub3QgbmVlZCB0byB1bmxvY2sgYSBwcml2YXRlIHBhZ2UgKi8NCj4gLSAg
ICBwdXRfZ2ZuKGQsIGdmbik7DQo+ICsgICAgcHV0X2dmbihkLCBfZ2ZuKGdmbikpOw0KPiAgICAg
IHJldHVybiAwOw0KPiAgfQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYw0KPiBpbmRleCBmNTJhNzFlLi4xOWIzODNmIDEwMDY0
NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L21t
L3AybS5jDQo+IEBAIC00MDksMTIgKzQwOSwxMSBAQCB2b2lkIHAybV91bmxvY2tfYW5kX3RsYl9m
bHVzaChzdHJ1Y3QgcDJtX2RvbWFpbg0KPiAqcDJtKQ0KPiAgICAgICAgICBtbV93cml0ZV91bmxv
Y2soJnAybS0+bG9jayk7DQo+ICB9DQo+IA0KPiAtbWZuX3QgX19nZXRfZ2ZuX3R5cGVfYWNjZXNz
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsDQo+ICttZm5fdCBf
X2dldF9nZm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLA0K
PiAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90ICp0LCBwMm1fYWNjZXNzX3QgKmEsIHAy
bV9xdWVyeV90IHEsDQo+ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGFnZV9v
cmRlciwgYm9vbF90IGxvY2tlZCkNCj4gIHsNCj4gICAgICBtZm5fdCBtZm47DQo+IC0gICAgZ2Zu
X3QgZ2ZuID0gX2dmbihnZm5fbCk7DQo+IA0KPiAgICAgIC8qIFVuc2hhcmUgbWFrZXMgbm8gc2Vu
c2Ugd2l0aHVvdCBwb3B1bGF0ZS4gKi8NCj4gICAgICBpZiAoIHEgJiBQMk1fVU5TSEFSRSApDQo+
IEBAIC00MjUsNyArNDI0LDcgQEAgbWZuX3QgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sDQo+IHVuc2lnbmVkIGxvbmcgZ2ZuX2wsDQo+ICAgICAgICAgIC8qIE5v
dCBuZWNlc3NhcmlseSB0cnVlLCBidXQgZm9yIG5vbi10cmFuc2xhdGVkIGd1ZXN0cywgd2UgY2xh
aW0NCj4gICAgICAgICAgICogaXQncyB0aGUgbW9zdCBnZW5lcmljIGtpbmQgb2YgbWVtb3J5ICov
DQo+ICAgICAgICAgICp0ID0gcDJtX3JhbV9ydzsNCj4gLSAgICAgICAgcmV0dXJuIF9tZm4oZ2Zu
X2wpOw0KPiArICAgICAgICByZXR1cm4gX21mbihnZm5feChnZm4pKTsNCj4gICAgICB9DQo+IA0K
PiAgICAgIGlmICggbG9ja2VkICkNCj4gQEAgLTQzOSw4ICs0MzgsOCBAQCBtZm5fdCBfX2dldF9n
Zm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAybV9kb21haW4gKnAybSwNCj4gdW5zaWduZWQgbG9uZyBn
Zm5fbCwNCj4gICAgICAgICAgQVNTRVJUKHAybV9pc19ob3N0cDJtKHAybSkpOw0KPiAgICAgICAg
ICAvKiBUcnkgdG8gdW5zaGFyZS4gSWYgd2UgZmFpbCwgY29tbXVuaWNhdGUgRU5PTUVNIHdpdGhv
dXQNCj4gICAgICAgICAgICogc2xlZXBpbmcuICovDQo+IC0gICAgICAgIGlmICggbWVtX3NoYXJp
bmdfdW5zaGFyZV9wYWdlKHAybS0+ZG9tYWluLCBnZm5fbCwgMCkgPCAwICkNCj4gLSAgICAgICAg
ICAgIG1lbV9zaGFyaW5nX25vdGlmeV9lbm9tZW0ocDJtLT5kb21haW4sIGdmbl9sLCBmYWxzZSk7
DQo+ICsgICAgICAgIGlmICggbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHAybS0+ZG9tYWluLCBn
Zm5feChnZm4pLCAwKSA8IDAgKQ0KPiArICAgICAgICAgICAgbWVtX3NoYXJpbmdfbm90aWZ5X2Vu
b21lbShwMm0tPmRvbWFpbiwgZ2ZuX3goZ2ZuKSwgZmFsc2UpOw0KPiAgICAgICAgICBtZm4gPSBw
Mm0tPmdldF9lbnRyeShwMm0sIGdmbiwgdCwgYSwgcSwgcGFnZV9vcmRlciwgTlVMTCk7DQo+ICAg
ICAgfQ0KPiANCj4gQEAgLTQ1NSw3ICs0NTQsNyBAQCBtZm5fdCBfX2dldF9nZm5fdHlwZV9hY2Nl
c3Moc3RydWN0IHAybV9kb21haW4gKnAybSwNCj4gdW5zaWduZWQgbG9uZyBnZm5fbCwNCj4gICAg
ICByZXR1cm4gbWZuOw0KPiAgfQ0KPiANCj4gLXZvaWQgX19wdXRfZ2ZuKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQ0KPiArdm9pZCBfX3B1dF9nZm4oc3RydWN0IHAy
bV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuKQ0KPiAgew0KPiAgICAgIGlmICggIXAybSB8fCAhcGFn
aW5nX21vZGVfdHJhbnNsYXRlKHAybS0+ZG9tYWluKSApDQo+ICAgICAgICAgIC8qIE5vdGhpbmcg
dG8gZG8gaW4gdGhpcyBjYXNlICovDQo+IEBAIC00ODQsNyArNDgzLDcgQEAgc3RydWN0IHBhZ2Vf
aW5mbyAqcDJtX2dldF9wYWdlX2Zyb21fZ2ZuKA0KPiAgICAgIHsNCj4gICAgICAgICAgLyogRmFz
dCBwYXRoOiBsb29rIHVwIGFuZCBnZXQgb3V0ICovDQo+ICAgICAgICAgIHAybV9yZWFkX2xvY2so
cDJtKTsNCj4gLSAgICAgICAgbWZuID0gX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybSwgZ2ZuX3go
Z2ZuKSwgdCwgYSwgMCwgTlVMTCwgMCk7DQo+ICsgICAgICAgIG1mbiA9IF9fZ2V0X2dmbl90eXBl
X2FjY2VzcyhwMm0sIGdmbiwgdCwgYSwgMCwgTlVMTCwgMCk7DQo+ICAgICAgICAgIGlmICggcDJt
X2lzX2FueV9yYW0oKnQpICYmIG1mbl92YWxpZChtZm4pDQo+ICAgICAgICAgICAgICAgJiYgISgo
cSAmIFAyTV9VTlNIQVJFKSAmJiBwMm1faXNfc2hhcmVkKCp0KSkgKQ0KPiAgICAgICAgICB7DQo+
IEBAIC01MTMsMTQgKzUxMiwxNCBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpwMm1fZ2V0X3BhZ2VfZnJv
bV9nZm4oDQo+ICAgICAgfQ0KPiANCj4gICAgICAvKiBTbG93IHBhdGg6IHRha2UgdGhlIHdyaXRl
IGxvY2sgYW5kIGRvIGZpeHVwcyAqLw0KPiAtICAgIG1mbiA9IGdldF9nZm5fdHlwZV9hY2Nlc3Mo
cDJtLCBnZm5feChnZm4pLCB0LCBhLCBxLCBOVUxMKTsNCj4gKyAgICBtZm4gPSBnZXRfZ2ZuX3R5
cGVfYWNjZXNzKHAybSwgZ2ZuLCB0LCBhLCBxLCBOVUxMKTsNCj4gICAgICBpZiAoIHAybV9pc19y
YW0oKnQpICYmIG1mbl92YWxpZChtZm4pICkNCj4gICAgICB7DQo+ICAgICAgICAgIHBhZ2UgPSBt
Zm5fdG9fcGFnZShtZm4pOw0KPiAgICAgICAgICBpZiAoICFnZXRfcGFnZShwYWdlLCBwMm0tPmRv
bWFpbikgKQ0KPiAgICAgICAgICAgICAgcGFnZSA9IE5VTEw7DQo+ICAgICAgfQ0KPiAtICAgIHB1
dF9nZm4ocDJtLT5kb21haW4sIGdmbl94KGdmbikpOw0KPiArICAgIHB1dF9nZm4ocDJtLT5kb21h
aW4sIGdmbik7DQo+IA0KPiAgICAgIHJldHVybiBwYWdlOw0KPiAgfQ0KPiBAQCAtMTI3OCw3ICsx
Mjc3LDcgQEAgaW50IHNldF9zaGFyZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkDQo+IGxvbmcgZ2ZuX2wsIG1mbl90IG1mbikNCj4gICAgICBpZiAoIHJjICkNCj4gICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0VSUiwNCj4gICAgICAgICAgICAgICAgICAgInAybV9zZXRfZW50
cnkgZmFpbGVkISBtZm49JTA4bHggcmM6JWRcbiIsDQo+IC0gICAgICAgICAgICAgICAgIG1mbl94
KGdldF9nZm5fcXVlcnlfdW5sb2NrZWQocDJtLT5kb21haW4sIGdmbl9sLCAmb3QpKSwNCj4gcmMp
Ow0KPiArICAgICAgICAgICAgICAgICBtZm5feChnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKHAybS0+
ZG9tYWluLCBnZm4sICZvdCkpLA0KPiByYyk7DQo+ICAgICAgcmV0dXJuIHJjOw0KPiAgfQ0KPiAN
Cj4gQEAgLTIxODcsOCArMjE4Niw3IEBAIGJvb2wgcDJtX2FsdHAybV9sYXp5X2NvcHkoc3RydWN0
IHZjcHUgKnYsIHBhZGRyX3QNCj4gZ3BhLA0KPiANCj4gICAgICBBU1NFUlQocDJtX2xvY2tlZF9i
eV9tZShocDJtKSk7DQo+IA0KPiAtICAgIG1mbiA9IGdldF9nZm5fdHlwZV9hY2Nlc3MoYXAybSwg
Z2ZuX3goZ2ZuKSwgJnAybXQsICZwMm1hLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMCwgJnBhZ2Vfb3JkZXIpOw0KPiArICAgIG1mbiA9IGdldF9nZm5fdHlwZV9hY2Nlc3MoYXAy
bSwgZ2ZuLCAmcDJtdCwgJnAybWEsIDAsICZwYWdlX29yZGVyKTsNCj4gDQo+ICAgICAgLyogRW50
cnkgYWxyZWFkeSBwcmVzZW50IGluIGFwMm0/ICBDYWxsZXIgc2hvdWxkIGhhbmRsZSB0aGUgZmF1
bHQuICovDQo+ICAgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkNCj4gQEAgLTIx
OTcsOCArMjE5NSw3IEBAIGJvb2wgcDJtX2FsdHAybV9sYXp5X2NvcHkoc3RydWN0IHZjcHUgKnYs
IHBhZGRyX3QNCj4gZ3BhLA0KPiAgICAgICAgICBnb3RvIHB1dF9hcDJtOw0KPiAgICAgIH0NCj4g
DQo+IC0gICAgbWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhocDJtLCBnZm5feChnZm4pLCAmcDJt
dCwgJnAybWEsDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fQUxMT0MsICZw
YWdlX29yZGVyKTsNCj4gKyAgICBtZm4gPSBnZXRfZ2ZuX3R5cGVfYWNjZXNzKGhwMm0sIGdmbiwg
JnAybXQsICZwMm1hLCBQMk1fQUxMT0MsDQo+ICZwYWdlX29yZGVyKTsNCj4gDQo+ICAgICAgLyog
RW50cnkgbm90IHByZXNlbnQgaW4gaHAybT8gIENhbGxlciBzaG91bGQgaGFuZGxlIHRoZSBmYXVs
dC4gKi8NCj4gICAgICBpZiAoIG1mbl9lcShtZm4sIElOVkFMSURfTUZOKSApDQo+IEBAIC0yMjMw
LDkgKzIyMjcsOSBAQCBib29sIHAybV9hbHRwMm1fbGF6eV9jb3B5KHN0cnVjdCB2Y3B1ICp2LCBw
YWRkcl90DQo+IGdwYSwNCj4gICAgICByZXQgPSB0cnVlOw0KPiANCj4gIHB1dF9ocDJtOg0KPiAt
ICAgIF9fcHV0X2dmbihocDJtLCBnZm5feChnZm4pKTsNCj4gKyAgICBfX3B1dF9nZm4oaHAybSwg
Z2ZuKTsNCj4gIHB1dF9hcDJtOg0KPiAtICAgIF9fcHV0X2dmbihhcDJtLCBnZm5feChnZm4pKTsN
Cj4gKyAgICBfX3B1dF9nZm4oYXAybSwgZ2ZuKTsNCj4gDQo+ICAgICAgcmV0dXJuIHJldDsNCj4g
IH0NCj4gQEAgLTIzOTYsNyArMjM5Myw3IEBAIGludCBwMm1fY2hhbmdlX2FsdHAybV9nZm4oc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQNCj4gaW50IGlkeCwNCj4gICAgICAvKiBDaGVjayBob3N0
IHAybSBpZiBubyB2YWxpZCBlbnRyeSBpbiBhbHRlcm5hdGUgKi8NCj4gICAgICBpZiAoICFtZm5f
dmFsaWQobWZuKSApDQo+ICAgICAgew0KPiAtICAgICAgICBtZm4gPSBfX2dldF9nZm5fdHlwZV9h
Y2Nlc3MoaHAybSwgZ2ZuX3gob2xkX2dmbiksICZ0LCAmYSwNCj4gKyAgICAgICAgbWZuID0gX19n
ZXRfZ2ZuX3R5cGVfYWNjZXNzKGhwMm0sIG9sZF9nZm4sICZ0LCAmYSwNCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExPQywgJnBhZ2Vfb3JkZXIsIDApOw0KPiAN
Cj4gICAgICAgICAgaWYgKCAhbWZuX3ZhbGlkKG1mbikgfHwgdCAhPSBwMm1fcmFtX3J3ICkNCj4g
QEAgLTI0NzcsNyArMjQ3NCw3IEBAIGludCBwMm1fYWx0cDJtX3Byb3BhZ2F0ZV9jaGFuZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwNCj4gZ2ZuX3QgZ2ZuLA0KPiAgICAgICAgICAgICAgY29udGludWU7DQo+
IA0KPiAgICAgICAgICBwMm0gPSBkLT5hcmNoLmFsdHAybV9wMm1baV07DQo+IC0gICAgICAgIG0g
PSBnZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybSwgZ2ZuX3goZ2ZuKSwgJnQsICZhLCAwLCBOVUxMKTsN
Cj4gKyAgICAgICAgbSA9IGdldF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBnZm4sICZ0LCAmYSwgMCwg
TlVMTCk7DQo+IA0KPiAgICAgICAgICAvKiBDaGVjayBmb3IgYSBkcm9wcGVkIHBhZ2UgdGhhdCBt
YXkgaW1wYWN0IHRoaXMgYWx0cDJtICovDQo+ICAgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5W
QUxJRF9NRk4pICYmDQo+IEBAIC0yNDkyLDcgKzI0ODksNyBAQCBpbnQgcDJtX2FsdHAybV9wcm9w
YWdhdGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsDQo+IGdmbl90IGdmbiwNCj4gICAgICAgICAg
ICAgIGVsc2UNCj4gICAgICAgICAgICAgIHsNCj4gICAgICAgICAgICAgICAgICAvKiBBdCBsZWFz
dCAyIGFsdHAybSdzIGltcGFjdGVkLCBzbyByZXNldCBldmVyeXRoaW5nICovDQo+IC0gICAgICAg
ICAgICAgICAgX19wdXRfZ2ZuKHAybSwgZ2ZuX3goZ2ZuKSk7DQo+ICsgICAgICAgICAgICAgICAg
X19wdXRfZ2ZuKHAybSwgZ2ZuKTsNCj4gDQo+ICAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7
IGkgPCBNQVhfQUxUUDJNOyBpKysgKQ0KPiAgICAgICAgICAgICAgICAgIHsNCj4gQEAgLTI1MTks
NyArMjUxNiw3IEBAIGludCBwMm1fYWx0cDJtX3Byb3BhZ2F0ZV9jaGFuZ2Uoc3RydWN0IGRvbWFp
biAqZCwNCj4gZ2ZuX3QgZ2ZuLA0KPiAgICAgICAgICAgICAgICAgIHJldCA9IHJjOw0KPiAgICAg
ICAgICB9DQo+IA0KPiAtICAgICAgICBfX3B1dF9nZm4ocDJtLCBnZm5feChnZm4pKTsNCj4gKyAg
ICAgICAgX19wdXRfZ2ZuKHAybSwgZ2ZuKTsNCj4gICAgICB9DQo+IA0KPiAgICAgIGFsdHAybV9s
aXN0X3VubG9jayhkKTsNCj4gQEAgLTI1OTAsNyArMjU4Nyw3IEBAIHZvaWQgYXVkaXRfcDJtKHN0
cnVjdCBkb21haW4gKmQsDQo+ICAgICAgICAgICAgICBjb250aW51ZTsNCj4gICAgICAgICAgfQ0K
PiANCj4gLSAgICAgICAgcDJtZm4gPSBnZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybSwgZ2ZuLCAmdHlw
ZSwgJnAybWEsIDAsIE5VTEwpOw0KPiArICAgICAgICBwMm1mbiA9IGdldF9nZm5fdHlwZV9hY2Nl
c3MocDJtLCBfZ2ZuKGdmbiksICZ0eXBlLCAmcDJtYSwgMCwNCj4gTlVMTCk7DQo+ICAgICAgICAg
IGlmICggbWZuX3gocDJtZm4pICE9IG1mbiApDQo+ICAgICAgICAgIHsNCj4gICAgICAgICAgICAg
IG1wYmFkKys7DQo+IEBAIC0yNjA1LDcgKzI2MDIsNyBAQCB2b2lkIGF1ZGl0X3AybShzdHJ1Y3Qg
ZG9tYWluICpkLA0KPiAgICAgICAgICAgICAgICogYmxvdyBhd2F5IHRoZSBtMnAgZW50cnkuICov
DQo+ICAgICAgICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm4sIElOVkFMSURfTTJQX0VOVFJZ
KTsNCj4gICAgICAgICAgfQ0KPiAtICAgICAgICBfX3B1dF9nZm4ocDJtLCBnZm4pOw0KPiArICAg
ICAgICBfX3B1dF9nZm4ocDJtLCBfZ2ZuKGdmbikpOw0KPiANCj4gICAgICAgICAgUDJNX1BSSU5U
SygiT0s6IG1mbj0lI2x4LCBnZm49JSNseCwgcDJtZm49JSNseFxuIiwNCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgbWZuLCBnZm4sIG1mbl94KHAybWZuKSk7DQo+IEBAIC0yNjk4LDcgKzI2OTUs
NyBAQCBpbnQgcDJtX2FkZF9mb3JlaWduKHN0cnVjdCBkb21haW4gKnRkb20sIHVuc2lnbmVkDQo+
IGxvbmcgZmdmbiwNCj4gICAgICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsNCj4gDQo+ICAgICAg
LyogUmVtb3ZlIHByZXZpb3VzbHkgbWFwcGVkIHBhZ2UgaWYgaXQgaXMgcHJlc2VudC4gKi8NCj4g
LSAgICBwcmV2X21mbiA9IGdldF9nZm4odGRvbSwgZ3BmbiwgJnAybXRfcHJldik7DQo+ICsgICAg
cHJldl9tZm4gPSBnZXRfZ2ZuKHRkb20sIF9nZm4oZ3BmbiksICZwMm10X3ByZXYpOw0KPiAgICAg
IGlmICggbWZuX3ZhbGlkKHByZXZfbWZuKSApDQo+ICAgICAgew0KPiAgICAgICAgICBpZiAoIGlz
X3hlbl9oZWFwX21mbihtZm5feChwcmV2X21mbikpICkNCj4gQEAgLTI3MjksNyArMjcyNiw3IEBA
IGludCBwMm1fYWRkX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqdGRvbSwgdW5zaWduZWQNCj4gbG9u
ZyBmZ2ZuLA0KPiAgICAgICAqIGFmdGVyIHNldF9mb3JlaWduX3AybV9lbnRyeSBzbyBhbm90aGVy
IGNwdSBkb2Vzbid0IHBvcHVsYXRlIHRoZQ0KPiBncGZuDQo+ICAgICAgICogYmVmb3JlIHVzLg0K
PiAgICAgICAqLw0KPiAtICAgIHB1dF9nZm4odGRvbSwgZ3Bmbik7DQo+ICsgICAgcHV0X2dmbih0
ZG9tLCBfZ2ZuKGdwZm4pKTsNCj4gDQo+ICBvdXQ6DQo+ICAgICAgaWYgKCBmZG9tICkNCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMNCj4gYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jDQo+IGluZGV4IDYxMzA0ZDcuLjg1Y2U3NjEgMTAwNjQ0DQo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMNCj4gKysrIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9jb21tb24uYw0KPiBAQCAtMzMzOCw3ICszMzM4LDcgQEAgaW50IHNoYWRv
d190cmFja19kaXJ0eV92cmFtKHN0cnVjdCBkb21haW4gKmQsDQo+IA0KPiAgICAgICAgICAvKiBJ
dGVyYXRlIG92ZXIgVlJBTSB0byB0cmFjayBkaXJ0eSBiaXRzLiAqLw0KPiAgICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8IG5yOyBpKysgKSB7DQo+IC0gICAgICAgICAgICBtZm5fdCBtZm4gPSBnZXRf
Z2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGJlZ2luX3BmbiArIGksICZ0KTsNCj4gKyAgICAgICAgICAg
IG1mbl90IG1mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgX2dmbihiZWdpbl9wZm4gKyBp
KSwNCj4gJnQpOw0KPiAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsNCj4gICAg
ICAgICAgICAgIGludCBkaXJ0eSA9IDA7DQo+ICAgICAgICAgICAgICBwYWRkcl90IHNsMW1hID0g
ZGlydHlfdnJhbS0+c2wxbWFbaV07DQo+IEBAIC0zNDE4LDcgKzM0MTgsNyBAQCBpbnQgc2hhZG93
X3RyYWNrX2RpcnR5X3ZyYW0oc3RydWN0IGRvbWFpbiAqZCwNCj4gICAgICAgICAgICAgICAqIHdy
aXRlIGFjY2VzcyAqLw0KPiAgICAgICAgICAgICAgZm9yICggaSA9IGJlZ2luX3BmbjsgaSA8IGVu
ZF9wZm47IGkrKyApDQo+ICAgICAgICAgICAgICB7DQo+IC0gICAgICAgICAgICAgICAgbWZuX3Qg
bWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBpLCAmdCk7DQo+ICsgICAgICAgICAgICAg
ICAgbWZuX3QgbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBfZ2ZuKGkpLCAmdCk7DQo+
ICAgICAgICAgICAgICAgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkNCj4gICAg
ICAgICAgICAgICAgICAgICAgZmx1c2hfdGxiIHw9IHNoX3JlbW92ZV93cml0ZV9hY2Nlc3MoZCwg
bWZuLCAxLCAwKTsNCj4gICAgICAgICAgICAgIH0NCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvbXVsdGkuYw0KPiBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYw0K
PiBpbmRleCA3ZTljYmM2Li5kZTNmY2Q3IDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L211bHRpLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jDQo+
IEBAIC0yMTI2LDcgKzIxMjYsOCBAQCBzdGF0aWMgaW50IHZhbGlkYXRlX2dsNGUoc3RydWN0IHZj
cHUgKnYsIHZvaWQNCj4gKm5ld19nZSwgbWZuX3Qgc2w0bWZuLCB2b2lkICpzZSkNCj4gICAgICAg
ICAgICFndWVzdF9sNGVfcnN2ZF9iaXRzKHYsIG5ld19nbDRlKSApDQo+ICAgICAgew0KPiAgICAg
ICAgICBnZm5fdCBnbDNnZm4gPSBndWVzdF9sNGVfZ2V0X2dmbihuZXdfZ2w0ZSk7DQo+IC0gICAg
ICAgIG1mbl90IGdsM21mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuX3goZ2wzZ2Zu
KSwgJnAybXQpOw0KPiArICAgICAgICBtZm5fdCBnbDNtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9j
a2VkKGQsIGdsM2dmbiwgJnAybXQpOw0KPiArDQo+ICAgICAgICAgIGlmICggcDJtX2lzX3JhbShw
Mm10KSApDQo+ICAgICAgICAgICAgICBzbDNtZm4gPSBnZXRfc2hhZG93X3N0YXR1cyhkLCBnbDNt
Zm4sIFNIX3R5cGVfbDNfc2hhZG93KTsNCj4gICAgICAgICAgZWxzZSBpZiAoIHAybXQgIT0gcDJt
X3BvcHVsYXRlX29uX2RlbWFuZCApDQo+IEBAIC0yMTg1LDcgKzIxODYsOCBAQCBzdGF0aWMgaW50
IHZhbGlkYXRlX2dsM2Uoc3RydWN0IHZjcHUgKnYsIHZvaWQNCj4gKm5ld19nZSwgbWZuX3Qgc2wz
bWZuLCB2b2lkICpzZSkNCj4gICAgICAgICAgICFndWVzdF9sM2VfcnN2ZF9iaXRzKHYsIG5ld19n
bDNlKSApDQo+ICAgICAgew0KPiAgICAgICAgICBnZm5fdCBnbDJnZm4gPSBndWVzdF9sM2VfZ2V0
X2dmbihuZXdfZ2wzZSk7DQo+IC0gICAgICAgIG1mbl90IGdsMm1mbiA9IGdldF9nZm5fcXVlcnlf
dW5sb2NrZWQoZCwgZ2ZuX3goZ2wyZ2ZuKSwgJnAybXQpOw0KPiArICAgICAgICBtZm5fdCBnbDJt
Zm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdsMmdmbiwgJnAybXQpOw0KPiArDQo+ICAg
ICAgICAgIGlmICggcDJtX2lzX3JhbShwMm10KSApDQo+ICAgICAgICAgICAgICBzbDJtZm4gPSBn
ZXRfc2hhZG93X3N0YXR1cyhkLCBnbDJtZm4sIFNIX3R5cGVfbDJfc2hhZG93KTsNCj4gICAgICAg
ICAgZWxzZSBpZiAoIHAybXQgIT0gcDJtX3BvcHVsYXRlX29uX2RlbWFuZCApDQo+IEBAIC0yMjM2
LDcgKzIyMzgsOCBAQCBzdGF0aWMgaW50IHZhbGlkYXRlX2dsMmUoc3RydWN0IHZjcHUgKnYsIHZv
aWQNCj4gKm5ld19nZSwgbWZuX3Qgc2wybWZuLCB2b2lkICpzZSkNCj4gICAgICAgICAgfQ0KPiAg
ICAgICAgICBlbHNlDQo+ICAgICAgICAgIHsNCj4gLSAgICAgICAgICAgIG1mbl90IGdsMW1mbiA9
IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuX3goZ2wxZ2ZuKSwNCj4gJnAybXQpOw0KPiAr
ICAgICAgICAgICAgbWZuX3QgZ2wxbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnbDFn
Zm4sICZwMm10KTsNCj4gKw0KPiAgICAgICAgICAgICAgaWYgKCBwMm1faXNfcmFtKHAybXQpICkN
Cj4gICAgICAgICAgICAgICAgICBzbDFtZm4gPSBnZXRfc2hhZG93X3N0YXR1cyhkLCBnbDFtZm4s
IFNIX3R5cGVfbDFfc2hhZG93KTsNCj4gICAgICAgICAgICAgIGVsc2UgaWYgKCBwMm10ICE9IHAy
bV9wb3B1bGF0ZV9vbl9kZW1hbmQgKQ0KPiBAQCAtMjI3MCw3ICsyMjczLDcgQEAgc3RhdGljIGlu
dCB2YWxpZGF0ZV9nbDFlKHN0cnVjdCB2Y3B1ICp2LCB2b2lkDQo+ICpuZXdfZ2UsIG1mbl90IHNs
MW1mbiwgdm9pZCAqc2UpDQo+ICAgICAgICAgICAhZ3Vlc3RfbDFlX3JzdmRfYml0cyh2LCBuZXdf
Z2wxZSkgKQ0KPiAgICAgIHsNCj4gICAgICAgICAgZ2ZuID0gZ3Vlc3RfbDFlX2dldF9nZm4obmV3
X2dsMWUpOw0KPiAtICAgICAgICBnbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnZm5f
eChnZm4pLCAmcDJtdCk7DQo+ICsgICAgICAgIGdtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2Vk
KGQsIGdmbiwgJnAybXQpOw0KPiAgICAgIH0NCj4gDQo+ICAgICAgbDFlX3Byb3BhZ2F0ZV9mcm9t
X2d1ZXN0KHYsIG5ld19nbDFlLCBnbWZuLCAmbmV3X3NsMWUsIGZ0X3ByZWZldGNoLA0KPiBwMm10
KTsNCj4gQEAgLTIzMzUsNyArMjMzOCw3IEBAIHZvaWQgc2hfcmVzeW5jX2wxKHN0cnVjdCB2Y3B1
ICp2LCBtZm5fdCBnbDFtZm4sDQo+IG1mbl90IHNucG1mbikNCj4gICAgICAgICAgICAgICAgICAg
IWd1ZXN0X2wxZV9yc3ZkX2JpdHModiwgZ2wxZSkgKQ0KPiAgICAgICAgICAgICAgew0KPiAgICAg
ICAgICAgICAgICAgIGdmbiA9IGd1ZXN0X2wxZV9nZXRfZ2ZuKGdsMWUpOw0KPiAtICAgICAgICAg
ICAgICAgIGdtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KGdmbiksICZwMm10
KTsNCj4gKyAgICAgICAgICAgICAgICBnbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBn
Zm4sICZwMm10KTsNCj4gICAgICAgICAgICAgIH0NCj4gDQo+ICAgICAgICAgICAgICBsMWVfcHJv
cGFnYXRlX2Zyb21fZ3Vlc3QodiwgZ2wxZSwgZ21mbiwgJm5zbDFlLCBmdF9wcmVmZXRjaCwNCj4g
cDJtdCk7DQo+IEBAIC0yNjE1LDcgKzI2MTgsNyBAQCBzdGF0aWMgdm9pZCBzaF9wcmVmZXRjaChz
dHJ1Y3QgdmNwdSAqdiwgd2Fsa190ICpndywNCj4gICAgICAgICAgICAgICAhZ3Vlc3RfbDFlX3Jz
dmRfYml0cyh2LCBnbDFlKSApDQo+ICAgICAgICAgIHsNCj4gICAgICAgICAgICAgIGdmbiA9IGd1
ZXN0X2wxZV9nZXRfZ2ZuKGdsMWUpOw0KPiAtICAgICAgICAgICAgZ21mbiA9IGdldF9nZm5fcXVl
cnlfdW5sb2NrZWQoZCwgZ2ZuX3goZ2ZuKSwgJnAybXQpOw0KPiArICAgICAgICAgICAgZ21mbiA9
IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuLCAmcDJtdCk7DQo+ICAgICAgICAgIH0NCj4g
ICAgICAgICAgZWxzZQ0KPiAgICAgICAgICB7DQo+IEBAIC0zMDcxLDcgKzMwNzQsNyBAQCBzdGF0
aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsDQo+ICAgICAgICAgIFNIQURPV19Q
UklOVEsoIkJBRCBnZm49JSJTSF9QUklfZ2ZuIiBnbWZuPSUiUFJJX21mbiJcbiIsDQo+ICAgICAg
ICAgICAgICAgICAgICAgICAgZ2ZuX3goZ2ZuKSwgbWZuX3goZ21mbikpOw0KPiAgICAgICAgICBz
aF9yZXNldF9lYXJseV91bnNoYWRvdyh2KTsNCj4gLSAgICAgICAgcHV0X2dmbihkLCBnZm5feChn
Zm4pKTsNCj4gKyAgICAgICAgcHV0X2dmbihkLCBnZm4pOw0KPiAgICAgICAgICBnb3RvIHByb3Bh
Z2F0ZTsNCj4gICAgICB9DQo+IA0KPiBAQCAtMzExNyw3ICszMTIwLDcgQEAgc3RhdGljIGludCBz
aF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LA0KPiAgICAgIGlmICggcmMgJiBHV19STVdSX1JF
V0FMSyApDQo+ICAgICAgew0KPiAgICAgICAgICBwYWdpbmdfdW5sb2NrKGQpOw0KPiAtICAgICAg
ICBwdXRfZ2ZuKGQsIGdmbl94KGdmbikpOw0KPiArICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7DQo+
ICAgICAgICAgIGdvdG8gcmV3YWxrOw0KPiAgICAgIH0NCj4gICNlbmRpZiAvKiBPT1MgKi8NCj4g
QEAgLTMxMjYsNyArMzEyOSw3IEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNw
dSAqdiwNCj4gICAgICB7DQo+ICAgICAgICAgIHBlcmZjX2luY3Ioc2hhZG93X2luY29uc2lzdGVu
dF9nd2Fsayk7DQo+ICAgICAgICAgIHBhZ2luZ191bmxvY2soZCk7DQo+IC0gICAgICAgIHB1dF9n
Zm4oZCwgZ2ZuX3goZ2ZuKSk7DQo+ICsgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsNCj4gICAgICAg
ICAgZ290byByZXdhbGs7DQo+ICAgICAgfQ0KPiANCj4gQEAgLTMxNTMsNyArMzE1Niw3IEBAIHN0
YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwNCj4gICAgICAgICAgQVNTRVJU
KGQtPmlzX3NodXR0aW5nX2Rvd24pOw0KPiAgI2VuZGlmDQo+ICAgICAgICAgIHBhZ2luZ191bmxv
Y2soZCk7DQo+IC0gICAgICAgIHB1dF9nZm4oZCwgZ2ZuX3goZ2ZuKSk7DQo+ICsgICAgICAgIHB1
dF9nZm4oZCwgZ2ZuKTsNCj4gICAgICAgICAgdHJhY2Vfc2hhZG93X2dlbihUUkNfU0hBRE9XX0RP
TUZfRFlJTkcsIHZhKTsNCj4gICAgICAgICAgcmV0dXJuIDA7DQo+ICAgICAgfQ0KPiBAQCAtMzE3
MSw3ICszMTc0LDcgQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LA0K
PiAgICAgICAgICAgKiBmYWlsZWQuIFdlIGNhbm5vdCBzYWZlbHkgY29udGludWUgc2luY2Ugc29t
ZSBwYWdlIGlzIHN0aWxsDQo+ICAgICAgICAgICAqIE9PUyBidXQgbm90IGluIHRoZSBoYXNoIHRh
YmxlIGFueW1vcmUuICovDQo+ICAgICAgICAgIHBhZ2luZ191bmxvY2soZCk7DQo+IC0gICAgICAg
IHB1dF9nZm4oZCwgZ2ZuX3goZ2ZuKSk7DQo+ICsgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsNCj4g
ICAgICAgICAgcmV0dXJuIDA7DQo+ICAgICAgfQ0KPiANCj4gQEAgLTMxODEsNyArMzE4NCw3IEBA
IHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwNCj4gICAgICB7DQo+ICAg
ICAgICAgIHBlcmZjX2luY3Ioc2hhZG93X2luY29uc2lzdGVudF9nd2Fsayk7DQo+ICAgICAgICAg
IHBhZ2luZ191bmxvY2soZCk7DQo+IC0gICAgICAgIHB1dF9nZm4oZCwgZ2ZuX3goZ2ZuKSk7DQo+
ICsgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsNCj4gICAgICAgICAgZ290byByZXdhbGs7DQo+ICAg
ICAgfQ0KPiAgI2VuZGlmIC8qIE9PUyAqLw0KPiBAQCAtMzI2Nyw3ICszMjcwLDcgQEAgc3RhdGlj
IGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LA0KPiAgICAgIFNIQURPV19QUklOVEso
ImZpeGVkXG4iKTsNCj4gICAgICBzaGFkb3dfYXVkaXRfdGFibGVzKHYpOw0KPiAgICAgIHBhZ2lu
Z191bmxvY2soZCk7DQo+IC0gICAgcHV0X2dmbihkLCBnZm5feChnZm4pKTsNCj4gKyAgICBwdXRf
Z2ZuKGQsIGdmbik7DQo+ICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsNCj4gDQo+ICAg
ZW11bGF0ZToNCj4gQEAgLTMzMzcsNyArMzM0MCw3IEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVs
dChzdHJ1Y3QgdmNwdSAqdiwNCj4gICAgICBzaF9hdWRpdF9ndyh2LCAmZ3cpOw0KPiAgICAgIHNo
YWRvd19hdWRpdF90YWJsZXModik7DQo+ICAgICAgcGFnaW5nX3VubG9jayhkKTsNCj4gLSAgICBw
dXRfZ2ZuKGQsIGdmbl94KGdmbikpOw0KPiArICAgIHB1dF9nZm4oZCwgZ2ZuKTsNCj4gDQo+ICAg
ICAgdGhpc19jcHUodHJhY2VfZW11bGF0ZV93cml0ZV92YWwpID0gMDsNCj4gDQo+IEBAIC0zNTIx
LDcgKzM1MjQsNyBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsDQo+
ICAgICAgc2hhZG93X2F1ZGl0X3RhYmxlcyh2KTsNCj4gICAgICBzaF9yZXNldF9lYXJseV91bnNo
YWRvdyh2KTsNCj4gICAgICBwYWdpbmdfdW5sb2NrKGQpOw0KPiAtICAgIHB1dF9nZm4oZCwgZ2Zu
X3goZ2ZuKSk7DQo+ICsgICAgcHV0X2dmbihkLCBnZm4pOw0KPiAgICAgIHRyYWNlX3NoYWRvd19n
ZW4oVFJDX1NIQURPV19NTUlPLCB2YSk7DQo+ICAgICAgcmV0dXJuIChoYW5kbGVfbW1pb193aXRo
X3RyYW5zbGF0aW9uKHZhLCBncGEgPj4gUEFHRV9TSElGVCwgYWNjZXNzKQ0KPiAgICAgICAgICAg
ICAgPyBFWENSRVRfZmF1bHRfZml4ZWQgOiAwKTsNCj4gQEAgLTM1MzUsNyArMzUzOCw3IEBAIHN0
YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwNCj4gICAgICBzaGFkb3dfYXVk
aXRfdGFibGVzKHYpOw0KPiAgICAgIHNoX3Jlc2V0X2Vhcmx5X3Vuc2hhZG93KHYpOw0KPiAgICAg
IHBhZ2luZ191bmxvY2soZCk7DQo+IC0gICAgcHV0X2dmbihkLCBnZm5feChnZm4pKTsNCj4gKyAg
ICBwdXRfZ2ZuKGQsIGdmbik7DQo+IA0KPiAgcHJvcGFnYXRlOg0KPiAgICAgIHRyYWNlX25vdF9z
aGFkb3dfZmF1bHQoZ3cubDFlLCB2YSk7DQo+IEBAIC00MTE2LDcgKzQxMTksNyBAQCBzaF91cGRh
dGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZywgYm9vbA0KPiBub2ZsdXNoKQ0K
PiAgICAgICAgICAgICAgaWYgKCBndWVzdF9sM2VfZ2V0X2ZsYWdzKGdsM2VbaV0pICYgX1BBR0Vf
UFJFU0VOVCApDQo+ICAgICAgICAgICAgICB7DQo+ICAgICAgICAgICAgICAgICAgZ2wyZ2ZuID0g
Z3Vlc3RfbDNlX2dldF9nZm4oZ2wzZVtpXSk7DQo+IC0gICAgICAgICAgICAgICAgZ2wybWZuID0g
Z2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnZm5feChnbDJnZm4pLCAmcDJtdCk7DQo+ICsgICAg
ICAgICAgICAgICAgZ2wybWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnbDJnZm4sICZw
Mm10KTsNCj4gICAgICAgICAgICAgICAgICBpZiAoIHAybV9pc19yYW0ocDJtdCkgKQ0KPiAgICAg
ICAgICAgICAgICAgICAgICBmbHVzaCB8PSBzaF9yZW1vdmVfd3JpdGVfYWNjZXNzKGQsIGdsMm1m
biwgMiwgMCk7DQo+ICAgICAgICAgICAgICB9DQo+IEBAIC00MTI5LDcgKzQxMzIsNyBAQCBzaF91
cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZywgYm9vbA0KPiBub2ZsdXNo
KQ0KPiAgICAgICAgICAgICAgaWYgKCBndWVzdF9sM2VfZ2V0X2ZsYWdzKGdsM2VbaV0pICYgX1BB
R0VfUFJFU0VOVCApDQo+ICAgICAgICAgICAgICB7DQo+ICAgICAgICAgICAgICAgICAgZ2wyZ2Zu
ID0gZ3Vlc3RfbDNlX2dldF9nZm4oZ2wzZVtpXSk7DQo+IC0gICAgICAgICAgICAgICAgZ2wybWZu
ID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnZm5feChnbDJnZm4pLCAmcDJtdCk7DQo+ICsg
ICAgICAgICAgICAgICAgZ2wybWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnbDJnZm4s
ICZwMm10KTsNCj4gICAgICAgICAgICAgICAgICBpZiAoIHAybV9pc19yYW0ocDJtdCkgKQ0KPiAg
ICAgICAgICAgICAgICAgICAgICBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KHYsIGksIGdsMm1mbiwg
KGkgPT0gMykNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/
IFNIX3R5cGVfbDJoX3NoYWRvdw0KPiBAQCAtNDUzNiw3ICs0NTM5LDcgQEAgc3RhdGljIHZvaWQg
c2hfcGFnZXRhYmxlX2R5aW5nKHBhZGRyX3QgZ3BhKQ0KPiAgICAgIHAybV90eXBlX3QgcDJtdDsN
Cj4gICAgICBjaGFyICpnbDNwYSA9IE5VTEw7DQo+ICAgICAgZ3Vlc3RfbDNlX3QgKmdsM2UgPSBO
VUxMOw0KPiAtICAgIHVuc2lnbmVkIGxvbmcgbDNnZm47DQo+ICsgICAgZ2ZuX3QgbDNnZm47DQo+
ICAgICAgbWZuX3QgbDNtZm47DQo+IA0KPiAgICAgIGdjcjMgPSB2LT5hcmNoLmh2bS5ndWVzdF9j
clszXTsNCj4gQEAgLTQ1NDQsOCArNDU0Nyw4IEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9k
eWluZyhwYWRkcl90IGdwYSkNCj4gICAgICBpZiAoIGdjcjMgPT0gZ3BhICkNCj4gICAgICAgICAg
ZmFzdF9wYXRoID0gMTsNCj4gDQo+IC0gICAgbDNnZm4gPSBncGEgPj4gUEFHRV9TSElGVDsNCj4g
LSAgICBsM21mbiA9IGdldF9nZm5fcXVlcnkoZCwgX2dmbihsM2dmbiksICZwMm10KTsNCj4gKyAg
ICBsM2dmbiA9IGdhZGRyX3RvX2dmbihncGEpOw0KPiArICAgIGwzbWZuID0gZ2V0X2dmbl9xdWVy
eShkLCBsM2dmbiwgJnAybXQpOw0KPiAgICAgIGlmICggIW1mbl92YWxpZChsM21mbikgfHwgIXAy
bV9pc19yYW0ocDJtdCkgKQ0KPiAgICAgIHsNCj4gICAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJV
RyAic2hfcGFnZXRhYmxlX2R5aW5nOiBncGEgbm90IHZhbGlkDQo+ICUiUFJJcGFkZHIiXG4iLA0K
PiBAQCAtNDU3Myw4ICs0NTc2LDcgQEAgc3RhdGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHBh
ZGRyX3QgZ3BhKQ0KPiAgICAgICAgICBlbHNlDQo+ICAgICAgICAgIHsNCj4gICAgICAgICAgICAg
IC8qIHJldHJpZXZpbmcgdGhlIGwycyAqLw0KPiAtICAgICAgICAgICAgZ21mbiA9IGdldF9nZm5f
cXVlcnlfdW5sb2NrZWQoZCwNCj4gZ2ZuX3goZ3Vlc3RfbDNlX2dldF9nZm4oZ2wzZVtpXSkpLA0K
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnAybXQpOw0KPiAr
ICAgICAgICAgICAgZ21mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ3Vlc3RfbDNlX2dl
dF9nZm4oZ2wzZVtpXSksDQo+ICZwMm10KTsNCj4gICAgICAgICAgICAgIHNtZm4gPSB1bmxpa2Vs
eShtZm5fZXEoZ21mbiwgSU5WQUxJRF9NRk4pKQ0KPiAgICAgICAgICAgICAgICAgICAgID8gSU5W
QUxJRF9NRk4NCj4gICAgICAgICAgICAgICAgICAgICA6IHNoYWRvd19oYXNoX2xvb2t1cChkLCBt
Zm5feChnbWZuKSwNCj4gU0hfdHlwZV9sMl9wYWVfc2hhZG93KTsNCj4gQEAgLTQ2MDksMTAgKzQ2
MTEsMTEgQEAgc3RhdGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHBhZGRyX3QgZ3BhKQ0KPiAg
ew0KPiAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsNCj4gICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOw0KPiArICAgIGdmbl90IGdmbiA9IGdhZGRyX3RvX2dmbihncGEpOw0K
PiAgICAgIG1mbl90IHNtZm4sIGdtZm47DQo+ICAgICAgcDJtX3R5cGVfdCBwMm10Ow0KPiANCj4g
LSAgICBnbWZuID0gZ2V0X2dmbl9xdWVyeShkLCBfZ2ZuKGdwYSA+PiBQQUdFX1NISUZUKSwgJnAy
bXQpOw0KPiArICAgIGdtZm4gPSBnZXRfZ2ZuX3F1ZXJ5KGQsIGdmbiwgJnAybXQpOw0KPiAgICAg
IHBhZ2luZ19sb2NrKGQpOw0KPiANCj4gICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDINCj4g
QEAgLTQ2MzcsNyArNDY0MCw3IEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9keWluZyhwYWRk
cl90IGdwYSkNCj4gICAgICB2LT5hcmNoLnBhZ2luZy5zaGFkb3cucGFnZXRhYmxlX2R5aW5nID0g
MTsNCj4gDQo+ICAgICAgcGFnaW5nX3VubG9jayhkKTsNCj4gLSAgICBwdXRfZ2ZuKGQsIGdwYSA+
PiBQQUdFX1NISUZUKTsNCj4gKyAgICBwdXRfZ2ZuKGQsIGdmbik7DQo+ICB9DQo+ICAjZW5kaWYN
Cj4gDQo+IEBAIC00NzU5LDcgKzQ3NjIsNyBAQCBpbnQgc2hfYXVkaXRfbDFfdGFibGUoc3RydWN0
IHZjcHUgKnYsIG1mbl90IHNsMW1mbiwNCj4gbWZuX3QgeCkNCj4gICAgICAgICAgICAgIHsNCj4g
ICAgICAgICAgICAgICAgICBnZm4gPSBndWVzdF9sMWVfZ2V0X2dmbigqZ2wxZSk7DQo+ICAgICAg
ICAgICAgICAgICAgbWZuID0gc2hhZG93X2wxZV9nZXRfbWZuKCpzbDFlKTsNCj4gLSAgICAgICAg
ICAgICAgICBnbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZCh2LT5kb21haW4sIGdmbl94KGdm
biksDQo+ICZwMm10KTsNCj4gKyAgICAgICAgICAgICAgICBnbWZuID0gZ2V0X2dmbl9xdWVyeV91
bmxvY2tlZCh2LT5kb21haW4sIGdmbiwgJnAybXQpOw0KPiAgICAgICAgICAgICAgICAgIGlmICgg
IXAybV9pc19ncmFudChwMm10KSAmJiAhbWZuX2VxKGdtZm4sIG1mbikgKQ0KPiAgICAgICAgICAg
ICAgICAgICAgICBBVURJVF9GQUlMKDEsICJiYWQgdHJhbnNsYXRpb246IGdmbiAlIiBTSF9QUklf
Z2ZuDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiAtLT4gJSIgUFJJX21mbiAi
ICE9IG1mbiAlIiBQUklfbWZuLA0KPiBAQCAtNDgzMiwxNiArNDgzNSwxNSBAQCBpbnQgc2hfYXVk
aXRfbDJfdGFibGUoc3RydWN0IHZjcHUgKnYsIG1mbl90DQo+IHNsMm1mbiwgbWZuX3QgeCkNCj4g
ICAgICAgICAgICAgIGdtZm4gPSAoZ3Vlc3RfbDJlX2dldF9mbGFncygqZ2wyZSkgJiBfUEFHRV9Q
U0UpDQo+ICAgICAgICAgICAgICAgICAgPyBnZXRfZmwxX3NoYWRvd19zdGF0dXMoZCwgZ2ZuKQ0K
PiAgICAgICAgICAgICAgICAgIDogZ2V0X3NoYWRvd19zdGF0dXMoZCwNCj4gLSAgICAgICAgICAg
ICAgICAgICAgZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnZm5feChnZm4pLA0KPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwMm10KSwgU0hfdHlwZV9sMV9zaGFk
b3cpOw0KPiArICAgICAgICAgICAgICAgICAgICBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdm
biwgJnAybXQpLA0KPiBTSF90eXBlX2wxX3NoYWRvdyk7DQo+ICAgICAgICAgICAgICBpZiAoICFt
Zm5fZXEoZ21mbiwgbWZuKSApDQo+ICAgICAgICAgICAgICAgICAgQVVESVRfRkFJTCgyLCAiYmFk
IHRyYW5zbGF0aW9uOiBnZm4gJSIgU0hfUFJJX2dmbg0KPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIiAoLS0+ICUiIFBSSV9tZm4gIikiDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiIC0tPiAlIiBQUklfbWZuICIgIT0gbWZuICUiIFBSSV9tZm4sDQo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBnZm5feChnZm4pLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KGd1ZXN0X2wyZV9nZXRfZmxhZ3MoKmdsMmUpICYgX1BBR0VfUFNFKSA/IDANCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogbWZuX3goZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLA0KPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChnZm4pLCAmcDJtdCkpLCBt
Zm5feChnbWZuKSwNCj4gbWZuX3gobWZuKSk7DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6IG1mbl94KGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuLA0KPiAmcDJtdCkpLA0KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3goZ21mbiksIG1mbl94KG1mbikpOw0KPiAg
ICAgICAgICB9DQo+ICAgICAgfSk7DQo+ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoZ3ApOw0KPiBA
QCAtNDg4MSw4ICs0ODgzLDcgQEAgaW50IHNoX2F1ZGl0X2wzX3RhYmxlKHN0cnVjdCB2Y3B1ICp2
LCBtZm5fdCBzbDNtZm4sDQo+IG1mbl90IHgpDQo+ICAgICAgICAgIHsNCj4gICAgICAgICAgICAg
IGdmbiA9IGd1ZXN0X2wzZV9nZXRfZ2ZuKCpnbDNlKTsNCj4gICAgICAgICAgICAgIG1mbiA9IHNo
YWRvd19sM2VfZ2V0X21mbigqc2wzZSk7DQo+IC0gICAgICAgICAgICBnbWZuID0gZ2V0X3NoYWRv
d19zdGF0dXMoZCwgZ2V0X2dmbl9xdWVyeV91bmxvY2tlZCgNCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkLCBnZm5feChnZm4pLCAmcDJtdCksDQo+ICsgICAgICAg
ICAgICBnbWZuID0gZ2V0X3NoYWRvd19zdGF0dXMoZCwgZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChk
LCBnZm4sDQo+ICZwMm10KSwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoKEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gMyB8fA0KPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaXNfcHZfMzJiaXRfZG9tYWluKGQpKQ0KPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmJiAhc2hhZG93X21vZGVfZXh0ZXJuYWwoZCkNCj4g
QEAgLTQ5MzEsOCArNDkzMiw3IEBAIGludCBzaF9hdWRpdF9sNF90YWJsZShzdHJ1Y3QgdmNwdSAq
diwgbWZuX3Qgc2w0bWZuLA0KPiBtZm5fdCB4KQ0KPiAgICAgICAgICB7DQo+ICAgICAgICAgICAg
ICBnZm4gPSBndWVzdF9sNGVfZ2V0X2dmbigqZ2w0ZSk7DQo+ICAgICAgICAgICAgICBtZm4gPSBz
aGFkb3dfbDRlX2dldF9tZm4oKnNsNGUpOw0KPiAtICAgICAgICAgICAgZ21mbiA9IGdldF9zaGFk
b3dfc3RhdHVzKGQsIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoDQo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZCwgZ2ZuX3goZ2ZuKSwgJnAybXQpLA0KPiArICAgICAgICAg
ICAgZ21mbiA9IGdldF9zaGFkb3dfc3RhdHVzKGQsIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwg
Z2ZuLA0KPiAmcDJtdCksDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
U0hfdHlwZV9sM19zaGFkb3cpOw0KPiAgICAgICAgICAgICAgaWYgKCAhbWZuX2VxKGdtZm4sIG1m
bikgKQ0KPiAgICAgICAgICAgICAgICAgIEFVRElUX0ZBSUwoNCwgImJhZCB0cmFuc2xhdGlvbjog
Z2ZuICUiIFNIX1BSSV9nZm4NCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
dHlwZXMuaA0KPiBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvdHlwZXMuaA0KPiBpbmRleCBkNTA5
Njc0Li5mNjg4OTE5IDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3R5cGVz
LmgNCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy90eXBlcy5oDQo+IEBAIC0xOTMsMTAg
KzE5Myw2IEBAIHN0YXRpYyBpbmxpbmUgc2hhZG93X2w0ZV90IHNoYWRvd19sNGVfZnJvbV9tZm4o
bWZuX3QNCj4gbWZuLCB1MzIgZmxhZ3MpDQo+ICB9KQ0KPiAgI2VuZGlmDQo+IA0KPiAtIC8qIE92
ZXJyaWRlIGdldF9nZm4gdG8gd29yayB3aXRoIGdmbl90ICovDQo+IC0jdW5kZWYgZ2V0X2dmbl9x
dWVyeQ0KPiAtI2RlZmluZSBnZXRfZ2ZuX3F1ZXJ5KGQsIGcsIHQpIGdldF9nZm5fdHlwZSgoZCks
IGdmbl94KGcpLCAodCksIDApDQo+IC0NCj4gIC8qIFRoZSBzaGFkb3cgdHlwZXMgbmVlZGVkIGZv
ciB0aGUgdmFyaW91cyBsZXZlbHMuICovDQo+IA0KPiAgI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMg
PT0gMg0KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jDQo+IGluZGV4IGY3ODYwZjYuLjU0ZjkwOWYgMTAwNjQ0DQo+IC0tLSBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYw0KPiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMNCj4gQEAgLTIwOTksNyArMjA5OSw3IEBAIGdudHRhYl90cmFuc2ZlcigNCj4gICAgICAgICAg
ew0KPiAgICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10Ow0KPiANCj4gLSAgICAgICAgICAgIG1m
biA9IGdldF9nZm5fdW5zaGFyZShkLCBnb3AubWZuLCAmcDJtdCk7DQo+ICsgICAgICAgICAgICBt
Zm4gPSBnZXRfZ2ZuX3Vuc2hhcmUoZCwgX2dmbihnb3AubWZuKSwgJnAybXQpOw0KPiAgICAgICAg
ICAgICAgaWYgKCBwMm1faXNfc2hhcmVkKHAybXQpIHx8ICFwMm1faXNfdmFsaWQocDJtdCkgKQ0K
PiAgICAgICAgICAgICAgICAgIG1mbiA9IElOVkFMSURfTUZOOw0KPiAgICAgICAgICB9DQo+IEBA
IC0yMTExLDcgKzIxMTEsNyBAQCBnbnR0YWJfdHJhbnNmZXIoDQo+ICAgICAgICAgIGlmICggdW5s
aWtlbHkoIW1mbl92YWxpZChtZm4pKSApDQo+ICAgICAgICAgIHsNCj4gICNpZmRlZiBDT05GSUdf
WDg2DQo+IC0gICAgICAgICAgICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOw0KPiArICAgICAgICAgICAg
cHV0X2dmbihkLCBfZ2ZuKGdvcC5tZm4pKTsNCj4gICNlbmRpZg0KPiAgICAgICAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX0lORk8sICJvdXQtb2YtcmFuZ2UgJWx4XG4iLCAodW5zaWduZWQNCj4gbG9u
Zylnb3AubWZuKTsNCj4gICAgICAgICAgICAgIGdvcC5zdGF0dXMgPSBHTlRTVF9iYWRfcGFnZTsN
Cj4gQEAgLTIxMjIsNyArMjEyMiw3IEBAIGdudHRhYl90cmFuc2ZlcigNCj4gICAgICAgICAgaWYg
KCAocmMgPSBzdGVhbF9wYWdlKGQsIHBhZ2UsIDApKSA8IDAgKQ0KPiAgICAgICAgICB7DQo+ICAj
aWZkZWYgQ09ORklHX1g4Ng0KPiAtICAgICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsNCj4g
KyAgICAgICAgICAgIHB1dF9nZm4oZCwgX2dmbihnb3AubWZuKSk7DQo+ICAjZW5kaWYNCj4gICAg
ICAgICAgICAgIGdvcC5zdGF0dXMgPSByYyA9PSAtRUlOVkFMID8gR05UU1RfYmFkX3BhZ2UgOg0K
PiBHTlRTVF9nZW5lcmFsX2Vycm9yOw0KPiAgICAgICAgICAgICAgZ290byBjb3B5YmFjazsNCj4g
QEAgLTIxNTQsNyArMjE1NCw3IEBAIGdudHRhYl90cmFuc2ZlcigNCj4gICAgICAgICAgICAgIHJj
dV91bmxvY2tfZG9tYWluKGUpOw0KPiAgICAgICAgICBwdXRfZ2ZuX2FuZF9jb3B5YmFjazoNCj4g
ICNpZmRlZiBDT05GSUdfWDg2DQo+IC0gICAgICAgICAgICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOw0K
PiArICAgICAgICAgICAgcHV0X2dmbihkLCBfZ2ZuKGdvcC5tZm4pKTsNCj4gICNlbmRpZg0KPiAg
ICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxv
Y2F0ZWQpOw0KPiAgICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7DQo+IEBAIC0y
MjQzLDcgKzIyNDMsNyBAQCBnbnR0YWJfdHJhbnNmZXIoDQo+IA0KPiAgICAgICAgICBzcGluX3Vu
bG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsNCj4gICNpZmRlZiBDT05GSUdfWDg2DQo+IC0gICAg
ICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7DQo+ICsgICAgICAgIHB1dF9nZm4oZCwgX2dmbihnb3Au
bWZuKSk7DQo+ICAjZW5kaWYNCj4gDQo+ICAgICAgICAgIFRSQUNFXzFEKFRSQ19NRU1fUEFHRV9H
UkFOVF9UUkFOU0ZFUiwgZS0+ZG9tYWluX2lkKTsNCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
bWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jDQo+IGluZGV4IDE3NWJkNjIuLmM1OWEwMTcg
MTAwNjQ0DQo+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMNCj4gKysrIGIveGVuL2NvbW1vbi9t
ZW1vcnkuYw0KPiBAQCAtMzAzLDEwICszMDMsMTAgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkDQo+IGxvbmcgZ21mbikNCj4gICAgICBpbnQgcmM7DQo+
IA0KPiAgI2lmZGVmIENPTkZJR19YODYNCj4gLSAgICBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5KGQsIGdt
Zm4sICZwMm10KTsNCj4gKyAgICBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5KGQsIF9nZm4oZ21mbiksICZw
Mm10KTsNCj4gICAgICBpZiAoIHVubGlrZWx5KHAybXQgPT0gcDJtX2ludmFsaWQpIHx8IHVubGlr
ZWx5KHAybXQgPT0gcDJtX21taW9fZG0pICkNCj4gICAgICB7DQo+IC0gICAgICAgIHB1dF9nZm4o
ZCwgZ21mbik7DQo+ICsgICAgICAgIHB1dF9nZm4oZCwgX2dmbihnbWZuKSk7DQo+IA0KPiAgICAg
ICAgICByZXR1cm4gLUVOT0VOVDsNCj4gICAgICB9DQo+IEBAIC0zMzYsNyArMzM2LDcgQEAgaW50
IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcNCj4gZ21m
bikNCj4gICAgICAgICAgICAgIGdvdG8gb3V0X3B1dF9nZm47DQo+ICAgICAgICAgIH0NCj4gDQo+
IC0gICAgICAgIHB1dF9nZm4oZCwgZ21mbik7DQo+ICsgICAgICAgIHB1dF9nZm4oZCwgX2dmbihn
bWZuKSk7DQo+IA0KPiAgICAgICAgICBpZiAoIHBhZ2UgKQ0KPiAgICAgICAgICB7DQo+IEBAIC0z
NTksNyArMzU5LDcgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcNCj4gZ21mbikNCj4gICAgICBpZiAoIHVubGlrZWx5KCFtZm5fdmFsaWQobWZu
KSkgKQ0KPiAgICAgIHsNCj4gICNpZmRlZiBDT05GSUdfWDg2DQo+IC0gICAgICAgIHB1dF9nZm4o
ZCwgZ21mbik7DQo+ICsgICAgICAgIHB1dF9nZm4oZCwgX2dmbihnbWZuKSk7DQo+ICAjZW5kaWYN
Cj4gICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJEb21haW4gJXUgcGFnZSBudW1iZXIg
JWx4IGludmFsaWRcbiIsDQo+ICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBnbWZuKTsN
Cj4gQEAgLTM4Miw3ICszODIsNyBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZw0KPiBnbWZuKQ0KPiAgICAgICAgICAgICAgZ290byBvdXRfcHV0
X2dmbjsNCj4gICAgICAgICAgfQ0KPiAgICAgICAgICAvKiBNYXliZSB0aGUgbWZuIGNoYW5nZWQg
Ki8NCj4gLSAgICAgICAgbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnbWZuLCAmcDJt
dCk7DQo+ICsgICAgICAgIG1mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgX2dmbihnbWZu
KSwgJnAybXQpOw0KPiAgICAgICAgICBBU1NFUlQoIXAybV9pc19zaGFyZWQocDJtdCkpOw0KPiAg
ICAgIH0NCj4gICNlbmRpZiAvKiBDT05GSUdfWDg2ICovDQo+IEBAIC0zOTEsNyArMzkxLDcgQEAg
aW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcNCj4g
Z21mbikNCj4gICAgICBpZiAoIHVubGlrZWx5KCFnZXRfcGFnZShwYWdlLCBkKSkgKQ0KPiAgICAg
IHsNCj4gICNpZmRlZiBDT05GSUdfWDg2DQo+IC0gICAgICAgIHB1dF9nZm4oZCwgZ21mbik7DQo+
ICsgICAgICAgIHB1dF9nZm4oZCwgX2dmbihnbWZuKSk7DQo+ICAjZW5kaWYNCj4gICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX0lORk8sICJCYWQgcGFnZSBmcmVlIGZvciBkb21haW4gJXVcbiIsIGQt
DQo+ID5kb21haW5faWQpOw0KPiANCj4gQEAgLTQxNiw3ICs0MTYsNyBAQCBpbnQgZ3Vlc3RfcmVt
b3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZw0KPiBnbWZuKQ0KPiANCj4g
ICNpZmRlZiBDT05GSUdfWDg2DQo+ICAgb3V0X3B1dF9nZm46DQo+IC0gICAgcHV0X2dmbihkLCBn
bWZuKTsNCj4gKyAgICBwdXRfZ2ZuKGQsIF9nZm4oZ21mbikpOw0KPiAgI2VuZGlmDQo+IA0KPiAg
ICAgIC8qDQo+IEBAIC02NTEsMTAgKzY1MSwxMCBAQCBzdGF0aWMgbG9uZw0KPiBtZW1vcnlfZXhj
aGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykN
Cj4gICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IHAybXQ7DQo+IA0KPiAgICAgICAgICAgICAg
ICAgIC8qIFNoYXJlZCBwYWdlcyBjYW5ub3QgYmUgZXhjaGFuZ2VkICovDQo+IC0gICAgICAgICAg
ICAgICAgbWZuID0gZ2V0X2dmbl91bnNoYXJlKGQsIGdtZm4gKyBrLCAmcDJtdCk7DQo+ICsgICAg
ICAgICAgICAgICAgbWZuID0gZ2V0X2dmbl91bnNoYXJlKGQsIF9nZm4oZ21mbiArIGspLCAmcDJt
dCk7DQo+ICAgICAgICAgICAgICAgICAgaWYgKCBwMm1faXNfc2hhcmVkKHAybXQpICkNCj4gICAg
ICAgICAgICAgICAgICB7DQo+IC0gICAgICAgICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ21mbiAr
IGspOw0KPiArICAgICAgICAgICAgICAgICAgICBwdXRfZ2ZuKGQsIF9nZm4oZ21mbiArIGspKTsN
Cj4gICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRU5PTUVNOw0KPiAgICAgICAgICAgICAgICAg
ICAgICBnb3RvIGZhaWw7DQo+ICAgICAgICAgICAgICAgICAgfQ0KPiBAQCAtNjY0LDcgKzY2NCw3
IEBAIHN0YXRpYyBsb25nDQo+IG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQ0KPiAgICAgICAgICAgICAgICAgIGlmICggdW5s
aWtlbHkoIW1mbl92YWxpZChtZm4pKSApDQo+ICAgICAgICAgICAgICAgICAgew0KPiAgI2lmZGVm
IENPTkZJR19YODYNCj4gLSAgICAgICAgICAgICAgICAgICAgcHV0X2dmbihkLCBnbWZuICsgayk7
DQo+ICsgICAgICAgICAgICAgICAgICAgIHB1dF9nZm4oZCwgX2dmbihnbWZuICsgaykpOw0KPiAg
I2VuZGlmDQo+ICAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsNCj4gICAgICAgICAg
ICAgICAgICAgICAgZ290byBmYWlsOw0KPiBAQCAtNjc2LDE0ICs2NzYsMTQgQEAgc3RhdGljIGxv
bmcNCj4gbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9l
eGNoYW5nZV90KSBhcmcpDQo+ICAgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQ0K
PiAgICAgICAgICAgICAgICAgIHsNCj4gICNpZmRlZiBDT05GSUdfWDg2DQo+IC0gICAgICAgICAg
ICAgICAgICAgIHB1dF9nZm4oZCwgZ21mbiArIGspOw0KPiArICAgICAgICAgICAgICAgICAgICBw
dXRfZ2ZuKGQsIF9nZm4oZ21mbiArIGspKTsNCj4gICNlbmRpZg0KPiAgICAgICAgICAgICAgICAg
ICAgICBnb3RvIGZhaWw7DQo+ICAgICAgICAgICAgICAgICAgfQ0KPiANCj4gICAgICAgICAgICAg
ICAgICBwYWdlX2xpc3RfYWRkKHBhZ2UsICZpbl9jaHVua19saXN0KTsNCj4gICNpZmRlZiBDT05G
SUdfWDg2DQo+IC0gICAgICAgICAgICAgICAgcHV0X2dmbihkLCBnbWZuICsgayk7DQo+ICsgICAg
ICAgICAgICAgICAgcHV0X2dmbihkLCBfZ2ZuKGdtZm4gKyBrKSk7DQo+ICAjZW5kaWYNCj4gICAg
ICAgICAgICAgIH0NCj4gICAgICAgICAgfQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMNCj4gYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfZ3Vlc3QuYw0KPiBpbmRleCAwM2NhMGNmLi43YWIzYzc3IDEwMDY0NA0KPiAtLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYw0KPiArKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYw0KPiBAQCAtMjEsMTQgKzIxLDYg
QEANCj4gICNpbmNsdWRlIDxhc20vYW1kLWlvbW11Lmg+DQo+ICAjaW5jbHVkZSA8YXNtL2h2bS9z
dm0vYW1kLWlvbW11LXByb3RvLmg+DQo+IA0KPiAtLyogT3ZlcnJpZGUge2dldCxwdXR9X2dmbiB0
byB3b3JrIHdpdGggZ2ZuX3QgKi8NCj4gLSN1bmRlZiBnZXRfZ2ZuDQo+IC0jZGVmaW5lIGdldF9n
Zm4oZCwgZywgdCkgZ2V0X2dmbl90eXBlKGQsIGdmbl94KGcpLCB0LCBQMk1fQUxMT0MpDQo+IC0j
dW5kZWYgZ2V0X2dmbl9xdWVyeQ0KPiAtI2RlZmluZSBnZXRfZ2ZuX3F1ZXJ5KGQsIGcsIHQpIGdl
dF9nZm5fdHlwZShkLCBnZm5feChnKSwgdCwgMCkNCj4gLSN1bmRlZiBwdXRfZ2ZuDQo+IC0jZGVm
aW5lIHB1dF9nZm4oZCwgZykgX19wdXRfZ2ZuKHAybV9nZXRfaG9zdHAybShkKSwgZ2ZuX3goZykp
DQo+IC0NCj4gICNkZWZpbmUgSU9NTVVfTU1JT19TSVpFICAgICAgICAgICAgICAgICAgICAgICAg
IDB4ODAwMA0KPiAgI2RlZmluZSBJT01NVV9NTUlPX1BBR0VfTlIgICAgICAgICAgICAgICAgICAg
ICAgMHg4DQo+ICAjZGVmaW5lIFJJTkdfQkZfTEVOR1RIX01BU0sgICAgICAgICAgICAgICAgICAg
ICAweDBGMDAwMDAwDQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0
LmggYi94ZW4vaW5jbHVkZS9hc20tDQo+IHg4Ni9ndWVzdF9wdC5oDQo+IGluZGV4IDg2ODRiODMu
Ljg3YzY4MTUgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaA0K
PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmgNCj4gQEAgLTM4LDEwICszOCw2
IEBAIGdmbl90b19wYWRkcihnZm5fdCBnZm4pDQo+ICAgICAgcmV0dXJuICgocGFkZHJfdClnZm5f
eChnZm4pKSA8PCBQQUdFX1NISUZUOw0KPiAgfQ0KPiANCj4gLS8qIE92ZXJyaWRlIGdldF9nZm4g
dG8gd29yayB3aXRoIGdmbl90ICovDQo+IC0jdW5kZWYgZ2V0X2dmbg0KPiAtI2RlZmluZSBnZXRf
Z2ZuKGQsIGcsIHQpIGdldF9nZm5fdHlwZSgoZCksIGdmbl94KGcpLCAodCksIFAyTV9BTExPQykN
Cj4gLQ0KPiAgLyogTWFzayBjb3ZlcmluZyB0aGUgcmVzZXJ2ZWQgYml0cyBmcm9tIHN1cGVycGFn
ZSBhbGlnbm1lbnQuICovDQo+ICAjZGVmaW5lIFNVUEVSUEFHRV9SU1ZEKGJpdCkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICAgICAgKCgoMXVsIDw8IChi
aXQpKSAtIDEpICYgfihfUEFHRV9QU0VfUEFUIHwgKF9QQUdFX1BTRV9QQVQgLSAxdWwpKSkNCj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oDQo+IGluZGV4IDhiZDZmNjQuLmUzMzJmMDYgMTAwNjQ0DQo+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvcDJtLmgNCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaA0K
PiBAQCAtNDMxLDcgKzQzMSw3IEBAIHZvaWQgcDJtX3VubG9ja19hbmRfdGxiX2ZsdXNoKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0pOw0KPiAgICogcHV0X2dmbi4gKioqKi8NCj4gDQo+ICBtZm5fdCBf
X25vbm51bGwoMywgNCkgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKA0KPiAtICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBwMm1fdHlwZV90ICp0LA0KPiArICAgIHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwgcDJtX3R5cGVfdCAqdCwNCj4gICAgICBw
Mm1fYWNjZXNzX3QgKmEsIHAybV9xdWVyeV90IHEsIHVuc2lnbmVkIGludCAqcGFnZV9vcmRlciwg
Ym9vbF90DQo+IGxvY2tlZCk7DQo+IA0KPiAgLyoNCj4gQEAgLTQ0NCw3ICs0NDQsNyBAQCBtZm5f
dCBfX25vbm51bGwoMywgNCkgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKA0KPiAgICogdGhlIGVudHJ5
IHdhcyBmb3VuZCBpbi4NCj4gICAqLw0KPiAgc3RhdGljIGlubGluZSBtZm5fdCBfX25vbm51bGwo
MywgNCkgZ2V0X2dmbl90eXBlX2FjY2VzcygNCj4gLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCB1bnNpZ25lZCBsb25nIGdmbiwgcDJtX3R5cGVfdCAqdCwNCj4gKyAgICBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCBnZm5fdCBnZm4sIHAybV90eXBlX3QgKnQsDQo+ICAgICAgcDJtX2FjY2Vzc190
ICphLCBwMm1fcXVlcnlfdCBxLCB1bnNpZ25lZCBpbnQgKnBhZ2Vfb3JkZXIpDQo+ICB7DQo+ICAg
ICAgcmV0dXJuIF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm0sIGdmbiwgdCwgYSwgcSwgcGFnZV9v
cmRlciwgdHJ1ZSk7DQo+IEBAIC00NTIsMjIgKzQ1MiwyMSBAQCBzdGF0aWMgaW5saW5lIG1mbl90
IF9fbm9ubnVsbCgzLCA0KQ0KPiBnZXRfZ2ZuX3R5cGVfYWNjZXNzKA0KPiANCj4gIC8qIEdlbmVy
YWwgY29udmVyc2lvbiBmdW5jdGlvbiBmcm9tIGdmbiB0byBtZm4gKi8NCj4gIHN0YXRpYyBpbmxp
bmUgbWZuX3QgX19ub25udWxsKDMpIGdldF9nZm5fdHlwZSgNCj4gLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgcDJtX3R5cGVfdCAqdCwgcDJtX3F1ZXJ5X3QgcSkNCj4g
KyAgICBzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHAybV90eXBlX3QgKnQsIHAybV9xdWVy
eV90IHEpDQo+ICB7DQo+ICAgICAgcDJtX2FjY2Vzc190IGE7DQo+ICAgICAgcmV0dXJuIGdldF9n
Zm5fdHlwZV9hY2Nlc3MocDJtX2dldF9ob3N0cDJtKGQpLCBnZm4sIHQsICZhLCBxLCBOVUxMKTsN
Cj4gIH0NCj4gDQo+ICAvKiBTeW50YWN0aWMgc3VnYXI6IG1vc3QgY2FsbGVycyB3aWxsIHVzZSBv
bmUgb2YgdGhlc2UuICovDQo+IC0jZGVmaW5lIGdldF9nZm4oZCwgZywgdCkgICAgICAgICBnZXRf
Z2ZuX3R5cGUoKGQpLCAoZyksICh0KSwgUDJNX0FMTE9DKQ0KPiAtI2RlZmluZSBnZXRfZ2ZuX3F1
ZXJ5KGQsIGcsIHQpICAgZ2V0X2dmbl90eXBlKChkKSwgKGcpLCAodCksIDApDQo+IC0jZGVmaW5l
IGdldF9nZm5fdW5zaGFyZShkLCBnLCB0KSBnZXRfZ2ZuX3R5cGUoKGQpLCAoZyksICh0KSwgXA0K
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExP
QyB8IFAyTV9VTlNIQVJFKQ0KPiArI2RlZmluZSBnZXRfZ2ZuKGQsIGcsIHQpICAgICAgICAgZ2V0
X2dmbl90eXBlKGQsIGcsIHQsIFAyTV9BTExPQykNCj4gKyNkZWZpbmUgZ2V0X2dmbl9xdWVyeShk
LCBnLCB0KSAgIGdldF9nZm5fdHlwZShkLCBnLCB0LCAwKQ0KPiArI2RlZmluZSBnZXRfZ2ZuX3Vu
c2hhcmUoZCwgZywgdCkgZ2V0X2dmbl90eXBlKGQsIGcsIHQsIFAyTV9BTExPQyB8DQo+IFAyTV9V
TlNIQVJFKQ0KPiANCj4gIC8qIFdpbGwgcmVsZWFzZSB0aGUgcDJtX2xvY2sgZm9yIHRoaXMgZ2Zu
IGVudHJ5LiAqLw0KPiAtdm9pZCBfX3B1dF9nZm4oc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5z
aWduZWQgbG9uZyBnZm4pOw0KPiArdm9pZCBfX3B1dF9nZm4oc3RydWN0IHAybV9kb21haW4gKnAy
bSwgZ2ZuX3QgZ2ZuKTsNCj4gDQo+IC0jZGVmaW5lIHB1dF9nZm4oZCwgZ2ZuKSBfX3B1dF9nZm4o
cDJtX2dldF9ob3N0cDJtKChkKSksIChnZm4pKQ0KPiArI2RlZmluZSBwdXRfZ2ZuKGQsIGcpIF9f
cHV0X2dmbihwMm1fZ2V0X2hvc3RwMm0oZCksIGcpDQo+IA0KPiAgLyoNCj4gICAqIFRoZSBpbnRl
bnQgb2YgdGhlICJ1bmxvY2tlZCIgYWNjZXNzb3IgaXMgdG8gaGF2ZSB0aGUgY2FsbGVyIG5vdCB3
b3JyeQ0KPiBhYm91dA0KPiBAQCAtNDg0LDkgKzQ4Myw4IEBAIHZvaWQgX19wdXRfZ2ZuKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcNCj4gZ2ZuKTsNCj4gICAqIEFueSBvdGhl
ciB0eXBlIG9mIHF1ZXJ5IGNhbiBjYXVzZSBhIGNoYW5nZSBpbiB0aGUgcDJtIGFuZCBtYXkgbmVl
ZCB0bw0KPiAgICogcGVyZm9ybSBsb2NraW5nLg0KPiAgICovDQo+IC1zdGF0aWMgaW5saW5lIG1m
bl90IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoc3RydWN0IGRvbWFpbiAqZCwNCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwNCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90ICp0
KQ0KPiArc3RhdGljIGlubGluZSBtZm5fdCBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKA0KPiArICAg
IHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgcDJtX3R5cGVfdCAqdCkNCj4gIHsNCj4gICAg
ICBwMm1fYWNjZXNzX3QgYTsNCj4gICAgICByZXR1cm4gX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHAy
bV9nZXRfaG9zdHAybShkKSwgZ2ZuLCB0LCAmYSwgMCwgTlVMTCwNCj4gMCk7DQo+IEBAIC01Njks
OSArNTY3LDkgQEAgZG8gew0KPiBcDQo+IA0KPiAgICAgIC8qIE5vdyBkbyB0aGUgZ2V0cyAqLw0K
PiAgICAgICpmaXJzdF9tZm4gID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm1fZ2V0X2hvc3RwMm0o
cnZhbC0NCj4gPmZpcnN0X2RvbWFpbiksDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdmbl94KHJ2YWwtPmZpcnN0X2dmbiksIGZpcnN0X3QsDQo+IGZpcnN0X2EsIHEs
IE5VTEwpOw0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBydmFsLT5m
aXJzdF9nZm4sIGZpcnN0X3QsIGZpcnN0X2EsDQo+IHEsIE5VTEwpOw0KPiAgICAgICpzZWNvbmRf
bWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm1fZ2V0X2hvc3RwMm0ocnZhbC0NCj4gPnNlY29u
ZF9kb21haW4pLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5f
eChydmFsLT5zZWNvbmRfZ2ZuKSwgc2Vjb25kX3QsDQo+IHNlY29uZF9hLCBxLCBOVUxMKTsNCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcnZhbC0+c2Vjb25kX2dmbiwg
c2Vjb25kX3QsDQo+IHNlY29uZF9hLCBxLCBOVUxMKTsNCj4gIH0NCj4gDQo+ICBzdGF0aWMgaW5s
aW5lIHZvaWQgcHV0X3R3b19nZm5zKHN0cnVjdCB0d29fZ2ZucyAqYXJnKQ0KPiBAQCAtNTc5LDgg
KzU3Nyw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBwdXRfdHdvX2dmbnMoc3RydWN0IHR3b19nZm5z
ICphcmcpDQo+ICAgICAgaWYgKCAhYXJnICkNCj4gICAgICAgICAgcmV0dXJuOw0KPiANCj4gLSAg
ICBwdXRfZ2ZuKGFyZy0+c2Vjb25kX2RvbWFpbiwgZ2ZuX3goYXJnLT5zZWNvbmRfZ2ZuKSk7DQo+
IC0gICAgcHV0X2dmbihhcmctPmZpcnN0X2RvbWFpbiwgIGdmbl94KGFyZy0+Zmlyc3RfZ2ZuKSk7
DQo+ICsgICAgcHV0X2dmbihhcmctPnNlY29uZF9kb21haW4sIGFyZy0+c2Vjb25kX2dmbik7DQo+
ICsgICAgcHV0X2dmbihhcmctPmZpcnN0X2RvbWFpbiwgIGFyZy0+Zmlyc3RfZ2ZuKTsNCj4gIH0N
Cj4gDQo+ICAvKiBJbml0IHRoZSBkYXRhc3RydWN0dXJlcyBmb3IgbGF0ZXIgdXNlIGJ5IHRoZSBw
Mm0gY29kZSAqLw0KPiAtLQ0KPiAyLjEuNA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 16:15:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 16:15: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-devel-bounces@lists.xenproject.org>)
	id 1gPVAR-0006SH-7o; Wed, 21 Nov 2018 16:15: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=azpx=oa=citrix.com=prvs=856900a8f=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gPVAQ-0006SC-Lb
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 16:15:54 +0000
X-Inumbo-ID: b7fd51fa-eda8-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7fd51fa-eda8-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 16:15:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71213324"
To: Dario Faggioli <dfaggioli@suse.com>, <xen-devel@lists.xenproject.org>
References: <153936590062.22652.12114301510794181099.stgit@wayrath>
 <153936627040.22652.3412756048515405697.stgit@wayrath>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <2ff3583a-d95a-9d76-8167-3cdfc256c6f8@citrix.com>
Date: Wed, 21 Nov 2018 16:15:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <153936627040.22652.3412756048515405697.stgit@wayrath>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH v1 6/8] xen: sched: Credit2
 group-scheduling: selecting next vcpu to run
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTIvMTggNjo0NCBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gV2hlbiBjaG9zaW5n
IHdoaWNoIHZjcHUgdG8gcnVuIG5leHQsIG9uIGEgQ1BVIHdoaWNoIGlzIGluIGEgZ3JvdXAgd2hl
cmUKPiBvdGhlciB2Y3B1cyBhcmUgcnVubmluZyBhbHJlYWR5LCBvbmx5IGNvbnNpZGVyIHZjcHVz
IG9mIHRoZSBzYW1lIGRvbWFpbgo+IChvZiB0aG9zZSB2Y3B1cyB0aGF0IGFyZSBydW5uaW5nIGFs
cmVhZHkhKS4KPiAKPiBUaGlzIGlzIGFzIGVhc3kgYXMsIGluIHJ1bnFfY2FuZGlkYXRlKCksIHdo
aWxlIHRyYXZlcnNpbmcgdGhlIHJ1bnF1ZXVlLAo+IHNraXBwaW5nIHRoZSB2Y3B1cyB0aGF0IGRv
IG5vdCBzYXRpc2Z5IHRoZSBncm91cC1zY2hlZHVsaW5nIGNvbnN0cmFpbnRzLgo+IAo+IEFuZCBu
b3cgdGhhdCBzdWNoIGNvbnN0cmFpbnRzIGFyZSBhY3R1YWxseSBlbmZvcmNlZCwgYWxzbyBhZGQg
YW4gQVNTRVJUKCkKPiB0aGF0IGNoZWNrcyB0aGF0IHdlIHJlYWxseSByZXNwZWN0IHRoZW0uCj4g
Cj4gU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KCkFz
IGEgZGF0YSBwb2ludCBpbiB0aGUgIm51bWJlciBvZiB0YWdzIiBxdWVzdGlvbjoKMS4gbXkgbm9y
bWFsIHdheSBvZiBpbXBvcnRpbmcgYSBzZXJpZXMgaXMgdG8gdXNlIGBzdGcgaW1wb3J0YCBvbiBh
CnNpbmdsZSBtYm94IGZpbGU7CjIuIGlmIHNvbWV0aGluZyBkb2Vzbid0IGFwcGx5IGNsZWFubHks
IEkgb2Z0ZW4gZml4IGl0IHVwIGFuZCByZS1hcHBseQp1c2luZyBgLWlgIHRvIHNheSwgImlnbm9y
ZSBhbHJlYWR5LWFwcGxpZWQtcGF0Y2hlcyIKMy4gc3RnaXQgc2VlbXMgdG8gdXNlIHRoZSBuYW1l
IG9mIHRoZSBwYXRjaCB0byBkZXRlcm1pbmUgaWYgdGhlIHBhdGNoCmhhcyBiZWVuIGFwcGxpZWQg
b3Igbm90CjQuIEZvciAnbmFtZScsIGl0IG9ubHkgdXNlcyB0aGUgZmlyc3QgZm91ciB3b3JkcyBp
dCBjYW4gc2VlLgoKU28sIGFmdGVyIGZpeGluZyB1cCBzb21lIHRyaXZpYWwgcG9ydGluZyBpc3N1
ZXMgaW4gZWFybGllciBwYXRjaGVzLCBJCmdvdCB0aGlzOgoKJCBzdGcgaW1wb3J0IC1pIC0tcmVq
ZWN0IC1NICIvdG1wL2RhcmlvZi5jcmVkaXQyLWNvcmUtc2NoZWR1bGluZy5yZmMtdjEiCkNoZWNr
aW5nIGZvciBjaGFuZ2VzIGluIHRoZSB3b3JraW5nIGRpcmVjdG9yeSAuLi4gZG9uZQpJZ25vcmlu
ZyBhbHJlYWR5IGFwcGxpZWQgcGF0Y2ggInhlbi1zY2hlZC1jcmVkaXQyLWR1cmluZyIKSWdub3Jp
bmcgYWxyZWFkeSBhcHBsaWVkIHBhdGNoICJ4ZW4tc2NoZWQtY3JlZGl0Mi1hdm9pZCIKSWdub3Jp
bmcgYWxyZWFkeSBhcHBsaWVkIHBhdGNoICJ4ZW4tc2NoZWQtY3JlZGl0Mi1zaG93IgpJZ25vcmlu
ZyBhbHJlYWR5IGFwcGxpZWQgcGF0Y2ggInhlbi1zY2hlZC1jcmVkaXQyLWdlbmVyYWxpemUiCkln
bm9yaW5nIGFscmVhZHkgYXBwbGllZCBwYXRjaCAieGVuLXNjaGVkLWNyZWRpdDItZ3JvdXAiCkln
bm9yaW5nIGFscmVhZHkgYXBwbGllZCBwYXRjaCAieGVuLXNjaGVkLWNyZWRpdDItZ3JvdXAiCkln
bm9yaW5nIGFscmVhZHkgYXBwbGllZCBwYXRjaCAieGVuLXNjaGVkLWNyZWRpdDItZ3JvdXAiCkln
bm9yaW5nIGFscmVhZHkgYXBwbGllZCBwYXRjaCAieGVuLXNjaGVkLWNyZWRpdDItZ3JvdXAiCk5v
dyBhdCBwYXRjaCAieGVuLXNjaGVkLWNyZWRpdDItZ3JvdXAiCgpUaGF0IGlzLCBpdCBvbmx5IGFw
cGxpZWQgdGhlIGZpcnN0IG9mIHRoZSBsYXN0IGZvdXIgcGF0Y2hlcywgYmVjYXVzZQp0aGV5IGFs
bCBsb29rIHRoZSBzYW1lIHRvIGl0LgoKT2J2aW91c2x5IHRoYXQncyBzb21ld2hhdCBvZiBhIGRl
ZmljaWVuY3kgaW4gc3RhY2tnaXQsIGJ1dCBpdApkZW1vbnN0cmF0ZXMgdGhlIHdlaXJkIGlzc3Vl
cyB5b3UgcnVuIGludG8gd2hlbiB5b3VyIGRlc2NyaXB0aW9uIGxpbmUKaGFzIHRvbyBtYW55IHRh
Z3MuIDotKQoKSSdsbCBwdWxsIHRoZSBicmFuY2ggZnJvbSB4ZW5iaXRzIG1lbnRpb25lZCBpbiB0
aGUgY292ZXIgbGV0dGVyLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 16:32:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 16:32: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-devel-bounces@lists.xenproject.org>)
	id 1gPVQM-0007yQ-Rf; Wed, 21 Nov 2018 16:32: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=SO8w=OA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPVQL-0007yH-Tt
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 16:32:21 +0000
X-Inumbo-ID: fd43c490-edaa-11e8-acfc-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd43c490-edaa-11e8-acfc-12d6303a7972;
 Wed, 21 Nov 2018 16:32:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPVQ7-0000Dp-TX; Wed, 21 Nov 2018 16:32:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPVQ7-0006FL-LU; Wed, 21 Nov 2018 16:32:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPVQ7-0004YL-KO; Wed, 21 Nov 2018 16:32:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130656-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=56d2e9786a3ba7b9a92ea3e9fac18e2892f9f38b
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Nov 2018 16:32:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130656: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY1NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDY1Ni8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgNTZkMmU5Nzg2YTNiYTdiOWE5MmVhM2U5ZmFjMThlMjg5MmY5ZjM4YgpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDIgZGF5cyAgIDE5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDY1MSAgMjAxOC0xMS0yMSAxMDowODowMSBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5
QGFtYXpvbi5kZT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDc2NCBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 16:33:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 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-devel-bounces@lists.xenproject.org>)
	id 1gPVR7-00080f-6v; Wed, 21 Nov 2018 16: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=88oy=oa=citrix.com=prvs=85659e452=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gPVR5-00080V-8Q
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 16:33:07 +0000
X-Inumbo-ID: 1e80b7a8-edab-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e80b7a8-edab-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 16:33:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71215412"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 21 Nov 2018 16:32:56 +0000
Message-ID: <20181121163256.25289-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] automation: git clean between builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Doug Goldstein <cardoe@cardoe.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHJhbmRjb25maWcgdGVzdHMgYXJlIG1vcmUgbGlrZWx5IHRvIGZhaWwgdGhhbiB0
byBzdWNjZWVkCmJlY2F1c2Ugb2YgYSBidWcgaW4geGVuJ3MgYnVpbGQgc3lzdGVtOiBzeW1ib2xz
LWR1bW15Lm8ncyBkZXBlbmRlbmN5CmlzIHdyb25nLCB3aGljaCBjYXVzZXMgaXQgdG8gbm90IGdl
dCByZWJ1aWxkIGJldHdlZW4gcnVucywgd2hpY2gKZXZlbnR1YWxseSBjYXVzZXMgbGlua2luZyB0
byBmYWlsLiBUaGVyZSBtYXkgYWxzbyBiZSBvdGhlciBjb3JuZXIKY2FzZXMgd2UgaGF2ZW4ndCBk
aXNjb3ZlcmVkLgoKVGhlIGZpeCBpcyBub3Qgc3RyYWlnaHRmb3J3YXJkLiBGb3Igbm93LCBtYWtl
IHN1cmUgdGhlIHRyZWUgaXMgY2xlYW5lZApwcm9wZXJseSBiZXR3ZWVuIGJ1aWxkcyBzbyB3ZSBk
b24ndCBzZWUgcmFuZG9tIGZhaWx1cmVzIGluIEdpdGxhYiBDSS4KClNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxk
IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkIGIvYXV0b21hdGlvbi9zY3JpcHRz
L2J1aWxkCmluZGV4IGUzNjcyYTM2MjYuLjlkODJlMWQ2MTIgMTAwNzU1Ci0tLSBhL2F1dG9tYXRp
b24vc2NyaXB0cy9idWlsZAorKysgYi9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQKQEAgLTQyLDcg
KzQyLDcgQEAgZXNhYwogY2ZnX2Rpcj0iYXV0b21hdGlvbi9jb25maWdzLyR7YXJjaH0iCiBmb3Ig
Y2ZnIGluIGBscyAke2NmZ19kaXJ9YDsgZG8KICAgICBlY2hvICJCdWlsZGluZyAkY2ZnIgotICAg
IHJtIC1mIHhlbi8uY29uZmlnCisgICAgZ2l0IGNsZWFuIC1mZHhxCiAgICAgbWFrZSAtQyB4ZW4g
S0JVSUxEX0RFRkNPTkZJRz0uLi8uLi8uLi8uLi8ke2NmZ19kaXJ9LyR7Y2ZnfSBYRU5fQ09ORklH
X0VYUEVSVD15IGRlZmNvbmZpZwogICAgIG1ha2UgLWokKG5wcm9jKSAtQyB4ZW4gWEVOX0NPTkZJ
R19FWFBFUlQ9eQogZG9uZQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 16:49:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gPVgr-0000YH-NF; Wed, 21 Nov 2018 16:49: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=yfpo=oa=citrix.com=prvs=85652c963=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gPVgr-0000YC-2E
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 16:49:25 +0000
X-Inumbo-ID: 65cfb4f3-edad-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65cfb4f3-edad-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 16:49:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71217535"
Date: Wed, 21 Nov 2018 16:49:06 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181121164906.GC2448@perard.uk.xensource.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
 <20181112164930.25893-9-anthony.perard@citrix.com>
 <23534.46259.473785.159824@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23534.46259.473785.159824@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v6 08/11] libxl: QEMU startup sync based on
 QMP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMTI6MTQ6NDNQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY2IDA4LzExXSBsaWJ4bDogUUVN
VSBzdGFydHVwIHN5bmMgYmFzZWQgb24gUU1QIik6Cj4gPiBUaGlzIGlzIG9ubHkgYWN0aXZhdGVk
IHdoZW4gZG1fcmVzdHJpY3Q9MSwgYXMgZXhwbGFpbmVkIGluIHRoZSBwcmV2aW91cwo+ID4gcGF0
Y2ggImxpYnhsX2RtOiBQcmUtb3BlbiBRTVAgc29ja2V0IGZvciBRRU1VIgo+IC4uLgo+ID4gU2ln
bmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4g
PiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4g
Cj4gVGhhbmtzLiAgSSB0aGluayBJIGhhdmUgc3BvdHRlZCBvbmUgRG9TIHZ1bG5lcmFiaWxpdHkg
KHRvIHFlbXUpIGFuZAo+IG9uZSBwb3RlbnRpYWwgbWVtb3J5IGxlYWsuCj4gCj4gQW5kIHNvbWUg
dGhpbmdzIHdoaWNoIGFyZSBhbm9tYWxvdXMgYnV0IG1heSBvciBtYXkgbm90IGJlIGJ1Z3MuCj4g
Cj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKPiA+IGluZGV4IGI3NjhkMWIwOWYuLmRlMzg2MmM4MzkgMTAw
NjQ0Cj4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gPiArKysgYi90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gPiBAQCAtMzg5OCw2ICszODk4LDcgQEAgc3RydWN0
IGxpYnhsX19kbV9zcGF3bl9zdGF0ZSB7Cj4gICAgICAgIC8qIGZpbGxlZCBpbiBieSB1c2VyLCBt
dXN0IHJlbWFpbiB2YWxpZDogKi8KPiAgICAgICAgdWludDMyX3QgZ3Vlc3RfZG9taWQ7IC8qIGRv
bWFpbiBiZWluZyBzZXJ2ZWQgKi8KPiA+ICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZ3Vlc3Rf
Y29uZmlnOwo+ID4gICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpidWlsZF9zdGF0ZTsg
LyogcmVsYXRlcyB0byBndWVzdF9kb21pZCAqLwo+ID4gICAgICBsaWJ4bF9fZG1fc3Bhd25fY2Ig
KmNhbGxiYWNrOwo+ID4gKyAgICBsaWJ4bF9fZXZfcW1wIHFtcDsKPiA+ICB9Owo+IAo+IEkgYWRk
ZWQgYSBjb3VwbGUgbW9yZSBsaW5lcyBvZiBjb250ZXh0LiAgTm93IHdlIGNhbiBzZWUgdGhhdCB5
b3UgYXJlCj4gYWRkaW5nIHFtcCBpbiB0aGUgd3JvbmcgcGxhY2UuICBUaGUgcW1wIGlzIHByaXZh
dGUgdG8KPiBsaWJ4bF9fc3Bhd25fKl9kbSwgaXNuJ3QgaXQgPwoKWWVzLCBJIHRoaW5rIGl0IGlz
LgoKPiBUaGlzIGlzIHRoZSBwcml2YXRlIGZpZWxkIHdoaWNoIGNhbiBiZSBoYW5kbGVkIGluIGFu
IGlkZW1wb3RlbnQgd2F5Lgo+IFRoZSBvdGhlciBwcml2YXRlIGZpZWxkIGlzIGBsaWJ4bF9fc3Bh
d25fc3RhdGUgc3Bhd24nLCB3aGljaCBjYW4ndCBiZQo+IGRvbmUgdGhhdCB3YXkgYmVjYXVzZSBh
IHNwYXduIGNhbm5vdCBiZSBzaW1wbHkgZGlzcG9zZWQuCj4gCj4gSSB0aGluayB5b3Ugc2hvdWxk
IGludHJvZHVjZSBhbmQgY2FsbCBjb21tb24gZnVuY3Rpb25zIGRtc3NfaW5pdCBhbmQKPiBkbXNz
X2Rpc3Bvc2UgZm9yIHRoZSB1c2Ugb2YgbGlieGxfX3NwYXduX2xvY2FsX2RtIGFuZAo+IGxpYnhs
X19zcGF3bl9zdHViX2RtLCBhbmQgdGhlIGV2X3FtcF9pbml0IHNob3VsZCBiZSBkb25lIHRoZXJl
LgoKV2lsbCBkby4gVGhlcmUgc2VlbXMgdG8gYmUgbGlieGxfX3NwYXduX3FkaXNrX2JhY2tlbmQg
dGhhdCB3b3VsZCBuZWVkCmRtc3NfaW5pdCBhcyB3ZWxsLgoKPiBBcyBpdCBpcywgeW91IG5laXRo
ZXIgaW5pdGlhbGlzZSBub3IgZGlzcG9zZSBxbXAgaW4gdGhlIGNhc2Ugb2YKPiBsaWJ4bF9fc3Bh
d25fc3R1Yl9kbS4gIFRoYXQgaXMgcGVyaGFwcyBjb3JyZWN0IG5vdyBidXQgaXQgaXMgYQo+IGxh
dGVudCBidWcgaWYgc29tZW9uZSBzdGFydHMgdXNpbmcgcW1wIGluIHRoZSBzdHViIGRtIGNhc2Uu
Cj4gCj4gPiBAQCAtMjM0Myw2ICsyMzQ2LDggQEAgdm9pZCBsaWJ4bF9fc3Bhd25fbG9jYWxfZG0o
bGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUgKmRtc3MpCj4gPiAgICAgIGNv
bnN0IGNoYXIgKmRtOwo+ID4gICAgICBpbnQgZG1fc3RhdGVfZmQgPSAtMTsKPiA+ICAKPiA+ICsg
ICAgbGlieGxfX2V2X3FtcF9pbml0KCZkbXNzLT5xbXApOwo+ID4gKwo+ID4gICAgICBpZiAobGli
eGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbikpIHsKPiA+ICAg
ICAgICAgIGFib3J0KCk7Cj4gPiAgICAgIH0KPiA+IEBAIC0yNDUwLDYgKzI0NTUsMTYgQEAgcmV0
cnlfdHJhbnNhY3Rpb246Cj4gPiAgICAgIHNwYXduLT5mYWlsdXJlX2NiID0gZGV2aWNlX21vZGVs
X3N0YXJ0dXBfZmFpbGVkOwo+ID4gICAgICBzcGF3bi0+ZGV0YWNoZWRfY2IgPSBkZXZpY2VfbW9k
ZWxfZGV0YWNoZWQ7Cj4gPiAgCj4gPiArICAgIGlmIChzdGF0ZS0+ZG1fbW9uaXRvcl9mZCA+PSAw
KSB7Cj4gPiArICAgICAgICAvKiBUaGVyZSBpcyBhIHZhbGlkIFFNUCBzb2NrZXQgYXZhaWxhYmxl
IG5vdywKPiA+ICsgICAgICAgICAqIHVzZSBpdCB0byBmaW5kIG91dCB3aGVuIFFFTVUgaXMgcmVh
ZHkgKi8KPiA+ICsgICAgICAgIGRtc3MtPnFtcC5jYWxsYmFjayA9IGRldmljZV9tb2RlbF9xbXBf
Y2I7Cj4gPiArICAgICAgICBkbXNzLT5xbXAuZG9taWQgPSBkb21pZDsKPiA+ICsgICAgICAgIGRt
c3MtPnFtcC5mZCA9IC0xOwo+ID4gKyAgICAgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2Ms
ICZkbXNzLT5xbXAsICJxdWVyeS1zdGF0dXMiLCBOVUxMKTsKPiA+ICsgICAgICAgIGlmIChyYykg
Z290byBvdXRfY2xvc2U7Cj4gPiArICAgIH0KPiAKPiBUaGUgZG9jdW1lbnRhdGlvbiBkb2VzIG5v
dCBtYWtlIGl0IGNsZWFyIHdoZXRoZXIgbGlieGxfX2V2X3FtcF9zZW5kCj4gbWlnaHQgbWFrZSB0
aGUgY2FsbGJhY2sgc3luY2hyb25vdXNseS4gIEkgdGhpbmsgaWYgaXQgZG9lcyB5b3UgYXJlIGF0
Cj4gcmlzayBvZiBjYWxsaW5nIGxpYnhsX19zcGF3bl9pbml0aWF0ZV9mYWlsdXJlIHdoZW4gdGhl
IHNwYXduIGhhcyBub3QKPiBiZWVuIHN0YXJ0ZWQgeWV0LgoKSSdsbCBmaXggdGhlIGRvY3VtZW50
YXRpb24gdG8gdGVsbCB0aGF0IGxpYnhsX19ldl9xbXBfc2VuZCB3aWxsIG5vdCBjYWxsCnRoZSBj
YWxsYmFjayBzeW5jaHJvbm91c2x5LgoKPiA+ICAgICAgcmMgPSBsaWJ4bF9fc3Bhd25fc3Bhd24o
ZWdjLCBzcGF3bik7Cj4gPiAgICAgIGlmIChyYyA8IDApCj4gPiAgICAgICAgICBnb3RvIG91dF9j
bG9zZTsKPiA+IEBAIC0yNTI0LDYgKzI1MzksNDQgQEAgc3RhdGljIHZvaWQgZGV2aWNlX21vZGVs
X2RldGFjaGVkKGxpYnhsX19lZ2MgKmVnYywKPiA+ICAgICAgZGV2aWNlX21vZGVsX3NwYXduX291
dGNvbWUoZWdjLCBkbXNzLCAwKTsKPiA+ICB9Cj4gPiAgCj4gPiArc3RhdGljIHZvaWQgZGV2aWNl
X21vZGVsX3FtcF9jYihsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpy
ZXNwb25zZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYykKPiA+
ICt7Cj4gPiArICAgIEVHQ19HQzsKPiA+ICsgICAgbGlieGxfX2RtX3NwYXduX3N0YXRlICpkbXNz
ID0gQ09OVEFJTkVSX09GKGV2LCAqZG1zcywgcW1wKTsKPiA+ICsgICAgY29uc3QgbGlieGxfX2pz
b25fb2JqZWN0ICpvOwo+ID4gKyAgICBjb25zdCBjaGFyICpzdGF0dXM7Cj4gPiArCj4gPiArICAg
IGxpYnhsX19ldl9xbXBfZGlzcG9zZShnYywgZXYpOwo+IAo+IFRoYXQgc3VyZWx5IGRvZXNuJ3Qg
d2FudCB0byBiZSBoZXJlLiAgSXQgc2hvdWxkIGJlIChhbmQgSSB0aGluaywgaXMpCj4gZGlzcG9z
ZWQgaW4gdGhlIGdlbmVyYWwgdGVhcmRvd24uICBJZiBJIGFtIHdyb25nIGFib3V0IHRoYXQgdGhl
biBJCj4gaGF2ZSBtaXN1bmRlcnN0b29kIHRoZSBjb250cm9sIGZsb3csIGFuZCB0aGUgY29udHJv
bCBmbG93IG1heSBiZQo+IHdyb25nLgoKVGhhdCBpcyBkb2N1bWVudGVkIGluIGxpYnhsX19ldl9x
bXAgYXMgdG8gd2h5IF9kaXNwb3NlIGlzIGNhbGxlZCBoZXJlOgoKICAgIE9ubHkgb25lIGNvbm5l
Y3Rpb24gYXQgYSB0aW1lIGNhbiBiZSBtYWRlIHRvIG9uZSBRRU1VLCBzbyBhdm9pZAogICAga2Vl
cGluZyBhIGxpYnhsX19ldl9xbXAgQ29ubmVjdGVkIGZvciB0byBsb25nIGFuZCBjYWxsCiAgICBs
aWJ4bF9fZXZfcW1wX2Rpc3Bvc2UgYXMgc29vbiBhcyBpdCBpcyBub3QgbmVlZGVkIGFueW1vcmUu
CgoKPiA+ICsgICAgICAgIExPR0QoREVCVUcsIGV2LT5kb21pZCwgIi4uIGluc3RlYWQsIGdvdDog
JXMiLAo+ID4gKyAgICAgICAgICAgICBsaWJ4bF9fanNvbl9vYmplY3RfdG9fanNvbihnYywgcmVz
cG9uc2UpKTsKPiAKPiBUaGUgZG9jIGNvbW1lbnRzIGZvciBsaWJ4bF9fanNvbl9vYmplY3RfdG9f
anNvbiBkb24ndCBzYXkgd2hldGhlciBpdAo+IGNhbiBmYWlsLiAgU28gSSBhc3N1bWUgaXQgY2Fu
LCBpbiB3aGljaCBjYXNlIHlvdSB3aWxsIHBhc3MgTlVMTCB0byAlcwo+IHdoaWNoIGlzIChzYWRs
eSkgbm93YWRheXMgaWxsZWdhbCAoYWx0aG91Z2ggaW4gcHJhY3RpY2UgcHJvYmFibHkKPiBzYWZl
KS4KCkkgd291bmRlciB3aGF0IHRvIGRvIGZvciB0aGlzLgpNYXliZSBpbnZlbnQgYSBKU09OIG1h
Y3JvIHdoaWNoIHdvdWxkIGJlOgogICAgSlNPTihvKSAobGlieGxfX2pzb25fb2JqZWN0X3RvX2pz
b24oZ2MsIChvKSkgOiA/ICJcIm51bGxcIiIpCiAgICAoIm51bGwiIHdvdWxkIGFjdHVhbGx5IGJl
IHZhbGlkIGpzb24pCk9yIGRvIGl0IHdpdGhvdXQgdGhlIG1hY3JvLCBidXQgdGhlcmUgYXJlIHBs
ZW50eSBvZiBvdGhlciBjYWxsZXIncyBvZgpsaWJ4bF9fanNvbl9vYmplY3RfdG9fanNvbiBpbiBs
aWJ4bF9fZXZfcW1wIGltcGxlbWVudGF0aW9uLgoKPiA+ICsgICAgc3RhdHVzID0gbGlieGxfX2pz
b25fb2JqZWN0X2dldF9zdHJpbmcobyk7Cj4gPiArICAgIGlmIChzdHJjbXAoc3RhdHVzLCAicnVu
bmluZyIpKSB7Cj4gCj4gSSB0aGluayBzdGF0dXMgY2FuIGJlIE5VTEwgaWYgbyBpcyBub3QgYSBz
dHJpbmcsIGFuZCB0aGlzIGlzIHRoZXJlZm9yZQo+IGEgRG9TIHZ1bG5lcmFiaWxpdHkgYWdhaW5z
dCBsaWJ4bCBleHBsb2l0YWJsZSBieSBhIGRlcHJpdiBxZW11LgoKYG9gIGlzIGEgc3RyaW5nLCBs
aWJ4bF9fanNvbl9tYXBfZ2V0KCwsSlNPTl9TVFJJTkcpIGNhbGxzIG1ha2VzIHN1cmUgb2YKdGhh
dC4gVGhlbiBgc3RhdHVzYCBjYW4ndCBiZSBOVUxMLgoKPiA+IEBAIC0yNTQ3LDYgKzI2MDAsOCBA
QCBzdGF0aWMgdm9pZCBkZXZpY2VfbW9kZWxfc3Bhd25fb3V0Y29tZShsaWJ4bF9fZWdjICplZ2Ms
Cj4gPiAgICAgICAgICB9Cj4gPiAgICAgIH0KPiA+ICAKPiA+ICsgICAgbGlieGxfX2V2X3FtcF9k
aXNwb3NlKGdjLCAmZG1zcy0+cW1wKTsKPiA+ICsKPiA+ICAgb3V0Ogo+ID4gICAgICBkbXNzLT5j
YWxsYmFjayhlZ2MsIGRtc3MsIHJjKTsKPiAKPiBXaHkgaXMgdGhlIGRpc3Bvc2UgYmVmb3JlIG91
dCA/ICBJIHRoaW5rIHRoaXMgbWF5IGJlIGEgbWVtb3J5IGxlYWsgKG9yCj4gd29yc2UpLCBwZXJo
YXBzIGV4cGxvaXRhYmxlIHNvbWVob3cgYnkgcWVtdS4KCkl0J3MgcHJvYmFibHkgYSBtaXN0YWtl
LgoKPiA+ICBfaGlkZGVuIHZvaWQgbGlieGxfX3NwYXduX2xvY2FsX2RtKGxpYnhsX19lZ2MgKmVn
YywgbGlieGxfX2RtX3NwYXduX3N0YXRlKik7Cj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCj4gPiBpbmRleCBm
ZWM0MmIyNjBjLi5hMDkxMjcxOGUwIDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsCj4gPiArKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiA+IEBAIC03
NSw2ICs3NSw3IEBAIGxpYnhsX2Vycm9yID0gRW51bWVyYXRpb24oImVycm9yIiwgWwo+ID4gICAg
ICAoLTI5LCAiUU1QX0NPTU1BTkRfTk9UX0ZPVU5EIiksICMgdGhlIHJlcXVlc3RlZCBjb21tYW5k
IGhhcyBub3QgYmVlbiBmb3VuZAo+ID4gICAgICAoLTMwLCAiUU1QX0RFVklDRV9OT1RfQUNUSVZF
IiksICMgYSBkZXZpY2UgaGFzIGZhaWxlZCB0byBiZSBiZWNvbWUgYWN0aXZlCj4gPiAgICAgICgt
MzEsICJRTVBfREVWSUNFX05PVF9GT1VORCIpLCAjIHRoZSByZXF1ZXN0ZWQgZGV2aWNlIGhhcyBu
b3QgYmVlbiBmb3VuZAo+ID4gKyAgICAoLTMyLCAiUUVNVV9BUEkiKSwKPiAKPiBDYW4gd2UgYXQg
bGVhc3QgaGF2ZSBhIGRlc2NyaXB0aXZlIGNvbW1lbnQgZm9yIHRoaXMgZXJyb3IgY29kZSA/CgpX
aGF0IGFib3V0OgogIFFFTVUncyByZXBsaWVzIGRvbid0IGNvbnRhaW5zIGV4cGVjdGVkIG1lbWJl
cnMKClRoYW5rcywKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 16:52:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 16:52: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-devel-bounces@lists.xenproject.org>)
	id 1gPVjL-0001Dn-6T; Wed, 21 Nov 2018 16:51: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=fw+h=oa=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1gPVjJ-0001Db-EY
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 16:51:57 +0000
X-Inumbo-ID: c16778fd-edad-11e8-9a16-bc764e045a96
Received: from mail-yb1-xb43.google.com (unknown [2607:f8b0:4864:20::b43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c16778fd-edad-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 16:51:56 +0000 (UTC)
Received: by mail-yb1-xb43.google.com with SMTP id w17-v6so2465242ybl.6
 for <xen-devel@lists.xenproject.org>; Wed, 21 Nov 2018 08:51:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=SZlnmBAJOdxmycbG1ee7/FEKQuCJXRWMmwhxVsy5yMY=;
 b=PhIvw+/vMtEGfzgk4mZW4XCy5er4N2okd6lGXpo1tepqL+g1rHCij+/dE2kmkZNcLu
 AqYhhDem5LQsxeHMINaL36lBPYQcuOczPn0n1bp/RKt4ztAamGRAWekcLKXRcEjas502
 aqmsInKXHifEUMzgUDDL4ulX5+ySaTCEEut50=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=SZlnmBAJOdxmycbG1ee7/FEKQuCJXRWMmwhxVsy5yMY=;
 b=gFgumM6GFG6dBZw4Erqr5QkvfIav0ro9VcsCTcC5zc3ffmp1CzlNMxKDFUHxuasNUT
 npKCVM8qZRdwzdb/MwOKzC4p9EiUHos7ixsc2jyX+9G+kqVmUM79lO/6AKSTjepIpH6n
 VHEIuZLkzQ9YrpyzQWlGQrU6C7OW3Mm933JaSbk8g76xKDQJW4sPELFMqzDG1a2/z/3J
 mPVxHCPm84VZKpmWuOXgflMvpR+g6aenWXdu4PnQr5EiiTBORckpzWcDeGr2Rb+mGubn
 WV0FaLUwkeazeG0QOjo8BuhjOG8ezp5H6FSMnWF7Su1oyNf0qRba58b/cEEeG8TzagWp
 k4Lw==
X-Gm-Message-State: AA+aEWYA0iFDR18idViDtpe1xmgKakgHaWpSp+XKPUAayGAYQpD0FGEU
 wrG8G8Wq6CN/3xQsF8o7rRaCGkK0iYo=
X-Google-Smtp-Source: AFSGD/WWzh/ABHmcq6oQHsdSnuyVJk0PG4dBXCJCHKAAGubSHyWOgK/cZc2O4DceENm8lkvmfxST2w==
X-Received: by 2002:a25:20c6:: with SMTP id
 g189-v6mr7067426ybg.196.1542819116027; 
 Wed, 21 Nov 2018 08:51:56 -0800 (PST)
Received: from ?IPv6:2600:1700:7b90:52f0:34be:91a0:c8da:aac6?
 ([2600:1700:7b90:52f0:34be:91a0:c8da:aac6])
 by smtp.gmail.com with ESMTPSA id d135-v6sm15688152ywh.43.2018.11.21.08.51.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Nov 2018 08:51:55 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Doug Goldstein <cardoe@cardoe.com>
X-Mailer: iPhone Mail (16B92)
In-Reply-To: <20181121163256.25289-1-wei.liu2@citrix.com>
Date: Wed, 21 Nov 2018 10:51:55 -0600
Message-Id: <435968E2-ECEE-4D72-82DD-AA18C90B3EEA@cardoe.com>
References: <20181121163256.25289-1-wei.liu2@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] automation: git clean between builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gT24gTm92IDIxLCAyMDE4LCBhdCAxMDozMiBBTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gCj4gQ3VycmVudGx5IHJhbmRjb25maWcgdGVzdHMgYXJlIG1vcmUgbGlr
ZWx5IHRvIGZhaWwgdGhhbiB0byBzdWNjZWVkCj4gYmVjYXVzZSBvZiBhIGJ1ZyBpbiB4ZW4ncyBi
dWlsZCBzeXN0ZW06IHN5bWJvbHMtZHVtbXkubydzIGRlcGVuZGVuY3kKPiBpcyB3cm9uZywgd2hp
Y2ggY2F1c2VzIGl0IHRvIG5vdCBnZXQgcmVidWlsZCBiZXR3ZWVuIHJ1bnMsIHdoaWNoCj4gZXZl
bnR1YWxseSBjYXVzZXMgbGlua2luZyB0byBmYWlsLiBUaGVyZSBtYXkgYWxzbyBiZSBvdGhlciBj
b3JuZXIKPiBjYXNlcyB3ZSBoYXZlbid0IGRpc2NvdmVyZWQuCj4gCj4gVGhlIGZpeCBpcyBub3Qg
c3RyYWlnaHRmb3J3YXJkLiBGb3Igbm93LCBtYWtlIHN1cmUgdGhlIHRyZWUgaXMgY2xlYW5lZAo+
IHByb3Blcmx5IGJldHdlZW4gYnVpbGRzIHNvIHdlIGRvbid0IHNlZSByYW5kb20gZmFpbHVyZXMg
aW4gR2l0bGFiIENJLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gCgpTb3VuZHMgZ29vZCBhcyBhIGZpeCBmb3Igbm93IHRvIGdldCB1cyBnb2luZy4g
CgpBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 16:57:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 16:57: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-devel-bounces@lists.xenproject.org>)
	id 1gPVoH-0001QP-Rr; Wed, 21 Nov 2018 16:57: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=j9eG=OA=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1gPVoG-0001QK-1g
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 16:57:04 +0000
X-Inumbo-ID: 766afeee-edae-11e8-baff-12d6303a7972
Received: from mail-ed1-f66.google.com (unknown [209.85.208.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 766afeee-edae-11e8-baff-12d6303a7972;
 Wed, 21 Nov 2018 16:57:00 +0000 (UTC)
Received: by mail-ed1-f66.google.com with SMTP id d3so5443123edx.7
 for <xen-devel@lists.xen.org>; Wed, 21 Nov 2018 08:57:00 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=/UWxMIkP31DItuJV1p8+veK12moT+/dGPcjNVx+sDSk=;
 b=gVkMMjgQsb7QtuZWzsq3Z1dfea8R9hzUbyQ08hFVcU44htQJxlHufbIJuv5FXbg8Dh
 lx8y/a40TnyEoeDxdIleT7yId++2/ccNIfiOsxy/XPEDVI62fggcmU7eNs+0tleY2Hqz
 UCYAXRkyxsMpgXv+7q7zQUKzTZ65AP2wXALBqP86ylV8l1myiJoRu1jYgb/cItpLWPyC
 bNEIEaN5EkfPYgL4yO3QeYPkWFmR4S3UNU+aWMFAS36h90ujyxRqSESH9zQEczWVX/lo
 M5uKv8iXHb1OhZKsatUHoHkdbCSqYsF5gbbIramcZJftlKEXwIKiWdUz16zflKsqFBUI
 sNVA==
X-Gm-Message-State: AA+aEWYROWZrx7dEqA4YLx6mm8qBtn49yS5AdZhR7+oC33Rd49zUmysg
 D7pyxkzrRhX3fKeC/RHH9GEs5K8d
X-Google-Smtp-Source: AFSGD/XbCPvj0gaWIgpJoow55xLnQGjDuct2Sq1ik2V2LdeTndapLGzzX3xGQ1YSUUv2cZo/ELyewQ==
X-Received: by 2002:a50:b284:: with SMTP id p4-v6mr6532340edd.60.1542819419526; 
 Wed, 21 Nov 2018 08:56:59 -0800 (PST)
Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com.
 [209.85.128.46])
 by smtp.gmail.com with ESMTPSA id d6-v6sm13470284edl.61.2018.11.21.08.56.59
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Nov 2018 08:56:59 -0800 (PST)
Received: by mail-wm1-f46.google.com with SMTP id 125so6277241wmh.0
 for <xen-devel@lists.xen.org>; Wed, 21 Nov 2018 08:56:59 -0800 (PST)
X-Received: by 2002:a1c:2b45:: with SMTP id
 r66-v6mr6604024wmr.128.1542819418476; 
 Wed, 21 Nov 2018 08:56:58 -0800 (PST)
MIME-Version: 1.0
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-3-git-send-email-andrew.cooper3@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 21 Nov 2018 09:56:20 -0700
X-Gmail-Original-Message-ID: <CABfawh=tcfCOWGaCqAzYJALLip9onxYR7hMJN+jUwO2ykZ6CUg@mail.gmail.com>
Message-ID: <CABfawh=tcfCOWGaCqAzYJALLip9onxYR7hMJN+jUwO2ykZ6CUg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 02/14] x86/mem-sharing: Don't leave the
 altp2m lock held when nominating a page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgNjoyMSBBTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IGdldF9nZm5fdHlwZV9hY2Nlc3MoKSBpbnRlcm5h
bGx5IHRha2VzIHRoZSBwMm0gbG9jaywgYW5kIG5vdGhpbmcgZXZlciB1bmxvY2tzCj4gaXQuICBT
d2l0Y2ggdG8gdXNpbmcgdGhlIHVubG9ja2VkIGFjY2Vzc29yIGluc3RlYWQuCj4KPiBUaGlzIHdh
c24ndCBpbmNsdWRlZCBpbiBYU0EtMjc3IGJlY2F1c2UgbmVpdGhlciBtZW0tc2hhcmluZyBub3Ig
YWx0cDJtIGFyZQo+IHN1cHBvcnRlZC4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0
YW1hc0B0a2xlbmd5ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 17:07:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 17:07: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-devel-bounces@lists.xenproject.org>)
	id 1gPVy4-0002IU-Ao; Wed, 21 Nov 2018 17:07:12 +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=j9eG=OA=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1gPVy3-0002IO-CR
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 17:07:11 +0000
X-Inumbo-ID: e1d45d82-edaf-11e8-a5f1-12d6303a7972
Received: from mail-ed1-f65.google.com (unknown [209.85.208.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e1d45d82-edaf-11e8-a5f1-12d6303a7972;
 Wed, 21 Nov 2018 17:07:10 +0000 (UTC)
Received: by mail-ed1-f65.google.com with SMTP id h15so5491074edb.4
 for <xen-devel@lists.xen.org>; Wed, 21 Nov 2018 09:07:10 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=QhXd43qKMtbmMI+tQUQLNwXbyrOkFMABWAwszQaE+/k=;
 b=pNjaGUw3QzAGjD3qTLxcQqw6gM+XTFvdTB1ikzQKjlm4rsXRon/bVLPOERMeuizPb1
 /kQ2RH6a4bfKBsXmzFPk6omvoghgezbg/8n3JtnCqK112KdrtmeBTjoYRVoq+/MObO7Q
 eIyXSOsbbjTwYo74+DwBg1Ni4E6oJK4w7wWu5ly8iNDCt6368NhJAZme44gvfeN+JXvd
 GHliNNBINfULeU5NweV4PHEPIYf6wZeAeVm7RJVC9BQngF4UScUGZL/rjXTchXsINGCg
 H5WUJ1gZarU9l9me7eKm5zGJrLb5RGBpZX3pOVZw1JctJCF2LCaPbcYkoxEOQvgRT2WN
 xzRw==
X-Gm-Message-State: AA+aEWYi/zw05QOy14T6qfZ9BNBczclKGKFJV8rFg8mKe1N3bwSckXib
 LMejlmedkeRaqUKMOeEbo3dkQHLX
X-Google-Smtp-Source: AFSGD/V7rHhtZwXrXUhzDh1mMYeZJrLZuXEHrpquPlaS1fTjNUlkNeORo40Eb7tr3LFYtEawxXfGBA==
X-Received: by 2002:a50:8799:: with SMTP id a25mr6489881eda.96.1542820029311; 
 Wed, 21 Nov 2018 09:07:09 -0800 (PST)
Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com.
 [209.85.221.41])
 by smtp.gmail.com with ESMTPSA id e18-v6sm7853661ejm.26.2018.11.21.09.07.08
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Nov 2018 09:07:08 -0800 (PST)
Received: by mail-wr1-f41.google.com with SMTP id x10so6474857wrs.8
 for <xen-devel@lists.xen.org>; Wed, 21 Nov 2018 09:07:08 -0800 (PST)
X-Received: by 2002:adf:be8d:: with SMTP id i13mr6737410wrh.235.1542820028222; 
 Wed, 21 Nov 2018 09:07:08 -0800 (PST)
MIME-Version: 1.0
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-10-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-10-git-send-email-andrew.cooper3@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 21 Nov 2018 10:06:31 -0700
X-Gmail-Original-Message-ID: <CABfawh=LdQ8ZPrN+4jfTvg4dg-jEQ4Zps8ZYvv7nykPz2G4PGQ@mail.gmail.com>
Message-ID: <CABfawh=LdQ8ZPrN+4jfTvg4dg-jEQ4Zps8ZYvv7nykPz2G4PGQ@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 09/14] x86/p2m: Switch the two_gfns
 infrastructure to using gfn_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgNjoyMSBBTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IEFkZGl0aW9uYWxseSwgZHJvcCBzdXJyb3VuZGlu
ZyB0cmFpbGluZyB3aGl0ZXNwYWNlLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRh
bWFzQHRrbGVuZ3llbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 17:07:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 17:07: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-devel-bounces@lists.xenproject.org>)
	id 1gPVy2-0002IG-0K; Wed, 21 Nov 2018 17:07: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=88OY=OA=citrix.com=prvs=85659e452=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gPVy0-0002IA-Up
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 17:07:08 +0000
X-Inumbo-ID: df0193d6-edaf-11e8-b817-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df0193d6-edaf-11e8-b817-12d6303a7972;
 Wed, 21 Nov 2018 17:07:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71219688"
Date: Wed, 21 Nov 2018 17:07:02 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20181121170702.hsxpn3y4qzfy34sz@zion.uk.xensource.com>
References: <20181121163256.25289-1-wei.liu2@citrix.com>
 <435968E2-ECEE-4D72-82DD-AA18C90B3EEA@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <435968E2-ECEE-4D72-82DD-AA18C90B3EEA@cardoe.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] automation: git clean between builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMTA6NTE6NTVBTSAtMDYwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gCj4gPiBPbiBOb3YgMjEsIDIwMTgsIGF0IDEwOjMyIEFNLCBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPiB3cm90ZToKPiA+IAo+ID4gQ3VycmVudGx5IHJhbmRjb25maWcgdGVz
dHMgYXJlIG1vcmUgbGlrZWx5IHRvIGZhaWwgdGhhbiB0byBzdWNjZWVkCj4gPiBiZWNhdXNlIG9m
IGEgYnVnIGluIHhlbidzIGJ1aWxkIHN5c3RlbTogc3ltYm9scy1kdW1teS5vJ3MgZGVwZW5kZW5j
eQo+ID4gaXMgd3JvbmcsIHdoaWNoIGNhdXNlcyBpdCB0byBub3QgZ2V0IHJlYnVpbGQgYmV0d2Vl
biBydW5zLCB3aGljaAo+ID4gZXZlbnR1YWxseSBjYXVzZXMgbGlua2luZyB0byBmYWlsLiBUaGVy
ZSBtYXkgYWxzbyBiZSBvdGhlciBjb3JuZXIKPiA+IGNhc2VzIHdlIGhhdmVuJ3QgZGlzY292ZXJl
ZC4KPiA+IAo+ID4gVGhlIGZpeCBpcyBub3Qgc3RyYWlnaHRmb3J3YXJkLiBGb3Igbm93LCBtYWtl
IHN1cmUgdGhlIHRyZWUgaXMgY2xlYW5lZAo+ID4gcHJvcGVybHkgYmV0d2VlbiBidWlsZHMgc28g
d2UgZG9uJ3Qgc2VlIHJhbmRvbSBmYWlsdXJlcyBpbiBHaXRsYWIgQ0kuCj4gPiAKPiA+IFNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAKPiAKPiBTb3VuZHMg
Z29vZCBhcyBhIGZpeCBmb3Igbm93IHRvIGdldCB1cyBnb2luZy4gCj4gCj4gQWNrZWQtYnk6IERv
dWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KCkkgdGhpbmsgSSB3aWxsIG5lZWQgdG8g
c3dpdGNoIGZyb20gZ2l0IGNsZWFuIHRvIG1ha2UgY2xlYW4gdG8gYXZvaWQKd2lwaW5nIG91dCBh
bGwgdGhlIGFydGlmYWN0cy4gRG9lcyB5b3VyIGFjayBzdGlsbCBzdGFuZD8KCldlaS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 17:14:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 17:14: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-devel-bounces@lists.xenproject.org>)
	id 1gPW5S-0003AC-4Z; Wed, 21 Nov 2018 17:14:50 +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=Yfpo=OA=citrix.com=prvs=85652c963=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gPW5R-0003A7-2z
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 17:14:49 +0000
X-Inumbo-ID: f25cadca-edb0-11e8-a4e0-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f25cadca-edb0-11e8-a4e0-12d6303a7972;
 Wed, 21 Nov 2018 17:14:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,261,1539648000"; d="scan'208";a="71220522"
Date: Wed, 21 Nov 2018 17:14:44 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181121171444.GD2448@perard.uk.xensource.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
 <20181112164930.25893-8-anthony.perard@citrix.com>
 <23534.44948.982140.446746@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23534.44948.982140.446746@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v6 07/11] libxl_dm: Pre-open QMP socket for
 QEMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMTE6NTI6NTJBTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gPiArICAgIHIgPSBsaXN0ZW4oZmQsIDEpOwo+IAo+IFdoYXQgaXMgdGhlIHJlYXNvbmlu
ZyBiZWhpbmQgdGhlIGNob2ljZSBvZiAxIGZvciB0aGUgbGlzdGVuIHF1ZXVlCj4gcGFyYW1ldGVy
ID8KCkkgbWF5IGhhdmUgc2ltcGx5IGNvcHkgdGhhdCBmcm9tIFFFTVUsIG9yIGxpYnZpcnQuIFRo
ZXkgYm90aCBjYWxsIGxpc3Rlbgp3aXRoIDEuIEl0IGlzIHByb2JhYmx5IHRvIGFsbG93IGF0IGxl
YXN0IG9uZSBjb25uZWN0KCkgY2FsbCBvbiB0aGF0CnNvY2tldCB0byBzdWNjZWVkIGJlZm9yZSBR
RU1VIHN0YXJ0LiBJIGRvbid0IGtub3cgaWYgMCBpcyBlbm91Z2guCgo+ID4gIHN0YXRpYyBpbnQg
bGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAo+ID4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpkbSwgaW50
IGd1ZXN0X2RvbWlkLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBsaWJ4bF9kb21haW5fY29uZmlnICpndWVzdF9jb25maWcsCj4gPiBAQCAtOTQ0LDEw
ICs5OTEsMTYgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3
KGxpYnhsX19nYyAqZ2MsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJWQi
LCBndWVzdF9kb21pZCksIE5VTEwpOwo+ID4gIAo+ID4gICAgICBmbGV4YXJyYXlfYXBwZW5kKGRt
X2FyZ3MsICItY2hhcmRldiIpOwo+ID4gLSAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsCj4g
PiAtICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCJzb2NrZXQsaWQ9bGlieGwtY21kLCIK
PiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGg9JXMsc2VydmVyLG5vd2Fp
dCIsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19xZW11X3FtcF9w
YXRoKGdjLCBndWVzdF9kb21pZCkpKTsKPiA+ICsgICAgaWYgKHN0YXRlLT5kbV9tb25pdG9yX2Zk
ID49IDApIHsKPiA+ICsgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywKPiA+ICsgICAg
ICAgICAgICBHQ1NQUklOVEYoInNvY2tldCxpZD1saWJ4bC1jbWQsZmQ9JWQsc2VydmVyLG5vd2Fp
dCIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5kbV9tb25pdG9yX2ZkKSk7Cj4g
Cj4gSSB0aGluayBJIHN1Z2dlc3RlZCAoSVJMIHBlcmhhcHMsIGFuZCBwZXJoYXBzIGFmdGVyIHlv
dSBwb3N0ZWQgdGhpcykKPiB0aGF0IHlvdSBtaWdodCBhZGQgc29tZSBhc3NlcnRzIHRvIHRoZSBv
dGhlcgo+IC4uLl9idWlsZF9kZXZpY2VfbW9kZWxfYXJnc18uLi4gZnVuY3Rpb25zLgoKV2lsbCBk
by4KCj4gPiBAQCAtMjAwMCw2ICsyMDUzLDcgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShs
aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzKQo+ID4gICAg
ICBpZiAocmV0KQo+ID4gICAgICAgICAgZ290byBvdXQ7Cj4gPiAgCj4gPiArICAgIGRfc3RhdGUt
PmRtX21vbml0b3JfZmQgPSAtMTsKPiAKPiBUaGlzIGZ1bmN0aW9uIGNhbGxzIGxpYnhsX19kb21h
aW5fbWFrZSB3aGljaCB5b3UgaGF2ZSBqdXN0IGNoYW5nZWQgdG8KPiBhbHNvIHNldCB0aGlzLiAg
VGhlIHNpdHVhdGlvbiBpcyBub3cgdmVyeSBjb25mdXNpbmcsIEkgdGhpbmsuCj4gCj4gSSB0aGlu
ayBpdCB3b3VsZCBwcm9iYWJseSBiZSBiZXR0ZXIgdG8gaW50cm9kdWNlIGEgbmV3IGZ1bmN0aW9u
IHRvCj4gaW5pdGlhbGlzZSBhIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUsIHdoaWNoIGlzIGNh
bGxlZCBldmVyeSB0aW1lIG9uZQo+IGNvbWVzIGludG8gZXhpc3RlbmNlLiAgUHJvYmFibHkgYXMg
YSBzZXBhcmF0ZSBwYXRjaC4KCkknbGwgYXR0ZW1wdCB0byBkbyB0aGF0LgoKPiA+IEBAIC0yNDA4
LDYgKzI0NzAsNyBAQCBvdXRfY2xvc2U6Cj4gPiAgICAgIGlmIChsb2dmaWxlX3cgPj0gMCkgY2xv
c2UobG9nZmlsZV93KTsKPiA+ICBvdXQ6Cj4gPiAgICAgIGlmIChkbV9zdGF0ZV9mZCA+PSAwKSBj
bG9zZShkbV9zdGF0ZV9mZCk7Cj4gPiArICAgIGlmIChzdGF0ZS0+ZG1fbW9uaXRvcl9mZCA+PSAw
KSBjbG9zZShzdGF0ZS0+ZG1fbW9uaXRvcl9mZCk7Cj4gCj4gSSB0aGluayB0aGlzIGNsZWFudXAg
b2YgYHN0YXRlJyBuZWVkcyB0byBiZSBzcGxpdCBvdXQuICBUaGVyZSBzaG91bGQKPiBiZSBhIGRp
c3Bvc2UgZnVuY3Rpb24gY2FsbGVkIGV2ZXJ5d2hlcmUgYSBzdGF0ZSBjZWFzZXMgdG8gZXhpc3Qu
Cj4gU2VlIGFib3ZlIGFib3V0IF9pbml0LgoKV2lsbCBkby4KCi0tIApBbnRob255IFBFUkFSRAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 17:20:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 17:20: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-devel-bounces@lists.xenproject.org>)
	id 1gPWBF-0003vG-RO; Wed, 21 Nov 2018 17:20: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=j9eg=oa=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1gPWBE-0003vB-JA
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 17:20:48 +0000
X-Inumbo-ID: c1da1a0d-edb1-11e8-9a16-bc764e045a96
Received: from mail-ed1-f67.google.com (unknown [209.85.208.67])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1da1a0d-edb1-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 17:20:36 +0000 (UTC)
Received: by mail-ed1-f67.google.com with SMTP id j6so5501984edp.9
 for <xen-devel@lists.xen.org>; Wed, 21 Nov 2018 09:20:35 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=d7EuJigVgESS5cuEZJgG/WiWIMkCsqinO8UL5PGUgWI=;
 b=ZJDJdtjIP297dGE9FpBzaqO1KSG09oc+PXWjbCvonUnLZr1n8PmogjDUm/mABYH1N/
 R501xdGpmQ7p/FYYefXLq/i2p9tAH95A6FV9PUSU9o3GRPYbzCad5okRyHvQN4LX2CT3
 kWgyA5dv0dsKxVD+ebQwYVTBs8czTrmGskfNBjfYfUs0ZtOHMJ1mksKBwwjwuitSXpFe
 f/GHaRuM2xqFtza9/Bo3Y5XioxGpg8pmgJrFlERxKYhp10v/Z9+zPvpOIcG5agG87wMY
 xk2PNFte/vibBaZ9R7pub4X7wcca4Y5rQoHsTBxlKGhy9hv884gir4lntndb+ib4WriD
 vDOA==
X-Gm-Message-State: AGRZ1gJQ4EzmKNzn2yfAhE32lffplVWx9uhk/vqpPJjywQyzvy7jhq4I
 x6ITBLI6QAyE9hdLepyX50gpu1MBzXg=
X-Google-Smtp-Source: AJdET5eVIKbcvUraUy1gjszolvbkBere3eJw9YyGpyD+SzRgvnzBFKL+2OS9tfi6AanLE1QFQrSLNQ==
X-Received: by 2002:a17:906:4f04:: with SMTP id
 t4-v6mr5661553eju.153.1542820834447; 
 Wed, 21 Nov 2018 09:20:34 -0800 (PST)
Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com.
 [209.85.221.44])
 by smtp.gmail.com with ESMTPSA id 97sm9117728edq.45.2018.11.21.09.20.33
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Nov 2018 09:20:33 -0800 (PST)
Received: by mail-wr1-f44.google.com with SMTP id j2so6541380wrw.1
 for <xen-devel@lists.xen.org>; Wed, 21 Nov 2018 09:20:33 -0800 (PST)
X-Received: by 2002:adf:ef0d:: with SMTP id e13mr6560061wro.29.1542820832881; 
 Wed, 21 Nov 2018 09:20:32 -0800 (PST)
MIME-Version: 1.0
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 21 Nov 2018 10:19:56 -0700
X-Gmail-Original-Message-ID: <CABfawhnKMfSupGLWX54jy-nGEAUDe+F8=Ft5Bd8Upc3DOzT4=A@mail.gmail.com>
Message-ID: <CABfawhnKMfSupGLWX54jy-nGEAUDe+F8=Ft5Bd8Upc3DOzT4=A@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/14] XSA-277 followup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgNjoyMSBBTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IFRoaXMgY292ZXJzIHZhcmlvdXMgZml4ZXMgcmVs
YXRlZCB0byBYU0EtMjc3IHdoaWNoIHdlcmVuJ3QgaW4gc2VjdXJpdHkKPiBzdXBwb3J0ZWQgYXJl
YXMsIGFuZCBhc3NvY2lhdGVkIGNsZWFudXAuCj4KPiBUaGUgYmlnZ2VzdCBpc3N1ZSBub3RpY2Vk
IGhlcmUgaXMgdGhhdCBhbHRwMm0ncyB1c2Ugb2YgaGFyZHdhcmUgI1ZFIHN1cHBvcnQKPiB3aWxs
IGNhdXNlIGdlbmVyYWwgbWVtb3J5IGNvcnJ1cHRpb24gaWYgdGhlIGd1ZXN0IGV2ZXIgYmFsbG9v
bnMgb3V0IHRoZSBWRUlORk8KPiBwYWdlLiAgVGhlIG9ubHkgc2FmZSB3YXkgSSB0aGluayBvZiBk
b2luZyB0aGlzIGlzIGZvciBYZW4gdG8gYWxsb2MgYW5ub255bW91cwo+IGRvbWhlYXAgcGFnZXMg
Zm9yIHRoZSBWRUlORk8sIGFuZCBmb3IgdGhlIGd1ZXN0IHRvIG1hcCB0aGVtIGluIGEgc2ltaWxh
ciB3YXkKPiB0byB0aGUgc2hhcmVkIGluZm8gYW5kIGdyYW50IHRhYmxlIGZyYW1lcy4KClNpbmNl
IGJhbGxvb25pbmcgcHJlc2VudHMgYWxsIHNvcnRzIG9mIHByb2JsZW1zIHdoZW4gdXNlZCB3aXRo
IGFsdHAybQpJIHdvdWxkIHN1Z2dlc3QganVzdCBtYWtpbmcgdGhlIHR3byBleHBsaWNpdGx5IGlu
Y29tcGF0aWJsZSBkdXJpbmcKZG9tYWluIGNyZWF0aW9uLiBCZXNpZGUgdGhlIGluZm8gcGFnZSBi
ZWluZyBwb3NzaWJseSBiYWxsb29uZWQgb3V0IHRoZQpvdGhlciBwcm9ibGVtIGlzIHdoZW4gYmFs
bG9vbmluZyBjYXVzZXMgYWx0cDJtIHZpZXdzIHRvIGJlIHJlc2V0CmNvbXBsZXRlbHksIHJlbW92
aW5nIG1lbV9hY2Nlc3MgcGVybWlzc2lvbnMgYW5kIHJlbWFwcGVkIGVudHJpZXMuCgpUYW1hcwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 17:34:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 17:34: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-devel-bounces@lists.xenproject.org>)
	id 1gPWO2-0004rr-9U; Wed, 21 Nov 2018 17:34:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=so8w=oa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPWO1-0004rf-FX
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 17:34:01 +0000
X-Inumbo-ID: a125f8ba-edb3-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a125f8ba-edb3-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 17:33:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPWNy-0001Pq-F8; Wed, 21 Nov 2018 17:33:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPWNy-0003hE-4D; Wed, 21 Nov 2018 17:33:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPWNy-00032o-3A; Wed, 21 Nov 2018 17:33:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130614-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:build-arm64:<job status>:broken:regression
 xen-4.11-testing:build-arm64-pvops:<job status>:broken:regression
 xen-4.11-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.11-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.11-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.11-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.11-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-4.11-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.11-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.11-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.11-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=49caabf2584a26d16f73b4bd423329f8d99f7e71
X-Osstest-Versions-That: xen=dea9fc0e02d92f5e6d46680aa0a52fa758eca9c4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Nov 2018 17:33:58 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 130614: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDYxNCB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA2MTQvCgpGYWlsdXJlcyBhbmQg
cHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk3
MjAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEyOTcyMAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5NzIwCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3Jl
bHMucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEyOTcyMAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2Fw
dHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTcyMAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQg
aW4gMTI5NzIwCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMjk3MjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNjkgeHRmL3Rlc3QtaHZt
NjQteHNhLTI3OCAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICA0OWNhYWJmMjU4NGEyNmQxNmY3M2I0YmQ0MjMzMjlmOGQ5OWY3ZTcxCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkZWE5ZmMwZTAyZDkyZjVlNmQ0NjY4MGFh
MGE1MmZhNzU4ZWNhOWM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk3MjAgIDIwMTgtMTEtMDkg
MjE6MTk6MTYgWiAgIDExIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwNjE0ICAyMDE4LTEx
LTIwIDE1OjA3OjQzIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9w
cyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxv
Z3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJl
LWxvZ3MKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0OWNhYWJmMjU4NGEyNmQxNmY3M2I0YmQ0
MjMzMjlmOGQ5OWY3ZTcxCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjM1OjQ4IDIwMTggKzAxMDAKCiAgICB4ODYv
ZG9tMDogQXZvaWQgdXNpbmcgMUcgc3VwZXJwYWdlcyBpZiBzaGFkb3dpbmcgbWF5IGJlIG5lY2Vz
c2FyeQogICAgCiAgICBUaGUgc2hhZG93IGNvZGUgZG9lc24ndCBzdXBwb3J0IDFHIHN1cGVycGFn
ZXMsIGFuZCB3aWxsIGhhbmQgI1BGW1JTVkRdIGJhY2sgdG8KICAgIGd1ZXN0cy4KICAgIAogICAg
Rm9yIGRvbTAncyB3aXRoIDUxMkdCIG9mIFJBTSBvciBtb3JlIChhbmQgc3ViamVjdCB0byB0aGUg
UDJNIGFsaWdubWVudCksIFhlbidzCiAgICBkb21haW4gYnVpbGRlciBtaWdodCB1c2UgMUcgc3Vw
ZXJwYWdlcy4KICAgIAogICAgQXZvaWQgdXNpbmcgMUcgc3VwZXJwYWdlcyAoZmFsbGluZyBiYWNr
IHRvIDJNIHN1cGVycGFnZXMgaW5zdGVhZCkgaWYgdGhlcmUgaXMKICAgIGEgcmVhc29uYWJsZSBj
aGFuY2UgdGhhdCB3ZSBtYXkgaGF2ZSB0byBzaGFkb3cgZG9tMC4gIFRoaXMgYXNzdW1lcyB0aGF0
IHRoZXJlCiAgICBhcmUgbm8gY2lyY3Vtc3RhbmNlcyB3aGVyZSB3ZSB3aWxsIGFjdGl2YXRlIGxv
Z2RpcnR5IG1vZGUgb24gZG9tMC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5NmY2ZWUxNWFkN2NhOTY0
NzI3NzlmYzVjMDgzYjQxNDk0OTVjNTg0CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0xMiAxMToy
NjowNCArMDAwMAoKY29tbWl0IGJiZTQ4YjViNjdjY2ViYmM3MzM0MmJmZDM0NjAzYzQ4NTljZGU0
ZGYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE5v
diAyMCAxNTozNDo1MSAyMDE4ICswMTAwCgogICAgeDg2L3NoYWRvdzogc2hyaW5rIHN0cnVjdCBw
YWdlX2luZm8ncyBzaGFkb3dfZmxhZ3MgdG8gMTYgYml0cwogICAgCiAgICBUaGlzIGlzIHRvIGF2
b2lkIGl0IG92ZXJsYXBwaW5nIHRoZSBsaW5lYXJfcHRfY291bnQgZmllbGQgbmVlZGVkIGZvciBQ
VgogICAgZG9tYWlucy4gSW50cm9kdWNlIGEgc2VwYXJhdGUsIEhWTS1vbmx5IHBhZ2V0YWJsZV9k
eWluZyBmaWVsZCB0byByZXBsYWNlCiAgICB0aGUgc29sZSBvbmUgbGVmdCBpbiB0aGUgdXBwZXIg
MTYgYml0cy4KICAgIAogICAgTm90ZSB0aGF0IHRoZSBhY2Nlc3NlcyB0byAtPnNoYWRvd19mbGFn
cyBpbiBzaGFkb3dfe3BybyxkZX1tb3RlKCkgZ2V0CiAgICBzd2l0Y2hlZCB0byBub24tYXRvbWlj
LCBub24tYml0b3BzIG9wZXJhdGlvbnMsIGFzIHt0ZXN0LHNldCxjbGVhcn1fYml0KCkKICAgIGFy
ZSBub3QgYWxsb3dlZCBvbiB1aW50MTZfdCBmaWVsZHMgYW5kIGhlbmNlIHRoZWlyIHVzZSB3b3Vs
ZCBoYXZlCiAgICByZXF1aXJlZCB1Z2x5IGNhc3RzLiBUaGlzIGlzIGZpbmUgYmVjYXVzZSBhbGwg
dXBkYXRlcyBvZiB0aGUgZmllbGQgb3VnaHQKICAgIHRvIG9jY3VyIHdpdGggdGhlIHBhZ2luZyBs
b2NrIGhlbGQsIGFuZCBvdGhlciB1cGRhdGVzIG9mIGl0IHVzZSB8PSBhbmQKICAgICY9IGFzIHdl
bGwgKGkuZS4gdXNpbmcgYXRvbWljIG9wZXJhdGlvbnMgaGVyZSBkaWRuJ3QgcmVhbGx5IGd1YXJk
CiAgICBhZ2FpbnN0IHBvdGVudGlhbGx5IHJhY2luZyB1cGRhdGVzIGVsc2V3aGVyZSkuCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjgwLgogICAgCiAgICBSZXBvcnRlZC1ieTogUHJnbXIu
Y29tIFNlY3VyaXR5IDxzZWN1cml0eUBwcmdtci5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiA3ODk1ODk5NjhlZDkwZTgyYTgzMmRiYzYw
ZTk1OGM3NmI3ODdiZTdlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1OTo1NCArMDEw
MAoKY29tbWl0IDkzMTc3ZjFmMGZlNTQzZTMxMDA5ODkzOGVlYWJlYzZjMmRiMTRjMjcKQXV0aG9y
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNToz
NDoxMyAyMDE4ICswMTAwCgogICAgeDg2L3NoYWRvdzogbW92ZSBPT1MgZmxhZyBiaXQgcG9zaXRp
b25zCiAgICAKICAgIEluIHByZXBhcmF0aW9uIG9mIHJlZHVjaW5nIHN0cnVjdCBwYWdlX2luZm8n
cyBzaGFkb3dfZmxhZ3MgZmllbGQgdG8gMTYKICAgIGJpdHMsIGxvd2VyIHRoZSBiaXQgcG9zaXRp
b25zIHVzZWQgZm9yIFNIRl9vdXRfb2Zfc3luYyBhbmQKICAgIFNIRl9vb3NfbWF5X3dyaXRlLgog
ICAgCiAgICBJbnN0ZWFkIG9mIGFsc28gYWRqdXN0aW5nIHRoZSBvcGVuIGNvZGVkIHVzZSBpbiBf
Z2V0X3BhZ2VfdHlwZSgpLAogICAgaW50cm9kdWNlIHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9j
aGFuZ2UoKSB0byBjb250YWluIGtub3dsZWRnZSBvZiB0aGUKICAgIGJpdCBwb3NpdGlvbnMgdG8g
c2hhZG93IGNvZGUuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjgwLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiBkNjhlMTA3
MGMzZThmNGFmN2EzMTA0MGYwOGJkZDk4ZTZkNmVhYzFkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0x
MS0yMCAxNDo1OToxMyArMDEwMAoKY29tbWl0IGU3Mzg4NTBhYWY4OGYyMDE5OTdiNWQwNWFkZjg1
ZGZmYjU0YzBjMTAKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6MzM6MTYgMjAxOCArMDEwMAoKICAgIHg4Ni9tbTog
RG9uJ3QgcGVyZm9ybSBmbHVzaCBhZnRlciBmYWlsaW5nIHRvIHVwZGF0ZSBhIGd1ZXN0cyBMMWUK
ICAgIAogICAgSWYgdGhlIEwxZSB1cGRhdGUgaGFzbid0IG9jY3VyZWQsIHRoZSBmbHVzaCBjYW5u
b3QgZG8gYW55dGhpbmcgdXNlZnVsLiAgVGhpcwogICAgc2tpcHMgdGhlIHBvdGVudGlhbGx5IGV4
cGVuc2l2ZSB2Y3B1bWFza190b19wY3B1bWFzaygpIGNvbnZlcnNpb24sIGFuZAogICAgYnJvYWRj
YXN0IFRMQiBzaG9vdGRvd24uCiAgICAKICAgIE1vcmUgaW1wb3J0YW50bHkgaG93ZXZlciwgd2Ug
bWlnaHQgYmUgaW4gdGhlIGVycm9yIHBhdGggZHVlIHRvIGEgYmFkIHZhCiAgICBwYXJhbWV0ZXIg
ZnJvbSB0aGUgZ3Vlc3QsIGFuZCB0aGlzIHNob3VsZCBub3QgcHJvcGFnYXRlIGludG8gdGhlIFRM
QiBmbHVzaGluZwogICAgbG9naWMuICBUaGUgSU5WUENJRCBpbnN0cnVjdGlvbiBmb3IgZXhhbXBs
ZSByYWlzZXMgI0dQIGZvciBhIG5vbi1jYW5vbmljYWwKICAgIGFkZHJlc3MuCiAgICAKICAgIFRo
aXMgaXMgWFNBLTI3OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hdHRoZXcgRGFsZXkgPG1hdHRk
QGJ1Z2Z1enouY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2YzhkNTAyODg3MjI2NzJlY2M4ZTE5YjA3NDFh
MzFiNTIxZDAxNzA2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1ODo0MSArMDEwMAoK
Y29tbWl0IGViNjgzMGExYzgzNDdkMGM1ZTMzNTcxZjkzY2JkMmQ3OTMzMDc5OGQKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBOb3Yg
MjAgMTU6MzI6MzQgMjAxOCArMDEwMAoKICAgIHg4Ni9tbTogUHV0IHRoZSBnZm4gb24gYWxsIHBh
dGhzIGFmdGVyIGdldF9nZm5fcXVlcnkoKQogICAgCiAgICBjL3MgNzg2NzE4MWIyICJ4ODYvUG9E
OiBjb3JyZWN0bHkgaGFuZGxlIG5vbi1vcmRlci0wIGRlY3JlYXNlLXJlc2VydmF0aW9uCiAgICBy
ZXF1ZXN0cyIgaW50cm9kdWNlZCBhbiBlYXJseSBleGl0IGluIGd1ZXN0X3JlbW92ZV9wYWdlKCkg
Zm9yIHVuZXhwZWN0ZWQgcDJtCiAgICB0eXBlcy4gIEhvd2V2ZXIsIGdldF9nZm5fcXVlcnkoKSBp
bnRlcm5hbGx5IHRha2VzIHRoZSBwMm0gbG9jaywgYW5kIG11c3QgYmUKICAgIG1hdGNoZWQgd2l0
aCBhIHB1dF9nZm4oKSBjYWxsIGxhdGVyLgogICAgCiAgICBGaXggdGhlIGVycm9uZW91cyBjb21t
ZW50IGJlc2lkZSB0aGUgZGVjbGFyYXRpb24gb2YgZ2V0X2dmbl9xdWVyeSgpLgogICAgCiAgICBU
aGlzIGlzIFhTQS0yNzcuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQ4MDk4OGNmYzA0ZWU2
MDhiZWU3MjI0NDhlN2MzYmM4MzQ3ZWMwNGMKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0
OjU4OjEwICswMTAwCgpjb21taXQgYjg4Y2NiM2FlNzlkZWNmYTQ5NWFlOTY1YzAyYWVlZGM4ZmRh
MmJjYgpBdXRob3I6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6
ICAgVHVlIE5vdiAyMCAxNTozMTo0OCAyMDE4ICswMTAwCgogICAgeDg2L2h2bS9pb3JlcTogdXNl
IHJlZi1jb3VudGVkIHRhcmdldC1hc3NpZ25lZCBzaGFyZWQgcGFnZXMKICAgIAogICAgUGFzc2lu
ZyBNRU1GX25vX3JlZmNvdW50IHRvIGFsbG9jX2RvbWhlYXBfcGFnZXMoKSB3aWxsIGFsbG9jYXRl
LCBhcwogICAgZXhwZWN0ZWQsIGEgcGFnZSB0aGF0IGlzIGFzc2lnbmVkIHRvIHRoZSBzcGVjaWZp
ZWQgZG9tYWluIGJ1dCBpcyBub3QKICAgIGFjY291bnRlZCBmb3IgaW4gdG90X3BhZ2VzLiBVbmZv
cnR1bmF0ZWx5IHRoZXJlIGlzIG5vIGxvZ2ljIGZvciB0cmFja2luZwogICAgc3VjaCBhbGxvY2F0
aW9ucyBhbmQgYXZvaWRpbmcgYW55IGFkanVzdG1lbnQgdG8gdG90X3BhZ2VzIHdoZW4gdGhlIHBh
Z2UKICAgIGlzIGZyZWVkLgogICAgCiAgICBUaGUgb25seSBjYWxsZXIgb2YgYWxsb2NfZG9taGVh
cF9wYWdlcygpIHRoYXQgcGFzc2VzIE1FTUZfbm9fcmVmY291bnQgaXMKICAgIGh2bV9hbGxvY19p
b3JlcV9tZm4oKSBzbyB0aGlzIHBhdGNoIHJlbW92ZXMgdXNlIG9mIHRoZSBmbGFnIGZyb20gdGhh
dAogICAgY2FsbC1zaXRlIHRvIGF2b2lkIHRoZSBwb3NzaWJpbGl0eSBvZiBhIGRvbWFpbiB1c2lu
ZyBhbiBpb3JlcSBzZXJ2ZXIgYXMKICAgIGEgbWVhbnMgdG8gYWRqdXN0IGl0cyB0b3RfcGFnZXMg
YW5kIGhlbmNlIGFsbG9jYXRlIG1vcmUgbWVtb3J5IHRoYW4gaXQKICAgIHNob3VsZCBiZSBhYmxl
IHRvLgogICAgCiAgICBIb3dldmVyLCB0aGUgcmVhc29uIGZvciB1c2luZyB0aGUgZmxhZyBpbiB0
aGUgZmlyc3QgcGxhY2Ugd2FzIHRvIGF2b2lkCiAgICB0aGUgYWxsb2NhdGlvbiBmYWlsaW5nIGlm
IHRoZSBlbXVsYXRvciBkb21haW4gaXMgYWxyZWFkeSBhdCBpdHMgbWF4aW11bQogICAgbWVtb3J5
IGxpbWl0LiBIZW5jZSB0aGlzIHBhdGNoIHN3aXRjaGVzIHRvIGFsbG9jYXRpbmcgbWVtb3J5IGZy
b20gdGhlCiAgICB0YXJnZXQgZG9tYWluIGluc3RlYWQgb2YgdGhlIGVtdWxhdG9yIGRvbWFpbi4g
VGhlcmUgaXMgYWxyZWFkeSBhbiBleHRyYQogICAgbWVtb3J5IGFsbG93YW5jZSBvZiAyTUIgKExJ
QlhMX0hWTV9FWFRSQV9NRU1PUlkpIGFwcGxpZWQgdG8gSFZNIGd1ZXN0cywKICAgIHdoaWNoIGlz
IHN1ZmZpY2llbnQgdG8gY292ZXIgdGhlIHBhZ2VzIHJlcXVpcmVkIGJ5IHRoZSBzdXBwb3J0ZWQK
ICAgIGNvbmZpZ3VyYXRpb24gb2YgYSBzaW5nbGUgSU9SRVEgc2VydmVyIGZvciBRRU1VLiAoU3R1
Yi1kb21haW5zIGRvIG5vdCwKICAgIHNvIGZhciwgdXNlIHJlc291cmNlIG1hcHBpbmcpLiBJdCBh
bHNvIGFsc28gdGhlIGNhc2UgdGhlIFFFTVUgd2lsbCBoYXZlCiAgICBtYXBwZWQgdGhlIElPUkVR
IHNlcnZlciBwYWdlcyBiZWZvcmUgdGhlIGd1ZXN0IGJvb3RzLCBoZW5jZSBpdCBpcyBub3QKICAg
IHBvc3NpYmxlIGZvciB0aGUgZ3Vlc3QgdG8gaW5mbGF0ZSBpdHMgYmFsbG9vbiB0byBjb25zdW1l
IHRoZXNlIHBhZ2VzLgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlODYyZTZjZWIxZmQ5NzFkNzU1YTBj
NTdkNmEwZjNiODA2NTE4N2RjCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1NzozOCAr
MDEwMAoKY29tbWl0IDNiMmE3NzljY2I5ZmQzYzAyYWIyYTY4Y2I5NWE5NjI4ZjA4MzcwMjkKQXV0
aG9yOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBO
b3YgMjAgMTU6MzE6MTQgMjAxOCArMDEwMAoKICAgIHg4Ni9odm0vaW9yZXE6IGZpeCBwYWdlIHJl
ZmVyZW5jaW5nCiAgICAKICAgIFRoZSBjb2RlIGRvZXMgbm90IHRha2UgYSBwYWdlIHJlZmVyZW5j
ZSBpbiBodm1fYWxsb2NfaW9yZXFfbWZuKCksIG9ubHkgYQogICAgdHlwZSByZWZlcmVuY2UuIFRo
aXMgY2FuIGxlYWQgdG8gYSBzaXR1YXRpb24gd2hlcmUgYSBtYWxpY2lvdXMgZG9tYWluIHdpdGgK
ICAgIFhTTV9ETV9QUklWIGNhbiBlbmdpbmVlciBhIHNlcXVlbmNlIGFzIGZvbGxvd3M6CiAgICAK
ICAgIC0gY3JlYXRlIElPUkVRIHNlcnZlcjogbm8gcGFnZXMgYXMgeWV0LgogICAgLSBhY3F1aXJl
IHJlc291cmNlOiBwYWdlIGFsbG9jYXRlZCwgdG90YWwgMC4KICAgIC0gZGVjcmVhc2UgcmVzZXJ2
YXRpb246IC0xIHJlZiwgdG90YWwgLTEuCiAgICAKICAgIFRoaXMgd2lsbCBjYXVzZSBYZW4gdG8g
aGl0IGEgQlVHX09OKCkgaW4gZnJlZV9kb21oZWFwX3BhZ2VzKCkuCiAgICAKICAgIFRoaXMgcGF0
Y2ggZml4ZXMgdGhlIGlzc3VlIGJ5IGNoYW5naW5nIHRoZSBjYWxsIHRvIGdldF9wYWdlX3R5cGUo
KSBpbgogICAgaHZtX2FsbG9jX2lvcmVxX21mbigpIHRvIGEgY2FsbCB0byBnZXRfcGFnZV9hbmRf
dHlwZSgpLiBUaGlzIGNoYW5nZQogICAgaW4gdHVybiByZXF1aXJlcyBhbiBleHRyYSBwdXRfcGFn
ZSgpIGluIGh2bV9mcmVlX2lvcmVxX21mbigpIGluIHRoZSBjYXNlCiAgICB0aGF0IF9QR0NfYWxs
b2NhdGVkIGlzIHN0aWxsIHNldCAoaS5lLiBhIGRlY3JlYXNlIHJlc2VydmF0aW9uIGhhcyBub3QK
ICAgIG9jY3VycmVkKSB0byBhdm9pZCB0aGUgcGFnZSBiZWluZyBsZWFrZWQuCiAgICAKICAgIFRo
aXMgaXMgcGFydCBvZiBYU0EtMjc2LgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBmNmI2YWU3ODY3OWIzNjNmZjY3
MGE5YzEyNTA3N2M0MzZkYWJkNjA4CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1Nzow
NSArMDEwMAoKY29tbWl0IDk0NmYzNDU1NDdiOTgxMDA0NWU3NTRlYTRiNzNiNGU4YzVlNzkzNWIK
QXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAy
MCAxNTozMDoyNSAyMDE4ICswMTAwCgogICAgQU1EL0lPTU1VOiBzdXBwcmVzcyBQVEUgbWVyZ2lu
ZyBhZnRlciBpbml0aWFsIHRhYmxlIGNyZWF0aW9uCiAgICAKICAgIFRoZSBsb2dpYyBpcyBub3Qg
Zml0IGZvciB0aGlzIHB1cnBvc2UsIHNvIHNpbXBseSBkaXNhYmxlIGl0cyB1c2UgdW50aWwKICAg
IGl0IGNhbiBiZSBmaXhlZCAvIHJlcGxhY2VkLiBOb3RlIHRoYXQgdGhpcyByZS1lbmFibGVzIG1l
cmdpbmcgZm9yIHRoZQogICAgdGFibGUgY3JlYXRpb24gY2FzZSwgd2hpY2ggd2FzIGRpc2FibGVk
IGFzIGEgKHBlcmhhcHMgdW5pbnRlbmRlZCkgc2lkZQogICAgZWZmZWN0IG9mIHRoZSBlYXJsaWVy
ICJhbWQvaW9tbXU6IGZpeCBmbHVzaCBjaGVja3MiLiBJdCByZWxpZXMgb24gbm8KICAgIHBhZ2Ug
Z2V0dGluZyBtYXBwZWQgbW9yZSB0aGFuIG9uY2UgKHdpdGggZGlmZmVyZW50IHByb3BlcnRpZXMp
IGluIHRoaXMKICAgIHByb2Nlc3MsIGFzIHRoYXQgd291bGQgc3RpbGwgYmUgYmV5b25kIHdoYXQg
dGhlIG1lcmdpbmcgbG9naWMgY2FuIGNvcGUKICAgIHdpdGguIEJ1dCBhcmNoX2lvbW11X3BvcHVs
YXRlX3BhZ2VfdGFibGUoKSBndWFyYW50ZWVzIHRoaXMgYWZhaWN0LgogICAgCiAgICBUaGlzIGlz
IHBhcnQgb2YgWFNBLTI3NS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTM3ZWYzMjU2NWZhM2E4MWZkYjM3
YjlkZDVhYTk5YTFiODdhZmE3NQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTU6MTQg
KzAxMDAKCmNvbW1pdCAwODZhOWRkZWQyN2ViMzlhNzRmMWQ1MWNhMTljMGUxNGEwY2FiMjc3CkF1
dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgVHVl
IE5vdiAyMCAxNToyOTo0MCAyMDE4ICswMTAwCgogICAgYW1kL2lvbW11OiBmaXggZmx1c2ggY2hl
Y2tzCiAgICAKICAgIEZsdXNoIGNoZWNraW5nIGZvciBBTUQgSU9NTVUgZGlkbid0IGNoZWNrIHdo
ZXRoZXIgdGhlIHByZXZpb3VzIGVudHJ5CiAgICB3YXMgcHJlc2VudCwgb3Igd2hldGhlciB0aGUg
ZmxhZ3MgKHdyaXRhYmxlL3JlYWRhYmxlKSBjaGFuZ2VkIGluIG9yZGVyCiAgICB0byBkZWNpZGUg
d2hldGhlciBhIGZsdXNoIHNob3VsZCBiZSBleGVjdXRlZC4KICAgIAogICAgRml4IHRoaXMgYnkg
dGFraW5nIHRoZSB3cml0YWJsZS9yZWFkYWJsZS9uZXh0LWxldmVsIGZpZWxkcyBpbnRvIGFjY291
bnQsCiAgICB0b2dldGhlciB3aXRoIHRoZSBwcmVzZW50IGJpdC4KICAgIAogICAgQWxvbmcgdGhl
c2UgbGluZXMgdGhlIGZsdXNoaW5nIGluIGFtZF9pb21tdV9tYXBfcGFnZSgpIG11c3Qgbm90IGJl
CiAgICBvbWl0dGVkIGZvciBQViBkb21haW5zLiBUaGUgY29tbWVudCB0aGVyZSB3YXMgc2ltcGx5
IHdyb25nOiBNYXBwaW5ncyBtYXkKICAgIHZlcnkgd2VsbCBjaGFuZ2UsIGJvdGggdGhlaXIgYWRk
cmVzc2VzIGFuZCB0aGVpciBwZXJtaXNzaW9ucy4gVWx0aW1hdGVseQogICAgdGhpcyBzaG91bGQg
aG9ub3IgaW9tbXVfZG9udF9mbHVzaF9pb3RsYiwgYnV0IHRvIGFjaGlldmUgdGhpcwogICAgYW1k
X2lvbW11X29wcyBmaXJzdCBuZWVkcyB0byBnYWluIGFuIC5pb3RsYl9mbHVzaCBob29rLgogICAg
CiAgICBBbHNvIG1ha2UgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQoKSBzdGF0aWMsIHRvIGRlbW9u
c3RyYXRlIHRoZXJlJ3Mgbm8KICAgIGNhbGxlciBvbWl0dGluZyB0aGUgKHN1YnNlcXVlbnQpIGZs
dXNoLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI3NS4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IDFhN2ZmZTQ2NmNkMDU3ZGFhZWYyNDViMGExYWI2YjgyNTg4ZTRjMDEKICAgIG1hc3RlciBkYXRl
OiAyMDE4LTExLTIwIDE0OjUyOjEyICswMTAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 17:59:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 17:59: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-devel-bounces@lists.xenproject.org>)
	id 1gPWmO-0006UB-CY; Wed, 21 Nov 2018 17:59: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=2odm=oa=citrix.com=prvs=856d69d10=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPWmN-0006U6-6e
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 17:59:11 +0000
X-Inumbo-ID: 24c9fb77-edb7-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24c9fb77-edb7-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 17:59:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,262,1539648000"; d="scan'208";a="71224522"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Nov 2018 17:58:51 +0000
Message-ID: <1542823131-17317-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/common: Drop unnecessary #ifdef CONFIG_KEXEC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

a2V4ZWMuaCBpdHNlbGYgaGFzIHN1aXRhYmxlIHN0dWJzIGZvciB0aGUgIUNPTkZJR19LRVhFQyBj
YXNlLCBzbyBjYWxscyB0bwprZXhlY19jcmFzaCgpIGRvbid0IG5lZWQgZ3VhcmRpbmcuCgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
Q0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Ci0tLQogeGVuL2NvbW1vbi9zaHV0ZG93bi5jICAgICAgfCA2IC0tLS0tLQogeGVuL2RyaXZlcnMv
Y2hhci9jb25zb2xlLmMgfCAyIC0tCiAyIGZpbGVzIGNoYW5nZWQsIDggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zaHV0ZG93bi5jIGIveGVuL2NvbW1vbi9zaHV0ZG93bi5j
CmluZGV4IDAwOWE3MGMuLjJlZDRkNjIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2h1dGRvd24u
YworKysgYi94ZW4vY29tbW9uL3NodXRkb3duLmMKQEAgLTYsOSArNiw3IEBACiAjaW5jbHVkZSA8
eGVuL3dhdGNoZG9nLmg+CiAjaW5jbHVkZSA8eGVuL3NodXRkb3duLmg+CiAjaW5jbHVkZSA8eGVu
L2NvbnNvbGUuaD4KLSNpZmRlZiBDT05GSUdfS0VYRUMKICNpbmNsdWRlIDx4ZW4va2V4ZWMuaD4K
LSNlbmRpZgogI2luY2x1ZGUgPGFzbS9kZWJ1Z2dlci5oPgogI2luY2x1ZGUgPHB1YmxpYy9zY2hl
ZC5oPgogCkBAIC00NCw5ICs0Miw3IEBAIHZvaWQgaHdkb21fc2h1dGRvd24odTggcmVhc29uKQog
ICAgIGNhc2UgU0hVVERPV05fY3Jhc2g6CiAgICAgICAgIGRlYnVnZ2VyX3RyYXBfaW1tZWRpYXRl
KCk7CiAgICAgICAgIHByaW50aygiSGFyZHdhcmUgRG9tJXUgY3Jhc2hlZDogIiwgaGFyZHdhcmVf
ZG9tYWluLT5kb21haW5faWQpOwotI2lmZGVmIENPTkZJR19LRVhFQwogICAgICAgICBrZXhlY19j
cmFzaCgpOwotI2VuZGlmCiAgICAgICAgIG1heWJlX3JlYm9vdCgpOwogICAgICAgICBicmVhazsg
Lyogbm90IHJlYWNoZWQgKi8KIApAQCAtNTksOSArNTUsNyBAQCB2b2lkIGh3ZG9tX3NodXRkb3du
KHU4IHJlYXNvbikKICAgICBjYXNlIFNIVVRET1dOX3dhdGNoZG9nOgogICAgICAgICBwcmludGso
IkhhcmR3YXJlIERvbSV1IHNodXRkb3duOiB3YXRjaGRvZyByZWJvb3RpbmcgbWFjaGluZVxuIiwK
ICAgICAgICAgICAgICAgIGhhcmR3YXJlX2RvbWFpbi0+ZG9tYWluX2lkKTsKLSNpZmRlZiBDT05G
SUdfS0VYRUMKICAgICAgICAga2V4ZWNfY3Jhc2goKTsKLSNlbmRpZgogICAgICAgICBtYWNoaW5l
X3Jlc3RhcnQoMCk7CiAgICAgICAgIGJyZWFrOyAvKiBub3QgcmVhY2hlZCAqLwogCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29s
ZS5jCmluZGV4IGYzOWEzN2UuLjY3NTE5M2EgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIv
Y29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCkBAIC0xMzM4LDkgKzEz
MzgsNyBAQCB2b2lkIHBhbmljKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQogCiAgICAgZGVidWdnZXJf
dHJhcF9pbW1lZGlhdGUoKTsKIAotI2lmZGVmIENPTkZJR19LRVhFQwogICAgIGtleGVjX2NyYXNo
KCk7Ci0jZW5kaWYKIAogICAgIGlmICggb3B0X25vcmVib290ICkKICAgICAgICAgbWFjaGluZV9o
YWx0KCk7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 18:04:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 18:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPWrS-0007I7-2a; Wed, 21 Nov 2018 18:04: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=88OY=OA=citrix.com=prvs=85659e452=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gPWrQ-0007I2-F4
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 18:04:24 +0000
X-Inumbo-ID: de59709a-edb7-11e8-8d6f-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de59709a-edb7-11e8-8d6f-12d6303a7972;
 Wed, 21 Nov 2018 18:04:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,262,1539648000"; d="scan'208";a="71225132"
Date: Wed, 21 Nov 2018 18:04:08 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181121180408.bo6o6fhucy7osfcs@zion.uk.xensource.com>
References: <1542823131-17317-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1542823131-17317-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen/common: Drop unnecessary #ifdef
 CONFIG_KEXEC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDU6NTg6NTFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBrZXhlYy5oIGl0c2VsZiBoYXMgc3VpdGFibGUgc3R1YnMgZm9yIHRoZSAhQ09ORklH
X0tFWEVDIGNhc2UsIHNvIGNhbGxzIHRvCj4ga2V4ZWNfY3Jhc2goKSBkb24ndCBuZWVkIGd1YXJk
aW5nLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 18:12:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 18:12: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-devel-bounces@lists.xenproject.org>)
	id 1gPWzQ-00084C-08; Wed, 21 Nov 2018 18:12: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=fw+h=oa=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1gPWzP-000847-3Y
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 18:12:39 +0000
X-Inumbo-ID: 06f19b98-edb9-11e8-9a16-bc764e045a96
Received: from mail-yw1-xc43.google.com (unknown [2607:f8b0:4864:20::c43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06f19b98-edb9-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 18:12:37 +0000 (UTC)
Received: by mail-yw1-xc43.google.com with SMTP id v8-v6so2613897ywh.6
 for <xen-devel@lists.xenproject.org>; Wed, 21 Nov 2018 10:12:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=xPwE7WfGLGWuw3/qxPHsX6kUc3DLK5FYh71Mm9K63Z4=;
 b=WF3azkXbMUsQui0NTmTqbazcRD+4etIlHecMhKm9Df7TuwoNo9zpj9PdZYh9r/lPKU
 BZ7hPz9Uf2GT4866l4Rs4byxonvE1p61fQJY4tBS5c2k1QprFFC12KsuJjxE+x90XleK
 JA9uNxPMOpsW37S6uyweR95/hMF9+UZCjuRJQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=xPwE7WfGLGWuw3/qxPHsX6kUc3DLK5FYh71Mm9K63Z4=;
 b=WF6DCezrNsM0r084PlDW7FtSaOfSb4ZNadDhKBZcuc4eUj6jgS5jzjk0+LTAPmAWoN
 8jCOdUpuY2/TJLb42y9AopdZ4XI+VjnelrX81AcMao0tHXA3/PqvXJiScvIQ70XYtcGm
 KjY83tOYIiWmUkdAdI41jsrv9HA5fxZXuibXQBLrGSpLhl4N3KFtx2fNavQLn4fYqFMR
 goLCI+dtKt6jzgDFCyXGa5G1dt4KsDJW3i5X6UNc4FtfrVNK8vg6R6HPOl6PNoKb/2mN
 jki/UayQznEa3laSvMWZzSKkx40+MSb6uqHwRsiae1uu21twBnLXb0C0Biv9WiYbSv2U
 7TYg==
X-Gm-Message-State: AGRZ1gLeeNCjKmkcbM86sps2God+IBPiQpbBBO8gzPVaS2IDMwXjZ43t
 zh0jRZF3rgERJbt60HxEXvJx8UrwC88=
X-Google-Smtp-Source: AJdET5eDxvsCa9bTZLoZBnjgb2qSqR+b+TGkKDIPsIiSq2vyVYhTdDNaQVN+OoKSWnvXxI7RYBxbxA==
X-Received: by 2002:a81:8103:: with SMTP id
 r3-v6mr7418175ywf.403.1542823957155; 
 Wed, 21 Nov 2018 10:12:37 -0800 (PST)
Received: from ?IPv6:2600:1700:7b90:52f0:34be:91a0:c8da:aac6?
 ([2600:1700:7b90:52f0:34be:91a0:c8da:aac6])
 by smtp.gmail.com with ESMTPSA id r193-v6sm11524622ywg.32.2018.11.21.10.12.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Nov 2018 10:12:36 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Doug Goldstein <cardoe@cardoe.com>
X-Mailer: iPhone Mail (16B92)
In-Reply-To: <20181121170702.hsxpn3y4qzfy34sz@zion.uk.xensource.com>
Date: Wed, 21 Nov 2018 12:12:36 -0600
Message-Id: <A0AC5999-DA17-45BA-8B4B-FE79C7BE73A8@cardoe.com>
References: <20181121163256.25289-1-wei.liu2@citrix.com>
 <435968E2-ECEE-4D72-82DD-AA18C90B3EEA@cardoe.com>
 <20181121170702.hsxpn3y4qzfy34sz@zion.uk.xensource.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] automation: git clean between builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gT24gTm92IDIxLCAyMDE4LCBhdCAxMTowNyBBTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gCj4+IE9uIFdlZCwgTm92IDIxLCAyMDE4IGF0IDEwOjUxOjU1QU0gLTA2
MDAsIERvdWcgR29sZHN0ZWluIHdyb3RlOgo+PiAKPj4+IE9uIE5vdiAyMSwgMjAxOCwgYXQgMTA6
MzIgQU0sIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gCj4+PiBDdXJy
ZW50bHkgcmFuZGNvbmZpZyB0ZXN0cyBhcmUgbW9yZSBsaWtlbHkgdG8gZmFpbCB0aGFuIHRvIHN1
Y2NlZWQKPj4+IGJlY2F1c2Ugb2YgYSBidWcgaW4geGVuJ3MgYnVpbGQgc3lzdGVtOiBzeW1ib2xz
LWR1bW15Lm8ncyBkZXBlbmRlbmN5Cj4+PiBpcyB3cm9uZywgd2hpY2ggY2F1c2VzIGl0IHRvIG5v
dCBnZXQgcmVidWlsZCBiZXR3ZWVuIHJ1bnMsIHdoaWNoCj4+PiBldmVudHVhbGx5IGNhdXNlcyBs
aW5raW5nIHRvIGZhaWwuIFRoZXJlIG1heSBhbHNvIGJlIG90aGVyIGNvcm5lcgo+Pj4gY2FzZXMg
d2UgaGF2ZW4ndCBkaXNjb3ZlcmVkLgo+Pj4gCj4+PiBUaGUgZml4IGlzIG5vdCBzdHJhaWdodGZv
cndhcmQuIEZvciBub3csIG1ha2Ugc3VyZSB0aGUgdHJlZSBpcyBjbGVhbmVkCj4+PiBwcm9wZXJs
eSBiZXR3ZWVuIGJ1aWxkcyBzbyB3ZSBkb24ndCBzZWUgcmFuZG9tIGZhaWx1cmVzIGluIEdpdGxh
YiBDSS4KPj4+IAo+Pj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPj4+IAo+PiAKPj4gU291bmRzIGdvb2QgYXMgYSBmaXggZm9yIG5vdyB0byBnZXQgdXMgZ29p
bmcuIAo+PiAKPj4gQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4K
PiAKPiBJIHRoaW5rIEkgd2lsbCBuZWVkIHRvIHN3aXRjaCBmcm9tIGdpdCBjbGVhbiB0byBtYWtl
IGNsZWFuIHRvIGF2b2lkCj4gd2lwaW5nIG91dCBhbGwgdGhlIGFydGlmYWN0cy4gRG9lcyB5b3Vy
IGFjayBzdGlsbCBzdGFuZD8KPiAKPiBXZWkuCgpZZXMuIAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 18:15:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 18:15: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-devel-bounces@lists.xenproject.org>)
	id 1gPX2E-0008CZ-Gi; Wed, 21 Nov 2018 18:15:34 +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=UXe6=OA=citrix.com=prvs=856d7c560=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPX2D-0008CS-Q0
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 18:15:33 +0000
X-Inumbo-ID: 6d5adeea-edb9-11e8-a820-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6d5adeea-edb9-11e8-a820-12d6303a7972;
 Wed, 21 Nov 2018 18:15:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,262,1539648000"; d="scan'208";a="82204721"
Date: Wed, 21 Nov 2018 19:13:59 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20181121181359.gwjozljs35r4omgi@mac>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: [Xen-devel] LLVM optimizations and .init variables usage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpBcyBzb21lIG9mIHlvdSBrbm93IG1pZ2h0IGFscmVhZHkga25vdyBieSBkaXNjdXNz
aW9ucyBvbiBJUkMgbmV3ZXIKdmVyc2lvbnMgb2YgWGVuIGNvbXBpbGVkIHdpdGggTExWTSB3aWxs
IHRyaWdnZXIgYSBwYWdlIGZhdWx0IHNob3J0bHkKYWZ0ZXIgYm9vdC4KClRoaXMgaXMgZHVlIHRv
IHRoZSB1c2FnZSBvZiBvcHRfYm9vdHNjcnViIGluIGluaXRfaGVhcF9wYWdlcy4Kb3B0X2Jvb3Rz
Y3J1YiBpcyBkZWZpbmVkIGluIHRoZSAuaW5pdCBzZWN0aW9uLCB3aGlsZSBpbml0X2hlYXBfcGFn
ZXMKaXMgbm90IGFuIGluaXQgZnVuY3Rpb24gaXQgcmVhZHMgb3B0X2Jvb3RzY3J1YiBkZXBlbmRp
bmcgb24gdGhlCnN5c3RlbV9zdGF0ZS4gTExWTSBnZW5lcmF0ZWQgY29kZSB3aWxsIGF0dGVtcHQg
dG8gbG9hZCBvcHRfYm9vdHNjcnViCnJlZ2FyZGxlc3Mgb2YgdGhlIHZhbHVlIG9mIHN5c3RlbV9z
dGF0ZSwgdW5kZXIgdGhlIGFzc3VtcHRpb24gdGhhdApsb2FkaW5nIGEgcmVndWxhciBnbG9iYWwg
dmFyaWFibGUgaGF2ZSBubyBzaWRlIGVmZmVjdHMuCgpUaGVyZSBoYXZlIGJlZW4gc2V2ZXJhbCBz
dWdnZXN0aW9ucyBhYm91dCBob3cgdG8gc29sdmUgdGhpczoKCiAtIE1hcmsgdGhlIHZhcmlhYmxl
IGFzIHZvbGF0aWxlLCBvciB1c2Ugc29tZXRoaW5nIGxpa2UgQUNDRVNTX09OQ0UuCiAtIFVzZSB0
aGUgd2VhayBhdHRyaWJ1dGUuCiAtIERvbid0IGRlY2xhcmUgb3B0X2Jvb3RzY3J1YiBhcyBpbml0
LiBUaGlzIGlzIEFGQUlLIHdoYXQgTGludXggd291bGQKICAgZG8sIHNpbmNlIGluaXQgdmFyaWFi
bGVzIGNhbiBvbmx5IGJlIHVzZWQgaW4gaW5pdCBmdW5jdGlvbnMuCgpUaGUgTExWTSBidWcgcmVw
b3J0IGlzIGF0OgoKaHR0cHM6Ly9idWdzLmxsdm0ub3JnL3Nob3dfYnVnLmNnaT9pZD0zOTcwNwoK
SSB3b25kZXIgd2hldGhlciB3ZSBzaG91bGQgdHJ5IHRvIHBhdGNoIHRoaXMgYnkgZWl0aGVyIHVz
aW5nIHRoZQp2b2xhdGlsZSBvciB0aGUgd2VhayB3b3JrYXJvdW5kLCBidXQgdGhlbiBuZXcgdXNh
Z2VzIHRoYXQgdHJpZ2dlcgpzaW1pbGFyIGJ1Z3MgY291bGQgYmUgaW50cm9kdWNlZCBhZ2Fpbi4g
TWF5YmUgWGVuIHNob3VsZCBmb2xsb3cgc3VpdAp3aXRoIExpbnV4IGFuZCBsaW1pdCB0aGUgdXNh
Z2Ugb2YgaW5pdCB2YXJpYWJsZXMgdG8gaW5pdCBmdW5jdGlvbnMsCnRoaXMgaXMgbGlrZWx5IHRv
IGJlIHNhZmUgKHNpbmNlIGl0J3Mgd2hhdCBMaW51eCBkb2VzKSwgYW5kIHRodXMgd291bGQKcHJl
dmVudCBmdXR1cmUgc2ltaWxhciBpc3N1ZXMuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 18:56:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 18:56: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-devel-bounces@lists.xenproject.org>)
	id 1gPXfI-0002iY-FL; Wed, 21 Nov 2018 18: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=rqmg=oa=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPXfH-0002iT-Hj
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 18:55:55 +0000
X-Inumbo-ID: 11c306eb-edbf-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11c306eb-edbf-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 18:55:53 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 80288305FFAF; Wed, 21 Nov 2018 20:55:51 +0200 (EET)
Received: from [192.168.228.120] (unknown [86.120.154.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 5BE0A306E4AC;
 Wed, 21 Nov 2018 20:55:51 +0200 (EET)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
Date: Wed, 21 Nov 2018 20:55:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20181116170412.xrwuun3cqxll22l3@mac>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Mihai_Don=c8=9bu?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMTYvMTggNzowNCBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gKyAgICAgICAg
ICAgIGlmICggYSA9PSB2ICkKPj4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsKPj4gKwo+PiAr
ICAgICAgICAgICAgLyogUGF1c2UsIHN5bmNlZC4gKi8KPj4gKyAgICAgICAgICAgIHdoaWxlICgg
IWEtPmFyY2guaW5faG9zdCApCj4gV2h5IG5vdCB1c2UgYS0+aXNfcnVubmluZyBhcyBhIHdheSB0
byBrbm93IHdoZXRoZXIgdGhlIHZDUFUgaXMKPiBydW5uaW5nPwo+IAo+IEkgdGhpbmsgdGhlIGxv
Z2ljIG9mIHVzaW5nIHZjcHVfcGF1c2UgYW5kIGV4cGVjdGluZyB0aGUgcnVubmluZyB2Y3B1Cj4g
dG8gdGFrZSBhIHZtZXhpdCBhbmQgdGh1cyBzZXQgaW5faG9zdCBpcyB3cm9uZyBiZWNhdXNlIGEg
dmNwdSB0aGF0Cj4gd2Fzbid0IHJ1bm5pbmcgd2hlbiB2Y3B1X3BhdXNlX25vc3luYyBpcyBjYWxs
ZWQgd29uJ3QgZ2V0IHNjaGVkdWxlZAo+IGFueW1vcmUsIHRodXMgbm90IHRha2luZyBhIHZtZXhp
dCBhbmQgdGhpcyBmdW5jdGlvbiB3aWxsIGxvY2t1cC4KPiAKPiBJIGRvbid0IHRoaW5rIHlvdSBu
ZWVkIHRoZSBpbl9ob3N0IGJvb2xlYW4gYXQgYWxsLgo+IAo+PiArICAgICAgICAgICAgICAgIGNw
dV9yZWxheCgpOwo+IElzIHRoaXMgcmVhbGx5IGJldHRlciB0aGFuIHVzaW5nIHZjcHVfcGF1c2U/
Cj4gCj4gSSBhc3N1bWUgdGhpcyBpcyBkb25lIHRvIGF2b2lkIHdhaXRpbmcgb24gZWFjaCB2Y3B1
LCBhbmQgaW5zdGVhZCBkb2luZwo+IGl0IGhlcmUgbGlrZWx5IG1lYW5zIGxlc3Mgd2FpdCB0aW1l
PwoKVGhlIHByb2JsZW0gd2l0aCBwbGFpbiB2Y3B1X3BhdXNlKCkgaXMgdGhhdCB3ZSB3ZXJlbid0
IGFibGUgdG8gdXNlIGl0LApmb3IgdGhlIHNhbWUgcmVhc29uICh3aGljaCByZW1haW5zIHVuY2xl
YXIgYXMgb2YgeWV0KSB0aGF0IHdlIGNvdWxkbid0CnVzZSBhLT5pc19ydW5uaW5nOiB3ZSBnZXQg
Q1BVIHN0dWNrIGh5cGVydmlzb3IgY3Jhc2hlcyB0aGF0IHdheS4gSGVyZSdzCm9uZSB0aGF0IHVz
ZXMgdGhlIHNhbWUgbG9naWMsIGJ1dCBsb29wcyBvbiBhLT5pc19ydW5uaW5nIGluc3RlYWQgb2YK
IWEtPmFyY2guaW5faG9zdDoKCihYRU4pIFsgMzY2My4xOShYRU4pIFsgMzY2Ny45OTUwNjFdIFdh
dGNoZG9nIHRpbWVyIGRldGVjdHMgdGhhdCBDUFUwIGlzCnN0dWNrIQooWEVOKSBbIDM2NjguMDAw
Njk0XSAtLS0tWyBYZW4tNC43LjUgIHg4Nl82NCAgZGVidWc9eSAgTm90IHRhaW50ZWQgXS0tLS0K
KFhFTikgWyAzNjY4LjAwNzEwOF0gQ1BVOiAgICAwCihYRU4pIFsgMzY2OC4wMDk4ODJdIFJJUDog
ICAgZTAwODpbPGZmZmY4MmQwODAxMzI3ZDI+XQp2Y3B1X3NsZWVwX3N5bmMrMHg0MC8weDcxCihY
RU4pIFsgMzY2OC4wMTY5ODldIFJGTEFHUzogMDAwMDAwMDAwMDAwMDIwMiAgIENPTlRFWFQ6IGh5
cGVydmlzb3IgKGQwdjApCihYRU4pIFsgMzY2OC4wMjM1NzVdIHJheDogMDAwMDAwMDAwMDAwMDAw
MSAgIHJieDogZmZmZjgzMDA3Y2NmYzAwMApyY3g6IGZmZmY4MzAwN2NjZmMxMjgKKFhFTikgWyAz
NjY4LjAzMTU0OF0gcmR4OiAwMDAwMDAwMDAwMDAwMDAwICAgcnNpOiAwMDAwMDAwMDAwMDAwMjQ2
CnJkaTogZmZmZjgzMGM1Mjk4NDE0OAooWEVOKSBbIDM2NjguMDM5NTIyXSByYnA6IGZmZmY4MzAw
N2NmMmZjZDggICByc3A6IGZmZmY4MzAwN2NmMmZjYzggICByODoKIDAwMDAwMDAwMDAwMDAwMDMK
KFhFTikgWyAzNjY4LjA0NzQ5NV0gcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiBmZmZmODJk
MDgwMzQ4NDYwCnIxMTogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBbIDM2NjguMDU1NDY1XSByMTI6
IGZmZmY4MmQwODAxMzI3OTIgICByMTM6IGZmZmY4MzBiMTcyYjQwMDAKcjE0OiBmZmZmODJjMDAw
MjI1MDAwCihYRU4pIFsgMzY2OC4wNjM0MzldIHIxNTogMDAwMDAwMDAwMDBmMDAwMCAgIGNyMDog
MDAwMDAwMDA4MDA1MDAzMwpjcjQ6IDAwMDAwMDAwMDAzNTI2ZTAKKFhFTikgWyAzNjY4LjA3MTQx
NV0gY3IzOiAwMDAwMDAwYjRiYTk0MDAwICAgY3IyOiAwMDAwN2Y2MTYxNzE0ZjcwCihYRU4pIFsg
MzY2OC4wNzczMDhdIGZzYjogMDAwMDdmOTE2NGYwODhjMCAgIGdzYjogZmZmZjg4MDI3NmMwMDAw
MApnc3M6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgWyAzNjY4LjA4NTI4MF0gZHM6IDAwMDAgICBl
czogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczoKZTAxMCAgIGNzOiBlMDA4CihYRU4p
IFsgMzY2OC4wOTI3MzFdIFhlbiBjb2RlIGFyb3VuZCA8ZmZmZjgyZDA4MDEzMjdkMj4KKHZjcHVf
c2xlZXBfc3luYysweDQwLzB4NzEpOgooWEVOKSBbIDM2NjguMTAwMTg2XSAgMDEgMDAgMDAgMDAg
NzQgMjQgZjMgOTAgPDhiPiAxMSA0OCA4YiA0MyAxMCA4YiA4MApkYyAwMSAwMCAwMCAwOSBkMCA0
OCA5OAooWEVOKSBbIDM2NjguMTA4NTkzXSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgz
MDA3Y2YyZmNjODoKKFhFTikgWyAzNjY4LjExNDIyM10gICAgMDAwMDAwMDAwMDAwMDI0MCBmZmZm
ODMwMDdjY2ZjMDAwCmZmZmY4MzAwN2NmMmZkMDggZmZmZjgyZDA4MDEwNzM1YgooWEVOKSBbIDM2
NjguMTIyMjgyXSAgICBmZmZmODJkMDgwMTM1OGFkIGZmZmY4MzBiMTcyYjQwMDAKMDAwMDAwMDAw
MDAwMDI0MCAwMDAwMDAwMDAwMDAwMDQ4CihYRU4pIFsgMzY2OC4xMzAzNDZdICAgIGZmZmY4MzAw
N2NmMmZkMTggZmZmZjgyZDA4MDEwODc5YQpmZmZmODMwMDdjZjJmZDg4IGZmZmY4MmQwODAyNDVl
NjkKKFhFTikgWyAzNjY4LjEzODQwMl0gICAgZmZmZjgzMDA3ZDYxNTAwMCBmZmZmODMwYjE3MmI0
NjU4CmZmZmY4MzAwN2NmMmZkNDggMDAwMDAwMDAwMDBmMDAwMAooWEVOKSBbIDM2NjguMTQ2NDY0
XSAgICAwMDAwN2Y5MTY0ZmI4MDA0IDAwMDAwMDAwMDAwMDAwNDgKZmZmZjgzMGM1Mjk3NDAwMCAw
MDAwMDAwMDAwMDAwMDA2CihYRU4pIFsgMzY2OC4xNTQ1MjNdICAgIGZmZmZmZmZmZmZmZmZmZmYg
ZmZmZmZmZmZmZmZmZmZlYQowMDAwN2Y5MTY0ZmIxMDA0IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikg
WyAzNjY4LjE2MjU4NF0gICAgZmZmZjgzMDA3Y2YyZmU0OCBmZmZmODJkMDgwMWRkOGY1CmZmZmY4
MmQwODAzNzRkNTggZmZmZjgyZDA4MDI0YjMwOAooWEVOKSBbIDM2NjguMTcwNjQzXSAgICBmZmZm
ODMwMDdjZjJmZGM4IGZmZmY4MzAwN2NmMmZmZmYKZmZmZjgzMDA3Y2YyZmRjOCBmZmZmODMwYjE3
MmI0MDAwCihYRU4pIFsgMzY2OC4xNzg3MDRdICAgIDAwMDAwMjQwMDAwMDAwMDEgMDAwMDAwMDAw
MDBmMDAwMAowMDAwN2Y5MTY0ZmI4MDA0IGZmZmZmZmZmZmZmZmZmZmMKKFhFTikgWyAzNjY4LjE4
Njc2M10gICAgMDAwMDAwMDAwMDAwMDI5MyAwMDAwN2Y5MTYzMWY4NWQzCmZmZmY4MmQwODAyNTA4
MzQgZmZmZjgyZDA4MDI1MDgyOAooWEVOKSBbIDM2NjguMTk0ODIwXSAgICBmZmZmODJkMDgwMjUw
ODM0IGZmZmY4MmQwODAyNTA4MjgKZmZmZjgyZDA4MDI1MDgzNCBmZmZmODMwMDdjZjJmZWY4CihY
RU4pIFsgMzY2OC4yMDI4ODJdICAgIDAwMDAwMDAwMDAwMDAwMjIgZmZmZjgyZDA4MDFkYzAzNwpk
ZWFkYmVlZmRlYWRmMDBkIGZmZmZmZmZmODEwMDE0NGEKKFhFTikgWyAzNjY4LjIxMDk0Ml0gICAg
ZmZmZjgzMDA3Y2YyZmVlOCBmZmZmODJkMDgwMTcyYWNhCjAyZmY4MmQwODAyNTA4MzQgMDAwMDAw
MDAwMDAwMDAwNgooWEVOKSBbIDM2NjguMjE5MDAwXSAgICAwMDAwN2Y5MTY0ZmIxMDA0IGRlYWRi
ZWVmZGVhZGYwMGQKZGVhZGJlZWZkZWFkZjAwZCBkZWFkYmVlZmRlYWRmMDBkCihYRU4pIFsgMzY2
OC4yMjcwNjJdICAgIGZmZmY4MmQwODAyNTA4MzQgZmZmZjgyZDA4MDI1MDgyOApmZmZmODJkMDgw
MjUwODM0IGZmZmY4MmQwODAyNTA4MjgKKFhFTikgWyAzNjY4LjIzNTEyMV0gICAgZmZmZjgyZDA4
MDI1MDgzNCBmZmZmODJkMDgwMjUwODI4CmZmZmY4MmQwODAyNTA4MzQgZmZmZjgzMDA3ZDYxNTAw
MAooWEVOKSBbIDM2NjguMjQzMTgwXSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAKMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsgMzY2OC4yNTEyNDBd
ICAgIDAwMDA3Y2ZmODMwZDAwZTcgZmZmZjgyZDA4MDI1MDg5OQowMDAwN2ZmZWY2YmFmMWQwIDAw
MDAwMDAwMDAzMDUwMDAKKFhFTikgWyAzNjY4LjI1OTI5OF0gICAgZmZmZjg4MDIyNzQwYjkwMCBm
ZmZmZmZmZmZmZmZmZmYyCmZmZmY4ODAyMmIzMWZlOTggZmZmZjg4MDI2ZjMzNzRkOAooWEVOKSBb
IDM2NjguMjY3MzYxXSAgICAwMDAwMDAwMDAwMDAwMjgyIDAwMDAwMDAwMDAwMDAwMDAKZmZmZjg4
MDA3Yzk5NTA4MCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsgMzY2OC4yNzU0MTddIFhlbiBjYWxs
IHRyYWNlOgooWEVOKSBbIDM2NjguMjc4NzE0XSAgICBbPGZmZmY4MmQwODAxMzI3ZDI+XSB2Y3B1
X3NsZWVwX3N5bmMrMHg0MC8weDcxCihYRU4pIFsgMzY2OC4yODQ5NTJdICAgIFs8ZmZmZjgyZDA4
MDEwNzM1Yj5dCmRvbWFpbi5jI2RvX2RvbWFpbl9wYXVzZSsweDMzLzB4NGYKKFhFTikgWyAzNjY4
LjI5MTk3M10gICAgWzxmZmZmODJkMDgwMTA4NzlhPl0gZG9tYWluX3BhdXNlKzB4MjUvMHgyNwoo
WEVOKSBbIDM2NjguMjk3OTUyXSAgICBbPGZmZmY4MmQwODAyNDVlNjk+XQpoYXBfdHJhY2tfZGly
dHlfdnJhbSsweDJjMS8weDRhNwooWEVOKSBbIDM2NjguMzA0Nzk3XSAgICBbPGZmZmY4MmQwODAx
ZGQ4ZjU+XSBkb19odm1fb3ArMHgxOGJlLzB4MmI1OAooWEVOKSBbIDM2NjguMzEwODY0XSAgICBb
PGZmZmY4MmQwODAxNzJhY2E+XSBwdl9oeXBlcmNhbGwrMHgxZTUvMHg0MDIKKFhFTikgWyAzNjY4
LjMxNzAxN10gICAgWzxmZmZmODJkMDgwMjUwODk5Pl0gZW50cnkubyN0ZXN0X2FsbF9ldmVudHMr
MC8weDNkCihYRU4pIFsgMzY2OC4zMjM2ODldCihYRU4pIFsgMzY2OC4zMjU2ODVdCihYRU4pIFsg
MzY2OC4zMjc2NzhdICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKFhF
TikgWyAzNjY4LjMzMzEzOF0gUGFuaWMgb24gQ1BVIDA6CihYRU4pIFsgMzY2OC4zMzY0MjhdIEZB
VEFMIFRSQVA6IHZlY3RvciA9IDIgKG5taSkKKFhFTikgWyAzNjY4LjM0MDg1MF0gW2Vycm9yX2Nv
ZGU9MDAwMF0KKFhFTikgWyAzNjY4LjM0NDQwNF0gKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgooWEVOKSBbIDM2NjguMzQ5ODYzXQooWEVOKSBbIDM2NjguMzUxODU0XSBS
ZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4uCihYRU4pIFsgMzY2OC4zNTYwMTddIER1bXBpbmcgb3Ro
ZXIgQ1BVcwooWEVOKSBbIDM2NjguMzU5NTY3XSAqKiogRHVtcGluZyBDUFUxIGhvc3Qgc3RhdGU6
ICoqKgooWEVOKSBbIDM2NjguMzY0MzM3XSAtLS0tWyBYZW4tNC43LjUgIHg4Nl82NCAgZGVidWc9
eSAgTm90IHRhaW50ZWQgXS0tLS0KKFhFTikgWyAzNjY4LjM3MDc1MF0gQ1BVOiAgICAxCihYRU4p
IFsgMzY2OC4zNzM1MjJdIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAxNmI1YTY+XQpkb21haW4u
YyNkZWZhdWx0X2lkbGUrMHhhMi8weGI1CihYRU4pIFsgMzY2OC4zODExNDldIFJGTEFHUzogMDAw
MDAwMDAwMDAwMDIwMiAgIENPTlRFWFQ6IGh5cGVydmlzb3IKKFhFTikgWyAzNjY4LjM4NzEyOF0g
cmF4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmJ4OiBmZmZmODMwYzUyOWI3ZmZmCnJjeDogMDAwMDAw
MDAwMDAwMDA0OAooWEVOKSBbIDM2NjguMzk1MTAxXSByZHg6IDAwMDAwMDAwMDAwMDAwMDAgICBy
c2k6IGZmZmY4MzBjNTI5YjdmZmYKcmRpOiBmZmZmODMwYzUyOWI3ZWY4CihYRU4pIFsgMzY2OC40
MDMwNzZdIHJicDogZmZmZjgzMGM1MjliN2VkMCAgIHJzcDogZmZmZjgzMGM1MjliN2VkMCAgIHI4
OgogZmZmZjgzMGM1MjlmZTRhOAooWEVOKSBbIDM2NjguNDExMDQ4XSByOTogIGZmZmY4MzBjNTI5
YmFjMjAgICByMTA6IGZmZmY4MzBjNTI5ZmU0OTAKcjExOiBmZmZmODMwYzUyOWJhMTQ4CihYRU4p
IFsgMzY2OC40MTkwMTldIHIxMjogZmZmZjgzMGM1MjliYTE0MCAgIHIxMzogZmZmZjgzMDA3Y2Y3
NTAwMApyMTQ6IDAwMDAwMzU0MGZkN2NkNmIKKFhFTikgWyAzNjY4LjQyNjk5NF0gcjE1OiBmZmZm
ZmZmZmZmZmZmZmZmICAgY3IwOiAwMDAwMDAwMDgwMDUwMDNiCmNyNDogMDAwMDAwMDAwMDM1MjZl
MAooWEVOKSBbIDM2NjguNDM0OTY0XSBjcjM6IDAwMDAwMDAwN2NmMWQwMDAgICBjcjI6IDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikgWyAzNjY4LjQ0MDg2MV0gZnNiOiAwMDAwMDAwMDAwMDAwMDAwICAg
Z3NiOiAwMDAwMDAwMDAwMDAwMDAwCmdzczogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBbIDM2Njgu
NDQ4ODMyXSBkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOgow
MDAwICAgY3M6IGUwMDgKKFhFTikgWyAzNjY4LjQ1NjI4NV0gWGVuIGNvZGUgYXJvdW5kIDxmZmZm
ODJkMDgwMTZiNWE2PgooZG9tYWluLmMjZGVmYXVsdF9pZGxlKzB4YTIvMHhiNSk6CihYRU4pIFsg
MzY2OC40NjQyNjBdICAwMCAwMCAwMCAwZiAzMCA5MCBmYiBmNCA8MGY+IGI2IDQ2IGY1IDgwIGE3
IGZkIDAwCjAwIDAwIGZlIDBmIDMwIDkwIGViIDAxCihYRU4pIFsgMzY2OC40NzI2NjNdIFhlbiBz
dGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwYzUyOWI3ZWQwOgooWEVOKSBbIDM2NjguNDc4Mjk3
XSAgICBmZmZmODMwYzUyOWI3ZWYwIGZmZmY4MmQwODAxNmI2MjgKZmZmZjgyZDA4MDEzNGZmZSBm
ZmZmODMwMDdjZjc1MDAwCihYRU4pIFsgMzY2OC40ODYzNThdICAgIGZmZmY4MzBjNTI5YjdkZjAg
MDAwMDAwMDAwMDAwMDAwMAowMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikg
WyAzNjY4LjQ5NDQxN10gICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMWMzYTM4CjAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBbIDM2NjguNTAyNDc4XSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwCihYRU4pIFsgMzY2OC41MTA1MzhdICAgIDAwMDAwMDAwMDAwMDAyZmYgMDAwMDAwMDAw
MDFjMDBlOQowMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgWyAzNjY4LjUx
ODU5NV0gICAgMDAwMGJlZWYwMDAwYmVlZiAwMDAwMDAwMDAwMTAzZjE1CjAwMDAwMGJmMDAwMGJl
ZWYgMDAwMDAwMDAwMDAwMDA0NgooWEVOKSBbIDM2NjguNTI2NjU2XSAgICAwMDAwMDAwMDAwMWMz
YTM4IDAwMDAwMDAwMDAwMGJlZWYKZmZmZmVhMDAwZDViYmVlZiBmZmZmZWEwMDBkNWJiZWVmCihY
RU4pIFsgMzY2OC41MzQ3MTVdICAgIDAwMDAwMDAwMDAwMGJlZWYgMDAwMDAwMDAwMDAwYmVlZgow
MTdmZmZjMDAwMDAwMDAxIGZmZmY4MzAwN2NmNzUwMDAKKFhFTikgWyAzNjY4LjU0Mjc3NV0gICAg
MDAwMDAwM2JkMjY0NjM4MCAwMDAwMDAwMDAwMzUyNmUwCjAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MGM1Mjk5ZTAwMAooWEVOKSBbIDM2NjguNTUwODM3XSAgICAwMDAwMDcwMTAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikgWyAzNjY4LjU1NTk0OF0gWGVuIGNhbGwgdHJhY2U6CihYRU4pIFsg
MzY2OC41NTkyNDJdICAgIFs8ZmZmZjgyZDA4MDE2YjVhNj5dIGRvbWFpbi5jI2RlZmF1bHRfaWRs
ZSsweGEyLzB4YjUKKFhFTikgWyAzNjY4LjU2NjAwMF0gICAgWzxmZmZmODJkMDgwMTZiNjI4Pl0g
ZG9tYWluLmMjaWRsZV9sb29wKzB4NTcvMHg2ZQooWEVOKSBbIDM2NjguNTcyNTAyXQooWEVOKSBb
IDM2NjguNTc0NDk0XSAqKiogRHVtcGluZyBDUFUyIGhvc3Qgc3RhdGU6ICoqKgooWEVOKSBbIDM2
NjguNTc5MjYxXSAtLS0tWyBYZW4tNC43LjUgIHg4Nl82NCAgZGVidWc9eSAgTm90IHRhaW50ZWQg
XS0tLS0KKFhFTikgWyAzNjY4LjU4NTY3NV0gQ1BVOiAgICAyCihYRU4pIFsgMzY2OC41ODg0NDld
IFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAxMjc4ODA+XQpxdWV1ZV9yZWFkX2xvY2tfc2xvd3Bh
dGgrMHgyNy8weDRkCihYRU4pIFsgMzY2OC41OTYzMzJdIFJGTEFHUzogMDAwMDAwMDAwMDAwMDI4
NiAgIENPTlRFWFQ6IGh5cGVydmlzb3IgKGQxdjEpCihYRU4pIFsgMzY2OC42MDI5MTldIHJheDog
MDAwMDAwMDAwMDAwMDBmZiAgIHJieDogZmZmZjgzMGIxYjJiNjk4MApyY3g6IDAwMDAwMDAwMDAw
MDAwMDAKKFhFTikgWyAzNjY4LjYxMDg5M10gcmR4OiBmZmZmODMwYzUyOTk3ZmZmICAgcnNpOiAw
MDAwMDAwMDAwMDAwMDA5CnJkaTogZmZmZjgzMGIxYjJiNjk4YQooWEVOKSBbIDM2NjguNjE4ODY1
XSByYnA6IGZmZmY4MzBjNTI5OTdhNjggICByc3A6IGZmZmY4MzBjNTI5OTdhNTggICByODoKIDAw
MDAwMDAwMDAwMDAwMDAKKFhFTikgWyAzNjY4LjYyNjgzN10gcjk6ICAwMDAwMDAwMDAwMDAwMDAz
ICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwCnIxMTogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBbIDM2
NjguNjM0ODEyXSByMTI6IGZmZmY4MzBiMWIyYjY5ODQgICByMTM6IGZmZmY4MzBjNTI5OTdhYTQK
cjE0OiBmZmZmODMwYzUyOTk3YzM0CihYRU4pIFsgMzY2OC42NDI3ODZdIHIxNTogMDAwMDAwMDAw
MDAwMDFhYSAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMwpjcjQ6IDAwMDAwMDAwMDAzNTI2ZTAKKFhF
TikgWyAzNjY4LjY1MDc1OV0gY3IzOiAwMDAwMDAwYjEwNWVmMDAwICAgY3IyOiAwMDAwMDE5MDA2
OGMzMDAwCihYRU4pIFsgMzY2OC42NTY2NTBdIGZzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzYjog
MDAwMDAwMDAwMDAwMDAwMApnc3M6IDAwMDAwMDRmNThiZDMwMDAKKFhFTikgWyAzNjY4LjY2NDYy
NF0gZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczoKMDAwMCAg
IGNzOiBlMDA4CihYRU4pIFsgMzY2OC42NzIwNzddIFhlbiBjb2RlIGFyb3VuZCA8ZmZmZjgyZDA4
MDEyNzg4MD4KKHF1ZXVlX3JlYWRfbG9ja19zbG93cGF0aCsweDI3LzB4NGQpOgooWEVOKSBbIDM2
NjguNjgwMzA5XSAgODQgYzAgNzQgMDggZjMgOTAgOGIgMDMgPDg0PiBjMCA3NSBmOCBiOCAwMCAw
MSAwMAowMCBmMCAwZiBjMSAwMyAzYyBmZiA3NQooWEVOKSBbIDM2NjguNjg4NzE3XSBYZW4gc3Rh
Y2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgzMGM1Mjk5N2E1ODoKKFhFTikgWyAzNjY4LjY5NDM1MV0g
ICAgZmZmZjgzMGIxYjJiNjk4MCBmZmZmODMwYzUyOTk3YjU0CmZmZmY4MzBjNTI5OTdhZDggZmZm
ZjgyZDA4MDIwYzFkZgooWEVOKSBbIDM2NjguNzAyNDExXSAgICBmZmZmODMwYzUyOTk3YjA4IGZm
ZmY4MmQwODAyMTdkYjQKZmZmZjgzMGIxNzJiNDAwMCAwMDAwMDAwMzUyOTk3YzQ0CihYRU4pIFsg
MzY2OC43MTA0NjhdICAgIDAwMDAwMDAwMGRiMTJmNDMgMDAwMDAwMDAwMDAwMDAwMApmZmZmODMw
YzAwMDAwMDAwIDAwMDAwMDAwMDAwMDAxYWEKKFhFTikgWyAzNjY4LjcxODUyOV0gICAgZmZmZjgz
MGIxYjJiNjk4MCBmZmZmZjgwMWExZTE4ZDAzCmZmZmY4MzBjNTI5OTdjMzQgZmZmZjgzMDA3OGJh
NzAwMAooWEVOKSBbIDM2NjguNzI2NTkxXSAgICBmZmZmODMwYzUyOTk3Yjg4IGZmZmY4MmQwODAy
NDcyMDgKZmZmZjgzMGIxYjJiNjk4MCBmZmZmODMwYzUyOTk3YzQ0CihYRU4pIFsgMzY2OC43MzQ2
NDhdICAgIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmY4MDFhMWUxOGQwMwpmZmZmODMwYzUyOTk3YjY4
IGZmZmY4MmQwODAyMGJmMjAKKFhFTikgWyAzNjY4Ljc0MjcwN10gICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMjA4YTAwOGUzCmZmZmY4MzBjNTI5OTdiNTggMDAwMDAwMDQwMDAwMDAwMAooWEVO
KSBbIDM2NjguNzUwNzY4XSAgICAwMDAwMDAwMDAwMDA4MDAwIDAwMDAwMDAwMDAwMDAwMDAKZmZm
ZjgzMGM1Mjk5N2JlMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsgMzY2OC43NTg4MjZdICAgIDAw
MDAwMDAwMDAwMDAwMDAgZmZmZjgzMDA3OGJhNzAwMApmZmZmODMwYzUyOTk3YzM0IGZmZmZmODAx
YTFlMThkMDMKKFhFTikgWyAzNjY4Ljc2Njg4OF0gICAgZmZmZjgzMGIxYjJiNjk4MCBmZmZmODJk
MDgwMzExNTIwCmZmZmY4MzBjNTI5OTdiOTggZmZmZjgyZDA4MDI0NzQ3NQooWEVOKSBbIDM2Njgu
Nzc0OTQ1XSAgICBmZmZmODMwYzUyOTk3YmU4IGZmZmY4MmQwODAyMTI3NTEKMDAwMDAwMDAwMDAw
ODAwMCBmZmZmZWYwN2MzOGI3NmIwCihYRU4pIFsgMzY2OC43ODMwMDZdICAgIDAwMDAwMDAwMDAw
MDAwMTAgZmZmZmY4MDFhMWUxOGQwMwpmZmZmZjgwMWExZTE4ZDAzIDAwMDAwMDAwMDAwMDBkMDMK
KFhFTikgWyAzNjY4Ljc5MTA2N10gICAgMDAwZmZmZmY4MDFhMWUxOCBmZmZmODMwYzUyOTk3ZWY4
CmZmZmY4MzBjNTI5OTdjNzggZmZmZjgyZDA4MDFkNjZhMAooWEVOKSBbIDM2NjguNzk5MTI4XSAg
ICBmZmZmZWYwN2MzOGI3NzA4IGZmZmY4MzBjNTI5OTdjNDQKZmZmZjgzMGM1Mjk5N2MzNCAwMDAw
MDAwMDAwMDAwMDA0CihYRU4pIFsgMzY2OC44MDcxODhdICAgIGZmZmY4MzBjNTI5OTdkMzggMDAw
MDAwMTAwMDAwMDAwNApmZmZmODMwMDc4YmE3MDAwIDAwMDAwMDExMDAwMDAwMTAKKFhFTikgWyAz
NjY4LjgxNTI0NF0gICAgZmZmZmVhMDAwZDU5YmVlZiBmZmZmZWEwMDBkNTliZWVmCjAwMDAwMDAw
MDAwMGJlZWYgZmZmZjgzMGM1Mjk5N2QxMAooWEVOKSBbIDM2NjguODIzMzA0XSAgICBmZmZmODMw
MDc4YmE3MDAwIDAwMDAwMDAwMDAwMDAwMDEKMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwYzUyOTk3
ZWY4CihYRU4pIFsgMzY2OC44MzEzNjNdICAgIGZmZmY4MzBjNTI5OTdjODggZmZmZjgyZDA4MDFk
ODQ0ZApmZmZmODMwYzUyOTk3Y2U4IGZmZmY4MmQwODAxZDEzZGEKKFhFTikgWyAzNjY4LjgzOTQy
M10gICAgZmZmZjgzMGM1Mjk5N2QzOCBmZmZmODJkMDgwMzEwN2UwCjAwMDAwMDAwMDAwMDAwMDAg
ZmZmZmY4MDFhMWUxOGQwMwooWEVOKSBbIDM2NjguODQ3NDg0XSAgICBmZmZmODMwYzUyOTk3Y2Q4
IGZmZmY4MzAwNzhiYTcwMDAKZmZmZjgzMGM1Mjk5N2QxMCAwMDAwMDAwMDAwMDAwMDJjCihYRU4p
IFsgMzY2OC44NTU1NDRdIFhlbiBjYWxsIHRyYWNlOgooWEVOKSBbIDM2NjguODU4ODM4XSAgICBb
PGZmZmY4MmQwODAxMjc4ODA+XQpxdWV1ZV9yZWFkX2xvY2tfc2xvd3BhdGgrMHgyNy8weDRkCihY
RU4pIFsgMzY2OC44NjU4NTddICAgIFs8ZmZmZjgyZDA4MDIwYzFkZj5dCmdldF9wYWdlX2Zyb21f
Z2ZuX3AybSsweDE0ZS8weDNiMAooWEVOKSBbIDM2NjguODcyNzkyXSAgICBbPGZmZmY4MmQwODAy
NDcyMDg+XQpoYXBfcDJtX2dhX3RvX2dmbl80X2xldmVscysweDQ4LzB4Mjk5CihYRU4pIFsgMzY2
OC44ODAwNzFdICAgIFs8ZmZmZjgyZDA4MDI0NzQ3NT5dCmhhcF9ndmFfdG9fZ2ZuXzRfbGV2ZWxz
KzB4MWMvMHgxZQooWEVOKSBbIDM2NjguODg3MDA0XSAgICBbPGZmZmY4MmQwODAyMTI3NTE+XSBw
YWdpbmdfZ3ZhX3RvX2dmbisweDEwZS8weDExZAooWEVOKSBbIDM2NjguODkzNTkwXSAgICBbPGZm
ZmY4MmQwODAxZDY2YTA+XSBodm0uYyNfX2h2bV9jb3B5KzB4OTgvMHgzN2YKKFhFTikgWyAzNjY4
LjkwMDAwM10gICAgWzxmZmZmODJkMDgwMWQ4NDRkPl0KaHZtX2ZldGNoX2Zyb21fZ3Vlc3Rfdmly
dF9ub2ZhdWx0KzB4MTQvMHgxNgooWEVOKSBbIDM2NjguOTA3ODAxXSAgICBbPGZmZmY4MmQwODAx
ZDEzZGE+XQplbXVsYXRlLmMjX2h2bV9lbXVsYXRlX29uZSsweDExOC8weDJiYwooWEVOKSBbIDM2
NjguOTE1MTY4XSAgICBbPGZmZmY4MmQwODAxZDE2NzQ+XSBodm1fZW11bGF0ZV9vbmUrMHgxMC8w
eDEyCihYRU4pIFsgMzY2OC45MjE0MDldICAgIFs8ZmZmZjgyZDA4MDFlMDhjMj5dIGhhbmRsZV9t
bWlvKzB4NTIvMHhjOQooWEVOKSBbIDM2NjguOTI3MzAzXSAgICBbPGZmZmY4MmQwODAyMDM0YTI+
XQp2bXhfdm1leGl0X2hhbmRsZXIrMHgxZTBlLzB4MWU0NQooWEVOKSBbIDM2NjguOTM0MTQ5XSAg
ICBbPGZmZmY4MmQwODAyMDgyMGM+XQp2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKzB4ZWMvMHgyNTAK
KFhFTikgWyAzNjY4Ljk0MTA3OV0KKFhFTikgWyAzNjY4Ljk0MzA3Ml0gKioqIER1bXBpbmcgQ1BV
MiBndWVzdCBzdGF0ZSAoZDF2MSk6ICoqKgooWEVOKSBbIDM2NjguOTQ4NTMzXSAtLS0tWyBYZW4t
NC43LjUgIHg4Nl82NCAgZGVidWc9eSAgTm90IHRhaW50ZWQgXS0tLS0KKFhFTikgWyAzNjY4Ljk1
NDk0OF0gQ1BVOiAgICAyCihYRU4pIFsgMzY2OC45NTc3MTldIFJJUDogICAgMDAxMDpbPGZmZmZm
ODAxYTFlMThkMDM+XQooWEVOKSBbIDM2NjguOTYyNTcyXSBSRkxBR1M6IDAwMDAwMDAwMDAwMTAw
NDYgICBDT05URVhUOiBodm0gZ3Vlc3QgKGQxdjEpCihYRU4pIFsgMzY2OC45NjkwNzVdIHJheDog
ZmZmZmY3ODg4MDAwOTAwMCAgIHJieDogMDAwMDAwMDAwMDA0MDAyZgpyY3g6IGZmZmZmODAxYTFl
MTkzMDAKKFhFTikgWyAzNjY4Ljk3NzA0NV0gcmR4OiBmZmZmZWYwN2MzOGI3NmI4ICAgcnNpOiBm
ZmZmZWYwN2MzOGI3NzA4CnJkaTogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBbIDM2NjguOTg1MDE4
XSByYnA6IGZmZmZlZjA3YzM4Yjc2YjAgICByc3A6IGZmZmZlZjA3YzM4Yjc1ZjAgICByODoKIGZm
ZmZlZjA3YzM4Yjc3MDgKKFhFTikgWyAzNjY4Ljk5Mjk5MV0gcjk6ICAwMDAwMDAwMDAwMDAwMDJm
ICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAxCnIxMTogMDAwMDAwMDAwMDAwMDAwMQooWEVOKSBbIDM2
NjkuMDAwOTY2XSByMTI6IDAwMDAwMDAwMDAwMDAwMDEgICByMTM6IDAwMDAwMDAwMDAwMDAwMDAK
cjE0OiAwMDAwMDAwMDAwMDAwMDAxCihYRU4pIFsgMzY2OS4wMDg5MzhdIHIxNTogMDAwMDAwMDAw
MDAwMDAyZiAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMQpjcjQ6IDAwMDAwMDAwMDAxNzA2NzgKKFhF
TikgWyAzNjY5LjAxNjkxM10gY3IzOiAwMDAwMDAwMDAwMWFhMDAyICAgY3IyOiAwMDAwMDE5MDA2
OGMzMDAwCihYRU4pIFsgMzY2OS4wMjI4MDZdIGZzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzYjog
ZmZmZmM5ODE0YzgyMDAwMApnc3M6IDAwMDAwMDA0NzNiZmUwMDAKKFhFTikgWyAzNjY5LjAzMDc3
Nl0gZHM6IDAwMmIgICBlczogMDAyYiAgIGZzOiAwMDUzICAgZ3M6IDAwMmIgICBzczoKMDAwMCAg
IGNzOiAwMDEwCihYRU4pIFsgMzY2OS4wMzgyMjldCihYRU4pIFsgMzY2OS4wNDAyMjNdICoqKiBE
dW1waW5nIENQVTMgaG9zdCBzdGF0ZTogKioqCihYRU4pIFsgMzY2OS4wNDQ5ODhdIC0tLS1bIFhl
bi00LjcuNSAgeDg2XzY0ICBkZWJ1Zz15ICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBbIDM2Njku
MDUxNDAzXSBDUFU6ICAgIDMKKFhFTikgWyAzNjY5LjA1NDE3N10gUklQOiAgICBlMDA4Ols8ZmZm
ZjgyZDA4MDIxMDA2YT5dCnZteF9zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24rMHgxMDcvMHg2
OGEKKFhFTikgWyAzNjY5LjA2Mjg0MV0gUkZMQUdTOiAwMDAwMDAwMDAwMDAwMjAyICAgQ09OVEVY
VDogaHlwZXJ2aXNvciAoZDF2MCkKKFhFTikgWyAzNjY5LjA2OTQzMV0gcmF4OiBmZmZmODMwMDc4
YmE3MDAwICAgcmJ4OiBmZmZmODMwMDdjY2ZjMDAwCnJjeDogMDAwMDAwMDAwMDAwMDAwMgooWEVO
KSBbIDM2NjkuMDc3NDA0XSByZHg6IGZmZmY4MzBjNTI5N2ZmZmYgICByc2k6IDAwMDAwMDAwMDAw
MDAyNDYKcmRpOiBmZmZmODMwYzUyOTk4MTQ4CihYRU4pIFsgMzY2OS4wODUzNzddIHJicDogZmZm
ZjgzMGM1Mjk3ZmQxOCAgIHJzcDogZmZmZjgzMGM1Mjk3ZmNiOCAgIHI4OgogMDAwMDAwMDAwMDAw
MDAwMgooWEVOKSBbIDM2NjkuMDkzMzQ5XSByOTogIDAwMDAwMDAwMDAwMDAwMDYgICByMTA6IDAw
MDAwMDAwMDAwM2Q5NzYKcjExOiAwMDAwMDAwMDAwMDAwMDA2CihYRU4pIFsgMzY2OS4xMDEzMjBd
IHIxMjogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMzogZmZmZjgyZDA4MDI4YTNlNApyMTQ6IDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikgWyAzNjY5LjEwOTI5Nl0gcjE1OiAwMDAwMDAwMTEzZjAwN2Y4ICAg
Y3IwOiAwMDAwMDAwMDgwMDUwMDMzCmNyNDogMDAwMDAwMDAwMDM1MjZlMAooWEVOKSBbIDM2Njku
MTE3MjY5XSBjcjM6IDAwMDAwMDBiMTAzODAwMDAgICBjcjI6IDAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgWyAzNjY5LjEyMzE2M10gZnNiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NiOiAwMDAwMDAwMDAw
MDAwMDAwCmdzczogZmZmZmY4MDFhMTI5ZTAwMAooWEVOKSBbIDM2NjkuMTMxMTMyXSBkczogMDAw
MCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOgowMDAwICAgY3M6IGUwMDgK
KFhFTikgWyAzNjY5LjEzODU4Nl0gWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwMjEwMDZhPgoo
dm14X3N0YXJ0X3JlZXhlY3V0ZV9pbnN0cnVjdGlvbisweDEwNy8weDY4YSk6CihYRU4pIFsgMzY2
OS4xNDc1OThdICA5MCA4MCBiOCAwYiAwMSAwMCAwMCAwMCA8NzU+IGY1IDQ4IDhiIDQwIDE4IDQ4
IDg1CmMwIDc1IGRlIGU5IDE5IDA1IDAwIDAwCihYRU4pIFsgMzY2OS4xNTYwMDVdIFhlbiBzdGFj
ayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwYzUyOTdmY2I4OgooWEVOKSBbIDM2NjkuMTYxNjQwXSAg
ICBmZmZmODMwYjE3MzQyODAwIDAwMDAwMDAzMDAwMDAwMDkKMDAwMDAwMDAwMDAwMDEwMCBmZmZm
ODMwYjE3MzQyMDAwCihYRU4pIFsgMzY2OS4xNjk2OTddICAgIGZmZmY4MzBjMDAwMDAwMDAgZmZm
ZjgzMGIxYjJiNjk4MApmZmZmODMwYjE3MmI0MDAwIGZmZmY4MzBiMWIyYjY5ODAKKFhFTikgWyAz
NjY5LjE3Nzc2MV0gICAgMDAwMDAwMDAxYjJiNjgwMSAwMDAwMDAwMDAwMDAwMDAyCmZmZmY4MzAw
N2NjZmMwMDAgMDAwMDAwMDAwMDAwMDAzYgooWEVOKSBbIDM2NjkuMTg1ODE4XSAgICBmZmZmODMw
YzUyOTdmZGE4IGZmZmY4MmQwODAyMTBiM2UKMDAwMDAwMDAwMDExM2YwMCAwMDAwMDAwMDAwMDAw
MDAwCihYRU4pIFsgMzY2OS4xOTM4NzddICAgIDAwMDA3ZmY5MWNkMzRkNjAgMDAwMDAwMDExM2Yw
MDdmOAowMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzBjNTI5N2ZkZjAKKFhFTikgWyAzNjY5LjIwMTkz
N10gICAgMDAwMDAwMDAwMDExM2YwMCAwMDAwMDAwMDAwMDAwMDAwCmZmZmY4MzAwN2NjZmMwMDAg
MDAwMDAwMDAwMDAwMDAwNQooWEVOKSBbIDM2NjkuMjA5OTk3XSAgICBmZmZmODMwMDdjY2ZjMDAw
IGZmZmY4MzBiMTcyYjQwMDAKZmZmZjgzMDA3Y2NmYzAwMCBmZmZmODMwMDdjY2ZjMDAwCihYRU4p
IFsgMzY2OS4yMTgwNTZdICAgIDAwMDAwMDAwMDAxMTNmMDAgMDAwMDAwMDAwMDAwMDAwMApmZmZm
ODMwYzUyOTdmZTM4IGZmZmY4MmQwODAxZGVlOWUKKFhFTikgWyAzNjY5LjIyNjExNl0gICAgMDAw
MDAwMDAwMDkxM2YwMCAwMDAwMDAwMDAwMDAwMDAwCjAwMDA3ZmY5MWNkMzRkNjAgZmZmZjgzMGIx
YjJiNjk4MAooWEVOKSBbIDM2NjkuMjM0MTc3XSAgICAwMDAwMDAzYjUyOTdmZTM4IDAwMDAwMDAx
MTNmMDA3ZjgKMDAwMDAwMDAwMDAwMDI5NiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsgMzY2OS4y
NDIyMzZdICAgIGZmZmY4MzBiMWIyYjY5ODAgMDAwMDAwMDAwMDAwMDAwNQpmZmZmODJkMDgwMjA4
MWQxIGZmZmY4MzBjNTI5N2ZlZjgKKFhFTikgWyAzNjY5LjI1MDI5NV0gICAgZmZmZjgzMDA3Y2Nm
YzAwMCAwMDAwMDAwMDAwMDAwNmFiCjAwMDAwMDAwMDAwMDAwMWIgMDAwMDAwMDExM2YwMDdmOAoo
WEVOKSBbIDM2NjkuMjU4MzU0XSAgICBmZmZmODMwYzUyOTdmZWU4IGZmZmY4MmQwODAyMDJjMDAK
ZmZmZjgyZDA4MDIwODFkMSAwMDAwMDAwMDAwMDAwMDgwCihYRU4pIFsgMzY2OS4yNjY0MTddICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMgpmZmZmODMwYjE3MmI0MDAwIDAwMDAw
MDAwMDAxMTNmMDAKKFhFTikgWyAzNjY5LjI3NDQ3NF0gICAgMDAwMDdmZjkxY2QzNGQ2MCAwMDAw
MDAwMDAwMDAwMDNiCmZmZmY4MmQwODAyMDgxZDEgZmZmZjgyZDA4MDIwODFjNQooWEVOKSBbIDM2
NjkuMjgyNTM3XSAgICBmZmZmODJkMDgwMjA4MWQxIGZmZmY4MmQwODAyMDgxYzUKZmZmZjgyZDA4
MDIwODFkMSBmZmZmODJkMDgwMjA4MWM1CihYRU4pIFsgMzY2OS4yOTA1OTZdICAgIGZmZmY4MmQw
ODAyMDgxZDEgZmZmZjgzMDA3Y2NmYzAwMAowMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAKKFhFTikgWyAzNjY5LjI5ODY1NV0gICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwCjAwMDA3Y2YzYWQ2ODAwZTcgZmZmZjgyZDA4MDIwODIwYwooWEVOKSBbIDM2NjkuMzA2NzEy
XSAgICAwMDAwN2ZmOTFjZDM0ZDYwIDAwMDAwMTkyODVjNDJhNTAKMDAwMDAxOTI4NThhOGViMCAw
MDAwMDAwMDAwMDAwMDAwCihYRU4pIFsgMzY2OS4zMTQ3NzJdICAgIDAwMDAwMTkyODU4OTQ0Mzgg
NDFjNjRlNmRhM2JkMjg0NQowMDAwMTA0MDAwMDAwMDAwIDAwMDAwZmZmMjM5YTY5YWMKKFhFTikg
WyAzNjY5LjMyMjgzMl0gWGVuIGNhbGwgdHJhY2U6CihYRU4pIFsgMzY2OS4zMjYxMjhdICAgIFs8
ZmZmZjgyZDA4MDIxMDA2YT5dCnZteF9zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24rMHgxMDcv
MHg2OGEKKFhFTikgWyAzNjY5LjMzMzkyNV0gICAgWzxmZmZmODJkMDgwMjEwYjNlPl0KcDJtX21l
bV9hY2Nlc3NfY2hlY2srMHg1NTEvMHg2NGQKKFhFTikgWyAzNjY5LjM0MDc3NF0gICAgWzxmZmZm
ODJkMDgwMWRlZTllPl0KaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdCsweDJmMi8weDYzMQooWEVO
KSBbIDM2NjkuMzQ4MDUxXSAgICBbPGZmZmY4MmQwODAyMDJjMDA+XQp2bXhfdm1leGl0X2hhbmRs
ZXIrMHgxNTZjLzB4MWU0NQooWEVOKSBbIDM2NjkuMzU0ODk5XSAgICBbPGZmZmY4MmQwODAyMDgy
MGM+XQp2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKzB4ZWMvMHgyNTAKKFhFTikgWyAzNjY5LjM2MTgz
Ml0KKFhFTikgWyAzNjY5LjM2MzgyN10gKioqIER1bXBpbmcgQ1BVMyBndWVzdCBzdGF0ZSAoZDF2
MCk6ICoqKgooWEVOKSBbIDM2NjkuMzY5Mjg1XSAtLS0tWyBYZW4tNC43LjUgIHg4Nl82NCAgZGVi
dWc9eSAgTm90IHRhaW50ZWQgXS0tLS0KKFhFTikgWyAzNjY5LjM3NTcwMF0gQ1BVOiAgICAzCihY
RU4pIFsgMzY2OS4zNzg0NzFdIFJJUDogICAgMDAzMzpbPDAwMDA3ZmY5MWNkMzRkNjA+XQooWEVO
KSBbIDM2NjkuMzgzMzIzXSBSRkxBR1M6IDAwMDAwMDAwMDAwMTAyNDcgICBDT05URVhUOiBodm0g
Z3Vlc3QgKGQxdjApCihYRU4pIFsgMzY2OS4zODk4MjRdIHJheDogMDAwMDdmZjkxY2QzNGQ2MCAg
IHJieDogNDFjNjRlNmRhM2JkMjg0NQpyY3g6IDQxYzY0ZTZkYTNiZDI4NDUKKFhFTikgWyAzNjY5
LjM5Nzc5OV0gcmR4OiAwMDAwMDAwMDAwMDAwMDc3ICAgcnNpOiAwMDAwMDAwMDAwMDAwMDAxCnJk
aTogMDAwMDAxOTI4NTg3NzE1MAooWEVOKSBbIDM2NjkuNDA1NzY4XSByYnA6IDAwMDAwMTkyODU4
OTQ0MzggICByc3A6IDAwMDAwMDhkNmFhN2Y2MDggICByODoKIDAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgWyAzNjY5LjQxMzc0M10gcjk6ICAwMDAwMDE5Mjg1OGE4ZWIwICAgcjEwOiAwMDAwMGZmZjIz
OWE2OWFjCnIxMTogMDAwMDEwNDAwMDAwMDAwMAooWEVOKSBbIDM2NjkuNDIxNzE2XSByMTI6IDAw
MDAwMDAwMDAwMDAwMDAgICByMTM6IDAwMDAwMTkyODU4YThlYjAKcjE0OiAwMDAwMDE5Mjg1YzQy
YTUwCihYRU4pIFsgMzY2OS40Mjk2OTBdIHIxNTogMDAwMDdmZjkxY2QzNGQ2MCAgIGNyMDogMDAw
MDAwMDA4MDA1MDAzMQpjcjQ6IDAwMDAwMDAwMDAxNzA2NzgKKFhFTikgWyAzNjY5LjQzNzY2Ml0g
Y3IzOiAwMDAwMDAwMTEzZjAwMDAyICAgY3IyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsgMzY2
OS40NDM1NTVdIGZzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzYjogMDAwMDAwOGQ2YTdjZjAwMApn
c3M6IDAwMDAwMDI1NjJkMjAwMDAKKFhFTikgWyAzNjY5LjQ1MTUyOV0gZHM6IDAwMmIgICBlczog
MDAyYiAgIGZzOiAwMDUzICAgZ3M6IDAwMmIgICBzczoKMDAyYiAgIGNzOiAwMDMzCihYRU4pIFsg
MzY2OS40NTg5ODBdCihYRU4pIFsgMzY2OS40NjM1ODRdIEFQSUMgZXJyb3Igb24gQ1BVMDogNDAo
MDApCgpTb21lIHNjaGVkdWxlciBtYWdpYyBhcHBlYXJzIHRvIGhhcHBlbiBoZXJlIHdoZXJlIGl0
IGlzIHVuY2xlYXIgd2h5CmlzX3J1bm5pbmcgZG9lc24ndCBzZWVtIHRvIGVuZCB1cCBiZWluZyAw
IGFzIGV4cGVjdGVkIGluIG91ciBjYXNlLiBXZSdsbAprZWVwIGRpZ2dpbmcuCgoKVGhhbmtzLApS
YXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 19:26:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 19:26:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gPY8U-00050D-3n; Wed, 21 Nov 2018 19:26:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=so8w=oa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPY8S-000501-A6
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 19:26:04 +0000
X-Inumbo-ID: 487f510d-edc3-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 487f510d-edc3-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 19:26:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPY8P-0003ZI-TA; Wed, 21 Nov 2018 19:26:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPY8P-0002oZ-J8; Wed, 21 Nov 2018 19:26:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPY8P-00076L-IS; Wed, 21 Nov 2018 19:26:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130661-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=07ee667d3b7a501a666a9c125996c0cfa12f165f
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Nov 2018 19:26:01 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130661: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY2MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDY2MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgMDdlZTY2N2QzYjdhNTAxYTY2NmE5YzEyNTk5NmMwY2ZhMTJmMTY1ZgpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDIgZGF5cyAgIDIwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDY2MSAgMjAxOC0xMS0yMSAxNzowMDo1MSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhz
bSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNzg4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 19:37:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 19:37: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-devel-bounces@lists.xenproject.org>)
	id 1gPYJu-0005q6-9w; Wed, 21 Nov 2018 19:37:54 +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=2Odm=OA=citrix.com=prvs=856d69d10=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPYJt-0005q1-0s
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 19:37:53 +0000
X-Inumbo-ID: ed852110-edc4-11e8-a1f1-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed852110-edc4-11e8-a1f1-12d6303a7972;
 Wed, 21 Nov 2018 19:37:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,262,1539648000"; d="scan'208";a="71234036"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Nov 2018 19:37:45 +0000
Message-ID: <1542829065-19681-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/atomic: Improvements and simplifications to
 assembly constraints
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ICogU29tZSBvZiB0aGUgc2luZ2xlLWJ5dGUgdmVyc2lvbnMgc3BlY2lmeSAiPXEiIGFzIHRoZSBv
dXRwdXQuICBBRkFJQ1QsIHRoZXJlCiAgIHdhcyBub3QgYSBsZWdpdGltYXRlIHJlYXNvbiB0byBy
ZXN0cmljdCB0aGUgdXNlIG9mICVlc2kvJWVkaSBpbiB0aGUgMzItYml0CiAgIGJ1aWxkLiAgRWl0
aGVyIHdheSwgaW4gNjQtYml0LCBpdCBpcyBlcXVpdmVsZW50IHRvICI9ciIuCiAqIENvbnN0cmFp
bnRzIGluIHRoZSBmb3JtICI9ciIgKHgpIDogIjAiICh4KSBjYW4gYmUgZm9sZGVkIHRvIGp1c3Qg
IityIiAoeCkKICogU3dpdGNoIHRvIHVzaW5nIG5hbWVkIHBhcmFtZXRlcnMgKG1vc3RseSBmb3Ig
bGVnaWJpbGl0eSkgd2hpY2ggaW4KICAgcGFydGljdWxhciBoZWxwcyB3aXRoLi4uCiAqIF9feGNo
ZygpLCBfX2NtcHhjaGcoKSBhbmQgX19jbXB4Y2hnX3VzZXIoKSBtb2RpZnkgdGhlaXIgbWVtb3J5
IG9wZXJhbmQsIHNvCiAgIG11c3QgbGlzdCBpdCBhcyBhbiBvdXRwdXQgb3BlcmFuZC4gIFRoaXMg
b25seSB3b3JrcyBiZWNhdXNlIHRoZXkgZWFjaCBoYXZlCiAgIGEgbWVtb3J5IGNsb2JiZXIgdG8g
Z2l2ZSB0aGUgY29uc3RydWN0IGZ1bGwgY29tcGlsZXItYmFycmllciBwcm9wZXJ0aWVzLgogKiBF
dmVyeSBtZW1vcnkgb3BlcmFuZCBoYXMgYW4gZXhwbGljaXQga25vd24gc2l6ZS4gIExldHRpbmcg
dGhlIGNvbXBpbGVyIHNlZQogICB0aGUgcmVhbCBzaXplIHJhdGhlciB0aGFuIG9ic2N1cmluZyBp
dCB3aXRoIF9feGcoKSBhbGxvd3MgZm9yIHRoZSByZW1vdmFsCiAgIG9mIHRoZSBpbnN0cnVjdGlv
biBzaXplIHN1ZmZpeGVzIHdpdGhvdXQgaW50cm9kdWNpbmcgYW1iaWd1aXR5LgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpJbnRl
cmVzdGluZ2x5LCBzd2l0Y2hpbmcgdG8gdXNlIG91dHB1dCBtZW1vcnkgb3BlcmFuZHMgaGFzIHRo
ZSBmb2xsb3dpbmcKcGVydHVyYmFuY2UgaW4gdGhlIGJ1aWxkOgoKICBhZGQvcmVtb3ZlOiAwLzAg
Z3Jvdy9zaHJpbms6IDMvNSB1cC9kb3duOiA3MC8tMTI0ICgtNTQpCiAgRnVuY3Rpb24gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2xkICAgICBuZXcgICBkZWx0YQogIGRvX21t
dV91cGRhdGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNzA0MSAgICA3MTAxICAgICAr
NjAKICBtY3RlbGVtX3Byb2Nlc3NfZGVmZXJyZWQgICAgICAgICAgICAgICAgICAgICAyMzQgICAg
IDI0MiAgICAgICs4CiAgY3B1ZnJlcV9nb3Zlcm5vcl9kYnMgICAgICAgICAgICAgICAgICAgICAg
ICAgODUxICAgICA4NTMgICAgICArMgogIF9zZXRfc3RhdHVzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDE2MiAgICAgMTYxICAgICAgLTEKICBjcmVhdGVfaXJxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAzMjUgICAgIDMyMyAgICAgIC0yCiAgZG9fdG1lbV9wdXQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMDY2ICAgIDIwNjIgICAgICAtNAogIHRh
c2tfc3dpdGNoX2xvYWRfc2VnICAgICAgICAgICAgICAgICAgICAgICAgIDg5MiAgICAgODg0ICAg
ICAgLTgKICBfZ2V0X3BhZ2VfdHlwZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYwNTcg
ICAgNTk0OCAgICAtMTA5CgpidXQgYXMgZmFyIGFzIEkgY2FuIHRlbGwsIGl0IGlzIGV4Y2x1c2l2
ZWx5IGRvd24gdG8gZGlmZmVyZW50IHJlZ2lzdGVyCnNjaGVkdWxpbmcgY2hvaWNlcy4KLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oICAgICAgICB8IDk5ICsrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3N5c3RlbS5o
IHwgMjQgKysrKy0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDU3IGluc2VydGlvbnMoKyksIDY2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCmluZGV4IDQ4M2NkMjAuLjg3NjRlMzEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zeXN0ZW0uaApAQCAtMjMsOSArMjMsNiBAQAogI2RlZmluZSB4Y2hnKHB0cix2KSBcCiAg
ICAgKChfX3R5cGVvZl9fKCoocHRyKSkpX194Y2hnKCh1bnNpZ25lZCBsb25nKSh2KSwocHRyKSxz
aXplb2YoKihwdHIpKSkpCiAKLXN0cnVjdCBfX3hjaGdfZHVtbXkgeyB1bnNpZ25lZCBsb25nIGFb
MTAwXTsgfTsKLSNkZWZpbmUgX194Zyh4KSAoKHZvbGF0aWxlIHN0cnVjdCBfX3hjaGdfZHVtbXkg
KikoeCkpCi0KICNpbmNsdWRlIDxhc20veDg2XzY0L3N5c3RlbS5oPgogCiAvKgpAQCAtMzksMjgg
KzM2LDI0IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX194Y2hnKAogICAg
IHN3aXRjaCAoIHNpemUgKQogICAgIHsKICAgICBjYXNlIDE6Ci0gICAgICAgIGFzbSB2b2xhdGls
ZSAoICJ4Y2hnYiAlYjAsJTEiCi0gICAgICAgICAgICAgICAgICAgICAgIDogIj1xIiAoeCkKLSAg
ICAgICAgICAgICAgICAgICAgICAgOiAibSIgKCpfX3hnKHB0cikpLCAiMCIgKHgpCi0gICAgICAg
ICAgICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInhj
aGcgJWJbeF0sICVbcHRyXSIKKyAgICAgICAgICAgICAgICAgICAgICAgOiBbeF0gIityIiAoeCks
IFtwdHJdICIrbSIgKCoodWludDhfdCAqKXB0cikKKyAgICAgICAgICAgICAgICAgICAgICAgOjog
Im1lbW9yeSIgKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAyOgotICAgICAgICBhc20gdm9s
YXRpbGUgKCAieGNoZ3cgJXcwLCUxIgotICAgICAgICAgICAgICAgICAgICAgICA6ICI9ciIgKHgp
Ci0gICAgICAgICAgICAgICAgICAgICAgIDogIm0iICgqX194ZyhwdHIpKSwgIjAiICh4KQotICAg
ICAgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7CisgICAgICAgIGFzbSB2b2xhdGlsZSAo
ICJ4Y2hnICV3W3hdLCAlW3B0cl0iCisgICAgICAgICAgICAgICAgICAgICAgIDogW3hdICIrciIg
KHgpLCBbcHRyXSAiK20iICgqKHVpbnQxNl90ICopcHRyKQorICAgICAgICAgICAgICAgICAgICAg
ICA6OiAibWVtb3J5IiApOwogICAgICAgICBicmVhazsKICAgICBjYXNlIDQ6Ci0gICAgICAgIGFz
bSB2b2xhdGlsZSAoICJ4Y2hnbCAlazAsJTEiCi0gICAgICAgICAgICAgICAgICAgICAgIDogIj1y
IiAoeCkKLSAgICAgICAgICAgICAgICAgICAgICAgOiAibSIgKCpfX3hnKHB0cikpLCAiMCIgKHgp
Ci0gICAgICAgICAgICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsKKyAgICAgICAgYXNtIHZvbGF0
aWxlICggInhjaGcgJWtbeF0sICVbcHRyXSIKKyAgICAgICAgICAgICAgICAgICAgICAgOiBbeF0g
IityIiAoeCksIFtwdHJdICIrbSIgKCoodWludDMyX3QgKilwdHIpCisgICAgICAgICAgICAgICAg
ICAgICAgIDo6ICJtZW1vcnkiICk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgODoKLSAgICAg
ICAgYXNtIHZvbGF0aWxlICggInhjaGdxICUwLCUxIgotICAgICAgICAgICAgICAgICAgICAgICA6
ICI9ciIgKHgpCi0gICAgICAgICAgICAgICAgICAgICAgIDogIm0iICgqX194ZyhwdHIpKSwgIjAi
ICh4KQotICAgICAgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7CisgICAgICAgIGFzbSB2
b2xhdGlsZSAoICJ4Y2hnICVxW3hdLCAlW3B0cl0iCisgICAgICAgICAgICAgICAgICAgICAgIDog
W3hdICIrciIgKHgpLCBbcHRyXSAiK20iICgqKHVpbnQ2NF90ICopcHRyKQorICAgICAgICAgICAg
ICAgICAgICAgICA6OiAibWVtb3J5IiApOwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgcmV0
dXJuIHg7CkBAIC03OSwzMSArNzIsMjcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQg
bG9uZyBfX2NtcHhjaGcoCiAgICAgc3dpdGNoICggc2l6ZSApCiAgICAgewogICAgIGNhc2UgMToK
LSAgICAgICAgYXNtIHZvbGF0aWxlICggImxvY2s7IGNtcHhjaGdiICViMSwlMiIKLSAgICAgICAg
ICAgICAgICAgICAgICAgOiAiPWEiIChwcmV2KQotICAgICAgICAgICAgICAgICAgICAgICA6ICJx
IiAobmV3KSwgIm0iICgqX194ZyhwdHIpKSwKLSAgICAgICAgICAgICAgICAgICAgICAgIjAiIChv
bGQpCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJsb2NrOyBjbXB4Y2hnICViW25ld10sICVbcHRy
XSIKKyAgICAgICAgICAgICAgICAgICAgICAgOiAiPWEiIChwcmV2KSwgW3B0cl0gIittIiAoKih1
aW50OF90ICopcHRyKQorICAgICAgICAgICAgICAgICAgICAgICA6IFtuZXddICJyIiAobmV3KSwg
IjAiIChvbGQpCiAgICAgICAgICAgICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsKICAgICAgICAg
cmV0dXJuIHByZXY7CiAgICAgY2FzZSAyOgotICAgICAgICBhc20gdm9sYXRpbGUgKCAibG9jazsg
Y21weGNoZ3cgJXcxLCUyIgotICAgICAgICAgICAgICAgICAgICAgICA6ICI9YSIgKHByZXYpCi0g
ICAgICAgICAgICAgICAgICAgICAgIDogInIiIChuZXcpLCAibSIgKCpfX3hnKHB0cikpLAotICAg
ICAgICAgICAgICAgICAgICAgICAiMCIgKG9sZCkKKyAgICAgICAgYXNtIHZvbGF0aWxlICggImxv
Y2s7IGNtcHhjaGcgJXdbbmV3XSwgJVtwdHJdIgorICAgICAgICAgICAgICAgICAgICAgICA6ICI9
YSIgKHByZXYpLCBbcHRyXSAiK20iICgqKHVpbnQxNl90ICopcHRyKQorICAgICAgICAgICAgICAg
ICAgICAgICA6IFtuZXddICJyIiAobmV3KSwgIjAiIChvbGQpCiAgICAgICAgICAgICAgICAgICAg
ICAgIDogIm1lbW9yeSIgKTsKICAgICAgICAgcmV0dXJuIHByZXY7CiAgICAgY2FzZSA0OgotICAg
ICAgICBhc20gdm9sYXRpbGUgKCAibG9jazsgY21weGNoZ2wgJWsxLCUyIgotICAgICAgICAgICAg
ICAgICAgICAgICA6ICI9YSIgKHByZXYpCi0gICAgICAgICAgICAgICAgICAgICAgIDogInIiIChu
ZXcpLCAibSIgKCpfX3hnKHB0cikpLAotICAgICAgICAgICAgICAgICAgICAgICAiMCIgKG9sZCkK
KyAgICAgICAgYXNtIHZvbGF0aWxlICggImxvY2s7IGNtcHhjaGcgJWtbbmV3XSwgJVtwdHJdIgor
ICAgICAgICAgICAgICAgICAgICAgICA6ICI9YSIgKHByZXYpLCBbcHRyXSAiK20iICgqKHVpbnQz
Ml90ICopcHRyKQorICAgICAgICAgICAgICAgICAgICAgICA6IFtuZXddICJyIiAobmV3KSwgIjAi
IChvbGQpCiAgICAgICAgICAgICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsKICAgICAgICAgcmV0
dXJuIHByZXY7CiAgICAgY2FzZSA4OgotICAgICAgICBhc20gdm9sYXRpbGUgKCAibG9jazsgY21w
eGNoZ3EgJTEsJTIiCi0gICAgICAgICAgICAgICAgICAgICAgIDogIj1hIiAocHJldikKLSAgICAg
ICAgICAgICAgICAgICAgICAgOiAiciIgKG5ldyksICJtIiAoKl9feGcocHRyKSksCi0gICAgICAg
ICAgICAgICAgICAgICAgICIwIiAob2xkKQorICAgICAgICBhc20gdm9sYXRpbGUgKCAibG9jazsg
Y21weGNoZyAlcVtuZXddLCAlW3B0cl0iCisgICAgICAgICAgICAgICAgICAgICAgIDogIj1hIiAo
cHJldiksIFtwdHJdICIrbSIgKCoodWludDY0X3QgKilwdHIpCisgICAgICAgICAgICAgICAgICAg
ICAgIDogW25ld10gInIiIChuZXcpLCAiMCIgKG9sZCkKICAgICAgICAgICAgICAgICAgICAgICAg
OiAibWVtb3J5IiApOwogICAgICAgICByZXR1cm4gcHJldjsKICAgICB9CkBAIC0xMTgsMjQgKzEw
NywyNCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIGNtcHhjaGdfbG9jYWxf
KAogICAgIHN3aXRjaCAoIHNpemUgKQogICAgIHsKICAgICBjYXNlIDE6Ci0gICAgICAgIGFzbSB2
b2xhdGlsZSAoICJjbXB4Y2hnYiAlYjIsICUxIgotICAgICAgICAgICAgICAgICAgICAgICA6ICI9
YSIgKHByZXYpLCAiK20iICgqKHVpbnQ4X3QgKilwdHIpCi0gICAgICAgICAgICAgICAgICAgICAg
IDogInEiIChuZXcpLCAiMCIgKG9sZCkgKTsKKyAgICAgICAgYXNtIHZvbGF0aWxlICggImNtcHhj
aGcgJWJbbmV3XSwgJVtwdHJdIgorICAgICAgICAgICAgICAgICAgICAgICA6ICI9YSIgKHByZXYp
LCBbcHRyXSAiK20iICgqKHVpbnQ4X3QgKilwdHIpCisgICAgICAgICAgICAgICAgICAgICAgIDog
W25ld10gInIiIChuZXcpLCAiMCIgKG9sZCkgKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAy
OgotICAgICAgICBhc20gdm9sYXRpbGUgKCAiY21weGNoZ3cgJXcyLCAlMSIKLSAgICAgICAgICAg
ICAgICAgICAgICAgOiAiPWEiIChwcmV2KSwgIittIiAoKih1aW50MTZfdCAqKXB0cikKLSAgICAg
ICAgICAgICAgICAgICAgICAgOiAiciIgKG5ldyksICIwIiAob2xkKSApOworICAgICAgICBhc20g
dm9sYXRpbGUgKCAiY21weGNoZyAld1tuZXddLCAlW3B0cl0iCisgICAgICAgICAgICAgICAgICAg
ICAgIDogIj1hIiAocHJldiksIFtwdHJdICIrbSIgKCoodWludDE2X3QgKilwdHIpCisgICAgICAg
ICAgICAgICAgICAgICAgIDogW25ld10gInIiIChuZXcpLCAiMCIgKG9sZCkgKTsKICAgICAgICAg
YnJlYWs7CiAgICAgY2FzZSA0OgotICAgICAgICBhc20gdm9sYXRpbGUgKCAiY21weGNoZ2wgJWsy
LCAlMSIKLSAgICAgICAgICAgICAgICAgICAgICAgOiAiPWEiIChwcmV2KSwgIittIiAoKih1aW50
MzJfdCAqKXB0cikKLSAgICAgICAgICAgICAgICAgICAgICAgOiAiciIgKG5ldyksICIwIiAob2xk
KSApOworICAgICAgICBhc20gdm9sYXRpbGUgKCAiY21weGNoZyAla1tuZXddLCAlW3B0cl0iCisg
ICAgICAgICAgICAgICAgICAgICAgIDogIj1hIiAocHJldiksIFtwdHJdICIrbSIgKCoodWludDMy
X3QgKilwdHIpCisgICAgICAgICAgICAgICAgICAgICAgIDogW25ld10gInIiIChuZXcpLCAiMCIg
KG9sZCkgKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSA4OgotICAgICAgICBhc20gdm9sYXRp
bGUgKCAiY21weGNoZ3EgJTIsICUxIgotICAgICAgICAgICAgICAgICAgICAgICA6ICI9YSIgKHBy
ZXYpLCAiK20iICgqKHVpbnQ2NF90ICopcHRyKQotICAgICAgICAgICAgICAgICAgICAgICA6ICJy
IiAobmV3KSwgIjAiIChvbGQpICk7CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJjbXB4Y2hnICVx
W25ld10sICVbcHRyXSIKKyAgICAgICAgICAgICAgICAgICAgICAgOiAiPWEiIChwcmV2KSwgW3B0
cl0gIittIiAoKih1aW50NjRfdCAqKXB0cikKKyAgICAgICAgICAgICAgICAgICAgICAgOiBbbmV3
XSAiciIgKG5ldyksICIwIiAob2xkKSApOwogICAgICAgICBicmVhazsKICAgICB9CiAKQEAgLTE2
MSwyMyArMTUwLDIzIEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX194YWRk
KAogICAgIHN3aXRjaCAoIHNpemUgKQogICAgIHsKICAgICBjYXNlIDE6Ci0gICAgICAgIGFzbSB2
b2xhdGlsZSAoICJsb2NrOyB4YWRkYiAlYjAsJTEiCi0gICAgICAgICAgICAgICAgICAgICAgIDog
IityIiAodiksICIrbSIgKCpfX3hnKHB0cikpCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJsb2Nr
OyB4YWRkICViW3ZdLCAlW3B0cl0iCisgICAgICAgICAgICAgICAgICAgICAgIDogW3ZdICIrciIg
KHYpLCBbcHRyXSAiK20iICgqKHVpbnQ4X3QgKilwdHIpCiAgICAgICAgICAgICAgICAgICAgICAg
IDo6ICJtZW1vcnkiKTsKICAgICAgICAgcmV0dXJuIHY7CiAgICAgY2FzZSAyOgotICAgICAgICBh
c20gdm9sYXRpbGUgKCAibG9jazsgeGFkZHcgJXcwLCUxIgotICAgICAgICAgICAgICAgICAgICAg
ICA6ICIrciIgKHYpLCAiK20iICgqX194ZyhwdHIpKQorICAgICAgICBhc20gdm9sYXRpbGUgKCAi
bG9jazsgeGFkZCAld1t2XSwgJVtwdHJdIgorICAgICAgICAgICAgICAgICAgICAgICA6IFt2XSAi
K3IiICh2KSwgW3B0cl0gIittIiAoKih1aW50MTZfdCAqKXB0cikKICAgICAgICAgICAgICAgICAg
ICAgICAgOjogIm1lbW9yeSIpOwogICAgICAgICByZXR1cm4gdjsKICAgICBjYXNlIDQ6Ci0gICAg
ICAgIGFzbSB2b2xhdGlsZSAoICJsb2NrOyB4YWRkbCAlazAsJTEiCi0gICAgICAgICAgICAgICAg
ICAgICAgIDogIityIiAodiksICIrbSIgKCpfX3hnKHB0cikpCisgICAgICAgIGFzbSB2b2xhdGls
ZSAoICJsb2NrOyB4YWRkICVrW3ZdLCAlW3B0cl0iCisgICAgICAgICAgICAgICAgICAgICAgIDog
W3ZdICIrciIgKHYpLCBbcHRyXSAiK20iICgqKHVpbnQzMl90ICopcHRyKQogICAgICAgICAgICAg
ICAgICAgICAgICA6OiAibWVtb3J5Iik7CiAgICAgICAgIHJldHVybiB2OwogICAgIGNhc2UgODoK
LSAgICAgICAgYXNtIHZvbGF0aWxlICggImxvY2s7IHhhZGRxICVxMCwlMSIKLSAgICAgICAgICAg
ICAgICAgICAgICAgOiAiK3IiICh2KSwgIittIiAoKl9feGcocHRyKSkKKyAgICAgICAgYXNtIHZv
bGF0aWxlICggImxvY2s7IHhhZGQgJXFbdl0sICVbcHRyXSIKKyAgICAgICAgICAgICAgICAgICAg
ICAgOiBbdl0gIityIiAodiksIFtwdHJdICIrbSIgKCoodWludDY0X3QgKilwdHIpCiAgICAgICAg
ICAgICAgICAgICAgICAgIDo6ICJtZW1vcnkiKTsKIAogICAgICAgICByZXR1cm4gdjsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3N5c3RlbS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni94ODZfNjQvc3lzdGVtLmgKaW5kZXggZmFlNTdiYS4uOWM2OGY0ZiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvc3lzdGVtLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni94ODZfNjQvc3lzdGVtLmgKQEAgLTI1LDcgKzI1LDcgQEAgc3RhdGljIGFsd2F5c19p
bmxpbmUgX191aW50MTI4X3QgX19jbXB4Y2hnMTZiKAogCiAgICAgLyogRG9uJ3QgdXNlICI9QSIg
aGVyZSAtIGNsYW5nIGNhbid0IGRlYWwgd2l0aCB0aGF0LiAqLwogICAgIGFzbSB2b2xhdGlsZSAo
ICJsb2NrOyBjbXB4Y2hnMTZiICUyIgotICAgICAgICAgICAgICAgICAgIDogIj1kIiAocHJldi5o
aSksICI9YSIgKHByZXYubG8pLCAiK20iICgqX194ZyhwdHIpKQorICAgICAgICAgICAgICAgICAg
IDogIj1kIiAocHJldi5oaSksICI9YSIgKHByZXYubG8pLCAiK20iICgqKF9fdWludDEyOF90ICop
cHRyKQogICAgICAgICAgICAgICAgICAgIDogImMiIChuZXcuaGkpLCAiYiIgKG5ldy5sbyksICIw
IiAob2xkLmhpKSwgIjEiIChvbGQubG8pICk7CiAKICAgICByZXR1cm4gcHJldi5yYXc7CkBAIC02
MywzNiArNjMsMzggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgX191aW50MTI4X3QgY21weGNoZzE2
Yl9sb2NhbF8oCiAgKiBJZiBubyBmYXVsdCBvY2N1cnMgdGhlbiBfbyBpcyB1cGRhdGVkIHRvIHRo
ZSB2YWx1ZSB3ZSBzYXcgYXQgX3AuIElmIHRoaXMKICAqIGlzIHRoZSBzYW1lIGFzIHRoZSBpbml0
aWFsIHZhbHVlIG9mIF9vIHRoZW4gX24gaXMgd3JpdHRlbiB0byBsb2NhdGlvbiBfcC4KICAqLwot
I2RlZmluZSBfX2NtcHhjaGdfdXNlcihfcCxfbyxfbixfaXN1ZmYsX29wcHJlLF9yZWd0eXBlKSAg
ICAgICAgICAgICAgICAgXAorI2RlZmluZSBfX2NtcHhjaGdfdXNlcihfcCwgX28sIF9uLCBfb3Bw
cmUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHN0YWMoKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IGFzbSB2b2xhdGlsZSAoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICAiMTogbG9jazsgY21weGNoZyJfaXN1ZmYiICUiX29wcHJl
IjIsJTNcbiIgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAiMTogbG9jazsgY21weGNo
ZyAlIl9vcHByZSJbbmV3XSwgJVtwdHJdXG4iICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAiMjpcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAiLnNlY3Rpb24gLmZpeHVwLFwiYXhcIlxuIiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAiMzogICAgIG1vdmwgJDEsJTFc
biIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAi
ICAgICAgIGptcCAyYlxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICAiLnByZXZpb3VzXG4iICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfQVNNX0VYVEFCTEUoMWIsIDNiKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICA6ICI9
YSIgKF9vKSwgIj1yIiAoX3JjKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICA6IF9yZWd0eXBlIChfbiksICJtIiAoKl9feGcoKHZvbGF0aWxlIHZvaWQg
KilfcCkpLCAiMCIgKF9vKSwgIjEiICgwKSBcCisgICAgICAgIDogIithIiAoX28pLCAiPXIiIChf
cmMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
W3B0cl0gIittIiAoKih2b2xhdGlsZSB0eXBlb2YoKihfcCkpICopKF9wKSkgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIDogW25ld10gInIiIChfbiksICIxIiAoMCkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIDogIm1lbW9yeSIpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgY2xhYygpCiAK
LSNkZWZpbmUgY21weGNoZ191c2VyKF9wLF9vLF9uKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyNkZWZpbmUgY21weGNoZ191c2VyKF9wLCBfbywgX24pICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICh7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICBpbnQgX3JjOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICBzd2l0Y2ggKCBzaXplb2YoKihfcCkpICkgeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBzd2l0Y2ggKCBzaXplb2YoKihf
cCkpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICBjYXNlIDE6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgX19jbXB4Y2hnX3VzZXIoX3As
X28sX24sImIiLCJiIiwicSIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
X19jbXB4Y2hnX3VzZXIoX3AsIF9vLCBfbiwgImIiKTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBjYXNlIDI6ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgX19j
bXB4Y2hnX3VzZXIoX3AsX28sX24sInciLCJ3IiwiciIpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgX19jbXB4Y2hnX3VzZXIoX3AsIF9vLCBfbiwgInciKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgYnJlYWs7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBjYXNlIDQ6ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgX19jbXB4Y2hnX3VzZXIoX3AsX28sX24sImwiLCJrIiwiciIpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19jbXB4Y2hnX3VzZXIoX3AsIF9vLCBfbiwg
ImsiKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgYnJlYWs7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICBjYXNlIDg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgX19jbXB4Y2hnX3VzZXIoX3AsX28sX24sInEiLCIi
LCJyIik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19jbXB4Y2hnX3Vz
ZXIoX3AsIF9vLCBfbiwgInEiKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBfcmM7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLS0gCjIu
MS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 19:39:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 19:39: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-devel-bounces@lists.xenproject.org>)
	id 1gPYL3-0005uO-Nl; Wed, 21 Nov 2018 19:39: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=zerp=oa=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gPYL2-0005uI-BP
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 19:39:04 +0000
X-Inumbo-ID: 18ca2647-edc5-11e8-9a16-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18ca2647-edc5-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 19:39:01 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wALJT6J0142340;
 Wed, 21 Nov 2018 19:37:44 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=+b6dJqEQjATPgrlPYiQ9ceMZOjzv11Jv5Mdv4bDT5Mw=;
 b=Ew+q8BkSasiVx/Qnjk3bd50FBS5+Gb+rv8hoKP6xfjvOHIyC94dw5/oHp/E/mG989Os6
 N6j8SF+qyUmsLsvR7xQBO0WfJ2smyZVpGu1XWzKBRffZyzljC7yvSD/fGYNez6gGOsXh
 nVaOAQ0eCO8u/DzC2q+Cx7uPCU0+gg1I/syxpHNCu4A+DqhfquifzyJMvPySMs8Vlgre
 aUHUVb26OfZ2lyheuCStQZNnTTL+ZCI1EMOlURb2FnID+VfIpnTYAJj3AC/7pgnZbh7q
 bxYaN7hgLbRh5aB6OBxAJUIn6S3f61kFuGt/ObHJzr4bZWHYxMhfv9HZvLTXcFk5riZu 8A== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2ntadu3f0e-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Nov 2018 19:37:44 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wALJbgcl008840
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Nov 2018 19:37:43 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wALJbZRo025748;
 Wed, 21 Nov 2018 19:37:36 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 21 Nov 2018 11:37:35 -0800
To: Souptick Joarder <jrdr.linux@gmail.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Matthew Wilcox <willy@infradead.org>, Michal Hocko <mhocko@suse.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>, vbabka@suse.cz,
 Rik van Riel <riel@surriel.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, rppt@linux.vnet.ibm.com,
 Peter Zijlstra <peterz@infradead.org>,
 Russell King - ARM Linux <linux@armlinux.org.uk>, robin.murphy@arm.com,
 iamjoonsoo.kim@lge.com, treding@nvidia.com, Kees Cook
 <keescook@chromium.org>,
 Marek Szyprowski <m.szyprowski@samsung.com>, stefanr@s5r6.in-berlin.de,
 hjc@rock-chips.com, Heiko Stuebner <heiko@sntech.de>, airlied@linux.ie,
 oleksandr_andrushchenko@epam.com, joro@8bytes.org, pawel@osciak.com,
 Kyungmin Park <kyungmin.park@samsung.com>, mchehab@kernel.org,
 Juergen Gross <jgross@suse.com>
References: <20181115154314.GA27850@jordon-HP-15-Notebook-PC>
 <CAFqt6zZGP5DnAQd_19xKcLezOYaLsZpPr=FGxiTb7JRjTEJ4cA@mail.gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <0c6f1144-6ee0-29df-5e1f-d35d2264e06e@oracle.com>
Date: Wed, 21 Nov 2018 14:37:24 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <CAFqt6zZGP5DnAQd_19xKcLezOYaLsZpPr=FGxiTb7JRjTEJ4cA@mail.gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9084
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811210169
Subject: Re: [Xen-devel] [PATCH 0/9] Use vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, xen-devel@lists.xen.org,
 Linux-MM <linux-mm@kvack.org>, iommu@lists.linux-foundation.org,
 linux1394-devel@lists.sourceforge.net, linux-arm-kernel@lists.infradead.org,
 linux-media@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjEvMTggMToyNCBBTSwgU291cHRpY2sgSm9hcmRlciB3cm90ZToKPiBPbiBUaHUsIE5v
diAxNSwgMjAxOCBhdCA5OjA5IFBNIFNvdXB0aWNrIEpvYXJkZXIgPGpyZHIubGludXhAZ21haWwu
Y29tPiB3cm90ZToKPj4gUHJldmlvdWx5IGRyaXZlcnMgaGF2ZSB0aGVpciBvd24gd2F5IG9mIG1h
cHBpbmcgcmFuZ2Ugb2YKPj4ga2VybmVsIHBhZ2VzL21lbW9yeSBpbnRvIHVzZXIgdm1hIGFuZCB0
aGlzIHdhcyBkb25lIGJ5Cj4+IGludm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0aGluIGEgbG9v
cC4KPj4KPj4gQXMgdGhpcyBwYXR0ZXJuIGlzIGNvbW1vbiBhY3Jvc3MgZGlmZmVyZW50IGRyaXZl
cnMsIGl0IGNhbgo+PiBiZSBnZW5lcmFsaXplZCBieSBjcmVhdGluZyBhIG5ldyBmdW5jdGlvbiBh
bmQgdXNlIGl0IGFjcm9zcwo+PiB0aGUgZHJpdmVycy4KPj4KPj4gdm1faW5zZXJ0X3JhbmdlIGlz
IHRoZSBuZXcgQVBJIHdoaWNoIHdpbGwgYmUgdXNlZCB0byBtYXAgYQo+PiByYW5nZSBvZiBrZXJu
ZWwgbWVtb3J5L3BhZ2VzIHRvIHVzZXIgdm1hLgo+Pgo+PiBBbGwgdGhlIGFwcGxpY2FibGUgcGxh
Y2VzIGFyZSBjb252ZXJ0ZWQgdG8gdXNlIG5ldyB2bV9pbnNlcnRfcmFuZ2UKPj4gaW4gdGhpcyBw
YXRjaCBzZXJpZXMuCj4+Cj4+IFNvdXB0aWNrIEpvYXJkZXIgKDkpOgo+PiAgIG1tOiBJbnRyb2R1
Y2UgbmV3IHZtX2luc2VydF9yYW5nZSBBUEkKPj4gICBhcmNoL2FybS9tbS9kbWEtbWFwcGluZy5j
OiBDb252ZXJ0IHRvIHVzZSB2bV9pbnNlcnRfcmFuZ2UKPj4gICBkcml2ZXJzL2ZpcmV3aXJlL2Nv
cmUtaXNvLmM6IENvbnZlcnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZQo+PiAgIGRybS9yb2NrY2hp
cC9yb2NrY2hpcF9kcm1fZ2VtLmM6IENvbnZlcnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZQo+PiAg
IGRybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYzogQ29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3Jh
bmdlCj4+ICAgaW9tbXUvZG1hLWlvbW11LmM6IENvbnZlcnQgdG8gdXNlIHZtX2luc2VydF9yYW5n
ZQo+PiAgIHZpZGVvYnVmMi92aWRlb2J1ZjItZG1hLXNnLmM6IENvbnZlcnQgdG8gdXNlIHZtX2lu
c2VydF9yYW5nZQo+PiAgIHhlbi9nbnRkZXYuYzogQ29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3Jh
bmdlCj4+ICAgeGVuL3ByaXZjbWQtYnVmLmM6IENvbnZlcnQgdG8gdXNlIHZtX2luc2VydF9yYW5n
ZQo+IEFueSBmdXJ0aGVyIGNvbW1lbnQgb24gZHJpdmVyIGNoYW5nZXMgPwoKWGVuIGRyaXZlcnMg
KHRoZSBsYXN0IHR3byBwYXRjaGVzKSBsb29rIGZpbmUgdG8gbWUuCgotYm9yaXMKCgo+PiAgYXJj
aC9hcm0vbW0vZG1hLW1hcHBpbmcuYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDIxICsrKysr
Ky0tLS0tLS0tLS0tCj4+ICBkcml2ZXJzL2ZpcmV3aXJlL2NvcmUtaXNvLmMgICAgICAgICAgICAg
ICAgICAgICAgIHwgMTUgKystLS0tLS0tLS0tCj4+ICBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAv
cm9ja2NoaXBfZHJtX2dlbS5jICAgICAgIHwgMjAgKystLS0tLS0tLS0tLS0tLQo+PiAgZHJpdmVy
cy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jICAgICAgICAgICB8IDIwICsrKysrLS0t
LS0tLS0tLS0KPj4gIGRyaXZlcnMvaW9tbXUvZG1hLWlvbW11LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxMiArKy0tLS0tLS0tCj4+ICBkcml2ZXJzL21lZGlhL2NvbW1vbi92aWRlb2J1ZjIv
dmlkZW9idWYyLWRtYS1zZy5jIHwgMjMgKysrKysrLS0tLS0tLS0tLS0tLQo+PiAgZHJpdmVycy94
ZW4vZ250ZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDExICsrKystLS0tLQo+
PiAgZHJpdmVycy94ZW4vcHJpdmNtZC1idWYuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4
ICsrLS0tLS0KPj4gIGluY2x1ZGUvbGludXgvbW1fdHlwZXMuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMyArKysKPj4gIG1tL21lbW9yeS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKwo+PiAgbW0vbm9tbXUuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA3ICsrKysrKwo+PiAgMTEg
ZmlsZXMgY2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygrKSwgOTggZGVsZXRpb25zKC0pCj4+Cj4+IC0t
Cj4+IDEuOS4xCj4+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 19:57:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 19:57: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-devel-bounces@lists.xenproject.org>)
	id 1gPYcV-0007TT-Gj; Wed, 21 Nov 2018 19:57: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=y93a=oa=gmail.com=jrdr.linux@srs-us1.protection.inumbo.net>)
 id 1gPYcU-0007TO-4G
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 19:57:06 +0000
X-Inumbo-ID: 9e2db9db-edc7-11e8-9a16-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e2db9db-edc7-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 19:57:05 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id u18so4883331lff.10
 for <xen-devel@lists.xen.org>; Wed, 21 Nov 2018 11:57:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=KPJP4afcPxq3hlpX7wqKHen5JsRKgkXEgCJxX4IGlTA=;
 b=EBOm5wKXRwotd4eL1ToEgJzL/07HsJBrNxB958iMmzqf8GuAG7LUFOBL4iFSPs7lR9
 jdFVcp3X6BIOcfgIDeYXlXE2JA1u/HtQU0FyRk9+sjsvAN9RYCxV8xrAYVmccTVlmGKM
 ejVfOrkQltSjnyDdRGuA8yYXEKBqxXXbTrHGwujAKXAN9BovJS/x+BrGHrJ8h4LeMgOj
 QPeyAXM/eFjUGphiRdktHIyXA9dS6+impVBUr1JDeCbJO9e3vbG1aXtVuIw38IDsVrhl
 1qZtQ4c6GOJlIA2hBXtawGRftCvedWnUW3yp0rOad1SjNv/SZ0UcJ62EuLNH8H1woR7+
 kgUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=KPJP4afcPxq3hlpX7wqKHen5JsRKgkXEgCJxX4IGlTA=;
 b=AMl4BplzVFbzy4CXPnAmiU5R98vwZyG/JNl43TFNIZtkWFFcASmGxgDY+1i1mBEkZa
 eRh2SqOeX2z2COFTbKfcAEPpUugnLg8BmzMwf4sxdzqK98TaOD0GfnXSGs8OA24CF4YQ
 2+XBKUDC7LobfGT5vl9BVkSVxKwk78cxOVUYicajCHSCL7AJVp6FzAz8fT09q4rMROSQ
 4WmiKuKZ2N5NZoNvNCHalsE+dcxwLmL/kme8n7Ka18E/YGIht9Q8HRW/GEpViDCI5ckw
 8QEZa0aIjAXTYajkZ20ntAve+wuGyu1cmVMD71sbxY9KHEaUs8jG9jCn87F+1t+jf1Ab
 N7hA==
X-Gm-Message-State: AGRZ1gLoj1Nkh64HXWOEgC3RHilxU/dG0ChwH832ExrszyPCCxg+1FiQ
 nZtEeyN4F/uQdNd2v4BlT1zyFHLMzKX3cYVba/k=
X-Google-Smtp-Source: AJdET5f42eRWtK1W37H0EMeDzJsB5YlMgsH6quij8zAkUe9g3MLUPhczlJkuKDS9vTifkwNrrzOy+0AF2RcsPHlGSCQ=
X-Received: by 2002:a19:c70a:: with SMTP id x10mr4570891lff.88.1542830223460; 
 Wed, 21 Nov 2018 11:57:03 -0800 (PST)
MIME-Version: 1.0
References: <20181115154314.GA27850@jordon-HP-15-Notebook-PC>
 <CAFqt6zZGP5DnAQd_19xKcLezOYaLsZpPr=FGxiTb7JRjTEJ4cA@mail.gmail.com>
 <0c6f1144-6ee0-29df-5e1f-d35d2264e06e@oracle.com>
In-Reply-To: <0c6f1144-6ee0-29df-5e1f-d35d2264e06e@oracle.com>
From: Souptick Joarder <jrdr.linux@gmail.com>
Date: Thu, 22 Nov 2018 01:26:51 +0530
Message-ID: <CAFqt6zavi-S9ySZJTKG9zChacSD+ZCOVyyW71B1DfjggTH=Jkg@mail.gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH 0/9] Use vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, iommu@lists.linux-foundation.org,
 rppt@linux.vnet.ibm.com, mchehab@kernel.org, iamjoonsoo.kim@lge.com,
 vbabka@suse.cz, Juergen Gross <jgross@suse.com>, hjc@rock-chips.com,
 xen-devel@lists.xen.org, Kyungmin Park <kyungmin.park@samsung.com>,
 stefanr@s5r6.in-berlin.de, Andrew Morton <akpm@linux-foundation.org>,
 robin.murphy@arm.com, "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMTowOCBBTSBCb3JpcyBPc3Ryb3Zza3kKPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPgo+IE9uIDExLzIxLzE4IDE6MjQgQU0sIFNvdXB0
aWNrIEpvYXJkZXIgd3JvdGU6Cj4gPiBPbiBUaHUsIE5vdiAxNSwgMjAxOCBhdCA5OjA5IFBNIFNv
dXB0aWNrIEpvYXJkZXIgPGpyZHIubGludXhAZ21haWwuY29tPiB3cm90ZToKPiA+PiBQcmV2aW91
bHkgZHJpdmVycyBoYXZlIHRoZWlyIG93biB3YXkgb2YgbWFwcGluZyByYW5nZSBvZgo+ID4+IGtl
cm5lbCBwYWdlcy9tZW1vcnkgaW50byB1c2VyIHZtYSBhbmQgdGhpcyB3YXMgZG9uZSBieQo+ID4+
IGludm9raW5nIHZtX2luc2VydF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KPiA+Pgo+ID4+IEFzIHRo
aXMgcGF0dGVybiBpcyBjb21tb24gYWNyb3NzIGRpZmZlcmVudCBkcml2ZXJzLCBpdCBjYW4KPiA+
PiBiZSBnZW5lcmFsaXplZCBieSBjcmVhdGluZyBhIG5ldyBmdW5jdGlvbiBhbmQgdXNlIGl0IGFj
cm9zcwo+ID4+IHRoZSBkcml2ZXJzLgo+ID4+Cj4gPj4gdm1faW5zZXJ0X3JhbmdlIGlzIHRoZSBu
ZXcgQVBJIHdoaWNoIHdpbGwgYmUgdXNlZCB0byBtYXAgYQo+ID4+IHJhbmdlIG9mIGtlcm5lbCBt
ZW1vcnkvcGFnZXMgdG8gdXNlciB2bWEuCj4gPj4KPiA+PiBBbGwgdGhlIGFwcGxpY2FibGUgcGxh
Y2VzIGFyZSBjb252ZXJ0ZWQgdG8gdXNlIG5ldyB2bV9pbnNlcnRfcmFuZ2UKPiA+PiBpbiB0aGlz
IHBhdGNoIHNlcmllcy4KPiA+Pgo+ID4+IFNvdXB0aWNrIEpvYXJkZXIgKDkpOgo+ID4+ICAgbW06
IEludHJvZHVjZSBuZXcgdm1faW5zZXJ0X3JhbmdlIEFQSQo+ID4+ICAgYXJjaC9hcm0vbW0vZG1h
LW1hcHBpbmcuYzogQ29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlCj4gPj4gICBkcml2ZXJz
L2ZpcmV3aXJlL2NvcmUtaXNvLmM6IENvbnZlcnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZQo+ID4+
ICAgZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9nZW0uYzogQ29udmVydCB0byB1c2Ugdm1faW5z
ZXJ0X3JhbmdlCj4gPj4gICBkcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmM6IENvbnZlcnQgdG8g
dXNlIHZtX2luc2VydF9yYW5nZQo+ID4+ICAgaW9tbXUvZG1hLWlvbW11LmM6IENvbnZlcnQgdG8g
dXNlIHZtX2luc2VydF9yYW5nZQo+ID4+ICAgdmlkZW9idWYyL3ZpZGVvYnVmMi1kbWEtc2cuYzog
Q29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlCj4gPj4gICB4ZW4vZ250ZGV2LmM6IENvbnZl
cnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZQo+ID4+ICAgeGVuL3ByaXZjbWQtYnVmLmM6IENvbnZl
cnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZQo+ID4gQW55IGZ1cnRoZXIgY29tbWVudCBvbiBkcml2
ZXIgY2hhbmdlcyA/Cj4KPiBYZW4gZHJpdmVycyAodGhlIGxhc3QgdHdvIHBhdGNoZXMpIGxvb2sg
ZmluZSB0byBtZS4KClRoYW5rcywgY2FuIEkgY29uc2lkZXJlZCB0aGlzIGFzIFJldmlld2VkLWJ5
ID8KCj4KPiAtYm9yaXMKPgo+Cj4gPj4gIGFyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAyMSArKysrKystLS0tLS0tLS0tLQo+ID4+ICBkcml2ZXJzL2Zp
cmV3aXJlL2NvcmUtaXNvLmMgICAgICAgICAgICAgICAgICAgICAgIHwgMTUgKystLS0tLS0tLS0t
Cj4gPj4gIGRyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fZ2VtLmMgICAgICAg
fCAyMCArKy0tLS0tLS0tLS0tLS0tCj4gPj4gIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9m
cm9udF9nZW0uYyAgICAgICAgICAgfCAyMCArKysrKy0tLS0tLS0tLS0tCj4gPj4gIGRyaXZlcnMv
aW9tbXUvZG1hLWlvbW11LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMiArKy0tLS0tLS0t
Cj4gPj4gIGRyaXZlcnMvbWVkaWEvY29tbW9uL3ZpZGVvYnVmMi92aWRlb2J1ZjItZG1hLXNnLmMg
fCAyMyArKysrKystLS0tLS0tLS0tLS0tCj4gPj4gIGRyaXZlcnMveGVuL2dudGRldi5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAxMSArKysrLS0tLS0KPiA+PiAgZHJpdmVycy94ZW4v
cHJpdmNtZC1idWYuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4ICsrLS0tLS0KPiA+PiAg
aW5jbHVkZS9saW51eC9tbV90eXBlcy5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICsr
Kwo+ID4+ICBtbS9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMjggKysrKysrKysrKysrKysrKysrKysrKysKPiA+PiAgbW0vbm9tbXUuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA3ICsrKysrKwo+ID4+ICAxMSBmaWxlcyBj
aGFuZ2VkLCA3MCBpbnNlcnRpb25zKCspLCA5OCBkZWxldGlvbnMoLSkKPiA+Pgo+ID4+IC0tCj4g
Pj4gMS45LjEKPiA+Pgo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 20:05:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 20:05: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-devel-bounces@lists.xenproject.org>)
	id 1gPYkw-0008Kt-Fh; Wed, 21 Nov 2018 20:05:50 +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=zErp=OA=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gPYkv-0008Ko-Am
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 20:05:49 +0000
X-Inumbo-ID: d59ffada-edc8-11e8-a255-12d6303a7972
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d59ffada-edc8-11e8-a255-12d6303a7972;
 Wed, 21 Nov 2018 20:05:47 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wALK4gpE168102;
 Wed, 21 Nov 2018 20:04:42 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=3ONDNxsAl0AI9Ml05ZjlIXvMUZDkRon/4lehqermxRI=;
 b=gLoMTULhxfvy38rN/RYMIYs+BvKCcDwLFCUJyCZA91jLZRcAZkRTPlYJ9ZOB1A1QMRcX
 Yy9002NPHVJgZBK/T9g9DDCN74HV1nGa3cvkH0F8bQZrIccUDk39qqUDhVy2v6A8SywX
 qgntBpSdvu7lNpYUHhZBRqVIzHzKrBXaa6VDgY/eNS+1Z6vL8EnFU1PoniocoYcDGe5/
 CHkESbWLKqlZVEGb9q0BgU5dcYJDUerJiDP/ZVxH0nMTTBIMuEvKezjX1O8fAd177Hrf
 /8MY9c9ePeZQgpGmfgJ6RztXsn/Fx4vp4U6URJw3BB0Vnd6Axe6IlIpMcIM16dmEV78o Rw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2ntadu3hwu-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Nov 2018 20:04:42 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wALK4fuS006239
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Nov 2018 20:04:41 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wALK4cXm001710;
 Wed, 21 Nov 2018 20:04:38 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 21 Nov 2018 12:04:37 -0800
To: Souptick Joarder <jrdr.linux@gmail.com>
References: <20181115154314.GA27850@jordon-HP-15-Notebook-PC>
 <CAFqt6zZGP5DnAQd_19xKcLezOYaLsZpPr=FGxiTb7JRjTEJ4cA@mail.gmail.com>
 <0c6f1144-6ee0-29df-5e1f-d35d2264e06e@oracle.com>
 <CAFqt6zavi-S9ySZJTKG9zChacSD+ZCOVyyW71B1DfjggTH=Jkg@mail.gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <fcaff67b-5ce0-d981-5820-9e587b98abee@oracle.com>
Date: Wed, 21 Nov 2018 15:04:27 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <CAFqt6zavi-S9ySZJTKG9zChacSD+ZCOVyyW71B1DfjggTH=Jkg@mail.gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9084
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811210174
Subject: Re: [Xen-devel] [PATCH 0/9] Use vm_insert_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, iommu@lists.linux-foundation.org,
 rppt@linux.vnet.ibm.com, mchehab@kernel.org, iamjoonsoo.kim@lge.com,
 vbabka@suse.cz, Juergen Gross <jgross@suse.com>, hjc@rock-chips.com,
 xen-devel@lists.xen.org, Kyungmin Park <kyungmin.park@samsung.com>,
 stefanr@s5r6.in-berlin.de, Andrew Morton <akpm@linux-foundation.org>,
 robin.murphy@arm.com, "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjEvMTggMjo1NiBQTSwgU291cHRpY2sgSm9hcmRlciB3cm90ZToKPiBPbiBUaHUsIE5v
diAyMiwgMjAxOCBhdCAxOjA4IEFNIEJvcmlzIE9zdHJvdnNreQo+IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIDExLzIxLzE4IDE6MjQgQU0sIFNvdXB0aWNrIEpvYXJk
ZXIgd3JvdGU6Cj4+PiBPbiBUaHUsIE5vdiAxNSwgMjAxOCBhdCA5OjA5IFBNIFNvdXB0aWNrIEpv
YXJkZXIgPGpyZHIubGludXhAZ21haWwuY29tPiB3cm90ZToKPj4+PiBQcmV2aW91bHkgZHJpdmVy
cyBoYXZlIHRoZWlyIG93biB3YXkgb2YgbWFwcGluZyByYW5nZSBvZgo+Pj4+IGtlcm5lbCBwYWdl
cy9tZW1vcnkgaW50byB1c2VyIHZtYSBhbmQgdGhpcyB3YXMgZG9uZSBieQo+Pj4+IGludm9raW5n
IHZtX2luc2VydF9wYWdlKCkgd2l0aGluIGEgbG9vcC4KPj4+Pgo+Pj4+IEFzIHRoaXMgcGF0dGVy
biBpcyBjb21tb24gYWNyb3NzIGRpZmZlcmVudCBkcml2ZXJzLCBpdCBjYW4KPj4+PiBiZSBnZW5l
cmFsaXplZCBieSBjcmVhdGluZyBhIG5ldyBmdW5jdGlvbiBhbmQgdXNlIGl0IGFjcm9zcwo+Pj4+
IHRoZSBkcml2ZXJzLgo+Pj4+Cj4+Pj4gdm1faW5zZXJ0X3JhbmdlIGlzIHRoZSBuZXcgQVBJIHdo
aWNoIHdpbGwgYmUgdXNlZCB0byBtYXAgYQo+Pj4+IHJhbmdlIG9mIGtlcm5lbCBtZW1vcnkvcGFn
ZXMgdG8gdXNlciB2bWEuCj4+Pj4KPj4+PiBBbGwgdGhlIGFwcGxpY2FibGUgcGxhY2VzIGFyZSBj
b252ZXJ0ZWQgdG8gdXNlIG5ldyB2bV9pbnNlcnRfcmFuZ2UKPj4+PiBpbiB0aGlzIHBhdGNoIHNl
cmllcy4KPj4+Pgo+Pj4+IFNvdXB0aWNrIEpvYXJkZXIgKDkpOgo+Pj4+ICAgbW06IEludHJvZHVj
ZSBuZXcgdm1faW5zZXJ0X3JhbmdlIEFQSQo+Pj4+ICAgYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcu
YzogQ29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3JhbmdlCj4+Pj4gICBkcml2ZXJzL2ZpcmV3aXJl
L2NvcmUtaXNvLmM6IENvbnZlcnQgdG8gdXNlIHZtX2luc2VydF9yYW5nZQo+Pj4+ICAgZHJtL3Jv
Y2tjaGlwL3JvY2tjaGlwX2RybV9nZW0uYzogQ29udmVydCB0byB1c2Ugdm1faW5zZXJ0X3Jhbmdl
Cj4+Pj4gICBkcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmM6IENvbnZlcnQgdG8gdXNlIHZtX2lu
c2VydF9yYW5nZQo+Pj4+ICAgaW9tbXUvZG1hLWlvbW11LmM6IENvbnZlcnQgdG8gdXNlIHZtX2lu
c2VydF9yYW5nZQo+Pj4+ICAgdmlkZW9idWYyL3ZpZGVvYnVmMi1kbWEtc2cuYzogQ29udmVydCB0
byB1c2Ugdm1faW5zZXJ0X3JhbmdlCj4+Pj4gICB4ZW4vZ250ZGV2LmM6IENvbnZlcnQgdG8gdXNl
IHZtX2luc2VydF9yYW5nZQo+Pj4+ICAgeGVuL3ByaXZjbWQtYnVmLmM6IENvbnZlcnQgdG8gdXNl
IHZtX2luc2VydF9yYW5nZQo+Pj4gQW55IGZ1cnRoZXIgY29tbWVudCBvbiBkcml2ZXIgY2hhbmdl
cyA/Cj4+IFhlbiBkcml2ZXJzICh0aGUgbGFzdCB0d28gcGF0Y2hlcykgbG9vayBmaW5lIHRvIG1l
Lgo+IFRoYW5rcywgY2FuIEkgY29uc2lkZXJlZCB0aGlzIGFzIFJldmlld2VkLWJ5ID8KCgpSZXZp
ZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 21:22:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 21:22: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-devel-bounces@lists.xenproject.org>)
	id 1gPZxA-0005jb-DX; Wed, 21 Nov 2018 21:22:32 +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=2Odm=OA=citrix.com=prvs=856d69d10=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPZx9-0005jW-A8
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 21:22:31 +0000
X-Inumbo-ID: 8bc52af6-edd3-11e8-a321-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8bc52af6-edd3-11e8-a321-12d6303a7972;
 Wed, 21 Nov 2018 21:22:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,262,1539648000"; d="scan'208";a="82211625"
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <CABfawhnKMfSupGLWX54jy-nGEAUDe+F8=Ft5Bd8Upc3DOzT4=A@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <2fa9131b-d3aa-a4d4-d9a9-89c918edbd5a@citrix.com>
Date: Wed, 21 Nov 2018 21:22:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <CABfawhnKMfSupGLWX54jy-nGEAUDe+F8=Ft5Bd8Upc3DOzT4=A@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 00/14] XSA-277 followup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <JGross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMTEvMjAxOCAxNzoxOSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFdlZCwgTm92
IDIxLCAyMDE4IGF0IDY6MjEgQU0gQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4gd3JvdGU6Cj4+IFRoaXMgY292ZXJzIHZhcmlvdXMgZml4ZXMgcmVsYXRlZCB0byBYU0Et
Mjc3IHdoaWNoIHdlcmVuJ3QgaW4gc2VjdXJpdHkKPj4gc3VwcG9ydGVkIGFyZWFzLCBhbmQgYXNz
b2NpYXRlZCBjbGVhbnVwLgo+Pgo+PiBUaGUgYmlnZ2VzdCBpc3N1ZSBub3RpY2VkIGhlcmUgaXMg
dGhhdCBhbHRwMm0ncyB1c2Ugb2YgaGFyZHdhcmUgI1ZFIHN1cHBvcnQKPj4gd2lsbCBjYXVzZSBn
ZW5lcmFsIG1lbW9yeSBjb3JydXB0aW9uIGlmIHRoZSBndWVzdCBldmVyIGJhbGxvb25zIG91dCB0
aGUgVkVJTkZPCj4+IHBhZ2UuICBUaGUgb25seSBzYWZlIHdheSBJIHRoaW5rIG9mIGRvaW5nIHRo
aXMgaXMgZm9yIFhlbiB0byBhbGxvYyBhbm5vbnltb3VzCj4+IGRvbWhlYXAgcGFnZXMgZm9yIHRo
ZSBWRUlORk8sIGFuZCBmb3IgdGhlIGd1ZXN0IHRvIG1hcCB0aGVtIGluIGEgc2ltaWxhciB3YXkK
Pj4gdG8gdGhlIHNoYXJlZCBpbmZvIGFuZCBncmFudCB0YWJsZSBmcmFtZXMuCj4gU2luY2UgYmFs
bG9vbmluZyBwcmVzZW50cyBhbGwgc29ydHMgb2YgcHJvYmxlbXMgd2hlbiB1c2VkIHdpdGggYWx0
cDJtCj4gSSB3b3VsZCBzdWdnZXN0IGp1c3QgbWFraW5nIHRoZSB0d28gZXhwbGljaXRseSBpbmNv
bXBhdGlibGUgZHVyaW5nCj4gZG9tYWluIGNyZWF0aW9uLiBCZXNpZGUgdGhlIGluZm8gcGFnZSBi
ZWluZyBwb3NzaWJseSBiYWxsb29uZWQgb3V0IHRoZQo+IG90aGVyIHByb2JsZW0gaXMgd2hlbiBi
YWxsb29uaW5nIGNhdXNlcyBhbHRwMm0gdmlld3MgdG8gYmUgcmVzZXQKPiBjb21wbGV0ZWx5LCBy
ZW1vdmluZyBtZW1fYWNjZXNzIHBlcm1pc3Npb25zIGFuZCByZW1hcHBlZCBlbnRyaWVzLgoKSWYg
b25seSBpdCB3ZXJlIHRoYXQgc2ltcGxlLgoKRm9yIHJlYXNvbnMgb2YgaGlzdG9yeSBhbmQvb3Ig
cG9vciB0ZXJtaW5vbG9neSwgImJhbGxvb25pbmciIG1lYW5zIHR3bwp0aGluZ3MuCgoxKSBUaGUg
YWN0IG9mIHRoZSBUb29sc3RhY2sgaW50ZXJhY3Rpbmcgd2l0aCB0aGUgYmFsbG9vbiBkcml2ZXIg
aW5zaWRlIGEKVk0sIHRvIGNoYW5nZSB0aGUgY3VycmVudCBhbW91bnQgb2YgUkFNIHVzZWQgYnkg
dGhlIGd1ZXN0LgoKMikgWEVOTUVNX3tpbmNyZWFzZSxkZWNyZWFzZX1fcmVzZXJ2YXRpb24gd2hp
Y2ggYXJlIHRoZSB1bmRlcmx5aW5nCmh5cGVyY2FsbHMgdXNlZCBieSBndWVzdCBrZXJuZWxzLgoK
Rm9yIHRoZSB0b29sc3RhY2sgaW50ZXJhY3Rpb24gc2lkZSBvZiB0aGluZ3MsIHRoaXMgaXMgYSBt
ZXNzLsKgIFRoZXJlIGlzCmEgc2luZ2xlIHhlbnN0b3JlIGtleSwgYW5kIGEgYmxpbmQgYXNzdW1w
dGlvbiB0aGF0IGFsbCBndWVzdHMga25vdyB3aGF0CmNoYW5nZXMgdG8gbWVtb3J5L3RhcmdldCBt
ZWFuLsKgIFRoZXJlIGlzIG5vIG5lZ290aWF0aW9uIG9mIHdoZXRoZXIgYQpiYWxsb29uIGRyaXZl
ciBpcyBydW5uaW5nIGluIHRoZSBndWVzdCwgYW5kIGlmIG9uZSBpcyBydW5uaW5nLCB0aGVyZSBp
cwpubyBhYmlsaXR5IGZvciB0aGUgYmFsbG9vbiBkcml2ZXIgdG8gbmFjayBhIHJlcXVlc3QgaXQg
Y2FuJ3QgZnVsZmlsLsKgClRoZSBzb2xlIGZlZWRiYWNrIG1lY2hhbmlzbSB3aGljaCBleGlzdHMg
aXMgdGhlIHRvb2xzdGFjayBsb29raW5nIHRvIHNlZQp3aGV0aGVyIHRoZSBkb21haW4gaGFzIGNo
YW5nZWQgdGhlIGFtb3VudCBvZiBSQU0gaXQgaXMgdXNpbmcuCgpQViBndWVzdHMgYXJlIGZhaXJs
eSAic3BlY2lhbCIgYnkgYW55IHJlYXNvbmFibGUganVkZ2VtZW50LsKgIFRoZXkgYXJlCmZ1bGx5
IGF3YXJlIG9mIHRoZWlyIG1lbW9yeSBsYXlvdXQgLCBhbiBvZiBjaGFuZ2VzIHRvIGl0IGFjcm9z
cwptaWdyYXRlLsKgICJCYWxsb29uaW5nIiB3YXMgaW1wbGVtZW50ZWQgYXQgYSB0aW1lIHdoZW4g
bW9zdCBjb21wdXRlcnMgaGFkCk1CIG9mIFJBTSByYXRoZXIgdGhhbiBHQiwgYW5kIHRoZSBrbm93
bGVkZ2UgYSBQViBndWVzdCBoYWQgd2FzICJJJ3ZlIGdvdAphIHJhbmRvbSBzZXQgb2YgTUZOcyB3
aGljaCBhcmVuJ3QgY3VycmVudGx5IHVzZWQgYnkgYW55dGhpbmcgaW1wb3J0YW50LAphbmQgY2Fu
IGJlIGhhbmRlZCBiYWNrIHRvIFhlbiBvbiByZXF1ZXN0LsKgIFhlbiBndWVzdHMgYWxzbyBoYXZl
IHNoYXJlZAptZW1vcnkgY29uc3RydWN0cyBzdWNoIGFzIHRoZSBzaGFyZWRfaW5mbyBwYWdlLCBh
bmQgZ3JhbnQgdGFibGVzLsKgIEEgUFYKZ3Vlc3QgZ2V0cyBhY2Nlc3MgdG8gdGhlc2UgYnkgcHJv
Z3JhbW1pbmcgdGhlIGZyYW1lIHN0cmFpZ2h0IGludG8gdG8gdGhlCnBhZ2V0YWJsZXMsIGFuZCBY
ZW4ncyBwZXJtaXNzaW9uIG1vZGVsIERUUlQuCgpUaGVuIEhWTSBndWVzdHMgY2FtZSBhbG9uZy7C
oCBGb3IgcmVhc29ucyBvZiB0cnlpbmcgdG8gZ2V0IHRoaW5ncwp3b3JraW5nLCB0aGV5IGluaGVy
aXRlZCBhIGxvdCBvZiBzYW1lIGludGVyZmFjZXMgYXMgUFYgZ3Vlc3RzLCBkZXNwaXRlCnRoZSBm
dW5kYW1lbnRhbCBkaWZmZXJlbmNlcyBpbiB0aGUgd2F5IHRoZXkgd29yay7CoCBPbmUgb2YgdGhl
IGJpZ2dlc3QKZGlmZmVyZW5jZXMgd2FzIHRoZSBmYWN0IHRoYXQgSFZNIGd1ZXN0cyBoYXZlIHRo
ZWlyIGdmbj0+bWZuIHNwYWNlCm1hbmFnZWQgYnkgWGVuIHJhdGhlciB0aGFuIHRoZW1zZWx2ZXMs
IGFuZCBpbiBwYXJ0aWN1bGFyLCB5b3UgY2FuIG5vCmxvbmdlciBtYXAgc2hhcmVkIG1lbW9yeSBz
dHJ1Y3R1cmVzIGluIHRoZSBQViB3YXkuCgpGb3IgYSBzaGFyZWQgbWVtb3J5IHN0cnVjdHVyZSB0
byBiZSB1c2FibGUsIGEgbWFwcGluZyBoYXMgdG8gYmUgcHV0IGludG8KdGhlIGd1ZXN0cyBQMk0s
IHNvIHRoZSBndWVzdCBjYW4gY3JlYXRlIGEgcmVndWxhciBwYWdldGFibGUgZW50cnkKcG9pbnRp
bmcgYXQgaXQuwqAgRm9yIHJlYXNvbnMgd2hpY2ggYXJlIGJleW9uZCBtZSwgWGVuIGRvZXNuJ3Qg
aGF2ZSBhbnkKa25vd2xlZGdlIG9mIHRoZSBndWVzdHMgcGh5c2ljYWwgbGF5b3V0LCBhbmQgZ3Vl
c3RzIGFyYml0cmFyeSBtdXRhdGl2ZQpjYXBhYmlsaXRpZXMgb24gdGhlaXIgR0ZOIHNwYWNlLCBi
dXQgd2l0aCBhIGh5cGVyY2FsbCBzZXQgdGhhdCBoYXMKcHJvcGVydGllcyBzdWNoIGFzIGEgcmV0
dXJuIHZhbHVlIG9mICJob3cgbWFueSBpdGVtcyBvZiB0aGlzIGJhdGNoCnN1Y2NlZWRlZCIsIGFu
ZCByZXBsYWNlbWVudCBwcm9wZXJ0aWVzIHJhdGhlciB0aGFuIGVycm9yIHByb3BlcnRpZXMgd2hl
bgp0cnlpbmcgdG8gbW9kaWZ5IGEgR0ZOIHdoaWNoIGFscmVhZHkgaGFzIHNvbWV0aGluZyBpbiBp
dC4KCldoYXRldmVyIHRoZSByZWFzb25zLCBpdCBpcyBjb21tb25wbGFjZSBmb3IgZ3Vlc3RzIHRv
CmRlY3JlYXNlX3Jlc2VydmF0aW9uIG91dCBzb21lIFJBTSB0byBjcmVhdGUgaG9sZXMgZm9yIHRo
ZSBzaGFyZWQgbWVtb3J5Cm1hcHBpbmdzLCBiZWNhdXNlIGl0IGlzIHRoZSBvbmx5IHNhZmUgd2F5
IHRvIGF2b2lkIGlycmVwYXJhYmx5CmNsb2JiZXJpbmcgc29tZXRoaW5nIGVsc2UgKGVzcGVjaWFs
bHkgaWYgeW91J3JlIEhWTUxvYWRlciBhbmQgaW4gY2hhcmdlCm9mIHRyeWluZyB0byBjb25zdHJ1
Y3QgdGhlIEU4MjAvQUNQSSB0YWJsZXMpLgoKdGw7ZHIgSWYgeW91IGFjdHVhbGx5IHByb2hpYml0
IFhFTk1FTV9kZWNyZWFzZV9yZXNlcnZhdGlvbiwgSFZNIGd1ZXN0cwpkb24ndCBib290LCBhbmQg
dGhhdCdzIGxvbmcgYmVmb3JlIGEgYmFsbG9vbiBkcml2ZXIgZ2V0cyB1cCBhbmQgcnVubmluZy4K
CgpOb3csIGFsbCBvZiB0aGF0IHNhaWQsIHRoZXJlIGFyZSBhIG51bWJlciBvZiB2ZXJ5IGdvb2Qg
cmVhc29ucyB3aHkgYQpob3N0IGFkbWluaXN0cmF0b3IgbWlnaHQgd2FudCB0byBwcm9oaWJpdCB0
aGUgZ3Vlc3QgZnJvbSBoYXZpbmcKYXJiaXRyYXJ5IG11dGF0aXZlIGNhcGFiaWxpdGllcywgY2hp
ZWYgYW1vbmcgdGhlbSBiZWluZyB0byBwcmV2ZW50IHRoZQpndWVzdCBmcm9tIHNoYXR0ZXJpbmcg
aG9zdCBzdXBlcnBhZ3BlcywgYnV0IGFsc28gZHVlIHRvCmluY29tcGF0aWJpbGl0aWVzIHdpdGgg
c29tZSBvZiBvdXIgbW9yZSBpbnRlcmVzdGluZyBmZWF0dXJlcy4KClRoZSBvbmx5IHdheSBJIHNl
ZSBvZiBmaXhpbmcgdGhpcyB0byB0ZWFjaCBYZW4gYWJvdXQgdGhlIGd1ZXN0cyBnZm4KbGF5b3V0
IChhcyBjaG9zZW4gYnkgdGhlIGRvbWFpbmJ1aWxkZXIpLCBhbmQgaW5jbHVkZSB3aXRoaW4gdGhh
dCAic3BhY2UKd2hpY2ggZGVmaW5pdGVseSBkb2Vzbid0IGhhdmUgYW55dGhpbmcgaW4sIGFuZCBp
cyBzYWZlIHRvIHB1dCBzaGFyZWQKbWFwcGluZ3MgaW50byIuwqAgQmV5b25kIHRoYXQsIHdlJ2xs
IG5lZWQgc29tZSBhZG1pbmlzdHJhdG9yIGxldmVsCmtub3dsZWRnZSBvZiB3aGljaCBndWVzdHMg
YXJlIHNhZmUgdG8gaGF2ZSBYRU5NRU1fZGVjcmVhc2VfcmVzZXJ2YXRpb24KcHJvaGliaXRlZCwg
b3Igc29tZSBpbnRlcmxvY2tzIGluc2lkZSBYZW4gdG8gZGlzYWJsZSB1bnNhZmUgZmVhdHVyZXMg
YXMKc29vbiBhcyB3ZSBzcG90IGEgZ3Vlc3Qgd2hpY2ggaXNuJ3QgcGxheWluZyBieSB0aGUgbmV3
IHJ1bGVzLgoKVGhpcyBwcm9iYWJseSBuZWVkcyBzb21lIG1vcmUgbW9yZSB0aG91Z2h0LCBidXQg
ZnVuZGFtZW50YWxseSwgd2UgaGF2ZQp0byB1bmRvIG1vcmUgdGhhbiBhIGRlY2FkZXMgd29ydGgg
b2YgImRvaW5nIGl0IHdyb25nIiB3aGljaCBoYXMKcGVyY29sYXRlZCB0aHJvdWdoIHRoZSBYZW4g
ZWNvc3lzdGVtLgoKSSdtIGhhbGYgdGVtcHRlZCB0byBwdXQgdG9nZXRoZXIgYSBiaWcgaGFtbWVy
IGJpdCBpbiB0aGUgZG9tYWluIGNyZWF0aW9uCnBhdGggd2hpY2ggdHVybnMgb2ZmIGV2ZXJ5dGhp
bmcgbGlrZSB0aGlzIChhbmQgb3RoZXIgYXJlYXMgd2hlcmUgd2Uga25vdwpYZW4gaXMgbGFja2lu
Zywgc3VjaCBhcyBkZWZhdWx0IHJlYWRhYmlsaXR5L3dyaXRlLWlnbm9yZSBvZiBhbGwgTVNScyks
CmFmdGVyIHdoaWNoIHdlJ2xsIGhhdmUgYSByYXRoZXIgYSBtb3JlIGNvbmNyZXRlIGJhc2VsaW5l
IHRvIGRpc2N1c3Mgd2hhdAp0aGUgZ3Vlc3RzIGFyZSBhY3R1YWxseSBkb2luZywgYW5kIGhvdyB0
byBnZXQgdGhlbSBiYWNrIGludG8gYSB3b3JraW5nCnN0YXRlIHdoaWxlIG1haW50YWluaW5nIGFy
Y2hpdGVjdHVyYWwuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 21:32:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 21:32: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-devel-bounces@lists.xenproject.org>)
	id 1gPa6u-0006Xd-Fo; Wed, 21 Nov 2018 21:32:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=so8w=oa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPa6t-0006XR-O2
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 21:32:35 +0000
X-Inumbo-ID: f56bbbbc-edd4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f56bbbbc-edd4-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 21:32:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPa6r-00063Q-ON; Wed, 21 Nov 2018 21:32:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPa6r-0001cf-GJ; Wed, 21 Nov 2018 21:32:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPa6r-00029w-FL; Wed, 21 Nov 2018 21:32:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130611-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:build-arm64:<job status>:broken:regression
 xen-4.10-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.10-testing:build-arm64-pvops:<job status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.10-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.10-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.10-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.10-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.10-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.10-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b6e203bc80e9d3e1dc7eb579d9665a77700d78cc
X-Osstest-Versions-That: xen=e907460fd61c350487ffee5d8aa375bef56bc81c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Nov 2018 21:32:33 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 130611: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDYxMSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA2MTEvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTY3NgoKUmVncmVzc2lvbnMgd2hpY2ggYXJl
IHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEy
OTY3NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5Njc2CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk2NzYKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAx
Mjk2NzYKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTY3NgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI5Njc2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgIDY5IHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBiNmUyMDNiYzgwZTlkM2UxZGM3
ZWI1NzlkOTY2NWE3NzcwMGQ3OGNjCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBlOTA3NDYwZmQ2MWMzNTA0ODdmZmVlNWQ4YWEzNzViZWY1NmJjODFjCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMjk2NzYgIDIwMTgtMTEtMDkgMDE6NTY6MzIgWiAgIDEyIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTMwNjExICAyMDE4LTExLTIwIDE1OjA3OjUyIFogICAgMSBkYXlzICAg
IDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJv
a2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiNmUyMDNi
YzgwZTlkM2UxZGM3ZWI1NzlkOTY2NWE3NzcwMGQ3OGNjCkF1dGhvcjogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjQ1OjA0IDIw
MTggKzAxMDAKCiAgICB4ODYvZG9tMDogQXZvaWQgdXNpbmcgMUcgc3VwZXJwYWdlcyBpZiBzaGFk
b3dpbmcgbWF5IGJlIG5lY2Vzc2FyeQogICAgCiAgICBUaGUgc2hhZG93IGNvZGUgZG9lc24ndCBz
dXBwb3J0IDFHIHN1cGVycGFnZXMsIGFuZCB3aWxsIGhhbmQgI1BGW1JTVkRdIGJhY2sgdG8KICAg
IGd1ZXN0cy4KICAgIAogICAgRm9yIGRvbTAncyB3aXRoIDUxMkdCIG9mIFJBTSBvciBtb3JlIChh
bmQgc3ViamVjdCB0byB0aGUgUDJNIGFsaWdubWVudCksIFhlbidzCiAgICBkb21haW4gYnVpbGRl
ciBtaWdodCB1c2UgMUcgc3VwZXJwYWdlcy4KICAgIAogICAgQXZvaWQgdXNpbmcgMUcgc3VwZXJw
YWdlcyAoZmFsbGluZyBiYWNrIHRvIDJNIHN1cGVycGFnZXMgaW5zdGVhZCkgaWYgdGhlcmUgaXMK
ICAgIGEgcmVhc29uYWJsZSBjaGFuY2UgdGhhdCB3ZSBtYXkgaGF2ZSB0byBzaGFkb3cgZG9tMC4g
IFRoaXMgYXNzdW1lcyB0aGF0IHRoZXJlCiAgICBhcmUgbm8gY2lyY3Vtc3RhbmNlcyB3aGVyZSB3
ZSB3aWxsIGFjdGl2YXRlIGxvZ2RpcnR5IG1vZGUgb24gZG9tMC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiA5NmY2ZWUxNWFkN2NhOTY0NzI3NzlmYzVjMDgzYjQxNDk0OTVjNTg0CiAgICBtYXN0ZXIgZGF0
ZTogMjAxOC0xMS0xMiAxMToyNjowNCArMDAwMAoKY29tbWl0IDhiMWVmYzliZjQ1ZTg3M2ZhZTVl
OGQ5YzA4NDc2ZjBlMzc1OGJiMDgKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo0NDoyNCAyMDE4ICswMTAwCgogICAgeDg2L3NoYWRv
dzogc2hyaW5rIHN0cnVjdCBwYWdlX2luZm8ncyBzaGFkb3dfZmxhZ3MgdG8gMTYgYml0cwogICAg
CiAgICBUaGlzIGlzIHRvIGF2b2lkIGl0IG92ZXJsYXBwaW5nIHRoZSBsaW5lYXJfcHRfY291bnQg
ZmllbGQgbmVlZGVkIGZvciBQVgogICAgZG9tYWlucy4gSW50cm9kdWNlIGEgc2VwYXJhdGUsIEhW
TS1vbmx5IHBhZ2V0YWJsZV9keWluZyBmaWVsZCB0byByZXBsYWNlCiAgICB0aGUgc29sZSBvbmUg
bGVmdCBpbiB0aGUgdXBwZXIgMTYgYml0cy4KICAgIAogICAgTm90ZSB0aGF0IHRoZSBhY2Nlc3Nl
cyB0byAtPnNoYWRvd19mbGFncyBpbiBzaGFkb3dfe3BybyxkZX1tb3RlKCkgZ2V0CiAgICBzd2l0
Y2hlZCB0byBub24tYXRvbWljLCBub24tYml0b3BzIG9wZXJhdGlvbnMsIGFzIHt0ZXN0LHNldCxj
bGVhcn1fYml0KCkKICAgIGFyZSBub3QgYWxsb3dlZCBvbiB1aW50MTZfdCBmaWVsZHMgYW5kIGhl
bmNlIHRoZWlyIHVzZSB3b3VsZCBoYXZlCiAgICByZXF1aXJlZCB1Z2x5IGNhc3RzLiBUaGlzIGlz
IGZpbmUgYmVjYXVzZSBhbGwgdXBkYXRlcyBvZiB0aGUgZmllbGQgb3VnaHQKICAgIHRvIG9jY3Vy
IHdpdGggdGhlIHBhZ2luZyBsb2NrIGhlbGQsIGFuZCBvdGhlciB1cGRhdGVzIG9mIGl0IHVzZSB8
PSBhbmQKICAgICY9IGFzIHdlbGwgKGkuZS4gdXNpbmcgYXRvbWljIG9wZXJhdGlvbnMgaGVyZSBk
aWRuJ3QgcmVhbGx5IGd1YXJkCiAgICBhZ2FpbnN0IHBvdGVudGlhbGx5IHJhY2luZyB1cGRhdGVz
IGVsc2V3aGVyZSkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjgwLgogICAgCiAgICBS
ZXBvcnRlZC1ieTogUHJnbXIuY29tIFNlY3VyaXR5IDxzZWN1cml0eUBwcmdtci5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiA3ODk1ODk5
NjhlZDkwZTgyYTgzMmRiYzYwZTk1OGM3NmI3ODdiZTdlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0x
MS0yMCAxNDo1OTo1NCArMDEwMAoKY29tbWl0IDJmNWE2N2NmZWFjNmE2YTZlZDkyNWRkM2U4Mzdk
ZTgwOGExOGY4ZjYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6
ICAgVHVlIE5vdiAyMCAxNTo0Mzo1MCAyMDE4ICswMTAwCgogICAgeDg2L3NoYWRvdzogbW92ZSBP
T1MgZmxhZyBiaXQgcG9zaXRpb25zCiAgICAKICAgIEluIHByZXBhcmF0aW9uIG9mIHJlZHVjaW5n
IHN0cnVjdCBwYWdlX2luZm8ncyBzaGFkb3dfZmxhZ3MgZmllbGQgdG8gMTYKICAgIGJpdHMsIGxv
d2VyIHRoZSBiaXQgcG9zaXRpb25zIHVzZWQgZm9yIFNIRl9vdXRfb2Zfc3luYyBhbmQKICAgIFNI
Rl9vb3NfbWF5X3dyaXRlLgogICAgCiAgICBJbnN0ZWFkIG9mIGFsc28gYWRqdXN0aW5nIHRoZSBv
cGVuIGNvZGVkIHVzZSBpbiBfZ2V0X3BhZ2VfdHlwZSgpLAogICAgaW50cm9kdWNlIHNoYWRvd19w
cmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2UoKSB0byBjb250YWluIGtub3dsZWRnZSBvZiB0aGUKICAg
IGJpdCBwb3NpdGlvbnMgdG8gc2hhZG93IGNvZGUuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBY
U0EtMjgwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBtYXN0
ZXIgY29tbWl0OiBkNjhlMTA3MGMzZThmNGFmN2EzMTA0MGYwOGJkZDk4ZTZkNmVhYzFkCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1OToxMyArMDEwMAoKY29tbWl0IGMxZmQwNzAzZjNm
OTg2MGM4MGEyZDI1NDBiMWM1ZTUyNWUyZmQzMGUKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6NDM6MDIgMjAxOCAr
MDEwMAoKICAgIHg4Ni9tbTogRG9uJ3QgcGVyZm9ybSBmbHVzaCBhZnRlciBmYWlsaW5nIHRvIHVw
ZGF0ZSBhIGd1ZXN0cyBMMWUKICAgIAogICAgSWYgdGhlIEwxZSB1cGRhdGUgaGFzbid0IG9jY3Vy
ZWQsIHRoZSBmbHVzaCBjYW5ub3QgZG8gYW55dGhpbmcgdXNlZnVsLiAgVGhpcwogICAgc2tpcHMg
dGhlIHBvdGVudGlhbGx5IGV4cGVuc2l2ZSB2Y3B1bWFza190b19wY3B1bWFzaygpIGNvbnZlcnNp
b24sIGFuZAogICAgYnJvYWRjYXN0IFRMQiBzaG9vdGRvd24uCiAgICAKICAgIE1vcmUgaW1wb3J0
YW50bHkgaG93ZXZlciwgd2UgbWlnaHQgYmUgaW4gdGhlIGVycm9yIHBhdGggZHVlIHRvIGEgYmFk
IHZhCiAgICBwYXJhbWV0ZXIgZnJvbSB0aGUgZ3Vlc3QsIGFuZCB0aGlzIHNob3VsZCBub3QgcHJv
cGFnYXRlIGludG8gdGhlIFRMQiBmbHVzaGluZwogICAgbG9naWMuICBUaGUgSU5WUENJRCBpbnN0
cnVjdGlvbiBmb3IgZXhhbXBsZSByYWlzZXMgI0dQIGZvciBhIG5vbi1jYW5vbmljYWwKICAgIGFk
ZHJlc3MuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI3OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE1h
dHRoZXcgRGFsZXkgPG1hdHRkQGJ1Z2Z1enouY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2YzhkNTAyODg3
MjI2NzJlY2M4ZTE5YjA3NDFhMzFiNTIxZDAxNzA2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0y
MCAxNDo1ODo0MSArMDEwMAoKY29tbWl0IGQ1ZDgwNzQ0MDUyNDJkYTEyYTdjYWNhOGZhNWJjNWNh
Y2JkOGE0OTMKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAg
VHVlIE5vdiAyMCAxNTo0MjoyMCAyMDE4ICswMTAwCgogICAgQU1EL0lPTU1VOiBzdXBwcmVzcyBQ
VEUgbWVyZ2luZyBhZnRlciBpbml0aWFsIHRhYmxlIGNyZWF0aW9uCiAgICAKICAgIFRoZSBsb2dp
YyBpcyBub3QgZml0IGZvciB0aGlzIHB1cnBvc2UsIHNvIHNpbXBseSBkaXNhYmxlIGl0cyB1c2Ug
dW50aWwKICAgIGl0IGNhbiBiZSBmaXhlZCAvIHJlcGxhY2VkLiBOb3RlIHRoYXQgdGhpcyByZS1l
bmFibGVzIG1lcmdpbmcgZm9yIHRoZQogICAgdGFibGUgY3JlYXRpb24gY2FzZSwgd2hpY2ggd2Fz
IGRpc2FibGVkIGFzIGEgKHBlcmhhcHMgdW5pbnRlbmRlZCkgc2lkZQogICAgZWZmZWN0IG9mIHRo
ZSBlYXJsaWVyICJhbWQvaW9tbXU6IGZpeCBmbHVzaCBjaGVja3MiLiBJdCByZWxpZXMgb24gbm8K
ICAgIHBhZ2UgZ2V0dGluZyBtYXBwZWQgbW9yZSB0aGFuIG9uY2UgKHdpdGggZGlmZmVyZW50IHBy
b3BlcnRpZXMpIGluIHRoaXMKICAgIHByb2Nlc3MsIGFzIHRoYXQgd291bGQgc3RpbGwgYmUgYmV5
b25kIHdoYXQgdGhlIG1lcmdpbmcgbG9naWMgY2FuIGNvcGUKICAgIHdpdGguIEJ1dCBhcmNoX2lv
bW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBndWFyYW50ZWVzIHRoaXMgYWZhaWN0LgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI3NS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTM3ZWYzMjU2NWZh
M2E4MWZkYjM3YjlkZDVhYTk5YTFiODdhZmE3NQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAg
MTQ6NTU6MTQgKzAxMDAKCmNvbW1pdCA0MjFhYWRhNTVmM2JjMDBlODM3MGNiYmRjMjMxNzAxYzI5
NWMzMDEyCkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRh
dGU6ICAgVHVlIE5vdiAyMCAxNTo0MTozNSAyMDE4ICswMTAwCgogICAgYW1kL2lvbW11OiBmaXgg
Zmx1c2ggY2hlY2tzCiAgICAKICAgIEZsdXNoIGNoZWNraW5nIGZvciBBTUQgSU9NTVUgZGlkbid0
IGNoZWNrIHdoZXRoZXIgdGhlIHByZXZpb3VzIGVudHJ5CiAgICB3YXMgcHJlc2VudCwgb3Igd2hl
dGhlciB0aGUgZmxhZ3MgKHdyaXRhYmxlL3JlYWRhYmxlKSBjaGFuZ2VkIGluIG9yZGVyCiAgICB0
byBkZWNpZGUgd2hldGhlciBhIGZsdXNoIHNob3VsZCBiZSBleGVjdXRlZC4KICAgIAogICAgRml4
IHRoaXMgYnkgdGFraW5nIHRoZSB3cml0YWJsZS9yZWFkYWJsZS9uZXh0LWxldmVsIGZpZWxkcyBp
bnRvIGFjY291bnQsCiAgICB0b2dldGhlciB3aXRoIHRoZSBwcmVzZW50IGJpdC4KICAgIAogICAg
QWxvbmcgdGhlc2UgbGluZXMgdGhlIGZsdXNoaW5nIGluIGFtZF9pb21tdV9tYXBfcGFnZSgpIG11
c3Qgbm90IGJlCiAgICBvbWl0dGVkIGZvciBQViBkb21haW5zLiBUaGUgY29tbWVudCB0aGVyZSB3
YXMgc2ltcGx5IHdyb25nOiBNYXBwaW5ncyBtYXkKICAgIHZlcnkgd2VsbCBjaGFuZ2UsIGJvdGgg
dGhlaXIgYWRkcmVzc2VzIGFuZCB0aGVpciBwZXJtaXNzaW9ucy4gVWx0aW1hdGVseQogICAgdGhp
cyBzaG91bGQgaG9ub3IgaW9tbXVfZG9udF9mbHVzaF9pb3RsYiwgYnV0IHRvIGFjaGlldmUgdGhp
cwogICAgYW1kX2lvbW11X29wcyBmaXJzdCBuZWVkcyB0byBnYWluIGFuIC5pb3RsYl9mbHVzaCBo
b29rLgogICAgCiAgICBBbHNvIG1ha2UgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQoKSBzdGF0aWMs
IHRvIGRlbW9uc3RyYXRlIHRoZXJlJ3Mgbm8KICAgIGNhbGxlciBvbWl0dGluZyB0aGUgKHN1YnNl
cXVlbnQpIGZsdXNoLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI3NS4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDFhN2ZmZTQ2NmNkMDU3ZGFhZWYyNDViMGExYWI2YjgyNTg4ZTRjMDEKICAgIG1h
c3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjUyOjEyICswMTAwCihxZW11IGNoYW5nZXMgbm90IGlu
Y2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 21:38:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 21:38: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-devel-bounces@lists.xenproject.org>)
	id 1gPaCK-0006jt-Ed; Wed, 21 Nov 2018 21:38: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=so8w=oa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPaCI-0006jh-SZ
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 21:38:10 +0000
X-Inumbo-ID: bdac3e56-edd5-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bdac3e56-edd5-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 21:38:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPaCH-00069g-KP; Wed, 21 Nov 2018 21:38:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPaCH-0002A8-5X; Wed, 21 Nov 2018 21:38:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPaCH-0000L8-4e; Wed, 21 Nov 2018 21:38:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130628-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=d021868ccf49e2a39664021909354ef1150b0a6d
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Nov 2018 21:38:09 +0000
Subject: [Xen-devel] [ovmf test] 130628: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDYyOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA2MjgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZDAyMTg2OGNjZjQ5ZTJhMzk2NjQwMjE5MDkzNTRlZjExNTBiMGE2ZApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTUgZGF5cyAgMTM4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDYyOCAgMjAxOC0xMS0yMCAyMDo0MzoyMSBaICAgIDEgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYkNGIDxib2IuYy5m
ZW5nQGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENo
YXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJp
QGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmVuZywgQm9i
IEMgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNv
bT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNlbkBu
dmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGlu
IFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwu
Y29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRyb2Eg
TGl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5j
b20+CiAgc2hlbmdsZWkgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBTaGVuZ2xlaSBaaGFu
ZyA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVs
LmNvbT4KICBUb21hc3ogTWljaGFsZWMgPHRtQHNlbWloYWxmLmNvbT4KICBXdSBKaWF4aW4gPGpp
YXhpbi53dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgog
IFpoYW5nLCBDaGFvIEIgPGNoYW8uYi56aGFuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDE0ODggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 21:39:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 21:39: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-devel-bounces@lists.xenproject.org>)
	id 1gPaDk-0006pi-Qr; Wed, 21 Nov 2018 21:39: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=i3vo=oa=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1gPaDi-0006pa-S1
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 21:39:38 +0000
X-Inumbo-ID: f0d1001d-edd5-11e8-9a16-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0d1001d-edd5-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 21:39:36 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 21 Nov 2018 22:39:35 +0100
Received: from [192.168.0.30] (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 21 Nov 2018 21:39:31 +0000
Message-ID: <e66c64c5448ab4eb73d422bdd28022660cfe559b.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
Date: Wed, 21 Nov 2018 22:39:46 +0100
In-Reply-To: <dd747aed-8144-2de3-f6d3-62943bf60173@citrix.com>
References: <153926549830.22680.203200918007449375.stgit@wayrath>
 <dd747aed-8144-2de3-f6d3-62943bf60173@citrix.com>
Organization: SUSE
User-Agent: Evolution 3.30.2 
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen: sched: Credit2: during scheduling,
 update the idle mask before using it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>
Content-Type: multipart/mixed; boundary="===============6205881781057495977=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6205881781057495977==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-5iiDmAnY4v8cCVQydEeT"


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

On Wed, 2018-11-21 at 15:57 +0000, George Dunlap wrote:
> On 10/11/18 2:44 PM, Dario Faggioli wrote:
> >=20
> Reviewed-by: George Dunlap <george.dunlap@citrix.com>
>=20
> One comment: The title seems to have excessive tags.  You only need
> enough for people scrolling through to figure out the domain;
> "xen/credit2:", or even just "credit2:" is enough.  More than that
> makes
> the line too long and can obscure important information if the lines
> end
> up being clipped.
>=20
Makes sense.

> Do you mind if I change that on check-in?
>=20
Go ahead, no problem at all.

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/

--=-5iiDmAnY4v8cCVQydEeT
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlv10KMACgkQFkJ4iaW4
c+4kKBAAtG51aC59mr2roRhmXOHvxVbHRK33xd/hQ5GIZTkJgQgY5SWDLUxpeINg
0z4lqpn3pRVxcz7F1pnN9zuQk5cxl+9K8xz1sJGPQaH+5olVDzR2+5gic8r+D9+C
8VHlb0vI4O34xBvIvX12ZmYc/bNCeKzaKYgcScu5iPKpF8qlFUo+sW1LY79t5fAH
wf+6w3JUX0CyUDzX0ZHXUK35sd0fBhnP6lOxYebDlYhs1/yo0QnhSf9qE07rTB/X
LRELJ9lnDUN/jECuEodc2XP6YtiAEEs6vlT+7Y2RsNuqd6tvlBAsAuOHrB2NGh1d
/N2UqM3SnovS4ErYcXHfloX06MXIclLcQbw0PDKxv6s/T8H6EDoNLJNXUONQaYBw
3IMspTmE16oAzgSh6MtCx351bd+jp/vP3OPoQAT8YGVJpleMOCra/XQwhSKtN4mb
i4zDekUaapex1qEav9L+mDuWE++8l8UsuE9kM4phhnSilAlOwckA5dobTNxvueak
aZe34fMi/IBC605HE6YOHcSUy9l46sJYbx2s72ED+yd4OdBeGRJEktKQ4FaqlKbg
Cx62rnYOLsoCOE3iKjtr0J6crxD/ALNTuFC0LqRTPc3IEdIgdoWkfty12DXxQJbm
seuk3g0kENrD/FcBkBjknBx6h3BKkSqVtvfNYzT+3DiybPLFXs4=
=khXC
-----END PGP SIGNATURE-----

--=-5iiDmAnY4v8cCVQydEeT--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6205881781057495977==--



From xen-devel-bounces@lists.xenproject.org Wed Nov 21 22:43:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 22:43: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-devel-bounces@lists.xenproject.org>)
	id 1gPbDN-0003TK-KS; Wed, 21 Nov 2018 22:43: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=j9eg=oa=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1gPbDN-0003TF-3K
 for xen-devel@lists.xen.org; Wed, 21 Nov 2018 22:43:21 +0000
X-Inumbo-ID: d7207a98-edde-11e8-9a16-bc764e045a96
Received: from mail-ed1-f66.google.com (unknown [209.85.208.66])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7207a98-edde-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 22:43:19 +0000 (UTC)
Received: by mail-ed1-f66.google.com with SMTP id x30so6188332edx.2
 for <xen-devel@lists.xen.org>; Wed, 21 Nov 2018 14:43:18 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=0RCY7lxmKFGAxCEChvo7ZdjCwwvGb+nsg5aF6xSyoPE=;
 b=chU+XB0QtuN+5v5wqROaaxn8zcor70kBAHXwfTFoCDXVafbwFUS2M9otClKM/Ih3hX
 7C/XJ3iJPQ3ZcKtXhG7W6xB0GwBIA8krhxAXY6YYofg1e5g69AYyzikYezB7M7RS7O+N
 l4di9lEpcGBFZ8Ahtyi02YvKGNFtGibc63R5V9FaHhpNOTalqmNUOwwPJ/0RaIlSfLbo
 qdo7FRjbUZ43lrJhbboYVvEaz7oU54JYuSqkFWD6X6G5CPqWlaWT/rdktjBea8LaBbj3
 fJIrWhnutnMMuwXT/m+K0+2I0igIuIs8MjCeMMwSki7w7Xr7fV3KUc0MMD8japUZBLxy
 KPLw==
X-Gm-Message-State: AA+aEWbeVHP4aGyHbtQu3/eEAYrToTlher+Fg3+LjNxiyxNJpWwhiAtH
 cDuOHCm08rleX8tOrbEX5Ac93D36704=
X-Google-Smtp-Source: AFSGD/WqP3Cj/03bvGp47EjESDzegY41sOCaG1Z88ghjHGcwxNnZLODsFG7DZyfPLivloUnckw/baw==
X-Received: by 2002:a50:86b7:: with SMTP id r52mr6919437eda.227.1542840197321; 
 Wed, 21 Nov 2018 14:43:17 -0800 (PST)
Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com.
 [209.85.128.49])
 by smtp.gmail.com with ESMTPSA id k12sm10290132eda.12.2018.11.21.14.43.14
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Nov 2018 14:43:15 -0800 (PST)
Received: by mail-wm1-f49.google.com with SMTP id y1so3838260wmi.3
 for <xen-devel@lists.xen.org>; Wed, 21 Nov 2018 14:43:14 -0800 (PST)
X-Received: by 2002:a1c:4a:: with SMTP id 71-v6mr7407670wma.140.1542840194305; 
 Wed, 21 Nov 2018 14:43:14 -0800 (PST)
MIME-Version: 1.0
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <CABfawhnKMfSupGLWX54jy-nGEAUDe+F8=Ft5Bd8Upc3DOzT4=A@mail.gmail.com>
 <2fa9131b-d3aa-a4d4-d9a9-89c918edbd5a@citrix.com>
In-Reply-To: <2fa9131b-d3aa-a4d4-d9a9-89c918edbd5a@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 21 Nov 2018 15:42:37 -0700
X-Gmail-Original-Message-ID: <CABfawhkugQ4yMB9oiD3v_zfEh6zZJo66M9ajWebp3C8wN3+NNw@mail.gmail.com>
Message-ID: <CABfawhkugQ4yMB9oiD3v_zfEh6zZJo66M9ajWebp3C8wN3+NNw@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/14] XSA-277 followup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: JGross@suse.com, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMjoyMiBQTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIDIxLzExLzIwMTggMTc6MTksIFRhbWFzIEsg
TGVuZ3llbCB3cm90ZToKPiA+IE9uIFdlZCwgTm92IDIxLCAyMDE4IGF0IDY6MjEgQU0gQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gVGhpcyBjb3Zl
cnMgdmFyaW91cyBmaXhlcyByZWxhdGVkIHRvIFhTQS0yNzcgd2hpY2ggd2VyZW4ndCBpbiBzZWN1
cml0eQo+ID4+IHN1cHBvcnRlZCBhcmVhcywgYW5kIGFzc29jaWF0ZWQgY2xlYW51cC4KPiA+Pgo+
ID4+IFRoZSBiaWdnZXN0IGlzc3VlIG5vdGljZWQgaGVyZSBpcyB0aGF0IGFsdHAybSdzIHVzZSBv
ZiBoYXJkd2FyZSAjVkUgc3VwcG9ydAo+ID4+IHdpbGwgY2F1c2UgZ2VuZXJhbCBtZW1vcnkgY29y
cnVwdGlvbiBpZiB0aGUgZ3Vlc3QgZXZlciBiYWxsb29ucyBvdXQgdGhlIFZFSU5GTwo+ID4+IHBh
Z2UuICBUaGUgb25seSBzYWZlIHdheSBJIHRoaW5rIG9mIGRvaW5nIHRoaXMgaXMgZm9yIFhlbiB0
byBhbGxvYyBhbm5vbnltb3VzCj4gPj4gZG9taGVhcCBwYWdlcyBmb3IgdGhlIFZFSU5GTywgYW5k
IGZvciB0aGUgZ3Vlc3QgdG8gbWFwIHRoZW0gaW4gYSBzaW1pbGFyIHdheQo+ID4+IHRvIHRoZSBz
aGFyZWQgaW5mbyBhbmQgZ3JhbnQgdGFibGUgZnJhbWVzLgo+ID4gU2luY2UgYmFsbG9vbmluZyBw
cmVzZW50cyBhbGwgc29ydHMgb2YgcHJvYmxlbXMgd2hlbiB1c2VkIHdpdGggYWx0cDJtCj4gPiBJ
IHdvdWxkIHN1Z2dlc3QganVzdCBtYWtpbmcgdGhlIHR3byBleHBsaWNpdGx5IGluY29tcGF0aWJs
ZSBkdXJpbmcKPiA+IGRvbWFpbiBjcmVhdGlvbi4gQmVzaWRlIHRoZSBpbmZvIHBhZ2UgYmVpbmcg
cG9zc2libHkgYmFsbG9vbmVkIG91dCB0aGUKPiA+IG90aGVyIHByb2JsZW0gaXMgd2hlbiBiYWxs
b29uaW5nIGNhdXNlcyBhbHRwMm0gdmlld3MgdG8gYmUgcmVzZXQKPiA+IGNvbXBsZXRlbHksIHJl
bW92aW5nIG1lbV9hY2Nlc3MgcGVybWlzc2lvbnMgYW5kIHJlbWFwcGVkIGVudHJpZXMuCj4KPiBJ
ZiBvbmx5IGl0IHdlcmUgdGhhdCBzaW1wbGUuCj4KPiBGb3IgcmVhc29ucyBvZiBoaXN0b3J5IGFu
ZC9vciBwb29yIHRlcm1pbm9sb2d5LCAiYmFsbG9vbmluZyIgbWVhbnMgdHdvCj4gdGhpbmdzLgo+
Cj4gMSkgVGhlIGFjdCBvZiB0aGUgVG9vbHN0YWNrIGludGVyYWN0aW5nIHdpdGggdGhlIGJhbGxv
b24gZHJpdmVyIGluc2lkZSBhCj4gVk0sIHRvIGNoYW5nZSB0aGUgY3VycmVudCBhbW91bnQgb2Yg
UkFNIHVzZWQgYnkgdGhlIGd1ZXN0Lgo+Cj4gMikgWEVOTUVNX3tpbmNyZWFzZSxkZWNyZWFzZX1f
cmVzZXJ2YXRpb24gd2hpY2ggYXJlIHRoZSB1bmRlcmx5aW5nCj4gaHlwZXJjYWxscyB1c2VkIGJ5
IGd1ZXN0IGtlcm5lbHMuCj4KPiBGb3IgdGhlIHRvb2xzdGFjayBpbnRlcmFjdGlvbiBzaWRlIG9m
IHRoaW5ncywgdGhpcyBpcyBhIG1lc3MuICBUaGVyZSBpcwo+IGEgc2luZ2xlIHhlbnN0b3JlIGtl
eSwgYW5kIGEgYmxpbmQgYXNzdW1wdGlvbiB0aGF0IGFsbCBndWVzdHMga25vdyB3aGF0Cj4gY2hh
bmdlcyB0byBtZW1vcnkvdGFyZ2V0IG1lYW4uICBUaGVyZSBpcyBubyBuZWdvdGlhdGlvbiBvZiB3
aGV0aGVyIGEKPiBiYWxsb29uIGRyaXZlciBpcyBydW5uaW5nIGluIHRoZSBndWVzdCwgYW5kIGlm
IG9uZSBpcyBydW5uaW5nLCB0aGVyZSBpcwo+IG5vIGFiaWxpdHkgZm9yIHRoZSBiYWxsb29uIGRy
aXZlciB0byBuYWNrIGEgcmVxdWVzdCBpdCBjYW4ndCBmdWxmaWwuCj4gVGhlIHNvbGUgZmVlZGJh
Y2sgbWVjaGFuaXNtIHdoaWNoIGV4aXN0cyBpcyB0aGUgdG9vbHN0YWNrIGxvb2tpbmcgdG8gc2Vl
Cj4gd2hldGhlciB0aGUgZG9tYWluIGhhcyBjaGFuZ2VkIHRoZSBhbW91bnQgb2YgUkFNIGl0IGlz
IHVzaW5nLgo+Cj4gUFYgZ3Vlc3RzIGFyZSBmYWlybHkgInNwZWNpYWwiIGJ5IGFueSByZWFzb25h
YmxlIGp1ZGdlbWVudC4gIFRoZXkgYXJlCj4gZnVsbHkgYXdhcmUgb2YgdGhlaXIgbWVtb3J5IGxh
eW91dCAsIGFuIG9mIGNoYW5nZXMgdG8gaXQgYWNyb3NzCj4gbWlncmF0ZS4gICJCYWxsb29uaW5n
IiB3YXMgaW1wbGVtZW50ZWQgYXQgYSB0aW1lIHdoZW4gbW9zdCBjb21wdXRlcnMgaGFkCj4gTUIg
b2YgUkFNIHJhdGhlciB0aGFuIEdCLCBhbmQgdGhlIGtub3dsZWRnZSBhIFBWIGd1ZXN0IGhhZCB3
YXMgIkkndmUgZ290Cj4gYSByYW5kb20gc2V0IG9mIE1GTnMgd2hpY2ggYXJlbid0IGN1cnJlbnRs
eSB1c2VkIGJ5IGFueXRoaW5nIGltcG9ydGFudCwKPiBhbmQgY2FuIGJlIGhhbmRlZCBiYWNrIHRv
IFhlbiBvbiByZXF1ZXN0LiAgWGVuIGd1ZXN0cyBhbHNvIGhhdmUgc2hhcmVkCj4gbWVtb3J5IGNv
bnN0cnVjdHMgc3VjaCBhcyB0aGUgc2hhcmVkX2luZm8gcGFnZSwgYW5kIGdyYW50IHRhYmxlcy4g
IEEgUFYKPiBndWVzdCBnZXRzIGFjY2VzcyB0byB0aGVzZSBieSBwcm9ncmFtbWluZyB0aGUgZnJh
bWUgc3RyYWlnaHQgaW50byB0byB0aGUKPiBwYWdldGFibGVzLCBhbmQgWGVuJ3MgcGVybWlzc2lv
biBtb2RlbCBEVFJULgo+Cj4gVGhlbiBIVk0gZ3Vlc3RzIGNhbWUgYWxvbmcuICBGb3IgcmVhc29u
cyBvZiB0cnlpbmcgdG8gZ2V0IHRoaW5ncwo+IHdvcmtpbmcsIHRoZXkgaW5oZXJpdGVkIGEgbG90
IG9mIHNhbWUgaW50ZXJmYWNlcyBhcyBQViBndWVzdHMsIGRlc3BpdGUKPiB0aGUgZnVuZGFtZW50
YWwgZGlmZmVyZW5jZXMgaW4gdGhlIHdheSB0aGV5IHdvcmsuICBPbmUgb2YgdGhlIGJpZ2dlc3QK
PiBkaWZmZXJlbmNlcyB3YXMgdGhlIGZhY3QgdGhhdCBIVk0gZ3Vlc3RzIGhhdmUgdGhlaXIgZ2Zu
PT5tZm4gc3BhY2UKPiBtYW5hZ2VkIGJ5IFhlbiByYXRoZXIgdGhhbiB0aGVtc2VsdmVzLCBhbmQg
aW4gcGFydGljdWxhciwgeW91IGNhbiBubwo+IGxvbmdlciBtYXAgc2hhcmVkIG1lbW9yeSBzdHJ1
Y3R1cmVzIGluIHRoZSBQViB3YXkuCj4KPiBGb3IgYSBzaGFyZWQgbWVtb3J5IHN0cnVjdHVyZSB0
byBiZSB1c2FibGUsIGEgbWFwcGluZyBoYXMgdG8gYmUgcHV0IGludG8KPiB0aGUgZ3Vlc3RzIFAy
TSwgc28gdGhlIGd1ZXN0IGNhbiBjcmVhdGUgYSByZWd1bGFyIHBhZ2V0YWJsZSBlbnRyeQo+IHBv
aW50aW5nIGF0IGl0LiAgRm9yIHJlYXNvbnMgd2hpY2ggYXJlIGJleW9uZCBtZSwgWGVuIGRvZXNu
J3QgaGF2ZSBhbnkKPiBrbm93bGVkZ2Ugb2YgdGhlIGd1ZXN0cyBwaHlzaWNhbCBsYXlvdXQsIGFu
ZCBndWVzdHMgYXJiaXRyYXJ5IG11dGF0aXZlCj4gY2FwYWJpbGl0aWVzIG9uIHRoZWlyIEdGTiBz
cGFjZSwgYnV0IHdpdGggYSBoeXBlcmNhbGwgc2V0IHRoYXQgaGFzCj4gcHJvcGVydGllcyBzdWNo
IGFzIGEgcmV0dXJuIHZhbHVlIG9mICJob3cgbWFueSBpdGVtcyBvZiB0aGlzIGJhdGNoCj4gc3Vj
Y2VlZGVkIiwgYW5kIHJlcGxhY2VtZW50IHByb3BlcnRpZXMgcmF0aGVyIHRoYW4gZXJyb3IgcHJv
cGVydGllcyB3aGVuCj4gdHJ5aW5nIHRvIG1vZGlmeSBhIEdGTiB3aGljaCBhbHJlYWR5IGhhcyBz
b21ldGhpbmcgaW4gaXQuCj4KPiBXaGF0ZXZlciB0aGUgcmVhc29ucywgaXQgaXMgY29tbW9ucGxh
Y2UgZm9yIGd1ZXN0cyB0bwo+IGRlY3JlYXNlX3Jlc2VydmF0aW9uIG91dCBzb21lIFJBTSB0byBj
cmVhdGUgaG9sZXMgZm9yIHRoZSBzaGFyZWQgbWVtb3J5Cj4gbWFwcGluZ3MsIGJlY2F1c2UgaXQg
aXMgdGhlIG9ubHkgc2FmZSB3YXkgdG8gYXZvaWQgaXJyZXBhcmFibHkKPiBjbG9iYmVyaW5nIHNv
bWV0aGluZyBlbHNlIChlc3BlY2lhbGx5IGlmIHlvdSdyZSBIVk1Mb2FkZXIgYW5kIGluIGNoYXJn
ZQo+IG9mIHRyeWluZyB0byBjb25zdHJ1Y3QgdGhlIEU4MjAvQUNQSSB0YWJsZXMpLgo+Cj4gdGw7
ZHIgSWYgeW91IGFjdHVhbGx5IHByb2hpYml0IFhFTk1FTV9kZWNyZWFzZV9yZXNlcnZhdGlvbiwg
SFZNIGd1ZXN0cwo+IGRvbid0IGJvb3QsIGFuZCB0aGF0J3MgbG9uZyBiZWZvcmUgYSBiYWxsb29u
IGRyaXZlciBnZXRzIHVwIGFuZCBydW5uaW5nLgoKVGhhbmtzIGZvciB0aGUgZGV0YWlsZWQgd3Jp
dGUtdXAuIFRoaXMgZXhwbGFpbnMgd2h5IEkgY291bGQgbmV2ZXIgZ2V0CmFsdHAybSB3b3JraW5n
IGZyb20gZG9tYWluIHN0YXJ0LCBubyBtYXR0ZXIgd2hlcmUgaW4gdGhlIHN0YXJ0dXAgbG9naWMK
b2YgdGhlIHRvb2xzdGFjayBJIHBsYWNlZCB0aGUgYWx0cDJtIGFjdGl2YXRpb24gKGhhZCB0byBy
ZXNvcnQgdG8KYWN0aXZhdGluZyBhbHRwMm0gc2V0dGluZ3Mgb25seSBhZnRlciBJIGRldGVjdCB0
aGUgZ3Vlc3QgT1MgaXMgZnVsbHkKYm9vdGVkIGFuZCB0aGluZ3MgaGF2ZSBzZXR0bGVkIGRvd24p
LgoKPgo+IE5vdywgYWxsIG9mIHRoYXQgc2FpZCwgdGhlcmUgYXJlIGEgbnVtYmVyIG9mIHZlcnkg
Z29vZCByZWFzb25zIHdoeSBhCj4gaG9zdCBhZG1pbmlzdHJhdG9yIG1pZ2h0IHdhbnQgdG8gcHJv
aGliaXQgdGhlIGd1ZXN0IGZyb20gaGF2aW5nCj4gYXJiaXRyYXJ5IG11dGF0aXZlIGNhcGFiaWxp
dGllcywgY2hpZWYgYW1vbmcgdGhlbSBiZWluZyB0byBwcmV2ZW50IHRoZQo+IGd1ZXN0IGZyb20g
c2hhdHRlcmluZyBob3N0IHN1cGVycGFncGVzLCBidXQgYWxzbyBkdWUgdG8KPiBpbmNvbXBhdGli
aWxpdGllcyB3aXRoIHNvbWUgb2Ygb3VyIG1vcmUgaW50ZXJlc3RpbmcgZmVhdHVyZXMuCj4KPiBU
aGUgb25seSB3YXkgSSBzZWUgb2YgZml4aW5nIHRoaXMgdG8gdGVhY2ggWGVuIGFib3V0IHRoZSBn
dWVzdHMgZ2ZuCj4gbGF5b3V0IChhcyBjaG9zZW4gYnkgdGhlIGRvbWFpbmJ1aWxkZXIpLCBhbmQg
aW5jbHVkZSB3aXRoaW4gdGhhdCAic3BhY2UKPiB3aGljaCBkZWZpbml0ZWx5IGRvZXNuJ3QgaGF2
ZSBhbnl0aGluZyBpbiwgYW5kIGlzIHNhZmUgdG8gcHV0IHNoYXJlZAo+IG1hcHBpbmdzIGludG8i
LgoKWWVzLCB0aGF0IHdvdWxkIGJlIGdyZWF0IC0gZXNwZWNpYWxseSBpZiB0aGlzIHdhcyBzb21l
dGhpbmcgd2UgY291bGQKcXVlcnkgZnJvbSB0aGUgdG9vbHN0YWNrIHRvby4gUmlnaHQgbm93IHdl
IHJlc29ydGVkIHRvIHBhcnNpbmcgdGhlCkU4MjAgbWFwIGFzIGl0IHNob3dzIHVwIGluIHRoZSBk
b21haW4gY3JlYXRpb24gbG9ncyBhbmQgd2hhdGV2ZXIKeGNfZG9tYWluX21heGltdW1fZ3BmbiBy
ZXR1cm5zIHRvIGdldCBzb21lIGlkZWEgb2Ygd2hhdCBtZW1vcnkgbGF5b3V0Cmxvb2tzIGxpa2Ug
aW4gdGhlIGd1ZXN0IGFuZCB3aGVyZSB0aGUgaG9sZXMgYXJlLCBidXQgdGhlcmUgaXMgc3RpbGwg
YQpsb3Qgb2YgZ3Vlc3NpbmcgaW52b2x2ZWQuCgo+IEJleW9uZCB0aGF0LCB3ZSdsbCBuZWVkIHNv
bWUgYWRtaW5pc3RyYXRvciBsZXZlbAo+IGtub3dsZWRnZSBvZiB3aGljaCBndWVzdHMgYXJlIHNh
ZmUgdG8gaGF2ZSBYRU5NRU1fZGVjcmVhc2VfcmVzZXJ2YXRpb24KPiBwcm9oaWJpdGVkLCBvciBz
b21lIGludGVybG9ja3MgaW5zaWRlIFhlbiB0byBkaXNhYmxlIHVuc2FmZSBmZWF0dXJlcyBhcwo+
IHNvb24gYXMgd2Ugc3BvdCBhIGd1ZXN0IHdoaWNoIGlzbid0IHBsYXlpbmcgYnkgdGhlIG5ldyBy
dWxlcy4KPgo+IFRoaXMgcHJvYmFibHkgbmVlZHMgc29tZSBtb3JlIG1vcmUgdGhvdWdodCwgYnV0
IGZ1bmRhbWVudGFsbHksIHdlIGhhdmUKPiB0byB1bmRvIG1vcmUgdGhhbiBhIGRlY2FkZXMgd29y
dGggb2YgImRvaW5nIGl0IHdyb25nIiB3aGljaCBoYXMKPiBwZXJjb2xhdGVkIHRocm91Z2ggdGhl
IFhlbiBlY29zeXN0ZW0uCj4KPiBJJ20gaGFsZiB0ZW1wdGVkIHRvIHB1dCB0b2dldGhlciBhIGJp
ZyBoYW1tZXIgYml0IGluIHRoZSBkb21haW4gY3JlYXRpb24KPiBwYXRoIHdoaWNoIHR1cm5zIG9m
ZiBldmVyeXRoaW5nIGxpa2UgdGhpcyAoYW5kIG90aGVyIGFyZWFzIHdoZXJlIHdlIGtub3cKPiBY
ZW4gaXMgbGFja2luZywgc3VjaCBhcyBkZWZhdWx0IHJlYWRhYmlsaXR5L3dyaXRlLWlnbm9yZSBv
ZiBhbGwgTVNScyksCj4gYWZ0ZXIgd2hpY2ggd2UnbGwgaGF2ZSBhIHJhdGhlciBhIG1vcmUgY29u
Y3JldGUgYmFzZWxpbmUgdG8gZGlzY3VzcyB3aGF0Cj4gdGhlIGd1ZXN0cyBhcmUgYWN0dWFsbHkg
ZG9pbmcsIGFuZCBob3cgdG8gZ2V0IHRoZW0gYmFjayBpbnRvIGEgd29ya2luZwo+IHN0YXRlIHdo
aWxlIG1haW50YWluaW5nIGFyY2hpdGVjdHVyYWwuCj4KCisxLCBicmluZ2luZyBzb21lIHNhbml0
eSB0byB0aGlzIChhbmQgZG9jdW1lbnRhdGlvbikgd291bGQgYmUgb2YgZ3JlYXQKdmFsdWUhIEkg
d291bGQgYmUgdmVyeSBpbnRlcmVzdGVkIGluIHRoaXMgbGluZSBvZiB3b3JrIGFuZCBoYXBweSB0
bwpoZWxwIGhvd2V2ZXIgSSBjYW4uCgpDaGVlcnMsClRhbWFzCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 22:43:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 22:43: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-devel-bounces@lists.xenproject.org>)
	id 1gPbDx-0003Vj-0K; Wed, 21 Nov 2018 22:43: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=SO8w=OA=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPbDw-0003VU-2K
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 22:43:56 +0000
X-Inumbo-ID: e8137258-edde-11e8-a8de-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e8137258-edde-11e8-a8de-12d6303a7972;
 Wed, 21 Nov 2018 22:43:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPbDl-0007SR-FF; Wed, 21 Nov 2018 22:43:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPbDl-0005CD-4P; Wed, 21 Nov 2018 22:43:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPbDl-00020S-3m; Wed, 21 Nov 2018 22:43:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130666-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=568653e01b84be5ac15fbf949bbcffcd91d6e829
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Nov 2018 22:43:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130666: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY2NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDY2Ni8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgNTY4NjUzZTAxYjg0YmU1YWMxNWZiZjk0OWJiY2ZmY2Q5MWQ2ZTgyOQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDIgZGF5cyAgIDIxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDY2NiAgMjAxOC0xMS0yMSAyMDowMToxMyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhz
bSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODA2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 23:13:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 23: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-devel-bounces@lists.xenproject.org>)
	id 1gPbg4-0005ol-DT; Wed, 21 Nov 2018 23:13: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=uxgW=OA=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gPbg2-0005og-Jo
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 23:12:58 +0000
X-Inumbo-ID: fa93ab60-ede2-11e8-a2f9-12d6303a7972
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fa93ab60-ede2-11e8-a2f9-12d6303a7972;
 Wed, 21 Nov 2018 23:12:56 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Nov 2018 15:12:55 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,262,1539673200"; d="scan'208";a="102157257"
Received: from slgibson-mobl1.ger.corp.intel.com (HELO caravaggio)
 ([10.252.29.202])
 by orsmga003.jf.intel.com with ESMTP; 21 Nov 2018 15:12:50 -0800
Date: Thu, 22 Nov 2018 00:12:17 +0100
From: Samuel Ortiz <sameo@linux.intel.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20181121231217.GA4450@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-12-sameo@linux.intel.com>
 <20181114115537.3357921b@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181114115537.3357921b@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 11/24] hw: acpi: Export and
 generalize the PCI host AML API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Yang Zhong <yang.zhong@intel.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Rob Bradford <robert.bradford@intel.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 Shannon Zhao <shannon.zhaosl@gmail.com>, qemu-arm@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWdvciwKCk9uIFdlZCwgTm92IDE0LCAyMDE4IGF0IDExOjU1OjM3QU0gKzAxMDAsIElnb3Ig
TWFtbWVkb3Ygd3JvdGU6Cj4gT24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDozNCArMDEwMAo+IFNh
bXVlbCBPcnRpeiA8c2FtZW9AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiAKPiA+IEZyb206IFlh
bmcgWmhvbmcgPHlhbmcuemhvbmdAaW50ZWwuY29tPgo+ID4gCj4gPiBUaGUgQU1MIGJ1aWxkIHJv
dXRpbmVzIGZvciB0aGUgUENJIGhvc3QgYnJpZGdlIGFuZCB0aGUgY29ycmVzcG9uZGluZwo+ID4g
RFNEVCBhZGRpdGlvbiBhcmUgbmVpdGhlciB4ODYgbm9yIFBDIG1hY2hpbmUgdHlwZSBzcGVjaWZp
Yy4KPiA+IFdlIGNhbiBtb3ZlIHRoZW0gdG8gdGhlIGFyY2hpdGVjdHVyZSBhZ25vc3RpYyBody9h
Y3BpIGZvbGRlciwgYW5kIGJ5Cj4gPiBjYXJyeWluZyBhbGwgdGhlIG5lZWRlZCBpbmZvcm1hdGlv
biB0aHJvdWdoIGEgbmV3IEFjcGlQY2lCdXMgc3RydWN0dXJlLAo+ID4gd2UgY2FuIG1ha2UgdGhl
bSBQQyBtYWNoaW5lIHR5cGUgaW5kZXBlbmRlbnQuCj4gCj4gSSdtIGRvbid0IGtub3cgYW55dGhp
bmcgYWJvdXQgUENJLCBidXQgZnVuY3Rpb25hbCBjaGFuZ2VzIGRvZXNuJ3QgbG9vawo+IGNvcnJl
Y3QgdG8gbWUuCj4KPiBTZWUgbW9yZSBkZXRhaWxlZCBjb21tZW50cyBiZWxvdy4KPiAKPiBNYXJj
ZWwsCj4gY291bGQgeW91IHRha2UgYSBsb29rIG9uIHRoaXMgcGF0Y2ggKGluIHBhcnRpY3VsYXIg
bWFpbiBjc3IgY2hhbmdlcyksIHBscz8KPiAKPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogWWFuZyBa
aG9uZyA8eWFuZy56aG9uZ0BpbnRlbC5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2IgQnJhZGZv
cmQgPHJvYmVydC5icmFkZm9yZEBpbnRlbC5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBTYW11ZWwg
T3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNvbT4KPiA+IC0tLQo+ID4gIGluY2x1ZGUvaHcvYWNw
aS9hbWwtYnVpbGQuaCB8ICAgOCArKwo+ID4gIGh3L2FjcGkvYW1sLWJ1aWxkLmMgICAgICAgICB8
IDE1NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ICBody9pMzg2L2Fj
cGktYnVpbGQuYyAgICAgICAgfCAxMTUgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+ICAz
IGZpbGVzIGNoYW5nZWQsIDE3MyBpbnNlcnRpb25zKCspLCAxMDcgZGVsZXRpb25zKC0pCj4gPiAK
PiA+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmggYi9pbmNsdWRlL2h3
L2FjcGkvYW1sLWJ1aWxkLmgKPiA+IGluZGV4IGZkZTI3ODViOWEuLjE4NjFlMzdlYmYgMTAwNjQ0
Cj4gPiAtLS0gYS9pbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgKPiA+ICsrKyBiL2luY2x1ZGUv
aHcvYWNwaS9hbWwtYnVpbGQuaAo+ID4gQEAgLTIyOSw2ICsyMjksMTIgQEAgdHlwZWRlZiBzdHJ1
Y3QgQWNwaU1jZmdJbmZvIHsKPiA+ICAgICAgdWludDMyX3QgbWNmZ19zaXplOwo+ID4gIH0gQWNw
aU1jZmdJbmZvOwo+ID4gIAo+ID4gK3R5cGVkZWYgc3RydWN0IEFjcGlQY2lCdXMgewo+ID4gKyAg
ICBQQ0lCdXMgKnBjaV9idXM7Cj4gPiArICAgIFJhbmdlICpwY2lfaG9sZTsKPiA+ICsgICAgUmFu
Z2UgKnBjaV9ob2xlNjQ7Cj4gPiArfSBBY3BpUGNpQnVzOwo+IEFnYWluLCB0aGlzIGFuZCBhbGwg
YmVsb3cgaXMgbm90IGFtbC1idWlsZCBtYXRlcmlhbC4KPiBDb25zaWRlciBhZGRpbmcvdXNpbmcg
cGNpIHNwZWNpZmljIGFjcGkgZmlsZSBmb3IgaXQuCj4gCj4gQWxzbyBldmVuIHRob3VnaCBwY2kg
QU1MIGluIGFybS92aXJ0IGlzIHRvIGEgbGFyZ2UgZGVncmVlIGEgc3Vic2V0Cj4gb2YgeDg2IHRh
cmdldCBhbmQgaXQgd291bGQgYmUgbXVjaCBiZXR0ZXIgdG8gdW5pZnkgQVJNIHBhcnQgd2l0aCB4
ODYsCj4gaXQgcHJvYmFibHkgd2lsbCBiZSB0byBiaWcvY29tcGxleCBvZiBhIGNoYW5nZSBpZiB3
ZSB0YWtlIG9uIGl0IGluCj4gb25lIGdvLgo+IAo+IFNvIG5vdCB0byBkZXJhaWwgeW91IGZyb20g
dGhlIGdvYWwgdG9vIG11Y2gsIHdlIHByb2JhYmx5IHNob3VsZAo+IGdlbmVyYWxpemUgdGhpcyBh
IGxpdHRsZSBiaXQgbGVzcywgbGltaXRpbmcgcmVmYWN0b3JpbmcgdG8geDg2Cj4gdGFyZ2V0IGZv
ciBub3cuClNvIGtlZXBpbmcgaXQgdW5kZXIgaTM4NiBtZWFucyBpdCB3b24ndCBiZSBhY2Nlc3Np
YmxlIHRocm91Z2ggaHcvYWNwaS8sCndoaWNoIG1lYW5zIHdlIHdvbid0IGJlIGFibGUgdG8gaGF2
ZSBhIGdlbmVyaWMgaHcvYWNwaS9yZWR1Y2VkLmMKaW1wbGVtZW50YXRpb24uIEZyb20gb3VyIHBl
cnNwZWN0aXZlLCB0aGlzIGlzIHRoZSBwcm9ibGVtIHdpdGgga2VlcGluZwp0aGluZ3MgdW5kZXIg
aTM4NiBiZWNhdXNlIHdlJ3JlIG5vdCBzdXJlIHlldCBob3cgbXVjaCBnZW5lcmljIGl0IGlzOiBJ
dApzdGlsbCB3b24ndCBiZSBzaGFyZWFibGUgZm9yIGEgZ2VuZXJpYyBoYXJkd2FyZS1yZWR1Y2Vk
IEFDUEkKaW1wbGVtZW50YXRpb24gd2hpY2ggbWVhbnMgd2UnbGwgaGF2ZSB0byB0ZW1wb3Jhcmls
eSBoYXZlIHlldCBhbm90aGVyCmhhcmR3YXJlLXJlZHVjZWQgQUNQSSBpbXBsZW1lbnRhdGlvbiB1
bmRlciBody9pMzg2IHRoaXMgdGltZS4KSSBndWVzcyB0aGlzIGlzIHdoYXQgTWljaGFlbCBtZWFu
dCBieSBrZWVwaW5nIHNvbWUgcGFydHMgb2YgdGhlIGNvZGUKZHVwbGljYXRlZCBmb3Igbm93LgoK
SSBmZWVsIGl0J2QgYmUgZWFzaWVyIHRvIG1vdmUgdGhvc2UgQVBJcyB1bmRlciBhIHNoYXJlYWJs
ZSBsb2NhdGlvbiwgdG8KbWFrZSBpdCBlYXNpZXIgZm9yIEFSTSB0byBjb25zdW1lIGl0IGV2ZW4g
aWYgaXQncyBub3QgZW50aXJlbHkgZ2VuZXJpYyB5ZXQuCkJ1dCB5b3UgZ3V5cyBhcmUgdGhlIG1h
aW50YWluZXJzIGFuZCBpZiB5b3UgdGhpbmsgd2Ugc2hvdWxkIHJlc3RyaWMgdGhlCmdlbmVyYWxp
emF0aW9uIHRvIHg4NiBvbmx5IGZvciBub3csIHdlIGNhbiBnbyBmb3IgaXQuCgo+IEZvciBleGFt
cGxlLCBtb3ZlIGdlbmVyaWMgeDg2IHBjaSBwYXJ0cyB0byBody9pMzg2L2FjcGktcGNpLltoY10s
Cj4gYW5kIHN0cnVjdHVyZSBpdCBzbyB0aGF0IGJ1aWxkaW5nIGJsb2NrcyBpbiBhY3BpLXBjaS5j
IGNvdWxkIGJlCj4gcmV1c2VkIGZvciB4ODYgcmVkdWNlZCBwcm9maWxlIGxhdGVyLgo+IE9uY2Ug
aXQncyBiZWVuIGRvbmUsIGl0IG1pZ2h0IGJlIGVhc2llciBhbmQgbGVzcyBjb21wbGV4IHRvCj4g
dW5pZnkgYSBiaXQgbW9yZSBnZW5lcmljIGNvZGUgaW4gaTM4Ni9hY3BpLXBjaS5jIHdpdGggY29y
cmVzcG9uZGluZwo+IEFSTSBjb2RlLgo+IAo+IFBhdGNoIGlzIHRvbyBiaWcgYW5kIHNob3VsZCBi
ZSBzcGxpdCBpbnRvIHNtYWxsZXIgbG9naWNhbCBjaHVua3MKPiBhbmQgeW91IHNob3VsZCBzZXBh
cmF0ZSBjb2RlIG1vdmVtZW50IHZzIGZ1bmN0aW9uYWwgY2hhbmdlcyB5b3UncmUKPiBhIG1ha2lu
ZyBoZXJlLgo+IAo+IE9uY2UgeW91IHNwbGl0IHBhdGNoIHByb3Blcmx5LCBpdCBzaG91bGQgYmUg
ZWFzaWVyIHRvIGFzc2Vzcwo+IGNoYW5nZXMuCj4gCj4gPiAgdHlwZWRlZiBzdHJ1Y3QgQ3JzUmFu
Z2VFbnRyeSB7Cj4gPiAgICAgIHVpbnQ2NF90IGJhc2U7Cj4gPiAgICAgIHVpbnQ2NF90IGxpbWl0
Owo+ID4gQEAgLTQxMSw2ICs0MTcsOCBAQCBBbWwgKmJ1aWxkX29zY19tZXRob2QodWludDMyX3Qg
dmFsdWUpOwo+ID4gIHZvaWQgYnVpbGRfbWNmZyhHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5r
ZXIgKmxpbmtlciwgQWNwaU1jZmdJbmZvICppbmZvKTsKPiA+ICBBbWwgKmJ1aWxkX2dzaV9saW5r
X2Rldihjb25zdCBjaGFyICpuYW1lLCB1aW50OF90IHVpZCwgdWludDhfdCBnc2kpOwo+ID4gIEFt
bCAqYnVpbGRfcHJ0KGJvb2wgaXNfcGNpMF9wcnQpOwo+ID4gK3ZvaWQgYWNwaV9kc2R0X2FkZF9w
Y2lfYnVzKEFtbCAqZHNkdCwgQWNwaVBjaUJ1cyAqcGNpX2hvc3QpOwo+ID4gK0FtbCAqYnVpbGRf
cGNpX2hvc3RfYnJpZGdlKEFtbCAqdGFibGUsIEFjcGlQY2lCdXMgKnBjaV9ob3N0KTsKPiA+ICB2
b2lkIGNyc19yYW5nZV9zZXRfaW5pdChDcnNSYW5nZVNldCAqcmFuZ2Vfc2V0KTsKPiA+ICBBbWwg
KmJ1aWxkX2NycyhQQ0lIb3N0U3RhdGUgKmhvc3QsIENyc1JhbmdlU2V0ICpyYW5nZV9zZXQpOwo+
ID4gIHZvaWQgY3JzX3JlcGxhY2Vfd2l0aF9mcmVlX3JhbmdlcyhHUHRyQXJyYXkgKnJhbmdlcywK
PiA+IGRpZmYgLS1naXQgYS9ody9hY3BpL2FtbC1idWlsZC5jIGIvaHcvYWNwaS9hbWwtYnVpbGQu
Ywo+ID4gaW5kZXggYjhlMzJmMTVmNy4uODY5ZWQ3MGRiMyAxMDA2NDQKPiA+IC0tLSBhL2h3L2Fj
cGkvYW1sLWJ1aWxkLmMKPiA+ICsrKyBiL2h3L2FjcGkvYW1sLWJ1aWxkLmMKPiA+IEBAIC0yOSw2
ICsyOSwxOSBAQAo+ID4gICNpbmNsdWRlICJody9wY2kvcGNpX2J1cy5oIgo+ID4gICNpbmNsdWRl
ICJxZW11L3JhbmdlLmgiCj4gPiAgI2luY2x1ZGUgImh3L3BjaS9wY2lfYnJpZGdlLmgiCj4gPiAr
I2luY2x1ZGUgImh3L2kzODYvcGMuaCIKPiA+ICsjaW5jbHVkZSAic3lzZW11L3RwbS5oIgo+ID4g
KyNpbmNsdWRlICJody9hY3BpL3RwbS5oIgo+ID4gKwo+ID4gKyNkZWZpbmUgUENJX0hPU1RfQlJJ
REdFX0NPTkZJR19BRERSICAgICAgICAweGNmOAo+ID4gKyNkZWZpbmUgUENJX0hPU1RfQlJJREdF
X0lPXzBfTUlOX0FERFIgICAgICAweDAwMDAKPiA+ICsjZGVmaW5lIFBDSV9IT1NUX0JSSURHRV9J
T18wX01BWF9BRERSICAgICAgMHgwY2Y3Cj4gPiArI2RlZmluZSBQQ0lfSE9TVF9CUklER0VfSU9f
MV9NSU5fQUREUiAgICAgIDB4MGQwMAo+ID4gKyNkZWZpbmUgUENJX0hPU1RfQlJJREdFX0lPXzFf
TUFYX0FERFIgICAgICAweGZmZmYKPiA+ICsjZGVmaW5lIFBDSV9WR0FfTUVNX0JBU0VfQUREUiAg
ICAgICAgICAgICAgMHgwMDBhMDAwMAo+ID4gKyNkZWZpbmUgUENJX1ZHQV9NRU1fTUFYX0FERFIg
ICAgICAgICAgICAgICAweDAwMGJmZmZmCj4gPiArI2RlZmluZSBJT18wX0xFTiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDB4Y2Y4Cj4gPiArI2RlZmluZSBWR0FfTUVNX0xFTiAgICAgICAgICAg
ICAgICAgICAgICAgIDB4MjAwMDAKPiA+ICAKPiA+ICBzdGF0aWMgR0FycmF5ICpidWlsZF9hbGxv
Y19hcnJheSh2b2lkKQo+ID4gIHsKPiA+IEBAIC0yMTQyLDYgKzIxNTUsMTUwIEBAIEFtbCAqYnVp
bGRfcHJ0KGJvb2wgaXNfcGNpMF9wcnQpCj4gPiAgICAgIHJldHVybiBtZXRob2Q7Cj4gPiAgfQo+
ID4gIAo+ID4gK0FtbCAqYnVpbGRfcGNpX2hvc3RfYnJpZGdlKEFtbCAqdGFibGUsIEFjcGlQY2lC
dXMgKnBjaV9ob3N0KQo+IG5hbWUgZG9lc24ndCByZWZsZWN0IGV4YWN0bHkgd2hhdCBmdW5jdGlv
biBkb2VzLAo+IGl0IGJ1aWxkcyBkZXZpY2UgZGVzY3JpcHRpb25zIGZvciBleHBhbmRlciBidXNl
cyAoaW5jbHVkaW5nIHRoZWlyIGNzcikKPiBhbmQgdGhlbiBpdCBidWlsZHMgY3NyIGZvciBmb3Ig
bWFpbiBwY2kgaG9zdCBidXQgbm90IHBjaSBkZXZpY2UgZGVzY3JpcHRpb24uCj4gCj4gSSdkIHN1
Z2dlc3QgdG8gc3BsaXQgb3V0IGV4cGFuZGVyIGJ1c2VzIHBhcnQgaW50byBzZXBhcmF0ZSBmdW5j
dGlvbgo+IHRoYXQgcmV0dXJucyBhbiBleHBhbmRlciBidXMgZGV2aWNlIGRlc2NyaXB0aW9uLCB1
cGRhdGVzIGNyc19yYW5nZV9zZXQKPiBhbmQgbGV0IHRoZSBjYWxsZXIgdG8gZW51bWVyYXRlIGJ1
c2VzIGFuZCBhZGQgZGVzY3JpcHRpb25zIHRvIGRzZHQuCj4gCj4gVGhlbiBhZnRlciBpdCB3ZSBj
b3VsZCBkbyBhIGdlbmVyaWMgY3NyIGdlbmVyYXRpb24gZnVuY3Rpb24gZm9yIHRoZSBtYWluIHBj
aSBob3N0Cj4gaWYgaXQncyBwb3NzaWJsZSBhdCBhbGwgKG1haW4gcGNpIGhvc3QgY3NyIHNlZW1z
IGhlYXZpbHkgYm9hcmQgZGVwZW5kZWQpCj4gCj4gSW5zdGVhZCBvZiB0YWtpbmcgdGFibGUgYW5k
IGFkZGluZyBzdHVmZiBkaXJlY3RseSBpbiB0byBpdAo+IGl0IHNob3VsZCBiZSBjbGVhbmVyIHRv
IHRha2UgYXMgYXJndW1lbnQgZW1wdHkgY3NyIChjcnMgPSBhbWxfcmVzb3VyY2VfdGVtcGxhdGUo
KTspCj4gYWRkIHN0dWZmIHRvIGl0IGFuZCBsZXQgdGhlIGNhbGxlciB0byBhZGQvZXh0ZW5kIGNz
ciBhcy93aGVyZSBuZWNlc3NhcnkuCj4gCj4gPiArewo+ID4gKyAgICBDcnNSYW5nZUVudHJ5ICpl
bnRyeTsKPiA+ICsgICAgQW1sICpzY29wZSwgKmRldiwgKmNyczsKPiA+ICsgICAgQ3JzUmFuZ2VT
ZXQgY3JzX3JhbmdlX3NldDsKPiA+ICsgICAgUmFuZ2UgKnBjaV9ob2xlID0gTlVMTDsKPiA+ICsg
ICAgUmFuZ2UgKnBjaV9ob2xlNjQgPSBOVUxMOwo+ID4gKyAgICBQQ0lCdXMgKmJ1cyA9IE5VTEw7
Cj4gPiArICAgIGludCByb290X2J1c19saW1pdCA9IDB4RkY7Cj4gPiArICAgIGludCBpOwo+ID4g
Kwo+ID4gKyAgICBidXMgPSBwY2lfaG9zdC0+cGNpX2J1czsKPiA+ICsgICAgYXNzZXJ0KGJ1cyk7
Cj4gPiArICAgIHBjaV9ob2xlID0gcGNpX2hvc3QtPnBjaV9ob2xlOwo+ID4gKyAgICBwY2lfaG9s
ZTY0ID0gcGNpX2hvc3QtPnBjaV9ob2xlNjQ7Cj4gPiArCj4gPiArICAgIGNyc19yYW5nZV9zZXRf
aW5pdCgmY3JzX3JhbmdlX3NldCk7Cj4gPiArICAgIFFMSVNUX0ZPUkVBQ0goYnVzLCAmYnVzLT5j
aGlsZCwgc2libGluZykgewo+ID4gKyAgICAgICAgdWludDhfdCBidXNfbnVtID0gcGNpX2J1c19u
dW0oYnVzKTsKPiA+ICsgICAgICAgIHVpbnQ4X3QgbnVtYV9ub2RlID0gcGNpX2J1c19udW1hX25v
ZGUoYnVzKTsKPiA+ICsKPiA+ICsgICAgICAgIC8qIGxvb2sgb25seSBmb3IgZXhwYW5kZXIgcm9v
dCBidXNlcyAqLwo+ID4gKyAgICAgICAgaWYgKCFwY2lfYnVzX2lzX3Jvb3QoYnVzKSkgewo+ID4g
KyAgICAgICAgICAgIGNvbnRpbnVlOwo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAgICAgICAg
aWYgKGJ1c19udW0gPCByb290X2J1c19saW1pdCkgewo+ID4gKyAgICAgICAgICAgIHJvb3RfYnVz
X2xpbWl0ID0gYnVzX251bSAtIDE7Cj4gPiArICAgICAgICB9Cj4gPiArCj4gPiArICAgICAgICBz
Y29wZSA9IGFtbF9zY29wZSgiXFxfU0IiKTsKPiA+ICsgICAgICAgIGRldiA9IGFtbF9kZXZpY2Uo
IlBDJS4wMlgiLCBidXNfbnVtKTsKPiA+ICsgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFt
ZV9kZWNsKCJfVUlEIiwgYW1sX2ludChidXNfbnVtKSkpOwo+ID4gKyAgICAgICAgYW1sX2FwcGVu
ZChkZXYsIGFtbF9uYW1lX2RlY2woIl9ISUQiLCBhbWxfZWlzYWlkKCJQTlAwQTAzIikpKTsKPiA+
ICsgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJfQkJOIiwgYW1sX2ludChi
dXNfbnVtKSkpOwo+ID4gKyAgICAgICAgaWYgKHBjaV9idXNfaXNfZXhwcmVzcyhidXMpKSB7Cj4g
PiArICAgICAgICAgICAgYW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIlNVUFAiLCBhbWxf
aW50KDApKSk7Cj4gPiArICAgICAgICAgICAgYW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2wo
IkNUUkwiLCBhbWxfaW50KDApKSk7Cj4gPiArICAgICAgICAgICAgYW1sX2FwcGVuZChkZXYsIGJ1
aWxkX29zY19tZXRob2QoMHgxRikpOwo+ID4gKyAgICAgICAgfQo+ID4gKyAgICAgICAgaWYgKG51
bWFfbm9kZSAhPSBOVU1BX05PREVfVU5BU1NJR05FRCkgewo+ID4gKyAgICAgICAgICAgIGFtbF9h
cHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJfUFhNIiwgYW1sX2ludChudW1hX25vZGUpKSk7Cj4g
PiArICAgICAgICB9Cj4gPiArCj4gPiArICAgICAgICBhbWxfYXBwZW5kKGRldiwgYnVpbGRfcHJ0
KGZhbHNlKSk7Cj4gPiArICAgICAgICBjcnMgPSBidWlsZF9jcnMoUENJX0hPU1RfQlJJREdFKEJV
UyhidXMpLT5wYXJlbnQpLCAmY3JzX3JhbmdlX3NldCk7Cj4gPiArICAgICAgICBhbWxfYXBwZW5k
KGRldiwgYW1sX25hbWVfZGVjbCgiX0NSUyIsIGNycykpOwo+ID4gKyAgICAgICAgYW1sX2FwcGVu
ZChzY29wZSwgZGV2KTsKPiA+ICsgICAgICAgIGFtbF9hcHBlbmQodGFibGUsIHNjb3BlKTsKPiA+
ICsgICAgfQo+ID4gKyAgICBzY29wZSA9IGFtbF9zY29wZSgiXFxfU0IuUENJMCIpOwo+ID4gKyAg
ICAvKiBidWlsZCBQQ0kwLl9DUlMgKi8KPiA+ICsgICAgY3JzID0gYW1sX3Jlc291cmNlX3RlbXBs
YXRlKCk7Cj4gPiArICAgIC8qIHNldCB0aGUgcGNpZSBidXMgbnVtICovCj4gPiArICAgIGFtbF9h
cHBlbmQoY3JzLAo+ID4gKyAgICAgICAgYW1sX3dvcmRfYnVzX251bWJlcihBTUxfTUlOX0ZJWEVE
LCBBTUxfTUFYX0ZJWEVELCBBTUxfUE9TX0RFQ09ERSwKPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMHgwMDAwLCAweDAsIHJvb3RfYnVzX2xpbWl0LAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAweDAwMDAsIHJvb3RfYnVzX2xpbWl0ICsgMSkpOwo+IAo+IHZ2dnYKPiA+
ICsgICAgYW1sX2FwcGVuZChjcnMsIGFtbF9pbyhBTUxfREVDT0RFMTYsIFBDSV9IT1NUX0JSSURH
RV9DT05GSUdfQUREUiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfSE9TVF9C
UklER0VfQ09ORklHX0FERFIsIDB4MDEsIDB4MDgpKTsKPiA+ICsgICAgLyogc2V0IHRoZSBpbyBy
ZWdpb24gMCBpbiBwY2kgaG9zdCBicmlkZ2UgKi8KPiA+ICsgICAgYW1sX2FwcGVuZChjcnMsCj4g
PiArICAgICAgICBhbWxfd29yZF9pbyhBTUxfTUlOX0ZJWEVELCBBTUxfTUFYX0ZJWEVELAo+ID4g
KyAgICAgICAgICAgICAgICAgICAgQU1MX1BPU19ERUNPREUsIEFNTF9FTlRJUkVfUkFOR0UsCj4g
PiArICAgICAgICAgICAgICAgICAgICAweDAwMDAsIFBDSV9IT1NUX0JSSURHRV9JT18wX01JTl9B
RERSLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgUENJX0hPU1RfQlJJREdFX0lPXzBfTUFYX0FE
RFIsIDB4MDAwMCwgSU9fMF9MRU4pKTsKPiA+ICsKPiA+ICsgICAgLyogc2V0IHRoZSBpbyByZWdp
b24gMSBpbiBwY2kgaG9zdCBicmlkZ2UgKi8KPiA+ICsgICAgY3JzX3JlcGxhY2Vfd2l0aF9mcmVl
X3JhbmdlcyhjcnNfcmFuZ2Vfc2V0LmlvX3JhbmdlcywKPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQQ0lfSE9TVF9CUklER0VfSU9fMV9NSU5fQUREUiwKPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfSE9TVF9CUklER0VfSU9fMV9NQVhfQUREUik7
Cj4gYWJvdmUgY29kZSBkb2Vzbid0IGxvb2sgYXMganVzdCBhIG1vdmVtZW50LCBpdCdzIHNvbWV0
aGluZyB0b3RhbGx5IG5ldywKPiBzbyBpdCBzaG91bGQgYmUgaW4gaXQncyBvd24gcGF0Y2ggd2l0
aCBhIGp1c3RpZmljYXRpb24gd2h5IGl0J3Mgb2sKPiB0byByZXBsYWNlIGNvbmNyZXRlIGFkZHJl
c3NlcyB3aXRoIHNvbWUga2luZCBvZiB3aW5kb3cuCkFoIEkgc2VlIHlvdXIgcG9pbnQgbm93LiBZ
ZXMsIEkgYWdyZWUgdGhpcyBzaG91bGQgYmUgaW4gYSBzZXBhcmF0ZQpwYXRjaC4KCkNoZWVycywK
U2FtdWVsLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 23:21:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 23:21: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-devel-bounces@lists.xenproject.org>)
	id 1gPboZ-0006cl-Ez; Wed, 21 Nov 2018 23:21: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=uxgW=OA=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gPboY-0006cg-T1
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 23:21:46 +0000
X-Inumbo-ID: 35b3b1a8-ede4-11e8-a44f-12d6303a7972
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35b3b1a8-ede4-11e8-a44f-12d6303a7972;
 Wed, 21 Nov 2018 23:21:45 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga007.jf.intel.com ([10.7.209.58])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Nov 2018 15:21:44 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,262,1539673200"; d="scan'208";a="91165703"
Received: from slgibson-mobl1.ger.corp.intel.com (HELO caravaggio)
 ([10.252.29.202])
 by orsmga007.jf.intel.com with ESMTP; 21 Nov 2018 15:21:39 -0800
Date: Thu, 22 Nov 2018 00:21:06 +0100
From: Samuel Ortiz <sameo@linux.intel.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20181121232106.GB4450@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-13-sameo@linux.intel.com>
 <20181115133658.2cdbd918@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181115133658.2cdbd918@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 12/24] hw: acpi: Export the
 MCFG getter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Yang Zhong <yang.zhong@intel.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWdvciwKCk9uIFRodSwgTm92IDE1LCAyMDE4IGF0IDAxOjM2OjU4UE0gKzAxMDAsIElnb3Ig
TWFtbWVkb3Ygd3JvdGU6Cj4gT24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDozNSArMDEwMAo+IFNh
bXVlbCBPcnRpeiA8c2FtZW9AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiAKPiA+IEZyb206IFlh
bmcgWmhvbmcgPHlhbmcuemhvbmdAaW50ZWwuY29tPgo+ID4gCj4gPiBUaGUgQUNQSSBNQ0ZHIGdl
dHRlciBpcyBub3QgeDg2IHNwZWNpZmljIGFuZCBjb3VsZCBiZSBjYWxsZWQgZnJvbQo+ID4gYW55
d2hlcmUgd2l0aGluIGdlbmVyaWMgQUNQSSBBUEksIHNvIGxldCdzIGV4cG9ydCBpdC4KPiBTbyBm
YXIgaXQncyB4ODYgb3IgbW9yZSBleGFjdGx5IHEzNSBzcGVjaWZpYyB0aGluZywKSXQncyBwcm9w
ZXJ0eSBiYXNlZCwgYW5kIGl0J3MgdXNpbmcgYSBnZW5lcmljIFBDSUUgcHJvcGVydHkgYWZhaWN0
LgpTbyBpdCdzIHVwIHRvIGVhY2ggbWFjaGluZSB0eXBlIHRvIGRlZmluZSB0aG9zZSBwcm9wZXJ0
aWVzLgpJJ20gY3VyaW91cyBoZXJlOiBXaGF0J3MgdGhlIGlkaW9tYXRpYyB3YXkgdG8gZGVmaW5l
IGEgbWFjaGluZQpzZXR0aW5nL2F0dHJpYnV0ZS9wcm9wZXJ0eSwgbGV0IGVhY2ggaW5zdGFuY2Ug
ZGVmaW5lIGl0IG9yIG5vdCwgYW5kCm1ha2UgaXQgYXZhaWxhYmxlIGF0IHJ1biB0aW1lPwpXb3Vs
ZCB5b3UgYmUgZ2V0dGluZyB0aGUgUENJIGhvc3QgcG9pbnRlciBmcm9tIHRoZSBBQ1BJIGJ1aWxk
IHN0YXRlIGFuZApnZXR0aW5nIHRoYXQgaW5mb3JtYXRpb24gYmFjayBmcm9tIHRoZXJlPwoKQ2hl
ZXJzLApTYW11ZWwuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 23:28:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 23:28: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-devel-bounces@lists.xenproject.org>)
	id 1gPbuo-0006nt-6a; Wed, 21 Nov 2018 23:28: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=uxgW=OA=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gPbun-0006no-97
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 23:28:13 +0000
X-Inumbo-ID: 1bcb5024-ede5-11e8-a0b7-12d6303a7972
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1bcb5024-ede5-11e8-a0b7-12d6303a7972;
 Wed, 21 Nov 2018 23:28:11 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Nov 2018 15:28:10 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,262,1539673200"; d="scan'208";a="110513764"
Received: from slgibson-mobl1.ger.corp.intel.com (HELO caravaggio)
 ([10.252.29.202])
 by orsmga002.jf.intel.com with ESMTP; 21 Nov 2018 15:28:06 -0800
Date: Thu, 22 Nov 2018 00:27:33 +0100
From: Samuel Ortiz <sameo@linux.intel.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20181121232733.GC4450@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-16-sameo@linux.intel.com>
 <20181115142854.1c62f32f@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181115142854.1c62f32f@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 15/24] hw: i386: Export the
 i386 ACPI SRAT build method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDI6Mjg6NTRQTSArMDEwMCwgSWdvciBNYW1tZWRvdiB3
cm90ZToKPiBPbiBNb24sICA1IE5vdiAyMDE4IDAyOjQwOjM4ICswMTAwCj4gU2FtdWVsIE9ydGl6
IDxzYW1lb0BsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+IAo+ID4gVGhpcyBpcyB0aGUgc3RhbmRh
cmQgd2F5IG9mIGJ1aWxkaW5nIFNSQVQgb24geDg2IHBsYXRmb21zLiBCdXQgZnV0dXJlCj4gPiBt
YWNoaW5lIHR5cGVzIGNvdWxkIGRlY2lkZSB0byBkZWZpbmUgdGhlaXIgb3duIGN1c3RvbSBTUkFU
IGJ1aWxkIG1ldGhvZAo+ID4gdGhyb3VnaCB0aGUgQUNQSSBidWlsZGVyIG1ldGhvZHMuCj4gPiBN
b3Jlb3Zlciwgd2Ugd2lsbCBhbHNvIG5lZWQgdG8gcmVhY2ggYnVpbGRfc3JhdCgpIGZyb20gb3V0
c2lkZSBvZgo+ID4gYWNwaS1idWlsZCBpbiBvcmRlciB0byB1c2UgaXQgYXMgdGhlIEFDUEkgYnVp
bGRlciBTUkFUIGJ1aWxkIG1ldGhvZC4KPiBTUkFUIGlzIHVzdWFsbHkgaGlnaGx5IG1hY2hpbmUg
c3BlY2lmaWMgKG1lbW9yeSBob2xlcywgbGF5b3V0LCBndWVzdCBPUwo+IHNwZWNpZmljIHF1aXJr
cykgc28gaXQncyBoYXJkIHRvIGdlbmVyYWxpemUgaXQuCkhlbmNlIHRoZSBuZWVkIGZvciBhbiBT
UkFUIGJ1aWxkZXIgaW50ZXJmYWNlLgoKPiBJJ2QgIGRyb3AgU1JBVCByZWxhdGVkIHBhdGNoZXMg
ZnJvbSB0aGlzIHNlcmllcyBhbmQgaW50cm9kdWNlCj4gaTM4Ni92aXJ0IHNwZWNpZmljIFNSQVQg
d2hlbiB5b3UgcG9zdCBwYXRjaGVzIGZvciBpdC4KdmlydCB1c2VzIHRoZSBleGlzdGluZyBpMzg2
IGJ1aWxkX3NyYXQoKSByb3V0aW5lLCB0aGVyZSdzIG5vdGhpbmcKc3BlY2lhbCBhYm91dCBpdC4g
U28gdGhpcyB3b3VsZCBiZSBwdXJlbHkgZHVwbGljYXRlZCBjb2RlLgoKQ2hlZXJzLApTYW11ZWwu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 21 23:58:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Nov 2018 23:58: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-devel-bounces@lists.xenproject.org>)
	id 1gPcNd-0000aZ-HG; Wed, 21 Nov 2018 23:58:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=uxgw=oa=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gPcNc-0000aU-An
 for xen-devel@lists.xenproject.org; Wed, 21 Nov 2018 23:58:00 +0000
X-Inumbo-ID: 45427b29-ede9-11e8-9a16-bc764e045a96
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45427b29-ede9-11e8-9a16-bc764e045a96;
 Wed, 21 Nov 2018 23:57:58 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Nov 2018 15:57:57 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,262,1539673200"; d="scan'208";a="283131587"
Received: from slgibson-mobl1.ger.corp.intel.com (HELO caravaggio)
 ([10.252.29.202])
 by fmsmga006.fm.intel.com with ESMTP; 21 Nov 2018 15:57:54 -0800
Date: Thu, 22 Nov 2018 00:57:21 +0100
From: Samuel Ortiz <sameo@linux.intel.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20181121235721.GE4450@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-21-sameo@linux.intel.com>
 <20181116170226.35385388@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181116170226.35385388@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 20/24] hw: acpi: Define ACPI
 tables builder interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMDU6MDI6MjZQTSArMDEwMCwgSWdvciBNYW1tZWRvdiB3
cm90ZToKPiBPbiBNb24sICA1IE5vdiAyMDE4IDAyOjQwOjQzICswMTAwCj4gU2FtdWVsIE9ydGl6
IDxzYW1lb0BsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+IAo+ID4gSW4gb3JkZXIgdG8gZGVjb3Vw
bGUgQUNQSSBBUElzIGZyb20gc3BlY2lmaWMgbWFjaGluZSB0eXBlcywgd2UgYXJlCj4gPiBjcmVh
dGluZyBhbiBBQ1BJIGJ1aWxkZXIgaW50ZXJmYWNlIHRoYXQgZWFjaCBBQ1BJIHBsYXRmb3JtIGNh
biBjaG9vc2UgdG8KPiA+IGltcGxlbWVudC4KPiA+IFRoaXMgd2F5LCBhIG5ldyBtYWNoaW5lIHR5
cGUgY2FuIHJlLXVzZSB0aGUgaGlnaCBsZXZlbCBBQ1BJIEFQSXMgYW5kCj4gPiBkZWZpbmUgc29t
ZSBjdXN0b20gdGFibGUgYnVpbGQgbWV0aG9kcywgd2l0aG91dCBoYXZpbmcgdG8gZHVwbGljYXRl
IG1vc3QKPiA+IG9mIHRoZSBleGlzdGluZyBpbXBsZW1lbnRhdGlvbiBvbmx5IHRvIGFkZCBzbWFs
bCB2YXJpYXRpb25zIHRvIGl0Lgo+IEknbSBub3Qgc3VyZSBhYm91dCBtb3RpdmF0aW9uIGJlaGlu
ZCBzbyBoaWdoIEFQSXMsCj4gd2hhdCBvYnZpb3VzIGhlcmUgaXMgYW4gZXh0cmEgbGV2ZWwgb2Yg
aW5kaXJlY3Rpb24gZm9yIG5vdCBjbGVhciBnYWluLgo+IAo+IFllcCB1c2luZyB0YWJsZSBjYWxs
YmFja3MsIG9uZSBjYW4gYXR0ZW1wdCB0byBnZW5lcmFsaXplCj4gYWNwaV9zZXR1cCgpIGFuZCBo
ZWxwIGJvYXJkcyB0byBkZWNpZGUgd2hpY2ggdGFibGVzIGRvIG5vdCBidWlsZAo+IChNQ0ZHIGNv
bWVzIHRvIHRoZSBtaW5kKS4gQnV0IEknbSBub3QgY29udmluY2VkIHRoYXQgYWNwaV9zZXR1cCgp
Cj4gY291bGQgYmUgY2xlYW5seSBnZW5lcmFsaXplZCBhcyBhIHdob2xlIChwcm9iYWJseSBzb21l
IHBhcnRzIGJ1dAo+IG5vdCBldmVyeXRoaW5nKQpJdCdzIG1vcmUgYWJvdXQgZ2VuZXJhbGl6aW5n
IGFjcGlfYnVpbGQoKSwgYW5kIHRoZW4gaGF2aW5nIG9uZQphY3BpX3NldHVwIGZvciBub24gaGFy
ZHdhcmUtcmVkdWNlZCBBQ1BJIGFuZCBhIGFjcGlfcmVkdWNlZF9zZXR1cCgpIGZvcgpoYXJkd2Fy
ZS1yZWR1Y2VkLgoKUmlnaHQgbm93IHRoZXJlJ3Mgbm8gZ2VuZXJhbGl6YXRpb24gYXQgYWxsIGJ1
dCB3aXRoIHRoaXMgcGF0Y2ggd2UgY291bGQKYWxyZWFkeSB1c2UgdGhlIHNhbWUgYWNwaV9yZWR1
Y2VkX3NldHVwKCkgaW1wbGVtZW50YXRpb24gZm9yIGJvdGggYXJtCmFuZCBpMzg2L3ZpcnQuCgo+
IHNvIGl0J3MgbWlub3IgYmVuZWZpdCBmb3IgZXh0cmEgaGVhZGFjaGUgb2YKPiBmaWd1cmluZyBv
dXQgd2hhdCBjYWxsYmFjayB3aWxsIGJlIGFjdHVhbGx5IGNhbGxlZCB3aGVuIHJlYWRpbmcgY29k
ZS4KVGhpcyBpcyB0aGUgc2FtZSBjb21wbGV4aXR5IHRoYXQgYWxyZWFkeSBleGlzdHMgZm9yIGVz
c2VudGlhbGx5IGFsbApjdXJyZW50IGludGVyZmFjZXMuCgo+IEhvd2V2ZXIgaWYgYm9hcmQgbmVl
ZHMgYSBzbGlnaHRseSBkaWZmZXJlbnQgdGFibGUsIGl0IHdpbGwgaGF2ZSB0bwo+IGR1cGxpY2F0
ZSBhbiBleGl0aW5nIG9uZSBhbmQgdGhlbiBtb2RpZnkgdG8gc3VpdCBpdHMgbmVlZHMuCj4gCj4g
dG8gbWUgaXQgcHJldHR5IG11Y2ggbG9va3MgdGhlIHNhbWUgYXMgY2FsbGluZyBidWlsZF9mb28o
KQo+IHdlIHVzZSBub3cgYnV0IHdpdGggYW4gZXh0cmEgaW5kaXJlY3Rpb24gbGV2ZWwgYW5kIHRo
ZW4KPiBkdXBsaWNhdGluZyB0aGUgbGF0ZXIgZm9yIHVzYWdlIGluIGFub3RoZXIgYm9hcmQgaW4g
c2xpZ2h0bHkKPiBkaWZmZXJlbnQgbWFubmVyLgpJIGJlbGlldmUgd2hhdCB5b3UncmUgdHJ5aW5n
IHRvIHNheSBpcyB0aGF0IHRoaXMgYWJzdHJhY3Rpb24gbWF5IGJlCnVzZWZ1bCBidXQgeW91J3Jl
IGFyZ3VpbmcgdGhlIGdyYW51bGFyaXR5IGlzIG5vdCBwcm9wZXJseSBkZWZpbmVkPyBBbSBJCmdl
dHRpbmcgdGhpcyByaWdodD8KCkNoZWVycywKU2FtdWVsLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 00:08:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 00:08: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-devel-bounces@lists.xenproject.org>)
	id 1gPcXn-0001yk-Lg; Thu, 22 Nov 2018 00:08: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=76bk=ob=citrix.com=prvs=857ae18cf=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPcXm-0001yf-AW
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 00:08:30 +0000
X-Inumbo-ID: bc92789e-edea-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc92789e-edea-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 00:08:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,263,1539648000"; d="scan'208";a="82215274"
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <CABfawhnKMfSupGLWX54jy-nGEAUDe+F8=Ft5Bd8Upc3DOzT4=A@mail.gmail.com>
 <2fa9131b-d3aa-a4d4-d9a9-89c918edbd5a@citrix.com>
 <CABfawhkugQ4yMB9oiD3v_zfEh6zZJo66M9ajWebp3C8wN3+NNw@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ef655e36-6c3e-87d4-7666-aa7354c37003@citrix.com>
Date: Thu, 22 Nov 2018 00:08:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CABfawhkugQ4yMB9oiD3v_zfEh6zZJo66M9ajWebp3C8wN3+NNw@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 00/14] XSA-277 followup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: JGross@suse.com, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMTEvMjAxOCAyMjo0MiwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIFdlZCwgTm92
IDIxLCAyMDE4IGF0IDI6MjIgUE0gQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4gd3JvdGU6Cj4+IE9uIDIxLzExLzIwMTggMTc6MTksIFRhbWFzIEsgTGVuZ3llbCB3cm90
ZToKPj4+IE9uIFdlZCwgTm92IDIxLCAyMDE4IGF0IDY6MjEgQU0gQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gVGhpcyBjb3ZlcnMgdmFyaW91cyBm
aXhlcyByZWxhdGVkIHRvIFhTQS0yNzcgd2hpY2ggd2VyZW4ndCBpbiBzZWN1cml0eQo+Pj4+IHN1
cHBvcnRlZCBhcmVhcywgYW5kIGFzc29jaWF0ZWQgY2xlYW51cC4KPj4+Pgo+Pj4+IFRoZSBiaWdn
ZXN0IGlzc3VlIG5vdGljZWQgaGVyZSBpcyB0aGF0IGFsdHAybSdzIHVzZSBvZiBoYXJkd2FyZSAj
VkUgc3VwcG9ydAo+Pj4+IHdpbGwgY2F1c2UgZ2VuZXJhbCBtZW1vcnkgY29ycnVwdGlvbiBpZiB0
aGUgZ3Vlc3QgZXZlciBiYWxsb29ucyBvdXQgdGhlIFZFSU5GTwo+Pj4+IHBhZ2UuICBUaGUgb25s
eSBzYWZlIHdheSBJIHRoaW5rIG9mIGRvaW5nIHRoaXMgaXMgZm9yIFhlbiB0byBhbGxvYyBhbm5v
bnltb3VzCj4+Pj4gZG9taGVhcCBwYWdlcyBmb3IgdGhlIFZFSU5GTywgYW5kIGZvciB0aGUgZ3Vl
c3QgdG8gbWFwIHRoZW0gaW4gYSBzaW1pbGFyIHdheQo+Pj4+IHRvIHRoZSBzaGFyZWQgaW5mbyBh
bmQgZ3JhbnQgdGFibGUgZnJhbWVzLgo+Pj4gU2luY2UgYmFsbG9vbmluZyBwcmVzZW50cyBhbGwg
c29ydHMgb2YgcHJvYmxlbXMgd2hlbiB1c2VkIHdpdGggYWx0cDJtCj4+PiBJIHdvdWxkIHN1Z2dl
c3QganVzdCBtYWtpbmcgdGhlIHR3byBleHBsaWNpdGx5IGluY29tcGF0aWJsZSBkdXJpbmcKPj4+
IGRvbWFpbiBjcmVhdGlvbi4gQmVzaWRlIHRoZSBpbmZvIHBhZ2UgYmVpbmcgcG9zc2libHkgYmFs
bG9vbmVkIG91dCB0aGUKPj4+IG90aGVyIHByb2JsZW0gaXMgd2hlbiBiYWxsb29uaW5nIGNhdXNl
cyBhbHRwMm0gdmlld3MgdG8gYmUgcmVzZXQKPj4+IGNvbXBsZXRlbHksIHJlbW92aW5nIG1lbV9h
Y2Nlc3MgcGVybWlzc2lvbnMgYW5kIHJlbWFwcGVkIGVudHJpZXMuCj4+IElmIG9ubHkgaXQgd2Vy
ZSB0aGF0IHNpbXBsZS4KPj4KPj4gRm9yIHJlYXNvbnMgb2YgaGlzdG9yeSBhbmQvb3IgcG9vciB0
ZXJtaW5vbG9neSwgImJhbGxvb25pbmciIG1lYW5zIHR3bwo+PiB0aGluZ3MuCj4+Cj4+IDEpIFRo
ZSBhY3Qgb2YgdGhlIFRvb2xzdGFjayBpbnRlcmFjdGluZyB3aXRoIHRoZSBiYWxsb29uIGRyaXZl
ciBpbnNpZGUgYQo+PiBWTSwgdG8gY2hhbmdlIHRoZSBjdXJyZW50IGFtb3VudCBvZiBSQU0gdXNl
ZCBieSB0aGUgZ3Vlc3QuCj4+Cj4+IDIpIFhFTk1FTV97aW5jcmVhc2UsZGVjcmVhc2V9X3Jlc2Vy
dmF0aW9uIHdoaWNoIGFyZSB0aGUgdW5kZXJseWluZwo+PiBoeXBlcmNhbGxzIHVzZWQgYnkgZ3Vl
c3Qga2VybmVscy4KPj4KPj4gRm9yIHRoZSB0b29sc3RhY2sgaW50ZXJhY3Rpb24gc2lkZSBvZiB0
aGluZ3MsIHRoaXMgaXMgYSBtZXNzLiAgVGhlcmUgaXMKPj4gYSBzaW5nbGUgeGVuc3RvcmUga2V5
LCBhbmQgYSBibGluZCBhc3N1bXB0aW9uIHRoYXQgYWxsIGd1ZXN0cyBrbm93IHdoYXQKPj4gY2hh
bmdlcyB0byBtZW1vcnkvdGFyZ2V0IG1lYW4uICBUaGVyZSBpcyBubyBuZWdvdGlhdGlvbiBvZiB3
aGV0aGVyIGEKPj4gYmFsbG9vbiBkcml2ZXIgaXMgcnVubmluZyBpbiB0aGUgZ3Vlc3QsIGFuZCBp
ZiBvbmUgaXMgcnVubmluZywgdGhlcmUgaXMKPj4gbm8gYWJpbGl0eSBmb3IgdGhlIGJhbGxvb24g
ZHJpdmVyIHRvIG5hY2sgYSByZXF1ZXN0IGl0IGNhbid0IGZ1bGZpbC4KPj4gVGhlIHNvbGUgZmVl
ZGJhY2sgbWVjaGFuaXNtIHdoaWNoIGV4aXN0cyBpcyB0aGUgdG9vbHN0YWNrIGxvb2tpbmcgdG8g
c2VlCj4+IHdoZXRoZXIgdGhlIGRvbWFpbiBoYXMgY2hhbmdlZCB0aGUgYW1vdW50IG9mIFJBTSBp
dCBpcyB1c2luZy4KPj4KPj4gUFYgZ3Vlc3RzIGFyZSBmYWlybHkgInNwZWNpYWwiIGJ5IGFueSBy
ZWFzb25hYmxlIGp1ZGdlbWVudC4gIFRoZXkgYXJlCj4+IGZ1bGx5IGF3YXJlIG9mIHRoZWlyIG1l
bW9yeSBsYXlvdXQgLCBhbiBvZiBjaGFuZ2VzIHRvIGl0IGFjcm9zcwo+PiBtaWdyYXRlLiAgIkJh
bGxvb25pbmciIHdhcyBpbXBsZW1lbnRlZCBhdCBhIHRpbWUgd2hlbiBtb3N0IGNvbXB1dGVycyBo
YWQKPj4gTUIgb2YgUkFNIHJhdGhlciB0aGFuIEdCLCBhbmQgdGhlIGtub3dsZWRnZSBhIFBWIGd1
ZXN0IGhhZCB3YXMgIkkndmUgZ290Cj4+IGEgcmFuZG9tIHNldCBvZiBNRk5zIHdoaWNoIGFyZW4n
dCBjdXJyZW50bHkgdXNlZCBieSBhbnl0aGluZyBpbXBvcnRhbnQsCj4+IGFuZCBjYW4gYmUgaGFu
ZGVkIGJhY2sgdG8gWGVuIG9uIHJlcXVlc3QuICBYZW4gZ3Vlc3RzIGFsc28gaGF2ZSBzaGFyZWQK
Pj4gbWVtb3J5IGNvbnN0cnVjdHMgc3VjaCBhcyB0aGUgc2hhcmVkX2luZm8gcGFnZSwgYW5kIGdy
YW50IHRhYmxlcy4gIEEgUFYKPj4gZ3Vlc3QgZ2V0cyBhY2Nlc3MgdG8gdGhlc2UgYnkgcHJvZ3Jh
bW1pbmcgdGhlIGZyYW1lIHN0cmFpZ2h0IGludG8gdG8gdGhlCj4+IHBhZ2V0YWJsZXMsIGFuZCBY
ZW4ncyBwZXJtaXNzaW9uIG1vZGVsIERUUlQuCj4+Cj4+IFRoZW4gSFZNIGd1ZXN0cyBjYW1lIGFs
b25nLiAgRm9yIHJlYXNvbnMgb2YgdHJ5aW5nIHRvIGdldCB0aGluZ3MKPj4gd29ya2luZywgdGhl
eSBpbmhlcml0ZWQgYSBsb3Qgb2Ygc2FtZSBpbnRlcmZhY2VzIGFzIFBWIGd1ZXN0cywgZGVzcGl0
ZQo+PiB0aGUgZnVuZGFtZW50YWwgZGlmZmVyZW5jZXMgaW4gdGhlIHdheSB0aGV5IHdvcmsuICBP
bmUgb2YgdGhlIGJpZ2dlc3QKPj4gZGlmZmVyZW5jZXMgd2FzIHRoZSBmYWN0IHRoYXQgSFZNIGd1
ZXN0cyBoYXZlIHRoZWlyIGdmbj0+bWZuIHNwYWNlCj4+IG1hbmFnZWQgYnkgWGVuIHJhdGhlciB0
aGFuIHRoZW1zZWx2ZXMsIGFuZCBpbiBwYXJ0aWN1bGFyLCB5b3UgY2FuIG5vCj4+IGxvbmdlciBt
YXAgc2hhcmVkIG1lbW9yeSBzdHJ1Y3R1cmVzIGluIHRoZSBQViB3YXkuCj4+Cj4+IEZvciBhIHNo
YXJlZCBtZW1vcnkgc3RydWN0dXJlIHRvIGJlIHVzYWJsZSwgYSBtYXBwaW5nIGhhcyB0byBiZSBw
dXQgaW50bwo+PiB0aGUgZ3Vlc3RzIFAyTSwgc28gdGhlIGd1ZXN0IGNhbiBjcmVhdGUgYSByZWd1
bGFyIHBhZ2V0YWJsZSBlbnRyeQo+PiBwb2ludGluZyBhdCBpdC4gIEZvciByZWFzb25zIHdoaWNo
IGFyZSBiZXlvbmQgbWUsIFhlbiBkb2Vzbid0IGhhdmUgYW55Cj4+IGtub3dsZWRnZSBvZiB0aGUg
Z3Vlc3RzIHBoeXNpY2FsIGxheW91dCwgYW5kIGd1ZXN0cyBhcmJpdHJhcnkgbXV0YXRpdmUKPj4g
Y2FwYWJpbGl0aWVzIG9uIHRoZWlyIEdGTiBzcGFjZSwgYnV0IHdpdGggYSBoeXBlcmNhbGwgc2V0
IHRoYXQgaGFzCj4+IHByb3BlcnRpZXMgc3VjaCBhcyBhIHJldHVybiB2YWx1ZSBvZiAiaG93IG1h
bnkgaXRlbXMgb2YgdGhpcyBiYXRjaAo+PiBzdWNjZWVkZWQiLCBhbmQgcmVwbGFjZW1lbnQgcHJv
cGVydGllcyByYXRoZXIgdGhhbiBlcnJvciBwcm9wZXJ0aWVzIHdoZW4KPj4gdHJ5aW5nIHRvIG1v
ZGlmeSBhIEdGTiB3aGljaCBhbHJlYWR5IGhhcyBzb21ldGhpbmcgaW4gaXQuCj4+Cj4+IFdoYXRl
dmVyIHRoZSByZWFzb25zLCBpdCBpcyBjb21tb25wbGFjZSBmb3IgZ3Vlc3RzIHRvCj4+IGRlY3Jl
YXNlX3Jlc2VydmF0aW9uIG91dCBzb21lIFJBTSB0byBjcmVhdGUgaG9sZXMgZm9yIHRoZSBzaGFy
ZWQgbWVtb3J5Cj4+IG1hcHBpbmdzLCBiZWNhdXNlIGl0IGlzIHRoZSBvbmx5IHNhZmUgd2F5IHRv
IGF2b2lkIGlycmVwYXJhYmx5Cj4+IGNsb2JiZXJpbmcgc29tZXRoaW5nIGVsc2UgKGVzcGVjaWFs
bHkgaWYgeW91J3JlIEhWTUxvYWRlciBhbmQgaW4gY2hhcmdlCj4+IG9mIHRyeWluZyB0byBjb25z
dHJ1Y3QgdGhlIEU4MjAvQUNQSSB0YWJsZXMpLgo+Pgo+PiB0bDtkciBJZiB5b3UgYWN0dWFsbHkg
cHJvaGliaXQgWEVOTUVNX2RlY3JlYXNlX3Jlc2VydmF0aW9uLCBIVk0gZ3Vlc3RzCj4+IGRvbid0
IGJvb3QsIGFuZCB0aGF0J3MgbG9uZyBiZWZvcmUgYSBiYWxsb29uIGRyaXZlciBnZXRzIHVwIGFu
ZCBydW5uaW5nLgo+IFRoYW5rcyBmb3IgdGhlIGRldGFpbGVkIHdyaXRlLXVwLiBUaGlzIGV4cGxh
aW5zIHdoeSBJIGNvdWxkIG5ldmVyIGdldAo+IGFsdHAybSB3b3JraW5nIGZyb20gZG9tYWluIHN0
YXJ0LCBubyBtYXR0ZXIgd2hlcmUgaW4gdGhlIHN0YXJ0dXAgbG9naWMKPiBvZiB0aGUgdG9vbHN0
YWNrIEkgcGxhY2VkIHRoZSBhbHRwMm0gYWN0aXZhdGlvbiAoaGFkIHRvIHJlc29ydCB0bwo+IGFj
dGl2YXRpbmcgYWx0cDJtIHNldHRpbmdzIG9ubHkgYWZ0ZXIgSSBkZXRlY3QgdGhlIGd1ZXN0IE9T
IGlzIGZ1bGx5Cj4gYm9vdGVkIGFuZCB0aGluZ3MgaGF2ZSBzZXR0bGVkIGRvd24pLgoKU28sIGlu
IHRoZW9yeSBpdCBzaG91bGQgYWxsIHdvcmssIGV2ZW4gZnJvbSB0aGUgc3RhcnQuCgpJbiBwcmFj
dGljZSwgdGhlIGltcGxlbWVudGF0aW9uIHF1YWxpdHkgb2YgYWx0cDJtIGxlYXZlcyBhIGxvdCB0
byBiZQpkZXNpcmVkLCBhbmQgaXQgd2FzIGRlc2lnbmVkIHRvIGhhdmUgdGhlICJhbGwgbG9naWMg
aW5zaWRlIHRoZSBndWVzdCIKbW9kZWwsIHdoaWNoIGluIHByYWN0aWNlIG1lYW5zIHRoYXQgaXQg
b25seSBldmVyIHN0YXJ0ZWQgb25jZSB0aGUgZ3Vlc3QKaGFkIGNvbWUgdXAgc3VmZmljaWVudGx5
LgoKRG8geW91IHJlY2FsbCBtb3JlIHNwZWNpZmljYWxseSB3aGVyZSB5b3UgdHJpZWQgaW5zZXJ0
aW5nIHN0YXJ0dXAKbG9naWM/wqAgSXQgc291bmRzIGxpa2Ugc29tZXRoaW5nIHdoaWNoIHdhbnRz
IGZpeGluZywgaXJyZXNwZWN0aXZlIG9mIHRoZQpvdGhlciBjb25jZXJucyBoZXJlLgoKPgo+PiBO
b3csIGFsbCBvZiB0aGF0IHNhaWQsIHRoZXJlIGFyZSBhIG51bWJlciBvZiB2ZXJ5IGdvb2QgcmVh
c29ucyB3aHkgYQo+PiBob3N0IGFkbWluaXN0cmF0b3IgbWlnaHQgd2FudCB0byBwcm9oaWJpdCB0
aGUgZ3Vlc3QgZnJvbSBoYXZpbmcKPj4gYXJiaXRyYXJ5IG11dGF0aXZlIGNhcGFiaWxpdGllcywg
Y2hpZWYgYW1vbmcgdGhlbSBiZWluZyB0byBwcmV2ZW50IHRoZQo+PiBndWVzdCBmcm9tIHNoYXR0
ZXJpbmcgaG9zdCBzdXBlcnBhZ3BlcywgYnV0IGFsc28gZHVlIHRvCj4+IGluY29tcGF0aWJpbGl0
aWVzIHdpdGggc29tZSBvZiBvdXIgbW9yZSBpbnRlcmVzdGluZyBmZWF0dXJlcy4KPj4KPj4gVGhl
IG9ubHkgd2F5IEkgc2VlIG9mIGZpeGluZyB0aGlzIHRvIHRlYWNoIFhlbiBhYm91dCB0aGUgZ3Vl
c3RzIGdmbgo+PiBsYXlvdXQgKGFzIGNob3NlbiBieSB0aGUgZG9tYWluYnVpbGRlciksIGFuZCBp
bmNsdWRlIHdpdGhpbiB0aGF0ICJzcGFjZQo+PiB3aGljaCBkZWZpbml0ZWx5IGRvZXNuJ3QgaGF2
ZSBhbnl0aGluZyBpbiwgYW5kIGlzIHNhZmUgdG8gcHV0IHNoYXJlZAo+PiBtYXBwaW5ncyBpbnRv
Ii4KPiBZZXMsIHRoYXQgd291bGQgYmUgZ3JlYXQgLSBlc3BlY2lhbGx5IGlmIHRoaXMgd2FzIHNv
bWV0aGluZyB3ZSBjb3VsZAo+IHF1ZXJ5IGZyb20gdGhlIHRvb2xzdGFjayB0b28uIFJpZ2h0IG5v
dyB3ZSByZXNvcnRlZCB0byBwYXJzaW5nIHRoZQo+IEU4MjAgbWFwIGFzIGl0IHNob3dzIHVwIGlu
IHRoZSBkb21haW4gY3JlYXRpb24gbG9ncyBhbmQgd2hhdGV2ZXIKPiB4Y19kb21haW5fbWF4aW11
bV9ncGZuIHJldHVybnMgdG8gZ2V0IHNvbWUgaWRlYSBvZiB3aGF0IG1lbW9yeSBsYXlvdXQKPiBs
b29rcyBsaWtlIGluIHRoZSBndWVzdCBhbmQgd2hlcmUgdGhlIGhvbGVzIGFyZSwgYnV0IHRoZXJl
IGlzIHN0aWxsIGEKPiBsb3Qgb2YgZ3Vlc3NpbmcgaW52b2x2ZWQuCgpFd3cgOigKClNvLCB3ZSd2
ZSBnb3QgYSBudW1iZXIgb2YgaXNzdWVzIHdoaWNoIG5lZWQgYWRkcmVzc2luZy7CoCBGb3IgYSBz
dGFydCwKdGhlcmUgaXNuJ3QgYSBjbGVhciB1bmRlcnN0YW5kaW5nIG9mIGhvdyBtdWNoIFJBTSBh
IGd1ZXN0IGhhcywgYW5kCnByZXZpb3VzIGF0dGVtcHRzIHRvIHJlc29sdmUgdGhpcyBoYXZlIG9u
bHkgc3VjY2VlZGVkIGluIGRlbW9uc3RyYXRpbmcKdGhhdCB0aGUgY29yZSBtYWludGFpbmVycyBj
YW4ndCBldmVuIGFncmVlIG9uIHdoYXQgaXQgbWVhbnMsIGxldCBhbG9uZQpob3cgdG8gY2FsY3Vs
YXRlIGl0LsKgIFRoaW5ncyBnZXQgZXNwZWNpYWxseSBjb21wbGljYXRlcyB3aXRoIFZSQU0gYW5k
ClJPTXMsIGFuZCB0aGUgb3ZlcmFsbCBhbnN3ZXIgaXMgc29tZSBtaXggb2YgaW5mb3JtYXRpb24g
aW4gWGVuLAp4ZW5zdG9yZSwgcWVtdSBhbmQgdGhlIGd1ZXN0LgoKSW4gcmVhbGl0eSwgd2hvbWV2
ZXIgYWN0dWFsbHkgZG9lcyB0aGUgbGVnd29yayB0byByZXNvbHZlIHRoZSBwcm9ibGVtcwp3aWxs
IGdldCB0byBkZWZpbmUgdGhlIHRlcm1zLCBhbmQgaG93IHRoZXkgZ2V0IGNhbGN1bGF0ZWQuCgpV
bHRpbWF0ZWx5LCBpdCBpcyB0aGUgZG9tYWluIGJ1aWxkZXIgd2hpY2gga25vd3MgYWxsIHRoZSBw
ZXJ0aW5lbnQKZGV0YWlscywgYW5kIGlzIGluIGEgcG9zaXRpb24gdG8gb3BlcmF0ZSBvbiB0aGVt
IC0gaXQgaXMgYWxyZWFkeQpyZXNwb25zaWJsZSBmb3IgZG9pbmcgdGhlIGluaXRpYWwgbWVtb3J5
IGxheW91dCBjYWxjdWxhdGlvbnMsIGFuZApzdGFzaGluZyBhbiBFODIwIHRhYmxlIGluIHRoZSBo
eXBlcnZpc29yIChzZWUgWEVOTUVNX3ssc2V0X31tZW1vcnlfbWFwKS4KClRoZSBtYWluIHByb2Js
ZW0gd2UgaGF2ZSBpcyB0aGF0IHdlIG5lZWQgbW9yZSB0eXBlcyB0aGFuIGV4aXN0IGluIHRoZQpF
ODIwIHNwZWMsIHNvIG15IHBsYW4gaXMgdG8gaGF2ZSB0aGUgZG9tYWluIGJ1aWxkZXIgY29uc3Ry
dWN0IGFuCkU4MjAtbGlrZSB0YWJsZSB3aXRoIFhlbi1kZWZpbmVkIHR5cGVzIGFuZCBwYXNzIHRo
YXQgdG8gdGhlCmh5cGVydmlzb3JzLsKgIEl0IHNoYWxsIGJlIHRoZSBzaW5nbGUgYW5kIGF1dGhv
cml0YXRpdmUgc291cmNlIG9mIGd1ZXN0CnBoeXNtYXAgaW5mb3JtYXRpb24sIGFuZCB3aWxsIG1v
c3QgbGlrZWx5IGJlIGltbXV0YWJsZSBvbmNlIHRoZSBndWVzdApoYXMgc3RhcnRlZC4KCkZyb20g
dGhpcywgd2UgY2FuIHRyaXZpYWxseSBkZXJpdmUgYSByZWFsIEU4MjAsIGJ1dCB3ZSBjYW4gYWxz
byBmaXgKb3RoZXIgcHJvYmxlbXMgc3VjaCBhcyBYZW4gbm90IGFjdHVhbGx5IGtub3dpbmcgd2hl
cmUgTU1JTyBob2xlcyBhcmUuwqAKSXQgd291bGQgYmUgbG92ZWx5IGlmIHdlIGNvdWxkIHJlamVj
dCBlbXVsYXRpb24gYXR0ZW1wdHMgaWYgdGhleSBvY2N1cgppbiB1bmV4cGVjdGVkIGxvY2F0aW9u
cywgYXMgYW4gYXR0YWNrIHN1cmZhY2UgcmVkdWN0aW9uIGFjdGlvbi7CoCBBbHNvLAp3ZSdkIGF0
IGxlYXN0IGJlIGFibGUgdG8gcmVzdHJpY3QgYSBndWVzdHMgYmFsbG9vbmluZyBvcGVyYXRpb25z
IHRvIGJlCndpdGhpbiBwcmVzY3JpYmVkIFJBTSByZWdpb25zLgoKPgo+PiBCZXlvbmQgdGhhdCwg
d2UnbGwgbmVlZCBzb21lIGFkbWluaXN0cmF0b3IgbGV2ZWwKPj4ga25vd2xlZGdlIG9mIHdoaWNo
IGd1ZXN0cyBhcmUgc2FmZSB0byBoYXZlIFhFTk1FTV9kZWNyZWFzZV9yZXNlcnZhdGlvbgo+PiBw
cm9oaWJpdGVkLCBvciBzb21lIGludGVybG9ja3MgaW5zaWRlIFhlbiB0byBkaXNhYmxlIHVuc2Fm
ZSBmZWF0dXJlcyBhcwo+PiBzb29uIGFzIHdlIHNwb3QgYSBndWVzdCB3aGljaCBpc24ndCBwbGF5
aW5nIGJ5IHRoZSBuZXcgcnVsZXMuCj4+Cj4+IFRoaXMgcHJvYmFibHkgbmVlZHMgc29tZSBtb3Jl
IG1vcmUgdGhvdWdodCwgYnV0IGZ1bmRhbWVudGFsbHksIHdlIGhhdmUKPj4gdG8gdW5kbyBtb3Jl
IHRoYW4gYSBkZWNhZGVzIHdvcnRoIG9mICJkb2luZyBpdCB3cm9uZyIgd2hpY2ggaGFzCj4+IHBl
cmNvbGF0ZWQgdGhyb3VnaCB0aGUgWGVuIGVjb3N5c3RlbS4KPj4KPj4gSSdtIGhhbGYgdGVtcHRl
ZCB0byBwdXQgdG9nZXRoZXIgYSBiaWcgaGFtbWVyIGJpdCBpbiB0aGUgZG9tYWluIGNyZWF0aW9u
Cj4+IHBhdGggd2hpY2ggdHVybnMgb2ZmIGV2ZXJ5dGhpbmcgbGlrZSB0aGlzIChhbmQgb3RoZXIg
YXJlYXMgd2hlcmUgd2Uga25vdwo+PiBYZW4gaXMgbGFja2luZywgc3VjaCBhcyBkZWZhdWx0IHJl
YWRhYmlsaXR5L3dyaXRlLWlnbm9yZSBvZiBhbGwgTVNScyksCj4+IGFmdGVyIHdoaWNoIHdlJ2xs
IGhhdmUgYSByYXRoZXIgYSBtb3JlIGNvbmNyZXRlIGJhc2VsaW5lIHRvIGRpc2N1c3Mgd2hhdAo+
PiB0aGUgZ3Vlc3RzIGFyZSBhY3R1YWxseSBkb2luZywgYW5kIGhvdyB0byBnZXQgdGhlbSBiYWNr
IGludG8gYSB3b3JraW5nCj4+IHN0YXRlIHdoaWxlIG1haW50YWluaW5nIGFyY2hpdGVjdHVyYWwu
Cj4+Cj4gKzEsIGJyaW5naW5nIHNvbWUgc2FuaXR5IHRvIHRoaXMgKGFuZCBkb2N1bWVudGF0aW9u
KSB3b3VsZCBiZSBvZiBncmVhdAo+IHZhbHVlISBJIHdvdWxkIGJlIHZlcnkgaW50ZXJlc3RlZCBp
biB0aGlzIGxpbmUgb2Ygd29yayBhbmQgaGFwcHkgdG8KPiBoZWxwIGhvd2V2ZXIgSSBjYW4uCgpJ
IG5lZWQgdG8gZmluZCBzb21lIGNvcGlvdXMgZnJlZSB0aW1lIDopCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 00:18:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 00:18: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-devel-bounces@lists.xenproject.org>)
	id 1gPchS-0002nJ-Qm; Thu, 22 Nov 2018 00:18: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=1kNo=OB=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gPchR-0002nE-HK
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 00:18:29 +0000
X-Inumbo-ID: 22668000-edec-11e8-8e66-12d6303a7972
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 22668000-edec-11e8-8e66-12d6303a7972;
 Thu, 22 Nov 2018 00:18:28 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Nov 2018 16:18:27 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,263,1539673200"; d="scan'208";a="110522583"
Received: from slgibson-mobl1.ger.corp.intel.com (HELO caravaggio)
 ([10.252.29.202])
 by orsmga002.jf.intel.com with ESMTP; 21 Nov 2018 16:18:23 -0800
Date: Thu, 22 Nov 2018 01:17:50 +0100
From: Samuel Ortiz <sameo@linux.intel.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20181122001750.GF4450@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181116172919.43f3e27d@redhat.com>
 <d4f6f0ef-1333-a917-e3eb-d9bad47c9648@redhat.com>
 <20181119163110.2f357f40@redhat.com>
 <20181121072954-mutt-send-email-mst@kernel.org>
 <20181121151526.5785b43f@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121151526.5785b43f@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 00/24] ACPI reorganization
 for hardware-reduced API addition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDM6MTU6MjZQTSArMDEwMCwgSWdvciBNYW1tZWRvdiB3
cm90ZToKPiBPbiBXZWQsIDIxIE5vdiAyMDE4IDA3OjM1OjQ3IC0wNTAwCj4gIk1pY2hhZWwgUy4g
VHNpcmtpbiIgPG1zdEByZWRoYXQuY29tPiB3cm90ZToKPiAKPiA+IE9uIE1vbiwgTm92IDE5LCAy
MDE4IGF0IDA0OjMxOjEwUE0gKzAxMDAsIElnb3IgTWFtbWVkb3Ygd3JvdGU6Cj4gPiA+IE9uIEZy
aSwgMTYgTm92IDIwMTggMTc6Mzc6NTQgKzAxMDAKPiA+ID4gUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4gd3JvdGU6Cj4gPiA+ICAgCj4gPiA+ID4gT24gMTYvMTEvMTggMTc6Mjks
IElnb3IgTWFtbWVkb3Ygd3JvdGU6ICAKPiA+ID4gPiA+IEdlbmVyYWwgc3VnZ2VzdGlvbnMgZm9y
IHRoaXMgc2VyaWVzOgo+ID4gPiA+ID4gICAxLiBQcmVmZXJhYmx5IGRvbid0IGRvIG11bHRpcGxl
IGNoYW5nZXMgd2l0aGluIGEgcGF0Y2gKPiA+ID4gPiA+ICAgICAgbmVpdGhlciBwb3N0IGh1Z2Ug
cGF0Y2hlcyAodW5sZXNzIGl0J3MgcHVyZSBjb2RlIG1vdmVtZW50KS4KPiA+ID4gPiA+ICAgICAg
KGl0J3MgZWFzeSB0byBzcXVhc2ggcGF0Y2hlcyBsYXRlciBpdCBuZWNlc3NhcnkpCj4gPiA+ID4g
PiAgIDIuIFN0YXJ0IHNtYWxsLCBwaWNrIGEgdGFibGUgZ2VuZXJhbGl6ZSBpdCBhbmQgc2VuZCBh
cwo+ID4gPiA+ID4gICAgICBvbmUgc21hbGwgcGF0Y2hzZXQuIFRhYmxlcyBhcmUgb2Z0ZW4gaW5k
ZXBlbmRlbnQKPiA+ID4gPiA+ICAgICAgYW5kIGl0J3MgbXVjaCBlYXNpZXIgb24gYm90aCBhdXRo
b3IvcmV2aWV3ZXIgdG8gYWdyZWUgdXBvbgo+ID4gPiA+ID4gICAgICBjaGFuZ2VzIGFuZCByZXdy
aXRlIGl0IGlmIG5lY2Vzc2FyeS4gICAgCj4gPiA+ID4gCj4gPiA+ID4gSG93IHdvdWxkIHRoYXQg
YmUgZG9uZT8gIFRoaXMgc2VyaWVzIGlzIG9uIHRoZSBiaWdnZXIgc2lkZSwgYWdyZWVkLCBidXQK
PiA+ID4gPiBtb3N0IG9mIGl0IGlzIHJlYWxseSBqdXN0IGNvZGUgbW92ZW1lbnQuICBJdCdzIGEg
c3RhcnRpbmcgcG9pbnQsIGhhdmluZwo+ID4gPiA+IGEgZ2VuZXJpYyBBQ1BJIGxpYnJhcnkgaXMg
d2F5IGJleW9uZCB3aGF0IHRoaXMgaXMgdHJ5aW5nIHRvIGRvLiAgCj4gPiA+IEkndmUgdHJpZWQg
dG8gZ2l2ZSBzdWdnZXN0aW9ucyBob3cgdG8gcmVzdHJ1Y3R1cmUgc2VyaWVzCj4gPiA+IG9uIHBl
ciBwYXRjaCBiYXNpcy4gSW4gbXkgb3BpbmlvbiBpdCBxdWl0ZSBwb3NzaWJsZSB0byBzcGxpdAo+
ID4gPiBzZXJpZXMgaW4gc2V2ZXJhbCBzbWFsbGVyIG9uZXMgYW5kIGl0IHNob3VsZCByZWFsbHkg
aGVscCB3aXRoCj4gPiA+IG1ha2luZyBzZXJpZXMgY2xlYW5lciBhbmQgZWFzaWVyL2Zhc3RlciB0
byByZXZpZXcvYW1lbmQvbWVyZ2UKPiA+ID4gdnMgd2hhdCB3ZSBoYXZlIGluIHY1Lgo+ID4gPiAo
aXQncyBtb3JlIGZydXN0cmF0aW5nIHRvIHJld29yayBsYXJnZSBzZXJpZXMgdnMgc21hbGxlciBv
bmUpCj4gPiA+IAo+ID4gPiBJZiBzb21ldGhpbmcgaXNuJ3QgY2xlYXIsIGl0J3MgZWFzeSB0byBy
ZWFjaCBvdXQgdG8gbWUgaGVyZQo+ID4gPiBvciBkaXJlY3RseSAoZW1haWwvaXJjL2dpdGh1Yikg
Zm9yIGNsYXJpZmljYXRpb24vZmVlZCBiYWNrLiAgCj4gPiAKPiA+IEkgYXNzdW1lIHRoZSAjMSBn
b2FsIGlzIHRvIGFkZCByZWR1Y2VkIEhXIHN1cHBvcnQuICBTbyBhbm90aGVyCj4gPiBvcHRpb24g
dG8gc3BlZWQgdXAgbWVyZ2luZyBpcyB0byBqdXN0IGdvIGFoZWFkIGFuZCBkdXBsaWNhdGUgYQo+
ID4gYnVuY2ggb2YgY29kZSBlLmcuIGluIHBjX3ZpcnQuYyBhY3BpL3JlZHVjZWQuYyBvciBpbiBh
bnkgb3RoZXIKPiA+IGZpbGUuCj4gPiBUaGlzIHdheSBpdCBtaWdodCBiZSBlYXNpZXIgdG8gc2Vl
IHdoYXQncyBjb21tb24gY29kZSBhbmQgd2hhdCBpc24ndC4KPiA+IEFuZCBJIHRoaW5rIG9mZmxp
bmUgSWdvciBzYWlkIGhlIG1pZ2h0IHByZWZlciB0aGF0IHdheS4gUmlnaHQgSWdvcj8KPiBZb3Ug
bWVhbiBwcm9iYWJseSAneDg2IHJlZHVjZWQgaHcnIHN1cHBvcnQuClRoYXQncyB3aGF0IHRoaXMg
aXMgZ29pbmcgdG8gZXZlbnR1YWxseSBsb29rIGxpa2UsIHVuZm9ydHVuYXRlbHkuCkFuZCB0aGVy
ZSdzIG5vIHRlY2huaWNhbCByZWFzb25zIHdoeSB3ZSBjb3VsZCBub3QgaGF2ZSBhIGFyY2ggYWdu
b3N0aWMKaHctcmVkdWNlZCBzdXBwb3J0LCBzbyB0aGlzIHNob3VsZCBvbmx5IGJlIGFuIGludGVy
bWVkaWF0ZSBzdGVwLgoKPiBUaGF0J3Mgd2FzIHdoYXQgSSd2ZQo+IGFscmVhZHkgc3VnZ2VzdGVk
IGZvciBQQ0kgQU1MIGNvZGUgZHVyaW5nIHBhdGNoIHJldmlldy4gSnVzdCBkb24ndAo+IGNhbGwg
aXQgZ2VuZXJpYyB3aGVuIGl0J3Mgbm90IGFuZCBwbGFjZSBjb2RlIGluIGh3L2kzODYvIGRpcmVj
dG9yeSBiZXNpZGUKPiBhY3BpLWJ1aWxkLmMuIEl0IG1pZ2h0IGFwcGx5IHRvIHNvbWUgb3RoZXIg
dGFibGVzIChpLmUuIGNvbXBsZXggY2FzZXMpLgo+IAo+IE9uIHBlciBwYXRjaCByZXZpZXcgSSBn
YXZlIHN1Z2dlc3Rpb25zIGhvdyB0byBhbWVuZCBzZXJpZXMgdG8gbWFrZQo+IGl0IGFjY2VwdGFi
bGUgd2l0aG91dCBkb2luZyBjb21wbGV4IHJlZmFjdG9yaW5nIGFuZCBwb2ludGVkIG91dAo+IHBs
YWNlcyB3ZSBwcm9iYWJseSBzaG91bGRuJ3QgcmVmYWN0b3Igbm93IGFuZCBqdXN0IGR1cGxpY2F0
ZSBhcwo+IGl0J3MgdG9vIGNvbXBsZXggb3Igbm90IGNsZWFyIGhvdyB0byBnZW5lcmFsaXplIGl0
IHlldC4KSSB0aGluayBJIGdvdCB0aGUgaWRlYSwgYW5kIEkgd2lsbCB0cnkgdG8gcmV3b3JrIHRo
aXMgc2VyaWUgYWNjb3JkaW5nCnRvIHRoZXNlIGRpcmVjdGlvbnMuCgoKPiBQcm9ibGVtIHdpdGgg
ZHVwbGljYXRpb24gaXMgdGhhdCBhIHJhbmRvbSBjb250cmlidXRvciBpcyBub3QKPiBhcm91bmQg
dG8gY2xlYW4gY29kZSB1cCBhZnRlciBhIGZlYXR1cmUgaXMgbWVyZ2VkIGFuZCB3ZSBlbmQgdXAK
PiB3aXRoIGEgYnVuY2ggb2YgbWVzc3kgY29kZS4KSSdkIGFyZ3VlIHRoYXQgdGhlIHNhbWUgY291
bGQgYmUgc2FpZCBvZiBhIHBvdGVudGlhbCAieDg2IGh3LXJlZHVjZWQiCnNvbHV0aW9uLiBUaGUg
c2FtZSByYW5kb20gY29udHJpYnV0b3IgbWF5IG5vdCBiZSBhcm91bmQgdG8gcHVzaCBpdCB0bwp0
aGUgbmV4dCBzdGVwIGFuZCBtYWtlIGl0IG1vcmUgZ2VuZXJpYy4gSSdkIGFsc28gYXJndWUgd2Un
cmUgbm90CnBsYW5uaW5nIHRvIGJlIHJhbmRvbSBjb250cmlidXRvcnMsIGRyb3BwaW5nIGNvZGUg
dG8gdGhlIG1haWxpbmcgbGlzdAphbmQgbGVhdmluZy4KCgo+IEEgd29yZCB0byB0aGUgY29udHJp
YnV0b3JzLAo+IERvbid0IGRvIHJlZmFjdG9yaW5nIGluIHNpbGVuY2UsIGtlZXAgZGlzY3Vzc2lu
ZyBhcHByb2FjaGVzIGhlcmUsCj4gc3VnZ2VzdCBhbHRlcm5hdGl2ZXMuClByYWN0aWNhbGx5IHNw
ZWFraW5nLCBhIGxhcmdlIGNodW5rIG9mIHRoZSBORU1VIHdvcmsgcmVseSBvbiBoYXZpbmcgYQpn
ZW5lcmljIGhhcmR3YXJlLXJlZHVjZWQgQUNQSSBpbXBsZW1lbnRhdGlvbi4gV2UgY291bGQgbm90
IGhhdmUgYmxvY2tlZAp0aGUgcHJvamVjdCB3YWl0aW5nIGZvciBhbiB1cHN0cmVhbSBhY2NlcHRh
YmxlIHNvbHV0aW9uIGZvciBpdCBhbmQgd2UKaGFkIHRvIHBpY2sgb25lIHJvdXRlLgpSZXRyb2Fj
dGl2ZWx5IEkgdGhpbmsgd2Ugc2hvdWxkIGhhdmUgZ29uZSB0aGUgc2VsZi1jb250YWluZWQsIGZ1
bGx5CmR1cGxpY2F0ZWQgcm91dGUgYW5kIG1vdmUgb24gd2l0aCB0aGUgcmVzdCBvZiB0aGUgTkVN
VSB3b3JrLiBVcHN0cmVhbQpkaXNjdXNzaW9ucyBjb3VsZCBoYXZlIHRoZW4gaGFwcGVuZWQgaW4g
cGFyYWxsZWwgd2l0aG91dCBtdWNoIGRpc3J1cHRpb24KZm9yIHRoZSBwcm9qZWN0LgoKQ2hlZXJz
LApTYW11ZWwuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 02:08:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 02:08: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-devel-bounces@lists.xenproject.org>)
	id 1gPeP8-0001CO-5k; Thu, 22 Nov 2018 02:07:42 +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=1qXf=OB=163.com=bianpan2016@srs-us1.protection.inumbo.net>)
 id 1gPeP5-0001CJ-VB
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 02:07:40 +0000
X-Inumbo-ID: 611f45c0-edfb-11e8-9b3e-12d6303a7972
Received: from m12-11.163.com (unknown [220.181.12.11])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 611f45c0-edfb-11e8-9b3e-12d6303a7972;
 Thu, 22 Nov 2018 02:07:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com;
 s=s110527; h=From:Subject:Date:Message-Id; bh=fAshg5hnRoROfJ4sR5
 6Svjjp16WDuq8l8inCytpfi0A=; b=FZlYu0qlqImItoWuUZJuTRix6fF1olA0mn
 Xdf4jlcywG3QvwItjFFQC78bU/cC/liMsKdGmyf6FyAKqqvN6P7nIu/U+HrWS8Bz
 dauyF2qktESfWWSAYotCarSZci7f4mLHo1+ueum+1F3YkL4q96gi9vCbdh2fPtly
 kR/vyVKRM=
Received: from bp.localdomain (unknown [106.120.213.96])
 by smtp7 (Coremail) with SMTP id C8CowABHl2NMD_Zbya5UBQ--.15401S3;
 Thu, 22 Nov 2018 10:07:11 +0800 (CST)
From: Pan Bian <bianpan2016@163.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Thu, 22 Nov 2018 10:07:12 +0800
Message-Id: <1542852432-30019-1-git-send-email-bianpan2016@163.com>
X-Mailer: git-send-email 2.7.4
X-CM-TRANSID: C8CowABHl2NMD_Zbya5UBQ--.15401S3
X-Coremail-Antispam: 1Uf129KBjvdXoWrur48Kw18tF4fCFWkurWfZrb_yoWfZrg_CF
 4Uuwn7Wr4qqFWDW3Wjy39xZFyFkFn0qF1fXFsF93y3AFyxAr4DZrZ2qws5Grs3WrW0ya43
 Kr4UZr1Ikw1xtjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT
 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IU5I0PDUUUUU==
X-Originating-IP: [106.120.213.96]
X-CM-SenderInfo: held01tdqsiiqw6rljoofrz/xtbBUQ8HclaD0Q1x-wAAss
Subject: [Xen-devel] [PATCH] pvcalls-front: fixes incorrect error handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

a2ZyZWUoKSBpcyBpbmNvcnJlY3RseSB1c2VkIHRvIHJlbGVhc2UgdGhlIHBhZ2VzIGFsbG9jYXRl
ZCBieQpfX2dldF9mcmVlX3BhZ2UoKSBhbmQgX19nZXRfZnJlZV9wYWdlcygpLiBVc2UgdGhlIG1h
dGNoaW5nIGRlYWxsb2NhdG9ycwppLmUuLCBmcmVlX3BhZ2UoKSBhbmQgZnJlZV9wYWdlcygpLCBy
ZXNwZWN0aXZlbHkuCgpTaWduZWQtb2ZmLWJ5OiBQYW4gQmlhbiA8YmlhbnBhbjIwMTZAMTYzLmNv
bT4KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCmluZGV4
IDJmMTFjYTcuLjc3MjI0ZDggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
YworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTM4NSw4ICszODUsOCBAQCBz
dGF0aWMgaW50IGNyZWF0ZV9hY3RpdmUoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLCBpbnQgKmV2
dGNobikKIG91dF9lcnJvcjoKIAlpZiAoKmV2dGNobiA+PSAwKQogCQl4ZW5idXNfZnJlZV9ldnRj
aG4ocHZjYWxsc19mcm9udF9kZXYsICpldnRjaG4pOwotCWtmcmVlKG1hcC0+YWN0aXZlLmRhdGEu
aW4pOwotCWtmcmVlKG1hcC0+YWN0aXZlLnJpbmcpOworCWZyZWVfcGFnZXMoKHVuc2lnbmVkIGxv
bmcpbWFwLT5hY3RpdmUuZGF0YS5pbiwgUFZDQUxMU19SSU5HX09SREVSKTsKKwlmcmVlX3BhZ2Uo
KHVuc2lnbmVkIGxvbmcpbWFwLT5hY3RpdmUucmluZyk7CiAJcmV0dXJuIHJldDsKIH0KIAotLSAK
Mi43LjQKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 02:19:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 02:19: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-devel-bounces@lists.xenproject.org>)
	id 1gPeZz-00021C-AI; Thu, 22 Nov 2018 02:18: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=bT5v=OB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPeZy-00020z-6T
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 02:18:54 +0000
X-Inumbo-ID: eace1afc-edfc-11e8-9a52-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eace1afc-edfc-11e8-9a52-12d6303a7972;
 Thu, 22 Nov 2018 02:18:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPeZd-0004lc-JI; Thu, 22 Nov 2018 02:18:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPeZd-0008MA-7A; Thu, 22 Nov 2018 02:18:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPeZd-0000xO-6U; Thu, 22 Nov 2018 02:18:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130620-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-arm64-pvops:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable:build-arm64:host-install(4):broken:regression
 xen-unstable:build-arm64-pvops:host-install(4):broken:regression
 xen-unstable:build-i386-xsm:xen-build:fail:regression
 xen-unstable:build-i386:xen-build:fail:regression
 xen-unstable:test-armhf-armhf-examine:examine-serial-pre:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-multivcpu:xen-boot:fail:heisenbug
 xen-unstable:build-arm64:hosts-allocate:broken:allowable
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-unstable:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/privcmd:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/gntdev:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/evtchn:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/other:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/xenstore:blocked:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-unstable:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=901abfef5de149546b16fba6f4d5bd7def08c672
X-Osstest-Versions-That: xen=6d8ffac1f7a782dc2c7f8df3871a294729ae36bd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Nov 2018 02:18:33 +0000
Subject: [Xen-devel] [xen-unstable test] 130620: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDYyMCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDYyMC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJv
a2VuIGluIDEzMDUwNSBSRUdSLiB2cy4gMTI5ODE3CiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMwNTA1IFJFR1IuIHZzLiAxMjk4MTcKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMzA1
MDUgUkVHUi4gdnMuIDEyOTgxNwogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4t
YnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5ODE3CiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjk4MTcKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxv
Y2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgIDcgZXhhbWluZS1zZXJpYWwtcHJl
IGZhaWwgaW4gMTMwNTA1IHBhc3MgaW4gMTMwNjIwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTMwNTA1
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgIGZhaWwgcGFzcyBpbiAxMzA1MDUKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk4MTcKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEyOTgxNwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5ODE3CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDE2IGRlcHJpdi1hdWRpdC1xZW11L2NyZWF0ZS9wcml2Y21kIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxNyBkZXByaXYt
YXVkaXQtcWVtdS9jcmVhdGUvZ250ZGV2IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxOCBkZXByaXYtYXVkaXQtcWVtdS9j
cmVhdGUvZXZ0Y2huIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxOSBkZXByaXYtYXVkaXQtcWVtdS9jcmVhdGUvb3RoZXIg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDIwIGRlcHJpdi1hdWRpdC1xZW11L2NyZWF0ZS94ZW5zdG9yZSBibG9ja2VkIG4v
YQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
YnJva2VuIGJsb2NrZWQgaW4gMTI5ODE3CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMjk4MTcKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9j
a2VkIGluIDEyOTgxNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMTUgZGVwcml2LWF1ZGl0LXFlbXUvY3JlYXRlIGZhaWwgYmxvY2tlZCBpbiAx
Mjk4MTcKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDEzMDUwNSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwNTA1IG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyOTgxNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5ODE3CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjk4MTcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTgxNwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5
ODE3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMjk4MTcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
NjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA5MDFhYmZlZjVkZTE0OTU0
NmIxNmZiYTZmNGQ1YmQ3ZGVmMDhjNjcyCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAg
ICAgICAgICA2ZDhmZmFjMWY3YTc4MmRjMmM3ZjhkZjM4NzFhMjk0NzI5YWUzNmJkCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMjk4MTcgIDIwMTgtMTEtMTIgMDI6MzY6NTQgWiAgICA5IGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTMwMDYzICAyMDE4LTExLTE0IDE5OjE2OjExIFogICAgNyBkYXlz
ICAgIDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwNDA5ICAyMDE4LTExLTE4IDE1
OjMyOjE0IFogICAgMyBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZl
bmRlci5jb20+CiAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIu
Y29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQnJpYW4g
V29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFu
LmxpbmRpZ0BjaXRyaXguY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2Eu
Z292PgogIERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgRG91ZyBHb2xkc3Rl
aW4gPGNhcmRvZUBjYXJkb2UuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2Vy
Z2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAg
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20g
YnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1w
dm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1s
b2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQt
cHZvcHMgYnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDEyMzAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 02:21:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 02:21: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-devel-bounces@lists.xenproject.org>)
	id 1gPecR-0002k6-1I; Thu, 22 Nov 2018 02:21: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=bT5v=OB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPecP-0002js-Os
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 02:21:25 +0000
X-Inumbo-ID: 49e7b34a-edfd-11e8-93f6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 49e7b34a-edfd-11e8-93f6-12d6303a7972;
 Thu, 22 Nov 2018 02:21:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPecE-0004pM-0W; Thu, 22 Nov 2018 02:21:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPecD-0000Ac-Je; Thu, 22 Nov 2018 02:21:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPecD-0002Aq-Iw; Thu, 22 Nov 2018 02:21:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130670-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=568653e01b84be5ac15fbf949bbcffcd91d6e829
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Nov 2018 02:21:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130670: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY3MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDY3MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgNTY4NjUzZTAxYjg0YmU1YWMxNWZiZjk0OWJiY2ZmY2Q5MWQ2ZTgyOQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDIgZGF5cyAgIDIyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDY2NiAgMjAxOC0xMS0yMSAyMDowMToxMyBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhz
bSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODA2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 04:52:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 04:52: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-devel-bounces@lists.xenproject.org>)
	id 1gPgyY-00056F-Ay; Thu, 22 Nov 2018 04:52:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bt5v=ob=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPgyX-000566-6O
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 04:52:25 +0000
X-Inumbo-ID: 663b000c-ee12-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 663b000c-ee12-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 04:52:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPgyS-0007nQ-Tb; Thu, 22 Nov 2018 04:52:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPgyS-0001Ly-HK; Thu, 22 Nov 2018 04:52:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPgyS-0002GQ-Gk; Thu, 22 Nov 2018 04:52:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130675-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=568653e01b84be5ac15fbf949bbcffcd91d6e829
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Nov 2018 04:52:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130675: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY3NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDY3NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgNTY4NjUzZTAxYjg0YmU1YWMxNWZiZjk0OWJiY2ZmY2Q5MWQ2ZTgyOQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDIgZGF5cyAgIDIzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDY2NiAgMjAxOC0xMS0yMSAyMDowMToxMyBaICAgIDAgZGF5cyAgICAzIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhz
bSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODA2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 05:47:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 05:47: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-devel-bounces@lists.xenproject.org>)
	id 1gPhq3-0000mC-KP; Thu, 22 Nov 2018 05:47: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=aaua=ob=c-sky.com=ren_guo@srs-us1.protection.inumbo.net>)
 id 1gPdsE-00075d-Ce
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 01:33:42 +0000
X-Inumbo-ID: a27f13f6-edf6-11e8-9a16-bc764e045a96
Received: from smtp2200-217.mail.aliyun.com (unknown [121.197.200.217])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a27f13f6-edf6-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 01:33:39 +0000 (UTC)
X-Alimail-AntiSpam: AC=CONTINUE; BC=0.0765762|-1; CH=green;
 FP=0|0|0|0|0|-1|-1|-1; HT=e02c03293; MF=ren_guo@c-sky.com; NM=1; PH=DS; RN=178;
 RT=178; SR=0; TI=SMTPD_---.DMJpVtu_1542850400; 
Received: from localhost(mailfrom:ren_guo@c-sky.com
 fp:SMTPD_---.DMJpVtu_1542850400)
 by smtp.aliyun-inc.com(10.147.41.158);
 Thu, 22 Nov 2018 09:33:22 +0800
Date: Thu, 22 Nov 2018 09:33:10 +0800
From: Guo Ren <ren_guo@c-sky.com>
To: Arun KS <arunks@codeaurora.org>
Message-ID: <20181122013310.GA20480@guoren-Inspiron-7460>
References: <1540229092-25207-1-git-send-email-arunks@codeaurora.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1540229092-25207-1-git-send-email-arunks@codeaurora.org>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Mailman-Approved-At: Thu, 22 Nov 2018 05:47:42 +0000
Subject: Re: [Xen-devel] [PATCH] mm: convert totalram_pages,
 totalhigh_pages and managed_pages to atomic.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Mike Snitzer <snitzer@redhat.com>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Kemi Wang <kemi.wang@intel.com>, dri-devel@lists.freedesktop.org,
 "J. Bruce Fields" <bfields@fieldses.org>, linux-sctp@vger.kernel.org,
 Paul Mackerras <paulus@samba.org>, Pavel Machek <pavel@ucw.cz>,
 Christoph Lameter <cl@linux.com>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Sumit Semwal <sumit.semwal@linaro.org>,
 "David \(ChunMing\) Zhou" <David1.Zhou@amd.com>,
 Petr Tesarik <ptesarik@suse.com>, Michael Ellerman <mpe@ellerman.id.au>,
 ceph-devel@vger.kernel.org, James Morris <jmorris@namei.org>,
 kasan-dev@googlegroups.com, Marcos Paulo de Souza <marcos.souza.org@gmail.com>,
 "Steven J. Hill" <steven.hill@cavium.com>,
 David Rientjes <rientjes@google.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Daniel Vacek <neelx@redhat.com>,
 Roman Gushchin <guro@fb.com>, Len Brown <len.brown@intel.com>,
 linux-pm@vger.kernel.org, Vlastimil Babka <vbabka@suse.cz>,
 linux-um@lists.infradead.org, Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Alexander Viro <viro@zeniv.linux.org.uk>, Thomas Gleixner <tglx@linutronix.de>,
 Trond Myklebust <trond.myklebust@hammerspace.com>,
 Anton Altaparmakov <anton@tuxera.com>, linux-parisc@vger.kernel.org,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Randy Dunlap <rdunlap@infradead.org>, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 linux-kernel@vger.kernel.org, Cyril Bur <cyrilbur@gmail.com>,
 Arve =?iso-8859-1?B?SGr4bm5lduVn?= <arve@android.com>,
 netfilter-devel@vger.kernel.org, Souptick Joarder <jrdr.linux@gmail.com>,
 Dmitry Kasatkin <dmitry.kasatkin@gmail.com>,
 Alex Deucher <alexander.deucher@amd.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 Andrew-CT Chen <andrew-ct.chen@mediatek.com>,
 "Gustavo A. R. Silva" <gustavo@embeddedor.com>,
 David Airlie <airlied@linux.ie>, dm-devel@redhat.com,
 Nadav Amit <namit@vmware.com>, Omar Sandoval <osandov@fb.com>,
 Alasdair Kergon <agk@redhat.com>, linux-s390@vger.kernel.org,
 Stephen Hemminger <sthemmin@microsoft.com>, intel-gfx@lists.freedesktop.org,
 Helge Deller <deller@gmx.de>, Hugh Dickins <hughd@google.com>,
 "Luis R. Rodriguez" <mcgrof@kernel.org>, coreteam@netfilter.org,
 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, linux-media@vger.kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Todd Kjos <tkjos@android.com>,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Jani Nikula <jani.nikula@linux.intel.com>, Jia He <jia.he@hxt-semitech.com>,
 Tejun Heo <tj@kernel.org>, Shakeel Butt <shakeelb@google.com>,
 Houlong Wei <houlong.wei@mediatek.com>, devel@linuxdriverproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Martijn Coenen <maco@android.com>, linux-arm-kernel@lists.infradead.org,
 Khalid Aziz <khalid@gonehiking.org>, Oded Gabbay <oded.gabbay@gmail.com>,
 linaro-mm-sig@lists.linaro.org, linux-ntfs-dev@lists.sourceforge.net,
 Jonathan Corbet <corbet@lwn.net>, Florian Westphal <fw@strlen.de>,
 Anna Schumaker <anna.schumaker@netapp.com>, Pekka Enberg <penberg@kernel.org>,
 Minchan Kim <minchan@kernel.org>, Eric Biederman <ebiederm@xmission.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Kate Stewart <kstewart@linuxfoundation.org>,
 Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>,
 linux-fsdevel@vger.kernel.org,
 Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>,
 Joonas Lahtinen <joonas.lahtinen@linux.intel.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, Stefan Agner <stefan@agner.ch>,
 "James E.J. Bottomley" <jejb@parisc-linux.org>, netdev@vger.kernel.org,
 amd-gfx@lists.freedesktop.org, Jan Kara <jack@suse.cz>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 Gerrit Renker <gerrit@erg.abdn.ac.uk>,
 Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
 Miklos Szeredi <miklos@szeredi.hu>, David Hildenbrand <david@redhat.com>,
 Matthew Wilcox <willy@infradead.org>,
 Konstantin Khlebnikov <khlebnikov@yandex-team.ru>,
 Matthew Auld <matthew.auld@intel.com>, Huang Ying <ying.huang@intel.com>,
 Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>, Ilya Dryomov <idryomov@gmail.com>,
 Alexey Dobriyan <adobriyan@gmail.com>, Pablo Neira Ayuso <pablo@netfilter.org>,
 "Serge E. Hallyn" <serge@hallyn.com>, Kees Cook <keescook@chromium.org>,
 Arnd Bergmann <arnd@arndb.de>, Haiyang Zhang <haiyangz@microsoft.com>,
 Mark Brown <broonie@kernel.org>, Borislav Petkov <bp@alien8.de>,
 Rodrigo Vivi <rodrigo.vivi@intel.com>, Dan Williams <dan.j.williams@intel.com>,
 Mauro Carvalho Chehab <mchehab@kernel.org>, Dan Streetman <ddstreet@ieee.org>,
 Oscar Salvador <osalvador@suse.de>, linux-nfs@vger.kernel.org,
 Neil Horman <nhorman@tuxdriver.com>, Tvrtko Ursulin <tvrtko.ursulin@intel.com>,
 Jeff Layton <jlayton@kernel.org>, Eric Dumazet <edumazet@google.com>,
 Jessica Yu <jeyu@kernel.org>, Joe Perches <joe@perches.com>,
 "David S. Miller" <davem@davemloft.net>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Michal Hocko <mhocko@suse.com>, Minghsiu Tsai <minghsiu.tsai@mediatek.com>,
 Christian =?iso-8859-1?Q?K=F6nig?= <christian.koenig@amd.com>, "VMware,
 Inc." <pv-drivers@vmware.com>,
 Sebastian Andrzej Siewior <bigeasy@linutronix.de>,
 Russell Currey <ruscur@russell.cc>, Chris Wilson <chris@chris-wilson.co.uk>,
 linux-mm@kvack.org, Alexander Potapenko <glider@google.com>,
 "H. Peter Anvin" <hpa@zytor.com>, getarunks@gmail.com,
 Chintan Pandya <cpandya@codeaurora.org>, devel@driverdev.osuosl.org, "Yan,
 Zheng" <zyan@redhat.com>, xen-devel@lists.xenproject.org,
 Sage Weil <sage@redhat.com>, dccp@vger.kernel.org,
 Richard Weinberger <richard@nod.at>, Seth Jennings <sjenning@redhat.com>,
 x86@kernel.org, Ingo Molnar <mingo@redhat.com>,
 Laura Abbott <labbott@redhat.com>, Mimi Zohar <zohar@linux.vnet.ibm.com>,
 Jeff Dike <jdike@addtoit.com>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Jann Horn <jannh@google.com>, Xavier Deguillard <xdeguillard@vmware.com>,
 Johannes Weiner <hannes@cmpxchg.org>,
 =?iso-8859-1?B?Suly9G1l?= Glisse <jglisse@redhat.com>,
 Kirill Tkhai <ktkhai@virtuozzo.com>, linux-mediatek@lists.infradead.org,
 Matthias Brugger <matthias.bgg@gmail.com>,
 Tiffany Lin <tiffany.lin@mediatek.com>, linux-integrity@vger.kernel.org,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 Yang Shi <yang.shi@linux.alibaba.com>,
 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>, linuxppc-dev@lists.ozlabs.org,
 Vlad Yasevich <vyasevich@gmail.com>, linux-decnet-user@lists.sourceforge.net,
 kexec@lists.infradead.org, linux-security-module@vger.kernel.org,
 Thomas Zimmermann <tzimmermann@suse.de>,
 Mika Kuoppala <mika.kuoppala@linux.intel.com>,
 Mel Gorman <mgorman@techsingularity.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjIsIDIwMTggYXQgMTA6NTM6MjJQTSArMDUzMCwgQXJ1biBLUyB3cm90ZToK
PiBSZW1vdmUgbWFuYWdlZF9wYWdlX2NvdW50X2xvY2sgc3BpbmxvY2sgYW5kIGluc3RlYWQgdXNl
IGF0b21pYwo+IHZhcmlhYmxlcy4KPiAKPiBTdWdnZXN0ZWQtYnk6IE1pY2hhbCBIb2NrbyA8bWhv
Y2tvQHN1c2UuY29tPgo+IFN1Z2dlc3RlZC1ieTogVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3Vz
ZS5jej4KPiBTaWduZWQtb2ZmLWJ5OiBBcnVuIEtTIDxhcnVua3NAY29kZWF1cm9yYS5vcmc+Cj4g
Cj4gLS0tCj4gQXMgZGlzY3Vzc2VkIGhlcmUsCj4gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9y
Zy9wYXRjaC8xMDYyNzUyMS8jMjIyNjEyNTMKPiAtLS0KPiAtLS0KPiAgYXJjaC9jc2t5L21tL2lu
aXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KPiAgYXJjaC9wb3dlcnBjL3Bs
YXRmb3Jtcy9wc2VyaWVzL2NtbS5jICAgICAgICAgIHwgMTEgKystLQo+ICBhcmNoL3MzOTAvbW0v
aW5pdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBhcmNoL3VtL2tlcm5l
bC9tZW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQo+ICBhcmNoL3g4Ni9rZXJu
ZWwvY3B1L21pY3JvY29kZS9jb3JlLmMgICAgICAgICAgfCAgNSArLQo+ICBkcml2ZXJzL2NoYXIv
YWdwL2JhY2tlbmQuYyAgICAgICAgICAgICAgICAgICAgfCAgNCArLQo+ICBkcml2ZXJzL2dwdS9k
cm0vYW1kL2FtZGtmZC9rZmRfY3JhdC5jICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9k
cm0vaTkxNS9pOTE1X2dlbS5jICAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9k
cm0vaTkxNS9zZWxmdGVzdHMvaTkxNV9nZW1fZ3R0LmMgfCAgNCArLQo+ICBkcml2ZXJzL2h2L2h2
X2JhbGxvb24uYyAgICAgICAgICAgICAgICAgICAgICAgfCAxOSArKystLS0tCj4gIGRyaXZlcnMv
bWQvZG0tYnVmaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICstCj4gIGRyaXZlcnMv
bWQvZG0tY3J5cHQuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCj4gIGRyaXZlcnMv
bWQvZG0taW50ZWdyaXR5LmMgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCj4gIGRyaXZlcnMv
bWQvZG0tc3RhdHMuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICstCj4gIGRyaXZlcnMv
bWVkaWEvcGxhdGZvcm0vbXRrLXZwdS9tdGtfdnB1LmMgICAgICB8ICAzICstCj4gIGRyaXZlcnMv
bWlzYy92bXdfYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMv
cGFyaXNjL2NjaW8tZG1hLmMgICAgICAgICAgICAgICAgICAgICB8ICA1ICstCj4gIGRyaXZlcnMv
cGFyaXNjL3NiYV9pb21tdS5jICAgICAgICAgICAgICAgICAgICB8ICA1ICstCj4gIGRyaXZlcnMv
c3RhZ2luZy9hbmRyb2lkL2lvbi9pb25fc3lzdGVtX2hlYXAuYyB8ICAyICstCj4gIGRyaXZlcnMv
eGVuL3hlbi1zZWxmYmFsbG9vbi5jICAgICAgICAgICAgICAgICB8ICA3ICstLQo+ICBmcy9jZXBo
L3N1cGVyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArLQo+ICBmcy9maWxl
X3RhYmxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOSArKy0tCj4gIGZzL2Z1
c2UvaW5vZGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCj4gIGZzL25m
cy93cml0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICstCj4gIGZzL25m
c2QvbmZzY2FjaGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICstCj4gIGZzL250
ZnMvbWFsbG9jLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGZzL3By
b2MvYmFzZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICstCj4gIGluY2x1
ZGUvbGludXgvaGlnaG1lbS5oICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGluY2x1
ZGUvbGludXgvbW0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGluY2x1
ZGUvbGludXgvbW16b25lLmggICAgICAgICAgICAgICAgICAgICAgICB8IDEwICstLS0KPiAgaW5j
bHVkZS9saW51eC9zd2FwLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAga2Vy
bmVsL2ZvcmsuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKy0tCj4gIGtl
cm5lbC9rZXhlY19jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICstCj4gIGtl
cm5lbC9wb3dlci9zbmFwc2hvdC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGxp
Yi9zaG93X21lbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICstCj4gIG1t
L2hpZ2htZW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIG1t
L2h1Z2VfbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIG1t
L2thc2FuL3F1YXJhbnRpbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCj4gIG1t
L21lbWJsb2NrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICstLQo+ICBt
bS9tZW1vcnlfaG90cGx1Zy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQo+ICBt
bS9tbV9pbml0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArLQo+ICBt
bS9vb21fa2lsbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBt
bS9wYWdlX2FsbG9jLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA3NSArKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0KPiAgbW0vc2htZW0uYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMTIgKysrLS0KPiAgbW0vc2xhYi5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDMgKy0KPiAgbW0vc3dhcC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDMgKy0KPiAgbW0vdXRpbC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgbW0vdm1hbGxvYy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDQgKy0KPiAgbW0vdm1zdGF0LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDQgKy0KPiAgbW0vd29ya2luZ3NldC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgbW0venN3YXAuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgbmV0L2RjY3AvcHJvdG8uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDYgKy0tCj4gIG5ldC9kZWNuZXQvZG5fcm91dGUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAyICstCj4gIG5ldC9pcHY0L3RjcF9tZXRyaWNzLmMgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAyICstCj4gIG5ldC9uZXRmaWx0ZXIvbmZfY29ubnRyYWNrX2Nv
cmUuYyAgICAgICAgICAgICB8ICA2ICstLQo+ICBuZXQvbmV0ZmlsdGVyL3h0X2hhc2hsaW1pdC5j
ICAgICAgICAgICAgICAgICAgfCAgNCArLQo+ICBuZXQvc2N0cC9wcm90b2NvbC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgNiArLS0KPiAgc2VjdXJpdHkvaW50ZWdyaXR5L2ltYS9pbWFf
a2V4ZWMuYyAgICAgICAgICAgIHwgIDIgKy0KPiAgNTggZmlsZXMgY2hhbmdlZCwgMTcxIGluc2Vy
dGlvbnMoKyksIDE0MyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9jc2t5L21t
L2luaXQuYyBiL2FyY2gvY3NreS9tbS9pbml0LmMKPiBpbmRleCBkYzA3YzA3Li4zZjRkMzVlIDEw
MDY0NAo+IC0tLSBhL2FyY2gvY3NreS9tbS9pbml0LmMKPiArKysgYi9hcmNoL2Nza3kvbW0vaW5p
dC5jCj4gQEAgLTcxLDcgKzcxLDcgQEAgdm9pZCBmcmVlX2luaXRyZF9tZW0odW5zaWduZWQgbG9u
ZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQpCj4gIAkJQ2xlYXJQYWdlUmVzZXJ2ZWQodmlydF90
b19wYWdlKHN0YXJ0KSk7Cj4gIAkJaW5pdF9wYWdlX2NvdW50KHZpcnRfdG9fcGFnZShzdGFydCkp
Owo+ICAJCWZyZWVfcGFnZShzdGFydCk7Cj4gLQkJdG90YWxyYW1fcGFnZXMrKzsKPiArCQlhdG9t
aWNfbG9uZ19pbmMoJnRvdGFscmFtX3BhZ2VzKTsKPiAgCX0KPiAgfQo+ICAjZW5kaWYKPiBAQCAt
ODgsNyArODgsNyBAQCB2b2lkIGZyZWVfaW5pdG1lbSh2b2lkKQo+ICAJCUNsZWFyUGFnZVJlc2Vy
dmVkKHZpcnRfdG9fcGFnZShhZGRyKSk7Cj4gIAkJaW5pdF9wYWdlX2NvdW50KHZpcnRfdG9fcGFn
ZShhZGRyKSk7Cj4gIAkJZnJlZV9wYWdlKGFkZHIpOwo+IC0JCXRvdGFscmFtX3BhZ2VzKys7Cj4g
KwkJYXRvbWljX2xvbmdfaW5jKCZ0b3RhbHJhbV9wYWdlcyk7Cj4gIAkJYWRkciArPSBQQUdFX1NJ
WkU7Cj4gIAl9CkZvciBjc2t5IHBhcnQsIGl0J3MgT0suCgogR3VvIFJlbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 07:19:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 07:19: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-devel-bounces@lists.xenproject.org>)
	id 1gPjGZ-0007Pk-EU; Thu, 22 Nov 2018 07:19: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=ctgl=ob=gmail.com=talons.lee@srs-us1.protection.inumbo.net>)
 id 1gPjGX-0007Pb-Ex
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 07:19:09 +0000
X-Inumbo-ID: e667141c-ee26-11e8-9a16-bc764e045a96
Received: from mail-pl1-x644.google.com (unknown [2607:f8b0:4864:20::644])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e667141c-ee26-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 07:19:08 +0000 (UTC)
Received: by mail-pl1-x644.google.com with SMTP id v1-v6so8845564plo.2
 for <xen-devel@lists.xen.org>; Wed, 21 Nov 2018 23:19:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=+p2/Qh2BqXwAyHLWOx9Vg5+GulnLxZjjbjCZPR5RzNo=;
 b=XrWl62dB9Y8/PelSjPEbuk5w99Hc02X31DImbvJPXtCbKkDhG/hW2v0tEhFjyCqZdH
 QcdO6sllRhLrpCQUARzweV7lTsD0QJBZqrpIb+T84fzbODjq1WU2UzqbpYS0bC1DCYqm
 aWN7U4RvuwTCJt+ctbLQ3sNnBc0sWGtgHQBs9xTCmEwkgdTFAjUIpGEEHoLlo5inQ5Ip
 Q06I6sCnUqJclGVxW3gyTAuG5v33R9urHz8NI5T7nEfHdjTmhwENJz+IpZ3JKeMG3SZC
 5IAEX9K5P1YR7daWjshQlUtxNfc9/zdju16oVbQbRMLNueNLW9YsUysrQM03WNcMB4N8
 mhDw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=+p2/Qh2BqXwAyHLWOx9Vg5+GulnLxZjjbjCZPR5RzNo=;
 b=dRKP9Zvc6pz4OUNSdaZWognHhCoF7TC1rchcdovcMeO4I4E7IiJFGdC8GqrtLtM58K
 O4UMGeDQXBWb/jmE2KwtSV21S27XEtHqcP2vstV6vMpgjh4YEQ4YwAjERhAEHpmQKBAD
 rW5pY9hdd9Xi1+nh8ujsRMGg6hxNno9B6RIWt5Wb29BPydg2pHSiRMRGjKBPyBp4qtDs
 ekv2WfRWGmMNkZ+/btyYUnZ28PLCj9ueu4kgF4oQ//dfU/da7lQ9TKbsJvTdzTlYHC6Z
 wFyWQzy+X+286CV5zfho+/jAKcYaoTOesgHqc0R2H+qsnbqbbTzbafb5eY1/c/TV22UD
 uy8g==
X-Gm-Message-State: AA+aEWbkD8elPrb3ST6KLodOGdELMhmgq84OxTJUGw9+m4IFTXetuu3W
 BJzqhWKI/h0ODYxW0kFpGZ5o3Afk
X-Google-Smtp-Source: AFSGD/W6RX65p1MvqmyUav8p8tDxNniuGzn26we9ZXRHJOPQFHGAaGAny0M2u0VaNia2+DUiuiqCQQ==
X-Received: by 2002:a17:902:bc83:: with SMTP id
 bb3-v6mr9925573plb.223.1542871146947; 
 Wed, 21 Nov 2018 23:19:06 -0800 (PST)
Received: from xmas.citrite.net ([103.14.252.249])
 by smtp.gmail.com with ESMTPSA id y89sm8226718pfa.136.2018.11.21.23.19.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Nov 2018 23:19:05 -0800 (PST)
From: Xin Li <talons.lee@gmail.com>
X-Google-Original-From: Xin Li <xin.li@citrix.com>
To: xen-devel@lists.xen.org
Date: Thu, 22 Nov 2018 15:18:55 +0800
Message-Id: <20181122071855.27645-1-xin.li@citrix.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1] restore the fake x2apic value for cpuid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Talons Lee <xin.li@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Igor Druzhinin <igor.druzhinin@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogVGFsb25zIExlZSA8eGluLmxpQGNpdHJpeC5jb20+CgpDb21taXQgZTY1N2ZjYyBjbGVh
cnMgY3B1IHgyYXBpYyBjYXBhYmlsaXR5IGJpdCBpbnN0ZWFkIG9mIHVzaW5nIGZha2UKY3B1aWQg
dmFsdWUuIEhvd2V2ZXIsIHdpdGggY3B1aWQgeDJhcGljIGJpdCBvbiwgeGVuX3JlYWRfbXNyX3Nh
ZmUoKSB3aWxsCm5vdCBjbGVhciB0aGUgRVhURCBiaXQsIHdoaWNoIGxlYWRzIHRvIHVuY2Vzc2Fy
eSBtc3Igd3JpdGUgdHJ5aW5nIHRvCmRpc2FibGUgeDJhcGljIGluIF9feDJhcGljX2Rpc2FibGUo
KS4gU28gcmVzdG9yZSB0aGUgZmFrZSB4MmFwaWMgdmFsdWUuCgpTaWduZWQtb2ZmLWJ5OiBUYWxv
bnMgTGVlIDx4aW4ubGlAY2l0cml4LmNvbT4KCi0tLQpDQzogSWdvciBEcnV6aGluaW4gPGlnb3Iu
ZHJ1emhpbmluQGNpdHJpeC5jb20+CkNDOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNp
dHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpD
QzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKLS0tCiBhcmNoL3g4Ni94ZW4vZW5s
aWdodGVuX3B2LmMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHYuYwppbmRleCA0YjIwMDgyLi4xNTZjNDA4IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni94ZW4vZW5saWdodGVuX3B2LmMKKysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCkBA
IC0xNjUsMTIgKzE2NSwxNyBAQCBzdGF0aWMgdm9pZCB4ZW5fY3B1aWQodW5zaWduZWQgaW50ICph
eCwgdW5zaWduZWQgaW50ICpieCwKIAkJICAgICAgdW5zaWduZWQgaW50ICpjeCwgdW5zaWduZWQg
aW50ICpkeCkKIHsKIAl1bnNpZ25lZCBtYXNrZWJ4ID0gfjA7CisJdW5zaWduZWQgbWFza2VjeCA9
IH4wOwogCiAJLyoKIAkgKiBNYXNrIG91dCBpbmNvbnZlbmllbnQgZmVhdHVyZXMsIHRvIHRyeSBh
bmQgZGlzYWJsZSBhcyBtYW55CiAJICogdW5zdXBwb3J0ZWQga2VybmVsIHN1YnN5c3RlbXMgYXMg
cG9zc2libGUuCiAJICovCiAJc3dpdGNoICgqYXgpIHsKKwljYXNlIDE6CisJCW1hc2tlY3ggJj0g
figxIDw8IChYODZfRkVBVFVSRV9YMkFQSUMgJSAzMikpOworCQlicmVhazsKKwogCWNhc2UgQ1BV
SURfTVdBSVRfTEVBRjoKIAkJLyogU3ludGhlc2l6ZSB0aGUgdmFsdWVzLi4gKi8KIAkJKmF4ID0g
MDsKQEAgLTE5Myw2ICsxOTgsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fY3B1aWQodW5zaWduZWQgaW50
ICpheCwgdW5zaWduZWQgaW50ICpieCwKIAkJOiAiMCIgKCpheCksICIyIiAoKmN4KSk7CiAKIAkq
YnggJj0gbWFza2VieDsKKwkqY3ggJj0gbWFza2VjeDsKIH0KIFNUQUNLX0ZSQU1FX05PTl9TVEFO
REFSRCh4ZW5fY3B1aWQpOyAvKiBYRU5fRU1VTEFURV9QUkVGSVggKi8KIAotLSAKMS44LjMuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 07:37:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 07:37: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-devel-bounces@lists.xenproject.org>)
	id 1gPjXh-0000Rg-50; Thu, 22 Nov 2018 07:36:53 +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=bT5v=OB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPjXf-0000RS-KT
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 07:36:51 +0000
X-Inumbo-ID: 5b29cf54-ee29-11e8-853d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b29cf54-ee29-11e8-853d-12d6303a7972;
 Thu, 22 Nov 2018 07:36:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPjXU-0002pt-As; Thu, 22 Nov 2018 07:36:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPjXU-000532-0a; Thu, 22 Nov 2018 07:36:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPjXT-00016d-WE; Thu, 22 Nov 2018 07:36:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130678-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=568653e01b84be5ac15fbf949bbcffcd91d6e829
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Nov 2018 07:36:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130678: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY3OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDY3OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgNTY4NjUzZTAxYjg0YmU1YWMxNWZiZjk0OWJiY2ZmY2Q5MWQ2ZTgyOQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDIgZGF5cyAgIDI0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDY2NiAgMjAxOC0xMS0yMSAyMDowMToxMyBaICAgIDAgZGF5cyAgICA0IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhz
bSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODA2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 08:07:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 08:07: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-devel-bounces@lists.xenproject.org>)
	id 1gPk11-0003Bi-UH; Thu, 22 Nov 2018 08:07: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=kqx2=ob=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPk0z-0003Bd-Tc
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 08:07:09 +0000
X-Inumbo-ID: 9b2986b1-ee2d-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b2986b1-ee2d-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 08:07:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 01:07:07 -0700
Message-Id: <5BF663A902000078001FEBB6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 01:07:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Lutomirski" <luto@kernel.org>
References: <5AF03EBD02000078001C1303@prv1-mh.provo.novell.com>
 <5AF03EBD02000000000F91D6@prv1-mh.provo.novell.com>
 <5AF03EBD02000078001FE590@prv1-mh.provo.novell.com>
 <5BF52F0E02000078001FE5BE@prv1-mh.provo.novell.com>
 <CALCETrUa4iw+y+EXSqq_ibJQAfR0+U52Q=tO8_bj1YJgtMUP+Q@mail.gmail.com>
In-Reply-To: <CALCETrUa4iw+y+EXSqq_ibJQAfR0+U52Q=tO8_bj1YJgtMUP+Q@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] x86-64/Xen: fix stack switching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 tglx@linutronix.de, hpa@zytor.com, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, mingo@elte.hu
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDE2OjI0LCA8bHV0b0BrZXJuZWwub3JnPiB3cm90ZToKPiBPbiBX
ZWQsIE5vdiAyMSwgMjAxOCBhdCAyOjEwIEFNIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4gd3JvdGU6Cj4+IC0tLSA0LjIwLXJjMy9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCj4+ICsr
KyA0LjIwLXJjMy14ODZfNjQtc3RhY2stc3dpdGNoLVhlbi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82
NC5TCj4+IEBAIC0xMzgwLDYgKzEzODAsMTIgQEAgRU5UUlkobm1pKQo+PiAgICAgICAgIHN3YXBn
cwo+PiAgICAgICAgIGNsZAo+PiAgICAgICAgIFNXSVRDSF9UT19LRVJORUxfQ1IzIHNjcmF0Y2hf
cmVnPSVyZHgKPj4gKwo+PiArICAgICAgIG1vdnEgICAgUEVSX0NQVV9WQVIoY3B1X2N1cnJlbnRf
dG9wX29mX3N0YWNrKSwgJXJkeAo+PiArICAgICAgIHN1YnEgICAgJDgsICVyZHgKPj4gKyAgICAg
ICB4b3JxICAgICVyc3AsICVyZHgKPj4gKyAgICAgICBzaHJxICAgICRQQUdFX1NISUZULCAlcmR4
Cj4+ICsgICAgICAganogICAgICAuTG5taV9rZWVwX3N0YWNrCj4gCj4gVGhpcyBjb2RlIHNob3Vs
ZG4ndCBldmVuIGJlIHJlYWNoYWJsZSBvbiBYZW46Cj4gCj4gY29tbWl0IDQzZTQxMTEwODZhNzBj
NzhiZWRiNmFkOTkwYmVlOTdmMTdiMjdhNmUKPiBBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KPiBEYXRlOiAgIFRodSBOb3YgMiAwMDo1OTowNyAyMDE3IC0wNzAwCj4gCj4g
ICAgIHhlbiwgeDg2L2VudHJ5LzY0OiBBZGQgeGVuIE5NSSB0cmFwIGVudHJ5Cj4gCj4gICAgIElu
c3RlYWQgb2YgdHJ5aW5nIHRvIGV4ZWN1dGUgYW55IE5NSSB2aWEgdGhlIGJhcmUgbWV0YWwncyBO
TUkgdHJhcAo+ICAgICBoYW5kbGVyIHVzZSBhIFhlbiBzcGVjaWZpYyBvbmUgZm9yIFBWIGRvbWFp
bnMsIGxpa2Ugd2UgZG8gZm9yIGUuZy4KPiAgICAgZGVidWcgdHJhcHMuIEFzIGluIGEgUFYgZG9t
YWluIHRoZSBOTUkgaXMgaGFuZGxlZCB2aWEgdGhlIG5vcm1hbAo+ICAgICBrZXJuZWwgc3RhY2sg
dGhpcyBpcyB0aGUgY29ycmVjdCB0aGluZyB0byBkby4KPiAKPiAgICAgVGhpcyB3aWxsIGVuYWJs
ZSB1cyB0byBnZXQgcmlkIG9mIHRoZSB2ZXJ5IGZyYWdpbGUgYW5kIHF1ZXN0aW9uYWJsZQo+ICAg
ICBkZXBlbmRlbmNpZXMgYmV0d2VlbiB0aGUgYmFyZSBtZXRhbCBOTUkgaGFuZGxlciBhbmQgWGVu
IGFzc3VtcHRpb25zCj4gICAgIGJlbGlldmVkIHRvIGJlIGJyb2tlbiBhbnl3YXkuCgpPaCwgSSBk
aWRuJ3Qgbm90aWNlIHRoaXMuIFRoZSBiZWdpbm5pbmdzIG9mIHRoZSBwYXRjaCBoZXJlIHByZS1k
YXRlCnRoaXMsIHRob3VnaCwgYW5kIHRoZW4gSSBkaWRuJ3Qgbm90aWNlIHRoZSBhZGRpdGlvbi4g
VGhhbmtzIGZvcgpwb2ludGluZyB0aGlzIG91dC4KCj4+IC0tLSA0LjIwLXJjMy9hcmNoL3g4Ni9l
bnRyeS9lbnRyeV82NF9jb21wYXQuUwo+PiArKysgNC4yMC1yYzMteDg2XzY0LXN0YWNrLXN3aXRj
aC1YZW4vYXJjaC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMKPj4gQEAgLTM2MSwxNyArMzYx
LDIzIEBAIEVOVFJZKGVudHJ5X0lOVDgwX2NvbXBhdCkKPj4KPj4gICAgICAgICAvKiBOZWVkIHRv
IHN3aXRjaCBiZWZvcmUgYWNjZXNzaW5nIHRoZSB0aHJlYWQgc3RhY2suICovCj4+ICAgICAgICAg
U1dJVENIX1RPX0tFUk5FTF9DUjMgc2NyYXRjaF9yZWc9JXJkaQo+PiArCj4+ICsgICAgICAgbW92
cSAgICBQRVJfQ1BVX1ZBUihjcHVfY3VycmVudF90b3Bfb2Zfc3RhY2spLCAlcmRpCj4+ICsgICAg
ICAgc3VicSAgICAkOCwgJXJkaQo+PiArICAgICAgIHhvcnEgICAgJXJzcCwgJXJkaQo+PiArICAg
ICAgIHNocnEgICAgJFBBR0VfU0hJRlQsICVyZGkKPj4gKyAgICAgICBqeiAgICAgIC5MaW50ODBf
a2VlcF9zdGFjawo+IAo+IFRoaXMgY29tcGFyaXNvbiBpcyBJTU8gdGhlIHdyb25nIHRlc3QgZW50
aXJlbHkuICBIb3cgYWJvdXQgc29tZXRoaW5nIGxpa2U6Cj4gCj4gLyogT24gWGVuIFBWLCBlbnRy
eV9JTlQ4MF9jb21wYXQgaXMgY2FsbGVkIG9uIHRoZSB0aHJlYWQgc3RhY2ssIHNvCj4gcmV3aW5k
aW5nIHRvIHRoZSB0b3Agb2YgdGhlIHRocmVhZCBzdGFjayB3b3VsZCBhbGxvdyBhbiBOTUkgdG8K
PiBvdmVyd3JpdGUgdGhlIGhhcmR3YXJlIGZyYW1lIGJlZm9yZSB3ZSBjb3B5IGl0LiAqLwo+IEFM
VEVSTkFUSVZFICIiLCAiam1wIC5MaW50ODBfa2VlcF9zdGFjayIsIFg4Nl9GRUFUVVJFX1hFTlBW
CgpJbmRlZWQgSSBoYWQgbm90ZWQgdGhpcyBhcyBhbiBhbHRlcm5hdGl2ZSBvcHRpb24gaW4gdjEs
IGJ1dApkaWRuJ3QgZ2V0IHJlc3BlY3RpdmUgZmVlZGJhY2suIElmIHRoYXQncyB0aGUgcHJlZmVy
cmVkIHJvdXRlLCBJJ2xsCmNlcnRhaW5seSBzd2l0Y2guCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 08:58:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 08:58: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-devel-bounces@lists.xenproject.org>)
	id 1gPknx-0006oh-U0; Thu, 22 Nov 2018 08:57: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=kqx2=ob=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPknw-0006oc-Pl
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 08:57:44 +0000
X-Inumbo-ID: aba38dfa-ee34-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aba38dfa-ee34-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 08:57:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 01:57:41 -0700
Message-Id: <5BF66F8402000078001FEBF5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 01:57:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542829065-19681-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542829065-19681-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/atomic: Improvements and
 simplifications to assembly constraints
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ID4+PiBPbiAyMS4xMS4xOCBhdCAyMDozNywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+ICogU29tZSBvZiB0aGUgc2luZ2xlLWJ5dGUgdmVyc2lvbnMgc3BlY2lmeSAiPXEiIGFz
IHRoZSBvdXRwdXQuICBBRkFJQ1QsIHRoZXJlCj4gICAgd2FzIG5vdCBhIGxlZ2l0aW1hdGUgcmVh
c29uIHRvIHJlc3RyaWN0IHRoZSB1c2Ugb2YgJWVzaS8lZWRpIGluIHRoZSAzMi1iaXQKPiAgICBi
dWlsZC4gIEVpdGhlciB3YXksIGluIDY0LWJpdCwgaXQgaXMgZXF1aXZlbGVudCB0byAiPXIiLgoK
SSdtIGNvbmZ1c2VkIGFib3V0IHRoZSAzMi1iaXQgcGFydCBoZXJlOiBPZiBjb3Vyc2UgaXQgd2Fz
IG5lY2Vzc2FyeQp0byByZXN0cmljdCB0aGUgY29tcGlsZXIgdG8gdGhlIGxvdyA0IHJlZ2lzdGVy
cyBpbiB0aGF0IGNhc2UuIEl0J3MganVzdApub3QgY2xlYXIgdG8gbWUgd2hldGhlciB5b3UndmUg
anVzdCB3cml0dGVuIGl0IGRvd24gd3JvbmdseSwgb3IKd2hldGhlciB5b3UgaW5kZWVkIHRoaW5r
IHRoZSB3YXkgaXQgcmVhZHMgdG8gbWUuCgo+ICAqIENvbnN0cmFpbnRzIGluIHRoZSBmb3JtICI9
ciIgKHgpIDogIjAiICh4KSBjYW4gYmUgZm9sZGVkIHRvIGp1c3QgIityIiAoeCkKPiAgKiBTd2l0
Y2ggdG8gdXNpbmcgbmFtZWQgcGFyYW1ldGVycyAobW9zdGx5IGZvciBsZWdpYmlsaXR5KSB3aGlj
aCBpbgo+ICAgIHBhcnRpY3VsYXIgaGVscHMgd2l0aC4uLgo+ICAqIF9feGNoZygpLCBfX2NtcHhj
aGcoKSBhbmQgX19jbXB4Y2hnX3VzZXIoKSBtb2RpZnkgdGhlaXIgbWVtb3J5IG9wZXJhbmQsIHNv
Cj4gICAgbXVzdCBsaXN0IGl0IGFzIGFuIG91dHB1dCBvcGVyYW5kLiAgVGhpcyBvbmx5IHdvcmtz
IGJlY2F1c2UgdGhleSBlYWNoIGhhdmUKPiAgICBhIG1lbW9yeSBjbG9iYmVyIHRvIGdpdmUgdGhl
IGNvbnN0cnVjdCBmdWxsIGNvbXBpbGVyLWJhcnJpZXIgcHJvcGVydGllcy4KPiAgKiBFdmVyeSBt
ZW1vcnkgb3BlcmFuZCBoYXMgYW4gZXhwbGljaXQga25vd24gc2l6ZS4gIExldHRpbmcgdGhlIGNv
bXBpbGVyIHNlZQo+ICAgIHRoZSByZWFsIHNpemUgcmF0aGVyIHRoYW4gb2JzY3VyaW5nIGl0IHdp
dGggX194ZygpIGFsbG93cyBmb3IgdGhlIHJlbW92YWwKPiAgICBvZiB0aGUgaW5zdHJ1Y3Rpb24g
c2l6ZSBzdWZmaXhlcyB3aXRob3V0IGludHJvZHVjaW5nIGFtYmlndWl0eS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+
IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgo+IAo+IEludGVyZXN0aW5nbHksIHN3aXRjaGluZyB0byB1c2Ugb3V0cHV0IG1lbW9yeSBv
cGVyYW5kcyBoYXMgdGhlIGZvbGxvd2luZwo+IHBlcnR1cmJhbmNlIGluIHRoZSBidWlsZDoKPiAK
PiAgIGFkZC9yZW1vdmU6IDAvMCBncm93L3NocmluazogMy81IHVwL2Rvd246IDcwLy0xMjQgKC01
NCkKPiAgIEZ1bmN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAg
ICAgbmV3ICAgZGVsdGEKPiAgIGRvX21tdV91cGRhdGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgNzA0MSAgICA3MTAxICAgICArNjAKPiAgIG1jdGVsZW1fcHJvY2Vzc19kZWZlcnJlZCAg
ICAgICAgICAgICAgICAgICAgIDIzNCAgICAgMjQyICAgICAgKzgKPiAgIGNwdWZyZXFfZ292ZXJu
b3JfZGJzICAgICAgICAgICAgICAgICAgICAgICAgIDg1MSAgICAgODUzICAgICAgKzIKPiAgIF9z
ZXRfc3RhdHVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE2MiAgICAgMTYxICAg
ICAgLTEKPiAgIGNyZWF0ZV9pcnEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMy
NSAgICAgMzIzICAgICAgLTIKPiAgIGRvX3RtZW1fcHV0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMjA2NiAgICAyMDYyICAgICAgLTQKPiAgIHRhc2tfc3dpdGNoX2xvYWRfc2VnICAg
ICAgICAgICAgICAgICAgICAgICAgIDg5MiAgICAgODg0ICAgICAgLTgKPiAgIF9nZXRfcGFnZV90
eXBlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNjA1NyAgICA1OTQ4ICAgIC0xMDkKPiAK
PiBidXQgYXMgZmFyIGFzIEkgY2FuIHRlbGwsIGl0IGlzIGV4Y2x1c2l2ZWx5IGRvd24gdG8gZGlm
ZmVyZW50IHJlZ2lzdGVyCj4gc2NoZWR1bGluZyBjaG9pY2VzLgo+IC0tLQo+ICB4ZW4vaW5jbHVk
ZS9hc20teDg2L3N5c3RlbS5oICAgICAgICB8IDk5IAo+ICsrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvc3lzdGVtLmggfCAy
NCArKysrLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspLCA2NiBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKPiBpbmRleCA0ODNjZDIwLi44NzY0ZTMxIDEw
MDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3N5c3RlbS5oCj4gQEAgLTIzLDkgKzIzLDYgQEAKPiAgI2RlZmluZSB4Y2hn
KHB0cix2KSBcCj4gICAgICAoKF9fdHlwZW9mX18oKihwdHIpKSlfX3hjaGcoKHVuc2lnbmVkIGxv
bmcpKHYpLChwdHIpLHNpemVvZigqKHB0cikpKSkKPiAgCj4gLXN0cnVjdCBfX3hjaGdfZHVtbXkg
eyB1bnNpZ25lZCBsb25nIGFbMTAwXTsgfTsKPiAtI2RlZmluZSBfX3hnKHgpICgodm9sYXRpbGUg
c3RydWN0IF9feGNoZ19kdW1teSAqKSh4KSkKCkkgbmV2ZXIgZnVsbHkgdW5kZXJzdG9vZCB3aHkg
d2UgaGF2ZSB0aGlzLCBzbyBJJ20gaGFwcHkgdG8gc2VlIGl0CmdvIGF3YXkuIEkgc2VlIGl0IGhh
cyBnb25lIGF3YXkgaW4gTGludXggYmFjayBpbiAyLjYuMzYuCgo+IEBAIC03OSwzMSArNzIsMjcg
QEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGcoCj4gICAgICBz
d2l0Y2ggKCBzaXplICkKPiAgICAgIHsKPiAgICAgIGNhc2UgMToKPiAtICAgICAgICBhc20gdm9s
YXRpbGUgKCAibG9jazsgY21weGNoZ2IgJWIxLCUyIgo+IC0gICAgICAgICAgICAgICAgICAgICAg
IDogIj1hIiAocHJldikKPiAtICAgICAgICAgICAgICAgICAgICAgICA6ICJxIiAobmV3KSwgIm0i
ICgqX194ZyhwdHIpKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAiMCIgKG9sZCkKPiArICAg
ICAgICBhc20gdm9sYXRpbGUgKCAibG9jazsgY21weGNoZyAlYltuZXddLCAlW3B0cl0iCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgOiAiPWEiIChwcmV2KSwgW3B0cl0gIittIiAoKih1aW50OF90
ICopcHRyKQo+ICsgICAgICAgICAgICAgICAgICAgICAgIDogW25ld10gInIiIChuZXcpLCAiMCIg
KG9sZCkKCkFueSByZWFzb24geW91IHJldGFpbiB0aGUgcmVmZXJlbmNlIGJ5IG51bWJlciBpbiB0
aGUgaW5wdXQKY29uc3RyYWludCBoZXJlLCByYXRoZXIgdGhhbiBnaXZpbmcgaXRzIGNvcnJlc3Bv
bmRpbmcgb3V0cHV0Cm9uZSBhIG5hbWU/CgpBbHNvIHNpbmNlIHlvdSdyZSBwbGF5aW5nIHdpdGgg
dGhpcyBhbnl3YXkgLSBpcyB0aGVyZSBhIG5lZWQgdG8KcmV0YWluIHRoZSBib2d1cyA7IGFmdGVy
ICJsb2NrIj8KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvc3lzdGVtLmgKPiAr
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9zeXN0ZW0uaAo+IEBAIC0yNSw3ICsyNSw3
IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIF9fdWludDEyOF90IF9fY21weGNoZzE2YigKPiAgCj4g
ICAgICAvKiBEb24ndCB1c2UgIj1BIiBoZXJlIC0gY2xhbmcgY2FuJ3QgZGVhbCB3aXRoIHRoYXQu
ICovCj4gICAgICBhc20gdm9sYXRpbGUgKCAibG9jazsgY21weGNoZzE2YiAlMiIKCkFueSByZWFz
b24gbm90IHRvIGNoYW5nZSB0aGlzIHRvIG5hbWVkIG9wZXJhbmRzIGFzIHdlbGw/Cgo+IEBAIC02
MywzNiArNjMsMzggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgX191aW50MTI4X3QgY21weGNoZzE2
Yl9sb2NhbF8oCj4gICAqIElmIG5vIGZhdWx0IG9jY3VycyB0aGVuIF9vIGlzIHVwZGF0ZWQgdG8g
dGhlIHZhbHVlIHdlIHNhdyBhdCBfcC4gSWYgdGhpcwo+ICAgKiBpcyB0aGUgc2FtZSBhcyB0aGUg
aW5pdGlhbCB2YWx1ZSBvZiBfbyB0aGVuIF9uIGlzIHdyaXR0ZW4gdG8gbG9jYXRpb24gX3AuCj4g
ICAqLwo+IC0jZGVmaW5lIF9fY21weGNoZ191c2VyKF9wLF9vLF9uLF9pc3VmZixfb3BwcmUsX3Jl
Z3R5cGUpICAgICAgICAgICAgICAgICBcCj4gKyNkZWZpbmUgX19jbXB4Y2hnX3VzZXIoX3AsIF9v
LCBfbiwgX29wcHJlKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIHN0YWMo
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICAgICAgYXNtIHZvbGF0aWxlICggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAgICAgIjE6IGxvY2s7IGNtcHhjaGci
X2lzdWZmIiAlIl9vcHByZSIyLCUzXG4iICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAg
ICAiMTogbG9jazsgY21weGNoZyAlIl9vcHByZSJbbmV3XSwgJVtwdHJdXG4iICAgICAgICAgICAg
ICAgICAgICAgXAo+ICAgICAgICAgICIyOlxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgIi5zZWN0aW9uIC5maXh1
cCxcImF4XCJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAg
ICAgICAiMzogICAgIG1vdmwgJDEsJTFcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAoKQW55IHdoYXQgYWJvdXQgdGhpcz8KCj4gICAgICAgICAgIiAgICAgICBq
bXAgMmJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiAgICAgICAgICAiLnByZXZpb3VzXG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgIF9BU01fRVhUQUJMRSgxYiwgM2IpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAgICAgOiAiPWEi
IChfbyksICI9ciIgKF9yYykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiAtICAgICAgICA6IF9yZWd0eXBlIChfbiksICJtIiAoKl9feGcoKHZvbGF0aWxlIHZvaWQg
KilfcCkpLCAiMCIgKF9vKSwgIjEiICgwKSBcCj4gKyAgICAgICAgOiAiK2EiIChfbyksICI9ciIg
KF9yYyksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAg
ICAgIFtwdHJdICIrbSIgKCoodm9sYXRpbGUgdHlwZW9mKCooX3ApKSAqKShfcCkpICAgICAgICAg
ICAgICAgICAgXAoKRG9lcyBjYXN0aW5nIHRvIGFkZCAidm9sYXRpbGUiIGhlcmUgcmVhbGx5IG1h
a2UgYW55IGRpZmZlcmVuY2UsCmNvbnNpZGVyaW5nIHRoZSBhc20oKSBpdHNlbGYgaXMgYSB2b2xh
dGlsZSBvbmUgYW5kIGhhcyBhIG1lbW9yeQpjbG9iYmVyPwoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 09:13:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 09:13: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-devel-bounces@lists.xenproject.org>)
	id 1gPl2p-0008H0-A4; Thu, 22 Nov 2018 09:13: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=kqx2=ob=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPl2o-0008Gv-GW
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 09:13:06 +0000
X-Inumbo-ID: d1d592e6-ee36-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1d592e6-ee36-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 09:13:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 02:13:04 -0700
Message-Id: <5BF6731E02000078001FEC0C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 02:13:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181121181359.gwjozljs35r4omgi@mac>
In-Reply-To: <20181121181359.gwjozljs35r4omgi@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] LLVM optimizations and .init variables usage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDE5OjEzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEFzIHNvbWUgb2YgeW91IGtub3cgbWlnaHQgYWxyZWFkeSBrbm93IGJ5IGRpc2N1c3Npb25zIG9u
IElSQyBuZXdlcgo+IHZlcnNpb25zIG9mIFhlbiBjb21waWxlZCB3aXRoIExMVk0gd2lsbCB0cmln
Z2VyIGEgcGFnZSBmYXVsdCBzaG9ydGx5Cj4gYWZ0ZXIgYm9vdC4KPiAKPiBUaGlzIGlzIGR1ZSB0
byB0aGUgdXNhZ2Ugb2Ygb3B0X2Jvb3RzY3J1YiBpbiBpbml0X2hlYXBfcGFnZXMuCj4gb3B0X2Jv
b3RzY3J1YiBpcyBkZWZpbmVkIGluIHRoZSAuaW5pdCBzZWN0aW9uLCB3aGlsZSBpbml0X2hlYXBf
cGFnZXMKPiBpcyBub3QgYW4gaW5pdCBmdW5jdGlvbiBpdCByZWFkcyBvcHRfYm9vdHNjcnViIGRl
cGVuZGluZyBvbiB0aGUKPiBzeXN0ZW1fc3RhdGUuIExMVk0gZ2VuZXJhdGVkIGNvZGUgd2lsbCBh
dHRlbXB0IHRvIGxvYWQgb3B0X2Jvb3RzY3J1Ygo+IHJlZ2FyZGxlc3Mgb2YgdGhlIHZhbHVlIG9m
IHN5c3RlbV9zdGF0ZSwgdW5kZXIgdGhlIGFzc3VtcHRpb24gdGhhdAo+IGxvYWRpbmcgYSByZWd1
bGFyIGdsb2JhbCB2YXJpYWJsZSBoYXZlIG5vIHNpZGUgZWZmZWN0cy4KPiAKPiBUaGVyZSBoYXZl
IGJlZW4gc2V2ZXJhbCBzdWdnZXN0aW9ucyBhYm91dCBob3cgdG8gc29sdmUgdGhpczoKPiAKPiAg
LSBNYXJrIHRoZSB2YXJpYWJsZSBhcyB2b2xhdGlsZSwgb3IgdXNlIHNvbWV0aGluZyBsaWtlIEFD
Q0VTU19PTkNFLgo+ICAtIFVzZSB0aGUgd2VhayBhdHRyaWJ1dGUuCj4gIC0gRG9uJ3QgZGVjbGFy
ZSBvcHRfYm9vdHNjcnViIGFzIGluaXQuIFRoaXMgaXMgQUZBSUsgd2hhdCBMaW51eCB3b3VsZAo+
ICAgIGRvLCBzaW5jZSBpbml0IHZhcmlhYmxlcyBjYW4gb25seSBiZSB1c2VkIGluIGluaXQgZnVu
Y3Rpb25zLgoKRXhjZXB0IHRoYXQgTGludXggYWxzbyBoYXMgX19yZWYsIHNwZWNpZmljYWxseSB0
byBhbGxvdyByZWZlcmVuY2VzCm90aGVyd2lzZSBtb3BlZCBhYm91dCBieSB0aGUgc2VjdGlvbiBt
aXNtYXRjaCBjaGVja2VyLiBVc2VzCmxpa2UgdGhlIG9uZSB5b3UgbWVudGlvbiAodW5sZXNzIHNv
bWV0aGluZyBoYXMgY2hhbmdlZCBpbiBMaW51eApyZWxhdGl2ZWx5IHJlY2VudGx5KSB3b3VsZCBi
ZSB0aGUgdHlwaWNhbCBjYXNlIG9mIExpbnV4IGFkZGluZyBfX3JlZgp0byB0aGUgZnVuY3Rpb24g
ZGVmaW5pdGlvbiwgd2hpY2ggd291bGQgbWFrZSB0aGVtIGZhY2UgdGhlIGV4YWN0CnNhbWUgaXNz
dWUuCgo+IFRoZSBMTFZNIGJ1ZyByZXBvcnQgaXMgYXQ6Cj4gCj4gaHR0cHM6Ly9idWdzLmxsdm0u
b3JnL3Nob3dfYnVnLmNnaT9pZD0zOTcwNyAKPiAKPiBJIHdvbmRlciB3aGV0aGVyIHdlIHNob3Vs
ZCB0cnkgdG8gcGF0Y2ggdGhpcyBieSBlaXRoZXIgdXNpbmcgdGhlCj4gdm9sYXRpbGUgb3IgdGhl
IHdlYWsgd29ya2Fyb3VuZCwgYnV0IHRoZW4gbmV3IHVzYWdlcyB0aGF0IHRyaWdnZXIKPiBzaW1p
bGFyIGJ1Z3MgY291bGQgYmUgaW50cm9kdWNlZCBhZ2Fpbi4gTWF5YmUgWGVuIHNob3VsZCBmb2xs
b3cgc3VpdAo+IHdpdGggTGludXggYW5kIGxpbWl0IHRoZSB1c2FnZSBvZiBpbml0IHZhcmlhYmxl
cyB0byBpbml0IGZ1bmN0aW9ucywKPiB0aGlzIGlzIGxpa2VseSB0byBiZSBzYWZlIChzaW5jZSBp
dCdzIHdoYXQgTGludXggZG9lcyksIGFuZCB0aHVzIHdvdWxkCj4gcHJldmVudCBmdXR1cmUgc2lt
aWxhciBpc3N1ZXMuCgpUaGUgYWxyZWFkeSBtZW50aW9uZWQgZG93bnNpZGUgb2Ygd2VhayBzdXBw
cmVzc2luZyBsaW5rIHRpbWUgZXJyb3JzCndoZW4gYSBzeW1ib2wgaXMgdW5kZWZpbmVkIGltbyBt
YWtlcyBpdCB0aGUgbGVhc3QgZGVzaXJhYmxlIG9mIHRoZQpvcHRpb25zLiBXaGlsZSBJIGRpc2xp
a2UgYWJ1c2luZyB2b2xhdGlsZSBmb3IgdGhlIHB1cnBvc2UsIGl0IHdvdWxkCnByZXN1bWFibHkg
YmUgdGhlIGxlYXN0IGludHJ1c2l2ZSBjaGFuZ2UsIGFzIF9faW5pdGRhdGEgaXRzZWxmIGNvdWxk
CmJlIG1hZGUgaW5jbHVkZSBpdC4gQWx0aG91Z2gsIHRoaW5raW5nIGFib3V0IGl0LCBtaXNwbGFj
ZWQgX19pbml0ZGF0YQphbmQgYWxpa2UgaW4gZGVmaW5pdGlvbnMgaXMgcXVpdGUgY29tbW9uIGEg
dGhpbmcsIHNvIHdlIG1pZ2h0IGVuZCB1cAp3aXRoIHZvbGF0aWxlIGdldHRpbmcgYXBwbGllZCB0
byBwb2ludGVkIHRvIHR5cGVzIGluc3RlYWQgb2YgcG9pbnRlcgp2YXJpYWJsZXMgdGhlbXNlbHZl
cy4gSGVuY2UgaXQgd291bGRuJ3QgYmUgZW50aXJlbHkgdHJhbnNwYXJlbnQgYQpjaGFuZ2UgZWl0
aGVyLiBQbHVzIGl0IHdvdWxkIGFmZmVjdCBhbGwgZGF0YSBpdGVtcyBpbiAuaW5pdC4qLCBub3Qg
anVzdAp1c2VzIGZyb20gbm9uLV9pbml0IGZ1bmN0aW9ucy4KCldoaWNoIG1ha2VzIG1lIHRoaW5r
IEFDQ0VTU19PTkNFKCkgaXMgdGhlIHdheSB0byBnbywgYXMgb25seQpyZWZlcmVuY2VzIGZyb20g
bm9uLV9faW5pdCBmdW5jdGlvbnMgdG8gLmluaXQuKiBkYXRhIG5lZWQgZGVhbGluZwp3aXRoLiBJ
J20gbm90IHN1cmUgSSBzZWUgYSBnb29kIHdheSBvZiBmaW5kaW5nIGFsbCBpbnN0YW5jZXMsIHRo
b3VnaC4KV2UnbGwgbmVlZCB0byBwYXkgYXR0ZW50aW9uIHdoZW4gd3JpdGluZyBhbmQgcmV2aWV3
aW5nIG5ldyBjb2RlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 09:50:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 09:50: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-devel-bounces@lists.xenproject.org>)
	id 1gPld5-0002jj-9r; Thu, 22 Nov 2018 09:50: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=5xyu=ob=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1gPld3-0002jd-H4
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 09:50:33 +0000
X-Inumbo-ID: 0c487b1c-ee3c-11e8-9a16-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::729])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c487b1c-ee3c-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 09:50:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Tz8eLyhIv+NgjnpsDNWvHIf921aNiNcxcu66gdOsJTk=;
 b=cmues/uVGW3uQg0K0nt8sakNl4R2cxrNCwo810LuLj8hIZgnqZ/UnpOOVmEgfg5jl5z1d+4MeYd/bvDIvv7hfW7W3lQFN+avRGgq8y8OcnXep/H69Q4adoKe1SuujjEtUsKNSa7em8Kmm8qUMcnUD2qunkoWDyW8RqlvB7HHwp4=
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com (20.177.60.97) by
 VI1PR02MB4030.eurprd02.prod.outlook.com (20.177.58.147) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1339.26; Thu, 22 Nov 2018 09:50:28 +0000
Received: from VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::e949:fa0b:b7f6:e272]) by VI1PR02MB4191.eurprd02.prod.outlook.com
 ([fe80::e949:fa0b:b7f6:e272%5]) with mapi id 15.20.1339.029; Thu, 22 Nov 2018
 09:50:28 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Thread-Topic: [PATCH v1] x86/hvm: Generic instruction re-execution mechanism
 for execute faults
Thread-Index: AQHUfZQPHpmE6j0fs0GW/eF2dyk+UKVSoaIAgAf61wCAAPnzAA==
Date: Thu, 22 Nov 2018 09:50:28 +0000
Message-ID: <e5dcca5e-6f19-f2d6-05f1-8659ea1dd2bb@bitdefender.com>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
In-Reply-To: <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM5PR06CA0008.eurprd06.prod.outlook.com
 (2603:10a6:206:2::21) To VI1PR02MB4191.eurprd02.prod.outlook.com
 (2603:10a6:803:81::33)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB4030;
 6:KQd+nfthWIkD1iWO+P3VLcQNLddXVGDKytbq1frFj1D/soLqs6x26w/SQ7zI4f2aS+NZn+ve5dG7uz779/J/mZTQxgZPoLZlsxqYaDmIKqFmM4g8m2KVNPv4MtsFpnk9h2XCCmmBhB7JONLZ172q79Q02wc8Mmr+ikcNf6qTUARohT0LOHuTTu+8Frbe5gWTQFLicx+VRVTRSNQb/GbL6xDw6NrOD1m9CXZG0bAsgKP7HGm5Ue3d+4Eqws85ikAQ7dhSfBUuNZjP9UUm36E40Ji8gc53hJgOCsr9U8UWQmpOD96ScaCMndUviM5NeHlOEsT4tnD0TyRLxqduzBlK5UseFZTFBT6oPowyA9UrzS6Y8uhX3N4AnOcpQXF0uo5urKjYtDoObD3jtmFYhBu5wHRPhH2WtTg+7apiVTjVv5GQZpI4tVMfgG2JRdx30hunXcfMZ9ki2DeU2Oul3Z79/Q==;
 5:VtMuwrB+ucubfFfQKi7VqMqu0B4HZsyX4LE9OkbhnZxydTpcH9nbX+9ZsjiY63f6QJ7sfThRED7V6CAyQnZa2sa7AuH90LD4DIbFFYPWA0V0izZqJqEz5IOb4T82NuKqoeI4/FAA35d+CcteS4YVQYIHlspEyNDWg4Z5MsgX454=;
 7:A7cJnIlEF8WFWUGQcwd0Ma/JtJCPjmGBLMYLL7pbKyP1tFUsFDDyMOVpU3xbXd5M/yBxXyO6DS6pu2BNoeTSNA8JDXSg8fASGq+FWKHnNafCnREXuv2bVCo4S5N/m7BUAXkxJIAtKb1QRkqZYR/IKA==
x-ms-office365-filtering-correlation-id: 6a7d4784-c193-4fa5-f6f5-08d6505feedd
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB4030; 
x-ms-traffictypediagnostic: VI1PR02MB4030:|VI1PR02MB4030:
x-ld-processed: 487baf29-f1da-469a-9221-243f830c36f3,ExtAddr
x-microsoft-antispam-prvs: <VI1PR02MB40309014A11744C45AB88DACABDB0@VI1PR02MB4030.eurprd02.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(5005006)(8121501046)(3231442)(944501410)(52105112)(10201501046)(93006095)(93001095)(3002001)(148016)(149066)(150057)(6041310)(20161123564045)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB4030; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB4030; 
x-forefront-prvs: 0864A36BBF
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(376002)(136003)(346002)(366004)(39860400002)(189003)(199004)(66066001)(99286004)(31686004)(229853002)(6486002)(5660300001)(3846002)(316002)(2906002)(14454004)(36756003)(8936002)(305945005)(81166006)(8676002)(25786009)(6116002)(54906003)(110136005)(2900100001)(6512007)(6246003)(4326008)(7736002)(53936002)(6436002)(476003)(7416002)(106356001)(105586002)(97736004)(478600001)(71200400001)(6506007)(486006)(81156014)(102836004)(446003)(26005)(53546011)(2616005)(52116002)(71190400001)(11346002)(76176011)(256004)(186003)(31696002)(386003)(86362001)(68736007)(41533002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB4030;
 H:VI1PR02MB4191.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: S4YUE45ke0ZpXS+nNUxEHtnb1jQiZBs0PWq9Xk9pYyuyaB25IsEuhr+shoQAV4LjGovUBoLlFEo/VBnorLfvTCD38JmcbTigWWGtbY9f51xOXhvU0uLBSnlpy3gAggZXSPderbssLO15VEEg5sYT4Ne6EjP7pFvqcJPfEPTj33uihiURt/atEHajqivs4KodQhgUz8nLVcHhnl+bLfKbTmiWeqSH1b6AQAkckCy0FWjJVVTjTwT+/b9jMfaph/2JqwG7Amu8T/w8SQXoM5rQ7zKp3RR6Q9qdUr1avpwKAHL+EFmCuiHRp7VDZkpX2sWdpOCAQgpedwBr5DtvZAtOu86Bkm7youbB7HAPgWeEx/4=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <4DDA1ECE15BC0143B240938B436297D6@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6a7d4784-c193-4fa5-f6f5-08d6505feedd
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Nov 2018 09:50:28.4924 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4030
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 =?utf-8?B?TWloYWkgRG9uyJt1?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQpPbiAyMS4xMS4yMDE4IDIwOjU1LCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6DQo+PiArICAgICAg
ICAgICAgaWYgKCBhID09IHYgKQ0KPj4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsNCj4+ICsN
Cj4+ICsgICAgICAgICAgICAvKiBQYXVzZSwgc3luY2VkLiAqLw0KPj4gKyAgICAgICAgICAgIHdo
aWxlICggIWEtPmFyY2guaW5faG9zdCApDQo+IFdoeSBub3QgdXNlIGEtPmlzX3J1bm5pbmcgYXMg
YSB3YXkgdG8ga25vdyB3aGV0aGVyIHRoZSB2Q1BVIGlzDQo+IHJ1bm5pbmc/DQo+IA0KPiBJIHRo
aW5rIHRoZSBsb2dpYyBvZiB1c2luZyB2Y3B1X3BhdXNlIGFuZCBleHBlY3RpbmcgdGhlIHJ1bm5p
bmcgdmNwdQ0KPiB0byB0YWtlIGEgdm1leGl0IGFuZCB0aHVzIHNldCBpbl9ob3N0IGlzIHdyb25n
IGJlY2F1c2UgYSB2Y3B1IHRoYXQNCj4gd2Fzbid0IHJ1bm5pbmcgd2hlbiB2Y3B1X3BhdXNlX25v
c3luYyBpcyBjYWxsZWQgd29uJ3QgZ2V0IHNjaGVkdWxlZA0KPiBhbnltb3JlLCB0aHVzIG5vdCB0
YWtpbmcgYSB2bWV4aXQgYW5kIHRoaXMgZnVuY3Rpb24gd2lsbCBsb2NrdXAuDQoNCldlIGNhbiBy
ZXNvbHZlIHRoaXMgYnkgdXNpbmcgd2hpbGUgKCAhdmNwdV9ydW5uYWJsZShhKSAmJiANCiFhLT5h
cmNoLmluX2hvc3QgKSwgaWYgdGhpcyBpcyBzdWl0YWJsZS4NCg0KfkFsZXgNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 09:51:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 09:51: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-devel-bounces@lists.xenproject.org>)
	id 1gPldh-0002nf-QO; Thu, 22 Nov 2018 09:51: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=bT5v=OB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPldh-0002nU-78
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 09:51:13 +0000
X-Inumbo-ID: 204a8cc6-ee3c-11e8-a9d6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 204a8cc6-ee3c-11e8-a9d6-12d6303a7972;
 Thu, 22 Nov 2018 09:51:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPldW-0005t2-4T; Thu, 22 Nov 2018 09:51:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPldV-0003ho-JQ; Thu, 22 Nov 2018 09:51:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPldV-0003XK-In; Thu, 22 Nov 2018 09:51:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130680-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=568653e01b84be5ac15fbf949bbcffcd91d6e829
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Nov 2018 09:51:01 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130680: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY4MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDY4MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgNTY4NjUzZTAxYjg0YmU1YWMxNWZiZjk0OWJiY2ZmY2Q5MWQ2ZTgyOQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDMgZGF5cyAgIDI1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDY2NiAgMjAxOC0xMS0yMSAyMDowMToxMyBaICAgIDAgZGF5cyAgICA1IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhz
bSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODA2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 09:57:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 09:57: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-devel-bounces@lists.xenproject.org>)
	id 1gPlji-000338-In; Thu, 22 Nov 2018 09:57: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=kQX2=OB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPljg-000333-TO
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 09:57:24 +0000
X-Inumbo-ID: 01d345a2-ee3d-11e8-8b33-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 01d345a2-ee3d-11e8-8b33-12d6303a7972;
 Thu, 22 Nov 2018 09:57:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 02:57:21 -0700
Message-Id: <5BF67D7F02000078001FEC2F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 02:57:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86emul: suppress default test harness build
 with incapable compiler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSB0b3AgbGV2ZWwgIm1ha2UgYnVpbGQiLCBhcyB1c2VkIGUuZy4gYnkgb3NzdGVzdCwgd2FudHMg
dG8gYnVpbGQgYWxsCiJhbGwiIHRhcmdldHMgaW4gZW5hYmxlZCB0b29scyBzdWJkaXJlY3Rvcmll
cywgd2hpY2ggYnkgZGVmYXVsdCBhbHNvCmluY2x1ZGVzIHRoZSBlbXVsYXRvciB0ZXN0IGhhcm5l
c3MuIFRoZSB1c2Ugb2YsIGluIHBhcnRpY3VsYXIsIEFWWDUxMgppbnNucyBpbiwgYWdhaW4gaW4g
cGFydGljdWxhciwgdGVzdF94ODZfZW11bGF0b3IuYyBjYXVzZXMgdGhpcyBidWlsZCB0bwpmYWls
IHRob3VnaCB3aGVuIHRoZSBjb21waWxlciBpcyBub3QgbmV3IGVub3VnaC4gVGFrZSBhIGJpZyBo
YW1tZXIgYW5kCnN1cHByZXNzIHRoZSBkZWZhdWx0IGhhcm5lc3MgYnVpbGQgYWx0b2dldGhlciB3
aGVuIGFueSBvZiB0aGUgZXh0ZW5zaW9ucwp1c2VkIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhlIHNw
ZWNpZmllZCAob3IgZGVmYXVsdGVkIHRvKSBjb21waWxlci4KCkxlYXZlIHRoZSAicnVuIiB0YXJn
ZXQgYWxvbmUgdGhvdWdoOiBXaGlsZSBzb21lIG9mIHRoZSB0ZXN0IGNvZGUgYmxvYnMKbWF5IGZh
aWwgdG8gYnVpbGQgd2l0aCBvbGRlciBjb21waWxlcnMsIGFzIGxvbmcgYXMgdGhlIG1haW4gZXhl
Y3V0YWJsZQpjYW4gYmUgYnVpbHQgc29tZSBsaW1pdGVkIHRlc3RpbmcgY2FuIHN0aWxsIGJlIGRv
bmUuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL01ha2VmaWxlCkBAIC01LDcgKzUsNyBAQCBpbmNsdWRlICQoWEVOX1JPT1QpL3Rv
b2xzL1J1bGVzLm1rCiBUQVJHRVQgOj0gdGVzdF94ODZfZW11bGF0b3IKIAogLlBIT05ZOiBhbGwK
LWFsbDogJChUQVJHRVQpCithbGw6CiAKIC5QSE9OWTogcnVuCiBydW46ICQoVEFSR0VUKQpAQCAt
NjgsNiArNjgsMjQgQEAgYXZ4NTEyZi1vcG1hc2stdmVjcyA6PSAyCiBhdng1MTJkcS1vcG1hc2st
dmVjcyA6PSAxCiBhdng1MTJidy1vcG1hc2stdmVjcyA6PSA0IDgKIAorIyBTdXBwcmVzcyBidWls
ZGluZyBieSBkZWZhdWx0IG9mIHRoZSBoYXJuZXNzIGlmIHRoZSBjb21waWxlciBjYW4ndCBkZWFs
CisjIHdpdGggYW55IG9mIHRoZSBleHRlbnNpb25zIHVzZWQuICBEb24ndCBhbHRlciB0aGUgInJ1
biIgdGFyZ2V0IGRlcGVuZGVuY2llcworIyB0aG91Z2gsIGFzIHRoaXMgdGFyZ2V0IG5lZWRzIHRv
IGJlIHNwZWNpZmllZCBtYW51YWxseSwgYW5kIHRoaW5ncyBtYXkgd29yaworIyBwYXJ0aWFsbHkg
ZXZlbiB3aXRoIG9sZGVyIGNvbXBpbGVycy4KK1RBUkdFVC15IDo9ICQoVEFSR0VUKQorCitkZWZp
bmUgc2ltZC1jaGVjay1jYworVEFSR0VULSQoc2hlbGwgZWNobyAnaW50IGk7JyB8ICQoQ0MpIC14
IGMgLWMgLW8gL2Rldi9udWxsIC1tJCgxKSAtIHx8IGVjaG8geSkgOj0KK2VuZGVmCisKKyQoZm9y
ZWFjaCBmbGF2b3IsJChTSU1EKSAkKEZNQSksJChldmFsICQoY2FsbCBzaW1kLWNoZWNrLWNjLCQo
Zmxhdm9yKSkpKQorCitpZmVxICgkKFRBUkdFVC15KSwpCiskKHdhcm5pbmcgVGVzdCBoYXJuZXNz
IG5vdCBidWlsdCwgdXNlIG5ld2VyIGNvbXBpbGVyIHRoYW4gIiQoQ0MpIikKK2VuZGlmCisKK2Fs
bDogJChUQVJHRVQteSkKKwogIyBGb3IgQVZYIGFuZCBsYXRlciwgaGF2ZSB0aGUgY29tcGlsZXIg
YXZvaWQgWE1NMCB0byB3aWRlbiBjb3ZlcmFnZSBvZgogIyB0aGUgVkVYLnZ2dnYgY2hlY2tzIGlu
IHRoZSBlbXVsYXRvci4gIEZvciAzRE5vdyEsIGhvd2V2ZXIsIGZvcmNlIFNTRQogIyB1c2UgZm9y
IGZsb2F0aW5nIHBvaW50IG9wZXJhdGlvbnMsIHRvIGF2b2lkIG1peGluZyBNTVggYW5kIEZQVSBy
ZWdpc3RlcgoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 09:58:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 09:58: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-devel-bounces@lists.xenproject.org>)
	id 1gPlkP-00036f-TV; Thu, 22 Nov 2018 09:58: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=kQX2=OB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPlkO-00036X-8c
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 09:58:08 +0000
X-Inumbo-ID: 1be720bc-ee3d-11e8-91b9-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1be720bc-ee3d-11e8-91b9-12d6303a7972;
 Thu, 22 Nov 2018 09:58:07 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 02:58:06 -0700
Message-Id: <5BF67DAB02000078001FEC32@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 02:58:03 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86/mwait-idle: Graceful probe failure when
 MWAIT is disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBNV0FJVCBpcyBkaXNhYmxlZCwgaW50ZWxfaWRsZSByZWZ1c2VzIHRvIHByb2JlLgpCdXQg
aXQgbWF5IG1pcy1sZWFkIHRoZSB1c2VyIGJ5IGJsYW1pbmcgdGhpcyBvbiB0aGUgbW9kZWwgbnVt
YmVyOgoKaW50ZWxfaWRsZTogZG9lcyBub3QgcnVuIG9uIGZhbWlseSA2IG1vZGVzbCA3OQoKU28g
ZGVmZXIgdGhlIGNoZWNrIGZvciBNV0FJVCB1bnRpbCBhZnRlciB0aGUgbW9kZWwjIHdoaXRlLWxp
c3QgY2hlY2sgc3VjY2VlZHMsCmFuZCBpZiB0aGUgTVdBSVQgY2hlY2sgZmFpbHMsIHRlbGwgdGhl
IHVzZXIgaG93IHRvIGZpeCBpdDoKCmludGVsX2lkbGU6IFBsZWFzZSBlbmFibGUgTVdBSVQgaW4g
QklPUyBTRVRVUAoKU2lnbmVkLW9mZi1ieTogTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwuY29t
PgpTaWduZWQtb2ZmLWJ5OiBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRl
bC5jb20+CltMaW51eCBjb21taXQ6IGE0YzQ0NzUzM2ExOGVlODZlMDcyMzJkNjM0NGJhMTJiMWY5
YzUwNzddClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUv
bXdhaXQtaWRsZS5jCkBAIC05MTcsOCArOTE3LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBpZGxl
X2NwdSBpZGxlX2NwdV9kbgogfTsKIAogI2RlZmluZSBJQ1BVKG1vZGVsLCBjcHUpIFwKLSAgICB7
IFg4Nl9WRU5ET1JfSU5URUwsIDYsIG1vZGVsLCBYODZfRkVBVFVSRV9NT05JVE9SLCBcCi0gICAg
ICAgICZpZGxlX2NwdV8jI2NwdX0KKwl7IFg4Nl9WRU5ET1JfSU5URUwsIDYsIG1vZGVsLCBYODZf
RkVBVFVSRV9BTFdBWVMsICZpZGxlX2NwdV8jI2NwdX0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCB4
ODZfY3B1X2lkIGludGVsX2lkbGVfaWRzW10gX19pbml0Y29uc3RyZWwgPSB7CiAJSUNQVSgweDFh
LCBuZWhhbGVtKSwKQEAgLTExMjEsNiArMTEyMCwxMSBAQCBzdGF0aWMgaW50IF9faW5pdCBtd2Fp
dF9pZGxlX3Byb2JlKHZvaWQpCiAJCXJldHVybiAtRU5PREVWOwogCX0KIAorCWlmICghYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX01PTklUT1IpKSB7CisJCXByX2RlYnVnKFBSRUZJWCAiUGxlYXNl
IGVuYWJsZSBNV0FJVCBpbiBCSU9TIFNFVFVQXG4iKTsKKwkJcmV0dXJuIC1FTk9ERVY7CisJfQor
CiAJaWYgKGJvb3RfY3B1X2RhdGEuY3B1aWRfbGV2ZWwgPCBDUFVJRF9NV0FJVF9MRUFGKQogCQly
ZXR1cm4gLUVOT0RFVjsKIAoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:00:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:00: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-devel-bounces@lists.xenproject.org>)
	id 1gPln5-0003w7-Cy; Thu, 22 Nov 2018 10: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=kqx2=ob=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPln4-0003vz-7O
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:00:54 +0000
X-Inumbo-ID: 7ed85338-ee3d-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ed85338-ee3d-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 10:00:52 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 03:00:51 -0700
Message-Id: <5BF67E5102000078001FEC44@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 03:00:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <aisaila@bitdefender.com>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <e5dcca5e-6f19-f2d6-05f1-8659ea1dd2bb@bitdefender.com>
In-Reply-To: <e5dcca5e-6f19-f2d6-05f1-8659ea1dd2bb@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrei LUTAS <vlutas@bitdefender.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Mihai Dontu <mdontu@bitdefender.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjExLjE4IGF0IDEwOjUwLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IE9uIDIxLjExLjIwMTggMjA6NTUsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4+ICsgICAg
ICAgICAgICBpZiAoIGEgPT0gdiApCj4+PiArICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+Pj4g
Kwo+Pj4gKyAgICAgICAgICAgIC8qIFBhdXNlLCBzeW5jZWQuICovCj4+PiArICAgICAgICAgICAg
d2hpbGUgKCAhYS0+YXJjaC5pbl9ob3N0ICkKPj4gV2h5IG5vdCB1c2UgYS0+aXNfcnVubmluZyBh
cyBhIHdheSB0byBrbm93IHdoZXRoZXIgdGhlIHZDUFUgaXMKPj4gcnVubmluZz8KPj4gCj4+IEkg
dGhpbmsgdGhlIGxvZ2ljIG9mIHVzaW5nIHZjcHVfcGF1c2UgYW5kIGV4cGVjdGluZyB0aGUgcnVu
bmluZyB2Y3B1Cj4+IHRvIHRha2UgYSB2bWV4aXQgYW5kIHRodXMgc2V0IGluX2hvc3QgaXMgd3Jv
bmcgYmVjYXVzZSBhIHZjcHUgdGhhdAo+PiB3YXNuJ3QgcnVubmluZyB3aGVuIHZjcHVfcGF1c2Vf
bm9zeW5jIGlzIGNhbGxlZCB3b24ndCBnZXQgc2NoZWR1bGVkCj4+IGFueW1vcmUsIHRodXMgbm90
IHRha2luZyBhIHZtZXhpdCBhbmQgdGhpcyBmdW5jdGlvbiB3aWxsIGxvY2t1cC4KPiAKPiBXZSBj
YW4gcmVzb2x2ZSB0aGlzIGJ5IHVzaW5nIHdoaWxlICggIXZjcHVfcnVubmFibGUoYSkgJiYgCj4g
IWEtPmFyY2guaW5faG9zdCApLCBpZiB0aGlzIGlzIHN1aXRhYmxlLgoKT25seSBpZiB5b3UgY2Fu
IGZ1bGx5IGV4cGxhaW4gd2h5IHRoZSBjdXJyZW50IGluZnJhc3RydWN0dXJlIGRvZXNuJ3QKd29y
ayBhbmQgY2FuJ3QgYmUgbWFkZSB3b3JrIHdpdGhvdXQgdGhlIGN1c3RvbSBpbl9ob3N0IGZsYWcu
CkZyb20gcHJpb3Igd29yayBJIGtub3cgdGhpbmdzIGFyZSBzdWJ0bGUgaW4gc29tZSBjYXNlcyB3
aGVyZSBvbmUKd291bGQgd2FudCB0byB1c2UgLT5pc19ydW5uaW5nLCBidXQgc28gZmFyIGFsbCBp
c3N1ZXMgY291bGQgYmUKcmVzb2x2ZWQgd2l0aG91dCBjdXN0b20gYWRkaXRpb25zLgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:02:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:02: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-devel-bounces@lists.xenproject.org>)
	id 1gPlop-00041j-R1; Thu, 22 Nov 2018 10:02: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=lvhj=ob=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gPloo-00041Y-Dh
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:02:42 +0000
X-Inumbo-ID: be672257-ee3d-11e8-9a16-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be672257-ee3d-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 10:02:39 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id c19-v6so7450089lja.5
 for <xen-devel@lists.xenproject.org>; Thu, 22 Nov 2018 02:02:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=HbZG9f3kjGlmpIBqEDEGpN+dHfzdnySvvjiRdUf59L4=;
 b=WYs/XhXaKhXtlbb4drk/ENI08PYFynxi0twR0qEZTMIv66VYK12M8vtN4xwWwHJ7Hn
 g2tIYyIllqz3GgQyoLL9SdYX6SpAgqyHV9KO/0XMDbXEk9SpYn1SOuHjxrr+cBo+ErEU
 35Jkl0gbidhqFdlthZWr4xOLOv5FPryu9qBaniFAQmd9Q+x/MtD4VFl++xlza0bT7afS
 oWZjHRrU5t+QbCsne7ZyMmiyqd3mDD1G+7N8Ckk5EEXZrs++9QgGcYAHgyD6rg6H7GP8
 03ksAndY35JpmsaUMHcXUXxGYx7tqybn913b6DPE0/Og4bcp18wzKzsglBxH1WnK+Cuy
 aPEA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=HbZG9f3kjGlmpIBqEDEGpN+dHfzdnySvvjiRdUf59L4=;
 b=Eo68uqozw/AZxzHiNkMqNmoWVlsARFZwMd9+bsmO7kcgpo7iJyA8XL6k6pNHoPdyA+
 IH9FVPHRdvq4lslYrZnorHpsArJsjqcj7/hbhG2pDrheEJ6Q+YmL47zAw0zrXPkCqXcM
 MSe1mI8Gc8vh14hBVU52oAzzUTTg0qxBF3Gz+lr3tu0XpWvu8SaiKnebKVjwttFrwuxq
 6DwAqqbbWx6eStVAKOIa4G2GeCk/P+gu2yrY2cGzQeoljtiK1H92SrG6R0Yxu+HmW0zg
 RCZ6KQJ3xZvL0a9oXiW80miD+7JUNhJNIQUgvAb0xefcRn5KasuFBl4ud6IRNcj5Nm3J
 1EMA==
X-Gm-Message-State: AA+aEWbqGWpKsOjej7bEcfAIPkwMpetEGmz/i2akn/QH8rWU2d7vH7Dd
 1cPYfmQLid9DOavDdEPxHSnuyoea
X-Google-Smtp-Source: AFSGD/Wnb4j/fvgilJf3PFplG/VrUCPU2kvaVayygP/cJVCJmSbTxkH7b8ula8BOsEaU1xtH0QK0cQ==
X-Received: by 2002:a2e:3603:: with SMTP id d3-v6mr6290087lja.46.1542880957486; 
 Thu, 22 Nov 2018 02:02:37 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id v19sm2043421lfe.69.2018.11.22.02.02.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Nov 2018 02:02:36 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, alsa-devel@alsa-project.org,
 jgross@suse.com, boris.ostrovsky@oracle.com
Date: Thu, 22 Nov 2018 12:02:28 +0200
Message-Id: <20181122100230.14976-1-andr2000@gmail.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/3] xen: Introduce shared buffer helpers for
 page directory...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKYmFzZWQgZnJvbnRlbmRzLiBDdXJyZW50bHkgdGhlIGZyb250ZW5kcyB3aGljaCBp
bXBsZW1lbnQKc2ltaWxhciBjb2RlIGZvciBzaGFyaW5nIGJpZyBidWZmZXJzIGJldHdlZW4gZnJv
bnRlbmQgYW5kCmJhY2tlbmQgYXJlIHBhcmEtdmlydHVhbGl6ZWQgRFJNIGFuZCBzb3VuZCBkcml2
ZXJzLgpCb3RoIGRlZmluZSB0aGUgc2FtZSB3YXkgdG8gc2hhcmUgZ3JhbnQgcmVmZXJlbmNlcyBv
ZiBhCmRhdGEgYnVmZmVyIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgYmFja2VuZCB3aXRoIGxpdHRs
ZQpkaWZmZXJlbmNlcy4KCk1vdmUgc2hhcmVkIGNvZGUgaW50byBhIGhlbHBlciBtb2R1bGUsIHNv
IHRoZXJlIGlzIGEgc2luZ2xlCmltcGxlbWVudGF0aW9uIG9mIHRoZSBzYW1lIGZ1bmN0aW9uYWxp
dHkgZm9yIGFsbC4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVr
c2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBkcml2ZXJzL3hlbi9LY29uZmlnICAg
ICAgICAgICAgICAgICB8ICAgMyArCiBkcml2ZXJzL3hlbi9NYWtlZmlsZSAgICAgICAgICAgICAg
ICB8ICAgMSArCiBkcml2ZXJzL3hlbi94ZW4tZnJvbnQtcGdkaXItc2hidWYuYyB8IDU1MyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL3hlbi94ZW4tZnJvbnQtcGdkaXItc2hi
dWYuaCB8ICA4OSArKysrKwogNCBmaWxlcyBjaGFuZ2VkLCA2NDYgaW5zZXJ0aW9ucygrKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMveGVuL3hlbi1mcm9udC1wZ2Rpci1zaGJ1Zi5jCiBjcmVh
dGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4veGVuLWZyb250LXBnZGlyLXNoYnVmLmgKCmRpZmYg
LS1naXQgYS9kcml2ZXJzL3hlbi9LY29uZmlnIGIvZHJpdmVycy94ZW4vS2NvbmZpZwppbmRleCA4
MTViOWU5YmI5NzUuLjgzOGI2NmE5YTBlNyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vS2NvbmZp
ZworKysgYi9kcml2ZXJzL3hlbi9LY29uZmlnCkBAIC0zNDAsNCArMzQwLDcgQEAgY29uZmlnIFhF
Tl9TWU1TCiBjb25maWcgWEVOX0hBVkVfVlBNVQogICAgICAgIGJvb2wKIAorY29uZmlnIFhFTl9G
Uk9OVF9QR0RJUl9TSEJVRgorCXRyaXN0YXRlCisKIGVuZG1lbnUKZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL01ha2VmaWxlIGIvZHJpdmVycy94ZW4vTWFrZWZpbGUKaW5kZXggM2U1NDJmNjBmMjlm
Li5jNDg5MjdhNThlMTAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL01ha2VmaWxlCisrKyBiL2Ry
aXZlcnMveGVuL01ha2VmaWxlCkBAIC00NCwzICs0NCw0IEBAIHhlbi1nbnRkZXYteQkJCQk6PSBn
bnRkZXYubwogeGVuLWdudGRldi0kKENPTkZJR19YRU5fR05UREVWX0RNQUJVRikJKz0gZ250ZGV2
LWRtYWJ1Zi5vCiB4ZW4tZ250YWxsb2MteQkJCQk6PSBnbnRhbGxvYy5vCiB4ZW4tcHJpdmNtZC15
CQkJCTo9IHByaXZjbWQubyBwcml2Y21kLWJ1Zi5vCitvYmotJChDT05GSUdfWEVOX0ZST05UX1BH
RElSX1NIQlVGKQkrPSB4ZW4tZnJvbnQtcGdkaXItc2hidWYubwpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy94ZW4veGVuLWZyb250LXBnZGlyLXNoYnVmLmMgYi9kcml2ZXJzL3hlbi94ZW4tZnJvbnQtcGdk
aXItc2hidWYuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjQ4YTY1
OGRjN2NjZgotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMveGVuL3hlbi1mcm9udC1wZ2Rpci1z
aGJ1Zi5jCkBAIC0wLDAgKzEsNTUzIEBACisvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BM
LTIuMCBPUiBNSVQKKworLyoKKyAqIFhlbiBmcm9udGVuZC9iYWNrZW5kIHBhZ2UgZGlyZWN0b3J5
IGJhc2VkIHNoYXJlZCBidWZmZXIKKyAqIGhlbHBlciBtb2R1bGUuCisgKgorICogQ29weXJpZ2h0
IChDKSAyMDE4IEVQQU0gU3lzdGVtcyBJbmMuCisgKgorICogQXV0aG9yOiBPbGVrc2FuZHIgQW5k
cnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CisgKi8KKworI2lu
Y2x1ZGUgPGxpbnV4L21vZHVsZS5oPgorI2luY2x1ZGUgPGxpbnV4L2Vycm5vLmg+CisjaW5jbHVk
ZSA8bGludXgvbW0uaD4KKworI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJ2aXNvci5oPgorI2luY2x1
ZGUgPHhlbi9iYWxsb29uLmg+CisjaW5jbHVkZSA8eGVuL3hlbi5oPgorI2luY2x1ZGUgPHhlbi94
ZW5idXMuaD4KKyNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL3JpbmcuaD4KKworI2luY2x1ZGUg
PHhlbi94ZW4tZnJvbnQtcGdkaXItc2hidWYuaD4KKworI2lmbmRlZiBHUkFOVF9JTlZBTElEX1JF
RgorLyoKKyAqIEZJWE1FOiB1c2FnZSBvZiBncmFudCByZWZlcmVuY2UgMCBhcyBpbnZhbGlkIGdy
YW50IHJlZmVyZW5jZToKKyAqIGdyYW50IHJlZmVyZW5jZSAwIGlzIHZhbGlkLCBidXQgbmV2ZXIg
ZXhwb3NlZCB0byBhIFBWIGRyaXZlciwKKyAqIGJlY2F1c2Ugb2YgdGhlIGZhY3QgaXQgaXMgYWxy
ZWFkeSBpbiB1c2UvcmVzZXJ2ZWQgYnkgdGhlIFBWIGNvbnNvbGUuCisgKi8KKyNkZWZpbmUgR1JB
TlRfSU5WQUxJRF9SRUYJMAorI2VuZGlmCisKKy8qKgorICogVGhpcyBzdHJ1Y3R1cmUgcmVwcmVz
ZW50cyB0aGUgc3RydWN0dXJlIG9mIGEgc2hhcmVkIHBhZ2UKKyAqIHRoYXQgY29udGFpbnMgZ3Jh
bnQgcmVmZXJlbmNlcyB0byB0aGUgcGFnZXMgb2YgdGhlIHNoYXJlZAorICogYnVmZmVyLiBUaGlz
IHN0cnVjdHVyZSBpcyBjb21tb24gdG8gbWFueSBYZW4gcGFyYS12aXJ0dWFsaXplZAorICogcHJv
dG9jb2xzIGF0IGluY2x1ZGUveGVuL2ludGVyZmFjZS9pby8KKyAqLworc3RydWN0IHhlbl9wYWdl
X2RpcmVjdG9yeSB7CisJZ3JhbnRfcmVmX3QgZ3JlZl9kaXJfbmV4dF9wYWdlOworCWdyYW50X3Jl
Zl90IGdyZWZbMV07IC8qIFZhcmlhYmxlIGxlbmd0aCAqLworfTsKKworLyoqCisgKiBTaGFyZWQg
YnVmZmVyIG9wcyB3aGljaCBhcmUgZGlmZmVyZW50bHkgaW1wbGVtZW50ZWQKKyAqIGRlcGVuZGlu
ZyBvbiB0aGUgYWxsb2NhdGlvbiBtb2RlLCBlLmcuIGlmIHRoZSBidWZmZXIKKyAqIGlzIGFsbG9j
YXRlZCBieSB0aGUgY29ycmVzcG9uZGluZyBiYWNrZW5kIG9yIGZyb250ZW5kLgorICogU29tZSBv
ZiB0aGUgb3BlcmF0aW9ucy4KKyAqLworc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9vcHMg
eworCS8qCisJICogQ2FsY3VsYXRlIG51bWJlciBvZiBncmVmcyByZXF1aXJlZCB0byBoYW5kbGUg
dGhpcyBidWZmZXIsCisJICogZS5nLiBpZiBncmVmcyBhcmUgcmVxdWlyZWQgZm9yIHBhZ2UgZGly
ZWN0b3J5IG9ubHkgb3IgdGhlIGJ1ZmZlcgorCSAqIHBhZ2VzIGFzIHdlbGwuCisJICovCisJdm9p
ZCAoKmNhbGNfbnVtX2dyZWZzKShzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmICpidWYpOwor
CisJLyogRmlsbCBwYWdlIGRpcmVjdG9yeSBhY2NvcmRpbmcgdG8gcGFyYS12aXJ0dWFsIGRpc3Bs
YXkgcHJvdG9jb2wuICovCisJdm9pZCAoKmZpbGxfcGFnZV9kaXIpKHN0cnVjdCB4ZW5fZnJvbnRf
cGdkaXJfc2hidWYgKmJ1Zik7CisKKwkvKiBDbGFpbSBncmFudCByZWZlcmVuY2VzIGZvciB0aGUg
cGFnZXMgb2YgdGhlIGJ1ZmZlci4gKi8KKwlpbnQgKCpncmFudF9yZWZzX2Zvcl9idWZmZXIpKHN0
cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZiwKKwkJCQkgICAgIGdyYW50X3JlZl90ICpw
cml2X2dyZWZfaGVhZCwgaW50IGdyZWZfaWR4KTsKKworCS8qIE1hcCBncmFudCByZWZlcmVuY2Vz
IG9mIHRoZSBidWZmZXIuICovCisJaW50ICgqbWFwKShzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3No
YnVmICpidWYpOworCisJLyogVW5tYXAgZ3JhbnQgcmVmZXJlbmNlcyBvZiB0aGUgYnVmZmVyLiAq
LworCWludCAoKnVubWFwKShzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmICpidWYpOworfTsK
KworLyoqCisgKiBHZXQgZ3JhbnRlZCByZWZlcmVuY2UgdG8gdGhlIHZlcnkgZmlyc3QgcGFnZSBv
ZiB0aGUKKyAqIHBhZ2UgZGlyZWN0b3J5LiBVc3VhbGx5IHRoaXMgaXMgcGFzc2VkIHRvIHRoZSBi
YWNrZW5kLAorICogc28gaXQgY2FuIGZpbmQvZmlsbCB0aGUgZ3JhbnQgcmVmZXJlbmNlcyB0byB0
aGUgYnVmZmVyJ3MKKyAqIHBhZ2VzLgorICoKKyAqIFxwYXJhbSBidWYgc2hhcmVkIGJ1ZmZlciB3
aGljaCBwYWdlIGRpcmVjdG9yeSBpcyBvZiBpbnRlcmVzdC4KKyAqIFxyZXR1cm4gZ3JhbnRlZCBy
ZWZlcmVuY2UgdG8gdGhlIHZlcnkgZmlyc3QgcGFnZSBvZiB0aGUKKyAqIHBhZ2UgZGlyZWN0b3J5
LgorICovCitncmFudF9yZWZfdAoreGVuX2Zyb250X3BnZGlyX3NoYnVmX2dldF9kaXJfc3RhcnQo
c3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVmKQoreworCWlmICghYnVmLT5ncmVmcykK
KwkJcmV0dXJuIEdSQU5UX0lOVkFMSURfUkVGOworCisJcmV0dXJuIGJ1Zi0+Z3JlZnNbMF07Cit9
CitFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fZnJvbnRfcGdkaXJfc2hidWZfZ2V0X2Rpcl9zdGFydCk7
CisKKy8qKgorICogTWFwIGdyYW50ZWQgcmVmZXJlbmNlcyBvZiB0aGUgc2hhcmVkIGJ1ZmZlci4K
KyAqCisgKiBEZXBlbmRpbmcgb24gdGhlIHNoYXJlZCBidWZmZXIgbW9kZSBvZiBhbGxvY2F0aW9u
CisgKiAoYmVfYWxsb2MgZmxhZykgdGhpcyBjYW4gZWl0aGVyIGRvIG5vdGhpbmcgKGZvciBidWZm
ZXJzCisgKiBzaGFyZWQgYnkgdGhlIGZyb250ZW5kIGl0c2VsZikgb3IgbWFwIHRoZSBwcm92aWRl
ZCBncmFudGVkCisgKiByZWZlcmVuY2VzIG9udG8gdGhlIGJhY2tpbmcgc3RvcmFnZSAoYnVmLT5w
YWdlcykuCisgKgorICogXHBhcmFtIGJ1ZiBzaGFyZWQgYnVmZmVyIHdoaWNoIGdyYW50cyB0byBi
ZSBtYXBlZC4KKyAqIFxyZXR1cm4gemVybyBvbiBzdWNjZXNzIG9yIGEgbmVnYXRpdmUgbnVtYmVy
IG9uIGZhaWx1cmUuCisgKi8KK2ludCB4ZW5fZnJvbnRfcGdkaXJfc2hidWZfbWFwKHN0cnVjdCB4
ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZikKK3sKKwlpZiAoYnVmLT5vcHMgJiYgYnVmLT5vcHMt
Pm1hcCkKKwkJcmV0dXJuIGJ1Zi0+b3BzLT5tYXAoYnVmKTsKKworCS8qIE5vIG5lZWQgdG8gbWFw
IG93biBncmFudCByZWZlcmVuY2VzLiAqLworCXJldHVybiAwOworfQorRVhQT1JUX1NZTUJPTF9H
UEwoeGVuX2Zyb250X3BnZGlyX3NoYnVmX21hcCk7CisKKy8qKgorICogVW5tYXAgZ3JhbnRlZCBy
ZWZlcmVuY2VzIG9mIHRoZSBzaGFyZWQgYnVmZmVyLgorICoKKyAqIERlcGVuZGluZyBvbiB0aGUg
c2hhcmVkIGJ1ZmZlciBtb2RlIG9mIGFsbG9jYXRpb24KKyAqIChiZV9hbGxvYyBmbGFnKSB0aGlz
IGNhbiBlaXRoZXIgZG8gbm90aGluZyAoZm9yIGJ1ZmZlcnMKKyAqIHNoYXJlZCBieSB0aGUgZnJv
bnRlbmQgaXRzZWxmKSBvciB1bm1hcCB0aGUgcHJvdmlkZWQgZ3JhbnRlZAorICogcmVmZXJlbmNl
cy4KKyAqCisgKiBccGFyYW0gYnVmIHNoYXJlZCBidWZmZXIgd2hpY2ggZ3JhbnRzIHRvIGJlIHVu
bWFwZWQuCisgKiBccmV0dXJuIHplcm8gb24gc3VjY2VzcyBvciBhIG5lZ2F0aXZlIG51bWJlciBv
biBmYWlsdXJlLgorICovCitpbnQgeGVuX2Zyb250X3BnZGlyX3NoYnVmX3VubWFwKHN0cnVjdCB4
ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZikKK3sKKwlpZiAoYnVmLT5vcHMgJiYgYnVmLT5vcHMt
PnVubWFwKQorCQlyZXR1cm4gYnVmLT5vcHMtPnVubWFwKGJ1Zik7CisKKwkvKiBObyBuZWVkIHRv
IHVubWFwIG93biBncmFudCByZWZlcmVuY2VzLiAqLworCXJldHVybiAwOworfQorRVhQT1JUX1NZ
TUJPTF9HUEwoeGVuX2Zyb250X3BnZGlyX3NoYnVmX3VubWFwKTsKKworLyoqCisgKiBGcmVlIGFs
bCB0aGUgcmVzb3VyY2VzIG9mIHRoZSBzaGFyZWQgYnVmZmVyLgorICoKKyAqIFxwYXJhbSBidWYg
c2hhcmVkIGJ1ZmZlciB3aGljaCByZXNvdXJjZXMgdG8gYmUgZnJlZWQuCisgKi8KK3ZvaWQgeGVu
X2Zyb250X3BnZGlyX3NoYnVmX2ZyZWUoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVm
KQoreworCWlmIChidWYtPmdyZWZzKSB7CisJCWludCBpOworCisJCWZvciAoaSA9IDA7IGkgPCBi
dWYtPm51bV9ncmVmczsgaSsrKQorCQkJaWYgKGJ1Zi0+Z3JlZnNbaV0gIT0gR1JBTlRfSU5WQUxJ
RF9SRUYpCisJCQkJZ250dGFiX2VuZF9mb3JlaWduX2FjY2VzcyhidWYtPmdyZWZzW2ldLAorCQkJ
CQkJCSAgMCwgMFVMKTsKKwl9CisJa2ZyZWUoYnVmLT5ncmVmcyk7CisJa2ZyZWUoYnVmLT5kaXJl
Y3RvcnkpOworfQorRVhQT1JUX1NZTUJPTF9HUEwoeGVuX2Zyb250X3BnZGlyX3NoYnVmX2ZyZWUp
OworCisvKgorICogTnVtYmVyIG9mIGdyZWZzIGEgcGFnZSBjYW4gaG9sZCB3aXRoIHJlc3BlY3Qg
dG8gdGhlCisgKiBzdHJ1Y3QgeGVuX3BhZ2VfZGlyZWN0b3J5IGhlYWRlci4KKyAqLworI2RlZmlu
ZSBYRU5fTlVNX0dSRUZTX1BFUl9QQUdFICgoUEFHRV9TSVpFIC0gXAorCQkJCSBvZmZzZXRvZihz
dHJ1Y3QgeGVuX3BhZ2VfZGlyZWN0b3J5LCBcCisJCQkJCSAgZ3JlZikpIC8gc2l6ZW9mKGdyYW50
X3JlZl90KSkKKworLyoqCisgKiBHZXQgdGhlIG51bWJlciBvZiBwYWdlcyB0aGUgcGFnZSBkaXJl
Y3RvcnkgY29uc3VtZXMgaXRzZWxmLgorICoKKyAqIFxwYXJhbSBidWYgc2hhcmVkIGJ1ZmZlci4K
KyAqLworc3RhdGljIGludCBnZXRfbnVtX3BhZ2VzX2RpcihzdHJ1Y3QgeGVuX2Zyb250X3BnZGly
X3NoYnVmICpidWYpCit7CisJcmV0dXJuIERJVl9ST1VORF9VUChidWYtPm51bV9wYWdlcywgWEVO
X05VTV9HUkVGU19QRVJfUEFHRSk7Cit9CisKKy8qKgorICogQ2FsY3VsYXRlIHRoZSBudW1iZXIg
b2YgZ3JhbnQgcmVmZXJlbmNlcyBuZWVkZWQgdG8gc2hhcmUgdGhlIGJ1ZmZlcgorICogYW5kIGl0
cyBwYWdlcyB3aGVuIGJhY2tlbmQgYWxsb2NhdGVzIHRoZSBidWZmZXIuCisgKgorICogXHBhcmFt
IGJ1ZiBzaGFyZWQgYnVmZmVyLgorICovCitzdGF0aWMgdm9pZCBiYWNrZW5kX2NhbGNfbnVtX2dy
ZWZzKHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZikKK3sKKwkvKiBPbmx5IGZvciBw
YWdlcyB0aGUgcGFnZSBkaXJlY3RvcnkgY29uc3VtZXMgaXRzZWxmLiAqLworCWJ1Zi0+bnVtX2dy
ZWZzID0gZ2V0X251bV9wYWdlc19kaXIoYnVmKTsKK30KKworLyoqCisgKiBDYWxjdWxhdGUgdGhl
IG51bWJlciBvZiBncmFudCByZWZlcmVuY2VzIG5lZWRlZCB0byBzaGFyZSB0aGUgYnVmZmVyCisg
KiBhbmQgaXRzIHBhZ2VzIHdoZW4gZnJvbnRlbmQgYWxsb2NhdGVzIHRoZSBidWZmZXIuCisgKgor
ICogXHBhcmFtIGJ1ZiBzaGFyZWQgYnVmZmVyLgorICovCitzdGF0aWMgdm9pZCBndWVzdF9jYWxj
X251bV9ncmVmcyhzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmICpidWYpCit7CisJLyoKKwkg
KiBOdW1iZXIgb2YgcGFnZXMgdGhlIHBhZ2UgZGlyZWN0b3J5IGNvbnN1bWVzIGl0c2VsZgorCSAq
IHBsdXMgZ3JlZnMgZm9yIHRoZSBidWZmZXIgcGFnZXMuCisJICovCisJYnVmLT5udW1fZ3JlZnMg
PSBnZXRfbnVtX3BhZ2VzX2RpcihidWYpICsgYnVmLT5udW1fcGFnZXM7Cit9CisKKyNkZWZpbmUg
eGVuX3BhZ2VfdG9fdmFkZHIocGFnZSkgXAorCSgodWludHB0cl90KXBmbl90b19rYWRkcihwYWdl
X3RvX3hlbl9wZm4ocGFnZSkpKQorCisvKioKKyAqIFVubWFwIHRoZSBidWZmZXIgcHJldmlvdXNs
eSBtYXBwZWQgd2l0aCBncmFudCByZWZlcmVuY2VzCisgKiBwcm92aWRlZCBieSB0aGUgYmFja2Vu
ZC4KKyAqCisgKiBccGFyYW0gYnVmIHNoYXJlZCBidWZmZXIuCisgKiBccmV0dXJuIHplcm8gb24g
c3VjY2VzcyBvciBhIG5lZ2F0aXZlIG51bWJlciBvbiBmYWlsdXJlLgorICovCitzdGF0aWMgaW50
IGJhY2tlbmRfdW5tYXAoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVmKQoreworCXN0
cnVjdCBnbnR0YWJfdW5tYXBfZ3JhbnRfcmVmICp1bm1hcF9vcHM7CisJaW50IGksIHJldDsKKwor
CWlmICghYnVmLT5wYWdlcyB8fCAhYnVmLT5iYWNrZW5kX21hcF9oYW5kbGVzIHx8ICFidWYtPmdy
ZWZzKQorCQlyZXR1cm4gMDsKKworCXVubWFwX29wcyA9IGtjYWxsb2MoYnVmLT5udW1fcGFnZXMs
IHNpemVvZigqdW5tYXBfb3BzKSwKKwkJCSAgICBHRlBfS0VSTkVMKTsKKwlpZiAoIXVubWFwX29w
cykKKwkJcmV0dXJuIC1FTk9NRU07CisKKwlmb3IgKGkgPSAwOyBpIDwgYnVmLT5udW1fcGFnZXM7
IGkrKykgeworCQlwaHlzX2FkZHJfdCBhZGRyOworCisJCWFkZHIgPSB4ZW5fcGFnZV90b192YWRk
cihidWYtPnBhZ2VzW2ldKTsKKwkJZ250dGFiX3NldF91bm1hcF9vcCgmdW5tYXBfb3BzW2ldLCBh
ZGRyLCBHTlRNQVBfaG9zdF9tYXAsCisJCQkJICAgIGJ1Zi0+YmFja2VuZF9tYXBfaGFuZGxlc1tp
XSk7CisJfQorCisJcmV0ID0gZ250dGFiX3VubWFwX3JlZnModW5tYXBfb3BzLCBOVUxMLCBidWYt
PnBhZ2VzLAorCQkJCWJ1Zi0+bnVtX3BhZ2VzKTsKKworCWZvciAoaSA9IDA7IGkgPCBidWYtPm51
bV9wYWdlczsgaSsrKSB7CisJCWlmICh1bmxpa2VseSh1bm1hcF9vcHNbaV0uc3RhdHVzICE9IEdO
VFNUX29rYXkpKQorCQkJZGV2X2VycigmYnVmLT54Yl9kZXYtPmRldiwKKwkJCQkiRmFpbGVkIHRv
IHVubWFwIHBhZ2UgJWQ6ICVkXG4iLAorCQkJCWksIHVubWFwX29wc1tpXS5zdGF0dXMpOworCX0K
KworCWlmIChyZXQpCisJCWRldl9lcnIoJmJ1Zi0+eGJfZGV2LT5kZXYsCisJCQkiRmFpbGVkIHRv
IHVubWFwIGdyYW50IHJlZmVyZW5jZXMsIHJldCAlZCIsIHJldCk7CisKKwlrZnJlZSh1bm1hcF9v
cHMpOworCWtmcmVlKGJ1Zi0+YmFja2VuZF9tYXBfaGFuZGxlcyk7CisJYnVmLT5iYWNrZW5kX21h
cF9oYW5kbGVzID0gTlVMTDsKKwlyZXR1cm4gcmV0OworfQorCisvKioKKyAqIE1hcCB0aGUgYnVm
ZmVyIHdpdGggZ3JhbnQgcmVmZXJlbmNlcyBwcm92aWRlZCBieSB0aGUgYmFja2VuZC4KKyAqCisg
KiBccGFyYW0gYnVmIHNoYXJlZCBidWZmZXIuCisgKiBccmV0dXJuIHplcm8gb24gc3VjY2VzcyBv
ciBhIG5lZ2F0aXZlIG51bWJlciBvbiBmYWlsdXJlLgorICovCitzdGF0aWMgaW50IGJhY2tlbmRf
bWFwKHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZikKK3sKKwlzdHJ1Y3QgZ250dGFi
X21hcF9ncmFudF9yZWYgKm1hcF9vcHMgPSBOVUxMOworCXVuc2lnbmVkIGNoYXIgKnB0cjsKKwlp
bnQgcmV0LCBjdXJfZ3JlZiwgY3VyX2Rpcl9wYWdlLCBjdXJfcGFnZSwgZ3JlZnNfbGVmdDsKKwor
CW1hcF9vcHMgPSBrY2FsbG9jKGJ1Zi0+bnVtX3BhZ2VzLCBzaXplb2YoKm1hcF9vcHMpLCBHRlBf
S0VSTkVMKTsKKwlpZiAoIW1hcF9vcHMpCisJCXJldHVybiAtRU5PTUVNOworCisJYnVmLT5iYWNr
ZW5kX21hcF9oYW5kbGVzID0ga2NhbGxvYyhidWYtPm51bV9wYWdlcywKKwkJCQkJICAgc2l6ZW9m
KCpidWYtPmJhY2tlbmRfbWFwX2hhbmRsZXMpLAorCQkJCQkgICBHRlBfS0VSTkVMKTsKKwlpZiAo
IWJ1Zi0+YmFja2VuZF9tYXBfaGFuZGxlcykgeworCQlrZnJlZShtYXBfb3BzKTsKKwkJcmV0dXJu
IC1FTk9NRU07CisJfQorCisJLyoKKwkgKiBSZWFkIHBhZ2UgZGlyZWN0b3J5IHRvIGdldCBncmVm
cyBmcm9tIHRoZSBiYWNrZW5kOiBmb3IgZXh0ZXJuYWwKKwkgKiBidWZmZXIgd2Ugb25seSBhbGxv
Y2F0ZSBidWYtPmdyZWZzIGZvciB0aGUgcGFnZSBkaXJlY3RvcnksCisJICogc28gYnVmLT5udW1f
Z3JlZnMgaGFzIG51bWJlciBvZiBwYWdlcyBpbiB0aGUgcGFnZSBkaXJlY3RvcnkgaXRzZWxmLgor
CSAqLworCXB0ciA9IGJ1Zi0+ZGlyZWN0b3J5OworCWdyZWZzX2xlZnQgPSBidWYtPm51bV9wYWdl
czsKKwljdXJfcGFnZSA9IDA7CisJZm9yIChjdXJfZGlyX3BhZ2UgPSAwOyBjdXJfZGlyX3BhZ2Ug
PCBidWYtPm51bV9ncmVmczsgY3VyX2Rpcl9wYWdlKyspIHsKKwkJc3RydWN0IHhlbl9wYWdlX2Rp
cmVjdG9yeSAqcGFnZV9kaXIgPQorCQkJKHN0cnVjdCB4ZW5fcGFnZV9kaXJlY3RvcnkgKilwdHI7
CisJCWludCB0b19jb3B5ID0gWEVOX05VTV9HUkVGU19QRVJfUEFHRTsKKworCQlpZiAodG9fY29w
eSA+IGdyZWZzX2xlZnQpCisJCQl0b19jb3B5ID0gZ3JlZnNfbGVmdDsKKworCQlmb3IgKGN1cl9n
cmVmID0gMDsgY3VyX2dyZWYgPCB0b19jb3B5OyBjdXJfZ3JlZisrKSB7CisJCQlwaHlzX2FkZHJf
dCBhZGRyOworCisJCQlhZGRyID0geGVuX3BhZ2VfdG9fdmFkZHIoYnVmLT5wYWdlc1tjdXJfcGFn
ZV0pOworCQkJZ250dGFiX3NldF9tYXBfb3AoJm1hcF9vcHNbY3VyX3BhZ2VdLCBhZGRyLAorCQkJ
CQkgIEdOVE1BUF9ob3N0X21hcCwKKwkJCQkJICBwYWdlX2Rpci0+Z3JlZltjdXJfZ3JlZl0sCisJ
CQkJCSAgYnVmLT54Yl9kZXYtPm90aGVyZW5kX2lkKTsKKwkJCWN1cl9wYWdlKys7CisJCX0KKwor
CQlncmVmc19sZWZ0IC09IHRvX2NvcHk7CisJCXB0ciArPSBQQUdFX1NJWkU7CisJfQorCXJldCA9
IGdudHRhYl9tYXBfcmVmcyhtYXBfb3BzLCBOVUxMLCBidWYtPnBhZ2VzLCBidWYtPm51bV9wYWdl
cyk7CisKKwkvKiBTYXZlIGhhbmRsZXMgZXZlbiBpZiBlcnJvciwgc28gd2UgY2FuIHVubWFwLiAq
LworCWZvciAoY3VyX3BhZ2UgPSAwOyBjdXJfcGFnZSA8IGJ1Zi0+bnVtX3BhZ2VzOyBjdXJfcGFn
ZSsrKSB7CisJCWJ1Zi0+YmFja2VuZF9tYXBfaGFuZGxlc1tjdXJfcGFnZV0gPSBtYXBfb3BzW2N1
cl9wYWdlXS5oYW5kbGU7CisJCWlmICh1bmxpa2VseShtYXBfb3BzW2N1cl9wYWdlXS5zdGF0dXMg
IT0gR05UU1Rfb2theSkpCisJCQlkZXZfZXJyKCZidWYtPnhiX2Rldi0+ZGV2LAorCQkJCSJGYWls
ZWQgdG8gbWFwIHBhZ2UgJWQ6ICVkXG4iLAorCQkJCWN1cl9wYWdlLCBtYXBfb3BzW2N1cl9wYWdl
XS5zdGF0dXMpOworCX0KKworCWlmIChyZXQpIHsKKwkJZGV2X2VycigmYnVmLT54Yl9kZXYtPmRl
diwKKwkJCSJGYWlsZWQgdG8gbWFwIGdyYW50IHJlZmVyZW5jZXMsIHJldCAlZCIsIHJldCk7CisJ
CWJhY2tlbmRfdW5tYXAoYnVmKTsKKwl9CisKKwlrZnJlZShtYXBfb3BzKTsKKwlyZXR1cm4gcmV0
OworfQorCisvKioKKyAqIEZpbGwgcGFnZSBkaXJlY3Rvcnkgd2l0aCBncmFudCByZWZlcmVuY2Vz
IHRvIHRoZSBwYWdlcyBvZiB0aGUKKyAqIHBhZ2UgZGlyZWN0b3J5IGl0c2VsZi4KKyAqCisgKiBU
aGUgZ3JhbnQgcmVmZXJlbmNlcyB0byB0aGUgYnVmZmVyIHBhZ2VzIGFyZSBwcm92aWRlZCBieSB0
aGUKKyAqIGJhY2tlbmQgaW4gdGhpcyBjYXNlLgorICoKKyAqIFxwYXJhbSBidWYgc2hhcmVkIGJ1
ZmZlci4KKyAqLworc3RhdGljIHZvaWQgYmFja2VuZF9maWxsX3BhZ2VfZGlyKHN0cnVjdCB4ZW5f
ZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZikKK3sKKwlzdHJ1Y3QgeGVuX3BhZ2VfZGlyZWN0b3J5ICpw
YWdlX2RpcjsKKwl1bnNpZ25lZCBjaGFyICpwdHI7CisJaW50IGksIG51bV9wYWdlc19kaXI7CisK
KwlwdHIgPSBidWYtPmRpcmVjdG9yeTsKKwludW1fcGFnZXNfZGlyID0gZ2V0X251bV9wYWdlc19k
aXIoYnVmKTsKKworCS8qIEZpbGwgb25seSBncmVmcyBmb3IgdGhlIHBhZ2UgZGlyZWN0b3J5IGl0
c2VsZi4gKi8KKwlmb3IgKGkgPSAwOyBpIDwgbnVtX3BhZ2VzX2RpciAtIDE7IGkrKykgeworCQlw
YWdlX2RpciA9IChzdHJ1Y3QgeGVuX3BhZ2VfZGlyZWN0b3J5ICopcHRyOworCisJCXBhZ2VfZGly
LT5ncmVmX2Rpcl9uZXh0X3BhZ2UgPSBidWYtPmdyZWZzW2kgKyAxXTsKKwkJcHRyICs9IFBBR0Vf
U0laRTsKKwl9CisJLyogTGFzdCBwYWdlIG11c3Qgc2F5IHRoZXJlIGlzIG5vIG1vcmUgcGFnZXMu
ICovCisJcGFnZV9kaXIgPSAoc3RydWN0IHhlbl9wYWdlX2RpcmVjdG9yeSAqKXB0cjsKKwlwYWdl
X2Rpci0+Z3JlZl9kaXJfbmV4dF9wYWdlID0gR1JBTlRfSU5WQUxJRF9SRUY7Cit9CisKKy8qKgor
ICogRmlsbCBwYWdlIGRpcmVjdG9yeSB3aXRoIGdyYW50IHJlZmVyZW5jZXMgdG8gdGhlIHBhZ2Vz
IG9mIHRoZQorICogcGFnZSBkaXJlY3RvcnkgYW5kIHRoZSBidWZmZXIgd2Ugc2hhcmUgd2l0aCB0
aGUgYmFja2VuZC4KKyAqCisgKiBccGFyYW0gYnVmIHNoYXJlZCBidWZmZXIuCisgKi8KK3N0YXRp
YyB2b2lkIGd1ZXN0X2ZpbGxfcGFnZV9kaXIoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAq
YnVmKQoreworCXVuc2lnbmVkIGNoYXIgKnB0cjsKKwlpbnQgY3VyX2dyZWYsIGdyZWZzX2xlZnQs
IHRvX2NvcHksIGksIG51bV9wYWdlc19kaXI7CisKKwlwdHIgPSBidWYtPmRpcmVjdG9yeTsKKwlu
dW1fcGFnZXNfZGlyID0gZ2V0X251bV9wYWdlc19kaXIoYnVmKTsKKworCS8qCisJICogV2hpbGUg
Y29weWluZywgc2tpcCBncmVmcyBhdCBzdGFydCwgdGhleSBhcmUgZm9yIHBhZ2VzCisJICogZ3Jh
bnRlZCBmb3IgdGhlIHBhZ2UgZGlyZWN0b3J5IGl0c2VsZi4KKwkgKi8KKwljdXJfZ3JlZiA9IG51
bV9wYWdlc19kaXI7CisJZ3JlZnNfbGVmdCA9IGJ1Zi0+bnVtX3BhZ2VzOworCWZvciAoaSA9IDA7
IGkgPCBudW1fcGFnZXNfZGlyOyBpKyspIHsKKwkJc3RydWN0IHhlbl9wYWdlX2RpcmVjdG9yeSAq
cGFnZV9kaXIgPQorCQkJKHN0cnVjdCB4ZW5fcGFnZV9kaXJlY3RvcnkgKilwdHI7CisKKwkJaWYg
KGdyZWZzX2xlZnQgPD0gWEVOX05VTV9HUkVGU19QRVJfUEFHRSkgeworCQkJdG9fY29weSA9IGdy
ZWZzX2xlZnQ7CisJCQlwYWdlX2Rpci0+Z3JlZl9kaXJfbmV4dF9wYWdlID0gR1JBTlRfSU5WQUxJ
RF9SRUY7CisJCX0gZWxzZSB7CisJCQl0b19jb3B5ID0gWEVOX05VTV9HUkVGU19QRVJfUEFHRTsK
KwkJCXBhZ2VfZGlyLT5ncmVmX2Rpcl9uZXh0X3BhZ2UgPSBidWYtPmdyZWZzW2kgKyAxXTsKKwkJ
fQorCQltZW1jcHkoJnBhZ2VfZGlyLT5ncmVmLCAmYnVmLT5ncmVmc1tjdXJfZ3JlZl0sCisJCSAg
ICAgICB0b19jb3B5ICogc2l6ZW9mKGdyYW50X3JlZl90KSk7CisJCXB0ciArPSBQQUdFX1NJWkU7
CisJCWdyZWZzX2xlZnQgLT0gdG9fY29weTsKKwkJY3VyX2dyZWYgKz0gdG9fY29weTsKKwl9Cit9
CisKKy8qKgorICogR3JhbnQgcmVmZXJlbmNlcyB0byB0aGUgZnJvbnRlbmQncyBidWZmZXIgcGFn
ZXMuCisgKgorICogVGhlc2Ugd2lsbCBiZSBzaGFyZWQgd2l0aCB0aGUgYmFja2VuZCwgc28gaXQg
Y2FuCisgKiBhY2Nlc3MgdGhlIGJ1ZmZlcidzIGRhdGEuCisgKgorICogXHBhcmFtIGJ1ZiBzaGFy
ZWQgYnVmZmVyLgorICogXHJldHVybiB6ZXJvIG9uIHN1Y2Nlc3Mgb3IgYSBuZWdhdGl2ZSBudW1i
ZXIgb24gZmFpbHVyZS4KKyAqLworc3RhdGljIGludCBndWVzdF9ncmFudF9yZWZzX2Zvcl9idWZm
ZXIoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVmLAorCQkJCSAgICAgICBncmFudF9y
ZWZfdCAqcHJpdl9ncmVmX2hlYWQsCisJCQkJICAgICAgIGludCBncmVmX2lkeCkKK3sKKwlpbnQg
aSwgY3VyX3JlZiwgb3RoZXJlbmRfaWQ7CisKKwlvdGhlcmVuZF9pZCA9IGJ1Zi0+eGJfZGV2LT5v
dGhlcmVuZF9pZDsKKwlmb3IgKGkgPSAwOyBpIDwgYnVmLT5udW1fcGFnZXM7IGkrKykgeworCQlj
dXJfcmVmID0gZ250dGFiX2NsYWltX2dyYW50X3JlZmVyZW5jZShwcml2X2dyZWZfaGVhZCk7CisJ
CWlmIChjdXJfcmVmIDwgMCkKKwkJCXJldHVybiBjdXJfcmVmOworCisJCWdudHRhYl9ncmFudF9m
b3JlaWduX2FjY2Vzc19yZWYoY3VyX3JlZiwgb3RoZXJlbmRfaWQsCisJCQkJCQl4ZW5fcGFnZV90
b19nZm4oYnVmLT5wYWdlc1tpXSksCisJCQkJCQkwKTsKKwkJYnVmLT5ncmVmc1tncmVmX2lkeCsr
XSA9IGN1cl9yZWY7CisJfQorCXJldHVybiAwOworfQorCisvKioKKyAqIEdyYW50IGFsbCB0aGUg
cmVmZXJlbmNlcyBuZWVkZWQgdG8gc2hhcmUgdGhlIGJ1ZmZlci4KKyAqCisgKiBHcmFudCByZWZl
cmVuY2VzIHRvIHRoZSBwYWdlIGRpcmVjdG9yeSBwYWdlcyBhbmQsIGlmCisgKiBuZWVkZWQsIGFs
c28gdG8gdGhlIHBhZ2VzIG9mIHRoZSBzaGFyZWQgYnVmZmVyIGRhdGEuCisgKgorICogXHBhcmFt
IGJ1ZiBzaGFyZWQgYnVmZmVyLgorICogXHJldHVybiB6ZXJvIG9uIHN1Y2Nlc3Mgb3IgYSBuZWdh
dGl2ZSBudW1iZXIgb24gZmFpbHVyZS4KKyAqLworc3RhdGljIGludCBncmFudF9yZWZlcmVuY2Vz
KHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZikKK3sKKwlncmFudF9yZWZfdCBwcml2
X2dyZWZfaGVhZDsKKwlpbnQgcmV0LCBpLCBqLCBjdXJfcmVmOworCWludCBvdGhlcmVuZF9pZCwg
bnVtX3BhZ2VzX2RpcjsKKworCXJldCA9IGdudHRhYl9hbGxvY19ncmFudF9yZWZlcmVuY2VzKGJ1
Zi0+bnVtX2dyZWZzLCAmcHJpdl9ncmVmX2hlYWQpOworCWlmIChyZXQgPCAwKSB7CisJCWRldl9l
cnIoJmJ1Zi0+eGJfZGV2LT5kZXYsCisJCQkiQ2Fubm90IGFsbG9jYXRlIGdyYW50IHJlZmVyZW5j
ZXNcbiIpOworCQlyZXR1cm4gcmV0OworCX0KKworCW90aGVyZW5kX2lkID0gYnVmLT54Yl9kZXYt
Pm90aGVyZW5kX2lkOworCWogPSAwOworCW51bV9wYWdlc19kaXIgPSBnZXRfbnVtX3BhZ2VzX2Rp
cihidWYpOworCWZvciAoaSA9IDA7IGkgPCBudW1fcGFnZXNfZGlyOyBpKyspIHsKKwkJdW5zaWdu
ZWQgbG9uZyBmcmFtZTsKKworCQljdXJfcmVmID0gZ250dGFiX2NsYWltX2dyYW50X3JlZmVyZW5j
ZSgmcHJpdl9ncmVmX2hlYWQpOworCQlpZiAoY3VyX3JlZiA8IDApCisJCQlyZXR1cm4gY3VyX3Jl
ZjsKKworCQlmcmFtZSA9IHhlbl9wYWdlX3RvX2dmbih2aXJ0X3RvX3BhZ2UoYnVmLT5kaXJlY3Rv
cnkgKworCQkJCQkJICAgICBQQUdFX1NJWkUgKiBpKSk7CisJCWdudHRhYl9ncmFudF9mb3JlaWdu
X2FjY2Vzc19yZWYoY3VyX3JlZiwgb3RoZXJlbmRfaWQsIGZyYW1lLCAwKTsKKwkJYnVmLT5ncmVm
c1tqKytdID0gY3VyX3JlZjsKKwl9CisKKwlpZiAoYnVmLT5vcHMtPmdyYW50X3JlZnNfZm9yX2J1
ZmZlcikgeworCQlyZXQgPSBidWYtPm9wcy0+Z3JhbnRfcmVmc19mb3JfYnVmZmVyKGJ1ZiwgJnBy
aXZfZ3JlZl9oZWFkLCBqKTsKKwkJaWYgKHJldCkKKwkJCXJldHVybiByZXQ7CisJfQorCisJZ250
dGFiX2ZyZWVfZ3JhbnRfcmVmZXJlbmNlcyhwcml2X2dyZWZfaGVhZCk7CisJcmV0dXJuIDA7Cit9
CisKKy8qKgorICogQWxsb2NhdGUgYWxsIHJlcXVpcmVkIHN0cnVjdHVyZXMgdG8gbWFuZ2Ugc2hh
cmVkIGJ1ZmZlci4KKyAqCisgKiBccGFyYW0gYnVmIHNoYXJlZCBidWZmZXIuCisgKiBccmV0dXJu
IHplcm8gb24gc3VjY2VzcyBvciBhIG5lZ2F0aXZlIG51bWJlciBvbiBmYWlsdXJlLgorICovCitz
dGF0aWMgaW50IGFsbG9jX3N0b3JhZ2Uoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVm
KQoreworCWJ1Zi0+Z3JlZnMgPSBrY2FsbG9jKGJ1Zi0+bnVtX2dyZWZzLCBzaXplb2YoKmJ1Zi0+
Z3JlZnMpLCBHRlBfS0VSTkVMKTsKKwlpZiAoIWJ1Zi0+Z3JlZnMpCisJCXJldHVybiAtRU5PTUVN
OworCisJYnVmLT5kaXJlY3RvcnkgPSBrY2FsbG9jKGdldF9udW1fcGFnZXNfZGlyKGJ1ZiksIFBB
R0VfU0laRSwgR0ZQX0tFUk5FTCk7CisJaWYgKCFidWYtPmRpcmVjdG9yeSkKKwkJcmV0dXJuIC1F
Tk9NRU07CisKKwlyZXR1cm4gMDsKK30KKworLyoKKyAqIEZvciBiYWNrZW5kIGFsbG9jYXRlZCBi
dWZmZXJzIHdlIGRvbid0IG5lZWQgZ3JhbnRfcmVmc19mb3JfYnVmZmVyCisgKiBhcyB0aG9zZSBn
cmFudCByZWZlcmVuY2VzIGFyZSBhbGxvY2F0ZWQgYXQgYmFja2VuZCBzaWRlLgorICovCitzdGF0
aWMgY29uc3Qgc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9vcHMgYmFja2VuZF9vcHMgPSB7
CisJLmNhbGNfbnVtX2dyZWZzID0gYmFja2VuZF9jYWxjX251bV9ncmVmcywKKwkuZmlsbF9wYWdl
X2RpciA9IGJhY2tlbmRfZmlsbF9wYWdlX2RpciwKKwkubWFwID0gYmFja2VuZF9tYXAsCisJLnVu
bWFwID0gYmFja2VuZF91bm1hcAorfTsKKworLyoKKyAqIEZvciBsb2NhbGx5IGdyYW50ZWQgcmVm
ZXJlbmNlcyB3ZSBkbyBub3QgbmVlZCB0byBtYXAvdW5tYXAKKyAqIHRoZSByZWZlcmVuY2VzLgor
ICovCitzdGF0aWMgY29uc3Qgc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9vcHMgbG9jYWxf
b3BzID0geworCS5jYWxjX251bV9ncmVmcyA9IGd1ZXN0X2NhbGNfbnVtX2dyZWZzLAorCS5maWxs
X3BhZ2VfZGlyID0gZ3Vlc3RfZmlsbF9wYWdlX2RpciwKKwkuZ3JhbnRfcmVmc19mb3JfYnVmZmVy
ID0gZ3Vlc3RfZ3JhbnRfcmVmc19mb3JfYnVmZmVyLAorfTsKKworLyoqCisgKiBBbGxvY2F0ZSBh
IG5ldyBpbnN0YW5jZSBvZiBhIHNoYXJlZCBidWZmZXIuCisgKgorICogXHBhcmFtIGNmZyBjb25m
aWd1cmF0aW9uIHRvIGJlIHVzZWQgd2hpbGUgYWxsb2NhdGluZyBhIG5ldyBzaGFyZWQgYnVmZmVy
LgorICogXHJldHVybiB6ZXJvIG9uIHN1Y2Nlc3Mgb3IgYSBuZWdhdGl2ZSBudW1iZXIgb24gZmFp
bHVyZS4KKyAqLworaW50IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9hbGxvYyhzdHJ1Y3QgeGVuX2Zy
b250X3BnZGlyX3NoYnVmX2NmZyAqY2ZnKQoreworCXN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hi
dWYgKmJ1ZiA9IGNmZy0+cGdkaXI7CisJaW50IHJldDsKKworCWlmIChjZmctPmJlX2FsbG9jKQor
CQlidWYtPm9wcyA9ICZiYWNrZW5kX29wczsKKwllbHNlCisJCWJ1Zi0+b3BzID0gJmxvY2FsX29w
czsKKwlidWYtPnhiX2RldiA9IGNmZy0+eGJfZGV2OworCWJ1Zi0+bnVtX3BhZ2VzID0gY2ZnLT5u
dW1fcGFnZXM7CisJYnVmLT5wYWdlcyA9IGNmZy0+cGFnZXM7CisKKwlidWYtPm9wcy0+Y2FsY19u
dW1fZ3JlZnMoYnVmKTsKKworCXJldCA9IGFsbG9jX3N0b3JhZ2UoYnVmKTsKKwlpZiAocmV0KQor
CQlnb3RvIGZhaWw7CisKKwlyZXQgPSBncmFudF9yZWZlcmVuY2VzKGJ1Zik7CisJaWYgKHJldCkK
KwkJZ290byBmYWlsOworCisJYnVmLT5vcHMtPmZpbGxfcGFnZV9kaXIoYnVmKTsKKworCXJldHVy
biAwOworCitmYWlsOgorCXhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9mcmVlKGJ1Zik7CisJcmV0dXJu
IHJldDsKK30KK0VYUE9SVF9TWU1CT0xfR1BMKHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9hbGxvYyk7
CisKK01PRFVMRV9ERVNDUklQVElPTigiWGVuIGZyb250ZW5kL2JhY2tlbmQgcGFnZSBkaXJlY3Rv
cnkgYmFzZWQgIgorCQkgICAic2hhcmVkIGJ1ZmZlciBoYW5kbGluZyIpOworTU9EVUxFX0FVVEhP
UigiT2xla3NhbmRyIEFuZHJ1c2hjaGVua28iKTsKK01PRFVMRV9MSUNFTlNFKCJHUEwiKTsKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUveGVuL3hlbi1mcm9udC1wZ2Rpci1zaGJ1Zi5oIGIvaW5jbHVkZS94
ZW4veGVuLWZyb250LXBnZGlyLXNoYnVmLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwLi4xNTBlZjdlYzUxZWMKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL3hlbi94
ZW4tZnJvbnQtcGdkaXItc2hidWYuaApAQCAtMCwwICsxLDg5IEBACisvKiBTUERYLUxpY2Vuc2Ut
SWRlbnRpZmllcjogR1BMLTIuMCBPUiBNSVQgKi8KKworLyoKKyAqIFhlbiBmcm9udGVuZC9iYWNr
ZW5kIHBhZ2UgZGlyZWN0b3J5IGJhc2VkIHNoYXJlZCBidWZmZXIKKyAqIGhlbHBlciBtb2R1bGUu
CisgKgorICogQ29weXJpZ2h0IChDKSAyMDE4IEVQQU0gU3lzdGVtcyBJbmMuCisgKgorICogQXV0
aG9yOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBh
bS5jb20+CisgKi8KKworI2lmbmRlZiBfX1hFTl9GUk9OVF9QR0RJUl9TSEJVRl9IXworI2RlZmlu
ZSBfX1hFTl9GUk9OVF9QR0RJUl9TSEJVRl9IXworCisjaW5jbHVkZSA8bGludXgva2VybmVsLmg+
CisKKyNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KKworc3RydWN0IHhlbl9mcm9udF9wZ2Rp
cl9zaGJ1Zl9vcHM7CisKK3N0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgeworCS8qCisJICog
TnVtYmVyIG9mIHJlZmVyZW5jZXMgZ3JhbnRlZCBmb3IgdGhlIGJhY2tlbmQgdXNlOgorCSAqCisJ
ICogIC0gZm9yIGZyb250ZW5kIGFsbG9jYXRlZC9pbXBvcnRlZCBidWZmZXJzIHRoaXMgaG9sZHMg
dGhlIG51bWJlcgorCSAqICAgIG9mIGdyYW50IHJlZmVyZW5jZXMgZm9yIHRoZSBwYWdlIGRpcmVj
dG9yeSBhbmQgdGhlIHBhZ2VzCisJICogICAgb2YgdGhlIGJ1ZmZlcgorCSAqCisJICogIC0gZm9y
IHRoZSBidWZmZXIgcHJvdmlkZWQgYnkgdGhlIGJhY2tlbmQgdGhpcyBvbmx5IGhvbGRzIHRoZSBu
dW1iZXIKKwkgKiAgICBvZiBncmFudCByZWZlcmVuY2VzIGZvciB0aGUgcGFnZSBkaXJlY3Rvcnkg
aXRzZWxmIGFzIGdyYW50CisJICogICAgcmVmZXJlbmNlcyBmb3IgdGhlIGJ1ZmZlciB3aWxsIGJl
IHByb3ZpZGVkIGJ5IHRoZSBiYWNrZW5kLgorCSAqLworCWludCBudW1fZ3JlZnM7CisJZ3JhbnRf
cmVmX3QgKmdyZWZzOworCS8qIFBhZ2UgZGlyZWN0b3J5IGJhY2tpbmcgc3RvcmFnZS4gKi8KKwl1
OCAqZGlyZWN0b3J5OworCisJLyoKKwkgKiBOdW1iZXIgb2YgcGFnZXMgZm9yIHRoZSBzaGFyZWQg
YnVmZmVyIGl0c2VsZiAoZXhjbHVkaW5nIHRoZSBwYWdlCisJICogZGlyZWN0b3J5KS4KKwkgKi8K
KwlpbnQgbnVtX3BhZ2VzOworCS8qCisJICogQmFja2luZyBzdG9yYWdlIG9mIHRoZSBzaGFyZWQg
YnVmZmVyOiB0aGVzZSBhcmUgdGhlIHBhZ2VzIGJlaW5nCisJICogc2hhcmVkLgorCSAqLworCXN0
cnVjdCBwYWdlICoqcGFnZXM7CisKKwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJfZGV2OworCisJ
LyogVGhlc2UgYXJlIHRoZSBvcHMgdXNlZCBpbnRlcm5hbGx5IGRlcGVuZGluZyBvbiBiZV9hbGxv
YyBtb2RlLiAqLworCWNvbnN0IHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWZfb3BzICpvcHM7
CisKKwkvKiBYZW4gbWFwIGhhbmRsZXMgZm9yIHRoZSBidWZmZXIgYWxsb2NhdGVkIGJ5IHRoZSBi
YWNrZW5kLiAqLworCWdyYW50X2hhbmRsZV90ICpiYWNrZW5kX21hcF9oYW5kbGVzOworfTsKKwor
c3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9jZmcgeworCXN0cnVjdCB4ZW5idXNfZGV2aWNl
ICp4Yl9kZXY7CisKKwkvKiBOdW1iZXIgb2YgcGFnZXMgb2YgdGhlIGJ1ZmZlciBiYWNraW5nIHN0
b3JhZ2UuICovCisJaW50IG51bV9wYWdlczsKKwkvKiBQYWdlcyBvZiB0aGUgYnVmZmVyIHRvIGJl
IHNoYXJlZC4gKi8KKwlzdHJ1Y3QgcGFnZSAqKnBhZ2VzOworCisJLyoKKwkgKiBUaGlzIGlzIGFs
bG9jYXRlZCBvdXRzaWRlIGJlY2F1c2UgdGhlcmUgYXJlIHVzZS1jYXNlcyB3aGVuCisJICogdGhl
IGJ1ZmZlciBzdHJ1Y3R1cmUgaXMgYWxsb2NhdGVkIGFzIGEgcGFydCBvZiBhIGJpZ2dlciBvbmUu
CisJICovCisJc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqcGdkaXI7CisJLyoKKwkgKiBN
b2RlIG9mIGdyYW50IHJlZmVyZW5jZSBzaGFyaW5nOiBpZiBzZXQgdGhlbiBiYWNrZW5kIHdpbGwg
c2hhcmUKKwkgKiBncmFudCByZWZlcmVuY2VzIHRvIHRoZSBidWZmZXIgd2l0aCB0aGUgZnJvbnRl
bmQuCisJICovCisJaW50IGJlX2FsbG9jOworfTsKKworaW50IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1
Zl9hbGxvYyhzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmX2NmZyAqY2ZnKTsKKworZ3JhbnRf
cmVmX3QKK3hlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9nZXRfZGlyX3N0YXJ0KHN0cnVjdCB4ZW5fZnJv
bnRfcGdkaXJfc2hidWYgKmJ1Zik7CisKK2ludCB4ZW5fZnJvbnRfcGdkaXJfc2hidWZfbWFwKHN0
cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1Zik7CisKK2ludCB4ZW5fZnJvbnRfcGdkaXJf
c2hidWZfdW5tYXAoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVmKTsKKwordm9pZCB4
ZW5fZnJvbnRfcGdkaXJfc2hidWZfZnJlZShzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmICpi
dWYpOworCisjZW5kaWYgLyogX19YRU5fRlJPTlRfUEdESVJfU0hCVUZfSF8gKi8KLS0gCjIuMTku
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:02:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:02: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-devel-bounces@lists.xenproject.org>)
	id 1gPlor-00042P-JG; Thu, 22 Nov 2018 10:02: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=lvhj=ob=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gPlop-00041f-Rr
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:02:43 +0000
X-Inumbo-ID: bfec543c-ee3d-11e8-9a16-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bfec543c-ee3d-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 10:02:42 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id n18-v6so7446024lji.7
 for <xen-devel@lists.xenproject.org>; Thu, 22 Nov 2018 02:02:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=dRQ1Sf8pPkvYF49fBUyyUb4KpUjCpxuckPEMO2XA0zo=;
 b=aOTMC282DdY/TXt3G6YWZ3YK6xuSt7vlBPHk0gb2JVATdjp4xDWH7opniGwzwgZw+h
 bwIITjCbLbedleydWABytDSU4UOl8upZ/E1/lGKmz9HiOBZLTolqZqzo6lMvgbZp3yoI
 5ZQLTF0CKAgLjzz7/AtbAcvquSihmHLOENw+dZKSanZOZ4kiEE/wu5tiaoLEKl+qnVRB
 wspJQZwUNstWVCyW+2n7ztQDObgIkPUJh9TMdYRjpVPpu/v5CiofjQxkXmdGHfE8Yio9
 ZQaRUmMJUgy5CNp3YYy27nAMOECzoHCYBbFOlV4srb7S4jphgpOfjtLhq2aJ4lQN2Kdo
 8V/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=dRQ1Sf8pPkvYF49fBUyyUb4KpUjCpxuckPEMO2XA0zo=;
 b=pSDsBJSIyhDvMIvcMVLefDJ9Kyy5osLcOEPHAksE2r4JUlwDrQq3Ep7rnExNZGX9So
 0HFv/sPbmUP+Y6O+e0QNdpiO2iJe8DglO8lrDpYxh8G8sVFeVqwsj3qh9wNJH7iczHof
 u2xHPBmV0Rkhz7Ehp2oK3qQ3KqgQayUTlamzklCUm5xkZHozFSg936oe1Sx3xeswWQG/
 UiawUnptuHqaAUE2kU3vYnBSjV2/QDem8frmJLj992xLmm5MTdyv+u8/cYJyKR6cwUXr
 5uvbuC5P+eNmdHj/i0SZWC8AYq0zmFJlsN+kyPXKJ7bY4fsZgzktvtdmsBRN3+fkHjcH
 O+Ug==
X-Gm-Message-State: AA+aEWZKolBQ/AE/XMtNiB6u7+seJBV6WtZ9/yuemD2zz0TMj0299kE7
 T0KEbn1kdzp9AewLYoHdHOozPMks
X-Google-Smtp-Source: AFSGD/WZaMm4ia7nPskbJMxC616zQiNClDHAEjSFPFuG1P/FgCHq/xmy4u6RPYMPtgqX3nCJC27iug==
X-Received: by 2002:a2e:4503:: with SMTP id s3-v6mr4635765lja.44.1542880960252; 
 Thu, 22 Nov 2018 02:02:40 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id v19sm2043421lfe.69.2018.11.22.02.02.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Nov 2018 02:02:39 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, alsa-devel@alsa-project.org,
 jgross@suse.com, boris.ostrovsky@oracle.com
Date: Thu, 22 Nov 2018 12:02:30 +0200
Message-Id: <20181122100230.14976-3-andr2000@gmail.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122100230.14976-1-andr2000@gmail.com>
References: <20181122100230.14976-1-andr2000@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/3] ALSA: xen-front: Use Xen common shared
 buffer implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKVXNlIHBhZ2UgZGlyZWN0b3J5IGJhc2VkIHNoYXJlZCBidWZmZXIgaW1wbGVtZW50
YXRpb24Kbm93IGF2YWlsYWJsZSBhcyBjb21tb24gY29kZSBmb3IgWGVuIGZyb250ZW5kIGRyaXZl
cnMuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2Fu
ZHJ1c2hjaGVua29AZXBhbS5jb20+Ci0tLQogc291bmQveGVuL0tjb25maWcgICAgICAgICAgICAg
ICB8ICAgMSArCiBzb3VuZC94ZW4vTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAxIC0KIHNvdW5k
L3hlbi94ZW5fc25kX2Zyb250LmMgICAgICAgfCAgIDcgKy0KIHNvdW5kL3hlbi94ZW5fc25kX2Zy
b250LmggICAgICAgfCAgIDQgKy0KIHNvdW5kL3hlbi94ZW5fc25kX2Zyb250X2Fsc2EuYyAgfCAx
MDEgKysrKysrKysrKysrKy0tLS0KIHNvdW5kL3hlbi94ZW5fc25kX2Zyb250X3NoYnVmLmMgfCAx
OTQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHNvdW5kL3hlbi94ZW5fc25kX2Zy
b250X3NoYnVmLmggfCAgMzYgLS0tLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDgzIGluc2VydGlvbnMo
KyksIDI2MSBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBzb3VuZC94ZW4veGVuX3Nu
ZF9mcm9udF9zaGJ1Zi5jCiBkZWxldGUgbW9kZSAxMDA2NDQgc291bmQveGVuL3hlbl9zbmRfZnJv
bnRfc2hidWYuaAoKZGlmZiAtLWdpdCBhL3NvdW5kL3hlbi9LY29uZmlnIGIvc291bmQveGVuL0tj
b25maWcKaW5kZXggNGYxZmNlZWE4MmQyLi5lNGQ3YmViNGRmMWMgMTAwNjQ0Ci0tLSBhL3NvdW5k
L3hlbi9LY29uZmlnCisrKyBiL3NvdW5kL3hlbi9LY29uZmlnCkBAIC01LDYgKzUsNyBAQCBjb25m
aWcgU05EX1hFTl9GUk9OVEVORAogCWRlcGVuZHMgb24gWEVOCiAJc2VsZWN0IFNORF9QQ00KIAlz
ZWxlY3QgWEVOX1hFTkJVU19GUk9OVEVORAorCXNlbGVjdCBYRU5fRlJPTlRfUEdESVJfU0hCVUYK
IAloZWxwCiAJICBDaG9vc2UgdGhpcyBvcHRpb24gaWYgeW91IHdhbnQgdG8gZW5hYmxlIGEgcGFy
YS12aXJ0dWFsaXplZAogCSAgZnJvbnRlbmQgc291bmQgZHJpdmVyIGZvciBYZW4gZ3Vlc3QgT1Nl
cy4KZGlmZiAtLWdpdCBhL3NvdW5kL3hlbi9NYWtlZmlsZSBiL3NvdW5kL3hlbi9NYWtlZmlsZQpp
bmRleCAxZTY0NzBlY2MyZjIuLjI0MDMxNzc1YjcxNSAxMDA2NDQKLS0tIGEvc291bmQveGVuL01h
a2VmaWxlCisrKyBiL3NvdW5kL3hlbi9NYWtlZmlsZQpAQCAtMyw3ICszLDYgQEAKIHNuZF94ZW5f
ZnJvbnQtb2JqcyA6PSB4ZW5fc25kX2Zyb250Lm8gXAogCQkgICAgICB4ZW5fc25kX2Zyb250X2Nm
Zy5vIFwKIAkJICAgICAgeGVuX3NuZF9mcm9udF9ldnRjaG5sLm8gXAotCQkgICAgICB4ZW5fc25k
X2Zyb250X3NoYnVmLm8gXAogCQkgICAgICB4ZW5fc25kX2Zyb250X2Fsc2EubwogCiBvYmotJChD
T05GSUdfU05EX1hFTl9GUk9OVEVORCkgKz0gc25kX3hlbl9mcm9udC5vCmRpZmYgLS1naXQgYS9z
b3VuZC94ZW4veGVuX3NuZF9mcm9udC5jIGIvc291bmQveGVuL3hlbl9zbmRfZnJvbnQuYwppbmRl
eCBiMDg5YjEzYjUxNjAuLmE5ZTVjMmNkNzY5OCAxMDA2NDQKLS0tIGEvc291bmQveGVuL3hlbl9z
bmRfZnJvbnQuYworKysgYi9zb3VuZC94ZW4veGVuX3NuZF9mcm9udC5jCkBAIC0xNiwxMiArMTYs
MTIgQEAKICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgogCisj
aW5jbHVkZSA8eGVuL3hlbi1mcm9udC1wZ2Rpci1zaGJ1Zi5oPgogI2luY2x1ZGUgPHhlbi9pbnRl
cmZhY2UvaW8vc25kaWYuaD4KIAogI2luY2x1ZGUgInhlbl9zbmRfZnJvbnQuaCIKICNpbmNsdWRl
ICJ4ZW5fc25kX2Zyb250X2Fsc2EuaCIKICNpbmNsdWRlICJ4ZW5fc25kX2Zyb250X2V2dGNobmwu
aCIKLSNpbmNsdWRlICJ4ZW5fc25kX2Zyb250X3NoYnVmLmgiCiAKIHN0YXRpYyBzdHJ1Y3QgeGVu
c25kX3JlcSAqCiBiZV9zdHJlYW1fcHJlcGFyZV9yZXEoc3RydWN0IHhlbl9zbmRfZnJvbnRfZXZ0
Y2hubCAqZXZ0Y2hubCwgdTggb3BlcmF0aW9uKQpAQCAtODIsNyArODIsNyBAQCBpbnQgeGVuX3Nu
ZF9mcm9udF9zdHJlYW1fcXVlcnlfaHdfcGFyYW0oc3RydWN0IHhlbl9zbmRfZnJvbnRfZXZ0Y2hu
bCAqZXZ0Y2hubCwKIH0KIAogaW50IHhlbl9zbmRfZnJvbnRfc3RyZWFtX3ByZXBhcmUoc3RydWN0
IHhlbl9zbmRfZnJvbnRfZXZ0Y2hubCAqZXZ0Y2hubCwKLQkJCQkgc3RydWN0IHhlbl9zbmRfZnJv
bnRfc2hidWYgKnNoX2J1ZiwKKwkJCQkgc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqc2hi
dWYsCiAJCQkJIHU4IGZvcm1hdCwgdW5zaWduZWQgaW50IGNoYW5uZWxzLAogCQkJCSB1bnNpZ25l
ZCBpbnQgcmF0ZSwgdTMyIGJ1ZmZlcl9zeiwKIAkJCQkgdTMyIHBlcmlvZF9zeikKQEAgLTk5LDcg
Kzk5LDggQEAgaW50IHhlbl9zbmRfZnJvbnRfc3RyZWFtX3ByZXBhcmUoc3RydWN0IHhlbl9zbmRf
ZnJvbnRfZXZ0Y2hubCAqZXZ0Y2hubCwKIAlyZXEtPm9wLm9wZW4ucGNtX3JhdGUgPSByYXRlOwog
CXJlcS0+b3Aub3Blbi5idWZmZXJfc3ogPSBidWZmZXJfc3o7CiAJcmVxLT5vcC5vcGVuLnBlcmlv
ZF9zeiA9IHBlcmlvZF9zejsKLQlyZXEtPm9wLm9wZW4uZ3JlZl9kaXJlY3RvcnkgPSB4ZW5fc25k
X2Zyb250X3NoYnVmX2dldF9kaXJfc3RhcnQoc2hfYnVmKTsKKwlyZXEtPm9wLm9wZW4uZ3JlZl9k
aXJlY3RvcnkgPQorCQl4ZW5fZnJvbnRfcGdkaXJfc2hidWZfZ2V0X2Rpcl9zdGFydChzaGJ1Zik7
CiAJbXV0ZXhfdW5sb2NrKCZldnRjaG5sLT5yaW5nX2lvX2xvY2spOwogCiAJcmV0ID0gYmVfc3Ry
ZWFtX2RvX2lvKGV2dGNobmwpOwpkaWZmIC0tZ2l0IGEvc291bmQveGVuL3hlbl9zbmRfZnJvbnQu
aCBiL3NvdW5kL3hlbi94ZW5fc25kX2Zyb250LmgKaW5kZXggYTJlYTI0NjNiY2M1Li4wNTYxMWYx
MTNiOTQgMTAwNjQ0Ci0tLSBhL3NvdW5kL3hlbi94ZW5fc25kX2Zyb250LmgKKysrIGIvc291bmQv
eGVuL3hlbl9zbmRfZnJvbnQuaApAQCAtMTYsNyArMTYsNyBAQAogc3RydWN0IHhlbl9zbmRfZnJv
bnRfY2FyZF9pbmZvOwogc3RydWN0IHhlbl9zbmRfZnJvbnRfZXZ0Y2hubDsKIHN0cnVjdCB4ZW5f
c25kX2Zyb250X2V2dGNobmxfcGFpcjsKLXN0cnVjdCB4ZW5fc25kX2Zyb250X3NoYnVmOworc3Ry
dWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZjsKIHN0cnVjdCB4ZW5zbmRfcXVlcnlfaHdfcGFyYW07
CiAKIHN0cnVjdCB4ZW5fc25kX2Zyb250X2luZm8gewpAQCAtMzUsNyArMzUsNyBAQCBpbnQgeGVu
X3NuZF9mcm9udF9zdHJlYW1fcXVlcnlfaHdfcGFyYW0oc3RydWN0IHhlbl9zbmRfZnJvbnRfZXZ0
Y2hubCAqZXZ0Y2hubCwKIAkJCQkJc3RydWN0IHhlbnNuZF9xdWVyeV9od19wYXJhbSAqaHdfcGFy
YW1fcmVzcCk7CiAKIGludCB4ZW5fc25kX2Zyb250X3N0cmVhbV9wcmVwYXJlKHN0cnVjdCB4ZW5f
c25kX2Zyb250X2V2dGNobmwgKmV2dGNobmwsCi0JCQkJIHN0cnVjdCB4ZW5fc25kX2Zyb250X3No
YnVmICpzaF9idWYsCisJCQkJIHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKnNoYnVmLAog
CQkJCSB1OCBmb3JtYXQsIHVuc2lnbmVkIGludCBjaGFubmVscywKIAkJCQkgdW5zaWduZWQgaW50
IHJhdGUsIHUzMiBidWZmZXJfc3osCiAJCQkJIHUzMiBwZXJpb2Rfc3opOwpkaWZmIC0tZ2l0IGEv
c291bmQveGVuL3hlbl9zbmRfZnJvbnRfYWxzYS5jIGIvc291bmQveGVuL3hlbl9zbmRfZnJvbnRf
YWxzYS5jCmluZGV4IDEyOTE4MGUxN2RiMS4uNWI4NzRhNzAxNGUwIDEwMDY0NAotLS0gYS9zb3Vu
ZC94ZW4veGVuX3NuZF9mcm9udF9hbHNhLmMKKysrIGIvc291bmQveGVuL3hlbl9zbmRfZnJvbnRf
YWxzYS5jCkBAIC0xNSwxNyArMTUsMjQgQEAKICNpbmNsdWRlIDxzb3VuZC9wY21fcGFyYW1zLmg+
CiAKICNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CisjaW5jbHVkZSA8eGVuL3hlbi1mcm9udC1wZ2Rp
ci1zaGJ1Zi5oPgogCiAjaW5jbHVkZSAieGVuX3NuZF9mcm9udC5oIgogI2luY2x1ZGUgInhlbl9z
bmRfZnJvbnRfYWxzYS5oIgogI2luY2x1ZGUgInhlbl9zbmRfZnJvbnRfY2ZnLmgiCiAjaW5jbHVk
ZSAieGVuX3NuZF9mcm9udF9ldnRjaG5sLmgiCi0jaW5jbHVkZSAieGVuX3NuZF9mcm9udF9zaGJ1
Zi5oIgogCiBzdHJ1Y3QgeGVuX3NuZF9mcm9udF9wY21fc3RyZWFtX2luZm8gewogCXN0cnVjdCB4
ZW5fc25kX2Zyb250X2luZm8gKmZyb250X2luZm87CiAJc3RydWN0IHhlbl9zbmRfZnJvbnRfZXZ0
Y2hubF9wYWlyICpldnRfcGFpcjsKLQlzdHJ1Y3QgeGVuX3NuZF9mcm9udF9zaGJ1ZiBzaF9idWY7
CisKKwkvKiBUaGlzIGlzIHRoZSBzaGFyZWQgYnVmZmVyIHdpdGggaXRzIGJhY2tpbmcgc3RvcmFn
ZS4gKi8KKwlzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmIHNoYnVmOworCXU4ICpidWZmZXI7
CisJc2l6ZV90IGJ1ZmZlcl9zejsKKwlpbnQgbnVtX3BhZ2VzOworCXN0cnVjdCBwYWdlICoqcGFn
ZXM7CisKIAlpbnQgaW5kZXg7CiAKIAlib29sIGlzX29wZW47CkBAIC0yMTQsMTIgKzIyMSwxOSBA
QCBzdGF0aWMgdm9pZCBzdHJlYW1fY2xlYXIoc3RydWN0IHhlbl9zbmRfZnJvbnRfcGNtX3N0cmVh
bV9pbmZvICpzdHJlYW0pCiAJc3RyZWFtLT5vdXRfZnJhbWVzID0gMDsKIAlhdG9taWNfc2V0KCZz
dHJlYW0tPmh3X3B0ciwgMCk7CiAJeGVuX3NuZF9mcm9udF9ldnRjaG5sX3BhaXJfY2xlYXIoc3Ry
ZWFtLT5ldnRfcGFpcik7Ci0JeGVuX3NuZF9mcm9udF9zaGJ1Zl9jbGVhcigmc3RyZWFtLT5zaF9i
dWYpOworCW1lbXNldCgmc3RyZWFtLT5zaGJ1ZiwgMCwgc2l6ZW9mKHN0cmVhbS0+c2hidWYpKTsK
KwlzdHJlYW0tPmJ1ZmZlciA9IE5VTEw7CisJc3RyZWFtLT5idWZmZXJfc3ogPSAwOworCXN0cmVh
bS0+cGFnZXMgPSBOVUxMOworCXN0cmVhbS0+bnVtX3BhZ2VzID0gMDsKIH0KIAogc3RhdGljIHZv
aWQgc3RyZWFtX2ZyZWUoc3RydWN0IHhlbl9zbmRfZnJvbnRfcGNtX3N0cmVhbV9pbmZvICpzdHJl
YW0pCiB7Ci0JeGVuX3NuZF9mcm9udF9zaGJ1Zl9mcmVlKCZzdHJlYW0tPnNoX2J1Zik7CisJeGVu
X2Zyb250X3BnZGlyX3NoYnVmX3VubWFwKCZzdHJlYW0tPnNoYnVmKTsKKwl4ZW5fZnJvbnRfcGdk
aXJfc2hidWZfZnJlZSgmc3RyZWFtLT5zaGJ1Zik7CisJZnJlZV9wYWdlc19leGFjdChzdHJlYW0t
PmJ1ZmZlciwgc3RyZWFtLT5idWZmZXJfc3opOworCWtmcmVlKHN0cmVhbS0+cGFnZXMpOwogCXN0
cmVhbV9jbGVhcihzdHJlYW0pOwogfQogCkBAIC00MjEsMTAgKzQzNSwzNCBAQCBzdGF0aWMgaW50
IGFsc2FfY2xvc2Uoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0pCiAJcmV0dXJu
IDA7CiB9CiAKK3N0YXRpYyBpbnQgc2hidWZfc2V0dXBfYmFja3N0b3JlKHN0cnVjdCB4ZW5fc25k
X2Zyb250X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFtLAorCQkJCSBzaXplX3QgYnVmZmVyX3N6KQor
eworCWludCBpOworCisJc3RyZWFtLT5idWZmZXJfc3ogPSBidWZmZXJfc3o7CisJc3RyZWFtLT5i
dWZmZXIgPSBhbGxvY19wYWdlc19leGFjdChzdHJlYW0tPmJ1ZmZlcl9zeiwgR0ZQX0tFUk5FTCk7
CisJaWYgKCFzdHJlYW0tPmJ1ZmZlcikKKwkJcmV0dXJuIC1FTk9NRU07CisKKwlzdHJlYW0tPm51
bV9wYWdlcyA9IERJVl9ST1VORF9VUChzdHJlYW0tPmJ1ZmZlcl9zeiwgUEFHRV9TSVpFKTsKKwlz
dHJlYW0tPnBhZ2VzID0ga2NhbGxvYyhzdHJlYW0tPm51bV9wYWdlcywgc2l6ZW9mKHN0cnVjdCBw
YWdlICopLAorCQkJCUdGUF9LRVJORUwpOworCWlmICghc3RyZWFtLT5wYWdlcykKKwkJcmV0dXJu
IC1FTk9NRU07CisKKwlmb3IgKGkgPSAwOyBpIDwgc3RyZWFtLT5udW1fcGFnZXM7IGkrKykKKwkJ
c3RyZWFtLT5wYWdlc1tpXSA9IHZpcnRfdG9fcGFnZShzdHJlYW0tPmJ1ZmZlciArIGkgKiBQQUdF
X1NJWkUpOworCisJcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBpbnQgYWxzYV9od19wYXJhbXMoc3Ry
dWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCiAJCQkgIHN0cnVjdCBzbmRfcGNtX2h3
X3BhcmFtcyAqcGFyYW1zKQogewogCXN0cnVjdCB4ZW5fc25kX2Zyb250X3BjbV9zdHJlYW1faW5m
byAqc3RyZWFtID0gc3RyZWFtX2dldChzdWJzdHJlYW0pOworCXN0cnVjdCB4ZW5fc25kX2Zyb250
X2luZm8gKmZyb250X2luZm8gPSBzdHJlYW0tPmZyb250X2luZm87CisJc3RydWN0IHhlbl9mcm9u
dF9wZ2Rpcl9zaGJ1Zl9jZmcgYnVmX2NmZzsKIAlpbnQgcmV0OwogCiAJLyoKQEAgLTQzMiwxOSAr
NDcwLDMyIEBAIHN0YXRpYyBpbnQgYWxzYV9od19wYXJhbXMoc3RydWN0IHNuZF9wY21fc3Vic3Ry
ZWFtICpzdWJzdHJlYW0sCiAJICogc28gZnJlZSB0aGUgcHJldmlvdXNseSBhbGxvY2F0ZWQgc2hh
cmVkIGJ1ZmZlciBpZiBhbnkuCiAJICovCiAJc3RyZWFtX2ZyZWUoc3RyZWFtKTsKKwlyZXQgPSBz
aGJ1Zl9zZXR1cF9iYWNrc3RvcmUoc3RyZWFtLCBwYXJhbXNfYnVmZmVyX2J5dGVzKHBhcmFtcykp
OworCWlmIChyZXQgPCAwKQorCQlnb3RvIGZhaWw7CiAKLQlyZXQgPSB4ZW5fc25kX2Zyb250X3No
YnVmX2FsbG9jKHN0cmVhbS0+ZnJvbnRfaW5mby0+eGJfZGV2LAotCQkJCQkmc3RyZWFtLT5zaF9i
dWYsCi0JCQkJCXBhcmFtc19idWZmZXJfYnl0ZXMocGFyYW1zKSk7Ci0JaWYgKHJldCA8IDApIHsK
LQkJc3RyZWFtX2ZyZWUoc3RyZWFtKTsKLQkJZGV2X2Vycigmc3RyZWFtLT5mcm9udF9pbmZvLT54
Yl9kZXYtPmRldiwKLQkJCSJGYWlsZWQgdG8gYWxsb2NhdGUgYnVmZmVycyBmb3Igc3RyZWFtIHdp
dGggaW5kZXggJWRcbiIsCi0JCQlzdHJlYW0tPmluZGV4KTsKLQkJcmV0dXJuIHJldDsKLQl9CisJ
bWVtc2V0KCZidWZfY2ZnLCAwLCBzaXplb2YoYnVmX2NmZykpOworCWJ1Zl9jZmcueGJfZGV2ID0g
ZnJvbnRfaW5mby0+eGJfZGV2OworCWJ1Zl9jZmcucGdkaXIgPSAmc3RyZWFtLT5zaGJ1ZjsKKwli
dWZfY2ZnLm51bV9wYWdlcyA9IHN0cmVhbS0+bnVtX3BhZ2VzOworCWJ1Zl9jZmcucGFnZXMgPSBz
dHJlYW0tPnBhZ2VzOworCisJcmV0ID0geGVuX2Zyb250X3BnZGlyX3NoYnVmX2FsbG9jKCZidWZf
Y2ZnKTsKKwlpZiAocmV0IDwgMCkKKwkJZ290byBmYWlsOworCisJcmV0ID0geGVuX2Zyb250X3Bn
ZGlyX3NoYnVmX21hcCgmc3RyZWFtLT5zaGJ1Zik7CisJaWYgKHJldCA8IDApCisJCWdvdG8gZmFp
bDsKIAogCXJldHVybiAwOworCitmYWlsOgorCXN0cmVhbV9mcmVlKHN0cmVhbSk7CisJZGV2X2Vy
cigmZnJvbnRfaW5mby0+eGJfZGV2LT5kZXYsCisJCSJGYWlsZWQgdG8gYWxsb2NhdGUgYnVmZmVy
cyBmb3Igc3RyZWFtIHdpdGggaW5kZXggJWRcbiIsCisJCXN0cmVhbS0+aW5kZXgpOworCXJldHVy
biByZXQ7CiB9CiAKIHN0YXRpYyBpbnQgYWxzYV9od19mcmVlKHN0cnVjdCBzbmRfcGNtX3N1YnN0
cmVhbSAqc3Vic3RyZWFtKQpAQCAtNDc2LDcgKzUyNyw3IEBAIHN0YXRpYyBpbnQgYWxzYV9wcmVw
YXJlKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQogCQlzbmRpZl9mb3JtYXQg
PSByZXQ7CiAKIAkJcmV0ID0geGVuX3NuZF9mcm9udF9zdHJlYW1fcHJlcGFyZSgmc3RyZWFtLT5l
dnRfcGFpci0+cmVxLAotCQkJCQkJICAgJnN0cmVhbS0+c2hfYnVmLAorCQkJCQkJICAgJnN0cmVh
bS0+c2hidWYsCiAJCQkJCQkgICBzbmRpZl9mb3JtYXQsCiAJCQkJCQkgICBydW50aW1lLT5jaGFu
bmVscywKIAkJCQkJCSAgIHJ1bnRpbWUtPnJhdGUsCkBAIC01NTYsMTAgKzYwNywxMCBAQCBzdGF0
aWMgaW50IGFsc2FfcGJfY29weV91c2VyKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3Ry
ZWFtLAogewogCXN0cnVjdCB4ZW5fc25kX2Zyb250X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFtID0g
c3RyZWFtX2dldChzdWJzdHJlYW0pOwogCi0JaWYgKHVubGlrZWx5KHBvcyArIGNvdW50ID4gc3Ry
ZWFtLT5zaF9idWYuYnVmZmVyX3N6KSkKKwlpZiAodW5saWtlbHkocG9zICsgY291bnQgPiBzdHJl
YW0tPmJ1ZmZlcl9zeikpCiAJCXJldHVybiAtRUlOVkFMOwogCi0JaWYgKGNvcHlfZnJvbV91c2Vy
KHN0cmVhbS0+c2hfYnVmLmJ1ZmZlciArIHBvcywgc3JjLCBjb3VudCkpCisJaWYgKGNvcHlfZnJv
bV91c2VyKHN0cmVhbS0+YnVmZmVyICsgcG9zLCBzcmMsIGNvdW50KSkKIAkJcmV0dXJuIC1FRkFV
TFQ7CiAKIAlyZXR1cm4geGVuX3NuZF9mcm9udF9zdHJlYW1fd3JpdGUoJnN0cmVhbS0+ZXZ0X3Bh
aXItPnJlcSwgcG9zLCBjb3VudCk7CkBAIC01NzEsMTAgKzYyMiwxMCBAQCBzdGF0aWMgaW50IGFs
c2FfcGJfY29weV9rZXJuZWwoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCiB7
CiAJc3RydWN0IHhlbl9zbmRfZnJvbnRfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzdHJlYW1f
Z2V0KHN1YnN0cmVhbSk7CiAKLQlpZiAodW5saWtlbHkocG9zICsgY291bnQgPiBzdHJlYW0tPnNo
X2J1Zi5idWZmZXJfc3opKQorCWlmICh1bmxpa2VseShwb3MgKyBjb3VudCA+IHN0cmVhbS0+YnVm
ZmVyX3N6KSkKIAkJcmV0dXJuIC1FSU5WQUw7CiAKLQltZW1jcHkoc3RyZWFtLT5zaF9idWYuYnVm
ZmVyICsgcG9zLCBzcmMsIGNvdW50KTsKKwltZW1jcHkoc3RyZWFtLT5idWZmZXIgKyBwb3MsIHNy
YywgY291bnQpOwogCiAJcmV0dXJuIHhlbl9zbmRfZnJvbnRfc3RyZWFtX3dyaXRlKCZzdHJlYW0t
PmV2dF9wYWlyLT5yZXEsIHBvcywgY291bnQpOwogfQpAQCAtNTg2LDE0ICs2MzcsMTQgQEAgc3Rh
dGljIGludCBhbHNhX2NhcF9jb3B5X3VzZXIoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJz
dHJlYW0sCiAJc3RydWN0IHhlbl9zbmRfZnJvbnRfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBz
dHJlYW1fZ2V0KHN1YnN0cmVhbSk7CiAJaW50IHJldDsKIAotCWlmICh1bmxpa2VseShwb3MgKyBj
b3VudCA+IHN0cmVhbS0+c2hfYnVmLmJ1ZmZlcl9zeikpCisJaWYgKHVubGlrZWx5KHBvcyArIGNv
dW50ID4gc3RyZWFtLT5idWZmZXJfc3opKQogCQlyZXR1cm4gLUVJTlZBTDsKIAogCXJldCA9IHhl
bl9zbmRfZnJvbnRfc3RyZWFtX3JlYWQoJnN0cmVhbS0+ZXZ0X3BhaXItPnJlcSwgcG9zLCBjb3Vu
dCk7CiAJaWYgKHJldCA8IDApCiAJCXJldHVybiByZXQ7CiAKLQlyZXR1cm4gY29weV90b191c2Vy
KGRzdCwgc3RyZWFtLT5zaF9idWYuYnVmZmVyICsgcG9zLCBjb3VudCkgPworCXJldHVybiBjb3B5
X3RvX3VzZXIoZHN0LCBzdHJlYW0tPmJ1ZmZlciArIHBvcywgY291bnQpID8KIAkJLUVGQVVMVCA6
IDA7CiB9CiAKQEAgLTYwNCwxNCArNjU1LDE0IEBAIHN0YXRpYyBpbnQgYWxzYV9jYXBfY29weV9r
ZXJuZWwoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCiAJc3RydWN0IHhlbl9z
bmRfZnJvbnRfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzdHJlYW1fZ2V0KHN1YnN0cmVhbSk7
CiAJaW50IHJldDsKIAotCWlmICh1bmxpa2VseShwb3MgKyBjb3VudCA+IHN0cmVhbS0+c2hfYnVm
LmJ1ZmZlcl9zeikpCisJaWYgKHVubGlrZWx5KHBvcyArIGNvdW50ID4gc3RyZWFtLT5idWZmZXJf
c3opKQogCQlyZXR1cm4gLUVJTlZBTDsKIAogCXJldCA9IHhlbl9zbmRfZnJvbnRfc3RyZWFtX3Jl
YWQoJnN0cmVhbS0+ZXZ0X3BhaXItPnJlcSwgcG9zLCBjb3VudCk7CiAJaWYgKHJldCA8IDApCiAJ
CXJldHVybiByZXQ7CiAKLQltZW1jcHkoZHN0LCBzdHJlYW0tPnNoX2J1Zi5idWZmZXIgKyBwb3Ms
IGNvdW50KTsKKwltZW1jcHkoZHN0LCBzdHJlYW0tPmJ1ZmZlciArIHBvcywgY291bnQpOwogCiAJ
cmV0dXJuIDA7CiB9CkBAIC02MjIsMTAgKzY3MywxMCBAQCBzdGF0aWMgaW50IGFsc2FfcGJfZmls
bF9zaWxlbmNlKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtLAogewogCXN0cnVj
dCB4ZW5fc25kX2Zyb250X3BjbV9zdHJlYW1faW5mbyAqc3RyZWFtID0gc3RyZWFtX2dldChzdWJz
dHJlYW0pOwogCi0JaWYgKHVubGlrZWx5KHBvcyArIGNvdW50ID4gc3RyZWFtLT5zaF9idWYuYnVm
ZmVyX3N6KSkKKwlpZiAodW5saWtlbHkocG9zICsgY291bnQgPiBzdHJlYW0tPmJ1ZmZlcl9zeikp
CiAJCXJldHVybiAtRUlOVkFMOwogCi0JbWVtc2V0KHN0cmVhbS0+c2hfYnVmLmJ1ZmZlciArIHBv
cywgMCwgY291bnQpOworCW1lbXNldChzdHJlYW0tPmJ1ZmZlciArIHBvcywgMCwgY291bnQpOwog
CiAJcmV0dXJuIHhlbl9zbmRfZnJvbnRfc3RyZWFtX3dyaXRlKCZzdHJlYW0tPmV2dF9wYWlyLT5y
ZXEsIHBvcywgY291bnQpOwogfQpkaWZmIC0tZ2l0IGEvc291bmQveGVuL3hlbl9zbmRfZnJvbnRf
c2hidWYuYyBiL3NvdW5kL3hlbi94ZW5fc25kX2Zyb250X3NoYnVmLmMKZGVsZXRlZCBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDA3YWMxNzZhNDFiYS4uMDAwMDAwMDAwMDAwCi0tLSBhL3NvdW5kL3hl
bi94ZW5fc25kX2Zyb250X3NoYnVmLmMKKysrIC9kZXYvbnVsbApAQCAtMSwxOTQgKzAsMCBAQAot
Ly8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgT1IgTUlUCi0KLS8qCi0gKiBYZW4g
cGFyYS12aXJ0dWFsIHNvdW5kIGRldmljZQotICoKLSAqIENvcHlyaWdodCAoQykgMjAxNi0yMDE4
IEVQQU0gU3lzdGVtcyBJbmMuCi0gKgotICogQXV0aG9yOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
byA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Ci0gKi8KLQotI2luY2x1ZGUgPGxp
bnV4L2tlcm5lbC5oPgotI2luY2x1ZGUgPHhlbi94ZW4uaD4KLSNpbmNsdWRlIDx4ZW4veGVuYnVz
Lmg+Ci0KLSNpbmNsdWRlICJ4ZW5fc25kX2Zyb250X3NoYnVmLmgiCi0KLWdyYW50X3JlZl90IHhl
bl9zbmRfZnJvbnRfc2hidWZfZ2V0X2Rpcl9zdGFydChzdHJ1Y3QgeGVuX3NuZF9mcm9udF9zaGJ1
ZiAqYnVmKQotewotCWlmICghYnVmLT5ncmVmcykKLQkJcmV0dXJuIEdSQU5UX0lOVkFMSURfUkVG
OwotCi0JcmV0dXJuIGJ1Zi0+Z3JlZnNbMF07Ci19Ci0KLXZvaWQgeGVuX3NuZF9mcm9udF9zaGJ1
Zl9jbGVhcihzdHJ1Y3QgeGVuX3NuZF9mcm9udF9zaGJ1ZiAqYnVmKQotewotCW1lbXNldChidWYs
IDAsIHNpemVvZigqYnVmKSk7Ci19Ci0KLXZvaWQgeGVuX3NuZF9mcm9udF9zaGJ1Zl9mcmVlKHN0
cnVjdCB4ZW5fc25kX2Zyb250X3NoYnVmICpidWYpCi17Ci0JaW50IGk7Ci0KLQlpZiAoYnVmLT5n
cmVmcykgewotCQlmb3IgKGkgPSAwOyBpIDwgYnVmLT5udW1fZ3JlZnM7IGkrKykKLQkJCWlmIChi
dWYtPmdyZWZzW2ldICE9IEdSQU5UX0lOVkFMSURfUkVGKQotCQkJCWdudHRhYl9lbmRfZm9yZWln
bl9hY2Nlc3MoYnVmLT5ncmVmc1tpXSwKLQkJCQkJCQkgIDAsIDBVTCk7Ci0JCWtmcmVlKGJ1Zi0+
Z3JlZnMpOwotCX0KLQlrZnJlZShidWYtPmRpcmVjdG9yeSk7Ci0JZnJlZV9wYWdlc19leGFjdChi
dWYtPmJ1ZmZlciwgYnVmLT5idWZmZXJfc3opOwotCXhlbl9zbmRfZnJvbnRfc2hidWZfY2xlYXIo
YnVmKTsKLX0KLQotLyoKLSAqIG51bWJlciBvZiBncmFudCByZWZlcmVuY2VzIGEgcGFnZSBjYW4g
aG9sZCB3aXRoIHJlc3BlY3QgdG8gdGhlCi0gKiB4ZW5zbmRfcGFnZV9kaXJlY3RvcnkgaGVhZGVy
Ci0gKi8KLSNkZWZpbmUgWEVOU05EX05VTV9HUkVGU19QRVJfUEFHRSAoKFhFTl9QQUdFX1NJWkUg
LSBcCi0JCW9mZnNldG9mKHN0cnVjdCB4ZW5zbmRfcGFnZV9kaXJlY3RvcnksIGdyZWYpKSAvIFwK
LQkJc2l6ZW9mKGdyYW50X3JlZl90KSkKLQotc3RhdGljIHZvaWQgZmlsbF9wYWdlX2RpcihzdHJ1
Y3QgeGVuX3NuZF9mcm9udF9zaGJ1ZiAqYnVmLAotCQkJICBpbnQgbnVtX3BhZ2VzX2RpcikKLXsK
LQlzdHJ1Y3QgeGVuc25kX3BhZ2VfZGlyZWN0b3J5ICpwYWdlX2RpcjsKLQl1bnNpZ25lZCBjaGFy
ICpwdHI7Ci0JaW50IGksIGN1cl9ncmVmLCBncmVmc19sZWZ0LCB0b19jb3B5OwotCi0JcHRyID0g
YnVmLT5kaXJlY3Rvcnk7Ci0JZ3JlZnNfbGVmdCA9IGJ1Zi0+bnVtX2dyZWZzIC0gbnVtX3BhZ2Vz
X2RpcjsKLQkvKgotCSAqIHNraXAgZ3JhbnQgcmVmZXJlbmNlcyBhdCB0aGUgYmVnaW5uaW5nLCB0
aGV5IGFyZSBmb3IgcGFnZXMgZ3JhbnRlZAotCSAqIGZvciB0aGUgcGFnZSBkaXJlY3RvcnkgaXRz
ZWxmCi0JICovCi0JY3VyX2dyZWYgPSBudW1fcGFnZXNfZGlyOwotCWZvciAoaSA9IDA7IGkgPCBu
dW1fcGFnZXNfZGlyOyBpKyspIHsKLQkJcGFnZV9kaXIgPSAoc3RydWN0IHhlbnNuZF9wYWdlX2Rp
cmVjdG9yeSAqKXB0cjsKLQkJaWYgKGdyZWZzX2xlZnQgPD0gWEVOU05EX05VTV9HUkVGU19QRVJf
UEFHRSkgewotCQkJdG9fY29weSA9IGdyZWZzX2xlZnQ7Ci0JCQlwYWdlX2Rpci0+Z3JlZl9kaXJf
bmV4dF9wYWdlID0gR1JBTlRfSU5WQUxJRF9SRUY7Ci0JCX0gZWxzZSB7Ci0JCQl0b19jb3B5ID0g
WEVOU05EX05VTV9HUkVGU19QRVJfUEFHRTsKLQkJCXBhZ2VfZGlyLT5ncmVmX2Rpcl9uZXh0X3Bh
Z2UgPSBidWYtPmdyZWZzW2kgKyAxXTsKLQkJfQotCi0JCW1lbWNweSgmcGFnZV9kaXItPmdyZWYs
ICZidWYtPmdyZWZzW2N1cl9ncmVmXSwKLQkJICAgICAgIHRvX2NvcHkgKiBzaXplb2YoZ3JhbnRf
cmVmX3QpKTsKLQotCQlwdHIgKz0gWEVOX1BBR0VfU0laRTsKLQkJZ3JlZnNfbGVmdCAtPSB0b19j
b3B5OwotCQljdXJfZ3JlZiArPSB0b19jb3B5OwotCX0KLX0KLQotc3RhdGljIGludCBncmFudF9y
ZWZlcmVuY2VzKHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYsCi0JCQkgICAgc3RydWN0IHhl
bl9zbmRfZnJvbnRfc2hidWYgKmJ1ZiwKLQkJCSAgICBpbnQgbnVtX3BhZ2VzX2RpciwgaW50IG51
bV9wYWdlc19idWZmZXIsCi0JCQkgICAgaW50IG51bV9ncmVmcykKLXsKLQlncmFudF9yZWZfdCBw
cml2X2dyZWZfaGVhZDsKLQl1bnNpZ25lZCBsb25nIGZyYW1lOwotCWludCByZXQsIGksIGosIGN1
cl9yZWY7Ci0JaW50IG90aGVyZW5kX2lkOwotCi0JcmV0ID0gZ250dGFiX2FsbG9jX2dyYW50X3Jl
ZmVyZW5jZXMobnVtX2dyZWZzLCAmcHJpdl9ncmVmX2hlYWQpOwotCWlmIChyZXQpCi0JCXJldHVy
biByZXQ7Ci0KLQlidWYtPm51bV9ncmVmcyA9IG51bV9ncmVmczsKLQlvdGhlcmVuZF9pZCA9IHhi
X2Rldi0+b3RoZXJlbmRfaWQ7Ci0JaiA9IDA7Ci0KLQlmb3IgKGkgPSAwOyBpIDwgbnVtX3BhZ2Vz
X2RpcjsgaSsrKSB7Ci0JCWN1cl9yZWYgPSBnbnR0YWJfY2xhaW1fZ3JhbnRfcmVmZXJlbmNlKCZw
cml2X2dyZWZfaGVhZCk7Ci0JCWlmIChjdXJfcmVmIDwgMCkgewotCQkJcmV0ID0gY3VyX3JlZjsK
LQkJCWdvdG8gZmFpbDsKLQkJfQotCi0JCWZyYW1lID0geGVuX3BhZ2VfdG9fZ2ZuKHZpcnRfdG9f
cGFnZShidWYtPmRpcmVjdG9yeSArCi0JCQkJCQkgICAgIFhFTl9QQUdFX1NJWkUgKiBpKSk7Ci0J
CWdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vzc19yZWYoY3VyX3JlZiwgb3RoZXJlbmRfaWQsIGZy
YW1lLCAwKTsKLQkJYnVmLT5ncmVmc1tqKytdID0gY3VyX3JlZjsKLQl9Ci0KLQlmb3IgKGkgPSAw
OyBpIDwgbnVtX3BhZ2VzX2J1ZmZlcjsgaSsrKSB7Ci0JCWN1cl9yZWYgPSBnbnR0YWJfY2xhaW1f
Z3JhbnRfcmVmZXJlbmNlKCZwcml2X2dyZWZfaGVhZCk7Ci0JCWlmIChjdXJfcmVmIDwgMCkgewot
CQkJcmV0ID0gY3VyX3JlZjsKLQkJCWdvdG8gZmFpbDsKLQkJfQotCi0JCWZyYW1lID0geGVuX3Bh
Z2VfdG9fZ2ZuKHZpcnRfdG9fcGFnZShidWYtPmJ1ZmZlciArCi0JCQkJCQkgICAgIFhFTl9QQUdF
X1NJWkUgKiBpKSk7Ci0JCWdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vzc19yZWYoY3VyX3JlZiwg
b3RoZXJlbmRfaWQsIGZyYW1lLCAwKTsKLQkJYnVmLT5ncmVmc1tqKytdID0gY3VyX3JlZjsKLQl9
Ci0KLQlnbnR0YWJfZnJlZV9ncmFudF9yZWZlcmVuY2VzKHByaXZfZ3JlZl9oZWFkKTsKLQlmaWxs
X3BhZ2VfZGlyKGJ1ZiwgbnVtX3BhZ2VzX2Rpcik7Ci0JcmV0dXJuIDA7Ci0KLWZhaWw6Ci0JZ250
dGFiX2ZyZWVfZ3JhbnRfcmVmZXJlbmNlcyhwcml2X2dyZWZfaGVhZCk7Ci0JcmV0dXJuIHJldDsK
LX0KLQotc3RhdGljIGludCBhbGxvY19pbnRfYnVmZmVycyhzdHJ1Y3QgeGVuX3NuZF9mcm9udF9z
aGJ1ZiAqYnVmLAotCQkJICAgICBpbnQgbnVtX3BhZ2VzX2RpciwgaW50IG51bV9wYWdlc19idWZm
ZXIsCi0JCQkgICAgIGludCBudW1fZ3JlZnMpCi17Ci0JYnVmLT5ncmVmcyA9IGtjYWxsb2MobnVt
X2dyZWZzLCBzaXplb2YoKmJ1Zi0+Z3JlZnMpLCBHRlBfS0VSTkVMKTsKLQlpZiAoIWJ1Zi0+Z3Jl
ZnMpCi0JCXJldHVybiAtRU5PTUVNOwotCi0JYnVmLT5kaXJlY3RvcnkgPSBrY2FsbG9jKG51bV9w
YWdlc19kaXIsIFhFTl9QQUdFX1NJWkUsIEdGUF9LRVJORUwpOwotCWlmICghYnVmLT5kaXJlY3Rv
cnkpCi0JCWdvdG8gZmFpbDsKLQotCWJ1Zi0+YnVmZmVyX3N6ID0gbnVtX3BhZ2VzX2J1ZmZlciAq
IFhFTl9QQUdFX1NJWkU7Ci0JYnVmLT5idWZmZXIgPSBhbGxvY19wYWdlc19leGFjdChidWYtPmJ1
ZmZlcl9zeiwgR0ZQX0tFUk5FTCk7Ci0JaWYgKCFidWYtPmJ1ZmZlcikKLQkJZ290byBmYWlsOwot
Ci0JcmV0dXJuIDA7Ci0KLWZhaWw6Ci0Ja2ZyZWUoYnVmLT5ncmVmcyk7Ci0JYnVmLT5ncmVmcyA9
IE5VTEw7Ci0Ja2ZyZWUoYnVmLT5kaXJlY3RvcnkpOwotCWJ1Zi0+ZGlyZWN0b3J5ID0gTlVMTDsK
LQlyZXR1cm4gLUVOT01FTTsKLX0KLQotaW50IHhlbl9zbmRfZnJvbnRfc2hidWZfYWxsb2Moc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldiwKLQkJCSAgICAgIHN0cnVjdCB4ZW5fc25kX2Zyb250
X3NoYnVmICpidWYsCi0JCQkgICAgICB1bnNpZ25lZCBpbnQgYnVmZmVyX3N6KQotewotCWludCBu
dW1fcGFnZXNfYnVmZmVyLCBudW1fcGFnZXNfZGlyLCBudW1fZ3JlZnM7Ci0JaW50IHJldDsKLQot
CXhlbl9zbmRfZnJvbnRfc2hidWZfY2xlYXIoYnVmKTsKLQotCW51bV9wYWdlc19idWZmZXIgPSBE
SVZfUk9VTkRfVVAoYnVmZmVyX3N6LCBYRU5fUEFHRV9TSVpFKTsKLQkvKiBudW1iZXIgb2YgcGFn
ZXMgdGhlIHBhZ2UgZGlyZWN0b3J5IGNvbnN1bWVzIGl0c2VsZiAqLwotCW51bV9wYWdlc19kaXIg
PSBESVZfUk9VTkRfVVAobnVtX3BhZ2VzX2J1ZmZlciwKLQkJCQkgICAgIFhFTlNORF9OVU1fR1JF
RlNfUEVSX1BBR0UpOwotCW51bV9ncmVmcyA9IG51bV9wYWdlc19idWZmZXIgKyBudW1fcGFnZXNf
ZGlyOwotCi0JcmV0ID0gYWxsb2NfaW50X2J1ZmZlcnMoYnVmLCBudW1fcGFnZXNfZGlyLAotCQkJ
CW51bV9wYWdlc19idWZmZXIsIG51bV9ncmVmcyk7Ci0JaWYgKHJldCA8IDApCi0JCXJldHVybiBy
ZXQ7Ci0KLQlyZXQgPSBncmFudF9yZWZlcmVuY2VzKHhiX2RldiwgYnVmLCBudW1fcGFnZXNfZGly
LCBudW1fcGFnZXNfYnVmZmVyLAotCQkJICAgICAgIG51bV9ncmVmcyk7Ci0JaWYgKHJldCA8IDAp
Ci0JCXJldHVybiByZXQ7Ci0KLQlmaWxsX3BhZ2VfZGlyKGJ1ZiwgbnVtX3BhZ2VzX2Rpcik7Ci0J
cmV0dXJuIDA7Ci19CmRpZmYgLS1naXQgYS9zb3VuZC94ZW4veGVuX3NuZF9mcm9udF9zaGJ1Zi5o
IGIvc291bmQveGVuL3hlbl9zbmRfZnJvbnRfc2hidWYuaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggZDI4ZTk3YzQ3YjJjLi4wMDAwMDAwMDAwMDAKLS0tIGEvc291bmQveGVuL3hlbl9z
bmRfZnJvbnRfc2hidWYuaAorKysgL2Rldi9udWxsCkBAIC0xLDM2ICswLDAgQEAKLS8qIFNQRFgt
TGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wIE9SIE1JVCAqLwotCi0vKgotICogWGVuIHBhcmEt
dmlydHVhbCBzb3VuZCBkZXZpY2UKLSAqCi0gKiBDb3B5cmlnaHQgKEMpIDIwMTYtMjAxOCBFUEFN
IFN5c3RlbXMgSW5jLgotICoKLSAqIEF1dGhvcjogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9s
ZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgotICovCi0KLSNpZm5kZWYgX19YRU5fU05E
X0ZST05UX1NIQlVGX0gKLSNkZWZpbmUgX19YRU5fU05EX0ZST05UX1NIQlVGX0gKLQotI2luY2x1
ZGUgPHhlbi9ncmFudF90YWJsZS5oPgotCi0jaW5jbHVkZSAieGVuX3NuZF9mcm9udF9ldnRjaG5s
LmgiCi0KLXN0cnVjdCB4ZW5fc25kX2Zyb250X3NoYnVmIHsKLQlpbnQgbnVtX2dyZWZzOwotCWdy
YW50X3JlZl90ICpncmVmczsKLQl1OCAqZGlyZWN0b3J5OwotCXU4ICpidWZmZXI7Ci0Jc2l6ZV90
IGJ1ZmZlcl9zejsKLX07Ci0KLWdyYW50X3JlZl90IHhlbl9zbmRfZnJvbnRfc2hidWZfZ2V0X2Rp
cl9zdGFydChzdHJ1Y3QgeGVuX3NuZF9mcm9udF9zaGJ1ZiAqYnVmKTsKLQotaW50IHhlbl9zbmRf
ZnJvbnRfc2hidWZfYWxsb2Moc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldiwKLQkJCSAgICAg
IHN0cnVjdCB4ZW5fc25kX2Zyb250X3NoYnVmICpidWYsCi0JCQkgICAgICB1bnNpZ25lZCBpbnQg
YnVmZmVyX3N6KTsKLQotdm9pZCB4ZW5fc25kX2Zyb250X3NoYnVmX2NsZWFyKHN0cnVjdCB4ZW5f
c25kX2Zyb250X3NoYnVmICpidWYpOwotCi12b2lkIHhlbl9zbmRfZnJvbnRfc2hidWZfZnJlZShz
dHJ1Y3QgeGVuX3NuZF9mcm9udF9zaGJ1ZiAqYnVmKTsKLQotI2VuZGlmIC8qIF9fWEVOX1NORF9G
Uk9OVF9TSEJVRl9IICovCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:02:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:02: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-devel-bounces@lists.xenproject.org>)
	id 1gPlor-00042C-9Z; Thu, 22 Nov 2018 10:02: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=lvhj=ob=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gPlop-00041d-Ln
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:02:43 +0000
X-Inumbo-ID: bf27ab6d-ee3d-11e8-9a16-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf27ab6d-ee3d-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 10:02:41 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id p17so6107792lfh.4
 for <xen-devel@lists.xenproject.org>; Thu, 22 Nov 2018 02:02:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=5zMQAknV/Qz4WNaNnfcNRspiV5epxmLtB5P1y4HuZk8=;
 b=JW5XZ3p5Xet12XxXreDTnw7D64DnMsIxelxUpGGigBIK8vb61e6cua6Ol6GPdMuDkV
 tkcyNxnsF9T+whJFyuUXF/WRBZhGIG5tyhmKn734t0KinvlnC260HBMAT2kcJPJBepKn
 DiId3Sxhs/BLBigF6atpQyIYpO5zqrCDjg9doQc7HQJJWpH2orePWGVoxjy+2W+dedVQ
 C/u8/ftD5LEwwx9aF8OQeqo/MQP3Qn65rCAIRB81TZcKVroeE9XvBDnE0Tw0RDZDF5Wb
 D0G6/v5xB4r0uYr+kXLDdDThyTQANDZbCNavLY6wViff1ED9ZDhYWEJMlcvyvtZh8Rg7
 xfqw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=5zMQAknV/Qz4WNaNnfcNRspiV5epxmLtB5P1y4HuZk8=;
 b=PV24MC9X3KkSEg9fjHn+NTW4x0xD6YA3oXYIcmILevjiuZp/tfJL2FTKyTHcz5hvd/
 9WQ/6FvThwU2UAWv+U5Fj7b3+UIEvZgTsetg68NSAeYqJE/DDPA/eUW8eP66jvmBuFSm
 QIdH/TJrf9+xwqcon/j+2+H19fF1KKm6zxvEU3Hu371p/y1R+eubKeIatXH38schl34b
 yddETspd0h3cynEK3x2ZASSo0jj9rfkiw5jW0j/69/SGdITgkYD762IlyzJO/zUvub51
 /HbOf1EdyTLaHqgsWxMEngozNG/IOAbL/xauJoDs2rL5P8KA24e1Dxe61ftq//lVFS+O
 kR6w==
X-Gm-Message-State: AGRZ1gKBA+jYIWs9BB/KHS9r/DXBJSBw1otzFJOhtrf2LDjq4vJApXFE
 VvBINkWryXueKPZw1S88OoVOoSZ7
X-Google-Smtp-Source: AJdET5c7Hnyn2AULxNpWbKE/h40eWeL3JZzWrPaaGzLv2zAAakkMcMA93HrIwceozH99P6lh1xN03Q==
X-Received: by 2002:a19:1cb:: with SMTP id 194mr5943668lfb.61.1542880958944;
 Thu, 22 Nov 2018 02:02:38 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id v19sm2043421lfe.69.2018.11.22.02.02.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Nov 2018 02:02:38 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, alsa-devel@alsa-project.org,
 jgross@suse.com, boris.ostrovsky@oracle.com
Date: Thu, 22 Nov 2018 12:02:29 +0200
Message-Id: <20181122100230.14976-2-andr2000@gmail.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122100230.14976-1-andr2000@gmail.com>
References: <20181122100230.14976-1-andr2000@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/3] drm/xen-front: Use Xen common shared buffer
 implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKVXNlIHBhZ2UgZGlyZWN0b3J5IGJhc2VkIHNoYXJlZCBidWZmZXIgaW1wbGVtZW50
YXRpb24Kbm93IGF2YWlsYWJsZSBhcyBjb21tb24gY29kZSBmb3IgWGVuIGZyb250ZW5kIGRyaXZl
cnMuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2Fu
ZHJ1c2hjaGVua29AZXBhbS5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3hlbi9LY29uZmlnICAg
ICAgICAgICAgICAgfCAgIDEgKwogZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZSAgICAgICAg
ICAgICAgfCAgIDEgLQogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgICAgICAg
fCAgNjAgKystLQogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jICAgfCAg
IDEgLQogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X3NoYnVmLmMgfCA0MTQgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X3No
YnVmLmggfCAgNjQgLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCA1MTEg
ZGVsZXRpb25zKC0pCiBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5f
ZHJtX2Zyb250X3NoYnVmLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGVu
L3hlbl9kcm1fZnJvbnRfc2hidWYuaAoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4v
S2NvbmZpZyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4vS2NvbmZpZwppbmRleCA0Y2NhMTYwNzgyYWIu
LmY5NjlkNDg2ODU1ZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi9LY29uZmlnCisr
KyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4vS2NvbmZpZwpAQCAtMTIsNiArMTIsNyBAQCBjb25maWcg
RFJNX1hFTl9GUk9OVEVORAogCXNlbGVjdCBEUk1fS01TX0hFTFBFUgogCXNlbGVjdCBWSURFT01P
REVfSEVMUEVSUwogCXNlbGVjdCBYRU5fWEVOQlVTX0ZST05URU5ECisJc2VsZWN0IFhFTl9GUk9O
VF9QR0RJUl9TSEJVRgogCWhlbHAKIAkgIENob29zZSB0aGlzIG9wdGlvbiBpZiB5b3Ugd2FudCB0
byBlbmFibGUgYSBwYXJhLXZpcnR1YWxpemVkCiAJICBmcm9udGVuZCBEUk0vS01TIGRyaXZlciBm
b3IgWGVuIGd1ZXN0IE9TZXMuCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL01ha2Vm
aWxlIGIvZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZQppbmRleCA3MTJhZmZmNWZmYzMuLjgy
NTkwNWY2N2ZhYSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZQorKysg
Yi9kcml2ZXJzL2dwdS9kcm0veGVuL01ha2VmaWxlCkBAIC00LDcgKzQsNiBAQCBkcm1feGVuX2Zy
b250LW9ianMgOj0geGVuX2RybV9mcm9udC5vIFwKIAkJICAgICAgeGVuX2RybV9mcm9udF9rbXMu
byBcCiAJCSAgICAgIHhlbl9kcm1fZnJvbnRfY29ubi5vIFwKIAkJICAgICAgeGVuX2RybV9mcm9u
dF9ldnRjaG5sLm8gXAotCQkgICAgICB4ZW5fZHJtX2Zyb250X3NoYnVmLm8gXAogCQkgICAgICB4
ZW5fZHJtX2Zyb250X2NmZy5vIFwKIAkJICAgICAgeGVuX2RybV9mcm9udF9nZW0ubwogCmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYyBiL2RyaXZlcnMvZ3B1
L2RybS94ZW4veGVuX2RybV9mcm9udC5jCmluZGV4IDZiNmQ1YWI4MmVjMy4uOTU5NzU0NGZlY2Mx
IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYworKysgYi9k
cml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYwpAQCAtMTksNiArMTksNyBAQAogI2lu
Y2x1ZGUgPHhlbi94ZW4uaD4KICNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CiAKKyNpbmNsdWRlIDx4
ZW4veGVuLWZyb250LXBnZGlyLXNoYnVmLmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9pby9k
aXNwbGlmLmg+CiAKICNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250LmgiCkBAIC0yNiwyOCArMjcsMjAg
QEAKICNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X2V2dGNobmwuaCIKICNpbmNsdWRlICJ4ZW5fZHJt
X2Zyb250X2dlbS5oIgogI2luY2x1ZGUgInhlbl9kcm1fZnJvbnRfa21zLmgiCi0jaW5jbHVkZSAi
eGVuX2RybV9mcm9udF9zaGJ1Zi5oIgogCiBzdHJ1Y3QgeGVuX2RybV9mcm9udF9kYnVmIHsKIAlz
dHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CiAJdTY0IGRidWZfY29va2llOwogCXU2NCBmYl9jb29raWU7
Ci0Jc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKnNoYnVmOworCisJc3RydWN0IHhlbl9mcm9u
dF9wZ2Rpcl9zaGJ1ZiBzaGJ1ZjsKIH07CiAKLXN0YXRpYyBpbnQgZGJ1Zl9hZGRfdG9fbGlzdChz
dHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvLAotCQkJICAgIHN0cnVjdCB4ZW5f
ZHJtX2Zyb250X3NoYnVmICpzaGJ1ZiwgdTY0IGRidWZfY29va2llKQorc3RhdGljIHZvaWQgZGJ1
Zl9hZGRfdG9fbGlzdChzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvLAorCQkJ
ICAgICBzdHJ1Y3QgeGVuX2RybV9mcm9udF9kYnVmICpkYnVmLCB1NjQgZGJ1Zl9jb29raWUpCiB7
Ci0Jc3RydWN0IHhlbl9kcm1fZnJvbnRfZGJ1ZiAqZGJ1ZjsKLQotCWRidWYgPSBremFsbG9jKHNp
emVvZigqZGJ1ZiksIEdGUF9LRVJORUwpOwotCWlmICghZGJ1ZikKLQkJcmV0dXJuIC1FTk9NRU07
Ci0KIAlkYnVmLT5kYnVmX2Nvb2tpZSA9IGRidWZfY29va2llOwotCWRidWYtPnNoYnVmID0gc2hi
dWY7CiAJbGlzdF9hZGQoJmRidWYtPmxpc3QsICZmcm9udF9pbmZvLT5kYnVmX2xpc3QpOwotCXJl
dHVybiAwOwogfQogCiBzdGF0aWMgc3RydWN0IHhlbl9kcm1fZnJvbnRfZGJ1ZiAqZGJ1Zl9nZXQo
c3RydWN0IGxpc3RfaGVhZCAqZGJ1Zl9saXN0LApAQCAtNjQsMTEgKzU3LDE0IEBAIHN0YXRpYyBz
dHJ1Y3QgeGVuX2RybV9mcm9udF9kYnVmICpkYnVmX2dldChzdHJ1Y3QgbGlzdF9oZWFkICpkYnVm
X2xpc3QsCiAKIHN0YXRpYyB2b2lkIGRidWZfZmx1c2hfZmIoc3RydWN0IGxpc3RfaGVhZCAqZGJ1
Zl9saXN0LCB1NjQgZmJfY29va2llKQogeworI2lmIElTX0VOQUJMRUQoQ09ORklHX1g4NikKIAlz
dHJ1Y3QgeGVuX2RybV9mcm9udF9kYnVmICpidWYsICpxOwogCiAJbGlzdF9mb3JfZWFjaF9lbnRy
eV9zYWZlKGJ1ZiwgcSwgZGJ1Zl9saXN0LCBsaXN0KQogCQlpZiAoYnVmLT5mYl9jb29raWUgPT0g
ZmJfY29va2llKQotCQkJeGVuX2RybV9mcm9udF9zaGJ1Zl9mbHVzaChidWYtPnNoYnVmKTsKKwkJ
CWRybV9jbGZsdXNoX3BhZ2VzKGJ1Zi0+c2hidWYucGFnZXMsCisJCQkJCSAgYnVmLT5zaGJ1Zi5u
dW1fcGFnZXMpOworI2VuZGlmCiB9CiAKIHN0YXRpYyB2b2lkIGRidWZfZnJlZShzdHJ1Y3QgbGlz
dF9oZWFkICpkYnVmX2xpc3QsIHU2NCBkYnVmX2Nvb2tpZSkKQEAgLTc4LDggKzc0LDggQEAgc3Rh
dGljIHZvaWQgZGJ1Zl9mcmVlKHN0cnVjdCBsaXN0X2hlYWQgKmRidWZfbGlzdCwgdTY0IGRidWZf
Y29va2llKQogCWxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShidWYsIHEsIGRidWZfbGlzdCwgbGlz
dCkKIAkJaWYgKGJ1Zi0+ZGJ1Zl9jb29raWUgPT0gZGJ1Zl9jb29raWUpIHsKIAkJCWxpc3RfZGVs
KCZidWYtPmxpc3QpOwotCQkJeGVuX2RybV9mcm9udF9zaGJ1Zl91bm1hcChidWYtPnNoYnVmKTsK
LQkJCXhlbl9kcm1fZnJvbnRfc2hidWZfZnJlZShidWYtPnNoYnVmKTsKKwkJCXhlbl9mcm9udF9w
Z2Rpcl9zaGJ1Zl91bm1hcCgmYnVmLT5zaGJ1Zik7CisJCQl4ZW5fZnJvbnRfcGdkaXJfc2hidWZf
ZnJlZSgmYnVmLT5zaGJ1Zik7CiAJCQlrZnJlZShidWYpOwogCQkJYnJlYWs7CiAJCX0KQEAgLTkx
LDggKzg3LDggQEAgc3RhdGljIHZvaWQgZGJ1Zl9mcmVlX2FsbChzdHJ1Y3QgbGlzdF9oZWFkICpk
YnVmX2xpc3QpCiAKIAlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoYnVmLCBxLCBkYnVmX2xpc3Qs
IGxpc3QpIHsKIAkJbGlzdF9kZWwoJmJ1Zi0+bGlzdCk7Ci0JCXhlbl9kcm1fZnJvbnRfc2hidWZf
dW5tYXAoYnVmLT5zaGJ1Zik7Ci0JCXhlbl9kcm1fZnJvbnRfc2hidWZfZnJlZShidWYtPnNoYnVm
KTsKKwkJeGVuX2Zyb250X3BnZGlyX3NoYnVmX3VubWFwKCZidWYtPnNoYnVmKTsKKwkJeGVuX2Zy
b250X3BnZGlyX3NoYnVmX2ZyZWUoJmJ1Zi0+c2hidWYpOwogCQlrZnJlZShidWYpOwogCX0KIH0K
QEAgLTE3MSw5ICsxNjcsOSBAQCBpbnQgeGVuX2RybV9mcm9udF9kYnVmX2NyZWF0ZShzdHJ1Y3Qg
eGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvLAogCQkJICAgICAgdTMyIGJwcCwgdTY0IHNp
emUsIHN0cnVjdCBwYWdlICoqcGFnZXMpCiB7CiAJc3RydWN0IHhlbl9kcm1fZnJvbnRfZXZ0Y2hu
bCAqZXZ0Y2hubDsKLQlzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqc2hidWY7CisJc3RydWN0
IHhlbl9kcm1fZnJvbnRfZGJ1ZiAqZGJ1ZjsKIAlzdHJ1Y3QgeGVuZGlzcGxfcmVxICpyZXE7Ci0J
c3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWZfY2ZnIGJ1Zl9jZmc7CisJc3RydWN0IHhlbl9mcm9u
dF9wZ2Rpcl9zaGJ1Zl9jZmcgYnVmX2NmZzsKIAl1bnNpZ25lZCBsb25nIGZsYWdzOwogCWludCBy
ZXQ7CiAKQEAgLTE4MSwyOCArMTc3LDI5IEBAIGludCB4ZW5fZHJtX2Zyb250X2RidWZfY3JlYXRl
KHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250X2luZm8sCiAJaWYgKHVubGlrZWx5KCFl
dnRjaG5sKSkKIAkJcmV0dXJuIC1FSU87CiAKKwlkYnVmID0ga3phbGxvYyhzaXplb2YoKmRidWYp
LCBHRlBfS0VSTkVMKTsKKwlpZiAoIWRidWYpCisJCXJldHVybiAtRU5PTUVNOworCisJZGJ1Zl9h
ZGRfdG9fbGlzdChmcm9udF9pbmZvLCBkYnVmLCBkYnVmX2Nvb2tpZSk7CisKIAltZW1zZXQoJmJ1
Zl9jZmcsIDAsIHNpemVvZihidWZfY2ZnKSk7CiAJYnVmX2NmZy54Yl9kZXYgPSBmcm9udF9pbmZv
LT54Yl9kZXY7CisJYnVmX2NmZy5udW1fcGFnZXMgPSBESVZfUk9VTkRfVVAoc2l6ZSwgUEFHRV9T
SVpFKTsKIAlidWZfY2ZnLnBhZ2VzID0gcGFnZXM7Ci0JYnVmX2NmZy5zaXplID0gc2l6ZTsKKwli
dWZfY2ZnLnBnZGlyID0gJmRidWYtPnNoYnVmOwogCWJ1Zl9jZmcuYmVfYWxsb2MgPSBmcm9udF9p
bmZvLT5jZmcuYmVfYWxsb2M7CiAKLQlzaGJ1ZiA9IHhlbl9kcm1fZnJvbnRfc2hidWZfYWxsb2Mo
JmJ1Zl9jZmcpOwotCWlmIChJU19FUlIoc2hidWYpKQotCQlyZXR1cm4gUFRSX0VSUihzaGJ1Zik7
Ci0KLQlyZXQgPSBkYnVmX2FkZF90b19saXN0KGZyb250X2luZm8sIHNoYnVmLCBkYnVmX2Nvb2tp
ZSk7Ci0JaWYgKHJldCA8IDApIHsKLQkJeGVuX2RybV9mcm9udF9zaGJ1Zl9mcmVlKHNoYnVmKTsK
LQkJcmV0dXJuIHJldDsKLQl9CisJcmV0ID0geGVuX2Zyb250X3BnZGlyX3NoYnVmX2FsbG9jKCZi
dWZfY2ZnKTsKKwlpZiAocmV0IDwgMCkKKwkJZ290byBmYWlsX3NoYnVmX2FsbG9jOwogCiAJbXV0
ZXhfbG9jaygmZXZ0Y2hubC0+dS5yZXEucmVxX2lvX2xvY2spOwogCiAJc3Bpbl9sb2NrX2lycXNh
dmUoJmZyb250X2luZm8tPmlvX2xvY2ssIGZsYWdzKTsKIAlyZXEgPSBiZV9wcmVwYXJlX3JlcShl
dnRjaG5sLCBYRU5ESVNQTF9PUF9EQlVGX0NSRUFURSk7CiAJcmVxLT5vcC5kYnVmX2NyZWF0ZS5n
cmVmX2RpcmVjdG9yeSA9Ci0JCQl4ZW5fZHJtX2Zyb250X3NoYnVmX2dldF9kaXJfc3RhcnQoc2hi
dWYpOworCQkJeGVuX2Zyb250X3BnZGlyX3NoYnVmX2dldF9kaXJfc3RhcnQoJmRidWYtPnNoYnVm
KTsKIAlyZXEtPm9wLmRidWZfY3JlYXRlLmJ1ZmZlcl9zeiA9IHNpemU7CiAJcmVxLT5vcC5kYnVm
X2NyZWF0ZS5kYnVmX2Nvb2tpZSA9IGRidWZfY29va2llOwogCXJlcS0+b3AuZGJ1Zl9jcmVhdGUu
d2lkdGggPSB3aWR0aDsKQEAgLTIyMSw3ICsyMTgsNyBAQCBpbnQgeGVuX2RybV9mcm9udF9kYnVm
X2NyZWF0ZShzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvLAogCWlmIChyZXQg
PCAwKQogCQlnb3RvIGZhaWw7CiAKLQlyZXQgPSB4ZW5fZHJtX2Zyb250X3NoYnVmX21hcChzaGJ1
Zik7CisJcmV0ID0geGVuX2Zyb250X3BnZGlyX3NoYnVmX21hcCgmZGJ1Zi0+c2hidWYpOwogCWlm
IChyZXQgPCAwKQogCQlnb3RvIGZhaWw7CiAKQEAgLTIzMCw2ICsyMjcsNyBAQCBpbnQgeGVuX2Ry
bV9mcm9udF9kYnVmX2NyZWF0ZShzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZv
LAogCiBmYWlsOgogCW11dGV4X3VubG9jaygmZXZ0Y2hubC0+dS5yZXEucmVxX2lvX2xvY2spOwor
ZmFpbF9zaGJ1Zl9hbGxvYzoKIAlkYnVmX2ZyZWUoJmZyb250X2luZm8tPmRidWZfbGlzdCwgZGJ1
Zl9jb29raWUpOwogCXJldHVybiByZXQ7CiB9CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
eGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJv
bnRfZ2VtLmMKaW5kZXggYzg1YmZlNzU3MWNiLi41M2JlNGM3ZGMwYTQgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYworKysgYi9kcml2ZXJzL2dwdS9k
cm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKQEAgLTIyLDcgKzIyLDYgQEAKICNpbmNsdWRlIDx4
ZW4vYmFsbG9vbi5oPgogCiAjaW5jbHVkZSAieGVuX2RybV9mcm9udC5oIgotI2luY2x1ZGUgInhl
bl9kcm1fZnJvbnRfc2hidWYuaCIKIAogc3RydWN0IHhlbl9nZW1fb2JqZWN0IHsKIAlzdHJ1Y3Qg
ZHJtX2dlbV9vYmplY3QgYmFzZTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVu
X2RybV9mcm9udF9zaGJ1Zi5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X3No
YnVmLmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGQzMzNiNjdjYzFhMC4uMDAwMDAw
MDAwMDAwCi0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5jCisr
KyAvZGV2L251bGwKQEAgLTEsNDE0ICswLDAgQEAKLS8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy
OiBHUEwtMi4wIE9SIE1JVAotCi0vKgotICogIFhlbiBwYXJhLXZpcnR1YWwgRFJNIGRldmljZQot
ICoKLSAqIENvcHlyaWdodCAoQykgMjAxNi0yMDE4IEVQQU0gU3lzdGVtcyBJbmMuCi0gKgotICog
QXV0aG9yOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29A
ZXBhbS5jb20+Ci0gKi8KLQotI2luY2x1ZGUgPGRybS9kcm1QLmg+Ci0KLSNpZiBkZWZpbmVkKENP
TkZJR19YODYpCi0jaW5jbHVkZSA8ZHJtL2RybV9jYWNoZS5oPgotI2VuZGlmCi0jaW5jbHVkZSA8
bGludXgvZXJybm8uaD4KLSNpbmNsdWRlIDxsaW51eC9tbS5oPgotCi0jaW5jbHVkZSA8YXNtL3hl
bi9oeXBlcnZpc29yLmg+Ci0jaW5jbHVkZSA8eGVuL2JhbGxvb24uaD4KLSNpbmNsdWRlIDx4ZW4v
eGVuLmg+Ci0jaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgotI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2Uv
aW8vcmluZy5oPgotI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvaW8vZGlzcGxpZi5oPgotCi0jaW5j
bHVkZSAieGVuX2RybV9mcm9udC5oIgotI2luY2x1ZGUgInhlbl9kcm1fZnJvbnRfc2hidWYuaCIK
LQotc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWZfb3BzIHsKLQkvKgotCSAqIENhbGN1bGF0ZSBu
dW1iZXIgb2YgZ3JlZnMgcmVxdWlyZWQgdG8gaGFuZGxlIHRoaXMgYnVmZmVyLAotCSAqIGUuZy4g
aWYgZ3JlZnMgYXJlIHJlcXVpcmVkIGZvciBwYWdlIGRpcmVjdG9yeSBvbmx5IG9yIHRoZSBidWZm
ZXIKLQkgKiBwYWdlcyBhcyB3ZWxsLgotCSAqLwotCXZvaWQgKCpjYWxjX251bV9ncmVmcykoc3Ry
dWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1Zik7Ci0JLyogRmlsbCBwYWdlIGRpcmVjdG9yeSBh
Y2NvcmRpbmcgdG8gcGFyYS12aXJ0dWFsIGRpc3BsYXkgcHJvdG9jb2wuICovCi0Jdm9pZCAoKmZp
bGxfcGFnZV9kaXIpKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpOwotCS8qIENsYWlt
IGdyYW50IHJlZmVyZW5jZXMgZm9yIHRoZSBwYWdlcyBvZiB0aGUgYnVmZmVyLiAqLwotCWludCAo
KmdyYW50X3JlZnNfZm9yX2J1ZmZlcikoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1ZiwK
LQkJCQkgICAgIGdyYW50X3JlZl90ICpwcml2X2dyZWZfaGVhZCwgaW50IGdyZWZfaWR4KTsKLQkv
KiBNYXAgZ3JhbnQgcmVmZXJlbmNlcyBvZiB0aGUgYnVmZmVyLiAqLwotCWludCAoKm1hcCkoc3Ry
dWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1Zik7Ci0JLyogVW5tYXAgZ3JhbnQgcmVmZXJlbmNl
cyBvZiB0aGUgYnVmZmVyLiAqLwotCWludCAoKnVubWFwKShzdHJ1Y3QgeGVuX2RybV9mcm9udF9z
aGJ1ZiAqYnVmKTsKLX07Ci0KLWdyYW50X3JlZl90IHhlbl9kcm1fZnJvbnRfc2hidWZfZ2V0X2Rp
cl9zdGFydChzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKQotewotCWlmICghYnVmLT5n
cmVmcykKLQkJcmV0dXJuIEdSQU5UX0lOVkFMSURfUkVGOwotCi0JcmV0dXJuIGJ1Zi0+Z3JlZnNb
MF07Ci19Ci0KLWludCB4ZW5fZHJtX2Zyb250X3NoYnVmX21hcChzdHJ1Y3QgeGVuX2RybV9mcm9u
dF9zaGJ1ZiAqYnVmKQotewotCWlmIChidWYtPm9wcy0+bWFwKQotCQlyZXR1cm4gYnVmLT5vcHMt
Pm1hcChidWYpOwotCi0JLyogbm8gbmVlZCB0byBtYXAgb3duIGdyYW50IHJlZmVyZW5jZXMgKi8K
LQlyZXR1cm4gMDsKLX0KLQotaW50IHhlbl9kcm1fZnJvbnRfc2hidWZfdW5tYXAoc3RydWN0IHhl
bl9kcm1fZnJvbnRfc2hidWYgKmJ1ZikKLXsKLQlpZiAoYnVmLT5vcHMtPnVubWFwKQotCQlyZXR1
cm4gYnVmLT5vcHMtPnVubWFwKGJ1Zik7Ci0KLQkvKiBubyBuZWVkIHRvIHVubWFwIG93biBncmFu
dCByZWZlcmVuY2VzICovCi0JcmV0dXJuIDA7Ci19Ci0KLXZvaWQgeGVuX2RybV9mcm9udF9zaGJ1
Zl9mbHVzaChzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKQotewotI2lmIGRlZmluZWQo
Q09ORklHX1g4NikKLQlkcm1fY2xmbHVzaF9wYWdlcyhidWYtPnBhZ2VzLCBidWYtPm51bV9wYWdl
cyk7Ci0jZW5kaWYKLX0KLQotdm9pZCB4ZW5fZHJtX2Zyb250X3NoYnVmX2ZyZWUoc3RydWN0IHhl
bl9kcm1fZnJvbnRfc2hidWYgKmJ1ZikKLXsKLQlpZiAoYnVmLT5ncmVmcykgewotCQlpbnQgaTsK
LQotCQlmb3IgKGkgPSAwOyBpIDwgYnVmLT5udW1fZ3JlZnM7IGkrKykKLQkJCWlmIChidWYtPmdy
ZWZzW2ldICE9IEdSQU5UX0lOVkFMSURfUkVGKQotCQkJCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nl
c3MoYnVmLT5ncmVmc1tpXSwKLQkJCQkJCQkgIDAsIDBVTCk7Ci0JfQotCWtmcmVlKGJ1Zi0+Z3Jl
ZnMpOwotCWtmcmVlKGJ1Zi0+ZGlyZWN0b3J5KTsKLQlrZnJlZShidWYpOwotfQotCi0vKgotICog
bnVtYmVyIG9mIGdyZWZzIGEgcGFnZSBjYW4gaG9sZCB3aXRoIHJlc3BlY3QgdG8gdGhlCi0gKiBz
dHJ1Y3QgeGVuZGlzcGxfcGFnZV9kaXJlY3RvcnkgaGVhZGVyCi0gKi8KLSNkZWZpbmUgWEVOX0RS
TV9OVU1fR1JFRlNfUEVSX1BBR0UgKChQQUdFX1NJWkUgLSBcCi0JCW9mZnNldG9mKHN0cnVjdCB4
ZW5kaXNwbF9wYWdlX2RpcmVjdG9yeSwgZ3JlZikpIC8gXAotCQlzaXplb2YoZ3JhbnRfcmVmX3Qp
KQotCi1zdGF0aWMgaW50IGdldF9udW1fcGFnZXNfZGlyKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3No
YnVmICpidWYpCi17Ci0JLyogbnVtYmVyIG9mIHBhZ2VzIHRoZSBwYWdlIGRpcmVjdG9yeSBjb25z
dW1lcyBpdHNlbGYgKi8KLQlyZXR1cm4gRElWX1JPVU5EX1VQKGJ1Zi0+bnVtX3BhZ2VzLCBYRU5f
RFJNX05VTV9HUkVGU19QRVJfUEFHRSk7Ci19Ci0KLXN0YXRpYyB2b2lkIGJhY2tlbmRfY2FsY19u
dW1fZ3JlZnMoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1ZikKLXsKLQkvKiBvbmx5IGZv
ciBwYWdlcyB0aGUgcGFnZSBkaXJlY3RvcnkgY29uc3VtZXMgaXRzZWxmICovCi0JYnVmLT5udW1f
Z3JlZnMgPSBnZXRfbnVtX3BhZ2VzX2RpcihidWYpOwotfQotCi1zdGF0aWMgdm9pZCBndWVzdF9j
YWxjX251bV9ncmVmcyhzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKQotewotCS8qCi0J
ICogbnVtYmVyIG9mIHBhZ2VzIHRoZSBwYWdlIGRpcmVjdG9yeSBjb25zdW1lcyBpdHNlbGYKLQkg
KiBwbHVzIGdyZWZzIGZvciB0aGUgYnVmZmVyIHBhZ2VzCi0JICovCi0JYnVmLT5udW1fZ3JlZnMg
PSBnZXRfbnVtX3BhZ2VzX2RpcihidWYpICsgYnVmLT5udW1fcGFnZXM7Ci19Ci0KLSNkZWZpbmUg
eGVuX3BhZ2VfdG9fdmFkZHIocGFnZSkgXAotCQkoKHVpbnRwdHJfdClwZm5fdG9fa2FkZHIocGFn
ZV90b194ZW5fcGZuKHBhZ2UpKSkKLQotc3RhdGljIGludCBiYWNrZW5kX3VubWFwKHN0cnVjdCB4
ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpCi17Ci0Jc3RydWN0IGdudHRhYl91bm1hcF9ncmFudF9y
ZWYgKnVubWFwX29wczsKLQlpbnQgaSwgcmV0OwotCi0JaWYgKCFidWYtPnBhZ2VzIHx8ICFidWYt
PmJhY2tlbmRfbWFwX2hhbmRsZXMgfHwgIWJ1Zi0+Z3JlZnMpCi0JCXJldHVybiAwOwotCi0JdW5t
YXBfb3BzID0ga2NhbGxvYyhidWYtPm51bV9wYWdlcywgc2l6ZW9mKCp1bm1hcF9vcHMpLAotCQkJ
ICAgIEdGUF9LRVJORUwpOwotCWlmICghdW5tYXBfb3BzKSB7Ci0JCURSTV9FUlJPUigiRmFpbGVk
IHRvIGdldCBtZW1vcnkgd2hpbGUgdW5tYXBwaW5nXG4iKTsKLQkJcmV0dXJuIC1FTk9NRU07Ci0J
fQotCi0JZm9yIChpID0gMDsgaSA8IGJ1Zi0+bnVtX3BhZ2VzOyBpKyspIHsKLQkJcGh5c19hZGRy
X3QgYWRkcjsKLQotCQlhZGRyID0geGVuX3BhZ2VfdG9fdmFkZHIoYnVmLT5wYWdlc1tpXSk7Ci0J
CWdudHRhYl9zZXRfdW5tYXBfb3AoJnVubWFwX29wc1tpXSwgYWRkciwgR05UTUFQX2hvc3RfbWFw
LAotCQkJCSAgICBidWYtPmJhY2tlbmRfbWFwX2hhbmRsZXNbaV0pOwotCX0KLQotCXJldCA9IGdu
dHRhYl91bm1hcF9yZWZzKHVubWFwX29wcywgTlVMTCwgYnVmLT5wYWdlcywKLQkJCQlidWYtPm51
bV9wYWdlcyk7Ci0KLQlmb3IgKGkgPSAwOyBpIDwgYnVmLT5udW1fcGFnZXM7IGkrKykgewotCQlp
ZiAodW5saWtlbHkodW5tYXBfb3BzW2ldLnN0YXR1cyAhPSBHTlRTVF9va2F5KSkKLQkJCURSTV9F
UlJPUigiRmFpbGVkIHRvIHVubWFwIHBhZ2UgJWQ6ICVkXG4iLAotCQkJCSAgaSwgdW5tYXBfb3Bz
W2ldLnN0YXR1cyk7Ci0JfQotCi0JaWYgKHJldCkKLQkJRFJNX0VSUk9SKCJGYWlsZWQgdG8gdW5t
YXAgZ3JhbnQgcmVmZXJlbmNlcywgcmV0ICVkIiwgcmV0KTsKLQotCWtmcmVlKHVubWFwX29wcyk7
Ci0Ja2ZyZWUoYnVmLT5iYWNrZW5kX21hcF9oYW5kbGVzKTsKLQlidWYtPmJhY2tlbmRfbWFwX2hh
bmRsZXMgPSBOVUxMOwotCXJldHVybiByZXQ7Ci19Ci0KLXN0YXRpYyBpbnQgYmFja2VuZF9tYXAo
c3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1ZikKLXsKLQlzdHJ1Y3QgZ250dGFiX21hcF9n
cmFudF9yZWYgKm1hcF9vcHMgPSBOVUxMOwotCXVuc2lnbmVkIGNoYXIgKnB0cjsKLQlpbnQgcmV0
LCBjdXJfZ3JlZiwgY3VyX2Rpcl9wYWdlLCBjdXJfcGFnZSwgZ3JlZnNfbGVmdDsKLQotCW1hcF9v
cHMgPSBrY2FsbG9jKGJ1Zi0+bnVtX3BhZ2VzLCBzaXplb2YoKm1hcF9vcHMpLCBHRlBfS0VSTkVM
KTsKLQlpZiAoIW1hcF9vcHMpCi0JCXJldHVybiAtRU5PTUVNOwotCi0JYnVmLT5iYWNrZW5kX21h
cF9oYW5kbGVzID0ga2NhbGxvYyhidWYtPm51bV9wYWdlcywKLQkJCQkJICAgc2l6ZW9mKCpidWYt
PmJhY2tlbmRfbWFwX2hhbmRsZXMpLAotCQkJCQkgICBHRlBfS0VSTkVMKTsKLQlpZiAoIWJ1Zi0+
YmFja2VuZF9tYXBfaGFuZGxlcykgewotCQlrZnJlZShtYXBfb3BzKTsKLQkJcmV0dXJuIC1FTk9N
RU07Ci0JfQotCi0JLyoKLQkgKiByZWFkIHBhZ2UgZGlyZWN0b3J5IHRvIGdldCBncmVmcyBmcm9t
IHRoZSBiYWNrZW5kOiBmb3IgZXh0ZXJuYWwKLQkgKiBidWZmZXIgd2Ugb25seSBhbGxvY2F0ZSBi
dWYtPmdyZWZzIGZvciB0aGUgcGFnZSBkaXJlY3RvcnksCi0JICogc28gYnVmLT5udW1fZ3JlZnMg
aGFzIG51bWJlciBvZiBwYWdlcyBpbiB0aGUgcGFnZSBkaXJlY3RvcnkgaXRzZWxmCi0JICovCi0J
cHRyID0gYnVmLT5kaXJlY3Rvcnk7Ci0JZ3JlZnNfbGVmdCA9IGJ1Zi0+bnVtX3BhZ2VzOwotCWN1
cl9wYWdlID0gMDsKLQlmb3IgKGN1cl9kaXJfcGFnZSA9IDA7IGN1cl9kaXJfcGFnZSA8IGJ1Zi0+
bnVtX2dyZWZzOyBjdXJfZGlyX3BhZ2UrKykgewotCQlzdHJ1Y3QgeGVuZGlzcGxfcGFnZV9kaXJl
Y3RvcnkgKnBhZ2VfZGlyID0KLQkJCQkoc3RydWN0IHhlbmRpc3BsX3BhZ2VfZGlyZWN0b3J5ICop
cHRyOwotCQlpbnQgdG9fY29weSA9IFhFTl9EUk1fTlVNX0dSRUZTX1BFUl9QQUdFOwotCi0JCWlm
ICh0b19jb3B5ID4gZ3JlZnNfbGVmdCkKLQkJCXRvX2NvcHkgPSBncmVmc19sZWZ0OwotCi0JCWZv
ciAoY3VyX2dyZWYgPSAwOyBjdXJfZ3JlZiA8IHRvX2NvcHk7IGN1cl9ncmVmKyspIHsKLQkJCXBo
eXNfYWRkcl90IGFkZHI7Ci0KLQkJCWFkZHIgPSB4ZW5fcGFnZV90b192YWRkcihidWYtPnBhZ2Vz
W2N1cl9wYWdlXSk7Ci0JCQlnbnR0YWJfc2V0X21hcF9vcCgmbWFwX29wc1tjdXJfcGFnZV0sIGFk
ZHIsCi0JCQkJCSAgR05UTUFQX2hvc3RfbWFwLAotCQkJCQkgIHBhZ2VfZGlyLT5ncmVmW2N1cl9n
cmVmXSwKLQkJCQkJICBidWYtPnhiX2Rldi0+b3RoZXJlbmRfaWQpOwotCQkJY3VyX3BhZ2UrKzsK
LQkJfQotCi0JCWdyZWZzX2xlZnQgLT0gdG9fY29weTsKLQkJcHRyICs9IFBBR0VfU0laRTsKLQl9
Ci0JcmV0ID0gZ250dGFiX21hcF9yZWZzKG1hcF9vcHMsIE5VTEwsIGJ1Zi0+cGFnZXMsIGJ1Zi0+
bnVtX3BhZ2VzKTsKLQotCS8qIHNhdmUgaGFuZGxlcyBldmVuIGlmIGVycm9yLCBzbyB3ZSBjYW4g
dW5tYXAgKi8KLQlmb3IgKGN1cl9wYWdlID0gMDsgY3VyX3BhZ2UgPCBidWYtPm51bV9wYWdlczsg
Y3VyX3BhZ2UrKykgewotCQlidWYtPmJhY2tlbmRfbWFwX2hhbmRsZXNbY3VyX3BhZ2VdID0gbWFw
X29wc1tjdXJfcGFnZV0uaGFuZGxlOwotCQlpZiAodW5saWtlbHkobWFwX29wc1tjdXJfcGFnZV0u
c3RhdHVzICE9IEdOVFNUX29rYXkpKQotCQkJRFJNX0VSUk9SKCJGYWlsZWQgdG8gbWFwIHBhZ2Ug
JWQ6ICVkXG4iLAotCQkJCSAgY3VyX3BhZ2UsIG1hcF9vcHNbY3VyX3BhZ2VdLnN0YXR1cyk7Ci0J
fQotCi0JaWYgKHJldCkgewotCQlEUk1fRVJST1IoIkZhaWxlZCB0byBtYXAgZ3JhbnQgcmVmZXJl
bmNlcywgcmV0ICVkIiwgcmV0KTsKLQkJYmFja2VuZF91bm1hcChidWYpOwotCX0KLQotCWtmcmVl
KG1hcF9vcHMpOwotCXJldHVybiByZXQ7Ci19Ci0KLXN0YXRpYyB2b2lkIGJhY2tlbmRfZmlsbF9w
YWdlX2RpcihzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKQotewotCXN0cnVjdCB4ZW5k
aXNwbF9wYWdlX2RpcmVjdG9yeSAqcGFnZV9kaXI7Ci0JdW5zaWduZWQgY2hhciAqcHRyOwotCWlu
dCBpLCBudW1fcGFnZXNfZGlyOwotCi0JcHRyID0gYnVmLT5kaXJlY3Rvcnk7Ci0JbnVtX3BhZ2Vz
X2RpciA9IGdldF9udW1fcGFnZXNfZGlyKGJ1Zik7Ci0KLQkvKiBmaWxsIG9ubHkgZ3JlZnMgZm9y
IHRoZSBwYWdlIGRpcmVjdG9yeSBpdHNlbGYgKi8KLQlmb3IgKGkgPSAwOyBpIDwgbnVtX3BhZ2Vz
X2RpciAtIDE7IGkrKykgewotCQlwYWdlX2RpciA9IChzdHJ1Y3QgeGVuZGlzcGxfcGFnZV9kaXJl
Y3RvcnkgKilwdHI7Ci0KLQkJcGFnZV9kaXItPmdyZWZfZGlyX25leHRfcGFnZSA9IGJ1Zi0+Z3Jl
ZnNbaSArIDFdOwotCQlwdHIgKz0gUEFHRV9TSVpFOwotCX0KLQkvKiBsYXN0IHBhZ2UgbXVzdCBz
YXkgdGhlcmUgaXMgbm8gbW9yZSBwYWdlcyAqLwotCXBhZ2VfZGlyID0gKHN0cnVjdCB4ZW5kaXNw
bF9wYWdlX2RpcmVjdG9yeSAqKXB0cjsKLQlwYWdlX2Rpci0+Z3JlZl9kaXJfbmV4dF9wYWdlID0g
R1JBTlRfSU5WQUxJRF9SRUY7Ci19Ci0KLXN0YXRpYyB2b2lkIGd1ZXN0X2ZpbGxfcGFnZV9kaXIo
c3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1ZikKLXsKLQl1bnNpZ25lZCBjaGFyICpwdHI7
Ci0JaW50IGN1cl9ncmVmLCBncmVmc19sZWZ0LCB0b19jb3B5LCBpLCBudW1fcGFnZXNfZGlyOwot
Ci0JcHRyID0gYnVmLT5kaXJlY3Rvcnk7Ci0JbnVtX3BhZ2VzX2RpciA9IGdldF9udW1fcGFnZXNf
ZGlyKGJ1Zik7Ci0KLQkvKgotCSAqIHdoaWxlIGNvcHlpbmcsIHNraXAgZ3JlZnMgYXQgc3RhcnQs
IHRoZXkgYXJlIGZvciBwYWdlcwotCSAqIGdyYW50ZWQgZm9yIHRoZSBwYWdlIGRpcmVjdG9yeSBp
dHNlbGYKLQkgKi8KLQljdXJfZ3JlZiA9IG51bV9wYWdlc19kaXI7Ci0JZ3JlZnNfbGVmdCA9IGJ1
Zi0+bnVtX3BhZ2VzOwotCWZvciAoaSA9IDA7IGkgPCBudW1fcGFnZXNfZGlyOyBpKyspIHsKLQkJ
c3RydWN0IHhlbmRpc3BsX3BhZ2VfZGlyZWN0b3J5ICpwYWdlX2RpciA9Ci0JCQkJKHN0cnVjdCB4
ZW5kaXNwbF9wYWdlX2RpcmVjdG9yeSAqKXB0cjsKLQotCQlpZiAoZ3JlZnNfbGVmdCA8PSBYRU5f
RFJNX05VTV9HUkVGU19QRVJfUEFHRSkgewotCQkJdG9fY29weSA9IGdyZWZzX2xlZnQ7Ci0JCQlw
YWdlX2Rpci0+Z3JlZl9kaXJfbmV4dF9wYWdlID0gR1JBTlRfSU5WQUxJRF9SRUY7Ci0JCX0gZWxz
ZSB7Ci0JCQl0b19jb3B5ID0gWEVOX0RSTV9OVU1fR1JFRlNfUEVSX1BBR0U7Ci0JCQlwYWdlX2Rp
ci0+Z3JlZl9kaXJfbmV4dF9wYWdlID0gYnVmLT5ncmVmc1tpICsgMV07Ci0JCX0KLQkJbWVtY3B5
KCZwYWdlX2Rpci0+Z3JlZiwgJmJ1Zi0+Z3JlZnNbY3VyX2dyZWZdLAotCQkgICAgICAgdG9fY29w
eSAqIHNpemVvZihncmFudF9yZWZfdCkpOwotCQlwdHIgKz0gUEFHRV9TSVpFOwotCQlncmVmc19s
ZWZ0IC09IHRvX2NvcHk7Ci0JCWN1cl9ncmVmICs9IHRvX2NvcHk7Ci0JfQotfQotCi1zdGF0aWMg
aW50IGd1ZXN0X2dyYW50X3JlZnNfZm9yX2J1ZmZlcihzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1
ZiAqYnVmLAotCQkJCSAgICAgICBncmFudF9yZWZfdCAqcHJpdl9ncmVmX2hlYWQsCi0JCQkJICAg
ICAgIGludCBncmVmX2lkeCkKLXsKLQlpbnQgaSwgY3VyX3JlZiwgb3RoZXJlbmRfaWQ7Ci0KLQlv
dGhlcmVuZF9pZCA9IGJ1Zi0+eGJfZGV2LT5vdGhlcmVuZF9pZDsKLQlmb3IgKGkgPSAwOyBpIDwg
YnVmLT5udW1fcGFnZXM7IGkrKykgewotCQljdXJfcmVmID0gZ250dGFiX2NsYWltX2dyYW50X3Jl
ZmVyZW5jZShwcml2X2dyZWZfaGVhZCk7Ci0JCWlmIChjdXJfcmVmIDwgMCkKLQkJCXJldHVybiBj
dXJfcmVmOwotCi0JCWdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vzc19yZWYoY3VyX3JlZiwgb3Ro
ZXJlbmRfaWQsCi0JCQkJCQl4ZW5fcGFnZV90b19nZm4oYnVmLT5wYWdlc1tpXSksCi0JCQkJCQkw
KTsKLQkJYnVmLT5ncmVmc1tncmVmX2lkeCsrXSA9IGN1cl9yZWY7Ci0JfQotCXJldHVybiAwOwot
fQotCi1zdGF0aWMgaW50IGdyYW50X3JlZmVyZW5jZXMoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hi
dWYgKmJ1ZikKLXsKLQlncmFudF9yZWZfdCBwcml2X2dyZWZfaGVhZDsKLQlpbnQgcmV0LCBpLCBq
LCBjdXJfcmVmOwotCWludCBvdGhlcmVuZF9pZCwgbnVtX3BhZ2VzX2RpcjsKLQotCXJldCA9IGdu
dHRhYl9hbGxvY19ncmFudF9yZWZlcmVuY2VzKGJ1Zi0+bnVtX2dyZWZzLCAmcHJpdl9ncmVmX2hl
YWQpOwotCWlmIChyZXQgPCAwKSB7Ci0JCURSTV9FUlJPUigiQ2Fubm90IGFsbG9jYXRlIGdyYW50
IHJlZmVyZW5jZXNcbiIpOwotCQlyZXR1cm4gcmV0OwotCX0KLQotCW90aGVyZW5kX2lkID0gYnVm
LT54Yl9kZXYtPm90aGVyZW5kX2lkOwotCWogPSAwOwotCW51bV9wYWdlc19kaXIgPSBnZXRfbnVt
X3BhZ2VzX2RpcihidWYpOwotCWZvciAoaSA9IDA7IGkgPCBudW1fcGFnZXNfZGlyOyBpKyspIHsK
LQkJdW5zaWduZWQgbG9uZyBmcmFtZTsKLQotCQljdXJfcmVmID0gZ250dGFiX2NsYWltX2dyYW50
X3JlZmVyZW5jZSgmcHJpdl9ncmVmX2hlYWQpOwotCQlpZiAoY3VyX3JlZiA8IDApCi0JCQlyZXR1
cm4gY3VyX3JlZjsKLQotCQlmcmFtZSA9IHhlbl9wYWdlX3RvX2dmbih2aXJ0X3RvX3BhZ2UoYnVm
LT5kaXJlY3RvcnkgKwotCQkJCQlQQUdFX1NJWkUgKiBpKSk7Ci0JCWdudHRhYl9ncmFudF9mb3Jl
aWduX2FjY2Vzc19yZWYoY3VyX3JlZiwgb3RoZXJlbmRfaWQsIGZyYW1lLCAwKTsKLQkJYnVmLT5n
cmVmc1tqKytdID0gY3VyX3JlZjsKLQl9Ci0KLQlpZiAoYnVmLT5vcHMtPmdyYW50X3JlZnNfZm9y
X2J1ZmZlcikgewotCQlyZXQgPSBidWYtPm9wcy0+Z3JhbnRfcmVmc19mb3JfYnVmZmVyKGJ1Ziwg
JnByaXZfZ3JlZl9oZWFkLCBqKTsKLQkJaWYgKHJldCkKLQkJCXJldHVybiByZXQ7Ci0JfQotCi0J
Z250dGFiX2ZyZWVfZ3JhbnRfcmVmZXJlbmNlcyhwcml2X2dyZWZfaGVhZCk7Ci0JcmV0dXJuIDA7
Ci19Ci0KLXN0YXRpYyBpbnQgYWxsb2Nfc3RvcmFnZShzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1
ZiAqYnVmKQotewotCWJ1Zi0+Z3JlZnMgPSBrY2FsbG9jKGJ1Zi0+bnVtX2dyZWZzLCBzaXplb2Yo
KmJ1Zi0+Z3JlZnMpLCBHRlBfS0VSTkVMKTsKLQlpZiAoIWJ1Zi0+Z3JlZnMpCi0JCXJldHVybiAt
RU5PTUVNOwotCi0JYnVmLT5kaXJlY3RvcnkgPSBrY2FsbG9jKGdldF9udW1fcGFnZXNfZGlyKGJ1
ZiksIFBBR0VfU0laRSwgR0ZQX0tFUk5FTCk7Ci0JaWYgKCFidWYtPmRpcmVjdG9yeSkKLQkJcmV0
dXJuIC1FTk9NRU07Ci0KLQlyZXR1cm4gMDsKLX0KLQotLyoKLSAqIEZvciBiZSBhbGxvY2F0ZWQg
YnVmZmVycyB3ZSBkb24ndCBuZWVkIGdyYW50X3JlZnNfZm9yX2J1ZmZlciBhcyB0aG9zZQotICog
Z3JhbnQgcmVmZXJlbmNlcyBhcmUgYWxsb2NhdGVkIGF0IGJhY2tlbmQgc2lkZQotICovCi1zdGF0
aWMgY29uc3Qgc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWZfb3BzIGJhY2tlbmRfb3BzID0gewot
CS5jYWxjX251bV9ncmVmcyA9IGJhY2tlbmRfY2FsY19udW1fZ3JlZnMsCi0JLmZpbGxfcGFnZV9k
aXIgPSBiYWNrZW5kX2ZpbGxfcGFnZV9kaXIsCi0JLm1hcCA9IGJhY2tlbmRfbWFwLAotCS51bm1h
cCA9IGJhY2tlbmRfdW5tYXAKLX07Ci0KLS8qIEZvciBsb2NhbGx5IGdyYW50ZWQgcmVmZXJlbmNl
cyB3ZSBkbyBub3QgbmVlZCB0byBtYXAvdW5tYXAgdGhlIHJlZmVyZW5jZXMgKi8KLXN0YXRpYyBj
b25zdCBzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1Zl9vcHMgbG9jYWxfb3BzID0gewotCS5jYWxj
X251bV9ncmVmcyA9IGd1ZXN0X2NhbGNfbnVtX2dyZWZzLAotCS5maWxsX3BhZ2VfZGlyID0gZ3Vl
c3RfZmlsbF9wYWdlX2RpciwKLQkuZ3JhbnRfcmVmc19mb3JfYnVmZmVyID0gZ3Vlc3RfZ3JhbnRf
cmVmc19mb3JfYnVmZmVyLAotfTsKLQotc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKgoteGVu
X2RybV9mcm9udF9zaGJ1Zl9hbGxvYyhzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1Zl9jZmcgKmNm
ZykKLXsKLQlzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmOwotCWludCByZXQ7Ci0KLQli
dWYgPSBremFsbG9jKHNpemVvZigqYnVmKSwgR0ZQX0tFUk5FTCk7Ci0JaWYgKCFidWYpCi0JCXJl
dHVybiBFUlJfUFRSKC1FTk9NRU0pOwotCi0JaWYgKGNmZy0+YmVfYWxsb2MpCi0JCWJ1Zi0+b3Bz
ID0gJmJhY2tlbmRfb3BzOwotCWVsc2UKLQkJYnVmLT5vcHMgPSAmbG9jYWxfb3BzOwotCi0JYnVm
LT54Yl9kZXYgPSBjZmctPnhiX2RldjsKLQlidWYtPm51bV9wYWdlcyA9IERJVl9ST1VORF9VUChj
ZmctPnNpemUsIFBBR0VfU0laRSk7Ci0JYnVmLT5wYWdlcyA9IGNmZy0+cGFnZXM7Ci0KLQlidWYt
Pm9wcy0+Y2FsY19udW1fZ3JlZnMoYnVmKTsKLQotCXJldCA9IGFsbG9jX3N0b3JhZ2UoYnVmKTsK
LQlpZiAocmV0KQotCQlnb3RvIGZhaWw7Ci0KLQlyZXQgPSBncmFudF9yZWZlcmVuY2VzKGJ1Zik7
Ci0JaWYgKHJldCkKLQkJZ290byBmYWlsOwotCi0JYnVmLT5vcHMtPmZpbGxfcGFnZV9kaXIoYnVm
KTsKLQotCXJldHVybiBidWY7Ci0KLWZhaWw6Ci0JeGVuX2RybV9mcm9udF9zaGJ1Zl9mcmVlKGJ1
Zik7Ci0JcmV0dXJuIEVSUl9QVFIocmV0KTsKLX0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5oIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJt
X2Zyb250X3NoYnVmLmgKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDc1NDVjNjkyNTM5
ZS4uMDAwMDAwMDAwMDAwCi0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9z
aGJ1Zi5oCisrKyAvZGV2L251bGwKQEAgLTEsNjQgKzAsMCBAQAotLyogU1BEWC1MaWNlbnNlLUlk
ZW50aWZpZXI6IEdQTC0yLjAgT1IgTUlUICovCi0KLS8qCi0gKiAgWGVuIHBhcmEtdmlydHVhbCBE
Uk0gZGV2aWNlCi0gKgotICogQ29weXJpZ2h0IChDKSAyMDE2LTIwMTggRVBBTSBTeXN0ZW1zIElu
Yy4KLSAqCi0gKiBBdXRob3I6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5k
cnVzaGNoZW5rb0BlcGFtLmNvbT4KLSAqLwotCi0jaWZuZGVmIF9fWEVOX0RSTV9GUk9OVF9TSEJV
Rl9IXwotI2RlZmluZSBfX1hFTl9EUk1fRlJPTlRfU0hCVUZfSF8KLQotI2luY2x1ZGUgPGxpbnV4
L2tlcm5lbC5oPgotI2luY2x1ZGUgPGxpbnV4L3NjYXR0ZXJsaXN0Lmg+Ci0KLSNpbmNsdWRlIDx4
ZW4vZ3JhbnRfdGFibGUuaD4KLQotc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgewotCS8qCi0J
ICogbnVtYmVyIG9mIHJlZmVyZW5jZXMgZ3JhbnRlZCBmb3IgdGhlIGJhY2tlbmQgdXNlOgotCSAq
ICAtIGZvciBhbGxvY2F0ZWQvaW1wb3J0ZWQgZG1hLWJ1ZidzIHRoaXMgaG9sZHMgbnVtYmVyIG9m
IGdyYW50Ci0JICogICAgcmVmZXJlbmNlcyBmb3IgdGhlIHBhZ2UgZGlyZWN0b3J5IGFuZCBwYWdl
cyBvZiB0aGUgYnVmZmVyCi0JICogIC0gZm9yIHRoZSBidWZmZXIgcHJvdmlkZWQgYnkgdGhlIGJh
Y2tlbmQgdGhpcyBob2xkcyBudW1iZXIgb2YKLQkgKiAgICBncmFudCByZWZlcmVuY2VzIGZvciB0
aGUgcGFnZSBkaXJlY3RvcnkgYXMgZ3JhbnQgcmVmZXJlbmNlcyBmb3IKLQkgKiAgICB0aGUgYnVm
ZmVyIHdpbGwgYmUgcHJvdmlkZWQgYnkgdGhlIGJhY2tlbmQKLQkgKi8KLQlpbnQgbnVtX2dyZWZz
OwotCWdyYW50X3JlZl90ICpncmVmczsKLQl1bnNpZ25lZCBjaGFyICpkaXJlY3Rvcnk7Ci0KLQlp
bnQgbnVtX3BhZ2VzOwotCXN0cnVjdCBwYWdlICoqcGFnZXM7Ci0KLQlzdHJ1Y3QgeGVuYnVzX2Rl
dmljZSAqeGJfZGV2OwotCi0JLyogdGhlc2UgYXJlIHRoZSBvcHMgdXNlZCBpbnRlcm5hbGx5IGRl
cGVuZGluZyBvbiBiZV9hbGxvYyBtb2RlICovCi0JY29uc3Qgc3RydWN0IHhlbl9kcm1fZnJvbnRf
c2hidWZfb3BzICpvcHM7Ci0KLQkvKiBYZW4gbWFwIGhhbmRsZXMgZm9yIHRoZSBidWZmZXIgYWxs
b2NhdGVkIGJ5IHRoZSBiYWNrZW5kICovCi0JZ3JhbnRfaGFuZGxlX3QgKmJhY2tlbmRfbWFwX2hh
bmRsZXM7Ci19OwotCi1zdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1Zl9jZmcgewotCXN0cnVjdCB4
ZW5idXNfZGV2aWNlICp4Yl9kZXY7Ci0Jc2l6ZV90IHNpemU7Ci0Jc3RydWN0IHBhZ2UgKipwYWdl
czsKLQlib29sIGJlX2FsbG9jOwotfTsKLQotc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKgot
eGVuX2RybV9mcm9udF9zaGJ1Zl9hbGxvYyhzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1Zl9jZmcg
KmNmZyk7Ci0KLWdyYW50X3JlZl90IHhlbl9kcm1fZnJvbnRfc2hidWZfZ2V0X2Rpcl9zdGFydChz
dHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKTsKLQotaW50IHhlbl9kcm1fZnJvbnRfc2hi
dWZfbWFwKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpOwotCi1pbnQgeGVuX2RybV9m
cm9udF9zaGJ1Zl91bm1hcChzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKTsKLQotdm9p
ZCB4ZW5fZHJtX2Zyb250X3NoYnVmX2ZsdXNoKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpi
dWYpOwotCi12b2lkIHhlbl9kcm1fZnJvbnRfc2hidWZfZnJlZShzdHJ1Y3QgeGVuX2RybV9mcm9u
dF9zaGJ1ZiAqYnVmKTsKLQotI2VuZGlmIC8qIF9fWEVOX0RSTV9GUk9OVF9TSEJVRl9IXyAqLwot
LSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:03:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:03: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-devel-bounces@lists.xenproject.org>)
	id 1gPlq0-0004H6-5d; Thu, 22 Nov 2018 10:03: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=aics=ob=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gPlpy-0004Go-JL
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:03:55 +0000
X-Inumbo-ID: e831d68e-ee3d-11e8-9a16-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e831d68e-ee3d-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 10:03:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1542881028;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-ID:Subject:To:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=+gsXst+nwVkat9WZzvSbeC8yvR6nuePWNZ84q9YOKag=;
 b=o7P18jsHT8cMvOUSh+VaqnD3BK5sydQR5WTswynMf0/+dn1fU2Oqxbs51LWza9g1G1
 8enxVlQoMiqd/F9X0wecFcJxK2ySwaYtkJIfYx9A5cX878C17EVO0ZL2g3fe2pW/NWFd
 s26wgCr5PczKFCSefQsJYRC7pG9HDP01WIKdwbONF5G8eDBs5OqP24vg3Ti9E5zBD/kZ
 ZwbExYnPLW+LLGw85fvwr/EURxPM3hcW/kGeeiyuBVVvY12UEqyJTWyYYQXq2ms0GV3A
 QltPeMfwUhtVk8cIUaowqydwT61G1peIGhmyBm5kAgqQ8nj2K+osjQT8qa/yyDGAVypi
 crZw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QDiZbDmui9LcK/RdXt7GAQpV1nK0bLmEVb/u1jp/UEUaSmv7Wr7t6weQj08OX32LOXQCk="
X-RZG-CLASS-ID: mo00
Received: from aepfle.de by smtp.strato.de (RZmta 44.4 AUTH)
 with ESMTPSA id z0117auAMA3mWWk
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate)
 for <xen-devel@lists.xenproject.org>;
 Thu, 22 Nov 2018 11:03:48 +0100 (CET)
Date: Thu, 22 Nov 2018 11:03:45 +0100
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20181122100344.GA13748@aepfle.de>
MIME-Version: 1.0
User-Agent: Mutt/1.10.1 (20181008T121952.85ac2c1d)
Subject: [Xen-devel] qemu assert in staging during HVM live migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2029909873618459653=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2029909873618459653==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="E/DnYTRukya0zdZ1"
Content-Disposition: inline


--E/DnYTRukya0zdZ1
Content-Type: multipart/mixed; boundary="s/l3CgOIzMHHjg/5"
Content-Disposition: inline


--s/l3CgOIzMHHjg/5
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

While debugging something else, it turned out that staging and/or qemu
can not migrate HVM domUs. qemu runs into an assert when the domU is
about to be migrated with 'xl migrate domU dom0':

qemu-system-i386: block/block-backend.c:903: blk_get_attached_dev_id: Assertion `!blk->legacy_dev' failed.

Using /usr/bin/qemu-system-i386 from qemu-3.1 failed as well.
The workaround was to enforce my own qemu-2.12.

Since I have very very little runtime available on that system, thats
all the info I could collect.
Any idea what might be wrong? That 'legacy' code is in qemu since a few
years already, according to 'git blame'.

Olaf

--s/l3CgOIzMHHjg/5
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filename="domU.cfg"

name = "domUname"
uuid = "3fae4e2e-dcf6-11e8-b1da-76a50c452436"
maxmem = 32768
memory = 32768
vcpus = 16
pae = 1
acpi = 1
apic = 1
viridian = 0
rtc_timeoffset = 0
localtime = 0
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "destroy"
#device_model_override = "/usr/lib64/qemu-2.12/bin/qemu-system-i386"
sdl = 0
vnc = 1
vncunused = 1
keymap = "en-us"
vif = [ "mac=00:16:3e:79:78:20,bridge=br0,script=vif-bridge,type=vif,vifname=v20", "mac=00:16:3e:79:78:15,bridge=br0,script=vif-bridge,type=vif,vifname=v15" ]
parallel = "none"
serial = "pty"
builder = "hvm"
boot = "c"
disk = [ "format=raw,vdev=xvda,access=rw,backendtype=qdisk,target=/path/v83-xvda", "format=raw,vdev=xvdb,access=rw,backendtype=qdisk,target=/path/v86-xvdb", "format=raw,vdev=xvdc,access=rw,backendtype=qdisk,target=/path/v87-xvdc", "format=raw,vdev=xvdd,access=rw,backendtype=qdisk,target=/path/v88-xvdd", "format=raw,vdev=xvde,access=rw,backendtype=qdisk,target=/path/v90-xvde", "format=raw,vdev=xvdy,access=ro,backendtype=qdisk,target=/dev/shm/vhostmd0", "format=raw,vdev=xvdz,access=rw,backendtype=qdisk,target=/path/v91-xvdz" ]



--s/l3CgOIzMHHjg/5
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filename="xl-create.txt"
Content-Transfer-Encoding: quoted-printable

Parsing config from domU.cfg
{
    "c_info": {
        "type": "hvm",
        "name": "domUname",
        "uuid": "3fae4e2e-dcf6-11e8-b1da-76a50c452436",
        "run_hotplug_scripts": "True"
    },
    "b_info": {
        "max_vcpus": 16,
        "avail_vcpus": [
            0,
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15
        ],
        "max_memkb": 33554432,
        "target_memkb": 33554432,
        "shadow_memkb": 278528,
        "localtime": "False",
        "sched_params": {

        },
        "claim_mode": "True",
        "acpi": "True",
        "apic": "True",
        "type.hvm": {
            "pae": "True",
            "viridian": "False",
            "vga": {

            },
            "vnc": {
                "enable": "True",
                "findunused": "True"
            },
            "keymap": "en-us",
            "sdl": {
                "enable": "False"
            },
            "spice": {

            },
            "serial": "pty",
            "boot": "c",
            "rdm": {

            }
        },
        "arch_arm": {

        }
    },
    "disks": [
        {
            "pdev_path": "/path/v83-xvda",
            "vdev": "xvda",
            "backend": "qdisk",
            "format": "raw",
            "readwrite": 1
        },
        {
            "pdev_path": "/path/v86-xvdb",
            "vdev": "xvdb",
            "backend": "qdisk",
            "format": "raw",
            "readwrite": 1
        },
        {
            "pdev_path": "/path/v87-xvdc",
            "vdev": "xvdc",
            "backend": "qdisk",
            "format": "raw",
            "readwrite": 1
        },
        {
            "pdev_path": "/path/v88-xvdd",
            "vdev": "xvdd",
            "backend": "qdisk",
            "format": "raw",
            "readwrite": 1
        },
        {
            "pdev_path": "/path/v90-xvde",
            "vdev": "xvde",
            "backend": "qdisk",
            "format": "raw",
            "readwrite": 1
        },
        {
            "pdev_path": "/dev/shm/vhostmd0",
            "vdev": "xvdy",
            "backend": "qdisk",
            "format": "raw"
        },
        {
            "pdev_path": "/path/v91-xvdz",
            "vdev": "xvdz",
            "backend": "qdisk",
            "format": "raw",
            "readwrite": 1
        }
    ],
    "nics": [
        {
            "devid": 0,
            "mac": "00:16:3e:79:78:20",
            "bridge": "br0",
            "ifname": "v20",
            "script": "vif-bridge",
            "nictype": "vif"
        },
        {
            "devid": 1,
            "mac": "00:16:3e:79:78:15",
            "bridge": "br0",
            "ifname": "v15",
            "script": "vif-bridge",
            "nictype": "vif"
        }
    ],
    "on_reboot": "restart",
    "on_soft_reset": "soft_reset"
}
libxl: debug: libxl_create.c:1675:do_domain_create: Domain 0:ao 0x20c1220: =
create: how=3D(nil) callback=3D(nil) poller=3D0x20b6300
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=
=3Dxvda spec.backend=3Dqdisk
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=
=3Dxvdb spec.backend=3Dqdisk
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=
=3Dxvdc spec.backend=3Dqdisk
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=
=3Dxvdd spec.backend=3Dqdisk
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=
=3Dxvde spec.backend=3Dqdisk
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=
=3Dxvdy spec.backend=3Dqdisk
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=
=3Dxvdz spec.backend=3Dqdisk
libxl: debug: libxl_create.c:999:initiate_domain_create: Domain 7:running b=
ootloader
libxl: debug: libxl_bootloader.c:328:libxl__bootloader_run: Domain 7:not a =
PV/PVH domain, skipping bootloader
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=3D0x2=
0b9530: deregister unregistered
libxl: debug: libxl_numa.c:502:libxl__get_numa_candidate: New best NUMA pla=
cement candidate found: nr_nodes=3D1, nr_cpus=3D44, nr_vcpus=3D32, free_mem=
kb=3D500073
libxl: debug: libxl_numa.c:502:libxl__get_numa_candidate: New best NUMA pla=
cement candidate found: nr_nodes=3D1, nr_cpus=3D44, nr_vcpus=3D16, free_mem=
kb=3D522751
libxl: debug: libxl_numa.c:502:libxl__get_numa_candidate: New best NUMA pla=
cement candidate found: nr_nodes=3D1, nr_cpus=3D44, nr_vcpus=3D16, free_mem=
kb=3D523261
libxl: detail: libxl_dom.c:235:numa_place_domain: NUMA placement candidate =
with 1 nodes, 44 cpus and 523261 KB free selected
domainbuilder: detail: xc_dom_allocate: cmdline=3D"", features=3D""
domainbuilder: detail: xc_dom_kernel_file: filename=3D"/usr/lib/xen/boot/hv=
mloader"
domainbuilder: detail: xc_dom_malloc_filemap    : 614 kB
libxl: debug: libxl_dom.c:988:libxl__load_hvm_firmware_module: Loading BIOS=
: /usr/lib/xen/boot/seabios.bin
domainbuilder: detail: xc_dom_boot_xen_init: ver 4.12, caps xen-3.0-x86_64 =
xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64=20
domainbuilder: detail: xc_dom_parse_image: called
domainbuilder: detail: xc_dom_find_loader: trying multiboot-binary loader .=
=2E.=20
domainbuilder: detail: loader probe failed
domainbuilder: detail: xc_dom_find_loader: trying HVM-generic loader ...=20
domainbuilder: detail: loader probe OK
xc: detail: ELF: phdr: paddr=3D0x100000 memsz=3D0x66ca4
xc: detail: ELF: memory: 0x100000 -> 0x166ca4
domainbuilder: detail: xc_dom_mem_init: mem 32760 MB, pages 0x7ff800 pages,=
 4k each
domainbuilder: detail: xc_dom_mem_init: 0x7ff800 pages
domainbuilder: detail: xc_dom_boot_mem_init: called
domainbuilder: detail: range: start=3D0x0 end=3D0xf0000000
domainbuilder: detail: range: start=3D0x100000000 end=3D0x80f800000
domainbuilder: detail: xc_dom_malloc            : 64 MB
xc: detail: PHYSICAL MEMORY ALLOCATION:
xc: detail:   4KB PAGES: 0x0000000000000200
xc: detail:   2MB PAGES: 0x00000000000003fb
xc: detail:   1GB PAGES: 0x000000000000001e
domainbuilder: detail: xc_dom_build_image: called
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x100+=
0x67 at 0x7f8c92cd2000
domainbuilder: detail: xc_dom_alloc_segment:   kernel       : 0x100000 -> 0=
x167000  (pfn 0x100 + 0x67 pages)
xc: detail: ELF: phdr 0 at 0x7f8c92c6b000 -> 0x7f8c92cc80c8
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x167+=
0x40 at 0x7f8c92c92000
domainbuilder: detail: xc_dom_alloc_segment:   System Firmware module : 0x1=
67000 -> 0x1a7000  (pfn 0x167 + 0x40 pages)
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x1a7+=
0x1 at 0x7f8c92e2d000
domainbuilder: detail: xc_dom_alloc_segment:   HVM start info : 0x1a7000 ->=
 0x1a8000  (pfn 0x1a7 + 0x1 pages)
domainbuilder: detail: alloc_pgtables_hvm: doing nothing
domainbuilder: detail: xc_dom_build_image  : virt_alloc_end : 0x1a8000
domainbuilder: detail: xc_dom_build_image  : virt_pgtab_end : 0x0
domainbuilder: detail: xc_dom_boot_image: called
domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-x=
86_64
domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-x=
86_32p
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x=
86_32 <=3D matches
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x=
86_32p
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x=
86_64
domainbuilder: detail: domain builder memory footprint
domainbuilder: detail:    allocated
domainbuilder: detail:       malloc             : 64 MB
domainbuilder: detail:       anon mmap          : 0 bytes
domainbuilder: detail:    mapped
domainbuilder: detail:       file mmap          : 614 kB
domainbuilder: detail:       domU mmap          : 672 kB
domainbuilder: detail: vcpu_hvm: called
domainbuilder: detail: compat_gnttab_hvm_seed: d7: pfn=3D0x80f800
domainbuilder: detail: xc_dom_set_gnttab_entry: d7 gnt[0] -> d0 0xfefff
domainbuilder: detail: xc_dom_set_gnttab_entry: d7 gnt[1] -> d0 0xfeffc
domainbuilder: detail: xc_dom_release: called
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=
=3Dxvda spec.backend=3Dqdisk
libxl: debug: libxl_linux.c:227:libxl__get_hotplug_script_info: Domain 7:ba=
ckend_kind 3, no need to execute scripts
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 7:No hotplug scrip=
t to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=3D0x2=
0bb880: deregister unregistered
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=
=3Dxvdb spec.backend=3Dqdisk
libxl: debug: libxl_linux.c:227:libxl__get_hotplug_script_info: Domain 7:ba=
ckend_kind 3, no need to execute scripts
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 7:No hotplug scrip=
t to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=3D0x2=
0bc9e0: deregister unregistered
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=
=3Dxvdc spec.backend=3Dqdisk
libxl: debug: libxl_linux.c:227:libxl__get_hotplug_script_info: Domain 7:ba=
ckend_kind 3, no need to execute scripts
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 7:No hotplug scrip=
t to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=3D0x2=
0be0e0: deregister unregistered
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=
=3Dxvdd spec.backend=3Dqdisk
libxl: debug: libxl_linux.c:227:libxl__get_hotplug_script_info: Domain 7:ba=
ckend_kind 3, no need to execute scripts
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 7:No hotplug scrip=
t to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=3D0x2=
0bf180: deregister unregistered
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=
=3Dxvde spec.backend=3Dqdisk
libxl: debug: libxl_linux.c:227:libxl__get_hotplug_script_info: Domain 7:ba=
ckend_kind 3, no need to execute scripts
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 7:No hotplug scrip=
t to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=3D0x2=
0c0220: deregister unregistered
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=
=3Dxvdy spec.backend=3Dqdisk
libxl: debug: libxl_linux.c:227:libxl__get_hotplug_script_info: Domain 7:ba=
ckend_kind 3, no need to execute scripts
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 7:No hotplug scrip=
t to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=3D0x2=
0bccf0: deregister unregistered
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=
=3Dxvdz spec.backend=3Dqdisk
libxl: debug: libxl_linux.c:227:libxl__get_hotplug_script_info: Domain 7:ba=
ckend_kind 3, no need to execute scripts
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 7:No hotplug scrip=
t to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=3D0x2=
0c32e0: deregister unregistered
libxl: debug: libxl_disk.c:918:libxl__device_disk_find_local_path: Directly=
 accessing local RAW disk /path/v83-xvda
libxl: debug: libxl_disk.c:918:libxl__device_disk_find_local_path: Directly=
 accessing local RAW disk /path/v86-xvdb
libxl: debug: libxl_disk.c:918:libxl__device_disk_find_local_path: Directly=
 accessing local RAW disk /path/v87-xvdc
libxl: debug: libxl_disk.c:918:libxl__device_disk_find_local_path: Directly=
 accessing local RAW disk /path/v88-xvdd
libxl: debug: libxl_disk.c:918:libxl__device_disk_find_local_path: Directly=
 accessing local RAW disk /path/v90-xvde
libxl: debug: libxl_disk.c:918:libxl__device_disk_find_local_path: Directly=
 accessing local RAW disk /dev/shm/vhostmd0
libxl: debug: libxl_disk.c:918:libxl__device_disk_find_local_path: Directly=
 accessing local RAW disk /path/v91-xvdz
libxl: debug: libxl_dm.c:1695:libxl__build_device_model_args_new: Domain 7:=
dm_restrict disabled, starting QEMU as root
libxl: debug: libxl_dm.c:2372:libxl__spawn_local_dm: Domain 7:Spawning devi=
ce-model /usr/lib/xen/bin/qemu-system-i386 with arguments:
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  /usr/lib/xe=
n/bin/qemu-system-i386
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -xen-domid
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  7
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -chardev
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  socket,id=
=3Dlibxl-cmd,path=3D/var/run/xen/qmp-libxl-7,server,nowait
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -no-shutdown
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -mon
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  chardev=3Dl=
ibxl-cmd,mode=3Dcontrol
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -chardev
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  socket,id=
=3Dlibxenstat-cmd,path=3D/var/run/xen/qmp-libxenstat-7,server,nowait
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -mon
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  chardev=3Dl=
ibxenstat-cmd,mode=3Dcontrol
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -nodefaults
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -no-user-co=
nfig
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -name
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  domUname
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -vnc
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  127.0.0.1:0=
,to=3D99
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -display
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  none
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -k
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  en-us
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -serial
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  pty
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -device
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  cirrus-vga,=
vgamem_mb=3D8
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -boot
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  order=3Dc
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -smp
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  16,maxcpus=
=3D16
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -net
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  none
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -machine
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  xenfv
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -m
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  32760
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -drive
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  file=3D/pat=
h/v83-xvda,if=3Dide,index=3D0,media=3Ddisk,format=3Draw,cache=3Dwriteback
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -drive
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  file=3D/pat=
h/v86-xvdb,if=3Dide,index=3D1,media=3Ddisk,format=3Draw,cache=3Dwriteback
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -drive
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  file=3D/pat=
h/v87-xvdc,if=3Dide,index=3D2,media=3Ddisk,format=3Draw,cache=3Dwriteback
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  -drive
libxl: debug: libxl_dm.c:2374:libxl__spawn_local_dm: Domain 7:  file=3D/pat=
h/v88-xvdd,if=3Dide,index=3D3,media=3Ddisk,format=3Draw,cache=3Dwriteback
libxl: debug: libxl_dm.c:2376:libxl__spawn_local_dm: Domain 7:Spawning devi=
ce-model /usr/lib/xen/bin/qemu-system-i386 with additional environment:
libxl: debug: libxl_dm.c:2378:libxl__spawn_local_dm: Domain 7:  XEN_QEMU_CO=
NSOLE_LIMIT=3D1048576
libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=3D0x20b=
9828 wpath=3D/local/domain/0/device-model/7/state token=3D3/0: register slo=
tnum=3D3
libxl: debug: libxl_create.c:1712:do_domain_create: Domain 0:ao 0x20c1220: =
inprogress: poller=3D0x20b6300, flags=3Di
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=3D0x20b9828 wpath=
=3D/local/domain/0/device-model/7/state token=3D3/0: event epath=3D/local/d=
omain/0/device-model/7/state
libxl: debug: libxl_exec.c:398:spawn_watch_event: domain 7 device model: sp=
awn watch p=3D(null)
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=3D0x20b9828 wpath=
=3D/local/domain/0/device-model/7/state token=3D3/0: event epath=3D/local/d=
omain/0/device-model/7/state
libxl: debug: libxl_exec.c:398:spawn_watch_event: domain 7 device model: sp=
awn watch p=3Drunning
libxl: debug: libxl_event.c:676:libxl__ev_xswatch_deregister: watch w=3D0x2=
0b9828 wpath=3D/local/domain/0/device-model/7/state token=3D3/0: deregister=
 slotnum=3D3
libxl: debug: libxl_exec.c:129:libxl_report_child_exitstatus: domain 7 devi=
ce model (dying as expected) [4582] died due to fatal signal Killed
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=3D0x2=
0b9828: deregister unregistered
libxl: debug: libxl_qmp.c:779:libxl__qmp_initialize: Domain 7:connected to =
/var/run/xen/qmp-libxl-7
libxl: debug: libxl_qmp.c:343:qmp_handle_response: Domain 7:message type: q=
mp
libxl: debug: libxl_qmp.c:358:qmp_handle_response: Domain 7:QEMU version: 3=
=2E0.0
libxl: debug: libxl_qmp.c:628:qmp_send_prepare: Domain 7:next qmp command: =
'{"execute":"qmp_capabilities","id":1}'
libxl: debug: libxl_qmp.c:343:qmp_handle_response: Domain 7:message type: r=
eturn
libxl: debug: libxl_qmp.c:628:qmp_send_prepare: Domain 7:next qmp command: =
'{"execute":"query-chardev","id":2}'
libxl: debug: libxl_qmp.c:343:qmp_handle_response: Domain 7:message type: r=
eturn
libxl: debug: libxl_qmp.c:628:qmp_send_prepare: Domain 7:next qmp command: =
'{"execute":"query-vnc","id":3}'
libxl: debug: libxl_qmp.c:343:qmp_handle_response: Domain 7:message type: r=
eturn
libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=3D0x20c=
67f0 wpath=3D/local/domain/0/backend/vif/7/0/state token=3D3/1: register sl=
otnum=3D3
libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=3D0x20c=
6f30 wpath=3D/local/domain/0/backend/vif/7/1/state token=3D2/2: register sl=
otnum=3D2
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=3D0x20c67f0 wpath=
=3D/local/domain/0/backend/vif/7/0/state token=3D3/1: event epath=3D/local/=
domain/0/backend/vif/7/0/state
libxl: debug: libxl_event.c:877:devstate_callback: backend /local/domain/0/=
backend/vif/7/0/state wanted state 2 ok
libxl: debug: libxl_event.c:676:libxl__ev_xswatch_deregister: watch w=3D0x2=
0c67f0 wpath=3D/local/domain/0/backend/vif/7/0/state token=3D3/1: deregiste=
r slotnum=3D3
libxl: debug: libxl_device.c:1117:device_backend_callback: Domain 7:calling=
 device_backend_cleanup
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=3D0x2=
0c67f0: deregister unregistered
libxl: debug: libxl_device.c:1218:device_hotplug: Domain 7:calling hotplug =
script: /etc/xen/scripts/vif-bridge online
libxl: debug: libxl_device.c:1219:device_hotplug: Domain 7:extra args:
libxl: debug: libxl_device.c:1225:device_hotplug: Domain 7:	type_if=3Dvif
libxl: debug: libxl_device.c:1227:device_hotplug: Domain 7:env:
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 7:	script: /etc/xe=
n/scripts/vif-bridge
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 7:	XENBUS_TYPE: vif
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 7:	XENBUS_PATH: ba=
ckend/vif/7/0
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 7:	XENBUS_BASE_PAT=
H: backend
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 7:	netdev:=20
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 7:	vif: vif7.0
libxl: debug: libxl_aoutils.c:593:libxl__async_exec_start: forking to execu=
te: /etc/xen/scripts/vif-bridge online=20
libxl: debug: libxl_event.c:545:watchfd_callback: watch epath=3D/local/doma=
in/0/backend/vif/7/0/state token=3D3/1: empty slot
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=3D0x20c6f30 wpath=
=3D/local/domain/0/backend/vif/7/1/state token=3D2/2: event epath=3D/local/=
domain/0/backend/vif/7/1/state
libxl: debug: libxl_event.c:877:devstate_callback: backend /local/domain/0/=
backend/vif/7/1/state wanted state 2 ok
libxl: debug: libxl_event.c:676:libxl__ev_xswatch_deregister: watch w=3D0x2=
0c6f30 wpath=3D/local/domain/0/backend/vif/7/1/state token=3D2/2: deregiste=
r slotnum=3D2
libxl: debug: libxl_device.c:1117:device_backend_callback: Domain 7:calling=
 device_backend_cleanup
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=3D0x2=
0c6f30: deregister unregistered
libxl: debug: libxl_device.c:1218:device_hotplug: Domain 7:calling hotplug =
script: /etc/xen/scripts/vif-bridge online
libxl: debug: libxl_device.c:1219:device_hotplug: Domain 7:extra args:
libxl: debug: libxl_device.c:1225:device_hotplug: Domain 7:	type_if=3Dvif
libxl: debug: libxl_device.c:1227:device_hotplug: Domain 7:env:
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 7:	script: /etc/xe=
n/scripts/vif-bridge
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 7:	XENBUS_TYPE: vif
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 7:	XENBUS_PATH: ba=
ckend/vif/7/1
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 7:	XENBUS_BASE_PAT=
H: backend
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 7:	netdev:=20
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 7:	vif: vif7.1
libxl: debug: libxl_aoutils.c:593:libxl__async_exec_start: forking to execu=
te: /etc/xen/scripts/vif-bridge online=20
libxl: debug: libxl_event.c:545:watchfd_callback: watch epath=3D/local/doma=
in/0/backend/vif/7/1/state token=3D2/2: empty slot
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=3D0x2=
0c68f0: deregister unregistered
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 7:No hotplug scrip=
t to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=3D0x2=
0c68f0: deregister unregistered
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=3D0x2=
0c7030: deregister unregistered
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 7:No hotplug scrip=
t to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=3D0x2=
0c7030: deregister unregistered
libxl: debug: libxl_event.c:2190:libxl__ao_progress_report: ao 0x20c1220: p=
rogress report: ignored
libxl: debug: libxl_event.c:1873:libxl__ao_complete: ao 0x20c1220: complete=
, rc=3D0
libxl: debug: libxl_event.c:1842:libxl__ao__destroy: ao 0x20c1220: destroy
libxl: debug: libxl_qmp.c:779:libxl__qmp_initialize: Domain 7:connected to =
/var/run/xen/qmp-libxl-7
libxl: debug: libxl_qmp.c:343:qmp_handle_response: Domain 7:message type: q=
mp
libxl: debug: libxl_qmp.c:358:qmp_handle_response: Domain 7:QEMU version: 3=
=2E0.0
libxl: debug: libxl_qmp.c:628:qmp_send_prepare: Domain 7:next qmp command: =
'{"execute":"qmp_capabilities","id":1}'
libxl: debug: libxl_qmp.c:343:qmp_handle_response: Domain 7:message type: r=
eturn
libxl: debug: libxl_qmp.c:628:qmp_send_prepare: Domain 7:next qmp command: =
'{"execute":"cont","id":2}'
libxl: debug: libxl_qmp.c:343:qmp_handle_response: Domain 7:message type: r=
eturn
xencall:buffer: debug: total allocations:931 total releases:931
xencall:buffer: debug: current allocations:0 maximum allocations:3
xencall:buffer: debug: cache current size:3
xencall:buffer: debug: cache hits:911 misses:3 toobig:17
xencall:buffer: debug: total allocations:0 total releases:0
xencall:buffer: debug: current allocations:0 maximum allocations:0
xencall:buffer: debug: cache current size:0
xencall:buffer: debug: cache hits:0 misses:0 toobig:0

--s/l3CgOIzMHHjg/5
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filename="xl-migrate.txt"

libxl: error: libxl_qmp.c:774:libxl__qmp_initialize: Domain 7:Connection error: Connection refused
libxl: error: libxl_domain.c:1519:libxl__update_avail_vcpus_qmp: Domain 7:Fail to get number of cpus
libxl: error: libxl_domain.c:1642:libxl_retrieve_domain_configuration: Domain 7:Fail to update available cpu map
unable to retrieve domain configuration
xencall:buffer: debug: total allocations:31 total releases:31
xencall:buffer: debug: current allocations:0 maximum allocations:2
xencall:buffer: debug: cache current size:2
xencall:buffer: debug: cache hits:22 misses:2 toobig:7
xencall:buffer: debug: total allocations:0 total releases:0
xencall:buffer: debug: current allocations:0 maximum allocations:0
xencall:buffer: debug: cache current size:0
xencall:buffer: debug: cache hits:0 misses:0 toobig:0

--s/l3CgOIzMHHjg/5
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filename="xenstore-ls.before-migration-xen4.12.txt"

/tool = ""
/tool/xenstored = ""
/local = ""
/local/domain = ""
/local/domain/0 = ""
/local/domain/0/domid = "0"
/local/domain/0/name = "Domain-0"
/local/domain/0/device-model = ""
/local/domain/0/device-model/0 = ""
/local/domain/0/device-model/0/backends = ""
/local/domain/0/device-model/0/backends/console = ""
/local/domain/0/device-model/0/backends/vkbd = ""
/local/domain/0/device-model/0/backends/qdisk = ""
/local/domain/0/device-model/0/backends/vfb = ""
/local/domain/0/device-model/0/backends/qnic = ""
/local/domain/0/device-model/0/state = "running"
/local/domain/0/device-model/7 = ""
/local/domain/0/device-model/7/backends = ""
/local/domain/0/device-model/7/backends/console = ""
/local/domain/0/device-model/7/backends/vkbd = ""
/local/domain/0/device-model/7/backends/qdisk = ""
/local/domain/0/device-model/7/state = "running"
/local/domain/0/memory = ""
/local/domain/0/memory/target = "16777216"
/local/domain/0/memory/static-max = "16777216"
/local/domain/0/backend = ""
/local/domain/0/backend/qdisk = ""
/local/domain/0/backend/qdisk/7 = ""
/local/domain/0/backend/qdisk/7/51712 = ""
/local/domain/0/backend/qdisk/7/51712/frontend = "/local/domain/7/device/vbd/51712"
/local/domain/0/backend/qdisk/7/51712/params = "aio:/path/v83-xvda"
/local/domain/0/backend/qdisk/7/51712/frontend-id = "7"
/local/domain/0/backend/qdisk/7/51712/online = "1"
/local/domain/0/backend/qdisk/7/51712/removable = "0"
/local/domain/0/backend/qdisk/7/51712/bootable = "1"
/local/domain/0/backend/qdisk/7/51712/state = "2"
/local/domain/0/backend/qdisk/7/51712/dev = "xvda"
/local/domain/0/backend/qdisk/7/51712/type = "qdisk"
/local/domain/0/backend/qdisk/7/51712/mode = "w"
/local/domain/0/backend/qdisk/7/51712/device-type = "disk"
/local/domain/0/backend/qdisk/7/51712/discard-enable = "1"
/local/domain/0/backend/qdisk/7/51712/feature-flush-cache = "1"
/local/domain/0/backend/qdisk/7/51712/info = "0"
/local/domain/0/backend/qdisk/7/51712/max-ring-page-order = "4"
/local/domain/0/backend/qdisk/7/51712/feature-discard = "1"
/local/domain/0/backend/qdisk/7/51712/hotplug-status = "connected"
/local/domain/0/backend/qdisk/7/51728 = ""
/local/domain/0/backend/qdisk/7/51728/frontend = "/local/domain/7/device/vbd/51728"
/local/domain/0/backend/qdisk/7/51728/params = "aio:/path/v86-xvdb"
/local/domain/0/backend/qdisk/7/51728/frontend-id = "7"
/local/domain/0/backend/qdisk/7/51728/online = "1"
/local/domain/0/backend/qdisk/7/51728/removable = "0"
/local/domain/0/backend/qdisk/7/51728/bootable = "1"
/local/domain/0/backend/qdisk/7/51728/state = "2"
/local/domain/0/backend/qdisk/7/51728/dev = "xvdb"
/local/domain/0/backend/qdisk/7/51728/type = "qdisk"
/local/domain/0/backend/qdisk/7/51728/mode = "w"
/local/domain/0/backend/qdisk/7/51728/device-type = "disk"
/local/domain/0/backend/qdisk/7/51728/discard-enable = "1"
/local/domain/0/backend/qdisk/7/51728/feature-flush-cache = "1"
/local/domain/0/backend/qdisk/7/51728/info = "0"
/local/domain/0/backend/qdisk/7/51728/max-ring-page-order = "4"
/local/domain/0/backend/qdisk/7/51728/feature-discard = "1"
/local/domain/0/backend/qdisk/7/51728/hotplug-status = "connected"
/local/domain/0/backend/qdisk/7/51744 = ""
/local/domain/0/backend/qdisk/7/51744/frontend = "/local/domain/7/device/vbd/51744"
/local/domain/0/backend/qdisk/7/51744/params = "aio:/path/v87-xvdc"
/local/domain/0/backend/qdisk/7/51744/frontend-id = "7"
/local/domain/0/backend/qdisk/7/51744/online = "1"
/local/domain/0/backend/qdisk/7/51744/removable = "0"
/local/domain/0/backend/qdisk/7/51744/bootable = "1"
/local/domain/0/backend/qdisk/7/51744/state = "2"
/local/domain/0/backend/qdisk/7/51744/dev = "xvdc"
/local/domain/0/backend/qdisk/7/51744/type = "qdisk"
/local/domain/0/backend/qdisk/7/51744/mode = "w"
/local/domain/0/backend/qdisk/7/51744/device-type = "disk"
/local/domain/0/backend/qdisk/7/51744/discard-enable = "1"
/local/domain/0/backend/qdisk/7/51744/feature-flush-cache = "1"
/local/domain/0/backend/qdisk/7/51744/info = "0"
/local/domain/0/backend/qdisk/7/51744/max-ring-page-order = "4"
/local/domain/0/backend/qdisk/7/51744/feature-discard = "1"
/local/domain/0/backend/qdisk/7/51744/hotplug-status = "connected"
/local/domain/0/backend/qdisk/7/51760 = ""
/local/domain/0/backend/qdisk/7/51760/frontend = "/local/domain/7/device/vbd/51760"
/local/domain/0/backend/qdisk/7/51760/params = "aio:/path/v88-xvdd"
/local/domain/0/backend/qdisk/7/51760/frontend-id = "7"
/local/domain/0/backend/qdisk/7/51760/online = "1"
/local/domain/0/backend/qdisk/7/51760/removable = "0"
/local/domain/0/backend/qdisk/7/51760/bootable = "1"
/local/domain/0/backend/qdisk/7/51760/state = "2"
/local/domain/0/backend/qdisk/7/51760/dev = "xvdd"
/local/domain/0/backend/qdisk/7/51760/type = "qdisk"
/local/domain/0/backend/qdisk/7/51760/mode = "w"
/local/domain/0/backend/qdisk/7/51760/device-type = "disk"
/local/domain/0/backend/qdisk/7/51760/discard-enable = "1"
/local/domain/0/backend/qdisk/7/51760/feature-flush-cache = "1"
/local/domain/0/backend/qdisk/7/51760/info = "0"
/local/domain/0/backend/qdisk/7/51760/max-ring-page-order = "4"
/local/domain/0/backend/qdisk/7/51760/feature-discard = "1"
/local/domain/0/backend/qdisk/7/51760/hotplug-status = "connected"
/local/domain/0/backend/qdisk/7/51776 = ""
/local/domain/0/backend/qdisk/7/51776/frontend = "/local/domain/7/device/vbd/51776"
/local/domain/0/backend/qdisk/7/51776/params = "aio:/path/v90-xvde"
/local/domain/0/backend/qdisk/7/51776/frontend-id = "7"
/local/domain/0/backend/qdisk/7/51776/online = "1"
/local/domain/0/backend/qdisk/7/51776/removable = "0"
/local/domain/0/backend/qdisk/7/51776/bootable = "1"
/local/domain/0/backend/qdisk/7/51776/state = "2"
/local/domain/0/backend/qdisk/7/51776/dev = "xvde"
/local/domain/0/backend/qdisk/7/51776/type = "qdisk"
/local/domain/0/backend/qdisk/7/51776/mode = "w"
/local/domain/0/backend/qdisk/7/51776/device-type = "disk"
/local/domain/0/backend/qdisk/7/51776/discard-enable = "1"
/local/domain/0/backend/qdisk/7/51776/feature-flush-cache = "1"
/local/domain/0/backend/qdisk/7/51776/info = "0"
/local/domain/0/backend/qdisk/7/51776/max-ring-page-order = "4"
/local/domain/0/backend/qdisk/7/51776/feature-discard = "1"
/local/domain/0/backend/qdisk/7/51776/hotplug-status = "connected"
/local/domain/0/backend/qdisk/7/268441600 = ""
/local/domain/0/backend/qdisk/7/268441600/frontend = "/local/domain/7/device/vbd/268441600"
/local/domain/0/backend/qdisk/7/268441600/params = "aio:/dev/shm/vhostmd0"
/local/domain/0/backend/qdisk/7/268441600/frontend-id = "7"
/local/domain/0/backend/qdisk/7/268441600/online = "1"
/local/domain/0/backend/qdisk/7/268441600/removable = "0"
/local/domain/0/backend/qdisk/7/268441600/bootable = "1"
/local/domain/0/backend/qdisk/7/268441600/state = "2"
/local/domain/0/backend/qdisk/7/268441600/dev = "xvdy"
/local/domain/0/backend/qdisk/7/268441600/type = "qdisk"
/local/domain/0/backend/qdisk/7/268441600/mode = "r"
/local/domain/0/backend/qdisk/7/268441600/device-type = "disk"
/local/domain/0/backend/qdisk/7/268441600/discard-enable = "0"
/local/domain/0/backend/qdisk/7/268441600/feature-flush-cache = "1"
/local/domain/0/backend/qdisk/7/268441600/info = "4"
/local/domain/0/backend/qdisk/7/268441600/max-ring-page-order = "4"
/local/domain/0/backend/qdisk/7/268441600/hotplug-status = "connected"
/local/domain/0/backend/qdisk/7/268441856 = ""
/local/domain/0/backend/qdisk/7/268441856/frontend = "/local/domain/7/device/vbd/268441856"
/local/domain/0/backend/qdisk/7/268441856/params = "aio:/path/v91-xvdz"
/local/domain/0/backend/qdisk/7/268441856/frontend-id = "7"
/local/domain/0/backend/qdisk/7/268441856/online = "1"
/local/domain/0/backend/qdisk/7/268441856/removable = "0"
/local/domain/0/backend/qdisk/7/268441856/bootable = "1"
/local/domain/0/backend/qdisk/7/268441856/state = "2"
/local/domain/0/backend/qdisk/7/268441856/dev = "xvdz"
/local/domain/0/backend/qdisk/7/268441856/type = "qdisk"
/local/domain/0/backend/qdisk/7/268441856/mode = "w"
/local/domain/0/backend/qdisk/7/268441856/device-type = "disk"
/local/domain/0/backend/qdisk/7/268441856/discard-enable = "1"
/local/domain/0/backend/qdisk/7/268441856/feature-flush-cache = "1"
/local/domain/0/backend/qdisk/7/268441856/info = "0"
/local/domain/0/backend/qdisk/7/268441856/max-ring-page-order = "4"
/local/domain/0/backend/qdisk/7/268441856/feature-discard = "1"
/local/domain/0/backend/qdisk/7/268441856/hotplug-status = "connected"
/local/domain/0/backend/console = ""
/local/domain/0/backend/console/7 = ""
/local/domain/0/backend/console/7/0 = ""
/local/domain/0/backend/console/7/0/frontend = "/local/domain/7/console"
/local/domain/0/backend/console/7/0/frontend-id = "7"
/local/domain/0/backend/console/7/0/online = "1"
/local/domain/0/backend/console/7/0/state = "1"
/local/domain/0/backend/console/7/0/protocol = "vt100"
/local/domain/0/backend/vkbd = ""
/local/domain/0/backend/vkbd/7 = ""
/local/domain/0/backend/vkbd/7/0 = ""
/local/domain/0/backend/vkbd/7/0/frontend = "/local/domain/7/device/vkbd/0"
/local/domain/0/backend/vkbd/7/0/frontend-id = "7"
/local/domain/0/backend/vkbd/7/0/online = "1"
/local/domain/0/backend/vkbd/7/0/state = "2"
/local/domain/0/backend/vkbd/7/0/backend-type = "qemu"
/local/domain/0/backend/vkbd/7/0/feature-abs-pointer = "1"
/local/domain/0/backend/vkbd/7/0/feature-raw-pointer = "1"
/local/domain/0/backend/vkbd/7/0/hotplug-status = "connected"
/local/domain/0/backend/vif = ""
/local/domain/0/backend/vif/7 = ""
/local/domain/0/backend/vif/7/0 = ""
/local/domain/0/backend/vif/7/0/frontend = "/local/domain/7/device/vif/0"
/local/domain/0/backend/vif/7/0/frontend-id = "7"
/local/domain/0/backend/vif/7/0/online = "1"
/local/domain/0/backend/vif/7/0/state = "2"
/local/domain/0/backend/vif/7/0/script = "/etc/xen/scripts/vif-bridge"
/local/domain/0/backend/vif/7/0/vifname = "v20"
/local/domain/0/backend/vif/7/0/mac = "00:16:3e:79:78:20"
/local/domain/0/backend/vif/7/0/bridge = "br0"
/local/domain/0/backend/vif/7/0/handle = "0"
/local/domain/0/backend/vif/7/0/type = "vif"
/local/domain/0/backend/vif/7/0/feature-sg = "1"
/local/domain/0/backend/vif/7/0/feature-gso-tcpv4 = "1"
/local/domain/0/backend/vif/7/0/feature-gso-tcpv6 = "1"
/local/domain/0/backend/vif/7/0/feature-ipv6-csum-offload = "1"
/local/domain/0/backend/vif/7/0/feature-rx-copy = "1"
/local/domain/0/backend/vif/7/0/feature-rx-flip = "0"
/local/domain/0/backend/vif/7/0/feature-multicast-control = "1"
/local/domain/0/backend/vif/7/0/feature-split-event-channels = "1"
/local/domain/0/backend/vif/7/0/multi-queue-max-queues = "8"
/local/domain/0/backend/vif/7/0/hotplug-status = "connected"
/local/domain/0/backend/vif/7/1 = ""
/local/domain/0/backend/vif/7/1/frontend = "/local/domain/7/device/vif/1"
/local/domain/0/backend/vif/7/1/frontend-id = "7"
/local/domain/0/backend/vif/7/1/online = "1"
/local/domain/0/backend/vif/7/1/state = "2"
/local/domain/0/backend/vif/7/1/script = "/etc/xen/scripts/vif-bridge"
/local/domain/0/backend/vif/7/1/vifname = "v15"
/local/domain/0/backend/vif/7/1/mac = "00:16:3e:79:78:15"
/local/domain/0/backend/vif/7/1/bridge = "br0"
/local/domain/0/backend/vif/7/1/handle = "1"
/local/domain/0/backend/vif/7/1/type = "vif"
/local/domain/0/backend/vif/7/1/feature-sg = "1"
/local/domain/0/backend/vif/7/1/feature-gso-tcpv4 = "1"
/local/domain/0/backend/vif/7/1/feature-gso-tcpv6 = "1"
/local/domain/0/backend/vif/7/1/feature-ipv6-csum-offload = "1"
/local/domain/0/backend/vif/7/1/feature-rx-copy = "1"
/local/domain/0/backend/vif/7/1/feature-rx-flip = "0"
/local/domain/0/backend/vif/7/1/feature-multicast-control = "1"
/local/domain/0/backend/vif/7/1/feature-split-event-channels = "1"
/local/domain/0/backend/vif/7/1/multi-queue-max-queues = "8"
/local/domain/0/backend/vif/7/1/hotplug-status = "connected"
/local/domain/7 = ""
/local/domain/7/vm = "/vm/3fae4e2e-dcf6-11e8-b1da-76a50c452436"
/local/domain/7/name = "domUname"
/local/domain/7/cpu = ""
/local/domain/7/cpu/0 = ""
/local/domain/7/cpu/0/availability = "online"
/local/domain/7/cpu/1 = ""
/local/domain/7/cpu/1/availability = "online"
/local/domain/7/cpu/2 = ""
/local/domain/7/cpu/2/availability = "online"
/local/domain/7/cpu/3 = ""
/local/domain/7/cpu/3/availability = "online"
/local/domain/7/cpu/4 = ""
/local/domain/7/cpu/4/availability = "online"
/local/domain/7/cpu/5 = ""
/local/domain/7/cpu/5/availability = "online"
/local/domain/7/cpu/6 = ""
/local/domain/7/cpu/6/availability = "online"
/local/domain/7/cpu/7 = ""
/local/domain/7/cpu/7/availability = "online"
/local/domain/7/cpu/8 = ""
/local/domain/7/cpu/8/availability = "online"
/local/domain/7/cpu/9 = ""
/local/domain/7/cpu/9/availability = "online"
/local/domain/7/cpu/10 = ""
/local/domain/7/cpu/10/availability = "online"
/local/domain/7/cpu/11 = ""
/local/domain/7/cpu/11/availability = "online"
/local/domain/7/cpu/12 = ""
/local/domain/7/cpu/12/availability = "online"
/local/domain/7/cpu/13 = ""
/local/domain/7/cpu/13/availability = "online"
/local/domain/7/cpu/14 = ""
/local/domain/7/cpu/14/availability = "online"
/local/domain/7/cpu/15 = ""
/local/domain/7/cpu/15/availability = "online"
/local/domain/7/memory = ""
/local/domain/7/memory/static-max = "33554432"
/local/domain/7/memory/target = "33546240"
/local/domain/7/memory/videoram = "8192"
/local/domain/7/device = ""
/local/domain/7/device/suspend = ""
/local/domain/7/device/suspend/event-channel = ""
/local/domain/7/device/vbd = ""
/local/domain/7/device/vbd/51712 = ""
/local/domain/7/device/vbd/51712/backend = "/local/domain/0/backend/qdisk/7/51712"
/local/domain/7/device/vbd/51712/backend-id = "0"
/local/domain/7/device/vbd/51712/state = "1"
/local/domain/7/device/vbd/51712/virtual-device = "51712"
/local/domain/7/device/vbd/51712/device-type = "disk"
/local/domain/7/device/vbd/51728 = ""
/local/domain/7/device/vbd/51728/backend = "/local/domain/0/backend/qdisk/7/51728"
/local/domain/7/device/vbd/51728/backend-id = "0"
/local/domain/7/device/vbd/51728/state = "1"
/local/domain/7/device/vbd/51728/virtual-device = "51728"
/local/domain/7/device/vbd/51728/device-type = "disk"
/local/domain/7/device/vbd/51744 = ""
/local/domain/7/device/vbd/51744/backend = "/local/domain/0/backend/qdisk/7/51744"
/local/domain/7/device/vbd/51744/backend-id = "0"
/local/domain/7/device/vbd/51744/state = "1"
/local/domain/7/device/vbd/51744/virtual-device = "51744"
/local/domain/7/device/vbd/51744/device-type = "disk"
/local/domain/7/device/vbd/51760 = ""
/local/domain/7/device/vbd/51760/backend = "/local/domain/0/backend/qdisk/7/51760"
/local/domain/7/device/vbd/51760/backend-id = "0"
/local/domain/7/device/vbd/51760/state = "1"
/local/domain/7/device/vbd/51760/virtual-device = "51760"
/local/domain/7/device/vbd/51760/device-type = "disk"
/local/domain/7/device/vbd/51776 = ""
/local/domain/7/device/vbd/51776/backend = "/local/domain/0/backend/qdisk/7/51776"
/local/domain/7/device/vbd/51776/backend-id = "0"
/local/domain/7/device/vbd/51776/state = "1"
/local/domain/7/device/vbd/51776/virtual-device = "51776"
/local/domain/7/device/vbd/51776/device-type = "disk"
/local/domain/7/device/vbd/268441600 = ""
/local/domain/7/device/vbd/268441600/backend = "/local/domain/0/backend/qdisk/7/268441600"
/local/domain/7/device/vbd/268441600/backend-id = "0"
/local/domain/7/device/vbd/268441600/state = "1"
/local/domain/7/device/vbd/268441600/virtual-device = "268441600"
/local/domain/7/device/vbd/268441600/device-type = "disk"
/local/domain/7/device/vbd/268441856 = ""
/local/domain/7/device/vbd/268441856/backend = "/local/domain/0/backend/qdisk/7/268441856"
/local/domain/7/device/vbd/268441856/backend-id = "0"
/local/domain/7/device/vbd/268441856/state = "1"
/local/domain/7/device/vbd/268441856/virtual-device = "268441856"
/local/domain/7/device/vbd/268441856/device-type = "disk"
/local/domain/7/device/vkbd = ""
/local/domain/7/device/vkbd/0 = ""
/local/domain/7/device/vkbd/0/backend = "/local/domain/0/backend/vkbd/7/0"
/local/domain/7/device/vkbd/0/backend-id = "0"
/local/domain/7/device/vkbd/0/state = "1"
/local/domain/7/device/vif = ""
/local/domain/7/device/vif/0 = ""
/local/domain/7/device/vif/0/backend = "/local/domain/0/backend/vif/7/0"
/local/domain/7/device/vif/0/backend-id = "0"
/local/domain/7/device/vif/0/state = "1"
/local/domain/7/device/vif/0/handle = "0"
/local/domain/7/device/vif/0/mac = "00:16:3e:79:78:20"
/local/domain/7/device/vif/1 = ""
/local/domain/7/device/vif/1/backend = "/local/domain/0/backend/vif/7/1"
/local/domain/7/device/vif/1/backend-id = "0"
/local/domain/7/device/vif/1/state = "1"
/local/domain/7/device/vif/1/handle = "1"
/local/domain/7/device/vif/1/mac = "00:16:3e:79:78:15"
/local/domain/7/control = ""
/local/domain/7/control/shutdown = ""
/local/domain/7/control/feature-poweroff = ""
/local/domain/7/control/feature-reboot = ""
/local/domain/7/control/feature-suspend = ""
/local/domain/7/control/feature-s3 = ""
/local/domain/7/control/feature-s4 = ""
/local/domain/7/control/sysrq = ""
/local/domain/7/control/platform-feature-multiprocessor-suspend = "1"
/local/domain/7/control/platform-feature-xs_reset_watches = "1"
/local/domain/7/hvmloader = ""
/local/domain/7/hvmloader/bios = "seabios"
/local/domain/7/hvmloader/allow-memory-relocate = "0"
/local/domain/7/data = ""
/local/domain/7/drivers = ""
/local/domain/7/feature = ""
/local/domain/7/attr = ""
/local/domain/7/domid = "7"
/local/domain/7/store = ""
/local/domain/7/store/port = "1"
/local/domain/7/store/ring-ref = "1044476"
/local/domain/7/platform = ""
/local/domain/7/platform/acpi = "1"
/local/domain/7/platform/acpi_s3 = "1"
/local/domain/7/platform/acpi_s4 = "1"
/local/domain/7/platform/acpi_laptop_slate = "0"
/local/domain/7/platform/device-model = "qemu_xen"
/local/domain/7/console = ""
/local/domain/7/console/backend = "/local/domain/0/backend/console/7/0"
/local/domain/7/console/backend-id = "0"
/local/domain/7/console/limit = "1048576"
/local/domain/7/console/type = "xenconsoled"
/local/domain/7/console/output = "pty"
/local/domain/7/console/tty = "/dev/pts/2"
/local/domain/7/console/port = "2"
/local/domain/7/console/ring-ref = "1044479"
/local/domain/7/console/vnc-listen = "127.0.0.1"
/local/domain/7/console/vnc-port = "5900"
/local/domain/7/image = ""
/local/domain/7/image/device-model-pid = "4583"
/local/domain/7/serial = ""
/local/domain/7/serial/0 = ""
/local/domain/7/serial/0/tty = "/dev/pts/3"
/vm = ""
/vm/3fae4e2e-dcf6-11e8-b1da-76a50c452436 = ""
/vm/3fae4e2e-dcf6-11e8-b1da-76a50c452436/name = "domUname"
/vm/3fae4e2e-dcf6-11e8-b1da-76a50c452436/uuid = "3fae4e2e-dcf6-11e8-b1da-76a50c452436"
/vm/3fae4e2e-dcf6-11e8-b1da-76a50c452436/rtc = ""
/vm/3fae4e2e-dcf6-11e8-b1da-76a50c452436/rtc/timeoffset = ""
/vm/3fae4e2e-dcf6-11e8-b1da-76a50c452436/image = ""
/vm/3fae4e2e-dcf6-11e8-b1da-76a50c452436/image/ostype = "hvm"
/vm/3fae4e2e-dcf6-11e8-b1da-76a50c452436/start_time = "1542877481.75"
/libxl = ""
/libxl/7 = ""
/libxl/7/device = ""
/libxl/7/device/vbd = ""
/libxl/7/device/vbd/51712 = ""
/libxl/7/device/vbd/51712/frontend = "/local/domain/7/device/vbd/51712"
/libxl/7/device/vbd/51712/backend = "/local/domain/0/backend/qdisk/7/51712"
/libxl/7/device/vbd/51712/params = "aio:/path/v83-xvda"
/libxl/7/device/vbd/51712/frontend-id = "7"
/libxl/7/device/vbd/51712/online = "1"
/libxl/7/device/vbd/51712/removable = "0"
/libxl/7/device/vbd/51712/bootable = "1"
/libxl/7/device/vbd/51712/state = "1"
/libxl/7/device/vbd/51712/dev = "xvda"
/libxl/7/device/vbd/51712/type = "qdisk"
/libxl/7/device/vbd/51712/mode = "w"
/libxl/7/device/vbd/51712/device-type = "disk"
/libxl/7/device/vbd/51712/discard-enable = "1"
/libxl/7/device/vbd/51728 = ""
/libxl/7/device/vbd/51728/frontend = "/local/domain/7/device/vbd/51728"
/libxl/7/device/vbd/51728/backend = "/local/domain/0/backend/qdisk/7/51728"
/libxl/7/device/vbd/51728/params = "aio:/path/v86-xvdb"
/libxl/7/device/vbd/51728/frontend-id = "7"
/libxl/7/device/vbd/51728/online = "1"
/libxl/7/device/vbd/51728/removable = "0"
/libxl/7/device/vbd/51728/bootable = "1"
/libxl/7/device/vbd/51728/state = "1"
/libxl/7/device/vbd/51728/dev = "xvdb"
/libxl/7/device/vbd/51728/type = "qdisk"
/libxl/7/device/vbd/51728/mode = "w"
/libxl/7/device/vbd/51728/device-type = "disk"
/libxl/7/device/vbd/51728/discard-enable = "1"
/libxl/7/device/vbd/51744 = ""
/libxl/7/device/vbd/51744/frontend = "/local/domain/7/device/vbd/51744"
/libxl/7/device/vbd/51744/backend = "/local/domain/0/backend/qdisk/7/51744"
/libxl/7/device/vbd/51744/params = "aio:/path/v87-xvdc"
/libxl/7/device/vbd/51744/frontend-id = "7"
/libxl/7/device/vbd/51744/online = "1"
/libxl/7/device/vbd/51744/removable = "0"
/libxl/7/device/vbd/51744/bootable = "1"
/libxl/7/device/vbd/51744/state = "1"
/libxl/7/device/vbd/51744/dev = "xvdc"
/libxl/7/device/vbd/51744/type = "qdisk"
/libxl/7/device/vbd/51744/mode = "w"
/libxl/7/device/vbd/51744/device-type = "disk"
/libxl/7/device/vbd/51744/discard-enable = "1"
/libxl/7/device/vbd/51760 = ""
/libxl/7/device/vbd/51760/frontend = "/local/domain/7/device/vbd/51760"
/libxl/7/device/vbd/51760/backend = "/local/domain/0/backend/qdisk/7/51760"
/libxl/7/device/vbd/51760/params = "aio:/path/v88-xvdd"
/libxl/7/device/vbd/51760/frontend-id = "7"
/libxl/7/device/vbd/51760/online = "1"
/libxl/7/device/vbd/51760/removable = "0"
/libxl/7/device/vbd/51760/bootable = "1"
/libxl/7/device/vbd/51760/state = "1"
/libxl/7/device/vbd/51760/dev = "xvdd"
/libxl/7/device/vbd/51760/type = "qdisk"
/libxl/7/device/vbd/51760/mode = "w"
/libxl/7/device/vbd/51760/device-type = "disk"
/libxl/7/device/vbd/51760/discard-enable = "1"
/libxl/7/device/vbd/51776 = ""
/libxl/7/device/vbd/51776/frontend = "/local/domain/7/device/vbd/51776"
/libxl/7/device/vbd/51776/backend = "/local/domain/0/backend/qdisk/7/51776"
/libxl/7/device/vbd/51776/params = "aio:/path/v90-xvde"
/libxl/7/device/vbd/51776/frontend-id = "7"
/libxl/7/device/vbd/51776/online = "1"
/libxl/7/device/vbd/51776/removable = "0"
/libxl/7/device/vbd/51776/bootable = "1"
/libxl/7/device/vbd/51776/state = "1"
/libxl/7/device/vbd/51776/dev = "xvde"
/libxl/7/device/vbd/51776/type = "qdisk"
/libxl/7/device/vbd/51776/mode = "w"
/libxl/7/device/vbd/51776/device-type = "disk"
/libxl/7/device/vbd/51776/discard-enable = "1"
/libxl/7/device/vbd/268441600 = ""
/libxl/7/device/vbd/268441600/frontend = "/local/domain/7/device/vbd/268441600"
/libxl/7/device/vbd/268441600/backend = "/local/domain/0/backend/qdisk/7/268441600"
/libxl/7/device/vbd/268441600/params = "aio:/dev/shm/vhostmd0"
/libxl/7/device/vbd/268441600/frontend-id = "7"
/libxl/7/device/vbd/268441600/online = "1"
/libxl/7/device/vbd/268441600/removable = "0"
/libxl/7/device/vbd/268441600/bootable = "1"
/libxl/7/device/vbd/268441600/state = "1"
/libxl/7/device/vbd/268441600/dev = "xvdy"
/libxl/7/device/vbd/268441600/type = "qdisk"
/libxl/7/device/vbd/268441600/mode = "r"
/libxl/7/device/vbd/268441600/device-type = "disk"
/libxl/7/device/vbd/268441600/discard-enable = "0"
/libxl/7/device/vbd/268441856 = ""
/libxl/7/device/vbd/268441856/frontend = "/local/domain/7/device/vbd/268441856"
/libxl/7/device/vbd/268441856/backend = "/local/domain/0/backend/qdisk/7/268441856"
/libxl/7/device/vbd/268441856/params = "aio:/path/v91-xvdz"
/libxl/7/device/vbd/268441856/frontend-id = "7"
/libxl/7/device/vbd/268441856/online = "1"
/libxl/7/device/vbd/268441856/removable = "0"
/libxl/7/device/vbd/268441856/bootable = "1"
/libxl/7/device/vbd/268441856/state = "1"
/libxl/7/device/vbd/268441856/dev = "xvdz"
/libxl/7/device/vbd/268441856/type = "qdisk"
/libxl/7/device/vbd/268441856/mode = "w"
/libxl/7/device/vbd/268441856/device-type = "disk"
/libxl/7/device/vbd/268441856/discard-enable = "1"
/libxl/7/device/console = ""
/libxl/7/device/console/0 = ""
/libxl/7/device/console/0/frontend = "/local/domain/7/console"
/libxl/7/device/console/0/backend = "/local/domain/0/backend/console/7/0"
/libxl/7/device/console/0/frontend-id = "7"
/libxl/7/device/console/0/online = "1"
/libxl/7/device/console/0/state = "1"
/libxl/7/device/console/0/protocol = "vt100"
/libxl/7/device/vkbd = ""
/libxl/7/device/vkbd/0 = ""
/libxl/7/device/vkbd/0/frontend = "/local/domain/7/device/vkbd/0"
/libxl/7/device/vkbd/0/backend = "/local/domain/0/backend/vkbd/7/0"
/libxl/7/device/vkbd/0/frontend-id = "7"
/libxl/7/device/vkbd/0/online = "1"
/libxl/7/device/vkbd/0/state = "1"
/libxl/7/device/vkbd/0/backend-type = "qemu"
/libxl/7/device/vif = ""
/libxl/7/device/vif/0 = ""
/libxl/7/device/vif/0/frontend = "/local/domain/7/device/vif/0"
/libxl/7/device/vif/0/backend = "/local/domain/0/backend/vif/7/0"
/libxl/7/device/vif/0/frontend-id = "7"
/libxl/7/device/vif/0/online = "1"
/libxl/7/device/vif/0/state = "1"
/libxl/7/device/vif/0/script = "/etc/xen/scripts/vif-bridge"
/libxl/7/device/vif/0/vifname = "v20"
/libxl/7/device/vif/0/mac = "00:16:3e:79:78:20"
/libxl/7/device/vif/0/bridge = "br0"
/libxl/7/device/vif/0/handle = "0"
/libxl/7/device/vif/0/type = "vif"
/libxl/7/device/vif/1 = ""
/libxl/7/device/vif/1/frontend = "/local/domain/7/device/vif/1"
/libxl/7/device/vif/1/backend = "/local/domain/0/backend/vif/7/1"
/libxl/7/device/vif/1/frontend-id = "7"
/libxl/7/device/vif/1/online = "1"
/libxl/7/device/vif/1/state = "1"
/libxl/7/device/vif/1/script = "/etc/xen/scripts/vif-bridge"
/libxl/7/device/vif/1/vifname = "v15"
/libxl/7/device/vif/1/mac = "00:16:3e:79:78:15"
/libxl/7/device/vif/1/bridge = "br0"
/libxl/7/device/vif/1/handle = "1"
/libxl/7/device/vif/1/type = "vif"
/libxl/7/type = "hvm"
/libxl/7/dm-version = "qemu_xen"

--s/l3CgOIzMHHjg/5
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filename="xl-domUname.log"

Waiting for domain domUname (domid 7) to die [pid 4730]
libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=0x20b75c0 wpath=@releaseDomain token=3/0: register slotnum=3
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x20b75c0 wpath=@releaseDomain token=3/0: event epath=@releaseDomain
libxl: debug: libxl_domain.c:767:domain_death_xswatch_callback: Domain 7:[evg=0x20b6200] nentries=1 rc=1 7..7
libxl: debug: libxl_domain.c:778:domain_death_xswatch_callback: Domain 7:[evg=0x20b6200]   got=domaininfos[0] got->domain=7
libxl: debug: libxl_domain.c:804:domain_death_xswatch_callback: Domain 7:Exists shutdown_reported=0 dominf.flags=ffff0102
libxl: debug: libxl_domain.c:771:domain_death_xswatch_callback: [evg=0] all reported
libxl: debug: libxl_domain.c:833:domain_death_xswatch_callback: domain death search done
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x20b75c0 wpath=@releaseDomain token=3/0: event epath=@releaseDomain
libxl: debug: libxl_domain.c:767:domain_death_xswatch_callback: Domain 7:[evg=0x20b6200] nentries=1 rc=1 7..7
libxl: debug: libxl_domain.c:778:domain_death_xswatch_callback: Domain 7:[evg=0x20b6200]   got=domaininfos[0] got->domain=7
libxl: debug: libxl_domain.c:804:domain_death_xswatch_callback: Domain 7:Exists shutdown_reported=0 dominf.flags=ffff010b
libxl: debug: libxl_domain.c:724:domain_death_occurred: Domain 7:dying
libxl: debug: libxl_domain.c:771:domain_death_xswatch_callback: [evg=0] all reported
libxl: debug: libxl_domain.c:833:domain_death_xswatch_callback: domain death search done
Domain 7 has been destroyed.
libxl: debug: libxl_event.c:676:libxl__ev_xswatch_deregister: watch w=0x20b75c0 wpath=@releaseDomain token=3/0: deregister slotnum=3
xencall:buffer: debug: total allocations:4 total releases:4
xencall:buffer: debug: current allocations:0 maximum allocations:2
xencall:buffer: debug: cache current size:2
xencall:buffer: debug: cache hits:2 misses:2 toobig:0
xencall:buffer: debug: total allocations:0 total releases:0
xencall:buffer: debug: current allocations:0 maximum allocations:0
xencall:buffer: debug: cache current size:0
xencall:buffer: debug: cache hits:0 misses:0 toobig:0

--s/l3CgOIzMHHjg/5
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filename="qemu-dm-domUname.log"

qemu-system-i386: -serial pty: char device redirected to /dev/pts/3 (label serial0)
gnttab: error: ioctl GRANT COPY failed 25 : Inappropriate ioctl for device
VNC server running on 127.0.0.1:5900
qemu-system-i386: /home/abuild/rpmbuild/BUILD/xen-4.12.20181120T144428.668f149048/non-dbg/tools/qemu-xen-dir/block/block-backend.c:903: blk_get_attached_dev_id: Assertion `!blk->legacy_dev' failed.

--s/l3CgOIzMHHjg/5--

--E/DnYTRukya0zdZ1
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW/Z+/QAKCRBdQqD6ppg2
fvHeAJ0VazCzS2BNztwXokZ7Y7hlwvh0MACeOU8F6sPzA7cQ8oIugviq4+oGWQY=
=RYW6
-----END PGP SIGNATURE-----

--E/DnYTRukya0zdZ1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2029909873618459653==--


From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:06:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:06: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-devel-bounces@lists.xenproject.org>)
	id 1gPls6-0004WX-PV; Thu, 22 Nov 2018 10:06:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mihh=ob=citrix.com=prvs=8571d395d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPls5-0004WM-8K
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:06:05 +0000
X-Inumbo-ID: 3744524e-ee3e-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3744524e-ee3e-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 10:06:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,265,1539648000"; d="scan'208";a="82230838"
Date: Thu, 22 Nov 2018 11:05:54 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20181122100554.pyqqa5iw6g27erkv@mac>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDg6NTU6NDhQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDExLzE2LzE4IDc6MDQgUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4g
Pj4gKyAgICAgICAgICAgIGlmICggYSA9PSB2ICkKPiA+PiArICAgICAgICAgICAgICAgIGNvbnRp
bnVlOwo+ID4+ICsKPiA+PiArICAgICAgICAgICAgLyogUGF1c2UsIHN5bmNlZC4gKi8KPiA+PiAr
ICAgICAgICAgICAgd2hpbGUgKCAhYS0+YXJjaC5pbl9ob3N0ICkKPiA+IFdoeSBub3QgdXNlIGEt
PmlzX3J1bm5pbmcgYXMgYSB3YXkgdG8ga25vdyB3aGV0aGVyIHRoZSB2Q1BVIGlzCj4gPiBydW5u
aW5nPwo+ID4gCj4gPiBJIHRoaW5rIHRoZSBsb2dpYyBvZiB1c2luZyB2Y3B1X3BhdXNlIGFuZCBl
eHBlY3RpbmcgdGhlIHJ1bm5pbmcgdmNwdQo+ID4gdG8gdGFrZSBhIHZtZXhpdCBhbmQgdGh1cyBz
ZXQgaW5faG9zdCBpcyB3cm9uZyBiZWNhdXNlIGEgdmNwdSB0aGF0Cj4gPiB3YXNuJ3QgcnVubmlu
ZyB3aGVuIHZjcHVfcGF1c2Vfbm9zeW5jIGlzIGNhbGxlZCB3b24ndCBnZXQgc2NoZWR1bGVkCj4g
PiBhbnltb3JlLCB0aHVzIG5vdCB0YWtpbmcgYSB2bWV4aXQgYW5kIHRoaXMgZnVuY3Rpb24gd2ls
bCBsb2NrdXAuCj4gPiAKPiA+IEkgZG9uJ3QgdGhpbmsgeW91IG5lZWQgdGhlIGluX2hvc3QgYm9v
bGVhbiBhdCBhbGwuCj4gPiAKPiA+PiArICAgICAgICAgICAgICAgIGNwdV9yZWxheCgpOwo+ID4g
SXMgdGhpcyByZWFsbHkgYmV0dGVyIHRoYW4gdXNpbmcgdmNwdV9wYXVzZT8KPiA+IAo+ID4gSSBh
c3N1bWUgdGhpcyBpcyBkb25lIHRvIGF2b2lkIHdhaXRpbmcgb24gZWFjaCB2Y3B1LCBhbmQgaW5z
dGVhZCBkb2luZwo+ID4gaXQgaGVyZSBsaWtlbHkgbWVhbnMgbGVzcyB3YWl0IHRpbWU/Cj4gCj4g
VGhlIHByb2JsZW0gd2l0aCBwbGFpbiB2Y3B1X3BhdXNlKCkgaXMgdGhhdCB3ZSB3ZXJlbid0IGFi
bGUgdG8gdXNlIGl0LAo+IGZvciB0aGUgc2FtZSByZWFzb24gKHdoaWNoIHJlbWFpbnMgdW5jbGVh
ciBhcyBvZiB5ZXQpIHRoYXQgd2UgY291bGRuJ3QKPiB1c2UgYS0+aXNfcnVubmluZzogd2UgZ2V0
IENQVSBzdHVjayBoeXBlcnZpc29yIGNyYXNoZXMgdGhhdCB3YXkuIEhlcmUncwo+IG9uZSB0aGF0
IHVzZXMgdGhlIHNhbWUgbG9naWMsIGJ1dCBsb29wcyBvbiBhLT5pc19ydW5uaW5nIGluc3RlYWQg
b2YKPiAhYS0+YXJjaC5pbl9ob3N0Ogo+Cj4gKFhFTikgWyAzNjYzLjE5KFhFTikgWyAzNjY3Ljk5
NTA2MV0gV2F0Y2hkb2cgdGltZXIgZGV0ZWN0cyB0aGF0IENQVTAgaXMKPiBzdHVjayEKPiAoWEVO
KSBbIDM2NjguMDAwNjk0XSAtLS0tWyBYZW4tNC43LjUgIHg4Nl82NCAgZGVidWc9eSAgTm90IHRh
aW50ZWQgXS0tLS0KPiAoWEVOKSBbIDM2NjguMDA3MTA4XSBDUFU6ICAgIDAKPiAoWEVOKSBbIDM2
NjguMDA5ODgyXSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwMTMyN2QyPl0KPiB2Y3B1X3NsZWVw
X3N5bmMrMHg0MC8weDcxCj4gKFhFTikgWyAzNjY4LjAxNjk4OV0gUkZMQUdTOiAwMDAwMDAwMDAw
MDAwMjAyICAgQ09OVEVYVDogaHlwZXJ2aXNvciAoZDB2MCkKPiAoWEVOKSBbIDM2NjguMDIzNTc1
XSByYXg6IDAwMDAwMDAwMDAwMDAwMDEgICByYng6IGZmZmY4MzAwN2NjZmMwMDAKPiByY3g6IGZm
ZmY4MzAwN2NjZmMxMjgKPiAoWEVOKSBbIDM2NjguMDMxNTQ4XSByZHg6IDAwMDAwMDAwMDAwMDAw
MDAgICByc2k6IDAwMDAwMDAwMDAwMDAyNDYKPiByZGk6IGZmZmY4MzBjNTI5ODQxNDgKPiAoWEVO
KSBbIDM2NjguMDM5NTIyXSByYnA6IGZmZmY4MzAwN2NmMmZjZDggICByc3A6IGZmZmY4MzAwN2Nm
MmZjYzggICByODoKPiAgMDAwMDAwMDAwMDAwMDAwMwo+IChYRU4pIFsgMzY2OC4wNDc0OTVdIHI5
OiAgMDAwMDAwMDAwMDAwMDAwMCAgIHIxMDogZmZmZjgyZDA4MDM0ODQ2MAo+IHIxMTogMDAwMDAw
MDAwMDAwMDAwMAo+IChYRU4pIFsgMzY2OC4wNTU0NjVdIHIxMjogZmZmZjgyZDA4MDEzMjc5MiAg
IHIxMzogZmZmZjgzMGIxNzJiNDAwMAo+IHIxNDogZmZmZjgyYzAwMDIyNTAwMAo+IChYRU4pIFsg
MzY2OC4wNjM0MzldIHIxNTogMDAwMDAwMDAwMDBmMDAwMCAgIGNyMDogMDAwMDAwMDA4MDA1MDAz
Mwo+IGNyNDogMDAwMDAwMDAwMDM1MjZlMAo+IChYRU4pIFsgMzY2OC4wNzE0MTVdIGNyMzogMDAw
MDAwMGI0YmE5NDAwMCAgIGNyMjogMDAwMDdmNjE2MTcxNGY3MAo+IChYRU4pIFsgMzY2OC4wNzcz
MDhdIGZzYjogMDAwMDdmOTE2NGYwODhjMCAgIGdzYjogZmZmZjg4MDI3NmMwMDAwMAo+IGdzczog
MDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIFsgMzY2OC4wODUyODBdIGRzOiAwMDAwICAgZXM6IDAw
MDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6Cj4gZTAxMCAgIGNzOiBlMDA4Cj4gKFhFTikg
WyAzNjY4LjA5MjczMV0gWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwMTMyN2QyPgo+ICh2Y3B1
X3NsZWVwX3N5bmMrMHg0MC8weDcxKToKPiAoWEVOKSBbIDM2NjguMTAwMTg2XSAgMDEgMDAgMDAg
MDAgNzQgMjQgZjMgOTAgPDhiPiAxMSA0OCA4YiA0MyAxMCA4YiA4MAo+IGRjIDAxIDAwIDAwIDA5
IGQwIDQ4IDk4Cj4gKFhFTikgWyAzNjY4LjEwODU5M10gWGVuIHN0YWNrIHRyYWNlIGZyb20gcnNw
PWZmZmY4MzAwN2NmMmZjYzg6Cj4gKFhFTikgWyAzNjY4LjExNDIyM10gICAgMDAwMDAwMDAwMDAw
MDI0MCBmZmZmODMwMDdjY2ZjMDAwCj4gZmZmZjgzMDA3Y2YyZmQwOCBmZmZmODJkMDgwMTA3MzVi
Cj4gKFhFTikgWyAzNjY4LjEyMjI4Ml0gICAgZmZmZjgyZDA4MDEzNThhZCBmZmZmODMwYjE3MmI0
MDAwCj4gMDAwMDAwMDAwMDAwMDI0MCAwMDAwMDAwMDAwMDAwMDQ4Cj4gKFhFTikgWyAzNjY4LjEz
MDM0Nl0gICAgZmZmZjgzMDA3Y2YyZmQxOCBmZmZmODJkMDgwMTA4NzlhCj4gZmZmZjgzMDA3Y2Yy
ZmQ4OCBmZmZmODJkMDgwMjQ1ZTY5Cj4gKFhFTikgWyAzNjY4LjEzODQwMl0gICAgZmZmZjgzMDA3
ZDYxNTAwMCBmZmZmODMwYjE3MmI0NjU4Cj4gZmZmZjgzMDA3Y2YyZmQ0OCAwMDAwMDAwMDAwMGYw
MDAwCj4gKFhFTikgWyAzNjY4LjE0NjQ2NF0gICAgMDAwMDdmOTE2NGZiODAwNCAwMDAwMDAwMDAw
MDAwMDQ4Cj4gZmZmZjgzMGM1Mjk3NDAwMCAwMDAwMDAwMDAwMDAwMDA2Cj4gKFhFTikgWyAzNjY4
LjE1NDUyM10gICAgZmZmZmZmZmZmZmZmZmZmZiBmZmZmZmZmZmZmZmZmZmVhCj4gMDAwMDdmOTE2
NGZiMTAwNCAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgWyAzNjY4LjE2MjU4NF0gICAgZmZmZjgz
MDA3Y2YyZmU0OCBmZmZmODJkMDgwMWRkOGY1Cj4gZmZmZjgyZDA4MDM3NGQ1OCBmZmZmODJkMDgw
MjRiMzA4Cj4gKFhFTikgWyAzNjY4LjE3MDY0M10gICAgZmZmZjgzMDA3Y2YyZmRjOCBmZmZmODMw
MDdjZjJmZmZmCj4gZmZmZjgzMDA3Y2YyZmRjOCBmZmZmODMwYjE3MmI0MDAwCj4gKFhFTikgWyAz
NjY4LjE3ODcwNF0gICAgMDAwMDAyNDAwMDAwMDAwMSAwMDAwMDAwMDAwMGYwMDAwCj4gMDAwMDdm
OTE2NGZiODAwNCBmZmZmZmZmZmZmZmZmZmZjCj4gKFhFTikgWyAzNjY4LjE4Njc2M10gICAgMDAw
MDAwMDAwMDAwMDI5MyAwMDAwN2Y5MTYzMWY4NWQzCj4gZmZmZjgyZDA4MDI1MDgzNCBmZmZmODJk
MDgwMjUwODI4Cj4gKFhFTikgWyAzNjY4LjE5NDgyMF0gICAgZmZmZjgyZDA4MDI1MDgzNCBmZmZm
ODJkMDgwMjUwODI4Cj4gZmZmZjgyZDA4MDI1MDgzNCBmZmZmODMwMDdjZjJmZWY4Cj4gKFhFTikg
WyAzNjY4LjIwMjg4Ml0gICAgMDAwMDAwMDAwMDAwMDAyMiBmZmZmODJkMDgwMWRjMDM3Cj4gZGVh
ZGJlZWZkZWFkZjAwZCBmZmZmZmZmZjgxMDAxNDRhCj4gKFhFTikgWyAzNjY4LjIxMDk0Ml0gICAg
ZmZmZjgzMDA3Y2YyZmVlOCBmZmZmODJkMDgwMTcyYWNhCj4gMDJmZjgyZDA4MDI1MDgzNCAwMDAw
MDAwMDAwMDAwMDA2Cj4gKFhFTikgWyAzNjY4LjIxOTAwMF0gICAgMDAwMDdmOTE2NGZiMTAwNCBk
ZWFkYmVlZmRlYWRmMDBkCj4gZGVhZGJlZWZkZWFkZjAwZCBkZWFkYmVlZmRlYWRmMDBkCj4gKFhF
TikgWyAzNjY4LjIyNzA2Ml0gICAgZmZmZjgyZDA4MDI1MDgzNCBmZmZmODJkMDgwMjUwODI4Cj4g
ZmZmZjgyZDA4MDI1MDgzNCBmZmZmODJkMDgwMjUwODI4Cj4gKFhFTikgWyAzNjY4LjIzNTEyMV0g
ICAgZmZmZjgyZDA4MDI1MDgzNCBmZmZmODJkMDgwMjUwODI4Cj4gZmZmZjgyZDA4MDI1MDgzNCBm
ZmZmODMwMDdkNjE1MDAwCj4gKFhFTikgWyAzNjY4LjI0MzE4MF0gICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwCj4gMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4g
KFhFTikgWyAzNjY4LjI1MTI0MF0gICAgMDAwMDdjZmY4MzBkMDBlNyBmZmZmODJkMDgwMjUwODk5
Cj4gMDAwMDdmZmVmNmJhZjFkMCAwMDAwMDAwMDAwMzA1MDAwCj4gKFhFTikgWyAzNjY4LjI1OTI5
OF0gICAgZmZmZjg4MDIyNzQwYjkwMCBmZmZmZmZmZmZmZmZmZmYyCj4gZmZmZjg4MDIyYjMxZmU5
OCBmZmZmODgwMjZmMzM3NGQ4Cj4gKFhFTikgWyAzNjY4LjI2NzM2MV0gICAgMDAwMDAwMDAwMDAw
MDI4MiAwMDAwMDAwMDAwMDAwMDAwCj4gZmZmZjg4MDA3Yzk5NTA4MCAwMDAwMDAwMDAwMDAwMDAw
Cj4gKFhFTikgWyAzNjY4LjI3NTQxN10gWGVuIGNhbGwgdHJhY2U6Cj4gKFhFTikgWyAzNjY4LjI3
ODcxNF0gICAgWzxmZmZmODJkMDgwMTMyN2QyPl0gdmNwdV9zbGVlcF9zeW5jKzB4NDAvMHg3MQo+
IChYRU4pIFsgMzY2OC4yODQ5NTJdICAgIFs8ZmZmZjgyZDA4MDEwNzM1Yj5dCj4gZG9tYWluLmMj
ZG9fZG9tYWluX3BhdXNlKzB4MzMvMHg0Zgo+IChYRU4pIFsgMzY2OC4yOTE5NzNdICAgIFs8ZmZm
ZjgyZDA4MDEwODc5YT5dIGRvbWFpbl9wYXVzZSsweDI1LzB4MjcKPiAoWEVOKSBbIDM2NjguMjk3
OTUyXSAgICBbPGZmZmY4MmQwODAyNDVlNjk+XQo+IGhhcF90cmFja19kaXJ0eV92cmFtKzB4MmMx
LzB4NGE3Cj4gKFhFTikgWyAzNjY4LjMwNDc5N10gICAgWzxmZmZmODJkMDgwMWRkOGY1Pl0gZG9f
aHZtX29wKzB4MThiZS8weDJiNTgKPiAoWEVOKSBbIDM2NjguMzEwODY0XSAgICBbPGZmZmY4MmQw
ODAxNzJhY2E+XSBwdl9oeXBlcmNhbGwrMHgxZTUvMHg0MDIKPiAoWEVOKSBbIDM2NjguMzE3MDE3
XSAgICBbPGZmZmY4MmQwODAyNTA4OTk+XSBlbnRyeS5vI3Rlc3RfYWxsX2V2ZW50cyswLzB4M2QK
PiAoWEVOKSBbIDM2NjguMzIzNjg5XQo+IChYRU4pIFsgMzY2OC4zMjU2ODVdCj4gKFhFTikgWyAz
NjY4LjMyNzY3OF0gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IChY
RU4pIFsgMzY2OC4zMzMxMzhdIFBhbmljIG9uIENQVSAwOgo+IChYRU4pIFsgMzY2OC4zMzY0Mjhd
IEZBVEFMIFRSQVA6IHZlY3RvciA9IDIgKG5taSkKPiAoWEVOKSBbIDM2NjguMzQwODUwXSBbZXJy
b3JfY29kZT0wMDAwXQo+IChYRU4pIFsgMzY2OC4zNDQ0MDRdICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKPiAoWEVOKSBbIDM2NjguMzQ5ODYzXQo+IChYRU4pIFsgMzY2
OC4zNTE4NTRdIFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi4KPiAoWEVOKSBbIDM2NjguMzU2MDE3
XSBEdW1waW5nIG90aGVyIENQVXMKPiAoWEVOKSBbIDM2NjguMzU5NTY3XSAqKiogRHVtcGluZyBD
UFUxIGhvc3Qgc3RhdGU6ICoqKgo+IChYRU4pIFsgMzY2OC4zNjQzMzddIC0tLS1bIFhlbi00Ljcu
NSAgeDg2XzY0ICBkZWJ1Zz15ICBOb3QgdGFpbnRlZCBdLS0tLQo+IChYRU4pIFsgMzY2OC4zNzA3
NTBdIENQVTogICAgMQo+IChYRU4pIFsgMzY2OC4zNzM1MjJdIFJJUDogICAgZTAwODpbPGZmZmY4
MmQwODAxNmI1YTY+XQo+IGRvbWFpbi5jI2RlZmF1bHRfaWRsZSsweGEyLzB4YjUKPiAoWEVOKSBb
IDM2NjguMzgxMTQ5XSBSRkxBR1M6IDAwMDAwMDAwMDAwMDAyMDIgICBDT05URVhUOiBoeXBlcnZp
c29yCj4gKFhFTikgWyAzNjY4LjM4NzEyOF0gcmF4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmJ4OiBm
ZmZmODMwYzUyOWI3ZmZmCj4gcmN4OiAwMDAwMDAwMDAwMDAwMDQ4Cj4gKFhFTikgWyAzNjY4LjM5
NTEwMV0gcmR4OiAwMDAwMDAwMDAwMDAwMDAwICAgcnNpOiBmZmZmODMwYzUyOWI3ZmZmCj4gcmRp
OiBmZmZmODMwYzUyOWI3ZWY4Cj4gKFhFTikgWyAzNjY4LjQwMzA3Nl0gcmJwOiBmZmZmODMwYzUy
OWI3ZWQwICAgcnNwOiBmZmZmODMwYzUyOWI3ZWQwICAgcjg6Cj4gIGZmZmY4MzBjNTI5ZmU0YTgK
PiAoWEVOKSBbIDM2NjguNDExMDQ4XSByOTogIGZmZmY4MzBjNTI5YmFjMjAgICByMTA6IGZmZmY4
MzBjNTI5ZmU0OTAKPiByMTE6IGZmZmY4MzBjNTI5YmExNDgKPiAoWEVOKSBbIDM2NjguNDE5MDE5
XSByMTI6IGZmZmY4MzBjNTI5YmExNDAgICByMTM6IGZmZmY4MzAwN2NmNzUwMDAKPiByMTQ6IDAw
MDAwMzU0MGZkN2NkNmIKPiAoWEVOKSBbIDM2NjguNDI2OTk0XSByMTU6IGZmZmZmZmZmZmZmZmZm
ZmYgICBjcjA6IDAwMDAwMDAwODAwNTAwM2IKPiBjcjQ6IDAwMDAwMDAwMDAzNTI2ZTAKPiAoWEVO
KSBbIDM2NjguNDM0OTY0XSBjcjM6IDAwMDAwMDAwN2NmMWQwMDAgICBjcjI6IDAwMDAwMDAwMDAw
MDAwMDAKPiAoWEVOKSBbIDM2NjguNDQwODYxXSBmc2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc2I6
IDAwMDAwMDAwMDAwMDAwMDAKPiBnc3M6IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSBbIDM2Njgu
NDQ4ODMyXSBkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOgo+
IDAwMDAgICBjczogZTAwOAo+IChYRU4pIFsgMzY2OC40NTYyODVdIFhlbiBjb2RlIGFyb3VuZCA8
ZmZmZjgyZDA4MDE2YjVhNj4KPiAoZG9tYWluLmMjZGVmYXVsdF9pZGxlKzB4YTIvMHhiNSk6Cj4g
KFhFTikgWyAzNjY4LjQ2NDI2MF0gIDAwIDAwIDAwIDBmIDMwIDkwIGZiIGY0IDwwZj4gYjYgNDYg
ZjUgODAgYTcgZmQgMDAKPiAwMCAwMCBmZSAwZiAzMCA5MCBlYiAwMQo+IChYRU4pIFsgMzY2OC40
NzI2NjNdIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwYzUyOWI3ZWQwOgo+IChYRU4p
IFsgMzY2OC40NzgyOTddICAgIGZmZmY4MzBjNTI5YjdlZjAgZmZmZjgyZDA4MDE2YjYyOAo+IGZm
ZmY4MmQwODAxMzRmZmUgZmZmZjgzMDA3Y2Y3NTAwMAo+IChYRU4pIFsgMzY2OC40ODYzNThdICAg
IGZmZmY4MzBjNTI5YjdkZjAgMDAwMDAwMDAwMDAwMDAwMAo+IDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMAo+IChYRU4pIFsgMzY2OC40OTQ0MTddICAgIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDFjM2EzOAo+IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+IChY
RU4pIFsgMzY2OC41MDI0NzhdICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIFsgMzY2OC41MTA1Mzhd
ICAgIDAwMDAwMDAwMDAwMDAyZmYgMDAwMDAwMDAwMDFjMDBlOQo+IDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIFsgMzY2OC41MTg1OTVdICAgIDAwMDBiZWVmMDAwMGJl
ZWYgMDAwMDAwMDAwMDEwM2YxNQo+IDAwMDAwMGJmMDAwMGJlZWYgMDAwMDAwMDAwMDAwMDA0Ngo+
IChYRU4pIFsgMzY2OC41MjY2NTZdICAgIDAwMDAwMDAwMDAxYzNhMzggMDAwMDAwMDAwMDAwYmVl
Zgo+IGZmZmZlYTAwMGQ1YmJlZWYgZmZmZmVhMDAwZDViYmVlZgo+IChYRU4pIFsgMzY2OC41MzQ3
MTVdICAgIDAwMDAwMDAwMDAwMGJlZWYgMDAwMDAwMDAwMDAwYmVlZgo+IDAxN2ZmZmMwMDAwMDAw
MDEgZmZmZjgzMDA3Y2Y3NTAwMAo+IChYRU4pIFsgMzY2OC41NDI3NzVdICAgIDAwMDAwMDNiZDI2
NDYzODAgMDAwMDAwMDAwMDM1MjZlMAo+IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMGM1Mjk5ZTAw
MAo+IChYRU4pIFsgMzY2OC41NTA4MzddICAgIDAwMDAwNzAxMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMAo+IChYRU4pIFsgMzY2OC41NTU5NDhdIFhlbiBjYWxsIHRyYWNlOgo+IChYRU4pIFsgMzY2
OC41NTkyNDJdICAgIFs8ZmZmZjgyZDA4MDE2YjVhNj5dIGRvbWFpbi5jI2RlZmF1bHRfaWRsZSsw
eGEyLzB4YjUKPiAoWEVOKSBbIDM2NjguNTY2MDAwXSAgICBbPGZmZmY4MmQwODAxNmI2Mjg+XSBk
b21haW4uYyNpZGxlX2xvb3ArMHg1Ny8weDZlCj4gKFhFTikgWyAzNjY4LjU3MjUwMl0KPiAoWEVO
KSBbIDM2NjguNTc0NDk0XSAqKiogRHVtcGluZyBDUFUyIGhvc3Qgc3RhdGU6ICoqKgo+IChYRU4p
IFsgMzY2OC41NzkyNjFdIC0tLS1bIFhlbi00LjcuNSAgeDg2XzY0ICBkZWJ1Zz15ICBOb3QgdGFp
bnRlZCBdLS0tLQo+IChYRU4pIFsgMzY2OC41ODU2NzVdIENQVTogICAgMgo+IChYRU4pIFsgMzY2
OC41ODg0NDldIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAxMjc4ODA+XQo+IHF1ZXVlX3JlYWRf
bG9ja19zbG93cGF0aCsweDI3LzB4NGQKPiAoWEVOKSBbIDM2NjguNTk2MzMyXSBSRkxBR1M6IDAw
MDAwMDAwMDAwMDAyODYgICBDT05URVhUOiBoeXBlcnZpc29yIChkMXYxKQo+IChYRU4pIFsgMzY2
OC42MDI5MTldIHJheDogMDAwMDAwMDAwMDAwMDBmZiAgIHJieDogZmZmZjgzMGIxYjJiNjk4MAo+
IHJjeDogMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIFsgMzY2OC42MTA4OTNdIHJkeDogZmZmZjgz
MGM1Mjk5N2ZmZiAgIHJzaTogMDAwMDAwMDAwMDAwMDAwOQo+IHJkaTogZmZmZjgzMGIxYjJiNjk4
YQo+IChYRU4pIFsgMzY2OC42MTg4NjVdIHJicDogZmZmZjgzMGM1Mjk5N2E2OCAgIHJzcDogZmZm
ZjgzMGM1Mjk5N2E1OCAgIHI4Ogo+ICAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgWyAzNjY4LjYy
NjgzN10gcjk6ICAwMDAwMDAwMDAwMDAwMDAzICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwCj4gcjEx
OiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgWyAzNjY4LjYzNDgxMl0gcjEyOiBmZmZmODMwYjFi
MmI2OTg0ICAgcjEzOiBmZmZmODMwYzUyOTk3YWE0Cj4gcjE0OiBmZmZmODMwYzUyOTk3YzM0Cj4g
KFhFTikgWyAzNjY4LjY0Mjc4Nl0gcjE1OiAwMDAwMDAwMDAwMDAwMWFhICAgY3IwOiAwMDAwMDAw
MDgwMDUwMDMzCj4gY3I0OiAwMDAwMDAwMDAwMzUyNmUwCj4gKFhFTikgWyAzNjY4LjY1MDc1OV0g
Y3IzOiAwMDAwMDAwYjEwNWVmMDAwICAgY3IyOiAwMDAwMDE5MDA2OGMzMDAwCj4gKFhFTikgWyAz
NjY4LjY1NjY1MF0gZnNiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NiOiAwMDAwMDAwMDAwMDAwMDAw
Cj4gZ3NzOiAwMDAwMDA0ZjU4YmQzMDAwCj4gKFhFTikgWyAzNjY4LjY2NDYyNF0gZHM6IDAwMDAg
ICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczoKPiAwMDAwICAgY3M6IGUwMDgK
PiAoWEVOKSBbIDM2NjguNjcyMDc3XSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwODAxMjc4ODA+
Cj4gKHF1ZXVlX3JlYWRfbG9ja19zbG93cGF0aCsweDI3LzB4NGQpOgo+IChYRU4pIFsgMzY2OC42
ODAzMDldICA4NCBjMCA3NCAwOCBmMyA5MCA4YiAwMyA8ODQ+IGMwIDc1IGY4IGI4IDAwIDAxIDAw
Cj4gMDAgZjAgMGYgYzEgMDMgM2MgZmYgNzUKPiAoWEVOKSBbIDM2NjguNjg4NzE3XSBYZW4gc3Rh
Y2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgzMGM1Mjk5N2E1ODoKPiAoWEVOKSBbIDM2NjguNjk0MzUx
XSAgICBmZmZmODMwYjFiMmI2OTgwIGZmZmY4MzBjNTI5OTdiNTQKPiBmZmZmODMwYzUyOTk3YWQ4
IGZmZmY4MmQwODAyMGMxZGYKPiAoWEVOKSBbIDM2NjguNzAyNDExXSAgICBmZmZmODMwYzUyOTk3
YjA4IGZmZmY4MmQwODAyMTdkYjQKPiBmZmZmODMwYjE3MmI0MDAwIDAwMDAwMDAzNTI5OTdjNDQK
PiAoWEVOKSBbIDM2NjguNzEwNDY4XSAgICAwMDAwMDAwMDBkYjEyZjQzIDAwMDAwMDAwMDAwMDAw
MDAKPiBmZmZmODMwYzAwMDAwMDAwIDAwMDAwMDAwMDAwMDAxYWEKPiAoWEVOKSBbIDM2NjguNzE4
NTI5XSAgICBmZmZmODMwYjFiMmI2OTgwIGZmZmZmODAxYTFlMThkMDMKPiBmZmZmODMwYzUyOTk3
YzM0IGZmZmY4MzAwNzhiYTcwMDAKPiAoWEVOKSBbIDM2NjguNzI2NTkxXSAgICBmZmZmODMwYzUy
OTk3Yjg4IGZmZmY4MmQwODAyNDcyMDgKPiBmZmZmODMwYjFiMmI2OTgwIGZmZmY4MzBjNTI5OTdj
NDQKPiAoWEVOKSBbIDM2NjguNzM0NjQ4XSAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmODAxYTFl
MThkMDMKPiBmZmZmODMwYzUyOTk3YjY4IGZmZmY4MmQwODAyMGJmMjAKPiAoWEVOKSBbIDM2Njgu
NzQyNzA3XSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAyMDhhMDA4ZTMKPiBmZmZmODMwYzUy
OTk3YjU4IDAwMDAwMDA0MDAwMDAwMDAKPiAoWEVOKSBbIDM2NjguNzUwNzY4XSAgICAwMDAwMDAw
MDAwMDA4MDAwIDAwMDAwMDAwMDAwMDAwMDAKPiBmZmZmODMwYzUyOTk3YmUwIDAwMDAwMDAwMDAw
MDAwMDAKPiAoWEVOKSBbIDM2NjguNzU4ODI2XSAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzAw
NzhiYTcwMDAKPiBmZmZmODMwYzUyOTk3YzM0IGZmZmZmODAxYTFlMThkMDMKPiAoWEVOKSBbIDM2
NjguNzY2ODg4XSAgICBmZmZmODMwYjFiMmI2OTgwIGZmZmY4MmQwODAzMTE1MjAKPiBmZmZmODMw
YzUyOTk3Yjk4IGZmZmY4MmQwODAyNDc0NzUKPiAoWEVOKSBbIDM2NjguNzc0OTQ1XSAgICBmZmZm
ODMwYzUyOTk3YmU4IGZmZmY4MmQwODAyMTI3NTEKPiAwMDAwMDAwMDAwMDA4MDAwIGZmZmZlZjA3
YzM4Yjc2YjAKPiAoWEVOKSBbIDM2NjguNzgzMDA2XSAgICAwMDAwMDAwMDAwMDAwMDEwIGZmZmZm
ODAxYTFlMThkMDMKPiBmZmZmZjgwMWExZTE4ZDAzIDAwMDAwMDAwMDAwMDBkMDMKPiAoWEVOKSBb
IDM2NjguNzkxMDY3XSAgICAwMDBmZmZmZjgwMWExZTE4IGZmZmY4MzBjNTI5OTdlZjgKPiBmZmZm
ODMwYzUyOTk3Yzc4IGZmZmY4MmQwODAxZDY2YTAKPiAoWEVOKSBbIDM2NjguNzk5MTI4XSAgICBm
ZmZmZWYwN2MzOGI3NzA4IGZmZmY4MzBjNTI5OTdjNDQKPiBmZmZmODMwYzUyOTk3YzM0IDAwMDAw
MDAwMDAwMDAwMDQKPiAoWEVOKSBbIDM2NjguODA3MTg4XSAgICBmZmZmODMwYzUyOTk3ZDM4IDAw
MDAwMDEwMDAwMDAwMDQKPiBmZmZmODMwMDc4YmE3MDAwIDAwMDAwMDExMDAwMDAwMTAKPiAoWEVO
KSBbIDM2NjguODE1MjQ0XSAgICBmZmZmZWEwMDBkNTliZWVmIGZmZmZlYTAwMGQ1OWJlZWYKPiAw
MDAwMDAwMDAwMDBiZWVmIGZmZmY4MzBjNTI5OTdkMTAKPiAoWEVOKSBbIDM2NjguODIzMzA0XSAg
ICBmZmZmODMwMDc4YmE3MDAwIDAwMDAwMDAwMDAwMDAwMDEKPiAwMDAwMDAwMDAwMDAwMDAwIGZm
ZmY4MzBjNTI5OTdlZjgKPiAoWEVOKSBbIDM2NjguODMxMzYzXSAgICBmZmZmODMwYzUyOTk3Yzg4
IGZmZmY4MmQwODAxZDg0NGQKPiBmZmZmODMwYzUyOTk3Y2U4IGZmZmY4MmQwODAxZDEzZGEKPiAo
WEVOKSBbIDM2NjguODM5NDIzXSAgICBmZmZmODMwYzUyOTk3ZDM4IGZmZmY4MmQwODAzMTA3ZTAK
PiAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmODAxYTFlMThkMDMKPiAoWEVOKSBbIDM2NjguODQ3NDg0
XSAgICBmZmZmODMwYzUyOTk3Y2Q4IGZmZmY4MzAwNzhiYTcwMDAKPiBmZmZmODMwYzUyOTk3ZDEw
IDAwMDAwMDAwMDAwMDAwMmMKPiAoWEVOKSBbIDM2NjguODU1NTQ0XSBYZW4gY2FsbCB0cmFjZToK
PiAoWEVOKSBbIDM2NjguODU4ODM4XSAgICBbPGZmZmY4MmQwODAxMjc4ODA+XQo+IHF1ZXVlX3Jl
YWRfbG9ja19zbG93cGF0aCsweDI3LzB4NGQKPiAoWEVOKSBbIDM2NjguODY1ODU3XSAgICBbPGZm
ZmY4MmQwODAyMGMxZGY+XQo+IGdldF9wYWdlX2Zyb21fZ2ZuX3AybSsweDE0ZS8weDNiMAo+IChY
RU4pIFsgMzY2OC44NzI3OTJdICAgIFs8ZmZmZjgyZDA4MDI0NzIwOD5dCj4gaGFwX3AybV9nYV90
b19nZm5fNF9sZXZlbHMrMHg0OC8weDI5OQo+IChYRU4pIFsgMzY2OC44ODAwNzFdICAgIFs8ZmZm
ZjgyZDA4MDI0NzQ3NT5dCj4gaGFwX2d2YV90b19nZm5fNF9sZXZlbHMrMHgxYy8weDFlCj4gKFhF
TikgWyAzNjY4Ljg4NzAwNF0gICAgWzxmZmZmODJkMDgwMjEyNzUxPl0gcGFnaW5nX2d2YV90b19n
Zm4rMHgxMGUvMHgxMWQKPiAoWEVOKSBbIDM2NjguODkzNTkwXSAgICBbPGZmZmY4MmQwODAxZDY2
YTA+XSBodm0uYyNfX2h2bV9jb3B5KzB4OTgvMHgzN2YKPiAoWEVOKSBbIDM2NjguOTAwMDAzXSAg
ICBbPGZmZmY4MmQwODAxZDg0NGQ+XQo+IGh2bV9mZXRjaF9mcm9tX2d1ZXN0X3ZpcnRfbm9mYXVs
dCsweDE0LzB4MTYKPiAoWEVOKSBbIDM2NjguOTA3ODAxXSAgICBbPGZmZmY4MmQwODAxZDEzZGE+
XQo+IGVtdWxhdGUuYyNfaHZtX2VtdWxhdGVfb25lKzB4MTE4LzB4MmJjCj4gKFhFTikgWyAzNjY4
LjkxNTE2OF0gICAgWzxmZmZmODJkMDgwMWQxNjc0Pl0gaHZtX2VtdWxhdGVfb25lKzB4MTAvMHgx
Mgo+IChYRU4pIFsgMzY2OC45MjE0MDldICAgIFs8ZmZmZjgyZDA4MDFlMDhjMj5dIGhhbmRsZV9t
bWlvKzB4NTIvMHhjOQo+IChYRU4pIFsgMzY2OC45MjczMDNdICAgIFs8ZmZmZjgyZDA4MDIwMzRh
Mj5dCj4gdm14X3ZtZXhpdF9oYW5kbGVyKzB4MWUwZS8weDFlNDUKPiAoWEVOKSBbIDM2NjguOTM0
MTQ5XSAgICBbPGZmZmY4MmQwODAyMDgyMGM+XQo+IHZteF9hc21fdm1leGl0X2hhbmRsZXIrMHhl
Yy8weDI1MAo+IChYRU4pIFsgMzY2OC45NDEwNzldCj4gKFhFTikgWyAzNjY4Ljk0MzA3Ml0gKioq
IER1bXBpbmcgQ1BVMiBndWVzdCBzdGF0ZSAoZDF2MSk6ICoqKgo+IChYRU4pIFsgMzY2OC45NDg1
MzNdIC0tLS1bIFhlbi00LjcuNSAgeDg2XzY0ICBkZWJ1Zz15ICBOb3QgdGFpbnRlZCBdLS0tLQo+
IChYRU4pIFsgMzY2OC45NTQ5NDhdIENQVTogICAgMgo+IChYRU4pIFsgMzY2OC45NTc3MTldIFJJ
UDogICAgMDAxMDpbPGZmZmZmODAxYTFlMThkMDM+XQo+IChYRU4pIFsgMzY2OC45NjI1NzJdIFJG
TEFHUzogMDAwMDAwMDAwMDAxMDA0NiAgIENPTlRFWFQ6IGh2bSBndWVzdCAoZDF2MSkKPiAoWEVO
KSBbIDM2NjguOTY5MDc1XSByYXg6IGZmZmZmNzg4ODAwMDkwMDAgICByYng6IDAwMDAwMDAwMDAw
NDAwMmYKPiByY3g6IGZmZmZmODAxYTFlMTkzMDAKPiAoWEVOKSBbIDM2NjguOTc3MDQ1XSByZHg6
IGZmZmZlZjA3YzM4Yjc2YjggICByc2k6IGZmZmZlZjA3YzM4Yjc3MDgKPiByZGk6IDAwMDAwMDAw
MDAwMDAwMDAKPiAoWEVOKSBbIDM2NjguOTg1MDE4XSByYnA6IGZmZmZlZjA3YzM4Yjc2YjAgICBy
c3A6IGZmZmZlZjA3YzM4Yjc1ZjAgICByODoKPiAgZmZmZmVmMDdjMzhiNzcwOAo+IChYRU4pIFsg
MzY2OC45OTI5OTFdIHI5OiAgMDAwMDAwMDAwMDAwMDAyZiAgIHIxMDogMDAwMDAwMDAwMDAwMDAw
MQo+IHIxMTogMDAwMDAwMDAwMDAwMDAwMQo+IChYRU4pIFsgMzY2OS4wMDA5NjZdIHIxMjogMDAw
MDAwMDAwMDAwMDAwMSAgIHIxMzogMDAwMDAwMDAwMDAwMDAwMAo+IHIxNDogMDAwMDAwMDAwMDAw
MDAwMQo+IChYRU4pIFsgMzY2OS4wMDg5MzhdIHIxNTogMDAwMDAwMDAwMDAwMDAyZiAgIGNyMDog
MDAwMDAwMDA4MDA1MDAzMQo+IGNyNDogMDAwMDAwMDAwMDE3MDY3OAo+IChYRU4pIFsgMzY2OS4w
MTY5MTNdIGNyMzogMDAwMDAwMDAwMDFhYTAwMiAgIGNyMjogMDAwMDAxOTAwNjhjMzAwMAo+IChY
RU4pIFsgMzY2OS4wMjI4MDZdIGZzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzYjogZmZmZmM5ODE0
YzgyMDAwMAo+IGdzczogMDAwMDAwMDQ3M2JmZTAwMAo+IChYRU4pIFsgMzY2OS4wMzA3NzZdIGRz
OiAwMDJiICAgZXM6IDAwMmIgICBmczogMDA1MyAgIGdzOiAwMDJiICAgc3M6Cj4gMDAwMCAgIGNz
OiAwMDEwCj4gKFhFTikgWyAzNjY5LjAzODIyOV0KPiAoWEVOKSBbIDM2NjkuMDQwMjIzXSAqKiog
RHVtcGluZyBDUFUzIGhvc3Qgc3RhdGU6ICoqKgo+IChYRU4pIFsgMzY2OS4wNDQ5ODhdIC0tLS1b
IFhlbi00LjcuNSAgeDg2XzY0ICBkZWJ1Zz15ICBOb3QgdGFpbnRlZCBdLS0tLQo+IChYRU4pIFsg
MzY2OS4wNTE0MDNdIENQVTogICAgMwo+IChYRU4pIFsgMzY2OS4wNTQxNzddIFJJUDogICAgZTAw
ODpbPGZmZmY4MmQwODAyMTAwNmE+XQo+IHZteF9zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24r
MHgxMDcvMHg2OGEKPiAoWEVOKSBbIDM2NjkuMDYyODQxXSBSRkxBR1M6IDAwMDAwMDAwMDAwMDAy
MDIgICBDT05URVhUOiBoeXBlcnZpc29yIChkMXYwKQo+IChYRU4pIFsgMzY2OS4wNjk0MzFdIHJh
eDogZmZmZjgzMDA3OGJhNzAwMCAgIHJieDogZmZmZjgzMDA3Y2NmYzAwMAo+IHJjeDogMDAwMDAw
MDAwMDAwMDAwMgo+IChYRU4pIFsgMzY2OS4wNzc0MDRdIHJkeDogZmZmZjgzMGM1Mjk3ZmZmZiAg
IHJzaTogMDAwMDAwMDAwMDAwMDI0Ngo+IHJkaTogZmZmZjgzMGM1Mjk5ODE0OAo+IChYRU4pIFsg
MzY2OS4wODUzNzddIHJicDogZmZmZjgzMGM1Mjk3ZmQxOCAgIHJzcDogZmZmZjgzMGM1Mjk3ZmNi
OCAgIHI4Ogo+ICAwMDAwMDAwMDAwMDAwMDAyCj4gKFhFTikgWyAzNjY5LjA5MzM0OV0gcjk6ICAw
MDAwMDAwMDAwMDAwMDA2ICAgcjEwOiAwMDAwMDAwMDAwMDNkOTc2Cj4gcjExOiAwMDAwMDAwMDAw
MDAwMDA2Cj4gKFhFTikgWyAzNjY5LjEwMTMyMF0gcjEyOiAwMDAwMDAwMDAwMDAwMDAwICAgcjEz
OiBmZmZmODJkMDgwMjhhM2U0Cj4gcjE0OiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgWyAzNjY5
LjEwOTI5Nl0gcjE1OiAwMDAwMDAwMTEzZjAwN2Y4ICAgY3IwOiAwMDAwMDAwMDgwMDUwMDMzCj4g
Y3I0OiAwMDAwMDAwMDAwMzUyNmUwCj4gKFhFTikgWyAzNjY5LjExNzI2OV0gY3IzOiAwMDAwMDAw
YjEwMzgwMDAwICAgY3IyOiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgWyAzNjY5LjEyMzE2M10g
ZnNiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NiOiAwMDAwMDAwMDAwMDAwMDAwCj4gZ3NzOiBmZmZm
ZjgwMWExMjllMDAwCj4gKFhFTikgWyAzNjY5LjEzMTEzMl0gZHM6IDAwMDAgICBlczogMDAwMCAg
IGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczoKPiAwMDAwICAgY3M6IGUwMDgKPiAoWEVOKSBbIDM2
NjkuMTM4NTg2XSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwODAyMTAwNmE+Cj4gKHZteF9zdGFy
dF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24rMHgxMDcvMHg2OGEpOgo+IChYRU4pIFsgMzY2OS4xNDc1
OThdICA5MCA4MCBiOCAwYiAwMSAwMCAwMCAwMCA8NzU+IGY1IDQ4IDhiIDQwIDE4IDQ4IDg1Cj4g
YzAgNzUgZGUgZTkgMTkgMDUgMDAgMDAKPiAoWEVOKSBbIDM2NjkuMTU2MDA1XSBYZW4gc3RhY2sg
dHJhY2UgZnJvbSByc3A9ZmZmZjgzMGM1Mjk3ZmNiODoKPiAoWEVOKSBbIDM2NjkuMTYxNjQwXSAg
ICBmZmZmODMwYjE3MzQyODAwIDAwMDAwMDAzMDAwMDAwMDkKPiAwMDAwMDAwMDAwMDAwMTAwIGZm
ZmY4MzBiMTczNDIwMDAKPiAoWEVOKSBbIDM2NjkuMTY5Njk3XSAgICBmZmZmODMwYzAwMDAwMDAw
IGZmZmY4MzBiMWIyYjY5ODAKPiBmZmZmODMwYjE3MmI0MDAwIGZmZmY4MzBiMWIyYjY5ODAKPiAo
WEVOKSBbIDM2NjkuMTc3NzYxXSAgICAwMDAwMDAwMDFiMmI2ODAxIDAwMDAwMDAwMDAwMDAwMDIK
PiBmZmZmODMwMDdjY2ZjMDAwIDAwMDAwMDAwMDAwMDAwM2IKPiAoWEVOKSBbIDM2NjkuMTg1ODE4
XSAgICBmZmZmODMwYzUyOTdmZGE4IGZmZmY4MmQwODAyMTBiM2UKPiAwMDAwMDAwMDAwMTEzZjAw
IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSBbIDM2NjkuMTkzODc3XSAgICAwMDAwN2ZmOTFjZDM0
ZDYwIDAwMDAwMDAxMTNmMDA3ZjgKPiAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzBjNTI5N2ZkZjAK
PiAoWEVOKSBbIDM2NjkuMjAxOTM3XSAgICAwMDAwMDAwMDAwMTEzZjAwIDAwMDAwMDAwMDAwMDAw
MDAKPiBmZmZmODMwMDdjY2ZjMDAwIDAwMDAwMDAwMDAwMDAwMDUKPiAoWEVOKSBbIDM2NjkuMjA5
OTk3XSAgICBmZmZmODMwMDdjY2ZjMDAwIGZmZmY4MzBiMTcyYjQwMDAKPiBmZmZmODMwMDdjY2Zj
MDAwIGZmZmY4MzAwN2NjZmMwMDAKPiAoWEVOKSBbIDM2NjkuMjE4MDU2XSAgICAwMDAwMDAwMDAw
MTEzZjAwIDAwMDAwMDAwMDAwMDAwMDAKPiBmZmZmODMwYzUyOTdmZTM4IGZmZmY4MmQwODAxZGVl
OWUKPiAoWEVOKSBbIDM2NjkuMjI2MTE2XSAgICAwMDAwMDAwMDAwOTEzZjAwIDAwMDAwMDAwMDAw
MDAwMDAKPiAwMDAwN2ZmOTFjZDM0ZDYwIGZmZmY4MzBiMWIyYjY5ODAKPiAoWEVOKSBbIDM2Njku
MjM0MTc3XSAgICAwMDAwMDAzYjUyOTdmZTM4IDAwMDAwMDAxMTNmMDA3ZjgKPiAwMDAwMDAwMDAw
MDAwMjk2IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSBbIDM2NjkuMjQyMjM2XSAgICBmZmZmODMw
YjFiMmI2OTgwIDAwMDAwMDAwMDAwMDAwMDUKPiBmZmZmODJkMDgwMjA4MWQxIGZmZmY4MzBjNTI5
N2ZlZjgKPiAoWEVOKSBbIDM2NjkuMjUwMjk1XSAgICBmZmZmODMwMDdjY2ZjMDAwIDAwMDAwMDAw
MDAwMDA2YWIKPiAwMDAwMDAwMDAwMDAwMDFiIDAwMDAwMDAxMTNmMDA3ZjgKPiAoWEVOKSBbIDM2
NjkuMjU4MzU0XSAgICBmZmZmODMwYzUyOTdmZWU4IGZmZmY4MmQwODAyMDJjMDAKPiBmZmZmODJk
MDgwMjA4MWQxIDAwMDAwMDAwMDAwMDAwODAKPiAoWEVOKSBbIDM2NjkuMjY2NDE3XSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDIKPiBmZmZmODMwYjE3MmI0MDAwIDAwMDAwMDAw
MDAxMTNmMDAKPiAoWEVOKSBbIDM2NjkuMjc0NDc0XSAgICAwMDAwN2ZmOTFjZDM0ZDYwIDAwMDAw
MDAwMDAwMDAwM2IKPiBmZmZmODJkMDgwMjA4MWQxIGZmZmY4MmQwODAyMDgxYzUKPiAoWEVOKSBb
IDM2NjkuMjgyNTM3XSAgICBmZmZmODJkMDgwMjA4MWQxIGZmZmY4MmQwODAyMDgxYzUKPiBmZmZm
ODJkMDgwMjA4MWQxIGZmZmY4MmQwODAyMDgxYzUKPiAoWEVOKSBbIDM2NjkuMjkwNTk2XSAgICBm
ZmZmODJkMDgwMjA4MWQxIGZmZmY4MzAwN2NjZmMwMDAKPiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAKPiAoWEVOKSBbIDM2NjkuMjk4NjU1XSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAKPiAwMDAwN2NmM2FkNjgwMGU3IGZmZmY4MmQwODAyMDgyMGMKPiAoWEVO
KSBbIDM2NjkuMzA2NzEyXSAgICAwMDAwN2ZmOTFjZDM0ZDYwIDAwMDAwMTkyODVjNDJhNTAKPiAw
MDAwMDE5Mjg1OGE4ZWIwIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSBbIDM2NjkuMzE0NzcyXSAg
ICAwMDAwMDE5Mjg1ODk0NDM4IDQxYzY0ZTZkYTNiZDI4NDUKPiAwMDAwMTA0MDAwMDAwMDAwIDAw
MDAwZmZmMjM5YTY5YWMKPiAoWEVOKSBbIDM2NjkuMzIyODMyXSBYZW4gY2FsbCB0cmFjZToKPiAo
WEVOKSBbIDM2NjkuMzI2MTI4XSAgICBbPGZmZmY4MmQwODAyMTAwNmE+XQo+IHZteF9zdGFydF9y
ZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24rMHgxMDcvMHg2OGEKPiAoWEVOKSBbIDM2NjkuMzMzOTI1XSAg
ICBbPGZmZmY4MmQwODAyMTBiM2U+XQo+IHAybV9tZW1fYWNjZXNzX2NoZWNrKzB4NTUxLzB4NjRk
Cj4gKFhFTikgWyAzNjY5LjM0MDc3NF0gICAgWzxmZmZmODJkMDgwMWRlZTllPl0KPiBodm1faGFw
X25lc3RlZF9wYWdlX2ZhdWx0KzB4MmYyLzB4NjMxCj4gKFhFTikgWyAzNjY5LjM0ODA1MV0gICAg
WzxmZmZmODJkMDgwMjAyYzAwPl0KPiB2bXhfdm1leGl0X2hhbmRsZXIrMHgxNTZjLzB4MWU0NQo+
IChYRU4pIFsgMzY2OS4zNTQ4OTldICAgIFs8ZmZmZjgyZDA4MDIwODIwYz5dCj4gdm14X2FzbV92
bWV4aXRfaGFuZGxlcisweGVjLzB4MjUwCj4gKFhFTikgWyAzNjY5LjM2MTgzMl0KPiAoWEVOKSBb
IDM2NjkuMzYzODI3XSAqKiogRHVtcGluZyBDUFUzIGd1ZXN0IHN0YXRlIChkMXYwKTogKioqCj4g
KFhFTikgWyAzNjY5LjM2OTI4NV0gLS0tLVsgWGVuLTQuNy41ICB4ODZfNjQgIGRlYnVnPXkgIE5v
dCB0YWludGVkIF0tLS0tCj4gKFhFTikgWyAzNjY5LjM3NTcwMF0gQ1BVOiAgICAzCj4gKFhFTikg
WyAzNjY5LjM3ODQ3MV0gUklQOiAgICAwMDMzOls8MDAwMDdmZjkxY2QzNGQ2MD5dCj4gKFhFTikg
WyAzNjY5LjM4MzMyM10gUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjQ3ICAgQ09OVEVYVDogaHZtIGd1
ZXN0IChkMXYwKQo+IChYRU4pIFsgMzY2OS4zODk4MjRdIHJheDogMDAwMDdmZjkxY2QzNGQ2MCAg
IHJieDogNDFjNjRlNmRhM2JkMjg0NQo+IHJjeDogNDFjNjRlNmRhM2JkMjg0NQo+IChYRU4pIFsg
MzY2OS4zOTc3OTldIHJkeDogMDAwMDAwMDAwMDAwMDA3NyAgIHJzaTogMDAwMDAwMDAwMDAwMDAw
MQo+IHJkaTogMDAwMDAxOTI4NTg3NzE1MAo+IChYRU4pIFsgMzY2OS40MDU3NjhdIHJicDogMDAw
MDAxOTI4NTg5NDQzOCAgIHJzcDogMDAwMDAwOGQ2YWE3ZjYwOCAgIHI4Ogo+ICAwMDAwMDAwMDAw
MDAwMDAwCj4gKFhFTikgWyAzNjY5LjQxMzc0M10gcjk6ICAwMDAwMDE5Mjg1OGE4ZWIwICAgcjEw
OiAwMDAwMGZmZjIzOWE2OWFjCj4gcjExOiAwMDAwMTA0MDAwMDAwMDAwCj4gKFhFTikgWyAzNjY5
LjQyMTcxNl0gcjEyOiAwMDAwMDAwMDAwMDAwMDAwICAgcjEzOiAwMDAwMDE5Mjg1OGE4ZWIwCj4g
cjE0OiAwMDAwMDE5Mjg1YzQyYTUwCj4gKFhFTikgWyAzNjY5LjQyOTY5MF0gcjE1OiAwMDAwN2Zm
OTFjZDM0ZDYwICAgY3IwOiAwMDAwMDAwMDgwMDUwMDMxCj4gY3I0OiAwMDAwMDAwMDAwMTcwNjc4
Cj4gKFhFTikgWyAzNjY5LjQzNzY2Ml0gY3IzOiAwMDAwMDAwMTEzZjAwMDAyICAgY3IyOiAwMDAw
MDAwMDAwMDAwMDAwCj4gKFhFTikgWyAzNjY5LjQ0MzU1NV0gZnNiOiAwMDAwMDAwMDAwMDAwMDAw
ICAgZ3NiOiAwMDAwMDA4ZDZhN2NmMDAwCj4gZ3NzOiAwMDAwMDAyNTYyZDIwMDAwCj4gKFhFTikg
WyAzNjY5LjQ1MTUyOV0gZHM6IDAwMmIgICBlczogMDAyYiAgIGZzOiAwMDUzICAgZ3M6IDAwMmIg
ICBzczoKPiAwMDJiICAgY3M6IDAwMzMKPiAoWEVOKSBbIDM2NjkuNDU4OTgwXQo+IChYRU4pIFsg
MzY2OS40NjM1ODRdIEFQSUMgZXJyb3Igb24gQ1BVMDogNDAoMDApCj4gCj4gU29tZSBzY2hlZHVs
ZXIgbWFnaWMgYXBwZWFycyB0byBoYXBwZW4gaGVyZSB3aGVyZSBpdCBpcyB1bmNsZWFyIHdoeQo+
IGlzX3J1bm5pbmcgZG9lc24ndCBzZWVtIHRvIGVuZCB1cCBiZWluZyAwIGFzIGV4cGVjdGVkIGlu
IG91ciBjYXNlLiBXZSdsbAo+IGtlZXAgZGlnZ2luZy4KClRoZXJlIHNlZW1zIHRvIGJlIHNvbWUg
a2luZCBvZiBkZWFkbG9jayBiZXR3ZWVuCnZteF9zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24g
YW5kIGhhcF90cmFja19kaXJ0eV92cmFtL2hhbmRsZV9tbWlvLgpBcmUgeW91IGhvbGRpbmcgYSBs
b2NrIHdoaWxlIHRyeWluZyB0byBwdXQgdGhlIG90aGVyIHZjcHVzIHRvIHNsZWVwPwoKUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:06:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:06: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-devel-bounces@lists.xenproject.org>)
	id 1gPlsg-0004aH-5K; Thu, 22 Nov 2018 10:06:42 +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=Uk8i=OB=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gPlsf-0004aA-JC
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:06:41 +0000
X-Inumbo-ID: 4d9629fe-ee3e-11e8-8b9b-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4d9629fe-ee3e-11e8-8b9b-12d6303a7972;
 Thu, 22 Nov 2018 10:06:39 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C5B5C80F8E;
 Thu, 22 Nov 2018 10:06:37 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-206.ams2.redhat.com [10.36.116.206])
 by smtp.corp.redhat.com (Postfix) with ESMTP id CE32657B0;
 Thu, 22 Nov 2018 10:06:27 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Thu, 22 Nov 2018 11:06:19 +0100
Message-Id: <20181122100627.5189-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Thu, 22 Nov 2018 10:06:39 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 0/8] mm/kdump: allow to exclude pages that
 are logically offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Pankaj gupta <pagupta@redhat.com>, Michal Hocko <mhocko@suse.com>,
 Lianbo Jiang <lijiang@redhat.com>, linux-doc@vger.kernel.org,
 pv-drivers@vmware.com, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 Michal Hocko <mhocko@kernel.org>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Nadav Amit <namit@vmware.com>, Pavel Machek <pavel@ucw.cz>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Omar Sandoval <osandov@fb.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>, Baoquan He <bhe@redhat.com>,
 Jonathan Corbet <corbet@lwn.net>, David Hildenbrand <david@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, Vlastimil Babka <vbabka@suse.cz>,
 David Rientjes <rientjes@google.com>, xen-devel@lists.xenproject.org,
 Dave Young <dyoung@redhat.com>, Alexey Dobriyan <adobriyan@gmail.com>,
 Len Brown <len.brown@intel.com>,
 "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Arnd Bergmann <arnd@arndb.de>, linux-pm@vger.kernel.org,
 Xavier Deguillard <xdeguillard@vmware.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, Julien Freche <jfreche@vmware.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>,
 Konstantin Khlebnikov <koct9i@gmail.com>, Juergen Gross <jgross@suse.com>,
 Kazuhito Hagio <k-hagio@ab.jp.nec.com>, Kairui Song <kasong@redhat.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Christian Hansen <chansen3@cisco.com>, kexec-ml <kexec@lists.infradead.org>,
 linux-kernel@vger.kernel.org, Miles Chen <miles.chen@mediatek.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBwYWdlcyBpbmZsYXRlZCBhcyBwYXJ0IG9mIGEgYmFsbG9vbiBkcml2ZXIgd2ls
bCBiZSBkdW1wZWQKYnkgZHVtcCB0b29scyBsaWtlIG1ha2VkdW1wZmlsZS4gV2hpbGUgWEVOIGlz
IGFibGUgdG8gY2hlY2sgaW4gdGhlCmNyYXNoIGtlcm5lbCB3aGV0aGVyIGEgY2VydGFpbiBwZm4g
aXMgYWN0dWFsbHkgYmFja2VkIGJ5IG1lbW9yeSBpbiB0aGUKaHlwZXJ2aXNvciAoc2VlIHhlbl9v
bGRtZW1fcGZuX2lzX3JhbSkgYW5kIG9wdGltaXplIHRoaXMgY2FzZSwgZHVtcHMgb2YKdmlydGlv
LWJhbGxvb24sIGh2LWJhbGxvb24gYW5kIFZNV2FyZSBiYWxsb29uIGluZmxhdGVkIG1lbW9yeSB3
aWxsCmVzc2VudGlhbGx5IHJlc3VsdCBpbiB6ZXJvIHBhZ2VzIGdldHRpbmcgYWxsb2NhdGVkIGJ5
IHRoZSBoeXBlcnZpc29yIGFuZAp0aGUgZHVtcCBnZXR0aW5nIGZpbGxlZCB3aXRoIHRoaXMgZGF0
YS4KClRoZSBhbGxvY2F0aW9uIGFuZCByZWFkaW5nIG9mIHplcm8gcGFnZXMgY2FuIGRpcmVjdGx5
IGJlIGF2b2lkZWQgaWYgYQpkdW1waW5nIHRvb2wgY291bGQga25vdyB3aGljaCBwYWdlcyBvbmx5
IGNvbnRhaW4gc3RhbGUgaW5mb3JtYXRpb24gbm90IHRvCmJlIGR1bXBlZC4KCkFsc28gZm9yIFhF
TiwgY2FsbGluZyBpbnRvIHRoZSBrZXJuZWwgYW5kIGFza2luZyB0aGUgaHlwZXJ2aXNvciBpZiBh
CnBmbiBpcyBiYWNrZWQgY2FuIGJlIGF2b2lkZWQgaWYgdGhlIGR1bWluZyB0b29sIHdvdWxkIHNr
aXAgc3VjaCBwYWdlcwpyaWdodCBmcm9tIHRoZSBiZWdpbm5pbmcuCgpEdW1waW5nIHRvb2xzIGhh
dmUgbm8gaWRlYSB3aGV0aGVyIGEgZ2l2ZW4gcGFnZSBpcyBwYXJ0IG9mIGEgYmFsbG9vbiBkcml2
ZXIKYW5kIHNoYWxsIG5vdCBiZSBkdW1wZWQuIEVzcC4gUEdfcmVzZXJ2ZWQgY2Fubm90IGJlIHVz
ZWQgZm9yIHRoYXQgcHVycG9zZQphcyBhbGwgbWVtb3J5IGFsbG9jYXRlZCBkdXJpbmcgZWFybHkg
Ym9vdCBpcyBhbHNvIFBHX3Jlc2VydmVkLCBzZWUKZGlzY3Vzc2lvbiBhdCBbMV0uIFNvIHNvbWUg
b3RoZXIgd2F5IG9mIGluZGljYXRpb24gaXMgcmVxdWlyZWQgYW5kIGEgbmV3CnBhZ2UgZmxhZyBp
cyBmcm93bmVkIHVwb24uCgpXZSBoYXZlIFBHX2JhbGxvb24gKE1BUENPVU5UIHZhbHVlKSwgd2hp
Y2ggaXMgZXNzZW50aWFsbHkgdW51c2VkIG5vdy4gSQpzdWdnZXN0IHJlbmFtaW5nIGl0IHRvIHNv
bWV0aGluZyBtb3JlIGdlbmVyaWMgKFBHX29mZmxpbmUpIHRvIG1hcmsgcGFnZXMgYXMKbG9naWNh
bGx5IG9mZmxpbmUuIFRoaXMgZmxhZyBjYW4gdGhhbiBlLmcuIGFsc28gYmUgdXNlZCBieSB2aXJ0
aW8tbWVtIGluCnRoZSBmdXR1cmUgdG8gbWFyayBzdWJzZWN0aW9ucyBhcyBvZmZsaW5lLiBPciBi
eSBvdGhlciBjb2RlIHRoYXQgd2FudHMgdG8KcHV0IHBhZ2VzIGxvZ2ljYWxseSBvZmZsaW5lIChl
LmcuIGxhdGVyIG1heWJlIHBvaXNvbmVkIHBhZ2VzIHRoYXQgc2hhbGwKbm8gbG9uZ2VyIGJlIHVz
ZWQpLgoKVGhpcyBzZXJpZXMgY29udmVydHMgUEdfYmFsbG9vbiB0byBQR19vZmZsaW5lLCBhbGxv
d3MgZHVtcGluZyB0b29scyB0bwpxdWVyeSB0aGUgdmFsdWUgdG8gZGV0ZWN0IHN1Y2ggcGFnZXMg
YW5kIG1hcmtzIHBhZ2VzIGluIHRoZSBodi1iYWxsb29uCmFuZCBYRU4gYmFsbG9vbiBwcm9wZXJs
eSBhcyBQR19vZmZsaW5lLiBOb3RlIHRoYXQgdmlydGlvLWJhbGxvb24gYWxyZWFkeQpzZXQgcGFn
ZXMgdG8gUEdfYmFsbG9vbiAoYW5kIG5vdyBQR19vZmZsaW5lKS4KClBsZWFzZSBub3RlIHRoYXQg
dGhpcyBpcyBhbHNvIGhlbHBmdWwgZm9yIGEgcHJvYmxlbSB3ZSB3ZXJlIHNlZWluZyB1bmRlcgpI
eXBlci1WOiBEdW1waW5nIGxvZ2ljYWxseSBvZmZsaW5lIG1lbW9yeSAocGFnZXMga2VwdCBmYWtl
IG9mZmxpbmUgd2hpbGUKb25saW5pbmcgYSBzZWN0aW9uIHZpYSBvbmxpbmVfcGFnZV9jYWxsYmFj
aykgd291bGQgdW5kZXIgc29tZSBjb25kaWNpb25zCnJlc3VsdCBpbiBhIGtlcm5lbCBwYW5pYyB3
aGVuIGR1bXBpbmcgdGhlbS4KCkFzIEkgZG9uJ3QgaGF2ZSBhY2Nlc3MgdG8gbmVpdGhlciBYRU4g
bm9yIEh5cGVyLVYgbm9yIFZNV2FyZSBpbnN0YWxsYXRpb25zLAp0aGlzIHdhcyBvbmx5IHRlc3Rl
ZCB3aXRoIHRoZSB2aXJ0aW8tYmFsbG9vbiBhbmQgcGFnZXMgd2VyZSBwcm9wZXJseQpza2lwcGVk
IHdoZW4gZHVtcGluZy4gSSdsbCBhbHNvIGF0dGFjaCB0aGUgbWFrZWR1bXBmaWxlIHBhdGNoIHRv
IHRoaXMKc2VyaWVzLgoKWzFdIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE4LzcvMjAvNTY2Cgp2
MSAtPiB2MjoKLSAia2V4ZWM6IGV4cG9ydCBQR19vZmZsaW5lIHRvIFZNQ09SRUlORk8iCi0tIEFk
ZCBkZXNjcmlwdGlvbiB3aHkgaXQgaXMgZXhwb3J0ZWQgYXMgYSBtYWNybwotICJ2bXdfYmFsbG9v
bjogbWFyayBpbmZsYXRlZCBwYWdlcyBQR19vZmZsaW5lIgotLSBVc2UgaGVscGVyIGZ1bmN0aW9u
ICsgYWRhcHQgY29tbWVudHMKLSAiUE0gLyBIaWJlcm5hdGU6IGV4Y2x1ZGUgYWxsIFBhZ2VPZmZs
aW5lKCkgcGFnZXMiCi0tIFBlcmZvcm0gdGhlIGNoZWNrIHNlcGFyYXRlIGZyb20gc3dzdXNwIGNo
ZWNrcy4KLSBBZGRlZCBSQnMvQUNLcwoKCkRhdmlkIEhpbGRlbmJyYW5kICg4KToKICBtbTogYmFs
bG9vbjogdXBkYXRlIGNvbW1lbnQgYWJvdXQgaXNvbGF0aW9uL21pZ3JhdGlvbi9jb21wYWN0aW9u
CiAgbW06IGNvbnZlcnQgUEdfYmFsbG9vbiB0byBQR19vZmZsaW5lCiAga2V4ZWM6IGV4cG9ydCBQ
R19vZmZsaW5lIHRvIFZNQ09SRUlORk8KICB4ZW4vYmFsbG9vbjogbWFyayBpbmZsYXRlZCBwYWdl
cyBQR19vZmZsaW5lCiAgaHZfYmFsbG9vbjogbWFyayBpbmZsYXRlZCBwYWdlcyBQR19vZmZsaW5l
CiAgdm13X2JhbGxvb246IG1hcmsgaW5mbGF0ZWQgcGFnZXMgUEdfb2ZmbGluZQogIFBNIC8gSGli
ZXJuYXRlOiB1c2UgcGZuX3RvX29ubGluZV9wYWdlKCkKICBQTSAvIEhpYmVybmF0ZTogZXhjbHVk
ZSBhbGwgUGFnZU9mZmxpbmUoKSBwYWdlcwoKIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvbW0v
cGFnZW1hcC5yc3QgfCAgOSArKysrLS0tCiBkcml2ZXJzL2h2L2h2X2JhbGxvb24uYyAgICAgICAg
ICAgICAgICAgIHwgMTQgKysrKysrKystLQogZHJpdmVycy9taXNjL3Ztd19iYWxsb29uLmMgICAg
ICAgICAgICAgICB8IDMyICsrKysrKysrKysrKysrKysrKysrKysKIGRyaXZlcnMveGVuL2JhbGxv
b24uYyAgICAgICAgICAgICAgICAgICAgfCAgMyArKysKIGZzL3Byb2MvcGFnZS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgNCArLS0KIGluY2x1ZGUvbGludXgvYmFsbG9vbl9jb21wYWN0
aW9uLmggICAgICAgfCAzNCArKysrKysrKystLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUvbGludXgv
cGFnZS1mbGFncy5oICAgICAgICAgICAgICAgfCAxMSArKysrKy0tLQogaW5jbHVkZS91YXBpL2xp
bnV4L2tlcm5lbC1wYWdlLWZsYWdzLmggICB8ICAyICstCiBrZXJuZWwvY3Jhc2hfY29yZS5jICAg
ICAgICAgICAgICAgICAgICAgIHwgIDIgKysKIGtlcm5lbC9wb3dlci9zbmFwc2hvdC5jICAgICAg
ICAgICAgICAgICAgfCAxNyArKysrKysrLS0tLS0KIHRvb2xzL3ZtL3BhZ2UtdHlwZXMuYyAgICAg
ICAgICAgICAgICAgICAgfCAgMiArLQogMTEgZmlsZXMgY2hhbmdlZCwgOTAgaW5zZXJ0aW9ucygr
KSwgNDAgZGVsZXRpb25zKC0pCgotLSAKMi4xNy4yCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:06:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:06: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-devel-bounces@lists.xenproject.org>)
	id 1gPlsh-0004au-FA; Thu, 22 Nov 2018 10:06: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=uk8i=ob=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gPlsg-0004aP-JF
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:06:42 +0000
X-Inumbo-ID: 4ef964e7-ee3e-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ef964e7-ee3e-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 10:06:41 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3286D81F10;
 Thu, 22 Nov 2018 10:06:41 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-206.ams2.redhat.com [10.36.116.206])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 1A09E16BE8;
 Thu, 22 Nov 2018 10:06:37 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Thu, 22 Nov 2018 11:06:20 +0100
Message-Id: <20181122100627.5189-2-david@redhat.com>
In-Reply-To: <20181122100627.5189-1-david@redhat.com>
References: <20181122100627.5189-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Thu, 22 Nov 2018 10:06:41 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 1/8] mm: balloon: update comment about
 isolation/migration/compaction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, linux-pm@vger.kernel.org,
 pv-drivers@vmware.com, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, David Hildenbrand <david@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGIxMTIzZWE2ZDNiMyAoIm1tOiBiYWxsb29uOiB1c2UgZ2VuZXJhbCBub24tbHJ1IG1v
dmFibGUgcGFnZQpmZWF0dXJlIikgcmV3b3JrZWQgYmFsbG9vbiBoYW5kbGluZyB0byBtYWtlIHVz
ZSBvZiB0aGUgZ2VuZXJhbApub24tbHJ1IG1vdmFibGUgcGFnZSBmZWF0dXJlLiBUaGUgYmlnIGNv
bW1lbnQgYmxvY2sgaW4KYmFsbG9vbl9jb21wYWN0aW9uLmggY29udGFpbnMgcXVpdGUgc29tZSBv
dXRkYXRlZCBpbmZvcm1hdGlvbi4gTGV0J3MgZml4CnRoaXMuCgpDYzogQW5kcmV3IE1vcnRvbiA8
YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZy
YWRlYWQub3JnPgpDYzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CkNjOiAiTWljaGFl
bCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5jb20+CkFja2VkLWJ5OiBNaWNoYWVsIFMuIFRzaXJr
aW4gPG1zdEByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2
aWRAcmVkaGF0LmNvbT4KLS0tCiBpbmNsdWRlL2xpbnV4L2JhbGxvb25fY29tcGFjdGlvbi5oIHwg
MjYgKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlv
bnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvYmFsbG9v
bl9jb21wYWN0aW9uLmggYi9pbmNsdWRlL2xpbnV4L2JhbGxvb25fY29tcGFjdGlvbi5oCmluZGV4
IDUzMDUxZjNkOGYyNS4uY2JlNTBkYTVhNTlkIDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2Jh
bGxvb25fY29tcGFjdGlvbi5oCisrKyBiL2luY2x1ZGUvbGludXgvYmFsbG9vbl9jb21wYWN0aW9u
LmgKQEAgLTQsMTUgKzQsMTggQEAKICAqCiAgKiBDb21tb24gaW50ZXJmYWNlIGRlZmluaXRpb25z
IGZvciBtYWtpbmcgYmFsbG9vbiBwYWdlcyBtb3ZhYmxlIGJ5IGNvbXBhY3Rpb24uCiAgKgotICog
RGVzcGl0ZSBiZWluZyBwZXJmZWN0bHkgcG9zc2libGUgdG8gcGVyZm9ybSBiYWxsb29uZWQgcGFn
ZXMgbWlncmF0aW9uLCB0aGV5Ci0gKiBtYWtlIGEgc3BlY2lhbCBjb3JuZXIgY2FzZSB0byBjb21w
YWN0aW9uIHNjYW5zIGJlY2F1c2UgYmFsbG9vbiBwYWdlcyBhcmUgbm90Ci0gKiBlbmxpc3RlZCBh
dCBhbnkgTFJVIGxpc3QgbGlrZSB0aGUgb3RoZXIgcGFnZXMgd2UgZG8gY29tcGFjdCAvIG1pZ3Jh
dGUuCisgKiBCYWxsb29uIHBhZ2UgbWlncmF0aW9uIG1ha2VzIHVzZSBvZiB0aGUgZ2VuZXJhbCBu
b24tbHJ1IG1vdmFibGUgcGFnZQorICogZmVhdHVyZS4KKyAqCisgKiBwYWdlLT5wcml2YXRlIGlz
IHVzZWQgdG8gcmVmZXJlbmNlIHRoZSByZXNwb25zaWJsZSBiYWxsb29uIGRldmljZS4KKyAqIHBh
Z2UtPm1hcHBpbmcgaXMgdXNlZCBpbiBjb250ZXh0IG9mIG5vbi1scnUgcGFnZSBtaWdyYXRpb24g
dG8gcmVmZXJlbmNlCisgKiB0aGUgYWRkcmVzcyBzcGFjZSBvcGVyYXRpb25zIGZvciBwYWdlIGlz
b2xhdGlvbi9taWdyYXRpb24vY29tcGFjdGlvbi4KICAqCiAgKiBBcyB0aGUgcGFnZSBpc29sYXRp
b24gc2Nhbm5pbmcgc3RlcCBhIGNvbXBhY3Rpb24gdGhyZWFkIGRvZXMgaXMgYSBsb2NrbGVzcwog
ICogcHJvY2VkdXJlIChmcm9tIGEgcGFnZSBzdGFuZHBvaW50KSwgaXQgbWlnaHQgYnJpbmcgc29t
ZSByYWN5IHNpdHVhdGlvbnMgd2hpbGUKICAqIHBlcmZvcm1pbmcgYmFsbG9vbiBwYWdlIGNvbXBh
Y3Rpb24uIEluIG9yZGVyIHRvIHNvcnQgb3V0IHRoZXNlIHJhY3kgc2NlbmFyaW9zCiAgKiBhbmQg
c2FmZWx5IHBlcmZvcm0gYmFsbG9vbidzIHBhZ2UgY29tcGFjdGlvbiBhbmQgbWlncmF0aW9uIHdl
IG11c3QsIGFsd2F5cywKLSAqIGVuc3VyZSBmb2xsb3dpbmcgdGhlc2UgdGhyZWUgc2ltcGxlIHJ1
bGVzOgorICogZW5zdXJlIGZvbGxvd2luZyB0aGVzZSBzaW1wbGUgcnVsZXM6CiAgKgogICogICBp
LiB3aGVuIHVwZGF0aW5nIGEgYmFsbG9vbidzIHBhZ2UgLT5tYXBwaW5nIGVsZW1lbnQsIHN0cmlj
dGx5IGRvIGl0IHVuZGVyCiAgKiAgICAgIHRoZSBmb2xsb3dpbmcgbG9jayBvcmRlciwgaW5kZXBl
bmRlbnRseSBvZiB0aGUgZmFyIHN1cGVyaW9yCkBAIC0yMSwxOSArMjQsOCBAQAogICoJICAgICAg
Ky0tc3Bpbl9sb2NrX2lycSgmYl9kZXZfaW5mby0+cGFnZXNfbG9jayk7CiAgKgkgICAgICAgICAg
ICAuLi4gcGFnZS0+bWFwcGluZyB1cGRhdGVzIGhlcmUgLi4uCiAgKgotICogIGlpLiBiZWZvcmUg
aXNvbGF0aW5nIG9yIGRlcXVldWVpbmcgYSBiYWxsb29uIHBhZ2UgZnJvbSB0aGUgYmFsbG9vbiBk
ZXZpY2UKLSAqICAgICAgcGFnZXMgbGlzdCwgdGhlIHBhZ2UgcmVmZXJlbmNlIGNvdW50ZXIgbXVz
dCBiZSByYWlzZWQgYnkgb25lIGFuZCB0aGUKLSAqICAgICAgZXh0cmEgcmVmY291bnQgbXVzdCBi
ZSBkcm9wcGVkIHdoZW4gdGhlIHBhZ2UgaXMgZW5xdWV1ZWQgYmFjayBpbnRvCi0gKiAgICAgIHRo
ZSBiYWxsb29uIGRldmljZSBwYWdlIGxpc3QsIHRodXMgYSBiYWxsb29uIHBhZ2Uga2VlcHMgaXRz
IHJlZmVyZW5jZQotICogICAgICBjb3VudGVyIHJhaXNlZCBvbmx5IHdoaWxlIGl0IGlzIHVuZGVy
IG91ciBzcGVjaWFsIGhhbmRsaW5nOwotICoKLSAqIGlpaS4gYWZ0ZXIgdGhlIGxvY2tsZXNzIHNj
YW4gc3RlcCBoYXZlIHNlbGVjdGVkIGEgcG90ZW50aWFsIGJhbGxvb24gcGFnZSBmb3IKLSAqICAg
ICAgaXNvbGF0aW9uLCByZS10ZXN0IHRoZSBQYWdlQmFsbG9vbiBtYXJrIGFuZCB0aGUgUGFnZVBy
aXZhdGUgZmxhZwotICogICAgICB1bmRlciB0aGUgcHJvcGVyIHBhZ2UgbG9jaywgdG8gZW5zdXJl
IGlzb2xhdGluZyBhIHZhbGlkIGJhbGxvb24gcGFnZQotICogICAgICAobm90IHlldCBpc29sYXRl
ZCwgbm9yIHVuZGVyIHJlbGVhc2UgcHJvY2VkdXJlKQotICoKLSAqICBpdi4gaXNvbGF0aW9uIG9y
IGRlcXVldWVpbmcgcHJvY2VkdXJlIG11c3QgY2xlYXIgUGFnZVByaXZhdGUgZmxhZyB1bmRlcgot
ICogICAgICBwYWdlIGxvY2sgdG9nZXRoZXIgd2l0aCByZW1vdmluZyBwYWdlIGZyb20gYmFsbG9v
biBkZXZpY2UgcGFnZSBsaXN0LgorICogIGlpLiBpc29sYXRpb24gb3IgZGVxdWV1ZWluZyBwcm9j
ZWR1cmUgbXVzdCByZW1vdmUgdGhlIHBhZ2UgZnJvbSBiYWxsb29uCisgKiAgICAgIGRldmljZSBw
YWdlIGxpc3QgdW5kZXIgYl9kZXZfaW5mby0+cGFnZXNfbG9jay4KICAqCiAgKiBUaGUgZnVuY3Rp
b25zIHByb3ZpZGVkIGJ5IHRoaXMgaW50ZXJmYWNlIGFyZSBwbGFjZWQgdG8gaGVscCBvbiBjb3Bp
bmcgd2l0aAogICogdGhlIGFmb3JlbWVudGlvbmVkIGJhbGxvb24gcGFnZSBjb3JuZXIgY2FzZSwg
YXMgd2VsbCBhcyB0byBlbnN1cmUgdGhlIHNpbXBsZQotLSAKMi4xNy4yCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:06:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:06: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-devel-bounces@lists.xenproject.org>)
	id 1gPlso-0004eU-WA; Thu, 22 Nov 2018 10:06:50 +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=Uk8i=OB=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gPlsm-0004dx-Ua
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:06:48 +0000
X-Inumbo-ID: 526f578e-ee3e-11e8-b6a2-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 526f578e-ee3e-11e8-b6a2-12d6303a7972;
 Thu, 22 Nov 2018 10:06:47 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id BD6973002887;
 Thu, 22 Nov 2018 10:06:46 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-206.ams2.redhat.com [10.36.116.206])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 7F3BF57B0;
 Thu, 22 Nov 2018 10:06:41 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Thu, 22 Nov 2018 11:06:21 +0100
Message-Id: <20181122100627.5189-3-david@redhat.com>
In-Reply-To: <20181122100627.5189-1-david@redhat.com>
References: <20181122100627.5189-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.43]); Thu, 22 Nov 2018 10:06:47 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 2/8] mm: convert PG_balloon to PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, linux-doc@vger.kernel.org,
 pv-drivers@vmware.com, David Hildenbrand <david@redhat.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, Jonathan Corbet <corbet@lwn.net>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, Konstantin Khlebnikov <koct9i@gmail.com>,
 David Rientjes <rientjes@google.com>, xen-devel@lists.xenproject.org,
 Alexey Dobriyan <adobriyan@gmail.com>, linux-pm@vger.kernel.org,
 Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>, Vlastimil Babka <vbabka@suse.cz>,
 Kazuhito Hagio <k-hagio@ab.jp.nec.com>, Christian Hansen <chansen3@cisco.com>,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Miles Chen <miles.chen@mediatek.com>, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, Andrew Morton <akpm@linux-foundation.org>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UEdfYmFsbG9vbiB3YXMgaW50cm9kdWNlZCB0byBpbXBsZW1lbnQgcGFnZSBtaWdyYXRpb24vY29t
cGFjdGlvbiBmb3IgcGFnZXMKaW5mbGF0ZWQgaW4gdmlydGlvLWJhbGxvb24uIE5vd2FkYXlzLCBp
dCBpcyBvbmx5IGEgbWFya2VyIHRoYXQgYSBwYWdlIGlzCnBhcnQgb2YgdmlydGlvLWJhbGxvb24g
YW5kIHRoZXJlZm9yZSBsb2dpY2FsbHkgb2ZmbGluZS4KCldlIGFsc28gd2FudCB0byBtYWtlIHVz
ZSBvZiB0aGlzIGZsYWcgaW4gb3RoZXIgYmFsbG9vbiBkcml2ZXJzIC0gZm9yCmluZmxhdGVkIHBh
Z2VzIG9yIHdoZW4gb25saW5pbmcgYSBzZWN0aW9uIGJ1dCBrZWVwaW5nIHNvbWUgcGFnZXMgb2Zm
bGluZQooZS5nLiB1c2VkIHJpZ2h0IG5vdyBieSBYRU4gYW5kIEh5cGVyLVYgdmlhIHNldF9vbmxp
bmVfcGFnZV9jYWxsYmFjaygpKS4KCldlIGFyZSBnb2luZyB0byBleHBvc2UgdGhpcyBmbGFnIHRv
IGR1bXAgdG9vbHMgbGlrZSBtYWtlZHVtcGZpbGUuIEJ1dAppbnN0ZWFkIG9mIGV4cG9zaW5nIFBH
X2JhbGxvb24sIGxldCdzIGdlbmVyYWxpemUgdGhlIGNvbmNlcHQgb2YgbWFya2luZwpwYWdlcyBh
cyBsb2dpY2FsbHkgb2ZmbGluZSwgc28gaXQgY2FuIGJlIHJldXNlZCBmb3Igb3RoZXIgcHVycG9z
ZXMKbGF0ZXIgb24uCgpSZW5hbWUgUEdfYmFsbG9vbiB0byBQR19vZmZsaW5lLiBUaGlzIGlzIGFu
IGluZGljYXRvciB0aGF0IHRoZSBwYWdlIGlzCmxvZ2ljYWxseSBvZmZsaW5lLCB0aGUgY29udGVu
dCBzdGFsZSBhbmQgdGhhdCBpdCBzaG91bGQgbm90IGJlIHRvdWNoZWQKKGUuZy4gYSBoeXBlcnZp
c29yIHdvdWxkIGhhdmUgdG8gYWxsb2NhdGUgYmFja2luZyBzdG9yYWdlIGluIG9yZGVyIGZvciB0
aGUKZ3Vlc3QgdG8gZHVtcCBhbiB1bnVzZWQgcGFnZSkuICBXZSBjYW4gdGhlbiBlLmcuIGV4Y2x1
ZGUgc3VjaCBwYWdlcyBmcm9tCmR1bXBzLgoKV2UgcmVwbGFjZSBhbmQgcmV1c2UgS1BGX0JBTExP
T04gKDIzKSwgYXMgdGhpcyBzaG91bGRuJ3QgcmVhbGx5IGhhcm0KKGFuZCBmb3Igbm93IHRoZSBz
ZW1hbnRpY3Mgc3RheSB0aGUgc2FtZSkuICBJbiBmb2xsb3dpbmcgcGF0Y2hlcywgd2Ugd2lsbApt
YWtlIHVzZSBvZiB0aGlzIGJpdCBhbHNvIGluIG90aGVyIGJhbGxvb24gZHJpdmVycy4gV2hpbGUg
YXQgaXQsIGRvY3VtZW50ClBHVEFCTEUuCgpDYzogSm9uYXRoYW4gQ29yYmV0IDxjb3JiZXRAbHdu
Lm5ldD4KQ2M6IEFsZXhleSBEb2JyaXlhbiA8YWRvYnJpeWFuQGdtYWlsLmNvbT4KQ2M6IE1pa2Ug
UmFwb3BvcnQgPHJwcHRAbGludXgudm5ldC5pYm0uY29tPgpDYzogQW5kcmV3IE1vcnRvbiA8YWtw
bUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IENocmlzdGlhbiBIYW5zZW4gPGNoYW5zZW4zQGNp
c2NvLmNvbT4KQ2M6IFZsYXN0aW1pbCBCYWJrYSA8dmJhYmthQHN1c2UuY3o+CkNjOiAiS2lyaWxs
IEEuIFNodXRlbW92IiA8a2lyaWxsLnNodXRlbW92QGxpbnV4LmludGVsLmNvbT4KQ2M6IFN0ZXBo
ZW4gUm90aHdlbGwgPHNmckBjYW5iLmF1dWcub3JnLmF1PgpDYzogTWF0dGhldyBXaWxjb3ggPHdp
bGx5QGluZnJhZGVhZC5vcmc+CkNjOiAiTWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5j
b20+CkNjOiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KQ2M6IFBhdmVsIFRhdGFzaGlu
IDxwYXNoYS50YXRhc2hpbkBvcmFjbGUuY29tPgpDYzogQWxleGFuZGVyIER1eWNrIDxhbGV4YW5k
ZXIuaC5kdXlja0BsaW51eC5pbnRlbC5jb20+CkNjOiBOYW95YSBIb3JpZ3VjaGkgPG4taG9yaWd1
Y2hpQGFoLmpwLm5lYy5jb20+CkNjOiBNaWxlcyBDaGVuIDxtaWxlcy5jaGVuQG1lZGlhdGVrLmNv
bT4KQ2M6IERhdmlkIFJpZW50amVzIDxyaWVudGplc0Bnb29nbGUuY29tPgpDYzogS29uc3RhbnRp
biBLaGxlYm5pa292IDxrb2N0OWlAZ21haWwuY29tPgpDYzogS2F6dWhpdG8gSGFnaW8gPGstaGFn
aW9AYWIuanAubmVjLmNvbT4KQWNrZWQtYnk6IEtvbnN0YW50aW4gS2hsZWJuaWtvdiA8a29jdDlp
QGdtYWlsLmNvbT4KQWNrZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CkFja2VkLWJ5OiBQYW5rYWogZ3VwdGEgPHBhZ3VwdGFAcmVkaGF0LmNvbT4KU2lnbmVkLW9mZi1i
eTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Ci0tLQogRG9jdW1lbnRhdGlv
bi9hZG1pbi1ndWlkZS9tbS9wYWdlbWFwLnJzdCB8ICA5ICsrKysrKy0tLQogZnMvcHJvYy9wYWdl
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGluY2x1ZGUvbGludXgvYmFs
bG9vbl9jb21wYWN0aW9uLmggICAgICAgfCAgOCArKysrLS0tLQogaW5jbHVkZS9saW51eC9wYWdl
LWZsYWdzLmggICAgICAgICAgICAgICB8IDExICsrKysrKystLS0tCiBpbmNsdWRlL3VhcGkvbGlu
dXgva2VybmVsLXBhZ2UtZmxhZ3MuaCAgIHwgIDIgKy0KIHRvb2xzL3ZtL3BhZ2UtdHlwZXMuYyAg
ICAgICAgICAgICAgICAgICAgfCAgMiArLQogNiBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25z
KCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL2FkbWluLWd1
aWRlL21tL3BhZ2VtYXAucnN0IGIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9tbS9wYWdlbWFw
LnJzdAppbmRleCAzZjdiYWRlMmMyMzEuLjM0MGE1YWVlOWI4MCAxMDA2NDQKLS0tIGEvRG9jdW1l
bnRhdGlvbi9hZG1pbi1ndWlkZS9tbS9wYWdlbWFwLnJzdAorKysgYi9Eb2N1bWVudGF0aW9uL2Fk
bWluLWd1aWRlL21tL3BhZ2VtYXAucnN0CkBAIC03NSw5ICs3NSwxMCBAQCBudW1iZXIgb2YgdGlt
ZXMgYSBwYWdlIGlzIG1hcHBlZC4KICAgICAyMC4gTk9QQUdFCiAgICAgMjEuIEtTTQogICAgIDIy
LiBUSFAKLSAgICAyMy4gQkFMTE9PTgorICAgIDIzLiBPRkZMSU5FCiAgICAgMjQuIFpFUk9fUEFH
RQogICAgIDI1LiBJRExFCisgICAgMjYuIFBHVEFCTEUKIAogICogYGAvcHJvYy9rcGFnZWNncm91
cGBgLiAgVGhpcyBmaWxlIGNvbnRhaW5zIGEgNjQtYml0IGlub2RlIG51bWJlciBvZiB0aGUKICAg
IG1lbW9yeSBjZ3JvdXAgZWFjaCBwYWdlIGlzIGNoYXJnZWQgdG8sIGluZGV4ZWQgYnkgUEZOLiBP
bmx5IGF2YWlsYWJsZSB3aGVuCkBAIC0xMTgsOCArMTE5LDggQEAgU2hvcnQgZGVzY3JpcHRpb25z
IHRvIHRoZSBwYWdlIGZsYWdzCiAgICAgaWRlbnRpY2FsIG1lbW9yeSBwYWdlcyBkeW5hbWljYWxs
eSBzaGFyZWQgYmV0d2VlbiBvbmUgb3IgbW9yZSBwcm9jZXNzZXMKIDIyIC0gVEhQCiAgICAgY29u
dGlndW91cyBwYWdlcyB3aGljaCBjb25zdHJ1Y3QgdHJhbnNwYXJlbnQgaHVnZXBhZ2VzCi0yMyAt
IEJBTExPT04KLSAgICBiYWxsb29uIGNvbXBhY3Rpb24gcGFnZQorMjMgLSBPRkZMSU5FCisgICAg
cGFnZSBpcyBsb2dpY2FsbHkgb2ZmbGluZQogMjQgLSBaRVJPX1BBR0UKICAgICB6ZXJvIHBhZ2Ug
Zm9yIHBmbl96ZXJvIG9yIGh1Z2VfemVybyBwYWdlCiAyNSAtIElETEUKQEAgLTEyOCw2ICsxMjks
OCBAQCBTaG9ydCBkZXNjcmlwdGlvbnMgdG8gdGhlIHBhZ2UgZmxhZ3MKICAgICBOb3RlIHRoYXQg
dGhpcyBmbGFnIG1heSBiZSBzdGFsZSBpbiBjYXNlIHRoZSBwYWdlIHdhcyBhY2Nlc3NlZCB2aWEK
ICAgICBhIFBURS4gVG8gbWFrZSBzdXJlIHRoZSBmbGFnIGlzIHVwLXRvLWRhdGUgb25lIGhhcyB0
byByZWFkCiAgICAgYGAvc3lzL2tlcm5lbC9tbS9wYWdlX2lkbGUvYml0bWFwYGAgZmlyc3QuCisy
NiAtIFBHVEFCTEUKKyAgICBwYWdlIGlzIGluIHVzZSBhcyBhIHBhZ2UgdGFibGUKIAogSU8gcmVs
YXRlZCBwYWdlIGZsYWdzCiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KZGlmZiAtLWdpdCBhL2ZzL3By
b2MvcGFnZS5jIGIvZnMvcHJvYy9wYWdlLmMKaW5kZXggNmM1MTdiMTFhY2Y4Li4zNzg0MDFhZjRk
OWQgMTAwNjQ0Ci0tLSBhL2ZzL3Byb2MvcGFnZS5jCisrKyBiL2ZzL3Byb2MvcGFnZS5jCkBAIC0x
NTIsOCArMTUyLDggQEAgdTY0IHN0YWJsZV9wYWdlX2ZsYWdzKHN0cnVjdCBwYWdlICpwYWdlKQog
CWVsc2UgaWYgKHBhZ2VfY291bnQocGFnZSkgPT0gMCAmJiBpc19mcmVlX2J1ZGR5X3BhZ2UocGFn
ZSkpCiAJCXUgfD0gMSA8PCBLUEZfQlVERFk7CiAKLQlpZiAoUGFnZUJhbGxvb24ocGFnZSkpCi0J
CXUgfD0gMSA8PCBLUEZfQkFMTE9PTjsKKwlpZiAoUGFnZU9mZmxpbmUocGFnZSkpCisJCXUgfD0g
MSA8PCBLUEZfT0ZGTElORTsKIAlpZiAoUGFnZVRhYmxlKHBhZ2UpKQogCQl1IHw9IDEgPDwgS1BG
X1BHVEFCTEU7CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvYmFsbG9vbl9jb21wYWN0aW9u
LmggYi9pbmNsdWRlL2xpbnV4L2JhbGxvb25fY29tcGFjdGlvbi5oCmluZGV4IGNiZTUwZGE1YTU5
ZC4uZjExMWM3ODBlZjFkIDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2JhbGxvb25fY29tcGFj
dGlvbi5oCisrKyBiL2luY2x1ZGUvbGludXgvYmFsbG9vbl9jb21wYWN0aW9uLmgKQEAgLTk1LDcg
Kzk1LDcgQEAgZXh0ZXJuIGludCBiYWxsb29uX3BhZ2VfbWlncmF0ZShzdHJ1Y3QgYWRkcmVzc19z
cGFjZSAqbWFwcGluZywKIHN0YXRpYyBpbmxpbmUgdm9pZCBiYWxsb29uX3BhZ2VfaW5zZXJ0KHN0
cnVjdCBiYWxsb29uX2Rldl9pbmZvICpiYWxsb29uLAogCQkJCSAgICAgICBzdHJ1Y3QgcGFnZSAq
cGFnZSkKIHsKLQlfX1NldFBhZ2VCYWxsb29uKHBhZ2UpOworCV9fU2V0UGFnZU9mZmxpbmUocGFn
ZSk7CiAJX19TZXRQYWdlTW92YWJsZShwYWdlLCBiYWxsb29uLT5pbm9kZS0+aV9tYXBwaW5nKTsK
IAlzZXRfcGFnZV9wcml2YXRlKHBhZ2UsICh1bnNpZ25lZCBsb25nKWJhbGxvb24pOwogCWxpc3Rf
YWRkKCZwYWdlLT5scnUsICZiYWxsb29uLT5wYWdlcyk7CkBAIC0xMTEsNyArMTExLDcgQEAgc3Rh
dGljIGlubGluZSB2b2lkIGJhbGxvb25fcGFnZV9pbnNlcnQoc3RydWN0IGJhbGxvb25fZGV2X2lu
Zm8gKmJhbGxvb24sCiAgKi8KIHN0YXRpYyBpbmxpbmUgdm9pZCBiYWxsb29uX3BhZ2VfZGVsZXRl
KHN0cnVjdCBwYWdlICpwYWdlKQogewotCV9fQ2xlYXJQYWdlQmFsbG9vbihwYWdlKTsKKwlfX0Ns
ZWFyUGFnZU9mZmxpbmUocGFnZSk7CiAJX19DbGVhclBhZ2VNb3ZhYmxlKHBhZ2UpOwogCXNldF9w
YWdlX3ByaXZhdGUocGFnZSwgMCk7CiAJLyoKQEAgLTE0MSwxMyArMTQxLDEzIEBAIHN0YXRpYyBp
bmxpbmUgZ2ZwX3QgYmFsbG9vbl9tYXBwaW5nX2dmcF9tYXNrKHZvaWQpCiBzdGF0aWMgaW5saW5l
IHZvaWQgYmFsbG9vbl9wYWdlX2luc2VydChzdHJ1Y3QgYmFsbG9vbl9kZXZfaW5mbyAqYmFsbG9v
biwKIAkJCQkgICAgICAgc3RydWN0IHBhZ2UgKnBhZ2UpCiB7Ci0JX19TZXRQYWdlQmFsbG9vbihw
YWdlKTsKKwlfX1NldFBhZ2VPZmZsaW5lKHBhZ2UpOwogCWxpc3RfYWRkKCZwYWdlLT5scnUsICZi
YWxsb29uLT5wYWdlcyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBiYWxsb29uX3BhZ2VfZGVs
ZXRlKHN0cnVjdCBwYWdlICpwYWdlKQogewotCV9fQ2xlYXJQYWdlQmFsbG9vbihwYWdlKTsKKwlf
X0NsZWFyUGFnZU9mZmxpbmUocGFnZSk7CiAJbGlzdF9kZWwoJnBhZ2UtPmxydSk7CiB9CiAKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvcGFnZS1mbGFncy5oIGIvaW5jbHVkZS9saW51eC9wYWdl
LWZsYWdzLmgKaW5kZXggNTBjZTFiZGRhZjU2Li5iNzBlNWRhZTEzZDQgMTAwNjQ0Ci0tLSBhL2lu
Y2x1ZGUvbGludXgvcGFnZS1mbGFncy5oCisrKyBiL2luY2x1ZGUvbGludXgvcGFnZS1mbGFncy5o
CkBAIC02NzAsNyArNjcwLDcgQEAgUEFHRUZMQUdfRkFMU0UoRG91YmxlTWFwKQogI2RlZmluZSBQ
QUdFX1RZUEVfQkFTRQkweGYwMDAwMDAwCiAvKiBSZXNlcnZlCQkweDAwMDAwMDdmIHRvIGNhdGNo
IHVuZGVyZmxvd3Mgb2YgcGFnZV9tYXBjb3VudCAqLwogI2RlZmluZSBQR19idWRkeQkweDAwMDAw
MDgwCi0jZGVmaW5lIFBHX2JhbGxvb24JMHgwMDAwMDEwMAorI2RlZmluZSBQR19vZmZsaW5lCTB4
MDAwMDAxMDAKICNkZWZpbmUgUEdfa21lbWNnCTB4MDAwMDAyMDAKICNkZWZpbmUgUEdfdGFibGUJ
MHgwMDAwMDQwMAogCkBAIC03MDAsMTAgKzcwMCwxMyBAQCBzdGF0aWMgX19hbHdheXNfaW5saW5l
IHZvaWQgX19DbGVhclBhZ2UjI3VuYW1lKHN0cnVjdCBwYWdlICpwYWdlKQlcCiBQQUdFX1RZUEVf
T1BTKEJ1ZGR5LCBidWRkeSkKIAogLyoKLSAqIFBhZ2VCYWxsb29uKCkgaXMgdHJ1ZSBmb3IgcGFn
ZXMgdGhhdCBhcmUgb24gdGhlIGJhbGxvb24gcGFnZSBsaXN0Ci0gKiAoc2VlIG1tL2JhbGxvb25f
Y29tcGFjdGlvbi5jKS4KKyAqIFBhZ2VPZmZsaW5lKCkgaW5kaWNhdGVzIHRoYXQgdGhlIHBhZ2Ug
aXMgbG9naWNhbGx5IG9mZmxpbmUgYWx0aG91Z2ggdGhlCisgKiBjb250YWluaW5nIHNlY3Rpb24g
aXMgb25saW5lLiAoZS5nLiBpbmZsYXRlZCBpbiBhIGJhbGxvb24gZHJpdmVyIG9yCisgKiBub3Qg
b25saW5lZCB3aGVuIG9ubGluaW5nIHRoZSBzZWN0aW9uKS4KKyAqIFRoZSBjb250ZW50IG9mIHRo
ZXNlIHBhZ2VzIGlzIGVmZmVjdGl2ZWx5IHN0YWxlLiBTdWNoIHBhZ2VzIHNob3VsZCBub3QKKyAq
IGJlIHRvdWNoZWQgKHJlYWQvd3JpdGUvZHVtcC9zYXZlKSBleGNlcHQgYnkgdGhlaXIgb3duZXIu
CiAgKi8KLVBBR0VfVFlQRV9PUFMoQmFsbG9vbiwgYmFsbG9vbikKK1BBR0VfVFlQRV9PUFMoT2Zm
bGluZSwgb2ZmbGluZSkKIAogLyoKICAqIElmIGttZW1jZyBpcyBlbmFibGVkLCB0aGUgYnVkZHkg
YWxsb2NhdG9yIHdpbGwgc2V0IFBhZ2VLbWVtY2coKSBvbgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS91
YXBpL2xpbnV4L2tlcm5lbC1wYWdlLWZsYWdzLmggYi9pbmNsdWRlL3VhcGkvbGludXgva2VybmVs
LXBhZ2UtZmxhZ3MuaAppbmRleCAyMWI5MTEzYzY5ZGEuLjZmMmYyNzIwZjNhYyAxMDA2NDQKLS0t
IGEvaW5jbHVkZS91YXBpL2xpbnV4L2tlcm5lbC1wYWdlLWZsYWdzLmgKKysrIGIvaW5jbHVkZS91
YXBpL2xpbnV4L2tlcm5lbC1wYWdlLWZsYWdzLmgKQEAgLTMyLDcgKzMyLDcgQEAKIAogI2RlZmlu
ZSBLUEZfS1NNCQkJMjEKICNkZWZpbmUgS1BGX1RIUAkJCTIyCi0jZGVmaW5lIEtQRl9CQUxMT09O
CQkyMworI2RlZmluZSBLUEZfT0ZGTElORQkJMjMKICNkZWZpbmUgS1BGX1pFUk9fUEFHRQkJMjQK
ICNkZWZpbmUgS1BGX0lETEUJCTI1CiAjZGVmaW5lIEtQRl9QR1RBQkxFCQkyNgpkaWZmIC0tZ2l0
IGEvdG9vbHMvdm0vcGFnZS10eXBlcy5jIGIvdG9vbHMvdm0vcGFnZS10eXBlcy5jCmluZGV4IDM3
OTA4YTgzZGRjMi4uNmMzOGQzYjg2MmU0IDEwMDY0NAotLS0gYS90b29scy92bS9wYWdlLXR5cGVz
LmMKKysrIGIvdG9vbHMvdm0vcGFnZS10eXBlcy5jCkBAIC0xMzMsNyArMTMzLDcgQEAgc3RhdGlj
IGNvbnN0IGNoYXIgKiBjb25zdCBwYWdlX2ZsYWdfbmFtZXNbXSA9IHsKIAlbS1BGX05PUEFHRV0J
CT0gIm46bm9wYWdlIiwKIAlbS1BGX0tTTV0JCT0gIng6a3NtIiwKIAlbS1BGX1RIUF0JCT0gInQ6
dGhwIiwKLQlbS1BGX0JBTExPT05dCQk9ICJvOmJhbGxvb24iLAorCVtLUEZfT0ZGTElORV0JCT0g
Im86b2ZmbGluZSIsCiAJW0tQRl9QR1RBQkxFXQkJPSAiZzpwZ3RhYmxlIiwKIAlbS1BGX1pFUk9f
UEFHRV0JCT0gIno6emVyb19wYWdlIiwKIAlbS1BGX0lETEVdICAgICAgICAgICAgICA9ICJpOmlk
bGVfcGFnZSIsCi0tIAoyLjE3LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:07:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:07: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-devel-bounces@lists.xenproject.org>)
	id 1gPlt0-0004iR-A3; Thu, 22 Nov 2018 10:07: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=Uk8i=OB=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gPlsz-0004iC-PL
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:07:01 +0000
X-Inumbo-ID: 5a34d4bc-ee3e-11e8-944e-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a34d4bc-ee3e-11e8-944e-12d6303a7972;
 Thu, 22 Nov 2018 10:07:00 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id E2CB0315487B;
 Thu, 22 Nov 2018 10:06:59 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-206.ams2.redhat.com [10.36.116.206])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 1627C16BE8;
 Thu, 22 Nov 2018 10:06:46 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Thu, 22 Nov 2018 11:06:22 +0100
Message-Id: <20181122100627.5189-4-david@redhat.com>
In-Reply-To: <20181122100627.5189-1-david@redhat.com>
References: <20181122100627.5189-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.41]); Thu, 22 Nov 2018 10:07:00 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 3/8] kexec: export PG_offline to VMCOREINFO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Arnd Bergmann <arnd@arndb.de>,
 Baoquan He <bhe@redhat.com>, linux-pm@vger.kernel.org, pv-drivers@vmware.com,
 Borislav Petkov <bp@alien8.de>, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, Omar Sandoval <osandov@fb.com>,
 Kazuhito Hagio <k-hagio@ab.jp.nec.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, David Hildenbrand <david@redhat.com>,
 Dave Young <dyoung@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Lianbo Jiang <lijiang@redhat.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBwYWdlcyBpbmZsYXRlZCBhcyBwYXJ0IG9mIGEgYmFsbG9vbiBkcml2ZXIgd2ls
bCBiZSBkdW1wZWQKYnkgZHVtcCB0b29scyBsaWtlIG1ha2VkdW1wZmlsZS4gV2hpbGUgWEVOIGlz
IGFibGUgdG8gY2hlY2sgaW4gdGhlCmNyYXNoIGtlcm5lbCB3aGV0aGVyIGEgY2VydGFpbiBwZm4g
aXMgYWN0dWFsbCBiYWNrZWQgYnkgbWVtb3J5IGluIHRoZQpoeXBlcnZpc29yIChzZWUgeGVuX29s
ZG1lbV9wZm5faXNfcmFtKSBhbmQgb3B0aW1pemUgdGhpcyBjYXNlLCBkdW1wcyBvZgpvdGhlciBi
YWxsb29uIGluZmxhdGVkIG1lbW9yeSB3aWxsIGVzc2VudGlhbGx5IHJlc3VsdCBpbiB6ZXJvIHBh
Z2VzIGdldHRpbmcKYWxsb2NhdGVkIGJ5IHRoZSBoeXBlcnZpc29yIGFuZCB0aGUgZHVtcCBnZXR0
aW5nIGZpbGxlZCB3aXRoIHRoaXMgZGF0YS4KClRoZSBhbGxvY2F0aW9uIGFuZCByZWFkaW5nIG9m
IHplcm8gcGFnZXMgY2FuIGRpcmVjdGx5IGJlIGF2b2lkZWQgaWYgYQpkdW1waW5nIHRvb2wgY291
bGQga25vdyB3aGljaCBwYWdlcyBvbmx5IGNvbnRhaW4gc3RhbGUgaW5mb3JtYXRpb24gbm90IHRv
CmJlIGR1bXBlZC4KCldlIG5vdyBoYXZlIFBHX29mZmxpbmUgd2hpY2ggY2FuIGJlIChhbmQgYWxy
ZWFkeSBpcyBieSB2aXJ0aW8tYmFsbG9vbikKdXNlZCBmb3IgbWFya2luZyBwYWdlcyBhcyBsb2dp
Y2FsbHkgb2ZmbGluZS4gRm9sbG93IHVwIHBhdGNoZXMgd2lsbAptYWtlIHVzZSBvZiB0aGlzIGZs
YWcgYWxzbyBpbiBvdGhlciBiYWxsb29uIGltcGxlbWVudGF0aW9ucy4KCkxldCdzIGV4cG9ydCBQ
R19vZmZsaW5lIHZpYSBQQUdFX09GRkxJTkVfTUFQQ09VTlRfVkFMVUUsIHNvCm1ha2VkdW1wZmls
ZSBjYW4gZGlyZWN0bHkgc2tpcCBwYWdlcyB0aGF0IGFyZSBsb2dpY2FsbHkgb2ZmbGluZSBhbmQg
dGhlCmNvbnRlbnQgdGhlcmVmb3JlIHN0YWxlLiAod2UgZXhwb3J0IGlzIGFzIGEgbWFjcm8gdG8g
bWF0Y2ggaG93IGl0IGlzCmRvbmUgZm9yIFBHX2J1ZGR5LiBUaGlzIHdheSBpdCBpcyBjbGVhcmVy
IHRoYXQgdGhpcyBpcyBub3QgYWN0dWFsbHkgYSBmbGFnCmJ1dCBvbmx5IGEgdmVyeSBzcGVjaWZp
YyBtYXBjb3VudCB2YWx1ZSB0byByZXByZXNlbnQgcGFnZSB0eXBlcykuCgpQbGVhc2Ugbm90ZSB0
aGF0IHRoaXMgaXMgYWxzbyBoZWxwZnVsIGZvciBhIHByb2JsZW0gd2Ugd2VyZSBzZWVpbmcgdW5k
ZXIKSHlwZXItVjogRHVtcGluZyBsb2dpY2FsbHkgb2ZmbGluZSBtZW1vcnkgKHBhZ2VzIGtlcHQg
ZmFrZSBvZmZsaW5lIHdoaWxlCm9ubGluaW5nIGEgc2VjdGlvbiB2aWEgb25saW5lX3BhZ2VfY2Fs
bGJhY2spIHdvdWxkIHVuZGVyIHNvbWUgY29uZGljaW9ucwpyZXN1bHQgaW4gYSBrZXJuZWwgcGFu
aWMgd2hlbiBkdW1waW5nIHRoZW0uCgpDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4KQ2M6IERhdmUgWW91bmcgPGR5b3VuZ0ByZWRoYXQuY29tPgpDYzogIktpcmls
bCBBLiBTaHV0ZW1vdiIgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+CkNjOiBCYW9x
dWFuIEhlIDxiaGVAcmVkaGF0LmNvbT4KQ2M6IE9tYXIgU2FuZG92YWwgPG9zYW5kb3ZAZmIuY29t
PgpDYzogQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KQ2M6IE1hdHRoZXcgV2lsY294IDx3
aWxseUBpbmZyYWRlYWQub3JnPgpDYzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CkNj
OiAiTWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5jb20+CkNjOiBMaWFuYm8gSmlhbmcg
PGxpamlhbmdAcmVkaGF0LmNvbT4KQ2M6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgpD
YzogS2F6dWhpdG8gSGFnaW8gPGstaGFnaW9AYWIuanAubmVjLmNvbT4KQWNrZWQtYnk6IE1pY2hh
ZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CkFja2VkLWJ5OiBEYXZlIFlvdW5nIDxkeW91
bmdAcmVkaGF0LmNvbT4KU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJl
ZGhhdC5jb20+Ci0tLQoga2VybmVsL2NyYXNoX2NvcmUuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9rZXJuZWwvY3Jhc2hfY29yZS5jIGIva2Vy
bmVsL2NyYXNoX2NvcmUuYwppbmRleCA5MzNjYjNlNDViOTguLjA5M2M5ZjkxN2VkMCAxMDA2NDQK
LS0tIGEva2VybmVsL2NyYXNoX2NvcmUuYworKysgYi9rZXJuZWwvY3Jhc2hfY29yZS5jCkBAIC00
NjQsNiArNDY0LDggQEAgc3RhdGljIGludCBfX2luaXQgY3Jhc2hfc2F2ZV92bWNvcmVpbmZvX2lu
aXQodm9pZCkKIAlWTUNPUkVJTkZPX05VTUJFUihQQUdFX0JVRERZX01BUENPVU5UX1ZBTFVFKTsK
ICNpZmRlZiBDT05GSUdfSFVHRVRMQl9QQUdFCiAJVk1DT1JFSU5GT19OVU1CRVIoSFVHRVRMQl9Q
QUdFX0RUT1IpOworI2RlZmluZSBQQUdFX09GRkxJTkVfTUFQQ09VTlRfVkFMVUUJKH5QR19vZmZs
aW5lKQorCVZNQ09SRUlORk9fTlVNQkVSKFBBR0VfT0ZGTElORV9NQVBDT1VOVF9WQUxVRSk7CiAj
ZW5kaWYKIAogCWFyY2hfY3Jhc2hfc2F2ZV92bWNvcmVpbmZvKCk7Ci0tIAoyLjE3LjIKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:07:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:07: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-devel-bounces@lists.xenproject.org>)
	id 1gPlt8-0004la-LT; Thu, 22 Nov 2018 10:07: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=uk8i=ob=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gPlt7-0004l1-LR
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:07:09 +0000
X-Inumbo-ID: 5f37be4d-ee3e-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f37be4d-ee3e-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 10:07:09 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 5B36DC04FF86;
 Thu, 22 Nov 2018 10:07:08 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-206.ams2.redhat.com [10.36.116.206])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 3C32B16BE8;
 Thu, 22 Nov 2018 10:07:00 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Thu, 22 Nov 2018 11:06:23 +0100
Message-Id: <20181122100627.5189-5-david@redhat.com>
In-Reply-To: <20181122100627.5189-1-david@redhat.com>
References: <20181122100627.5189-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Thu, 22 Nov 2018 10:07:08 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 4/8] xen/balloon: mark inflated pages
 PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Morton <akpm@linux-foundation.org>, linux-pm@vger.kernel.org,
 pv-drivers@vmware.com, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, Michal Hocko <mhocko@suse.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 David Hildenbrand <david@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyayBpbmZsYXRlZCBhbmQgbmV2ZXIgb25saW5lZCBwYWdlcyBQR19vZmZsaW5lLCB0byB0ZWxs
IHRoZSB3b3JsZCB0aGF0CnRoZSBjb250ZW50IGlzIHN0YWxlIGFuZCBzaG91bGQgbm90IGJlIGR1
bXBlZC4KCkNjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpD
YzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1m
b3VuZGF0aW9uLm9yZz4KQ2M6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQub3JnPgpD
YzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CkNjOiAiTWljaGFlbCBTLiBUc2lya2lu
IiA8bXN0QHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZp
ZEByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMveGVuL2JhbGxvb24uYyB8IDMgKysrCiAxIGZpbGUg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vYmFsbG9v
bi5jIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCmluZGV4IDEyMTQ4Mjg5ZGViZC4uMTRkZDZiODE0
ZGIzIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9iYWxsb29uLmMKKysrIGIvZHJpdmVycy94ZW4v
YmFsbG9vbi5jCkBAIC00MjUsNiArNDI1LDcgQEAgc3RhdGljIGludCB4ZW5fYnJpbmdfcGdzX29u
bGluZShzdHJ1Y3QgcGFnZSAqcGcsIHVuc2lnbmVkIGludCBvcmRlcikKIAlmb3IgKGkgPSAwOyBp
IDwgc2l6ZTsgaSsrKSB7CiAJCXAgPSBwZm5fdG9fcGFnZShzdGFydF9wZm4gKyBpKTsKIAkJX19v
bmxpbmVfcGFnZV9zZXRfbGltaXRzKHApOworCQlfX1NldFBhZ2VPZmZsaW5lKHApOwogCQlfX2Jh
bGxvb25fYXBwZW5kKHApOwogCX0KIAltdXRleF91bmxvY2soJmJhbGxvb25fbXV0ZXgpOwpAQCAt
NDkzLDYgKzQ5NCw3IEBAIHN0YXRpYyBlbnVtIGJwX3N0YXRlIGluY3JlYXNlX3Jlc2VydmF0aW9u
KHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpCiAJCXhlbm1lbV9yZXNlcnZhdGlvbl92YV9tYXBwaW5n
X3VwZGF0ZSgxLCAmcGFnZSwgJmZyYW1lX2xpc3RbaV0pOwogCiAJCS8qIFJlbGlucXVpc2ggdGhl
IHBhZ2UgYmFjayB0byB0aGUgYWxsb2NhdG9yLiAqLworCQlfX0NsZWFyUGFnZU9mZmxpbmUocGFn
ZSk7CiAJCWZyZWVfcmVzZXJ2ZWRfcGFnZShwYWdlKTsKIAl9CiAKQEAgLTUxOSw2ICs1MjEsNyBA
QCBzdGF0aWMgZW51bSBicF9zdGF0ZSBkZWNyZWFzZV9yZXNlcnZhdGlvbih1bnNpZ25lZCBsb25n
IG5yX3BhZ2VzLCBnZnBfdCBnZnApCiAJCQlzdGF0ZSA9IEJQX0VBR0FJTjsKIAkJCWJyZWFrOwog
CQl9CisJCV9fU2V0UGFnZU9mZmxpbmUocGFnZSk7CiAJCWFkanVzdF9tYW5hZ2VkX3BhZ2VfY291
bnQocGFnZSwgLTEpOwogCQl4ZW5tZW1fcmVzZXJ2YXRpb25fc2NydWJfcGFnZShwYWdlKTsKIAkJ
bGlzdF9hZGQoJnBhZ2UtPmxydSwgJnBhZ2VzKTsKLS0gCjIuMTcuMgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:07:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:07: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-devel-bounces@lists.xenproject.org>)
	id 1gPltD-0004nz-Vp; Thu, 22 Nov 2018 10:07: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=Uk8i=OB=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gPltC-0004nC-74
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:07:14 +0000
X-Inumbo-ID: 618c09ce-ee3e-11e8-bebd-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 618c09ce-ee3e-11e8-bebd-12d6303a7972;
 Thu, 22 Nov 2018 10:07:13 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2DBB446263;
 Thu, 22 Nov 2018 10:07:12 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-206.ams2.redhat.com [10.36.116.206])
 by smtp.corp.redhat.com (Postfix) with ESMTP id A6DFA16BE8;
 Thu, 22 Nov 2018 10:07:08 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Thu, 22 Nov 2018 11:06:24 +0100
Message-Id: <20181122100627.5189-6-david@redhat.com>
In-Reply-To: <20181122100627.5189-1-david@redhat.com>
References: <20181122100627.5189-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Thu, 22 Nov 2018 10:07:12 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 5/8] hv_balloon: mark inflated pages
 PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Kairui Song <kasong@redhat.com>, linux-pm@vger.kernel.org,
 pv-drivers@vmware.com, Haiyang Zhang <haiyangz@microsoft.com>,
 linux-doc@vger.kernel.org, kexec-ml <kexec@lists.infradead.org>,
 linux-kernel@vger.kernel.org, Andrew Morton <akpm@linux-foundation.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matthew Wilcox <willy@infradead.org>,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, David Hildenbrand <david@redhat.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Vitaly Kuznetsov <vkuznets@redhat.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyayBpbmZsYXRlZCBhbmQgbmV2ZXIgb25saW5lZCBwYWdlcyBQR19vZmZsaW5lLCB0byB0ZWxs
IHRoZSB3b3JsZCB0aGF0CnRoZSBjb250ZW50IGlzIHN0YWxlIGFuZCBzaG91bGQgbm90IGJlIGR1
bXBlZC4KCkNjOiAiSy4gWS4gU3Jpbml2YXNhbiIgPGt5c0BtaWNyb3NvZnQuY29tPgpDYzogSGFp
eWFuZyBaaGFuZyA8aGFpeWFuZ3pAbWljcm9zb2Z0LmNvbT4KQ2M6IFN0ZXBoZW4gSGVtbWluZ2Vy
IDxzdGhlbW1pbkBtaWNyb3NvZnQuY29tPgpDYzogS2FpcnVpIFNvbmcgPGthc29uZ0ByZWRoYXQu
Y29tPgpDYzogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KQ2M6IEFuZHJl
dyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CkNjOiBNYXR0aGV3IFdpbGNveCA8
d2lsbHlAaW5mcmFkZWFkLm9yZz4KQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgpD
YzogIk1pY2hhZWwgUy4gVHNpcmtpbiIgPG1zdEByZWRoYXQuY29tPgpBY2tlZC1ieTogUGFua2Fq
IGd1cHRhIDxwYWd1cHRhQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJy
YW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMvaHYvaHZfYmFsbG9vbi5jIHwgMTQg
KysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvaHYvaHZfYmFsbG9vbi5jIGIvZHJpdmVycy9o
di9odl9iYWxsb29uLmMKaW5kZXggMjExZjNmZTNhMDM4Li40NzcxOTg2MmU1N2YgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvaHYvaHZfYmFsbG9vbi5jCisrKyBiL2RyaXZlcnMvaHYvaHZfYmFsbG9vbi5j
CkBAIC02ODEsOCArNjgxLDEzIEBAIHN0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgaHZfbWVt
b3J5X25iID0gewogLyogQ2hlY2sgaWYgdGhlIHBhcnRpY3VsYXIgcGFnZSBpcyBiYWNrZWQgYW5k
IGNhbiBiZSBvbmxpbmVkIGFuZCBvbmxpbmUgaXQuICovCiBzdGF0aWMgdm9pZCBodl9wYWdlX29u
bGluZV9vbmUoc3RydWN0IGh2X2hvdGFkZF9zdGF0ZSAqaGFzLCBzdHJ1Y3QgcGFnZSAqcGcpCiB7
Ci0JaWYgKCFoYXNfcGZuX2lzX2JhY2tlZChoYXMsIHBhZ2VfdG9fcGZuKHBnKSkpCisJaWYgKCFo
YXNfcGZuX2lzX2JhY2tlZChoYXMsIHBhZ2VfdG9fcGZuKHBnKSkpIHsKKwkJaWYgKCFQYWdlT2Zm
bGluZShwZykpCisJCQlfX1NldFBhZ2VPZmZsaW5lKHBnKTsKIAkJcmV0dXJuOworCX0KKwlpZiAo
UGFnZU9mZmxpbmUocGcpKQorCQlfX0NsZWFyUGFnZU9mZmxpbmUocGcpOwogCiAJLyogVGhpcyBm
cmFtZSBpcyBjdXJyZW50bHkgYmFja2VkOyBvbmxpbmUgdGhlIHBhZ2UuICovCiAJX19vbmxpbmVf
cGFnZV9zZXRfbGltaXRzKHBnKTsKQEAgLTEyMDEsNiArMTIwNiw3IEBAIHN0YXRpYyB2b2lkIGZy
ZWVfYmFsbG9vbl9wYWdlcyhzdHJ1Y3QgaHZfZHlubWVtX2RldmljZSAqZG0sCiAKIAlmb3IgKGkg
PSAwOyBpIDwgbnVtX3BhZ2VzOyBpKyspIHsKIAkJcGcgPSBwZm5fdG9fcGFnZShpICsgc3RhcnRf
ZnJhbWUpOworCQlfX0NsZWFyUGFnZU9mZmxpbmUocGcpOwogCQlfX2ZyZWVfcGFnZShwZyk7CiAJ
CWRtLT5udW1fcGFnZXNfYmFsbG9vbmVkLS07CiAJfQpAQCAtMTIxMyw3ICsxMjE5LDcgQEAgc3Rh
dGljIHVuc2lnbmVkIGludCBhbGxvY19iYWxsb29uX3BhZ2VzKHN0cnVjdCBodl9keW5tZW1fZGV2
aWNlICpkbSwKIAkJCQkJc3RydWN0IGRtX2JhbGxvb25fcmVzcG9uc2UgKmJsX3Jlc3AsCiAJCQkJ
CWludCBhbGxvY191bml0KQogewotCXVuc2lnbmVkIGludCBpID0gMDsKKwl1bnNpZ25lZCBpbnQg
aSwgajsKIAlzdHJ1Y3QgcGFnZSAqcGc7CiAKIAlpZiAobnVtX3BhZ2VzIDwgYWxsb2NfdW5pdCkK
QEAgLTEyNDUsNiArMTI1MSwxMCBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGFsbG9jX2JhbGxvb25f
cGFnZXMoc3RydWN0IGh2X2R5bm1lbV9kZXZpY2UgKmRtLAogCQlpZiAoYWxsb2NfdW5pdCAhPSAx
KQogCQkJc3BsaXRfcGFnZShwZywgZ2V0X29yZGVyKGFsbG9jX3VuaXQgPDwgUEFHRV9TSElGVCkp
OwogCisJCS8qIG1hcmsgYWxsIHBhZ2VzIG9mZmxpbmUgKi8KKwkJZm9yIChqID0gMDsgaiA8ICgx
IDw8IGdldF9vcmRlcihhbGxvY191bml0IDw8IFBBR0VfU0hJRlQpKTsgaisrKQorCQkJX19TZXRQ
YWdlT2ZmbGluZShwZyArIGopOworCiAJCWJsX3Jlc3AtPnJhbmdlX2NvdW50Kys7CiAJCWJsX3Jl
c3AtPnJhbmdlX2FycmF5W2ldLmZpbmZvLnN0YXJ0X3BhZ2UgPQogCQkJcGFnZV90b19wZm4ocGcp
OwotLSAKMi4xNy4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:07:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:07:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gPltL-0004rW-BK; Thu, 22 Nov 2018 10:07:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=uk8i=ob=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gPltJ-0004qV-4P
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:07:21 +0000
X-Inumbo-ID: 65f205b8-ee3e-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65f205b8-ee3e-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 10:07:20 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id A3BD3C057F9A;
 Thu, 22 Nov 2018 10:07:19 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-206.ams2.redhat.com [10.36.116.206])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 76DED28552;
 Thu, 22 Nov 2018 10:07:12 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Thu, 22 Nov 2018 11:06:25 +0100
Message-Id: <20181122100627.5189-7-david@redhat.com>
In-Reply-To: <20181122100627.5189-1-david@redhat.com>
References: <20181122100627.5189-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Thu, 22 Nov 2018 10:07:19 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 6/8] vmw_balloon: mark inflated pages
 PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Arnd Bergmann <arnd@arndb.de>, linux-pm@vger.kernel.org, pv-drivers@vmware.com,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>,
 Xavier Deguillard <xdeguillard@vmware.com>, Julien Freche <jfreche@vmware.com>,
 Nadav Amit <namit@vmware.com>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 David Hildenbrand <david@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyayBpbmZsYXRlZCBhbmQgbmV2ZXIgb25saW5lZCBwYWdlcyBQR19vZmZsaW5lLCB0byB0ZWxs
IHRoZSB3b3JsZCB0aGF0CnRoZSBjb250ZW50IGlzIHN0YWxlIGFuZCBzaG91bGQgbm90IGJlIGR1
bXBlZC4KCkNjOiBYYXZpZXIgRGVndWlsbGFyZCA8eGRlZ3VpbGxhcmRAdm13YXJlLmNvbT4KQ2M6
IE5hZGF2IEFtaXQgPG5hbWl0QHZtd2FyZS5jb20+CkNjOiBBcm5kIEJlcmdtYW5uIDxhcm5kQGFy
bmRiLmRlPgpDYzogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9y
Zz4KQ2M6IEp1bGllbiBGcmVjaGUgPGpmcmVjaGVAdm13YXJlLmNvbT4KQ2M6IEFuZHJldyBNb3J0
b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CkNjOiBNYXR0aGV3IFdpbGNveCA8d2lsbHlA
aW5mcmFkZWFkLm9yZz4KQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgpDYzogIk1p
Y2hhZWwgUy4gVHNpcmtpbiIgPG1zdEByZWRoYXQuY29tPgpBY2tlZC1ieTogTmFkYXYgQW1pdCA8
bmFtaXRAdm13YXJlLmNvbT4KU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlk
QHJlZGhhdC5jb20+Ci0tLQogZHJpdmVycy9taXNjL3Ztd19iYWxsb29uLmMgfCAzMiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDMyIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL21pc2Mvdm13X2JhbGxvb24uYyBiL2RyaXZlcnMvbWlz
Yy92bXdfYmFsbG9vbi5jCmluZGV4IGU2MTI2YTRiOTVkMy4uODc3NjExYjU2NTliIDEwMDY0NAot
LS0gYS9kcml2ZXJzL21pc2Mvdm13X2JhbGxvb24uYworKysgYi9kcml2ZXJzL21pc2Mvdm13X2Jh
bGxvb24uYwpAQCAtNTU2LDYgKzU1NiwzNiBAQCB2bWJhbGxvb25fcGFnZV9pbl9mcmFtZXMoZW51
bSB2bWJhbGxvb25fcGFnZV9zaXplX3R5cGUgcGFnZV9zaXplKQogCXJldHVybiAxIDw8IHZtYmFs
bG9vbl9wYWdlX29yZGVyKHBhZ2Vfc2l6ZSk7CiB9CiAKKy8qKgorICogdm1iYWxsb29uX21hcmtf
cGFnZV9vZmZsaW5lKCkgLSBtYXJrIGEgcGFnZSBhcyBvZmZsaW5lCisgKiBAcGFnZTogcG9pbnRl
ciBmb3IgdGhlIHBhZ2UuCisgKiBAcGFnZV9zaXplOiB0aGUgc2l6ZSBvZiB0aGUgcGFnZS4KKyAq
Lworc3RhdGljIHZvaWQKK3ZtYmFsbG9vbl9tYXJrX3BhZ2Vfb2ZmbGluZShzdHJ1Y3QgcGFnZSAq
cGFnZSwKKwkJCSAgICBlbnVtIHZtYmFsbG9vbl9wYWdlX3NpemVfdHlwZSBwYWdlX3NpemUpCit7
CisJaW50IGk7CisKKwlmb3IgKGkgPSAwOyBpIDwgdm1iYWxsb29uX3BhZ2VfaW5fZnJhbWVzKHBh
Z2Vfc2l6ZSk7IGkrKykKKwkJX19TZXRQYWdlT2ZmbGluZShwYWdlICsgaSk7Cit9CisKKy8qKgor
ICogdm1iYWxsb29uX21hcmtfcGFnZV9vbmxpbmUoKSAtIG1hcmsgYSBwYWdlIGFzIG9ubGluZQor
ICogQHBhZ2U6IHBvaW50ZXIgZm9yIHRoZSBwYWdlLgorICogQHBhZ2Vfc2l6ZTogdGhlIHNpemUg
b2YgdGhlIHBhZ2UuCisgKi8KK3N0YXRpYyB2b2lkCit2bWJhbGxvb25fbWFya19wYWdlX29ubGlu
ZShzdHJ1Y3QgcGFnZSAqcGFnZSwKKwkJCSAgIGVudW0gdm1iYWxsb29uX3BhZ2Vfc2l6ZV90eXBl
IHBhZ2Vfc2l6ZSkKK3sKKwlpbnQgaTsKKworCWZvciAoaSA9IDA7IGkgPCB2bWJhbGxvb25fcGFn
ZV9pbl9mcmFtZXMocGFnZV9zaXplKTsgaSsrKQorCQlfX0NsZWFyUGFnZU9mZmxpbmUocGFnZSAr
IGkpOworfQorCiAvKioKICAqIHZtYmFsbG9vbl9zZW5kX2dldF90YXJnZXQoKSAtIFJldHJpZXZl
IGRlc2lyZWQgYmFsbG9vbiBzaXplIGZyb20gdGhlIGhvc3QuCiAgKgpAQCAtNjEyLDYgKzY0Miw3
IEBAIHN0YXRpYyBpbnQgdm1iYWxsb29uX2FsbG9jX3BhZ2VfbGlzdChzdHJ1Y3Qgdm1iYWxsb29u
ICpiLAogCQkJCQkgY3RsLT5wYWdlX3NpemUpOwogCiAJCWlmIChwYWdlKSB7CisJCQl2bWJhbGxv
b25fbWFya19wYWdlX29mZmxpbmUocGFnZSwgY3RsLT5wYWdlX3NpemUpOwogCQkJLyogU3VjY2Vz
cy4gQWRkIHRoZSBwYWdlIHRvIHRoZSBsaXN0IGFuZCBjb250aW51ZS4gKi8KIAkJCWxpc3RfYWRk
KCZwYWdlLT5scnUsICZjdGwtPnBhZ2VzKTsKIAkJCWNvbnRpbnVlOwpAQCAtODUwLDYgKzg4MSw3
IEBAIHN0YXRpYyB2b2lkIHZtYmFsbG9vbl9yZWxlYXNlX3BhZ2VfbGlzdChzdHJ1Y3QgbGlzdF9o
ZWFkICpwYWdlX2xpc3QsCiAKIAlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUocGFnZSwgdG1wLCBw
YWdlX2xpc3QsIGxydSkgewogCQlsaXN0X2RlbCgmcGFnZS0+bHJ1KTsKKwkJdm1iYWxsb29uX21h
cmtfcGFnZV9vbmxpbmUocGFnZSwgcGFnZV9zaXplKTsKIAkJX19mcmVlX3BhZ2VzKHBhZ2UsIHZt
YmFsbG9vbl9wYWdlX29yZGVyKHBhZ2Vfc2l6ZSkpOwogCX0KIAotLSAKMi4xNy4yCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:07:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:07: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-devel-bounces@lists.xenproject.org>)
	id 1gPltN-0004tT-Rj; Thu, 22 Nov 2018 10:07: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=Uk8i=OB=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gPltM-0004sW-9j
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:07:24 +0000
X-Inumbo-ID: 67fab1b6-ee3e-11e8-9bd6-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 67fab1b6-ee3e-11e8-9bd6-12d6303a7972;
 Thu, 22 Nov 2018 10:07:23 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 1C92E307D860;
 Thu, 22 Nov 2018 10:07:23 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-206.ams2.redhat.com [10.36.116.206])
 by smtp.corp.redhat.com (Postfix) with ESMTP id EDE30282CD;
 Thu, 22 Nov 2018 10:07:19 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Thu, 22 Nov 2018 11:06:26 +0100
Message-Id: <20181122100627.5189-8-david@redhat.com>
In-Reply-To: <20181122100627.5189-1-david@redhat.com>
References: <20181122100627.5189-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.48]); Thu, 22 Nov 2018 10:07:23 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 7/8] PM / Hibernate: use pfn_to_online_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Len Brown <len.brown@intel.com>, Michal Hocko <mhocko@suse.com>,
 linux-pm@vger.kernel.org, pv-drivers@vmware.com,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Machek <pavel@ucw.cz>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 David Hildenbrand <david@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGV0J3MgdXNlIHBmbl90b19vbmxpbmVfcGFnZSgpIGluc3RlYWQgb2YgcGZuX3RvX3BhZ2UoKSB3
aGVuIGNoZWNraW5nCmZvciBzYXZlYWJsZSBwYWdlcyB0byBub3Qgc2F2ZS9yZXN0b3JlIG9mZmxp
bmUgbWVtb3J5IHNlY3Rpb25zLgoKQ2M6ICJSYWZhZWwgSi4gV3lzb2NraSIgPHJqd0Byand5c29j
a2kubmV0PgpDYzogUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CkNjOiBMZW4gQnJvd24gPGxl
bi5icm93bkBpbnRlbC5jb20+CkNjOiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRp
b24ub3JnPgpDYzogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+CkNjOiBNaWNo
YWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KQ2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RA
cmVkaGF0LmNvbT4KU3VnZ2VzdGVkLWJ5OiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BrZXJuZWwub3Jn
PgpBY2tlZC1ieTogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CkFja2VkLWJ5OiBQYXZl
bCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KQWNrZWQtYnk6IFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZh
ZWwuai53eXNvY2tpQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQg
PGRhdmlkQHJlZGhhdC5jb20+Ci0tLQoga2VybmVsL3Bvd2VyL3NuYXBzaG90LmMgfCA4ICsrKyst
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2tlcm5lbC9wb3dlci9zbmFwc2hvdC5jIGIva2VybmVsL3Bvd2VyL3NuYXBzaG90
LmMKaW5kZXggNjQwYjIwMzRlZGQ2Li44N2U2ZGQ1NzgxOWYgMTAwNjQ0Ci0tLSBhL2tlcm5lbC9w
b3dlci9zbmFwc2hvdC5jCisrKyBiL2tlcm5lbC9wb3dlci9zbmFwc2hvdC5jCkBAIC0xMjE1LDgg
KzEyMTUsOCBAQCBzdGF0aWMgc3RydWN0IHBhZ2UgKnNhdmVhYmxlX2hpZ2htZW1fcGFnZShzdHJ1
Y3Qgem9uZSAqem9uZSwgdW5zaWduZWQgbG9uZyBwZm4pCiAJaWYgKCFwZm5fdmFsaWQocGZuKSkK
IAkJcmV0dXJuIE5VTEw7CiAKLQlwYWdlID0gcGZuX3RvX3BhZ2UocGZuKTsKLQlpZiAocGFnZV96
b25lKHBhZ2UpICE9IHpvbmUpCisJcGFnZSA9IHBmbl90b19vbmxpbmVfcGFnZShwZm4pOworCWlm
ICghcGFnZSB8fCBwYWdlX3pvbmUocGFnZSkgIT0gem9uZSkKIAkJcmV0dXJuIE5VTEw7CiAKIAlC
VUdfT04oIVBhZ2VIaWdoTWVtKHBhZ2UpKTsKQEAgLTEyNzcsOCArMTI3Nyw4IEBAIHN0YXRpYyBz
dHJ1Y3QgcGFnZSAqc2F2ZWFibGVfcGFnZShzdHJ1Y3Qgem9uZSAqem9uZSwgdW5zaWduZWQgbG9u
ZyBwZm4pCiAJaWYgKCFwZm5fdmFsaWQocGZuKSkKIAkJcmV0dXJuIE5VTEw7CiAKLQlwYWdlID0g
cGZuX3RvX3BhZ2UocGZuKTsKLQlpZiAocGFnZV96b25lKHBhZ2UpICE9IHpvbmUpCisJcGFnZSA9
IHBmbl90b19vbmxpbmVfcGFnZShwZm4pOworCWlmICghcGFnZSB8fCBwYWdlX3pvbmUocGFnZSkg
IT0gem9uZSkKIAkJcmV0dXJuIE5VTEw7CiAKIAlCVUdfT04oUGFnZUhpZ2hNZW0ocGFnZSkpOwot
LSAKMi4xNy4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:07:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:07: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-devel-bounces@lists.xenproject.org>)
	id 1gPltV-0004y0-7C; Thu, 22 Nov 2018 10:07:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=uk8i=ob=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gPltT-0004wr-9W
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:07:31 +0000
X-Inumbo-ID: 6c2ac4c9-ee3e-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c2ac4c9-ee3e-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 10:07:30 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 21022306B661;
 Thu, 22 Nov 2018 10:07:30 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-206.ams2.redhat.com [10.36.116.206])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 6D4D7282CD;
 Thu, 22 Nov 2018 10:07:23 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Thu, 22 Nov 2018 11:06:27 +0100
Message-Id: <20181122100627.5189-9-david@redhat.com>
In-Reply-To: <20181122100627.5189-1-david@redhat.com>
References: <20181122100627.5189-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.41]); Thu, 22 Nov 2018 10:07:30 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 8/8] PM / Hibernate: exclude all
 PageOffline() pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Len Brown <len.brown@intel.com>, Michal Hocko <mhocko@suse.com>,
 linux-pm@vger.kernel.org, pv-drivers@vmware.com,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Machek <pavel@ucw.cz>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 David Hildenbrand <david@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvbnRlbnQgb2YgcGFnZXMgdGhhdCBhcmUgbWFya2VkIFBHX29mZmxpbmUgaXMgbm90IG9m
IGludGVyZXN0CihlLmcuIGluZmxhdGVkIGJ5IGEgYmFsbG9vbiBkcml2ZXIpLCBsZXQncyBza2lw
IHRoZXNlIHBhZ2VzLgoKSW4gc2F2ZWFibGVfaGlnaG1lbV9wYWdlKCksIG1vdmUgdGhlIFBhZ2VS
ZXNlcnZlZCgpIGNoZWNrIHRvIGEgbmV3CmNoZWNrIGFsb25nIHdpdGggdGhlIFBhZ2VPZmZsaW5l
KCkgY2hlY2sgdG8gc2VwYXJhdGUgaXQgZnJvbSB0aGUKc3dzdXNwIGNoZWNrcy4KCkNjOiAiUmFm
YWVsIEouIFd5c29ja2kiIDxyandAcmp3eXNvY2tpLm5ldD4KQ2M6IFBhdmVsIE1hY2hlayA8cGF2
ZWxAdWN3LmN6PgpDYzogTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwuY29tPgpDYzogQW5kcmV3
IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IE1hdHRoZXcgV2lsY294IDx3
aWxseUBpbmZyYWRlYWQub3JnPgpDYzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CkNj
OiAiTWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5jb20+CkFja2VkLWJ5OiBQYXZlbCBN
YWNoZWsgPHBhdmVsQHVjdy5jej4KQWNrZWQtYnk6IFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwu
ai53eXNvY2tpQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRh
dmlkQHJlZGhhdC5jb20+Ci0tLQoga2VybmVsL3Bvd2VyL3NuYXBzaG90LmMgfCA5ICsrKysrKyst
LQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9rZXJuZWwvcG93ZXIvc25hcHNob3QuYyBiL2tlcm5lbC9wb3dlci9zbmFwc2hvdC5j
CmluZGV4IDg3ZTZkZDU3ODE5Zi4uNDgwMmIwMzliODlmIDEwMDY0NAotLS0gYS9rZXJuZWwvcG93
ZXIvc25hcHNob3QuYworKysgYi9rZXJuZWwvcG93ZXIvc25hcHNob3QuYwpAQCAtMTIyMSw4ICsx
MjIxLDEwIEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZSAqc2F2ZWFibGVfaGlnaG1lbV9wYWdlKHN0cnVj
dCB6b25lICp6b25lLCB1bnNpZ25lZCBsb25nIHBmbikKIAogCUJVR19PTighUGFnZUhpZ2hNZW0o
cGFnZSkpOwogCi0JaWYgKHN3c3VzcF9wYWdlX2lzX2ZvcmJpZGRlbihwYWdlKSB8fCAgc3dzdXNw
X3BhZ2VfaXNfZnJlZShwYWdlKSB8fAotCSAgICBQYWdlUmVzZXJ2ZWQocGFnZSkpCisJaWYgKHN3
c3VzcF9wYWdlX2lzX2ZvcmJpZGRlbihwYWdlKSB8fCAgc3dzdXNwX3BhZ2VfaXNfZnJlZShwYWdl
KSkKKwkJcmV0dXJuIE5VTEw7CisKKwlpZiAoUGFnZVJlc2VydmVkKHBhZ2UpIHx8IFBhZ2VPZmZs
aW5lKHBhZ2UpKQogCQlyZXR1cm4gTlVMTDsKIAogCWlmIChwYWdlX2lzX2d1YXJkKHBhZ2UpKQpA
QCAtMTI4Niw2ICsxMjg4LDkgQEAgc3RhdGljIHN0cnVjdCBwYWdlICpzYXZlYWJsZV9wYWdlKHN0
cnVjdCB6b25lICp6b25lLCB1bnNpZ25lZCBsb25nIHBmbikKIAlpZiAoc3dzdXNwX3BhZ2VfaXNf
Zm9yYmlkZGVuKHBhZ2UpIHx8IHN3c3VzcF9wYWdlX2lzX2ZyZWUocGFnZSkpCiAJCXJldHVybiBO
VUxMOwogCisJaWYgKFBhZ2VPZmZsaW5lKHBhZ2UpKQorCQlyZXR1cm4gTlVMTDsKKwogCWlmIChQ
YWdlUmVzZXJ2ZWQocGFnZSkKIAkgICAgJiYgKCFrZXJuZWxfcGFnZV9wcmVzZW50KHBhZ2UpIHx8
IHBmbl9pc19ub3NhdmUocGZuKSkpCiAJCXJldHVybiBOVUxMOwotLSAKMi4xNy4yCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:08:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:08: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-devel-bounces@lists.xenproject.org>)
	id 1gPltz-0005CG-KH; Thu, 22 Nov 2018 10:08: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=mIHh=OB=citrix.com=prvs=8571d395d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPltz-0005By-73
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:08:03 +0000
X-Inumbo-ID: 7e96b6b8-ee3e-11e8-8e46-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7e96b6b8-ee3e-11e8-8e46-12d6303a7972;
 Thu, 22 Nov 2018 10:08:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,265,1539648000"; d="scan'208";a="82230901"
Date: Thu, 22 Nov 2018 11:07:39 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Message-ID: <20181122100739.li2fcsaquq6rens7@mac>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <e5dcca5e-6f19-f2d6-05f1-8659ea1dd2bb@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e5dcca5e-6f19-f2d6-05f1-8659ea1dd2bb@bitdefender.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDk6NTA6MjhBTSArMDAwMCwgQWxleGFuZHJ1IFN0ZWZh
biBJU0FJTEEgd3JvdGU6Cj4gCj4gT24gMjEuMTEuMjAxOCAyMDo1NSwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+ID4+ICsgICAgICAgICAgICBpZiAoIGEgPT0gdiApCj4gPj4gKyAgICAgICAgICAg
ICAgICBjb250aW51ZTsKPiA+PiArCj4gPj4gKyAgICAgICAgICAgIC8qIFBhdXNlLCBzeW5jZWQu
ICovCj4gPj4gKyAgICAgICAgICAgIHdoaWxlICggIWEtPmFyY2guaW5faG9zdCApCj4gPiBXaHkg
bm90IHVzZSBhLT5pc19ydW5uaW5nIGFzIGEgd2F5IHRvIGtub3cgd2hldGhlciB0aGUgdkNQVSBp
cwo+ID4gcnVubmluZz8KPiA+IAo+ID4gSSB0aGluayB0aGUgbG9naWMgb2YgdXNpbmcgdmNwdV9w
YXVzZSBhbmQgZXhwZWN0aW5nIHRoZSBydW5uaW5nIHZjcHUKPiA+IHRvIHRha2UgYSB2bWV4aXQg
YW5kIHRodXMgc2V0IGluX2hvc3QgaXMgd3JvbmcgYmVjYXVzZSBhIHZjcHUgdGhhdAo+ID4gd2Fz
bid0IHJ1bm5pbmcgd2hlbiB2Y3B1X3BhdXNlX25vc3luYyBpcyBjYWxsZWQgd29uJ3QgZ2V0IHNj
aGVkdWxlZAo+ID4gYW55bW9yZSwgdGh1cyBub3QgdGFraW5nIGEgdm1leGl0IGFuZCB0aGlzIGZ1
bmN0aW9uIHdpbGwgbG9ja3VwLgo+IAo+IFdlIGNhbiByZXNvbHZlIHRoaXMgYnkgdXNpbmcgd2hp
bGUgKCAhdmNwdV9ydW5uYWJsZShhKSAmJiAKPiAhYS0+YXJjaC5pbl9ob3N0ICksIGlmIHRoaXMg
aXMgc3VpdGFibGUuCgpJJ20gYWZyYWlkIHRoYXQgd2l0aG91dCBhIHJlYXNvbiB3aHkgdGhlIGdl
bmVyaWMgdmNwdV9wYXVzZSBpcyBub3QKc3VpdGFibGUgaGVyZSBhZGRpbmcgbW9yZSBjb2RlIHRv
IGl0IGlzIGp1c3QgcGFwZXJpbmcgb3ZlciB0aGUgcmVhbAppc3N1ZS4KClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:09:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:09: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-devel-bounces@lists.xenproject.org>)
	id 1gPlvc-0005eP-3e; Thu, 22 Nov 2018 10:09:44 +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=Uk8i=OB=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gPlvb-0005eB-3R
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:09:43 +0000
X-Inumbo-ID: ba5dd3a2-ee3e-11e8-a970-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba5dd3a2-ee3e-11e8-a970-12d6303a7972;
 Thu, 22 Nov 2018 10:09:42 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 679518EC;
 Thu, 22 Nov 2018 10:09:41 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-206.ams2.redhat.com [10.36.116.206])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 36E6557B0;
 Thu, 22 Nov 2018 10:09:39 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Thu, 22 Nov 2018 11:09:38 +0100
Message-Id: <20181122100938.5567-1-david@redhat.com>
In-Reply-To: <20181122100627.5189-1-david@redhat.com>
References: <20181122100627.5189-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Thu, 22 Nov 2018 10:09:41 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2] makedumpfile: exclude pages that are
 logically offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kazuhito Hagio <k-hagio@ab.jp.nec.com>, linux-pm@vger.kernel.org,
 pv-drivers@vmware.com, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-fsdevel@vger.kernel.org,
 devel@linuxdriverproject.org, David Hildenbrand <david@redhat.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGludXggbWFya3MgcGFnZXMgdGhhdCBhcmUgbG9naWNhbGx5IG9mZmxpbmUgdmlhIGEgcGFnZSBm
bGFnIChtYXAgY291bnQpLgpTdWNoIHBhZ2VzIGUuZy4gaW5jbHVkZSBwYWdlcyBpbmZhdGVkIGFz
IHBhcnQgb2YgYSBiYWxsb29uIGRyaXZlciBvcgpwYWdlcyB0aGF0IHdlcmUgbm90IGFjdHVhbGx5
IG9ubGluZWQgd2hlbiBvbmxpbmluZyB0aGUgd2hvbGUgc2VjdGlvbi4KCldoaWxlIHRoZSBoeXBl
cnZpc29yIHVzdWFsbHkgYWxsb3dzIHRvIHJlYWQgc3VjaCBpbmZsYXRlZCBtZW1vcnksIHdlCmJh
c2ljYWxseSByZWFkIGFuZCBkdW1wIGRhdGEgdGhhdCBpcyBjb21wbGV0ZWx5IGlycmVsZXZhbnQu
IEFsc28sIHRoaXMKbWlnaHQgcmVzdWx0IGluIHF1aXRlIHNvbWUgb3ZlcmhlYWQgaW4gdGhlIGh5
cGVydmlzb3IuIEluIGFkZGl0aW9uLAp3ZSBzYXcgc29tZSBwcm9ibGVtcyB1bmRlciBIeXBlci1W
LCB3aGVyZWJ5IHdlIGNhbiBjcmFzaCB0aGUga2VybmVsIGJ5CmR1bXBpbmcsIHdoZW4gcmVhZGlu
ZyBtZW1vcnkgb2YgYSBwYXJ0aWFsbHkgb25saW5lZCBtZW1vcnkgc2VnbWVudAooZm9yIG1lbW9y
eSBhZGRlZCBieSB0aGUgSHlwZXItViBiYWxsb29uIGRyaXZlcikuCgpUaGVyZWZvcmUsIGRvbid0
IHJlYWQgYW5kIGR1bXAgcGFnZXMgdGhhdCBhcmUgbWFya2VkIGFzIGJlaW5nIGxvZ2ljYWxseQpv
ZmZsaW5lLgoKU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5j
b20+Ci0tLQoKdjEgLT4gdjI6Ci0gRml4IFBBR0VfQlVERFlfTUFQQ09VTlRfVkFMVUUgdnMuIFBB
R0VfT0ZGTElORV9NQVBDT1VOVF9WQUxVRQoKIG1ha2VkdW1wZmlsZS5jIHwgMzQgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLQogbWFrZWR1bXBmaWxlLmggfCAgMSArCiAyIGZpbGVz
IGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
bWFrZWR1bXBmaWxlLmMgYi9tYWtlZHVtcGZpbGUuYwppbmRleCA4OTIzNTM4Li5hNWYyZWE5IDEw
MDY0NAotLS0gYS9tYWtlZHVtcGZpbGUuYworKysgYi9tYWtlZHVtcGZpbGUuYwpAQCAtODgsNiAr
ODgsNyBAQCBtZGZfcGZuX3QgcGZuX2NhY2hlX3ByaXZhdGU7CiBtZGZfcGZuX3QgcGZuX3VzZXI7
CiBtZGZfcGZuX3QgcGZuX2ZyZWU7CiBtZGZfcGZuX3QgcGZuX2h3cG9pc29uOworbWRmX3Bmbl90
IHBmbl9vZmZsaW5lOwogCiBtZGZfcGZuX3QgbnVtX2R1bXBlZDsKIApAQCAtMjQ5LDYgKzI1MCwy
MSBAQCBpc0h1Z2V0bGIodW5zaWduZWQgbG9uZyBkdG9yKQogICAgICAgICAgICAgICAgICAgICAm
JiAoU1lNQk9MKGZyZWVfaHVnZV9wYWdlKSA9PSBkdG9yKSk7CiB9CiAKK3N0YXRpYyBpbnQKK2lz
T2ZmbGluZSh1bnNpZ25lZCBsb25nIGZsYWdzLCB1bnNpZ25lZCBpbnQgX21hcGNvdW50KQorewor
CWlmIChOVU1CRVIoUEFHRV9PRkZMSU5FX01BUENPVU5UX1ZBTFVFKSA9PSBOT1RfRk9VTkRfTlVN
QkVSKQorCQlyZXR1cm4gRkFMU0U7CisKKwlpZiAoZmxhZ3MgJiAoMVVMIDw8IE5VTUJFUihQR19z
bGFiKSkpCisJCXJldHVybiBGQUxTRTsKKworCWlmIChfbWFwY291bnQgPT0gKGludClOVU1CRVIo
UEFHRV9PRkZMSU5FX01BUENPVU5UX1ZBTFVFKSkKKwkJcmV0dXJuIFRSVUU7CisKKwlyZXR1cm4g
RkFMU0U7Cit9CisKIHN0YXRpYyBpbnQKIGlzX2NhY2hlX3BhZ2UodW5zaWduZWQgbG9uZyBmbGFn
cykKIHsKQEAgLTIyODcsNiArMjMwMyw4IEBAIHdyaXRlX3ZtY29yZWluZm9fZGF0YSh2b2lkKQog
CVdSSVRFX05VTUJFUigiUEdfaHdwb2lzb24iLCBQR19od3BvaXNvbik7CiAKIAlXUklURV9OVU1C
RVIoIlBBR0VfQlVERFlfTUFQQ09VTlRfVkFMVUUiLCBQQUdFX0JVRERZX01BUENPVU5UX1ZBTFVF
KTsKKwlXUklURV9OVU1CRVIoIlBBR0VfT0ZGTElORV9NQVBDT1VOVF9WQUxVRSIsCisJCSAgICAg
UEFHRV9PRkZMSU5FX01BUENPVU5UX1ZBTFVFKTsKIAlXUklURV9OVU1CRVIoInBoeXNfYmFzZSIs
IHBoeXNfYmFzZSk7CiAKIAlXUklURV9OVU1CRVIoIkhVR0VUTEJfUEFHRV9EVE9SIiwgSFVHRVRM
Ql9QQUdFX0RUT1IpOwpAQCAtMjY4Nyw2ICsyNzA1LDcgQEAgcmVhZF92bWNvcmVpbmZvKHZvaWQp
CiAJUkVBRF9TUkNGSUxFKCJwdWRfdCIsIHB1ZF90KTsKIAogCVJFQURfTlVNQkVSKCJQQUdFX0JV
RERZX01BUENPVU5UX1ZBTFVFIiwgUEFHRV9CVUREWV9NQVBDT1VOVF9WQUxVRSk7CisJUkVBRF9O
VU1CRVIoIlBBR0VfT0ZGTElORV9NQVBDT1VOVF9WQUxVRSIsIFBBR0VfT0ZGTElORV9NQVBDT1VO
VF9WQUxVRSk7CiAJUkVBRF9OVU1CRVIoInBoeXNfYmFzZSIsIHBoeXNfYmFzZSk7CiAjaWZkZWYg
X19hYXJjaDY0X18KIAlSRUFEX05VTUJFUigiVkFfQklUUyIsIFZBX0JJVFMpOwpAQCAtNjA0MSw2
ICs2MDYwLDEyIEBAIF9fZXhjbHVkZV91bm5lY2Vzc2FyeV9wYWdlcyh1bnNpZ25lZCBsb25nIG1l
bV9tYXAsCiAJCWVsc2UgaWYgKGlzSFdQT0lTT04oZmxhZ3MpKSB7CiAJCQlwZm5fY291bnRlciA9
ICZwZm5faHdwb2lzb247CiAJCX0KKwkJLyoKKwkJICogRXhjbHVkZSBwYWdlcyB0aGF0IGFyZSBs
b2dpY2FsbHkgb2ZmbGluZS4KKwkJICovCisJCWVsc2UgaWYgKGlzT2ZmbGluZShmbGFncywgX21h
cGNvdW50KSkgeworCQkJcGZuX2NvdW50ZXIgPSAmcGZuX29mZmxpbmU7CisJCX0KIAkJLyoKIAkJ
ICogVW5leGNsdWRhYmxlIHBhZ2UKIAkJICovCkBAIC03NTIyLDcgKzc1NDcsNyBAQCB3cml0ZV9l
bGZfcGFnZXNfY3ljbGljKHN0cnVjdCBjYWNoZV9kYXRhICpjZF9oZWFkZXIsIHN0cnVjdCBjYWNo
ZV9kYXRhICpjZF9wYWdlKQogCSAqLwogCWlmIChpbmZvLT5mbGFnX2N5Y2xpYykgewogCQlwZm5f
emVybyA9IHBmbl9jYWNoZSA9IHBmbl9jYWNoZV9wcml2YXRlID0gMDsKLQkJcGZuX3VzZXIgPSBw
Zm5fZnJlZSA9IHBmbl9od3BvaXNvbiA9IDA7CisJCXBmbl91c2VyID0gcGZuX2ZyZWUgPSBwZm5f
aHdwb2lzb24gPSBwZm5fb2ZmbGluZSA9IDA7CiAJCXBmbl9tZW1ob2xlID0gaW5mby0+bWF4X21h
cG5yOwogCX0KIApAQCAtODgwNCw3ICs4ODI5LDcgQEAgd3JpdGVfa2R1bXBfcGFnZXNfYW5kX2Jp
dG1hcF9jeWNsaWMoc3RydWN0IGNhY2hlX2RhdGEgKmNkX2hlYWRlciwgc3RydWN0IGNhY2hlX2QK
IAkJICogUmVzZXQgY291bnRlciBmb3IgZGVidWcgbWVzc2FnZS4KIAkJICovCiAJCXBmbl96ZXJv
ID0gcGZuX2NhY2hlID0gcGZuX2NhY2hlX3ByaXZhdGUgPSAwOwotCQlwZm5fdXNlciA9IHBmbl9m
cmVlID0gcGZuX2h3cG9pc29uID0gMDsKKwkJcGZuX3VzZXIgPSBwZm5fZnJlZSA9IHBmbl9od3Bv
aXNvbiA9IHBmbl9vZmZsaW5lID0gMDsKIAkJcGZuX21lbWhvbGUgPSBpbmZvLT5tYXhfbWFwbnI7
CiAKIAkJLyoKQEAgLTk3NDksNyArOTc3NCw3IEBAIHByaW50X3JlcG9ydCh2b2lkKQogCXBmbl9v
cmlnaW5hbCA9IGluZm8tPm1heF9tYXBuciAtIHBmbl9tZW1ob2xlOwogCiAJcGZuX2V4Y2x1ZGVk
ID0gcGZuX3plcm8gKyBwZm5fY2FjaGUgKyBwZm5fY2FjaGVfcHJpdmF0ZQotCSAgICArIHBmbl91
c2VyICsgcGZuX2ZyZWUgKyBwZm5faHdwb2lzb247CisJICAgICsgcGZuX3VzZXIgKyBwZm5fZnJl
ZSArIHBmbl9od3BvaXNvbiArIHBmbl9vZmZsaW5lOwogCXNocmlua2luZyA9IChwZm5fb3JpZ2lu
YWwgLSBwZm5fZXhjbHVkZWQpICogMTAwOwogCXNocmlua2luZyA9IHNocmlua2luZyAvIHBmbl9v
cmlnaW5hbDsKIApAQCAtOTc2Myw2ICs5Nzg4LDcgQEAgcHJpbnRfcmVwb3J0KHZvaWQpCiAJUkVQ
T1JUX01TRygiICAgIFVzZXIgcHJvY2VzcyBkYXRhIHBhZ2VzIDogMHglMDE2bGx4XG4iLCBwZm5f
dXNlcik7CiAJUkVQT1JUX01TRygiICAgIEZyZWUgcGFnZXMgICAgICAgICAgICAgIDogMHglMDE2
bGx4XG4iLCBwZm5fZnJlZSk7CiAJUkVQT1JUX01TRygiICAgIEh3cG9pc29uIHBhZ2VzICAgICAg
ICAgIDogMHglMDE2bGx4XG4iLCBwZm5faHdwb2lzb24pOworCVJFUE9SVF9NU0coIiAgICBPZmZs
aW5lIHBhZ2VzICAgICAgICAgICA6IDB4JTAxNmxseFxuIiwgcGZuX29mZmxpbmUpOwogCVJFUE9S
VF9NU0coIiAgUmVtYWluaW5nIHBhZ2VzICA6IDB4JTAxNmxseFxuIiwKIAkgICAgcGZuX29yaWdp
bmFsIC0gcGZuX2V4Y2x1ZGVkKTsKIAlSRVBPUlRfTVNHKCIgIChUaGUgbnVtYmVyIG9mIHBhZ2Vz
IGlzIHJlZHVjZWQgdG8gJWxsZCUlLilcbiIsCkBAIC05NzkwLDcgKzk4MTYsNyBAQCBwcmludF9t
ZW1fdXNhZ2Uodm9pZCkKIAlwZm5fb3JpZ2luYWwgPSBpbmZvLT5tYXhfbWFwbnIgLSBwZm5fbWVt
aG9sZTsKIAogCXBmbl9leGNsdWRlZCA9IHBmbl96ZXJvICsgcGZuX2NhY2hlICsgcGZuX2NhY2hl
X3ByaXZhdGUKLQkgICAgKyBwZm5fdXNlciArIHBmbl9mcmVlICsgcGZuX2h3cG9pc29uOworCSAg
ICArIHBmbl91c2VyICsgcGZuX2ZyZWUgKyBwZm5faHdwb2lzb24gKyBwZm5fb2ZmbGluZTsKIAlz
aHJpbmtpbmcgPSAocGZuX29yaWdpbmFsIC0gcGZuX2V4Y2x1ZGVkKSAqIDEwMDsKIAlzaHJpbmtp
bmcgPSBzaHJpbmtpbmcgLyBwZm5fb3JpZ2luYWw7CiAJdG90YWxfc2l6ZSA9IGluZm8tPnBhZ2Vf
c2l6ZSAqIHBmbl9vcmlnaW5hbDsKZGlmZiAtLWdpdCBhL21ha2VkdW1wZmlsZS5oIGIvbWFrZWR1
bXBmaWxlLmgKaW5kZXggZjAyZjg2ZC4uZTNhMmIyOSAxMDA2NDQKLS0tIGEvbWFrZWR1bXBmaWxl
LmgKKysrIGIvbWFrZWR1bXBmaWxlLmgKQEAgLTE5MjcsNiArMTkyNyw3IEBAIHN0cnVjdCBudW1i
ZXJfdGFibGUgewogCWxvbmcgICAgUEdfaHdwb2lzb247CiAKIAlsb25nCVBBR0VfQlVERFlfTUFQ
Q09VTlRfVkFMVUU7CisJbG9uZwlQQUdFX09GRkxJTkVfTUFQQ09VTlRfVkFMVUU7CiAJbG9uZwlT
RUNUSU9OX1NJWkVfQklUUzsKIAlsb25nCU1BWF9QSFlTTUVNX0JJVFM7CiAJbG9uZyAgICBIVUdF
VExCX1BBR0VfRFRPUjsKLS0gCjIuMTcuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:15:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:15: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-devel-bounces@lists.xenproject.org>)
	id 1gPm0q-0006VT-R0; Thu, 22 Nov 2018 10:15: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=QveS=OB=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPm0p-0006VB-Pl
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:15:07 +0000
X-Inumbo-ID: 7b6ff264-ee3f-11e8-9b8d-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b6ff264-ee3f-11e8-9b8d-12d6303a7972;
 Thu, 22 Nov 2018 10:15:06 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 23335301AB3F; Thu, 22 Nov 2018 12:15:05 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id ED7773000E4F;
 Thu, 22 Nov 2018 12:15:04 +0200 (EET)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <20181122100554.pyqqa5iw6g27erkv@mac>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
Date: Thu, 22 Nov 2018 12:14:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20181122100554.pyqqa5iw6g27erkv@mac>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Mihai_Don=c8=9bu?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjIvMTggMTI6MDUgUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gV2VkLCBO
b3YgMjEsIDIwMTggYXQgMDg6NTU6NDhQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+
PiBPbiAxMS8xNi8xOCA3OjA0IFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+ICsgICAg
ICAgICAgICBpZiAoIGEgPT0gdiApCj4+Pj4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsKPj4+
PiArCj4+Pj4gKyAgICAgICAgICAgIC8qIFBhdXNlLCBzeW5jZWQuICovCj4+Pj4gKyAgICAgICAg
ICAgIHdoaWxlICggIWEtPmFyY2guaW5faG9zdCApCj4+PiBXaHkgbm90IHVzZSBhLT5pc19ydW5u
aW5nIGFzIGEgd2F5IHRvIGtub3cgd2hldGhlciB0aGUgdkNQVSBpcwo+Pj4gcnVubmluZz8KPj4+
Cj4+PiBJIHRoaW5rIHRoZSBsb2dpYyBvZiB1c2luZyB2Y3B1X3BhdXNlIGFuZCBleHBlY3Rpbmcg
dGhlIHJ1bm5pbmcgdmNwdQo+Pj4gdG8gdGFrZSBhIHZtZXhpdCBhbmQgdGh1cyBzZXQgaW5faG9z
dCBpcyB3cm9uZyBiZWNhdXNlIGEgdmNwdSB0aGF0Cj4+PiB3YXNuJ3QgcnVubmluZyB3aGVuIHZj
cHVfcGF1c2Vfbm9zeW5jIGlzIGNhbGxlZCB3b24ndCBnZXQgc2NoZWR1bGVkCj4+PiBhbnltb3Jl
LCB0aHVzIG5vdCB0YWtpbmcgYSB2bWV4aXQgYW5kIHRoaXMgZnVuY3Rpb24gd2lsbCBsb2NrdXAu
Cj4+Pgo+Pj4gSSBkb24ndCB0aGluayB5b3UgbmVlZCB0aGUgaW5faG9zdCBib29sZWFuIGF0IGFs
bC4KPj4+Cj4+Pj4gKyAgICAgICAgICAgICAgICBjcHVfcmVsYXgoKTsKPj4+IElzIHRoaXMgcmVh
bGx5IGJldHRlciB0aGFuIHVzaW5nIHZjcHVfcGF1c2U/Cj4+Pgo+Pj4gSSBhc3N1bWUgdGhpcyBp
cyBkb25lIHRvIGF2b2lkIHdhaXRpbmcgb24gZWFjaCB2Y3B1LCBhbmQgaW5zdGVhZCBkb2luZwo+
Pj4gaXQgaGVyZSBsaWtlbHkgbWVhbnMgbGVzcyB3YWl0IHRpbWU/Cj4+Cj4+IFRoZSBwcm9ibGVt
IHdpdGggcGxhaW4gdmNwdV9wYXVzZSgpIGlzIHRoYXQgd2Ugd2VyZW4ndCBhYmxlIHRvIHVzZSBp
dCwKPj4gZm9yIHRoZSBzYW1lIHJlYXNvbiAod2hpY2ggcmVtYWlucyB1bmNsZWFyIGFzIG9mIHll
dCkgdGhhdCB3ZSBjb3VsZG4ndAo+PiB1c2UgYS0+aXNfcnVubmluZzogd2UgZ2V0IENQVSBzdHVj
ayBoeXBlcnZpc29yIGNyYXNoZXMgdGhhdCB3YXkuIEhlcmUncwo+PiBvbmUgdGhhdCB1c2VzIHRo
ZSBzYW1lIGxvZ2ljLCBidXQgbG9vcHMgb24gYS0+aXNfcnVubmluZyBpbnN0ZWFkIG9mCj4+ICFh
LT5hcmNoLmluX2hvc3Q6Cj4+Cj4+IChYRU4pIFsgMzY2My4xOShYRU4pIFsgMzY2Ny45OTUwNjFd
IFdhdGNoZG9nIHRpbWVyIGRldGVjdHMgdGhhdCBDUFUwIGlzCj4+IHN0dWNrIQo+PiAoWEVOKSBb
IDM2NjguMDAwNjk0XSAtLS0tWyBYZW4tNC43LjUgIHg4Nl82NCAgZGVidWc9eSAgTm90IHRhaW50
ZWQgXS0tLS0KPj4gKFhFTikgWyAzNjY4LjAwNzEwOF0gQ1BVOiAgICAwCj4+IChYRU4pIFsgMzY2
OC4wMDk4ODJdIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAxMzI3ZDI+XQo+PiB2Y3B1X3NsZWVw
X3N5bmMrMHg0MC8weDcxCj4+IChYRU4pIFsgMzY2OC4wMTY5ODldIFJGTEFHUzogMDAwMDAwMDAw
MDAwMDIwMiAgIENPTlRFWFQ6IGh5cGVydmlzb3IgKGQwdjApCj4+IChYRU4pIFsgMzY2OC4wMjM1
NzVdIHJheDogMDAwMDAwMDAwMDAwMDAwMSAgIHJieDogZmZmZjgzMDA3Y2NmYzAwMAo+PiByY3g6
IGZmZmY4MzAwN2NjZmMxMjgKPj4gKFhFTikgWyAzNjY4LjAzMTU0OF0gcmR4OiAwMDAwMDAwMDAw
MDAwMDAwICAgcnNpOiAwMDAwMDAwMDAwMDAwMjQ2Cj4+IHJkaTogZmZmZjgzMGM1Mjk4NDE0OAo+
PiAoWEVOKSBbIDM2NjguMDM5NTIyXSByYnA6IGZmZmY4MzAwN2NmMmZjZDggICByc3A6IGZmZmY4
MzAwN2NmMmZjYzggICByODoKPj4gIDAwMDAwMDAwMDAwMDAwMDMKPj4gKFhFTikgWyAzNjY4LjA0
NzQ5NV0gcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiBmZmZmODJkMDgwMzQ4NDYwCj4+IHIx
MTogMDAwMDAwMDAwMDAwMDAwMAo+PiAoWEVOKSBbIDM2NjguMDU1NDY1XSByMTI6IGZmZmY4MmQw
ODAxMzI3OTIgICByMTM6IGZmZmY4MzBiMTcyYjQwMDAKPj4gcjE0OiBmZmZmODJjMDAwMjI1MDAw
Cj4+IChYRU4pIFsgMzY2OC4wNjM0MzldIHIxNTogMDAwMDAwMDAwMDBmMDAwMCAgIGNyMDogMDAw
MDAwMDA4MDA1MDAzMwo+PiBjcjQ6IDAwMDAwMDAwMDAzNTI2ZTAKPj4gKFhFTikgWyAzNjY4LjA3
MTQxNV0gY3IzOiAwMDAwMDAwYjRiYTk0MDAwICAgY3IyOiAwMDAwN2Y2MTYxNzE0ZjcwCj4+IChY
RU4pIFsgMzY2OC4wNzczMDhdIGZzYjogMDAwMDdmOTE2NGYwODhjMCAgIGdzYjogZmZmZjg4MDI3
NmMwMDAwMAo+PiBnc3M6IDAwMDAwMDAwMDAwMDAwMDAKPj4gKFhFTikgWyAzNjY4LjA4NTI4MF0g
ZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczoKPj4gZTAxMCAg
IGNzOiBlMDA4Cj4+IChYRU4pIFsgMzY2OC4wOTI3MzFdIFhlbiBjb2RlIGFyb3VuZCA8ZmZmZjgy
ZDA4MDEzMjdkMj4KPj4gKHZjcHVfc2xlZXBfc3luYysweDQwLzB4NzEpOgo+PiAoWEVOKSBbIDM2
NjguMTAwMTg2XSAgMDEgMDAgMDAgMDAgNzQgMjQgZjMgOTAgPDhiPiAxMSA0OCA4YiA0MyAxMCA4
YiA4MAo+PiBkYyAwMSAwMCAwMCAwOSBkMCA0OCA5OAo+PiAoWEVOKSBbIDM2NjguMTA4NTkzXSBY
ZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgzMDA3Y2YyZmNjODoKPj4gKFhFTikgWyAzNjY4
LjExNDIyM10gICAgMDAwMDAwMDAwMDAwMDI0MCBmZmZmODMwMDdjY2ZjMDAwCj4+IGZmZmY4MzAw
N2NmMmZkMDggZmZmZjgyZDA4MDEwNzM1Ygo+PiAoWEVOKSBbIDM2NjguMTIyMjgyXSAgICBmZmZm
ODJkMDgwMTM1OGFkIGZmZmY4MzBiMTcyYjQwMDAKPj4gMDAwMDAwMDAwMDAwMDI0MCAwMDAwMDAw
MDAwMDAwMDQ4Cj4+IChYRU4pIFsgMzY2OC4xMzAzNDZdICAgIGZmZmY4MzAwN2NmMmZkMTggZmZm
ZjgyZDA4MDEwODc5YQo+PiBmZmZmODMwMDdjZjJmZDg4IGZmZmY4MmQwODAyNDVlNjkKPj4gKFhF
TikgWyAzNjY4LjEzODQwMl0gICAgZmZmZjgzMDA3ZDYxNTAwMCBmZmZmODMwYjE3MmI0NjU4Cj4+
IGZmZmY4MzAwN2NmMmZkNDggMDAwMDAwMDAwMDBmMDAwMAo+PiAoWEVOKSBbIDM2NjguMTQ2NDY0
XSAgICAwMDAwN2Y5MTY0ZmI4MDA0IDAwMDAwMDAwMDAwMDAwNDgKPj4gZmZmZjgzMGM1Mjk3NDAw
MCAwMDAwMDAwMDAwMDAwMDA2Cj4+IChYRU4pIFsgMzY2OC4xNTQ1MjNdICAgIGZmZmZmZmZmZmZm
ZmZmZmYgZmZmZmZmZmZmZmZmZmZlYQo+PiAwMDAwN2Y5MTY0ZmIxMDA0IDAwMDAwMDAwMDAwMDAw
MDAKPj4gKFhFTikgWyAzNjY4LjE2MjU4NF0gICAgZmZmZjgzMDA3Y2YyZmU0OCBmZmZmODJkMDgw
MWRkOGY1Cj4+IGZmZmY4MmQwODAzNzRkNTggZmZmZjgyZDA4MDI0YjMwOAo+PiAoWEVOKSBbIDM2
NjguMTcwNjQzXSAgICBmZmZmODMwMDdjZjJmZGM4IGZmZmY4MzAwN2NmMmZmZmYKPj4gZmZmZjgz
MDA3Y2YyZmRjOCBmZmZmODMwYjE3MmI0MDAwCj4+IChYRU4pIFsgMzY2OC4xNzg3MDRdICAgIDAw
MDAwMjQwMDAwMDAwMDEgMDAwMDAwMDAwMDBmMDAwMAo+PiAwMDAwN2Y5MTY0ZmI4MDA0IGZmZmZm
ZmZmZmZmZmZmZmMKPj4gKFhFTikgWyAzNjY4LjE4Njc2M10gICAgMDAwMDAwMDAwMDAwMDI5MyAw
MDAwN2Y5MTYzMWY4NWQzCj4+IGZmZmY4MmQwODAyNTA4MzQgZmZmZjgyZDA4MDI1MDgyOAo+PiAo
WEVOKSBbIDM2NjguMTk0ODIwXSAgICBmZmZmODJkMDgwMjUwODM0IGZmZmY4MmQwODAyNTA4MjgK
Pj4gZmZmZjgyZDA4MDI1MDgzNCBmZmZmODMwMDdjZjJmZWY4Cj4+IChYRU4pIFsgMzY2OC4yMDI4
ODJdICAgIDAwMDAwMDAwMDAwMDAwMjIgZmZmZjgyZDA4MDFkYzAzNwo+PiBkZWFkYmVlZmRlYWRm
MDBkIGZmZmZmZmZmODEwMDE0NGEKPj4gKFhFTikgWyAzNjY4LjIxMDk0Ml0gICAgZmZmZjgzMDA3
Y2YyZmVlOCBmZmZmODJkMDgwMTcyYWNhCj4+IDAyZmY4MmQwODAyNTA4MzQgMDAwMDAwMDAwMDAw
MDAwNgo+PiAoWEVOKSBbIDM2NjguMjE5MDAwXSAgICAwMDAwN2Y5MTY0ZmIxMDA0IGRlYWRiZWVm
ZGVhZGYwMGQKPj4gZGVhZGJlZWZkZWFkZjAwZCBkZWFkYmVlZmRlYWRmMDBkCj4+IChYRU4pIFsg
MzY2OC4yMjcwNjJdICAgIGZmZmY4MmQwODAyNTA4MzQgZmZmZjgyZDA4MDI1MDgyOAo+PiBmZmZm
ODJkMDgwMjUwODM0IGZmZmY4MmQwODAyNTA4MjgKPj4gKFhFTikgWyAzNjY4LjIzNTEyMV0gICAg
ZmZmZjgyZDA4MDI1MDgzNCBmZmZmODJkMDgwMjUwODI4Cj4+IGZmZmY4MmQwODAyNTA4MzQgZmZm
ZjgzMDA3ZDYxNTAwMAo+PiAoWEVOKSBbIDM2NjguMjQzMTgwXSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAKPj4gMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4+
IChYRU4pIFsgMzY2OC4yNTEyNDBdICAgIDAwMDA3Y2ZmODMwZDAwZTcgZmZmZjgyZDA4MDI1MDg5
OQo+PiAwMDAwN2ZmZWY2YmFmMWQwIDAwMDAwMDAwMDAzMDUwMDAKPj4gKFhFTikgWyAzNjY4LjI1
OTI5OF0gICAgZmZmZjg4MDIyNzQwYjkwMCBmZmZmZmZmZmZmZmZmZmYyCj4+IGZmZmY4ODAyMmIz
MWZlOTggZmZmZjg4MDI2ZjMzNzRkOAo+PiAoWEVOKSBbIDM2NjguMjY3MzYxXSAgICAwMDAwMDAw
MDAwMDAwMjgyIDAwMDAwMDAwMDAwMDAwMDAKPj4gZmZmZjg4MDA3Yzk5NTA4MCAwMDAwMDAwMDAw
MDAwMDAwCj4+IChYRU4pIFsgMzY2OC4yNzU0MTddIFhlbiBjYWxsIHRyYWNlOgo+PiAoWEVOKSBb
IDM2NjguMjc4NzE0XSAgICBbPGZmZmY4MmQwODAxMzI3ZDI+XSB2Y3B1X3NsZWVwX3N5bmMrMHg0
MC8weDcxCj4+IChYRU4pIFsgMzY2OC4yODQ5NTJdICAgIFs8ZmZmZjgyZDA4MDEwNzM1Yj5dCj4+
IGRvbWFpbi5jI2RvX2RvbWFpbl9wYXVzZSsweDMzLzB4NGYKPj4gKFhFTikgWyAzNjY4LjI5MTk3
M10gICAgWzxmZmZmODJkMDgwMTA4NzlhPl0gZG9tYWluX3BhdXNlKzB4MjUvMHgyNwo+PiAoWEVO
KSBbIDM2NjguMjk3OTUyXSAgICBbPGZmZmY4MmQwODAyNDVlNjk+XQo+PiBoYXBfdHJhY2tfZGly
dHlfdnJhbSsweDJjMS8weDRhNwo+PiAoWEVOKSBbIDM2NjguMzA0Nzk3XSAgICBbPGZmZmY4MmQw
ODAxZGQ4ZjU+XSBkb19odm1fb3ArMHgxOGJlLzB4MmI1OAo+PiAoWEVOKSBbIDM2NjguMzEwODY0
XSAgICBbPGZmZmY4MmQwODAxNzJhY2E+XSBwdl9oeXBlcmNhbGwrMHgxZTUvMHg0MDIKPj4gKFhF
TikgWyAzNjY4LjMxNzAxN10gICAgWzxmZmZmODJkMDgwMjUwODk5Pl0gZW50cnkubyN0ZXN0X2Fs
bF9ldmVudHMrMC8weDNkCj4+IChYRU4pIFsgMzY2OC4zMjM2ODldCj4+IChYRU4pIFsgMzY2OC4z
MjU2ODVdCj4+IChYRU4pIFsgMzY2OC4zMjc2NzhdICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKPj4gKFhFTikgWyAzNjY4LjMzMzEzOF0gUGFuaWMgb24gQ1BVIDA6Cj4+
IChYRU4pIFsgMzY2OC4zMzY0MjhdIEZBVEFMIFRSQVA6IHZlY3RvciA9IDIgKG5taSkKPj4gKFhF
TikgWyAzNjY4LjM0MDg1MF0gW2Vycm9yX2NvZGU9MDAwMF0KPj4gKFhFTikgWyAzNjY4LjM0NDQw
NF0gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiAoWEVOKSBbIDM2
NjguMzQ5ODYzXQo+PiAoWEVOKSBbIDM2NjguMzUxODU0XSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRz
Li4uCj4+IChYRU4pIFsgMzY2OC4zNTYwMTddIER1bXBpbmcgb3RoZXIgQ1BVcwo+PiAoWEVOKSBb
IDM2NjguMzU5NTY3XSAqKiogRHVtcGluZyBDUFUxIGhvc3Qgc3RhdGU6ICoqKgo+PiAoWEVOKSBb
IDM2NjguMzY0MzM3XSAtLS0tWyBYZW4tNC43LjUgIHg4Nl82NCAgZGVidWc9eSAgTm90IHRhaW50
ZWQgXS0tLS0KPj4gKFhFTikgWyAzNjY4LjM3MDc1MF0gQ1BVOiAgICAxCj4+IChYRU4pIFsgMzY2
OC4zNzM1MjJdIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAxNmI1YTY+XQo+PiBkb21haW4uYyNk
ZWZhdWx0X2lkbGUrMHhhMi8weGI1Cj4+IChYRU4pIFsgMzY2OC4zODExNDldIFJGTEFHUzogMDAw
MDAwMDAwMDAwMDIwMiAgIENPTlRFWFQ6IGh5cGVydmlzb3IKPj4gKFhFTikgWyAzNjY4LjM4NzEy
OF0gcmF4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmJ4OiBmZmZmODMwYzUyOWI3ZmZmCj4+IHJjeDog
MDAwMDAwMDAwMDAwMDA0OAo+PiAoWEVOKSBbIDM2NjguMzk1MTAxXSByZHg6IDAwMDAwMDAwMDAw
MDAwMDAgICByc2k6IGZmZmY4MzBjNTI5YjdmZmYKPj4gcmRpOiBmZmZmODMwYzUyOWI3ZWY4Cj4+
IChYRU4pIFsgMzY2OC40MDMwNzZdIHJicDogZmZmZjgzMGM1MjliN2VkMCAgIHJzcDogZmZmZjgz
MGM1MjliN2VkMCAgIHI4Ogo+PiAgZmZmZjgzMGM1MjlmZTRhOAo+PiAoWEVOKSBbIDM2NjguNDEx
MDQ4XSByOTogIGZmZmY4MzBjNTI5YmFjMjAgICByMTA6IGZmZmY4MzBjNTI5ZmU0OTAKPj4gcjEx
OiBmZmZmODMwYzUyOWJhMTQ4Cj4+IChYRU4pIFsgMzY2OC40MTkwMTldIHIxMjogZmZmZjgzMGM1
MjliYTE0MCAgIHIxMzogZmZmZjgzMDA3Y2Y3NTAwMAo+PiByMTQ6IDAwMDAwMzU0MGZkN2NkNmIK
Pj4gKFhFTikgWyAzNjY4LjQyNjk5NF0gcjE1OiBmZmZmZmZmZmZmZmZmZmZmICAgY3IwOiAwMDAw
MDAwMDgwMDUwMDNiCj4+IGNyNDogMDAwMDAwMDAwMDM1MjZlMAo+PiAoWEVOKSBbIDM2NjguNDM0
OTY0XSBjcjM6IDAwMDAwMDAwN2NmMWQwMDAgICBjcjI6IDAwMDAwMDAwMDAwMDAwMDAKPj4gKFhF
TikgWyAzNjY4LjQ0MDg2MV0gZnNiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NiOiAwMDAwMDAwMDAw
MDAwMDAwCj4+IGdzczogMDAwMDAwMDAwMDAwMDAwMAo+PiAoWEVOKSBbIDM2NjguNDQ4ODMyXSBk
czogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOgo+PiAwMDAwICAg
Y3M6IGUwMDgKPj4gKFhFTikgWyAzNjY4LjQ1NjI4NV0gWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJk
MDgwMTZiNWE2Pgo+PiAoZG9tYWluLmMjZGVmYXVsdF9pZGxlKzB4YTIvMHhiNSk6Cj4+IChYRU4p
IFsgMzY2OC40NjQyNjBdICAwMCAwMCAwMCAwZiAzMCA5MCBmYiBmNCA8MGY+IGI2IDQ2IGY1IDgw
IGE3IGZkIDAwCj4+IDAwIDAwIGZlIDBmIDMwIDkwIGViIDAxCj4+IChYRU4pIFsgMzY2OC40NzI2
NjNdIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwYzUyOWI3ZWQwOgo+PiAoWEVOKSBb
IDM2NjguNDc4Mjk3XSAgICBmZmZmODMwYzUyOWI3ZWYwIGZmZmY4MmQwODAxNmI2MjgKPj4gZmZm
ZjgyZDA4MDEzNGZmZSBmZmZmODMwMDdjZjc1MDAwCj4+IChYRU4pIFsgMzY2OC40ODYzNThdICAg
IGZmZmY4MzBjNTI5YjdkZjAgMDAwMDAwMDAwMDAwMDAwMAo+PiAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAKPj4gKFhFTikgWyAzNjY4LjQ5NDQxN10gICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMWMzYTM4Cj4+IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+
PiAoWEVOKSBbIDM2NjguNTAyNDc4XSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAKPj4gMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4+IChYRU4pIFsgMzY2OC41
MTA1MzhdICAgIDAwMDAwMDAwMDAwMDAyZmYgMDAwMDAwMDAwMDFjMDBlOQo+PiAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPj4gKFhFTikgWyAzNjY4LjUxODU5NV0gICAgMDAwMGJl
ZWYwMDAwYmVlZiAwMDAwMDAwMDAwMTAzZjE1Cj4+IDAwMDAwMGJmMDAwMGJlZWYgMDAwMDAwMDAw
MDAwMDA0Ngo+PiAoWEVOKSBbIDM2NjguNTI2NjU2XSAgICAwMDAwMDAwMDAwMWMzYTM4IDAwMDAw
MDAwMDAwMGJlZWYKPj4gZmZmZmVhMDAwZDViYmVlZiBmZmZmZWEwMDBkNWJiZWVmCj4+IChYRU4p
IFsgMzY2OC41MzQ3MTVdICAgIDAwMDAwMDAwMDAwMGJlZWYgMDAwMDAwMDAwMDAwYmVlZgo+PiAw
MTdmZmZjMDAwMDAwMDAxIGZmZmY4MzAwN2NmNzUwMDAKPj4gKFhFTikgWyAzNjY4LjU0Mjc3NV0g
ICAgMDAwMDAwM2JkMjY0NjM4MCAwMDAwMDAwMDAwMzUyNmUwCj4+IDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMGM1Mjk5ZTAwMAo+PiAoWEVOKSBbIDM2NjguNTUwODM3XSAgICAwMDAwMDcwMTAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAKPj4gKFhFTikgWyAzNjY4LjU1NTk0OF0gWGVuIGNhbGwgdHJh
Y2U6Cj4+IChYRU4pIFsgMzY2OC41NTkyNDJdICAgIFs8ZmZmZjgyZDA4MDE2YjVhNj5dIGRvbWFp
bi5jI2RlZmF1bHRfaWRsZSsweGEyLzB4YjUKPj4gKFhFTikgWyAzNjY4LjU2NjAwMF0gICAgWzxm
ZmZmODJkMDgwMTZiNjI4Pl0gZG9tYWluLmMjaWRsZV9sb29wKzB4NTcvMHg2ZQo+PiAoWEVOKSBb
IDM2NjguNTcyNTAyXQo+PiAoWEVOKSBbIDM2NjguNTc0NDk0XSAqKiogRHVtcGluZyBDUFUyIGhv
c3Qgc3RhdGU6ICoqKgo+PiAoWEVOKSBbIDM2NjguNTc5MjYxXSAtLS0tWyBYZW4tNC43LjUgIHg4
Nl82NCAgZGVidWc9eSAgTm90IHRhaW50ZWQgXS0tLS0KPj4gKFhFTikgWyAzNjY4LjU4NTY3NV0g
Q1BVOiAgICAyCj4+IChYRU4pIFsgMzY2OC41ODg0NDldIFJJUDogICAgZTAwODpbPGZmZmY4MmQw
ODAxMjc4ODA+XQo+PiBxdWV1ZV9yZWFkX2xvY2tfc2xvd3BhdGgrMHgyNy8weDRkCj4+IChYRU4p
IFsgMzY2OC41OTYzMzJdIFJGTEFHUzogMDAwMDAwMDAwMDAwMDI4NiAgIENPTlRFWFQ6IGh5cGVy
dmlzb3IgKGQxdjEpCj4+IChYRU4pIFsgMzY2OC42MDI5MTldIHJheDogMDAwMDAwMDAwMDAwMDBm
ZiAgIHJieDogZmZmZjgzMGIxYjJiNjk4MAo+PiByY3g6IDAwMDAwMDAwMDAwMDAwMDAKPj4gKFhF
TikgWyAzNjY4LjYxMDg5M10gcmR4OiBmZmZmODMwYzUyOTk3ZmZmICAgcnNpOiAwMDAwMDAwMDAw
MDAwMDA5Cj4+IHJkaTogZmZmZjgzMGIxYjJiNjk4YQo+PiAoWEVOKSBbIDM2NjguNjE4ODY1XSBy
YnA6IGZmZmY4MzBjNTI5OTdhNjggICByc3A6IGZmZmY4MzBjNTI5OTdhNTggICByODoKPj4gIDAw
MDAwMDAwMDAwMDAwMDAKPj4gKFhFTikgWyAzNjY4LjYyNjgzN10gcjk6ICAwMDAwMDAwMDAwMDAw
MDAzICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwCj4+IHIxMTogMDAwMDAwMDAwMDAwMDAwMAo+PiAo
WEVOKSBbIDM2NjguNjM0ODEyXSByMTI6IGZmZmY4MzBiMWIyYjY5ODQgICByMTM6IGZmZmY4MzBj
NTI5OTdhYTQKPj4gcjE0OiBmZmZmODMwYzUyOTk3YzM0Cj4+IChYRU4pIFsgMzY2OC42NDI3ODZd
IHIxNTogMDAwMDAwMDAwMDAwMDFhYSAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMwo+PiBjcjQ6IDAw
MDAwMDAwMDAzNTI2ZTAKPj4gKFhFTikgWyAzNjY4LjY1MDc1OV0gY3IzOiAwMDAwMDAwYjEwNWVm
MDAwICAgY3IyOiAwMDAwMDE5MDA2OGMzMDAwCj4+IChYRU4pIFsgMzY2OC42NTY2NTBdIGZzYjog
MDAwMDAwMDAwMDAwMDAwMCAgIGdzYjogMDAwMDAwMDAwMDAwMDAwMAo+PiBnc3M6IDAwMDAwMDRm
NThiZDMwMDAKPj4gKFhFTikgWyAzNjY4LjY2NDYyNF0gZHM6IDAwMDAgICBlczogMDAwMCAgIGZz
OiAwMDAwICAgZ3M6IDAwMDAgICBzczoKPj4gMDAwMCAgIGNzOiBlMDA4Cj4+IChYRU4pIFsgMzY2
OC42NzIwNzddIFhlbiBjb2RlIGFyb3VuZCA8ZmZmZjgyZDA4MDEyNzg4MD4KPj4gKHF1ZXVlX3Jl
YWRfbG9ja19zbG93cGF0aCsweDI3LzB4NGQpOgo+PiAoWEVOKSBbIDM2NjguNjgwMzA5XSAgODQg
YzAgNzQgMDggZjMgOTAgOGIgMDMgPDg0PiBjMCA3NSBmOCBiOCAwMCAwMSAwMAo+PiAwMCBmMCAw
ZiBjMSAwMyAzYyBmZiA3NQo+PiAoWEVOKSBbIDM2NjguNjg4NzE3XSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSByc3A9ZmZmZjgzMGM1Mjk5N2E1ODoKPj4gKFhFTikgWyAzNjY4LjY5NDM1MV0gICAgZmZm
ZjgzMGIxYjJiNjk4MCBmZmZmODMwYzUyOTk3YjU0Cj4+IGZmZmY4MzBjNTI5OTdhZDggZmZmZjgy
ZDA4MDIwYzFkZgo+PiAoWEVOKSBbIDM2NjguNzAyNDExXSAgICBmZmZmODMwYzUyOTk3YjA4IGZm
ZmY4MmQwODAyMTdkYjQKPj4gZmZmZjgzMGIxNzJiNDAwMCAwMDAwMDAwMzUyOTk3YzQ0Cj4+IChY
RU4pIFsgMzY2OC43MTA0NjhdICAgIDAwMDAwMDAwMGRiMTJmNDMgMDAwMDAwMDAwMDAwMDAwMAo+
PiBmZmZmODMwYzAwMDAwMDAwIDAwMDAwMDAwMDAwMDAxYWEKPj4gKFhFTikgWyAzNjY4LjcxODUy
OV0gICAgZmZmZjgzMGIxYjJiNjk4MCBmZmZmZjgwMWExZTE4ZDAzCj4+IGZmZmY4MzBjNTI5OTdj
MzQgZmZmZjgzMDA3OGJhNzAwMAo+PiAoWEVOKSBbIDM2NjguNzI2NTkxXSAgICBmZmZmODMwYzUy
OTk3Yjg4IGZmZmY4MmQwODAyNDcyMDgKPj4gZmZmZjgzMGIxYjJiNjk4MCBmZmZmODMwYzUyOTk3
YzQ0Cj4+IChYRU4pIFsgMzY2OC43MzQ2NDhdICAgIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmY4MDFh
MWUxOGQwMwo+PiBmZmZmODMwYzUyOTk3YjY4IGZmZmY4MmQwODAyMGJmMjAKPj4gKFhFTikgWyAz
NjY4Ljc0MjcwN10gICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMjA4YTAwOGUzCj4+IGZmZmY4
MzBjNTI5OTdiNTggMDAwMDAwMDQwMDAwMDAwMAo+PiAoWEVOKSBbIDM2NjguNzUwNzY4XSAgICAw
MDAwMDAwMDAwMDA4MDAwIDAwMDAwMDAwMDAwMDAwMDAKPj4gZmZmZjgzMGM1Mjk5N2JlMCAwMDAw
MDAwMDAwMDAwMDAwCj4+IChYRU4pIFsgMzY2OC43NTg4MjZdICAgIDAwMDAwMDAwMDAwMDAwMDAg
ZmZmZjgzMDA3OGJhNzAwMAo+PiBmZmZmODMwYzUyOTk3YzM0IGZmZmZmODAxYTFlMThkMDMKPj4g
KFhFTikgWyAzNjY4Ljc2Njg4OF0gICAgZmZmZjgzMGIxYjJiNjk4MCBmZmZmODJkMDgwMzExNTIw
Cj4+IGZmZmY4MzBjNTI5OTdiOTggZmZmZjgyZDA4MDI0NzQ3NQo+PiAoWEVOKSBbIDM2NjguNzc0
OTQ1XSAgICBmZmZmODMwYzUyOTk3YmU4IGZmZmY4MmQwODAyMTI3NTEKPj4gMDAwMDAwMDAwMDAw
ODAwMCBmZmZmZWYwN2MzOGI3NmIwCj4+IChYRU4pIFsgMzY2OC43ODMwMDZdICAgIDAwMDAwMDAw
MDAwMDAwMTAgZmZmZmY4MDFhMWUxOGQwMwo+PiBmZmZmZjgwMWExZTE4ZDAzIDAwMDAwMDAwMDAw
MDBkMDMKPj4gKFhFTikgWyAzNjY4Ljc5MTA2N10gICAgMDAwZmZmZmY4MDFhMWUxOCBmZmZmODMw
YzUyOTk3ZWY4Cj4+IGZmZmY4MzBjNTI5OTdjNzggZmZmZjgyZDA4MDFkNjZhMAo+PiAoWEVOKSBb
IDM2NjguNzk5MTI4XSAgICBmZmZmZWYwN2MzOGI3NzA4IGZmZmY4MzBjNTI5OTdjNDQKPj4gZmZm
ZjgzMGM1Mjk5N2MzNCAwMDAwMDAwMDAwMDAwMDA0Cj4+IChYRU4pIFsgMzY2OC44MDcxODhdICAg
IGZmZmY4MzBjNTI5OTdkMzggMDAwMDAwMTAwMDAwMDAwNAo+PiBmZmZmODMwMDc4YmE3MDAwIDAw
MDAwMDExMDAwMDAwMTAKPj4gKFhFTikgWyAzNjY4LjgxNTI0NF0gICAgZmZmZmVhMDAwZDU5YmVl
ZiBmZmZmZWEwMDBkNTliZWVmCj4+IDAwMDAwMDAwMDAwMGJlZWYgZmZmZjgzMGM1Mjk5N2QxMAo+
PiAoWEVOKSBbIDM2NjguODIzMzA0XSAgICBmZmZmODMwMDc4YmE3MDAwIDAwMDAwMDAwMDAwMDAw
MDEKPj4gMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwYzUyOTk3ZWY4Cj4+IChYRU4pIFsgMzY2OC44
MzEzNjNdICAgIGZmZmY4MzBjNTI5OTdjODggZmZmZjgyZDA4MDFkODQ0ZAo+PiBmZmZmODMwYzUy
OTk3Y2U4IGZmZmY4MmQwODAxZDEzZGEKPj4gKFhFTikgWyAzNjY4LjgzOTQyM10gICAgZmZmZjgz
MGM1Mjk5N2QzOCBmZmZmODJkMDgwMzEwN2UwCj4+IDAwMDAwMDAwMDAwMDAwMDAgZmZmZmY4MDFh
MWUxOGQwMwo+PiAoWEVOKSBbIDM2NjguODQ3NDg0XSAgICBmZmZmODMwYzUyOTk3Y2Q4IGZmZmY4
MzAwNzhiYTcwMDAKPj4gZmZmZjgzMGM1Mjk5N2QxMCAwMDAwMDAwMDAwMDAwMDJjCj4+IChYRU4p
IFsgMzY2OC44NTU1NDRdIFhlbiBjYWxsIHRyYWNlOgo+PiAoWEVOKSBbIDM2NjguODU4ODM4XSAg
ICBbPGZmZmY4MmQwODAxMjc4ODA+XQo+PiBxdWV1ZV9yZWFkX2xvY2tfc2xvd3BhdGgrMHgyNy8w
eDRkCj4+IChYRU4pIFsgMzY2OC44NjU4NTddICAgIFs8ZmZmZjgyZDA4MDIwYzFkZj5dCj4+IGdl
dF9wYWdlX2Zyb21fZ2ZuX3AybSsweDE0ZS8weDNiMAo+PiAoWEVOKSBbIDM2NjguODcyNzkyXSAg
ICBbPGZmZmY4MmQwODAyNDcyMDg+XQo+PiBoYXBfcDJtX2dhX3RvX2dmbl80X2xldmVscysweDQ4
LzB4Mjk5Cj4+IChYRU4pIFsgMzY2OC44ODAwNzFdICAgIFs8ZmZmZjgyZDA4MDI0NzQ3NT5dCj4+
IGhhcF9ndmFfdG9fZ2ZuXzRfbGV2ZWxzKzB4MWMvMHgxZQo+PiAoWEVOKSBbIDM2NjguODg3MDA0
XSAgICBbPGZmZmY4MmQwODAyMTI3NTE+XSBwYWdpbmdfZ3ZhX3RvX2dmbisweDEwZS8weDExZAo+
PiAoWEVOKSBbIDM2NjguODkzNTkwXSAgICBbPGZmZmY4MmQwODAxZDY2YTA+XSBodm0uYyNfX2h2
bV9jb3B5KzB4OTgvMHgzN2YKPj4gKFhFTikgWyAzNjY4LjkwMDAwM10gICAgWzxmZmZmODJkMDgw
MWQ4NDRkPl0KPj4gaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfdmlydF9ub2ZhdWx0KzB4MTQvMHgxNgo+
PiAoWEVOKSBbIDM2NjguOTA3ODAxXSAgICBbPGZmZmY4MmQwODAxZDEzZGE+XQo+PiBlbXVsYXRl
LmMjX2h2bV9lbXVsYXRlX29uZSsweDExOC8weDJiYwo+PiAoWEVOKSBbIDM2NjguOTE1MTY4XSAg
ICBbPGZmZmY4MmQwODAxZDE2NzQ+XSBodm1fZW11bGF0ZV9vbmUrMHgxMC8weDEyCj4+IChYRU4p
IFsgMzY2OC45MjE0MDldICAgIFs8ZmZmZjgyZDA4MDFlMDhjMj5dIGhhbmRsZV9tbWlvKzB4NTIv
MHhjOQo+PiAoWEVOKSBbIDM2NjguOTI3MzAzXSAgICBbPGZmZmY4MmQwODAyMDM0YTI+XQo+PiB2
bXhfdm1leGl0X2hhbmRsZXIrMHgxZTBlLzB4MWU0NQo+PiAoWEVOKSBbIDM2NjguOTM0MTQ5XSAg
ICBbPGZmZmY4MmQwODAyMDgyMGM+XQo+PiB2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKzB4ZWMvMHgy
NTAKPj4gKFhFTikgWyAzNjY4Ljk0MTA3OV0KPj4gKFhFTikgWyAzNjY4Ljk0MzA3Ml0gKioqIER1
bXBpbmcgQ1BVMiBndWVzdCBzdGF0ZSAoZDF2MSk6ICoqKgo+PiAoWEVOKSBbIDM2NjguOTQ4NTMz
XSAtLS0tWyBYZW4tNC43LjUgIHg4Nl82NCAgZGVidWc9eSAgTm90IHRhaW50ZWQgXS0tLS0KPj4g
KFhFTikgWyAzNjY4Ljk1NDk0OF0gQ1BVOiAgICAyCj4+IChYRU4pIFsgMzY2OC45NTc3MTldIFJJ
UDogICAgMDAxMDpbPGZmZmZmODAxYTFlMThkMDM+XQo+PiAoWEVOKSBbIDM2NjguOTYyNTcyXSBS
RkxBR1M6IDAwMDAwMDAwMDAwMTAwNDYgICBDT05URVhUOiBodm0gZ3Vlc3QgKGQxdjEpCj4+IChY
RU4pIFsgMzY2OC45NjkwNzVdIHJheDogZmZmZmY3ODg4MDAwOTAwMCAgIHJieDogMDAwMDAwMDAw
MDA0MDAyZgo+PiByY3g6IGZmZmZmODAxYTFlMTkzMDAKPj4gKFhFTikgWyAzNjY4Ljk3NzA0NV0g
cmR4OiBmZmZmZWYwN2MzOGI3NmI4ICAgcnNpOiBmZmZmZWYwN2MzOGI3NzA4Cj4+IHJkaTogMDAw
MDAwMDAwMDAwMDAwMAo+PiAoWEVOKSBbIDM2NjguOTg1MDE4XSByYnA6IGZmZmZlZjA3YzM4Yjc2
YjAgICByc3A6IGZmZmZlZjA3YzM4Yjc1ZjAgICByODoKPj4gIGZmZmZlZjA3YzM4Yjc3MDgKPj4g
KFhFTikgWyAzNjY4Ljk5Mjk5MV0gcjk6ICAwMDAwMDAwMDAwMDAwMDJmICAgcjEwOiAwMDAwMDAw
MDAwMDAwMDAxCj4+IHIxMTogMDAwMDAwMDAwMDAwMDAwMQo+PiAoWEVOKSBbIDM2NjkuMDAwOTY2
XSByMTI6IDAwMDAwMDAwMDAwMDAwMDEgICByMTM6IDAwMDAwMDAwMDAwMDAwMDAKPj4gcjE0OiAw
MDAwMDAwMDAwMDAwMDAxCj4+IChYRU4pIFsgMzY2OS4wMDg5MzhdIHIxNTogMDAwMDAwMDAwMDAw
MDAyZiAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMQo+PiBjcjQ6IDAwMDAwMDAwMDAxNzA2NzgKPj4g
KFhFTikgWyAzNjY5LjAxNjkxM10gY3IzOiAwMDAwMDAwMDAwMWFhMDAyICAgY3IyOiAwMDAwMDE5
MDA2OGMzMDAwCj4+IChYRU4pIFsgMzY2OS4wMjI4MDZdIGZzYjogMDAwMDAwMDAwMDAwMDAwMCAg
IGdzYjogZmZmZmM5ODE0YzgyMDAwMAo+PiBnc3M6IDAwMDAwMDA0NzNiZmUwMDAKPj4gKFhFTikg
WyAzNjY5LjAzMDc3Nl0gZHM6IDAwMmIgICBlczogMDAyYiAgIGZzOiAwMDUzICAgZ3M6IDAwMmIg
ICBzczoKPj4gMDAwMCAgIGNzOiAwMDEwCj4+IChYRU4pIFsgMzY2OS4wMzgyMjldCj4+IChYRU4p
IFsgMzY2OS4wNDAyMjNdICoqKiBEdW1waW5nIENQVTMgaG9zdCBzdGF0ZTogKioqCj4+IChYRU4p
IFsgMzY2OS4wNDQ5ODhdIC0tLS1bIFhlbi00LjcuNSAgeDg2XzY0ICBkZWJ1Zz15ICBOb3QgdGFp
bnRlZCBdLS0tLQo+PiAoWEVOKSBbIDM2NjkuMDUxNDAzXSBDUFU6ICAgIDMKPj4gKFhFTikgWyAz
NjY5LjA1NDE3N10gUklQOiAgICBlMDA4Ols8ZmZmZjgyZDA4MDIxMDA2YT5dCj4+IHZteF9zdGFy
dF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24rMHgxMDcvMHg2OGEKPj4gKFhFTikgWyAzNjY5LjA2Mjg0
MV0gUkZMQUdTOiAwMDAwMDAwMDAwMDAwMjAyICAgQ09OVEVYVDogaHlwZXJ2aXNvciAoZDF2MCkK
Pj4gKFhFTikgWyAzNjY5LjA2OTQzMV0gcmF4OiBmZmZmODMwMDc4YmE3MDAwICAgcmJ4OiBmZmZm
ODMwMDdjY2ZjMDAwCj4+IHJjeDogMDAwMDAwMDAwMDAwMDAwMgo+PiAoWEVOKSBbIDM2NjkuMDc3
NDA0XSByZHg6IGZmZmY4MzBjNTI5N2ZmZmYgICByc2k6IDAwMDAwMDAwMDAwMDAyNDYKPj4gcmRp
OiBmZmZmODMwYzUyOTk4MTQ4Cj4+IChYRU4pIFsgMzY2OS4wODUzNzddIHJicDogZmZmZjgzMGM1
Mjk3ZmQxOCAgIHJzcDogZmZmZjgzMGM1Mjk3ZmNiOCAgIHI4Ogo+PiAgMDAwMDAwMDAwMDAwMDAw
Mgo+PiAoWEVOKSBbIDM2NjkuMDkzMzQ5XSByOTogIDAwMDAwMDAwMDAwMDAwMDYgICByMTA6IDAw
MDAwMDAwMDAwM2Q5NzYKPj4gcjExOiAwMDAwMDAwMDAwMDAwMDA2Cj4+IChYRU4pIFsgMzY2OS4x
MDEzMjBdIHIxMjogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMzogZmZmZjgyZDA4MDI4YTNlNAo+PiBy
MTQ6IDAwMDAwMDAwMDAwMDAwMDAKPj4gKFhFTikgWyAzNjY5LjEwOTI5Nl0gcjE1OiAwMDAwMDAw
MTEzZjAwN2Y4ICAgY3IwOiAwMDAwMDAwMDgwMDUwMDMzCj4+IGNyNDogMDAwMDAwMDAwMDM1MjZl
MAo+PiAoWEVOKSBbIDM2NjkuMTE3MjY5XSBjcjM6IDAwMDAwMDBiMTAzODAwMDAgICBjcjI6IDAw
MDAwMDAwMDAwMDAwMDAKPj4gKFhFTikgWyAzNjY5LjEyMzE2M10gZnNiOiAwMDAwMDAwMDAwMDAw
MDAwICAgZ3NiOiAwMDAwMDAwMDAwMDAwMDAwCj4+IGdzczogZmZmZmY4MDFhMTI5ZTAwMAo+PiAo
WEVOKSBbIDM2NjkuMTMxMTMyXSBkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczog
MDAwMCAgIHNzOgo+PiAwMDAwICAgY3M6IGUwMDgKPj4gKFhFTikgWyAzNjY5LjEzODU4Nl0gWGVu
IGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwMjEwMDZhPgo+PiAodm14X3N0YXJ0X3JlZXhlY3V0ZV9p
bnN0cnVjdGlvbisweDEwNy8weDY4YSk6Cj4+IChYRU4pIFsgMzY2OS4xNDc1OThdICA5MCA4MCBi
OCAwYiAwMSAwMCAwMCAwMCA8NzU+IGY1IDQ4IDhiIDQwIDE4IDQ4IDg1Cj4+IGMwIDc1IGRlIGU5
IDE5IDA1IDAwIDAwCj4+IChYRU4pIFsgMzY2OS4xNTYwMDVdIFhlbiBzdGFjayB0cmFjZSBmcm9t
IHJzcD1mZmZmODMwYzUyOTdmY2I4Ogo+PiAoWEVOKSBbIDM2NjkuMTYxNjQwXSAgICBmZmZmODMw
YjE3MzQyODAwIDAwMDAwMDAzMDAwMDAwMDkKPj4gMDAwMDAwMDAwMDAwMDEwMCBmZmZmODMwYjE3
MzQyMDAwCj4+IChYRU4pIFsgMzY2OS4xNjk2OTddICAgIGZmZmY4MzBjMDAwMDAwMDAgZmZmZjgz
MGIxYjJiNjk4MAo+PiBmZmZmODMwYjE3MmI0MDAwIGZmZmY4MzBiMWIyYjY5ODAKPj4gKFhFTikg
WyAzNjY5LjE3Nzc2MV0gICAgMDAwMDAwMDAxYjJiNjgwMSAwMDAwMDAwMDAwMDAwMDAyCj4+IGZm
ZmY4MzAwN2NjZmMwMDAgMDAwMDAwMDAwMDAwMDAzYgo+PiAoWEVOKSBbIDM2NjkuMTg1ODE4XSAg
ICBmZmZmODMwYzUyOTdmZGE4IGZmZmY4MmQwODAyMTBiM2UKPj4gMDAwMDAwMDAwMDExM2YwMCAw
MDAwMDAwMDAwMDAwMDAwCj4+IChYRU4pIFsgMzY2OS4xOTM4NzddICAgIDAwMDA3ZmY5MWNkMzRk
NjAgMDAwMDAwMDExM2YwMDdmOAo+PiAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzBjNTI5N2ZkZjAK
Pj4gKFhFTikgWyAzNjY5LjIwMTkzN10gICAgMDAwMDAwMDAwMDExM2YwMCAwMDAwMDAwMDAwMDAw
MDAwCj4+IGZmZmY4MzAwN2NjZmMwMDAgMDAwMDAwMDAwMDAwMDAwNQo+PiAoWEVOKSBbIDM2Njku
MjA5OTk3XSAgICBmZmZmODMwMDdjY2ZjMDAwIGZmZmY4MzBiMTcyYjQwMDAKPj4gZmZmZjgzMDA3
Y2NmYzAwMCBmZmZmODMwMDdjY2ZjMDAwCj4+IChYRU4pIFsgMzY2OS4yMTgwNTZdICAgIDAwMDAw
MDAwMDAxMTNmMDAgMDAwMDAwMDAwMDAwMDAwMAo+PiBmZmZmODMwYzUyOTdmZTM4IGZmZmY4MmQw
ODAxZGVlOWUKPj4gKFhFTikgWyAzNjY5LjIyNjExNl0gICAgMDAwMDAwMDAwMDkxM2YwMCAwMDAw
MDAwMDAwMDAwMDAwCj4+IDAwMDA3ZmY5MWNkMzRkNjAgZmZmZjgzMGIxYjJiNjk4MAo+PiAoWEVO
KSBbIDM2NjkuMjM0MTc3XSAgICAwMDAwMDAzYjUyOTdmZTM4IDAwMDAwMDAxMTNmMDA3ZjgKPj4g
MDAwMDAwMDAwMDAwMDI5NiAwMDAwMDAwMDAwMDAwMDAwCj4+IChYRU4pIFsgMzY2OS4yNDIyMzZd
ICAgIGZmZmY4MzBiMWIyYjY5ODAgMDAwMDAwMDAwMDAwMDAwNQo+PiBmZmZmODJkMDgwMjA4MWQx
IGZmZmY4MzBjNTI5N2ZlZjgKPj4gKFhFTikgWyAzNjY5LjI1MDI5NV0gICAgZmZmZjgzMDA3Y2Nm
YzAwMCAwMDAwMDAwMDAwMDAwNmFiCj4+IDAwMDAwMDAwMDAwMDAwMWIgMDAwMDAwMDExM2YwMDdm
OAo+PiAoWEVOKSBbIDM2NjkuMjU4MzU0XSAgICBmZmZmODMwYzUyOTdmZWU4IGZmZmY4MmQwODAy
MDJjMDAKPj4gZmZmZjgyZDA4MDIwODFkMSAwMDAwMDAwMDAwMDAwMDgwCj4+IChYRU4pIFsgMzY2
OS4yNjY0MTddICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMgo+PiBmZmZmODMw
YjE3MmI0MDAwIDAwMDAwMDAwMDAxMTNmMDAKPj4gKFhFTikgWyAzNjY5LjI3NDQ3NF0gICAgMDAw
MDdmZjkxY2QzNGQ2MCAwMDAwMDAwMDAwMDAwMDNiCj4+IGZmZmY4MmQwODAyMDgxZDEgZmZmZjgy
ZDA4MDIwODFjNQo+PiAoWEVOKSBbIDM2NjkuMjgyNTM3XSAgICBmZmZmODJkMDgwMjA4MWQxIGZm
ZmY4MmQwODAyMDgxYzUKPj4gZmZmZjgyZDA4MDIwODFkMSBmZmZmODJkMDgwMjA4MWM1Cj4+IChY
RU4pIFsgMzY2OS4yOTA1OTZdICAgIGZmZmY4MmQwODAyMDgxZDEgZmZmZjgzMDA3Y2NmYzAwMAo+
PiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPj4gKFhFTikgWyAzNjY5LjI5ODY1
NV0gICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4+IDAwMDA3Y2YzYWQ2ODAw
ZTcgZmZmZjgyZDA4MDIwODIwYwo+PiAoWEVOKSBbIDM2NjkuMzA2NzEyXSAgICAwMDAwN2ZmOTFj
ZDM0ZDYwIDAwMDAwMTkyODVjNDJhNTAKPj4gMDAwMDAxOTI4NThhOGViMCAwMDAwMDAwMDAwMDAw
MDAwCj4+IChYRU4pIFsgMzY2OS4zMTQ3NzJdICAgIDAwMDAwMTkyODU4OTQ0MzggNDFjNjRlNmRh
M2JkMjg0NQo+PiAwMDAwMTA0MDAwMDAwMDAwIDAwMDAwZmZmMjM5YTY5YWMKPj4gKFhFTikgWyAz
NjY5LjMyMjgzMl0gWGVuIGNhbGwgdHJhY2U6Cj4+IChYRU4pIFsgMzY2OS4zMjYxMjhdICAgIFs8
ZmZmZjgyZDA4MDIxMDA2YT5dCj4+IHZteF9zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24rMHgx
MDcvMHg2OGEKPj4gKFhFTikgWyAzNjY5LjMzMzkyNV0gICAgWzxmZmZmODJkMDgwMjEwYjNlPl0K
Pj4gcDJtX21lbV9hY2Nlc3NfY2hlY2srMHg1NTEvMHg2NGQKPj4gKFhFTikgWyAzNjY5LjM0MDc3
NF0gICAgWzxmZmZmODJkMDgwMWRlZTllPl0KPj4gaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdCsw
eDJmMi8weDYzMQo+PiAoWEVOKSBbIDM2NjkuMzQ4MDUxXSAgICBbPGZmZmY4MmQwODAyMDJjMDA+
XQo+PiB2bXhfdm1leGl0X2hhbmRsZXIrMHgxNTZjLzB4MWU0NQo+PiAoWEVOKSBbIDM2NjkuMzU0
ODk5XSAgICBbPGZmZmY4MmQwODAyMDgyMGM+XQo+PiB2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKzB4
ZWMvMHgyNTAKPj4gKFhFTikgWyAzNjY5LjM2MTgzMl0KPj4gKFhFTikgWyAzNjY5LjM2MzgyN10g
KioqIER1bXBpbmcgQ1BVMyBndWVzdCBzdGF0ZSAoZDF2MCk6ICoqKgo+PiAoWEVOKSBbIDM2Njku
MzY5Mjg1XSAtLS0tWyBYZW4tNC43LjUgIHg4Nl82NCAgZGVidWc9eSAgTm90IHRhaW50ZWQgXS0t
LS0KPj4gKFhFTikgWyAzNjY5LjM3NTcwMF0gQ1BVOiAgICAzCj4+IChYRU4pIFsgMzY2OS4zNzg0
NzFdIFJJUDogICAgMDAzMzpbPDAwMDA3ZmY5MWNkMzRkNjA+XQo+PiAoWEVOKSBbIDM2NjkuMzgz
MzIzXSBSRkxBR1M6IDAwMDAwMDAwMDAwMTAyNDcgICBDT05URVhUOiBodm0gZ3Vlc3QgKGQxdjAp
Cj4+IChYRU4pIFsgMzY2OS4zODk4MjRdIHJheDogMDAwMDdmZjkxY2QzNGQ2MCAgIHJieDogNDFj
NjRlNmRhM2JkMjg0NQo+PiByY3g6IDQxYzY0ZTZkYTNiZDI4NDUKPj4gKFhFTikgWyAzNjY5LjM5
Nzc5OV0gcmR4OiAwMDAwMDAwMDAwMDAwMDc3ICAgcnNpOiAwMDAwMDAwMDAwMDAwMDAxCj4+IHJk
aTogMDAwMDAxOTI4NTg3NzE1MAo+PiAoWEVOKSBbIDM2NjkuNDA1NzY4XSByYnA6IDAwMDAwMTky
ODU4OTQ0MzggICByc3A6IDAwMDAwMDhkNmFhN2Y2MDggICByODoKPj4gIDAwMDAwMDAwMDAwMDAw
MDAKPj4gKFhFTikgWyAzNjY5LjQxMzc0M10gcjk6ICAwMDAwMDE5Mjg1OGE4ZWIwICAgcjEwOiAw
MDAwMGZmZjIzOWE2OWFjCj4+IHIxMTogMDAwMDEwNDAwMDAwMDAwMAo+PiAoWEVOKSBbIDM2Njku
NDIxNzE2XSByMTI6IDAwMDAwMDAwMDAwMDAwMDAgICByMTM6IDAwMDAwMTkyODU4YThlYjAKPj4g
cjE0OiAwMDAwMDE5Mjg1YzQyYTUwCj4+IChYRU4pIFsgMzY2OS40Mjk2OTBdIHIxNTogMDAwMDdm
ZjkxY2QzNGQ2MCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMQo+PiBjcjQ6IDAwMDAwMDAwMDAxNzA2
NzgKPj4gKFhFTikgWyAzNjY5LjQzNzY2Ml0gY3IzOiAwMDAwMDAwMTEzZjAwMDAyICAgY3IyOiAw
MDAwMDAwMDAwMDAwMDAwCj4+IChYRU4pIFsgMzY2OS40NDM1NTVdIGZzYjogMDAwMDAwMDAwMDAw
MDAwMCAgIGdzYjogMDAwMDAwOGQ2YTdjZjAwMAo+PiBnc3M6IDAwMDAwMDI1NjJkMjAwMDAKPj4g
KFhFTikgWyAzNjY5LjQ1MTUyOV0gZHM6IDAwMmIgICBlczogMDAyYiAgIGZzOiAwMDUzICAgZ3M6
IDAwMmIgICBzczoKPj4gMDAyYiAgIGNzOiAwMDMzCj4+IChYRU4pIFsgMzY2OS40NTg5ODBdCj4+
IChYRU4pIFsgMzY2OS40NjM1ODRdIEFQSUMgZXJyb3Igb24gQ1BVMDogNDAoMDApCj4+Cj4+IFNv
bWUgc2NoZWR1bGVyIG1hZ2ljIGFwcGVhcnMgdG8gaGFwcGVuIGhlcmUgd2hlcmUgaXQgaXMgdW5j
bGVhciB3aHkKPj4gaXNfcnVubmluZyBkb2Vzbid0IHNlZW0gdG8gZW5kIHVwIGJlaW5nIDAgYXMg
ZXhwZWN0ZWQgaW4gb3VyIGNhc2UuIFdlJ2xsCj4+IGtlZXAgZGlnZ2luZy4KPiAKPiBUaGVyZSBz
ZWVtcyB0byBiZSBzb21lIGtpbmQgb2YgZGVhZGxvY2sgYmV0d2Vlbgo+IHZteF9zdGFydF9yZWV4
ZWN1dGVfaW5zdHJ1Y3Rpb24gYW5kIGhhcF90cmFja19kaXJ0eV92cmFtL2hhbmRsZV9tbWlvLgo+
IEFyZSB5b3UgaG9sZGluZyBhIGxvY2sgd2hpbGUgdHJ5aW5nIHRvIHB1dCB0aGUgb3RoZXIgdmNw
dXMgdG8gc2xlZXA/CgpkLT5hcmNoLnJleGVjX2xvY2ssIGJ1dCBJIGRvbid0IHNlZSBob3cgdGhh
dCB3b3VsZCBtYXR0ZXIgaW4gdGhpcyBjYXNlLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:18:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10: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-devel-bounces@lists.xenproject.org>)
	id 1gPm3d-0006el-Fi; Thu, 22 Nov 2018 10:18:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=g2ph=ob=xenproject.org=prvs=85752cd55=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gPm3c-0006eZ-Uv
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:18:00 +0000
X-Inumbo-ID: e354201d-ee3f-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e354201d-ee3f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 10:18:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,265,1539648000"; d="scan'208";a="71277979"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75617-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-That: flight=75594
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 22 Nov 2018 10:17:52 +0000
Subject: [Xen-devel] [distros-debian-wheezy test] 75617: all pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NjE3IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTYxNy8KClBlcmZlY3QgOi0pCkFsbCB0
ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKYmFzZWxpbmUgdmVyc2lvbjoK
IGZsaWdodCAgICAgICAgICAgICAgIDc1NTk0Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13aGVlenktbmV0Ym9vdC1wdmdydWIgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13aGVlenktbmV0Ym9vdC1w
dmdydWIgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13
aGVlenktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXdoZWV6eS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dz
OiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0Lnhl
bnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:27:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:27: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-devel-bounces@lists.xenproject.org>)
	id 1gPmCD-0007US-EK; Thu, 22 Nov 2018 10:26:53 +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=bT5v=OB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPmCB-0007UC-Qm
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:26:51 +0000
X-Inumbo-ID: 18adae6c-ee41-11e8-86de-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18adae6c-ee41-11e8-86de-12d6303a7972;
 Thu, 22 Nov 2018 10:26:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPmBv-0006gs-Fr; Thu, 22 Nov 2018 10:26:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPmBv-00060L-57; Thu, 22 Nov 2018 10:26:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPmBv-0007ME-3s; Thu, 22 Nov 2018 10:26:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130635-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-arm64:<job status>:broken:regression
 xen-4.7-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.7-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore:fail:regression
 xen-4.7-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ab6d56c4cac1498f20e5cde99a6e8af5f45d2bb0
X-Osstest-Versions-That: xen=3d3e474d68b1a063d19b9a330c3463025104970c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Nov 2018 10:26:35 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 130635: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDYzNSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDYzNS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDEzIGd1ZXN0
LXNhdmVyZXN0b3JlIGZhaWwgUkVHUi4gdnMuIDEyOTU0MAoKUmVncmVzc2lvbnMgd2hpY2ggYXJl
IHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEy
OTU0MAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5NTQwCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk1NDAKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAx
Mjk1NDAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTU0MAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI5NTQwCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5
IGZhaWwgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTU0MAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI5NTQwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTU0MAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEyOTU0MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk1NDAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAg
ICBmYWlsICBsaWtlIDEyOTU0MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAg
ICAgICAgICAgICAgIGFiNmQ1NmM0Y2FjMTQ5OGYyMGU1Y2RlOTlhNmU4YWY1ZjQ1ZDJiYjAKYmFz
ZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDNkM2U0NzRkNjhiMWEwNjNkMTli
OWEzMzBjMzQ2MzAyNTEwNDk3MGMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTU0MCAgMjAxOC0x
MS0wNyAwOTowNjoxNCBaICAgMTUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk2ODggIDIw
MTgtMTEtMDkgMDY6MjU6MTUgWiAgIDEzIGRheXMgICAgOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMzA2MzUgIDIwMTgtMTEtMjEgMDI6NTE6MDAgWiAgICAxIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9w
cyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJl
LWxvZ3MKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhYjZkNTZjNGNhYzE0OThmMjBlNWNkZTk5
YTZlOGFmNWY0NWQyYmIwCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpE
YXRlOiAgIFR1ZSBOb3YgMjAgMTY6MDU6MzYgMjAxOCArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IHNo
cmluayBzdHJ1Y3QgcGFnZV9pbmZvJ3Mgc2hhZG93X2ZsYWdzIHRvIDE2IGJpdHMKICAgIAogICAg
VGhpcyBpcyB0byBhdm9pZCBpdCBvdmVybGFwcGluZyB0aGUgbGluZWFyX3B0X2NvdW50IGZpZWxk
IG5lZWRlZCBmb3IgUFYKICAgIGRvbWFpbnMuIEludHJvZHVjZSBhIHNlcGFyYXRlLCBIVk0tb25s
eSBwYWdldGFibGVfZHlpbmcgZmllbGQgdG8gcmVwbGFjZQogICAgdGhlIHNvbGUgb25lIGxlZnQg
aW4gdGhlIHVwcGVyIDE2IGJpdHMuCiAgICAKICAgIE5vdGUgdGhhdCB0aGUgYWNjZXNzZXMgdG8g
LT5zaGFkb3dfZmxhZ3MgaW4gc2hhZG93X3twcm8sZGV9bW90ZSgpIGdldAogICAgc3dpdGNoZWQg
dG8gbm9uLWF0b21pYywgbm9uLWJpdG9wcyBvcGVyYXRpb25zLCBhcyB7dGVzdCxzZXQsY2xlYXJ9
X2JpdCgpCiAgICBhcmUgbm90IGFsbG93ZWQgb24gdWludDE2X3QgZmllbGRzIGFuZCBoZW5jZSB0
aGVpciB1c2Ugd291bGQgaGF2ZQogICAgcmVxdWlyZWQgdWdseSBjYXN0cy4gVGhpcyBpcyBmaW5l
IGJlY2F1c2UgYWxsIHVwZGF0ZXMgb2YgdGhlIGZpZWxkIG91Z2h0CiAgICB0byBvY2N1ciB3aXRo
IHRoZSBwYWdpbmcgbG9jayBoZWxkLCBhbmQgb3RoZXIgdXBkYXRlcyBvZiBpdCB1c2UgfD0gYW5k
CiAgICAmPSBhcyB3ZWxsIChpLmUuIHVzaW5nIGF0b21pYyBvcGVyYXRpb25zIGhlcmUgZGlkbid0
IHJlYWxseSBndWFyZAogICAgYWdhaW5zdCBwb3RlbnRpYWxseSByYWNpbmcgdXBkYXRlcyBlbHNl
d2hlcmUpLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4MC4KICAgIAogICAgUmVwb3J0
ZWQtYnk6IFByZ21yLmNvbSBTZWN1cml0eSA8c2VjdXJpdHlAcHJnbXIuY29tPgogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgbWFzdGVyIGNvbW1pdDogNzg5NTg5OTY4ZWQ5
MGU4MmE4MzJkYmM2MGU5NThjNzZiNzg3YmU3ZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAg
MTQ6NTk6NTQgKzAxMDAKCmNvbW1pdCA0ZjM4NThmY2YwMDIyOTQ1ZWM5OWI4OGIzYmVjYzY3ZTc2
ZjMwNGQyCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1
ZSBOb3YgMjAgMTY6MDQ6NTUgMjAxOCArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IG1vdmUgT09TIGZs
YWcgYml0IHBvc2l0aW9ucwogICAgCiAgICBJbiBwcmVwYXJhdGlvbiBvZiByZWR1Y2luZyBzdHJ1
Y3QgcGFnZV9pbmZvJ3Mgc2hhZG93X2ZsYWdzIGZpZWxkIHRvIDE2CiAgICBiaXRzLCBsb3dlciB0
aGUgYml0IHBvc2l0aW9ucyB1c2VkIGZvciBTSEZfb3V0X29mX3N5bmMgYW5kCiAgICBTSEZfb29z
X21heV93cml0ZS4KICAgIAogICAgSW5zdGVhZCBvZiBhbHNvIGFkanVzdGluZyB0aGUgb3BlbiBj
b2RlZCB1c2UgaW4gX2dldF9wYWdlX3R5cGUoKSwKICAgIGludHJvZHVjZSBzaGFkb3dfcHJlcGFy
ZV9wYWdlX3R5cGVfY2hhbmdlKCkgdG8gY29udGFpbiBrbm93bGVkZ2Ugb2YgdGhlCiAgICBiaXQg
cG9zaXRpb25zIHRvIHNoYWRvdyBjb2RlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4
MC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgbWFzdGVyIGNv
bW1pdDogZDY4ZTEwNzBjM2U4ZjRhZjdhMzEwNDBmMDhiZGQ5OGU2ZDZlYWMxZAogICAgbWFzdGVy
IGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTk6MTMgKzAxMDAKCmNvbW1pdCAwNDVkNGY3N2U5MjE0ZjEx
Nzk3ZjU5MGE5MjU2NTJiMGY5NDNkZDcyCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE2OjA0OjEwIDIwMTggKzAxMDAK
CiAgICB4ODYvbW06IERvbid0IHBlcmZvcm0gZmx1c2ggYWZ0ZXIgZmFpbGluZyB0byB1cGRhdGUg
YSBndWVzdHMgTDFlCiAgICAKICAgIElmIHRoZSBMMWUgdXBkYXRlIGhhc24ndCBvY2N1cmVkLCB0
aGUgZmx1c2ggY2Fubm90IGRvIGFueXRoaW5nIHVzZWZ1bC4gIFRoaXMKICAgIHNraXBzIHRoZSBw
b3RlbnRpYWxseSBleHBlbnNpdmUgdmNwdW1hc2tfdG9fcGNwdW1hc2soKSBjb252ZXJzaW9uLCBh
bmQKICAgIGJyb2FkY2FzdCBUTEIgc2hvb3Rkb3duLgogICAgCiAgICBNb3JlIGltcG9ydGFudGx5
IGhvd2V2ZXIsIHdlIG1pZ2h0IGJlIGluIHRoZSBlcnJvciBwYXRoIGR1ZSB0byBhIGJhZCB2YQog
ICAgcGFyYW1ldGVyIGZyb20gdGhlIGd1ZXN0LCBhbmQgdGhpcyBzaG91bGQgbm90IHByb3BhZ2F0
ZSBpbnRvIHRoZSBUTEIgZmx1c2hpbmcKICAgIGxvZ2ljLiAgVGhlIElOVlBDSUQgaW5zdHJ1Y3Rp
b24gZm9yIGV4YW1wbGUgcmFpc2VzICNHUCBmb3IgYSBub24tY2Fub25pY2FsCiAgICBhZGRyZXNz
LgogICAgCiAgICBUaGlzIGlzIFhTQS0yNzkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBNYXR0aGV3
IERhbGV5IDxtYXR0ZEBidWdmdXp6LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNmM4ZDUwMjg4NzIyNjcy
ZWNjOGUxOWIwNzQxYTMxYjUyMWQwMTcwNgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6
NTg6NDEgKzAxMDAKCmNvbW1pdCAyYjM0NjNmNzdkZDA5NTUzYjQ1YjY0Y2IyMmRhOGJiYTZhYzk5
YWQyCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBO
b3YgMjAgMTY6MDM6MzIgMjAxOCArMDEwMAoKICAgIEFNRC9JT01NVTogc3VwcHJlc3MgUFRFIG1l
cmdpbmcgYWZ0ZXIgaW5pdGlhbCB0YWJsZSBjcmVhdGlvbgogICAgCiAgICBUaGUgbG9naWMgaXMg
bm90IGZpdCBmb3IgdGhpcyBwdXJwb3NlLCBzbyBzaW1wbHkgZGlzYWJsZSBpdHMgdXNlIHVudGls
CiAgICBpdCBjYW4gYmUgZml4ZWQgLyByZXBsYWNlZC4gTm90ZSB0aGF0IHRoaXMgcmUtZW5hYmxl
cyBtZXJnaW5nIGZvciB0aGUKICAgIHRhYmxlIGNyZWF0aW9uIGNhc2UsIHdoaWNoIHdhcyBkaXNh
YmxlZCBhcyBhIChwZXJoYXBzIHVuaW50ZW5kZWQpIHNpZGUKICAgIGVmZmVjdCBvZiB0aGUgZWFy
bGllciAiYW1kL2lvbW11OiBmaXggZmx1c2ggY2hlY2tzIi4gSXQgcmVsaWVzIG9uIG5vCiAgICBw
YWdlIGdldHRpbmcgbWFwcGVkIG1vcmUgdGhhbiBvbmNlICh3aXRoIGRpZmZlcmVudCBwcm9wZXJ0
aWVzKSBpbiB0aGlzCiAgICBwcm9jZXNzLCBhcyB0aGF0IHdvdWxkIHN0aWxsIGJlIGJleW9uZCB3
aGF0IHRoZSBtZXJnaW5nIGxvZ2ljIGNhbiBjb3BlCiAgICB3aXRoLiBCdXQgYXJjaF9pb21tdV9w
b3B1bGF0ZV9wYWdlX3RhYmxlKCkgZ3VhcmFudGVlcyB0aGlzIGFmYWljdC4KICAgIAogICAgVGhp
cyBpcyBwYXJ0IG9mIFhTQS0yNzUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDkzN2VmMzI1NjVmYTNhODFm
ZGIzN2I5ZGQ1YWE5OWExYjg3YWZhNzUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU1
OjE0ICswMTAwCgpjb21taXQgZWZlMjFhZDQ0MjhjN2RkZmZjMDNjMjM0YWQ2N2EzYmNkYWQ3YTIx
OApBdXRob3I6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpEYXRlOiAg
IFR1ZSBOb3YgMjAgMTY6MDI6NDYgMjAxOCArMDEwMAoKICAgIGFtZC9pb21tdTogZml4IGZsdXNo
IGNoZWNrcwogICAgCiAgICBGbHVzaCBjaGVja2luZyBmb3IgQU1EIElPTU1VIGRpZG4ndCBjaGVj
ayB3aGV0aGVyIHRoZSBwcmV2aW91cyBlbnRyeQogICAgd2FzIHByZXNlbnQsIG9yIHdoZXRoZXIg
dGhlIGZsYWdzICh3cml0YWJsZS9yZWFkYWJsZSkgY2hhbmdlZCBpbiBvcmRlcgogICAgdG8gZGVj
aWRlIHdoZXRoZXIgYSBmbHVzaCBzaG91bGQgYmUgZXhlY3V0ZWQuCiAgICAKICAgIEZpeCB0aGlz
IGJ5IHRha2luZyB0aGUgd3JpdGFibGUvcmVhZGFibGUvbmV4dC1sZXZlbCBmaWVsZHMgaW50byBh
Y2NvdW50LAogICAgdG9nZXRoZXIgd2l0aCB0aGUgcHJlc2VudCBiaXQuCiAgICAKICAgIEFsb25n
IHRoZXNlIGxpbmVzIHRoZSBmbHVzaGluZyBpbiBhbWRfaW9tbXVfbWFwX3BhZ2UoKSBtdXN0IG5v
dCBiZQogICAgb21pdHRlZCBmb3IgUFYgZG9tYWlucy4gVGhlIGNvbW1lbnQgdGhlcmUgd2FzIHNp
bXBseSB3cm9uZzogTWFwcGluZ3MgbWF5CiAgICB2ZXJ5IHdlbGwgY2hhbmdlLCBib3RoIHRoZWly
IGFkZHJlc3NlcyBhbmQgdGhlaXIgcGVybWlzc2lvbnMuIFVsdGltYXRlbHkKICAgIHRoaXMgc2hv
dWxkIGhvbm9yIGlvbW11X2RvbnRfZmx1c2hfaW90bGIsIGJ1dCB0byBhY2hpZXZlIHRoaXMKICAg
IGFtZF9pb21tdV9vcHMgZmlyc3QgbmVlZHMgdG8gZ2FpbiBhbiAuaW90bGJfZmx1c2ggaG9vay4K
ICAgIAogICAgQWxzbyBtYWtlIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KCkgc3RhdGljLCB0byBk
ZW1vbnN0cmF0ZSB0aGVyZSdzIG5vCiAgICBjYWxsZXIgb21pdHRpbmcgdGhlIChzdWJzZXF1ZW50
KSBmbHVzaC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCiAgICAKICAgIFJlcG9y
dGVkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiAxYTdmZmU0NjZjZDA1N2RhYWVmMjQ1YjBhMWFiNmI4MjU4OGU0YzAxCiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOC0xMS0yMCAxNDo1MjoxMiArMDEwMAoKY29tbWl0IDljODI3NTk0NDgyOWM1NWFm
M2RjNzA4NzEyY2E1YzEyMGIxYmIzMjgKQXV0aG9yOiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUu
ZGU+CkRhdGU6ICAgTW9uIEp1biAxOCAxNDo1NTozNiAyMDE4ICswMjAwCgogICAgc3R1YmRvbS92
dHBtOiBmaXggbWVtY21wIGluIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaAogICAgCiAgICBnY2M4
IHNwb3R0ZWQgdGhpcyBlcnJvcjoKICAgIGVycm9yOiAnbWVtY21wJyByZWFkaW5nIDIwIGJ5dGVz
IGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92ZXJmbG93PV0KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgUmV2
aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4K
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDIyYmY1YmUzMjM3Y2I0ODJhMmZmZDc3MmZm
ZDIwY2UzNzI4NWVlYmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkZWE5ZmMwZTAy
ZDkyZjVlNmQ0NjY4MGFhMGE1MmZhNzU4ZWNhOWM0KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgZTkwNzQ2MGZkNjFjMzUwNDg3ZmZlZTVkOGFhMzc1YmVmNTZiYzgxYykKICAgIENvbmZs
aWN0czoKICAgICAgICAgICAgc3R1YmRvbS9NYWtlZmlsZQogICAgU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICAKICAgIChjaGVycnkgcGlj
a2VkIGZyb20gY29tbWl0IGYxMzk4M2RiMTIwZjVlNTZkZmVmYmVlNWQ1NjY3OGQyZDQzZTI5MTQp
CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkNjc5OGNlMzU3MDdhNDg1ZDljMTMyMzE5
ZDcwZGQ2NTQ2MjBlNWU1KQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:39:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:39: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-devel-bounces@lists.xenproject.org>)
	id 1gPmO9-0008M6-Km; Thu, 22 Nov 2018 10:39: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=Jay/=OB=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gPmO8-0008Ly-8B
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:39:12 +0000
X-Inumbo-ID: d8d5b4e0-ee42-11e8-8644-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8d5b4e0-ee42-11e8-8644-12d6303a7972;
 Thu, 22 Nov 2018 10:39:11 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7974C3001C33;
 Thu, 22 Nov 2018 10:39:10 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 390F175719;
 Thu, 22 Nov 2018 10:39:05 +0000 (UTC)
Date: Thu, 22 Nov 2018 11:39:03 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181122113903.46e3fefd@redhat.com>
In-Reply-To: <20181121143816.GD4426@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181116172919.43f3e27d@redhat.com>
 <d4f6f0ef-1333-a917-e3eb-d9bad47c9648@redhat.com>
 <20181119163110.2f357f40@redhat.com>
 <20181121072954-mutt-send-email-mst@kernel.org>
 <20181121151526.5785b43f@redhat.com>
 <20181121143816.GD4426@caravaggio>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.47]); Thu, 22 Nov 2018 10:39:10 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 00/24] ACPI reorganization
 for hardware-reduced API addition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMSBOb3YgMjAxOCAxNTozODoxNiArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IElnb3IsCj4gCj4gT24gV2VkLCBOb3YgMjEsIDIwMTgg
YXQgMDM6MTU6MjZQTSArMDEwMCwgSWdvciBNYW1tZWRvdiB3cm90ZToKPiA+IE9uIFdlZCwgMjEg
Tm92IDIwMTggMDc6MzU6NDcgLTA1MDAKPiA+ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RAcmVk
aGF0LmNvbT4gd3JvdGU6Cj4gPiAgIAo+ID4gPiBPbiBNb24sIE5vdiAxOSwgMjAxOCBhdCAwNDoz
MToxMFBNICswMTAwLCBJZ29yIE1hbW1lZG92IHdyb3RlOiAgCj4gPiA+ID4gT24gRnJpLCAxNiBO
b3YgMjAxOCAxNzozNzo1NCArMDEwMAo+ID4gPiA+IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+IHdyb3RlOgo+ID4gPiA+ICAgICAKPiA+ID4gPiA+IE9uIDE2LzExLzE4IDE3OjI5
LCBJZ29yIE1hbW1lZG92IHdyb3RlOiAgICAKPiA+ID4gPiA+ID4gR2VuZXJhbCBzdWdnZXN0aW9u
cyBmb3IgdGhpcyBzZXJpZXM6Cj4gPiA+ID4gPiA+ICAgMS4gUHJlZmVyYWJseSBkb24ndCBkbyBt
dWx0aXBsZSBjaGFuZ2VzIHdpdGhpbiBhIHBhdGNoCj4gPiA+ID4gPiA+ICAgICAgbmVpdGhlciBw
b3N0IGh1Z2UgcGF0Y2hlcyAodW5sZXNzIGl0J3MgcHVyZSBjb2RlIG1vdmVtZW50KS4KPiA+ID4g
PiA+ID4gICAgICAoaXQncyBlYXN5IHRvIHNxdWFzaCBwYXRjaGVzIGxhdGVyIGl0IG5lY2Vzc2Fy
eSkKPiA+ID4gPiA+ID4gICAyLiBTdGFydCBzbWFsbCwgcGljayBhIHRhYmxlIGdlbmVyYWxpemUg
aXQgYW5kIHNlbmQgYXMKPiA+ID4gPiA+ID4gICAgICBvbmUgc21hbGwgcGF0Y2hzZXQuIFRhYmxl
cyBhcmUgb2Z0ZW4gaW5kZXBlbmRlbnQKPiA+ID4gPiA+ID4gICAgICBhbmQgaXQncyBtdWNoIGVh
c2llciBvbiBib3RoIGF1dGhvci9yZXZpZXdlciB0byBhZ3JlZSB1cG9uCj4gPiA+ID4gPiA+ICAg
ICAgY2hhbmdlcyBhbmQgcmV3cml0ZSBpdCBpZiBuZWNlc3NhcnkuICAgICAgCj4gPiA+ID4gPiAK
PiA+ID4gPiA+IEhvdyB3b3VsZCB0aGF0IGJlIGRvbmU/ICBUaGlzIHNlcmllcyBpcyBvbiB0aGUg
YmlnZ2VyIHNpZGUsIGFncmVlZCwgYnV0Cj4gPiA+ID4gPiBtb3N0IG9mIGl0IGlzIHJlYWxseSBq
dXN0IGNvZGUgbW92ZW1lbnQuICBJdCdzIGEgc3RhcnRpbmcgcG9pbnQsIGhhdmluZwo+ID4gPiA+
ID4gYSBnZW5lcmljIEFDUEkgbGlicmFyeSBpcyB3YXkgYmV5b25kIHdoYXQgdGhpcyBpcyB0cnlp
bmcgdG8gZG8uICAgIAo+ID4gPiA+IEkndmUgdHJpZWQgdG8gZ2l2ZSBzdWdnZXN0aW9ucyBob3cg
dG8gcmVzdHJ1Y3R1cmUgc2VyaWVzCj4gPiA+ID4gb24gcGVyIHBhdGNoIGJhc2lzLiBJbiBteSBv
cGluaW9uIGl0IHF1aXRlIHBvc3NpYmxlIHRvIHNwbGl0Cj4gPiA+ID4gc2VyaWVzIGluIHNldmVy
YWwgc21hbGxlciBvbmVzIGFuZCBpdCBzaG91bGQgcmVhbGx5IGhlbHAgd2l0aAo+ID4gPiA+IG1h
a2luZyBzZXJpZXMgY2xlYW5lciBhbmQgZWFzaWVyL2Zhc3RlciB0byByZXZpZXcvYW1lbmQvbWVy
Z2UKPiA+ID4gPiB2cyB3aGF0IHdlIGhhdmUgaW4gdjUuCj4gPiA+ID4gKGl0J3MgbW9yZSBmcnVz
dHJhdGluZyB0byByZXdvcmsgbGFyZ2Ugc2VyaWVzIHZzIHNtYWxsZXIgb25lKQo+ID4gPiA+IAo+
ID4gPiA+IElmIHNvbWV0aGluZyBpc24ndCBjbGVhciwgaXQncyBlYXN5IHRvIHJlYWNoIG91dCB0
byBtZSBoZXJlCj4gPiA+ID4gb3IgZGlyZWN0bHkgKGVtYWlsL2lyYy9naXRodWIpIGZvciBjbGFy
aWZpY2F0aW9uL2ZlZWQgYmFjay4gICAgCj4gPiA+IAo+ID4gPiBJIGFzc3VtZSB0aGUgIzEgZ29h
bCBpcyB0byBhZGQgcmVkdWNlZCBIVyBzdXBwb3J0LiAgU28gYW5vdGhlcgo+ID4gPiBvcHRpb24g
dG8gc3BlZWQgdXAgbWVyZ2luZyBpcyB0byBqdXN0IGdvIGFoZWFkIGFuZCBkdXBsaWNhdGUgYQo+
ID4gPiBidW5jaCBvZiBjb2RlIGUuZy4gaW4gcGNfdmlydC5jIGFjcGkvcmVkdWNlZC5jIG9yIGlu
IGFueSBvdGhlcgo+ID4gPiBmaWxlLgo+ID4gPiBUaGlzIHdheSBpdCBtaWdodCBiZSBlYXNpZXIg
dG8gc2VlIHdoYXQncyBjb21tb24gY29kZSBhbmQgd2hhdCBpc24ndC4KPiA+ID4gQW5kIEkgdGhp
bmsgb2ZmbGluZSBJZ29yIHNhaWQgaGUgbWlnaHQgcHJlZmVyIHRoYXQgd2F5LiBSaWdodCBJZ29y
PyAgCj4gPiBZb3UgbWVhbiBwcm9iYWJseSAneDg2IHJlZHVjZWQgaHcnIHN1cHBvcnQuIFRoYXQn
cyB3YXMgd2hhdCBJJ3ZlCj4gPiBhbHJlYWR5IHN1Z2dlc3RlZCBmb3IgUENJIEFNTCBjb2RlIGR1
cmluZyBwYXRjaCByZXZpZXcuIEp1c3QgZG9uJ3QKPiA+IGNhbGwgaXQgZ2VuZXJpYyB3aGVuIGl0
J3Mgbm90IGFuZCBwbGFjZSBjb2RlIGluIGh3L2kzODYvIGRpcmVjdG9yeSBiZXNpZGUKPiA+IGFj
cGktYnVpbGQuYy4gSXQgbWlnaHQgYXBwbHkgdG8gc29tZSBvdGhlciB0YWJsZXMgKGkuZS4gY29t
cGxleCBjYXNlcykuCj4gPiAKPiA+IE9uIHBlciBwYXRjaCByZXZpZXcgSSBnYXZlIHN1Z2dlc3Rp
b25zIGhvdyB0byBhbWVuZCBzZXJpZXMgdG8gbWFrZQo+ID4gaXQgYWNjZXB0YWJsZSB3aXRob3V0
IGRvaW5nIGNvbXBsZXggcmVmYWN0b3JpbmcgYW5kIHBvaW50ZWQgb3V0Cj4gPiBwbGFjZXMgd2Ug
cHJvYmFibHkgc2hvdWxkbid0IHJlZmFjdG9yIG5vdyBhbmQganVzdCBkdXBsaWNhdGUgYXMKPiA+
IGl0J3MgdG9vIGNvbXBsZXggb3Igbm90IGNsZWFyIGhvdyB0byBnZW5lcmFsaXplIGl0IHlldC4K
PiA+IAo+ID4gUHJvYmxlbSB3aXRoIGR1cGxpY2F0aW9uIGlzIHRoYXQgYSByYW5kb20gY29udHJp
YnV0b3IgaXMgbm90Cj4gPiBhcm91bmQgdG8gY2xlYW4gY29kZSB1cCBhZnRlciBhIGZlYXR1cmUg
aXMgbWVyZ2VkIGFuZCB3ZSBlbmQgdXAKPiA+IHdpdGggYSBidW5jaCBvZiBtZXNzeSBjb2RlLgo+
ID4gCj4gPiBBIHdvcmQgdG8gdGhlIGNvbnRyaWJ1dG9ycywKPiA+IERvbid0IGRvIHJlZmFjdG9y
aW5nIGluIHNpbGVuY2UsIGtlZXAgZGlzY3Vzc2luZyBhcHByb2FjaGVzIGhlcmUsCj4gPiBzdWdn
ZXN0IGFsdGVybmF0aXZlcy4gVGhhdCB3YXkgaXQncyBlYXNpZXIgdG8gcmVhY2ggYSBjb21wcm9t
aXNlCj4gPiBhbmQgbWVyZ2UgaXQgd2l0aCBsZXNzIGl0ZXJhdGlvbnMuIEFuZCBpZiB5b3UgZG8g
c3BsaXQgaXQgaW4gc21hbGxlcgo+ID4gcGFydHMsIHRoZSBwcm9jZXNzIHNob3VsZCBnbyBldmVu
IGZhc3Rlci4KPiA+IAo+ID4gSSdsbCBzZW50IGEgc21hbGwgUlNEUCByZWZhY3RvcmluZyBzZXJp
ZXMgZm9yIHJlZmVyZW5jZS4gIAo+IEkgd2FzIGFscmVhZHkgd29ya2luZyBvbiB0aGUgUlNEUCBj
aGFuZ2VzLiBMZXQgbWUga25vdyBpZiBJIHNob3VsZCBkcm9wCj4gdGhhdCB3b3JrIHRvby4KR28g
YWhlYWQsCnlvdSBjYW4gcmV1c2UgUlNEUCBmaXhlcyBJJ3ZlIGp1c3QgcG9zdGVkICh5b3UgYXJl
IENDZWQpCmlmIHlvdSBoYXZlbid0IHdyaXR0ZW4gdGhlbSB5ZXQgb24geW91ciBvd24uCgogCj4g
Q2hlZXJzLAo+IFNhbXVlbC4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:40:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:40: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-devel-bounces@lists.xenproject.org>)
	id 1gPmP2-0000Wr-5N; Thu, 22 Nov 2018 10:40: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=mIHh=OB=citrix.com=prvs=8571d395d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPmP0-0000Vt-T2
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 10:40:06 +0000
X-Inumbo-ID: f79a767c-ee42-11e8-8340-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f79a767c-ee42-11e8-8340-12d6303a7972;
 Thu, 22 Nov 2018 10:40:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,265,1539648000"; d="scan'208";a="82232176"
Date: Thu, 22 Nov 2018 11:39:51 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <20181122103951.gva2uv767hupf4jg@mac>
References: <20181121141300.10030-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121141300.10030-1-sergey.dyasli@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] x86/dom0: use MEMF_no_scrub during Dom0
 construction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDI6MTM6MDBQTSArMDAwMCwgU2VyZ2V5IER5YXNsaSB3
cm90ZToKPiBOb3cgdGhhdCBpZGxlIHNjcnViIGlzIHRoZSBkZWZhdWx0IG9wdGlvbiwgYWxsIG1l
bW9yeSBpcyBtYXJrZWQgYXMgZGlydHkKPiBhbmQgYWxsb2NfZG9taGVhcF9wYWdlcygpIHdpbGwg
ZG8gZWFnZXIgc2NydWJiaW5nIGJ5IGRlZmF1bHQuIFRoaXMgY2FuCj4gbGVhZCB0byBsb25nZXIg
RG9tMCBjb25zdHJ1Y3Rpb24gYW5kIHBvdGVudGlhbGx5IHRvIGEgd2F0Y2hkb2cgdGltZW91dCwK
PiBlc3BlY2lhbGx5IG9uIG9sZGVyIEgvVyAoZS5nLiBIYXJwZXJ0b3duKS4KPiAKPiBQYXNzIE1F
TUZfbm9fc2NydWIgdG8gb3B0aW1pc2UgdGhpcyBwcm9jZXNzIHNpbmNlIHRoZXJlIGlzIGxpdHRs
ZSBwb2ludAo+IGluIHNjcnViYmluZyBtZW1vcnkgZm9yIERvbTAuCj4gCj4gU2lnbmVkLW9mZi1i
eTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKSSB3YXMgY29uc2lkZXJp
bmcgdG8gc3VnZ2VzdCB0byBhZGQgdGhpcyBmbGFnIHRvIGRvbTBfbWVtZmxhZ3MsIGJ1dAp0aGF0
J3MgY2xlYXJlZCB1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMsIHNvIEkgZG9uJ3QgdGhpbmsgaXQn
cyB3b3J0aAppdC4KClRoYW5rcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:47:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:47: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-devel-bounces@lists.xenproject.org>)
	id 1gPmWQ-0000qi-08; Thu, 22 Nov 2018 10:47: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=kqx2=ob=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPmWO-0000qd-PP
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:47:44 +0000
X-Inumbo-ID: 0a42629b-ee44-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a42629b-ee44-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 10:47:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 03:47:42 -0700
Message-Id: <5BF6894D02000078001FECE2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 03:47:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] common: make sure symbols-dummy.o gets rebuilt
 when needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBlci1hcmNoIHRvcCBsZXZlbCBtYWtlIGZpbGVzIGRvbid0IHJlY29yZCBhbnkgZGVwZW5k
ZW5jaWVzIGZvciB0aGUKZmlsZSwgc28gaXRzIG1lcmUgZXhpc3RlbmNlIGlzIGVub3VnaCBmb3Ig
bWFrZSB0byBjb25zaWRlciBpdCB1cC10by0KZGF0ZS4gQXMgb2YgYWIzZTVmNWZmOSAoInhzcGxp
Y2UsIHN5bWJvbHM6IEltcGxlbWVudCBmYXN0IHN5bWJvbCBuYW1lcwotPiB2aXJ0dWFsIGFkZHJl
c3NlcyBsb29rdXAiKSB0aGUgZmlsZSwgaG93ZXZlciwgZGVwZW5kcyBvbiB0aGUKRkFTVF9TWU1C
T0xfTE9PS1VQIGNvbmZpZyBvcHRpb24sIHdoaWNoIG1heSBjaGFuZ2UgYmV0d2VlbiBpbmNyZW1l
bnRhbApyZS1idWlsZHMuCgpVc2UgdGhlICQoZXh0cmEteSkgbWFjaGluZXJ5IHRvIGdldCB0aGUg
ZmlsZSBidWlsdCB3aXRob3V0IGFuIGV4dHJhCnJlY3Vyc2lvbiBzdGVwIGludG8gY29tbW9uLywg
YnV0IGluc3RlYWQgcmlnaHQgd2hlbiB0aGUgb3RoZXIgdGhpbmdzIGluCnRoYXQgZGlyZWN0b3J5
IGdldCBidWlsdC4KClRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIG1ha2UgdGhlIGdlbmRl
cCBpbnZvY2F0aW9uIGNvdmVyIGJvdGgKJChvYmotYmluLXkpIGFuZCAkKGV4dHJhLXkpLCBldmVu
IGlmIHRoaXMgaXMgbm90IGRpcmVjdGx5IHJlbGF0ZWQgaGVyZS4KSSBzaG91bGQgaGF2ZSBpbmNs
dWRlZCB0aGVtIHJpZ2h0IGF3YXkgaW4gOGI2ZWY5YzE1MiAoImNvbXBhdDogZW5mb3JjZQpkaXN0
aW5ndWlzaGFibGUgZmlsZSBuYW1lcyBpbiBzeW1ib2wgdGFibGUiKS4KClJlcG9ydGVkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vUnVsZXMubWsKKysrIGIveGVuL1J1bGVzLm1r
CkBAIC0xMTAsNyArMTEwLDcgQEAgZGVmaW5lIGdlbmRlcAogICAgICAgICBERVBTICs9ICQoZGly
ICQoMSkpLiQobm90ZGlyICQoMSkpLmQKICAgICBlbmRpZgogZW5kZWYKLSQoZm9yZWFjaCBvLCQo
ZmlsdGVyLW91dCAlLywkKG9iai15KSksJChldmFsICQoY2FsbCBnZW5kZXAsJChvKSkpKQorJChm
b3JlYWNoIG8sJChmaWx0ZXItb3V0ICUvLCQob2JqLXkpICQob2JqLWJpbi15KSAkKGV4dHJhLXkp
KSwkKGV2YWwgJChjYWxsIGdlbmRlcCwkKG8pKSkpCiAKICMgRW5zdXJlIGVhY2ggc3ViZGlyZWN0
b3J5IGhhcyBleGFjdGx5IG9uZSB0cmFpbGluZyBzbGFzaC4KIHN1YmRpci1uIDo9ICQocGF0c3Vi
c3QgJSwlLywkKHBhdHN1YnN0ICUvLCUsJChzdWJkaXItbikgJChzdWJkaXItKSkpCkBAIC0xNTgs
MjQgKzE1OCwyNyBAQCBlbmRpZgogIyBBbHdheXMgYnVpbGQgb2JqLWJpbiBmaWxlcyBhcyBiaW5h
cnkgZXZlbiBpZiB0aGV5IGNvbWUgZnJvbSBDIHNvdXJjZS4gCiAkKG9iai1iaW4teSk6IENGTEFH
UyA6PSAkKGZpbHRlci1vdXQgLWZsdG8sJChDRkxBR1MpKQogCi1idWlsdF9pbi5vOiAkKG9iai15
KQorYnVpbHRfaW4ubzogJChvYmoteSkgZXh0cmEKIGlmZXEgKCQob2JqLXkpLCkKIAkkKENDKSAk
KENGTEFHUykgLWMgLXggYyAvZGV2L251bGwgLW8gJEAKIGVsc2UKIGlmZXEgKCQoQ09ORklHX0xU
TykseSkKLQkkKExEX0xUTykgLXIgLW8gJEAgJF4KKwkkKExEX0xUTykgLXIgLW8gJEAgJChmaWx0
ZXItb3V0IGV4dHJhLCReKQogZWxzZQotCSQoTEQpICQoTERGTEFHUykgLXIgLW8gJEAgJF4KKwkk
KExEKSAkKExERkxBR1MpIC1yIC1vICRAICQoZmlsdGVyLW91dCBleHRyYSwkXikKIGVuZGlmCiBl
bmRpZgogCi1idWlsdF9pbl9iaW4ubzogJChvYmotYmluLXkpCitidWlsdF9pbl9iaW4ubzogJChv
YmotYmluLXkpIGV4dHJhCiBpZmVxICgkKG9iai1iaW4teSksKQogCSQoQ0MpICQoQUZMQUdTKSAt
YyAteCBhc3NlbWJsZXIgL2Rldi9udWxsIC1vICRACiBlbHNlCi0JJChMRCkgJChMREZMQUdTKSAt
ciAtbyAkQCAkXgorCSQoTEQpICQoTERGTEFHUykgLXIgLW8gJEAgJChmaWx0ZXItb3V0IGV4dHJh
LCReKQogZW5kaWYKIAorLlBIT05ZOiBleHRyYQorZXh0cmE6ICQoZXh0cmEteSkKKwogIyBGb3Jj
ZSBleGVjdXRpb24gb2YgcGF0dGVybiBydWxlcyAoZm9yIHdoaWNoIFBIT05ZIGNhbm5vdCBiZSBk
aXJlY3RseSB1c2VkKS4KIC5QSE9OWTogRk9SQ0UKIEZPUkNFOgotLS0gYS94ZW4vYXJjaC9hcm0v
TWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCkBAIC0xMDAsOSArMTAwLDYgQEAg
cHJlbGluay5vOiAkKEFMTF9PQkpTKQogCSQoTEQpICQoTERGTEFHUykgLXIgLW8gJEAgJF4KIGVu
ZGlmCiAKLSQoQkFTRURJUikvY29tbW9uL3N5bWJvbHMtZHVtbXkubzoKLQkkKE1BS0UpIC1mICQo
QkFTRURJUikvUnVsZXMubWsgLUMgJChCQVNFRElSKS9jb21tb24gc3ltYm9scy1kdW1teS5vCi0K
ICQoVEFSR0VUKS1zeW1zOiBwcmVsaW5rLm8geGVuLmxkcyAkKEJBU0VESVIpL2NvbW1vbi9zeW1i
b2xzLWR1bW15Lm8KIAkkKExEKSAkKExERkxBR1MpIC1UIHhlbi5sZHMgLU4gcHJlbGluay5vIFwK
IAkgICAgJChCQVNFRElSKS9jb21tb24vc3ltYm9scy1kdW1teS5vIC1vICQoQEQpLy4kKEBGKS4w
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUK
QEAgLTEyNyw5ICsxMjcsNiBAQCBwcmVsaW5rLWVmaS5vOiAkKEFMTF9PQkpTKSBlZmkvYm9vdC5p
bml0CiAJJChndWFyZCkgJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkKGZpbHRlci1vdXQgJS9l
ZmkvYnVpbHRfaW4ubywkXikKIGVuZGlmCiAKLSQoQkFTRURJUikvY29tbW9uL3N5bWJvbHMtZHVt
bXkubzoKLQkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMgJChCQVNFRElSKS9jb21t
b24gc3ltYm9scy1kdW1teS5vCi0KICQoVEFSR0VUKS1zeW1zOiBwcmVsaW5rLm8geGVuLmxkcyAk
KEJBU0VESVIpL2NvbW1vbi9zeW1ib2xzLWR1bW15Lm8KIAkkKExEKSAkKExERkxBR1MpIC1UIHhl
bi5sZHMgLU4gcHJlbGluay5vICQoYnVpbGRfaWRfbGlua2VyKSBcCiAJICAgICQoQkFTRURJUikv
Y29tbW9uL3N5bWJvbHMtZHVtbXkubyAtbyAkKEBEKS8uJChARikuMAotLS0gYS94ZW4vY29tbW9u
L01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAgLTc1LDYgKzc1LDggQEAgdG1l
bS15IDo9IHRtZW0ubyB0bWVtX3hlbi5vIHRtZW1fY29udHJvbAogdG1lbS0kKENPTkZJR19DT01Q
QVQpICs9IGNvbXBhdC90bWVtX3hlbi5vCiBvYmotJChDT05GSUdfVE1FTSkgKz0gJCh0bWVtLXkp
CiAKK2V4dHJhLXkgOj0gc3ltYm9scy1kdW1teS5vCisKIHN1YmRpci0kKENPTkZJR19DT1ZFUkFH
RSkgKz0gY292ZXJhZ2UKIHN1YmRpci0kKENPTkZJR19VQlNBTikgKz0gdWJzYW4KIAoKCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 10:58:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 10:58: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-devel-bounces@lists.xenproject.org>)
	id 1gPmgr-0001ff-3p; Thu, 22 Nov 2018 10:58:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mihh=ob=citrix.com=prvs=8571d395d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPmgp-0001fa-Nc
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 10:58:31 +0000
X-Inumbo-ID: 8ad58930-ee45-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ad58930-ee45-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 10:58:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,265,1539648000"; d="scan'208";a="82232851"
Date: Thu, 22 Nov 2018 11:58:21 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20181122105821.6ihjcq5dy2lqjj6j@mac>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <20181122100554.pyqqa5iw6g27erkv@mac>
 <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMTI6MTQ6NTlQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDExLzIyLzE4IDEyOjA1IFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+
ID4gT24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDg6NTU6NDhQTSArMDIwMCwgUmF6dmFuIENvam9j
YXJ1IHdyb3RlOgo+ID4+IE9uIDExLzE2LzE4IDc6MDQgUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3Jv
dGU6Cj4gPj4+PiArICAgICAgICAgICAgaWYgKCBhID09IHYgKQo+ID4+Pj4gKyAgICAgICAgICAg
ICAgICBjb250aW51ZTsKPiA+Pj4+ICsKPiA+Pj4+ICsgICAgICAgICAgICAvKiBQYXVzZSwgc3lu
Y2VkLiAqLwo+ID4+Pj4gKyAgICAgICAgICAgIHdoaWxlICggIWEtPmFyY2guaW5faG9zdCApCj4g
Pj4+IFdoeSBub3QgdXNlIGEtPmlzX3J1bm5pbmcgYXMgYSB3YXkgdG8ga25vdyB3aGV0aGVyIHRo
ZSB2Q1BVIGlzCj4gPj4+IHJ1bm5pbmc/Cj4gPj4+Cj4gPj4+IEkgdGhpbmsgdGhlIGxvZ2ljIG9m
IHVzaW5nIHZjcHVfcGF1c2UgYW5kIGV4cGVjdGluZyB0aGUgcnVubmluZyB2Y3B1Cj4gPj4+IHRv
IHRha2UgYSB2bWV4aXQgYW5kIHRodXMgc2V0IGluX2hvc3QgaXMgd3JvbmcgYmVjYXVzZSBhIHZj
cHUgdGhhdAo+ID4+PiB3YXNuJ3QgcnVubmluZyB3aGVuIHZjcHVfcGF1c2Vfbm9zeW5jIGlzIGNh
bGxlZCB3b24ndCBnZXQgc2NoZWR1bGVkCj4gPj4+IGFueW1vcmUsIHRodXMgbm90IHRha2luZyBh
IHZtZXhpdCBhbmQgdGhpcyBmdW5jdGlvbiB3aWxsIGxvY2t1cC4KPiA+Pj4KPiA+Pj4gSSBkb24n
dCB0aGluayB5b3UgbmVlZCB0aGUgaW5faG9zdCBib29sZWFuIGF0IGFsbC4KPiA+Pj4KPiA+Pj4+
ICsgICAgICAgICAgICAgICAgY3B1X3JlbGF4KCk7Cj4gPj4+IElzIHRoaXMgcmVhbGx5IGJldHRl
ciB0aGFuIHVzaW5nIHZjcHVfcGF1c2U/Cj4gPj4+Cj4gPj4+IEkgYXNzdW1lIHRoaXMgaXMgZG9u
ZSB0byBhdm9pZCB3YWl0aW5nIG9uIGVhY2ggdmNwdSwgYW5kIGluc3RlYWQgZG9pbmcKPiA+Pj4g
aXQgaGVyZSBsaWtlbHkgbWVhbnMgbGVzcyB3YWl0IHRpbWU/Cj4gPj4KPiA+PiBUaGUgcHJvYmxl
bSB3aXRoIHBsYWluIHZjcHVfcGF1c2UoKSBpcyB0aGF0IHdlIHdlcmVuJ3QgYWJsZSB0byB1c2Ug
aXQsCj4gPj4gZm9yIHRoZSBzYW1lIHJlYXNvbiAod2hpY2ggcmVtYWlucyB1bmNsZWFyIGFzIG9m
IHlldCkgdGhhdCB3ZSBjb3VsZG4ndAo+ID4+IHVzZSBhLT5pc19ydW5uaW5nOiB3ZSBnZXQgQ1BV
IHN0dWNrIGh5cGVydmlzb3IgY3Jhc2hlcyB0aGF0IHdheS4gSGVyZSdzCj4gPj4gb25lIHRoYXQg
dXNlcyB0aGUgc2FtZSBsb2dpYywgYnV0IGxvb3BzIG9uIGEtPmlzX3J1bm5pbmcgaW5zdGVhZCBv
Zgo+ID4+ICFhLT5hcmNoLmluX2hvc3Q6CgpbLi4uXQoKPiA+PiBTb21lIHNjaGVkdWxlciBtYWdp
YyBhcHBlYXJzIHRvIGhhcHBlbiBoZXJlIHdoZXJlIGl0IGlzIHVuY2xlYXIgd2h5Cj4gPj4gaXNf
cnVubmluZyBkb2Vzbid0IHNlZW0gdG8gZW5kIHVwIGJlaW5nIDAgYXMgZXhwZWN0ZWQgaW4gb3Vy
IGNhc2UuIFdlJ2xsCj4gPj4ga2VlcCBkaWdnaW5nLgo+ID4gCj4gPiBUaGVyZSBzZWVtcyB0byBi
ZSBzb21lIGtpbmQgb2YgZGVhZGxvY2sgYmV0d2Vlbgo+ID4gdm14X3N0YXJ0X3JlZXhlY3V0ZV9p
bnN0cnVjdGlvbiBhbmQgaGFwX3RyYWNrX2RpcnR5X3ZyYW0vaGFuZGxlX21taW8uCj4gPiBBcmUg
eW91IGhvbGRpbmcgYSBsb2NrIHdoaWxlIHRyeWluZyB0byBwdXQgdGhlIG90aGVyIHZjcHVzIHRv
IHNsZWVwPwo+IAo+IGQtPmFyY2gucmV4ZWNfbG9jaywgYnV0IEkgZG9uJ3Qgc2VlIGhvdyB0aGF0
IHdvdWxkIG1hdHRlciBpbiB0aGlzIGNhc2UuCgpUaGUgdHJhY2UgZnJvbSBwQ1BVIzA6CgooWEVO
KSBbIDM2NjguMDE2OTg5XSBSRkxBR1M6IDAwMDAwMDAwMDAwMDAyMDIgICBDT05URVhUOiBoeXBl
cnZpc29yIChkMHYwKQpbLi4uXQooWEVOKSBbIDM2NjguMjc1NDE3XSBYZW4gY2FsbCB0cmFjZToK
KFhFTikgWyAzNjY4LjI3ODcxNF0gICAgWzxmZmZmODJkMDgwMTMyN2QyPl0gdmNwdV9zbGVlcF9z
eW5jKzB4NDAvMHg3MQooWEVOKSBbIDM2NjguMjg0OTUyXSAgICBbPGZmZmY4MmQwODAxMDczNWI+
XSBkb21haW4uYyNkb19kb21haW5fcGF1c2UrMHgzMy8weDRmCihYRU4pIFsgMzY2OC4yOTE5NzNd
ICAgIFs8ZmZmZjgyZDA4MDEwODc5YT5dIGRvbWFpbl9wYXVzZSsweDI1LzB4MjcKKFhFTikgWyAz
NjY4LjI5Nzk1Ml0gICAgWzxmZmZmODJkMDgwMjQ1ZTY5Pl0gaGFwX3RyYWNrX2RpcnR5X3ZyYW0r
MHgyYzEvMHg0YTcKKFhFTikgWyAzNjY4LjMwNDc5N10gICAgWzxmZmZmODJkMDgwMWRkOGY1Pl0g
ZG9faHZtX29wKzB4MThiZS8weDJiNTgKKFhFTikgWyAzNjY4LjMxMDg2NF0gICAgWzxmZmZmODJk
MDgwMTcyYWNhPl0gcHZfaHlwZXJjYWxsKzB4MWU1LzB4NDAyCihYRU4pIFsgMzY2OC4zMTcwMTdd
ICAgIFs8ZmZmZjgyZDA4MDI1MDg5OT5dIGVudHJ5Lm8jdGVzdF9hbGxfZXZlbnRzKzAvMHgzZAoK
U2hvd3MgdGhlcmUncyBhbiBoeXBlcmNhbGwgZXhlY3V0ZWQgZnJvbSBEb20wIHRoYXQncyB0cnlp
bmcgdG8gcGF1c2UKdGhlIGRvbWFpbiwgdGh1cyBwYXVzaW5nIGFsbCB0aGUgdkNQVXMuCgpUaGVu
IHBDUFUjMzoKCihYRU4pIFsgMzY2OS4wNjI4NDFdIFJGTEFHUzogMDAwMDAwMDAwMDAwMDIwMiAg
IENPTlRFWFQ6IGh5cGVydmlzb3IgKGQxdjApClsuLi5dCihYRU4pIFsgMzY2OS4zMjI4MzJdIFhl
biBjYWxsIHRyYWNlOgooWEVOKSBbIDM2NjkuMzI2MTI4XSAgICBbPGZmZmY4MmQwODAyMTAwNmE+
XSB2bXhfc3RhcnRfcmVleGVjdXRlX2luc3RydWN0aW9uKzB4MTA3LzB4NjhhCihYRU4pIFsgMzY2
OS4zMzM5MjVdICAgIFs8ZmZmZjgyZDA4MDIxMGIzZT5dIHAybV9tZW1fYWNjZXNzX2NoZWNrKzB4
NTUxLzB4NjRkCihYRU4pIFsgMzY2OS4zNDA3NzRdICAgIFs8ZmZmZjgyZDA4MDFkZWU5ZT5dIGh2
bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQrMHgyZjIvMHg2MzEKKFhFTikgWyAzNjY5LjM0ODA1MV0g
ICAgWzxmZmZmODJkMDgwMjAyYzAwPl0gdm14X3ZtZXhpdF9oYW5kbGVyKzB4MTU2Yy8weDFlNDUK
KFhFTikgWyAzNjY5LjM1NDg5OV0gICAgWzxmZmZmODJkMDgwMjA4MjBjPl0gdm14X2FzbV92bWV4
aXRfaGFuZGxlcisweGVjLzB4MjUwCgpTZWVtcyB0byBiZSBibG9ja2VkIGluIHZteF9zdGFydF9y
ZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24sIGFuZCB0aHVzIG5vdApnZXR0aW5nIHBhdXNlZCBhbmQgdHJp
Z2dlcmluZyB0aGUgd2F0Y2hkb2cgb24gcENQVSMwPwoKWW91IHNob3VsZCBjaGVjayBvbiB3aGlj
aCB2Q1BVIGlzIHRoZSB0cmFjZSBmcm9tIHBDUFUjMCB3YWl0aW5nLCBpZgp0aGF0J3MgdGhlIHZD
UFUgcnVubmluZyBvbiBwQ1BVIzMgKGQxdjApIHlvdSB3aWxsIGhhdmUgdG8gY2hlY2sgd2hhdCdz
CnRha2luZyBzdWNoIGEgbG9uZyB0aW1lIGluIHZteF9zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rp
b24uCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 11:24:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 11:24: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-devel-bounces@lists.xenproject.org>)
	id 1gPn63-0003tG-7o; Thu, 22 Nov 2018 11:24: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=bt5v=ob=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPn62-0003t6-BH
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 11:24:34 +0000
X-Inumbo-ID: 2f15d787-ee49-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f15d787-ee49-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 11:24:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPn5x-0007nf-TJ; Thu, 22 Nov 2018 11:24:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPn5x-0000cM-Js; Thu, 22 Nov 2018 11:24:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPn5x-0004Fv-JC; Thu, 22 Nov 2018 11:24:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130639-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64-xsm:<job status>:broken:regression
 libvirt:build-arm64-pvops:<job status>:broken:regression
 libvirt:build-arm64:<job status>:broken:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-pvops:hosts-allocate:broken:allowable
 libvirt:build-arm64:hosts-allocate:broken:allowable
 libvirt:build-arm64-xsm:hosts-allocate:broken:allowable
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=4e8b37d4975ea6e727cf4ddcbc11f154208d887b
X-Osstest-Versions-That: libvirt=f1e8d2f09a4329641825b0c0e784d8e339dd71ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Nov 2018 11:24:29 +0000
Subject: [Xen-devel] [libvirt test] 130639: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDYzOSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA2MzkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyOTkxNAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVk
IGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTkxNAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTI5OTE0CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk5MTQKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQtcWNvdzIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI5OTE0CiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAx
Mjk5MTQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTkxNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5OTE0CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMjk5MTQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgNGU4YjM3
ZDQ5NzVlYTZlNzI3Y2Y0ZGRjYmMxMWYxNTQyMDhkODg3YgpiYXNlbGluZSB2ZXJzaW9uOgogbGli
dmlydCAgICAgICAgICAgICAgZjFlOGQyZjA5YTQzMjk2NDE4MjViMGMwZTc4NGQ4ZTMzOWRkNzFl
YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5OTE0ICAyMDE4LTExLTEzIDA0OjIzOjMwIFogICAg
OSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDExMyAgMjAxOC0xMS0xNSAxMjoyMDozMCBa
ICAgIDYgZGF5cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDYzOSAgMjAx
OC0xMS0yMSAwNDoxODo0OCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xvZ25hbmkgPGFib2xv
Z25hQHJlZGhhdC5jb20+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdt
YWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIEVy
aWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CiAgSmltIEZlaGxpZyA8amZlaGxpZ0Bz
dXNlLmNvbT4KICBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgogIEp1bGlvIEZhcmFj
Y28gPGpjZmFyYWNjb0BnbWFpbC5jb20+CiAgTWFyYyBIYXJ0bWF5ZXIgPG1oYXJ0bWF5QGxpbnV4
LmlibS5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5j
b20+CiAgTWFydGluIEtsZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWljaGFsIFBy
aXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWtvbGF5IFNoaXJva292c2tpeSA8bnNo
aXJva292c2tpeUB2aXJ0dW96em8uY29tPgogIFBhdmVsIEhyZGluYSA8cGhyZGluYUByZWRoYXQu
Y29tPgogIFBldGVyIENodWJiIDxwZXRlci5jaHViYkBkYXRhNjEuY3Npcm8uYXU+CiAgVml0YWx5
IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KICBXYW5nIEh1YXFpYW5nIDxodWFxaWFu
Zy53YW5nQGludGVsLmNvbT4KICBXYW5nIFllY2hhbyA8d2FuZy55ZWNoYW8yNTVAenRlLmNvbS5j
bj4KICBZaSBNaW4gWmhhbyA8enlpbWluQGxpbnV4LmlibS5jb20+CiAgWmhpUGVuZyBMdSA8bHV6
aGlwZW5nQHVuaXVkYy5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTUxMyBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 11:40:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1gPnLa-0005SB-Dz; Thu, 22 Nov 2018 11:40: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=qves=ob=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPnLY-0005RN-D0
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 11:40:36 +0000
X-Inumbo-ID: 6bf63b7b-ee4b-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6bf63b7b-ee4b-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 11:40:34 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 52B05305FFA8; Thu, 22 Nov 2018 13:40:33 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 4800D3000808;
 Thu, 22 Nov 2018 13:40:33 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Nov 2018 13:40:23 +0200
Message-Id: <1542886828-11241-3-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V9 2/7] x86/p2m: switch global_logdirty from
 bool_t to bool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
PgoKLS0tCkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgot
LS0KQ2hhbmdlcyBzaW5jZSBWODoKIC0gTm9uZS4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcDJtLmgKaW5kZXggNmQ4NDlhNS4uYjUyZmVmZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC0yMjIs
NyArMjIyLDcgQEAgc3RydWN0IHAybV9kb21haW4gewogICAgIHN0cnVjdCByYW5nZXNldCAgICps
b2dkaXJ0eV9yYW5nZXM7CiAKICAgICAvKiBIb3N0IHAybTogR2xvYmFsIGxvZy1kaXJ0eSBtb2Rl
IGVuYWJsZWQgZm9yIHRoZSBkb21haW4uICovCi0gICAgYm9vbF90ICAgICAgICAgICAgIGdsb2Jh
bF9sb2dkaXJ0eTsKKyAgICBib29sICAgICAgICAgICAgICAgZ2xvYmFsX2xvZ2RpcnR5OwogCiAg
ICAgLyogSG9zdCBwMm06IHdoZW4gdGhpcyBmbGFnIGlzIHNldCwgZG9uJ3QgZmx1c2ggYWxsIHRo
ZSBuZXN0ZWQtcDJtIAogICAgICAqIHRhYmxlcyBvbiBldmVyeSBob3N0LXAybSBjaGFuZ2UuICBU
aGUgc2V0dGVyIG9mIHRoaXMgZmxhZyAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 11:40:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1gPnLb-0005SV-Br; Thu, 22 Nov 2018 11:40: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=QveS=OB=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPnLY-0005Rd-Ro
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 11:40:36 +0000
X-Inumbo-ID: 6ce5a2c8-ee4b-11e8-b8e0-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ce5a2c8-ee4b-11e8-b8e0-12d6303a7972;
 Thu, 22 Nov 2018 11:40:35 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A037B305FFB4; Thu, 22 Nov 2018 13:40:33 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 8D1F83000E26;
 Thu, 22 Nov 2018 13:40:33 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Nov 2018 13:40:27 +0200
Message-Id: <1542886828-11241-7-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V9 6/7] p2m: Always use hostp2m when clipping
 rangesets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxvZ2RpcnR5IHJhbmdlc2V0cyBvZiB0aGUgYWx0cDJtcyBuZWVkIHRvIGJlIGtlcHQgaW4g
c3luYyB3aXRoIHRoZQpob3N0cDJtLiAgVGhpcyBtZWFucyB3aGVuIGl0ZXJhdGluZyB0aHJvdWdo
IHRoZSBhbHRwMm1zLCB3ZSBuZWVkIHRvCnVzZSB0aGUgaG9zdCBwMm0gdG8gY2xpcCB0aGUgcmFu
Z2VzZXQsIG5vdCB0aGUgaW5kaXZpdWFsIGFsdHAybSdzCnZhbHVlLgoKVGhpcyBjaGFuZ2UgYWxz
bzoKCi0gRG9jdW1lbnRzIHRoYXQgdGhlIGVuZCBpcyBub24taW5jbHVzaXZlCgotIENhbGN1bGF0
ZXMgYW4gImluY2x1c2l2ZSIgdmFsdWUgZm9yIHRoZSBlbmQgb25jZSwgcmF0aGVyIHRoYW4KICBv
cGVuLWNvZGluZyB0aGUgbW9kaWZpY2F0aW9uLCBhbmQgKHdvcnNlKSBiYWNrLW1vZGlmeWluZyB1
cGRhdGVzIHNvCiAgdGhhdCB0aGUgY2FsY3VsYXRpb24gZW5kcyB1cCBjb3JyZWN0CgotIENsYXJp
ZmllcyB0aGUgbG9naWMgZGVjaWRpbmcgd2hldGhlciB0byBjYWxsCiAgY2hhbmdlX2VudHJ5X3R5
cGVfZ2xvYmFsKCkgb3IgY2hhbmdlX2VudHJ5X3R5cGVfcmFuZ2UoKQoKLSBIYW5kbGVzIHRoZSBj
YXNlIHdoZXJlIHN0YXJ0ID49IGhvc3RwMm0tPm1heF9tYXBwZWRfcGZuCgpTaWduZWQtb2ZmLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgotLS0KQ0M6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogIlJvZ2VyIFBhdSBN
b25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCi0tLQpSRkM6IFdhc24ndCBzdXJlIHdoYXQg
dGhlIGJlc3QgdGhpbmcgd2FzIHRvIGRvIGlmIHN0YXJ0ID49Cmhvc3RfbWF4X3Bmbi4gIFdlIHNp
bGVudGx5IGNsaXAgdGhlIGxvZ2RpcnR5IHJhbmdlc2V0IHRvCm1heF9tYXBwZWRfcGZuLCBhbmQg
dGhlIGNob3NlbiBiZWhhdmlvciBzZWVtcyBjb25zaXN0ZW50IHdpdGggdGhhdC4KQnV0IGl0IHNl
ZW1zIGxpa2Ugc3VjaCBhIHJlcXVlc3Qgd291bGQgYWxtb3N0IGNlcnRhaW5seSBiZSBhIGJ1Zwpz
b21ld2hlcmUgdGhhdCBwZW9wbGUgbWlnaHQgbGlrZSB0byBmaW5kIG91dCBhYm91dC4KCi0tLQpD
aGFuZ2VzIHNpbmNlIFY4OgogLSBOb25lLgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyB8IDQ0
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDczNzIxZWUu
LmY2NDk0YWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKQEAgLTEwMDIsMzIgKzEwMDIsNDQgQEAgaW50IHAybV9jaGFuZ2VfdHlw
ZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICByZXR1cm4g
cmM7CiB9CiAKLS8qIE1vZGlmeSB0aGUgcDJtIHR5cGUgb2YgYSByYW5nZSBvZiBnZm5zIGZyb20g
b3QgdG8gbnQuICovCisvKiBNb2RpZnkgdGhlIHAybSB0eXBlIG9mIFtzdGFydCwgZW5kKSBmcm9t
IG90IHRvIG50LiAqLwogc3RhdGljIHZvaWQgY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IHAybV9k
b21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
c3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGdmbiA9
IHN0YXJ0OworICAgIHVuc2lnbmVkIGxvbmcgcmFuZ2VzZXRfc3RhcnQsIHJhbmdlc2V0X2VuZDsK
ICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CisgICAgdW5zaWduZWQgbG9uZyBo
b3N0X21heF9wZm4gPSBwMm1fZ2V0X2hvc3RwMm0oZCktPm1heF9tYXBwZWRfcGZuOwogICAgIGlu
dCByYyA9IDA7CiAKKyAgICByYW5nZXNldF9zdGFydCA9IHN0YXJ0OworICAgIHJhbmdlc2V0X2Vu
ZCAgID0gZW5kIC0gMTsKKworICAgIC8qIEFsd2F5cyBjbGlwIHRoZSByYW5nZXNldCBkb3duIHRv
IHRoZSBob3N0IHAybSAqLworICAgIGlmICggdW5saWtlbHkocmFuZ2VzZXRfZW5kID4gaG9zdF9t
YXhfcGZuKSApCisgICAgICAgIHJhbmdlc2V0X2VuZCA9IGhvc3RfbWF4X3BmbjsKKworICAgIC8q
IElmIHRoZSByZXF1ZXN0ZWQgcmFuZ2UgaXMgb3V0IG9mIHNjb3BlLCByZXR1cm4gZG9pbmcgbm90
aGluZyAqLworICAgIGlmICggcmFuZ2VzZXRfc3RhcnQgPiByYW5nZXNldF9lbmQgKQorICAgICAg
ICByZXR1cm47CisKICAgICBwMm0tPmRlZmVyX25lc3RlZF9mbHVzaCA9IDE7CiAKLSAgICBpZiAo
IHVubGlrZWx5KGVuZCA+IHAybS0+bWF4X21hcHBlZF9wZm4pICkKLSAgICB7Ci0gICAgICAgIGlm
ICggIWdmbiApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVf
Z2xvYmFsKHAybSwgb3QsIG50KTsKLSAgICAgICAgICAgIGdmbiA9IGVuZDsKLSAgICAgICAgfQot
ICAgICAgICBlbmQgPSBwMm0tPm1heF9tYXBwZWRfcGZuICsgMTsKLSAgICB9Ci0gICAgaWYgKCBn
Zm4gPCBlbmQgKQotICAgICAgICByYyA9IHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVfcmFuZ2UocDJt
LCBvdCwgbnQsIGdmbiwgZW5kIC0gMSk7CisgICAgLyoKKyAgICAgKiBJZiBhbGwgdmFsaWQgZ2Zu
cyBhcmUgaW4gdGhlIGludmFsaWRhdGlvbiByYW5nZSwganVzdCBkbyBhCisgICAgICogZ2xvYmFs
IHR5cGUgY2hhbmdlLiAgT3RoZXJ3aXNlLCBpbnZhbGlkYXRlIG9ubHkgdGhlIHJhbmdlIHdlCisg
ICAgICogbmVlZC4KKyAgICAgKi8KKyAgICBpZiAoICFyYW5nZXNldF9zdGFydCAmJiByYW5nZXNl
dF9lbmQgPj0gcDJtLT5tYXhfbWFwcGVkX3BmbikKKyAgICAgICAgcDJtLT5jaGFuZ2VfZW50cnlf
dHlwZV9nbG9iYWwocDJtLCBvdCwgbnQpOworICAgIGVsc2UKKyAgICAgICAgcmMgPSBwMm0tPmNo
YW5nZV9lbnRyeV90eXBlX3JhbmdlKHAybSwgb3QsIG50LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmFuZ2VzZXRfc3RhcnQsIHJhbmdlc2V0X2VuZCk7CisKICAg
ICBpZiAoIHJjICkKICAgICB7CiAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkVycm9yICVk
IGNoYW5naW5nIERvbSVkIEdGTnMgWyVseCwlbHhdIGZyb20gJWQgdG8gJWRcbiIsCi0gICAgICAg
ICAgICAgICByYywgZC0+ZG9tYWluX2lkLCBzdGFydCwgZW5kIC0gMSwgb3QsIG50KTsKKyAgICAg
ICAgICAgICAgIHJjLCBkLT5kb21haW5faWQsIHJhbmdlc2V0X3N0YXJ0LCByYW5nZXNldF9lbmQs
IG90LCBudCk7CiAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICB9CiAKQEAgLTEwMzUsMTEg
KzEwNDcsMTEgQEAgc3RhdGljIHZvaWQgY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IHAybV9kb21h
aW4gKnAybSwKICAgICB7CiAgICAgY2FzZSBwMm1fcmFtX3J3OgogICAgICAgICBpZiAoIG90ID09
IHAybV9yYW1fbG9nZGlydHkgKQotICAgICAgICAgICAgcmMgPSByYW5nZXNldF9yZW1vdmVfcmFu
Z2UocDJtLT5sb2dkaXJ0eV9yYW5nZXMsIHN0YXJ0LCBlbmQgLSAxKTsKKyAgICAgICAgICAgIHJj
ID0gcmFuZ2VzZXRfcmVtb3ZlX3JhbmdlKHAybS0+bG9nZGlydHlfcmFuZ2VzLCByYW5nZXNldF9z
dGFydCwgcmFuZ2VzZXRfZW5kKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBwMm1fcmFtX2xv
Z2RpcnR5OgogICAgICAgICBpZiAoIG90ID09IHAybV9yYW1fcncgKQotICAgICAgICAgICAgcmMg
PSByYW5nZXNldF9hZGRfcmFuZ2UocDJtLT5sb2dkaXJ0eV9yYW5nZXMsIHN0YXJ0LCBlbmQgLSAx
KTsKKyAgICAgICAgICAgIHJjID0gcmFuZ2VzZXRfYWRkX3JhbmdlKHAybS0+bG9nZGlydHlfcmFu
Z2VzLCByYW5nZXNldF9zdGFydCwgcmFuZ2VzZXRfZW5kKTsKICAgICAgICAgYnJlYWs7CiAgICAg
ZGVmYXVsdDoKICAgICAgICAgYnJlYWs7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 11:40:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1gPnLY-0005Ra-Mq; Thu, 22 Nov 2018 11:40: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=QveS=OB=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPnLX-0005RB-La
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 11:40:35 +0000
X-Inumbo-ID: 6bf97ef2-ee4b-11e8-a5cd-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6bf97ef2-ee4b-11e8-a5cd-12d6303a7972;
 Thu, 22 Nov 2018 11:40:34 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 272D4301AB3F
 for <xen-devel@lists.xenproject.org>; Thu, 22 Nov 2018 13:40:33 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 1E9BA306E4AC
 for <xen-devel@lists.xenproject.org>; Thu, 22 Nov 2018 13:40:33 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Nov 2018 13:40:21 +0200
Message-Id: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH V9 0/7] Fix VGA logdirty related display freezes
 with altp2m
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgYWltcyB0byBwcmV2ZW50IHRoZSBkaXNwbGF5IGZyb20gZnJlZXppbmcgd2hl
bgplbmFibGluZyBhbHRwMm0gYW5kIHN3aXRjaGluZyB0byBhIG5ldyB2aWV3IChhbmQgYXNzb3J0
ZWQgcHJvYmxlbXMKd2hlbiByZXNpemluZyB0aGUgZGlzcGxheSkuCgpUaGUgc2VyaWVzIGludHJv
ZHVjZXMgcDJtX3tpbml0LGZyZWV9X2xvZ2RpcnR5KCksIGFsbG9jYXRlcyBhIG5ldwpsb2dkaXJ0
eSByYW5nZXNldCBmb3IgZWFjaCBuZXcgYWx0cDJtLCBhbmQgIHByb3BhZ2F0ZXMgKHVuZGVyIGxv
Y2spCmNoYW5nZXMgdG8gYWxsIHAybXMuCgpbUEFUQ0ggVjkgMS83XSB4ODYvbW06IGludHJvZHVj
ZSBwMm1fe2luaXQsZnJlZX1fbG9nZGlydHkoKQpbUEFUQ0ggVjkgMi83XSB4ODYvcDJtOiBzd2l0
Y2ggZ2xvYmFsX2xvZ2RpcnR5IGZyb20gYm9vbF90IHRvIGJvb2wKW1BBVENIIFY5IDMvN10geDg2
L3AybTogYWxsb2NhdGUgbG9nZGlydHlfcmFuZ2VzIGZvciBhbHRwMm1zCltQQVRDSCBWOSA0Lzdd
IHg4Ni9wMm06IHJlZmFjdG9yIHAybV9yZXNldF9hbHRwMm0oKQpbUEFUQ0ggVjkgNS83XSB4ODYv
YWx0cDJtOiBmaXggZGlzcGxheSBmcm96ZW4gd2hlbiBzd2l0Y2hpbmcgdG8gYSBuZXcgdmlldyBl
YXJseQpbUEFUQ0ggVjkgNi83XSBwMm06IEFsd2F5cyB1c2UgaG9zdHAybSB3aGVuIGNsaXBwaW5n
IHJhbmdlc2V0cwpbUEFUQ0ggVjkgNy83XSBwMm06IGNoYW5nZV9yYW5nZV90eXBlOiBPbmx5IGlu
dmFsaWRhdGUgbWFwcGVkIGdmbnMKCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 11:40:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1gPnLc-0005T5-0P; Thu, 22 Nov 2018 11:40: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=qves=ob=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPnLZ-0005Rs-Jm
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 11:40:37 +0000
X-Inumbo-ID: 6cec2594-ee4b-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6cec2594-ee4b-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 11:40:36 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 86CA3305FFB3; Thu, 22 Nov 2018 13:40:33 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 732E23086D0A;
 Thu, 22 Nov 2018 13:40:33 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Nov 2018 13:40:26 +0200
Message-Id: <1542886828-11241-6-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V9 5/7] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBhbiBuZXcgYWx0cDJtIHZpZXcgaXMgY3JlYXRlZCB2ZXJ5IGVhcmx5IG9uIGd1ZXN0IGJv
b3QsIHRoZQpkaXNwbGF5IHdpbGwgZnJlZXplIChhbHRob3VnaCB0aGUgZ3Vlc3Qgd2lsbCBydW4g
bm9ybWFsbHkpLiBUaGlzCm1heSBhbHNvIGhhcHBlbiBvbiByZXNpemluZyB0aGUgZGlzcGxheS4g
VGhlIHJlYXNvbiBpcyB0aGUgd2F5ClhlbiBjdXJyZW50bHkgKG1pcyloYW5kbGVzIGxvZ2RpcnR5
IFZHQTogaXQgaW50ZW50aW9uYWxseQptaXNjb25maWd1cmVzIFZHQSBwYWdlcyBzbyB0aGF0IHRo
ZXkgd2lsbCBmYXVsdC4KClRoZSBwcm9ibGVtIGlzIHRoYXQgaXQgb25seSBkb2VzIHRoaXMgaW4g
dGhlIGhvc3QgcDJtLiBPbmNlIHdlCnN3aXRjaCB0byBhIG5ldyBhbHRwMm0sIHRoZSBtaXNjb25m
aWd1cmVkIGVudHJpZXMgd2lsbCBubyBsb25nZXIKZmF1bHQsIHNvIHRoZSBkaXNwbGF5IHdpbGwg
bm90IGJlIHVwZGF0ZWQuCgpUaGlzIHBhdGNoOgoqIHVwZGF0ZXMgZXB0X2hhbmRsZV9taXNjb25m
aWcoKSB0byB1c2UgdGhlIGFjdGl2ZSBhbHRwMm0gaW5zdGVhZAogIG9mIHRoZSBob3N0cDJtOwoq
IG1vZGlmaWVzIHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoKSwKICBwMm1fbWVtb3J5X3R5
cGVfY2hhbmdlZCgpLCBwMm1fY2hhbmdlX3R5cGVfcmFuZ2UoKSBhbmQKICBwMm1fZmluaXNoX3R5
cGVfY2hhbmdlKCkgdG8gcHJvcGFnYXRlIHRoZWlyIGNoYW5nZXMgdG8gYWxsCiAgdmFsaWQgYWx0
cDJtcy4KCldpdGggdGhlIGludHJvZHVjdGlvbiBvZiBhbHRwMm0gZmllbGRzIGluIHAybV9tZW1v
cnlfdHlwZV9jaGFuZ2VkKCkKdGhlIHdob2xlIGZ1bmN0aW9uIGhhcyBiZWVuIHB1dCB1bmRlciBD
T05GSUdfSFZNLgoKU3VnZ2VzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KCi0tLQpDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29t
PgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNDOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6ICJSb2dlciBQYXUgTW9ubsOpIiA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBWODoKIC0gTm9uZS4KLS0t
CiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIHwgICA5ICsrLQogeGVuL2FyY2gveDg2L21tL3Ay
bS1wdC5jICB8ICAgOCArKysKIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgfCAxNjUgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaCB8ICAgNiArLQogNCBmaWxlcyBjaGFuZ2VkLCAxNTcgaW5zZXJ0aW9ucygrKSwg
MzEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggNmU0ZTM3NS4uMDBmYjgyZCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LWVwdC5jCkBAIC02NTcsNiArNjU3LDkgQEAgYm9vbF90IGVwdF9oYW5kbGVfbWlzY29uZmlnKHVp
bnQ2NF90IGdwYSkKICAgICBib29sX3Qgc3B1cmlvdXM7CiAgICAgaW50IHJjOwogCisgICAgaWYg
KCBhbHRwMm1fYWN0aXZlKGN1cnItPmRvbWFpbikgKQorICAgICAgICBwMm0gPSBwMm1fZ2V0X2Fs
dHAybShjdXJyKTsKKwogICAgIHAybV9sb2NrKHAybSk7CiAKICAgICBzcHVyaW91cyA9IGN1cnIt
PmFyY2guaHZtLnZteC5lcHRfc3B1cmlvdXNfbWlzY29uZmlnOwpAQCAtMTQxNiw5ICsxNDE5LDEz
IEBAIHZvaWQgcDJtX2luaXRfYWx0cDJtX2VwdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgaSkKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShk
KTsKICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdDsKIAorICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3Mg
PSBob3N0cDJtLT5kZWZhdWx0X2FjY2VzczsKKyAgICBwMm0tPmRvbWFpbiA9IGhvc3RwMm0tPmRv
bWFpbjsKKworICAgIHAybS0+Z2xvYmFsX2xvZ2RpcnR5ID0gaG9zdHAybS0+Z2xvYmFsX2xvZ2Rp
cnR5OwogICAgIHAybS0+ZXB0LmFkID0gaG9zdHAybS0+ZXB0LmFkOwogICAgIHAybS0+bWluX3Jl
bWFwcGVkX2dmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKLSAgICBwMm0tPm1heF9yZW1hcHBlZF9n
Zm4gPSAwOworICAgIHAybS0+bWF4X21hcHBlZF9wZm4gPSBwMm0tPm1heF9yZW1hcHBlZF9nZm4g
PSAwOwogICAgIGVwdCA9ICZwMm0tPmVwdDsKICAgICBlcHQtPm1mbiA9IHBhZ2V0YWJsZV9nZXRf
cGZuKHAybV9nZXRfcGFnZXRhYmxlKHAybSkpOwogICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0g
PSBlcHQtPmVwdHA7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggMTdhNmI2MS4uYjVjMTlkZiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpA
QCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgPHhlbi9ldmVudC5oPgogI2luY2x1ZGUgPHhlbi90
cmFjZS5oPgogI2luY2x1ZGUgPHB1YmxpYy92bV9ldmVudC5oPgorI2luY2x1ZGUgPGFzbS9hbHRw
Mm0uaD4KICNpbmNsdWRlIDxhc20vZG9tYWluLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNp
bmNsdWRlIDxhc20vcGFnaW5nLmg+CkBAIC00NjQsNiArNDY1LDEzIEBAIGludCBwMm1fcHRfaGFu
ZGxlX2RlZmVycmVkX2NoYW5nZXModWludDY0X3QgZ3BhKQogICAgIHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oY3VycmVudC0+ZG9tYWluKTsKICAgICBpbnQgcmM7CiAK
KyAgICAvKgorICAgICAqIFNob3VsZCBhbHRwMm0gZXZlciBiZSBlbmFibGVkIGZvciBOUFQgLyBz
aGFkb3cgdXNlLCB0aGlzIGNvZGUKKyAgICAgKiBzaG91bGQgYmUgdXBkYXRlZCB0byBtYWtlIHVz
ZSBvZiB0aGUgYWN0aXZlIGFsdHAybSwgbGlrZQorICAgICAqIGVwdF9oYW5kbGVfbWlzY29uZmln
KCkuCisgICAgICovCisgICAgQVNTRVJUKCFhbHRwMm1fYWN0aXZlKGN1cnJlbnQtPmRvbWFpbikp
OworCiAgICAgcDJtX2xvY2socDJtKTsKICAgICByYyA9IGRvX3JlY2FsYyhwMm0sIFBGTl9ET1dO
KGdwYSkpOwogICAgIHAybV91bmxvY2socDJtKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCA3YzZhYWU3Li43MzcyMWVlIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3Ay
bS5jCkBAIC0yNzcsNyArMjc3LDYgQEAgaW50IHAybV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiBp
bnQgcDJtX2lzX2xvZ2RpcnR5X3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZW5k
KQogewotICAgIEFTU0VSVChwMm1faXNfaG9zdHAybShwMm0pKTsKICAgICBpZiAoIHAybS0+Z2xv
YmFsX2xvZ2RpcnR5IHx8CiAgICAgICAgICByYW5nZXNldF9jb250YWluc19yYW5nZShwMm0tPmxv
Z2RpcnR5X3Jhbmdlcywgc3RhcnQsIGVuZCkgKQogICAgICAgICByZXR1cm4gMTsKQEAgLTI4Niwz
MSArMjg1LDc5IEBAIGludCBwMm1faXNfbG9nZGlydHlfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBzdGFydCwKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIHZv
aWQgY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVf
dCBudCkKK3sKKyAgICBwMm0tPmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7
CisgICAgcDJtLT5nbG9iYWxfbG9nZGlydHkgPSAobnQgPT0gcDJtX3JhbV9sb2dkaXJ0eSk7Cit9
CisKIHZvaWQgcDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChzdHJ1Y3QgZG9tYWluICpkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBl
X3QgbnQpCiB7Ci0gICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShk
KTsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsK
IAogICAgIEFTU0VSVChvdCAhPSBudCk7CiAgICAgQVNTRVJUKHAybV9pc19jaGFuZ2VhYmxlKG90
KSAmJiBwMm1faXNfY2hhbmdlYWJsZShudCkpOwogCi0gICAgcDJtX2xvY2socDJtKTsKLSAgICBw
Mm0tPmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Ci0gICAgcDJtLT5nbG9i
YWxfbG9nZGlydHkgPSAobnQgPT0gcDJtX3JhbV9sb2dkaXJ0eSk7Ci0gICAgcDJtX3VubG9jayhw
Mm0pOworICAgIHAybV9sb2NrKGhvc3RwMm0pOworCisgICAgY2hhbmdlX2VudHJ5X3R5cGVfZ2xv
YmFsKGhvc3RwMm0sIG90LCBudCk7CisKKyNpZmRlZiBDT05GSUdfSFZNCisgICAgaWYgKCB1bmxp
a2VseShhbHRwMm1fYWN0aXZlKGQpKSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsK
KworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQMk07IGkrKyApCisgICAgICAgICAg
ICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJtID0g
ZC0+YXJjaC5hbHRwMm1fcDJtW2ldOworCisgICAgICAgICAgICAgICAgcDJtX2xvY2soYWx0cDJt
KTsKKyAgICAgICAgICAgICAgICBjaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoYWx0cDJtLCBvdCwg
bnQpOworICAgICAgICAgICAgICAgIHAybV91bmxvY2soYWx0cDJtKTsKKyAgICAgICAgICAgIH0K
KyAgICB9CisjZW5kaWYKKworICAgIHAybV91bmxvY2soaG9zdHAybSk7Cit9CisKKyNpZmRlZiBD
T05GSUdfSFZNCisvKiBUaGVyZSdzIGFscmVhZHkgYSBtZW1vcnlfdHlwZV9jaGFuZ2VkKCkgaW4g
YXNtL210cnIuaC4gKi8KK3N0YXRpYyB2b2lkIF9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pCit7CisgICAgaWYgKCBwMm0tPm1lbW9yeV90eXBlX2NoYW5nZWQgKQor
ICAgICAgICBwMm0tPm1lbW9yeV90eXBlX2NoYW5nZWQocDJtKTsKIH0KIAogdm9pZCBwMm1fbWVt
b3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCBwMm1fZG9t
YWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisgICAgc3RydWN0IHAybV9kb21haW4gKmhv
c3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAKLSAgICBpZiAoIHAybS0+bWVtb3J5X3R5cGVf
Y2hhbmdlZCApCisgICAgcDJtX2xvY2soaG9zdHAybSk7CisKKyAgICBfbWVtb3J5X3R5cGVfY2hh
bmdlZChob3N0cDJtKTsKKworICAgIGlmICggdW5saWtlbHkoYWx0cDJtX2FjdGl2ZShkKSkgKQog
ICAgIHsKLSAgICAgICAgcDJtX2xvY2socDJtKTsKLSAgICAgICAgcDJtLT5tZW1vcnlfdHlwZV9j
aGFuZ2VkKHAybSk7Ci0gICAgICAgIHAybV91bmxvY2socDJtKTsKKyAgICAgICAgdW5zaWduZWQg
aW50IGk7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQorICAg
ICAgICAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9lcHRwW2ldICE9IG1mbl94KElOVkFMSURfTUZO
KSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKmFs
dHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpXTsKKworICAgICAgICAgICAgICAgIHAybV9sb2Nr
KGFsdHAybSk7CisgICAgICAgICAgICAgICAgX21lbW9yeV90eXBlX2NoYW5nZWQoYWx0cDJtKTsK
KyAgICAgICAgICAgICAgICBwMm1fdW5sb2NrKGFsdHAybSk7CisgICAgICAgICAgICB9CiAgICAg
fQorCisgICAgcDJtX3VubG9jayhob3N0cDJtKTsKIH0KKyNlbmRpZgogCiBpbnQgcDJtX3NldF9p
b3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgZmxhZ3MsCkBAIC05NTYsMTggKzEwMDMsMTQgQEAgaW50IHAybV9jaGFuZ2Vf
dHlwZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKIH0KIAogLyog
TW9kaWZ5IHRoZSBwMm0gdHlwZSBvZiBhIHJhbmdlIG9mIGdmbnMgZnJvbSBvdCB0byBudC4gKi8K
LXZvaWQgcDJtX2NoYW5nZV90eXBlX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsIAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50
KQorc3RhdGljIHZvaWQgY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2ln
bmVkIGxvbmcgZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBv
dCwgcDJtX3R5cGVfdCBudCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IHN0YXJ0OwotICAg
IHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwogICAgIGludCByYyA9IDA7CiAKLSAgICBBU1NFUlQo
b3QgIT0gbnQpOwotICAgIEFTU0VSVChwMm1faXNfY2hhbmdlYWJsZShvdCkgJiYgcDJtX2lzX2No
YW5nZWFibGUobnQpKTsKLQotICAgIHAybV9sb2NrKHAybSk7CiAgICAgcDJtLT5kZWZlcl9uZXN0
ZWRfZmx1c2ggPSAxOwogCiAgICAgaWYgKCB1bmxpa2VseShlbmQgPiBwMm0tPm1heF9tYXBwZWRf
cGZuKSApCkBAIC0xMDExLDIzICsxMDU0LDU0IEBAIHZvaWQgcDJtX2NoYW5nZV90eXBlX3Jhbmdl
KHN0cnVjdCBkb21haW4gKmQsCiAgICAgcDJtLT5kZWZlcl9uZXN0ZWRfZmx1c2ggPSAwOwogICAg
IGlmICggbmVzdGVkaHZtX2VuYWJsZWQoZCkgKQogICAgICAgICBwMm1fZmx1c2hfbmVzdGVkcDJt
KGQpOwotICAgIHAybV91bmxvY2socDJtKTsKK30KKwordm9pZCBwMm1fY2hhbmdlX3R5cGVfcmFu
Z2Uoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKK3sKKyAgICBzdHJ1Y3QgcDJtX2RvbWFp
biAqaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKKworICAgIEFTU0VSVChvdCAhPSBudCk7
CisgICAgQVNTRVJUKHAybV9pc19jaGFuZ2VhYmxlKG90KSAmJiBwMm1faXNfY2hhbmdlYWJsZShu
dCkpOworCisgICAgcDJtX2xvY2soaG9zdHAybSk7CisKKyAgICBjaGFuZ2VfdHlwZV9yYW5nZSho
b3N0cDJtLCBzdGFydCwgZW5kLCBvdCwgbnQpOworCisjaWZkZWYgQ09ORklHX0hWTQorICAgIGlm
ICggdW5saWtlbHkoYWx0cDJtX2FjdGl2ZShkKSkgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQg
aW50IGk7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQorICAg
ICAgICAgICAgaWYgKCBkLT5hcmNoLmFsdHAybV9lcHRwW2ldICE9IG1mbl94KElOVkFMSURfTUZO
KSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKmFs
dHAybSA9IGQtPmFyY2guYWx0cDJtX3AybVtpXTsKKworICAgICAgICAgICAgICAgIHAybV9sb2Nr
KGFsdHAybSk7CisgICAgICAgICAgICAgICAgY2hhbmdlX3R5cGVfcmFuZ2UoYWx0cDJtLCBzdGFy
dCwgZW5kLCBvdCwgbnQpOworICAgICAgICAgICAgICAgIHAybV91bmxvY2soYWx0cDJtKTsKKyAg
ICAgICAgICAgIH0KKyAgICB9CisjZW5kaWYKKworICAgIHAybV91bmxvY2soaG9zdHAybSk7CiB9
CiAKIC8qCiAgKiBGaW5pc2ggcDJtIHR5cGUgY2hhbmdlIGZvciBnZm5zIHdoaWNoIGFyZSBtYXJr
ZWQgYXMgbmVlZF9yZWNhbGMgaW4gYSByYW5nZS4KKyAqIFVzZXMgdGhlIGN1cnJlbnQgcDJtJ3Mg
bWF4X21hcHBlZF9wZm4gdG8gZnVydGhlciBjbGlwIHRoZSBpbnZhbGlkYXRpb24KKyAqIHJhbmdl
IGZvciBhbHRlcm5hdGUgcDJtcy4KICAqIFJldHVybnM6IDAvMSBmb3Igc3VjY2VzcywgbmVnYXRp
dmUgZm9yIGZhaWx1cmUKICAqLwotaW50IHAybV9maW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0IGRv
bWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGZpcnN0X2dmbiwgdW5z
aWduZWQgbG9uZyBtYXhfbnIpCitzdGF0aWMgaW50IGZpbmlzaF90eXBlX2NoYW5nZShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZmly
c3RfZ2ZuLCB1bnNpZ25lZCBsb25nIG1heF9ucikKIHsKLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gZ2ZuX3go
Zmlyc3RfZ2ZuKTsKICAgICB1bnNpZ25lZCBsb25nIGxhc3RfZ2ZuID0gZ2ZuICsgbWF4X25yIC0g
MTsKICAgICBpbnQgcmMgPSAwOwogCi0gICAgcDJtX2xvY2socDJtKTsKLQogICAgIGxhc3RfZ2Zu
ID0gbWluKGxhc3RfZ2ZuLCBwMm0tPm1heF9tYXBwZWRfcGZuKTsKICAgICB3aGlsZSAoIGdmbiA8
PSBsYXN0X2dmbiApCiAgICAgewpAQCAtMTA0MiwxNCArMTExNiw1MSBAQCBpbnQgcDJtX2Zpbmlz
aF90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBlbHNlIGlmICggcmMgPCAw
ICkKICAgICAgICAgewogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInAybS0+cmVj
YWxjIGZhaWxlZCEgRG9tJWQgZ2ZuPSVseFxuIiwKLSAgICAgICAgICAgICAgICAgICAgIGQtPmRv
bWFpbl9pZCwgZ2ZuKTsKKyAgICAgICAgICAgICAgICAgICAgIHAybS0+ZG9tYWluLT5kb21haW5f
aWQsIGdmbik7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCiAgICAgICAgIGdmbisr
OwogICAgIH0KIAotICAgIHAybV91bmxvY2socDJtKTsKKyAgICByZXR1cm4gcmM7Cit9CisKK2lu
dCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICBnZm5fdCBmaXJzdF9nZm4sIHVuc2lnbmVkIGxvbmcgbWF4X25yKQorewor
ICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOworICAg
IGludCByYzsKKworICAgIHAybV9sb2NrKGhvc3RwMm0pOworCisgICAgcmMgPSBmaW5pc2hfdHlw
ZV9jaGFuZ2UoaG9zdHAybSwgZmlyc3RfZ2ZuLCBtYXhfbnIpOworCisgICAgaWYgKCAhcmMgKQor
ICAgICAgICBnb3RvIG91dDsKKworI2lmZGVmIENPTkZJR19IVk0KKyAgICBpZiAoIHVubGlrZWx5
KGFsdHAybV9hY3RpdmUoZCkpICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBpOworCisg
ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgaSsrICkKKyAgICAgICAgICAgIGlm
ICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSAhPSBtZm5feChJTlZBTElEX01GTikgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICphbHRwMm0gPSBkLT5h
cmNoLmFsdHAybV9wMm1baV07CisKKyAgICAgICAgICAgICAgICBwMm1fbG9jayhhbHRwMm0pOwor
ICAgICAgICAgICAgICAgIHJjID0gZmluaXNoX3R5cGVfY2hhbmdlKGFsdHAybSwgZmlyc3RfZ2Zu
LCBtYXhfbnIpOworICAgICAgICAgICAgICAgIHAybV91bmxvY2soYWx0cDJtKTsKKworICAgICAg
ICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAg
ICAgICAgICB9CisgICAgfQorI2VuZGlmCisKK291dDoKKyAgICBwMm1fdW5sb2NrKGhvc3RwMm0p
OwogCiAgICAgcmV0dXJuIHJjOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggYjUyZmVmZC4uZjM1M2RjZCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oCkBAIC02MjcsOSArNjI3LDYgQEAgaW50IHAybV9maW5pc2hfdHlwZV9jaGFu
Z2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGZp
cnN0X2dmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWF4X25y
KTsKIAotLyogUmVwb3J0IGEgY2hhbmdlIGFmZmVjdGluZyBtZW1vcnkgdHlwZXMuICovCi12b2lk
IHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpOwotCiBpbnQgcDJtX2lz
X2xvZ2RpcnR5X3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICosIHVuc2lnbmVkIGxvbmcgc3RhcnQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZW5kKTsKIApAQCAtNjYw
LDYgKzY1Nyw5IEBAIHZvaWQgcDJtX3BvZF9kdW1wX2RhdGEoc3RydWN0IGRvbWFpbiAqZCk7CiAK
ICNpZmRlZiBDT05GSUdfSFZNCiAKKy8qIFJlcG9ydCBhIGNoYW5nZSBhZmZlY3RpbmcgbWVtb3J5
IHR5cGVzLiAqLwordm9pZCBwMm1fbWVtb3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICpk
KTsKKwogLyogQ2FsbGVkIGJ5IHAybSBjb2RlIHdoZW4gZGVtYW5kLXBvcHVsYXRpbmcgYSBQb0Qg
cGFnZSAqLwogYm9vbAogcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4g
KnAybSwgZ2ZuX3QgZ2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpOwotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 11:40:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1gPnLZ-0005Rl-1A; Thu, 22 Nov 2018 11:40: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=QveS=OB=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPnLX-0005RC-Ly
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 11:40:35 +0000
X-Inumbo-ID: 6bfb7c0c-ee4b-11e8-b49e-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6bfb7c0c-ee4b-11e8-b49e-12d6303a7972;
 Thu, 22 Nov 2018 11:40:34 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 3C623301AB44; Thu, 22 Nov 2018 13:40:33 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 28B1F306E4AC;
 Thu, 22 Nov 2018 13:40:33 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Nov 2018 13:40:22 +0200
Message-Id: <1542886828-11241-2-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V9 1/7] x86/mm: introduce p2m_{init,
 free}_logdirty()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGxvZ2RpcnR5X3JhbmdlcyBhbGxvY2F0b3IgLyBkZWFsbG9jYXRvciBoZWxwZXJzLgpwMm1f
aW5pdF9sb2dkaXJ0eSgpIHdpbGwgbm90IHJlLWFsbG9jYXRlIGlmCnAybS0+bG9nZGlydHkgcmFu
Z2VzIGhhcyBhbHJlYWR5IGJlZW4gYWxsb2NhdGVkLgoKTW92ZSB0aGUgcmFuZ2VzZXQgZGVhbGxv
Y2F0aW9uIGNhbGwgZnJvbSBwMm1fdGVhcmRvd25faG9zdHAybSgpCnRvIHAybV9mcmVlX29uZSgp
IC0gd2Ugd2lsbCB3YW50IHRoaXMgdG8gYXBwbHkgdG8gYWx0cDJtcwphcyB3ZWxsLgoKU2lnbmVk
LW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpSZXZp
ZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKLS0tCkND
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6ICJSb2dl
ciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBW
ODoKIC0gTm9uZS4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCA0NiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzQgaW5z
ZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IGI1YTU5ZDYuLmZlYTQ0OTcgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKQEAgLTU5LDYgKzU5LDI4IEBAIHN0YXRpYyB2b2lkIHAybV9uZXN0ZWRwMm1faW5pdChzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtKQogI2VuZGlmCiB9CiAKK3N0YXRpYyBpbnQgcDJtX2luaXRfbG9n
ZGlydHkoc3RydWN0IHAybV9kb21haW4gKnAybSkKK3sKKyAgICBpZiAoIHAybS0+bG9nZGlydHlf
cmFuZ2VzICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBwMm0tPmxvZ2RpcnR5X3JhbmdlcyA9
IHJhbmdlc2V0X25ldyhwMm0tPmRvbWFpbiwgImxvZy1kaXJ0eSIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUkFOR0VTRVRGX3ByZXR0eXByaW50X2hleCk7CisgICAg
aWYgKCAhcDJtLT5sb2dkaXJ0eV9yYW5nZXMgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsKKwor
ICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdm9pZCBwMm1fZnJlZV9sb2dkaXJ0eShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtKQoreworICAgIGlmICggIXAybS0+bG9nZGlydHlfcmFuZ2VzICkKKyAg
ICAgICAgcmV0dXJuOworCisgICAgcmFuZ2VzZXRfZGVzdHJveShwMm0tPmxvZ2RpcnR5X3Jhbmdl
cyk7CisgICAgcDJtLT5sb2dkaXJ0eV9yYW5nZXMgPSBOVUxMOworfQorCiAvKiBJbml0IHRoZSBk
YXRhc3RydWN0dXJlcyBmb3IgbGF0ZXIgdXNlIGJ5IHRoZSBwMm0gY29kZSAqLwogc3RhdGljIGlu
dCBwMm1faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
KQogewpAQCAtMTA3LDYgKzEyOSw3IEBAIGZyZWVfcDJtOgogCiBzdGF0aWMgdm9pZCBwMm1fZnJl
ZV9vbmUoc3RydWN0IHAybV9kb21haW4gKnAybSkKIHsKKyAgICBwMm1fZnJlZV9sb2dkaXJ0eShw
Mm0pOwogICAgIGlmICggaGFwX2VuYWJsZWQocDJtLT5kb21haW4pICYmIGNwdV9oYXNfdm14ICkK
ICAgICAgICAgZXB0X3AybV91bmluaXQocDJtKTsKICAgICBmcmVlX2NwdW1hc2tfdmFyKHAybS0+
ZGlydHlfY3B1bWFzayk7CkBAIC0xMTYsMTkgKzEzOSwxOSBAQCBzdGF0aWMgdm9pZCBwMm1fZnJl
ZV9vbmUoc3RydWN0IHAybV9kb21haW4gKnAybSkKIHN0YXRpYyBpbnQgcDJtX2luaXRfaG9zdHAy
bShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBwMm1f
aW5pdF9vbmUoZCk7CisgICAgaW50IHJjOwogCi0gICAgaWYgKCBwMm0gKQotICAgIHsKLSAgICAg
ICAgcDJtLT5sb2dkaXJ0eV9yYW5nZXMgPSByYW5nZXNldF9uZXcoZCwgImxvZy1kaXJ0eSIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJBTkdFU0VURl9wcmV0
dHlwcmludF9oZXgpOwotICAgICAgICBpZiAoIHAybS0+bG9nZGlydHlfcmFuZ2VzICkKLSAgICAg
ICAgewotICAgICAgICAgICAgZC0+YXJjaC5wMm0gPSBwMm07Ci0gICAgICAgICAgICByZXR1cm4g
MDsKLSAgICAgICAgfQorICAgIGlmICggIXAybSApCisgICAgICAgIHJldHVybiAtRU5PTUVNOwor
CisgICAgcmMgPSBwMm1faW5pdF9sb2dkaXJ0eShwMm0pOworCisgICAgaWYgKCAhcmMgKQorICAg
ICAgICBkLT5hcmNoLnAybSA9IHAybTsKKyAgICBlbHNlCiAgICAgICAgIHAybV9mcmVlX29uZShw
Mm0pOwotICAgIH0KLSAgICByZXR1cm4gLUVOT01FTTsKKworICAgIHJldHVybiByYzsKIH0KIAog
c3RhdGljIHZvaWQgcDJtX3RlYXJkb3duX2hvc3RwMm0oc3RydWN0IGRvbWFpbiAqZCkKQEAgLTEz
OCw3ICsxNjEsNiBAQCBzdGF0aWMgdm9pZCBwMm1fdGVhcmRvd25faG9zdHAybShzdHJ1Y3QgZG9t
YWluICpkKQogCiAgICAgaWYgKCBwMm0gKQogICAgIHsKLSAgICAgICAgcmFuZ2VzZXRfZGVzdHJv
eShwMm0tPmxvZ2RpcnR5X3Jhbmdlcyk7CiAgICAgICAgIHAybV9mcmVlX29uZShwMm0pOwogICAg
ICAgICBkLT5hcmNoLnAybSA9IE5VTEw7CiAgICAgfQotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 11:40:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1gPnLb-0005SP-2M; Thu, 22 Nov 2018 11:40: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=qves=ob=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPnLY-0005RL-Cz
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 11:40:36 +0000
X-Inumbo-ID: 6c049e9b-ee4b-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c049e9b-ee4b-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 11:40:34 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 64BAC305FFAF; Thu, 22 Nov 2018 13:40:33 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 4C2B93086D00;
 Thu, 22 Nov 2018 13:40:33 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Nov 2018 13:40:24 +0200
Message-Id: <1542886828-11241-4-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V9 3/7] x86/p2m: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIG5vdywgb25seSBkbyBhbGxvY2F0aW9uL2RlYWxsb2NhdGlvbjsga2VlcGluZyB0aGVtIGlu
IHN5bmMKd2lsbCBiZSBkb25lIGluIHN1YnNlcXVlbnQgcGF0Y2hlcy4KCkxvZ2RpcnR5IHN5bmNo
cm9uaXphdGlvbiB3aWxsIG9ubHkgYmUgZG9uZSBmb3IgYWN0aXZlIGFsdHAybXM7CnNvIGFsbG9j
YXRlIGxvZ2RpcnR5IHJhbmdlc2V0cyAoY29weWluZyB0aGUgaG9zdCBsb2dkaXJ0eQpyYW5nZXNl
dCkgd2hlbiBhbiBhbHRwMm0gaXMgYWN0aXZhdGVkLCBhbmQgZnJlZSBpdCB3aGVuCmRlYWN0aXZh
dGVkLgoKU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPgoKLS0tCkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5j
b20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ0M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgotLS0K
Q2hhbmdlcyBzaW5jZSBWODoKIC0gSW5kZW50ZWQgdGhlICJvdXQ6IiBsYWJlbCBmcm9tIHAybV9h
Y3RpdmF0ZV9hbHRwMm0oKSBieSBvbmUKICAgYmxhbmsuCi0tLQogeGVuL2FyY2gveDg2L21tL3Ay
bS5jIHwgNDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4
IGZlYTQ0OTcuLjk2YTZkM2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTIyNjUsNiArMjI2NSw0MCBAQCB2b2lkIHAybV9m
bHVzaF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCkKICAgICBhbHRwMm1fbGlzdF91bmxvY2soZCk7
CiB9CiAKK3N0YXRpYyBpbnQgcDJtX2FjdGl2YXRlX2FsdHAybShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgaWR4KQoreworICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJtLCAqcDJt
OworICAgIGludCByYzsKKworICAgIEFTU0VSVChpZHggPCBNQVhfQUxUUDJNKTsKKworICAgIHAy
bSA9IGQtPmFyY2guYWx0cDJtX3AybVtpZHhdOworICAgIGhvc3RwMm0gPSBwMm1fZ2V0X2hvc3Rw
Mm0oZCk7CisKKyAgICBwMm1fbG9jayhwMm0pOworCisgICAgcmMgPSBwMm1faW5pdF9sb2dkaXJ0
eShwMm0pOworCisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgLyogVGhl
IGZvbGxvd2luZyBpcyByZWFsbHkganVzdCBhIHJhbmdlc2V0IGNvcHkuICovCisgICAgcmMgPSBy
YW5nZXNldF9tZXJnZShwMm0tPmxvZ2RpcnR5X3JhbmdlcywgaG9zdHAybS0+bG9nZGlydHlfcmFu
Z2VzKTsKKworICAgIGlmICggcmMgKQorICAgIHsKKyAgICAgICAgcDJtX2ZyZWVfbG9nZGlydHko
cDJtKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcDJtX2luaXRfYWx0cDJtX2Vw
dChkLCBpZHgpOworCisgb3V0OgorICAgIHAybV91bmxvY2socDJtKTsKKworICAgIHJldHVybiBy
YzsKK30KKwogaW50IHAybV9pbml0X2FsdHAybV9ieV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgaWR4KQogewogICAgIGludCByYyA9IC1FSU5WQUw7CkBAIC0yMjc1LDEwICsyMzA5
LDcgQEAgaW50IHAybV9pbml0X2FsdHAybV9ieV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgaWR4KQogICAgIGFsdHAybV9saXN0X2xvY2soZCk7CiAKICAgICBpZiAoIGQtPmFyY2gu
YWx0cDJtX2VwdHBbaWR4XSA9PSBtZm5feChJTlZBTElEX01GTikgKQotICAgIHsKLSAgICAgICAg
cDJtX2luaXRfYWx0cDJtX2VwdChkLCBpZHgpOwotICAgICAgICByYyA9IDA7Ci0gICAgfQorICAg
ICAgICByYyA9IHAybV9hY3RpdmF0ZV9hbHRwMm0oZCwgaWR4KTsKIAogICAgIGFsdHAybV9saXN0
X3VubG9jayhkKTsKICAgICByZXR1cm4gcmM7CkBAIC0yMjk2LDkgKzIzMjcsMTAgQEAgaW50IHAy
bV9pbml0X25leHRfYWx0cDJtKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90ICppZHgpCiAgICAg
ICAgIGlmICggZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSAhPSBtZm5feChJTlZBTElEX01GTikgKQog
ICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgcDJtX2luaXRfYWx0cDJtX2VwdChkLCBp
KTsKLSAgICAgICAgKmlkeCA9IGk7Ci0gICAgICAgIHJjID0gMDsKKyAgICAgICAgcmMgPSBwMm1f
YWN0aXZhdGVfYWx0cDJtKGQsIGkpOworCisgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAg
ICppZHggPSBpOwogCiAgICAgICAgIGJyZWFrOwogICAgIH0KLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 11:40:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1gPnLa-0005SH-PE; Thu, 22 Nov 2018 11:40: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=qves=ob=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPnLY-0005RM-Cz
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 11:40:36 +0000
X-Inumbo-ID: 6c24d672-ee4b-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c24d672-ee4b-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 11:40:34 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 75893305FFB1; Thu, 22 Nov 2018 13:40:33 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 6314C3086D01;
 Thu, 22 Nov 2018 13:40:33 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Nov 2018 13:40:25 +0200
Message-Id: <1542886828-11241-5-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V9 4/7] x86/p2m: refactor p2m_reset_altp2m()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVmYWN0b3IgcDJtX3Jlc2V0X2FsdHAybSgpIHNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgdG8gcmVt
b3ZlCnJlZHVuZGFudCBjb2RlcGF0aHMsIGZpeGluZyB0aGUgbG9ja2luZyB3aGlsZSB3ZSdyZSBh
dCBpdC4KClRoZSBwcmV2aW91cyBjb2RlIG5vdyByZXBsYWNlZCBieSBwMm1fcmVzZXRfYWx0cDJt
KGQsIGksCkFMVFAyTV9ERUFDVElWQVRFKSBjYWxscyBkaWQgbm90IHNldCBwMm0tPm1pbl9yZW1h
cHBlZF9nZm4KYW5kIHAybS0+bWF4X3JlbWFwcGVkX2dmbiBiZWNhdXNlIGluIHRob3NlIGNhc2Vz
IHRoZSBhbHRwMm0KaWR4IHdhcyBkaXNhYmxlZDsgc28gYmVmb3JlIGdldHRpbmcgdXNlZCBhZ2Fp
biwKcDJtX2luaXRfYWx0cDJtX2VwdCgpIHdvdWxkIGdldCBjYWxsZWQsIHdoaWNoIHJlc2V0cyB0
aGVtLgpBbHdheXMgc2V0dGluZyB0aGVtIGluIHAybV9yZXNldF9hbHRwMm0oKSwgd2hpbGUgcmVk
dW5kYW50LAppcyBwcmVmZXJhYmxlIHRvIGFuIGV4dHJhIGNvbmRpdGlvbmFsLgoKU2lnbmVkLW9m
Zi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKLS0tCkND
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6ICJSb2dl
ciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBW
ODoKIC0gVXBkYXRlZCB0aGUgcGF0Y2ggZGVzY3JpcHRpb24gdG8gbWVudGlvbiB0aGUKICAgcDJt
LT57bWluLG1heH1fcmVtYXBwZWRfZ2ZuIGNoYW5nZXMuCi0tLQogeGVuL2FyY2gveDg2L21tL3Ay
bS5jIHwgNTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5j
CmluZGV4IDk2YTZkM2UuLjdjNmFhZTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTIyNDcsNiArMjI0NywzNiBAQCBib29s
X3QgcDJtX2FsdHAybV9sYXp5X2NvcHkoc3RydWN0IHZjcHUgKnYsIHBhZGRyX3QgZ3BhLAogICAg
IHJldHVybiAxOwogfQogCitlbnVtIGFsdHAybV9yZXNldF90eXBlIHsKKyAgICBBTFRQMk1fUkVT
RVQsCisgICAgQUxUUDJNX0RFQUNUSVZBVEUKK307CisKK3N0YXRpYyB2b2lkIHAybV9yZXNldF9h
bHRwMm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZW51bSBhbHRwMm1fcmVzZXRfdHlwZSByZXNldF90eXBlKQoreworICAg
IHN0cnVjdCBwMm1fZG9tYWluICpwMm07CisKKyAgICBBU1NFUlQoaWR4IDwgTUFYX0FMVFAyTSk7
CisgICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF07CisKKyAgICBwMm1fbG9jayhwMm0p
OworCisgICAgcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZChwMm0pOworCisgICAgaWYgKCByZXNldF90
eXBlID09IEFMVFAyTV9ERUFDVElWQVRFICkKKyAgICAgICAgcDJtX2ZyZWVfbG9nZGlydHkocDJt
KTsKKworICAgIC8qIFVuaW5pdCBhbmQgcmVpbml0IGVwdCB0byBmb3JjZSBUTEIgc2hvb3Rkb3du
ICovCisgICAgZXB0X3AybV91bmluaXQocDJtKTsKKyAgICBlcHRfcDJtX2luaXQocDJtKTsKKwor
ICAgIHAybS0+bWluX3JlbWFwcGVkX2dmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBwMm0t
Pm1heF9yZW1hcHBlZF9nZm4gPSAwOworCisgICAgcDJtX3VubG9jayhwMm0pOworfQorCiB2b2lk
IHAybV9mbHVzaF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICB1bnNpZ25lZCBpbnQg
aTsKQEAgLTIyNTUsMTAgKzIyODUsNyBAQCB2b2lkIHAybV9mbHVzaF9hbHRwMm0oc3RydWN0IGRv
bWFpbiAqZCkKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgaSsrICkKICAgICB7
Ci0gICAgICAgIHAybV9mbHVzaF90YWJsZShkLT5hcmNoLmFsdHAybV9wMm1baV0pOwotICAgICAg
ICAvKiBVbmluaXQgYW5kIHJlaW5pdCBlcHQgdG8gZm9yY2UgVExCIHNob290ZG93biAqLwotICAg
ICAgICBlcHRfcDJtX3VuaW5pdChkLT5hcmNoLmFsdHAybV9wMm1baV0pOwotICAgICAgICBlcHRf
cDJtX2luaXQoZC0+YXJjaC5hbHRwMm1fcDJtW2ldKTsKKyAgICAgICAgcDJtX3Jlc2V0X2FsdHAy
bShkLCBpLCBBTFRQMk1fREVBQ1RJVkFURSk7CiAgICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBb
aV0gPSBtZm5feChJTlZBTElEX01GTik7CiAgICAgfQogCkBAIC0yMzU3LDEwICsyMzg0LDcgQEAg
aW50IHAybV9kZXN0cm95X2FsdHAybV9ieV9pZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgaWR4KQogCiAgICAgICAgIGlmICggIV9hdG9taWNfcmVhZChwMm0tPmFjdGl2ZV92Y3B1cykg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBwMm1fZmx1c2hfdGFibGUoZC0+YXJjaC5hbHRwMm1f
cDJtW2lkeF0pOwotICAgICAgICAgICAgLyogVW5pbml0IGFuZCByZWluaXQgZXB0IHRvIGZvcmNl
IFRMQiBzaG9vdGRvd24gKi8KLSAgICAgICAgICAgIGVwdF9wMm1fdW5pbml0KGQtPmFyY2guYWx0
cDJtX3AybVtpZHhdKTsKLSAgICAgICAgICAgIGVwdF9wMm1faW5pdChkLT5hcmNoLmFsdHAybV9w
Mm1baWR4XSk7CisgICAgICAgICAgICBwMm1fcmVzZXRfYWx0cDJtKGQsIGlkeCwgQUxUUDJNX0RF
QUNUSVZBVEUpOwogICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFtpZHhdID0gbWZuX3go
SU5WQUxJRF9NRk4pOwogICAgICAgICAgICAgcmMgPSAwOwogICAgICAgICB9CkBAIC0yNDg1LDE2
ICsyNTA5LDYgQEAgaW50IHAybV9jaGFuZ2VfYWx0cDJtX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgaWR4LAogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgcDJtX3Jl
c2V0X2FsdHAybShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQotewotICAgIHAybV9mbHVzaF90YWJs
ZShwMm0pOwotICAgIC8qIFVuaW5pdCBhbmQgcmVpbml0IGVwdCB0byBmb3JjZSBUTEIgc2hvb3Rk
b3duICovCi0gICAgZXB0X3AybV91bmluaXQocDJtKTsKLSAgICBlcHRfcDJtX2luaXQocDJtKTsK
LSAgICBwMm0tPm1pbl9yZW1hcHBlZF9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgcDJt
LT5tYXhfcmVtYXBwZWRfZ2ZuID0gMDsKLX0KLQogaW50IHAybV9hbHRwMm1fcHJvcGFnYXRlX2No
YW5nZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1mbl90IG1mbiwgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgcDJtdCwgcDJtX2FjY2Vzc190IHAybWEp
CkBAIC0yNTI4LDcgKzI1NDIsNyBAQCBpbnQgcDJtX2FsdHAybV9wcm9wYWdhdGVfY2hhbmdlKHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAh
cmVzZXRfY291bnQrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcDJtX3Jlc2V0
X2FsdHAybShwMm0pOworICAgICAgICAgICAgICAgIHAybV9yZXNldF9hbHRwMm0oZCwgaSwgQUxU
UDJNX1JFU0VUKTsKICAgICAgICAgICAgICAgICBsYXN0X3Jlc2V0X2lkeCA9IGk7CiAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICBlbHNlCkBAIC0yNTQyLDEwICsyNTU2LDcgQEAgaW50IHAybV9h
bHRwMm1fcHJvcGFnYXRlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSA9PSBtZm5feChJTlZB
TElEX01GTikgKQogICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAg
ICAgICAgICAgICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2ldOwotICAgICAgICAgICAgICAg
ICAgICBwMm1fbG9jayhwMm0pOwotICAgICAgICAgICAgICAgICAgICBwMm1fcmVzZXRfYWx0cDJt
KHAybSk7Ci0gICAgICAgICAgICAgICAgICAgIHAybV91bmxvY2socDJtKTsKKyAgICAgICAgICAg
ICAgICAgICAgcDJtX3Jlc2V0X2FsdHAybShkLCBpLCBBTFRQMk1fUkVTRVQpOwogICAgICAgICAg
ICAgICAgIH0KIAogICAgICAgICAgICAgICAgIHJldCA9IDA7Ci0tIAoyLjcuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 11:40:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1gPnLb-0005Sq-MG; Thu, 22 Nov 2018 11:40: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=qves=ob=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPnLZ-0005Rr-Jk
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 11:40:37 +0000
X-Inumbo-ID: 6d1a041d-ee4b-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d1a041d-ee4b-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 11:40:36 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 ADF1F305FFB5; Thu, 22 Nov 2018 13:40:33 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id A38393000E28;
 Thu, 22 Nov 2018 13:40:33 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Nov 2018 13:40:28 +0200
Message-Id: <1542886828-11241-8-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
References: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V9 7/7] p2m: change_range_type: Only invalidate
 mapped gfns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Y2hhbmdlX3JhbmdlX3R5cGUoKSBpbnZhbGlkYXRlcyBnZm4gcmFuZ2VzIHRvIGxhemlseSBjaGFu
Z2UgdGhlIHR5cGUKb2YgYSByYW5nZSBvZiBnZm5zLCBhbmQgYWxzbyBtb2RpZmllcyB0aGUgbG9n
ZGlydHkgcmFuZ2VzZXRzIG9mIHRoYXQKcDJtLiBBdCB0aGUgbW9tZW50LCBpdCBjbGlwcyBib3Ro
IGRvd24gYnkgdGhlIGhvc3RwMm0uCgpXaGlsZSB0aGlzIHdpbGwgcmVzdWx0IGluIGNvcnJlY3Qg
YmVoYXZpb3IsIGl0J3Mgbm90IGVudGlyZWx5IGVmZmljaWVudCwKc2luY2UgaW52YWxpZGF0ZWQg
ZW50cmllcyBvdXRzaWRlIHRoYXQgcmFuZ2Ugd2lsbCwgb24gZmF1bHQsIHNpbXBseSBiZQptb2Rp
ZmllZCBiYWNrIHRvICJlbXB0eSIgYmVmb3JlIGZhdWx0aW5nIG5vcm1hbGx5IGFnYWluLgoKU2Vw
YXJhdGUgb3V0IHRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgdHdvIHJhbmdlcy4gIEtlZXAgdXNpbmcg
dGhlCmhvc3RwMm0ncyBtYXhfbWFwcGVkX3BmbiB0byBjbGlwIHRoZSBsb2dkaXJ0eSByYW5nZXMs
IGJ1dCB1c2UgdGhlCmN1cnJlbnQgcDJtJ3MgbWF4X21hcHBlZF9wZm4gdG8gZnVydGhlciBjbGlw
IHRoZSBpbnZhbGlkYXRpb24gcmFuZ2UKZm9yIGFsdGVybmF0ZSBwMm1zLgoKU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKLS0tCkNDOiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6ICJSb2dlciBQYXUg
TW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBWODoKIC0g
Tm9uZS4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCA1NyArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MCBpbnNl
cnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
cDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggZjY0OTRhYi4uNjljZjRkYSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YwpAQCAtMTAwOCwzOSArMTAwOCw2MiBAQCBzdGF0aWMgdm9pZCBjaGFuZ2VfdHlwZV9yYW5nZShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsKICAgICB1bnNpZ25lZCBsb25nIHJhbmdlc2V0
X3N0YXJ0LCByYW5nZXNldF9lbmQ7CisgICAgdW5zaWduZWQgbG9uZyBpbnZhbGlkYXRlX3N0YXJ0
LCBpbnZhbGlkYXRlX2VuZDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CiAg
ICAgdW5zaWduZWQgbG9uZyBob3N0X21heF9wZm4gPSBwMm1fZ2V0X2hvc3RwMm0oZCktPm1heF9t
YXBwZWRfcGZuOworICAgIHVuc2lnbmVkIGxvbmcgbWF4X3BmbiA9IHAybS0+bWF4X21hcHBlZF9w
Zm47CiAgICAgaW50IHJjID0gMDsKIAotICAgIHJhbmdlc2V0X3N0YXJ0ID0gc3RhcnQ7Ci0gICAg
cmFuZ2VzZXRfZW5kICAgPSBlbmQgLSAxOworICAgIC8qCisgICAgICogSWYgd2UgaGF2ZSBhbiBh
bHRwMm0sIHRoZSBsb2dkaXJ0eSByYW5nZXNldCByYW5nZSBuZWVkcyB0bworICAgICAqIG1hdGNo
IHRoYXQgb2YgdGhlIGhvc3RwMm0sIGJ1dCBmb3IgZWZmaWNpZW5jeSwgd2Ugd2FudCB0byBjbGlw
CisgICAgICogZG93biB0aGUgdGhlIGludmFsaWRhdGlvbiByYW5nZSBhY2NvcmRpbmcgdG8gdGhl
IG1hcHBlZCB2YWx1ZXMKKyAgICAgKiBpbiB0aGUgYWx0cDJtLiAgS2VlcCB0cmFjayBvZiBhbmQg
Y2xpcCB0aGUgcmFuZ2VzIHNlcGFyYXRlbHkuCisgICAgICovCisgICAgcmFuZ2VzZXRfc3RhcnQg
PSBpbnZhbGlkYXRlX3N0YXJ0ID0gc3RhcnQ7CisgICAgcmFuZ2VzZXRfZW5kICAgPSBpbnZhbGlk
YXRlX2VuZCAgID0gZW5kIC0gMTsKIAotICAgIC8qIEFsd2F5cyBjbGlwIHRoZSByYW5nZXNldCBk
b3duIHRvIHRoZSBob3N0IHAybSAqLworICAgIC8qIENsaXAgZG93biB0byB0aGUgaG9zdCBwMm0g
Ki8KICAgICBpZiAoIHVubGlrZWx5KHJhbmdlc2V0X2VuZCA+IGhvc3RfbWF4X3BmbikgKQotICAg
ICAgICByYW5nZXNldF9lbmQgPSBob3N0X21heF9wZm47CisgICAgICAgIHJhbmdlc2V0X2VuZCA9
IGludmFsaWRhdGVfZW5kID0gaG9zdF9tYXhfcGZuOwogCiAgICAgLyogSWYgdGhlIHJlcXVlc3Rl
ZCByYW5nZSBpcyBvdXQgb2Ygc2NvcGUsIHJldHVybiBkb2luZyBub3RoaW5nICovCiAgICAgaWYg
KCByYW5nZXNldF9zdGFydCA+IHJhbmdlc2V0X2VuZCApCiAgICAgICAgIHJldHVybjsKIAorICAg
IGlmICggcDJtX2lzX2FsdHAybShwMm0pICkKKyAgICAgICAgaW52YWxpZGF0ZV9lbmQgPSBtaW4o
aW52YWxpZGF0ZV9lbmQsIG1heF9wZm4pOworCiAgICAgcDJtLT5kZWZlcl9uZXN0ZWRfZmx1c2gg
PSAxOwogCiAgICAgLyoKLSAgICAgKiBJZiBhbGwgdmFsaWQgZ2ZucyBhcmUgaW4gdGhlIGludmFs
aWRhdGlvbiByYW5nZSwganVzdCBkbyBhCi0gICAgICogZ2xvYmFsIHR5cGUgY2hhbmdlLiAgT3Ro
ZXJ3aXNlLCBpbnZhbGlkYXRlIG9ubHkgdGhlIHJhbmdlIHdlCi0gICAgICogbmVlZC4KKyAgICAg
KiBJZiB0aGUgcDJtIGlzIGVtcHR5LCBvciB0aGUgcmFuZ2UgaXMgb3V0c2lkZSB0aGUgY3VycmVu
dGx5CisgICAgICogbWFwcGVkIHJhbmdlLCBubyBuZWVkIHRvIGRvIHRoZSBpbnZhbGlkYXRpb247
IGp1c3QgdXBkYXRlIHRoZQorICAgICAqIHJhbmdlc2V0LgogICAgICAqLwotICAgIGlmICggIXJh
bmdlc2V0X3N0YXJ0ICYmIHJhbmdlc2V0X2VuZCA+PSBwMm0tPm1heF9tYXBwZWRfcGZuKQotICAg
ICAgICBwMm0tPmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7Ci0gICAgZWxz
ZQotICAgICAgICByYyA9IHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVfcmFuZ2UocDJtLCBvdCwgbnQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW5nZXNldF9zdGFy
dCwgcmFuZ2VzZXRfZW5kKTsKLQotICAgIGlmICggcmMgKQorICAgIGlmICggaW52YWxpZGF0ZV9z
dGFydCA8IGludmFsaWRhdGVfZW5kICkKICAgICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfR19F
UlIgIkVycm9yICVkIGNoYW5naW5nIERvbSVkIEdGTnMgWyVseCwlbHhdIGZyb20gJWQgdG8gJWRc
biIsCi0gICAgICAgICAgICAgICByYywgZC0+ZG9tYWluX2lkLCByYW5nZXNldF9zdGFydCwgcmFu
Z2VzZXRfZW5kLCBvdCwgbnQpOwotICAgICAgICBkb21haW5fY3Jhc2goZCk7CisgICAgICAgIC8q
CisgICAgICAgICAqIElmIGFsbCB2YWxpZCBnZm5zIGFyZSBpbiB0aGUgaW52YWxpZGF0aW9uIHJh
bmdlLCBqdXN0IGRvIGEKKyAgICAgICAgICogZ2xvYmFsIHR5cGUgY2hhbmdlLiAgT3RoZXJ3aXNl
LCBpbnZhbGlkYXRlIG9ubHkgdGhlIHJhbmdlCisgICAgICAgICAqIHdlIG5lZWQuCisgICAgICAg
ICAqCisgICAgICAgICAqIE5CIHRoYXQgaW52YWxpZGF0ZV9lbmQgY2FuJ3QgbG9naWNhbGx5IGJl
ID5tYXhfcGZuIGF0IHRoaXMKKyAgICAgICAgICogcG9pbnQuICBJZiB0aGlzIGNoYW5nZXMsIHRo
ZSA9PSB3aWxsIG5lZWQgdG8gYmUgY2hhbmdlZCB0bworICAgICAgICAgKiA+PS4KKyAgICAgICAg
ICovCisgICAgICAgIEFTU0VSVChpbnZhbGlkYXRlX2VuZCA8PSBtYXhfcGZuKTsKKyAgICAgICAg
aWYgKCAhaW52YWxpZGF0ZV9zdGFydCAmJiBpbnZhbGlkYXRlX2VuZCA9PSBtYXhfcGZuKQorICAg
ICAgICAgICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwocDJtLCBvdCwgbnQpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICByYyA9IHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVfcmFuZ2Uo
cDJtLCBvdCwgbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW52YWxpZGF0ZV9zdGFydCwgaW52YWxpZGF0ZV9lbmQpOworICAgICAgICBpZiAoIHJjICkK
KyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiRXJyb3IgJWQgY2hh
bmdpbmcgRG9tJWQgR0ZOcyBbJWx4LCVseF0gZnJvbSAlZCB0byAlZFxuIiwKKyAgICAgICAgICAg
ICAgICAgICByYywgZC0+ZG9tYWluX2lkLCBpbnZhbGlkYXRlX3N0YXJ0LCBpbnZhbGlkYXRlX2Vu
ZCwgb3QsIG50KTsKKyAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKKyAgICAgICAgfQogICAg
IH0KIAogICAgIHN3aXRjaCAoIG50ICkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 12:04:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 12:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPni6-0007qF-9E; Thu, 22 Nov 2018 12:03: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=mihh=ob=citrix.com=prvs=8571d395d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPni4-0007qA-CN
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 12:03:52 +0000
X-Inumbo-ID: ac4d9a2a-ee4e-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac4d9a2a-ee4e-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 12:03:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,265,1539648000"; d="scan'208";a="71283669"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 22 Nov 2018 13:03:27 +0100
Message-ID: <20181122120327.66403-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TExWTSBjb2RlIGdlbmVyYXRpb24gY2FuIGF0dGVtcHQgdG8gcGVyZm9ybSBhIGxvYWQgZnJvbSBh
IHZhcmlhYmxlIGluCnRoZSBuZXh0IGNvbmRpdGlvbiBvZiBhbiBleHByZXNzaW9uIHVuZGVyIGNl
cnRhaW4gY2lyY3Vtc3RhbmNlcywgdGh1cwp0dXJuaW5nIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9u
OgoKaWYgKCBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVfYWN0aXZlICYmIG9wdF9ib290c2NydWIg
PT0gQk9PVFNDUlVCX0lETEUgKQoKSW50bzoKCjB4ZmZmZjgyZDA4MDIyMzk2NyA8KzEwMz46IGNt
cGwgICAkMHgzLDB4MzdiMDMyKCVyaXApICMgMHhmZmZmODJkMDgwNTllOWEwIDxzeXN0ZW1fc3Rh
dGU+CjB4ZmZmZjgyZDA4MDIyMzk2ZSA8KzExMD46IHNldGIgICAtMHgyOSglcmJwKQoweGZmZmY4
MmQwODAyMjM5NzIgPCsxMTQ+OiBjbXBsICAgJDB4MiwweDIyOGE4YiglcmlwKSAjIDB4ZmZmZjgy
ZDA4MDQ0YzQwNCA8b3B0X2Jvb3RzY3J1Yj4KClN1Y2ggY29kZSB3aWxsIHRyaWdnZXIgYSBwYWdl
IGZhdWx0IGlmIHN5c3RlbV9zdGF0ZSA+PQpTWVNfU1RBVEVfYWN0aXZlLgoKSW4gb3JkZXIgdG8g
cHJldmVudCBzdWNoIG9wdGltaXphdGlvbiBzaWduYWwgdG8gdGhlIGNvbXBpbGVyIHRoYXQKYWNj
ZXNzaW5nIG9wdF9ib290c2NydWIgY2FuIGhhdmUgc2lkZSBlZmZlY3RzIGJ5IHVzaW5nIEFDQ0VT
U19PTkNFLgpUaGlzIGhhcyBiZWVuIHJlcG9ydGVkIGFuZCBkaXNjdXNzZWQgd2l0aCB1cHN0cmVh
bSBMTFZNOgoKaHR0cHM6Ly9idWdzLmxsdm0ub3JnL3Nob3dfYnVnLmNnaT9pZD0zOTcwNwoKSSBo
YXZlbid0IGJlZW4gYWJsZSB0byBmaW5kIGFueSBvdGhlciBpbnN0YW5jZXMgb2Ygc3VjaCBjb25k
aXRpb25hbApleHByZXNzaW9uIHRoYXQgdXNlcyBzeXN0ZW1fc3RhdGUgdG9nZXRoZXIgd2l0aCBh
biBpbml0IHZhcmlhYmxlIG9yCmZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpD
YzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyB8IDEyICsrKysrKysrKysrLQog
MSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmlu
ZGV4IDA4ZWU4Y2ZiYjkuLjYwYWRmNmY2NGIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9h
bGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0xNzcyLDcgKzE3NzIsMTcg
QEAgc3RhdGljIHZvaWQgaW5pdF9oZWFwX3BhZ2VzKAogICAgIGZpcnN0X3ZhbGlkX21mbiA9IG1m
bl9taW4ocGFnZV90b19tZm4ocGcpLCBmaXJzdF92YWxpZF9tZm4pOwogICAgIHNwaW5fdW5sb2Nr
KCZoZWFwX2xvY2spOwogCi0gICAgaWYgKCBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVfYWN0aXZl
ICYmIG9wdF9ib290c2NydWIgPT0gQk9PVFNDUlVCX0lETEUgKQorICAgIGlmICggc3lzdGVtX3N0
YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSAmJgorICAgICAgICAgLyoKKyAgICAgICAgICAqIFVzZSBB
Q0NFU1NfT05DRSBpbiBvcmRlciB0byBsZXQgdGhlIGNvbXBpbGVyIGtub3cgYWNjZXNzaW5nCisg
ICAgICAgICAgKiBvcHRfYm9vdHNjcnViIGluIHRoaXMgY29udGV4dCBjYW4gaGF2ZSBzaWRlLWVm
ZmVjdHMgKHNpbmNlIGl0CisgICAgICAgICAgKiBtaWdodCBiZSB1bm1hcHBlZCBkZXBlbmRpbmcg
b24gdGhlIHZhbHVlIG9mIHN5c3RlbV9zdGF0ZSkuCisgICAgICAgICAgKiBUaGlzIHByZXZlbnRz
IHRoZSBjb21waWxlciBmcm9tIGF0dGVtcHRpbmcgYSBsb2FkIG9mCisgICAgICAgICAgKiBvcHRf
Ym9vdHNjcnViIGJlZm9yZSBjaGVja2luZyB0aGUgdmFsdWUgb2Ygc3lzdGVtX3N0YXRlLiBTZWU6
CisgICAgICAgICAgKgorICAgICAgICAgICogaHR0cHM6Ly9idWdzLmxsdm0ub3JnL3Nob3dfYnVn
LmNnaT9pZD0zOTcwNworICAgICAgICAgICovCisgICAgICAgICBBQ0NFU1NfT05DRShvcHRfYm9v
dHNjcnViKSA9PSBCT09UU0NSVUJfSURMRSApCiAgICAgICAgIGlkbGVfc2NydWIgPSB0cnVlOwog
CiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9wYWdlczsgaSsrICkKLS0gCjIuMTkuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 12:08:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 12:08: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-devel-bounces@lists.xenproject.org>)
	id 1gPnmG-0007zz-SK; Thu, 22 Nov 2018 12:08:12 +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=bT5v=OB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPnmF-0007zn-St
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 12:08:11 +0000
X-Inumbo-ID: 4783e2ac-ee4f-11e8-a668-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4783e2ac-ee4f-11e8-a668-12d6303a7972;
 Thu, 22 Nov 2018 12:08:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPnm4-0000Dw-SS; Thu, 22 Nov 2018 12:08:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPnm4-0003IP-GC; Thu, 22 Nov 2018 12:08:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPnm4-00084l-E0; Thu, 22 Nov 2018 12:08:00 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-130648-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=11416ef4a8a41630a61b02e681c9e35d4ea07a7f
X-Osstest-Versions-That: freebsd=fef1dcc92cfc7d9879928902d01ef3adce5e7f34
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Nov 2018 12:08:00 +0000
Subject: [Xen-devel] [freebsd-master test] 130648: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY0OCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwNjQ4LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgMTE0MTZlZjRhOGE0MTYzMGE2MWIw
MmU2ODFjOWUzNWQ0ZWEwN2E3ZgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgZmVmMWRjYzkyY2ZjN2Q5ODc5OTI4OTAyZDAxZWYzYWRjZTVlN2YzNAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMwNDk0ICAyMDE4LTExLTE5IDA5OjIxOjIwIFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMDY0OCAgMjAxOC0xMS0yMSAwOToxOTo0MCBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFlIDxhZUBGcmVlQlNELm9yZz4KICBhbGMgPGFsY0BG
cmVlQlNELm9yZz4KICBhcmF1am8gPGFyYXVqb0BGcmVlQlNELm9yZz4KICBhcmljaGFyZHNvbiA8
YXJpY2hhcmRzb25ARnJlZUJTRC5vcmc+CiAgYmNyIDxiY3JARnJlZUJTRC5vcmc+CiAgYndpZGF3
c2sgPGJ3aWRhd3NrQEZyZWVCU0Qub3JnPgogIGVtYXN0ZSA8ZW1hc3RlQEZyZWVCU0Qub3JnPgog
IGhzZWxhc2t5IDxoc2VsYXNreUBGcmVlQlNELm9yZz4KICBpbXAgPGltcEBGcmVlQlNELm9yZz4K
ICBqaGliYml0cyA8amhpYmJpdHNARnJlZUJTRC5vcmc+CiAgamtpbSA8amtpbUBGcmVlQlNELm9y
Zz4KICBrZXZhbnMgPGtldmFuc0BGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4K
ICBtYXJpdXMgPG1hcml1c0BGcmVlQlNELm9yZz4KICBtYXJraiA8bWFya2pARnJlZUJTRC5vcmc+
CiAgbWpnIDxtamdARnJlZUJTRC5vcmc+CiAgbnAgPG5wQEZyZWVCU0Qub3JnPgogIG9zaG9nYm8g
PG9zaG9nYm9ARnJlZUJTRC5vcmc+CiAgcm1hY2tsZW0gPHJtYWNrbGVtQEZyZWVCU0Qub3JnPgog
IHRpamwgPHRpamxARnJlZUJTRC5vcmc+CiAgdG11bnJvIDx0bXVucm9ARnJlZUJTRC5vcmc+CiAg
dHJhc3ogPHRyYXN6QEZyZWVCU0Qub3JnPgogIHlneSA8eWd5QEZyZWVCU0Qub3JnPgogIHplaXNp
bmcgPHplaXNpbmdARnJlZUJTRC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2Fp
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9mcmVlYnNkLmdpdAogICBmZWYxZGNjOTJjZi4uMTE0MTZlZjRhOGEg
IDExNDE2ZWY0YThhNDE2MzBhNjFiMDJlNjgxYzllMzVkNGVhMDdhN2YgLT4gdGVzdGVkL21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 12:10:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 12:10: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-devel-bounces@lists.xenproject.org>)
	id 1gPnnz-00089p-9q; Thu, 22 Nov 2018 12:09: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=mihh=ob=citrix.com=prvs=8571d395d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPnny-00089i-7x
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 12:09:58 +0000
X-Inumbo-ID: 86908e62-ee4f-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86908e62-ee4f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 12:09:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,265,1539648000"; d="scan'208";a="82235754"
Date: Thu, 22 Nov 2018 13:09:49 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181122120949.jsx3ceeqynteejml@mac>
References: <5BF67DAB02000078001FEC32@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BF67DAB02000078001FEC32@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/mwait-idle: Graceful probe failure when
 MWAIT is disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDI6NTg6MDNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gV2hlbiBNV0FJVCBpcyBkaXNhYmxlZCwgaW50ZWxfaWRsZSByZWZ1c2VzIHRvIHByb2Jl
Lgo+IEJ1dCBpdCBtYXkgbWlzLWxlYWQgdGhlIHVzZXIgYnkgYmxhbWluZyB0aGlzIG9uIHRoZSBt
b2RlbCBudW1iZXI6Cj4gCj4gaW50ZWxfaWRsZTogZG9lcyBub3QgcnVuIG9uIGZhbWlseSA2IG1v
ZGVzbCA3OQo+IAo+IFNvIGRlZmVyIHRoZSBjaGVjayBmb3IgTVdBSVQgdW50aWwgYWZ0ZXIgdGhl
IG1vZGVsIyB3aGl0ZS1saXN0IGNoZWNrIHN1Y2NlZWRzLAo+IGFuZCBpZiB0aGUgTVdBSVQgY2hl
Y2sgZmFpbHMsIHRlbGwgdGhlIHVzZXIgaG93IHRvIGZpeCBpdDoKPiAKPiBpbnRlbF9pZGxlOiBQ
bGVhc2UgZW5hYmxlIE1XQUlUIGluIEJJT1MgU0VUVVAKPiAKPiBTaWduZWQtb2ZmLWJ5OiBMZW4g
QnJvd24gPGxlbi5icm93bkBpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogUmFmYWVsIEouIFd5
c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgo+IFtMaW51eCBjb21taXQ6IGE0YzQ0
NzUzM2ExOGVlODZlMDcyMzJkNjM0NGJhMTJiMWY5YzUwNzddCj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 12:15:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 12:15: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-devel-bounces@lists.xenproject.org>)
	id 1gPnsy-0000T1-WE; Thu, 22 Nov 2018 12:15: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=QveS=OB=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPnsx-0000Rv-4D
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 12:15:07 +0000
X-Inumbo-ID: 3eabf8a8-ee50-11e8-a9f7-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3eabf8a8-ee50-11e8-a9f7-12d6303a7972;
 Thu, 22 Nov 2018 12:15:05 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A2D113011FC1; Thu, 22 Nov 2018 14:15:04 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 8B8173000E4F;
 Thu, 22 Nov 2018 14:15:04 +0200 (EET)
To: xen-devel@lists.xenproject.org, tamas@tklengyel.com
References: <1542802175-3955-1-git-send-email-rcojocaru@bitdefender.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <1b5f1036-378a-e69d-781d-38b2b4e98415@bitdefender.com>
Date: Thu, 22 Nov 2018 14:14:58 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <1542802175-3955-1-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V2] x86/p2m: constify
 p2m_mem_access_sanity_check()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 jbeulich@suse.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjEvMTggMjowOSBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE1pbm9yIGltcHJv
dmVtZW50OyBzaW1wbHkgaW1wcm92aW5nIGNvZGUgcXVhbGl0eSBieSB1c2luZyBjb25zdHMKPiB3
aGVyZXZlciByZWFzb25hYmxlLgo+IAo+IFN1Z2dlc3RlZC1ieTogSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KClRhbWFzLCBJIHRoaW5rIHdlIG5lZWQgeW91ciBhY2sgZm9yIHRo
aXM/CgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 12:16:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 12:16: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-devel-bounces@lists.xenproject.org>)
	id 1gPntv-0000Wu-BP; Thu, 22 Nov 2018 12:16: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=nkve=ob=citrix.com=prvs=857cca76a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gPntt-0000Wo-Gg
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 12:16:05 +0000
X-Inumbo-ID: 6215957a-ee50-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6215957a-ee50-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 12:16:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,265,1539648000"; d="scan'208";a="71284386"
Date: Thu, 22 Nov 2018 12:16:02 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181122121602.5czsbjeck433yifb@zion.uk.xensource.com>
References: <5BF67D7F02000078001FEC2F@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BF67D7F02000078001FEC2F@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86emul: suppress default test harness
 build with incapable compiler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDI6NTc6MTlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gQSB0b3AgbGV2ZWwgIm1ha2UgYnVpbGQiLCBhcyB1c2VkIGUuZy4gYnkgb3NzdGVzdCwg
d2FudHMgdG8gYnVpbGQgYWxsCj4gImFsbCIgdGFyZ2V0cyBpbiBlbmFibGVkIHRvb2xzIHN1YmRp
cmVjdG9yaWVzLCB3aGljaCBieSBkZWZhdWx0IGFsc28KPiBpbmNsdWRlcyB0aGUgZW11bGF0b3Ig
dGVzdCBoYXJuZXNzLiBUaGUgdXNlIG9mLCBpbiBwYXJ0aWN1bGFyLCBBVlg1MTIKPiBpbnNucyBp
biwgYWdhaW4gaW4gcGFydGljdWxhciwgdGVzdF94ODZfZW11bGF0b3IuYyBjYXVzZXMgdGhpcyBi
dWlsZCB0bwo+IGZhaWwgdGhvdWdoIHdoZW4gdGhlIGNvbXBpbGVyIGlzIG5vdCBuZXcgZW5vdWdo
LiBUYWtlIGEgYmlnIGhhbW1lciBhbmQKPiBzdXBwcmVzcyB0aGUgZGVmYXVsdCBoYXJuZXNzIGJ1
aWxkIGFsdG9nZXRoZXIgd2hlbiBhbnkgb2YgdGhlIGV4dGVuc2lvbnMKPiB1c2VkIGlzIG5vdCBz
dXBwb3J0ZWQgYnkgdGhlIHNwZWNpZmllZCAob3IgZGVmYXVsdGVkIHRvKSBjb21waWxlci4KPiAK
PiBMZWF2ZSB0aGUgInJ1biIgdGFyZ2V0IGFsb25lIHRob3VnaDogV2hpbGUgc29tZSBvZiB0aGUg
dGVzdCBjb2RlIGJsb2JzCj4gbWF5IGZhaWwgdG8gYnVpbGQgd2l0aCBvbGRlciBjb21waWxlcnMs
IGFzIGxvbmcgYXMgdGhlIG1haW4gZXhlY3V0YWJsZQo+IGNhbiBiZSBidWlsdCBzb21lIGxpbWl0
ZWQgdGVzdGluZyBjYW4gc3RpbGwgYmUgZG9uZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 12:23:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 12:23: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-devel-bounces@lists.xenproject.org>)
	id 1gPo0l-0001MW-3z; Thu, 22 Nov 2018 12:23: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=NKve=OB=citrix.com=prvs=857cca76a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gPo0k-0001MR-89
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 12:23:10 +0000
X-Inumbo-ID: 5e56a4f4-ee51-11e8-a044-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e56a4f4-ee51-11e8-a044-12d6303a7972;
 Thu, 22 Nov 2018 12:23:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,265,1539648000"; d="scan'208";a="71284696"
Date: Thu, 22 Nov 2018 12:23:05 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20181122122305.b2kbw6l5fkmmomkd@zion.uk.xensource.com>
References: <20181122120327.66403-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181122120327.66403-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDE6MDM6MjdQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IExMVk0gY29kZSBnZW5lcmF0aW9uIGNhbiBhdHRlbXB0IHRvIHBlcmZvcm0gYSBs
b2FkIGZyb20gYSB2YXJpYWJsZSBpbgo+IHRoZSBuZXh0IGNvbmRpdGlvbiBvZiBhbiBleHByZXNz
aW9uIHVuZGVyIGNlcnRhaW4gY2lyY3Vtc3RhbmNlcywgdGh1cwo+IHR1cm5pbmcgdGhlIGZvbGxv
d2luZyBjb25kaXRpb246Cj4gCj4gaWYgKCBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVfYWN0aXZl
ICYmIG9wdF9ib290c2NydWIgPT0gQk9PVFNDUlVCX0lETEUgKQo+IAo+IEludG86Cj4gCj4gMHhm
ZmZmODJkMDgwMjIzOTY3IDwrMTAzPjogY21wbCAgICQweDMsMHgzN2IwMzIoJXJpcCkgIyAweGZm
ZmY4MmQwODA1OWU5YTAgPHN5c3RlbV9zdGF0ZT4KPiAweGZmZmY4MmQwODAyMjM5NmUgPCsxMTA+
OiBzZXRiICAgLTB4MjkoJXJicCkKPiAweGZmZmY4MmQwODAyMjM5NzIgPCsxMTQ+OiBjbXBsICAg
JDB4MiwweDIyOGE4YiglcmlwKSAjIDB4ZmZmZjgyZDA4MDQ0YzQwNCA8b3B0X2Jvb3RzY3J1Yj4K
PiAKPiBTdWNoIGNvZGUgd2lsbCB0cmlnZ2VyIGEgcGFnZSBmYXVsdCBpZiBzeXN0ZW1fc3RhdGUg
Pj0KPiBTWVNfU1RBVEVfYWN0aXZlLgo+IAo+IEluIG9yZGVyIHRvIHByZXZlbnQgc3VjaCBvcHRp
bWl6YXRpb24gc2lnbmFsIHRvIHRoZSBjb21waWxlciB0aGF0Cj4gYWNjZXNzaW5nIG9wdF9ib290
c2NydWIgY2FuIGhhdmUgc2lkZSBlZmZlY3RzIGJ5IHVzaW5nIEFDQ0VTU19PTkNFLgo+IFRoaXMg
aGFzIGJlZW4gcmVwb3J0ZWQgYW5kIGRpc2N1c3NlZCB3aXRoIHVwc3RyZWFtIExMVk06Cj4gCj4g
aHR0cHM6Ly9idWdzLmxsdm0ub3JnL3Nob3dfYnVnLmNnaT9pZD0zOTcwNwo+IAo+IEkgaGF2ZW4n
dCBiZWVuIGFibGUgdG8gZmluZCBhbnkgb3RoZXIgaW5zdGFuY2VzIG9mIHN1Y2ggY29uZGl0aW9u
YWwKPiBleHByZXNzaW9uIHRoYXQgdXNlcyBzeXN0ZW1fc3RhdGUgdG9nZXRoZXIgd2l0aCBhbiBp
bml0IHZhcmlhYmxlIG9yCj4gZnVuY3Rpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCkkgdGhpbmsgbG9uZyB0ZXJtIHdlIHNob3VsZCBpbnZlbnQgLyBhZG9w
dCBzb21lIHN5c3RlbWF0aWNhbCBhcHByb2FjaCwKYnV0IHRoaXMgd2lsbCBkbyBmb3Igbm93LgoK
SSBoYXZlIHdyaXR0ZW4gYSBRRU1VIGJhc2VkIHNtb2tlIHRlc3Qgd2hpY2ggd2lsbCBob3BlZnVs
bHkgaGVscCB1cwpjYXRjaCBmdXJ0aGVyIGlzc3VlcyBxdWlja2x5LgoKV2VpLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 12:23:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 12:23: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-devel-bounces@lists.xenproject.org>)
	id 1gPo1J-0001Om-G6; Thu, 22 Nov 2018 12:23: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=76BK=OB=citrix.com=prvs=857ae18cf=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPo1H-0001Oe-SW
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 12:23:43 +0000
X-Inumbo-ID: 7265bc82-ee51-11e8-95f5-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7265bc82-ee51-11e8-95f5-12d6303a7972;
 Thu, 22 Nov 2018 12:23:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,265,1539648000"; d="scan'208";a="82236312"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181122120327.66403-1-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <c0b25df2-49ca-fbe1-804a-e1a9839bb854@citrix.com>
Date: Thu, 22 Nov 2018 12:23:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181122120327.66403-1-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMTEvMjAxOCAxMjowMywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IExMVk0gY29kZSBn
ZW5lcmF0aW9uIGNhbiBhdHRlbXB0IHRvIHBlcmZvcm0gYSBsb2FkIGZyb20gYSB2YXJpYWJsZSBp
bgo+IHRoZSBuZXh0IGNvbmRpdGlvbiBvZiBhbiBleHByZXNzaW9uIHVuZGVyIGNlcnRhaW4gY2ly
Y3Vtc3RhbmNlcywgdGh1cwo+IHR1cm5pbmcgdGhlIGZvbGxvd2luZyBjb25kaXRpb246Cj4KPiBp
ZiAoIHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUgJiYgb3B0X2Jvb3RzY3J1YiA9PSBC
T09UU0NSVUJfSURMRSApCj4KPiBJbnRvOgo+Cj4gMHhmZmZmODJkMDgwMjIzOTY3IDwrMTAzPjog
Y21wbCAgICQweDMsMHgzN2IwMzIoJXJpcCkgIyAweGZmZmY4MmQwODA1OWU5YTAgPHN5c3RlbV9z
dGF0ZT4KPiAweGZmZmY4MmQwODAyMjM5NmUgPCsxMTA+OiBzZXRiICAgLTB4MjkoJXJicCkKPiAw
eGZmZmY4MmQwODAyMjM5NzIgPCsxMTQ+OiBjbXBsICAgJDB4MiwweDIyOGE4YiglcmlwKSAjIDB4
ZmZmZjgyZDA4MDQ0YzQwNCA8b3B0X2Jvb3RzY3J1Yj4KCllvdSdyZSBhY3R1YWxseSBtaXNzaW5n
IHR3byBwaWVjZXMgaGVyZS7CoCBJZiBJIHJlY2FsbCB0aGUgZGlzYXNzZW1ibHkKY29ycmVjdGx5
LCB0aGVyZSB3YXMgYSBgc2V0ZSAlYWxgLCBhbmQgYW4gYGFuZCAlYWwsIC0weDI5KCVyYnApYCB3
aGljaApoYWQgdGhlIGN1bXVsYXRpdmUgZWZmZWN0IG9mIGNhbGN1bGF0aW5nIGBpZGxlX3NjcnVi
YCBicmFuY2hsZXNzbHkKKHdoaWNoIGlzIG5vIGRvdWJ0IHRoZSBpbnRlbmRlZCBvcHRpbWlzYXRp
b24pLgoKPgo+IFN1Y2ggY29kZSB3aWxsIHRyaWdnZXIgYSBwYWdlIGZhdWx0IGlmIHN5c3RlbV9z
dGF0ZSA+PQo+IFNZU19TVEFURV9hY3RpdmUuCj4KPiBJbiBvcmRlciB0byBwcmV2ZW50IHN1Y2gg
b3B0aW1pemF0aW9uIHNpZ25hbCB0byB0aGUgY29tcGlsZXIgdGhhdAo+IGFjY2Vzc2luZyBvcHRf
Ym9vdHNjcnViIGNhbiBoYXZlIHNpZGUgZWZmZWN0cyBieSB1c2luZyBBQ0NFU1NfT05DRS4KPiBU
aGlzIGhhcyBiZWVuIHJlcG9ydGVkIGFuZCBkaXNjdXNzZWQgd2l0aCB1cHN0cmVhbSBMTFZNOgo+
Cj4gaHR0cHM6Ly9idWdzLmxsdm0ub3JnL3Nob3dfYnVnLmNnaT9pZD0zOTcwNwo+Cj4gSSBoYXZl
bid0IGJlZW4gYWJsZSB0byBmaW5kIGFueSBvdGhlciBpbnN0YW5jZXMgb2Ygc3VjaCBjb25kaXRp
b25hbAo+IGV4cHJlc3Npb24gdGhhdCB1c2VzIHN5c3RlbV9zdGF0ZSB0b2dldGhlciB3aXRoIGFu
IGluaXQgdmFyaWFibGUgb3IKPiBmdW5jdGlvbi4KPgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVG8gdW5ibG9jayB0aGUgQ2xhbmcgYnVp
bGQsIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyCjxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiwg
YWx0aG91Z2ggaWRlYWxseSB3aXRoIHRoZSBleHBhbmRlZCBkaXNhc3NlbWJseS4KCkkgc3RpbGwg
dGhpbmsgdGhhdCBsb25ndGVybSwgd2UgbmVlZCB0byByZWNvbnNpZGVyIG91ciBwb3NpdGlvbiBv
ZgpyZWZlcmVuY2luZyBfX2luaXQgdGhpbmdzIGZyb20gbm9uLV9faW5pdCBmdW5jdGlvbnMuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 12:24:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 12:24: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-devel-bounces@lists.xenproject.org>)
	id 1gPo2B-0001UQ-Rv; Thu, 22 Nov 2018 12:24: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=A1FS=OB=citrix.com=prvs=8577a9259=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gPo29-0001UC-TC
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 12:24:37 +0000
X-Inumbo-ID: 932ec62a-ee51-11e8-8b98-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 932ec62a-ee51-11e8-8b98-12d6303a7972;
 Thu, 22 Nov 2018 12:24:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,265,1539648000"; d="scan'208";a="71284761"
Date: Thu, 22 Nov 2018 12:24:29 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181122122429.GE2448@perard.uk.xensource.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
 <20181112164930.25893-4-anthony.perard@citrix.com>
 <23529.46821.437745.367327@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23529.46821.437745.367327@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v6 03/11] libxl_qmp: Change
 qmp_qemu_check_version to compare version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMDU6MjI6NDVQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1BBVENIIHY2IDAzLzExXSBsaWJ4bF9xbXA6
IENoYW5nZSBxbXBfcWVtdV9jaGVja192ZXJzaW9uIHRvIGNvbXBhcmUgdmVyc2lvbiIpOgo+ID4g
VGhpcyBwYXRjaCBtYWtlcyB0aGUgZnVuY3Rpb24gc2ltcGxlciB0byByZWFkLiBJdCBhbHNvIGFk
ZCB0aGUgYWJpbGl0eQo+ID4gZm9yIGEgY2FsbGVyIHRvIHRlbGwgaWYgUUVNVSBpcyBuZXdlciBv
ciBoYXZlIHRoZSBleGFjdCB2ZXJzaW9uLgo+IAo+IEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KCkkgd2lsbCBhZGQgdGhlIGZvbGxvd2luZyB0byB0aGUg
ZG9jdW1lbnQgdG8gY2xhcmlmeSB3aGVuIGEgY2FsbGJhY2sgY2FuCmJlIGNhbGxlZCAobm90IHN5
bmNocm9ub3VzbHkpLgoKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMzg4
LDUgKzM4OCw2IEBAIHN0cnVjdCBsaWJ4bF9fZXZfY2hpbGQgewogICogbGlieGxfX2V2X3FtcF9z
ZW5kOiBJZGxlL0Nvbm5lY3RlZCAtPiBBY3RpdmUgKG9uIGVycm9yOiBJZGxlKQogICogICAgU2Vu
ZHMgYSBjb21tYW5kIHRvIFFFTVUuCiAgKiAgICBjYWxsYmFjayB3aWxsIGJlIGNhbGxlZCB3aGVu
IGEgcmVzcG9uc2UgaXMgcmVjZWl2ZWQgb3Igd2hlbiBhbgogICogICAgZXJyb3IgYXMgb2NjdXJl
ZC4KKyAqICAgIGNhbGxiYWNrIGlzbid0IGNhbGxlZCBzeW5jaHJvbm91c2x5LgogICoKCgotLSAK
QW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 12:28:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 12:28: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-devel-bounces@lists.xenproject.org>)
	id 1gPo5O-0001k8-Ih; Thu, 22 Nov 2018 12:27:58 +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=A1FS=OB=citrix.com=prvs=8577a9259=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gPo5N-0001k2-8w
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 12:27:57 +0000
X-Inumbo-ID: 091b95a2-ee52-11e8-8d3a-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 091b95a2-ee52-11e8-8d3a-12d6303a7972;
 Thu, 22 Nov 2018 12:27:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,265,1539648000"; d="scan'208";a="71284951"
Date: Thu, 22 Nov 2018 12:27:52 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181122122752.GF2448@perard.uk.xensource.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
 <20181112164930.25893-4-anthony.perard@citrix.com>
 <23529.46821.437745.367327@mariner.uk.xensource.com>
 <20181122122429.GE2448@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181122122429.GE2448@perard.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v6 03/11] libxl_qmp: Change
 qmp_qemu_check_version to compare version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMTI6MjQ6MjlQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gTW9uLCBOb3YgMTIsIDIwMTggYXQgMDU6MjI6NDVQTSArMDAwMCwgSWFuIEph
Y2tzb24gd3JvdGU6Cj4gPiBBbnRob255IFBFUkFSRCB3cml0ZXMgKCJbUEFUQ0ggdjYgMDMvMTFd
IGxpYnhsX3FtcDogQ2hhbmdlIHFtcF9xZW11X2NoZWNrX3ZlcnNpb24gdG8gY29tcGFyZSB2ZXJz
aW9uIik6Cj4gPiA+IFRoaXMgcGF0Y2ggbWFrZXMgdGhlIGZ1bmN0aW9uIHNpbXBsZXIgdG8gcmVh
ZC4gSXQgYWxzbyBhZGQgdGhlIGFiaWxpdHkKPiA+ID4gZm9yIGEgY2FsbGVyIHRvIHRlbGwgaWYg
UUVNVSBpcyBuZXdlciBvciBoYXZlIHRoZSBleGFjdCB2ZXJzaW9uLgo+ID4gCj4gPiBBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gCj4gSSB3aWxsIGFk
ZCB0aGUgZm9sbG93aW5nIHRvIHRoZSBkb2N1bWVudCB0byBjbGFyaWZ5IHdoZW4gYSBjYWxsYmFj
ayBjYW4KPiBiZSBjYWxsZWQgKG5vdCBzeW5jaHJvbm91c2x5KS4KPiAKPiArKysgYi90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gQEAgLTM4OCw1ICszODgsNiBAQCBzdHJ1Y3QgbGlieGxf
X2V2X2NoaWxkIHsKPiAgICogbGlieGxfX2V2X3FtcF9zZW5kOiBJZGxlL0Nvbm5lY3RlZCAtPiBB
Y3RpdmUgKG9uIGVycm9yOiBJZGxlKQo+ICAgKiAgICBTZW5kcyBhIGNvbW1hbmQgdG8gUUVNVS4K
PiAgICogICAgY2FsbGJhY2sgd2lsbCBiZSBjYWxsZWQgd2hlbiBhIHJlc3BvbnNlIGlzIHJlY2Vp
dmVkIG9yIHdoZW4gYW4KPiAgICogICAgZXJyb3IgYXMgb2NjdXJlZC4KPiArICogICAgY2FsbGJh
Y2sgaXNuJ3QgY2FsbGVkIHN5bmNocm9ub3VzbHkuCj4gICAqCgpUaGF0IHdhcyBtZWFudCBmb3Ig
dGhlIG5leHQgcGF0Y2g6ICJsaWJ4bDogRGVzaWduIG9mIGFuIGFzeW5jIEFQSSB0bwppc3N1ZSBR
TVAgY29tbWFuZHMgdG8gUUVNVSIgLi4uICh3aGljaCBpcyBhY2tlZCBhcyB3ZWxsKS4KCi0tIApB
bnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 12:38:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 12:38: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-devel-bounces@lists.xenproject.org>)
	id 1gPoFV-0002a0-Kr; Thu, 22 Nov 2018 12:38: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=7bx1=ob=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gPoFU-0002Zv-AG
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 12:38:24 +0000
X-Inumbo-ID: 80069dc1-ee53-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 80069dc1-ee53-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 12:38:23 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D7C813622;
 Thu, 22 Nov 2018 04:38:22 -0800 (PST)
Received: from [10.37.12.251] (unknown [10.37.12.251])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8C0563F5A0;
 Thu, 22 Nov 2018 04:38:20 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20181122120327.66403-1-roger.pau@citrix.com>
 <c0b25df2-49ca-fbe1-804a-e1a9839bb854@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6fde305e-7f47-2577-d795-0291e2adc137@arm.com>
Date: Thu, 22 Nov 2018 12:38:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <c0b25df2-49ca-fbe1-804a-e1a9839bb854@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTEvMjIvMTggMTI6MjMgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4g
T24gMjIvMTEvMjAxOCAxMjowMywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+PiBMTFZNIGNvZGUg
Z2VuZXJhdGlvbiBjYW4gYXR0ZW1wdCB0byBwZXJmb3JtIGEgbG9hZCBmcm9tIGEgdmFyaWFibGUg
aW4KPj4gdGhlIG5leHQgY29uZGl0aW9uIG9mIGFuIGV4cHJlc3Npb24gdW5kZXIgY2VydGFpbiBj
aXJjdW1zdGFuY2VzLCB0aHVzCj4+IHR1cm5pbmcgdGhlIGZvbGxvd2luZyBjb25kaXRpb246Cj4+
Cj4+IGlmICggc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSAmJiBvcHRfYm9vdHNjcnVi
ID09IEJPT1RTQ1JVQl9JRExFICkKPj4KPj4gSW50bzoKPj4KPj4gMHhmZmZmODJkMDgwMjIzOTY3
IDwrMTAzPjogY21wbCAgICQweDMsMHgzN2IwMzIoJXJpcCkgIyAweGZmZmY4MmQwODA1OWU5YTAg
PHN5c3RlbV9zdGF0ZT4KPj4gMHhmZmZmODJkMDgwMjIzOTZlIDwrMTEwPjogc2V0YiAgIC0weDI5
KCVyYnApCj4+IDB4ZmZmZjgyZDA4MDIyMzk3MiA8KzExND46IGNtcGwgICAkMHgyLDB4MjI4YThi
KCVyaXApICMgMHhmZmZmODJkMDgwNDRjNDA0IDxvcHRfYm9vdHNjcnViPgo+IAo+IFlvdSdyZSBh
Y3R1YWxseSBtaXNzaW5nIHR3byBwaWVjZXMgaGVyZS7CoCBJZiBJIHJlY2FsbCB0aGUgZGlzYXNz
ZW1ibHkKPiBjb3JyZWN0bHksIHRoZXJlIHdhcyBhIGBzZXRlICVhbGAsIGFuZCBhbiBgYW5kICVh
bCwgLTB4MjkoJXJicClgIHdoaWNoCj4gaGFkIHRoZSBjdW11bGF0aXZlIGVmZmVjdCBvZiBjYWxj
dWxhdGluZyBgaWRsZV9zY3J1YmAgYnJhbmNobGVzc2x5Cj4gKHdoaWNoIGlzIG5vIGRvdWJ0IHRo
ZSBpbnRlbmRlZCBvcHRpbWlzYXRpb24pLgo+IAo+Pgo+PiBTdWNoIGNvZGUgd2lsbCB0cmlnZ2Vy
IGEgcGFnZSBmYXVsdCBpZiBzeXN0ZW1fc3RhdGUgPj0KPj4gU1lTX1NUQVRFX2FjdGl2ZS4KPj4K
Pj4gSW4gb3JkZXIgdG8gcHJldmVudCBzdWNoIG9wdGltaXphdGlvbiBzaWduYWwgdG8gdGhlIGNv
bXBpbGVyIHRoYXQKPj4gYWNjZXNzaW5nIG9wdF9ib290c2NydWIgY2FuIGhhdmUgc2lkZSBlZmZl
Y3RzIGJ5IHVzaW5nIEFDQ0VTU19PTkNFLgo+PiBUaGlzIGhhcyBiZWVuIHJlcG9ydGVkIGFuZCBk
aXNjdXNzZWQgd2l0aCB1cHN0cmVhbSBMTFZNOgo+Pgo+PiBodHRwczovL2J1Z3MubGx2bS5vcmcv
c2hvd19idWcuY2dpP2lkPTM5NzA3Cj4+Cj4+IEkgaGF2ZW4ndCBiZWVuIGFibGUgdG8gZmluZCBh
bnkgb3RoZXIgaW5zdGFuY2VzIG9mIHN1Y2ggY29uZGl0aW9uYWwKPj4gZXhwcmVzc2lvbiB0aGF0
IHVzZXMgc3lzdGVtX3N0YXRlIHRvZ2V0aGVyIHdpdGggYW4gaW5pdCB2YXJpYWJsZSBvcgo+PiBm
dW5jdGlvbi4KPj4KPj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cj4gCj4gVG8gdW5ibG9jayB0aGUgQ2xhbmcgYnVpbGQsIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyCj4gPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+LCBhbHRob3VnaCBpZGVh
bGx5IHdpdGggdGhlIGV4cGFuZGVkIGRpc2Fzc2VtYmx5LgoKQWN0dWFsbHkgaXMgaXQgZW5vdWdo
IGluIGFsbCB0aGUgY2FzZT8gV2UgYXJlIG9ubHkgcHJldmVudGluZyB0aGUgCnJlLW9yZGVyaW5n
IGZvciB0aGUgY29tcGlsZXIuIFRoZSBwcm9jZXNzb3IgaXMgc3RpbGwgZnJlZSB0byByZS1vcmRl
ciBpdCAKYW5kIGxvYWQgb3B0X2Jvb3RzY3J1YiBiZWZvcmUgbG9hZGluZyBzeXN0ZW1fc3RhdGUu
CgpGdXJ0aGVybW9yZSwgdGhpcyBpcyByZWx5aW5nIG9uIHN5c3RlbV9zdGF0ZSB0byBhbHdheXMg
YmUgdmlzaWJsZSBiZWZvcmUgCnRoZSBpbml0IHNlY3Rpb24gaXMgZnJlZWQuIEkgYW0gbm90IGVu
dGlyZWx5IHdoZXRoZXIgd2UgaGF2ZSB0aGUgCmV4cGxpY2l0IGJhcnJpZXIgZm9yIHRoYXQuCgo+
IAo+IEkgc3RpbGwgdGhpbmsgdGhhdCBsb25ndGVybSwgd2UgbmVlZCB0byByZWNvbnNpZGVyIG91
ciBwb3NpdGlvbiBvZgo+IHJlZmVyZW5jaW5nIF9faW5pdCB0aGluZ3MgZnJvbSBub24tX19pbml0
IGZ1bmN0aW9ucy4KCisxLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 12:39:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 12:39: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-devel-bounces@lists.xenproject.org>)
	id 1gPoGK-0002fB-1L; Thu, 22 Nov 2018 12:39: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=76bk=ob=citrix.com=prvs=857ae18cf=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPoGI-0002et-NS
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 12:39:14 +0000
X-Inumbo-ID: 9d0ec4fa-ee53-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d0ec4fa-ee53-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 12:39:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,265,1539648000"; d="scan'208";a="82236896"
To: Jan Beulich <JBeulich@suse.com>
References: <1542829065-19681-1-git-send-email-andrew.cooper3@citrix.com>
 <5BF66F8402000078001FEBF5@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <80218ab1-8d65-5a38-0ef6-477301f37d50@citrix.com>
Date: Thu, 22 Nov 2018 12:38:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF66F8402000078001FEBF5@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/atomic: Improvements and
 simplifications to assembly constraints
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMTEvMjAxOCAwODo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gID4+PiBPbiAyMS4xMS4x
OCBhdCAyMDozNywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+PiAqIFNvbWUg
b2YgdGhlIHNpbmdsZS1ieXRlIHZlcnNpb25zIHNwZWNpZnkgIj1xIiBhcyB0aGUgb3V0cHV0LiAg
QUZBSUNULCB0aGVyZQo+PiAgICB3YXMgbm90IGEgbGVnaXRpbWF0ZSByZWFzb24gdG8gcmVzdHJp
Y3QgdGhlIHVzZSBvZiAlZXNpLyVlZGkgaW4gdGhlIDMyLWJpdAo+PiAgICBidWlsZC4gIEVpdGhl
ciB3YXksIGluIDY0LWJpdCwgaXQgaXMgZXF1aXZlbGVudCB0byAiPXIiLgo+IEknbSBjb25mdXNl
ZCBhYm91dCB0aGUgMzItYml0IHBhcnQgaGVyZTogT2YgY291cnNlIGl0IHdhcyBuZWNlc3NhcnkK
PiB0byByZXN0cmljdCB0aGUgY29tcGlsZXIgdG8gdGhlIGxvdyA0IHJlZ2lzdGVycyBpbiB0aGF0
IGNhc2UuIEl0J3MganVzdAo+IG5vdCBjbGVhciB0byBtZSB3aGV0aGVyIHlvdSd2ZSBqdXN0IHdy
aXR0ZW4gaXQgZG93biB3cm9uZ2x5LCBvcgo+IHdoZXRoZXIgeW91IGluZGVlZCB0aGluayB0aGUg
d2F5IGl0IHJlYWRzIHRvIG1lLgoKV2FpdCAtIGFyZSB5b3Ugc2F5aW5nIHRoYXQgdGhlIGNvbWJp
bmF0aW9uIG9mICI9ciIgYW5kICViMCB3b3VsZAphY3R1YWxseSBmYWlsIHRvIGJ1aWxkIGlmIHRo
ZSBjb21waWxlciBoYXBwZW5lZCB0byBjaG9zZSAlZWRpLyVlc2k/CgpOb3cgdGhhdCB5b3UgcG9p
bnQgaXQgb3V0LCBJIGNhbiBzZWUgd2h5ICVlc2kvJWVkaSBhcmVuJ3QgYWN0dWFsbHkKZW5jb2Rh
YmxlIGluIHRoaXMgY2lyY3Vtc3RhbmNlLCBidXQgc3VyZWx5IHRoZSBmYWN0IHRoYXQgdGhlIGNv
bXBpbGVyCmhhcyB0byBwaWNrIGEgYnl0ZSByZWdpc3RlciBtZWFucyB0aGF0IGl0IHdvdWxkbid0
IGVuZCB1cCBjaG9vc2luZyB0aGVzZT8KCj4KPj4gICogQ29uc3RyYWludHMgaW4gdGhlIGZvcm0g
Ij1yIiAoeCkgOiAiMCIgKHgpIGNhbiBiZSBmb2xkZWQgdG8ganVzdCAiK3IiICh4KQo+PiAgKiBT
d2l0Y2ggdG8gdXNpbmcgbmFtZWQgcGFyYW1ldGVycyAobW9zdGx5IGZvciBsZWdpYmlsaXR5KSB3
aGljaCBpbgo+PiAgICBwYXJ0aWN1bGFyIGhlbHBzIHdpdGguLi4KPj4gICogX194Y2hnKCksIF9f
Y21weGNoZygpIGFuZCBfX2NtcHhjaGdfdXNlcigpIG1vZGlmeSB0aGVpciBtZW1vcnkgb3BlcmFu
ZCwgc28KPj4gICAgbXVzdCBsaXN0IGl0IGFzIGFuIG91dHB1dCBvcGVyYW5kLiAgVGhpcyBvbmx5
IHdvcmtzIGJlY2F1c2UgdGhleSBlYWNoIGhhdmUKPj4gICAgYSBtZW1vcnkgY2xvYmJlciB0byBn
aXZlIHRoZSBjb25zdHJ1Y3QgZnVsbCBjb21waWxlci1iYXJyaWVyIHByb3BlcnRpZXMuCj4+ICAq
IEV2ZXJ5IG1lbW9yeSBvcGVyYW5kIGhhcyBhbiBleHBsaWNpdCBrbm93biBzaXplLiAgTGV0dGlu
ZyB0aGUgY29tcGlsZXIgc2VlCj4+ICAgIHRoZSByZWFsIHNpemUgcmF0aGVyIHRoYW4gb2JzY3Vy
aW5nIGl0IHdpdGggX194ZygpIGFsbG93cyBmb3IgdGhlIHJlbW92YWwKPj4gICAgb2YgdGhlIGlu
c3RydWN0aW9uIHNpemUgc3VmZml4ZXMgd2l0aG91dCBpbnRyb2R1Y2luZyBhbWJpZ3VpdHkuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4+IC0tLQo+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+PiBDQzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgo+Pgo+PiBJbnRlcmVzdGluZ2x5LCBzd2l0Y2hpbmcgdG8gdXNl
IG91dHB1dCBtZW1vcnkgb3BlcmFuZHMgaGFzIHRoZSBmb2xsb3dpbmcKPj4gcGVydHVyYmFuY2Ug
aW4gdGhlIGJ1aWxkOgo+Pgo+PiAgIGFkZC9yZW1vdmU6IDAvMCBncm93L3NocmluazogMy81IHVw
L2Rvd246IDcwLy0xMjQgKC01NCkKPj4gICBGdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCj4+ICAgZG9fbW11X3VwZGF0ZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA3MDQxICAgIDcxMDEgICAgICs2MAo+PiAgIG1jdGVs
ZW1fcHJvY2Vzc19kZWZlcnJlZCAgICAgICAgICAgICAgICAgICAgIDIzNCAgICAgMjQyICAgICAg
KzgKPj4gICBjcHVmcmVxX2dvdmVybm9yX2RicyAgICAgICAgICAgICAgICAgICAgICAgICA4NTEg
ICAgIDg1MyAgICAgICsyCj4+ICAgX3NldF9zdGF0dXMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMTYyICAgICAxNjEgICAgICAtMQo+PiAgIGNyZWF0ZV9pcnEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDMyNSAgICAgMzIzICAgICAgLTIKPj4gICBkb190bWVtX3B1
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIwNjYgICAgMjA2MiAgICAgIC00Cj4+
ICAgdGFza19zd2l0Y2hfbG9hZF9zZWcgICAgICAgICAgICAgICAgICAgICAgICAgODkyICAgICA4
ODQgICAgICAtOAo+PiAgIF9nZXRfcGFnZV90eXBlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgNjA1NyAgICA1OTQ4ICAgIC0xMDkKPj4KPj4gYnV0IGFzIGZhciBhcyBJIGNhbiB0ZWxsLCBp
dCBpcyBleGNsdXNpdmVseSBkb3duIHRvIGRpZmZlcmVudCByZWdpc3Rlcgo+PiBzY2hlZHVsaW5n
IGNob2ljZXMuCj4+IC0tLQo+PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaCAgICAgICAg
fCA5OSAKPj4gKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAgeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni94ODZfNjQvc3lzdGVtLmggfCAyNCArKysrLS0tLS0KPj4gIDIgZmlsZXMg
Y2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgNjYgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9z
eXN0ZW0uaAo+PiBpbmRleCA0ODNjZDIwLi44NzY0ZTMxIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3N5c3RlbS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVt
LmgKPj4gQEAgLTIzLDkgKzIzLDYgQEAKPj4gICNkZWZpbmUgeGNoZyhwdHIsdikgXAo+PiAgICAg
ICgoX190eXBlb2ZfXygqKHB0cikpKV9feGNoZygodW5zaWduZWQgbG9uZykodiksKHB0ciksc2l6
ZW9mKCoocHRyKSkpKQo+PiAgCj4+IC1zdHJ1Y3QgX194Y2hnX2R1bW15IHsgdW5zaWduZWQgbG9u
ZyBhWzEwMF07IH07Cj4+IC0jZGVmaW5lIF9feGcoeCkgKCh2b2xhdGlsZSBzdHJ1Y3QgX194Y2hn
X2R1bW15ICopKHgpKQo+IEkgbmV2ZXIgZnVsbHkgdW5kZXJzdG9vZCB3aHkgd2UgaGF2ZSB0aGlz
LCBzbyBJJ20gaGFwcHkgdG8gc2VlIGl0Cj4gZ28gYXdheS4gSSBzZWUgaXQgaGFzIGdvbmUgYXdh
eSBpbiBMaW51eCBiYWNrIGluIDIuNi4zNi4KCkkndmUgYmVlbiB0cnlpbmcgdG8gZ2V0IHJpZCBv
ZiBpdCBmb3Igc2V2ZXJhbCB5ZWFycyBub3cuwqAgSSdtIGdsYWQgdG8Kc2VlIGl0IGdvbmUuCgo+
Cj4+IEBAIC03OSwzMSArNzIsMjcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQgbG9u
ZyBfX2NtcHhjaGcoCj4+ICAgICAgc3dpdGNoICggc2l6ZSApCj4+ICAgICAgewo+PiAgICAgIGNh
c2UgMToKPj4gLSAgICAgICAgYXNtIHZvbGF0aWxlICggImxvY2s7IGNtcHhjaGdiICViMSwlMiIK
Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgOiAiPWEiIChwcmV2KQo+PiAtICAgICAgICAgICAg
ICAgICAgICAgICA6ICJxIiAobmV3KSwgIm0iICgqX194ZyhwdHIpKSwKPj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgIjAiIChvbGQpCj4+ICsgICAgICAgIGFzbSB2b2xhdGlsZSAoICJsb2NrOyBj
bXB4Y2hnICViW25ld10sICVbcHRyXSIKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgOiAiPWEi
IChwcmV2KSwgW3B0cl0gIittIiAoKih1aW50OF90ICopcHRyKQo+PiArICAgICAgICAgICAgICAg
ICAgICAgICA6IFtuZXddICJyIiAobmV3KSwgIjAiIChvbGQpCj4gQW55IHJlYXNvbiB5b3UgcmV0
YWluIHRoZSByZWZlcmVuY2UgYnkgbnVtYmVyIGluIHRoZSBpbnB1dAo+IGNvbnN0cmFpbnQgaGVy
ZSwgcmF0aGVyIHRoYW4gZ2l2aW5nIGl0cyBjb3JyZXNwb25kaW5nIG91dHB1dAo+IG9uZSBhIG5h
bWU/CgpOb3Qgc3BlY2lmaWNhbGx5LsKgIEkgc3VwcG9zZSB0aGlzIGlzIGRvYWJsZSBiZWNhdXNl
IHRoZSBjb25zdHJhaW50IGlzIGFuCmV4cGxpY2l0bHkgcmVnaXN0ZXIuCgo+Cj4gQWxzbyBzaW5j
ZSB5b3UncmUgcGxheWluZyB3aXRoIHRoaXMgYW55d2F5IC0gaXMgdGhlcmUgYSBuZWVkIHRvCj4g
cmV0YWluIHRoZSBib2d1cyA7IGFmdGVyICJsb2NrIj8KCk9rLgoKPgo+PiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3g4Nl82NC9zeXN0ZW0uaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3g4Nl82NC9zeXN0ZW0uaAo+PiBAQCAtMjUsNyArMjUsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGlu
ZSBfX3VpbnQxMjhfdCBfX2NtcHhjaGcxNmIoCj4+ICAKPj4gICAgICAvKiBEb24ndCB1c2UgIj1B
IiBoZXJlIC0gY2xhbmcgY2FuJ3QgZGVhbCB3aXRoIHRoYXQuICovCj4+ICAgICAgYXNtIHZvbGF0
aWxlICggImxvY2s7IGNtcHhjaGcxNmIgJTIiCj4gQW55IHJlYXNvbiBub3QgdG8gY2hhbmdlIHRo
aXMgdG8gbmFtZWQgb3BlcmFuZHMgYXMgd2VsbD8KClNpbXBseSBjb2RlIHBlcnR1cmJhbmNlLCBh
bmQgdGhlIGZhY3QgdGhhdCBpdCBpc24ndCBleGFjdGx5IGFtYmlndW91cyB0bwpiZWdpbiB3aXRo
LsKgIEkgY2FuIGNoYW5nZSBpdC4KCj4KPj4gQEAgLTYzLDM2ICs2MywzOCBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSBfX3VpbnQxMjhfdCBjbXB4Y2hnMTZiX2xvY2FsXygKPj4gICAqIElmIG5vIGZh
dWx0IG9jY3VycyB0aGVuIF9vIGlzIHVwZGF0ZWQgdG8gdGhlIHZhbHVlIHdlIHNhdyBhdCBfcC4g
SWYgdGhpcwo+PiAgICogaXMgdGhlIHNhbWUgYXMgdGhlIGluaXRpYWwgdmFsdWUgb2YgX28gdGhl
biBfbiBpcyB3cml0dGVuIHRvIGxvY2F0aW9uIF9wLgo+PiAgICovCj4+IC0jZGVmaW5lIF9fY21w
eGNoZ191c2VyKF9wLF9vLF9uLF9pc3VmZixfb3BwcmUsX3JlZ3R5cGUpICAgICAgICAgICAgICAg
ICBcCj4+ICsjZGVmaW5lIF9fY21weGNoZ191c2VyKF9wLCBfbywgX24sIF9vcHByZSkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICAgICAgc3RhYygpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICAgICAgYXNt
IHZvbGF0aWxlICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4+IC0gICAgICAgICIxOiBsb2NrOyBjbXB4Y2hnIl9pc3VmZiIgJSJfb3BwcmUi
MiwlM1xuIiAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgICAgICIxOiBsb2NrOyBjbXB4
Y2hnICUiX29wcHJlIltuZXddLCAlW3B0cl1cbiIgICAgICAgICAgICAgICAgICAgICBcCj4+ICAg
ICAgICAgICIyOlxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4+ICAgICAgICAgICIuc2VjdGlvbiAuZml4dXAsXCJheFwiXG4iICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICAgICAgICAgICIzOiAgICAg
bW92bCAkMSwlMVxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gQW55IHdoYXQgYWJvdXQgdGhpcz8KCkknbSBjZXJ0YWluIHRoYXQgSSBmaXggdGhhdCBhdCBv
bmUgcG9pbnQuwqAgSSBtdXN0IGhhdmUgbG9zdCBpdCBpbiBhIHJlYmFzZS4KCj4KPj4gICAgICAg
ICAgIiAgICAgICBqbXAgMmJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPj4gICAgICAgICAgIi5wcmV2aW91c1xuIiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gICAgICAgICAgX0FTTV9FWFRBQkxF
KDFiLCAzYikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4g
LSAgICAgICAgOiAiPWEiIChfbyksICI9ciIgKF9yYykgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPj4gLSAgICAgICAgOiBfcmVndHlwZSAoX24pLCAibSIgKCpfX3hn
KCh2b2xhdGlsZSB2b2lkICopX3ApKSwgIjAiIChfbyksICIxIiAoMCkgXAo+PiArICAgICAgICA6
ICIrYSIgKF9vKSwgIj1yIiAoX3JjKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+PiArICAgICAgICAgIFtwdHJdICIrbSIgKCoodm9sYXRpbGUgdHlwZW9mKCooX3Ap
KSAqKShfcCkpICAgICAgICAgICAgICAgICAgXAo+IERvZXMgY2FzdGluZyB0byBhZGQgInZvbGF0
aWxlIiBoZXJlIHJlYWxseSBtYWtlIGFueSBkaWZmZXJlbmNlLAo+IGNvbnNpZGVyaW5nIHRoZSBh
c20oKSBpdHNlbGYgaXMgYSB2b2xhdGlsZSBvbmUgYW5kIGhhcyBhIG1lbW9yeQo+IGNsb2JiZXI/
CgpZZXMuwqAgbW9kX2wxX2VudHJ5KCkgaGl0cyBhIEJVRygpIHdpdGhvdXQgaXQuCgpVbnRpbCBJ
IHVuZGVyc3RhbmQgd2h5LCBJIHB1cnBvc2VmdWxseSBkaWRuJ3QgY2hhbmdlIHRoZSB2b2xhdGls
aXR5IG9mCmFueSBvZiB0aGVzZSBjb25zdHJ1Y3RzIGluIHdoYXQgaXMgb3RoZXJ3aXNlIGEgY2xl
YW51cCBwYXRjaC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 12:42:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 12:42: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-devel-bounces@lists.xenproject.org>)
	id 1gPoJY-0003Q3-IG; Thu, 22 Nov 2018 12:42:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bt5v=ob=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPoJX-0003Pt-SN
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 12:42:35 +0000
X-Inumbo-ID: 15ac0a7a-ee54-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15ac0a7a-ee54-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 12:42:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPoJS-0000tl-FS; Thu, 22 Nov 2018 12:42:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPoJS-0005dd-6Q; Thu, 22 Nov 2018 12:42:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPoJS-0000go-5Z; Thu, 22 Nov 2018 12:42:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130683-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=568653e01b84be5ac15fbf949bbcffcd91d6e829
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Nov 2018 12:42:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130683: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY4MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDY4My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgNTY4NjUzZTAxYjg0YmU1YWMxNWZiZjk0OWJiY2ZmY2Q5MWQ2ZTgyOQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDMgZGF5cyAgIDI2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDY2NiAgMjAxOC0xMS0yMSAyMDowMToxMyBaICAgIDAgZGF5cyAgICA2IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhz
bSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODA2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 12:48:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 12:48: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-devel-bounces@lists.xenproject.org>)
	id 1gPoOi-0003cA-70; Thu, 22 Nov 2018 12:47:56 +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=mIHh=OB=citrix.com=prvs=8571d395d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPoOg-0003c5-Lt
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 12:47:54 +0000
X-Inumbo-ID: d2ed5e2c-ee54-11e8-8bd2-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2ed5e2c-ee54-11e8-8bd2-12d6303a7972;
 Thu, 22 Nov 2018 12:47:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,265,1539648000"; d="scan'208";a="82237189"
Date: Thu, 22 Nov 2018 13:47:44 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181122124744.ekm2wappzsod2opb@mac>
References: <20181120160153.45259-1-roger.pau@citrix.com>
 <20181120160153.45259-7-roger.pau@citrix.com>
 <5BF43A1902000078001FE31E@prv1-mh.provo.novell.com>
 <20181120232627.GA31051@amd.com>
 <5BF523A002000078001FE537@prv1-mh.provo.novell.com>
 <20181121103744.pw6qiwasi6qsu63d@mac>
 <5BF53A5A02000078001FE684@prv1-mh.provo.novell.com>
 <20181121115131.wjpmhjsnesfdw2c4@mac>
 <5BF55C5202000078001FE816@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BF55C5202000078001FE816@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 6/6] amd/iommu: skip bridge devices when
 updating IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDY6MjM6MzBBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIxLjExLjE4IGF0IDEyOjUxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDM6NTg6MzRBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDIxLjExLjE4IGF0IDExOjM3LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDI6MjE6MzZB
TSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDIxLjExLjE4IGF0IDAw
OjI2LCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4gPj4gPj4gPiBUaGUgb3JpZ2luYWwg
Y29tbWl0IDBhZjQzODc1N2Q0NTVmOGViNmI1YTZhZTlhOTkwYWUyNDVmMjMwZmQKPiA+PiA+PiA+
IAo+ID4+ID4+ID4gVGhlIGNvbW1pdCB0aGF0IGFkZHMgaXNfaGFyZHdhcmVfZG9tYWluIChhbmQg
cmVhcnJhbmdlIHRoaW5ncykKPiA+PiA+PiA+IDdjMjc1NTQ5ZjQ2YzVjNDY2MTE1OTJmNzEwN2Mx
MzQ1ZTkzZWQ0NTcKPiA+PiA+PiA+IAo+ID4+ID4+ID4gVGhlIG9yZ2luYWwgY29tbWl0IHVzZWQg
dGhlIGZ1bmN0aW9uIGxpa2UKPiA+PiA+PiA+IHNldHVwX2RvbTBfcGNpX2RldmljZXMoZCwgYW1k
X2lvbW11X3NldHVwX2RvbTBfZGV2aWNlKTsKPiA+PiA+PiA+IHdoaWNoIHdhcyBiZWNhdXNlIElP
TU1VIG5lZWRlZCB0byBza2lwIHRoZSBob3N0IGJyaWRnZSBkZXZpY2VzIG9uIGRvbTAuCj4gPj4g
Pj4gPiAKPiA+PiA+PiA+IFNvIEkgYXNzdW1lIHlvdSBhZGRlZCB0aGUgaXNfaGFyZHdhcmVfZG9t
YWluIGJlY2F1c2UgaXQgb25seSBuZWVkZWQgdG8KPiA+PiA+PiA+IGJlIGRvbmUgb24gZG9tMC4g
IEknbSBub3QgZmFtaWxpYXIgd2l0aCB0aGUgSU9NTVUvUENJIGhpc3Rvcnkgd3J0IHRvCj4gPj4g
Pj4gPiB3aGF0IGl0IG1hcHBlZC9wYXNzZWQgdGhyb3VnaCBzby4KPiA+PiA+PiAKPiA+PiA+PiBX
ZWxsLCBJIGFkZGVkIGl0IHByZXN1bWFibHkgdG8gcmV0YWluIG9yaWdpbmFsIHNlbWFudGljcy4g
SSBzdGlsbAo+ID4+ID4+IHRoaW5rIHRoYXQgdGhlIGV4dHJhIGNoZWNrIHdvdWxkIGJldHRlciBi
ZSBkcm9wcGVkIHRoZXJlLCBub3QKPiA+PiA+PiB0aGUgbGVhc3QgdG8gYWxzbyBjb3ZlciB0aGUg
Y2FzZSBvZiBkZXZpY2VzIGV2ZW50dWFsbHkgZ2V0dGluZwo+ID4+ID4+IGFzc2lnbmVkIHRvIGRv
bV94ZW4uCj4gPj4gPj4gCj4gPj4gPj4gTG9va2luZyBhdCB0aGlzIGFub3RoZXIgdGltZSBJIGZp
bmQgc29tZSBvdGhlciBxdWVzdGlvbmFibGUKPiA+PiA+PiBhc3BlY3QgdGhvdWdoIChib3RoIHRv
IHByZS1leGlzdGluZyBjb2RlIGFuZCB0byB0aGUgY2hhbmdlCj4gPj4gPj4gbWFkZSBoZXJlKTog
Imhvc3QgYnJpZGdlIiAhPSAiYnJpZGdlIi4gVGhlIHRpdGxlIGhlcmUgYXMgbXVjaAo+ID4+ID4+
IGFzIHRoZSBjb21tZW50IG5leHQgdG8gdGhlIG9yaWdpbmFsIHBpZWNlIG9mIGNvZGUgYm90aAo+
ID4+ID4+IHN1Z2dlc3QgdGhlIHdpZGVyIGdlbmVyYWwgY2F0ZWdvcnkgaXMgbWVhbnQsIGJ1dCB0
aGUgY29kZQo+ID4+ID4+IGNsb25lZCBjaGVja3MgZm9yIGhvc3QgYnJpZGdlcyBvbmx5LiBJbgo+
ID4+ID4+IGFtZF9pb21tdV9hZGRfZGV2aWNlKCkgdGhlIGNoZWNrIGlzIHVzZWQgc29sZWx5IHRv
IGVtaXQgYQo+ID4+ID4+IGxlc3Mgc2NhcnkgbG9nIG1lc3NhZ2UsIGJ1dCB0aGUgY2hhbmdlIGhl
cmUgZ29lcyBiZXlvbmQKPiA+PiA+PiB0aGF0Lgo+ID4+ID4gCj4gPj4gPiBUaGUgY2hlY2sgaW4g
YW1kX2lvbW11X2FkZF9kZXZpY2UgYWxsb3dzIGhvc3QgYnJpZGdlIGRldmljZXMgdG8gYmUKPiA+
PiA+IGFzc2lnbmVkIHRvIHRoZSBoYXJkd2FyZSBkb21haW4gd2l0aG91dCByZXR1cm5pbmcgYW4g
ZXJyb3Igc2luY2UgdGhleQo+ID4+ID4gYXJlIG5vdCBiZWhpbmQgYW4gSU9NTVUuIE5vdGUgdGhh
dCBldmVuIGlmIGFtZF9pb21tdV9hZGRfZGV2aWNlCj4gPj4gPiByZXR1cm5lZCBhbiBlcnJvciB0
aGUgZGV2aWNlIHdvdWxkIHN0aWxsIGJlIGFkZGVkIHRvIHRoZSBoYXJkd2FyZQo+ID4+ID4gZG9t
YWluIHNpbmNlIHRoZSBlcnJvciBpcyBlYXRlbiBieSBzZXR1cF9vbmVfaHdkb21fZGV2aWNlIGFu
ZCB0aGUKPiA+PiA+IGRldmljZSBpcyBhc3NpZ25lZCB0byB0aGUgaGFyZHdhcmUgZG9tYWluIHJl
Z2FyZGxlc3MuCj4gPj4gCj4gPj4gSGVuY2UgbWUgc2F5aW5nIHRoaXMgY2hlY2sgaXMgbWFpbmx5
L2p1c3QgdG8gbWFrZSB0aGUgbG9nIG1lc3NhZ2UKPiA+PiBsZXNzIHNjYXJ5Lgo+ID4+IAo+ID4+
ID4gU28gZWl0aGVyIGFsbCBkZXZpY2VzIHRoYXQgYXJlIG5vdCBiZWhpbmQgYW4gSU9NTVUgYXJl
IG5vdCBhc3NpZ25lZCB0bwo+ID4+ID4gdGhlIGhhcmR3YXJlIGRvbWFpbiwgb3IgdXBkYXRlX3Bh
Z2luZ19tb2RlIG5lZWRzIHRoaXMgd29ya2Fyb3VuZCBpbgo+ID4+ID4gb3JkZXIgdG8gYmUgYWJs
ZSB0byBoYW5kbGUgSU9NTVUgcGFnZSB0YWJsZSBleHBhbnNpb24gZm9yIHRoZSBoYXJkd2FyZQo+
ID4+ID4gZG9tYWluLgo+ID4+IAo+ID4+IEl0IGxvb2tzIGxpa2Ugd2UncmUgdGFsa2luZyBhYm91
dCBkaWZmZXJlbnQgYXNwZWN0czogSSBkb24ndCBwdXQgdW5kZXIKPiA+PiBxdWVzdGlvbiB0aGF0
IGFzc2lnbm1lbnQgd2FudHMgdG8gYmUgYXZvaWRlZC4gV2hhdCBJIHF1ZXN0aW9uIGlzCj4gPj4g
d2h5IHRoZSBhdm9pZGFuY2UgZ2V0cyByZXN0cmljdGVkIHRvIHRoZSBoYXJkd2FyZSBkb21haW4u
Cj4gPiAKPiA+IE5vdCBoYXZpbmcgd3JpdHRlbiB0aGlzIGNvZGUgSSBjYW4gb25seSBtYWtlIGd1
ZXNzZXMuIEkgd291bGQgc2F5IHRoaXMKPiA+IGlzIGJlY2F1c2UgeW91IGRvbid0IHdhbnQgdG8g
aGFuZCBhIFBDSSBob3N0IGJyaWRnZSB0byBhIGd1ZXN0IHNvIGl0Cj4gPiBjYW5ub3QgcGxheSB3
aXRoIHRoZSByZWdpc3RlcnMgdGhlcmUgYW5kIGxpa2VseSBtb3ZlIHRoZSBNQ0ZHIG9yIHRoZQo+
ID4gTU1JTyB3aW5kb3dzLgo+IAo+IFRoYXQncyBhbGwgY29ycmVjdCwgYnV0IG9ubHkgaW5kaXJl
Y3RseSByZWxhdGVkLiBUaGUgcXVlc3Rpb24gaXMgd2hhdCdzCj4gd3Jvbmcgd2hlbiB0aGUgY29u
ZGl0aW9uYWxzIChib3RoIHlvdXJzIGFuZCB0aGUgb25lIHlvdSBkZXJpdmUKPiBmcm9tKSBoYXZl
IHRoZSBpc19oYXJkd2FyZV9kb21haW4oKSBwYXJ0IGRyb3BwZWQuCgpJIHRoaW5rIHRoZSBpc19o
YXJkd2FyZV9kb21haW4gcGFydCBjYW4gYmUgZHJvcHBlZCBmcm9tIHRoZQpjb25kaXRpb25hbCBJ
J20gYWRkaW5nLiB1cGRhdGVfcGFnaW5nX21vZGUgc2hvdWxkbid0IGJlIHVzZWQgdG8gZGVjaWRl
CndoZXRoZXIgYSBkb21haW4gY2FuIG9yIGNhbm5vdCBoYXZlIGJyaWRnZXMgYXR0YWNoZWQuIFdo
ZXRoZXIgYSBEb21VCmNhbiBvciBjYW5ub3QgaGF2ZSBhIGhvc3QgYnJpZGdlIGFzc2lnbmVkIHNo
b3VsZCBiZSBkZWNpZGVkIGF0CmFzc2lnbmF0aW9uIHRpbWUsIGFuZCBoZW5jZSB1cGRhdGVfcGFn
aW5nX21vZGUgc2hvdWxkbid0IGhhdmUgaGFyZHdhcmUKZG9tYWluIHNwZWNpZmljIGNoZWNrcy4K
ClJlZ2FyZGluZyB0aGUgY2hlY2sgaW4gYW1kX2lvbW11X2FkZF9kZXZpY2UsIGlmIGl0J3MgcmVt
b3ZlZCBmcm9tCnRoZXJlIGFtZF9pb21tdV9hZGRfZGV2aWNlIHdvdWxkIHJldHVybiBhbiBlcnJv
ciB3aGVuIGFkZGluZyBhIGhvc3QKYnJpZGdlIGRldmljZSwgYW5kIHRoYXQgd291bGQgY2F1c2Ug
c2V0dXBfb25lX2h3ZG9tX2RldmljZSB0byByZXR1cm4KZWFybHkgYW5kIG5vdCBzZXR1cCB2UENJ
IGhhbmRsZXJzIGZvciBob3N0IGJyaWRnZXMsIHNvIEkgdGhpbmsgd2Ugd2FudAp0byBsZWF2ZSB0
aGF0IG9uZSBhcy1pcy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 12:48:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 12:48: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-devel-bounces@lists.xenproject.org>)
	id 1gPoP2-0003eO-Ln; Thu, 22 Nov 2018 12:48: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=QveS=OB=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPoP1-0003e8-7B
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 12:48:15 +0000
X-Inumbo-ID: dfdc5390-ee54-11e8-9e1b-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dfdc5390-ee54-11e8-9e1b-12d6303a7972;
 Thu, 22 Nov 2018 12:48:14 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 37FA33011F2C; Thu, 22 Nov 2018 14:48:13 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 1BA91300F70D;
 Thu, 22 Nov 2018 14:48:13 +0200 (EET)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <20181122100554.pyqqa5iw6g27erkv@mac>
 <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
 <20181122105821.6ihjcq5dy2lqjj6j@mac>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <98f57a8a-288d-45ec-ef01-889fce63eeff@bitdefender.com>
Date: Thu, 22 Nov 2018 14:48:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20181122105821.6ihjcq5dy2lqjj6j@mac>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Mihai_Don=c8=9bu?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjIvMTggMTI6NTggUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVGh1LCBO
b3YgMjIsIDIwMTggYXQgMTI6MTQ6NTlQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+
PiBPbiAxMS8yMi8xOCAxMjowNSBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFdl
ZCwgTm92IDIxLCAyMDE4IGF0IDA4OjU1OjQ4UE0gKzAyMDAsIFJhenZhbiBDb2pvY2FydSB3cm90
ZToKPj4+PiBPbiAxMS8xNi8xOCA3OjA0IFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+
Pj4gKyAgICAgICAgICAgIGlmICggYSA9PSB2ICkKPj4+Pj4+ICsgICAgICAgICAgICAgICAgY29u
dGludWU7Cj4+Pj4+PiArCj4+Pj4+PiArICAgICAgICAgICAgLyogUGF1c2UsIHN5bmNlZC4gKi8K
Pj4+Pj4+ICsgICAgICAgICAgICB3aGlsZSAoICFhLT5hcmNoLmluX2hvc3QgKQo+Pj4+PiBXaHkg
bm90IHVzZSBhLT5pc19ydW5uaW5nIGFzIGEgd2F5IHRvIGtub3cgd2hldGhlciB0aGUgdkNQVSBp
cwo+Pj4+PiBydW5uaW5nPwo+Pj4+Pgo+Pj4+PiBJIHRoaW5rIHRoZSBsb2dpYyBvZiB1c2luZyB2
Y3B1X3BhdXNlIGFuZCBleHBlY3RpbmcgdGhlIHJ1bm5pbmcgdmNwdQo+Pj4+PiB0byB0YWtlIGEg
dm1leGl0IGFuZCB0aHVzIHNldCBpbl9ob3N0IGlzIHdyb25nIGJlY2F1c2UgYSB2Y3B1IHRoYXQK
Pj4+Pj4gd2Fzbid0IHJ1bm5pbmcgd2hlbiB2Y3B1X3BhdXNlX25vc3luYyBpcyBjYWxsZWQgd29u
J3QgZ2V0IHNjaGVkdWxlZAo+Pj4+PiBhbnltb3JlLCB0aHVzIG5vdCB0YWtpbmcgYSB2bWV4aXQg
YW5kIHRoaXMgZnVuY3Rpb24gd2lsbCBsb2NrdXAuCj4+Pj4+Cj4+Pj4+IEkgZG9uJ3QgdGhpbmsg
eW91IG5lZWQgdGhlIGluX2hvc3QgYm9vbGVhbiBhdCBhbGwuCj4+Pj4+Cj4+Pj4+PiArICAgICAg
ICAgICAgICAgIGNwdV9yZWxheCgpOwo+Pj4+PiBJcyB0aGlzIHJlYWxseSBiZXR0ZXIgdGhhbiB1
c2luZyB2Y3B1X3BhdXNlPwo+Pj4+Pgo+Pj4+PiBJIGFzc3VtZSB0aGlzIGlzIGRvbmUgdG8gYXZv
aWQgd2FpdGluZyBvbiBlYWNoIHZjcHUsIGFuZCBpbnN0ZWFkIGRvaW5nCj4+Pj4+IGl0IGhlcmUg
bGlrZWx5IG1lYW5zIGxlc3Mgd2FpdCB0aW1lPwo+Pj4+Cj4+Pj4gVGhlIHByb2JsZW0gd2l0aCBw
bGFpbiB2Y3B1X3BhdXNlKCkgaXMgdGhhdCB3ZSB3ZXJlbid0IGFibGUgdG8gdXNlIGl0LAo+Pj4+
IGZvciB0aGUgc2FtZSByZWFzb24gKHdoaWNoIHJlbWFpbnMgdW5jbGVhciBhcyBvZiB5ZXQpIHRo
YXQgd2UgY291bGRuJ3QKPj4+PiB1c2UgYS0+aXNfcnVubmluZzogd2UgZ2V0IENQVSBzdHVjayBo
eXBlcnZpc29yIGNyYXNoZXMgdGhhdCB3YXkuIEhlcmUncwo+Pj4+IG9uZSB0aGF0IHVzZXMgdGhl
IHNhbWUgbG9naWMsIGJ1dCBsb29wcyBvbiBhLT5pc19ydW5uaW5nIGluc3RlYWQgb2YKPj4+PiAh
YS0+YXJjaC5pbl9ob3N0Ogo+IAo+IFsuLi5dCj4gCj4+Pj4gU29tZSBzY2hlZHVsZXIgbWFnaWMg
YXBwZWFycyB0byBoYXBwZW4gaGVyZSB3aGVyZSBpdCBpcyB1bmNsZWFyIHdoeQo+Pj4+IGlzX3J1
bm5pbmcgZG9lc24ndCBzZWVtIHRvIGVuZCB1cCBiZWluZyAwIGFzIGV4cGVjdGVkIGluIG91ciBj
YXNlLiBXZSdsbAo+Pj4+IGtlZXAgZGlnZ2luZy4KPj4+Cj4+PiBUaGVyZSBzZWVtcyB0byBiZSBz
b21lIGtpbmQgb2YgZGVhZGxvY2sgYmV0d2Vlbgo+Pj4gdm14X3N0YXJ0X3JlZXhlY3V0ZV9pbnN0
cnVjdGlvbiBhbmQgaGFwX3RyYWNrX2RpcnR5X3ZyYW0vaGFuZGxlX21taW8uCj4+PiBBcmUgeW91
IGhvbGRpbmcgYSBsb2NrIHdoaWxlIHRyeWluZyB0byBwdXQgdGhlIG90aGVyIHZjcHVzIHRvIHNs
ZWVwPwo+Pgo+PiBkLT5hcmNoLnJleGVjX2xvY2ssIGJ1dCBJIGRvbid0IHNlZSBob3cgdGhhdCB3
b3VsZCBtYXR0ZXIgaW4gdGhpcyBjYXNlLgo+IAo+IFRoZSB0cmFjZSBmcm9tIHBDUFUjMDoKPiAK
PiAoWEVOKSBbIDM2NjguMDE2OTg5XSBSRkxBR1M6IDAwMDAwMDAwMDAwMDAyMDIgICBDT05URVhU
OiBoeXBlcnZpc29yIChkMHYwKQo+IFsuLi5dCj4gKFhFTikgWyAzNjY4LjI3NTQxN10gWGVuIGNh
bGwgdHJhY2U6Cj4gKFhFTikgWyAzNjY4LjI3ODcxNF0gICAgWzxmZmZmODJkMDgwMTMyN2QyPl0g
dmNwdV9zbGVlcF9zeW5jKzB4NDAvMHg3MQo+IChYRU4pIFsgMzY2OC4yODQ5NTJdICAgIFs8ZmZm
ZjgyZDA4MDEwNzM1Yj5dIGRvbWFpbi5jI2RvX2RvbWFpbl9wYXVzZSsweDMzLzB4NGYKPiAoWEVO
KSBbIDM2NjguMjkxOTczXSAgICBbPGZmZmY4MmQwODAxMDg3OWE+XSBkb21haW5fcGF1c2UrMHgy
NS8weDI3Cj4gKFhFTikgWyAzNjY4LjI5Nzk1Ml0gICAgWzxmZmZmODJkMDgwMjQ1ZTY5Pl0gaGFw
X3RyYWNrX2RpcnR5X3ZyYW0rMHgyYzEvMHg0YTcKPiAoWEVOKSBbIDM2NjguMzA0Nzk3XSAgICBb
PGZmZmY4MmQwODAxZGQ4ZjU+XSBkb19odm1fb3ArMHgxOGJlLzB4MmI1OAo+IChYRU4pIFsgMzY2
OC4zMTA4NjRdICAgIFs8ZmZmZjgyZDA4MDE3MmFjYT5dIHB2X2h5cGVyY2FsbCsweDFlNS8weDQw
Mgo+IChYRU4pIFsgMzY2OC4zMTcwMTddICAgIFs8ZmZmZjgyZDA4MDI1MDg5OT5dIGVudHJ5Lm8j
dGVzdF9hbGxfZXZlbnRzKzAvMHgzZAo+IAo+IFNob3dzIHRoZXJlJ3MgYW4gaHlwZXJjYWxsIGV4
ZWN1dGVkIGZyb20gRG9tMCB0aGF0J3MgdHJ5aW5nIHRvIHBhdXNlCj4gdGhlIGRvbWFpbiwgdGh1
cyBwYXVzaW5nIGFsbCB0aGUgdkNQVXMuCj4gCj4gVGhlbiBwQ1BVIzM6Cj4gCj4gKFhFTikgWyAz
NjY5LjA2Mjg0MV0gUkZMQUdTOiAwMDAwMDAwMDAwMDAwMjAyICAgQ09OVEVYVDogaHlwZXJ2aXNv
ciAoZDF2MCkKPiBbLi4uXQo+IChYRU4pIFsgMzY2OS4zMjI4MzJdIFhlbiBjYWxsIHRyYWNlOgo+
IChYRU4pIFsgMzY2OS4zMjYxMjhdICAgIFs8ZmZmZjgyZDA4MDIxMDA2YT5dIHZteF9zdGFydF9y
ZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24rMHgxMDcvMHg2OGEKPiAoWEVOKSBbIDM2NjkuMzMzOTI1XSAg
ICBbPGZmZmY4MmQwODAyMTBiM2U+XSBwMm1fbWVtX2FjY2Vzc19jaGVjaysweDU1MS8weDY0ZAo+
IChYRU4pIFsgMzY2OS4zNDA3NzRdICAgIFs8ZmZmZjgyZDA4MDFkZWU5ZT5dIGh2bV9oYXBfbmVz
dGVkX3BhZ2VfZmF1bHQrMHgyZjIvMHg2MzEKPiAoWEVOKSBbIDM2NjkuMzQ4MDUxXSAgICBbPGZm
ZmY4MmQwODAyMDJjMDA+XSB2bXhfdm1leGl0X2hhbmRsZXIrMHgxNTZjLzB4MWU0NQo+IChYRU4p
IFsgMzY2OS4zNTQ4OTldICAgIFs8ZmZmZjgyZDA4MDIwODIwYz5dIHZteF9hc21fdm1leGl0X2hh
bmRsZXIrMHhlYy8weDI1MAo+IAo+IFNlZW1zIHRvIGJlIGJsb2NrZWQgaW4gdm14X3N0YXJ0X3Jl
ZXhlY3V0ZV9pbnN0cnVjdGlvbiwgYW5kIHRodXMgbm90Cj4gZ2V0dGluZyBwYXVzZWQgYW5kIHRy
aWdnZXJpbmcgdGhlIHdhdGNoZG9nIG9uIHBDUFUjMD8KPiAKPiBZb3Ugc2hvdWxkIGNoZWNrIG9u
IHdoaWNoIHZDUFUgaXMgdGhlIHRyYWNlIGZyb20gcENQVSMwIHdhaXRpbmcsIGlmCj4gdGhhdCdz
IHRoZSB2Q1BVIHJ1bm5pbmcgb24gcENQVSMzIChkMXYwKSB5b3Ugd2lsbCBoYXZlIHRvIGNoZWNr
IHdoYXQncwo+IHRha2luZyBzdWNoIGEgbG9uZyB0aW1lIGluIHZteF9zdGFydF9yZWV4ZWN1dGVf
aW5zdHJ1Y3Rpb24uCgpSaWdodCwgc28gdGhpcyBpcyB3aGF0IGFwcGVhcnMgdG8gYmUgaGFwcGVu
aW5nLCBpZiB0aGUgb3V0cHV0IG9mIG15IHRlc3QKaXMgdG8gYmUgdHJ1c3RlZDogaHR0cHM6Ly9w
YXN0ZWJpbi5jb20vWUVEcU51d2gKCjEuIHZteF9zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24o
KSBwYXVzZXMgYWxsIFZDUFVzIGJ1dCBzZWxmICh3aGljaAphcHBlYXJzIHRvIGJlIFZDUFUgMSk6
CgooWEVOKSBbICAxOTUuNDI3MTQxXSAwIHBhdXNlX2NvdW50IDAKKFhFTikgWyAgMTk1LjQyNzE0
Ml0gMiBwYXVzZV9jb3VudCAwCihYRU4pIFsgIDE5NS40MjcxNDNdIDMgcGF1c2VfY291bnQgMAoo
WEVOKSBbICAxOTUuNDI3MTQ0XSA0IHBhdXNlX2NvdW50IDAKKFhFTikgWyAgMTk1LjQyNzE0Nl0g
NSBwYXVzZV9jb3VudCAwCihYRU4pIFsgIDE5NS40MjcxNDddIDYgcGF1c2VfY291bnQgMAooWEVO
KSBbICAxOTUuNDI3MTQ4XSA3IHBhdXNlX2NvdW50IDAKCjIuIFRoZSBoeXBlcmNhbGwgaGFwcGVu
cywgd2hpY2ggY2FsbHMgZG9tYWluX3BhdXNlKCksIHdoaWNoIEkndmUKbW9kaWZpZWQgdGh1czoK
CkBAIC05NTksNyArOTYxLDEwIEBAIHN0YXRpYyB2b2lkIGRvX2RvbWFpbl9wYXVzZShzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgIGF0b21pY19pbmMoJmQtPnBhdXNlX2NvdW50KTsKCiAgICAgZm9yX2Vh
Y2hfdmNwdSggZCwgdiApCisgICAgeworICAgICAgICBwcmludGsoImRvbWFpbl9wYXVzZSAlZFxu
Iiwgdi0+dmNwdV9pZCk7CiAgICAgICAgIHNsZWVwX2ZuKHYpOworICAgIH0KCiAgICAgYXJjaF9k
b21haW5fcGF1c2UoZCk7CiB9CgphbmQgd2hpY2ggc2F5czoKCihYRU4pIFsgIDE5NS40OTIwNjRd
IGRvbWFpbl9wYXVzZSAwCgozLiBBdCB0aGlzIHBvaW50LCBhY2NvcmRpbmcgdG8gYWRkcjJsaW5l
LAp2bXhfc3RhcnRfcmVleGVjdXRlX2luc3RydWN0aW9uKCkgZG9lcyAid2hpbGUgKCBhLT5pc19y
dW5uaW5nICkKY3B1X3JlbGF4KCk7IiBmb3IgYWxsIFZDUFVzIGJ1dCBpdHNlbGYuCgpOb3csIGQx
djAsIHdoaWNoLCBpZiBJJ20gcmVhZGluZyB0aGlzIGNvcnJlY3RseSwgaXMgdGhlIFZDUFUgdGhh
dApkb21haW5fcGF1c2UoKSBpcyBzdHVjayB3YWl0aW5nIGZvciwgZG9lczoKCihYRU4pIFsgIDIw
MC44Mjk4NzRdIFhlbiBjYWxsIHRyYWNlOgooWEVOKSBbICAyMDAuODMzMTY2XSAgICBbPGZmZmY4
MmQwODAxMjc4YzY+XQpxdWV1ZV9yZWFkX2xvY2tfc2xvd3BhdGgrMHgyNS8weDRkCihYRU4pIFsg
IDIwMC44NDAxODZdICAgIFs8ZmZmZjgyZDA4MDIwYzFmNj5dCmdldF9wYWdlX2Zyb21fZ2ZuX3Ay
bSsweDE0ZS8weDNiMAooWEVOKSBbICAyMDAuODQ3MTIxXSAgICBbPGZmZmY4MmQwODAyNDcyMTM+
XQpoYXBfcDJtX2dhX3RvX2dmbl80X2xldmVscysweDQ4LzB4Mjk5CihYRU4pIFsgIDIwMC44NTQ0
MDBdICAgIFs8ZmZmZjgyZDA4MDI0NzQ4MD5dCmhhcF9ndmFfdG9fZ2ZuXzRfbGV2ZWxzKzB4MWMv
MHgxZQooWEVOKSBbICAyMDAuODYxMzMxXSAgICBbPGZmZmY4MmQwODAyMTI3NWM+XSBwYWdpbmdf
Z3ZhX3RvX2dmbisweDEwZS8weDExZAooWEVOKSBbICAyMDAuODY3OTE4XSAgICBbPGZmZmY4MmQw
ODAxZDY2ZTA+XSBodm0uYyNfX2h2bV9jb3B5KzB4OTgvMHgzN2YKKFhFTikgWyAgMjAwLjg3NDMy
OV0gICAgWzxmZmZmODJkMDgwMWQ4NDhkPl0KaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfdmlydF9ub2Zh
dWx0KzB4MTQvMHgxNgooWEVOKSBbICAyMDAuODgyMTMwXSAgICBbPGZmZmY4MmQwODAxZDE0MWE+
XQplbXVsYXRlLmMjX2h2bV9lbXVsYXRlX29uZSsweDExOC8weDJiYwooWEVOKSBbICAyMDAuODg5
NDk2XSAgICBbPGZmZmY4MmQwODAxZDE2YjQ+XSBodm1fZW11bGF0ZV9vbmUrMHgxMC8weDEyCihY
RU4pIFsgIDIwMC44OTU3MzVdICAgIFs8ZmZmZjgyZDA4MDFlMDkwMj5dIGhhbmRsZV9tbWlvKzB4
NTIvMHhjOQooWEVOKSBbICAyMDAuOTAxNjI2XSAgICBbPGZmZmY4MmQwODAxZTA5YmE+XQpoYW5k
bGVfbW1pb193aXRoX3RyYW5zbGF0aW9uKzB4NDEvMHg0MwooWEVOKSBbICAyMDAuOTA4OTk0XSAg
ICBbPGZmZmY4MmQwODAxZGVkMWY+XQpodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KzB4MTMzLzB4
NjMxCihYRU4pIFsgIDIwMC45MTYyNzFdICAgIFs8ZmZmZjgyZDA4MDIwMmM0MD5dCnZteF92bWV4
aXRfaGFuZGxlcisweDE1NmMvMHgxZTQ1CihYRU4pIFsgIDIwMC45MjMxMTddICAgIFs8ZmZmZjgy
ZDA4MDIwODI0Yz5dCnZteF9hc21fdm1leGl0X2hhbmRsZXIrMHhlYy8weDI1MAoKSSBob3BlIEkn
bSBub3QgcmVhZGluZyB0aGlzIHdyb25nLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 13:02:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 13:02: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-devel-bounces@lists.xenproject.org>)
	id 1gPocz-0005FT-18; Thu, 22 Nov 2018 13:02: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=CTtn=OB=intel.com=yan.y.zhao@srs-us1.protection.inumbo.net>)
 id 1gPocy-0005FO-9e
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 13:02:40 +0000
X-Inumbo-ID: e33fef40-ee56-11e8-b738-12d6303a7972
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e33fef40-ee56-11e8-b738-12d6303a7972;
 Thu, 22 Nov 2018 13:02:38 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Nov 2018 05:02:37 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,265,1539673200"; d="scan'208";a="276041188"
Received: from joy-optiplex-7040.sh.intel.com (HELO joy-OptiPlex-7040)
 ([10.239.13.9])
 by orsmga005.jf.intel.com with ESMTP; 22 Nov 2018 05:02:36 -0800
Date: Thu, 22 Nov 2018 07:58:16 -0500
From: Zhao Yan <yan.y.zhao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20181122125816.GA31800@joy-OptiPlex-7040>
References: <20181016021439.6212-1-yan.y.zhao@intel.com>
 <F22B14EC3CFBB843AD3E03B6B78F2C6A4ACFD80C@SHSMSX104.ccr.corp.intel.com>
 <20181018145636.k6ptvn4iszabjhxw@mac.bytemobile.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181018145636.k6ptvn4iszabjhxw@mac.bytemobile.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] Xen PCI passthrough: fix
 passthrough failure when irq map failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 qemu-devel@nognu.org, sstabellini@kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTgsIDIwMTggYXQgMDM6NTY6MzZQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIE9jdCAxOCwgMjAxOCBhdCAwODoyMjo0MUFNICswMDAwLCBaaGFv
LCBZYW4gWSB3cm90ZToKPiA+IEhpCj4gPiBUaGUgYmFja2dyb3VuZCBmb3IgdGhpcyBwYXRjaCBp
cyB0aGF0OiBmb3Igc29tZSBwY2kgZGV2aWNlLCBldmVuIGl0J3MgUENJX0lOVEVSUlVQVF9QSU4g
aXMgbm90IDAsIGl0IGFjdHVhbGx5IGRvZXMgbm90IHN1cHBvcnQgSU5UeCBtb2RlLCBzbyB3ZSBz
aG91bGQganVzdCByZXBvcnQgZXJyb3IsIGRpc2FibGUgSU5UeCBtb2RlIGFuZCBjb250aW51ZSB0
aGUgcGFzc3Rocm91Z2guCj4gPiBIb3dldmVyLCB0aGUgY29tbWl0IDVhMTFkMGY3IHJlZ2FyZHMg
dGhpcyBhcyBlcnJvciBjb25kaXRpb24gYW5kIGxldCBxZW11IHF1aXQgcGFzc3Rocm91Z2gsIHdo
aWNoIGlzIHRvbyByaWdvcm91cy4KPiA+IAo+ID4gRXJyb3IgbWVzc2FnZSBpcyBiZWxvdzoKPiA+
IGxpYnhsOiBlcnJvcjogbGlieGxfcW1wLmM6Mjg3OnFtcF9oYW5kbGVfZXJyb3JfcmVzcG9uc2U6
IERvbWFpbiAyOnJlY2VpdmVkIGFuIGVycm9yIG1lc3NhZ2UgZnJvbSBRTVAgc2VydmVyOiBNYXBw
aW5nIG1hY2hpbmUgaXJxIDAgdG8gcGlycSAtMSBmYWlsZWQ6IE9wZXJhdGlvbiBub3QgcGVybWl0
dGVkCj4gCj4gSSdtIGhhdmluZyBpc3N1ZXMgZmlndXJpbmcgb3V0IHdoYXQncyBoYXBwZW5pbmcg
aGVyZS4KPiBzLT5yZWFsX2RldmljZS5pcnEgaXMgMCwgeWV0IHRoZSBQQ0kgY29uZmlnIHNwYWNl
IHJlYWQgb2YKPiBQQ0lfSU5URVJSVVBUX1BJTiByZXR1cm5zIHNvbWV0aGluZyBkaWZmZXJlbnQg
dGhhbiAwLgo+IAo+IEFGQUlDVCB0aGlzIGlzIGR1ZSB0byBzb21lIGtpbmQgb2YgZXJyb3IgaW4g
TGludXgsIHNvIHRoYXQgZXZlbiB3aGVuCj4gdGhlIGRldmljZSBpcyBzdXBwb3NlZCB0byBoYXZl
IGEgdmFsaWQgSVJRIHRoZSBzeXNmcyBub2RlIGl0IGlzIHNldCB0bwo+IDAsIGRvIHlvdSBrbm93
IHRoZSBhY3R1YWwgdW5kZXJseWluZyBjYXVzZSBvZiB0aGlzPwo+IAo+IFRoYW5rcywgUm9nZXIu
CkhpIFJvZ2VyClNvcnJ5IGZvciB0aGUgbGF0ZXIgcmVwbHksIEkganVzdCBtaXNzZWQgdGhpcyBt
YWlsLi4uCm9uIG15IHNpZGUsIGl0J3MgYmVjYXVzZSB0aGUgaGFyZHdhcmUgYWN0dWFsbHkgZG9l
cyBub3Qgc3VwcG9ydCBJTlR4IG1vZGUsCmJ1dCBpdHMgY29uZmlndXJhdGlvbiBzcGFjZSBkb2Vz
IG5vdCByZXBvcnQgUENJX0lOVEVSUlVQVF9QSU4gdG8gMC4gSXQncyBhCmhhcmR3YXJlIGJ1Zywg
YnV0IHByZXZpb3VzIHZlcnNpb24gb2YgcWVtdSBjYW4gdG9sZXJhdGUgaXQsIHN3aXRjaCB0byBN
U0kKYW5kIG1ha2UgcGFzc3Rocm91Z2ggd29yay4KClRoYW5rcwpZYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 13:16:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 13:16: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-devel-bounces@lists.xenproject.org>)
	id 1gPopd-00068B-9O; Thu, 22 Nov 2018 13:15: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=cttn=ob=intel.com=yan.y.zhao@srs-us1.protection.inumbo.net>)
 id 1gPopb-000686-Qo
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 13:15:43 +0000
X-Inumbo-ID: b625b1aa-ee58-11e8-9a16-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b625b1aa-ee58-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 13:15:41 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Nov 2018 05:15:41 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,265,1539673200"; d="scan'208";a="102311658"
Received: from joy-optiplex-7040.sh.intel.com (HELO joy-OptiPlex-7040)
 ([10.239.13.9])
 by orsmga003.jf.intel.com with ESMTP; 22 Nov 2018 05:15:39 -0800
Date: Thu, 22 Nov 2018 08:11:20 -0500
From: Zhao Yan <yan.y.zhao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20181122131110.GA31906@joy-OptiPlex-7040>
References: <20181016021439.6212-1-yan.y.zhao@intel.com>
 <F22B14EC3CFBB843AD3E03B6B78F2C6A4ACFD80C@SHSMSX104.ccr.corp.intel.com>
 <20181018145636.k6ptvn4iszabjhxw@mac.bytemobile.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181018145636.k6ptvn4iszabjhxw@mac.bytemobile.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] Xen PCI passthrough: fix
 passthrough failure when irq map failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTgsIDIwMTggYXQgMDM6NTY6MzZQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIE9jdCAxOCwgMjAxOCBhdCAwODoyMjo0MUFNICswMDAwLCBaaGFv
LCBZYW4gWSB3cm90ZToKPiA+IEhpCj4gPiBUaGUgYmFja2dyb3VuZCBmb3IgdGhpcyBwYXRjaCBp
cyB0aGF0OiBmb3Igc29tZSBwY2kgZGV2aWNlLCBldmVuIGl0J3MgUENJX0lOVEVSUlVQVF9QSU4g
aXMgbm90IDAsIGl0IGFjdHVhbGx5IGRvZXMgbm90IHN1cHBvcnQgSU5UeCBtb2RlLCBzbyB3ZSBz
aG91bGQganVzdCByZXBvcnQgZXJyb3IsIGRpc2FibGUgSU5UeCBtb2RlIGFuZCBjb250aW51ZSB0
aGUgcGFzc3Rocm91Z2guCj4gPiBIb3dldmVyLCB0aGUgY29tbWl0IDVhMTFkMGY3IHJlZ2FyZHMg
dGhpcyBhcyBlcnJvciBjb25kaXRpb24gYW5kIGxldCBxZW11IHF1aXQgcGFzc3Rocm91Z2gsIHdo
aWNoIGlzIHRvbyByaWdvcm91cy4KPiA+IAo+ID4gRXJyb3IgbWVzc2FnZSBpcyBiZWxvdzoKPiA+
IGxpYnhsOiBlcnJvcjogbGlieGxfcW1wLmM6Mjg3OnFtcF9oYW5kbGVfZXJyb3JfcmVzcG9uc2U6
IERvbWFpbiAyOnJlY2VpdmVkIGFuIGVycm9yIG1lc3NhZ2UgZnJvbSBRTVAgc2VydmVyOiBNYXBw
aW5nIG1hY2hpbmUgaXJxIDAgdG8gcGlycSAtMSBmYWlsZWQ6IE9wZXJhdGlvbiBub3QgcGVybWl0
dGVkCj4gCj4gSSdtIGhhdmluZyBpc3N1ZXMgZmlndXJpbmcgb3V0IHdoYXQncyBoYXBwZW5pbmcg
aGVyZS4KPiBzLT5yZWFsX2RldmljZS5pcnEgaXMgMCwgeWV0IHRoZSBQQ0kgY29uZmlnIHNwYWNl
IHJlYWQgb2YKPiBQQ0lfSU5URVJSVVBUX1BJTiByZXR1cm5zIHNvbWV0aGluZyBkaWZmZXJlbnQg
dGhhbiAwLgo+IAo+IEFGQUlDVCB0aGlzIGlzIGR1ZSB0byBzb21lIGtpbmQgb2YgZXJyb3IgaW4g
TGludXgsIHNvIHRoYXQgZXZlbiB3aGVuCj4gdGhlIGRldmljZSBpcyBzdXBwb3NlZCB0byBoYXZl
IGEgdmFsaWQgSVJRIHRoZSBzeXNmcyBub2RlIGl0IGlzIHNldCB0bwo+IDAsIGRvIHlvdSBrbm93
IHRoZSBhY3R1YWwgdW5kZXJseWluZyBjYXVzZSBvZiB0aGlzPwo+IAo+IFRoYW5rcywgUm9nZXIu
CkhpIFJvZ2VyClNvcnJ5IGZvciB0aGUgbGF0ZXIgcmVwbHksIEkganVzdCBtaXNzZWQgdGhpcyBt
YWlsLi4uCk9uIG15IHNpZGUsIGl0J3MgYmVjYXVzZSB0aGUgaGFyZHdhcmUgYWN0dWFsbHkgZG9l
cyBub3Qgc3VwcG9ydCBJTlR4IG1vZGUsCmJ1dCBpdHMgY29uZmlndXJhdGlvbiBzcGFjZSBkb2Vz
IG5vdCByZXBvcnQgUENJX0lOVEVSUlVQVF9QSU4gdG8gMC4gSXQncyBhCmhhcmR3YXJlIGJ1Zywg
YnV0IHByZXZpb3VzIHZlcnNpb24gb2YgcWVtdSBjYW4gdG9sZXJhdGUgaXQsIHN3aXRjaCB0byBN
U0kKYW5kIG1ha2UgcGFzc3Rocm91Z2ggd29yay4KClRoYW5rcwpZYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 13:19:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 13:19: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-devel-bounces@lists.xenproject.org>)
	id 1gPosu-0006Go-Rf; Thu, 22 Nov 2018 13:19: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=kQX2=OB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPost-0006GP-US
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 13:19:07 +0000
X-Inumbo-ID: 2f446bee-ee59-11e8-a250-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f446bee-ee59-11e8-a250-12d6303a7972;
 Thu, 22 Nov 2018 13:19:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 06:19:04 -0700
Message-Id: <5BF6ACC602000078001FEE46@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 06:19:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542829065-19681-1-git-send-email-andrew.cooper3@citrix.com>
 <5BF66F8402000078001FEBF5@prv1-mh.provo.novell.com>
 <80218ab1-8d65-5a38-0ef6-477301f37d50@citrix.com>
In-Reply-To: <80218ab1-8d65-5a38-0ef6-477301f37d50@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/atomic: Improvements and
 simplifications to assembly constraints
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjExLjE4IGF0IDEzOjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjIvMTEvMjAxOCAwODo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ICA+Pj4gT24g
MjEuMTEuMTggYXQgMjA6MzcsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+
ICogU29tZSBvZiB0aGUgc2luZ2xlLWJ5dGUgdmVyc2lvbnMgc3BlY2lmeSAiPXEiIGFzIHRoZSBv
dXRwdXQuICBBRkFJQ1QsIHRoZXJlCj4+PiAgICB3YXMgbm90IGEgbGVnaXRpbWF0ZSByZWFzb24g
dG8gcmVzdHJpY3QgdGhlIHVzZSBvZiAlZXNpLyVlZGkgaW4gdGhlIDMyLWJpdAo+Pj4gICAgYnVp
bGQuICBFaXRoZXIgd2F5LCBpbiA2NC1iaXQsIGl0IGlzIGVxdWl2ZWxlbnQgdG8gIj1yIi4KPj4g
SSdtIGNvbmZ1c2VkIGFib3V0IHRoZSAzMi1iaXQgcGFydCBoZXJlOiBPZiBjb3Vyc2UgaXQgd2Fz
IG5lY2Vzc2FyeQo+PiB0byByZXN0cmljdCB0aGUgY29tcGlsZXIgdG8gdGhlIGxvdyA0IHJlZ2lz
dGVycyBpbiB0aGF0IGNhc2UuIEl0J3MganVzdAo+PiBub3QgY2xlYXIgdG8gbWUgd2hldGhlciB5
b3UndmUganVzdCB3cml0dGVuIGl0IGRvd24gd3JvbmdseSwgb3IKPj4gd2hldGhlciB5b3UgaW5k
ZWVkIHRoaW5rIHRoZSB3YXkgaXQgcmVhZHMgdG8gbWUuCj4gCj4gV2FpdCAtIGFyZSB5b3Ugc2F5
aW5nIHRoYXQgdGhlIGNvbWJpbmF0aW9uIG9mICI9ciIgYW5kICViMCB3b3VsZAo+IGFjdHVhbGx5
IGZhaWwgdG8gYnVpbGQgaWYgdGhlIGNvbXBpbGVyIGhhcHBlbmVkIHRvIGNob3NlICVlZGkvJWVz
aT8KCk9mIGNvdXJzZTogSXQgd291bGQgcHJvZHVjZSAlc2lsIC8gJWRpbCwgd2hpY2ggZXhpc3Qg
b25seSBpbiA2NC1iaXQKbW9kZS4KCj4gTm93IHRoYXQgeW91IHBvaW50IGl0IG91dCwgSSBjYW4g
c2VlIHdoeSAlZXNpLyVlZGkgYXJlbid0IGFjdHVhbGx5Cj4gZW5jb2RhYmxlIGluIHRoaXMgY2ly
Y3Vtc3RhbmNlLCBidXQgc3VyZWx5IHRoZSBmYWN0IHRoYXQgdGhlIGNvbXBpbGVyCj4gaGFzIHRv
IHBpY2sgYSBieXRlIHJlZ2lzdGVyIG1lYW5zIHRoYXQgaXQgd291bGRuJ3QgZW5kIHVwIGNob29z
aW5nIHRoZXNlPwoKSG93IGRvZXMgaXQga25vdyBpdCBuZWVkcyB0byBwaWNrIGEgYnl0ZSByZWdp
c3RlciB3aGVuIHlvdXIKY29uc3RyYWludCBpcyAiciI/IFRoYXQncyB3aGF0ICJxIiBpcyBmb3Iu
Cgo+Pj4gQEAgLTc5LDMxICs3MiwyNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBs
b25nIF9fY21weGNoZygKPj4+ICAgICAgc3dpdGNoICggc2l6ZSApCj4+PiAgICAgIHsKPj4+ICAg
ICAgY2FzZSAxOgo+Pj4gLSAgICAgICAgYXNtIHZvbGF0aWxlICggImxvY2s7IGNtcHhjaGdiICVi
MSwlMiIKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgIDogIj1hIiAocHJldikKPj4+IC0gICAg
ICAgICAgICAgICAgICAgICAgIDogInEiIChuZXcpLCAibSIgKCpfX3hnKHB0cikpLAo+Pj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgIjAiIChvbGQpCj4+PiArICAgICAgICBhc20gdm9sYXRpbGUg
KCAibG9jazsgY21weGNoZyAlYltuZXddLCAlW3B0cl0iCj4+PiArICAgICAgICAgICAgICAgICAg
ICAgICA6ICI9YSIgKHByZXYpLCBbcHRyXSAiK20iICgqKHVpbnQ4X3QgKilwdHIpCj4+PiArICAg
ICAgICAgICAgICAgICAgICAgICA6IFtuZXddICJyIiAobmV3KSwgIjAiIChvbGQpCj4+IEFueSBy
ZWFzb24geW91IHJldGFpbiB0aGUgcmVmZXJlbmNlIGJ5IG51bWJlciBpbiB0aGUgaW5wdXQKPj4g
Y29uc3RyYWludCBoZXJlLCByYXRoZXIgdGhhbiBnaXZpbmcgaXRzIGNvcnJlc3BvbmRpbmcgb3V0
cHV0Cj4+IG9uZSBhIG5hbWU/Cj4gCj4gTm90IHNwZWNpZmljYWxseS4gIEkgc3VwcG9zZSB0aGlz
IGlzIGRvYWJsZSBiZWNhdXNlIHRoZSBjb25zdHJhaW50IGlzIGFuCj4gZXhwbGljaXRseSByZWdp
c3Rlci4KCkkgZG9uJ3QgdW5kZXJzdGFuZDogV2hhdCBkb2VzIHJlZ2lzdGVyIG9yIG5vIGhhdmUg
dG8gZG8gd2l0aAppdD8gRGlkIHlvdSBwZXJoYXBzIG1pc3VuZGVyc3RhbmQ/IEknbSBhc2tpbmcg
Zm9yIFtwcmV2XSAiYSIgKHByZXYpCmFuZCB0aGVuICJbcHJldl0iIChvbGQpLgoKPj4+ICAgICAg
ICAgICIgICAgICAgam1wIDJiXG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4+PiAgICAgICAgICAiLnByZXZpb3VzXG4iICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4gICAgICAgICAgX0FTTV9FWFRB
QkxFKDFiLCAzYikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
Pj4+IC0gICAgICAgIDogIj1hIiAoX28pLCAiPXIiIChfcmMpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4+PiAtICAgICAgICA6IF9yZWd0eXBlIChfbiksICJtIiAo
Kl9feGcoKHZvbGF0aWxlIHZvaWQgKilfcCkpLCAiMCIgKF9vKSwgIjEiICgwKSBcCj4+PiArICAg
ICAgICA6ICIrYSIgKF9vKSwgIj1yIiAoX3JjKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+Pj4gKyAgICAgICAgICBbcHRyXSAiK20iICgqKHZvbGF0aWxlIHR5cGVv
ZigqKF9wKSkgKikoX3ApKSAgICAgICAgICAgICAgICAgIFwKPj4gRG9lcyBjYXN0aW5nIHRvIGFk
ZCAidm9sYXRpbGUiIGhlcmUgcmVhbGx5IG1ha2UgYW55IGRpZmZlcmVuY2UsCj4+IGNvbnNpZGVy
aW5nIHRoZSBhc20oKSBpdHNlbGYgaXMgYSB2b2xhdGlsZSBvbmUgYW5kIGhhcyBhIG1lbW9yeQo+
PiBjbG9iYmVyPwo+IAo+IFllcy4gIG1vZF9sMV9lbnRyeSgpIGhpdHMgYSBCVUcoKSB3aXRob3V0
IGl0LgoKT3VjaC4KCj4gVW50aWwgSSB1bmRlcnN0YW5kIHdoeSwgSSBwdXJwb3NlZnVsbHkgZGlk
bid0IGNoYW5nZSB0aGUgdm9sYXRpbGl0eSBvZgo+IGFueSBvZiB0aGVzZSBjb25zdHJ1Y3RzIGlu
IHdoYXQgaXMgb3RoZXJ3aXNlIGEgY2xlYW51cCBwYXRjaC4KCkkgdGhpbmsgdGhpcyB3b3VsZCBi
ZSBxdWl0ZSByZWxldmFudCB0byB1bmRlcnN0YW5kIGlycmVzcGVjdGl2ZQpvZiB0aGUgZXhhY3Qg
c2hhcGUgdGhpcyBjaGFuZ2UgaXMgZ29pbmcgdG8gZW5kIHVwIGhhdmluZy4gV2hpY2gKZXhhY3Qg
QlVHKCkgaXMgZ2V0dGluZyB0cmlnZ2VyZWQ/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 13:20:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 13:20: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-devel-bounces@lists.xenproject.org>)
	id 1gPoua-0006xV-9M; Thu, 22 Nov 2018 13:20:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=kqx2=ob=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPouY-0006xM-EB
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 13:20:50 +0000
X-Inumbo-ID: 6cedbc13-ee59-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6cedbc13-ee59-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 13:20:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 06:20:47 -0700
Message-Id: <5BF6AD2E02000078001FEE49@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 06:20:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181120160153.45259-1-roger.pau@citrix.com>
 <20181120160153.45259-7-roger.pau@citrix.com>
 <5BF43A1902000078001FE31E@prv1-mh.provo.novell.com>
 <20181120232627.GA31051@amd.com>
 <5BF523A002000078001FE537@prv1-mh.provo.novell.com>
 <20181121103744.pw6qiwasi6qsu63d@mac>
 <5BF53A5A02000078001FE684@prv1-mh.provo.novell.com>
 <20181121115131.wjpmhjsnesfdw2c4@mac>
 <5BF55C5202000078001FE816@prv1-mh.provo.novell.com>
 <20181122124744.ekm2wappzsod2opb@mac>
In-Reply-To: <20181122124744.ekm2wappzsod2opb@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 6/6] amd/iommu: skip bridge devices when
 updating IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjExLjE4IGF0IDEzOjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEkgdGhpbmsgdGhlIGlzX2hhcmR3YXJlX2RvbWFpbiBwYXJ0IGNhbiBiZSBkcm9wcGVkIGZyb20g
dGhlCj4gY29uZGl0aW9uYWwgSSdtIGFkZGluZy4gdXBkYXRlX3BhZ2luZ19tb2RlIHNob3VsZG4n
dCBiZSB1c2VkIHRvIGRlY2lkZQo+IHdoZXRoZXIgYSBkb21haW4gY2FuIG9yIGNhbm5vdCBoYXZl
IGJyaWRnZXMgYXR0YWNoZWQuIFdoZXRoZXIgYSBEb21VCj4gY2FuIG9yIGNhbm5vdCBoYXZlIGEg
aG9zdCBicmlkZ2UgYXNzaWduZWQgc2hvdWxkIGJlIGRlY2lkZWQgYXQKPiBhc3NpZ25hdGlvbiB0
aW1lLCBhbmQgaGVuY2UgdXBkYXRlX3BhZ2luZ19tb2RlIHNob3VsZG4ndCBoYXZlIGhhcmR3YXJl
Cj4gZG9tYWluIHNwZWNpZmljIGNoZWNrcy4KCk9rYXksIHdlJ3JlIGluIGFncmVlbWVudCB0aGVu
LgoKPiBSZWdhcmRpbmcgdGhlIGNoZWNrIGluIGFtZF9pb21tdV9hZGRfZGV2aWNlLCBpZiBpdCdz
IHJlbW92ZWQgZnJvbQo+IHRoZXJlIGFtZF9pb21tdV9hZGRfZGV2aWNlIHdvdWxkIHJldHVybiBh
biBlcnJvciB3aGVuIGFkZGluZyBhIGhvc3QKPiBicmlkZ2UgZGV2aWNlLCBhbmQgdGhhdCB3b3Vs
ZCBjYXVzZSBzZXR1cF9vbmVfaHdkb21fZGV2aWNlIHRvIHJldHVybgo+IGVhcmx5IGFuZCBub3Qg
c2V0dXAgdlBDSSBoYW5kbGVycyBmb3IgaG9zdCBicmlkZ2VzLCBzbyBJIHRoaW5rIHdlIHdhbnQK
PiB0byBsZWF2ZSB0aGF0IG9uZSBhcy1pcy4KClJpZ2h0LCBJIGNhbiBzZWUgd2h5IGl0IG1heSBi
ZSBiZXR0ZXIgdG8gcmV0YWluIGl0IHRoZXJlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 13:27:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 13:27: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-devel-bounces@lists.xenproject.org>)
	id 1gPp0t-0007By-16; Thu, 22 Nov 2018 13:27:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=kqx2=ob=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPp0s-0007Bt-8z
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 13:27:22 +0000
X-Inumbo-ID: 56e2fa7a-ee5a-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56e2fa7a-ee5a-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 13:27:21 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 06:27:20 -0700
Message-Id: <5BF6AEB602000078001FEE5D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 06:27:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20181122120327.66403-1-roger.pau@citrix.com>
 <c0b25df2-49ca-fbe1-804a-e1a9839bb854@citrix.com>
 <6fde305e-7f47-2577-d795-0291e2adc137@arm.com>
In-Reply-To: <6fde305e-7f47-2577-d795-0291e2adc137@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjExLjE4IGF0IDEzOjM4LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpIEFuZHJldywKPiAKPiBPbiAxMS8yMi8xOCAxMjoyMyBQTSwgQW5kcmV3IENvb3BlciB3cm90
ZToKPj4gT24gMjIvMTEvMjAxOCAxMjowMywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+Pj4gTExW
TSBjb2RlIGdlbmVyYXRpb24gY2FuIGF0dGVtcHQgdG8gcGVyZm9ybSBhIGxvYWQgZnJvbSBhIHZh
cmlhYmxlIGluCj4+PiB0aGUgbmV4dCBjb25kaXRpb24gb2YgYW4gZXhwcmVzc2lvbiB1bmRlciBj
ZXJ0YWluIGNpcmN1bXN0YW5jZXMsIHRodXMKPj4+IHR1cm5pbmcgdGhlIGZvbGxvd2luZyBjb25k
aXRpb246Cj4+Pgo+Pj4gaWYgKCBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVfYWN0aXZlICYmIG9w
dF9ib290c2NydWIgPT0gQk9PVFNDUlVCX0lETEUgKQo+Pj4KPj4+IEludG86Cj4+Pgo+Pj4gMHhm
ZmZmODJkMDgwMjIzOTY3IDwrMTAzPjogY21wbCAgICQweDMsMHgzN2IwMzIoJXJpcCkgIyAweGZm
ZmY4MmQwODA1OWU5YTAgCj4gPHN5c3RlbV9zdGF0ZT4KPj4+IDB4ZmZmZjgyZDA4MDIyMzk2ZSA8
KzExMD46IHNldGIgICAtMHgyOSglcmJwKQo+Pj4gMHhmZmZmODJkMDgwMjIzOTcyIDwrMTE0Pjog
Y21wbCAgICQweDIsMHgyMjhhOGIoJXJpcCkgIyAweGZmZmY4MmQwODA0NGM0MDQgCj4gPG9wdF9i
b290c2NydWI+Cj4+IAo+PiBZb3UncmUgYWN0dWFsbHkgbWlzc2luZyB0d28gcGllY2VzIGhlcmUu
ICBJZiBJIHJlY2FsbCB0aGUgZGlzYXNzZW1ibHkKPj4gY29ycmVjdGx5LCB0aGVyZSB3YXMgYSBg
c2V0ZSAlYWxgLCBhbmQgYW4gYGFuZCAlYWwsIC0weDI5KCVyYnApYCB3aGljaAo+PiBoYWQgdGhl
IGN1bXVsYXRpdmUgZWZmZWN0IG9mIGNhbGN1bGF0aW5nIGBpZGxlX3NjcnViYCBicmFuY2hsZXNz
bHkKPj4gKHdoaWNoIGlzIG5vIGRvdWJ0IHRoZSBpbnRlbmRlZCBvcHRpbWlzYXRpb24pLgo+PiAK
Pj4+Cj4+PiBTdWNoIGNvZGUgd2lsbCB0cmlnZ2VyIGEgcGFnZSBmYXVsdCBpZiBzeXN0ZW1fc3Rh
dGUgPj0KPj4+IFNZU19TVEFURV9hY3RpdmUuCj4+Pgo+Pj4gSW4gb3JkZXIgdG8gcHJldmVudCBz
dWNoIG9wdGltaXphdGlvbiBzaWduYWwgdG8gdGhlIGNvbXBpbGVyIHRoYXQKPj4+IGFjY2Vzc2lu
ZyBvcHRfYm9vdHNjcnViIGNhbiBoYXZlIHNpZGUgZWZmZWN0cyBieSB1c2luZyBBQ0NFU1NfT05D
RS4KPj4+IFRoaXMgaGFzIGJlZW4gcmVwb3J0ZWQgYW5kIGRpc2N1c3NlZCB3aXRoIHVwc3RyZWFt
IExMVk06Cj4+Pgo+Pj4gaHR0cHM6Ly9idWdzLmxsdm0ub3JnL3Nob3dfYnVnLmNnaT9pZD0zOTcw
NyAKPj4+Cj4+PiBJIGhhdmVuJ3QgYmVlbiBhYmxlIHRvIGZpbmQgYW55IG90aGVyIGluc3RhbmNl
cyBvZiBzdWNoIGNvbmRpdGlvbmFsCj4+PiBleHByZXNzaW9uIHRoYXQgdXNlcyBzeXN0ZW1fc3Rh
dGUgdG9nZXRoZXIgd2l0aCBhbiBpbml0IHZhcmlhYmxlIG9yCj4+PiBmdW5jdGlvbi4KPj4+Cj4+
PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
Pj4gCj4+IFRvIHVuYmxvY2sgdGhlIENsYW5nIGJ1aWxkLCBBY2tlZC1ieTogQW5kcmV3IENvb3Bl
cgo+PiA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4sIGFsdGhvdWdoIGlkZWFsbHkgd2l0aCB0
aGUgZXhwYW5kZWQgZGlzYXNzZW1ibHkuCj4gCj4gQWN0dWFsbHkgaXMgaXQgZW5vdWdoIGluIGFs
bCB0aGUgY2FzZT8gV2UgYXJlIG9ubHkgcHJldmVudGluZyB0aGUgCj4gcmUtb3JkZXJpbmcgZm9y
IHRoZSBjb21waWxlci4gVGhlIHByb2Nlc3NvciBpcyBzdGlsbCBmcmVlIHRvIHJlLW9yZGVyIGl0
IAo+IGFuZCBsb2FkIG9wdF9ib290c2NydWIgYmVmb3JlIGxvYWRpbmcgc3lzdGVtX3N0YXRlLgoK
VGhlIHByb2Nlc3NvciBpcyBmaW5lIHRvIGlzc3VlIHRoZSBsb2FkIGVhcmx5LCBidXQgaXQgaXMg
bm90IHBlcm1pdHRlZAp0byByYWlzZSBhbiBleGNlcHRpb24gcmVzdWx0aW5nIGZyb20gdGhhdCBy
ZWFkIGF0dGVtcHQgYmVmb3JlIHRoZQpyZWFkaW5nIGluc24gaXMgdGhlIG5leHQgb25lIHRvIHJl
dGlyZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 13:32:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 13:32: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-devel-bounces@lists.xenproject.org>)
	id 1gPp5O-0007ws-KL; Thu, 22 Nov 2018 13:32: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=76BK=OB=citrix.com=prvs=857ae18cf=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPp5N-0007wn-AS
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 13:32:01 +0000
X-Inumbo-ID: fc3904d8-ee5a-11e8-9bc3-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc3904d8-ee5a-11e8-9bc3-12d6303a7972;
 Thu, 22 Nov 2018 13:31:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,265,1539648000"; d="scan'208";a="82239361"
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>
References: <20181122120327.66403-1-roger.pau@citrix.com>
 <c0b25df2-49ca-fbe1-804a-e1a9839bb854@citrix.com>
 <6fde305e-7f47-2577-d795-0291e2adc137@arm.com>
 <5BF6AEB602000078001FEE5D@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <9cd10d0c-8c1a-0c1f-39a1-c3a2bbd1d734@citrix.com>
Date: Thu, 22 Nov 2018 13:31:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF6AEB602000078001FEE5D@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMTEvMjAxOCAxMzoyNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMTEuMTgg
YXQgMTM6MzgsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IEhpIEFuZHJldywKPj4K
Pj4gT24gMTEvMjIvMTggMTI6MjMgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAyMi8x
MS8yMDE4IDEyOjAzLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4+Pj4gTExWTSBjb2RlIGdlbmVy
YXRpb24gY2FuIGF0dGVtcHQgdG8gcGVyZm9ybSBhIGxvYWQgZnJvbSBhIHZhcmlhYmxlIGluCj4+
Pj4gdGhlIG5leHQgY29uZGl0aW9uIG9mIGFuIGV4cHJlc3Npb24gdW5kZXIgY2VydGFpbiBjaXJj
dW1zdGFuY2VzLCB0aHVzCj4+Pj4gdHVybmluZyB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbjoKPj4+
Pgo+Pj4+IGlmICggc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSAmJiBvcHRfYm9vdHNj
cnViID09IEJPT1RTQ1JVQl9JRExFICkKPj4+Pgo+Pj4+IEludG86Cj4+Pj4KPj4+PiAweGZmZmY4
MmQwODAyMjM5NjcgPCsxMDM+OiBjbXBsICAgJDB4MywweDM3YjAzMiglcmlwKSAjIDB4ZmZmZjgy
ZDA4MDU5ZTlhMCAKPj4gPHN5c3RlbV9zdGF0ZT4KPj4+PiAweGZmZmY4MmQwODAyMjM5NmUgPCsx
MTA+OiBzZXRiICAgLTB4MjkoJXJicCkKPj4+PiAweGZmZmY4MmQwODAyMjM5NzIgPCsxMTQ+OiBj
bXBsICAgJDB4MiwweDIyOGE4YiglcmlwKSAjIDB4ZmZmZjgyZDA4MDQ0YzQwNCAKPj4gPG9wdF9i
b290c2NydWI+Cj4+PiBZb3UncmUgYWN0dWFsbHkgbWlzc2luZyB0d28gcGllY2VzIGhlcmUuICBJ
ZiBJIHJlY2FsbCB0aGUgZGlzYXNzZW1ibHkKPj4+IGNvcnJlY3RseSwgdGhlcmUgd2FzIGEgYHNl
dGUgJWFsYCwgYW5kIGFuIGBhbmQgJWFsLCAtMHgyOSglcmJwKWAgd2hpY2gKPj4+IGhhZCB0aGUg
Y3VtdWxhdGl2ZSBlZmZlY3Qgb2YgY2FsY3VsYXRpbmcgYGlkbGVfc2NydWJgIGJyYW5jaGxlc3Ns
eQo+Pj4gKHdoaWNoIGlzIG5vIGRvdWJ0IHRoZSBpbnRlbmRlZCBvcHRpbWlzYXRpb24pLgo+Pj4K
Pj4+PiBTdWNoIGNvZGUgd2lsbCB0cmlnZ2VyIGEgcGFnZSBmYXVsdCBpZiBzeXN0ZW1fc3RhdGUg
Pj0KPj4+PiBTWVNfU1RBVEVfYWN0aXZlLgo+Pj4+Cj4+Pj4gSW4gb3JkZXIgdG8gcHJldmVudCBz
dWNoIG9wdGltaXphdGlvbiBzaWduYWwgdG8gdGhlIGNvbXBpbGVyIHRoYXQKPj4+PiBhY2Nlc3Np
bmcgb3B0X2Jvb3RzY3J1YiBjYW4gaGF2ZSBzaWRlIGVmZmVjdHMgYnkgdXNpbmcgQUNDRVNTX09O
Q0UuCj4+Pj4gVGhpcyBoYXMgYmVlbiByZXBvcnRlZCBhbmQgZGlzY3Vzc2VkIHdpdGggdXBzdHJl
YW0gTExWTToKPj4+Pgo+Pj4+IGh0dHBzOi8vYnVncy5sbHZtLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
Mzk3MDcgCj4+Pj4KPj4+PiBJIGhhdmVuJ3QgYmVlbiBhYmxlIHRvIGZpbmQgYW55IG90aGVyIGlu
c3RhbmNlcyBvZiBzdWNoIGNvbmRpdGlvbmFsCj4+Pj4gZXhwcmVzc2lvbiB0aGF0IHVzZXMgc3lz
dGVtX3N0YXRlIHRvZ2V0aGVyIHdpdGggYW4gaW5pdCB2YXJpYWJsZSBvcgo+Pj4+IGZ1bmN0aW9u
Lgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Cj4+PiBUbyB1bmJsb2NrIHRoZSBDbGFuZyBidWlsZCwgQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIKPj4+IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiwgYWx0aG91Z2ggaWRlYWxs
eSB3aXRoIHRoZSBleHBhbmRlZCBkaXNhc3NlbWJseS4KPj4gQWN0dWFsbHkgaXMgaXQgZW5vdWdo
IGluIGFsbCB0aGUgY2FzZT8gV2UgYXJlIG9ubHkgcHJldmVudGluZyB0aGUgCj4+IHJlLW9yZGVy
aW5nIGZvciB0aGUgY29tcGlsZXIuIFRoZSBwcm9jZXNzb3IgaXMgc3RpbGwgZnJlZSB0byByZS1v
cmRlciBpdCAKPj4gYW5kIGxvYWQgb3B0X2Jvb3RzY3J1YiBiZWZvcmUgbG9hZGluZyBzeXN0ZW1f
c3RhdGUuCj4gVGhlIHByb2Nlc3NvciBpcyBmaW5lIHRvIGlzc3VlIHRoZSBsb2FkIGVhcmx5LCBi
dXQgaXQgaXMgbm90IHBlcm1pdHRlZAo+IHRvIHJhaXNlIGFuIGV4Y2VwdGlvbiByZXN1bHRpbmcg
ZnJvbSB0aGF0IHJlYWQgYXR0ZW1wdCBiZWZvcmUgdGhlCj4gcmVhZGluZyBpbnNuIGlzIHRoZSBu
ZXh0IG9uZSB0byByZXRpcmUuCgpJIHRoaW5rIEp1bGllbidzIHBvaW50IGlzIHRoYXQgd2l0aG91
dCBleHBsaWNpdGx5IGJhcnJpZXJzLCBDUFUwJ3MKdXBkYXRlIHRvIHN5c3RlbV9zdGF0ZSBtYXkg
bm90IGJlIHZpc2libGUgb24gQ1BVMSwgZXZlbiB0aG91Z2ggdGhlCm1hcHBpbmdzIGhhdmUgYmVl
biBzaG90IGRvd24uCgpUaGVyZWZvcmUsIGZyb20gdGhlIHByb2Nlc3NvcnMgcG9pbnQgb2Ygdmll
dywgaXQgZGlkIGV2ZXJ5dGhpbmcKY29ycmVjdGx5LCBhbmQgaGl0IGEgcmVhbCBwYWdlZmF1bHQu
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 13:37:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 13:37: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-devel-bounces@lists.xenproject.org>)
	id 1gPpAA-0008Ap-Fl; Thu, 22 Nov 2018 13:36: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=kqx2=ob=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPpA9-0008Ak-7f
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 13:36:57 +0000
X-Inumbo-ID: add4ec93-ee5b-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id add4ec93-ee5b-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 13:36:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 06:36:55 -0700
Message-Id: <5BF6B0F502000078001FEE76@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 06:36:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20181122120327.66403-1-roger.pau@citrix.com>
 <c0b25df2-49ca-fbe1-804a-e1a9839bb854@citrix.com>
 <6fde305e-7f47-2577-d795-0291e2adc137@arm.com>
 <5BF6AEB602000078001FEE5D@prv1-mh.provo.novell.com>
 <9cd10d0c-8c1a-0c1f-39a1-c3a2bbd1d734@citrix.com>
In-Reply-To: <9cd10d0c-8c1a-0c1f-39a1-c3a2bbd1d734@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjExLjE4IGF0IDE0OjMxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSSB0aGluayBKdWxpZW4ncyBwb2ludCBpcyB0aGF0IHdpdGhvdXQgZXhwbGljaXRseSBi
YXJyaWVycywgQ1BVMCdzCj4gdXBkYXRlIHRvIHN5c3RlbV9zdGF0ZSBtYXkgbm90IGJlIHZpc2li
bGUgb24gQ1BVMSwgZXZlbiB0aG91Z2ggdGhlCj4gbWFwcGluZ3MgaGF2ZSBiZWVuIHNob3QgZG93
bi4KPiAKPiBUaGVyZWZvcmUsIGZyb20gdGhlIHByb2Nlc3NvcnMgcG9pbnQgb2YgdmlldywgaXQg
ZGlkIGV2ZXJ5dGhpbmcKPiBjb3JyZWN0bHksIGFuZCBoaXQgYSByZWFsIHBhZ2VmYXVsdC4KCkJv
b3QgdGltZSB1cGRhdGVzIG9mIHN5c3RlbV9zdGF0ZSBzaG91bGQgYmUgb2Ygbm8gaW50ZXJlc3Qg
aGVyZSwKYXMgYXQgdGhhdCB0aW1lIHRoZSBBUHMgYXJlIGFsbCBpZGxpbmcuIFRoZSBvbmx5IG90
aGVyIHVwZGF0ZSBpcwpkdXJpbmcgUzMgc3VzcGVuZC9yZXN1bWUsIGluIHRoYXQgY2FzZSB0aGUg
bWFwcGluZ3MgaGF2ZSBiZWVuCnJlbW92ZWQgbG9uZyBhZ28uCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 13:52:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 13:52: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-devel-bounces@lists.xenproject.org>)
	id 1gPpPQ-0001GC-Qb; Thu, 22 Nov 2018 13:52: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=76bk=ob=citrix.com=prvs=857ae18cf=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPpPP-0001G7-8C
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 13:52:43 +0000
X-Inumbo-ID: e0ba20b7-ee5d-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0ba20b7-ee5d-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 13:52:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,265,1539648000"; d="scan'208";a="82240135"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BF67DAB02000078001FEC32@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <3240b993-ca34-0022-8b55-b3ef5443c197@citrix.com>
Date: Thu, 22 Nov 2018 13:52:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF67DAB02000078001FEC32@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/mwait-idle: Graceful probe failure when
 MWAIT is disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMTEvMjAxOCAwOTo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hlbiBNV0FJVCBpcyBk
aXNhYmxlZCwgaW50ZWxfaWRsZSByZWZ1c2VzIHRvIHByb2JlLgo+IEJ1dCBpdCBtYXkgbWlzLWxl
YWQgdGhlIHVzZXIgYnkgYmxhbWluZyB0aGlzIG9uIHRoZSBtb2RlbCBudW1iZXI6Cj4KPiBpbnRl
bF9pZGxlOiBkb2VzIG5vdCBydW4gb24gZmFtaWx5IDYgbW9kZXNsIDc5Cj4KPiBTbyBkZWZlciB0
aGUgY2hlY2sgZm9yIE1XQUlUIHVudGlsIGFmdGVyIHRoZSBtb2RlbCMgd2hpdGUtbGlzdCBjaGVj
ayBzdWNjZWVkcywKPiBhbmQgaWYgdGhlIE1XQUlUIGNoZWNrIGZhaWxzLCB0ZWxsIHRoZSB1c2Vy
IGhvdyB0byBmaXggaXQ6Cj4KPiBpbnRlbF9pZGxlOiBQbGVhc2UgZW5hYmxlIE1XQUlUIGluIEJJ
T1MgU0VUVVAKPgo+IFNpZ25lZC1vZmYtYnk6IExlbiBCcm93biA8bGVuLmJyb3duQGludGVsLmNv
bT4KPiBTaWduZWQtb2ZmLWJ5OiBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBp
bnRlbC5jb20+Cj4gW0xpbnV4IGNvbW1pdDogYTRjNDQ3NTMzYTE4ZWU4NmUwNzIzMmQ2MzQ0YmEx
MmIxZjljNTA3N10KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 13:58:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 13:58: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-devel-bounces@lists.xenproject.org>)
	id 1gPpUu-0001RY-HG; Thu, 22 Nov 2018 13:58: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=76BK=OB=citrix.com=prvs=857ae18cf=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPpUt-0001RT-MS
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 13:58:23 +0000
X-Inumbo-ID: aab77262-ee5e-11e8-92e0-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aab77262-ee5e-11e8-92e0-12d6303a7972;
 Thu, 22 Nov 2018 13:58:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,265,1539648000"; d="scan'208";a="82240508"
To: Jan Beulich <JBeulich@suse.com>
References: <1542829065-19681-1-git-send-email-andrew.cooper3@citrix.com>
 <5BF66F8402000078001FEBF5@prv1-mh.provo.novell.com>
 <80218ab1-8d65-5a38-0ef6-477301f37d50@citrix.com>
 <5BF6ACC602000078001FEE46@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <0ae8f7df-e687-3866-aafe-c9209081adbe@citrix.com>
Date: Thu, 22 Nov 2018 13:58:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF6ACC602000078001FEE46@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/atomic: Improvements and
 simplifications to assembly constraints
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMTEvMjAxOCAxMzoxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMTEuMTgg
YXQgMTM6MzgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjIvMTEv
MjAxOCAwODo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiAgPj4+IE9uIDIxLjExLjE4IGF0IDIw
OjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gKiBTb21lIG9mIHRo
ZSBzaW5nbGUtYnl0ZSB2ZXJzaW9ucyBzcGVjaWZ5ICI9cSIgYXMgdGhlIG91dHB1dC4gIEFGQUlD
VCwgdGhlcmUKPj4+PiAgICB3YXMgbm90IGEgbGVnaXRpbWF0ZSByZWFzb24gdG8gcmVzdHJpY3Qg
dGhlIHVzZSBvZiAlZXNpLyVlZGkgaW4gdGhlIDMyLWJpdAo+Pj4+ICAgIGJ1aWxkLiAgRWl0aGVy
IHdheSwgaW4gNjQtYml0LCBpdCBpcyBlcXVpdmVsZW50IHRvICI9ciIuCj4+PiBJJ20gY29uZnVz
ZWQgYWJvdXQgdGhlIDMyLWJpdCBwYXJ0IGhlcmU6IE9mIGNvdXJzZSBpdCB3YXMgbmVjZXNzYXJ5
Cj4+PiB0byByZXN0cmljdCB0aGUgY29tcGlsZXIgdG8gdGhlIGxvdyA0IHJlZ2lzdGVycyBpbiB0
aGF0IGNhc2UuIEl0J3MganVzdAo+Pj4gbm90IGNsZWFyIHRvIG1lIHdoZXRoZXIgeW91J3ZlIGp1
c3Qgd3JpdHRlbiBpdCBkb3duIHdyb25nbHksIG9yCj4+PiB3aGV0aGVyIHlvdSBpbmRlZWQgdGhp
bmsgdGhlIHdheSBpdCByZWFkcyB0byBtZS4KPj4gV2FpdCAtIGFyZSB5b3Ugc2F5aW5nIHRoYXQg
dGhlIGNvbWJpbmF0aW9uIG9mICI9ciIgYW5kICViMCB3b3VsZAo+PiBhY3R1YWxseSBmYWlsIHRv
IGJ1aWxkIGlmIHRoZSBjb21waWxlciBoYXBwZW5lZCB0byBjaG9zZSAlZWRpLyVlc2k/Cj4gT2Yg
Y291cnNlOiBJdCB3b3VsZCBwcm9kdWNlICVzaWwgLyAlZGlsLCB3aGljaCBleGlzdCBvbmx5IGlu
IDY0LWJpdAo+IG1vZGUuCj4KPj4gTm93IHRoYXQgeW91IHBvaW50IGl0IG91dCwgSSBjYW4gc2Vl
IHdoeSAlZXNpLyVlZGkgYXJlbid0IGFjdHVhbGx5Cj4+IGVuY29kYWJsZSBpbiB0aGlzIGNpcmN1
bXN0YW5jZSwgYnV0IHN1cmVseSB0aGUgZmFjdCB0aGF0IHRoZSBjb21waWxlcgo+PiBoYXMgdG8g
cGljayBhIGJ5dGUgcmVnaXN0ZXIgbWVhbnMgdGhhdCBpdCB3b3VsZG4ndCBlbmQgdXAgY2hvb3Np
bmcgdGhlc2U/Cj4gSG93IGRvZXMgaXQga25vdyBpdCBuZWVkcyB0byBwaWNrIGEgYnl0ZSByZWdp
c3RlciB3aGVuIHlvdXIKPiBjb25zdHJhaW50IGlzICJyIj8gVGhhdCdzIHdoYXQgInEiIGlzIGZv
ci4KCk9rIGZpbmUuwqAgSSdsbCByZXdvcmQgaW4gbGlnaHQgb2YgdGhpcyBiZWhhdmlvdXIuCgo+
Cj4+Pj4gQEAgLTc5LDMxICs3MiwyNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBs
b25nIF9fY21weGNoZygKPj4+PiAgICAgIHN3aXRjaCAoIHNpemUgKQo+Pj4+ICAgICAgewo+Pj4+
ICAgICAgY2FzZSAxOgo+Pj4+IC0gICAgICAgIGFzbSB2b2xhdGlsZSAoICJsb2NrOyBjbXB4Y2hn
YiAlYjEsJTIiCj4+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgOiAiPWEiIChwcmV2KQo+Pj4+
IC0gICAgICAgICAgICAgICAgICAgICAgIDogInEiIChuZXcpLCAibSIgKCpfX3hnKHB0cikpLAo+
Pj4+IC0gICAgICAgICAgICAgICAgICAgICAgICIwIiAob2xkKQo+Pj4+ICsgICAgICAgIGFzbSB2
b2xhdGlsZSAoICJsb2NrOyBjbXB4Y2hnICViW25ld10sICVbcHRyXSIKPj4+PiArICAgICAgICAg
ICAgICAgICAgICAgICA6ICI9YSIgKHByZXYpLCBbcHRyXSAiK20iICgqKHVpbnQ4X3QgKilwdHIp
Cj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgOiBbbmV3XSAiciIgKG5ldyksICIwIiAob2xk
KQo+Pj4gQW55IHJlYXNvbiB5b3UgcmV0YWluIHRoZSByZWZlcmVuY2UgYnkgbnVtYmVyIGluIHRo
ZSBpbnB1dAo+Pj4gY29uc3RyYWludCBoZXJlLCByYXRoZXIgdGhhbiBnaXZpbmcgaXRzIGNvcnJl
c3BvbmRpbmcgb3V0cHV0Cj4+PiBvbmUgYSBuYW1lPwo+PiBOb3Qgc3BlY2lmaWNhbGx5LiAgSSBz
dXBwb3NlIHRoaXMgaXMgZG9hYmxlIGJlY2F1c2UgdGhlIGNvbnN0cmFpbnQgaXMgYW4KPj4gZXhw
bGljaXRseSByZWdpc3Rlci4KPiBJIGRvbid0IHVuZGVyc3RhbmQ6IFdoYXQgZG9lcyByZWdpc3Rl
ciBvciBubyBoYXZlIHRvIGRvIHdpdGgKPiBpdD8gRGlkIHlvdSBwZXJoYXBzIG1pc3VuZGVyc3Rh
bmQ/IEknbSBhc2tpbmcgZm9yIFtwcmV2XSAiYSIgKHByZXYpCj4gYW5kIHRoZW4gIltwcmV2XSIg
KG9sZCkuCgpIbW0gLSBJJ2QgZm9yZ290dGVuIHRoYXQgc3ludGF4LCBidXQgSSdtIHN0aWxsIG5v
dCBnb2luZyB0byBkbyBpdCBsaWtlIHRoYXQuCgpVc2luZyAiPWEiIChwcmV2KSA6ICJhIiAob2xk
KSBpcyBmaW5lLCBhbmQgc2xpZ2h0bHkgYmV0dGVyIHRoYW4gd2hhdCB3ZQpoYXZlIGN1cnJlbnRs
eS7CoCBJdCBhbHNvIGNsb3NlbHkgbWF0Y2hlcyBob3cgdGhlIGluc3RydWN0aW9uIGlzCmRlc2Ny
aWJlZCBpbiB0aGUgbWFudWFsLCB3aGVyZWFzIHVzaW5nICJbcHJldl0iIChvbGQpIGlzIGxvbmdl
ciwgYW5kCmFkZHMgYSBsZXZlbCBvZiBpbmRpcmVjdGlvbiB3aGljaCBtYWtlcyB0aGUgY29kZSBo
YXJkZXIgdG8gZm9sbG93LgoKPgo+Pj4+ICAgICAgICAgICIgICAgICAgam1wIDJiXG4iICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+Pj4gICAgICAgICAg
Ii5wcmV2aW91c1xuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPj4+PiAgICAgICAgICBfQVNNX0VYVEFCTEUoMWIsIDNiKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4+IC0gICAgICAgIDogIj1hIiAoX28p
LCAiPXIiIChfcmMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+
Pj4gLSAgICAgICAgOiBfcmVndHlwZSAoX24pLCAibSIgKCpfX3hnKCh2b2xhdGlsZSB2b2lkICop
X3ApKSwgIjAiIChfbyksICIxIiAoMCkgXAo+Pj4+ICsgICAgICAgIDogIithIiAoX28pLCAiPXIi
IChfcmMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+Pj4gKyAg
ICAgICAgICBbcHRyXSAiK20iICgqKHZvbGF0aWxlIHR5cGVvZigqKF9wKSkgKikoX3ApKSAgICAg
ICAgICAgICAgICAgIFwKPj4+IERvZXMgY2FzdGluZyB0byBhZGQgInZvbGF0aWxlIiBoZXJlIHJl
YWxseSBtYWtlIGFueSBkaWZmZXJlbmNlLAo+Pj4gY29uc2lkZXJpbmcgdGhlIGFzbSgpIGl0c2Vs
ZiBpcyBhIHZvbGF0aWxlIG9uZSBhbmQgaGFzIGEgbWVtb3J5Cj4+PiBjbG9iYmVyPwo+PiBZZXMu
ICBtb2RfbDFfZW50cnkoKSBoaXRzIGEgQlVHKCkgd2l0aG91dCBpdC4KPiBPdWNoLgo+Cj4+IFVu
dGlsIEkgdW5kZXJzdGFuZCB3aHksIEkgcHVycG9zZWZ1bGx5IGRpZG4ndCBjaGFuZ2UgdGhlIHZv
bGF0aWxpdHkgb2YKPj4gYW55IG9mIHRoZXNlIGNvbnN0cnVjdHMgaW4gd2hhdCBpcyBvdGhlcndp
c2UgYSBjbGVhbnVwIHBhdGNoLgo+IEkgdGhpbmsgdGhpcyB3b3VsZCBiZSBxdWl0ZSByZWxldmFu
dCB0byB1bmRlcnN0YW5kIGlycmVzcGVjdGl2ZQo+IG9mIHRoZSBleGFjdCBzaGFwZSB0aGlzIGNo
YW5nZSBpcyBnb2luZyB0byBlbmQgdXAgaGF2aW5nLiBXaGljaAo+IGV4YWN0IEJVRygpIGlzIGdl
dHRpbmcgdHJpZ2dlcmVkPwoKV2VsbCAtIHRoYXQncyBhIGdvb2QgcXVlc3Rpb24uwqAgV2UgZGVm
aW5pdGVseSBoaXQgYSB1ZDIgaW5zdHJ1Y3Rpb24sIGJ1dApnZXQgYSBib2d1cyBkZXRhaWxzIHBy
aW50ZWQuCgpJJ20gZmFpcmx5IHN1cmUgSSd2ZSBydWxlZCBvdXQgYSBwYXJ0aWFsbHkgc3RhbGUg
YnVpbGQsIGJ1dCBJJ20KYmVnaW5uaW5nIHRvIHN1c3BlY3QgdGhhdCByZWxlYXNlIGJ1aWxkcyB3
aXRob3V0IGRlYnVnZ2luZyBzeW1ib2xzCih3aGljaCBJJ20gdXNpbmcgdG8gcmVkdWNlIHRoZSBi
aW5hcnkgZGlmZiBiZXR3ZWVuIGJ1aWxkcykgY2F1c2VzIFhlbidzCnN5bWJvbCB0YWJsZSB0byBn
ZW5lcmF0ZWQgaW5jb3JyZWN0bHkuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:03:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:03: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-devel-bounces@lists.xenproject.org>)
	id 1gPpa0-0002HA-H0; Thu, 22 Nov 2018 14:03: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpZy-0002Gu-W0
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:03:39 +0000
X-Inumbo-ID: 67ff3250-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67ff3250-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:03:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=MtJ8xWA9qUHloLCvIEk/FO/K2KiiWlRZFAUGaRfluEU=; b=VBeO4MUyZpT6Uz3BAJpXDOk8Uo
 /FRVCIk1A14IplUDrLhOK/gb7SBRYL4RerbmU9plQ3LHIcmmN4tyiGNuJbB9rz7dJKxSpUS0GHIN1
 Kphn/TXjf55Olgpc9jNDFR+ufftxyVdLXH7aygV7C9ZJ4ZQcFpK8RXniWYx/H/Gw74hoXFLadGVJi
 kPk3z49co61r2z/69Xf+Kwnt0CCYu8afTmAvS2HCKXnUfGAMsWPWbfq1SlkVW17aNYEFT2KzbIysg
 iKoBMFEDulX4iK3g+vTgOhytNYv72XKVdeSZZYSb9qDXmS/znUupeKXJbpLTBYBVKsmSqsvvdz1pu
 1U2moY4Q==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpZn-0007Wm-1w; Thu, 22 Nov 2018 14:03:27 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:02:57 +0100
Message-Id: <20181122140320.24080-2-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 01/24] dma-direct: Make DIRECT_MAPPING_ERROR
 viable for SWIOTLB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9iaW4gTXVycGh5IDxyb2Jpbi5tdXJwaHlAYXJtLmNvbT4KCldpdGggdGhlIG92ZXJm
bG93IGJ1ZmZlciByZW1vdmVkLCB3ZSBubyBsb25nZXIgaGF2ZSBhIHVuaXF1ZSBhZGRyZXNzCndo
aWNoIGlzIGd1YXJhbnRlZWQgbm90IHRvIGJlIGEgdmFsaWQgRE1BIHRhcmdldCB0byB1c2UgYXMg
YW4gZXJyb3IKdG9rZW4uIFRoZSBESVJFQ1RfTUFQUElOR19FUlJPUiB2YWx1ZSBvZiAwIHRyaWVz
IHRvIGF0IGxlYXN0IHJlcHJlc2VudAphbiB1bmxpa2VseSBETUEgdGFyZ2V0LCBidXQgdW5mb3J0
dW5hdGVseSB0aGVyZSBhcmUgYWxyZWFkeSBTV0lPVExCCnVzZXJzIHdpdGggRE1BLWFibGUgbWVt
b3J5IGF0IHBoeXNpY2FsIGFkZHJlc3MgMCB3aGljaCBub3cgZ2V0cyBmYWxzZWx5CnRyZWF0ZWQg
YXMgYSBtYXBwaW5nIGZhaWx1cmUgYW5kIGxlYWRzIHRvIGFsbCBtYW5uZXIgb2YgbWlzYmVoYXZp
b3VyLgoKVGhlIGJlc3Qgd2UgY2FuIGRvIHRvIG1pdGlnYXRlIHRoYXQgaXMgZmxpcCBESVJFQ1Rf
TUFQUElOR19FUlJPUiB0byB0aGUKb3RoZXIgY29tbW9ubHktdXNlZCBlcnJvciB2YWx1ZSBvZiBh
bGwtYml0cy1zZXQsIHNpbmNlIHRoZSBsYXN0IHNpbmdsZQpieXRlIG9mIG1lbW9yeSBpcyBieSBm
YXIgdGhlIGxlYXN0LWxpa2VseS12YWxpZCBETUEgdGFyZ2V0LgoKRml4ZXM6IGRmZjhkNmMxZWQ1
OCAoInN3aW90bGI6IHJlbW92ZSB0aGUgb3ZlcmZsb3cgYnVmZmVyIikKUmVwb3J0ZWQtYnk6IEpv
aG4gU3R1bHR6IDxqb2huLnN0dWx0ekBsaW5hcm8ub3JnPgpUZXN0ZWQtYnk6IEpvaG4gU3R1bHR6
IDxqb2huLnN0dWx0ekBsaW5hcm8ub3JnPgpBY2tlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBSb2JpbiBNdXJwaHkgPHJv
YmluLm11cnBoeUBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNo
QGxzdC5kZT4KLS0tCiBpbmNsdWRlL2xpbnV4L2RtYS1kaXJlY3QuaCB8IDIgKy0KIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvbGludXgvZG1hLWRpcmVjdC5oIGIvaW5jbHVkZS9saW51eC9kbWEtZGlyZWN0LmgKaW5kZXgg
YmQ3M2U3YTkxNDEwLi45ZTY2YmZlMzY5YWEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvZG1h
LWRpcmVjdC5oCisrKyBiL2luY2x1ZGUvbGludXgvZG1hLWRpcmVjdC5oCkBAIC01LDcgKzUsNyBA
QAogI2luY2x1ZGUgPGxpbnV4L2RtYS1tYXBwaW5nLmg+CiAjaW5jbHVkZSA8bGludXgvbWVtX2Vu
Y3J5cHQuaD4KIAotI2RlZmluZSBESVJFQ1RfTUFQUElOR19FUlJPUgkJMAorI2RlZmluZSBESVJF
Q1RfTUFQUElOR19FUlJPUgkJKH4oZG1hX2FkZHJfdCkwKQogCiAjaWZkZWYgQ09ORklHX0FSQ0hf
SEFTX1BIWVNfVE9fRE1BCiAjaW5jbHVkZSA8YXNtL2RtYS1kaXJlY3QuaD4KLS0gCjIuMTkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:03:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:03: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-devel-bounces@lists.xenproject.org>)
	id 1gPpa4-0002Hg-5E; Thu, 22 Nov 2018 14:03: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpa3-0002HR-6g
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:03:43 +0000
X-Inumbo-ID: 6b328646-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b328646-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:03:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=9YixXoOCvTbfXDjN53pMRm0NG2dEtXbXnG/qpDVGj5U=; b=mjwab/ANWvbCntAYdSA+p+t5e5
 KghP9FKQgGU9IO/wq+Pa0hWEDbVlptCgMbY4ZEqYcXVbIFJdyW41ySTsUR5dEC2+RSE1wLcvN0o9v
 NCiUoE+B8vVfRmKGJCtw4w5UHmYSazpTy3rgUtc11HLIdVrqGpgxKFJdgA+BlZ6eHdIvUzHUKzTQQ
 V0ke6KaJMMrbRn6ku6RzvlDlBMONUTKFkfbJqfi8HMEJgsSpfUrPoQ38KJQ8BonVQpe/op6AmjUGX
 pr3TWypFtx9N3/laSvSkbVC5EFx283/8vgmydn3s7p5DEErHfcSm85GWUjxxheB8E4M8jBD5tlGVJ
 iYwv+oXg==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpZq-0007YI-0w; Thu, 22 Nov 2018 14:03:30 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:02:58 +0100
Message-Id: <20181122140320.24080-3-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 02/24] swiotlb: Skip cache maintenance on map
 error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9iaW4gTXVycGh5IDxyb2Jpbi5tdXJwaHlAYXJtLmNvbT4KCklmIHN3aW90bGJfYm91
bmNlX3BhZ2UoKSBmYWlsZWQsIGNhbGxpbmcgYXJjaF9zeW5jX2RtYV9mb3JfZGV2aWNlKCkgbWF5
CmxlYWQgdG8gc3VjaCBkZWxpZ2h0cyBhcyBwZXJmb3JtaW5nIGNhY2hlIG1haW50ZW5hbmNlIG9u
IHdoYXRldmVyCmFkZHJlc3MgcGh5c190b192aXJ0KFNXSU9UTEJfTUFQX0VSUk9SKSBsb29rcyBs
aWtlLCB3aGljaCBpcyB0eXBpY2FsbHkKb3V0c2lkZSB0aGUga2VybmVsIG1lbW9yeSBtYXAgYW5k
IGdvZXMgYWJvdXQgYXMgd2VsbCBhcyBleHBlY3RlZC4KCkRvbid0IGRvIHRoYXQuCgpGaXhlczog
YTRhNDMzMGRiNDZhICgic3dpb3RsYjogYWRkIHN1cHBvcnQgZm9yIG5vbi1jb2hlcmVudCBETUEi
KQpUZXN0ZWQtYnk6IEpvaG4gU3R1bHR6IDxqb2huLnN0dWx0ekBsaW5hcm8ub3JnPgpTaWduZWQt
b2ZmLWJ5OiBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5
OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBrZXJuZWwvZG1hL3N3aW90bGIu
YyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEva2VybmVsL2RtYS9zd2lvdGxiLmMgYi9rZXJuZWwvZG1hL3N3aW90bGIu
YwppbmRleCA1NzMxZGFhMDlhMzIuLjA0NTkzMGUzMmMwZSAxMDA2NDQKLS0tIGEva2VybmVsL2Rt
YS9zd2lvdGxiLmMKKysrIGIva2VybmVsL2RtYS9zd2lvdGxiLmMKQEAgLTY3OSw3ICs2NzksOCBA
QCBkbWFfYWRkcl90IHN3aW90bGJfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qg
cGFnZSAqcGFnZSwKIAl9CiAKIAlpZiAoIWRldl9pc19kbWFfY29oZXJlbnQoZGV2KSAmJgotCSAg
ICAoYXR0cnMgJiBETUFfQVRUUl9TS0lQX0NQVV9TWU5DKSA9PSAwKQorCSAgICAoYXR0cnMgJiBE
TUFfQVRUUl9TS0lQX0NQVV9TWU5DKSA9PSAwICYmCisJICAgIGRldl9hZGRyICE9IERJUkVDVF9N
QVBQSU5HX0VSUk9SKQogCQlhcmNoX3N5bmNfZG1hX2Zvcl9kZXZpY2UoZGV2LCBwaHlzLCBzaXpl
LCBkaXIpOwogCiAJcmV0dXJuIGRldl9hZGRyOwotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:03:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:03: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-devel-bounces@lists.xenproject.org>)
	id 1gPpa3-0002HY-R3; Thu, 22 Nov 2018 14:03: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpa2-0002HM-QZ
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:03:42 +0000
X-Inumbo-ID: 6b003587-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b003587-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:03:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=b0mTsSZ7pnWLHYe0tv9bLnm4xmcVv2T1rI2O6B8DMzE=; b=liIeK+xPUei0lEBxStOyanHUYE
 TaRXiwE03YnksJRiqDK9vKDV0SuL4zjUX6vtvXUyKf2Clftum0N/fnxl/Oe8pOV+Akw9rlRSWvkqV
 aGExKqG9sfG4gtPUI3AQwCBME9IiGpDRKV8OXZnOGLK4Wv1FogJk5gIf6KvRKBv+y68w2c7duGRuW
 RDCyJ9OSOUrTIiuD/Ene81oeB8JyQkj3/5ZhOzfm+H+i41NDb8yMqO0uByUhv0zLzfniM4aXrblwG
 WkBlTS/mukROY3vYG1mu8DnONxaPTdKme6tU17Sr5ceVtJaJRdhp5oeUzyznkpu3l8215voWO/ArI
 n2K8GzGA==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpZt-0007eI-0G; Thu, 22 Nov 2018 14:03:33 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:02:59 +0100
Message-Id: <20181122140320.24080-4-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 03/24] dma-mapping: provide a generic
 DMA_MAPPING_ERROR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXJyb3IgaGFuZGxpbmcgb2YgdGhlIGRtYV9tYXBfc2luZ2xlIGFuZCBkbWFfbWFwX3BhZ2UgQVBJ
cyBpcyBhIGxpdHRsZQpwcm9ibGVtYXRpYyBhdCB0aGUgbW9tZW50LCBpbiB0aGF0IHdlIHVzZSBk
aWZmZXJlbnQgZW5jb2RpbmdzIGluIHRoZQpyZXR1cm5lZCBkbWFfYWRkcl90IHRvIGluZGljYXRl
IGFuIGVycm9yLiAgVGhhdCBtZWFucyB3ZSByZXF1aXJlIGFuCmFkZGl0aW9uYWwgaW5kaXJlY3Qg
Y2FsbCB0byBmaWd1cmUgb3V0IGlmIGEgZG1hIG1hcHBpbmcgY2FsbCByZXR1cm5lZAphbiBlcnJv
ciwgYW5kIGEgbG90IG9mIGJvaWxlcnBsYXRlIGNvZGUgdG8gaW1wbGVtZW50IHRoZXNlIHNlbWFu
dGljcy4KCkluc3RlYWQgcmV0dXJuIHRoZSBtYXhpbXVtIGFkZHJlc3NhYmxlIHZhbHVlIGFzIHRo
ZSBlcnJvci4gIEFzIGxvbmcKYXMgd2UgZG9uJ3QgYWxsb3cgbWFwcGluZyBzaW5nbGUtYnl0ZSBy
YW5nZXMgd2l0aCBzaW5nbGUtYnl0ZSBhbGlnbm1lbnQKdGhpcyB2YWx1ZSBjYW4gbmV2ZXIgYmUg
YSB2YWxpZCByZXR1cm4uICBBZGRpdGlvbmFseSBpZiBkcml2ZXJzIGRvCm5vdCBjaGVjayB0aGUg
cmV0dXJuIHZhbHVlIGZyb20gdGhlIGRtYV9tYXAqIHJvdXRpbmVzIHRoaXMgdmFsdWVzIG1lYW5z
CnRoZXkgd2lsbCBnZW5lcmFsbHkgbm90IGJlIHBvaW50ZWQgdG8gYWN0dWFsIG1lbW9yeS4KCk9u
Y2UgdGhlIGRlZmF1bHQgdmFsdWUgaXMgYWRkZWQgaGVyZSB3ZSBjYW4gc3RhcnQgcmVtb3Zpbmcg
dGhlCnZhcmlvdXMgbWFwcGluZ19lcnJvciBtZXRob2RzIGFuZCBqdXN0IHJlbHkgb24gdGhpcyBn
ZW5lcmljIGNoZWNrLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3Qu
ZGU+Ci0tLQogaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oIHwgNiArKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2RtYS1t
YXBwaW5nLmggYi9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKaW5kZXggMTViZDQxNDQ3MDI1
Li5jMzIzYzUzOWI3Y2IgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvZG1hLW1hcHBpbmcuaAor
KysgYi9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKQEAgLTEzMyw2ICsxMzMsOCBAQCBzdHJ1
Y3QgZG1hX21hcF9vcHMgewogCXU2NCAoKmdldF9yZXF1aXJlZF9tYXNrKShzdHJ1Y3QgZGV2aWNl
ICpkZXYpOwogfTsKIAorI2RlZmluZSBETUFfTUFQUElOR19FUlJPUgkJKH4oZG1hX2FkZHJfdCkw
KQorCiBleHRlcm4gY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGRtYV9kaXJlY3Rfb3BzOwogZXh0
ZXJuIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBkbWFfdmlydF9vcHM7CiAKQEAgLTU3Niw2ICs1
NzgsMTAgQEAgc3RhdGljIGlubGluZSBpbnQgZG1hX21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmlj
ZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQogCWNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAq
b3BzID0gZ2V0X2RtYV9vcHMoZGV2KTsKIAogCWRlYnVnX2RtYV9tYXBwaW5nX2Vycm9yKGRldiwg
ZG1hX2FkZHIpOworCisJaWYgKGRtYV9hZGRyID09IERNQV9NQVBQSU5HX0VSUk9SKQorCQlyZXR1
cm4gMTsKKwogCWlmIChvcHMtPm1hcHBpbmdfZXJyb3IpCiAJCXJldHVybiBvcHMtPm1hcHBpbmdf
ZXJyb3IoZGV2LCBkbWFfYWRkcik7CiAJcmV0dXJuIDA7Ci0tIAoyLjE5LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:03:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:03: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-devel-bounces@lists.xenproject.org>)
	id 1gPpa0-0002H4-7l; Thu, 22 Nov 2018 14:03: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpZy-0002Gv-W0
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:03:39 +0000
X-Inumbo-ID: 68621f8f-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68621f8f-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:03:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=3BX9PqqvdLeVCRuhSYQhRsSK98r6Q7dJCk6jBNHa5mM=; b=hzgBm4/p3vtzP8FZdwn1Q2ZB9
 MLX5WXygMyev/k7ITTFniBPCEVmHAa7AJfMIE/Kd9XgPtsNjH0W/axrJf7GAed1P0R9i49N/eEY8o
 tSYWqeUJ3TQigvk9WagHWWONlWeo4sAHhaIOiOopLrSabTTai/6oDgGmO7bj9TpOtmjBDFh3veHTo
 QMpMNdwrXLpYBG5XyrsxSrykxByRDyRXc5Es5b6bQ34/xxXi0wjbiFcfMABXwGtQ/RkaH+rn0hG4u
 E7l8B7J4qPzOvjuK2aBKz84Y+pIMRbJa9Jj5kTSVsS9W5r8DweN/wk2zxefdqQwOVioPH0Fqr3zeB
 kYcNHjPDA==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpZj-0007Wa-Vj; Thu, 22 Nov 2018 14:03:24 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:02:56 +0100
Message-Id: <20181122140320.24080-1-hch@lst.de>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] remove the ->mapping_error method from dma_map_ops V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXJyb3IgcmVwb3J0aW5nIGZvciB0aGUgZG1hX21hcF9zaW5nbGUgYW5kIGRtYV9tYXBfcGFnZSBv
cGVyYXRpb25zIGlzCmN1cnJlbnRseSBhIG1lc3MuICBCb3RoIEFQSXMgZGlyZWN0bHkgcmV0dXJu
IHRoZSBkbWFfYWRkcl90IHRvIGJlIHVzZWQgZm9yCnRoZSBETUEsIHdpdGggYSBtYWdpYyBlcnJv
ciBlc2NhcGUgdGhhdCBpcyBzcGVjaWZpYyB0byB0aGUgaW5zdGFuY2UgYW5kCmNoZWNrZWQgYnkg
YW5vdGhlciBtZXRob2QgcHJvdmlkZWQuICBUaGlzIGhhcyBhIGZldyBkb3duc2lkZXM6CgogLSB0
aGUgZXJyb3IgY2hlY2sgaXMgZWFzaWx5IGZvcmdvdHRlbiBhbmQgYSBfX211c3RfY2hlY2sgbWFy
a2VyIGRvZXNuJ3QKICAgaGVscCBhcyB0aGUgdmFsdWUgYWx3YXlzIGlzIGNvbnN1bWVkIGFueXdh
eQogLSB0aGUgZXJyb3IgY2hlY2tpbmcgcmVxdWlyZXMgYW5vdGhlciBpbmRpcmVjdCBjYWxsLCB3
aGljaCBoYXZlIGdvdHRlbgogICBpbmNyZWRpYmx5IGV4cGVuc2l2ZQogLSBhIGxvdCBvZiBjb2Rl
IGlzIHdhc3RlZCBvbiBpbXBsZW1lbnRpbmcgdGhlc2UgbWV0aG9kcwoKVGhlIGhpc3RvcmljYWwg
cmVhc29uIGZvciB0aGlzIGlzIHRoYXQgcGVvcGxlIHRob3VnaHQgRE1BIG1hcHBpbmdzIHdvdWxk
Cm5vdCBmYWlsIHdoZW4gdGhlIEFQSSB3YXMgY3JlYXRlZCwgd2hpY2ggc291bmRzIGxpa2UgYSBy
ZWFsbHkgYmFkCmFzc3VtcHRpb24gaW4gcmV0cm9zcGVjdGl2ZSwgYW5kIHRoZW4gd2UgdHJpZWQg
dG8gY3JhbSBlcnJvciBoYW5kbGluZwpvbnRvIGl0IGxhdGVyIG9uLgoKVGhlcmUgYmFzaWNhbGx5
IGFyZSB0d28gdmFyaWFudHM6ICB0aGUgZXJyb3IgY29kZSBpcyAwIGJlY2F1c2UgdGhlCmltcGxl
bWVudGF0aW9uIHdpbGwgbmV2ZXIgcmV0dXJuIDAgYXMgYSB2YWxpZCBETUEgYWRkcmVzcywgb3Ig
dGhlIGVycm9yCmNvZGUgaXMgYWxsLUYgYXMgdGhlIGltcGxlbWVudGF0aW9uIHdvbid0IGV2ZXIg
cmV0dXJuIGFuIGFkZHJlc3MgdGhhdApoaWdoLiAgVGhlIG9sZCBBTUQgR0FSVCBpcyB0aGUgb25s
eSBvbmUgbm90IGZhbGxpbmcgaW50byB0aGVzZSB0d28gY2FtcHMKYXMgaXQgcGlja3Mgc29ydCBv
ZiBhIHJlbGF0aXZlIHplcm8gcmVsYXRpdmUgdG8gd2hlcmUgaXQgaXMgbWFwcGVkLgoKVGhlIDAg
cmV0dXJuIGRvZXNuJ3Qgd29yayBmb3IgZGlyZWN0IG1hcHBpbmdzIHRoYXQgaGF2ZSByYW0gYXQg
YWRkcmVzcwp6ZXJvIGFuZCBhIGxvdCBvZiBJT01NVXMgdGhhdCBzdGFydCBhbGxvY2F0aW5nIGJ1
cyBzcGFjZSBmcm9tIGFkZHJlc3MKemVybywgc28gd2UgY2FuJ3QgY29uc29saWRhdGUgb24gdGhh
dCwgYnV0IEkgdGhpbmsgd2UgY2FuIG1vdmUgZXZlcnlvbmUKdG8gYWxsLUZzLCB3aGljaCB0aGUg
cGF0Y2ggaGVyZSBkb2VzLiAgVGhlIHJlYXNvbiBmb3IgdGhhdCBpcyB0aGF0CnRoZXJlIGlzIG9u
bHkgb25lIHdheSB0byBldmVyIGdldCB0aGlzIGFkZHJlc3M6IGJ5IGRvaW5nIGEgMS1ieXRlIGxv
bmcsCjEtYnl0ZSBhbGlnbmVkIG1hcHBpbmcsIGJ1dCBhbGwgb3VyIG1hcHBpbmdzIGFyZSBub3Qg
b25seSBsb25nZXIgYnV0CmdlbmVyYWxseSBhbGlnbmVkLCBhbmQgdGhlIG1hcHBpbmdzIGhhdmUg
dG8ga2VlcCBhdCBsZWFzdCB0aGUgYmFzaWMKYWxpZ25tZW50LgoKTm90ZSB0aGF0IHRoZSBmaXJz
dCB0d28gcGF0Y2hlcyBhcmUgcXVldWVkIHVwIGZvciA0LjIwIGFuZCBpbmNsdWRlZApmb3IgcmVm
ZXJlbmNlLgoKQSBnaXQgdHJlZSBpcyBhbHNvIGF2YWlsYWJsZSBoZXJlOgoKICAgIGdpdDovL2dp
dC5pbmZyYWRlYWQub3JnL3VzZXJzL2hjaC9taXNjLmdpdCBkbWEtbWFwcGluZy1lcnJvci4yCgpH
aXR3ZWI6CgogICAgaHR0cDovL2dpdC5pbmZyYWRlYWQub3JnL3VzZXJzL2hjaC9taXNjLmdpdC9z
aG9ydGxvZy9yZWZzL2hlYWRzL2RtYS1tYXBwaW5nLWVycm9yLjIKCkNoYW5nZXMgc2luY2UgdjE6
CiAtIGRyb3BwZWQgdGhlIHNpZ25hdHVyZSBjaGFuZ2UKIC0gc3BsaXQgaW50byBtdWx0aXBsZSBw
YXRjaGVzCiAtIGZpeGVkIHRoZSBpb3ZhIGFsbG9jYXRvciByZXR1cm4gY2hlY2sgaW4gYW1kLWlv
bW11CiAtIHJlbW92ZSBFTUVSR0VOQ1lfUEFHRVMgaW4gYW1kX2dhcnQgYW5kIGNhbGdhcnkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:03:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:03: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-devel-bounces@lists.xenproject.org>)
	id 1gPpa9-0002Jy-Kr; Thu, 22 Nov 2018 14:03: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpa7-0002JT-TU
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:03:47 +0000
X-Inumbo-ID: 6dcddab3-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6dcddab3-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:03:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=AdFY4wiW6nK86zGjX4wF/OMoDP0gbeLkeDXKhdO0Plk=; b=tgi/7i1IzVN4IPz+o2OAhB+n9V
 fsSzlqOk15UljrOLXY3X8RD4MGkLP+5k0ps+iHf3BfRnkdbJfrd2wtvjdqyvX1aNTagnHIXNNDL2h
 pKnIzUnqXeD9yQm0lHaSQlLn74m3pNnLVyDVxLT9ZRwCqIVW/6YQdxzAcS3w0ZVbU7qxbAjZeVOE9
 8N4DY4ytTqYd0ek0GmHFQGnDn011d3CWmRW8hO5KSgh/IxNzYImZ2oQ1uiosjarqi+Vx0HrIdHHRe
 0PQPmo/5Ru/Z4boa0csuChTWwRXcns6XtxrNwQsF8H2FIvSXcQ60bEgIlluT3PGtdSyMoK6n8zvI5
 T7qjn19Q==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpZw-0007kI-28; Thu, 22 Nov 2018 14:03:36 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:00 +0100
Message-Id: <20181122140320.24080-5-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 04/24] dma-direct: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGRtYS1kaXJlY3QgY29kZSBhbHJlYWR5IHJldHVybnMgKH4oZG1hX2FkZHJfdCkweDApIG9u
IG1hcHBpbmcKZmFpbHVyZXMsIHNvIHdlIGNhbiBzd2l0Y2ggb3ZlciB0byByZXR1cm5pbmcgRE1B
X01BUFBJTkdfRVJST1IgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0
aGUgcmVzdC4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgot
LS0KIGFyY2gvcG93ZXJwYy9rZXJuZWwvZG1hLXN3aW90bGIuYyB8ICAxIC0KIGluY2x1ZGUvbGlu
dXgvZG1hLWRpcmVjdC5oICAgICAgICB8ICAzIC0tLQoga2VybmVsL2RtYS9kaXJlY3QuYyAgICAg
ICAgICAgICAgIHwgIDggKy0tLS0tLS0KIGtlcm5lbC9kbWEvc3dpb3RsYi5jICAgICAgICAgICAg
ICB8IDExICsrKysrLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9kbWEtc3dpb3Rs
Yi5jIGIvYXJjaC9wb3dlcnBjL2tlcm5lbC9kbWEtc3dpb3RsYi5jCmluZGV4IDVmYzMzNWY0ZDlj
ZC4uM2Q4ZGYyY2Y4YmU5IDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMva2VybmVsL2RtYS1zd2lv
dGxiLmMKKysrIGIvYXJjaC9wb3dlcnBjL2tlcm5lbC9kbWEtc3dpb3RsYi5jCkBAIC01OSw3ICs1
OSw2IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBwb3dlcnBjX3N3aW90bGJfZG1hX29wcyA9
IHsKIAkuc3luY19zaW5nbGVfZm9yX2RldmljZSA9IHN3aW90bGJfc3luY19zaW5nbGVfZm9yX2Rl
dmljZSwKIAkuc3luY19zZ19mb3JfY3B1ID0gc3dpb3RsYl9zeW5jX3NnX2Zvcl9jcHUsCiAJLnN5
bmNfc2dfZm9yX2RldmljZSA9IHN3aW90bGJfc3luY19zZ19mb3JfZGV2aWNlLAotCS5tYXBwaW5n
X2Vycm9yID0gZG1hX2RpcmVjdF9tYXBwaW5nX2Vycm9yLAogCS5nZXRfcmVxdWlyZWRfbWFzayA9
IHN3aW90bGJfcG93ZXJwY19nZXRfcmVxdWlyZWQsCiB9OwogCmRpZmYgLS1naXQgYS9pbmNsdWRl
L2xpbnV4L2RtYS1kaXJlY3QuaCBiL2luY2x1ZGUvbGludXgvZG1hLWRpcmVjdC5oCmluZGV4IDll
NjZiZmUzNjlhYS4uZTc2MDBmOTJkODc2IDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2RtYS1k
aXJlY3QuaAorKysgYi9pbmNsdWRlL2xpbnV4L2RtYS1kaXJlY3QuaApAQCAtNSw4ICs1LDYgQEAK
ICNpbmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgogI2luY2x1ZGUgPGxpbnV4L21lbV9lbmNy
eXB0Lmg+CiAKLSNkZWZpbmUgRElSRUNUX01BUFBJTkdfRVJST1IJCSh+KGRtYV9hZGRyX3QpMCkK
LQogI2lmZGVmIENPTkZJR19BUkNIX0hBU19QSFlTX1RPX0RNQQogI2luY2x1ZGUgPGFzbS9kbWEt
ZGlyZWN0Lmg+CiAjZWxzZQpAQCAtNzMsNSArNzEsNCBAQCBkbWFfYWRkcl90IGRtYV9kaXJlY3Rf
bWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIGludCBkbWFf
ZGlyZWN0X21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2ds
LCBpbnQgbmVudHMsCiAJCWVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwgdW5zaWduZWQgbG9u
ZyBhdHRycyk7CiBpbnQgZG1hX2RpcmVjdF9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAqZGV2LCB1
NjQgbWFzayk7Ci1pbnQgZG1hX2RpcmVjdF9tYXBwaW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRl
diwgZG1hX2FkZHJfdCBkbWFfYWRkcik7CiAjZW5kaWYgLyogX0xJTlVYX0RNQV9ESVJFQ1RfSCAq
LwpkaWZmIC0tZ2l0IGEva2VybmVsL2RtYS9kaXJlY3QuYyBiL2tlcm5lbC9kbWEvZGlyZWN0LmMK
aW5kZXggMjJhMTJhYjVhNWU5Li5kNDMzNWEwMzE5M2EgMTAwNjQ0Ci0tLSBhL2tlcm5lbC9kbWEv
ZGlyZWN0LmMKKysrIGIva2VybmVsL2RtYS9kaXJlY3QuYwpAQCAtMjY1LDcgKzI2NSw3IEBAIGRt
YV9hZGRyX3QgZG1hX2RpcmVjdF9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBw
YWdlICpwYWdlLAogCWRtYV9hZGRyX3QgZG1hX2FkZHIgPSBwaHlzX3RvX2RtYShkZXYsIHBoeXMp
OwogCiAJaWYgKCFjaGVja19hZGRyKGRldiwgZG1hX2FkZHIsIHNpemUsIF9fZnVuY19fKSkKLQkJ
cmV0dXJuIERJUkVDVF9NQVBQSU5HX0VSUk9SOworCQlyZXR1cm4gRE1BX01BUFBJTkdfRVJST1I7
CiAKIAlpZiAoIShhdHRycyAmIERNQV9BVFRSX1NLSVBfQ1BVX1NZTkMpKQogCQlkbWFfZGlyZWN0
X3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2UoZGV2LCBkbWFfYWRkciwgc2l6ZSwgZGlyKTsKQEAgLTMx
MiwxMSArMzEyLDYgQEAgaW50IGRtYV9kaXJlY3Rfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmRl
diwgdTY0IG1hc2spCiAJcmV0dXJuIG1hc2sgPj0gcGh5c190b19kbWEoZGV2LCBtaW5fbWFzayk7
CiB9CiAKLWludCBkbWFfZGlyZWN0X21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBk
bWFfYWRkcl90IGRtYV9hZGRyKQotewotCXJldHVybiBkbWFfYWRkciA9PSBESVJFQ1RfTUFQUElO
R19FUlJPUjsKLX0KLQogY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGRtYV9kaXJlY3Rfb3BzID0g
ewogCS5hbGxvYwkJCT0gZG1hX2RpcmVjdF9hbGxvYywKIAkuZnJlZQkJCT0gZG1hX2RpcmVjdF9m
cmVlLApAQCAtMzM1LDcgKzMzMCw2IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBkbWFfZGly
ZWN0X29wcyA9IHsKICNlbmRpZgogCS5nZXRfcmVxdWlyZWRfbWFzawk9IGRtYV9kaXJlY3RfZ2V0
X3JlcXVpcmVkX21hc2ssCiAJLmRtYV9zdXBwb3J0ZWQJCT0gZG1hX2RpcmVjdF9zdXBwb3J0ZWQs
Ci0JLm1hcHBpbmdfZXJyb3IJCT0gZG1hX2RpcmVjdF9tYXBwaW5nX2Vycm9yLAogCS5jYWNoZV9z
eW5jCQk9IGFyY2hfZG1hX2NhY2hlX3N5bmMsCiB9OwogRVhQT1JUX1NZTUJPTChkbWFfZGlyZWN0
X29wcyk7CmRpZmYgLS1naXQgYS9rZXJuZWwvZG1hL3N3aW90bGIuYyBiL2tlcm5lbC9kbWEvc3dp
b3RsYi5jCmluZGV4IDA0NTkzMGUzMmMwZS4uZmYxY2U4MWJiNjIzIDEwMDY0NAotLS0gYS9rZXJu
ZWwvZG1hL3N3aW90bGIuYworKysgYi9rZXJuZWwvZG1hL3N3aW90bGIuYwpAQCAtNjMxLDIxICs2
MzEsMjEgQEAgc3RhdGljIGRtYV9hZGRyX3Qgc3dpb3RsYl9ib3VuY2VfcGFnZShzdHJ1Y3QgZGV2
aWNlICpkZXYsIHBoeXNfYWRkcl90ICpwaHlzLAogCWlmICh1bmxpa2VseShzd2lvdGxiX2ZvcmNl
ID09IFNXSU9UTEJfTk9fRk9SQ0UpKSB7CiAJCWRldl93YXJuX3JhdGVsaW1pdGVkKGRldiwKIAkJ
CSJDYW5ub3QgZG8gRE1BIHRvIGFkZHJlc3MgJXBhXG4iLCBwaHlzKTsKLQkJcmV0dXJuIERJUkVD
VF9NQVBQSU5HX0VSUk9SOworCQlyZXR1cm4gRE1BX01BUFBJTkdfRVJST1I7CiAJfQogCiAJLyog
T2ggd2VsbCwgaGF2ZSB0byBhbGxvY2F0ZSBhbmQgbWFwIGEgYm91bmNlIGJ1ZmZlci4gKi8KIAkq
cGh5cyA9IHN3aW90bGJfdGJsX21hcF9zaW5nbGUoZGV2LCBfX3BoeXNfdG9fZG1hKGRldiwgaW9f
dGxiX3N0YXJ0KSwKIAkJCSpwaHlzLCBzaXplLCBkaXIsIGF0dHJzKTsKIAlpZiAoKnBoeXMgPT0g
U1dJT1RMQl9NQVBfRVJST1IpCi0JCXJldHVybiBESVJFQ1RfTUFQUElOR19FUlJPUjsKKwkJcmV0
dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCiAJLyogRW5zdXJlIHRoYXQgdGhlIGFkZHJlc3MgcmV0
dXJuZWQgaXMgRE1BJ2JsZSAqLwogCWRtYV9hZGRyID0gX19waHlzX3RvX2RtYShkZXYsICpwaHlz
KTsKIAlpZiAodW5saWtlbHkoIWRtYV9jYXBhYmxlKGRldiwgZG1hX2FkZHIsIHNpemUpKSkgewog
CQlzd2lvdGxiX3RibF91bm1hcF9zaW5nbGUoZGV2LCAqcGh5cywgc2l6ZSwgZGlyLAogCQkJYXR0
cnMgfCBETUFfQVRUUl9TS0lQX0NQVV9TWU5DKTsKLQkJcmV0dXJuIERJUkVDVF9NQVBQSU5HX0VS
Uk9SOworCQlyZXR1cm4gRE1BX01BUFBJTkdfRVJST1I7CiAJfQogCiAJcmV0dXJuIGRtYV9hZGRy
OwpAQCAtNjgwLDcgKzY4MCw3IEBAIGRtYV9hZGRyX3Qgc3dpb3RsYl9tYXBfcGFnZShzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCiAJaWYgKCFkZXZfaXNfZG1hX2NvaGVy
ZW50KGRldikgJiYKIAkgICAgKGF0dHJzICYgRE1BX0FUVFJfU0tJUF9DUFVfU1lOQykgPT0gMCAm
JgotCSAgICBkZXZfYWRkciAhPSBESVJFQ1RfTUFQUElOR19FUlJPUikKKwkgICAgZGV2X2FkZHIg
IT0gRE1BX01BUFBJTkdfRVJST1IpCiAJCWFyY2hfc3luY19kbWFfZm9yX2RldmljZShkZXYsIHBo
eXMsIHNpemUsIGRpcik7CiAKIAlyZXR1cm4gZGV2X2FkZHI7CkBAIC03ODksNyArNzg5LDcgQEAg
c3dpb3RsYl9tYXBfc2dfYXR0cnMoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxp
c3QgKnNnbCwgaW50IG5lbGVtcywKIAlmb3JfZWFjaF9zZyhzZ2wsIHNnLCBuZWxlbXMsIGkpIHsK
IAkJc2ctPmRtYV9hZGRyZXNzID0gc3dpb3RsYl9tYXBfcGFnZShkZXYsIHNnX3BhZ2Uoc2cpLCBz
Zy0+b2Zmc2V0LAogCQkJCXNnLT5sZW5ndGgsIGRpciwgYXR0cnMpOwotCQlpZiAoc2ctPmRtYV9h
ZGRyZXNzID09IERJUkVDVF9NQVBQSU5HX0VSUk9SKQorCQlpZiAoc2ctPmRtYV9hZGRyZXNzID09
IERNQV9NQVBQSU5HX0VSUk9SKQogCQkJZ290byBvdXRfZXJyb3I7CiAJCXNnX2RtYV9sZW4oc2cp
ID0gc2ctPmxlbmd0aDsKIAl9CkBAIC04NjksNyArODY5LDYgQEAgc3dpb3RsYl9kbWFfc3VwcG9y
dGVkKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCB1NjQgbWFzaykKIH0KIAogY29uc3Qgc3RydWN0IGRt
YV9tYXBfb3BzIHN3aW90bGJfZG1hX29wcyA9IHsKLQkubWFwcGluZ19lcnJvcgkJPSBkbWFfZGly
ZWN0X21hcHBpbmdfZXJyb3IsCiAJLmFsbG9jCQkJPSBkbWFfZGlyZWN0X2FsbG9jLAogCS5mcmVl
CQkJPSBkbWFfZGlyZWN0X2ZyZWUsCiAJLnN5bmNfc2luZ2xlX2Zvcl9jcHUJPSBzd2lvdGxiX3N5
bmNfc2luZ2xlX2Zvcl9jcHUsCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:03:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:03: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-devel-bounces@lists.xenproject.org>)
	id 1gPpaB-0002L3-UN; Thu, 22 Nov 2018 14:03: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpaA-0002KY-Uc
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:03:50 +0000
X-Inumbo-ID: 6f8e1616-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f8e1616-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:03:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=R3V78J3nd5SsZcfm7IBkeuCZR8LS4DbKrcDQGCivuII=; b=k74N7lKIzbxXpL3Mo7uohxjACw
 aEhzDNIbE+wFx2mjyKqTm3vrPAkg1hzzIL4WZ/14bql1cNjshE432ZgCyy2dR485s8nezROfDGXBq
 Vkec2oM0+TPfgcWO8rwPOMOng5Sf2ekRAopm+eM145UaWWcTredDGILw7m5OWTXjv1C4HBntP23d0
 fKSraR6I3bL8OqlxdfZ6bNHZfmFswF2zncL/WSgaGzJIL7sP+hAdJCcuOB+dMObrSC9pHu5BP6Xg8
 QlgW55wLHlKDze2fCNEO8HK/6K/hHW2OUpW9VoR4nS4eTQaWxQdZ0rYxvg5Two63+dGdsUU/+ZXR1
 +bwtXCNg==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpZz-0007oE-1A; Thu, 22 Nov 2018 14:03:39 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:01 +0100
Message-Id: <20181122140320.24080-6-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 05/24] arm: remove the mapping_error dma_map_ops
 method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXJtIGFscmVhZHkgcmV0dXJucyAofihkbWFfYWRkcl90KTB4MCkgb24gbWFwcGluZyBmYWlsdXJl
cywgc28gd2UgY2FuCnN3aXRjaCBvdmVyIHRvIHJldHVybmluZyBETUFfTUFQUElOR19FUlJPUiBh
bmQgbGV0IHRoZSBjb3JlIGRtYS1tYXBwaW5nCmNvZGUgaGFuZGxlIHRoZSByZXN0LgoKU2lnbmVk
LW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9hcm0vY29t
bW9uL2RtYWJvdW5jZS5jICAgICAgfCAxMiArKystLS0tLS0tCiBhcmNoL2FybS9pbmNsdWRlL2Fz
bS9kbWEtaW9tbXUuaCB8ICAyIC0tCiBhcmNoL2FybS9tbS9kbWEtbWFwcGluZy5jICAgICAgICB8
IDM5ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDE4
IGluc2VydGlvbnMoKyksIDM1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2Nv
bW1vbi9kbWFib3VuY2UuYyBiL2FyY2gvYXJtL2NvbW1vbi9kbWFib3VuY2UuYwppbmRleCA5YTky
ZGU2MzQyNmYuLjViYTQ2MjIwMzBjYSAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vY29tbW9uL2RtYWJv
dW5jZS5jCisrKyBiL2FyY2gvYXJtL2NvbW1vbi9kbWFib3VuY2UuYwpAQCAtMjU3LDcgKzI1Nyw3
IEBAIHN0YXRpYyBpbmxpbmUgZG1hX2FkZHJfdCBtYXBfc2luZ2xlKHN0cnVjdCBkZXZpY2UgKmRl
diwgdm9pZCAqcHRyLCBzaXplX3Qgc2l6ZSwKIAlpZiAoYnVmID09IE5VTEwpIHsKIAkJZGV2X2Vy
cihkZXYsICIlczogdW5hYmxlIHRvIG1hcCB1bnNhZmUgYnVmZmVyICVwIVxuIiwKIAkJICAgICAg
IF9fZnVuY19fLCBwdHIpOwotCQlyZXR1cm4gQVJNX01BUFBJTkdfRVJST1I7CisJCXJldHVybiBE
TUFfTUFQUElOR19FUlJPUjsKIAl9CiAKIAlkZXZfZGJnKGRldiwgIiVzOiB1bnNhZmUgYnVmZmVy
ICVwIChkbWE9JSN4KSBtYXBwZWQgdG8gJXAgKGRtYT0lI3gpXG4iLApAQCAtMzI3LDcgKzMyNyw3
IEBAIHN0YXRpYyBkbWFfYWRkcl90IGRtYWJvdW5jZV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCiAJcmV0ID0gbmVlZHNfYm91bmNlKGRldiwgZG1hX2Fk
ZHIsIHNpemUpOwogCWlmIChyZXQgPCAwKQotCQlyZXR1cm4gQVJNX01BUFBJTkdfRVJST1I7CisJ
CXJldHVybiBETUFfTUFQUElOR19FUlJPUjsKIAogCWlmIChyZXQgPT0gMCkgewogCQlhcm1fZG1h
X29wcy5zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKGRldiwgZG1hX2FkZHIsIHNpemUsIGRpcik7CkBA
IC0zMzYsNyArMzM2LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgZG1hYm91bmNlX21hcF9wYWdlKHN0
cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAKIAlpZiAoUGFnZUhpZ2hNZW0o
cGFnZSkpIHsKIAkJZGV2X2VycihkZXYsICJETUEgYnVmZmVyIGJvdW5jaW5nIG9mIEhJR0hNRU0g
cGFnZXMgaXMgbm90IHN1cHBvcnRlZFxuIik7Ci0JCXJldHVybiBBUk1fTUFQUElOR19FUlJPUjsK
KwkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCX0KIAogCXJldHVybiBtYXBfc2luZ2xlKGRl
diwgcGFnZV9hZGRyZXNzKHBhZ2UpICsgb2Zmc2V0LCBzaXplLCBkaXIsIGF0dHJzKTsKQEAgLTQ1
MywxMSArNDUzLDYgQEAgc3RhdGljIGludCBkbWFib3VuY2VfZG1hX3N1cHBvcnRlZChzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHU2NCBkbWFfbWFzaykKIAlyZXR1cm4gYXJtX2RtYV9vcHMuZG1hX3N1cHBv
cnRlZChkZXYsIGRtYV9tYXNrKTsKIH0KIAotc3RhdGljIGludCBkbWFib3VuY2VfbWFwcGluZ19l
cnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpCi17Ci0JcmV0dXJu
IGFybV9kbWFfb3BzLm1hcHBpbmdfZXJyb3IoZGV2LCBkbWFfYWRkcik7Ci19Ci0KIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgZG1hYm91bmNlX29wcyA9IHsKIAkuYWxsb2MJCQk9IGFy
bV9kbWFfYWxsb2MsCiAJLmZyZWUJCQk9IGFybV9kbWFfZnJlZSwKQEAgLTQ3Miw3ICs0NjcsNiBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGRtYWJvdW5jZV9vcHMgPSB7CiAJLnN5
bmNfc2dfZm9yX2NwdQk9IGFybV9kbWFfc3luY19zZ19mb3JfY3B1LAogCS5zeW5jX3NnX2Zvcl9k
ZXZpY2UJPSBhcm1fZG1hX3N5bmNfc2dfZm9yX2RldmljZSwKIAkuZG1hX3N1cHBvcnRlZAkJPSBk
bWFib3VuY2VfZG1hX3N1cHBvcnRlZCwKLQkubWFwcGluZ19lcnJvcgkJPSBkbWFib3VuY2VfbWFw
cGluZ19lcnJvciwKIH07CiAKIHN0YXRpYyBpbnQgZG1hYm91bmNlX2luaXRfcG9vbChzdHJ1Y3Qg
ZG1hYm91bmNlX3Bvb2wgKnBvb2wsIHN0cnVjdCBkZXZpY2UgKmRldiwKZGlmZiAtLWdpdCBhL2Fy
Y2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1pb21tdS5oIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20vZG1h
LWlvbW11LmgKaW5kZXggNjgyMWYxMjQ5MzAwLi43NzJmNDhlZjg0YjcgMTAwNjQ0Ci0tLSBhL2Fy
Y2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1pb21tdS5oCisrKyBiL2FyY2gvYXJtL2luY2x1ZGUvYXNt
L2RtYS1pb21tdS5oCkBAIC05LDggKzksNiBAQAogI2luY2x1ZGUgPGxpbnV4L2RtYS1kZWJ1Zy5o
PgogI2luY2x1ZGUgPGxpbnV4L2tyZWYuaD4KIAotI2RlZmluZSBBUk1fTUFQUElOR19FUlJPUgkJ
KH4oZG1hX2FkZHJfdCkweDApCi0KIHN0cnVjdCBkbWFfaW9tbXVfbWFwcGluZyB7CiAJLyogaW9t
bXUgc3BlY2lmaWMgZGF0YSAqLwogCXN0cnVjdCBpb21tdV9kb21haW4JKmRvbWFpbjsKZGlmZiAt
LWdpdCBhL2FyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMgYi9hcmNoL2FybS9tbS9kbWEtbWFwcGlu
Zy5jCmluZGV4IDY2MWZlNDhhYjc4ZC4uMmNmYjE3YmFkMWU2IDEwMDY0NAotLS0gYS9hcmNoL2Fy
bS9tbS9kbWEtbWFwcGluZy5jCisrKyBiL2FyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMKQEAgLTE3
OSwxMSArMTc5LDYgQEAgc3RhdGljIHZvaWQgYXJtX2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNl
KHN0cnVjdCBkZXZpY2UgKmRldiwKIAlfX2RtYV9wYWdlX2NwdV90b19kZXYocGFnZSwgb2Zmc2V0
LCBzaXplLCBkaXIpOwogfQogCi1zdGF0aWMgaW50IGFybV9kbWFfbWFwcGluZ19lcnJvcihzdHJ1
Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpCi17Ci0JcmV0dXJuIGRtYV9hZGRy
ID09IEFSTV9NQVBQSU5HX0VSUk9SOwotfQotCiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgYXJt
X2RtYV9vcHMgPSB7CiAJLmFsbG9jCQkJPSBhcm1fZG1hX2FsbG9jLAogCS5mcmVlCQkJPSBhcm1f
ZG1hX2ZyZWUsCkBAIC0xOTcsNyArMTkyLDYgQEAgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGFy
bV9kbWFfb3BzID0gewogCS5zeW5jX3NpbmdsZV9mb3JfZGV2aWNlCT0gYXJtX2RtYV9zeW5jX3Np
bmdsZV9mb3JfZGV2aWNlLAogCS5zeW5jX3NnX2Zvcl9jcHUJPSBhcm1fZG1hX3N5bmNfc2dfZm9y
X2NwdSwKIAkuc3luY19zZ19mb3JfZGV2aWNlCT0gYXJtX2RtYV9zeW5jX3NnX2Zvcl9kZXZpY2Us
Ci0JLm1hcHBpbmdfZXJyb3IJCT0gYXJtX2RtYV9tYXBwaW5nX2Vycm9yLAogCS5kbWFfc3VwcG9y
dGVkCQk9IGFybV9kbWFfc3VwcG9ydGVkLAogfTsKIEVYUE9SVF9TWU1CT0woYXJtX2RtYV9vcHMp
OwpAQCAtMjE3LDcgKzIxMSw2IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBhcm1fY29oZXJl
bnRfZG1hX29wcyA9IHsKIAkuZ2V0X3NndGFibGUJCT0gYXJtX2RtYV9nZXRfc2d0YWJsZSwKIAku
bWFwX3BhZ2UJCT0gYXJtX2NvaGVyZW50X2RtYV9tYXBfcGFnZSwKIAkubWFwX3NnCQkJPSBhcm1f
ZG1hX21hcF9zZywKLQkubWFwcGluZ19lcnJvcgkJPSBhcm1fZG1hX21hcHBpbmdfZXJyb3IsCiAJ
LmRtYV9zdXBwb3J0ZWQJCT0gYXJtX2RtYV9zdXBwb3J0ZWQsCiB9OwogRVhQT1JUX1NZTUJPTChh
cm1fY29oZXJlbnRfZG1hX29wcyk7CkBAIC03NzQsNyArNzY3LDcgQEAgc3RhdGljIHZvaWQgKl9f
ZG1hX2FsbG9jKHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUsIGRtYV9hZGRyX3QgKmhh
bmRsZSwKIAlnZnAgJj0gfihfX0dGUF9DT01QKTsKIAlhcmdzLmdmcCA9IGdmcDsKIAotCSpoYW5k
bGUgPSBBUk1fTUFQUElOR19FUlJPUjsKKwkqaGFuZGxlID0gRE1BX01BUFBJTkdfRVJST1I7CiAJ
YWxsb3dibG9jayA9IGdmcGZsYWdzX2FsbG93X2Jsb2NraW5nKGdmcCk7CiAJY21hID0gYWxsb3di
bG9jayA/IGRldl9nZXRfY21hX2FyZWEoZGV2KSA6IGZhbHNlOwogCkBAIC0xMjE3LDcgKzEyMTAs
NyBAQCBzdGF0aWMgaW5saW5lIGRtYV9hZGRyX3QgX19hbGxvY19pb3ZhKHN0cnVjdCBkbWFfaW9t
bXVfbWFwcGluZyAqbWFwcGluZywKIAlpZiAoaSA9PSBtYXBwaW5nLT5ucl9iaXRtYXBzKSB7CiAJ
CWlmIChleHRlbmRfaW9tbXVfbWFwcGluZyhtYXBwaW5nKSkgewogCQkJc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmbWFwcGluZy0+bG9jaywgZmxhZ3MpOwotCQkJcmV0dXJuIEFSTV9NQVBQSU5HX0VS
Uk9SOworCQkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCQl9CiAKIAkJc3RhcnQgPSBiaXRt
YXBfZmluZF9uZXh0X3plcm9fYXJlYShtYXBwaW5nLT5iaXRtYXBzW2ldLApAQCAtMTIyNSw3ICsx
MjE4LDcgQEAgc3RhdGljIGlubGluZSBkbWFfYWRkcl90IF9fYWxsb2NfaW92YShzdHJ1Y3QgZG1h
X2lvbW11X21hcHBpbmcgKm1hcHBpbmcsCiAKIAkJaWYgKHN0YXJ0ID4gbWFwcGluZy0+Yml0cykg
ewogCQkJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGluZy0+bG9jaywgZmxhZ3MpOwotCQkJ
cmV0dXJuIEFSTV9NQVBQSU5HX0VSUk9SOworCQkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwog
CQl9CiAKIAkJYml0bWFwX3NldChtYXBwaW5nLT5iaXRtYXBzW2ldLCBzdGFydCwgY291bnQpOwpA
QCAtMTQwOSw3ICsxNDAyLDcgQEAgX19pb21tdV9jcmVhdGVfbWFwcGluZyhzdHJ1Y3QgZGV2aWNl
ICpkZXYsIHN0cnVjdCBwYWdlICoqcGFnZXMsIHNpemVfdCBzaXplLAogCWludCBpOwogCiAJZG1h
X2FkZHIgPSBfX2FsbG9jX2lvdmEobWFwcGluZywgc2l6ZSk7Ci0JaWYgKGRtYV9hZGRyID09IEFS
TV9NQVBQSU5HX0VSUk9SKQorCWlmIChkbWFfYWRkciA9PSBETUFfTUFQUElOR19FUlJPUikKIAkJ
cmV0dXJuIGRtYV9hZGRyOwogCiAJaW92YSA9IGRtYV9hZGRyOwpAQCAtMTQzNiw3ICsxNDI5LDcg
QEAgX19pb21tdV9jcmVhdGVfbWFwcGluZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdl
ICoqcGFnZXMsIHNpemVfdCBzaXplLAogZmFpbDoKIAlpb21tdV91bm1hcChtYXBwaW5nLT5kb21h
aW4sIGRtYV9hZGRyLCBpb3ZhLWRtYV9hZGRyKTsKIAlfX2ZyZWVfaW92YShtYXBwaW5nLCBkbWFf
YWRkciwgc2l6ZSk7Ci0JcmV0dXJuIEFSTV9NQVBQSU5HX0VSUk9SOworCXJldHVybiBETUFfTUFQ
UElOR19FUlJPUjsKIH0KIAogc3RhdGljIGludCBfX2lvbW11X3JlbW92ZV9tYXBwaW5nKHN0cnVj
dCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBpb3ZhLCBzaXplX3Qgc2l6ZSkKQEAgLTE0OTcsNyAr
MTQ5MCw3IEBAIHN0YXRpYyB2b2lkICpfX2lvbW11X2FsbG9jX3NpbXBsZShzdHJ1Y3QgZGV2aWNl
ICpkZXYsIHNpemVfdCBzaXplLCBnZnBfdCBnZnAsCiAJCXJldHVybiBOVUxMOwogCiAJKmhhbmRs
ZSA9IF9faW9tbXVfY3JlYXRlX21hcHBpbmcoZGV2LCAmcGFnZSwgc2l6ZSwgYXR0cnMpOwotCWlm
ICgqaGFuZGxlID09IEFSTV9NQVBQSU5HX0VSUk9SKQorCWlmICgqaGFuZGxlID09IERNQV9NQVBQ
SU5HX0VSUk9SKQogCQlnb3RvIGVycl9tYXBwaW5nOwogCiAJcmV0dXJuIGFkZHI7CkBAIC0xNTI1
LDcgKzE1MTgsNyBAQCBzdGF0aWMgdm9pZCAqX19hcm1faW9tbXVfYWxsb2NfYXR0cnMoc3RydWN0
IGRldmljZSAqZGV2LCBzaXplX3Qgc2l6ZSwKIAlzdHJ1Y3QgcGFnZSAqKnBhZ2VzOwogCXZvaWQg
KmFkZHIgPSBOVUxMOwogCi0JKmhhbmRsZSA9IEFSTV9NQVBQSU5HX0VSUk9SOworCSpoYW5kbGUg
PSBETUFfTUFQUElOR19FUlJPUjsKIAlzaXplID0gUEFHRV9BTElHTihzaXplKTsKIAogCWlmIChj
b2hlcmVudF9mbGFnICA9PSBDT0hFUkVOVCB8fCAhZ2ZwZmxhZ3NfYWxsb3dfYmxvY2tpbmcoZ2Zw
KSkKQEAgLTE1NDYsNyArMTUzOSw3IEBAIHN0YXRpYyB2b2lkICpfX2FybV9pb21tdV9hbGxvY19h
dHRycyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLAogCQlyZXR1cm4gTlVMTDsKIAog
CSpoYW5kbGUgPSBfX2lvbW11X2NyZWF0ZV9tYXBwaW5nKGRldiwgcGFnZXMsIHNpemUsIGF0dHJz
KTsKLQlpZiAoKmhhbmRsZSA9PSBBUk1fTUFQUElOR19FUlJPUikKKwlpZiAoKmhhbmRsZSA9PSBE
TUFfTUFQUElOR19FUlJPUikKIAkJZ290byBlcnJfYnVmZmVyOwogCiAJaWYgKGF0dHJzICYgRE1B
X0FUVFJfTk9fS0VSTkVMX01BUFBJTkcpCkBAIC0xNjk2LDEwICsxNjg5LDEwIEBAIHN0YXRpYyBp
bnQgX19tYXBfc2dfY2h1bmsoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3Qg
KnNnLAogCWludCBwcm90OwogCiAJc2l6ZSA9IFBBR0VfQUxJR04oc2l6ZSk7Ci0JKmhhbmRsZSA9
IEFSTV9NQVBQSU5HX0VSUk9SOworCSpoYW5kbGUgPSBETUFfTUFQUElOR19FUlJPUjsKIAogCWlv
dmFfYmFzZSA9IGlvdmEgPSBfX2FsbG9jX2lvdmEobWFwcGluZywgc2l6ZSk7Ci0JaWYgKGlvdmEg
PT0gQVJNX01BUFBJTkdfRVJST1IpCisJaWYgKGlvdmEgPT0gRE1BX01BUFBJTkdfRVJST1IpCiAJ
CXJldHVybiAtRU5PTUVNOwogCiAJZm9yIChjb3VudCA9IDAsIHMgPSBzZzsgY291bnQgPCAoc2l6
ZSA+PiBQQUdFX1NISUZUKTsgcyA9IHNnX25leHQocykpIHsKQEAgLTE3MzksNyArMTczMiw3IEBA
IHN0YXRpYyBpbnQgX19pb21tdV9tYXBfc2coc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2Nh
dHRlcmxpc3QgKnNnLCBpbnQgbmVudHMsCiAJZm9yIChpID0gMTsgaSA8IG5lbnRzOyBpKyspIHsK
IAkJcyA9IHNnX25leHQocyk7CiAKLQkJcy0+ZG1hX2FkZHJlc3MgPSBBUk1fTUFQUElOR19FUlJP
UjsKKwkJcy0+ZG1hX2FkZHJlc3MgPSBETUFfTUFQUElOR19FUlJPUjsKIAkJcy0+ZG1hX2xlbmd0
aCA9IDA7CiAKIAkJaWYgKHMtPm9mZnNldCB8fCAoc2l6ZSAmIH5QQUdFX01BU0spIHx8IHNpemUg
KyBzLT5sZW5ndGggPiBtYXgpIHsKQEAgLTE5MTQsNyArMTkwNyw3IEBAIHN0YXRpYyBkbWFfYWRk
cl90IGFybV9jb2hlcmVudF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVj
dCBwYWdlICpwCiAJaW50IHJldCwgcHJvdCwgbGVuID0gUEFHRV9BTElHTihzaXplICsgb2Zmc2V0
KTsKIAogCWRtYV9hZGRyID0gX19hbGxvY19pb3ZhKG1hcHBpbmcsIGxlbik7Ci0JaWYgKGRtYV9h
ZGRyID09IEFSTV9NQVBQSU5HX0VSUk9SKQorCWlmIChkbWFfYWRkciA9PSBETUFfTUFQUElOR19F
UlJPUikKIAkJcmV0dXJuIGRtYV9hZGRyOwogCiAJcHJvdCA9IF9fZG1hX2luZm9fdG9fcHJvdChk
aXIsIGF0dHJzKTsKQEAgLTE5MjYsNyArMTkxOSw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IGFybV9j
b2hlcmVudF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpw
CiAJcmV0dXJuIGRtYV9hZGRyICsgb2Zmc2V0OwogZmFpbDoKIAlfX2ZyZWVfaW92YShtYXBwaW5n
LCBkbWFfYWRkciwgbGVuKTsKLQlyZXR1cm4gQVJNX01BUFBJTkdfRVJST1I7CisJcmV0dXJuIERN
QV9NQVBQSU5HX0VSUk9SOwogfQogCiAvKioKQEAgLTIwMjAsNyArMjAxMyw3IEBAIHN0YXRpYyBk
bWFfYWRkcl90IGFybV9pb21tdV9tYXBfcmVzb3VyY2Uoc3RydWN0IGRldmljZSAqZGV2LAogCXNp
emVfdCBsZW4gPSBQQUdFX0FMSUdOKHNpemUgKyBvZmZzZXQpOwogCiAJZG1hX2FkZHIgPSBfX2Fs
bG9jX2lvdmEobWFwcGluZywgbGVuKTsKLQlpZiAoZG1hX2FkZHIgPT0gQVJNX01BUFBJTkdfRVJS
T1IpCisJaWYgKGRtYV9hZGRyID09IERNQV9NQVBQSU5HX0VSUk9SKQogCQlyZXR1cm4gZG1hX2Fk
ZHI7CiAKIAlwcm90ID0gX19kbWFfaW5mb190b19wcm90KGRpciwgYXR0cnMpIHwgSU9NTVVfTU1J
TzsKQEAgLTIwMzIsNyArMjAyNSw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IGFybV9pb21tdV9tYXBf
cmVzb3VyY2Uoc3RydWN0IGRldmljZSAqZGV2LAogCXJldHVybiBkbWFfYWRkciArIG9mZnNldDsK
IGZhaWw6CiAJX19mcmVlX2lvdmEobWFwcGluZywgZG1hX2FkZHIsIGxlbik7Ci0JcmV0dXJuIEFS
TV9NQVBQSU5HX0VSUk9SOworCXJldHVybiBETUFfTUFQUElOR19FUlJPUjsKIH0KIAogLyoqCkBA
IC0yMTA1LDcgKzIwOTgsNiBAQCBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgaW9tbXVfb3BzID0g
ewogCS5tYXBfcmVzb3VyY2UJCT0gYXJtX2lvbW11X21hcF9yZXNvdXJjZSwKIAkudW5tYXBfcmVz
b3VyY2UJCT0gYXJtX2lvbW11X3VubWFwX3Jlc291cmNlLAogCi0JLm1hcHBpbmdfZXJyb3IJCT0g
YXJtX2RtYV9tYXBwaW5nX2Vycm9yLAogCS5kbWFfc3VwcG9ydGVkCQk9IGFybV9kbWFfc3VwcG9y
dGVkLAogfTsKIApAQCAtMjEyNCw3ICsyMTE2LDYgQEAgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3Bz
IGlvbW11X2NvaGVyZW50X29wcyA9IHsKIAkubWFwX3Jlc291cmNlCT0gYXJtX2lvbW11X21hcF9y
ZXNvdXJjZSwKIAkudW5tYXBfcmVzb3VyY2UJPSBhcm1faW9tbXVfdW5tYXBfcmVzb3VyY2UsCiAK
LQkubWFwcGluZ19lcnJvcgkJPSBhcm1fZG1hX21hcHBpbmdfZXJyb3IsCiAJLmRtYV9zdXBwb3J0
ZWQJCT0gYXJtX2RtYV9zdXBwb3J0ZWQsCiB9OwogCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:03:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:03: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-devel-bounces@lists.xenproject.org>)
	id 1gPpaF-0002Nc-9x; Thu, 22 Nov 2018 14:03: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpaE-0002Ms-4D
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:03:54 +0000
X-Inumbo-ID: 71294b43-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71294b43-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:03:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=P+UvCct1WNWlr7BvnCUjU9cL23hPt3qBaGIteJJVSYQ=; b=dNw2vxuFSv5fXvc/yRTT7kSWLt
 xFiuCR5hXtVvu+t/NarkRa6zpjJ4F2MJf0BJbW9y28/BPgzfEMWPCqHBLs5TB7abJOzTau/nka44F
 qVPtXND++PsQO1COFClUSkikidfaxJ3lGMEShSosHx5gmUBHdEtZQlOP3FWJbIX4oOPRtL5S4UyK+
 aJIftIFgWloMthSLfiaO5TRiFwMEKhnvJRdmMok522hOtoGj2KT46ccxpsPwMd4U4YbSC/fWzrBhO
 VvR8nJ08k8vcfG3pq4llEpNpxkOGpDmUTvLwrowVLmTR4kTP2vTAKpKmX+U6tdopmU1/qzgZGQRoB
 H8ORvWQw==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpa2-0007rA-79; Thu, 22 Nov 2018 14:03:42 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:02 +0100
Message-Id: <20181122140320.24080-7-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 06/24] powerpc/iommu: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBvd2VycGMgaW9tbXUgY29kZSBhbHJlYWR5IHJldHVybnMgKH4oZG1hX2FkZHJfdCkweDAp
IG9uIG1hcHBpbmcKZmFpbHVyZXMsIHNvIHdlIGNhbiBzd2l0Y2ggb3ZlciB0byByZXR1cm5pbmcg
RE1BX01BUFBJTkdfRVJST1IgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRs
ZSB0aGUgcmVzdC4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRl
PgotLS0KIGFyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9pb21tdS5oICAgICB8ICA0IC0tLS0KIGFy
Y2gvcG93ZXJwYy9rZXJuZWwvZG1hLWlvbW11LmMgICAgICB8ICA2IC0tLS0tLQogYXJjaC9wb3dl
cnBjL2tlcm5lbC9pb21tdS5jICAgICAgICAgIHwgMjggKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLQogYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMgIHwgIDEgLQogYXJjaC9w
b3dlcnBjL3BsYXRmb3Jtcy9wc2VyaWVzL3Zpby5jIHwgIDMgKy0tCiA1IGZpbGVzIGNoYW5nZWQs
IDE1IGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvcG93
ZXJwYy9pbmNsdWRlL2FzbS9pb21tdS5oIGIvYXJjaC9wb3dlcnBjL2luY2x1ZGUvYXNtL2lvbW11
LmgKaW5kZXggMzVkYjBjYmM5MjIyLi41NTMxMjk5MGQxZDIgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93
ZXJwYy9pbmNsdWRlL2FzbS9pb21tdS5oCisrKyBiL2FyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9p
b21tdS5oCkBAIC0xNDMsOCArMTQzLDYgQEAgc3RydWN0IHNjYXR0ZXJsaXN0OwogCiAjaWZkZWYg
Q09ORklHX1BQQzY0CiAKLSNkZWZpbmUgSU9NTVVfTUFQUElOR19FUlJPUgkJKH4oZG1hX2FkZHJf
dCkweDApCi0KIHN0YXRpYyBpbmxpbmUgdm9pZCBzZXRfaW9tbXVfdGFibGVfYmFzZShzdHJ1Y3Qg
ZGV2aWNlICpkZXYsCiAJCQkJCXN0cnVjdCBpb21tdV90YWJsZSAqYmFzZSkKIHsKQEAgLTI0Miw4
ICsyNDAsNiBAQCBzdGF0aWMgaW5saW5lIGludCBfX2luaXQgdGNlX2lvbW11X2J1c19ub3RpZmll
cl9pbml0KHZvaWQpCiB9CiAjZW5kaWYgLyogIUNPTkZJR19JT01NVV9BUEkgKi8KIAotaW50IGRt
YV9pb21tdV9tYXBwaW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFf
YWRkcik7Ci0KICNlbHNlCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCAqZ2V0X2lvbW11X3RhYmxlX2Jh
c2Uoc3RydWN0IGRldmljZSAqZGV2KQpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9k
bWEtaW9tbXUuYyBiL2FyY2gvcG93ZXJwYy9rZXJuZWwvZG1hLWlvbW11LmMKaW5kZXggZjlmZTIw
ODBjZWI5Li41ZWJhY2YwZmU0MWEgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9rZXJuZWwvZG1h
LWlvbW11LmMKKysrIGIvYXJjaC9wb3dlcnBjL2tlcm5lbC9kbWEtaW9tbXUuYwpAQCAtMTA2LDEx
ICsxMDYsNiBAQCBzdGF0aWMgdTY0IGRtYV9pb21tdV9nZXRfcmVxdWlyZWRfbWFzayhzdHJ1Y3Qg
ZGV2aWNlICpkZXYpCiAJcmV0dXJuIG1hc2s7CiB9CiAKLWludCBkbWFfaW9tbXVfbWFwcGluZ19l
cnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpCi17Ci0JcmV0dXJu
IGRtYV9hZGRyID09IElPTU1VX01BUFBJTkdfRVJST1I7Ci19Ci0KIHN0cnVjdCBkbWFfbWFwX29w
cyBkbWFfaW9tbXVfb3BzID0gewogCS5hbGxvYwkJCT0gZG1hX2lvbW11X2FsbG9jX2NvaGVyZW50
LAogCS5mcmVlCQkJPSBkbWFfaW9tbXVfZnJlZV9jb2hlcmVudCwKQEAgLTEyMSw2ICsxMTYsNSBA
QCBzdHJ1Y3QgZG1hX21hcF9vcHMgZG1hX2lvbW11X29wcyA9IHsKIAkubWFwX3BhZ2UJCT0gZG1h
X2lvbW11X21hcF9wYWdlLAogCS51bm1hcF9wYWdlCQk9IGRtYV9pb21tdV91bm1hcF9wYWdlLAog
CS5nZXRfcmVxdWlyZWRfbWFzawk9IGRtYV9pb21tdV9nZXRfcmVxdWlyZWRfbWFzaywKLQkubWFw
cGluZ19lcnJvcgkJPSBkbWFfaW9tbXVfbWFwcGluZ19lcnJvciwKIH07CiBFWFBPUlRfU1lNQk9M
KGRtYV9pb21tdV9vcHMpOwpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9pb21tdS5j
IGIvYXJjaC9wb3dlcnBjL2tlcm5lbC9pb21tdS5jCmluZGV4IGYwZGM2ODBlNjU5YS4uY2E3Zjcz
NDg4YzYyIDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMva2VybmVsL2lvbW11LmMKKysrIGIvYXJj
aC9wb3dlcnBjL2tlcm5lbC9pb21tdS5jCkBAIC0xOTcsMTEgKzE5NywxMSBAQCBzdGF0aWMgdW5z
aWduZWQgbG9uZyBpb21tdV9yYW5nZV9hbGxvYyhzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJaWYgKHVu
bGlrZWx5KG5wYWdlcyA9PSAwKSkgewogCQlpZiAocHJpbnRrX3JhdGVsaW1pdCgpKQogCQkJV0FS
Tl9PTigxKTsKLQkJcmV0dXJuIElPTU1VX01BUFBJTkdfRVJST1I7CisJCXJldHVybiBETUFfTUFQ
UElOR19FUlJPUjsKIAl9CiAKIAlpZiAoc2hvdWxkX2ZhaWxfaW9tbXUoZGV2KSkKLQkJcmV0dXJu
IElPTU1VX01BUFBJTkdfRVJST1I7CisJCXJldHVybiBETUFfTUFQUElOR19FUlJPUjsKIAogCS8q
CiAJICogV2UgZG9uJ3QgbmVlZCB0byBkaXNhYmxlIHByZWVtcHRpb24gaGVyZSBiZWNhdXNlIGFu
eSBDUFUgY2FuCkBAIC0yNzcsNyArMjc3LDcgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgaW9tbXVf
cmFuZ2VfYWxsb2Moc3RydWN0IGRldmljZSAqZGV2LAogCQl9IGVsc2UgewogCQkJLyogR2l2ZSB1
cCAqLwogCQkJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmKHBvb2wtPmxvY2spLCBmbGFncyk7Ci0J
CQlyZXR1cm4gSU9NTVVfTUFQUElOR19FUlJPUjsKKwkJCXJldHVybiBETUFfTUFQUElOR19FUlJP
UjsKIAkJfQogCX0KIApAQCAtMzA5LDEzICszMDksMTMgQEAgc3RhdGljIGRtYV9hZGRyX3QgaW9t
bXVfYWxsb2Moc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgaW9tbXVfdGFibGUgKnRibCwKIAkJ
CSAgICAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpCiB7CiAJdW5zaWduZWQgbG9uZyBlbnRyeTsKLQlk
bWFfYWRkcl90IHJldCA9IElPTU1VX01BUFBJTkdfRVJST1I7CisJZG1hX2FkZHJfdCByZXQgPSBE
TUFfTUFQUElOR19FUlJPUjsKIAlpbnQgYnVpbGRfZmFpbDsKIAogCWVudHJ5ID0gaW9tbXVfcmFu
Z2VfYWxsb2MoZGV2LCB0YmwsIG5wYWdlcywgTlVMTCwgbWFzaywgYWxpZ25fb3JkZXIpOwogCi0J
aWYgKHVubGlrZWx5KGVudHJ5ID09IElPTU1VX01BUFBJTkdfRVJST1IpKQotCQlyZXR1cm4gSU9N
TVVfTUFQUElOR19FUlJPUjsKKwlpZiAodW5saWtlbHkoZW50cnkgPT0gRE1BX01BUFBJTkdfRVJS
T1IpKQorCQlyZXR1cm4gRE1BX01BUFBJTkdfRVJST1I7CiAKIAllbnRyeSArPSB0YmwtPml0X29m
ZnNldDsJLyogT2Zmc2V0IGludG8gcmVhbCBUQ0UgdGFibGUgKi8KIAlyZXQgPSBlbnRyeSA8PCB0
YmwtPml0X3BhZ2Vfc2hpZnQ7CS8qIFNldCB0aGUgcmV0dXJuIGRtYSBhZGRyZXNzICovCkBAIC0z
MjcsMTIgKzMyNywxMiBAQCBzdGF0aWMgZG1hX2FkZHJfdCBpb21tdV9hbGxvYyhzdHJ1Y3QgZGV2
aWNlICpkZXYsIHN0cnVjdCBpb21tdV90YWJsZSAqdGJsLAogCiAJLyogdGJsLT5pdF9vcHMtPnNl
dCgpIG9ubHkgcmV0dXJucyBub24temVybyBmb3IgdHJhbnNpZW50IGVycm9ycy4KIAkgKiBDbGVh
biB1cCB0aGUgdGFibGUgYml0bWFwIGluIHRoaXMgY2FzZSBhbmQgcmV0dXJuCi0JICogSU9NTVVf
TUFQUElOR19FUlJPUi4gRm9yIGFsbCBvdGhlciBlcnJvcnMgdGhlIGZ1bmN0aW9uYWxpdHkgaXMK
KwkgKiBETUFfTUFQUElOR19FUlJPUi4gRm9yIGFsbCBvdGhlciBlcnJvcnMgdGhlIGZ1bmN0aW9u
YWxpdHkgaXMKIAkgKiBub3QgYWx0ZXJlZC4KIAkgKi8KIAlpZiAodW5saWtlbHkoYnVpbGRfZmFp
bCkpIHsKIAkJX19pb21tdV9mcmVlKHRibCwgcmV0LCBucGFnZXMpOwotCQlyZXR1cm4gSU9NTVVf
TUFQUElOR19FUlJPUjsKKwkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCX0KIAogCS8qIEZs
dXNoL2ludmFsaWRhdGUgVExCIGNhY2hlcyBpZiBuZWNlc3NhcnkgKi8KQEAgLTQ3Nyw3ICs0Nzcs
NyBAQCBpbnQgcHBjX2lvbW11X21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBpb21t
dV90YWJsZSAqdGJsLAogCQlEQkcoIiAgLSB2YWRkcjogJWx4LCBzaXplOiAlbHhcbiIsIHZhZGRy
LCBzbGVuKTsKIAogCQkvKiBIYW5kbGUgZmFpbHVyZSAqLwotCQlpZiAodW5saWtlbHkoZW50cnkg
PT0gSU9NTVVfTUFQUElOR19FUlJPUikpIHsKKwkJaWYgKHVubGlrZWx5KGVudHJ5ID09IERNQV9N
QVBQSU5HX0VSUk9SKSkgewogCQkJaWYgKCEoYXR0cnMgJiBETUFfQVRUUl9OT19XQVJOKSAmJgog
CQkJICAgIHByaW50a19yYXRlbGltaXQoKSkKIAkJCQlkZXZfaW5mbyhkZXYsICJpb21tdV9hbGxv
YyBmYWlsZWQsIHRibCAlcCAiCkBAIC01NDQsNyArNTQ0LDcgQEAgaW50IHBwY19pb21tdV9tYXBf
c2coc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgaW9tbXVfdGFibGUgKnRibCwKIAkgKi8KIAlp
ZiAob3V0Y291bnQgPCBpbmNvdW50KSB7CiAJCW91dHMgPSBzZ19uZXh0KG91dHMpOwotCQlvdXRz
LT5kbWFfYWRkcmVzcyA9IElPTU1VX01BUFBJTkdfRVJST1I7CisJCW91dHMtPmRtYV9hZGRyZXNz
ID0gRE1BX01BUFBJTkdfRVJST1I7CiAJCW91dHMtPmRtYV9sZW5ndGggPSAwOwogCX0KIApAQCAt
NTYyLDcgKzU2Miw3IEBAIGludCBwcGNfaW9tbXVfbWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwg
c3RydWN0IGlvbW11X3RhYmxlICp0YmwsCiAJCQlucGFnZXMgPSBpb21tdV9udW1fcGFnZXMocy0+
ZG1hX2FkZHJlc3MsIHMtPmRtYV9sZW5ndGgsCiAJCQkJCQkgSU9NTVVfUEFHRV9TSVpFKHRibCkp
OwogCQkJX19pb21tdV9mcmVlKHRibCwgdmFkZHIsIG5wYWdlcyk7Ci0JCQlzLT5kbWFfYWRkcmVz
cyA9IElPTU1VX01BUFBJTkdfRVJST1I7CisJCQlzLT5kbWFfYWRkcmVzcyA9IERNQV9NQVBQSU5H
X0VSUk9SOwogCQkJcy0+ZG1hX2xlbmd0aCA9IDA7CiAJCX0KIAkJaWYgKHMgPT0gb3V0cykKQEAg
LTc3Niw3ICs3NzYsNyBAQCBkbWFfYWRkcl90IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkZXZpY2Ug
KmRldiwgc3RydWN0IGlvbW11X3RhYmxlICp0YmwsCiAJCQkgIHVuc2lnbmVkIGxvbmcgbWFzaywg
ZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyZWN0aW9uLAogCQkJICB1bnNpZ25lZCBsb25nIGF0
dHJzKQogewotCWRtYV9hZGRyX3QgZG1hX2hhbmRsZSA9IElPTU1VX01BUFBJTkdfRVJST1I7CisJ
ZG1hX2FkZHJfdCBkbWFfaGFuZGxlID0gRE1BX01BUFBJTkdfRVJST1I7CiAJdm9pZCAqdmFkZHI7
CiAJdW5zaWduZWQgbG9uZyB1YWRkcjsKIAl1bnNpZ25lZCBpbnQgbnBhZ2VzLCBhbGlnbjsKQEAg
LTc5Niw3ICs3OTYsNyBAQCBkbWFfYWRkcl90IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkZXZpY2Ug
KmRldiwgc3RydWN0IGlvbW11X3RhYmxlICp0YmwsCiAJCWRtYV9oYW5kbGUgPSBpb21tdV9hbGxv
YyhkZXYsIHRibCwgdmFkZHIsIG5wYWdlcywgZGlyZWN0aW9uLAogCQkJCQkgbWFzayA+PiB0Ymwt
Pml0X3BhZ2Vfc2hpZnQsIGFsaWduLAogCQkJCQkgYXR0cnMpOwotCQlpZiAoZG1hX2hhbmRsZSA9
PSBJT01NVV9NQVBQSU5HX0VSUk9SKSB7CisJCWlmIChkbWFfaGFuZGxlID09IERNQV9NQVBQSU5H
X0VSUk9SKSB7CiAJCQlpZiAoIShhdHRycyAmIERNQV9BVFRSX05PX1dBUk4pICYmCiAJCQkgICAg
cHJpbnRrX3JhdGVsaW1pdCgpKSAgewogCQkJCWRldl9pbmZvKGRldiwgImlvbW11X2FsbG9jIGZh
aWxlZCwgdGJsICVwICIKQEAgLTg2OCw3ICs4NjgsNyBAQCB2b2lkICppb21tdV9hbGxvY19jb2hl
cmVudChzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBpb21tdV90YWJsZSAqdGJsLAogCWlvX29y
ZGVyID0gZ2V0X2lvbW11X29yZGVyKHNpemUsIHRibCk7CiAJbWFwcGluZyA9IGlvbW11X2FsbG9j
KGRldiwgdGJsLCByZXQsIG5pb19wYWdlcywgRE1BX0JJRElSRUNUSU9OQUwsCiAJCQkgICAgICBt
YXNrID4+IHRibC0+aXRfcGFnZV9zaGlmdCwgaW9fb3JkZXIsIDApOwotCWlmIChtYXBwaW5nID09
IElPTU1VX01BUFBJTkdfRVJST1IpIHsKKwlpZiAobWFwcGluZyA9PSBETUFfTUFQUElOR19FUlJP
UikgewogCQlmcmVlX3BhZ2VzKCh1bnNpZ25lZCBsb25nKXJldCwgb3JkZXIpOwogCQlyZXR1cm4g
TlVMTDsKIAl9CmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL2NlbGwvaW9tbXUu
YyBiL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvY2VsbC9pb21tdS5jCmluZGV4IDEyMzUyYTU4MDcy
YS4uYWYyYTNjMTVlMGVjIDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL2NlbGwv
aW9tbXUuYworKysgYi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL2NlbGwvaW9tbXUuYwpAQCAtNjU0
LDcgKzY1NCw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgZG1hX2lvbW11X2Zp
eGVkX29wcyA9IHsKIAkuZG1hX3N1cHBvcnRlZCAgPSBkbWFfc3Vwb3J0ZWRfYW5kX3N3aXRjaCwK
IAkubWFwX3BhZ2UgICAgICAgPSBkbWFfZml4ZWRfbWFwX3BhZ2UsCiAJLnVubWFwX3BhZ2UgICAg
ID0gZG1hX2ZpeGVkX3VubWFwX3BhZ2UsCi0JLm1hcHBpbmdfZXJyb3IJPSBkbWFfaW9tbXVfbWFw
cGluZ19lcnJvciwKIH07CiAKIHN0YXRpYyB2b2lkIGNlbGxfZG1hX2Rldl9zZXR1cChzdHJ1Y3Qg
ZGV2aWNlICpkZXYpCmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3BzZXJpZXMv
dmlvLmMgYi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3BzZXJpZXMvdmlvLmMKaW5kZXggODhmMWFk
MWQ2MzA5Li5hMjlhZDdkYjkxOGEgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMv
cHNlcmllcy92aW8uYworKysgYi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3BzZXJpZXMvdmlvLmMK
QEAgLTUxOSw3ICs1MTksNyBAQCBzdGF0aWMgZG1hX2FkZHJfdCB2aW9fZG1hX2lvbW11X21hcF9w
YWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiB7CiAJc3RydWN0IHZp
b19kZXYgKnZpb2RldiA9IHRvX3Zpb19kZXYoZGV2KTsKIAlzdHJ1Y3QgaW9tbXVfdGFibGUgKnRi
bDsKLQlkbWFfYWRkcl90IHJldCA9IElPTU1VX01BUFBJTkdfRVJST1I7CisJZG1hX2FkZHJfdCBy
ZXQgPSBETUFfTUFQUElOR19FUlJPUjsKIAogCXRibCA9IGdldF9pb21tdV90YWJsZV9iYXNlKGRl
dik7CiAJaWYgKHZpb19jbW9fYWxsb2ModmlvZGV2LCByb3VuZHVwKHNpemUsIElPTU1VX1BBR0Vf
U0laRSh0YmwpKSkpIHsKQEAgLTYyNSw3ICs2MjUsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRt
YV9tYXBfb3BzIHZpb19kbWFfbWFwcGluZ19vcHMgPSB7CiAJLnVubWFwX3BhZ2UgICAgICAgID0g
dmlvX2RtYV9pb21tdV91bm1hcF9wYWdlLAogCS5kbWFfc3VwcG9ydGVkICAgICA9IHZpb19kbWFf
aW9tbXVfZG1hX3N1cHBvcnRlZCwKIAkuZ2V0X3JlcXVpcmVkX21hc2sgPSB2aW9fZG1hX2dldF9y
ZXF1aXJlZF9tYXNrLAotCS5tYXBwaW5nX2Vycm9yCSAgID0gZG1hX2lvbW11X21hcHBpbmdfZXJy
b3IsCiB9OwogCiAvKioKLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:04:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPpaK-0002RE-Tf; Thu, 22 Nov 2018 14:04: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpaJ-0002QP-BK
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:03:59 +0000
X-Inumbo-ID: 74a90498-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74a90498-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:03:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=ddSc0GEXTciULelNE8dEV/Abh7889SvikaXoFrcrdpo=; b=WFTGG4iXQnXhmYXV0fS89aw1Ji
 wpoi3FyQfZERrWk5YYIAohdZfj6iZlI7ZmcRs2z+bfgnIsvTcv/T/d4m56ORGKsDoXCWoT4BgAIXr
 VoKZ+5cttlWu7z6szNWL2ksWAoB6cnvwe95PuA+y6blxOlJLFGSkQ132y/KD4cLCOPzbgnGjdA8FA
 V76OZCUOOxHgteuZ/E1vbCUJLthECQ18brpUP2VFP4amEbZY+aDbi/BR8R9esy9TXPm5DRIttuGkz
 +ipXstlftvFU32dkoRwpm8iLMosgAANejBoaWrVjVBfp170QATBBQsbY/7vIgXH1UVBiZTwj4k4ff
 t9GmmgbA==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpa5-0007w1-7s; Thu, 22 Nov 2018 14:03:45 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:03 +0100
Message-Id: <20181122140320.24080-8-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 07/24] mips/jazz: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEphenogaW9tbXUgY29kZSBhbHJlYWR5IHJldHVybnMgKH4oZG1hX2FkZHJfdCkweDApIG9u
IG1hcHBpbmcKZmFpbHVyZXMsIHNvIHdlIGNhbiBzd2l0Y2ggb3ZlciB0byByZXR1cm5pbmcgRE1B
X01BUFBJTkdfRVJST1IgYW5kCmxldCB0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0
aGUgcmVzdC4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgot
LS0KIGFyY2gvbWlwcy9pbmNsdWRlL2FzbS9qYXp6ZG1hLmggfCAgNiAtLS0tLS0KIGFyY2gvbWlw
cy9qYXp6L2phenpkbWEuYyAgICAgICAgfCAxNiArKysrKy0tLS0tLS0tLS0tCiAyIGZpbGVzIGNo
YW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJj
aC9taXBzL2luY2x1ZGUvYXNtL2phenpkbWEuaCBiL2FyY2gvbWlwcy9pbmNsdWRlL2FzbS9qYXp6
ZG1hLmgKaW5kZXggZDkxMzQzOWM3MzhjLi5kMTNmOTQwMDIyZDUgMTAwNjQ0Ci0tLSBhL2FyY2gv
bWlwcy9pbmNsdWRlL2FzbS9qYXp6ZG1hLmgKKysrIGIvYXJjaC9taXBzL2luY2x1ZGUvYXNtL2ph
enpkbWEuaApAQCAtMzksMTIgKzM5LDYgQEAgZXh0ZXJuIGludCB2ZG1hX2dldF9lbmFibGUoaW50
IGNoYW5uZWwpOwogI2RlZmluZSBWRE1BX1BBR0UoYSkJCSgodW5zaWduZWQgaW50KShhKSA+PiAx
MikKICNkZWZpbmUgVkRNQV9PRkZTRVQoYSkJCSgodW5zaWduZWQgaW50KShhKSAmIChWRE1BX1BB
R0VTSVpFLTEpKQogCi0vKgotICogZXJyb3IgY29kZSByZXR1cm5lZCBieSB2ZG1hX2FsbG9jKCkK
LSAqIChTZWUgYWxzbyBhcmNoL21pcHMva2VybmVsL2phenpkbWEuYykKLSAqLwotI2RlZmluZSBW
RE1BX0VSUk9SCQkweGZmZmZmZmZmCi0KIC8qCiAgKiBWRE1BIHBhZ2V0YWJsZSBlbnRyeSBkZXNj
cmlwdGlvbgogICovCmRpZmYgLS1naXQgYS9hcmNoL21pcHMvamF6ei9qYXp6ZG1hLmMgYi9hcmNo
L21pcHMvamF6ei9qYXp6ZG1hLmMKaW5kZXggNGM0MWVkMGE2MzdlLi42MjU2ZDM1ZGJmNGQgMTAw
NjQ0Ci0tLSBhL2FyY2gvbWlwcy9qYXp6L2phenpkbWEuYworKysgYi9hcmNoL21pcHMvamF6ei9q
YXp6ZG1hLmMKQEAgLTEwNCwxMiArMTA0LDEyIEBAIHVuc2lnbmVkIGxvbmcgdmRtYV9hbGxvYyh1
bnNpZ25lZCBsb25nIHBhZGRyLCB1bnNpZ25lZCBsb25nIHNpemUpCiAJCWlmICh2ZG1hX2RlYnVn
KQogCQkJcHJpbnRrKCJ2ZG1hX2FsbG9jOiBJbnZhbGlkIHBoeXNpY2FsIGFkZHJlc3M6ICUwOGx4
XG4iLAogCQkJICAgICAgIHBhZGRyKTsKLQkJcmV0dXJuIFZETUFfRVJST1I7CS8qIGludmFsaWQg
cGh5c2ljYWwgYWRkcmVzcyAqLworCQlyZXR1cm4gRE1BX01BUFBJTkdfRVJST1I7CS8qIGludmFs
aWQgcGh5c2ljYWwgYWRkcmVzcyAqLwogCX0KIAlpZiAoc2l6ZSA+IDB4NDAwMDAwIHx8IHNpemUg
PT0gMCkgewogCQlpZiAodmRtYV9kZWJ1ZykKIAkJCXByaW50aygidmRtYV9hbGxvYzogSW52YWxp
ZCBzaXplOiAlMDhseFxuIiwgc2l6ZSk7Ci0JCXJldHVybiBWRE1BX0VSUk9SOwkvKiBpbnZhbGlk
IHBoeXNpY2FsIGFkZHJlc3MgKi8KKwkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwkvKiBpbnZh
bGlkIHBoeXNpY2FsIGFkZHJlc3MgKi8KIAl9CiAKIAlzcGluX2xvY2tfaXJxc2F2ZSgmdmRtYV9s
b2NrLCBmbGFncyk7CkBAIC0xMjMsNyArMTIzLDcgQEAgdW5zaWduZWQgbG9uZyB2ZG1hX2FsbG9j
KHVuc2lnbmVkIGxvbmcgcGFkZHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIAkJICAgICAgIGZpcnN0
IDwgVkRNQV9QR1RCTF9FTlRSSUVTKSBmaXJzdCsrOwogCQlpZiAoZmlyc3QgKyBwYWdlcyA+IFZE
TUFfUEdUQkxfRU5UUklFUykgewkvKiBub3RoaW5nIGZyZWUgKi8KIAkJCXNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUoJnZkbWFfbG9jaywgZmxhZ3MpOwotCQkJcmV0dXJuIFZETUFfRVJST1I7CisJCQly
ZXR1cm4gRE1BX01BUFBJTkdfRVJST1I7CiAJCX0KIAogCQlsYXN0ID0gZmlyc3QgKyAxOwpAQCAt
NTY5LDcgKzU2OSw3IEBAIHN0YXRpYyB2b2lkICpqYXp6X2RtYV9hbGxvYyhzdHJ1Y3QgZGV2aWNl
ICpkZXYsIHNpemVfdCBzaXplLAogCQlyZXR1cm4gTlVMTDsKIAogCSpkbWFfaGFuZGxlID0gdmRt
YV9hbGxvYyh2aXJ0X3RvX3BoeXMocmV0KSwgc2l6ZSk7Ci0JaWYgKCpkbWFfaGFuZGxlID09IFZE
TUFfRVJST1IpIHsKKwlpZiAoKmRtYV9oYW5kbGUgPT0gRE1BX01BUFBJTkdfRVJST1IpIHsKIAkJ
ZG1hX2RpcmVjdF9mcmVlX3BhZ2VzKGRldiwgc2l6ZSwgcmV0LCAqZG1hX2hhbmRsZSwgYXR0cnMp
OwogCQlyZXR1cm4gTlVMTDsKIAl9CkBAIC02MjAsNyArNjIwLDcgQEAgc3RhdGljIGludCBqYXp6
X2RtYV9tYXBfc2coc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnbGlz
dCwKIAkJCWFyY2hfc3luY19kbWFfZm9yX2RldmljZShkZXYsIHNnX3BoeXMoc2cpLCBzZy0+bGVu
Z3RoLAogCQkJCWRpcik7CiAJCXNnLT5kbWFfYWRkcmVzcyA9IHZkbWFfYWxsb2Moc2dfcGh5cyhz
ZyksIHNnLT5sZW5ndGgpOwotCQlpZiAoc2ctPmRtYV9hZGRyZXNzID09IFZETUFfRVJST1IpCisJ
CWlmIChzZy0+ZG1hX2FkZHJlc3MgPT0gRE1BX01BUFBJTkdfRVJST1IpCiAJCQlyZXR1cm4gMDsK
IAkJc2dfZG1hX2xlbihzZykgPSBzZy0+bGVuZ3RoOwogCX0KQEAgLTY3NCwxMSArNjc0LDYgQEAg
c3RhdGljIHZvaWQgamF6el9kbWFfc3luY19zZ19mb3JfY3B1KHN0cnVjdCBkZXZpY2UgKmRldiwK
IAkJYXJjaF9zeW5jX2RtYV9mb3JfY3B1KGRldiwgc2dfcGh5cyhzZyksIHNnLT5sZW5ndGgsIGRp
cik7CiB9CiAKLXN0YXRpYyBpbnQgamF6el9kbWFfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNl
ICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpCi17Ci0JcmV0dXJuIGRtYV9hZGRyID09IFZETUFf
RVJST1I7Ci19Ci0KIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBqYXp6X2RtYV9vcHMgPSB7CiAJ
LmFsbG9jCQkJPSBqYXp6X2RtYV9hbGxvYywKIAkuZnJlZQkJCT0gamF6el9kbWFfZnJlZSwKQEAg
LTY5Miw2ICs2ODcsNSBAQCBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgamF6el9kbWFfb3BzID0g
ewogCS5zeW5jX3NnX2Zvcl9kZXZpY2UJPSBqYXp6X2RtYV9zeW5jX3NnX2Zvcl9kZXZpY2UsCiAJ
LmRtYV9zdXBwb3J0ZWQJCT0gZG1hX2RpcmVjdF9zdXBwb3J0ZWQsCiAJLmNhY2hlX3N5bmMJCT0g
YXJjaF9kbWFfY2FjaGVfc3luYywKLQkubWFwcGluZ19lcnJvcgkJPSBqYXp6X2RtYV9tYXBwaW5n
X2Vycm9yLAogfTsKIEVYUE9SVF9TWU1CT0woamF6el9kbWFfb3BzKTsKLS0gCjIuMTkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:04:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPpaM-0002Sf-8s; Thu, 22 Nov 2018 14:04: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=7bX1=OB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gPpaL-0002Rf-BJ
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:04:01 +0000
X-Inumbo-ID: 75979cd2-ee5f-11e8-8701-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 75979cd2-ee5f-11e8-8701-12d6303a7972;
 Thu, 22 Nov 2018 14:04:00 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 741ED36B4;
 Thu, 22 Nov 2018 06:03:59 -0800 (PST)
Received: from [10.37.12.251] (unknown [10.37.12.251])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9C9E83F5AF;
 Thu, 22 Nov 2018 06:03:57 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <20181122120327.66403-1-roger.pau@citrix.com>
 <c0b25df2-49ca-fbe1-804a-e1a9839bb854@citrix.com>
 <6fde305e-7f47-2577-d795-0291e2adc137@arm.com>
 <5BF6AEB602000078001FEE5D@prv1-mh.provo.novell.com>
 <9cd10d0c-8c1a-0c1f-39a1-c3a2bbd1d734@citrix.com>
 <5BF6B0F502000078001FEE76@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cb727842-018a-0181-9788-e3f1b8dd28b8@arm.com>
Date: Thu, 22 Nov 2018 14:03:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5BF6B0F502000078001FEE76@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTEvMjIvMTggMTozNiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MjIuMTEuMTggYXQgMTQ6MzEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4g
SSB0aGluayBKdWxpZW4ncyBwb2ludCBpcyB0aGF0IHdpdGhvdXQgZXhwbGljaXRseSBiYXJyaWVy
cywgQ1BVMCdzCj4+IHVwZGF0ZSB0byBzeXN0ZW1fc3RhdGUgbWF5IG5vdCBiZSB2aXNpYmxlIG9u
IENQVTEsIGV2ZW4gdGhvdWdoIHRoZQo+PiBtYXBwaW5ncyBoYXZlIGJlZW4gc2hvdCBkb3duLgo+
Pgo+PiBUaGVyZWZvcmUsIGZyb20gdGhlIHByb2Nlc3NvcnMgcG9pbnQgb2YgdmlldywgaXQgZGlk
IGV2ZXJ5dGhpbmcKPj4gY29ycmVjdGx5LCBhbmQgaGl0IGEgcmVhbCBwYWdlZmF1bHQuCj4gCj4g
Qm9vdCB0aW1lIHVwZGF0ZXMgb2Ygc3lzdGVtX3N0YXRlIHNob3VsZCBiZSBvZiBubyBpbnRlcmVz
dCBoZXJlLAo+IGFzIGF0IHRoYXQgdGltZSB0aGUgQVBzIGFyZSBhbGwgaWRsaW5nLgoKVGhhdCdz
IHByb2JhYmx5IHRydWUgdG9kYXkuIEJ1dCB0aGlzIGNvZGUgbG9va3MgcmF0aGVyIGZyYWdpbGUg
YXMgeW91IApkb24ndCBrbm93IGhvdyB0aGlzIGlzIGdvaW5nIHRvIGJlIHVzZWQgaW4gdGhlIGZ1
dHVyZS4KCklmIHlvdSBkZWNpZGUgdG8gZ2F0ZSBpbml0IGNvZGUgd2l0aCBzeXN0ZW1fc3RhdGUs
IHRoZW4geW91IG5lZWQgYSAKYmFycmllciB0byBlbnN1cmUgdGhlIGNvZGUgaXMgZnV0dXJlIHBy
b29mLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:04:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPpaN-0002U8-LQ; Thu, 22 Nov 2018 14:04: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpaM-0002SP-2X
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:04:02 +0000
X-Inumbo-ID: 76263b8c-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76263b8c-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:04:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=d9JpAhPkajo8247Fbaz7IQ+E4cfLUOsbaKmSdSNZxls=; b=cr1wkshh9Cx7bdY52FgJ9lG0DW
 3dQxYV8OrYX3GOu2RO08gA/o9AcIJ5CXmsLMfVZ2eigiCNNNy3azN2H8yFWVOJXZLBeR27ujJiLbZ
 Ll9Urm0UOQrv3emjEWeK8m9RrCI5bPRPb2pVEn4bmMhcI7NgA8ExGlTLRDYvgAyRFwn9V1TmmVmw5
 P7UhnvCvdOiUyaESNrvOAeNEeD0sHOVppHAQUdqPpMdJMloTr+9kBcJsOifBZGUyd1gD/DMfXEFVx
 0tWskH7oSMjMuC1PGe9TO/Wn2QVfFbYQf5gTpOfKPZhyjbsT1GLuFws6BXwsF3NLhBBLt5GyLjyoG
 HLFRO7pA==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpa8-000817-52; Thu, 22 Nov 2018 14:03:48 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:04 +0100
Message-Id: <20181122140320.24080-9-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 08/24] s390: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UzM5MCBhbHJlYWR5IHJldHVybnMgKH4oZG1hX2FkZHJfdCkweDApIG9uIG1hcHBpbmcgZmFpbHVy
ZXMsIHNvIHdlIGNhbgpzd2l0Y2ggb3ZlciB0byByZXR1cm5pbmcgRE1BX01BUFBJTkdfRVJST1Ig
YW5kIGxldCB0aGUgY29yZSBkbWEtbWFwcGluZwpjb2RlIGhhbmRsZSB0aGUgcmVzdC4KClNpZ25l
ZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gvczM5MC9w
Y2kvcGNpX2RtYS5jIHwgMTggKysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBp
bnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3MzOTAvcGNp
L3BjaV9kbWEuYyBiL2FyY2gvczM5MC9wY2kvcGNpX2RtYS5jCmluZGV4IGQzODdhMGZiZGQ3ZS4u
MzQ2YmEzODIxOTNhIDEwMDY0NAotLS0gYS9hcmNoL3MzOTAvcGNpL3BjaV9kbWEuYworKysgYi9h
cmNoL3MzOTAvcGNpL3BjaV9kbWEuYwpAQCAtMTUsOCArMTUsNiBAQAogI2luY2x1ZGUgPGxpbnV4
L3BjaS5oPgogI2luY2x1ZGUgPGFzbS9wY2lfZG1hLmg+CiAKLSNkZWZpbmUgUzM5MF9NQVBQSU5H
X0VSUk9SCQkofihkbWFfYWRkcl90KSAweDApCi0KIHN0YXRpYyBzdHJ1Y3Qga21lbV9jYWNoZSAq
ZG1hX3JlZ2lvbl90YWJsZV9jYWNoZTsKIHN0YXRpYyBzdHJ1Y3Qga21lbV9jYWNoZSAqZG1hX3Bh
Z2VfdGFibGVfY2FjaGU7CiBzdGF0aWMgaW50IHMzOTBfaW9tbXVfc3RyaWN0OwpAQCAtMzAxLDcg
KzI5OSw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IGRtYV9hbGxvY19hZGRyZXNzKHN0cnVjdCBkZXZp
Y2UgKmRldiwgaW50IHNpemUpCiAKIG91dF9lcnJvcjoKIAlzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZ6ZGV2LT5pb21tdV9iaXRtYXBfbG9jaywgZmxhZ3MpOwotCXJldHVybiBTMzkwX01BUFBJTkdf
RVJST1I7CisJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogfQogCiBzdGF0aWMgdm9pZCBkbWFf
ZnJlZV9hZGRyZXNzKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFfYWRkciwgaW50
IHNpemUpCkBAIC0zNDksNyArMzQ3LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgczM5MF9kbWFfbWFw
X3BhZ2VzKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAJLyogVGhpcyBy
b3VuZHMgdXAgbnVtYmVyIG9mIHBhZ2VzIGJhc2VkIG9uIHNpemUgYW5kIG9mZnNldCAqLwogCW5y
X3BhZ2VzID0gaW9tbXVfbnVtX3BhZ2VzKHBhLCBzaXplLCBQQUdFX1NJWkUpOwogCWRtYV9hZGRy
ID0gZG1hX2FsbG9jX2FkZHJlc3MoZGV2LCBucl9wYWdlcyk7Ci0JaWYgKGRtYV9hZGRyID09IFMz
OTBfTUFQUElOR19FUlJPUikgeworCWlmIChkbWFfYWRkciA9PSBETUFfTUFQUElOR19FUlJPUikg
ewogCQlyZXQgPSAtRU5PU1BDOwogCQlnb3RvIG91dF9lcnI7CiAJfQpAQCAtMzcyLDcgKzM3MCw3
IEBAIHN0YXRpYyBkbWFfYWRkcl90IHMzOTBfZG1hX21hcF9wYWdlcyhzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogb3V0X2VycjoKIAl6cGNpX2VycigibWFwIGVycm9yOlxu
Iik7CiAJenBjaV9lcnJfZG1hKHJldCwgcGEpOwotCXJldHVybiBTMzkwX01BUFBJTkdfRVJST1I7
CisJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogfQogCiBzdGF0aWMgdm9pZCBzMzkwX2RtYV91
bm1hcF9wYWdlcyhzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIsCkBAIC00
NDksNyArNDQ3LDcgQEAgc3RhdGljIGludCBfX3MzOTBfZG1hX21hcF9zZyhzdHJ1Y3QgZGV2aWNl
ICpkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2csCiAJaW50IHJldDsKIAogCWRtYV9hZGRyX2Jh
c2UgPSBkbWFfYWxsb2NfYWRkcmVzcyhkZXYsIG5yX3BhZ2VzKTsKLQlpZiAoZG1hX2FkZHJfYmFz
ZSA9PSBTMzkwX01BUFBJTkdfRVJST1IpCisJaWYgKGRtYV9hZGRyX2Jhc2UgPT0gRE1BX01BUFBJ
TkdfRVJST1IpCiAJCXJldHVybiAtRU5PTUVNOwogCiAJZG1hX2FkZHIgPSBkbWFfYWRkcl9iYXNl
OwpAQCAtNDk2LDcgKzQ5NCw3IEBAIHN0YXRpYyBpbnQgczM5MF9kbWFfbWFwX3NnKHN0cnVjdCBk
ZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZywKIAlmb3IgKGkgPSAxOyBpIDwgbnJf
ZWxlbWVudHM7IGkrKykgewogCQlzID0gc2dfbmV4dChzKTsKIAotCQlzLT5kbWFfYWRkcmVzcyA9
IFMzOTBfTUFQUElOR19FUlJPUjsKKwkJcy0+ZG1hX2FkZHJlc3MgPSBETUFfTUFQUElOR19FUlJP
UjsKIAkJcy0+ZG1hX2xlbmd0aCA9IDA7CiAKIAkJaWYgKHMtPm9mZnNldCB8fCAoc2l6ZSAmIH5Q
QUdFX01BU0spIHx8CkBAIC01NDYsMTEgKzU0NCw2IEBAIHN0YXRpYyB2b2lkIHMzOTBfZG1hX3Vu
bWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZywKIAl9CiB9
CiAJCi1zdGF0aWMgaW50IHMzOTBfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRt
YV9hZGRyX3QgZG1hX2FkZHIpCi17Ci0JcmV0dXJuIGRtYV9hZGRyID09IFMzOTBfTUFQUElOR19F
UlJPUjsKLX0KLQogaW50IHpwY2lfZG1hX2luaXRfZGV2aWNlKHN0cnVjdCB6cGNpX2RldiAqemRl
dikKIHsKIAlpbnQgcmM7CkBAIC02NzUsNyArNjY4LDYgQEAgY29uc3Qgc3RydWN0IGRtYV9tYXBf
b3BzIHMzOTBfcGNpX2RtYV9vcHMgPSB7CiAJLnVubWFwX3NnCT0gczM5MF9kbWFfdW5tYXBfc2cs
CiAJLm1hcF9wYWdlCT0gczM5MF9kbWFfbWFwX3BhZ2VzLAogCS51bm1hcF9wYWdlCT0gczM5MF9k
bWFfdW5tYXBfcGFnZXMsCi0JLm1hcHBpbmdfZXJyb3IJPSBzMzkwX21hcHBpbmdfZXJyb3IsCiAJ
LyogZG1hX3N1cHBvcnRlZCBpcyB1bmNvbmRpdGlvbmFsbHkgdHJ1ZSB3aXRob3V0IGEgY2FsbGJh
Y2sgKi8KIH07CiBFWFBPUlRfU1lNQk9MX0dQTChzMzkwX3BjaV9kbWFfb3BzKTsKLS0gCjIuMTku
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:04:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPpaP-0002Vh-1u; Thu, 22 Nov 2018 14:04: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpaN-0002UE-PU
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:04:03 +0000
X-Inumbo-ID: 775f1c8d-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 775f1c8d-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:04:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=ZNLU6sSp3uiLMX8F8bTjTkvpVBXJnza8jEm00Ete8Hs=; b=LK5zIRC0Suh0CKQXnLY9Ib5Fa5
 E5cBOR6XLI16RPCptv5t6VifDPnTjc6X90Dwv732+3m19fcXm76KC4WGIMuIo4Tdch3Lg9mwmze0f
 +sxRKP9XzO+zV9hz9ySl8roAsc+4oJbzWclkexKd+bCSg2CqxfxtKlOHwXi2FbBNE/s4KVoHATo5g
 Up49RHizfvfF4hXREmVz/7U9IzmAY/b5aH6ROpXLvBA/fo8d/BhqfKj++s/oSpBgKYbVw9JMRaUd7
 fhY21gBlq7I7eS3NfKa09HOX3M9reSVz2nM6pT6GdEzABEG1Y4LOhXR/TT9uzTGwOFBelZKREqVFl
 EbZqOH8Q==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpaB-000875-Af; Thu, 22 Nov 2018 14:03:51 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:05 +0100
Message-Id: <20181122140320.24080-10-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 09/24] sparc: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3BhcmMgYWxyZWFkeSByZXR1cm5zICh+KGRtYV9hZGRyX3QpMHgwKSBvbiBtYXBwaW5nIGZhaWx1
cmVzLCBzbyB3ZSBjYW4Kc3dpdGNoIG92ZXIgdG8gcmV0dXJuaW5nIERNQV9NQVBQSU5HX0VSUk9S
IGFuZCBsZXQgdGhlIGNvcmUgZG1hLW1hcHBpbmcKY29kZSBoYW5kbGUgdGhlIHJlc3QuCgpTaWdu
ZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBhcmNoL3NwYXJj
L2tlcm5lbC9pb21tdS5jICAgICAgICB8IDEyICsrKy0tLS0tLS0tLQogYXJjaC9zcGFyYy9rZXJu
ZWwvaW9tbXVfY29tbW9uLmggfCAgMiAtLQogYXJjaC9zcGFyYy9rZXJuZWwvcGNpX3N1bjR2LmMg
ICAgfCAxNCArKysrLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyks
IDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvc3BhcmMva2VybmVsL2lvbW11LmMg
Yi9hcmNoL3NwYXJjL2tlcm5lbC9pb21tdS5jCmluZGV4IDQwZDAwOGIwYmQzZS4uMDYyNmJhZTVl
M2RhIDEwMDY0NAotLS0gYS9hcmNoL3NwYXJjL2tlcm5lbC9pb21tdS5jCisrKyBiL2FyY2gvc3Bh
cmMva2VybmVsL2lvbW11LmMKQEAgLTMxNSw3ICszMTUsNyBAQCBzdGF0aWMgZG1hX2FkZHJfdCBk
bWFfNHVfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIGJh
ZF9ub19jdHg6CiAJaWYgKHByaW50a19yYXRlbGltaXQoKSkKIAkJV0FSTl9PTigxKTsKLQlyZXR1
cm4gU1BBUkNfTUFQUElOR19FUlJPUjsKKwlyZXR1cm4gRE1BX01BUFBJTkdfRVJST1I7CiB9CiAK
IHN0YXRpYyB2b2lkIHN0cmJ1Zl9mbHVzaChzdHJ1Y3Qgc3RyYnVmICpzdHJidWYsIHN0cnVjdCBp
b21tdSAqaW9tbXUsCkBAIC01NDgsNyArNTQ4LDcgQEAgc3RhdGljIGludCBkbWFfNHVfbWFwX3Nn
KHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZ2xpc3QsCiAKIAlpZiAo
b3V0Y291bnQgPCBpbmNvdW50KSB7CiAJCW91dHMgPSBzZ19uZXh0KG91dHMpOwotCQlvdXRzLT5k
bWFfYWRkcmVzcyA9IFNQQVJDX01BUFBJTkdfRVJST1I7CisJCW91dHMtPmRtYV9hZGRyZXNzID0g
RE1BX01BUFBJTkdfRVJST1I7CiAJCW91dHMtPmRtYV9sZW5ndGggPSAwOwogCX0KIApAQCAtNTc0
LDcgKzU3NCw3IEBAIHN0YXRpYyBpbnQgZG1hXzR1X21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYs
IHN0cnVjdCBzY2F0dGVybGlzdCAqc2dsaXN0LAogCQkJaW9tbXVfdGJsX3JhbmdlX2ZyZWUoJmlv
bW11LT50YmwsIHZhZGRyLCBucGFnZXMsCiAJCQkJCSAgICAgSU9NTVVfRVJST1JfQ09ERSk7CiAK
LQkJCXMtPmRtYV9hZGRyZXNzID0gU1BBUkNfTUFQUElOR19FUlJPUjsKKwkJCXMtPmRtYV9hZGRy
ZXNzID0gRE1BX01BUFBJTkdfRVJST1I7CiAJCQlzLT5kbWFfbGVuZ3RoID0gMDsKIAkJfQogCQlp
ZiAocyA9PSBvdXRzKQpAQCAtNzQyLDExICs3NDIsNiBAQCBzdGF0aWMgdm9pZCBkbWFfNHVfc3lu
Y19zZ19mb3JfY3B1KHN0cnVjdCBkZXZpY2UgKmRldiwKIAlzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZpb21tdS0+bG9jaywgZmxhZ3MpOwogfQogCi1zdGF0aWMgaW50IGRtYV80dV9tYXBwaW5nX2Vy
cm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFfYWRkcikKLXsKLQlyZXR1cm4g
ZG1hX2FkZHIgPT0gU1BBUkNfTUFQUElOR19FUlJPUjsKLX0KLQogc3RhdGljIGludCBkbWFfNHVf
c3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IGRldmljZV9tYXNrKQogewogCXN0cnVj
dCBpb21tdSAqaW9tbXUgPSBkZXYtPmFyY2hkYXRhLmlvbW11OwpAQCAtNzcyLDcgKzc2Nyw2IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgc3VuNHVfZG1hX29wcyA9IHsKIAkuc3lu
Y19zaW5nbGVfZm9yX2NwdQk9IGRtYV80dV9zeW5jX3NpbmdsZV9mb3JfY3B1LAogCS5zeW5jX3Nn
X2Zvcl9jcHUJPSBkbWFfNHVfc3luY19zZ19mb3JfY3B1LAogCS5kbWFfc3VwcG9ydGVkCQk9IGRt
YV80dV9zdXBwb3J0ZWQsCi0JLm1hcHBpbmdfZXJyb3IJCT0gZG1hXzR1X21hcHBpbmdfZXJyb3Is
CiB9OwogCiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgKmRtYV9vcHMgPSAmc3VuNHVfZG1hX29w
czsKZGlmZiAtLWdpdCBhL2FyY2gvc3BhcmMva2VybmVsL2lvbW11X2NvbW1vbi5oIGIvYXJjaC9z
cGFyYy9rZXJuZWwvaW9tbXVfY29tbW9uLmgKaW5kZXggZTNjMDJiYTMyNTAwLi5kNjJlZDljNTY4
MmQgMTAwNjQ0Ci0tLSBhL2FyY2gvc3BhcmMva2VybmVsL2lvbW11X2NvbW1vbi5oCisrKyBiL2Fy
Y2gvc3BhcmMva2VybmVsL2lvbW11X2NvbW1vbi5oCkBAIC00OCw2ICs0OCw0IEBAIHN0YXRpYyBp
bmxpbmUgaW50IGlzX3NwYW5fYm91bmRhcnkodW5zaWduZWQgbG9uZyBlbnRyeSwKIAlyZXR1cm4g
aW9tbXVfaXNfc3Bhbl9ib3VuZGFyeShlbnRyeSwgbnIsIHNoaWZ0LCBib3VuZGFyeV9zaXplKTsK
IH0KIAotI2RlZmluZSBTUEFSQ19NQVBQSU5HX0VSUk9SCSh+KGRtYV9hZGRyX3QpMHgwKQotCiAj
ZW5kaWYgLyogX0lPTU1VX0NPTU1PTl9IICovCmRpZmYgLS1naXQgYS9hcmNoL3NwYXJjL2tlcm5l
bC9wY2lfc3VuNHYuYyBiL2FyY2gvc3BhcmMva2VybmVsL3BjaV9zdW40di5jCmluZGV4IDU2NWQ5
YWM4ODNkMC4uZmEwZTQyYjRjYmZiIDEwMDY0NAotLS0gYS9hcmNoL3NwYXJjL2tlcm5lbC9wY2lf
c3VuNHYuYworKysgYi9hcmNoL3NwYXJjL2tlcm5lbC9wY2lfc3VuNHYuYwpAQCAtNDE0LDEyICs0
MTQsMTIgQEAgc3RhdGljIGRtYV9hZGRyX3QgZG1hXzR2X21hcF9wYWdlKHN0cnVjdCBkZXZpY2Ug
KmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiBiYWQ6CiAJaWYgKHByaW50a19yYXRlbGltaXQoKSkK
IAkJV0FSTl9PTigxKTsKLQlyZXR1cm4gU1BBUkNfTUFQUElOR19FUlJPUjsKKwlyZXR1cm4gRE1B
X01BUFBJTkdfRVJST1I7CiAKIGlvbW11X21hcF9mYWlsOgogCWxvY2FsX2lycV9yZXN0b3JlKGZs
YWdzKTsKIAlpb21tdV90YmxfcmFuZ2VfZnJlZSh0YmwsIGJ1c19hZGRyLCBucGFnZXMsIElPTU1V
X0VSUk9SX0NPREUpOwotCXJldHVybiBTUEFSQ19NQVBQSU5HX0VSUk9SOworCXJldHVybiBETUFf
TUFQUElOR19FUlJPUjsKIH0KIAogc3RhdGljIHZvaWQgZG1hXzR2X3VubWFwX3BhZ2Uoc3RydWN0
IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGJ1c19hZGRyLApAQCAtNTkyLDcgKzU5Miw3IEBAIHN0
YXRpYyBpbnQgZG1hXzR2X21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVy
bGlzdCAqc2dsaXN0LAogCiAJaWYgKG91dGNvdW50IDwgaW5jb3VudCkgewogCQlvdXRzID0gc2df
bmV4dChvdXRzKTsKLQkJb3V0cy0+ZG1hX2FkZHJlc3MgPSBTUEFSQ19NQVBQSU5HX0VSUk9SOwor
CQlvdXRzLT5kbWFfYWRkcmVzcyA9IERNQV9NQVBQSU5HX0VSUk9SOwogCQlvdXRzLT5kbWFfbGVu
Z3RoID0gMDsKIAl9CiAKQEAgLTYwOSw3ICs2MDksNyBAQCBzdGF0aWMgaW50IGRtYV80dl9tYXBf
c2coc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnbGlzdCwKIAkJCWlv
bW11X3RibF9yYW5nZV9mcmVlKHRibCwgdmFkZHIsIG5wYWdlcywKIAkJCQkJICAgICBJT01NVV9F
UlJPUl9DT0RFKTsKIAkJCS8qIFhYWCBkZW1hcD8gWFhYICovCi0JCQlzLT5kbWFfYWRkcmVzcyA9
IFNQQVJDX01BUFBJTkdfRVJST1I7CisJCQlzLT5kbWFfYWRkcmVzcyA9IERNQV9NQVBQSU5HX0VS
Uk9SOwogCQkJcy0+ZG1hX2xlbmd0aCA9IDA7CiAJCX0KIAkJaWYgKHMgPT0gb3V0cykKQEAgLTY4
OCwxMSArNjg4LDYgQEAgc3RhdGljIGludCBkbWFfNHZfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2Ug
KmRldiwgdTY0IGRldmljZV9tYXNrKQogCXJldHVybiBwY2k2NF9kbWFfc3VwcG9ydGVkKHRvX3Bj
aV9kZXYoZGV2KSwgZGV2aWNlX21hc2spOwogfQogCi1zdGF0aWMgaW50IGRtYV80dl9tYXBwaW5n
X2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFfYWRkcikKLXsKLQlyZXR1
cm4gZG1hX2FkZHIgPT0gU1BBUkNfTUFQUElOR19FUlJPUjsKLX0KLQogc3RhdGljIGNvbnN0IHN0
cnVjdCBkbWFfbWFwX29wcyBzdW40dl9kbWFfb3BzID0gewogCS5hbGxvYwkJCQk9IGRtYV80dl9h
bGxvY19jb2hlcmVudCwKIAkuZnJlZQkJCQk9IGRtYV80dl9mcmVlX2NvaGVyZW50LApAQCAtNzAx
LDcgKzY5Niw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgc3VuNHZfZG1hX29w
cyA9IHsKIAkubWFwX3NnCQkJCT0gZG1hXzR2X21hcF9zZywKIAkudW5tYXBfc2cJCQk9IGRtYV80
dl91bm1hcF9zZywKIAkuZG1hX3N1cHBvcnRlZAkJCT0gZG1hXzR2X3N1cHBvcnRlZCwKLQkubWFw
cGluZ19lcnJvcgkJCT0gZG1hXzR2X21hcHBpbmdfZXJyb3IsCiB9OwogCiBzdGF0aWMgdm9pZCBw
Y2lfc3VuNHZfc2Nhbl9idXMoc3RydWN0IHBjaV9wYm1faW5mbyAqcGJtLCBzdHJ1Y3QgZGV2aWNl
ICpwYXJlbnQpCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:04:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPpaR-0002Xs-EC; Thu, 22 Nov 2018 14:04: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpaQ-0002Wu-6P
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:04:06 +0000
X-Inumbo-ID: 78bf6c1b-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78bf6c1b-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:04:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=UlTvCVuSLDW9AZDoMxHDIcPbv1chhpRBuQVATQStN/w=; b=dF7/b2YHkz3jturI/C03fVlJvL
 uS6Yeyi2hkY3FlTKN25raYu639T9Mueyo11jDCroI/UZPTQbvjWGOrXTr88S7nJDezcQ9fEl6yGrD
 fwrVL6g0ZNITUNHwu8aMEJp8Ft7OfenRnu4vkzW9f4QqbGZHfz/udAol7SwEvTv+8o+d/SR3WPxh5
 ELndRVDQ4hua3i+QrHHLtWaREOrmrNy240aYlo1kBv0E97BbI77t4KFXztobu7pck5GGlDKzhv+Pw
 K05amyVbaaNgN3cPKzgCK7F+2RtZK58yXXQcl31/ipnq/g2KGaG/1gxrB6cdB0P1ooSSDGXbOOkyF
 YSe0L7Hw==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpaE-0008Bm-GL; Thu, 22 Nov 2018 14:03:55 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:06 +0100
Message-Id: <20181122140320.24080-11-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 10/24] parisc/ccio: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIENDSU8gaW9tbXUgY29kZSBhbHJlYWR5IHJldHVybnMgKH4oZG1hX2FkZHJfdCkweDApIG9u
IG1hcHBpbmcKZmFpbHVyZXMsIHNvIHdlIGNhbiBzd2l0Y2ggb3ZlciB0byByZXR1cm5pbmcgRE1B
X01BUFBJTkdfRVJST1IgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0
aGUgcmVzdC4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgot
LS0KIGRyaXZlcnMvcGFyaXNjL2NjaW8tZG1hLmMgfCAxMCArLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9wYXJpc2MvY2Npby1kbWEuYyBiL2RyaXZlcnMvcGFyaXNjL2NjaW8tZG1hLmMKaW5kZXggNzAx
YTdkNmE3NGQ1Li43MTRhYWM3MmRmMGUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGFyaXNjL2NjaW8t
ZG1hLmMKKysrIGIvZHJpdmVycy9wYXJpc2MvY2Npby1kbWEuYwpAQCAtMTEwLDggKzExMCw2IEBA
CiAjZGVmaW5lIENNRF9UTEJfRElSRUNUX1dSSVRFIDM1ICAgICAgICAgLyogSU9fQ09NTUFORCBm
b3IgSS9PIFRMQiBXcml0ZXMgICAgICovCiAjZGVmaW5lIENNRF9UTEJfUFVSR0UgICAgICAgIDMz
ICAgICAgICAgLyogSU9fQ09NTUFORCB0byBQdXJnZSBJL08gVExCIGVudHJ5ICovCiAKLSNkZWZp
bmUgQ0NJT19NQVBQSU5HX0VSUk9SICAgICh+KGRtYV9hZGRyX3QpMCkKLQogc3RydWN0IGlvYV9y
ZWdpc3RlcnMgewogICAgICAgICAvKiBSdW53YXkgU3VwZXJ2aXNvcnkgU2V0ICovCiAgICAgICAg
IGludDMyX3QgICAgdW51c2VkMVsxMl07CkBAIC03NDAsNyArNzM4LDcgQEAgY2Npb19tYXBfc2lu
Z2xlKHN0cnVjdCBkZXZpY2UgKmRldiwgdm9pZCAqYWRkciwgc2l6ZV90IHNpemUsCiAJQlVHX09O
KCFkZXYpOwogCWlvYyA9IEdFVF9JT0MoZGV2KTsKIAlpZiAoIWlvYykKLQkJcmV0dXJuIENDSU9f
TUFQUElOR19FUlJPUjsKKwkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCiAJQlVHX09OKHNp
emUgPD0gMCk7CiAKQEAgLTEwMjEsMTEgKzEwMTksNiBAQCBjY2lvX3VubWFwX3NnKHN0cnVjdCBk
ZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZ2xpc3QsIGludCBuZW50cywKIAlEQkdf
UlVOX1NHKCIlcygpIERPTkUgKG5lbnRzICVkKVxuIiwgX19mdW5jX18sIG5lbnRzKTsKIH0KIAot
c3RhdGljIGludCBjY2lvX21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRk
cl90IGRtYV9hZGRyKQotewotCXJldHVybiBkbWFfYWRkciA9PSBDQ0lPX01BUFBJTkdfRVJST1I7
Ci19Ci0KIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgY2Npb19vcHMgPSB7CiAJLmRt
YV9zdXBwb3J0ZWQgPQljY2lvX2RtYV9zdXBwb3J0ZWQsCiAJLmFsbG9jID0JCWNjaW9fYWxsb2Ms
CkBAIC0xMDM0LDcgKzEwMjcsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGNj
aW9fb3BzID0gewogCS51bm1hcF9wYWdlID0JCWNjaW9fdW5tYXBfcGFnZSwKIAkubWFwX3NnID0g
CQljY2lvX21hcF9zZywKIAkudW5tYXBfc2cgPSAJCWNjaW9fdW5tYXBfc2csCi0JLm1hcHBpbmdf
ZXJyb3IgPQljY2lvX21hcHBpbmdfZXJyb3IsCiB9OwogCiAjaWZkZWYgQ09ORklHX1BST0NfRlMK
LS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:04:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPpaW-0002ca-Qr; Thu, 22 Nov 2018 14:04: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpaV-0002bc-OC
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:04:11 +0000
X-Inumbo-ID: 7c1c713d-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c1c713d-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:04:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=y70DZ2fm3EDwoGaOi1zf4filovpEWIC1jIMmvTH5Sw4=; b=PMWEBKt/ZL7bRjq4JpWVFKdr+E
 yYcQu55JgoG0MAUdbLMcmPkwn9ZgNF6dEh04w0ZMAHfE+fl+S7IdZ0ZgPWj1fICGGdmxI4KRw9mrO
 FX2zfl8OMY9QkcRO+tbZyAF0D3LNZi+YjTKS/nga6PL47rwCQclj2iFIPmVrMaWu7QbL3bAxFOw/q
 VQL0ci0MDVBaqhfaSHKafyox+ahcGq6i0QyQtwTkLe96KT7xqPGMDYqs2vT7dR4CHSf1cl9Tsr8wb
 Loqfr9IS5DkCgpCxspcJzZ1EEZg5B9s2TKXakqxFEa8QgiI49ON7s+M5x+4tvQ9DqXpmh8tAypHXX
 UgbjI+Tw==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpaH-0008GJ-PD; Thu, 22 Nov 2018 14:03:58 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:07 +0100
Message-Id: <20181122140320.24080-12-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 11/24] parisc/sba_iommu: remove the
 mapping_error dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFNCQSBpb21tdSBjb2RlIGFscmVhZHkgcmV0dXJucyAofihkbWFfYWRkcl90KTB4MCkgb24g
bWFwcGluZwpmYWlsdXJlcywgc28gd2UgY2FuIHN3aXRjaCBvdmVyIHRvIHJldHVybmluZyBETUFf
TUFQUElOR19FUlJPUiBhbmQgbGV0CnRoZSBjb3JlIGRtYS1tYXBwaW5nIGNvZGUgaGFuZGxlIHRo
ZSByZXN0LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0t
LQogZHJpdmVycy9wYXJpc2Mvc2JhX2lvbW11LmMgfCAxMCArLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9wYXJpc2Mvc2JhX2lvbW11LmMgYi9kcml2ZXJzL3BhcmlzYy9zYmFfaW9tbXUuYwppbmRleCBj
MWU1OTlhNDI5YWYuLjQ1MmQzMDZjZTVjYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9wYXJpc2Mvc2Jh
X2lvbW11LmMKKysrIGIvZHJpdmVycy9wYXJpc2Mvc2JhX2lvbW11LmMKQEAgLTkzLDggKzkzLDYg
QEAKIAogI2RlZmluZSBERUZBVUxUX0RNQV9ISU5UX1JFRwkwCiAKLSNkZWZpbmUgU0JBX01BUFBJ
TkdfRVJST1IgICAgKH4oZG1hX2FkZHJfdCkwKQotCiBzdHJ1Y3Qgc2JhX2RldmljZSAqc2JhX2xp
c3Q7CiBFWFBPUlRfU1lNQk9MX0dQTChzYmFfbGlzdCk7CiAKQEAgLTcyNSw3ICs3MjMsNyBAQCBz
YmFfbWFwX3NpbmdsZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHZvaWQgKmFkZHIsIHNpemVfdCBzaXpl
LAogCiAJaW9jID0gR0VUX0lPQyhkZXYpOwogCWlmICghaW9jKQotCQlyZXR1cm4gU0JBX01BUFBJ
TkdfRVJST1I7CisJCXJldHVybiBETUFfTUFQUElOR19FUlJPUjsKIAogCS8qIHNhdmUgb2Zmc2V0
IGJpdHMgKi8KIAlvZmZzZXQgPSAoKGRtYV9hZGRyX3QpIChsb25nKSBhZGRyKSAmIH5JT1ZQX01B
U0s7CkBAIC0xMDgwLDExICsxMDc4LDYgQEAgc2JhX3VubWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRl
diwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZ2xpc3QsIGludCBuZW50cywKIAogfQogCi1zdGF0aWMg
aW50IHNiYV9tYXBwaW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFf
YWRkcikKLXsKLQlyZXR1cm4gZG1hX2FkZHIgPT0gU0JBX01BUFBJTkdfRVJST1I7Ci19Ci0KIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgc2JhX29wcyA9IHsKIAkuZG1hX3N1cHBvcnRl
ZCA9CXNiYV9kbWFfc3VwcG9ydGVkLAogCS5hbGxvYyA9CQlzYmFfYWxsb2MsCkBAIC0xMDkzLDcg
KzEwODYsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIHNiYV9vcHMgPSB7CiAJ
LnVubWFwX3BhZ2UgPQkJc2JhX3VubWFwX3BhZ2UsCiAJLm1hcF9zZyA9CQlzYmFfbWFwX3NnLAog
CS51bm1hcF9zZyA9CQlzYmFfdW5tYXBfc2csCi0JLm1hcHBpbmdfZXJyb3IgPQlzYmFfbWFwcGlu
Z19lcnJvciwKIH07CiAKIAotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:04:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPpaY-0002eZ-DE; Thu, 22 Nov 2018 14:04: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpaX-0002dr-PS
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:04:13 +0000
X-Inumbo-ID: 7d8e4746-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d8e4746-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:04:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=NRkfp6v/tyUENHy0v3FTFCa7RE2ArNmx9O95c3iBPt0=; b=BhkyanM6gWSsCuX6iaFbuGduoS
 toCX63m7RIQFNq2vYWjKqhgQG9FSqxcmCclgXpsAg00C8mB3yKFH4SOihjFdqi+a1JGZl6dPQVecj
 E4A5VsMJbV/K6cmXiC2TZmRbdllLX8hh0j78WQfaUdGl81tMwDtE2zzDb8TIVI4QQ/ivyA8f2hfxf
 Zt4KbhSd/BULRcE97LNe3BgAHJdGlgfOa0zBls4RZfUvb2K/gDEiySPOq4dcbYDHKYIXYi2rOddNz
 AaHQtQkDL9QEL8nPchcZNwFn/QTysKBSgf/ZWInsLotPdCEpgkF5hN5ArlIfSpuApg1IC/KEX/BvL
 EYMbkiww==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpaK-0008Ki-OC; Thu, 22 Nov 2018 14:04:01 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:08 +0100
Message-Id: <20181122140320.24080-13-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 12/24] arm64: remove the dummy_dma_ops
 mapping_error method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVzdCByZXR1cm4gRE1BX01BUFBJTkdfRVJST1IgZnJvbSBfX2R1bW15X21hcF9wYWdlIGFuZCBs
ZXQgdGhlIGNvcmUKZG1hLW1hcHBpbmcgY29kZSBoYW5kbGUgdGhlIHJlc3QuCgpTaWduZWQtb2Zm
LWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBhcmNoL2FybTY0L21tL2Rt
YS1tYXBwaW5nLmMgfCA4ICstLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9tbS9kbWEtbWFwcGluZy5j
IGIvYXJjaC9hcm02NC9tbS9kbWEtbWFwcGluZy5jCmluZGV4IGEzYWMyNjI4NDg0NS4uZmRjMjZl
YTUwMzZjIDEwMDY0NAotLS0gYS9hcmNoL2FybTY0L21tL2RtYS1tYXBwaW5nLmMKKysrIGIvYXJj
aC9hcm02NC9tbS9kbWEtbWFwcGluZy5jCkBAIC0yODIsNyArMjgyLDcgQEAgc3RhdGljIGRtYV9h
ZGRyX3QgX19kdW1teV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpw
YWdlLAogCQkJCSAgIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwKIAkJCQkgICB1bnNpZ25l
ZCBsb25nIGF0dHJzKQogewotCXJldHVybiAwOworCXJldHVybiBETUFfTUFQUElOR19FUlJPUjsK
IH0KIAogc3RhdGljIHZvaWQgX19kdW1teV91bm1hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwg
ZG1hX2FkZHJfdCBkZXZfYWRkciwKQEAgLTMxNywxMSArMzE3LDYgQEAgc3RhdGljIHZvaWQgX19k
dW1teV9zeW5jX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwKIHsKIH0KIAotc3RhdGljIGludCBfX2R1
bW15X21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqaHdkZXYsIGRtYV9hZGRyX3QgZG1hX2Fk
ZHIpCi17Ci0JcmV0dXJuIDE7Ci19Ci0KIHN0YXRpYyBpbnQgX19kdW1teV9kbWFfc3VwcG9ydGVk
KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCB1NjQgbWFzaykKIHsKIAlyZXR1cm4gMDsKQEAgLTMzOSw3
ICszMzQsNiBAQCBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgZHVtbXlfZG1hX29wcyA9IHsKIAku
c3luY19zaW5nbGVfZm9yX2RldmljZSA9IF9fZHVtbXlfc3luY19zaW5nbGUsCiAJLnN5bmNfc2df
Zm9yX2NwdSAgICAgICAgPSBfX2R1bW15X3N5bmNfc2csCiAJLnN5bmNfc2dfZm9yX2RldmljZSAg
ICAgPSBfX2R1bW15X3N5bmNfc2csCi0JLm1hcHBpbmdfZXJyb3IgICAgICAgICAgPSBfX2R1bW15
X21hcHBpbmdfZXJyb3IsCiAJLmRtYV9zdXBwb3J0ZWQgICAgICAgICAgPSBfX2R1bW15X2RtYV9z
dXBwb3J0ZWQsCiB9OwogRVhQT1JUX1NZTUJPTChkdW1teV9kbWFfb3BzKTsKLS0gCjIuMTkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:04:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPpab-0002iO-RJ; Thu, 22 Nov 2018 14:04: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpaa-0002gt-6H
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:04:16 +0000
X-Inumbo-ID: 7e5ce2f8-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7e5ce2f8-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:04:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=iD/dRc9UIv9SfqvzdC8Dc4U8+KY0iTA1zzLpZCyDmfU=; b=fNwPGNUALylryXuMR7mrWot3JL
 EzsQChgXsw0SPQkNVpF+eVJtXImr47FWb05HWImcohAewvuG9XDjOWpsgcg8PNTGazy79u8qnqKJm
 uVWLwtkizZpljbE+BkWLaFo2kdQ6/rsFRU5Q0y4goRQ5YHl3WfRcOxPceGyFRzTJ/sDCKjgI7k3yO
 tBJ/haN6nPoZG+r630fU/m5l8VZJp/06aJqC/5yh8J9qydk+xZ/Hv8eZEN7cFR79UrYKb/CbotEZ2
 zvfMMi1CaN+hZSt92Rgiv7/auyh2Sc+okOOpzWHIH8w93BT1JijI8prdIbASAOxfPBhA3Htv1UAGq
 aUWLveMg==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpaN-0008Pb-Qy; Thu, 22 Nov 2018 14:04:04 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:09 +0100
Message-Id: <20181122140320.24080-14-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 13/24] alpha: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SIGluc3RlYWQgb2YgMCBvbiBhIGRtYSBtYXBwaW5nIGZh
aWx1cmUgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0aGUgcmVzdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gv
YWxwaGEva2VybmVsL3BjaV9pb21tdS5jIHwgMTQgKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gv
YWxwaGEva2VybmVsL3BjaV9pb21tdS5jIGIvYXJjaC9hbHBoYS9rZXJuZWwvcGNpX2lvbW11LmMK
aW5kZXggNDZlMDhlMGQ5MTgxLi5lMTcxNmUwZDkyZmQgMTAwNjQ0Ci0tLSBhL2FyY2gvYWxwaGEv
a2VybmVsL3BjaV9pb21tdS5jCisrKyBiL2FyY2gvYWxwaGEva2VybmVsL3BjaV9pb21tdS5jCkBA
IC0yOTEsNyArMjkxLDcgQEAgcGNpX21hcF9zaW5nbGVfMShzdHJ1Y3QgcGNpX2RldiAqcGRldiwg
dm9pZCAqY3B1X2FkZHIsIHNpemVfdCBzaXplLAogCSAgIHVzZSBkaXJlY3RfbWFwIGFib3ZlLCBp
dCBub3cgbXVzdCBiZSBjb25zaWRlcmVkIGFuIGVycm9yLiAqLwogCWlmICghIGFscGhhX212Lm12
X3BjaV90YmkpIHsKIAkJcHJpbnRrX29uY2UoS0VSTl9XQVJOSU5HICJwY2lfbWFwX3NpbmdsZTog
bm8gSFcgc2dcbiIpOwotCQlyZXR1cm4gMDsKKwkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwog
CX0KIAogCWFyZW5hID0gaG9zZS0+c2dfcGNpOwpAQCAtMzA3LDcgKzMwNyw3IEBAIHBjaV9tYXBf
c2luZ2xlXzEoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHZvaWQgKmNwdV9hZGRyLCBzaXplX3Qgc2l6
ZSwKIAlpZiAoZG1hX29mcyA8IDApIHsKIAkJcHJpbnRrKEtFUk5fV0FSTklORyAicGNpX21hcF9z
aW5nbGUgZmFpbGVkOiAiCiAJCSAgICAgICAiY291bGQgbm90IGFsbG9jYXRlIGRtYSBwYWdlIHRh
Ymxlc1xuIik7Ci0JCXJldHVybiAwOworCQlyZXR1cm4gRE1BX01BUFBJTkdfRVJST1I7CiAJfQog
CiAJcGFkZHIgJj0gUEFHRV9NQVNLOwpAQCAtNDU1LDcgKzQ1NSw3IEBAIHN0YXRpYyB2b2lkICph
bHBoYV9wY2lfYWxsb2NfY29oZXJlbnQoc3RydWN0IGRldmljZSAqZGV2LCBzaXplX3Qgc2l6ZSwK
IAltZW1zZXQoY3B1X2FkZHIsIDAsIHNpemUpOwogCiAJKmRtYV9hZGRycCA9IHBjaV9tYXBfc2lu
Z2xlXzEocGRldiwgY3B1X2FkZHIsIHNpemUsIDApOwotCWlmICgqZG1hX2FkZHJwID09IDApIHsK
KwlpZiAoKmRtYV9hZGRycCA9PSBETUFfTUFQUElOR19FUlJPUikgewogCQlmcmVlX3BhZ2VzKCh1
bnNpZ25lZCBsb25nKWNwdV9hZGRyLCBvcmRlcik7CiAJCWlmIChhbHBoYV9tdi5tdl9wY2lfdGJp
IHx8IChnZnAgJiBHRlBfRE1BKSkKIAkJCXJldHVybiBOVUxMOwpAQCAtNjcxLDcgKzY3MSw3IEBA
IHN0YXRpYyBpbnQgYWxwaGFfcGNpX21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBz
Y2F0dGVybGlzdCAqc2csCiAJCXNnLT5kbWFfYWRkcmVzcwogCQkgID0gcGNpX21hcF9zaW5nbGVf
MShwZGV2LCBTR19FTlRfVklSVF9BRERSRVNTKHNnKSwKIAkJCQkgICAgIHNnLT5sZW5ndGgsIGRh
Y19hbGxvd2VkKTsKLQkJcmV0dXJuIHNnLT5kbWFfYWRkcmVzcyAhPSAwOworCQlyZXR1cm4gc2ct
PmRtYV9hZGRyZXNzICE9IERNQV9NQVBQSU5HX0VSUk9SOwogCX0KIAogCXN0YXJ0ID0gc2c7CkBA
IC05MzUsMTEgKzkzNSw2IEBAIGlvbW11X3VuYmluZChzdHJ1Y3QgcGNpX2lvbW11X2FyZW5hICph
cmVuYSwgbG9uZyBwZ19zdGFydCwgbG9uZyBwZ19jb3VudCkKIAlyZXR1cm4gMDsKIH0KIAotc3Rh
dGljIGludCBhbHBoYV9wY2lfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9h
ZGRyX3QgZG1hX2FkZHIpCi17Ci0JcmV0dXJuIGRtYV9hZGRyID09IDA7Ci19Ci0KIGNvbnN0IHN0
cnVjdCBkbWFfbWFwX29wcyBhbHBoYV9wY2lfb3BzID0gewogCS5hbGxvYwkJCT0gYWxwaGFfcGNp
X2FsbG9jX2NvaGVyZW50LAogCS5mcmVlCQkJPSBhbHBoYV9wY2lfZnJlZV9jb2hlcmVudCwKQEAg
LTk0Nyw3ICs5NDIsNiBAQCBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgYWxwaGFfcGNpX29wcyA9
IHsKIAkudW5tYXBfcGFnZQkJPSBhbHBoYV9wY2lfdW5tYXBfcGFnZSwKIAkubWFwX3NnCQkJPSBh
bHBoYV9wY2lfbWFwX3NnLAogCS51bm1hcF9zZwkJPSBhbHBoYV9wY2lfdW5tYXBfc2csCi0JLm1h
cHBpbmdfZXJyb3IJCT0gYWxwaGFfcGNpX21hcHBpbmdfZXJyb3IsCiAJLmRtYV9zdXBwb3J0ZWQJ
CT0gYWxwaGFfcGNpX3N1cHBvcnRlZCwKIH07CiBFWFBPUlRfU1lNQk9MKGFscGhhX3BjaV9vcHMp
OwotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:04:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPpad-0002jr-7h; Thu, 22 Nov 2018 14:04:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpab-0002ho-C4
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:04:17 +0000
X-Inumbo-ID: 7f554284-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f554284-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:04:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=ewKMIOPiQeSKNSLzG50VuvD8IxV2yIBYh9Hw3lJsGjs=; b=Wh2TGWPAyFqHhHM32M9S10GWgv
 +W4X52pRAsKJ+NryFFDSis2EVVLFB+qHl/t74Zc6eKH46T2ctjpTlW2asSg8hlAs6OvIcriN/HGzI
 usdsoD6H+nQJCfbY32l6/1z+8bjw0Xgl8B+5dhqfjomlNz2vmipxsnwdOx9LALllb5YyCY3mTb2cH
 NSiQCOcNFHjyj7+gwFTGw8Yuf74sQarcttjcx6wbISxdts+6dlfE2LYVmgIi9/R7DfMiIGNqpzYTZ
 4xSEkKBteHjgd1OseJ6Qaxotk1IUj3lR9k5sIQPTmmInBkLRR5XTTeJiBVscc4C1HIK7qC/pMWNgc
 TaAYb2pA==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpaQ-0008UE-L5; Thu, 22 Nov 2018 14:04:07 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:10 +0100
Message-Id: <20181122140320.24080-15-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 14/24] ia64/sba_iommu: improve internal map_page
 users
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlIHRoZSBvZGQgc2JhX3t1bix9bWFwX3NpbmdsZV9hdHRycyB3cmFwcGVycywgY2hlY2sg
ZXJyb3JzCmV2ZXJ5d2hlcmUsIGFuZCByZW1vdmUgdGhlIGNvbXBsZXRseSBib2d1cyBhbGxvY19w
YWdlc19ub2RlIGNhbGwgdGhhdAp1c2VzIHRoZSBkbWEgYXR0cmlidXRlcyBhcmd1bWVudCBhcyB0
aGUgbm9kZSBpZC4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRl
PgotLS0KIGFyY2gvaWE2NC9ocC9jb21tb24vc2JhX2lvbW11LmMgfCA3MSArKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCA0
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2lhNjQvaHAvY29tbW9uL3NiYV9pb21t
dS5jIGIvYXJjaC9pYTY0L2hwL2NvbW1vbi9zYmFfaW9tbXUuYwppbmRleCBlOGE5M2IwNzI4M2Uu
LmI5NTMyODJkNDcwNCAxMDA2NDQKLS0tIGEvYXJjaC9pYTY0L2hwL2NvbW1vbi9zYmFfaW9tbXUu
YworKysgYi9hcmNoL2lhNjQvaHAvY29tbW9uL3NiYV9pb21tdS5jCkBAIC05MDcsMTEgKzkwNywx
MiBAQCBzYmFfbWFya19pbnZhbGlkKHN0cnVjdCBpb2MgKmlvYywgZG1hX2FkZHJfdCBpb3ZhLCBz
aXplX3QgYnl0ZV9jbnQpCiB9CiAKIC8qKgotICogc2JhX21hcF9zaW5nbGVfYXR0cnMgLSBtYXAg
b25lIGJ1ZmZlciBhbmQgcmV0dXJuIElPVkEgZm9yIERNQQorICogc2JhX21hcF9wYWdlIC0gbWFw
IG9uZSBidWZmZXIgYW5kIHJldHVybiBJT1ZBIGZvciBETUEKICAqIEBkZXY6IGluc3RhbmNlIG9m
IFBDSSBvd25lZCBieSB0aGUgZHJpdmVyIHRoYXQncyBhc2tpbmcuCi0gKiBAYWRkcjogIGRyaXZl
ciBidWZmZXIgdG8gbWFwLgotICogQHNpemU6ICBudW1iZXIgb2YgYnl0ZXMgdG8gbWFwIGluIGRy
aXZlciBidWZmZXIuCi0gKiBAZGlyOiAgUi9XIG9yIGJvdGguCisgKiBAcGFnZTogcGFnZSB0byBt
YXAKKyAqIEBwb2ZmOiBvZmZzZXQgaW50byBwYWdlCisgKiBAc2l6ZTogbnVtYmVyIG9mIGJ5dGVz
IHRvIG1hcAorICogQGRpcjogZG1hIGRpcmVjdGlvbgogICogQGF0dHJzOiBvcHRpb25hbCBkbWEg
YXR0cmlidXRlcwogICoKICAqIFNlZSBEb2N1bWVudGF0aW9uL0RNQS1BUEktSE9XVE8udHh0CkBA
IC05NDQsNyArOTQ1LDcgQEAgc3RhdGljIGRtYV9hZGRyX3Qgc2JhX21hcF9wYWdlKHN0cnVjdCBk
ZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAgCQkqKiBEZXZpY2UgaXMgYml0IGNhcGFi
bGUgb2YgRE1BJ2luZyB0byB0aGUgYnVmZmVyLi4uCiAJCSoqIGp1c3QgcmV0dXJuIHRoZSBQQ0kg
YWRkcmVzcyBvZiBwdHIKICAJCSovCi0JCURCR19CWVBBU1MoInNiYV9tYXBfc2luZ2xlX2F0dHJz
KCkgYnlwYXNzIG1hc2svYWRkcjogIgorCQlEQkdfQllQQVNTKCJzYmFfbWFwX3BhZ2UoKSBieXBh
c3MgbWFzay9hZGRyOiAiCiAJCQkgICAiMHglbHgvMHglbHhcbiIsCiAJCSAgICAgICAgICAgdG9f
cGNpX2RldihkZXYpLT5kbWFfbWFzaywgcGNpX2FkZHIpOwogCQlyZXR1cm4gcGNpX2FkZHI7CkBA
IC05NjYsNyArOTY3LDcgQEAgc3RhdGljIGRtYV9hZGRyX3Qgc2JhX21hcF9wYWdlKHN0cnVjdCBk
ZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAKICNpZmRlZiBBU1NFUlRfUERJUl9TQU5J
VFkKIAlzcGluX2xvY2tfaXJxc2F2ZSgmaW9jLT5yZXNfbG9jaywgZmxhZ3MpOwotCWlmIChzYmFf
Y2hlY2tfcGRpcihpb2MsIkNoZWNrIGJlZm9yZSBzYmFfbWFwX3NpbmdsZV9hdHRycygpIikpCisJ
aWYgKHNiYV9jaGVja19wZGlyKGlvYywiQ2hlY2sgYmVmb3JlIHNiYV9tYXBfcGFnZSgpIikpCiAJ
CXBhbmljKCJTYW5pdHkgY2hlY2sgZmFpbGVkIik7CiAJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
aW9jLT5yZXNfbG9jaywgZmxhZ3MpOwogI2VuZGlmCkBAIC05OTcsMjAgKzk5OCwxMiBAQCBzdGF0
aWMgZG1hX2FkZHJfdCBzYmFfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFn
ZSAqcGFnZSwKIAkvKiBmb3JtIGNvbXBsZXRlIGFkZHJlc3MgKi8KICNpZmRlZiBBU1NFUlRfUERJ
Ul9TQU5JVFkKIAlzcGluX2xvY2tfaXJxc2F2ZSgmaW9jLT5yZXNfbG9jaywgZmxhZ3MpOwotCXNi
YV9jaGVja19wZGlyKGlvYywiQ2hlY2sgYWZ0ZXIgc2JhX21hcF9zaW5nbGVfYXR0cnMoKSIpOwor
CXNiYV9jaGVja19wZGlyKGlvYywiQ2hlY2sgYWZ0ZXIgc2JhX21hcF9wYWdlKCkiKTsKIAlzcGlu
X3VubG9ja19pcnFyZXN0b3JlKCZpb2MtPnJlc19sb2NrLCBmbGFncyk7CiAjZW5kaWYKIAlyZXR1
cm4gU0JBX0lPVkEoaW9jLCBpb3ZwLCBvZmZzZXQpOwogfQogCi1zdGF0aWMgZG1hX2FkZHJfdCBz
YmFfbWFwX3NpbmdsZV9hdHRycyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHZvaWQgKmFkZHIsCi0JCQkJ
ICAgICAgIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsCi0JCQkJICAg
ICAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpCi17Ci0JcmV0dXJuIHNiYV9tYXBfcGFnZShkZXYsIHZp
cnRfdG9fcGFnZShhZGRyKSwKLQkJCSAgICAodW5zaWduZWQgbG9uZylhZGRyICYgflBBR0VfTUFT
Sywgc2l6ZSwgZGlyLCBhdHRycyk7Ci19Ci0KICNpZmRlZiBFTkFCTEVfTUFSS19DTEVBTgogc3Rh
dGljIFNCQV9JTkxJTkUgdm9pZAogc2JhX21hcmtfY2xlYW4oc3RydWN0IGlvYyAqaW9jLCBkbWFf
YWRkcl90IGlvdmEsIHNpemVfdCBzaXplKQpAQCAtMTAzNiw3ICsxMDI5LDcgQEAgc2JhX21hcmtf
Y2xlYW4oc3RydWN0IGlvYyAqaW9jLCBkbWFfYWRkcl90IGlvdmEsIHNpemVfdCBzaXplKQogI2Vu
ZGlmCiAKIC8qKgotICogc2JhX3VubWFwX3NpbmdsZV9hdHRycyAtIHVubWFwIG9uZSBJT1ZBIGFu
ZCBmcmVlIHJlc291cmNlcworICogc2JhX3VubWFwX3BhZ2UgLSB1bm1hcCBvbmUgSU9WQSBhbmQg
ZnJlZSByZXNvdXJjZXMKICAqIEBkZXY6IGluc3RhbmNlIG9mIFBDSSBvd25lZCBieSB0aGUgZHJp
dmVyIHRoYXQncyBhc2tpbmcuCiAgKiBAaW92YTogIElPVkEgb2YgZHJpdmVyIGJ1ZmZlciBwcmV2
aW91c2x5IG1hcHBlZC4KICAqIEBzaXplOiAgbnVtYmVyIG9mIGJ5dGVzIG1hcHBlZCBpbiBkcml2
ZXIgYnVmZmVyLgpAQCAtMTA2Myw3ICsxMDU2LDcgQEAgc3RhdGljIHZvaWQgc2JhX3VubWFwX3Bh
Z2Uoc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGlvdmEsIHNpemVfdCBzaXplLAogCQkv
KgogCQkqKiBBZGRyZXNzIGRvZXMgbm90IGZhbGwgdy9pbiBJT1ZBLCBtdXN0IGJlIGJ5cGFzc2lu
ZwogCQkqLwotCQlEQkdfQllQQVNTKCJzYmFfdW5tYXBfc2luZ2xlX2F0dHJzKCkgYnlwYXNzIGFk
ZHI6IDB4JWx4XG4iLAorCQlEQkdfQllQQVNTKCJzYmFfdW5tYXBfcGFnZSgpIGJ5cGFzcyBhZGRy
OiAweCVseFxuIiwKIAkJCSAgIGlvdmEpOwogCiAjaWZkZWYgRU5BQkxFX01BUktfQ0xFQU4KQEAg
LTExMTQsMTIgKzExMDcsNiBAQCBzdGF0aWMgdm9pZCBzYmFfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2
aWNlICpkZXYsIGRtYV9hZGRyX3QgaW92YSwgc2l6ZV90IHNpemUsCiAjZW5kaWYgLyogREVMQVlF
RF9SRVNPVVJDRV9DTlQgPT0gMCAqLwogfQogCi12b2lkIHNiYV91bm1hcF9zaW5nbGVfYXR0cnMo
c3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGlvdmEsIHNpemVfdCBzaXplLAotCQkJICAg
IGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwgdW5zaWduZWQgbG9uZyBhdHRycykKLXsKLQlz
YmFfdW5tYXBfcGFnZShkZXYsIGlvdmEsIHNpemUsIGRpciwgYXR0cnMpOwotfQotCiAvKioKICAq
IHNiYV9hbGxvY19jb2hlcmVudCAtIGFsbG9jYXRlL21hcCBzaGFyZWQgbWVtIGZvciBETUEKICAq
IEBkZXY6IGluc3RhbmNlIG9mIFBDSSBvd25lZCBieSB0aGUgZHJpdmVyIHRoYXQncyBhc2tpbmcu
CkBAIC0xMTMyLDMwICsxMTE5LDIwIEBAIHN0YXRpYyB2b2lkICoKIHNiYV9hbGxvY19jb2hlcmVu
dChzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLCBkbWFfYWRkcl90ICpkbWFfaGFuZGxl
LAogCQkgICBnZnBfdCBmbGFncywgdW5zaWduZWQgbG9uZyBhdHRycykKIHsKKwlzdHJ1Y3QgcGFn
ZSAqcGFnZTsKIAlzdHJ1Y3QgaW9jICppb2M7CiAJdm9pZCAqYWRkcjsKIAogCWlvYyA9IEdFVF9J
T0MoZGV2KTsKIAlBU1NFUlQoaW9jKTsKIAotI2lmZGVmIENPTkZJR19OVU1BCi0JewotCQlzdHJ1
Y3QgcGFnZSAqcGFnZTsKLQotCQlwYWdlID0gYWxsb2NfcGFnZXNfbm9kZShpb2MtPm5vZGUsIGZs
YWdzLCBnZXRfb3JkZXIoc2l6ZSkpOwotCQlpZiAodW5saWtlbHkoIXBhZ2UpKQotCQkJcmV0dXJu
IE5VTEw7Ci0KLQkJYWRkciA9IHBhZ2VfYWRkcmVzcyhwYWdlKTsKLQl9Ci0jZWxzZQotCWFkZHIg
PSAodm9pZCAqKSBfX2dldF9mcmVlX3BhZ2VzKGZsYWdzLCBnZXRfb3JkZXIoc2l6ZSkpOwotI2Vu
ZGlmCi0JaWYgKHVubGlrZWx5KCFhZGRyKSkKKwlwYWdlID0gYWxsb2NfcGFnZXMoaW9jLT5ub2Rl
LCBnZXRfb3JkZXIoc2l6ZSkpOworCWlmICh1bmxpa2VseSghcGFnZSkpCiAJCXJldHVybiBOVUxM
OwogCisJYWRkciA9IHBhZ2VfYWRkcmVzcyhwYWdlKTsKIAltZW1zZXQoYWRkciwgMCwgc2l6ZSk7
Ci0JKmRtYV9oYW5kbGUgPSB2aXJ0X3RvX3BoeXMoYWRkcik7CisJKmRtYV9oYW5kbGUgPSBwYWdl
X3RvX3BoeXMocGFnZSk7CiAKICNpZmRlZiBBTExPV19JT1ZfQllQQVNTCiAJQVNTRVJUKGRldi0+
Y29oZXJlbnRfZG1hX21hc2spOwpAQCAtMTE3NCw5ICsxMTUxLDEwIEBAIHNiYV9hbGxvY19jb2hl
cmVudChzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLCBkbWFfYWRkcl90ICpkbWFfaGFu
ZGxlLAogCSAqIElmIGRldmljZSBjYW4ndCBieXBhc3Mgb3IgYnlwYXNzIGlzIGRpc2FibGVkLCBw
YXNzIHRoZSAzMmJpdCBmYWtlCiAJICogZGV2aWNlIHRvIG1hcCBzaW5nbGUgdG8gZ2V0IGFuIGlv
dmEgbWFwcGluZy4KIAkgKi8KLQkqZG1hX2hhbmRsZSA9IHNiYV9tYXBfc2luZ2xlX2F0dHJzKCZp
b2MtPnNhY19vbmx5X2Rldi0+ZGV2LCBhZGRyLAotCQkJCQkgICBzaXplLCAwLCAwKTsKLQorCSpk
bWFfaGFuZGxlID0gc2JhX21hcF9wYWdlKCZpb2MtPnNhY19vbmx5X2Rldi0+ZGV2LCBwYWdlLCAw
LCBzaXplLAorCQkJRE1BX0JJRElSRUNUSU9OQUwsIDApOworCWlmIChkbWFfbWFwcGluZ19lcnJv
cihkZXYsICpkbWFfaGFuZGxlKSkKKwkJcmV0dXJuIE5VTEw7CiAJcmV0dXJuIGFkZHI7CiB9CiAK
QEAgLTExOTMsNyArMTE3MSw3IEBAIHNiYV9hbGxvY19jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHNpemVfdCBzaXplLCBkbWFfYWRkcl90ICpkbWFfaGFuZGxlLAogc3RhdGljIHZvaWQgc2Jh
X2ZyZWVfY29oZXJlbnQoc3RydWN0IGRldmljZSAqZGV2LCBzaXplX3Qgc2l6ZSwgdm9pZCAqdmFk
ZHIsCiAJCQkgICAgICBkbWFfYWRkcl90IGRtYV9oYW5kbGUsIHVuc2lnbmVkIGxvbmcgYXR0cnMp
CiB7Ci0Jc2JhX3VubWFwX3NpbmdsZV9hdHRycyhkZXYsIGRtYV9oYW5kbGUsIHNpemUsIDAsIDAp
OworCXNiYV91bm1hcF9wYWdlKGRldiwgZG1hX2hhbmRsZSwgc2l6ZSwgMCwgMCk7CiAJZnJlZV9w
YWdlcygodW5zaWduZWQgbG9uZykgdmFkZHIsIGdldF9vcmRlcihzaXplKSk7CiB9CiAKQEAgLTE0
ODMsNyArMTQ2MSwxMCBAQCBzdGF0aWMgaW50IHNiYV9tYXBfc2dfYXR0cnMoc3RydWN0IGRldmlj
ZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnbGlzdCwKIAkvKiBGYXN0IHBhdGggc2luZ2xl
IGVudHJ5IHNjYXR0ZXJsaXN0cy4gKi8KIAlpZiAobmVudHMgPT0gMSkgewogCQlzZ2xpc3QtPmRt
YV9sZW5ndGggPSBzZ2xpc3QtPmxlbmd0aDsKLQkJc2dsaXN0LT5kbWFfYWRkcmVzcyA9IHNiYV9t
YXBfc2luZ2xlX2F0dHJzKGRldiwgc2JhX3NnX2FkZHJlc3Moc2dsaXN0KSwgc2dsaXN0LT5sZW5n
dGgsIGRpciwgYXR0cnMpOworCQlzZ2xpc3QtPmRtYV9hZGRyZXNzID0gc2JhX21hcF9wYWdlKGRl
diwgc2dfcGFnZShzZ2xpc3QpLAorCQkJCXNnbGlzdC0+b2Zmc2V0LCBzZ2xpc3QtPmxlbmd0aCwg
ZGlyLCBhdHRycyk7CisJCWlmIChkbWFfbWFwcGluZ19lcnJvcihkZXYsIHNnbGlzdC0+ZG1hX2Fk
ZHJlc3MpKQorCQkJcmV0dXJuIDA7CiAJCXJldHVybiAxOwogCX0KIApAQCAtMTU3Miw4ICsxNTUz
LDggQEAgc3RhdGljIHZvaWQgc2JhX3VubWFwX3NnX2F0dHJzKHN0cnVjdCBkZXZpY2UgKmRldiwg
c3RydWN0IHNjYXR0ZXJsaXN0ICpzZ2xpc3QsCiAKIAl3aGlsZSAobmVudHMgJiYgc2dsaXN0LT5k
bWFfbGVuZ3RoKSB7CiAKLQkJc2JhX3VubWFwX3NpbmdsZV9hdHRycyhkZXYsIHNnbGlzdC0+ZG1h
X2FkZHJlc3MsCi0JCQkJICAgICAgIHNnbGlzdC0+ZG1hX2xlbmd0aCwgZGlyLCBhdHRycyk7CisJ
CXNiYV91bm1hcF9wYWdlKGRldiwgc2dsaXN0LT5kbWFfYWRkcmVzcywgc2dsaXN0LT5kbWFfbGVu
Z3RoLAorCQkJICAgICAgIGRpciwgYXR0cnMpOwogCQlzZ2xpc3QgPSBzZ19uZXh0KHNnbGlzdCk7
CiAJCW5lbnRzLS07CiAJfQotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:04:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPpag-0002ns-MB; Thu, 22 Nov 2018 14:04:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpaf-0002n6-VH
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:04:21 +0000
X-Inumbo-ID: 820f4c8a-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 820f4c8a-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:04:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=y8IXpz+vHV4sV1EV60laUHrf3VrBs0t8ze9bOFO9F9A=; b=Mn4Zow4drf5CR+YPou85ikSi8B
 nA4GgccHKkLxhdumTjdHme1lbKoP6IChc8sYTvNuXD63gRlDGnRFIub8O/sJNmCRtyAj9Tl+DD7L9
 kVfKeEvcqBWInFPFZnpZcIksUMXjlrcAIi+BcSKvrw1HMBBAsiq8J3Mal+eZ4aTXenWSOrc1PxggH
 hyerC44cgG42jGH6aAP1aAWcmyw8t6QN2Uoe3K4YCbz3iVcWCRjezpDkz+42z5RAcg397BRwkPTzo
 K7KUBv33SWdDWZ+UpZRlrfuRUxo3Bq6OR2M2Yk7q0BBH2N8f1s0QdUvvWBcOxlryh9PfbewzC+QtY
 Yc6xeJSg==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpaT-00006Y-Or; Thu, 22 Nov 2018 14:04:10 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:11 +0100
Message-Id: <20181122140320.24080-16-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 15/24] ia64/sba_iommu: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SIGluc3RlYWQgb2YgMCBvbiBhIGRtYSBtYXBwaW5nIGZh
aWx1cmUgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0aGUgcmVzdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gv
aWE2NC9ocC9jb21tb24vc2JhX2lvbW11LmMgfCA4ICstLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9pYTY0L2hw
L2NvbW1vbi9zYmFfaW9tbXUuYyBiL2FyY2gvaWE2NC9ocC9jb21tb24vc2JhX2lvbW11LmMKaW5k
ZXggYjk1MzI4MmQ0NzA0Li4wMzE2YWYyY2I0MjYgMTAwNjQ0Ci0tLSBhL2FyY2gvaWE2NC9ocC9j
b21tb24vc2JhX2lvbW11LmMKKysrIGIvYXJjaC9pYTY0L2hwL2NvbW1vbi9zYmFfaW9tbXUuYwpA
QCAtOTc0LDcgKzk3NCw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IHNiYV9tYXBfcGFnZShzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCiAJcGlkZSA9IHNiYV9hbGxvY19yYW5n
ZShpb2MsIGRldiwgc2l6ZSk7CiAJaWYgKHBpZGUgPCAwKQotCQlyZXR1cm4gMDsKKwkJcmV0dXJu
IERNQV9NQVBQSU5HX0VSUk9SOwogCiAJaW92cCA9IChkbWFfYWRkcl90KSBwaWRlIDw8IGlvdnBf
c2hpZnQ7CiAKQEAgLTIxNTEsMTEgKzIxNTEsNiBAQCBzdGF0aWMgaW50IHNiYV9kbWFfc3VwcG9y
dGVkIChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBtYXNrKQogCXJldHVybiAoKG1hc2sgJiAweEZG
RkZGRkZGVUwpID09IDB4RkZGRkZGRkZVTCk7CiB9CiAKLXN0YXRpYyBpbnQgc2JhX2RtYV9tYXBw
aW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFfYWRkcikKLXsKLQly
ZXR1cm4gMDsKLX0KLQogX19zZXR1cCgibm9zYmFnYXJ0Iiwgbm9zYmFnYXJ0KTsKIAogc3RhdGlj
IGludCBfX2luaXQKQEAgLTIxODksNyArMjE4NCw2IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29w
cyBzYmFfZG1hX29wcyA9IHsKIAkubWFwX3NnCQkJPSBzYmFfbWFwX3NnX2F0dHJzLAogCS51bm1h
cF9zZwkJPSBzYmFfdW5tYXBfc2dfYXR0cnMsCiAJLmRtYV9zdXBwb3J0ZWQJCT0gc2JhX2RtYV9z
dXBwb3J0ZWQsCi0JLm1hcHBpbmdfZXJyb3IJCT0gc2JhX2RtYV9tYXBwaW5nX2Vycm9yLAogfTsK
IAogdm9pZCBzYmFfZG1hX2luaXQodm9pZCkKLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:04:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPpal-0002sg-1Z; Thu, 22 Nov 2018 14:04: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpaj-0002qy-CG
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:04:25 +0000
X-Inumbo-ID: 83f3a701-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 83f3a701-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:04:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=SIFzBEc7j6qgeNt7BuWlURIi04w4uDKFXrRX3hXECw0=; b=maTlfOSuO+F8Fhqq9pXaf+kq0t
 DEvffTlTfzppIF7SthUBDBl+2GXh+yyujv/9fsOVww/X4NvnlMlw1UKXUJTURxJJvdPp+dB14+wzm
 Zid8lUKmu6cJylWUyS9WELGHdxfzLlioTqSmH9rBWQSC14zGK5RSRLaDWD2YpNlfo8BEzD3eeu0AX
 t/3kmx2Y891W95WOWrUzgV8qZqZ0KGcksVM1Ark4NfJklhWQ2gfFTvPnvO2seUiOoNvmVHe78Geyv
 6thMiI8w4qJ3h2ka+nBGMMpLHFTxRckzPsJeNPiA7St17Q8K4LzbrugTTtud7lCN67FXlahPM0MuX
 m5nC+Z0A==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpaW-0000Bq-Qc; Thu, 22 Nov 2018 14:04:13 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:12 +0100
Message-Id: <20181122140320.24080-17-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 16/24] ia64/sn: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SIGluc3RlYWQgb2YgMCBvbiBhIGRtYSBtYXBwaW5nIGZh
aWx1cmUgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0aGUgcmVzdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gv
aWE2NC9zbi9wY2kvcGNpX2RtYS5jIHwgOCArLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvaWE2NC9zbi9wY2kv
cGNpX2RtYS5jIGIvYXJjaC9pYTY0L3NuL3BjaS9wY2lfZG1hLmMKaW5kZXggNGNlNGVlNGVmOWYy
Li5iN2Q0MmU0ZWRjMWYgMTAwNjQ0Ci0tLSBhL2FyY2gvaWE2NC9zbi9wY2kvcGNpX2RtYS5jCisr
KyBiL2FyY2gvaWE2NC9zbi9wY2kvcGNpX2RtYS5jCkBAIC0xOTYsNyArMTk2LDcgQEAgc3RhdGlj
IGRtYV9hZGRyX3Qgc25fZG1hX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBh
Z2UgKnBhZ2UsCiAKIAlpZiAoIWRtYV9hZGRyKSB7CiAJCXByaW50ayhLRVJOX0VSUiAiJXM6IG91
dCBvZiBBVEVzXG4iLCBfX2Z1bmNfXyk7Ci0JCXJldHVybiAwOworCQlyZXR1cm4gRE1BX01BUFBJ
TkdfRVJST1I7CiAJfQogCXJldHVybiBkbWFfYWRkcjsKIH0KQEAgLTMxNCwxMSArMzE0LDYgQEAg
c3RhdGljIGludCBzbl9kbWFfbWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0
ZXJsaXN0ICpzZ2wsCiAJcmV0dXJuIG5od2VudHJpZXM7CiB9CiAKLXN0YXRpYyBpbnQgc25fZG1h
X21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQot
ewotCXJldHVybiAwOwotfQotCiBzdGF0aWMgdTY0IHNuX2RtYV9nZXRfcmVxdWlyZWRfbWFzayhz
dHJ1Y3QgZGV2aWNlICpkZXYpCiB7CiAJcmV0dXJuIERNQV9CSVRfTUFTSyg2NCk7CkBAIC00NDEs
NyArNDM2LDYgQEAgc3RhdGljIHN0cnVjdCBkbWFfbWFwX29wcyBzbl9kbWFfb3BzID0gewogCS51
bm1hcF9wYWdlCQk9IHNuX2RtYV91bm1hcF9wYWdlLAogCS5tYXBfc2cJCQk9IHNuX2RtYV9tYXBf
c2csCiAJLnVubWFwX3NnCQk9IHNuX2RtYV91bm1hcF9zZywKLQkubWFwcGluZ19lcnJvcgkJPSBz
bl9kbWFfbWFwcGluZ19lcnJvciwKIAkuZG1hX3N1cHBvcnRlZAkJPSBzbl9kbWFfc3VwcG9ydGVk
LAogCS5nZXRfcmVxdWlyZWRfbWFzawk9IHNuX2RtYV9nZXRfcmVxdWlyZWRfbWFzaywKIH07Ci0t
IAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:04:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPpal-0002tU-G2; Thu, 22 Nov 2018 14:04: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpaj-0002r0-CH
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:04:25 +0000
X-Inumbo-ID: 8437abd1-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8437abd1-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:04:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=84+ojv63c5aopj+ytHcF2VnJPsXc8faE0MW67dhNiSs=; b=F39t+sTaDC00xokjug7SFjkGFg
 SAQtZKJ5g1RKrfhSZHUJQVMQmMaO9FGHgAFs9T3Rj+W+RruQLb+98MuveFelWudDThNOh6ecS0YsQ
 5fyGfNKos6TvIrwOQAB5YiRt/Us1B1eNCHT1XRguayi2HwHyUbp1ug3cc5hdwt+0sT6NfsndYppOu
 Y8EgkXZoS8gzJqkHZKzVqbI8AC0/61M1IPoLMSufGueR35g5N52RF5jVJ2TSEqUQS1qj+hzY+BxKN
 UQNzOm9U979m4+GlE3f4F9Ar3AqF8WX7Onsx/9PgqLmxmbCD/iGSUPF6Gpnnx3Mn3LoTerUS7tgGV
 f5lRr/QA==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpaa-0000GH-3R; Thu, 22 Nov 2018 14:04:16 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:13 +0100
Message-Id: <20181122140320.24080-18-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 17/24] x86/amd_gart: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SIGluc3RlYWQgb2YgdGhlIG1hZ2ljIGJhZF9kbWFfYWRk
ciBvbiBhIGRtYQptYXBwaW5nIGZhaWx1cmUgYW5kIGxldCB0aGUgY29yZSBkbWEtbWFwcGluZyBj
b2RlIGhhbmRsZSB0aGUgcmVzdC4KClJlbW92ZSB0aGUgbWFnaWMgRU1FUkdFTkNZX1BBR0VTIHRo
YXQgdGhlIGJhZF9kbWFfYWRkciBnZXRzIHJlZGlyZWN0ZWQgdG8uCgpTaWduZWQtb2ZmLWJ5OiBD
aHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBhcmNoL3g4Ni9rZXJuZWwvYW1kX2dh
cnRfNjQuYyB8IDM5ICsrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9rZXJuZWwvYW1kX2dhcnRfNjQuYyBiL2FyY2gveDg2L2tlcm5lbC9hbWRfZ2FydF82
NC5jCmluZGV4IDNmOWQxYjQwMTliYi4uNGU3MzNkZTkzZjQxIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9rZXJuZWwvYW1kX2dhcnRfNjQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvYW1kX2dhcnRfNjQu
YwpAQCAtNTAsOCArNTAsNiBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBpb21tdV9wYWdlczsJLyog
Li4gYW5kIGluIHBhZ2VzICovCiAKIHN0YXRpYyB1MzIgKmlvbW11X2dhdHRfYmFzZTsJCS8qIFJl
bWFwcGluZyB0YWJsZSAqLwogCi1zdGF0aWMgZG1hX2FkZHJfdCBiYWRfZG1hX2FkZHI7Ci0KIC8q
CiAgKiBJZiB0aGlzIGlzIGRpc2FibGVkIHRoZSBJT01NVSB3aWxsIHVzZSBhbiBvcHRpbWl6ZWQg
Zmx1c2hpbmcgc3RyYXRlZ3kKICAqIG9mIG9ubHkgZmx1c2hpbmcgd2hlbiBhbiBtYXBwaW5nIGlz
IHJldXNlZC4gV2l0aCBpdCB0cnVlIHRoZSBHQVJUIGlzCkBAIC03NCw4ICs3Miw2IEBAIHN0YXRp
YyB1MzIgZ2FydF91bm1hcHBlZF9lbnRyeTsKIAkoKCh4KSAmIDB4ZmZmZmYwMDApIHwgKCgoeCkg
Pj4gMzIpIDw8IDQpIHwgR1BURV9WQUxJRCB8IEdQVEVfQ09IRVJFTlQpCiAjZGVmaW5lIEdQVEVf
REVDT0RFKHgpICgoKHgpICYgMHhmZmZmZjAwMCkgfCAoKCh1NjQpKHgpICYgMHhmZjApIDw8IDI4
KSkKIAotI2RlZmluZSBFTUVSR0VOQ1lfUEFHRVMgMzIgLyogPSAxMjhLQiAqLwotCiAjaWZkZWYg
Q09ORklHX0FHUAogI2RlZmluZSBBR1BFWFRFUk4gZXh0ZXJuCiAjZWxzZQpAQCAtMTg0LDE0ICsx
ODAsNiBAQCBzdGF0aWMgdm9pZCBpb21tdV9mdWxsKHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90
IHNpemUsIGludCBkaXIpCiAJICovCiAKIAlkZXZfZXJyKGRldiwgIlBDSS1ETUE6IE91dCBvZiBJ
T01NVSBzcGFjZSBmb3IgJWx1IGJ5dGVzXG4iLCBzaXplKTsKLQotCWlmIChzaXplID4gUEFHRV9T
SVpFKkVNRVJHRU5DWV9QQUdFUykgewotCQlpZiAoZGlyID09IFBDSV9ETUFfRlJPTURFVklDRSB8
fCBkaXIgPT0gUENJX0RNQV9CSURJUkVDVElPTkFMKQotCQkJcGFuaWMoIlBDSS1ETUE6IE1lbW9y
eSB3b3VsZCBiZSBjb3JydXB0ZWRcbiIpOwotCQlpZiAoZGlyID09IFBDSV9ETUFfVE9ERVZJQ0Ug
fHwgZGlyID09IFBDSV9ETUFfQklESVJFQ1RJT05BTCkKLQkJCXBhbmljKEtFUk5fRVJSCi0JCQkJ
IlBDSS1ETUE6IFJhbmRvbSBtZW1vcnkgd291bGQgYmUgRE1BZWRcbiIpOwotCX0KICNpZmRlZiBD
T05GSUdfSU9NTVVfTEVBSwogCWR1bXBfbGVhaygpOwogI2VuZGlmCkBAIC0yMjAsNyArMjA4LDcg
QEAgc3RhdGljIGRtYV9hZGRyX3QgZG1hX21hcF9hcmVhKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1h
X2FkZHJfdCBwaHlzX21lbSwKIAlpbnQgaTsKIAogCWlmICh1bmxpa2VseShwaHlzX21lbSArIHNp
emUgPiBHQVJUX01BWF9QSFlTX0FERFIpKQotCQlyZXR1cm4gYmFkX2RtYV9hZGRyOworCQlyZXR1
cm4gRE1BX01BUFBJTkdfRVJST1I7CiAKIAlpb21tdV9wYWdlID0gYWxsb2NfaW9tbXUoZGV2LCBu
cGFnZXMsIGFsaWduX21hc2spOwogCWlmIChpb21tdV9wYWdlID09IC0xKSB7CkBAIC0yMjksNyAr
MjE3LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgZG1hX21hcF9hcmVhKHN0cnVjdCBkZXZpY2UgKmRl
diwgZG1hX2FkZHJfdCBwaHlzX21lbSwKIAkJaWYgKHBhbmljX29uX292ZXJmbG93KQogCQkJcGFu
aWMoImRtYV9tYXBfYXJlYSBvdmVyZmxvdyAlbHUgYnl0ZXNcbiIsIHNpemUpOwogCQlpb21tdV9m
dWxsKGRldiwgc2l6ZSwgZGlyKTsKLQkJcmV0dXJuIGJhZF9kbWFfYWRkcjsKKwkJcmV0dXJuIERN
QV9NQVBQSU5HX0VSUk9SOwogCX0KIAogCWZvciAoaSA9IDA7IGkgPCBucGFnZXM7IGkrKykgewpA
QCAtMjcxLDcgKzI1OSw3IEBAIHN0YXRpYyB2b2lkIGdhcnRfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2
aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIsCiAJaW50IG5wYWdlczsKIAlpbnQgaTsKIAot
CWlmIChkbWFfYWRkciA8IGlvbW11X2J1c19iYXNlICsgRU1FUkdFTkNZX1BBR0VTKlBBR0VfU0la
RSB8fAorCWlmIChkbWFfYWRkciA9PSBETUFfTUFQUElOR19FUlJPUiB8fAogCSAgICBkbWFfYWRk
ciA+PSBpb21tdV9idXNfYmFzZSArIGlvbW11X3NpemUpCiAJCXJldHVybjsKIApAQCAtMzE1LDcg
KzMwMyw3IEBAIHN0YXRpYyBpbnQgZG1hX21hcF9zZ19ub25mb3JjZShzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2csCiAKIAkJaWYgKG5vbmZvcmNlZF9pb21tdShkZXYs
IGFkZHIsIHMtPmxlbmd0aCkpIHsKIAkJCWFkZHIgPSBkbWFfbWFwX2FyZWEoZGV2LCBhZGRyLCBz
LT5sZW5ndGgsIGRpciwgMCk7Ci0JCQlpZiAoYWRkciA9PSBiYWRfZG1hX2FkZHIpIHsKKwkJCWlm
IChhZGRyID09IERNQV9NQVBQSU5HX0VSUk9SKSB7CiAJCQkJaWYgKGkgPiAwKQogCQkJCQlnYXJ0
X3VubWFwX3NnKGRldiwgc2csIGksIGRpciwgMCk7CiAJCQkJbmVudHMgPSAwOwpAQCAtNDcxLDcg
KzQ1OSw3IEBAIHN0YXRpYyBpbnQgZ2FydF9tYXBfc2coc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1
Y3Qgc2NhdHRlcmxpc3QgKnNnLCBpbnQgbmVudHMsCiAKIAlpb21tdV9mdWxsKGRldiwgcGFnZXMg
PDwgUEFHRV9TSElGVCwgZGlyKTsKIAlmb3JfZWFjaF9zZyhzZywgcywgbmVudHMsIGkpCi0JCXMt
PmRtYV9hZGRyZXNzID0gYmFkX2RtYV9hZGRyOworCQlzLT5kbWFfYWRkcmVzcyA9IERNQV9NQVBQ
SU5HX0VSUk9SOwogCXJldHVybiAwOwogfQogCkBAIC00OTAsNyArNDc4LDcgQEAgZ2FydF9hbGxv
Y19jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLCBkbWFfYWRkcl90ICpk
bWFfYWRkciwKIAkqZG1hX2FkZHIgPSBkbWFfbWFwX2FyZWEoZGV2LCB2aXJ0X3RvX3BoeXModmFk
ZHIpLCBzaXplLAogCQkJRE1BX0JJRElSRUNUSU9OQUwsICgxVUwgPDwgZ2V0X29yZGVyKHNpemUp
KSAtIDEpOwogCWZsdXNoX2dhcnQoKTsKLQlpZiAodW5saWtlbHkoKmRtYV9hZGRyID09IGJhZF9k
bWFfYWRkcikpCisJaWYgKHVubGlrZWx5KCpkbWFfYWRkciA9PSBETUFfTUFQUElOR19FUlJPUikp
CiAJCWdvdG8gb3V0X2ZyZWU7CiAJcmV0dXJuIHZhZGRyOwogb3V0X2ZyZWU6CkBAIC01MDcsMTEg
KzQ5NSw2IEBAIGdhcnRfZnJlZV9jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBz
aXplLCB2b2lkICp2YWRkciwKIAlkbWFfZGlyZWN0X2ZyZWVfcGFnZXMoZGV2LCBzaXplLCB2YWRk
ciwgZG1hX2FkZHIsIGF0dHJzKTsKIH0KIAotc3RhdGljIGludCBnYXJ0X21hcHBpbmdfZXJyb3Io
c3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQotewotCXJldHVybiAoZG1h
X2FkZHIgPT0gYmFkX2RtYV9hZGRyKTsKLX0KLQogc3RhdGljIGludCBub19hZ3A7CiAKIHN0YXRp
YyBfX2luaXQgdW5zaWduZWQgbG9uZyBjaGVja19pb21tdV9zaXplKHVuc2lnbmVkIGxvbmcgYXBl
ciwgdTY0IGFwZXJfc2l6ZSkKQEAgLTY5NSw3ICs2NzgsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IGRtYV9tYXBfb3BzIGdhcnRfZG1hX29wcyA9IHsKIAkudW5tYXBfcGFnZQkJCT0gZ2FydF91bm1h
cF9wYWdlLAogCS5hbGxvYwkJCQk9IGdhcnRfYWxsb2NfY29oZXJlbnQsCiAJLmZyZWUJCQkJPSBn
YXJ0X2ZyZWVfY29oZXJlbnQsCi0JLm1hcHBpbmdfZXJyb3IJCQk9IGdhcnRfbWFwcGluZ19lcnJv
ciwKIAkuZG1hX3N1cHBvcnRlZAkJCT0gZG1hX2RpcmVjdF9zdXBwb3J0ZWQsCiB9OwogCkBAIC03
ODQsMTkgKzc2NiwxMiBAQCBpbnQgX19pbml0IGdhcnRfaW9tbXVfaW5pdCh2b2lkKQogCX0KICNl
bmRpZgogCi0JLyoKLQkgKiBPdXQgb2YgSU9NTVUgc3BhY2UgaGFuZGxpbmcuCi0JICogUmVzZXJ2
ZSBzb21lIGludmFsaWQgcGFnZXMgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgR0FSVC4KLQkgKi8K
LQliaXRtYXBfc2V0KGlvbW11X2dhcnRfYml0bWFwLCAwLCBFTUVSR0VOQ1lfUEFHRVMpOwotCiAJ
cHJfaW5mbygiUENJLURNQTogUmVzZXJ2aW5nICVsdU1CIG9mIElPTU1VIGFyZWEgaW4gdGhlIEFH
UCBhcGVydHVyZVxuIiwKIAkgICAgICAgaW9tbXVfc2l6ZSA+PiAyMCk7CiAKIAlhZ3BfbWVtb3J5
X3Jlc2VydmVkCT0gaW9tbXVfc2l6ZTsKIAlpb21tdV9zdGFydAkJPSBhcGVyX3NpemUgLSBpb21t
dV9zaXplOwogCWlvbW11X2J1c19iYXNlCQk9IGluZm8uYXBlcl9iYXNlICsgaW9tbXVfc3RhcnQ7
Ci0JYmFkX2RtYV9hZGRyCQk9IGlvbW11X2J1c19iYXNlOwogCWlvbW11X2dhdHRfYmFzZQkJPSBh
Z3BfZ2F0dF90YWJsZSArIChpb21tdV9zdGFydD4+UEFHRV9TSElGVCk7CiAKIAkvKgpAQCAtODM4
LDggKzgxMyw2IEBAIGludCBfX2luaXQgZ2FydF9pb21tdV9pbml0KHZvaWQpCiAJaWYgKCFzY3Jh
dGNoKQogCQlwYW5pYygiQ2Fubm90IGFsbG9jYXRlIGlvbW11IHNjcmF0Y2ggcGFnZSIpOwogCWdh
cnRfdW5tYXBwZWRfZW50cnkgPSBHUFRFX0VOQ09ERShfX3BhKHNjcmF0Y2gpKTsKLQlmb3IgKGkg
PSBFTUVSR0VOQ1lfUEFHRVM7IGkgPCBpb21tdV9wYWdlczsgaSsrKQotCQlpb21tdV9nYXR0X2Jh
c2VbaV0gPSBnYXJ0X3VubWFwcGVkX2VudHJ5OwogCiAJZmx1c2hfZ2FydCgpOwogCWRtYV9vcHMg
PSAmZ2FydF9kbWFfb3BzOwotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:04:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPpan-0002wa-9w; Thu, 22 Nov 2018 14:04: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpal-0002td-LV
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:04:27 +0000
X-Inumbo-ID: 855681ed-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 855681ed-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:04:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=UCBzcSNstlTImrqRsKjur3SJmugPcDMxlHw2DAWEj2s=; b=opXri71vNUMfd5qdcSsTUotgJs
 3e7Ib3jbAglhBOKY5dpsk5hJl7iPHt1pFo+YVIPQk4v9CMyqEtQkcbLXalgYd1veYsWH/MHRkAr2g
 R52KW2Ktqpxw+iEo28hnQjcNdv1Wz+HGjZesJZpCFWEpPV1hb2cAEGNRdi+PAa5b11wfxwM0TH/WL
 TcI22DuSCULc0r72obvK2x6iGq56hdSbi+aIQG8KbD+NYBQ5WTcJZYvGXzzJnPjwDeCqnw0HdfDc6
 RAYRV0nJKIBCrEDYjTu8vRIhrDNHIEL5i8550DlWtNVRWLYWY3Ach1jD29SpkE23IK7HvLYT/G9/b
 dKeeG/bA==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpac-0000KC-Sw; Thu, 22 Nov 2018 14:04:19 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:14 +0100
Message-Id: <20181122140320.24080-19-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 18/24] x86/calgary: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SIGluc3RlYWQgb2YgdGhlIG1hZ2ljIGJhZF9kbWFfYWRk
ciBvbiBhIGRtYQptYXBwaW5nIGZhaWx1cmUgYW5kIGxldCB0aGUgY29yZSBkbWEtbWFwcGluZyBj
b2RlIGhhbmRsZSB0aGUgcmVzdC4KClJlbW92ZSB0aGUgbWFnaWMgRU1FUkdFTkNZX1BBR0VTIHRo
YXQgdGhlIGJhZF9kbWFfYWRkciBnZXRzIHJlZGlyZWN0ZWQgdG8uCgpTaWduZWQtb2ZmLWJ5OiBD
aHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBhcmNoL3g4Ni9rZXJuZWwvcGNpLWNh
bGdhcnlfNjQuYyB8IDI5ICsrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgNyBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9rZXJuZWwvcGNpLWNhbGdhcnlfNjQuYyBiL2FyY2gveDg2L2tlcm5lbC9wY2ktY2FsZ2Fy
eV82NC5jCmluZGV4IGJiZmM4YjFlOTEwNC4uZTc2ZWMxYjhlZDFmIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9rZXJuZWwvcGNpLWNhbGdhcnlfNjQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvcGNpLWNh
bGdhcnlfNjQuYwpAQCAtNTEsOCArNTEsNiBAQAogI2luY2x1ZGUgPGFzbS94ODZfaW5pdC5oPgog
I2luY2x1ZGUgPGFzbS9pb21tdV90YWJsZS5oPgogCi0jZGVmaW5lIENBTEdBUllfTUFQUElOR19F
UlJPUgkwCi0KICNpZmRlZiBDT05GSUdfQ0FMR0FSWV9JT01NVV9FTkFCTEVEX0JZX0RFRkFVTFQK
IGludCB1c2VfY2FsZ2FyeSBfX3JlYWRfbW9zdGx5ID0gMTsKICNlbHNlCkBAIC0xNTcsOCArMTU1
LDYgQEAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIGxvbmcgcGhiX2RlYnVnX29mZnNldHNbXSA9IHsK
IAogI2RlZmluZSBQSEJfREVCVUdfU1RVRkZfT0ZGU0VUCTB4MDAyMAogCi0jZGVmaW5lIEVNRVJH
RU5DWV9QQUdFUyAzMiAvKiA9IDEyOEtCICovCi0KIHVuc2lnbmVkIGludCBzcGVjaWZpZWRfdGFi
bGVfc2l6ZSA9IFRDRV9UQUJMRV9TSVpFX1VOU1BFQ0lGSUVEOwogc3RhdGljIGludCB0cmFuc2xh
dGVfZW1wdHlfc2xvdHMgX19yZWFkX21vc3RseSA9IDA7CiBzdGF0aWMgaW50IGNhbGdhcnlfZGV0
ZWN0ZWQgX19yZWFkX21vc3RseSA9IDA7CkBAIC0yNTUsNyArMjUxLDcgQEAgc3RhdGljIHVuc2ln
bmVkIGxvbmcgaW9tbXVfcmFuZ2VfYWxsb2Moc3RydWN0IGRldmljZSAqZGV2LAogCQkJaWYgKHBh
bmljX29uX292ZXJmbG93KQogCQkJCXBhbmljKCJDYWxnYXJ5OiBmaXggdGhlIGFsbG9jYXRvci5c
biIpOwogCQkJZWxzZQotCQkJCXJldHVybiBDQUxHQVJZX01BUFBJTkdfRVJST1I7CisJCQkJcmV0
dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCQl9CiAJfQogCkBAIC0yNzQsMTEgKzI3MCwxMCBAQCBz
dGF0aWMgZG1hX2FkZHJfdCBpb21tdV9hbGxvYyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBp
b21tdV90YWJsZSAqdGJsLAogCWRtYV9hZGRyX3QgcmV0OwogCiAJZW50cnkgPSBpb21tdV9yYW5n
ZV9hbGxvYyhkZXYsIHRibCwgbnBhZ2VzKTsKLQotCWlmICh1bmxpa2VseShlbnRyeSA9PSBDQUxH
QVJZX01BUFBJTkdfRVJST1IpKSB7CisJaWYgKHVubGlrZWx5KGVudHJ5ID09IERNQV9NQVBQSU5H
X0VSUk9SKSkgewogCQlwcl93YXJuKCJmYWlsZWQgdG8gYWxsb2NhdGUgJXUgcGFnZXMgaW4gaW9t
bXUgJXBcbiIsCiAJCQlucGFnZXMsIHRibCk7Ci0JCXJldHVybiBDQUxHQVJZX01BUFBJTkdfRVJS
T1I7CisJCXJldHVybiBETUFfTUFQUElOR19FUlJPUjsKIAl9CiAKIAkvKiBzZXQgdGhlIHJldHVy
biBkbWEgYWRkcmVzcyAqLwpAQCAtMjk4LDggKzI5Myw3IEBAIHN0YXRpYyB2b2lkIGlvbW11X2Zy
ZWUoc3RydWN0IGlvbW11X3RhYmxlICp0YmwsIGRtYV9hZGRyX3QgZG1hX2FkZHIsCiAJdW5zaWdu
ZWQgbG9uZyBmbGFnczsKIAogCS8qIHdlcmUgd2UgY2FsbGVkIHdpdGggYmFkX2RtYV9hZGRyZXNz
PyAqLwotCWJhZGVuZCA9IENBTEdBUllfTUFQUElOR19FUlJPUiArIChFTUVSR0VOQ1lfUEFHRVMg
KiBQQUdFX1NJWkUpOwotCWlmICh1bmxpa2VseShkbWFfYWRkciA8IGJhZGVuZCkpIHsKKwlpZiAo
dW5saWtlbHkoZG1hX2FkZHIgPT0gRE1BX01BUFBJTkdfRVJST1IpKSB7CiAJCVdBUk4oMSwgS0VS
Tl9FUlIgIkNhbGdhcnk6IGRyaXZlciB0cmllZCB1bm1hcHBpbmcgYmFkIERNQSAiCiAJCSAgICAg
ICAiYWRkcmVzcyAweCVMeFxuIiwgZG1hX2FkZHIpOwogCQlyZXR1cm47CkBAIC0zODMsNyArMzc3
LDcgQEAgc3RhdGljIGludCBjYWxnYXJ5X21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVj
dCBzY2F0dGVybGlzdCAqc2csCiAJCW5wYWdlcyA9IGlvbW11X251bV9wYWdlcyh2YWRkciwgcy0+
bGVuZ3RoLCBQQUdFX1NJWkUpOwogCiAJCWVudHJ5ID0gaW9tbXVfcmFuZ2VfYWxsb2MoZGV2LCB0
YmwsIG5wYWdlcyk7Ci0JCWlmIChlbnRyeSA9PSBDQUxHQVJZX01BUFBJTkdfRVJST1IpIHsKKwkJ
aWYgKGVudHJ5ID09IERNQV9NQVBQSU5HX0VSUk9SKSB7CiAJCQkvKiBtYWtlcyBzdXJlIHVubWFw
IGtub3dzIHRvIHN0b3AgKi8KIAkJCXMtPmRtYV9sZW5ndGggPSAwOwogCQkJZ290byBlcnJvcjsK
QEAgLTQwMSw3ICszOTUsNyBAQCBzdGF0aWMgaW50IGNhbGdhcnlfbWFwX3NnKHN0cnVjdCBkZXZp
Y2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZywKIGVycm9yOgogCWNhbGdhcnlfdW5tYXBf
c2coZGV2LCBzZywgbmVsZW1zLCBkaXIsIDApOwogCWZvcl9lYWNoX3NnKHNnLCBzLCBuZWxlbXMs
IGkpIHsKLQkJc2ctPmRtYV9hZGRyZXNzID0gQ0FMR0FSWV9NQVBQSU5HX0VSUk9SOworCQlzZy0+
ZG1hX2FkZHJlc3MgPSBETUFfTUFQUElOR19FUlJPUjsKIAkJc2ctPmRtYV9sZW5ndGggPSAwOwog
CX0KIAlyZXR1cm4gMDsKQEAgLTQ1NCw3ICs0NDgsNyBAQCBzdGF0aWMgdm9pZCogY2FsZ2FyeV9h
bGxvY19jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLAogCiAJLyogc2V0
IHVwIHRjZXMgdG8gY292ZXIgdGhlIGFsbG9jYXRlZCByYW5nZSAqLwogCW1hcHBpbmcgPSBpb21t
dV9hbGxvYyhkZXYsIHRibCwgcmV0LCBucGFnZXMsIERNQV9CSURJUkVDVElPTkFMKTsKLQlpZiAo
bWFwcGluZyA9PSBDQUxHQVJZX01BUFBJTkdfRVJST1IpCisJaWYgKG1hcHBpbmcgPT0gRE1BX01B
UFBJTkdfRVJST1IpCiAJCWdvdG8gZnJlZTsKIAkqZG1hX2hhbmRsZSA9IG1hcHBpbmc7CiAJcmV0
dXJuIHJldDsKQEAgLTQ3OSwxMSArNDczLDYgQEAgc3RhdGljIHZvaWQgY2FsZ2FyeV9mcmVlX2Nv
aGVyZW50KHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUsCiAJZnJlZV9wYWdlcygodW5z
aWduZWQgbG9uZyl2YWRkciwgZ2V0X29yZGVyKHNpemUpKTsKIH0KIAotc3RhdGljIGludCBjYWxn
YXJ5X21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRy
KQotewotCXJldHVybiBkbWFfYWRkciA9PSBDQUxHQVJZX01BUFBJTkdfRVJST1I7Ci19Ci0KIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgY2FsZ2FyeV9kbWFfb3BzID0gewogCS5hbGxv
YyA9IGNhbGdhcnlfYWxsb2NfY29oZXJlbnQsCiAJLmZyZWUgPSBjYWxnYXJ5X2ZyZWVfY29oZXJl
bnQsCkBAIC00OTEsNyArNDgwLDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBj
YWxnYXJ5X2RtYV9vcHMgPSB7CiAJLnVubWFwX3NnID0gY2FsZ2FyeV91bm1hcF9zZywKIAkubWFw
X3BhZ2UgPSBjYWxnYXJ5X21hcF9wYWdlLAogCS51bm1hcF9wYWdlID0gY2FsZ2FyeV91bm1hcF9w
YWdlLAotCS5tYXBwaW5nX2Vycm9yID0gY2FsZ2FyeV9tYXBwaW5nX2Vycm9yLAogCS5kbWFfc3Vw
cG9ydGVkID0gZG1hX2RpcmVjdF9zdXBwb3J0ZWQsCiB9OwogCkBAIC03MzksOSArNzI3LDYgQEAg
c3RhdGljIHZvaWQgX19pbml0IGNhbGdhcnlfcmVzZXJ2ZV9yZWdpb25zKHN0cnVjdCBwY2lfZGV2
ICpkZXYpCiAJdTY0IHN0YXJ0OwogCXN0cnVjdCBpb21tdV90YWJsZSAqdGJsID0gcGNpX2lvbW11
KGRldi0+YnVzKTsKIAotCS8qIHJlc2VydmUgRU1FUkdFTkNZX1BBR0VTIGZyb20gYmFkX2RtYV9h
ZGRyZXNzIGFuZCB1cCAqLwotCWlvbW11X3JhbmdlX3Jlc2VydmUodGJsLCBDQUxHQVJZX01BUFBJ
TkdfRVJST1IsIEVNRVJHRU5DWV9QQUdFUyk7Ci0KIAkvKiBhdm9pZCB0aGUgQklPUy9WR0EgZmly
c3QgNjQwS0ItMU1CIHJlZ2lvbiAqLwogCS8qIGZvciBDYWxJT0MyIC0gYXZvaWQgdGhlIGVudGly
ZSBmaXJzdCBNQiAqLwogCWlmIChpc19jYWxnYXJ5KGRldi0+ZGV2aWNlKSkgewotLSAKMi4xOS4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:04:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPpas-00034F-Ou; Thu, 22 Nov 2018 14:04: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpaq-00031l-US
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:04:32 +0000
X-Inumbo-ID: 883711ed-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 883711ed-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:04:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=e4mMgcXXcvLyz2AomeJXNZybJ85R0dp/1VHd9R03wIo=; b=ag/Tt/DZ3d0+moru1Xsqqp/4HU
 xrrMDjWfiN1sUb5u78XYyyy/mvK/W9j/w8hf/qKGN3VPREPdbCQYhyDULly8aZWL1TEjY0jZ6SE2F
 oZBWKwsyOhCtiBx43hJpWOAuVyIqRsAWILEujX9i2xj+NCLAssXEwHrsJqFjvTn3gcJVDR7j5+4yR
 LjLfz7ftCXt8iHcvlNCa1iyOUScgPqj3W6RHXpb6tGXNZSOClsDFhf1/FTpSo2F6KMJcbqnXu31Zo
 YvFOeXHKSATnqAUDxlil1vUN6I8OVII/Dp9svqbtsmdE9u25v6gfAWGgWQ/fZMPwQk+t3UkDJnt32
 TsL0fDEQ==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpaf-0000Md-HF; Thu, 22 Nov 2018 14:04:22 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:15 +0100
Message-Id: <20181122140320.24080-20-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 19/24] iommu: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SIGluc3RlYWQgb2YgMCBvbiBhIGRtYSBtYXBwaW5nIGZh
aWx1cmUgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0aGUgcmVzdC4K
Ck5vdGUgdGhhdCB0aGUgZXhpc3RpbmcgY29kZSB1c2VkIEFNRF9JT01NVV9NQVBQSU5HX0VSUk9S
IHRvIGNoZWNrIGZyb20KYSAwIHJldHVybiBmcm9tIHRoZSBJT1ZBIGFsbG9jYXRvciwgd2hpY2gg
aXMgcmVwbGFjZWQgd2l0aCBhbiBleHBsaWNpdAowIGFzIGluIHRoZSBpbXBsZW1lbnRhdGlvbiBh
bmQgb3RoZXIgdXNlcnMgb2YgdGhhdCBpbnRlcmZhY2UuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3Rv
cGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBkcml2ZXJzL2lvbW11L2FtZF9pb21tdS5jIHwg
MTggKysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAx
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2lvbW11L2FtZF9pb21tdS5jIGIv
ZHJpdmVycy9pb21tdS9hbWRfaW9tbXUuYwppbmRleCAxMTY3ZmYwNDE2Y2YuLmM1ZDZjN2M0MmIw
YSAxMDA2NDQKLS0tIGEvZHJpdmVycy9pb21tdS9hbWRfaW9tbXUuYworKysgYi9kcml2ZXJzL2lv
bW11L2FtZF9pb21tdS5jCkBAIC01NSw4ICs1NSw2IEBACiAjaW5jbHVkZSAiYW1kX2lvbW11X3R5
cGVzLmgiCiAjaW5jbHVkZSAiaXJxX3JlbWFwcGluZy5oIgogCi0jZGVmaW5lIEFNRF9JT01NVV9N
QVBQSU5HX0VSUk9SCTAKLQogI2RlZmluZSBDTURfU0VUX1RZUEUoY21kLCB0KSAoKGNtZCktPmRh
dGFbMV0gfD0gKCh0KSA8PCAyOCkpCiAKICNkZWZpbmUgTE9PUF9USU1FT1VUCTEwMDAwMApAQCAt
MjMzOSw3ICsyMzM3LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgX19tYXBfc2luZ2xlKHN0cnVjdCBk
ZXZpY2UgKmRldiwKIAlwYWRkciAmPSBQQUdFX01BU0s7CiAKIAlhZGRyZXNzID0gZG1hX29wc19h
bGxvY19pb3ZhKGRldiwgZG1hX2RvbSwgcGFnZXMsIGRtYV9tYXNrKTsKLQlpZiAoYWRkcmVzcyA9
PSBBTURfSU9NTVVfTUFQUElOR19FUlJPUikKKwlpZiAoIWFkZHJlc3MpCiAJCWdvdG8gb3V0Owog
CiAJcHJvdCA9IGRpcjJwcm90KGRpcmVjdGlvbik7CkBAIC0yMzc2LDcgKzIzNzQsNyBAQCBzdGF0
aWMgZG1hX2FkZHJfdCBfX21hcF9zaW5nbGUoc3RydWN0IGRldmljZSAqZGV2LAogCiAJZG1hX29w
c19mcmVlX2lvdmEoZG1hX2RvbSwgYWRkcmVzcywgcGFnZXMpOwogCi0JcmV0dXJuIEFNRF9JT01N
VV9NQVBQSU5HX0VSUk9SOworCXJldHVybiBETUFfTUFQUElOR19FUlJPUjsKIH0KIAogLyoKQEAg
LTI0MjcsNyArMjQyNSw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IG1hcF9wYWdlKHN0cnVjdCBkZXZp
Y2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAJaWYgKFBUUl9FUlIoZG9tYWluKSA9PSAtRUlO
VkFMKQogCQlyZXR1cm4gKGRtYV9hZGRyX3QpcGFkZHI7CiAJZWxzZSBpZiAoSVNfRVJSKGRvbWFp
bikpCi0JCXJldHVybiBBTURfSU9NTVVfTUFQUElOR19FUlJPUjsKKwkJcmV0dXJuIERNQV9NQVBQ
SU5HX0VSUk9SOwogCiAJZG1hX21hc2sgPSAqZGV2LT5kbWFfbWFzazsKIAlkbWFfZG9tID0gdG9f
ZG1hX29wc19kb21haW4oZG9tYWluKTsKQEAgLTI1MDQsNyArMjUwMiw3IEBAIHN0YXRpYyBpbnQg
bWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZ2xpc3QsCiAJ
bnBhZ2VzID0gc2dfbnVtX3BhZ2VzKGRldiwgc2dsaXN0LCBuZWxlbXMpOwogCiAJYWRkcmVzcyA9
IGRtYV9vcHNfYWxsb2NfaW92YShkZXYsIGRtYV9kb20sIG5wYWdlcywgZG1hX21hc2spOwotCWlm
IChhZGRyZXNzID09IEFNRF9JT01NVV9NQVBQSU5HX0VSUk9SKQorCWlmIChhZGRyZXNzID09IERN
QV9NQVBQSU5HX0VSUk9SKQogCQlnb3RvIG91dF9lcnI7CiAKIAlwcm90ID0gZGlyMnByb3QoZGly
ZWN0aW9uKTsKQEAgLTI2MjcsNyArMjYyNSw3IEBAIHN0YXRpYyB2b2lkICphbGxvY19jb2hlcmVu
dChzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLAogCSpkbWFfYWRkciA9IF9fbWFwX3Np
bmdsZShkZXYsIGRtYV9kb20sIHBhZ2VfdG9fcGh5cyhwYWdlKSwKIAkJCQkgc2l6ZSwgRE1BX0JJ
RElSRUNUSU9OQUwsIGRtYV9tYXNrKTsKIAotCWlmICgqZG1hX2FkZHIgPT0gQU1EX0lPTU1VX01B
UFBJTkdfRVJST1IpCisJaWYgKCpkbWFfYWRkciA9PSBETUFfTUFQUElOR19FUlJPUikKIAkJZ290
byBvdXRfZnJlZTsKIAogCXJldHVybiBwYWdlX2FkZHJlc3MocGFnZSk7CkBAIC0yNjc4LDExICsy
Njc2LDYgQEAgc3RhdGljIGludCBhbWRfaW9tbXVfZG1hX3N1cHBvcnRlZChzdHJ1Y3QgZGV2aWNl
ICpkZXYsIHU2NCBtYXNrKQogCXJldHVybiBjaGVja19kZXZpY2UoZGV2KTsKIH0KIAotc3RhdGlj
IGludCBhbWRfaW9tbXVfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRy
X3QgZG1hX2FkZHIpCi17Ci0JcmV0dXJuIGRtYV9hZGRyID09IEFNRF9JT01NVV9NQVBQSU5HX0VS
Uk9SOwotfQotCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGFtZF9pb21tdV9kbWFf
b3BzID0gewogCS5hbGxvYwkJPSBhbGxvY19jb2hlcmVudCwKIAkuZnJlZQkJPSBmcmVlX2NvaGVy
ZW50LApAQCAtMjY5MSw3ICsyNjg0LDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29w
cyBhbWRfaW9tbXVfZG1hX29wcyA9IHsKIAkubWFwX3NnCQk9IG1hcF9zZywKIAkudW5tYXBfc2cJ
PSB1bm1hcF9zZywKIAkuZG1hX3N1cHBvcnRlZAk9IGFtZF9pb21tdV9kbWFfc3VwcG9ydGVkLAot
CS5tYXBwaW5nX2Vycm9yCT0gYW1kX2lvbW11X21hcHBpbmdfZXJyb3IsCiB9OwogCiBzdGF0aWMg
aW50IGluaXRfcmVzZXJ2ZWRfaW92YV9yYW5nZXModm9pZCkKLS0gCjIuMTkuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:04:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPpat-000350-54; Thu, 22 Nov 2018 14:04: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpas-00033L-3q
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:04:34 +0000
X-Inumbo-ID: 89973836-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89973836-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:04:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=LMcFiN9J9xZ4Q9tzI9kfXgD5SiGjnTEgdGwtE7ssLsU=; b=mWdRNJNC5A0Y0Eqn4408jgjNS0
 0c0MPqZ7+mFYpoElF/IuRwoHo4ArHLX5/HsTTBGH365XGxIOnyUx6Ryo4e6g60EA697LaBb6eFu+a
 d3QHROYIZQer0L9ecbDo7AACWf3VKFgY3VxVVDQ3se2M/ySzN8UAYpJjFq9nB+Vu8fAbPvbbSAN7q
 HF2DmQbgaPnc4F9zbkLscqcJ8vahH+/l5hOnb9WsQeUrpxAk5lDzy8FqUl9vazekAHwSqud44qk0i
 Gl3DHElgehNZMV8ImUNQ1aKDZdiveAxJs5V/Dw8bHl/4kul3l45u8xbf0UqAv89WVCj4Qi6F5w4f9
 DBNoqMGA==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpai-0000PJ-Ew; Thu, 22 Nov 2018 14:04:25 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:16 +0100
Message-Id: <20181122140320.24080-21-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 20/24] iommu/intel: small map_page cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGFzcyB0aGUgcGFnZSArIG9mZnNldCB0byB0aGUgbG93LWxldmVsIF9faW9tbXVfbWFwX3Npbmds
ZSBoZWxwZXIKKHdoaWNoIGdldHMgcmVuYW1lZCB0byBmaXQgdGhlIG5ldyBjYWxsaW5nIGNvbnZl
bnRpb25zKSBhcyBib3RoCmNhbGxlcnMgaGF2ZSB0aGUgcGFnZSBhdCBoYW5kLgoKU2lnbmVkLW9m
Zi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogZHJpdmVycy9pb21tdS9p
bnRlbC1pb21tdS5jIHwgMTQgKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2Vy
dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pb21tdS9pbnRl
bC1pb21tdS5jIGIvZHJpdmVycy9pb21tdS9pbnRlbC1pb21tdS5jCmluZGV4IGYzY2NmMDI1MTA4
Yi4uM2I4YTdhY2FjN2ExIDEwMDY0NAotLS0gYS9kcml2ZXJzL2lvbW11L2ludGVsLWlvbW11LmMK
KysrIGIvZHJpdmVycy9pb21tdS9pbnRlbC1pb21tdS5jCkBAIC0zNTk3LDkgKzM1OTcsMTEgQEAg
c3RhdGljIGludCBpb21tdV9ub19tYXBwaW5nKHN0cnVjdCBkZXZpY2UgKmRldikKIAlyZXR1cm4g
MDsKIH0KIAotc3RhdGljIGRtYV9hZGRyX3QgX19pbnRlbF9tYXBfc2luZ2xlKHN0cnVjdCBkZXZp
Y2UgKmRldiwgcGh5c19hZGRyX3QgcGFkZHIsCi0JCQkJICAgICBzaXplX3Qgc2l6ZSwgaW50IGRp
ciwgdTY0IGRtYV9tYXNrKQorc3RhdGljIGRtYV9hZGRyX3QgX19pbnRlbF9tYXBfcGFnZShzdHJ1
Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAorCQkJCSAgIHVuc2lnbmVkIGxvbmcg
b2Zmc2V0LCBzaXplX3Qgc2l6ZSwgaW50IGRpciwKKwkJCQkgICB1NjQgZG1hX21hc2spCiB7CisJ
cGh5c19hZGRyX3QgcGFkZHIgPSBwYWdlX3RvX3BoeXMocGFnZSkgKyBvZmZzZXQ7CiAJc3RydWN0
IGRtYXJfZG9tYWluICpkb21haW47CiAJcGh5c19hZGRyX3Qgc3RhcnRfcGFkZHI7CiAJdW5zaWdu
ZWQgbG9uZyBpb3ZhX3BmbjsKQEAgLTM2NjEsOCArMzY2Myw3IEBAIHN0YXRpYyBkbWFfYWRkcl90
IGludGVsX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAJ
CQkJIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwKIAkJCQkgdW5zaWduZWQgbG9uZyBhdHRy
cykKIHsKLQlyZXR1cm4gX19pbnRlbF9tYXBfc2luZ2xlKGRldiwgcGFnZV90b19waHlzKHBhZ2Up
ICsgb2Zmc2V0LCBzaXplLAotCQkJCSAgZGlyLCAqZGV2LT5kbWFfbWFzayk7CisJcmV0dXJuIF9f
aW50ZWxfbWFwX3BhZ2UoZGV2LCBwYWdlLCBvZmZzZXQsIHNpemUsIGRpciwgKmRldi0+ZG1hX21h
c2spOwogfQogCiBzdGF0aWMgdm9pZCBpbnRlbF91bm1hcChzdHJ1Y3QgZGV2aWNlICpkZXYsIGRt
YV9hZGRyX3QgZGV2X2FkZHIsIHNpemVfdCBzaXplKQpAQCAtMzc1Myw5ICszNzU0LDggQEAgc3Rh
dGljIHZvaWQgKmludGVsX2FsbG9jX2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90
IHNpemUsCiAJCXJldHVybiBOVUxMOwogCW1lbXNldChwYWdlX2FkZHJlc3MocGFnZSksIDAsIHNp
emUpOwogCi0JKmRtYV9oYW5kbGUgPSBfX2ludGVsX21hcF9zaW5nbGUoZGV2LCBwYWdlX3RvX3Bo
eXMocGFnZSksIHNpemUsCi0JCQkJCSBETUFfQklESVJFQ1RJT05BTCwKLQkJCQkJIGRldi0+Y29o
ZXJlbnRfZG1hX21hc2spOworCSpkbWFfaGFuZGxlID0gX19pbnRlbF9tYXBfcGFnZShkZXYsIHBh
Z2UsIDAsIHNpemUsIERNQV9CSURJUkVDVElPTkFMLAorCQkJCSAgICAgICBkZXYtPmNvaGVyZW50
X2RtYV9tYXNrKTsKIAlpZiAoKmRtYV9oYW5kbGUpCiAJCXJldHVybiBwYWdlX2FkZHJlc3MocGFn
ZSk7CiAJaWYgKCFkbWFfcmVsZWFzZV9mcm9tX2NvbnRpZ3VvdXMoZGV2LCBwYWdlLCBzaXplID4+
IFBBR0VfU0hJRlQpKQotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:04:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPpaw-0003AQ-Ml; Thu, 22 Nov 2018 14:04: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpav-00037v-2c
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:04:37 +0000
X-Inumbo-ID: 8adb4a70-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8adb4a70-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:04:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Bf282GfOWp/JaIi9SWPOLCHGBo2bD6VW/B+mP7iUSLs=; b=S4qsKP0rfS0C/Mp/AZ4mVdXbDx
 rwyEguoDmgy2BiJjDlH5x5+5Wkm4SqqGQcrZG3bmXuumETfumW8LoZUU8dLUbLh21rsd0MO9yrU+Z
 g3yTlO2q+tfCmJ+/Cy8sldi0nBVwhlQpHc+SrK+v3w/p6OcKNeX3XfD3P9tvWg/H9pVw+ayll9ZH4
 S4Uzk3ILKKUE0GluXeGwtu3qU0aa8s+KNruKDeZc9bT2GuQsUW5euNoZNHhgM9zX9a0RNtt2Qscsb
 LpZJLMZ80xxrKtipL20cA08DmlgKuT9BN7kFYGTbkL6iE7zRLOS06a7gTw+BIF6ZgvT1CjgWE4C6F
 ZSk5Iyhg==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpal-0000Qq-Dd; Thu, 22 Nov 2018 14:04:27 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:17 +0100
Message-Id: <20181122140320.24080-22-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 21/24] iommu/vt-d: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SIGluc3RlYWQgb2YgMCBvbiBhIGRtYSBtYXBwaW5nIGZh
aWx1cmUgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0aGUgcmVzdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGRyaXZl
cnMvaW9tbXUvaW50ZWwtaW9tbXUuYyB8IDEyICsrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2lv
bW11L2ludGVsLWlvbW11LmMgYi9kcml2ZXJzL2lvbW11L2ludGVsLWlvbW11LmMKaW5kZXggM2I4
YTdhY2FjN2ExLi5hNTcwNDE1NTkzMmQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaW9tbXUvaW50ZWwt
aW9tbXUuYworKysgYi9kcml2ZXJzL2lvbW11L2ludGVsLWlvbW11LmMKQEAgLTM2MTcsNyArMzYx
Nyw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IF9faW50ZWxfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAq
ZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAogCWRvbWFpbiA9IGdldF92YWxpZF9kb21haW5fZm9y
X2RldihkZXYpOwogCWlmICghZG9tYWluKQotCQlyZXR1cm4gMDsKKwkJcmV0dXJuIERNQV9NQVBQ
SU5HX0VSUk9SOwogCiAJaW9tbXUgPSBkb21haW5fZ2V0X2lvbW11KGRvbWFpbik7CiAJc2l6ZSA9
IGFsaWduZWRfbnJwYWdlcyhwYWRkciwgc2l6ZSk7CkBAIC0zNjU1LDcgKzM2NTUsNyBAQCBzdGF0
aWMgZG1hX2FkZHJfdCBfX2ludGVsX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0
IHBhZ2UgKnBhZ2UsCiAJCWZyZWVfaW92YV9mYXN0KCZkb21haW4tPmlvdmFkLCBpb3ZhX3Bmbiwg
ZG1hX3RvX21tX3BmbihzaXplKSk7CiAJcHJfZXJyKCJEZXZpY2UgJXMgcmVxdWVzdDogJXp4QCVs
bHggZGlyICVkIC0tLSBmYWlsZWRcbiIsCiAJCWRldl9uYW1lKGRldiksIHNpemUsICh1bnNpZ25l
ZCBsb25nIGxvbmcpcGFkZHIsIGRpcik7Ci0JcmV0dXJuIDA7CisJcmV0dXJuIERNQV9NQVBQSU5H
X0VSUk9SOwogfQogCiBzdGF0aWMgZG1hX2FkZHJfdCBpbnRlbF9tYXBfcGFnZShzdHJ1Y3QgZGV2
aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLApAQCAtMzc1Niw3ICszNzU2LDcgQEAgc3RhdGlj
IHZvaWQgKmludGVsX2FsbG9jX2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNp
emUsCiAKIAkqZG1hX2hhbmRsZSA9IF9faW50ZWxfbWFwX3BhZ2UoZGV2LCBwYWdlLCAwLCBzaXpl
LCBETUFfQklESVJFQ1RJT05BTCwKIAkJCQkgICAgICAgZGV2LT5jb2hlcmVudF9kbWFfbWFzayk7
Ci0JaWYgKCpkbWFfaGFuZGxlKQorCWlmICgqZG1hX2hhbmRsZSAhPSBETUFfTUFQUElOR19FUlJP
UikKIAkJcmV0dXJuIHBhZ2VfYWRkcmVzcyhwYWdlKTsKIAlpZiAoIWRtYV9yZWxlYXNlX2Zyb21f
Y29udGlndW91cyhkZXYsIHBhZ2UsIHNpemUgPj4gUEFHRV9TSElGVCkpCiAJCV9fZnJlZV9wYWdl
cyhwYWdlLCBvcmRlcik7CkBAIC0zODY1LDExICszODY1LDYgQEAgc3RhdGljIGludCBpbnRlbF9t
YXBfc2coc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnbGlzdCwgaW50
IG5lbGUKIAlyZXR1cm4gbmVsZW1zOwogfQogCi1zdGF0aWMgaW50IGludGVsX21hcHBpbmdfZXJy
b3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQotewotCXJldHVybiAh
ZG1hX2FkZHI7Ci19Ci0KIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgaW50ZWxfZG1h
X29wcyA9IHsKIAkuYWxsb2MgPSBpbnRlbF9hbGxvY19jb2hlcmVudCwKIAkuZnJlZSA9IGludGVs
X2ZyZWVfY29oZXJlbnQsCkBAIC0zODc3LDcgKzM4NzIsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IGRtYV9tYXBfb3BzIGludGVsX2RtYV9vcHMgPSB7CiAJLnVubWFwX3NnID0gaW50ZWxfdW5tYXBf
c2csCiAJLm1hcF9wYWdlID0gaW50ZWxfbWFwX3BhZ2UsCiAJLnVubWFwX3BhZ2UgPSBpbnRlbF91
bm1hcF9wYWdlLAotCS5tYXBwaW5nX2Vycm9yID0gaW50ZWxfbWFwcGluZ19lcnJvciwKIAkuZG1h
X3N1cHBvcnRlZCA9IGRtYV9kaXJlY3Rfc3VwcG9ydGVkLAogfTsKIAotLSAKMi4xOS4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:04:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPpax-0003BB-6Q; Thu, 22 Nov 2018 14:04: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpaw-0003A5-HP
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:04:38 +0000
X-Inumbo-ID: 8ba7e8d7-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ba7e8d7-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:04:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=YCS+pidKP3Gxbm5vSC4wE2VnyNvtwiurqrYrTEVuMkY=; b=DwY1zEccs6JAZrTCGDlWCI6eaS
 zO/eDj/0dbU7yFmITV6Y6eXNSKQ8PkcoukvGpQmoVEmHo8s0RkyoHCTOura8XqlfmtBzCHE3QhbhX
 LeehMtbdi/RIpX7poaFZtsw2umd8gqLLgXh+sIB95lK0XD1TKhWdLurqYom3SHQtEx4BB1ksVqFWH
 yn8b0/NC3VKipsdvxkB0+vKr5YIbvcW8LoKW7HjU2j0yhwMmAIuDduQzD24uIbeBoEYkyV3AfDZhD
 ZGS5jyGjW4NaKUc/iD8Rphj24sWIFfsHuyk1dlpDYMttUfASBf8Xihwvrc1rvF4pNDGT3YV7xQvNP
 zM2J5yuA==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpao-0000Rq-15; Thu, 22 Nov 2018 14:04:30 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:18 +0100
Message-Id: <20181122140320.24080-23-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 22/24] iommu/dma-iommu: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SIGluc3RlYWQgb2YgMCBvbiBhIGRtYSBtYXBwaW5nIGZh
aWx1cmUgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0aGUgcmVzdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gv
YXJtNjQvbW0vZG1hLW1hcHBpbmcuYyB8ICA3ICsrKy0tLS0KIGRyaXZlcnMvaW9tbXUvZG1hLWlv
bW11LmMgICB8IDIzICsrKysrKysrLS0tLS0tLS0tLS0tLS0tCiBpbmNsdWRlL2xpbnV4L2RtYS1p
b21tdS5oICAgfCAgMSAtCiAzIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIwIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvbW0vZG1hLW1hcHBpbmcuYyBiL2Fy
Y2gvYXJtNjQvbW0vZG1hLW1hcHBpbmcuYwppbmRleCBmZGMyNmVhNTAzNmMuLjRjYzcwMDI5Y2Y4
ZCAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9tbS9kbWEtbWFwcGluZy5jCisrKyBiL2FyY2gvYXJt
NjQvbW0vZG1hLW1hcHBpbmcuYwpAQCAtMzk3LDcgKzM5Nyw3IEBAIHN0YXRpYyB2b2lkICpfX2lv
bW11X2FsbG9jX2F0dHJzKHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUsCiAJCQlyZXR1
cm4gTlVMTDsKIAogCQkqaGFuZGxlID0gaW9tbXVfZG1hX21hcF9wYWdlKGRldiwgcGFnZSwgMCwg
aW9zaXplLCBpb3Byb3QpOwotCQlpZiAoaW9tbXVfZG1hX21hcHBpbmdfZXJyb3IoZGV2LCAqaGFu
ZGxlKSkgeworCQlpZiAoKmhhbmRsZSA9PSBETUFfTUFQUElOR19FUlJPUikgewogCQkJaWYgKGNv
aGVyZW50KQogCQkJCV9fZnJlZV9wYWdlcyhwYWdlLCBnZXRfb3JkZXIoc2l6ZSkpOwogCQkJZWxz
ZQpAQCAtNDE0LDcgKzQxNCw3IEBAIHN0YXRpYyB2b2lkICpfX2lvbW11X2FsbG9jX2F0dHJzKHN0
cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUsCiAJCQlyZXR1cm4gTlVMTDsKIAogCQkqaGFu
ZGxlID0gaW9tbXVfZG1hX21hcF9wYWdlKGRldiwgcGFnZSwgMCwgaW9zaXplLCBpb3Byb3QpOwot
CQlpZiAoaW9tbXVfZG1hX21hcHBpbmdfZXJyb3IoZGV2LCAqaGFuZGxlKSkgeworCQlpZiAoKmhh
bmRsZSA9PSBETUFfTUFQUElOR19FUlJPUikgewogCQkJZG1hX3JlbGVhc2VfZnJvbV9jb250aWd1
b3VzKGRldiwgcGFnZSwKIAkJCQkJCSAgICBzaXplID4+IFBBR0VfU0hJRlQpOwogCQkJcmV0dXJu
IE5VTEw7CkBAIC01NzQsNyArNTc0LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgX19pb21tdV9tYXBf
cGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCWRtYV9hZGRyX3Qg
ZGV2X2FkZHIgPSBpb21tdV9kbWFfbWFwX3BhZ2UoZGV2LCBwYWdlLCBvZmZzZXQsIHNpemUsIHBy
b3QpOwogCiAJaWYgKCFjb2hlcmVudCAmJiAhKGF0dHJzICYgRE1BX0FUVFJfU0tJUF9DUFVfU1lO
QykgJiYKLQkgICAgIWlvbW11X2RtYV9tYXBwaW5nX2Vycm9yKGRldiwgZGV2X2FkZHIpKQorCSAg
ICBkZXZfYWRkciAhPSBETUFfTUFQUElOR19FUlJPUikKIAkJX19kbWFfbWFwX2FyZWEocGFnZV9h
ZGRyZXNzKHBhZ2UpICsgb2Zmc2V0LCBzaXplLCBkaXIpOwogCiAJcmV0dXJuIGRldl9hZGRyOwpA
QCAtNjU3LDcgKzY1Nyw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgaW9tbXVf
ZG1hX29wcyA9IHsKIAkuc3luY19zZ19mb3JfZGV2aWNlID0gX19pb21tdV9zeW5jX3NnX2Zvcl9k
ZXZpY2UsCiAJLm1hcF9yZXNvdXJjZSA9IGlvbW11X2RtYV9tYXBfcmVzb3VyY2UsCiAJLnVubWFw
X3Jlc291cmNlID0gaW9tbXVfZG1hX3VubWFwX3Jlc291cmNlLAotCS5tYXBwaW5nX2Vycm9yID0g
aW9tbXVfZG1hX21hcHBpbmdfZXJyb3IsCiB9OwogCiBzdGF0aWMgaW50IF9faW5pdCBfX2lvbW11
X2RtYV9pbml0KHZvaWQpCmRpZmYgLS1naXQgYS9kcml2ZXJzL2lvbW11L2RtYS1pb21tdS5jIGIv
ZHJpdmVycy9pb21tdS9kbWEtaW9tbXUuYwppbmRleCBkMWIwNDc1M2IyMDQuLjYwYzdlOWU5OTAx
ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9pb21tdS9kbWEtaW9tbXUuYworKysgYi9kcml2ZXJzL2lv
bW11L2RtYS1pb21tdS5jCkBAIC0zMiw4ICszMiw2IEBACiAjaW5jbHVkZSA8bGludXgvc2NhdHRl
cmxpc3QuaD4KICNpbmNsdWRlIDxsaW51eC92bWFsbG9jLmg+CiAKLSNkZWZpbmUgSU9NTVVfTUFQ
UElOR19FUlJPUgkwCi0KIHN0cnVjdCBpb21tdV9kbWFfbXNpX3BhZ2UgewogCXN0cnVjdCBsaXN0
X2hlYWQJbGlzdDsKIAlkbWFfYWRkcl90CQlpb3ZhOwpAQCAtNTIzLDcgKzUyMSw3IEBAIHZvaWQg
aW9tbXVfZG1hX2ZyZWUoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLCBz
aXplX3Qgc2l6ZSwKIHsKIAlfX2lvbW11X2RtYV91bm1hcChpb21tdV9nZXRfZG1hX2RvbWFpbihk
ZXYpLCAqaGFuZGxlLCBzaXplKTsKIAlfX2lvbW11X2RtYV9mcmVlX3BhZ2VzKHBhZ2VzLCBQQUdF
X0FMSUdOKHNpemUpID4+IFBBR0VfU0hJRlQpOwotCSpoYW5kbGUgPSBJT01NVV9NQVBQSU5HX0VS
Uk9SOworCSpoYW5kbGUgPSBETUFfTUFQUElOR19FUlJPUjsKIH0KIAogLyoqCkBAIC01NTYsNyAr
NTU0LDcgQEAgc3RydWN0IHBhZ2UgKippb21tdV9kbWFfYWxsb2Moc3RydWN0IGRldmljZSAqZGV2
LCBzaXplX3Qgc2l6ZSwgZ2ZwX3QgZ2ZwLAogCWRtYV9hZGRyX3QgaW92YTsKIAl1bnNpZ25lZCBp
bnQgY291bnQsIG1pbl9zaXplLCBhbGxvY19zaXplcyA9IGRvbWFpbi0+cGdzaXplX2JpdG1hcDsK
IAotCSpoYW5kbGUgPSBJT01NVV9NQVBQSU5HX0VSUk9SOworCSpoYW5kbGUgPSBETUFfTUFQUElO
R19FUlJPUjsKIAogCW1pbl9zaXplID0gYWxsb2Nfc2l6ZXMgJiAtYWxsb2Nfc2l6ZXM7CiAJaWYg
KG1pbl9zaXplIDwgUEFHRV9TSVpFKSB7CkBAIC02NDksMTEgKzY0NywxMSBAQCBzdGF0aWMgZG1h
X2FkZHJfdCBfX2lvbW11X2RtYV9tYXAoc3RydWN0IGRldmljZSAqZGV2LCBwaHlzX2FkZHJfdCBw
aHlzLAogCiAJaW92YSA9IGlvbW11X2RtYV9hbGxvY19pb3ZhKGRvbWFpbiwgc2l6ZSwgZG1hX2dl
dF9tYXNrKGRldiksIGRldik7CiAJaWYgKCFpb3ZhKQotCQlyZXR1cm4gSU9NTVVfTUFQUElOR19F
UlJPUjsKKwkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCiAJaWYgKGlvbW11X21hcChkb21h
aW4sIGlvdmEsIHBoeXMgLSBpb3ZhX29mZiwgc2l6ZSwgcHJvdCkpIHsKIAkJaW9tbXVfZG1hX2Zy
ZWVfaW92YShjb29raWUsIGlvdmEsIHNpemUpOwotCQlyZXR1cm4gSU9NTVVfTUFQUElOR19FUlJP
UjsKKwkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCX0KIAlyZXR1cm4gaW92YSArIGlvdmFf
b2ZmOwogfQpAQCAtNjk0LDcgKzY5Miw3IEBAIHN0YXRpYyBpbnQgX19maW5hbGlzZV9zZyhzdHJ1
Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2csIGludCBuZW50cywKIAogCQlz
LT5vZmZzZXQgKz0gc19pb3ZhX29mZjsKIAkJcy0+bGVuZ3RoID0gc19sZW5ndGg7Ci0JCXNnX2Rt
YV9hZGRyZXNzKHMpID0gSU9NTVVfTUFQUElOR19FUlJPUjsKKwkJc2dfZG1hX2FkZHJlc3Mocykg
PSBETUFfTUFQUElOR19FUlJPUjsKIAkJc2dfZG1hX2xlbihzKSA9IDA7CiAKIAkJLyoKQEAgLTcz
NywxMSArNzM1LDExIEBAIHN0YXRpYyB2b2lkIF9faW52YWxpZGF0ZV9zZyhzdHJ1Y3Qgc2NhdHRl
cmxpc3QgKnNnLCBpbnQgbmVudHMpCiAJaW50IGk7CiAKIAlmb3JfZWFjaF9zZyhzZywgcywgbmVu
dHMsIGkpIHsKLQkJaWYgKHNnX2RtYV9hZGRyZXNzKHMpICE9IElPTU1VX01BUFBJTkdfRVJST1Ip
CisJCWlmIChzZ19kbWFfYWRkcmVzcyhzKSAhPSBETUFfTUFQUElOR19FUlJPUikKIAkJCXMtPm9m
ZnNldCArPSBzZ19kbWFfYWRkcmVzcyhzKTsKIAkJaWYgKHNnX2RtYV9sZW4ocykpCiAJCQlzLT5s
ZW5ndGggPSBzZ19kbWFfbGVuKHMpOwotCQlzZ19kbWFfYWRkcmVzcyhzKSA9IElPTU1VX01BUFBJ
TkdfRVJST1I7CisJCXNnX2RtYV9hZGRyZXNzKHMpID0gRE1BX01BUFBJTkdfRVJST1I7CiAJCXNn
X2RtYV9sZW4ocykgPSAwOwogCX0KIH0KQEAgLTg1OCwxMSArODU2LDYgQEAgdm9pZCBpb21tdV9k
bWFfdW5tYXBfcmVzb3VyY2Uoc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGhhbmRsZSwK
IAlfX2lvbW11X2RtYV91bm1hcChpb21tdV9nZXRfZG1hX2RvbWFpbihkZXYpLCBoYW5kbGUsIHNp
emUpOwogfQogCi1pbnQgaW9tbXVfZG1hX21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2
LCBkbWFfYWRkcl90IGRtYV9hZGRyKQotewotCXJldHVybiBkbWFfYWRkciA9PSBJT01NVV9NQVBQ
SU5HX0VSUk9SOwotfQotCiBzdGF0aWMgc3RydWN0IGlvbW11X2RtYV9tc2lfcGFnZSAqaW9tbXVf
ZG1hX2dldF9tc2lfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJCXBoeXNfYWRkcl90IG1zaV9h
ZGRyLCBzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb21haW4pCiB7CkBAIC04ODIsNyArODc1LDcgQEAg
c3RhdGljIHN0cnVjdCBpb21tdV9kbWFfbXNpX3BhZ2UgKmlvbW11X2RtYV9nZXRfbXNpX3BhZ2Uo
c3RydWN0IGRldmljZSAqZGV2LAogCQlyZXR1cm4gTlVMTDsKIAogCWlvdmEgPSBfX2lvbW11X2Rt
YV9tYXAoZGV2LCBtc2lfYWRkciwgc2l6ZSwgcHJvdCwgZG9tYWluKTsKLQlpZiAoaW9tbXVfZG1h
X21hcHBpbmdfZXJyb3IoZGV2LCBpb3ZhKSkKKwlpZiAoaW92YSA9PSBETUFfTUFQUElOR19FUlJP
UikKIAkJZ290byBvdXRfZnJlZV9wYWdlOwogCiAJSU5JVF9MSVNUX0hFQUQoJm1zaV9wYWdlLT5s
aXN0KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvZG1hLWlvbW11LmggYi9pbmNsdWRlL2xp
bnV4L2RtYS1pb21tdS5oCmluZGV4IGU4Y2E1ZTY1NDI3Ny4uZTc2MGRjNWQxZmE4IDEwMDY0NAot
LS0gYS9pbmNsdWRlL2xpbnV4L2RtYS1pb21tdS5oCisrKyBiL2luY2x1ZGUvbGludXgvZG1hLWlv
bW11LmgKQEAgLTY5LDcgKzY5LDYgQEAgZG1hX2FkZHJfdCBpb21tdV9kbWFfbWFwX3Jlc291cmNl
KHN0cnVjdCBkZXZpY2UgKmRldiwgcGh5c19hZGRyX3QgcGh5cywKIAkJc2l6ZV90IHNpemUsIGVu
dW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwgdW5zaWduZWQgbG9uZyBhdHRycyk7CiB2b2lkIGlv
bW11X2RtYV91bm1hcF9yZXNvdXJjZShzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgaGFu
ZGxlLAogCQlzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25l
ZCBsb25nIGF0dHJzKTsKLWludCBpb21tdV9kbWFfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNl
ICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpOwogCiAvKiBUaGUgRE1BIEFQSSBpc24ndCBfcXVp
dGVfIHRoZSB3aG9sZSBzdG9yeSwgdGhvdWdoLi4uICovCiB2b2lkIGlvbW11X2RtYV9tYXBfbXNp
X21zZyhpbnQgaXJxLCBzdHJ1Y3QgbXNpX21zZyAqbXNnKTsKLS0gCjIuMTkuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:04:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPpaz-0003Fq-WA; Thu, 22 Nov 2018 14:04: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpax-0003CD-Pl
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:04:39 +0000
X-Inumbo-ID: 8cc2c211-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cc2c211-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:04:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=WHPez5RhxTIcMvprH5ITOwWzwL8816DB5aR/L+bV10Y=; b=iXTjDfc+EGineHV5XPn0jZsdxs
 ie3idgdj7spU8QlqDiAk6DynhstM8EQMF+TPY4B4YaAVzC7YyDlEjb1m8/YrMveX0TkheUGSpd0u6
 Yf7KqakIbaaL8oUCA83YGK8XhWdqxsRtIqJfjfcW7Y9a510QCTyNzBfFvNLlak0nQdw6wTnX+1CZa
 PDxWZXy11waRlC/+nPE++0QMshU77c3LPWHxfh8Ay4WmTEk9PBeDfjg8s0uN7ZXIAXZjkVy78SqnC
 R9yZUeHunEpedADHhWGUnv+Db+LL3z/TiV0uQT/9WvN+tYw+w0dFS2LTh0UsV4CHPijhAQb3yW+YO
 vpGZPstw==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpaq-0000Sa-MZ; Thu, 22 Nov 2018 14:04:33 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:19 +0100
Message-Id: <20181122140320.24080-24-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 23/24] xen-swiotlb: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SIGluc3RlYWQgb2YgMCBvbiBhIGRtYSBtYXBwaW5nIGZh
aWx1cmUgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0aGUgcmVzdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGRyaXZl
cnMveGVuL3N3aW90bGIteGVuLmMgfCAxMiArKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVu
L3N3aW90bGIteGVuLmMgYi9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCmluZGV4IDJhN2Y1NDVi
ZDBiNS4uNmRjOTY5ZDVlYTJmIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5j
CisrKyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKQEAgLTUzLDggKzUzLDYgQEAKICAqIEFQ
SS4KICAqLwogCi0jZGVmaW5lIFhFTl9TV0lPVExCX0VSUk9SX0NPREUJKH4oZG1hX2FkZHJfdCkw
eDApCi0KIHN0YXRpYyBjaGFyICp4ZW5faW9fdGxiX3N0YXJ0LCAqeGVuX2lvX3RsYl9lbmQ7CiBz
dGF0aWMgdW5zaWduZWQgbG9uZyB4ZW5faW9fdGxiX25zbGFiczsKIC8qCkBAIC00MDYsNyArNDA0
LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgeGVuX3N3aW90bGJfbWFwX3BhZ2Uoc3RydWN0IGRldmlj
ZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAltYXAgPSBzd2lvdGxiX3RibF9tYXBfc2luZ2xl
KGRldiwgc3RhcnRfZG1hX2FkZHIsIHBoeXMsIHNpemUsIGRpciwKIAkJCQkgICAgIGF0dHJzKTsK
IAlpZiAobWFwID09IFNXSU9UTEJfTUFQX0VSUk9SKQotCQlyZXR1cm4gWEVOX1NXSU9UTEJfRVJS
T1JfQ09ERTsKKwkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCiAJZGV2X2FkZHIgPSB4ZW5f
cGh5c190b19idXMobWFwKTsKIAl4ZW5fZG1hX21hcF9wYWdlKGRldiwgcGZuX3RvX3BhZ2UobWFw
ID4+IFBBR0VfU0hJRlQpLApAQCAtNDIxLDcgKzQxOSw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IHhl
bl9zd2lvdGxiX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2Us
CiAJYXR0cnMgfD0gRE1BX0FUVFJfU0tJUF9DUFVfU1lOQzsKIAlzd2lvdGxiX3RibF91bm1hcF9z
aW5nbGUoZGV2LCBtYXAsIHNpemUsIGRpciwgYXR0cnMpOwogCi0JcmV0dXJuIFhFTl9TV0lPVExC
X0VSUk9SX0NPREU7CisJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogfQogCiAvKgpAQCAtNzAw
LDExICs2OTgsNiBAQCB4ZW5fc3dpb3RsYl9nZXRfc2d0YWJsZShzdHJ1Y3QgZGV2aWNlICpkZXYs
IHN0cnVjdCBzZ190YWJsZSAqc2d0LAogCXJldHVybiBkbWFfY29tbW9uX2dldF9zZ3RhYmxlKGRl
diwgc2d0LCBjcHVfYWRkciwgaGFuZGxlLCBzaXplLCBhdHRycyk7CiB9CiAKLXN0YXRpYyBpbnQg
eGVuX3N3aW90bGJfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3Qg
ZG1hX2FkZHIpCi17Ci0JcmV0dXJuIGRtYV9hZGRyID09IFhFTl9TV0lPVExCX0VSUk9SX0NPREU7
Ci19Ci0KIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyB4ZW5fc3dpb3RsYl9kbWFfb3BzID0gewog
CS5hbGxvYyA9IHhlbl9zd2lvdGxiX2FsbG9jX2NvaGVyZW50LAogCS5mcmVlID0geGVuX3N3aW90
bGJfZnJlZV9jb2hlcmVudCwKQEAgLTcxOSw1ICs3MTIsNCBAQCBjb25zdCBzdHJ1Y3QgZG1hX21h
cF9vcHMgeGVuX3N3aW90bGJfZG1hX29wcyA9IHsKIAkuZG1hX3N1cHBvcnRlZCA9IHhlbl9zd2lv
dGxiX2RtYV9zdXBwb3J0ZWQsCiAJLm1tYXAgPSB4ZW5fc3dpb3RsYl9kbWFfbW1hcCwKIAkuZ2V0
X3NndGFibGUgPSB4ZW5fc3dpb3RsYl9nZXRfc2d0YWJsZSwKLQkubWFwcGluZ19lcnJvcgk9IHhl
bl9zd2lvdGxiX21hcHBpbmdfZXJyb3IsCiB9OwotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:04:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPpb4-0003Mr-Ej; Thu, 22 Nov 2018 14:04: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=3fjx=ob=bombadil.srs.infradead.org=batv+e7131bbb1f87c094fb8b+5569+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gPpb3-0003L3-62
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:04:45 +0000
X-Inumbo-ID: 90214d26-ee5f-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90214d26-ee5f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:04:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=TrgfIZ3bNF2OWBcL9hBTfrjl2zokhuvB9kcwcuNtjSE=; b=lbiaCexDwg942lJgx2kPd6fWEU
 pyoDesvbsbbIA2Cc0yKOlIHrpyH1ILGXWsDwpkthE/gCcUQUc4R+B2HCO53sUogUkMjNQBi91srE+
 YCVIYi7A3qTbGr2/yvKcWPXVbuy+kYkFDV0xfvxMaFdzxGUq34YQxKydNChjd0cmoEtZmttdQfobC
 HCFod8U6lWc1SB8kh1Qg4YEFWxHhgzsYvXQ6MKNHBD9aU8ebFgdzWA3t43pJxsq/7M7pafE/KfdON
 meJ8x16mN2P5rs9KqZf4c8+oCU252cwFJD+cb9LDppKfcDUEddRHwhjJJ5mWbq1Pt1tHNNZQxM/cX
 I2sH4W/A==;
Received: from clnet-p19-102.ikbnet.co.at ([83.175.77.102] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gPpat-0000TT-H1; Thu, 22 Nov 2018 14:04:36 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Thu, 22 Nov 2018 15:03:20 +0100
Message-Id: <20181122140320.24080-25-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 24/24] dma-mapping: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gdXNlcnMgbGVmdCBleGNlcHQgZm9yIHZtZCB3aGljaCBqdXN0IGZvcndhcmRzIGl0LiAgQWxz
byBzd2l0Y2gKZG1hX21hcHBpbmdfZXJyb3IgdG8gYW4gZXhwbGljaXQgYm9vbCByZXR1cm4gdmFs
dWUuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBk
cml2ZXJzL3BjaS9jb250cm9sbGVyL3ZtZC5jIHwgIDYgLS0tLS0tCiBpbmNsdWRlL2xpbnV4L2Rt
YS1tYXBwaW5nLmggIHwgMTMgKystLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRy
b2xsZXIvdm1kLmMgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3ZtZC5jCmluZGV4IGU1MGIwYjU4
MTVmZi4uOThjZTc5ZWFjMTI4IDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL3Zt
ZC5jCisrKyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvdm1kLmMKQEAgLTM5NCwxMSArMzk0LDYg
QEAgc3RhdGljIHZvaWQgdm1kX3N5bmNfc2dfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYs
IHN0cnVjdCBzY2F0dGVybGlzdCAqc2csCiAJdm1kX2RtYV9vcHMoZGV2KS0+c3luY19zZ19mb3Jf
ZGV2aWNlKHRvX3ZtZF9kZXYoZGV2KSwgc2csIG5lbnRzLCBkaXIpOwogfQogCi1zdGF0aWMgaW50
IHZtZF9tYXBwaW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBhZGRyKQot
ewotCXJldHVybiB2bWRfZG1hX29wcyhkZXYpLT5tYXBwaW5nX2Vycm9yKHRvX3ZtZF9kZXYoZGV2
KSwgYWRkcik7Ci19Ci0KIHN0YXRpYyBpbnQgdm1kX2RtYV9zdXBwb3J0ZWQoc3RydWN0IGRldmlj
ZSAqZGV2LCB1NjQgbWFzaykKIHsKIAlyZXR1cm4gdm1kX2RtYV9vcHMoZGV2KS0+ZG1hX3N1cHBv
cnRlZCh0b192bWRfZGV2KGRldiksIG1hc2spOwpAQCAtNDQ2LDcgKzQ0MSw2IEBAIHN0YXRpYyB2
b2lkIHZtZF9zZXR1cF9kbWFfb3BzKHN0cnVjdCB2bWRfZGV2ICp2bWQpCiAJQVNTSUdOX1ZNRF9E
TUFfT1BTKHNvdXJjZSwgZGVzdCwgc3luY19zaW5nbGVfZm9yX2RldmljZSk7CiAJQVNTSUdOX1ZN
RF9ETUFfT1BTKHNvdXJjZSwgZGVzdCwgc3luY19zZ19mb3JfY3B1KTsKIAlBU1NJR05fVk1EX0RN
QV9PUFMoc291cmNlLCBkZXN0LCBzeW5jX3NnX2Zvcl9kZXZpY2UpOwotCUFTU0lHTl9WTURfRE1B
X09QUyhzb3VyY2UsIGRlc3QsIG1hcHBpbmdfZXJyb3IpOwogCUFTU0lHTl9WTURfRE1BX09QUyhz
b3VyY2UsIGRlc3QsIGRtYV9zdXBwb3J0ZWQpOwogCUFTU0lHTl9WTURfRE1BX09QUyhzb3VyY2Us
IGRlc3QsIGdldF9yZXF1aXJlZF9tYXNrKTsKIAlhZGRfZG1hX2RvbWFpbihkb21haW4pOwpkaWZm
IC0tZ2l0IGEvaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oIGIvaW5jbHVkZS9saW51eC9kbWEt
bWFwcGluZy5oCmluZGV4IGMzMjNjNTM5YjdjYi4uYzI1MGUyY2E2ZGZjIDEwMDY0NAotLS0gYS9p
bmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKKysrIGIvaW5jbHVkZS9saW51eC9kbWEtbWFwcGlu
Zy5oCkBAIC0xMjgsNyArMTI4LDYgQEAgc3RydWN0IGRtYV9tYXBfb3BzIHsKIAkJCQkgICBlbnVt
IGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpOwogCXZvaWQgKCpjYWNoZV9zeW5jKShzdHJ1Y3QgZGV2
aWNlICpkZXYsIHZvaWQgKnZhZGRyLCBzaXplX3Qgc2l6ZSwKIAkJCWVudW0gZG1hX2RhdGFfZGly
ZWN0aW9uIGRpcmVjdGlvbik7Ci0JaW50ICgqbWFwcGluZ19lcnJvcikoc3RydWN0IGRldmljZSAq
ZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKTsKIAlpbnQgKCpkbWFfc3VwcG9ydGVkKShzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHU2NCBtYXNrKTsKIAl1NjQgKCpnZXRfcmVxdWlyZWRfbWFzaykoc3RydWN0
IGRldmljZSAqZGV2KTsKIH07CkBAIC01NzMsMTggKzU3MiwxMCBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgZG1hX2ZyZWVfY29oZXJlbnQoc3RydWN0IGRldmljZSAqZGV2LCBzaXplX3Qgc2l6ZSwKIAly
ZXR1cm4gZG1hX2ZyZWVfYXR0cnMoZGV2LCBzaXplLCBjcHVfYWRkciwgZG1hX2hhbmRsZSwgMCk7
CiB9CiAKLXN0YXRpYyBpbmxpbmUgaW50IGRtYV9tYXBwaW5nX2Vycm9yKHN0cnVjdCBkZXZpY2Ug
KmRldiwgZG1hX2FkZHJfdCBkbWFfYWRkcikKK3N0YXRpYyBpbmxpbmUgYm9vbCBkbWFfbWFwcGlu
Z19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpCiB7Ci0JY29u
c3Qgc3RydWN0IGRtYV9tYXBfb3BzICpvcHMgPSBnZXRfZG1hX29wcyhkZXYpOwotCiAJZGVidWdf
ZG1hX21hcHBpbmdfZXJyb3IoZGV2LCBkbWFfYWRkcik7Ci0KLQlpZiAoZG1hX2FkZHIgPT0gRE1B
X01BUFBJTkdfRVJST1IpCi0JCXJldHVybiAxOwotCi0JaWYgKG9wcy0+bWFwcGluZ19lcnJvcikK
LQkJcmV0dXJuIG9wcy0+bWFwcGluZ19lcnJvcihkZXYsIGRtYV9hZGRyKTsKLQlyZXR1cm4gMDsK
KwlyZXR1cm4gZG1hX2FkZHIgPT0gRE1BX01BUFBJTkdfRVJST1I7CiB9CiAKIHN0YXRpYyBpbmxp
bmUgdm9pZCBkbWFfY2hlY2tfbWFzayhzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBtYXNrKQotLSAK
Mi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:07:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:07: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-devel-bounces@lists.xenproject.org>)
	id 1gPpdv-0004yd-3N; Thu, 22 Nov 2018 14:07: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=7bX1=OB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gPpdt-0004yN-Hf
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 14:07:41 +0000
X-Inumbo-ID: f9396098-ee5f-11e8-af58-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f9396098-ee5f-11e8-af58-12d6303a7972;
 Thu, 22 Nov 2018 14:07:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3A63F36B4;
 Thu, 22 Nov 2018 06:07:40 -0800 (PST)
Received: from [10.37.12.251] (unknown [10.37.12.251])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 619B73F5AF;
 Thu, 22 Nov 2018 06:07:38 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-9-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6d623ab7-d674-1095-75f4-96f26338e31d@arm.com>
Date: Thu, 22 Nov 2018 14:07:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542806482-24030-9-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 08/14] xen/memory: Drop ARM put_gfn() stub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTEvMjEvMTggMToyMSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBP
biB4ODYsIGdldF9nZm5fKigpIGFuZCBwdXRfZ2ZuKCkgYXJlIHJlZmVyZW5jZSBjb3VudGluZyBw
YWlycy4gIEFsbCB0aGUKPiBnZXRfZ2ZuXyooKSBmdW5jdGlvbnMgYXJlIGNhbGxlZCBmcm9tIHdp
dGhpbiBDT05GSUdfWDg2IHNlY3Rpb25zLCBidXQKPiBwdXRfZ2ZuKCkgaXMgc3R1YmJlZCBvdXQg
b24gQVJNLgo+IAo+IEFzIGEgcmVzdWx0LCB0aGUgY29tbW9uIGNvZGUgcmVhZHMgYXMgaWYgQVJN
IGlzIGRyb3BwaW5nIHJlZmVyZW5jZXMgaXQgbmV2ZXIKPiBhY3F1aXJlZC4KPiAKPiBQdXQgYWxs
IHB1dF9nZm4oKSBjYWxscyBpbiBjb21tb24gY29kZSBpbnNpZGUgQ09ORklHX1g4NiB0byBtYWtl
IHRoZSBjb2RlCj4gcHJvcGVybHkgYmFsYW5jZWQsIGFuZCBkcm9wIHRoZSBBUk0gc3R1Yi4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMs
Cgo+IC0tLQo+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ0M6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gLS0tCj4g
ICB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAgOCArKysrKysrKwo+ICAgeGVuL2NvbW1vbi9t
ZW1vcnkuYyAgICAgIHwgMTUgKysrKysrKysrKysrKystCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJt
L21tLmggfCAgMiAtLQo+ICAgMyBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiBpbmRleCBmYzQxYjY1Li5mNzg2MGY2IDEwMDY0NAo+
IC0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+ICsrKyBiL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYwo+IEBAIC0yMTEwLDcgKzIxMTAsOSBAQCBnbnR0YWJfdHJhbnNmZXIoCj4gICAgICAg
ICAgIC8qIENoZWNrIHRoZSBwYXNzZWQgcGFnZSBmcmFtZSBmb3IgYmFzaWMgdmFsaWRpdHkuICov
Cj4gICAgICAgICAgIGlmICggdW5saWtlbHkoIW1mbl92YWxpZChtZm4pKSApCj4gICAgICAgICAg
IHsKPiArI2lmZGVmIENPTkZJR19YODYKPiAgICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1m
bik7Cj4gKyNlbmRpZgo+ICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJvdXQt
b2YtcmFuZ2UgJWx4XG4iLCAodW5zaWduZWQgbG9uZylnb3AubWZuKTsKPiAgICAgICAgICAgICAg
IGdvcC5zdGF0dXMgPSBHTlRTVF9iYWRfcGFnZTsKPiAgICAgICAgICAgICAgIGdvdG8gY29weWJh
Y2s7Cj4gQEAgLTIxMTksNyArMjEyMSw5IEBAIGdudHRhYl90cmFuc2ZlcigKPiAgICAgICAgICAg
cGFnZSA9IG1mbl90b19wYWdlKG1mbik7Cj4gICAgICAgICAgIGlmICggKHJjID0gc3RlYWxfcGFn
ZShkLCBwYWdlLCAwKSkgPCAwICkKPiAgICAgICAgICAgewo+ICsjaWZkZWYgQ09ORklHX1g4Ngo+
ICAgICAgICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKPiArI2VuZGlmCj4gICAgICAgICAg
ICAgICBnb3Auc3RhdHVzID0gcmMgPT0gLUVJTlZBTCA/IEdOVFNUX2JhZF9wYWdlIDogR05UU1Rf
Z2VuZXJhbF9lcnJvcjsKPiAgICAgICAgICAgICAgIGdvdG8gY29weWJhY2s7Cj4gICAgICAgICAg
IH0KPiBAQCAtMjE0OSw3ICsyMTUzLDkgQEAgZ250dGFiX3RyYW5zZmVyKAo+ICAgICAgICAgICB1
bmxvY2tfYW5kX2NvcHliYWNrOgo+ICAgICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZSk7
Cj4gICAgICAgICAgIHB1dF9nZm5fYW5kX2NvcHliYWNrOgo+ICsjaWZkZWYgQ09ORklHX1g4Ngo+
ICAgICAgICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKPiArI2VuZGlmCj4gICAgICAgICAg
ICAgICBwYWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7
Cj4gICAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKPiAgICAgICAgICAgICAg
IGdvdG8gY29weWJhY2s7Cj4gQEAgLTIyMzYsNyArMjI0Miw5IEBAIGdudHRhYl90cmFuc2ZlcigK
PiAgICAgICAgICAgcGFnZV9zZXRfb3duZXIocGFnZSwgZSk7Cj4gICAKPiAgICAgICAgICAgc3Bp
bl91bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7Cj4gKyNpZmRlZiBDT05GSUdfWDg2Cj4gICAg
ICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7Cj4gKyNlbmRpZgo+ICAgCj4gICAgICAgICAgIFRS
QUNFXzFEKFRSQ19NRU1fUEFHRV9HUkFOVF9UUkFOU0ZFUiwgZS0+ZG9tYWluX2lkKTsKPiAgIAo+
IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwo+
IGluZGV4IDU4MTk0YjkuLjE3NWJkNjIgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9tZW1vcnku
Ywo+ICsrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKPiBAQCAtMzU4LDcgKzM1OCw5IEBAIGludCBn
dWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pCj4g
ICAjZW5kaWYKPiAgICAgICBpZiAoIHVubGlrZWx5KCFtZm5fdmFsaWQobWZuKSkgKQo+ICAgICAg
IHsKPiArI2lmZGVmIENPTkZJR19YODYKPiAgICAgICAgICAgcHV0X2dmbihkLCBnbWZuKTsKPiAr
I2VuZGlmCj4gICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiRG9tYWluICV1IHBhZ2Ug
bnVtYmVyICVseCBpbnZhbGlkXG4iLAo+ICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwg
Z21mbik7Cj4gICAKPiBAQCAtMzg4LDcgKzM5MCw5IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pCj4gICAgICAgcGFnZSA9IG1mbl90
b19wYWdlKG1mbik7Cj4gICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3BhZ2UocGFnZSwgZCkpICkK
PiAgICAgICB7Cj4gKyNpZmRlZiBDT05GSUdfWDg2Cj4gICAgICAgICAgIHB1dF9nZm4oZCwgZ21m
bik7Cj4gKyNlbmRpZgo+ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkJhZCBwYWdl
IGZyZWUgZm9yIGRvbWFpbiAldVxuIiwgZC0+ZG9tYWluX2lkKTsKPiAgIAo+ICAgICAgICAgICBy
ZXR1cm4gLUVOWElPOwo+IEBAIC00MDksOCArNDEzLDExIEBAIGludCBndWVzdF9yZW1vdmVfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pCj4gICAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwo+ICAgCj4gICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gLSBvdXRfcHV0X2dmbjog
X19tYXliZV91bnVzZWQ7Cj4gKwo+ICsjaWZkZWYgQ09ORklHX1g4Ngo+ICsgb3V0X3B1dF9nZm46
Cj4gICAgICAgcHV0X2dmbihkLCBnbWZuKTsKPiArI2VuZGlmCj4gICAKPiAgICAgICAvKgo+ICAg
ICAgICAqIEZpbHRlciBvdXQgLUVOT0VOVCByZXR1cm4gdmFsdWVzIHRoYXQgYXJlbid0IGEgcmVz
dWx0IG9mIGFuIGVtcHR5IHAybQo+IEBAIC02NTYsNyArNjYzLDkgQEAgc3RhdGljIGxvbmcgbWVt
b3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9leGNoYW5nZV90
KSBhcmcpCj4gICAjZW5kaWYKPiAgICAgICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFtZm5f
dmFsaWQobWZuKSkgKQo+ICAgICAgICAgICAgICAgICAgIHsKPiArI2lmZGVmIENPTkZJR19YODYK
PiAgICAgICAgICAgICAgICAgICAgICAgcHV0X2dmbihkLCBnbWZuICsgayk7Cj4gKyNlbmRpZgo+
ICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cj4gICAgICAgICAgICAgICAgICAg
ICAgIGdvdG8gZmFpbDsKPiAgICAgICAgICAgICAgICAgICB9Cj4gQEAgLTY2NiwxMiArNjc1LDE2
IEBAIHN0YXRpYyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhl
bl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQo+ICAgICAgICAgICAgICAgICAgIHJjID0gc3RlYWxf
cGFnZShkLCBwYWdlLCBNRU1GX25vX3JlZmNvdW50KTsKPiAgICAgICAgICAgICAgICAgICBpZiAo
IHVubGlrZWx5KHJjKSApCj4gICAgICAgICAgICAgICAgICAgewo+ICsjaWZkZWYgQ09ORklHX1g4
Ngo+ICAgICAgICAgICAgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4gKyBrKTsKPiArI2VuZGlm
Cj4gICAgICAgICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsKPiAgICAgICAgICAgICAgICAgICB9
Cj4gICAKPiAgICAgICAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkKHBhZ2UsICZpbl9jaHVua19s
aXN0KTsKPiArI2lmZGVmIENPTkZJR19YODYKPiAgICAgICAgICAgICAgICAgICBwdXRfZ2ZuKGQs
IGdtZm4gKyBrKTsKPiArI2VuZGlmCj4gICAgICAgICAgICAgICB9Cj4gICAgICAgICAgIH0KPiAg
IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL21tLmgKPiBpbmRleCA5NDBiNzRiLi5iMmY2MTA0IDEwMDY0NAo+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vbW0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+IEBA
IC0zMTMsOCArMzEzLDYgQEAgc3RhdGljIGlubGluZSB2b2lkICpwYWdlX3RvX3ZpcnQoY29uc3Qg
c3RydWN0IHBhZ2VfaW5mbyAqcGcpCj4gICBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9t
X2d2YShzdHJ1Y3QgdmNwdSAqdiwgdmFkZHJfdCB2YSwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MpOwo+ICAgCj4gLXN0YXRpYyBpbmxp
bmUgdm9pZCBwdXRfZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKSB7fQo+
IC0KPiAgIC8qCj4gICAgKiBBcm0gZG9lcyBub3QgaGF2ZSBhbiBNMlAsIGJ1dCBjb21tb24gY29k
ZSBleHBlY3RzIGEgaGFuZGZ1bCBvZgo+ICAgICogTTJQLXJlbGF0ZWQgZGVmaW5lcyBhbmQgZnVu
Y3Rpb25zLiBQcm92aWRlIGR1bW15IHZlcnNpb25zIG9mIHRoZXNlLgo+IAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:18:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14: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-devel-bounces@lists.xenproject.org>)
	id 1gPpo9-0005wj-5R; Thu, 22 Nov 2018 14:18: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=mihh=ob=citrix.com=prvs=8571d395d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPpo7-0005we-Qw
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:18:15 +0000
X-Inumbo-ID: 72804057-ee61-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72804057-ee61-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:18:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="82241764"
Date: Thu, 22 Nov 2018 15:18:05 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Zhao Yan <yan.y.zhao@intel.com>
Message-ID: <20181122141805.vyqywi4ep65loye3@mac>
References: <20181016021439.6212-1-yan.y.zhao@intel.com>
 <F22B14EC3CFBB843AD3E03B6B78F2C6A4ACFD80C@SHSMSX104.ccr.corp.intel.com>
 <20181018145636.k6ptvn4iszabjhxw@mac.bytemobile.com>
 <20181122131110.GA31906@joy-OptiPlex-7040>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181122131110.GA31906@joy-OptiPlex-7040>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] Xen PCI passthrough: fix
 passthrough failure when irq map failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDg6MTE6MjBBTSAtMDUwMCwgWmhhbyBZYW4gd3JvdGU6
Cj4gT24gVGh1LCBPY3QgMTgsIDIwMTggYXQgMDM6NTY6MzZQTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+IE9uIFRodSwgT2N0IDE4LCAyMDE4IGF0IDA4OjIyOjQxQU0gKzAwMDAs
IFpoYW8sIFlhbiBZIHdyb3RlOgo+ID4gPiBIaQo+ID4gPiBUaGUgYmFja2dyb3VuZCBmb3IgdGhp
cyBwYXRjaCBpcyB0aGF0OiBmb3Igc29tZSBwY2kgZGV2aWNlLCBldmVuIGl0J3MgUENJX0lOVEVS
UlVQVF9QSU4gaXMgbm90IDAsIGl0IGFjdHVhbGx5IGRvZXMgbm90IHN1cHBvcnQgSU5UeCBtb2Rl
LCBzbyB3ZSBzaG91bGQganVzdCByZXBvcnQgZXJyb3IsIGRpc2FibGUgSU5UeCBtb2RlIGFuZCBj
b250aW51ZSB0aGUgcGFzc3Rocm91Z2guCj4gPiA+IEhvd2V2ZXIsIHRoZSBjb21taXQgNWExMWQw
ZjcgcmVnYXJkcyB0aGlzIGFzIGVycm9yIGNvbmRpdGlvbiBhbmQgbGV0IHFlbXUgcXVpdCBwYXNz
dGhyb3VnaCwgd2hpY2ggaXMgdG9vIHJpZ29yb3VzLgo+ID4gPiAKPiA+ID4gRXJyb3IgbWVzc2Fn
ZSBpcyBiZWxvdzoKPiA+ID4gbGlieGw6IGVycm9yOiBsaWJ4bF9xbXAuYzoyODc6cW1wX2hhbmRs
ZV9lcnJvcl9yZXNwb25zZTogRG9tYWluIDI6cmVjZWl2ZWQgYW4gZXJyb3IgbWVzc2FnZSBmcm9t
IFFNUCBzZXJ2ZXI6IE1hcHBpbmcgbWFjaGluZSBpcnEgMCB0byBwaXJxIC0xIGZhaWxlZDogT3Bl
cmF0aW9uIG5vdCBwZXJtaXR0ZWQKPiA+IAo+ID4gSSdtIGhhdmluZyBpc3N1ZXMgZmlndXJpbmcg
b3V0IHdoYXQncyBoYXBwZW5pbmcgaGVyZS4KPiA+IHMtPnJlYWxfZGV2aWNlLmlycSBpcyAwLCB5
ZXQgdGhlIFBDSSBjb25maWcgc3BhY2UgcmVhZCBvZgo+ID4gUENJX0lOVEVSUlVQVF9QSU4gcmV0
dXJucyBzb21ldGhpbmcgZGlmZmVyZW50IHRoYW4gMC4KPiA+IAo+ID4gQUZBSUNUIHRoaXMgaXMg
ZHVlIHRvIHNvbWUga2luZCBvZiBlcnJvciBpbiBMaW51eCwgc28gdGhhdCBldmVuIHdoZW4KPiA+
IHRoZSBkZXZpY2UgaXMgc3VwcG9zZWQgdG8gaGF2ZSBhIHZhbGlkIElSUSB0aGUgc3lzZnMgbm9k
ZSBpdCBpcyBzZXQgdG8KPiA+IDAsIGRvIHlvdSBrbm93IHRoZSBhY3R1YWwgdW5kZXJseWluZyBj
YXVzZSBvZiB0aGlzPwo+ID4gCj4gPiBUaGFua3MsIFJvZ2VyLgo+IEhpIFJvZ2VyCj4gU29ycnkg
Zm9yIHRoZSBsYXRlciByZXBseSwgSSBqdXN0IG1pc3NlZCB0aGlzIG1haWwuLi4KPiBPbiBteSBz
aWRlLCBpdCdzIGJlY2F1c2UgdGhlIGhhcmR3YXJlIGFjdHVhbGx5IGRvZXMgbm90IHN1cHBvcnQg
SU5UeCBtb2RlLAo+IGJ1dCBpdHMgY29uZmlndXJhdGlvbiBzcGFjZSBkb2VzIG5vdCByZXBvcnQg
UENJX0lOVEVSUlVQVF9QSU4gdG8gMC4gSXQncyBhCj4gaGFyZHdhcmUgYnVnLCBidXQgcHJldmlv
dXMgdmVyc2lvbiBvZiBxZW11IGNhbiB0b2xlcmF0ZSBpdCwgc3dpdGNoIHRvIE1TSQo+IGFuZCBt
YWtlIHBhc3N0aHJvdWdoIHdvcmsuCgpUaGVuIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRv
IGNoZWNrIGJvdGggUENJX0lOVEVSUlVQVF9QSU4gYW5kCnMtPnJlYWxfZGV2aWNlLmlycSBiZWZv
cmUgYXR0ZW1wdGluZyB0byBtYXAgdGhlIElSUS4KCk1ha2luZyB0aGUgZXJyb3Igbm9uLWZhdGFs
IHdvdWxkIG1lYW4gdGhhdCBhIGRldmljZSB3aXRoIGEgdmFsaWQgSVJRCmNvdWxkIGZhaWwgdG8g
YmUgc2V0dXAgY29ycmVjdGx5IGJ1dCB0aGUgZ3Vlc3Qgd2lsbCBzdGlsbCBiZSBjcmVhdGVkLAph
bmQgdGhpbmdzIHdvbid0IGdvIGFzIGV4cGVjdGVkIHdoZW4gdGhlIGd1ZXN0IGF0dGVtcHRzIHRv
IHVzZSBpdC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:19:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:19: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-devel-bounces@lists.xenproject.org>)
	id 1gPppE-000673-IE; Thu, 22 Nov 2018 14:19: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=nkve=ob=citrix.com=prvs=857cca76a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gPppD-00066x-SC
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:19:23 +0000
X-Inumbo-ID: 9b615d86-ee61-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b615d86-ee61-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:19:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="71293044"
Date: Thu, 22 Nov 2018 14:19:19 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20181122141919.i5cbugoqaml6fwwe@zion.uk.xensource.com>
References: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
 <1542886828-11241-3-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1542886828-11241-3-git-send-email-rcojocaru@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH V9 2/7] x86/p2m: switch global_logdirty from
 bool_t to bool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDE6NDA6MjNQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:21:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:21: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-devel-bounces@lists.xenproject.org>)
	id 1gPpr9-0006oe-0S; Thu, 22 Nov 2018 14:21:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7bx1=ob=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gPpr7-0006oW-NC
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 14:21:21 +0000
X-Inumbo-ID: e1a45323-ee61-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e1a45323-ee61-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:21:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C6EB736B4;
 Thu, 22 Nov 2018 06:21:19 -0800 (PST)
Received: from [10.37.12.251] (unknown [10.37.12.251])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 114673F5AF;
 Thu, 22 Nov 2018 06:21:18 -0800 (PST)
To: xen-devel@lists.xen.org
References: <20181008183352.16291-1-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8324c48d-eee7-dec7-5447-754bac53ee94@arm.com>
Date: Thu, 22 Nov 2018 14:21:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181008183352.16291-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 00/16] xen/arm: Implement Set/Way operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andre Przywara <andre.przywara@arm.com>, sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMC84LzE4IDc6MzMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBKdWxpZW4gR3Jh
bGwgKDE2KToKPiAgICB4ZW4vYXJtOiBJbnRyb2R1Y2UgaGVscGVycyB0byBnZXQvc2V0IGFuIE1G
TiBmcm9tL3RvIGFuIExQQUUgZW50cnkKPiAgICB4ZW4vYXJtOiBBbGxvdyBscGFlX2lzX3t0YWJs
ZSwgbWFwcGluZ30gaGVscGVycyB0byB3b3JrIG9uIGludmFsaWQKPiAgICAgIGVudHJ5Cj4gICAg
eGVuL2FybTogZ3Vlc3Rfd2Fsa190YWJsZXM6IFN3aXRjaCB0aGUgcmV0dXJuIHRvIGJvb2wKPiAg
ICB4ZW4vYXJtOiBwMm06IEludHJvZHVjZSBhIGhlbHBlciB0byBnZW5lcmF0ZSBQMk0gdGFibGUg
ZW50cnkgZnJvbSBhCj4gICAgICBwYWdlCgpJIGhhdmUgbWVyZ2VkIHRoZSA0IHBhdGNoZXMgYWJv
dmUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:24:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:24: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-devel-bounces@lists.xenproject.org>)
	id 1gPpuF-00073l-QD; Thu, 22 Nov 2018 14:24: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=kQX2=OB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPpuD-00073f-Nr
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 14:24:33 +0000
X-Inumbo-ID: 5395fa5e-ee62-11e8-832a-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5395fa5e-ee62-11e8-832a-12d6303a7972;
 Thu, 22 Nov 2018 14:24:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 07:24:30 -0700
Message-Id: <5BF6BC1D02000078001FEF23@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 07:24:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542829065-19681-1-git-send-email-andrew.cooper3@citrix.com>
 <5BF66F8402000078001FEBF5@prv1-mh.provo.novell.com>
 <80218ab1-8d65-5a38-0ef6-477301f37d50@citrix.com>
 <5BF6ACC602000078001FEE46@prv1-mh.provo.novell.com>
 <0ae8f7df-e687-3866-aafe-c9209081adbe@citrix.com>
In-Reply-To: <0ae8f7df-e687-3866-aafe-c9209081adbe@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/atomic: Improvements and
 simplifications to assembly constraints
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjExLjE4IGF0IDE0OjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjIvMTEvMjAxOCAxMzoxOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIy
LjExLjE4IGF0IDEzOjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAyMi8xMS8yMDE4IDA4OjU3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiAgPj4+IE9uIDIxLjEx
LjE4IGF0IDIwOjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IEBA
IC03OSwzMSArNzIsMjcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQgbG9uZyBfX2Nt
cHhjaGcoCj4+Pj4+ICAgICAgc3dpdGNoICggc2l6ZSApCj4+Pj4+ICAgICAgewo+Pj4+PiAgICAg
IGNhc2UgMToKPj4+Pj4gLSAgICAgICAgYXNtIHZvbGF0aWxlICggImxvY2s7IGNtcHhjaGdiICVi
MSwlMiIKPj4+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgOiAiPWEiIChwcmV2KQo+Pj4+PiAt
ICAgICAgICAgICAgICAgICAgICAgICA6ICJxIiAobmV3KSwgIm0iICgqX194ZyhwdHIpKSwKPj4+
Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgIjAiIChvbGQpCj4+Pj4+ICsgICAgICAgIGFzbSB2
b2xhdGlsZSAoICJsb2NrOyBjbXB4Y2hnICViW25ld10sICVbcHRyXSIKPj4+Pj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgOiAiPWEiIChwcmV2KSwgW3B0cl0gIittIiAoKih1aW50OF90ICopcHRy
KQo+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICA6IFtuZXddICJyIiAobmV3KSwgIjAiIChv
bGQpCj4+Pj4gQW55IHJlYXNvbiB5b3UgcmV0YWluIHRoZSByZWZlcmVuY2UgYnkgbnVtYmVyIGlu
IHRoZSBpbnB1dAo+Pj4+IGNvbnN0cmFpbnQgaGVyZSwgcmF0aGVyIHRoYW4gZ2l2aW5nIGl0cyBj
b3JyZXNwb25kaW5nIG91dHB1dAo+Pj4+IG9uZSBhIG5hbWU/Cj4+PiBOb3Qgc3BlY2lmaWNhbGx5
LiAgSSBzdXBwb3NlIHRoaXMgaXMgZG9hYmxlIGJlY2F1c2UgdGhlIGNvbnN0cmFpbnQgaXMgYW4K
Pj4+IGV4cGxpY2l0bHkgcmVnaXN0ZXIuCj4+IEkgZG9uJ3QgdW5kZXJzdGFuZDogV2hhdCBkb2Vz
IHJlZ2lzdGVyIG9yIG5vIGhhdmUgdG8gZG8gd2l0aAo+PiBpdD8gRGlkIHlvdSBwZXJoYXBzIG1p
c3VuZGVyc3RhbmQ/IEknbSBhc2tpbmcgZm9yIFtwcmV2XSAiYSIgKHByZXYpCj4+IGFuZCB0aGVu
ICJbcHJldl0iIChvbGQpLgo+IAo+IEhtbSAtIEknZCBmb3Jnb3R0ZW4gdGhhdCBzeW50YXgsIGJ1
dCBJJ20gc3RpbGwgbm90IGdvaW5nIHRvIGRvIGl0IGxpa2UgdGhhdC4KPiAKPiBVc2luZyAiPWEi
IChwcmV2KSA6ICJhIiAob2xkKSBpcyBmaW5lLCBhbmQgc2xpZ2h0bHkgYmV0dGVyIHRoYW4gd2hh
dCB3ZQo+IGhhdmUgY3VycmVudGx5LiAgSXQgYWxzbyBjbG9zZWx5IG1hdGNoZXMgaG93IHRoZSBp
bnN0cnVjdGlvbiBpcwo+IGRlc2NyaWJlZCBpbiB0aGUgbWFudWFsLCB3aGVyZWFzIHVzaW5nICJb
cHJldl0iIChvbGQpIGlzIGxvbmdlciwgYW5kCj4gYWRkcyBhIGxldmVsIG9mIGluZGlyZWN0aW9u
IHdoaWNoIG1ha2VzIHRoZSBjb2RlIGhhcmRlciB0byBmb2xsb3cuCgpGaW5lIHdpdGggbWUgLSBh
bGwgSSdtIGFmdGVyIGl0IHRvIHNlZSB0aGUgIjAiIGdvbmUuCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:32:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:32: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-devel-bounces@lists.xenproject.org>)
	id 1gPq1w-0007t6-SW; Thu, 22 Nov 2018 14:32: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=7bx1=ob=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gPq1w-0007t1-6f
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 14:32:32 +0000
X-Inumbo-ID: 718d29c8-ee63-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 718d29c8-ee63-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:32:30 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 767FF3804;
 Thu, 22 Nov 2018 06:32:30 -0800 (PST)
Received: from [10.37.12.251] (unknown [10.37.12.251])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F00513F5AF;
 Thu, 22 Nov 2018 06:32:28 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-12-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a463b994-2fe4-7ac6-d47a-9935d3f33f5d@arm.com>
Date: Thu, 22 Nov 2018 14:32:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542806482-24030-12-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 11/14] xen/mm: Switch
 mfn_to_virt()/virt_to_mfn() to using mfn_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTEvMjEvMTggMToyMSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBT
ZWVtaW5nbHksIGEgbWFqb3JpdHkgb2YgdXNlcnMgZWl0aGVyIG92ZXJyaWRlIHRoZSBoZWxwZXJz
IGFueXdheSwgb3IgaGF2ZSBhbgo+IG1mbl90IGluIHRoZWlyIGhhbmRzLgo+IAo+IFVwZGF0ZSB0
aGUgQVBJLCBhbmQgYWRqdXN0IGFsbCB1c2VycyB0byBtYXRjaC4gIEluIHNvbWUgcGxhY2VzLCB1
c2UgdGhlCj4gdW5zaWduZWQgbG9uZyB2YXJpYW50IGluIHBsYWNlcyB3aGVyZSB3ZSBhcmUgaW50
ZXJhY3Rpbmcgd2l0aCBhbiBleHRlcm5hbAo+IHN0cnVjdCBhbmQgdGhlcmUgaXMgbm8gY2hhbmNl
IG9mIHRoZW0gc3dpdGNoaW5nIHRvIG1mbl90Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBUk0gJiBjb21tb24gY29kZToKClJl
dmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:34:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:34: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-devel-bounces@lists.xenproject.org>)
	id 1gPq3P-0007yQ-8u; Thu, 22 Nov 2018 14:34: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=tq6w=ob=ffwll.ch=daniel@srs-us1.protection.inumbo.net>)
 id 1gPq3O-0007yI-2W
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:34:02 +0000
X-Inumbo-ID: a5ac2e54-ee63-11e8-9a16-bc764e045a96
Received: from mail-ed1-x542.google.com (unknown [2a00:1450:4864:20::542])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5ac2e54-ee63-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:33:59 +0000 (UTC)
Received: by mail-ed1-x542.google.com with SMTP id b14so7884151edt.6
 for <xen-devel@lists.xenproject.org>; Thu, 22 Nov 2018 06:33:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=sender:date:from:to:cc:subject:message-id:mail-followup-to
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=yiEbzgDRxpBEAX9OL6wY3WuLde78C5jWTnqCZUMsGpg=;
 b=LnM24r/Umw2Wq2PoHAG5iE71CnNJ5OkaFDYz0z2EINmnez2+S8REZLHcXlt84IHws2
 g4fX4KrNj0o7M+V8Eobi7JgBKMJY/btTVldYDWaSV61OdIjWnCFGwn55XSg1ZbiJLBQc
 PQKVDEaddFTmUiw1UaYh7Fk/sqlcBq40JXWko=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :mail-followup-to:references:mime-version:content-disposition
 :in-reply-to:user-agent;
 bh=yiEbzgDRxpBEAX9OL6wY3WuLde78C5jWTnqCZUMsGpg=;
 b=DfdY91y6PFiY3uyQfaCtIMoB+ojS93HyyPvXfhkZ0bplPoIGBgHPeHp+QHXJLWxzD/
 kFgozKll7xgD2ZXUKJD041/7mbt4U6R1XU/NvosP4HPw7ImBDqUCm3Inv0AAFig3/FQY
 8bpiHXeWxeWYYxFjwLBUPK0s5PYvWpcUSEnNQhkBpwuBXAF6m0McdpwEL4GtYUR671sT
 NcikqlVC4to0c/XtecVT4dK/Bzl/sAXbtl4I747MgfVuko4LEjuQDEuzmNFv8fmlb9nt
 0NJ2lql//4SZwVGDFBdDH9aJWINhlQDXl7BPihxZcGAjggGeUnxyZy/XS9OJ9xoibiJS
 89kw==
X-Gm-Message-State: AA+aEWYPqA4pB6/RIRKU1pMF0BD8VETwhYpZ2vAdV31y/35v84tBKJje
 /P7rmkwKhwtm/EUBNlbXiMOmBw==
X-Google-Smtp-Source: AFSGD/W5IBu+z8dgv7Ax4pOoBiPeJVRFbr0OMFCgENHEDOZflnMwnHN4IIQ5hUVjtc7s50ShIEKo6Q==
X-Received: by 2002:a50:9996:: with SMTP id m22mr9799646edb.7.1542897237749;
 Thu, 22 Nov 2018 06:33:57 -0800 (PST)
Received: from phenom.ffwll.local ([2a02:168:569e:0:3106:d637:d723:e855])
 by smtp.gmail.com with ESMTPSA id z50sm10146419edz.1.2018.11.22.06.33.56
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 22 Nov 2018 06:33:56 -0800 (PST)
Date: Thu, 22 Nov 2018 15:33:54 +0100
From: Daniel Vetter <daniel@ffwll.ch>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <20181122143354.GG4266@phenom.ffwll.local>
Mail-Followup-To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, alsa-devel@alsa-project.org,
 jgross@suse.com, boris.ostrovsky@oracle.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
References: <20181122100230.14976-1-andr2000@gmail.com>
 <20181122100230.14976-2-andr2000@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181122100230.14976-2-andr2000@gmail.com>
X-Operating-System: Linux phenom 4.18.0-2-amd64 
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH 2/3] drm/xen-front: Use Xen common shared
 buffer implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, alsa-devel@alsa-project.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMTI6MDI6MjlQTSArMDIwMCwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5k
cl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+IAo+IFVzZSBwYWdlIGRpcmVjdG9yeSBiYXNlZCBz
aGFyZWQgYnVmZmVyIGltcGxlbWVudGF0aW9uCj4gbm93IGF2YWlsYWJsZSBhcyBjb21tb24gY29k
ZSBmb3IgWGVuIGZyb250ZW5kIGRyaXZlcnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRy
IEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+IC0tLQo+
ICBkcml2ZXJzL2dwdS9kcm0veGVuL0tjb25maWcgICAgICAgICAgICAgICB8ICAgMSArCj4gIGRy
aXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAxIC0KPiAgZHJpdmVy
cy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgICAgICAgfCAgNjAgKystLQo+ICBkcml2ZXJz
L2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMgICB8ICAgMSAtCj4gIGRyaXZlcnMvZ3B1
L2RybS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5jIHwgNDE0IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPiAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X3NoYnVmLmggfCAgNjQgLS0t
LQo+ICA2IGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDUxMSBkZWxldGlvbnMoLSkK
PiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9z
aGJ1Zi5jCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f
ZnJvbnRfc2hidWYuaAo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL0tjb25m
aWcgYi9kcml2ZXJzL2dwdS9kcm0veGVuL0tjb25maWcKPiBpbmRleCA0Y2NhMTYwNzgyYWIuLmY5
NjlkNDg2ODU1ZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL0tjb25maWcKPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL0tjb25maWcKPiBAQCAtMTIsNiArMTIsNyBAQCBjb25m
aWcgRFJNX1hFTl9GUk9OVEVORAo+ICAJc2VsZWN0IERSTV9LTVNfSEVMUEVSCj4gIAlzZWxlY3Qg
VklERU9NT0RFX0hFTFBFUlMKPiAgCXNlbGVjdCBYRU5fWEVOQlVTX0ZST05URU5ECj4gKwlzZWxl
Y3QgWEVOX0ZST05UX1BHRElSX1NIQlVGCj4gIAloZWxwCj4gIAkgIENob29zZSB0aGlzIG9wdGlv
biBpZiB5b3Ugd2FudCB0byBlbmFibGUgYSBwYXJhLXZpcnR1YWxpemVkCj4gIAkgIGZyb250ZW5k
IERSTS9LTVMgZHJpdmVyIGZvciBYZW4gZ3Vlc3QgT1Nlcy4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3hlbi9NYWtlZmlsZSBiL2RyaXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZpbGUKPiBp
bmRleCA3MTJhZmZmNWZmYzMuLjgyNTkwNWY2N2ZhYSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw
dS9kcm0veGVuL01ha2VmaWxlCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZQo+
IEBAIC00LDcgKzQsNiBAQCBkcm1feGVuX2Zyb250LW9ianMgOj0geGVuX2RybV9mcm9udC5vIFwK
PiAgCQkgICAgICB4ZW5fZHJtX2Zyb250X2ttcy5vIFwKPiAgCQkgICAgICB4ZW5fZHJtX2Zyb250
X2Nvbm4ubyBcCj4gIAkJICAgICAgeGVuX2RybV9mcm9udF9ldnRjaG5sLm8gXAo+IC0JCSAgICAg
IHhlbl9kcm1fZnJvbnRfc2hidWYubyBcCj4gIAkJICAgICAgeGVuX2RybV9mcm9udF9jZmcubyBc
Cj4gIAkJICAgICAgeGVuX2RybV9mcm9udF9nZW0ubwo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9k
cm1fZnJvbnQuYwo+IGluZGV4IDZiNmQ1YWI4MmVjMy4uOTU5NzU0NGZlY2MxIDEwMDY0NAo+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMKPiBAQCAtMTksNiArMTksNyBAQAo+ICAjaW5jbHVk
ZSA8eGVuL3hlbi5oPgo+ICAjaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgo+ICAKPiArI2luY2x1ZGUg
PHhlbi94ZW4tZnJvbnQtcGdkaXItc2hidWYuaD4KPiAgI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2Uv
aW8vZGlzcGxpZi5oPgo+ICAKPiAgI2luY2x1ZGUgInhlbl9kcm1fZnJvbnQuaCIKPiBAQCAtMjYs
MjggKzI3LDIwIEBACj4gICNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X2V2dGNobmwuaCIKPiAgI2lu
Y2x1ZGUgInhlbl9kcm1fZnJvbnRfZ2VtLmgiCj4gICNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X2tt
cy5oIgo+IC0jaW5jbHVkZSAieGVuX2RybV9mcm9udF9zaGJ1Zi5oIgo+ICAKPiAgc3RydWN0IHhl
bl9kcm1fZnJvbnRfZGJ1ZiB7Cj4gIAlzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4gIAl1NjQgZGJ1
Zl9jb29raWU7Cj4gIAl1NjQgZmJfY29va2llOwo+IC0Jc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hi
dWYgKnNoYnVmOwo+ICsKPiArCXN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgc2hidWY7Cj4g
IH07Cj4gIAo+IC1zdGF0aWMgaW50IGRidWZfYWRkX3RvX2xpc3Qoc3RydWN0IHhlbl9kcm1fZnJv
bnRfaW5mbyAqZnJvbnRfaW5mbywKPiAtCQkJICAgIHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVm
ICpzaGJ1ZiwgdTY0IGRidWZfY29va2llKQo+ICtzdGF0aWMgdm9pZCBkYnVmX2FkZF90b19saXN0
KHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250X2luZm8sCj4gKwkJCSAgICAgc3RydWN0
IHhlbl9kcm1fZnJvbnRfZGJ1ZiAqZGJ1ZiwgdTY0IGRidWZfY29va2llKQo+ICB7Cj4gLQlzdHJ1
Y3QgeGVuX2RybV9mcm9udF9kYnVmICpkYnVmOwo+IC0KPiAtCWRidWYgPSBremFsbG9jKHNpemVv
ZigqZGJ1ZiksIEdGUF9LRVJORUwpOwo+IC0JaWYgKCFkYnVmKQo+IC0JCXJldHVybiAtRU5PTUVN
Owo+IC0KPiAgCWRidWYtPmRidWZfY29va2llID0gZGJ1Zl9jb29raWU7Cj4gLQlkYnVmLT5zaGJ1
ZiA9IHNoYnVmOwo+ICAJbGlzdF9hZGQoJmRidWYtPmxpc3QsICZmcm9udF9pbmZvLT5kYnVmX2xp
c3QpOwo+IC0JcmV0dXJuIDA7Cj4gIH0KPiAgCj4gIHN0YXRpYyBzdHJ1Y3QgeGVuX2RybV9mcm9u
dF9kYnVmICpkYnVmX2dldChzdHJ1Y3QgbGlzdF9oZWFkICpkYnVmX2xpc3QsCj4gQEAgLTY0LDEx
ICs1NywxNCBAQCBzdGF0aWMgc3RydWN0IHhlbl9kcm1fZnJvbnRfZGJ1ZiAqZGJ1Zl9nZXQoc3Ry
dWN0IGxpc3RfaGVhZCAqZGJ1Zl9saXN0LAo+ICAKPiAgc3RhdGljIHZvaWQgZGJ1Zl9mbHVzaF9m
YihzdHJ1Y3QgbGlzdF9oZWFkICpkYnVmX2xpc3QsIHU2NCBmYl9jb29raWUpCj4gIHsKPiArI2lm
IElTX0VOQUJMRUQoQ09ORklHX1g4NikKPiAgCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2RidWYgKmJ1
ZiwgKnE7Cj4gIAo+ICAJbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKGJ1ZiwgcSwgZGJ1Zl9saXN0
LCBsaXN0KQo+ICAJCWlmIChidWYtPmZiX2Nvb2tpZSA9PSBmYl9jb29raWUpCj4gLQkJCXhlbl9k
cm1fZnJvbnRfc2hidWZfZmx1c2goYnVmLT5zaGJ1Zik7Cj4gKwkJCWRybV9jbGZsdXNoX3BhZ2Vz
KGJ1Zi0+c2hidWYucGFnZXMsCj4gKwkJCQkJICBidWYtPnNoYnVmLm51bV9wYWdlcyk7Cj4gKyNl
bmRpZgoKV2h5IGRvIHdlIG5lZWQgdG8gY2xmbHVzaCBoZXJlIG9ubHkgb24geDg2PyBGZWVscyBm
YWlybHkgZmlzaHksIGJ1dCBJCnRoaW5rIHdlJ3ZlIGRpc2N1c3NlZCB0aGlzIHByb2JsZW0gZm9y
IGxvbmcgdGltZSB3aXRoIHRoZSBvcmlnaW5hbApzdWJtaXNzaW9uIGFscmVhZHkuCgpBbnl3YXks
IEknbSBhbGwgZm9yIGNvZGUgZHVwbGljYXRpb24gcmVtb3ZhbCwgc28gaWYgdGhlIFhlbiBmb2xr
cyBhcmUKaGFwcHkgd2l0aCBwYXRjaCAxLCB0aGlzIG9uZSBoZXJlIGhhcyBteSBhY2suIE1pZ2h0
IGFsc28gYmUgYmVzdCB0byBtZXJnZQphbGwgdGhyZWUgdGhyb3VnaCB0aGUgWGVuIHRyZWUuIEZh
bGxiYWNrIHdvdWxkIGJlIHhlbiBmb2xrcyBzZW5kaW5nIGEKdG9waWMgcHVsbCByZXF1ZXN0IHdp
dGggdGhlc2UgMyBwYXRjaGVzIHRvIGRybS1taXNjIGFuZCB0YWthc2hpJ3Mgc291bmQKdHJlZS4K
LURhbmllbAoKPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgZGJ1Zl9mcmVlKHN0cnVjdCBsaXN0X2hl
YWQgKmRidWZfbGlzdCwgdTY0IGRidWZfY29va2llKQo+IEBAIC03OCw4ICs3NCw4IEBAIHN0YXRp
YyB2b2lkIGRidWZfZnJlZShzdHJ1Y3QgbGlzdF9oZWFkICpkYnVmX2xpc3QsIHU2NCBkYnVmX2Nv
b2tpZSkKPiAgCWxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShidWYsIHEsIGRidWZfbGlzdCwgbGlz
dCkKPiAgCQlpZiAoYnVmLT5kYnVmX2Nvb2tpZSA9PSBkYnVmX2Nvb2tpZSkgewo+ICAJCQlsaXN0
X2RlbCgmYnVmLT5saXN0KTsKPiAtCQkJeGVuX2RybV9mcm9udF9zaGJ1Zl91bm1hcChidWYtPnNo
YnVmKTsKPiAtCQkJeGVuX2RybV9mcm9udF9zaGJ1Zl9mcmVlKGJ1Zi0+c2hidWYpOwo+ICsJCQl4
ZW5fZnJvbnRfcGdkaXJfc2hidWZfdW5tYXAoJmJ1Zi0+c2hidWYpOwo+ICsJCQl4ZW5fZnJvbnRf
cGdkaXJfc2hidWZfZnJlZSgmYnVmLT5zaGJ1Zik7Cj4gIAkJCWtmcmVlKGJ1Zik7Cj4gIAkJCWJy
ZWFrOwo+ICAJCX0KPiBAQCAtOTEsOCArODcsOCBAQCBzdGF0aWMgdm9pZCBkYnVmX2ZyZWVfYWxs
KHN0cnVjdCBsaXN0X2hlYWQgKmRidWZfbGlzdCkKPiAgCj4gIAlsaXN0X2Zvcl9lYWNoX2VudHJ5
X3NhZmUoYnVmLCBxLCBkYnVmX2xpc3QsIGxpc3QpIHsKPiAgCQlsaXN0X2RlbCgmYnVmLT5saXN0
KTsKPiAtCQl4ZW5fZHJtX2Zyb250X3NoYnVmX3VubWFwKGJ1Zi0+c2hidWYpOwo+IC0JCXhlbl9k
cm1fZnJvbnRfc2hidWZfZnJlZShidWYtPnNoYnVmKTsKPiArCQl4ZW5fZnJvbnRfcGdkaXJfc2hi
dWZfdW5tYXAoJmJ1Zi0+c2hidWYpOwo+ICsJCXhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9mcmVlKCZi
dWYtPnNoYnVmKTsKPiAgCQlrZnJlZShidWYpOwo+ICAJfQo+ICB9Cj4gQEAgLTE3MSw5ICsxNjcs
OSBAQCBpbnQgeGVuX2RybV9mcm9udF9kYnVmX2NyZWF0ZShzdHJ1Y3QgeGVuX2RybV9mcm9udF9p
bmZvICpmcm9udF9pbmZvLAo+ICAJCQkgICAgICB1MzIgYnBwLCB1NjQgc2l6ZSwgc3RydWN0IHBh
Z2UgKipwYWdlcykKPiAgewo+ICAJc3RydWN0IHhlbl9kcm1fZnJvbnRfZXZ0Y2hubCAqZXZ0Y2hu
bDsKPiAtCXN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpzaGJ1ZjsKPiArCXN0cnVjdCB4ZW5f
ZHJtX2Zyb250X2RidWYgKmRidWY7Cj4gIAlzdHJ1Y3QgeGVuZGlzcGxfcmVxICpyZXE7Cj4gLQlz
dHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1Zl9jZmcgYnVmX2NmZzsKPiArCXN0cnVjdCB4ZW5fZnJv
bnRfcGdkaXJfc2hidWZfY2ZnIGJ1Zl9jZmc7Cj4gIAl1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICAJ
aW50IHJldDsKPiAgCj4gQEAgLTE4MSwyOCArMTc3LDI5IEBAIGludCB4ZW5fZHJtX2Zyb250X2Ri
dWZfY3JlYXRlKHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250X2luZm8sCj4gIAlpZiAo
dW5saWtlbHkoIWV2dGNobmwpKQo+ICAJCXJldHVybiAtRUlPOwo+ICAKPiArCWRidWYgPSBremFs
bG9jKHNpemVvZigqZGJ1ZiksIEdGUF9LRVJORUwpOwo+ICsJaWYgKCFkYnVmKQo+ICsJCXJldHVy
biAtRU5PTUVNOwo+ICsKPiArCWRidWZfYWRkX3RvX2xpc3QoZnJvbnRfaW5mbywgZGJ1ZiwgZGJ1
Zl9jb29raWUpOwo+ICsKPiAgCW1lbXNldCgmYnVmX2NmZywgMCwgc2l6ZW9mKGJ1Zl9jZmcpKTsK
PiAgCWJ1Zl9jZmcueGJfZGV2ID0gZnJvbnRfaW5mby0+eGJfZGV2Owo+ICsJYnVmX2NmZy5udW1f
cGFnZXMgPSBESVZfUk9VTkRfVVAoc2l6ZSwgUEFHRV9TSVpFKTsKPiAgCWJ1Zl9jZmcucGFnZXMg
PSBwYWdlczsKPiAtCWJ1Zl9jZmcuc2l6ZSA9IHNpemU7Cj4gKwlidWZfY2ZnLnBnZGlyID0gJmRi
dWYtPnNoYnVmOwo+ICAJYnVmX2NmZy5iZV9hbGxvYyA9IGZyb250X2luZm8tPmNmZy5iZV9hbGxv
YzsKPiAgCj4gLQlzaGJ1ZiA9IHhlbl9kcm1fZnJvbnRfc2hidWZfYWxsb2MoJmJ1Zl9jZmcpOwo+
IC0JaWYgKElTX0VSUihzaGJ1ZikpCj4gLQkJcmV0dXJuIFBUUl9FUlIoc2hidWYpOwo+IC0KPiAt
CXJldCA9IGRidWZfYWRkX3RvX2xpc3QoZnJvbnRfaW5mbywgc2hidWYsIGRidWZfY29va2llKTsK
PiAtCWlmIChyZXQgPCAwKSB7Cj4gLQkJeGVuX2RybV9mcm9udF9zaGJ1Zl9mcmVlKHNoYnVmKTsK
PiAtCQlyZXR1cm4gcmV0Owo+IC0JfQo+ICsJcmV0ID0geGVuX2Zyb250X3BnZGlyX3NoYnVmX2Fs
bG9jKCZidWZfY2ZnKTsKPiArCWlmIChyZXQgPCAwKQo+ICsJCWdvdG8gZmFpbF9zaGJ1Zl9hbGxv
YzsKPiAgCj4gIAltdXRleF9sb2NrKCZldnRjaG5sLT51LnJlcS5yZXFfaW9fbG9jayk7Cj4gIAo+
ICAJc3Bpbl9sb2NrX2lycXNhdmUoJmZyb250X2luZm8tPmlvX2xvY2ssIGZsYWdzKTsKPiAgCXJl
cSA9IGJlX3ByZXBhcmVfcmVxKGV2dGNobmwsIFhFTkRJU1BMX09QX0RCVUZfQ1JFQVRFKTsKPiAg
CXJlcS0+b3AuZGJ1Zl9jcmVhdGUuZ3JlZl9kaXJlY3RvcnkgPQo+IC0JCQl4ZW5fZHJtX2Zyb250
X3NoYnVmX2dldF9kaXJfc3RhcnQoc2hidWYpOwo+ICsJCQl4ZW5fZnJvbnRfcGdkaXJfc2hidWZf
Z2V0X2Rpcl9zdGFydCgmZGJ1Zi0+c2hidWYpOwo+ICAJcmVxLT5vcC5kYnVmX2NyZWF0ZS5idWZm
ZXJfc3ogPSBzaXplOwo+ICAJcmVxLT5vcC5kYnVmX2NyZWF0ZS5kYnVmX2Nvb2tpZSA9IGRidWZf
Y29va2llOwo+ICAJcmVxLT5vcC5kYnVmX2NyZWF0ZS53aWR0aCA9IHdpZHRoOwo+IEBAIC0yMjEs
NyArMjE4LDcgQEAgaW50IHhlbl9kcm1fZnJvbnRfZGJ1Zl9jcmVhdGUoc3RydWN0IHhlbl9kcm1f
ZnJvbnRfaW5mbyAqZnJvbnRfaW5mbywKPiAgCWlmIChyZXQgPCAwKQo+ICAJCWdvdG8gZmFpbDsK
PiAgCj4gLQlyZXQgPSB4ZW5fZHJtX2Zyb250X3NoYnVmX21hcChzaGJ1Zik7Cj4gKwlyZXQgPSB4
ZW5fZnJvbnRfcGdkaXJfc2hidWZfbWFwKCZkYnVmLT5zaGJ1Zik7Cj4gIAlpZiAocmV0IDwgMCkK
PiAgCQlnb3RvIGZhaWw7Cj4gIAo+IEBAIC0yMzAsNiArMjI3LDcgQEAgaW50IHhlbl9kcm1fZnJv
bnRfZGJ1Zl9jcmVhdGUoc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5mbywKPiAg
Cj4gIGZhaWw6Cj4gIAltdXRleF91bmxvY2soJmV2dGNobmwtPnUucmVxLnJlcV9pb19sb2NrKTsK
PiArZmFpbF9zaGJ1Zl9hbGxvYzoKPiAgCWRidWZfZnJlZSgmZnJvbnRfaW5mby0+ZGJ1Zl9saXN0
LCBkYnVmX2Nvb2tpZSk7Cj4gIAlyZXR1cm4gcmV0Owo+ICB9Cj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4v
eGVuX2RybV9mcm9udF9nZW0uYwo+IGluZGV4IGM4NWJmZTc1NzFjYi4uNTNiZTRjN2RjMGE0IDEw
MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYwo+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYwo+IEBAIC0yMiw3ICsy
Miw2IEBACj4gICNpbmNsdWRlIDx4ZW4vYmFsbG9vbi5oPgo+ICAKPiAgI2luY2x1ZGUgInhlbl9k
cm1fZnJvbnQuaCIKPiAtI2luY2x1ZGUgInhlbl9kcm1fZnJvbnRfc2hidWYuaCIKPiAgCj4gIHN0
cnVjdCB4ZW5fZ2VtX29iamVjdCB7Cj4gIAlzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgYmFzZTsKPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X3NoYnVmLmMgYi9k
cml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfc2hidWYuYwo+IGRlbGV0ZWQgZmlsZSBt
b2RlIDEwMDY0NAo+IGluZGV4IGQzMzNiNjdjYzFhMC4uMDAwMDAwMDAwMDAwCj4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X3NoYnVmLmMKPiArKysgL2Rldi9udWxsCj4g
QEAgLTEsNDE0ICswLDAgQEAKPiAtLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAg
T1IgTUlUCj4gLQo+IC0vKgo+IC0gKiAgWGVuIHBhcmEtdmlydHVhbCBEUk0gZGV2aWNlCj4gLSAq
Cj4gLSAqIENvcHlyaWdodCAoQykgMjAxNi0yMDE4IEVQQU0gU3lzdGVtcyBJbmMuCj4gLSAqCj4g
LSAqIEF1dGhvcjogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPgo+IC0gKi8KPiAtCj4gLSNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+IC0KPiAt
I2lmIGRlZmluZWQoQ09ORklHX1g4NikKPiAtI2luY2x1ZGUgPGRybS9kcm1fY2FjaGUuaD4KPiAt
I2VuZGlmCj4gLSNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgo+IC0jaW5jbHVkZSA8bGludXgvbW0u
aD4KPiAtCj4gLSNpbmNsdWRlIDxhc20veGVuL2h5cGVydmlzb3IuaD4KPiAtI2luY2x1ZGUgPHhl
bi9iYWxsb29uLmg+Cj4gLSNpbmNsdWRlIDx4ZW4veGVuLmg+Cj4gLSNpbmNsdWRlIDx4ZW4veGVu
YnVzLmg+Cj4gLSNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL3JpbmcuaD4KPiAtI2luY2x1ZGUg
PHhlbi9pbnRlcmZhY2UvaW8vZGlzcGxpZi5oPgo+IC0KPiAtI2luY2x1ZGUgInhlbl9kcm1fZnJv
bnQuaCIKPiAtI2luY2x1ZGUgInhlbl9kcm1fZnJvbnRfc2hidWYuaCIKPiAtCj4gLXN0cnVjdCB4
ZW5fZHJtX2Zyb250X3NoYnVmX29wcyB7Cj4gLQkvKgo+IC0JICogQ2FsY3VsYXRlIG51bWJlciBv
ZiBncmVmcyByZXF1aXJlZCB0byBoYW5kbGUgdGhpcyBidWZmZXIsCj4gLQkgKiBlLmcuIGlmIGdy
ZWZzIGFyZSByZXF1aXJlZCBmb3IgcGFnZSBkaXJlY3Rvcnkgb25seSBvciB0aGUgYnVmZmVyCj4g
LQkgKiBwYWdlcyBhcyB3ZWxsLgo+IC0JICovCj4gLQl2b2lkICgqY2FsY19udW1fZ3JlZnMpKHN0
cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpOwo+IC0JLyogRmlsbCBwYWdlIGRpcmVjdG9y
eSBhY2NvcmRpbmcgdG8gcGFyYS12aXJ0dWFsIGRpc3BsYXkgcHJvdG9jb2wuICovCj4gLQl2b2lk
ICgqZmlsbF9wYWdlX2Rpcikoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1Zik7Cj4gLQkv
KiBDbGFpbSBncmFudCByZWZlcmVuY2VzIGZvciB0aGUgcGFnZXMgb2YgdGhlIGJ1ZmZlci4gKi8K
PiAtCWludCAoKmdyYW50X3JlZnNfZm9yX2J1ZmZlcikoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hi
dWYgKmJ1ZiwKPiAtCQkJCSAgICAgZ3JhbnRfcmVmX3QgKnByaXZfZ3JlZl9oZWFkLCBpbnQgZ3Jl
Zl9pZHgpOwo+IC0JLyogTWFwIGdyYW50IHJlZmVyZW5jZXMgb2YgdGhlIGJ1ZmZlci4gKi8KPiAt
CWludCAoKm1hcCkoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1Zik7Cj4gLQkvKiBVbm1h
cCBncmFudCByZWZlcmVuY2VzIG9mIHRoZSBidWZmZXIuICovCj4gLQlpbnQgKCp1bm1hcCkoc3Ry
dWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1Zik7Cj4gLX07Cj4gLQo+IC1ncmFudF9yZWZfdCB4
ZW5fZHJtX2Zyb250X3NoYnVmX2dldF9kaXJfc3RhcnQoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hi
dWYgKmJ1ZikKPiAtewo+IC0JaWYgKCFidWYtPmdyZWZzKQo+IC0JCXJldHVybiBHUkFOVF9JTlZB
TElEX1JFRjsKPiAtCj4gLQlyZXR1cm4gYnVmLT5ncmVmc1swXTsKPiAtfQo+IC0KPiAtaW50IHhl
bl9kcm1fZnJvbnRfc2hidWZfbWFwKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpCj4g
LXsKPiAtCWlmIChidWYtPm9wcy0+bWFwKQo+IC0JCXJldHVybiBidWYtPm9wcy0+bWFwKGJ1Zik7
Cj4gLQo+IC0JLyogbm8gbmVlZCB0byBtYXAgb3duIGdyYW50IHJlZmVyZW5jZXMgKi8KPiAtCXJl
dHVybiAwOwo+IC19Cj4gLQo+IC1pbnQgeGVuX2RybV9mcm9udF9zaGJ1Zl91bm1hcChzdHJ1Y3Qg
eGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKQo+IC17Cj4gLQlpZiAoYnVmLT5vcHMtPnVubWFwKQo+
IC0JCXJldHVybiBidWYtPm9wcy0+dW5tYXAoYnVmKTsKPiAtCj4gLQkvKiBubyBuZWVkIHRvIHVu
bWFwIG93biBncmFudCByZWZlcmVuY2VzICovCj4gLQlyZXR1cm4gMDsKPiAtfQo+IC0KPiAtdm9p
ZCB4ZW5fZHJtX2Zyb250X3NoYnVmX2ZsdXNoKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpi
dWYpCj4gLXsKPiAtI2lmIGRlZmluZWQoQ09ORklHX1g4NikKPiAtCWRybV9jbGZsdXNoX3BhZ2Vz
KGJ1Zi0+cGFnZXMsIGJ1Zi0+bnVtX3BhZ2VzKTsKPiAtI2VuZGlmCj4gLX0KPiAtCj4gLXZvaWQg
eGVuX2RybV9mcm9udF9zaGJ1Zl9mcmVlKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYp
Cj4gLXsKPiAtCWlmIChidWYtPmdyZWZzKSB7Cj4gLQkJaW50IGk7Cj4gLQo+IC0JCWZvciAoaSA9
IDA7IGkgPCBidWYtPm51bV9ncmVmczsgaSsrKQo+IC0JCQlpZiAoYnVmLT5ncmVmc1tpXSAhPSBH
UkFOVF9JTlZBTElEX1JFRikKPiAtCQkJCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MoYnVmLT5n
cmVmc1tpXSwKPiAtCQkJCQkJCSAgMCwgMFVMKTsKPiAtCX0KPiAtCWtmcmVlKGJ1Zi0+Z3JlZnMp
Owo+IC0Ja2ZyZWUoYnVmLT5kaXJlY3RvcnkpOwo+IC0Ja2ZyZWUoYnVmKTsKPiAtfQo+IC0KPiAt
LyoKPiAtICogbnVtYmVyIG9mIGdyZWZzIGEgcGFnZSBjYW4gaG9sZCB3aXRoIHJlc3BlY3QgdG8g
dGhlCj4gLSAqIHN0cnVjdCB4ZW5kaXNwbF9wYWdlX2RpcmVjdG9yeSBoZWFkZXIKPiAtICovCj4g
LSNkZWZpbmUgWEVOX0RSTV9OVU1fR1JFRlNfUEVSX1BBR0UgKChQQUdFX1NJWkUgLSBcCj4gLQkJ
b2Zmc2V0b2Yoc3RydWN0IHhlbmRpc3BsX3BhZ2VfZGlyZWN0b3J5LCBncmVmKSkgLyBcCj4gLQkJ
c2l6ZW9mKGdyYW50X3JlZl90KSkKPiAtCj4gLXN0YXRpYyBpbnQgZ2V0X251bV9wYWdlc19kaXIo
c3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1ZikKPiAtewo+IC0JLyogbnVtYmVyIG9mIHBh
Z2VzIHRoZSBwYWdlIGRpcmVjdG9yeSBjb25zdW1lcyBpdHNlbGYgKi8KPiAtCXJldHVybiBESVZf
Uk9VTkRfVVAoYnVmLT5udW1fcGFnZXMsIFhFTl9EUk1fTlVNX0dSRUZTX1BFUl9QQUdFKTsKPiAt
fQo+IC0KPiAtc3RhdGljIHZvaWQgYmFja2VuZF9jYWxjX251bV9ncmVmcyhzdHJ1Y3QgeGVuX2Ry
bV9mcm9udF9zaGJ1ZiAqYnVmKQo+IC17Cj4gLQkvKiBvbmx5IGZvciBwYWdlcyB0aGUgcGFnZSBk
aXJlY3RvcnkgY29uc3VtZXMgaXRzZWxmICovCj4gLQlidWYtPm51bV9ncmVmcyA9IGdldF9udW1f
cGFnZXNfZGlyKGJ1Zik7Cj4gLX0KPiAtCj4gLXN0YXRpYyB2b2lkIGd1ZXN0X2NhbGNfbnVtX2dy
ZWZzKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpCj4gLXsKPiAtCS8qCj4gLQkgKiBu
dW1iZXIgb2YgcGFnZXMgdGhlIHBhZ2UgZGlyZWN0b3J5IGNvbnN1bWVzIGl0c2VsZgo+IC0JICog
cGx1cyBncmVmcyBmb3IgdGhlIGJ1ZmZlciBwYWdlcwo+IC0JICovCj4gLQlidWYtPm51bV9ncmVm
cyA9IGdldF9udW1fcGFnZXNfZGlyKGJ1ZikgKyBidWYtPm51bV9wYWdlczsKPiAtfQo+IC0KPiAt
I2RlZmluZSB4ZW5fcGFnZV90b192YWRkcihwYWdlKSBcCj4gLQkJKCh1aW50cHRyX3QpcGZuX3Rv
X2thZGRyKHBhZ2VfdG9feGVuX3BmbihwYWdlKSkpCj4gLQo+IC1zdGF0aWMgaW50IGJhY2tlbmRf
dW5tYXAoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1ZikKPiAtewo+IC0Jc3RydWN0IGdu
dHRhYl91bm1hcF9ncmFudF9yZWYgKnVubWFwX29wczsKPiAtCWludCBpLCByZXQ7Cj4gLQo+IC0J
aWYgKCFidWYtPnBhZ2VzIHx8ICFidWYtPmJhY2tlbmRfbWFwX2hhbmRsZXMgfHwgIWJ1Zi0+Z3Jl
ZnMpCj4gLQkJcmV0dXJuIDA7Cj4gLQo+IC0JdW5tYXBfb3BzID0ga2NhbGxvYyhidWYtPm51bV9w
YWdlcywgc2l6ZW9mKCp1bm1hcF9vcHMpLAo+IC0JCQkgICAgR0ZQX0tFUk5FTCk7Cj4gLQlpZiAo
IXVubWFwX29wcykgewo+IC0JCURSTV9FUlJPUigiRmFpbGVkIHRvIGdldCBtZW1vcnkgd2hpbGUg
dW5tYXBwaW5nXG4iKTsKPiAtCQlyZXR1cm4gLUVOT01FTTsKPiAtCX0KPiAtCj4gLQlmb3IgKGkg
PSAwOyBpIDwgYnVmLT5udW1fcGFnZXM7IGkrKykgewo+IC0JCXBoeXNfYWRkcl90IGFkZHI7Cj4g
LQo+IC0JCWFkZHIgPSB4ZW5fcGFnZV90b192YWRkcihidWYtPnBhZ2VzW2ldKTsKPiAtCQlnbnR0
YWJfc2V0X3VubWFwX29wKCZ1bm1hcF9vcHNbaV0sIGFkZHIsIEdOVE1BUF9ob3N0X21hcCwKPiAt
CQkJCSAgICBidWYtPmJhY2tlbmRfbWFwX2hhbmRsZXNbaV0pOwo+IC0JfQo+IC0KPiAtCXJldCA9
IGdudHRhYl91bm1hcF9yZWZzKHVubWFwX29wcywgTlVMTCwgYnVmLT5wYWdlcywKPiAtCQkJCWJ1
Zi0+bnVtX3BhZ2VzKTsKPiAtCj4gLQlmb3IgKGkgPSAwOyBpIDwgYnVmLT5udW1fcGFnZXM7IGkr
Kykgewo+IC0JCWlmICh1bmxpa2VseSh1bm1hcF9vcHNbaV0uc3RhdHVzICE9IEdOVFNUX29rYXkp
KQo+IC0JCQlEUk1fRVJST1IoIkZhaWxlZCB0byB1bm1hcCBwYWdlICVkOiAlZFxuIiwKPiAtCQkJ
CSAgaSwgdW5tYXBfb3BzW2ldLnN0YXR1cyk7Cj4gLQl9Cj4gLQo+IC0JaWYgKHJldCkKPiAtCQlE
Uk1fRVJST1IoIkZhaWxlZCB0byB1bm1hcCBncmFudCByZWZlcmVuY2VzLCByZXQgJWQiLCByZXQp
Owo+IC0KPiAtCWtmcmVlKHVubWFwX29wcyk7Cj4gLQlrZnJlZShidWYtPmJhY2tlbmRfbWFwX2hh
bmRsZXMpOwo+IC0JYnVmLT5iYWNrZW5kX21hcF9oYW5kbGVzID0gTlVMTDsKPiAtCXJldHVybiBy
ZXQ7Cj4gLX0KPiAtCj4gLXN0YXRpYyBpbnQgYmFja2VuZF9tYXAoc3RydWN0IHhlbl9kcm1fZnJv
bnRfc2hidWYgKmJ1ZikKPiAtewo+IC0Jc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICptYXBf
b3BzID0gTlVMTDsKPiAtCXVuc2lnbmVkIGNoYXIgKnB0cjsKPiAtCWludCByZXQsIGN1cl9ncmVm
LCBjdXJfZGlyX3BhZ2UsIGN1cl9wYWdlLCBncmVmc19sZWZ0Owo+IC0KPiAtCW1hcF9vcHMgPSBr
Y2FsbG9jKGJ1Zi0+bnVtX3BhZ2VzLCBzaXplb2YoKm1hcF9vcHMpLCBHRlBfS0VSTkVMKTsKPiAt
CWlmICghbWFwX29wcykKPiAtCQlyZXR1cm4gLUVOT01FTTsKPiAtCj4gLQlidWYtPmJhY2tlbmRf
bWFwX2hhbmRsZXMgPSBrY2FsbG9jKGJ1Zi0+bnVtX3BhZ2VzLAo+IC0JCQkJCSAgIHNpemVvZigq
YnVmLT5iYWNrZW5kX21hcF9oYW5kbGVzKSwKPiAtCQkJCQkgICBHRlBfS0VSTkVMKTsKPiAtCWlm
ICghYnVmLT5iYWNrZW5kX21hcF9oYW5kbGVzKSB7Cj4gLQkJa2ZyZWUobWFwX29wcyk7Cj4gLQkJ
cmV0dXJuIC1FTk9NRU07Cj4gLQl9Cj4gLQo+IC0JLyoKPiAtCSAqIHJlYWQgcGFnZSBkaXJlY3Rv
cnkgdG8gZ2V0IGdyZWZzIGZyb20gdGhlIGJhY2tlbmQ6IGZvciBleHRlcm5hbAo+IC0JICogYnVm
ZmVyIHdlIG9ubHkgYWxsb2NhdGUgYnVmLT5ncmVmcyBmb3IgdGhlIHBhZ2UgZGlyZWN0b3J5LAo+
IC0JICogc28gYnVmLT5udW1fZ3JlZnMgaGFzIG51bWJlciBvZiBwYWdlcyBpbiB0aGUgcGFnZSBk
aXJlY3RvcnkgaXRzZWxmCj4gLQkgKi8KPiAtCXB0ciA9IGJ1Zi0+ZGlyZWN0b3J5Owo+IC0JZ3Jl
ZnNfbGVmdCA9IGJ1Zi0+bnVtX3BhZ2VzOwo+IC0JY3VyX3BhZ2UgPSAwOwo+IC0JZm9yIChjdXJf
ZGlyX3BhZ2UgPSAwOyBjdXJfZGlyX3BhZ2UgPCBidWYtPm51bV9ncmVmczsgY3VyX2Rpcl9wYWdl
KyspIHsKPiAtCQlzdHJ1Y3QgeGVuZGlzcGxfcGFnZV9kaXJlY3RvcnkgKnBhZ2VfZGlyID0KPiAt
CQkJCShzdHJ1Y3QgeGVuZGlzcGxfcGFnZV9kaXJlY3RvcnkgKilwdHI7Cj4gLQkJaW50IHRvX2Nv
cHkgPSBYRU5fRFJNX05VTV9HUkVGU19QRVJfUEFHRTsKPiAtCj4gLQkJaWYgKHRvX2NvcHkgPiBn
cmVmc19sZWZ0KQo+IC0JCQl0b19jb3B5ID0gZ3JlZnNfbGVmdDsKPiAtCj4gLQkJZm9yIChjdXJf
Z3JlZiA9IDA7IGN1cl9ncmVmIDwgdG9fY29weTsgY3VyX2dyZWYrKykgewo+IC0JCQlwaHlzX2Fk
ZHJfdCBhZGRyOwo+IC0KPiAtCQkJYWRkciA9IHhlbl9wYWdlX3RvX3ZhZGRyKGJ1Zi0+cGFnZXNb
Y3VyX3BhZ2VdKTsKPiAtCQkJZ250dGFiX3NldF9tYXBfb3AoJm1hcF9vcHNbY3VyX3BhZ2VdLCBh
ZGRyLAo+IC0JCQkJCSAgR05UTUFQX2hvc3RfbWFwLAo+IC0JCQkJCSAgcGFnZV9kaXItPmdyZWZb
Y3VyX2dyZWZdLAo+IC0JCQkJCSAgYnVmLT54Yl9kZXYtPm90aGVyZW5kX2lkKTsKPiAtCQkJY3Vy
X3BhZ2UrKzsKPiAtCQl9Cj4gLQo+IC0JCWdyZWZzX2xlZnQgLT0gdG9fY29weTsKPiAtCQlwdHIg
Kz0gUEFHRV9TSVpFOwo+IC0JfQo+IC0JcmV0ID0gZ250dGFiX21hcF9yZWZzKG1hcF9vcHMsIE5V
TEwsIGJ1Zi0+cGFnZXMsIGJ1Zi0+bnVtX3BhZ2VzKTsKPiAtCj4gLQkvKiBzYXZlIGhhbmRsZXMg
ZXZlbiBpZiBlcnJvciwgc28gd2UgY2FuIHVubWFwICovCj4gLQlmb3IgKGN1cl9wYWdlID0gMDsg
Y3VyX3BhZ2UgPCBidWYtPm51bV9wYWdlczsgY3VyX3BhZ2UrKykgewo+IC0JCWJ1Zi0+YmFja2Vu
ZF9tYXBfaGFuZGxlc1tjdXJfcGFnZV0gPSBtYXBfb3BzW2N1cl9wYWdlXS5oYW5kbGU7Cj4gLQkJ
aWYgKHVubGlrZWx5KG1hcF9vcHNbY3VyX3BhZ2VdLnN0YXR1cyAhPSBHTlRTVF9va2F5KSkKPiAt
CQkJRFJNX0VSUk9SKCJGYWlsZWQgdG8gbWFwIHBhZ2UgJWQ6ICVkXG4iLAo+IC0JCQkJICBjdXJf
cGFnZSwgbWFwX29wc1tjdXJfcGFnZV0uc3RhdHVzKTsKPiAtCX0KPiAtCj4gLQlpZiAocmV0KSB7
Cj4gLQkJRFJNX0VSUk9SKCJGYWlsZWQgdG8gbWFwIGdyYW50IHJlZmVyZW5jZXMsIHJldCAlZCIs
IHJldCk7Cj4gLQkJYmFja2VuZF91bm1hcChidWYpOwo+IC0JfQo+IC0KPiAtCWtmcmVlKG1hcF9v
cHMpOwo+IC0JcmV0dXJuIHJldDsKPiAtfQo+IC0KPiAtc3RhdGljIHZvaWQgYmFja2VuZF9maWxs
X3BhZ2VfZGlyKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpCj4gLXsKPiAtCXN0cnVj
dCB4ZW5kaXNwbF9wYWdlX2RpcmVjdG9yeSAqcGFnZV9kaXI7Cj4gLQl1bnNpZ25lZCBjaGFyICpw
dHI7Cj4gLQlpbnQgaSwgbnVtX3BhZ2VzX2RpcjsKPiAtCj4gLQlwdHIgPSBidWYtPmRpcmVjdG9y
eTsKPiAtCW51bV9wYWdlc19kaXIgPSBnZXRfbnVtX3BhZ2VzX2RpcihidWYpOwo+IC0KPiAtCS8q
IGZpbGwgb25seSBncmVmcyBmb3IgdGhlIHBhZ2UgZGlyZWN0b3J5IGl0c2VsZiAqLwo+IC0JZm9y
IChpID0gMDsgaSA8IG51bV9wYWdlc19kaXIgLSAxOyBpKyspIHsKPiAtCQlwYWdlX2RpciA9IChz
dHJ1Y3QgeGVuZGlzcGxfcGFnZV9kaXJlY3RvcnkgKilwdHI7Cj4gLQo+IC0JCXBhZ2VfZGlyLT5n
cmVmX2Rpcl9uZXh0X3BhZ2UgPSBidWYtPmdyZWZzW2kgKyAxXTsKPiAtCQlwdHIgKz0gUEFHRV9T
SVpFOwo+IC0JfQo+IC0JLyogbGFzdCBwYWdlIG11c3Qgc2F5IHRoZXJlIGlzIG5vIG1vcmUgcGFn
ZXMgKi8KPiAtCXBhZ2VfZGlyID0gKHN0cnVjdCB4ZW5kaXNwbF9wYWdlX2RpcmVjdG9yeSAqKXB0
cjsKPiAtCXBhZ2VfZGlyLT5ncmVmX2Rpcl9uZXh0X3BhZ2UgPSBHUkFOVF9JTlZBTElEX1JFRjsK
PiAtfQo+IC0KPiAtc3RhdGljIHZvaWQgZ3Vlc3RfZmlsbF9wYWdlX2RpcihzdHJ1Y3QgeGVuX2Ry
bV9mcm9udF9zaGJ1ZiAqYnVmKQo+IC17Cj4gLQl1bnNpZ25lZCBjaGFyICpwdHI7Cj4gLQlpbnQg
Y3VyX2dyZWYsIGdyZWZzX2xlZnQsIHRvX2NvcHksIGksIG51bV9wYWdlc19kaXI7Cj4gLQo+IC0J
cHRyID0gYnVmLT5kaXJlY3Rvcnk7Cj4gLQludW1fcGFnZXNfZGlyID0gZ2V0X251bV9wYWdlc19k
aXIoYnVmKTsKPiAtCj4gLQkvKgo+IC0JICogd2hpbGUgY29weWluZywgc2tpcCBncmVmcyBhdCBz
dGFydCwgdGhleSBhcmUgZm9yIHBhZ2VzCj4gLQkgKiBncmFudGVkIGZvciB0aGUgcGFnZSBkaXJl
Y3RvcnkgaXRzZWxmCj4gLQkgKi8KPiAtCWN1cl9ncmVmID0gbnVtX3BhZ2VzX2RpcjsKPiAtCWdy
ZWZzX2xlZnQgPSBidWYtPm51bV9wYWdlczsKPiAtCWZvciAoaSA9IDA7IGkgPCBudW1fcGFnZXNf
ZGlyOyBpKyspIHsKPiAtCQlzdHJ1Y3QgeGVuZGlzcGxfcGFnZV9kaXJlY3RvcnkgKnBhZ2VfZGly
ID0KPiAtCQkJCShzdHJ1Y3QgeGVuZGlzcGxfcGFnZV9kaXJlY3RvcnkgKilwdHI7Cj4gLQo+IC0J
CWlmIChncmVmc19sZWZ0IDw9IFhFTl9EUk1fTlVNX0dSRUZTX1BFUl9QQUdFKSB7Cj4gLQkJCXRv
X2NvcHkgPSBncmVmc19sZWZ0Owo+IC0JCQlwYWdlX2Rpci0+Z3JlZl9kaXJfbmV4dF9wYWdlID0g
R1JBTlRfSU5WQUxJRF9SRUY7Cj4gLQkJfSBlbHNlIHsKPiAtCQkJdG9fY29weSA9IFhFTl9EUk1f
TlVNX0dSRUZTX1BFUl9QQUdFOwo+IC0JCQlwYWdlX2Rpci0+Z3JlZl9kaXJfbmV4dF9wYWdlID0g
YnVmLT5ncmVmc1tpICsgMV07Cj4gLQkJfQo+IC0JCW1lbWNweSgmcGFnZV9kaXItPmdyZWYsICZi
dWYtPmdyZWZzW2N1cl9ncmVmXSwKPiAtCQkgICAgICAgdG9fY29weSAqIHNpemVvZihncmFudF9y
ZWZfdCkpOwo+IC0JCXB0ciArPSBQQUdFX1NJWkU7Cj4gLQkJZ3JlZnNfbGVmdCAtPSB0b19jb3B5
Owo+IC0JCWN1cl9ncmVmICs9IHRvX2NvcHk7Cj4gLQl9Cj4gLX0KPiAtCj4gLXN0YXRpYyBpbnQg
Z3Vlc3RfZ3JhbnRfcmVmc19mb3JfYnVmZmVyKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpi
dWYsCj4gLQkJCQkgICAgICAgZ3JhbnRfcmVmX3QgKnByaXZfZ3JlZl9oZWFkLAo+IC0JCQkJICAg
ICAgIGludCBncmVmX2lkeCkKPiAtewo+IC0JaW50IGksIGN1cl9yZWYsIG90aGVyZW5kX2lkOwo+
IC0KPiAtCW90aGVyZW5kX2lkID0gYnVmLT54Yl9kZXYtPm90aGVyZW5kX2lkOwo+IC0JZm9yIChp
ID0gMDsgaSA8IGJ1Zi0+bnVtX3BhZ2VzOyBpKyspIHsKPiAtCQljdXJfcmVmID0gZ250dGFiX2Ns
YWltX2dyYW50X3JlZmVyZW5jZShwcml2X2dyZWZfaGVhZCk7Cj4gLQkJaWYgKGN1cl9yZWYgPCAw
KQo+IC0JCQlyZXR1cm4gY3VyX3JlZjsKPiAtCj4gLQkJZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNj
ZXNzX3JlZihjdXJfcmVmLCBvdGhlcmVuZF9pZCwKPiAtCQkJCQkJeGVuX3BhZ2VfdG9fZ2ZuKGJ1
Zi0+cGFnZXNbaV0pLAo+IC0JCQkJCQkwKTsKPiAtCQlidWYtPmdyZWZzW2dyZWZfaWR4KytdID0g
Y3VyX3JlZjsKPiAtCX0KPiAtCXJldHVybiAwOwo+IC19Cj4gLQo+IC1zdGF0aWMgaW50IGdyYW50
X3JlZmVyZW5jZXMoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1ZikKPiAtewo+IC0JZ3Jh
bnRfcmVmX3QgcHJpdl9ncmVmX2hlYWQ7Cj4gLQlpbnQgcmV0LCBpLCBqLCBjdXJfcmVmOwo+IC0J
aW50IG90aGVyZW5kX2lkLCBudW1fcGFnZXNfZGlyOwo+IC0KPiAtCXJldCA9IGdudHRhYl9hbGxv
Y19ncmFudF9yZWZlcmVuY2VzKGJ1Zi0+bnVtX2dyZWZzLCAmcHJpdl9ncmVmX2hlYWQpOwo+IC0J
aWYgKHJldCA8IDApIHsKPiAtCQlEUk1fRVJST1IoIkNhbm5vdCBhbGxvY2F0ZSBncmFudCByZWZl
cmVuY2VzXG4iKTsKPiAtCQlyZXR1cm4gcmV0Owo+IC0JfQo+IC0KPiAtCW90aGVyZW5kX2lkID0g
YnVmLT54Yl9kZXYtPm90aGVyZW5kX2lkOwo+IC0JaiA9IDA7Cj4gLQludW1fcGFnZXNfZGlyID0g
Z2V0X251bV9wYWdlc19kaXIoYnVmKTsKPiAtCWZvciAoaSA9IDA7IGkgPCBudW1fcGFnZXNfZGly
OyBpKyspIHsKPiAtCQl1bnNpZ25lZCBsb25nIGZyYW1lOwo+IC0KPiAtCQljdXJfcmVmID0gZ250
dGFiX2NsYWltX2dyYW50X3JlZmVyZW5jZSgmcHJpdl9ncmVmX2hlYWQpOwo+IC0JCWlmIChjdXJf
cmVmIDwgMCkKPiAtCQkJcmV0dXJuIGN1cl9yZWY7Cj4gLQo+IC0JCWZyYW1lID0geGVuX3BhZ2Vf
dG9fZ2ZuKHZpcnRfdG9fcGFnZShidWYtPmRpcmVjdG9yeSArCj4gLQkJCQkJUEFHRV9TSVpFICog
aSkpOwo+IC0JCWdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vzc19yZWYoY3VyX3JlZiwgb3RoZXJl
bmRfaWQsIGZyYW1lLCAwKTsKPiAtCQlidWYtPmdyZWZzW2orK10gPSBjdXJfcmVmOwo+IC0JfQo+
IC0KPiAtCWlmIChidWYtPm9wcy0+Z3JhbnRfcmVmc19mb3JfYnVmZmVyKSB7Cj4gLQkJcmV0ID0g
YnVmLT5vcHMtPmdyYW50X3JlZnNfZm9yX2J1ZmZlcihidWYsICZwcml2X2dyZWZfaGVhZCwgaik7
Cj4gLQkJaWYgKHJldCkKPiAtCQkJcmV0dXJuIHJldDsKPiAtCX0KPiAtCj4gLQlnbnR0YWJfZnJl
ZV9ncmFudF9yZWZlcmVuY2VzKHByaXZfZ3JlZl9oZWFkKTsKPiAtCXJldHVybiAwOwo+IC19Cj4g
LQo+IC1zdGF0aWMgaW50IGFsbG9jX3N0b3JhZ2Uoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYg
KmJ1ZikKPiAtewo+IC0JYnVmLT5ncmVmcyA9IGtjYWxsb2MoYnVmLT5udW1fZ3JlZnMsIHNpemVv
ZigqYnVmLT5ncmVmcyksIEdGUF9LRVJORUwpOwo+IC0JaWYgKCFidWYtPmdyZWZzKQo+IC0JCXJl
dHVybiAtRU5PTUVNOwo+IC0KPiAtCWJ1Zi0+ZGlyZWN0b3J5ID0ga2NhbGxvYyhnZXRfbnVtX3Bh
Z2VzX2RpcihidWYpLCBQQUdFX1NJWkUsIEdGUF9LRVJORUwpOwo+IC0JaWYgKCFidWYtPmRpcmVj
dG9yeSkKPiAtCQlyZXR1cm4gLUVOT01FTTsKPiAtCj4gLQlyZXR1cm4gMDsKPiAtfQo+IC0KPiAt
LyoKPiAtICogRm9yIGJlIGFsbG9jYXRlZCBidWZmZXJzIHdlIGRvbid0IG5lZWQgZ3JhbnRfcmVm
c19mb3JfYnVmZmVyIGFzIHRob3NlCj4gLSAqIGdyYW50IHJlZmVyZW5jZXMgYXJlIGFsbG9jYXRl
ZCBhdCBiYWNrZW5kIHNpZGUKPiAtICovCj4gLXN0YXRpYyBjb25zdCBzdHJ1Y3QgeGVuX2RybV9m
cm9udF9zaGJ1Zl9vcHMgYmFja2VuZF9vcHMgPSB7Cj4gLQkuY2FsY19udW1fZ3JlZnMgPSBiYWNr
ZW5kX2NhbGNfbnVtX2dyZWZzLAo+IC0JLmZpbGxfcGFnZV9kaXIgPSBiYWNrZW5kX2ZpbGxfcGFn
ZV9kaXIsCj4gLQkubWFwID0gYmFja2VuZF9tYXAsCj4gLQkudW5tYXAgPSBiYWNrZW5kX3VubWFw
Cj4gLX07Cj4gLQo+IC0vKiBGb3IgbG9jYWxseSBncmFudGVkIHJlZmVyZW5jZXMgd2UgZG8gbm90
IG5lZWQgdG8gbWFwL3VubWFwIHRoZSByZWZlcmVuY2VzICovCj4gLXN0YXRpYyBjb25zdCBzdHJ1
Y3QgeGVuX2RybV9mcm9udF9zaGJ1Zl9vcHMgbG9jYWxfb3BzID0gewo+IC0JLmNhbGNfbnVtX2dy
ZWZzID0gZ3Vlc3RfY2FsY19udW1fZ3JlZnMsCj4gLQkuZmlsbF9wYWdlX2RpciA9IGd1ZXN0X2Zp
bGxfcGFnZV9kaXIsCj4gLQkuZ3JhbnRfcmVmc19mb3JfYnVmZmVyID0gZ3Vlc3RfZ3JhbnRfcmVm
c19mb3JfYnVmZmVyLAo+IC19Owo+IC0KPiAtc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKgo+
IC14ZW5fZHJtX2Zyb250X3NoYnVmX2FsbG9jKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmX2Nm
ZyAqY2ZnKQo+IC17Cj4gLQlzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmOwo+IC0JaW50
IHJldDsKPiAtCj4gLQlidWYgPSBremFsbG9jKHNpemVvZigqYnVmKSwgR0ZQX0tFUk5FTCk7Cj4g
LQlpZiAoIWJ1ZikKPiAtCQlyZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKPiAtCj4gLQlpZiAoY2Zn
LT5iZV9hbGxvYykKPiAtCQlidWYtPm9wcyA9ICZiYWNrZW5kX29wczsKPiAtCWVsc2UKPiAtCQli
dWYtPm9wcyA9ICZsb2NhbF9vcHM7Cj4gLQo+IC0JYnVmLT54Yl9kZXYgPSBjZmctPnhiX2RldjsK
PiAtCWJ1Zi0+bnVtX3BhZ2VzID0gRElWX1JPVU5EX1VQKGNmZy0+c2l6ZSwgUEFHRV9TSVpFKTsK
PiAtCWJ1Zi0+cGFnZXMgPSBjZmctPnBhZ2VzOwo+IC0KPiAtCWJ1Zi0+b3BzLT5jYWxjX251bV9n
cmVmcyhidWYpOwo+IC0KPiAtCXJldCA9IGFsbG9jX3N0b3JhZ2UoYnVmKTsKPiAtCWlmIChyZXQp
Cj4gLQkJZ290byBmYWlsOwo+IC0KPiAtCXJldCA9IGdyYW50X3JlZmVyZW5jZXMoYnVmKTsKPiAt
CWlmIChyZXQpCj4gLQkJZ290byBmYWlsOwo+IC0KPiAtCWJ1Zi0+b3BzLT5maWxsX3BhZ2VfZGly
KGJ1Zik7Cj4gLQo+IC0JcmV0dXJuIGJ1ZjsKPiAtCj4gLWZhaWw6Cj4gLQl4ZW5fZHJtX2Zyb250
X3NoYnVmX2ZyZWUoYnVmKTsKPiAtCXJldHVybiBFUlJfUFRSKHJldCk7Cj4gLX0KPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X3NoYnVmLmggYi9kcml2ZXJz
L2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfc2hidWYuaAo+IGRlbGV0ZWQgZmlsZSBtb2RlIDEw
MDY0NAo+IGluZGV4IDc1NDVjNjkyNTM5ZS4uMDAwMDAwMDAwMDAwCj4gLS0tIGEvZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X3NoYnVmLmgKPiArKysgL2Rldi9udWxsCj4gQEAgLTEs
NjQgKzAsMCBAQAo+IC0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCBPUiBNSVQg
Ki8KPiAtCj4gLS8qCj4gLSAqICBYZW4gcGFyYS12aXJ0dWFsIERSTSBkZXZpY2UKPiAtICoKPiAt
ICogQ29weXJpZ2h0IChDKSAyMDE2LTIwMTggRVBBTSBTeXN0ZW1zIEluYy4KPiAtICoKPiAtICog
QXV0aG9yOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29A
ZXBhbS5jb20+Cj4gLSAqLwo+IC0KPiAtI2lmbmRlZiBfX1hFTl9EUk1fRlJPTlRfU0hCVUZfSF8K
PiAtI2RlZmluZSBfX1hFTl9EUk1fRlJPTlRfU0hCVUZfSF8KPiAtCj4gLSNpbmNsdWRlIDxsaW51
eC9rZXJuZWwuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L3NjYXR0ZXJsaXN0Lmg+Cj4gLQo+IC0jaW5j
bHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+Cj4gLQo+IC1zdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1
ZiB7Cj4gLQkvKgo+IC0JICogbnVtYmVyIG9mIHJlZmVyZW5jZXMgZ3JhbnRlZCBmb3IgdGhlIGJh
Y2tlbmQgdXNlOgo+IC0JICogIC0gZm9yIGFsbG9jYXRlZC9pbXBvcnRlZCBkbWEtYnVmJ3MgdGhp
cyBob2xkcyBudW1iZXIgb2YgZ3JhbnQKPiAtCSAqICAgIHJlZmVyZW5jZXMgZm9yIHRoZSBwYWdl
IGRpcmVjdG9yeSBhbmQgcGFnZXMgb2YgdGhlIGJ1ZmZlcgo+IC0JICogIC0gZm9yIHRoZSBidWZm
ZXIgcHJvdmlkZWQgYnkgdGhlIGJhY2tlbmQgdGhpcyBob2xkcyBudW1iZXIgb2YKPiAtCSAqICAg
IGdyYW50IHJlZmVyZW5jZXMgZm9yIHRoZSBwYWdlIGRpcmVjdG9yeSBhcyBncmFudCByZWZlcmVu
Y2VzIGZvcgo+IC0JICogICAgdGhlIGJ1ZmZlciB3aWxsIGJlIHByb3ZpZGVkIGJ5IHRoZSBiYWNr
ZW5kCj4gLQkgKi8KPiAtCWludCBudW1fZ3JlZnM7Cj4gLQlncmFudF9yZWZfdCAqZ3JlZnM7Cj4g
LQl1bnNpZ25lZCBjaGFyICpkaXJlY3Rvcnk7Cj4gLQo+IC0JaW50IG51bV9wYWdlczsKPiAtCXN0
cnVjdCBwYWdlICoqcGFnZXM7Cj4gLQo+IC0Jc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldjsK
PiAtCj4gLQkvKiB0aGVzZSBhcmUgdGhlIG9wcyB1c2VkIGludGVybmFsbHkgZGVwZW5kaW5nIG9u
IGJlX2FsbG9jIG1vZGUgKi8KPiAtCWNvbnN0IHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmX29w
cyAqb3BzOwo+IC0KPiAtCS8qIFhlbiBtYXAgaGFuZGxlcyBmb3IgdGhlIGJ1ZmZlciBhbGxvY2F0
ZWQgYnkgdGhlIGJhY2tlbmQgKi8KPiAtCWdyYW50X2hhbmRsZV90ICpiYWNrZW5kX21hcF9oYW5k
bGVzOwo+IC19Owo+IC0KPiAtc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWZfY2ZnIHsKPiAtCXN0
cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXY7Cj4gLQlzaXplX3Qgc2l6ZTsKPiAtCXN0cnVjdCBw
YWdlICoqcGFnZXM7Cj4gLQlib29sIGJlX2FsbG9jOwo+IC19Owo+IC0KPiAtc3RydWN0IHhlbl9k
cm1fZnJvbnRfc2hidWYgKgo+IC14ZW5fZHJtX2Zyb250X3NoYnVmX2FsbG9jKHN0cnVjdCB4ZW5f
ZHJtX2Zyb250X3NoYnVmX2NmZyAqY2ZnKTsKPiAtCj4gLWdyYW50X3JlZl90IHhlbl9kcm1fZnJv
bnRfc2hidWZfZ2V0X2Rpcl9zdGFydChzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKTsK
PiAtCj4gLWludCB4ZW5fZHJtX2Zyb250X3NoYnVmX21hcChzdHJ1Y3QgeGVuX2RybV9mcm9udF9z
aGJ1ZiAqYnVmKTsKPiAtCj4gLWludCB4ZW5fZHJtX2Zyb250X3NoYnVmX3VubWFwKHN0cnVjdCB4
ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpOwo+IC0KPiAtdm9pZCB4ZW5fZHJtX2Zyb250X3NoYnVm
X2ZsdXNoKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpOwo+IC0KPiAtdm9pZCB4ZW5f
ZHJtX2Zyb250X3NoYnVmX2ZyZWUoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1Zik7Cj4g
LQo+IC0jZW5kaWYgLyogX19YRU5fRFJNX0ZST05UX1NIQlVGX0hfICovCj4gLS0gCj4gMi4xOS4x
Cj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBk
cmktZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+
IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs
CgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24K
aHR0cDovL2Jsb2cuZmZ3bGwuY2gKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:35:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:35: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-devel-bounces@lists.xenproject.org>)
	id 1gPq5B-00086a-NQ; Thu, 22 Nov 2018 14:35: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=7bx1=ob=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gPq5A-00086R-2X
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 14:35:52 +0000
X-Inumbo-ID: e8fa9234-ee63-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e8fa9234-ee63-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:35:51 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1119E3804;
 Thu, 22 Nov 2018 06:35:51 -0800 (PST)
Received: from [10.37.12.251] (unknown [10.37.12.251])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BBE533F5AF;
 Thu, 22 Nov 2018 06:35:48 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-13-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <83a1836c-8358-7247-fe5c-e40b97b7d701@arm.com>
Date: Thu, 22 Nov 2018 14:35:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542806482-24030-13-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 12/14] xen/gnttab: Drop
 gnttab_create_{shared, status}_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTEvMjEvMTggMToyMSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBz
aGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KCkgaXMgYSBjb21tb24gQVBJLiAgVXNlIGl0IGRpcmVj
dGx5IHJhdGhlciB0aGFuCj4gd3JhcHBpbmcgaXQgd2l0aCB1bm5lY2Vzc2FyeSBib2lsZXJwbGF0
ZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpD
aGVlcnMsCgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4g
LS0tCj4gICB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAgfCAgNyArKysrLS0tCj4g
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggfCAxMiAtLS0tLS0tLS0tLS0KPiAg
IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCB8IDEzIC0tLS0tLS0tLS0tLS0KPiAg
IDMgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKPiAKPiBk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCj4gaW5kZXggNmZjMjZjZi4uZDVhMWEwMCAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMKPiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiBAQCAtMTYz
NSw3ICsxNjM1LDcgQEAgZ250dGFiX3BvcHVsYXRlX3N0YXR1c19mcmFtZXMoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCwKPiAgICAgICB9Cj4gICAgICAgLyogU2hhcmUg
dGhlIG5ldyBzdGF0dXMgZnJhbWVzIHdpdGggdGhlIHJlY2lwaWVudCBkb21haW4gKi8KPiAgICAg
ICBmb3IgKCBpID0gbnJfc3RhdHVzX2ZyYW1lcyhndCk7IGkgPCByZXFfc3RhdHVzX2ZyYW1lczsg
aSsrICkKPiAtICAgICAgICBnbnR0YWJfY3JlYXRlX3N0YXR1c19wYWdlKGQsIGd0LCBpKTsKPiAr
ICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KHZpcnRfdG9fcGFnZShndC0+c3RhdHVz
W2ldKSwgZCwgU0hBUkVfcncpOwo+ICAgCj4gICAgICAgZ3QtPm5yX3N0YXR1c19mcmFtZXMgPSBy
ZXFfc3RhdHVzX2ZyYW1lczsKPiAgIAo+IEBAIC0xNzAyLDcgKzE3MDIsOCBAQCBnbnR0YWJfdW5w
b3B1bGF0ZV9zdGF0dXNfZnJhbWVzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBncmFudF90YWJs
ZSAqZ3QpCj4gICAgICAgICAgICAgICAgICAgaWYgKCBnZXRfcGFnZShwZywgZCkgKQo+ICAgICAg
ICAgICAgICAgICAgICAgICBzZXRfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGctPmNvdW50X2luZm8p
Owo+ICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tICkKPiAtICAgICAgICAgICAgICAgICAg
ICBnbnR0YWJfY3JlYXRlX3N0YXR1c19wYWdlKGQsIGd0LCBpKTsKPiArICAgICAgICAgICAgICAg
ICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KHZpcnRfdG9fcGFnZShndC0+c3RhdHVzW2ld
KSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQsIFNI
QVJFX3J3KTsKPiAgICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAgIHJldHVybiAtRUJVU1k7
Cj4gICAgICAgICAgIH0KPiBAQCAtMTc3Myw3ICsxNzc0LDcgQEAgZ250dGFiX2dyb3dfdGFibGUo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCj4gICAKPiAgICAg
ICAvKiBTaGFyZSB0aGUgbmV3IHNoYXJlZCBmcmFtZXMgd2l0aCB0aGUgcmVjaXBpZW50IGRvbWFp
biAqLwo+ICAgICAgIGZvciAoIGkgPSBucl9ncmFudF9mcmFtZXMoZ3QpOyBpIDwgcmVxX25yX2Zy
YW1lczsgaSsrICkKPiAtICAgICAgICBnbnR0YWJfY3JlYXRlX3NoYXJlZF9wYWdlKGQsIGd0LCBp
KTsKPiArICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KHZpcnRfdG9fcGFnZShndC0+
c2hhcmVkX3Jhd1tpXSksIGQsIFNIQVJFX3J3KTsKPiAgICAgICBndC0+bnJfZ3JhbnRfZnJhbWVz
ID0gcmVxX25yX2ZyYW1lczsKPiAgIAo+ICAgICAgIHJldHVybiAwOwo+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dy
YW50X3RhYmxlLmgKPiBpbmRleCAzNzQxNWI3Li44MTZlM2M2IDEwMDY0NAo+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z3JhbnRfdGFibGUuaAo+IEBAIC03MSwxOCArNzEsNiBAQCB2b2lkIGdudHRhYl9tYXJrX2RpcnR5
KHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbik7Cj4gICAgICAgICAgICAgICAgOiBnbnR0YWJf
c2hhcmVkX2dtZm4oTlVMTCwgZ3QsIGlkeCkpOyAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAg
fSkKPiAgIAo+IC0jZGVmaW5lIGdudHRhYl9jcmVhdGVfc2hhcmVkX3BhZ2UoZCwgdCwgaSkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgZG8geyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAg
ICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+IC0gICAgICAgICAgICB2aXJ0X3RvX3BhZ2UoKGNoYXIgKikodCktPnNo
YXJlZF9yYXdbaV0pLCBkLCBTSEFSRV9ydyk7ICAgICAgXAo+IC0gICAgfSB3aGlsZSAoIDAgKQo+
IC0KPiAtI2RlZmluZSBnbnR0YWJfY3JlYXRlX3N0YXR1c19wYWdlKGQsIHQsIGkpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICBz
aGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiAtICAgICAgICAgICAgdmlydF90b19wYWdlKChjaGFyICopKHQpLT5zdGF0dXNb
aV0pLCBkLCBTSEFSRV9ydyk7ICAgICAgICAgIFwKPiAtICAgIH0gd2hpbGUgKCAwICkKPiAtCj4g
ICAjZGVmaW5lIGdudHRhYl9zaGFyZWRfZ21mbihkLCB0LCBpKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICAgICAgIGdmbl94KCgoaSkgPj0gbnJfZ3JhbnRfZnJhbWVz
KHQpKSA/IElOVkFMSURfR0ZOIDogKHQpLT5hcmNoLnNoYXJlZF9nZm5baV0pCj4gICAKPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ncmFudF90YWJsZS5oCj4gaW5kZXggMWU2YTk4OC4uNGI4YzRmOSAxMDA2NDQKPiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2dyYW50X3RhYmxlLmgKPiBAQCAtNDksMTkgKzQ5LDYgQEAgc3RhdGljIGlubGlu
ZSBpbnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmcodWludDY0X3QgYWRkciwgbWZuX3QgZnJh
bWUsCj4gICAgICAgVkFMSURfTTJQKGdwZm5fKSA/IF9nZm4oZ3Bmbl8pIDogSU5WQUxJRF9HRk47
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgfSkKPiAgIAo+IC0jZGVmaW5lIGdudHRhYl9j
cmVhdGVfc2hhcmVkX3BhZ2UoZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+IC0gICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vl
c3QoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgICAg
ICB2aXJ0X3RvX3BhZ2UoKGNoYXIgKikodCktPnNoYXJlZF9yYXdbaV0pLCBkLCBTSEFSRV9ydyk7
ICAgICAgXAo+IC0gICAgfSB3aGlsZSAoIDAgKQo+IC0KPiAtI2RlZmluZSBnbnR0YWJfY3JlYXRl
X3N0YXR1c19wYWdlKGQsIHQsIGkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAt
ICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICAgICAgdmly
dF90b19wYWdlKChjaGFyICopKHQpLT5zdGF0dXNbaV0pLCBkLCBTSEFSRV9ydyk7ICAgICAgICAg
IFwKPiAtICAgIH0gd2hpbGUgKCAwICkKPiAtCj4gLQo+ICAgI2RlZmluZSBnbnR0YWJfc2hhcmVk
X21mbih0LCBpKSAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgKCh2aXJ0X3RvX21h
ZGRyKCh0KS0+c2hhcmVkX3Jhd1tpXSkgPj4gUEFHRV9TSElGVCkpCj4gICAKPiAKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:36:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:36: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-devel-bounces@lists.xenproject.org>)
	id 1gPq5n-0008CA-7Q; Thu, 22 Nov 2018 14:36: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=7bx1=ob=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gPq5l-0008Bv-Od
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 14:36:29 +0000
X-Inumbo-ID: ff338edf-ee63-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ff338edf-ee63-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:36:28 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 64E5D1650;
 Thu, 22 Nov 2018 06:36:28 -0800 (PST)
Received: from [10.37.12.251] (unknown [10.37.12.251])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D298A3F5AF;
 Thu, 22 Nov 2018 06:36:26 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-14-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <612fc9e9-a639-2daa-fd3b-a37d30aba5ab@arm.com>
Date: Thu, 22 Nov 2018 14:36:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542806482-24030-14-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 13/14] xen/gnttab: Simplify
 gnttab_map_frame()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTEvMjEvMTggMToyMSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiAg
ICogUmVmbG93IHNvbWUgbGluZXMgdG8gcmVtb3ZlIHVubmVjZXNzYXJ5IGxpbmUgYnJlYWtzLgo+
ICAgKiBGYWN0b3Igb3V0IHRoZSBnbnR0YWJfZ2V0X2ZyYW1lX2dmbigpIGNhbGN1bGF0aW9uLiAg
TmVpdGhlciB4ODYgbm9yIEFSTQo+ICAgICBidWlsZHMgc2VlbSB0byBiZSBhYmxlIHRvIGZvbGQg
dGhlIHR3byBjYWxscywgYW5kIHRoZSByZXN1bHRpbmcgY29kZSBpcyBmYXIKPiAgICAgZWFzaWVy
IHRvIGZvbGxvdy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CgpDaGVlcnMsCgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4gLS0tCj4gICB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAxNyArKysrKysr
KystLS0tLS0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jCj4gaW5kZXggZDVhMWEwMC4uZjAwZWJhOSAxMDA2NDQKPiAtLS0g
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKPiBAQCAtMzg2OSw4ICszODY5LDcgQEAgc3RhdGljIGludCBnbnR0YWJfZ2V0X3NoYXJlZF9m
cmFtZV9tZm4oc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICByZXR1cm4gMDsKPiAgIH0KPiAgIAo+
IC1pbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlk
eCwgZ2ZuX3QgZ2ZuLAo+IC0gICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKQo+ICtpbnQg
Z250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2Zu
X3QgZ2ZuLCBtZm5fdCAqbWZuKQo+ICAgewo+ICAgICAgIGludCByYyA9IDA7Cj4gICAgICAgc3Ry
dWN0IGdyYW50X3RhYmxlICpndCA9IGQtPmdyYW50X3RhYmxlOwo+IEBAIC0zODc4LDggKzM4Nzcs
NyBAQCBpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGlkeCwgZ2ZuX3QgZ2ZuLAo+ICAgCj4gICAgICAgZ3JhbnRfd3JpdGVfbG9jayhndCk7Cj4gICAK
PiAtICAgIGlmICggZ3QtPmd0X3ZlcnNpb24gPT0gMiAmJgo+IC0gICAgICAgICAoaWR4ICYgWEVO
TUFQSURYX2dyYW50X3RhYmxlX3N0YXR1cykgKQo+ICsgICAgaWYgKCBndC0+Z3RfdmVyc2lvbiA9
PSAyICYmIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzKSApCj4gICAgICAgewo+
ICAgICAgICAgICBpZHggJj0gflhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7Cj4gICAgICAg
ICAgIHN0YXR1cyA9IHRydWU7Cj4gQEAgLTM4ODksMTAgKzM4ODcsMTMgQEAgaW50IGdudHRhYl9t
YXBfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwK
PiAgICAgICBlbHNlCj4gICAgICAgICAgIHJjID0gZ250dGFiX2dldF9zaGFyZWRfZnJhbWVfbWZu
KGQsIGlkeCwgbWZuKTsKPiAgIAo+IC0gICAgaWYgKCAhcmMgJiYgcGFnaW5nX21vZGVfdHJhbnNs
YXRlKGQpICYmCj4gLSAgICAgICAgICFnZm5fZXEoZ250dGFiX2dldF9mcmFtZV9nZm4oZ3QsIHN0
YXR1cywgaWR4KSwgSU5WQUxJRF9HRk4pICkKPiAtICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBf
cmVtb3ZlX3BhZ2UoZCwgZ250dGFiX2dldF9mcmFtZV9nZm4oZ3QsIHN0YXR1cywgaWR4KSwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKm1mbiwgMCk7Cj4gKyAgICBp
ZiAoICFyYyAmJiBwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQo+ICsgICAgewo+ICsgICAgICAg
IGdmbl90IGdmbiA9IGdudHRhYl9nZXRfZnJhbWVfZ2ZuKGd0LCBzdGF0dXMsIGlkeCk7Cj4gKwo+
ICsgICAgICAgIGlmICggIWdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSApCj4gKyAgICAgICAgICAg
IHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnZm4sICptZm4sIDApOwo+ICsgICAg
fQo+ICAgCj4gICAgICAgaWYgKCAhcmMgKQo+ICAgICAgICAgICBnbnR0YWJfc2V0X2ZyYW1lX2dm
bihndCwgc3RhdHVzLCBpZHgsIGdmbik7Cj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:38:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:38: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-devel-bounces@lists.xenproject.org>)
	id 1gPq7E-0008L0-Jy; Thu, 22 Nov 2018 14:38: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=a1fs=ob=citrix.com=prvs=8577a9259=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gPq7D-0008Km-Hc
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:37:59 +0000
X-Inumbo-ID: 347130e4-ee64-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 347130e4-ee64-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:37:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="71294277"
Date: Thu, 22 Nov 2018 14:37:55 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181122143755.GG2448@perard.uk.xensource.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
 <20181112164930.25893-9-anthony.perard@citrix.com>
 <23534.46259.473785.159824@mariner.uk.xensource.com>
 <20181121164906.GC2448@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121164906.GC2448@perard.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v6 08/11] libxl: QEMU startup sync based on
 QMP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDQ6NDk6MDZQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMTI6MTQ6NDNQTSArMDAwMCwgSWFuIEph
Y2tzb24gd3JvdGU6Cj4gPiBBbnRob255IFBFUkFSRCB3cml0ZXMgKCJbUEFUQ0ggdjYgMDgvMTFd
IGxpYnhsOiBRRU1VIHN0YXJ0dXAgc3luYyBiYXNlZCBvbiBRTVAiKToKPiA+ID4gKyAgICAgICAg
TE9HRChERUJVRywgZXYtPmRvbWlkLCAiLi4gaW5zdGVhZCwgZ290OiAlcyIsCj4gPiA+ICsgICAg
ICAgICAgICAgbGlieGxfX2pzb25fb2JqZWN0X3RvX2pzb24oZ2MsIHJlc3BvbnNlKSk7Cj4gPiAK
PiA+IFRoZSBkb2MgY29tbWVudHMgZm9yIGxpYnhsX19qc29uX29iamVjdF90b19qc29uIGRvbid0
IHNheSB3aGV0aGVyIGl0Cj4gPiBjYW4gZmFpbC4gIFNvIEkgYXNzdW1lIGl0IGNhbiwgaW4gd2hp
Y2ggY2FzZSB5b3Ugd2lsbCBwYXNzIE5VTEwgdG8gJXMKPiA+IHdoaWNoIGlzIChzYWRseSkgbm93
YWRheXMgaWxsZWdhbCAoYWx0aG91Z2ggaW4gcHJhY3RpY2UgcHJvYmFibHkKPiA+IHNhZmUpLgo+
IAo+IEkgd291bmRlciB3aGF0IHRvIGRvIGZvciB0aGlzLgo+IE1heWJlIGludmVudCBhIEpTT04g
bWFjcm8gd2hpY2ggd291bGQgYmU6Cj4gICAgIEpTT04obykgKGxpYnhsX19qc29uX29iamVjdF90
b19qc29uKGdjLCAobykpIDogPyAiXCJudWxsXCIiKQo+ICAgICAoIm51bGwiIHdvdWxkIGFjdHVh
bGx5IGJlIHZhbGlkIGpzb24pCj4gT3IgZG8gaXQgd2l0aG91dCB0aGUgbWFjcm8sIGJ1dCB0aGVy
ZSBhcmUgcGxlbnR5IG9mIG90aGVyIGNhbGxlcidzIG9mCj4gbGlieGxfX2pzb25fb2JqZWN0X3Rv
X2pzb24gaW4gbGlieGxfX2V2X3FtcCBpbXBsZW1lbnRhdGlvbi4KCk9yIHNpbXBseSBjaGFuZ2Ug
bGlieGxfX2pzb25fb2JqZWN0X3RvX2pzb24gdG8gYWx3YXlzIHJldHVybiBhIHZhbGlkCmpzb24g
c3RyaW5nLiBUaGVyZSBhcmUgbm8gdXNlciB5ZXQsIHNvIGl0IGlzIHByb2JhYmx5IGZpbmUgdG8g
bWFrZSB0aGF0CmNoYW5nZS4KCldoYXQgZG8geW91IHRoaW5rPwoKVGhhbmtzLAoKLS0gCkFudGhv
bnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:43:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:43: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-devel-bounces@lists.xenproject.org>)
	id 1gPqCG-0000kb-9m; Thu, 22 Nov 2018 14:43: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=kqx2=ob=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPqCF-0000kW-0e
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 14:43:11 +0000
X-Inumbo-ID: ee324996-ee64-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee324996-ee64-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:43:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 07:43:09 -0700
Message-Id: <5BF6C07B02000078001FEF6B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 07:43:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542724622-14321-1-git-send-email-andrew.cooper3@citrix.com>
 <1542724622-14321-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542724622-14321-6-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 5/5] x86/pv: Expose RDTSCP to PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDE1OjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIGZpbmFsIHJlbW5hbmF0IG9mIFBWUkRUU0NQIGlzIHRoYXQgd2Ugd291bGQgZW11
bGF0ZSBSRFRTQ1AgZXZlbiBvbgo+IGhhcmR3YXJlIHdoaWNoIGxhY2tlZCB0aGUgaW5zdHJ1Y3Rp
b24uICBSRFRTQ1AgaXMgYXZhaWxhYmxlIG9uIGFsbW9zdCBhbGwKPiA2NC1iaXQgeDg2IGhhcmR3
YXJlLgo+IAo+IFJlbW92ZSB0aGlzIGVtdWxhdGlvbiwgZHJvcCB0aGUgVFNDX01PREVfUFZSRFRT
Q1AgY29uc3RhbnQsIGFuZCBhbGxvdyBSRFRTQ1AKPiBpbiBhIFBWIGd1ZXN0J3MgQ1BVSUQgcG9s
aWN5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CgpJbiB0aGUgaW50ZXJlc3Qgb2Ygbm90IGhvbGRpbmcgdXAgdGhpbmdzCkFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CmJ1dCBJIHdvdWxkIGhhdmUgYXBw
cmVjaWF0ZWQgaWYgeW91IGhhZCByZXNwb25kZWQgb24gdGhlIHYxCnRocmVhZCwgYXMgSSBjb250
aW51ZSB0byBmYWlsIHRvIHNlZSB0aGUgbWVhbmluZ2Z1bGx5IGxhcmdlcgphdHRhY2sgc3VyZmFj
ZSB3aXRoIHRoZSBlbXVsYXRpb24gbGVmdCBpbiBwbGFjZS4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:45:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:45: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-devel-bounces@lists.xenproject.org>)
	id 1gPqEN-0000vz-OF; Thu, 22 Nov 2018 14:45:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=kqx2=ob=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPqEN-0000vu-1w
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 14:45:23 +0000
X-Inumbo-ID: 3d3be7d8-ee65-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d3be7d8-ee65-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:45:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 07:45:21 -0700
Message-Id: <5BF6C0FF02000078001FEF80@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 07:45:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 01/14] x86/soft-reset: Drop gfn reference
 after calling get_gfn_query()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDE0OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gZ2V0X2dmbl9xdWVyeSgpIGludGVybmFsbHkgdGFrZXMgdGhlIHAybSBsb2NrLCBhbmQg
dGhpcyBlcnJvciBwYXRoIGxlYXZlcyBpdAo+IGxvY2tlZC4KPiAKPiBUaGlzIHdhc24ndCBpbmNs
dWRlZCBpbiBYU0EtMjc3IGJlY2F1c2UgdGhlIGVycm9yIHBhdGggY2FuIG9ubHkgYmUgdHJpZ2dl
cmVkCj4gYnkgYSBjYXJlZnVsbHkgdGltZWQgcGh5bWFwIG9wZXJhdGlvbiBjb25jdXJyZW50IHdp
dGggdGhlIGRvbWFpbiBiZWluZyBwYXVzZWQKPiBhbmQgdGhlIHRvb2xzdGFjayBpc3N1aW5nIERP
TUNUTF9zb2Z0X3Jlc2V0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgpZb3UgY291bGQgaGF2ZSByZXRhaW5lZCBteQpSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpmcm9tIHdoZW4gdGhpcyB3YXMg
c3RpbGwgcGFydCBvZiB0aGUgWFNBLTI3NyBwYXRjaCBpdHNlbGYuCgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:46:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:46: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-devel-bounces@lists.xenproject.org>)
	id 1gPqF9-00011T-46; Thu, 22 Nov 2018 14:46: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=kQX2=OB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPqF8-00011N-Bx
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 14:46:10 +0000
X-Inumbo-ID: 58caa0a8-ee65-11e8-9688-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 58caa0a8-ee65-11e8-9688-12d6303a7972;
 Thu, 22 Nov 2018 14:46:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 07:46:08 -0700
Message-Id: <5BF6C12C02000078001FEF83@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 07:46:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 02/14] x86/mem-sharing: Don't leave the
 altp2m lock held when nominating a page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDE0OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gZ2V0X2dmbl90eXBlX2FjY2VzcygpIGludGVybmFsbHkgdGFrZXMgdGhlIHAybSBsb2Nr
LCBhbmQgbm90aGluZyBldmVyIHVubG9ja3MKPiBpdC4gIFN3aXRjaCB0byB1c2luZyB0aGUgdW5s
b2NrZWQgYWNjZXNzb3IgaW5zdGVhZC4KPiAKPiBUaGlzIHdhc24ndCBpbmNsdWRlZCBpbiBYU0Et
Mjc3IGJlY2F1c2UgbmVpdGhlciBtZW0tc2hhcmluZyBub3IgYWx0cDJtIGFyZQo+IHN1cHBvcnRl
ZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKU2FtZSBoZXJlOgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgp3YXMgZWZmZWN0aXZlbHkgYWxyZWFkeSBnaXZlbi4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:49:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:49:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gPqI9-0001MI-LZ; Thu, 22 Nov 2018 14:49: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=7bx1=ob=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gPqI8-0001MB-HS
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:49:16 +0000
X-Inumbo-ID: c83536a3-ee65-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c83536a3-ee65-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:49:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 209FE15AB;
 Thu, 22 Nov 2018 06:49:15 -0800 (PST)
Received: from [10.37.12.251] (unknown [10.37.12.251])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 07A6C3F5AF;
 Thu, 22 Nov 2018 06:49:13 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <1542385458-22466-1-git-send-email-andrii.anisov@gmail.com>
 <1542385458-22466-2-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bbfe54ca-e8f2-3d71-458e-2c7085f06f71@arm.com>
Date: Thu, 22 Nov 2018 14:49:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542385458-22466-2-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] arm/irq: replace an odd tab with spaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpQbGVhc2UgcHJvdmlkZSBhIGNvdmVyIGxldHRlciB3aGVuIHlvdSBzZW5kIG11bHRpcGxl
IHBhdGNoZXMgdG9nZXRoZXIuCgpPbiAxMS8xNi8xOCA0OjI0IFBNLCBBbmRyaWkgQW5pc292IHdy
b3RlOgo+IEZyb206IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKPiAtLS0KPiAgIHhl
bi9hcmNoL2FybS9pcnEuYyB8IDIgKy0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaXJxLmMgYi94
ZW4vYXJjaC9hcm0vaXJxLmMKPiBpbmRleCAwOTgyODFmLi5kNWFkMjc3IDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL2FybS9pcnEuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9pcnEuYwo+IEBAIC0yMjQs
NyArMjI0LDcgQEAgdm9pZCBkb19JUlEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2ln
bmVkIGludCBpcnEsIGludCBpc19maXEpCj4gICAgICAgICAgIC8qCj4gICAgICAgICAgICAqIFRo
ZSBpcnEgY2Fubm90IGJlIGEgUFBJLCB3ZSBvbmx5IHN1cHBvcnQgZGVsaXZlcnkgb2YgU1BJcyB0
bwo+ICAgICAgICAgICAgKiBndWVzdHMuCj4gLQkgKi8KPiArICAgICAgICAgKi8KPiAgICAgICAg
ICAgdmdpY19pbmplY3RfaXJxKGluZm8tPmQsIE5VTEwsIGluZm8tPnZpcnEsIHRydWUpOwo+ICAg
ICAgICAgICBnb3RvIG91dF9ub19lbmQ7Cj4gICAgICAgfQo+IAoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:49:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:49: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-devel-bounces@lists.xenproject.org>)
	id 1gPqIV-0001OJ-W0; Thu, 22 Nov 2018 14:49: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=mihh=ob=citrix.com=prvs=8571d395d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPqIU-0001O8-1X
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:49:38 +0000
X-Inumbo-ID: d46449da-ee65-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d46449da-ee65-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 14:49:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="82243126"
Date: Thu, 22 Nov 2018 15:49:24 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20181122144924.ffy6xxwqugoj24nj@mac>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <20181122100554.pyqqa5iw6g27erkv@mac>
 <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
 <20181122105821.6ihjcq5dy2lqjj6j@mac>
 <98f57a8a-288d-45ec-ef01-889fce63eeff@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <98f57a8a-288d-45ec-ef01-889fce63eeff@bitdefender.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDI6NDg6MDdQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDExLzIyLzE4IDEyOjU4IFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+
ID4gT24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMTI6MTQ6NTlQTSArMDIwMCwgUmF6dmFuIENvam9j
YXJ1IHdyb3RlOgo+ID4+IE9uIDExLzIyLzE4IDEyOjA1IFBNLCBSb2dlciBQYXUgTW9ubsOpIHdy
b3RlOgo+ID4+PiBPbiBXZWQsIE5vdiAyMSwgMjAxOCBhdCAwODo1NTo0OFBNICswMjAwLCBSYXp2
YW4gQ29qb2NhcnUgd3JvdGU6Cj4gPj4+PiBPbiAxMS8xNi8xOCA3OjA0IFBNLCBSb2dlciBQYXUg
TW9ubsOpIHdyb3RlOgo+ID4+Pj4+PiArICAgICAgICAgICAgaWYgKCBhID09IHYgKQo+ID4+Pj4+
PiArICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ID4+Pj4+PiArCj4gPj4+Pj4+ICsgICAgICAg
ICAgICAvKiBQYXVzZSwgc3luY2VkLiAqLwo+ID4+Pj4+PiArICAgICAgICAgICAgd2hpbGUgKCAh
YS0+YXJjaC5pbl9ob3N0ICkKPiA+Pj4+PiBXaHkgbm90IHVzZSBhLT5pc19ydW5uaW5nIGFzIGEg
d2F5IHRvIGtub3cgd2hldGhlciB0aGUgdkNQVSBpcwo+ID4+Pj4+IHJ1bm5pbmc/Cj4gPj4+Pj4K
PiA+Pj4+PiBJIHRoaW5rIHRoZSBsb2dpYyBvZiB1c2luZyB2Y3B1X3BhdXNlIGFuZCBleHBlY3Rp
bmcgdGhlIHJ1bm5pbmcgdmNwdQo+ID4+Pj4+IHRvIHRha2UgYSB2bWV4aXQgYW5kIHRodXMgc2V0
IGluX2hvc3QgaXMgd3JvbmcgYmVjYXVzZSBhIHZjcHUgdGhhdAo+ID4+Pj4+IHdhc24ndCBydW5u
aW5nIHdoZW4gdmNwdV9wYXVzZV9ub3N5bmMgaXMgY2FsbGVkIHdvbid0IGdldCBzY2hlZHVsZWQK
PiA+Pj4+PiBhbnltb3JlLCB0aHVzIG5vdCB0YWtpbmcgYSB2bWV4aXQgYW5kIHRoaXMgZnVuY3Rp
b24gd2lsbCBsb2NrdXAuCj4gPj4+Pj4KPiA+Pj4+PiBJIGRvbid0IHRoaW5rIHlvdSBuZWVkIHRo
ZSBpbl9ob3N0IGJvb2xlYW4gYXQgYWxsLgo+ID4+Pj4+Cj4gPj4+Pj4+ICsgICAgICAgICAgICAg
ICAgY3B1X3JlbGF4KCk7Cj4gPj4+Pj4gSXMgdGhpcyByZWFsbHkgYmV0dGVyIHRoYW4gdXNpbmcg
dmNwdV9wYXVzZT8KPiA+Pj4+Pgo+ID4+Pj4+IEkgYXNzdW1lIHRoaXMgaXMgZG9uZSB0byBhdm9p
ZCB3YWl0aW5nIG9uIGVhY2ggdmNwdSwgYW5kIGluc3RlYWQgZG9pbmcKPiA+Pj4+PiBpdCBoZXJl
IGxpa2VseSBtZWFucyBsZXNzIHdhaXQgdGltZT8KPiA+Pj4+Cj4gPj4+PiBUaGUgcHJvYmxlbSB3
aXRoIHBsYWluIHZjcHVfcGF1c2UoKSBpcyB0aGF0IHdlIHdlcmVuJ3QgYWJsZSB0byB1c2UgaXQs
Cj4gPj4+PiBmb3IgdGhlIHNhbWUgcmVhc29uICh3aGljaCByZW1haW5zIHVuY2xlYXIgYXMgb2Yg
eWV0KSB0aGF0IHdlIGNvdWxkbid0Cj4gPj4+PiB1c2UgYS0+aXNfcnVubmluZzogd2UgZ2V0IENQ
VSBzdHVjayBoeXBlcnZpc29yIGNyYXNoZXMgdGhhdCB3YXkuIEhlcmUncwo+ID4+Pj4gb25lIHRo
YXQgdXNlcyB0aGUgc2FtZSBsb2dpYywgYnV0IGxvb3BzIG9uIGEtPmlzX3J1bm5pbmcgaW5zdGVh
ZCBvZgo+ID4+Pj4gIWEtPmFyY2guaW5faG9zdDoKPiA+IAo+ID4gWy4uLl0KPiA+IAo+ID4+Pj4g
U29tZSBzY2hlZHVsZXIgbWFnaWMgYXBwZWFycyB0byBoYXBwZW4gaGVyZSB3aGVyZSBpdCBpcyB1
bmNsZWFyIHdoeQo+ID4+Pj4gaXNfcnVubmluZyBkb2Vzbid0IHNlZW0gdG8gZW5kIHVwIGJlaW5n
IDAgYXMgZXhwZWN0ZWQgaW4gb3VyIGNhc2UuIFdlJ2xsCj4gPj4+PiBrZWVwIGRpZ2dpbmcuCj4g
Pj4+Cj4gPj4+IFRoZXJlIHNlZW1zIHRvIGJlIHNvbWUga2luZCBvZiBkZWFkbG9jayBiZXR3ZWVu
Cj4gPj4+IHZteF9zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24gYW5kIGhhcF90cmFja19kaXJ0
eV92cmFtL2hhbmRsZV9tbWlvLgo+ID4+PiBBcmUgeW91IGhvbGRpbmcgYSBsb2NrIHdoaWxlIHRy
eWluZyB0byBwdXQgdGhlIG90aGVyIHZjcHVzIHRvIHNsZWVwPwo+ID4+Cj4gPj4gZC0+YXJjaC5y
ZXhlY19sb2NrLCBidXQgSSBkb24ndCBzZWUgaG93IHRoYXQgd291bGQgbWF0dGVyIGluIHRoaXMg
Y2FzZS4KPiA+IAo+ID4gVGhlIHRyYWNlIGZyb20gcENQVSMwOgo+ID4gCj4gPiAoWEVOKSBbIDM2
NjguMDE2OTg5XSBSRkxBR1M6IDAwMDAwMDAwMDAwMDAyMDIgICBDT05URVhUOiBoeXBlcnZpc29y
IChkMHYwKQo+ID4gWy4uLl0KPiA+IChYRU4pIFsgMzY2OC4yNzU0MTddIFhlbiBjYWxsIHRyYWNl
Ogo+ID4gKFhFTikgWyAzNjY4LjI3ODcxNF0gICAgWzxmZmZmODJkMDgwMTMyN2QyPl0gdmNwdV9z
bGVlcF9zeW5jKzB4NDAvMHg3MQo+ID4gKFhFTikgWyAzNjY4LjI4NDk1Ml0gICAgWzxmZmZmODJk
MDgwMTA3MzViPl0gZG9tYWluLmMjZG9fZG9tYWluX3BhdXNlKzB4MzMvMHg0Zgo+ID4gKFhFTikg
WyAzNjY4LjI5MTk3M10gICAgWzxmZmZmODJkMDgwMTA4NzlhPl0gZG9tYWluX3BhdXNlKzB4MjUv
MHgyNwo+ID4gKFhFTikgWyAzNjY4LjI5Nzk1Ml0gICAgWzxmZmZmODJkMDgwMjQ1ZTY5Pl0gaGFw
X3RyYWNrX2RpcnR5X3ZyYW0rMHgyYzEvMHg0YTcKPiA+IChYRU4pIFsgMzY2OC4zMDQ3OTddICAg
IFs8ZmZmZjgyZDA4MDFkZDhmNT5dIGRvX2h2bV9vcCsweDE4YmUvMHgyYjU4Cj4gPiAoWEVOKSBb
IDM2NjguMzEwODY0XSAgICBbPGZmZmY4MmQwODAxNzJhY2E+XSBwdl9oeXBlcmNhbGwrMHgxZTUv
MHg0MDIKPiA+IChYRU4pIFsgMzY2OC4zMTcwMTddICAgIFs8ZmZmZjgyZDA4MDI1MDg5OT5dIGVu
dHJ5Lm8jdGVzdF9hbGxfZXZlbnRzKzAvMHgzZAo+ID4gCj4gPiBTaG93cyB0aGVyZSdzIGFuIGh5
cGVyY2FsbCBleGVjdXRlZCBmcm9tIERvbTAgdGhhdCdzIHRyeWluZyB0byBwYXVzZQo+ID4gdGhl
IGRvbWFpbiwgdGh1cyBwYXVzaW5nIGFsbCB0aGUgdkNQVXMuCj4gPiAKPiA+IFRoZW4gcENQVSMz
Ogo+ID4gCj4gPiAoWEVOKSBbIDM2NjkuMDYyODQxXSBSRkxBR1M6IDAwMDAwMDAwMDAwMDAyMDIg
ICBDT05URVhUOiBoeXBlcnZpc29yIChkMXYwKQo+ID4gWy4uLl0KPiA+IChYRU4pIFsgMzY2OS4z
MjI4MzJdIFhlbiBjYWxsIHRyYWNlOgo+ID4gKFhFTikgWyAzNjY5LjMyNjEyOF0gICAgWzxmZmZm
ODJkMDgwMjEwMDZhPl0gdm14X3N0YXJ0X3JlZXhlY3V0ZV9pbnN0cnVjdGlvbisweDEwNy8weDY4
YQo+ID4gKFhFTikgWyAzNjY5LjMzMzkyNV0gICAgWzxmZmZmODJkMDgwMjEwYjNlPl0gcDJtX21l
bV9hY2Nlc3NfY2hlY2srMHg1NTEvMHg2NGQKPiA+IChYRU4pIFsgMzY2OS4zNDA3NzRdICAgIFs8
ZmZmZjgyZDA4MDFkZWU5ZT5dIGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQrMHgyZjIvMHg2MzEK
PiA+IChYRU4pIFsgMzY2OS4zNDgwNTFdICAgIFs8ZmZmZjgyZDA4MDIwMmMwMD5dIHZteF92bWV4
aXRfaGFuZGxlcisweDE1NmMvMHgxZTQ1Cj4gPiAoWEVOKSBbIDM2NjkuMzU0ODk5XSAgICBbPGZm
ZmY4MmQwODAyMDgyMGM+XSB2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKzB4ZWMvMHgyNTAKPiA+IAo+
ID4gU2VlbXMgdG8gYmUgYmxvY2tlZCBpbiB2bXhfc3RhcnRfcmVleGVjdXRlX2luc3RydWN0aW9u
LCBhbmQgdGh1cyBub3QKPiA+IGdldHRpbmcgcGF1c2VkIGFuZCB0cmlnZ2VyaW5nIHRoZSB3YXRj
aGRvZyBvbiBwQ1BVIzA/Cj4gPiAKPiA+IFlvdSBzaG91bGQgY2hlY2sgb24gd2hpY2ggdkNQVSBp
cyB0aGUgdHJhY2UgZnJvbSBwQ1BVIzAgd2FpdGluZywgaWYKPiA+IHRoYXQncyB0aGUgdkNQVSBy
dW5uaW5nIG9uIHBDUFUjMyAoZDF2MCkgeW91IHdpbGwgaGF2ZSB0byBjaGVjayB3aGF0J3MKPiA+
IHRha2luZyBzdWNoIGEgbG9uZyB0aW1lIGluIHZteF9zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rp
b24uCj4gCj4gUmlnaHQsIHNvIHRoaXMgaXMgd2hhdCBhcHBlYXJzIHRvIGJlIGhhcHBlbmluZywg
aWYgdGhlIG91dHB1dCBvZiBteSB0ZXN0Cj4gaXMgdG8gYmUgdHJ1c3RlZDogaHR0cHM6Ly9wYXN0
ZWJpbi5jb20vWUVEcU51d2gKPiAKPiAxLiB2bXhfc3RhcnRfcmVleGVjdXRlX2luc3RydWN0aW9u
KCkgcGF1c2VzIGFsbCBWQ1BVcyBidXQgc2VsZiAod2hpY2gKPiBhcHBlYXJzIHRvIGJlIFZDUFUg
MSk6Cj4gCj4gKFhFTikgWyAgMTk1LjQyNzE0MV0gMCBwYXVzZV9jb3VudCAwCj4gKFhFTikgWyAg
MTk1LjQyNzE0Ml0gMiBwYXVzZV9jb3VudCAwCj4gKFhFTikgWyAgMTk1LjQyNzE0M10gMyBwYXVz
ZV9jb3VudCAwCj4gKFhFTikgWyAgMTk1LjQyNzE0NF0gNCBwYXVzZV9jb3VudCAwCj4gKFhFTikg
WyAgMTk1LjQyNzE0Nl0gNSBwYXVzZV9jb3VudCAwCj4gKFhFTikgWyAgMTk1LjQyNzE0N10gNiBw
YXVzZV9jb3VudCAwCj4gKFhFTikgWyAgMTk1LjQyNzE0OF0gNyBwYXVzZV9jb3VudCAwCgpUaGUg
ZGlmZiBiZWxvdyBkb2Vzbid0IHNob3cgd2hlcmUgeW91IGFkZCB0aGlzIG1lc3NhZ2UsIG5laXRo
ZXIKd2hhdCdzIGFjdHVhbGx5IHByaW50aW5nLiBJIGd1ZXNzIHRoZSBmaXJzdCBudW1iZXIgaXMg
dGhlIHZDUFUgSUQsIGFuZAp0aGUgc2Vjb25kIHRoZSB2YWx1ZSBvZiBwYXVzZV9jb3VudCBhdCBz
b21lIHBvaW50PwoKPiAKPiAyLiBUaGUgaHlwZXJjYWxsIGhhcHBlbnMsIHdoaWNoIGNhbGxzIGRv
bWFpbl9wYXVzZSgpLCB3aGljaCBJJ3ZlCj4gbW9kaWZpZWQgdGh1czoKPiAKPiBAQCAtOTU5LDcg
Kzk2MSwxMCBAQCBzdGF0aWMgdm9pZCBkb19kb21haW5fcGF1c2Uoc3RydWN0IGRvbWFpbiAqZCwK
PiAgICAgIGF0b21pY19pbmMoJmQtPnBhdXNlX2NvdW50KTsKPiAKPiAgICAgIGZvcl9lYWNoX3Zj
cHUoIGQsIHYgKQo+ICsgICAgewo+ICsgICAgICAgIHByaW50aygiZG9tYWluX3BhdXNlICVkXG4i
LCB2LT52Y3B1X2lkKTsKCkNvdWxkIHlvdSBwcmludCBib3RoIHRoZSBkb21haW4gYW5kIHRoZSB2
Y3B1IGlkcz8KCj4gICAgICAgICAgc2xlZXBfZm4odik7Cj4gKyAgICB9Cj4gCj4gICAgICBhcmNo
X2RvbWFpbl9wYXVzZShkKTsKPiAgfQo+IAo+IGFuZCB3aGljaCBzYXlzOgo+IAo+IChYRU4pIFsg
IDE5NS40OTIwNjRdIGRvbWFpbl9wYXVzZSAwCgpUaGlzIGlzIHRoZSBoeXBlcmNhbGwgY29kZSB3
YWl0aW5nIGZvciBkb21haW4gMSB2Q1BVIDAgdG8gcGF1c2U/Cgo+IAo+IDMuIEF0IHRoaXMgcG9p
bnQsIGFjY29yZGluZyB0byBhZGRyMmxpbmUsCj4gdm14X3N0YXJ0X3JlZXhlY3V0ZV9pbnN0cnVj
dGlvbigpIGRvZXMgIndoaWxlICggYS0+aXNfcnVubmluZyApCj4gY3B1X3JlbGF4KCk7IiBmb3Ig
YWxsIFZDUFVzIGJ1dCBpdHNlbGYuCgpXaHkgZG9uJ3QgeW91IGp1c3Qgc3RhcnQgYnkgdXNpbmc6
Cgpmb3JfZWFjaF92Y3B1KCBkLCB2ICkKICAgIGlmICggdiAhPSBjdXJyZW50ICkKICAgICAgICB2
Y3B1X3BhdXNlKHYpOwoKSW5zdGVhZCBvZiBvcGVuLWNvZGluZyBpdCBpbiB2bXhfc3RhcnRfcmVl
eGVjdXRlX2luc3RydWN0aW9uLgoKPiBOb3csIGQxdjAsIHdoaWNoLCBpZiBJJ20gcmVhZGluZyB0
aGlzIGNvcnJlY3RseSwgaXMgdGhlIFZDUFUgdGhhdAo+IGRvbWFpbl9wYXVzZSgpIGlzIHN0dWNr
IHdhaXRpbmcgZm9yLCBkb2VzOgo+IAo+IChYRU4pIFsgIDIwMC44Mjk4NzRdIFhlbiBjYWxsIHRy
YWNlOgo+IChYRU4pIFsgIDIwMC44MzMxNjZdICAgIFs8ZmZmZjgyZDA4MDEyNzhjNj5dCj4gcXVl
dWVfcmVhZF9sb2NrX3Nsb3dwYXRoKzB4MjUvMHg0ZAo+IChYRU4pIFsgIDIwMC44NDAxODZdICAg
IFs8ZmZmZjgyZDA4MDIwYzFmNj5dCj4gZ2V0X3BhZ2VfZnJvbV9nZm5fcDJtKzB4MTRlLzB4M2Iw
Cj4gKFhFTikgWyAgMjAwLjg0NzEyMV0gICAgWzxmZmZmODJkMDgwMjQ3MjEzPl0KPiBoYXBfcDJt
X2dhX3RvX2dmbl80X2xldmVscysweDQ4LzB4Mjk5Cj4gKFhFTikgWyAgMjAwLjg1NDQwMF0gICAg
WzxmZmZmODJkMDgwMjQ3NDgwPl0KPiBoYXBfZ3ZhX3RvX2dmbl80X2xldmVscysweDFjLzB4MWUK
PiAoWEVOKSBbICAyMDAuODYxMzMxXSAgICBbPGZmZmY4MmQwODAyMTI3NWM+XSBwYWdpbmdfZ3Zh
X3RvX2dmbisweDEwZS8weDExZAo+IChYRU4pIFsgIDIwMC44Njc5MThdICAgIFs8ZmZmZjgyZDA4
MDFkNjZlMD5dIGh2bS5jI19faHZtX2NvcHkrMHg5OC8weDM3Zgo+IChYRU4pIFsgIDIwMC44NzQz
MjldICAgIFs8ZmZmZjgyZDA4MDFkODQ4ZD5dCj4gaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfdmlydF9u
b2ZhdWx0KzB4MTQvMHgxNgo+IChYRU4pIFsgIDIwMC44ODIxMzBdICAgIFs8ZmZmZjgyZDA4MDFk
MTQxYT5dCj4gZW11bGF0ZS5jI19odm1fZW11bGF0ZV9vbmUrMHgxMTgvMHgyYmMKPiAoWEVOKSBb
ICAyMDAuODg5NDk2XSAgICBbPGZmZmY4MmQwODAxZDE2YjQ+XSBodm1fZW11bGF0ZV9vbmUrMHgx
MC8weDEyCj4gKFhFTikgWyAgMjAwLjg5NTczNV0gICAgWzxmZmZmODJkMDgwMWUwOTAyPl0gaGFu
ZGxlX21taW8rMHg1Mi8weGM5Cj4gKFhFTikgWyAgMjAwLjkwMTYyNl0gICAgWzxmZmZmODJkMDgw
MWUwOWJhPl0KPiBoYW5kbGVfbW1pb193aXRoX3RyYW5zbGF0aW9uKzB4NDEvMHg0Mwo+IChYRU4p
IFsgIDIwMC45MDg5OTRdICAgIFs8ZmZmZjgyZDA4MDFkZWQxZj5dCj4gaHZtX2hhcF9uZXN0ZWRf
cGFnZV9mYXVsdCsweDEzMy8weDYzMQo+IChYRU4pIFsgIDIwMC45MTYyNzFdICAgIFs8ZmZmZjgy
ZDA4MDIwMmM0MD5dCj4gdm14X3ZtZXhpdF9oYW5kbGVyKzB4MTU2Yy8weDFlNDUKPiAoWEVOKSBb
ICAyMDAuOTIzMTE3XSAgICBbPGZmZmY4MmQwODAyMDgyNGM+XQo+IHZteF9hc21fdm1leGl0X2hh
bmRsZXIrMHhlYy8weDI1MAoKV2hhdCBsb2NrIGlzIGl0IHdhaXRpbmcgb24/IElzIHRoaXMgdGhl
IHBhZ2luZyBsb2NrPyBJZiBzbyB5b3Ugd2lsbApoYXZlIHRvIGZpZ3VyZSBvdXQgd2hvIGlzIGhv
bGRpbmcgdGhpcyBsb2NrLgoKSXMgdGhpcyBvbiB0b3Agb2YgcGxhaW4gc3RhZ2luZywgb3IgZG8g
eW91IGhhdmUgb3RoZXIgY2hhbmdlcyBhcHBsaWVkCnRvIFhlbj8KClJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:51:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:51: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-devel-bounces@lists.xenproject.org>)
	id 1gPqKV-000273-Eb; Thu, 22 Nov 2018 14:51: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=kQX2=OB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPqKU-00026y-Ix
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 14:51:42 +0000
X-Inumbo-ID: 1e9caf24-ee66-11e8-ba48-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e9caf24-ee66-11e8-ba48-12d6303a7972;
 Thu, 22 Nov 2018 14:51:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 07:51:39 -0700
Message-Id: <5BF6C27902000078001FEF9D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 07:51:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 03/14] AMD/IOMMU: Fix multiple reference
 counting errors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDE0OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTW9zdCBvZiB0aGVzZSBpc3N1ZXMgd291bGQgYmUgWFNBcyBpZiB0aGVzZSBwYXRocyB3
ZXJlIGFjY2Vzc2libGUgdG8gZ3Vlc3RzLgo+IAo+IEZpcnN0LCBvdmVycmlkZSB0aGUge2dldCxw
dXR9X2dmbigpIGhlbHBlcnMgdG8gdXNlIGdmbl90LCB3aGljaCB3YXMgdGhlCj4gb3JpZ2luYWwg
cHVycG9zZSBvZiB0aGlzIHBhdGNoLgo+IAo+IGd1ZXN0X2lvbW11X2dldF90YWJsZV9tZm4oKSBo
YXMgdHdvIGJ1Z3MuICBGaXJzdCwgaXQgZ2V0cyBhIHJlZiBvbiBvbmUgZ2ZuLAo+IGFuZCBwdXRz
IGEgcmVmIGZvciBhIGRpZmZlcmVudCBnZm4uICBUaGlzIGlzIG9ubHkgYSBsYXRlbnQgYnVnIGZv
ciBub3csIGFzIHdlCj4gZG9uJ3QgZG8gcGVyLWdmbiBsb2NraW5nIHlldC4gIE5leHQsIHRoZSBt
Zm4gcmV0dXJuIHZhbHVlIGlzIHVuc2FmZSB0byB1c2UKPiBhZnRlciBwdXRfZ2ZuKCkgaXMgY2Fs
bGVkLCBhcyB0aGUgZ3Vlc3QgY291bGQgaGF2ZSBmcmVlZCB0aGUgcGFnZSBpbiB0aGUKPiBtZWFu
dGltZS4KPiAKPiBJbiBhZGRpdGlvbiwgZ2V0X2dmbl9mcm9tX2Jhc2VfcmVnKCkgZXJyb25lb3Vz
bHkgYXNzZXJ0cyB0aGF0IGJhc2VfcmF3IGNhbid0Cj4gYmUgMCwgYnV0IGl0IG1heSBsZWdpdGlt
YXRlbHkgYmUuICBPbiB0b3Agb2YgdGhhdCwgdGhlIHJldHVybiB2YWx1ZSBmcm9tCj4gZ3Vlc3Rf
aW9tbXVfZ2V0X3RhYmxlX21mbigpIGlzIHBhc3NlZCBpbnRvIG1hcF9kb21haW5fcGFnZSgpIGJl
Zm9yZSBjaGVja2luZwo+IHRoYXQgaXQgaXMgYSByZWFsIG1mbi4KPiAKPiBNb3N0IG9mIHRoZSBj
b21wbGV4aXR5IGhlcmUgaXMgaW5saW5pbmcgZ3Vlc3RfaW9tbXVfZ2V0X3RhYmxlX21mbigpIGFu
ZAo+IGhvbGRpbmcgdGhlIGdmbiByZWZlcmVuY2UgdW50aWwgdGhlIG9wZXJhdGlvbiBpcyBjb21w
bGV0ZS4KPiAKPiBGdXJ0aGVybW9yZSwgZ3Vlc3RfaW9tbXVfcHJvY2Vzc19jb21tYW5kKCkgaXMg
YWx0ZXJlZCB0byB0YWtlIGEgbG9jYWwgY29weSBvZgo+IGNtZF9lbnRyeV90LCByYXRoZXIgdGhh
biBwYXNzaW5nIGEgcG9pbnRlciB0byBndWVzdCBjb250cm9sbGVkIG1lbW9yeSBpbnRvCj4gZWFj
aCBvZiB0aGUgaGFuZGxpbmcgZnVuY3Rpb25zLiAgSXQgaXMgYWxzbyBtb2RpZmllZCB0byBicmVh
ayBvbiBlcnJvciByYXRoZXIKPiB0aGFuIGNvbnRpbnVlLiAgVGhlc2UgY2hhbmdlcyBhcmUgaW4g
bGluZSB3aXRoIHRoZSBzcGVjIHdoaWNoIHN0YXRlcyB0aGF0IHRoZQo+IElPTU1VIHdpbGwgc3Ry
aWN0bHkgcmVhZCBhIGNvbW1hbmQgZW50cnkgb25jZSwgYW5kIHdpbGwgY2Vhc2UgcHJvY2Vzc2lu
ZyBpZiBhbgo+IGVycm9yIGlzIGVuY291bnRlcmVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpMb29rcyBhbGwgcGxhdXNpYmxl
LCBidXQgSSBoYXZlbid0IGxvb2tlZCBjbG9zZWx5IGVub3VnaCB0byBnaXZlCmFuIFItYiBhbmQg
YW4gQS1iIHdvdWxkIGJlIG1lYW5pbmdsZXNzLiBPbmUgY29zbWV0aWMgcmVtYXJrCnRob3VnaDoK
Cgo+IEBAIC0yMjAsMTIgKzIxOSwxOCBAQCB2b2lkIGd1ZXN0X2lvbW11X2FkZF9wcHJfbG9nKHN0
cnVjdCBkb21haW4gKmQsIHUzMiBlbnRyeVtdKQo+ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobG9n
X2Jhc2UpOwo+ICAKPiAgICAgIGd1ZXN0X2lvbW11X2RlbGl2ZXJfbXNpKGQpOwo+ICsKPiArb3V0
OgoKUGxlYXNlIGluZGVudCBieSBhdCBsZWFzdCBvbmUgYmxhbmsgKHNhbWUgZnVydGhlciBkb3du
KS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 14:57:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 14:57: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-devel-bounces@lists.xenproject.org>)
	id 1gPqPy-0002L1-AW; Thu, 22 Nov 2018 14:57: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=mIHh=OB=citrix.com=prvs=8571d395d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPqPw-0002Kw-Gp
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 14:57:20 +0000
X-Inumbo-ID: e84a129e-ee66-11e8-9f83-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e84a129e-ee66-11e8-9f83-12d6303a7972;
 Thu, 22 Nov 2018 14:57:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="82243393"
Date: Thu, 22 Nov 2018 15:57:07 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181122145707.cpahvdkdo6p5cnqy@mac>
References: <20181122120327.66403-1-roger.pau@citrix.com>
 <c0b25df2-49ca-fbe1-804a-e1a9839bb854@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c0b25df2-49ca-fbe1-804a-e1a9839bb854@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMTI6MjM6MjJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMi8xMS8yMDE4IDEyOjAzLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiBM
TFZNIGNvZGUgZ2VuZXJhdGlvbiBjYW4gYXR0ZW1wdCB0byBwZXJmb3JtIGEgbG9hZCBmcm9tIGEg
dmFyaWFibGUgaW4KPiA+IHRoZSBuZXh0IGNvbmRpdGlvbiBvZiBhbiBleHByZXNzaW9uIHVuZGVy
IGNlcnRhaW4gY2lyY3Vtc3RhbmNlcywgdGh1cwo+ID4gdHVybmluZyB0aGUgZm9sbG93aW5nIGNv
bmRpdGlvbjoKPiA+Cj4gPiBpZiAoIHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUgJiYg
b3B0X2Jvb3RzY3J1YiA9PSBCT09UU0NSVUJfSURMRSApCj4gPgo+ID4gSW50bzoKPiA+Cj4gPiAw
eGZmZmY4MmQwODAyMjM5NjcgPCsxMDM+OiBjbXBsICAgJDB4MywweDM3YjAzMiglcmlwKSAjIDB4
ZmZmZjgyZDA4MDU5ZTlhMCA8c3lzdGVtX3N0YXRlPgo+ID4gMHhmZmZmODJkMDgwMjIzOTZlIDwr
MTEwPjogc2V0YiAgIC0weDI5KCVyYnApCj4gPiAweGZmZmY4MmQwODAyMjM5NzIgPCsxMTQ+OiBj
bXBsICAgJDB4MiwweDIyOGE4YiglcmlwKSAjIDB4ZmZmZjgyZDA4MDQ0YzQwNCA8b3B0X2Jvb3Rz
Y3J1Yj4KPiAKPiBZb3UncmUgYWN0dWFsbHkgbWlzc2luZyB0d28gcGllY2VzIGhlcmUuwqAgSWYg
SSByZWNhbGwgdGhlIGRpc2Fzc2VtYmx5Cj4gY29ycmVjdGx5LCB0aGVyZSB3YXMgYSBgc2V0ZSAl
YWxgLCBhbmQgYW4gYGFuZCAlYWwsIC0weDI5KCVyYnApYCB3aGljaAo+IGhhZCB0aGUgY3VtdWxh
dGl2ZSBlZmZlY3Qgb2YgY2FsY3VsYXRpbmcgYGlkbGVfc2NydWJgIGJyYW5jaGxlc3NseQo+ICh3
aGljaCBpcyBubyBkb3VidCB0aGUgaW50ZW5kZWQgb3B0aW1pc2F0aW9uKS4KClJpZ2h0LCBteSBw
b2ludCBoZXJlIHdhcyB0byBtZXJlbHkgc2hvdyB0aGF0IG9wdF9ib290c2NydWIgaXMgYWNjZXNz
ZWQKcmVnYXJkbGVzcyBvZiB0aGUgdmFsdWUgb2Ygc3lzdGVtX3N0YXRlLiBJIGNhbiBleHBhbmQg
dGhlIGFzbSBjaHVuaywKYnV0IHRoZSBidWcgcmVmZXJlbmNlIGJlbG93IGFscmVhZHkgaGFzIHRo
ZSBkaXNhc3NlbWJseSBvZiB0aGUgd2hvbGUKZnVuY3Rpb24uCgo+ID4KPiA+IFN1Y2ggY29kZSB3
aWxsIHRyaWdnZXIgYSBwYWdlIGZhdWx0IGlmIHN5c3RlbV9zdGF0ZSA+PQo+ID4gU1lTX1NUQVRF
X2FjdGl2ZS4KPiA+Cj4gPiBJbiBvcmRlciB0byBwcmV2ZW50IHN1Y2ggb3B0aW1pemF0aW9uIHNp
Z25hbCB0byB0aGUgY29tcGlsZXIgdGhhdAo+ID4gYWNjZXNzaW5nIG9wdF9ib290c2NydWIgY2Fu
IGhhdmUgc2lkZSBlZmZlY3RzIGJ5IHVzaW5nIEFDQ0VTU19PTkNFLgo+ID4gVGhpcyBoYXMgYmVl
biByZXBvcnRlZCBhbmQgZGlzY3Vzc2VkIHdpdGggdXBzdHJlYW0gTExWTToKPiA+Cj4gPiBodHRw
czovL2J1Z3MubGx2bS5vcmcvc2hvd19idWcuY2dpP2lkPTM5NzA3CgpUaGFua3MsIFJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:02:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:02: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-devel-bounces@lists.xenproject.org>)
	id 1gPqUX-00034D-US; Thu, 22 Nov 2018 15:02: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=kQX2=OB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPqUW-000348-Nl
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 15:02:04 +0000
X-Inumbo-ID: 910eb236-ee67-11e8-8b9f-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 910eb236-ee67-11e8-8b9f-12d6303a7972;
 Thu, 22 Nov 2018 15:02:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 08:02:01 -0700
Message-Id: <5BF6C4E602000078001FEFCA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 08:01:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 04/14] x86/p2m: Fix locking in
 p2m_altp2m_lazy_copy()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDE0OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21t
L3AybS5jCj4gQEAgLTIxODQsMjQgKzIxODQsMjkgQEAgYm9vbF90IHAybV9hbHRwMm1fbGF6eV9j
b3B5KHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdwYSwKPiAgICAgIHVuc2lnbmVkIGxvbmcgbWFz
azsKPiAgICAgIG1mbl90IG1mbjsKPiAgICAgIGludCBydjsKPiArICAgIGJvb2wgcmV0Owo+ICAK
PiAgICAgICphcDJtID0gcDJtX2dldF9hbHRwMm0odik7Cj4gIAo+ICAgICAgbWZuID0gZ2V0X2dm
bl90eXBlX2FjY2VzcygqYXAybSwgZ2ZuX3goZ2ZuKSwgJnAybXQsICZwMm1hLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAwLCAmcGFnZV9vcmRlcik7Cj4gLSAgICBfX3B1dF9nZm4o
KmFwMm0sIGdmbl94KGdmbikpOwo+ICAKPiArICAgIC8qIEVudHJ5IGFscmVhZHkgcHJlc2VudCBp
biBhcDJtPyAgQ2FsbGVyIHNob3VsZCBoYW5kbGUgdGhlIGZhdWx0LiAqLwo+ICAgICAgaWYgKCAh
bWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKPiAtICAgICAgICByZXR1cm4gMDsKPiArICAgIHsK
PiArICAgICAgICByZXQgPSBmYWxzZTsKPiArICAgICAgICBnb3RvIHB1dF9hcDJtOwo+ICsgICAg
fQo+ICAKPiAgICAgIG1mbiA9IGdldF9nZm5fdHlwZV9hY2Nlc3MoaHAybSwgZ2ZuX3goZ2ZuKSwg
JnAybXQsICZwMm1hLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fQUxMT0Ms
ICZwYWdlX29yZGVyKTsKPiAtICAgIF9fcHV0X2dmbihocDJtLCBnZm5feChnZm4pKTsKPiAgCj4g
KyAgICAvKiBFbnRyeSBub3QgcHJlc2VudCBpbiBocDJtPyAgQ2FsbGVyIHNob3VsZCBoYW5kbGUg
dGhlIGZhdWx0LiAqLwo+ICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQo+IC0g
ICAgICAgIHJldHVybiAwOwo+IC0KPiAtICAgIHAybV9sb2NrKCphcDJtKTsKPiArICAgIHsKPiAr
ICAgICAgICByZXQgPSBmYWxzZTsKPiArICAgICAgICBnb3RvIHB1dF9ocDJtOwoKV291bGRuJ3Qg
dGhpcyBiZXR0ZXIgYmUgbmFtZWQgInB1dF9nZm4iIChvciAiZHJvcF9nZm4iIHRvIGF2b2lkIHRo
ZQpuYW1lIGNvbGxpc2lvbiB3aXRoIHRoZSBmdW5jdGlvbik/IFdpdGggdGhpcyBhbmQgd2l0aCAu
Li4KCj4gQEAgLTIyMjIsNyArMjIyOCwxNCBAQCBib29sX3QgcDJtX2FsdHAybV9sYXp5X2NvcHko
c3RydWN0IHZjcHUgKnYsIHBhZGRyX3QgZ3BhLAo+ICAgICAgICAgIGRvbWFpbl9jcmFzaChocDJt
LT5kb21haW4pOwo+ICAgICAgfQo+ICAKPiAtICAgIHJldHVybiAxOwo+ICsgICAgcmV0ID0gdHJ1
ZTsKPiArCj4gK3B1dF9ocDJtOgo+ICsgICAgX19wdXRfZ2ZuKGhwMm0sIGdmbl94KGdmbikpOwo+
ICtwdXRfYXAybToKPiArICAgIF9fcHV0X2dmbigqYXAybSwgZ2ZuX3goZ2ZuKSk7CgouLi4gbGFi
ZWwgaW5kZW50YXRpb24gb25jZSBhZ2FpbiBjb3JyZWN0ZWQsClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:03:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:03: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-devel-bounces@lists.xenproject.org>)
	id 1gPqW8-00038s-Cg; Thu, 22 Nov 2018 15:03: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=kqx2=ob=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPqW7-00038l-BB
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 15:03:43 +0000
X-Inumbo-ID: ccee0818-ee67-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ccee0818-ee67-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 15:03:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 08:03:41 -0700
Message-Id: <5BF6C54B02000078001FEFCD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 08:03:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-6-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 05/14] x86/p2m: Don't overwrite
 p2m_altp2m_lazy_copy()'s callers p2m pointer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDE0OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIGZpbmFsIHBhcmFtZXRlciB0byBwMm1fYWx0cDJtX2xhenlfY29weSgpIGFwcGVh
cnMgdG8gYmUgdW5uZWNlc3NhcnksIGFuZAo+IHJlc3VsdHMgaW4gdmVyeSBoYXJkLXRvLWZvbGxv
dyBjb2RlLiAgSGF2ZSB0aGUgc29sZSBjYWxsZXIgc2V0IGl0cyBsb2NhbCBwMm0KPiBwb2ludGVy
IGFwcHJvcHJpYXRlbHksIGFuZCBkcm9wIHRoZSBwYXJhbWV0ZXIuCj4gCj4gV2l0aCB0aGF0IGRv
bmUsIGEgbGV2ZWwgb2YgaW5kaXJlY3Rpb24gb2YgYXAybSBjYW4gYmUgZHJvcHBlZCBpbnNpZGUK
PiBwMm1fYWx0cDJtX2xhenlfY29weSgpLiAgV2hpbGUgY2hhbmdpbmcgdGhlIEFQSSwgc3dpdGNo
IGl0IGZyb20gYm9vbF90IHRvCj4gYm9vbCwgYW5kIGRyb3AgcHJpbnRpbmcgb2YgdGhlIGFsdHAy
bSdzIHZpcnR1YWwgYWRkcmVzcywgYmVjYXVzZSBpdCBpcyBvZiBubwo+IHVzZSBldmVuIHdoZW4g
ZGVidWdnaW5nLgo+IAo+IE5vIChpbnRlbmRlZCkgb3ZlcmFsbCBjaGFuZ2UgaW4gYmVoYXZpb3Vy
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:08:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:08:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gPqak-0003N9-0g; Thu, 22 Nov 2018 15:08: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=kqx2=ob=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPqai-0003Mv-Jf
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 15:08:28 +0000
X-Inumbo-ID: 770a561f-ee68-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 770a561f-ee68-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 15:08:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 08:08:26 -0700
Message-Id: <5BF6C66A02000078001FEFE5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 08:08:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-7-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-7-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 06/14] x86/hvm: Make the altp2m locking
 easier to follow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDE0OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRHJvcCB0aGUgYXAybV9hY3RpdmUgYm9vbGVhbiwgYW5kIGNvbnNpc3RlbnRseSB1c2Ug
dGhlIHVubG9ja2luZyBmb3JtOgo+IAo+ICAgaWYgKCBwMm0gIT0gaG9zdHAybSApCj4gICAgICAg
IF9fcHV0X2dmbihwMm0sIGdmbik7Cj4gICBfX3B1dF9nZm4oaG9zdHAybSwgZ2ZuKTsKPiAKPiB3
aGljaCBtYWtlcyBpdCBjbGVhciB0aGF0IHdlIGFsd2F5cyB1bmxvY2sgdGhlIGFsdHAybSdzIGdm
biBpZiBpdCBpcyBpbiB1c2UsCj4gYW5kIGFsd2F5cyB1bmxvY2sgdGhlIGhvc3RwMm0ncyBnZm4u
ICBUaGlzIGFsc28gZHJvcHMgdGhlIHRlcm5hcnkgZXhwcmVzc2lvbgo+IGluIHRoZSBsb2dkaXJ0
eSBjYXNlLgo+IAo+IEV4dGVuZCB0aGUgbG9nZGlydHkgY29tbWVudCB0byBpZGVudGlmeSB3aGVy
ZSB0aGUgbG9ja2luZyB2aW9sYXRpb24gaXMgbGlhYmxlCj4gdG8gb2NjdXIuCj4gCj4gTm8gKGlu
dGVuZGVkKSBvdmVyYWxsIGNoYW5nZSBpbiBiZWhhdmlvdXIuCj4gCj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CmFsYmVpdCBJIHRoaW5rIHRoZSB0aXRsZSBj
b3VsZCBkbyB3aXRoIHNvbWUgaW1wcm92ZW1lbnQ6IEFzIGl0IHN0YW5kcwppdCByZWFkcyBhcyBp
ZiB5b3UgZG8gYW4gYWx0cDJtLWdsb2JhbCBjaGFuZ2UsIGJ1dCBpdCdzIGFsbCBsaW1pdGVkIHRv
Cmh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQoKS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:12:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:12: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-devel-bounces@lists.xenproject.org>)
	id 1gPqeY-0004G0-Iv; Thu, 22 Nov 2018 15:12: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=kQX2=OB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPqeX-0004Fq-2I
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 15:12:25 +0000
X-Inumbo-ID: 033067be-ee69-11e8-a59d-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 033067be-ee69-11e8-a59d-12d6303a7972;
 Thu, 22 Nov 2018 15:12:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 08:12:22 -0700
Message-Id: <5BF6C75402000078001FEFFC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 08:12:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-8-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-8-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 07/14] x86/p2m: Coding style cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDE0OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTc3Niw3ICs3NzYsNyBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3Qg
ZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmEsIDAsIE5VTEwsIE5VTEwpOwo+ICAgICAgICAgIGlmICggcDJtX2lzX3NoYXJl
ZChvdCkgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgLyogRG8gYW4gdW5zaGFyZSB0byBj
bGVhbmx5IHRha2UgY2FyZSBvZiBhbGwgY29ybmVyIAo+ICsgICAgICAgICAgICAvKiBEbyBhbiB1
bnNoYXJlIHRvIGNsZWFubHkgdGFrZSBjYXJlIG9mIGFsbCBjb3JuZXIKPiAgICAgICAgICAgICAg
ICogY2FzZXMuICovCgpQbGVhc2UgbGVhdmUgYSB3ZWxsIGZvcm1lZCBjb21tZW50IGlmIHlvdSBh
bHJlYWR5IHRvdWNoIGl0IGluIGEgcGF0Y2gKd2l0aCB0aGlzIGtpbmQgb2YgYSB0aXRsZS4gU2Ft
ZSBmdXJ0aGVyIGRvd24uIEludGVyZXN0aW5nbHkgZW5vdWdoIHlvdQpkbyBzbyBpbiBwMm0uaC4g
V2l0aCB0aGlzClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:14:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:14: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-devel-bounces@lists.xenproject.org>)
	id 1gPqgF-0004Ll-0y; Thu, 22 Nov 2018 15:14: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=Jay/=OB=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gPqgE-0004Lc-0a
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 15:14:10 +0000
X-Inumbo-ID: 42223448-ee69-11e8-8129-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 42223448-ee69-11e8-8129-12d6303a7972;
 Thu, 22 Nov 2018 15:14:08 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id DF4D73086265;
 Thu, 22 Nov 2018 15:14:07 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 5E1D27EFCF;
 Thu, 22 Nov 2018 15:14:01 +0000 (UTC)
Date: Thu, 22 Nov 2018 16:13:59 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181122161359.246b5978@redhat.com>
In-Reply-To: <20181121144237.GF4426@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-2-sameo@linux.intel.com>
 <20181109152316.43b79217@redhat.com>
 <20181121144237.GF4426@caravaggio>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.49]); Thu, 22 Nov 2018 15:14:08 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 01/24] hw: i386: Decouple
 the ACPI build from the PC machine type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael
 S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 Shannon Zhao <shannon.zhaosl@gmail.com>, qemu-arm@nongnu.org,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMSBOb3YgMjAxOCAxNTo0MjozNyArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IEhpIElnb3IsCj4gCj4gT24gRnJpLCBOb3YgMDksIDIw
MTggYXQgMDM6MjM6MTZQTSArMDEwMCwgSWdvciBNYW1tZWRvdiB3cm90ZToKPiA+IE9uIE1vbiwg
IDUgTm92IDIwMTggMDI6NDA6MjQgKzAxMDAKPiA+IFNhbXVlbCBPcnRpeiA8c2FtZW9AbGludXgu
aW50ZWwuY29tPiB3cm90ZToKPiA+ICAgCj4gPiA+IEFDUEkgdGFibGVzIGFyZSBwbGF0Zm9ybSBh
bmQgbWFjaGluZSB0eXBlIGFuZCBldmVuIGFyY2hpdGVjdHVyZQo+ID4gPiBhZ25vc3RpYywgYW5k
IGFzIHN1Y2ggd2Ugd2FudCB0byBwcm92aWRlIGFuIGludGVybmFsIEFDUEkgQVBJIHRoYXQKPiA+
ID4gb25seSBkZXBlbmRzIG9uIHBsYXRmb3JtIGFnbm9zdGljIGluZm9ybWF0aW9uLgo+ID4gPiAK
PiA+ID4gRm9yIHRoZSB4ODYgYXJjaGl0ZWN0dXJlLCBpbiBvcmRlciB0byBidWlsZCBBQ1BJIHRh
YmxlcyBpbmRlcGVuZGVudGx5Cj4gPiA+IGZyb20gdGhlIFBDIG9yIFEzNSBtYWNoaW5lIHR5cGVz
LCB3ZSBhcmUgbW92aW5nIGEgZmV3IE1hY2hpbmVTdGF0ZQo+ID4gPiBzdHJ1Y3R1cmUgZmllbGRz
IGludG8gYSBtYWNoaW5lIHR5cGUgYWdub3N0aWMgc3RydWN0dXJlIGNhbGxlZAo+ID4gPiBBY3Bp
Q29uZmlndXJhdGlvbi4gVGhlIHN0cnVjdHVyZSBmaWVsZHMgd2UgbW92ZSBhcmU6ICAKPiA+IAo+
ID4gSXQncyBub3Qgb2J2aW91cyB3aHkgbmV3IHN0cnVjdHVyZSBpcyBuZWVkZWQsIGVzcGVjaWFs
bHkgYXQKPiA+IHRoZSBiZWdpbm5pbmcgb2Ygc2VyaWVzLiBXZSBwcm9iYWJseSBzaG91bGQgcGxh
Y2UgdGhpcyBwYXRjaAo+ID4gbXVjaCBsYXRlciBpbiB0aGUgc2VyaWVzIChpZiB3ZSBuZWVkIGl0
IGF0IGFsbCkgYW5kIHRyeQo+ID4gZ2VuZXJhbGl6ZSBhIG11Y2ggYXMgcG9zc2libGUgd2l0aG91
dCB1c2luZyBpdC4gIAo+IFBhdGNoZXMgb3JkZXIgc2V0IGFzaWRlLCB0aGlzIG5ldyBzdHJ1Y3R1
cmUgaXMgbmVlZGVkIHRvIG1ha2UgdGhlCj4gZXhpc3RpbmcgQVBJIG5vdCBjb21wbGV0ZWx5IGJv
dW5kIHRvIHRoZSBwYyBtYWNoaW5lIHR5cGUgYW55bW9yZSBhbmQKPiAiRGVjb3VwbGUgdGhlIEFD
UEkgYnVpbGQgZnJvbSB0aGUgUEMgbWFjaGluZSB0eXBlIi4KPiAKPiBJdCB3YXMgZWl0aGVyIGNy
ZWF0aW5nIGEgc3RydWN0dXJlIHRvIGJ1aWxkIEFDUEkgdGFibGVzIGluIGEgbWFjaGluZQo+IHR5
cGUgaW5kZXBlbmRlbnQgZmFzaGlvbiwgb3IgcGFzcyBjdXN0b20gc3RydWN0dXJlcyAob3IgcG90
ZW50aWFsbHkgbG9uZwo+IGxpc3Qgb2YgYXJndW1lbnRzKSB0byB0aGUgZXhpc3RpbmcgQVBJcy4g
U2VlIGJlbG93Lgo+IAo+IAo+ID4gQW5kIHRyeSB0byBjb21lIHVwIHdpdGggYW4gQVBJIHRoYXQg
ZG9lc24ndCBuZWVkIGNlbnRyYWxpemVkIGNvbGxlY3Rpb24KPiA+IG9mIGRhdGEgc29tZWhvdyBy
ZWxhdGVkIHRvIEFDUEkgKG1vc3Qgb2YgdGhlIGZpZWxkcyBoZXJlIGFyZSBub3QgZ2VuZXJpYwo+
ID4gYW5kIGFwcGxpY2FibGUgdG8gYSBzcGVjaWZpYyBib2FyZC90YXJnZXQpLgo+ID4gCj4gPiBG
b3IgZ2VuZXJpYyBBUEksIEknZCBwcmVmZXIgYSBzZXBhcmF0ZSBidWlsZGluZyBibG9ja3MKPiA+
IGxpa2UgYnVpbGRfZmFkdCgpLy4uLiB0aGF0IHRha2UgYXMgYW4gaW5wdXQgb25seSBwYXJhbWV0
ZXJzCj4gPiBuZWNlc3NhcnkgdG8gY29tcG9zZSBhIHRhYmxlL2FtbCBwYXJ0IHdpdGggb2NjYXNp
b25hbCBib2FyZAo+ID4gaW50ZXJmYWNlIGhvb2tzIGluc3RlYWQgb2YgYWxsIGVuY29tcGFzc2lu
ZyBBY3BpQ29uZmlndXJhdGlvbgo+ID4gYW5kIGJvYXJkIHNwZWNpZmljICdhY3BpX2J1aWxkJyB0
aGF0IHdvdWxkIHVzZSB0aGVtIHdoZW4vaWYgbmVlZGVkLiAgCj4gTGV0J3MgdGFrZSBidWlsZF9t
YWR0IGFzIGFuIGV4YW1wbGUuIFdpdGggbXkgcGF0Y2ggd2UgZGVmaW5lOgo+IAo+IHZvaWQgYnVp
bGRfbWFkdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwKPiAgICAgICAg
ICAgICAgICAgTWFjaGluZVN0YXRlICptcywgQWNwaUNvbmZpZ3VyYXRpb24gKmNvbmYpOwo+IAo+
IEFuZCB5b3UncmUgc3VnZ2VzdGluZyB3ZSdkIGRlZmluZToKPiAKPiB2b2lkIGJ1aWxkX21hZHQo
R0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIsCj4gICAgICAgICAgICAgICAg
IE1hY2hpbmVTdGF0ZSAqbXMsIEhvdHBsdWdIYW5kbGVyICphY3BpX2RldiwKPiAgICAgICAgICAg
ICAgICAgYm9vbCBhcGljX3hydXB0X292ZXJyaWRlKTsKPiAKPiBpbnN0ZWFkLiBJcyB0aGF0IGNv
cnJlY3Q/CmluIGdlbmVyYWwsIHllcwphbmQgbGV0IGFjcGlfYnVpbGQoKSB0byBmaXNoIG91dCB0
aGF0IGluZm8gZnJvbSBib2FyZCBzb21laG93LgoKSW4gY2FzZSBvZiBidWlsZF9tYWR0KCksIEkg
ZG91YnQgd2UgY2FuIGdlbmVyYWxpemUgaXQgYWNyb3NzIHRhcmdldHMuCldoYXQgd2UgY2FuIGRv
IHdpdGggaXQgdGhvdWdoLCBpcyB0byBnZW5lcmFsaXplIGVudHJpZXMgdGhhdCBhcmUKcGxhY2Vk
IGludG8gaXQuIGkuZS4gY3JlYXRlIGhlbHBlcnMgdG8gY3JlYXRlIHRoZW0gaW5zdGVhZCBvZgpv
cGVuLWNvZGRpbmcgdGhlbSBsaWtlIG5vdywgc29tZXRoaW5nIGxpa2U6Cgp2b2lkIGJ1aWxkX2Fw
cGVuZF9tYWR0X2FwaWMoKnRhYmxlLCB1aWQsIGFwaWNfaWQsIGZsYWdzKTsKdm9pZCBidWlsZF9h
cHBlbmRfbWFkdF94MmFwaWMoKnRhYmxlLCB1aWQsIGFwaWNfaWQsIGZsYWdzKTsKdm9pZCBidWls
ZF9hcHBlbmRfbWFkdF9pb2FwaWMoKnRhYmxlLCBpb19hcGljX2lkLCBpb19hcGljX2FkZHIsIGlu
dGVycnVwdCk7Ci4uLgpjb252ZXJ0aW5nIHRvIGJ1aWxkX2FwcGVuZF9pbnRfbm9wcmVmaXgoKSBB
UEkgaW9hcGljIGVudHJ5IGV4YW1wbGU6CgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9hY3BpL2Fj
cGktZGVmcy5oIGIvaW5jbHVkZS9ody9hY3BpL2FjcGktZGVmcy5oCmluZGV4IGFmOGUwMjMuLjU5
MTFiOTQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvYWNwaS9hY3BpLWRlZnMuaAorKysgYi9pbmNs
dWRlL2h3L2FjcGkvYWNwaS1kZWZzLmgKQEAgLTI0MiwxNiArMjQyLDYgQEAgc3RydWN0IEFjcGlN
YWR0UHJvY2Vzc29yQXBpYyB7CiB9IFFFTVVfUEFDS0VEOwogdHlwZWRlZiBzdHJ1Y3QgQWNwaU1h
ZHRQcm9jZXNzb3JBcGljIEFjcGlNYWR0UHJvY2Vzc29yQXBpYzsKIAotc3RydWN0IEFjcGlNYWR0
SW9BcGljIHsKLSAgICBBQ1BJX1NVQl9IRUFERVJfREVGCi0gICAgdWludDhfdCAgaW9fYXBpY19p
ZDsgICAgICAgICAgICAgLyogSS9PIEFQSUMgSUQgKi8KLSAgICB1aW50OF90ICByZXNlcnZlZDsg
ICAgICAgICAgICAgICAvKiBSZXNlcnZlZCAtIG11c3QgYmUgemVybyAqLwotICAgIHVpbnQzMl90
IGFkZHJlc3M7ICAgICAgICAgICAgICAgIC8qIEFQSUMgcGh5c2ljYWwgYWRkcmVzcyAqLwotICAg
IHVpbnQzMl90IGludGVycnVwdDsgICAgICAgICAgICAgIC8qIEdsb2JhbCBzeXN0ZW0gaW50ZXJy
dXB0IHdoZXJlIElOVEkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogbGluZXMg
c3RhcnQgKi8KLX0gUUVNVV9QQUNLRUQ7Ci10eXBlZGVmIHN0cnVjdCBBY3BpTWFkdElvQXBpYyBB
Y3BpTWFkdElvQXBpYzsKLQogc3RydWN0IEFjcGlNYWR0SW50c3Jjb3ZyIHsKICAgICBBQ1BJX1NV
Ql9IRUFERVJfREVGCiAgICAgdWludDhfdCAgYnVzOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9h
Y3BpL2FtbC1idWlsZC5oIGIvaW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oCmluZGV4IDZjMzY5
MDMuLmIyOGMyY2UgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaAorKysg
Yi9pbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgKQEAgLTQwOSw2ICs0MDksOSBAQCBidWlsZF9h
cHBlbmRfZ2FzX2Zyb21fc3RydWN0KEdBcnJheSAqdGFibGUsIGNvbnN0IHN0cnVjdCBBY3BpR2Vu
ZXJpY0FkZHJlc3MgKnMpCiAgICAgICAgICAgICAgICAgICAgICBzLT5hY2Nlc3Nfd2lkdGgsIHMt
PmFkZHJlc3MpOwogfQogCit2b2lkIGJ1aWxkX2FwcGVuZF9tYWR0X2lvYXBpYyhHQXJyYXkgKnRi
bCwgdWludDhfdCBpZCwgdWludDMyX3QgYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGludHIpOworCiB2b2lkIGJ1aWxkX3NyYXRfbWVtb3J5KEFjcGlTcmF0TWVt
b3J5QWZmaW5pdHkgKm51bWFtZW0sIHVpbnQ2NF90IGJhc2UsCiAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IGxlbiwgaW50IG5vZGUsIE1lbW9yeUFmZmluaXR5RmxhZ3MgZmxhZ3MpOwog
CmRpZmYgLS1naXQgYS9ody9hY3BpL2FtbC1idWlsZC5jIGIvaHcvYWNwaS9hbWwtYnVpbGQuYwpp
bmRleCAxZTQzY2Q3Li5mMDQ0NWRmIDEwMDY0NAotLS0gYS9ody9hY3BpL2FtbC1idWlsZC5jCisr
KyBiL2h3L2FjcGkvYW1sLWJ1aWxkLmMKQEAgLTE2NTUsNiArMTY1NSwyMyBAQCB2b2lkIGJ1aWxk
X3NyYXRfbWVtb3J5KEFjcGlTcmF0TWVtb3J5QWZmaW5pdHkgKm51bWFtZW0sIHVpbnQ2NF90IGJh
c2UsCiB9CiAKIC8qCisgKiBBQ1BJIDEuMGI6IDUuMi44LjIgSU8gQVBJQworICAgPC0tLSBlYXJs
aWVzdCBzcGVjIHdoZXJlIHN0cnVjdHVyZSB3YXMgaW50cm9kdWNlZCwgdGhhdCdzIHRoZSB3YXkK
KyAgICAgICAgd2UgYXZvaWQgd3JpdGluZyBleHRyYSBkb2NzIGZvciB0aGluZ3MgdGhhdCBhcmUg
ZGVzY3JpYmVkIGluIHNwZWMgLS0+CisgKi8KK3ZvaWQgYnVpbGRfYXBwZW5kX21hZHRfaW9hcGlj
KEdBcnJheSAqdGJsLCB1aW50OF90IGlkLCB1aW50MzJfdCBhZGRyLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgaW50cikKK3sKKyAgICAvLyBjb21tZW50cyBhcmUgdmVy
YmF0aW0gY29weSBvZiB0aGUgZmllbGQgbmFtZSBmcm9tIHNwZWMKKyAgICBidWlsZF9hcHBlbmRf
aW50X25vcHJlZml4KHRibCwgMSAvKiBJL08gQVBJQyBzdHJ1Y3R1cmUgKi8sIDEpOyAvKiBUeXBl
ICovCisgICAgYnVpbGRfYXBwZW5kX2ludF9ub3ByZWZpeCh0YmwsIDEyLCAxKTsgICAgLyogTGVu
Z3RoICovCisgICAgYnVpbGRfYXBwZW5kX2ludF9ub3ByZWZpeCh0YmwsIGlkLCAxKTsgICAgLyog
SS9PIEFQSUMgSUQgKi8KKyAgICBidWlsZF9hcHBlbmRfaW50X25vcHJlZml4KHRibCwgMCwgMSk7
ICAgICAvKiBSZXNlcnZlZCAqLworICAgIGJ1aWxkX2FwcGVuZF9pbnRfbm9wcmVmaXgodGJsLCBh
ZGRyLCA0KTsgIC8qIEkvTyBBUElDIEFkZHJlc3MgKi8KKyAgICBidWlsZF9hcHBlbmRfaW50X25v
cHJlZml4KHRibCwgaW50ciwgNCk7IC8qIEdsb2JhbCBTeXN0ZW0gSW50ZXJydXB0IEJhc2UgKi8K
K30KKworLyoKICAqIEFDUEkgc3BlYyA1LjIuMTcgU3lzdGVtIExvY2FsaXR5IERpc3RhbmNlIElu
Zm9ybWF0aW9uIFRhYmxlCiAgKiAoUmV2aXNpb24gMi4wIG9yIGxhdGVyKQogICovCmRpZmYgLS1n
aXQgYS9ody9pMzg2L2FjcGktYnVpbGQuYyBiL2h3L2kzODYvYWNwaS1idWlsZC5jCmluZGV4IDEz
MWM1NjUuLjJmMTU0YzkgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvYWNwaS1idWlsZC5jCisrKyBiL2h3
L2kzODYvYWNwaS1idWlsZC5jCkBAIC0zNDgsNyArMzQ4LDYgQEAgYnVpbGRfbWFkdChHQXJyYXkg
KnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwgUENNYWNoaW5lU3RhdGUgKnBjbXMpCiAg
ICAgYm9vbCB4MmFwaWNfbW9kZSA9IGZhbHNlOwogCiAgICAgQWNwaU11bHRpcGxlQXBpY1RhYmxl
ICptYWR0OwotICAgIEFjcGlNYWR0SW9BcGljICppb19hcGljOwogICAgIEFjcGlNYWR0SW50c3Jj
b3ZyICppbnRzcmNvdnI7CiAgICAgaW50IGk7CiAKQEAgLTM2MywxMiArMzYyLDggQEAgYnVpbGRf
bWFkdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxpbmtlciwgUENNYWNoaW5lU3Rh
dGUgKnBjbXMpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpb19hcGljID0gYWNwaV9kYXRhX3B1
c2godGFibGVfZGF0YSwgc2l6ZW9mICppb19hcGljKTsKLSAgICBpb19hcGljLT50eXBlID0gQUNQ
SV9BUElDX0lPOwotICAgIGlvX2FwaWMtPmxlbmd0aCA9IHNpemVvZigqaW9fYXBpYyk7Ci0gICAg
aW9fYXBpYy0+aW9fYXBpY19pZCA9IEFDUElfQlVJTERfSU9BUElDX0lEOwotICAgIGlvX2FwaWMt
PmFkZHJlc3MgPSBjcHVfdG9fbGUzMihJT19BUElDX0RFRkFVTFRfQUREUkVTUyk7Ci0gICAgaW9f
YXBpYy0+aW50ZXJydXB0ID0gY3B1X3RvX2xlMzIoMCk7CisgICAgYnVpbGRfYXBwZW5kX21hZHRf
aW9hcGljKHRhYmxlX2RhdGEsCisgICAgICAgIEFDUElfQlVJTERfSU9BUElDX0lELCBJT19BUElD
X0RFRkFVTFRfQUREUkVTUywgMCk7CiAKICAgICBpZiAocGNtcy0+YXBpY194cnVwdF9vdmVycmlk
ZSkgewogICAgICAgICBpbnRzcmNvdnIgPSBhY3BpX2RhdGFfcHVzaCh0YWJsZV9kYXRhLCBzaXpl
b2YgKmludHNyY292cik7CgoKLi4uLgoKVGhlbiBidWlsZF9tYWR0KCkgaXMgcmVkdWNlZCB0byBx
dWl0ZSByZWFkYWJsZSBzZXZlcmFsIGxpbmVzIG9ubHkKYW5kIGlmIGl0IG1ha2VzIHNlbnNlIGhh
dmluZyBhIGN1c3RvbSBib2FyZCBzcGVjaWZpYyBvbmUsIGl0IGlzIG5vdAphbiBpc3N1ZSBhcyB0
aGVyZSBhcmVuJ3QgbXVjaCBkdXBsaWNhdGlvbi4KSW4gY2FzZSBvZiBpMzg2L3ZpcnQsIG9uZSBw
cm9iYWJseSBjYW4gdGhyb3cgYXdheSBhbGwgbGVnYWN5CnN0dWZmIHdlIGhhdmUgb3ZlciB0aGVy
ZSBhbmQgaGF2ZSBjdXN0b20gYnVpbGRfbWFkdF92aXJ0KCkuCgo+IFByb3MgZm9yIHRoZSBsYXR0
ZXIgaXMgdGhlIGZhY3QgdGhhdCwgYXMgeW91IHNhaWQsIHdlIHdvdWxkIG5vdCBuZWVkIHRvCj4g
ZGVmaW5lIGEgY2VudHJhbGl6ZWQgc3RydWN0dXJlIGhvbGRpbmcgYWxsIHBvc3NpYmx5IG5lZWRl
ZCBBQ1BJIHJlbGF0ZWQKPiBmaWVsZHMuCj4KPiBQcm9zIGZvciB0aGUgZm9ybWVyIGlzIGFib3V0
IGRlZmluaW5nIGEgcG9pbnRlciB0byBhbGwgbmVlZGVkIEFDUEkKPiBmaWVsZHMgb25jZSBhbmQg
Zm9yIGFsbCBhbmQgaGlkaW5nIHRoZSBkZXRhaWxzIG9mIHRoZSBBUEkgaW4gdGhlIEFNTAo+IGJ1
aWxkaW5nIGltcGxlbWVudGF0aW9uLgoKaXQncyBoYXJkIHRvIGNyZWF0ZSBhbiBtYWludGFpbiBj
ZW50cmFsaXplZCBzdHJ1Y3R1cmUgZm9yIGdlbmVyaWMgdXNlLApmb3IgZXhhbXBsZSB0aGlzIHNl
cmllcyBlbmRlZCB1cCB3aXRoIGEgYnVuY2ggb2YgeDg2IHNwZWNpZmljIGZpZWxkcyB0aGVyZQph
bmQgbWlzcGxhY2VkIG90aGVyIGZpZWxkcyB0aGF0IGRvIG5vdCBiZWxvbmcgYWNwaSBidXQgYXJl
IHVzZWQgYnkgaXQgc29tZWhvdy4KSWYgb25lIHdvdWxkIHRoaW5nIGFib3V0IHBvc3NpYmxlIGZ1
dHVyZSByZWZhY3RvcmluZ3MsIHRoZW4gaXQgZ2V0cwptb3JlIGRpZmZpY3VsdCBhcyBjaGFuZ2Vz
IHRvIGNlbnRyYWxpemVkIHN0cnVjdHVyZSBhZmZlY3Qgd2hvbGUgY29kZWJhc2UKaW5zdGVhZCBv
ZiBiZWluZyBsb2NhbGl6ZWQuCgpJIHN1Z2dlc3QgdG8ga2VlcCBib2FyZCBhbmQgYWNwaSBjb2Rl
IGFzIHNlcGFyYXRlIGFzIHBvc3NpYmxlCmFuZCBhY3BpX3NldHVwL2FjcGlfYnVpbGQoKSBiZWlu
ZyBhIGdsdWUgdGhhdCBnZXRzIGFuZCBmZWVkcwpib2FyZC90YXJnZXQgc3BlY2lmaWMgZGF0YSB0
byBhbiBBQ1BJIHByaW1pdGl2ZXMvdGFibGUgYnVpbGRlcnMuClRoYXQgd2F5IHdlIHdvdWxkIGhh
dmUgYSBtYWNoaW5lIGFuZCBpbi1kZXBlbmRlZCBhY3BpIGNvZGUsCmFuZCBjdXN0b20gZ2x1ZSB0
aGF0IHRpZXMgYWxsIHRvZ2V0aGVyLgoKT25lIHdvdWxkIGhhdmUgdG8gZ2l2ZSB1cCBvbiBnZW5l
cmljIGFjcGlfYnVpbGQgYW5kIEFjcGlCdWlsZGVyCmNhbGxiYWNrcywgYnV0IGFjcGlfYnVpbGQo
KSBpcyBub3QgYSBsb3Qgb2YgY29kZSBzbyBpdCBpcyBub3QKYW4gaXNzdWUgdG8gaGF2ZSBzZXZl
cmFsIGRpZmZlcmVudCBvbmVzICh3ZSBjYW4gZ2VuZXJhbGl6ZSBwYXJ0cwpvZiBpdCBpcyBuZWNl
c3NhcnkpLgpFc3NlbnRpYWxseSB0aGlzIHNlcmllcyB3b3VsZCBjaGFuZ2UgZnJvbQotLS0tLS0t
LS0tCnBjLmM6CkFjcGlCdWlsZGVyLT5idWlsZF9hID0gcGNfYnVpbGRfYTsKQWNwaUJ1aWxkZXIt
PmJ1aWxkX2IgPSBwY19idWlsZF9iOwouLi4KCnZpcnRfcGMuYzoKQWNwaUJ1aWxkZXItPmJ1aWxk
X2EgPSB2aXJ0X3BjX2J1aWxkX2E7CkFjcGlCdWlsZGVyLT5idWlsZF9iID0gdmlydF9wY19idWls
ZF9iOwouLi4KCmFjcGkuLi5jOgpwY19hY3BpX2J1aWxkKCkKICAgQWNwaUJ1aWxkZXItPmJ1aWxk
X2EoKQogICBBY3BpQnVpbGRlci0+YnVpbGRfYigpCiAgIC8vIHNvbWUgbGVnYWN5IGhhY2tzIGhl
cmUKICAgLi4uCnZpcnRfcGMuLi5jOgp2aXJ0X2FjcGlfYnVpbGQoKQogICBBY3BpQnVpbGRlci0+
YnVpbGRfYSgpCiAgIEFjcGlCdWlsZGVyLT5idWlsZF9iKCkKICAgLi4uCgouLi4gc2FtZSBmb3Ig
YXJtIHNpbmNlIHNldCBvZiB0YWJsZXMgaXMgZGlmZmVyZW50IGFuZCBib2FyZC90YXJnZXQgZGVw
ZW5kZWQgLi4uCi0tLS0tLS0tLS0tLS0tLQphY3BpLi4uYzoKcGNfYWNwaV9idWlsZCgpCiAgcGNf
YnVpbGRfYSgpCiAgcGNfYnVpbGRfYigpCiAgLi4uCgp2aXJ0X3BjXy4uYzoKdmlydF9hY3BpX2J1
aWxkKCkKICB2aXJ0X3BjX2J1aWxkX2EoKQogIHZpcnRfcGNfYnVpbGRfYigpCiAgLi4uCi4uLgoK
aS5lLiBhYm91dCB0aGUgc2FtZSAgYXMgdGhlIGZvcm1lciBidXQgd2l0aG91dCBpbmRpcmVjdGlv
biBhbmQKd2l0aG91dCBoZWFkYWNoZSBob3cgdG8gZ2VuZXJhbGl6ZSBBY3BpQnVpbGRlci0+YnVp
bGRfZm9vKCkKaW50ZXJmYWNlIHRvIHdvcmsgZm9yIGV2ZXJ5IHRhcmdldC9ib2FyZC4KCk9uY2Ug
d2UgaGF2ZSBody9pMzg2L2FjcGlfcmVkdWNlZC5jLCB3b3JraW5nIGFuZCB1c2VkIGJ5IGkzODYv
dmlydAppdCB3b3VsZCBiZSBlYXNpZXIgdG8gYXNzZXNzIGlmIHdlIGNhbiBnZW5lcmFsaXplIHZp
cnRfcGNfYWNwaV9idWlsZCgpCnRvIGJlIHVzYWJsZSBieSBhcm0sIGJ1dCByaWdodCBub3cgaXQg
bG9va3MgbGlrZSBwcmVtYXR1cmUgYWN0aW9uLgoKPiA+IFdlIHByb2JhYmx5IHNob3VsZCBzcGxp
dCBzZXJpZXMgaW50byBzZXZlcmFsIHNtYWxsZXIKPiA+IChpZiBwb3NzaWJsZSBpbmRlcGVuZGVu
dCkgb25lcywgc28gcGVvcGxlIHdvbid0IGJlIHNjYXJlZCBvZgo+ID4gaXRzIHNoZWVyIHNpemUg
YW5kIHJ1biBhd2F5IGZyb20gcmV2aWV3aW5nIGl0LiAgCj4gSSB3aWxsIHRyeSB0byBzcGxpdCBp
dCBpbiBzbWFsbGVyIGNodW5rcyBpZiB0aGF0IGhlbHBzLgo+IAo+IENoZWVycywKPiBTYW11ZWwu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:15:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:15: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-devel-bounces@lists.xenproject.org>)
	id 1gPqhX-0004TC-DK; Thu, 22 Nov 2018 15:15: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=kqx2=ob=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPqhW-0004T3-FC
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 15:15:30 +0000
X-Inumbo-ID: 727e8012-ee69-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 727e8012-ee69-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 15:15:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 08:15:28 -0700
Message-Id: <5BF6C80F02000078001FF007@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 08:15:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-9-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-9-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 08/14] xen/memory: Drop ARM put_gfn() stub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDE0OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24geDg2LCBnZXRfZ2ZuXyooKSBhbmQgcHV0X2dmbigpIGFyZSByZWZlcmVuY2UgY291
bnRpbmcgcGFpcnMuICBBbGwgdGhlCj4gZ2V0X2dmbl8qKCkgZnVuY3Rpb25zIGFyZSBjYWxsZWQg
ZnJvbSB3aXRoaW4gQ09ORklHX1g4NiBzZWN0aW9ucywgYnV0Cj4gcHV0X2dmbigpIGlzIHN0dWJi
ZWQgb3V0IG9uIEFSTS4KPiAKPiBBcyBhIHJlc3VsdCwgdGhlIGNvbW1vbiBjb2RlIHJlYWRzIGFz
IGlmIEFSTSBpcyBkcm9wcGluZyByZWZlcmVuY2VzIGl0IG5ldmVyCj4gYWNxdWlyZWQuCj4gCj4g
UHV0IGFsbCBwdXRfZ2ZuKCkgY2FsbHMgaW4gY29tbW9uIGNvZGUgaW5zaWRlIENPTkZJR19YODYg
dG8gbWFrZSB0aGUgY29kZQo+IHByb3Blcmx5IGJhbGFuY2VkLCBhbmQgZHJvcCB0aGUgQVJNIHN0
dWIuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:17:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:17: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-devel-bounces@lists.xenproject.org>)
	id 1gPqjo-0004dZ-18; Thu, 22 Nov 2018 15:17: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=kQX2=OB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPqjm-0004dR-3e
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 15:17:50 +0000
X-Inumbo-ID: c5259f6a-ee69-11e8-a621-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c5259f6a-ee69-11e8-a621-12d6303a7972;
 Thu, 22 Nov 2018 15:17:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 08:17:47 -0700
Message-Id: <5BF6C89A02000078001FF00A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 08:17:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-10-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-10-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 09/14] x86/p2m: Switch the two_gfns
 infrastructure to using gfn_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDE0OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvbW0vbWVtX3NoYXJpbmcuYwo+IEBAIC05MDEsOCArOTAxLDggQEAgc3RhdGljIGludCBz
aGFyZV9wYWdlcyhzdHJ1Y3QgZG9tYWluICpzZCwgZ2ZuX3Qgc2dmbiwgc2hyX2hhbmRsZV90IHNo
LAo+ICAgICAgc3RydWN0IHR3b19nZm5zIHRnOwo+ICAgICAgc3RydWN0IHJtYXBfaXRlcmF0b3Ig
cmk7Cj4gIAo+IC0gICAgZ2V0X3R3b19nZm5zKHNkLCBnZm5feChzZ2ZuKSwgJnNtZm5fdHlwZSwg
TlVMTCwgJnNtZm4sCj4gLSAgICAgICAgICAgICAgICAgY2QsIGdmbl94KGNnZm4pLCAmY21mbl90
eXBlLCBOVUxMLCAmY21mbiwKPiArICAgIGdldF90d29fZ2ZucyhzZCwgc2dmbiwgJnNtZm5fdHlw
ZSwgTlVMTCwgJnNtZm4sCj4gKyAgICAgICAgICAgICAgICAgY2QsIGNnZm4sICZjbWZuX3R5cGUs
IE5VTEwsICZjbWZuLAo+ICAgICAgICAgICAgICAgICAgIDAsICZ0Zyk7CgpJIGd1ZXNzIHRoZSBm
dW5jdGlvbiBpbnZvY2F0aW9uIGZpdHMgb24gdHdvIGxpbmVzIG5vdy4gSW4gYW55CmV2ZW50ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:20:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:20:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gPqm5-0005RQ-GA; Thu, 22 Nov 2018 15:20: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=mIHh=OB=citrix.com=prvs=8571d395d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPqm4-0005RL-86
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 15:20:12 +0000
X-Inumbo-ID: 1995087e-ee6a-11e8-be3c-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1995087e-ee6a-11e8-be3c-12d6303a7972;
 Thu, 22 Nov 2018 15:20:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="82244359"
Date: Thu, 22 Nov 2018 16:20:02 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20181122152002.piljxsuytliraxhk@mac>
References: <20181122120327.66403-1-roger.pau@citrix.com>
 <c0b25df2-49ca-fbe1-804a-e1a9839bb854@citrix.com>
 <6fde305e-7f47-2577-d795-0291e2adc137@arm.com>
 <5BF6AEB602000078001FEE5D@prv1-mh.provo.novell.com>
 <9cd10d0c-8c1a-0c1f-39a1-c3a2bbd1d734@citrix.com>
 <5BF6B0F502000078001FEE76@prv1-mh.provo.novell.com>
 <cb727842-018a-0181-9788-e3f1b8dd28b8@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cb727842-018a-0181-9788-e3f1b8dd28b8@arm.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDI6MDM6NTVQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIEphbiwKPiAKPiBPbiAxMS8yMi8xOCAxOjM2IFBNLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+ID4gPiA+IE9uIDIyLjExLjE4IGF0IDE0OjMxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gPiA+IEkgdGhpbmsgSnVsaWVuJ3MgcG9pbnQgaXMgdGhhdCB3aXRob3V0
IGV4cGxpY2l0bHkgYmFycmllcnMsIENQVTAncwo+ID4gPiB1cGRhdGUgdG8gc3lzdGVtX3N0YXRl
IG1heSBub3QgYmUgdmlzaWJsZSBvbiBDUFUxLCBldmVuIHRob3VnaCB0aGUKPiA+ID4gbWFwcGlu
Z3MgaGF2ZSBiZWVuIHNob3QgZG93bi4KPiA+ID4gCj4gPiA+IFRoZXJlZm9yZSwgZnJvbSB0aGUg
cHJvY2Vzc29ycyBwb2ludCBvZiB2aWV3LCBpdCBkaWQgZXZlcnl0aGluZwo+ID4gPiBjb3JyZWN0
bHksIGFuZCBoaXQgYSByZWFsIHBhZ2VmYXVsdC4KPiA+IAo+ID4gQm9vdCB0aW1lIHVwZGF0ZXMg
b2Ygc3lzdGVtX3N0YXRlIHNob3VsZCBiZSBvZiBubyBpbnRlcmVzdCBoZXJlLAo+ID4gYXMgYXQg
dGhhdCB0aW1lIHRoZSBBUHMgYXJlIGFsbCBpZGxpbmcuCj4gCj4gVGhhdCdzIHByb2JhYmx5IHRy
dWUgdG9kYXkuIEJ1dCB0aGlzIGNvZGUgbG9va3MgcmF0aGVyIGZyYWdpbGUgYXMgeW91IGRvbid0
Cj4ga25vdyBob3cgdGhpcyBpcyBnb2luZyB0byBiZSB1c2VkIGluIHRoZSBmdXR1cmUuCj4gCj4g
SWYgeW91IGRlY2lkZSB0byBnYXRlIGluaXQgY29kZSB3aXRoIHN5c3RlbV9zdGF0ZSwgdGhlbiB5
b3UgbmVlZCBhIGJhcnJpZXIKPiB0byBlbnN1cmUgdGhlIGNvZGUgaXMgZnV0dXJlIHByb29mLgoK
V291bGRuJ3QgaXQgYmUgZW5vdWdoIHRvIGRlY2xhcmUgc3lzdGVtX3N0YXRlIGFzIHZvbGF0aWxl
PwoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:23:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:23: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-devel-bounces@lists.xenproject.org>)
	id 1gPqpY-0005Zz-1c; Thu, 22 Nov 2018 15:23: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=76BK=OB=citrix.com=prvs=857ae18cf=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPqpX-0005Zt-5R
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 15:23:47 +0000
X-Inumbo-ID: 997997d0-ee6a-11e8-bdad-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 997997d0-ee6a-11e8-bdad-12d6303a7972;
 Thu, 22 Nov 2018 15:23:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="82244460"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Julien Grall
 <julien.grall@arm.com>
References: <20181122120327.66403-1-roger.pau@citrix.com>
 <c0b25df2-49ca-fbe1-804a-e1a9839bb854@citrix.com>
 <6fde305e-7f47-2577-d795-0291e2adc137@arm.com>
 <5BF6AEB602000078001FEE5D@prv1-mh.provo.novell.com>
 <9cd10d0c-8c1a-0c1f-39a1-c3a2bbd1d734@citrix.com>
 <5BF6B0F502000078001FEE76@prv1-mh.provo.novell.com>
 <cb727842-018a-0181-9788-e3f1b8dd28b8@arm.com>
 <20181122152002.piljxsuytliraxhk@mac>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <4775d924-8d59-e9e8-0c76-2937aa9581b0@citrix.com>
Date: Thu, 22 Nov 2018 15:23:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181122152002.piljxsuytliraxhk@mac>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMTEvMjAxOCAxNToyMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUaHUsIE5v
diAyMiwgMjAxOCBhdCAwMjowMzo1NVBNICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhp
IEphbiwKPj4KPj4gT24gMTEvMjIvMTggMTozNiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+
PiBPbiAyMi4xMS4xOCBhdCAxNDozMSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3Rl
Ogo+Pj4+IEkgdGhpbmsgSnVsaWVuJ3MgcG9pbnQgaXMgdGhhdCB3aXRob3V0IGV4cGxpY2l0bHkg
YmFycmllcnMsIENQVTAncwo+Pj4+IHVwZGF0ZSB0byBzeXN0ZW1fc3RhdGUgbWF5IG5vdCBiZSB2
aXNpYmxlIG9uIENQVTEsIGV2ZW4gdGhvdWdoIHRoZQo+Pj4+IG1hcHBpbmdzIGhhdmUgYmVlbiBz
aG90IGRvd24uCj4+Pj4KPj4+PiBUaGVyZWZvcmUsIGZyb20gdGhlIHByb2Nlc3NvcnMgcG9pbnQg
b2YgdmlldywgaXQgZGlkIGV2ZXJ5dGhpbmcKPj4+PiBjb3JyZWN0bHksIGFuZCBoaXQgYSByZWFs
IHBhZ2VmYXVsdC4KPj4+IEJvb3QgdGltZSB1cGRhdGVzIG9mIHN5c3RlbV9zdGF0ZSBzaG91bGQg
YmUgb2Ygbm8gaW50ZXJlc3QgaGVyZSwKPj4+IGFzIGF0IHRoYXQgdGltZSB0aGUgQVBzIGFyZSBh
bGwgaWRsaW5nLgo+PiBUaGF0J3MgcHJvYmFibHkgdHJ1ZSB0b2RheS4gQnV0IHRoaXMgY29kZSBs
b29rcyByYXRoZXIgZnJhZ2lsZSBhcyB5b3UgZG9uJ3QKPj4ga25vdyBob3cgdGhpcyBpcyBnb2lu
ZyB0byBiZSB1c2VkIGluIHRoZSBmdXR1cmUuCj4+Cj4+IElmIHlvdSBkZWNpZGUgdG8gZ2F0ZSBp
bml0IGNvZGUgd2l0aCBzeXN0ZW1fc3RhdGUsIHRoZW4geW91IG5lZWQgYSBiYXJyaWVyCj4+IHRv
IGVuc3VyZSB0aGUgY29kZSBpcyBmdXR1cmUgcHJvb2YuCj4gV291bGRuJ3QgaXQgYmUgZW5vdWdo
IHRvIGRlY2xhcmUgc3lzdGVtX3N0YXRlIGFzIHZvbGF0aWxlPwoKTm8uwqAgdm9sYXRpbGl0eSAo
b3IgbGFjayB0aGVyZW9mKSBpcyBhIGNvbXBpbGVyIGxldmVsIGNvbnN0cnVjdC4KCkFSTSBoYXMg
d2Vha2VyIGNhY2hlIGNvaGVyZW5jeSB0aGFuIHg4Niwgc28gYSB3cml0ZSB3aGljaCBoYXMgY29t
cGxldGVkCm9uIG9uZSBDUFUwIGluIHRoZSBwYXN0IG1heSBsZWdpdGltYXRlbHkgbm90IGJlIHZp
c2libGUgb24gQ1BVMSB5ZXQuCgpJZiB5b3UgbmVlZCBndWFyYW50ZWVzIGFib3V0IHRoZSB2aXNp
YmlsaXR5IG9mIHVwZGF0ZWQsIHlvdSBtdXN0IHVzZQphcHByb3ByaWF0ZSBiYXJyaWVycy4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:25:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:25: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-devel-bounces@lists.xenproject.org>)
	id 1gPqqu-0005gY-E3; Thu, 22 Nov 2018 15:25:12 +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=QveS=OB=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPqqt-0005gQ-Bv
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 15:25:11 +0000
X-Inumbo-ID: cbcf2b82-ee6a-11e8-80d0-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cbcf2b82-ee6a-11e8-80d0-12d6303a7972;
 Thu, 22 Nov 2018 15:25:09 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 610CF305FFA1; Thu, 22 Nov 2018 17:25:08 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 351163000E4F;
 Thu, 22 Nov 2018 17:25:08 +0200 (EET)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <20181122100554.pyqqa5iw6g27erkv@mac>
 <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
 <20181122105821.6ihjcq5dy2lqjj6j@mac>
 <98f57a8a-288d-45ec-ef01-889fce63eeff@bitdefender.com>
 <20181122144924.ffy6xxwqugoj24nj@mac>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <c4eca955-0384-7988-ae6c-6385823523ae@bitdefender.com>
Date: Thu, 22 Nov 2018 17:25:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20181122144924.ffy6xxwqugoj24nj@mac>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Mihai_Don=c8=9bu?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjIvMTggNDo0OSBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUaHUsIE5v
diAyMiwgMjAxOCBhdCAwMjo0ODowN1BNICswMjAwLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+
IE9uIDExLzIyLzE4IDEyOjU4IFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4gT24gVGh1
LCBOb3YgMjIsIDIwMTggYXQgMTI6MTQ6NTlQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1IHdyb3Rl
Ogo+Pj4+IE9uIDExLzIyLzE4IDEyOjA1IFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+
PiBPbiBXZWQsIE5vdiAyMSwgMjAxOCBhdCAwODo1NTo0OFBNICswMjAwLCBSYXp2YW4gQ29qb2Nh
cnUgd3JvdGU6Cj4+Pj4+PiBPbiAxMS8xNi8xOCA3OjA0IFBNLCBSb2dlciBQYXUgTW9ubsOpIHdy
b3RlOgo+Pj4+Pj4+PiArICAgICAgICAgICAgaWYgKCBhID09IHYgKQo+Pj4+Pj4+PiArICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOwo+Pj4+Pj4+PiArCj4+Pj4+Pj4+ICsgICAgICAgICAgICAvKiBQ
YXVzZSwgc3luY2VkLiAqLwo+Pj4+Pj4+PiArICAgICAgICAgICAgd2hpbGUgKCAhYS0+YXJjaC5p
bl9ob3N0ICkKPj4+Pj4+PiBXaHkgbm90IHVzZSBhLT5pc19ydW5uaW5nIGFzIGEgd2F5IHRvIGtu
b3cgd2hldGhlciB0aGUgdkNQVSBpcwo+Pj4+Pj4+IHJ1bm5pbmc/Cj4+Pj4+Pj4KPj4+Pj4+PiBJ
IHRoaW5rIHRoZSBsb2dpYyBvZiB1c2luZyB2Y3B1X3BhdXNlIGFuZCBleHBlY3RpbmcgdGhlIHJ1
bm5pbmcgdmNwdQo+Pj4+Pj4+IHRvIHRha2UgYSB2bWV4aXQgYW5kIHRodXMgc2V0IGluX2hvc3Qg
aXMgd3JvbmcgYmVjYXVzZSBhIHZjcHUgdGhhdAo+Pj4+Pj4+IHdhc24ndCBydW5uaW5nIHdoZW4g
dmNwdV9wYXVzZV9ub3N5bmMgaXMgY2FsbGVkIHdvbid0IGdldCBzY2hlZHVsZWQKPj4+Pj4+PiBh
bnltb3JlLCB0aHVzIG5vdCB0YWtpbmcgYSB2bWV4aXQgYW5kIHRoaXMgZnVuY3Rpb24gd2lsbCBs
b2NrdXAuCj4+Pj4+Pj4KPj4+Pj4+PiBJIGRvbid0IHRoaW5rIHlvdSBuZWVkIHRoZSBpbl9ob3N0
IGJvb2xlYW4gYXQgYWxsLgo+Pj4+Pj4+Cj4+Pj4+Pj4+ICsgICAgICAgICAgICAgICAgY3B1X3Jl
bGF4KCk7Cj4+Pj4+Pj4gSXMgdGhpcyByZWFsbHkgYmV0dGVyIHRoYW4gdXNpbmcgdmNwdV9wYXVz
ZT8KPj4+Pj4+Pgo+Pj4+Pj4+IEkgYXNzdW1lIHRoaXMgaXMgZG9uZSB0byBhdm9pZCB3YWl0aW5n
IG9uIGVhY2ggdmNwdSwgYW5kIGluc3RlYWQgZG9pbmcKPj4+Pj4+PiBpdCBoZXJlIGxpa2VseSBt
ZWFucyBsZXNzIHdhaXQgdGltZT8KPj4+Pj4+Cj4+Pj4+PiBUaGUgcHJvYmxlbSB3aXRoIHBsYWlu
IHZjcHVfcGF1c2UoKSBpcyB0aGF0IHdlIHdlcmVuJ3QgYWJsZSB0byB1c2UgaXQsCj4+Pj4+PiBm
b3IgdGhlIHNhbWUgcmVhc29uICh3aGljaCByZW1haW5zIHVuY2xlYXIgYXMgb2YgeWV0KSB0aGF0
IHdlIGNvdWxkbid0Cj4+Pj4+PiB1c2UgYS0+aXNfcnVubmluZzogd2UgZ2V0IENQVSBzdHVjayBo
eXBlcnZpc29yIGNyYXNoZXMgdGhhdCB3YXkuIEhlcmUncwo+Pj4+Pj4gb25lIHRoYXQgdXNlcyB0
aGUgc2FtZSBsb2dpYywgYnV0IGxvb3BzIG9uIGEtPmlzX3J1bm5pbmcgaW5zdGVhZCBvZgo+Pj4+
Pj4gIWEtPmFyY2guaW5faG9zdDoKPj4+Cj4+PiBbLi4uXQo+Pj4KPj4+Pj4+IFNvbWUgc2NoZWR1
bGVyIG1hZ2ljIGFwcGVhcnMgdG8gaGFwcGVuIGhlcmUgd2hlcmUgaXQgaXMgdW5jbGVhciB3aHkK
Pj4+Pj4+IGlzX3J1bm5pbmcgZG9lc24ndCBzZWVtIHRvIGVuZCB1cCBiZWluZyAwIGFzIGV4cGVj
dGVkIGluIG91ciBjYXNlLiBXZSdsbAo+Pj4+Pj4ga2VlcCBkaWdnaW5nLgo+Pj4+Pgo+Pj4+PiBU
aGVyZSBzZWVtcyB0byBiZSBzb21lIGtpbmQgb2YgZGVhZGxvY2sgYmV0d2Vlbgo+Pj4+PiB2bXhf
c3RhcnRfcmVleGVjdXRlX2luc3RydWN0aW9uIGFuZCBoYXBfdHJhY2tfZGlydHlfdnJhbS9oYW5k
bGVfbW1pby4KPj4+Pj4gQXJlIHlvdSBob2xkaW5nIGEgbG9jayB3aGlsZSB0cnlpbmcgdG8gcHV0
IHRoZSBvdGhlciB2Y3B1cyB0byBzbGVlcD8KPj4+Pgo+Pj4+IGQtPmFyY2gucmV4ZWNfbG9jaywg
YnV0IEkgZG9uJ3Qgc2VlIGhvdyB0aGF0IHdvdWxkIG1hdHRlciBpbiB0aGlzIGNhc2UuCj4+Pgo+
Pj4gVGhlIHRyYWNlIGZyb20gcENQVSMwOgo+Pj4KPj4+IChYRU4pIFsgMzY2OC4wMTY5ODldIFJG
TEFHUzogMDAwMDAwMDAwMDAwMDIwMiAgIENPTlRFWFQ6IGh5cGVydmlzb3IgKGQwdjApCj4+PiBb
Li4uXQo+Pj4gKFhFTikgWyAzNjY4LjI3NTQxN10gWGVuIGNhbGwgdHJhY2U6Cj4+PiAoWEVOKSBb
IDM2NjguMjc4NzE0XSAgICBbPGZmZmY4MmQwODAxMzI3ZDI+XSB2Y3B1X3NsZWVwX3N5bmMrMHg0
MC8weDcxCj4+PiAoWEVOKSBbIDM2NjguMjg0OTUyXSAgICBbPGZmZmY4MmQwODAxMDczNWI+XSBk
b21haW4uYyNkb19kb21haW5fcGF1c2UrMHgzMy8weDRmCj4+PiAoWEVOKSBbIDM2NjguMjkxOTcz
XSAgICBbPGZmZmY4MmQwODAxMDg3OWE+XSBkb21haW5fcGF1c2UrMHgyNS8weDI3Cj4+PiAoWEVO
KSBbIDM2NjguMjk3OTUyXSAgICBbPGZmZmY4MmQwODAyNDVlNjk+XSBoYXBfdHJhY2tfZGlydHlf
dnJhbSsweDJjMS8weDRhNwo+Pj4gKFhFTikgWyAzNjY4LjMwNDc5N10gICAgWzxmZmZmODJkMDgw
MWRkOGY1Pl0gZG9faHZtX29wKzB4MThiZS8weDJiNTgKPj4+IChYRU4pIFsgMzY2OC4zMTA4NjRd
ICAgIFs8ZmZmZjgyZDA4MDE3MmFjYT5dIHB2X2h5cGVyY2FsbCsweDFlNS8weDQwMgo+Pj4gKFhF
TikgWyAzNjY4LjMxNzAxN10gICAgWzxmZmZmODJkMDgwMjUwODk5Pl0gZW50cnkubyN0ZXN0X2Fs
bF9ldmVudHMrMC8weDNkCj4+Pgo+Pj4gU2hvd3MgdGhlcmUncyBhbiBoeXBlcmNhbGwgZXhlY3V0
ZWQgZnJvbSBEb20wIHRoYXQncyB0cnlpbmcgdG8gcGF1c2UKPj4+IHRoZSBkb21haW4sIHRodXMg
cGF1c2luZyBhbGwgdGhlIHZDUFVzLgo+Pj4KPj4+IFRoZW4gcENQVSMzOgo+Pj4KPj4+IChYRU4p
IFsgMzY2OS4wNjI4NDFdIFJGTEFHUzogMDAwMDAwMDAwMDAwMDIwMiAgIENPTlRFWFQ6IGh5cGVy
dmlzb3IgKGQxdjApCj4+PiBbLi4uXQo+Pj4gKFhFTikgWyAzNjY5LjMyMjgzMl0gWGVuIGNhbGwg
dHJhY2U6Cj4+PiAoWEVOKSBbIDM2NjkuMzI2MTI4XSAgICBbPGZmZmY4MmQwODAyMTAwNmE+XSB2
bXhfc3RhcnRfcmVleGVjdXRlX2luc3RydWN0aW9uKzB4MTA3LzB4NjhhCj4+PiAoWEVOKSBbIDM2
NjkuMzMzOTI1XSAgICBbPGZmZmY4MmQwODAyMTBiM2U+XSBwMm1fbWVtX2FjY2Vzc19jaGVjaysw
eDU1MS8weDY0ZAo+Pj4gKFhFTikgWyAzNjY5LjM0MDc3NF0gICAgWzxmZmZmODJkMDgwMWRlZTll
Pl0gaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdCsweDJmMi8weDYzMQo+Pj4gKFhFTikgWyAzNjY5
LjM0ODA1MV0gICAgWzxmZmZmODJkMDgwMjAyYzAwPl0gdm14X3ZtZXhpdF9oYW5kbGVyKzB4MTU2
Yy8weDFlNDUKPj4+IChYRU4pIFsgMzY2OS4zNTQ4OTldICAgIFs8ZmZmZjgyZDA4MDIwODIwYz5d
IHZteF9hc21fdm1leGl0X2hhbmRsZXIrMHhlYy8weDI1MAo+Pj4KPj4+IFNlZW1zIHRvIGJlIGJs
b2NrZWQgaW4gdm14X3N0YXJ0X3JlZXhlY3V0ZV9pbnN0cnVjdGlvbiwgYW5kIHRodXMgbm90Cj4+
PiBnZXR0aW5nIHBhdXNlZCBhbmQgdHJpZ2dlcmluZyB0aGUgd2F0Y2hkb2cgb24gcENQVSMwPwo+
Pj4KPj4+IFlvdSBzaG91bGQgY2hlY2sgb24gd2hpY2ggdkNQVSBpcyB0aGUgdHJhY2UgZnJvbSBw
Q1BVIzAgd2FpdGluZywgaWYKPj4+IHRoYXQncyB0aGUgdkNQVSBydW5uaW5nIG9uIHBDUFUjMyAo
ZDF2MCkgeW91IHdpbGwgaGF2ZSB0byBjaGVjayB3aGF0J3MKPj4+IHRha2luZyBzdWNoIGEgbG9u
ZyB0aW1lIGluIHZteF9zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24uCj4+Cj4+IFJpZ2h0LCBz
byB0aGlzIGlzIHdoYXQgYXBwZWFycyB0byBiZSBoYXBwZW5pbmcsIGlmIHRoZSBvdXRwdXQgb2Yg
bXkgdGVzdAo+PiBpcyB0byBiZSB0cnVzdGVkOiBodHRwczovL3Bhc3RlYmluLmNvbS9ZRURxTnV3
aAo+Pgo+PiAxLiB2bXhfc3RhcnRfcmVleGVjdXRlX2luc3RydWN0aW9uKCkgcGF1c2VzIGFsbCBW
Q1BVcyBidXQgc2VsZiAod2hpY2gKPj4gYXBwZWFycyB0byBiZSBWQ1BVIDEpOgo+Pgo+PiAoWEVO
KSBbICAxOTUuNDI3MTQxXSAwIHBhdXNlX2NvdW50IDAKPj4gKFhFTikgWyAgMTk1LjQyNzE0Ml0g
MiBwYXVzZV9jb3VudCAwCj4+IChYRU4pIFsgIDE5NS40MjcxNDNdIDMgcGF1c2VfY291bnQgMAo+
PiAoWEVOKSBbICAxOTUuNDI3MTQ0XSA0IHBhdXNlX2NvdW50IDAKPj4gKFhFTikgWyAgMTk1LjQy
NzE0Nl0gNSBwYXVzZV9jb3VudCAwCj4+IChYRU4pIFsgIDE5NS40MjcxNDddIDYgcGF1c2VfY291
bnQgMAo+PiAoWEVOKSBbICAxOTUuNDI3MTQ4XSA3IHBhdXNlX2NvdW50IDAKPiAKPiBUaGUgZGlm
ZiBiZWxvdyBkb2Vzbid0IHNob3cgd2hlcmUgeW91IGFkZCB0aGlzIG1lc3NhZ2UsIG5laXRoZXIK
PiB3aGF0J3MgYWN0dWFsbHkgcHJpbnRpbmcuIEkgZ3Vlc3MgdGhlIGZpcnN0IG51bWJlciBpcyB0
aGUgdkNQVSBJRCwgYW5kCj4gdGhlIHNlY29uZCB0aGUgdmFsdWUgb2YgcGF1c2VfY291bnQgYXQg
c29tZSBwb2ludD8KClllcywgZXhhY3RseS4gU28gdGhlIGFib3ZlIHRlbGxzIHVzIHRoYXQgVkNQ
VXMgMCBhbmQgMi03IGhhdmUgYmVlbgpwYXVzZWQgKG5vc3luYykgYnkgdm14X3N0YXJ0X3JlZXhl
Y3V0ZV9pbnN0cnVjdGlvbigpLCB3aGljaCBpcyBub3cgZG9pbmcKYSB3aGlsZSAoIGEtPmlzX3J1
bm5pbmcgKSBjcHVfcmVsYXgoKS4KCj4+IDIuIFRoZSBoeXBlcmNhbGwgaGFwcGVucywgd2hpY2gg
Y2FsbHMgZG9tYWluX3BhdXNlKCksIHdoaWNoIEkndmUKPj4gbW9kaWZpZWQgdGh1czoKPj4KPj4g
QEAgLTk1OSw3ICs5NjEsMTAgQEAgc3RhdGljIHZvaWQgZG9fZG9tYWluX3BhdXNlKHN0cnVjdCBk
b21haW4gKmQsCj4+ICAgICAgYXRvbWljX2luYygmZC0+cGF1c2VfY291bnQpOwo+Pgo+PiAgICAg
IGZvcl9lYWNoX3ZjcHUoIGQsIHYgKQo+PiArICAgIHsKPj4gKyAgICAgICAgcHJpbnRrKCJkb21h
aW5fcGF1c2UgJWRcbiIsIHYtPnZjcHVfaWQpOwo+IAo+IENvdWxkIHlvdSBwcmludCBib3RoIHRo
ZSBkb21haW4gYW5kIHRoZSB2Y3B1IGlkcz8KCk9mIGNvdXJzZSwgYnV0IEkgdGhpbmsgSSd2ZSBm
b3VuZCB0aGUgaXNzdWUgKHBsZWFzZSBzZWUgYmVsb3cpLgoKPj4gICAgICAgICAgc2xlZXBfZm4o
dik7Cj4+ICsgICAgfQo+Pgo+PiAgICAgIGFyY2hfZG9tYWluX3BhdXNlKGQpOwo+PiAgfQo+Pgo+
PiBhbmQgd2hpY2ggc2F5czoKPj4KPj4gKFhFTikgWyAgMTk1LjQ5MjA2NF0gZG9tYWluX3BhdXNl
IDAKPiAKPiBUaGlzIGlzIHRoZSBoeXBlcmNhbGwgY29kZSB3YWl0aW5nIGZvciBkb21haW4gMSB2
Q1BVIDAgdG8gcGF1c2U/CgpZZXMuCgo+PiAzLiBBdCB0aGlzIHBvaW50LCBhY2NvcmRpbmcgdG8g
YWRkcjJsaW5lLAo+PiB2bXhfc3RhcnRfcmVleGVjdXRlX2luc3RydWN0aW9uKCkgZG9lcyAid2hp
bGUgKCBhLT5pc19ydW5uaW5nICkKPj4gY3B1X3JlbGF4KCk7IiBmb3IgYWxsIFZDUFVzIGJ1dCBp
dHNlbGYuCj4gCj4gV2h5IGRvbid0IHlvdSBqdXN0IHN0YXJ0IGJ5IHVzaW5nOgo+IAo+IGZvcl9l
YWNoX3ZjcHUoIGQsIHYgKQo+ICAgICBpZiAoIHYgIT0gY3VycmVudCApCj4gICAgICAgICB2Y3B1
X3BhdXNlKHYpOwo+IAo+IEluc3RlYWQgb2Ygb3Blbi1jb2RpbmcgaXQgaW4gdm14X3N0YXJ0X3Jl
ZXhlY3V0ZV9pbnN0cnVjdGlvbi4KClRoYXQncyB0aGUgaW50ZW50aW9uIGlmIHdlIGNhbiBnZXQg
aXQgdG8gd29yay4KCj4+IE5vdywgZDF2MCwgd2hpY2gsIGlmIEknbSByZWFkaW5nIHRoaXMgY29y
cmVjdGx5LCBpcyB0aGUgVkNQVSB0aGF0Cj4+IGRvbWFpbl9wYXVzZSgpIGlzIHN0dWNrIHdhaXRp
bmcgZm9yLCBkb2VzOgo+Pgo+PiAoWEVOKSBbICAyMDAuODI5ODc0XSBYZW4gY2FsbCB0cmFjZToK
Pj4gKFhFTikgWyAgMjAwLjgzMzE2Nl0gICAgWzxmZmZmODJkMDgwMTI3OGM2Pl0KPj4gcXVldWVf
cmVhZF9sb2NrX3Nsb3dwYXRoKzB4MjUvMHg0ZAo+PiAoWEVOKSBbICAyMDAuODQwMTg2XSAgICBb
PGZmZmY4MmQwODAyMGMxZjY+XQo+PiBnZXRfcGFnZV9mcm9tX2dmbl9wMm0rMHgxNGUvMHgzYjAK
Pj4gKFhFTikgWyAgMjAwLjg0NzEyMV0gICAgWzxmZmZmODJkMDgwMjQ3MjEzPl0KPj4gaGFwX3Ay
bV9nYV90b19nZm5fNF9sZXZlbHMrMHg0OC8weDI5OQo+PiAoWEVOKSBbICAyMDAuODU0NDAwXSAg
ICBbPGZmZmY4MmQwODAyNDc0ODA+XQo+PiBoYXBfZ3ZhX3RvX2dmbl80X2xldmVscysweDFjLzB4
MWUKPj4gKFhFTikgWyAgMjAwLjg2MTMzMV0gICAgWzxmZmZmODJkMDgwMjEyNzVjPl0gcGFnaW5n
X2d2YV90b19nZm4rMHgxMGUvMHgxMWQKPj4gKFhFTikgWyAgMjAwLjg2NzkxOF0gICAgWzxmZmZm
ODJkMDgwMWQ2NmUwPl0gaHZtLmMjX19odm1fY29weSsweDk4LzB4MzdmCj4+IChYRU4pIFsgIDIw
MC44NzQzMjldICAgIFs8ZmZmZjgyZDA4MDFkODQ4ZD5dCj4+IGh2bV9mZXRjaF9mcm9tX2d1ZXN0
X3ZpcnRfbm9mYXVsdCsweDE0LzB4MTYKPj4gKFhFTikgWyAgMjAwLjg4MjEzMF0gICAgWzxmZmZm
ODJkMDgwMWQxNDFhPl0KPj4gZW11bGF0ZS5jI19odm1fZW11bGF0ZV9vbmUrMHgxMTgvMHgyYmMK
Pj4gKFhFTikgWyAgMjAwLjg4OTQ5Nl0gICAgWzxmZmZmODJkMDgwMWQxNmI0Pl0gaHZtX2VtdWxh
dGVfb25lKzB4MTAvMHgxMgo+PiAoWEVOKSBbICAyMDAuODk1NzM1XSAgICBbPGZmZmY4MmQwODAx
ZTA5MDI+XSBoYW5kbGVfbW1pbysweDUyLzB4YzkKPj4gKFhFTikgWyAgMjAwLjkwMTYyNl0gICAg
WzxmZmZmODJkMDgwMWUwOWJhPl0KPj4gaGFuZGxlX21taW9fd2l0aF90cmFuc2xhdGlvbisweDQx
LzB4NDMKPj4gKFhFTikgWyAgMjAwLjkwODk5NF0gICAgWzxmZmZmODJkMDgwMWRlZDFmPl0KPj4g
aHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdCsweDEzMy8weDYzMQo+PiAoWEVOKSBbICAyMDAuOTE2
MjcxXSAgICBbPGZmZmY4MmQwODAyMDJjNDA+XQo+PiB2bXhfdm1leGl0X2hhbmRsZXIrMHgxNTZj
LzB4MWU0NQo+PiAoWEVOKSBbICAyMDAuOTIzMTE3XSAgICBbPGZmZmY4MmQwODAyMDgyNGM+XQo+
PiB2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKzB4ZWMvMHgyNTAKPiAKPiBXaGF0IGxvY2sgaXMgaXQg
d2FpdGluZyBvbj8gSXMgdGhpcyB0aGUgcGFnaW5nIGxvY2s/IElmIHNvIHlvdSB3aWxsCj4gaGF2
ZSB0byBmaWd1cmUgb3V0IHdobyBpcyBob2xkaW5nIHRoaXMgbG9jay4KCkl0IHR1cm5zIG91dCB0
aGF0IGl0J3MgdGhlIHAybSBsb2NrLiBJJ3ZlIGxvb2tlZCBhdCB0aGUgY29kZSBtb3JlCmNsb3Nl
bHksIGFuZCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KCkgdGFrZXMgYSBwMm0gbG9jazoKCjE5
MjMgICAgIC8qCjE5MjQgICAgICAqIFRha2UgYSBsb2NrIG9uIHRoZSBob3N0IHAybSBzcGVjdWxh
dGl2ZWx5LCB0byBhdm9pZCBwb3RlbnRpYWwKMTkyNSAgICAgICogbG9ja2luZyBvcmRlciBwcm9i
bGVtcyBsYXRlciBhbmQgdG8gaGFuZGxlIHVuc2hhcmUgZXRjLgoxOTI2ICAgICAgKi8KMTkyNyAg
ICAgaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShjdXJyZCk7Cgp0aGVuIGVuZHMgdXAgY2FsbGlu
ZyBwMm1fbWVtX2FjY2Vzc19jaGVjaygpIHdpdGggc2FpZCBsb2NrIHRha2VuLgoKVGhlbiBwMm1f
bWVtX2FjY2Vzc19jaGVjaygpIGFsc28gZG9lcyBhIGJpdCBvZiBnZm5fbG9jayhwMm0sIGdmbiwg
MCkKKGFsdGhvdWdoIGl0IGFsc28gdW5sb2NrcyB0aG9zZSBieSB0aGUgdGltZQp2bXhfc3RhcnRf
cmVleGVjdXRlX2luc3RydWN0aW9uKCkgZ2V0cyBjYWxsZWQpLgoKQW5kIHRoZW4sIG9mIGNvdXJz
ZSwgdm14X3N0YXJ0X3JlZXhlY3V0ZSgpIHJ1bnMsIGdldHMgc3R1Y2sgaW4gdGhhdCBsb29wCihp
dCBkb2Vzbid0IG1hdHRlciBpZiB3ZSBtYW51YWxseSBsb29rIGF0IGlzX3J1bm5pbmcgb3IgY2Fs
bAp2Y3B1X3BhdXNlKCksIHRoZSBlZmZlY3QgaXMgdGhlIHNhbWUpLCB3aGlsZSB0aGUgb3RoZXIg
VkNQVSBlbmRzIHVwCnJ1bm5pbmcgZ2V0X3BhZ2VfZnJvbV9nZm5fcDJtKCksIHdoaWNoIHRyaWVz
IHRvIGFsc28gbG9jayB0aGUgcDJtIGFuZApkZWFkbG9ja3MuCgpJJ3ZlIHBsYWNlZCBwcmludGso
KXMgYmVmb3JlIGFuZCBhZnRlciBwMm1fcmVhZF9sb2NrKHAybSk7IGluIHRoZSBpZiAoCmxpa2Vs
eSghcDJtX2xvY2tlZF9ieV9tZShwMm0pKSApIGNvbmRpdGlvbmFsIGluIGdldF9wYWdlX2Zyb21f
Z2ZuX3AybSgpLAphbmQgaXQgc2VlbXMgdG8gY29uZmlybSB0aGlzIHRoZW9yeSAtIHRoZSBsYXN0
IHRoaW5nIHRoYXQgZ2V0cyBwcmludGVkCmJlZm9yZSB0aGUgY3Jhc2ggaXMgdGhlIGxpbmUgYmVm
b3JlIHAybV9yZWFkX2xvY2socDJtKS4KClRoaXMgc2VlbXMgdG8gaW1wbHkgdGhhdCBpc19ydW5u
aW5nIGdldHMgbXVjaCBsYXRlciB0aGFuIGluX2hvc3Qgd291bGQKaGF2ZSwgc28gd2l0aCB0aGUg
aW5faG9zdCBjb2RlIHZteF9zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24oKSAoYW5kIHNvCnAy
bV9tZW1fYWNjZXNzX2NoZWNrKCkgYW5kIGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQoKSkgYXJl
IGFibGUgdG8gZXhpdAppbiBhIHRpbWVseSBtYW5uZXIsIGFsbG93aW5nIGdldF9wYWdlX2Zyb21f
Z2ZuX3AybSgpIHRvIHRha2UgdGhlIHAybQpsb2NrIGFmdGVyd2FyZHMgYW5kIHRoZSBzaG93IGdv
ZXMgb24uCgo+IElzIHRoaXMgb24gdG9wIG9mIHBsYWluIHN0YWdpbmcsIG9yIGRvIHlvdSBoYXZl
IG90aGVyIGNoYW5nZXMgYXBwbGllZAo+IHRvIFhlbj8KCk15IHRlc3RzIGFyZSBkb25lIG9uIGFu
IG9sZGVyLCBYZW5TZXJ2ZXItcmVsYXRlZCA0LjcuNSBYZW4uIEkgYWxzbyBoYXZlCmEgcGF0Y2gg
YXBwbGllZCB0aGF0IGR1bXBzIGFsbCB0aGUgQ1BVcyBvbiBjcmFzaCAob3RoZXJ3aXNlIEknZCBv
bmx5IHNlZQpvbmUgb2YgdGhlbSB3aGljaCBpcyBub3QgdmVyeSBoZWxwZnVsIGluIHNpdHVhdGlv
bnMgbGlrZSB0aGVzZSkgdGhhdApBbmRyZXcgaGFzIGtpbmRseSBwcm92aWRlZC4KCgpUaGFua3Ms
ClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:29:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:29: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-devel-bounces@lists.xenproject.org>)
	id 1gPqvK-0005s2-4A; Thu, 22 Nov 2018 15:29: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=bt5v=ob=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPqvI-0005rq-E5
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 15:29:44 +0000
X-Inumbo-ID: 6f14ba72-ee6b-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f14ba72-ee6b-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 15:29:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPqvC-0004IA-WF; Thu, 22 Nov 2018 15:29:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPqvC-0008Mc-Nv; Thu, 22 Nov 2018 15:29:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPqvC-0003bB-NJ; Thu, 22 Nov 2018 15:29:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130690-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a9400d630b341da544ff355405db779356fe8807
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Nov 2018 15:29:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130690: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY5MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDY5MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgYTk0MDBkNjMwYjM0MWRhNTQ0ZmYzNTU0MDVkYjc3OTM1NmZlODgwNwpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDMgZGF5cyAgIDI3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDY5MCAgMjAxOC0xMS0yMiAxMzowMToyNCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhz
bSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODI1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:31:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:31: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-devel-bounces@lists.xenproject.org>)
	id 1gPqwV-0006Vh-Jy; Thu, 22 Nov 2018 15:30: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=NKve=OB=citrix.com=prvs=857cca76a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gPqwU-0006Vc-Rh
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 15:30:58 +0000
X-Inumbo-ID: 9aba5fe8-ee6b-11e8-83e0-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9aba5fe8-ee6b-11e8-83e0-12d6303a7972;
 Thu, 22 Nov 2018 15:30:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="71297274"
Date: Thu, 22 Nov 2018 15:30:49 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181122153049.gu6jbtkm7muqvzz4@zion.uk.xensource.com>
References: <5BF6894D02000078001FECE2@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BF6894D02000078001FECE2@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] common: make sure symbols-dummy.o gets
 rebuilt when needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDM6NDc6NDFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlIHBlci1hcmNoIHRvcCBsZXZlbCBtYWtlIGZpbGVzIGRvbid0IHJlY29yZCBhbnkg
ZGVwZW5kZW5jaWVzIGZvciB0aGUKPiBmaWxlLCBzbyBpdHMgbWVyZSBleGlzdGVuY2UgaXMgZW5v
dWdoIGZvciBtYWtlIHRvIGNvbnNpZGVyIGl0IHVwLXRvLQo+IGRhdGUuIEFzIG9mIGFiM2U1ZjVm
ZjkgKCJ4c3BsaWNlLCBzeW1ib2xzOiBJbXBsZW1lbnQgZmFzdCBzeW1ib2wgbmFtZXMKPiAtPiB2
aXJ0dWFsIGFkZHJlc3NlcyBsb29rdXAiKSB0aGUgZmlsZSwgaG93ZXZlciwgZGVwZW5kcyBvbiB0
aGUKPiBGQVNUX1NZTUJPTF9MT09LVVAgY29uZmlnIG9wdGlvbiwgd2hpY2ggbWF5IGNoYW5nZSBi
ZXR3ZWVuIGluY3JlbWVudGFsCj4gcmUtYnVpbGRzLgo+IAo+IFVzZSB0aGUgJChleHRyYS15KSBt
YWNoaW5lcnkgdG8gZ2V0IHRoZSBmaWxlIGJ1aWx0IHdpdGhvdXQgYW4gZXh0cmEKPiByZWN1cnNp
b24gc3RlcCBpbnRvIGNvbW1vbi8sIGJ1dCBpbnN0ZWFkIHJpZ2h0IHdoZW4gdGhlIG90aGVyIHRo
aW5ncyBpbgo+IHRoYXQgZGlyZWN0b3J5IGdldCBidWlsdC4KCkFGQUlDVCBleHRyYS15IG1hY2hp
bmVyeSB3YXMgYnJva2VuIGJlZm9yZSB0aGlzIHBhdGNoLiBJdCBtaWdodCBiZSB3b3J0aApjYWxs
aW5nIHRoYXQgb3V0IGhlcmUuCgo+IAo+IFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIG1h
a2UgdGhlIGdlbmRlcCBpbnZvY2F0aW9uIGNvdmVyIGJvdGgKPiAkKG9iai1iaW4teSkgYW5kICQo
ZXh0cmEteSksIGV2ZW4gaWYgdGhpcyBpcyBub3QgZGlyZWN0bHkgcmVsYXRlZCBoZXJlLgo+IEkg
c2hvdWxkIGhhdmUgaW5jbHVkZWQgdGhlbSByaWdodCBhd2F5IGluIDhiNmVmOWMxNTIgKCJjb21w
YXQ6IGVuZm9yY2UKPiBkaXN0aW5ndWlzaGFibGUgZmlsZSBuYW1lcyBpbiBzeW1ib2wgdGFibGUi
KS4KPiAKPiBSZXBvcnRlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gLS0tIGEveGVu
L2FyY2gvYXJtL01ha2VmaWxlCj4gKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCj4gQEAgLTEw
MCw5ICsxMDAsNiBAQCBwcmVsaW5rLm86ICQoQUxMX09CSlMpCj4gIAkkKExEKSAkKExERkxBR1Mp
IC1yIC1vICRAICReCj4gIGVuZGlmCj4gIAo+IC0kKEJBU0VESVIpL2NvbW1vbi9zeW1ib2xzLWR1
bW15Lm86Cj4gLQkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMgJChCQVNFRElSKS9j
b21tb24gc3ltYm9scy1kdW1teS5vCj4gLQo+ICAkKFRBUkdFVCktc3ltczogcHJlbGluay5vIHhl
bi5sZHMgJChCQVNFRElSKS9jb21tb24vc3ltYm9scy1kdW1teS5vCgpBcyBkaXNjdXNzZWQgb24g
SVJDIGRpcmVjdCBkZXBlbmRlbmNpZXMgb24gc3ltYm9scy1kdW1teS5vIHNob3VsZCBiZQpkZWxl
dGVkLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:34:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:34: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-devel-bounces@lists.xenproject.org>)
	id 1gPr09-0006hN-6Q; Thu, 22 Nov 2018 15:34: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=kqx2=ob=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPr08-0006hG-0N
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 15:34:44 +0000
X-Inumbo-ID: 21506bbc-ee6c-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21506bbc-ee6c-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 15:34:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 08:34:41 -0700
Message-Id: <5BF6CC8F02000078001FF045@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 08:34:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-11-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-11-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 10/14] x86/mm: Switch {get,
 put}_gfn() infrastructure to using gfn_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDE0OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCj4gQEAgLTUxMiw3ICs1MTIsNyBAQCBpbnQgZmlsbF92
bXNyX2RhdGEoc3RydWN0IG1jaW5mb19iYW5rICptY19iYW5rLCBzdHJ1Y3QgCj4gZG9tYWluICpk
LAo+ICAgKiBYWFggZm9sbG93aW5nIHNpdHVhdGlvbiBtaXNzZWQ6Cj4gICAqIFBvRCwgRm9yZWln
biBtYXBwZWQsIEdyYW50ZWQsIFNoYXJlZAo+ICAgKi8KPiAtaW50IHVubW1hcF9icm9rZW5fcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcgZ2ZuKQo+ICtpbnQg
dW5tbWFwX2Jyb2tlbl9wYWdlKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbiwgZ2ZuX3QgZ2Zu
KQoKU2luY2UgeW91IHRvdWNoIGl0IGFuZCBpdHMgY2FsbGVyIGFueXdheSAtIGNvdWxkIEkgdGFs
ayB5b3UgaW50byBkcm9wcGluZwp0aGUgc3RyYXkgZXh0cmEgJ20nIGZyb20gdGhlIG5hbWUgYXQg
dGhlIHNhbWUgdGltZT8KCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiArKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+IEBAIC0yMTk5LDcgKzIxOTksOCBAQCBzdGF0
aWMgdm9pZCB2bXhfdmNwdV91cGRhdGVfdm1mdW5jX3ZlKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAg
ICAgICAgICBwMm1fdHlwZV90IHQ7Cj4gICAgICAgICAgICAgIG1mbl90IG1mbjsKPiAgCj4gLSAg
ICAgICAgICAgIG1mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuX3godmNwdV9hbHRw
Mm0odikudmVpbmZvX2dmbiksICZ0KTsKPiArICAgICAgICAgICAgLyogVE9ETzogVGhpcyBpcyBh
IHNlY3VyaXR5IGlzc3VlLi4uICovCj4gKyAgICAgICAgICAgIG1mbiA9IGdldF9nZm5fcXVlcnlf
dW5sb2NrZWQoZCwgdmNwdV9hbHRwMm0odikudmVpbmZvX2dmbiwgJnQpOwoKSSB0aGluayB0aGUg
Y29tbWVudCBjb3VsZCBkbyB3aXRoIGJlaW5nIHNsaWdodGx5IGxlc3MgdmFndWUuIFlvdQphbmQg
SSBjYW4gc2VlIHJpZ2h0IG5vdyB3aGF0IHRoZSBpc3N1ZSBpcywgYnV0IEknbSBub3Qgc3VyZSBJ
J2xsCnJlbWVtYmVyIGluIGEgeWVhciBvciB0d28gd2l0aG91dCBoYXZpbmcgdG8gc3BlbmQgZXh0
cmEgdGltZS4KCj4gQEAgLTM0MTgsNyArMzQxOCw3IEBAIGludCBzaGFkb3dfdHJhY2tfZGlydHlf
dnJhbShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgKiB3cml0ZSBhY2Nlc3MgKi8K
PiAgICAgICAgICAgICAgZm9yICggaSA9IGJlZ2luX3BmbjsgaSA8IGVuZF9wZm47IGkrKyApCj4g
ICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgIG1mbl90IG1mbiA9IGdldF9nZm5fcXVl
cnlfdW5sb2NrZWQoZCwgaSwgJnQpOwo+ICsgICAgICAgICAgICAgICAgbWZuX3QgbWZuID0gZ2V0
X2dmbl9xdWVyeV91bmxvY2tlZChkLCBfZ2ZuKGkpLCAmdCk7Cj4gICAgICAgICAgICAgICAgICBp
ZiAoICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQoKV291bGQgeW91IG1pbmQgYWRkaW5nIHRo
ZSBtaXNzaW5nIGJsYW5rIGxpbmUgYXQgdGhpcyBvY2Nhc2lvbj8gWW91CmFscmVhZHkgZG8gc28g
ZWxzZXdoZXJlLgoKSW4gYW55IGV2ZW50OgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:38:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:38: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-devel-bounces@lists.xenproject.org>)
	id 1gPr3P-0006yZ-Pe; Thu, 22 Nov 2018 15:38: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=mIHh=OB=citrix.com=prvs=8571d395d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPr3O-0006yT-Pr
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 15:38:06 +0000
X-Inumbo-ID: 99c3bd18-ee6c-11e8-93b6-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99c3bd18-ee6c-11e8-93b6-12d6303a7972;
 Thu, 22 Nov 2018 15:38:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="82244966"
Date: Thu, 22 Nov 2018 16:37:56 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20181122153756.au3ntxgfqjjhd6sb@mac>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <20181122100554.pyqqa5iw6g27erkv@mac>
 <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
 <20181122105821.6ihjcq5dy2lqjj6j@mac>
 <98f57a8a-288d-45ec-ef01-889fce63eeff@bitdefender.com>
 <20181122144924.ffy6xxwqugoj24nj@mac>
 <c4eca955-0384-7988-ae6c-6385823523ae@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c4eca955-0384-7988-ae6c-6385823523ae@bitdefender.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDU6MjU6MDJQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDExLzIyLzE4IDQ6NDkgUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4g
PiBPbiBUaHUsIE5vdiAyMiwgMjAxOCBhdCAwMjo0ODowN1BNICswMjAwLCBSYXp2YW4gQ29qb2Nh
cnUgd3JvdGU6Cj4gPj4gT24gMTEvMjIvMTggMTI6NTggUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3Jv
dGU6Cj4gPj4+IE9uIFRodSwgTm92IDIyLCAyMDE4IGF0IDEyOjE0OjU5UE0gKzAyMDAsIFJhenZh
biBDb2pvY2FydSB3cm90ZToKPiA+Pj4+IE9uIDExLzIyLzE4IDEyOjA1IFBNLCBSb2dlciBQYXUg
TW9ubsOpIHdyb3RlOgo+ID4+Pj4+IE9uIFdlZCwgTm92IDIxLCAyMDE4IGF0IDA4OjU1OjQ4UE0g
KzAyMDAsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiA+Pj4+Pj4gT24gMTEvMTYvMTggNzowNCBQ
TSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+Pj4+Pj4+PiArICAgICAgICAgICAgaWYgKCBh
ID09IHYgKQo+ID4+Pj4+Pj4+ICsgICAgICAgICAgICAgICAgY29udGludWU7Cj4gPj4+Pj4+Pj4g
Kwo+ID4+Pj4+Pj4+ICsgICAgICAgICAgICAvKiBQYXVzZSwgc3luY2VkLiAqLwo+ID4+Pj4+Pj4+
ICsgICAgICAgICAgICB3aGlsZSAoICFhLT5hcmNoLmluX2hvc3QgKQo+ID4+Pj4+Pj4gV2h5IG5v
dCB1c2UgYS0+aXNfcnVubmluZyBhcyBhIHdheSB0byBrbm93IHdoZXRoZXIgdGhlIHZDUFUgaXMK
PiA+Pj4+Pj4+IHJ1bm5pbmc/Cj4gPj4+Pj4+Pgo+ID4+Pj4+Pj4gSSB0aGluayB0aGUgbG9naWMg
b2YgdXNpbmcgdmNwdV9wYXVzZSBhbmQgZXhwZWN0aW5nIHRoZSBydW5uaW5nIHZjcHUKPiA+Pj4+
Pj4+IHRvIHRha2UgYSB2bWV4aXQgYW5kIHRodXMgc2V0IGluX2hvc3QgaXMgd3JvbmcgYmVjYXVz
ZSBhIHZjcHUgdGhhdAo+ID4+Pj4+Pj4gd2Fzbid0IHJ1bm5pbmcgd2hlbiB2Y3B1X3BhdXNlX25v
c3luYyBpcyBjYWxsZWQgd29uJ3QgZ2V0IHNjaGVkdWxlZAo+ID4+Pj4+Pj4gYW55bW9yZSwgdGh1
cyBub3QgdGFraW5nIGEgdm1leGl0IGFuZCB0aGlzIGZ1bmN0aW9uIHdpbGwgbG9ja3VwLgo+ID4+
Pj4+Pj4KPiA+Pj4+Pj4+IEkgZG9uJ3QgdGhpbmsgeW91IG5lZWQgdGhlIGluX2hvc3QgYm9vbGVh
biBhdCBhbGwuCj4gPj4+Pj4+Pgo+ID4+Pj4+Pj4+ICsgICAgICAgICAgICAgICAgY3B1X3JlbGF4
KCk7Cj4gPj4+Pj4+PiBJcyB0aGlzIHJlYWxseSBiZXR0ZXIgdGhhbiB1c2luZyB2Y3B1X3BhdXNl
Pwo+ID4+Pj4+Pj4KPiA+Pj4+Pj4+IEkgYXNzdW1lIHRoaXMgaXMgZG9uZSB0byBhdm9pZCB3YWl0
aW5nIG9uIGVhY2ggdmNwdSwgYW5kIGluc3RlYWQgZG9pbmcKPiA+Pj4+Pj4+IGl0IGhlcmUgbGlr
ZWx5IG1lYW5zIGxlc3Mgd2FpdCB0aW1lPwo+ID4+Pj4+Pgo+ID4+Pj4+PiBUaGUgcHJvYmxlbSB3
aXRoIHBsYWluIHZjcHVfcGF1c2UoKSBpcyB0aGF0IHdlIHdlcmVuJ3QgYWJsZSB0byB1c2UgaXQs
Cj4gPj4+Pj4+IGZvciB0aGUgc2FtZSByZWFzb24gKHdoaWNoIHJlbWFpbnMgdW5jbGVhciBhcyBv
ZiB5ZXQpIHRoYXQgd2UgY291bGRuJ3QKPiA+Pj4+Pj4gdXNlIGEtPmlzX3J1bm5pbmc6IHdlIGdl
dCBDUFUgc3R1Y2sgaHlwZXJ2aXNvciBjcmFzaGVzIHRoYXQgd2F5LiBIZXJlJ3MKPiA+Pj4+Pj4g
b25lIHRoYXQgdXNlcyB0aGUgc2FtZSBsb2dpYywgYnV0IGxvb3BzIG9uIGEtPmlzX3J1bm5pbmcg
aW5zdGVhZCBvZgo+ID4+Pj4+PiAhYS0+YXJjaC5pbl9ob3N0Ogo+ID4+Pgo+ID4+PiBbLi4uXQo+
ID4+Pgo+ID4+Pj4+PiBTb21lIHNjaGVkdWxlciBtYWdpYyBhcHBlYXJzIHRvIGhhcHBlbiBoZXJl
IHdoZXJlIGl0IGlzIHVuY2xlYXIgd2h5Cj4gPj4+Pj4+IGlzX3J1bm5pbmcgZG9lc24ndCBzZWVt
IHRvIGVuZCB1cCBiZWluZyAwIGFzIGV4cGVjdGVkIGluIG91ciBjYXNlLiBXZSdsbAo+ID4+Pj4+
PiBrZWVwIGRpZ2dpbmcuCj4gPj4+Pj4KPiA+Pj4+PiBUaGVyZSBzZWVtcyB0byBiZSBzb21lIGtp
bmQgb2YgZGVhZGxvY2sgYmV0d2Vlbgo+ID4+Pj4+IHZteF9zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1
Y3Rpb24gYW5kIGhhcF90cmFja19kaXJ0eV92cmFtL2hhbmRsZV9tbWlvLgo+ID4+Pj4+IEFyZSB5
b3UgaG9sZGluZyBhIGxvY2sgd2hpbGUgdHJ5aW5nIHRvIHB1dCB0aGUgb3RoZXIgdmNwdXMgdG8g
c2xlZXA/Cj4gPj4+Pgo+ID4+Pj4gZC0+YXJjaC5yZXhlY19sb2NrLCBidXQgSSBkb24ndCBzZWUg
aG93IHRoYXQgd291bGQgbWF0dGVyIGluIHRoaXMgY2FzZS4KPiA+Pj4KPiA+Pj4gVGhlIHRyYWNl
IGZyb20gcENQVSMwOgo+ID4+Pgo+ID4+PiAoWEVOKSBbIDM2NjguMDE2OTg5XSBSRkxBR1M6IDAw
MDAwMDAwMDAwMDAyMDIgICBDT05URVhUOiBoeXBlcnZpc29yIChkMHYwKQo+ID4+PiBbLi4uXQo+
ID4+PiAoWEVOKSBbIDM2NjguMjc1NDE3XSBYZW4gY2FsbCB0cmFjZToKPiA+Pj4gKFhFTikgWyAz
NjY4LjI3ODcxNF0gICAgWzxmZmZmODJkMDgwMTMyN2QyPl0gdmNwdV9zbGVlcF9zeW5jKzB4NDAv
MHg3MQo+ID4+PiAoWEVOKSBbIDM2NjguMjg0OTUyXSAgICBbPGZmZmY4MmQwODAxMDczNWI+XSBk
b21haW4uYyNkb19kb21haW5fcGF1c2UrMHgzMy8weDRmCj4gPj4+IChYRU4pIFsgMzY2OC4yOTE5
NzNdICAgIFs8ZmZmZjgyZDA4MDEwODc5YT5dIGRvbWFpbl9wYXVzZSsweDI1LzB4MjcKPiA+Pj4g
KFhFTikgWyAzNjY4LjI5Nzk1Ml0gICAgWzxmZmZmODJkMDgwMjQ1ZTY5Pl0gaGFwX3RyYWNrX2Rp
cnR5X3ZyYW0rMHgyYzEvMHg0YTcKPiA+Pj4gKFhFTikgWyAzNjY4LjMwNDc5N10gICAgWzxmZmZm
ODJkMDgwMWRkOGY1Pl0gZG9faHZtX29wKzB4MThiZS8weDJiNTgKPiA+Pj4gKFhFTikgWyAzNjY4
LjMxMDg2NF0gICAgWzxmZmZmODJkMDgwMTcyYWNhPl0gcHZfaHlwZXJjYWxsKzB4MWU1LzB4NDAy
Cj4gPj4+IChYRU4pIFsgMzY2OC4zMTcwMTddICAgIFs8ZmZmZjgyZDA4MDI1MDg5OT5dIGVudHJ5
Lm8jdGVzdF9hbGxfZXZlbnRzKzAvMHgzZAo+ID4+Pgo+ID4+PiBTaG93cyB0aGVyZSdzIGFuIGh5
cGVyY2FsbCBleGVjdXRlZCBmcm9tIERvbTAgdGhhdCdzIHRyeWluZyB0byBwYXVzZQo+ID4+PiB0
aGUgZG9tYWluLCB0aHVzIHBhdXNpbmcgYWxsIHRoZSB2Q1BVcy4KPiA+Pj4KPiA+Pj4gVGhlbiBw
Q1BVIzM6Cj4gPj4+Cj4gPj4+IChYRU4pIFsgMzY2OS4wNjI4NDFdIFJGTEFHUzogMDAwMDAwMDAw
MDAwMDIwMiAgIENPTlRFWFQ6IGh5cGVydmlzb3IgKGQxdjApCj4gPj4+IFsuLi5dCj4gPj4+IChY
RU4pIFsgMzY2OS4zMjI4MzJdIFhlbiBjYWxsIHRyYWNlOgo+ID4+PiAoWEVOKSBbIDM2NjkuMzI2
MTI4XSAgICBbPGZmZmY4MmQwODAyMTAwNmE+XSB2bXhfc3RhcnRfcmVleGVjdXRlX2luc3RydWN0
aW9uKzB4MTA3LzB4NjhhCj4gPj4+IChYRU4pIFsgMzY2OS4zMzM5MjVdICAgIFs8ZmZmZjgyZDA4
MDIxMGIzZT5dIHAybV9tZW1fYWNjZXNzX2NoZWNrKzB4NTUxLzB4NjRkCj4gPj4+IChYRU4pIFsg
MzY2OS4zNDA3NzRdICAgIFs8ZmZmZjgyZDA4MDFkZWU5ZT5dIGh2bV9oYXBfbmVzdGVkX3BhZ2Vf
ZmF1bHQrMHgyZjIvMHg2MzEKPiA+Pj4gKFhFTikgWyAzNjY5LjM0ODA1MV0gICAgWzxmZmZmODJk
MDgwMjAyYzAwPl0gdm14X3ZtZXhpdF9oYW5kbGVyKzB4MTU2Yy8weDFlNDUKPiA+Pj4gKFhFTikg
WyAzNjY5LjM1NDg5OV0gICAgWzxmZmZmODJkMDgwMjA4MjBjPl0gdm14X2FzbV92bWV4aXRfaGFu
ZGxlcisweGVjLzB4MjUwCj4gPj4+Cj4gPj4+IFNlZW1zIHRvIGJlIGJsb2NrZWQgaW4gdm14X3N0
YXJ0X3JlZXhlY3V0ZV9pbnN0cnVjdGlvbiwgYW5kIHRodXMgbm90Cj4gPj4+IGdldHRpbmcgcGF1
c2VkIGFuZCB0cmlnZ2VyaW5nIHRoZSB3YXRjaGRvZyBvbiBwQ1BVIzA/Cj4gPj4+Cj4gPj4+IFlv
dSBzaG91bGQgY2hlY2sgb24gd2hpY2ggdkNQVSBpcyB0aGUgdHJhY2UgZnJvbSBwQ1BVIzAgd2Fp
dGluZywgaWYKPiA+Pj4gdGhhdCdzIHRoZSB2Q1BVIHJ1bm5pbmcgb24gcENQVSMzIChkMXYwKSB5
b3Ugd2lsbCBoYXZlIHRvIGNoZWNrIHdoYXQncwo+ID4+PiB0YWtpbmcgc3VjaCBhIGxvbmcgdGlt
ZSBpbiB2bXhfc3RhcnRfcmVleGVjdXRlX2luc3RydWN0aW9uLgo+ID4+Cj4gPj4gUmlnaHQsIHNv
IHRoaXMgaXMgd2hhdCBhcHBlYXJzIHRvIGJlIGhhcHBlbmluZywgaWYgdGhlIG91dHB1dCBvZiBt
eSB0ZXN0Cj4gPj4gaXMgdG8gYmUgdHJ1c3RlZDogaHR0cHM6Ly9wYXN0ZWJpbi5jb20vWUVEcU51
d2gKPiA+Pgo+ID4+IDEuIHZteF9zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24oKSBwYXVzZXMg
YWxsIFZDUFVzIGJ1dCBzZWxmICh3aGljaAo+ID4+IGFwcGVhcnMgdG8gYmUgVkNQVSAxKToKPiA+
Pgo+ID4+IChYRU4pIFsgIDE5NS40MjcxNDFdIDAgcGF1c2VfY291bnQgMAo+ID4+IChYRU4pIFsg
IDE5NS40MjcxNDJdIDIgcGF1c2VfY291bnQgMAo+ID4+IChYRU4pIFsgIDE5NS40MjcxNDNdIDMg
cGF1c2VfY291bnQgMAo+ID4+IChYRU4pIFsgIDE5NS40MjcxNDRdIDQgcGF1c2VfY291bnQgMAo+
ID4+IChYRU4pIFsgIDE5NS40MjcxNDZdIDUgcGF1c2VfY291bnQgMAo+ID4+IChYRU4pIFsgIDE5
NS40MjcxNDddIDYgcGF1c2VfY291bnQgMAo+ID4+IChYRU4pIFsgIDE5NS40MjcxNDhdIDcgcGF1
c2VfY291bnQgMAo+ID4gCj4gPiBUaGUgZGlmZiBiZWxvdyBkb2Vzbid0IHNob3cgd2hlcmUgeW91
IGFkZCB0aGlzIG1lc3NhZ2UsIG5laXRoZXIKPiA+IHdoYXQncyBhY3R1YWxseSBwcmludGluZy4g
SSBndWVzcyB0aGUgZmlyc3QgbnVtYmVyIGlzIHRoZSB2Q1BVIElELCBhbmQKPiA+IHRoZSBzZWNv
bmQgdGhlIHZhbHVlIG9mIHBhdXNlX2NvdW50IGF0IHNvbWUgcG9pbnQ/Cj4gCj4gWWVzLCBleGFj
dGx5LiBTbyB0aGUgYWJvdmUgdGVsbHMgdXMgdGhhdCBWQ1BVcyAwIGFuZCAyLTcgaGF2ZSBiZWVu
Cj4gcGF1c2VkIChub3N5bmMpIGJ5IHZteF9zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24oKSwg
d2hpY2ggaXMgbm93IGRvaW5nCj4gYSB3aGlsZSAoIGEtPmlzX3J1bm5pbmcgKSBjcHVfcmVsYXgo
KS4KPiAKPiA+PiAyLiBUaGUgaHlwZXJjYWxsIGhhcHBlbnMsIHdoaWNoIGNhbGxzIGRvbWFpbl9w
YXVzZSgpLCB3aGljaCBJJ3ZlCj4gPj4gbW9kaWZpZWQgdGh1czoKPiA+Pgo+ID4+IEBAIC05NTks
NyArOTYxLDEwIEBAIHN0YXRpYyB2b2lkIGRvX2RvbWFpbl9wYXVzZShzdHJ1Y3QgZG9tYWluICpk
LAo+ID4+ICAgICAgYXRvbWljX2luYygmZC0+cGF1c2VfY291bnQpOwo+ID4+Cj4gPj4gICAgICBm
b3JfZWFjaF92Y3B1KCBkLCB2ICkKPiA+PiArICAgIHsKPiA+PiArICAgICAgICBwcmludGsoImRv
bWFpbl9wYXVzZSAlZFxuIiwgdi0+dmNwdV9pZCk7Cj4gPiAKPiA+IENvdWxkIHlvdSBwcmludCBi
b3RoIHRoZSBkb21haW4gYW5kIHRoZSB2Y3B1IGlkcz8KPiAKPiBPZiBjb3Vyc2UsIGJ1dCBJIHRo
aW5rIEkndmUgZm91bmQgdGhlIGlzc3VlIChwbGVhc2Ugc2VlIGJlbG93KS4KPiAKPiA+PiAgICAg
ICAgICBzbGVlcF9mbih2KTsKPiA+PiArICAgIH0KPiA+Pgo+ID4+ICAgICAgYXJjaF9kb21haW5f
cGF1c2UoZCk7Cj4gPj4gIH0KPiA+Pgo+ID4+IGFuZCB3aGljaCBzYXlzOgo+ID4+Cj4gPj4gKFhF
TikgWyAgMTk1LjQ5MjA2NF0gZG9tYWluX3BhdXNlIDAKPiA+IAo+ID4gVGhpcyBpcyB0aGUgaHlw
ZXJjYWxsIGNvZGUgd2FpdGluZyBmb3IgZG9tYWluIDEgdkNQVSAwIHRvIHBhdXNlPwo+IAo+IFll
cy4KPiAKPiA+PiAzLiBBdCB0aGlzIHBvaW50LCBhY2NvcmRpbmcgdG8gYWRkcjJsaW5lLAo+ID4+
IHZteF9zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1Y3Rpb24oKSBkb2VzICJ3aGlsZSAoIGEtPmlzX3J1
bm5pbmcgKQo+ID4+IGNwdV9yZWxheCgpOyIgZm9yIGFsbCBWQ1BVcyBidXQgaXRzZWxmLgo+ID4g
Cj4gPiBXaHkgZG9uJ3QgeW91IGp1c3Qgc3RhcnQgYnkgdXNpbmc6Cj4gPiAKPiA+IGZvcl9lYWNo
X3ZjcHUoIGQsIHYgKQo+ID4gICAgIGlmICggdiAhPSBjdXJyZW50ICkKPiA+ICAgICAgICAgdmNw
dV9wYXVzZSh2KTsKPiA+IAo+ID4gSW5zdGVhZCBvZiBvcGVuLWNvZGluZyBpdCBpbiB2bXhfc3Rh
cnRfcmVleGVjdXRlX2luc3RydWN0aW9uLgo+IAo+IFRoYXQncyB0aGUgaW50ZW50aW9uIGlmIHdl
IGNhbiBnZXQgaXQgdG8gd29yay4KPiAKPiA+PiBOb3csIGQxdjAsIHdoaWNoLCBpZiBJJ20gcmVh
ZGluZyB0aGlzIGNvcnJlY3RseSwgaXMgdGhlIFZDUFUgdGhhdAo+ID4+IGRvbWFpbl9wYXVzZSgp
IGlzIHN0dWNrIHdhaXRpbmcgZm9yLCBkb2VzOgo+ID4+Cj4gPj4gKFhFTikgWyAgMjAwLjgyOTg3
NF0gWGVuIGNhbGwgdHJhY2U6Cj4gPj4gKFhFTikgWyAgMjAwLjgzMzE2Nl0gICAgWzxmZmZmODJk
MDgwMTI3OGM2Pl0KPiA+PiBxdWV1ZV9yZWFkX2xvY2tfc2xvd3BhdGgrMHgyNS8weDRkCj4gPj4g
KFhFTikgWyAgMjAwLjg0MDE4Nl0gICAgWzxmZmZmODJkMDgwMjBjMWY2Pl0KPiA+PiBnZXRfcGFn
ZV9mcm9tX2dmbl9wMm0rMHgxNGUvMHgzYjAKPiA+PiAoWEVOKSBbICAyMDAuODQ3MTIxXSAgICBb
PGZmZmY4MmQwODAyNDcyMTM+XQo+ID4+IGhhcF9wMm1fZ2FfdG9fZ2ZuXzRfbGV2ZWxzKzB4NDgv
MHgyOTkKPiA+PiAoWEVOKSBbICAyMDAuODU0NDAwXSAgICBbPGZmZmY4MmQwODAyNDc0ODA+XQo+
ID4+IGhhcF9ndmFfdG9fZ2ZuXzRfbGV2ZWxzKzB4MWMvMHgxZQo+ID4+IChYRU4pIFsgIDIwMC44
NjEzMzFdICAgIFs8ZmZmZjgyZDA4MDIxMjc1Yz5dIHBhZ2luZ19ndmFfdG9fZ2ZuKzB4MTBlLzB4
MTFkCj4gPj4gKFhFTikgWyAgMjAwLjg2NzkxOF0gICAgWzxmZmZmODJkMDgwMWQ2NmUwPl0gaHZt
LmMjX19odm1fY29weSsweDk4LzB4MzdmCj4gPj4gKFhFTikgWyAgMjAwLjg3NDMyOV0gICAgWzxm
ZmZmODJkMDgwMWQ4NDhkPl0KPiA+PiBodm1fZmV0Y2hfZnJvbV9ndWVzdF92aXJ0X25vZmF1bHQr
MHgxNC8weDE2Cj4gPj4gKFhFTikgWyAgMjAwLjg4MjEzMF0gICAgWzxmZmZmODJkMDgwMWQxNDFh
Pl0KPiA+PiBlbXVsYXRlLmMjX2h2bV9lbXVsYXRlX29uZSsweDExOC8weDJiYwo+ID4+IChYRU4p
IFsgIDIwMC44ODk0OTZdICAgIFs8ZmZmZjgyZDA4MDFkMTZiND5dIGh2bV9lbXVsYXRlX29uZSsw
eDEwLzB4MTIKPiA+PiAoWEVOKSBbICAyMDAuODk1NzM1XSAgICBbPGZmZmY4MmQwODAxZTA5MDI+
XSBoYW5kbGVfbW1pbysweDUyLzB4YzkKPiA+PiAoWEVOKSBbICAyMDAuOTAxNjI2XSAgICBbPGZm
ZmY4MmQwODAxZTA5YmE+XQo+ID4+IGhhbmRsZV9tbWlvX3dpdGhfdHJhbnNsYXRpb24rMHg0MS8w
eDQzCj4gPj4gKFhFTikgWyAgMjAwLjkwODk5NF0gICAgWzxmZmZmODJkMDgwMWRlZDFmPl0KPiA+
PiBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KzB4MTMzLzB4NjMxCj4gPj4gKFhFTikgWyAgMjAw
LjkxNjI3MV0gICAgWzxmZmZmODJkMDgwMjAyYzQwPl0KPiA+PiB2bXhfdm1leGl0X2hhbmRsZXIr
MHgxNTZjLzB4MWU0NQo+ID4+IChYRU4pIFsgIDIwMC45MjMxMTddICAgIFs8ZmZmZjgyZDA4MDIw
ODI0Yz5dCj4gPj4gdm14X2FzbV92bWV4aXRfaGFuZGxlcisweGVjLzB4MjUwCj4gPiAKPiA+IFdo
YXQgbG9jayBpcyBpdCB3YWl0aW5nIG9uPyBJcyB0aGlzIHRoZSBwYWdpbmcgbG9jaz8gSWYgc28g
eW91IHdpbGwKPiA+IGhhdmUgdG8gZmlndXJlIG91dCB3aG8gaXMgaG9sZGluZyB0aGlzIGxvY2su
Cj4gCj4gSXQgdHVybnMgb3V0IHRoYXQgaXQncyB0aGUgcDJtIGxvY2suIEkndmUgbG9va2VkIGF0
IHRoZSBjb2RlIG1vcmUKPiBjbG9zZWx5LCBhbmQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdCgp
IHRha2VzIGEgcDJtIGxvY2s6Cj4gCj4gMTkyMyAgICAgLyoKPiAxOTI0ICAgICAgKiBUYWtlIGEg
bG9jayBvbiB0aGUgaG9zdCBwMm0gc3BlY3VsYXRpdmVseSwgdG8gYXZvaWQgcG90ZW50aWFsCj4g
MTkyNSAgICAgICogbG9ja2luZyBvcmRlciBwcm9ibGVtcyBsYXRlciBhbmQgdG8gaGFuZGxlIHVu
c2hhcmUgZXRjLgo+IDE5MjYgICAgICAqLwo+IDE5MjcgICAgIGhvc3RwMm0gPSBwMm1fZ2V0X2hv
c3RwMm0oY3VycmQpOwo+IAo+IHRoZW4gZW5kcyB1cCBjYWxsaW5nIHAybV9tZW1fYWNjZXNzX2No
ZWNrKCkgd2l0aCBzYWlkIGxvY2sgdGFrZW4uCj4gCj4gVGhlbiBwMm1fbWVtX2FjY2Vzc19jaGVj
aygpIGFsc28gZG9lcyBhIGJpdCBvZiBnZm5fbG9jayhwMm0sIGdmbiwgMCkKPiAoYWx0aG91Z2gg
aXQgYWxzbyB1bmxvY2tzIHRob3NlIGJ5IHRoZSB0aW1lCj4gdm14X3N0YXJ0X3JlZXhlY3V0ZV9p
bnN0cnVjdGlvbigpIGdldHMgY2FsbGVkKS4KPiAKPiBBbmQgdGhlbiwgb2YgY291cnNlLCB2bXhf
c3RhcnRfcmVleGVjdXRlKCkgcnVucywgZ2V0cyBzdHVjayBpbiB0aGF0IGxvb3AKPiAoaXQgZG9l
c24ndCBtYXR0ZXIgaWYgd2UgbWFudWFsbHkgbG9vayBhdCBpc19ydW5uaW5nIG9yIGNhbGwKPiB2
Y3B1X3BhdXNlKCksIHRoZSBlZmZlY3QgaXMgdGhlIHNhbWUpLCB3aGlsZSB0aGUgb3RoZXIgVkNQ
VSBlbmRzIHVwCj4gcnVubmluZyBnZXRfcGFnZV9mcm9tX2dmbl9wMm0oKSwgd2hpY2ggdHJpZXMg
dG8gYWxzbyBsb2NrIHRoZSBwMm0gYW5kCj4gZGVhZGxvY2tzLgoKSSBkb24ndCB0aGluayB5b3Ug
YXJlIHN1cHBvc2VkIHRvIHRyeSB0byBwYXVzZSBvdGhlciB2Y3B1cyB3aGlsZQpob2xkaW5nIGEg
bG9jaywgYXMgeW91IGNhbiBzZWUgaXQncyBxdWl0ZSBsaWtlbHkgdGhhdCB5b3Ugd2lsbCBlbmQg
dXAKZGVhZGxvY2tpbmcgYmVjYXVzZSB0aGUgdkNQVSB5b3UgYXJlIHRyeWluZyB0byBwYXVzZSBp
cyBzdHVjayB3YWl0aW5nCm9uIHRoZSBsb2NrIHRoYXQgeW91IGFyZSBob2xkaW5nLgoKWW91IHNo
b3VsZCBmaWd1cmUgb3V0IHdoZXRoZXIgeW91IGNhbiBnZXQgaW50byB2bXhfc3RhcnRfcmVleGVj
dXRlCndpdGhvdXQgaG9sZGluZyBhbnkgbG9ja3MsIG9yIGFsdGVybmF0aXZlbHkgZHJvcCB0aGUg
bG9jaywgcGF1c2UgdGhlCnZDUFVzIGFuZCBwaWNrIHRoZSBsb2NrIGFnYWluLgoKU2VlIGZvciBl
eGFtcGxlIGhvdyBoYXBfdHJhY2tfZGlydHlfdnJhbSByZWxlYXNlcyB0aGUgbG9jayBiZWZvcmUK
YXR0ZW1wdGluZyB0byBwYXVzZSB0aGUgZG9tYWluIGZvciB0aGlzIHNhbWUgcmVhc29uLgoKUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:45:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:45: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-devel-bounces@lists.xenproject.org>)
	id 1gPrA6-0007pA-JX; Thu, 22 Nov 2018 15:45:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=kqx2=ob=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPrA6-0007p5-6P
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 15:45:02 +0000
X-Inumbo-ID: 922c6494-ee6d-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 922c6494-ee6d-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 15:45:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 08:45:00 -0700
Message-Id: <5BF6CEF802000078001FF08D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 08:44:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-12-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-12-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 11/14] xen/mm: Switch
 mfn_to_virt()/virt_to_mfn() to using mfn_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDE0OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU2VlbWluZ2x5LCBhIG1ham9yaXR5IG9mIHVzZXJzIGVpdGhlciBvdmVycmlkZSB0aGUg
aGVscGVycyBhbnl3YXksIG9yIGhhdmUgYW4KPiBtZm5fdCBpbiB0aGVpciBoYW5kcy4KPiAKPiBV
cGRhdGUgdGhlIEFQSSwgYW5kIGFkanVzdCBhbGwgdXNlcnMgdG8gbWF0Y2guICBJbiBzb21lIHBs
YWNlcywgdXNlIHRoZQo+IHVuc2lnbmVkIGxvbmcgdmFyaWFudCBpbiBwbGFjZXMgd2hlcmUgd2Ug
YXJlIGludGVyYWN0aW5nIHdpdGggYW4gZXh0ZXJuYWwKPiBzdHJ1Y3QgYW5kIHRoZXJlIGlzIG5v
IGNoYW5jZSBvZiB0aGVtIHN3aXRjaGluZyB0byBtZm5fdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClNvbWUgb2YgdGhlIGNoYW5nZXMgdG8gdHJh
Y2UuYyBsb29rIGFzIGlmIHlvdSB3ZXJlIGZpeGluZyBhbiBhZGRyZXNzCnRydW5jYXRpb24gYnVn
LCBidXQgYWxsb2NhdGlvbnMgYXBwZWFyIHRvIGJlIGRvbmUgd2l0aCBhIHJlc3BlY3RpdmUKd2lk
dGggcmVzdHJpY3Rpb24uCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:47:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:47: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-devel-bounces@lists.xenproject.org>)
	id 1gPrCD-0007xB-1x; Thu, 22 Nov 2018 15:47: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=kQX2=OB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPrCB-0007x2-M6
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 15:47:11 +0000
X-Inumbo-ID: defb5f84-ee6d-11e8-99a4-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id defb5f84-ee6d-11e8-99a4-12d6303a7972;
 Thu, 22 Nov 2018 15:47:10 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 08:47:09 -0700
Message-Id: <5BF6CF7B02000078001FF0A9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 08:47:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-13-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-13-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 12/14] xen/gnttab: Drop
 gnttab_create_{shared, status}_page()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE4IGF0IDE0OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdCgpIGlzIGEgY29tbW9uIEFQSS4gIFVzZSBp
dCBkaXJlY3RseSByYXRoZXIgdGhhbgo+IHdyYXBwaW5nIGl0IHdpdGggdW5uZWNlc3NhcnkgYm9p
bGVycGxhdGUuCgpJIHdhcyB3b25kZXJpbmcgYSBjb3VwbGUgb2YgdGltZXMgd2hldGhlciB3ZSBz
aG91bGQgdW5kbyB0aGlzICJhYnN0cmFjdGlvbiIuCkkgc2ltcGx5IHdhc24ndCBzdXJlIHdoeSB0
aGlzIGhhZCBiZWVuIGludHJvZHVjZWQgaW4gdGhlIGZpcnN0IHBsYWNlIC0gcGVyaGFwcwpqdXN0
IGR1cmluZyBlYXJseSBBcm0gYnJpbmd1cC4KCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CmFzIGxvbmcgYXMgdGhlIEFybSBndXlzIGRvbid0IGV4cGVjdCB0
byBuZWVkIHRoaXMgYmFjayBhdCBzb21lIHBvaW50LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:47:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:47: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-devel-bounces@lists.xenproject.org>)
	id 1gPrCJ-0007yB-Aw; Thu, 22 Nov 2018 15:47:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=oet+=ob=suse.de=tiwai@srs-us1.protection.inumbo.net>)
 id 1gPrCI-0007xx-4A
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 15:47:18 +0000
X-Inumbo-ID: e30d4561-ee6d-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e30d4561-ee6d-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 15:47:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DF9C0AC52;
 Thu, 22 Nov 2018 15:47:14 +0000 (UTC)
Date: Thu, 22 Nov 2018 16:47:14 +0100
Message-ID: <s5hzhu13yil.wl-tiwai@suse.de>
From: Takashi Iwai <tiwai@suse.de>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
In-Reply-To: <20181122100230.14976-3-andr2000@gmail.com>
References: <20181122100230.14976-1-andr2000@gmail.com>
 <20181122100230.14976-3-andr2000@gmail.com>
User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka)
 FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.8 Emacs/26
 (x86_64-suse-linux-gnu) MULE/6.0 (HANACHIRUSATO)
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
Subject: Re: [Xen-devel] [alsa-devel] [PATCH 3/3] ALSA: xen-front: Use Xen
 common	shared buffer implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, alsa-devel@alsa-project.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMiBOb3YgMjAxOCAxMTowMjozMCArMDEwMCwKT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gd3JvdGU6Cj4gCj4gQEAgLTIxNCwxMiArMjIxLDE5IEBAIHN0YXRpYyB2b2lkIHN0cmVhbV9j
bGVhcihzdHJ1Y3QgeGVuX3NuZF9mcm9udF9wY21fc3RyZWFtX2luZm8gKnN0cmVhbSkKPiAgCXN0
cmVhbS0+b3V0X2ZyYW1lcyA9IDA7Cj4gIAlhdG9taWNfc2V0KCZzdHJlYW0tPmh3X3B0ciwgMCk7
Cj4gIAl4ZW5fc25kX2Zyb250X2V2dGNobmxfcGFpcl9jbGVhcihzdHJlYW0tPmV2dF9wYWlyKTsK
PiAtCXhlbl9zbmRfZnJvbnRfc2hidWZfY2xlYXIoJnN0cmVhbS0+c2hfYnVmKTsKPiArCW1lbXNl
dCgmc3RyZWFtLT5zaGJ1ZiwgMCwgc2l6ZW9mKHN0cmVhbS0+c2hidWYpKTsKPiArCXN0cmVhbS0+
YnVmZmVyID0gTlVMTDsKPiArCXN0cmVhbS0+YnVmZmVyX3N6ID0gMDsKPiArCXN0cmVhbS0+cGFn
ZXMgPSBOVUxMOwo+ICsJc3RyZWFtLT5udW1fcGFnZXMgPSAwOwo+ICB9Cj4gIAo+ICBzdGF0aWMg
dm9pZCBzdHJlYW1fZnJlZShzdHJ1Y3QgeGVuX3NuZF9mcm9udF9wY21fc3RyZWFtX2luZm8gKnN0
cmVhbSkKPiAgewo+IC0JeGVuX3NuZF9mcm9udF9zaGJ1Zl9mcmVlKCZzdHJlYW0tPnNoX2J1Zik7
Cj4gKwl4ZW5fZnJvbnRfcGdkaXJfc2hidWZfdW5tYXAoJnN0cmVhbS0+c2hidWYpOwo+ICsJeGVu
X2Zyb250X3BnZGlyX3NoYnVmX2ZyZWUoJnN0cmVhbS0+c2hidWYpOwo+ICsJZnJlZV9wYWdlc19l
eGFjdChzdHJlYW0tPmJ1ZmZlciwgc3RyZWFtLT5idWZmZXJfc3opOwo+ICsJa2ZyZWUoc3RyZWFt
LT5wYWdlcyk7Cj4gIAlzdHJlYW1fY2xlYXIoc3RyZWFtKTsKPiAgfQo+ICAKPiBAQCAtNDIxLDEw
ICs0MzUsMzQgQEAgc3RhdGljIGludCBhbHNhX2Nsb3NlKHN0cnVjdCBzbmRfcGNtX3N1YnN0cmVh
bSAqc3Vic3RyZWFtKQo+ICAJcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgc2hidWZf
c2V0dXBfYmFja3N0b3JlKHN0cnVjdCB4ZW5fc25kX2Zyb250X3BjbV9zdHJlYW1faW5mbyAqc3Ry
ZWFtLAo+ICsJCQkJIHNpemVfdCBidWZmZXJfc3opCj4gK3sKPiArCWludCBpOwo+ICsKPiArCXN0
cmVhbS0+YnVmZmVyX3N6ID0gYnVmZmVyX3N6Owo+ICsJc3RyZWFtLT5idWZmZXIgPSBhbGxvY19w
YWdlc19leGFjdChzdHJlYW0tPmJ1ZmZlcl9zeiwgR0ZQX0tFUk5FTCk7Cj4gKwlpZiAoIXN0cmVh
bS0+YnVmZmVyKQo+ICsJCXJldHVybiAtRU5PTUVNOwoKVGhpcyBrZWVwcyB0aGUgTlVMTCBzdHJl
YW0tPmJ1ZmZlciwgYW5kIHRoZW4gdGhlIGNhbGxlciBnb2VzIHRvIHRoZQplcnJvciBwYXRoIHZp
YSBzdHJlYW1fZnJlZSgpIHdoaWNoIHdpbGwgbGVhZCB0byBhbiBPb3BzIGR1ZSB0byB0aGUKdW5j
b25kaXRpb25hbCBjYWxsIG9mIGZyZWVfcGFnZXNfZXhhY3QoKS4KCgp0aGFua3MsCgpUYWthc2hp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:48:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:48: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-devel-bounces@lists.xenproject.org>)
	id 1gPrDd-00087Z-PH; Thu, 22 Nov 2018 15:48: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=kQX2=OB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPrDb-00087O-Se
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 15:48:39 +0000
X-Inumbo-ID: 13adaa7a-ee6e-11e8-83a7-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13adaa7a-ee6e-11e8-83a7-12d6303a7972;
 Thu, 22 Nov 2018 15:48:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 08:48:37 -0700
Message-Id: <5BF6CFD302000078001FF0AC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 08:48:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-14-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-14-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 13/14] xen/gnttab: Simplify
 gnttab_map_frame()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ID4+PiBPbiAyMS4xMS4xOCBhdCAxNDoyMSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+ICogUmVmbG93IHNvbWUgbGluZXMgdG8gcmVtb3ZlIHVubmVjZXNzYXJ5IGxpbmUgYnJl
YWtzLgo+ICAqIEZhY3RvciBvdXQgdGhlIGdudHRhYl9nZXRfZnJhbWVfZ2ZuKCkgY2FsY3VsYXRp
b24uICBOZWl0aGVyIHg4NiBub3IgQVJNCj4gICAgYnVpbGRzIHNlZW0gdG8gYmUgYWJsZSB0byBm
b2xkIHRoZSB0d28gY2FsbHMsIGFuZCB0aGUgcmVzdWx0aW5nIGNvZGUgaXMgZmFyCj4gICAgZWFz
aWVyIHRvIGZvbGxvdy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:49:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:49: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-devel-bounces@lists.xenproject.org>)
	id 1gPrE3-0008Cd-94; Thu, 22 Nov 2018 15:49: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=nkve=ob=citrix.com=prvs=857cca76a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gPrE2-0008CO-MO
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 15:49:06 +0000
X-Inumbo-ID: 241e135e-ee6e-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 241e135e-ee6e-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 15:49:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="71298326"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 22 Nov 2018 15:49:01 +0000
Message-ID: <20181122154903.27414-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] New test and refactoring
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSAoMik6CiAgYXV0b21hdGlvbjogYWRkIGEgcWVtdSBzbW9rZSB0ZXN0IGZvciBjbGFu
ZyBidWlsZAogIGF1dG9tYXRpb246IGJyZWFrIC5naXRsYWIteWFtbCBpbnRvIHNtYWxsZXIgZmls
ZXMKCiAuZ2l0bGFiLWNpLnltbCAgICAgICAgICAgICAgICAgIHwgNDAwICstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGF1dG9tYXRpb24vZ2l0bGFiLWNpL2J1aWxkLnlh
bWwgfCAzNzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogYXV0b21hdGlv
bi9naXRsYWItY2kvdGVzdC55YW1sICB8ICAzNCArKysrCiAzIGZpbGVzIGNoYW5nZWQsIDQxNiBp
bnNlcnRpb25zKCspLCAzOTcgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgYXV0b21h
dGlvbi9naXRsYWItY2kvYnVpbGQueWFtbAogY3JlYXRlIG1vZGUgMTAwNjQ0IGF1dG9tYXRpb24v
Z2l0bGFiLWNpL3Rlc3QueWFtbAoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:49:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:49: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-devel-bounces@lists.xenproject.org>)
	id 1gPrE4-0008Do-JZ; Thu, 22 Nov 2018 15:49: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=nkve=ob=citrix.com=prvs=857cca76a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gPrE2-0008CS-Ri
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 15:49:06 +0000
X-Inumbo-ID: 24a8be85-ee6e-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24a8be85-ee6e-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 15:49:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="71298327"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 22 Nov 2018 15:49:02 +0000
Message-ID: <20181122154903.27414-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181122154903.27414-1-wei.liu2@citrix.com>
References: <20181122154903.27414-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] automation: add a qemu smoke test for clang
 build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyByZW5hbWUgdGhlIG9sZCB0ZXN0IHRvIGhhdmUgLWdjYyBzdWZmaXguCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KVGhpcyBjYW4gb25seSBhcHBs
eSBhZnRlciBSb2dlcidzIHBhdGNoIHRvIGZpeCBjbGFuZyBoYXMgYmVlbiBhcHBsaWVkLgotLS0K
IC5naXRsYWItY2kueW1sIHwgMTkgKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQs
IDE4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS8uZ2l0bGFiLWNp
LnltbCBiLy5naXRsYWItY2kueW1sCmluZGV4IGIzY2E3NzllMjEuLjU3ZjVkYzcwMTMgMTAwNjQ0
Ci0tLSBhLy5naXRsYWItY2kueW1sCisrKyBiLy5naXRsYWItY2kueW1sCkBAIC0zODMsNyArMzgz
LDcgQEAgZGViaWFuLXVuc3RhYmxlLWdjYy1kZWJ1Zy1hcm02NC1yYW5kY29uZmlnOgogCiAKICMg
VGVzdCBqb2JzCi1xZW11LXNtb2tlLXg4Ni02NDoKK3FlbXUtc21va2UteDg2LTY0LWdjYzoKICAg
c3RhZ2U6IHRlc3QKICAgaW1hZ2U6IHJlZ2lzdHJ5LmdpdGxhYi5jb20veGVuLXByb2plY3QveGVu
LyR7Q09OVEFJTkVSfQogICB2YXJpYWJsZXM6CkBAIC0zOTksMyArMzk5LDIwIEBAIHFlbXUtc21v
a2UteDg2LTY0OgogICAgIC0gZGViaWFuLXN0cmV0Y2gtZ2NjLWRlYnVnCiAgIHRhZ3M6CiAgICAg
LSB4ODZfNjQKKworcWVtdS1zbW9rZS14ODYtNjQtY2xhbmc6CisgIHN0YWdlOiB0ZXN0CisgIGlt
YWdlOiByZWdpc3RyeS5naXRsYWIuY29tL3hlbi1wcm9qZWN0L3hlbi8ke0NPTlRBSU5FUn0KKyAg
dmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOnN0cmV0Y2gKKyAgc2NyaXB0OgorICAg
IC0gLi9hdXRvbWF0aW9uL3NjcmlwdHMvcWVtdS1zbW9rZS14ODYtNjQuc2ggMj4mMSB8IHRlZSBx
ZW11LXNtb2tlLXg4Ni02NC5sb2cKKyAgYXJ0aWZhY3RzOgorICAgIHBhdGhzOgorICAgICAgLSBz
bW9rZS5zZXJpYWwKKyAgICAgIC0gJyoubG9nJworICAgIHdoZW46IGFsd2F5cworICBkZXBlbmRl
bmNpZXM6CisgICAgLSBkZWJpYW4tdW5zdGFibGUtY2xhbmctZGVidWcKKyAgdGFnczoKKyAgICAt
IHg4Nl82NAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:49:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:49: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-devel-bounces@lists.xenproject.org>)
	id 1gPrE5-0008Ej-Tf; Thu, 22 Nov 2018 15:49: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=nkve=ob=citrix.com=prvs=857cca76a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gPrE4-0008Cz-0t
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 15:49:08 +0000
X-Inumbo-ID: 24dee2f5-ee6e-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24dee2f5-ee6e-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 15:49:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="71298328"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 22 Nov 2018 15:49:03 +0000
Message-ID: <20181122154903.27414-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181122154903.27414-1-wei.liu2@citrix.com>
References: <20181122154903.27414-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] automation: break .gitlab-yaml into smaller
 files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Doug Goldstein <cardoe@cardoe.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QnJlYWsgb3V0IGZpbGVzIGZvciBidWlsZCBqb2JzIGFuZCB0ZXN0IGpvYnMuIEtlZXAgdGhlIHRv
cCBsZXZlbAouZ2l0bGFiLWNpLnlhbWwgc21hbGwuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIC5naXRsYWItY2kueW1sICAgICAgICAgICAgICAgICAg
fCA0MTcgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogYXV0b21hdGlv
bi9naXRsYWItY2kvYnVpbGQueWFtbCB8IDM3OSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIGF1dG9tYXRpb24vZ2l0bGFiLWNpL3Rlc3QueWFtbCAgfCAgMzQgKysrKwogMyBm
aWxlcyBjaGFuZ2VkLCA0MTYgaW5zZXJ0aW9ucygrKSwgNDE0IGRlbGV0aW9ucygtKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IGF1dG9tYXRpb24vZ2l0bGFiLWNpL2J1aWxkLnlhbWwKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBhdXRvbWF0aW9uL2dpdGxhYi1jaS90ZXN0LnlhbWwKCmRpZmYgLS1naXQgYS8uZ2l0
bGFiLWNpLnltbCBiLy5naXRsYWItY2kueW1sCmluZGV4IDU3ZjVkYzcwMTMuLmM4YmQ3NTE5ZDUg
MTAwNjQ0Ci0tLSBhLy5naXRsYWItY2kueW1sCisrKyBiLy5naXRsYWItY2kueW1sCkBAIC0yLDQx
NyArMiw2IEBAIHN0YWdlczoKICAgLSBidWlsZAogICAtIHRlc3QKIAotLmJ1aWxkLXRtcGw6ICZi
dWlsZAotICBzdGFnZTogYnVpbGQKLSAgaW1hZ2U6IHJlZ2lzdHJ5LmdpdGxhYi5jb20veGVuLXBy
b2plY3QveGVuLyR7Q09OVEFJTkVSfQotICBzY3JpcHQ6Ci0gICAgLSAuL2F1dG9tYXRpb24vc2Ny
aXB0cy9idWlsZCAyPiYxIHwgdGVlIGJ1aWxkLmxvZwotICBhcnRpZmFjdHM6Ci0gICAgcGF0aHM6
Ci0gICAgICAtIGJpbmFyaWVzLwotICAgICAgLSB4ZW4tY29uZmlnCi0gICAgICAtICcqLmxvZycK
LSAgICB3aGVuOiBhbHdheXMKLSAgZXhjZXB0OgotICAgIC0gbWFzdGVyCi0gICAgLSBzbW9rZQot
ICAgIC0gL15jb3Zlcml0eS10ZXN0ZWRcLy4qLwotICAgIC0gL15zdGFibGUtLiovCi0KLS5nY2Mt
dG1wbDoKLSAgdmFyaWFiZXM6ICZnY2MKLSAgICBDQzogZ2NjCi0gICAgQ1hYOiBnKysKLQotLmNs
YW5nLXRtcGw6Ci0gIHZhcmlhYmxlczogJmNsYW5nCi0gICAgQ0M6IGNsYW5nCi0gICAgQ1hYOiBj
bGFuZysrCi0gICAgY2xhbmc6IHkKLQotLng4Ni02NC1idWlsZC10bXBsOgotICA8PDogKmJ1aWxk
Ci0gIHZhcmlhYmxlczoKLSAgICBYRU5fVEFSR0VUX0FSQ0g6IHg4Nl82NAotICB0YWdzOgotICAg
IC0geDg2XzY0Ci0KLS54ODYtNjQtYnVpbGQ6Ci0gIGV4dGVuZHM6IC54ODYtNjQtYnVpbGQtdG1w
bAotICB2YXJpYWJsZXM6Ci0gICAgZGVidWc6IG4KLQotLng4Ni02NC1idWlsZC1kZWJ1ZzoKLSAg
ZXh0ZW5kczogLng4Ni02NC1idWlsZC10bXBsCi0gIHZhcmlhYmxlczoKLSAgICBkZWJ1ZzogeQot
Ci0ueDg2LTMyLWJ1aWxkLXRtcGw6Ci0gIDw8OiAqYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIFhF
Tl9UQVJHRVRfQVJDSDogeDg2XzMyCi0gIHRhZ3M6Ci0gICAgLSB4ODZfMzIKLQotLng4Ni0zMi1i
dWlsZDoKLSAgZXh0ZW5kczogLng4Ni0zMi1idWlsZC10bXBsCi0gIHZhcmlhYmxlczoKLSAgICBk
ZWJ1ZzogbgotCi0ueDg2LTMyLWJ1aWxkLWRlYnVnOgotICBleHRlbmRzOiAueDg2LTMyLWJ1aWxk
LXRtcGwKLSAgdmFyaWFibGVzOgotICAgIGRlYnVnOiB5Ci0KLS5nY2MteDg2LTY0LWJ1aWxkOgot
ICBleHRlbmRzOiAueDg2LTY0LWJ1aWxkCi0gIHZhcmlhYmxlczoKLSAgICA8PDogKmdjYwotCi0u
Z2NjLXg4Ni02NC1idWlsZC1kZWJ1ZzoKLSAgZXh0ZW5kczogLng4Ni02NC1idWlsZC1kZWJ1Zwot
ICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpnY2MKLQotLmdjYy14ODYtMzItYnVpbGQ6Ci0gIGV4dGVu
ZHM6IC54ODYtMzItYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIDw8OiAqZ2NjCi0KLS5nY2MteDg2
LTMyLWJ1aWxkLWRlYnVnOgotICBleHRlbmRzOiAueDg2LTMyLWJ1aWxkLWRlYnVnCi0gIHZhcmlh
YmxlczoKLSAgICA8PDogKmdjYwotCi0uY2xhbmcteDg2LTY0LWJ1aWxkOgotICBleHRlbmRzOiAu
eDg2LTY0LWJ1aWxkCi0gIHZhcmlhYmxlczoKLSAgICA8PDogKmNsYW5nCi0KLS5jbGFuZy14ODYt
NjQtYnVpbGQtZGVidWc6Ci0gIGV4dGVuZHM6IC54ODYtNjQtYnVpbGQtZGVidWcKLSAgdmFyaWFi
bGVzOgotICAgIDw8OiAqY2xhbmcKLQotLmNsYW5nLXg4Ni0zMi1idWlsZDoKLSAgZXh0ZW5kczog
Lng4Ni0zMi1idWlsZAotICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpjbGFuZwotCi0uY2xhbmcteDg2
LTMyLWJ1aWxkLWRlYnVnOgotICBleHRlbmRzOiAueDg2LTMyLWJ1aWxkLWRlYnVnCi0gIHZhcmlh
YmxlczoKLSAgICA8PDogKmNsYW5nCi0KLS5hcm02NC1idWlsZC10bXBsOgotICA8PDogKmJ1aWxk
Ci0gIHZhcmlhYmxlczoKLSAgICBYRU5fVEFSR0VUX0FSQ0g6IGFybTY0Ci0gIHRhZ3M6Ci0gICAg
LSBhcm02NAotCi0uYXJtNjQtYnVpbGQ6Ci0gIGV4dGVuZHM6IC5hcm02NC1idWlsZC10bXBsCi0g
IHZhcmlhYmxlczoKLSAgICBkZWJ1ZzogbgotCi0uYXJtNjQtYnVpbGQtZGVidWc6Ci0gIGV4dGVu
ZHM6IC5hcm02NC1idWlsZC10bXBsCi0gIHZhcmlhYmxlczoKLSAgICBkZWJ1ZzogeQotCi0uZ2Nj
LWFybTY0LWJ1aWxkOgotICBleHRlbmRzOiAuYXJtNjQtYnVpbGQKLSAgdmFyaWFibGVzOgotICAg
IDw8OiAqZ2NjCi0KLS5nY2MtYXJtNjQtYnVpbGQtZGVidWc6Ci0gIGV4dGVuZHM6IC5hcm02NC1i
dWlsZC1kZWJ1ZwotICB2YXJpYWJsZXM6Ci0gICAgPDw6ICpnY2MKLQotIyBKb2JzIGJlbG93IHRo
aXMgbGluZQotCi1jZW50b3MtNy0yLWdjYzoKLSAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQK
LSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogY2VudG9zOjcuMgotCi1jZW50b3MtNy0yLWdj
Yy1kZWJ1ZzoKLSAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQtZGVidWcKLSAgdmFyaWFibGVz
OgotICAgIENPTlRBSU5FUjogY2VudG9zOjcuMgotCi1jZW50b3MtNy1nY2M6Ci0gIGV4dGVuZHM6
IC5nY2MteDg2LTY0LWJ1aWxkCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IGNlbnRvczo3
Ci0KLWNlbnRvcy03LWdjYy1kZWJ1ZzoKLSAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQtZGVi
dWcKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogY2VudG9zOjcKLQotZGViaWFuLWplc3Np
ZS1jbGFuZzoKLSAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZAotICB2YXJpYWJsZXM6Ci0g
ICAgQ09OVEFJTkVSOiBkZWJpYW46amVzc2llCi0KLWRlYmlhbi1qZXNzaWUtY2xhbmctZGVidWc6
Ci0gIGV4dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQtZGVidWcKLSAgdmFyaWFibGVzOgotICAg
IENPTlRBSU5FUjogZGViaWFuOmplc3NpZQotCi1kZWJpYW4tamVzc2llLWdjYzoKLSAgZXh0ZW5k
czogLmdjYy14ODYtNjQtYnVpbGQKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogZGViaWFu
Omplc3NpZQotCi1kZWJpYW4tamVzc2llLWdjYy1kZWJ1ZzoKLSAgZXh0ZW5kczogLmdjYy14ODYt
NjQtYnVpbGQtZGVidWcKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogZGViaWFuOmplc3Np
ZQotCi1kZWJpYW4tamVzc2llLTMyLWNsYW5nOgotICBleHRlbmRzOiAuY2xhbmcteDg2LTMyLWJ1
aWxkCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlhbjpqZXNzaWUtaTM4NgotCi1k
ZWJpYW4tamVzc2llLTMyLWNsYW5nLWRlYnVnOgotICBleHRlbmRzOiAuY2xhbmcteDg2LTMyLWJ1
aWxkLWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlhbjpqZXNzaWUtaTM4
NgotCi1kZWJpYW4tamVzc2llLTMyLWdjYzoKLSAgZXh0ZW5kczogLmdjYy14ODYtMzItYnVpbGQK
LSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogZGViaWFuOmplc3NpZS1pMzg2Ci0KLWRlYmlh
bi1qZXNzaWUtMzItZ2NjLWRlYnVnOgotICBleHRlbmRzOiAuZ2NjLXg4Ni0zMi1idWlsZC1kZWJ1
ZwotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46amVzc2llLWkzODYKLQotZGVi
aWFuLXN0cmV0Y2gtY2xhbmc6Ci0gIGV4dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQKLSAgdmFy
aWFibGVzOgotICAgIENPTlRBSU5FUjogZGViaWFuOnN0cmV0Y2gKLQotZGViaWFuLXN0cmV0Y2gt
Y2xhbmctZGVidWc6Ci0gIGV4dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQtZGVidWcKLSAgdmFy
aWFibGVzOgotICAgIENPTlRBSU5FUjogZGViaWFuOnN0cmV0Y2gKLQotZGViaWFuLXN0cmV0Y2gt
Z2NjOgotICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZAotICB2YXJpYWJsZXM6Ci0gICAgQ09O
VEFJTkVSOiBkZWJpYW46c3RyZXRjaAotCi1kZWJpYW4tc3RyZXRjaC1nY2MtZGVidWc6Ci0gIGV4
dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkLWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlO
RVI6IGRlYmlhbjpzdHJldGNoCi0KLWRlYmlhbi1zdHJldGNoLTMyLWNsYW5nOgotICBleHRlbmRz
OiAuY2xhbmcteDg2LTMyLWJ1aWxkCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlh
bjpzdHJldGNoLWkzODYKLQotZGViaWFuLXN0cmV0Y2gtMzItY2xhbmctZGVidWc6Ci0gIGV4dGVu
ZHM6IC5jbGFuZy14ODYtMzItYnVpbGQtZGVidWcKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5F
UjogZGViaWFuOnN0cmV0Y2gtaTM4NgotCi1kZWJpYW4tc3RyZXRjaC0zMi1nY2M6Ci0gIGV4dGVu
ZHM6IC5nY2MteDg2LTMyLWJ1aWxkCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlh
bjpzdHJldGNoLWkzODYKLQotZGViaWFuLXN0cmV0Y2gtMzItZ2NjLWRlYnVnOgotICBleHRlbmRz
OiAuZ2NjLXg4Ni0zMi1idWlsZC1kZWJ1ZwotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBk
ZWJpYW46c3RyZXRjaC1pMzg2Ci0KLWRlYmlhbi11bnN0YWJsZS1jbGFuZzoKLSAgZXh0ZW5kczog
LmNsYW5nLXg4Ni02NC1idWlsZAotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46
dW5zdGFibGUKLQotZGViaWFuLXVuc3RhYmxlLWNsYW5nLWRlYnVnOgotICBleHRlbmRzOiAuY2xh
bmcteDg2LTY0LWJ1aWxkLWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlh
bjp1bnN0YWJsZQotCi1kZWJpYW4tdW5zdGFibGUtZ2NjOgotICBleHRlbmRzOiAuZ2NjLXg4Ni02
NC1idWlsZAotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUKLQot
ZGViaWFuLXVuc3RhYmxlLWdjYy1kZWJ1ZzoKLSAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQt
ZGVidWcKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlCi0KLWRl
Ymlhbi11bnN0YWJsZS1nY2MtcmFuZGNvbmZpZzoKLSAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVp
bGQKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlCi0gICAgUkFO
RENPTkZJRzogeQotCi1kZWJpYW4tdW5zdGFibGUtZ2NjLWRlYnVnLXJhbmRjb25maWc6Ci0gIGV4
dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkLWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlO
RVI6IGRlYmlhbjp1bnN0YWJsZQotICAgIFJBTkRDT05GSUc6IHkKLQotZGViaWFuLXVuc3RhYmxl
LTMyLWNsYW5nOgotICBleHRlbmRzOiAuY2xhbmcteDg2LTMyLWJ1aWxkCi0gIHZhcmlhYmxlczoK
LSAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZS1pMzg2Ci0KLWRlYmlhbi11bnN0YWJsZS0z
Mi1jbGFuZy1kZWJ1ZzoKLSAgZXh0ZW5kczogLmNsYW5nLXg4Ni0zMi1idWlsZC1kZWJ1ZwotICB2
YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUtaTM4NgotCi1kZWJpYW4t
dW5zdGFibGUtMzItZ2NjOgotICBleHRlbmRzOiAuZ2NjLXg4Ni0zMi1idWlsZAotICB2YXJpYWJs
ZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUtaTM4NgotCi1kZWJpYW4tdW5zdGFi
bGUtMzItZ2NjLWRlYnVnOgotICBleHRlbmRzOiAuZ2NjLXg4Ni0zMi1idWlsZC1kZWJ1ZwotICB2
YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUtaTM4NgotCi0jIFVidW50
dSBUcnVzdHkncyBDbGFuZyBpcyAzLjQgd2hpbGUgWGVuIHJlcXVpcmVzIDMuNQotCi11YnVudHUt
dHJ1c3R5LWdjYzoKLSAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQKLSAgdmFyaWFibGVzOgot
ICAgIENPTlRBSU5FUjogdWJ1bnR1OnRydXN0eQotCi11YnVudHUtdHJ1c3R5LWdjYy1kZWJ1ZzoK
LSAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQtZGVidWcKLSAgdmFyaWFibGVzOgotICAgIENP
TlRBSU5FUjogdWJ1bnR1OnRydXN0eQotCi11YnVudHUteGVuaWFsLWNsYW5nOgotICBleHRlbmRz
OiAuY2xhbmcteDg2LTY0LWJ1aWxkCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IHVidW50
dTp4ZW5pYWwKLQotdWJ1bnR1LXhlbmlhbC1jbGFuZy1kZWJ1ZzoKLSAgZXh0ZW5kczogLmNsYW5n
LXg4Ni02NC1idWlsZC1kZWJ1ZwotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiB1YnVudHU6
eGVuaWFsCi0KLXVidW50dS14ZW5pYWwtZ2NjOgotICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWls
ZAotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiB1YnVudHU6eGVuaWFsCi0KLXVidW50dS14
ZW5pYWwtZ2NjLWRlYnVnOgotICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZwotICB2
YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiB1YnVudHU6eGVuaWFsCi0KLXVidW50dS1iaW9uaWMt
Y2xhbmc6Ci0gIGV4dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVpbGQKLSAgdmFyaWFibGVzOgotICAg
IENPTlRBSU5FUjogdWJ1bnR1OmJpb25pYwotCi11YnVudHUtYmlvbmljLWNsYW5nLWRlYnVnOgot
ICBleHRlbmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkLWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBD
T05UQUlORVI6IHVidW50dTpiaW9uaWMKLQotdWJ1bnR1LWJpb25pYy1nY2M6Ci0gIGV4dGVuZHM6
IC5nY2MteDg2LTY0LWJ1aWxkCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IHVidW50dTpi
aW9uaWMKLQotdWJ1bnR1LWJpb25pYy1nY2MtZGVidWc6Ci0gIGV4dGVuZHM6IC5nY2MteDg2LTY0
LWJ1aWxkLWRlYnVnCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IHVidW50dTpiaW9uaWMK
LQotb3BlbnN1c2UtbGVhcC1jbGFuZzoKLSAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZAot
ICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBzdXNlOm9wZW5zdXNlLWxlYXAKLQotb3BlbnN1
c2UtbGVhcC1jbGFuZy1kZWJ1ZzoKLSAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZC1kZWJ1
ZwotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBzdXNlOm9wZW5zdXNlLWxlYXAKLQotb3Bl
bnN1c2UtbGVhcC1nY2M6Ci0gIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkCi0gIHZhcmlhYmxl
czoKLSAgICBDT05UQUlORVI6IHN1c2U6b3BlbnN1c2UtbGVhcAotCi1vcGVuc3VzZS1sZWFwLWdj
Yy1kZWJ1ZzoKLSAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQtZGVidWcKLSAgdmFyaWFibGVz
OgotICAgIENPTlRBSU5FUjogc3VzZTpvcGVuc3VzZS1sZWFwCi0KLSMgQXJtIGJ1aWxkcwotCi1k
ZWJpYW4tdW5zdGFibGUtZ2NjLWFybTY0OgotICBleHRlbmRzOiAuZ2NjLWFybTY0LWJ1aWxkCi0g
IHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZS1hcm02NHY4Ci0KLWRl
Ymlhbi11bnN0YWJsZS1nY2MtZGVidWctYXJtNjQ6Ci0gIGV4dGVuZHM6IC5nY2MtYXJtNjQtYnVp
bGQtZGVidWcKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWFy
bTY0djgKLQotZGViaWFuLXVuc3RhYmxlLWdjYy1hcm02NC1yYW5kY29uZmlnOgotICBleHRlbmRz
OiAuZ2NjLWFybTY0LWJ1aWxkCi0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlhbjp1
bnN0YWJsZS1hcm02NHY4Ci0gICAgUkFORENPTkZJRzogeQotCi1kZWJpYW4tdW5zdGFibGUtZ2Nj
LWRlYnVnLWFybTY0LXJhbmRjb25maWc6Ci0gIGV4dGVuZHM6IC5nY2MtYXJtNjQtYnVpbGQtZGVi
dWcKLSAgdmFyaWFibGVzOgotICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWFybTY0djgK
LSAgICBSQU5EQ09ORklHOiB5Ci0KLQotIyBUZXN0IGpvYnMKLXFlbXUtc21va2UteDg2LTY0LWdj
YzoKLSAgc3RhZ2U6IHRlc3QKLSAgaW1hZ2U6IHJlZ2lzdHJ5LmdpdGxhYi5jb20veGVuLXByb2pl
Y3QveGVuLyR7Q09OVEFJTkVSfQotICB2YXJpYWJsZXM6Ci0gICAgQ09OVEFJTkVSOiBkZWJpYW46
c3RyZXRjaAotICBzY3JpcHQ6Ci0gICAgLSAuL2F1dG9tYXRpb24vc2NyaXB0cy9xZW11LXNtb2tl
LXg4Ni02NC5zaCAyPiYxIHwgdGVlIHFlbXUtc21va2UteDg2LTY0LmxvZwotICBhcnRpZmFjdHM6
Ci0gICAgcGF0aHM6Ci0gICAgICAtIHNtb2tlLnNlcmlhbAotICAgICAgLSAnKi5sb2cnCi0gICAg
d2hlbjogYWx3YXlzCi0gIGRlcGVuZGVuY2llczoKLSAgICAtIGRlYmlhbi1zdHJldGNoLWdjYy1k
ZWJ1ZwotICB0YWdzOgotICAgIC0geDg2XzY0Ci0KLXFlbXUtc21va2UteDg2LTY0LWNsYW5nOgot
ICBzdGFnZTogdGVzdAotICBpbWFnZTogcmVnaXN0cnkuZ2l0bGFiLmNvbS94ZW4tcHJvamVjdC94
ZW4vJHtDT05UQUlORVJ9Ci0gIHZhcmlhYmxlczoKLSAgICBDT05UQUlORVI6IGRlYmlhbjpzdHJl
dGNoCi0gIHNjcmlwdDoKLSAgICAtIC4vYXV0b21hdGlvbi9zY3JpcHRzL3FlbXUtc21va2UteDg2
LTY0LnNoIDI+JjEgfCB0ZWUgcWVtdS1zbW9rZS14ODYtNjQubG9nCi0gIGFydGlmYWN0czoKLSAg
ICBwYXRoczoKLSAgICAgIC0gc21va2Uuc2VyaWFsCi0gICAgICAtICcqLmxvZycKLSAgICB3aGVu
OiBhbHdheXMKLSAgZGVwZW5kZW5jaWVzOgotICAgIC0gZGViaWFuLXVuc3RhYmxlLWNsYW5nLWRl
YnVnCi0gIHRhZ3M6Ci0gICAgLSB4ODZfNjQKK2luY2x1ZGU6CisgIC0gJ2F1dG9tYXRpb24vZ2l0
bGFiLWNpL2J1aWxkLnlhbWwnCisgIC0gJ2F1dG9tYXRpb24vZ2l0bGFiLWNpL3Rlc3QueWFtbCcK
ZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vZ2l0bGFiLWNpL2J1aWxkLnlhbWwgYi9hdXRvbWF0aW9u
L2dpdGxhYi1jaS9idWlsZC55YW1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAuLjQ4YmIwMzlhYjQKLS0tIC9kZXYvbnVsbAorKysgYi9hdXRvbWF0aW9uL2dpdGxhYi1jaS9i
dWlsZC55YW1sCkBAIC0wLDAgKzEsMzc5IEBACisuYnVpbGQtdG1wbDogJmJ1aWxkCisgIHN0YWdl
OiBidWlsZAorICBpbWFnZTogcmVnaXN0cnkuZ2l0bGFiLmNvbS94ZW4tcHJvamVjdC94ZW4vJHtD
T05UQUlORVJ9CisgIHNjcmlwdDoKKyAgICAtIC4vYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkIDI+
JjEgfCB0ZWUgYnVpbGQubG9nCisgIGFydGlmYWN0czoKKyAgICBwYXRoczoKKyAgICAgIC0gYmlu
YXJpZXMvCisgICAgICAtIHhlbi1jb25maWcKKyAgICAgIC0gJyoubG9nJworICAgIHdoZW46IGFs
d2F5cworICBleGNlcHQ6CisgICAgLSBtYXN0ZXIKKyAgICAtIHNtb2tlCisgICAgLSAvXmNvdmVy
aXR5LXRlc3RlZFwvLiovCisgICAgLSAvXnN0YWJsZS0uKi8KKworLmdjYy10bXBsOgorICB2YXJp
YWJlczogJmdjYworICAgIENDOiBnY2MKKyAgICBDWFg6IGcrKworCisuY2xhbmctdG1wbDoKKyAg
dmFyaWFibGVzOiAmY2xhbmcKKyAgICBDQzogY2xhbmcKKyAgICBDWFg6IGNsYW5nKysKKyAgICBj
bGFuZzogeQorCisueDg2LTY0LWJ1aWxkLXRtcGw6CisgIDw8OiAqYnVpbGQKKyAgdmFyaWFibGVz
OgorICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0CisgIHRhZ3M6CisgICAgLSB4ODZfNjQKKwor
Lng4Ni02NC1idWlsZDoKKyAgZXh0ZW5kczogLng4Ni02NC1idWlsZC10bXBsCisgIHZhcmlhYmxl
czoKKyAgICBkZWJ1ZzogbgorCisueDg2LTY0LWJ1aWxkLWRlYnVnOgorICBleHRlbmRzOiAueDg2
LTY0LWJ1aWxkLXRtcGwKKyAgdmFyaWFibGVzOgorICAgIGRlYnVnOiB5CisKKy54ODYtMzItYnVp
bGQtdG1wbDoKKyAgPDw6ICpidWlsZAorICB2YXJpYWJsZXM6CisgICAgWEVOX1RBUkdFVF9BUkNI
OiB4ODZfMzIKKyAgdGFnczoKKyAgICAtIHg4Nl8zMgorCisueDg2LTMyLWJ1aWxkOgorICBleHRl
bmRzOiAueDg2LTMyLWJ1aWxkLXRtcGwKKyAgdmFyaWFibGVzOgorICAgIGRlYnVnOiBuCisKKy54
ODYtMzItYnVpbGQtZGVidWc6CisgIGV4dGVuZHM6IC54ODYtMzItYnVpbGQtdG1wbAorICB2YXJp
YWJsZXM6CisgICAgZGVidWc6IHkKKworLmdjYy14ODYtNjQtYnVpbGQ6CisgIGV4dGVuZHM6IC54
ODYtNjQtYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIDw8OiAqZ2NjCisKKy5nY2MteDg2LTY0LWJ1
aWxkLWRlYnVnOgorICBleHRlbmRzOiAueDg2LTY0LWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxlczoK
KyAgICA8PDogKmdjYworCisuZ2NjLXg4Ni0zMi1idWlsZDoKKyAgZXh0ZW5kczogLng4Ni0zMi1i
dWlsZAorICB2YXJpYWJsZXM6CisgICAgPDw6ICpnY2MKKworLmdjYy14ODYtMzItYnVpbGQtZGVi
dWc6CisgIGV4dGVuZHM6IC54ODYtMzItYnVpbGQtZGVidWcKKyAgdmFyaWFibGVzOgorICAgIDw8
OiAqZ2NjCisKKy5jbGFuZy14ODYtNjQtYnVpbGQ6CisgIGV4dGVuZHM6IC54ODYtNjQtYnVpbGQK
KyAgdmFyaWFibGVzOgorICAgIDw8OiAqY2xhbmcKKworLmNsYW5nLXg4Ni02NC1idWlsZC1kZWJ1
ZzoKKyAgZXh0ZW5kczogLng4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgPDw6
ICpjbGFuZworCisuY2xhbmcteDg2LTMyLWJ1aWxkOgorICBleHRlbmRzOiAueDg2LTMyLWJ1aWxk
CisgIHZhcmlhYmxlczoKKyAgICA8PDogKmNsYW5nCisKKy5jbGFuZy14ODYtMzItYnVpbGQtZGVi
dWc6CisgIGV4dGVuZHM6IC54ODYtMzItYnVpbGQtZGVidWcKKyAgdmFyaWFibGVzOgorICAgIDw8
OiAqY2xhbmcKKworLmFybTY0LWJ1aWxkLXRtcGw6CisgIDw8OiAqYnVpbGQKKyAgdmFyaWFibGVz
OgorICAgIFhFTl9UQVJHRVRfQVJDSDogYXJtNjQKKyAgdGFnczoKKyAgICAtIGFybTY0CisKKy5h
cm02NC1idWlsZDoKKyAgZXh0ZW5kczogLmFybTY0LWJ1aWxkLXRtcGwKKyAgdmFyaWFibGVzOgor
ICAgIGRlYnVnOiBuCisKKy5hcm02NC1idWlsZC1kZWJ1ZzoKKyAgZXh0ZW5kczogLmFybTY0LWJ1
aWxkLXRtcGwKKyAgdmFyaWFibGVzOgorICAgIGRlYnVnOiB5CisKKy5nY2MtYXJtNjQtYnVpbGQ6
CisgIGV4dGVuZHM6IC5hcm02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgPDw6ICpnY2MKKwor
LmdjYy1hcm02NC1idWlsZC1kZWJ1ZzoKKyAgZXh0ZW5kczogLmFybTY0LWJ1aWxkLWRlYnVnCisg
IHZhcmlhYmxlczoKKyAgICA8PDogKmdjYworCisjIEpvYnMgYmVsb3cgdGhpcyBsaW5lCisKK2Nl
bnRvcy03LTItZ2NjOgorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZAorICB2YXJpYWJsZXM6
CisgICAgQ09OVEFJTkVSOiBjZW50b3M6Ny4yCisKK2NlbnRvcy03LTItZ2NjLWRlYnVnOgorICBl
eHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJ
TkVSOiBjZW50b3M6Ny4yCisKK2NlbnRvcy03LWdjYzoKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQt
YnVpbGQKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogY2VudG9zOjcKKworY2VudG9zLTct
Z2NjLWRlYnVnOgorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJs
ZXM6CisgICAgQ09OVEFJTkVSOiBjZW50b3M6NworCitkZWJpYW4tamVzc2llLWNsYW5nOgorICBl
eHRlbmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6
IGRlYmlhbjpqZXNzaWUKKworZGViaWFuLWplc3NpZS1jbGFuZy1kZWJ1ZzoKKyAgZXh0ZW5kczog
LmNsYW5nLXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBk
ZWJpYW46amVzc2llCisKK2RlYmlhbi1qZXNzaWUtZ2NjOgorICBleHRlbmRzOiAuZ2NjLXg4Ni02
NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46amVzc2llCisKK2Rl
Ymlhbi1qZXNzaWUtZ2NjLWRlYnVnOgorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1
ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46amVzc2llCisKK2RlYmlhbi1q
ZXNzaWUtMzItY2xhbmc6CisgIGV4dGVuZHM6IC5jbGFuZy14ODYtMzItYnVpbGQKKyAgdmFyaWFi
bGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOmplc3NpZS1pMzg2CisKK2RlYmlhbi1qZXNzaWUt
MzItY2xhbmctZGVidWc6CisgIGV4dGVuZHM6IC5jbGFuZy14ODYtMzItYnVpbGQtZGVidWcKKyAg
dmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOmplc3NpZS1pMzg2CisKK2RlYmlhbi1q
ZXNzaWUtMzItZ2NjOgorICBleHRlbmRzOiAuZ2NjLXg4Ni0zMi1idWlsZAorICB2YXJpYWJsZXM6
CisgICAgQ09OVEFJTkVSOiBkZWJpYW46amVzc2llLWkzODYKKworZGViaWFuLWplc3NpZS0zMi1n
Y2MtZGVidWc6CisgIGV4dGVuZHM6IC5nY2MteDg2LTMyLWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxl
czoKKyAgICBDT05UQUlORVI6IGRlYmlhbjpqZXNzaWUtaTM4NgorCitkZWJpYW4tc3RyZXRjaC1j
bGFuZzoKKyAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAg
Q09OVEFJTkVSOiBkZWJpYW46c3RyZXRjaAorCitkZWJpYW4tc3RyZXRjaC1jbGFuZy1kZWJ1ZzoK
KyAgZXh0ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAg
Q09OVEFJTkVSOiBkZWJpYW46c3RyZXRjaAorCitkZWJpYW4tc3RyZXRjaC1nY2M6CisgIGV4dGVu
ZHM6IC5nY2MteDg2LTY0LWJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlh
bjpzdHJldGNoCisKK2RlYmlhbi1zdHJldGNoLWdjYy1kZWJ1ZzoKKyAgZXh0ZW5kczogLmdjYy14
ODYtNjQtYnVpbGQtZGVidWcKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOnN0
cmV0Y2gKKworZGViaWFuLXN0cmV0Y2gtMzItY2xhbmc6CisgIGV4dGVuZHM6IC5jbGFuZy14ODYt
MzItYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOnN0cmV0Y2gtaTM4
NgorCitkZWJpYW4tc3RyZXRjaC0zMi1jbGFuZy1kZWJ1ZzoKKyAgZXh0ZW5kczogLmNsYW5nLXg4
Ni0zMi1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46c3Ry
ZXRjaC1pMzg2CisKK2RlYmlhbi1zdHJldGNoLTMyLWdjYzoKKyAgZXh0ZW5kczogLmdjYy14ODYt
MzItYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOnN0cmV0Y2gtaTM4
NgorCitkZWJpYW4tc3RyZXRjaC0zMi1nY2MtZGVidWc6CisgIGV4dGVuZHM6IC5nY2MteDg2LTMy
LWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjpzdHJldGNo
LWkzODYKKworZGViaWFuLXVuc3RhYmxlLWNsYW5nOgorICBleHRlbmRzOiAuY2xhbmcteDg2LTY0
LWJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZQorCitk
ZWJpYW4tdW5zdGFibGUtY2xhbmctZGVidWc6CisgIGV4dGVuZHM6IC5jbGFuZy14ODYtNjQtYnVp
bGQtZGVidWcKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlCisK
K2RlYmlhbi11bnN0YWJsZS1nY2M6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkCisgIHZh
cmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZQorCitkZWJpYW4tdW5zdGFi
bGUtZ2NjLWRlYnVnOgorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJp
YWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUKKworZGViaWFuLXVuc3RhYmxl
LWdjYy1yYW5kY29uZmlnOgorICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZAorICB2YXJpYWJs
ZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUKKyAgICBSQU5EQ09ORklHOiB5CisK
K2RlYmlhbi11bnN0YWJsZS1nY2MtZGVidWctcmFuZGNvbmZpZzoKKyAgZXh0ZW5kczogLmdjYy14
ODYtNjQtYnVpbGQtZGVidWcKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOnVu
c3RhYmxlCisgICAgUkFORENPTkZJRzogeQorCitkZWJpYW4tdW5zdGFibGUtMzItY2xhbmc6Cisg
IGV4dGVuZHM6IC5jbGFuZy14ODYtMzItYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5F
UjogZGViaWFuOnVuc3RhYmxlLWkzODYKKworZGViaWFuLXVuc3RhYmxlLTMyLWNsYW5nLWRlYnVn
OgorICBleHRlbmRzOiAuY2xhbmcteDg2LTMyLWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxlczoKKyAg
ICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZS1pMzg2CisKK2RlYmlhbi11bnN0YWJsZS0zMi1n
Y2M6CisgIGV4dGVuZHM6IC5nY2MteDg2LTMyLWJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICBDT05U
QUlORVI6IGRlYmlhbjp1bnN0YWJsZS1pMzg2CisKK2RlYmlhbi11bnN0YWJsZS0zMi1nY2MtZGVi
dWc6CisgIGV4dGVuZHM6IC5nY2MteDg2LTMyLWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxlczoKKyAg
ICBDT05UQUlORVI6IGRlYmlhbjp1bnN0YWJsZS1pMzg2CisKKyMgVWJ1bnR1IFRydXN0eSdzIENs
YW5nIGlzIDMuNCB3aGlsZSBYZW4gcmVxdWlyZXMgMy41CisKK3VidW50dS10cnVzdHktZ2NjOgor
ICBleHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVS
OiB1YnVudHU6dHJ1c3R5CisKK3VidW50dS10cnVzdHktZ2NjLWRlYnVnOgorICBleHRlbmRzOiAu
Z2NjLXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiB1YnVu
dHU6dHJ1c3R5CisKK3VidW50dS14ZW5pYWwtY2xhbmc6CisgIGV4dGVuZHM6IC5jbGFuZy14ODYt
NjQtYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogdWJ1bnR1OnhlbmlhbAorCit1
YnVudHUteGVuaWFsLWNsYW5nLWRlYnVnOgorICBleHRlbmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxk
LWRlYnVnCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IHVidW50dTp4ZW5pYWwKKwordWJ1
bnR1LXhlbmlhbC1nY2M6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkCisgIHZhcmlhYmxl
czoKKyAgICBDT05UQUlORVI6IHVidW50dTp4ZW5pYWwKKwordWJ1bnR1LXhlbmlhbC1nY2MtZGVi
dWc6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0LWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxlczoKKyAg
ICBDT05UQUlORVI6IHVidW50dTp4ZW5pYWwKKwordWJ1bnR1LWJpb25pYy1jbGFuZzoKKyAgZXh0
ZW5kczogLmNsYW5nLXg4Ni02NC1idWlsZAorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiB1
YnVudHU6YmlvbmljCisKK3VidW50dS1iaW9uaWMtY2xhbmctZGVidWc6CisgIGV4dGVuZHM6IC5j
bGFuZy14ODYtNjQtYnVpbGQtZGVidWcKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogdWJ1
bnR1OmJpb25pYworCit1YnVudHUtYmlvbmljLWdjYzoKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQt
YnVpbGQKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogdWJ1bnR1OmJpb25pYworCit1YnVu
dHUtYmlvbmljLWdjYy1kZWJ1ZzoKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQtZGVidWcK
KyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogdWJ1bnR1OmJpb25pYworCitvcGVuc3VzZS1s
ZWFwLWNsYW5nOgorICBleHRlbmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkCisgIHZhcmlhYmxlczoK
KyAgICBDT05UQUlORVI6IHN1c2U6b3BlbnN1c2UtbGVhcAorCitvcGVuc3VzZS1sZWFwLWNsYW5n
LWRlYnVnOgorICBleHRlbmRzOiAuY2xhbmcteDg2LTY0LWJ1aWxkLWRlYnVnCisgIHZhcmlhYmxl
czoKKyAgICBDT05UQUlORVI6IHN1c2U6b3BlbnN1c2UtbGVhcAorCitvcGVuc3VzZS1sZWFwLWdj
YzoKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQKKyAgdmFyaWFibGVzOgorICAgIENPTlRB
SU5FUjogc3VzZTpvcGVuc3VzZS1sZWFwCisKK29wZW5zdXNlLWxlYXAtZ2NjLWRlYnVnOgorICBl
eHRlbmRzOiAuZ2NjLXg4Ni02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJsZXM6CisgICAgQ09OVEFJ
TkVSOiBzdXNlOm9wZW5zdXNlLWxlYXAKKworIyBBcm0gYnVpbGRzCisKK2RlYmlhbi11bnN0YWJs
ZS1nY2MtYXJtNjQ6CisgIGV4dGVuZHM6IC5nY2MtYXJtNjQtYnVpbGQKKyAgdmFyaWFibGVzOgor
ICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWFybTY0djgKKworZGViaWFuLXVuc3RhYmxl
LWdjYy1kZWJ1Zy1hcm02NDoKKyAgZXh0ZW5kczogLmdjYy1hcm02NC1idWlsZC1kZWJ1ZworICB2
YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUtYXJtNjR2OAorCitkZWJp
YW4tdW5zdGFibGUtZ2NjLWFybTY0LXJhbmRjb25maWc6CisgIGV4dGVuZHM6IC5nY2MtYXJtNjQt
YnVpbGQKKyAgdmFyaWFibGVzOgorICAgIENPTlRBSU5FUjogZGViaWFuOnVuc3RhYmxlLWFybTY0
djgKKyAgICBSQU5EQ09ORklHOiB5CisKK2RlYmlhbi11bnN0YWJsZS1nY2MtZGVidWctYXJtNjQt
cmFuZGNvbmZpZzoKKyAgZXh0ZW5kczogLmdjYy1hcm02NC1idWlsZC1kZWJ1ZworICB2YXJpYWJs
ZXM6CisgICAgQ09OVEFJTkVSOiBkZWJpYW46dW5zdGFibGUtYXJtNjR2OAorICAgIFJBTkRDT05G
SUc6IHkKKwpkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9naXRsYWItY2kvdGVzdC55YW1sIGIvYXV0
b21hdGlvbi9naXRsYWItY2kvdGVzdC55YW1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAuLjBkZDVlYWVjNWYKLS0tIC9kZXYvbnVsbAorKysgYi9hdXRvbWF0aW9uL2dpdGxh
Yi1jaS90ZXN0LnlhbWwKQEAgLTAsMCArMSwzNCBAQAorIyBUZXN0IGpvYnMKK3FlbXUtc21va2Ut
eDg2LTY0LWdjYzoKKyAgc3RhZ2U6IHRlc3QKKyAgaW1hZ2U6IHJlZ2lzdHJ5LmdpdGxhYi5jb20v
eGVuLXByb2plY3QveGVuLyR7Q09OVEFJTkVSfQorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVS
OiBkZWJpYW46c3RyZXRjaAorICBzY3JpcHQ6CisgICAgLSAuL2F1dG9tYXRpb24vc2NyaXB0cy9x
ZW11LXNtb2tlLXg4Ni02NC5zaCAyPiYxIHwgdGVlIHFlbXUtc21va2UteDg2LTY0LmxvZworICBh
cnRpZmFjdHM6CisgICAgcGF0aHM6CisgICAgICAtIHNtb2tlLnNlcmlhbAorICAgICAgLSAnKi5s
b2cnCisgICAgd2hlbjogYWx3YXlzCisgIGRlcGVuZGVuY2llczoKKyAgICAtIGRlYmlhbi1zdHJl
dGNoLWdjYy1kZWJ1ZworICB0YWdzOgorICAgIC0geDg2XzY0CisKK3FlbXUtc21va2UteDg2LTY0
LWNsYW5nOgorICBzdGFnZTogdGVzdAorICBpbWFnZTogcmVnaXN0cnkuZ2l0bGFiLmNvbS94ZW4t
cHJvamVjdC94ZW4vJHtDT05UQUlORVJ9CisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGRl
YmlhbjpzdHJldGNoCisgIHNjcmlwdDoKKyAgICAtIC4vYXV0b21hdGlvbi9zY3JpcHRzL3FlbXUt
c21va2UteDg2LTY0LnNoIDI+JjEgfCB0ZWUgcWVtdS1zbW9rZS14ODYtNjQubG9nCisgIGFydGlm
YWN0czoKKyAgICBwYXRoczoKKyAgICAgIC0gc21va2Uuc2VyaWFsCisgICAgICAtICcqLmxvZycK
KyAgICB3aGVuOiBhbHdheXMKKyAgZGVwZW5kZW5jaWVzOgorICAgIC0gZGViaWFuLXVuc3RhYmxl
LWNsYW5nLWRlYnVnCisgIHRhZ3M6CisgICAgLSB4ODZfNjQKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:49:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:49: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-devel-bounces@lists.xenproject.org>)
	id 1gPrEA-0008MF-9H; Thu, 22 Nov 2018 15:49: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=hepf=ob=citrix.com=prvs=8575699e6=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gPrE9-0008KS-1Z
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 15:49:13 +0000
X-Inumbo-ID: 282c52b9-ee6e-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 282c52b9-ee6e-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 15:49:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="71298335"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23542.53227.757606.508977@mariner.uk.xensource.com>
Date: Thu, 22 Nov 2018 15:48:59 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20181122143755.GG2448@perard.uk.xensource.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
 <20181112164930.25893-9-anthony.perard@citrix.com>
 <23534.46259.473785.159824@mariner.uk.xensource.com>
 <20181121164906.GC2448@perard.uk.xensource.com>
 <20181122143755.GG2448@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v6 08/11] libxl: QEMU startup sync based on
 QMP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>, Roger
 Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2NiAwOC8xMV0gbGlieGw6IFFFTVUg
c3RhcnR1cCBzeW5jIGJhc2VkIG9uIFFNUCIpOgo+IE9uIFdlZCwgTm92IDIxLCAyMDE4IGF0IDA0
OjQ5OjA2UE0gKzAwMDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gSSB3b3VuZGVyIHdoYXQg
dG8gZG8gZm9yIHRoaXMuCj4gPiBNYXliZSBpbnZlbnQgYSBKU09OIG1hY3JvIHdoaWNoIHdvdWxk
IGJlOgo+ID4gICAgIEpTT04obykgKGxpYnhsX19qc29uX29iamVjdF90b19qc29uKGdjLCAobykp
IDogPyAiXCJudWxsXCIiKQo+ID4gICAgICgibnVsbCIgd291bGQgYWN0dWFsbHkgYmUgdmFsaWQg
anNvbikKPiA+IE9yIGRvIGl0IHdpdGhvdXQgdGhlIG1hY3JvLCBidXQgdGhlcmUgYXJlIHBsZW50
eSBvZiBvdGhlciBjYWxsZXIncyBvZgo+ID4gbGlieGxfX2pzb25fb2JqZWN0X3RvX2pzb24gaW4g
bGlieGxfX2V2X3FtcCBpbXBsZW1lbnRhdGlvbi4KPiAKPiBPciBzaW1wbHkgY2hhbmdlIGxpYnhs
X19qc29uX29iamVjdF90b19qc29uIHRvIGFsd2F5cyByZXR1cm4gYSB2YWxpZAo+IGpzb24gc3Ry
aW5nLiBUaGVyZSBhcmUgbm8gdXNlciB5ZXQsIHNvIGl0IGlzIHByb2JhYmx5IGZpbmUgdG8gbWFr
ZSB0aGF0Cj4gY2hhbmdlLgoKSSB2ZXJ5IG11Y2ggbGlrZSB5b3VyIHN1Z2dlc3Rpb24gdGhhdCB0
aGVyZSBzaG91bGQgYmUgc29tZSBzaW1wbGUKdGhpbmcgdGhhdCBhbHdheXMgcmV0dXJucyBzb21l
dGhpbmcgc3VpdGFibGUgZm9yIHByaW50aW5nIGluIGFuIGVycm9yCm1lc3NhZ2UuCgpJJ20gbm90
IHN1cmUgd2hldGhlciB0aGF0IHRoaW5nIHNob3VsZCBiZSBsaWJ4bF9fanNvbl9vYmplY3RfdG9f
anNvbi4KSSBkb24ndCBsaWtlIHRoZSBpZGVhIHRoYXQgbGlieGxfX2pzb25fb2JqZWN0X3RvX2pz
b24gc2hvdWxkIGJlIGFibGUKdG8gZmFpbCB1bmRldGVjdGFibHkuCgpOb3IgZG8gSSBsaWtlIHRo
ZSBpZGVhIHRoYXQgZmFpbHVyZXMgc2hvdWxkIGJlIHJlcHJlc2VudGVkIGJ5IGEgdmFsaWQKcGFy
c2VhYmxlIGpzb24gc3RyaW5nLgoKU28gSSB0ZW50YXRpdmVseSBzdWdnZXN0IGVpdGhlcgoKICBj
b25zdCBjaGFyIGxpYnhsX19qc29uX29iamVjdF90b19qc29uX2Vycm9yW10gPSAiPGludmFsaWQt
anNvbi1vYmplY3Q+IjsKCnJldHVybmluZyBsaWJ4bF9fanNvbl9vYmplY3RfdG9fanNvbl9lcnJv
ciBvbiBlcnJvciwgb3IKCiAgI2RlZmluZSBKU09OKG8pIChsaWJ4bF9fanNvbl9vYmplY3RfdG9f
anNvbihnYywgKG8pKSBcCiAgICAgICAgICAgICAgICAgICA6ID8gIjxpbnZhbGlkLWpzb24tb2Jq
ZWN0PiIpCgpvciBzb21lIHN1Y2guICBJIGNhbid0IHJlbWVtYmVyIGVub3VnaCBKUyByaWdodCBu
b3cgdG8gYmUgc3VyZSB3aGV0aGVyCmA8aW52YWxpZC1qc29uLW9iamVjdD4nIGlzIGEgcGFyc2Ug
ZXJyb3IgYnV0IGJvdGgganNvbl9wcCBhbmQgbm9kZWpzCnNlZW0gdG8gaGF0ZSBpdCB3ZWxsIGVu
b3VnaC4uLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:49:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:49: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-devel-bounces@lists.xenproject.org>)
	id 1gPrEX-0008WF-LI; Thu, 22 Nov 2018 15:49: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=76BK=OB=citrix.com=prvs=857ae18cf=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPrEW-0008W2-S1
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 15:49:36 +0000
X-Inumbo-ID: 35bd9828-ee6e-11e8-9fda-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35bd9828-ee6e-11e8-9fda-12d6303a7972;
 Thu, 22 Nov 2018 15:49:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="82245351"
To: Jan Beulich <JBeulich@suse.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-12-git-send-email-andrew.cooper3@citrix.com>
 <5BF6CEF802000078001FF08D@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <4986ef7f-9a04-dae9-e067-25d8c61b9c15@citrix.com>
Date: Thu, 22 Nov 2018 15:49:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF6CEF802000078001FF08D@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 11/14] xen/mm: Switch
 mfn_to_virt()/virt_to_mfn() to using mfn_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMTEvMjAxOCAxNTo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjEuMTEuMTgg
YXQgMTQ6MjEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gU2VlbWluZ2x5
LCBhIG1ham9yaXR5IG9mIHVzZXJzIGVpdGhlciBvdmVycmlkZSB0aGUgaGVscGVycyBhbnl3YXks
IG9yIGhhdmUgYW4KPj4gbWZuX3QgaW4gdGhlaXIgaGFuZHMuCj4+Cj4+IFVwZGF0ZSB0aGUgQVBJ
LCBhbmQgYWRqdXN0IGFsbCB1c2VycyB0byBtYXRjaC4gIEluIHNvbWUgcGxhY2VzLCB1c2UgdGhl
Cj4+IHVuc2lnbmVkIGxvbmcgdmFyaWFudCBpbiBwbGFjZXMgd2hlcmUgd2UgYXJlIGludGVyYWN0
aW5nIHdpdGggYW4gZXh0ZXJuYWwKPj4gc3RydWN0IGFuZCB0aGVyZSBpcyBubyBjaGFuY2Ugb2Yg
dGhlbSBzd2l0Y2hpbmcgdG8gbWZuX3QuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KPgo+IFNvbWUgb2YgdGhlIGNoYW5nZXMgdG8gdHJhY2UuYyBs
b29rIGFzIGlmIHlvdSB3ZXJlIGZpeGluZyBhbiBhZGRyZXNzCj4gdHJ1bmNhdGlvbiBidWcsIGJ1
dCBhbGxvY2F0aW9ucyBhcHBlYXIgdG8gYmUgZG9uZSB3aXRoIGEgcmVzcGVjdGl2ZQo+IHdpZHRo
IHJlc3RyaWN0aW9uLgoKVGhlIEFCSSB1c2VzIDMyYml0IGludGVnZXJzIGZvciBNRk5zLsKgIFRo
ZSBpbnRlcmZhY2UgaXMgdW5kb2N1bWVudGVkIGFuZAp1c2VzIHJhdyBhcnJheXMgb2YgaW50ZWdl
cnMuwqAgSXQgaXMgYm9yZGVybGluZSBpbXBvc3NpYmxlIHRvIGZvbGxvdy4KClRoZSBjb3JyZWN0
IHdheSB0byBkbyB0aGlzIHdvdWxkIGJlIHRvIHVzZSB0aGUgbmV3IHJlc291cmNlIG1hcHBpbmcg
QVBJLApidXQgaXRzIG5vdCBzb21ldGhpbmcgSSd2ZSBnb3QgdGltZSB0byBkbyBpbiB0aGUgc2hv
cnQgb3IgbWVkaXVtIHRlcm0uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 15:51:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 15:51: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-devel-bounces@lists.xenproject.org>)
	id 1gPrGL-00011B-84; Thu, 22 Nov 2018 15:51: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=kqx2=ob=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPrGJ-00010x-9q
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 15:51:27 +0000
X-Inumbo-ID: 77f001e1-ee6e-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77f001e1-ee6e-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 15:51:26 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 08:51:25 -0700
Message-Id: <5BF6D07C02000078001FF0E9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 08:51:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-15-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-15-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 14/14] xen/gnttab: Minor improvements to
 arch header files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ID4+PiBPbiAyMS4xMS4xOCBhdCAxNDoyMSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+ICogVXNlIFhGUkVFKCkgd2hlbiBhcHByb3ByaWF0ZQo+ICAqIERyb3Agc3RhbGUgY29t
bWVudHMgYW5kIHVubmVjZXNzYXJ5IGJyYWNrZXRzCj4gICogRm9sZCBhc20gY29uc3RyYWludHMK
PiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 16:08:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 16:08: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-devel-bounces@lists.xenproject.org>)
	id 1gPrWI-0002eC-Oz; Thu, 22 Nov 2018 16:07:58 +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=mIHh=OB=citrix.com=prvs=8571d395d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPrWI-0002df-0f
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 16:07:58 +0000
X-Inumbo-ID: c5b35ac4-ee70-11e8-98e3-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c5b35ac4-ee70-11e8-98e3-12d6303a7972;
 Thu, 22 Nov 2018 16:07:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="82246119"
Date: Thu, 22 Nov 2018 17:07:48 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181122160748.lcvry74jirfobb7x@mac>
References: <20181122120327.66403-1-roger.pau@citrix.com>
 <c0b25df2-49ca-fbe1-804a-e1a9839bb854@citrix.com>
 <6fde305e-7f47-2577-d795-0291e2adc137@arm.com>
 <5BF6AEB602000078001FEE5D@prv1-mh.provo.novell.com>
 <9cd10d0c-8c1a-0c1f-39a1-c3a2bbd1d734@citrix.com>
 <5BF6B0F502000078001FEE76@prv1-mh.provo.novell.com>
 <cb727842-018a-0181-9788-e3f1b8dd28b8@arm.com>
 <20181122152002.piljxsuytliraxhk@mac>
 <4775d924-8d59-e9e8-0c76-2937aa9581b0@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4775d924-8d59-e9e8-0c76-2937aa9581b0@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDM6MjM6NDFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMi8xMS8yMDE4IDE1OjIwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4g
T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDI6MDM6NTVQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+ID4+IEhpIEphbiwKPiA+Pgo+ID4+IE9uIDExLzIyLzE4IDE6MzYgUE0sIEphbiBCZXVs
aWNoIHdyb3RlOgo+ID4+Pj4+PiBPbiAyMi4xMS4xOCBhdCAxNDozMSwgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+Pj4gSSB0aGluayBKdWxpZW4ncyBwb2ludCBpcyB0aGF0
IHdpdGhvdXQgZXhwbGljaXRseSBiYXJyaWVycywgQ1BVMCdzCj4gPj4+PiB1cGRhdGUgdG8gc3lz
dGVtX3N0YXRlIG1heSBub3QgYmUgdmlzaWJsZSBvbiBDUFUxLCBldmVuIHRob3VnaCB0aGUKPiA+
Pj4+IG1hcHBpbmdzIGhhdmUgYmVlbiBzaG90IGRvd24uCj4gPj4+Pgo+ID4+Pj4gVGhlcmVmb3Jl
LCBmcm9tIHRoZSBwcm9jZXNzb3JzIHBvaW50IG9mIHZpZXcsIGl0IGRpZCBldmVyeXRoaW5nCj4g
Pj4+PiBjb3JyZWN0bHksIGFuZCBoaXQgYSByZWFsIHBhZ2VmYXVsdC4KPiA+Pj4gQm9vdCB0aW1l
IHVwZGF0ZXMgb2Ygc3lzdGVtX3N0YXRlIHNob3VsZCBiZSBvZiBubyBpbnRlcmVzdCBoZXJlLAo+
ID4+PiBhcyBhdCB0aGF0IHRpbWUgdGhlIEFQcyBhcmUgYWxsIGlkbGluZy4KPiA+PiBUaGF0J3Mg
cHJvYmFibHkgdHJ1ZSB0b2RheS4gQnV0IHRoaXMgY29kZSBsb29rcyByYXRoZXIgZnJhZ2lsZSBh
cyB5b3UgZG9uJ3QKPiA+PiBrbm93IGhvdyB0aGlzIGlzIGdvaW5nIHRvIGJlIHVzZWQgaW4gdGhl
IGZ1dHVyZS4KPiA+Pgo+ID4+IElmIHlvdSBkZWNpZGUgdG8gZ2F0ZSBpbml0IGNvZGUgd2l0aCBz
eXN0ZW1fc3RhdGUsIHRoZW4geW91IG5lZWQgYSBiYXJyaWVyCj4gPj4gdG8gZW5zdXJlIHRoZSBj
b2RlIGlzIGZ1dHVyZSBwcm9vZi4KPiA+IFdvdWxkbid0IGl0IGJlIGVub3VnaCB0byBkZWNsYXJl
IHN5c3RlbV9zdGF0ZSBhcyB2b2xhdGlsZT8KPiAKPiBOby7CoCB2b2xhdGlsaXR5IChvciBsYWNr
IHRoZXJlb2YpIGlzIGEgY29tcGlsZXIgbGV2ZWwgY29uc3RydWN0Lgo+IAo+IEFSTSBoYXMgd2Vh
a2VyIGNhY2hlIGNvaGVyZW5jeSB0aGFuIHg4Niwgc28gYSB3cml0ZSB3aGljaCBoYXMgY29tcGxl
dGVkCj4gb24gb25lIENQVTAgaW4gdGhlIHBhc3QgbWF5IGxlZ2l0aW1hdGVseSBub3QgYmUgdmlz
aWJsZSBvbiBDUFUxIHlldC4KPiAKPiBJZiB5b3UgbmVlZCBndWFyYW50ZWVzIGFib3V0IHRoZSB2
aXNpYmlsaXR5IG9mIHVwZGF0ZWQsIHlvdSBtdXN0IHVzZQo+IGFwcHJvcHJpYXRlIGJhcnJpZXJz
LgoKUmlnaHQuIFRoZXJlJ3Mgc29tZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIEFSTSBhbmQgeDg2LCBB
Uk0gc2V0cwpTWVNfU1RBVEVfYWN0aXZlIGFuZCBjb250aW51ZXMgdG8gbWFrZSB1c2Ugb2YgaW5p
dCBmdW5jdGlvbnMuIEluIGFueQpjYXNlIEkgaGF2ZSB0aGUgZm9sbG93aW5nIGRpZmY6CgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRl
eCBlODMyMjFhYjc5Li5jZjUwZDA1NjIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAu
YworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtOTY2LDYgKzk2Niw3IEBAIHZvaWQgX19p
bml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCiAgICAgc2VyaWFs
X2VuZGJvb3QoKTsKIAogICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7CisgICAg
c21wX3dtYigpOwogCiAgICAgY3JlYXRlX2RvbVVzKCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggOWNiZmYyMmZiMy4uNDEw
NDRjMGI2ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gv
eDg2L3NldHVwLmMKQEAgLTU5Myw2ICs1OTMsNyBAQCBzdGF0aWMgdm9pZCBub2lubGluZSBpbml0
X2RvbmUodm9pZCkKICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCBlbmQ7CiAKICAgICBzeXN0ZW1f
c3RhdGUgPSBTWVNfU1RBVEVfYWN0aXZlOworICAgIHNtcF93bWIoKTsKIAogICAgIGRvbWFpbl91
bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIoZG9tMCk7CiAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 16:12:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 16:12: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-devel-bounces@lists.xenproject.org>)
	id 1gPrb0-0003Ru-D9; Thu, 22 Nov 2018 16:12: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=kqx2=ob=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gPray-0003Rp-UU
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 16:12:48 +0000
X-Inumbo-ID: 73b9e741-ee71-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73b9e741-ee71-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 16:12:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Nov 2018 09:12:47 -0700
Message-Id: <5BF6D57C02000078001FF10D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 22 Nov 2018 09:12:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <5BF6894D02000078001FECE2@prv1-mh.provo.novell.com>
 <20181122153049.gu6jbtkm7muqvzz4@zion.uk.xensource.com>
In-Reply-To: <20181122153049.gu6jbtkm7muqvzz4@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] common: make sure symbols-dummy.o gets
 rebuilt when needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjExLjE4IGF0IDE2OjMwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDM6NDc6NDFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+PiArKysgYi94ZW4vYXJjaC9hcm0v
TWFrZWZpbGUKPj4gQEAgLTEwMCw5ICsxMDAsNiBAQCBwcmVsaW5rLm86ICQoQUxMX09CSlMpCj4+
ICAJJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgo+PiAgZW5kaWYKPj4gIAo+PiAtJChCQVNF
RElSKS9jb21tb24vc3ltYm9scy1kdW1teS5vOgo+PiAtCSQoTUFLRSkgLWYgJChCQVNFRElSKS9S
dWxlcy5tayAtQyAkKEJBU0VESVIpL2NvbW1vbiBzeW1ib2xzLWR1bW15Lm8KPj4gLQo+PiAgJChU
QVJHRVQpLXN5bXM6IHByZWxpbmsubyB4ZW4ubGRzICQoQkFTRURJUikvY29tbW9uL3N5bWJvbHMt
ZHVtbXkubwo+IAo+IEFzIGRpc2N1c3NlZCBvbiBJUkMgZGlyZWN0IGRlcGVuZGVuY2llcyBvbiBz
eW1ib2xzLWR1bW15Lm8gc2hvdWxkIGJlCj4gZGVsZXRlZC4KCkknbGwgZHJvcCB0aGVtLCBidXQg
SSdtIGhhdmluZyB0cm91YmxlIHNlZWluZyBob3cgdGhlaXIgcHJlc2VuY2UKd291bGQgYnJlYWsg
dGhpbmdzLiBXZSByZWN1cnNlIGludG8gY29tbW9uLyBub3JtYWxseSBhbnl3YXkuCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 16:21:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 16:21: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-devel-bounces@lists.xenproject.org>)
	id 1gPriz-0004Jr-82; Thu, 22 Nov 2018 16:21: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=NKve=OB=citrix.com=prvs=857cca76a=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gPrix-0004Jm-E2
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 16:21:03 +0000
X-Inumbo-ID: 998d63ac-ee72-11e8-a644-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 998d63ac-ee72-11e8-a644-12d6303a7972;
 Thu, 22 Nov 2018 16:21:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="71300152"
Date: Thu, 22 Nov 2018 16:20:57 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181122162057.krmfjux2w7xu3qle@zion.uk.xensource.com>
References: <5BF6894D02000078001FECE2@prv1-mh.provo.novell.com>
 <20181122153049.gu6jbtkm7muqvzz4@zion.uk.xensource.com>
 <5BF6D57C02000078001FF10D@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BF6D57C02000078001FF10D@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] common: make sure symbols-dummy.o gets
 rebuilt when needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDk6MTI6NDRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjExLjE4IGF0IDE2OjMwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBUaHUsIE5vdiAyMiwgMjAxOCBhdCAwMzo0Nzo0MUFNIC0wNzAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiAtLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiA+PiArKysgYi94
ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiA+PiBAQCAtMTAwLDkgKzEwMCw2IEBAIHByZWxpbmsubzog
JChBTExfT0JKUykKPiA+PiAgCSQoTEQpICQoTERGTEFHUykgLXIgLW8gJEAgJF4KPiA+PiAgZW5k
aWYKPiA+PiAgCj4gPj4gLSQoQkFTRURJUikvY29tbW9uL3N5bWJvbHMtZHVtbXkubzoKPiA+PiAt
CSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyAkKEJBU0VESVIpL2NvbW1vbiBzeW1i
b2xzLWR1bW15Lm8KPiA+PiAtCj4gPj4gICQoVEFSR0VUKS1zeW1zOiBwcmVsaW5rLm8geGVuLmxk
cyAkKEJBU0VESVIpL2NvbW1vbi9zeW1ib2xzLWR1bW15Lm8KPiA+IAo+ID4gQXMgZGlzY3Vzc2Vk
IG9uIElSQyBkaXJlY3QgZGVwZW5kZW5jaWVzIG9uIHN5bWJvbHMtZHVtbXkubyBzaG91bGQgYmUK
PiA+IGRlbGV0ZWQuCj4gCj4gSSdsbCBkcm9wIHRoZW0sIGJ1dCBJJ20gaGF2aW5nIHRyb3VibGUg
c2VlaW5nIGhvdyB0aGVpciBwcmVzZW5jZQo+IHdvdWxkIGJyZWFrIHRoaW5ncy4gV2UgcmVjdXJz
ZSBpbnRvIGNvbW1vbi8gbm9ybWFsbHkgYW55d2F5Lgo+IAoKTWFrZSB0cmllcyB0byBidWlsZCAk
KEJBU0VESVIpL2NvbW1vbi9zeW1ib2xzLWR1bW15Lm8gYmVmb3JlIHJlY3Vyc2luZwppbnRvIGNv
bW1vbS8uIElmIHlvdSBsb29rIGF0IHRoZSBnZW5lcmF0ZWQgZGVwZW5kZW5jeSBmaWxlLCBpdCBj
b250YWlucwp0aGUgZnVsbCBwYXRoIG9iamVjdCBmaWxlIGFzIHRhcmdldC4KCldlaS4KCj4gSmFu
Cj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 16:22:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 16:22: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-devel-bounces@lists.xenproject.org>)
	id 1gPrkV-0004OW-La; Thu, 22 Nov 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=76bk=ob=citrix.com=prvs=857ae18cf=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPrkU-0004OM-B9
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 16:22:38 +0000
X-Inumbo-ID: d2b1d574-ee72-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2b1d574-ee72-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 16:22:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="82246604"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20181122120327.66403-1-roger.pau@citrix.com>
 <c0b25df2-49ca-fbe1-804a-e1a9839bb854@citrix.com>
 <6fde305e-7f47-2577-d795-0291e2adc137@arm.com>
 <5BF6AEB602000078001FEE5D@prv1-mh.provo.novell.com>
 <9cd10d0c-8c1a-0c1f-39a1-c3a2bbd1d734@citrix.com>
 <5BF6B0F502000078001FEE76@prv1-mh.provo.novell.com>
 <cb727842-018a-0181-9788-e3f1b8dd28b8@arm.com>
 <20181122152002.piljxsuytliraxhk@mac>
 <4775d924-8d59-e9e8-0c76-2937aa9581b0@citrix.com>
 <20181122160748.lcvry74jirfobb7x@mac>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <15320b56-3f03-2364-8092-df33944c857f@citrix.com>
Date: Thu, 22 Nov 2018 16:22:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181122160748.lcvry74jirfobb7x@mac>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMTEvMjAxOCAxNjowNywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUaHUsIE5v
diAyMiwgMjAxOCBhdCAwMzoyMzo0MVBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBP
biAyMi8xMS8yMDE4IDE1OjIwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4gT24gVGh1LCBO
b3YgMjIsIDIwMTggYXQgMDI6MDM6NTVQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+
IEhpIEphbiwKPj4+Pgo+Pj4+IE9uIDExLzIyLzE4IDE6MzYgUE0sIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+Pj4+PiBPbiAyMi4xMS4xOCBhdCAxNDozMSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+IHdyb3RlOgo+Pj4+Pj4gSSB0aGluayBKdWxpZW4ncyBwb2ludCBpcyB0aGF0IHdpdGhvdXQg
ZXhwbGljaXRseSBiYXJyaWVycywgQ1BVMCdzCj4+Pj4+PiB1cGRhdGUgdG8gc3lzdGVtX3N0YXRl
IG1heSBub3QgYmUgdmlzaWJsZSBvbiBDUFUxLCBldmVuIHRob3VnaCB0aGUKPj4+Pj4+IG1hcHBp
bmdzIGhhdmUgYmVlbiBzaG90IGRvd24uCj4+Pj4+Pgo+Pj4+Pj4gVGhlcmVmb3JlLCBmcm9tIHRo
ZSBwcm9jZXNzb3JzIHBvaW50IG9mIHZpZXcsIGl0IGRpZCBldmVyeXRoaW5nCj4+Pj4+PiBjb3Jy
ZWN0bHksIGFuZCBoaXQgYSByZWFsIHBhZ2VmYXVsdC4KPj4+Pj4gQm9vdCB0aW1lIHVwZGF0ZXMg
b2Ygc3lzdGVtX3N0YXRlIHNob3VsZCBiZSBvZiBubyBpbnRlcmVzdCBoZXJlLAo+Pj4+PiBhcyBh
dCB0aGF0IHRpbWUgdGhlIEFQcyBhcmUgYWxsIGlkbGluZy4KPj4+PiBUaGF0J3MgcHJvYmFibHkg
dHJ1ZSB0b2RheS4gQnV0IHRoaXMgY29kZSBsb29rcyByYXRoZXIgZnJhZ2lsZSBhcyB5b3UgZG9u
J3QKPj4+PiBrbm93IGhvdyB0aGlzIGlzIGdvaW5nIHRvIGJlIHVzZWQgaW4gdGhlIGZ1dHVyZS4K
Pj4+Pgo+Pj4+IElmIHlvdSBkZWNpZGUgdG8gZ2F0ZSBpbml0IGNvZGUgd2l0aCBzeXN0ZW1fc3Rh
dGUsIHRoZW4geW91IG5lZWQgYSBiYXJyaWVyCj4+Pj4gdG8gZW5zdXJlIHRoZSBjb2RlIGlzIGZ1
dHVyZSBwcm9vZi4KPj4+IFdvdWxkbid0IGl0IGJlIGVub3VnaCB0byBkZWNsYXJlIHN5c3RlbV9z
dGF0ZSBhcyB2b2xhdGlsZT8KPj4gTm8uwqAgdm9sYXRpbGl0eSAob3IgbGFjayB0aGVyZW9mKSBp
cyBhIGNvbXBpbGVyIGxldmVsIGNvbnN0cnVjdC4KPj4KPj4gQVJNIGhhcyB3ZWFrZXIgY2FjaGUg
Y29oZXJlbmN5IHRoYW4geDg2LCBzbyBhIHdyaXRlIHdoaWNoIGhhcyBjb21wbGV0ZWQKPj4gb24g
b25lIENQVTAgaW4gdGhlIHBhc3QgbWF5IGxlZ2l0aW1hdGVseSBub3QgYmUgdmlzaWJsZSBvbiBD
UFUxIHlldC4KPj4KPj4gSWYgeW91IG5lZWQgZ3VhcmFudGVlcyBhYm91dCB0aGUgdmlzaWJpbGl0
eSBvZiB1cGRhdGVkLCB5b3UgbXVzdCB1c2UKPj4gYXBwcm9wcmlhdGUgYmFycmllcnMuCj4gUmln
aHQuIFRoZXJlJ3Mgc29tZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIEFSTSBhbmQgeDg2LCBBUk0gc2V0
cwo+IFNZU19TVEFURV9hY3RpdmUgYW5kIGNvbnRpbnVlcyB0byBtYWtlIHVzZSBvZiBpbml0IGZ1
bmN0aW9ucy4gSW4gYW55Cj4gY2FzZSBJIGhhdmUgdGhlIGZvbGxvd2luZyBkaWZmOgo+Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiBp
bmRleCBlODMyMjFhYjc5Li5jZjUwZDA1NjIwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9z
ZXR1cC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiBAQCAtOTY2LDYgKzk2Niw3IEBA
IHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCj4g
ICAgICBzZXJpYWxfZW5kYm9vdCgpOwo+ICAKPiAgICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFU
RV9hY3RpdmU7Cj4gKyAgICBzbXBfd21iKCk7Cj4gIAo+ICAgICAgY3JlYXRlX2RvbVVzKCk7Cj4g
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1
cC5jCj4gaW5kZXggOWNiZmYyMmZiMy4uNDEwNDRjMGI2ZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC94ODYvc2V0dXAuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gQEAgLTU5Myw2ICs1
OTMsNyBAQCBzdGF0aWMgdm9pZCBub2lubGluZSBpbml0X2RvbmUodm9pZCkKPiAgICAgIHVuc2ln
bmVkIGxvbmcgc3RhcnQsIGVuZDsKPiAgCj4gICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVf
YWN0aXZlOwo+ICsgICAgc21wX3dtYigpOwo+ICAKPiAgICAgIGRvbWFpbl91bnBhdXNlX2J5X3N5
c3RlbWNvbnRyb2xsZXIoZG9tMCk7Cj4gIAo+CgpJJ20gYWZyYWlkIHRoYXQgdGhhdCB3b24ndCBk
byBhbnl0aGluZyB0byBoZWxwIGF0IGFsbC4KCnNtcF97d21iLHJtYn0oKSBtdXN0IGJlIGluIG1h
dGNoZWQgcGFpcnMsIGFuZCBtYigpIG11c3QgYmUgbWF0Y2hlZCB3aXRoCml0c2VsZi4KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 16:27:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 16:27: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-devel-bounces@lists.xenproject.org>)
	id 1gProl-0004bJ-9o; Thu, 22 Nov 2018 16:27: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=jay/=ob=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gProk-0004bE-0e
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 16:27:02 +0000
X-Inumbo-ID: 6fdf60c4-ee73-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6fdf60c4-ee73-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 16:27:00 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7F884308FC5C;
 Thu, 22 Nov 2018 16:26:59 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id B58ED60920;
 Thu, 22 Nov 2018 16:26:53 +0000 (UTC)
Date: Thu, 22 Nov 2018 17:26:52 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181122172652.6b02aef6@redhat.com>
In-Reply-To: <20181121144211.GE4426@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-6-sameo@linux.intel.com>
 <20181108151623.4de26ecb@redhat.com>
 <20181121144211.GE4426@caravaggio>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.43]); Thu, 22 Nov 2018 16:26:59 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 05/24] hw: acpi: Implement
 XSDT support for RSDP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael
 S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 Shannon Zhao <shannon.zhaosl@gmail.com>, qemu-arm@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMSBOb3YgMjAxOCAxNTo0MjoxMSArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IEhpIElnb3IsCj4gCj4gT24gVGh1LCBOb3YgMDgsIDIw
MTggYXQgMDM6MTY6MjNQTSArMDEwMCwgSWdvciBNYW1tZWRvdiB3cm90ZToKPiA+IE9uIE1vbiwg
IDUgTm92IDIwMTggMDI6NDA6MjggKzAxMDAKPiA+IFNhbXVlbCBPcnRpeiA8c2FtZW9AbGludXgu
aW50ZWwuY29tPiB3cm90ZToKPiA+ICAgCj4gPiA+IFhTRFQgaXMgdGhlIDY0LWJpdCB2ZXJzaW9u
IG9mIHRoZSBsZWdhY3kgQUNQSSBSU0RUIChSb290IFN5c3RlbQo+ID4gPiBEZXNjcmlwdGlvbiBU
YWJsZSkuIFJTRFQgb25seSBhbGxvdyBmb3IgMzItYml0IGFkZHJlc3NzZXMgYW5kIGhhdmUgdGh1
cwo+ID4gPiBiZWVuIGRlcHJlY2F0ZWQuIFNpbmNlIEFDUEkgdmVyc2lvbiAyLjAsIFJTRFBzIHNo
b3VsZCBwb2ludCBhdCBYU0RUcyBhbmQKPiA+ID4gbm8gbG9uZ2VyIFJTRFRzLCBhbHRob3VnaCBS
U0RUcyBhcmUgc3RpbGwgc3VwcG9ydGVkIGZvciBiYWNrd2FyZAo+ID4gPiBjb21wYXRpYmlsaXR5
Lgo+ID4gPiAKPiA+ID4gU2luY2UgdmVyc2lvbiAyLjAsIFJTRFBzIHNob3VsZCBhZGQgYW4gZXh0
ZW5kZWQgY2hlY2tzdW0sIGEgY29tcGxldGUgdGFibGUKPiA+ID4gbGVuZ3RoIGFuZCBhIHZlcnNp
b24gZmllbGQgdG8gdGhlIHRhYmxlLiAgCj4gPiAKPiA+IFRoaXMgcGF0Y2ggcmUtaW1wbGVtZW50
cyB3aGF0IGFybS92aXJ0IGJvYXJkIGFscmVhZHkgZG9lcwo+ID4gYW5kIGZpeGVzIGNoZWNrc3Vt
IGJ1ZyBpbiB0aGUgbGF0ZXIgYW5kIGF0IHRoZSBzYW1lIHRpbWUKPiA+IHdpdGhvdXQgYSB1c2Vy
ICh3aXRoaW4gdGhlIHBhdGNoKS4KPiA+IAo+ID4gSSdkIHN1Z2dlc3QgcmVkbyBpdCBhIHdheSBz
aW1pbGFyIHRvIEZBRFQgcmVmYWN0b3JpbmcKPiA+ICAgcGF0Y2ggMTogZml4IGNoZWNrc3VtIGJ1
ZyBpbiB2aXJ0L2FybQo+ID4gICBwYXRjaCAyOiB1cGRhdGUgcmVmZXJlbmNlIHRhYmxlcyBpbiB0
ZXN0Cj4gPiAgIHBhdGNoIDM6IGludHJvZHVjZSBBY3BpUnNkcERhdGEgc2ltaWxhciB0byBjb21t
aXQgOTM3ZDFiNTg3Cj4gPiAgICAgICAgICAgICAgKGJvdGggYXJtIGFuZCB4ODYpIHdpY2ggc3Rv
cmVzIGFsbCBkYXRhIGluIGhvcyBieXRlIG9yZGVyCj4gPiAgIHBhdGNoIDQ6IGNvbnZlcnQgYXJt
J3MgaW1wbC4gdG8gYnVpbGRfYXBwZW5kX2ludF9ub3ByZWZpeCgpIEFQSSAoY29tbWl0IDVkN2Ez
MzRmNykKPiA+Cj4gPiAgICAgICAgICAgIC4uLiBtb3ZlIG91dCB0byBhbWwtYnVpbGQuYwo+ID4g
ICBwYXRjaCA1OiByZXVzZSBnZW5lcmFsaXplZCBhcm0ncyBidWlsZF9yc2RwKCkgZm9yIHg4Niwg
ZHJvcHBpbmcgeDg2IHNwZWNpZmljIG9uZQo+ID4gICAgICAgYW1lbmRpbmcgaXQgdG8gZ2VuZXJh
dGUgcmV2MSB2YXJpYW50IGRlZmluZWQgYnkgcmV2aXNpb24gaW4gQWNwaVJzZHBEYXRhCj4gPiAg
ICAgICAoY29tbWl0IGRkMWIyMDM3YSkgIAo+IEkgYWdyZWUgcGF0Y2hlcyAjMSwgIzIgYW5kICM1
IG1ha2Ugc2Vuc2UuIDMgYW5kIDQgYXMgd2VsbCwgYnV0IGhlcmUKPiB5b3UncmUgYXNraW5nIGFi
b3V0IHNvbWV0aGluZyB0aGF0J3Mgb3V0IG9mIHNjb3BlIG9mIHRoZSBjdXJyZW50IHNlcmllLgov
bWUgZ3VpbHR5IG9mIHRoYXQsIGJ1dCBJIGhhdmUgZXhjdXNlcyBmb3IgZG9pbmcgc286CiAgKiB0
aGF0J3MgdGhlIG9ubHkgd2F5IHRvIGdldCByaWQgb2YgbGVnYWN5IGFwcHJvYWNoIGdpdmVuIGxp
bWl0ZWQgcmVzb3VyY2VzLgogICAgU28gdGFzayBnb2VzIHRvIHdob21ldmVyIHRvdWNoZXMgb2xk
IGNvZGUuIC9vdGhlcnMgYW5kIG1lIGluY2x1ZGVkLwogICAgSSdkIGJlIGdsYWQgaWYgc29tZW9u
ZSB3b3VsZCB2b2x1bnRlZXIgYW5kIGRvIGNsZWFuIHVwcyBidXQgaW4gYWJzZW5jZQogICAgb2Yg
c3VjaCwgdGhlIHZpY3RpbSBpcyBpbnRlcmVzdGVkIHBhcnR5LgogICogY29udHJpYnV0b3IgdG8g
QUNQSSBwYXJ0IGxlYXJucyBob3cgdG8gdXNlIHByZWZlcnJlZCBhcHByb2FjaCwKICAgIG1ha2Vz
IGNvZGUgbW9yZSByb2J1c3QgYW5kIGNsZWFyIGFzIGl0J3Mgbm90IHBvc3NpYmxlIHRvIG1ha2UK
ICAgIGVuZGlhbm5lc3MgbWlzdGFrZXMsIHZlcnkgc2ltcGxlIHRvIHJldmlldyBhbmQgbm90aWNl
IG1pc3Rha2VzCiAgICBhcyBlbmQgcmVzdWx0IHByYWN0aWNhbGx5IG1hdGNoZXMgcm93IGJ5IHJv
dyBhIHRhYmxlIGRlc2NyaWJlZCBpbiBzcGVjLgogICogdGhlcmUgY291bGQgYmUgZXhjZXB0aW9u
cywgbGlrZSBhY3BpL252ZGltbS5jIGFsc28gY29udHJpYnV0ZWQgYnkgSW50ZWwKICAgIHdob2xl
IGZpbGUgd3JpdHRlbiBpbiBsZWdhY3kgc3R5bGUgKGl0IHByb2JhYmx5IHN0YXJ0ZWQgYmVmb3Jl
IEkgc3RhcnRlZAogICAgZW5mb3JjaW5nIGNvbnZlcnNpb25zLCBhbnl3YXlzIGl0J3MgbGF0ZSBu
b3cgYW5kIHNob3VsZCBiZSBkb25lIGFzIHdob2xlKSwKICAgIG9yIG9kZCBmaXhlcyB0byBleGlz
dGluZyB0YWJsZXMsIG9yIHRvbyBjb21wbGV4IGNhc2UuCiAgICAoZGVwZW5kaW5nIG9uIGNhc2Ug
SSBtaWdodCBzdGlsbCBhc2sgZm9yIGNvbnZlcnNpb24pCgpNeSByYW50aW5nIGFzaWRlLCBjb252
ZXJzaW9ucyBJJ3ZlIGFza2VkIGZvciBoZXJlIGFyZSB0cml2aWFsIGFuZCBmb3IKZXZlcnlvbmUn
cyBiZW5lZml0IC9RRU1VIGdldHMgbW9yZSBtYWludGFpbmFibGUgY29kZSwgdXNlcnMgbGVzcyBi
dWdzLApjb250cmlidXRvciBrbm93cyByZXF1aXJlbWVudHMgaGVuY2UgaGlzIHBhdGNoZXMgZ28g
dGhyb3VnaCBsZXNzIGl0ZXJhdGlvbnMsCmhvcGVmdWxseSBpZiBjb250cmlidXRvciBzdGF5cyBh
cm91bmQgYW5kIGRvZXMgY29udHJpYnV0aW9ucy9yZXZpZXdzIHRvCmFjcGkgY29kZSwgUUVNVSBj
b3VsZCBnZXQgYW5vdGhlciBjby1tYWludGFpbmVyIGZvciBhY3BpIHBhcnQvCgo+IEknbGwgbW92
ZSB0aG9zZSBwYXRjaGVzIGZyb20gdGhpcyBzZXJpZSBhbmQgYnVpbGQgYSA2IHBhdGNoZXMgbmV3
IHNlcmllCj4gYXMgc3VnZ2VzdGVkLgoKVGhhbmtzIQoKPiAKPiBDaGVlcnMsCj4gU2FtdWVsLgo+
IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 16:40:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1gPs1R-00066T-JA; Thu, 22 Nov 2018 16:40: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=mIHh=OB=citrix.com=prvs=8571d395d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPs1Q-00066O-Mk
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 16:40:08 +0000
X-Inumbo-ID: 43daeca6-ee75-11e8-8ba2-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43daeca6-ee75-11e8-8ba2-12d6303a7972;
 Thu, 22 Nov 2018 16:40:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="82247157"
Date: Thu, 22 Nov 2018 17:39:39 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181122163939.eoto26witi5mx2n2@mac>
References: <c0b25df2-49ca-fbe1-804a-e1a9839bb854@citrix.com>
 <6fde305e-7f47-2577-d795-0291e2adc137@arm.com>
 <5BF6AEB602000078001FEE5D@prv1-mh.provo.novell.com>
 <9cd10d0c-8c1a-0c1f-39a1-c3a2bbd1d734@citrix.com>
 <5BF6B0F502000078001FEE76@prv1-mh.provo.novell.com>
 <cb727842-018a-0181-9788-e3f1b8dd28b8@arm.com>
 <20181122152002.piljxsuytliraxhk@mac>
 <4775d924-8d59-e9e8-0c76-2937aa9581b0@citrix.com>
 <20181122160748.lcvry74jirfobb7x@mac>
 <15320b56-3f03-2364-8092-df33944c857f@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <15320b56-3f03-2364-8092-df33944c857f@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDQ6MjI6MzRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMi8xMS8yMDE4IDE2OjA3LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4g
T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDM6MjM6NDFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiA+PiBPbiAyMi8xMS8yMDE4IDE1OjIwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+
ID4+PiBPbiBUaHUsIE5vdiAyMiwgMjAxOCBhdCAwMjowMzo1NVBNICswMDAwLCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4gPj4+PiBIaSBKYW4sCj4gPj4+Pgo+ID4+Pj4gT24gMTEvMjIvMTggMTozNiBQ
TSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+Pj4+Pj4gT24gMjIuMTEuMTggYXQgMTQ6MzEsIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiA+Pj4+Pj4gSSB0aGluayBKdWxpZW4n
cyBwb2ludCBpcyB0aGF0IHdpdGhvdXQgZXhwbGljaXRseSBiYXJyaWVycywgQ1BVMCdzCj4gPj4+
Pj4+IHVwZGF0ZSB0byBzeXN0ZW1fc3RhdGUgbWF5IG5vdCBiZSB2aXNpYmxlIG9uIENQVTEsIGV2
ZW4gdGhvdWdoIHRoZQo+ID4+Pj4+PiBtYXBwaW5ncyBoYXZlIGJlZW4gc2hvdCBkb3duLgo+ID4+
Pj4+Pgo+ID4+Pj4+PiBUaGVyZWZvcmUsIGZyb20gdGhlIHByb2Nlc3NvcnMgcG9pbnQgb2Ygdmll
dywgaXQgZGlkIGV2ZXJ5dGhpbmcKPiA+Pj4+Pj4gY29ycmVjdGx5LCBhbmQgaGl0IGEgcmVhbCBw
YWdlZmF1bHQuCj4gPj4+Pj4gQm9vdCB0aW1lIHVwZGF0ZXMgb2Ygc3lzdGVtX3N0YXRlIHNob3Vs
ZCBiZSBvZiBubyBpbnRlcmVzdCBoZXJlLAo+ID4+Pj4+IGFzIGF0IHRoYXQgdGltZSB0aGUgQVBz
IGFyZSBhbGwgaWRsaW5nLgo+ID4+Pj4gVGhhdCdzIHByb2JhYmx5IHRydWUgdG9kYXkuIEJ1dCB0
aGlzIGNvZGUgbG9va3MgcmF0aGVyIGZyYWdpbGUgYXMgeW91IGRvbid0Cj4gPj4+PiBrbm93IGhv
dyB0aGlzIGlzIGdvaW5nIHRvIGJlIHVzZWQgaW4gdGhlIGZ1dHVyZS4KPiA+Pj4+Cj4gPj4+PiBJ
ZiB5b3UgZGVjaWRlIHRvIGdhdGUgaW5pdCBjb2RlIHdpdGggc3lzdGVtX3N0YXRlLCB0aGVuIHlv
dSBuZWVkIGEgYmFycmllcgo+ID4+Pj4gdG8gZW5zdXJlIHRoZSBjb2RlIGlzIGZ1dHVyZSBwcm9v
Zi4KPiA+Pj4gV291bGRuJ3QgaXQgYmUgZW5vdWdoIHRvIGRlY2xhcmUgc3lzdGVtX3N0YXRlIGFz
IHZvbGF0aWxlPwo+ID4+IE5vLsKgIHZvbGF0aWxpdHkgKG9yIGxhY2sgdGhlcmVvZikgaXMgYSBj
b21waWxlciBsZXZlbCBjb25zdHJ1Y3QuCj4gPj4KPiA+PiBBUk0gaGFzIHdlYWtlciBjYWNoZSBj
b2hlcmVuY3kgdGhhbiB4ODYsIHNvIGEgd3JpdGUgd2hpY2ggaGFzIGNvbXBsZXRlZAo+ID4+IG9u
IG9uZSBDUFUwIGluIHRoZSBwYXN0IG1heSBsZWdpdGltYXRlbHkgbm90IGJlIHZpc2libGUgb24g
Q1BVMSB5ZXQuCj4gPj4KPiA+PiBJZiB5b3UgbmVlZCBndWFyYW50ZWVzIGFib3V0IHRoZSB2aXNp
YmlsaXR5IG9mIHVwZGF0ZWQsIHlvdSBtdXN0IHVzZQo+ID4+IGFwcHJvcHJpYXRlIGJhcnJpZXJz
Lgo+ID4gUmlnaHQuIFRoZXJlJ3Mgc29tZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIEFSTSBhbmQgeDg2
LCBBUk0gc2V0cwo+ID4gU1lTX1NUQVRFX2FjdGl2ZSBhbmQgY29udGludWVzIHRvIG1ha2UgdXNl
IG9mIGluaXQgZnVuY3Rpb25zLiBJbiBhbnkKPiA+IGNhc2UgSSBoYXZlIHRoZSBmb2xsb3dpbmcg
ZGlmZjoKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJj
aC9hcm0vc2V0dXAuYwo+ID4gaW5kZXggZTgzMjIxYWI3OS4uY2Y1MGQwNTYyMCAxMDA2NDQKPiA+
IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAu
Ywo+ID4gQEAgLTk2Niw2ICs5NjYsNyBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQg
bG9uZyBib290X3BoeXNfb2Zmc2V0LAo+ID4gICAgICBzZXJpYWxfZW5kYm9vdCgpOwo+ID4gIAo+
ID4gICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfYWN0aXZlOwo+ID4gKyAgICBzbXBfd21i
KCk7Cj4gPiAgCj4gPiAgICAgIGNyZWF0ZV9kb21VcygpOwo+ID4gIAo+ID4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKPiA+IGluZGV4IDlj
YmZmMjJmYjMuLjQxMDQ0YzBiNmYgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAu
Ywo+ID4gKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKPiA+IEBAIC01OTMsNiArNTkzLDcgQEAg
c3RhdGljIHZvaWQgbm9pbmxpbmUgaW5pdF9kb25lKHZvaWQpCj4gPiAgICAgIHVuc2lnbmVkIGxv
bmcgc3RhcnQsIGVuZDsKPiA+ICAKPiA+ICAgICAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX2Fj
dGl2ZTsKPiA+ICsgICAgc21wX3dtYigpOwo+ID4gIAo+ID4gICAgICBkb21haW5fdW5wYXVzZV9i
eV9zeXN0ZW1jb250cm9sbGVyKGRvbTApOwo+ID4gIAo+ID4KPiAKPiBJJ20gYWZyYWlkIHRoYXQg
dGhhdCB3b24ndCBkbyBhbnl0aGluZyB0byBoZWxwIGF0IGFsbC4KPiAKPiBzbXBfe3dtYixybWJ9
KCkgbXVzdCBiZSBpbiBtYXRjaGVkIHBhaXJzLCBhbmQgbWIoKSBtdXN0IGJlIG1hdGNoZWQgd2l0
aAo+IGl0c2VsZi4KClRoZW4gSSdtIG5vdCBzdXJlIGFib3V0IHdoZXRoZXIgb3VyIHByZXZpb3Vz
IHBsYW4gc3RpbGwgc3RhbmRzLCBhcmUgd2UKT0sgd2l0aCB1c2luZyBBQ0NFU1NfT05DRSBoZXJl
IGFuZCBmb3JnZXR0aW5nIGFib3V0IHRoZSBtZW1vcnkKYmFycmllcnMgZ2l2ZW4gdGhlIGN1cnJl
bnQgdXNhZ2U/CgpJZiB3ZSBoYXZlIHRvIGFkZCBtZW1vcnkgYmFycmllcnMgSSB0aGluayBJIHBy
ZWZlciB0byBqdXN0IG1ha2UKb3B0X2Jvb3RzY3J1YiBub24taW5pdC4KClJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 16:40:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1gPs1s-00069J-1e; Thu, 22 Nov 2018 16:40: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=VC/5=OB=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPs1q-00068s-EQ
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 16:40:34 +0000
X-Inumbo-ID: 5431a95a-ee75-11e8-b581-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5431a95a-ee75-11e8-b581-12d6303a7972;
 Thu, 22 Nov 2018 16:40:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0938DAF5D;
 Thu, 22 Nov 2018 16:40:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Nov 2018 17:40:26 +0100
Message-Id: <20181122164028.8451-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181122164028.8451-1-jgross@suse.com>
References: <20181122164028.8451-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 1/3] xen/x86: delay parsing of dom0_mem
 parameter until needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBwYXJzaW5nIHRoZSBkb20wX21lbSBjb21tYW5kIGxpbmUgcGFyYW1ldGVyIGFz
IGN1c3RvbQpwYXJhbWV0ZXIgZG8gdGhhdCBvbmx5IHdoZW4gYnVpbGRpbmcgZG9tMC4gVGhpcyB3
aWxsIGVuYWJsZSBhIGxhdGVyCmFkZGl0aW9uIG9mIHNwZWNpZnlpbmcgdGhlIG1lbW9yeSBzaXpl
IGJ5IGZyYWN0aW9ucyBvZiB0aGUgaG9zdCBtZW1vcnkKc2l6ZSwgd2hpY2ggaXNuJ3Qga25vd24g
d2hlbiBkb2luZyBjdXN0b20gcGFyYW1ldGVyIHBhcnNpbmcuCgpBcyB0aGlzIGlzIG5lZWRlZCBs
YXRlciBhbnl3YXkgbW92ZSB0aGUgbG9naWMgZm9yIG5lZ2F0aXZlIHZhbHVlcyBpbnRvCnRoZSBw
YXJhbWV0ZXIgcGFyc2luZywgdG9vLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgfCAzNSArKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlv
bnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1
aWxkLmMgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCmluZGV4IDVlMmFkNGJkNTYuLmUzNDAy
MmE5YjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYwpAQCAtMjQsNiArMjQsOCBAQCBzdGF0aWMgbG9uZyBfX2luaXRk
YXRhIGRvbTBfbnJwYWdlczsKIHN0YXRpYyBsb25nIF9faW5pdGRhdGEgZG9tMF9taW5fbnJwYWdl
czsKIHN0YXRpYyBsb25nIF9faW5pdGRhdGEgZG9tMF9tYXhfbnJwYWdlcyA9IExPTkdfTUFYOwog
CitzdGF0aWMgY2hhciBfX2luaXRkYXRhIGRvbTBfbWVtX3Bhcls2NF07CisKIC8qCiAgKiBkb20w
X21lbT1bbWluOjxtaW5fYW10PixdW21heDo8bWF4X2FtdD4sXVs8YW10Pl0KICAqIApAQCAtNDQs
MTQgKzQ2LDIwIEBAIHN0YXRpYyBsb25nIF9faW5pdGRhdGEgZG9tMF9tYXhfbnJwYWdlcyA9IExP
TkdfTUFYOwogICogIElmICt2ZTogVGhlIHNwZWNpZmllZCBhbW91bnQgaXMgYW4gYWJzb2x1dGUg
dmFsdWUuCiAgKiAgSWYgLXZlOiBUaGUgc3BlY2lmaWVkIGFtb3VudCBpcyBzdWJ0cmFjdGVkIGZy
b20gdG90YWwgYXZhaWxhYmxlIG1lbW9yeS4KICAqLwotc3RhdGljIGxvbmcgX19pbml0IHBhcnNl
X2FtdChjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICoqcHMpCitzdGF0aWMgdW5zaWduZWQgbG9u
ZyBfX2luaXQgcGFyc2VfYW10KGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKipwcywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhdmFpbCkKIHsK
LSAgICBsb25nIHBhZ2VzID0gcGFyc2Vfc2l6ZV9hbmRfdW5pdCgoKnMgPT0gJy0nKSA/IHMrMSA6
IHMsIHBzKSA+PiBQQUdFX1NISUZUOwotICAgIHJldHVybiAoKnMgPT0gJy0nKSA/IC1wYWdlcyA6
IHBhZ2VzOworICAgIHVuc2lnbmVkIGludCBtaW51cyA9ICgqcyA9PSAnLScpID8gMSA6IDA7Cisg
ICAgdW5zaWduZWQgbG9uZyBwYWdlcyA9IHBhcnNlX3NpemVfYW5kX3VuaXQocyArIG1pbnVzLCBw
cykgPj4gUEFHRV9TSElGVDsKKworICAgIC8qIE5lZ2F0aXZlIHNwZWNpZmljYXRpb24gbWVhbnMg
ImFsbCBtZW1vcnkgLSBzcGVjaWZpZWQgYW1vdW50Ii4gKi8KKyAgICByZXR1cm4gbWludXMgPyBh
dmFpbCAtIHBhZ2VzIDogcGFnZXM7CiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2RvbTBf
bWVtKGNvbnN0IGNoYXIgKnMpCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9kb20wX21lbSh1bnNp
Z25lZCBsb25nIGF2YWlsKQogeworICAgIGNvbnN0IGNoYXIgKnMgPSBkb20wX21lbV9wYXI7CisK
ICAgICAvKiB4ZW4tc2hpbSB1c2VzIHNoaW1fbWVtIHBhcmFtZXRlciBpbnN0ZWFkIG9mIGRvbTBf
bWVtICovCiAgICAgaWYgKCBwdl9zaGltICkKICAgICB7CkBAIC02MSwxNiArNjksMTYgQEAgc3Rh
dGljIGludCBfX2luaXQgcGFyc2VfZG9tMF9tZW0oY29uc3QgY2hhciAqcykKIAogICAgIGRvIHsK
ICAgICAgICAgaWYgKCAhc3RybmNtcChzLCAibWluOiIsIDQpICkKLSAgICAgICAgICAgIGRvbTBf
bWluX25ycGFnZXMgPSBwYXJzZV9hbXQocys0LCAmcyk7CisgICAgICAgICAgICBkb20wX21pbl9u
cnBhZ2VzID0gcGFyc2VfYW10KHMgKyA0LCAmcywgYXZhaWwpOwogICAgICAgICBlbHNlIGlmICgg
IXN0cm5jbXAocywgIm1heDoiLCA0KSApCi0gICAgICAgICAgICBkb20wX21heF9ucnBhZ2VzID0g
cGFyc2VfYW10KHMrNCwgJnMpOworICAgICAgICAgICAgZG9tMF9tYXhfbnJwYWdlcyA9IHBhcnNl
X2FtdChzICsgNCwgJnMsIGF2YWlsKTsKICAgICAgICAgZWxzZQotICAgICAgICAgICAgZG9tMF9u
cnBhZ2VzID0gcGFyc2VfYW10KHMsICZzKTsKKyAgICAgICAgICAgIGRvbTBfbnJwYWdlcyA9IHBh
cnNlX2FtdChzLCAmcywgYXZhaWwpOwogICAgIH0gd2hpbGUgKCAqcysrID09ICcsJyApOwogCiAg
ICAgcmV0dXJuIHNbLTFdID8gLUVJTlZBTCA6IDA7CiB9Ci1jdXN0b21fcGFyYW0oImRvbTBfbWVt
IiwgcGFyc2VfZG9tMF9tZW0pOworc3RyaW5nX3BhcmFtKCJkb20wX21lbSIsIGRvbTBfbWVtX3Bh
cik7CiAKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBvcHRfZG9tMF9tYXhfdmNwdXNf
bWluID0gMTsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBvcHRfZG9tMF9tYXhfdmNw
dXNfbWF4ID0gVUlOVF9NQVg7CkBAIC0yOTgsNiArMzA2LDEwIEBAIHVuc2lnbmVkIGxvbmcgX19p
bml0IGRvbTBfY29tcHV0ZV9ucl9wYWdlcygKICAgICAgICAgKCFpb21tdV9oYXBfcHRfc2hhcmUg
fHwgIXBhZ2luZ19tb2RlX2hhcChkKSk7CiAgICAgZm9yICggOyA7IG5lZWRfcGFnaW5nID0gZmFs
c2UgKQogICAgIHsKKyAgICAgICAgaWYgKCBkb20wX21lbV9wYXJbMF0gJiYgcGFyc2VfZG9tMF9t
ZW0oYXZhaWwpICkKKyAgICAgICAgICAgIHByaW50aygiSW52YWxpZCBkb20wX21lbSBwYXJhbWV0
ZXIgdmFsdWUgXCIlc1wiLCBpZ25vcmluZ1xuIiwKKyAgICAgICAgICAgICAgICAgICBkb20wX21l
bV9wYXIpOworCiAgICAgICAgIG5yX3BhZ2VzID0gZG9tMF9ucnBhZ2VzOwogICAgICAgICBtaW5f
cGFnZXMgPSBkb20wX21pbl9ucnBhZ2VzOwogICAgICAgICBtYXhfcGFnZXMgPSBkb20wX21heF9u
cnBhZ2VzOwpAQCAtMzA4LDE0ICszMjAsOSBAQCB1bnNpZ25lZCBsb25nIF9faW5pdCBkb20wX2Nv
bXB1dGVfbnJfcGFnZXMoCiAgICAgICAgICAqIG1heGltdW0gb2YgMTI4TUIuCiAgICAgICAgICAq
LwogICAgICAgICBpZiAoICFucl9wYWdlcyApCi0gICAgICAgICAgICBucl9wYWdlcyA9IC0ocHZf
c2hpbSA/IHB2X3NoaW1fbWVtKGF2YWlsKQorICAgICAgICAgICAgbnJfcGFnZXMgPSBhdmFpbCAt
IChwdl9zaGltID8gcHZfc2hpbV9tZW0oYXZhaWwpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA6IG1pbihhdmFpbCAvIDE2LCAxMjhVTCA8PCAoMjAgLSBQQUdFX1NISUZUKSkpOwog
Ci0gICAgICAgIC8qIE5lZ2F0aXZlIHNwZWNpZmljYXRpb24gbWVhbnMgImFsbCBtZW1vcnkgLSBz
cGVjaWZpZWQgYW1vdW50Ii4gKi8KLSAgICAgICAgaWYgKCAobG9uZylucl9wYWdlcyAgPCAwICkg
bnJfcGFnZXMgICs9IGF2YWlsOwotICAgICAgICBpZiAoIChsb25nKW1pbl9wYWdlcyA8IDAgKSBt
aW5fcGFnZXMgKz0gYXZhaWw7Ci0gICAgICAgIGlmICggKGxvbmcpbWF4X3BhZ2VzIDwgMCApIG1h
eF9wYWdlcyArPSBhdmFpbDsKLQogICAgICAgICAvKiBDbGFtcCBhY2NvcmRpbmcgdG8gbWluL21h
eCBsaW1pdHMgYW5kIGF2YWlsYWJsZSBtZW1vcnkuICovCiAgICAgICAgIG5yX3BhZ2VzID0gbWF4
KG5yX3BhZ2VzLCBtaW5fcGFnZXMpOwogICAgICAgICBucl9wYWdlcyA9IG1pbihucl9wYWdlcywg
bWF4X3BhZ2VzKTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 16:40:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1gPs1s-00069b-C6; Thu, 22 Nov 2018 16:40: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=VC/5=OB=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPs1q-00068t-Ej
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 16:40:34 +0000
X-Inumbo-ID: 542b40d8-ee75-11e8-bc7e-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 542b40d8-ee75-11e8-bc7e-12d6303a7972;
 Thu, 22 Nov 2018 16:40:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 09262AF58;
 Thu, 22 Nov 2018 16:40:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Nov 2018 17:40:25 +0100
Message-Id: <20181122164028.8451-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH 0/3] xen/x86: support setting dom0_mem depending
 on host size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2V0dGluZyB0aGUgbWVtb3J5IHNpemUgb2YgZG9tMCBvbiBhIHNlcnZlciBmb3IgdGhlIG5vbiBh
dXRvYmFsbG9vbmluZwpjYXNlIHJlcXVpcmVzIGFsd2F5cyBzcGVjaWZpY2F0aW9uIG9mIGEgYm9v
dCBwYXJhbWV0ZXIgdG9kYXkuIFRoZSB2YWx1ZQp0byBzZXQgd2lsbCBkZXBlbmQgbW9zdGx5IG9u
IHRoZSBob3N0IG1lbW9yeSBzaXplLgoKSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGF0IHNjZW5hcmlv
IGFkZCB0aGUgcG9zc2liaWxpdHkgdG8gc2V0IGRvbTBfbWVtCmRlcGVuZGluZyBvbiB0aGUgYW1v
dW50IG9mIHBoeXNpY2FsIG1lbW9yeSBieSBhbGxvd2luZyB0byBzcGVjaWZ5IGEKcGVyY2VudGFn
ZSBvZiBob3N0IG1lbW9yeSAoZS5nLiAxMCUpIHdpdGggYW4gb2Zmc2V0IChsaWtlIDFHKzEwJSku
CgpUbyBtYWtlIGl0IGVhc3kgZm9yIGEgZGlzdHJpYnV0b3IgdG8gdXNlIHN1Y2ggYSBzZXR0aW5n
IGFzIHRoZSBkZWZhdWx0Cm1ha2UgdGhlIHN0YW5kYXJkIHNldHRpbmcgZm9yIGRvbTBfbWVtIGNv
bmZpZ3VyYWJsZSB2aWEgS2NvbmZpZy4KCkp1ZXJnZW4gR3Jvc3MgKDMpOgogIHhlbi94ODY6IGRl
bGF5IHBhcnNpbmcgb2YgZG9tMF9tZW0gcGFyYW1ldGVyIHVudGlsIG5lZWRlZAogIHhlbi94ODY6
IGFkZCBkb20wIG1lbW9yeSBzaXppbmcgdmFyaWFudHMKICB4ZW4veDg2OiBhZGQgQ09ORklHIGl0
ZW0gZm9yIGRlZmF1bHQgZG9tMCBtZW1vcnkgc2l6ZQoKIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duIHwgMjEgKysrKysrKystLS0tCiB4ZW4vYXJjaC94ODYvS2NvbmZpZyAgICAg
ICAgICAgICAgICB8ICA5ICsrKysrCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICAg
ICB8IDY3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIDMgZmlsZXMgY2hh
bmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgotLSAKMi4xNi40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 16:40:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1gPs1s-00069u-NP; Thu, 22 Nov 2018 16:40:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=vc/5=ob=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPs1r-000696-68
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 16:40:35 +0000
X-Inumbo-ID: 5443902b-ee75-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5443902b-ee75-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 16:40:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 59E89AF6C;
 Thu, 22 Nov 2018 16:40:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Nov 2018 17:40:28 +0100
Message-Id: <20181122164028.8451-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181122164028.8451-1-jgross@suse.com>
References: <20181122164028.8451-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 3/3] xen/x86: add CONFIG item for default dom0
 memory size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBiZWluZyBhYmxlIHRvIHNwZWNpZnkgYSBkb20wX21lbSB2YWx1ZSBkZXBlbmRpbmcgb24g
aG9zdCBtZW1vcnkKc2l6ZSBtYWtlIGl0IGVhc3kgZm9yIGRpc3Ryb3MgdG8gc3BlY2lmeSBhIGRl
ZmF1bHQgZG9tMCBzaXplIGJ5IGFkZGluZwphIENPTkZJR19ET00wX01FTSBpdGVtIHdoaWNoIHBy
ZXNldHMgdGhlIGRvbTBfbWVtIGJvb3QgcGFyYW1ldGVyIHZhbHVlLgoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9LY29uZmln
ICAgICAgfCA5ICsrKysrKysrKwogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyB8IDIgKy0KIDIg
ZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKaW5kZXggNWMy
ZDEwNzBiNi4uYTQ0ZjUyMzczMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKKysr
IGIveGVuL2FyY2gveDg2L0tjb25maWcKQEAgLTE3Niw2ICsxNzYsMTUgQEAgY29uZmlnIFBWX1NI
SU1fRVhDTFVTSVZFCiAJICBmaXJtd2FyZSwgYW5kIHdpbGwgbm90IGZ1bmN0aW9uIGNvcnJlY3Rs
eSBpbiBvdGhlciBzY2VuYXJpb3MuCiAKIAkgIElmIHVuc3VyZSwgc2F5IE4uCisKK2NvbmZpZyBE
T00wX01FTQorCXN0cmluZyAiRGVmYXVsdCB2YWx1ZSBmb3IgZG9tMF9tZW0gYm9vdCBwYXJhbWV0
ZXIiCisJLS0taGVscC0tLQorCSAgU2V0cyBhIGRlZmF1bHQgdmFsdWUgZm9yIGRvbTBfbWVtLCBl
LmcuICJtaW46MUcsbWF4OjY0RywyNTZNKzEwJSIuCisJICBTZWUgZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gZm9yIHRoZSBzdXBwb3J0ZWQgc3ludGF4LgorCisJICBMZWF2ZSBl
bXB0eSBpZiB5b3UgYXJlIG5vdCBzdXJlIHdoYXQgdG8gc3BlY2lmeS4KKwogZW5kbWVudQogCiBz
b3VyY2UgImNvbW1vbi9LY29uZmlnIgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVp
bGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggNjkyOWIyMDRlZi4uN2UzYzIx
NWZiZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJj
aC94ODYvZG9tMF9idWlsZC5jCkBAIC0yNCw3ICsyNCw3IEBAIHN0YXRpYyBsb25nIF9faW5pdGRh
dGEgZG9tMF9ucnBhZ2VzOwogc3RhdGljIGxvbmcgX19pbml0ZGF0YSBkb20wX21pbl9ucnBhZ2Vz
Owogc3RhdGljIGxvbmcgX19pbml0ZGF0YSBkb20wX21heF9ucnBhZ2VzID0gTE9OR19NQVg7CiAK
LXN0YXRpYyBjaGFyIF9faW5pdGRhdGEgZG9tMF9tZW1fcGFyWzI1Nl07CitzdGF0aWMgY2hhciBf
X2luaXRkYXRhIGRvbTBfbWVtX3BhclsyNTZdID0gQ09ORklHX0RPTTBfTUVNOwogCiAvKgogICog
ZG9tMF9tZW09W21pbjo8bWluX2FtdD4sXVttYXg6PG1heF9hbXQ+LF1bPGFtdD5dCi0tIAoyLjE2
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 16:40:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1gPs1t-0006AO-4n; Thu, 22 Nov 2018 16:40: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=vc/5=ob=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gPs1r-000695-68
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 16:40:35 +0000
X-Inumbo-ID: 5431a053-ee75-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5431a053-ee75-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 16:40:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1E5FEAF64;
 Thu, 22 Nov 2018 16:40:32 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Nov 2018 17:40:27 +0100
Message-Id: <20181122164028.8451-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181122164028.8451-1-jgross@suse.com>
References: <20181122164028.8451-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 2/3] xen/x86: add dom0 memory sizing variants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 jbeulich@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgdGhlIG1lbW9yeSBzaXplIG9mIGRvbTAgY2FuIGJlIHNwZWNpZmllZCBvbmx5IGluIHRl
cm1zIG9mIGJ5dGVzCihlaXRoZXIgYW4gYWJzb2x1dGUgdmFsdWUgb3IgImhvc3QtbWVtIC0gdmFs
dWUiKS4gV2hlbiBkb20wIHNob3VsZG4ndApiZSBhdXRvLWJhbGxvb25lZCB0aGlzIHJlcXVpcmVz
IG5lYXJseSBhbHdheXMgYSBtYW51YWwgYWRhcHRpb24gb2YgdGhlClhlbiBib290IHBhcmFtZXRl
cnMgdG8gcmVmbGVjdCB0aGUgYWN0dWFsIGhvc3QgbWVtb3J5IHNpemUuCgpBZGQgbW9yZSBwb3Nz
aWJpbGl0aWVzIHRvIHNwZWNpZnkgbWVtb3J5IHNpemVzLiBUb2RheSB3ZSBoYXZlOgoKZG9tMF9t
ZW09IExpc3Qgb2YgKCBtaW46PHNpemU+IHwgbWF4OjxzaXplPiB8IDxzaXplPiApCgp3aXRoIDxz
aXplPiBiZWluZyBhIHBvc2l0aXZlIG9yIG5lZ2F0aXZlIHNpemUgdmFsdWUgKGUuZy4gMUcpLgoK
TW9kaWZ5IHRoYXQgdG86Cgpkb20wX21lbT0gTGlzdCBvZiAoIG1pbjo8c3o+IHwgbWF4Ojxzej4g
fCA8c3o+ICkKPHN6PjogPHNpemU+IHwgWzxzaXplPitdPGZyYWM+JQo8ZnJhYz46IGludGVnZXIg
dmFsdWUgPCAxMDAKCldpdGggdGhlIGZvbGxvd2luZyBzZW1hbnRpY3M6Cgo8ZnJhYz4lIHNwZWNp
ZmllcyBhIGZyYWN0aW9uIG9mIGhvc3QgbWVtb3J5IHNpemUgaW4gcGVyY2VudC4KPHN6PiBpcyBh
IHBlcmNlbnRhZ2Ugb2YgaG9zdCBtZW1vcnkgcGx1cyBhbiBvZmZzZXQuCgpTbyA8c3o+IGJlaW5n
IDFHKzI1JSBvbiBhIDI1NkcgaG9zdCB3b3VsZCByZXN1bHQgaW4gNjVHLgoKU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duIHwgMjEgKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94
ODYvZG9tMF9idWlsZC5jICAgICAgICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDkwMjhiY2RlMmUuLmU0
NzFkMzI0MDQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
CisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC03NTksMTcgKzc1
OSwxNyBAQCBTZXQgdGhlIGFtb3VudCBvZiBtZW1vcnkgZm9yIHRoZSBpbml0aWFsIGRvbWFpbiAo
ZG9tMCkuIEl0IG11c3QgYmUKIGdyZWF0ZXIgdGhhbiB6ZXJvLiBUaGlzIHBhcmFtZXRlciBpcyBy
ZXF1aXJlZC4KIAogIyMjIGRvbTBcX21lbSAoeDg2KQotPiBgPSBMaXN0IG9mICggbWluOjxzaXpl
PiB8IG1heDo8c2l6ZT4gfCA8c2l6ZT4gKWAKLQorPiBgPSBMaXN0IG9mICggbWluOjxzej4gfCBt
YXg6PHN6PiB8IDxzej4gKWAKKyAKIFNldCB0aGUgYW1vdW50IG9mIG1lbW9yeSBmb3IgdGhlIGlu
aXRpYWwgZG9tYWluIChkb20wKS4gSWYgYSBzaXplIGlzCiBwb3NpdGl2ZSwgaXQgcmVwcmVzZW50
cyBhbiBhYnNvbHV0ZSB2YWx1ZS4gIElmIGEgc2l6ZSBpcyBuZWdhdGl2ZSwgaXQKIGlzIHN1YnRy
YWN0ZWQgZnJvbSB0aGUgdG90YWwgYXZhaWxhYmxlIG1lbW9yeS4KIAotKiBgPHNpemU+YCBzcGVj
aWZpZXMgdGhlIGV4YWN0IGFtb3VudCBvZiBtZW1vcnkuCi0qIGBtaW46PHNpemU+YCBzcGVjaWZp
ZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIG1lbW9yeS4KLSogYG1heDo8c2l6ZT5gIHNwZWNpZmll
cyB0aGUgbWF4aW11bSBhbW91bnQgb2YgbWVtb3J5LgorKiBgPHN6PmAgc3BlY2lmaWVzIHRoZSBl
eGFjdCBhbW91bnQgb2YgbWVtb3J5LgorKiBgbWluOjxzej5gIHNwZWNpZmllcyB0aGUgbWluaW11
bSBhbW91bnQgb2YgbWVtb3J5LgorKiBgbWF4Ojxzej5gIHNwZWNpZmllcyB0aGUgbWF4aW11bSBh
bW91bnQgb2YgbWVtb3J5LgogCi1JZiBgPHNpemU+YCBpcyBub3Qgc3BlY2lmaWVkLCB0aGUgZGVm
YXVsdCBpcyBhbGwgdGhlIGF2YWlsYWJsZSBtZW1vcnkKK0lmIGA8c3o+YCBpcyBub3Qgc3BlY2lm
aWVkLCB0aGUgZGVmYXVsdCBpcyBhbGwgdGhlIGF2YWlsYWJsZSBtZW1vcnkKIG1pbnVzIHNvbWUg
cmVzZXJ2ZS4gIFRoZSByZXNlcnZlIGlzIDEvMTYgb2YgdGhlIGF2YWlsYWJsZSBtZW1vcnkgb3IK
IDEyOCBNQiAod2hpY2hldmVyIGlzIHNtYWxsZXIpLgogCkBAIC03NzcsMTMgKzc3NywyMCBAQCBU
aGUgYW1vdW50IG9mIG1lbW9yeSB3aWxsIGJlIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJ1dCBuZXZl
ciBtb3JlIHRoYW4KIHRoZSBtYXhpbXVtIChpLmUuLCBgbWF4YCBvdmVycmlkZXMgdGhlIGBtaW5g
IG9wdGlvbikuICBJZiB0aGVyZSBpc24ndAogZW5vdWdoIG1lbW9yeSB0aGVuIGFzIG11Y2ggYXMg
cG9zc2libGUgaXMgYWxsb2NhdGVkLgogCi1gbWF4OjxzaXplPmAgYWxzbyBzZXRzIHRoZSBtYXhp
bXVtIHJlc2VydmF0aW9uICh0aGUgbWF4aW11bSBhbW91bnQgb2YKK2BtYXg6PHN6PmAgYWxzbyBz
ZXRzIHRoZSBtYXhpbXVtIHJlc2VydmF0aW9uICh0aGUgbWF4aW11bSBhbW91bnQgb2YKIG1lbW9y
eSBkb20wIGNhbiBiYWxsb29uIHVwIHRvKS4gIElmIHRoaXMgaXMgb21pdHRlZCB0aGVuIHRoZSBt
YXhpbXVtCiByZXNlcnZhdGlvbiBpcyB1bmxpbWl0ZWQuCiAKIEZvciBleGFtcGxlLCB0byBzZXQg
ZG9tMCdzIGluaXRpYWwgbWVtb3J5IGFsbG9jYXRpb24gdG8gNTEyTUIgYnV0CiBhbGxvdyBpdCB0
byBiYWxsb29uIHVwIGFzIGZhciBhcyAxR0IgdXNlIGBkb20wX21lbT01MTJNLG1heDoxR2AKIAor
PiBgPHN6PmAgaXM6IGA8c2l6ZT4gfCBbPHNpemU+K108ZnJhYz4lYAorPiBgPGZyYWM+YCBpcyBh
biBpbnRlZ2VyIDwgMTAwCisKKyogYDxmcmFjPmAgc3BlY2lmaWVzIGEgZnJhY3Rpb24gb2YgaG9z
dCBtZW1vcnkgc2l6ZSBpbiBwZXJjZW50LgorCitTbyBgPHN6PmAgYmVpbmcgYDFHKzI1JWAgb24g
YSAyNTYgR0IgaG9zdCB3b3VsZCByZXN1bHQgaW4gNjUgR0IuCisgICAgCiBJZiB5b3UgdXNlIHRo
aXMgb3B0aW9uIHRoZW4gaXQgaXMgaGlnaGx5IHJlY29tbWVuZGVkIHRoYXQgeW91IGRpc2FibGUK
IGFueSBkb20wIGF1dG9iYWxsb29uaW5nIGZlYXR1cmUgcHJlc2VudCBpbiB5b3VyIHRvb2xzdGFj
ay4gU2VlIHRoZQogX3hsLmNvbmYoNSlfIG1hbiBwYWdlIG9yIFtYZW4gQmVzdApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMK
aW5kZXggZTM0MDIyYTliOC4uNjkyOWIyMDRlZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC0yNCwxNSArMjQs
MjAgQEAgc3RhdGljIGxvbmcgX19pbml0ZGF0YSBkb20wX25ycGFnZXM7CiBzdGF0aWMgbG9uZyBf
X2luaXRkYXRhIGRvbTBfbWluX25ycGFnZXM7CiBzdGF0aWMgbG9uZyBfX2luaXRkYXRhIGRvbTBf
bWF4X25ycGFnZXMgPSBMT05HX01BWDsKIAotc3RhdGljIGNoYXIgX19pbml0ZGF0YSBkb20wX21l
bV9wYXJbNjRdOworc3RhdGljIGNoYXIgX19pbml0ZGF0YSBkb20wX21lbV9wYXJbMjU2XTsKIAog
LyoKICAqIGRvbTBfbWVtPVttaW46PG1pbl9hbXQ+LF1bbWF4OjxtYXhfYW10PixdWzxhbXQ+XQot
ICogCisgKgogICogPG1pbl9hbXQ+OiBUaGUgbWluaW11bSBhbW91bnQgb2YgbWVtb3J5IHdoaWNo
IHNob3VsZCBiZSBhbGxvY2F0ZWQgZm9yIGRvbTAuCiAgKiA8bWF4X2FtdD46IFRoZSBtYXhpbXVt
IGFtb3VudCBvZiBtZW1vcnkgd2hpY2ggc2hvdWxkIGJlIGFsbG9jYXRlZCBmb3IgZG9tMC4KICAq
IDxhbXQ+OiAgICAgVGhlIHByZWNpc2UgYW1vdW50IG9mIG1lbW9yeSB0byBhbGxvY2F0ZSBmb3Ig
ZG9tMC4KLSAqIAorICoKKyAqIFRoZSBmb3JtYXQgb2YgPG1pbl9hbXQ+LCA8bWF4X2FtdD4gYW5k
IDxhbXQ+IGlzIGFzIGZvbGxvd3M6CisgKiA8c2l6ZT4gfCA8ZnJhYz4lIHwgPHNpemU+KzxmcmFj
PiUKKyAqIDxzaXplPiBpcyBhIHNpemUgdmFsdWUgbGlrZSAxRyAoMSBHQnl0ZSksIDxmcmFjPiBp
cyBwZXJjZW50YWdlIG9mIGhvc3QKKyAqIG1lbW9yeSAoc28gMUcrMTAlIG1lYW5zIDEwIHBlcmNl
bnQgb2YgaG9zdCBtZW1vcnkgKyAxIEdCeXRlKS4KKyAqCiAgKiBOb3RlczoKICAqICAxLiA8YW10
PiBpcyBjbGFtcGVkIGZyb20gYmVsb3cgYnkgPG1pbl9hbXQ+IGFuZCBmcm9tIGFib3ZlIGJ5IGF2
YWlsYWJsZQogICogICAgIG1lbW9yeSBhbmQgPG1heF9hbXQ+CkBAIC00MSw3ICs0Niw3IEBAIHN0
YXRpYyBjaGFyIF9faW5pdGRhdGEgZG9tMF9tZW1fcGFyWzY0XTsKICAqICA0LiBJZiA8YW10PiBp
cyBub3Qgc3BlY2lmaWVkLCBpdCBpcyBjYWxjdWxhdGVkIGFzIGZvbGxvd3M6CiAgKiAgICAgIkFs
bCBvZiBtZW1vcnkgaXMgYWxsb2NhdGVkIHRvIGRvbWFpbiAwLCBtaW51cyAxLzE2dGggd2hpY2gg
aXMgcmVzZXJ2ZWQKICAqICAgICAgZm9yIHVzZXMgc3VjaCBhcyBETUEgYnVmZmVycyAodGhlIHJl
c2VydmF0aW9uIGlzIGNsYW1wZWQgdG8gMTI4TUIpLiIKLSAqIAorICoKICAqIEVhY2ggdmFsdWUg
Y2FuIGJlIHNwZWNpZmllZCBhcyBwb3NpdGl2ZSBvciBuZWdhdGl2ZToKICAqICBJZiArdmU6IFRo
ZSBzcGVjaWZpZWQgYW1vdW50IGlzIGFuIGFic29sdXRlIHZhbHVlLgogICogIElmIC12ZTogVGhl
IHNwZWNpZmllZCBhbW91bnQgaXMgc3VidHJhY3RlZCBmcm9tIHRvdGFsIGF2YWlsYWJsZSBtZW1v
cnkuCkBAIC01MCw3ICs1NSwyOCBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXQgcGFyc2Vf
YW10KGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKipwcywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhdmFpbCkKIHsKICAgICB1bnNpZ25lZCBp
bnQgbWludXMgPSAoKnMgPT0gJy0nKSA/IDEgOiAwOwotICAgIHVuc2lnbmVkIGxvbmcgcGFnZXMg
PSBwYXJzZV9zaXplX2FuZF91bml0KHMgKyBtaW51cywgcHMpID4+IFBBR0VfU0hJRlQ7CisgICAg
dW5zaWduZWQgbG9uZyB2YWwsIHBhZ2VzID0gMDsKKworICAgIC8qIEF2b2lkIGFjY2Vzc2luZyBz
Wy0xXSBpbiBjYXNlIHZhbHVlIHN0YXJ0cyB3aXRoICclJy4gKi8KKyAgICBpZiAoICpzID09ICcl
JyApCisgICAgICAgIHJldHVybiAwOworCisgICAgcyArPSBtaW51czsKKyAgICB3aGlsZSAoIGlz
ZGlnaXQoKnMpICkKKyAgICB7CisgICAgICAgIHZhbCA9IHBhcnNlX3NpemVfYW5kX3VuaXQocywg
cHMpOworICAgICAgICBzID0gKnBzOworICAgICAgICBpZiAoICpzID09ICclJyAmJiBpc2RpZ2l0
KCoocyAtIDEpKSAmJiB2YWwgPCAoMTAwIDw8IDEwKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHBhZ2VzICs9ICh2YWwgPj4gMTApICogYXZhaWwgLyAxMDA7CisgICAgICAgICAgICBzKys7Cisg
ICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcGFnZXMgKz0gdmFsID4+IFBBR0Vf
U0hJRlQ7CisgICAgICAgIGlmICggKnMgPT0gJysnICkKKyAgICAgICAgICAgIHMrKzsKKyAgICB9
CisgICAgKnBzID0gczsKIAogICAgIC8qIE5lZ2F0aXZlIHNwZWNpZmljYXRpb24gbWVhbnMgImFs
bCBtZW1vcnkgLSBzcGVjaWZpZWQgYW1vdW50Ii4gKi8KICAgICByZXR1cm4gbWludXMgPyBhdmFp
bCAtIHBhZ2VzIDogcGFnZXM7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 16:45:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 16:45: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-devel-bounces@lists.xenproject.org>)
	id 1gPs6M-0006m8-Rk; Thu, 22 Nov 2018 16:45: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=7bx1=ob=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gPs6M-0006m3-F5
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 16:45:14 +0000
X-Inumbo-ID: fb4138b0-ee75-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id fb4138b0-ee75-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 16:45:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8FB241684;
 Thu, 22 Nov 2018 08:45:12 -0800 (PST)
Received: from [10.37.12.251] (unknown [10.37.12.251])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D8F193F5A0;
 Thu, 22 Nov 2018 08:45:09 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <c0b25df2-49ca-fbe1-804a-e1a9839bb854@citrix.com>
 <6fde305e-7f47-2577-d795-0291e2adc137@arm.com>
 <5BF6AEB602000078001FEE5D@prv1-mh.provo.novell.com>
 <9cd10d0c-8c1a-0c1f-39a1-c3a2bbd1d734@citrix.com>
 <5BF6B0F502000078001FEE76@prv1-mh.provo.novell.com>
 <cb727842-018a-0181-9788-e3f1b8dd28b8@arm.com>
 <20181122152002.piljxsuytliraxhk@mac>
 <4775d924-8d59-e9e8-0c76-2937aa9581b0@citrix.com>
 <20181122160748.lcvry74jirfobb7x@mac>
 <15320b56-3f03-2364-8092-df33944c857f@citrix.com>
 <20181122163939.eoto26witi5mx2n2@mac>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3a723412-e6f4-08b0-400f-8c894e56bd24@arm.com>
Date: Thu, 22 Nov 2018 16:45:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181122163939.eoto26witi5mx2n2@mac>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUm9nZXIsCgpPbiAxMS8yMi8xOCA0OjM5IFBNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+
IE9uIFRodSwgTm92IDIyLCAyMDE4IGF0IDA0OjIyOjM0UE0gKzAwMDAsIEFuZHJldyBDb29wZXIg
d3JvdGU6Cj4+IE9uIDIyLzExLzIwMTggMTY6MDcsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+
PiBPbiBUaHUsIE5vdiAyMiwgMjAxOCBhdCAwMzoyMzo0MVBNICswMDAwLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+Pj4+IE9uIDIyLzExLzIwMTggMTU6MjAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4+Pj4+IE9uIFRodSwgTm92IDIyLCAyMDE4IGF0IDAyOjAzOjU1UE0gKzAwMDAsIEp1bGllbiBH
cmFsbCB3cm90ZToKPj4+Pj4+IEhpIEphbiwKPj4+Pj4+Cj4+Pj4+PiBPbiAxMS8yMi8xOCAxOjM2
IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+PiBPbiAyMi4xMS4xOCBhdCAxNDozMSwg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4+PiBJIHRoaW5rIEp1bGll
bidzIHBvaW50IGlzIHRoYXQgd2l0aG91dCBleHBsaWNpdGx5IGJhcnJpZXJzLCBDUFUwJ3MKPj4+
Pj4+Pj4gdXBkYXRlIHRvIHN5c3RlbV9zdGF0ZSBtYXkgbm90IGJlIHZpc2libGUgb24gQ1BVMSwg
ZXZlbiB0aG91Z2ggdGhlCj4+Pj4+Pj4+IG1hcHBpbmdzIGhhdmUgYmVlbiBzaG90IGRvd24uCj4+
Pj4+Pj4+Cj4+Pj4+Pj4+IFRoZXJlZm9yZSwgZnJvbSB0aGUgcHJvY2Vzc29ycyBwb2ludCBvZiB2
aWV3LCBpdCBkaWQgZXZlcnl0aGluZwo+Pj4+Pj4+PiBjb3JyZWN0bHksIGFuZCBoaXQgYSByZWFs
IHBhZ2VmYXVsdC4KPj4+Pj4+PiBCb290IHRpbWUgdXBkYXRlcyBvZiBzeXN0ZW1fc3RhdGUgc2hv
dWxkIGJlIG9mIG5vIGludGVyZXN0IGhlcmUsCj4+Pj4+Pj4gYXMgYXQgdGhhdCB0aW1lIHRoZSBB
UHMgYXJlIGFsbCBpZGxpbmcuCj4+Pj4+PiBUaGF0J3MgcHJvYmFibHkgdHJ1ZSB0b2RheS4gQnV0
IHRoaXMgY29kZSBsb29rcyByYXRoZXIgZnJhZ2lsZSBhcyB5b3UgZG9uJ3QKPj4+Pj4+IGtub3cg
aG93IHRoaXMgaXMgZ29pbmcgdG8gYmUgdXNlZCBpbiB0aGUgZnV0dXJlLgo+Pj4+Pj4KPj4+Pj4+
IElmIHlvdSBkZWNpZGUgdG8gZ2F0ZSBpbml0IGNvZGUgd2l0aCBzeXN0ZW1fc3RhdGUsIHRoZW4g
eW91IG5lZWQgYSBiYXJyaWVyCj4+Pj4+PiB0byBlbnN1cmUgdGhlIGNvZGUgaXMgZnV0dXJlIHBy
b29mLgo+Pj4+PiBXb3VsZG4ndCBpdCBiZSBlbm91Z2ggdG8gZGVjbGFyZSBzeXN0ZW1fc3RhdGUg
YXMgdm9sYXRpbGU/Cj4+Pj4gTm8uwqAgdm9sYXRpbGl0eSAob3IgbGFjayB0aGVyZW9mKSBpcyBh
IGNvbXBpbGVyIGxldmVsIGNvbnN0cnVjdC4KPj4+Pgo+Pj4+IEFSTSBoYXMgd2Vha2VyIGNhY2hl
IGNvaGVyZW5jeSB0aGFuIHg4Niwgc28gYSB3cml0ZSB3aGljaCBoYXMgY29tcGxldGVkCj4+Pj4g
b24gb25lIENQVTAgaW4gdGhlIHBhc3QgbWF5IGxlZ2l0aW1hdGVseSBub3QgYmUgdmlzaWJsZSBv
biBDUFUxIHlldC4KPj4+Pgo+Pj4+IElmIHlvdSBuZWVkIGd1YXJhbnRlZXMgYWJvdXQgdGhlIHZp
c2liaWxpdHkgb2YgdXBkYXRlZCwgeW91IG11c3QgdXNlCj4+Pj4gYXBwcm9wcmlhdGUgYmFycmll
cnMuCj4+PiBSaWdodC4gVGhlcmUncyBzb21lIGRpZmZlcmVuY2VzIGJldHdlZW4gQVJNIGFuZCB4
ODYsIEFSTSBzZXRzCj4+PiBTWVNfU1RBVEVfYWN0aXZlIGFuZCBjb250aW51ZXMgdG8gbWFrZSB1
c2Ugb2YgaW5pdCBmdW5jdGlvbnMuIEluIGFueQo+Pj4gY2FzZSBJIGhhdmUgdGhlIGZvbGxvd2lu
ZyBkaWZmOgo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9h
cmNoL2FybS9zZXR1cC5jCj4+PiBpbmRleCBlODMyMjFhYjc5Li5jZjUwZDA1NjIwIDEwMDY0NAo+
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1
cC5jCj4+PiBAQCAtOTY2LDYgKzk2Niw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25l
ZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCj4+PiAgICAgICBzZXJpYWxfZW5kYm9vdCgpOwo+Pj4g
ICAKPj4+ICAgICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7Cj4+PiArICAgIHNt
cF93bWIoKTsKPj4+ICAgCj4+PiAgICAgICBjcmVhdGVfZG9tVXMoKTsKPj4+ICAgCj4+PiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+Pj4g
aW5kZXggOWNiZmYyMmZiMy4uNDEwNDRjMGI2ZiAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+Pj4gQEAgLTU5Myw2ICs1
OTMsNyBAQCBzdGF0aWMgdm9pZCBub2lubGluZSBpbml0X2RvbmUodm9pZCkKPj4+ICAgICAgIHVu
c2lnbmVkIGxvbmcgc3RhcnQsIGVuZDsKPj4+ICAgCj4+PiAgICAgICBzeXN0ZW1fc3RhdGUgPSBT
WVNfU1RBVEVfYWN0aXZlOwo+Pj4gKyAgICBzbXBfd21iKCk7Cj4+PiAgIAo+Pj4gICAgICAgZG9t
YWluX3VucGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihkb20wKTsKPj4+ICAgCj4+Pgo+Pgo+PiBJ
J20gYWZyYWlkIHRoYXQgdGhhdCB3b24ndCBkbyBhbnl0aGluZyB0byBoZWxwIGF0IGFsbC4KPj4K
Pj4gc21wX3t3bWIscm1ifSgpIG11c3QgYmUgaW4gbWF0Y2hlZCBwYWlycywgYW5kIG1iKCkgbXVz
dCBiZSBtYXRjaGVkIHdpdGgKPj4gaXRzZWxmLgo+IAo+IFRoZW4gSSdtIG5vdCBzdXJlIGFib3V0
IHdoZXRoZXIgb3VyIHByZXZpb3VzIHBsYW4gc3RpbGwgc3RhbmRzLCBhcmUgd2UKPiBPSyB3aXRo
IHVzaW5nIEFDQ0VTU19PTkNFIGhlcmUgYW5kIGZvcmdldHRpbmcgYWJvdXQgdGhlIG1lbW9yeQo+
IGJhcnJpZXJzIGdpdmVuIHRoZSBjdXJyZW50IHVzYWdlPwoKVGhlIHByb2JsZW0gaXMgbm90IHRo
ZSBjdXJyZW50IHVzYWdlIGJ1dCBob3cgaXQgY291bGQgYmUgdXNlZC4gRGVidWdnaW5nIAptZW1v
cnkgb3JkZXJpbmcgaXMgcXVpdGUgYSBwYWluIHNvIEkgd291bGQgcHJlZmVyIHRoaXMgdG8gYmUg
Zml4ZWQgCmNvcnJlY3RseS4KCj4gCj4gSWYgd2UgaGF2ZSB0byBhZGQgbWVtb3J5IGJhcnJpZXJz
IEkgdGhpbmsgSSBwcmVmZXIgdG8ganVzdCBtYWtlCj4gb3B0X2Jvb3RzY3J1YiBub24taW5pdC4K
ClRoZSBtZW1vcnkgYmFycmllcnMgd291bGQgbm90IGJlIHRvbyBiYWQgYXMgc21wX3dtYigpIG9u
IEFybSBvbmx5IGVuc3VyZSAKdGhhdCB0aGUgd3JpdGUgdG8gc3lzdGVtX3N0YXRlIHdpbGwgYmUg
b2JzZXJ2ZWQgYmVmb3JlIGFueSB3cml0ZSBhZnRlci4KCkJ1dCBvcHRfYm9vdHNjcnViIGluIG5v
bi1pbml0IGlzIGFsc28gYSBzb2x1dGlvbi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 16:51:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 16:51: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-devel-bounces@lists.xenproject.org>)
	id 1gPsCF-0007b6-Ji; Thu, 22 Nov 2018 16:51:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4ehh=ob=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gPsCE-0007b1-Hh
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 16:51:18 +0000
X-Inumbo-ID: d3a1b905-ee76-11e8-9a16-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3a1b905-ee76-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 16:51:16 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id g11-v6so8523868ljk.3
 for <xen-devel@lists.xen.org>; Thu, 22 Nov 2018 08:51:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=LtiMVV004HBsDo0zkh9NEJrmvpdm5R5JRMovYzD4Ex4=;
 b=gY973bHNgxdjszqiwrnApqi8QbHr9u/eF8QBjTdwUjuRFWlBgFhDj92QEHbyWfzqjQ
 ix56rItOXW4zQ1ld4TcFwvK7S6pkakmksnIB2dIVkQnR3M2ZXM2lcgIoHfZykgqVneqa
 /mrY0LQGCQNosXBQjRA/VU3H8ybgAJnvTBLF08/x1N4juTij/YVep5AXWw6+UxD18uii
 MiVicQkabuY/BYwV6XMBAVTwwOofrQYVSVyRL+/rwStKBc46P/5qzB5aDwebkTvCwsyf
 0c0stsNU7vHj8EjBxHrCj7FPNjSjQfF3UGr0v0LkQAcMBwSnkhIT6VFHy6hnHq2OA+0X
 NFbg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=LtiMVV004HBsDo0zkh9NEJrmvpdm5R5JRMovYzD4Ex4=;
 b=FCKvCULFbPpaljbF8XvYny1LCp4rm2gV2RRqmK573dFjSOx95j2BpxT+0/Noh7da5a
 dnOBJ+JSTENOg7B0nJnlKgVPCaH0SgjUMoTvwkPQRPCRn7xQD/cxkm1a7FcS7ZAIAzBk
 HFBPSt+TVtA+wtGfiRKZwhh6vu8yowSU2b73DEddmH1EQPCRowgpfH17v8L0O7z1Sv4G
 VxmFvxSxdV32c2YCgOWFsGn31xyhvKJ8wpo+DN5UtSFI3Js5Ie2hQmMoSeLLAsTKTWIT
 7we6WIM2hUdNY6J0yvWFgC6yMAagjpcir+iNizXBR6D/oRE1BMJ05dJ/E914Ja6qYaLV
 rYlQ==
X-Gm-Message-State: AA+aEWaacWQNBIqmb7UlY5mkeR7ZLLH0CnnvaYjYnyZnJCN7ZIpt146r
 4sJbq5fC1hrGtFwh0U4vk94=
X-Google-Smtp-Source: AFSGD/Xvrb1YOpn/FjM+kJAB5hYALHVxucKHVI7nhWULUiKBLqR9+ydJSQ1n8jStuY0kkOABUOUGvQ==
X-Received: by 2002:a2e:4745:: with SMTP id
 u66-v6mr7106973lja.37.1542905475092; 
 Thu, 22 Nov 2018 08:51:15 -0800 (PST)
Received: from [10.17.180.102] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id q30sm7525294lfi.94.2018.11.22.08.51.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Nov 2018 08:51:14 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, Julien Grall <julien.grall@gmail.com>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-2-julien.grall@arm.com>
 <6098937f-98de-bff9-6c48-5575a45875e0@epam.com>
 <57ee191b-be21-701e-ef19-4ed4df1cf289@arm.com>
 <77f72cc9-6548-afd9-3766-23326b3551d9@epam.com>
 <6acf65ef-4302-c403-32ba-1d88ab954265@epam.com>
 <22f7ebc8-c74b-0d8e-4847-9d3df9bcf5db@arm.com>
 <3622e468-8f44-1e31-138f-db58ca3835ff@epam.com>
 <2090f5b4-22ff-38bc-3d47-6dbb6d7fccfb@epam.com>
 <6d1c980b-b316-f634-7793-0aca4b34aa85@arm.com>
 <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
 <5ad76791-075d-e588-2669-e01c79674f0d@gmail.com>
 <CAF3u54CmW32NwN0q73LaXwnj2wUt72uuq9LGPRQ3RNMzZTV==Q@mail.gmail.com>
 <d260c074-6107-a5d1-94c8-fdb019585135@gmail.com>
 <4ceea0f6-ede1-420a-d3b7-80c4584739ce@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <2199be43-ef12-28c3-4dcb-cac404be1e4d@gmail.com>
Date: Thu, 22 Nov 2018 18:51:13 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <4ceea0f6-ede1-420a-d3b7-80c4584739ce@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "andre.przywara@arm.com" <andre.przywara@arm.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjAuMTEuMTggMjA6NDcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiAK
PiAKPiBPbiAyMC8xMS8yMDE4IDE4OjEwLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+PiBIZWxsbyBK
dWxpZW4sCj4+Cj4+Cj4+IE9uIDE5LjExLjE4IDE4OjQyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+
PiBUaGVyZSBhcmUgbm8gaXNzdWUgYWJvdXQgcHJvY2Vzc2luZyBJUlFzIGJlZm9yZSB0aGUgc3lu
Y3MuIEl0IGlzIHRoZSAKPj4+IHNhbWUgYXMgaWYgYW4gSVJRIHdhcyByYWlzZWQgZnJvbSBpbGEg
ZGlmZmVyZW50IHBDUFVzLgo+Pj4gU28gd2h5IGRvIHlvdSBuZWVkIHRoYXQ/Cj4+Cj4+IMKgRnJv
bSBteSB1bmRlcnN0YW5kaW5nIG9mIGdpYy12Z2ljIGNvZGUgKG9sZCB2Z2ljKSwgZm9yIHRoZSBJ
UlFzIAo+PiB0YXJnZXRpbmcgdGhlIGBjdXJyZW50YCB2Y3B1LCBpdCBsZWFkcyB0byBhIGZhc3Rl
ciBwcm9jZXNzaW5nIHVuZGVyIAo+PiBpbnRlcnJ1cHRzIHN0b3JtIGNvbmRpdGlvbnMuIElmIGl0
IHdhcyBhbGwgTFJzIHNldCBvbiBwcmV2aW91cyBzd2l0Y2ggCj4+IHRvIGEgZ3Vlc3QsIGEgdGhl
IElSUSB3aWxsIGhhdmUgYSBjaGFuY2UgdG8gZ28gZGlyZWN0bHkgdG8gTFIgaW5zdGVhZCAKPj4g
b2Ygc2V0dGluZyBvbiBscl9wZW5kaW5nIHF1ZXVlLiBBbHNvIGluZmxpZ2h0X2lycXMgcXVldWUg
aGF2ZSBhIGNoYW5jZSAKPj4gdG8gYmUgc2hvcnRlciB0byBpbnNlcnQuCj4gCj4gRG8geW91IGhh
dmUgYWN0dWFsIG51bWJlcnM/ClVuZm9ydHVuYXRlbHksIG15IG51bWJlcnMgYXJlIHByZXR0eSBp
bmRpcmVjdC4gSSdtIHJlZmVycmluZyBnbG1hcmsyIApiZW5jaG1hcmsgcmVzdWx0cy4gV2l0aCB0
aGlzIGFuZCB0aGUgcmVzdCBvZiBteSBjaGFuZ2VzIChub3QgeWV0IApwdWJsaXNoZWQpLCBJIGNh
biBjdXQgb3V0IGFub3RoZXIgcGVyY2VudCBvciB0d28gb2YgcGVyZm9ybWFuY2UgZHJvcCBkdWUg
CnRvIFhFTiBleGlzdGVuY2UgaW4gdGhlIHN5c3RlbS4gQlRXLCB0aGF0J3Mgd2h5IEkgcmVjZW50
bHkgYXNrZWQgU3RlZmFubyAKYWJvdXQgaGlzIGFwcHJvYWNoIG9mIGludGVycnVwdCBsYXRlbmN5
IG1lYXN1cmVtZW50LgoKT24gbXkgYm9hcmQgdGhhdCBiZW5jaG1hcmsgcHJvY2Vzc2luZyBjYXVz
ZXMgYXQgbGVhc3QgNCBkaWZmZXJlbnQgSFcgCmludGVycnVwdHMgaXNzdWluZyB3aXRoIGRpZmZl
cmVudCBmcmVxdWVuY3kuIEFkZGluZyB0aGUgcmVzY2hlZHVsZSBJUlEgCm1ha2VzIHRoZSBzeXN0
ZW0gdGVuZCB0byBub3QgZml0IGFsbCBJUlFzIGludG8gNCBMUnMgYXZhaWxhYmxlIGluIG15IApH
SUMuIE1vcmVvdmVyLCB0aGUgYmVuY2htYXJrIGRvZXMgbm90IGVtaXQgYSBuZXR3b3JrIHRyYWZm
aWMgb3IgZGlzayAKdXNhZ2UgZHVyaW5nIHRoZSBydW4uIFNvIHJlYWwgbGlmZSBjYXNlcyB3aWxs
IGFkZCBtb3JlIGNvbmN1cnJlbnQgSVJRcy4KCj4gQWxzbyB0byBiZSBvbiB0aGUgc2FtZSBwYWdl
LCB3aGF0IGlzIHlvdXIgCj4gZGVmaW5pdGlvbiBvZiBpbnRlcnJ1cHRzIHN0b3JtPwpJIG1lYW4g
dGhlIHN5c3RlbSB0YWtlcyBkaWZmZXJlbnQgaW50ZXJydXB0cyAobW9yZSBJUlEgc291cmNlcyB0
aGFuIExScyAKYXZhaWxhYmxlKSB3aXRoIGEgcmVsYXRpdmVseSBoaWdoIHJhdGUuIExldCdzIHNh
eSBtb3JlIHRoYW4gNzAwMCAKaW50ZXJydXB0cyBwZXIgc2Vjb25kLiBJdCdzIG5vdCB2ZXJ5IGJp
ZyBudW1iZXIsIGJ1dCBjbG9zZSB0byB3aGF0IEkgc2VlIApvbiBteSBkZXNrLgoKPiBCZWFyIGlu
IG1pbmQgdGhhdCB0aGUgb2xkIHZHSUMgd2lsbCBiZSBwaGFzZWQgb3V0IHNvb24uCkFzIEkgcmVt
ZW1iZXIgYSBuZXcgdmdpYyBleHBlcmltZW50YWwgeWV0LiBEbyBub3Qgc3VwcG9ydCBHSUMtdjMg
eWV0LgoKPiBJZiB5b3UgYXJlIAo+IHdvcnJpZWQgYWJvdXQgcGVyZm9ybWFuY2UsIHRoZW4gSSB3
b3VsZCByZWNvbW1lbmQgdG8gdHJ5IHRoZSBuZXcgdkdJQyAKPiBhbmQgc2VlIHdoZXRoZXIgaXQg
aW1wcm92ZXMuCllvdSBrbm93LCB3ZSBhcmUgYmFzZWQgb24gWEVOIDQuMTAuIEluaXRpYWxseSwg
d2hlbiBhIGN1c3RvbWVyIHNhaWQgCmFib3V0IHRoZWlyIGRpc3NhdGlzZmFjdGlvbiBhYm91dCBw
ZXJmb3JtYW5jZSBkcm9wIGluIGJlbmNobWFyayBkdWUgdG8gClhFTiBleGlzdGVuY2UsIEkgdHJp
ZWQgNC4xMi11bnN0YWJsZSwgYm90aCBhbiBvbGQgYW5kIGEgbmV3IFZHSUMuIFNvIApwZXJmb3Jt
YW5jZSB3aXRoIDQuMTItdW5zdGFibGUgd2l0aCB0aGUgb2xkIFZHSUMgd2FzIHdvcnNlIHRoYW4g
NC4xMCwgCmFuZCB0aGUgbmV3IFZHSUMgbWFkZSB0aGluZ3MgZXZlbiBtdWNoIHdvcnNlLiBJIGNh
bid0IHJlbWVtYmVyIHRoZSBleGFjdCAKbnVtYmVycyBvciBwcm9wb3J0aW9ucywgYnV0IHRoYXQg
d2FzIHRoZSByZWFzb24gd2UgZG8gbm90IG9mZmVyIAp1cGdyYWRpbmcgWEVOIHlldC4KCj4gV2Vs
bCwgaWYgeW91IHJlLWVuYWJsZSB0aGUgaW50ZXJydXB0cyB5b3UgZ2l2ZSBhIGNoYW5jZSBmb3Ig
aGlnaGVyIAo+IHByaW9yaXR5IGludGVycnVwdHMgdG8gY29tZSB1cC4gVGhpcyB3aWxsIG5vdCBo
YXBwZW4gaWYgeW91IGhhdmUgCj4gaW50ZXJydXB0cyBkaXNhYmxlZC4KSSB1bmRlcnN0YW5kIHRo
ZSB0aGVvcnksIGJ1dCBjYW4gbm90IG1hdGNoIGl0IHdpdGggdGhlIGN1cnJlbnQgWEVOIGNvZGUu
Ckd1ZXN0IGludGVycnVwdHMgcHJpb3JpdGl6YXRpb24gd2l0aGluIGRvX0lSUSBpcyBwcmV0dHkg
bWVhbmluZ2xlc3MuIApUaGV5IHdpbGwgZ28gdGhyb3VnaCB0aGUgc2FtZSBwYXRoLiBBbmQgYW4g
ZWZmZWN0IHdvdWxkIG5vdCBiZSBzZWVuIApiZWZvcmUgZXhpdGluZyB0byBhIGd1ZXN0LgpUaGUg
UFBJIGludGVycnVwdHMgYXJlIHJlZmxlY3RlZCBpbnRvIHRoZSBwcm9jZXNzaW5nIG9mIHNvZnQg
SVJRcyBvciAKaW5qZWN0aW5nIGFuIElSUSBpbnRvIHF1ZXVlcy4gU28gaXQgZG9lcyBub3QgbWF0
dGVyIG11Y2ggd2hlbiBleGFjdGx5IHdlIApkbyByZWFkIHRoZSBJUlEgZnJvbSBJQVIgaW4gYSBn
aWNfaW50ZXJydXB0IGxvb3AuIEkgc3VwcG9zZSBpdCBzaG91bGQgYmUgCmZhc3RlciB0byBsb29w
IHRocm91Z2ggZ2ljX2ludGVycnVwdCBhdCBvbmNlLCBjb2xsZWN0aW5nIGFsbCBpbnRlcnJ1cHRz
LCAKd2l0aG91dCBnb2luZyB0aHJvdWdoIGV4Y2VwdGlvbiBwYXRoLCB0aGVuIHN3aXRjaCB0byBz
b2Z0IElSUXMgCnByb2Nlc3NpbmcgaW4gbGVhdmVfaHlwZXJ2aXNvcl90YWlsLgpUaGUgb25seSB0
aGluZyB3aGljaCBtaWdodCBnZXQgYSBub3RpY2VhYmxlIGVmZmVjdCBoZXJlIGlzIHNlcnZpbmcg
CkdJQ19TR0lfQ0FMTF9GVU5DVElPTiwgd2hpY2ggaXMgZXhlY3V0ZWQgcmlnaHQgYXdheSBmcm9t
IGBnaWNfaW50ZXJydXB0YC4KCj4gQnV0IHlvdSBzZWVtIHRvIGJhc2UgeW91ciBhc3N1bXB0aW9u
IG9uIGludGVycnVwdHMgc3Rvcm0gKHlldCB0byBiZSAKPiBkZWZpbmVkKS4gSWYgeW91IGhhdmUg
YW4gaW50ZXJydXB0IHN0b3JtLCB0aGVuIHlvdSBhcmUgYWxyZWFkeSBkb29tZWQgYXMgCj4geW91
ciBndWVzdC9YZW4gd2lsbCBub3QgaGF2ZSB0aW1lIHRvIGRvIGFueSBvdGhlciB3b3JrLgoKPiAK
PiBJbiBhbnkgY2FzZSwgeW91IG5lZWQgdG8gcHJvdmlkZSBudW1iZXIgdG8gc3VwcG9ydCB5b3Vy
IG9wdGltaXphdGlvbi5JJ20gbW92aW5nIGFsbCBteSBwYXRjaGVzIHRvIGN1cnJlbnQgc3RhZ2lu
ZyBhbmQgd291bGQgc2VuZCB0aGVtIGFzIFJGQyAKd2l0aCBhIGRlc2NyaXB0aW9uIG9mIHdoeSBp
cyBpdCBkb25lIGFuZCBob3cgSSBtZWFzdXJlZCByZXN1bHRzLgoKLS0gClNpbmNlcmVseSwKQW5k
cmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 16:52:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 16:52: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-devel-bounces@lists.xenproject.org>)
	id 1gPsDB-0007gS-4J; Thu, 22 Nov 2018 16:52: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=QveS=OB=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPsD9-0007gH-DL
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 16:52:15 +0000
X-Inumbo-ID: f5d85884-ee76-11e8-9f3b-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f5d85884-ee76-11e8-9f3b-12d6303a7972;
 Thu, 22 Nov 2018 16:52:14 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 EC44D3011F2C; Thu, 22 Nov 2018 18:52:12 +0200 (EET)
Received: from [10.10.196.90] (unknown [10.10.196.90])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id C47A13084EEC;
 Thu, 22 Nov 2018 18:52:12 +0200 (EET)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20181116100624.21977-1-aisaila@bitdefender.com>
 <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <20181122100554.pyqqa5iw6g27erkv@mac>
 <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
 <20181122105821.6ihjcq5dy2lqjj6j@mac>
 <98f57a8a-288d-45ec-ef01-889fce63eeff@bitdefender.com>
 <20181122144924.ffy6xxwqugoj24nj@mac>
 <c4eca955-0384-7988-ae6c-6385823523ae@bitdefender.com>
 <20181122153756.au3ntxgfqjjhd6sb@mac>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <a945d190-c891-6a90-01cd-c0cc723699ae@bitdefender.com>
Date: Thu, 22 Nov 2018 18:52:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20181122153756.au3ntxgfqjjhd6sb@mac>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Mihai_Don=c8=9bu?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjIvMTggNTozNyBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBJIGRvbid0IHRo
aW5rIHlvdSBhcmUgc3VwcG9zZWQgdG8gdHJ5IHRvIHBhdXNlIG90aGVyIHZjcHVzIHdoaWxlCj4g
aG9sZGluZyBhIGxvY2ssIGFzIHlvdSBjYW4gc2VlIGl0J3MgcXVpdGUgbGlrZWx5IHRoYXQgeW91
IHdpbGwgZW5kIHVwCj4gZGVhZGxvY2tpbmcgYmVjYXVzZSB0aGUgdkNQVSB5b3UgYXJlIHRyeWlu
ZyB0byBwYXVzZSBpcyBzdHVjayB3YWl0aW5nCj4gb24gdGhlIGxvY2sgdGhhdCB5b3UgYXJlIGhv
bGRpbmcuCj4gCj4gWW91IHNob3VsZCBmaWd1cmUgb3V0IHdoZXRoZXIgeW91IGNhbiBnZXQgaW50
byB2bXhfc3RhcnRfcmVleGVjdXRlCj4gd2l0aG91dCBob2xkaW5nIGFueSBsb2Nrcywgb3IgYWx0
ZXJuYXRpdmVseSBkcm9wIHRoZSBsb2NrLCBwYXVzZSB0aGUKPiB2Q1BVcyBhbmQgcGljayB0aGUg
bG9jayBhZ2Fpbi4KPiAKPiBTZWUgZm9yIGV4YW1wbGUgaG93IGhhcF90cmFja19kaXJ0eV92cmFt
IHJlbGVhc2VzIHRoZSBsb2NrIGJlZm9yZQo+IGF0dGVtcHRpbmcgdG8gcGF1c2UgdGhlIGRvbWFp
biBmb3IgdGhpcyBzYW1lIHJlYXNvbi4KClJpZ2h0LCB0aGlzIHdpbGwgdGFrZSBtb3JlIHRoaW5r
aW5nLgoKSSd2ZSB1bmxvY2tlZCB0aGUgcDJtIGZvciB0ZXN0aW5nIGFuZCB0aGUgaW5pdGlhbCBo
YW5nIGlzIGdvbmUsIGhvd2V2ZXIKdGhlIHNhbWUgcHJvYmxlbSBub3cgYXBwbGllcyB0byByZXhl
Y19sb2NrOiBub3RoaW5nIHByZXZlbnRzIHR3byBvciBtb3JlClZDUFVzIGZyb20gYXJyaXZpbmcg
aW4gdm14X3N0YXJ0X3JlZXhlY3V0ZV9pbnN0cnVjdGlvbigpIHNpbXVsdGFuZW91c2x5LAphdCB3
aGljaCBwb2ludCBvbmUgb2YgdGhlbSBtaWdodCB0YWtlIHRoZSBsb2NrIGFuZCB0cnkgdG8gcGF1
c2UgdGhlCm90aGVyLCB3aGlsZSB0aGUgb3RoZXIgaXMgd2FpdGluZyB0byB0YWtlIHRoZSBsb2Nr
LCB3aXRoIHByZWRpY3RhYmxlCnJlc3VsdHMuCgpPbiB0aGUgb3RoZXIgaGFuZCwgcmVsZWFzaW5n
IHJleGVjX2xvY2sgYXMgd2VsbCB3aWxsIGFsbG93IHR3byBWQ1BVcyB0bwplbmQgdXAgdHJ5aW5n
IHRvIHBhdXNlIGVhY2ggb3RoZXIgKGVzcGVjaWFsbHkgdW5wbGVhc2FudCBpbiBhIDIgVkNQVQpn
dWVzdCkuIEF0IGFueSBnaXZlbiBtb21lbnQsIHRoZXJlIHNob3VsZCBiZSBvbmx5IG9uZSBWQ1BV
IGFsaXZlIGFuZAp0cnlpbmcgdG8gcmVleGVjdXRlIGFuIGluc3RydWN0aW9uIC0gYW5kIGF0IGxl
YXN0IG9uZSBWQ1BVIGFsaXZlIG9uIHRoZQpndWVzdC4KCldlJ2xsIGdldCBtb3JlIGNvZmZlZSwg
YW5kIG9mIGNvdXJzZSBzdWdnZXN0aW9ucyBhcmUgYXBwcmVjaWF0ZWQgKGFzIGhhcwpiZWVuIGFs
bCB5b3VyIGhlbHApLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 16:58:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 16:58: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-devel-bounces@lists.xenproject.org>)
	id 1gPsJD-0007uV-R0; Thu, 22 Nov 2018 16:58: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=g4n+=ob=linuxfoundation.org=torvalds@srs-us1.protection.inumbo.net>)
 id 1gPsJD-0007uQ-0p
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 16:58:31 +0000
X-Inumbo-ID: d58ba05e-ee77-11e8-9a16-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d58ba05e-ee77-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 16:58:29 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id g11-v6so8539122ljk.3
 for <xen-devel@lists.xenproject.org>; Thu, 22 Nov 2018 08:58:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=linux-foundation.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=e562HhA2flT6fTyLAvxV3SOYh8Ynz+eq8zTy+B4XCBo=;
 b=fFLdH/fArJodPzBcL/riDZt8I8jJRKO5OTA2wYlDGTSL/IN1W/LlKJCXcPi1UZXmRv
 pk4iVZGuDq14GcO/8fgeKYOsPQw+C+viw101r+YOZQ3OQFF9njL+ZtIucWKEtWpBN+1e
 HeB0H6QQoTAIqrtq8SlsKP2n9UAcAUiaQO2sI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=e562HhA2flT6fTyLAvxV3SOYh8Ynz+eq8zTy+B4XCBo=;
 b=Lfb6l4qp/PtdX3Z1daCW4z80MBlS3u4jaLCnnM+JxMx2W8s5QUOUA8Kp7qrK4dWNvd
 +ygNRIYBvnF38JrQlYxbW4TugxkyvVQy4Gns4OnCfVWBpvsMlshpeZLthjNMq56UEwhI
 AGDhQ6HhhYGwPGW9x5IufL6URgKDSESSOShHgRK3nro7IdcyTnWMcBTWTSriBsip0F6K
 OalJz/qWQlfHmRbQHrtyLKUjF3uVXpAViHu8ZHEpgD1TM5aCYl3sx7lYycCVmHd6Xcyu
 IlftxTB9mAVsMTe1KzJkuFuU7n9D5BL8n3b/VwiFoTQbcg3usr5pSDAniQdXCioqVR5T
 McsA==
X-Gm-Message-State: AA+aEWYKbBc81PK8hhDSzwdcvPwXaJv/rUBOV+XNLQk6iZO3m23/zqjg
 gWmenNmPLX4s5knV9D9UKAxcBDqUGPMrdA==
X-Google-Smtp-Source: AFSGD/V/PUN0oCSljOrqerS6dzm58mrSITyTAVz3v3pkDUGPkJXuQxmqFmnqF9hZ0j4Lp7p7ey1ZZA==
X-Received: by 2002:a2e:4218:: with SMTP id
 p24-v6mr7414736lja.58.1542905907376; 
 Thu, 22 Nov 2018 08:58:27 -0800 (PST)
Received: from mail-lj1-f176.google.com (mail-lj1-f176.google.com.
 [209.85.208.176])
 by smtp.gmail.com with ESMTPSA id j138sm2234001lfg.64.2018.11.22.08.58.27
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Nov 2018 08:58:27 -0800 (PST)
Received: by mail-lj1-f176.google.com with SMTP id z80-v6so8514932ljb.8
 for <xen-devel@lists.xenproject.org>; Thu, 22 Nov 2018 08:58:27 -0800 (PST)
X-Received: by 2002:a2e:2416:: with SMTP id
 k22-v6mr8344339ljk.80.1542905463649; 
 Thu, 22 Nov 2018 08:51:03 -0800 (PST)
MIME-Version: 1.0
References: <20181122140320.24080-1-hch@lst.de>
In-Reply-To: <20181122140320.24080-1-hch@lst.de>
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Thu, 22 Nov 2018 08:50:47 -0800
X-Gmail-Original-Message-ID: <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
Message-ID: <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
To: Christoph Hellwig <hch@lst.de>
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 David Woodhouse <dwmw2@infradead.org>, joro@8bytes.org,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, jdmason@kudzu.us,
 xen-devel@lists.xenproject.org, robin.murphy@arm.com,
 linux-arm-kernel@lists.infradead.org, m.szyprowski@samsung.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgNjowMyBBTSBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxz
dC5kZT4gd3JvdGU6Cj4KPiBUaGUgMCByZXR1cm4gZG9lc24ndCB3b3JrIGZvciBkaXJlY3QgbWFw
cGluZ3MgdGhhdCBoYXZlIHJhbSBhdCBhZGRyZXNzCj4gemVybyBhbmQgYSBsb3Qgb2YgSU9NTVVz
IHRoYXQgc3RhcnQgYWxsb2NhdGluZyBidXMgc3BhY2UgZnJvbSBhZGRyZXNzCj4gemVybywgc28g
d2UgY2FuJ3QgY29uc29saWRhdGUgb24gdGhhdCwgYnV0IEkgdGhpbmsgd2UgY2FuIG1vdmUgZXZl
cnlvbmUKPiB0byBhbGwtRnMsIHdoaWNoIHRoZSBwYXRjaCBoZXJlIGRvZXMuCgpIbW0uIE1heWJl
IG5vdCBsaW1pdCBpdCB0byBqdXN0IGFsbCBvbmVzLCBidXQgYWN0dWFsbHkgdXNlIHRoZQooc3Rh
bmRhcmQsIGZvciB0aGUga2VybmVsKSBJU19FUlJfVkFMVUUoKT8KClRoYXQgYmFzaWNhbGx5IHJl
c2VydmVzIHRoZSBsYXN0IDQwOTUgdmFsdWVzIGluIGFuIHVuc2lnbmVkIGxvbmcgZm9yCmVycm9y
IHZhbHVlcy4KClRoZW4gdGhvc2UgZnVuY3Rpb25zIGNvdWxkIGFjdHVhbGx5IHJldHVybiAqd2hh
dCogZXJyb3IgdGhleQplbmNvdW50ZXJlZCwgdXNpbmcganVzdCBwbGFpbgoKICAgICAgICByZXR1
cm4gLUVOT01FTTsKCm9yIHdoYXRldmVyPwoKICAgICAgICAgICAgICAgTGludXMKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 17:05:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 17:05: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-devel-bounces@lists.xenproject.org>)
	id 1gPsPT-0000L8-JO; Thu, 22 Nov 2018 17:04: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=xcKW=OB=citrix.com=prvs=857101bdd=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gPsPS-0000L3-9o
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 17:04:58 +0000
X-Inumbo-ID: bb237942-ee78-11e8-b4b9-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bb237942-ee78-11e8-b4b9-12d6303a7972;
 Thu, 22 Nov 2018 17:04:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="71302543"
To: Julien Grall <julien.grall@arm.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <c0b25df2-49ca-fbe1-804a-e1a9839bb854@citrix.com>
 <6fde305e-7f47-2577-d795-0291e2adc137@arm.com>
 <5BF6AEB602000078001FEE5D@prv1-mh.provo.novell.com>
 <9cd10d0c-8c1a-0c1f-39a1-c3a2bbd1d734@citrix.com>
 <5BF6B0F502000078001FEE76@prv1-mh.provo.novell.com>
 <cb727842-018a-0181-9788-e3f1b8dd28b8@arm.com>
 <20181122152002.piljxsuytliraxhk@mac>
 <4775d924-8d59-e9e8-0c76-2937aa9581b0@citrix.com>
 <20181122160748.lcvry74jirfobb7x@mac>
 <15320b56-3f03-2364-8092-df33944c857f@citrix.com>
 <20181122163939.eoto26witi5mx2n2@mac>
 <3a723412-e6f4-08b0-400f-8c894e56bd24@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <a1236490-870a-bdac-2a79-0a487417713c@citrix.com>
Date: Thu, 22 Nov 2018 17:04:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <3a723412-e6f4-08b0-400f-8c894e56bd24@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjIvMTggNDo0NSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFJvZ2VyLAo+IAo+
IE9uIDExLzIyLzE4IDQ6MzkgUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+IE9uIFRodSwg
Tm92IDIyLCAyMDE4IGF0IDA0OjIyOjM0UE0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+
PiBPbiAyMi8xMS8yMDE4IDE2OjA3LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+IE9uIFRo
dSwgTm92IDIyLCAyMDE4IGF0IDAzOjIzOjQxUE0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6
Cj4+Pj4+IE9uIDIyLzExLzIwMTggMTU6MjAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+Pj4+
PiBPbiBUaHUsIE5vdiAyMiwgMjAxOCBhdCAwMjowMzo1NVBNICswMDAwLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+Pj4+Pj4gSGkgSmFuLAo+Pj4+Pj4+Cj4+Pj4+Pj4gT24gMTEvMjIvMTggMTozNiBQ
TSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4+IE9uIDIyLjExLjE4IGF0IDE0OjMxLCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+PiBJIHRoaW5rIEp1bGll
bidzIHBvaW50IGlzIHRoYXQgd2l0aG91dCBleHBsaWNpdGx5IGJhcnJpZXJzLCBDUFUwJ3MKPj4+
Pj4+Pj4+IHVwZGF0ZSB0byBzeXN0ZW1fc3RhdGUgbWF5IG5vdCBiZSB2aXNpYmxlIG9uIENQVTEs
IGV2ZW4gdGhvdWdoIHRoZQo+Pj4+Pj4+Pj4gbWFwcGluZ3MgaGF2ZSBiZWVuIHNob3QgZG93bi4K
Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBUaGVyZWZvcmUsIGZyb20gdGhlIHByb2Nlc3NvcnMgcG9pbnQg
b2YgdmlldywgaXQgZGlkIGV2ZXJ5dGhpbmcKPj4+Pj4+Pj4+IGNvcnJlY3RseSwgYW5kIGhpdCBh
IHJlYWwgcGFnZWZhdWx0Lgo+Pj4+Pj4+PiBCb290IHRpbWUgdXBkYXRlcyBvZiBzeXN0ZW1fc3Rh
dGUgc2hvdWxkIGJlIG9mIG5vIGludGVyZXN0IGhlcmUsCj4+Pj4+Pj4+IGFzIGF0IHRoYXQgdGlt
ZSB0aGUgQVBzIGFyZSBhbGwgaWRsaW5nLgo+Pj4+Pj4+IFRoYXQncyBwcm9iYWJseSB0cnVlIHRv
ZGF5LiBCdXQgdGhpcyBjb2RlIGxvb2tzIHJhdGhlciBmcmFnaWxlIGFzCj4+Pj4+Pj4geW91IGRv
bid0Cj4+Pj4+Pj4ga25vdyBob3cgdGhpcyBpcyBnb2luZyB0byBiZSB1c2VkIGluIHRoZSBmdXR1
cmUuCj4+Pj4+Pj4KPj4+Pj4+PiBJZiB5b3UgZGVjaWRlIHRvIGdhdGUgaW5pdCBjb2RlIHdpdGgg
c3lzdGVtX3N0YXRlLCB0aGVuIHlvdSBuZWVkCj4+Pj4+Pj4gYSBiYXJyaWVyCj4+Pj4+Pj4gdG8g
ZW5zdXJlIHRoZSBjb2RlIGlzIGZ1dHVyZSBwcm9vZi4KPj4+Pj4+IFdvdWxkbid0IGl0IGJlIGVu
b3VnaCB0byBkZWNsYXJlIHN5c3RlbV9zdGF0ZSBhcyB2b2xhdGlsZT8KPj4+Pj4gTm8uwqAgdm9s
YXRpbGl0eSAob3IgbGFjayB0aGVyZW9mKSBpcyBhIGNvbXBpbGVyIGxldmVsIGNvbnN0cnVjdC4K
Pj4+Pj4KPj4+Pj4gQVJNIGhhcyB3ZWFrZXIgY2FjaGUgY29oZXJlbmN5IHRoYW4geDg2LCBzbyBh
IHdyaXRlIHdoaWNoIGhhcwo+Pj4+PiBjb21wbGV0ZWQKPj4+Pj4gb24gb25lIENQVTAgaW4gdGhl
IHBhc3QgbWF5IGxlZ2l0aW1hdGVseSBub3QgYmUgdmlzaWJsZSBvbiBDUFUxIHlldC4KPj4+Pj4K
Pj4+Pj4gSWYgeW91IG5lZWQgZ3VhcmFudGVlcyBhYm91dCB0aGUgdmlzaWJpbGl0eSBvZiB1cGRh
dGVkLCB5b3UgbXVzdCB1c2UKPj4+Pj4gYXBwcm9wcmlhdGUgYmFycmllcnMuCj4+Pj4gUmlnaHQu
IFRoZXJlJ3Mgc29tZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIEFSTSBhbmQgeDg2LCBBUk0gc2V0cwo+
Pj4+IFNZU19TVEFURV9hY3RpdmUgYW5kIGNvbnRpbnVlcyB0byBtYWtlIHVzZSBvZiBpbml0IGZ1
bmN0aW9ucy4gSW4gYW55Cj4+Pj4gY2FzZSBJIGhhdmUgdGhlIGZvbGxvd2luZyBkaWZmOgo+Pj4+
Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3Nl
dHVwLmMKPj4+PiBpbmRleCBlODMyMjFhYjc5Li5jZjUwZDA1NjIwIDEwMDY0NAo+Pj4+IC0tLSBh
L3hlbi9hcmNoL2FybS9zZXR1cC5jCj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPj4+
PiBAQCAtOTY2LDYgKzk2Niw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25n
Cj4+Pj4gYm9vdF9waHlzX29mZnNldCwKPj4+PiDCoMKgwqDCoMKgIHNlcmlhbF9lbmRib290KCk7
Cj4+Pj4gwqAgwqDCoMKgwqDCoCBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfYWN0aXZlOwo+Pj4+
ICvCoMKgwqAgc21wX3dtYigpOwo+Pj4+IMKgIMKgwqDCoMKgwqAgY3JlYXRlX2RvbVVzKCk7Cj4+
Pj4gwqAgZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3Nl
dHVwLmMKPj4+PiBpbmRleCA5Y2JmZjIyZmIzLi40MTA0NGMwYjZmIDEwMDY0NAo+Pj4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKPj4+
PiBAQCAtNTkzLDYgKzU5Myw3IEBAIHN0YXRpYyB2b2lkIG5vaW5saW5lIGluaXRfZG9uZSh2b2lk
KQo+Pj4+IMKgwqDCoMKgwqAgdW5zaWduZWQgbG9uZyBzdGFydCwgZW5kOwo+Pj4+IMKgIMKgwqDC
oMKgwqAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX2FjdGl2ZTsKPj4+PiArwqDCoMKgIHNtcF93
bWIoKTsKPj4+PiDCoCDCoMKgwqDCoMKgIGRvbWFpbl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xs
ZXIoZG9tMCk7Cj4+Pj4gwqAKPj4+Cj4+PiBJJ20gYWZyYWlkIHRoYXQgdGhhdCB3b24ndCBkbyBh
bnl0aGluZyB0byBoZWxwIGF0IGFsbC4KPj4+Cj4+PiBzbXBfe3dtYixybWJ9KCkgbXVzdCBiZSBp
biBtYXRjaGVkIHBhaXJzLCBhbmQgbWIoKSBtdXN0IGJlIG1hdGNoZWQgd2l0aAo+Pj4gaXRzZWxm
Lgo+Pgo+PiBUaGVuIEknbSBub3Qgc3VyZSBhYm91dCB3aGV0aGVyIG91ciBwcmV2aW91cyBwbGFu
IHN0aWxsIHN0YW5kcywgYXJlIHdlCj4+IE9LIHdpdGggdXNpbmcgQUNDRVNTX09OQ0UgaGVyZSBh
bmQgZm9yZ2V0dGluZyBhYm91dCB0aGUgbWVtb3J5Cj4+IGJhcnJpZXJzIGdpdmVuIHRoZSBjdXJy
ZW50IHVzYWdlPwo+IAo+IFRoZSBwcm9ibGVtIGlzIG5vdCB0aGUgY3VycmVudCB1c2FnZSBidXQg
aG93IGl0IGNvdWxkIGJlIHVzZWQuIERlYnVnZ2luZwo+IG1lbW9yeSBvcmRlcmluZyBpcyBxdWl0
ZSBhIHBhaW4gc28gSSB3b3VsZCBwcmVmZXIgdGhpcyB0byBiZSBmaXhlZAo+IGNvcnJlY3RseS4K
CkJ1dCBpbiB0aGlzIGNhc2UgaXQgd291bGRuJ3QgYmUgYSBwYWluLCBiZWNhdXNlIHRoZSBvbmx5
IHBvc3NpYmxlCmZhaWx1cmUgbW9kZSBpcyBpZiB0aGUgcHJvY2Vzc29yIGZhdWx0cyB0cnlpbmcg
dG8gcmVhZCBvcHRfYm9vdHNjcnViLCByaWdodD8KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 17:07:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 17:07: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-devel-bounces@lists.xenproject.org>)
	id 1gPsSC-0000Tu-3J; Thu, 22 Nov 2018 17:07: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=xz9y=ob=armlinux.org.uk=linux+xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1gPsS9-0000To-Fh
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 17:07:46 +0000
X-Inumbo-ID: 1dd6872a-ee79-11e8-9a16-bc764e045a96
Received: from pandora.armlinux.org.uk (unknown
 [2001:4d48:ad52:3201:214:fdff:fe10:1be6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1dd6872a-ee79-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 17:07:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=armlinux.org.uk; s=pandora-2014; h=Sender:In-Reply-To:Content-Type:
 MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=N5JqTIVcQxGnW3jhvc7PN2ZvPmWZ9oBpMwqexak7ISE=; b=Wzf+T71IEkeCzeUTkYk1lPY8t
 HJXb3dWQZtwasdmlXPBojH0MC77ybisq3Z+9lb7O4d7vnqLhjgkHYgrQvN2NUcQGPZoDnMX3ez7Fq
 mLQEw1Rh7xawfBuf+6CPIXCc//KPIvho+rteUEuRVkpoWF5/ira6hAFZgRyvGufEiSixs=;
Received: from n2100.armlinux.org.uk
 ([2001:4d48:ad52:3201:214:fdff:fe10:4f86]:53612)
 by pandora.armlinux.org.uk with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1)
 (envelope-from <linux@armlinux.org.uk>)
 id 1gPsRl-000374-HP; Thu, 22 Nov 2018 17:07:21 +0000
Received: from linux by n2100.armlinux.org.uk with local (Exim 4.90_1)
 (envelope-from <linux@n2100.armlinux.org.uk>)
 id 1gPsRh-0003le-CI; Thu, 22 Nov 2018 17:07:17 +0000
Date: Thu, 22 Nov 2018 17:07:15 +0000
From: Russell King - ARM Linux <linux@armlinux.org.uk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20181122170715.GI30658@n2100.armlinux.org.uk>
References: <20181122140320.24080-1-hch@lst.de>
 <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, robin.murphy@arm.com, joro@8bytes.org,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, jdmason@kudzu.us,
 David Woodhouse <dwmw2@infradead.org>, Christoph Hellwig <hch@lst.de>,
 linux-arm-kernel@lists.infradead.org, m.szyprowski@samsung.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDg6NTA6NDdBTSAtMDgwMCwgTGludXMgVG9ydmFsZHMg
d3JvdGU6Cj4gT24gVGh1LCBOb3YgMjIsIDIwMTggYXQgNjowMyBBTSBDaHJpc3RvcGggSGVsbHdp
ZyA8aGNoQGxzdC5kZT4gd3JvdGU6Cj4gPgo+ID4gVGhlIDAgcmV0dXJuIGRvZXNuJ3Qgd29yayBm
b3IgZGlyZWN0IG1hcHBpbmdzIHRoYXQgaGF2ZSByYW0gYXQgYWRkcmVzcwo+ID4gemVybyBhbmQg
YSBsb3Qgb2YgSU9NTVVzIHRoYXQgc3RhcnQgYWxsb2NhdGluZyBidXMgc3BhY2UgZnJvbSBhZGRy
ZXNzCj4gPiB6ZXJvLCBzbyB3ZSBjYW4ndCBjb25zb2xpZGF0ZSBvbiB0aGF0LCBidXQgSSB0aGlu
ayB3ZSBjYW4gbW92ZSBldmVyeW9uZQo+ID4gdG8gYWxsLUZzLCB3aGljaCB0aGUgcGF0Y2ggaGVy
ZSBkb2VzLgo+IAo+IEhtbS4gTWF5YmUgbm90IGxpbWl0IGl0IHRvIGp1c3QgYWxsIG9uZXMsIGJ1
dCBhY3R1YWxseSB1c2UgdGhlCj4gKHN0YW5kYXJkLCBmb3IgdGhlIGtlcm5lbCkgSVNfRVJSX1ZB
TFVFKCk/Cj4gCj4gVGhhdCBiYXNpY2FsbHkgcmVzZXJ2ZXMgdGhlIGxhc3QgNDA5NSB2YWx1ZXMg
aW4gYW4gdW5zaWduZWQgbG9uZyBmb3IKPiBlcnJvciB2YWx1ZXMuCj4gCj4gVGhlbiB0aG9zZSBm
dW5jdGlvbnMgY291bGQgYWN0dWFsbHkgcmV0dXJuICp3aGF0KiBlcnJvciB0aGV5Cj4gZW5jb3Vu
dGVyZWQsIHVzaW5nIGp1c3QgcGxhaW4KPiAKPiAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+IAo+
IG9yIHdoYXRldmVyPwoKTGludXMsCgpJJ20gYWZyYWlkIHRoYXQgd29uJ3Qgd29yayB2ZXJ5IHdl
bGwgLSAzMiBiaXQgcGxhdGZvcm1zIHdpdGggNjQtYml0CmFkZHJlc3NlcyAoTFBBRSkgd291bGQg
aGF2ZSBkbWFfYWRkcl90IGFzIGEgNjQtYml0IHZhbHVlLCB3aGljaAp3b3VsZG4ndCBmaXQgaW50
byBhbiB1bnNpZ25lZCBsb25nLgoKSVNfRVJSX1ZBTFVFKCkgd291bGQgY2FzdCBhIDY0LWJpdCBE
TUEgYWRkcmVzcyBkb3duIHRvIGEgMzItYml0CnBvaW50ZXIgKGVmZmVjdGl2ZWx5IG1hc2tpbmcg
d2l0aCAweGZmZmZmZmZmKS4gIEl0IHdvdWxkIGhhdmUgdGhlCmVmZmVjdCBvZiBtYWtpbmcgKGVn
KSAweFhYWFhYWFhYX2ZmZmZmVlZWIGFuIGVycm9yLCB3aGVyZSBYWFhYWFhYWAphcmUgYW55IG9m
IHRoZSB0b3AgMzItYml0cyBvZiBhIDY0LWJpdCBidXMgYWRkcmVzcywgYW5kIFZWViBpcyB0aGUK
ZXJyb3IgY29kZSB2YWx1ZS4KClRoYXQgY291bGQgYmUgYSBwcm9ibGVtIGlmIHlvdSBoaXQgaXQg
aW4gc2V2ZXJhbCBwbGFjZXMgdGhyb3VnaG91dAp5b3VyIGF2YWlsYWJsZSBSQU0uLi4gd2UnZCBo
YXZlIHRvIG1hcmsgZXZlcnkgdG9wIHBhZ2Ugb2YgUkFNIGluCmEgbmF0dXJhbGx5IGFsaWduZWQg
NEdCIGFzIHVudXNhYmxlLCBhcyB3ZWxsIGFzIGJsb2NrIHRoZSB0b3AgcGFnZQppbiBuYXR1YWxs
eSBhbGlnbmVkIDRHQiBibG9ja3MgZnJvbSBJT01NVXMuLi4gYW5kIHRoZW4gd2hhdCBhYm91dApi
dXNlcyB0aGF0IGhhdmUgd2VpcmQgb2Zmc2V0cy4uLgoKU28sIEkgZG9uJ3QgdGhpbmsgdGhlIElT
X0VSUl9WQUxVRSgpIHdvdWxkIHdvcmsgdmVyeSB3ZWxsLgoKLS0gClJNSydzIFBhdGNoIHN5c3Rl
bTogaHR0cDovL3d3dy5hcm1saW51eC5vcmcudWsvZGV2ZWxvcGVyL3BhdGNoZXMvCkZUVEMgYnJv
YWRiYW5kIGZvciAwLjhtaWxlIGxpbmUgaW4gc3VidXJiaWE6IHN5bmMgYXQgMTIuMU1icHMgZG93
biA2MjJrYnBzIHVwCkFjY29yZGluZyB0byBzcGVlZHRlc3QubmV0OiAxMS45TWJwcyBkb3duIDUw
MGticHMgdXAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 17:09:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 17:09: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-devel-bounces@lists.xenproject.org>)
	id 1gPsTg-0000bD-HB; Thu, 22 Nov 2018 17:09: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=mihh=ob=citrix.com=prvs=8571d395d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gPsTf-0000ap-4c
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 17:09:19 +0000
X-Inumbo-ID: 57b5c26b-ee79-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57b5c26b-ee79-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 17:09:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="82248153"
Date: Thu, 22 Nov 2018 18:08:01 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20181122170801.pzdoif2g73aamnmu@mac>
References: <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <20181122100554.pyqqa5iw6g27erkv@mac>
 <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
 <20181122105821.6ihjcq5dy2lqjj6j@mac>
 <98f57a8a-288d-45ec-ef01-889fce63eeff@bitdefender.com>
 <20181122144924.ffy6xxwqugoj24nj@mac>
 <c4eca955-0384-7988-ae6c-6385823523ae@bitdefender.com>
 <20181122153756.au3ntxgfqjjhd6sb@mac>
 <a945d190-c891-6a90-01cd-c0cc723699ae@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a945d190-c891-6a90-01cd-c0cc723699ae@bitdefender.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDY6NTI6MDdQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDExLzIyLzE4IDU6MzcgUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4g
PiBJIGRvbid0IHRoaW5rIHlvdSBhcmUgc3VwcG9zZWQgdG8gdHJ5IHRvIHBhdXNlIG90aGVyIHZj
cHVzIHdoaWxlCj4gPiBob2xkaW5nIGEgbG9jaywgYXMgeW91IGNhbiBzZWUgaXQncyBxdWl0ZSBs
aWtlbHkgdGhhdCB5b3Ugd2lsbCBlbmQgdXAKPiA+IGRlYWRsb2NraW5nIGJlY2F1c2UgdGhlIHZD
UFUgeW91IGFyZSB0cnlpbmcgdG8gcGF1c2UgaXMgc3R1Y2sgd2FpdGluZwo+ID4gb24gdGhlIGxv
Y2sgdGhhdCB5b3UgYXJlIGhvbGRpbmcuCj4gPiAKPiA+IFlvdSBzaG91bGQgZmlndXJlIG91dCB3
aGV0aGVyIHlvdSBjYW4gZ2V0IGludG8gdm14X3N0YXJ0X3JlZXhlY3V0ZQo+ID4gd2l0aG91dCBo
b2xkaW5nIGFueSBsb2Nrcywgb3IgYWx0ZXJuYXRpdmVseSBkcm9wIHRoZSBsb2NrLCBwYXVzZSB0
aGUKPiA+IHZDUFVzIGFuZCBwaWNrIHRoZSBsb2NrIGFnYWluLgo+ID4gCj4gPiBTZWUgZm9yIGV4
YW1wbGUgaG93IGhhcF90cmFja19kaXJ0eV92cmFtIHJlbGVhc2VzIHRoZSBsb2NrIGJlZm9yZQo+
ID4gYXR0ZW1wdGluZyB0byBwYXVzZSB0aGUgZG9tYWluIGZvciB0aGlzIHNhbWUgcmVhc29uLgo+
IAo+IFJpZ2h0LCB0aGlzIHdpbGwgdGFrZSBtb3JlIHRoaW5raW5nLgo+IAo+IEkndmUgdW5sb2Nr
ZWQgdGhlIHAybSBmb3IgdGVzdGluZyBhbmQgdGhlIGluaXRpYWwgaGFuZyBpcyBnb25lLCBob3dl
dmVyCj4gdGhlIHNhbWUgcHJvYmxlbSBub3cgYXBwbGllcyB0byByZXhlY19sb2NrOiBub3RoaW5n
IHByZXZlbnRzIHR3byBvciBtb3JlCj4gVkNQVXMgZnJvbSBhcnJpdmluZyBpbiB2bXhfc3RhcnRf
cmVleGVjdXRlX2luc3RydWN0aW9uKCkgc2ltdWx0YW5lb3VzbHksCj4gYXQgd2hpY2ggcG9pbnQg
b25lIG9mIHRoZW0gbWlnaHQgdGFrZSB0aGUgbG9jayBhbmQgdHJ5IHRvIHBhdXNlIHRoZQo+IG90
aGVyLCB3aGlsZSB0aGUgb3RoZXIgaXMgd2FpdGluZyB0byB0YWtlIHRoZSBsb2NrLCB3aXRoIHBy
ZWRpY3RhYmxlCj4gcmVzdWx0cy4KPiAKPiBPbiB0aGUgb3RoZXIgaGFuZCwgcmVsZWFzaW5nIHJl
eGVjX2xvY2sgYXMgd2VsbCB3aWxsIGFsbG93IHR3byBWQ1BVcyB0bwo+IGVuZCB1cCB0cnlpbmcg
dG8gcGF1c2UgZWFjaCBvdGhlciAoZXNwZWNpYWxseSB1bnBsZWFzYW50IGluIGEgMiBWQ1BVCj4g
Z3Vlc3QpLiBBdCBhbnkgZ2l2ZW4gbW9tZW50LCB0aGVyZSBzaG91bGQgYmUgb25seSBvbmUgVkNQ
VSBhbGl2ZSBhbmQKPiB0cnlpbmcgdG8gcmVleGVjdXRlIGFuIGluc3RydWN0aW9uIC0gYW5kIGF0
IGxlYXN0IG9uZSBWQ1BVIGFsaXZlIG9uIHRoZQo+IGd1ZXN0Lgo+IAo+IFdlJ2xsIGdldCBtb3Jl
IGNvZmZlZSwgYW5kIG9mIGNvdXJzZSBzdWdnZXN0aW9ucyBhcmUgYXBwcmVjaWF0ZWQgKGFzIGhh
cwo+IGJlZW4gYWxsIHlvdXIgaGVscCkuCgpIbSwgSSBkb24ndCB0aGluayBpdCdzIGdlbmVyYWxs
eSBzYWZlIHRvIHRyeSB0byBwYXVzZSBkb21haW4gdkNQVXMKZnJvbSB0aGUgc2FtZSBkb21haW4g
Y29udGV4dCwgYXMgeW91IHNheSBpdCdzIGxpa2VseSB0byBkZWFkbG9jayBzaW5jZQp0d28gdkNQ
VXMgZnJvbSB0aGUgc2FtZSBkb21haW4gbWlnaHQgdHJ5IHRvIHBhdXNlIG9uZSBhbm90aGVyLgoK
TXkga25vd2xlZGdlIG9mIGFsbCB0aGlzIGludHJvc3BlY3Rpb24gbG9naWMgaXMgdmVyeSB2YWd1
ZSwgZG8geW91CnJlYWxseSBuZWVkIHRvIHN0b3AgdGhlIG90aGVyIHZDUFVzIHdoaWxlIHBlcmZv
cm1pbmcgdGhpcyByZWV4ZWN1dGlvbj8KCldoYXQgYXJlIHlvdSB0cnlpbmcgdG8gcHJldmVudCBi
eSBwYXVzaW5nIG90aGVyIHZDUFVzPwoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 17:15:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 17:15:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gPsZQ-0001TR-9S; Thu, 22 Nov 2018 17:15: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=xz9y=ob=armlinux.org.uk=linux+xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1gPsZP-0001TM-Dt
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 17:15:15 +0000
X-Inumbo-ID: 2b318775-ee7a-11e8-9a16-bc764e045a96
Received: from pandora.armlinux.org.uk (unknown
 [2001:4d48:ad52:3201:214:fdff:fe10:1be6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b318775-ee7a-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 17:15:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=armlinux.org.uk; s=pandora-2014; h=Sender:In-Reply-To:Content-Type:
 MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=hoO6/bnacYC8/MkzPcJd6G3v7999DnuUioAiONoYoGw=; b=FJPfyhRqAyGtK5kPHw/CRDtFd
 8H3Zi1PvyPi1IMz6fZYCAFdqInQ0cd2p1H+1dMQnOw9ce1VnO+x8QuFfAwy0j9L1Zx5dX3nEBNJwP
 K62KQwHm9bad2c9T5xIdjRyCRtHZBQEsfFjthZFlSDrOnN+faek2wzrfqIwDo9gQ2BOl4=;
Received: from n2100.armlinux.org.uk
 ([fd8f:7570:feb6:1:214:fdff:fe10:4f86]:35707)
 by pandora.armlinux.org.uk with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1)
 (envelope-from <linux@armlinux.org.uk>)
 id 1gPsZ2-000396-2o; Thu, 22 Nov 2018 17:14:52 +0000
Received: from linux by n2100.armlinux.org.uk with local (Exim 4.90_1)
 (envelope-from <linux@n2100.armlinux.org.uk>)
 id 1gPsYz-0003q7-5L; Thu, 22 Nov 2018 17:14:49 +0000
Date: Thu, 22 Nov 2018 17:14:47 +0000
From: Russell King - ARM Linux <linux@armlinux.org.uk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20181122171446.GJ30658@n2100.armlinux.org.uk>
References: <20181122140320.24080-1-hch@lst.de>
 <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
 <20181122170715.GI30658@n2100.armlinux.org.uk>
 <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, robin.murphy@arm.com, joro@8bytes.org,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, jdmason@kudzu.us,
 David Woodhouse <dwmw2@infradead.org>, Christoph Hellwig <hch@lst.de>,
 linux-arm-kernel@lists.infradead.org, m.szyprowski@samsung.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDk6MDk6NDdBTSAtMDgwMCwgTGludXMgVG9ydmFsZHMg
d3JvdGU6Cj4gT24gVGh1LCBOb3YgMjIsIDIwMTggYXQgOTowNyBBTSBSdXNzZWxsIEtpbmcgLSBB
Uk0gTGludXgKPiA8bGludXhAYXJtbGludXgub3JnLnVrPiB3cm90ZToKPiA+Cj4gPiBJJ20gYWZy
YWlkIHRoYXQgd29uJ3Qgd29yayB2ZXJ5IHdlbGwgLSAzMiBiaXQgcGxhdGZvcm1zIHdpdGggNjQt
Yml0Cj4gPiBhZGRyZXNzZXMgKExQQUUpIHdvdWxkIGhhdmUgZG1hX2FkZHJfdCBhcyBhIDY0LWJp
dCB2YWx1ZSwgd2hpY2gKPiA+IHdvdWxkbid0IGZpdCBpbnRvIGFuIHVuc2lnbmVkIGxvbmcuCj4g
Cj4gR29vZCBwb2ludC4gU28gd2UnZCBoYXZlIHRvIGhhdmUgYSBzcGVjaWFsIElTX0RNQV9FUlIo
KSBmdW5jdGlvbiB0aGF0Cj4gdGFrZXMgYSBkbWFfYWRkcl90IGFuZCBjaGVja3MgdGhlIHNhbWUg
ImlzIGl0IHRoZSB0b3AgNDA5NSB2YWx1ZXMiLgoKTm8gcHJvYmxlbSB3aXRoIHRoYXQuCgotLSAK
Uk1LJ3MgUGF0Y2ggc3lzdGVtOiBodHRwOi8vd3d3LmFybWxpbnV4Lm9yZy51ay9kZXZlbG9wZXIv
cGF0Y2hlcy8KRlRUQyBicm9hZGJhbmQgZm9yIDAuOG1pbGUgbGluZSBpbiBzdWJ1cmJpYTogc3lu
YyBhdCAxMi4xTWJwcyBkb3duIDYyMmticHMgdXAKQWNjb3JkaW5nIHRvIHNwZWVkdGVzdC5uZXQ6
IDExLjlNYnBzIGRvd24gNTAwa2JwcyB1cAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 17:18:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 17:18: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-devel-bounces@lists.xenproject.org>)
	id 1gPscO-0001cP-VH; Thu, 22 Nov 2018 17:18: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=g4n+=ob=linuxfoundation.org=torvalds@srs-us1.protection.inumbo.net>)
 id 1gPscN-0001cK-HN
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 17:18:19 +0000
X-Inumbo-ID: 99d25d96-ee7a-11e8-9a16-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 99d25d96-ee7a-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 17:18:17 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id z80-v6so8560599ljb.8
 for <xen-devel@lists.xenproject.org>; Thu, 22 Nov 2018 09:18:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=linux-foundation.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=BYDiCn4mNgKeBgCg8HVgmKexqx+tdckvx/rsj11k3pI=;
 b=Lb2fFz3gCklF0kZwM7nPIoqxdu02kc9pZ4cClaJtCmpIsXS3GRG+rNT0XpMk46ng6v
 sfoaZruYdNinptlOoOnXgYzSQ/5zAp1Sgv6cPCYm/18vdv01j4Pd5EbQimpHJBDzILyd
 eRMKziO9vBVOcF8ZjSg1ClJifqAgY4ZX4Avpw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=BYDiCn4mNgKeBgCg8HVgmKexqx+tdckvx/rsj11k3pI=;
 b=ZKcvIJ7oDrbJ4rSW0u1N24iqa8sp5POmScMxZI/ybaO8mmiQskd85ejXGusPSr20J2
 WHq+TLynw6H1AOGFis3k+2PtCjtOqqiLrLeqdg8SSBzyljxjm+ctDw6toMd2HHPd/nvG
 0lr+WRH7tSXO6ut9dwnwm5Yb/rpKmgt+i9NIFb4NKo2hwnnwrRXEQIEmjcuG4DyVABHf
 z8yH/M7hvXXAb5DHkCcS63xc7kqS0uBcL66ifqEMlQRELfmeXJtu6GNc7t4UV+XnYdIi
 bazutWonnP6yprcFqP5q4aW3CeETdxb8uIVLm78+7Bu5As4BSFsLdKfMtalN7+DzkIcj
 P0nQ==
X-Gm-Message-State: AGRZ1gK7zm9h+r0GTjKnm5sk8Qa1jX17Af7s8QtzFdqEvRFSFk8j3yNm
 W/N6nwKZW1OC/rQNZleq3K2yiUB4RU2r8Q==
X-Google-Smtp-Source: AFSGD/WgM8l8+HCB23rt+TT8ke8vM7fEo6EaNlaaTxBvQr1nv2AUNGX82K2aYcmtqfAUK4TDdDhZ8A==
X-Received: by 2002:a2e:5747:: with SMTP id
 r7-v6mr7405348ljd.141.1542907095865; 
 Thu, 22 Nov 2018 09:18:15 -0800 (PST)
Received: from mail-lf1-f50.google.com (mail-lf1-f50.google.com.
 [209.85.167.50])
 by smtp.gmail.com with ESMTPSA id l63sm7419606lfl.76.2018.11.22.09.18.15
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Nov 2018 09:18:15 -0800 (PST)
Received: by mail-lf1-f50.google.com with SMTP id n18so7005032lfh.6
 for <xen-devel@lists.xenproject.org>; Thu, 22 Nov 2018 09:18:15 -0800 (PST)
X-Received: by 2002:a19:cb94:: with SMTP id b142mr7310636lfg.117.1542906603412; 
 Thu, 22 Nov 2018 09:10:03 -0800 (PST)
MIME-Version: 1.0
References: <20181122140320.24080-1-hch@lst.de>
 <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
 <20181122170715.GI30658@n2100.armlinux.org.uk>
In-Reply-To: <20181122170715.GI30658@n2100.armlinux.org.uk>
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Thu, 22 Nov 2018 09:09:47 -0800
X-Gmail-Original-Message-ID: <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
Message-ID: <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
To: linux@armlinux.org.uk
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, robin.murphy@arm.com, joro@8bytes.org,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, jdmason@kudzu.us,
 David Woodhouse <dwmw2@infradead.org>, Christoph Hellwig <hch@lst.de>,
 linux-arm-kernel@lists.infradead.org, m.szyprowski@samsung.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgOTowNyBBTSBSdXNzZWxsIEtpbmcgLSBBUk0gTGludXgK
PGxpbnV4QGFybWxpbnV4Lm9yZy51az4gd3JvdGU6Cj4KPiBJJ20gYWZyYWlkIHRoYXQgd29uJ3Qg
d29yayB2ZXJ5IHdlbGwgLSAzMiBiaXQgcGxhdGZvcm1zIHdpdGggNjQtYml0Cj4gYWRkcmVzc2Vz
IChMUEFFKSB3b3VsZCBoYXZlIGRtYV9hZGRyX3QgYXMgYSA2NC1iaXQgdmFsdWUsIHdoaWNoCj4g
d291bGRuJ3QgZml0IGludG8gYW4gdW5zaWduZWQgbG9uZy4KCkdvb2QgcG9pbnQuIFNvIHdlJ2Qg
aGF2ZSB0byBoYXZlIGEgc3BlY2lhbCBJU19ETUFfRVJSKCkgZnVuY3Rpb24gdGhhdAp0YWtlcyBh
IGRtYV9hZGRyX3QgYW5kIGNoZWNrcyB0aGUgc2FtZSAiaXMgaXQgdGhlIHRvcCA0MDk1IHZhbHVl
cyIuCgpCZWNhdXNlIEknZCBzdGlsbCBwcmVmZXIgdG8gYWxsb3cgcGVvcGxlIHRvIHJldHVybiB0
aGUgX2FjdHVhbF8gZXJyb3IsCmFuZCB0byBoYXZlICJyZXR1cm4gLUV4eXoiIGFzIHRoZSBlcnJv
ciBjYXNlLiBUaGF0IHBhcnQgc3RpbGwgRFRSVApldmVuIHdpdGggZG1hX2FkZHJfdC4KCiAgICAg
ICAgICAgICAgTGludXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 17:22:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 17:22: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-devel-bounces@lists.xenproject.org>)
	id 1gPsgT-0002Ql-Ie; Thu, 22 Nov 2018 17:22:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7bx1=ob=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gPsgR-0002Qg-Qw
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 17:22:31 +0000
X-Inumbo-ID: 309eb584-ee7b-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 309eb584-ee7b-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 17:22:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AED671684;
 Thu, 22 Nov 2018 09:22:29 -0800 (PST)
Received: from [10.37.12.251] (unknown [10.37.12.251])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 326CE3F5A0;
 Thu, 22 Nov 2018 09:22:27 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>,
 Julien Grall <julien.grall@gmail.com>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-2-julien.grall@arm.com>
 <6098937f-98de-bff9-6c48-5575a45875e0@epam.com>
 <57ee191b-be21-701e-ef19-4ed4df1cf289@arm.com>
 <77f72cc9-6548-afd9-3766-23326b3551d9@epam.com>
 <6acf65ef-4302-c403-32ba-1d88ab954265@epam.com>
 <22f7ebc8-c74b-0d8e-4847-9d3df9bcf5db@arm.com>
 <3622e468-8f44-1e31-138f-db58ca3835ff@epam.com>
 <2090f5b4-22ff-38bc-3d47-6dbb6d7fccfb@epam.com>
 <6d1c980b-b316-f634-7793-0aca4b34aa85@arm.com>
 <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
 <5ad76791-075d-e588-2669-e01c79674f0d@gmail.com>
 <CAF3u54CmW32NwN0q73LaXwnj2wUt72uuq9LGPRQ3RNMzZTV==Q@mail.gmail.com>
 <d260c074-6107-a5d1-94c8-fdb019585135@gmail.com>
 <4ceea0f6-ede1-420a-d3b7-80c4584739ce@arm.com>
 <2199be43-ef12-28c3-4dcb-cac404be1e4d@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0c381f5d-59f8-fcee-4a25-8a29af3f2d73@arm.com>
Date: Thu, 22 Nov 2018 17:22:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <2199be43-ef12-28c3-4dcb-cac404be1e4d@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "andre.przywara@arm.com" <andre.przywara@arm.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8yMi8xOCA0OjUxIFBNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1bGll
biwKCkhpIEFuZHJpaSwKCgo+IE9uIDIwLjExLjE4IDIwOjQ3LCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4+Cj4+Cj4+IE9uIDIwLzExLzIwMTggMTg6MTAsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4+PiBI
ZWxsbyBKdWxpZW4sCj4+Pgo+Pj4KPj4+IE9uIDE5LjExLjE4IDE4OjQyLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+Pj4gVGhlcmUgYXJlIG5vIGlzc3VlIGFib3V0IHByb2Nlc3NpbmcgSVJRcyBiZWZv
cmUgdGhlIHN5bmNzLiBJdCBpcyB0aGUgCj4+Pj4gc2FtZSBhcyBpZiBhbiBJUlEgd2FzIHJhaXNl
ZCBmcm9tIGlsYSBkaWZmZXJlbnQgcENQVXMuCj4+Pj4gU28gd2h5IGRvIHlvdSBuZWVkIHRoYXQ/
Cj4+Pgo+Pj4gwqBGcm9tIG15IHVuZGVyc3RhbmRpbmcgb2YgZ2ljLXZnaWMgY29kZSAob2xkIHZn
aWMpLCBmb3IgdGhlIElSUXMgCj4+PiB0YXJnZXRpbmcgdGhlIGBjdXJyZW50YCB2Y3B1LCBpdCBs
ZWFkcyB0byBhIGZhc3RlciBwcm9jZXNzaW5nIHVuZGVyIAo+Pj4gaW50ZXJydXB0cyBzdG9ybSBj
b25kaXRpb25zLiBJZiBpdCB3YXMgYWxsIExScyBzZXQgb24gcHJldmlvdXMgc3dpdGNoIAo+Pj4g
dG8gYSBndWVzdCwgYSB0aGUgSVJRIHdpbGwgaGF2ZSBhIGNoYW5jZSB0byBnbyBkaXJlY3RseSB0
byBMUiBpbnN0ZWFkIAo+Pj4gb2Ygc2V0dGluZyBvbiBscl9wZW5kaW5nIHF1ZXVlLiBBbHNvIGlu
ZmxpZ2h0X2lycXMgcXVldWUgaGF2ZSBhIAo+Pj4gY2hhbmNlIHRvIGJlIHNob3J0ZXIgdG8gaW5z
ZXJ0Lgo+Pgo+PiBEbyB5b3UgaGF2ZSBhY3R1YWwgbnVtYmVycz8KPiBVbmZvcnR1bmF0ZWx5LCBt
eSBudW1iZXJzIGFyZSBwcmV0dHkgaW5kaXJlY3QuIEknbSByZWZlcnJpbmcgZ2xtYXJrMiAKPiBi
ZW5jaG1hcmsgcmVzdWx0cy4gV2l0aCB0aGlzIGFuZCB0aGUgcmVzdCBvZiBteSBjaGFuZ2VzIChu
b3QgeWV0IAo+IHB1Ymxpc2hlZCksIEkgY2FuIGN1dCBvdXQgYW5vdGhlciBwZXJjZW50IG9yIHR3
byBvZiBwZXJmb3JtYW5jZSBkcm9wIGR1ZSAKPiB0byBYRU4gZXhpc3RlbmNlIGluIHRoZSBzeXN0
ZW0uIEJUVywgdGhhdCdzIHdoeSBJIHJlY2VudGx5IGFza2VkIFN0ZWZhbm8gCj4gYWJvdXQgaGlz
IGFwcHJvYWNoIG9mIGludGVycnVwdCBsYXRlbmN5IG1lYXN1cmVtZW50LgoKTXkgYmlnZ2VzdCB3
b3JyeSBpcyB5b3UgYXJlIGRvaW5nIG9wdGltaXphdGlvbiBvbiBhIHZHSUMgdGhhdCBpcyBub3Qg
CmZ1bGx5IGNvbXBsaWFudCB3aXRoIGhvdyBhIEdJQyBzaG91bGQgYmVoYXZlIChlLmcgZWRnZSB2
cyBsZXZlbCkgYW5kIAp3aXRoIHZlcnkgZnJhZ2lsZSBsb2NraW5nLiBJZiB5b3UgYXJlIGludGVy
ZXN0ZWQsIEFuZHJlIGNhbiBwcm92aWRlcyAKbW9yZSBkZXRhaWxzLgoKPiAKPiBPbiBteSBib2Fy
ZCB0aGF0IGJlbmNobWFyayBwcm9jZXNzaW5nIGNhdXNlcyBhdCBsZWFzdCA0IGRpZmZlcmVudCBI
VyAKPiBpbnRlcnJ1cHRzIGlzc3Vpbmcgd2l0aCBkaWZmZXJlbnQgZnJlcXVlbmN5LiBBZGRpbmcg
dGhlIHJlc2NoZWR1bGUgSVJRIAo+IG1ha2VzIHRoZSBzeXN0ZW0gdGVuZCB0byBub3QgZml0IGFs
bCBJUlFzIGludG8gNCBMUnMgYXZhaWxhYmxlIGluIG15IAo+IEdJQy4gTW9yZW92ZXIsIHRoZSBi
ZW5jaG1hcmsgZG9lcyBub3QgZW1pdCBhIG5ldHdvcmsgdHJhZmZpYyBvciBkaXNrIAo+IHVzYWdl
IGR1cmluZyB0aGUgcnVuLiBTbyByZWFsIGxpZmUgY2FzZXMgd2lsbCBhZGQgbW9yZSBjb25jdXJy
ZW50IElSUXMuCj4gCj4+IEFsc28gdG8gYmUgb24gdGhlIHNhbWUgcGFnZSwgd2hhdCBpcyB5b3Vy
IGRlZmluaXRpb24gb2YgaW50ZXJydXB0cyBzdG9ybT8KPiBJIG1lYW4gdGhlIHN5c3RlbSB0YWtl
cyBkaWZmZXJlbnQgaW50ZXJydXB0cyAobW9yZSBJUlEgc291cmNlcyB0aGFuIExScyAKPiBhdmFp
bGFibGUpIHdpdGggYSByZWxhdGl2ZWx5IGhpZ2ggcmF0ZS4gTGV0J3Mgc2F5IG1vcmUgdGhhbiA3
MDAwIAo+IGludGVycnVwdHMgcGVyIHNlY29uZC4gSXQncyBub3QgdmVyeSBiaWcgbnVtYmVyLCBi
dXQgY2xvc2UgdG8gd2hhdCBJIHNlZSAKPiBvbiBteSBkZXNrLgo+IAo+PiBCZWFyIGluIG1pbmQg
dGhhdCB0aGUgb2xkIHZHSUMgd2lsbCBiZSBwaGFzZWQgb3V0IHNvb24uCj4gQXMgSSByZW1lbWJl
ciBhIG5ldyB2Z2ljIGV4cGVyaW1lbnRhbCB5ZXQuIERvIG5vdCBzdXBwb3J0IEdJQy12MyB5ZXQu
Cj4gCj4+IElmIHlvdSBhcmUgd29ycmllZCBhYm91dCBwZXJmb3JtYW5jZSwgdGhlbiBJIHdvdWxk
IHJlY29tbWVuZCB0byB0cnkgCj4+IHRoZSBuZXcgdkdJQyBhbmQgc2VlIHdoZXRoZXIgaXQgaW1w
cm92ZXMuCj4gWW91IGtub3csIHdlIGFyZSBiYXNlZCBvbiBYRU4gNC4xMC4gSW5pdGlhbGx5LCB3
aGVuIGEgY3VzdG9tZXIgc2FpZCAKPiBhYm91dCB0aGVpciBkaXNzYXRpc2ZhY3Rpb24gYWJvdXQg
cGVyZm9ybWFuY2UgZHJvcCBpbiBiZW5jaG1hcmsgZHVlIHRvIAo+IFhFTiBleGlzdGVuY2UsIEkg
dHJpZWQgNC4xMi11bnN0YWJsZSwgYm90aCBhbiBvbGQgYW5kIGEgbmV3IFZHSUMuIFNvIAo+IHBl
cmZvcm1hbmNlIHdpdGggNC4xMi11bnN0YWJsZSB3aXRoIHRoZSBvbGQgVkdJQyB3YXMgd29yc2Ug
dGhhbiA0LjEwLCAKPiBhbmQgdGhlIG5ldyBWR0lDIG1hZGUgdGhpbmdzIGV2ZW4gbXVjaCB3b3Jz
ZS4gSSBjYW4ndCByZW1lbWJlciB0aGUgZXhhY3QgCj4gbnVtYmVycyBvciBwcm9wb3J0aW9ucywg
YnV0IHRoYXQgd2FzIHRoZSByZWFzb24gd2UgZG8gbm90IG9mZmVyIAo+IHVwZ3JhZGluZyBYRU4g
eWV0LgoKSSBjYW4ndCBjb21tZW50IHdpdGhvdXQgYW55IG51bWJlcnMgaGVyZS4gQmVhciBpbiBt
aW5kIHRoYXQgd2UgZml4ZWQgCmJ1Z3MgaW4gWGVuIDQuMTIgKGluY2x1ZGluZyBzcGVjdHJlL21l
bHRkb3duIGFuZCBtaXNzaW5nIGJhcnJpZXJzKSB0aGF0IAp3YXNuJ3QgYmFja3BvcnRlZCB0byBY
ZW4gNC4xMC4gSXQgaXMgZW50aXJlbHkgcG9zc2libGUgdGhhdCBpdCAKaW50cm9kdWNlZCBzbG93
bmVzcyBidXQgaXQgYWxzbyBlbnN1cmUgdGhlIGNvZGUgaXMgYmVoYXZpbmcgY29ycmVjdGx5LgoK
QW55d2F5LCBpZiB0aGVyZSBhcmUgcGVyZm9ybWFuY2UgcmVncmVzc2lvbiB3ZSBzaG91bGQgaW52
ZXN0aWdhdGUgdGhlbSAKYW5kIGRpc2N1c3MgaG93IHdlIGNhbiBhZGRyZXNzL2xpbWl0IHRoZW0u
IFNpbWlsYXJseSBmb3IgdGhlIG5ldyB2R0lDLCAKaWYgeW91IHRoaW5rIGl0IGlzIHRvbyBzbG93
LCB0aGVuIHdlIG5lZWQgdG8ga25vdyB3aHkgYmVmb3JlIHdlIGdldCByaWQgCm9mIHRoZSBvbGQg
dkdJQy4KCj4gCj4+IFdlbGwsIGlmIHlvdSByZS1lbmFibGUgdGhlIGludGVycnVwdHMgeW91IGdp
dmUgYSBjaGFuY2UgZm9yIGhpZ2hlciAKPj4gcHJpb3JpdHkgaW50ZXJydXB0cyB0byBjb21lIHVw
LiBUaGlzIHdpbGwgbm90IGhhcHBlbiBpZiB5b3UgaGF2ZSAKPj4gaW50ZXJydXB0cyBkaXNhYmxl
ZC4KPiBJIHVuZGVyc3RhbmQgdGhlIHRoZW9yeSwgYnV0IGNhbiBub3QgbWF0Y2ggaXQgd2l0aCB0
aGUgY3VycmVudCBYRU4gY29kZS4KPiBHdWVzdCBpbnRlcnJ1cHRzIHByaW9yaXRpemF0aW9uIHdp
dGhpbiBkb19JUlEgaXMgcHJldHR5IG1lYW5pbmdsZXNzLiAKClRoZXJlIGFyZSBubyBndWVzdCBw
cmlvcml0aXphdGlvbiBhdCB0aGUgbW9tZW50LiBIb3dldmVyLCB3ZSBtYXkgd2FudCB0byAKaW50
cm9kdWNlIGl0IHRvIGdpdmUgcHJpb3JpdHkgdG8gb25lIGd1ZXN0IG92ZXIuCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 17:46:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 17:46: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-devel-bounces@lists.xenproject.org>)
	id 1gPt3J-0004Ff-Jh; Thu, 22 Nov 2018 17:46: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=76BK=OB=citrix.com=prvs=857ae18cf=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPt3J-0004Fa-0K
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 17:46:09 +0000
X-Inumbo-ID: 7c1463dc-ee7e-11e8-a51e-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c1463dc-ee7e-11e8-a51e-12d6303a7972;
 Thu, 22 Nov 2018 17:46:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="82249056"
To: Jan Beulich <JBeulich@suse.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-4-git-send-email-andrew.cooper3@citrix.com>
 <5BF6C27902000078001FEF9D@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6e804647-5e9a-4d41-c441-1317b418e4dc@citrix.com>
Date: Thu, 22 Nov 2018 17:46:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF6C27902000078001FEF9D@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 03/14] AMD/IOMMU: Fix multiple reference
 counting errors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMTEvMjAxOCAxNDo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4KPj4gQEAgLTIyMCwxMiAr
MjE5LDE4IEBAIHZvaWQgZ3Vlc3RfaW9tbXVfYWRkX3Bwcl9sb2coc3RydWN0IGRvbWFpbiAqZCwg
dTMyIGVudHJ5W10pCj4+ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobG9nX2Jhc2UpOwo+PiAgCj4+
ICAgICAgZ3Vlc3RfaW9tbXVfZGVsaXZlcl9tc2koZCk7Cj4+ICsKPj4gK291dDoKPiBQbGVhc2Ug
aW5kZW50IGJ5IGF0IGxlYXN0IG9uZSBibGFuayAoc2FtZSBmdXJ0aGVyIGRvd24pLgoKSSB0aG91
Z2h0IHlvdSd2ZSBzYWlkIHRoYXQgeW91J3JlIG5vIGxvbmdlciB1c2luZyBhbiBvYnNvbGV0ZSB2
ZXJzaW9uIG9mCmRpZmYuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 17:46:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 17:46: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-devel-bounces@lists.xenproject.org>)
	id 1gPt3Z-0004GS-Tb; Thu, 22 Nov 2018 17:46: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=7bx1=ob=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gPt3Z-0004GK-7k
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 17:46:25 +0000
X-Inumbo-ID: 874cf011-ee7e-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 874cf011-ee7e-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 17:46:24 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A1702168F;
 Thu, 22 Nov 2018 09:46:23 -0800 (PST)
Received: from [10.37.12.251] (unknown [10.37.12.251])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 000403F5A0;
 Thu, 22 Nov 2018 09:46:20 -0800 (PST)
To: George Dunlap <george.dunlap@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <c0b25df2-49ca-fbe1-804a-e1a9839bb854@citrix.com>
 <6fde305e-7f47-2577-d795-0291e2adc137@arm.com>
 <5BF6AEB602000078001FEE5D@prv1-mh.provo.novell.com>
 <9cd10d0c-8c1a-0c1f-39a1-c3a2bbd1d734@citrix.com>
 <5BF6B0F502000078001FEE76@prv1-mh.provo.novell.com>
 <cb727842-018a-0181-9788-e3f1b8dd28b8@arm.com>
 <20181122152002.piljxsuytliraxhk@mac>
 <4775d924-8d59-e9e8-0c76-2937aa9581b0@citrix.com>
 <20181122160748.lcvry74jirfobb7x@mac>
 <15320b56-3f03-2364-8092-df33944c857f@citrix.com>
 <20181122163939.eoto26witi5mx2n2@mac>
 <3a723412-e6f4-08b0-400f-8c894e56bd24@arm.com>
 <a1236490-870a-bdac-2a79-0a487417713c@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <20873c8e-a087-a414-e8fe-dde56ac05cb7@arm.com>
Date: Thu, 22 Nov 2018 17:46:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <a1236490-870a-bdac-2a79-0a487417713c@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8yMi8xOCA1OjA0IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIDExLzIyLzE4
IDQ6NDUgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgUm9nZXIsCj4+Cj4+IE9uIDExLzIy
LzE4IDQ6MzkgUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+PiBPbiBUaHUsIE5vdiAyMiwg
MjAxOCBhdCAwNDoyMjozNFBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+IE9uIDIy
LzExLzIwMTggMTY6MDcsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+Pj4+IE9uIFRodSwgTm92
IDIyLCAyMDE4IGF0IDAzOjIzOjQxUE0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+
PiBPbiAyMi8xMS8yMDE4IDE1OjIwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+Pj4+IE9u
IFRodSwgTm92IDIyLCAyMDE4IGF0IDAyOjAzOjU1UE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90
ZToKPj4+Pj4+Pj4gSGkgSmFuLAo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBPbiAxMS8yMi8xOCAxOjM2IFBN
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+Pj4+IE9uIDIyLjExLjE4IGF0IDE0OjMxLCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+Pj4gSSB0aGluayBKdWxp
ZW4ncyBwb2ludCBpcyB0aGF0IHdpdGhvdXQgZXhwbGljaXRseSBiYXJyaWVycywgQ1BVMCdzCj4+
Pj4+Pj4+Pj4gdXBkYXRlIHRvIHN5c3RlbV9zdGF0ZSBtYXkgbm90IGJlIHZpc2libGUgb24gQ1BV
MSwgZXZlbiB0aG91Z2ggdGhlCj4+Pj4+Pj4+Pj4gbWFwcGluZ3MgaGF2ZSBiZWVuIHNob3QgZG93
bi4KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IFRoZXJlZm9yZSwgZnJvbSB0aGUgcHJvY2Vzc29ycyBw
b2ludCBvZiB2aWV3LCBpdCBkaWQgZXZlcnl0aGluZwo+Pj4+Pj4+Pj4+IGNvcnJlY3RseSwgYW5k
IGhpdCBhIHJlYWwgcGFnZWZhdWx0Lgo+Pj4+Pj4+Pj4gQm9vdCB0aW1lIHVwZGF0ZXMgb2Ygc3lz
dGVtX3N0YXRlIHNob3VsZCBiZSBvZiBubyBpbnRlcmVzdCBoZXJlLAo+Pj4+Pj4+Pj4gYXMgYXQg
dGhhdCB0aW1lIHRoZSBBUHMgYXJlIGFsbCBpZGxpbmcuCj4+Pj4+Pj4+IFRoYXQncyBwcm9iYWJs
eSB0cnVlIHRvZGF5LiBCdXQgdGhpcyBjb2RlIGxvb2tzIHJhdGhlciBmcmFnaWxlIGFzCj4+Pj4+
Pj4+IHlvdSBkb24ndAo+Pj4+Pj4+PiBrbm93IGhvdyB0aGlzIGlzIGdvaW5nIHRvIGJlIHVzZWQg
aW4gdGhlIGZ1dHVyZS4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gSWYgeW91IGRlY2lkZSB0byBnYXRlIGlu
aXQgY29kZSB3aXRoIHN5c3RlbV9zdGF0ZSwgdGhlbiB5b3UgbmVlZAo+Pj4+Pj4+PiBhIGJhcnJp
ZXIKPj4+Pj4+Pj4gdG8gZW5zdXJlIHRoZSBjb2RlIGlzIGZ1dHVyZSBwcm9vZi4KPj4+Pj4+PiBX
b3VsZG4ndCBpdCBiZSBlbm91Z2ggdG8gZGVjbGFyZSBzeXN0ZW1fc3RhdGUgYXMgdm9sYXRpbGU/
Cj4+Pj4+PiBOby7CoCB2b2xhdGlsaXR5IChvciBsYWNrIHRoZXJlb2YpIGlzIGEgY29tcGlsZXIg
bGV2ZWwgY29uc3RydWN0Lgo+Pj4+Pj4KPj4+Pj4+IEFSTSBoYXMgd2Vha2VyIGNhY2hlIGNvaGVy
ZW5jeSB0aGFuIHg4Niwgc28gYSB3cml0ZSB3aGljaCBoYXMKPj4+Pj4+IGNvbXBsZXRlZAo+Pj4+
Pj4gb24gb25lIENQVTAgaW4gdGhlIHBhc3QgbWF5IGxlZ2l0aW1hdGVseSBub3QgYmUgdmlzaWJs
ZSBvbiBDUFUxIHlldC4KPj4+Pj4+Cj4+Pj4+PiBJZiB5b3UgbmVlZCBndWFyYW50ZWVzIGFib3V0
IHRoZSB2aXNpYmlsaXR5IG9mIHVwZGF0ZWQsIHlvdSBtdXN0IHVzZQo+Pj4+Pj4gYXBwcm9wcmlh
dGUgYmFycmllcnMuCj4+Pj4+IFJpZ2h0LiBUaGVyZSdzIHNvbWUgZGlmZmVyZW5jZXMgYmV0d2Vl
biBBUk0gYW5kIHg4NiwgQVJNIHNldHMKPj4+Pj4gU1lTX1NUQVRFX2FjdGl2ZSBhbmQgY29udGlu
dWVzIHRvIG1ha2UgdXNlIG9mIGluaXQgZnVuY3Rpb25zLiBJbiBhbnkKPj4+Pj4gY2FzZSBJIGhh
dmUgdGhlIGZvbGxvd2luZyBkaWZmOgo+Pj4+Pgo+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+Pj4+PiBpbmRleCBlODMyMjFhYjc5
Li5jZjUwZDA1NjIwIDEwMDY0NAo+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+Pj4+
PiArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+Pj4+PiBAQCAtOTY2LDYgKzk2Niw3IEBAIHZv
aWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nCj4+Pj4+IGJvb3RfcGh5c19vZmZzZXQs
Cj4+Pj4+ICDCoMKgwqDCoMKgIHNlcmlhbF9lbmRib290KCk7Cj4+Pj4+ICDCoCDCoMKgwqDCoMKg
IHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7Cj4+Pj4+ICvCoMKgwqAgc21wX3dtYigp
Owo+Pj4+PiAgwqAgwqDCoMKgwqDCoCBjcmVhdGVfZG9tVXMoKTsKPj4+Pj4gIMKgIGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4+Pj4+IGlu
ZGV4IDljYmZmMjJmYjMuLjQxMDQ0YzBiNmYgMTAwNjQ0Cj4+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCj4+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4+Pj4+IEBAIC01OTMs
NiArNTkzLDcgQEAgc3RhdGljIHZvaWQgbm9pbmxpbmUgaW5pdF9kb25lKHZvaWQpCj4+Pj4+ICDC
oMKgwqDCoMKgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIGVuZDsKPj4+Pj4gIMKgIMKgwqDCoMKgwqAg
c3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX2FjdGl2ZTsKPj4+Pj4gK8KgwqDCoCBzbXBfd21iKCk7
Cj4+Pj4+ICDCoCDCoMKgwqDCoMKgIGRvbWFpbl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIo
ZG9tMCk7Cj4+Pj4+ICAgCj4+Pj4KPj4+PiBJJ20gYWZyYWlkIHRoYXQgdGhhdCB3b24ndCBkbyBh
bnl0aGluZyB0byBoZWxwIGF0IGFsbC4KPj4+Pgo+Pj4+IHNtcF97d21iLHJtYn0oKSBtdXN0IGJl
IGluIG1hdGNoZWQgcGFpcnMsIGFuZCBtYigpIG11c3QgYmUgbWF0Y2hlZCB3aXRoCj4+Pj4gaXRz
ZWxmLgo+Pj4KPj4+IFRoZW4gSSdtIG5vdCBzdXJlIGFib3V0IHdoZXRoZXIgb3VyIHByZXZpb3Vz
IHBsYW4gc3RpbGwgc3RhbmRzLCBhcmUgd2UKPj4+IE9LIHdpdGggdXNpbmcgQUNDRVNTX09OQ0Ug
aGVyZSBhbmQgZm9yZ2V0dGluZyBhYm91dCB0aGUgbWVtb3J5Cj4+PiBiYXJyaWVycyBnaXZlbiB0
aGUgY3VycmVudCB1c2FnZT8KPj4KPj4gVGhlIHByb2JsZW0gaXMgbm90IHRoZSBjdXJyZW50IHVz
YWdlIGJ1dCBob3cgaXQgY291bGQgYmUgdXNlZC4gRGVidWdnaW5nCj4+IG1lbW9yeSBvcmRlcmlu
ZyBpcyBxdWl0ZSBhIHBhaW4gc28gSSB3b3VsZCBwcmVmZXIgdGhpcyB0byBiZSBmaXhlZAo+PiBj
b3JyZWN0bHkuCj4gCj4gQnV0IGluIHRoaXMgY2FzZSBpdCB3b3VsZG4ndCBiZSBhIHBhaW4sIGJl
Y2F1c2UgdGhlIG9ubHkgcG9zc2libGUKPiBmYWlsdXJlIG1vZGUgaXMgaWYgdGhlIHByb2Nlc3Nv
ciBmYXVsdHMgdHJ5aW5nIHRvIHJlYWQgb3B0X2Jvb3RzY3J1YiwgcmlnaHQ/CgpQb3NzaWJseS4g
QnV0IEkgZG9uJ3Qgc2VlIGFueSByZWFzb24gdG8gZGVmZXIgdGhlIGZpeCB1bnRpbCBzb21lb25l
IApjb21lcyB1cCB3aXRoIHVucmVsaWFibGUgY3Jhc2guCgpDaGVlcnMsCgoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 17:52:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 17:52: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-devel-bounces@lists.xenproject.org>)
	id 1gPt9L-0005BB-L2; Thu, 22 Nov 2018 17:52: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=7/BW=OB=arm.com=robin.murphy@srs-us1.protection.inumbo.net>)
 id 1gPt9J-0005B6-RR
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 17:52:21 +0000
X-Inumbo-ID: 5bc5f39c-ee7f-11e8-9b3e-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 5bc5f39c-ee7f-11e8-9b3e-12d6303a7972;
 Thu, 22 Nov 2018 17:52:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E90CB1DC8;
 Thu, 22 Nov 2018 09:52:19 -0800 (PST)
Received: from [10.1.196.75] (e110467-lin.cambridge.arm.com [10.1.196.75])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 671553F5A0;
 Thu, 22 Nov 2018 09:52:17 -0800 (PST)
To: Linus Torvalds <torvalds@linux-foundation.org>, linux@armlinux.org.uk
References: <20181122140320.24080-1-hch@lst.de>
 <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
 <20181122170715.GI30658@n2100.armlinux.org.uk>
 <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
From: Robin Murphy <robin.murphy@arm.com>
Message-ID: <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
Date: Thu, 22 Nov 2018 17:52:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, joro@8bytes.org,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, jdmason@kudzu.us,
 David Woodhouse <dwmw2@infradead.org>, Christoph Hellwig <hch@lst.de>,
 linux-arm-kernel@lists.infradead.org, m.szyprowski@samsung.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMTEvMjAxOCAxNzowOSwgTGludXMgVG9ydmFsZHMgd3JvdGU6Cj4gT24gVGh1LCBOb3Yg
MjIsIDIwMTggYXQgOTowNyBBTSBSdXNzZWxsIEtpbmcgLSBBUk0gTGludXgKPiA8bGludXhAYXJt
bGludXgub3JnLnVrPiB3cm90ZToKPj4KPj4gSSdtIGFmcmFpZCB0aGF0IHdvbid0IHdvcmsgdmVy
eSB3ZWxsIC0gMzIgYml0IHBsYXRmb3JtcyB3aXRoIDY0LWJpdAo+PiBhZGRyZXNzZXMgKExQQUUp
IHdvdWxkIGhhdmUgZG1hX2FkZHJfdCBhcyBhIDY0LWJpdCB2YWx1ZSwgd2hpY2gKPj4gd291bGRu
J3QgZml0IGludG8gYW4gdW5zaWduZWQgbG9uZy4KPiAKPiBHb29kIHBvaW50LiBTbyB3ZSdkIGhh
dmUgdG8gaGF2ZSBhIHNwZWNpYWwgSVNfRE1BX0VSUigpIGZ1bmN0aW9uIHRoYXQKPiB0YWtlcyBh
IGRtYV9hZGRyX3QgYW5kIGNoZWNrcyB0aGUgc2FtZSAiaXMgaXQgdGhlIHRvcCA0MDk1IHZhbHVl
cyIuCj4gCj4gQmVjYXVzZSBJJ2Qgc3RpbGwgcHJlZmVyIHRvIGFsbG93IHBlb3BsZSB0byByZXR1
cm4gdGhlIF9hY3R1YWxfIGVycm9yLAo+IGFuZCB0byBoYXZlICJyZXR1cm4gLUV4eXoiIGFzIHRo
ZSBlcnJvciBjYXNlLiBUaGF0IHBhcnQgc3RpbGwgRFRSVAo+IGV2ZW4gd2l0aCBkbWFfYWRkcl90
LgoKVW5mb3J0dW5hdGVseSwgd2l0aCB0aGluZ3MgbGlrZSB0aGUgdG9wLWRvd24gSU9WQSBhbGxv
Y2F0b3IsIGFuZCAzMi1iaXQgCnN5c3RlbXMgaW4gZ2VuZXJhbCwgInRoZSB0b3AgNDA5NSIgdmFs
dWVzIG1heSB3ZWxsIHN0aWxsIGJlIHZhbGlkIAphZGRyZXNzZXMgLSB3ZSdyZSByZWx5aW5nIG9u
IGEgMS1ieXRlIG1hcHBpbmcgb2YgdGhlIHZlcnkgdG9wIGJ5dGUgb2YgCm1lbW9yeS9JT1ZBIHNw
YWNlIGJlaW5nIHN1ZmZpY2llbnRseSByaWRpY3Vsb3VzIHRoYXQgbm8gcmVhbCBjb2RlIHdvdWxk
IApldmVyIGRvIHRoYXQsIGJ1dCBldmVuIGEgNC1ieXRlIG1hcHBpbmcgb2YgdGhlIHRvcCA0IGJ5
dGVzIGlzIHdpdGhpbiB0aGUgCnJlYWxtcyBvZiB0aGUgcGxhdXNpYmxlIChJJ3ZlIGRlZmluaXRl
bHkgc2VlbiB0aGUgVVNCIGxheWVyIG1ha2UgOC1ieXRlIAptYXBwaW5ncyBmcm9tIGFueSBvbGQg
b2Zmc2V0IHdpdGhpbiBhIHBhZ2UsIGZvciBleGFtcGxlKS4KClRodXMgd2UnZCBoYXZlIHRvIGdv
IHdpdGggdGhlIGV4dHJhIGNvbXBsaWNhdGlvbiBvZiBkZXRlY3RpbmcgYW5kIApjYXJ2aW5nIG91
dCBwcm9ibGVtYXRpYyBtZW1vcnkgbWFwcyBpbiB0aG9zZSBjb3JuZXIgY2FzZXMgYXMgUnVzc2Vs
bCAKYWxsdWRlZCB0bywgZm9yIHRoZSBzYWtlIG9mIGJldHRlciBlcnJvciByZXBvcnRpbmcgaW4g
cGxhY2VzIHdoZXJlLCBpbiAKdGhlIG1ham9yaXR5IG9mIGNhc2VzLCB0aGVyZSdzIG5vdCByZWFs
bHkgYWxsIHRoYXQgbWFueSB3YXlzIHRvIGdvIAp3cm9uZy4gT2ZmIHRoZSB0b3Agb2YgbXkgaGVh
ZCwgSSBndWVzczoKCi1FSU5WQUwgaWYgdGhlIGFkZHJlc3MgaXMgb3V0c2lkZSB0aGUgZGV2aWNl
J3MgRE1BIG1hc2sgKGFuZCB0aGVyZSBpcyBubyAKSU9NTVUgb3IgYm91bmNlIGJ1ZmZlcikuCgot
RU5PU1BDIGlmIHRoZXJlIGlzIGFuIElPTU1VIG9yIGJvdW5jZSBidWZmZXIsIGJ1dCBubyBmcmVl
IElPVkEvYnVmZmVyIApzcGFjZSBjdXJyZW50bHkuCgotRVNPTUVUSElOR1dFTlRXUk9OR1dJVEhJ
T01NVVBBR0VUQUJMRVMgb3Igc2ltaWxhciwgYmVjYXVzZSBpdCdzIG5vdCAKbGlrZSB0aGUgY2Fs
bGVyIGNhbiB0cmVhdCB0aGF0IGFzIGFueXRoaW5nIG90aGVyIHRoYW4gYW4gb3BhcXVlIGZhaWx1
cmUgCmFueXdheS4KClRoZSBvbmx5IGltbWVkaWF0ZSBiZW5lZml0IEkgY2FuIHNlZSBpcyB0aGF0
IHdlIGNvdWxkIGRpc3Rpbmd1aXNoIGNhc2VzIApsaWtlIHRoZSBmaXJzdCB3aGljaCBjYW4gbmV2
ZXIgcG9zc2libHkgc3VjY2VlZCwgYW5kIHRodXMgY2FsbGVycyBjb3VsZCAKYWN0dWFsbHkgZ2l2
ZSB1cCBpbnN0ZWFkIG9mIGRvaW5nIHdoYXQgdmFyaW91cyBzdWJzeXN0ZW1zIGN1cnJlbnRseSBk
byAKYW5kIHJldHJ5IHRoZSBleGFjdCBzYW1lIG1hcHBpbmcgaW5kZWZpbml0ZWx5IG9uIHRoZSBh
cHBhcmVudCBhc3N1bXB0aW9uIAp0aGF0IGVycm9ycyBtdXN0IGJlIHRyYW5zaWVudC4KClJvYmlu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 17:55:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 17:55: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-devel-bounces@lists.xenproject.org>)
	id 1gPtCf-0005KJ-6L; Thu, 22 Nov 2018 17: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=g4n+=ob=linuxfoundation.org=torvalds@srs-us1.protection.inumbo.net>)
 id 1gPtCd-0005KD-IR
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 17:55:47 +0000
X-Inumbo-ID: d5c1273f-ee7f-11e8-9a16-bc764e045a96
Received: from mail-lf1-x131.google.com (unknown [2a00:1450:4864:20::131])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5c1273f-ee7f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 17:55:45 +0000 (UTC)
Received: by mail-lf1-x131.google.com with SMTP id i26so7072117lfc.0
 for <xen-devel@lists.xenproject.org>; Thu, 22 Nov 2018 09:55:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=linux-foundation.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=5llXmL071LkoV9+aZVNLiRsd4DJMg8wkITczzEgG/F0=;
 b=g+uuLfDx2wldsmmD9aQBaFnNOrTxJ8CGiOBWl2x/49BhgGlDHh+7yoIP/SswWyEjJx
 zXr7BvAuf7azuVPMWkGbxXvo+WzqyjAIGq3FgDBNmck3iEaRyOWuorZ10H6kr/k+T2CV
 7mUJ7deyjFqM5w+985my6PEzgY+WBc2lxqorE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=5llXmL071LkoV9+aZVNLiRsd4DJMg8wkITczzEgG/F0=;
 b=lVOuiSWs/Y6z5tzxcSpsw6hsgNFcOssk+KXYOEeaKA3KVFuv3iijOryl5b9w4g7q5v
 zW3Rr8pVldbdHByVVWuALICZHuRogOi3GGxTmWZRMCefjSJFl0jSj8f0nFVSpkWWaSFY
 P0whf+RwNn0l8tlOUAehqTjHOIpTq4/lPeAHpl0v5L3FvB51MFyHZzyQqUJs1wDi9QhZ
 17dDfzpDu273rmf8jfY5uFQVoiOXhNUVgDUt17J2yr2/BfAbuN1qT7zzx5AeZzT7JI5K
 H5r9hw9tlL3ImwAPPkAvxZLZyHqiQrFkViMOk49gqYJNDsky76Ja28pTupGnr9EQKYIF
 z9ag==
X-Gm-Message-State: AGRZ1gK1mSed50XZRUENIgUXYTgkuel/S/iUbpgDkGPjXRVN1VDthxb7
 f0weFWjORWLJ13kj4MrcKkz8aDvpIfjtCQ==
X-Google-Smtp-Source: AJdET5c1hfWLNCQBSYM+nY5eOKTetmNOdGj6P/CoY8vnuf+Mh+fAur1Vd2sVffEdYdAhQ3WWf8KY3w==
X-Received: by 2002:a19:a28e:: with SMTP id l136mr7512452lfe.87.1542909343815; 
 Thu, 22 Nov 2018 09:55:43 -0800 (PST)
Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com.
 [209.85.167.54])
 by smtp.gmail.com with ESMTPSA id r1-v6sm7574355ljb.64.2018.11.22.09.55.42
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Nov 2018 09:55:43 -0800 (PST)
Received: by mail-lf1-f54.google.com with SMTP id v5so7051379lfe.7
 for <xen-devel@lists.xenproject.org>; Thu, 22 Nov 2018 09:55:42 -0800 (PST)
X-Received: by 2002:a19:4287:: with SMTP id p129mr7439565lfa.135.1542909341735; 
 Thu, 22 Nov 2018 09:55:41 -0800 (PST)
MIME-Version: 1.0
References: <20181122140320.24080-1-hch@lst.de>
 <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
 <20181122170715.GI30658@n2100.armlinux.org.uk>
 <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
 <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
In-Reply-To: <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Thu, 22 Nov 2018 09:55:25 -0800
X-Gmail-Original-Message-ID: <CAHk-=whxf0zqutExPr_j1A625Z3gcL6k_ABzKo1BtzN4F93hkA@mail.gmail.com>
Message-ID: <CAHk-=whxf0zqutExPr_j1A625Z3gcL6k_ABzKo1BtzN4F93hkA@mail.gmail.com>
To: robin.murphy@arm.com
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, joro@8bytes.org,
 the arch/x86 maintainers <x86@kernel.org>, linux@armlinux.org.uk,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, jdmason@kudzu.us,
 David Woodhouse <dwmw2@infradead.org>, Christoph Hellwig <hch@lst.de>,
 linux-arm-kernel@lists.infradead.org, m.szyprowski@samsung.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgOTo1MiBBTSBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBo
eUBhcm0uY29tPiB3cm90ZToKPgo+IFVuZm9ydHVuYXRlbHksIHdpdGggdGhpbmdzIGxpa2UgdGhl
IHRvcC1kb3duIElPVkEgYWxsb2NhdG9yLCBhbmQgMzItYml0Cj4gc3lzdGVtcyBpbiBnZW5lcmFs
LCAidGhlIHRvcCA0MDk1IiB2YWx1ZXMgbWF5IHdlbGwgc3RpbGwgYmUgdmFsaWQKPiBhZGRyZXNz
ZXMgLQoKVWdoLgoKPiBUaGUgb25seSBpbW1lZGlhdGUgYmVuZWZpdCBJIGNhbiBzZWUgaXMgdGhh
dCB3ZSBjb3VsZCBkaXN0aW5ndWlzaCBjYXNlcwo+IGxpa2UgdGhlIGZpcnN0IHdoaWNoIGNhbiBu
ZXZlciBwb3NzaWJseSBzdWNjZWVkLCBhbmQgdGh1cyBjYWxsZXJzIGNvdWxkCj4gYWN0dWFsbHkg
Z2l2ZSB1cCBpbnN0ZWFkIG9mIGRvaW5nIHdoYXQgdmFyaW91cyBzdWJzeXN0ZW1zIGN1cnJlbnRs
eSBkbwo+IGFuZCByZXRyeSB0aGUgZXhhY3Qgc2FtZSBtYXBwaW5nIGluZGVmaW5pdGVseSBvbiB0
aGUgYXBwYXJlbnQgYXNzdW1wdGlvbgo+IHRoYXQgZXJyb3JzIG11c3QgYmUgdHJhbnNpZW50LgoK
Tm8sIHRoZSBiaWcgaW1tZWRpYXRlIGJlbmVmaXQgb2YgYWxsb3dpbmcgInJldHVybiAtRUlOVkFM
IiBldGMgaXMKc2ltcGx5IGxlZ2liaWxpdHkgYW5kIGVycm9yIGF2b2lkYW5jZS4KCkl0J3MgYmFz
aWNhbGx5IGhvdyBwcmV0dHkgbXVjaCBhbGwgdGhlIHJlc3Qgb2YgdGhlIGtlcm5lbCByZXR1cm5z
CmVycm9ycywgc28gbm90IG9ubHkgaXMgaXQgdmVyeSBvYnZpb3VzLCBpdCdzIGFsc28gd2hhdCBw
ZW9wbGUgZG8Kd2l0aG91dCBldmVuIHRoaW5raW5nLi4gU28gaXQgd291bGQgYmUgZ29vZCB0byB3
b3JrLgoKICAgICAgICAgICAgICAgICAgICAgICBMaW51cwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 17:56:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 17:56: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-devel-bounces@lists.xenproject.org>)
	id 1gPtDO-0005PW-Ml; Thu, 22 Nov 2018 17:56: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=76bk=ob=citrix.com=prvs=857ae18cf=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPtDN-0005PN-2v
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 17:56:33 +0000
X-Inumbo-ID: f0c844e3-ee7f-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0c844e3-ee7f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 17:56:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="82249228"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-15-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <088e2270-4c01-c556-46d4-6d2dbfad1317@citrix.com>
Date: Thu, 22 Nov 2018 17:56:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1542806482-24030-15-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 14/14] xen/gnttab: Minor improvements to
 arch header files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMTEvMjAxOCAxMzoyMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiAgKiBVc2UgWEZSRUUo
KSB3aGVuIGFwcHJvcHJpYXRlCj4gICogRHJvcCBzdGFsZSBjb21tZW50cyBhbmQgdW5uZWNlc3Nh
cnkgYnJhY2tldHMKPiAgKiBGb2xkIGFzbSBjb25zdHJhaW50cwo+Cj4gTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4g
Q0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50
X3RhYmxlLmggfCAgNiArKy0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5o
IHwgMTAgKysrLS0tLS0tLQoKQ0MnaW5nIEFSTSBtYWludGFpbmVycy7CoCBJJ20gc29ycnkgZm9y
IG1pc3NpbmcgeW91IG91dCBvcmlnaW5hbGx5IC0gSQpmb2xkZWQgdHdvIHNlcGFyYXRlIHBhdGNo
ZXMgYW5kIGZvcmdvdCB0byBhZGp1c3QgdGhlIENDIGxpc3QuCgp+QW5kcmV3Cgo+ICAyIGZpbGVz
IGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9ncmFudF90YWJsZS5oCj4gaW5kZXggODE2ZTNjNi4uMDUxZGIxMyAxMDA2NDQKPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2dyYW50X3RhYmxlLmgKPiBAQCAtNTQsMTAgKzU0LDggQEAgdm9pZCBnbnR0YWJfbWFya19k
aXJ0eShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pOwo+ICAKPiAgI2RlZmluZSBnbnR0YWJf
ZGVzdHJveV9hcmNoKGd0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiAgICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICB4ZnJlZSgoZ3QpLT5hcmNoLnNoYXJl
ZF9nZm4pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICAo
Z3QpLT5hcmNoLnNoYXJlZF9nZm4gPSBOVUxMOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiAtICAgICAgICB4ZnJlZSgoZ3QpLT5hcmNoLnN0YXR1c19nZm4pOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICAoZ3QpLT5hcmNoLnN0YXR1
c19nZm4gPSBOVUxMOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAg
ICAgICBYRlJFRSgoZ3QpLT5hcmNoLnNoYXJlZF9nZm4pOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiArICAgICAgICBYRlJFRSgoZ3QpLT5hcmNoLnN0YXR1c19nZm4pOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIH0gd2hpbGUgKCAwICkK
PiAgCj4gICNkZWZpbmUgZ250dGFiX3NldF9mcmFtZV9nZm4oZ3QsIHN0LCBpZHgsIGdmbikgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAo+IGlu
ZGV4IDRiOGM0ZjkuLjhiNjA0ZWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
cmFudF90YWJsZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCj4g
QEAgLTE3LDEwICsxNyw2IEBACj4gIHN0cnVjdCBncmFudF90YWJsZV9hcmNoIHsKPiAgfTsKPiAg
Cj4gLS8qCj4gLSAqIENhbGxlciBtdXN0IG93biBjYWxsZXIncyBCSUdMT0NLLCBpcyByZXNwb25z
aWJsZSBmb3IgZmx1c2hpbmcgdGhlIFRMQiwgYW5kCj4gLSAqIG11c3QgaG9sZCBhIHJlZmVyZW5j
ZSB0byB0aGUgcGFnZS4KPiAtICovCj4gIHN0YXRpYyBpbmxpbmUgaW50IGNyZWF0ZV9ncmFudF9o
b3N0X21hcHBpbmcodWludDY0X3QgYWRkciwgbWZuX3QgZnJhbWUsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjYWNo
ZV9mbGFncykKPiBAQCAtNjIsNyArNTgsNyBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dy
YW50X2hvc3RfbWFwcGluZyh1aW50NjRfdCBhZGRyLCBtZm5fdCBmcmFtZSwKPiAgI2RlZmluZSBn
bnR0YWJfc3RhdHVzX2dtZm4oZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAo
bWZuX3RvX2dtZm4oZCwgZ250dGFiX3N0YXR1c19tZm4odCwgaSkpKQo+ICAKPiAtI2RlZmluZSBn
bnR0YWJfbWFya19kaXJ0eShkLCBmKSBwYWdpbmdfbWFya19kaXJ0eSgoZCksIGYpCj4gKyNkZWZp
bmUgZ250dGFiX21hcmtfZGlydHkoZCwgZikgcGFnaW5nX21hcmtfZGlydHkoZCwgZikKPiAgCj4g
IHN0YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBpbnQgbnIsIHVp
bnQxNl90ICpzdCkKPiAgewo+IEBAIC03MCwxMCArNjYsMTAgQEAgc3RhdGljIGlubGluZSB2b2lk
IGdudHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGludCBuciwgdWludDE2X3QgKnN0KQo+ICAgICAg
ICogTm90ZSB0aGF0IHRoaXMgY2Fubm90IGJlIGNsZWFyX2JpdCgpLCBhcyB0aGUgYWNjZXNzIG11
c3QgYmUKPiAgICAgICAqIGNvbmZpbmVkIHRvIHRoZSBzcGVjaWZpZWQgMiBieXRlcy4KPiAgICAg
ICAqLwo+IC0gICAgYXNtIHZvbGF0aWxlICgibG9jayBidHJ3ICV3MSwlMCIgOiAiPW0iICgqc3Qp
IDogIklyIiAobnIpLCAibSIgKCpzdCkpOwo+ICsgICAgYXNtIHZvbGF0aWxlICgibG9jayBidHJ3
ICV3MSwlMCIgOiAiK20iICgqc3QpIDogIklyIiAobnIpKTsKPiAgfQo+ICAKPiAtLyogRm9yZWln
biBtYXBwaW5ncyBvZiBISFZNLWd1ZXN0IHBhZ2VzIGRvIG5vdCBtb2RpZnkgdGhlIHR5cGUgY291
bnQuICovCj4gKy8qIEZvcmVpZ24gbWFwcGluZ3Mgb2YgSFZNLWd1ZXN0IHBhZ2VzIGRvIG5vdCBt
b2RpZnkgdGhlIHR5cGUgY291bnQuICovCj4gICNkZWZpbmUgZ250dGFiX2hvc3RfbWFwcGluZ19n
ZXRfcGFnZV90eXBlKHJvLCBsZCwgcmQpICAgXAo+ICAgICAgKCEocm8pICYmICgoKGxkKSA9PSAo
cmQpKSB8fCAhcGFnaW5nX21vZGVfZXh0ZXJuYWwocmQpKSkKPiAgCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 18:04:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 18:04: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-devel-bounces@lists.xenproject.org>)
	id 1gPtKj-0006Mw-Hg; Thu, 22 Nov 2018 18:04: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=aIPz=OB=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1gPtKh-0006Mr-PT
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 18:04:07 +0000
X-Inumbo-ID: 00d93942-ee81-11e8-a39d-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 00d93942-ee81-11e8-a39d-12d6303a7972;
 Thu, 22 Nov 2018 18:04:07 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 64EB21DC8;
 Thu, 22 Nov 2018 10:04:06 -0800 (PST)
Received: from donnerap.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com
 [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0CF713F5A0;
 Thu, 22 Nov 2018 10:04:04 -0800 (PST)
Date: Thu, 22 Nov 2018 18:04:01 +0000
From: Andre Przywara <andre.przywara@arm.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <20181122180401.0f1d21a0@donnerap.cambridge.arm.com>
In-Reply-To: <2199be43-ef12-28c3-4dcb-cac404be1e4d@gmail.com>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-2-julien.grall@arm.com>
 <6098937f-98de-bff9-6c48-5575a45875e0@epam.com>
 <57ee191b-be21-701e-ef19-4ed4df1cf289@arm.com>
 <77f72cc9-6548-afd9-3766-23326b3551d9@epam.com>
 <6acf65ef-4302-c403-32ba-1d88ab954265@epam.com>
 <22f7ebc8-c74b-0d8e-4847-9d3df9bcf5db@arm.com>
 <3622e468-8f44-1e31-138f-db58ca3835ff@epam.com>
 <2090f5b4-22ff-38bc-3d47-6dbb6d7fccfb@epam.com>
 <6d1c980b-b316-f634-7793-0aca4b34aa85@arm.com>
 <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
 <5ad76791-075d-e588-2669-e01c79674f0d@gmail.com>
 <CAF3u54CmW32NwN0q73LaXwnj2wUt72uuq9LGPRQ3RNMzZTV==Q@mail.gmail.com>
 <d260c074-6107-a5d1-94c8-fdb019585135@gmail.com>
 <4ceea0f6-ede1-420a-d3b7-80c4584739ce@arm.com>
 <2199be43-ef12-28c3-4dcb-cac404be1e4d@gmail.com>
Organization: ARM
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; aarch64-unknown-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@gmail.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMiBOb3YgMjAxOCAxODo1MToxMyArMDIwMApBbmRyaWkgQW5pc292IDxhbmRyaWku
YW5pc292QGdtYWlsLmNvbT4gd3JvdGU6CgpIaSwKCj4gT24gMjAuMTEuMTggMjA6NDcsIEp1bGll
biBHcmFsbCB3cm90ZToKPiA+IAo+ID4gCj4gPiBPbiAyMC8xMS8yMDE4IDE4OjEwLCBBbmRyaWkg
QW5pc292IHdyb3RlOiAgCj4gPj4gSGVsbG8gSnVsaWVuLAo+ID4+Cj4gPj4KPiA+PiBPbiAxOS4x
MS4xOCAxODo0MiwgSnVsaWVuIEdyYWxsIHdyb3RlOiAgCj4gPj4+IFRoZXJlIGFyZSBubyBpc3N1
ZSBhYm91dCBwcm9jZXNzaW5nIElSUXMgYmVmb3JlIHRoZSBzeW5jcy4gSXQgaXMKPiA+Pj4gdGhl
IHNhbWUgYXMgaWYgYW4gSVJRIHdhcyByYWlzZWQgZnJvbSBpbGEgZGlmZmVyZW50IHBDUFVzLgo+
ID4+PiBTbyB3aHkgZG8geW91IG5lZWQgdGhhdD8gIAo+ID4+Cj4gPj4gwqBGcm9tIG15IHVuZGVy
c3RhbmRpbmcgb2YgZ2ljLXZnaWMgY29kZSAob2xkIHZnaWMpLCBmb3IgdGhlIElSUXMgCj4gPj4g
dGFyZ2V0aW5nIHRoZSBgY3VycmVudGAgdmNwdSwgaXQgbGVhZHMgdG8gYSBmYXN0ZXIgcHJvY2Vz
c2luZwo+ID4+IHVuZGVyIGludGVycnVwdHMgc3Rvcm0gY29uZGl0aW9ucy4gSWYgaXQgd2FzIGFs
bCBMUnMgc2V0IG9uCj4gPj4gcHJldmlvdXMgc3dpdGNoIHRvIGEgZ3Vlc3QsIGEgdGhlIElSUSB3
aWxsIGhhdmUgYSBjaGFuY2UgdG8gZ28KPiA+PiBkaXJlY3RseSB0byBMUiBpbnN0ZWFkIG9mIHNl
dHRpbmcgb24gbHJfcGVuZGluZyBxdWV1ZS4gQWxzbwo+ID4+IGluZmxpZ2h0X2lycXMgcXVldWUg
aGF2ZSBhIGNoYW5jZSB0byBiZSBzaG9ydGVyIHRvIGluc2VydC4gIAo+ID4gCj4gPiBEbyB5b3Ug
aGF2ZSBhY3R1YWwgbnVtYmVycz8gIAo+IFVuZm9ydHVuYXRlbHksIG15IG51bWJlcnMgYXJlIHBy
ZXR0eSBpbmRpcmVjdC4gSSdtIHJlZmVycmluZyBnbG1hcmsyIAo+IGJlbmNobWFyayByZXN1bHRz
LiBXaXRoIHRoaXMgYW5kIHRoZSByZXN0IG9mIG15IGNoYW5nZXMgKG5vdCB5ZXQgCj4gcHVibGlz
aGVkKSwgSSBjYW4gY3V0IG91dCBhbm90aGVyIHBlcmNlbnQgb3IgdHdvIG9mIHBlcmZvcm1hbmNl
IGRyb3AKPiBkdWUgdG8gWEVOIGV4aXN0ZW5jZSBpbiB0aGUgc3lzdGVtLiBCVFcsIHRoYXQncyB3
aHkgSSByZWNlbnRseSBhc2tlZAo+IFN0ZWZhbm8gYWJvdXQgaGlzIGFwcHJvYWNoIG9mIGludGVy
cnVwdCBsYXRlbmN5IG1lYXN1cmVtZW50Lgo+IAo+IE9uIG15IGJvYXJkIHRoYXQgYmVuY2htYXJr
IHByb2Nlc3NpbmcgY2F1c2VzIGF0IGxlYXN0IDQgZGlmZmVyZW50IEhXIAo+IGludGVycnVwdHMg
aXNzdWluZyB3aXRoIGRpZmZlcmVudCBmcmVxdWVuY3kuCgpJcyB0aGF0IGJlbmNobWFyayBjaG9z
ZW4gdG8gcHV0IHNvbWUgaW50ZXJydXB0IGxvYWQgb24gdGhlIHN5c3RlbT8gT3IKaXMgdGhhdCB3
aGF0IHRoZSBjdXN0b21lciBhY3R1YWxseSB1c2VzIGFuZCBzaGUgaXMgcmVhbGx5IHN1ZmZlcmlu
Zwpmcm9tIFhlbidzIGludGVycnVwdCBoYW5kbGluZyBhbmQgZW11bGF0aW9uPwpJZiB5b3UgY2hv
c2UgdGhpcyBiZW5jaG1hcmsgYmVjYXVzZSBpdCB0ZW5kcyB0byB0cmlnZ2VyIGEgbG90IG9mCmlu
dGVycnVwdHMgYW5kIHlvdSBob3BlIHRvIGVzdGltYXRlIHNvbWUgb3RoZXIgaW50ZXJydXB0IHBy
b3BlcnR5IHdpdGgKdGhpcyAoZm9yIGluc3RhbmNlIGludGVycnVwdCBsYXRlbmN5IG9yIHR5cGlj
YWwgTFIgdXRpbGlzYXRpb24pLCB0aGVuCnlvdSBtaWdodCBiZSBkaXNhcHBvaW50ZWQuIFRoaXMg
c2VlbXMgdG8gZ28gaW50byB0aGUgZGlyZWN0aW9uIG9mIGFuCmludGVycnVwdCBzdG9ybSwgd2hl
cmUgd2UgcmVhbGx5IGRvbid0IGNhcmUgYWJvdXQgcGVyZm9ybWFuY2UsIGJ1dCBqdXN0CndhbnQg
dG8gIG1ha2Ugc3VyZSB3ZSBrZWVwIHJ1bm5pbmcgYW5kIGlkZWFsbHkgZG9uJ3QgcGVuYWxpc2Ug
b3RoZXIKZ3Vlc3RzLgoKPiBBZGRpbmcgdGhlIHJlc2NoZWR1bGUKPiBJUlEgbWFrZXMgdGhlIHN5
c3RlbSB0ZW5kIHRvIG5vdCBmaXQgYWxsIElSUXMgaW50byA0IExScyBhdmFpbGFibGUgaW4KPiBt
eSBHSUMuIE1vcmVvdmVyLCB0aGUgYmVuY2htYXJrIGRvZXMgbm90IGVtaXQgYSBuZXR3b3JrIHRy
YWZmaWMgb3IKPiBkaXNrIHVzYWdlIGR1cmluZyB0aGUgcnVuLiBTbyByZWFsIGxpZmUgY2FzZXMg
d2lsbCBhZGQgbW9yZQo+IGNvbmN1cnJlbnQgSVJRcy4KClRoYXQncyByYXRoZXIgb2RkLiBBcmUg
eW91IHN1cmUgeW91IGFjdHVhbGx5IGhhdmUgYWxsIExScyB1c2VkPyBXaGF0IGlzCnlvdXIgZ3Vl
c3Qgc3lzdGVtPyBMaW51eD8gQ2FuIHlvdSBjaGVjayB3aGV0aGVyIHlvdSB1c2UgRU9JIG1vZGUg
MSBpbgp0aGUgZ3Vlc3QgKCJHSUM6IFVzaW5nIHNwbGl0IEVPSS9EZWFjdGl2YXRlIG1vZGUiIGlu
IGRtZXNnLCByaWdodCBhZnRlcgoiTlJfSVJRUzogeHgsIG5yX2lycXM6IHh4LCBwcmVhbGxvY2F0
ZWQgaXJxczogMCIpPwoKVHlwaWNhbGx5IExpbnV4IEVPSXMgYW4gSVJRIHZlcnkgcXVpY2tseSwg
YW5kIHdpdGggRU9JIG1vZGUgMCB5b3UganVzdApoYXZlICpvbmUqIGFjdGl2ZSBJUlEuIFNvIHRo
ZSBvdGhlciBpbnRlcnJ1cHRzIHdvdWxkIGJlIHBlbmRpbmcsIHdoaWNoCm1lYW5zIHlvdXIgZ3Vl
c3QgaXMgYnVzeSB3aXRoIGhhbmRsaW5nIGludGVycnVwdHMuIFdoaWNoIHBvaW50cyB0bwpvdGhl
ciBwcm9ibGVtcyBhbmQgbWlnaHQgbm90IGJlIGEgdmFsaWQgYmVuY2htYXJrLgpBbHNvOiB3aGF0
IGlzIHRoZSBleGFjdCBwcm9ibGVtIHdpdGggZXhjZWVkaW5nIHRoZSBudW1iZXIgb2YgaGFyZHdh
cmUKTFJzPyBJZiB5b3UgaGF2ZSBhIGhpZ2ggaW50ZXJydXB0IGxvYWQgKG1vcmUgdGhhbiB0aHJl
ZSBvciBmb3VyCmludGVycnVwdHMgcGVuZGluZyBhdCB0aGUgc2FtZSB0aW1lKSwgY2hhbmNlcyBh
cmUgeW91IGV4aXQgYW55d2F5IHF1aXRlCm9mdGVuLCBpbiB3aGljaCBjYXNlIHRoZSBMUnMgZ2V0
IHVwZGF0ZWQuIEkgZG9uJ3Qgc2VlIHRoZSBodWdlCmFkdmFudGFnZSBvZiBiZWluZyBhYmxlIHRv
IHByZXNlbnQgOCBwZW5kaW5nIElSUXMgdG8gdGhlIGd1ZXN0LgoKPiA+IEFsc28gdG8gYmUgb24g
dGhlIHNhbWUgcGFnZSwgd2hhdCBpcyB5b3VyIAo+ID4gZGVmaW5pdGlvbiBvZiBpbnRlcnJ1cHRz
IHN0b3JtPyAgCj4gSSBtZWFuIHRoZSBzeXN0ZW0gdGFrZXMgZGlmZmVyZW50IGludGVycnVwdHMg
KG1vcmUgSVJRIHNvdXJjZXMgdGhhbgo+IExScyBhdmFpbGFibGUpIHdpdGggYSByZWxhdGl2ZWx5
IGhpZ2ggcmF0ZS4gTGV0J3Mgc2F5IG1vcmUgdGhhbiA3MDAwIAo+IGludGVycnVwdHMgcGVyIHNl
Y29uZC4gSXQncyBub3QgdmVyeSBiaWcgbnVtYmVyLCBidXQgY2xvc2UgdG8gd2hhdCBJCj4gc2Vl
IG9uIG15IGRlc2suCgpUaGUgZnJlcXVlbmN5IG9mIHRoZSBpbnRlcnJ1cHQgKG4gcGVyIHNlY29u
ZCkgc2hvdWxkIGJlIHVucmVsYXRlZCB0bwp0aGUgbnVtYmVyIG9mIElSUXMgYmVpbmcgcHJlc2Vu
dGVkIHNpbXVsdGFuZW91c2x5IHRvIHRoZSBndWVzdC4KVHlwaWNhbGx5IEkgd291bGQgYXNzdW1l
IHlvdSBoYXZlIHplcm8gaW50ZXJydXB0cyBub3JtYWxseSwgYmVjYXVzZQp5b3VyIGd1ZXN0IGlz
IGRvaW5nIGFjdHVhbCB3b3JrIChydW5uaW5nIHRoZSBPUyBvciB1c2VybGFuZCBwcm9ncmFtKS4K
VGhlbiB5b3UgaGFuZGxlIHRoZSBvY2Nhc2lvbmFsIGludGVycnVwdCAoMSBMUiBpbiBhY3RpdmUg
c3RhdGUpLCBhbmQKdGhlIHRpbWVyIElSUSBmaXJlcyBkdXJpbmcgdGhpcy4gVGhpcyBsZXRzIHRo
ZSBndWVzdCBleGl0LCBhbmQgdGhlCnNlY29uZCBMUiBnZXRzIHVzZWQgd2l0aCB0aGUgaW5qZWN0
ZWQgcGVuZGluZyB0aW1lciBJUlEuIE5vdyBldmVyeSBub3cKYW5kIHRoZW4gYW4gSVBJIG1pZ2h0
IGFsc28gYmUgaW5qZWN0ZWQgZnJvbSBhbm90aGVyIFZDUFUgYXQgdGhlIHNhbWUKdGltZSwgd2hp
Y2ggYnJpbmdzIHRoZSBjb3VudCB1cCB0byAzLiBCdXQgYWxsIG9mIHRoZSB0aW1lIHRoZSBndWVz
dApzdGlsbCBoYW5kbGVzIHRoaXMgZmlyc3QgaW50ZXJydXB0LiBBbmQgY2hhbmNlcyBhcmUgdGhl
IGludGVycnVwdApoYW5kbGVyIHNvb25lciBvciBsYXRlciB0cmlnZ2VycyBhbiAoTU1JTykgZXhp
dCwgYXQgd2hpY2ggY2FzZSB0aGUKbnVtYmVyIG9mIExSIGJlY29tZXMgaXJyZWxldmFudC4gQSBo
aWdoIG51bWJlciBvZiBMUnMgd291bGQgb25seSBiZQppbnRlcmVzdGluZyBpZiB5b3UgYXJlIGFi
bGUgdG8gcHJvY2VzcyBhbGwgdGhvc2UgaW50ZXJydXB0cyB3aXRob3V0IGEKc2luZ2xlIGV4aXQs
IHR5cGljYWxseSB0aGlzIGlzIG9ubHkgdHJ1ZSBmb3IgdGhlIHZpcnR1YWwgYXJjaCB0aW1lciBJ
UlEuCgpBbHNvIGtlZXAgaW4gbWluZCB0aGF0IHNvbWUgaW5zdHJ1Y3Rpb25zIGhlcmUgYW5kIHRo
ZXJlIGluIHRoZQppbnRlcnJ1cHQgaGFuZGxpbmcgcGF0aCBpbiBYZW4gbWlnaHQgbm90IGJlIHJl
bGV2YW50IGlmIHlvdSBleGl0IHRoZQpndWVzdCBmcmVxdWVudGx5IChkdWUgdG8gaW50ZXJydXB0
cywgZm9yIGluc3RhbmNlKS4gVGhlIGNvc3Qgb2YgYW4gZXhpdAp3aWxsIHByb2JhYmx5IGR3YXJm
IHRoZSBjb3N0IG9mIGFkZGluZyBhIHN0cnVjdCBwZW5kaW5nX2lycSB0byBhIGxpbmtlZApsaXN0
IG9yIHNvLgoKQ2hlZXJzLApBbmRyZS4KCj4gPiBCZWFyIGluIG1pbmQgdGhhdCB0aGUgb2xkIHZH
SUMgd2lsbCBiZSBwaGFzZWQgb3V0IHNvb24uICAKPiBBcyBJIHJlbWVtYmVyIGEgbmV3IHZnaWMg
ZXhwZXJpbWVudGFsIHlldC4gRG8gbm90IHN1cHBvcnQgR0lDLXYzIHlldC4KPiAKPiA+IElmIHlv
dSBhcmUgCj4gPiB3b3JyaWVkIGFib3V0IHBlcmZvcm1hbmNlLCB0aGVuIEkgd291bGQgcmVjb21t
ZW5kIHRvIHRyeSB0aGUgbmV3Cj4gPiB2R0lDIGFuZCBzZWUgd2hldGhlciBpdCBpbXByb3Zlcy4g
IAo+IFlvdSBrbm93LCB3ZSBhcmUgYmFzZWQgb24gWEVOIDQuMTAuIEluaXRpYWxseSwgd2hlbiBh
IGN1c3RvbWVyIHNhaWQgCj4gYWJvdXQgdGhlaXIgZGlzc2F0aXNmYWN0aW9uIGFib3V0IHBlcmZv
cm1hbmNlIGRyb3AgaW4gYmVuY2htYXJrIGR1ZQo+IHRvIFhFTiBleGlzdGVuY2UsIEkgdHJpZWQg
NC4xMi11bnN0YWJsZSwgYm90aCBhbiBvbGQgYW5kIGEgbmV3IFZHSUMuCj4gU28gcGVyZm9ybWFu
Y2Ugd2l0aCA0LjEyLXVuc3RhYmxlIHdpdGggdGhlIG9sZCBWR0lDIHdhcyB3b3JzZSB0aGFuCj4g
NC4xMCwgYW5kIHRoZSBuZXcgVkdJQyBtYWRlIHRoaW5ncyBldmVuIG11Y2ggd29yc2UuIEkgY2Fu
J3QgcmVtZW1iZXIKPiB0aGUgZXhhY3QgbnVtYmVycyBvciBwcm9wb3J0aW9ucywgYnV0IHRoYXQg
d2FzIHRoZSByZWFzb24gd2UgZG8gbm90Cj4gb2ZmZXIgdXBncmFkaW5nIFhFTiB5ZXQuCj4gCj4g
PiBXZWxsLCBpZiB5b3UgcmUtZW5hYmxlIHRoZSBpbnRlcnJ1cHRzIHlvdSBnaXZlIGEgY2hhbmNl
IGZvciBoaWdoZXIgCj4gPiBwcmlvcml0eSBpbnRlcnJ1cHRzIHRvIGNvbWUgdXAuIFRoaXMgd2ls
bCBub3QgaGFwcGVuIGlmIHlvdSBoYXZlIAo+ID4gaW50ZXJydXB0cyBkaXNhYmxlZC4gIAo+IEkg
dW5kZXJzdGFuZCB0aGUgdGhlb3J5LCBidXQgY2FuIG5vdCBtYXRjaCBpdCB3aXRoIHRoZSBjdXJy
ZW50IFhFTgo+IGNvZGUuIEd1ZXN0IGludGVycnVwdHMgcHJpb3JpdGl6YXRpb24gd2l0aGluIGRv
X0lSUSBpcyBwcmV0dHkKPiBtZWFuaW5nbGVzcy4gVGhleSB3aWxsIGdvIHRocm91Z2ggdGhlIHNh
bWUgcGF0aC4gQW5kIGFuIGVmZmVjdCB3b3VsZAo+IG5vdCBiZSBzZWVuIGJlZm9yZSBleGl0aW5n
IHRvIGEgZ3Vlc3QuCj4gVGhlIFBQSSBpbnRlcnJ1cHRzIGFyZSByZWZsZWN0ZWQgaW50byB0aGUg
cHJvY2Vzc2luZyBvZiBzb2Z0IElSUXMgb3IgCj4gaW5qZWN0aW5nIGFuIElSUSBpbnRvIHF1ZXVl
cy4gU28gaXQgZG9lcyBub3QgbWF0dGVyIG11Y2ggd2hlbiBleGFjdGx5Cj4gd2UgZG8gcmVhZCB0
aGUgSVJRIGZyb20gSUFSIGluIGEgZ2ljX2ludGVycnVwdCBsb29wLiBJIHN1cHBvc2UgaXQKPiBz
aG91bGQgYmUgZmFzdGVyIHRvIGxvb3AgdGhyb3VnaCBnaWNfaW50ZXJydXB0IGF0IG9uY2UsIGNv
bGxlY3RpbmcKPiBhbGwgaW50ZXJydXB0cywgd2l0aG91dCBnb2luZyB0aHJvdWdoIGV4Y2VwdGlv
biBwYXRoLCB0aGVuIHN3aXRjaCB0bwo+IHNvZnQgSVJRcyBwcm9jZXNzaW5nIGluIGxlYXZlX2h5
cGVydmlzb3JfdGFpbC4KPiBUaGUgb25seSB0aGluZyB3aGljaCBtaWdodCBnZXQgYSBub3RpY2Vh
YmxlIGVmZmVjdCBoZXJlIGlzIHNlcnZpbmcgCj4gR0lDX1NHSV9DQUxMX0ZVTkNUSU9OLCB3aGlj
aCBpcyBleGVjdXRlZCByaWdodCBhd2F5IGZyb20KPiBgZ2ljX2ludGVycnVwdGAuCj4gCj4gPiBC
dXQgeW91IHNlZW0gdG8gYmFzZSB5b3VyIGFzc3VtcHRpb24gb24gaW50ZXJydXB0cyBzdG9ybSAo
eWV0IHRvIGJlIAo+ID4gZGVmaW5lZCkuIElmIHlvdSBoYXZlIGFuIGludGVycnVwdCBzdG9ybSwg
dGhlbiB5b3UgYXJlIGFscmVhZHkKPiA+IGRvb21lZCBhcyB5b3VyIGd1ZXN0L1hlbiB3aWxsIG5v
dCBoYXZlIHRpbWUgdG8gZG8gYW55IG90aGVyIHdvcmsuICAKPiAKPiA+IAo+ID4gSW4gYW55IGNh
c2UsIHlvdSBuZWVkIHRvIHByb3ZpZGUgbnVtYmVyIHRvIHN1cHBvcnQgeW91cgo+ID4gb3B0aW1p
emF0aW9uLkknbSBtb3ZpbmcgYWxsIG15IHBhdGNoZXMgdG8gY3VycmVudCBzdGFnaW5nIGFuZCB3
b3VsZAo+ID4gc2VuZCB0aGVtIGFzIFJGQyAgIAo+IHdpdGggYSBkZXNjcmlwdGlvbiBvZiB3aHkg
aXMgaXQgZG9uZSBhbmQgaG93IEkgbWVhc3VyZWQgcmVzdWx0cy4KPiAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 18:05:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 18:05: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-devel-bounces@lists.xenproject.org>)
	id 1gPtMP-0006TP-Uu; Thu, 22 Nov 2018 18:05: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=xz9y=ob=armlinux.org.uk=linux+xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1gPtMO-0006TG-L6
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 18:05:52 +0000
X-Inumbo-ID: 3ab5560d-ee81-11e8-9a16-bc764e045a96
Received: from pandora.armlinux.org.uk (unknown
 [2001:4d48:ad52:3201:214:fdff:fe10:1be6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ab5560d-ee81-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 18:05:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=armlinux.org.uk; s=pandora-2014; h=Sender:In-Reply-To:Content-Type:
 MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=N4CV8ysM1JNoWjV3SiM6rmjmtwJouHiteGJ0+jJ/54c=; b=PZ4hq4h1B0TRfePfQtDBNFoa0
 SMzuGYNOVNxZfLYs2Yxum8f/zfTnfCGvqNFNEkUckQrTyZ9VnGeZR25qXlbkJ1OMM//oQu0E2jduc
 iuE4fveWoQSvJ2FkhFpPDXtxRbm5LLUVadUIuCDhqqDHRSxzQOZIdJ29sL1phZkuYeAJY=;
Received: from n2100.armlinux.org.uk
 ([2001:4d48:ad52:3201:214:fdff:fe10:4f86]:54339)
 by pandora.armlinux.org.uk with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1)
 (envelope-from <linux@armlinux.org.uk>)
 id 1gPtM3-0003NI-RV; Thu, 22 Nov 2018 18:05:32 +0000
Received: from linux by n2100.armlinux.org.uk with local (Exim 4.90_1)
 (envelope-from <linux@n2100.armlinux.org.uk>)
 id 1gPtM0-0004NA-Fv; Thu, 22 Nov 2018 18:05:28 +0000
Date: Thu, 22 Nov 2018 18:05:26 +0000
From: Russell King - ARM Linux <linux@armlinux.org.uk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20181122180526.GL30658@n2100.armlinux.org.uk>
References: <20181122140320.24080-1-hch@lst.de>
 <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
 <20181122170715.GI30658@n2100.armlinux.org.uk>
 <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
 <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
 <CAHk-=whxf0zqutExPr_j1A625Z3gcL6k_ABzKo1BtzN4F93hkA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHk-=whxf0zqutExPr_j1A625Z3gcL6k_ABzKo1BtzN4F93hkA@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, David Woodhouse <dwmw2@infradead.org>,
 joro@8bytes.org, the arch/x86 maintainers <x86@kernel.org>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, jdmason@kudzu.us, robin.murphy@arm.com,
 Christoph Hellwig <hch@lst.de>, linux-arm-kernel@lists.infradead.org,
 m.szyprowski@samsung.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDk6NTU6MjVBTSAtMDgwMCwgTGludXMgVG9ydmFsZHMg
d3JvdGU6Cj4gT24gVGh1LCBOb3YgMjIsIDIwMTggYXQgOTo1MiBBTSBSb2JpbiBNdXJwaHkgPHJv
YmluLm11cnBoeUBhcm0uY29tPiB3cm90ZToKPiA+Cj4gPiBVbmZvcnR1bmF0ZWx5LCB3aXRoIHRo
aW5ncyBsaWtlIHRoZSB0b3AtZG93biBJT1ZBIGFsbG9jYXRvciwgYW5kIDMyLWJpdAo+ID4gc3lz
dGVtcyBpbiBnZW5lcmFsLCAidGhlIHRvcCA0MDk1IiB2YWx1ZXMgbWF5IHdlbGwgc3RpbGwgYmUg
dmFsaWQKPiA+IGFkZHJlc3NlcyAtCj4gCj4gVWdoLgo+IAo+ID4gVGhlIG9ubHkgaW1tZWRpYXRl
IGJlbmVmaXQgSSBjYW4gc2VlIGlzIHRoYXQgd2UgY291bGQgZGlzdGluZ3Vpc2ggY2FzZXMKPiA+
IGxpa2UgdGhlIGZpcnN0IHdoaWNoIGNhbiBuZXZlciBwb3NzaWJseSBzdWNjZWVkLCBhbmQgdGh1
cyBjYWxsZXJzIGNvdWxkCj4gPiBhY3R1YWxseSBnaXZlIHVwIGluc3RlYWQgb2YgZG9pbmcgd2hh
dCB2YXJpb3VzIHN1YnN5c3RlbXMgY3VycmVudGx5IGRvCj4gPiBhbmQgcmV0cnkgdGhlIGV4YWN0
IHNhbWUgbWFwcGluZyBpbmRlZmluaXRlbHkgb24gdGhlIGFwcGFyZW50IGFzc3VtcHRpb24KPiA+
IHRoYXQgZXJyb3JzIG11c3QgYmUgdHJhbnNpZW50Lgo+IAo+IE5vLCB0aGUgYmlnIGltbWVkaWF0
ZSBiZW5lZml0IG9mIGFsbG93aW5nICJyZXR1cm4gLUVJTlZBTCIgZXRjIGlzCj4gc2ltcGx5IGxl
Z2liaWxpdHkgYW5kIGVycm9yIGF2b2lkYW5jZS4KPiAKPiBJdCdzIGJhc2ljYWxseSBob3cgcHJl
dHR5IG11Y2ggYWxsIHRoZSByZXN0IG9mIHRoZSBrZXJuZWwgcmV0dXJucwo+IGVycm9ycywgc28g
bm90IG9ubHkgaXMgaXQgdmVyeSBvYnZpb3VzLCBpdCdzIGFsc28gd2hhdCBwZW9wbGUgZG8KPiB3
aXRob3V0IGV2ZW4gdGhpbmtpbmcuLiBTbyBpdCB3b3VsZCBiZSBnb29kIHRvIHdvcmsuCgpBbiBh
bHRlcm5hdGl2ZSBpZGVhIHdvdWxkIGJlIHRvIG1pZ3JhdGUgYXdheSBmcm9tIHRoZQpkbWFfbWFw
X3NpbmdsZSgpIGFuZCBkbWFfbWFwX3BhZ2UoKSBpbnRlcmZhY2VzIHRoYXQgcmV0dXJuIGEKZG1h
X2FkZHJfdCwgYW5kIGluc3RlYWQgaGF2ZSB0aGVtIHJldHVybiBhbiBlcnJvciBjb2RlIG9yIHpl
cm8Kb24gc3VjY2Vzcy4KCkkndmUgdGhvdWdodCBmb3Igc29tZSB0aW1lIHRoYXQgb3VyIERNQSBp
bnRlcmZhY2VzIGFyZW4ndCBwYXJ0aWN1bGFybHkKZnJpZW5kbHksIGVzcGVjaWFsbHkgYWZ0ZXIg
d2UgaGFkIHRoZSBzdHVmZiB3aXRoIFBDSSBETUEgd2hpY2ggbWlncmF0ZWQKaXRzIHdheSBpbnRv
IHRoZSBETUEgQVBJOgoKREVGSU5FX0RNQV9VTk1BUF9BRERSCkRFRklORV9ETUFfVU5NQVBfTEVO
CmRtYV91bm1hcF8qCgpXaGVuIGNvdXBsZWQgdGhhdCB3aXRoIHRoZSByZXF1aXJlbWVudCB0aGF0
IGRtYV91bm1hcF8qKCkgc2hvdWxkIGJlCmNhbGxlZCB3aXRoIHRoZSBzYW1lIHBhcmFtZXRlcnMg
YXMgZG1hX21hcF8qKCksIEkgd29uZGVyIHdoeSB3ZSBuZXZlcgpkaWQ6CgpzdHJ1Y3QgZG1hX21h
cF9zdGF0ZSB7CglkbWFfYWRkcl90IGRtYV9hZGRyOwoJd2hhdGV2ZXIncyBuZWVkZWQ7Cn0KCmlu
dCBkbWFfbWFwX3NpbmdsZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBkbWFfbWFwX3N0YXRl
ICpzdGF0ZSwKCQkgICB2b2lkICpjcHUsIHNpemVfdCBsZW4sIGVudW0gZG1hX2RhdGFfZGlyZWN0
aW9uIGRpcik7CnZvaWQgZG1hX3VubWFwX3NpbmdsZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVj
dCBkbWFfbWFwX3N0YXRlICpzdGF0ZSk7Cgpub3RlIHRoZSBzaW1wbGVyIHVubWFwIEFQSSwgd2hp
Y2ggaW5oZXJlbnRseSBndWFyYW50ZWVzIHRoYXQgdGhlCnBhcmFtZXRlcnMgdG8gdGhlIG1hcCBj
b3VsZCBiZSBjYXJyaWVkIG92ZXIgdG8gdGhlIHVubWFwIC0gd2l0aG91dApvdXIgbWFueSBkcml2
ZXIgYXV0aG9ycyBoYXZpbmcgdG8gdGhpbmsgYWJvdXQgaXQuCgpUaGF0IGFsc28gcGF2ZXMgdGhl
IHdheSBmb3IgZG1hX21hcF9zaW5nbGUoKSB0byByZXR1cm4gYW4gZXJyb3IgY29kZQpvciB6ZXJv
LgoKSG93ZXZlciwgSSBmZWFyIHRoYXQgYm9hdCBzYWlsZWQgbG9uZyBhZ28gLSBidXQgbWF5YmUg
aXRzIHdvcnRoCnRoaW5raW5nIGFsb25nIHRoZXNlIGxpbmVzIGlmIHdlIHdhbnQgdG8gc2FuaXRp
c2UgdGhlIEFQSSBub3c/CgotLSAKUk1LJ3MgUGF0Y2ggc3lzdGVtOiBodHRwOi8vd3d3LmFybWxp
bnV4Lm9yZy51ay9kZXZlbG9wZXIvcGF0Y2hlcy8KRlRUQyBicm9hZGJhbmQgZm9yIDAuOG1pbGUg
bGluZSBpbiBzdWJ1cmJpYTogc3luYyBhdCAxMi4xTWJwcyBkb3duIDYyMmticHMgdXAKQWNjb3Jk
aW5nIHRvIHNwZWVkdGVzdC5uZXQ6IDExLjlNYnBzIGRvd24gNTAwa2JwcyB1cAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 18:08:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 18:08: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-devel-bounces@lists.xenproject.org>)
	id 1gPtPK-0006dW-Hb; Thu, 22 Nov 2018 18:08: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=bt5v=ob=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPtPJ-0006dJ-Q6
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 18:08:53 +0000
X-Inumbo-ID: aaf8f7ff-ee81-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aaf8f7ff-ee81-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 18:08:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPtPF-000800-Al; Thu, 22 Nov 2018 18:08:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPtPF-0002ju-1g; Thu, 22 Nov 2018 18:08:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPtPF-0001FF-12; Thu, 22 Nov 2018 18:08:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130693-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e03885248cb965ed23b51df0c044a762c7d339ad
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Nov 2018 18:08:49 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130693: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY5MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDY5My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZTAzODg1MjQ4Y2I5NjVlZDIzYjUxZGYwYzA0NGE3NjJjN2QzMzlhZApiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDMgZGF5cyAgIDI4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDY5MyAgMjAxOC0xMS0yMiAxNjowMDo0MCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgTm9yYmVy
dCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdh
biA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxv
Z3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTM2IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 18:15:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 18:15: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-devel-bounces@lists.xenproject.org>)
	id 1gPtVs-0007Vx-G4; Thu, 22 Nov 2018 18:15: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=76bk=ob=citrix.com=prvs=857ae18cf=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gPtVr-0007Vs-ED
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 18:15:39 +0000
X-Inumbo-ID: 9c18887d-ee82-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c18887d-ee82-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 18:15:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,266,1539648000"; d="scan'208";a="82249659"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <313758e0-ec3e-5f74-3a55-5e75a335f872@citrix.com>
Date: Thu, 22 Nov 2018 18:15:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 0/4] x86/vvmx: Misc fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGluZyBWVC14LgoKT24gMTUvMTEvMjAxOCAxMzo1MiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBB
bGwgZnJvbSBjb2RlIGluc3BlY3Rpb24KPgo+IEFuZHJldyBDb29wZXIgKDQpOgo+ICAgeDg2L3Z2
bXg6IERyb3AgdW51c2VkIENBU0Vfe0dFVCxTRVR9X1JFRygpIG1hY3Jvcwo+ICAgeDg2L3Z2bXg6
IENvcnJlY3QgdGhlIElOVkFMSURfUEFERFIgY2hlY2tzIGZvciBWTVBUUkxEL1ZNQ0xFQVIKPiAg
IHg4Ni92dm14OiBGaXhlcyB0byBWTVdSSVRFIGVtdWxhdGlvbgo+ICAgeDg2L3Z2bXg6IERvbid0
IGNhbGwgdm1zdWNjZWVkKCkgYXQgdGhlIGVuZCBvZiB2aXJ0dWFsX3ZtZXhpdCgpCj4KPiAgeGVu
L2FyY2gveDg2L2h2bS92bXgvdnZteC5jIHwgMjIgKysrKysrKy0tLS0tLS0tLS0tLS0tLQo+ICAx
IGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKPgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 18:25:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 18: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-devel-bounces@lists.xenproject.org>)
	id 1gPtew-0008NB-F3; Thu, 22 Nov 2018 18:25:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qves=ob=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gPtev-0008N6-3w
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 18:25:01 +0000
X-Inumbo-ID: eacfebe7-ee83-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eacfebe7-ee83-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 18:24:59 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 DDA9C307503A; Thu, 22 Nov 2018 20:24:57 +0200 (EET)
Received: from [192.168.228.120] (unknown [86.120.177.182])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id C1DB3306E4AC;
 Thu, 22 Nov 2018 20:24:57 +0200 (EET)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <20181122100554.pyqqa5iw6g27erkv@mac>
 <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
 <20181122105821.6ihjcq5dy2lqjj6j@mac>
 <98f57a8a-288d-45ec-ef01-889fce63eeff@bitdefender.com>
 <20181122144924.ffy6xxwqugoj24nj@mac>
 <c4eca955-0384-7988-ae6c-6385823523ae@bitdefender.com>
 <20181122153756.au3ntxgfqjjhd6sb@mac>
 <a945d190-c891-6a90-01cd-c0cc723699ae@bitdefender.com>
 <20181122170801.pzdoif2g73aamnmu@mac>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <f3ec3175-1c2e-e3a2-ed8f-63bf4c235fca@bitdefender.com>
Date: Thu, 22 Nov 2018 20:24:52 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20181122170801.pzdoif2g73aamnmu@mac>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Mihai_Don=c8=9bu?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjIvMTggNzowOCBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUaHUsIE5v
diAyMiwgMjAxOCBhdCAwNjo1MjowN1BNICswMjAwLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+
IE9uIDExLzIyLzE4IDU6MzcgUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+PiBJIGRvbid0
IHRoaW5rIHlvdSBhcmUgc3VwcG9zZWQgdG8gdHJ5IHRvIHBhdXNlIG90aGVyIHZjcHVzIHdoaWxl
Cj4+PiBob2xkaW5nIGEgbG9jaywgYXMgeW91IGNhbiBzZWUgaXQncyBxdWl0ZSBsaWtlbHkgdGhh
dCB5b3Ugd2lsbCBlbmQgdXAKPj4+IGRlYWRsb2NraW5nIGJlY2F1c2UgdGhlIHZDUFUgeW91IGFy
ZSB0cnlpbmcgdG8gcGF1c2UgaXMgc3R1Y2sgd2FpdGluZwo+Pj4gb24gdGhlIGxvY2sgdGhhdCB5
b3UgYXJlIGhvbGRpbmcuCj4+Pgo+Pj4gWW91IHNob3VsZCBmaWd1cmUgb3V0IHdoZXRoZXIgeW91
IGNhbiBnZXQgaW50byB2bXhfc3RhcnRfcmVleGVjdXRlCj4+PiB3aXRob3V0IGhvbGRpbmcgYW55
IGxvY2tzLCBvciBhbHRlcm5hdGl2ZWx5IGRyb3AgdGhlIGxvY2ssIHBhdXNlIHRoZQo+Pj4gdkNQ
VXMgYW5kIHBpY2sgdGhlIGxvY2sgYWdhaW4uCj4+Pgo+Pj4gU2VlIGZvciBleGFtcGxlIGhvdyBo
YXBfdHJhY2tfZGlydHlfdnJhbSByZWxlYXNlcyB0aGUgbG9jayBiZWZvcmUKPj4+IGF0dGVtcHRp
bmcgdG8gcGF1c2UgdGhlIGRvbWFpbiBmb3IgdGhpcyBzYW1lIHJlYXNvbi4KPj4KPj4gUmlnaHQs
IHRoaXMgd2lsbCB0YWtlIG1vcmUgdGhpbmtpbmcuCj4+Cj4+IEkndmUgdW5sb2NrZWQgdGhlIHAy
bSBmb3IgdGVzdGluZyBhbmQgdGhlIGluaXRpYWwgaGFuZyBpcyBnb25lLCBob3dldmVyCj4+IHRo
ZSBzYW1lIHByb2JsZW0gbm93IGFwcGxpZXMgdG8gcmV4ZWNfbG9jazogbm90aGluZyBwcmV2ZW50
cyB0d28gb3IgbW9yZQo+PiBWQ1BVcyBmcm9tIGFycml2aW5nIGluIHZteF9zdGFydF9yZWV4ZWN1
dGVfaW5zdHJ1Y3Rpb24oKSBzaW11bHRhbmVvdXNseSwKPj4gYXQgd2hpY2ggcG9pbnQgb25lIG9m
IHRoZW0gbWlnaHQgdGFrZSB0aGUgbG9jayBhbmQgdHJ5IHRvIHBhdXNlIHRoZQo+PiBvdGhlciwg
d2hpbGUgdGhlIG90aGVyIGlzIHdhaXRpbmcgdG8gdGFrZSB0aGUgbG9jaywgd2l0aCBwcmVkaWN0
YWJsZQo+PiByZXN1bHRzLgo+Pgo+PiBPbiB0aGUgb3RoZXIgaGFuZCwgcmVsZWFzaW5nIHJleGVj
X2xvY2sgYXMgd2VsbCB3aWxsIGFsbG93IHR3byBWQ1BVcyB0bwo+PiBlbmQgdXAgdHJ5aW5nIHRv
IHBhdXNlIGVhY2ggb3RoZXIgKGVzcGVjaWFsbHkgdW5wbGVhc2FudCBpbiBhIDIgVkNQVQo+PiBn
dWVzdCkuIEF0IGFueSBnaXZlbiBtb21lbnQsIHRoZXJlIHNob3VsZCBiZSBvbmx5IG9uZSBWQ1BV
IGFsaXZlIGFuZAo+PiB0cnlpbmcgdG8gcmVleGVjdXRlIGFuIGluc3RydWN0aW9uIC0gYW5kIGF0
IGxlYXN0IG9uZSBWQ1BVIGFsaXZlIG9uIHRoZQo+PiBndWVzdC4KPj4KPj4gV2UnbGwgZ2V0IG1v
cmUgY29mZmVlLCBhbmQgb2YgY291cnNlIHN1Z2dlc3Rpb25zIGFyZSBhcHByZWNpYXRlZCAoYXMg
aGFzCj4+IGJlZW4gYWxsIHlvdXIgaGVscCkuCj4gCj4gSG0sIEkgZG9uJ3QgdGhpbmsgaXQncyBn
ZW5lcmFsbHkgc2FmZSB0byB0cnkgdG8gcGF1c2UgZG9tYWluIHZDUFVzCj4gZnJvbSB0aGUgc2Ft
ZSBkb21haW4gY29udGV4dCwgYXMgeW91IHNheSBpdCdzIGxpa2VseSB0byBkZWFkbG9jayBzaW5j
ZQo+IHR3byB2Q1BVcyBmcm9tIHRoZSBzYW1lIGRvbWFpbiBtaWdodCB0cnkgdG8gcGF1c2Ugb25l
IGFub3RoZXIuCj4gCj4gTXkga25vd2xlZGdlIG9mIGFsbCB0aGlzIGludHJvc3BlY3Rpb24gbG9n
aWMgaXMgdmVyeSB2YWd1ZSwgZG8geW91Cj4gcmVhbGx5IG5lZWQgdG8gc3RvcCB0aGUgb3RoZXIg
dkNQVXMgd2hpbGUgcGVyZm9ybWluZyB0aGlzIHJlZXhlY3V0aW9uPwo+IAo+IFdoYXQgYXJlIHlv
dSB0cnlpbmcgdG8gcHJldmVudCBieSBwYXVzaW5nIG90aGVyIHZDUFVzPwoKWWVzLCB0aGF0J3Mg
dW5mb3J0dW5hdGVseSB2ZXJ5IG5lY2Vzc2FyeS4KClRoZSBzY2VuYXJpbyBpcyB0aGlzOiBmb3Ig
aW50cm9zcGVjdGlvbiBwdXJwb3NlcywgYSBidW5jaCBvZiBwYWdlcyBhcmUKbWFya2VkIHJlYWQt
b25seSBpbiB0aGUgRVBUIChvciBuby1leGVjdXRlLCBidXQgZm9yIHRoZSBwdXJwb3NlcyBvZiB0
aGlzCmV4YW1wbGUgbGV0J3Mgc3RpY2sgdG8gcmVhZC1vbmx5KS4KCk5vdywgd2UnbGwgZ2V0IHZt
X2V2ZW50cyB3aGVuZXZlciBhbiBpbnN0cnVjdGlvbiB3aWxsIHRyeSB0byB3cml0ZSBpbnRvCm9u
ZSBvZiB0aG9zZS4gVm1fZXZlbnRzIGFyZSBleHBlbnNpdmUsIHNvIHdlIF9yZWFsbHlfIHdhbnQg
dG8gZ2V0IGFzIGZldwpvZiB0aG9zZSBhcyBwb3NzaWJsZSB3aGlsZSBzdGlsbCBrZWVwaW5nIHRo
ZSBndWVzdCBwcm90ZWN0ZWQuIFNvIHdlIHdhbnQKdG8gZmlsdGVyIG91dCBpcnJlbGV2YW50IG9u
ZXMuCgpUaGUgbWFpbiBjYXRlZ29yeSBvZiBpcnJlbGV2YW50IG9uZXMgYXJlIGZhdWx0cyBjYXVz
ZWQgYnkgd2Fsa2luZyB0aGUKZ3Vlc3QncyBwYWdlIHRhYmxlLiBXZSBvbmx5IHdhbnQgZXZlbnRz
IGNhdXNlZCBieSBhbiBhY3R1YWwgd3JpdGUgaW50byBhCnByb3RlY3RlZCBwYWdlIGJ5IGFuIGFj
dHVhbCBpbnN0cnVjdGlvbiBydW5uaW5nIGF0IFJJUCBpbiB0aGUgZ3Vlc3QuCgpTbywgd2UgZG9u
J3Qgd2FudCB0byBnZXQgdGhvc2Ugdm1fZXZlbnRzIHdoZXJlIG5wZmVjLmtpbmQgIT0KbnBmZWNf
a2luZF93aXRoX2dsYSBpbiBwMm1fbWVtX2FjY2Vzc19jaGVjaygpLCBoZW5jZSB0aGlzIHBhdGNo
OgoKaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXRkaWZm
O2g9YzUzODdjNGQ3NTYwMmRiYjJmMGQzZDk2MWE1YzRiOGZhZjM4NzNkYgoKX0hvd2V2ZXJfLCBw
bGVhc2UgcGljdHVyZSBhbiBpbnN0cnVjdGlvbiB0aGF0IGJvdGggd3JpdGVzIGludG8gYSBwYWdl
IFAxCndlJ3JlIGludGVyZXN0ZWQgaW4sIF9hbmRfIGNhdXNlcyBhIHdyaXRlIGludG8gYSByZWFk
LW9ubHkgcGFnZS13YWxrCnJlbGF0ZWQgcGFnZSBQMi4gRW11bGF0aW5nIHRoZSBjdXJyZW50IGlu
c3RydWN0aW9uLCBhcyB0aGUgdXBzdHJlYW0KcGF0Y2ggZG9lcywgZG9lcyBlbGltaW5hdGUgdGhl
IHZtX2V2ZW50IGNhdXNlZCBieSB3cml0aW5nIGludG8gUDIsIGJ1dAp3aXRoIHRoZSB1bmZvcnR1
bmF0ZSBzaWRlLWVmZmVjdCBvZiBsb3NpbmcgYSBwb3RlbnRpYWxseSBjcml0aWNhbCBldmVudApm
b3IgdGhlIHdyaXRlIGludG8gUDEuCgpXaGF0IHRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gZG8gaXMg
dG8gbWFyayBQMSByd3ggKHNvIGFsbG93IHRoZSB3cml0ZSksCnRoZW4gcHV0IHRoZSBmYXVsdGlu
ZyBWQ1BVIGludG8gc2luZ2xlc3RlcCBtb2RlLCB0aGVuIHJlc3RvcmUgdGhlCnJlc3RyaWN0aW9u
cyBhZnRlciBpdCBoYXMgZmluaXNoZWQgc2luZ2xlIHN0ZXBwaW5nLiBCeSBub3cgaXQncyBvYnZp
b3VzCndoeSBhbGwgdGhlIG90aGVyIFZDUFVzIG5lZWQgdG8gYmUgcGF1c2VkOiBvbmUgb2YgdGhl
bSBtaWdodCBkbyBhCm1hbGljaW91cyB3cml0ZSBpbnRvIFAxIHRoYXQgc2lsZW50bHkgc3VjY2Vl
ZHMgKHNpbmNlIHRoZSBFUFQgaXMgc2hhcmVkCmFtb25nIGFsbCBWQ1BVcyAtIHB1dHRpbmcgYWx0
cDJtIGFzaWRlIGZvciBhIG1vbWVudCkuIFdlIGRvbid0IHdhbnQgdGhhdC4KCkFsdGVybmF0aXZl
bHksIHdlJ2QgYmUgaGFwcHkgd2l0aCBzaW1wbHkgYmVpbmcgYWJsZSB0byBzZXQgdGhlIHJlbGV2
YW50CkEvRCBiaXRzIGluIHRoZSBwYWdlcyB0b3VjaGVkIGJ5IHRoZSBwYWdlIHdhbGssIGJ1dCBh
ZnRlciBsZW5naHR5Cm5lZ290aWF0aW9ucyB0aGF0IGNhbiBiZSBmb3VuZCBpbiB0aGUgeGVuLWRl
dmVsIGFyY2hpdmVzIHdlIHdlcmUgdW5hYmxlCnRvIGZpbmQgYSBzYWZlLCBhcmNoaXRlY3R1cmFs
bHkgY29ycmVjdCB3YXkgb2YgZG9pbmcgdGhhdC4KCkkgaG9wZSB0aGlzIHNoZWRzIHNvbWUgbGln
aHQgb24gaXQuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 19:05:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 19:05: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-devel-bounces@lists.xenproject.org>)
	id 1gPuHi-0003ER-Kg; Thu, 22 Nov 2018 19:05: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=HDGj=OB=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gPuHg-0003EM-Ve
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 19:05:05 +0000
X-Inumbo-ID: 843d188c-ee89-11e8-92bb-12d6303a7972
Received: from out4-smtp.messagingengine.com (unknown [66.111.4.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 843d188c-ee89-11e8-92bb-12d6303a7972;
 Thu, 22 Nov 2018 19:05:03 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 0459622071;
 Thu, 22 Nov 2018 14:05:03 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 22 Nov 2018 14:05:03 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=fDFylj
 r9iaucUy5myVjB8Ql9T3HpMAweB/50tiSqeuE=; b=NT8QntbaYPyrdabXkxcQGi
 QAuP0pZMfXpaTaXWi7wTVVHKu7YRrVBo5gXKFqhEpN0q95pzGj66zZbUX8+FoXu5
 1kcYvQE6Ps3kmZ0VlTB+bp37XzRTI4diCfJSNNAZe8qBdRiK+mrwyQYaAzt3KhgL
 R/zdn2St0lavDQuorf/ScxOc8eIKqVYm9uOEwAwd+3+8sNy+s00XyNzgXoW5tGyR
 aIbervjZsuLcTorIBZZb4MR42SMo0oZ+GJuDB5mk8dZpkSDXcFW6xrfFEcpwrU3m
 e9VF7lzVsMkYOJqdebZTP1aNkdDaORf0j5Hj1OzSIF6S8ScYUszl4G6SYCbj9/QQ
 ==
X-ME-Sender: <xms:3P32W7NHC7ZDYp_yBIjBc7G2AcFSRCn0PEF83eMs7YdsIiRHeszVOA>
X-ME-Proxy: <xmx:3P32W4ugyevPaqcbISH16ESa94InmLs2JcRH5bKvPxZBpZQCvxZMWQ>
 <xmx:3P32W-5ye8JdqO27IjEKXp-t4RB0M4TzzZFkLBKsYbDpHHQBWH3vuA>
 <xmx:3P32WzUR0F3835HKAa32HzprU1E4E2HBGJ3jiHv_LsVtaAXa372VBQ>
 <xmx:3P32Ww8F1DvQuDH7ze2mhM75l0eDnFAykYLfpr6rCQ1XZMSpvNQ0pQ>
 <xmx:3P32W_mH0rwd4v1hwdApq3xNcOgHccQXBtphUEN9HQZZq6xwKbVHvQ>
 <xmx:3v32WwBrxKfJq0h0eXyvP-z-PrGFrXNhvys3w3PniXgyCBIwJHcFjA>
Received: from mail-itl (5-226-70-4.static.ip.netia.com.pl [5.226.70.4])
 by mail.messagingengine.com (Postfix) with ESMTPA id 4F3F8E49C8;
 Thu, 22 Nov 2018 14:04:59 -0500 (EST)
Date: Thu, 22 Nov 2018 20:04:53 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20181122190453.GA6260@mail-itl>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
 <20181112164930.25893-6-anthony.perard@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20181112164930.25893-6-anthony.perard@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v6 05/11] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============0979876242624809794=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0979876242624809794==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="a8Wt8u1KmwUX3Y2C"
Content-Disposition: inline


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

On Mon, Nov 12, 2018 at 04:49:24PM +0000, Anthony PERARD wrote:
(...)
> +/* QMP FD callbacks */
> +
> +static void qmp_ev_fd_callback(libxl__egc *egc, libxl__ev_fd *ev_fd,
> +                               int fd, short events, short revents)
> +{
> +    EGC_GC;
> +    int rc;
> +    libxl__json_object *o =3D NULL;
> +    libxl__ev_qmp *ev =3D CONTAINER_OF(ev_fd, *ev, qmp_efd);
> +
> +    if (revents & (POLLHUP)) {
> +        LOGD(ERROR, ev->domid, "received POLLHUP from QMP socket");
> +        rc =3D ERROR_PROTOCOL_ERROR_QMP;
> +        goto out;
> +    }
> +    if (revents & ~(POLLIN|POLLOUT)) {
> +        LOGD(ERROR, ev->domid,
> +             "unexpected poll event 0x%x on QMP socket (expected POLLIN "
> +             "and/or POLLOUT)",
> +            revents);
> +        rc =3D ERROR_FAIL;
> +        goto out;
> +    }
> +
> +    if (revents & POLLOUT) {
> +        rc =3D qmp_ev_callback_writable(gc, ev, fd);
> +        if (rc)
> +            goto out;
> +    }
> +
> +    if (revents & POLLIN) {
> +        rc =3D qmp_ev_callback_readable(egc, ev, fd);
> +        if (rc)
> +            goto out;
> +
> +        /* parse input */
> +        while (1) {
> +            /* parse rx buffer to find one json object */
> +            rc =3D qmp_ev_get_next_msg(egc, ev, &o);
> +            if (rc =3D=3D ERROR_NOTFOUND) {
> +                rc =3D 0;
> +                break;
> +            } else if (rc)
> +                goto out;
> +
> +            /* Must be last and return when the user callback is called =
*/
> +            rc =3D qmp_ev_handle_message(egc, ev, o);
> +            if (rc < 0)
> +                goto out;
> +            if (rc =3D=3D 1) {
> +                /* user callback has been called */
> +                return;
> +            }
> +        }
> +    }
> +
> +    qmp_ev_ensure_reading_writing(gc, ev);
> +
> +out:
> +    if (rc) {
> +        LOGD(ERROR, ev->domid,
> +             "Error happend with the QMP connection to QEMU");
> +
> +        /* On error, deallocate all private ressources */
> +        libxl__ev_qmp_dispose(gc, ev);
> +
> +        /* And tell libxl__ev_qmp user about the error */
> +        ev->callback(egc, ev, NULL, rc); /* must be last */
> +    }
> +}
> +
(...)
> +static int qmp_ev_callback_readable(libxl__egc *egc,
> +                                    libxl__ev_qmp *ev, int fd)
> +{
> +    EGC_GC;
> +
> +    while (1) {
> +        ssize_t r;
> +
> +        /* Check if the buffer still have space, or increase size */
> +        if (ev->rx_buf_size - ev->rx_buf_used < QMP_RECEIVE_BUFFER_SIZE)=
 {
> +            ev->rx_buf_size =3D max(ev->rx_buf_size * 2,
> +                               (size_t)QMP_RECEIVE_BUFFER_SIZE * 2);
> +            assert(ev->rx_buf_size <=3D QMP_MAX_SIZE_RX_BUF);
> +            if (ev->rx_buf_size > QMP_MAX_SIZE_RX_BUF) {
> +                LOGD(ERROR, ev->domid,
> +                     "QMP receive buffer is too big (%ld > %lld)",
> +                     ev->rx_buf_size, QMP_MAX_SIZE_RX_BUF);
> +                return ERROR_BUFFERFULL;

What if you receive multiple messages (events?), but actually a single
message do fit in a buffer? I think it would be better to stop receiving
the data in the case of buffer full, but try to find a valid message
before erroring out.

> +            }
> +            ev->rx_buf =3D libxl__realloc(NOGC, ev->rx_buf, ev->rx_buf_s=
ize);
> +        }
> +
> +        r =3D read(fd, ev->rx_buf + ev->rx_buf_used,
> +                 ev->rx_buf_size - ev->rx_buf_used);
> +        if (r < 0) {
> +            if (errno =3D=3D EINTR) {
> +                continue;
> +            }
> +            if (errno =3D=3D EWOULDBLOCK) {
> +                break;
> +            }
> +            LOGED(ERROR, ev->domid, "error reading QMP socket");
> +            return ERROR_FAIL;
> +        }
> +
> +        if (r =3D=3D 0) {
> +            LOGD(ERROR, ev->domid, "Unexpected EOF on QMP socket");
> +            return ERROR_PROTOCOL_ERROR_QMP;
> +        }
> +
> +        LOG_QMP("received %ldB: '%.*s'", r,
> +                (int)r, ev->rx_buf + ev->rx_buf_used);
> +
> +        ev->rx_buf_used +=3D r;
> +        assert(ev->rx_buf_used <=3D ev->rx_buf_size);
> +    }
> +
> +    return 0;
> +}

(...)

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--a8Wt8u1KmwUX3Y2C
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlv2/dgACgkQ24/THMrX
1yyQBwf/UINYy5C3lxq+sMsGUoY5symwPZ42+BUoPAPsGkdBQxz+aJCBsf33NKzf
rJqXqlKOw236ONrqjWN0GK5JYKIafl6UZJHJ+StE0AuZO8h8sy7ssnf1eG6+CN71
DgurthpHBOssNaUEU3JxaS3WyIZn9SI8LFdTOZ+d5BuB9ErHUBEiQxAxpbgDG9iQ
eXbA2tmagQ7cg9grWyGAeUZlCMX3Eidyp+ZdEkH4Euj8KtY0/jjVyCCLp0c8kn+a
rY1RLxvo74oOOplL/L0rQhj/WyER6CyMJaUmd9ormnbxniKzhmT9koYkO7gq1b1l
H5dXAU7boR+5V7m0/mr805iU6YeWWQ==
=hY4f
-----END PGP SIGNATURE-----

--a8Wt8u1KmwUX3Y2C--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0979876242624809794==--


From xen-devel-bounces@lists.xenproject.org Thu Nov 22 19:39:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 19:39: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-devel-bounces@lists.xenproject.org>)
	id 1gPuob-0005uI-Sz; Thu, 22 Nov 2018 19:39: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=bT5v=OB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPuob-0005u8-7j
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 19:39:05 +0000
X-Inumbo-ID: 4425c7b2-ee8e-11e8-b442-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4425c7b2-ee8e-11e8-b442-12d6303a7972;
 Thu, 22 Nov 2018 19:39:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPuoV-0001GA-0G; Thu, 22 Nov 2018 19:38:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPuoU-00083o-Ph; Thu, 22 Nov 2018 19:38:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPuoU-0002PY-Oi; Thu, 22 Nov 2018 19:38:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130623-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-arm64:<job status>:broken:regression
 linux-linus:build-arm64-pvops:<job status>:broken:regression
 linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=06e68fed32826b44aa9ffcf282c14d3c58918a70
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Nov 2018 19:38:58 +0000
Subject: [Xen-devel] [linux-linus test] 130623: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDYyMyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwNjIzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBndWVzdC1zdGFydCAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEw
IHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVk
aGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50
ZXN0ZWQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4g
YmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVu
dGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDA2ZTY4ZmVk
MzI4MjZiNDRhYTlmZmNmMjgyYzE0ZDNjNTg5MThhNzAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDk0NzEwY2FjMGVmNGVlMTc3YTYzYjUyMjc2NjRiMzhjOTViYmY3MDMK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTg5OCAgMjAxOC0wOC0xMyAyMToyMDo1NSBaICAxMDAg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjU5MjEgIDIwMTgtMDgtMTUgMTM6MDY6NTYgWiAg
IDk5IGRheXMgICA4NSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA2MjMgIDIwMTgt
MTEtMjAgMTg6MzY6NTkgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMzMTMgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTYzNDcyIGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 20:10:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 20:10: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-devel-bounces@lists.xenproject.org>)
	id 1gPvId-0000Xu-Na; Thu, 22 Nov 2018 20:10: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=Q2cZ=OB=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1gPvIc-0000UB-Ek
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 20:10:06 +0000
X-Inumbo-ID: 99869e30-ee92-11e8-8a7e-12d6303a7972
Received: from mail-ed1-f68.google.com (unknown [209.85.208.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99869e30-ee92-11e8-8a7e-12d6303a7972;
 Thu, 22 Nov 2018 20:10:05 +0000 (UTC)
Received: by mail-ed1-f68.google.com with SMTP id y56so8579347edd.11
 for <xen-devel@lists.xenproject.org>; Thu, 22 Nov 2018 12:10:04 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=t+bPZhR4TIKcrTBL7wl5OuvcYuuxW6n+pElE9DoucPM=;
 b=gO6YTQhuKtFovdTNOA8M7s6rW6V2tIzyIsxLbb3ihecSaFb+gD3czq53u4VdEjaf3G
 zVqiIBy2uAD+Wu6sxRBOSg+M9MghPl2ZAofVxioqPOC2y5OzkOvFUYpjF/7B6drYK3dG
 PA+fbSaY0RnMcjkDCkIutPOdAsmYVSVStE6YqdjEuK7l05S0kJ7/MM7elja+h/O0MpWq
 f+wTn34l6RrWQ9Hxnni/CQRIFwBB7urzgFViM9bVNUexrm36QZDZ/VBHrssQQ1uuaQxd
 guystdgR63+LJ+4bh7Gj4JsWZuViPTL+QUa7EmfZ/ZAeDclQtzU8lfIrIzTWQE3fgsPc
 2efg==
X-Gm-Message-State: AA+aEWZ+o3mDumnyYA9o2X90cjtfw7eTD95C2CPj56n1JuAx7P0feXSC
 K/SnRPgtUMQt0gi7XgcW/EduuqCN
X-Google-Smtp-Source: AFSGD/WHunvfc7cNpZI7+yuAJPTBPaHFuYe/JEN4Q/rSlQJJRKIclp6Nnbfr/sjLYeAWCvIiNIy7bw==
X-Received: by 2002:a50:898f:: with SMTP id g15mr9950882edg.257.1542917403678; 
 Thu, 22 Nov 2018 12:10:03 -0800 (PST)
Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com.
 [209.85.221.53])
 by smtp.gmail.com with ESMTPSA id x58sm13253599edm.10.2018.11.22.12.10.03
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Nov 2018 12:10:03 -0800 (PST)
Received: by mail-wr1-f53.google.com with SMTP id r10so10325819wrs.10
 for <xen-devel@lists.xenproject.org>; Thu, 22 Nov 2018 12:10:03 -0800 (PST)
X-Received: by 2002:adf:ce86:: with SMTP id r6mr11477682wrn.257.1542917402615; 
 Thu, 22 Nov 2018 12:10:02 -0800 (PST)
MIME-Version: 1.0
References: <1542802175-3955-1-git-send-email-rcojocaru@bitdefender.com>
 <1b5f1036-378a-e69d-781d-38b2b4e98415@bitdefender.com>
In-Reply-To: <1b5f1036-378a-e69d-781d-38b2b4e98415@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 22 Nov 2018 13:09:24 -0700
X-Gmail-Original-Message-ID: <CABfawhkskO_=ZpD_dM8utntMd6L64eqiUDkZx+xs4suko-=4Kw@mail.gmail.com>
Message-ID: <CABfawhkskO_=ZpD_dM8utntMd6L64eqiUDkZx+xs4suko-=4Kw@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH V2] x86/p2m: constify
 p2m_mem_access_sanity_check()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgNToxNSBBTSBSYXp2YW4gQ29qb2NhcnUKPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Cj4gT24gMTEvMjEvMTggMjowOSBQTSwgUmF6dmFu
IENvam9jYXJ1IHdyb3RlOgo+ID4gTWlub3IgaW1wcm92ZW1lbnQ7IHNpbXBseSBpbXByb3Zpbmcg
Y29kZSBxdWFsaXR5IGJ5IHVzaW5nIGNvbnN0cwo+ID4gd2hlcmV2ZXIgcmVhc29uYWJsZS4KPiA+
Cj4gPiBTdWdnZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiA+IFNp
Z25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
Pgo+IFRhbWFzLCBJIHRoaW5rIHdlIG5lZWQgeW91ciBhY2sgZm9yIHRoaXM/CgpBY2tlZC1ieTog
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 20:47:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 20:47: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-devel-bounces@lists.xenproject.org>)
	id 1gPvsB-0003Gc-Lr; Thu, 22 Nov 2018 20:46: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=7bx1=ob=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gPvsA-0003GX-VG
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 20:46:50 +0000
X-Inumbo-ID: bb7b2f2e-ee97-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id bb7b2f2e-ee97-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 20:46:49 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9375D32AD;
 Thu, 22 Nov 2018 12:46:48 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7EF943F575;
 Thu, 22 Nov 2018 12:46:47 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 22 Nov 2018 20:46:40 +0000
Message-Id: <20181122204640.30926-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH] xen/arm: Stop relocating Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 andre.przywara@linaro.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgWGVuIGlzIHJlbG9jYXRlZCB0b3dhcmRzIHRoZSBlbmQgb2YgdGhlIG1l
bW9yeS4gV2hpbGUKdGhpcyBoYXMgdGhlIGFkdmFudGFnZSB0byBmcmVlIHNwYWNlIGluIGxvdyBt
ZW1vcnksIHRoZSBjb2RlIGlzIG5vdApjb21wbGlhbnQgd2l0aCB0aGUgYnJlYWstYmVmb3JlLW1h
a2UgYmVjYXVzZSBpdCByZXF1aXJlcyB0byBzd2l0Y2gKYmV0d2VlbiB0d28gc2V0cyBvZiBwYWdl
LXRhYmxlLiBUaGlzIGlzIG5vdCBlbnRpcmVseSB0cml2aWFsIHRvIGZpeCBhcwppdCB3b3VsZCBy
ZXF1aXJlIHVzIHRvIGdvIHRocm91Z2ggYW4gaWRlbnRpdHkgbWFwcGluZyBhbmQgZGlzYWJsaW5n
IE1NVS4KCkZ1cnRoZXJlbW9yZSwgaXQgbG9va3MgbGlrZSB0aGF0IHNvbWUgcGxhdGZvcm0gKHN1
Y2ggYXMgdGhlIEhpa2V5OTYwKQptYXkgbm90IGJlIGFibGUgdG8gYnJpbmctdXAgc2Vjb25kYXJ5
IENQVXMgaWYgdGhlIGVudHJ5IGlzIHRvbyBoaWdoLgoKSSBkb24ndCBiZWxpZXZlIHRoZSBsb3cg
bWVtb3J5IGlzIGFuIGlzc3VlIGJlY2F1c2UgWGVuIGlzIHF1aXRlIHRpbnkKKDwgMk1CKS4gU28g
dGhlIGJlc3Qgc29sdXRpb24gaXMgdG8gc3RvcCByZWxvY2F0aW5nIFhlbi4gVGhpcyBoYXMgdGhl
CmFkdmFudGFnZSB0byBzaW1wbGlmeSB0aGUgY29kZS4KCk5vdGUgdGhhdCB0aGUgYnJlYWstYmVm
b3JlLW1ha2UgaXNzdWUgaXMgbm90IGZpeGVkIGJ5IHRoaXMgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9h
cm0zMi9oZWFkLlMgfCA1NCArKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgfCA1MCArKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgfCAyMiArKysrKy0tLS0tLS0t
LS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgIHwgNjUgKysrLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCAgfCAg
MiArLQogNSBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxNzQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyBiL3hlbi9hcmNoL2FybS9h
cm0zMi9oZWFkLlMKaW5kZXggOTNiNTFlOWVmMi4uMzkwYTUwNWUwNSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2FybTMyL2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCkBA
IC00NjksNTggKzQ2OSwxMiBAQCBmYWlsOiAgIFBSSU5UKCItIEJvb3QgZmFpbGVkIC1cclxuIikK
IEdMT0JBTChfZW5kX2Jvb3QpCiAKIC8qCi0gKiBDb3B5IFhlbiB0byBuZXcgbG9jYXRpb24gYW5k
IHN3aXRjaCBUVEJSCisgKiBTd2l0Y2ggVFRCUgogICogcjE6cjAgICAgICAgdHRicgotICogcjIg
ICAgICAgICAgc291cmNlIGFkZHJlc3MKLSAqIHIzICAgICAgICAgIGRlc3RpbmF0aW9uIGFkZHJl
c3MKLSAqIFtzcF09PnI0ICAgIGxlbmd0aAogICoKLSAqIFNvdXJjZSBhbmQgZGVzdGluYXRpb24g
bXVzdCBiZSB3b3JkIGFsaWduZWQsIGxlbmd0aCBpcyByb3VuZGVkIHVwCi0gKiB0byBhIDE2IGJ5
dGUgYm91bmRhcnkuCi0gKgotICogTVVTVCBCRSBWRVJZIENBUkVGVUwgd2hlbiBzYXZpbmcgdGhp
bmdzIHRvIFJBTSBvdmVyIHRoZSBjb3B5CisgKiBUT0RPOiBUaGlzIGNvZGUgZG9lcyBub3QgY29t
cGx5IHdpdGggYnJlYWstYmVmb3JlLW1ha2UuCiAgKi8KLUVOVFJZKHJlbG9jYXRlX3hlbikKLSAg
ICAgICAgcHVzaCB7cjQscjUscjYscjcscjgscjkscjEwLHIxMX0KLQotICAgICAgICBsZHIgICBy
NCwgW3NwLCAjOCo0XSAgICAgICAgICAgICAgICAvKiBHZXQgNHRoIGFyZ3VtZW50IGZyb20gc3Rh
Y2sgKi8KLQotICAgICAgICAvKiBDb3B5IDE2IGJ5dGVzIGF0IGEgdGltZSB1c2luZzoKLSAgICAg
ICAgICogcjU6ICBjb3VudGVyCi0gICAgICAgICAqIHI2OiAgZGF0YQotICAgICAgICAgKiByNzog
IGRhdGEKLSAgICAgICAgICogcjg6ICBkYXRhCi0gICAgICAgICAqIHI5OiAgZGF0YQotICAgICAg
ICAgKiByMTA6IHNvdXJjZQotICAgICAgICAgKiByMTE6IGRlc3RpbmF0aW9uCi0gICAgICAgICAq
LwotICAgICAgICBtb3YgICByNSwgcjQKLSAgICAgICAgbW92ICAgcjEwLCByMgotICAgICAgICBt
b3YgICByMTEsIHIzCi0xOiAgICAgIGxkbWlhIHIxMCEsIHtyNiwgcjcsIHI4LCByOX0KLSAgICAg
ICAgc3RtaWEgcjExISwge3I2LCByNywgcjgsIHI5fQotCi0gICAgICAgIHN1YnMgIHI1LCByNSwg
IzE2Ci0gICAgICAgIGJndCAgIDFiCi0KLSAgICAgICAgLyogRmx1c2ggZGVzdGluYXRpb24gZnJv
bSBkY2FjaGUgdXNpbmc6Ci0gICAgICAgICAqIHI1OiBjb3VudGVyCi0gICAgICAgICAqIHI2OiBz
dGVwCi0gICAgICAgICAqIHI3OiB2YWRkcgotICAgICAgICAgKi8KLSAgICAgICAgZHNiICAgICAg
ICAvKiBTbyB0aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRvIHRoZSByYW5nZSAqLwotCi0gICAg
ICAgIG1vdiAgIHI1LCByNAotICAgICAgICBsZHIgICByNiwgPWRjYWNoZV9saW5lX2J5dGVzIC8q
IHI2IDo9IHN0ZXAgKi8KLSAgICAgICAgbGRyICAgcjYsIFtyNl0KLSAgICAgICAgbW92ICAgcjcs
IHIzCi0KLTE6ICAgICAgbWNyICAgQ1AzMihyNywgRENDTVZBQykKLQotICAgICAgICBhZGQgICBy
NywgcjcsIHI2Ci0gICAgICAgIHN1YnMgIHI1LCByNSwgcjYKLSAgICAgICAgYmd0ICAgMWIKLQor
RU5UUlkoc3dpdGNoX3R0YnIpCiAgICAgICAgIGRzYiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAvKiBFbnN1cmUgdGhlIGZsdXNoZXMgaGFwcGVuIGJlZm9yZQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICogY29udGludWluZyAqLwogICAgICAgICBpc2IgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIHN5bmNocm9uaXphdGlvbiB3aXRoIHByZXZp
b3VzCkBAIC01NDMsOCArNDk3LDYgQEAgRU5UUlkocmVsb2NhdGVfeGVuKQogICAgICAgICBkc2Ig
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgVExCK0JQ
IGZsdXNoICovCiAgICAgICAgIGlzYgogCi0gICAgICAgIHBvcCB7cjQsIHI1LHI2LHI3LHI4LHI5
LHIxMCxyMTF9Ci0KICAgICAgICAgbW92IHBjLCBscgogCiAjaWZkZWYgQ09ORklHX0VBUkxZX1BS
SU5USwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2Fy
bS9hcm02NC9oZWFkLlMKaW5kZXggOTQyOGMzZjVhMi4uNDU4OWEzNzg3NCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5T
CkBAIC02MDUsNTIgKzYwNSwxNCBAQCBmYWlsOiAgIFBSSU5UKCItIEJvb3QgZmFpbGVkIC1cclxu
IikKIAogR0xPQkFMKF9lbmRfYm9vdCkKIAotLyogQ29weSBYZW4gdG8gbmV3IGxvY2F0aW9uIGFu
ZCBzd2l0Y2ggVFRCUgotICogeDAgICAgdHRicgotICogeDEgICAgc291cmNlIGFkZHJlc3MKLSAq
IHgyICAgIGRlc3RpbmF0aW9uIGFkZHJlc3MKLSAqIHgzICAgIGxlbmd0aAorLyoKKyAqIFN3aXRj
aCBUVEJSCiAgKgotICogU291cmNlIGFuZCBkZXN0aW5hdGlvbiBtdXN0IGJlIHdvcmQgYWxpZ25l
ZCwgbGVuZ3RoIGlzIHJvdW5kZWQgdXAKLSAqIHRvIGEgMTYgYnl0ZSBib3VuZGFyeS4KKyAqIHgw
ICAgIHR0YnIKICAqCi0gKiBNVVNUIEJFIFZFUlkgQ0FSRUZVTCB3aGVuIHNhdmluZyB0aGluZ3Mg
dG8gUkFNIG92ZXIgdGhlIGNvcHkgKi8KLUVOVFJZKHJlbG9jYXRlX3hlbikKLSAgICAgICAgLyog
Q29weSAxNiBieXRlcyBhdCBhIHRpbWUgdXNpbmc6Ci0gICAgICAgICAqICAgeDk6IGNvdW50ZXIK
LSAgICAgICAgICogICB4MTA6IGRhdGEKLSAgICAgICAgICogICB4MTE6IGRhdGEKLSAgICAgICAg
ICogICB4MTI6IHNvdXJjZQotICAgICAgICAgKiAgIHgxMzogZGVzdGluYXRpb24KLSAgICAgICAg
ICovCi0gICAgICAgIG1vdiAgICAgeDksIHgzCi0gICAgICAgIG1vdiAgICAgeDEyLCB4MQotICAg
ICAgICBtb3YgICAgIHgxMywgeDIKLQotMTogICAgICBsZHAgICAgIHgxMCwgeDExLCBbeDEyXSwg
IzE2Ci0gICAgICAgIHN0cCAgICAgeDEwLCB4MTEsIFt4MTNdLCAjMTYKLQotICAgICAgICBzdWJz
ICAgIHg5LCB4OSwgIzE2Ci0gICAgICAgIGJndCAgICAgMWIKLQotICAgICAgICAvKiBGbHVzaCBk
ZXN0aW5hdGlvbiBmcm9tIGRjYWNoZSB1c2luZzoKLSAgICAgICAgICogeDk6IGNvdW50ZXIKLSAg
ICAgICAgICogeDEwOiBzdGVwCi0gICAgICAgICAqIHgxMTogdmFkZHIKLSAgICAgICAgICovCi0g
ICAgICAgIGRzYiAgIHN5ICAgICAgICAvKiBTbyB0aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRv
IHRoZSByYW5nZSAqLwotCi0gICAgICAgIG1vdiAgIHg5LCB4MwotICAgICAgICBsZHIgICB4MTAs
ID1kY2FjaGVfbGluZV9ieXRlcyAvKiB4MTAgOj0gc3RlcCAqLwotICAgICAgICBsZHIgICB4MTAs
IFt4MTBdCi0gICAgICAgIG1vdiAgIHgxMSwgeDIKLQotMTogICAgICBkYyAgICBjdmFjLCB4MTEK
LQotICAgICAgICBhZGQgICB4MTEsIHgxMSwgeDEwCi0gICAgICAgIHN1YnMgIHg5LCB4OSwgeDEw
Ci0gICAgICAgIGJndCAgIDFiCi0KKyAqIFRPRE86IFRoaXMgY29kZSBkb2VzIG5vdCBjb21wbHkg
d2l0aCBicmVhay1iZWZvcmUtbWFrZS4KKyAqLworRU5UUlkoc3dpdGNoX3R0YnIpCiAgICAgICAg
IGRzYiAgIHN5ICAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIHRoZSBmbHVzaGVzIGhhcHBl
biBiZWZvcmUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBjb250aW51
aW5nICovCiAgICAgICAgIGlzYiAgICAgICAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIHN5
bmNocm9uaXphdGlvbiB3aXRoIHByZXZpb3VzCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0u
YyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDk4N2ZjYjkxNjIuLjVmNGZiMDkyNTcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC02MDEs
NyArNjAxLDcgQEAgdm9pZCBfX2luaXQgcmVtb3ZlX2Vhcmx5X21hcHBpbmdzKHZvaWQpCiAgICAg
Zmx1c2hfeGVuX2RhdGFfdGxiX3JhbmdlX3ZhKEJPT1RfRkRUX1ZJUlRfU1RBUlQsIEJPT1RfRkRU
X1NMT1RfU0laRSk7CiB9CiAKLWV4dGVybiB2b2lkIHJlbG9jYXRlX3hlbih1aW50NjRfdCB0dGJy
LCB2b2lkICpzcmMsIHZvaWQgKmRzdCwgc2l6ZV90IGxlbik7CitleHRlcm4gdm9pZCBzd2l0Y2hf
dHRicih1aW50NjRfdCB0dGJyKTsKIAogLyogQ2xlYXIgYSB0cmFuc2xhdGlvbiB0YWJsZSBhbmQg
Y2xlYW4gJiBpbnZhbGlkYXRlIHRoZSBjYWNoZSAqLwogc3RhdGljIHZvaWQgY2xlYXJfdGFibGUo
dm9pZCAqdGFibGUpCkBAIC02MTIsMTUgKzYxMiwxMyBAQCBzdGF0aWMgdm9pZCBjbGVhcl90YWJs
ZSh2b2lkICp0YWJsZSkKIAogLyogQm9vdC10aW1lIHBhZ2V0YWJsZSBzZXR1cC4KICAqIENoYW5n
ZXMgaGVyZSBtYXkgbmVlZCBtYXRjaGluZyBjaGFuZ2VzIGluIGhlYWQuUyAqLwotdm9pZCBfX2lu
aXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsIHBhZGRy
X3QgeGVuX3BhZGRyKQordm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25n
IGJvb3RfcGh5c19vZmZzZXQpCiB7CiAgICAgdWludDY0X3QgdHRicjsKLSAgICB1bnNpZ25lZCBs
b25nIGRlc3RfdmE7CiAgICAgbHBhZV90IHB0ZSwgKnA7CiAgICAgaW50IGk7CiAKLSAgICAvKiBD
YWxjdWxhdGUgdmlydC10by1waHlzIG9mZnNldCBmb3IgdGhlIG5ldyBsb2NhdGlvbiAqLwotICAg
IHBoeXNfb2Zmc2V0ID0geGVuX3BhZGRyIC0gKHVuc2lnbmVkIGxvbmcpIF9zdGFydDsKKyAgICBw
aHlzX29mZnNldCA9IGJvb3RfcGh5c19vZmZzZXQ7CiAKICNpZmRlZiBDT05GSUdfQVJNXzY0CiAg
ICAgcCA9ICh2b2lkICopIHhlbl9wZ3RhYmxlOwpAQCAtNjUyLDcgKzY1MCw3IEBAIHZvaWQgX19p
bml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRk
cl90IHhlbl9wYWRkcikKICAgICAvKiBJbml0aWFsaXNlIHhlbiBzZWNvbmQgbGV2ZWwgZW50cmll
cyAuLi4gKi8KICAgICAvKiAuLi4gWGVuJ3MgdGV4dCBldGMgKi8KIAotICAgIHB0ZSA9IG1mbl90
b194ZW5fZW50cnkobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIE1UX05PUk1BTCk7CisgICAgcHRl
ID0gcHRlX29mX3hlbmFkZHIoKHZhZGRyX3QpX3N0YXJ0KTsKICAgICBwdGUucHQueG4gPSAwOy8q
IENvbnRhaW5zIG91ciB0ZXh0IG1hcHBpbmchICovCiAgICAgeGVuX3NlY29uZFtzZWNvbmRfdGFi
bGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0gPSBwdGU7CiAKQEAgLTY2NywyMSArNjY1LDEzIEBA
IHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zm
c2V0LCBwYWRkcl90IHhlbl9wYWRkcikKICAgICBwdGUgPSBib290X3NlY29uZFtzZWNvbmRfdGFi
bGVfb2Zmc2V0KEJPT1RfRkRUX1ZJUlRfU1RBUlQgKyBTWl8yTSldOwogICAgIHhlbl9zZWNvbmRb
c2Vjb25kX3RhYmxlX29mZnNldChCT09UX0ZEVF9WSVJUX1NUQVJUICsgU1pfMk0pXSA9IHB0ZTsK
IAotICAgIC8qIC4uLiBCb290IE1pc2MgYXJlYSBmb3IgeGVuIHJlbG9jYXRpb24gKi8KLSAgICBk
ZXN0X3ZhID0gQk9PVF9SRUxPQ19WSVJUX1NUQVJUOwotICAgIHB0ZSA9IG1mbl90b194ZW5fZW50
cnkobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIE1UX05PUk1BTCk7Ci0gICAgLyogTWFwIHRoZSBk
ZXN0aW5hdGlvbiBpbiB4ZW5fc2Vjb25kLiAqLwotICAgIHhlbl9zZWNvbmRbc2Vjb25kX3RhYmxl
X29mZnNldChkZXN0X3ZhKV0gPSBwdGU7Ci0gICAgLyogTWFwIHRoZSBkZXN0aW5hdGlvbiBpbiBi
b290X3NlY29uZC4gKi8KLSAgICB3cml0ZV9wdGUoYm9vdF9zZWNvbmQgKyBzZWNvbmRfdGFibGVf
b2Zmc2V0KGRlc3RfdmEpLCBwdGUpOwotICAgIGZsdXNoX3hlbl9kYXRhX3RsYl9yYW5nZV92YV9s
b2NhbChkZXN0X3ZhLCBTRUNPTkRfU0laRSk7CiAjaWZkZWYgQ09ORklHX0FSTV82NAogICAgIHR0
YnIgPSAodWludHB0cl90KSB4ZW5fcGd0YWJsZSArIHBoeXNfb2Zmc2V0OwogI2Vsc2UKICAgICB0
dGJyID0gKHVpbnRwdHJfdCkgY3B1MF9wZ3RhYmxlICsgcGh5c19vZmZzZXQ7CiAjZW5kaWYKIAot
ICAgIHJlbG9jYXRlX3hlbih0dGJyLCBfc3RhcnQsICh2b2lkKilkZXN0X3ZhLCBfZW5kIC0gX3N0
YXJ0KTsKKyAgICBzd2l0Y2hfdHRicih0dGJyKTsKIAogICAgIC8qIENsZWFyIHRoZSBjb3B5IG9m
IHRoZSBib290IHBhZ2V0YWJsZXMuIEVhY2ggc2Vjb25kYXJ5IENQVQogICAgICAqIHJlYnVpbGRz
IHRoZXNlIGl0c2VsZiAoc2VlIGhlYWQuUykgKi8KQEAgLTY5Niw3ICs2ODYsNyBAQCB2b2lkIF9f
aW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFk
ZHJfdCB4ZW5fcGFkZHIpCiAgICAgLyogQnJlYWsgdXAgdGhlIFhlbiBtYXBwaW5nIGludG8gNGsg
cGFnZXMgYW5kIHByb3RlY3QgdGhlbSBzZXBhcmF0ZWx5LiAqLwogICAgIGZvciAoIGkgPSAwOyBp
IDwgTFBBRV9FTlRSSUVTOyBpKysgKQogICAgIHsKLSAgICAgICAgbWZuX3QgbWZuID0gbWZuX2Fk
ZChtYWRkcl90b19tZm4oeGVuX3BhZGRyKSwgaSk7CisgICAgICAgIG1mbl90IG1mbiA9IG1mbl9h
ZGQobWFkZHJfdG9fbWZuKCh2YWRkcl90KV9zdGFydCArIHBoeXNfb2Zmc2V0KSwgaSk7CiAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgdmEgPSBYRU5fVklSVF9TVEFSVCArIChpIDw8IFBBR0VfU0hJRlQp
OwogICAgICAgICBpZiAoICFpc19rZXJuZWwodmEpICkKICAgICAgICAgICAgIGJyZWFrOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRl
eCBhZWM1M2YzMGQzLi5lODQxNzJmYmMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAu
YworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtMzc0LDYgKzM3NCw3IEBAIHZvaWQgX19p
bml0IGRpc2NhcmRfaW5pdGlhbF9tb2R1bGVzKHZvaWQpCiAgICAgcmVtb3ZlX2Vhcmx5X21hcHBp
bmdzKCk7CiB9CiAKKyNpZmRlZiBDT05GSUdfQVJNXzMyCiAvKgogICogUmV0dXJucyB0aGUgZW5k
IGFkZHJlc3Mgb2YgdGhlIGhpZ2hlc3QgcmVnaW9uIGluIHRoZSByYW5nZSBzLi5lCiAgKiB3aXRo
IHJlcXVpcmVkIHNpemUgYW5kIGFsaWdubWVudCB0aGF0IGRvZXMgbm90IGNvbmZsaWN0IHdpdGgg
dGhlCkBAIC00NDAsNiArNDQxLDcgQEAgc3RhdGljIHBhZGRyX3QgX19pbml0IGNvbnNpZGVyX21v
ZHVsZXMocGFkZHJfdCBzLCBwYWRkcl90IGUsCiAgICAgfQogICAgIHJldHVybiBlOwogfQorI2Vu
ZGlmCiAKIC8qCiAgKiBSZXR1cm4gdGhlIGVuZCBvZiB0aGUgbm9uLW1vZHVsZSByZWdpb24gc3Rh
cnRpbmcgYXQgcy4gSW4gb3RoZXIKQEAgLTQ3NSw1OSArNDc3LDYgQEAgc3RhdGljIHBhZGRyX3Qg
X19pbml0IG5leHRfbW9kdWxlKHBhZGRyX3QgcywgcGFkZHJfdCAqZW5kKQogICAgIHJldHVybiBs
b3dlc3Q7CiB9CiAKLQotLyoqCi0gKiBnZXRfeGVuX3BhZGRyIC0gZ2V0IHBoeXNpY2FsIGFkZHJl
c3MgdG8gcmVsb2NhdGUgWGVuIHRvCi0gKgotICogWGVuIGlzIHJlbG9jYXRlZCB0byBhcyBuZWFy
IHRvIHRoZSB0b3Agb2YgUkFNIGFzIHBvc3NpYmxlIGFuZAotICogYWxpZ25lZCB0byBhIFhFTl9Q
QUREUl9BTElHTiBib3VuZGFyeS4KLSAqLwotc3RhdGljIHBhZGRyX3QgX19pbml0IGdldF94ZW5f
cGFkZHIodm9pZCkKLXsKLSAgICBzdHJ1Y3QgbWVtaW5mbyAqbWkgPSAmYm9vdGluZm8ubWVtOwot
ICAgIHBhZGRyX3QgbWluX3NpemU7Ci0gICAgcGFkZHJfdCBwYWRkciA9IDA7Ci0gICAgaW50IGk7
Ci0KLSAgICBtaW5fc2l6ZSA9IChfZW5kIC0gX3N0YXJ0ICsgKFhFTl9QQUREUl9BTElHTi0xKSkg
JiB+KFhFTl9QQUREUl9BTElHTi0xKTsKLQotICAgIC8qIEZpbmQgdGhlIGhpZ2hlc3QgYmFuayB3
aXRoIGVub3VnaCBzcGFjZS4gKi8KLSAgICBmb3IgKCBpID0gMDsgaSA8IG1pLT5ucl9iYW5rczsg
aSsrICkKLSAgICB7Ci0gICAgICAgIGNvbnN0IHN0cnVjdCBtZW1iYW5rICpiYW5rID0gJm1pLT5i
YW5rW2ldOwotICAgICAgICBwYWRkcl90IHMsIGU7Ci0KLSAgICAgICAgaWYgKCBiYW5rLT5zaXpl
ID49IG1pbl9zaXplICkKLSAgICAgICAgewotICAgICAgICAgICAgZSA9IGNvbnNpZGVyX21vZHVs
ZXMoYmFuay0+c3RhcnQsIGJhbmstPnN0YXJ0ICsgYmFuay0+c2l6ZSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1pbl9zaXplLCBYRU5fUEFERFJfQUxJR04sIDApOwotICAgICAg
ICAgICAgaWYgKCAhZSApCi0gICAgICAgICAgICAgICAgY29udGludWU7Ci0KLSNpZmRlZiBDT05G
SUdfQVJNXzMyCi0gICAgICAgICAgICAvKiBYZW4gbXVzdCBiZSB1bmRlciA0R0IgKi8KLSAgICAg
ICAgICAgIGlmICggZSA+IDB4MTAwMDAwMDAwVUxMICkKLSAgICAgICAgICAgICAgICBlID0gMHgx
MDAwMDAwMDBVTEw7Ci0gICAgICAgICAgICBpZiAoIGUgPCBiYW5rLT5zdGFydCApCi0gICAgICAg
ICAgICAgICAgY29udGludWU7Ci0jZW5kaWYKLQotICAgICAgICAgICAgcyA9IGUgLSBtaW5fc2l6
ZTsKLQotICAgICAgICAgICAgaWYgKCBzID4gcGFkZHIgKQotICAgICAgICAgICAgICAgIHBhZGRy
ID0gczsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGlmICggIXBhZGRyICkKLSAgICAgICAgcGFu
aWMoIk5vdCBlbm91Z2ggbWVtb3J5IHRvIHJlbG9jYXRlIFhlblxuIik7Ci0KLSAgICBwcmludGso
IlBsYWNpbmcgWGVuIGF0IDB4JSJQUklwYWRkciItMHglIlBSSXBhZGRyIlxuIiwKLSAgICAgICAg
ICAgcGFkZHIsIHBhZGRyICsgbWluX3NpemUpOwotCi0gICAgcmV0dXJuIHBhZGRyOwotfQotCiBz
dGF0aWMgdm9pZCBfX2luaXQgaW5pdF9wZHgodm9pZCkKIHsKICAgICBwYWRkcl90IGJhbmtfc3Rh
cnQsIGJhbmtfc2l6ZSwgYmFua19lbmQ7CkBAIC03ODMsNyArNzMyLDYgQEAgdm9pZCBfX2luaXQg
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKIHsKICAgICBzaXplX3Qg
ZmR0X3NpemU7CiAgICAgaW50IGNwdXMsIGk7Ci0gICAgcGFkZHJfdCB4ZW5fcGFkZHI7CiAgICAg
Y29uc3QgY2hhciAqY21kbGluZTsKICAgICBzdHJ1Y3QgYm9vdG1vZHVsZSAqeGVuX2Jvb3Rtb2R1
bGU7CiAgICAgc3RydWN0IGRvbWFpbiAqZG9tMDsKQEAgLTgyNywxNCArNzc1LDcgQEAgdm9pZCBf
X2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoX2VuZCAtIF9zdGFydCAr
IDEpLCBmYWxzZSk7CiAgICAgQlVHX09OKCF4ZW5fYm9vdG1vZHVsZSk7CiAKLSAgICB4ZW5fcGFk
ZHIgPSBnZXRfeGVuX3BhZGRyKCk7Ci0gICAgc2V0dXBfcGFnZXRhYmxlcyhib290X3BoeXNfb2Zm
c2V0LCB4ZW5fcGFkZHIpOwotCi0gICAgLyogVXBkYXRlIFhlbidzIGFkZHJlc3Mgbm93IHRoYXQg
d2UgaGF2ZSByZWxvY2F0ZWQuICovCi0gICAgcHJpbnRrKCJVcGRhdGUgQk9PVE1PRF9YRU4gZnJv
bSAlIlBSSXBhZGRyIi0lIlBSSXBhZGRyIiA9PiAlIlBSSXBhZGRyIi0lIlBSSXBhZGRyIlxuIiwK
LSAgICAgICAgICAgeGVuX2Jvb3Rtb2R1bGUtPnN0YXJ0LCB4ZW5fYm9vdG1vZHVsZS0+c3RhcnQg
KyB4ZW5fYm9vdG1vZHVsZS0+c2l6ZSwKLSAgICAgICAgICAgeGVuX3BhZGRyLCB4ZW5fcGFkZHIg
KyB4ZW5fYm9vdG1vZHVsZS0+c2l6ZSk7Ci0gICAgeGVuX2Jvb3Rtb2R1bGUtPnN0YXJ0ID0geGVu
X3BhZGRyOworICAgIHNldHVwX3BhZ2V0YWJsZXMoYm9vdF9waHlzX29mZnNldCk7CiAKICAgICBz
ZXR1cF9tbShmZHRfcGFkZHIsIGZkdF9zaXplKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCmluZGV4IDk0MGI3NGJlMzMu
LjEyOTQwNGIxOTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTE2OSw3ICsxNjksNyBAQCBleHRlcm4gdW5zaWdu
ZWQgbG9uZyB0b3RhbF9wYWdlczsKICNkZWZpbmUgUERYX0dST1VQX1NISUZUIFNFQ09ORF9TSElG
VAogCiAvKiBCb290LXRpbWUgcGFnZXRhYmxlIHNldHVwICovCi1leHRlcm4gdm9pZCBzZXR1cF9w
YWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFk
ZHIpOworZXh0ZXJuIHZvaWQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5
c19vZmZzZXQpOwogLyogTWFwIEZEVCBpbiBib290IHBhZ2V0YWJsZSAqLwogZXh0ZXJuIHZvaWQg
KmVhcmx5X2ZkdF9tYXAocGFkZHJfdCBmZHRfcGFkZHIpOwogLyogUmVtb3ZlIGVhcmx5IG1hcHBp
bmdzICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 20:47:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 20:47: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-devel-bounces@lists.xenproject.org>)
	id 1gPvsl-0003JC-0Z; Thu, 22 Nov 2018 20:47: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=7bx1=ob=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gPvsj-0003J5-TF
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 20:47:25 +0000
X-Inumbo-ID: d1361350-ee97-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d1361350-ee97-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 20:47:25 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 10B8F32AD;
 Thu, 22 Nov 2018 12:47:25 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 005F63F575;
 Thu, 22 Nov 2018 12:47:23 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 22 Nov 2018 20:47:18 +0000
Message-Id: <20181122204718.30972-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH] xen/arm: Stop relocating Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgWGVuIGlzIHJlbG9jYXRlZCB0b3dhcmRzIHRoZSBlbmQgb2YgdGhlIG1l
bW9yeS4gV2hpbGUKdGhpcyBoYXMgdGhlIGFkdmFudGFnZSB0byBmcmVlIHNwYWNlIGluIGxvdyBt
ZW1vcnksIHRoZSBjb2RlIGlzIG5vdApjb21wbGlhbnQgd2l0aCB0aGUgYnJlYWstYmVmb3JlLW1h
a2UgYmVjYXVzZSBpdCByZXF1aXJlcyB0byBzd2l0Y2gKYmV0d2VlbiB0d28gc2V0cyBvZiBwYWdl
LXRhYmxlLiBUaGlzIGlzIG5vdCBlbnRpcmVseSB0cml2aWFsIHRvIGZpeCBhcwppdCB3b3VsZCBy
ZXF1aXJlIHVzIHRvIGdvIHRocm91Z2ggYW4gaWRlbnRpdHkgbWFwcGluZyBhbmQgZGlzYWJsaW5n
IE1NVS4KCkZ1cnRoZXJlbW9yZSwgaXQgbG9va3MgbGlrZSB0aGF0IHNvbWUgcGxhdGZvcm0gKHN1
Y2ggYXMgdGhlIEhpa2V5OTYwKQptYXkgbm90IGJlIGFibGUgdG8gYnJpbmctdXAgc2Vjb25kYXJ5
IENQVXMgaWYgdGhlIGVudHJ5IGlzIHRvbyBoaWdoLgoKSSBkb24ndCBiZWxpZXZlIHRoZSBsb3cg
bWVtb3J5IGlzIGFuIGlzc3VlIGJlY2F1c2UgWGVuIGlzIHF1aXRlIHRpbnkKKDwgMk1CKS4gU28g
dGhlIGJlc3Qgc29sdXRpb24gaXMgdG8gc3RvcCByZWxvY2F0aW5nIFhlbi4gVGhpcyBoYXMgdGhl
CmFkdmFudGFnZSB0byBzaW1wbGlmeSB0aGUgY29kZS4KCk5vdGUgdGhhdCB0aGUgYnJlYWstYmVm
b3JlLW1ha2UgaXNzdWUgaXMgbm90IGZpeGVkIGJ5IHRoaXMgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9h
cm0zMi9oZWFkLlMgfCA1NCArKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgfCA1MCArKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgfCAyMiArKysrKy0tLS0tLS0t
LS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgIHwgNjUgKysrLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCAgfCAg
MiArLQogNSBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxNzQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyBiL3hlbi9hcmNoL2FybS9h
cm0zMi9oZWFkLlMKaW5kZXggOTNiNTFlOWVmMi4uMzkwYTUwNWUwNSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2FybTMyL2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCkBA
IC00NjksNTggKzQ2OSwxMiBAQCBmYWlsOiAgIFBSSU5UKCItIEJvb3QgZmFpbGVkIC1cclxuIikK
IEdMT0JBTChfZW5kX2Jvb3QpCiAKIC8qCi0gKiBDb3B5IFhlbiB0byBuZXcgbG9jYXRpb24gYW5k
IHN3aXRjaCBUVEJSCisgKiBTd2l0Y2ggVFRCUgogICogcjE6cjAgICAgICAgdHRicgotICogcjIg
ICAgICAgICAgc291cmNlIGFkZHJlc3MKLSAqIHIzICAgICAgICAgIGRlc3RpbmF0aW9uIGFkZHJl
c3MKLSAqIFtzcF09PnI0ICAgIGxlbmd0aAogICoKLSAqIFNvdXJjZSBhbmQgZGVzdGluYXRpb24g
bXVzdCBiZSB3b3JkIGFsaWduZWQsIGxlbmd0aCBpcyByb3VuZGVkIHVwCi0gKiB0byBhIDE2IGJ5
dGUgYm91bmRhcnkuCi0gKgotICogTVVTVCBCRSBWRVJZIENBUkVGVUwgd2hlbiBzYXZpbmcgdGhp
bmdzIHRvIFJBTSBvdmVyIHRoZSBjb3B5CisgKiBUT0RPOiBUaGlzIGNvZGUgZG9lcyBub3QgY29t
cGx5IHdpdGggYnJlYWstYmVmb3JlLW1ha2UuCiAgKi8KLUVOVFJZKHJlbG9jYXRlX3hlbikKLSAg
ICAgICAgcHVzaCB7cjQscjUscjYscjcscjgscjkscjEwLHIxMX0KLQotICAgICAgICBsZHIgICBy
NCwgW3NwLCAjOCo0XSAgICAgICAgICAgICAgICAvKiBHZXQgNHRoIGFyZ3VtZW50IGZyb20gc3Rh
Y2sgKi8KLQotICAgICAgICAvKiBDb3B5IDE2IGJ5dGVzIGF0IGEgdGltZSB1c2luZzoKLSAgICAg
ICAgICogcjU6ICBjb3VudGVyCi0gICAgICAgICAqIHI2OiAgZGF0YQotICAgICAgICAgKiByNzog
IGRhdGEKLSAgICAgICAgICogcjg6ICBkYXRhCi0gICAgICAgICAqIHI5OiAgZGF0YQotICAgICAg
ICAgKiByMTA6IHNvdXJjZQotICAgICAgICAgKiByMTE6IGRlc3RpbmF0aW9uCi0gICAgICAgICAq
LwotICAgICAgICBtb3YgICByNSwgcjQKLSAgICAgICAgbW92ICAgcjEwLCByMgotICAgICAgICBt
b3YgICByMTEsIHIzCi0xOiAgICAgIGxkbWlhIHIxMCEsIHtyNiwgcjcsIHI4LCByOX0KLSAgICAg
ICAgc3RtaWEgcjExISwge3I2LCByNywgcjgsIHI5fQotCi0gICAgICAgIHN1YnMgIHI1LCByNSwg
IzE2Ci0gICAgICAgIGJndCAgIDFiCi0KLSAgICAgICAgLyogRmx1c2ggZGVzdGluYXRpb24gZnJv
bSBkY2FjaGUgdXNpbmc6Ci0gICAgICAgICAqIHI1OiBjb3VudGVyCi0gICAgICAgICAqIHI2OiBz
dGVwCi0gICAgICAgICAqIHI3OiB2YWRkcgotICAgICAgICAgKi8KLSAgICAgICAgZHNiICAgICAg
ICAvKiBTbyB0aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRvIHRoZSByYW5nZSAqLwotCi0gICAg
ICAgIG1vdiAgIHI1LCByNAotICAgICAgICBsZHIgICByNiwgPWRjYWNoZV9saW5lX2J5dGVzIC8q
IHI2IDo9IHN0ZXAgKi8KLSAgICAgICAgbGRyICAgcjYsIFtyNl0KLSAgICAgICAgbW92ICAgcjcs
IHIzCi0KLTE6ICAgICAgbWNyICAgQ1AzMihyNywgRENDTVZBQykKLQotICAgICAgICBhZGQgICBy
NywgcjcsIHI2Ci0gICAgICAgIHN1YnMgIHI1LCByNSwgcjYKLSAgICAgICAgYmd0ICAgMWIKLQor
RU5UUlkoc3dpdGNoX3R0YnIpCiAgICAgICAgIGRzYiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAvKiBFbnN1cmUgdGhlIGZsdXNoZXMgaGFwcGVuIGJlZm9yZQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICogY29udGludWluZyAqLwogICAgICAgICBpc2IgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIHN5bmNocm9uaXphdGlvbiB3aXRoIHByZXZp
b3VzCkBAIC01NDMsOCArNDk3LDYgQEAgRU5UUlkocmVsb2NhdGVfeGVuKQogICAgICAgICBkc2Ig
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgVExCK0JQ
IGZsdXNoICovCiAgICAgICAgIGlzYgogCi0gICAgICAgIHBvcCB7cjQsIHI1LHI2LHI3LHI4LHI5
LHIxMCxyMTF9Ci0KICAgICAgICAgbW92IHBjLCBscgogCiAjaWZkZWYgQ09ORklHX0VBUkxZX1BS
SU5USwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2Fy
bS9hcm02NC9oZWFkLlMKaW5kZXggOTQyOGMzZjVhMi4uNDU4OWEzNzg3NCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5T
CkBAIC02MDUsNTIgKzYwNSwxNCBAQCBmYWlsOiAgIFBSSU5UKCItIEJvb3QgZmFpbGVkIC1cclxu
IikKIAogR0xPQkFMKF9lbmRfYm9vdCkKIAotLyogQ29weSBYZW4gdG8gbmV3IGxvY2F0aW9uIGFu
ZCBzd2l0Y2ggVFRCUgotICogeDAgICAgdHRicgotICogeDEgICAgc291cmNlIGFkZHJlc3MKLSAq
IHgyICAgIGRlc3RpbmF0aW9uIGFkZHJlc3MKLSAqIHgzICAgIGxlbmd0aAorLyoKKyAqIFN3aXRj
aCBUVEJSCiAgKgotICogU291cmNlIGFuZCBkZXN0aW5hdGlvbiBtdXN0IGJlIHdvcmQgYWxpZ25l
ZCwgbGVuZ3RoIGlzIHJvdW5kZWQgdXAKLSAqIHRvIGEgMTYgYnl0ZSBib3VuZGFyeS4KKyAqIHgw
ICAgIHR0YnIKICAqCi0gKiBNVVNUIEJFIFZFUlkgQ0FSRUZVTCB3aGVuIHNhdmluZyB0aGluZ3Mg
dG8gUkFNIG92ZXIgdGhlIGNvcHkgKi8KLUVOVFJZKHJlbG9jYXRlX3hlbikKLSAgICAgICAgLyog
Q29weSAxNiBieXRlcyBhdCBhIHRpbWUgdXNpbmc6Ci0gICAgICAgICAqICAgeDk6IGNvdW50ZXIK
LSAgICAgICAgICogICB4MTA6IGRhdGEKLSAgICAgICAgICogICB4MTE6IGRhdGEKLSAgICAgICAg
ICogICB4MTI6IHNvdXJjZQotICAgICAgICAgKiAgIHgxMzogZGVzdGluYXRpb24KLSAgICAgICAg
ICovCi0gICAgICAgIG1vdiAgICAgeDksIHgzCi0gICAgICAgIG1vdiAgICAgeDEyLCB4MQotICAg
ICAgICBtb3YgICAgIHgxMywgeDIKLQotMTogICAgICBsZHAgICAgIHgxMCwgeDExLCBbeDEyXSwg
IzE2Ci0gICAgICAgIHN0cCAgICAgeDEwLCB4MTEsIFt4MTNdLCAjMTYKLQotICAgICAgICBzdWJz
ICAgIHg5LCB4OSwgIzE2Ci0gICAgICAgIGJndCAgICAgMWIKLQotICAgICAgICAvKiBGbHVzaCBk
ZXN0aW5hdGlvbiBmcm9tIGRjYWNoZSB1c2luZzoKLSAgICAgICAgICogeDk6IGNvdW50ZXIKLSAg
ICAgICAgICogeDEwOiBzdGVwCi0gICAgICAgICAqIHgxMTogdmFkZHIKLSAgICAgICAgICovCi0g
ICAgICAgIGRzYiAgIHN5ICAgICAgICAvKiBTbyB0aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRv
IHRoZSByYW5nZSAqLwotCi0gICAgICAgIG1vdiAgIHg5LCB4MwotICAgICAgICBsZHIgICB4MTAs
ID1kY2FjaGVfbGluZV9ieXRlcyAvKiB4MTAgOj0gc3RlcCAqLwotICAgICAgICBsZHIgICB4MTAs
IFt4MTBdCi0gICAgICAgIG1vdiAgIHgxMSwgeDIKLQotMTogICAgICBkYyAgICBjdmFjLCB4MTEK
LQotICAgICAgICBhZGQgICB4MTEsIHgxMSwgeDEwCi0gICAgICAgIHN1YnMgIHg5LCB4OSwgeDEw
Ci0gICAgICAgIGJndCAgIDFiCi0KKyAqIFRPRE86IFRoaXMgY29kZSBkb2VzIG5vdCBjb21wbHkg
d2l0aCBicmVhay1iZWZvcmUtbWFrZS4KKyAqLworRU5UUlkoc3dpdGNoX3R0YnIpCiAgICAgICAg
IGRzYiAgIHN5ICAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIHRoZSBmbHVzaGVzIGhhcHBl
biBiZWZvcmUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBjb250aW51
aW5nICovCiAgICAgICAgIGlzYiAgICAgICAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIHN5
bmNocm9uaXphdGlvbiB3aXRoIHByZXZpb3VzCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0u
YyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDk4N2ZjYjkxNjIuLjVmNGZiMDkyNTcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC02MDEs
NyArNjAxLDcgQEAgdm9pZCBfX2luaXQgcmVtb3ZlX2Vhcmx5X21hcHBpbmdzKHZvaWQpCiAgICAg
Zmx1c2hfeGVuX2RhdGFfdGxiX3JhbmdlX3ZhKEJPT1RfRkRUX1ZJUlRfU1RBUlQsIEJPT1RfRkRU
X1NMT1RfU0laRSk7CiB9CiAKLWV4dGVybiB2b2lkIHJlbG9jYXRlX3hlbih1aW50NjRfdCB0dGJy
LCB2b2lkICpzcmMsIHZvaWQgKmRzdCwgc2l6ZV90IGxlbik7CitleHRlcm4gdm9pZCBzd2l0Y2hf
dHRicih1aW50NjRfdCB0dGJyKTsKIAogLyogQ2xlYXIgYSB0cmFuc2xhdGlvbiB0YWJsZSBhbmQg
Y2xlYW4gJiBpbnZhbGlkYXRlIHRoZSBjYWNoZSAqLwogc3RhdGljIHZvaWQgY2xlYXJfdGFibGUo
dm9pZCAqdGFibGUpCkBAIC02MTIsMTUgKzYxMiwxMyBAQCBzdGF0aWMgdm9pZCBjbGVhcl90YWJs
ZSh2b2lkICp0YWJsZSkKIAogLyogQm9vdC10aW1lIHBhZ2V0YWJsZSBzZXR1cC4KICAqIENoYW5n
ZXMgaGVyZSBtYXkgbmVlZCBtYXRjaGluZyBjaGFuZ2VzIGluIGhlYWQuUyAqLwotdm9pZCBfX2lu
aXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsIHBhZGRy
X3QgeGVuX3BhZGRyKQordm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25n
IGJvb3RfcGh5c19vZmZzZXQpCiB7CiAgICAgdWludDY0X3QgdHRicjsKLSAgICB1bnNpZ25lZCBs
b25nIGRlc3RfdmE7CiAgICAgbHBhZV90IHB0ZSwgKnA7CiAgICAgaW50IGk7CiAKLSAgICAvKiBD
YWxjdWxhdGUgdmlydC10by1waHlzIG9mZnNldCBmb3IgdGhlIG5ldyBsb2NhdGlvbiAqLwotICAg
IHBoeXNfb2Zmc2V0ID0geGVuX3BhZGRyIC0gKHVuc2lnbmVkIGxvbmcpIF9zdGFydDsKKyAgICBw
aHlzX29mZnNldCA9IGJvb3RfcGh5c19vZmZzZXQ7CiAKICNpZmRlZiBDT05GSUdfQVJNXzY0CiAg
ICAgcCA9ICh2b2lkICopIHhlbl9wZ3RhYmxlOwpAQCAtNjUyLDcgKzY1MCw3IEBAIHZvaWQgX19p
bml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRk
cl90IHhlbl9wYWRkcikKICAgICAvKiBJbml0aWFsaXNlIHhlbiBzZWNvbmQgbGV2ZWwgZW50cmll
cyAuLi4gKi8KICAgICAvKiAuLi4gWGVuJ3MgdGV4dCBldGMgKi8KIAotICAgIHB0ZSA9IG1mbl90
b194ZW5fZW50cnkobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIE1UX05PUk1BTCk7CisgICAgcHRl
ID0gcHRlX29mX3hlbmFkZHIoKHZhZGRyX3QpX3N0YXJ0KTsKICAgICBwdGUucHQueG4gPSAwOy8q
IENvbnRhaW5zIG91ciB0ZXh0IG1hcHBpbmchICovCiAgICAgeGVuX3NlY29uZFtzZWNvbmRfdGFi
bGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0gPSBwdGU7CiAKQEAgLTY2NywyMSArNjY1LDEzIEBA
IHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zm
c2V0LCBwYWRkcl90IHhlbl9wYWRkcikKICAgICBwdGUgPSBib290X3NlY29uZFtzZWNvbmRfdGFi
bGVfb2Zmc2V0KEJPT1RfRkRUX1ZJUlRfU1RBUlQgKyBTWl8yTSldOwogICAgIHhlbl9zZWNvbmRb
c2Vjb25kX3RhYmxlX29mZnNldChCT09UX0ZEVF9WSVJUX1NUQVJUICsgU1pfMk0pXSA9IHB0ZTsK
IAotICAgIC8qIC4uLiBCb290IE1pc2MgYXJlYSBmb3IgeGVuIHJlbG9jYXRpb24gKi8KLSAgICBk
ZXN0X3ZhID0gQk9PVF9SRUxPQ19WSVJUX1NUQVJUOwotICAgIHB0ZSA9IG1mbl90b194ZW5fZW50
cnkobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIE1UX05PUk1BTCk7Ci0gICAgLyogTWFwIHRoZSBk
ZXN0aW5hdGlvbiBpbiB4ZW5fc2Vjb25kLiAqLwotICAgIHhlbl9zZWNvbmRbc2Vjb25kX3RhYmxl
X29mZnNldChkZXN0X3ZhKV0gPSBwdGU7Ci0gICAgLyogTWFwIHRoZSBkZXN0aW5hdGlvbiBpbiBi
b290X3NlY29uZC4gKi8KLSAgICB3cml0ZV9wdGUoYm9vdF9zZWNvbmQgKyBzZWNvbmRfdGFibGVf
b2Zmc2V0KGRlc3RfdmEpLCBwdGUpOwotICAgIGZsdXNoX3hlbl9kYXRhX3RsYl9yYW5nZV92YV9s
b2NhbChkZXN0X3ZhLCBTRUNPTkRfU0laRSk7CiAjaWZkZWYgQ09ORklHX0FSTV82NAogICAgIHR0
YnIgPSAodWludHB0cl90KSB4ZW5fcGd0YWJsZSArIHBoeXNfb2Zmc2V0OwogI2Vsc2UKICAgICB0
dGJyID0gKHVpbnRwdHJfdCkgY3B1MF9wZ3RhYmxlICsgcGh5c19vZmZzZXQ7CiAjZW5kaWYKIAot
ICAgIHJlbG9jYXRlX3hlbih0dGJyLCBfc3RhcnQsICh2b2lkKilkZXN0X3ZhLCBfZW5kIC0gX3N0
YXJ0KTsKKyAgICBzd2l0Y2hfdHRicih0dGJyKTsKIAogICAgIC8qIENsZWFyIHRoZSBjb3B5IG9m
IHRoZSBib290IHBhZ2V0YWJsZXMuIEVhY2ggc2Vjb25kYXJ5IENQVQogICAgICAqIHJlYnVpbGRz
IHRoZXNlIGl0c2VsZiAoc2VlIGhlYWQuUykgKi8KQEAgLTY5Niw3ICs2ODYsNyBAQCB2b2lkIF9f
aW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFk
ZHJfdCB4ZW5fcGFkZHIpCiAgICAgLyogQnJlYWsgdXAgdGhlIFhlbiBtYXBwaW5nIGludG8gNGsg
cGFnZXMgYW5kIHByb3RlY3QgdGhlbSBzZXBhcmF0ZWx5LiAqLwogICAgIGZvciAoIGkgPSAwOyBp
IDwgTFBBRV9FTlRSSUVTOyBpKysgKQogICAgIHsKLSAgICAgICAgbWZuX3QgbWZuID0gbWZuX2Fk
ZChtYWRkcl90b19tZm4oeGVuX3BhZGRyKSwgaSk7CisgICAgICAgIG1mbl90IG1mbiA9IG1mbl9h
ZGQobWFkZHJfdG9fbWZuKCh2YWRkcl90KV9zdGFydCArIHBoeXNfb2Zmc2V0KSwgaSk7CiAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgdmEgPSBYRU5fVklSVF9TVEFSVCArIChpIDw8IFBBR0VfU0hJRlQp
OwogICAgICAgICBpZiAoICFpc19rZXJuZWwodmEpICkKICAgICAgICAgICAgIGJyZWFrOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRl
eCBhZWM1M2YzMGQzLi5lODQxNzJmYmMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAu
YworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtMzc0LDYgKzM3NCw3IEBAIHZvaWQgX19p
bml0IGRpc2NhcmRfaW5pdGlhbF9tb2R1bGVzKHZvaWQpCiAgICAgcmVtb3ZlX2Vhcmx5X21hcHBp
bmdzKCk7CiB9CiAKKyNpZmRlZiBDT05GSUdfQVJNXzMyCiAvKgogICogUmV0dXJucyB0aGUgZW5k
IGFkZHJlc3Mgb2YgdGhlIGhpZ2hlc3QgcmVnaW9uIGluIHRoZSByYW5nZSBzLi5lCiAgKiB3aXRo
IHJlcXVpcmVkIHNpemUgYW5kIGFsaWdubWVudCB0aGF0IGRvZXMgbm90IGNvbmZsaWN0IHdpdGgg
dGhlCkBAIC00NDAsNiArNDQxLDcgQEAgc3RhdGljIHBhZGRyX3QgX19pbml0IGNvbnNpZGVyX21v
ZHVsZXMocGFkZHJfdCBzLCBwYWRkcl90IGUsCiAgICAgfQogICAgIHJldHVybiBlOwogfQorI2Vu
ZGlmCiAKIC8qCiAgKiBSZXR1cm4gdGhlIGVuZCBvZiB0aGUgbm9uLW1vZHVsZSByZWdpb24gc3Rh
cnRpbmcgYXQgcy4gSW4gb3RoZXIKQEAgLTQ3NSw1OSArNDc3LDYgQEAgc3RhdGljIHBhZGRyX3Qg
X19pbml0IG5leHRfbW9kdWxlKHBhZGRyX3QgcywgcGFkZHJfdCAqZW5kKQogICAgIHJldHVybiBs
b3dlc3Q7CiB9CiAKLQotLyoqCi0gKiBnZXRfeGVuX3BhZGRyIC0gZ2V0IHBoeXNpY2FsIGFkZHJl
c3MgdG8gcmVsb2NhdGUgWGVuIHRvCi0gKgotICogWGVuIGlzIHJlbG9jYXRlZCB0byBhcyBuZWFy
IHRvIHRoZSB0b3Agb2YgUkFNIGFzIHBvc3NpYmxlIGFuZAotICogYWxpZ25lZCB0byBhIFhFTl9Q
QUREUl9BTElHTiBib3VuZGFyeS4KLSAqLwotc3RhdGljIHBhZGRyX3QgX19pbml0IGdldF94ZW5f
cGFkZHIodm9pZCkKLXsKLSAgICBzdHJ1Y3QgbWVtaW5mbyAqbWkgPSAmYm9vdGluZm8ubWVtOwot
ICAgIHBhZGRyX3QgbWluX3NpemU7Ci0gICAgcGFkZHJfdCBwYWRkciA9IDA7Ci0gICAgaW50IGk7
Ci0KLSAgICBtaW5fc2l6ZSA9IChfZW5kIC0gX3N0YXJ0ICsgKFhFTl9QQUREUl9BTElHTi0xKSkg
JiB+KFhFTl9QQUREUl9BTElHTi0xKTsKLQotICAgIC8qIEZpbmQgdGhlIGhpZ2hlc3QgYmFuayB3
aXRoIGVub3VnaCBzcGFjZS4gKi8KLSAgICBmb3IgKCBpID0gMDsgaSA8IG1pLT5ucl9iYW5rczsg
aSsrICkKLSAgICB7Ci0gICAgICAgIGNvbnN0IHN0cnVjdCBtZW1iYW5rICpiYW5rID0gJm1pLT5i
YW5rW2ldOwotICAgICAgICBwYWRkcl90IHMsIGU7Ci0KLSAgICAgICAgaWYgKCBiYW5rLT5zaXpl
ID49IG1pbl9zaXplICkKLSAgICAgICAgewotICAgICAgICAgICAgZSA9IGNvbnNpZGVyX21vZHVs
ZXMoYmFuay0+c3RhcnQsIGJhbmstPnN0YXJ0ICsgYmFuay0+c2l6ZSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1pbl9zaXplLCBYRU5fUEFERFJfQUxJR04sIDApOwotICAgICAg
ICAgICAgaWYgKCAhZSApCi0gICAgICAgICAgICAgICAgY29udGludWU7Ci0KLSNpZmRlZiBDT05G
SUdfQVJNXzMyCi0gICAgICAgICAgICAvKiBYZW4gbXVzdCBiZSB1bmRlciA0R0IgKi8KLSAgICAg
ICAgICAgIGlmICggZSA+IDB4MTAwMDAwMDAwVUxMICkKLSAgICAgICAgICAgICAgICBlID0gMHgx
MDAwMDAwMDBVTEw7Ci0gICAgICAgICAgICBpZiAoIGUgPCBiYW5rLT5zdGFydCApCi0gICAgICAg
ICAgICAgICAgY29udGludWU7Ci0jZW5kaWYKLQotICAgICAgICAgICAgcyA9IGUgLSBtaW5fc2l6
ZTsKLQotICAgICAgICAgICAgaWYgKCBzID4gcGFkZHIgKQotICAgICAgICAgICAgICAgIHBhZGRy
ID0gczsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGlmICggIXBhZGRyICkKLSAgICAgICAgcGFu
aWMoIk5vdCBlbm91Z2ggbWVtb3J5IHRvIHJlbG9jYXRlIFhlblxuIik7Ci0KLSAgICBwcmludGso
IlBsYWNpbmcgWGVuIGF0IDB4JSJQUklwYWRkciItMHglIlBSSXBhZGRyIlxuIiwKLSAgICAgICAg
ICAgcGFkZHIsIHBhZGRyICsgbWluX3NpemUpOwotCi0gICAgcmV0dXJuIHBhZGRyOwotfQotCiBz
dGF0aWMgdm9pZCBfX2luaXQgaW5pdF9wZHgodm9pZCkKIHsKICAgICBwYWRkcl90IGJhbmtfc3Rh
cnQsIGJhbmtfc2l6ZSwgYmFua19lbmQ7CkBAIC03ODMsNyArNzMyLDYgQEAgdm9pZCBfX2luaXQg
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKIHsKICAgICBzaXplX3Qg
ZmR0X3NpemU7CiAgICAgaW50IGNwdXMsIGk7Ci0gICAgcGFkZHJfdCB4ZW5fcGFkZHI7CiAgICAg
Y29uc3QgY2hhciAqY21kbGluZTsKICAgICBzdHJ1Y3QgYm9vdG1vZHVsZSAqeGVuX2Jvb3Rtb2R1
bGU7CiAgICAgc3RydWN0IGRvbWFpbiAqZG9tMDsKQEAgLTgyNywxNCArNzc1LDcgQEAgdm9pZCBf
X2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoX2VuZCAtIF9zdGFydCAr
IDEpLCBmYWxzZSk7CiAgICAgQlVHX09OKCF4ZW5fYm9vdG1vZHVsZSk7CiAKLSAgICB4ZW5fcGFk
ZHIgPSBnZXRfeGVuX3BhZGRyKCk7Ci0gICAgc2V0dXBfcGFnZXRhYmxlcyhib290X3BoeXNfb2Zm
c2V0LCB4ZW5fcGFkZHIpOwotCi0gICAgLyogVXBkYXRlIFhlbidzIGFkZHJlc3Mgbm93IHRoYXQg
d2UgaGF2ZSByZWxvY2F0ZWQuICovCi0gICAgcHJpbnRrKCJVcGRhdGUgQk9PVE1PRF9YRU4gZnJv
bSAlIlBSSXBhZGRyIi0lIlBSSXBhZGRyIiA9PiAlIlBSSXBhZGRyIi0lIlBSSXBhZGRyIlxuIiwK
LSAgICAgICAgICAgeGVuX2Jvb3Rtb2R1bGUtPnN0YXJ0LCB4ZW5fYm9vdG1vZHVsZS0+c3RhcnQg
KyB4ZW5fYm9vdG1vZHVsZS0+c2l6ZSwKLSAgICAgICAgICAgeGVuX3BhZGRyLCB4ZW5fcGFkZHIg
KyB4ZW5fYm9vdG1vZHVsZS0+c2l6ZSk7Ci0gICAgeGVuX2Jvb3Rtb2R1bGUtPnN0YXJ0ID0geGVu
X3BhZGRyOworICAgIHNldHVwX3BhZ2V0YWJsZXMoYm9vdF9waHlzX29mZnNldCk7CiAKICAgICBz
ZXR1cF9tbShmZHRfcGFkZHIsIGZkdF9zaXplKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCmluZGV4IDk0MGI3NGJlMzMu
LjEyOTQwNGIxOTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTE2OSw3ICsxNjksNyBAQCBleHRlcm4gdW5zaWdu
ZWQgbG9uZyB0b3RhbF9wYWdlczsKICNkZWZpbmUgUERYX0dST1VQX1NISUZUIFNFQ09ORF9TSElG
VAogCiAvKiBCb290LXRpbWUgcGFnZXRhYmxlIHNldHVwICovCi1leHRlcm4gdm9pZCBzZXR1cF9w
YWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFk
ZHIpOworZXh0ZXJuIHZvaWQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5
c19vZmZzZXQpOwogLyogTWFwIEZEVCBpbiBib290IHBhZ2V0YWJsZSAqLwogZXh0ZXJuIHZvaWQg
KmVhcmx5X2ZkdF9tYXAocGFkZHJfdCBmZHRfcGFkZHIpOwogLyogUmVtb3ZlIGVhcmx5IG1hcHBp
bmdzICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 20:47:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 20:47: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-devel-bounces@lists.xenproject.org>)
	id 1gPvt9-0003ND-Em; Thu, 22 Nov 2018 20:47: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=7bx1=ob=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gPvt7-0003Mz-Qg
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 20:47:49 +0000
X-Inumbo-ID: df2eea60-ee97-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id df2eea60-ee97-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 20:47:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6B1F232AD;
 Thu, 22 Nov 2018 12:47:48 -0800 (PST)
Received: from [10.37.12.251] (unknown [10.37.12.251])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E92943F575;
 Thu, 22 Nov 2018 12:47:46 -0800 (PST)
To: xen-devel@lists.xen.org
References: <20181122204640.30926-1-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <88e1f2d1-7f45-b7ca-57fb-62ed4f477f5e@arm.com>
Date: Thu, 22 Nov 2018 20:47:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181122204640.30926-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: Stop relocating Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGxlYXNlIGlnbm9yZSB0aGlzIG9uZS4gSSB1c2VkIHRoZSB3cm9uZyBlLW1haWwgYWRkcmVzcy4K
ClNvcnJ5IGZvciB0aGUgbm9pc2UuCgpPbiAxMS8yMi8xOCA4OjQ2IFBNLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4gQXQgdGhlIG1vbWVudCwgWGVuIGlzIHJlbG9jYXRlZCB0b3dhcmRzIHRoZSBlbmQg
b2YgdGhlIG1lbW9yeS4gV2hpbGUKPiB0aGlzIGhhcyB0aGUgYWR2YW50YWdlIHRvIGZyZWUgc3Bh
Y2UgaW4gbG93IG1lbW9yeSwgdGhlIGNvZGUgaXMgbm90Cj4gY29tcGxpYW50IHdpdGggdGhlIGJy
ZWFrLWJlZm9yZS1tYWtlIGJlY2F1c2UgaXQgcmVxdWlyZXMgdG8gc3dpdGNoCj4gYmV0d2VlbiB0
d28gc2V0cyBvZiBwYWdlLXRhYmxlLiBUaGlzIGlzIG5vdCBlbnRpcmVseSB0cml2aWFsIHRvIGZp
eCBhcwo+IGl0IHdvdWxkIHJlcXVpcmUgdXMgdG8gZ28gdGhyb3VnaCBhbiBpZGVudGl0eSBtYXBw
aW5nIGFuZCBkaXNhYmxpbmcgTU1VLgo+IAo+IEZ1cnRoZXJlbW9yZSwgaXQgbG9va3MgbGlrZSB0
aGF0IHNvbWUgcGxhdGZvcm0gKHN1Y2ggYXMgdGhlIEhpa2V5OTYwKQo+IG1heSBub3QgYmUgYWJs
ZSB0byBicmluZy11cCBzZWNvbmRhcnkgQ1BVcyBpZiB0aGUgZW50cnkgaXMgdG9vIGhpZ2guCj4g
Cj4gSSBkb24ndCBiZWxpZXZlIHRoZSBsb3cgbWVtb3J5IGlzIGFuIGlzc3VlIGJlY2F1c2UgWGVu
IGlzIHF1aXRlIHRpbnkKPiAoPCAyTUIpLiBTbyB0aGUgYmVzdCBzb2x1dGlvbiBpcyB0byBzdG9w
IHJlbG9jYXRpbmcgWGVuLiBUaGlzIGhhcyB0aGUKPiBhZHZhbnRhZ2UgdG8gc2ltcGxpZnkgdGhl
IGNvZGUuCj4gCj4gTm90ZSB0aGF0IHRoZSBicmVhay1iZWZvcmUtbWFrZSBpc3N1ZSBpcyBub3Qg
Zml4ZWQgYnkgdGhpcyBwYXRjaC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyB8
IDU0ICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgeGVuL2FyY2gv
YXJtL2FybTY0L2hlYWQuUyB8IDUwICsrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+ICAgeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICB8IDIyICsrKysrLS0tLS0tLS0tLS0KPiAg
IHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgfCA2NSArKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oICB8ICAy
ICstCj4gICA1IGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDE3NCBkZWxldGlvbnMo
LSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyBiL3hlbi9hcmNo
L2FybS9hcm0zMi9oZWFkLlMKPiBpbmRleCA5M2I1MWU5ZWYyLi4zOTBhNTA1ZTA1IDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKPiArKysgYi94ZW4vYXJjaC9hcm0vYXJt
MzIvaGVhZC5TCj4gQEAgLTQ2OSw1OCArNDY5LDEyIEBAIGZhaWw6ICAgUFJJTlQoIi0gQm9vdCBm
YWlsZWQgLVxyXG4iKQo+ICAgR0xPQkFMKF9lbmRfYm9vdCkKPiAgIAo+ICAgLyoKPiAtICogQ29w
eSBYZW4gdG8gbmV3IGxvY2F0aW9uIGFuZCBzd2l0Y2ggVFRCUgo+ICsgKiBTd2l0Y2ggVFRCUgo+
ICAgICogcjE6cjAgICAgICAgdHRicgo+IC0gKiByMiAgICAgICAgICBzb3VyY2UgYWRkcmVzcwo+
IC0gKiByMyAgICAgICAgICBkZXN0aW5hdGlvbiBhZGRyZXNzCj4gLSAqIFtzcF09PnI0ICAgIGxl
bmd0aAo+ICAgICoKPiAtICogU291cmNlIGFuZCBkZXN0aW5hdGlvbiBtdXN0IGJlIHdvcmQgYWxp
Z25lZCwgbGVuZ3RoIGlzIHJvdW5kZWQgdXAKPiAtICogdG8gYSAxNiBieXRlIGJvdW5kYXJ5Lgo+
IC0gKgo+IC0gKiBNVVNUIEJFIFZFUlkgQ0FSRUZVTCB3aGVuIHNhdmluZyB0aGluZ3MgdG8gUkFN
IG92ZXIgdGhlIGNvcHkKPiArICogVE9ETzogVGhpcyBjb2RlIGRvZXMgbm90IGNvbXBseSB3aXRo
IGJyZWFrLWJlZm9yZS1tYWtlLgo+ICAgICovCj4gLUVOVFJZKHJlbG9jYXRlX3hlbikKPiAtICAg
ICAgICBwdXNoIHtyNCxyNSxyNixyNyxyOCxyOSxyMTAscjExfQo+IC0KPiAtICAgICAgICBsZHIg
ICByNCwgW3NwLCAjOCo0XSAgICAgICAgICAgICAgICAvKiBHZXQgNHRoIGFyZ3VtZW50IGZyb20g
c3RhY2sgKi8KPiAtCj4gLSAgICAgICAgLyogQ29weSAxNiBieXRlcyBhdCBhIHRpbWUgdXNpbmc6
Cj4gLSAgICAgICAgICogcjU6ICBjb3VudGVyCj4gLSAgICAgICAgICogcjY6ICBkYXRhCj4gLSAg
ICAgICAgICogcjc6ICBkYXRhCj4gLSAgICAgICAgICogcjg6ICBkYXRhCj4gLSAgICAgICAgICog
cjk6ICBkYXRhCj4gLSAgICAgICAgICogcjEwOiBzb3VyY2UKPiAtICAgICAgICAgKiByMTE6IGRl
c3RpbmF0aW9uCj4gLSAgICAgICAgICovCj4gLSAgICAgICAgbW92ICAgcjUsIHI0Cj4gLSAgICAg
ICAgbW92ICAgcjEwLCByMgo+IC0gICAgICAgIG1vdiAgIHIxMSwgcjMKPiAtMTogICAgICBsZG1p
YSByMTAhLCB7cjYsIHI3LCByOCwgcjl9Cj4gLSAgICAgICAgc3RtaWEgcjExISwge3I2LCByNywg
cjgsIHI5fQo+IC0KPiAtICAgICAgICBzdWJzICByNSwgcjUsICMxNgo+IC0gICAgICAgIGJndCAg
IDFiCj4gLQo+IC0gICAgICAgIC8qIEZsdXNoIGRlc3RpbmF0aW9uIGZyb20gZGNhY2hlIHVzaW5n
Ogo+IC0gICAgICAgICAqIHI1OiBjb3VudGVyCj4gLSAgICAgICAgICogcjY6IHN0ZXAKPiAtICAg
ICAgICAgKiByNzogdmFkZHIKPiAtICAgICAgICAgKi8KPiAtICAgICAgICBkc2IgICAgICAgIC8q
IFNvIHRoZSBDUFUgaXNzdWVzIGFsbCB3cml0ZXMgdG8gdGhlIHJhbmdlICovCj4gLQo+IC0gICAg
ICAgIG1vdiAgIHI1LCByNAo+IC0gICAgICAgIGxkciAgIHI2LCA9ZGNhY2hlX2xpbmVfYnl0ZXMg
LyogcjYgOj0gc3RlcCAqLwo+IC0gICAgICAgIGxkciAgIHI2LCBbcjZdCj4gLSAgICAgICAgbW92
ICAgcjcsIHIzCj4gLQo+IC0xOiAgICAgIG1jciAgIENQMzIocjcsIERDQ01WQUMpCj4gLQo+IC0g
ICAgICAgIGFkZCAgIHI3LCByNywgcjYKPiAtICAgICAgICBzdWJzICByNSwgcjUsIHI2Cj4gLSAg
ICAgICAgYmd0ICAgMWIKPiAtCj4gK0VOVFJZKHN3aXRjaF90dGJyKQo+ICAgICAgICAgICBkc2Ig
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIHRoZSBmbHVzaGVzIGhhcHBlbiBi
ZWZvcmUKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGNvbnRp
bnVpbmcgKi8KPiAgICAgICAgICAgaXNiICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIEVu
c3VyZSBzeW5jaHJvbml6YXRpb24gd2l0aCBwcmV2aW91cwo+IEBAIC01NDMsOCArNDk3LDYgQEAg
RU5UUlkocmVsb2NhdGVfeGVuKQo+ICAgICAgICAgICBkc2IgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgVExCK0JQIGZsdXNoICovCj4gICAgICAgICAg
IGlzYgo+ICAgCj4gLSAgICAgICAgcG9wIHtyNCwgcjUscjYscjcscjgscjkscjEwLHIxMX0KPiAt
Cj4gICAgICAgICAgIG1vdiBwYywgbHIKPiAgIAo+ICAgI2lmZGVmIENPTkZJR19FQVJMWV9QUklO
VEsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2Fy
bS9hcm02NC9oZWFkLlMKPiBpbmRleCA5NDI4YzNmNWEyLi40NTg5YTM3ODc0IDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKPiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
aGVhZC5TCj4gQEAgLTYwNSw1MiArNjA1LDE0IEBAIGZhaWw6ICAgUFJJTlQoIi0gQm9vdCBmYWls
ZWQgLVxyXG4iKQo+ICAgCj4gICBHTE9CQUwoX2VuZF9ib290KQo+ICAgCj4gLS8qIENvcHkgWGVu
IHRvIG5ldyBsb2NhdGlvbiBhbmQgc3dpdGNoIFRUQlIKPiAtICogeDAgICAgdHRicgo+IC0gKiB4
MSAgICBzb3VyY2UgYWRkcmVzcwo+IC0gKiB4MiAgICBkZXN0aW5hdGlvbiBhZGRyZXNzCj4gLSAq
IHgzICAgIGxlbmd0aAo+ICsvKgo+ICsgKiBTd2l0Y2ggVFRCUgo+ICAgICoKPiAtICogU291cmNl
IGFuZCBkZXN0aW5hdGlvbiBtdXN0IGJlIHdvcmQgYWxpZ25lZCwgbGVuZ3RoIGlzIHJvdW5kZWQg
dXAKPiAtICogdG8gYSAxNiBieXRlIGJvdW5kYXJ5Lgo+ICsgKiB4MCAgICB0dGJyCj4gICAgKgo+
IC0gKiBNVVNUIEJFIFZFUlkgQ0FSRUZVTCB3aGVuIHNhdmluZyB0aGluZ3MgdG8gUkFNIG92ZXIg
dGhlIGNvcHkgKi8KPiAtRU5UUlkocmVsb2NhdGVfeGVuKQo+IC0gICAgICAgIC8qIENvcHkgMTYg
Ynl0ZXMgYXQgYSB0aW1lIHVzaW5nOgo+IC0gICAgICAgICAqICAgeDk6IGNvdW50ZXIKPiAtICAg
ICAgICAgKiAgIHgxMDogZGF0YQo+IC0gICAgICAgICAqICAgeDExOiBkYXRhCj4gLSAgICAgICAg
ICogICB4MTI6IHNvdXJjZQo+IC0gICAgICAgICAqICAgeDEzOiBkZXN0aW5hdGlvbgo+IC0gICAg
ICAgICAqLwo+IC0gICAgICAgIG1vdiAgICAgeDksIHgzCj4gLSAgICAgICAgbW92ICAgICB4MTIs
IHgxCj4gLSAgICAgICAgbW92ICAgICB4MTMsIHgyCj4gLQo+IC0xOiAgICAgIGxkcCAgICAgeDEw
LCB4MTEsIFt4MTJdLCAjMTYKPiAtICAgICAgICBzdHAgICAgIHgxMCwgeDExLCBbeDEzXSwgIzE2
Cj4gLQo+IC0gICAgICAgIHN1YnMgICAgeDksIHg5LCAjMTYKPiAtICAgICAgICBiZ3QgICAgIDFi
Cj4gLQo+IC0gICAgICAgIC8qIEZsdXNoIGRlc3RpbmF0aW9uIGZyb20gZGNhY2hlIHVzaW5nOgo+
IC0gICAgICAgICAqIHg5OiBjb3VudGVyCj4gLSAgICAgICAgICogeDEwOiBzdGVwCj4gLSAgICAg
ICAgICogeDExOiB2YWRkcgo+IC0gICAgICAgICAqLwo+IC0gICAgICAgIGRzYiAgIHN5ICAgICAg
ICAvKiBTbyB0aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRvIHRoZSByYW5nZSAqLwo+IC0KPiAt
ICAgICAgICBtb3YgICB4OSwgeDMKPiAtICAgICAgICBsZHIgICB4MTAsID1kY2FjaGVfbGluZV9i
eXRlcyAvKiB4MTAgOj0gc3RlcCAqLwo+IC0gICAgICAgIGxkciAgIHgxMCwgW3gxMF0KPiAtICAg
ICAgICBtb3YgICB4MTEsIHgyCj4gLQo+IC0xOiAgICAgIGRjICAgIGN2YWMsIHgxMQo+IC0KPiAt
ICAgICAgICBhZGQgICB4MTEsIHgxMSwgeDEwCj4gLSAgICAgICAgc3VicyAgeDksIHg5LCB4MTAK
PiAtICAgICAgICBiZ3QgICAxYgo+IC0KPiArICogVE9ETzogVGhpcyBjb2RlIGRvZXMgbm90IGNv
bXBseSB3aXRoIGJyZWFrLWJlZm9yZS1tYWtlLgo+ICsgKi8KPiArRU5UUlkoc3dpdGNoX3R0YnIp
Cj4gICAgICAgICAgIGRzYiAgIHN5ICAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIHRoZSBm
bHVzaGVzIGhhcHBlbiBiZWZvcmUKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKiBjb250aW51aW5nICovCj4gICAgICAgICAgIGlzYiAgICAgICAgICAgICAgICAgICAg
ICAgICAgLyogRW5zdXJlIHN5bmNocm9uaXphdGlvbiB3aXRoIHByZXZpb3VzCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPiBpbmRleCA5ODdmY2I5
MTYyLi41ZjRmYjA5MjU3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4gKysrIGIv
eGVuL2FyY2gvYXJtL21tLmMKPiBAQCAtNjAxLDcgKzYwMSw3IEBAIHZvaWQgX19pbml0IHJlbW92
ZV9lYXJseV9tYXBwaW5ncyh2b2lkKQo+ICAgICAgIGZsdXNoX3hlbl9kYXRhX3RsYl9yYW5nZV92
YShCT09UX0ZEVF9WSVJUX1NUQVJULCBCT09UX0ZEVF9TTE9UX1NJWkUpOwo+ICAgfQo+ICAgCj4g
LWV4dGVybiB2b2lkIHJlbG9jYXRlX3hlbih1aW50NjRfdCB0dGJyLCB2b2lkICpzcmMsIHZvaWQg
KmRzdCwgc2l6ZV90IGxlbik7Cj4gK2V4dGVybiB2b2lkIHN3aXRjaF90dGJyKHVpbnQ2NF90IHR0
YnIpOwo+ICAgCj4gICAvKiBDbGVhciBhIHRyYW5zbGF0aW9uIHRhYmxlIGFuZCBjbGVhbiAmIGlu
dmFsaWRhdGUgdGhlIGNhY2hlICovCj4gICBzdGF0aWMgdm9pZCBjbGVhcl90YWJsZSh2b2lkICp0
YWJsZSkKPiBAQCAtNjEyLDE1ICs2MTIsMTMgQEAgc3RhdGljIHZvaWQgY2xlYXJfdGFibGUodm9p
ZCAqdGFibGUpCj4gICAKPiAgIC8qIEJvb3QtdGltZSBwYWdldGFibGUgc2V0dXAuCj4gICAgKiBD
aGFuZ2VzIGhlcmUgbWF5IG5lZWQgbWF0Y2hpbmcgY2hhbmdlcyBpbiBoZWFkLlMgKi8KPiAtdm9p
ZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQs
IHBhZGRyX3QgeGVuX3BhZGRyKQo+ICt2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2ln
bmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCkKPiAgIHsKPiAgICAgICB1aW50NjRfdCB0dGJyOwo+
IC0gICAgdW5zaWduZWQgbG9uZyBkZXN0X3ZhOwo+ICAgICAgIGxwYWVfdCBwdGUsICpwOwo+ICAg
ICAgIGludCBpOwo+ICAgCj4gLSAgICAvKiBDYWxjdWxhdGUgdmlydC10by1waHlzIG9mZnNldCBm
b3IgdGhlIG5ldyBsb2NhdGlvbiAqLwo+IC0gICAgcGh5c19vZmZzZXQgPSB4ZW5fcGFkZHIgLSAo
dW5zaWduZWQgbG9uZykgX3N0YXJ0Owo+ICsgICAgcGh5c19vZmZzZXQgPSBib290X3BoeXNfb2Zm
c2V0Owo+ICAgCj4gICAjaWZkZWYgQ09ORklHX0FSTV82NAo+ICAgICAgIHAgPSAodm9pZCAqKSB4
ZW5fcGd0YWJsZTsKPiBAQCAtNjUyLDcgKzY1MCw3IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0
YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRkcikK
PiAgICAgICAvKiBJbml0aWFsaXNlIHhlbiBzZWNvbmQgbGV2ZWwgZW50cmllcyAuLi4gKi8KPiAg
ICAgICAvKiAuLi4gWGVuJ3MgdGV4dCBldGMgKi8KPiAgIAo+IC0gICAgcHRlID0gbWZuX3RvX3hl
bl9lbnRyeShtYWRkcl90b19tZm4oeGVuX3BhZGRyKSwgTVRfTk9STUFMKTsKPiArICAgIHB0ZSA9
IHB0ZV9vZl94ZW5hZGRyKCh2YWRkcl90KV9zdGFydCk7Cj4gICAgICAgcHRlLnB0LnhuID0gMDsv
KiBDb250YWlucyBvdXIgdGV4dCBtYXBwaW5nISAqLwo+ICAgICAgIHhlbl9zZWNvbmRbc2Vjb25k
X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldID0gcHRlOwo+ICAgCj4gQEAgLTY2NywyMSAr
NjY1LDEzIEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290
X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRkcikKPiAgICAgICBwdGUgPSBib290X3NlY29u
ZFtzZWNvbmRfdGFibGVfb2Zmc2V0KEJPT1RfRkRUX1ZJUlRfU1RBUlQgKyBTWl8yTSldOwo+ICAg
ICAgIHhlbl9zZWNvbmRbc2Vjb25kX3RhYmxlX29mZnNldChCT09UX0ZEVF9WSVJUX1NUQVJUICsg
U1pfMk0pXSA9IHB0ZTsKPiAgIAo+IC0gICAgLyogLi4uIEJvb3QgTWlzYyBhcmVhIGZvciB4ZW4g
cmVsb2NhdGlvbiAqLwo+IC0gICAgZGVzdF92YSA9IEJPT1RfUkVMT0NfVklSVF9TVEFSVDsKPiAt
ICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIE1UX05P
Uk1BTCk7Cj4gLSAgICAvKiBNYXAgdGhlIGRlc3RpbmF0aW9uIGluIHhlbl9zZWNvbmQuICovCj4g
LSAgICB4ZW5fc2Vjb25kW3NlY29uZF90YWJsZV9vZmZzZXQoZGVzdF92YSldID0gcHRlOwo+IC0g
ICAgLyogTWFwIHRoZSBkZXN0aW5hdGlvbiBpbiBib290X3NlY29uZC4gKi8KPiAtICAgIHdyaXRl
X3B0ZShib290X3NlY29uZCArIHNlY29uZF90YWJsZV9vZmZzZXQoZGVzdF92YSksIHB0ZSk7Cj4g
LSAgICBmbHVzaF94ZW5fZGF0YV90bGJfcmFuZ2VfdmFfbG9jYWwoZGVzdF92YSwgU0VDT05EX1NJ
WkUpOwo+ICAgI2lmZGVmIENPTkZJR19BUk1fNjQKPiAgICAgICB0dGJyID0gKHVpbnRwdHJfdCkg
eGVuX3BndGFibGUgKyBwaHlzX29mZnNldDsKPiAgICNlbHNlCj4gICAgICAgdHRiciA9ICh1aW50
cHRyX3QpIGNwdTBfcGd0YWJsZSArIHBoeXNfb2Zmc2V0Owo+ICAgI2VuZGlmCj4gICAKPiAtICAg
IHJlbG9jYXRlX3hlbih0dGJyLCBfc3RhcnQsICh2b2lkKilkZXN0X3ZhLCBfZW5kIC0gX3N0YXJ0
KTsKPiArICAgIHN3aXRjaF90dGJyKHR0YnIpOwo+ICAgCj4gICAgICAgLyogQ2xlYXIgdGhlIGNv
cHkgb2YgdGhlIGJvb3QgcGFnZXRhYmxlcy4gRWFjaCBzZWNvbmRhcnkgQ1BVCj4gICAgICAgICog
cmVidWlsZHMgdGhlc2UgaXRzZWxmIChzZWUgaGVhZC5TKSAqLwo+IEBAIC02OTYsNyArNjg2LDcg
QEAgdm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19v
ZmZzZXQsIHBhZGRyX3QgeGVuX3BhZGRyKQo+ICAgICAgIC8qIEJyZWFrIHVwIHRoZSBYZW4gbWFw
cGluZyBpbnRvIDRrIHBhZ2VzIGFuZCBwcm90ZWN0IHRoZW0gc2VwYXJhdGVseS4gKi8KPiAgICAg
ICBmb3IgKCBpID0gMDsgaSA8IExQQUVfRU5UUklFUzsgaSsrICkKPiAgICAgICB7Cj4gLSAgICAg
ICAgbWZuX3QgbWZuID0gbWZuX2FkZChtYWRkcl90b19tZm4oeGVuX3BhZGRyKSwgaSk7Cj4gKyAg
ICAgICAgbWZuX3QgbWZuID0gbWZuX2FkZChtYWRkcl90b19tZm4oKHZhZGRyX3QpX3N0YXJ0ICsg
cGh5c19vZmZzZXQpLCBpKTsKPiAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YSA9IFhFTl9WSVJU
X1NUQVJUICsgKGkgPDwgUEFHRV9TSElGVCk7Cj4gICAgICAgICAgIGlmICggIWlzX2tlcm5lbCh2
YSkgKQo+ICAgICAgICAgICAgICAgYnJlYWs7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9z
ZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiBpbmRleCBhZWM1M2YzMGQzLi5lODQxNzJm
YmMzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL3NldHVwLmMKPiBAQCAtMzc0LDYgKzM3NCw3IEBAIHZvaWQgX19pbml0IGRpc2NhcmRfaW5p
dGlhbF9tb2R1bGVzKHZvaWQpCj4gICAgICAgcmVtb3ZlX2Vhcmx5X21hcHBpbmdzKCk7Cj4gICB9
Cj4gICAKPiArI2lmZGVmIENPTkZJR19BUk1fMzIKPiAgIC8qCj4gICAgKiBSZXR1cm5zIHRoZSBl
bmQgYWRkcmVzcyBvZiB0aGUgaGlnaGVzdCByZWdpb24gaW4gdGhlIHJhbmdlIHMuLmUKPiAgICAq
IHdpdGggcmVxdWlyZWQgc2l6ZSBhbmQgYWxpZ25tZW50IHRoYXQgZG9lcyBub3QgY29uZmxpY3Qg
d2l0aCB0aGUKPiBAQCAtNDQwLDYgKzQ0MSw3IEBAIHN0YXRpYyBwYWRkcl90IF9faW5pdCBjb25z
aWRlcl9tb2R1bGVzKHBhZGRyX3QgcywgcGFkZHJfdCBlLAo+ICAgICAgIH0KPiAgICAgICByZXR1
cm4gZTsKPiAgIH0KPiArI2VuZGlmCj4gICAKPiAgIC8qCj4gICAgKiBSZXR1cm4gdGhlIGVuZCBv
ZiB0aGUgbm9uLW1vZHVsZSByZWdpb24gc3RhcnRpbmcgYXQgcy4gSW4gb3RoZXIKPiBAQCAtNDc1
LDU5ICs0NzcsNiBAQCBzdGF0aWMgcGFkZHJfdCBfX2luaXQgbmV4dF9tb2R1bGUocGFkZHJfdCBz
LCBwYWRkcl90ICplbmQpCj4gICAgICAgcmV0dXJuIGxvd2VzdDsKPiAgIH0KPiAgIAo+IC0KPiAt
LyoqCj4gLSAqIGdldF94ZW5fcGFkZHIgLSBnZXQgcGh5c2ljYWwgYWRkcmVzcyB0byByZWxvY2F0
ZSBYZW4gdG8KPiAtICoKPiAtICogWGVuIGlzIHJlbG9jYXRlZCB0byBhcyBuZWFyIHRvIHRoZSB0
b3Agb2YgUkFNIGFzIHBvc3NpYmxlIGFuZAo+IC0gKiBhbGlnbmVkIHRvIGEgWEVOX1BBRERSX0FM
SUdOIGJvdW5kYXJ5Lgo+IC0gKi8KPiAtc3RhdGljIHBhZGRyX3QgX19pbml0IGdldF94ZW5fcGFk
ZHIodm9pZCkKPiAtewo+IC0gICAgc3RydWN0IG1lbWluZm8gKm1pID0gJmJvb3RpbmZvLm1lbTsK
PiAtICAgIHBhZGRyX3QgbWluX3NpemU7Cj4gLSAgICBwYWRkcl90IHBhZGRyID0gMDsKPiAtICAg
IGludCBpOwo+IC0KPiAtICAgIG1pbl9zaXplID0gKF9lbmQgLSBfc3RhcnQgKyAoWEVOX1BBRERS
X0FMSUdOLTEpKSAmIH4oWEVOX1BBRERSX0FMSUdOLTEpOwo+IC0KPiAtICAgIC8qIEZpbmQgdGhl
IGhpZ2hlc3QgYmFuayB3aXRoIGVub3VnaCBzcGFjZS4gKi8KPiAtICAgIGZvciAoIGkgPSAwOyBp
IDwgbWktPm5yX2JhbmtzOyBpKysgKQo+IC0gICAgewo+IC0gICAgICAgIGNvbnN0IHN0cnVjdCBt
ZW1iYW5rICpiYW5rID0gJm1pLT5iYW5rW2ldOwo+IC0gICAgICAgIHBhZGRyX3QgcywgZTsKPiAt
Cj4gLSAgICAgICAgaWYgKCBiYW5rLT5zaXplID49IG1pbl9zaXplICkKPiAtICAgICAgICB7Cj4g
LSAgICAgICAgICAgIGUgPSBjb25zaWRlcl9tb2R1bGVzKGJhbmstPnN0YXJ0LCBiYW5rLT5zdGFy
dCArIGJhbmstPnNpemUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbl9z
aXplLCBYRU5fUEFERFJfQUxJR04sIDApOwo+IC0gICAgICAgICAgICBpZiAoICFlICkKPiAtICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwo+IC0KPiAtI2lmZGVmIENPTkZJR19BUk1fMzIKPiAtICAg
ICAgICAgICAgLyogWGVuIG11c3QgYmUgdW5kZXIgNEdCICovCj4gLSAgICAgICAgICAgIGlmICgg
ZSA+IDB4MTAwMDAwMDAwVUxMICkKPiAtICAgICAgICAgICAgICAgIGUgPSAweDEwMDAwMDAwMFVM
TDsKPiAtICAgICAgICAgICAgaWYgKCBlIDwgYmFuay0+c3RhcnQgKQo+IC0gICAgICAgICAgICAg
ICAgY29udGludWU7Cj4gLSNlbmRpZgo+IC0KPiAtICAgICAgICAgICAgcyA9IGUgLSBtaW5fc2l6
ZTsKPiAtCj4gLSAgICAgICAgICAgIGlmICggcyA+IHBhZGRyICkKPiAtICAgICAgICAgICAgICAg
IHBhZGRyID0gczsKPiAtICAgICAgICB9Cj4gLSAgICB9Cj4gLQo+IC0gICAgaWYgKCAhcGFkZHIg
KQo+IC0gICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIG1lbW9yeSB0byByZWxvY2F0ZSBYZW5cbiIp
Owo+IC0KPiAtICAgIHByaW50aygiUGxhY2luZyBYZW4gYXQgMHglIlBSSXBhZGRyIi0weCUiUFJJ
cGFkZHIiXG4iLAo+IC0gICAgICAgICAgIHBhZGRyLCBwYWRkciArIG1pbl9zaXplKTsKPiAtCj4g
LSAgICByZXR1cm4gcGFkZHI7Cj4gLX0KPiAtCj4gICBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9w
ZHgodm9pZCkKPiAgIHsKPiAgICAgICBwYWRkcl90IGJhbmtfc3RhcnQsIGJhbmtfc2l6ZSwgYmFu
a19lbmQ7Cj4gQEAgLTc4Myw3ICs3MzIsNiBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWdu
ZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAo+ICAgewo+ICAgICAgIHNpemVfdCBmZHRfc2l6ZTsK
PiAgICAgICBpbnQgY3B1cywgaTsKPiAtICAgIHBhZGRyX3QgeGVuX3BhZGRyOwo+ICAgICAgIGNv
bnN0IGNoYXIgKmNtZGxpbmU7Cj4gICAgICAgc3RydWN0IGJvb3Rtb2R1bGUgKnhlbl9ib290bW9k
dWxlOwo+ICAgICAgIHN0cnVjdCBkb21haW4gKmRvbTA7Cj4gQEAgLTgyNywxNCArNzc1LDcgQEAg
dm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoX2VuZCAt
IF9zdGFydCArIDEpLCBmYWxzZSk7Cj4gICAgICAgQlVHX09OKCF4ZW5fYm9vdG1vZHVsZSk7Cj4g
ICAKPiAtICAgIHhlbl9wYWRkciA9IGdldF94ZW5fcGFkZHIoKTsKPiAtICAgIHNldHVwX3BhZ2V0
YWJsZXMoYm9vdF9waHlzX29mZnNldCwgeGVuX3BhZGRyKTsKPiAtCj4gLSAgICAvKiBVcGRhdGUg
WGVuJ3MgYWRkcmVzcyBub3cgdGhhdCB3ZSBoYXZlIHJlbG9jYXRlZC4gKi8KPiAtICAgIHByaW50
aygiVXBkYXRlIEJPT1RNT0RfWEVOIGZyb20gJSJQUklwYWRkciItJSJQUklwYWRkciIgPT4gJSJQ
UklwYWRkciItJSJQUklwYWRkciJcbiIsCj4gLSAgICAgICAgICAgeGVuX2Jvb3Rtb2R1bGUtPnN0
YXJ0LCB4ZW5fYm9vdG1vZHVsZS0+c3RhcnQgKyB4ZW5fYm9vdG1vZHVsZS0+c2l6ZSwKPiAtICAg
ICAgICAgICB4ZW5fcGFkZHIsIHhlbl9wYWRkciArIHhlbl9ib290bW9kdWxlLT5zaXplKTsKPiAt
ICAgIHhlbl9ib290bW9kdWxlLT5zdGFydCA9IHhlbl9wYWRkcjsKPiArICAgIHNldHVwX3BhZ2V0
YWJsZXMoYm9vdF9waHlzX29mZnNldCk7Cj4gICAKPiAgICAgICBzZXR1cF9tbShmZHRfcGFkZHIs
IGZkdF9zaXplKTsKPiAgIAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiBpbmRleCA5NDBiNzRiZTMzLi4xMjk0MDRiMTk2
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vbW0uaAo+IEBAIC0xNjksNyArMTY5LDcgQEAgZXh0ZXJuIHVuc2lnbmVkIGxv
bmcgdG90YWxfcGFnZXM7Cj4gICAjZGVmaW5lIFBEWF9HUk9VUF9TSElGVCBTRUNPTkRfU0hJRlQK
PiAgIAo+ICAgLyogQm9vdC10aW1lIHBhZ2V0YWJsZSBzZXR1cCAqLwo+IC1leHRlcm4gdm9pZCBz
ZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4
ZW5fcGFkZHIpOwo+ICtleHRlcm4gdm9pZCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcg
Ym9vdF9waHlzX29mZnNldCk7Cj4gICAvKiBNYXAgRkRUIGluIGJvb3QgcGFnZXRhYmxlICovCj4g
ICBleHRlcm4gdm9pZCAqZWFybHlfZmR0X21hcChwYWRkcl90IGZkdF9wYWRkcik7Cj4gICAvKiBS
ZW1vdmUgZWFybHkgbWFwcGluZ3MgKi8KPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 20:51:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 20:51:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gPvwj-0004IP-20; Thu, 22 Nov 2018 20:51:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7bx1=ob=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gPvwi-0004II-Fh
 for xen-devel@lists.xen.org; Thu, 22 Nov 2018 20:51:32 +0000
X-Inumbo-ID: 642ca29a-ee98-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 642ca29a-ee98-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 20:51:31 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A5E6832AD;
 Thu, 22 Nov 2018 12:51:31 -0800 (PST)
Received: from [10.37.12.251] (unknown [10.37.12.251])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5F5213F575;
 Thu, 22 Nov 2018 12:51:30 -0800 (PST)
To: Matthew Daley <mattd@bugfuzz.com>
References: <CAD3CancOq7wwLGEoL6HcCc8iO2rYtGr8n68GA=e6iiqtUVGZyQ@mail.gmail.com>
 <31b037ae-0f4e-0494-7460-b0d78422e01b@arm.com>
 <CAD3CanfUmzin+jw6xHYJ=8vQ6V2DGbRXjj0LdCm7qspMtZ7Y=g@mail.gmail.com>
 <481882d7-e510-51ae-2529-8bf381b6c252@arm.com>
 <CAD3CaneTnc9VGb830sWmYU9VAuOh9wxPcOnxq2OpmFxP-h0row@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6dd06247-df82-5206-5fe1-77ed41da3e96@arm.com>
Date: Thu, 22 Nov 2018 20:51:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAD3CaneTnc9VGb830sWmYU9VAuOh9wxPcOnxq2OpmFxP-h0row@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Problems building and running Xen on Hikey960
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWF0dGhldywKClNvcnJ5IGZvciB0aGUgbGF0ZSBhbnN3ZXIgYW5kIHRoYW5rIHlvdSBmb3Ig
dGVzdGluZyB0aGUgcGF0Y2guCgpPbiAxMS8xMy8xOCAxMDo0MyBQTSwgTWF0dGhldyBEYWxleSB3
cm90ZToKPiBPbiBUdWUsIDEzIE5vdiAyMDE4IGF0IDAyOjAxLCBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gT24gMTEvMTEvMTggMToxNSBBTSwgTWF0dGhldyBE
YWxleSB3cm90ZToKPiBJIGdhdmUgdGhpcyBhIGdvIGJ1dCB1bmZvcnR1bmF0ZWx5IHRoZSBzYW1l
IHByb2JsZW0gb2NjdXJzIChlcnJvcgo+IC05cykuIEp1c3QgdG8gY2hlY2sgbm90aGluZyB3ZWly
ZCBpcyBoYXBwZW5pbmcgSSBhZGRlZCBhIHByaW50ayB0bwo+IGNoZWNrIHRoZSB2YWx1ZSBvZiBf
X3BhKGluaXRfc2Vjb25kYXJ5KSBpbiBjYWxsX3BzY2lfY3B1X29uLCBnaXZpbmcKPiAweGRmZTAw
MTgwLgoKSSBoYXZlIHBvc3RlZCBhIHBhdGNoIHRoYXQgZGlzYWJsZXMgY29tcGxldGVseSB0aGUg
cmVsb2NhdGlvbiBbMV0uIENvdWxkIAp5b3UgaGF2ZSBhIHRyeSBhbmQgc2VlIHdoZXRoZXIgaXQg
d29ya3Mgbm93PwoKQ2hlZXJzLAoKWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9o
dG1sL3hlbi1kZXZlbC8yMDE4LTExL21zZzAyNjM4Lmh0bWwKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 21:39:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 21:39: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-devel-bounces@lists.xenproject.org>)
	id 1gPwhQ-0007ok-Tg; Thu, 22 Nov 2018 21:39: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=bt5v=ob=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPwhP-0007oY-QX
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 21:39:47 +0000
X-Inumbo-ID: 20754ad6-ee9f-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20754ad6-ee9f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 21:39:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPwhK-0003dW-NJ; Thu, 22 Nov 2018 21:39:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPwhK-0008Kj-Bs; Thu, 22 Nov 2018 21:39:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPwhK-00048C-Ay; Thu, 22 Nov 2018 21:39:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130636-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-arm64-xsm:<job status>:broken:regression
 linux-4.19:build-arm64-pvops:<job status>:broken:regression
 linux-4.19:build-arm64:<job status>:broken:regression
 linux-4.19:build-arm64-xsm:host-install(4):broken:regression
 linux-4.19:build-arm64-pvops:host-install(4):broken:regression
 linux-4.19:build-arm64:host-install(4):broken:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-4.19:test-amd64-amd64-pygrub:guest-start:fail:heisenbug
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.19:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.19:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.19:build-arm64:hosts-allocate:broken:allowable
 linux-4.19:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.19:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.19:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.19:build-arm64:capture-logs:broken:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7950eb316adf792283cac5743dfe5a11e74833dc
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Nov 2018 21:39:42 +0000
Subject: [Xen-devel] [linux-4.19 test] 130636: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDYzNiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA2MzYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBpbiAxMzA1MjAgUkVHUi4gdnMuIDEyOTMxMwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMDUyMCBSRUdSLiB2cy4gMTI5MzEzCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMwNTIw
IFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5
MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
OTMxMwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hp
Y2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICA2IHhlbi1pbnN0YWxsICAgICAgZmFpbCBpbiAxMzAyNDQgcGFz
cyBpbiAxMzA2MzYKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgMTEgZ3Vlc3Qtc3RhcnQg
ICAgICBmYWlsIGluIDEzMDUyMCBwYXNzIGluIDEzMDYzNgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMwMjQ0
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3Jl
bHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBwYXNzIGluIDEzMDUyMAoKUmVncmVzc2lvbnMgd2hp
Y2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEyOTMxMwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAg
ICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMjkzMTMKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTMxMwogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2Vu
IGJsb2NrZWQgaW4gMTI5MzEzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwMjQ0IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwMjQ0
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMzAyNDQgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMDI0NCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTMwMjQ0IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwMjQ0IG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzAy
NDQgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwMjQ0IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzAyNDQgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMzAyNDQgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0
YWxsICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDc5NTBlYjMxNmFkZjc5MjI4M2NhYzU3NDNkZmU1YTEx
ZTc0ODMzZGMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1
YjBjMjdmM2ViYzJlYmIxODY0ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEy
OTMxMyAgMjAxOC0xMS0wMiAwNTozOTowOCBaICAgMjAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMjk0MTIgIDIwMTgtMTEtMDQgMTQ6MTA6MTUgWiAgIDE4IGRheXMgICAxMSBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzAwODAgIDIwMTgtMTEtMTUgMDE6MTc6MTcgWiAgICA3IGRh
eXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjM3MyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9r
ZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE3OTYgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 22 21:43:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Nov 2018 21:43: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-devel-bounces@lists.xenproject.org>)
	id 1gPwkd-0008Vh-KM; Thu, 22 Nov 2018 21:43: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=bt5v=ob=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPwkb-0008VU-Sx
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 21:43:05 +0000
X-Inumbo-ID: 97895a6f-ee9f-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97895a6f-ee9f-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 21:43:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPwkY-0003hk-Eb; Thu, 22 Nov 2018 21:43:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPwkY-0008VO-5P; Thu, 22 Nov 2018 21:43:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPwkY-0000bS-4X; Thu, 22 Nov 2018 21:43:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130695-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e03885248cb965ed23b51df0c044a762c7d339ad
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Nov 2018 21:43:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130695: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY5NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDY5NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZTAzODg1MjQ4Y2I5NjVlZDIzYjUxZGYwYzA0NGE3NjJjN2QzMzlhZApiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDMgZGF5cyAgIDI5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDY5MyAgMjAxOC0xMS0yMiAxNjowMDo0MCBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgTm9yYmVy
dCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdh
biA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxv
Z3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTM2IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 00:22:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 00:22: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-devel-bounces@lists.xenproject.org>)
	id 1gPzEO-00051p-Vk; Fri, 23 Nov 2018 00:22: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=qY0G=OC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gPzEO-00051f-3i
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 00:22:00 +0000
X-Inumbo-ID: c627f916-eeb5-11e8-8f6c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c627f916-eeb5-11e8-8f6c-12d6303a7972;
 Fri, 23 Nov 2018 00:21:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gPzEC-0007CO-MO; Fri, 23 Nov 2018 00:21:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gPzEC-0003ys-6A; Fri, 23 Nov 2018 00:21:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gPzEC-0000qs-4l; Fri, 23 Nov 2018 00:21:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130700-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32d7e25969199be971f08c0b8c1fcbffedca99d2
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Nov 2018 00:21:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130700: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDcwMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDcwMC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgMzJkN2UyNTk2OTE5OWJlOTcxZjA4YzBiOGMxZmNiZmZlZGNhOTlkMgpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDMgZGF5cyAgIDMwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDcwMCAgMjAxOC0xMS0yMiAyMjowMTozMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgTm9yYmVy
dCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdh
biA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxv
Z3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1OSBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 02:38:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 02:38: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-devel-bounces@lists.xenproject.org>)
	id 1gQ1Ln-00063m-FI; Fri, 23 Nov 2018 02:37: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=qy0g=oc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQ1Ll-00063a-QF
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 02:37:45 +0000
X-Inumbo-ID: c16fdadf-eec8-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c16fdadf-eec8-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 02:37:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQ1Lh-0002TR-Es; Fri, 23 Nov 2018 02:37:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQ1Lg-00063c-P8; Fri, 23 Nov 2018 02:37:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQ1Lg-0000tB-OS; Fri, 23 Nov 2018 02:37:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130645-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:build-arm64:<job status>:broken:regression
 linux-4.4:build-arm64-pvops:<job status>:broken:regression
 linux-4.4:build-arm64-xsm:<job status>:broken:regression
 linux-4.4:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.4:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.4:build-arm64:hosts-allocate:broken:allowable
 linux-4.4:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.4:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.4:build-arm64:capture-logs:broken:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8e592f4a26addb5d2008548787fbe3c9cc960fd5
X-Osstest-Versions-That: linux=7a4269707deb6ab22d488eb1a9eedae3ef88abc5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Nov 2018 02:37:40 +0000
Subject: [Xen-devel] [linux-4.4 test] 130645: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY0NSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDY0NS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVk
IGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTg5OAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTI5ODk4CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk4OTgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJv
a2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1s
b2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAg
ICA4ZTU5MmY0YTI2YWRkYjVkMjAwODU0ODc4N2ZiZTNjOWNjOTYwZmQ1CmJhc2VsaW5lIHZlcnNp
b246CiBsaW51eCAgICAgICAgICAgICAgICA3YTQyNjk3MDdkZWI2YWIyMmQ0ODhlYjFhOWVlZGFl
M2VmODhhYmM1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk4OTggIDIwMTgtMTEtMTMgMDA6NTA6
MjMgWiAgIDEwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwNjQ1ICAyMDE4LTExLTIxIDA4
OjQyOjI4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIkVyaWMgVy4gQmllZGVybWFuIiA8ZWJpZWRlcm1AeG1p
c3Npb24uY29tPgogIEFhcm8gS29za2luZW4gPGFhcm8ua29za2luZW5AaWtpLmZpPgogIEFhcm9u
IEJyb3duIDxhYXJvbi5mLmJyb3duQGludGVsLmNvbT4KICBBbCBWaXJvIDx2aXJvQHplbml2Lmxp
bnV4Lm9yZy51az4KICBBbGV4IFN0YW5vZXYgPGFsZXhAYXN0YW5vZXYuY29tPgogIEFsZXhhbmRl
ciBEdXljayA8YWxleGFuZGVyLmguZHV5Y2tAbGludXguaW50ZWwuY29tPgogIEFsZXhhbmRlciBQ
bG91bWlzdG9zIDxhbGV4LnBsb3VtaXN0b3NAZ21haWwuY29tPgogIEFsZXhhbmRyZSBCZWxsb25p
IDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbWlyIEdvbGRzdGVpbiA8YW1pcjcz
aWxAZ21haWwuY29tPgogIEFuZHJlYSBBcmNhbmdlbGkgPGFhcmNhbmdlQHJlZGhhdC5jb20+CiAg
QW5kcmVhcyBLZW1uYWRlIDxhbmRyZWFzQGtlbW5hZGUuaW5mbz4KICBBbmRyZXcgTW9ydG9uIDxh
a3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZl
bEBsaW5hcm8ub3JnPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29t
PgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFydGxvbWllaiBab2xuaWVya2ll
d2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRj
aGluZ3NAY29kZXRoaW5rLmNvLnVrPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcu
dWs+CiAgQmluIE1lbmcgPGJtZW5nLmNuQGdtYWlsLmNvbT4KICBCam9ybiBIZWxnYWFzIDxiaGVs
Z2Fhc0Bnb29nbGUuY29tPgogIEJvcmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJlemlsbG9uQGJvb3Rs
aW4uY29tPgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAg
QnJlbm8gTGVpdGFvIDxsZWl0YW9AZGViaWFuLm9yZz4KICBDaGFuZ3dlaSBHZSA8Z2UuY2hhbmd3
ZWlAaDNjLmNvbT4KICBDaGVuYm8gRmVuZyA8ZmVuZ2NAZ29vZ2xlLmNvbT4KICBDaHJpc3RpYW4g
SGV3aXR0IDxjaHJpc3RpYW5zaGV3aXR0QGdtYWlsLmNvbT4KICBDaHJpc3RvcGggSGVsbHdpZyA8
aGNoQGxzdC5kZT4KICBDaHJpc3RvcGhlIExlcm95IDxjaHJpc3RvcGhlLmxlcm95QGMtcy5mcj4K
ICBDbGludCBUYXlsb3IgPGNsaW50b24uYS50YXlsb3JAaW50ZWwuY29tPgogIENvbGluIElhbiBL
aW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgQ29seSBMaSA8Y29seWxpQHN1c2UuZGU+
CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBEYW4gV2lsbGlhbXMgPGRh
bi5qLndpbGxpYW1zQGludGVsLmNvbT4KICBEYW5pZWwgQXh0ZW5zIDxkamFAYXh0ZW5zLm5ldD4K
ICBEYW5pZWwgV2FnbmVyIDxkYW5pZWwud2FnbmVyQHNpZW1lbnMuY29tPgogIERhdmlkIFMuIE1p
bGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5j
b20+CiAgRGVuZ2NoZW5nIFpodSA8ZHpodUB3YXZlY29tcC5jb20+CiAgRGljayBLZW5uZWR5IDxk
aWNrLmtlbm5lZHlAYnJvYWRjb20uY29tPgogIERpbmggTmd1eWVuIDxkaW5ndXllbkBrZXJuZWwu
b3JnPgogIERtaXRyeSBCYXpoZW5vdiA8YmF6aGVub3YuZG5AZ21haWwuY29tPgogIERvbWluaWsg
QnJvZG93c2tpIDxsaW51eEBkb21pbmlrYnJvZG93c2tpLm5ldD4KICBEb21pbmlxdWUgTWFydGlu
ZXQgPGRvbWluaXF1ZS5tYXJ0aW5ldEBjZWEuZnI+CiAgRG91Z2xhcyBBbmRlcnNvbiA8ZGlhbmRl
cnNAY2hyb21pdW0ub3JnPgogIERyLiBHcmVnIFdldHRzdGVpbiA8Z3JlZ0BlbmplbGxpYy5jb20+
CiAgRHIuIEdyZWcgV2V0dHN0ZWluIDxncmVnQHdpbmQuZW5qZWxsaWMuY29tPgogIEVyaWMgQmln
Z2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBFcmljIFcuIEJpZWRlcm1hbiA8ZWJpZWRlcm1A
eG1pc3Npb24uY29tPgogIEV1Z2VuIEhyaXN0ZXYgPGV1Z2VuLmhyaXN0ZXZAbWljcm9jaGlwLmNv
bT4KICBGaWxpcGUgTWFuYW5hIDxmZG1hbmFuYUBzdXNlLmNvbT4KICBGaW5uIFRoYWluIDxmdGhh
aW5AdGVsZWdyYXBoaWNzLmNvbS5hdT4KICBGcmFuayBTb3JlbnNvbiA8c29yZW5zb25AcmVkaGF0
LmNvbT4KICBHaW9oIEtpbSA8Z2ktb2gua2ltQHByb2ZpdGJyaWNrcy5jb20+CiAgR3JlZyBFZHdh
cmRzIDxnZWR3YXJkc0BkZG4uY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4
Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1
b3FpbmcgSmlhbmcgPGdxamlhbmdAc3VzZS5jb20+CiAgSC4gUGV0ZXIgQW52aW4gKEludGVsKSA8
aHBhQHp5dG9yLmNvbT4KICBILiBQZXRlciBBbnZpbiA8aHBhQHp5dG9yLmNvbT4KICBIYW5zIGRl
IEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgogIEhhbnMgVmVya3VpbCA8aGFucy52ZXJrdWls
QGNpc2NvLmNvbT4KICBIZSBaaGUgPHpoZS5oZUB3aW5kcml2ZXIuY29tPgogIEhlaWtvIFN0dWVi
bmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214LmRlPgogIEhl
cmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBIaW1hbnNodSBNYWRoYW5p
IDxoaW1hbnNodS5tYWRoYW5pQGNhdml1bS5jb20+CiAgSG91IFRhbyA8aG91dGFvMUBodWF3ZWku
Y29tPgogIEh1YWNhaSBDaGVuIDxjaGVuaGNAbGVtb3RlLmNvbT4KICBJbHlhIERyeW9tb3YgPGlk
cnlvbW92QGdtYWlsLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKLiBC
cnVjZSBGaWVsZHMgPGJmaWVsZHNAcmVkaGF0LmNvbT4KICBKYW1lcyBTbWFydCA8amFtZXMuc21h
cnRAYnJvYWRjb20uY29tPgogIEphbWVzIFNtYXJ0IDxqc21hcnQyMDIxQGdtYWlsLmNvbT4KICBK
YW4gR2xhdWJlciA8amdsYXViZXJAY2F2aXVtLmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6
PgogIEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+CiAgSmFya2tvIFNha2tpbmVu
IDxqYXJra28uc2Fra2luZW5AbGludXguaW50ZWwuY29tPgogIEphdmllciBNYXJ0aW5leiBDYW5p
bGxhcyA8amF2aWVybUByZWRoYXQuY29tPgogIEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNo
ZXJAaW50ZWwuY29tPgogIEplZmYgTWFob25leSA8amVmZm1Ac3VzZS5jb20+CiAgSmVucyBBeGJv
ZSA8YXhib2VAa2VybmVsLmRrPgogIEplcmVteSBDbGluZSA8amNsaW5lQHJlZGhhdC5jb20+CiAg
SmlhIEhvbmd0YW8gPGhvbmd0YW8uamlhQGZyZWVzY2FsZS5jb20+CiAgSmlyaSBLb3NpbmEgPGpr
b3NpbmFAc3VzZS5jej4KICBKb2UgSmluIDxqb2UuamluQG9yYWNsZS5jb20+CiAgSm9lbCBTdGFu
bGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAg
Sm9obiBEYXZpZCBBbmdsaW4gPGRhdmUuYW5nbGluQGJlbGwubmV0PgogIEpvbmF0aGFuIENhbWVy
b24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KICBKb29uYXMgTGFodGluZW4gPGpvb25h
cy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+CiAgSm9zZWYgQmFjaWsgPGpiYWNpa0BmYi5jb20+
CiAgSm9zZWYgQmFjaWsgPGpvc2VmQHRveGljcGFuZGEuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLZWVz
IENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLaXJpbGwgQS4gU2h1dGVtb3YgPGtpcmls
bC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+CiAgS2lyaWxsIFRraGFpIDxrdGtoYWlAdmlydHVv
enpvLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
CiAgS3J6eXN6dG9mIEtvemxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgogIExpbnVzIFRvcnZhbGRz
IDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53
YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9pYyBQb3VsYWluIDxsb2ljLnBvdWxhaW5AbGluYXJvLm9y
Zz4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4K
ICBMdWthcyBDemVybmVyIDxsY3plcm5lckByZWRoYXQuY29tPgogIEx1a2FzIFd1bm5lciA8bHVr
YXNAd3VubmVyLmRlPgogIEx5dWRlIFBhdWwgPGx5dWRlQHJlZGhhdC5jb20+CiAgTWFjaWVqIFMu
IFN6bWlnaWVybyA8bWFpbEBtYWNpZWouc3ptaWdpZXJvLm5hbWU+CiAgTWFjaWVqIFcuIFJvenlj
a2kgPG1hY3JvQGxpbnV4LW1pcHMub3JnPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFy
bS5jb20+CiAgTWFyY2VsIEhvbHRtYW5uIDxtYXJjZWxAaG9sdG1hbm4ub3JnPgogIE1hcmNvIEZl
bHNjaCA8bS5mZWxzY2hAcGVuZ3V0cm9uaXguZGU+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0
aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gV2lsbGkgPG1hcnRpbkBzdHJvbmdzd2Fu
Lm9yZz4KICBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1hdGhpZXUg
TWFsYXRlcnJlIDxtYWxhdEBkZWJpYW4ub3JnPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNo
ZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5j
b20+CiAgTWVsIEdvcm1hbiA8bWdvcm1hbkB0ZWNoc2luZ3VsYXJpdHkubmV0PgogIE1pY2hhZWwg
RWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIEtlbGxleSA8bWlrZWxsZXlA
bWljcm9zb2Z0LmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1p
Y2hhZWwgU2NobWl0eiA8c2NobWl0em1pY0BnbWFpbC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9j
a29Ac3VzZS5jb20+CiAgTWloY2xhIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWlrZSBLcmF2
ZXR6IDxtaWtlLmtyYXZldHpAb3JhY2xlLmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVk
aGF0LmNvbT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaWt1bGFz
IFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgTWlsZXMgQ2hlbiA8bWlsZXMuY2hlbkBt
ZWRpYXRlay5jb20+CiAgTWltaSBab2hhciA8em9oYXJAbGludXguaWJtLmNvbT4KICBNaXNvbm8g
VG9tb2hpcm8gPG1pc29uby50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBOYXRoYW4gQ2hhbmNl
bGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5pY2hvbGFzIE1jIEd1aXJlIDxob2Zy
YXRAb3NhZGwub3JnPgogIE5pY29sYXMgUGl0cmUgPG5pY29AbGluYXJvLm9yZz4KICBOaWNvbGFz
IFBpdHJlIDxuaWNvbGFzLnBpdHJlQGxpbmFyby5vcmc+CiAgTm9idWhpcm8gSXdhbWF0c3UgPG5v
YnVoaXJvLml3YW1hdHN1QGN5YmVydHJ1c3QuY28uanA+CiAgT21hciBTYW5kb3ZhbCA8b3NhbmRv
dkBmYi5jb20+CiAgT25kcmVqIE1vc25hY2VrIDxvbW9zbmFjZUByZWRoYXQuY29tPgogIE9zY2Fy
IFNhbHZhZG9yIDxvc2FsdmFkb3JAc3VzZS5kZT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25A
bWlwcy5jb20+CiAgUGF1bCBDZXJjdWVpbCA8cGF1bEBjcmFwb3VpbGxvdS5uZXQ+CiAgUGF1bCBN
b29yZSA8cGF1bEBwYXVsLW1vb3JlLmNvbT4KICBQZXRlciBDaGVuIDxwZXRlci5jaGVuQG54cC5j
b20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQZXRlciBaaWps
c3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ciBNbGFkZWsgPHBtbGFkZWtAc3VzZS5j
b20+CiAgUGhpbCBFbHdlbGwgPHBoaWxAcmFzcGJlcnJ5cGkub3JnPgogIFF1IFdlbnJ1byA8d3F1
QHN1c2UuY29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNv
bT4KICBTYW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVpa2VsZW5ib29tLml0PgogIFNhbnNrcml0
aSBTaGFybWEgPHNhbnNoYXJtQHJlZGhhdC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJu
ZWwub3JnPgogIFNjb3R0IFdvb2QgPHNjb3R0d29vZEBmcmVlc2NhbGUuY29tPgogIFNlYmFzdGlh
biBBbmRyemVqIFNpZXdpb3IgPGJpZ2Vhc3lAbGludXRyb25peC5kZT4KICBTZXJoZXkgUG9wb3Z5
Y2ggPHNlcmhlLnBvcG92eWNoQGdtYWlsLmNvbT4KICBTaGFvaHVhIExpIDxzaGxpQGZiLmNvbT4K
ICBTaHVhaCBLaGFuIDxzaHVhaEBrZXJuZWwub3JnPgogIFN0YW4gSm9obnNvbiA8dXNlcm01N0B5
YWhvby5jb20+CiAgU3RhbmlzbGF2IExpc292c2tpeSA8c3RhbmlzbGF2Lmxpc292c2tpeUBpbnRl
bC5jb20+CiAgU3RlZmFuIE51ZXJuYmVyZ2VyIDxzbnVAYW1hem9uLmNvbT4KICBTdGVwaGVuIEJv
eWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3RlcGhlbiBCb3lkIDxzd2JveWRAY2hyb21pdW0ub3Jn
PgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdGV2ZW4gUm9zdGVk
dCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBTdW1pdCBTYXhlbmEgPHN1bWl0LnNh
eGVuYUBicm9hZGNvbS5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRhbmcg
SnVuaHVpIDx0YW5nLmp1bmh1aS5saW51eEBnbWFpbC5jb20+CiAgVGV0c3VvIEhhbmRhIDxwZW5n
dWluLWtlcm5lbEBpLWxvdmUuc2FrdXJhLm5lLmpwPgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1p
dC5lZHU+CiAgVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KICBUaG9tYXMgR2xl
aXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9yIFRoYXllciA8dGhvci50aGF5ZXJAbGlu
dXguaW50ZWwuY29tPgogIFRpbW90aHkgQmFsZHdpbiA8dGltYmFsZHdpbkBmYXN0bWFpbC5jby51
az4KICBUb21pIFZhbGtlaW5lbiA8dG9taS52YWxrZWluZW5AdGkuY29tPgogIFRyb25kIE15a2xl
YnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3Qg
PHRyb25kbXlAZ21haWwuY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3Jn
PgogIFZhc2lseSBBdmVyaW4gPHZ2c0B2aXJ0dW96em8uY29tPgogIFZpY2VudGUgQmVyZ2FzIDx2
aWNlbmNiQGdtYWlsLmNvbT4KICBWaW5jZW56byBNYWZmaW9uZSA8di5tYWZmaW9uZUBnbWFpbC5j
b20+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBWbGFzdGltaWwgQmFia2EgPHZi
YWJrYUBzdXNlLmN6PgogIFdhaW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5jb20+CiAgV2Vud2Vu
IFdhbmcgPHdhbmc2NDk1QHVtbi5lZHU+CiAgWW91bmdfWCA8WWFuZ1g5MkBob3RtYWlsLmNvbT4K
ICBZdSBaaGFvIDx5dXpoYW9AZ29vZ2xlLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1
YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTI1NSBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 02:55:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 02: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-devel-bounces@lists.xenproject.org>)
	id 1gQ1dI-0007kS-8j; Fri, 23 Nov 2018 02:55:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=azty=oc=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gQ1dG-0007kN-Jj
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 02:55:50 +0000
X-Inumbo-ID: 47ab37fc-eecb-11e8-9a16-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47ab37fc-eecb-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 02:55:48 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Nov 2018 18:55:48 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,268,1539673200"; d="scan'208";a="88528987"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga008.fm.intel.com with ESMTP; 22 Nov 2018 18:55:47 -0800
Received: from fmsmsx154.amr.corp.intel.com (10.18.116.70) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Thu, 22 Nov 2018 18:55:47 -0800
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX154.amr.corp.intel.com (10.18.116.70) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Thu, 22 Nov 2018 18:55:46 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.84]) with mapi id 14.03.0415.000;
 Fri, 23 Nov 2018 10:55:44 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 1/4] x86/vvmx: Drop unused CASE_{GET,SET}_REG() macros
Thread-Index: AQHUfOqKvCNSPN0zlUKhT5WT6z/YzKVcthrw
Date: Fri, 23 Nov 2018 02:55:43 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE61A57@SHSMSX101.ccr.corp.intel.com>
References: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
 <1542289970-32709-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542289970-32709-2-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDExZTI5MTUtODJiZi00NDkxLThmODItNmY0N2IxNDFlNjQ1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiNTY3Wk1YNlwvWVwvNnAzd2xXb284bDZldXBMU0RzR2RJR0xyZlcrQ09IQnFuTmRYY3g2bExiT1QzTGZjbnlYSVRVIn0=
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/4] x86/vvmx: Drop unused CASE_{GET,
 SET}_REG() macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDE1LCAyMDE4IDk6NTMgUE0NCj4gDQo+IFRoZXNl
IGhhdmUgYmVlbiBvYnNvbGV0ZSBzaW5jZSBjL3MgMDUzYWUyMzAgIng4Ni92dm14OiBSZW1vdmUg
ZW51bQ0KPiB2bXhfcmVnc19lbmMiLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCg0KQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 02:56:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 02:56: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-devel-bounces@lists.xenproject.org>)
	id 1gQ1dz-0007nm-Jv; Fri, 23 Nov 2018 02:56: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=azty=oc=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gQ1dx-0007nb-V0
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 02:56:33 +0000
X-Inumbo-ID: 62208240-eecb-11e8-9a16-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 62208240-eecb-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 02:56:33 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Nov 2018 18:56:32 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,268,1539673200"; d="scan'208";a="88529121"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga008.fm.intel.com with ESMTP; 22 Nov 2018 18:56:32 -0800
Received: from fmsmsx101.amr.corp.intel.com (10.18.124.199) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Thu, 22 Nov 2018 18:56:32 -0800
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx101.amr.corp.intel.com (10.18.124.199) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Thu, 22 Nov 2018 18:56:31 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.214]) with mapi id 14.03.0415.000;
 Fri, 23 Nov 2018 10:56:28 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 2/4] x86/vvmx: Correct the INVALID_PADDR checks for
 VMPTRLD/VMCLEAR
Thread-Index: AQHUfOqFnZ3lr8t5mU628mC/8c4MjKVctlcQ
Date: Fri, 23 Nov 2018 02:56:27 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE61A69@SHSMSX101.ccr.corp.intel.com>
References: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
 <1542289970-32709-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542289970-32709-3-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMGU3YWJkN2MtMjhlMC00MWU3LWEyZjUtYzI3ZDQ3NzE5ZjFlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoidzV5U3g3dU1pZHE0YVBpb0R5Q09QQ1FuSjNBNFlpNGlpZVVGazNDMytOcGprS2J0ZlBCSldUcEthemFiYW1aZCJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/4] x86/vvmx: Correct the INVALID_PADDR
 checks for VMPTRLD/VMCLEAR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDE1LCAyMDE4IDk6NTMgUE0NCj4gDQo+IFRoZSBy
ZWZlcmVuY2VkIGFkZHJlc3NlcyBhbHNvIG5lZWQgY2hlY2tpbmcgYWdhaW5zdCBNQVhQSFlTQURE
Ui4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+DQoNCkFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4N
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 02:57:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 02:57: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-devel-bounces@lists.xenproject.org>)
	id 1gQ1fK-0007vl-0n; Fri, 23 Nov 2018 02:57: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=azty=oc=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gQ1fI-0007vX-6c
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 02:57:56 +0000
X-Inumbo-ID: 92f819bb-eecb-11e8-9a16-bc764e045a96
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92f819bb-eecb-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 02:57:55 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Nov 2018 18:57:53 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,268,1539673200"; d="scan'208";a="88529274"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga008.fm.intel.com with ESMTP; 22 Nov 2018 18:57:53 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Thu, 22 Nov 2018 18:57:53 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.199]) with mapi id 14.03.0415.000;
 Fri, 23 Nov 2018 10:57:29 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 3/4] x86/vvmx: Fixes to VMWRITE emulation
Thread-Index: AQHUfOqLYljo5o248UKDivJJC+XlgKVctn1g
Date: Fri, 23 Nov 2018 02:57:29 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE61A7E@SHSMSX101.ccr.corp.intel.com>
References: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
 <1542289970-32709-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542289970-32709-4-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMjI5ZTk5YmMtMGIyYy00NTEyLTllZjYtY2YyNWYzMTRmNDgyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoicjlYVFZvYnBYQUN0QlpuZlVtbHJJQVZBWmlteTJBUkZlcWl4eFkyd2IrbERPcWYzMzExNExzTEtGczd2KzFtSSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/4] x86/vvmx: Fixes to VMWRITE emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDE1LCAyMDE4IDk6NTMgUE0NCj4gDQo+ICAqIERv
bid0IGFzc3VtZSB0aGF0IGRlY29kZV92bXhfaW5zdCgpIGFsd2F5cyByZXR1cm5zDQo+IFg4NkVN
VUxfRVhDRVBUSU9OLg0KPiAgKiBUaGUgb2theSBib29sZWFuIGlzIG5ldmVyIHdyaXR0ZW4sIG1h
a2luZyB0aGUgZWxzZSBjYXNlIGRlYWQuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KDQpBY2tlZC1ieTogS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 02:58:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 02:58: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-devel-bounces@lists.xenproject.org>)
	id 1gQ1fi-0007zm-Bl; Fri, 23 Nov 2018 02:58: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=aztY=OC=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gQ1fg-0007zY-WD
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 02:58:21 +0000
X-Inumbo-ID: a0e9a04e-eecb-11e8-98f1-12d6303a7972
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0e9a04e-eecb-11e8-98f1-12d6303a7972;
 Fri, 23 Nov 2018 02:58:18 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Nov 2018 18:58:17 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,268,1539673200"; d="scan'208";a="94220665"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by orsmga008.jf.intel.com with ESMTP; 22 Nov 2018 18:58:17 -0800
Received: from fmsmsx116.amr.corp.intel.com (10.18.116.20) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Thu, 22 Nov 2018 18:58:17 -0800
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx116.amr.corp.intel.com (10.18.116.20) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Thu, 22 Nov 2018 18:58:16 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.161]) with mapi id 14.03.0415.000;
 Fri, 23 Nov 2018 10:58:14 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Sergey Dyasli
 <sergey.dyasli@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 4/4] x86/vvmx: Don't call vmsucceed() at the end of
 virtual_vmexit()
Thread-Index: AQHUfOqFQi9BylVxCk+BhD0S8OCal6VQb96AgAAAkYCADEZjIA==
Date: Fri, 23 Nov 2018 02:58:13 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE61A9B@SHSMSX101.ccr.corp.intel.com>
References: <1542289970-32709-1-git-send-email-andrew.cooper3@citrix.com>
 <1542289970-32709-5-git-send-email-andrew.cooper3@citrix.com>
 <1210c5d3-2a61-1d66-4bf6-4e7e400829ec@citrix.com>
 <ae3a9a54-7cb7-25fe-a12d-5f32fa4b267a@citrix.com>
In-Reply-To: <ae3a9a54-7cb7-25fe-a12d-5f32fa4b267a@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOGM2MWQwOGQtZTgxNi00MzQ5LTg3MDctNjZjMDVkYWZmNGIyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiUndXOWpoY1FDUWJKbDNPUTZJN3VEVzBBXC84bXAySFZMWDAwdkNleEpQdG96SnhuRTBIbFBIV0k3bWRwRXF3N2IifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/4] x86/vvmx: Don't call vmsucceed() at the
 end of virtual_vmexit()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, "Nakajima, Jun" <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDE1LCAyMDE4IDExOjMxIFBNDQo+IA0KPiBPbiAx
NS8xMS8yMDE4IDE1OjI4LCBTZXJnZXkgRHlhc2xpIHdyb3RlOg0KPiA+IE9uIDE1LzExLzIwMTgg
MTM6NTIsIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+ID4+IFRoaXMgZW5kcyB1cCBjb3JydXB0aW5n
IEwxJ3MgdmlldyBvZiBSRkxBR1MgYnkgc2V0dGluZyBaRi4gIFRoZSBjb3JyZWN0DQo+IHZhbHVl
DQo+ID4+IGlzIGVzdGFibGlzaGVkIGVhcmxpZXIgaW4gdGhlIGZ1bmN0aW9uLg0KPiA+IHZtc3Vj
Y2VlZCgpIGRvZXNuJ3Qgc2V0IGFueSBmbGFncywgb25seSBjbGVhcnMgc29tZS4gQW5kIGluIHRo
aXMgZnVuY3Rpb24NCj4gaXQncw0KPiA+IGp1c3QgcmVkdW5kYW50LiBaRiBpcyBzZXQgYnkgVk1m
YWlsVmFsaWQuIFNvIEkgdGhpbmsgdGhlIGRlc2NyaXB0aW9uIG11c3QgYmUNCj4gPiBjaGFuZ2Vk
Lg0KPiANCj4gT2ggLSBzbyBpdCBkb2VzLsKgIFllcyAtIEkgd2FzIGNvbmZ1c2luZyBpdCB3aXRo
IHRoZSBmYWlsdmFsaWQgY2FzZS4NCj4gSSdsbCBmaXggdGhlIHdvcmRpbmcgdG8gIlRoZSBjb3Jy
ZWN0IFJGTEFHUyB2YWx1ZSBpcyBlc3RhYmxpc2hlZCBlYXJsaWVyDQo+IGluIHRoZSBmdW5jdGlv
biwgYW5kIHRoaXMgY2FsbCBoYXMgbm8gbmV0IGVmZmVjdC4iDQo+IA0KDQp3aXRoIHdvcmRpbmcg
Zml4ZWQsIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4NCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 02:59:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 02:59: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-devel-bounces@lists.xenproject.org>)
	id 1gQ1gY-0008DH-Qr; Fri, 23 Nov 2018 02:59: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=azty=oc=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gQ1gX-0008D5-RG
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 02:59:13 +0000
X-Inumbo-ID: c137f69e-eecb-11e8-9a16-bc764e045a96
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c137f69e-eecb-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 02:59:12 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Nov 2018 18:59:11 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,268,1539673200"; d="scan'208";a="98376918"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by FMSMGA003.fm.intel.com with ESMTP; 22 Nov 2018 18:59:11 -0800
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Thu, 22 Nov 2018 18:59:08 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.117]) with mapi id 14.03.0415.000;
 Fri, 23 Nov 2018 10:58:59 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 10/14] x86/mm: Switch {get,put}_gfn() infrastructure to
 using gfn_t
Thread-Index: AQHUgZ4rkGki2S5rzUe3lJxQtzV/IqVcrZqQ
Date: Fri, 23 Nov 2018 02:58:58 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE61AC0@SHSMSX101.ccr.corp.intel.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-11-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-11-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiODI3NzEwMmQtODY3OC00ZThjLTk4MzMtMTlhMWRkYzJjYzgwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiTWNhQVRQSEIrSU1HdUhRVzNRdzB6STgxK2dQS3VGdnNUZWI5M2ZRNzh5T2UrelpSODYzQys2T01VdzRMb3FxRCJ9
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 10/14] x86/mm: Switch {get,
 put}_gfn() infrastructure to using gfn_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, George
 Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAyMSwgMjAxOCA5OjIxIFBNDQo+IA0KPiBTZWVt
aW5nbHksIGEgbWFqb3JpdHkgb2YgdXNlcnMgZWl0aGVyIG92ZXJyaWRlIHRoZSBoZWxwZXJzIGFu
eXdheSwgb3IgaGF2ZQ0KPiBhbg0KPiBnZm5fdCBpbiB0aGVpciBoYW5kcy4NCj4gDQo+IFVwZGF0
ZSB0aGUgQVBJLCBhbmQgYWRqdXN0IGFsbCB1c2VycyB0byBtYXRjaC4NCj4gDQo+IERvaW5nIHRo
aXMgaGlnaGxpZ2h0ZWQgYSBnYXBpbmcgYWx0cDJtIHNlY3VyaXR5IGhvbGUgaW4NCj4gdm14X3Zj
cHVfdXBkYXRlX3ZtZnVuY192ZSgpLCB3aGljaCB3aWxsIG5lZWQgYWRkcmVzc2luZyBub3cgd2Ug
Y2FuDQo+IGRpc2N1c3MgdGhlDQo+IHByb2JsZW0gYW5kIG9wdGlvbnMgcHVibGljbHkuDQo+IA0K
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pg0KDQpSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 03:31:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 03:31: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-devel-bounces@lists.xenproject.org>)
	id 1gQ2BV-0002wQ-Gs; Fri, 23 Nov 2018 03:31: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=qY0G=OC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQ2BT-0002wG-8G
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 03:31:11 +0000
X-Inumbo-ID: 31ada324-eed0-11e8-b5b5-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31ada324-eed0-11e8-b5b5-12d6303a7972;
 Fri, 23 Nov 2018 03:30:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQ2BB-0003TY-OY; Fri, 23 Nov 2018 03:30:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQ2BB-0002Zq-Gv; Fri, 23 Nov 2018 03:30:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQ2BB-0004mu-GJ; Fri, 23 Nov 2018 03:30:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130703-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32d7e25969199be971f08c0b8c1fcbffedca99d2
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Nov 2018 03:30:53 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130703: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDcwMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDcwMy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgMzJkN2UyNTk2OTE5OWJlOTcxZjA4YzBiOGMxZmNiZmZlZGNhOTlkMgpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDMgZGF5cyAgIDMxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDcwMCAgMjAxOC0xMS0yMiAyMjowMTozMiBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgTm9yYmVy
dCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdh
biA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxv
Z3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1OSBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 03:53:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 03:53: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-devel-bounces@lists.xenproject.org>)
	id 1gQ2Wg-0004eS-Gg; Fri, 23 Nov 2018 03:53: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=qY0G=OC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQ2Wf-0004eG-Ca
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 03:53:05 +0000
X-Inumbo-ID: 41cf197e-eed3-11e8-b7c0-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 41cf197e-eed3-11e8-b7c0-12d6303a7972;
 Fri, 23 Nov 2018 03:52:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQ2WT-0003sg-BR; Fri, 23 Nov 2018 03:52:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQ2WS-0003cQ-P3; Fri, 23 Nov 2018 03:52:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQ2WS-0005Ad-OB; Fri, 23 Nov 2018 03:52:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130644-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-arm64-xsm:<job status>:broken:regression
 linux-4.14:build-arm64-pvops:<job status>:broken:regression
 linux-4.14:build-arm64:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-4.14:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.14:build-arm64:hosts-allocate:broken:allowable
 linux-4.14:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.14:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.14:build-arm64:capture-logs:broken:nonblocking
 linux-4.14:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a21f3c11b41beb0b3b7d5de28d3d5a0692c5b22b
X-Osstest-Versions-That: linux=2e390c487815669fb9bb35d7ea11883cc10a9b50
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Nov 2018 03:52:52 +0000
Subject: [Xen-devel] [linux-4.14 test] 130644: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY0NCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA2NDQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzAxNTUKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIFJFR1IuIHZzLiAxMzAxNTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEzMDE1NQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMDE1NQogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMTU1
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxMzAxNTUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzAxNTUKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tl
biBibG9ja2VkIGluIDEzMDE1NQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMwMTU1CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBhMjFmM2MxMWI0MWJlYjBiM2I3
ZDVkZTI4ZDNkNWEwNjkyYzViMjJiCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICAyZTM5MGM0ODc4MTU2NjlmYjliYjM1ZDdlYTExODgzY2MxMGE5YjUwCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMzAxNTUgIDIwMTgtMTEtMTUgMjM6NTM6NTQgWiAgICA3IGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTMwNjQ0ICAyMDE4LTExLTIxIDA4OjQxOjAyIFogICAgMSBkYXlzICAg
IDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgIkVyaWMgVy4gQmllZGVybWFuIiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogICJZYW4sIFpo
ZW5nIiA8enlhbkByZWRoYXQuY29tPgogIEFhcm9uIEx1IDxhYXJvbi5sdUBpbnRlbC5jb20+CiAg
QWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgogIEFsZXhhbmRyZSBCZWxs
b25pIDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbGV4YW5kcnUgQXJkZWxlYW4g
PGFsZXhhbmRydS5hcmRlbGVhbkBhbmFsb2cuY29tPgogIEFsbGVuIFdpbGQgPGFsbGVud2lsZDkz
QGdtYWlsLmNvbT4KICBBbWlyIEdvbGRzdGVpbiA8YW1pcjczaWxAZ21haWwuY29tPgogIEFuZHJl
YSBBcmNhbmdlbGkgPGFhcmNhbmdlQHJlZGhhdC5jb20+CiAgQW5kcmVhcyBHcnVlbmJhY2hlciA8
YWdydWVuYmFAcmVkaGF0LmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRp
b24ub3JnPgogIEFuZHJleSBSeWFiaW5pbiA8YXJ5YWJpbmluQHZpcnR1b3p6by5jb20+CiAgQXJk
IEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJuZCBCZXJnbWFubiA8
YXJuZEBhcm5kYi5kZT4KICBCYXJ0bG9taWVqIFpvbG5pZXJraWV3aWN6IDxiLnpvbG5pZXJraWVA
c2Ftc3VuZy5jb20+CiAgQmVuIFNrZWdncyA8YnNrZWdnc0ByZWRoYXQuY29tPgogIEJvcmlzIEJy
ZXppbGxvbiA8Ym9yaXMuYnJlemlsbG9uQGJvb3RsaW4uY29tPgogIEJvcmlzbGF2IFBldGtvdiA8
YnBAc3VzZS5kZT4KICBCcmVubyBMZWl0YW8gPGxlaXRhb0BkZWJpYW4ub3JnPgogIENoYW5nd2Vp
IEdlIDxnZS5jaGFuZ3dlaUBoM2MuY29tPgogIENocmlzIFBhY2toYW0gPGNocmlzLnBhY2toYW1A
YWxsaWVkdGVsZXNpcy5jby5uej4KICBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5j
by51az4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBDaHJpc3RvcGhlIExlcm95
IDxjaHJpc3RvcGhlLmxlcm95QGMtcy5mcj4KICBDbGludCBUYXlsb3IgPGNsaW50b24uYS50YXls
b3JAaW50ZWwuY29tPgogIERhbmllbCBBeHRlbnMgPGRqYUBheHRlbnMubmV0PgogIERhbmllbCBU
aG9tcHNvbiA8ZGFuaWVsLnRob21wc29uQGxpbmFyby5vcmc+CiAgRGF2aWQgU3RlcmJhIDxkc3Rl
cmJhQHN1c2UuY29tPgogIERlbmdjaGVuZyBaaHUgPGR6aHVAd2F2ZWNvbXAuY29tPgogIERlbm5p
cyA8ZGVubmlzLm5lemljQHV0b3JvbnRvLmNhPgogIERvbWluaXF1ZSBNYXJ0aW5ldCA8ZG9taW5p
cXVlLm1hcnRpbmV0QGNlYS5mcj4KICBEb3VnIEJlcmdlciA8b3BlbmRtYkBnbWFpbC5jb20+CiAg
RWR1YXJkbyBWYWxlbnRpbiA8ZWR1YmV6dmFsQGdtYWlsLmNvbT4KICBFbnJpYyBCYWxsZXRibyBp
IFNlcnJhIDxlbnJpYy5iYWxsZXRib0Bjb2xsYWJvcmEuY29tPgogIEVyaWMgQmlnZ2VycyA8ZWJp
Z2dlcnNAZ29vZ2xlLmNvbT4KICBFcmljIFcuIEJpZWRlcm1hbiA8ZWJpZWRlcm1AeG1pc3Npb24u
Y29tPgogIEZhYmlvIEVzdGV2YW0gPGZhYmlvLmVzdGV2YW1AbnhwLmNvbT4KICBGaWxpcGUgTWFu
YW5hIDxmZG1hbmFuYUBzdXNlLmNvbT4KICBGcmFuayBTb3JlbnNvbiA8c29yZW5zb25AcmVkaGF0
LmNvbT4KICBHcmVnIEVkd2FyZHMgPGdlZHdhcmRzQGRkbi5jb20+CiAgR3JlZyBLcm9haC1IYXJ0
bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnb3J5IEZvbmcgPGdyZWdvcnku
MHhmMEBnbWFpbC5jb20+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1
c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSC4gUGV0ZXIgQW52
aW4gKEludGVsKSA8aHBhQHp5dG9yLmNvbT4KICBILiBQZXRlciBBbnZpbiA8aHBhQHp5dG9yLmNv
bT4KICBIYW5zIFZlcmt1aWwgPGhhbnMudmVya3VpbEBjaXNjby5jb20+CiAgSGVpa28gU3R1ZWJu
ZXIgPGhlaWtvQHNudGVjaC5kZT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5v
cmcuYXU+CiAgSGltYW5zaHUgTWFkaGFuaSA8aGltYW5zaHUubWFkaGFuaUBjYXZpdW0uY29tPgog
IEhpbWFuc2h1IE1hZGhhbmkgPGhtYWRoYW5pQGNhdml1bS5jb20+CiAgSHVhY2FpIENoZW4gPGNo
ZW5oY0BsZW1vdGUuY29tPgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIElu
Z28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0By
ZWRoYXQuY29tPgogIEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+CiAgSmVucyBB
eGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAg
Sm9obiBHYXJyeSA8am9obi5nYXJyeUBodWF3ZWkuY29tPgogIEpvbmF0aGFuIENhbWVyb24gPEpv
bmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KICBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0
aW5lbkBsaW51eC5pbnRlbC5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
IEtlaXRoIEJ1c2NoIDxrZWl0aC5idXNjaEBpbnRlbC5jb20+CiAgS2lyaWxsIFRraGFpIDxrdGto
YWlAdmlydHVvenpvLmNvbT4KICBLcnp5c3p0b2YgS296bG93c2tpIDxrcnprQGtlcm5lbC5vcmc+
CiAgTGF1cmVuY2UgT2Jlcm1hbiA8bG9iZXJtYW5AcmVkaGF0LmNvbT4KICBMaW51cyBUb3J2YWxk
cyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMu
d2FsbGVpakBsaW5hcm8ub3JnPgogIEx1IEZlbmdxaSA8bHVmcS5mbnN0QGNuLmZ1aml0c3UuY29t
PgogIEx1Ym9taXIgUmludGVsIDxsa3VuZHJha0B2My5zaz4KICBMdWNhcyBTdGFjaCA8bC5zdGFj
aEBwZW5ndXRyb25peC5kZT4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNA
bWljcm9jaGlwLmNvbT4KICBMdWthcyBDemVybmVyIDxsY3plcm5lckByZWRoYXQuY29tPgogIEx5
dWRlIFBhdWwgPGx5dWRlQHJlZGhhdC5jb20+CiAgTWFjaWVqIFcuIFJvenlja2kgPG1hY3JvQGxp
bnV4LW1pcHMub3JnPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFy
Y28gRmVsc2NoIDxtLmZlbHNjaEBwZW5ndXRyb25peC5kZT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4g
PG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hdGhpZXUgTWFsYXRlcnJlIDxtYWxhdEBk
ZWJpYW4ub3JnPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5l
bC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWVsIEdvcm1hbiA8
bWdvcm1hbkB0ZWNoc2luZ3VsYXJpdHkubmV0PgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxl
cm1hbi5pZC5hdT4KICBNaWNoYWVsIEtlbGxleSA8bWlrZWxsZXlAbWljcm9zb2Z0LmNvbT4KICBN
aWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tv
QHN1c2UuY29tPgogIE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXguaW50ZWwuY29t
PgogIE1pa2UgS3JhdmV0eiA8bWlrZS5rcmF2ZXR6QG9yYWNsZS5jb20+CiAgTWlrbG9zIFN6ZXJl
ZGkgPG1zemVyZWRpQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRo
YXQuY29tPgogIE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsuY29tPgogIE1pbmcgTGVp
IDxtaW5nLmxlaUByZWRoYXQuY29tPgogIE5pY2hvbGFzIE1jIEd1aXJlIDxob2ZyYXRAb3NhZGwu
b3JnPgogIE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+CiAgTm9idWhpcm8gSXdh
bWF0c3UgPG5vYnVoaXJvLml3YW1hdHN1QGN5YmVydHJ1c3QuY28uanA+CiAgT2xvZiBKb2hhbnNz
b24gPG9sb2ZAbGl4b20ubmV0PgogIE90YXZpbyBTYWx2YWRvciA8b3RhdmlvQG9zc3lzdGVtcy5j
b20uYnI+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGF1bCBC
dXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBldGVyIE5vd2VlIDxwZXRlci5ub3dlZUBn
bWFpbC5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQZXRy
IE1sYWRlayA8cG1sYWRla0BzdXNlLmNvbT4KICBQaGlsIEVsd2VsbCA8cGhpbEByYXNwYmVycnlw
aS5vcmc+CiAgUXVpbm4gVHJhbiA8cXVpbm4udHJhbkBjYXZpdW0uY29tPgogIFJhc2htaWNhIEd1
cHRhIDxyYXNobWljYS5nQGdtYWlsLmNvbT4KICBSaWNoYXJkIFdlaW5iZXJnZXIgPHJpY2hhcmRA
bm9kLmF0PgogIFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+CiAgUm9iYmllIEtvIDxyb2Ji
aWVrb0BzeW5vbG9neS5jb20+CiAgUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29t
PgogIFJvbmFsZCBXYWhsIDxyd2FobEBnbXguZGU+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVs
QGFybWxpbnV4Lm9yZy51az4KICBTYWthcmkgQWlsdXMgPHNha2FyaS5haWx1c0BsaW51eC5pbnRl
bC5jb20+CiAgU2FtIEJvYnJvZmYgPHNib2Jyb2ZmQGxpbnV4LmlibS5jb20+CiAgU2FudG9zaCBT
aGlsaW1rYXIgPHNzYW50b3NoQGtlcm5lbC5vcmc+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJu
ZWwub3JnPgogIFNjb3R0IE1heWhldyA8c21heWhld0ByZWRoYXQuY29tPgogIFNlcmdleSBTZW5v
emhhdHNreSA8c2VyZ2V5LnNlbm96aGF0c2t5LndvcmtAZ21haWwuY29tPgogIFNlcmdleSBTZW5v
emhhdHNreSA8c2VyZ2V5LnNlbm96aGF0c2t5QGdtYWlsLmNvbT4KICBTaGF3biBHdW8gPHNoYXdu
Z3VvQGtlcm5lbC5vcmc+CiAgU3RhbmlzbGF2IExpc292c2tpeSA8c3RhbmlzbGF2Lmxpc292c2tp
eUBpbnRlbC5jb20+CiAgU3RlZmFuIFdhaHJlbiA8c3RlZmFuLndhaHJlbkBpMnNlLmNvbT4KICBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgU3RlcGhlbiBCb3lkIDxz
Ym95ZEBrZXJuZWwub3JnPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2Rt
aXMub3JnPgogIFN1ZGlwIE11a2hlcmplZSA8c3VkaXBtLm11a2hlcmplZUBnbWFpbC5jb20+CiAg
VGhlb2RvcmUgVHMnbyA8dHl0c29AbWl0LmVkdT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGlu
dXRyb25peC5kZT4KICBUaW1vdGh5IEJhbGR3aW4gPHRpbWJhbGR3aW5AZmFzdG1haWwuY28udWs+
CiAgVG9taSBWYWxrZWluZW4gPHRvbWkudmFsa2VpbmVuQHRpLmNvbT4KICBWYXNpbHkgQXZlcmlu
IDx2dnNAdmlydHVvenpvLmNvbT4KICBWYXNpbHkgS2hvcnV6aGljayA8dmFzaWx5a2hAYXJpc3Rh
LmNvbT4KICBWaWNlbnRlIEJlcmdhcyA8dmljZW5jYkBnbWFpbC5jb20+CiAgVmlsbGUgU3lyasOk
bMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KICBXZW5nYW5nIFdhbmcgPHdlbi5n
YW5nLndhbmdAb3JhY2xlLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4K
ICBYaW5saWFuZyBMaXUgPHoubGl1eGlubGlhbmdAaGlzaWxpY29uLmNvbT4KICBZYW4sIFpoZW5n
IDx6eWFuQHJlZGhhdC5jb20+CiAgWW91bmdfWCA8WWFuZ1g5MkBob3RtYWlsLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBj
YXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzODgwIGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 04:44:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 04: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-devel-bounces@lists.xenproject.org>)
	id 1gQ3Jy-0000XC-HN; Fri, 23 Nov 2018 04:44:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rwdk=oc=pathpartnertech.com=vikram.k@srs-us1.protection.inumbo.net>)
 id 1gQ3Jw-0000Wz-LM
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 04:44:00 +0000
X-Inumbo-ID: 6357e65a-eeda-11e8-9a16-bc764e045a96
Received: from mail-lf1-x12f.google.com (unknown [2a00:1450:4864:20::12f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6357e65a-eeda-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 04:43:58 +0000 (UTC)
Received: by mail-lf1-x12f.google.com with SMTP id f23so7794567lfc.13
 for <xen-devel@lists.xenproject.org>; Thu, 22 Nov 2018 20:43:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=pathpartnertech.com; s=google;
 h=mime-version:from:date:message-id:subject:to;
 bh=e7eUEpf7rS59ELQGDMr3jTuAEPcxAjH0bFGmAUL8hXc=;
 b=kLeHliCTxnC6Sdzy45SnxDAuNAxcTXGdSRQylbGhAdPqBZufz1FEyCkdT59ej/ozJL
 Y8M/7tcyamGcb5GHyGYPRSROIsIRCbqwSHmZj92CHVZAbq28RfHLDFZ/FO74r7DtYWBB
 ZWKDb/BVoJbMIfkOe0iRRwtTLvkc9sa9STIreAGhm0tmgV35XTpUixtjw7Y/KoQ3iecf
 0mpq+3XZ9ni29Y3AO1XtzpA7t7CUySSaRJYLt0q9ssEjq6zUHvFQPQtJx3LQjy+yEugR
 qE+9qou39y/QizzP4B4O+cObzEbuji+RuW9u69cFj2xtk6RuYIrH7Bedn58qtzpxhpAB
 RLzQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=e7eUEpf7rS59ELQGDMr3jTuAEPcxAjH0bFGmAUL8hXc=;
 b=ojjiDL2aOzX4VuaTkAm0RKbTIbaDyDQY56ctcg7Iz/xTPRj4I4UOGY+eHIyudc6n3z
 W1SeqRGq21IWY9UFSIvdXYGstml+G4AOYOlkigqxAAY6AuOmsj64VVSIKo7fj80HSO2d
 XW5RHJVOs2x9aw7E9JoIYidTMfNTV1ZYfAxiDrg2lEAiY0bh3jwIzc/jOb8pnN+qvG+f
 OgZ4+ayR4WT4hLn4F0NaH8elGDcbm+WNmf0pwjENPmezH3TZ6764sKOA3GkrUqfIyU1l
 AJLzcS6rWc0Z2t6/1EeB2988VSXVGxe/oFbBPlWS1jo0B2+OP0j2Vyb4MsQ7pY0Db7t9
 biUw==
X-Gm-Message-State: AGRZ1gI+Eyu2yoglVWQKSiMieeWqaantabi4QbPbadYUzcL5iGCm1/Sh
 8Za+eHd6nma7GoNZbagssu2Fki3l1W35vcFGHUDppayfE5QrI68nXhUF6tMaH5i9qMN9YYYVL0B
 1W6A+WJWD7CnCq73ZfLsjex7V0Ctmk2CGfsEJmMg=
X-Google-Smtp-Source: AJdET5dT0pmbPN2Bq1oEGxGlrS42xL9Kubki09ZlUyzkXPBVImv4Iaq8Ff1SoFJe25qpEH4PmfTzDRzhPSnM9JRNfUU=
X-Received: by 2002:a19:db82:: with SMTP id t2mr8661709lfi.130.1542948236284; 
 Thu, 22 Nov 2018 20:43:56 -0800 (PST)
MIME-Version: 1.0
From: Vikram K <vikram.k@pathpartnertech.com>
Date: Fri, 23 Nov 2018 10:13:44 +0530
Message-ID: <CAFsJcmagk+eGXuHtxtG0BA9eLRCMYiUgoyckyYJ3UiAt6SDaig@mail.gmail.com>
To: xen-users@lists.xenproject.org, xen-devel@lists.xenproject.org
Subject: [Xen-devel] How to create interface for wireless network
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5681825367264191085=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5681825367264191085==
Content-Type: multipart/alternative; boundary="00000000000087ec81057b4da173"

--00000000000087ec81057b4da173
Content-Type: text/plain; charset="UTF-8"

Hello,

In case of Ethernet a bridge interface is created between Dom0 and DomU, so
that DomU has the internet access bridge interface. We have only wireless
chip in our board and how to create interface in case of wireless?
Bridging doesn't work in case of wireless network. If we want use NAT, then
through interface DomU will have access to internet?

-- 






This
message contains confidential information and is intended only 
for the
individual(s) named. If you are not the intended
recipient, you are 
notified that disclosing, copying, distributing or taking any
action in 
reliance on the contents of this mail and attached file/s is strictly

prohibited. Please notify the
sender immediately and delete this e-mail 
from your system. E-mail transmission
cannot be guaranteed to be secured or 
error-free as information could be
intercepted, corrupted, lost, destroyed, 
arrive late or incomplete, or contain
viruses. The sender therefore does 
not accept liability for any errors or
omissions in the contents of this 
message, which arise as a result of e-mail
transmission.

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

<div dir=3D"ltr"><div>Hello,</div><div><br></div><div>In case of Ethernet a=
 bridge interface is created between Dom0 and DomU, so that DomU has the in=
ternet access bridge interface. We have only wireless chip in our board and=
 how to create interface in case of wireless?=C2=A0 Bridging doesn&#39;t wo=
rk in case of wireless network. If we want use NAT, then through interface =
DomU will have access to internet?<br></div><div><div dir=3D"ltr"><div><div=
 dir=3D"ltr"><span><br></span><span style=3D"color:rgb(19,79,92)"></span></=
div></div></div></div></div>

<br>




<p><span lang=3D"EN-IN">This
message contains confidential information and is intended only for the
individual(s) named.</span><span lang=3D"EN-IN"> </span>If you are not the =
intended
recipient, you are notified that disclosing, copying, distributing or takin=
g any
action in reliance on the contents of this mail and attached file/s is stri=
ctly
prohibited<span lang=3D"EN-IN">. Please notify the
sender immediately and delete this e-mail from your system. E-mail transmis=
sion
cannot be guaranteed to be secured or error-free as information could be
intercepted, corrupted, lost, destroyed, arrive late or incomplete, or cont=
ain
viruses. The sender therefore does not accept liability for any errors or
omissions in the contents of this message, which arise as a result of e-mai=
l
transmission.</span></p>
--00000000000087ec81057b4da173--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5681825367264191085==--


From xen-devel-bounces@lists.xenproject.org Fri Nov 23 05:09:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 05:09: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-devel-bounces@lists.xenproject.org>)
	id 1gQ3iO-0002s7-9H; Fri, 23 Nov 2018 05:09: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=ir1e=oc=intel.com=yan.y.zhao@srs-us1.protection.inumbo.net>)
 id 1gQ3iN-0002s2-Cb
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 05:09:15 +0000
X-Inumbo-ID: eb5dec5d-eedd-11e8-9a16-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb5dec5d-eedd-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 05:09:14 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Nov 2018 21:09:13 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,268,1539673200"; d="scan'208";a="276205319"
Received: from joy-optiplex-7040.sh.intel.com (HELO joy-OptiPlex-7040)
 ([10.239.13.9])
 by orsmga005.jf.intel.com with ESMTP; 22 Nov 2018 21:09:11 -0800
Date: Fri, 23 Nov 2018 00:04:51 -0500
From: Zhao Yan <yan.y.zhao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20181123050451.GC31906@joy-OptiPlex-7040>
References: <20181016021439.6212-1-yan.y.zhao@intel.com>
 <F22B14EC3CFBB843AD3E03B6B78F2C6A4ACFD80C@SHSMSX104.ccr.corp.intel.com>
 <20181018145636.k6ptvn4iszabjhxw@mac.bytemobile.com>
 <20181122131110.GA31906@joy-OptiPlex-7040>
 <20181122141805.vyqywi4ep65loye3@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181122141805.vyqywi4ep65loye3@mac>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] Xen PCI passthrough: fix
 passthrough failure when irq map failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDM6MTg6MDVQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIE5vdiAyMiwgMjAxOCBhdCAwODoxMToyMEFNIC0wNTAwLCBaaGFv
IFlhbiB3cm90ZToKPiA+IE9uIFRodSwgT2N0IDE4LCAyMDE4IGF0IDAzOjU2OjM2UE0gKzAxMDAs
IFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiA+IE9uIFRodSwgT2N0IDE4LCAyMDE4IGF0IDA4
OjIyOjQxQU0gKzAwMDAsIFpoYW8sIFlhbiBZIHdyb3RlOgo+ID4gPiA+IEhpCj4gPiA+ID4gVGhl
IGJhY2tncm91bmQgZm9yIHRoaXMgcGF0Y2ggaXMgdGhhdDogZm9yIHNvbWUgcGNpIGRldmljZSwg
ZXZlbiBpdCdzIFBDSV9JTlRFUlJVUFRfUElOIGlzIG5vdCAwLCBpdCBhY3R1YWxseSBkb2VzIG5v
dCBzdXBwb3J0IElOVHggbW9kZSwgc28gd2Ugc2hvdWxkIGp1c3QgcmVwb3J0IGVycm9yLCBkaXNh
YmxlIElOVHggbW9kZSBhbmQgY29udGludWUgdGhlIHBhc3N0aHJvdWdoLgo+ID4gPiA+IEhvd2V2
ZXIsIHRoZSBjb21taXQgNWExMWQwZjcgcmVnYXJkcyB0aGlzIGFzIGVycm9yIGNvbmRpdGlvbiBh
bmQgbGV0IHFlbXUgcXVpdCBwYXNzdGhyb3VnaCwgd2hpY2ggaXMgdG9vIHJpZ29yb3VzLgo+ID4g
PiA+IAo+ID4gPiA+IEVycm9yIG1lc3NhZ2UgaXMgYmVsb3c6Cj4gPiA+ID4gbGlieGw6IGVycm9y
OiBsaWJ4bF9xbXAuYzoyODc6cW1wX2hhbmRsZV9lcnJvcl9yZXNwb25zZTogRG9tYWluIDI6cmVj
ZWl2ZWQgYW4gZXJyb3IgbWVzc2FnZSBmcm9tIFFNUCBzZXJ2ZXI6IE1hcHBpbmcgbWFjaGluZSBp
cnEgMCB0byBwaXJxIC0xIGZhaWxlZDogT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQKPiA+ID4gCj4g
PiA+IEknbSBoYXZpbmcgaXNzdWVzIGZpZ3VyaW5nIG91dCB3aGF0J3MgaGFwcGVuaW5nIGhlcmUu
Cj4gPiA+IHMtPnJlYWxfZGV2aWNlLmlycSBpcyAwLCB5ZXQgdGhlIFBDSSBjb25maWcgc3BhY2Ug
cmVhZCBvZgo+ID4gPiBQQ0lfSU5URVJSVVBUX1BJTiByZXR1cm5zIHNvbWV0aGluZyBkaWZmZXJl
bnQgdGhhbiAwLgo+ID4gPiAKPiA+ID4gQUZBSUNUIHRoaXMgaXMgZHVlIHRvIHNvbWUga2luZCBv
ZiBlcnJvciBpbiBMaW51eCwgc28gdGhhdCBldmVuIHdoZW4KPiA+ID4gdGhlIGRldmljZSBpcyBz
dXBwb3NlZCB0byBoYXZlIGEgdmFsaWQgSVJRIHRoZSBzeXNmcyBub2RlIGl0IGlzIHNldCB0bwo+
ID4gPiAwLCBkbyB5b3Uga25vdyB0aGUgYWN0dWFsIHVuZGVybHlpbmcgY2F1c2Ugb2YgdGhpcz8K
PiA+ID4gCj4gPiA+IFRoYW5rcywgUm9nZXIuCj4gPiBIaSBSb2dlcgo+ID4gU29ycnkgZm9yIHRo
ZSBsYXRlciByZXBseSwgSSBqdXN0IG1pc3NlZCB0aGlzIG1haWwuLi4KPiA+IE9uIG15IHNpZGUs
IGl0J3MgYmVjYXVzZSB0aGUgaGFyZHdhcmUgYWN0dWFsbHkgZG9lcyBub3Qgc3VwcG9ydCBJTlR4
IG1vZGUsCj4gPiBidXQgaXRzIGNvbmZpZ3VyYXRpb24gc3BhY2UgZG9lcyBub3QgcmVwb3J0IFBD
SV9JTlRFUlJVUFRfUElOIHRvIDAuIEl0J3MgYQo+ID4gaGFyZHdhcmUgYnVnLCBidXQgcHJldmlv
dXMgdmVyc2lvbiBvZiBxZW11IGNhbiB0b2xlcmF0ZSBpdCwgc3dpdGNoIHRvIE1TSQo+ID4gYW5k
IG1ha2UgcGFzc3Rocm91Z2ggd29yay4KPiAKPiBUaGVuIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0
dGVyIHRvIGNoZWNrIGJvdGggUENJX0lOVEVSUlVQVF9QSU4gYW5kCj4gcy0+cmVhbF9kZXZpY2Uu
aXJxIGJlZm9yZSBhdHRlbXB0aW5nIHRvIG1hcCB0aGUgSVJRLgo+IAo+IE1ha2luZyB0aGUgZXJy
b3Igbm9uLWZhdGFsIHdvdWxkIG1lYW4gdGhhdCBhIGRldmljZSB3aXRoIGEgdmFsaWQgSVJRCj4g
Y291bGQgZmFpbCB0byBiZSBzZXR1cCBjb3JyZWN0bHkgYnV0IHRoZSBndWVzdCB3aWxsIHN0aWxs
IGJlIGNyZWF0ZWQsCj4gYW5kIHRoaW5ncyB3b24ndCBnbyBhcyBleHBlY3RlZCB3aGVuIHRoZSBn
dWVzdCBhdHRlbXB0cyB0byB1c2UgaXQuCj4gCj4gVGhhbmtzLCBSb2dlci4KaGkgcm9nZXIKdGhh
bmtzIGZvciB5b3VyIHN1Z2d1ZXN0aW9uLiBpdCdzIHJpZ2h0IHRoYXQgInMtPnJlYWxfZGV2aWNl
LmlycSIgaXMgbmVlZGVkIHRvIGJlIGNoZWNrZWQgYmVmb3JlIG1hcHBpbmcsIGxpa2UgaWYgaXQn
cyAwLgpidXQgb24gdGhlIG90aGVyIGhhbmQsIG1heWJlIHhjX3BoeXNkZXZfbWFwX3BpcnEoKSBp
dHNlbGYgY2FuIHNlcnZlIGFzIGEgY2hlY2tpbmcgb2YgInMtPnJlYWxfZGV2aWNlLmlycSIgPwps
aWtlIGluIG91ciBjYXNlLCBpdCB3aWxsIGZhaWwgYW5kIHJldHVybiAtRVBFUk0uCnRoZW4gZXJy
b3IgaGFubGluZyBpcyBzdGlsbCBjb25kdWN0ZWQgPT0+c2V0IElOVFhfRElTQUJMRSBmbGFnLCBl
dmVudGhyb3VnaCB0aGUgZXJyb3IgaXMgbm90IGZhdGFsLgoKICAgIG1hY2hpbmVfaXJxID0gcy0+
cmVhbF9kZXZpY2UuaXJxOwogICAgcmMgPSB4Y19waHlzZGV2X21hcF9waXJxKHhlbl94YywgeGVu
X2RvbWlkLCBtYWNoaW5lX2lycSwgJnBpcnEpOwogICAgaWYgKHJjIDwgMCkgewogICAgICAgIGVy
cm9yX3NldGdfZXJybm8oZXJycCwgZXJybm8sICJNYXBwaW5nIG1hY2hpbmUgaXJxICV1IHRvIgog
ICAgICAgICAgICAgICAgICAgICAgICAgIiBwaXJxICVpIGZhaWxlZCIsIG1hY2hpbmVfaXJxLCBw
aXJxKTsKCiAgICAgICAgLyogRGlzYWJsZSBQQ0kgaW50eCBhc3NlcnRpb24gKHR1cm4gb24gYml0
MTAgb2YgZGV2Y3RsKSAqLwogICAgICAgIGNtZCB8PSBQQ0lfQ09NTUFORF9JTlRYX0RJU0FCTEU7
CiAgICAgICAgbWFjaGluZV9pcnEgPSAwOwogICAgICAgIHMtPm1hY2hpbmVfaXJxID0gMDsKU28s
IGRvIHlvdSB0aGluayBpdCdzIGFsbCByaWdodCBqdXN0IGNvbnZlcnRpbmcgZmF0YWwgZXJyb3Ig
dG8gbm9uLWZhdGFsPwoKClRoYW5rcwpZYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 05:28:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 05:28: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-devel-bounces@lists.xenproject.org>)
	id 1gQ40T-0004V5-Vd; Fri, 23 Nov 2018 05:27:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=y56m=ob=amd.com=felix.kuehling@srs-us1.protection.inumbo.net>)
 id 1gPvAm-0008MU-7H
 for xen-devel@lists.xenproject.org; Thu, 22 Nov 2018 20:02:00 +0000
X-Inumbo-ID: 76d7c325-ee91-11e8-9a16-bc764e045a96
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe45::60b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76d7c325-ee91-11e8-9a16-bc764e045a96;
 Thu, 22 Nov 2018 20:01:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=uMTeHKatjxWVQeQH88VxdIMUFcpRAvypf5ZdYxH/DUM=;
 b=eVeVBHNiMAx5s67QErx5c2IIA3276op5wykcE1xJN13KkQ3+FdI48lRy/HNCha3J6SKGHBQOGqkifVfX/SQHL7L6pr5wBzqHU2xFveChwlvD2ADmH6OfbkCtjAkGpYppnj9rioVxyknShL2nbfnIDWwHBYXiSvUpSWNC8bzLRck=
Received: from DM5PR12MB1707.namprd12.prod.outlook.com (10.175.89.136) by
 DM5PR12MB1803.namprd12.prod.outlook.com (10.175.91.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1339.26; Thu, 22 Nov 2018 20:01:45 +0000
Received: from DM5PR12MB1707.namprd12.prod.outlook.com
 ([fe80::c839:4c0f:105b:b038]) by DM5PR12MB1707.namprd12.prod.outlook.com
 ([fe80::c839:4c0f:105b:b038%3]) with mapi id 15.20.1361.016; Thu, 22 Nov 2018
 20:01:45 +0000
From: "Kuehling, Felix" <Felix.Kuehling@amd.com>
To: Arun KS <arunks@codeaurora.org>, Guo Ren <ren_guo@c-sky.com>, Benjamin
 Herrenschmidt <benh@kernel.crashing.org>, Paul Mackerras <paulus@samba.org>,
 Michael Ellerman <mpe@ellerman.id.au>, Martin Schwidefsky
 <schwidefsky@de.ibm.com>, Heiko Carstens <heiko.carstens@de.ibm.com>, Jeff
 Dike <jdike@addtoit.com>, Richard Weinberger <richard@nod.at>, Borislav
 Petkov <bp@alien8.de>, Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar
 <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>, "x86@kernel.org"
 <x86@kernel.org>, David Airlie <airlied@linux.ie>, Arnd Bergmann
 <arnd@arndb.de>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Oded Gabbay
 <oded.gabbay@gmail.com>, "Deucher, Alexander" <Alexander.Deucher@amd.com>,
 "Koenig, Christian" <Christian.Koenig@amd.com>, "Zhou, David(ChunMing)"
 <David1.Zhou@amd.com>, Jani Nikula <jani.nikula@linux.intel.com>, Joonas
 Lahtinen <joonas.lahtinen@linux.intel.com>, Rodrigo Vivi
 <rodrigo.vivi@intel.com>, "K. Y. Srinivasan" <kys@microsoft.com>, Haiyang
 Zhang <haiyangz@microsoft.com>, Stephen Hemminger <sthemmin@microsoft.com>,
 Alasdair Kergon <agk@redhat.com>, Mike Snitzer <snitzer@redhat.com>,
 "dm-devel@redhat.com" <dm-devel@redhat.com>, Tiffany Lin
 <tiffany.lin@mediatek.com>, Andrew-CT Chen <andrew-ct.chen@mediatek.com>,
 Minghsiu Tsai <minghsiu.tsai@mediatek.com>, Houlong Wei
 <houlong.wei@mediatek.com>, Mauro Carvalho Chehab <mchehab@kernel.org>,
 Matthias Brugger <matthias.bgg@gmail.com>, Xavier Deguillard
 <xdeguillard@vmware.com>, Nadav Amit <namit@vmware.com>, "VMware, Inc."
 <pv-drivers@vmware.com>, "James E.J. Bottomley" <jejb@parisc-linux.org>,
 Helge Deller <deller@gmx.de>, Laura Abbott <labbott@redhat.com>, Sumit Semwal
 <sumit.semwal@linaro.org>, =?utf-8?B?QXJ2ZSBIasO4bm5ldsOlZw==?=
 <arve@android.com>, Todd Kjos <tkjos@android.com>, Martijn Coenen
 <maco@android.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen
 Gross <jgross@suse.com>, "Yan, Zheng" <zyan@redhat.com>, Sage Weil
 <sage@redhat.com>, Ilya Dryomov <idryomov@gmail.com>, Alexander Viro
 <viro@zeniv.linux.org.uk>, Miklos Szeredi <miklos@szeredi.hu>, Trond
 Myklebust <trond.myklebust@hammerspace.com>, Anna Schumaker
 <anna.schumaker@netapp.com>, "J. Bruce Fields" <bfields@fieldses.org>, Jeff
 Layton <jlayton@kernel.org>, Anton Altaparmakov <anton@tuxera.com>, Alexey
 Dobriyan <adobriyan@gmail.com>, Eric Biederman <ebiederm@xmission.com>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, Pavel Machek <pavel@ucw.cz>, Len
 Brown <len.brown@intel.com>, Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Alexander Potapenko <glider@google.com>, Dmitry Vyukov <dvyukov@google.com>,
 Hugh Dickins <hughd@google.com>, Christoph Lameter <cl@linux.com>, Pekka
 Enberg <penberg@kernel.org>, David Rientjes <rientjes@google.com>, Joonsoo
 Kim <iamjoonsoo.kim@lge.com>, Andrew Morton <akpm@linux-foundation.org>, Seth
 Jennings <sjenning@redhat.com>, Dan Streetman <ddstreet@ieee.org>, Gerrit
 Renker <gerrit@erg.abdn.ac.uk>, "David S. Miller" <davem@davemloft.net>, Eric
 Dumazet <edumazet@google.com>, Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>,
 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>, Pablo Neira Ayuso
 <pablo@netfilter.org>, Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>, Florian
 Westphal <fw@strlen.de>, Vlad Yasevich <vyasevich@gmail.com>, Neil Horman
 <nhorman@tuxdriver.com>, Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>, 
 Mimi Zohar <zohar@linux.vnet.ibm.com>, Dmitry Kasatkin
 <dmitry.kasatkin@gmail.com>, James Morris <jmorris@namei.org>, "Serge E.
 Hallyn" <serge@hallyn.com>, Mark Brown <broonie@kernel.org>, Mike Rapoport
 <rppt@linux.vnet.ibm.com>, Jessica Yu <jeyu@kernel.org>, Kees Cook
 <keescook@chromium.org>, Cyril Bur <cyrilbur@gmail.com>, Russell Currey
 <ruscur@russell.cc>, Michal Hocko <mhocko@suse.com>, Chris Wilson
 <chris@chris-wilson.co.uk>, Matthew Auld <matthew.auld@intel.com>, Tvrtko
 Ursulin <tvrtko.ursulin@intel.com>, Mika Kuoppala
 <mika.kuoppala@linux.intel.com>, Thomas Zimmermann <tzimmermann@suse.de>,
 "Gustavo A. R. Silva" <gustavo@embeddedor.com>, Philippe Ombredanne
 <pombredanne@nexb.com>, Kate Stewart <kstewart@linuxfoundation.org>, Anthony
 Yznaga <anthony.yznaga@oracle.com>, Khalid Aziz <khalid@gonehiking.org>,
 Matthew Wilcox <willy@infradead.org>, Pavel Tatashin
 <pavel.tatashin@microsoft.com>, "Kirill A. Shutemov"
 <kirill.shutemov@linux.intel.com>, Dan Williams <dan.j.williams@intel.com>,
 Souptick Joarder <jrdr.linux@gmail.com>, Vlastimil Babka <vbabka@suse.cz>,
 Oscar Salvador <osalvador@suse.de>, Johannes Weiner <hannes@cmpxchg.org>,
 Roman Gushchin <guro@fb.com>, Petr Tesarik <ptesarik@suse.com>, Jia He
 <jia.he@hxt-semitech.com>, Minchan Kim <minchan@kernel.org>, Huang Ying
 <ying.huang@intel.com>, Mel Gorman <mgorman@techsingularity.net>, Tejun Heo
 <tj@kernel.org>, Jan Kara <jack@suse.cz>, Omar Sandoval <osandov@fb.com>,
 Marcos Paulo de Souza <marcos.souza.org@gmail.com>,
 =?utf-8?B?SsOpcsO0bWUgR2xpc3Nl?= <jglisse@redhat.com>, Aneesh Kumar K.V
 <aneesh.kumar@linux.ibm.com>, Konstantin Khlebnikov
 <khlebnikov@yandex-team.ru>, Jonathan Corbet <corbet@lwn.net>, Stefan Agner
 <stefan@agner.ch>, Daniel Vacek <neelx@redhat.com>, Andy Shevchenko
 <andriy.shevchenko@linux.intel.com>, David Hildenbrand <david@redhat.com>,
 Mathieu Malaterre <malat@debian.org>, Tetsuo Handa
 <penguin-kernel@I-love.SAKURA.ne.jp>, Yang Shi <yang.shi@linux.alibaba.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>, Randy Dunlap
 <rdunlap@infradead.org>, YueHaibing <yuehaibing@huawei.com>, Shakeel Butt
 <shakeelb@google.com>, Chintan Pandya <cpandya@codeaurora.org>, "Luis R.
 Rodriguez" <mcgrof@kernel.org>, Joe Perches <joe@perches.com>, Jann Horn
 <jannh@google.com>, Sebastian Andrzej Siewior <bigeasy@linutronix.de>,
 "Steven J. Hill" <steven.hill@cavium.com>, Kemi Wang <kemi.wang@intel.com>,
 Kirill Tkhai <ktkhai@virtuozzo.com>, "linux-kernel@vger.kernel.org"
 <linux-kernel@vger.kernel.org>, "linuxppc-dev@lists.ozlabs.org"
 <linuxppc-dev@lists.ozlabs.org>, "linux-s390@vger.kernel.org"
 <linux-s390@vger.kernel.org>, "linux-um@lists.infradead.org"
 <linux-um@lists.infradead.org>, "dri-devel@lists.freedesktop.org"
 <dri-devel@lists.freedesktop.org>, "amd-gfx@lists.freedesktop.org"
 <amd-gfx@lists.freedesktop.org>, "intel-gfx@lists.freedesktop.org"
 <intel-gfx@lists.freedesktop.org>, "devel@linuxdriverproject.org"
 <devel@linuxdriverproject.org>, "linux-media@vger.kernel.org"
 <linux-media@vger.kernel.org>, "linux-arm-kernel@lists.infradead.org"
 <linux-arm-kernel@lists.infradead.org>, "linux-mediatek@lists.infradead.org"
 <linux-mediatek@lists.infradead.org>, "linux-parisc@vger.kernel.org"
 <linux-parisc@vger.kernel.org>, "devel@driverdev.osuosl.org"
 <devel@driverdev.osuosl.org>, "linaro-mm-sig@lists.linaro.org"
 <linaro-mm-sig@lists.linaro.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "ceph-devel@vger.kernel.org"
 <ceph-devel@vger.kernel.org>, "linux-fsdevel@vger.kernel.org"
 <linux-fsdevel@vger.kernel.org>, "linux-nfs@vger.kernel.org"
 <linux-nfs@vger.kernel.org>, "linux-ntfs-dev@lists.sourceforge.net"
 <linux-ntfs-dev@lists.sourceforge.net>, "linux-mm@kvack.org"
 <linux-mm@kvack.org>, "kexec@lists.infradead.org"
 <kexec@lists.infradead.org>, "linux-pm@vger.kernel.org"
 <linux-pm@vger.kernel.org>, "kasan-dev@googlegroups.com"
 <kasan-dev@googlegroups.com>, "dccp@vger.kernel.org" <dccp@vger.kernel.org>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 "linux-decnet-user@lists.sourceforge.net"
 <linux-decnet-user@lists.sourceforge.net>, "netfilter-devel@vger.kernel.org"
 <netfilter-devel@vger.kernel.org>, "coreteam@netfilter.org"
 <coreteam@netfilter.org>, "linux-sctp@vger.kernel.org"
 <linux-sctp@vger.kernel.org>, "linux-integrity@vger.kernel.org"
 <linux-integrity@vger.kernel.org>, "linux-security-module@vger.kernel.org"
 <linux-security-module@vger.kernel.org>
Thread-Topic: [PATCH] mm: convert totalram_pages, totalhigh_pages and
 managed_pages to atomic.
Thread-Index: AQHUaivuVhMUrNkFZEeQVkkdWd1Qe6VcaAAA
Date: Thu, 22 Nov 2018 20:01:44 +0000
Message-ID: <7f2ca83b-8fe5-e4bf-b657-486e0da58340@amd.com>
References: <1540229092-25207-1-git-send-email-arunks@codeaurora.org>
In-Reply-To: <1540229092-25207-1-git-send-email-arunks@codeaurora.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [165.204.55.251]
user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
x-clientproxiedby: YTXPR0101CA0030.CANPRD01.PROD.OUTLOOK.COM
 (2603:10b6:b00::43) To DM5PR12MB1707.namprd12.prod.outlook.com
 (2603:10b6:3:10f::8)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Felix.Kuehling@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM5PR12MB1803;
 20:KxEklvzmfBevxrntOcoz3mU7a6Kx/WWqw/zQs1V3fQuNywCBWOeEOkU28CQSix5M0CwAghV0xX+Zb9OQTjCcyuw8XkNDU0cYl6FhqDuhsVH14B6/W3fTtX0+Ok5lYTjniAlLSMQ5+tbfUj7Tr7YZ1/qoB80x4ltTV/NV7DLLuq01iaxdl+ZCFFkBA3rqtaqooDJ8poITyrzEWU6liLb5tBgvD8B3Ha2f3W0VkxEzH5aOEn6aeion3jeB+ZTsVysc
x-ms-office365-filtering-correlation-id: c8464fc4-2705-4383-8aa9-08d650b55350
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:DM5PR12MB1803; 
x-ms-traffictypediagnostic: DM5PR12MB1803:
x-microsoft-antispam-prvs: <DM5PR12MB18030FFC81CD9272C71FEC3C92DB0@DM5PR12MB1803.namprd12.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231442)(944501410)(52105112)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:DM5PR12MB1803; BCL:0; PCL:0; RULEID:; SRVR:DM5PR12MB1803; 
x-forefront-prvs: 0864A36BBF
x-forefront-antispam-report: =?utf-8?B?U0ZWOk5TUE07U0ZTOigxMDAwOTAyMCkoMzc2MDAyKSgzOTg2MDQwMDAwMiko?=
 =?utf-8?B?MzQ2MDAyKSgzNjYwMDQpKDEzNjAwMykoMzk2MDAzKSgxOTkwMDQpKDE4OTAw?=
 =?utf-8?B?MykoMjU3ODYwMDkpKDQwMDExNTAxMDAwMDEpKDk5Mjg2MDA0KSg1NzU3ODQw?=
 =?utf-8?B?MDEpKDYzMDYwMDIpKDg2MzYyMDAxKSg0MzI2MDA4KSgxNDQ0NDAwNSkoMjU2?=
 =?utf-8?B?MDA0KSg3NzM2MDAyKSgxODYwMDMpKDcyNzYwMDIpKDMxNjAwMikoNjU4MDYw?=
 =?utf-8?B?MDEpKDExMDEzNjAwNSkoNjU5NTYwMDEpKDY2MDY2MDAxKSgxMTkxMDAyKSg1?=
 =?utf-8?B?ODEyNjAwOCkoMzA1OTQ1MDA1KSg2ODczNjAwNykoNzQwNjAwNSkoNzM2NjAw?=
 =?utf-8?B?MikoNzQxNjAwMikoNzMzNjAwMikoNzYxNzYwMTEpKDMxNjk2MDAyKSg1Mzk0?=
 =?utf-8?B?NjAwMykoNDc0NDAwNCkoMTAyODM2MDA0KSgyMjAxMDAxKSg1MjExNjAwMiko?=
 =?utf-8?B?NjUwNjAwNykoNzExOTA0MDAwMDEpKDcxMjAwNDAwMDAxKSgzODYwMDMpKDM2?=
 =?utf-8?B?NzU2MDAzKSgxNDQ1NDAwNCkoMjYwMDUpKDUzNTQ2MDExKSg2NTEyMDA3KSg4?=
 =?utf-8?B?OTM2MDAyKSg0NDYwMDMpKDYyNDYwMDMpKDExMzQ2MDAyKSgyNjE2MDA1KSg0?=
 =?utf-8?B?ODYwMDYpKDMxNjg2MDA0KSgxMDU1ODYwMDIpKDk2NjAwNSkoNzIyMDYwMDMp?=
 =?utf-8?B?KDM5MDYwNDAwMDAyKSgyOTAwMTAwMDAxKSg4Njc2MDAyKSg4MTE2NjAwNiko?=
 =?utf-8?B?NjU4MjYwMDcpKDgxMTU2MDE0KSg0Nzg2MDAwMDEpKDQ3NjAwMykoMTA2MzU2?=
 =?utf-8?B?MDAxKSg1NjYwMzAwMDAxKSgzODQ2MDAyKSg2MTE2MDAyKSgyOTA2MDAyKSgy?=
 =?utf-8?B?NTAxMDAzKSgyMjk4NTMwMDIpKDY0MTI2MDAzKSg1MzkzNjAwMikoOTc3MzYw?=
 =?utf-8?B?MDQpKDY0ODYwMDIpKDE1MTEwMDEpKDY0MzYwMDIpKDkyMTAwMykoMTEyMTAw?=
 =?utf-8?B?MykoNTc5MDA0KSg1NTkwMDEpKDU2OTAwNik7RElSOk9VVDtTRlA6MTEwMTtT?=
 =?utf-8?B?Q0w6MTtTUlZSOkRNNVBSMTJNQjE4MDM7SDpETTVQUjEyTUIxNzA3Lm5hbXBy?=
 =?utf-8?B?ZDEyLnByb2Qub3V0bG9vay5jb207RlBSOjtTUEY6Tm9uZTtMQU5HOmVuO1BU?=
 =?utf-8?Q?R:InfoNoRecords;A:1;MX:1;?=
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: Ji4IppzOJ9oA56avfxhMcWwxVFvrlu3xvjTwFx+U+0jmkizDVjfI7hjlA+90Tk1wpUg4c5MVfs4io03OTGBOnXnlMtkGWG825poMPe9uf3fLHRraW+B6a6ThvQVwffMMPUQgwMBKKEJ4wBjbd7Zo7fcIi8kl6q7I4LhwA4W8C1kkgEfSIg656YaRNFpUhgFRxWTJmuMRwttD9GgtsqS+PLDU2KiN1Xb4PxdOvqw9NOGmIWQC3iCb2Al+KVFaREdwZZZt6dfX8DPbo0kJTqkQI+3ubSNIqSrbW2DzSc3hHfBFJBBjpVaS7iaFO67DALG97I9+/89ozYultliJGlrClsp4HqcLpVnhQl9KMGqEdQk=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <1A6D0117473B1B4EAAF1554883141BC1@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c8464fc4-2705-4383-8aa9-08d650b55350
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Nov 2018 20:01:44.8043 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1803
X-Mailman-Approved-At: Fri, 23 Nov 2018 05:27:56 +0000
Subject: Re: [Xen-devel] [PATCH] mm: convert totalram_pages,
 totalhigh_pages and managed_pages to atomic.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "getarunks@gmail.com" <getarunks@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOC0xMC0yMiAxOjIzIHAubS4sIEFydW4gS1Mgd3JvdGU6DQo+IFJlbW92ZSBtYW5hZ2Vk
X3BhZ2VfY291bnRfbG9jayBzcGlubG9jayBhbmQgaW5zdGVhZCB1c2UgYXRvbWljDQo+IHZhcmlh
Ymxlcy4NCj4NCj4gU3VnZ2VzdGVkLWJ5OiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4N
Cj4gU3VnZ2VzdGVkLWJ5OiBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6Pg0KPiBTaWdu
ZWQtb2ZmLWJ5OiBBcnVuIEtTIDxhcnVua3NAY29kZWF1cm9yYS5vcmc+DQoNCkFja2VkLWJ5OiBG
ZWxpeCBLdWVobGluZyA8RmVsaXguS3VlaGxpbmdAYW1kLmNvbT4NCg0KUmVnYXJkcywNCsKgIEZl
bGl4DQoNCj4NCj4gLS0tDQo+IEFzIGRpc2N1c3NlZCBoZXJlLA0KPiBodHRwczovL3BhdGNod29y
ay5rZXJuZWwub3JnL3BhdGNoLzEwNjI3NTIxLyMyMjI2MTI1Mw0KPiAtLS0NCj4gLS0tDQo+ICBh
cmNoL2Nza3kvbW0vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQ0KPiAg
YXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wc2VyaWVzL2NtbS5jICAgICAgICAgIHwgMTEgKystLQ0K
PiAgYXJjaC9zMzkwL21tL2luaXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0N
Cj4gIGFyY2gvdW0va2VybmVsL21lbS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICst
DQo+ICBhcmNoL3g4Ni9rZXJuZWwvY3B1L21pY3JvY29kZS9jb3JlLmMgICAgICAgICAgfCAgNSAr
LQ0KPiAgZHJpdmVycy9jaGFyL2FncC9iYWNrZW5kLmMgICAgICAgICAgICAgICAgICAgIHwgIDQg
Ky0NCj4gIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1ka2ZkL2tmZF9jcmF0LmMgICAgICAgICB8ICAy
ICstDQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jICAgICAgICAgICAgICAgfCAg
MiArLQ0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvc2VsZnRlc3RzL2k5MTVfZ2VtX2d0dC5jIHwg
IDQgKy0NCj4gIGRyaXZlcnMvaHYvaHZfYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICAgICB8
IDE5ICsrKy0tLS0NCj4gIGRyaXZlcnMvbWQvZG0tYnVmaW8uYyAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICA1ICstDQo+ICBkcml2ZXJzL21kL2RtLWNyeXB0LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgNCArLQ0KPiAgZHJpdmVycy9tZC9kbS1pbnRlZ3JpdHkuYyAgICAgICAgICAgICAg
ICAgICAgIHwgIDQgKy0NCj4gIGRyaXZlcnMvbWQvZG0tc3RhdHMuYyAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAzICstDQo+ICBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12cHUvbXRrX3Zw
dS5jICAgICAgfCAgMyArLQ0KPiAgZHJpdmVycy9taXNjL3Ztd19iYWxsb29uLmMgICAgICAgICAg
ICAgICAgICAgIHwgIDIgKy0NCj4gIGRyaXZlcnMvcGFyaXNjL2NjaW8tZG1hLmMgICAgICAgICAg
ICAgICAgICAgICB8ICA1ICstDQo+ICBkcml2ZXJzL3BhcmlzYy9zYmFfaW9tbXUuYyAgICAgICAg
ICAgICAgICAgICAgfCAgNSArLQ0KPiAgZHJpdmVycy9zdGFnaW5nL2FuZHJvaWQvaW9uL2lvbl9z
eXN0ZW1faGVhcC5jIHwgIDIgKy0NCj4gIGRyaXZlcnMveGVuL3hlbi1zZWxmYmFsbG9vbi5jICAg
ICAgICAgICAgICAgICB8ICA3ICstLQ0KPiAgZnMvY2VwaC9zdXBlci5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDMgKy0NCj4gIGZzL2ZpbGVfdGFibGUuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICA5ICsrLS0NCj4gIGZzL2Z1c2UvaW5vZGUuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICA0ICstDQo+ICBmcy9uZnMvd3JpdGUuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMyArLQ0KPiAgZnMvbmZzZC9uZnNjYWNoZS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKy0NCj4gIGZzL250ZnMvbWFsbG9jLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstDQo+ICBmcy9wcm9jL2Jhc2UuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArLQ0KPiAgaW5jbHVkZS9saW51eC9oaWdobWVt
LmggICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gIGluY2x1ZGUvbGludXgvbW0uaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstDQo+ICBpbmNsdWRlL2xpbnV4L21tem9u
ZS5oICAgICAgICAgICAgICAgICAgICAgICAgfCAxMCArLS0tDQo+ICBpbmNsdWRlL2xpbnV4L3N3
YXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQ0KPiAga2VybmVsL2ZvcmsuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKy0tDQo+ICBrZXJuZWwva2V4ZWNf
Y29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNSArLQ0KPiAga2VybmVsL3Bvd2Vy
L3NuYXBzaG90LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gIGxpYi9zaG93X21l
bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICstDQo+ICBtbS9oaWdobWVt
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQ0KPiAgbW0vaHVnZV9t
ZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gIG1tL2thc2Fu
L3F1YXJhbnRpbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstDQo+ICBtbS9tZW1i
bG9jay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArLS0NCj4gIG1tL21l
bW9yeV9ob3RwbHVnLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstDQo+ICBtbS9t
bV9pbml0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArLQ0KPiAgbW0v
b29tX2tpbGwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gIG1t
L3BhZ2VfYWxsb2MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDc1ICsrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLQ0KPiAgbW0vc2htZW0uYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMTIgKysrLS0NCj4gIG1tL3NsYWIuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAzICstDQo+ICBtbS9zd2FwLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgMyArLQ0KPiAgbW0vdXRpbC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gIG1tL3ZtYWxsb2MuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICA0ICstDQo+ICBtbS92bXN0YXQuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQ0KPiAgbW0vd29ya2luZ3NldC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gIG1tL3pzd2FwLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstDQo+ICBuZXQvZGNjcC9wcm90by5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArLS0NCj4gIG5ldC9kZWNuZXQvZG5fcm91dGUu
YyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstDQo+ICBuZXQvaXB2NC90Y3BfbWV0cmlj
cy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQ0KPiAgbmV0L25ldGZpbHRlci9uZl9j
b25udHJhY2tfY29yZS5jICAgICAgICAgICAgIHwgIDYgKy0tDQo+ICBuZXQvbmV0ZmlsdGVyL3h0
X2hhc2hsaW1pdC5jICAgICAgICAgICAgICAgICAgfCAgNCArLQ0KPiAgbmV0L3NjdHAvcHJvdG9j
b2wuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKy0tDQo+ICBzZWN1cml0eS9pbnRl
Z3JpdHkvaW1hL2ltYV9rZXhlYy5jICAgICAgICAgICAgfCAgMiArLQ0KPiAgNTggZmlsZXMgY2hh
bmdlZCwgMTcxIGluc2VydGlvbnMoKyksIDE0MyBkZWxldGlvbnMoLSkNCj4NCj4gZGlmZiAtLWdp
dCBhL2FyY2gvY3NreS9tbS9pbml0LmMgYi9hcmNoL2Nza3kvbW0vaW5pdC5jDQo+IGluZGV4IGRj
MDdjMDcuLjNmNGQzNWUgMTAwNjQ0DQo+IC0tLSBhL2FyY2gvY3NreS9tbS9pbml0LmMNCj4gKysr
IGIvYXJjaC9jc2t5L21tL2luaXQuYw0KPiBAQCAtNzEsNyArNzEsNyBAQCB2b2lkIGZyZWVfaW5p
dHJkX21lbSh1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCkNCj4gIAkJQ2xl
YXJQYWdlUmVzZXJ2ZWQodmlydF90b19wYWdlKHN0YXJ0KSk7DQo+ICAJCWluaXRfcGFnZV9jb3Vu
dCh2aXJ0X3RvX3BhZ2Uoc3RhcnQpKTsNCj4gIAkJZnJlZV9wYWdlKHN0YXJ0KTsNCj4gLQkJdG90
YWxyYW1fcGFnZXMrKzsNCj4gKwkJYXRvbWljX2xvbmdfaW5jKCZ0b3RhbHJhbV9wYWdlcyk7DQo+
ICAJfQ0KPiAgfQ0KPiAgI2VuZGlmDQo+IEBAIC04OCw3ICs4OCw3IEBAIHZvaWQgZnJlZV9pbml0
bWVtKHZvaWQpDQo+ICAJCUNsZWFyUGFnZVJlc2VydmVkKHZpcnRfdG9fcGFnZShhZGRyKSk7DQo+
ICAJCWluaXRfcGFnZV9jb3VudCh2aXJ0X3RvX3BhZ2UoYWRkcikpOw0KPiAgCQlmcmVlX3BhZ2Uo
YWRkcik7DQo+IC0JCXRvdGFscmFtX3BhZ2VzKys7DQo+ICsJCWF0b21pY19sb25nX2luYygmdG90
YWxyYW1fcGFnZXMpOw0KPiAgCQlhZGRyICs9IFBBR0VfU0laRTsNCj4gIAl9DQo+ICANCj4gZGlm
ZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy9jbW0uYyBiL2FyY2gvcG93
ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy9jbW0uYw0KPiBpbmRleCAyNTQyN2E0Li44NWZlNTAzIDEw
MDY0NA0KPiAtLS0gYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3BzZXJpZXMvY21tLmMNCj4gKysr
IGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wc2VyaWVzL2NtbS5jDQo+IEBAIC0yMDgsNyArMjA4
LDcgQEAgc3RhdGljIGxvbmcgY21tX2FsbG9jX3BhZ2VzKGxvbmcgbnIpDQo+ICANCj4gIAkJcGEt
PnBhZ2VbcGEtPmluZGV4KytdID0gYWRkcjsNCj4gIAkJbG9hbmVkX3BhZ2VzKys7DQo+IC0JCXRv
dGFscmFtX3BhZ2VzLS07DQo+ICsJCWF0b21pY19sb25nX2RlYygmdG90YWxyYW1fcGFnZXMpOw0K
PiAgCQlzcGluX3VubG9jaygmY21tX2xvY2spOw0KPiAgCQluci0tOw0KPiAgCX0NCj4gQEAgLTI0
Nyw3ICsyNDcsNyBAQCBzdGF0aWMgbG9uZyBjbW1fZnJlZV9wYWdlcyhsb25nIG5yKQ0KPiAgCQlm
cmVlX3BhZ2UoYWRkcik7DQo+ICAJCWxvYW5lZF9wYWdlcy0tOw0KPiAgCQluci0tOw0KPiAtCQl0
b3RhbHJhbV9wYWdlcysrOw0KPiArCQlhdG9taWNfbG9uZ19pbmMoJnRvdGFscmFtX3BhZ2VzKTsN
Cj4gIAl9DQo+ICAJc3Bpbl91bmxvY2soJmNtbV9sb2NrKTsNCj4gIAljbW1fZGJnKCJFbmQgcmVx
dWVzdCB3aXRoICVsZCBwYWdlcyB1bmZ1bGZpbGxlZFxuIiwgbnIpOw0KPiBAQCAtMjkxLDcgKzI5
MSw4IEBAIHN0YXRpYyB2b2lkIGNtbV9nZXRfbXBwKHZvaWQpDQo+ICAJaW50IHJjOw0KPiAgCXN0
cnVjdCBodmNhbGxfbXBwX2RhdGEgbXBwX2RhdGE7DQo+ICAJc2lnbmVkIGxvbmcgYWN0aXZlX3Bh
Z2VzX3RhcmdldCwgcGFnZV9sb2FuX3JlcXVlc3QsIHRhcmdldDsNCj4gLQlzaWduZWQgbG9uZyB0
b3RhbF9wYWdlcyA9IHRvdGFscmFtX3BhZ2VzICsgbG9hbmVkX3BhZ2VzOw0KPiArCXNpZ25lZCBs
b25nIHRvdGFsX3BhZ2VzID0gYXRvbWljX2xvbmdfcmVhZCgmdG90YWxyYW1fcGFnZXMpICsNCj4g
KwkJCQkgIGxvYW5lZF9wYWdlczsNCj4gIAlzaWduZWQgbG9uZyBtaW5fbWVtX3BhZ2VzID0gKG1p
bl9tZW1fbWIgKiAxMDI0ICogMTAyNCkgLyBQQUdFX1NJWkU7DQo+ICANCj4gIAlyYyA9IGhfZ2V0
X21wcCgmbXBwX2RhdGEpOw0KPiBAQCAtMzIyLDcgKzMyMyw3IEBAIHN0YXRpYyB2b2lkIGNtbV9n
ZXRfbXBwKHZvaWQpDQo+ICANCj4gIAljbW1fZGJnKCJkZWx0YSA9ICVsZCwgbG9hbmVkID0gJWx1
LCB0YXJnZXQgPSAlbHUsIG9vbSA9ICVsdSwgdG90YWxyYW0gPSAlbHVcbiIsDQo+ICAJCXBhZ2Vf
bG9hbl9yZXF1ZXN0LCBsb2FuZWRfcGFnZXMsIGxvYW5lZF9wYWdlc190YXJnZXQsDQo+IC0JCW9v
bV9mcmVlZF9wYWdlcywgdG90YWxyYW1fcGFnZXMpOw0KPiArCQlvb21fZnJlZWRfcGFnZXMsIGF0
b21pY19sb25nX3JlYWQoJnRvdGFscmFtX3BhZ2VzKSk7DQo+ICB9DQo+ICANCj4gIHN0YXRpYyBz
dHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY21tX29vbV9uYiA9IHsNCj4gQEAgLTU4MSw3ICs1ODIsNyBA
QCBzdGF0aWMgaW50IGNtbV9tZW1fZ29pbmdfb2ZmbGluZSh2b2lkICphcmcpDQo+ICAJCQlmcmVl
X3BhZ2UocGFfY3Vyci0+cGFnZVtpZHhdKTsNCj4gIAkJCWZyZWVkKys7DQo+ICAJCQlsb2FuZWRf
cGFnZXMtLTsNCj4gLQkJCXRvdGFscmFtX3BhZ2VzKys7DQo+ICsJCQlhdG9taWNfbG9uZ19pbmMo
JnRvdGFscmFtX3BhZ2VzKTsNCj4gIAkJCXBhX2N1cnItPnBhZ2VbaWR4XSA9IHBhX2xhc3QtPnBh
Z2VbLS1wYV9sYXN0LT5pbmRleF07DQo+ICAJCQlpZiAocGFfbGFzdC0+aW5kZXggPT0gMCkgew0K
PiAgCQkJCWlmIChwYV9jdXJyID09IHBhX2xhc3QpDQo+IGRpZmYgLS1naXQgYS9hcmNoL3MzOTAv
bW0vaW5pdC5jIGIvYXJjaC9zMzkwL21tL2luaXQuYw0KPiBpbmRleCA3NmQwNzA4Li5kNjUyOWU4
IDEwMDY0NA0KPiAtLS0gYS9hcmNoL3MzOTAvbW0vaW5pdC5jDQo+ICsrKyBiL2FyY2gvczM5MC9t
bS9pbml0LmMNCj4gQEAgLTU5LDcgKzU5LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX3pl
cm9fcGFnZXModm9pZCkNCj4gIAlvcmRlciA9IDc7DQo+ICANCj4gIAkvKiBMaW1pdCBudW1iZXIg
b2YgZW1wdHkgemVybyBwYWdlcyBmb3Igc21hbGwgbWVtb3J5IHNpemVzICovDQo+IC0Jd2hpbGUg
KG9yZGVyID4gMiAmJiAodG90YWxyYW1fcGFnZXMgPj4gMTApIDwgKDFVTCA8PCBvcmRlcikpDQo+
ICsJd2hpbGUgKG9yZGVyID4gMiAmJiAoYXRvbWljX2xvbmdfcmVhZCgmdG90YWxyYW1fcGFnZXMp
ID4+IDEwKSA8ICgxVUwgPDwgb3JkZXIpKQ0KPiAgCQlvcmRlci0tOw0KPiAgDQo+ICAJZW1wdHlf
emVyb19wYWdlID0gX19nZXRfZnJlZV9wYWdlcyhHRlBfS0VSTkVMIHwgX19HRlBfWkVSTywgb3Jk
ZXIpOw0KPiBkaWZmIC0tZ2l0IGEvYXJjaC91bS9rZXJuZWwvbWVtLmMgYi9hcmNoL3VtL2tlcm5l
bC9tZW0uYw0KPiBpbmRleCAxMDY3NDY5Li5kYTc4YTA2IDEwMDY0NA0KPiAtLS0gYS9hcmNoL3Vt
L2tlcm5lbC9tZW0uYw0KPiArKysgYi9hcmNoL3VtL2tlcm5lbC9tZW0uYw0KPiBAQCAtNTEsOCAr
NTEsOCBAQCB2b2lkIF9faW5pdCBtZW1faW5pdCh2b2lkKQ0KPiAgDQo+ICAJLyogdGhpcyB3aWxs
IHB1dCBhbGwgbG93IG1lbW9yeSBvbnRvIHRoZSBmcmVlbGlzdHMgKi8NCj4gIAltZW1ibG9ja19m
cmVlX2FsbCgpOw0KPiAtCW1heF9sb3dfcGZuID0gdG90YWxyYW1fcGFnZXM7DQo+IC0JbWF4X3Bm
biA9IHRvdGFscmFtX3BhZ2VzOw0KPiArCW1heF9sb3dfcGZuID0gYXRvbWljX2xvbmdfcmVhZCgm
dG90YWxyYW1fcGFnZXMpOw0KPiArCW1heF9wZm4gPSBhdG9taWNfbG9uZ19yZWFkKCZ0b3RhbHJh
bV9wYWdlcyk7DQo+ICAJbWVtX2luaXRfcHJpbnRfaW5mbyhOVUxMKTsNCj4gIAlrbWFsbG9jX29r
ID0gMTsNCj4gIH0NCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9jcHUvbWljcm9jb2Rl
L2NvcmUuYyBiL2FyY2gveDg2L2tlcm5lbC9jcHUvbWljcm9jb2RlL2NvcmUuYw0KPiBpbmRleCAy
NjM3ZmYwLi40Y2NjOGRkIDEwMDY0NA0KPiAtLS0gYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L21pY3Jv
Y29kZS9jb3JlLmMNCj4gKysrIGIvYXJjaC94ODYva2VybmVsL2NwdS9taWNyb2NvZGUvY29yZS5j
DQo+IEBAIC00MzUsOCArNDM1LDkgQEAgc3RhdGljIHNzaXplX3QgbWljcm9jb2RlX3dyaXRlKHN0
cnVjdCBmaWxlICpmaWxlLCBjb25zdCBjaGFyIF9fdXNlciAqYnVmLA0KPiAgew0KPiAgCXNzaXpl
X3QgcmV0ID0gLUVJTlZBTDsNCj4gIA0KPiAtCWlmICgobGVuID4+IFBBR0VfU0hJRlQpID4gdG90
YWxyYW1fcGFnZXMpIHsNCj4gLQkJcHJfZXJyKCJ0b28gbXVjaCBkYXRhIChtYXggJWxkIHBhZ2Vz
KVxuIiwgdG90YWxyYW1fcGFnZXMpOw0KPiArCWlmICgobGVuID4+IFBBR0VfU0hJRlQpID4gYXRv
bWljX2xvbmdfcmVhZCgmdG90YWxyYW1fcGFnZXMpKSB7DQo+ICsJCXByX2VycigidG9vIG11Y2gg
ZGF0YSAobWF4ICVsZCBwYWdlcylcbiIsDQo+ICsJCQkJYXRvbWljX2xvbmdfcmVhZCgmdG90YWxy
YW1fcGFnZXMpKTsNCj4gIAkJcmV0dXJuIHJldDsNCj4gIAl9DQo+ICANCj4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvY2hhci9hZ3AvYmFja2VuZC5jIGIvZHJpdmVycy9jaGFyL2FncC9iYWNrZW5kLmMN
Cj4gaW5kZXggMzhmZmIyOC4uMjc1M2UxZCAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9jaGFyL2Fn
cC9iYWNrZW5kLmMNCj4gKysrIGIvZHJpdmVycy9jaGFyL2FncC9iYWNrZW5kLmMNCj4gQEAgLTEx
NSw5ICsxMTUsOSBAQCBzdGF0aWMgaW50IGFncF9maW5kX21heCh2b2lkKQ0KPiAgCWxvbmcgbWVt
b3J5LCBpbmRleCwgcmVzdWx0Ow0KPiAgDQo+ICAjaWYgUEFHRV9TSElGVCA8IDIwDQo+IC0JbWVt
b3J5ID0gdG90YWxyYW1fcGFnZXMgPj4gKDIwIC0gUEFHRV9TSElGVCk7DQo+ICsJbWVtb3J5ID0g
YXRvbWljX2xvbmdfcmVhZCgmdG90YWxyYW1fcGFnZXMpID4+ICgyMCAtIFBBR0VfU0hJRlQpOw0K
PiAgI2Vsc2UNCj4gLQltZW1vcnkgPSB0b3RhbHJhbV9wYWdlcyA8PCAoUEFHRV9TSElGVCAtIDIw
KTsNCj4gKwltZW1vcnkgPSBhdG9taWNfbG9uZ19yZWFkKCZ0b3RhbHJhbV9wYWdlcykgPDwgKFBB
R0VfU0hJRlQgLSAyMCk7DQo+ICAjZW5kaWYNCj4gIAlpbmRleCA9IDE7DQo+ICANCj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1ka2ZkL2tmZF9jcmF0LmMgYi9kcml2ZXJzL2dw
dS9kcm0vYW1kL2FtZGtmZC9rZmRfY3JhdC5jDQo+IGluZGV4IDU2NDEyYjAuLmNhMTg1MDIgMTAw
NjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1ka2ZkL2tmZF9jcmF0LmMNCj4gKysr
IGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRrZmQva2ZkX2NyYXQuYw0KPiBAQCAtODQ4LDcgKzg0
OCw3IEBAIHN0YXRpYyBpbnQga2ZkX2ZpbGxfbWVtX2luZm9fZm9yX2NwdShpbnQgbnVtYV9ub2Rl
X2lkLCBpbnQgKmF2YWlsX3NpemUsDQo+ICAJICovDQo+ICAJcGdkYXQgPSBOT0RFX0RBVEEobnVt
YV9ub2RlX2lkKTsNCj4gIAlmb3IgKHpvbmVfdHlwZSA9IDA7IHpvbmVfdHlwZSA8IE1BWF9OUl9a
T05FUzsgem9uZV90eXBlKyspDQo+IC0JCW1lbV9pbl9ieXRlcyArPSBwZ2RhdC0+bm9kZV96b25l
c1t6b25lX3R5cGVdLm1hbmFnZWRfcGFnZXM7DQo+ICsJCW1lbV9pbl9ieXRlcyArPSBhdG9taWNf
bG9uZ19yZWFkKCZwZ2RhdC0+bm9kZV96b25lc1t6b25lX3R5cGVdLm1hbmFnZWRfcGFnZXMpOw0K
PiAgCW1lbV9pbl9ieXRlcyA8PD0gUEFHRV9TSElGVDsNCj4gIA0KPiAgCXN1Yl90eXBlX2hkci0+
bGVuZ3RoX2xvdyA9IGxvd2VyXzMyX2JpdHMobWVtX2luX2J5dGVzKTsNCj4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p
OTE1X2dlbS5jDQo+IGluZGV4IDBjOGFhNTcuLmI0YzI0NWIgMTAwNjQ0DQo+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv
aTkxNV9nZW0uYw0KPiBAQCAtMjUzOSw3ICsyNTM5LDcgQEAgc3RhdGljIGludCBpOTE1X2dlbV9v
YmplY3RfZ2V0X3BhZ2VzX2d0dChzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqKQ0KPiAg
CSAqIElmIHRoZXJlJ3Mgbm8gY2hhbmNlIG9mIGFsbG9jYXRpbmcgZW5vdWdoIHBhZ2VzIGZvciB0
aGUgd2hvbGUNCj4gIAkgKiBvYmplY3QsIGJhaWwgZWFybHkuDQo+ICAJICovDQo+IC0JaWYgKHBh
Z2VfY291bnQgPiB0b3RhbHJhbV9wYWdlcykNCj4gKwlpZiAocGFnZV9jb3VudCA+IGF0b21pY19s
b25nX3JlYWQoJnRvdGFscmFtX3BhZ2VzKSkNCj4gIAkJcmV0dXJuIC1FTk9NRU07DQo+ICANCj4g
IAlzdCA9IGttYWxsb2Moc2l6ZW9mKCpzdCksIEdGUF9LRVJORUwpOw0KPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2k5MTUvc2VsZnRlc3RzL2k5MTVfZ2VtX2d0dC5jIGIvZHJpdmVycy9n
cHUvZHJtL2k5MTUvc2VsZnRlc3RzL2k5MTVfZ2VtX2d0dC5jDQo+IGluZGV4IDhlMmUyNjkuLjll
YTEwZWIgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L3NlbGZ0ZXN0cy9pOTE1
X2dlbV9ndHQuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9zZWxmdGVzdHMvaTkxNV9n
ZW1fZ3R0LmMNCj4gQEAgLTE3MCw3ICsxNzAsNyBAQCBzdGF0aWMgaW50IGlndF9wcGd0dF9hbGxv
Yyh2b2lkICphcmcpDQo+ICAJICogVGhpcyBzaG91bGQgZW5zdXJlIHRoYXQgd2UgZG8gbm90IHJ1
biBpbnRvIHRoZSBvb21raWxsZXIgZHVyaW5nDQo+ICAJICogdGhlIHRlc3QgYW5kIHRha2UgZG93
biB0aGUgbWFjaGluZSB3aWxmdWxseS4NCj4gIAkgKi8NCj4gLQlsaW1pdCA9IHRvdGFscmFtX3Bh
Z2VzIDw8IFBBR0VfU0hJRlQ7DQo+ICsJbGltaXQgPSBhdG9taWNfbG9uZ19yZWFkKCZ0b3RhbHJh
bV9wYWdlcykgPDwgUEFHRV9TSElGVDsNCj4gIAlsaW1pdCA9IG1pbihwcGd0dC0+dm0udG90YWws
IGxpbWl0KTsNCj4gIA0KPiAgCS8qIENoZWNrIHdlIGNhbiBhbGxvY2F0ZSB0aGUgZW50aXJlIHJh
bmdlICovDQo+IEBAIC0xMjQ0LDcgKzEyNDQsNyBAQCBzdGF0aWMgaW50IGV4ZXJjaXNlX21vY2so
c3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUsDQo+ICAJCQkJICAgICB1NjQgaG9sZV9zdGFy
dCwgdTY0IGhvbGVfZW5kLA0KPiAgCQkJCSAgICAgdW5zaWduZWQgbG9uZyBlbmRfdGltZSkpDQo+
ICB7DQo+IC0JY29uc3QgdTY0IGxpbWl0ID0gdG90YWxyYW1fcGFnZXMgPDwgUEFHRV9TSElGVDsN
Cj4gKwljb25zdCB1NjQgbGltaXQgPSBhdG9taWNfbG9uZ19yZWFkKCZ0b3RhbHJhbV9wYWdlcykg
PDwgUEFHRV9TSElGVDsNCj4gIAlzdHJ1Y3QgaTkxNV9nZW1fY29udGV4dCAqY3R4Ow0KPiAgCXN0
cnVjdCBpOTE1X2h3X3BwZ3R0ICpwcGd0dDsNCj4gIAlJR1RfVElNRU9VVChlbmRfdGltZSk7DQo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2h2L2h2X2JhbGxvb24uYyBiL2RyaXZlcnMvaHYvaHZfYmFs
bG9vbi5jDQo+IGluZGV4IGM1YmMwYjUuLjQ0OThjOTQgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMv
aHYvaHZfYmFsbG9vbi5jDQo+ICsrKyBiL2RyaXZlcnMvaHYvaHZfYmFsbG9vbi5jDQo+IEBAIC0x
MDkyLDYgKzEwOTIsNyBAQCBzdGF0aWMgdm9pZCBwcm9jZXNzX2luZm8oc3RydWN0IGh2X2R5bm1l
bV9kZXZpY2UgKmRtLCBzdHJ1Y3QgZG1faW5mb19tc2cgKm1zZykNCj4gIHN0YXRpYyB1bnNpZ25l
ZCBsb25nIGNvbXB1dGVfYmFsbG9vbl9mbG9vcih2b2lkKQ0KPiAgew0KPiAgCXVuc2lnbmVkIGxv
bmcgbWluX3BhZ2VzOw0KPiArCXVuc2lnbmVkIGxvbmcgdG90YWxyYW0gPSAodW5zaWduZWQgbG9u
ZylhdG9taWNfbG9uZ19yZWFkKCZ0b3RhbHJhbV9wYWdlcyk7DQo+ICAjZGVmaW5lIE1CMlBBR0VT
KG1iKSAoKG1iKSA8PCAoMjAgLSBQQUdFX1NISUZUKSkNCj4gIAkvKiBTaW1wbGUgY29udGludW91
cyBwaWVjZXdpZXNlIGxpbmVhciBmdW5jdGlvbjoNCj4gIAkgKiAgbWF4IE1pQiAtPiBtaW4gTWlC
ICBncmFkaWVudA0KPiBAQCAtMTEwNCwxNiArMTEwNSwxNiBAQCBzdGF0aWMgdW5zaWduZWQgbG9u
ZyBjb21wdXRlX2JhbGxvb25fZmxvb3Iodm9pZCkNCj4gIAkgKiAgICA4MTkyICAgICAgIDc0NCAg
ICAoMS8xNikNCj4gIAkgKiAgIDMyNzY4ICAgICAgMTUxMgkoMS8zMikNCj4gIAkgKi8NCj4gLQlp
ZiAodG90YWxyYW1fcGFnZXMgPCBNQjJQQUdFUygxMjgpKQ0KPiAtCQltaW5fcGFnZXMgPSBNQjJQ
QUdFUyg4KSArICh0b3RhbHJhbV9wYWdlcyA+PiAxKTsNCj4gLQllbHNlIGlmICh0b3RhbHJhbV9w
YWdlcyA8IE1CMlBBR0VTKDUxMikpDQo+IC0JCW1pbl9wYWdlcyA9IE1CMlBBR0VTKDQwKSArICh0
b3RhbHJhbV9wYWdlcyA+PiAyKTsNCj4gLQllbHNlIGlmICh0b3RhbHJhbV9wYWdlcyA8IE1CMlBB
R0VTKDIwNDgpKQ0KPiAtCQltaW5fcGFnZXMgPSBNQjJQQUdFUygxMDQpICsgKHRvdGFscmFtX3Bh
Z2VzID4+IDMpOw0KPiAtCWVsc2UgaWYgKHRvdGFscmFtX3BhZ2VzIDwgTUIyUEFHRVMoODE5Mikp
DQo+IC0JCW1pbl9wYWdlcyA9IE1CMlBBR0VTKDIzMikgKyAodG90YWxyYW1fcGFnZXMgPj4gNCk7
DQo+ICsJaWYgKHRvdGFscmFtIDwgTUIyUEFHRVMoMTI4KSkNCj4gKwkJbWluX3BhZ2VzID0gTUIy
UEFHRVMoOCkgKyAodG90YWxyYW0gPj4gMSk7DQo+ICsJZWxzZSBpZiAodG90YWxyYW0gPCBNQjJQ
QUdFUyg1MTIpKQ0KPiArCQltaW5fcGFnZXMgPSBNQjJQQUdFUyg0MCkgKyAodG90YWxyYW0gPj4g
Mik7DQo+ICsJZWxzZSBpZiAodG90YWxyYW0gPCBNQjJQQUdFUygyMDQ4KSkNCj4gKwkJbWluX3Bh
Z2VzID0gTUIyUEFHRVMoMTA0KSArICh0b3RhbHJhbSA+PiAzKTsNCj4gKwllbHNlIGlmICh0b3Rh
bHJhbSA8IE1CMlBBR0VTKDgxOTIpKQ0KPiArCQltaW5fcGFnZXMgPSBNQjJQQUdFUygyMzIpICsg
KHRvdGFscmFtID4+IDQpOw0KPiAgCWVsc2UNCj4gLQkJbWluX3BhZ2VzID0gTUIyUEFHRVMoNDg4
KSArICh0b3RhbHJhbV9wYWdlcyA+PiA1KTsNCj4gKwkJbWluX3BhZ2VzID0gTUIyUEFHRVMoNDg4
KSArICh0b3RhbHJhbSA+PiA1KTsNCj4gICN1bmRlZiBNQjJQQUdFUw0KPiAgCXJldHVybiBtaW5f
cGFnZXM7DQo+ICB9DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21kL2RtLWJ1ZmlvLmMgYi9kcml2
ZXJzL21kL2RtLWJ1ZmlvLmMNCj4gaW5kZXggZGMzODViNy4uNmQ2MTI1OSAxMDA2NDQNCj4gLS0t
IGEvZHJpdmVycy9tZC9kbS1idWZpby5jDQo+ICsrKyBiL2RyaXZlcnMvbWQvZG0tYnVmaW8uYw0K
PiBAQCAtMTg4Nyw4ICsxODg3LDkgQEAgc3RhdGljIGludCBfX2luaXQgZG1fYnVmaW9faW5pdCh2
b2lkKQ0KPiAgCWRtX2J1ZmlvX2FsbG9jYXRlZF92bWFsbG9jID0gMDsNCj4gIAlkbV9idWZpb19j
dXJyZW50X2FsbG9jYXRlZCA9IDA7DQo+ICANCj4gLQltZW0gPSAoX191NjQpbXVsdF9mcmFjKHRv
dGFscmFtX3BhZ2VzIC0gdG90YWxoaWdoX3BhZ2VzLA0KPiAtCQkJICAgICAgIERNX0JVRklPX01F
TU9SWV9QRVJDRU5ULCAxMDApIDw8IFBBR0VfU0hJRlQ7DQo+ICsJbWVtID0gKF9fdTY0KW11bHRf
ZnJhYyhhdG9taWNfbG9uZ19yZWFkKCZ0b3RhbHJhbV9wYWdlcykgLQ0KPiArCQkJCWF0b21pY19s
b25nX3JlYWQoJnRvdGFsaGlnaF9wYWdlcyksDQo+ICsJCQkJRE1fQlVGSU9fTUVNT1JZX1BFUkNF
TlQsIDEwMCkgPDwgUEFHRV9TSElGVDsNCj4gIA0KPiAgCWlmIChtZW0gPiBVTE9OR19NQVgpDQo+
ICAJCW1lbSA9IFVMT05HX01BWDsNCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWQvZG0tY3J5cHQu
YyBiL2RyaXZlcnMvbWQvZG0tY3J5cHQuYw0KPiBpbmRleCAwNDgxMjIzLi4xYzU4ZjRjIDEwMDY0
NA0KPiAtLS0gYS9kcml2ZXJzL21kL2RtLWNyeXB0LmMNCj4gKysrIGIvZHJpdmVycy9tZC9kbS1j
cnlwdC5jDQo+IEBAIC0yMTU4LDcgKzIxNTgsOSBAQCBzdGF0aWMgaW50IGNyeXB0X3dpcGVfa2V5
KHN0cnVjdCBjcnlwdF9jb25maWcgKmNjKQ0KPiAgDQo+ICBzdGF0aWMgdm9pZCBjcnlwdF9jYWxj
dWxhdGVfcGFnZXNfcGVyX2NsaWVudCh2b2lkKQ0KPiAgew0KPiAtCXVuc2lnbmVkIGxvbmcgcGFn
ZXMgPSAodG90YWxyYW1fcGFnZXMgLSB0b3RhbGhpZ2hfcGFnZXMpICogRE1fQ1JZUFRfTUVNT1JZ
X1BFUkNFTlQgLyAxMDA7DQo+ICsJdW5zaWduZWQgbG9uZyBwYWdlcyA9IChhdG9taWNfbG9uZ19y
ZWFkKCZ0b3RhbHJhbV9wYWdlcykgLQ0KPiArCQkJCWF0b21pY19sb25nX3JlYWQoJnRvdGFsaGln
aF9wYWdlcykpICoNCj4gKwkJCQlETV9DUllQVF9NRU1PUllfUEVSQ0VOVCAvIDEwMDsNCj4gIA0K
PiAgCWlmICghZG1fY3J5cHRfY2xpZW50c19uKQ0KPiAgCQlyZXR1cm47DQo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL21kL2RtLWludGVncml0eS5jIGIvZHJpdmVycy9tZC9kbS1pbnRlZ3JpdHkuYw0K
PiBpbmRleCBiYjMwOTZiLi5kOTFjOTMxIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL21kL2RtLWlu
dGVncml0eS5jDQo+ICsrKyBiL2RyaXZlcnMvbWQvZG0taW50ZWdyaXR5LmMNCj4gQEAgLTI4NDMs
NyArMjg0Myw5IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2pvdXJuYWwoc3RydWN0IGRtX2ludGVncml0
eV9jICppYywgY2hhciAqKmVycm9yKQ0KPiAgCWpvdXJuYWxfcGFnZXMgPSByb3VuZHVwKChfX3U2
NClpYy0+am91cm5hbF9zZWN0aW9ucyAqIGljLT5qb3VybmFsX3NlY3Rpb25fc2VjdG9ycywNCj4g
IAkJCQlQQUdFX1NJWkUgPj4gU0VDVE9SX1NISUZUKSA+PiAoUEFHRV9TSElGVCAtIFNFQ1RPUl9T
SElGVCk7DQo+ICAJam91cm5hbF9kZXNjX3NpemUgPSBqb3VybmFsX3BhZ2VzICogc2l6ZW9mKHN0
cnVjdCBwYWdlX2xpc3QpOw0KPiAtCWlmIChqb3VybmFsX3BhZ2VzID49IHRvdGFscmFtX3BhZ2Vz
IC0gdG90YWxoaWdoX3BhZ2VzIHx8IGpvdXJuYWxfZGVzY19zaXplID4gVUxPTkdfTUFYKSB7DQo+
ICsJaWYgKGpvdXJuYWxfcGFnZXMgPj0gYXRvbWljX2xvbmdfcmVhZCgmdG90YWxyYW1fcGFnZXMp
IC0NCj4gKwkJCWF0b21pY19sb25nX3JlYWQoJnRvdGFsaGlnaF9wYWdlcykgfHwNCj4gKwkJCWpv
dXJuYWxfZGVzY19zaXplID4gVUxPTkdfTUFYKSB7DQo+ICAJCSplcnJvciA9ICJKb3VybmFsIGRv
ZXNuJ3QgZml0IGludG8gbWVtb3J5IjsNCj4gIAkJciA9IC1FTk9NRU07DQo+ICAJCWdvdG8gYmFk
Ow0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZC9kbS1zdGF0cy5jIGIvZHJpdmVycy9tZC9kbS1z
dGF0cy5jDQo+IGluZGV4IDIxZGUzMGIuLmYxNTRhMDcgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMv
bWQvZG0tc3RhdHMuYw0KPiArKysgYi9kcml2ZXJzL21kL2RtLXN0YXRzLmMNCj4gQEAgLTg1LDcg
Kzg1LDggQEAgc3RhdGljIGJvb2wgX19jaGVja19zaGFyZWRfbWVtb3J5KHNpemVfdCBhbGxvY19z
aXplKQ0KPiAgCWEgPSBzaGFyZWRfbWVtb3J5X2Ftb3VudCArIGFsbG9jX3NpemU7DQo+ICAJaWYg
KGEgPCBzaGFyZWRfbWVtb3J5X2Ftb3VudCkNCj4gIAkJcmV0dXJuIGZhbHNlOw0KPiAtCWlmIChh
ID4+IFBBR0VfU0hJRlQgPiB0b3RhbHJhbV9wYWdlcyAvIERNX1NUQVRTX01FTU9SWV9GQUNUT1Ip
DQo+ICsJaWYgKGEgPj4gUEFHRV9TSElGVCA+IGF0b21pY19sb25nX3JlYWQoJnRvdGFscmFtX3Bh
Z2VzKSAvDQo+ICsJCQkJCURNX1NUQVRTX01FTU9SWV9GQUNUT1IpDQo+ICAJCXJldHVybiBmYWxz
ZTsNCj4gICNpZmRlZiBDT05GSUdfTU1VDQo+ICAJaWYgKGEgPiAoVk1BTExPQ19FTkQgLSBWTUFM
TE9DX1NUQVJUKSAvIERNX1NUQVRTX1ZNQUxMT0NfRkFDVE9SKQ0KPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdnB1L210a192cHUuYyBiL2RyaXZlcnMvbWVkaWEvcGxh
dGZvcm0vbXRrLXZwdS9tdGtfdnB1LmMNCj4gaW5kZXggNjE2Zjc4Yi4uZWUzNjU0YSAxMDA2NDQN
Cj4gLS0tIGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9tdGstdnB1L210a192cHUuYw0KPiArKysg
Yi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL210ay12cHUvbXRrX3ZwdS5jDQo+IEBAIC04NTUsNyAr
ODU1LDggQEAgc3RhdGljIGludCBtdGtfdnB1X3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2Ug
KnBkZXYpDQo+ICAJLyogU2V0IFBUQ00gdG8gOTZLIGFuZCBEVENNIHRvIDMySyAqLw0KPiAgCXZw
dV9jZmdfd3JpdGVsKHZwdSwgMHgyLCBWUFVfVENNX0NGRyk7DQo+ICANCj4gLQl2cHUtPmVuYWJs
ZV80R0IgPSAhISh0b3RhbHJhbV9wYWdlcyA+IChTWl8yRyA+PiBQQUdFX1NISUZUKSk7DQo+ICsJ
dnB1LT5lbmFibGVfNEdCID0gISEoYXRvbWljX2xvbmdfcmVhZCgmdG90YWxyYW1fcGFnZXMpID4N
Cj4gKwkJCQkJKFNaXzJHID4+IFBBR0VfU0hJRlQpKTsNCj4gIAlkZXZfaW5mbyhkZXYsICI0R0Ig
bW9kZSAldVxuIiwgdnB1LT5lbmFibGVfNEdCKTsNCj4gIA0KPiAgCWlmICh2cHUtPmVuYWJsZV80
R0IpIHsNCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWlzYy92bXdfYmFsbG9vbi5jIGIvZHJpdmVy
cy9taXNjL3Ztd19iYWxsb29uLmMNCj4gaW5kZXggOWIwYjNmYS4uMGFjMGZlZSAxMDA2NDQNCj4g
LS0tIGEvZHJpdmVycy9taXNjL3Ztd19iYWxsb29uLmMNCj4gKysrIGIvZHJpdmVycy9taXNjL3Zt
d19iYWxsb29uLmMNCj4gQEAgLTU3MCw3ICs1NzAsNyBAQCBzdGF0aWMgaW50IHZtYmFsbG9vbl9z
ZW5kX2dldF90YXJnZXQoc3RydWN0IHZtYmFsbG9vbiAqYikNCj4gIAl1bnNpZ25lZCBsb25nIHN0
YXR1czsNCj4gIAl1bnNpZ25lZCBsb25nIGxpbWl0Ow0KPiAgDQo+IC0JbGltaXQgPSB0b3RhbHJh
bV9wYWdlczsNCj4gKwlsaW1pdCA9IGF0b21pY19sb25nX3JlYWQoJnRvdGFscmFtX3BhZ2VzKTsN
Cj4gIA0KPiAgCS8qIEVuc3VyZSBsaW1pdCBmaXRzIGluIDMyLWJpdHMgKi8NCj4gIAlpZiAobGlt
aXQgIT0gKHUzMilsaW1pdCkNCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGFyaXNjL2NjaW8tZG1h
LmMgYi9kcml2ZXJzL3BhcmlzYy9jY2lvLWRtYS5jDQo+IGluZGV4IDYxNDgyMzYuLjcwNWRmMWEg
MTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvcGFyaXNjL2NjaW8tZG1hLmMNCj4gKysrIGIvZHJpdmVy
cy9wYXJpc2MvY2Npby1kbWEuYw0KPiBAQCAtMTI1NSw3ICsxMjU1LDggQEAgdm9pZCBfX2luaXQg
Y2Npb19jdWpvMjBfZml4dXAoc3RydWN0IHBhcmlzY19kZXZpY2UgKmN1am8sIHUzMiBpb3ZwKQ0K
PiAgCSoqIEhvdC1QbHVnL1JlbW92YWwgb2YgUENJIGNhcmRzLiAoYWthIFBDSSBPTEFSRCkuDQo+
ICAJKi8NCj4gIA0KPiAtCWlvdmFfc3BhY2Vfc2l6ZSA9ICh1MzIpICh0b3RhbHJhbV9wYWdlcyAv
IGNvdW50X3BhcmlzY19kcml2ZXIoJmNjaW9fZHJpdmVyKSk7DQo+ICsJaW92YV9zcGFjZV9zaXpl
ID0gKHUzMikgKGF0b21pY19sb25nX3JlYWQoJnRvdGFscmFtX3BhZ2VzKSAvDQo+ICsJCQkJY291
bnRfcGFyaXNjX2RyaXZlcigmY2Npb19kcml2ZXIpKTsNCj4gIA0KPiAgCS8qIGxpbWl0IElPVkEg
c3BhY2Ugc2l6ZSB0byAxTUItMUdCICovDQo+ICANCj4gQEAgLTEyOTQsNyArMTI5NSw3IEBAIHZv
aWQgX19pbml0IGNjaW9fY3VqbzIwX2ZpeHVwKHN0cnVjdCBwYXJpc2NfZGV2aWNlICpjdWpvLCB1
MzIgaW92cCkNCj4gIA0KPiAgCURCR19JTklUKCIlcygpIGhwYSAweCVwIG1lbSAlbHVNQiBJT1Yg
JWRNQiAoJWQgYml0cylcbiIsDQo+ICAJCQlfX2Z1bmNfXywgaW9jLT5pb2NfcmVncywNCj4gLQkJ
CSh1bnNpZ25lZCBsb25nKSB0b3RhbHJhbV9wYWdlcyA+PiAoMjAgLSBQQUdFX1NISUZUKSwNCj4g
KwkJCSh1bnNpZ25lZCBsb25nKSBhdG9taWNfbG9uZ19yZWFkKCZ0b3RhbHJhbV9wYWdlcykgPj4g
KDIwIC0gUEFHRV9TSElGVCksDQo+ICAJCQlpb3ZhX3NwYWNlX3NpemU+PjIwLA0KPiAgCQkJaW92
X29yZGVyICsgUEFHRV9TSElGVCk7DQo+ICANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGFyaXNj
L3NiYV9pb21tdS5jIGIvZHJpdmVycy9wYXJpc2Mvc2JhX2lvbW11LmMNCj4gaW5kZXggMTFkZTBl
Yy4uMDJmNGNlOSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9wYXJpc2Mvc2JhX2lvbW11LmMNCj4g
KysrIGIvZHJpdmVycy9wYXJpc2Mvc2JhX2lvbW11LmMNCj4gQEAgLTE0MTksNyArMTQxOSw4IEBA
IHN0YXRpYyBpbnQgc2V0dXBfaWJhc2VfaW1hc2tfY2FsbGJhY2soc3RydWN0IGRldmljZSAqZGV2
LCB2b2lkICpkYXRhKQ0KPiAgCSoqIGZvciBETUEgaGludHMgLSBlcmdvIG9ubHkgMzAgYml0cyBt
YXguDQo+ICAJKi8NCj4gIA0KPiAtCWlvdmFfc3BhY2Vfc2l6ZSA9ICh1MzIpICh0b3RhbHJhbV9w
YWdlcy9nbG9iYWxfaW9jX2NudCk7DQo+ICsJaW92YV9zcGFjZV9zaXplID0gKHUzMikgKGF0b21p
Y19sb25nX3JlYWQoJnRvdGFscmFtX3BhZ2VzKS8NCj4gKwkJCQkJCWdsb2JhbF9pb2NfY250KTsN
Cj4gIA0KPiAgCS8qIGxpbWl0IElPVkEgc3BhY2Ugc2l6ZSB0byAxTUItMUdCICovDQo+ICAJaWYg
KGlvdmFfc3BhY2Vfc2l6ZSA8ICgxIDw8ICgyMCAtIFBBR0VfU0hJRlQpKSkgew0KPiBAQCAtMTQ0
NCw3ICsxNDQ1LDcgQEAgc3RhdGljIGludCBzZXR1cF9pYmFzZV9pbWFza19jYWxsYmFjayhzdHJ1
Y3QgZGV2aWNlICpkZXYsIHZvaWQgKmRhdGEpDQo+ICAJREJHX0lOSVQoIiVzKCkgaHBhIDB4JWx4
IG1lbSAlbGRNQiBJT1YgJWRNQiAoJWQgYml0cylcbiIsDQo+ICAJCQlfX2Z1bmNfXywNCj4gIAkJ
CWlvYy0+aW9jX2hwYSwNCj4gLQkJCSh1bnNpZ25lZCBsb25nKSB0b3RhbHJhbV9wYWdlcyA+PiAo
MjAgLSBQQUdFX1NISUZUKSwNCj4gKwkJCSh1bnNpZ25lZCBsb25nKSBhdG9taWNfbG9uZ19yZWFk
KCZ0b3RhbHJhbV9wYWdlcykgPj4gKDIwIC0gUEFHRV9TSElGVCksDQo+ICAJCQlpb3ZhX3NwYWNl
X3NpemU+PjIwLA0KPiAgCQkJaW92X29yZGVyICsgUEFHRV9TSElGVCk7DQo+ICANCj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9hbmRyb2lkL2lvbi9pb25fc3lzdGVtX2hlYXAuYyBiL2Ry
aXZlcnMvc3RhZ2luZy9hbmRyb2lkL2lvbi9pb25fc3lzdGVtX2hlYXAuYw0KPiBpbmRleCA1NDhi
YjAyLi42NGJkOTI1IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL3N0YWdpbmcvYW5kcm9pZC9pb24v
aW9uX3N5c3RlbV9oZWFwLmMNCj4gKysrIGIvZHJpdmVycy9zdGFnaW5nL2FuZHJvaWQvaW9uL2lv
bl9zeXN0ZW1faGVhcC5jDQo+IEBAIC0xMTAsNyArMTEwLDcgQEAgc3RhdGljIGludCBpb25fc3lz
dGVtX2hlYXBfYWxsb2NhdGUoc3RydWN0IGlvbl9oZWFwICpoZWFwLA0KPiAgCXVuc2lnbmVkIGxv
bmcgc2l6ZV9yZW1haW5pbmcgPSBQQUdFX0FMSUdOKHNpemUpOw0KPiAgCXVuc2lnbmVkIGludCBt
YXhfb3JkZXIgPSBvcmRlcnNbMF07DQo+ICANCj4gLQlpZiAoc2l6ZSAvIFBBR0VfU0laRSA+IHRv
dGFscmFtX3BhZ2VzIC8gMikNCj4gKwlpZiAoc2l6ZSAvIFBBR0VfU0laRSA+IGF0b21pY19sb25n
X3JlYWQoJnRvdGFscmFtX3BhZ2VzKSAvIDIpDQo+ICAJCXJldHVybiAtRU5PTUVNOw0KPiAgDQo+
ICAJSU5JVF9MSVNUX0hFQUQoJnBhZ2VzKTsNCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hl
bi1zZWxmYmFsbG9vbi5jIGIvZHJpdmVycy94ZW4veGVuLXNlbGZiYWxsb29uLmMNCj4gaW5kZXgg
NTE2NWFhOC4uMGI5MjVmZCAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy94ZW4veGVuLXNlbGZiYWxs
b29uLmMNCj4gKysrIGIvZHJpdmVycy94ZW4veGVuLXNlbGZiYWxsb29uLmMNCj4gQEAgLTE4OSw3
ICsxODksNyBAQCBzdGF0aWMgdm9pZCBzZWxmYmFsbG9vbl9wcm9jZXNzKHN0cnVjdCB3b3JrX3N0
cnVjdCAqd29yaykNCj4gIAlib29sIHJlc2V0X3RpbWVyID0gZmFsc2U7DQo+ICANCj4gIAlpZiAo
eGVuX3NlbGZiYWxsb29uaW5nX2VuYWJsZWQpIHsNCj4gLQkJY3VyX3BhZ2VzID0gdG90YWxyYW1f
cGFnZXM7DQo+ICsJCWN1cl9wYWdlcyA9IGF0b21pY19sb25nX3JlYWQoJnRvdGFscmFtX3BhZ2Vz
KTsNCj4gIAkJdGd0X3BhZ2VzID0gY3VyX3BhZ2VzOyAvKiBkZWZhdWx0IGlzIG5vIGNoYW5nZSAq
Lw0KPiAgCQlnb2FsX3BhZ2VzID0gdm1fbWVtb3J5X2NvbW1pdHRlZCgpICsNCj4gIAkJCQl0b3Rh
bHJlc2VydmVfcGFnZXMgKw0KPiBAQCAtMjI3LDcgKzIyNyw4IEBAIHN0YXRpYyB2b2lkIHNlbGZi
YWxsb29uX3Byb2Nlc3Moc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQ0KPiAgCQlpZiAodGd0X3Bh
Z2VzIDwgZmxvb3JfcGFnZXMpDQo+ICAJCQl0Z3RfcGFnZXMgPSBmbG9vcl9wYWdlczsNCj4gIAkJ
YmFsbG9vbl9zZXRfbmV3X3RhcmdldCh0Z3RfcGFnZXMgKw0KPiAtCQkJYmFsbG9vbl9zdGF0cy5j
dXJyZW50X3BhZ2VzIC0gdG90YWxyYW1fcGFnZXMpOw0KPiArCQkJYmFsbG9vbl9zdGF0cy5jdXJy
ZW50X3BhZ2VzIC0NCj4gKwkJCWF0b21pY19sb25nX3JlYWQoJnRvdGFscmFtX3BhZ2VzKSk7DQo+
ICAJCXJlc2V0X3RpbWVyID0gdHJ1ZTsNCj4gIAl9DQo+ICAjaWZkZWYgQ09ORklHX0ZST05UU1dB
UA0KPiBAQCAtNTY5LDcgKzU3MCw3IEBAIGludCB4ZW5fc2VsZmJhbGxvb25faW5pdChib29sIHVz
ZV9zZWxmYmFsbG9vbmluZywgYm9vbCB1c2VfZnJvbnRzd2FwX3NlbGZzaHJpbmspDQo+ICAJICog
bXVjaCBtb3JlIHJlbGlhYmx5IGFuZCByZXNwb25zZSBmYXN0ZXIgaW4gc29tZSBjYXNlcy4NCj4g
IAkgKi8NCj4gIAlpZiAoIXNlbGZiYWxsb29uX3Jlc2VydmVkX21iKSB7DQo+IC0JCXJlc2VydmVf
cGFnZXMgPSB0b3RhbHJhbV9wYWdlcyAvIDEwOw0KPiArCQlyZXNlcnZlX3BhZ2VzID0gYXRvbWlj
X2xvbmdfcmVhZCgmdG90YWxyYW1fcGFnZXMpIC8gMTA7DQo+ICAJCXNlbGZiYWxsb29uX3Jlc2Vy
dmVkX21iID0gUEFHRVMyTUIocmVzZXJ2ZV9wYWdlcyk7DQo+ICAJfQ0KPiAgCXNjaGVkdWxlX2Rl
bGF5ZWRfd29yaygmc2VsZmJhbGxvb25fd29ya2VyLCBzZWxmYmFsbG9vbl9pbnRlcnZhbCAqIEha
KTsNCj4gZGlmZiAtLWdpdCBhL2ZzL2NlcGgvc3VwZXIuaCBiL2ZzL2NlcGgvc3VwZXIuaA0KPiBp
bmRleCA1ODJlMjhmLi45MmY1NmQzIDEwMDY0NA0KPiAtLS0gYS9mcy9jZXBoL3N1cGVyLmgNCj4g
KysrIGIvZnMvY2VwaC9zdXBlci5oDQo+IEBAIC04MDcsNyArODA3LDggQEAgc3RhdGljIGlubGlu
ZSBpbnQgZGVmYXVsdF9jb25nZXN0aW9uX2tiKHZvaWQpDQo+ICAJICogVGhpcyBhbGxvd3MgbGFy
Z2VyIG1hY2hpbmVzIHRvIGhhdmUgbGFyZ2VyL21vcmUgdHJhbnNmZXJzLg0KPiAgCSAqIExpbWl0
IHRoZSBkZWZhdWx0IHRvIDI1Nk0NCj4gIAkgKi8NCj4gLQljb25nZXN0aW9uX2tiID0gKDE2Kmlu
dF9zcXJ0KHRvdGFscmFtX3BhZ2VzKSkgPDwgKFBBR0VfU0hJRlQtMTApOw0KPiArCWNvbmdlc3Rp
b25fa2IgPSAoMTYqaW50X3NxcnQoYXRvbWljX2xvbmdfcmVhZCgmdG90YWxyYW1fcGFnZXMpKSkg
PDwNCj4gKwkJCQkJCQkJKFBBR0VfU0hJRlQtMTApOw0KPiAgCWlmIChjb25nZXN0aW9uX2tiID4g
MjU2KjEwMjQpDQo+ICAJCWNvbmdlc3Rpb25fa2IgPSAyNTYqMTAyNDsNCj4gIA0KPiBkaWZmIC0t
Z2l0IGEvZnMvZmlsZV90YWJsZS5jIGIvZnMvZmlsZV90YWJsZS5jDQo+IGluZGV4IGUwM2M4ZDEu
LjVkZGU1YzMgMTAwNjQ0DQo+IC0tLSBhL2ZzL2ZpbGVfdGFibGUuYw0KPiArKysgYi9mcy9maWxl
X3RhYmxlLmMNCj4gQEAgLTM4MywxMCArMzgzLDEzIEBAIHZvaWQgX19pbml0IGZpbGVzX2luaXQo
dm9pZCkNCj4gIHZvaWQgX19pbml0IGZpbGVzX21heGZpbGVzX2luaXQodm9pZCkNCj4gIHsNCj4g
IAl1bnNpZ25lZCBsb25nIG47DQo+IC0JdW5zaWduZWQgbG9uZyBtZW1yZXNlcnZlID0gKHRvdGFs
cmFtX3BhZ2VzIC0gbnJfZnJlZV9wYWdlcygpKSAqIDMvMjsNCj4gKwl1bnNpZ25lZCBsb25nIG1l
bXJlc2VydmUgPSAoYXRvbWljX2xvbmdfcmVhZCgmdG90YWxyYW1fcGFnZXMpIC0NCj4gKwkJCQkJ
CW5yX2ZyZWVfcGFnZXMoKSkgKiAzLzI7DQo+ICANCj4gLQltZW1yZXNlcnZlID0gbWluKG1lbXJl
c2VydmUsIHRvdGFscmFtX3BhZ2VzIC0gMSk7DQo+IC0JbiA9ICgodG90YWxyYW1fcGFnZXMgLSBt
ZW1yZXNlcnZlKSAqIChQQUdFX1NJWkUgLyAxMDI0KSkgLyAxMDsNCj4gKwltZW1yZXNlcnZlID0g
bWluKG1lbXJlc2VydmUsDQo+ICsJCQkodW5zaWduZWQgbG9uZylhdG9taWNfbG9uZ19yZWFkKCZ0
b3RhbHJhbV9wYWdlcykgLSAxKTsNCj4gKwluID0gKChhdG9taWNfbG9uZ19yZWFkKCZ0b3RhbHJh
bV9wYWdlcykgLSBtZW1yZXNlcnZlKSAqDQo+ICsJCQkJCShQQUdFX1NJWkUgLyAxMDI0KSkgLyAx
MDsNCj4gIA0KPiAgCWZpbGVzX3N0YXQubWF4X2ZpbGVzID0gbWF4X3QodW5zaWduZWQgbG9uZywg
biwgTlJfRklMRSk7DQo+ICB9DQo+IGRpZmYgLS1naXQgYS9mcy9mdXNlL2lub2RlLmMgYi9mcy9m
dXNlL2lub2RlLmMNCj4gaW5kZXggNDcyN2VmNi4uYWNkYmFmNyAxMDA2NDQNCj4gLS0tIGEvZnMv
ZnVzZS9pbm9kZS5jDQo+ICsrKyBiL2ZzL2Z1c2UvaW5vZGUuYw0KPiBAQCAtODI1LDggKzgyNSw4
IEBAIHN0YXRpYyBzdHJ1Y3QgZGVudHJ5ICpmdXNlX2dldF9wYXJlbnQoc3RydWN0IGRlbnRyeSAq
Y2hpbGQpDQo+ICBzdGF0aWMgdm9pZCBzYW5pdGl6ZV9nbG9iYWxfbGltaXQodW5zaWduZWQgKmxp
bWl0KQ0KPiAgew0KPiAgCWlmICgqbGltaXQgPT0gMCkNCj4gLQkJKmxpbWl0ID0gKCh0b3RhbHJh
bV9wYWdlcyA8PCBQQUdFX1NISUZUKSA+PiAxMykgLw0KPiAtCQkJIHNpemVvZihzdHJ1Y3QgZnVz
ZV9yZXEpOw0KPiArCQkqbGltaXQgPSAoKGF0b21pY19sb25nX3JlYWQoJnRvdGFscmFtX3BhZ2Vz
KQ0KPiArCQkJIDw8IFBBR0VfU0hJRlQpID4+IDEzKSAvIHNpemVvZihzdHJ1Y3QgZnVzZV9yZXEp
Ow0KPiAgDQo+ICAJaWYgKCpsaW1pdCA+PSAxIDw8IDE2KQ0KPiAgCQkqbGltaXQgPSAoMSA8PCAx
NikgLSAxOw0KPiBkaWZmIC0tZ2l0IGEvZnMvbmZzL3dyaXRlLmMgYi9mcy9uZnMvd3JpdGUuYw0K
PiBpbmRleCA1ODY3MjZhLi5lMzY2M2I3IDEwMDY0NA0KPiAtLS0gYS9mcy9uZnMvd3JpdGUuYw0K
PiArKysgYi9mcy9uZnMvd3JpdGUuYw0KPiBAQCAtMjEyMSw3ICsyMTIxLDggQEAgaW50IF9faW5p
dCBuZnNfaW5pdF93cml0ZXBhZ2VjYWNoZSh2b2lkKQ0KPiAgCSAqIFRoaXMgYWxsb3dzIGxhcmdl
ciBtYWNoaW5lcyB0byBoYXZlIGxhcmdlci9tb3JlIHRyYW5zZmVycy4NCj4gIAkgKiBMaW1pdCB0
aGUgZGVmYXVsdCB0byAyNTZNDQo+ICAJICovDQo+IC0JbmZzX2Nvbmdlc3Rpb25fa2IgPSAoMTYq
aW50X3NxcnQodG90YWxyYW1fcGFnZXMpKSA8PCAoUEFHRV9TSElGVC0xMCk7DQo+ICsJbmZzX2Nv
bmdlc3Rpb25fa2IgPSAoMTYqaW50X3NxcnQoYXRvbWljX2xvbmdfcmVhZCgmdG90YWxyYW1fcGFn
ZXMpKSkgPDwNCj4gKwkJCQkJCQkJKFBBR0VfU0hJRlQtMTApOw0KPiAgCWlmIChuZnNfY29uZ2Vz
dGlvbl9rYiA+IDI1NioxMDI0KQ0KPiAgCQluZnNfY29uZ2VzdGlvbl9rYiA9IDI1NioxMDI0Ow0K
PiAgDQo+IGRpZmYgLS1naXQgYS9mcy9uZnNkL25mc2NhY2hlLmMgYi9mcy9uZnNkL25mc2NhY2hl
LmMNCj4gaW5kZXggZTJmZTBlOS4uZTg3NzU1OCAxMDA2NDQNCj4gLS0tIGEvZnMvbmZzZC9uZnNj
YWNoZS5jDQo+ICsrKyBiL2ZzL25mc2QvbmZzY2FjaGUuYw0KPiBAQCAtOTksNyArOTksOCBAQCBz
dGF0aWMgdW5zaWduZWQgbG9uZyBuZnNkX3JlcGx5X2NhY2hlX3NjYW4oc3RydWN0IHNocmlua2Vy
ICpzaHJpbmssDQo+ICBuZnNkX2NhY2hlX3NpemVfbGltaXQodm9pZCkNCj4gIHsNCj4gIAl1bnNp
Z25lZCBpbnQgbGltaXQ7DQo+IC0JdW5zaWduZWQgbG9uZyBsb3dfcGFnZXMgPSB0b3RhbHJhbV9w
YWdlcyAtIHRvdGFsaGlnaF9wYWdlczsNCj4gKwl1bnNpZ25lZCBsb25nIGxvd19wYWdlcyA9IGF0
b21pY19sb25nX3JlYWQoJnRvdGFscmFtX3BhZ2VzKSAtDQo+ICsJCQkJCWF0b21pY19sb25nX3Jl
YWQoJnRvdGFsaGlnaF9wYWdlcyk7DQo+ICANCj4gIAlsaW1pdCA9ICgxNiAqIGludF9zcXJ0KGxv
d19wYWdlcykpIDw8IChQQUdFX1NISUZULTEwKTsNCj4gIAlyZXR1cm4gbWluX3QodW5zaWduZWQg
aW50LCBsaW1pdCwgMjU2KjEwMjQpOw0KPiBkaWZmIC0tZ2l0IGEvZnMvbnRmcy9tYWxsb2MuaCBi
L2ZzL250ZnMvbWFsbG9jLmgNCj4gaW5kZXggYWIxNzJlNS4uNGFlNmJiZSAxMDA2NDQNCj4gLS0t
IGEvZnMvbnRmcy9tYWxsb2MuaA0KPiArKysgYi9mcy9udGZzL21hbGxvYy5oDQo+IEBAIC00Nyw3
ICs0Nyw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCAqX19udGZzX21hbGxvYyh1bnNpZ25lZCBsb25n
IHNpemUsIGdmcF90IGdmcF9tYXNrKQ0KPiAgCQlyZXR1cm4ga21hbGxvYyhQQUdFX1NJWkUsIGdm
cF9tYXNrICYgfl9fR0ZQX0hJR0hNRU0pOw0KPiAgCQkvKiByZXR1cm4gKHZvaWQgKilfX2dldF9m
cmVlX3BhZ2UoZ2ZwX21hc2spOyAqLw0KPiAgCX0NCj4gLQlpZiAobGlrZWx5KChzaXplID4+IFBB
R0VfU0hJRlQpIDwgdG90YWxyYW1fcGFnZXMpKQ0KPiArCWlmIChsaWtlbHkoKHNpemUgPj4gUEFH
RV9TSElGVCkgPCBhdG9taWNfbG9uZ19yZWFkKCZ0b3RhbHJhbV9wYWdlcykpKQ0KPiAgCQlyZXR1
cm4gX192bWFsbG9jKHNpemUsIGdmcF9tYXNrLCBQQUdFX0tFUk5FTCk7DQo+ICAJcmV0dXJuIE5V
TEw7DQo+ICB9DQo+IGRpZmYgLS1naXQgYS9mcy9wcm9jL2Jhc2UuYyBiL2ZzL3Byb2MvYmFzZS5j
DQo+IGluZGV4IGNlMzQ2NTQuLjllZjI2ZGMgMTAwNjQ0DQo+IC0tLSBhL2ZzL3Byb2MvYmFzZS5j
DQo+ICsrKyBiL2ZzL3Byb2MvYmFzZS5jDQo+IEBAIC01MzAsNyArNTMwLDggQEAgc3RhdGljIHNz
aXplX3QgbHN0YXRzX3dyaXRlKHN0cnVjdCBmaWxlICpmaWxlLCBjb25zdCBjaGFyIF9fdXNlciAq
YnVmLA0KPiAgc3RhdGljIGludCBwcm9jX29vbV9zY29yZShzdHJ1Y3Qgc2VxX2ZpbGUgKm0sIHN0
cnVjdCBwaWRfbmFtZXNwYWNlICpucywNCj4gIAkJCSAgc3RydWN0IHBpZCAqcGlkLCBzdHJ1Y3Qg
dGFza19zdHJ1Y3QgKnRhc2spDQo+ICB7DQo+IC0JdW5zaWduZWQgbG9uZyB0b3RhbHBhZ2VzID0g
dG90YWxyYW1fcGFnZXMgKyB0b3RhbF9zd2FwX3BhZ2VzOw0KPiArCXVuc2lnbmVkIGxvbmcgdG90
YWxwYWdlcyA9IGF0b21pY19sb25nX3JlYWQoJnRvdGFscmFtX3BhZ2VzKSArDQo+ICsJCQkJCQkJ
dG90YWxfc3dhcF9wYWdlczsNCj4gIAl1bnNpZ25lZCBsb25nIHBvaW50cyA9IDA7DQo+ICANCj4g
IAlwb2ludHMgPSBvb21fYmFkbmVzcyh0YXNrLCBOVUxMLCBOVUxMLCB0b3RhbHBhZ2VzKSAqDQo+
IGRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2hpZ2htZW0uaCBiL2luY2x1ZGUvbGludXgvaGln
aG1lbS5oDQo+IGluZGV4IDA2OTA2NzkuLjg0ZWRhYTIgMTAwNjQ0DQo+IC0tLSBhL2luY2x1ZGUv
bGludXgvaGlnaG1lbS5oDQo+ICsrKyBiL2luY2x1ZGUvbGludXgvaGlnaG1lbS5oDQo+IEBAIC0z
Niw3ICszNiw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbnZhbGlkYXRlX2tlcm5lbF92bWFwX3Jh
bmdlKHZvaWQgKnZhZGRyLCBpbnQgc2l6ZSkNCj4gIA0KPiAgLyogZGVjbGFyYXRpb25zIGZvciBs
aW51eC9tbS9oaWdobWVtLmMgKi8NCj4gIHVuc2lnbmVkIGludCBucl9mcmVlX2hpZ2hwYWdlcyh2
b2lkKTsNCj4gLWV4dGVybiB1bnNpZ25lZCBsb25nIHRvdGFsaGlnaF9wYWdlczsNCj4gK2V4dGVy
biBhdG9taWNfbG9uZ190IHRvdGFsaGlnaF9wYWdlczsNCj4gIA0KPiAgdm9pZCBrbWFwX2ZsdXNo
X3VudXNlZCh2b2lkKTsNCj4gIA0KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9tbS5oIGIv
aW5jbHVkZS9saW51eC9tbS5oDQo+IGluZGV4IGZjZjljYzkuLmFmOTUyZmMgMTAwNjQ0DQo+IC0t
LSBhL2luY2x1ZGUvbGludXgvbW0uaA0KPiArKysgYi9pbmNsdWRlL2xpbnV4L21tLmgNCj4gQEAg
LTQ4LDcgKzQ4LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHNldF9tYXhfbWFwbnIodW5zaWduZWQg
bG9uZyBsaW1pdCkNCj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBzZXRfbWF4X21hcG5yKHVuc2lnbmVk
IGxvbmcgbGltaXQpIHsgfQ0KPiAgI2VuZGlmDQo+ICANCj4gLWV4dGVybiB1bnNpZ25lZCBsb25n
IHRvdGFscmFtX3BhZ2VzOw0KPiArZXh0ZXJuIGF0b21pY19sb25nX3QgdG90YWxyYW1fcGFnZXM7
DQo+ICBleHRlcm4gdm9pZCAqIGhpZ2hfbWVtb3J5Ow0KPiAgZXh0ZXJuIGludCBwYWdlX2NsdXN0
ZXI7DQo+ICANCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbW16b25lLmggYi9pbmNsdWRl
L2xpbnV4L21tem9uZS5oDQo+IGluZGV4IDg1NTU1MDkuLjI2MzliMDUgMTAwNjQ0DQo+IC0tLSBh
L2luY2x1ZGUvbGludXgvbW16b25lLmgNCj4gKysrIGIvaW5jbHVkZS9saW51eC9tbXpvbmUuaA0K
PiBAQCAtNDI4LDE0ICs0MjgsOCBAQCBzdHJ1Y3Qgem9uZSB7DQo+ICAJICogV3JpdGUgYWNjZXNz
IHRvIHByZXNlbnRfcGFnZXMgYXQgcnVudGltZSBzaG91bGQgYmUgcHJvdGVjdGVkIGJ5DQo+ICAJ
ICogbWVtX2hvdHBsdWdfYmVnaW4vZW5kKCkuIEFueSByZWFkZXIgd2hvIGNhbid0IHRvbGVyYW50
IGRyaWZ0IG9mDQo+ICAJICogcHJlc2VudF9wYWdlcyBzaG91bGQgZ2V0X29ubGluZV9tZW1zKCkg
dG8gZ2V0IGEgc3RhYmxlIHZhbHVlLg0KPiAtCSAqDQo+IC0JICogUmVhZCBhY2Nlc3MgdG8gbWFu
YWdlZF9wYWdlcyBzaG91bGQgYmUgc2FmZSBiZWNhdXNlIGl0J3MgdW5zaWduZWQNCj4gLQkgKiBs
b25nLiBXcml0ZSBhY2Nlc3MgdG8gem9uZS0+bWFuYWdlZF9wYWdlcyBhbmQgdG90YWxyYW1fcGFn
ZXMgYXJlDQo+IC0JICogcHJvdGVjdGVkIGJ5IG1hbmFnZWRfcGFnZV9jb3VudF9sb2NrIGF0IHJ1
bnRpbWUuIElkZWFseSBvbmx5DQo+IC0JICogYWRqdXN0X21hbmFnZWRfcGFnZV9jb3VudCgpIHNo
b3VsZCBiZSB1c2VkIGluc3RlYWQgb2YgZGlyZWN0bHkNCj4gLQkgKiB0b3VjaGluZyB6b25lLT5t
YW5hZ2VkX3BhZ2VzIGFuZCB0b3RhbHJhbV9wYWdlcy4NCj4gIAkgKi8NCj4gLQl1bnNpZ25lZCBs
b25nCQltYW5hZ2VkX3BhZ2VzOw0KPiArCWF0b21pY19sb25nX3QJCW1hbmFnZWRfcGFnZXM7DQo+
ICAJdW5zaWduZWQgbG9uZwkJc3Bhbm5lZF9wYWdlczsNCj4gIAl1bnNpZ25lZCBsb25nCQlwcmVz
ZW50X3BhZ2VzOw0KPiAgDQo+IEBAIC04MTQsNyArODA4LDcgQEAgc3RhdGljIGlubGluZSBib29s
IGlzX2Rldl96b25lKGNvbnN0IHN0cnVjdCB6b25lICp6b25lKQ0KPiAgICovDQo+ICBzdGF0aWMg
aW5saW5lIGJvb2wgbWFuYWdlZF96b25lKHN0cnVjdCB6b25lICp6b25lKQ0KPiAgew0KPiAtCXJl
dHVybiB6b25lLT5tYW5hZ2VkX3BhZ2VzOw0KPiArCXJldHVybiBhdG9taWNfbG9uZ19yZWFkKCZ6
b25lLT5tYW5hZ2VkX3BhZ2VzKTsNCj4gIH0NCj4gIA0KPiAgLyogUmV0dXJucyB0cnVlIGlmIGEg
em9uZSBoYXMgbWVtb3J5ICovDQo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L3N3YXAuaCBi
L2luY2x1ZGUvbGludXgvc3dhcC5oDQo+IGluZGV4IGQwOTg3NDMuLmIzNGM2ZTcgMTAwNjQ0DQo+
IC0tLSBhL2luY2x1ZGUvbGludXgvc3dhcC5oDQo+ICsrKyBiL2luY2x1ZGUvbGludXgvc3dhcC5o
DQo+IEBAIC0zMDksNyArMzA5LDcgQEAgc3RydWN0IHZtYV9zd2FwX3JlYWRhaGVhZCB7DQo+ICB9
IHdoaWxlICgwKQ0KPiAgDQo+ICAvKiBsaW51eC9tbS9wYWdlX2FsbG9jLmMgKi8NCj4gLWV4dGVy
biB1bnNpZ25lZCBsb25nIHRvdGFscmFtX3BhZ2VzOw0KPiArZXh0ZXJuIGF0b21pY19sb25nX3Qg
dG90YWxyYW1fcGFnZXM7DQo+ICBleHRlcm4gdW5zaWduZWQgbG9uZyB0b3RhbHJlc2VydmVfcGFn
ZXM7DQo+ICBleHRlcm4gdW5zaWduZWQgbG9uZyBucl9mcmVlX2J1ZmZlcl9wYWdlcyh2b2lkKTsN
Cj4gIGV4dGVybiB1bnNpZ25lZCBsb25nIG5yX2ZyZWVfcGFnZWNhY2hlX3BhZ2VzKHZvaWQpOw0K
PiBkaWZmIC0tZ2l0IGEva2VybmVsL2ZvcmsuYyBiL2tlcm5lbC9mb3JrLmMNCj4gaW5kZXggMmY3
OGQzMi4uYjYwNjhjNSAxMDA2NDQNCj4gLS0tIGEva2VybmVsL2ZvcmsuYw0KPiArKysgYi9rZXJu
ZWwvZm9yay5jDQo+IEBAIC03NDQsMTEgKzc0NCwxMSBAQCBzdGF0aWMgdm9pZCBzZXRfbWF4X3Ro
cmVhZHModW5zaWduZWQgaW50IG1heF90aHJlYWRzX3N1Z2dlc3RlZCkNCj4gIAkgKiBUaGUgbnVt
YmVyIG9mIHRocmVhZHMgc2hhbGwgYmUgbGltaXRlZCBzdWNoIHRoYXQgdGhlIHRocmVhZA0KPiAg
CSAqIHN0cnVjdHVyZXMgbWF5IG9ubHkgY29uc3VtZSBhIHNtYWxsIHBhcnQgb2YgdGhlIGF2YWls
YWJsZSBtZW1vcnkuDQo+ICAJICovDQo+IC0JaWYgKGZsczY0KHRvdGFscmFtX3BhZ2VzKSArIGZs
czY0KFBBR0VfU0laRSkgPiA2NCkNCj4gKwlpZiAoZmxzNjQoYXRvbWljX2xvbmdfcmVhZCgmdG90
YWxyYW1fcGFnZXMpKSArIGZsczY0KFBBR0VfU0laRSkgPiA2NCkNCj4gIAkJdGhyZWFkcyA9IE1B
WF9USFJFQURTOw0KPiAgCWVsc2UNCj4gLQkJdGhyZWFkcyA9IGRpdjY0X3U2NCgodTY0KSB0b3Rh
bHJhbV9wYWdlcyAqICh1NjQpIFBBR0VfU0laRSwNCj4gLQkJCQkgICAgKHU2NCkgVEhSRUFEX1NJ
WkUgKiA4VUwpOw0KPiArCQl0aHJlYWRzID0gZGl2NjRfdTY0KCh1NjQpIGF0b21pY19sb25nX3Jl
YWQoJnRvdGFscmFtX3BhZ2VzKSAqDQo+ICsJCQkJKHU2NCkgUEFHRV9TSVpFLCAodTY0KSBUSFJF
QURfU0laRSAqIDhVTCk7DQo+ICANCj4gIAlpZiAodGhyZWFkcyA+IG1heF90aHJlYWRzX3N1Z2dl
c3RlZCkNCj4gIAkJdGhyZWFkcyA9IG1heF90aHJlYWRzX3N1Z2dlc3RlZDsNCj4gZGlmZiAtLWdp
dCBhL2tlcm5lbC9rZXhlY19jb3JlLmMgYi9rZXJuZWwva2V4ZWNfY29yZS5jDQo+IGluZGV4IDg2
ZWYwNmQuLmVkODVkZGQgMTAwNjQ0DQo+IC0tLSBhL2tlcm5lbC9rZXhlY19jb3JlLmMNCj4gKysr
IGIva2VybmVsL2tleGVjX2NvcmUuYw0KPiBAQCAtMjE3LDEzICsyMTcsMTQgQEAgaW50IHNhbml0
eV9jaGVja19zZWdtZW50X2xpc3Qoc3RydWN0IGtpbWFnZSAqaW1hZ2UpDQo+ICAJICogd2FzdGVk
IGFsbG9jYXRpbmcgcGFnZXMsIHdoaWNoIGNhbiBjYXVzZSBhIHNvZnQgbG9ja3VwLg0KPiAgCSAq
Lw0KPiAgCWZvciAoaSA9IDA7IGkgPCBucl9zZWdtZW50czsgaSsrKSB7DQo+IC0JCWlmIChQQUdF
X0NPVU5UKGltYWdlLT5zZWdtZW50W2ldLm1lbXN6KSA+IHRvdGFscmFtX3BhZ2VzIC8gMikNCj4g
KwkJaWYgKFBBR0VfQ09VTlQoaW1hZ2UtPnNlZ21lbnRbaV0ubWVtc3opID4NCj4gKwkJCQlhdG9t
aWNfbG9uZ19yZWFkKCZ0b3RhbHJhbV9wYWdlcykgLyAyKQ0KPiAgCQkJcmV0dXJuIC1FSU5WQUw7
DQo+ICANCj4gIAkJdG90YWxfcGFnZXMgKz0gUEFHRV9DT1VOVChpbWFnZS0+c2VnbWVudFtpXS5t
ZW1zeik7DQo+ICAJfQ0KPiAgDQo+IC0JaWYgKHRvdGFsX3BhZ2VzID4gdG90YWxyYW1fcGFnZXMg
LyAyKQ0KPiArCWlmICh0b3RhbF9wYWdlcyA+IGF0b21pY19sb25nX3JlYWQoJnRvdGFscmFtX3Bh
Z2VzKSAvIDIpDQo+ICAJCXJldHVybiAtRUlOVkFMOw0KPiAgDQo+ICAJLyoNCj4gZGlmZiAtLWdp
dCBhL2tlcm5lbC9wb3dlci9zbmFwc2hvdC5jIGIva2VybmVsL3Bvd2VyL3NuYXBzaG90LmMNCj4g
aW5kZXggYjAzMDhhMi4uMTQyYTNjNzYgMTAwNjQ0DQo+IC0tLSBhL2tlcm5lbC9wb3dlci9zbmFw
c2hvdC5jDQo+ICsrKyBiL2tlcm5lbC9wb3dlci9zbmFwc2hvdC5jDQo+IEBAIC0xMDUsNyArMTA1
LDcgQEAgdm9pZCBfX2luaXQgaGliZXJuYXRlX3Jlc2VydmVkX3NpemVfaW5pdCh2b2lkKQ0KPiAg
DQo+ICB2b2lkIF9faW5pdCBoaWJlcm5hdGVfaW1hZ2Vfc2l6ZV9pbml0KHZvaWQpDQo+ICB7DQo+
IC0JaW1hZ2Vfc2l6ZSA9ICgodG90YWxyYW1fcGFnZXMgKiAyKSAvIDUpICogUEFHRV9TSVpFOw0K
PiArCWltYWdlX3NpemUgPSAoKGF0b21pY19sb25nX3JlYWQoJnRvdGFscmFtX3BhZ2VzKSAqIDIp
IC8gNSkgKiBQQUdFX1NJWkU7DQo+ICB9DQo+ICANCj4gIC8qDQo+IGRpZmYgLS1naXQgYS9saWIv
c2hvd19tZW0uYyBiL2xpYi9zaG93X21lbS5jDQo+IGluZGV4IDBiZWFhMWQuLjA3MDFmNjMgMTAw
NjQ0DQo+IC0tLSBhL2xpYi9zaG93X21lbS5jDQo+ICsrKyBiL2xpYi9zaG93X21lbS5jDQo+IEBA
IC0yOCw3ICsyOCw4IEBAIHZvaWQgc2hvd19tZW0odW5zaWduZWQgaW50IGZpbHRlciwgbm9kZW1h
c2tfdCAqbm9kZW1hc2spDQo+ICAJCQkJY29udGludWU7DQo+ICANCj4gIAkJCXRvdGFsICs9IHpv
bmUtPnByZXNlbnRfcGFnZXM7DQo+IC0JCQlyZXNlcnZlZCArPSB6b25lLT5wcmVzZW50X3BhZ2Vz
IC0gem9uZS0+bWFuYWdlZF9wYWdlczsNCj4gKwkJCXJlc2VydmVkICs9IHpvbmUtPnByZXNlbnRf
cGFnZXMgLQ0KPiArCQkJCWF0b21pY19sb25nX3JlYWQoJnpvbmUtPm1hbmFnZWRfcGFnZXMpOw0K
PiAgDQo+ICAJCQlpZiAoaXNfaGlnaG1lbV9pZHgoem9uZWlkKSkNCj4gIAkJCQloaWdobWVtICs9
IHpvbmUtPnByZXNlbnRfcGFnZXM7DQo+IGRpZmYgLS1naXQgYS9tbS9oaWdobWVtLmMgYi9tbS9o
aWdobWVtLmMNCj4gaW5kZXggNTlkYjMyMi4uOTNhNDVjMCAxMDA2NDQNCj4gLS0tIGEvbW0vaGln
aG1lbS5jDQo+ICsrKyBiL21tL2hpZ2htZW0uYw0KPiBAQCAtMTA1LDcgKzEwNSw3IEBAIHN0YXRp
YyBpbmxpbmUgd2FpdF9xdWV1ZV9oZWFkX3QgKmdldF9wa21hcF93YWl0X3F1ZXVlX2hlYWQodW5z
aWduZWQgaW50IGNvbG9yKQ0KPiAgfQ0KPiAgI2VuZGlmDQo+ICANCj4gLXVuc2lnbmVkIGxvbmcg
dG90YWxoaWdoX3BhZ2VzIF9fcmVhZF9tb3N0bHk7DQo+ICthdG9taWNfbG9uZ190IHRvdGFsaGln
aF9wYWdlcyBfX3JlYWRfbW9zdGx5Ow0KPiAgRVhQT1JUX1NZTUJPTCh0b3RhbGhpZ2hfcGFnZXMp
Ow0KPiAgDQo+ICANCj4gZGlmZiAtLWdpdCBhL21tL2h1Z2VfbWVtb3J5LmMgYi9tbS9odWdlX21l
bW9yeS5jDQo+IGluZGV4IGQzOTRkMTguLmYyZjE4YjUgMTAwNjQ0DQo+IC0tLSBhL21tL2h1Z2Vf
bWVtb3J5LmMNCj4gKysrIGIvbW0vaHVnZV9tZW1vcnkuYw0KPiBAQCAtNDIwLDcgKzQyMCw3IEBA
IHN0YXRpYyBpbnQgX19pbml0IGh1Z2VwYWdlX2luaXQodm9pZCkNCj4gIAkgKiB3aGVyZSB0aGUg
ZXh0cmEgbWVtb3J5IHVzZWQgY291bGQgaHVydCBtb3JlIHRoYW4gVExCIG92ZXJoZWFkDQo+ICAJ
ICogaXMgbGlrZWx5IHRvIHNhdmUuICBUaGUgYWRtaW4gY2FuIHN0aWxsIGVuYWJsZSBpdCB0aHJv
dWdoIC9zeXMuDQo+ICAJICovDQo+IC0JaWYgKHRvdGFscmFtX3BhZ2VzIDwgKDUxMiA8PCAoMjAg
LSBQQUdFX1NISUZUKSkpIHsNCj4gKwlpZiAoYXRvbWljX2xvbmdfcmVhZCgmdG90YWxyYW1fcGFn
ZXMpIDwgKDUxMiA8PCAoMjAgLSBQQUdFX1NISUZUKSkpIHsNCj4gIAkJdHJhbnNwYXJlbnRfaHVn
ZXBhZ2VfZmxhZ3MgPSAwOw0KPiAgCQlyZXR1cm4gMDsNCj4gIAl9DQo+IGRpZmYgLS1naXQgYS9t
bS9rYXNhbi9xdWFyYW50aW5lLmMgYi9tbS9rYXNhbi9xdWFyYW50aW5lLmMNCj4gaW5kZXggYjIw
OWRiYS4uNGQzNmFlZCAxMDA2NDQNCj4gLS0tIGEvbW0va2FzYW4vcXVhcmFudGluZS5jDQo+ICsr
KyBiL21tL2thc2FuL3F1YXJhbnRpbmUuYw0KPiBAQCAtMjM2LDggKzIzNiw4IEBAIHZvaWQgcXVh
cmFudGluZV9yZWR1Y2Uodm9pZCkNCj4gIAkgKiBVcGRhdGUgcXVhcmFudGluZSBzaXplIGluIGNh
c2Ugb2YgaG90cGx1Zy4gQWxsb2NhdGUgYSBmcmFjdGlvbiBvZg0KPiAgCSAqIHRoZSBpbnN0YWxs
ZWQgbWVtb3J5IHRvIHF1YXJhbnRpbmUgbWludXMgcGVyLWNwdSBxdWV1ZSBsaW1pdHMuDQo+ICAJ
ICovDQo+IC0JdG90YWxfc2l6ZSA9IChSRUFEX09OQ0UodG90YWxyYW1fcGFnZXMpIDw8IFBBR0Vf
U0hJRlQpIC8NCj4gLQkJUVVBUkFOVElORV9GUkFDVElPTjsNCj4gKwl0b3RhbF9zaXplID0gKFJF
QURfT05DRShhdG9taWNfbG9uZ19yZWFkKCZ0b3RhbHJhbV9wYWdlcykpIDw8DQo+ICsJCQlQQUdF
X1NISUZUKSAvIFFVQVJBTlRJTkVfRlJBQ1RJT047DQo+ICAJcGVyY3B1X3F1YXJhbnRpbmVzID0g
UVVBUkFOVElORV9QRVJDUFVfU0laRSAqIG51bV9vbmxpbmVfY3B1cygpOw0KPiAgCW5ld19xdWFy
YW50aW5lX3NpemUgPSAodG90YWxfc2l6ZSA8IHBlcmNwdV9xdWFyYW50aW5lcykgPw0KPiAgCQkw
IDogdG90YWxfc2l6ZSAtIHBlcmNwdV9xdWFyYW50aW5lczsNCj4gZGlmZiAtLWdpdCBhL21tL21l
bWJsb2NrLmMgYi9tbS9tZW1ibG9jay5jDQo+IGluZGV4IGVkZGNhYzIuLjQzZjUzZTkgMTAwNjQ0
DQo+IC0tLSBhL21tL21lbWJsb2NrLmMNCj4gKysrIGIvbW0vbWVtYmxvY2suYw0KPiBAQCAtMTYy
Nyw3ICsxNjI3LDcgQEAgdm9pZCBfX2luaXQgX19tZW1ibG9ja19mcmVlX2xhdGUocGh5c19hZGRy
X3QgYmFzZSwgcGh5c19hZGRyX3Qgc2l6ZSkNCj4gIA0KPiAgCWZvciAoOyBjdXJzb3IgPCBlbmQ7
IGN1cnNvcisrKSB7DQo+ICAJCW1lbWJsb2NrX2ZyZWVfcGFnZXMocGZuX3RvX3BhZ2UoY3Vyc29y
KSwgY3Vyc29yLCAwKTsNCj4gLQkJdG90YWxyYW1fcGFnZXMrKzsNCj4gKwkJYXRvbWljX2xvbmdf
aW5jKCZ0b3RhbHJhbV9wYWdlcyk7DQo+ICAJfQ0KPiAgfQ0KPiAgDQo+IEBAIC0yMDAxLDcgKzIw
MDEsNyBAQCB2b2lkIHJlc2V0X25vZGVfbWFuYWdlZF9wYWdlcyhwZ19kYXRhX3QgKnBnZGF0KQ0K
PiAgCXN0cnVjdCB6b25lICp6Ow0KPiAgDQo+ICAJZm9yICh6ID0gcGdkYXQtPm5vZGVfem9uZXM7
IHogPCBwZ2RhdC0+bm9kZV96b25lcyArIE1BWF9OUl9aT05FUzsgeisrKQ0KPiAtCQl6LT5tYW5h
Z2VkX3BhZ2VzID0gMDsNCj4gKwkJYXRvbWljX2xvbmdfc2V0KCZ6LT5tYW5hZ2VkX3BhZ2VzLCAw
KTsNCj4gIH0NCj4gIA0KPiAgdm9pZCBfX2luaXQgcmVzZXRfYWxsX3pvbmVzX21hbmFnZWRfcGFn
ZXModm9pZCkNCj4gQEAgLTIwMjksNyArMjAyOSw3IEBAIHVuc2lnbmVkIGxvbmcgX19pbml0IG1l
bWJsb2NrX2ZyZWVfYWxsKHZvaWQpDQo+ICAJcmVzZXRfYWxsX3pvbmVzX21hbmFnZWRfcGFnZXMo
KTsNCj4gIA0KPiAgCXBhZ2VzID0gZnJlZV9sb3dfbWVtb3J5X2NvcmVfZWFybHkoKTsNCj4gLQl0
b3RhbHJhbV9wYWdlcyArPSBwYWdlczsNCj4gKwlhdG9taWNfbG9uZ19hZGQocGFnZXMsICZ0b3Rh
bHJhbV9wYWdlcyk7DQo+ICANCj4gIAlyZXR1cm4gcGFnZXM7DQo+ICB9DQo+IGRpZmYgLS1naXQg
YS9tbS9tZW1vcnlfaG90cGx1Zy5jIGIvbW0vbWVtb3J5X2hvdHBsdWcuYw0KPiBpbmRleCBkYmJi
OTQ1Li4wNzI1OTg0IDEwMDY0NA0KPiAtLS0gYS9tbS9tZW1vcnlfaG90cGx1Zy5jDQo+ICsrKyBi
L21tL21lbW9yeV9ob3RwbHVnLmMNCj4gQEAgLTY1NywxMCArNjU3LDEwIEBAIHZvaWQgX19vbmxp
bmVfcGFnZV9mcmVlKHN0cnVjdCBwYWdlICpwYWdlKQ0KPiAgc3RhdGljIGludCBnZW5lcmljX29u
bGluZV9wYWdlKHN0cnVjdCBwYWdlICpwYWdlLCB1bnNpZ25lZCBpbnQgb3JkZXIpDQo+ICB7DQo+
ICAJX19mcmVlX3BhZ2VzX2NvcmUocGFnZSwgb3JkZXIpOw0KPiAtCXRvdGFscmFtX3BhZ2VzICs9
ICgxVUwgPDwgb3JkZXIpOw0KPiArCWF0b21pY19sb25nX2FkZCgoMVVMIDw8IG9yZGVyKSwgJnRv
dGFscmFtX3BhZ2VzKTsNCj4gICNpZmRlZiBDT05GSUdfSElHSE1FTQ0KPiAgCWlmIChQYWdlSGln
aE1lbShwYWdlKSkNCj4gLQkJdG90YWxoaWdoX3BhZ2VzICs9ICgxVUwgPDwgb3JkZXIpOw0KPiAr
CQlhdG9taWNfbG9uZ19hZGQoKDFVTCA8PCBvcmRlciksICZ0b3RhbGhpZ2hfcGFnZXMpOw0KPiAg
I2VuZGlmDQo+ICAJcmV0dXJuIDA7DQo+ICB9DQo+IGRpZmYgLS1naXQgYS9tbS9tbV9pbml0LmMg
Yi9tbS9tbV9pbml0LmMNCj4gaW5kZXggNjgzOGE1My4uOTNhNjYxMSAxMDA2NDQNCj4gLS0tIGEv
bW0vbW1faW5pdC5jDQo+ICsrKyBiL21tL21tX2luaXQuYw0KPiBAQCAtMTQ2LDcgKzE0Niw4IEBA
IHN0YXRpYyB2b2lkIF9fbWVtaW5pdCBtbV9jb21wdXRlX2JhdGNoKHZvaWQpDQo+ICAJczMyIGJh
dGNoID0gbWF4X3QoczMyLCBucioyLCAzMik7DQo+ICANCj4gIAkvKiBiYXRjaCBzaXplIHNldCB0
byAwLjQlIG9mICh0b3RhbCBtZW1vcnkvI2NwdXMpLCBvciBtYXggaW50MzIgKi8NCj4gLQltZW1z
aXplZF9iYXRjaCA9IG1pbl90KHU2NCwgKHRvdGFscmFtX3BhZ2VzL25yKS8yNTYsIDB4N2ZmZmZm
ZmYpOw0KPiArCW1lbXNpemVkX2JhdGNoID0gbWluX3QodTY0LCAoYXRvbWljX2xvbmdfcmVhZCgm
dG90YWxyYW1fcGFnZXMpL25yKS8yNTYsDQo+ICsJCQkJCQkJCTB4N2ZmZmZmZmYpOw0KPiAgDQo+
ICAJdm1fY29tbWl0dGVkX2FzX2JhdGNoID0gbWF4X3QoczMyLCBtZW1zaXplZF9iYXRjaCwgYmF0
Y2gpOw0KPiAgfQ0KPiBkaWZmIC0tZ2l0IGEvbW0vb29tX2tpbGwuYyBiL21tL29vbV9raWxsLmMN
Cj4gaW5kZXggNjU4OWY2MC4uMWEzN2Q2OCAxMDA2NDQNCj4gLS0tIGEvbW0vb29tX2tpbGwuYw0K
PiArKysgYi9tbS9vb21fa2lsbC5jDQo+IEBAIC0yNjksNyArMjY5LDcgQEAgc3RhdGljIGVudW0g
b29tX2NvbnN0cmFpbnQgY29uc3RyYWluZWRfYWxsb2Moc3RydWN0IG9vbV9jb250cm9sICpvYykN
Cj4gIAl9DQo+ICANCj4gIAkvKiBEZWZhdWx0IHRvIGFsbCBhdmFpbGFibGUgbWVtb3J5ICovDQo+
IC0Jb2MtPnRvdGFscGFnZXMgPSB0b3RhbHJhbV9wYWdlcyArIHRvdGFsX3N3YXBfcGFnZXM7DQo+
ICsJb2MtPnRvdGFscGFnZXMgPSBhdG9taWNfbG9uZ19yZWFkKCZ0b3RhbHJhbV9wYWdlcykgKyB0
b3RhbF9zd2FwX3BhZ2VzOw0KPiAgDQo+ICAJaWYgKCFJU19FTkFCTEVEKENPTkZJR19OVU1BKSkN
Cj4gIAkJcmV0dXJuIENPTlNUUkFJTlRfTk9ORTsNCj4gZGlmZiAtLWdpdCBhL21tL3BhZ2VfYWxs
b2MuYyBiL21tL3BhZ2VfYWxsb2MuYw0KPiBpbmRleCA0YmQ4NThkLi5jN2IyNmUzIDEwMDY0NA0K
PiAtLS0gYS9tbS9wYWdlX2FsbG9jLmMNCj4gKysrIGIvbW0vcGFnZV9hbGxvYy5jDQo+IEBAIC0x
MjEsMTAgKzEyMSw3IEBADQo+ICB9Ow0KPiAgRVhQT1JUX1NZTUJPTChub2RlX3N0YXRlcyk7DQo+
ICANCj4gLS8qIFByb3RlY3QgdG90YWxyYW1fcGFnZXMgYW5kIHpvbmUtPm1hbmFnZWRfcGFnZXMg
Ki8NCj4gLXN0YXRpYyBERUZJTkVfU1BJTkxPQ0sobWFuYWdlZF9wYWdlX2NvdW50X2xvY2spOw0K
PiAtDQo+IC11bnNpZ25lZCBsb25nIHRvdGFscmFtX3BhZ2VzIF9fcmVhZF9tb3N0bHk7DQo+ICth
dG9taWNfbG9uZ190IHRvdGFscmFtX3BhZ2VzIF9fcmVhZF9tb3N0bHk7DQo+ICB1bnNpZ25lZCBs
b25nIHRvdGFscmVzZXJ2ZV9wYWdlcyBfX3JlYWRfbW9zdGx5Ow0KPiAgdW5zaWduZWQgbG9uZyB0
b3RhbGNtYV9wYWdlcyBfX3JlYWRfbW9zdGx5Ow0KPiAgDQo+IEBAIC0xMjc1LDcgKzEyNzIsNyBA
QCB2b2lkIF9fZnJlZV9wYWdlc19jb3JlKHN0cnVjdCBwYWdlICpwYWdlLCB1bnNpZ25lZCBpbnQg
b3JkZXIpDQo+ICAJCXNldF9wYWdlX2NvdW50KHAsIDApOw0KPiAgCX0NCj4gIA0KPiAtCXBhZ2Vf
em9uZShwYWdlKS0+bWFuYWdlZF9wYWdlcyArPSBucl9wYWdlczsNCj4gKwlhdG9taWNfbG9uZ19h
ZGQobnJfcGFnZXMsICZwYWdlX3pvbmUocGFnZSktPm1hbmFnZWRfcGFnZXMpOw0KPiAgCXNldF9w
YWdlX3JlZmNvdW50ZWQocGFnZSk7DQo+ICAJX19mcmVlX3BhZ2VzKHBhZ2UsIG9yZGVyKTsNCj4g
IH0NCj4gQEAgLTIyNTQsNyArMjI1MSw4IEBAIHN0YXRpYyB2b2lkIHJlc2VydmVfaGlnaGF0b21p
Y19wYWdlYmxvY2soc3RydWN0IHBhZ2UgKnBhZ2UsIHN0cnVjdCB6b25lICp6b25lLA0KPiAgCSAq
IExpbWl0IHRoZSBudW1iZXIgcmVzZXJ2ZWQgdG8gMSBwYWdlYmxvY2sgb3Igcm91Z2hseSAxJSBv
ZiBhIHpvbmUuDQo+ICAJICogQ2hlY2sgaXMgcmFjZS1wcm9uZSBidXQgaGFybWxlc3MuDQo+ICAJ
ICovDQo+IC0JbWF4X21hbmFnZWQgPSAoem9uZS0+bWFuYWdlZF9wYWdlcyAvIDEwMCkgKyBwYWdl
YmxvY2tfbnJfcGFnZXM7DQo+ICsJbWF4X21hbmFnZWQgPSAoYXRvbWljX2xvbmdfcmVhZCgmem9u
ZS0+bWFuYWdlZF9wYWdlcykgLyAxMDApICsNCj4gKwkJCQkJCXBhZ2VibG9ja19ucl9wYWdlczsN
Cj4gIAlpZiAoem9uZS0+bnJfcmVzZXJ2ZWRfaGlnaGF0b21pYyA+PSBtYXhfbWFuYWdlZCkNCj4g
IAkJcmV0dXJuOw0KPiAgDQo+IEBAIC00NjU4LDcgKzQ2NTYsNyBAQCBzdGF0aWMgdW5zaWduZWQg
bG9uZyBucl9mcmVlX3pvbmVfcGFnZXMoaW50IG9mZnNldCkNCj4gIAlzdHJ1Y3Qgem9uZWxpc3Qg
KnpvbmVsaXN0ID0gbm9kZV96b25lbGlzdChudW1hX25vZGVfaWQoKSwgR0ZQX0tFUk5FTCk7DQo+
ICANCj4gIAlmb3JfZWFjaF96b25lX3pvbmVsaXN0KHpvbmUsIHosIHpvbmVsaXN0LCBvZmZzZXQp
IHsNCj4gLQkJdW5zaWduZWQgbG9uZyBzaXplID0gem9uZS0+bWFuYWdlZF9wYWdlczsNCj4gKwkJ
dW5zaWduZWQgbG9uZyBzaXplID0gYXRvbWljX2xvbmdfcmVhZCgmem9uZS0+bWFuYWdlZF9wYWdl
cyk7DQo+ICAJCXVuc2lnbmVkIGxvbmcgaGlnaCA9IGhpZ2hfd21hcmtfcGFnZXMoem9uZSk7DQo+
ICAJCWlmIChzaXplID4gaGlnaCkNCj4gIAkJCXN1bSArPSBzaXplIC0gaGlnaDsNCj4gQEAgLTQ3
NDQsMTEgKzQ3NDIsMTUgQEAgbG9uZyBzaV9tZW1fYXZhaWxhYmxlKHZvaWQpDQo+ICANCj4gIHZv
aWQgc2lfbWVtaW5mbyhzdHJ1Y3Qgc3lzaW5mbyAqdmFsKQ0KPiAgew0KPiAtCXZhbC0+dG90YWxy
YW0gPSB0b3RhbHJhbV9wYWdlczsNCj4gKwl2YWwtPnRvdGFscmFtID0gYXRvbWljX2xvbmdfcmVh
ZCgmdG90YWxyYW1fcGFnZXMpOw0KPiAgCXZhbC0+c2hhcmVkcmFtID0gZ2xvYmFsX25vZGVfcGFn
ZV9zdGF0ZShOUl9TSE1FTSk7DQo+ICAJdmFsLT5mcmVlcmFtID0gZ2xvYmFsX3pvbmVfcGFnZV9z
dGF0ZShOUl9GUkVFX1BBR0VTKTsNCj4gIAl2YWwtPmJ1ZmZlcnJhbSA9IG5yX2Jsb2NrZGV2X3Bh
Z2VzKCk7DQo+IC0JdmFsLT50b3RhbGhpZ2ggPSB0b3RhbGhpZ2hfcGFnZXM7DQo+ICsjaWZkZWYg
Q09ORklHX0hJR0hNRU0NCj4gKwl2YWwtPnRvdGFsaGlnaCA9IGF0b21pY19sb25nX3JlYWQoJnRv
dGFsaGlnaF9wYWdlcyk7DQo+ICsjZWxzZQ0KPiArCXZhbC0+dG90YWxoaWdoID0gMDsNCj4gKyNl
bmRpZg0KPiAgCXZhbC0+ZnJlZWhpZ2ggPSBucl9mcmVlX2hpZ2hwYWdlcygpOw0KPiAgCXZhbC0+
bWVtX3VuaXQgPSBQQUdFX1NJWkU7DQo+ICB9DQo+IEBAIC00NzY1LDcgKzQ3NjcsNyBAQCB2b2lk
IHNpX21lbWluZm9fbm9kZShzdHJ1Y3Qgc3lzaW5mbyAqdmFsLCBpbnQgbmlkKQ0KPiAgCXBnX2Rh
dGFfdCAqcGdkYXQgPSBOT0RFX0RBVEEobmlkKTsNCj4gIA0KPiAgCWZvciAoem9uZV90eXBlID0g
MDsgem9uZV90eXBlIDwgTUFYX05SX1pPTkVTOyB6b25lX3R5cGUrKykNCj4gLQkJbWFuYWdlZF9w
YWdlcyArPSBwZ2RhdC0+bm9kZV96b25lc1t6b25lX3R5cGVdLm1hbmFnZWRfcGFnZXM7DQo+ICsJ
CW1hbmFnZWRfcGFnZXMgKz0gYXRvbWljX2xvbmdfcmVhZCgmcGdkYXQtPm5vZGVfem9uZXNbem9u
ZV90eXBlXS5tYW5hZ2VkX3BhZ2VzKTsNCj4gIAl2YWwtPnRvdGFscmFtID0gbWFuYWdlZF9wYWdl
czsNCj4gIAl2YWwtPnNoYXJlZHJhbSA9IG5vZGVfcGFnZV9zdGF0ZShwZ2RhdCwgTlJfU0hNRU0p
Ow0KPiAgCXZhbC0+ZnJlZXJhbSA9IHN1bV96b25lX25vZGVfcGFnZV9zdGF0ZShuaWQsIE5SX0ZS
RUVfUEFHRVMpOw0KPiBAQCAtNDc3NCw3ICs0Nzc2LDcgQEAgdm9pZCBzaV9tZW1pbmZvX25vZGUo
c3RydWN0IHN5c2luZm8gKnZhbCwgaW50IG5pZCkNCj4gIAkJc3RydWN0IHpvbmUgKnpvbmUgPSAm
cGdkYXQtPm5vZGVfem9uZXNbem9uZV90eXBlXTsNCj4gIA0KPiAgCQlpZiAoaXNfaGlnaG1lbSh6
b25lKSkgew0KPiAtCQkJbWFuYWdlZF9oaWdocGFnZXMgKz0gem9uZS0+bWFuYWdlZF9wYWdlczsN
Cj4gKwkJCW1hbmFnZWRfaGlnaHBhZ2VzICs9IGF0b21pY19sb25nX3JlYWQoJnpvbmUtPm1hbmFn
ZWRfcGFnZXMpOw0KPiAgCQkJZnJlZV9oaWdocGFnZXMgKz0gem9uZV9wYWdlX3N0YXRlKHpvbmUs
IE5SX0ZSRUVfUEFHRVMpOw0KPiAgCQl9DQo+ICAJfQ0KPiBAQCAtNDk4MSw3ICs0OTgzLDcgQEAg
dm9pZCBzaG93X2ZyZWVfYXJlYXModW5zaWduZWQgaW50IGZpbHRlciwgbm9kZW1hc2tfdCAqbm9k
ZW1hc2spDQo+ICAJCQlLKHpvbmVfcGFnZV9zdGF0ZSh6b25lLCBOUl9aT05FX1VORVZJQ1RBQkxF
KSksDQo+ICAJCQlLKHpvbmVfcGFnZV9zdGF0ZSh6b25lLCBOUl9aT05FX1dSSVRFX1BFTkRJTkcp
KSwNCj4gIAkJCUsoem9uZS0+cHJlc2VudF9wYWdlcyksDQo+IC0JCQlLKHpvbmUtPm1hbmFnZWRf
cGFnZXMpLA0KPiArCQkJSyhhdG9taWNfbG9uZ19yZWFkKCZ6b25lLT5tYW5hZ2VkX3BhZ2VzKSks
DQo+ICAJCQlLKHpvbmVfcGFnZV9zdGF0ZSh6b25lLCBOUl9NTE9DSykpLA0KPiAgCQkJem9uZV9w
YWdlX3N0YXRlKHpvbmUsIE5SX0tFUk5FTF9TVEFDS19LQiksDQo+ICAJCQlLKHpvbmVfcGFnZV9z
dGF0ZSh6b25lLCBOUl9QQUdFVEFCTEUpKSwNCj4gQEAgLTU2NDMsNyArNTY0NSw3IEBAIHN0YXRp
YyBpbnQgem9uZV9iYXRjaHNpemUoc3RydWN0IHpvbmUgKnpvbmUpDQo+ICAJICogVGhlIHBlci1j
cHUtcGFnZXMgcG9vbHMgYXJlIHNldCB0byBhcm91bmQgMTAwMHRoIG9mIHRoZQ0KPiAgCSAqIHNp
emUgb2YgdGhlIHpvbmUuDQo+ICAJICovDQo+IC0JYmF0Y2ggPSB6b25lLT5tYW5hZ2VkX3BhZ2Vz
IC8gMTAyNDsNCj4gKwliYXRjaCA9IGF0b21pY19sb25nX3JlYWQoJnpvbmUtPm1hbmFnZWRfcGFn
ZXMpIC8gMTAyNDsNCj4gIAkvKiBCdXQgbm8gbW9yZSB0aGFuIGEgbWVnLiAqLw0KPiAgCWlmIChi
YXRjaCAqIFBBR0VfU0laRSA+IDEwMjQgKiAxMDI0KQ0KPiAgCQliYXRjaCA9ICgxMDI0ICogMTAy
NCkgLyBQQUdFX1NJWkU7DQo+IEBAIC01NzU0LDcgKzU3NTYsNyBAQCBzdGF0aWMgdm9pZCBwYWdl
c2V0X3NldF9oaWdoX2FuZF9iYXRjaChzdHJ1Y3Qgem9uZSAqem9uZSwNCj4gIHsNCj4gIAlpZiAo
cGVyY3B1X3BhZ2VsaXN0X2ZyYWN0aW9uKQ0KPiAgCQlwYWdlc2V0X3NldF9oaWdoKHBjcCwNCj4g
LQkJCSh6b25lLT5tYW5hZ2VkX3BhZ2VzIC8NCj4gKwkJCShhdG9taWNfbG9uZ19yZWFkKCZ6b25l
LT5tYW5hZ2VkX3BhZ2VzKSAvDQo+ICAJCQkJcGVyY3B1X3BhZ2VsaXN0X2ZyYWN0aW9uKSk7DQo+
ICAJZWxzZQ0KPiAgCQlwYWdlc2V0X3NldF9iYXRjaChwY3AsIHpvbmVfYmF0Y2hzaXplKHpvbmUp
KTsNCj4gQEAgLTYzMDksNyArNjMxMSw3IEBAIHN0YXRpYyB2b2lkIF9fbWVtaW5pdCBwZ2RhdF9p
bml0X2ludGVybmFscyhzdHJ1Y3QgcGdsaXN0X2RhdGEgKnBnZGF0KQ0KPiAgc3RhdGljIHZvaWQg
X19tZW1pbml0IHpvbmVfaW5pdF9pbnRlcm5hbHMoc3RydWN0IHpvbmUgKnpvbmUsIGVudW0gem9u
ZV90eXBlIGlkeCwgaW50IG5pZCwNCj4gIAkJCQkJCQl1bnNpZ25lZCBsb25nIHJlbWFpbmluZ19w
YWdlcykNCj4gIHsNCj4gLQl6b25lLT5tYW5hZ2VkX3BhZ2VzID0gcmVtYWluaW5nX3BhZ2VzOw0K
PiArCWF0b21pY19sb25nX3NldCgmem9uZS0+bWFuYWdlZF9wYWdlcywgcmVtYWluaW5nX3BhZ2Vz
KTsNCj4gIAl6b25lX3NldF9uaWQoem9uZSwgbmlkKTsNCj4gIAl6b25lLT5uYW1lID0gem9uZV9u
YW1lc1tpZHhdOw0KPiAgCXpvbmUtPnpvbmVfcGdkYXQgPSBOT0RFX0RBVEEobmlkKTsNCj4gQEAg
LTcwNjEsMTQgKzcwNjMsMTIgQEAgc3RhdGljIGludCBfX2luaXQgY21kbGluZV9wYXJzZV9tb3Zh
YmxlY29yZShjaGFyICpwKQ0KPiAgDQo+ICB2b2lkIGFkanVzdF9tYW5hZ2VkX3BhZ2VfY291bnQo
c3RydWN0IHBhZ2UgKnBhZ2UsIGxvbmcgY291bnQpDQo+ICB7DQo+IC0Jc3Bpbl9sb2NrKCZtYW5h
Z2VkX3BhZ2VfY291bnRfbG9jayk7DQo+IC0JcGFnZV96b25lKHBhZ2UpLT5tYW5hZ2VkX3BhZ2Vz
ICs9IGNvdW50Ow0KPiAtCXRvdGFscmFtX3BhZ2VzICs9IGNvdW50Ow0KPiArCWF0b21pY19sb25n
X2FkZChjb3VudCwgJnBhZ2Vfem9uZShwYWdlKS0+bWFuYWdlZF9wYWdlcyk7DQo+ICsJYXRvbWlj
X2xvbmdfYWRkKGNvdW50LCAmdG90YWxyYW1fcGFnZXMpOw0KPiAgI2lmZGVmIENPTkZJR19ISUdI
TUVNDQo+ICAJaWYgKFBhZ2VIaWdoTWVtKHBhZ2UpKQ0KPiAtCQl0b3RhbGhpZ2hfcGFnZXMgKz0g
Y291bnQ7DQo+ICsJCWF0b21pY19sb25nX2FkZChjb3VudCwgJnRvdGFsaGlnaF9wYWdlcyk7DQo+
ICAjZW5kaWYNCj4gLQlzcGluX3VubG9jaygmbWFuYWdlZF9wYWdlX2NvdW50X2xvY2spOw0KPiAg
fQ0KPiAgRVhQT1JUX1NZTUJPTChhZGp1c3RfbWFuYWdlZF9wYWdlX2NvdW50KTsNCj4gIA0KPiBA
QCAtNzEwOSw5ICs3MTA5LDkgQEAgdW5zaWduZWQgbG9uZyBmcmVlX3Jlc2VydmVkX2FyZWEodm9p
ZCAqc3RhcnQsIHZvaWQgKmVuZCwgaW50IHBvaXNvbiwgY2hhciAqcykNCj4gIHZvaWQgZnJlZV9o
aWdobWVtX3BhZ2Uoc3RydWN0IHBhZ2UgKnBhZ2UpDQo+ICB7DQo+ICAJX19mcmVlX3Jlc2VydmVk
X3BhZ2UocGFnZSk7DQo+IC0JdG90YWxyYW1fcGFnZXMrKzsNCj4gLQlwYWdlX3pvbmUocGFnZSkt
Pm1hbmFnZWRfcGFnZXMrKzsNCj4gLQl0b3RhbGhpZ2hfcGFnZXMrKzsNCj4gKwlhdG9taWNfbG9u
Z19pbmMoJnRvdGFscmFtX3BhZ2VzKTsNCj4gKwlhdG9taWNfbG9uZ19pbmMoJnBhZ2Vfem9uZShw
YWdlKS0+bWFuYWdlZF9wYWdlcyk7DQo+ICsJYXRvbWljX2xvbmdfaW5jKCZ0b3RhbGhpZ2hfcGFn
ZXMpOw0KPiAgfQ0KPiAgI2VuZGlmDQo+ICANCj4gQEAgLTcxNjAsMTAgKzcxNjAsMTAgQEAgdm9p
ZCBfX2luaXQgbWVtX2luaXRfcHJpbnRfaW5mbyhjb25zdCBjaGFyICpzdHIpDQo+ICAJCXBoeXNw
YWdlcyA8PCAoUEFHRV9TSElGVCAtIDEwKSwNCj4gIAkJY29kZXNpemUgPj4gMTAsIGRhdGFzaXpl
ID4+IDEwLCByb3NpemUgPj4gMTAsDQo+ICAJCShpbml0X2RhdGFfc2l6ZSArIGluaXRfY29kZV9z
aXplKSA+PiAxMCwgYnNzX3NpemUgPj4gMTAsDQo+IC0JCShwaHlzcGFnZXMgLSB0b3RhbHJhbV9w
YWdlcyAtIHRvdGFsY21hX3BhZ2VzKSA8PCAoUEFHRV9TSElGVCAtIDEwKSwNCj4gKwkJKHBoeXNw
YWdlcyAtIGF0b21pY19sb25nX3JlYWQoJnRvdGFscmFtX3BhZ2VzKSAtIHRvdGFsY21hX3BhZ2Vz
KSA8PCAoUEFHRV9TSElGVCAtIDEwKSwNCj4gIAkJdG90YWxjbWFfcGFnZXMgPDwgKFBBR0VfU0hJ
RlQgLSAxMCksDQo+ICAjaWZkZWYJQ09ORklHX0hJR0hNRU0NCj4gLQkJdG90YWxoaWdoX3BhZ2Vz
IDw8IChQQUdFX1NISUZUIC0gMTApLA0KPiArCQlhdG9taWNfbG9uZ19yZWFkKCZ0b3RhbGhpZ2hf
cGFnZXMpIDw8IChQQUdFX1NISUZUIC0gMTApLA0KPiAgI2VuZGlmDQo+ICAJCXN0ciA/ICIsICIg
OiAiIiwgc3RyID8gc3RyIDogIiIpOw0KPiAgfQ0KPiBAQCAtNzI1Myw4ICs3MjUzLDggQEAgc3Rh
dGljIHZvaWQgY2FsY3VsYXRlX3RvdGFscmVzZXJ2ZV9wYWdlcyh2b2lkKQ0KPiAgCQkJLyogd2Ug
dHJlYXQgdGhlIGhpZ2ggd2F0ZXJtYXJrIGFzIHJlc2VydmVkIHBhZ2VzLiAqLw0KPiAgCQkJbWF4
ICs9IGhpZ2hfd21hcmtfcGFnZXMoem9uZSk7DQo+ICANCj4gLQkJCWlmIChtYXggPiB6b25lLT5t
YW5hZ2VkX3BhZ2VzKQ0KPiAtCQkJCW1heCA9IHpvbmUtPm1hbmFnZWRfcGFnZXM7DQo+ICsJCQlp
ZiAobWF4ID4gYXRvbWljX2xvbmdfcmVhZCgmem9uZS0+bWFuYWdlZF9wYWdlcykpDQo+ICsJCQkJ
bWF4ID0gYXRvbWljX2xvbmdfcmVhZCgmem9uZS0+bWFuYWdlZF9wYWdlcyk7DQo+ICANCj4gIAkJ
CXBnZGF0LT50b3RhbHJlc2VydmVfcGFnZXMgKz0gbWF4Ow0KPiAgDQo+IEBAIC03Mjc4LDcgKzcy
NzgsNyBAQCBzdGF0aWMgdm9pZCBzZXR1cF9wZXJfem9uZV9sb3dtZW1fcmVzZXJ2ZSh2b2lkKQ0K
PiAgCWZvcl9lYWNoX29ubGluZV9wZ2RhdChwZ2RhdCkgew0KPiAgCQlmb3IgKGogPSAwOyBqIDwg
TUFYX05SX1pPTkVTOyBqKyspIHsNCj4gIAkJCXN0cnVjdCB6b25lICp6b25lID0gcGdkYXQtPm5v
ZGVfem9uZXMgKyBqOw0KPiAtCQkJdW5zaWduZWQgbG9uZyBtYW5hZ2VkX3BhZ2VzID0gem9uZS0+
bWFuYWdlZF9wYWdlczsNCj4gKwkJCXVuc2lnbmVkIGxvbmcgbWFuYWdlZF9wYWdlcyA9IGF0b21p
Y19sb25nX3JlYWQoJnpvbmUtPm1hbmFnZWRfcGFnZXMpOw0KPiAgDQo+ICAJCQl6b25lLT5sb3dt
ZW1fcmVzZXJ2ZVtqXSA9IDA7DQo+ICANCj4gQEAgLTcyOTYsNyArNzI5Niw3IEBAIHN0YXRpYyB2
b2lkIHNldHVwX3Blcl96b25lX2xvd21lbV9yZXNlcnZlKHZvaWQpDQo+ICAJCQkJCWxvd2VyX3pv
bmUtPmxvd21lbV9yZXNlcnZlW2pdID0NCj4gIAkJCQkJCW1hbmFnZWRfcGFnZXMgLyBzeXNjdGxf
bG93bWVtX3Jlc2VydmVfcmF0aW9baWR4XTsNCj4gIAkJCQl9DQo+IC0JCQkJbWFuYWdlZF9wYWdl
cyArPSBsb3dlcl96b25lLT5tYW5hZ2VkX3BhZ2VzOw0KPiArCQkJCW1hbmFnZWRfcGFnZXMgKz0g
YXRvbWljX2xvbmdfcmVhZCgmbG93ZXJfem9uZS0+bWFuYWdlZF9wYWdlcyk7DQo+ICAJCQl9DQo+
ICAJCX0NCj4gIAl9DQo+IEBAIC03MzE1LDE0ICs3MzE1LDE0IEBAIHN0YXRpYyB2b2lkIF9fc2V0
dXBfcGVyX3pvbmVfd21hcmtzKHZvaWQpDQo+ICAJLyogQ2FsY3VsYXRlIHRvdGFsIG51bWJlciBv
ZiAhWk9ORV9ISUdITUVNIHBhZ2VzICovDQo+ICAJZm9yX2VhY2hfem9uZSh6b25lKSB7DQo+ICAJ
CWlmICghaXNfaGlnaG1lbSh6b25lKSkNCj4gLQkJCWxvd21lbV9wYWdlcyArPSB6b25lLT5tYW5h
Z2VkX3BhZ2VzOw0KPiArCQkJbG93bWVtX3BhZ2VzICs9IGF0b21pY19sb25nX3JlYWQoJnpvbmUt
Pm1hbmFnZWRfcGFnZXMpOw0KPiAgCX0NCj4gIA0KPiAgCWZvcl9lYWNoX3pvbmUoem9uZSkgew0K
PiAgCQl1NjQgdG1wOw0KPiAgDQo+ICAJCXNwaW5fbG9ja19pcnFzYXZlKCZ6b25lLT5sb2NrLCBm
bGFncyk7DQo+IC0JCXRtcCA9ICh1NjQpcGFnZXNfbWluICogem9uZS0+bWFuYWdlZF9wYWdlczsN
Cj4gKwkJdG1wID0gKHU2NClwYWdlc19taW4gKiBhdG9taWNfbG9uZ19yZWFkKCZ6b25lLT5tYW5h
Z2VkX3BhZ2VzKTsNCj4gIAkJZG9fZGl2KHRtcCwgbG93bWVtX3BhZ2VzKTsNCj4gIAkJaWYgKGlz
X2hpZ2htZW0oem9uZSkpIHsNCj4gIAkJCS8qDQo+IEBAIC03MzM2LDcgKzczMzYsOCBAQCBzdGF0
aWMgdm9pZCBfX3NldHVwX3Blcl96b25lX3dtYXJrcyh2b2lkKQ0KPiAgCQkJICovDQo+ICAJCQl1
bnNpZ25lZCBsb25nIG1pbl9wYWdlczsNCj4gIA0KPiAtCQkJbWluX3BhZ2VzID0gem9uZS0+bWFu
YWdlZF9wYWdlcyAvIDEwMjQ7DQo+ICsJCQltaW5fcGFnZXMgPSBhdG9taWNfbG9uZ19yZWFkKCZ6
b25lLT5tYW5hZ2VkX3BhZ2VzKSAvDQo+ICsJCQkJCQkJCQkxMDI0Ow0KPiAgCQkJbWluX3BhZ2Vz
ID0gY2xhbXAobWluX3BhZ2VzLCBTV0FQX0NMVVNURVJfTUFYLCAxMjhVTCk7DQo+ICAJCQl6b25l
LT53YXRlcm1hcmtbV01BUktfTUlOXSA9IG1pbl9wYWdlczsNCj4gIAkJfSBlbHNlIHsNCj4gQEAg
LTczNTMsNyArNzM1NCw3IEBAIHN0YXRpYyB2b2lkIF9fc2V0dXBfcGVyX3pvbmVfd21hcmtzKHZv
aWQpDQo+ICAJCSAqIGVuc3VyZSBhIG1pbmltdW0gc2l6ZSBvbiBzbWFsbCBzeXN0ZW1zLg0KPiAg
CQkgKi8NCj4gIAkJdG1wID0gbWF4X3QodTY0LCB0bXAgPj4gMiwNCj4gLQkJCSAgICBtdWx0X2Zy
YWMoem9uZS0+bWFuYWdlZF9wYWdlcywNCj4gKwkJCSAgICBtdWx0X2ZyYWMoYXRvbWljX2xvbmdf
cmVhZCgmem9uZS0+bWFuYWdlZF9wYWdlcyksDQo+ICAJCQkJICAgICAgd2F0ZXJtYXJrX3NjYWxl
X2ZhY3RvciwgMTAwMDApKTsNCj4gIA0KPiAgCQl6b25lLT53YXRlcm1hcmtbV01BUktfTE9XXSAg
PSBtaW5fd21hcmtfcGFnZXMoem9uZSkgKyB0bXA7DQo+IEBAIC03NDgzLDcgKzc0ODQsOCBAQCBz
dGF0aWMgdm9pZCBzZXR1cF9taW5fdW5tYXBwZWRfcmF0aW8odm9pZCkNCj4gIAkJcGdkYXQtPm1p
bl91bm1hcHBlZF9wYWdlcyA9IDA7DQo+ICANCj4gIAlmb3JfZWFjaF96b25lKHpvbmUpDQo+IC0J
CXpvbmUtPnpvbmVfcGdkYXQtPm1pbl91bm1hcHBlZF9wYWdlcyArPSAoem9uZS0+bWFuYWdlZF9w
YWdlcyAqDQo+ICsJCXpvbmUtPnpvbmVfcGdkYXQtPm1pbl91bm1hcHBlZF9wYWdlcyArPQ0KPiAr
CQkJCShhdG9taWNfbG9uZ19yZWFkKCZ6b25lLT5tYW5hZ2VkX3BhZ2VzKSAqDQo+ICAJCQkJc3lz
Y3RsX21pbl91bm1hcHBlZF9yYXRpbykgLyAxMDA7DQo+ICB9DQo+ICANCj4gQEAgLTc1MTEsOCAr
NzUxMyw5IEBAIHN0YXRpYyB2b2lkIHNldHVwX21pbl9zbGFiX3JhdGlvKHZvaWQpDQo+ICAJCXBn
ZGF0LT5taW5fc2xhYl9wYWdlcyA9IDA7DQo+ICANCj4gIAlmb3JfZWFjaF96b25lKHpvbmUpDQo+
IC0JCXpvbmUtPnpvbmVfcGdkYXQtPm1pbl9zbGFiX3BhZ2VzICs9ICh6b25lLT5tYW5hZ2VkX3Bh
Z2VzICoNCj4gLQkJCQlzeXNjdGxfbWluX3NsYWJfcmF0aW8pIC8gMTAwOw0KPiArCQl6b25lLT56
b25lX3BnZGF0LT5taW5fc2xhYl9wYWdlcyArPQ0KPiArCQkJKGF0b21pY19sb25nX3JlYWQoJnpv
bmUtPm1hbmFnZWRfcGFnZXMpICoNCj4gKwkJCXN5c2N0bF9taW5fc2xhYl9yYXRpbykgLyAxMDA7
DQo+ICB9DQo+ICANCj4gIGludCBzeXNjdGxfbWluX3NsYWJfcmF0aW9fc3lzY3RsX2hhbmRsZXIo
c3RydWN0IGN0bF90YWJsZSAqdGFibGUsIGludCB3cml0ZSwNCj4gZGlmZiAtLWdpdCBhL21tL3No
bWVtLmMgYi9tbS9zaG1lbS5jDQo+IGluZGV4IGE2OTY0YmEuLmVkZDU1ZGIgMTAwNjQ0DQo+IC0t
LSBhL21tL3NobWVtLmMNCj4gKysrIGIvbW0vc2htZW0uYw0KPiBAQCAtMTA5LDEyICsxMDksMTgg
QEAgc3RydWN0IHNobWVtX2ZhbGxvYyB7DQo+ICAjaWZkZWYgQ09ORklHX1RNUEZTDQo+ICBzdGF0
aWMgdW5zaWduZWQgbG9uZyBzaG1lbV9kZWZhdWx0X21heF9ibG9ja3Modm9pZCkNCj4gIHsNCj4g
LQlyZXR1cm4gdG90YWxyYW1fcGFnZXMgLyAyOw0KPiArCXJldHVybiBhdG9taWNfbG9uZ19yZWFk
KCZ0b3RhbHJhbV9wYWdlcykgLyAyOw0KPiAgfQ0KPiAgDQo+ICBzdGF0aWMgdW5zaWduZWQgbG9u
ZyBzaG1lbV9kZWZhdWx0X21heF9pbm9kZXModm9pZCkNCj4gIHsNCj4gLQlyZXR1cm4gbWluKHRv
dGFscmFtX3BhZ2VzIC0gdG90YWxoaWdoX3BhZ2VzLCB0b3RhbHJhbV9wYWdlcyAvIDIpOw0KPiAr
CXJldHVybiBtaW4oKHVuc2lnbmVkIGxvbmcpYXRvbWljX2xvbmdfcmVhZCgmdG90YWxyYW1fcGFn
ZXMpIC0NCj4gKyNpZmRlZiBDT05GSUdfSElHSE1FTQ0KPiArCQkodW5zaWduZWQgbG9uZykgYXRv
bWljX2xvbmdfcmVhZCgmdG90YWxoaWdoX3BhZ2VzKSwNCj4gKyNlbHNlDQo+ICsJCTAsDQo+ICsj
ZW5kaWYNCj4gKwkJKHVuc2lnbmVkIGxvbmcpYXRvbWljX2xvbmdfcmVhZCgmdG90YWxyYW1fcGFn
ZXMpIC8gMik7DQo+ICB9DQo+ICAjZW5kaWYNCj4gIA0KPiBAQCAtMzI3NCw3ICszMjgwLDcgQEAg
c3RhdGljIGludCBzaG1lbV9wYXJzZV9vcHRpb25zKGNoYXIgKm9wdGlvbnMsIHN0cnVjdCBzaG1l
bV9zYl9pbmZvICpzYmluZm8sDQo+ICAJCQlzaXplID0gbWVtcGFyc2UodmFsdWUsJnJlc3QpOw0K
PiAgCQkJaWYgKCpyZXN0ID09ICclJykgew0KPiAgCQkJCXNpemUgPDw9IFBBR0VfU0hJRlQ7DQo+
IC0JCQkJc2l6ZSAqPSB0b3RhbHJhbV9wYWdlczsNCj4gKwkJCQlzaXplICo9IGF0b21pY19sb25n
X3JlYWQoJnRvdGFscmFtX3BhZ2VzKTsNCj4gIAkJCQlkb19kaXYoc2l6ZSwgMTAwKTsNCj4gIAkJ
CQlyZXN0Kys7DQo+ICAJCQl9DQo+IGRpZmYgLS1naXQgYS9tbS9zbGFiLmMgYi9tbS9zbGFiLmMN
Cj4gaW5kZXggMmE1NjU0Yi4uNzAyNTJiMCAxMDA2NDQNCj4gLS0tIGEvbW0vc2xhYi5jDQo+ICsr
KyBiL21tL3NsYWIuYw0KPiBAQCAtMTI0OCw3ICsxMjQ4LDggQEAgdm9pZCBfX2luaXQga21lbV9j
YWNoZV9pbml0KHZvaWQpDQo+ICAJICogcGFnZSBvcmRlcnMgb24gbWFjaGluZXMgd2l0aCBtb3Jl
IHRoYW4gMzJNQiBvZiBtZW1vcnkgaWYNCj4gIAkgKiBub3Qgb3ZlcnJpZGRlbiBvbiB0aGUgY29t
bWFuZCBsaW5lLg0KPiAgCSAqLw0KPiAtCWlmICghc2xhYl9tYXhfb3JkZXJfc2V0ICYmIHRvdGFs
cmFtX3BhZ2VzID4gKDMyIDw8IDIwKSA+PiBQQUdFX1NISUZUKQ0KPiArCWlmICghc2xhYl9tYXhf
b3JkZXJfc2V0ICYmIGF0b21pY19sb25nX3JlYWQoJnRvdGFscmFtX3BhZ2VzKSA+DQo+ICsJCQkJ
CQkoMzIgPDwgMjApID4+IFBBR0VfU0hJRlQpDQo+ICAJCXNsYWJfbWF4X29yZGVyID0gU0xBQl9N
QVhfT1JERVJfSEk7DQo+ICANCj4gIAkvKiBCb290c3RyYXAgaXMgdHJpY2t5LCBiZWNhdXNlIHNl
dmVyYWwgb2JqZWN0cyBhcmUgYWxsb2NhdGVkDQo+IGRpZmYgLS1naXQgYS9tbS9zd2FwLmMgYi9t
bS9zd2FwLmMNCj4gaW5kZXggYWE0ODM3MS4uZTg1YmM0YSAxMDA2NDQNCj4gLS0tIGEvbW0vc3dh
cC5jDQo+ICsrKyBiL21tL3N3YXAuYw0KPiBAQCAtMTAyMyw3ICsxMDIzLDggQEAgdW5zaWduZWQg
cGFnZXZlY19sb29rdXBfcmFuZ2VfbnJfdGFnKHN0cnVjdCBwYWdldmVjICpwdmVjLA0KPiAgICov
DQo+ICB2b2lkIF9faW5pdCBzd2FwX3NldHVwKHZvaWQpDQo+ICB7DQo+IC0JdW5zaWduZWQgbG9u
ZyBtZWdzID0gdG90YWxyYW1fcGFnZXMgPj4gKDIwIC0gUEFHRV9TSElGVCk7DQo+ICsJdW5zaWdu
ZWQgbG9uZyBtZWdzID0gYXRvbWljX2xvbmdfcmVhZCgmdG90YWxyYW1fcGFnZXMpID4+DQo+ICsJ
CQkJCQkoMjAgLSBQQUdFX1NISUZUKTsNCj4gIA0KPiAgCS8qIFVzZSBhIHNtYWxsZXIgY2x1c3Rl
ciBmb3Igc21hbGwtbWVtb3J5IG1hY2hpbmVzICovDQo+ICAJaWYgKG1lZ3MgPCAxNikNCj4gZGlm
ZiAtLWdpdCBhL21tL3V0aWwuYyBiL21tL3V0aWwuYw0KPiBpbmRleCA3ZjFmMTY1Li5hM2FlOGVl
IDEwMDY0NA0KPiAtLS0gYS9tbS91dGlsLmMNCj4gKysrIGIvbW0vdXRpbC5jDQo+IEBAIC02MDAs
NyArNjAwLDcgQEAgdW5zaWduZWQgbG9uZyB2bV9jb21taXRfbGltaXQodm9pZCkNCj4gIAlpZiAo
c3lzY3RsX292ZXJjb21taXRfa2J5dGVzKQ0KPiAgCQlhbGxvd2VkID0gc3lzY3RsX292ZXJjb21t
aXRfa2J5dGVzID4+IChQQUdFX1NISUZUIC0gMTApOw0KPiAgCWVsc2UNCj4gLQkJYWxsb3dlZCA9
ICgodG90YWxyYW1fcGFnZXMgLSBodWdldGxiX3RvdGFsX3BhZ2VzKCkpDQo+ICsJCWFsbG93ZWQg
PSAoKGF0b21pY19sb25nX3JlYWQoJnRvdGFscmFtX3BhZ2VzKSAtIGh1Z2V0bGJfdG90YWxfcGFn
ZXMoKSkNCj4gIAkJCSAgICogc3lzY3RsX292ZXJjb21taXRfcmF0aW8gLyAxMDApOw0KPiAgCWFs
bG93ZWQgKz0gdG90YWxfc3dhcF9wYWdlczsNCj4gIA0KPiBkaWZmIC0tZ2l0IGEvbW0vdm1hbGxv
Yy5jIGIvbW0vdm1hbGxvYy5jDQo+IGluZGV4IDk3ZDRiMjUuLmYxNzdhZjggMTAwNjQ0DQo+IC0t
LSBhL21tL3ZtYWxsb2MuYw0KPiArKysgYi9tbS92bWFsbG9jLmMNCj4gQEAgLTE2MzQsNyArMTYz
NCw3IEBAIHZvaWQgKnZtYXAoc3RydWN0IHBhZ2UgKipwYWdlcywgdW5zaWduZWQgaW50IGNvdW50
LA0KPiAgDQo+ICAJbWlnaHRfc2xlZXAoKTsNCj4gIA0KPiAtCWlmIChjb3VudCA+IHRvdGFscmFt
X3BhZ2VzKQ0KPiArCWlmIChjb3VudCA+IGF0b21pY19sb25nX3JlYWQoJnRvdGFscmFtX3BhZ2Vz
KSkNCj4gIAkJcmV0dXJuIE5VTEw7DQo+ICANCj4gIAlzaXplID0gKHVuc2lnbmVkIGxvbmcpY291
bnQgPDwgUEFHRV9TSElGVDsNCj4gQEAgLTE3MzksNyArMTczOSw3IEBAIHZvaWQgKl9fdm1hbGxv
Y19ub2RlX3JhbmdlKHVuc2lnbmVkIGxvbmcgc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGlnbiwNCj4g
IAl1bnNpZ25lZCBsb25nIHJlYWxfc2l6ZSA9IHNpemU7DQo+ICANCj4gIAlzaXplID0gUEFHRV9B
TElHTihzaXplKTsNCj4gLQlpZiAoIXNpemUgfHwgKHNpemUgPj4gUEFHRV9TSElGVCkgPiB0b3Rh
bHJhbV9wYWdlcykNCj4gKwlpZiAoIXNpemUgfHwgKHNpemUgPj4gUEFHRV9TSElGVCkgPiBhdG9t
aWNfbG9uZ19yZWFkKCZ0b3RhbHJhbV9wYWdlcykpDQo+ICAJCWdvdG8gZmFpbDsNCj4gIA0KPiAg
CWFyZWEgPSBfX2dldF92bV9hcmVhX25vZGUoc2l6ZSwgYWxpZ24sIFZNX0FMTE9DIHwgVk1fVU5J
TklUSUFMSVpFRCB8DQo+IGRpZmYgLS1naXQgYS9tbS92bXN0YXQuYyBiL21tL3Ztc3RhdC5jDQo+
IGluZGV4IDYwMzhjZTUuLjIwNTUxZTggMTAwNjQ0DQo+IC0tLSBhL21tL3Ztc3RhdC5jDQo+ICsr
KyBiL21tL3Ztc3RhdC5jDQo+IEBAIC0yMjcsNyArMjI3LDcgQEAgaW50IGNhbGN1bGF0ZV9ub3Jt
YWxfdGhyZXNob2xkKHN0cnVjdCB6b25lICp6b25lKQ0KPiAgCSAqIDEyNQkJMTAyNAkJMTAJMTYt
MzIgR0IJOQ0KPiAgCSAqLw0KPiAgDQo+IC0JbWVtID0gem9uZS0+bWFuYWdlZF9wYWdlcyA+PiAo
MjcgLSBQQUdFX1NISUZUKTsNCj4gKwltZW0gPSBhdG9taWNfbG9uZ19yZWFkKCZ6b25lLT5tYW5h
Z2VkX3BhZ2VzKSA+PiAoMjcgLSBQQUdFX1NISUZUKTsNCj4gIA0KPiAgCXRocmVzaG9sZCA9IDIg
KiBmbHMobnVtX29ubGluZV9jcHVzKCkpICogKDEgKyBmbHMobWVtKSk7DQo+ICANCj4gQEAgLTE1
NjksNyArMTU2OSw3IEBAIHN0YXRpYyB2b2lkIHpvbmVpbmZvX3Nob3dfcHJpbnQoc3RydWN0IHNl
cV9maWxlICptLCBwZ19kYXRhX3QgKnBnZGF0LA0KPiAgCQkgICBoaWdoX3dtYXJrX3BhZ2VzKHpv
bmUpLA0KPiAgCQkgICB6b25lLT5zcGFubmVkX3BhZ2VzLA0KPiAgCQkgICB6b25lLT5wcmVzZW50
X3BhZ2VzLA0KPiAtCQkgICB6b25lLT5tYW5hZ2VkX3BhZ2VzKTsNCj4gKwkJICAgYXRvbWljX2xv
bmdfcmVhZCgmem9uZS0+bWFuYWdlZF9wYWdlcykpOw0KPiAgDQo+ICAJc2VxX3ByaW50ZihtLA0K
PiAgCQkgICAiXG4gICAgICAgIHByb3RlY3Rpb246ICglbGQiLA0KPiBkaWZmIC0tZ2l0IGEvbW0v
d29ya2luZ3NldC5jIGIvbW0vd29ya2luZ3NldC5jDQo+IGluZGV4IGIxNTc5OWQuLmRjZDRlMTYg
MTAwNjQ0DQo+IC0tLSBhL21tL3dvcmtpbmdzZXQuYw0KPiArKysgYi9tbS93b3JraW5nc2V0LmMN
Cj4gQEAgLTU1MCw3ICs1NTAsNyBAQCBzdGF0aWMgaW50IF9faW5pdCB3b3JraW5nc2V0X2luaXQo
dm9pZCkNCj4gIAkgKiBkb3VibGUgdGhlIGluaXRpYWwgbWVtb3J5IGJ5IHVzaW5nIHRvdGFscmFt
X3BhZ2VzIGFzLWlzLg0KPiAgCSAqLw0KPiAgCXRpbWVzdGFtcF9iaXRzID0gQklUU19QRVJfTE9O
RyAtIEVWSUNUSU9OX1NISUZUOw0KPiAtCW1heF9vcmRlciA9IGZsc19sb25nKHRvdGFscmFtX3Bh
Z2VzIC0gMSk7DQo+ICsJbWF4X29yZGVyID0gZmxzX2xvbmcoYXRvbWljX2xvbmdfcmVhZCgmdG90
YWxyYW1fcGFnZXMpIC0gMSk7DQo+ICAJaWYgKG1heF9vcmRlciA+IHRpbWVzdGFtcF9iaXRzKQ0K
PiAgCQlidWNrZXRfb3JkZXIgPSBtYXhfb3JkZXIgLSB0aW1lc3RhbXBfYml0czsNCj4gIAlwcl9p
bmZvKCJ3b3JraW5nc2V0OiB0aW1lc3RhbXBfYml0cz0lZCBtYXhfb3JkZXI9JWQgYnVja2V0X29y
ZGVyPSV1XG4iLA0KPiBkaWZmIC0tZ2l0IGEvbW0venN3YXAuYyBiL21tL3pzd2FwLmMNCj4gaW5k
ZXggY2Q5MWZkOS4uNWQyZDdiOSAxMDA2NDQNCj4gLS0tIGEvbW0venN3YXAuYw0KPiArKysgYi9t
bS96c3dhcC5jDQo+IEBAIC0yMTksNyArMjE5LDcgQEAgc3RydWN0IHpzd2FwX3RyZWUgew0KPiAg
DQo+ICBzdGF0aWMgYm9vbCB6c3dhcF9pc19mdWxsKHZvaWQpDQo+ICB7DQo+IC0JcmV0dXJuIHRv
dGFscmFtX3BhZ2VzICogenN3YXBfbWF4X3Bvb2xfcGVyY2VudCAvIDEwMCA8DQo+ICsJcmV0dXJu
IGF0b21pY19sb25nX3JlYWQoJnRvdGFscmFtX3BhZ2VzKSAqIHpzd2FwX21heF9wb29sX3BlcmNl
bnQgLyAxMDAgPA0KPiAgCQlESVZfUk9VTkRfVVAoenN3YXBfcG9vbF90b3RhbF9zaXplLCBQQUdF
X1NJWkUpOw0KPiAgfQ0KPiAgDQo+IGRpZmYgLS1naXQgYS9uZXQvZGNjcC9wcm90by5jIGIvbmV0
L2RjY3AvcHJvdG8uYw0KPiBpbmRleCA4NzU4NThjLi40YTkyZDExIDEwMDY0NA0KPiAtLS0gYS9u
ZXQvZGNjcC9wcm90by5jDQo+ICsrKyBiL25ldC9kY2NwL3Byb3RvLmMNCj4gQEAgLTExNTQsMTAg
KzExNTQsMTAgQEAgc3RhdGljIGludCBfX2luaXQgZGNjcF9pbml0KHZvaWQpDQo+ICAJICoNCj4g
IAkgKiBUaGUgbWV0aG9kb2xvZ3kgaXMgc2ltaWxhciB0byB0aGF0IG9mIHRoZSBidWZmZXIgY2Fj
aGUuDQo+ICAJICovDQo+IC0JaWYgKHRvdGFscmFtX3BhZ2VzID49ICgxMjggKiAxMDI0KSkNCj4g
LQkJZ29hbCA9IHRvdGFscmFtX3BhZ2VzID4+ICgyMSAtIFBBR0VfU0hJRlQpOw0KPiArCWlmIChh
dG9taWNfbG9uZ19yZWFkKCZ0b3RhbHJhbV9wYWdlcykgPj0gKDEyOCAqIDEwMjQpKQ0KPiArCQln
b2FsID0gYXRvbWljX2xvbmdfcmVhZCgmdG90YWxyYW1fcGFnZXMpID4+ICgyMSAtIFBBR0VfU0hJ
RlQpOw0KPiAgCWVsc2UNCj4gLQkJZ29hbCA9IHRvdGFscmFtX3BhZ2VzID4+ICgyMyAtIFBBR0Vf
U0hJRlQpOw0KPiArCQlnb2FsID0gYXRvbWljX2xvbmdfcmVhZCgmdG90YWxyYW1fcGFnZXMpID4+
ICgyMyAtIFBBR0VfU0hJRlQpOw0KPiAgDQo+ICAJaWYgKHRoYXNoX2VudHJpZXMpDQo+ICAJCWdv
YWwgPSAodGhhc2hfZW50cmllcyAqDQo+IGRpZmYgLS1naXQgYS9uZXQvZGVjbmV0L2RuX3JvdXRl
LmMgYi9uZXQvZGVjbmV0L2RuX3JvdXRlLmMNCj4gaW5kZXggMWMwMDJjMC4uYmI0OWIwZiAxMDA2
NDQNCj4gLS0tIGEvbmV0L2RlY25ldC9kbl9yb3V0ZS5jDQo+ICsrKyBiL25ldC9kZWNuZXQvZG5f
cm91dGUuYw0KPiBAQCAtMTg2Niw3ICsxODY2LDcgQEAgdm9pZCBfX2luaXQgZG5fcm91dGVfaW5p
dCh2b2lkKQ0KPiAgCWRuX3JvdXRlX3RpbWVyLmV4cGlyZXMgPSBqaWZmaWVzICsgZGVjbmV0X2Rz
dF9nY19pbnRlcnZhbCAqIEhaOw0KPiAgCWFkZF90aW1lcigmZG5fcm91dGVfdGltZXIpOw0KPiAg
DQo+IC0JZ29hbCA9IHRvdGFscmFtX3BhZ2VzID4+ICgyNiAtIFBBR0VfU0hJRlQpOw0KPiArCWdv
YWwgPSBhdG9taWNfbG9uZ19yZWFkKCZ0b3RhbHJhbV9wYWdlcykgPj4gKDI2IC0gUEFHRV9TSElG
VCk7DQo+ICANCj4gIAlmb3Iob3JkZXIgPSAwOyAoMVVMIDw8IG9yZGVyKSA8IGdvYWw7IG9yZGVy
KyspDQo+ICAJCS8qIE5PVEhJTkcgKi87DQo+IGRpZmYgLS1naXQgYS9uZXQvaXB2NC90Y3BfbWV0
cmljcy5jIGIvbmV0L2lwdjQvdGNwX21ldHJpY3MuYw0KPiBpbmRleCAwM2I1MWNkLi5kOTFiZGFi
IDEwMDY0NA0KPiAtLS0gYS9uZXQvaXB2NC90Y3BfbWV0cmljcy5jDQo+ICsrKyBiL25ldC9pcHY0
L3RjcF9tZXRyaWNzLmMNCj4gQEAgLTEwMDAsNyArMTAwMCw3IEBAIHN0YXRpYyBpbnQgX19uZXRf
aW5pdCB0Y3BfbmV0X21ldHJpY3NfaW5pdChzdHJ1Y3QgbmV0ICpuZXQpDQo+ICANCj4gIAlzbG90
cyA9IHRjcG1oYXNoX2VudHJpZXM7DQo+ICAJaWYgKCFzbG90cykgew0KPiAtCQlpZiAodG90YWxy
YW1fcGFnZXMgPj0gMTI4ICogMTAyNCkNCj4gKwkJaWYgKGF0b21pY19sb25nX3JlYWQoJnRvdGFs
cmFtX3BhZ2VzKSA+PSAxMjggKiAxMDI0KQ0KPiAgCQkJc2xvdHMgPSAxNiAqIDEwMjQ7DQo+ICAJ
CWVsc2UNCj4gIAkJCXNsb3RzID0gOCAqIDEwMjQ7DQo+IGRpZmYgLS1naXQgYS9uZXQvbmV0Zmls
dGVyL25mX2Nvbm50cmFja19jb3JlLmMgYi9uZXQvbmV0ZmlsdGVyL25mX2Nvbm50cmFja19jb3Jl
LmMNCj4gaW5kZXggY2ExMTY4ZC4uMzI4NWRmOSAxMDA2NDQNCj4gLS0tIGEvbmV0L25ldGZpbHRl
ci9uZl9jb25udHJhY2tfY29yZS5jDQo+ICsrKyBiL25ldC9uZXRmaWx0ZXIvbmZfY29ubnRyYWNr
X2NvcmUuYw0KPiBAQCAtMjI2NywxMSArMjI2NywxMSBAQCBpbnQgbmZfY29ubnRyYWNrX2luaXRf
c3RhcnQodm9pZCkNCj4gIAkJICogPj0gNEdCIG1hY2hpbmVzIGhhdmUgNjU1MzYgYnVja2V0cy4N
Cj4gIAkJICovDQo+ICAJCW5mX2Nvbm50cmFja19odGFibGVfc2l6ZQ0KPiAtCQkJPSAoKCh0b3Rh
bHJhbV9wYWdlcyA8PCBQQUdFX1NISUZUKSAvIDE2Mzg0KQ0KPiArCQkJPSAoKChhdG9taWNfbG9u
Z19yZWFkKCZ0b3RhbHJhbV9wYWdlcykgPDwgUEFHRV9TSElGVCkgLyAxNjM4NCkNCj4gIAkJCSAg
IC8gc2l6ZW9mKHN0cnVjdCBobGlzdF9oZWFkKSk7DQo+IC0JCWlmICh0b3RhbHJhbV9wYWdlcyA+
ICg0ICogKDEwMjQgKiAxMDI0ICogMTAyNCAvIFBBR0VfU0laRSkpKQ0KPiArCQlpZiAoYXRvbWlj
X2xvbmdfcmVhZCgmdG90YWxyYW1fcGFnZXMpID4gKDQgKiAoMTAyNCAqIDEwMjQgKiAxMDI0IC8g
UEFHRV9TSVpFKSkpDQo+ICAJCQluZl9jb25udHJhY2tfaHRhYmxlX3NpemUgPSA2NTUzNjsNCj4g
LQkJZWxzZSBpZiAodG90YWxyYW1fcGFnZXMgPiAoMTAyNCAqIDEwMjQgKiAxMDI0IC8gUEFHRV9T
SVpFKSkNCj4gKwkJZWxzZSBpZiAoYXRvbWljX2xvbmdfcmVhZCgmdG90YWxyYW1fcGFnZXMpID4g
KDEwMjQgKiAxMDI0ICogMTAyNCAvIFBBR0VfU0laRSkpDQo+ICAJCQluZl9jb25udHJhY2tfaHRh
YmxlX3NpemUgPSAxNjM4NDsNCj4gIAkJaWYgKG5mX2Nvbm50cmFja19odGFibGVfc2l6ZSA8IDMy
KQ0KPiAgCQkJbmZfY29ubnRyYWNrX2h0YWJsZV9zaXplID0gMzI7DQo+IGRpZmYgLS1naXQgYS9u
ZXQvbmV0ZmlsdGVyL3h0X2hhc2hsaW1pdC5jIGIvbmV0L25ldGZpbHRlci94dF9oYXNobGltaXQu
Yw0KPiBpbmRleCAzZTdkMjU5Li4zYzc5YTBmIDEwMDY0NA0KPiAtLS0gYS9uZXQvbmV0ZmlsdGVy
L3h0X2hhc2hsaW1pdC5jDQo+ICsrKyBiL25ldC9uZXRmaWx0ZXIveHRfaGFzaGxpbWl0LmMNCj4g
QEAgLTI3OSw5ICsyNzksOSBAQCBzdGF0aWMgaW50IGh0YWJsZV9jcmVhdGUoc3RydWN0IG5ldCAq
bmV0LCBzdHJ1Y3QgaGFzaGxpbWl0X2NmZzMgKmNmZywNCj4gIAlpZiAoY2ZnLT5zaXplKSB7DQo+
ICAJCXNpemUgPSBjZmctPnNpemU7DQo+ICAJfSBlbHNlIHsNCj4gLQkJc2l6ZSA9ICh0b3RhbHJh
bV9wYWdlcyA8PCBQQUdFX1NISUZUKSAvIDE2Mzg0IC8NCj4gKwkJc2l6ZSA9IChhdG9taWNfbG9u
Z19yZWFkKCZ0b3RhbHJhbV9wYWdlcykgPDwgUEFHRV9TSElGVCkgLyAxNjM4NCAvDQo+ICAJCSAg
ICAgICBzaXplb2Yoc3RydWN0IGhsaXN0X2hlYWQpOw0KPiAtCQlpZiAodG90YWxyYW1fcGFnZXMg
PiAxMDI0ICogMTAyNCAqIDEwMjQgLyBQQUdFX1NJWkUpDQo+ICsJCWlmIChhdG9taWNfbG9uZ19y
ZWFkKCZ0b3RhbHJhbV9wYWdlcykgPiAxMDI0ICogMTAyNCAqIDEwMjQgLyBQQUdFX1NJWkUpDQo+
ICAJCQlzaXplID0gODE5MjsNCj4gIAkJaWYgKHNpemUgPCAxNikNCj4gIAkJCXNpemUgPSAxNjsN
Cj4gZGlmZiAtLWdpdCBhL25ldC9zY3RwL3Byb3RvY29sLmMgYi9uZXQvc2N0cC9wcm90b2NvbC5j
DQo+IGluZGV4IDliMjc3YmQuLjRjYTRkZWYgMTAwNjQ0DQo+IC0tLSBhL25ldC9zY3RwL3Byb3Rv
Y29sLmMNCj4gKysrIGIvbmV0L3NjdHAvcHJvdG9jb2wuYw0KPiBAQCAtMTQyNiwxMCArMTQyNiwx
MCBAQCBzdGF0aWMgX19pbml0IGludCBzY3RwX2luaXQodm9pZCkNCj4gIAkgKiBUaGUgbWV0aG9k
b2xvZ3kgaXMgc2ltaWxhciB0byB0aGF0IG9mIHRoZSB0Y3AgaGFzaCB0YWJsZXMuDQo+ICAJICog
VGhvdWdoIG5vdCBpZGVudGljYWwuICBTdGFydCBieSBnZXR0aW5nIGEgZ29hbCBzaXplDQo+ICAJ
ICovDQo+IC0JaWYgKHRvdGFscmFtX3BhZ2VzID49ICgxMjggKiAxMDI0KSkNCj4gLQkJZ29hbCA9
IHRvdGFscmFtX3BhZ2VzID4+ICgyMiAtIFBBR0VfU0hJRlQpOw0KPiArCWlmIChhdG9taWNfbG9u
Z19yZWFkKCZ0b3RhbHJhbV9wYWdlcykgPj0gKDEyOCAqIDEwMjQpKQ0KPiArCQlnb2FsID0gYXRv
bWljX2xvbmdfcmVhZCgmdG90YWxyYW1fcGFnZXMpID4+ICgyMiAtIFBBR0VfU0hJRlQpOw0KPiAg
CWVsc2UNCj4gLQkJZ29hbCA9IHRvdGFscmFtX3BhZ2VzID4+ICgyNCAtIFBBR0VfU0hJRlQpOw0K
PiArCQlnb2FsID0gYXRvbWljX2xvbmdfcmVhZCgmdG90YWxyYW1fcGFnZXMpID4+ICgyNCAtIFBB
R0VfU0hJRlQpOw0KPiAgDQo+ICAJLyogVGhlbiBjb21wdXRlIHRoZSBwYWdlIG9yZGVyIGZvciBz
YWlkIGdvYWwgKi8NCj4gIAlvcmRlciA9IGdldF9vcmRlcihnb2FsKTsNCj4gZGlmZiAtLWdpdCBh
L3NlY3VyaXR5L2ludGVncml0eS9pbWEvaW1hX2tleGVjLmMgYi9zZWN1cml0eS9pbnRlZ3JpdHkv
aW1hL2ltYV9rZXhlYy5jDQo+IGluZGV4IDE2YmQxODcuLjhiYjMyYWQgMTAwNjQ0DQo+IC0tLSBh
L3NlY3VyaXR5L2ludGVncml0eS9pbWEvaW1hX2tleGVjLmMNCj4gKysrIGIvc2VjdXJpdHkvaW50
ZWdyaXR5L2ltYS9pbWFfa2V4ZWMuYw0KPiBAQCAtMTA2LDcgKzEwNiw3IEBAIHZvaWQgaW1hX2Fk
ZF9rZXhlY19idWZmZXIoc3RydWN0IGtpbWFnZSAqaW1hZ2UpDQo+ICAJCWtleGVjX3NlZ21lbnRf
c2l6ZSA9IEFMSUdOKGltYV9nZXRfYmluYXJ5X3J1bnRpbWVfc2l6ZSgpICsNCj4gIAkJCQkJICAg
UEFHRV9TSVpFIC8gMiwgUEFHRV9TSVpFKTsNCj4gIAlpZiAoKGtleGVjX3NlZ21lbnRfc2l6ZSA9
PSBVTE9OR19NQVgpIHx8DQo+IC0JICAgICgoa2V4ZWNfc2VnbWVudF9zaXplID4+IFBBR0VfU0hJ
RlQpID4gdG90YWxyYW1fcGFnZXMgLyAyKSkgew0KPiArCSAgICAoKGtleGVjX3NlZ21lbnRfc2l6
ZSA+PiBQQUdFX1NISUZUKSA+IGF0b21pY19sb25nX3JlYWQoJnRvdGFscmFtX3BhZ2VzKSAvIDIp
KSB7DQo+ICAJCXByX2VycigiQmluYXJ5IG1lYXN1cmVtZW50IGxpc3QgdG9vIGxhcmdlLlxuIik7
DQo+ICAJCXJldHVybjsNCj4gIAl9DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 06:20:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 06:20: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-devel-bounces@lists.xenproject.org>)
	id 1gQ4p4-0000xh-29; Fri, 23 Nov 2018 06:20: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=qY0G=OC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQ4p3-0000xV-F3
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 06:20:13 +0000
X-Inumbo-ID: d07c0cc2-eee7-11e8-8df4-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d07c0cc2-eee7-11e8-8df4-12d6303a7972;
 Fri, 23 Nov 2018 06:20:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQ4oq-0007AL-Rc; Fri, 23 Nov 2018 06:20:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQ4oq-0003rn-FL; Fri, 23 Nov 2018 06:20:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQ4oq-0007Fv-Ef; Fri, 23 Nov 2018 06:20:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130708-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32d7e25969199be971f08c0b8c1fcbffedca99d2
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Nov 2018 06:20:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130708: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDcwOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDcwOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgMzJkN2UyNTk2OTE5OWJlOTcxZjA4YzBiOGMxZmNiZmZlZGNhOTlkMgpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDMgZGF5cyAgIDMyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDcwMCAgMjAxOC0xMS0yMiAyMjowMTozMiBaICAgIDAgZGF5cyAgICAzIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgTm9yYmVy
dCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdh
biA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxv
Z3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1OSBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 06:55:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 06: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-devel-bounces@lists.xenproject.org>)
	id 1gQ5Mx-0003W0-Ve; Fri, 23 Nov 2018 06:55: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=muTw=OC=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1gQ5Mx-0003Vv-15
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 06:55:15 +0000
X-Inumbo-ID: b9631bc0-eeec-11e8-9616-12d6303a7972
Received: from newverein.lst.de (unknown [213.95.11.211])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9631bc0-eeec-11e8-9616-12d6303a7972;
 Fri, 23 Nov 2018 06:55:13 +0000 (UTC)
Received: by newverein.lst.de (Postfix, from userid 2407)
 id 77F5E68BC7; Fri, 23 Nov 2018 07:55:11 +0100 (CET)
Date: Fri, 23 Nov 2018 07:55:11 +0100
From: Christoph Hellwig <hch@lst.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20181123065511.GA17856@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
 <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
 <20181122170715.GI30658@n2100.armlinux.org.uk>
 <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
 <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
 <CAHk-=whxf0zqutExPr_j1A625Z3gcL6k_ABzKo1BtzN4F93hkA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHk-=whxf0zqutExPr_j1A625Z3gcL6k_ABzKo1BtzN4F93hkA@mail.gmail.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, David Woodhouse <dwmw2@infradead.org>,
 joro@8bytes.org, the arch/x86 maintainers <x86@kernel.org>,
 linux@armlinux.org.uk,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, jdmason@kudzu.us, robin.murphy@arm.com,
 Christoph Hellwig <hch@lst.de>, linux-arm-kernel@lists.infradead.org,
 m.szyprowski@samsung.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDk6NTU6MjVBTSAtMDgwMCwgTGludXMgVG9ydmFsZHMg
d3JvdGU6Cj4gTm8sIHRoZSBiaWcgaW1tZWRpYXRlIGJlbmVmaXQgb2YgYWxsb3dpbmcgInJldHVy
biAtRUlOVkFMIiBldGMgaXMKPiBzaW1wbHkgbGVnaWJpbGl0eSBhbmQgZXJyb3IgYXZvaWRhbmNl
LgoKV2VsbCwgSSBjYW4gdHdlYWsgdGhlIGxhc3QgcGF0Y2ggdG8gcmV0dXJuIC1FSU5WQUwgZnJv
bSBkbWFfbWFwcGluZ19lcnJvcgppbnN0ZWFkIG9mIHRoZSBvbGQgMSBpcyBhcyBib29sIHRydWUu
ICBUaGUgY2FsbGVycyBzaG91bGQgYWxsIGJlIGZpbmUsCmFsdGhvdWdoIEknZCBoYXZlIHRvIGF1
ZGl0IHRoZW0uICBTdGlsbCB3b3VsZG4ndCBoZWxwIHdpdGggYmVpbmcgYWJsZSB0bwpyZXR1cm4g
ZGlmZmVyZW50IGVycm9ycy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 06:57:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 06:57: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-devel-bounces@lists.xenproject.org>)
	id 1gQ5P3-0003cK-DU; Fri, 23 Nov 2018 06:57: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=muTw=OC=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1gQ5P2-0003cD-6P
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 06:57:24 +0000
X-Inumbo-ID: 066801a6-eeed-11e8-bfb8-12d6303a7972
Received: from newverein.lst.de (unknown [213.95.11.211])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 066801a6-eeed-11e8-bfb8-12d6303a7972;
 Fri, 23 Nov 2018 06:57:22 +0000 (UTC)
Received: by newverein.lst.de (Postfix, from userid 2407)
 id 120BC68BC7; Fri, 23 Nov 2018 07:57:21 +0100 (CET)
Date: Fri, 23 Nov 2018 07:57:20 +0100
From: Christoph Hellwig <hch@lst.de>
To: Russell King - ARM Linux <linux@armlinux.org.uk>
Message-ID: <20181123065720.GB17856@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
 <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
 <20181122170715.GI30658@n2100.armlinux.org.uk>
 <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
 <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
 <CAHk-=whxf0zqutExPr_j1A625Z3gcL6k_ABzKo1BtzN4F93hkA@mail.gmail.com>
 <20181122180526.GL30658@n2100.armlinux.org.uk>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181122180526.GL30658@n2100.armlinux.org.uk>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, Linus Torvalds <torvalds@linux-foundation.org>,
 joro@8bytes.org, the arch/x86 maintainers <x86@kernel.org>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 Christoph Hellwig <hch@lst.de>, iommu@lists.linux-foundation.org,
 linux-alpha@vger.kernel.org, xen-devel@lists.xenproject.org, jdmason@kudzu.us,
 robin.murphy@arm.com, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org, m.szyprowski@samsung.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDY6MDU6MjZQTSArMDAwMCwgUnVzc2VsbCBLaW5nIC0g
QVJNIExpbnV4IHdyb3RlOgo+IEFuIGFsdGVybmF0aXZlIGlkZWEgd291bGQgYmUgdG8gbWlncmF0
ZSBhd2F5IGZyb20gdGhlCj4gZG1hX21hcF9zaW5nbGUoKSBhbmQgZG1hX21hcF9wYWdlKCkgaW50
ZXJmYWNlcyB0aGF0IHJldHVybiBhCj4gZG1hX2FkZHJfdCwgYW5kIGluc3RlYWQgaGF2ZSB0aGVt
IHJldHVybiBhbiBlcnJvciBjb2RlIG9yIHplcm8KPiBvbiBzdWNjZXNzLgoKU2VlIGhlcmUgZm9y
IGEgcHJvcG9zYWw6CgpodHRwczovL2xpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmcvcGlwZXJtYWls
L2lvbW11LzIwMTgtTm92ZW1iZXIvMDMwOTEyLmh0bWwKClRoYXQgaXMganVzdCB0aGUgYXR0ciB2
YXJpYW50cywgYnV0IHRoYXQgd291bGQgYmUgYSBzdGFydC4gIERhdmUgZGlkbid0CnBhcnRpY3Vs
YXJseSBsaWtlIGl0LCB0aG91Z2guCgo+IG5vdGUgdGhlIHNpbXBsZXIgdW5tYXAgQVBJLCB3aGlj
aCBpbmhlcmVudGx5IGd1YXJhbnRlZXMgdGhhdCB0aGUKPiBwYXJhbWV0ZXJzIHRvIHRoZSBtYXAg
Y291bGQgYmUgY2FycmllZCBvdmVyIHRvIHRoZSB1bm1hcCAtIHdpdGhvdXQKPiBvdXIgbWFueSBk
cml2ZXIgYXV0aG9ycyBoYXZpbmcgdG8gdGhpbmsgYWJvdXQgaXQuCgpUaGUgcHJvYmxlbSBpcyB0
aGF0IHdlIGNhbiBvZnRlbiBkZXJpdmUgc29tZSBvciBhbGwgcGFyYW1ldGVycyBmcm9tCmZpZWxk
IGFscmVhZHkgaW5oZXJlbnQgaW4gdGhlIHVwcGVyIGxheWVyIG9yIGhhcmR3YXJlIGludGVyZmFj
ZS4gIFNvCmZvciB0aGVzZSBjYXNlcyB5b3VyIHZlcnNpb24gd291bGQgYmxvYXQgdGhlIHJlcXVp
cmVkIGRhdGEgc3RydWN0dXJlcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 07:19:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 07:19: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-devel-bounces@lists.xenproject.org>)
	id 1gQ5ki-0005Yw-NK; Fri, 23 Nov 2018 07:19: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=r5rz=oc=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1gQ5kh-0005Yr-DO
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 07:19:47 +0000
X-Inumbo-ID: 2730bfc8-eef0-11e8-9a16-bc764e045a96
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2730bfc8-eef0-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 07:19:45 +0000 (UTC)
Received: from pps.filterd (m0098414.ppops.net [127.0.0.1])
 by mx0b-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id
 wAN7JHQs051839
 for <xen-devel@lists.xen.org>; Fri, 23 Nov 2018 02:19:45 -0500
Received: from e06smtp04.uk.ibm.com (e06smtp04.uk.ibm.com [195.75.94.100])
 by mx0b-001b2d01.pphosted.com with ESMTP id 2nxa6r6kxk-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xen.org>; Fri, 23 Nov 2018 02:19:44 -0500
Received: from localhost
 by e06smtp04.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xen.org> from <rppt@linux.ibm.com>;
 Fri, 23 Nov 2018 07:19:41 -0000
Received: from b06cxnps4076.portsmouth.uk.ibm.com (9.149.109.198)
 by e06smtp04.uk.ibm.com (192.168.101.134) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Fri, 23 Nov 2018 07:19:31 -0000
Received: from d06av26.portsmouth.uk.ibm.com (d06av26.portsmouth.uk.ibm.com
 [9.149.105.62])
 by b06cxnps4076.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 wAN7JUHG8978794
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 23 Nov 2018 07:19:30 GMT
Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 4F375AE051;
 Fri, 23 Nov 2018 07:19:30 +0000 (GMT)
Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 45CE6AE04D;
 Fri, 23 Nov 2018 07:19:27 +0000 (GMT)
Received: from rapoport-lnx (unknown [9.148.207.68])
 by d06av26.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Fri, 23 Nov 2018 07:19:27 +0000 (GMT)
Date: Fri, 23 Nov 2018 09:19:25 +0200
From: Mike Rapoport <rppt@linux.ibm.com>
To: Souptick Joarder <jrdr.linux@gmail.com>
References: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
 <20181116182836.GB17088@rapoport-lnx>
 <CAFqt6zYp0j999WXw9Jus0oZMjADQQkPfso8btv6du6L9CE3PXA@mail.gmail.com>
 <20181117143742.GB7861@bombadil.infradead.org>
 <CAFqt6zbOWX5LUTWwoGDJsGdf+pTR6N1yTPVxyr1W3-6Fte39ww@mail.gmail.com>
 <20181119162623.GA13200@rapoport-lnx>
 <CAFqt6zbhodAGQz-RCB3C-wt_Mvb9QDmQ8pFeP2EO+ba2k2OccA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFqt6zbhodAGQz-RCB3C-wt_Mvb9QDmQ8pFeP2EO+ba2k2OccA@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-TM-AS-GCONF: 00
x-cbid: 18112307-0016-0000-0000-0000022B7734
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 18112307-0017-0000-0000-00003283C035
Message-Id: <20181123071924.GF5704@rapoport-lnx>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2018-11-23_06:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1811230058
Subject: Re: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Heiko Stuebner <heiko@sntech.de>,
 Peter Zijlstra <peterz@infradead.org>, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 joro@8bytes.org, Russell King - ARM Linux <linux@armlinux.org.uk>,
 Matthew Wilcox <willy@infradead.org>, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org,
 Kees Cook <keescook@chromium.org>, pawel@osciak.com,
 Rik van Riel <riel@surriel.com>, iommu@lists.linux-foundation.org,
 rppt@linux.vnet.ibm.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 mchehab@kernel.org, iamjoonsoo.kim@lge.com, vbabka@suse.cz,
 Juergen Gross <jgross@suse.com>, hjc@rock-chips.com, xen-devel@lists.xen.org,
 Kyungmin Park <kyungmin.park@samsung.com>, stefanr@s5r6.in-berlin.de,
 Andrew Morton <akpm@linux-foundation.org>, robin.murphy@arm.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMTE6MTU6MTVQTSArMDUzMCwgU291cHRpY2sgSm9hcmRl
ciB3cm90ZToKPiBPbiBNb24sIE5vdiAxOSwgMjAxOCBhdCA5OjU2IFBNIE1pa2UgUmFwb3BvcnQg
PHJwcHRAbGludXguaWJtLmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gTW9uLCBOb3YgMTksIDIwMTgg
YXQgMDg6NDM6MDlQTSArMDUzMCwgU291cHRpY2sgSm9hcmRlciB3cm90ZToKPiA+ID4gSGkgTWlr
ZSwKPiA+ID4KPiA+ID4gT24gU2F0LCBOb3YgMTcsIDIwMTggYXQgODowNyBQTSBNYXR0aGV3IFdp
bGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4gd3JvdGU6Cj4gPiA+ID4KPiA+ID4gPiBPbiBTYXQs
IE5vdiAxNywgMjAxOCBhdCAxMjoyNjozOFBNICswNTMwLCBTb3VwdGljayBKb2FyZGVyIHdyb3Rl
Ogo+ID4gPiA+ID4gT24gRnJpLCBOb3YgMTYsIDIwMTggYXQgMTE6NTkgUE0gTWlrZSBSYXBvcG9y
dCA8cnBwdEBsaW51eC5pYm0uY29tPiB3cm90ZToKPiA+ID4gPiA+ID4gPiArICogdm1faW5zZXJ0
X3JhbmdlIC0gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBpbnRvIHVzZXIgdm1hCj4gPiA+
ID4gPiA+ID4gKyAqIEB2bWE6IHVzZXIgdm1hIHRvIG1hcCB0bwo+ID4gPiA+ID4gPiA+ICsgKiBA
YWRkcjogdGFyZ2V0IHVzZXIgYWRkcmVzcyBvZiB0aGlzIHBhZ2UKPiA+ID4gPiA+ID4gPiArICog
QHBhZ2VzOiBwb2ludGVyIHRvIGFycmF5IG9mIHNvdXJjZSBrZXJuZWwgcGFnZXMKPiA+ID4gPiA+
ID4gPiArICogQHBhZ2VfY291bnQ6IG5vLiBvZiBwYWdlcyBuZWVkIHRvIGluc2VydCBpbnRvIHVz
ZXIgdm1hCj4gPiA+ID4gPiA+ID4gKyAqCj4gPiA+ID4gPiA+ID4gKyAqIFRoaXMgYWxsb3dzIGRy
aXZlcnMgdG8gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyB0aGV5J3ZlIGFsbG9jYXRlZAo+
ID4gPiA+ID4gPiA+ICsgKiBpbnRvIGEgdXNlciB2bWEuIFRoaXMgaXMgYSBnZW5lcmljIGZ1bmN0
aW9uIHdoaWNoIGRyaXZlcnMgY2FuIHVzZQo+ID4gPiA+ID4gPiA+ICsgKiByYXRoZXIgdGhhbiB1
c2luZyB0aGVpciBvd24gd2F5IG9mIG1hcHBpbmcgcmFuZ2Ugb2Yga2VybmVsIHBhZ2VzIGludG8K
PiA+ID4gPiA+ID4gPiArICogdXNlciB2bWEuCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IFBsZWFz
ZSBhZGQgdGhlIHJldHVybiB2YWx1ZSBhbmQgY29udGV4dCBkZXNjcmlwdGlvbnMuCj4gPiA+ID4g
PiA+Cj4gPiA+ID4gPgo+ID4gPiA+ID4gU3VyZSBJIHdpbGwgd2FpdCBmb3Igc29tZSB0aW1lIHRv
IGdldCBhZGRpdGlvbmFsIHJldmlldyBjb21tZW50cyBhbmQKPiA+ID4gPiA+IGFkZCBhbGwgb2Yg
dGhvc2UgcmVxdWVzdGVkIGNoYW5nZXMgaW4gdjIuCj4gPiA+ID4KPiA+ID4gPiBZb3UgY291bGQg
c2VuZCB5b3VyIHByb3Bvc2VkIHdvcmRpbmcgbm93IHdoaWNoIG1pZ2h0IHJlbW92ZSB0aGUgbmVl
ZAo+ID4gPiA+IGZvciBhIHYzIGlmIHdlIGVuZCB1cCBhcmd1aW5nIGFib3V0IHRoZSB3b3JkaW5n
Lgo+ID4gPgo+ID4gPiBEb2VzIHRoaXMgZGVzY3JpcHRpb24gbG9va3MgZ29vZCA/Cj4gPiA+Cj4g
PiA+IC8qKgo+ID4gPiAgKiB2bV9pbnNlcnRfcmFuZ2UgLSBpbnNlcnQgcmFuZ2Ugb2Yga2VybmVs
IHBhZ2VzIGludG8gdXNlciB2bWEKPiA+ID4gICogQHZtYTogdXNlciB2bWEgdG8gbWFwIHRvCj4g
PiA+ICAqIEBhZGRyOiB0YXJnZXQgdXNlciBhZGRyZXNzIG9mIHRoaXMgcGFnZQo+ID4gPiAgKiBA
cGFnZXM6IHBvaW50ZXIgdG8gYXJyYXkgb2Ygc291cmNlIGtlcm5lbCBwYWdlcwo+ID4gPiAgKiBA
cGFnZV9jb3VudDogbnVtYmVyIG9mIHBhZ2VzIG5lZWQgdG8gaW5zZXJ0IGludG8gdXNlciB2bWEK
PiA+ID4gICoKPiA+ID4gICogVGhpcyBhbGxvd3MgZHJpdmVycyB0byBpbnNlcnQgcmFuZ2Ugb2Yg
a2VybmVsIHBhZ2VzIHRoZXkndmUgYWxsb2NhdGVkCj4gPiA+ICAqIGludG8gYSB1c2VyIHZtYS4g
VGhpcyBpcyBhIGdlbmVyaWMgZnVuY3Rpb24gd2hpY2ggZHJpdmVycyBjYW4gdXNlCj4gPiA+ICAq
IHJhdGhlciB0aGFuIHVzaW5nIHRoZWlyIG93biB3YXkgb2YgbWFwcGluZyByYW5nZSBvZiBrZXJu
ZWwgcGFnZXMgaW50bwo+ID4gPiAgKiB1c2VyIHZtYS4KPiA+ID4gICoKPiA+ID4gICogQ29udGV4
dCAtIFByb2Nlc3MgY29udGV4dC4gQ2FsbGVkIGJ5IG1tYXAgaGFuZGxlcnMuCj4gPgo+ID4gQ29u
dGV4dDoKPiA+Cj4gPiA+ICAqIFJldHVybiAtIGludCBlcnJvciB2YWx1ZQo+ID4KPiA+IFJldHVy
bjoKPiA+Cj4gPiA+ICAqIDAgICAgICAgICAgICAgICAgICAgIC0gT0sKPiA+ID4gICogLUVJTlZB
TCAgICAgICAgICAgICAgLSBJbnZhbGlkIGFyZ3VtZW50Cj4gPiA+ICAqIC1FTk9NRU0gICAgICAg
ICAgICAgIC0gTm8gbWVtb3J5Cj4gPiA+ICAqIC1FRkFVTFQgICAgICAgICAgICAgIC0gQmFkIGFk
ZHJlc3MKPiA+ID4gICogLUVCVVNZICAgICAgICAgICAgICAgLSBEZXZpY2Ugb3IgcmVzb3VyY2Ug
YnVzeQo+ID4KPiA+IEkgZG9uJ3QgdGhpbmsgdGhhdCBlbGFib3JhdGUgZGVzY3JpcHRpb24gb2Yg
ZXJyb3IgdmFsdWVzIGlzIG5lZWRlZCwganVzdCAiMAo+ID4gb24gc3VjY2VzcyBhbmQgZXJyb3Ig
Y29kZSBvdGhlcndpc2UiIHdvdWxkIGJlIHN1ZmZpY2llbnQuCj4gCj4gLyoqCj4gICogdm1faW5z
ZXJ0X3JhbmdlIC0gaW5zZXJ0IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyBpbnRvIHVzZXIgdm1hCj4g
ICogQHZtYTogdXNlciB2bWEgdG8gbWFwIHRvCj4gICogQGFkZHI6IHRhcmdldCB1c2VyIGFkZHJl
c3Mgb2YgdGhpcyBwYWdlCj4gICogQHBhZ2VzOiBwb2ludGVyIHRvIGFycmF5IG9mIHNvdXJjZSBr
ZXJuZWwgcGFnZXMKPiAgKiBAcGFnZV9jb3VudDogbnVtYmVyIG9mIHBhZ2VzIG5lZWQgdG8gaW5z
ZXJ0IGludG8gdXNlciB2bWEKPiAgKgo+ICAqIFRoaXMgYWxsb3dzIGRyaXZlcnMgdG8gaW5zZXJ0
IHJhbmdlIG9mIGtlcm5lbCBwYWdlcyB0aGV5J3ZlIGFsbG9jYXRlZAo+ICAqIGludG8gYSB1c2Vy
IHZtYS4gVGhpcyBpcyBhIGdlbmVyaWMgZnVuY3Rpb24gd2hpY2ggZHJpdmVycyBjYW4gdXNlCj4g
ICogcmF0aGVyIHRoYW4gdXNpbmcgdGhlaXIgb3duIHdheSBvZiBtYXBwaW5nIHJhbmdlIG9mIGtl
cm5lbCBwYWdlcyBpbnRvCj4gICogdXNlciB2bWEuCj4gICoKPiAgKiBDb250ZXh0OiBQcm9jZXNz
IGNvbnRleHQuIENhbGxlZCBieSBtbWFwIGhhbmRsZXJzLgo+ICAqIFJldHVybjogMCBvbiBzdWNj
ZXNzIGFuZCBlcnJvciBjb2RlIG90aGVyd2lzZQo+ICAqLwoKTG9va3MgZ29vZCB0byBtZS4KCi0t
IApTaW5jZXJlbHkgeW91cnMsCk1pa2UuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 07:33:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 07:33: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-devel-bounces@lists.xenproject.org>)
	id 1gQ5xO-00072N-0z; Fri, 23 Nov 2018 07:32: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=qy0g=oc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQ5xN-00072B-2B
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 07:32:53 +0000
X-Inumbo-ID: fb64a464-eef1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb64a464-eef1-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 07:32:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQ5xI-0008WV-OK; Fri, 23 Nov 2018 07:32:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQ5xI-00021l-BW; Fri, 23 Nov 2018 07:32:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQ5xI-0004Kq-AV; Fri, 23 Nov 2018 07:32:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130646-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:build-arm64:<job status>:broken:regression
 linux-4.9:build-arm64-pvops:<job status>:broken:regression
 linux-4.9:build-arm64-xsm:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.9:build-arm64:hosts-allocate:broken:allowable
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7a4dc3f8399780455a16a167068a03f317e1204d
X-Osstest-Versions-That: linux=5552683784c9e2641e8c74827565476a45827126
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Nov 2018 07:32:48 +0000
Subject: [Xen-devel] [linux-4.9 test] 130646: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY0NiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDY0Ni8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwMTQyCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMTQyCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzAxNDIKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMDE0MgoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBi
bG9ja2VkIGluIDEzMDE0MgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMwMTQyCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAx
MzAxNDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDE0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwMTQyCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzAxNDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDE0MgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMwMTQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDdhNGRjM2Y4Mzk5NzgwNDU1YTE2YTE2NzA2OGEwM2YzMTdlMTIwNGQKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDU1NTI2ODM3ODRjOWUyNjQxZThjNzQ4Mjc1NjU0
NzZhNDU4MjcxMjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMDE0MiAgMjAxOC0xMS0xNSAxOTow
MjoxNyBaICAgIDcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA2NDYgIDIwMTgtMTEtMjEg
MDg6NDI6NTIgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiRXJpYyBXLiBCaWVkZXJtYW4iIDxlYmllZGVybUB4
bWlzc2lvbi5jb20+CiAgIllhbiwgWmhlbmciIDx6eWFuQHJlZGhhdC5jb20+CiAgQWFyb24gQnJv
d24gPGFhcm9uLmYuYnJvd25AaW50ZWwuY29tPgogIEFsZXhhbmRyZSBCZWxsb25pIDxhbGV4YW5k
cmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUByZWRo
YXQuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5k
cmV5IFJ5YWJpbmluIDxhcnlhYmluaW5AdmlydHVvenpvLmNvbT4KICBBcm5kIEJlcmdtYW5uIDxh
cm5kQGFybmRiLmRlPgogIEJhcnRsb21pZWogWm9sbmllcmtpZXdpY3ogPGIuem9sbmllcmtpZUBz
YW1zdW5nLmNvbT4KICBCZW4gSHV0Y2hpbmdzIDxiZW4uaHV0Y2hpbmdzQGNvZGV0aGluay5jby51
az4KICBCb3JpcyBCcmV6aWxsb24gPGJvcmlzLmJyZXppbGxvbkBib290bGluLmNvbT4KICBCcmVu
byBMZWl0YW8gPGxlaXRhb0BkZWJpYW4ub3JnPgogIENoYW5nd2VpIEdlIDxnZS5jaGFuZ3dlaUBo
M2MuY29tPgogIENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgogIENocmlz
dG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgogIENsaW50IFRheWxvciA8Y2xpbnRvbi5hLnRheWxv
ckBpbnRlbC5jb20+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4K
ICBEYW5pZWwgQXh0ZW5zIDxkamFAYXh0ZW5zLm5ldD4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVt
QGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERlbmdj
aGVuZyBaaHUgPGR6aHVAd2F2ZWNvbXAuY29tPgogIERvbWluaXF1ZSBNYXJ0aW5ldCA8ZG9taW5p
cXVlLm1hcnRpbmV0QGNlYS5mcj4KICBFbnJpYyBCYWxsZXRibyBpIFNlcnJhIDxlbnJpYy5iYWxs
ZXRib0Bjb2xsYWJvcmEuY29tPgogIEVyaWMgVy4gQmllZGVybWFuIDxlYmllZGVybUB4bWlzc2lv
bi5jb20+CiAgRmFiaW8gRXN0ZXZhbSA8ZmFiaW8uZXN0ZXZhbUBueHAuY29tPgogIEZpbGlwZSBN
YW5hbmEgPGZkbWFuYW5hQHN1c2UuY29tPgogIEZyYW5rIFNvcmVuc29uIDxzb3JlbnNvbkByZWRo
YXQuY29tPgogIEdyZWcgRWR3YXJkcyA8Z2Vkd2FyZHNAZGRuLmNvbT4KICBHcmVnIEtyb2FoLUhh
cnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4
QHJvZWNrLXVzLm5ldD4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3Iu
Y29tPgogIEguIFBldGVyIEFudmluIChJbnRlbCkgPGhwYUB6eXRvci5jb20+CiAgSC4gUGV0ZXIg
QW52aW4gPGhwYUB6eXRvci5jb20+CiAgSGFucyBWZXJrdWlsIDxoYW5zLnZlcmt1aWxAY2lzY28u
Y29tPgogIEhlaWtvIFN0dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSGVsZ2UgRGVsbGVyIDxk
ZWxsZXJAZ214LmRlPgogIEhpbWFuc2h1IE1hZGhhbmkgPGhpbWFuc2h1Lm1hZGhhbmlAY2F2aXVt
LmNvbT4KICBIdWFjYWkgQ2hlbiA8Y2hlbmhjQGxlbW90ZS5jb20+CiAgSWx5YSBEcnlvbW92IDxp
ZHJ5b21vdkBnbWFpbC5jb20+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+
CiAgSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KICBKZWZmIEtpcnNoZXIgPGpl
ZmZyZXkudC5raXJzaGVyQGludGVsLmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+
CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2huIEdhcnJ5IDxqb2huLmdhcnJ5
QGh1YXdlaS5jb20+CiAgSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50
ZWwuY29tPgogIEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtpcmlsbCBBLiBT
aHV0ZW1vdiA8a2lyaWxsLnNodXRlbW92QGxpbnV4LmludGVsLmNvbT4KICBLaXJpbGwgVGtoYWkg
PGt0a2hhaUB2aXJ0dW96em8uY29tPgogIEtyenlzenRvZiBLb3psb3dza2kgPGtyemtAa2VybmVs
Lm9yZz4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAg
THVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9jaGVzQG1pY3JvY2hpcC5jb20+CiAgTHVr
YXMgQ3plcm5lciA8bGN6ZXJuZXJAcmVkaGF0LmNvbT4KICBMeXVkZSBQYXVsIDxseXVkZUByZWRo
YXQuY29tPgogIE1hY2llaiBXLiBSb3p5Y2tpIDxtYWNyb0BsaW51eC1taXBzLm9yZz4KICBNYXJj
IFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNvIEZlbHNjaCA8bS5mZWxzY2hA
cGVuZ3V0cm9uaXguZGU+CiAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBN
YXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hdXJvIENh
cnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92
IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWVsIEdvcm1hbiA8bWdvcm1hbkB0ZWNoc2luZ3VsYXJp
dHkubmV0PgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVs
IEtlbGxleSA8bWlrZWxsZXlAbWljcm9zb2Z0LmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1z
dEByZWRoYXQuY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pa2EgS3Vv
cHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXguaW50ZWwuY29tPgogIE1pa2UgS3JhdmV0eiA8bWlr
ZS5rcmF2ZXR6QG9yYWNsZS5jb20+CiAgTWlrbG9zIFN6ZXJlZGkgPG1zemVyZWRpQHJlZGhhdC5j
b20+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE1pbGVzIENoZW4g
PG1pbGVzLmNoZW5AbWVkaWF0ZWsuY29tPgogIE5pY2hvbGFzIE1jIEd1aXJlIDxob2ZyYXRAb3Nh
ZGwub3JnPgogIE5vYnVoaXJvIEl3YW1hdHN1IDxub2J1aGlyby5pd2FtYXRzdUBjeWJlcnRydXN0
LmNvLmpwPgogIE9sb2YgSm9oYW5zc29uIDxvbG9mQGxpeG9tLm5ldD4KICBPdGF2aW8gU2FsdmFk
b3IgPG90YXZpb0Bvc3N5c3RlbXMuY29tLmJyPgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0Bu
ZXRmaWx0ZXIub3JnPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQZXRl
ciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29tPgogIFBoaWwgRWx3ZWxsIDxwaGlsQHJh
c3BiZXJyeXBpLm9yZz4KICBRdWlubiBUcmFuIDxxdWlubi50cmFuQGNhdml1bS5jb20+CiAgUm9i
IEhlcnJpbmcgPHJvYmhAa2VybmVsLm9yZz4KICBSb2JiaWUgS28gPHJvYmJpZWtvQHN5bm9sb2d5
LmNvbT4KICBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29tPgogIFJvbmFsZCBXYWhs
IDxyd2FobEBnbXguZGU+CiAgU2FtIEJvYnJvZmYgPHNib2Jyb2ZmQGxpbnV4LmlibS5jb20+CiAg
U2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNjb3R0IE1heWhldyA8c21heWhld0By
ZWRoYXQuY29tPgogIFNoYXduIEd1byA8c2hhd25ndW9Aa2VybmVsLm9yZz4KICBTdGFuaXNsYXYg
TGlzb3Zza2l5IDxzdGFuaXNsYXYubGlzb3Zza2l5QGludGVsLmNvbT4KICBTdGVwaGVuIEJveWQg
PHNib3lkQGtlcm5lbC5vcmc+CiAgVGV0c3VvIEhhbmRhIDxwZW5ndWluLWtlcm5lbEBJLWxvdmUu
U0FLVVJBLm5lLmpwPgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVGhvbWFzIEds
ZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGltb3RoeSBCYWxkd2luIDx0aW1iYWxkd2lu
QGZhc3RtYWlsLmNvLnVrPgogIFRvbWkgVmFsa2VpbmVuIDx0b21pLnZhbGtlaW5lbkB0aS5jb20+
CiAgVmFzaWx5IEF2ZXJpbiA8dnZzQHZpcnR1b3p6by5jb20+CiAgVmFzaWx5IEtob3J1emhpY2sg
PHZhc2lseWtoQGFyaXN0YS5jb20+CiAgVmljZW50ZSBCZXJnYXMgPHZpY2VuY2JAZ21haWwuY29t
PgogIFZpbmNlbnpvIE1hZmZpb25lIDx2Lm1hZmZpb25lQGdtYWlsLmNvbT4KICBXaWxsIERlYWNv
biA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBZYW4sIFpoZW5nIDx6eWFuQHJlZGhhdC5jb20+CiAg
WW91bmdfWCA8WWFuZ1g5MkBob3RtYWlsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4K
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20g
Y2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4t
c3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1w
dm9wcyBob3N0cy1hbGxvY2F0ZQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAyNTY3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 08:19:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 08:19: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-devel-bounces@lists.xenproject.org>)
	id 1gQ6gj-0002f9-3h; Fri, 23 Nov 2018 08:19: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=ug4v=oc=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gQ6gi-0002f4-4J
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 08:19:44 +0000
X-Inumbo-ID: 86c39577-eef8-11e8-9a16-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86c39577-eef8-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 08:19:42 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id c19-v6so9945410lja.5
 for <xen-devel@lists.xenproject.org>; Fri, 23 Nov 2018 00:19:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=jJOgYsgRtKKoUoRNJV1fdTlWSFGRpGITvIfXG5xt8JY=;
 b=mzHLq/155gcZla6q3sMl18bjgq1Dznl56C1/jZSuJ3O9YdjqFGDM6xrzyAXaZfu7qz
 Dh5GrexFGLx6fooBrKx7mwn7BaAvmPCnUUjBpCWRHKFXXggD0ByZg5FU6WUHxnsgqZRd
 u4SUDvqupmyI2dXIr8FV77rW+EYRhnoPFfaLkCvIaN9P6BsLztbgROjSfff/pSFTGTM0
 6Qw2mMCbGHI0F//Fz8vLiA4FLQqxu1a6lkKTRDVuAsZ/6vavJRlz41dL99aZorZXQ010
 WI3wZ0dlRfRO/pchAmxbS1EWb5aUvgJYDbX44GRaj1U+tWORwA8gB/yzUQGfGjv6373J
 fzOQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=jJOgYsgRtKKoUoRNJV1fdTlWSFGRpGITvIfXG5xt8JY=;
 b=Vx64LbQBHuWfoJaSLRVohEjA447YpwGZuj1MJoScanx4D/hOHXksuDrEkJf2y9ROnm
 M8bXca4ZFt7HTljuvXnVEq+/PeD6f4bGOptgJd1WVVBYFsA4tBcJYsP8yGy3ztTEr0Tx
 cWxMp9wHbYX7eHa9aFvY+CEYVjPnDDiiqw6dDPFfCMwprBiJaQp+EK3ySrtHIN6HlhWQ
 5OK0CyeVHoKR+7aqZ1Lu5eqtHBLHi8MlDYLa0ac9eKDWnkzi7MPPNCJmPOmyrc+o6HYp
 /GvJvEDtWZ1YyMAM/Vm240cFmvogcQyaG05YLO2OKb0AECMEy+2M+uORSXqqwdkOOxP5
 tTkA==
X-Gm-Message-State: AA+aEWbVfJdP1em63pgTHLGq3FlNJhxpao5YqorRrgyN5BoPbqeJ3GQD
 SjU9ounLLG97lzunHUr/Qw8=
X-Google-Smtp-Source: AFSGD/VxDo5EiZ1udEvrw2hxu1tZ3UjxFQXV51D2/D1K8n9mbQ62Q+6VuesVB5uNKDdIG8gO89eeWQ==
X-Received: by 2002:a2e:b00a:: with SMTP id
 y10-v6mr8753536ljk.109.1542961180458; 
 Fri, 23 Nov 2018 00:19:40 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 10sm7604471lff.62.2018.11.23.00.19.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Nov 2018 00:19:39 -0800 (PST)
To: Takashi Iwai <tiwai@suse.de>
References: <20181122100230.14976-1-andr2000@gmail.com>
 <20181122100230.14976-3-andr2000@gmail.com> <s5hzhu13yil.wl-tiwai@suse.de>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <a5a5754f-0a1d-d537-feaa-8f4ff4e203e3@gmail.com>
Date: Fri, 23 Nov 2018 10:19:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <s5hzhu13yil.wl-tiwai@suse.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [alsa-devel] [PATCH 3/3] ALSA: xen-front: Use Xen
 common shared buffer implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, alsa-devel@alsa-project.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjIvMTggNTo0NyBQTSwgVGFrYXNoaSBJd2FpIHdyb3RlOgo+IE9uIFRodSwgMjIgTm92
IDIwMTggMTE6MDI6MzAgKzAxMDAsCj4gT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+
IEBAIC0yMTQsMTIgKzIyMSwxOSBAQCBzdGF0aWMgdm9pZCBzdHJlYW1fY2xlYXIoc3RydWN0IHhl
bl9zbmRfZnJvbnRfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0pCj4+ICAgCXN0cmVhbS0+b3V0X2Zy
YW1lcyA9IDA7Cj4+ICAgCWF0b21pY19zZXQoJnN0cmVhbS0+aHdfcHRyLCAwKTsKPj4gICAJeGVu
X3NuZF9mcm9udF9ldnRjaG5sX3BhaXJfY2xlYXIoc3RyZWFtLT5ldnRfcGFpcik7Cj4+IC0JeGVu
X3NuZF9mcm9udF9zaGJ1Zl9jbGVhcigmc3RyZWFtLT5zaF9idWYpOwo+PiArCW1lbXNldCgmc3Ry
ZWFtLT5zaGJ1ZiwgMCwgc2l6ZW9mKHN0cmVhbS0+c2hidWYpKTsKPj4gKwlzdHJlYW0tPmJ1ZmZl
ciA9IE5VTEw7Cj4+ICsJc3RyZWFtLT5idWZmZXJfc3ogPSAwOwo+PiArCXN0cmVhbS0+cGFnZXMg
PSBOVUxMOwo+PiArCXN0cmVhbS0+bnVtX3BhZ2VzID0gMDsKPj4gICB9Cj4+ICAgCj4+ICAgc3Rh
dGljIHZvaWQgc3RyZWFtX2ZyZWUoc3RydWN0IHhlbl9zbmRfZnJvbnRfcGNtX3N0cmVhbV9pbmZv
ICpzdHJlYW0pCj4+ICAgewo+PiAtCXhlbl9zbmRfZnJvbnRfc2hidWZfZnJlZSgmc3RyZWFtLT5z
aF9idWYpOwo+PiArCXhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl91bm1hcCgmc3RyZWFtLT5zaGJ1Zik7
Cj4+ICsJeGVuX2Zyb250X3BnZGlyX3NoYnVmX2ZyZWUoJnN0cmVhbS0+c2hidWYpOwo+PiArCWZy
ZWVfcGFnZXNfZXhhY3Qoc3RyZWFtLT5idWZmZXIsIHN0cmVhbS0+YnVmZmVyX3N6KTsKPj4gKwlr
ZnJlZShzdHJlYW0tPnBhZ2VzKTsKPj4gICAJc3RyZWFtX2NsZWFyKHN0cmVhbSk7Cj4+ICAgfQo+
PiAgIAo+PiBAQCAtNDIxLDEwICs0MzUsMzQgQEAgc3RhdGljIGludCBhbHNhX2Nsb3NlKHN0cnVj
dCBzbmRfcGNtX3N1YnN0cmVhbSAqc3Vic3RyZWFtKQo+PiAgIAlyZXR1cm4gMDsKPj4gICB9Cj4+
ICAgCj4+ICtzdGF0aWMgaW50IHNoYnVmX3NldHVwX2JhY2tzdG9yZShzdHJ1Y3QgeGVuX3NuZF9m
cm9udF9wY21fc3RyZWFtX2luZm8gKnN0cmVhbSwKPj4gKwkJCQkgc2l6ZV90IGJ1ZmZlcl9zeikK
Pj4gK3sKPj4gKwlpbnQgaTsKPj4gKwo+PiArCXN0cmVhbS0+YnVmZmVyX3N6ID0gYnVmZmVyX3N6
Owo+PiArCXN0cmVhbS0+YnVmZmVyID0gYWxsb2NfcGFnZXNfZXhhY3Qoc3RyZWFtLT5idWZmZXJf
c3osIEdGUF9LRVJORUwpOwo+PiArCWlmICghc3RyZWFtLT5idWZmZXIpCj4+ICsJCXJldHVybiAt
RU5PTUVNOwo+IFRoaXMga2VlcHMgdGhlIE5VTEwgc3RyZWFtLT5idWZmZXIsIGFuZCB0aGVuIHRo
ZSBjYWxsZXIgZ29lcyB0byB0aGUKPiBlcnJvciBwYXRoIHZpYSBzdHJlYW1fZnJlZSgpIHdoaWNo
IHdpbGwgbGVhZCB0byBhbiBPb3BzIGR1ZSB0byB0aGUKPiB1bmNvbmRpdGlvbmFsIGNhbGwgb2Yg
ZnJlZV9wYWdlc19leGFjdCgpLgoKWW91IGFyZSBhYnNvbHV0ZWx5IHJpZ2h0LCB3aWxsIGZpeAoK
VGhhbmsgeW91IGZvciBjYXRjaGluZyB0aGlzCgo+Cj4KPiB0aGFua3MsCj4KPiBUYWthc2hpCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 08:23:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 08: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-devel-bounces@lists.xenproject.org>)
	id 1gQ6k9-0003Kp-Kz; Fri, 23 Nov 2018 08:23: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=wxfq=oc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gQ6k8-0003Kk-Fh
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 08:23:16 +0000
X-Inumbo-ID: 05817717-eef9-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05817717-eef9-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 08:23:14 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Nov 2018 01:23:13 -0700
Message-Id: <5BF7B8F202000078001FF37E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 23 Nov 2018 01:23:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-4-git-send-email-andrew.cooper3@citrix.com>
 <5BF6C27902000078001FEF9D@prv1-mh.provo.novell.com>
 <6e804647-5e9a-4d41-c441-1317b418e4dc@citrix.com>
In-Reply-To: <6e804647-5e9a-4d41-c441-1317b418e4dc@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 03/14] AMD/IOMMU: Fix multiple reference
 counting errors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjExLjE4IGF0IDE4OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjIvMTEvMjAxOCAxNDo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBAQCAtMjIw
LDEyICsyMTksMTggQEAgdm9pZCBndWVzdF9pb21tdV9hZGRfcHByX2xvZyhzdHJ1Y3QgZG9tYWlu
ICpkLCB1MzIgZW50cnlbXSkKPj4+ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobG9nX2Jhc2UpOwo+
Pj4gIAo+Pj4gICAgICBndWVzdF9pb21tdV9kZWxpdmVyX21zaShkKTsKPj4+ICsKPj4+ICtvdXQ6
Cj4+IFBsZWFzZSBpbmRlbnQgYnkgYXQgbGVhc3Qgb25lIGJsYW5rIChzYW1lIGZ1cnRoZXIgZG93
bikuCj4gCj4gSSB0aG91Z2h0IHlvdSd2ZSBzYWlkIHRoYXQgeW91J3JlIG5vIGxvbmdlciB1c2lu
ZyBhbiBvYnNvbGV0ZSB2ZXJzaW9uIG9mCj4gZGlmZi4KCkkgZG9uJ3QgdGhpbmsgSSd2ZSBldmVy
IHNhaWQgc28sIGFuZCBJIGRvbid0IHRoaW5rIGl0IG1hdHRlcnMgbXVjaCB3aGF0CkkgcGVyc29u
YWxseSB1c2UuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 08:25:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 08:25: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-devel-bounces@lists.xenproject.org>)
	id 1gQ6ls-0003RG-27; Fri, 23 Nov 2018 08:25: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=h732=oc=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gQ6lq-0003RB-Ht
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 08:25:02 +0000
X-Inumbo-ID: 44e9d94e-eef9-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44e9d94e-eef9-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 08:25:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E029EACC2;
 Fri, 23 Nov 2018 08:24:59 +0000 (UTC)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, alsa-devel@alsa-project.org,
 boris.ostrovsky@oracle.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
References: <20181122100230.14976-1-andr2000@gmail.com>
 <20181122100230.14976-2-andr2000@gmail.com>
 <20181122143354.GG4266@phenom.ffwll.local>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <0e9bde68-3f4c-7471-1d8d-89b145e65b54@suse.com>
Date: Fri, 23 Nov 2018 09:24:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181122143354.GG4266@phenom.ffwll.local>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/3] drm/xen-front: Use Xen common shared
 buffer implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMTEvMjAxOCAxNTozMywgRGFuaWVsIFZldHRlciB3cm90ZToKPiBPbiBUaHUsIE5vdiAy
MiwgMjAxOCBhdCAxMjowMjoyOVBNICswMjAwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90
ZToKPj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPgo+Pgo+PiBVc2UgcGFnZSBkaXJlY3RvcnkgYmFzZWQgc2hhcmVkIGJ1ZmZl
ciBpbXBsZW1lbnRhdGlvbgo+PiBub3cgYXZhaWxhYmxlIGFzIGNvbW1vbiBjb2RlIGZvciBYZW4g
ZnJvbnRlbmQgZHJpdmVycy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+PiAtLS0KPj4gIGRyaXZl
cnMvZ3B1L2RybS94ZW4vS2NvbmZpZyAgICAgICAgICAgICAgIHwgICAxICsKPj4gIGRyaXZlcnMv
Z3B1L2RybS94ZW4vTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAxIC0KPj4gIGRyaXZlcnMvZ3B1
L2RybS94ZW4veGVuX2RybV9mcm9udC5jICAgICAgIHwgIDYwICsrLS0KPj4gIGRyaXZlcnMvZ3B1
L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyAgIHwgICAxIC0KPj4gIGRyaXZlcnMvZ3B1L2Ry
bS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5jIHwgNDE0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Pj4gIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5oIHwgIDY0IC0tLS0K
Pj4gIDYgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgNTExIGRlbGV0aW9ucygtKQo+
PiAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9z
aGJ1Zi5jCj4+ICBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJt
X2Zyb250X3NoYnVmLmgKPiBBbnl3YXksIEknbSBhbGwgZm9yIGNvZGUgZHVwbGljYXRpb24gcmVt
b3ZhbCwgc28gaWYgdGhlIFhlbiBmb2xrcyBhcmUKPiBoYXBweSB3aXRoIHBhdGNoIDEsIHRoaXMg
b25lIGhlcmUgaGFzIG15IGFjay4gTWlnaHQgYWxzbyBiZSBiZXN0IHRvIG1lcmdlCj4gYWxsIHRo
cmVlIHRocm91Z2ggdGhlIFhlbiB0cmVlLiBGYWxsYmFjayB3b3VsZCBiZSB4ZW4gZm9sa3Mgc2Vu
ZGluZyBhCj4gdG9waWMgcHVsbCByZXF1ZXN0IHdpdGggdGhlc2UgMyBwYXRjaGVzIHRvIGRybS1t
aXNjIGFuZCB0YWthc2hpJ3Mgc291bmQKPiB0cmVlLgoKSSdtIGZpbmUgd2l0aCB0YWtpbmcgaXQg
dGhyb3VnaCB0aGUgWGVuIHRyZWUuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 08:29:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 08:29: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-devel-bounces@lists.xenproject.org>)
	id 1gQ6qM-0003dk-Le; Fri, 23 Nov 2018 08:29:42 +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=WXFQ=OC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gQ6qL-0003df-6Y
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 08:29:41 +0000
X-Inumbo-ID: eaeee36a-eef9-11e8-8ade-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eaeee36a-eef9-11e8-8ade-12d6303a7972;
 Fri, 23 Nov 2018 08:29:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Nov 2018 01:29:38 -0700
Message-Id: <5BF7BA7302000078001FF399@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 23 Nov 2018 01:29:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 4.9 and older] VMX: allow migration of guests
 with SSBD enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGJhY2twb3J0IG9mIGNkNTMwMjNkZjkgKCJ4ODYvbXNyOiBWaXJ0dWFsaXNlIE1TUl9TUEVD
X0NUUkwuU1NCRCBmb3IKZ3Vlc3RzIHRvIHVzZSIpIGRpZCBub3QgbWlycm9yIHRoZSBQViBzaWRl
IGNoYW5nZSBpbnRvIHRoZSBIVk0gKFZNWC0Kc3BlY2lmaWMpIGNvZGUgcGF0aC4KClNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC05Nzgs
NyArOTgxLDggQEAgc3RhdGljIGludCB2bXhfbG9hZF9tc3Ioc3RydWN0IHZjcHUgKnYsCiAgICAg
ICAgICAgICAgKiBpZ25vcmVkKSB3aGVuIFNUSUJQIGlzbid0IGVudW1lcmF0ZWQgaW4gaGFyZHdh
cmUuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGVsc2UgaWYgKCBjdHh0LT5tc3JbaV0u
dmFsICYKLSAgICAgICAgICAgICAgICAgICAgICB+KFNQRUNfQ1RSTF9JQlJTIHwgU1BFQ19DVFJM
X1NUSUJQKSApCisgICAgICAgICAgICAgICAgICAgICAgfihTUEVDX0NUUkxfSUJSUyB8IFNQRUNf
Q1RSTF9TVElCUCB8CisgICAgICAgICAgICAgICAgICAgICAgICAodi0+ZG9tYWluLT5hcmNoLmNw
dWlkLT5mZWF0LnNzYmQgPyBTUEVDX0NUUkxfU1NCRCA6IDApKSApCiAgICAgICAgICAgICAgICAg
ZXJyID0gLUVOWElPOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHYtPmFyY2gu
c3BlY19jdHJsID0gY3R4dC0+bXNyW2ldLnZhbDsKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 08:52:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 08:52: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-devel-bounces@lists.xenproject.org>)
	id 1gQ7C8-00062K-Ey; Fri, 23 Nov 2018 08:52:12 +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=qY0G=OC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQ7C7-00062A-Au
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 08:52:11 +0000
X-Inumbo-ID: 092645c8-eefd-11e8-871e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 092645c8-eefd-11e8-871e-12d6303a7972;
 Fri, 23 Nov 2018 08:51:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQ7Br-00023u-4X; Fri, 23 Nov 2018 08:51:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQ7Bq-000780-Lm; Fri, 23 Nov 2018 08:51:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQ7Bq-0002FL-K9; Fri, 23 Nov 2018 08:51:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130643-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:build-arm64-pvops:host-install(4):broken:regression
 linux-3.18:build-arm64-xsm:host-install(4):broken:regression
 linux-3.18:build-arm64:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-amd64:freebsd-install:fail:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-xsm:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:heisenbug
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:heisenbug
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-amd64-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=78e0897dd8b321ba1b4a2137778ab7ae7d400af5
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Nov 2018 08:51:54 +0000
Subject: [Xen-devel] [linux-3.18 test] 130643: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY0MyBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA2NDMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEzMDQ2OCBSRUdSLiB2cy4gMTI4ODU4CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTMwNDY4
IFJFR1IuIHZzLiAxMjg4NTgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBpbiAxMzA0NjggUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMCBm
cmVlYnNkLWluc3RhbGwgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBh
cmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMjk4
NDUgcGFzcyBpbiAxMzA2NDMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIGluIDEzMDQ2OCBwYXNzIGluIDEzMDY0MwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgaW4g
MTMwNDY4IHBhc3MgaW4gMTMwNjQzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTMwNTQ5IHBhc3Mg
aW4gMTMwNjQzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIGluIDEzMDU0OSBwYXNzIGluIDEzMDY0MwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzA1NDkg
cGFzcyBpbiAxMzA2NDMKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEyOTg0NQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMw
NDY4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgICAgIGZhaWwgcGFzcyBpbiAxMzA0NjgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMDQ2OAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICBmYWls
IHBhc3MgaW4gMTMwNTQ5CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzA1NDkKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIHBhc3Mg
aW4gMTMwNTQ5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4CiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjg4
NTgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyODg1OAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJv
a2VuIGJsb2NrZWQgaW4gMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEyOTg0NSBsaWtlIDEyODY5MQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTI5ODQ1IGxpa2UgMTI4ODU4CiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgIGZhaWwgaW4gMTI5ODQ1IG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAyNCBndWVzdC1taWdyYXRlL2RzdF9ob3N0
L3NyY19ob3N0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzA0NjggbGlrZSAxMjg4NDEKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDEzMDQ2OCBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzA0NjggbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMDQ2
OCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTMwNDY4IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgIDQgbWVtZGlzay10cnktYXBwZW5kICAgICAgICAgICBmYWlsICBsaWtlIDEyODgw
NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTI4ODQxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEw
IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjg4NDEKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4
NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgNzhl
MDg5N2RkOGIzMjFiYTFiNGEyMTM3Nzc4YWI3YWU3ZDQwMGFmNQpiYXNlbGluZSB2ZXJzaW9uOgog
bGludXggICAgICAgICAgICAgICAgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3
YzVlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4ODU4ICAyMDE4LTEwLTE3IDIxOjQ3OjM5IFog
ICAzNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEyOTc2MCAgMjAxOC0xMS0xMCAxNjoxNzoz
MCBaICAgMTIgZGF5cyAgICA4IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIEJyb3duIDxhYXJvbi5mLmJyb3duQGludGVsLmNvbT4K
ICBBYmhpbGFzaCBLZXNhdmFuIDxhLmtlc2F2YW5Ac2Ftc3VuZy5jb20+CiAgQWwgVmlybyA8dmly
b0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJk
LmVkdT4KICBBbGV4IENoZW4gPGFsZXguY2hlbkBodWF3ZWkuY29tPgogIEFsZXggV2lsbGlhbXNv
biA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQWxleGFuZGVyIFBvdGFwZW5rbyA8Z2xp
ZGVyQGdvb2dsZS5jb20+CiAgQWxleGFuZGVyIFN0ZWluIDxhbGV4YW5kZXJzODNAd2ViLmRlPgog
IEFsZXhhbmRyZSBCZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBmcmVlLWVsZWN0cm9ucy5jb20+
CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhbGV4ZWkuc3Rhcm92b2l0b3ZAZ21haWwuY29tPgogIEFs
ZXhleSBCcm9ka2luIDxhYnJvZGtpbkBzeW5vcHN5cy5jb20+CiAgQW5kcmVpIE90Y2hlcmV0aWFu
c2tpIDxhbmRyZWkub3RjaGVyZXRpYW5za2lAaW50ZWwuY29tPgogIEFuZHJldyBNb3J0b24gPGFr
cG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5zc2kgSGFubnVsYSA8YW5zc2kuaGFubnVsYUBp
a2kuZmk+CiAgQXJpayBOZW10c292IDxhcmlreC5uZW10c292QGludGVsLmNvbT4KICBBcm5hbGRv
IENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBCaHV2YW5jaGFuZHJhIERWIDxi
aHV2YW5jaGFuZHJhLmR2QHRvcmFkZXguY29tPgogIEJqb3JuIEhlbGdhYXMgPGJoZWxnYWFzQGdv
b2dsZS5jb20+CiAgQmpvcm4gSGVsZ2FhcyA8aGVsZ2Fhc0BrZXJuZWwub3JnPgogIEJqw7hybiBN
b3JrIDxiam9ybkBtb3JrLm5vPgogIEJvIFNoZW4gPHZvaWNlLnNoZW5AYXRtZWwuY29tPgogIEJy
aWFuIE5vcnJpcyA8Y29tcHV0ZXJzZm9ycGVhY2VAZ21haWwuY29tPgogIENoYW53b28gQ2hvaSA8
Y3cwMC5jaG9pQHNhbXN1bmcuY29tPgogIENocmlzIE1hc29uIDxjbG1AZmIuY29tPgogIENocmlz
IE1pIDxjaHJpc21AbWVsbGFub3guY29tPgogIENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2ls
c29uLmNvLnVrPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNv
bT4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBDaHVjayBMZXZlciA8Y2h1Y2su
bGV2ZXJAb3JhY2xlLmNvbT4KICBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwu
Y29tPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERhbiBDYXJwZW50
ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBp
b2dlYXJib3gubmV0PgogIERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CiAg
RGFycmljayBKLiBXb25nIDxkYXJyaWNrLndvbmdAb3JhY2xlLmNvbT4KICBEYXZpZCBBaGVybiA8
ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgRHVlY2sgPGRhdmlkY2R1ZWNrQGdvb2dsZW1haWwu
Y29tPgogIERhdmlkIEhvd2VsbHMgPGRob3dlbGxzQHJlZGhhdC5jb20+CiAgRGF2aWQgUy4gTWls
bGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERtaXRyeSBWeXVrb3YgPGR2eXVrb3ZAZ29vZ2xl
LmNvbT4KICBFZGdhciBDaGVya2Fzb3YgPGVjaGVya2Fzb3ZAZGV2LnJ0c29mdC5ydT4KICBFbW1h
bnVlbCBHcnVtYmFjaCA8ZW1tYW51ZWwuZ3J1bWJhY2hAaW50ZWwuY29tPgogIEVyYW4gQmVuIEVs
aXNoYSA8ZXJhbmJlQG1lbGxhbm94LmNvbT4KICBFcmljIEJpZ2dlcnMgPGViaWdnZXJzQGdvb2ds
ZS5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEV1Z2VuaWEgRW1h
bnRheWV2IDxldWdlbmlhQG1lbGxhbm94LmNvbT4KICBFemVxdWllbCBHYXJjaWEgPGV6ZXF1aWVs
LmdhcmNpYUBpbWd0ZWMuY29tPgogIEZhYmllbiBQcm9yaW9sIDxmYWJpZW4ucHJvcmlvbEBqZHN1
LmNvbT4KICBGZWxpcGUgQmFsYmkgPGJhbGJpQHRpLmNvbT4KICBGaWxpcGUgTWFuYW5hIDxmZG1h
bmFuYUBzdXNlLmNvbT4KICBGbG9yaWFuIEZhaW5lbGxpIDxmLmZhaW5lbGxpQGdtYWlsLmNvbT4K
ICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0K3JlbmVzYXNAZ2xpZGVyLmJlPgogIEdldW5zaWsg
TGltIDxnZXVuc2lrLmxpbUBzYW1zdW5nLmNvbT4KICBHcmVnIEhhY2ttYW5uIDxnaGFja21hbm5A
Z29vZ2xlLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24u
b3JnPgogIEhhbm5lcyBGcmVkZXJpYyBTb3dhIDxoYW5uZXNAc3RyZXNzaW5kdWt0aW9uLm9yZz4K
ICBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgogIEhlaWtvIFN0dWVibmVyIDxo
ZWlrb0BzbnRlY2guZGU+CiAgSGVpa28gU3TDvGJuZXIgPGhlaWtvQHNudGVjaC5kZT4KICBIZWlu
ZXIgS2FsbHdlaXQgPGhrYWxsd2VpdDFAZ21haWwuY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRA
Z29uZG9yLmFwYW5hLm9yZy5hdT4KICBIdWFuZywgWWluZyA8eWluZy5odWFuZ0BpbnRlbC5jb20+
CiAgSWFuIE11bnNpZSA8aW11bnNpZUBhdTEuaWJtLmNvbT4KICBJZG8gU2NoaW1tZWwgPGlkb3Nj
aEBtZWxsYW5veC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSW5raSBE
YWUgPGlua2kuZGFlQHNhbXN1bmcuY29tPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNr
aUBuZXRyb25vbWUuY29tPgogIEphbWFsIEhhZGkgU2FsaW0gPGpoc0Btb2phdGF0dS5jb20+CiAg
SmFtZXMgTW9ycmlzIDxqYW1lcy5sLm1vcnJpc0BvcmFjbGUuY29tPgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphdmllciBNYXJ0
aW5leiBDYW5pbGxhcyA8amF2aWVyLm1hcnRpbmV6QGNvbGxhYm9yYS5jby51az4KICBKZWZmIEJh
cm5oaWxsIDwweGVmZmVmZkBnbWFpbC5jb20+CiAgSmVmZiBLaXJzaGVyIDxqZWZmcmV5LnQua2ly
c2hlckBpbnRlbC5jb20+CiAgSmVmZiBMYXl0b24gPGplZmYubGF5dG9uQHByaW1hcnlkYXRhLmNv
bT4KICBKZWZmIExheXRvbiA8amxheXRvbkBwb29jaGllcmVkcy5uZXQ+CiAgSmlyaSBPbHNhIDxq
b2xzYUBrZXJuZWwub3JnPgogIEppcmkgT2xzYSA8am9sc2FAcmVkaGF0LmNvbT4KICBKaXNoZW5n
IFpoYW5nIDxqc3poYW5nQG1hcnZlbGwuY29tPgogIEpvZSBUaG9ybmJlciA8ZWp0QHJlZGhhdC5j
b20+CiAgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92b2xkIDxqb2hh
bkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgog
IEpvaGFubmVzIFRodW1zaGlybiA8am9oYW5uZXMudGh1bXNoaXJuQG1lbi5kZT4KICBKb25hdGhh
biBDYW1lcm9uIDxqaWMyM0BrZXJuZWwub3JnPgogIEpvbmdzdW5nIEtpbSA8bmVpZGhhcmQua2lt
QGxnZS5jb20+CiAgSm96ZWYgQmFsZ2EgPGpvemVmLmJhbGdhQGdtYWlsLmNvbT4KICBKdW4naWNo
aSBOb211cmEgPGotbm9tdXJhQGNlLmpwLm5lYy5jb20+CiAgSnVuaWNoaSBOb211cmEgPGotbm9t
dXJhQGNlLmpwLm5lYy5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAg
S2FuIExpYW5nIDxrYW4ubGlhbmdAaW50ZWwuY29tPgogIEtlbiBYdWUgPEtlbi5YdWVAYW1kLmNv
bT4KICBLZXZpbiBIaWxtYW4gPGtoaWxtYW5AbGluYXJvLm9yZz4KICBLaGF6aGlzbWVsIEt1bXlr
b3YgPGtoYXpoeUBnb29nbGUuY29tPgogIEtpc2hvbiBWaWpheSBBYnJhaGFtIEkgPGtpc2hvbkB0
aS5jb20+CiAgS3J6eXN6dG9mIEtvemxvd3NraSA8ay5rb3psb3dza2lAc2Ftc3VuZy5jb20+CiAg
S3VramluIEtpbSA8a2dlbmVAa2VybmVsLm9yZz4KICBMYXJyeSBGaW5nZXIgPExhcnJ5LkZpbmdl
ckBsd2Zpbmdlci5uZXQ+CiAgTGFycy1QZXRlciBDbGF1c2VuIDxsYXJzQG1ldGFmb28uZGU+CiAg
TGF1cmEgQWJib3R0IDxsYWJib3R0QGZlZG9yYXByb2plY3Qub3JnPgogIExlZSBKb25lcyA8bGVl
LmpvbmVzQGxpbmFyby5vcmc+CiAgTGVpIFlhbmcgPExlaS5ZYW5nQHdpbmRyaXZlci5jb20+CiAg
TGVuIFNvcmVuc2VuIDxsc29yZW5zZUBjc2NsdWIudXdhdGVybG9vLmNhPgogIExlbm5hcnQgU29y
ZW5zZW4gPGxzb3JlbnNlQGNzY2x1Yi51d2F0ZXJsb28uY2E+CiAgTGludXMgVG9ydmFsZHMgPHRv
cnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxl
aWpAbGluYXJvLm9yZz4KICBMb2tlc2ggVnV0bGEgPGxva2VzaHZ1dGxhQHRpLmNvbT4KICBMb3Jl
bnpvIFBpZXJhbGlzaSA8bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBMdWNhIENvZWxobyA8
bHVjaWFuby5jb2VsaG9AaW50ZWwuY29tPgogIEx1Y2FzIEJhdGVzIDxsdWNhc2JAbW9qYXRhdHUu
Y29tPgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRvdmljLmRlc3JvY2hlc0BhdG1lbC5jb20+CiAg
TWFpayBCcm9lbW1lIDxtYnJvZW1tZUBsaWJtcHEub3JnPgogIE1hcmMgWnluZ2llciA8bWFyYy56
eW5naWVyQGFybS5jb20+CiAgTWFyY2VsIFppc3dpbGVyIDxtYXJjZWxAemlzd2lsZXIuY29tPgog
IE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1h
cmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJrIFJ1c3RhZCA8bWFyay5kLnJ1c3Rh
ZEBpbnRlbC5jb20+CiAgTWFyayBTYWx5enluIDxzYWx5enluQGFuZHJvaWQuY29tPgogIE1hcnRp
biBIYXVrZSA8bWFyZG5oQGdteC5kZT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRl
cnNlbkBvcmFjbGUuY29tPgogIE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJt
LmNvbT4KICBNYXRldXN6IFN5bHdlc3RyemFrIDxtYXRpc2VjN0BnbWFpbC5jb20+CiAgTWF0aGlh
cyBOeW1hbiA8bWF0aGlhcy5ueW1hbkBsaW51eC5pbnRlbC5jb20+CiAgTWF1cm8gQ2FydmFsaG8g
Q2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXhpbWUgQ2hldmFsbGllciA8
bWF4aW1lLmNoZXZhbGxpZXJAYm9vdGxpbi5jb20+CiAgTWljaGFlbCBCcnVubmVyIDxNaWNoYWVs
LkJydW5uZXJAa29udHJvbi5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlk
LmF1PgogIE1pY2hhZWwgTmV1bGluZyA8bWlrZXlAbmV1bGluZy5vcmc+CiAgTWljaGFlbCBUdXJx
dWV0dGUgPG10dXJxdWV0dGVAbGluYXJvLm9yZz4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVk
aGF0LmNvbT4KICBNaWtsb3MgU3plcmVkaSA8bWlrbG9zQHN6ZXJlZGkuaHU+CiAgTWlrdWxhcyBQ
YXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE15cm9uIFN0b3dlIDxteXJvbi5zdG93ZUBy
ZWRoYXQuY29tPgogIE5hbWh5dW5nIEtpbSA8bmFtaHl1bmdAa2VybmVsLm9yZz4KICBOYW95YSBI
b3JpZ3VjaGkgPG4taG9yaWd1Y2hpQGFoLmpwLm5lYy5jb20+CiAgTmVpbCBIb3JtYW4gPG5ob3Jt
YW5AdHV4ZHJpdmVyLmNvbT4KICBOaWNvbGFzIEZlcnJlIDxuaWNvbGFzLmZlcnJlQGF0bWVsLmNv
bT4KICBOaWNvbGFzIFBpdHJlIDxuaWNvQGxpbmFyby5vcmc+CiAgTmlrbGFzIENhc3NlbCA8bmlr
bGFzLmNhc3NlbEBsaW5hcm8ub3JnPgogIE5pa2xhcyBDYXNzZWwgPG5pa2xhc3NAYXhpcy5jb20+
CiAgT0dBV0EgSGlyb2Z1bWkgPGhpcm9mdW1pQG1haWwucGFya25ldC5jby5qcD4KICBPbGl2ZXIg
TmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9sb2YgSm9oYW5zc29uIDxvbG9mQGxpeG9tLm5l
dD4KICBPciBHZXJsaXR6IDxvZ2VybGl0ekBtZWxsYW5veC5jb20+CiAgUGFvbG8gQWJlbmkgPHBh
YmVuaUByZWRoYXQuY29tPgogIFBhdWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGludXgudm5ldC5p
Ym0uY29tPgogIFBhdWwgWmltbWVybWFuIDxwYXVsekBzeW5vcHN5cy5jb20+CiAgUGV0ZXIgQ2hl
biA8cGV0ZXIuY2hlbkBmcmVlc2NhbGUuY29tPgogIFBldGVyIEh1cmxleSA8cGV0ZXJAaHVybGV5
c29mdHdhcmUuY29tPgogIFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQu
b3JnPgogIFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQaGlsIEF1bGQg
PHBhdWxkQHJlZGhhdC5jb20+CiAgUHJhcml0IEJoYXJnYXZhIDxwcmFyaXRAcmVkaGF0LmNvbT4K
ICBSYWxmIEJhZWNobGUgPHJhbGZAbGludXgtbWlwcy5vcmc+CiAgUmFzbXVzIFZpbGxlbW9lcyA8
bGludXhAcmFzbXVzdmlsbGVtb2VzLmRrPgogIFJvYmVydCBCYWxkeWdhIDxyLmJhbGR5Z2FAc2Ft
c3VuZy5jb20+CiAgUm9iZXJ0IEphcnptaWsgPHJvYmVydC5qYXJ6bWlrQGZyZWUuZnI+CiAgUm9k
cmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgogIFJvZ2VyIFF1YWRyb3MgPHJvZ2Vy
cUB0aS5jb20+CiAgUm9zcyBad2lzbGVyIDx6d2lzbGVyQGdvb2dsZS5jb20+CiAgUnVzc2VsbCBL
aW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBTYXNoYSBMZXZpbiA8YWxleGFuZGVy
LmxldmluQG1pY3Jvc29mdC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhLmxldmluQG9yYWNsZS5j
b20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNlYW4gVHJhbmNoZXR0aSA8
c3RyYW5jaGVAY29kZWF1cm9yYS5vcmc+CiAgU2VyZ2VpIElhbm92aWNoIDx5bnZpY2hAZ21haWwu
Y29tPgogIFNoYWhlZCBTaGFpa2ggPHNoYWhlZC5zaGFpa2hAY2F2aXVtLmNvbT4KICBTaG90YSBT
dXp1a2kgPHN1enVraV9zaG90YV90M0BsYWIubnR0LmNvLmpwPgogIFNodWFoIEtoYW4gKFNhbXN1
bmcgT1NHKSA8c2h1YWhAa2VybmVsLm9yZz4KICBTaW1vbiBIb3JtYW4gPGhvcm1zK3JlbmVzYXNA
dmVyZ2UubmV0LmF1PgogIFNyaWthciBEcm9uYW1yYWp1IDxzcmlrYXJAbGludXgudm5ldC5pYm0u
Y29tPgogIFN0ZWZhbiBBZ25lciA8c3RlZmFuQGFnbmVyLmNoPgogIFN0ZWZhbm8gQnJpdmlvIDxz
YnJpdmlvQHJlZGhhdC5jb20+CiAgU3RlZmZlbiBLbGFzc2VydCA8c3RlZmZlbi5rbGFzc2VydEBz
ZWN1bmV0LmNvbT4KICBTdGVwaGFuIE11ZWxsZXIgPHNtdWVsbGVyQGNocm9ub3guZGU+CiAgU3Rl
cGhhbmUgRXJhbmlhbiA8ZXJhbmlhbkBnb29nbGUuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChSZWQg
SGF0KSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBTdGV2ZW4gUm9zdGVkdCA8cm9zdGVkdEBnb29k
bWlzLm9yZz4KICBTdWRlZXAgSG9sbGEgPHN1ZGVlcC5ob2xsYUBhcm0uY29tPgogIFN1ZGlwIE11
a2hlcmplZSA8c3VkaXBtLm11a2hlcmplZUBnbWFpbC5jb20+CiAgU3VtYW4gVHJpcGF0aGkgPHN0
cmlwYXRoaUBhcG0uY29tPgogIFN1enVraSBLIFBvdWxvc2UgPHN1enVraS5wb3Vsb3NlQGFybS5j
b20+CiAgU3lsd2VzdGVyIE5hd3JvY2tpIDxzLm5hd3JvY2tpQHNhbXN1bmcuY29tPgogIFRha2Fz
aGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUZWp1biBIZW8gPHRqQGtlcm5lbC5vcmc+CiAgVGhh
ZGV1IExpbWEgZGUgU291emEgQ2FzY2FyZG8gPGNhc2NhcmRvQGNhbm9uaWNhbC5jb20+CiAgVGhl
b2RvcmUgVHMnbyA8dHl0c29AbWl0LmVkdT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRy
b25peC5kZT4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGJvb3RsaW4uY29t
PgogIFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAZnJlZS1lbGVjdHJvbnMuY29t
PgogIFRvYmlhcyBIZXJ6b2cgPHQtaGVyem9nQGdteC5kZT4KICBUb21ldSBWaXpvc28gPHRvbWV1
LnZpem9zb0Bjb2xsYWJvcmEuY29tPgogIFRvbWkgVmFsa2VpbmVuIDx0b21pLnZhbGtlaW5lbkB0
aS5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBUcm9uZCBNeWtsZWJ1
c3QgPHRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5jb20+CiAgVHlsZXIgQmFrZXIgPHR5bGVy
LmJha2VyQGxpbmFyby5vcmc+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+
CiAgVXdlIEtsZWluZS1Lw7ZuaWcgPHUua2xlaW5lLWtvZW5pZ0BwZW5ndXRyb25peC5kZT4KICBW
aWduZXNoIFIgPHZpZ25lc2hyQHRpLmNvbT4KICBWaWt0b3IgS3Jhc25vdiA8dmtyYXNub3ZAZGV2
LnJ0c29mdC5ydT4KICBWaW5jZSBIc3UgPHZpbmNlaEBudmlkaWEuY29tPgogIFZpbmVldCBHdXB0
YSA8dmd1cHRhQHN5bm9wc3lzLmNvbT4KICBWaW5lZXQgR3VwdGEgPFZpbmVldC5HdXB0YTFAc3lu
b3BzeXMuY29tPgogIFZpdmVrIEdhdXRhbSA8Z2F1dGFtLnZpdmVrQHNhbXN1bmcuY29tPgogIFdl
bndlbiBXYW5nIDx3YW5nNjQ5NUB1bW4uZWR1PgogIFdlbnlvdSBZYW5nIDx3ZW55b3UueWFuZ0Bh
dG1lbC5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgV29sZnJhbSBT
YW5nIDx3c2FAdGhlLWRyZWFtcy5kZT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+
CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVzYXMuY29tPgog
IFl1IFpoYW8gPHl1emhhb0Bnb29nbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJy
b2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDY0NCBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 08:53:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 08:53: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-devel-bounces@lists.xenproject.org>)
	id 1gQ7Dh-00067y-1N; Fri, 23 Nov 2018 08:53: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=RvlB=OC=vl18780.dinaserver.com=root@srs-us1.protection.inumbo.net>)
 id 1gQ7Df-00067m-80
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 08:53:47 +0000
X-Inumbo-ID: 48187242-eefd-11e8-bfb1-12d6303a7972
Received: from vl18780.dinaserver.com (unknown [82.98.188.50])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48187242-eefd-11e8-bfb1-12d6303a7972;
 Fri, 23 Nov 2018 08:53:44 +0000 (UTC)
X-Spam-Status: No
X-DinaScanner-From: root@vl18780.dinaserver.com
X-DinaScanner-SpamCheck: no es spam, SpamAssassin (almacenado,
 puntaje=-0.498, requerido 6, autolearn=disabled, BAYES_00 -0.50,
 FROM_IS_NOT_RETURN_PATH 1.00, HEADER_FROM_DIFFERENT_DOMAINS 0.00,
 MAILING_LIST_MULTI -1.00, RELAY_US 0.00)
X-DinaScanner: Libre de Virus
X-DinaScanner-ID: 1961E1F6150.A57A7
X-DinaScanner-Information: DinaScanner. Filtro anti-Spam y anti-Virus
Received: by vl18780.dinaserver.com (Postfix, from userid 0)
 id 1961E1F6150; Fri, 23 Nov 2018 09:53:02 +0100 (CET)
Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177])
 (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by vl18780.dinaserver.com (Postfix) with ESMTPS id 19D941F6C4C
 for <javiermartin@by.com.es>; Fri, 23 Nov 2018 08:42:17 +0100 (CET)
Received: from gabe.freedesktop.org (localhost [127.0.0.1])
 by gabe.freedesktop.org (Postfix) with ESMTP id 475006E479;
 Fri, 23 Nov 2018 07:42:08 +0000 (UTC)
X-Original-To: dri-devel@lists.freedesktop.org
Delivered-To: dri-devel@lists.freedesktop.org
Received: from userp2130.oracle.com (userp2130.oracle.com [156.151.31.86])
 by gabe.freedesktop.org (Postfix) with ESMTPS id 00AB36E563
 for <dri-devel@lists.freedesktop.org>; Wed, 21 Nov 2018 14:30:34 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wALEEWWl073172;
 Wed, 21 Nov 2018 14:29:50 GMT
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2ntadu1uyf-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Nov 2018 14:29:50 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wALETnn3003104
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Nov 2018 14:29:49 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wALETeA7027352;
 Wed, 21 Nov 2018 14:29:40 GMT
Received: from [192.168.0.110] (/73.243.10.6)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 21 Nov 2018 06:29:39 -0800
Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\))
From: William Kucharski <william.kucharski@oracle.com>
In-Reply-To: <20181121123513.GF3065@bombadil.infradead.org>
Date: Wed, 21 Nov 2018 07:29:37 -0700
Message-Id: <D13F3DA0-1CD3-43AF-BAF6-5103FE7C4B5A@oracle.com>
References: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
 <20181116182836.GB17088@rapoport-lnx>
 <CAFqt6zYp0j999WXw9Jus0oZMjADQQkPfso8btv6du6L9CE3PXA@mail.gmail.com>
 <20181117143742.GB7861@bombadil.infradead.org>
 <CAFqt6zbOWX5LUTWwoGDJsGdf+pTR6N1yTPVxyr1W3-6Fte39ww@mail.gmail.com>
 <833B5050-DEF6-44A0-9832-276F86671212@oracle.com>
 <20181121123513.GF3065@bombadil.infradead.org>
To: Matthew Wilcox <willy@infradead.org>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9083
 signatures=668683
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=618
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811210126
X-Mailman-Approved-At: Fri, 23 Nov 2018 07:41:29 +0000
X-BeenThere: dri-devel@lists.freedesktop.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Archive: <https://lists.freedesktop.org/archives/dri-devel>
Subject: Re: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range API
X-BeenThere: xen-devel@lists.xenproject.org
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, Peter Zijlstra <peterz@infradead.org>,
 dri-devel@lists.freedesktop.org, Linux-MM <linux-mm@kvack.org>,
 linux1394-devel@lists.sourceforge.net,
 Marek Szyprowski <m.szyprowski@samsung.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, oleksandr_andrushchenko@epam.com,
 Russell King - ARM Linux <linux@armlinux.org.uk>, rppt@linux.ibm.com,
 Kyungmin Park <kyungmin.park@samsung.com>, airlied@linux.ie, vbabka@suse.cz,
 linux-rockchip@lists.infradead.org, treding@nvidia.com,
 linux-media@vger.kernel.org, Kees Cook <keescook@chromium.org>,
 pawel@osciak.com, Rik van Riel <riel@surriel.com>, rppt@linux.vnet.ibm.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, mchehab@kernel.org,
 Andrew Morton <akpm@linux-foundation.org>,
 linux-arm-kernel@lists.infradead.org, Juergen Gross <jgross@suse.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org,
 iommu@lists.linux-foundation.org, stefanr@s5r6.in-berlin.de,
 Souptick Joarder <jrdr.linux@gmail.com>, iamjoonsoo.kim@lge.com,
 robin.murphy@arm.com, "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIE5vdiAyMSwgMjAxOCwgYXQgNTozNSBBTSwgTWF0dGhldyBXaWxjb3ggPHdpbGx5QGlu
ZnJhZGVhZC5vcmc+IHdyb3RlOgo+IAo+IEl0J3MgcHJvYmFibHkgYmV0dGVyIHRvIGJlIG1vcmUg
ZXhwbGljaXQgYW5kIGFuc3dlciBSYW5keSdzIHF1ZXN0aW9uOgo+IAo+ICogSWYgd2UgZmFpbCB0
byBpbnNlcnQgYW55IHBhZ2UgaW50byB0aGUgdm1hLCB0aGUgZnVuY3Rpb24gd2lsbCByZXR1cm4K
PiAqIGltbWVkaWF0ZWx5IGxlYXZpbmcgYW55IHByZXZpb3VzbHktaW5zZXJ0ZWQgcGFnZXMgcHJl
c2VudC4gIENhbGxlcnMKPiAqIGZyb20gdGhlIG1tYXAgaGFuZGxlciBtYXkgaW1tZWRpYXRlbHkg
cmV0dXJuIHRoZSBlcnJvciBhcyB0aGVpcgo+ICogY2FsbGVyIHdpbGwgZGVzdHJveSB0aGUgdm1h
LCByZW1vdmluZyBhbnkgc3VjY2Vzc2Z1bGx5LWluc2VydGVkIHBhZ2VzLgo+ICogT3RoZXIgY2Fs
bGVycyBzaG91bGQgbWFrZSB0aGVpciBvd24gYXJyYW5nZW1lbnRzIGZvciBjYWxsaW5nIHVubWFw
X3JlZ2lvbigpLgoKVGhhdCB3b3JrcyBmb3IgbWUgYXMgd2VsbC4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRy
aS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v
cmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 08:54:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 08:54: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-devel-bounces@lists.xenproject.org>)
	id 1gQ7EA-0006Ba-Eo; Fri, 23 Nov 2018 08:54: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=2k7w=oc=citrix.com=prvs=8582a9f6d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gQ7E8-0006BO-Mo
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 08:54:16 +0000
X-Inumbo-ID: 59eb8a81-eefd-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59eb8a81-eefd-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 08:54:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,269,1539648000"; d="scan'208";a="82265086"
Date: Fri, 23 Nov 2018 09:54:02 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20181123085402.663pdh75rhqtxsf4@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f3ec3175-1c2e-e3a2-ed8f-63bf4c235fca@bitdefender.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDg6MjQ6NTJQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDExLzIyLzE4IDc6MDggUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4g
PiBPbiBUaHUsIE5vdiAyMiwgMjAxOCBhdCAwNjo1MjowN1BNICswMjAwLCBSYXp2YW4gQ29qb2Nh
cnUgd3JvdGU6Cj4gPj4gT24gMTEvMjIvMTggNTozNyBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToKPiA+Pj4gSSBkb24ndCB0aGluayB5b3UgYXJlIHN1cHBvc2VkIHRvIHRyeSB0byBwYXVzZSBv
dGhlciB2Y3B1cyB3aGlsZQo+ID4+PiBob2xkaW5nIGEgbG9jaywgYXMgeW91IGNhbiBzZWUgaXQn
cyBxdWl0ZSBsaWtlbHkgdGhhdCB5b3Ugd2lsbCBlbmQgdXAKPiA+Pj4gZGVhZGxvY2tpbmcgYmVj
YXVzZSB0aGUgdkNQVSB5b3UgYXJlIHRyeWluZyB0byBwYXVzZSBpcyBzdHVjayB3YWl0aW5nCj4g
Pj4+IG9uIHRoZSBsb2NrIHRoYXQgeW91IGFyZSBob2xkaW5nLgo+ID4+Pgo+ID4+PiBZb3Ugc2hv
dWxkIGZpZ3VyZSBvdXQgd2hldGhlciB5b3UgY2FuIGdldCBpbnRvIHZteF9zdGFydF9yZWV4ZWN1
dGUKPiA+Pj4gd2l0aG91dCBob2xkaW5nIGFueSBsb2Nrcywgb3IgYWx0ZXJuYXRpdmVseSBkcm9w
IHRoZSBsb2NrLCBwYXVzZSB0aGUKPiA+Pj4gdkNQVXMgYW5kIHBpY2sgdGhlIGxvY2sgYWdhaW4u
Cj4gPj4+Cj4gPj4+IFNlZSBmb3IgZXhhbXBsZSBob3cgaGFwX3RyYWNrX2RpcnR5X3ZyYW0gcmVs
ZWFzZXMgdGhlIGxvY2sgYmVmb3JlCj4gPj4+IGF0dGVtcHRpbmcgdG8gcGF1c2UgdGhlIGRvbWFp
biBmb3IgdGhpcyBzYW1lIHJlYXNvbi4KPiA+Pgo+ID4+IFJpZ2h0LCB0aGlzIHdpbGwgdGFrZSBt
b3JlIHRoaW5raW5nLgo+ID4+Cj4gPj4gSSd2ZSB1bmxvY2tlZCB0aGUgcDJtIGZvciB0ZXN0aW5n
IGFuZCB0aGUgaW5pdGlhbCBoYW5nIGlzIGdvbmUsIGhvd2V2ZXIKPiA+PiB0aGUgc2FtZSBwcm9i
bGVtIG5vdyBhcHBsaWVzIHRvIHJleGVjX2xvY2s6IG5vdGhpbmcgcHJldmVudHMgdHdvIG9yIG1v
cmUKPiA+PiBWQ1BVcyBmcm9tIGFycml2aW5nIGluIHZteF9zdGFydF9yZWV4ZWN1dGVfaW5zdHJ1
Y3Rpb24oKSBzaW11bHRhbmVvdXNseSwKPiA+PiBhdCB3aGljaCBwb2ludCBvbmUgb2YgdGhlbSBt
aWdodCB0YWtlIHRoZSBsb2NrIGFuZCB0cnkgdG8gcGF1c2UgdGhlCj4gPj4gb3RoZXIsIHdoaWxl
IHRoZSBvdGhlciBpcyB3YWl0aW5nIHRvIHRha2UgdGhlIGxvY2ssIHdpdGggcHJlZGljdGFibGUK
PiA+PiByZXN1bHRzLgo+ID4+Cj4gPj4gT24gdGhlIG90aGVyIGhhbmQsIHJlbGVhc2luZyByZXhl
Y19sb2NrIGFzIHdlbGwgd2lsbCBhbGxvdyB0d28gVkNQVXMgdG8KPiA+PiBlbmQgdXAgdHJ5aW5n
IHRvIHBhdXNlIGVhY2ggb3RoZXIgKGVzcGVjaWFsbHkgdW5wbGVhc2FudCBpbiBhIDIgVkNQVQo+
ID4+IGd1ZXN0KS4gQXQgYW55IGdpdmVuIG1vbWVudCwgdGhlcmUgc2hvdWxkIGJlIG9ubHkgb25l
IFZDUFUgYWxpdmUgYW5kCj4gPj4gdHJ5aW5nIHRvIHJlZXhlY3V0ZSBhbiBpbnN0cnVjdGlvbiAt
IGFuZCBhdCBsZWFzdCBvbmUgVkNQVSBhbGl2ZSBvbiB0aGUKPiA+PiBndWVzdC4KPiA+Pgo+ID4+
IFdlJ2xsIGdldCBtb3JlIGNvZmZlZSwgYW5kIG9mIGNvdXJzZSBzdWdnZXN0aW9ucyBhcmUgYXBw
cmVjaWF0ZWQgKGFzIGhhcwo+ID4+IGJlZW4gYWxsIHlvdXIgaGVscCkuCj4gPiAKPiA+IEhtLCBJ
IGRvbid0IHRoaW5rIGl0J3MgZ2VuZXJhbGx5IHNhZmUgdG8gdHJ5IHRvIHBhdXNlIGRvbWFpbiB2
Q1BVcwo+ID4gZnJvbSB0aGUgc2FtZSBkb21haW4gY29udGV4dCwgYXMgeW91IHNheSBpdCdzIGxp
a2VseSB0byBkZWFkbG9jayBzaW5jZQo+ID4gdHdvIHZDUFVzIGZyb20gdGhlIHNhbWUgZG9tYWlu
IG1pZ2h0IHRyeSB0byBwYXVzZSBvbmUgYW5vdGhlci4KPiA+IAo+ID4gTXkga25vd2xlZGdlIG9m
IGFsbCB0aGlzIGludHJvc3BlY3Rpb24gbG9naWMgaXMgdmVyeSB2YWd1ZSwgZG8geW91Cj4gPiBy
ZWFsbHkgbmVlZCB0byBzdG9wIHRoZSBvdGhlciB2Q1BVcyB3aGlsZSBwZXJmb3JtaW5nIHRoaXMg
cmVleGVjdXRpb24/Cj4gPiAKPiA+IFdoYXQgYXJlIHlvdSB0cnlpbmcgdG8gcHJldmVudCBieSBw
YXVzaW5nIG90aGVyIHZDUFVzPwo+IAo+IFllcywgdGhhdCdzIHVuZm9ydHVuYXRlbHkgdmVyeSBu
ZWNlc3NhcnkuCj4gCj4gVGhlIHNjZW5hcmlvIGlzIHRoaXM6IGZvciBpbnRyb3NwZWN0aW9uIHB1
cnBvc2VzLCBhIGJ1bmNoIG9mIHBhZ2VzIGFyZQo+IG1hcmtlZCByZWFkLW9ubHkgaW4gdGhlIEVQ
VCAob3Igbm8tZXhlY3V0ZSwgYnV0IGZvciB0aGUgcHVycG9zZXMgb2YgdGhpcwo+IGV4YW1wbGUg
bGV0J3Mgc3RpY2sgdG8gcmVhZC1vbmx5KS4KPiAKPiBOb3csIHdlJ2xsIGdldCB2bV9ldmVudHMg
d2hlbmV2ZXIgYW4gaW5zdHJ1Y3Rpb24gd2lsbCB0cnkgdG8gd3JpdGUgaW50bwo+IG9uZSBvZiB0
aG9zZS4gVm1fZXZlbnRzIGFyZSBleHBlbnNpdmUsIHNvIHdlIF9yZWFsbHlfIHdhbnQgdG8gZ2V0
IGFzIGZldwo+IG9mIHRob3NlIGFzIHBvc3NpYmxlIHdoaWxlIHN0aWxsIGtlZXBpbmcgdGhlIGd1
ZXN0IHByb3RlY3RlZC4gU28gd2Ugd2FudAo+IHRvIGZpbHRlciBvdXQgaXJyZWxldmFudCBvbmVz
Lgo+IAo+IFRoZSBtYWluIGNhdGVnb3J5IG9mIGlycmVsZXZhbnQgb25lcyBhcmUgZmF1bHRzIGNh
dXNlZCBieSB3YWxraW5nIHRoZQo+IGd1ZXN0J3MgcGFnZSB0YWJsZS4gV2Ugb25seSB3YW50IGV2
ZW50cyBjYXVzZWQgYnkgYW4gYWN0dWFsIHdyaXRlIGludG8gYQo+IHByb3RlY3RlZCBwYWdlIGJ5
IGFuIGFjdHVhbCBpbnN0cnVjdGlvbiBydW5uaW5nIGF0IFJJUCBpbiB0aGUgZ3Vlc3QuCj4gCj4g
U28sIHdlIGRvbid0IHdhbnQgdG8gZ2V0IHRob3NlIHZtX2V2ZW50cyB3aGVyZSBucGZlYy5raW5k
ICE9Cj4gbnBmZWNfa2luZF93aXRoX2dsYSBpbiBwMm1fbWVtX2FjY2Vzc19jaGVjaygpLCBoZW5j
ZSB0aGlzIHBhdGNoOgo+IAo+IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4u
Z2l0O2E9Y29tbWl0ZGlmZjtoPWM1Mzg3YzRkNzU2MDJkYmIyZjBkM2Q5NjFhNWM0YjhmYWYzODcz
ZGIKPiAKPiBfSG93ZXZlcl8sIHBsZWFzZSBwaWN0dXJlIGFuIGluc3RydWN0aW9uIHRoYXQgYm90
aCB3cml0ZXMgaW50byBhIHBhZ2UgUDEKPiB3ZSdyZSBpbnRlcmVzdGVkIGluLCBfYW5kXyBjYXVz
ZXMgYSB3cml0ZSBpbnRvIGEgcmVhZC1vbmx5IHBhZ2Utd2Fsawo+IHJlbGF0ZWQgcGFnZSBQMi4g
RW11bGF0aW5nIHRoZSBjdXJyZW50IGluc3RydWN0aW9uLCBhcyB0aGUgdXBzdHJlYW0KPiBwYXRj
aCBkb2VzLCBkb2VzIGVsaW1pbmF0ZSB0aGUgdm1fZXZlbnQgY2F1c2VkIGJ5IHdyaXRpbmcgaW50
byBQMiwgYnV0Cj4gd2l0aCB0aGUgdW5mb3J0dW5hdGUgc2lkZS1lZmZlY3Qgb2YgbG9zaW5nIGEg
cG90ZW50aWFsbHkgY3JpdGljYWwgZXZlbnQKPiBmb3IgdGhlIHdyaXRlIGludG8gUDEuCgpIb3cg
Y291bGQgdGhlIGV2ZW50IGZvciBQMSBiZSBsb3N0PyBJZiB0aGUgaW5zdHJ1Y3Rpb24gd3JpdGVz
IHRvIGJvdGgKUDEgYW5kIFAyLCB5b3UgYWxyZWFkeSBnb3Qgc29tZSBraW5kIG9mIGV2ZW50IHNp
bmNlIHdyaXRpbmcgdG8gUDEKd291bGQgdHJpZ2dlciBhIGZhdWx0LiBUaGVuIHlvdSBjYW4ganVz
dCBkaXNjYXJkIHRoZSBQMiBwYXJ0LCBmb3J3YXJkCnRoZSBQMSBhY2Nlc3MgYW5kIGp1c3QgZW11
bGF0ZSB0aGUgaW5zdHJ1Y3Rpb24/CgooSSBndWVzcyBJJ20gbWlzc2luZyBzb21ldGhpbmcgb24g
dGhlIGFib3ZlKQoKPiBXaGF0IHRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gZG8gaXMgdG8gbWFyayBQ
MSByd3ggKHNvIGFsbG93IHRoZSB3cml0ZSksCj4gdGhlbiBwdXQgdGhlIGZhdWx0aW5nIFZDUFUg
aW50byBzaW5nbGVzdGVwIG1vZGUsIHRoZW4gcmVzdG9yZSB0aGUKPiByZXN0cmljdGlvbnMgYWZ0
ZXIgaXQgaGFzIGZpbmlzaGVkIHNpbmdsZSBzdGVwcGluZy4gQnkgbm93IGl0J3Mgb2J2aW91cwo+
IHdoeSBhbGwgdGhlIG90aGVyIFZDUFVzIG5lZWQgdG8gYmUgcGF1c2VkOiBvbmUgb2YgdGhlbSBt
aWdodCBkbyBhCj4gbWFsaWNpb3VzIHdyaXRlIGludG8gUDEgdGhhdCBzaWxlbnRseSBzdWNjZWVk
cyAoc2luY2UgdGhlIEVQVCBpcyBzaGFyZWQKPiBhbW9uZyBhbGwgVkNQVXMgLSBwdXR0aW5nIGFs
dHAybSBhc2lkZSBmb3IgYSBtb21lbnQpLiBXZSBkb24ndCB3YW50IHRoYXQuCgpDYW4ndCB5b3Ug
anVzdCBjaGFuZ2UgdGhlIHAybSBvZiBhIHNpbmdsZSB2Q1BVPyBFaXRoZXIgdXNpbmcgYWx0cDJt
IG9yCnNvbWUgb3RoZXIgbWVjaGFuaXNtLgoKQWxzbyBrZWVwIGluIG1pbmQgdGhhdCB0aGlzIHBh
dXNlIGFwcHJvYWNoIG1pZ2h0IHdvcmsgZm9yIGd1ZXN0cyB3aXRoCmEgcmVsYXRpdmVseSBzbWFs
bCBudW1iZXIgb2YgdkNQVXMsIGJ1dCBJJ20gdW5zdXJlIHRoaXMgaXMgZ29pbmcgdG8Kd29yayBm
b3IgZ3Vlc3RzIHdpdGggaGlnaCBudW1iZXIgb2YgdkNQVXMsIHBhdXNpbmcgYWxsIHZDUFVzIGZv
ciBlYWNoCnRyYXBwZWQgaW5zdHJ1Y3Rpb24gaXMgbGlrZWx5IGdvaW5nIHRvIHN0YWxsIHRoZSBn
dWVzdC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 09:08:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 09:08: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-devel-bounces@lists.xenproject.org>)
	id 1gQ7RS-0007HT-Sp; Fri, 23 Nov 2018 09:08:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=wxfq=oc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gQ7RR-0007HO-LF
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 09:08:01 +0000
X-Inumbo-ID: 462b707f-eeff-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 462b707f-eeff-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 09:07:59 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Nov 2018 02:07:59 -0700
Message-Id: <5BF7C36F02000078001FF3E1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 23 Nov 2018 02:07:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <20181122100554.pyqqa5iw6g27erkv@mac>
 <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
 <20181122105821.6ihjcq5dy2lqjj6j@mac>
 <98f57a8a-288d-45ec-ef01-889fce63eeff@bitdefender.com>
 <20181122144924.ffy6xxwqugoj24nj@mac>
 <c4eca955-0384-7988-ae6c-6385823523ae@bitdefender.com>
 <20181122153756.au3ntxgfqjjhd6sb@mac>
 <a945d190-c891-6a90-01cd-c0cc723699ae@bitdefender.com>
 <20181122170801.pzdoif2g73aamnmu@mac>
 <f3ec3175-1c2e-e3a2-ed8f-63bf4c235fca@bitdefender.com>
 <838191050200006B34861ACF@prv1-mh.provo.novell.com>
In-Reply-To: <838191050200006B34861ACF@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrei LUTAS <vlutas@bitdefender.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Mihai Dontu <mdontu@bitdefender.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, aisaila@bitdefender.com,
 xen-devel <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjExLjE4IGF0IDE5OjI0LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gX0hvd2V2ZXJfLCBwbGVhc2UgcGljdHVyZSBhbiBpbnN0cnVjdGlvbiB0aGF0IGJvdGgg
d3JpdGVzIGludG8gYSBwYWdlIFAxCj4gd2UncmUgaW50ZXJlc3RlZCBpbiwgX2FuZF8gY2F1c2Vz
IGEgd3JpdGUgaW50byBhIHJlYWQtb25seSBwYWdlLXdhbGsKPiByZWxhdGVkIHBhZ2UgUDIuIEVt
dWxhdGluZyB0aGUgY3VycmVudCBpbnN0cnVjdGlvbiwgYXMgdGhlIHVwc3RyZWFtCj4gcGF0Y2gg
ZG9lcywgZG9lcyBlbGltaW5hdGUgdGhlIHZtX2V2ZW50IGNhdXNlZCBieSB3cml0aW5nIGludG8g
UDIsIGJ1dAo+IHdpdGggdGhlIHVuZm9ydHVuYXRlIHNpZGUtZWZmZWN0IG9mIGxvc2luZyBhIHBv
dGVudGlhbGx5IGNyaXRpY2FsIGV2ZW50Cj4gZm9yIHRoZSB3cml0ZSBpbnRvIFAxLgo+IAo+IFdo
YXQgdGhpcyBwYXRjaCBhdHRlbXB0cyB0byBkbyBpcyB0byBtYXJrIFAxIHJ3eCAoc28gYWxsb3cg
dGhlIHdyaXRlKSwKPiB0aGVuIHB1dCB0aGUgZmF1bHRpbmcgVkNQVSBpbnRvIHNpbmdsZXN0ZXAg
bW9kZSwgdGhlbiByZXN0b3JlIHRoZQo+IHJlc3RyaWN0aW9ucyBhZnRlciBpdCBoYXMgZmluaXNo
ZWQgc2luZ2xlIHN0ZXBwaW5nLiBCeSBub3cgaXQncyBvYnZpb3VzCj4gd2h5IGFsbCB0aGUgb3Ro
ZXIgVkNQVXMgbmVlZCB0byBiZSBwYXVzZWQ6IG9uZSBvZiB0aGVtIG1pZ2h0IGRvIGEKPiBtYWxp
Y2lvdXMgd3JpdGUgaW50byBQMSB0aGF0IHNpbGVudGx5IHN1Y2NlZWRzIChzaW5jZSB0aGUgRVBU
IGlzIHNoYXJlZAo+IGFtb25nIGFsbCBWQ1BVcyAtIHB1dHRpbmcgYWx0cDJtIGFzaWRlIGZvciBh
IG1vbWVudCkuIFdlIGRvbid0IHdhbnQgdGhhdC4KCkkgdGhpbmsgdGhpcyBhbGwgZ29lcyBpbnRv
IHRoZSBmdW5kYW1lbnRhbGx5IHdyb25nIGRpcmVjdGlvbi4gSWYgbG9zdApldmVudHMgZHVyaW5n
IGVtdWxhdGlvbiBhcmUgeW91ciBpc3N1ZSwgdGhlbiBsZXQncyBtYWtlIHN1cmUKZW11bGF0aW9u
IHBhdGhzIHRyaWdnZXIgdGhlIHNhbWUgZXZlbnRzIGhhcmR3YXJlIHdvdWxkLgoKV2l0aCBhIHN1
ZmZpY2llbnRseSBjb21wbGV0ZSBpbnNuIGVtdWxhdG9yLCBzaW5nbGUtc3RlcHBpbmcgc2hvdWxk
Cm5vdCBiZSBuZWVkZWQgYXQgYWxsIGltby4gR3JhbnRlZCB3ZSdyZSBub3QgcXVpdGUgdGhlcmUg
eWV0IHdpdGgKdGhlIGVtdWxhdG9yLCBidXQgd2UndmUgbWFkZSBxdWl0ZSBhIGJpdCBvZiBwcm9n
cmVzcy4gQXMgYmVmb3JlLAppZiB0aGVyZSBhcmUgcGFydGljdWxhciBpbnN0cnVjdGlvbnMgeW91
IGtub3cgb2YgdGhhdCB0aGUgZW11bGF0b3IKZG9lc24ndCBoYW5kbGUgeWV0LCBwbGVhc2Uga2Vl
cCBwb2ludGluZyB0aGVzZSBvdXQuIExhc3QgSSBrbm93CndlcmUgc29tZSBBVlggbW92ZSBpbnN0
cnVjdGlvbnMsIHdoaWNoIGhhdmUgbG9uZyBiZWVuCmltcGxlbWVudGVkLgoKPiBBbHRlcm5hdGl2
ZWx5LCB3ZSdkIGJlIGhhcHB5IHdpdGggc2ltcGx5IGJlaW5nIGFibGUgdG8gc2V0IHRoZSByZWxl
dmFudAo+IEEvRCBiaXRzIGluIHRoZSBwYWdlcyB0b3VjaGVkIGJ5IHRoZSBwYWdlIHdhbGssIGJ1
dCBhZnRlciBsZW5naHR5Cj4gbmVnb3RpYXRpb25zIHRoYXQgY2FuIGJlIGZvdW5kIGluIHRoZSB4
ZW4tZGV2ZWwgYXJjaGl2ZXMgd2Ugd2VyZSB1bmFibGUKPiB0byBmaW5kIGEgc2FmZSwgYXJjaGl0
ZWN0dXJhbGx5IGNvcnJlY3Qgd2F5IG9mIGRvaW5nIHRoYXQuCgpIbW0sIEkgZG9uJ3QgcmVjYWxs
IHRoYXQgd2UgaGFkIHNldHRsZWQgdGhhdCB0aGlzIHdvdWxkIGJlIGVudGlyZWx5CmltcG9zc2li
bGUsIGJ1dCB0aGVuIGFnYWluIC0gYXMgcGVyIGFib3ZlIC0gdGhpcyBhcyB3ZWxsIHdhcyBvbmx5
CmN1cmluZyBzeW1wdG9tcyByYXRoZXIgdGhhbiB0aGUgY2F1c2UuCgpKYW4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 09:10:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 09:10: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-devel-bounces@lists.xenproject.org>)
	id 1gQ7Tz-00084V-C4; Fri, 23 Nov 2018 09:10: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=WXFQ=OC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gQ7Tx-00084Q-KT
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 09:10:37 +0000
X-Inumbo-ID: a2a3393e-eeff-11e8-83cc-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a2a3393e-eeff-11e8-83cc-12d6303a7972;
 Fri, 23 Nov 2018 09:10:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Nov 2018 02:10:34 -0700
Message-Id: <5BF7C40902000078001FF3E4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 23 Nov 2018 02:10:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <f3ec3175-1c2e-e3a2-ed8f-63bf4c235fca@bitdefender.com>
 <20181123085402.663pdh75rhqtxsf4@mac>
 <59739FBC020000C234861ACF@prv1-mh.provo.novell.com>
 <F553A58C020000AB0063616D@prv1-mh.provo.novell.com>
 <4D445A680200003E34861ACF@prv1-mh.provo.novell.com>
 <DAD49D5A020000780063616D@prv1-mh.provo.novell.com>
 <5400A6CB0200003634861ACF@prv1-mh.provo.novell.com>
 <203C1A92020000400063616D@prv1-mh.provo.novell.com>
 <0DF3BC62020000E934861ACF@prv1-mh.provo.novell.com>
 <C6A2E442020000640063616D@prv1-mh.provo.novell.com>
 <6EEA58AB020000EA34861ACF@prv1-mh.provo.novell.com>
 <A956719C020000150063616D@prv1-mh.provo.novell.com>
 <838191050200006B34861ACF@prv1-mh.provo.novell.com>
 <A31948D30200007D0063616D@prv1-mh.provo.novell.com>
In-Reply-To: <A31948D30200007D0063616D@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrei LUTAS <vlutas@bitdefender.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Mihai Dontu <mdontu@bitdefender.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, aisaila@bitdefender.com,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjExLjE4IGF0IDA5OjU0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgTm92IDIyLCAyMDE4IGF0IDA4OjI0OjUyUE0gKzAyMDAsIFJhenZhbiBDb2pvY2Fy
dSB3cm90ZToKPj4gV2hhdCB0aGlzIHBhdGNoIGF0dGVtcHRzIHRvIGRvIGlzIHRvIG1hcmsgUDEg
cnd4IChzbyBhbGxvdyB0aGUgd3JpdGUpLAo+PiB0aGVuIHB1dCB0aGUgZmF1bHRpbmcgVkNQVSBp
bnRvIHNpbmdsZXN0ZXAgbW9kZSwgdGhlbiByZXN0b3JlIHRoZQo+PiByZXN0cmljdGlvbnMgYWZ0
ZXIgaXQgaGFzIGZpbmlzaGVkIHNpbmdsZSBzdGVwcGluZy4gQnkgbm93IGl0J3Mgb2J2aW91cwo+
PiB3aHkgYWxsIHRoZSBvdGhlciBWQ1BVcyBuZWVkIHRvIGJlIHBhdXNlZDogb25lIG9mIHRoZW0g
bWlnaHQgZG8gYQo+PiBtYWxpY2lvdXMgd3JpdGUgaW50byBQMSB0aGF0IHNpbGVudGx5IHN1Y2Nl
ZWRzIChzaW5jZSB0aGUgRVBUIGlzIHNoYXJlZAo+PiBhbW9uZyBhbGwgVkNQVXMgLSBwdXR0aW5n
IGFsdHAybSBhc2lkZSBmb3IgYSBtb21lbnQpLiBXZSBkb24ndCB3YW50IHRoYXQuCj4gCj4gQ2Fu
J3QgeW91IGp1c3QgY2hhbmdlIHRoZSBwMm0gb2YgYSBzaW5nbGUgdkNQVT8gRWl0aGVyIHVzaW5n
IGFsdHAybSBvcgo+IHNvbWUgb3RoZXIgbWVjaGFuaXNtLgoKSSBndWVzcyBhcyBhIHZlcnkgYmFz
aWMgbGltaXRhdGlvbiB0aGVyZSBhcmUgbm90IGVub3VnaCBkaXN0aW5jdAphbHRwMm0tcyBhdmFp
bGFibGUgdG8gdXNlIG9uZSBwZXIgdkNQVS4KCj4gQWxzbyBrZWVwIGluIG1pbmQgdGhhdCB0aGlz
IHBhdXNlIGFwcHJvYWNoIG1pZ2h0IHdvcmsgZm9yIGd1ZXN0cyB3aXRoCj4gYSByZWxhdGl2ZWx5
IHNtYWxsIG51bWJlciBvZiB2Q1BVcywgYnV0IEknbSB1bnN1cmUgdGhpcyBpcyBnb2luZyB0bwo+
IHdvcmsgZm9yIGd1ZXN0cyB3aXRoIGhpZ2ggbnVtYmVyIG9mIHZDUFVzLCBwYXVzaW5nIGFsbCB2
Q1BVcyBmb3IgZWFjaAo+IHRyYXBwZWQgaW5zdHJ1Y3Rpb24gaXMgbGlrZWx5IGdvaW5nIHRvIHN0
YWxsIHRoZSBndWVzdC4KCkluZGVlZC4gWWV0IGZvciBzbWFsbGVyIGd1ZXN0cyBhIHBlci12Q1BV
LWFsdHAybSBhcHByb2FjaCB3b3VsZApzZWVtIHRvIGJlIGZlYXNpYmxlIGF0IGxlYXN0IGZyb20g
YW4gYWJzdHJhY3QgcG92LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 09:17:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 09:17: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-devel-bounces@lists.xenproject.org>)
	id 1gQ7aU-0008Ga-5H; Fri, 23 Nov 2018 09:17:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rvlb=oc=vl18780.dinaserver.com=root@srs-us1.protection.inumbo.net>)
 id 1gQ7Df-00067r-OP
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 08:53:47 +0000
X-Inumbo-ID: 487c05df-eefd-11e8-9a16-bc764e045a96
Received: from vl18780.dinaserver.com (unknown [82.98.188.50])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 487c05df-eefd-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 08:53:45 +0000 (UTC)
X-Spam-Status: No
X-DinaScanner-From: root@vl18780.dinaserver.com
X-DinaScanner-SpamCheck: no es spam, SpamAssassin (almacenado,
 puntaje=-0.496, requerido 6, autolearn=disabled, BAYES_00 -0.50,
 FROM_IS_NOT_RETURN_PATH 1.00, HEADER_FROM_DIFFERENT_DOMAINS 0.00,
 MAILING_LIST_MULTI -1.00, RELAY_CN 0.00, RELAY_US 0.00,
 UNPARSEABLE_RELAY 0.00)
X-DinaScanner-SpamVirus-Report: ScamNailer.Phish.viro_AT_zeniv.linux.org.uk.UNOFFICIAL
X-DinaScanner: Libre de Virus
X-DinaScanner-ID: A21DA1F6836.A9D89
X-DinaScanner-Information: DinaScanner. Filtro anti-Spam y anti-Virus
Received: by vl18780.dinaserver.com (Postfix, from userid 0)
 id A21DA1F6836; Fri, 23 Nov 2018 09:53:01 +0100 (CET)
Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177])
 (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by vl18780.dinaserver.com (Postfix) with ESMTPS id BE3C11F6C4D
 for <javiermartin@by.com.es>; Fri, 23 Nov 2018 08:42:17 +0100 (CET)
Received: from gabe.freedesktop.org (localhost [127.0.0.1])
 by gabe.freedesktop.org (Postfix) with ESMTP id 5D0596E48A;
 Fri, 23 Nov 2018 07:42:08 +0000 (UTC)
X-Original-To: dri-devel@lists.freedesktop.org
Delivered-To: dri-devel@lists.freedesktop.org
X-Greylist: delayed 304 seconds by postgrey-1.36 at gabe;
 Thu, 22 Nov 2018 01:38:43 UTC
Received: from smtp2200-217.mail.aliyun.com (smtp2200-217.mail.aliyun.com
 [121.197.200.217])
 by gabe.freedesktop.org (Postfix) with ESMTPS id 04B446E2D2;
 Thu, 22 Nov 2018 01:38:43 +0000 (UTC)
X-Alimail-AntiSpam: AC=CONTINUE; BC=0.0765762|-1; CH=green;
 FP=0|0|0|0|0|-1|-1|-1; HT=e02c03293; MF=ren_guo@c-sky.com; NM=1; PH=DS; RN=178;
 RT=178; SR=0; TI=SMTPD_---.DMJpVtu_1542850400; 
Received: from localhost(mailfrom:ren_guo@c-sky.com
 fp:SMTPD_---.DMJpVtu_1542850400)
 by smtp.aliyun-inc.com(10.147.41.158);
 Thu, 22 Nov 2018 09:33:22 +0800
Date: Thu, 22 Nov 2018 09:33:10 +0800
From: Guo Ren <ren_guo@c-sky.com>
To: Arun KS <arunks@codeaurora.org>
Message-ID: <20181122013310.GA20480@guoren-Inspiron-7460>
References: <1540229092-25207-1-git-send-email-arunks@codeaurora.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1540229092-25207-1-git-send-email-arunks@codeaurora.org>
X-Mailman-Approved-At: Fri, 23 Nov 2018 07:41:29 +0000
X-BeenThere: dri-devel@lists.freedesktop.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Archive: <https://lists.freedesktop.org/archives/dri-devel>
X-Mailman-Approved-At: Fri, 23 Nov 2018 09:17:20 +0000
Subject: Re: [Xen-devel] [PATCH] mm: convert totalram_pages,
 totalhigh_pages and managed_pages to atomic.
X-BeenThere: xen-devel@lists.xenproject.org
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Mike Snitzer <snitzer@redhat.com>, Hugh Dickins <hughd@google.com>,
 Rodrigo Vivi <rodrigo.vivi@intel.com>, Jeff Dike <jdike@addtoit.com>,
 dri-devel@lists.freedesktop.org, "J. Bruce Fields" <bfields@fieldses.org>,
 linux-sctp@vger.kernel.org, Paul Mackerras <paulus@samba.org>,
 Pavel Machek <pavel@ucw.cz>, Christoph Lameter <cl@linux.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>, Petr Tesarik <ptesarik@suse.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 James Morris <jmorris@namei.org>, kasan-dev@googlegroups.com,
 Joe Perches <joe@perches.com>,
 Marcos Paulo de Souza <marcos.souza.org@gmail.com>,
 "Steven J. Hill" <steven.hill@cavium.com>,
 David Rientjes <rientjes@google.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Daniel Vacek <neelx@redhat.com>,
 Len Brown <len.brown@intel.com>, linux-pm@vger.kernel.org,
 linux-um@lists.infradead.org, Mike Rapoport <rppt@linux.vnet.ibm.com>,
 Alexander Viro <viro@zeniv.linux.org.uk>, Thomas Gleixner <tglx@linutronix.de>,
 Trond Myklebust <trond.myklebust@hammerspace.com>,
 Anton Altaparmakov <anton@tuxera.com>, Neil Horman <nhorman@tuxdriver.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Randy Dunlap <rdunlap@infradead.org>, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 linux-kernel@vger.kernel.org, "Luis R. Rodriguez" <mcgrof@kernel.org>,
 netfilter-devel@vger.kernel.org, Souptick Joarder <jrdr.linux@gmail.com>,
 Dmitry Kasatkin <dmitry.kasatkin@gmail.com>, linux-fsdevel@vger.kernel.org,
 Andrew Morton <akpm@linux-foundation.org>,
 Andrew-CT Chen <andrew-ct.chen@mediatek.com>,
 "Gustavo A. R. Silva" <gustavo@embeddedor.com>,
 David Airlie <airlied@linux.ie>, Jeff Layton <jlayton@kernel.org>,
 dm-devel@redhat.com, Nadav Amit <namit@vmware.com>,
 Alex Deucher <alexander.deucher@amd.com>, Omar Sandoval <osandov@fb.com>,
 Alasdair Kergon <agk@redhat.com>, linux-s390@vger.kernel.org,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "David S. Miller" <davem@davemloft.net>, Helge Deller <deller@gmx.de>,
 YueHaibing <yuehaibing@huawei.com>,
 Arve =?iso-8859-1?B?SGr4bm5lduVn?= <arve@android.com>, coreteam@netfilter.org,
 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, linux-media@vger.kernel.org,
 Todd Kjos <tkjos@android.com>, Jessica Yu <jeyu@kernel.org>,
 Houlong Wei <houlong.wei@mediatek.com>, Jia He <jia.he@hxt-semitech.com>,
 Tejun Heo <tj@kernel.org>, Shakeel Butt <shakeelb@google.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Martijn Coenen <maco@android.com>, linux-arm-kernel@lists.infradead.org,
 Khalid Aziz <khalid@gonehiking.org>, linaro-mm-sig@lists.linaro.org,
 linux-ntfs-dev@lists.sourceforge.net, Miklos Szeredi <miklos@szeredi.hu>,
 Florian Westphal <fw@strlen.de>, Roman Gushchin <guro@fb.com>,
 Pekka Enberg <penberg@kernel.org>, Minchan Kim <minchan@kernel.org>,
 Eric Biederman <ebiederm@xmission.com>, Michael Ellerman <mpe@ellerman.id.au>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Kate Stewart <kstewart@linuxfoundation.org>,
 Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>,
 "James E.J. Bottomley" <jejb@parisc-linux.org>,
 Matthew Wilcox <willy@infradead.org>,
 Minghsiu Tsai <minghsiu.tsai@mediatek.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 Gerrit Renker <gerrit@erg.abdn.ac.uk>, Tiffany Lin <tiffany.lin@mediatek.com>,
 Jonathan Corbet <corbet@lwn.net>, David Hildenbrand <david@redhat.com>,
 amd-gfx@lists.freedesktop.org,
 Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>,
 Matthew Auld <matthew.auld@intel.com>, Huang Ying <ying.huang@intel.com>,
 Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>, Ilya Dryomov <idryomov@gmail.com>,
 Alexey Dobriyan <adobriyan@gmail.com>, Pablo Neira Ayuso <pablo@netfilter.org>,
 "Serge E. Hallyn" <serge@hallyn.com>, Kees Cook <keescook@chromium.org>,
 Arnd Bergmann <arnd@arndb.de>, intel-gfx@lists.freedesktop.org,
 Mark Brown <broonie@kernel.org>, Borislav Petkov <bp@alien8.de>,
 Kemi Wang <kemi.wang@intel.com>, ceph-devel@vger.kernel.org,
 Mauro Carvalho Chehab <mchehab@kernel.org>, Dan Streetman <ddstreet@ieee.org>,
 Oscar Salvador <osalvador@suse.de>,
 Mika Kuoppala <mika.kuoppala@linux.intel.com>, linux-nfs@vger.kernel.org,
 linux-parisc@vger.kernel.org, Tvrtko Ursulin <tvrtko.ursulin@intel.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, Eric Dumazet <edumazet@google.com>,
 Philippe Ombredanne <pombredanne@nexb.com>, Dmitry Vyukov <dvyukov@google.com>,
 devel@linuxdriverproject.org, Anna Schumaker <anna.schumaker@netapp.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Michal Hocko <mhocko@suse.com>, Jan Kara <jack@suse.cz>,
 Christian =?iso-8859-1?Q?K=F6nig?= <christian.koenig@amd.com>,
 Konstantin Khlebnikov <khlebnikov@yandex-team.ru>,
 Sebastian Andrzej Siewior <bigeasy@linutronix.de>,
 "H. Peter Anvin" <hpa@zytor.com>, linux-mm@kvack.org,
 Alexander Potapenko <glider@google.com>, Russell Currey <ruscur@russell.cc>,
 getarunks@gmail.com, Chintan Pandya <cpandya@codeaurora.org>,
 devel@driverdev.osuosl.org, "Yan, Zheng" <zyan@redhat.com>,
 xen-devel@lists.xenproject.org, Sage Weil <sage@redhat.com>,
 dccp@vger.kernel.org, Richard Weinberger <richard@nod.at>,
 Seth Jennings <sjenning@redhat.com>, x86@kernel.org,
 Ingo Molnar <mingo@redhat.com>, Mimi Zohar <zohar@linux.vnet.ibm.com>,
 Cyril Bur <cyrilbur@gmail.com>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Jann Horn <jannh@google.com>, Xavier Deguillard <xdeguillard@vmware.com>,
 =?iso-8859-1?B?Suly9G1l?= Glisse <jglisse@redhat.com>,
 Kirill Tkhai <ktkhai@virtuozzo.com>, linux-mediatek@lists.infradead.org,
 Matthias Brugger <matthias.bgg@gmail.com>,
 Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
 linux-integrity@vger.kernel.org, Vlastimil Babka <vbabka@suse.cz>,
 Juergen Gross <jgross@suse.com>, "VMware, 
 Inc." <pv-drivers@vmware.com>, Yang Shi <yang.shi@linux.alibaba.com>,
 Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>, netdev@vger.kernel.org,
 Vlad Yasevich <vyasevich@gmail.com>, linux-decnet-user@lists.sourceforge.net,
 kexec@lists.infradead.org, Mel Gorman <mgorman@techsingularity.net>,
 linux-security-module@vger.kernel.org, Thomas Zimmermann <tzimmermann@suse.de>,
 Johannes Weiner <hannes@cmpxchg.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjIsIDIwMTggYXQgMTA6NTM6MjJQTSArMDUzMCwgQXJ1biBLUyB3cm90ZToK
PiBSZW1vdmUgbWFuYWdlZF9wYWdlX2NvdW50X2xvY2sgc3BpbmxvY2sgYW5kIGluc3RlYWQgdXNl
IGF0b21pYwo+IHZhcmlhYmxlcy4KPiAKPiBTdWdnZXN0ZWQtYnk6IE1pY2hhbCBIb2NrbyA8bWhv
Y2tvQHN1c2UuY29tPgo+IFN1Z2dlc3RlZC1ieTogVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3Vz
ZS5jej4KPiBTaWduZWQtb2ZmLWJ5OiBBcnVuIEtTIDxhcnVua3NAY29kZWF1cm9yYS5vcmc+Cj4g
Cj4gLS0tCj4gQXMgZGlzY3Vzc2VkIGhlcmUsCj4gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9y
Zy9wYXRjaC8xMDYyNzUyMS8jMjIyNjEyNTMKPiAtLS0KPiAtLS0KPiAgYXJjaC9jc2t5L21tL2lu
aXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KPiAgYXJjaC9wb3dlcnBjL3Bs
YXRmb3Jtcy9wc2VyaWVzL2NtbS5jICAgICAgICAgIHwgMTEgKystLQo+ICBhcmNoL3MzOTAvbW0v
aW5pdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBhcmNoL3VtL2tlcm5l
bC9tZW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQo+ICBhcmNoL3g4Ni9rZXJu
ZWwvY3B1L21pY3JvY29kZS9jb3JlLmMgICAgICAgICAgfCAgNSArLQo+ICBkcml2ZXJzL2NoYXIv
YWdwL2JhY2tlbmQuYyAgICAgICAgICAgICAgICAgICAgfCAgNCArLQo+ICBkcml2ZXJzL2dwdS9k
cm0vYW1kL2FtZGtmZC9rZmRfY3JhdC5jICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9k
cm0vaTkxNS9pOTE1X2dlbS5jICAgICAgICAgICAgICAgfCAgMiArLQo+ICBkcml2ZXJzL2dwdS9k
cm0vaTkxNS9zZWxmdGVzdHMvaTkxNV9nZW1fZ3R0LmMgfCAgNCArLQo+ICBkcml2ZXJzL2h2L2h2
X2JhbGxvb24uYyAgICAgICAgICAgICAgICAgICAgICAgfCAxOSArKystLS0tCj4gIGRyaXZlcnMv
bWQvZG0tYnVmaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICstCj4gIGRyaXZlcnMv
bWQvZG0tY3J5cHQuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCj4gIGRyaXZlcnMv
bWQvZG0taW50ZWdyaXR5LmMgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCj4gIGRyaXZlcnMv
bWQvZG0tc3RhdHMuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICstCj4gIGRyaXZlcnMv
bWVkaWEvcGxhdGZvcm0vbXRrLXZwdS9tdGtfdnB1LmMgICAgICB8ICAzICstCj4gIGRyaXZlcnMv
bWlzYy92bXdfYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGRyaXZlcnMv
cGFyaXNjL2NjaW8tZG1hLmMgICAgICAgICAgICAgICAgICAgICB8ICA1ICstCj4gIGRyaXZlcnMv
cGFyaXNjL3NiYV9pb21tdS5jICAgICAgICAgICAgICAgICAgICB8ICA1ICstCj4gIGRyaXZlcnMv
c3RhZ2luZy9hbmRyb2lkL2lvbi9pb25fc3lzdGVtX2hlYXAuYyB8ICAyICstCj4gIGRyaXZlcnMv
eGVuL3hlbi1zZWxmYmFsbG9vbi5jICAgICAgICAgICAgICAgICB8ICA3ICstLQo+ICBmcy9jZXBo
L3N1cGVyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArLQo+ICBmcy9maWxl
X3RhYmxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOSArKy0tCj4gIGZzL2Z1
c2UvaW5vZGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCj4gIGZzL25m
cy93cml0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICstCj4gIGZzL25m
c2QvbmZzY2FjaGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICstCj4gIGZzL250
ZnMvbWFsbG9jLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGZzL3By
b2MvYmFzZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICstCj4gIGluY2x1
ZGUvbGludXgvaGlnaG1lbS5oICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGluY2x1
ZGUvbGludXgvbW0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGluY2x1
ZGUvbGludXgvbW16b25lLmggICAgICAgICAgICAgICAgICAgICAgICB8IDEwICstLS0KPiAgaW5j
bHVkZS9saW51eC9zd2FwLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAga2Vy
bmVsL2ZvcmsuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKy0tCj4gIGtl
cm5lbC9rZXhlY19jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICstCj4gIGtl
cm5lbC9wb3dlci9zbmFwc2hvdC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIGxp
Yi9zaG93X21lbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICstCj4gIG1t
L2hpZ2htZW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIG1t
L2h1Z2VfbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCj4gIG1t
L2thc2FuL3F1YXJhbnRpbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICstCj4gIG1t
L21lbWJsb2NrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICstLQo+ICBt
bS9tZW1vcnlfaG90cGx1Zy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQo+ICBt
bS9tbV9pbml0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArLQo+ICBt
bS9vb21fa2lsbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICBt
bS9wYWdlX2FsbG9jLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA3NSArKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0KPiAgbW0vc2htZW0uYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMTIgKysrLS0KPiAgbW0vc2xhYi5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDMgKy0KPiAgbW0vc3dhcC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDMgKy0KPiAgbW0vdXRpbC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgbW0vdm1hbGxvYy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDQgKy0KPiAgbW0vdm1zdGF0LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDQgKy0KPiAgbW0vd29ya2luZ3NldC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgbW0venN3YXAuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgbmV0L2RjY3AvcHJvdG8uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDYgKy0tCj4gIG5ldC9kZWNuZXQvZG5fcm91dGUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAyICstCj4gIG5ldC9pcHY0L3RjcF9tZXRyaWNzLmMgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAyICstCj4gIG5ldC9uZXRmaWx0ZXIvbmZfY29ubnRyYWNrX2Nv
cmUuYyAgICAgICAgICAgICB8ICA2ICstLQo+ICBuZXQvbmV0ZmlsdGVyL3h0X2hhc2hsaW1pdC5j
ICAgICAgICAgICAgICAgICAgfCAgNCArLQo+ICBuZXQvc2N0cC9wcm90b2NvbC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgNiArLS0KPiAgc2VjdXJpdHkvaW50ZWdyaXR5L2ltYS9pbWFf
a2V4ZWMuYyAgICAgICAgICAgIHwgIDIgKy0KPiAgNTggZmlsZXMgY2hhbmdlZCwgMTcxIGluc2Vy
dGlvbnMoKyksIDE0MyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9jc2t5L21t
L2luaXQuYyBiL2FyY2gvY3NreS9tbS9pbml0LmMKPiBpbmRleCBkYzA3YzA3Li4zZjRkMzVlIDEw
MDY0NAo+IC0tLSBhL2FyY2gvY3NreS9tbS9pbml0LmMKPiArKysgYi9hcmNoL2Nza3kvbW0vaW5p
dC5jCj4gQEAgLTcxLDcgKzcxLDcgQEAgdm9pZCBmcmVlX2luaXRyZF9tZW0odW5zaWduZWQgbG9u
ZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQpCj4gIAkJQ2xlYXJQYWdlUmVzZXJ2ZWQodmlydF90
b19wYWdlKHN0YXJ0KSk7Cj4gIAkJaW5pdF9wYWdlX2NvdW50KHZpcnRfdG9fcGFnZShzdGFydCkp
Owo+ICAJCWZyZWVfcGFnZShzdGFydCk7Cj4gLQkJdG90YWxyYW1fcGFnZXMrKzsKPiArCQlhdG9t
aWNfbG9uZ19pbmMoJnRvdGFscmFtX3BhZ2VzKTsKPiAgCX0KPiAgfQo+ICAjZW5kaWYKPiBAQCAt
ODgsNyArODgsNyBAQCB2b2lkIGZyZWVfaW5pdG1lbSh2b2lkKQo+ICAJCUNsZWFyUGFnZVJlc2Vy
dmVkKHZpcnRfdG9fcGFnZShhZGRyKSk7Cj4gIAkJaW5pdF9wYWdlX2NvdW50KHZpcnRfdG9fcGFn
ZShhZGRyKSk7Cj4gIAkJZnJlZV9wYWdlKGFkZHIpOwo+IC0JCXRvdGFscmFtX3BhZ2VzKys7Cj4g
KwkJYXRvbWljX2xvbmdfaW5jKCZ0b3RhbHJhbV9wYWdlcyk7Cj4gIAkJYWRkciArPSBQQUdFX1NJ
WkU7Cj4gIAl9CkZvciBjc2t5IHBhcnQsIGl0J3MgT0suCgogR3VvIFJlbgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0
CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv
cC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 09:22:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 09: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-devel-bounces@lists.xenproject.org>)
	id 1gQ7fo-0000gz-WA; Fri, 23 Nov 2018 09:22: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=qY0G=OC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQ7fo-0000gn-8K
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 09:22:52 +0000
X-Inumbo-ID: 526fcca0-ef01-11e8-83f2-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 526fcca0-ef01-11e8-83f2-12d6303a7972;
 Fri, 23 Nov 2018 09:22:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQ7fX-0002hR-QY; Fri, 23 Nov 2018 09:22:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQ7fX-0000ca-FF; Fri, 23 Nov 2018 09:22:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQ7fX-0001b7-Ee; Fri, 23 Nov 2018 09:22:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130712-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32d7e25969199be971f08c0b8c1fcbffedca99d2
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Nov 2018 09:22:35 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130712: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDcxMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDcxMi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgMzJkN2UyNTk2OTE5OWJlOTcxZjA4YzBiOGMxZmNiZmZlZGNhOTlkMgpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDQgZGF5cyAgIDMzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDcwMCAgMjAxOC0xMS0yMiAyMjowMTozMiBaICAgIDAgZGF5cyAgICA0IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgTm9yYmVy
dCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdh
biA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxv
Z3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1OSBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 09:37:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 09:37: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-devel-bounces@lists.xenproject.org>)
	id 1gQ7tc-0001fo-DK; Fri, 23 Nov 2018 09:37: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=vuim=oc=linux.intel.com=sameo@srs-us1.protection.inumbo.net>)
 id 1gQ7ta-0001fj-Sw
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 09:37:06 +0000
X-Inumbo-ID: 564e71c0-ef03-11e8-9a16-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 564e71c0-ef03-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 09:37:05 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Nov 2018 01:37:04 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,269,1539673200"; d="scan'208";a="98443040"
Received: from cdigorix-wtg1.ger.corp.intel.com (HELO caravaggio)
 ([10.252.4.40])
 by FMSMGA003.fm.intel.com with ESMTP; 23 Nov 2018 01:37:00 -0800
Date: Fri, 23 Nov 2018 10:36:27 +0100
From: Samuel Ortiz <sameo@linux.intel.com>
To: Igor Mammedov <imammedo@redhat.com>
Message-ID: <20181123093627.GH4450@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-6-sameo@linux.intel.com>
 <20181108151623.4de26ecb@redhat.com>
 <20181121144211.GE4426@caravaggio>
 <20181122172652.6b02aef6@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181122172652.6b02aef6@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 05/24] hw: acpi: Implement
 XSDT support for RSDP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDU6MjY6NTJQTSArMDEwMCwgSWdvciBNYW1tZWRvdiB3
cm90ZToKPiBPbiBXZWQsIDIxIE5vdiAyMDE4IDE1OjQyOjExICswMTAwCj4gU2FtdWVsIE9ydGl6
IDxzYW1lb0BsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+IAo+ID4gSGkgSWdvciwKPiA+IAo+ID4g
T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDM6MTY6MjNQTSArMDEwMCwgSWdvciBNYW1tZWRvdiB3
cm90ZToKPiA+ID4gT24gTW9uLCAgNSBOb3YgMjAxOCAwMjo0MDoyOCArMDEwMAo+ID4gPiBTYW11
ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiA+ICAgCj4gPiA+ID4g
WFNEVCBpcyB0aGUgNjQtYml0IHZlcnNpb24gb2YgdGhlIGxlZ2FjeSBBQ1BJIFJTRFQgKFJvb3Qg
U3lzdGVtCj4gPiA+ID4gRGVzY3JpcHRpb24gVGFibGUpLiBSU0RUIG9ubHkgYWxsb3cgZm9yIDMy
LWJpdCBhZGRyZXNzc2VzIGFuZCBoYXZlIHRodXMKPiA+ID4gPiBiZWVuIGRlcHJlY2F0ZWQuIFNp
bmNlIEFDUEkgdmVyc2lvbiAyLjAsIFJTRFBzIHNob3VsZCBwb2ludCBhdCBYU0RUcyBhbmQKPiA+
ID4gPiBubyBsb25nZXIgUlNEVHMsIGFsdGhvdWdoIFJTRFRzIGFyZSBzdGlsbCBzdXBwb3J0ZWQg
Zm9yIGJhY2t3YXJkCj4gPiA+ID4gY29tcGF0aWJpbGl0eS4KPiA+ID4gPiAKPiA+ID4gPiBTaW5j
ZSB2ZXJzaW9uIDIuMCwgUlNEUHMgc2hvdWxkIGFkZCBhbiBleHRlbmRlZCBjaGVja3N1bSwgYSBj
b21wbGV0ZSB0YWJsZQo+ID4gPiA+IGxlbmd0aCBhbmQgYSB2ZXJzaW9uIGZpZWxkIHRvIHRoZSB0
YWJsZS4gIAo+ID4gPiAKPiA+ID4gVGhpcyBwYXRjaCByZS1pbXBsZW1lbnRzIHdoYXQgYXJtL3Zp
cnQgYm9hcmQgYWxyZWFkeSBkb2VzCj4gPiA+IGFuZCBmaXhlcyBjaGVja3N1bSBidWcgaW4gdGhl
IGxhdGVyIGFuZCBhdCB0aGUgc2FtZSB0aW1lCj4gPiA+IHdpdGhvdXQgYSB1c2VyICh3aXRoaW4g
dGhlIHBhdGNoKS4KPiA+ID4gCj4gPiA+IEknZCBzdWdnZXN0IHJlZG8gaXQgYSB3YXkgc2ltaWxh
ciB0byBGQURUIHJlZmFjdG9yaW5nCj4gPiA+ICAgcGF0Y2ggMTogZml4IGNoZWNrc3VtIGJ1ZyBp
biB2aXJ0L2FybQo+ID4gPiAgIHBhdGNoIDI6IHVwZGF0ZSByZWZlcmVuY2UgdGFibGVzIGluIHRl
c3QKPiA+ID4gICBwYXRjaCAzOiBpbnRyb2R1Y2UgQWNwaVJzZHBEYXRhIHNpbWlsYXIgdG8gY29t
bWl0IDkzN2QxYjU4Nwo+ID4gPiAgICAgICAgICAgICAgKGJvdGggYXJtIGFuZCB4ODYpIHdpY2gg
c3RvcmVzIGFsbCBkYXRhIGluIGhvcyBieXRlIG9yZGVyCj4gPiA+ICAgcGF0Y2ggNDogY29udmVy
dCBhcm0ncyBpbXBsLiB0byBidWlsZF9hcHBlbmRfaW50X25vcHJlZml4KCkgQVBJIChjb21taXQg
NWQ3YTMzNGY3KQo+ID4gPgo+ID4gPiAgICAgICAgICAgIC4uLiBtb3ZlIG91dCB0byBhbWwtYnVp
bGQuYwo+ID4gPiAgIHBhdGNoIDU6IHJldXNlIGdlbmVyYWxpemVkIGFybSdzIGJ1aWxkX3JzZHAo
KSBmb3IgeDg2LCBkcm9wcGluZyB4ODYgc3BlY2lmaWMgb25lCj4gPiA+ICAgICAgIGFtZW5kaW5n
IGl0IHRvIGdlbmVyYXRlIHJldjEgdmFyaWFudCBkZWZpbmVkIGJ5IHJldmlzaW9uIGluIEFjcGlS
c2RwRGF0YQo+ID4gPiAgICAgICAoY29tbWl0IGRkMWIyMDM3YSkgIAo+ID4gSSBhZ3JlZSBwYXRj
aGVzICMxLCAjMiBhbmQgIzUgbWFrZSBzZW5zZS4gMyBhbmQgNCBhcyB3ZWxsLCBidXQgaGVyZQo+
ID4geW91J3JlIGFza2luZyBhYm91dCBzb21ldGhpbmcgdGhhdCdzIG91dCBvZiBzY29wZSBvZiB0
aGUgY3VycmVudCBzZXJpZS4KPiAvbWUgZ3VpbHR5IG9mIHRoYXQsIGJ1dCBJIGhhdmUgZXhjdXNl
cyBmb3IgZG9pbmcgc286Cj4gICAqIHRoYXQncyB0aGUgb25seSB3YXkgdG8gZ2V0IHJpZCBvZiBs
ZWdhY3kgYXBwcm9hY2ggZ2l2ZW4gbGltaXRlZCByZXNvdXJjZXMuCj4gICAgIFNvIHRhc2sgZ29l
cyB0byB3aG9tZXZlciB0b3VjaGVzIG9sZCBjb2RlLiAvb3RoZXJzIGFuZCBtZSBpbmNsdWRlZC8K
PiAgICAgSSdkIGJlIGdsYWQgaWYgc29tZW9uZSB3b3VsZCB2b2x1bnRlZXIgYW5kIGRvIGNsZWFu
IHVwcyBidXQgaW4gYWJzZW5jZQo+ICAgICBvZiBzdWNoLCB0aGUgdmljdGltIGlzIGludGVyZXN0
ZWQgcGFydHkuCj4gICAqIGNvbnRyaWJ1dG9yIHRvIEFDUEkgcGFydCBsZWFybnMgaG93IHRvIHVz
ZSBwcmVmZXJyZWQgYXBwcm9hY2gsCj4gICAgIG1ha2VzIGNvZGUgbW9yZSByb2J1c3QgYW5kIGNs
ZWFyIGFzIGl0J3Mgbm90IHBvc3NpYmxlIHRvIG1ha2UKPiAgICAgZW5kaWFubmVzcyBtaXN0YWtl
cywgdmVyeSBzaW1wbGUgdG8gcmV2aWV3IGFuZCBub3RpY2UgbWlzdGFrZXMKPiAgICAgYXMgZW5k
IHJlc3VsdCBwcmFjdGljYWxseSBtYXRjaGVzIHJvdyBieSByb3cgYSB0YWJsZSBkZXNjcmliZWQg
aW4gc3BlYy4KSSB1bmRlcnN0YW5kIGFuZCBhZ3JlZSB3aXRoIHRoYXQuIEFuZCB0byBiZSBjbGVh
cjogSSdtIGhhcHB5IHRvCmNvbnRyaWJ1dGUgYW5kIHdvcmsgb24gdGhhdC4gQnV0IEknbSBhbHNv
IGx1Y2t5IHRvIGhhdmUgYW4gZW1wbG95ZXIKdGhhdCBjYW4gYWZmb3JkIHRvIGxldCBtZSBzcGVu
ZCBhcyBtdWNoIHRpbWUgYXMgbmVlZGVkIHRvIGRvIHRoaXMga2luZApvZiByZWZhY3RvcmluZy9t
b2Rlcm5pemluZyB3b3JrLiBJIGp1c3Qgd2FudCB0byBwb2ludCBvdXQgdGhhdCBvdGhlcgpwb3Rl
bnRpYWwgbmV3Y29tZXJzIHRvIHRoZSBwcm9qZWN0IG1heSBub3QgaGF2ZSB0aGF0IGx1eHVyeS4K
SSB3b25kZXIgKEkgc2luY2VyZWx5IGRvLCBJJ20gbm90IG1ha2luZyBhbnkgYXNzdW1wdGlvbnMp
IGhvdyBtdWNoIGNvZGUKaXMgbGVmdCB1bm1lcmdlZCBiZWNhdXNlIHRoZSBvcmlnaW5hbCBzdWJt
aXR0ZXIgZGlkIG5vdCBoYXZlIHRoZSB0aW1lIG9yCmJ1ZGdldCB0byBwb2xpc2ggaXQgdXAgdG8g
dGhlIGV4cGVjdGVkIGxldmVsLgoKQ2hlZXJzLApTYW11ZWwuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 09:37:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 09:37: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-devel-bounces@lists.xenproject.org>)
	id 1gQ7uE-0001ig-Ny; Fri, 23 Nov 2018 09:37: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=wxfq=oc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gQ7uD-0001iX-74
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 09:37:45 +0000
X-Inumbo-ID: 6d68d5c2-ef03-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d68d5c2-ef03-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 09:37:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Nov 2018 02:37:43 -0700
Message-Id: <5BF7CA6802000078001FF48B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 23 Nov 2018 02:37:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "osstest service owner" <osstest-admin@xenproject.org>
References: <osstest-130708-mainreport@xen.org>
In-Reply-To: <osstest-130708-mainreport@xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 130708: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjExLjE4IGF0IDA3OjIwLCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gZmxpZ2h0IDEzMDcwOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KPiBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwNzA4LyAK
PiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5k
IGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoK
PiAgYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgo+ICBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWls
ZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzAyODkKCkknbSBwdXp6bGVkOiBUaGUg
ImFsbCIgdGFyZ2V0IG9mIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQpyZWxpYWJs
eSBkb2VzIG5vdGhpbmcgZm9yIG1lIHdpdGggMDVmNGNjMjE5MiwgeWV0IGl0IGxvb2tzIHRvIG5v
dAp3b3JrIGhlcmU6CgptYWtlIC1DIHg4Nl9lbXVsYXRvciBhbGwKbWFrZVs1XTogRW50ZXJpbmcg
ZGlyZWN0b3J5ICcvaG9tZS9vc3N0ZXN0L2J1aWxkLjEzMDcwOC5idWlsZC1hbWQ2NC94ZW4vdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yJwpbIC1MIHg4Nl9lbXVsYXRlIF0gfHwgbG4gLXNmIC9ob21l
L29zc3Rlc3QvYnVpbGQuMTMwNzA4LmJ1aWxkLWFtZDY0L3hlbi90b29scy90ZXN0cy8uLi8uLi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUKZ2NjICAtbTY0IC1EQlVJTERfSUQgLWZuby1zdHJpY3Qt
YWxpYXNpbmcgLXN0ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzIC1XZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUgLVduby11bnVz
ZWQtbG9jYWwtdHlwZWRlZnMgICAtZzMgLU8wIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1EX19Y
RU5fSU5URVJGQUNFX1ZFUlNJT05fXz1fX1hFTl9MQVRFU1RfSU5URVJGQUNFX1ZFUlNJT05fXyAt
TU1EIC1NRiAuY3B1aWQuby5kIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfTEFSR0VGSUxFNjRfU09V
UkNFICAgLUkvaG9tZS9vc3N0ZXN0L2J1aWxkLjEzMDcwOC5idWlsZC1hbWQ2NC94ZW4vdG9vbHMv
dGVzdHMvLi4vLi4vdG9vbHMvaW5jbHVkZSAgLWMgLW8gY3B1aWQubyAvaG9tZS9vc3N0ZXN0L2J1
aWxkLjEzMDcwOC5idWlsZC1hbWQ2NC94ZW4vdG9vbHMvdGVzdHMvLi4vLi4veGVuL2xpYi94ODYv
Y3B1aWQuYyAKcm0gLWYgYmxvd2Zpc2guaC5uZXcgYmxvd2Zpc2guYmluCmxuIC1zZiBzaW1kLmMg
M2Rub3cuYwpsbiAtc2Ygc2ltZC5jIHNzZS5jCi4uLgoKV291bGQgb25lIG9mIHlvdSBiZSBpbiB0
aGUgcG9zaXRpb24gKGFuZCBoYXZlIHRoZSB0aW1lKSB0byBkZXRlcm1pbmUKd2h5IHRoZSBkZXRl
Y3Rpb24gbG9naWMgYWRkZWQgYnkgdGhlIGNvbW1pdCBkb2VzIG5vdCB3b3JrIHRoZXJlPwpXaGF0
IEknbSBzZWVpbmcgaGVyZSAoYnV0IG5vdCBpbiB0aGUgb3NzdGVzdCBidWlsZCBsb2cpIGFoZWFk
IG9mIHRoZQptYWtlIHdhcm5pbmcgdGhlIGNvbW1pdCBhZGRzIGlzIGEgYnVuY2ggb2YKCmNjMTog
ZXJyb3I6IHVucmVjb2duaXplZCBjb21tYW5kIGxpbmUgb3B0aW9uICItbWF2eCIKCmFuZCBhbGlr
ZSAod2hpY2ggSSd2ZSBpbnRlbnRpb25hbGx5IG5vdCByZWRpcmVjdGVkIGludG8gL2Rldi9udWxs
KS4KSGVuY2UgSSB3b25kZXIgd2hldGhlciBlaXRoZXIgdGhlIG1ha2UgdmVyc2lvbiBvciB0aGUg
Z2NjIHZlcnNpb24KdXNlZCB0aGVyZSBkaWZmZXIgaW4gYmVoYXZpb3IgZnJvbSB0aGUgb25lcyBJ
J3ZlIGJlZW4gdGVzdGluZyB3aXRoLgpUaGUgb2RkIHRoaW5nIGlzIHRoYXQgbGF0ZXIgb24gaW4g
dGhlIGJ1aWxkIGxvZyBzdWNoIGNvbXBpbGVyIGVycm9ycwpkbyBzaG93IHVwOgoKZ2NjOiBlcnJv
cjogdW5yZWNvZ25pemVkIGNvbW1hbmQgbGluZSBvcHRpb24gJy1tYXZ4NTEyZHEnCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 09:46:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 09:46: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-devel-bounces@lists.xenproject.org>)
	id 1gQ828-0002f6-LD; Fri, 23 Nov 2018 09:45:56 +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=WXFQ=OC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gQ827-0002f1-Dy
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 09:45:55 +0000
X-Inumbo-ID: 91377336-ef04-11e8-81f6-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91377336-ef04-11e8-81f6-12d6303a7972;
 Fri, 23 Nov 2018 09:45:53 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Nov 2018 02:45:52 -0700
Message-Id: <5BF7CC5102000078001FF4AE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 23 Nov 2018 02:45:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <3B3E4AB50200006BB4B78B26@prv1-mh.provo.novell.com>
 <5BF4339D02000078001FE26D@prv1-mh.provo.novell.com>
In-Reply-To: <5BF4339D02000078001FE26D@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2] mm: disallow MEMF_no_refcount to be passed
 for domain-owned allocations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBzdWNoIHBhZ2VzIGdldCBhc3NpZ25lZCB0byBkb21haW5zIChhbmQgaGVuY2UgdGhlaXIg
LT50b3RfcGFnZXMKbm90IGluY3JlbWVudGVkIGFjY29yZGluZ2x5KSB3ZSB3b3VsZCBvdGhlcndp
c2UgYWxzbyBuZWVkIHRvIHN1cHByZXNzCmRlY3JlbWVudGluZyB0aGUgY291bnQgd2hlbiBmcmVl
aW5nIHRob3NlIHBhZ2VzLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KdjI6IEFkZCBBU1NFUlRfVU5SRUFDSEFCTEUoKS4KCi0tLSBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yMzAzLDYg
KzIzMDMsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVhcF9wYWdlcygKIAogICAg
IGlmICggbWVtZmxhZ3MgJiBNRU1GX25vX293bmVyICkKICAgICAgICAgbWVtZmxhZ3MgfD0gTUVN
Rl9ub19yZWZjb3VudDsKKyAgICBlbHNlIGlmICggKG1lbWZsYWdzICYgTUVNRl9ub19yZWZjb3Vu
dCkgJiYgZCApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAg
cmV0dXJuIE5VTEw7CisgICAgfQogCiAgICAgaWYgKCBkbWFfYml0c2l6ZSAmJiAoKGRtYV96b25l
ID0gYml0c190b196b25lKGRtYV9iaXRzaXplKSkgPCB6b25lX2hpKSApCiAgICAgICAgIHBnID0g
YWxsb2NfaGVhcF9wYWdlcyhkbWFfem9uZSArIDEsIHpvbmVfaGksIG9yZGVyLCBtZW1mbGFncywg
ZCk7CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 10:10:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 10:10: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-devel-bounces@lists.xenproject.org>)
	id 1gQ8PE-0004e3-SR; Fri, 23 Nov 2018 10:09: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=yzfx=oc=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gQ8PD-0004dy-DN
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 10:09:47 +0000
X-Inumbo-ID: e6dac34b-ef07-11e8-9a16-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6dac34b-ef07-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 10:09:46 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id c19-v6so10203157lja.5
 for <xen-devel@lists.xen.org>; Fri, 23 Nov 2018 02:09:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=8KyPHMJ2+wONREgiY6ILi+W89H3DQvbT2ENNsQP8lx8=;
 b=lG0pYAfNjO3Wno6oSXg4NDtjQvS9VSnUqrGcpTbwkvra17XbfnVxJdYd3AAXTI/91S
 NwerwTdqtb5MabGFZNRNlbqwz4+rrWSLU9Ibwnktw4kPNFgud6RsrB9pc4QF8RWoYhBp
 +MrWlhwHFDSikMd+9zUofZ8dVRXUHuFuNTo8K+XZPHk63a058hhKznvhr6HQgLmwawDM
 Ro7/9ZUPySma/McHvFU1ryBJ3W+SfIlc3R5GxvJwBw1o4CgyPaNG3mE0XuEkJZ6OmgFZ
 P8OAiZpzXYy9b5983UafE/zwW5BBwrgCU7Rl9yHmhZ/13pVstmFDsPHdqYhxSKjfYPeD
 5i6A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=8KyPHMJ2+wONREgiY6ILi+W89H3DQvbT2ENNsQP8lx8=;
 b=WRcFsUw2BOn2FVYbgH/nF+uPRYU4uXtZwEykwoq4EepXTXFeD4bTmsmY1c+9rmUL5L
 LTLnZ8Nf207YqActdohVOO1ERtI/6hkveNLILFaZpL3Js1RXa62DpnUOrmPNsVUzoQy7
 CL3YGlXfP5o0yydiKz7mIjhzQdSSNernwQkcRPKy4HZAsqu4QAQFgiSsgcf3ucv1tSvU
 3nWKIgr+Yi+PqmufND9BW5y3hDw4smoIuPXCf2UOwCIHpQ7+jldyS7/DvW80EV8BZ6kY
 2siwf98WPjquZ5NSr4swmrLabO6b6UnFtP1Vmo+hY3Q0pfXh0+GzgOLE8KbdQSntyGqg
 tZgQ==
X-Gm-Message-State: AA+aEWanjk3rOq5yPxeJLhIPi9ciaNmfXuG23kk+hP8YaJlVd1SMmaQc
 PTFqzUXn1YFh0wRmDejv/mc=
X-Google-Smtp-Source: AFSGD/XB57zyx5aTmv+QEXmpH921MoYC3yCnCErS2uPuaGmQgSzW4U0I3wpBqrANApJxOb65WilnZw==
X-Received: by 2002:a2e:458b:: with SMTP id
 s133-v6mr9223864lja.170.1542967784409; 
 Fri, 23 Nov 2018 02:09:44 -0800 (PST)
Received: from [10.17.180.102] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id y131sm4228148lfc.43.2018.11.23.02.09.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Nov 2018 02:09:43 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, Julien Grall <julien.grall@gmail.com>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-2-julien.grall@arm.com>
 <6098937f-98de-bff9-6c48-5575a45875e0@epam.com>
 <57ee191b-be21-701e-ef19-4ed4df1cf289@arm.com>
 <77f72cc9-6548-afd9-3766-23326b3551d9@epam.com>
 <6acf65ef-4302-c403-32ba-1d88ab954265@epam.com>
 <22f7ebc8-c74b-0d8e-4847-9d3df9bcf5db@arm.com>
 <3622e468-8f44-1e31-138f-db58ca3835ff@epam.com>
 <2090f5b4-22ff-38bc-3d47-6dbb6d7fccfb@epam.com>
 <6d1c980b-b316-f634-7793-0aca4b34aa85@arm.com>
 <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
 <5ad76791-075d-e588-2669-e01c79674f0d@gmail.com>
 <CAF3u54CmW32NwN0q73LaXwnj2wUt72uuq9LGPRQ3RNMzZTV==Q@mail.gmail.com>
 <d260c074-6107-a5d1-94c8-fdb019585135@gmail.com>
 <4ceea0f6-ede1-420a-d3b7-80c4584739ce@arm.com>
 <2199be43-ef12-28c3-4dcb-cac404be1e4d@gmail.com>
 <0c381f5d-59f8-fcee-4a25-8a29af3f2d73@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <a9f3a72f-37cc-9097-e93e-df7d0d47aa01@gmail.com>
Date: Fri, 23 Nov 2018 12:09:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <0c381f5d-59f8-fcee-4a25-8a29af3f2d73@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "andre.przywara@arm.com" <andre.przywara@arm.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVsaWVuLAoKT24gMjIuMTEuMTggMTk6MjIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBN
eSBiaWdnZXN0IHdvcnJ5IGlzIHlvdSBhcmUgZG9pbmcgb3B0aW1pemF0aW9uIG9uIGEgdkdJQyB0
aGF0IGlzIG5vdCAKPiBmdWxseSBjb21wbGlhbnQgd2l0aCBob3cgYSBHSUMgc2hvdWxkIGJlaGF2
ZSAoZS5nIGVkZ2UgdnMgbGV2ZWwpIGFuZCAKPiB3aXRoIHZlcnkgZnJhZ2lsZSBsb2NraW5nLgpZ
ZXAsIG9sZCBWR0lDIGxvY2tpbmcgbG9va3MgcHJldHR5IHRlcnJpYmxlLgoKPiBJZiB5b3UgYXJl
IGludGVyZXN0ZWQsIEFuZHJlIGNhbiBwcm92aWRlcyBtb3JlIGRldGFpbHMuCkJlaW5nIGhvbmVz
dCwgSSdtIG5vdCBmdWxseSB1bmRlcnN0YW5kIGVkZ2UgdnMgbGV2ZWwgcHJvYmxlbSB0aGVyZS4g
SXQgCndvdWxkIGJlIGdvb2QgdG8gZ2V0IGJldHRlciB2aWV3IG9uIGl0LgoKPiBJIGNhbid0IGNv
bW1lbnQgd2l0aG91dCBhbnkgbnVtYmVycyBoZXJlLiBCZWFyIGluIG1pbmQgdGhhdCB3ZSBmaXhl
ZCAKPiBidWdzIGluIFhlbiA0LjEyIChpbmNsdWRpbmcgc3BlY3RyZS9tZWx0ZG93biBhbmQgbWlz
c2luZyBiYXJyaWVycykgdGhhdCAKPiB3YXNuJ3QgYmFja3BvcnRlZCB0byBYZW4gNC4xMC4gSXQg
aXMgZW50aXJlbHkgcG9zc2libGUgdGhhdCBpdCAKPiBpbnRyb2R1Y2VkIHNsb3duZXNzIGJ1dCBp
dCBhbHNvIGVuc3VyZSB0aGUgY29kZSBpcyBiZWhhdmluZyBjb3JyZWN0bHkuCkZvciBzdXJlLCBJ
IGtub3cgdGhhdC4gSXQgd2FzIHJhdGhlciBhIHBvbGl0aWNhbCBkZWNpc2lvbi4KCj4gQW55d2F5
LCBpZiB0aGVyZSBhcmUgcGVyZm9ybWFuY2UgcmVncmVzc2lvbiB3ZSBzaG91bGQgaW52ZXN0aWdh
dGUgdGhlbSAKPiBhbmQgZGlzY3VzcyBob3cgd2UgY2FuIGFkZHJlc3MvbGltaXQgdGhlbS4gU2lt
aWxhcmx5IGZvciB0aGUgbmV3IHZHSUMsIAo+IGlmIHlvdSB0aGluayBpdCBpcyB0b28gc2xvdywg
dGhlbiB3ZSBuZWVkIHRvIGtub3cgd2h5IGJlZm9yZSB3ZSBnZXQgcmlkIAo+IG9mIHRoZSBvbGQg
dkdJQy4KWWVwLgoKPiBUaGVyZSBhcmUgbm8gZ3Vlc3QgcHJpb3JpdGl6YXRpb24gYXQgdGhlIG1v
bWVudC4gSG93ZXZlciwgd2UgbWF5IHdhbnQgdG8gCj4gaW50cm9kdWNlIGl0IHRvIGdpdmUgcHJp
b3JpdHkgdG8gb25lIGd1ZXN0IG92ZXIuCkJ1dCBzdGlsbCwgcHJvY2Vzc2luZyBvZiBJUlFzIGJ5
IGEgaHlwZXJ2aXNvciAoZS5nLiBtb3ZpbmcgdGhlbSBmcm9tIGdpYyAKdG8gdmdpYyBmb3IgZ3Vl
c3RzIElSUXMpIGhhcyBhIGhpZ2hlciBwcmlvcml0eSBvdmVyIGFueSBndWVzdCBleGVjdXRpb24u
CgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 10:13:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 10:13: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-devel-bounces@lists.xenproject.org>)
	id 1gQ8SV-0005JM-Dk; Fri, 23 Nov 2018 10:13: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=WXFQ=OC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gQ8ST-0005JH-Ox
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 10:13:09 +0000
X-Inumbo-ID: 5f4baa1e-ef08-11e8-a4ee-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f4baa1e-ef08-11e8-a4ee-12d6303a7972;
 Fri, 23 Nov 2018 10:13:08 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Nov 2018 03:13:06 -0700
Message-Id: <5BF7D2B102000078001FF4D0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 23 Nov 2018 03:13:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <5BF6894D02000078001FECE2@prv1-mh.provo.novell.com>
 <20181122153049.gu6jbtkm7muqvzz4@zion.uk.xensource.com>
In-Reply-To: <20181122153049.gu6jbtkm7muqvzz4@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] common: make sure symbols-dummy.o gets
 rebuilt when needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjExLjE4IGF0IDE2OjMwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDM6NDc6NDFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+PiArKysgYi94ZW4vYXJjaC9hcm0v
TWFrZWZpbGUKPj4gQEAgLTEwMCw5ICsxMDAsNiBAQCBwcmVsaW5rLm86ICQoQUxMX09CSlMpCj4+
ICAJJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgo+PiAgZW5kaWYKPj4gIAo+PiAtJChCQVNF
RElSKS9jb21tb24vc3ltYm9scy1kdW1teS5vOgo+PiAtCSQoTUFLRSkgLWYgJChCQVNFRElSKS9S
dWxlcy5tayAtQyAkKEJBU0VESVIpL2NvbW1vbiBzeW1ib2xzLWR1bW15Lm8KPj4gLQo+PiAgJChU
QVJHRVQpLXN5bXM6IHByZWxpbmsubyB4ZW4ubGRzICQoQkFTRURJUikvY29tbW9uL3N5bWJvbHMt
ZHVtbXkubwoKSSd2ZSBkb25lIHRoaXMsIGJ1dCBJJ3ZlIHRob3VnaHQgb2YgYW5vdGhlciBwcm9i
bGVtIHRoZSBjaG9zZW4KYXBwcm9hY2ggY2F1c2VzIChhbmQgbWVhbndoaWxlIHZlcmlmaWVkIGl0
IGluZGVlZCBkb2VzKTogVGhlCm5ldyBkZXBlbmRlbmN5IG9uIHRoZSBwaG9ueSAiZXh0cmEiIHRh
cmdldCBjYXVzZXMgYSBmdWxsIHJlLWxpbmsKZHVyaW5nICJtYWtlIGluc3RhbGwteGVuIiwgcmVz
dWx0aW5nIGluIHZhcmlvdXMgZmlsZXMgdGhhdCBhcmUKc3VwcG9zZWQgdG8gYmUgb3JkaW5hcnkt
dXNlci1vd25lZCB0byBiZWNvbWUgcm9vdC1vd25lZC4gSQp0aGluayBJIHdhbnQvbmVlZCB0byBp
bnZlbnQgc29tZSB0cmlja2VyeSBzaW1pbGFyIHRvIHRoYXQgaW4gdGhlCmRlbGV0ZS11bmZyZXNo
LWZpbGVzIHJ1bGUuCgpPZiBjb3Vyc2UgdGhlIHF1ZXN0aW9uIGNvbnRpbnVlcyB0byBiZSAoSSd2
ZSByYWlzZWQgdGhpcyB5ZWFycwpiZWZvcmUgYWxyZWFkeSkgd2h5IHdlIGRvIGEgZnVsbCByZWJ1
aWxkIGN5Y2xlIGluIHRoZSBmaXJzdCBwbGFjZQpkdXJpbmcgdGhlIGluc3RhbGwgcGhhc2UuIHg4
NiBMaW51eCwgZm9yIGV4YW1wbGUsIGF2b2lkcyB0aGlzCihidXQgTGludXggYXMgYSB3aG9sZSBp
cyBpbmNvbnNpc3RlbnQsIGFzIElTVFIgaW4gdGhlIGlhNjQgY2FzZQphIGZ1bGwgcmUtYnVpbGQg
Z2V0cyB0cmlnZ2VyZWQuCgpUaGUgb3RoZXIgYWx0ZXJuYXRpdmUgSSBjYW4gc2VlIHdvdWxkIHJl
cXVpcmUgcXVpdGUgYSBiaXQgbW9yZQpzdXJnZXJ5OiBXZSBjb3VsZCBzdG9wIGtleWluZyBzdWIt
ZGlyZWN0b3J5IHRyYXZlcnNhbHMgb2ZmIG9mCnRoZSByZXNwZWN0aXZlIGJ1aWx0X2luLm8gZmls
ZXMsIHN1Y2ggdGhhdCB0aG9zZSBkb24ndCBuZWVkIHRvCmRlcGVuZCBvbiB0aGlzIG5ldyBwaG9u
eSB0YXJnZXQuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 10:18:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 10:18: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-devel-bounces@lists.xenproject.org>)
	id 1gQ8Xy-0005Vy-7m; Fri, 23 Nov 2018 10:18: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=kqzy=oc=xenproject.org=prvs=858759ff3=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gQ8Xw-0005Vl-Om
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 10:18:48 +0000
X-Inumbo-ID: 296a6e66-ef09-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 296a6e66-ef09-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 10:18:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,269,1539648000"; d="scan'208";a="71339119"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75618-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-jessie:test-amd64-i386-i386-jessie-netboot-pvgrub:guest-start/debian.repeat:fail:regression
 distros-debian-jessie:test-amd64-amd64-i386-jessie-netboot-pygrub:guest-start/debian.repeat:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75596
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 23 Nov 2018 10:18:36 +0000
Subject: [Xen-devel] [distros-debian-jessie test] 75618: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NjE4IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTYxOC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWkzODYtamVzc2ll
LW5ldGJvb3QtcHZncnViIDE5IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gNzU1OTYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtamVzc2llLW5ldGJvb3QtcHlncnViIDE5IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBsaWtlIDc1NTk2CiB0ZXN0LWFybWhmLWFybWhmLWFy
bWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2Ug
NzU1OTYKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3NTU5NgoKam9i
czoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtamVz
c2llLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWkzODYtamVzc2llLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtamVzc2llLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2llLW5ldGJvb3QtcHln
cnViICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWplc3Np
ZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xv
Z3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVz
dC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBu
b3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 10:19:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 10:19: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-devel-bounces@lists.xenproject.org>)
	id 1gQ8Yb-0005i7-Mk; Fri, 23 Nov 2018 10:19: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=2k7W=OC=citrix.com=prvs=8582a9f6d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gQ8Ya-0005i0-7h
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 10:19:28 +0000
X-Inumbo-ID: 41255aca-ef09-11e8-af51-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 41255aca-ef09-11e8-af51-12d6303a7972;
 Fri, 23 Nov 2018 10:19:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,269,1539648000"; d="scan'208";a="82268922"
Date: Fri, 23 Nov 2018 11:19:19 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Zhao Yan <yan.y.zhao@intel.com>
Message-ID: <20181123101919.twxrmehljvyhuii6@mac>
References: <20181016021439.6212-1-yan.y.zhao@intel.com>
 <F22B14EC3CFBB843AD3E03B6B78F2C6A4ACFD80C@SHSMSX104.ccr.corp.intel.com>
 <20181018145636.k6ptvn4iszabjhxw@mac.bytemobile.com>
 <20181122131110.GA31906@joy-OptiPlex-7040>
 <20181122141805.vyqywi4ep65loye3@mac>
 <20181123050451.GC31906@joy-OptiPlex-7040>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181123050451.GC31906@joy-OptiPlex-7040>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] Xen PCI passthrough: fix
 passthrough failure when irq map failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, qemu-devel@nongnu.org, JBeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkaW5nIEphbiBpbiBjYXNlIGhlIGhhcyBhbiBvcGluaW9uIG9uIG15IHJlcGx5IGJlbG93LgoK
T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMTI6MDQ6NTFBTSAtMDUwMCwgWmhhbyBZYW4gd3JvdGU6
Cj4gT24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDM6MTg6MDVQTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+IE9uIFRodSwgTm92IDIyLCAyMDE4IGF0IDA4OjExOjIwQU0gLTA1MDAs
IFpoYW8gWWFuIHdyb3RlOgo+ID4gPiBPbiBUaHUsIE9jdCAxOCwgMjAxOCBhdCAwMzo1NjozNlBN
ICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPiA+IE9uIFRodSwgT2N0IDE4LCAy
MDE4IGF0IDA4OjIyOjQxQU0gKzAwMDAsIFpoYW8sIFlhbiBZIHdyb3RlOgo+ID4gPiA+ID4gSGkK
PiA+ID4gPiA+IFRoZSBiYWNrZ3JvdW5kIGZvciB0aGlzIHBhdGNoIGlzIHRoYXQ6IGZvciBzb21l
IHBjaSBkZXZpY2UsIGV2ZW4gaXQncyBQQ0lfSU5URVJSVVBUX1BJTiBpcyBub3QgMCwgaXQgYWN0
dWFsbHkgZG9lcyBub3Qgc3VwcG9ydCBJTlR4IG1vZGUsIHNvIHdlIHNob3VsZCBqdXN0IHJlcG9y
dCBlcnJvciwgZGlzYWJsZSBJTlR4IG1vZGUgYW5kIGNvbnRpbnVlIHRoZSBwYXNzdGhyb3VnaC4K
PiA+ID4gPiA+IEhvd2V2ZXIsIHRoZSBjb21taXQgNWExMWQwZjcgcmVnYXJkcyB0aGlzIGFzIGVy
cm9yIGNvbmRpdGlvbiBhbmQgbGV0IHFlbXUgcXVpdCBwYXNzdGhyb3VnaCwgd2hpY2ggaXMgdG9v
IHJpZ29yb3VzLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBFcnJvciBtZXNzYWdlIGlzIGJlbG93Ogo+
ID4gPiA+ID4gbGlieGw6IGVycm9yOiBsaWJ4bF9xbXAuYzoyODc6cW1wX2hhbmRsZV9lcnJvcl9y
ZXNwb25zZTogRG9tYWluIDI6cmVjZWl2ZWQgYW4gZXJyb3IgbWVzc2FnZSBmcm9tIFFNUCBzZXJ2
ZXI6IE1hcHBpbmcgbWFjaGluZSBpcnEgMCB0byBwaXJxIC0xIGZhaWxlZDogT3BlcmF0aW9uIG5v
dCBwZXJtaXR0ZWQKPiA+ID4gPiAKPiA+ID4gPiBJJ20gaGF2aW5nIGlzc3VlcyBmaWd1cmluZyBv
dXQgd2hhdCdzIGhhcHBlbmluZyBoZXJlLgo+ID4gPiA+IHMtPnJlYWxfZGV2aWNlLmlycSBpcyAw
LCB5ZXQgdGhlIFBDSSBjb25maWcgc3BhY2UgcmVhZCBvZgo+ID4gPiA+IFBDSV9JTlRFUlJVUFRf
UElOIHJldHVybnMgc29tZXRoaW5nIGRpZmZlcmVudCB0aGFuIDAuCj4gPiA+ID4gCj4gPiA+ID4g
QUZBSUNUIHRoaXMgaXMgZHVlIHRvIHNvbWUga2luZCBvZiBlcnJvciBpbiBMaW51eCwgc28gdGhh
dCBldmVuIHdoZW4KPiA+ID4gPiB0aGUgZGV2aWNlIGlzIHN1cHBvc2VkIHRvIGhhdmUgYSB2YWxp
ZCBJUlEgdGhlIHN5c2ZzIG5vZGUgaXQgaXMgc2V0IHRvCj4gPiA+ID4gMCwgZG8geW91IGtub3cg
dGhlIGFjdHVhbCB1bmRlcmx5aW5nIGNhdXNlIG9mIHRoaXM/Cj4gPiA+ID4gCj4gPiA+ID4gVGhh
bmtzLCBSb2dlci4KPiA+ID4gSGkgUm9nZXIKPiA+ID4gU29ycnkgZm9yIHRoZSBsYXRlciByZXBs
eSwgSSBqdXN0IG1pc3NlZCB0aGlzIG1haWwuLi4KPiA+ID4gT24gbXkgc2lkZSwgaXQncyBiZWNh
dXNlIHRoZSBoYXJkd2FyZSBhY3R1YWxseSBkb2VzIG5vdCBzdXBwb3J0IElOVHggbW9kZSwKPiA+
ID4gYnV0IGl0cyBjb25maWd1cmF0aW9uIHNwYWNlIGRvZXMgbm90IHJlcG9ydCBQQ0lfSU5URVJS
VVBUX1BJTiB0byAwLiBJdCdzIGEKPiA+ID4gaGFyZHdhcmUgYnVnLCBidXQgcHJldmlvdXMgdmVy
c2lvbiBvZiBxZW11IGNhbiB0b2xlcmF0ZSBpdCwgc3dpdGNoIHRvIE1TSQo+ID4gPiBhbmQgbWFr
ZSBwYXNzdGhyb3VnaCB3b3JrLgo+ID4gCj4gPiBUaGVuIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0
dGVyIHRvIGNoZWNrIGJvdGggUENJX0lOVEVSUlVQVF9QSU4gYW5kCj4gPiBzLT5yZWFsX2Rldmlj
ZS5pcnEgYmVmb3JlIGF0dGVtcHRpbmcgdG8gbWFwIHRoZSBJUlEuCj4gPiAKPiA+IE1ha2luZyB0
aGUgZXJyb3Igbm9uLWZhdGFsIHdvdWxkIG1lYW4gdGhhdCBhIGRldmljZSB3aXRoIGEgdmFsaWQg
SVJRCj4gPiBjb3VsZCBmYWlsIHRvIGJlIHNldHVwIGNvcnJlY3RseSBidXQgdGhlIGd1ZXN0IHdp
bGwgc3RpbGwgYmUgY3JlYXRlZCwKPiA+IGFuZCB0aGluZ3Mgd29uJ3QgZ28gYXMgZXhwZWN0ZWQg
d2hlbiB0aGUgZ3Vlc3QgYXR0ZW1wdHMgdG8gdXNlIGl0Lgo+ID4gCj4gPiBUaGFua3MsIFJvZ2Vy
Lgo+IGhpIHJvZ2VyCj4gdGhhbmtzIGZvciB5b3VyIHN1Z2d1ZXN0aW9uLiBpdCdzIHJpZ2h0IHRo
YXQgInMtPnJlYWxfZGV2aWNlLmlycSIgaXMgbmVlZGVkIHRvIGJlIGNoZWNrZWQgYmVmb3JlIG1h
cHBpbmcsIGxpa2UgaWYgaXQncyAwLgo+IGJ1dCBvbiB0aGUgb3RoZXIgaGFuZCwgbWF5YmUgeGNf
cGh5c2Rldl9tYXBfcGlycSgpIGl0c2VsZiBjYW4gc2VydmUgYXMgYSBjaGVja2luZyBvZiAicy0+
cmVhbF9kZXZpY2UuaXJxIiA/Cj4gbGlrZSBpbiBvdXIgY2FzZSwgaXQgd2lsbCBmYWlsIGFuZCBy
ZXR1cm4gLUVQRVJNLgo+IHRoZW4gZXJyb3IgaGFubGluZyBpcyBzdGlsbCBjb25kdWN0ZWQgPT0+
c2V0IElOVFhfRElTQUJMRSBmbGFnLCBldmVudGhyb3VnaCB0aGUgZXJyb3IgaXMgbm90IGZhdGFs
Lgo+IAo+ICAgICBtYWNoaW5lX2lycSA9IHMtPnJlYWxfZGV2aWNlLmlycTsKPiAgICAgcmMgPSB4
Y19waHlzZGV2X21hcF9waXJxKHhlbl94YywgeGVuX2RvbWlkLCBtYWNoaW5lX2lycSwgJnBpcnEp
Owo+ICAgICBpZiAocmMgPCAwKSB7Cj4gICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVy
cm5vLCAiTWFwcGluZyBtYWNoaW5lIGlycSAldSB0byIKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIiBwaXJxICVpIGZhaWxlZCIsIG1hY2hpbmVfaXJxLCBwaXJxKTsKPiAKPiAgICAgICAgIC8q
IERpc2FibGUgUENJIGludHggYXNzZXJ0aW9uICh0dXJuIG9uIGJpdDEwIG9mIGRldmN0bCkgKi8K
PiAgICAgICAgIGNtZCB8PSBQQ0lfQ09NTUFORF9JTlRYX0RJU0FCTEU7Cj4gICAgICAgICBtYWNo
aW5lX2lycSA9IDA7Cj4gICAgICAgICBzLT5tYWNoaW5lX2lycSA9IDA7Cj4gU28sIGRvIHlvdSB0
aGluayBpdCdzIGFsbCByaWdodCBqdXN0IGNvbnZlcnRpbmcgZmF0YWwgZXJyb3IgdG8gbm9uLWZh
dGFsPwoKQXMgSSBzYWlkIGFib3ZlLCBJIHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0byBsZWF2
ZSB0aGUgZXJyb3IgYXMKZmF0YWwgYW5kIGF2b2lkIGF0dGVtcHRpbmcgYSB4Y19waHlzZGV2X21h
cF9waXJxIHdpdGggYSBtYWNoaW5lX2lycSA9PQowLCB3aGljaCB3aWxsIGZhaWwuCgpJZiB3ZSBy
ZWFsbHkgd2FudCB0byBnbyBkb3duIHRoZSByb3V0ZSBvZiBtYWtpbmcgdGhlIGVycm9yIG5vbi1m
YXRhbCwKSSB0aGluayB5b3Ugd2lsbCBhbHNvIGhhdmUgdG8gcmVwb3J0IFBDSV9JTlRFUlJVUFRf
UElOIGFzIDAgdG8gdGhlCmd1ZXN0LCBzbyB0aGF0IGl0J3MgY2xlYXIgdG8gdGhlIGd1ZXN0IHRo
YXQgdGhlIGRldmljZSBkb2Vzbid0IGhhdmUKbGVnYWN5IGludGVycnVwdCBzdXBwb3J0LgoKRXhw
b3NpbmcgYSBkZXZpY2Ugd2l0aCBQQ0lfSU5URVJSVVBUX1BJTiAhPSAwIGJ1dCB0aGVuIG5vdCBh
bGxvd2luZwp0aGUgZ3Vlc3QgdG8gY2xlYXIgUENJX0NPTU1BTkRfSU5UWF9ESVNBQkxFIGlzIGxp
a2VseSBib2d1cy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 10:26:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 10:26: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-devel-bounces@lists.xenproject.org>)
	id 1gQ8fi-0006Vq-HZ; Fri, 23 Nov 2018 10:26:50 +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=WXFQ=OC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gQ8fh-0006Vl-78
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 10:26:49 +0000
X-Inumbo-ID: 47fd3240-ef0a-11e8-bd5e-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 47fd3240-ef0a-11e8-bd5e-12d6303a7972;
 Fri, 23 Nov 2018 10:26:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Nov 2018 03:26:46 -0700
Message-Id: <5BF7D5E402000078001FF501@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 23 Nov 2018 03:26:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>, "Zhao Yan" <yan.y.zhao@intel.com>
References: <20181016021439.6212-1-yan.y.zhao@intel.com>
 <F22B14EC3CFBB843AD3E03B6B78F2C6A4ACFD80C@SHSMSX104.ccr.corp.intel.com>
 <20181018145636.k6ptvn4iszabjhxw@mac.bytemobile.com>
 <20181122131110.GA31906@joy-OptiPlex-7040>
 <20181122141805.vyqywi4ep65loye3@mac>
 <20181123050451.GC31906@joy-OptiPlex-7040>
 <20181123101919.twxrmehljvyhuii6@mac>
In-Reply-To: <20181123101919.twxrmehljvyhuii6@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] Xen PCI passthrough: fix
 passthrough failure when irq map failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjExLjE4IGF0IDExOjE5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEFkZGluZyBKYW4gaW4gY2FzZSBoZSBoYXMgYW4gb3BpbmlvbiBvbiBteSByZXBseSBiZWxvdy4K
CkkgYWdyZWUsIGZ3aXcuCgpKYW4KCj4gT24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMTI6MDQ6NTFB
TSAtMDUwMCwgWmhhbyBZYW4gd3JvdGU6Cj4+IE9uIFRodSwgTm92IDIyLCAyMDE4IGF0IDAzOjE4
OjA1UE0gKzAxMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+ID4gT24gVGh1LCBOb3YgMjIs
IDIwMTggYXQgMDg6MTE6MjBBTSAtMDUwMCwgWmhhbyBZYW4gd3JvdGU6Cj4+ID4gPiBPbiBUaHUs
IE9jdCAxOCwgMjAxOCBhdCAwMzo1NjozNlBNICswMTAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3Rl
Ogo+PiA+ID4gPiBPbiBUaHUsIE9jdCAxOCwgMjAxOCBhdCAwODoyMjo0MUFNICswMDAwLCBaaGFv
LCBZYW4gWSB3cm90ZToKPj4gPiA+ID4gPiBIaQo+PiA+ID4gPiA+IFRoZSBiYWNrZ3JvdW5kIGZv
ciB0aGlzIHBhdGNoIGlzIHRoYXQ6IGZvciBzb21lIHBjaSBkZXZpY2UsIGV2ZW4gaXQncyBQQ0lf
SU5URVJSVVBUX1BJTiBpcyBub3QgMCwgaXQKYWN0dWFsbHkgZG9lcyBub3Qgc3VwcG9ydCBJTlR4
IG1vZGUsIHNvIHdlIHNob3VsZCBqdXN0IHJlcG9ydCBlcnJvciwgZGlzYWJsZSBJTlR4IG1vZGUg
YW5kIGNvbnRpbnVlIHRoZSBwYXNzdGhyb3VnaC4KPj4gPiA+ID4gPiBIb3dldmVyLCB0aGUgY29t
bWl0IDVhMTFkMGY3IHJlZ2FyZHMgdGhpcyBhcyBlcnJvciBjb25kaXRpb24gYW5kIGxldCBxZW11
IHF1aXQgcGFzc3Rocm91Z2gsIHdoaWNoIGlzIHRvbwpyaWdvcm91cy4KPj4gPiA+ID4gPiAKPj4g
PiA+ID4gPiBFcnJvciBtZXNzYWdlIGlzIGJlbG93Ogo+PiA+ID4gPiA+IGxpYnhsOiBlcnJvcjog
bGlieGxfcW1wLmM6Mjg3OnFtcF9oYW5kbGVfZXJyb3JfcmVzcG9uc2U6IERvbWFpbiAyOnJlY2Vp
dmVkIGFuIGVycm9yIG1lc3NhZ2UgZnJvbSBRTVAgc2VydmVyOgpNYXBwaW5nIG1hY2hpbmUgaXJx
IDAgdG8gcGlycSAtMSBmYWlsZWQ6IE9wZXJhdGlvbiBub3QgcGVybWl0dGVkCj4+ID4gPiA+IAo+
PiA+ID4gPiBJJ20gaGF2aW5nIGlzc3VlcyBmaWd1cmluZyBvdXQgd2hhdCdzIGhhcHBlbmluZyBo
ZXJlLgo+PiA+ID4gPiBzLT5yZWFsX2RldmljZS5pcnEgaXMgMCwgeWV0IHRoZSBQQ0kgY29uZmln
IHNwYWNlIHJlYWQgb2YKPj4gPiA+ID4gUENJX0lOVEVSUlVQVF9QSU4gcmV0dXJucyBzb21ldGhp
bmcgZGlmZmVyZW50IHRoYW4gMC4KPj4gPiA+ID4gCj4+ID4gPiA+IEFGQUlDVCB0aGlzIGlzIGR1
ZSB0byBzb21lIGtpbmQgb2YgZXJyb3IgaW4gTGludXgsIHNvIHRoYXQgZXZlbiB3aGVuCj4+ID4g
PiA+IHRoZSBkZXZpY2UgaXMgc3VwcG9zZWQgdG8gaGF2ZSBhIHZhbGlkIElSUSB0aGUgc3lzZnMg
bm9kZSBpdCBpcyBzZXQgdG8KPj4gPiA+ID4gMCwgZG8geW91IGtub3cgdGhlIGFjdHVhbCB1bmRl
cmx5aW5nIGNhdXNlIG9mIHRoaXM/Cj4+ID4gPiA+IAo+PiA+ID4gPiBUaGFua3MsIFJvZ2VyLgo+
PiA+ID4gSGkgUm9nZXIKPj4gPiA+IFNvcnJ5IGZvciB0aGUgbGF0ZXIgcmVwbHksIEkganVzdCBt
aXNzZWQgdGhpcyBtYWlsLi4uCj4+ID4gPiBPbiBteSBzaWRlLCBpdCdzIGJlY2F1c2UgdGhlIGhh
cmR3YXJlIGFjdHVhbGx5IGRvZXMgbm90IHN1cHBvcnQgSU5UeCBtb2RlLAo+PiA+ID4gYnV0IGl0
cyBjb25maWd1cmF0aW9uIHNwYWNlIGRvZXMgbm90IHJlcG9ydCBQQ0lfSU5URVJSVVBUX1BJTiB0
byAwLiBJdCdzIGEKPj4gPiA+IGhhcmR3YXJlIGJ1ZywgYnV0IHByZXZpb3VzIHZlcnNpb24gb2Yg
cWVtdSBjYW4gdG9sZXJhdGUgaXQsIHN3aXRjaCB0byBNU0kKPj4gPiA+IGFuZCBtYWtlIHBhc3N0
aHJvdWdoIHdvcmsuCj4+ID4gCj4+ID4gVGhlbiBJIHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0
byBjaGVjayBib3RoIFBDSV9JTlRFUlJVUFRfUElOIGFuZAo+PiA+IHMtPnJlYWxfZGV2aWNlLmly
cSBiZWZvcmUgYXR0ZW1wdGluZyB0byBtYXAgdGhlIElSUS4KPj4gPiAKPj4gPiBNYWtpbmcgdGhl
IGVycm9yIG5vbi1mYXRhbCB3b3VsZCBtZWFuIHRoYXQgYSBkZXZpY2Ugd2l0aCBhIHZhbGlkIElS
UQo+PiA+IGNvdWxkIGZhaWwgdG8gYmUgc2V0dXAgY29ycmVjdGx5IGJ1dCB0aGUgZ3Vlc3Qgd2ls
bCBzdGlsbCBiZSBjcmVhdGVkLAo+PiA+IGFuZCB0aGluZ3Mgd29uJ3QgZ28gYXMgZXhwZWN0ZWQg
d2hlbiB0aGUgZ3Vlc3QgYXR0ZW1wdHMgdG8gdXNlIGl0Lgo+PiA+IAo+PiA+IFRoYW5rcywgUm9n
ZXIuCj4+IGhpIHJvZ2VyCj4+IHRoYW5rcyBmb3IgeW91ciBzdWdndWVzdGlvbi4gaXQncyByaWdo
dCB0aGF0ICJzLT5yZWFsX2RldmljZS5pcnEiIGlzIG5lZWRlZCB0byBiZSBjaGVja2VkIGJlZm9y
ZSBtYXBwaW5nLCBsaWtlIGlmCml0J3MgMC4KPj4gYnV0IG9uIHRoZSBvdGhlciBoYW5kLCBtYXli
ZSB4Y19waHlzZGV2X21hcF9waXJxKCkgaXRzZWxmIGNhbiBzZXJ2ZSBhcyBhIGNoZWNraW5nIG9m
ICJzLT5yZWFsX2RldmljZS5pcnEiID8KPj4gbGlrZSBpbiBvdXIgY2FzZSwgaXQgd2lsbCBmYWls
IGFuZCByZXR1cm4gLUVQRVJNLgo+PiB0aGVuIGVycm9yIGhhbmxpbmcgaXMgc3RpbGwgY29uZHVj
dGVkID09PnNldCBJTlRYX0RJU0FCTEUgZmxhZywgZXZlbnRocm91Z2ggdGhlIGVycm9yIGlzIG5v
dCBmYXRhbC4KPj4gCj4+ICAgICBtYWNoaW5lX2lycSA9IHMtPnJlYWxfZGV2aWNlLmlycTsKPj4g
ICAgIHJjID0geGNfcGh5c2Rldl9tYXBfcGlycSh4ZW5feGMsIHhlbl9kb21pZCwgbWFjaGluZV9p
cnEsICZwaXJxKTsKPj4gICAgIGlmIChyYyA8IDApIHsKPj4gICAgICAgICBlcnJvcl9zZXRnX2Vy
cm5vKGVycnAsIGVycm5vLCAiTWFwcGluZyBtYWNoaW5lIGlycSAldSB0byIKPj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICIgcGlycSAlaSBmYWlsZWQiLCBtYWNoaW5lX2lycSwgcGlycSk7Cj4+
IAo+PiAgICAgICAgIC8qIERpc2FibGUgUENJIGludHggYXNzZXJ0aW9uICh0dXJuIG9uIGJpdDEw
IG9mIGRldmN0bCkgKi8KPj4gICAgICAgICBjbWQgfD0gUENJX0NPTU1BTkRfSU5UWF9ESVNBQkxF
Owo+PiAgICAgICAgIG1hY2hpbmVfaXJxID0gMDsKPj4gICAgICAgICBzLT5tYWNoaW5lX2lycSA9
IDA7Cj4+IFNvLCBkbyB5b3UgdGhpbmsgaXQncyBhbGwgcmlnaHQganVzdCBjb252ZXJ0aW5nIGZh
dGFsIGVycm9yIHRvIG5vbi1mYXRhbD8KPiAKPiBBcyBJIHNhaWQgYWJvdmUsIEkgdGhpbmsgaXQg
d291bGQgYmUgYmV0dGVyIHRvIGxlYXZlIHRoZSBlcnJvciBhcwo+IGZhdGFsIGFuZCBhdm9pZCBh
dHRlbXB0aW5nIGEgeGNfcGh5c2Rldl9tYXBfcGlycSB3aXRoIGEgbWFjaGluZV9pcnEgPT0KPiAw
LCB3aGljaCB3aWxsIGZhaWwuCj4gCj4gSWYgd2UgcmVhbGx5IHdhbnQgdG8gZ28gZG93biB0aGUg
cm91dGUgb2YgbWFraW5nIHRoZSBlcnJvciBub24tZmF0YWwsCj4gSSB0aGluayB5b3Ugd2lsbCBh
bHNvIGhhdmUgdG8gcmVwb3J0IFBDSV9JTlRFUlJVUFRfUElOIGFzIDAgdG8gdGhlCj4gZ3Vlc3Qs
IHNvIHRoYXQgaXQncyBjbGVhciB0byB0aGUgZ3Vlc3QgdGhhdCB0aGUgZGV2aWNlIGRvZXNuJ3Qg
aGF2ZQo+IGxlZ2FjeSBpbnRlcnJ1cHQgc3VwcG9ydC4KPiAKPiBFeHBvc2luZyBhIGRldmljZSB3
aXRoIFBDSV9JTlRFUlJVUFRfUElOICE9IDAgYnV0IHRoZW4gbm90IGFsbG93aW5nCj4gdGhlIGd1
ZXN0IHRvIGNsZWFyIFBDSV9DT01NQU5EX0lOVFhfRElTQUJMRSBpcyBsaWtlbHkgYm9ndXMuCj4g
Cj4gVGhhbmtzLCBSb2dlci4KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 10:28:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 10:28: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-devel-bounces@lists.xenproject.org>)
	id 1gQ8gx-0006aM-UY; Fri, 23 Nov 2018 10:28: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=zeqX=OC=citrix.com=prvs=8587bc52e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gQ8gw-0006aF-UC
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 10:28:06 +0000
X-Inumbo-ID: 76283ebc-ef0a-11e8-9c0d-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 76283ebc-ef0a-11e8-9c0d-12d6303a7972;
 Fri, 23 Nov 2018 10:28:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,269,1539648000"; d="scan'208";a="82269280"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <3B3E4AB50200006BB4B78B26@prv1-mh.provo.novell.com>
 <5BF4339D02000078001FE26D@prv1-mh.provo.novell.com>
 <5BF7CC5102000078001FF4AE@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <79b38b7a-29a9-256f-6e36-c85c115ccde2@citrix.com>
Date: Fri, 23 Nov 2018 10:28:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF7CC5102000078001FF4AE@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] mm: disallow MEMF_no_refcount to be
 passed for domain-owned allocations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMTEvMjAxOCAwOTo0NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hlbiBzdWNoIHBhZ2Vz
IGdldCBhc3NpZ25lZCB0byBkb21haW5zIChhbmQgaGVuY2UgdGhlaXIgLT50b3RfcGFnZXMKPiBu
b3QgaW5jcmVtZW50ZWQgYWNjb3JkaW5nbHkpIHdlIHdvdWxkIG90aGVyd2lzZSBhbHNvIG5lZWQg
dG8gc3VwcHJlc3MKPiBkZWNyZW1lbnRpbmcgdGhlIGNvdW50IHdoZW4gZnJlZWluZyB0aG9zZSBw
YWdlcy4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
PiAtLS0KPiB2MjogQWRkIEFTU0VSVF9VTlJFQUNIQUJMRSgpLgo+Cj4gLS0tIGEveGVuL2NvbW1v
bi9wYWdlX2FsbG9jLmMKPiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+IEBAIC0yMzAz
LDYgKzIzMDMsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVhcF9wYWdlcygKPiAg
Cj4gICAgICBpZiAoIG1lbWZsYWdzICYgTUVNRl9ub19vd25lciApCj4gICAgICAgICAgbWVtZmxh
Z3MgfD0gTUVNRl9ub19yZWZjb3VudDsKPiArICAgIGVsc2UgaWYgKCAobWVtZmxhZ3MgJiBNRU1G
X25vX3JlZmNvdW50KSAmJiBkICkKPiArICAgIHsKPiArICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKClNvcnJ5IHRvIGRvIHRoaXMsIGJ1dCBvbiBzZWNvbmQgdGhvdWdodHMsIHRoaXMgcGF0
aCBpc24ndCBhY3R1YWxseQp1bnJlYWNoYWJsZS4KCkNvdWxkIEkgdGFsayB5b3UgaW50byB1c2lu
ZyBBU1NFUlQoISJBc3NpZ25lZCBkb21oZWFwIHBhZ2VzIG11c3QgYmUKcmVmY291bnRlZCIpIGlu
c3RlYWQsIHRvIGdpdmUgYSBzbGlnaHRseSBtb3JlIGNsZWFyIGVycm9yIHRvIGRldmVsb3BlcnMK
d2hvIG1hbmFnZSB0byBoaXQgaXQ/CgpJZiB5b3UncmUgaGFwcHkgd2l0aCBzb21ldGhpbmcgYWxv
bmcgdGhvc2UgbGluZXMsIFJldmlld2VkLWJ5OiBBbmRyZXcKQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 10:47:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 10:47: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-devel-bounces@lists.xenproject.org>)
	id 1gQ8zv-0008Lb-RH; Fri, 23 Nov 2018 10:47: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=zeqx=oc=citrix.com=prvs=8587bc52e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gQ8zt-0008LW-TZ
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 10:47:41 +0000
X-Inumbo-ID: 32905c1f-ef0d-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32905c1f-ef0d-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 10:47:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,269,1539648000"; d="scan'208";a="82270018"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BF7BA7302000078001FF399@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <37c55923-b370-c57c-f197-a935940154f5@citrix.com>
Date: Fri, 23 Nov 2018 10:47:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF7BA7302000078001FF399@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 4.9 and older] VMX: allow migration of
 guests with SSBD enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMTEvMjAxOCAwODoyOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIGJhY2twb3J0IG9m
IGNkNTMwMjNkZjkgKCJ4ODYvbXNyOiBWaXJ0dWFsaXNlIE1TUl9TUEVDX0NUUkwuU1NCRCBmb3IK
PiBndWVzdHMgdG8gdXNlIikgZGlkIG5vdCBtaXJyb3IgdGhlIFBWIHNpZGUgY2hhbmdlIGludG8g
dGhlIEhWTSAoVk1YLQo+IHNwZWNpZmljKSBjb2RlIHBhdGguCj4KPiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClNvcnJ5IC0gSSBkZWZpbml0ZWx5IHRlc3Rl
ZCB0aGlzIG9uIFhlbiA0LjcsIGJ1dCBJIGFsc28gZGlkIGJhY2twb3J0IDEwCnZlcnNpb25zIG9m
IHRoaXMgc2VyaWVzIHRocm91Z2ggdGhlIGNvdXJzZSBvZiBkZXZlbG9wbWVudC4KCk5vdGUgdG8g
U2VsZiAtIEkgbmVlZCB0byBzZWUgYWJvdXQgbWFraW5nIFhURiBtaWdyYXRlYWJsZSBzbyB3ZSBo
YXZlIGEKYmV0dGVyIG9wdGlvbiB0aGFuIHVzaW5nIG1zci11dGlscyBpbiBhIExpbnV4IGd1ZXN0
LCB3aGljaCBzdG9wcyB3b3JraW5nCmFzIGEgZGV2IHRlc3Qgd2hlbiBndWVzdCBrZXJuZWxzIGdh
aW4gbWl0aWdhdGlvbnMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 10:49:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 10:49: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-devel-bounces@lists.xenproject.org>)
	id 1gQ91J-0008QC-7w; Fri, 23 Nov 2018 10:49: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=wxfq=oc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gQ91H-0008Pi-7e
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 10:49:07 +0000
X-Inumbo-ID: 657a7d99-ef0d-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 657a7d99-ef0d-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 10:49:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Nov 2018 03:49:04 -0700
Message-Id: <5BF7DB2102000078001FF53F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 23 Nov 2018 03:49:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <3B3E4AB50200006BB4B78B26@prv1-mh.provo.novell.com>
 <5BF4339D02000078001FE26D@prv1-mh.provo.novell.com>
 <5BF7CC5102000078001FF4AE@prv1-mh.provo.novell.com>
 <79b38b7a-29a9-256f-6e36-c85c115ccde2@citrix.com>
In-Reply-To: <79b38b7a-29a9-256f-6e36-c85c115ccde2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] mm: disallow MEMF_no_refcount to be
 passed for domain-owned allocations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjExLjE4IGF0IDExOjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjMvMTEvMjAxOCAwOTo0NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFdoZW4gc3Vj
aCBwYWdlcyBnZXQgYXNzaWduZWQgdG8gZG9tYWlucyAoYW5kIGhlbmNlIHRoZWlyIC0+dG90X3Bh
Z2VzCj4+IG5vdCBpbmNyZW1lbnRlZCBhY2NvcmRpbmdseSkgd2Ugd291bGQgb3RoZXJ3aXNlIGFs
c28gbmVlZCB0byBzdXBwcmVzcwo+PiBkZWNyZW1lbnRpbmcgdGhlIGNvdW50IHdoZW4gZnJlZWlu
ZyB0aG9zZSBwYWdlcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+PiAtLS0KPj4gdjI6IEFkZCBBU1NFUlRfVU5SRUFDSEFCTEUoKS4KPj4KPj4g
LS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMKPj4gQEAgLTIzMDMsNiArMjMwMywxMSBAQCBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19k
b21oZWFwX3BhZ2VzKAo+PiAgCj4+ICAgICAgaWYgKCBtZW1mbGFncyAmIE1FTUZfbm9fb3duZXIg
KQo+PiAgICAgICAgICBtZW1mbGFncyB8PSBNRU1GX25vX3JlZmNvdW50Owo+PiArICAgIGVsc2Ug
aWYgKCAobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSAmJiBkICkKPj4gKyAgICB7Cj4+ICsg
ICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+IAo+IFNvcnJ5IHRvIGRvIHRoaXMsIGJ1dCBv
biBzZWNvbmQgdGhvdWdodHMsIHRoaXMgcGF0aCBpc24ndCBhY3R1YWxseQo+IHVucmVhY2hhYmxl
Lgo+IAo+IENvdWxkIEkgdGFsayB5b3UgaW50byB1c2luZyBBU1NFUlQoISJBc3NpZ25lZCBkb21o
ZWFwIHBhZ2VzIG11c3QgYmUKPiByZWZjb3VudGVkIikgaW5zdGVhZCwgdG8gZ2l2ZSBhIHNsaWdo
dGx5IG1vcmUgY2xlYXIgZXJyb3IgdG8gZGV2ZWxvcGVycwo+IHdobyBtYW5hZ2UgdG8gaGl0IGl0
PwoKSSB0aGluayB0aGVyZSBhcmUgb3RoZXIgcGxhY2VzIHdoZXJlIHdlIHVzZSBBU1NFUlRfVU5S
RUFDSEFCTEUoKQp3aGVuIHRoZSBwYXRoIGlzIHJlYWNoYWJsZSBpbiB0aGUgc2Vuc2UgdGhhdCBv
bmUgY291bGQgY29uc3RydWN0IGEKc3VpdGFibGUgcGF0aCwgYnV0IHdpdGggaG93IHRoaW5ncyBh
cmUgKHN1cHBvc2VkIHRvIGJlKSBpdCBjYW5ub3QgYmUKcmVhY2hlZC4gSSdtIHVuY29udmluY2Vk
IHRoZSBhZGRlZCBzdHJpbmcgbGl0ZXJhbCB3b3VsZCBiZSBvZiBvdmVybHkKbXVjaCBoZWxwIC0g
b25jZSB5b3Ugc2VlIHRoZSBsaW5lIG51bWJlciwgaXQgaXMgcHJldHR5IGVhc3kgdG8gZmlndXJl
Cm91dCB3aGF0cyB3cm9uZy4KCkJ1dCBpZiB5b3UgaW5zaXN0LCBJJ2xsIHN3aXRjaCB0byB0aGUg
YWx0ZXJuYXRpdmUgd2F5IG9mIGV4cHJlc3NpbmcgaXQKKGFsdGhvdWdoIEknZCB0aGVuIHBlcmhh
cHMgdXNlCkFTU0VSVCghKG1lbWZsYWdzICYgTUVNRl9ub19yZWZjb3VudCkpIGluc3RlYWQpLiBK
dXN0IGxldCBtZQprbm93LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 10:49:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 10:49: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-devel-bounces@lists.xenproject.org>)
	id 1gQ91W-00007T-JP; Fri, 23 Nov 2018 10:49: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=dRFs=OC=8bytes.org=joro@srs-us1.protection.inumbo.net>)
 id 1gQ91V-00007B-3f
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 10:49:21 +0000
X-Inumbo-ID: 6dd5284e-ef0d-11e8-8fb0-12d6303a7972
Received: from theia.8bytes.org (unknown [81.169.241.247])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6dd5284e-ef0d-11e8-8fb0-12d6303a7972;
 Fri, 23 Nov 2018 10:49:19 +0000 (UTC)
Received: by theia.8bytes.org (Postfix, from userid 1000)
 id 7EE16322; Fri, 23 Nov 2018 11:49:18 +0100 (CET)
Date: Fri, 23 Nov 2018 11:49:18 +0100
From: Joerg Roedel <joro@8bytes.org>
To: Robin Murphy <robin.murphy@arm.com>
Message-ID: <20181123104918.GE1586@8bytes.org>
References: <20181122140320.24080-1-hch@lst.de>
 <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
 <20181122170715.GI30658@n2100.armlinux.org.uk>
 <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
 <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, David Woodhouse <dwmw2@infradead.org>,
 the arch/x86 maintainers <x86@kernel.org>, linux@armlinux.org.uk,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, jdmason@kudzu.us,
 Linus Torvalds <torvalds@linux-foundation.org>, Christoph Hellwig <hch@lst.de>,
 linux-arm-kernel@lists.infradead.org, m.szyprowski@samsung.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDU6NTI6MTVQTSArMDAwMCwgUm9iaW4gTXVycGh5IHdy
b3RlOgo+IFVuZm9ydHVuYXRlbHksIHdpdGggdGhpbmdzIGxpa2UgdGhlIHRvcC1kb3duIElPVkEg
YWxsb2NhdG9yLCBhbmQgMzItYml0Cj4gc3lzdGVtcyBpbiBnZW5lcmFsLCAidGhlIHRvcCA0MDk1
IiB2YWx1ZXMgbWF5IHdlbGwgc3RpbGwgYmUgdmFsaWQgYWRkcmVzc2VzCj4gLSB3ZSdyZSByZWx5
aW5nIG9uIGEgMS1ieXRlIG1hcHBpbmcgb2YgdGhlIHZlcnkgdG9wIGJ5dGUgb2YgbWVtb3J5L0lP
VkEKPiBzcGFjZSBiZWluZyBzdWZmaWNpZW50bHkgcmlkaWN1bG91cyB0aGF0IG5vIHJlYWwgY29k
ZSB3b3VsZCBldmVyIGRvIHRoYXQsCj4gYnV0IGV2ZW4gYSA0LWJ5dGUgbWFwcGluZyBvZiB0aGUg
dG9wIDQgYnl0ZXMgaXMgd2l0aGluIHRoZSByZWFsbXMgb2YgdGhlCj4gcGxhdXNpYmxlIChJJ3Zl
IGRlZmluaXRlbHkgc2VlbiB0aGUgVVNCIGxheWVyIG1ha2UgOC1ieXRlIG1hcHBpbmdzIGZyb20g
YW55Cj4gb2xkIG9mZnNldCB3aXRoaW4gYSBwYWdlLCBmb3IgZXhhbXBsZSkuCgpCdXQgd2UgY2Fu
IGVhc2lseSB3b3JrIGFyb3VuZCB0aGF0IGJ5IHJlc2VydmluZyB0aGUgdG9wIDRrIG9mIHRoZSBm
aXJzdAo0R0Igb2YgSU9WQSBhZGRyZXNzIHNwYWNlIGluIHRoZSBhbGxvY2F0b3IsIG5vPyBUaGVu
IHRoZXNlIHZhbHVlcyBhcmUKbmV2ZXIgcmV0dXJuZWQgYXMgdmFsaWQgRE1BIGhhbmRsZXMuCgoK
UmVnYXJkcywKCglKb2VyZwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 10:50:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 10:50: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-devel-bounces@lists.xenproject.org>)
	id 1gQ92W-0000rK-40; Fri, 23 Nov 2018 10:50: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=zeqx=oc=citrix.com=prvs=8587bc52e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gQ92U-0000rB-Tw
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 10:50:22 +0000
X-Inumbo-ID: 926441fc-ef0d-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 926441fc-ef0d-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 10:50:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,269,1539648000"; d="scan'208";a="82270117"
To: Jan Beulich <JBeulich@suse.com>
References: <3B3E4AB50200006BB4B78B26@prv1-mh.provo.novell.com>
 <5BF4339D02000078001FE26D@prv1-mh.provo.novell.com>
 <5BF7CC5102000078001FF4AE@prv1-mh.provo.novell.com>
 <79b38b7a-29a9-256f-6e36-c85c115ccde2@citrix.com>
 <5BF7DB2102000078001FF53F@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <b245229e-ae0d-1b57-d23a-49b1915ccd85@citrix.com>
Date: Fri, 23 Nov 2018 10:50:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF7DB2102000078001FF53F@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] mm: disallow MEMF_no_refcount to be
 passed for domain-owned allocations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMTEvMjAxOCAxMDo0OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMTEuMTgg
YXQgMTE6MjgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjMvMTEv
MjAxOCAwOTo0NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBXaGVuIHN1Y2ggcGFnZXMgZ2V0IGFz
c2lnbmVkIHRvIGRvbWFpbnMgKGFuZCBoZW5jZSB0aGVpciAtPnRvdF9wYWdlcwo+Pj4gbm90IGlu
Y3JlbWVudGVkIGFjY29yZGluZ2x5KSB3ZSB3b3VsZCBvdGhlcndpc2UgYWxzbyBuZWVkIHRvIHN1
cHByZXNzCj4+PiBkZWNyZW1lbnRpbmcgdGhlIGNvdW50IHdoZW4gZnJlZWluZyB0aG9zZSBwYWdl
cy4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4+PiAtLS0KPj4+IHYyOiBBZGQgQVNTRVJUX1VOUkVBQ0hBQkxFKCkuCj4+Pgo+Pj4gLS0tIGEv
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPj4+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
Cj4+PiBAQCAtMjMwMyw2ICsyMzAzLDExIEBAIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2RvbWhl
YXBfcGFnZXMoCj4+PiAgCj4+PiAgICAgIGlmICggbWVtZmxhZ3MgJiBNRU1GX25vX293bmVyICkK
Pj4+ICAgICAgICAgIG1lbWZsYWdzIHw9IE1FTUZfbm9fcmVmY291bnQ7Cj4+PiArICAgIGVsc2Ug
aWYgKCAobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSAmJiBkICkKPj4+ICsgICAgewo+Pj4g
KyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4+IFNvcnJ5IHRvIGRvIHRoaXMsIGJ1dCBv
biBzZWNvbmQgdGhvdWdodHMsIHRoaXMgcGF0aCBpc24ndCBhY3R1YWxseQo+PiB1bnJlYWNoYWJs
ZS4KPj4KPj4gQ291bGQgSSB0YWxrIHlvdSBpbnRvIHVzaW5nIEFTU0VSVCghIkFzc2lnbmVkIGRv
bWhlYXAgcGFnZXMgbXVzdCBiZQo+PiByZWZjb3VudGVkIikgaW5zdGVhZCwgdG8gZ2l2ZSBhIHNs
aWdodGx5IG1vcmUgY2xlYXIgZXJyb3IgdG8gZGV2ZWxvcGVycwo+PiB3aG8gbWFuYWdlIHRvIGhp
dCBpdD8KPiBJIHRoaW5rIHRoZXJlIGFyZSBvdGhlciBwbGFjZXMgd2hlcmUgd2UgdXNlIEFTU0VS
VF9VTlJFQUNIQUJMRSgpCj4gd2hlbiB0aGUgcGF0aCBpcyByZWFjaGFibGUgaW4gdGhlIHNlbnNl
IHRoYXQgb25lIGNvdWxkIGNvbnN0cnVjdCBhCj4gc3VpdGFibGUgcGF0aCwgYnV0IHdpdGggaG93
IHRoaW5ncyBhcmUgKHN1cHBvc2VkIHRvIGJlKSBpdCBjYW5ub3QgYmUKPiByZWFjaGVkLiBJJ20g
dW5jb252aW5jZWQgdGhlIGFkZGVkIHN0cmluZyBsaXRlcmFsIHdvdWxkIGJlIG9mIG92ZXJseQo+
IG11Y2ggaGVscCAtIG9uY2UgeW91IHNlZSB0aGUgbGluZSBudW1iZXIsIGl0IGlzIHByZXR0eSBl
YXN5IHRvIGZpZ3VyZQo+IG91dCB3aGF0cyB3cm9uZy4KPgo+IEJ1dCBpZiB5b3UgaW5zaXN0LCBJ
J2xsIHN3aXRjaCB0byB0aGUgYWx0ZXJuYXRpdmUgd2F5IG9mIGV4cHJlc3NpbmcgaXQKPiAoYWx0
aG91Z2ggSSdkIHRoZW4gcGVyaGFwcyB1c2UKPiBBU1NFUlQoIShtZW1mbGFncyAmIE1FTUZfbm9f
cmVmY291bnQpKSBpbnN0ZWFkKS4gSnVzdCBsZXQgbWUKPiBrbm93LgoKVGhhdCdzIGZpbmUgYXMg
d2VsbC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 10:55:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 10:55: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-devel-bounces@lists.xenproject.org>)
	id 1gQ97c-00019f-Tj; Fri, 23 Nov 2018 10:55: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=2KZ0=OC=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gQ97b-00019a-KT
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 10:55:39 +0000
X-Inumbo-ID: 4fc65926-ef0e-11e8-9b7a-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4fc65926-ef0e-11e8-9b7a-12d6303a7972;
 Fri, 23 Nov 2018 10:55:38 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D0B1D3084218;
 Fri, 23 Nov 2018 10:55:37 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 754EC1057062;
 Fri, 23 Nov 2018 10:55:35 +0000 (UTC)
Date: Fri, 23 Nov 2018 11:55:33 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181123115533.0d2c37c3@redhat.com>
In-Reply-To: <20181121154312.GI4426@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-11-sameo@linux.intel.com>
 <20181113165918.5cc2b2b5@redhat.com>
 <20181121154312.GI4426@caravaggio>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.40]); Fri, 23 Nov 2018 10:55:37 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 10/24] hw: acpi: Export the
 PCI host and holes getters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMSBOb3YgMjAxOCAxNjo0MzoxMiArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IE9uIFR1ZSwgTm92IDEzLCAyMDE4IGF0IDA0OjU5OjE4
UE0gKzAxMDAsIElnb3IgTWFtbWVkb3Ygd3JvdGU6Cj4gPiBPbiBNb24sICA1IE5vdiAyMDE4IDAy
OjQwOjMzICswMTAwCj4gPiBTYW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNvbT4gd3Jv
dGU6Cj4gPiAgIAo+ID4gPiBUaGlzIGlzIGdvaW5nIHRvIGJlIG5lZWRlZCBieSB0aGUgaGFyZHdh
cmUgcmVkdWNlZCBpbXBsZW1lbnRhdGlvbiwgc28KPiA+ID4gbGV0J3MgZXhwb3J0IGl0Lgo+ID4g
PiBPbmNlIHRoZSBBQ1BJIGJ1aWxkZXIgbWV0aG9kcyBhbmQgZ2V0dGVycyB3aWxsIGJlIGltcGxl
bWVudGVkLCB0aGUKPiA+ID4gYWNwaV9nZXRfcGNpX2hvc3QoKSBpbXBsZW1lbnRhdGlvbiB3aWxs
IGJlY29tZSBoYXJkd2FyZSBhZ25vc3RpYy4KPiA+ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IFNh
bXVlbCBPcnRpeiA8c2FtZW9AbGludXguaW50ZWwuY29tPgo+ID4gPiAtLS0KPiA+ID4gIGluY2x1
ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaCB8ICAyICsrCj4gPiA+ICBody9hY3BpL2FtbC1idWlsZC5j
ICAgICAgICAgfCA0MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ID4gIGh3
L2kzODYvYWNwaS1idWlsZC5jICAgICAgICB8IDQ3ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPiA+ID4gIDMgZmlsZXMgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygrKSwgNDUg
ZGVsZXRpb25zKC0pCj4gPiA+IAo+ID4gPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9hY3BpL2Ft
bC1idWlsZC5oIGIvaW5jbHVkZS9ody9hY3BpL2FtbC1idWlsZC5oCj4gPiA+IGluZGV4IGMyN2Mw
OTM1YWUuLmZkZTI3ODViOWEgMTAwNjQ0Cj4gPiA+IC0tLSBhL2luY2x1ZGUvaHcvYWNwaS9hbWwt
YnVpbGQuaAo+ID4gPiArKysgYi9pbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgKPiA+ID4gQEAg
LTQwMCw2ICs0MDAsOCBAQCBidWlsZF9oZWFkZXIoQklPU0xpbmtlciAqbGlua2VyLCBHQXJyYXkg
KnRhYmxlX2RhdGEsCj4gPiA+ICAgICAgICAgICAgICAgY29uc3QgY2hhciAqb2VtX2lkLCBjb25z
dCBjaGFyICpvZW1fdGFibGVfaWQpOwo+ID4gPiAgdm9pZCAqYWNwaV9kYXRhX3B1c2goR0FycmF5
ICp0YWJsZV9kYXRhLCB1bnNpZ25lZCBzaXplKTsKPiA+ID4gIHVuc2lnbmVkIGFjcGlfZGF0YV9s
ZW4oR0FycmF5ICp0YWJsZSk7Cj4gPiA+ICtPYmplY3QgKmFjcGlfZ2V0X3BjaV9ob3N0KHZvaWQp
Owo+ID4gPiArdm9pZCBhY3BpX2dldF9wY2lfaG9sZXMoUmFuZ2UgKmhvbGUsIFJhbmdlICpob2xl
NjQpOwo+ID4gPiAgLyogQWxpZ24gQU1MIGJsb2Igc2l6ZSB0byBhIG11bHRpcGxlIG9mICdhbGln
bicgKi8KPiA+ID4gIHZvaWQgYWNwaV9hbGlnbl9zaXplKEdBcnJheSAqYmxvYiwgdW5zaWduZWQg
YWxpZ24pOwo+ID4gPiAgdm9pZCBhY3BpX2FkZF90YWJsZShHQXJyYXkgKnRhYmxlX29mZnNldHMs
IEdBcnJheSAqdGFibGVfZGF0YSk7Cj4gPiA+IGRpZmYgLS1naXQgYS9ody9hY3BpL2FtbC1idWls
ZC5jIGIvaHcvYWNwaS9hbWwtYnVpbGQuYwo+ID4gPiBpbmRleCAyYjlhNjM2ZTc1Li5iOGUzMmYx
NWY3IDEwMDY0NAo+ID4gPiAtLS0gYS9ody9hY3BpL2FtbC1idWlsZC5jCj4gPiA+ICsrKyBiL2h3
L2FjcGkvYW1sLWJ1aWxkLmMKPiA+ID4gQEAgLTE2MDEsNiArMTYwMSw0OSBAQCB2b2lkIGFjcGlf
YnVpbGRfdGFibGVzX2NsZWFudXAoQWNwaUJ1aWxkVGFibGVzICp0YWJsZXMsIGJvb2wgbWZyZSkK
PiA+ID4gICAgICBnX2FycmF5X2ZyZWUodGFibGVzLT52bWdlbmlkLCBtZnJlKTsKPiA+ID4gIH0g
IAo+ID4gICAKPiA+ID4gKy8qCj4gPiA+ICsgKiBCZWNhdXNlIG9mIHRoZSBQWEIgaG9zdHMgd2Ug
Y2Fubm90IHNpbXBseSBxdWVyeSBUWVBFX1BDSV9IT1NUX0JSSURHRS4KPiA+ID4gKyAqLwo+ID4g
PiArT2JqZWN0ICphY3BpX2dldF9wY2lfaG9zdCh2b2lkKQo+ID4gPiArewo+ID4gPiArICAgIFBD
SUhvc3RTdGF0ZSAqaG9zdDsKPiA+ID4gKwo+ID4gPiArICAgIGhvc3QgPSBPQkpFQ1RfQ0hFQ0so
UENJSG9zdFN0YXRlLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0X3Jlc29s
dmVfcGF0aCgiL21hY2hpbmUvaTQ0MGZ4IiwgTlVMTCksCj4gPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgICBUWVBFX1BDSV9IT1NUX0JSSURHRSk7Cj4gPiA+ICsgICAgaWYgKCFob3N0KSB7Cj4g
PiA+ICsgICAgICAgIGhvc3QgPSBPQkpFQ1RfQ0hFQ0soUENJSG9zdFN0YXRlLAo+ID4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdF9yZXNvbHZlX3BhdGgoIi9tYWNoaW5lL3Ez
NSIsIE5VTEwpLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRZUEVfUENJX0hP
U1RfQlJJREdFKTsKPiA+ID4gKyAgICB9Cj4gPiA+ICsKPiA+ID4gKyAgICByZXR1cm4gT0JKRUNU
KGhvc3QpOwo+ID4gPiArfSAgCj4gPiBpbiBnZW5lcmFsIGFtbC1idWlsZC5jIGlzIGEgcGxhY2Ug
dG8gcHV0IEFDUEkgc3BlYyBwcmltaXRpdmVzLAo+ID4gc28gSSdkIHN1Z2dlc3QgdG8gbW92ZSBp
dCBzb21ld2hlcmUgZWxzZS4KPiA+IAo+ID4gQ29uc2lkZXJpbmcgaXQncyB4ODYgY29kZSAoc28g
ZmFyKSwgbWF5YmUgbW92ZSBpdCB0byBzb21ldGhpbmcgbGlrZQo+ID4gaHcvaTM4Ni9hY3BpLXBj
aS5jCj4gPiAKPiA+IEFsc28gaXQgbWlnaHQgYmUgZ29vZCB0byBnZXQgcmlkIG9mIGFjcGlfZ2V0
X3BjaV9ob3N0KCkgYW5kIHBhc3MKPiA+IGEgcG9pbnRlciB0byBwY2lfaG9zdCBhcyBhY3BpX3Nl
dHVwKCkgYW4gYXJndW1lbnQsIHNpbmNlIGl0J3Mgc3RhdGljCj4gPiBmb3IgbGlmZSBvZiBib2Fy
IHdlIGNhbiBrZWVwIGl0IGluIEFjcGlCdWlsZFN0YXRlLCBhbmQgcmV1c2UgZm9yCj4gPiBtZmcv
cGNpX2hvbGUvcGNpIGJ1cyBhY2Nlc3Nlcy4gIAo+IFRoYXQncyB3aGF0IEknbSB0cnlpbmcgdG8g
ZG8gd2l0aCBwYXRjaGVzICMyMyBhbmQgMjQsIGJ1dCB0aHJvdWdoIHRoZQo+IEFDUEkgY29uZmln
dXJhdGlvbiBzdHJ1Y3R1cmUuIEkgY291bGQgdHJ5IHVzaW5nIHRoZSBidWlsZCBzdGF0ZSBpbnN0
ZWFkLAo+IGFzIGl0J3MgcGxhdGZvcm0gYWdub3N0aWMgYXMgd2VsbC4KTWF5IGJlIGl0IHdpbGwg
d29yay4KTm90ZToKdHJ5IG5vdCB0byBwYXNzIHdob2xlIGJ1aWxkX3N0YXRlIHRvIGNvbmNyZXRl
IHRhYmxlcyBidWlsZGVycyBhbmQgdXNlCmFyZ3VtZW50cy9kZWRpY2F0ZWQgc3RydWN0dXJlcyB0
byBwYXNzIGRhdGEgbmVlZGVkIGZvciB0aGF0IGNvbmNyZXRlCnRhYmxlLgoKPiAKPiBDaGVlcnMs
Cj4gU2FtdWVsLgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 11:02:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 11:02: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-devel-bounces@lists.xenproject.org>)
	id 1gQ9E5-00023A-OP; Fri, 23 Nov 2018 11:02: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=gtff=oc=armlinux.org.uk=linux+xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1gQ9E4-000235-Jt
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 11:02:20 +0000
X-Inumbo-ID: 3da41e2e-ef0f-11e8-9a16-bc764e045a96
Received: from pandora.armlinux.org.uk (unknown
 [2001:4d48:ad52:3201:214:fdff:fe10:1be6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3da41e2e-ef0f-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 11:02:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=armlinux.org.uk; s=pandora-2014; h=Sender:In-Reply-To:Content-Type:
 MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=89SqnHUBJVH4SSnKUE4heYWz1CsGLkG6HBlKxGrfh/A=; b=KVJNTbQS2hUtz95SILo5ri8mn
 iYpIGO/Ejif/JzFxeVJbC82mrI9oMsim9ui/yoP02AMLqmPd8Z7xQWSEhWMQ8JRSEirpOdKrfXzbR
 WPcxmHRXCL6bWt+MzQ39fOf3akIOAhjvrP6adMyIfW2qYUkicay8b1g46hKF7415dbOa8=;
Received: from n2100.armlinux.org.uk
 ([fd8f:7570:feb6:1:214:fdff:fe10:4f86]:48266)
 by pandora.armlinux.org.uk with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1)
 (envelope-from <linux@armlinux.org.uk>)
 id 1gQ9Dl-0007YV-NJ; Fri, 23 Nov 2018 11:02:02 +0000
Received: from linux by n2100.armlinux.org.uk with local (Exim 4.90_1)
 (envelope-from <linux@n2100.armlinux.org.uk>)
 id 1gQ9Dh-0005kq-Ow; Fri, 23 Nov 2018 11:01:57 +0000
Date: Fri, 23 Nov 2018 11:01:55 +0000
From: Russell King - ARM Linux <linux@armlinux.org.uk>
To: Joerg Roedel <joro@8bytes.org>
Message-ID: <20181123110155.GR30658@n2100.armlinux.org.uk>
References: <20181122140320.24080-1-hch@lst.de>
 <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
 <20181122170715.GI30658@n2100.armlinux.org.uk>
 <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
 <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
 <20181123104918.GE1586@8bytes.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181123104918.GE1586@8bytes.org>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, Robin Murphy <robin.murphy@arm.com>,
 jdmason@kudzu.us, the arch/x86 maintainers <x86@kernel.org>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 Linus Torvalds <torvalds@linux-foundation.org>, Christoph Hellwig <hch@lst.de>,
 linux-arm-kernel@lists.infradead.org, m.szyprowski@samsung.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMTE6NDk6MThBTSArMDEwMCwgSm9lcmcgUm9lZGVsIHdy
b3RlOgo+IE9uIFRodSwgTm92IDIyLCAyMDE4IGF0IDA1OjUyOjE1UE0gKzAwMDAsIFJvYmluIE11
cnBoeSB3cm90ZToKPiA+IFVuZm9ydHVuYXRlbHksIHdpdGggdGhpbmdzIGxpa2UgdGhlIHRvcC1k
b3duIElPVkEgYWxsb2NhdG9yLCBhbmQgMzItYml0Cj4gPiBzeXN0ZW1zIGluIGdlbmVyYWwsICJ0
aGUgdG9wIDQwOTUiIHZhbHVlcyBtYXkgd2VsbCBzdGlsbCBiZSB2YWxpZCBhZGRyZXNzZXMKPiA+
IC0gd2UncmUgcmVseWluZyBvbiBhIDEtYnl0ZSBtYXBwaW5nIG9mIHRoZSB2ZXJ5IHRvcCBieXRl
IG9mIG1lbW9yeS9JT1ZBCj4gPiBzcGFjZSBiZWluZyBzdWZmaWNpZW50bHkgcmlkaWN1bG91cyB0
aGF0IG5vIHJlYWwgY29kZSB3b3VsZCBldmVyIGRvIHRoYXQsCj4gPiBidXQgZXZlbiBhIDQtYnl0
ZSBtYXBwaW5nIG9mIHRoZSB0b3AgNCBieXRlcyBpcyB3aXRoaW4gdGhlIHJlYWxtcyBvZiB0aGUK
PiA+IHBsYXVzaWJsZSAoSSd2ZSBkZWZpbml0ZWx5IHNlZW4gdGhlIFVTQiBsYXllciBtYWtlIDgt
Ynl0ZSBtYXBwaW5ncyBmcm9tIGFueQo+ID4gb2xkIG9mZnNldCB3aXRoaW4gYSBwYWdlLCBmb3Ig
ZXhhbXBsZSkuCj4gCj4gQnV0IHdlIGNhbiBlYXNpbHkgd29yayBhcm91bmQgdGhhdCBieSByZXNl
cnZpbmcgdGhlIHRvcCA0ayBvZiB0aGUgZmlyc3QKPiA0R0Igb2YgSU9WQSBhZGRyZXNzIHNwYWNl
IGluIHRoZSBhbGxvY2F0b3IsIG5vPyBUaGVuIHRoZXNlIHZhbHVlcyBhcmUKPiBuZXZlciByZXR1
cm5lZCBhcyB2YWxpZCBETUEgaGFuZGxlcy4KCll1Y2suICBTbywgaWYgd2UgaGF2ZSBhIDRHQiBu
b24tUEFFIDMyLWJpdCBzeXN0ZW0sIG9yIGEgUEFFIHN5c3RlbQp3aGVyZSB3ZSBoYXZlIHZhbGlk
IG1lbW9yeSBhY3Jvc3MgdGhlIDRHQiBib3VuZGFyeSBhbmQgbm8gSU9NTVUsCndlIGhhdmUgdG8g
cmVzZXJ2ZSB0aGUgdG9wIDRLIHBhZ2UgaW4gdGhlIGZpcnN0IDRHQiBvZiBSQU0/CgpMaW51cycg
SVNfRE1BX0VSUigpIHNvbHV0aW9uIGlzIHdheSBtb3JlIHByZWZlcmFibGUsIGJ1dCB1bmZvcnR1
bmF0ZWx5Cml0IHN0aWxsIGZhbGxzIHNob3J0LCBiZWNhdXNlIGl0IGtub2NrcyBvdXQgdGhlIHRv
cCA0SyBvZiBldmVyeSBETUEKY2FwYWJsZSBidXMuCgpBIERNQSBjYXBhYmxlIGJ1cyBtYXkgaW52
b2x2ZSBzb21lIHRyYW5zbGF0aW9uIG9mIHRoZSBhZGRyZXNzIChlZywgYnkKc2ltcGxlIG9mZnNl
dHRpbmcpIHdoaWNoIG1lYW5zIHRoYXQgd2UnZCBuZWVkIHRvIHBvdGVudGlhbGx5IGtub2NrIG91
dAptdWx0aXBsZSBwYWdlcyBmcm9tIHRoZSBwYWdlIGFsbG9jYXRvciBmb3IgZWFjaCBvZiB0aG9z
ZSBwYWdlcyB0aGF0CmNvcnJlc3BvbmQgdG8gdGhlIHRvcCA0SyBvZiBhbnkgRE1BIGNhcGFibGUg
YnVzLiAgS25vd2luZyB0aGF0IGF0IHRoZQpyaWdodCB0aW1lIGF0IGJvb3Qgd2lsbCBiZSBmdW4h
ICBJdCBhbHNvIHNvdW5kcyB3YXN0ZWZ1bCB0byBtZS4KClJhdGhlciB0aGFuIGludmVudGluZyBt
YWdpYyBjb29raWVzIGxpa2UgdGhpcywgSSdkIG11Y2ggcmF0aGVyIHdlCnNhbml0aXNlZCB0aGUg
QVBJIHNvIHRoYXQgd2UgaGF2ZSBmdW5jdGlvbnMgdGhhdCByZXR1cm4gc3VjY2VzcyBvcgphbiBl
cnJvciBjb2RlLCByYXRoZXIgdGhhbiB0cnlpbmcgdG8gc2hvZS1ob3JuIHNvbWUga2luZCBvZiBt
YWdpYwplcnJvciBjb2RlcyBpbnRvIGRtYV9hZGRyX3QgYW5kIHN1YnRseSBicmVhayBzeXN0ZW1z
IGluIHRoZSBwcm9jZXNzLgoKLS0gClJNSydzIFBhdGNoIHN5c3RlbTogaHR0cDovL3d3dy5hcm1s
aW51eC5vcmcudWsvZGV2ZWxvcGVyL3BhdGNoZXMvCkZUVEMgYnJvYWRiYW5kIGZvciAwLjhtaWxl
IGxpbmUgaW4gc3VidXJiaWE6IHN5bmMgYXQgMTIuMU1icHMgZG93biA2MjJrYnBzIHVwCkFjY29y
ZGluZyB0byBzcGVlZHRlc3QubmV0OiAxMS45TWJwcyBkb3duIDUwMGticHMgdXAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 11:04:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 11:04: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-devel-bounces@lists.xenproject.org>)
	id 1gQ9Ft-000293-5y; Fri, 23 Nov 2018 11:04: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=2kz0=oc=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gQ9Fr-00028v-Ry
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 11:04:11 +0000
X-Inumbo-ID: 811f4296-ef0f-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 811f4296-ef0f-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 11:04:10 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 289C836807;
 Fri, 23 Nov 2018 11:04:10 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 543B15D763;
 Fri, 23 Nov 2018 11:04:07 +0000 (UTC)
Date: Fri, 23 Nov 2018 12:04:05 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181123120405.4b94a220@redhat.com>
In-Reply-To: <20181121231217.GA4450@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-12-sameo@linux.intel.com>
 <20181114115537.3357921b@redhat.com>
 <20181121231217.GA4450@caravaggio>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Fri, 23 Nov 2018 11:04:10 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 11/24] hw: acpi: Export and
 generalize the PCI host AML API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Yang Zhong <yang.zhong@intel.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Rob Bradford <robert.bradford@intel.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 Shannon Zhao <shannon.zhaosl@gmail.com>, qemu-arm@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMiBOb3YgMjAxOCAwMDoxMjoxNyArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IEhpIElnb3IsCj4gCj4gT24gV2VkLCBOb3YgMTQsIDIw
MTggYXQgMTE6NTU6MzdBTSArMDEwMCwgSWdvciBNYW1tZWRvdiB3cm90ZToKPiA+IE9uIE1vbiwg
IDUgTm92IDIwMTggMDI6NDA6MzQgKzAxMDAKPiA+IFNhbXVlbCBPcnRpeiA8c2FtZW9AbGludXgu
aW50ZWwuY29tPiB3cm90ZToKPiA+ICAgCj4gPiA+IEZyb206IFlhbmcgWmhvbmcgPHlhbmcuemhv
bmdAaW50ZWwuY29tPgo+ID4gPiAKPiA+ID4gVGhlIEFNTCBidWlsZCByb3V0aW5lcyBmb3IgdGhl
IFBDSSBob3N0IGJyaWRnZSBhbmQgdGhlIGNvcnJlc3BvbmRpbmcKPiA+ID4gRFNEVCBhZGRpdGlv
biBhcmUgbmVpdGhlciB4ODYgbm9yIFBDIG1hY2hpbmUgdHlwZSBzcGVjaWZpYy4KPiA+ID4gV2Ug
Y2FuIG1vdmUgdGhlbSB0byB0aGUgYXJjaGl0ZWN0dXJlIGFnbm9zdGljIGh3L2FjcGkgZm9sZGVy
LCBhbmQgYnkKPiA+ID4gY2FycnlpbmcgYWxsIHRoZSBuZWVkZWQgaW5mb3JtYXRpb24gdGhyb3Vn
aCBhIG5ldyBBY3BpUGNpQnVzIHN0cnVjdHVyZSwKPiA+ID4gd2UgY2FuIG1ha2UgdGhlbSBQQyBt
YWNoaW5lIHR5cGUgaW5kZXBlbmRlbnQuICAKPiA+IAo+ID4gSSdtIGRvbid0IGtub3cgYW55dGhp
bmcgYWJvdXQgUENJLCBidXQgZnVuY3Rpb25hbCBjaGFuZ2VzIGRvZXNuJ3QgbG9vawo+ID4gY29y
cmVjdCB0byBtZS4KPiA+Cj4gPiBTZWUgbW9yZSBkZXRhaWxlZCBjb21tZW50cyBiZWxvdy4KPiA+
IAo+ID4gTWFyY2VsLAo+ID4gY291bGQgeW91IHRha2UgYSBsb29rIG9uIHRoaXMgcGF0Y2ggKGlu
IHBhcnRpY3VsYXIgbWFpbiBjc3IgY2hhbmdlcyksIHBscz8KPiA+ICAgCj4gPiA+IAo+ID4gPiBT
aWduZWQtb2ZmLWJ5OiBZYW5nIFpob25nIDx5YW5nLnpob25nQGludGVsLmNvbT4KPiA+ID4gU2ln
bmVkLW9mZi1ieTogUm9iIEJyYWRmb3JkIDxyb2JlcnQuYnJhZGZvcmRAaW50ZWwuY29tPgo+ID4g
PiBTaWduZWQtb2ZmLWJ5OiBTYW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNvbT4KPiA+
ID4gLS0tCj4gPiA+ICBpbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmggfCAgIDggKysKPiA+ID4g
IGh3L2FjcGkvYW1sLWJ1aWxkLmMgICAgICAgICB8IDE1NyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiA+ID4gIGh3L2kzODYvYWNwaS1idWlsZC5jICAgICAgICB8IDExNSAr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gPiAgMyBmaWxlcyBjaGFuZ2VkLCAxNzMgaW5z
ZXJ0aW9ucygrKSwgMTA3IGRlbGV0aW9ucygtKQo+ID4gPiAKPiA+ID4gZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaCBiL2luY2x1ZGUvaHcvYWNwaS9hbWwtYnVpbGQuaAo+
ID4gPiBpbmRleCBmZGUyNzg1YjlhLi4xODYxZTM3ZWJmIDEwMDY0NAo+ID4gPiAtLS0gYS9pbmNs
dWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgKPiA+ID4gKysrIGIvaW5jbHVkZS9ody9hY3BpL2FtbC1i
dWlsZC5oCj4gPiA+IEBAIC0yMjksNiArMjI5LDEyIEBAIHR5cGVkZWYgc3RydWN0IEFjcGlNY2Zn
SW5mbyB7Cj4gPiA+ICAgICAgdWludDMyX3QgbWNmZ19zaXplOwo+ID4gPiAgfSBBY3BpTWNmZ0lu
Zm87Cj4gPiA+ICAKPiA+ID4gK3R5cGVkZWYgc3RydWN0IEFjcGlQY2lCdXMgewo+ID4gPiArICAg
IFBDSUJ1cyAqcGNpX2J1czsKPiA+ID4gKyAgICBSYW5nZSAqcGNpX2hvbGU7Cj4gPiA+ICsgICAg
UmFuZ2UgKnBjaV9ob2xlNjQ7Cj4gPiA+ICt9IEFjcGlQY2lCdXM7ICAKPiA+IEFnYWluLCB0aGlz
IGFuZCBhbGwgYmVsb3cgaXMgbm90IGFtbC1idWlsZCBtYXRlcmlhbC4KPiA+IENvbnNpZGVyIGFk
ZGluZy91c2luZyBwY2kgc3BlY2lmaWMgYWNwaSBmaWxlIGZvciBpdC4KPiA+IAo+ID4gQWxzbyBl
dmVuIHRob3VnaCBwY2kgQU1MIGluIGFybS92aXJ0IGlzIHRvIGEgbGFyZ2UgZGVncmVlIGEgc3Vi
c2V0Cj4gPiBvZiB4ODYgdGFyZ2V0IGFuZCBpdCB3b3VsZCBiZSBtdWNoIGJldHRlciB0byB1bmlm
eSBBUk0gcGFydCB3aXRoIHg4NiwKPiA+IGl0IHByb2JhYmx5IHdpbGwgYmUgdG8gYmlnL2NvbXBs
ZXggb2YgYSBjaGFuZ2UgaWYgd2UgdGFrZSBvbiBpdCBpbgo+ID4gb25lIGdvLgo+ID4gCj4gPiBT
byBub3QgdG8gZGVyYWlsIHlvdSBmcm9tIHRoZSBnb2FsIHRvbyBtdWNoLCB3ZSBwcm9iYWJseSBz
aG91bGQKPiA+IGdlbmVyYWxpemUgdGhpcyBhIGxpdHRsZSBiaXQgbGVzcywgbGltaXRpbmcgcmVm
YWN0b3JpbmcgdG8geDg2Cj4gPiB0YXJnZXQgZm9yIG5vdy4gIAo+IFNvIGtlZXBpbmcgaXQgdW5k
ZXIgaTM4NiBtZWFucyBpdCB3b24ndCBiZSBhY2Nlc3NpYmxlIHRocm91Z2ggaHcvYWNwaS8sCj4g
d2hpY2ggbWVhbnMgd2Ugd29uJ3QgYmUgYWJsZSB0byBoYXZlIGEgZ2VuZXJpYyBody9hY3BpL3Jl
ZHVjZWQuYwo+IGltcGxlbWVudGF0aW9uLiBGcm9tIG91ciBwZXJzcGVjdGl2ZSwgdGhpcyBpcyB0
aGUgcHJvYmxlbSB3aXRoIGtlZXBpbmcKPiB0aGluZ3MgdW5kZXIgaTM4NiBiZWNhdXNlIHdlJ3Jl
IG5vdCBzdXJlIHlldCBob3cgbXVjaCBnZW5lcmljIGl0IGlzOiBJdAo+IHN0aWxsIHdvbid0IGJl
IHNoYXJlYWJsZSBmb3IgYSBnZW5lcmljIGhhcmR3YXJlLXJlZHVjZWQgQUNQSQo+IGltcGxlbWVu
dGF0aW9uIHdoaWNoIG1lYW5zIHdlJ2xsIGhhdmUgdG8gdGVtcG9yYXJpbHkgaGF2ZSB5ZXQgYW5v
dGhlcgo+IGhhcmR3YXJlLXJlZHVjZWQgQUNQSSBpbXBsZW1lbnRhdGlvbiB1bmRlciBody9pMzg2
IHRoaXMgdGltZS4KPiBJIGd1ZXNzIHRoaXMgaXMgd2hhdCBNaWNoYWVsIG1lYW50IGJ5IGtlZXBp
bmcgc29tZSBwYXJ0cyBvZiB0aGUgY29kZQo+IGR1cGxpY2F0ZWQgZm9yIG5vdy4KPiAKPiBJIGZl
ZWwgaXQnZCBiZSBlYXNpZXIgdG8gbW92ZSB0aG9zZSBBUElzIHVuZGVyIGEgc2hhcmVhYmxlIGxv
Y2F0aW9uLCB0bwo+IG1ha2UgaXQgZWFzaWVyIGZvciBBUk0gdG8gY29uc3VtZSBpdCBldmVuIGlm
IGl0J3Mgbm90IGVudGlyZWx5IGdlbmVyaWMgeWV0Lgo+IEJ1dCB5b3UgZ3V5cyBhcmUgdGhlIG1h
aW50YWluZXJzIGFuZCBpZiB5b3UgdGhpbmsgd2Ugc2hvdWxkIHJlc3RyaWMgdGhlCj4gZ2VuZXJh
bGl6YXRpb24gdG8geDg2IG9ubHkgZm9yIG5vdywgd2UgY2FuIGdvIGZvciBpdC4KSWYgY29kZSBp
cyBnZW5lcmljICh5b3UgY2FuIHJldXNlIGl0IHdpdGggYXJtL3ZpcnQgaW4gdGhlIHNhbWUgc2Vy
aWVzKQp0aGVuIHBsYWNlIGl0IGluIGh3L2FjcGkgb3RoZXJ3aXNlIGlmIGl0J3Mgc2VtaS1nZW5l
cmljIHB1dCB0byBody9pMzg2LgpJZiBpdCB3b3VsZCBiZSBhIHNlcGFyYXRlIGZpbGUgaXQgd291
bGQgYmUgZWFzaWVyIHRvIG1vdmUgaXQgdG8gZ2VuZXJpYwpwbGFjZSB3aGVuIHdlIGFyZSBhYmxl
IHRvIHJlc3VzZSBpdCB3aXRoIGFybS92aXJ0LgoKIAo+IENoZWVycywKPiBTYW11ZWwuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 11:09:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 11:09: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-devel-bounces@lists.xenproject.org>)
	id 1gQ9Kj-0002O0-Q0; Fri, 23 Nov 2018 11:09: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=wcvb=oc=citrix.com=prvs=85824b8b3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gQ9Kh-0002Mo-NQ
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 11:09:11 +0000
X-Inumbo-ID: 33e6a4fa-ef10-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33e6a4fa-ef10-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 11:09:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,269,1539648000"; d="scan'208";a="71341926"
Date: Fri, 23 Nov 2018 11:09:08 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20181123110907.GH2448@perard.uk.xensource.com>
References: <20181112164930.25893-1-anthony.perard@citrix.com>
 <20181112164930.25893-6-anthony.perard@citrix.com>
 <20181122190453.GA6260@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181122190453.GA6260@mail-itl>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v6 05/11] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDg6MDQ6NTNQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIE1vbiwgTm92IDEyLCAyMDE4IGF0IDA0OjQ5OjI0UE0g
KzAwMDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gK3N0YXRpYyBpbnQgcW1wX2V2X2NhbGxi
YWNrX3JlYWRhYmxlKGxpYnhsX19lZ2MgKmVnYywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fZXZfcW1wICpldiwgaW50IGZkKQo+ID4gK3sKPiA+ICsgICAg
RUdDX0dDOwo+ID4gKwo+ID4gKyAgICB3aGlsZSAoMSkgewo+ID4gKyAgICAgICAgc3NpemVfdCBy
Owo+ID4gKwo+ID4gKyAgICAgICAgLyogQ2hlY2sgaWYgdGhlIGJ1ZmZlciBzdGlsbCBoYXZlIHNw
YWNlLCBvciBpbmNyZWFzZSBzaXplICovCj4gPiArICAgICAgICBpZiAoZXYtPnJ4X2J1Zl9zaXpl
IC0gZXYtPnJ4X2J1Zl91c2VkIDwgUU1QX1JFQ0VJVkVfQlVGRkVSX1NJWkUpIHsKPiA+ICsgICAg
ICAgICAgICBldi0+cnhfYnVmX3NpemUgPSBtYXgoZXYtPnJ4X2J1Zl9zaXplICogMiwKPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNpemVfdClRTVBfUkVDRUlWRV9CVUZGRVJf
U0laRSAqIDIpOwo+ID4gKyAgICAgICAgICAgIGFzc2VydChldi0+cnhfYnVmX3NpemUgPD0gUU1Q
X01BWF9TSVpFX1JYX0JVRik7Cj4gPiArICAgICAgICAgICAgaWYgKGV2LT5yeF9idWZfc2l6ZSA+
IFFNUF9NQVhfU0laRV9SWF9CVUYpIHsKPiA+ICsgICAgICAgICAgICAgICAgTE9HRChFUlJPUiwg
ZXYtPmRvbWlkLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICJRTVAgcmVjZWl2ZSBidWZmZXIg
aXMgdG9vIGJpZyAoJWxkID4gJWxsZCkiLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgIGV2LT5y
eF9idWZfc2l6ZSwgUU1QX01BWF9TSVpFX1JYX0JVRik7Cj4gPiArICAgICAgICAgICAgICAgIHJl
dHVybiBFUlJPUl9CVUZGRVJGVUxMOwo+IAo+IFdoYXQgaWYgeW91IHJlY2VpdmUgbXVsdGlwbGUg
bWVzc2FnZXMgKGV2ZW50cz8pLCBidXQgYWN0dWFsbHkgYSBzaW5nbGUKPiBtZXNzYWdlIGRvIGZp
dCBpbiBhIGJ1ZmZlcj8gSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gc3RvcCByZWNlaXZp
bmcKPiB0aGUgZGF0YSBpbiB0aGUgY2FzZSBvZiBidWZmZXIgZnVsbCwgYnV0IHRyeSB0byBmaW5k
IGEgdmFsaWQgbWVzc2FnZQo+IGJlZm9yZSBlcnJvcmluZyBvdXQuCgpZZXMsIHRoYXQgaGF2ZSBi
ZWVuIHRha2VuIGNhcmUgb2YgaW4gdGhlIHY3IHRoYXQgSSdtIGFib3V0IHRvIHNlbmQuCgpUaGUg
bmV3IGFsZ29yaXRobWUgaXMgdGhlIGZvbGxvd2luZzoKCndoaWxlIHRydWU6CiAgICBwYXJzZShi
dWZmZXIpLCB1bnRpbCBubyBtb3JlIG1lc3NhZ2VzIGNhbiBiZSBmb3VuZAogICAgcmVhZChzb2Nr
ZXQpLCBvbmNlCiAgICBpZiBFV09VTERCTE9DSywgZXhpdAoKQnV0IHRoYW5rcyBmb3IgdGhlIHJl
dmlldy4KCkZZSSwgdGhhdCBoYXZlIGJlZW4gdGFsa2VkIGFib3V0IGluIGEgZGlmZmVyZW50IHRo
cmVhZCAoYmVjYXVzZSBJCm1pc3R5cGVkIHRoZSBnaXQtc2VuZC1lbWFpbCBjb21tYW5kKToKPDIw
MTgxMTE1MTExNTEwLjExNjI4LTEtYW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCi0tIApBbnRo
b255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 11:14:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 11:14: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-devel-bounces@lists.xenproject.org>)
	id 1gQ9Pb-0003Hb-Oc; Fri, 23 Nov 2018 11:14: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=np75=oc=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gQ9Pa-0003HW-SI
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 11:14:14 +0000
X-Inumbo-ID: e8e6c636-ef10-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8e6c636-ef10-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 11:14:14 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id CE8AB3138BAA;
 Fri, 23 Nov 2018 11:14:12 +0000 (UTC)
Received: from [10.36.118.36] (unknown [10.36.118.36])
 by smtp.corp.redhat.com (Postfix) with ESMTP id EDDC827C5C;
 Fri, 23 Nov 2018 11:13:58 +0000 (UTC)
To: linux-mm@kvack.org
References: <20180928150357.12942-1-david@redhat.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <b01a956b-080c-c643-6473-eb132b9f7200@redhat.com>
Date: Fri, 23 Nov 2018 12:13:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20180928150357.12942-1-david@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.42]); Fri, 23 Nov 2018 11:14:13 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RFC] mm/memory_hotplug: Introduce memory
 block types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Rich Felker <dalias@libc.org>,
 linux-ia64@vger.kernel.org, linux-sh@vger.kernel.org,
 Peter Zijlstra <peterz@infradead.org>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>,
 Pavel Tatashin <pavel.tatashin@microsoft.com>, Michal Hocko <mhocko@suse.com>,
 Paul Mackerras <paulus@samba.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Rashmica Gupta <rashmica.g@gmail.com>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-s390@vger.kernel.org,
 Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Michael Ellerman <mpe@ellerman.id.au>, linux-acpi@vger.kernel.org,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Michal_Such=c3=a1nek?= <msuchanek@suse.de>,
 Rob Herring <robh@kernel.org>, Len Brown <lenb@kernel.org>,
 Fenghua Yu <fenghua.yu@intel.com>, Stephen Rothwell <sfr@canb.auug.org.au>,
 "mike.travis@hpe.com" <mike.travis@hpe.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>,
 =?UTF-8?Q?Jonathan_Neusch=c3=a4fer?= <j.neuschaefer@gmx.net>,
 Nicholas Piggin <npiggin@gmail.com>, Joe Perches <joe@perches.com>,
 =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= <jglisse@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>,
 Joonsoo Kim <iamjoonsoo.kim@lge.com>, Oscar Salvador <osalvador@suse.de>,
 Juergen Gross <jgross@suse.com>, Tony Luck <tony.luck@intel.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMDkuMTggMTc6MDMsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+IEhvdyB0by93aGVu
IHRvIG9ubGluZSBob3RwbHVnZ2VkIG1lbW9yeSBpcyBoYXJkIHRvIG1hbmFnZSBmb3IKPiBkaXN0
cmlidXRpb25zIGJlY2F1c2UgZGlmZmVyZW50IG1lbW9yeSB0eXBlcyBhcmUgdG8gYmUgdHJlYXRl
ZCBkaWZmZXJlbnRseS4KPiBSaWdodCBub3csIHdlIG5lZWQgY29tcGxpY2F0ZWQgdWRldiBydWxl
cyB0aGF0IGUuZy4gY2hlY2sgaWYgd2UgYXJlCj4gcnVubmluZyBvbiBzMzkweCwgb24gYSBwaHlz
aWNhbCBzeXN0ZW0gb3Igb24gYSB2aXJ0dWFsaXplZCBzeXN0ZW0uIEJ1dAo+IHRoZXJlIGlzIGFs
c28gc29tZXRpbWVzIHRoZSBkZW1hbmQgdG8gcmVhbGx5IG9ubGluZSBtZW1vcnkgaW1tZWRpYXRl
bHkKPiB3aGlsZSBhZGRpbmcgaW4gdGhlIGtlcm5lbCBhbmQgbm90IHRvIHdhaXQgZm9yIHVzZXIg
c3BhY2UgdG8gbWFrZSBhCj4gZGVjaXNpb24uIEFuZCBvbiB2aXJ0dWFsaXplZCBzeXN0ZW1zIHRo
ZXJlIG1pZ2h0IGJlIGRpZmZlcmVudAo+IHJlcXVpcmVtZW50cywgZGVwZW5kaW5nIG9uICJob3ci
IHRoZSBtZW1vcnkgd2FzIGFkZGVkIChhbmQgaWYgaXQgd2lsbAo+IGV2ZW50dWFsbHkgZ2V0IHVu
cGx1Z2dlZCBhZ2FpbiAtIERJTU0gdnMuIHBhcmF2aXJ0dWFsaXplZCBtZWNoYW5pc21zKS4KPiAK
PiBPbiB0aGUgb25lIGhhbmQsIHdlIGhhdmUgcGh5c2ljYWwgc3lzdGVtcyB3aGVyZSB3ZSBzb21l
dGltZXMKPiB3YW50IHRvIGJlIGFibGUgdG8gdW5wbHVnIG1lbW9yeSBhZ2FpbiAtIGUuZy4gYSBE
SU1NIC0gc28gd2UgaGF2ZSB0byBvbmxpbmUKPiBpdCB0byB0aGUgTU9WQUJMRSB6b25lIG9wdGlv
bmFsbHkuIFRoYXQgZGVjaXNpb24gaXMgdXN1YWxseSBtYWRlIGluIHVzZXIKPiBzcGFjZS4KPiAK
PiBPbiB0aGUgb3RoZXIgaGFuZCwgd2UgaGF2ZSBtZW1vcnkgdGhhdCBzaG91bGQgbmV2ZXIgYmUg
b25saW5lZAo+IGF1dG9tYXRpY2FsbHksIG9ubHkgd2hlbiBhc2tlZCBmb3IgYnkgYW4gYWRtaW5p
c3RyYXRvci4gU3VjaCBtZW1vcnkgb25seQo+IGFwcGxpZXMgdG8gdmlydHVhbGl6ZWQgZW52aXJv
bm1lbnRzIGxpa2UgczM5MHgsIHdoZXJlIHRoZSBjb25jZXB0IG9mCj4gInN0YW5kYnkiIG1lbW9y
eSBleGlzdHMuIE1lbW9yeSBpcyBkZXRlY3RlZCBhbmQgYWRkZWQgZHVyaW5nIGJvb3QsIHNvIGl0
Cj4gY2FuIGJlIG9ubGluZWQgd2hlbiByZXF1ZXN0ZWQgYnkgdGhlIGFkbWluaW5pc3RyYXRvciBv
ciBzb21lIHRvb2xpbmcuCj4gT25seSB3aGVuIG9ubGluaW5nLCBtZW1vcnkgd2lsbCBiZSBhbGxv
Y2F0ZWQgaW4gdGhlIGh5cGVydmlzb3IuCj4gCj4gQnV0IHRoZW4sIHdlIGFsc28gaGF2ZSBwYXJh
dmlydHVhbGl6ZWQgZGV2aWNlcyAobmFtZWx5IHhlbiBhbmQgaHlwZXItdgo+IGJhbGxvb25zKSwg
dGhhdCBob3RwbHVnIG1lbW9yeSB0aGF0IHdpbGwgbmV2ZXIgZXZlciBiZSByZW1vdmVkIGZyb20g
YQo+IHN5c3RlbSByaWdodCBub3cgdXNpbmcgb2ZmbGluZV9wYWdlcy9yZW1vdmVfbWVtb3J5LiBJ
ZiBhdCBhbGwsIHRoaXMgbWVtb3J5Cj4gaXMgbG9naWNhbGx5IHVucGx1Z2dlZCBhbmQgaGFuZGVk
IGJhY2sgdG8gdGhlIGh5cGVydmlzb3IgdmlhIGJhbGxvb25pbmcuCj4gCj4gRm9yIHBhcmF2aXJ0
dWFsaXplZCBkZXZpY2VzIGl0IGlzIHJlbGV2YW50IHRoYXQgbWVtb3J5IGlzIG9ubGluZWQgYXMK
PiBxdWlja2x5IGFzIHBvc3NpYmxlIGFmdGVyIGFkZGluZyAtIGFuZCB0aGF0IGl0IGlzIGFkZGVk
IHRvIHRoZSBOT1JNQUwKPiB6b25lLiBPdGhlcndpc2UsIGl0IGNvdWxkIGhhcHBlbiB0aGF0IHRv
byBtdWNoIG1lbW9yeSBpbiBhIHJvdyBpcyBhZGRlZAo+IChidXQgbm90IG9ubGluZWQpLCByZXN1
bHRpbmcgaW4gb3V0LW9mLW1lbW9yeSBjb25kaXRpb25zIGR1ZSB0byB0aGUKPiBhZGRpdGlvbmFs
IG1lbW9yeSBmb3IgInN0cnVjdCBwYWdlcyIgYW5kIGZyaWVuZHMuIE1PVkFCTEUgem9uZSBhcyB3
ZWxsCj4gYXMgZGVsYXlzIG1pZ2h0IGJlIHZlcnkgcHJvYmxlbWF0aWMgYW5kIGxlYWQgdG8gY3Jh
c2hlcyAoZS5nLiB6b25lCj4gaW1iYWxhbmNlKS4KPiAKPiBUaGVyZWZvcmUsIGludHJvZHVjZSBt
ZW1vcnkgYmxvY2sgdHlwZXMgYW5kIG9ubGluZSBtZW1vcnkgZGVwZW5kaW5nIG9uCj4gaXQgd2hl
biBhZGRpbmcgdGhlIG1lbW9yeS4gRXhwb3NlIHRoZSBtZW1vcnkgdHlwZSB0byB1c2VyIHNwYWNl
LCBzbyB1c2VyCj4gc3BhY2UgaGFuZGxlcnMgY2FuIHN0YXJ0IHRvIHByb2Nlc3Mgb25seSAibm9y
bWFsIiBtZW1vcnkuIE90aGVyIG1lbW9yeQo+IGJsb2NrIHR5cGVzIGNhbiBiZSBpZ25vcmVkLiBP
bmUgdGhpbmcgbGVzcyB0byB3b3JyeSBhYm91dCBpbiB1c2VyIHNwYWNlLgo+IAoKU28gSSB3YXMg
bG9va2luZyBpbnRvIGFsdGVybmF0aXZlcy4KCjEuIFByb3ZpZGUgb25seSAibm9ybWFsIiBhbmQg
InN0YW5kYnkiIG1lbW9yeSB0eXBlcyB0byB1c2VyIHNwYWNlLiBUaGlzCndheSB1c2VyIHNwYWNl
IGNhbiBtYWtlIHNtYXJ0ZXIgZGVjaXNpb25zIGFib3V0IGhvdyB0byBvbmxpbmUgbWVtb3J5LgpO
b3QgcmVhbGx5IHN1cmUgaWYgdGhpcyBpcyB0aGUgcmlnaHQgd2F5IHRvIGdvLgoKCjIuIFVzZSBk
ZXZpY2UgZHJpdmVyIGluZm9ybWF0aW9uIChhcyBtZW50aW9uZWQgYnkgTWljaGFsIFMuKS4KClRo
ZSBwcm9ibGVtIHJpZ2h0IG5vdyBpcyB0aGF0IHRoZXJlIGFyZSBubyBkcml2ZXJzIGZvciBtZW1v
cnkgYmxvY2sKZGV2aWNlcy4gVGhlICJtZW1vcnkiIHN1YnN5c3RlbSBoYXMgbm8gZHJpdmVycywg
c28gdGhlIEtPQkpfQUREIHVldmVudAp3aWxsIG5vdCBjb250YWluIGEgIkRSSVZFUiIgaW5mb3Jt
YXRpb24gYW5kIHdlIGF2ZSBubyBpZGVhIHdoYXQga2luZCBvZgptZW1vcnkgYmxvY2sgZGV2aWNl
IHdlIGhvbGQgaW4gb3VyIGhhbmRzLgoKJCB1ZGV2YWRtIGluZm8gLXEgYWxsIC1hIC9zeXMvZGV2
aWNlcy9zeXN0ZW0vbWVtb3J5L21lbW9yeTAKCiAgbG9va2luZyBhdCBkZXZpY2UgJy9kZXZpY2Vz
L3N5c3RlbS9tZW1vcnkvbWVtb3J5MCc6CiAgICBLRVJORUw9PSJtZW1vcnkwIgogICAgU1VCU1lT
VEVNPT0ibWVtb3J5IgogICAgRFJJVkVSPT0iIgogICAgQVRUUntvbmxpbmV9PT0iMSIKICAgIEFU
VFJ7cGh5c19kZXZpY2V9PT0iMCIKICAgIEFUVFJ7cGh5c19pbmRleH09PSIwMDAwMDAwMCIKICAg
IEFUVFJ7cmVtb3ZhYmxlfT09IjAiCiAgICBBVFRSe3N0YXRlfT09Im9ubGluZSIKICAgIEFUVFJ7
dmFsaWRfem9uZXN9PT0ibm9uZSIKCgpJZiB3ZSB3b3VsZCBwcm92aWRlICJmYWtlIiBkcml2ZXJz
IGZvciB0aGUgbWVtb3J5IGJsb2NrIGRldmljZXMgd2Ugd2FudAp0byB0cmVhdCBpbiBhIHNwZWNp
YWwgd2F5IGluIHVzZXIgc3BhY2UgKGUuZy4gc3RhbmRieSBtZW1vcnkgb24gczM5MHgpLAp1c2Vy
IHNwYWNlIGNvdWxkIHVzZSB0aGF0IGluZm9ybWF0aW9uIHRvIG1ha2Ugc21hcnRlciBkZWNpc2lv
bnMuCgpBZGRpbmcgc3VjaCBkcml2ZXJzIG1pZ2h0IHdvcmsuIE15IHN1Z2dlc3Rpb24gd291bGQg
YmUgdG8gbGV0IG9yZGluYXJ5CkRJTU1zIGJlIHdpdGhvdXQgYSBkcml2ZXIgZm9yIG5vdyBhbmQg
b25seSBzcGVjaWFsIGNhc2Ugc3RhbmRieSBtZW1vcnkKYW5kIGV2ZW50dWFsbHkgcGFyYXZpcnR1
YWxpemVkIG1lbW9yeSBkZXZpY2VzIChYRU4gYW5kIEh5cGVyLVYpLgoKQW55IHRob3VnaHRzPwoK
Ci0tIAoKVGhhbmtzLAoKRGF2aWQgLyBkaGlsZGVuYgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 11:23:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 11:23: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-devel-bounces@lists.xenproject.org>)
	id 1gQ9Yu-0004DG-UE; Fri, 23 Nov 2018 11:23:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2k7w=oc=citrix.com=prvs=8582a9f6d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gQ9Yt-0004DB-Pk
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 11:23:51 +0000
X-Inumbo-ID: 3f656a6f-ef12-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f656a6f-ef12-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 11:23:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,269,1539648000"; d="scan'208";a="82271392"
Date: Fri, 23 Nov 2018 12:23:40 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20181123112340.fb5jsjoqwmtd3khy@mac>
References: <5BF6B0F502000078001FEE76@prv1-mh.provo.novell.com>
 <cb727842-018a-0181-9788-e3f1b8dd28b8@arm.com>
 <20181122152002.piljxsuytliraxhk@mac>
 <4775d924-8d59-e9e8-0c76-2937aa9581b0@citrix.com>
 <20181122160748.lcvry74jirfobb7x@mac>
 <15320b56-3f03-2364-8092-df33944c857f@citrix.com>
 <20181122163939.eoto26witi5mx2n2@mac>
 <3a723412-e6f4-08b0-400f-8c894e56bd24@arm.com>
 <a1236490-870a-bdac-2a79-0a487417713c@citrix.com>
 <20873c8e-a087-a414-e8fe-dde56ac05cb7@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20873c8e-a087-a414-e8fe-dde56ac05cb7@arm.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDU6NDY6MTlQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IAo+IAo+IE9uIDExLzIyLzE4IDU6MDQgUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4g
PiBPbiAxMS8yMi8xOCA0OjQ1IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IEhpIFJvZ2Vy
LAo+ID4gPiAKPiA+ID4gT24gMTEvMjIvMTggNDozOSBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToKPiA+ID4gPiBPbiBUaHUsIE5vdiAyMiwgMjAxOCBhdCAwNDoyMjozNFBNICswMDAwLCBBbmRy
ZXcgQ29vcGVyIHdyb3RlOgo+ID4gPiA+ID4gT24gMjIvMTEvMjAxOCAxNjowNywgUm9nZXIgUGF1
IE1vbm7DqSB3cm90ZToKPiA+ID4gPiA+ID4gT24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDM6MjM6
NDFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+ID4gPiA+ID4gPiBPbiAyMi8xMS8y
MDE4IDE1OjIwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gT24gVGh1
LCBOb3YgMjIsIDIwMTggYXQgMDI6MDM6NTVQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
ID4gPiA+ID4gPiA+ID4gPiBIaSBKYW4sCj4gPiA+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+
ID4gPiBPbiAxMS8yMi8xOCAxOjM2IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4gPiA+ID4g
PiA+ID4gPiA+ID4gPiBPbiAyMi4xMS4xOCBhdCAxNDozMSwgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+IHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gSSB0aGluayBKdWxpZW4ncyBwb2lu
dCBpcyB0aGF0IHdpdGhvdXQgZXhwbGljaXRseSBiYXJyaWVycywgQ1BVMCdzCj4gPiA+ID4gPiA+
ID4gPiA+ID4gPiB1cGRhdGUgdG8gc3lzdGVtX3N0YXRlIG1heSBub3QgYmUgdmlzaWJsZSBvbiBD
UFUxLCBldmVuIHRob3VnaCB0aGUKPiA+ID4gPiA+ID4gPiA+ID4gPiA+IG1hcHBpbmdzIGhhdmUg
YmVlbiBzaG90IGRvd24uCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiA+ID4g
PiA+IFRoZXJlZm9yZSwgZnJvbSB0aGUgcHJvY2Vzc29ycyBwb2ludCBvZiB2aWV3LCBpdCBkaWQg
ZXZlcnl0aGluZwo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gY29ycmVjdGx5LCBhbmQgaGl0IGEgcmVh
bCBwYWdlZmF1bHQuCj4gPiA+ID4gPiA+ID4gPiA+ID4gQm9vdCB0aW1lIHVwZGF0ZXMgb2Ygc3lz
dGVtX3N0YXRlIHNob3VsZCBiZSBvZiBubyBpbnRlcmVzdCBoZXJlLAo+ID4gPiA+ID4gPiA+ID4g
PiA+IGFzIGF0IHRoYXQgdGltZSB0aGUgQVBzIGFyZSBhbGwgaWRsaW5nLgo+ID4gPiA+ID4gPiA+
ID4gPiBUaGF0J3MgcHJvYmFibHkgdHJ1ZSB0b2RheS4gQnV0IHRoaXMgY29kZSBsb29rcyByYXRo
ZXIgZnJhZ2lsZSBhcwo+ID4gPiA+ID4gPiA+ID4gPiB5b3UgZG9uJ3QKPiA+ID4gPiA+ID4gPiA+
ID4ga25vdyBob3cgdGhpcyBpcyBnb2luZyB0byBiZSB1c2VkIGluIHRoZSBmdXR1cmUuCj4gPiA+
ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+ID4gPiBJZiB5b3UgZGVjaWRlIHRvIGdhdGUgaW5p
dCBjb2RlIHdpdGggc3lzdGVtX3N0YXRlLCB0aGVuIHlvdSBuZWVkCj4gPiA+ID4gPiA+ID4gPiA+
IGEgYmFycmllcgo+ID4gPiA+ID4gPiA+ID4gPiB0byBlbnN1cmUgdGhlIGNvZGUgaXMgZnV0dXJl
IHByb29mLgo+ID4gPiA+ID4gPiA+ID4gV291bGRuJ3QgaXQgYmUgZW5vdWdoIHRvIGRlY2xhcmUg
c3lzdGVtX3N0YXRlIGFzIHZvbGF0aWxlPwo+ID4gPiA+ID4gPiA+IE5vLsKgIHZvbGF0aWxpdHkg
KG9yIGxhY2sgdGhlcmVvZikgaXMgYSBjb21waWxlciBsZXZlbCBjb25zdHJ1Y3QuCj4gPiA+ID4g
PiA+ID4gCj4gPiA+ID4gPiA+ID4gQVJNIGhhcyB3ZWFrZXIgY2FjaGUgY29oZXJlbmN5IHRoYW4g
eDg2LCBzbyBhIHdyaXRlIHdoaWNoIGhhcwo+ID4gPiA+ID4gPiA+IGNvbXBsZXRlZAo+ID4gPiA+
ID4gPiA+IG9uIG9uZSBDUFUwIGluIHRoZSBwYXN0IG1heSBsZWdpdGltYXRlbHkgbm90IGJlIHZp
c2libGUgb24gQ1BVMSB5ZXQuCj4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gSWYgeW91IG5l
ZWQgZ3VhcmFudGVlcyBhYm91dCB0aGUgdmlzaWJpbGl0eSBvZiB1cGRhdGVkLCB5b3UgbXVzdCB1
c2UKPiA+ID4gPiA+ID4gPiBhcHByb3ByaWF0ZSBiYXJyaWVycy4KPiA+ID4gPiA+ID4gUmlnaHQu
IFRoZXJlJ3Mgc29tZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIEFSTSBhbmQgeDg2LCBBUk0gc2V0cwo+
ID4gPiA+ID4gPiBTWVNfU1RBVEVfYWN0aXZlIGFuZCBjb250aW51ZXMgdG8gbWFrZSB1c2Ugb2Yg
aW5pdCBmdW5jdGlvbnMuIEluIGFueQo+ID4gPiA+ID4gPiBjYXNlIEkgaGF2ZSB0aGUgZm9sbG93
aW5nIGRpZmY6Cj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ID4gPiA+ID4gPiBpbmRleCBlODMy
MjFhYjc5Li5jZjUwZDA1NjIwIDEwMDY0NAo+ID4gPiA+ID4gPiAtLS0gYS94ZW4vYXJjaC9hcm0v
c2V0dXAuYwo+ID4gPiA+ID4gPiArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ID4gPiA+ID4g
PiBAQCAtOTY2LDYgKzk2Niw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25n
Cj4gPiA+ID4gPiA+IGJvb3RfcGh5c19vZmZzZXQsCj4gPiA+ID4gPiA+ICDCoMKgwqDCoMKgIHNl
cmlhbF9lbmRib290KCk7Cj4gPiA+ID4gPiA+ICDCoCDCoMKgwqDCoMKgIHN5c3RlbV9zdGF0ZSA9
IFNZU19TVEFURV9hY3RpdmU7Cj4gPiA+ID4gPiA+ICvCoMKgwqAgc21wX3dtYigpOwo+ID4gPiA+
ID4gPiAgwqAgwqDCoMKgwqDCoCBjcmVhdGVfZG9tVXMoKTsKPiA+ID4gPiA+ID4gIMKgIGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gPiA+
ID4gPiA+IGluZGV4IDljYmZmMjJmYjMuLjQxMDQ0YzBiNmYgMTAwNjQ0Cj4gPiA+ID4gPiA+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gPiA+ID4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jCj4gPiA+ID4gPiA+IEBAIC01OTMsNiArNTkzLDcgQEAgc3RhdGljIHZvaWQgbm9pbmxp
bmUgaW5pdF9kb25lKHZvaWQpCj4gPiA+ID4gPiA+ICDCoMKgwqDCoMKgIHVuc2lnbmVkIGxvbmcg
c3RhcnQsIGVuZDsKPiA+ID4gPiA+ID4gIMKgIMKgwqDCoMKgwqAgc3lzdGVtX3N0YXRlID0gU1lT
X1NUQVRFX2FjdGl2ZTsKPiA+ID4gPiA+ID4gK8KgwqDCoCBzbXBfd21iKCk7Cj4gPiA+ID4gPiA+
ICDCoCDCoMKgwqDCoMKgIGRvbWFpbl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIoZG9tMCk7
Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IEknbSBhZnJhaWQgdGhhdCB0aGF0IHdvbid0IGRvIGFueXRo
aW5nIHRvIGhlbHAgYXQgYWxsLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBzbXBfe3dtYixybWJ9KCkg
bXVzdCBiZSBpbiBtYXRjaGVkIHBhaXJzLCBhbmQgbWIoKSBtdXN0IGJlIG1hdGNoZWQgd2l0aAo+
ID4gPiA+ID4gaXRzZWxmLgo+ID4gPiA+IAo+ID4gPiA+IFRoZW4gSSdtIG5vdCBzdXJlIGFib3V0
IHdoZXRoZXIgb3VyIHByZXZpb3VzIHBsYW4gc3RpbGwgc3RhbmRzLCBhcmUgd2UKPiA+ID4gPiBP
SyB3aXRoIHVzaW5nIEFDQ0VTU19PTkNFIGhlcmUgYW5kIGZvcmdldHRpbmcgYWJvdXQgdGhlIG1l
bW9yeQo+ID4gPiA+IGJhcnJpZXJzIGdpdmVuIHRoZSBjdXJyZW50IHVzYWdlPwo+ID4gPiAKPiA+
ID4gVGhlIHByb2JsZW0gaXMgbm90IHRoZSBjdXJyZW50IHVzYWdlIGJ1dCBob3cgaXQgY291bGQg
YmUgdXNlZC4gRGVidWdnaW5nCj4gPiA+IG1lbW9yeSBvcmRlcmluZyBpcyBxdWl0ZSBhIHBhaW4g
c28gSSB3b3VsZCBwcmVmZXIgdGhpcyB0byBiZSBmaXhlZAo+ID4gPiBjb3JyZWN0bHkuCj4gPiAK
PiA+IEJ1dCBpbiB0aGlzIGNhc2UgaXQgd291bGRuJ3QgYmUgYSBwYWluLCBiZWNhdXNlIHRoZSBv
bmx5IHBvc3NpYmxlCj4gPiBmYWlsdXJlIG1vZGUgaXMgaWYgdGhlIHByb2Nlc3NvciBmYXVsdHMg
dHJ5aW5nIHRvIHJlYWQgb3B0X2Jvb3RzY3J1YiwgcmlnaHQ/Cj4gCj4gUG9zc2libHkuIEJ1dCBJ
IGRvbid0IHNlZSBhbnkgcmVhc29uIHRvIGRlZmVyIHRoZSBmaXggdW50aWwgc29tZW9uZSBjb21l
cyB1cAo+IHdpdGggdW5yZWxpYWJsZSBjcmFzaC4KCklmIHdlIGhhdmUgdG8gZ28gZG93biB0aGF0
IHJvdXRlLCBzaG91bGRuJ3Qgd2UgYWxzbyBwcm90ZWN0CnN5c3RlbV9zdGF0ZSB3aXRoIGEgbG9j
ayBzbyB0aGF0IGl0IGNhbm5vdCBiZSBtb2RpZmllZCBieSBhIENQVSB3aGlsZQppdCdzIGJlaW5n
IHJlYWQgZnJvbSBhbm90aGVyPwoKSW1hZ2UgYW4gQVAgcmVhZHMgc3lzdGVtX3N0YXRlIDwgU1lT
X1NUQVRFX2FjdGl2ZSwgdGhlbiBCU1Agc2V0cwpzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfYWN0
aXZlIGFuZCBjbGVhcnMgdGhlIGluaXQgbWFwcGluZ3MsIHRoZW4Kd2hlbiB0aGUgQVAgdHJpZXMg
dG8gcmVhZCBhbiBpbml0IHZhcmlhYmxlIGl0IHdvdWxkIGdldCBhIHBhZ2UgZmF1bHQuCgpSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 11:34:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 11:34: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-devel-bounces@lists.xenproject.org>)
	id 1gQ9if-0005Ay-V5; Fri, 23 Nov 2018 11:33: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=WXFQ=OC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gQ9ie-0005At-U9
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 11:33:56 +0000
X-Inumbo-ID: a8bfcb2a-ef13-11e8-bc5e-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8bfcb2a-ef13-11e8-bc5e-12d6303a7972;
 Fri, 23 Nov 2018 11:33:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Nov 2018 04:33:50 -0700
Message-Id: <5BF7E5A002000078001FF5B6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 23 Nov 2018 04:33:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5BF6B0F502000078001FEE76@prv1-mh.provo.novell.com>
 <cb727842-018a-0181-9788-e3f1b8dd28b8@arm.com>
 <20181122152002.piljxsuytliraxhk@mac>
 <4775d924-8d59-e9e8-0c76-2937aa9581b0@citrix.com>
 <20181122160748.lcvry74jirfobb7x@mac>
 <15320b56-3f03-2364-8092-df33944c857f@citrix.com>
 <20181122163939.eoto26witi5mx2n2@mac>
 <3a723412-e6f4-08b0-400f-8c894e56bd24@arm.com>
 <a1236490-870a-bdac-2a79-0a487417713c@citrix.com>
 <20873c8e-a087-a414-e8fe-dde56ac05cb7@arm.com>
 <20181123112340.fb5jsjoqwmtd3khy@mac>
 <6A900FE40200004F0063616D@prv1-mh.provo.novell.com>
 <EED9718A020000A45C475325@prv1-mh.provo.novell.com>
 <07D102DD0200008F8E2C01CD@prv1-mh.provo.novell.com>
 <8B4AD5A1020000935C475325@prv1-mh.provo.novell.com>
 <84A23E9D020000170063616D@prv1-mh.provo.novell.com>
In-Reply-To: <84A23E9D020000170063616D@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, george.dunlap@citrix.com,
 Tim Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjExLjE4IGF0IDEyOjIzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEltYWdlIGFuIEFQIHJlYWRzIHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUsIHRoZW4g
QlNQIHNldHMKPiBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfYWN0aXZlIGFuZCBjbGVhcnMgdGhl
IGluaXQgbWFwcGluZ3MsIHRoZW4KPiB3aGVuIHRoZSBBUCB0cmllcyB0byByZWFkIGFuIGluaXQg
dmFyaWFibGUgaXQgd291bGQgZ2V0IGEgcGFnZSBmYXVsdC4KCkFzIHNhaWQgYmVmb3JlIC0gQVBz
IGFyZSBzdXBwb3NlZCB0byBiZSBxdWllc2NlbnQgZHVyaW5nIHRoaXMKcGFydGljdWxhciB0cmFu
c2l0aW9uIG9mIHN5c3RlbV9zdGF0ZSwgYW5kIHRoZSBpZGxlIHNjcnViYmluZyBhZGRlZAphbiBl
eGNlcHRpb24gdG8gdGhhdCBydWxlLiBJIGRvbid0IHNlZSB3aHkgc3VjaCBhbiBleGNlcHRpb24g
bWF5Cm5vdCBpbnZvbHZlIGV4Y2VwdGlvbmFsIHRyZWF0bWVudCBvbiB0aGUgcGFydGljdWxhciBy
ZWFkaW5nIHBhdGguCkZ1cnRoZXJtb3JlIEFQcywgd2hpY2ggbWF5IGFsc28gYmUgYnJvdWdodCB1
cCBhdCBydW4gdGltZSwgbWF5Cm5ldmVyIGV2ZXIgdG91Y2ggaW5pdCBtYXBwaW5ncyBvZiBhbnkg
a2luZC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 11:36:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 11:36: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-devel-bounces@lists.xenproject.org>)
	id 1gQ9lN-0005JV-F2; Fri, 23 Nov 2018 11:36: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=wxfq=oc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gQ9lM-0005JP-Df
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 11:36:44 +0000
X-Inumbo-ID: 0cd82720-ef14-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0cd82720-ef14-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 11:36:43 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Nov 2018 04:36:42 -0700
Message-Id: <5BF7E64C02000078001FF5D2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 23 Nov 2018 04:36:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2] common: make sure symbols-dummy.o gets
 rebuilt when needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBlci1hcmNoIHRvcCBsZXZlbCBtYWtlIGZpbGVzIGRvbid0IHJlY29yZCBhbnkgZGVwZW5k
ZW5jaWVzIGZvciB0aGUKZmlsZSwgc28gaXRzIG1lcmUgZXhpc3RlbmNlIGlzIGVub3VnaCBmb3Ig
bWFrZSB0byBjb25zaWRlciBpdCB1cC10by0KZGF0ZS4gQXMgb2YgYWIzZTVmNWZmOSAoInhzcGxp
Y2UsIHN5bWJvbHM6IEltcGxlbWVudCBmYXN0IHN5bWJvbCBuYW1lcwotPiB2aXJ0dWFsIGFkZHJl
c3NlcyBsb29rdXAiKSB0aGUgZmlsZSwgaG93ZXZlciwgZGVwZW5kcyBvbiB0aGUKRkFTVF9TWU1C
T0xfTE9PS1VQIGNvbmZpZyBvcHRpb24sIHdoaWNoIG1heSBjaGFuZ2UgYmV0d2VlbiBpbmNyZW1l
bnRhbApyZS1idWlsZHMuCgpVc2UgdGhlICQoZXh0cmEteSkgbWFjaGluZXJ5IHRvIGdldCB0aGUg
ZmlsZSBidWlsdCB3aXRob3V0IGFuIGV4dHJhCnJlY3Vyc2lvbiBzdGVwIGludG8gY29tbW9uLywg
YnV0IGluc3RlYWQgcmlnaHQgd2hlbiB0aGUgb3RoZXIgdGhpbmdzIGluCnRoYXQgZGlyZWN0b3J5
IGdldCBidWlsdC4gU29tZSBtYWtlZmlsZSBhZGp1c3RtZW50cyBhcmUgbmVjZXNzYXJ5IHRvCmFj
dHVhbGx5IG1ha2UgdGhpcyBtYWNoaW5lcnkgd29yayBiZXlvbmQgdGhlIHJlc3RyaWN0ZWQgc2V0
IG9mIHBsYWNlIGl0CndhcyB1c2VkIGluIGJlZm9yZS4gTm90ZSBob3dldmVyIHRoYXQgYW4gaW1w
b3J0YW50IHJlc3RyaWN0aW9uIHJlbWFpbnM6CiQoZXh0cmEteSkgbWF5IG5vdCBvdmVybGFwICQo
b2JqLXkpIG9yICQob2JqLWJpbi15KS4KClRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIG1h
a2UgdGhlIGdlbmRlcCBpbnZvY2F0aW9uIGNvdmVyIGJvdGgKJChvYmotYmluLXkpIGFuZCAkKGV4
dHJhLXkpLCBldmVuIGlmIHRoaXMgaXMgbm90IGRpcmVjdGx5IHJlbGF0ZWQgaGVyZS4KSSBzaG91
bGQgaGF2ZSBpbmNsdWRlZCB0aGVtIHJpZ2h0IGF3YXkgaW4gOGI2ZWY5YzE1MiAoImNvbXBhdDog
ZW5mb3JjZQpkaXN0aW5ndWlzaGFibGUgZmlsZSBuYW1lcyBpbiBzeW1ib2wgdGFibGUiKS4KClJl
cG9ydGVkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MjogRHJvcCByZW1haW5pbmcgc3lt
Ym9scy1kdW1teS5vIGRlcGVuZGVuY2llcyBhcyB3ZWxsLiBEcm9wIHBob255CiAgICBpbnRlcm1l
ZGlhdGUgImV4dHJhIiB0YXJnZXQuIE1lbnRpb24gdGhhdCBleHRyYS15IG1hY2hpbmVyeSB3YXNu
J3QKICAgIGZ1bGx5IGZ1bmN0aW9uYWwgYmVmb3JlLgoKLS0tIGEveGVuL1J1bGVzLm1rCisrKyBi
L3hlbi9SdWxlcy5tawpAQCAtMTEwLDcgKzExMCw3IEBAIGRlZmluZSBnZW5kZXAKICAgICAgICAg
REVQUyArPSAkKGRpciAkKDEpKS4kKG5vdGRpciAkKDEpKS5kCiAgICAgZW5kaWYKIGVuZGVmCi0k
KGZvcmVhY2ggbywkKGZpbHRlci1vdXQgJS8sJChvYmoteSkpLCQoZXZhbCAkKGNhbGwgZ2VuZGVw
LCQobykpKSkKKyQoZm9yZWFjaCBvLCQoZmlsdGVyLW91dCAlLywkKG9iai15KSAkKG9iai1iaW4t
eSkgJChleHRyYS15KSksJChldmFsICQoY2FsbCBnZW5kZXAsJChvKSkpKQogCiAjIEVuc3VyZSBl
YWNoIHN1YmRpcmVjdG9yeSBoYXMgZXhhY3RseSBvbmUgdHJhaWxpbmcgc2xhc2guCiBzdWJkaXIt
biA6PSAkKHBhdHN1YnN0ICUsJS8sJChwYXRzdWJzdCAlLywlLCQoc3ViZGlyLW4pICQoc3ViZGly
LSkpKQpAQCAtMTU4LDIyICsxNTgsMjIgQEAgZW5kaWYKICMgQWx3YXlzIGJ1aWxkIG9iai1iaW4g
ZmlsZXMgYXMgYmluYXJ5IGV2ZW4gaWYgdGhleSBjb21lIGZyb20gQyBzb3VyY2UuIAogJChvYmot
YmluLXkpOiBDRkxBR1MgOj0gJChmaWx0ZXItb3V0IC1mbHRvLCQoQ0ZMQUdTKSkKIAotYnVpbHRf
aW4ubzogJChvYmoteSkKK2J1aWx0X2luLm86ICQob2JqLXkpICQoZXh0cmEteSkKIGlmZXEgKCQo
b2JqLXkpLCkKIAkkKENDKSAkKENGTEFHUykgLWMgLXggYyAvZGV2L251bGwgLW8gJEAKIGVsc2UK
IGlmZXEgKCQoQ09ORklHX0xUTykseSkKLQkkKExEX0xUTykgLXIgLW8gJEAgJF4KKwkkKExEX0xU
TykgLXIgLW8gJEAgJChmaWx0ZXItb3V0ICQoZXh0cmEteSksJF4pCiBlbHNlCi0JJChMRCkgJChM
REZMQUdTKSAtciAtbyAkQCAkXgorCSQoTEQpICQoTERGTEFHUykgLXIgLW8gJEAgJChmaWx0ZXIt
b3V0ICQoZXh0cmEteSksJF4pCiBlbmRpZgogZW5kaWYKIAotYnVpbHRfaW5fYmluLm86ICQob2Jq
LWJpbi15KQorYnVpbHRfaW5fYmluLm86ICQob2JqLWJpbi15KSAkKGV4dHJhLXkpCiBpZmVxICgk
KG9iai1iaW4teSksKQogCSQoQ0MpICQoQUZMQUdTKSAtYyAteCBhc3NlbWJsZXIgL2Rldi9udWxs
IC1vICRACiBlbHNlCi0JJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgorCSQoTEQpICQoTERG
TEFHUykgLXIgLW8gJEAgJChmaWx0ZXItb3V0ICQoZXh0cmEteSksJF4pCiBlbmRpZgogCiAjIEZv
cmNlIGV4ZWN1dGlvbiBvZiBwYXR0ZXJuIHJ1bGVzIChmb3Igd2hpY2ggUEhPTlkgY2Fubm90IGJl
IGRpcmVjdGx5IHVzZWQpLgotLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKKysrIGIveGVuL2Fy
Y2gvYXJtL01ha2VmaWxlCkBAIC0xMDAsMTAgKzEwMCw3IEBAIHByZWxpbmsubzogJChBTExfT0JK
UykKIAkkKExEKSAkKExERkxBR1MpIC1yIC1vICRAICReCiBlbmRpZgogCi0kKEJBU0VESVIpL2Nv
bW1vbi9zeW1ib2xzLWR1bW15Lm86Ci0JJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1D
ICQoQkFTRURJUikvY29tbW9uIHN5bWJvbHMtZHVtbXkubwotCi0kKFRBUkdFVCktc3ltczogcHJl
bGluay5vIHhlbi5sZHMgJChCQVNFRElSKS9jb21tb24vc3ltYm9scy1kdW1teS5vCiskKFRBUkdF
VCktc3ltczogcHJlbGluay5vIHhlbi5sZHMKIAkkKExEKSAkKExERkxBR1MpIC1UIHhlbi5sZHMg
LU4gcHJlbGluay5vIFwKIAkgICAgJChCQVNFRElSKS9jb21tb24vc3ltYm9scy1kdW1teS5vIC1v
ICQoQEQpLy4kKEBGKS4wCiAJJChOTSkgLXBhIC0tZm9ybWF0PXN5c3YgJChARCkvLiQoQEYpLjAg
XAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxl
CkBAIC0xMjcsMTAgKzEyNyw3IEBAIHByZWxpbmstZWZpLm86ICQoQUxMX09CSlMpIGVmaS9ib290
LmluaXQKIAkkKGd1YXJkKSAkKExEKSAkKExERkxBR1MpIC1yIC1vICRAICQoZmlsdGVyLW91dCAl
L2VmaS9idWlsdF9pbi5vLCReKQogZW5kaWYKIAotJChCQVNFRElSKS9jb21tb24vc3ltYm9scy1k
dW1teS5vOgotCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyAkKEJBU0VESVIpL2Nv
bW1vbiBzeW1ib2xzLWR1bW15Lm8KLQotJChUQVJHRVQpLXN5bXM6IHByZWxpbmsubyB4ZW4ubGRz
ICQoQkFTRURJUikvY29tbW9uL3N5bWJvbHMtZHVtbXkubworJChUQVJHRVQpLXN5bXM6IHByZWxp
bmsubyB4ZW4ubGRzCiAJJChMRCkgJChMREZMQUdTKSAtVCB4ZW4ubGRzIC1OIHByZWxpbmsubyAk
KGJ1aWxkX2lkX2xpbmtlcikgXAogCSAgICAkKEJBU0VESVIpL2NvbW1vbi9zeW1ib2xzLWR1bW15
Lm8gLW8gJChARCkvLiQoQEYpLjAKIAkkKE5NKSAtcGEgLS1mb3JtYXQ9c3lzdiAkKEBEKS8uJChA
RikuMCBcCkBAIC0xOTEsNyArMTg4LDcgQEAgbm90ZV9maWxlIDo9CiBlbmRpZgogbm90ZV9maWxl
X29wdGlvbiA/PSAkKG5vdGVfZmlsZSkKIAotJChUQVJHRVQpLmVmaTogcHJlbGluay1lZmkubyAk
KG5vdGVfZmlsZSkgZWZpLmxkcyBlZmkvcmVsb2NzLWR1bW15Lm8gJChCQVNFRElSKS9jb21tb24v
c3ltYm9scy1kdW1teS5vIGVmaS9ta3JlbG9jCiskKFRBUkdFVCkuZWZpOiBwcmVsaW5rLWVmaS5v
ICQobm90ZV9maWxlKSBlZmkubGRzIGVmaS9yZWxvY3MtZHVtbXkubyBlZmkvbWtyZWxvYwogCSQo
Zm9yZWFjaCBiYXNlLCAkKFZJUlRfQkFTRSkgJChBTFRfQkFTRSksIFwKIAkgICAgICAgICAgJChn
dWFyZCkgJChMRCkgJChjYWxsIEVGSV9MREZMQUdTLCQoYmFzZSkpIC1UIGVmaS5sZHMgLU4gJDwg
ZWZpL3JlbG9jcy1kdW1teS5vIFwKIAkgICAgICAgICAgICAgICAgJChCQVNFRElSKS9jb21tb24v
c3ltYm9scy1kdW1teS5vICQobm90ZV9maWxlX29wdGlvbikgLW8gJChARCkvLiQoQEYpLiQoYmFz
ZSkuMCAmJikgOgotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFr
ZWZpbGUKQEAgLTc1LDYgKzc1LDggQEAgdG1lbS15IDo9IHRtZW0ubyB0bWVtX3hlbi5vIHRtZW1f
Y29udHJvbAogdG1lbS0kKENPTkZJR19DT01QQVQpICs9IGNvbXBhdC90bWVtX3hlbi5vCiBvYmot
JChDT05GSUdfVE1FTSkgKz0gJCh0bWVtLXkpCiAKK2V4dHJhLXkgOj0gc3ltYm9scy1kdW1teS5v
CisKIHN1YmRpci0kKENPTkZJR19DT1ZFUkFHRSkgKz0gY292ZXJhZ2UKIHN1YmRpci0kKENPTkZJ
R19VQlNBTikgKz0gdWJzYW4KIAoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 11:36:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 11:36: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-devel-bounces@lists.xenproject.org>)
	id 1gQ9lW-0005Ke-Q8; Fri, 23 Nov 2018 11:36: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=5or3=oc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gQ9lV-0005KQ-1O
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 11:36:53 +0000
X-Inumbo-ID: 123e2a9b-ef14-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 123e2a9b-ef14-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 11:36:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B2C4C3620;
 Fri, 23 Nov 2018 03:36:51 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E0F633F5A0;
 Fri, 23 Nov 2018 03:36:49 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <5BF6B0F502000078001FEE76@prv1-mh.provo.novell.com>
 <cb727842-018a-0181-9788-e3f1b8dd28b8@arm.com>
 <20181122152002.piljxsuytliraxhk@mac>
 <4775d924-8d59-e9e8-0c76-2937aa9581b0@citrix.com>
 <20181122160748.lcvry74jirfobb7x@mac>
 <15320b56-3f03-2364-8092-df33944c857f@citrix.com>
 <20181122163939.eoto26witi5mx2n2@mac>
 <3a723412-e6f4-08b0-400f-8c894e56bd24@arm.com>
 <a1236490-870a-bdac-2a79-0a487417713c@citrix.com>
 <20873c8e-a087-a414-e8fe-dde56ac05cb7@arm.com>
 <20181123112340.fb5jsjoqwmtd3khy@mac>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a3c5f748-74ac-c63d-9ad6-c8cad4df1aa5@arm.com>
Date: Fri, 23 Nov 2018 11:36:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181123112340.fb5jsjoqwmtd3khy@mac>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMy8xMS8yMDE4IDExOjIzLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9uIFRodSwg
Tm92IDIyLCAyMDE4IGF0IDA1OjQ2OjE5UE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4K
Pj4KPj4gT24gMTEvMjIvMTggNTowNCBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+IE9uIDEx
LzIyLzE4IDQ6NDUgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBIaSBSb2dlciwKPj4+Pgo+
Pj4+IE9uIDExLzIyLzE4IDQ6MzkgUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+Pj4+IE9u
IFRodSwgTm92IDIyLCAyMDE4IGF0IDA0OjIyOjM0UE0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4+Pj4+PiBPbiAyMi8xMS8yMDE4IDE2OjA3LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+
Pj4+Pj4+IE9uIFRodSwgTm92IDIyLCAyMDE4IGF0IDAzOjIzOjQxUE0gKzAwMDAsIEFuZHJldyBD
b29wZXIgd3JvdGU6Cj4+Pj4+Pj4+IE9uIDIyLzExLzIwMTggMTU6MjAsIFJvZ2VyIFBhdSBNb25u
w6kgd3JvdGU6Cj4+Pj4+Pj4+PiBPbiBUaHUsIE5vdiAyMiwgMjAxOCBhdCAwMjowMzo1NVBNICsw
MDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4+Pj4gSGkgSmFuLAo+Pj4+Pj4+Pj4+Cj4+
Pj4+Pj4+Pj4gT24gMTEvMjIvMTggMTozNiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+
Pj4+Pj4+IE9uIDIyLjExLjE4IGF0IDE0OjMxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+Pj4+Pj4+Pj4+PiBJIHRoaW5rIEp1bGllbidzIHBvaW50IGlzIHRoYXQgd2l0aG91
dCBleHBsaWNpdGx5IGJhcnJpZXJzLCBDUFUwJ3MKPj4+Pj4+Pj4+Pj4+IHVwZGF0ZSB0byBzeXN0
ZW1fc3RhdGUgbWF5IG5vdCBiZSB2aXNpYmxlIG9uIENQVTEsIGV2ZW4gdGhvdWdoIHRoZQo+Pj4+
Pj4+Pj4+Pj4gbWFwcGluZ3MgaGF2ZSBiZWVuIHNob3QgZG93bi4KPj4+Pj4+Pj4+Pj4+Cj4+Pj4+
Pj4+Pj4+PiBUaGVyZWZvcmUsIGZyb20gdGhlIHByb2Nlc3NvcnMgcG9pbnQgb2YgdmlldywgaXQg
ZGlkIGV2ZXJ5dGhpbmcKPj4+Pj4+Pj4+Pj4+IGNvcnJlY3RseSwgYW5kIGhpdCBhIHJlYWwgcGFn
ZWZhdWx0Lgo+Pj4+Pj4+Pj4+PiBCb290IHRpbWUgdXBkYXRlcyBvZiBzeXN0ZW1fc3RhdGUgc2hv
dWxkIGJlIG9mIG5vIGludGVyZXN0IGhlcmUsCj4+Pj4+Pj4+Pj4+IGFzIGF0IHRoYXQgdGltZSB0
aGUgQVBzIGFyZSBhbGwgaWRsaW5nLgo+Pj4+Pj4+Pj4+IFRoYXQncyBwcm9iYWJseSB0cnVlIHRv
ZGF5LiBCdXQgdGhpcyBjb2RlIGxvb2tzIHJhdGhlciBmcmFnaWxlIGFzCj4+Pj4+Pj4+Pj4geW91
IGRvbid0Cj4+Pj4+Pj4+Pj4ga25vdyBob3cgdGhpcyBpcyBnb2luZyB0byBiZSB1c2VkIGluIHRo
ZSBmdXR1cmUuCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBJZiB5b3UgZGVjaWRlIHRvIGdhdGUgaW5p
dCBjb2RlIHdpdGggc3lzdGVtX3N0YXRlLCB0aGVuIHlvdSBuZWVkCj4+Pj4+Pj4+Pj4gYSBiYXJy
aWVyCj4+Pj4+Pj4+Pj4gdG8gZW5zdXJlIHRoZSBjb2RlIGlzIGZ1dHVyZSBwcm9vZi4KPj4+Pj4+
Pj4+IFdvdWxkbid0IGl0IGJlIGVub3VnaCB0byBkZWNsYXJlIHN5c3RlbV9zdGF0ZSBhcyB2b2xh
dGlsZT8KPj4+Pj4+Pj4gTm8uwqAgdm9sYXRpbGl0eSAob3IgbGFjayB0aGVyZW9mKSBpcyBhIGNv
bXBpbGVyIGxldmVsIGNvbnN0cnVjdC4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gQVJNIGhhcyB3ZWFrZXIg
Y2FjaGUgY29oZXJlbmN5IHRoYW4geDg2LCBzbyBhIHdyaXRlIHdoaWNoIGhhcwo+Pj4+Pj4+PiBj
b21wbGV0ZWQKPj4+Pj4+Pj4gb24gb25lIENQVTAgaW4gdGhlIHBhc3QgbWF5IGxlZ2l0aW1hdGVs
eSBub3QgYmUgdmlzaWJsZSBvbiBDUFUxIHlldC4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gSWYgeW91IG5l
ZWQgZ3VhcmFudGVlcyBhYm91dCB0aGUgdmlzaWJpbGl0eSBvZiB1cGRhdGVkLCB5b3UgbXVzdCB1
c2UKPj4+Pj4+Pj4gYXBwcm9wcmlhdGUgYmFycmllcnMuCj4+Pj4+Pj4gUmlnaHQuIFRoZXJlJ3Mg
c29tZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIEFSTSBhbmQgeDg2LCBBUk0gc2V0cwo+Pj4+Pj4+IFNZ
U19TVEFURV9hY3RpdmUgYW5kIGNvbnRpbnVlcyB0byBtYWtlIHVzZSBvZiBpbml0IGZ1bmN0aW9u
cy4gSW4gYW55Cj4+Pj4+Pj4gY2FzZSBJIGhhdmUgdGhlIGZvbGxvd2luZyBkaWZmOgo+Pj4+Pj4+
Cj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJt
L3NldHVwLmMKPj4+Pj4+PiBpbmRleCBlODMyMjFhYjc5Li5jZjUwZDA1NjIwIDEwMDY0NAo+Pj4+
Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4+Pj4+Pj4gKysrIGIveGVuL2FyY2gvYXJt
L3NldHVwLmMKPj4+Pj4+PiBAQCAtOTY2LDYgKzk2Niw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hl
bih1bnNpZ25lZCBsb25nCj4+Pj4+Pj4gYm9vdF9waHlzX29mZnNldCwKPj4+Pj4+PiAgIMKgwqDC
oMKgwqAgc2VyaWFsX2VuZGJvb3QoKTsKPj4+Pj4+PiAgIMKgIMKgwqDCoMKgwqAgc3lzdGVtX3N0
YXRlID0gU1lTX1NUQVRFX2FjdGl2ZTsKPj4+Pj4+PiArwqDCoMKgIHNtcF93bWIoKTsKPj4+Pj4+
PiAgIMKgIMKgwqDCoMKgwqAgY3JlYXRlX2RvbVVzKCk7Cj4+Pj4+Pj4gICDCoCBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+Pj4+Pj4+IGlu
ZGV4IDljYmZmMjJmYjMuLjQxMDQ0YzBiNmYgMTAwNjQ0Cj4+Pj4+Pj4gLS0tIGEveGVuL2FyY2gv
eDg2L3NldHVwLmMKPj4+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+Pj4+Pj4+IEBA
IC01OTMsNiArNTkzLDcgQEAgc3RhdGljIHZvaWQgbm9pbmxpbmUgaW5pdF9kb25lKHZvaWQpCj4+
Pj4+Pj4gICDCoMKgwqDCoMKgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIGVuZDsKPj4+Pj4+PiAgIMKg
IMKgwqDCoMKgwqAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX2FjdGl2ZTsKPj4+Pj4+PiArwqDC
oMKgIHNtcF93bWIoKTsKPj4+Pj4+PiAgIMKgIMKgwqDCoMKgwqAgZG9tYWluX3VucGF1c2VfYnlf
c3lzdGVtY29udHJvbGxlcihkb20wKTsKPj4+Pj4+Cj4+Pj4+PiBJJ20gYWZyYWlkIHRoYXQgdGhh
dCB3b24ndCBkbyBhbnl0aGluZyB0byBoZWxwIGF0IGFsbC4KPj4+Pj4+Cj4+Pj4+PiBzbXBfe3dt
YixybWJ9KCkgbXVzdCBiZSBpbiBtYXRjaGVkIHBhaXJzLCBhbmQgbWIoKSBtdXN0IGJlIG1hdGNo
ZWQgd2l0aAo+Pj4+Pj4gaXRzZWxmLgo+Pj4+Pgo+Pj4+PiBUaGVuIEknbSBub3Qgc3VyZSBhYm91
dCB3aGV0aGVyIG91ciBwcmV2aW91cyBwbGFuIHN0aWxsIHN0YW5kcywgYXJlIHdlCj4+Pj4+IE9L
IHdpdGggdXNpbmcgQUNDRVNTX09OQ0UgaGVyZSBhbmQgZm9yZ2V0dGluZyBhYm91dCB0aGUgbWVt
b3J5Cj4+Pj4+IGJhcnJpZXJzIGdpdmVuIHRoZSBjdXJyZW50IHVzYWdlPwo+Pj4+Cj4+Pj4gVGhl
IHByb2JsZW0gaXMgbm90IHRoZSBjdXJyZW50IHVzYWdlIGJ1dCBob3cgaXQgY291bGQgYmUgdXNl
ZC4gRGVidWdnaW5nCj4+Pj4gbWVtb3J5IG9yZGVyaW5nIGlzIHF1aXRlIGEgcGFpbiBzbyBJIHdv
dWxkIHByZWZlciB0aGlzIHRvIGJlIGZpeGVkCj4+Pj4gY29ycmVjdGx5Lgo+Pj4KPj4+IEJ1dCBp
biB0aGlzIGNhc2UgaXQgd291bGRuJ3QgYmUgYSBwYWluLCBiZWNhdXNlIHRoZSBvbmx5IHBvc3Np
YmxlCj4+PiBmYWlsdXJlIG1vZGUgaXMgaWYgdGhlIHByb2Nlc3NvciBmYXVsdHMgdHJ5aW5nIHRv
IHJlYWQgb3B0X2Jvb3RzY3J1YiwgcmlnaHQ/Cj4+Cj4+IFBvc3NpYmx5LiBCdXQgSSBkb24ndCBz
ZWUgYW55IHJlYXNvbiB0byBkZWZlciB0aGUgZml4IHVudGlsIHNvbWVvbmUgY29tZXMgdXAKPj4g
d2l0aCB1bnJlbGlhYmxlIGNyYXNoLgo+IAo+IElmIHdlIGhhdmUgdG8gZ28gZG93biB0aGF0IHJv
dXRlLCBzaG91bGRuJ3Qgd2UgYWxzbyBwcm90ZWN0Cj4gc3lzdGVtX3N0YXRlIHdpdGggYSBsb2Nr
IHNvIHRoYXQgaXQgY2Fubm90IGJlIG1vZGlmaWVkIGJ5IGEgQ1BVIHdoaWxlCj4gaXQncyBiZWlu
ZyByZWFkIGZyb20gYW5vdGhlcj8KClRoZSBsb2NraW5nIG1pZ2h0IGJlIGEgYml0IHRvbyBtdWNo
LiBNb2RpZnlpbmcgdGhlIHN5c3RlbV9zdGF0ZSBzaG91bGQgbm90IGJlIGFuIAppc3N1ZSBpZiB5
b3UgcHV0IHRoZSBjb3JyZWN0IGJhcnJpZXIgaW4gcGxhY2UuCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 11:37:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 11:37: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-devel-bounces@lists.xenproject.org>)
	id 1gQ9lj-0005N6-5B; Fri, 23 Nov 2018 11:37: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=wxfq=oc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gQ9lh-0005Mq-TP
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 11:37:05 +0000
X-Inumbo-ID: 1982678d-ef14-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1982678d-ef14-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 11:37:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Nov 2018 04:37:03 -0700
Message-Id: <5BF7E66002000078001FF5D5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 23 Nov 2018 04:37:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] EFI: don't repeatedly replace symlinks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25jZSBjcmVhdGVkIHRoZXJlJ3Mgbm8gcG9pbnQgcmUtY3JlYXRpbmcgdGhlbSBvbiBldmVyeSBp
bmNyZW1lbnRhbAptYWtlLiBUaGlzIGluIHBhcnRpY3VsYXIgcHJldmVudHMgdGhlbSBmcm9tIGJl
Y29taW5nIHJvb3Qtb3duZWQgZHVyaW5nCmUuZy4gInN1ZG8gbWFrZSBpbnN0YWxsLXhlbiIsIGJ1
dCBpdCBhbHNvIGFsbG93cyAoZHVyaW5nIGRldmVsb3BtZW50KQp0byByZXBsYWNlIHRoZW0gdGhl
cmUgKGluc3RlYWQgb2YgaW4gY29tbW9uL2VmaS8pIGJ5IGFjdHVhbCBmaWxlcyB3aXRoCnBlcmhh
cHMgc2xpZ2h0bHkgY2hhbmdlZCBjb250ZW50cy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCk5vdGUgdGhhdCB0aGUgcm9vdC1vd25lZCBpc3N1ZSBh
bHNvIGV4aXN0cyBmb3IgdGhlIHZhcmlvdXMgLiouZDIgZmlsZXMuCgotLS0gYS94ZW4vTWFrZWZp
bGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC0xMzcsNyArMTM3LDkgQEAgJChUQVJHRVQpOiBkZWxl
dGUtdW5mcmVzaC1maWxlcwogCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayBpbmNsdWRl
L3hlbi9jb21waWxlLmgKIAlbIC1lIGluY2x1ZGUvYXNtIF0gfHwgbG4gLXNmIGFzbS0kKFRBUkdF
VF9BUkNIKSBpbmNsdWRlL2FzbQogCVsgLWUgYXJjaC8kKFRBUkdFVF9BUkNIKS9lZmkgXSAmJiBm
b3IgZiBpbiBib290LmMgcnVudGltZS5jIGNvbXBhdC5jIGVmaS5oO1wKLQkJZG8gbG4gLW5zZiAu
Li8uLi8uLi9jb21tb24vZWZpLyQkZiBhcmNoLyQoVEFSR0VUX0FSQ0gpL2VmaS87IGRvbmU7XAor
CQlkbyB0ZXN0IC1yIGFyY2gvJChUQVJHRVRfQVJDSCkvZWZpLyQkZiB8fCBcCisJCSAgIGxuIC1u
c2YgLi4vLi4vLi4vY29tbW9uL2VmaS8kJGYgYXJjaC8kKFRBUkdFVF9BUkNIKS9lZmkvOyBcCisJ
CWRvbmU7IFwKIAkJdHJ1ZQogCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyBpbmNs
dWRlCiAJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DIGFyY2gvJChUQVJHRVRfQVJD
SCkgYXNtLW9mZnNldHMucwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 11:39:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 11:39: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-devel-bounces@lists.xenproject.org>)
	id 1gQ9o9-0005mW-Ml; Fri, 23 Nov 2018 11:39: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=5or3=oc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gQ9o8-0005mQ-LN
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 11:39:36 +0000
X-Inumbo-ID: 7414bdfa-ef14-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7414bdfa-ef14-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 11:39:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CD4713620;
 Fri, 23 Nov 2018 03:39:35 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 076913F5A0;
 Fri, 23 Nov 2018 03:39:33 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
References: <5BF6B0F502000078001FEE76@prv1-mh.provo.novell.com>
 <cb727842-018a-0181-9788-e3f1b8dd28b8@arm.com>
 <20181122152002.piljxsuytliraxhk@mac>
 <4775d924-8d59-e9e8-0c76-2937aa9581b0@citrix.com>
 <20181122160748.lcvry74jirfobb7x@mac>
 <15320b56-3f03-2364-8092-df33944c857f@citrix.com>
 <20181122163939.eoto26witi5mx2n2@mac>
 <3a723412-e6f4-08b0-400f-8c894e56bd24@arm.com>
 <a1236490-870a-bdac-2a79-0a487417713c@citrix.com>
 <20873c8e-a087-a414-e8fe-dde56ac05cb7@arm.com>
 <20181123112340.fb5jsjoqwmtd3khy@mac>
 <6A900FE40200004F0063616D@prv1-mh.provo.novell.com>
 <EED9718A020000A45C475325@prv1-mh.provo.novell.com>
 <07D102DD0200008F8E2C01CD@prv1-mh.provo.novell.com>
 <8B4AD5A1020000935C475325@prv1-mh.provo.novell.com>
 <84A23E9D020000170063616D@prv1-mh.provo.novell.com>
 <5BF7E5A002000078001FF5B6@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <34cc742e-3f66-b368-65e4-82d4b33ce4b1@arm.com>
Date: Fri, 23 Nov 2018 11:39:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF7E5A002000078001FF5B6@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, george.dunlap@citrix.com,
 Tim Deegan <tim@xen.org>, xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMjMvMTEvMjAxOCAxMTozMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MjMuMTEuMTggYXQgMTI6MjMsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEltYWdl
IGFuIEFQIHJlYWRzIHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUsIHRoZW4gQlNQIHNl
dHMKPj4gc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX2FjdGl2ZSBhbmQgY2xlYXJzIHRoZSBpbml0
IG1hcHBpbmdzLCB0aGVuCj4+IHdoZW4gdGhlIEFQIHRyaWVzIHRvIHJlYWQgYW4gaW5pdCB2YXJp
YWJsZSBpdCB3b3VsZCBnZXQgYSBwYWdlIGZhdWx0Lgo+IAo+IEFzIHNhaWQgYmVmb3JlIC0gQVBz
IGFyZSBzdXBwb3NlZCB0byBiZSBxdWllc2NlbnQgZHVyaW5nIHRoaXMKPiBwYXJ0aWN1bGFyIHRy
YW5zaXRpb24gb2Ygc3lzdGVtX3N0YXRlLCBhbmQgdGhlIGlkbGUgc2NydWJiaW5nIGFkZGVkCj4g
YW4gZXhjZXB0aW9uIHRvIHRoYXQgcnVsZS4gSSBkb24ndCBzZWUgd2h5IHN1Y2ggYW4gZXhjZXB0
aW9uIG1heQo+IG5vdCBpbnZvbHZlIGV4Y2VwdGlvbmFsIHRyZWF0bWVudCBvbiB0aGUgcGFydGlj
dWxhciByZWFkaW5nIHBhdGguCj4gRnVydGhlcm1vcmUgQVBzLCB3aGljaCBtYXkgYWxzbyBiZSBi
cm91Z2h0IHVwIGF0IHJ1biB0aW1lLCBtYXkKPiBuZXZlciBldmVyIHRvdWNoIGluaXQgbWFwcGlu
Z3Mgb2YgYW55IGtpbmQuCgpUaGUgInN1cHBvc2VkIiBpcyBxdWl0ZSB3b3JyeWluZyBiZWNhdXNl
IHdlIGhhdmUgbm8gd2F5IHRvIHZlcmlmeSB0aGF0IAphc3N1bXB0aW9uIHVudGlsIHdlIGdldCBh
IHJhbmRvbSBjcmFzaC4KCkFsc28sIHRoZSBjb3N0IG9mIHRoZSBiYXJyaWVyIHNob3VsZCBiZSBx
dWl0ZSBjaGVhcCBvdmVyIHRoZSByZXN0IG9mIHRoZSBmdW5jdGlvbi4KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 11:54:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 11:54: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-devel-bounces@lists.xenproject.org>)
	id 1gQA2a-0007Jm-TU; Fri, 23 Nov 2018 11:54: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=qy0g=oc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQA2a-0007JZ-88
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 11:54:32 +0000
X-Inumbo-ID: 895e0e77-ef16-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 895e0e77-ef16-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 11:54:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQA2V-0005gb-RC; Fri, 23 Nov 2018 11:54:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQA2V-00015k-Jr; Fri, 23 Nov 2018 11:54:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQA2V-00042a-JD; Fri, 23 Nov 2018 11:54:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gQA2V-00042a-JD@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Nov 2018 11:54:27 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-multivcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdQp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYu
Z2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGlu
dXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5k
IGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTog
IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2
YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBkYTUzMjJlNjU5NDBlNGU4NDI2
NjEzYThmZjNkOTlhMDhiMzUwYTUyCiAgQnVnIG5vdCBwcmVzZW50OiAzMGIwNmFiZmI5MmJmZDVm
OWI2M2VhNmEyZmZiMGJkOTA1ZDFhNmRhCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwNzIyLwoKCiAgKFJldmlzaW9u
IGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBn
cmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
cmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUu
eGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNw
ZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9t
ZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1Lnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEzMDcyMi5iaXNlY3Rpb24tc3VtbWFy
eSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxp
bnV4LWxpbnVzIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHhlbi1ib290ClNlYXJjaGlu
ZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMzAxOTMgZmFpbCBbaG9zdD1jaGFyZG9ubmF5
MV0gLyAxMjYyMDIgW2hvc3Q9YWxiYW5hMF0gMTI2MDY5IFtob3N0PWpvdWJlcnRpbjBdIDEyNTky
MSBbaG9zdD1iYXJvcXVlMF0gMTI1ODk4IFtob3N0PWRlYmluYTBdIDEyNTcwMiBbaG9zdD1hbGJh
bmExXSAxMjU2NzYgW2hvc3Q9ZWxibGluZzFdIDEyNTY1NyBbaG9zdD1qb3ViZXJ0aW4wXSAxMjU2
NDggW2hvc3Q9ZWxibGluZzBdIDEyNTYzOSBbaG9zdD1waW5vdDBdIDEyNTU4NSBbaG9zdD1nb2Rl
bGxvMF0gMTI1NTUxIFtob3N0PWh1eGVscmViZTFdIDEyNTUyMCBbaG9zdD1kZWJpbmExXSAxMjU1
MDEgW2hvc3Q9am91YmVydGluMV0gMTI1NDAxIFtob3N0PWFsYmFuYTBdIDEyNTI4NSBvay4KRmFp
bHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTMwMTkzIC8gMTI1Mjg1Cih0cmVlIHdpdGggbm8g
dXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDog
c2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCBkYTUzMjJlNjU5NDBlNGU4NDI2NjEzYThmZjNkOTlh
MDhiMzUwYTUyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3
YmUKQmFzaXMgcGFzcyAzMGIwNmFiZmI5MmJmZDVmOWI2M2VhNmEyZmZiMGJkOTA1ZDFhNmRhIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3
YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVk
MDc2NjNhIGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKR2VuZXJhdGlu
ZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQj
MzBiMDZhYmZiOTJiZmQ1ZjliNjNlYTZhMmZmYjBiZDkwNWQxYTZkYS1kYTUzMjJlNjU5NDBlNGU4
NDI2NjEzYThmZjNkOTlhMDhiMzUwYTUyIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
LWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMz
YmJhMjUxNDhiMjc5ZjYwLWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCM0MzEzOTEzNWE4OTM4ZGU0NGY2NjMz
MzgzMWQzYTg2NTVkMDc2NjNhLWRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0
Y2ExMzRjZDk1MjY3OWM4MS0yY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2Jl
CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYK
YWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUteGVuCkxv
YWRlZCAyMDA2IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1
bHRzOgogMTI1MTY3IFtob3N0PWl0YWxpYTBdCiAxMjUyNDIgW2hvc3Q9Z29kZWxsbzFdCiAxMjUy
ODUgcGFzcyAzMGIwNmFiZmI5MmJmZDVmOWI2M2VhNmEyZmZiMGJkOTA1ZDFhNmRhIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAz
M2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNh
IGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKIDEyNTQwMSBbaG9zdD1h
bGJhbmEwXQogMTI1NTAxIFtob3N0PWpvdWJlcnRpbjFdCiAxMjU1NTEgW2hvc3Q9aHV4ZWxyZWJl
MV0KIDEyNTUyMCBbaG9zdD1kZWJpbmExXQogMTI1NTg1IFtob3N0PWdvZGVsbG8wXQogMTI1NjQ4
IFtob3N0PWVsYmxpbmcwXQogMTI1NjM5IFtob3N0PXBpbm90MF0KIDEyNTY1NyBbaG9zdD1qb3Vi
ZXJ0aW4wXQogMTI1Njc2IFtob3N0PWVsYmxpbmcxXQogMTI1NzAyIFtob3N0PWFsYmFuYTFdCiAx
MjU4OTggW2hvc3Q9ZGViaW5hMF0KIDEyNTkyMSBbaG9zdD1iYXJvcXVlMF0KIDEyNjA2OSBbaG9z
dD1qb3ViZXJ0aW4wXQogMTI2MjAyIFtob3N0PWFsYmFuYTBdCiAxMjYzMTAgZmFpbCBpcnJlbGV2
YW50CiAxMjY0MTIgZmFpbCBpcnJlbGV2YW50CiAxMjY1NTAgZmFpbCBpcnJlbGV2YW50CiAxMjY2
ODIgZmFpbCBpcnJlbGV2YW50CiAxMjY4ODggZmFpbCBpcnJlbGV2YW50CiAxMjY5NzggZmFpbCBp
cnJlbGV2YW50CiAxMjcwMzggZmFpbCBpcnJlbGV2YW50CiAxMjcxMDggZmFpbCBpcnJlbGV2YW50
CiAxMjcxNDggZmFpbCBpcnJlbGV2YW50CiAxMjcxOTMgZmFpbCBpcnJlbGV2YW50CiAxMjcyMjEg
ZmFpbCBpcnJlbGV2YW50CiAxMjcyNTYgZmFpbCBpcnJlbGV2YW50CiAxMjcyODQgZmFpbCBpcnJl
bGV2YW50CiAxMjczMTUgZmFpbCBpcnJlbGV2YW50CiAxMjczNDQgZmFpbCBpcnJlbGV2YW50CiAx
MjczNjQgZmFpbCBpcnJlbGV2YW50CiAxMjczODkgZmFpbCBpcnJlbGV2YW50CiAxMjc0MDMgZmFp
bCBpcnJlbGV2YW50CiAxMjc0MTUgZmFpbCBpcnJlbGV2YW50CiAxMjc0NDMgZmFpbCBpcnJlbGV2
YW50CiAxMjc0NzkgZmFpbCBpcnJlbGV2YW50CiAxMjc0NTggZmFpbCBpcnJlbGV2YW50CiAxMjc1
MTYgZmFpbCBpcnJlbGV2YW50CiAxMjc0OTcgZmFpbCBpcnJlbGV2YW50CiAxMjc1MzUgZmFpbCBp
cnJlbGV2YW50CiAxMjc1NTEgZmFpbCBpcnJlbGV2YW50CiAxMjc1NjkgZmFpbCBpcnJlbGV2YW50
CiAxMjc2MTcgZmFpbCBpcnJlbGV2YW50CiAxMjc3MzIgZmFpbCBpcnJlbGV2YW50CiAxMjc3OTMg
ZmFpbCBpcnJlbGV2YW50CiAxMjc4NzMgcGFzcyAzMGIwNmFiZmI5MmJmZDVmOWI2M2VhNmEyZmZi
MGJkOTA1ZDFhNmRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMw
ZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDcwYzAxNDRmOTI0YWVhMTQxNTc0MzkwZmFhNWIzNTkwMGU5
N2ExYTMKIDEyNzg2MCBwYXNzIDMwYjA2YWJmYjkyYmZkNWY5YjYzZWE2YTJmZmIwYmQ5MDVkMWE2
ZGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0
MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNh
ODY1NWQwNzY2M2EgZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0Y2ExMzRjZDk1MjY3OWM4MQogMTI3
ODYyIGZhaWwgaXJyZWxldmFudAogMTI3ODY0IGZhaWwgaXJyZWxldmFudAogMTI3ODg4IHBhc3Mg
MzBiMDZhYmZiOTJiZmQ1ZjliNjNlYTZhMmZmYjBiZDkwNWQxYTZkYSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4
OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmNzEwOTE5
OTk0ZGU3YjBkYzlhMzM0YTc0NDBmOGM2Y2NlMzBkNWNkCiAxMjc4NzAgcGFzcyAzMGIwNmFiZmI5
MmJmZDVmOWI2M2VhNmEyZmZiMGJkOTA1ZDFhNmRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0
MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQzYTg2NTVkMDc2NjNhIGFkMGE5ZjI3M2Q2ZDZmMDU0
NWNkOWI3MDhiMmQ0YmU1ODFhNmNhZGQKIDEyNzg5OSBwYXNzIDMwYjA2YWJmYjkyYmZkNWY5YjYz
ZWE2YTJmZmIwYmQ5MDVkMWE2ZGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWRmYjhlNmUwOTQ4OTEyZDFmZDk2ZDZlZDkw
MzQ1MjdjNWM3NGYzMQogMTI3ODgyIHBhc3MgMzBiMDZhYmZiOTJiZmQ1ZjliNjNlYTZhMmZmYjBi
ZDkwNWQxYTZkYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVl
ZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiA5ZjNmZDNkMzM5YjQyYTYzMmNjYzFjNWZmZjIxOGQxZDE5YTY5
ZjAxCiAxMjc4ODQgcGFzcyAzMGIwNmFiZmI5MmJmZDVmOWI2M2VhNmEyZmZiMGJkOTA1ZDFhNmRh
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1
YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDgzM2E4MWI0Mzk5MTI0OThlMmY1NTQ1NjBlMjk2ZWI2YWJjZjNkZTcKIDEyNzg5
MyBwYXNzIDMwYjA2YWJmYjkyYmZkNWY5YjYzZWE2YTJmZmIwYmQ5MDVkMWE2ZGEgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNm
YmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
OGNhODg4NzkxMTBlY2ZlYmVkNmUzNjYxMmFlNzJlZjI4NGMyNzBjZAogMTI3ODg1IHBhc3MgMzBi
MDZhYmZiOTJiZmQ1ZjliNjNlYTZhMmZmYjBiZDkwNWQxYTZkYSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEz
ZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA2M2Y5YTA4YTNl
YWRmOWIxOTY5ZmNiNWNiZDc1OTAxNjhjZWE2MzE2CiAxMjc4ODcgcGFzcyAzMGIwNmFiZmI5MmJm
ZDVmOWI2M2VhNmEyZmZiMGJkOTA1ZDFhNmRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDY2YjI0NWQ5ZWFlYmZlZjcxMDE0
OGQ0MTBhZTk3YTJlYWVkYzMxNzAKIDEyNzkwMiBmYWlsIGlycmVsZXZhbnQKIDEyNzg5NiBwYXNz
IDMwYjA2YWJmYjkyYmZkNWY5YjYzZWE2YTJmZmIwYmQ5MDVkMWE2ZGEgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVm
ODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWRmYjhl
NmUwOTQ4OTEyZDFmZDk2ZDZlZDkwMzQ1MjdjNWM3NGYzMQogMTI3ODk3IGZhaWwgaXJyZWxldmFu
dAogMTI3OTAzIHBhc3MgMzBiMDZhYmZiOTJiZmQ1ZjliNjNlYTZhMmZmYjBiZDkwNWQxYTZkYSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0
YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRm
NTZjMTk4NiAxZGZiOGU2ZTA5NDg5MTJkMWZkOTZkNmVkOTAzNDUyN2M1Yzc0ZjMxCiAxMjc5MDcg
ZmFpbCBpcnJlbGV2YW50CiAxMjc5MDQgZmFpbCBpcnJlbGV2YW50CiAxMjc5NzYgZmFpbCBpcnJl
bGV2YW50CiAxMjc5NjIgZmFpbCBpcnJlbGV2YW50CiAxMjc5OTEgZmFpbCBpcnJlbGV2YW50CiAx
MjgwMDIgZmFpbCBpcnJlbGV2YW50CiAxMjgwMjIgZmFpbCBpcnJlbGV2YW50CiAxMjgwNTkgZmFp
bCBpcnJlbGV2YW50CiAxMjgxMTQgZmFpbCBpcnJlbGV2YW50CiAxMjgxNzAgZmFpbCBpcnJlbGV2
YW50CiAxMjgyNjQgZmFpbCBpcnJlbGV2YW50CiAxMjgyMzYgZmFpbCBpcnJlbGV2YW50CiAxMjgy
NzggZmFpbCBpcnJlbGV2YW50CiAxMjgzMzQgZmFpbCBpcnJlbGV2YW50CiAxMjgzMTIgZmFpbCBp
cnJlbGV2YW50CiAxMjgzNjkgZmFpbCBpcnJlbGV2YW50CiAxMjg0MDcgZmFpbCBpcnJlbGV2YW50
CiAxMjg0MzggZmFpbCBpcnJlbGV2YW50CiAxMjg0NzYgZmFpbCBpcnJlbGV2YW50CiAxMjg0NjEg
ZmFpbCBpcnJlbGV2YW50CiAxMjg0OTMgZmFpbCBpcnJlbGV2YW50CiAxMjg1MjAgZmFpbCBpcnJl
bGV2YW50CiAxMjg1OTkgZmFpbCBpcnJlbGV2YW50CiAxMjg2NjMgZmFpbCBpcnJlbGV2YW50CiAx
Mjg3MjcgZmFpbCBpcnJlbGV2YW50CiAxMjg4NjEgZmFpbCBpcnJlbGV2YW50CiAxMjg4MzUgZmFp
bCBpcnJlbGV2YW50CiAxMjg4ODUgZmFpbCBpcnJlbGV2YW50CiAxMjg5MjAgZmFpbCBpcnJlbGV2
YW50CiAxMjg5NDUgZmFpbCBpcnJlbGV2YW50CiAxMjg5NzAgZmFpbCBpcnJlbGV2YW50CiAxMjkw
MDUgZmFpbCBpcnJlbGV2YW50CiAxMjkwNzIgZmFpbCBpcnJlbGV2YW50CiAxMjkxNjcgZmFpbCBp
cnJlbGV2YW50CiAxMjkyNTggZmFpbCBpcnJlbGV2YW50CiAxMjkzMDQgZmFpbCBpcnJlbGV2YW50
CiAxMjkzODkgZmFpbCBpcnJlbGV2YW50CiAxMjkzNDggZmFpbCBpcnJlbGV2YW50CiAxMjk0MTcg
ZmFpbCBpcnJlbGV2YW50CiAxMjk1MzAgZmFpbCBpcnJlbGV2YW50CiAxMjk0NjAgZmFpbCBpcnJl
bGV2YW50CiAxMjk2ODAgZmFpbCBpcnJlbGV2YW50CiAxMjk3ODkgZmFpbCBpcnJlbGV2YW50CiAx
MzAwMjIgZmFpbCBpcnJlbGV2YW50CiAxMzAxOTMgZmFpbCBkYTUzMjJlNjU5NDBlNGU4NDI2NjEz
YThmZjNkOTlhMDhiMzUwYTUyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNk
ZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMx
MDdhOTkwODg3YmUKIDEzMDcxMSBwYXNzIDMwYjA2YWJmYjkyYmZkNWY5YjYzZWE2YTJmZmIwYmQ5
MDVkMWE2ZGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5
MWQ0NzhkNjZkZjU2YzE5ODYgNmNiMjdlNDE3ZTU3YzJmNGQ2ODlmYTE5OTcxZjIwZjc1ZTljMDcw
OAogMTMwNjk2IHBhc3MgMzBiMDZhYmZiOTJiZmQ1ZjliNjNlYTZhMmZmYjBiZDkwNWQxYTZkYSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQx
N2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1
ZDA3NjYzYSBlM2Y2NjdiYzVmNTFkMGFhNDQzNTdhNjRjYTEzNGNkOTUyNjc5YzgxCiAxMzA3MTMg
cGFzcyAzMGIwNmFiZmI5MmJmZDVmOWI2M2VhNmEyZmZiMGJkOTA1ZDFhNmRhIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJj
ZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDY5OCBmYWlsIGRhNTMy
MmU2NTk0MGU0ZTg0MjY2MTNhOGZmM2Q5OWEwOGIzNTBhNTIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4
Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwNzE1IGZhaWwgZGE1MzIyZTY1OTQwZTRl
ODQyNjYxM2E4ZmYzZDk5YTA4YjM1MGE1MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3
OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5
ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA3MDEgcGFzcyAzMGIwNmFiZmI5MmJmZDVmOWI2M2VhNmEy
ZmZiMGJkOTA1ZDFhNmRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
OWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDAyZWRlN2RjMDM5MGExMzViYzViZGZmNmEzOWY0NmM3
OWJmYzM0YmUKIDEzMDcwMiBwYXNzIDMwYjA2YWJmYjkyYmZkNWY5YjYzZWE2YTJmZmIwYmQ5MDVk
MWE2ZGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThm
MzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgMDBiMWI4ZWQ3MzczNzZhYWE5Y2I4NDJkZDViYmY3NTllNTRmZDg2ZQog
MTMwNzE3IHBhc3MgMzBiMDZhYmZiOTJiZmQ1ZjliNjNlYTZhMmZmYjBiZDkwNWQxYTZkYSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA3MDQgcGFz
cyAzMGIwNmFiZmI5MmJmZDVmOWI2M2VhNmEyZmZiMGJkOTA1ZDFhNmRhIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IGRhZmQ5
MzZkZGRiZDc5NzhkNDEzMTI3NWFkMTExMmY2NDQ1N2JmNjQKIDEzMDcwNyBwYXNzIDMwYjA2YWJm
YjkyYmZkNWY5YjYzZWE2YTJmZmIwYmQ5MDVkMWE2ZGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOGU3NTFhYzU5Y2ZkMTE0
M2QwOTVjNDU5MjdiYTFiZWMwZDQ0MWVlNAogMTMwNzA5IHBhc3MgMzBiMDZhYmZiOTJiZmQ1Zjli
NjNlYTZhMmZmYjBiZDkwNWQxYTZkYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNh
NGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA1ZTI4ZDg0MDM1ZWRhNjI2MDBhMjY1MDFm
ODRlOThjODkwZDdiZWRiCiAxMzA3MTkgZmFpbCBkYTUzMjJlNjU5NDBlNGU4NDI2NjEzYThmZjNk
OTlhMDhiMzUwYTUyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2Uz
MjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkw
ODg3YmUKIDEzMDcxMCBwYXNzIDMwYjA2YWJmYjkyYmZkNWY5YjYzZWE2YTJmZmIwYmQ5MDVkMWE2
ZGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0Nzhk
NjZkZjU2YzE5ODYgODdlODliZDExMmUxNjUwM2YzN2QyMTlhNTI1YTViNWQ0NzBlMDhmOQogMTMw
NzIxIHBhc3MgMzBiMDZhYmZiOTJiZmQ1ZjliNjNlYTZhMmZmYjBiZDkwNWQxYTZkYSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4
NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA3MjIgZmFpbCBk
YTUzMjJlNjU5NDBlNGU4NDI2NjEzYThmZjNkOTlhMDhiMzUwYTUyIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5
MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGlu
ZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTI1Mjg1IChwYXNzKSwgZm9yIGJhc2lz
IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzMDE5MyAoZmFpbCksIGZvciBiYXNpcyBmYWls
dXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMDY5NiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDEzMDY5OCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJl
dmlzaW9ucyBhdCAzMGIwNmFiZmI5MmJmZDVmOWI2M2VhNmEyZmZiMGJkOTA1ZDFhNmRhIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMx
OTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKTm8gcmV2aXNpb25z
IGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdo
dCAxMzA3MTMgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzA3
MTUgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzA3MTcg
KHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMDcxOSAoZmFpbCks
IGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEzMDcyMSAocGFzcyksIGZv
ciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMwNzIyIChmYWlsKSwgZm9yIGZpcnN0
IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioK
CiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAg
ZGE1MzIyZTY1OTQwZTRlODQyNjYxM2E4ZmYzZDk5YTA4YjM1MGE1MgogIEJ1ZyBub3QgcHJlc2Vu
dDogMzBiMDZhYmZiOTJiZmQ1ZjliNjNlYTZhMmZmYjBiZDkwNWQxYTZkYQogIExhc3QgZmFpbCBy
ZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEz
MDcyMi8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKcG5tdG9wbmc6IDgy
IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9i
aXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUueGVuLWJvb3Qu
e2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCjEzMDcyMjogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTMwNzIyIGxpbnV4LWxp
bnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTMwNzIyLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4K
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxk
IG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 11:55:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 11:55: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-devel-bounces@lists.xenproject.org>)
	id 1gQA3R-0007OX-9I; Fri, 23 Nov 2018 11:55: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=zeqX=OC=citrix.com=prvs=8587bc52e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gQA3P-0007ON-KZ
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 11:55:23 +0000
X-Inumbo-ID: a70072f0-ef16-11e8-bd44-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a70072f0-ef16-11e8-bd44-12d6303a7972;
 Fri, 23 Nov 2018 11:55:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,269,1539648000"; d="scan'208";a="82272496"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BF7E64C02000078001FF5D2@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7e213eaf-9619-4930-6434-d2654f8fe246@citrix.com>
Date: Fri, 23 Nov 2018 11:55:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF7E64C02000078001FF5D2@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] common: make sure symbols-dummy.o gets
 rebuilt when needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMTEvMjAxOCAxMTozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIHBlci1hcmNoIHRv
cCBsZXZlbCBtYWtlIGZpbGVzIGRvbid0IHJlY29yZCBhbnkgZGVwZW5kZW5jaWVzIGZvciB0aGUK
PiBmaWxlLCBzbyBpdHMgbWVyZSBleGlzdGVuY2UgaXMgZW5vdWdoIGZvciBtYWtlIHRvIGNvbnNp
ZGVyIGl0IHVwLXRvLQo+IGRhdGUuIEFzIG9mIGFiM2U1ZjVmZjkgKCJ4c3BsaWNlLCBzeW1ib2xz
OiBJbXBsZW1lbnQgZmFzdCBzeW1ib2wgbmFtZXMKPiAtPiB2aXJ0dWFsIGFkZHJlc3NlcyBsb29r
dXAiKSB0aGUgZmlsZSwgaG93ZXZlciwgZGVwZW5kcyBvbiB0aGUKPiBGQVNUX1NZTUJPTF9MT09L
VVAgY29uZmlnIG9wdGlvbiwgd2hpY2ggbWF5IGNoYW5nZSBiZXR3ZWVuIGluY3JlbWVudGFsCj4g
cmUtYnVpbGRzLgo+Cj4gVXNlIHRoZSAkKGV4dHJhLXkpIG1hY2hpbmVyeSB0byBnZXQgdGhlIGZp
bGUgYnVpbHQgd2l0aG91dCBhbiBleHRyYQo+IHJlY3Vyc2lvbiBzdGVwIGludG8gY29tbW9uLywg
YnV0IGluc3RlYWQgcmlnaHQgd2hlbiB0aGUgb3RoZXIgdGhpbmdzIGluCj4gdGhhdCBkaXJlY3Rv
cnkgZ2V0IGJ1aWx0LiBTb21lIG1ha2VmaWxlIGFkanVzdG1lbnRzIGFyZSBuZWNlc3NhcnkgdG8K
PiBhY3R1YWxseSBtYWtlIHRoaXMgbWFjaGluZXJ5IHdvcmsgYmV5b25kIHRoZSByZXN0cmljdGVk
IHNldCBvZiBwbGFjZSBpdAo+IHdhcyB1c2VkIGluIGJlZm9yZS4gTm90ZSBob3dldmVyIHRoYXQg
YW4gaW1wb3J0YW50IHJlc3RyaWN0aW9uIHJlbWFpbnM6Cj4gJChleHRyYS15KSBtYXkgbm90IG92
ZXJsYXAgJChvYmoteSkgb3IgJChvYmotYmluLXkpLgo+Cj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkg
YW5kIGFsc28gbWFrZSB0aGUgZ2VuZGVwIGludm9jYXRpb24gY292ZXIgYm90aAo+ICQob2JqLWJp
bi15KSBhbmQgJChleHRyYS15KSwgZXZlbiBpZiB0aGlzIGlzIG5vdCBkaXJlY3RseSByZWxhdGVk
IGhlcmUuCj4gSSBzaG91bGQgaGF2ZSBpbmNsdWRlZCB0aGVtIHJpZ2h0IGF3YXkgaW4gOGI2ZWY5
YzE1MiAoImNvbXBhdDogZW5mb3JjZQo+IGRpc3Rpbmd1aXNoYWJsZSBmaWxlIG5hbWVzIGluIHN5
bWJvbCB0YWJsZSIpLgo+Cj4gUmVwb3J0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNr
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 11:55:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 11:55: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-devel-bounces@lists.xenproject.org>)
	id 1gQA3l-0007RQ-JZ; Fri, 23 Nov 2018 11: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=zeqX=OC=citrix.com=prvs=8587bc52e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gQA3k-0007RH-1K
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 11:55:44 +0000
X-Inumbo-ID: b3e01746-ef16-11e8-aa7f-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3e01746-ef16-11e8-aa7f-12d6303a7972;
 Fri, 23 Nov 2018 11:55:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,269,1539648000"; d="scan'208";a="82272511"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BF7E66002000078001FF5D5@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <938f5c98-94fb-126e-c05a-f8a98653e097@citrix.com>
Date: Fri, 23 Nov 2018 11:55:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF7E66002000078001FF5D5@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] EFI: don't repeatedly replace symlinks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMTEvMjAxOCAxMTozNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT25jZSBjcmVhdGVkIHRo
ZXJlJ3Mgbm8gcG9pbnQgcmUtY3JlYXRpbmcgdGhlbSBvbiBldmVyeSBpbmNyZW1lbnRhbAo+IG1h
a2UuIFRoaXMgaW4gcGFydGljdWxhciBwcmV2ZW50cyB0aGVtIGZyb20gYmVjb21pbmcgcm9vdC1v
d25lZCBkdXJpbmcKPiBlLmcuICJzdWRvIG1ha2UgaW5zdGFsbC14ZW4iLCBidXQgaXQgYWxzbyBh
bGxvd3MgKGR1cmluZyBkZXZlbG9wbWVudCkKPiB0byByZXBsYWNlIHRoZW0gdGhlcmUgKGluc3Rl
YWQgb2YgaW4gY29tbW9uL2VmaS8pIGJ5IGFjdHVhbCBmaWxlcyB3aXRoCj4gcGVyaGFwcyBzbGln
aHRseSBjaGFuZ2VkIGNvbnRlbnRzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 12:08:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 12:08: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-devel-bounces@lists.xenproject.org>)
	id 1gQAFl-0000AU-8w; Fri, 23 Nov 2018 12:08: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=7ctj=OC=roadtech.co.uk=ben.clewett@srs-us1.protection.inumbo.net>)
 id 1gQA5H-0007by-Bc
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 11:57:19 +0000
X-Inumbo-ID: ec0299dc-ef16-11e8-ad39-12d6303a7972
Received: from imsva.roadtech.co.uk (unknown [195.245.100.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec0299dc-ef16-11e8-ad39-12d6303a7972;
 Fri, 23 Nov 2018 11:57:17 +0000 (UTC)
Received: from imsva.roadtech.co.uk (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 9CD218C051
 for <xen-devel@lists.xenproject.org>; Fri, 23 Nov 2018 11:57:15 +0000 (GMT)
Received: from smtp.roadtech.co.uk (unknown [195.245.100.39])
 by imsva.roadtech.co.uk (Postfix) with ESMTPS id 882EC8C03F
 for <xen-devel@lists.xenproject.org>; Fri, 23 Nov 2018 11:57:15 +0000 (GMT)
Received: from [172.16.24.219] (prog-benc-laptop4.roadtech.private
 [172.16.24.219])
 by smtp.roadtech.co.uk (8.14.4/8.14.4) with ESMTP id wANBvCbk005425
 for <xen-devel@lists.xenproject.org>; Fri, 23 Nov 2018 11:57:13 GMT
To: xen-devel@lists.xenproject.org
From: Ben Clewett <ben.clewett@roadtech.co.uk>
Message-ID: <ab737a9c-b8be-f194-b5ce-976a4d6e2eba@roadtech.co.uk>
Date: Fri, 23 Nov 2018 11:57:10 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:64.0) Gecko/20100101
 Thunderbird/64.0
MIME-Version: 1.0
Content-Language: en-GB
X-Spam-Status: No, score=-1.2 required=5.5 tests=BAYES_00,HELO_MISC_IP,
 HTML_IMAGE_ONLY_32,HTML_MESSAGE,MIME_HTML_ONLY autolearn=no version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
 viruswall-c6.road-runner.net
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1503-8.2.0.1013-24240.007
X-TM-AS-User-Approved-Sender: Yes
X-TMASE-Version: IMSVA-9.0.0.1503-8.2.1013-24240.007
X-TMASE-Result: 10--6.921300-5.000000
X-TMASE-MatchedRID: 38dH0F6VYpQ25XOhnouJ5SI9MxSOQ6CStWrGVTnl6LinMpyH/p1x6UsI
 xi34LbJSKwpH8hVtbAshprfrLfaLje+QGIzV42JeVnhTcytb5dJNedaYR0zWEQzvg1/q1MH24dL
 jxsRvbiJQ4kDgHrtrT879Yf4mXP9AmKa4M58UVVaKC6Im4I1RF4fsPVs/8Vw6EfKzCAntKpAC1S
 /6sf6YeKPjB6aEVsV3DeBiz6Acxq4fhhKiMjD7GO9VsdrlGzy3mHAp2UJ8+TyISI683skDCsFSc
 +NUVYrk2ph/bWfD8V09BGIEQgSg4+yBTqRThUr4L4+sB3yBsckcDDLReGt4PfmUDxpFogQXo8WM
 kQWv6iVJeFvFlVDkf5wC6on3VOBQ8mN8KcAipDGMJjL0lUDd85yGUQKgNZ95lesUABmHPSU=
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
X-Mailman-Approved-At: Fri, 23 Nov 2018 12:08:08 +0000
Subject: [Xen-devel] Xen and Inter-VM-Communications
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7766116201258551850=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7766116201258551850==
Content-Type: text/html; charset=utf-8
Content-Language: en-GB
Content-Transfer-Encoding: 8bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#666666" bgcolor="#FFFFFF">
    Hi Guys,<br>
    <br>
    I am interested in using Inter-VM-Communications (IVMC) to enhance
    performance between TCP server/applications running on the same
    Hypervisor.<br>
    <br>
    For instance, XenLoop seems like the magic silver bullet to solve
    our requirements.<br>
    <br>
    Can I please ask what the opinion of developers are?  What IVMC do
    you recommend?  Have you any experience with XenLoop?<br>
    <br>
    Thanks!<br>
    <br>
    Ben<br>
    <br>
    <br>
    <div class="moz-signature">-- <br>
      <p><span
          style="font-size:12.0pt;color:#1F497D;mso-fareast-language:EN-GB"><b>Ben
            Clewett</b></span></p>
      <p><img src="https://www.roadtech.co.uk/assets/rt-logo.png"><br>
      </p>
      <span
        style="font-size:10.0pt;color:#000000;mso-fareast-language:EN-GB"><b>Road
          Tech Computer Systems Ltd</b></span><br>
      <span
        style="font-size:10.0pt;color:#000000;mso-fareast-language:EN-GB"><a
          href="http://www.roadtech.co.uk">www.roadtech.co.uk</a></span><br>
      <span
        style="font-size:10.0pt;color:#000000;mso-fareast-language:EN-GB"><a
          href="http://www.tachomaster.co.uk">www.tachomaster.co.uk</a></span><br>
      <span
        style="font-size:10.0pt;color:#000000;mso-fareast-language:EN-GB"><a
          href="http://www.falcontracking.co.uk">www.falcontracking.co.uk</a></span><br>
      <span
        style="font-size:10.0pt;color:#000000;mso-fareast-language:EN-GB"><a
          href="http://www.predrive.co.uk">www.predrive.co.uk</a></span><br>
      <span
        style="font-size:10.0pt;color:#000000;mso-fareast-language:EN-GB"><a
          href="http://www.roadrunnerlive.co.uk">www.roadrunnerlive.co.uk</a></span><br>
      <span
        style="font-size:10.0pt;color:#000000;mso-fareast-language:EN-GB">Shenley
        Hall</span><br>
      <span
        style="font-size:10.0pt;color:#000000;mso-fareast-language:EN-GB">Rectory
        Lane</span><br>
      <span
        style="font-size:10.0pt;color:#000000;mso-fareast-language:EN-GB">Shenley</span><br>
      <span
        style="font-size:10.0pt;color:#000000;mso-fareast-language:EN-GB">Hertfordshire
        WD7 9AN</span><br>
      <span
        style="font-size:10.0pt;color:#000000;mso-fareast-language:EN-GB">United
        Kingdom</span><br>
      <span
        style="font-size:10.0pt;color:#000000;mso-fareast-language:EN-GB">+44
        (0)1923 460000</span><br>
      <br>
      <span
        style="font-size:8.0pt;color:#000000;mso-fareast-language:EN-GB">Road
        Tech Computer Systems Ltd is a company registered in England and
        Wales. Registered number: 2017435. Registered office: c/o
        Hillier Hopkins, Radius House, 51 Clarendon Road, WATFORD, WD17
        1HP</span><br>
    </div>
  </body>
</html>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7766116201258551850==--

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 12:15:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 12:15: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-devel-bounces@lists.xenproject.org>)
	id 1gQAMh-00014B-2k; Fri, 23 Nov 2018 12:15: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=2k7W=OC=citrix.com=prvs=8582a9f6d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gQAMf-000146-SZ
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 12:15:17 +0000
X-Inumbo-ID: 6ebae468-ef19-11e8-9f87-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ebae468-ef19-11e8-9f87-12d6303a7972;
 Fri, 23 Nov 2018 12:15:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,269,1539648000"; d="scan'208";a="82273367"
Date: Fri, 23 Nov 2018 13:15:03 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20181123121503.bpqfjqp5wz7goy4n@mac>
References: <a1236490-870a-bdac-2a79-0a487417713c@citrix.com>
 <20873c8e-a087-a414-e8fe-dde56ac05cb7@arm.com>
 <20181123112340.fb5jsjoqwmtd3khy@mac>
 <6A900FE40200004F0063616D@prv1-mh.provo.novell.com>
 <EED9718A020000A45C475325@prv1-mh.provo.novell.com>
 <07D102DD0200008F8E2C01CD@prv1-mh.provo.novell.com>
 <8B4AD5A1020000935C475325@prv1-mh.provo.novell.com>
 <84A23E9D020000170063616D@prv1-mh.provo.novell.com>
 <5BF7E5A002000078001FF5B6@prv1-mh.provo.novell.com>
 <34cc742e-3f66-b368-65e4-82d4b33ce4b1@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <34cc742e-3f66-b368-65e4-82d4b33ce4b1@arm.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, george.dunlap@citrix.com,
 Tim Deegan <tim@xen.org>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMTE6Mzk6MzJBTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIEphbiwKPiAKPiBPbiAyMy8xMS8yMDE4IDExOjMzLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+ID4gPiA+IE9uIDIzLjExLjE4IGF0IDEyOjIzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+
IHdyb3RlOgo+ID4gPiBJbWFnZSBhbiBBUCByZWFkcyBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVf
YWN0aXZlLCB0aGVuIEJTUCBzZXRzCj4gPiA+IHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3Rp
dmUgYW5kIGNsZWFycyB0aGUgaW5pdCBtYXBwaW5ncywgdGhlbgo+ID4gPiB3aGVuIHRoZSBBUCB0
cmllcyB0byByZWFkIGFuIGluaXQgdmFyaWFibGUgaXQgd291bGQgZ2V0IGEgcGFnZSBmYXVsdC4K
PiA+IAo+ID4gQXMgc2FpZCBiZWZvcmUgLSBBUHMgYXJlIHN1cHBvc2VkIHRvIGJlIHF1aWVzY2Vu
dCBkdXJpbmcgdGhpcwo+ID4gcGFydGljdWxhciB0cmFuc2l0aW9uIG9mIHN5c3RlbV9zdGF0ZSwg
YW5kIHRoZSBpZGxlIHNjcnViYmluZyBhZGRlZAo+ID4gYW4gZXhjZXB0aW9uIHRvIHRoYXQgcnVs
ZS4gSSBkb24ndCBzZWUgd2h5IHN1Y2ggYW4gZXhjZXB0aW9uIG1heQo+ID4gbm90IGludm9sdmUg
ZXhjZXB0aW9uYWwgdHJlYXRtZW50IG9uIHRoZSBwYXJ0aWN1bGFyIHJlYWRpbmcgcGF0aC4KPiA+
IEZ1cnRoZXJtb3JlIEFQcywgd2hpY2ggbWF5IGFsc28gYmUgYnJvdWdodCB1cCBhdCBydW4gdGlt
ZSwgbWF5Cj4gPiBuZXZlciBldmVyIHRvdWNoIGluaXQgbWFwcGluZ3Mgb2YgYW55IGtpbmQuCj4g
Cj4gVGhlICJzdXBwb3NlZCIgaXMgcXVpdGUgd29ycnlpbmcgYmVjYXVzZSB3ZSBoYXZlIG5vIHdh
eSB0byB2ZXJpZnkgdGhhdAo+IGFzc3VtcHRpb24gdW50aWwgd2UgZ2V0IGEgcmFuZG9tIGNyYXNo
Lgo+IAo+IEFsc28sIHRoZSBjb3N0IG9mIHRoZSBiYXJyaWVyIHNob3VsZCBiZSBxdWl0ZSBjaGVh
cCBvdmVyIHRoZSByZXN0IG9mIHRoZSBmdW5jdGlvbi4KClJpZ2h0LCBidXQgdW5sZXNzIEknbSBt
aXNzaW5nIHNvbWV0aGluZyB0aGF0IHdvbid0IGNvbXBsZXRlbHkgZml4IHRoZQppc3N1ZSBlaXRo
ZXI/CgpUaGUgb25seSB3YXkgSSBzZWUgdG8gYmUgY29tcGxldGVseSBzYWZlIGlzIHRvIGVpdGhl
ciB1c2UgYSBtdXRleCBvcgp0byBtYWtlIG9wdF9ib290c2NydWIgbm9uLWluaXQuCgpSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 12:19:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 12:19: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-devel-bounces@lists.xenproject.org>)
	id 1gQAQD-0001Cy-MO; Fri, 23 Nov 2018 12:18:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=9ba5=oc=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1gQAQC-0001Ct-Ug
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 12:18:56 +0000
X-Inumbo-ID: f246c23b-ef19-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f246c23b-ef19-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 12:18:55 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D4BC93620;
 Fri, 23 Nov 2018 04:18:54 -0800 (PST)
Received: from donnerap.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com
 [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7AEA13F5A0;
 Fri, 23 Nov 2018 04:18:53 -0800 (PST)
Date: Fri, 23 Nov 2018 12:18:19 +0000
From: Andre Przywara <andre.przywara@arm.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <20181123121819.1b1c7655@donnerap.cambridge.arm.com>
In-Reply-To: <a9f3a72f-37cc-9097-e93e-df7d0d47aa01@gmail.com>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-2-julien.grall@arm.com>
 <6098937f-98de-bff9-6c48-5575a45875e0@epam.com>
 <57ee191b-be21-701e-ef19-4ed4df1cf289@arm.com>
 <77f72cc9-6548-afd9-3766-23326b3551d9@epam.com>
 <6acf65ef-4302-c403-32ba-1d88ab954265@epam.com>
 <22f7ebc8-c74b-0d8e-4847-9d3df9bcf5db@arm.com>
 <3622e468-8f44-1e31-138f-db58ca3835ff@epam.com>
 <2090f5b4-22ff-38bc-3d47-6dbb6d7fccfb@epam.com>
 <6d1c980b-b316-f634-7793-0aca4b34aa85@arm.com>
 <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
 <5ad76791-075d-e588-2669-e01c79674f0d@gmail.com>
 <CAF3u54CmW32NwN0q73LaXwnj2wUt72uuq9LGPRQ3RNMzZTV==Q@mail.gmail.com>
 <d260c074-6107-a5d1-94c8-fdb019585135@gmail.com>
 <4ceea0f6-ede1-420a-d3b7-80c4584739ce@arm.com>
 <2199be43-ef12-28c3-4dcb-cac404be1e4d@gmail.com>
 <0c381f5d-59f8-fcee-4a25-8a29af3f2d73@arm.com>
 <a9f3a72f-37cc-9097-e93e-df7d0d47aa01@gmail.com>
Organization: ARM
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; aarch64-unknown-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@gmail.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMyBOb3YgMjAxOCAxMjowOTo0MSArMDIwMApBbmRyaWkgQW5pc292IDxhbmRyaWku
YW5pc292QGdtYWlsLmNvbT4gd3JvdGU6CgpIaSwKCj4gT24gMjIuMTEuMTggMTk6MjIsIEp1bGll
biBHcmFsbCB3cm90ZToKPiA+IE15IGJpZ2dlc3Qgd29ycnkgaXMgeW91IGFyZSBkb2luZyBvcHRp
bWl6YXRpb24gb24gYSB2R0lDIHRoYXQgaXMKPiA+IG5vdCBmdWxseSBjb21wbGlhbnQgd2l0aCBo
b3cgYSBHSUMgc2hvdWxkIGJlaGF2ZSAoZS5nIGVkZ2UgdnMKPiA+IGxldmVsKSBhbmQgd2l0aCB2
ZXJ5IGZyYWdpbGUgbG9ja2luZy4gIAo+IFllcCwgb2xkIFZHSUMgbG9ja2luZyBsb29rcyBwcmV0
dHkgdGVycmlibGUuCj4gCj4gPiBJZiB5b3UgYXJlIGludGVyZXN0ZWQsIEFuZHJlIGNhbiBwcm92
aWRlcyBtb3JlIGRldGFpbHMuICAKPiBCZWluZyBob25lc3QsIEknbSBub3QgZnVsbHkgdW5kZXJz
dGFuZCBlZGdlIHZzIGxldmVsIHByb2JsZW0gdGhlcmUuCj4gSXQgd291bGQgYmUgZ29vZCB0byBn
ZXQgYmV0dGVyIHZpZXcgb24gaXQuCgpGdW5kYW1lbnRhbGx5IHRoZXJlIGlzIGEgc2VtYW50aWMg
ZGlmZmVyZW5jZSBiZXR3ZWVuIGVkZ2UgYW5kIGxldmVsCnRyaWdnZXJlZCBJUlFzOgpXaGVuIHRo
ZSBndWVzdCBoYXMgaGFuZGxlZCBhbiAqZWRnZSogSVJRIChFT0llZCBzbyB0aGUgTFIncyBzdGF0
ZSBnb2VzCnRvIDApLCB0aGlzIGlzIGRvbmUgYW5kIGR1c3RlZCwgYW5kIFhlbiBkb2Vzbid0IG5l
ZWQgdG8gY2FyZQphYm91dCB0aGlzIGFueW1vcmUgdW50aWwgdGhlIG5leHQgSVJRIG9jY3Vycy4K
CkZvciBsZXZlbCB0cmlnZ2VyZWQgSVJRcywgZXZlbiB0aG91Z2ggdGhlIGd1ZXN0IGhhcyBoYW5k
bGVkIGl0LCB3ZSBuZWVkCnRvIHJlc2FtcGxlIHRoZSAocG90ZW50aWFsbHkgdmlydHVhbCkgSVJR
IGxpbmUsIGFzIGl0IG1heSBjb21lIHVwIG9yCmRvd24gYXQgdGhlICpkZXZpY2UqJ3MgZGlzY3Jl
dGlvbjogdGhlIGludGVycnVwdCByZWFzb24gbWlnaHQgaGF2ZSBnb25lCmF3YXkgKEdQSU8gY29u
ZGl0aW9uIG5vIGxvbmdlciB0cnVlKSwgZXZlbiBiZWZvcmUgd2Ugd2VyZSBhYmxlIHRvCmluamVj
dCBpdCwgb3IgdGhlcmUgbWlnaHQgYmUgYW5vdGhlciBpbnRlcnJ1cHQgcmVhc29uIG5vdCB5ZXQg
aGFuZGxlZAooaW5jb21pbmcgc2VyaWFsIGNoYXJhY3RlciB3aGlsZSBzZXJ2aW5nIGEgdHJhbnNt
aXQgaW50ZXJydXB0KS4gQWxzbwp0eXBpY2FsbHkgaXQncyB1cCB0byB0aGUgaW50ZXJydXB0IGhh
bmRsZXIgdG8gY29uZmlybSBoYW5kbGluZyB0aGUKaW50ZXJydXB0LCBlaXRoZXIgZXhwbGljaXRs
eSBieSBjbGVhcmluZyBhbiBpbnRlcnJ1cHQgYml0IGluIHNvbWUKc3RhdHVzIHJlZ2lzdGVyIG9y
IGltcGxpY2l0bHksIGZvciBpbnN0YW5jZSBieSBkcmFpbmluZyBhIEZJRk8sIHNheSBvbgphIHNl
cmlhbCBkZXZpY2UuIFNvIGV2ZW4gdGhvdWdoIGZyb20gdGhlIChWKUdJQydzIHBvaW50IG9mIHZp
ZXcgdGhlCmludGVycnVwdCBoYXMgYmVlbiBwcm9jZXNzZWQgKEVPSWVkKSwgaXQgbWlnaHQgc3Rp
bGwgYmUgcGVuZGluZy4KCk15IGludGltYXRlICJvbGQgWGVuIFZHSUMiIGtub3dsZWRnZSBoYXMg
YmVlbiBzd2FwcGVkIG91dCBmcm9tIG15IGJyYWluCm1lYW53aGlsZSwgYnV0IElJUkMgWGVuIHRy
ZWF0cyBldmVyeSBJUlEgYXMgaWYgaXQgd291bGQgYmUgYW4gZWRnZSBJUlEuCldoaWNoIHdvcmtz
IGlmIHRoZSBndWVzdCdzIGludGVycnVwdCBoYW5kbGVyIGJlaGF2ZXMgY29ycmVjdGx5LiBNb3N0
CklSUSBoYW5kbGVycyBoYXZlIGEgbG9vcCB0byBpdGVyYXRlIG92ZXIgYWxsIHBvc3NpYmxlIGlu
dGVycnVwdApyZWFzb25zIGFuZCBwcm9jZXNzIHRoZW0sIHNvIHRoZSBsaW5lIGdvZXMgaW5kZWVk
IGRvd24gYmVmb3JlIHRoZXkgRU9JCnRoZSBJUlEuCgo+ID4gSSBjYW4ndCBjb21tZW50IHdpdGhv
dXQgYW55IG51bWJlcnMgaGVyZS4gQmVhciBpbiBtaW5kIHRoYXQgd2UKPiA+IGZpeGVkIGJ1Z3Mg
aW4gWGVuIDQuMTIgKGluY2x1ZGluZyBzcGVjdHJlL21lbHRkb3duIGFuZCBtaXNzaW5nCj4gPiBi
YXJyaWVycykgdGhhdCB3YXNuJ3QgYmFja3BvcnRlZCB0byBYZW4gNC4xMC4gSXQgaXMgZW50aXJl
bHkKPiA+IHBvc3NpYmxlIHRoYXQgaXQgaW50cm9kdWNlZCBzbG93bmVzcyBidXQgaXQgYWxzbyBl
bnN1cmUgdGhlIGNvZGUgaXMKPiA+IGJlaGF2aW5nIGNvcnJlY3RseS4KPiBGb3Igc3VyZSwgSSBr
bm93IHRoYXQuIEl0IHdhcyByYXRoZXIgYSBwb2xpdGljYWwgZGVjaXNpb24uCgpUcmFuc2xhdGlu
ZyAiYXBwbHlpbmcgYSBmaXggZm9yIGEgc2VyaW91cyBzZWN1cml0eSBpc3N1ZSIgdG8gInBvbGl0
aWNhbApkZWNpc2lvbiIgaXMgYSByYXRoZXIsIHVtbWgsIGludGVyZXN0aW5nIHdheSBvZiBzZWVp
bmcgdGhpbmdzIDstKQoKQ2hlZXJzLApBbmRyZS4KCj4gPiBBbnl3YXksIGlmIHRoZXJlIGFyZSBw
ZXJmb3JtYW5jZSByZWdyZXNzaW9uIHdlIHNob3VsZCBpbnZlc3RpZ2F0ZQo+ID4gdGhlbSBhbmQg
ZGlzY3VzcyBob3cgd2UgY2FuIGFkZHJlc3MvbGltaXQgdGhlbS4gU2ltaWxhcmx5IGZvciB0aGUK
PiA+IG5ldyB2R0lDLCBpZiB5b3UgdGhpbmsgaXQgaXMgdG9vIHNsb3csIHRoZW4gd2UgbmVlZCB0
byBrbm93IHdoeQo+ID4gYmVmb3JlIHdlIGdldCByaWQgb2YgdGhlIG9sZCB2R0lDLiAgCj4gWWVw
Lgo+IAo+ID4gVGhlcmUgYXJlIG5vIGd1ZXN0IHByaW9yaXRpemF0aW9uIGF0IHRoZSBtb21lbnQu
IEhvd2V2ZXIsIHdlIG1heQo+ID4gd2FudCB0byBpbnRyb2R1Y2UgaXQgdG8gZ2l2ZSBwcmlvcml0
eSB0byBvbmUgZ3Vlc3Qgb3Zlci4gIAo+IEJ1dCBzdGlsbCwgcHJvY2Vzc2luZyBvZiBJUlFzIGJ5
IGEgaHlwZXJ2aXNvciAoZS5nLiBtb3ZpbmcgdGhlbSBmcm9tCj4gZ2ljIHRvIHZnaWMgZm9yIGd1
ZXN0cyBJUlFzKSBoYXMgYSBoaWdoZXIgcHJpb3JpdHkgb3ZlciBhbnkgZ3Vlc3QKPiBleGVjdXRp
b24uCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 12:25:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 12: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-devel-bounces@lists.xenproject.org>)
	id 1gQAWl-00026M-FL; Fri, 23 Nov 2018 12:25: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=2k7w=oc=citrix.com=prvs=8582a9f6d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gQAWk-00026H-8b
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 12:25:42 +0000
X-Inumbo-ID: e398783f-ef1a-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e398783f-ef1a-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 12:25:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,269,1539648000"; d="scan'208";a="82273762"
Date: Fri, 23 Nov 2018 13:25:32 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Ben Clewett <ben.clewett@roadtech.co.uk>
Message-ID: <20181123122532.3rs7rpvhoartj3pz@mac>
References: <ab737a9c-b8be-f194-b5ce-976a4d6e2eba@roadtech.co.uk>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ab737a9c-b8be-f194-b5ce-976a4d6e2eba@roadtech.co.uk>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen and Inter-VM-Communications
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMTE6NTc6MTBBTSArMDAwMCwgQmVuIENsZXdldHQgd3Jv
dGU6Cj4gICAgSGkgR3V5cywKPiAKPiAgICBJIGFtIGludGVyZXN0ZWQgaW4gdXNpbmcgSW50ZXIt
Vk0tQ29tbXVuaWNhdGlvbnMgKElWTUMpIHRvIGVuaGFuY2UKPiAgICBwZXJmb3JtYW5jZSBiZXR3
ZWVuIFRDUCBzZXJ2ZXIvYXBwbGljYXRpb25zIHJ1bm5pbmcgb24gdGhlIHNhbWUKPiAgICBIeXBl
cnZpc29yLgo+IAo+ICAgIEZvciBpbnN0YW5jZSwgWGVuTG9vcCBzZWVtcyBsaWtlIHRoZSBtYWdp
YyBzaWx2ZXIgYnVsbGV0IHRvIHNvbHZlIG91cgo+ICAgIHJlcXVpcmVtZW50cy4KPiAKPiAgICBD
YW4gSSBwbGVhc2UgYXNrIHdoYXQgdGhlIG9waW5pb24gb2YgZGV2ZWxvcGVycyBhcmU/ICBXaGF0
IElWTUMgZG8geW91Cj4gICAgcmVjb21tZW5kPyAgSGF2ZSB5b3UgYW55IGV4cGVyaWVuY2Ugd2l0
aCBYZW5Mb29wPwoKSSBjYW5ub3QgcmVjb21tZW5kIGFueSBJVk1DIGJlY2F1c2UgSSBkb24ndCBr
bm93IG11Y2ggYWJvdXQgdGhpcwp0b3BpYywgYnV0IFhlbkxvb3AgbGFzdCByZWxlYXNlIGlzIGZv
ciBYZW4gMy4yIChyZWxlYXNlZCBpbiAyMDA4KSBhbmQKdGhlIGNvZGUgaXMgdW5tYWludGFpbmVk
LCBzbyB1bmxlc3MgeW91IHBsYW4gdG8gcG9ydCBpdCB0byBhIGN1cnJlbnQKWGVuIHZlcnNpb24g
SSB3b3VsZCBhZHZpc2UgYWdhaW5zdCBYZW5Mb29wIHNwZWNpZmljYWxseSwgSSdtIHN1cmUKdGhl
cmUgYXJlIG90aGVyIG9wdGlvbnMuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 12:26:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 12:26: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-devel-bounces@lists.xenproject.org>)
	id 1gQAXP-00028g-QN; Fri, 23 Nov 2018 12:26: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=k4Pk=OC=citrix.com=prvs=858f4146b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gQAXO-00028V-FJ
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 12:26:22 +0000
X-Inumbo-ID: fae4437a-ef1a-11e8-b140-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fae4437a-ef1a-11e8-b140-12d6303a7972;
 Fri, 23 Nov 2018 12:26:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,269,1539648000"; d="scan'208";a="71345862"
Date: Fri, 23 Nov 2018 12:26:11 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20181123122611.coyzlpbz7mgmitoo@zion.uk.xensource.com>
References: <20181122152002.piljxsuytliraxhk@mac>
 <4775d924-8d59-e9e8-0c76-2937aa9581b0@citrix.com>
 <20181122160748.lcvry74jirfobb7x@mac>
 <15320b56-3f03-2364-8092-df33944c857f@citrix.com>
 <20181122163939.eoto26witi5mx2n2@mac>
 <3a723412-e6f4-08b0-400f-8c894e56bd24@arm.com>
 <a1236490-870a-bdac-2a79-0a487417713c@citrix.com>
 <20873c8e-a087-a414-e8fe-dde56ac05cb7@arm.com>
 <20181123112340.fb5jsjoqwmtd3khy@mac>
 <a3c5f748-74ac-c63d-9ad6-c8cad4df1aa5@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a3c5f748-74ac-c63d-9ad6-c8cad4df1aa5@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMTE6MzY6NDhBTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IAo+IAo+IE9uIDIzLzExLzIwMTggMTE6MjMsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPiBPbiBUaHUsIE5vdiAyMiwgMjAxOCBhdCAwNTo0NjoxOVBNICswMDAwLCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4gPiA+IAo+ID4gPiAKPiA+ID4gT24gMTEvMjIvMTggNTowNCBQTSwgR2Vvcmdl
IER1bmxhcCB3cm90ZToKPiA+ID4gPiBPbiAxMS8yMi8xOCA0OjQ1IFBNLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4gPiA+ID4gPiBIaSBSb2dlciwKPiA+ID4gPiA+IAo+ID4gPiA+ID4gT24gMTEvMjIv
MTggNDozOSBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gPiA+ID4gT24gVGh1LCBO
b3YgMjIsIDIwMTggYXQgMDQ6MjI6MzRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+
ID4gPiA+ID4gPiBPbiAyMi8xMS8yMDE4IDE2OjA3LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+
ID4gPiA+ID4gPiA+ID4gT24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDM6MjM6NDFQTSArMDAwMCwg
QW5kcmV3IENvb3BlciB3cm90ZToKPiA+ID4gPiA+ID4gPiA+ID4gT24gMjIvMTEvMjAxOCAxNToy
MCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gPiA+ID4gPiA+ID4gPiBPbiBUaHUsIE5v
diAyMiwgMjAxOCBhdCAwMjowMzo1NVBNICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+
ID4gPiA+ID4gPiA+ID4gPiBIaSBKYW4sCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+
ID4gPiA+ID4gPiA+IE9uIDExLzIyLzE4IDE6MzYgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4g
PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBPbiAyMi4xMS4xOCBhdCAxNDozMSwgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IEkgdGhp
bmsgSnVsaWVuJ3MgcG9pbnQgaXMgdGhhdCB3aXRob3V0IGV4cGxpY2l0bHkgYmFycmllcnMsIENQ
VTAncwo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHVwZGF0ZSB0byBzeXN0ZW1fc3RhdGUgbWF5
IG5vdCBiZSB2aXNpYmxlIG9uIENQVTEsIGV2ZW4gdGhvdWdoIHRoZQo+ID4gPiA+ID4gPiA+ID4g
PiA+ID4gPiA+IG1hcHBpbmdzIGhhdmUgYmVlbiBzaG90IGRvd24uCj4gPiA+ID4gPiA+ID4gPiA+
ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gVGhlcmVmb3JlLCBmcm9tIHRoZSBw
cm9jZXNzb3JzIHBvaW50IG9mIHZpZXcsIGl0IGRpZCBldmVyeXRoaW5nCj4gPiA+ID4gPiA+ID4g
PiA+ID4gPiA+ID4gY29ycmVjdGx5LCBhbmQgaGl0IGEgcmVhbCBwYWdlZmF1bHQuCj4gPiA+ID4g
PiA+ID4gPiA+ID4gPiA+IEJvb3QgdGltZSB1cGRhdGVzIG9mIHN5c3RlbV9zdGF0ZSBzaG91bGQg
YmUgb2Ygbm8gaW50ZXJlc3QgaGVyZSwKPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gYXMgYXQgdGhh
dCB0aW1lIHRoZSBBUHMgYXJlIGFsbCBpZGxpbmcuCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiBUaGF0
J3MgcHJvYmFibHkgdHJ1ZSB0b2RheS4gQnV0IHRoaXMgY29kZSBsb29rcyByYXRoZXIgZnJhZ2ls
ZSBhcwo+ID4gPiA+ID4gPiA+ID4gPiA+ID4geW91IGRvbid0Cj4gPiA+ID4gPiA+ID4gPiA+ID4g
PiBrbm93IGhvdyB0aGlzIGlzIGdvaW5nIHRvIGJlIHVzZWQgaW4gdGhlIGZ1dHVyZS4KPiA+ID4g
PiA+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gSWYgeW91IGRlY2lkZSB0byBn
YXRlIGluaXQgY29kZSB3aXRoIHN5c3RlbV9zdGF0ZSwgdGhlbiB5b3UgbmVlZAo+ID4gPiA+ID4g
PiA+ID4gPiA+ID4gYSBiYXJyaWVyCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiB0byBlbnN1cmUgdGhl
IGNvZGUgaXMgZnV0dXJlIHByb29mLgo+ID4gPiA+ID4gPiA+ID4gPiA+IFdvdWxkbid0IGl0IGJl
IGVub3VnaCB0byBkZWNsYXJlIHN5c3RlbV9zdGF0ZSBhcyB2b2xhdGlsZT8KPiA+ID4gPiA+ID4g
PiA+ID4gTm8uwqAgdm9sYXRpbGl0eSAob3IgbGFjayB0aGVyZW9mKSBpcyBhIGNvbXBpbGVyIGxl
dmVsIGNvbnN0cnVjdC4KPiA+ID4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gPiA+IEFSTSBo
YXMgd2Vha2VyIGNhY2hlIGNvaGVyZW5jeSB0aGFuIHg4Niwgc28gYSB3cml0ZSB3aGljaCBoYXMK
PiA+ID4gPiA+ID4gPiA+ID4gY29tcGxldGVkCj4gPiA+ID4gPiA+ID4gPiA+IG9uIG9uZSBDUFUw
IGluIHRoZSBwYXN0IG1heSBsZWdpdGltYXRlbHkgbm90IGJlIHZpc2libGUgb24gQ1BVMSB5ZXQu
Cj4gPiA+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+ID4gPiBJZiB5b3UgbmVlZCBndWFyYW50
ZWVzIGFib3V0IHRoZSB2aXNpYmlsaXR5IG9mIHVwZGF0ZWQsIHlvdSBtdXN0IHVzZQo+ID4gPiA+
ID4gPiA+ID4gPiBhcHByb3ByaWF0ZSBiYXJyaWVycy4KPiA+ID4gPiA+ID4gPiA+IFJpZ2h0LiBU
aGVyZSdzIHNvbWUgZGlmZmVyZW5jZXMgYmV0d2VlbiBBUk0gYW5kIHg4NiwgQVJNIHNldHMKPiA+
ID4gPiA+ID4gPiA+IFNZU19TVEFURV9hY3RpdmUgYW5kIGNvbnRpbnVlcyB0byBtYWtlIHVzZSBv
ZiBpbml0IGZ1bmN0aW9ucy4gSW4gYW55Cj4gPiA+ID4gPiA+ID4gPiBjYXNlIEkgaGF2ZSB0aGUg
Zm9sbG93aW5nIGRpZmY6Cj4gPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiA+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gPiA+ID4g
PiA+ID4gPiBpbmRleCBlODMyMjFhYjc5Li5jZjUwZDA1NjIwIDEwMDY0NAo+ID4gPiA+ID4gPiA+
ID4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPiA+ID4gPiA+ID4gPiA+ICsrKyBiL3hlbi9h
cmNoL2FybS9zZXR1cC5jCj4gPiA+ID4gPiA+ID4gPiBAQCAtOTY2LDYgKzk2Niw3IEBAIHZvaWQg
X19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nCj4gPiA+ID4gPiA+ID4gPiBib290X3BoeXNf
b2Zmc2V0LAo+ID4gPiA+ID4gPiA+ID4gICDCoMKgwqDCoMKgIHNlcmlhbF9lbmRib290KCk7Cj4g
PiA+ID4gPiA+ID4gPiAgIMKgIMKgwqDCoMKgwqAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX2Fj
dGl2ZTsKPiA+ID4gPiA+ID4gPiA+ICvCoMKgwqAgc21wX3dtYigpOwo+ID4gPiA+ID4gPiA+ID4g
ICDCoCDCoMKgwqDCoMKgIGNyZWF0ZV9kb21VcygpOwo+ID4gPiA+ID4gPiA+ID4gICDCoCBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+ID4g
PiA+ID4gPiA+ID4gaW5kZXggOWNiZmYyMmZiMy4uNDEwNDRjMGI2ZiAxMDA2NDQKPiA+ID4gPiA+
ID4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gPiA+ID4gPiA+ID4gPiArKysgYi94
ZW4vYXJjaC94ODYvc2V0dXAuYwo+ID4gPiA+ID4gPiA+ID4gQEAgLTU5Myw2ICs1OTMsNyBAQCBz
dGF0aWMgdm9pZCBub2lubGluZSBpbml0X2RvbmUodm9pZCkKPiA+ID4gPiA+ID4gPiA+ICAgwqDC
oMKgwqDCoCB1bnNpZ25lZCBsb25nIHN0YXJ0LCBlbmQ7Cj4gPiA+ID4gPiA+ID4gPiAgIMKgIMKg
wqDCoMKgwqAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX2FjdGl2ZTsKPiA+ID4gPiA+ID4gPiA+
ICvCoMKgwqAgc21wX3dtYigpOwo+ID4gPiA+ID4gPiA+ID4gICDCoCDCoMKgwqDCoMKgIGRvbWFp
bl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIoZG9tMCk7Cj4gPiA+ID4gPiA+ID4gCj4gPiA+
ID4gPiA+ID4gSSdtIGFmcmFpZCB0aGF0IHRoYXQgd29uJ3QgZG8gYW55dGhpbmcgdG8gaGVscCBh
dCBhbGwuCj4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gc21wX3t3bWIscm1ifSgpIG11c3Qg
YmUgaW4gbWF0Y2hlZCBwYWlycywgYW5kIG1iKCkgbXVzdCBiZSBtYXRjaGVkIHdpdGgKPiA+ID4g
PiA+ID4gPiBpdHNlbGYuCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBUaGVuIEknbSBub3Qgc3Vy
ZSBhYm91dCB3aGV0aGVyIG91ciBwcmV2aW91cyBwbGFuIHN0aWxsIHN0YW5kcywgYXJlIHdlCj4g
PiA+ID4gPiA+IE9LIHdpdGggdXNpbmcgQUNDRVNTX09OQ0UgaGVyZSBhbmQgZm9yZ2V0dGluZyBh
Ym91dCB0aGUgbWVtb3J5Cj4gPiA+ID4gPiA+IGJhcnJpZXJzIGdpdmVuIHRoZSBjdXJyZW50IHVz
YWdlPwo+ID4gPiA+ID4gCj4gPiA+ID4gPiBUaGUgcHJvYmxlbSBpcyBub3QgdGhlIGN1cnJlbnQg
dXNhZ2UgYnV0IGhvdyBpdCBjb3VsZCBiZSB1c2VkLiBEZWJ1Z2dpbmcKPiA+ID4gPiA+IG1lbW9y
eSBvcmRlcmluZyBpcyBxdWl0ZSBhIHBhaW4gc28gSSB3b3VsZCBwcmVmZXIgdGhpcyB0byBiZSBm
aXhlZAo+ID4gPiA+ID4gY29ycmVjdGx5Lgo+ID4gPiA+IAo+ID4gPiA+IEJ1dCBpbiB0aGlzIGNh
c2UgaXQgd291bGRuJ3QgYmUgYSBwYWluLCBiZWNhdXNlIHRoZSBvbmx5IHBvc3NpYmxlCj4gPiA+
ID4gZmFpbHVyZSBtb2RlIGlzIGlmIHRoZSBwcm9jZXNzb3IgZmF1bHRzIHRyeWluZyB0byByZWFk
IG9wdF9ib290c2NydWIsIHJpZ2h0Pwo+ID4gPiAKPiA+ID4gUG9zc2libHkuIEJ1dCBJIGRvbid0
IHNlZSBhbnkgcmVhc29uIHRvIGRlZmVyIHRoZSBmaXggdW50aWwgc29tZW9uZSBjb21lcyB1cAo+
ID4gPiB3aXRoIHVucmVsaWFibGUgY3Jhc2guCj4gPiAKPiA+IElmIHdlIGhhdmUgdG8gZ28gZG93
biB0aGF0IHJvdXRlLCBzaG91bGRuJ3Qgd2UgYWxzbyBwcm90ZWN0Cj4gPiBzeXN0ZW1fc3RhdGUg
d2l0aCBhIGxvY2sgc28gdGhhdCBpdCBjYW5ub3QgYmUgbW9kaWZpZWQgYnkgYSBDUFUgd2hpbGUK
PiA+IGl0J3MgYmVpbmcgcmVhZCBmcm9tIGFub3RoZXI/Cj4gCj4gVGhlIGxvY2tpbmcgbWlnaHQg
YmUgYSBiaXQgdG9vIG11Y2guIE1vZGlmeWluZyB0aGUgc3lzdGVtX3N0YXRlIHNob3VsZCBub3QK
PiBiZSBhbiBpc3N1ZSBpZiB5b3UgcHV0IHRoZSBjb3JyZWN0IGJhcnJpZXIgaW4gcGxhY2UuCgpX
aGF0IGFib3V0IHRoZSBmb2xsb3dpbmcgc2NlbmFyaW8/CgpCU1AgICAgICAgICAgICAgICB3cml0
ZTt3bWIoKTsgICAgcmVtb3ZlIGluaXQgbWFwcGluZzsKQVAgICBybWIoKTtyZWFkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhZCBpbml0IHZhcjsKICAgIC0tLS0t
LS0tLS0tdGltZS0tLS0tLT4KClllcyBtYXRjaGluZyBiYXJyaWVycyBhcmUgaW4gcGxhY2UsIGJ1
dCB0aGUgcmVzdWx0IGlzIHN0aWxsIHdyb25nLiBDYW4KdGhpcyBoYXBwZW4/ICBFdmVuIGlmIHdl
IG1ha2Ugb3B0X2Jvb3RzY3J1YiBub24taW5pdCB0byBhdm9pZCB0aGUgZmF1bHQsCndlIGp1c3Qg
ZGVmZXIgdGhlIGVycm9yIHRvIGEgbGF0ZXIgcG9pbnQuCgpUaGlzIGlzbid0IHJlYWxseSBhYm91
dCBjb2hlcmVuY3kuIE1heWJlIHdlIHNob3VsZCBwdXQgcmVhZGluZyBzdGF0ZQp1bmRlciBoZWFw
IGxvY2s/CgpXZWkuCgo+IAo+IENoZWVycywKPiAKPiAtLSAKPiBKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 12:27:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 12:27: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-devel-bounces@lists.xenproject.org>)
	id 1gQAYG-0002Ek-5r; Fri, 23 Nov 2018 12:27: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=k4Pk=OC=citrix.com=prvs=858f4146b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gQAYE-0002Eb-18
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 12:27:14 +0000
X-Inumbo-ID: 1a811dac-ef1b-11e8-a0c4-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1a811dac-ef1b-11e8-a0c4-12d6303a7972;
 Fri, 23 Nov 2018 12:27:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,269,1539648000"; d="scan'208";a="71345894"
Date: Fri, 23 Nov 2018 12:27:09 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181123122709.k4sy6ryqrruv6av2@zion.uk.xensource.com>
References: <5BF7E64C02000078001FF5D2@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BF7E64C02000078001FF5D2@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] common: make sure symbols-dummy.o gets
 rebuilt when needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDQ6MzY6NDRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlIHBlci1hcmNoIHRvcCBsZXZlbCBtYWtlIGZpbGVzIGRvbid0IHJlY29yZCBhbnkg
ZGVwZW5kZW5jaWVzIGZvciB0aGUKPiBmaWxlLCBzbyBpdHMgbWVyZSBleGlzdGVuY2UgaXMgZW5v
dWdoIGZvciBtYWtlIHRvIGNvbnNpZGVyIGl0IHVwLXRvLQo+IGRhdGUuIEFzIG9mIGFiM2U1ZjVm
ZjkgKCJ4c3BsaWNlLCBzeW1ib2xzOiBJbXBsZW1lbnQgZmFzdCBzeW1ib2wgbmFtZXMKPiAtPiB2
aXJ0dWFsIGFkZHJlc3NlcyBsb29rdXAiKSB0aGUgZmlsZSwgaG93ZXZlciwgZGVwZW5kcyBvbiB0
aGUKPiBGQVNUX1NZTUJPTF9MT09LVVAgY29uZmlnIG9wdGlvbiwgd2hpY2ggbWF5IGNoYW5nZSBi
ZXR3ZWVuIGluY3JlbWVudGFsCj4gcmUtYnVpbGRzLgo+IAo+IFVzZSB0aGUgJChleHRyYS15KSBt
YWNoaW5lcnkgdG8gZ2V0IHRoZSBmaWxlIGJ1aWx0IHdpdGhvdXQgYW4gZXh0cmEKPiByZWN1cnNp
b24gc3RlcCBpbnRvIGNvbW1vbi8sIGJ1dCBpbnN0ZWFkIHJpZ2h0IHdoZW4gdGhlIG90aGVyIHRo
aW5ncyBpbgo+IHRoYXQgZGlyZWN0b3J5IGdldCBidWlsdC4gU29tZSBtYWtlZmlsZSBhZGp1c3Rt
ZW50cyBhcmUgbmVjZXNzYXJ5IHRvCj4gYWN0dWFsbHkgbWFrZSB0aGlzIG1hY2hpbmVyeSB3b3Jr
IGJleW9uZCB0aGUgcmVzdHJpY3RlZCBzZXQgb2YgcGxhY2UgaXQKPiB3YXMgdXNlZCBpbiBiZWZv
cmUuIE5vdGUgaG93ZXZlciB0aGF0IGFuIGltcG9ydGFudCByZXN0cmljdGlvbiByZW1haW5zOgo+
ICQoZXh0cmEteSkgbWF5IG5vdCBvdmVybGFwICQob2JqLXkpIG9yICQob2JqLWJpbi15KS4KPiAK
PiBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBtYWtlIHRoZSBnZW5kZXAgaW52b2NhdGlv
biBjb3ZlciBib3RoCj4gJChvYmotYmluLXkpIGFuZCAkKGV4dHJhLXkpLCBldmVuIGlmIHRoaXMg
aXMgbm90IGRpcmVjdGx5IHJlbGF0ZWQgaGVyZS4KPiBJIHNob3VsZCBoYXZlIGluY2x1ZGVkIHRo
ZW0gcmlnaHQgYXdheSBpbiA4YjZlZjljMTUyICgiY29tcGF0OiBlbmZvcmNlCj4gZGlzdGluZ3Vp
c2hhYmxlIGZpbGUgbmFtZXMgaW4gc3ltYm9sIHRhYmxlIikuCj4gCj4gUmVwb3J0ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 12:37:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gQAiU-0003G3-CX; Fri, 23 Nov 2018 12:37: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=np75=oc=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gQAiT-0003Fy-Ff
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 12:37:49 +0000
X-Inumbo-ID: 9571952d-ef1c-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9571952d-ef1c-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 12:37:48 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7066B4E8B7;
 Fri, 23 Nov 2018 12:37:47 +0000 (UTC)
Received: from t460s.redhat.com (unknown [10.36.118.36])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 16C54194AE;
 Fri, 23 Nov 2018 12:37:40 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Fri, 23 Nov 2018 13:37:40 +0100
Message-Id: <20181123123740.27652-1-david@redhat.com>
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Fri, 23 Nov 2018 12:37:47 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1] mm/memory_hotplug: drop "online" parameter
 from add_memory_resource()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 David Hildenbrand <david@redhat.com>, Mathieu Malaterre <malat@debian.org>,
 Joonsoo Kim <iamjoonsoo.kim@lge.com>, Dan Williams <dan.j.williams@intel.com>,
 linux-kernel@vger.kernel.org, Pavel Tatashin <pasha.tatashin@oracle.com>,
 Michal Hocko <mhocko@suse.com>, Arun KS <arunks@codeaurora.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Oscar Salvador <osalvador@suse.de>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlciBzcGFjZSBzaG91bGQgYWx3YXlzIGJlIGluIGNoYXJnZSBvZiBob3cgdG8gb25saW5lIG1l
bW9yeSBhbmQKaWYgbWVtb3J5IHNob3VsZCBiZSBvbmxpbmVkIGF1dG9tYXRpY2FsbHkgaW4gdGhl
IGtlcm5lbC4gTGV0J3MgZHJvcCB0aGUKcGFyYW1ldGVyIHRvIG92ZXJ3cml0ZSB0aGlzIC0gWEVO
IHBhc3NlcyBtZW1ocF9hdXRvX29ubGluZSwganVzdCBsaWtlCmFkZF9tZW1vcnkoKSwgc28gd2Ug
Y2FuIGRpcmVjdGx5IHVzZSB0aGF0IGluc3RlYWQgaW50ZXJuYWxseS4KCkNjOiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDYzogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IERh
biBXaWxsaWFtcyA8ZGFuLmoud2lsbGlhbXNAaW50ZWwuY29tPgpDYzogT3NjYXIgU2FsdmFkb3Ig
PG9zYWx2YWRvckBzdXNlLmRlPgpDYzogUGF2ZWwgVGF0YXNoaW4gPHBhc2hhLnRhdGFzaGluQG9y
YWNsZS5jb20+CkNjOiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KQ2M6IERhdmlkIEhp
bGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgpDYzogSm9vbnNvbyBLaW0gPGlhbWpvb25zb28u
a2ltQGxnZS5jb20+CkNjOiBBcnVuIEtTIDxhcnVua3NAY29kZWF1cm9yYS5vcmc+CkNjOiBNYXRo
aWV1IE1hbGF0ZXJyZSA8bWFsYXRAZGViaWFuLm9yZz4KQ2M6IFN0ZXBoZW4gUm90aHdlbGwgPHNm
ckBjYW5iLmF1dWcub3JnLmF1PgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2
aWRAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJzL3hlbi9iYWxsb29uLmMgICAgICAgICAgfCAyICst
CiBpbmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmggfCAyICstCiBtbS9tZW1vcnlfaG90cGx1
Zy5jICAgICAgICAgICAgfCA2ICsrKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jIGIv
ZHJpdmVycy94ZW4vYmFsbG9vbi5jCmluZGV4IDEyMTQ4Mjg5ZGViZC4uODFiYTQ0ODE2NmNkIDEw
MDY0NAotLS0gYS9kcml2ZXJzL3hlbi9iYWxsb29uLmMKKysrIGIvZHJpdmVycy94ZW4vYmFsbG9v
bi5jCkBAIC0zOTcsNyArMzk3LDcgQEAgc3RhdGljIGVudW0gYnBfc3RhdGUgcmVzZXJ2ZV9hZGRp
dGlvbmFsX21lbW9yeSh2b2lkKQogCW11dGV4X3VubG9jaygmYmFsbG9vbl9tdXRleCk7CiAJLyog
YWRkX21lbW9yeV9yZXNvdXJjZSgpIHJlcXVpcmVzIHRoZSBkZXZpY2VfaG90cGx1ZyBsb2NrICov
CiAJbG9ja19kZXZpY2VfaG90cGx1ZygpOwotCXJjID0gYWRkX21lbW9yeV9yZXNvdXJjZShuaWQs
IHJlc291cmNlLCBtZW1ocF9hdXRvX29ubGluZSk7CisJcmMgPSBhZGRfbWVtb3J5X3Jlc291cmNl
KG5pZCwgcmVzb3VyY2UpOwogCXVubG9ja19kZXZpY2VfaG90cGx1ZygpOwogCW11dGV4X2xvY2so
JmJhbGxvb25fbXV0ZXgpOwogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L21lbW9yeV9ob3Rw
bHVnLmggYi9pbmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmgKaW5kZXggODRlOWFlMjA1OTMw
Li5lYmM5OWYyOWFlYWUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcu
aAorKysgYi9pbmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVnLmgKQEAgLTMyNiw3ICszMjYsNyBA
QCBleHRlcm4gaW50IHdhbGtfbWVtb3J5X3JhbmdlKHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLCB1
bnNpZ25lZCBsb25nIGVuZF9wZm4sCiAJCXZvaWQgKmFyZywgaW50ICgqZnVuYykoc3RydWN0IG1l
bW9yeV9ibG9jayAqLCB2b2lkICopKTsKIGV4dGVybiBpbnQgX19hZGRfbWVtb3J5KGludCBuaWQs
IHU2NCBzdGFydCwgdTY0IHNpemUpOwogZXh0ZXJuIGludCBhZGRfbWVtb3J5KGludCBuaWQsIHU2
NCBzdGFydCwgdTY0IHNpemUpOwotZXh0ZXJuIGludCBhZGRfbWVtb3J5X3Jlc291cmNlKGludCBu
aWQsIHN0cnVjdCByZXNvdXJjZSAqcmVzb3VyY2UsIGJvb2wgb25saW5lKTsKK2V4dGVybiBpbnQg
YWRkX21lbW9yeV9yZXNvdXJjZShpbnQgbmlkLCBzdHJ1Y3QgcmVzb3VyY2UgKnJlc291cmNlKTsK
IGV4dGVybiBpbnQgYXJjaF9hZGRfbWVtb3J5KGludCBuaWQsIHU2NCBzdGFydCwgdTY0IHNpemUs
CiAJCXN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0bWFwLCBib29sIHdhbnRfbWVtYmxvY2spOwogZXh0
ZXJuIHZvaWQgbW92ZV9wZm5fcmFuZ2VfdG9fem9uZShzdHJ1Y3Qgem9uZSAqem9uZSwgdW5zaWdu
ZWQgbG9uZyBzdGFydF9wZm4sCmRpZmYgLS1naXQgYS9tbS9tZW1vcnlfaG90cGx1Zy5jIGIvbW0v
bWVtb3J5X2hvdHBsdWcuYwppbmRleCA3YjQzMTdhZTgzMTguLjdiNjRiYmY2NDVjMyAxMDA2NDQK
LS0tIGEvbW0vbWVtb3J5X2hvdHBsdWcuYworKysgYi9tbS9tZW1vcnlfaG90cGx1Zy5jCkBAIC0x
MDk2LDcgKzEwOTYsNyBAQCBzdGF0aWMgaW50IG9ubGluZV9tZW1vcnlfYmxvY2soc3RydWN0IG1l
bW9yeV9ibG9jayAqbWVtLCB2b2lkICphcmcpCiAgKgogICogd2UgYXJlIE9LIGNhbGxpbmcgX19t
ZW1pbml0IHN0dWZmIGhlcmUgLSB3ZSBoYXZlIENPTkZJR19NRU1PUllfSE9UUExVRwogICovCi1p
bnQgX19yZWYgYWRkX21lbW9yeV9yZXNvdXJjZShpbnQgbmlkLCBzdHJ1Y3QgcmVzb3VyY2UgKnJl
cywgYm9vbCBvbmxpbmUpCitpbnQgX19yZWYgYWRkX21lbW9yeV9yZXNvdXJjZShpbnQgbmlkLCBz
dHJ1Y3QgcmVzb3VyY2UgKnJlcykKIHsKIAl1NjQgc3RhcnQsIHNpemU7CiAJYm9vbCBuZXdfbm9k
ZSA9IGZhbHNlOwpAQCAtMTE1MSw3ICsxMTUxLDcgQEAgaW50IF9fcmVmIGFkZF9tZW1vcnlfcmVz
b3VyY2UoaW50IG5pZCwgc3RydWN0IHJlc291cmNlICpyZXMsIGJvb2wgb25saW5lKQogCW1lbV9o
b3RwbHVnX2RvbmUoKTsKIAogCS8qIG9ubGluZSBwYWdlcyBpZiByZXF1ZXN0ZWQgKi8KLQlpZiAo
b25saW5lKQorCWlmIChtZW1ocF9hdXRvX29ubGluZSkKIAkJd2Fsa19tZW1vcnlfcmFuZ2UoUEZO
X0RPV04oc3RhcnQpLCBQRk5fVVAoc3RhcnQgKyBzaXplIC0gMSksCiAJCQkJICBOVUxMLCBvbmxp
bmVfbWVtb3J5X2Jsb2NrKTsKIApAQCAtMTE3NSw3ICsxMTc1LDcgQEAgaW50IF9fcmVmIF9fYWRk
X21lbW9yeShpbnQgbmlkLCB1NjQgc3RhcnQsIHU2NCBzaXplKQogCWlmIChJU19FUlIocmVzKSkK
IAkJcmV0dXJuIFBUUl9FUlIocmVzKTsKIAotCXJldCA9IGFkZF9tZW1vcnlfcmVzb3VyY2Uobmlk
LCByZXMsIG1lbWhwX2F1dG9fb25saW5lKTsKKwlyZXQgPSBhZGRfbWVtb3J5X3Jlc291cmNlKG5p
ZCwgcmVzKTsKIAlpZiAocmV0IDwgMCkKIAkJcmVsZWFzZV9tZW1vcnlfcmVzb3VyY2UocmVzKTsK
IAlyZXR1cm4gcmV0OwotLSAKMi4xNy4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 12:54:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 12:54: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-devel-bounces@lists.xenproject.org>)
	id 1gQAyI-0004xm-1S; Fri, 23 Nov 2018 12:54: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=0p0I=OC=kernel.org=mhocko@srs-us1.protection.inumbo.net>)
 id 1gQAyG-0004xd-9R
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 12:54:08 +0000
X-Inumbo-ID: da5fa4ba-ef1e-11e8-a169-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id da5fa4ba-ef1e-11e8-a169-12d6303a7972;
 Fri, 23 Nov 2018 12:54:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 11DDDABE3;
 Fri, 23 Nov 2018 12:54:02 +0000 (UTC)
Date: Fri, 23 Nov 2018 13:54:00 +0100
From: Michal Hocko <mhocko@kernel.org>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20181123125400.GL8625@dhcp22.suse.cz>
References: <20181123123740.27652-1-david@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181123123740.27652-1-david@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v1] mm/memory_hotplug: drop "online"
 parameter from add_memory_resource()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Mathieu Malaterre <malat@debian.org>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Dan Williams <dan.j.williams@intel.com>, linux-kernel@vger.kernel.org,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-mm@kvack.org,
 Arun KS <arunks@codeaurora.org>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Oscar Salvador <osalvador@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpIDIzLTExLTE4IDEzOjM3OjQwLCBEYXZpZCBIaWxkZW5icmFuZCB3cm90ZToKPiBVc2Vy
IHNwYWNlIHNob3VsZCBhbHdheXMgYmUgaW4gY2hhcmdlIG9mIGhvdyB0byBvbmxpbmUgbWVtb3J5
IGFuZAo+IGlmIG1lbW9yeSBzaG91bGQgYmUgb25saW5lZCBhdXRvbWF0aWNhbGx5IGluIHRoZSBr
ZXJuZWwuIExldCdzIGRyb3AgdGhlCj4gcGFyYW1ldGVyIHRvIG92ZXJ3cml0ZSB0aGlzIC0gWEVO
IHBhc3NlcyBtZW1ocF9hdXRvX29ubGluZSwganVzdCBsaWtlCj4gYWRkX21lbW9yeSgpLCBzbyB3
ZSBjYW4gZGlyZWN0bHkgdXNlIHRoYXQgaW5zdGVhZCBpbnRlcm5hbGx5LgoKSGVoLCBJIHdhbnRl
ZCB0byBnZXQgcmlkIG9mIG1lbWhwX2F1dG9fb25saW5lIHNvIG11Y2ggYW5kIG5vdyB3ZSBoYXZl
IGl0CmluIHRoZSBjb3JlIG1lbW9yeV9ob3RwbHVnLiBOb3QgYSB3aW4gb24gbXkgc2lkZSBJIHdv
dWxkIHNheSA6LwpPbiB0aGUgb3RoZXIgaGFuZCB0aGlzIGNhbiBiZSBzZWVuIGFzIGEgY2xlYW51
cCBiZWNhdXNlIGl0IHJlbW92ZXMgdGhhdAphbWJpZ3VpdHkgdGhhdCBzb21lIGNhbGxlcnMgbWln
aHQgYmUgdW5hd2FyZSBvZiB0aGUgbWVtaHBfYXV0b19vbmxpbmUKbGVhZGluZyB0byBhIGRpZmZl
cmVudCBiZWhhdmlvci4KCj4gQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20+Cj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBBbmRyZXcgTW9y
dG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+IENjOiBEYW4gV2lsbGlhbXMgPGRhbi5q
LndpbGxpYW1zQGludGVsLmNvbT4KPiBDYzogT3NjYXIgU2FsdmFkb3IgPG9zYWx2YWRvckBzdXNl
LmRlPgo+IENjOiBQYXZlbCBUYXRhc2hpbiA8cGFzaGEudGF0YXNoaW5Ab3JhY2xlLmNvbT4KPiBD
YzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+Cj4gQ2M6IERhdmlkIEhpbGRlbmJyYW5k
IDxkYXZpZEByZWRoYXQuY29tPgo+IENjOiBKb29uc29vIEtpbSA8aWFtam9vbnNvby5raW1AbGdl
LmNvbT4KPiBDYzogQXJ1biBLUyA8YXJ1bmtzQGNvZGVhdXJvcmEub3JnPgo+IENjOiBNYXRoaWV1
IE1hbGF0ZXJyZSA8bWFsYXRAZGViaWFuLm9yZz4KPiBDYzogU3RlcGhlbiBSb3Rod2VsbCA8c2Zy
QGNhbmIuYXV1Zy5vcmcuYXU+Cj4gU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRh
dmlkQHJlZGhhdC5jb20+CgpBY2tlZC1ieTogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+
Ci0tIApNaWNoYWwgSG9ja28KU1VTRSBMYWJzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 12:58:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 12:58: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-devel-bounces@lists.xenproject.org>)
	id 1gQB2P-00057Z-VR; Fri, 23 Nov 2018 12:58: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=yzfx=oc=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gQB2P-00057R-9i
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 12:58:25 +0000
X-Inumbo-ID: 75ab88e4-ef1f-11e8-9a16-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75ab88e4-ef1f-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 12:58:24 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id k19-v6so10575295lji.11
 for <xen-devel@lists.xen.org>; Fri, 23 Nov 2018 04:58:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=LB+ymjzSUCgQhJFR6xag/7ipAvUy3sDtMbWQdkDcD4Y=;
 b=Jr9gv0iyDYV0yyyf2UY8cI7NqOL3pEFPFOViGowaqxTUYVOMTH1OizALSmMKVlqIZ/
 GSmlvZqj1BahXwmUIp6kW92Eh1gTwDfk+sLF9i5CKgc8Evz2IDSoAjh4isQFMMWJClF3
 yHEQmHtPOM3c5HVg8min05OHynyIsS82Rgz/RgVCDe0PTlrJEtbuDbcKM1Rzcvyz4Ecq
 //uLVbsY4REMyl8TYALVmM2XI+oqtCksaif56gxDqbNYxhvOkZPhMlfoz+ZihqAVXEQO
 Sha9aTnjc1CcqwRLEuWXL8Lwf5CIyRqJAPE6yo8Y7gRilWHiXrjQpx28PFyTlBOIfgBS
 NyhA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=LB+ymjzSUCgQhJFR6xag/7ipAvUy3sDtMbWQdkDcD4Y=;
 b=nrDDkmOVdGSCKPVoSYAHwJYBter1Z4lVsC45Gn5OYAXHWRVHJjVq9gfMZI4jGggAIa
 enTaR6gZXi39cM4k8OFuQIaSnsA96/wy7+4XnHKA1Yarh3PBBOwS+7vxfV63jfvf8x6V
 ywI+uQYdi7KnJciNanHO6FGiaInQGbmJhLijNLDiKlJhDcG3YfCf71/CUbRne2lBTvwa
 tm2IoAsSeaYJHPUB4Ly1l/xcM0anMJhv2OMgaB7glx6OFBAje04uxY3VeBxBYN4eg7bj
 9wmXoEOVILDvCe3s8KAz094UITK9zyHici74tSZALwGmERzlOGd1oojxxnacCq5TT3FX
 sidA==
X-Gm-Message-State: AA+aEWbIEJLwn1Dmjq5/tGWZ9tGb6GmBh9bP1TRTQqFldsXfGvCxJzgE
 Ja1K47qeW38A3Gbb9u09t34=
X-Google-Smtp-Source: AJdET5dJn5cQrh5QQOuJr5JtFMW5jRGf5QNYpM/vUdQ+4Km4B+zf1xblmleVzfv5goIrYvRBOavTZQ==
X-Received: by 2002:a2e:82d7:: with SMTP id
 n23-v6mr8782627ljh.143.1542977902466; 
 Fri, 23 Nov 2018 04:58:22 -0800 (PST)
Received: from [10.17.180.102] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id u12-v6sm7924452ljk.79.2018.11.23.04.58.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Nov 2018 04:58:21 -0800 (PST)
To: Andre Przywara <andre.przywara@arm.com>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-2-julien.grall@arm.com>
 <6098937f-98de-bff9-6c48-5575a45875e0@epam.com>
 <57ee191b-be21-701e-ef19-4ed4df1cf289@arm.com>
 <77f72cc9-6548-afd9-3766-23326b3551d9@epam.com>
 <6acf65ef-4302-c403-32ba-1d88ab954265@epam.com>
 <22f7ebc8-c74b-0d8e-4847-9d3df9bcf5db@arm.com>
 <3622e468-8f44-1e31-138f-db58ca3835ff@epam.com>
 <2090f5b4-22ff-38bc-3d47-6dbb6d7fccfb@epam.com>
 <6d1c980b-b316-f634-7793-0aca4b34aa85@arm.com>
 <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
 <5ad76791-075d-e588-2669-e01c79674f0d@gmail.com>
 <CAF3u54CmW32NwN0q73LaXwnj2wUt72uuq9LGPRQ3RNMzZTV==Q@mail.gmail.com>
 <d260c074-6107-a5d1-94c8-fdb019585135@gmail.com>
 <4ceea0f6-ede1-420a-d3b7-80c4584739ce@arm.com>
 <2199be43-ef12-28c3-4dcb-cac404be1e4d@gmail.com>
 <20181122180401.0f1d21a0@donnerap.cambridge.arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <969c7156-162b-09b0-f328-03dadee06461@gmail.com>
Date: Fri, 23 Nov 2018 14:58:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181122180401.0f1d21a0@donnerap.cambridge.arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@gmail.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gQW5kcmUsCgpPbiAyMi4xMS4xOCAyMDowNCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4g
Cj4gSXMgdGhhdCBiZW5jaG1hcmsgY2hvc2VuIHRvIHB1dCBzb21lIGludGVycnVwdCBsb2FkIG9u
IHRoZSBzeXN0ZW0/IE9yCj4gaXMgdGhhdCB3aGF0IHRoZSBjdXN0b21lciBhY3R1YWxseSB1c2Vz
IGFuZCBzaGUgaXMgcmVhbGx5IHN1ZmZlcmluZwo+IGZyb20gWGVuJ3MgaW50ZXJydXB0IGhhbmRs
aW5nIGFuZCBlbXVsYXRpb24/ClRoYXQgaXQgdGhlIDNEIGJlbmNobWFyayB1c2VkIGJ5IGN1c3Rv
bWVyIHRvIGNvbXBhcmUgdmlydHVhbGl6YXRpb24gCnNvbHV0aW9ucyBmcm9tIGRpZmZlcmVudCBw
cm92aWRlcnMuCgo+IElmIHlvdSBjaG9zZSB0aGlzIGJlbmNobWFyayBiZWNhdXNlIGl0IHRlbmRz
IHRvIHRyaWdnZXIgYSBsb3Qgb2YKPiBpbnRlcnJ1cHRzIGFuZCB5b3UgaG9wZSB0byBlc3RpbWF0
ZSBzb21lIG90aGVyIGludGVycnVwdCBwcm9wZXJ0eSB3aXRoCj4gdGhpcyAoZm9yIGluc3RhbmNl
IGludGVycnVwdCBsYXRlbmN5IG9yIHR5cGljYWwgTFIgdXRpbGlzYXRpb24pLCB0aGVuCj4geW91
IG1pZ2h0IGJlIGRpc2FwcG9pbnRlZC4gVGhpcyBzZWVtcyB0byBnbyBpbnRvIHRoZSBkaXJlY3Rp
b24gb2YgYW4KPiBpbnRlcnJ1cHQgc3Rvcm0sIHdoZXJlIHdlIHJlYWxseSBkb24ndCBjYXJlIGFi
b3V0IHBlcmZvcm1hbmNlLCBidXQganVzdAo+IHdhbnQgdG8gIG1ha2Ugc3VyZSB3ZSBrZWVwIHJ1
bm5pbmcgYW5kIGlkZWFsbHkgZG9uJ3QgcGVuYWxpc2Ugb3RoZXIKPiBndWVzdHMuCldlbGwsIHRo
YXQgYmVuY2htYXJrIGl0c2VsZiBpcyByYXRoZXIgaW50ZXJydXB0cyBvcmllbnRlZCAob24gb3Vy
IEhXKS4gCkl0IGVtaXRzIEdQVSBsb2FkLCBzbyBjYXVzZXMgdmVyeSBsb3cgQ1BVIGxvYWQsIGJ1
dCBsb3Qgb2YgaW50cmVydXB0cyAKZnJvbSBHUFUsIHZpZGVvIHN1YnN5dGVtLCBkaXNwbGF5IHN1
YnN5c3RlbS4gSSBrbm93IGFib3V0IHRoZSBXRkkvV0ZFIApwcm9ibGVtIGFuZCBgdndmaT1uYXRp
dmVgLiBCdXQgd2UgY2FuJ3QgdXNlIGl0LCBiZWNhdXNlIG91ciBzeXN0ZW0gaXMgCm92ZXJjb21t
aXR0ZWQuCgo+IAo+PiBBZGRpbmcgdGhlIHJlc2NoZWR1bGUKPj4gSVJRIG1ha2VzIHRoZSBzeXN0
ZW0gdGVuZCB0byBub3QgZml0IGFsbCBJUlFzIGludG8gNCBMUnMgYXZhaWxhYmxlIGluCj4+IG15
IEdJQy4gTW9yZW92ZXIsIHRoZSBiZW5jaG1hcmsgZG9lcyBub3QgZW1pdCBhIG5ldHdvcmsgdHJh
ZmZpYyBvcgo+PiBkaXNrIHVzYWdlIGR1cmluZyB0aGUgcnVuLiBTbyByZWFsIGxpZmUgY2FzZXMg
d2lsbCBhZGQgbW9yZQo+PiBjb25jdXJyZW50IElSUXMuCj4gCj4gVGhhdCdzIHJhdGhlciBvZGQu
IEFyZSB5b3Ugc3VyZSB5b3UgYWN0dWFsbHkgaGF2ZSBhbGwgTFJzIHVzZWQ/CkkgaGF2ZSB0byBy
ZWNoZWNrLiA3Cgo+IFdoYXQgaXMgeW91ciBndWVzdCBzeXN0ZW0/IExpbnV4PwpZZXAsIExLIDQu
MTQuMzUKCj4gQ2FuIHlvdSBjaGVjayB3aGV0aGVyIHlvdSB1c2UgRU9JIG1vZGUgMSBpbgo+IHRo
ZSBndWVzdCAoIkdJQzogVXNpbmcgc3BsaXQgRU9JL0RlYWN0aXZhdGUgbW9kZSIgaW4gZG1lc2cs
IHJpZ2h0IGFmdGVyCj4gIk5SX0lSUVM6IHh4LCBucl9pcnFzOiB4eCwgcHJlYWxsb2NhdGVkIGly
cXM6IDAiKT8KSSBkaWRuJ3QgZmluZCBzdWNoIGEgcHJpbnQgaW4gZG1lc2c6CglbICAgIDAuMDAw
MDAwXSBSQ1U6IEFkanVzdGluZyBnZW9tZXRyeSBmb3IgcmN1X2Zhbm91dF9sZWFmPTE2LCBucl9j
cHVfaWRzPTQKCVsgICAgMC4wMDAwMDBdIE5SX0lSUVM6IDY0LCBucl9pcnFzOiA2NCwgcHJlYWxs
b2NhdGVkIGlycXM6IDAKCVsgICAgMC4wMDAwMDBdIGFyY2hfdGltZXI6IGNwMTUgdGltZXIocykg
cnVubmluZyBhdCA4LjMzTUh6ICh2aXJ0KS4KCgo+IFRoZSBmcmVxdWVuY3kgb2YgdGhlIGludGVy
cnVwdCAobiBwZXIgc2Vjb25kKSBzaG91bGQgYmUgdW5yZWxhdGVkIHRvCj4gdGhlIG51bWJlciBv
ZiBJUlFzIGJlaW5nIHByZXNlbnRlZCBzaW11bHRhbmVvdXNseSB0byB0aGUgZ3Vlc3QuCkFjdHVh
bGx5IHllcy4gV2hhdCBjb3VsZCBtYXR0ZXIgaGVyZSBpcyB0aGF0IHdlIGhhdmUgNCBjb25jdXJy
ZW50IEhXIAppbnRlcnJ1cHQgc291cmNlcyBpbnZvbHZlZCBpbiAzRCBwcm9jZXNzaW5nLgoKPiBU
eXBpY2FsbHkgSSB3b3VsZCBhc3N1bWUgeW91IGhhdmUgemVybyBpbnRlcnJ1cHRzIG5vcm1hbGx5
LCBiZWNhdXNlCj4geW91ciBndWVzdCBpcyBkb2luZyBhY3R1YWwgd29yayAocnVubmluZyB0aGUg
T1Mgb3IgdXNlcmxhbmQgcHJvZ3JhbSkuCj4gVGhlbiB5b3UgaGFuZGxlIHRoZSBvY2Nhc2lvbmFs
IGludGVycnVwdCAoMSBMUiBpbiBhY3RpdmUgc3RhdGUpLCBhbmQKPiB0aGUgdGltZXIgSVJRIGZp
cmVzIGR1cmluZyB0aGlzLiBUaGlzIGxldHMgdGhlIGd1ZXN0IGV4aXQsIGFuZCB0aGUKPiBzZWNv
bmQgTFIgZ2V0cyB1c2VkIHdpdGggdGhlIGluamVjdGVkIHBlbmRpbmcgdGltZXIgSVJRLiBOb3cg
ZXZlcnkgbm93Cj4gYW5kIHRoZW4gYW4gSVBJIG1pZ2h0IGFsc28gYmUgaW5qZWN0ZWQgZnJvbSBh
bm90aGVyIFZDUFUgYXQgdGhlIHNhbWUKPiB0aW1lLCB3aGljaCBicmluZ3MgdGhlIGNvdW50IHVw
IHRvIDMuIEJ1dCBhbGwgb2YgdGhlIHRpbWUgdGhlIGd1ZXN0Cj4gc3RpbGwgaGFuZGxlcyB0aGlz
IGZpcnN0IGludGVycnVwdC4gQW5kIGNoYW5jZXMgYXJlIHRoZSBpbnRlcnJ1cHQKPiBoYW5kbGVy
IHNvb25lciBvciBsYXRlciB0cmlnZ2VycyBhbiAoTU1JTykgZXhpdCwgYXQgd2hpY2ggY2FzZSB0
aGUKPiBudW1iZXIgb2YgTFIgYmVjb21lcyBpcnJlbGV2YW50LiBBIGhpZ2ggbnVtYmVyIG9mIExS
cyB3b3VsZCBvbmx5IGJlCj4gaW50ZXJlc3RpbmcgaWYgeW91IGFyZSBhYmxlIHRvIHByb2Nlc3Mg
YWxsIHRob3NlIGludGVycnVwdHMgd2l0aG91dCBhCj4gc2luZ2xlIGV4aXQsIHR5cGljYWxseSB0
aGlzIGlzIG9ubHkgdHJ1ZSBmb3IgdGhlIHZpcnR1YWwgYXJjaCB0aW1lciBJUlEuCkkgbmVlZCBz
b21lIHRpbWUgdG8gc29ydCBpdCBvdXQuCgo+IEFsc28ga2VlcCBpbiBtaW5kIHRoYXQgc29tZSBp
bnN0cnVjdGlvbnMgaGVyZSBhbmQgdGhlcmUgaW4gdGhlCj4gaW50ZXJydXB0IGhhbmRsaW5nIHBh
dGggaW4gWGVuIG1pZ2h0IG5vdCBiZSByZWxldmFudCBpZiB5b3UgZXhpdCB0aGUKPiBndWVzdCBm
cmVxdWVudGx5IChkdWUgdG8gaW50ZXJydXB0cywgZm9yIGluc3RhbmNlKS4gVGhlIGNvc3Qgb2Yg
YW4gZXhpdAo+IHdpbGwgcHJvYmFibHkgZHdhcmYgdGhlIGNvc3Qgb2YgYWRkaW5nIGEgc3RydWN0
IHBlbmRpbmdfaXJxIHRvIGEgbGlua2VkCj4gbGlzdCBvciBzby4KSXQgaXMgY2xlYXIuIEFzIHdl
IGRpc2N1c3NlZCBpbnRlcm5hbGx5LCBldmVuIG1ha2luZyBJUlEgcGF0aCBzaG9ydGVyLCAKd2Ug
bWF5IGV4cGVyaWVuY2UgdGhlIGJlbmNobWFyayByZXN1bHRzIGRyb3AgZHVlIHRvIHRoZSBmYWN0
IHRoYXQgd2UgYXJlIApkb2luZyBtb3JlIGNvbnRleHQgc3dpdGNoZXMgZnJvbSBndWVzdCBpbnN0
ZWFkIG9mIGNvbGxlY3RpbmcgdGhvc2UgCmludGVycnVwdHMgZGlyZWN0bHkgZnJvbSBoeXAuCgot
LSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 12:58:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 12:58: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-devel-bounces@lists.xenproject.org>)
	id 1gQB2N-00057L-Lh; Fri, 23 Nov 2018 12:58:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=np75=oc=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gQB2N-00057G-2z
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 12:58:23 +0000
X-Inumbo-ID: 74ba4b69-ef1f-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74ba4b69-ef1f-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 12:58:21 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 05D1630635F8;
 Fri, 23 Nov 2018 12:58:21 +0000 (UTC)
Received: from [10.36.118.36] (unknown [10.36.118.36])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 2F44D67E68;
 Fri, 23 Nov 2018 12:58:17 +0000 (UTC)
To: Michal Hocko <mhocko@kernel.org>
References: <20181123123740.27652-1-david@redhat.com>
 <20181123125400.GL8625@dhcp22.suse.cz>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <a97fcf28-ef71-2b49-c25c-bc96cff8366b@redhat.com>
Date: Fri, 23 Nov 2018 13:58:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181123125400.GL8625@dhcp22.suse.cz>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.43]); Fri, 23 Nov 2018 12:58:21 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1] mm/memory_hotplug: drop "online"
 parameter from add_memory_resource()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Mathieu Malaterre <malat@debian.org>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Dan Williams <dan.j.williams@intel.com>, linux-kernel@vger.kernel.org,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-mm@kvack.org,
 Arun KS <arunks@codeaurora.org>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Oscar Salvador <osalvador@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTEuMTggMTM6NTQsIE1pY2hhbCBIb2NrbyB3cm90ZToKPiBPbiBGcmkgMjMtMTEtMTgg
MTM6Mzc6NDAsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+PiBVc2VyIHNwYWNlIHNob3VsZCBh
bHdheXMgYmUgaW4gY2hhcmdlIG9mIGhvdyB0byBvbmxpbmUgbWVtb3J5IGFuZAo+PiBpZiBtZW1v
cnkgc2hvdWxkIGJlIG9ubGluZWQgYXV0b21hdGljYWxseSBpbiB0aGUga2VybmVsLiBMZXQncyBk
cm9wIHRoZQo+PiBwYXJhbWV0ZXIgdG8gb3ZlcndyaXRlIHRoaXMgLSBYRU4gcGFzc2VzIG1lbWhw
X2F1dG9fb25saW5lLCBqdXN0IGxpa2UKPj4gYWRkX21lbW9yeSgpLCBzbyB3ZSBjYW4gZGlyZWN0
bHkgdXNlIHRoYXQgaW5zdGVhZCBpbnRlcm5hbGx5Lgo+IAo+IEhlaCwgSSB3YW50ZWQgdG8gZ2V0
IHJpZCBvZiBtZW1ocF9hdXRvX29ubGluZSBzbyBtdWNoIGFuZCBub3cgd2UgaGF2ZSBpdAo+IGlu
IHRoZSBjb3JlIG1lbW9yeV9ob3RwbHVnLiBOb3QgYSB3aW4gb24gbXkgc2lkZSBJIHdvdWxkIHNh
eSA6LwoKVGhhdCBpcyBhY3R1YWxseSBhIGdvb2QgcG9pbnQ6IENhbiB3ZSByZW1vdmUgbWVtaHBf
YXV0b19vbmxpbmUgb3IgaXMgaXQKYWxyZWFkeSBzb21lIHNvcnQgb2Yga2VybmVsIEFCST8KCihh
cyBpdCBpcyBleHBvcnRlZCB2aWEgL3N5cy9kZXZpY2VzL3N5c3RlbS9tZW1vcnkvYXV0b19vbmxp
bmVfYmxvY2tzKQoKPiBPbiB0aGUgb3RoZXIgaGFuZCB0aGlzIGNhbiBiZSBzZWVuIGFzIGEgY2xl
YW51cCBiZWNhdXNlIGl0IHJlbW92ZXMgdGhhdAo+IGFtYmlndWl0eSB0aGF0IHNvbWUgY2FsbGVy
cyBtaWdodCBiZSB1bmF3YXJlIG9mIHRoZSBtZW1ocF9hdXRvX29ubGluZQo+IGxlYWRpbmcgdG8g
YSBkaWZmZXJlbnQgYmVoYXZpb3IuCgpJIHdvdWxkIHNheSB0aGlzIHBhdGNoIGlzIGEgc3RlcCBp
bnRvIHRoZSByaWdodCBkaXJlY3Rpb24gLSByZW1vdmUgdGhlCmZsYWcgZnJvbSB0aGUgaW50ZXJm
YWNlcywgdGhlbiBkcm9wIGl0IChldmVudHVhbGx5LCBhcyBzdGF0ZWQgbm90IHN1cmUKaWYgdGhh
dCB0cmFpbiBoYXMgbGVmdCB0aGUgc3RhdGlvbikuCgo+IAo+PiBDYzogQm9yaXMgT3N0cm92c2t5
IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KPj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KPj4gQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+Cj4+
IENjOiBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KPj4gQ2M6IE9zY2Fy
IFNhbHZhZG9yIDxvc2FsdmFkb3JAc3VzZS5kZT4KPj4gQ2M6IFBhdmVsIFRhdGFzaGluIDxwYXNo
YS50YXRhc2hpbkBvcmFjbGUuY29tPgo+PiBDYzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5j
b20+Cj4+IENjOiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KPj4gQ2M6IEpv
b25zb28gS2ltIDxpYW1qb29uc29vLmtpbUBsZ2UuY29tPgo+PiBDYzogQXJ1biBLUyA8YXJ1bmtz
QGNvZGVhdXJvcmEub3JnPgo+PiBDYzogTWF0aGlldSBNYWxhdGVycmUgPG1hbGF0QGRlYmlhbi5v
cmc+Cj4+IENjOiBTdGVwaGVuIFJvdGh3ZWxsIDxzZnJAY2FuYi5hdXVnLm9yZy5hdT4KPj4gU2ln
bmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Cj4gCj4gQWNr
ZWQtYnk6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgo+IAoKCi0tIAoKVGhhbmtzLAoK
RGF2aWQgLyBkaGlsZGVuYgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:00:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:00: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-devel-bounces@lists.xenproject.org>)
	id 1gQB4E-0005te-E1; Fri, 23 Nov 2018 13: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=qY0G=OC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQB4C-0005tN-SO
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:00:16 +0000
X-Inumbo-ID: b3b8e578-ef1f-11e8-96f6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3b8e578-ef1f-11e8-96f6-12d6303a7972;
 Fri, 23 Nov 2018 13:00:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQB3z-0006yw-NV; Fri, 23 Nov 2018 13:00:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQB3z-0003jP-Ga; Fri, 23 Nov 2018 13:00:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQB3z-0003Ad-Fx; Fri, 23 Nov 2018 13:00:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130720-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=32d7e25969199be971f08c0b8c1fcbffedca99d2
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Nov 2018 13:00:03 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130720: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDcyMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDcyMC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgMzJkN2UyNTk2OTE5OWJlOTcxZjA4YzBiOGMxZmNiZmZlZGNhOTlkMgpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDQgZGF5cyAgIDM0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDcwMCAgMjAxOC0xMS0yMiAyMjowMTozMiBaICAgIDAgZGF5cyAgICA1IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgTm9yYmVy
dCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdh
biA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxv
Z3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA1OSBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:03:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:03: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-devel-bounces@lists.xenproject.org>)
	id 1gQB78-0006DG-2k; Fri, 23 Nov 2018 13:03: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=dRFs=OC=8bytes.org=joro@srs-us1.protection.inumbo.net>)
 id 1gQB76-0006D9-0e
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:03:16 +0000
X-Inumbo-ID: 22fdfbc6-ef20-11e8-acc8-12d6303a7972
Received: from theia.8bytes.org (unknown [81.169.241.247])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 22fdfbc6-ef20-11e8-acc8-12d6303a7972;
 Fri, 23 Nov 2018 13:03:14 +0000 (UTC)
Received: by theia.8bytes.org (Postfix, from userid 1000)
 id 7979B1A4; Fri, 23 Nov 2018 14:03:13 +0100 (CET)
Date: Fri, 23 Nov 2018 14:03:13 +0100
From: Joerg Roedel <joro@8bytes.org>
To: Russell King - ARM Linux <linux@armlinux.org.uk>
Message-ID: <20181123130313.GI1586@8bytes.org>
References: <20181122140320.24080-1-hch@lst.de>
 <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
 <20181122170715.GI30658@n2100.armlinux.org.uk>
 <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
 <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
 <20181123104918.GE1586@8bytes.org>
 <20181123110155.GR30658@n2100.armlinux.org.uk>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181123110155.GR30658@n2100.armlinux.org.uk>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, Robin Murphy <robin.murphy@arm.com>,
 jdmason@kudzu.us, the arch/x86 maintainers <x86@kernel.org>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 Linus Torvalds <torvalds@linux-foundation.org>, Christoph Hellwig <hch@lst.de>,
 linux-arm-kernel@lists.infradead.org, m.szyprowski@samsung.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMTE6MDE6NTVBTSArMDAwMCwgUnVzc2VsbCBLaW5nIC0g
QVJNIExpbnV4IHdyb3RlOgo+IFl1Y2suICBTbywgaWYgd2UgaGF2ZSBhIDRHQiBub24tUEFFIDMy
LWJpdCBzeXN0ZW0sIG9yIGEgUEFFIHN5c3RlbQo+IHdoZXJlIHdlIGhhdmUgdmFsaWQgbWVtb3J5
IGFjcm9zcyB0aGUgNEdCIGJvdW5kYXJ5IGFuZCBubyBJT01NVSwKPiB3ZSBoYXZlIHRvIHJlc2Vy
dmUgdGhlIHRvcCA0SyBwYWdlIGluIHRoZSBmaXJzdCA0R0Igb2YgUkFNPwoKQnV0IHRoYXQgaXMg
b25seSBuZWVkZWQgd2hlbiBkbWFfYWRkcl90IGlzIDMyYml0IGFueXdheSwgbm8/Cgo+IFJhdGhl
ciB0aGFuIGludmVudGluZyBtYWdpYyBjb29raWVzIGxpa2UgdGhpcywgSSdkIG11Y2ggcmF0aGVy
IHdlCj4gc2FuaXRpc2VkIHRoZSBBUEkgc28gdGhhdCB3ZSBoYXZlIGZ1bmN0aW9ucyB0aGF0IHJl
dHVybiBzdWNjZXNzIG9yCj4gYW4gZXJyb3IgY29kZSwgcmF0aGVyIHRoYW4gdHJ5aW5nIHRvIHNo
b2UtaG9ybiBzb21lIGtpbmQgb2YgbWFnaWMKPiBlcnJvciBjb2RlcyBpbnRvIGRtYV9hZGRyX3Qg
YW5kIHN1YnRseSBicmVhayBzeXN0ZW1zIGluIHRoZSBwcm9jZXNzLgoKU3VyZSwgYnV0IGlzIGhh
cyB0aGUgb2J2aW91cyBkb3duc2lkZSB0aGF0IHdlIG5lZWQgdG8gdG91Y2ggZXZlcnkgZHJpdmVy
CnRoYXQgdXNlcyB0aGVzZSBmdW5jdGlvbnMsIGFuZCB0aGF0IGFyZSBwcm9iYWJseSBhIGxvdCBv
ZiBkcml2ZXJzLgoKClJlZ2FyZHMsCgoJSm9lcmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:04:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:04: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-devel-bounces@lists.xenproject.org>)
	id 1gQB8V-0006If-FY; Fri, 23 Nov 2018 13:04: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=yzfx=oc=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gQB8U-0006IY-QA
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 13:04:42 +0000
X-Inumbo-ID: 56e95d06-ef20-11e8-9a16-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56e95d06-ef20-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:04:42 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id z80-v6so10616955ljb.8
 for <xen-devel@lists.xen.org>; Fri, 23 Nov 2018 05:04:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=2FHnPP7Twe5/N2ugt9YTgHw+cSkMQXXXnbjzUxEv8hk=;
 b=UURZg/mxV0X5INe8gDtLJ275uXq0iRQyG2JGPy4Zwqf9SMu6ZrFIFlgzdxQzPiP/pC
 G9YMqxQEggtGWFwIvjhE0R1RrU5k0Jv1M35Kw3rFxm5hJMASyBu5go9yms6FcZbxOe/H
 yvFhXLXOWIV1PHha1XC7J8UVIsgVWb34Q0YKduK/vzyFm1RX+waeWHCz0K83D/4zoaBb
 GOgBZLbq1obGi9raLZaWaFLPiS8iV7JDTWKg+nsTGa9tI0eQRWzMgx6br6bHx5AE7Mft
 VAsXGBCZUxQeBl39betSkVGMNqweCy6Da9zDQYEMPVQO0Npr2GMe1syWWHr8GAK5R7wu
 sswQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=2FHnPP7Twe5/N2ugt9YTgHw+cSkMQXXXnbjzUxEv8hk=;
 b=OwhWcoKPEceVHtfZUzKhqGdpjoL2omxJcdZ6KdQ+uQasxp+Sg2qfmKKQFV48XQ0rKO
 +fCbtiCsN3JE/VQEMXfoO3e8wlHqO3Kt9Lo6AtiKEWnh67KxkVsVcGwvJ4srLEBNN7z1
 3jJUnq0S4mv8jo7PUHylCdLTDKRN9SodrEqcoeDij5ZcalDErVSgEXxvcxnyWJ5lrybA
 df/BZabjAHm2aXe53gvHOFyIeX0UXnqf4VOTUvBWASn8LmbBfSE3rpMyPWYPnQSw/TFB
 qFaUwfubiSmOKDiDoRKl3R9kpfGrjw6fqUy4CQPFwE2MTk4Zu+YW2D4zZ5ORyhxJVbYS
 n1nQ==
X-Gm-Message-State: AA+aEWanrONiPVWJkNiNU4eWvHi1RN9x/R/uccDNEQsUw1M+98iHGe4R
 TJYKROtCBxQUuWAmFVQKUQc=
X-Google-Smtp-Source: AJdET5czcNc4nQWLwudEpK83AYHb52Z5M//JvO527PkGYThzC+wQjFXWiOleMc/r0xlNl8kbM+WfOA==
X-Received: by 2002:a2e:96c6:: with SMTP id
 d6-v6mr10623805ljj.35.1542978280475; 
 Fri, 23 Nov 2018 05:04:40 -0800 (PST)
Received: from [10.17.180.102] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id e82sm3761367lfg.34.2018.11.23.05.04.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Nov 2018 05:04:39 -0800 (PST)
To: Andre Przywara <andre.przywara@arm.com>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-2-julien.grall@arm.com>
 <6098937f-98de-bff9-6c48-5575a45875e0@epam.com>
 <57ee191b-be21-701e-ef19-4ed4df1cf289@arm.com>
 <77f72cc9-6548-afd9-3766-23326b3551d9@epam.com>
 <6acf65ef-4302-c403-32ba-1d88ab954265@epam.com>
 <22f7ebc8-c74b-0d8e-4847-9d3df9bcf5db@arm.com>
 <3622e468-8f44-1e31-138f-db58ca3835ff@epam.com>
 <2090f5b4-22ff-38bc-3d47-6dbb6d7fccfb@epam.com>
 <6d1c980b-b316-f634-7793-0aca4b34aa85@arm.com>
 <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
 <5ad76791-075d-e588-2669-e01c79674f0d@gmail.com>
 <CAF3u54CmW32NwN0q73LaXwnj2wUt72uuq9LGPRQ3RNMzZTV==Q@mail.gmail.com>
 <d260c074-6107-a5d1-94c8-fdb019585135@gmail.com>
 <4ceea0f6-ede1-420a-d3b7-80c4584739ce@arm.com>
 <2199be43-ef12-28c3-4dcb-cac404be1e4d@gmail.com>
 <0c381f5d-59f8-fcee-4a25-8a29af3f2d73@arm.com>
 <a9f3a72f-37cc-9097-e93e-df7d0d47aa01@gmail.com>
 <20181123121819.1b1c7655@donnerap.cambridge.arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <d69c131b-9ff0-6fbe-6c6d-0e46d334bbbb@gmail.com>
Date: Fri, 23 Nov 2018 15:04:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181123121819.1b1c7655@donnerap.cambridge.arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@gmail.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMy4xMS4xOCAxNDoxOCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gRnVuZGFtZW50YWxs
eSB0aGVyZSBpcyBhIHNlbWFudGljIGRpZmZlcmVuY2UgYmV0d2VlbiBlZGdlIGFuZCBsZXZlbAo+
IHRyaWdnZXJlZCBJUlFzOgo+IFdoZW4gdGhlIGd1ZXN0IGhhcyBoYW5kbGVkIGFuICplZGdlKiBJ
UlEgKEVPSWVkIHNvIHRoZSBMUidzIHN0YXRlIGdvZXMKPiB0byAwKSwgdGhpcyBpcyBkb25lIGFu
ZCBkdXN0ZWQsIGFuZCBYZW4gZG9lc24ndCBuZWVkIHRvIGNhcmUKPiBhYm91dCB0aGlzIGFueW1v
cmUgdW50aWwgdGhlIG5leHQgSVJRIG9jY3Vycy4KPiAKPiBGb3IgbGV2ZWwgdHJpZ2dlcmVkIElS
UXMsIGV2ZW4gdGhvdWdoIHRoZSBndWVzdCBoYXMgaGFuZGxlZCBpdCwgd2UgbmVlZAo+IHRvIHJl
c2FtcGxlIHRoZSAocG90ZW50aWFsbHkgdmlydHVhbCkgSVJRIGxpbmUsIGFzIGl0IG1heSBjb21l
IHVwIG9yCj4gZG93biBhdCB0aGUgKmRldmljZSoncyBkaXNjcmV0aW9uOiB0aGUgaW50ZXJydXB0
IHJlYXNvbiBtaWdodCBoYXZlIGdvbmUKPiBhd2F5IChHUElPIGNvbmRpdGlvbiBubyBsb25nZXIg
dHJ1ZSksIGV2ZW4gYmVmb3JlIHdlIHdlcmUgYWJsZSB0bwo+IGluamVjdCBpdCwgb3IgdGhlcmUg
bWlnaHQgYmUgYW5vdGhlciBpbnRlcnJ1cHQgcmVhc29uIG5vdCB5ZXQgaGFuZGxlZAo+IChpbmNv
bWluZyBzZXJpYWwgY2hhcmFjdGVyIHdoaWxlIHNlcnZpbmcgYSB0cmFuc21pdCBpbnRlcnJ1cHQp
LiBBbHNvCj4gdHlwaWNhbGx5IGl0J3MgdXAgdG8gdGhlIGludGVycnVwdCBoYW5kbGVyIHRvIGNv
bmZpcm0gaGFuZGxpbmcgdGhlCj4gaW50ZXJydXB0LCBlaXRoZXIgZXhwbGljaXRseSBieSBjbGVh
cmluZyBhbiBpbnRlcnJ1cHQgYml0IGluIHNvbWUKPiBzdGF0dXMgcmVnaXN0ZXIgb3IgaW1wbGlj
aXRseSwgZm9yIGluc3RhbmNlIGJ5IGRyYWluaW5nIGEgRklGTywgc2F5IG9uCj4gYSBzZXJpYWwg
ZGV2aWNlLiBTbyBldmVuIHRob3VnaCBmcm9tIHRoZSAoVilHSUMncyBwb2ludCBvZiB2aWV3IHRo
ZQo+IGludGVycnVwdCBoYXMgYmVlbiBwcm9jZXNzZWQgKEVPSWVkKSwgaXQgbWlnaHQgc3RpbGwg
YmUgcGVuZGluZy4KPiAKPiBNeSBpbnRpbWF0ZSAib2xkIFhlbiBWR0lDIiBrbm93bGVkZ2UgaGFz
IGJlZW4gc3dhcHBlZCBvdXQgZnJvbSBteSBicmFpbgo+IG1lYW53aGlsZSwgYnV0IElJUkMgWGVu
IHRyZWF0cyBldmVyeSBJUlEgYXMgaWYgaXQgd291bGQgYmUgYW4gZWRnZSBJUlEuCj4gV2hpY2gg
d29ya3MgaWYgdGhlIGd1ZXN0J3MgaW50ZXJydXB0IGhhbmRsZXIgYmVoYXZlcyBjb3JyZWN0bHku
IE1vc3QKPiBJUlEgaGFuZGxlcnMgaGF2ZSBhIGxvb3AgdG8gaXRlcmF0ZSBvdmVyIGFsbCBwb3Nz
aWJsZSBpbnRlcnJ1cHQKPiByZWFzb25zIGFuZCBwcm9jZXNzIHRoZW0sIHNvIHRoZSBsaW5lIGdv
ZXMgaW5kZWVkIGRvd24gYmVmb3JlIHRoZXkgRU9JCj4gdGhlIElSUS4KVGhhbmsgeW91IGZvciB0
aGUgZXhwbGFuYXRpb24uIEknbGwgcmVhZCBpdCBjYXJlZnVsbHkuCgoKLS0gClNpbmNlcmVseSwK
QW5kcmlpIEFuaXNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:05:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:05: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-devel-bounces@lists.xenproject.org>)
	id 1gQB9b-0006PA-T7; Fri, 23 Nov 2018 13:05: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=0p0i=oc=kernel.org=mhocko@srs-us1.protection.inumbo.net>)
 id 1gQB9a-0006P1-AB
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:05:50 +0000
X-Inumbo-ID: 7eb7b3f9-ef20-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7eb7b3f9-ef20-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:05:48 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 479F9AC38;
 Fri, 23 Nov 2018 13:05:47 +0000 (UTC)
Date: Fri, 23 Nov 2018 14:05:46 +0100
From: Michal Hocko <mhocko@kernel.org>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20181123130546.GN8625@dhcp22.suse.cz>
References: <20181123123740.27652-1-david@redhat.com>
 <20181123125400.GL8625@dhcp22.suse.cz>
 <a97fcf28-ef71-2b49-c25c-bc96cff8366b@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a97fcf28-ef71-2b49-c25c-bc96cff8366b@redhat.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v1] mm/memory_hotplug: drop "online"
 parameter from add_memory_resource()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Mathieu Malaterre <malat@debian.org>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Dan Williams <dan.j.williams@intel.com>, linux-kernel@vger.kernel.org,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-mm@kvack.org,
 Arun KS <arunks@codeaurora.org>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Oscar Salvador <osalvador@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpIDIzLTExLTE4IDEzOjU4OjE2LCBEYXZpZCBIaWxkZW5icmFuZCB3cm90ZToKPiBPbiAy
My4xMS4xOCAxMzo1NCwgTWljaGFsIEhvY2tvIHdyb3RlOgo+ID4gT24gRnJpIDIzLTExLTE4IDEz
OjM3OjQwLCBEYXZpZCBIaWxkZW5icmFuZCB3cm90ZToKPiA+PiBVc2VyIHNwYWNlIHNob3VsZCBh
bHdheXMgYmUgaW4gY2hhcmdlIG9mIGhvdyB0byBvbmxpbmUgbWVtb3J5IGFuZAo+ID4+IGlmIG1l
bW9yeSBzaG91bGQgYmUgb25saW5lZCBhdXRvbWF0aWNhbGx5IGluIHRoZSBrZXJuZWwuIExldCdz
IGRyb3AgdGhlCj4gPj4gcGFyYW1ldGVyIHRvIG92ZXJ3cml0ZSB0aGlzIC0gWEVOIHBhc3NlcyBt
ZW1ocF9hdXRvX29ubGluZSwganVzdCBsaWtlCj4gPj4gYWRkX21lbW9yeSgpLCBzbyB3ZSBjYW4g
ZGlyZWN0bHkgdXNlIHRoYXQgaW5zdGVhZCBpbnRlcm5hbGx5Lgo+ID4gCj4gPiBIZWgsIEkgd2Fu
dGVkIHRvIGdldCByaWQgb2YgbWVtaHBfYXV0b19vbmxpbmUgc28gbXVjaCBhbmQgbm93IHdlIGhh
dmUgaXQKPiA+IGluIHRoZSBjb3JlIG1lbW9yeV9ob3RwbHVnLiBOb3QgYSB3aW4gb24gbXkgc2lk
ZSBJIHdvdWxkIHNheSA6Lwo+IAo+IFRoYXQgaXMgYWN0dWFsbHkgYSBnb29kIHBvaW50OiBDYW4g
d2UgcmVtb3ZlIG1lbWhwX2F1dG9fb25saW5lIG9yIGlzIGl0Cj4gYWxyZWFkeSBzb21lIHNvcnQg
b2Yga2VybmVsIEFCST8KPiAKPiAoYXMgaXQgaXMgZXhwb3J0ZWQgdmlhIC9zeXMvZGV2aWNlcy9z
eXN0ZW0vbWVtb3J5L2F1dG9fb25saW5lX2Jsb2NrcykKCkkgaGF2ZSB0cmllZCBhbmQgdGhlcmUg
d2FzIGEgcHVzaGJhY2sgWzFdLiBUaGF0IGxlZCB0byBhIHJld29yayBvZiB0aGUKc3lzZnMgc2Vt
YW50aWMgb2Ygb25saW5pbmcgYnR3LiBUaGUgYmlnZ2VzdCBvYmplY3Rpb24gYWdhaW5zdCByZW1v
dmluZyB3YXMKdGhhdCB0aGUgdXNlcnNwYWNlIG1pZ2h0IGJlIHRvbyBzbG93IHRvIG9ubGluZSBt
ZW1vcnkgYW5kIG1lbW1hcHMgY291bGQKZWF0IHRoZSBhdmFpbGFibGUgbWVtb3J5IGFuZCB0cmln
Z2VyIE9PTS4gVGhhdCBpcyB3aHkgSSd2ZSBzdGFydGVkCndvcmtpbmcgb24gdGhlIHNlbGYgaG9z
dGVkIG1lbW1wYXMgYnV0IGZhaWxlZCB0byBmaW5pc2ggaXQuIEZvcnR1bmF0ZWxseQpPc2NhciBp
cyBicmF2ZSBlbm91Z2ggdG8gY29udGludWUgaW4gdGhhdCB3b3JrLgoKWzFdIGh0dHA6Ly9sa21s
Lmtlcm5lbC5vcmcvci8yMDE3MDIyNzA5MjgxNy4yMzU3MS0xLW1ob2Nrb0BrZXJuZWwub3JnCi0t
IApNaWNoYWwgSG9ja28KU1VTRSBMYWJzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:17:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13: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-devel-bounces@lists.xenproject.org>)
	id 1gQBL0-0007Ph-4A; Fri, 23 Nov 2018 13:17: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=np75=oc=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gQBKy-0007Pc-6M
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:17:36 +0000
X-Inumbo-ID: 24540fee-ef22-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24540fee-ef22-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:17:35 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id A030C308330B;
 Fri, 23 Nov 2018 13:17:34 +0000 (UTC)
Received: from [10.36.118.36] (unknown [10.36.118.36])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 34BFD5DE01;
 Fri, 23 Nov 2018 13:17:30 +0000 (UTC)
To: Michal Hocko <mhocko@kernel.org>
References: <20181123123740.27652-1-david@redhat.com>
 <20181123125400.GL8625@dhcp22.suse.cz>
 <a97fcf28-ef71-2b49-c25c-bc96cff8366b@redhat.com>
 <20181123130546.GN8625@dhcp22.suse.cz>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <ad35cab2-ee1a-74a8-d039-9b79048a5580@redhat.com>
Date: Fri, 23 Nov 2018 14:17:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181123130546.GN8625@dhcp22.suse.cz>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.44]); Fri, 23 Nov 2018 13:17:35 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1] mm/memory_hotplug: drop "online"
 parameter from add_memory_resource()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Mathieu Malaterre <malat@debian.org>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Dan Williams <dan.j.williams@intel.com>, linux-kernel@vger.kernel.org,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-mm@kvack.org,
 Arun KS <arunks@codeaurora.org>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Oscar Salvador <osalvador@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTEuMTggMTQ6MDUsIE1pY2hhbCBIb2NrbyB3cm90ZToKPiBPbiBGcmkgMjMtMTEtMTgg
MTM6NTg6MTYsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+PiBPbiAyMy4xMS4xOCAxMzo1NCwg
TWljaGFsIEhvY2tvIHdyb3RlOgo+Pj4gT24gRnJpIDIzLTExLTE4IDEzOjM3OjQwLCBEYXZpZCBI
aWxkZW5icmFuZCB3cm90ZToKPj4+PiBVc2VyIHNwYWNlIHNob3VsZCBhbHdheXMgYmUgaW4gY2hh
cmdlIG9mIGhvdyB0byBvbmxpbmUgbWVtb3J5IGFuZAo+Pj4+IGlmIG1lbW9yeSBzaG91bGQgYmUg
b25saW5lZCBhdXRvbWF0aWNhbGx5IGluIHRoZSBrZXJuZWwuIExldCdzIGRyb3AgdGhlCj4+Pj4g
cGFyYW1ldGVyIHRvIG92ZXJ3cml0ZSB0aGlzIC0gWEVOIHBhc3NlcyBtZW1ocF9hdXRvX29ubGlu
ZSwganVzdCBsaWtlCj4+Pj4gYWRkX21lbW9yeSgpLCBzbyB3ZSBjYW4gZGlyZWN0bHkgdXNlIHRo
YXQgaW5zdGVhZCBpbnRlcm5hbGx5Lgo+Pj4KPj4+IEhlaCwgSSB3YW50ZWQgdG8gZ2V0IHJpZCBv
ZiBtZW1ocF9hdXRvX29ubGluZSBzbyBtdWNoIGFuZCBub3cgd2UgaGF2ZSBpdAo+Pj4gaW4gdGhl
IGNvcmUgbWVtb3J5X2hvdHBsdWcuIE5vdCBhIHdpbiBvbiBteSBzaWRlIEkgd291bGQgc2F5IDov
Cj4+Cj4+IFRoYXQgaXMgYWN0dWFsbHkgYSBnb29kIHBvaW50OiBDYW4gd2UgcmVtb3ZlIG1lbWhw
X2F1dG9fb25saW5lIG9yIGlzIGl0Cj4+IGFscmVhZHkgc29tZSBzb3J0IG9mIGtlcm5lbCBBQkk/
Cj4+Cj4+IChhcyBpdCBpcyBleHBvcnRlZCB2aWEgL3N5cy9kZXZpY2VzL3N5c3RlbS9tZW1vcnkv
YXV0b19vbmxpbmVfYmxvY2tzKQo+IAo+IEkgaGF2ZSB0cmllZCBhbmQgdGhlcmUgd2FzIGEgcHVz
aGJhY2sgWzFdLiBUaGF0IGxlZCB0byBhIHJld29yayBvZiB0aGUKPiBzeXNmcyBzZW1hbnRpYyBv
ZiBvbmxpbmluZyBidHcuIFRoZSBiaWdnZXN0IG9iamVjdGlvbiBhZ2FpbnN0IHJlbW92aW5nIHdh
cwo+IHRoYXQgdGhlIHVzZXJzcGFjZSBtaWdodCBiZSB0b28gc2xvdyB0byBvbmxpbmUgbWVtb3J5
IGFuZCBtZW1tYXBzIGNvdWxkCj4gZWF0IHRoZSBhdmFpbGFibGUgbWVtb3J5IGFuZCB0cmlnZ2Vy
IE9PTS4gVGhhdCBpcyB3aHkgSSd2ZSBzdGFydGVkCj4gd29ya2luZyBvbiB0aGUgc2VsZiBob3N0
ZWQgbWVtbXBhcyBidXQgZmFpbGVkIHRvIGZpbmlzaCBpdC4gRm9ydHVuYXRlbGx5Cj4gT3NjYXIg
aXMgYnJhdmUgZW5vdWdoIHRvIGNvbnRpbnVlIGluIHRoYXQgd29yay4KClllcyBJIHNhdyB0aGF0
IHdvcmsgOikgLiBJIHdvbmRlciBpZiBpdCBpcyByZWFsbHkgYW4gaXNzdWUgb3IgY2FuIHdlCndv
cmtlZCBhcm91bmQuIEF0IGxlYXN0IGZvciBwYXJhdmlydHVhbGl6ZWQgZGV2aWNlcyAoYS5rLmEu
IGJhbGxvb24KZGV2aWNlcykgLSBldmVuIHdpdGhvdXQgdGhlIG1lbW1hcHMgcmV3b3JrLgoKRS5n
LiBvbmx5IGFkZCBhIG5ldyBtZW1vcnkgYmxvY2sgaW4gY2FzZSB0aGUgb2xkIG9uZSB3YXMgb25s
aW5lZC4gQW5kIHdlCmdldCB0aGF0IGluZm9ybWF0aW9uIHZpYSByZWdpc3Rlcl9tZW1vcnlfbm90
aWZpZXIoKS4gU28gd2Ugd291bGQgYWx3YXlzCm9ubHkgaGF2ZSBvbmUgbWVtb3J5IGJsb2NrICJw
ZW5kaW5nIHRvIGJlIG9ubGluZWQiLgoKVGhhdCdzIGF0IGxlYXN0IG15IHBsYW4gZm9yIHZpcnRp
by1tZW0gKGFkZCBvbmUgYmxvY2sgYXQgYSB0aW1lKS4gVGhlCnByb2JsZW0gaXMgaWYgc29tZSBl
eHRlcm5hbCBlbnRpdHkgdHJpZ2dlcnMgbWVtb3J5IGhvdHBsdWcgb2YgYWN0dWFsCmRldmljZXMg
eW91IGNhbm5vdCBzaW1wbHkgY29udHJvbC4gTGlrZSBhZGRpbmcgYSBidW5jaCBvZiBBQ1BJIERJ
TU1zIGluCm9uZSBzaG90IHdpdGhvdXQgdXNlcnNwYWNlIGJlaW5nIGFibGUgdG8ga2VlcCB1cC4K
CkJ1dCB0aGUgbWVtbWFwcyB0aGluZ3kgc3RpbGwgaXMgdmVyeSB2YWx1YWJsZSB3aGVuIHdhbnRp
bmcgdG8gYWRkIG1lbW9yeQppbiBhbiBlbnZpcm9ubWVudCB3aGVyZSB3ZSBhcmUgYWxyZWFkeSBs
b3cgb24gbWVtb3J5LgoKPiAKPiBbMV0gaHR0cDovL2xrbWwua2VybmVsLm9yZy9yLzIwMTcwMjI3
MDkyODE3LjIzNTcxLTEtbWhvY2tvQGtlcm5lbC5vcmcKPiAKCgotLSAKClRoYW5rcywKCkRhdmlk
IC8gZGhpbGRlbmIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:19:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:19: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-devel-bounces@lists.xenproject.org>)
	id 1gQBNC-0007gd-Is; Fri, 23 Nov 2018 13:19: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=ozpj=oc=suse.de=osalvador@srs-us1.protection.inumbo.net>)
 id 1gQBBN-0006Y9-Ut
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:07:41 +0000
X-Inumbo-ID: c16a28e9-ef20-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c16a28e9-ef20-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:07:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4AC69AEFA;
 Fri, 23 Nov 2018 13:07:39 +0000 (UTC)
Message-ID: <1542978439.6030.1.camel@suse.de>
From: Oscar Salvador <osalvador@suse.de>
To: David Hildenbrand <david@redhat.com>, linux-mm@kvack.org
Date: Fri, 23 Nov 2018 14:07:19 +0100
In-Reply-To: <20181123123740.27652-1-david@redhat.com>
References: <20181123123740.27652-1-david@redhat.com>
X-Mailer: Evolution 3.26.1 
Mime-Version: 1.0
X-Mailman-Approved-At: Fri, 23 Nov 2018 13:19:54 +0000
Subject: Re: [Xen-devel] [PATCH v1] mm/memory_hotplug: drop "online"
 parameter from add_memory_resource()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Mathieu Malaterre <malat@debian.org>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Dan Williams <dan.j.williams@intel.com>, linux-kernel@vger.kernel.org,
 Pavel Tatashin <pasha.tatashin@oracle.com>, Michal Hocko <mhocko@suse.com>,
 Arun KS <arunks@codeaurora.org>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMDE4LTExLTIzIGF0IDEzOjM3ICswMTAwLCBEYXZpZCBIaWxkZW5icmFuZCB3cm90
ZToKPiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4K
ClRoYW5rcyA7LSkKClJldmlld2VkLWJ5OiBPc2NhciBTYWx2YWRvciA8b3NhbHZhZG9yQHN1c2Uu
ZGU+CgotLSAKT3NjYXIgU2FsdmFkb3IKU1VTRSBMMwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:21:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:21: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-devel-bounces@lists.xenproject.org>)
	id 1gQBON-0008JD-Vf; Fri, 23 Nov 2018 13:21: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=gtff=oc=armlinux.org.uk=linux+xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1gQBON-0008J6-CD
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:21:07 +0000
X-Inumbo-ID: a090f830-ef22-11e8-9a16-bc764e045a96
Received: from pandora.armlinux.org.uk (unknown
 [2001:4d48:ad52:3201:214:fdff:fe10:1be6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a090f830-ef22-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:21:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=armlinux.org.uk; s=pandora-2014; h=Sender:In-Reply-To:Content-Type:
 MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=OOjcz63Sr/9KqmtB35xykFtz+hrAlkihgQrZlq/gPBo=; b=DFZnldlvQGplXfx5RL3N17yJo
 7AT1LgZgzXJ51tma+F7PnUeOQ0aZVDMpzyYlx0dxgcDYSSaImx6WILR1uoRS79XXZvLNXJ6OFbJHi
 lWikAdscokOXQ3iD02ZsgDb0tj++zLRjA9H/iJl0KxNMpDClAJwx5XILh/So24GXDlVQI=;
Received: from n2100.armlinux.org.uk
 ([fd8f:7570:feb6:1:214:fdff:fe10:4f86]:50011)
 by pandora.armlinux.org.uk with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1)
 (envelope-from <linux@armlinux.org.uk>)
 id 1gQBO4-0008A4-MK; Fri, 23 Nov 2018 13:20:48 +0000
Received: from linux by n2100.armlinux.org.uk with local (Exim 4.90_1)
 (envelope-from <linux@n2100.armlinux.org.uk>)
 id 1gQBNy-0007LO-QO; Fri, 23 Nov 2018 13:20:42 +0000
Date: Fri, 23 Nov 2018 13:20:38 +0000
From: Russell King - ARM Linux <linux@armlinux.org.uk>
To: Joerg Roedel <joro@8bytes.org>
Message-ID: <20181123132038.GT30658@n2100.armlinux.org.uk>
References: <20181122140320.24080-1-hch@lst.de>
 <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
 <20181122170715.GI30658@n2100.armlinux.org.uk>
 <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
 <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
 <20181123104918.GE1586@8bytes.org>
 <20181123110155.GR30658@n2100.armlinux.org.uk>
 <20181123130313.GI1586@8bytes.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181123130313.GI1586@8bytes.org>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, Robin Murphy <robin.murphy@arm.com>,
 jdmason@kudzu.us, the arch/x86 maintainers <x86@kernel.org>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 Linus Torvalds <torvalds@linux-foundation.org>, Christoph Hellwig <hch@lst.de>,
 linux-arm-kernel@lists.infradead.org, m.szyprowski@samsung.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDI6MDM6MTNQTSArMDEwMCwgSm9lcmcgUm9lZGVsIHdy
b3RlOgo+IE9uIEZyaSwgTm92IDIzLCAyMDE4IGF0IDExOjAxOjU1QU0gKzAwMDAsIFJ1c3NlbGwg
S2luZyAtIEFSTSBMaW51eCB3cm90ZToKPiA+IFl1Y2suICBTbywgaWYgd2UgaGF2ZSBhIDRHQiBu
b24tUEFFIDMyLWJpdCBzeXN0ZW0sIG9yIGEgUEFFIHN5c3RlbQo+ID4gd2hlcmUgd2UgaGF2ZSB2
YWxpZCBtZW1vcnkgYWNyb3NzIHRoZSA0R0IgYm91bmRhcnkgYW5kIG5vIElPTU1VLAo+ID4gd2Ug
aGF2ZSB0byByZXNlcnZlIHRoZSB0b3AgNEsgcGFnZSBpbiB0aGUgZmlyc3QgNEdCIG9mIFJBTT8K
PiAKPiBCdXQgdGhhdCBpcyBvbmx5IG5lZWRlZCB3aGVuIGRtYV9hZGRyX3QgaXMgMzJiaXQgYW55
d2F5LCBubz8KCllvdSBzYWlkOgoKICBCdXQgd2UgY2FuIGVhc2lseSB3b3JrIGFyb3VuZCB0aGF0
IGJ5IHJlc2VydmluZyB0aGUgdG9wIDRrIG9mIHRoZSBmaXJzdAogIDRHQiBvZiBJT1ZBIGFkZHJl
c3Mgc3BhY2UgaW4gdGhlIGFsbG9jYXRvciwgbm8/IFRoZW4gdGhlc2UgdmFsdWVzIGFyZQogIG5l
dmVyIHJldHVybmVkIGFzIHZhbGlkIERNQSBoYW5kbGVzLgoKVG8gbWUsIHlvdXIgcHJvcG9zYWwg
ZXF1YXRlcyB0byB0aGlzIGluIGNvZGU6CgppbnQgZG1hX2Vycm9yKGRtYV9hZGRyX3QgYWRkcikK
ewoJcmV0dXJuIChhZGRyICYgfihkbWFfYWRkcl90KTB4ZmZmKSA9PSAweGZmZmZmMDAwID8gKHMz
MilhZGRyIDogMDsgCn0KCkhlbmNlLCB0aGUgc2l6ZSBvZiBkbWFfYWRkcl90IHdvdWxkIGJlIGVu
dGlyZWx5IGlycmVsZXZhbnQuICBUaGlzCm1ha2VzIGRtYV9hZGRyX3QgdmFsdWVzIGluIHRoZSBy
YW5nZSBvZiAweGZmZmZmMDAwIHRvIDB4ZmZmZmZmZmYgc3BlY2lhbCwKaXJyZXNwZWN0aXZlIG9m
IHdoZXRoZXIgZG1hX2FkZHJfdCBpcyAzMi1iaXQgb3IgNjQtYml0LgoKSWYgdGhhdCdzIG5vdCB3
aGF0IHlvdSBtZWFudCwgdGhlbiBJJ20gYWZyYWlkIHlvdXIgc3RhdGVtZW50IHdhc24ndAp3b3Jk
ZWQgdmVyeSB3ZWxsIC0gc28gcGxlYXNlIGNhbiB5b3UgcmUtd29yZCB0byBzdGF0ZSBtb3JlIHBy
ZWNpc2VseQp3aGF0IHlvdXIgcHJvcG9zYWwgaXM/Cgo+ID4gUmF0aGVyIHRoYW4gaW52ZW50aW5n
IG1hZ2ljIGNvb2tpZXMgbGlrZSB0aGlzLCBJJ2QgbXVjaCByYXRoZXIgd2UKPiA+IHNhbml0aXNl
ZCB0aGUgQVBJIHNvIHRoYXQgd2UgaGF2ZSBmdW5jdGlvbnMgdGhhdCByZXR1cm4gc3VjY2VzcyBv
cgo+ID4gYW4gZXJyb3IgY29kZSwgcmF0aGVyIHRoYW4gdHJ5aW5nIHRvIHNob2UtaG9ybiBzb21l
IGtpbmQgb2YgbWFnaWMKPiA+IGVycm9yIGNvZGVzIGludG8gZG1hX2FkZHJfdCBhbmQgc3VidGx5
IGJyZWFrIHN5c3RlbXMgaW4gdGhlIHByb2Nlc3MuCj4gCj4gU3VyZSwgYnV0IGlzIGhhcyB0aGUg
b2J2aW91cyBkb3duc2lkZSB0aGF0IHdlIG5lZWQgdG8gdG91Y2ggZXZlcnkgZHJpdmVyCj4gdGhh
dCB1c2VzIHRoZXNlIGZ1bmN0aW9ucywgYW5kIHRoYXQgYXJlIHByb2JhYmx5IGEgbG90IG9mIGRy
aXZlcnMuCgpTbyB3ZSBoYXZlIHR3byBvcHRpb25zOgotIGNoYW5nZSB0aGUgaW50ZXJmYWNlCi0g
c3VidGx5IGJyZWFrIGRyaXZlcnMKCkluIGFueSBjYXNlLCBJIGRpc2FncmVlIHRoYXQgd2UgbmVl
ZCB0byB0b3VjaCBldmVyeSBkcml2ZXIuICBUb2RheSwKZHJpdmVycyBqdXN0IGRvOgoKCWlmIChk
bWFfbWFwcGluZ19lcnJvcihkZXYsIGFkZHIpKQoKYW5kLCBiZWNhdXNlIGRtYV9tYXBwaW5nX2Vy
cm9yKCkgcmV0dXJucyBhIGJvb2xlYW4sIHRoZXkgb25seSBjYXJlIGFib3V0CnRoZSB0cnVlL2Zh
bHNlbmVzcy4gIElmIHdlJ3JlIGdvaW5nIHRvIHN0YXJ0IHJldHVybmluZyBlcnJvciBjb2Rlcywg
dGhlbgp0aGVyZSdzIG5vIHBvaW50IGp1c3QgcmV0dXJuaW5nIGVycm9yIGNvZGVzIHVubGVzcyB3
ZSBoYXZlIHNvbWUgd2F5IGZvcgpkcml2ZXJzIHRvIHVzZSB0aGVtLiAgWWVzLCB0aGUgc2ltcGxl
IHdheSB3b3VsZCBiZSB0byBtYWtlCmRtYV9tYXBwaW5nX2Vycm9yKCkgdHJhbnNsYXRlIGFkZHIg
dG8gYW4gZXJyb3IgY29kZSwgYW5kIHRoYXQgbWFpbnRhaW5zCmNvbXBhdGliaWxpdHkgd2l0aCBl
eGlzdGluZyBkcml2ZXJzLgoKSWYsIGluc3RlYWQsIHdlIHJldmFtcGVkIHRoZSBETUEgQVBJLCBh
bmQgaGFkIHRoZSAqbmV3KiBtYXBwaW5nIGZ1bmN0aW9ucwp3aGljaCByZXR1cm5lZCBhbiBlcnJv
ciBjb2RlLCB0aGVuIHRoZSBleGlzdGluZyBtYXBwaW5nIGZ1bmN0aW9ucyBjYW4gYmUKaW1wbGVt
ZW50ZWQgYXMgcGFydCBvZiBjb21wYXRpYmlsaXR5IHJhdGhlciB0cml2aWFsbHk6CgpkbWFfYWRk
cl90IGRtYV9tYXBfc2luZ2xlKC4uLikKewoJZG1hX2FkZHJfdCBhZGRyOwoJaW50IGVycm9yOwoK
CWVycm9yID0gZG1hX21hcF9zaW5nbGVfZXJyb3IoLi4uLCAmYWRkcik7CglpZiAoZXJyb3IpCgkJ
YWRkciA9IERNQV9NQVBQSU5HX0VSUk9SOwoJcmV0dXJuIGFkZHI7Cn0KCndoaWNoIG1lYW5zIHRo
YXQgaWYgZHJpdmVycyB3YW50IGFjY2VzcyB0byB0aGUgZXJyb3IgY29kZSwgdGhleSB1c2UKZG1h
X21hcF9zaW5nbGVfZXJyb3IoKSwgbWVhbndoaWxlIGV4aXN0aW5nIGRyaXZlcnMganVzdCBnZXQg
b24gd2l0aCBsaWZlCmFzIGl0IF9jdXJyZW50bHlfIGlzLCB3aXRoIHRoZSBjb29raWUtYmFzZWQg
YWxsLW9uZXMgZXJyb3IgY29kZSAtIHdpdGhvdXQKaW50cm9kdWNpbmcgYW55IG9mIHRoaXMgcG90
ZW50aWFsIGJyZWFrYWdlLgoKUmVtZW1iZXIsIGV4aXN0aW5nIGRyaXZlcnMgd291bGQgbmVlZCBt
b2RpZmljYXRpb24gaW4gX2FueV8gY2FzZSB0byBtYWtlCnVzZSBvZiBhIHJldHVybmVkIGVycm9y
IGNvZGUsIHNvIHRoZSBhcmd1bWVudCB0aGF0IHdlJ2QgbmVlZCB0byB0b3VjaApldmVyeSBkcml2
ZXIgZG9lc24ndCByZWFsbHkgc3RhbmQgdXAuCgotLSAKUk1LJ3MgUGF0Y2ggc3lzdGVtOiBodHRw
Oi8vd3d3LmFybWxpbnV4Lm9yZy51ay9kZXZlbG9wZXIvcGF0Y2hlcy8KRlRUQyBicm9hZGJhbmQg
Zm9yIDAuOG1pbGUgbGluZSBpbiBzdWJ1cmJpYTogc3luYyBhdCAxMi4xTWJwcyBkb3duIDYyMmti
cHMgdXAKQWNjb3JkaW5nIHRvIHNwZWVkdGVzdC5uZXQ6IDExLjlNYnBzIGRvd24gNTAwa2JwcyB1
cAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:23:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gQBQe-0008UU-J6; Fri, 23 Nov 2018 13:23: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=H732=OC=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gQBQc-0008UK-Kc
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:23:26 +0000
X-Inumbo-ID: f168c110-ef22-11e8-9ed1-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f168c110-ef22-11e8-9ed1-12d6303a7972;
 Fri, 23 Nov 2018 13:23:19 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AF27BAD7D;
 Fri, 23 Nov 2018 13:23:18 +0000 (UTC)
To: David Hildenbrand <david@redhat.com>, linux-mm@kvack.org
References: <20181123123740.27652-1-david@redhat.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <60a53b1b-bfbc-79d1-6151-e0779577ab6c@suse.com>
Date: Fri, 23 Nov 2018 14:23:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181123123740.27652-1-david@redhat.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v1] mm/memory_hotplug: drop "online"
 parameter from add_memory_resource()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stephen Rothwell <sfr@canb.auug.org.au>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Morton <akpm@linux-foundation.org>,
 Mathieu Malaterre <malat@debian.org>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 linux-kernel@vger.kernel.org, Pavel Tatashin <pasha.tatashin@oracle.com>,
 Michal Hocko <mhocko@suse.com>, Arun KS <arunks@codeaurora.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dan Williams <dan.j.williams@intel.com>, Oscar Salvador <osalvador@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMTEvMjAxOCAxMzozNywgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4gVXNlciBzcGFj
ZSBzaG91bGQgYWx3YXlzIGJlIGluIGNoYXJnZSBvZiBob3cgdG8gb25saW5lIG1lbW9yeSBhbmQK
PiBpZiBtZW1vcnkgc2hvdWxkIGJlIG9ubGluZWQgYXV0b21hdGljYWxseSBpbiB0aGUga2VybmVs
LiBMZXQncyBkcm9wIHRoZQo+IHBhcmFtZXRlciB0byBvdmVyd3JpdGUgdGhpcyAtIFhFTiBwYXNz
ZXMgbWVtaHBfYXV0b19vbmxpbmUsIGp1c3QgbGlrZQo+IGFkZF9tZW1vcnkoKSwgc28gd2UgY2Fu
IGRpcmVjdGx5IHVzZSB0aGF0IGluc3RlYWQgaW50ZXJuYWxseS4KPiAKPiBDYzogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBDYzogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Cj4gQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+
Cj4gQ2M6IERhbiBXaWxsaWFtcyA8ZGFuLmoud2lsbGlhbXNAaW50ZWwuY29tPgo+IENjOiBPc2Nh
ciBTYWx2YWRvciA8b3NhbHZhZG9yQHN1c2UuZGU+Cj4gQ2M6IFBhdmVsIFRhdGFzaGluIDxwYXNo
YS50YXRhc2hpbkBvcmFjbGUuY29tPgo+IENjOiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNv
bT4KPiBDYzogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Cj4gQ2M6IEpvb25z
b28gS2ltIDxpYW1qb29uc29vLmtpbUBsZ2UuY29tPgo+IENjOiBBcnVuIEtTIDxhcnVua3NAY29k
ZWF1cm9yYS5vcmc+Cj4gQ2M6IE1hdGhpZXUgTWFsYXRlcnJlIDxtYWxhdEBkZWJpYW4ub3JnPgo+
IENjOiBTdGVwaGVuIFJvdGh3ZWxsIDxzZnJAY2FuYi5hdXVnLm9yZy5hdT4KPiBTaWduZWQtb2Zm
LWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KCkFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:25:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:25: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-devel-bounces@lists.xenproject.org>)
	id 1gQBSV-0000AN-0w; Fri, 23 Nov 2018 13:25:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=h732=oc=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gQBSS-0000AF-QX
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:25:20 +0000
X-Inumbo-ID: 38fe04e4-ef23-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38fe04e4-ef23-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:25:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EE78EAE46;
 Fri, 23 Nov 2018 13:25:18 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Nov 2018 14:25:16 +0100
Message-Id: <20181123132516.28681-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen: only clobber multicall elements without
 error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org,
 wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gZGVidWcgYnVpbGRzIHRoZSBoeXBlcnZpc29yIHdpbGwgZGVsaWJlcmF0ZWx5IGNsb2JiZXIg
cHJvY2Vzc2VkCmVsZW1lbnRzIG9mIHRoZSBtdWx0aWNhbGwgc3RydWN0dXJlLiBJbiBvcmRlciB0
byBlYXNlIGRpYWdub3N0aWMgZGF0YQpwcmludG91dCBpbiB0aGUgYWZmZWN0ZWQgZ3Vlc3Qgb25s
eSBjbG9iYmVyIGVsZW1lbnRzIHdoaWNoIGRpZG4ndApyZXR1cm4gYW4gZXJyb3IuCgpTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9t
dWx0aWNhbGwuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9tdWx0aWNhbGwuYyBiL3hlbi9jb21tb24vbXVsdGljYWxsLmMKaW5k
ZXggNWExOTllYmY4Zi4uNDg2MjI2MTljZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tdWx0aWNh
bGwuYworKysgYi94ZW4vY29tbW9uL211bHRpY2FsbC5jCkBAIC03NCw2ICs3NCw3IEBAIGRvX211
bHRpY2FsbCgKICAgICAgICAgQVNTRVJUX05PVF9JTl9BVE9NSUMoKTsKIAogI2lmbmRlZiBOREVC
VUcKKyAgICAgICAgaWYgKCAobG9uZyltY3MtPmNhbGwucmVzdWx0ID49IDAgKQogICAgICAgICB7
CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogRGVsaWJlcmF0ZWx5IGNvcnJ1cHQgdGhl
IGNvbnRlbnRzIG9mIHRoZSBtdWx0aWNhbGwgc3RydWN0dXJlLgotLSAKMi4xNi40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:27:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:27: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-devel-bounces@lists.xenproject.org>)
	id 1gQBUF-0000IX-Fs; Fri, 23 Nov 2018 13: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=5oR3=OC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gQBUE-0000IM-1R
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 13:27:10 +0000
X-Inumbo-ID: 79f30e5a-ef23-11e8-98b7-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 79f30e5a-ef23-11e8-98b7-12d6303a7972;
 Fri, 23 Nov 2018 13:27:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 18BA4362E;
 Fri, 23 Nov 2018 05:27:08 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9DE493F5A0;
 Fri, 23 Nov 2018 05:27:06 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>,
 Andre Przywara <andre.przywara@arm.com>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-2-julien.grall@arm.com>
 <6098937f-98de-bff9-6c48-5575a45875e0@epam.com>
 <57ee191b-be21-701e-ef19-4ed4df1cf289@arm.com>
 <77f72cc9-6548-afd9-3766-23326b3551d9@epam.com>
 <6acf65ef-4302-c403-32ba-1d88ab954265@epam.com>
 <22f7ebc8-c74b-0d8e-4847-9d3df9bcf5db@arm.com>
 <3622e468-8f44-1e31-138f-db58ca3835ff@epam.com>
 <2090f5b4-22ff-38bc-3d47-6dbb6d7fccfb@epam.com>
 <6d1c980b-b316-f634-7793-0aca4b34aa85@arm.com>
 <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
 <5ad76791-075d-e588-2669-e01c79674f0d@gmail.com>
 <CAF3u54CmW32NwN0q73LaXwnj2wUt72uuq9LGPRQ3RNMzZTV==Q@mail.gmail.com>
 <d260c074-6107-a5d1-94c8-fdb019585135@gmail.com>
 <4ceea0f6-ede1-420a-d3b7-80c4584739ce@arm.com>
 <2199be43-ef12-28c3-4dcb-cac404be1e4d@gmail.com>
 <20181122180401.0f1d21a0@donnerap.cambridge.arm.com>
 <969c7156-162b-09b0-f328-03dadee06461@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9a5c5731-50fe-76ca-354a-3eb05fba41e6@arm.com>
Date: Fri, 23 Nov 2018 13:27:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <969c7156-162b-09b0-f328-03dadee06461@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@gmail.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMy8xMS8yMDE4IDEyOjU4LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEFuZHJl
LAo+IAo+IE9uIDIyLjExLjE4IDIwOjA0LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4KPj4gSXMg
dGhhdCBiZW5jaG1hcmsgY2hvc2VuIHRvIHB1dCBzb21lIGludGVycnVwdCBsb2FkIG9uIHRoZSBz
eXN0ZW0/IE9yCj4+IGlzIHRoYXQgd2hhdCB0aGUgY3VzdG9tZXIgYWN0dWFsbHkgdXNlcyBhbmQg
c2hlIGlzIHJlYWxseSBzdWZmZXJpbmcKPj4gZnJvbSBYZW4ncyBpbnRlcnJ1cHQgaGFuZGxpbmcg
YW5kIGVtdWxhdGlvbj8KPiBUaGF0IGl0IHRoZSAzRCBiZW5jaG1hcmsgdXNlZCBieSBjdXN0b21l
ciB0byBjb21wYXJlIHZpcnR1YWxpemF0aW9uIHNvbHV0aW9ucyAKPiBmcm9tIGRpZmZlcmVudCBw
cm92aWRlcnMuCj4gCj4+IElmIHlvdSBjaG9zZSB0aGlzIGJlbmNobWFyayBiZWNhdXNlIGl0IHRl
bmRzIHRvIHRyaWdnZXIgYSBsb3Qgb2YKPj4gaW50ZXJydXB0cyBhbmQgeW91IGhvcGUgdG8gZXN0
aW1hdGUgc29tZSBvdGhlciBpbnRlcnJ1cHQgcHJvcGVydHkgd2l0aAo+PiB0aGlzIChmb3IgaW5z
dGFuY2UgaW50ZXJydXB0IGxhdGVuY3kgb3IgdHlwaWNhbCBMUiB1dGlsaXNhdGlvbiksIHRoZW4K
Pj4geW91IG1pZ2h0IGJlIGRpc2FwcG9pbnRlZC4gVGhpcyBzZWVtcyB0byBnbyBpbnRvIHRoZSBk
aXJlY3Rpb24gb2YgYW4KPj4gaW50ZXJydXB0IHN0b3JtLCB3aGVyZSB3ZSByZWFsbHkgZG9uJ3Qg
Y2FyZSBhYm91dCBwZXJmb3JtYW5jZSwgYnV0IGp1c3QKPj4gd2FudCB0b8KgIG1ha2Ugc3VyZSB3
ZSBrZWVwIHJ1bm5pbmcgYW5kIGlkZWFsbHkgZG9uJ3QgcGVuYWxpc2Ugb3RoZXIKPj4gZ3Vlc3Rz
Lgo+IFdlbGwsIHRoYXQgYmVuY2htYXJrIGl0c2VsZiBpcyByYXRoZXIgaW50ZXJydXB0cyBvcmll
bnRlZCAob24gb3VyIEhXKS4gSXQgZW1pdHMgCj4gR1BVIGxvYWQsIHNvIGNhdXNlcyB2ZXJ5IGxv
dyBDUFUgbG9hZCwgYnV0IGxvdCBvZiBpbnRyZXJ1cHRzIGZyb20gR1BVLCB2aWRlbyAKPiBzdWJz
eXRlbSwgZGlzcGxheSBzdWJzeXN0ZW0uIEkga25vdyBhYm91dCB0aGUgV0ZJL1dGRSBwcm9ibGVt
IGFuZCBgdndmaT1uYXRpdmVgLiAKClRoZSBXRkkvV0ZFIHByb2JsZW0gaXMgbW9zdGx5IGJlY2F1
c2Ugb2YgdGhlIGNvbnRleHQgc3dpdGNoLiBJdCBsaWtlbHkgY2FuIGJlIApvcHRpbWl6ZWQgdG8g
cmVkdWNlIHRoZSBvdmVyaGVhZC4KCj4gQnV0IHdlIGNhbid0IHVzZSBpdCwgYmVjYXVzZSBvdXIg
c3lzdGVtIGlzIG92ZXJjb21taXR0ZWQuCgpDYW4geW91IGRlc2NyaWJlIGhvdyBvdmVyY29tbWl0
dGVkIHlvdXIgc3lzdGVtIGlzPwoKPj4gQWxzbyBrZWVwIGluIG1pbmQgdGhhdCBzb21lIGluc3Ry
dWN0aW9ucyBoZXJlIGFuZCB0aGVyZSBpbiB0aGUKPj4gaW50ZXJydXB0IGhhbmRsaW5nIHBhdGgg
aW4gWGVuIG1pZ2h0IG5vdCBiZSByZWxldmFudCBpZiB5b3UgZXhpdCB0aGUKPj4gZ3Vlc3QgZnJl
cXVlbnRseSAoZHVlIHRvIGludGVycnVwdHMsIGZvciBpbnN0YW5jZSkuIFRoZSBjb3N0IG9mIGFu
IGV4aXQKPj4gd2lsbCBwcm9iYWJseSBkd2FyZiB0aGUgY29zdCBvZiBhZGRpbmcgYSBzdHJ1Y3Qg
cGVuZGluZ19pcnEgdG8gYSBsaW5rZWQKPj4gbGlzdCBvciBzby4KPiBJdCBpcyBjbGVhci4gQXMg
d2UgZGlzY3Vzc2VkIGludGVybmFsbHksIGV2ZW4gbWFraW5nIElSUSBwYXRoIHNob3J0ZXIsIHdl
IG1heSAKPiBleHBlcmllbmNlIHRoZSBiZW5jaG1hcmsgcmVzdWx0cyBkcm9wIGR1ZSB0byB0aGUg
ZmFjdCB0aGF0IHdlIGFyZSBkb2luZyBtb3JlIAo+IGNvbnRleHQgc3dpdGNoZXMgZnJvbSBndWVz
dCBpbnN0ZWFkIG9mIGNvbGxlY3RpbmcgdGhvc2UgaW50ZXJydXB0cyBkaXJlY3RseSBmcm9tIAo+
IGh5cC4KCkkgZG9uJ3QgdW5kZXJzdGFuZCB3aGF0IHlvdSBtZWFuLiBDYW4geW91IGRldGFpbHMg
aXQ/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:28:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:28: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-devel-bounces@lists.xenproject.org>)
	id 1gQBVb-0000PS-SU; Fri, 23 Nov 2018 13:28: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=zeqx=oc=citrix.com=prvs=8587bc52e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gQBVa-0000PG-D5
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:28:34 +0000
X-Inumbo-ID: abcf0d44-ef23-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id abcf0d44-ef23-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:28:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,269,1539648000"; d="scan'208";a="82276200"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20181123132516.28681-1-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e0cf196f-11ee-0e05-0966-c77161a0a949@citrix.com>
Date: Fri, 23 Nov 2018 13:28:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181123132516.28681-1-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMTEvMjAxOCAxMzoyNSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBJbiBkZWJ1ZyBidWls
ZHMgdGhlIGh5cGVydmlzb3Igd2lsbCBkZWxpYmVyYXRlbHkgY2xvYmJlciBwcm9jZXNzZWQKPiBl
bGVtZW50cyBvZiB0aGUgbXVsdGljYWxsIHN0cnVjdHVyZS4gSW4gb3JkZXIgdG8gZWFzZSBkaWFn
bm9zdGljIGRhdGEKPiBwcmludG91dCBpbiB0aGUgYWZmZWN0ZWQgZ3Vlc3Qgb25seSBjbG9iYmVy
IGVsZW1lbnRzIHdoaWNoIGRpZG4ndAo+IHJldHVybiBhbiBlcnJvci4KPgo+IFNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiAgeGVuL2NvbW1vbi9t
dWx0aWNhbGwuYyB8IDEgKwo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKPgo+IGRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL211bHRpY2FsbC5jIGIveGVuL2NvbW1vbi9tdWx0aWNhbGwu
Ywo+IGluZGV4IDVhMTk5ZWJmOGYuLjQ4NjIyNjE5Y2UgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1v
bi9tdWx0aWNhbGwuYwo+ICsrKyBiL3hlbi9jb21tb24vbXVsdGljYWxsLmMKPiBAQCAtNzQsNiAr
NzQsNyBAQCBkb19tdWx0aWNhbGwoCj4gICAgICAgICAgQVNTRVJUX05PVF9JTl9BVE9NSUMoKTsK
PiAgCj4gICNpZm5kZWYgTkRFQlVHCj4gKyAgICAgICAgaWYgKCAobG9uZyltY3MtPmNhbGwucmVz
dWx0ID49IDAgKQoKV2hpbGUgSSBhcHByZWNpYXRlIHlvdXIgcG9pbnQgYW5kIGFncmVlIHRoYXQg
dGhpcyBpcyBnb29kIGluIHByaW5jaXBsZSwKdGhlIGZhaWx1cmUgY29uZGl0aW9uIGlzIHBlci1o
eXBlcmNhbGwsIGFuZCBub3QgYWx3YXlzIG5lZ2F0aXZlLgoKSSd2ZSB0cmllZCBwbGF5aW5nIGEg
c2ltaWxhciBnYW1lIGJlZm9yZSBhbmQgY291bGRuJ3QgY29tZSB1cCB3aXRoIGEKdmlhYmxlIG9w
dGlvbi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:34:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:34: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-devel-bounces@lists.xenproject.org>)
	id 1gQBb2-0001JT-JX; Fri, 23 Nov 2018 13:34: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=y2dv=oc=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1gQBb0-0001JF-M1
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:34:10 +0000
X-Inumbo-ID: 73dd8120-ef24-11e8-9a16-bc764e045a96
Received: from mail-vk1-xa2e.google.com (unknown [2607:f8b0:4864:20::a2e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73dd8120-ef24-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:34:09 +0000 (UTC)
Received: by mail-vk1-xa2e.google.com with SMTP id h128so2663043vkg.11;
 Fri, 23 Nov 2018 05:34:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=Yw08arzO/7/RPdgEWKXXSoHx9DCb7pofwt7hhBbxVD4=;
 b=WDqutCA3ZSu9eRbNYLEdw6Q0NmtRPqcP3hkVcj84DIKkZ21C6n8Q+Xqs99WuhleSx6
 xGL6Xf6N06BYTuP3wrFJYxamuPQzURzKLUgrKHG55kcRVjdmH3nzMOdFpSmxy7b7XTR1
 JdC+7xEOZHDi+Ar5DV+fctM6L/5CL1KICpLqmIZwjy0x/7wlfUQj0rGhbVd9y105sEOv
 1x7jnFMGTShj1NoqB4BZctjeFtNVZobo0e/Tw9SfpFbuEKVPxS4hE2came4ClvvpBaHG
 t2S8+TJxlMrkOj+YHKBZZp0HZc1GJWVcGMc6VWxef1K0zSXZgwrRV3JSywzY4uyXviEj
 bkBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:message-id:mime-version:subject:date
 :in-reply-to:cc:to:references;
 bh=Yw08arzO/7/RPdgEWKXXSoHx9DCb7pofwt7hhBbxVD4=;
 b=ehyIcs8xdhfodwpAdkw/i116fHUtNiT8HmBPudANJu1B/gRCClURe7I/TM2RdyPtJf
 yQDXg+sHKEoiUnszw/bcp+Yox/3PfyItTbd18NtQgcghRElWeTxbkODYCXP4GYkOy/Ep
 q+17uINwbrFf++pSa/B4GldvIBdR9m6UF0DLHHIEr/RAn928Yg1SYU8KR4MUf4Y8p8tl
 gm8g1gAGtCedT5KAaTpc+mbSepaQ/IjEtvKM0rNb15QdmRj1zzOpVd4QaBNxY2m0MjN/
 Nlmbw+Ag3hCKZzgF6ju0vWdvYOAqNpUmwaSYoIQamS7XyTONnnN6EIofhRTBR4D6JqPQ
 GG4A==
X-Gm-Message-State: AA+aEWbtcijwXA720p2Pl2wVVQwTOAAfL5KZDOpjdB16y7yusFejQHws
 xOvmWFc/QujxkCFQ0jdZN9E=
X-Google-Smtp-Source: AFSGD/WVh6+t6FDaYo8+gVWsxySofKMC44GeA8HV7gDpWSfxNg4tZkpTBgN8LydYN9SLYp6wvWqiNA==
X-Received: by 2002:a1f:f0d:: with SMTP id 13mr6490062vkp.21.1542980047013;
 Fri, 23 Nov 2018 05:34:07 -0800 (PST)
Received: from [172.20.1.97] ([201.200.132.8])
 by smtp.gmail.com with ESMTPSA id x132sm14391699vsc.34.2018.11.23.05.34.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Nov 2018 05:34:06 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Message-Id: <837FC131-98F1-48C4-BA15-0DCF7A4668F1@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Fri, 23 Nov 2018 07:34:01 -0600
In-Reply-To: <D34836E5-4F3F-4BDF-A9E7-200923408ED4@citrix.com>
To: Lars Kurth <lars.kurth@citrix.com>
References: <D57E81A7-1353-47ED-85D3-775E2CDDCB49@citrix.com>
 <D34836E5-4F3F-4BDF-A9E7-200923408ED4@citrix.com>
X-Mailer: Apple Mail (2.3445.9.1)
Subject: Re: [Xen-devel] [Minios-devel] FOSDEM Devrooms (CfP deadlines for
 relevant DevRooms from Dec 1-10) and Xen Project Stand
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 Zibby Keaton <zkeaton@linuxfoundation.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Olivier Lambert <lambert.olivier@gmail.com>
Content-Type: multipart/mixed; boundary="===============2326261235471612191=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2326261235471612191==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_BD178B52-79AE-4EC0-9FCA-B0783BDF61DE"


--Apple-Mail=_BD178B52-79AE-4EC0-9FCA-B0783BDF61DE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

FYI: no Xen Project booth at FOSDEM this year

> Begin forwarded message:
>=20
> From: Alasdair G Kergon <agk@fosdem.org>
> Subject: FOSDEM 2019 stand applications
> Date: 22 November 2018 at 14:58:21 GMT-6
> To: FOSDEM 2019 Stands Team <stands@fosdem.org>
>=20
> You are receiving this message (bcc) because your email address was
> listed on an application for a stand at FOSDEM 2019.
>=20
> Thank you all for your patience, but on behalf of the FOSDEM Stands
> Team I regret to inform you that your application has not been
> successful.
>=20
> I hope you are not too disappointed and will still join us at FOSDEM
> 2019 in another capacity.  As an alternative, there is just still time
> to apply for a lightning talk about your project(s).
>=20
> Alasdair



> On 21 Nov 2018, at 08:11, Lars Kurth <lars.kurth@citrix.com> wrote:
>=20
> Just a quick reminder that the CfP deadline is coming up
> Note that FOSDEM has not yet announced the stands
> Lars
> =20
> From: Lars Kurth <lars.kurth@citrix.com>
> Date: Monday, 29 October 2018 at 17:01
> To: xen-devel <xen-devel@lists.xenproject.org>, =
"mirageos-devel@lists.xenproject.org" =
<mirageos-devel@lists.xenproject.org>, =
"minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>, =
"mirageos-devel@lists.xenproject.org" =
<mirageos-devel@lists.xenproject.org>
> Cc: Zibby Keaton <zkeaton@linuxfoundation.org>, Olivier Lambert =
<lambert.olivier@gmail.com>, "daniel.kiper@oracle.com" =
<daniel.kiper@oracle.com>, "committers@xenproject.org" =
<committers@xenproject.org>
> Subject: FOSDEM Devrooms (CfP deadlines for relevant DevRooms from Dec =
1-10) and Xen Project Stand
> =20
> Hi all,
> =20
> I just submitted a Xen Project stand submission and if everything goes =
ok, we will be having a booth again like the last 5 years
> Accepted stands should be announced by November 11
> =20
> If you already know you are going, please add yourself to =
https://docs.google.com/spreadsheets/d/1uk79a_iEeSosTWG7OgZvhW2nZMO-cJHiDz=
0BNb0dN60/edit?usp=3Dsharing =
<https://docs.google.com/spreadsheets/d/1uk79a_iEeSosTWG7OgZvhW2nZMO-cJHiD=
z0BNb0dN60/edit?usp=3Dsharing> and let me know if you are willing to =
help out. Also, if you want to give swag out, give demos, etc. please =
let me know by adding what you want to in the last column
> =20
> Also, a number of CfP=E2=80=99s may be relevant: see table below
> =20
> Devroom
> CfP Deadline
> CfP
> BSD @ Sat, Feb 2nd
> 2018-12-10
> https://lists.fosdem.org/pipermail/fosdem/2018q4/002741.html =
<https://lists.fosdem.org/pipermail/fosdem/2018q4/002741.html>
> Virtualization and IaaS @ Sat, Feb 2nd
> 2018-12-01
> https://lists.fosdem.org/pipermail/fosdem/2018q4/002757.html =
<https://lists.fosdem.org/pipermail/fosdem/2018q4/002757.html>
> Containers @ Sun, Feb 3rd
> TBA
> TBA
> Microkernels and Component-based OS @ Sun, Feb 3rd
> 2018-12-01
> https://lists.fosdem.org/pipermail/fosdem/2018q4/002742.html =
<https://lists.fosdem.org/pipermail/fosdem/2018q4/002742.html>
> =20
> The complete list of accepted DevRooms is at =
https://www.fosdem.org/2019/news/2018-10-14-accepted-developer-rooms/ =
<https://www.fosdem.org/2019/news/2018-10-14-accepted-developer-rooms/>
> Some will have earlier CfP=E2=80=99s
> =20
> Note that I am not volunteering for the Virtualization and IaaS =
DevRoom this year: if anyone wants to volunteer, please contact =20
> Brian Proffitt (bproffit at redhat)
> =20
> Best Regards
> Lars
> _______________________________________________
> Minios-devel mailing list
> Minios-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/minios-devel


--Apple-Mail=_BD178B52-79AE-4EC0-9FCA-B0783BDF61DE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><div =
class=3D"">FYI: no Xen Project booth at FOSDEM this year</div><div =
class=3D""><br class=3D""></div><blockquote type=3D"cite" class=3D""><div =
class=3D"">Begin forwarded message:</div><br =
class=3D"Apple-interchange-newline"><div style=3D"margin: 0px;" =
class=3D""><span style=3D"font-family: -webkit-system-font, =
&quot;Helvetica Neue&quot;, Helvetica, sans-serif;" class=3D""><b =
class=3D"">From:&nbsp;</b></span><span style=3D"font-family: =
-webkit-system-font, &quot;Helvetica Neue&quot;, Helvetica, sans-serif;" =
class=3D"">Alasdair G Kergon &lt;<a href=3D"mailto:agk@fosdem.org" =
class=3D"">agk@fosdem.org</a>&gt;<br class=3D""></span></div><div =
style=3D"margin: 0px;" class=3D""><span style=3D"font-family: =
-webkit-system-font, &quot;Helvetica Neue&quot;, Helvetica, sans-serif;" =
class=3D""><b class=3D"">Subject:&nbsp;</b></span><span =
style=3D"font-family: -webkit-system-font, &quot;Helvetica Neue&quot;, =
Helvetica, sans-serif;" class=3D""><b class=3D"">FOSDEM 2019 stand =
applications</b><br class=3D""></span></div><div style=3D"margin: 0px;" =
class=3D""><span style=3D"font-family: -webkit-system-font, =
&quot;Helvetica Neue&quot;, Helvetica, sans-serif;" class=3D""><b =
class=3D"">Date:&nbsp;</b></span><span style=3D"font-family: =
-webkit-system-font, &quot;Helvetica Neue&quot;, Helvetica, sans-serif;" =
class=3D"">22 November 2018 at 14:58:21 GMT-6<br =
class=3D""></span></div><div style=3D"margin: 0px;" class=3D""><span =
style=3D"font-family: -webkit-system-font, &quot;Helvetica Neue&quot;, =
Helvetica, sans-serif;" class=3D""><b class=3D"">To:&nbsp;</b></span><span=
 style=3D"font-family: -webkit-system-font, &quot;Helvetica Neue&quot;, =
Helvetica, sans-serif;" class=3D"">FOSDEM 2019 Stands Team &lt;<a =
href=3D"mailto:stands@fosdem.org" class=3D"">stands@fosdem.org</a>&gt;<br =
class=3D""></span></div><br class=3D""><div class=3D"">You are receiving =
this message (bcc) because your email address was<br class=3D"">listed =
on an application for a stand at FOSDEM 2019.<br class=3D""><br =
class=3D"">Thank you all for your patience, but on behalf of the FOSDEM =
Stands<br class=3D"">Team I regret to inform you that your application =
has not been<br class=3D"">successful.<br class=3D""><br class=3D"">I =
hope you are not too disappointed and will still join us at FOSDEM<br =
class=3D"">2019 in another capacity. &nbsp;As an alternative, there is =
just still time<br class=3D"">to apply for a lightning talk about your =
project(s).<br class=3D""><br class=3D"">Alasdair<br =
class=3D""></div></blockquote><div class=3D""><div class=3D""><br =
class=3D""></div></div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""></div><div><blockquote type=3D"cite" =
class=3D""><div class=3D"">On 21 Nov 2018, at 08:11, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth@citrix.com" =
class=3D"">lars.kurth@citrix.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">Just a quick reminder that the CfP =
deadline is coming up<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">Note that FOSDEM has not yet announced the stands<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">Lars<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"border-style: solid =
none none; border-top-width: 1pt; border-top-color: rgb(181, 196, 223); =
padding: 3pt 0cm 0cm;" class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" =
class=3D""><b class=3D""><span style=3D"" class=3D"">From:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span style=3D"" =
class=3D"">Lars Kurth &lt;<a href=3D"mailto:lars.kurth@citrix.com" =
class=3D"">lars.kurth@citrix.com</a>&gt;<br class=3D""><b =
class=3D"">Date:<span =
class=3D"Apple-converted-space">&nbsp;</span></b>Monday, 29 October 2018 =
at 17:01<br class=3D""><b class=3D"">To:<span =
class=3D"Apple-converted-space">&nbsp;</span></b>xen-devel &lt;<a =
href=3D"mailto:xen-devel@lists.xenproject.org" =
class=3D"">xen-devel@lists.xenproject.org</a>&gt;, "<a =
href=3D"mailto:mirageos-devel@lists.xenproject.org" =
class=3D"">mirageos-devel@lists.xenproject.org</a>" &lt;<a =
href=3D"mailto:mirageos-devel@lists.xenproject.org" =
class=3D"">mirageos-devel@lists.xenproject.org</a>&gt;, "<a =
href=3D"mailto:minios-devel@lists.xenproject.org" =
class=3D"">minios-devel@lists.xenproject.org</a>" &lt;<a =
href=3D"mailto:minios-devel@lists.xenproject.org" =
class=3D"">minios-devel@lists.xenproject.org</a>&gt;, "<a =
href=3D"mailto:mirageos-devel@lists.xenproject.org" =
class=3D"">mirageos-devel@lists.xenproject.org</a>" &lt;<a =
href=3D"mailto:mirageos-devel@lists.xenproject.org" =
class=3D"">mirageos-devel@lists.xenproject.org</a>&gt;<br class=3D""><b =
class=3D"">Cc:<span class=3D"Apple-converted-space">&nbsp;</span></b>Zibby=
 Keaton &lt;<a href=3D"mailto:zkeaton@linuxfoundation.org" =
class=3D"">zkeaton@linuxfoundation.org</a>&gt;, Olivier Lambert &lt;<a =
href=3D"mailto:lambert.olivier@gmail.com" =
class=3D"">lambert.olivier@gmail.com</a>&gt;, "<a =
href=3D"mailto:daniel.kiper@oracle.com" =
class=3D"">daniel.kiper@oracle.com</a>" &lt;<a =
href=3D"mailto:daniel.kiper@oracle.com" =
class=3D"">daniel.kiper@oracle.com</a>&gt;, "<a =
href=3D"mailto:committers@xenproject.org" =
class=3D"">committers@xenproject.org</a>" &lt;<a =
href=3D"mailto:committers@xenproject.org" =
class=3D"">committers@xenproject.org</a>&gt;<br class=3D""><b =
class=3D"">Subject:<span =
class=3D"Apple-converted-space">&nbsp;</span></b>FOSDEM Devrooms (CfP =
deadlines for relevant DevRooms from Dec 1-10) and Xen Project Stand<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 11pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">Hi =
all,</span><o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">I just submitted a Xen Project =
stand submission and if everything goes ok, we will be having a booth =
again like the last 5 years</span><o:p class=3D""></o:p></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">Accepted stands should be announced by November 11</span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">If you already know you are going, =
please add yourself to<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://docs.google.com/spreadsheets/d/1uk79a_iEeSosTWG7OgZvhW2nZM=
O-cJHiDz0BNb0dN60/edit?usp=3Dsharing" style=3D"color: rgb(149, 79, 114); =
text-decoration: underline;" =
class=3D"">https://docs.google.com/spreadsheets/d/1uk79a_iEeSosTWG7OgZvhW2=
nZMO-cJHiDz0BNb0dN60/edit?usp=3Dsharing</a><span =
class=3D"Apple-converted-space">&nbsp;</span>and let me know if you are =
willing to help out. Also, if you want to give swag out, give demos, =
etc. please let me know by adding what you want to in the last =
column</span><o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">Also, a number of CfP=E2=80=99s =
may be relevant: see table below</span><o:p class=3D""></o:p></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div><table =
class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" =
style=3D"border-collapse: collapse;"><tbody class=3D""><tr class=3D""><td =
width=3D"264" valign=3D"top" style=3D"width: 198.05pt; border: 1pt solid =
windowtext; padding: 0cm 5.4pt;" class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" =
class=3D""><b class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">Devroom</span></b><o:p class=3D""></o:p></div></td><td =
width=3D"151" valign=3D"top" style=3D"width: 113.6pt; border-top-width: =
1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-style: =
solid solid solid none; border-top-color: windowtext; =
border-right-color: windowtext; border-bottom-color: windowtext; =
padding: 0cm 5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><b =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">CfP =
Deadline</span></b><o:p class=3D""></o:p></div></td><td width=3D"402" =
valign=3D"top" style=3D"width: 301.25pt; border-top-width: 1pt; =
border-right-width: 1pt; border-bottom-width: 1pt; border-style: solid =
solid solid none; border-top-color: windowtext; border-right-color: =
windowtext; border-bottom-color: windowtext; padding: 0cm 5.4pt;" =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: Calibri, sans-serif;" class=3D""><b class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">CfP</span></b><o:p =
class=3D""></o:p></div></td></tr><tr class=3D""><td width=3D"264" =
valign=3D"top" style=3D"width: 198.05pt; border-right-width: 1pt; =
border-bottom-width: 1pt; border-left-width: 1pt; border-style: none =
solid solid; border-right-color: windowtext; border-bottom-color: =
windowtext; border-left-color: windowtext; padding: 0cm 5.4pt;" =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: Calibri, sans-serif;" class=3D""><span style=3D"font-size: =
11pt;" class=3D"">BSD @ Sat, Feb 2nd</span><o:p =
class=3D""></o:p></div></td><td width=3D"151" valign=3D"top" =
style=3D"width: 113.6pt; border-style: none solid solid none; =
border-bottom-width: 1pt; border-bottom-color: windowtext; =
border-right-width: 1pt; border-right-color: windowtext; padding: 0cm =
5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: =
12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">2018-12-10</span><o:p =
class=3D""></o:p></div></td><td width=3D"402" valign=3D"top" =
style=3D"width: 301.25pt; border-style: none solid solid none; =
border-bottom-width: 1pt; border-bottom-color: windowtext; =
border-right-width: 1pt; border-right-color: windowtext; padding: 0cm =
5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: =
12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D""><a =
href=3D"https://lists.fosdem.org/pipermail/fosdem/2018q4/002741.html" =
style=3D"color: rgb(149, 79, 114); text-decoration: underline;" =
class=3D"">https://lists.fosdem.org/pipermail/fosdem/2018q4/002741.html</a=
></span><o:p class=3D""></o:p></div></td></tr><tr class=3D""><td =
width=3D"264" valign=3D"top" style=3D"width: 198.05pt; =
border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: =
1pt; border-style: none solid solid; border-right-color: windowtext; =
border-bottom-color: windowtext; border-left-color: windowtext; padding: =
0cm 5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">Virtualization and IaaS @ Sat, Feb =
2nd</span><o:p class=3D""></o:p></div></td><td width=3D"151" =
valign=3D"top" style=3D"width: 113.6pt; border-style: none solid solid =
none; border-bottom-width: 1pt; border-bottom-color: windowtext; =
border-right-width: 1pt; border-right-color: windowtext; padding: 0cm =
5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: =
12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">2018-12-01</span><o:p =
class=3D""></o:p></div></td><td width=3D"402" valign=3D"top" =
style=3D"width: 301.25pt; border-style: none solid solid none; =
border-bottom-width: 1pt; border-bottom-color: windowtext; =
border-right-width: 1pt; border-right-color: windowtext; padding: 0cm =
5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: =
12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D""><a =
href=3D"https://lists.fosdem.org/pipermail/fosdem/2018q4/002757.html" =
style=3D"color: rgb(149, 79, 114); text-decoration: underline;" =
class=3D"">https://lists.fosdem.org/pipermail/fosdem/2018q4/002757.html</a=
></span><o:p class=3D""></o:p></div></td></tr><tr class=3D""><td =
width=3D"264" valign=3D"top" style=3D"width: 198.05pt; =
border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: =
1pt; border-style: none solid solid; border-right-color: windowtext; =
border-bottom-color: windowtext; border-left-color: windowtext; padding: =
0cm 5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">Containers @ Sun, Feb =
3rd</span><o:p class=3D""></o:p></div></td><td width=3D"151" =
valign=3D"top" style=3D"width: 113.6pt; border-style: none solid solid =
none; border-bottom-width: 1pt; border-bottom-color: windowtext; =
border-right-width: 1pt; border-right-color: windowtext; padding: 0cm =
5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: =
12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">TBA</span><o:p =
class=3D""></o:p></div></td><td width=3D"402" valign=3D"top" =
style=3D"width: 301.25pt; border-style: none solid solid none; =
border-bottom-width: 1pt; border-bottom-color: windowtext; =
border-right-width: 1pt; border-right-color: windowtext; padding: 0cm =
5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: =
12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">TBA</span><o:p =
class=3D""></o:p></div></td></tr><tr class=3D""><td width=3D"264" =
valign=3D"top" style=3D"width: 198.05pt; border-right-width: 1pt; =
border-bottom-width: 1pt; border-left-width: 1pt; border-style: none =
solid solid; border-right-color: windowtext; border-bottom-color: =
windowtext; border-left-color: windowtext; padding: 0cm 5.4pt;" =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: Calibri, sans-serif;" class=3D""><span style=3D"font-size: =
11pt;" class=3D"">Microkernels and Component-based OS @ Sun, Feb =
3rd</span><o:p class=3D""></o:p></div></td><td width=3D"151" =
valign=3D"top" style=3D"width: 113.6pt; border-style: none solid solid =
none; border-bottom-width: 1pt; border-bottom-color: windowtext; =
border-right-width: 1pt; border-right-color: windowtext; padding: 0cm =
5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: =
12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">2018-12-01</span><o:p =
class=3D""></o:p></div></td><td width=3D"402" valign=3D"top" =
style=3D"width: 301.25pt; border-style: none solid solid none; =
border-bottom-width: 1pt; border-bottom-color: windowtext; =
border-right-width: 1pt; border-right-color: windowtext; padding: 0cm =
5.4pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: =
12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D""><a =
href=3D"https://lists.fosdem.org/pipermail/fosdem/2018q4/002742.html" =
style=3D"color: rgb(149, 79, 114); text-decoration: underline;" =
class=3D"">https://lists.fosdem.org/pipermail/fosdem/2018q4/002742.html</a=
></span><o:p class=3D""></o:p></div></td></tr></tbody></table><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">The complete list =
of accepted DevRooms is at<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://www.fosdem.org/2019/news/2018-10-14-accepted-developer-roo=
ms/" style=3D"color: rgb(149, 79, 114); text-decoration: underline;" =
class=3D"">https://www.fosdem.org/2019/news/2018-10-14-accepted-developer-=
rooms/</a><br class=3D"">Some will have earlier CfP=E2=80=99s</span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 11pt;" class=3D"">Note that I am not volunteering =
for the Virtualization and IaaS DevRoom this year: if anyone wants to =
volunteer, please contact &nbsp;</span><o:p class=3D""></o:p></div><p =
class=3D"p1" style=3D"margin: 0cm 0cm 1.5pt; line-height: 15pt; =
font-size: 10.5pt; font-family: &quot;Helvetica Neue&quot;;">Brian =
Proffitt (bproffit at redhat)<o:p class=3D""></o:p></p><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">Best =
Regards</span><o:p class=3D""></o:p></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 11pt;" class=3D"">Lars</span><o:p =
class=3D""></o:p></div></div><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">_______________________________________________</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">Minios-devel mailing =
list</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D""><a =
href=3D"mailto:Minios-devel@lists.xenproject.org" =
class=3D"">Minios-devel@lists.xenproject.org</a></span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D""><a =
href=3D"https://lists.xenproject.org/mailman/listinfo/minios-devel" =
class=3D"">https://lists.xenproject.org/mailman/listinfo/minios-devel</a><=
/span></div></blockquote></div><br class=3D""></body></html>=

--Apple-Mail=_BD178B52-79AE-4EC0-9FCA-B0783BDF61DE--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2326261235471612191==--


From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:40:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:40: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-devel-bounces@lists.xenproject.org>)
	id 1gQBgv-0002Gu-PG; Fri, 23 Nov 2018 13:40: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=H732=OC=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gQBgv-0002Gp-1Z
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:40:17 +0000
X-Inumbo-ID: 4e9c2078-ef25-11e8-aa08-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4e9c2078-ef25-11e8-aa08-12d6303a7972;
 Fri, 23 Nov 2018 13:40:15 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B23C2AD24;
 Fri, 23 Nov 2018 13:40:13 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20181123132516.28681-1-jgross@suse.com>
 <e0cf196f-11ee-0e05-0966-c77161a0a949@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <87cb7b80-28bf-cf99-7eca-83e46ed33565@suse.com>
Date: Fri, 23 Nov 2018 14:40:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <e0cf196f-11ee-0e05-0966-c77161a0a949@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMTEvMjAxOCAxNDoyOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMy8xMS8yMDE4
IDEzOjI1LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBJbiBkZWJ1ZyBidWlsZHMgdGhlIGh5cGVy
dmlzb3Igd2lsbCBkZWxpYmVyYXRlbHkgY2xvYmJlciBwcm9jZXNzZWQKPj4gZWxlbWVudHMgb2Yg
dGhlIG11bHRpY2FsbCBzdHJ1Y3R1cmUuIEluIG9yZGVyIHRvIGVhc2UgZGlhZ25vc3RpYyBkYXRh
Cj4+IHByaW50b3V0IGluIHRoZSBhZmZlY3RlZCBndWVzdCBvbmx5IGNsb2JiZXIgZWxlbWVudHMg
d2hpY2ggZGlkbid0Cj4+IHJldHVybiBhbiBlcnJvci4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+PiAtLS0KPj4gIHhlbi9jb21tb24vbXVsdGlj
YWxsLmMgfCAxICsKPj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQo+Pgo+PiBkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9tdWx0aWNhbGwuYyBiL3hlbi9jb21tb24vbXVsdGljYWxsLmMK
Pj4gaW5kZXggNWExOTllYmY4Zi4uNDg2MjI2MTljZSAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1v
bi9tdWx0aWNhbGwuYwo+PiArKysgYi94ZW4vY29tbW9uL211bHRpY2FsbC5jCj4+IEBAIC03NCw2
ICs3NCw3IEBAIGRvX211bHRpY2FsbCgKPj4gICAgICAgICAgQVNTRVJUX05PVF9JTl9BVE9NSUMo
KTsKPj4gIAo+PiAgI2lmbmRlZiBOREVCVUcKPj4gKyAgICAgICAgaWYgKCAobG9uZyltY3MtPmNh
bGwucmVzdWx0ID49IDAgKQo+IAo+IFdoaWxlIEkgYXBwcmVjaWF0ZSB5b3VyIHBvaW50IGFuZCBh
Z3JlZSB0aGF0IHRoaXMgaXMgZ29vZCBpbiBwcmluY2lwbGUsCj4gdGhlIGZhaWx1cmUgY29uZGl0
aW9uIGlzIHBlci1oeXBlcmNhbGwsIGFuZCBub3QgYWx3YXlzIG5lZ2F0aXZlLgoKSW4gdGhlb3J5
IHlvdSBtYXkgYmUgcmlnaHQuCgpPVE9IIHRoZSByZWxhdGVkIGNvZGUgaW4gdGhlIExpbnV4IGtl
cm5lbCBjaGVja3MgZXhhY3RseSB3aGF0IEkgYW0KYWltaW5nIGF0OiBJbiBjYXNlIGFueSBtdWx0
aWNhbGwgZWxlbWVudCBoYXMgYSBuZWdhdGl2ZSByZXN1bHQgdGhpcyBpcwpyZWdhcmRlZCB0byBi
ZSBhbiBlcnJvciBhbmQgYSBXQVJOIGlzIGlzc3VlZC4KCkEgbmVnYXRpdmUgcmV0dXJuIHZhbHVl
IG9mIHRoZSBtdWx0aWNhbGwgaHlwZXJjYWxsIGlzIHJlZ2FyZGVkIHRvIGJlIGEKQlVHKCkuCgo+
IEkndmUgdHJpZWQgcGxheWluZyBhIHNpbWlsYXIgZ2FtZSBiZWZvcmUgYW5kIGNvdWxkbid0IGNv
bWUgdXAgd2l0aCBhCj4gdmlhYmxlIG9wdGlvbi4KCkluIHRoZSBlbmQgdGhlIHJlc3VsdCB3aWxs
IGJlIGJldHRlciB0aGFuIHRvZGF5LCBldmVuIGlmIHRoZSBoZXVyaXN0aWMKZm9yIGRldGVjdGlu
ZyBhbiBlcnJvciBpbiBhIG11bHRpY2FsbCBlbnRyeSBtaWdodCBiZSBub3Qgb3B0aW1hbC4KCgpK
dWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:41:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:41: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-devel-bounces@lists.xenproject.org>)
	id 1gQBiO-0002Ma-61; Fri, 23 Nov 2018 13:41: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=h732=oc=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gQBiN-0002MS-4z
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:41:47 +0000
X-Inumbo-ID: 84bda7dd-ef25-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84bda7dd-ef25-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:41:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0B473AD24;
 Fri, 23 Nov 2018 13:41:45 +0000 (UTC)
To: David Hildenbrand <david@redhat.com>, linux-mm@kvack.org
References: <20181122100627.5189-1-david@redhat.com>
 <20181122100627.5189-5-david@redhat.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <3d5250b7-870e-e702-a6e4-937d2362fea4@suse.com>
Date: Fri, 23 Nov 2018 14:41:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181122100627.5189-5-david@redhat.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v2 4/8] xen/balloon: mark inflated pages
 PG_offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, linux-pm@vger.kernel.org,
 pv-drivers@vmware.com, linux-doc@vger.kernel.org,
 kexec-ml <kexec@lists.infradead.org>, linux-kernel@vger.kernel.org,
 Matthew Wilcox <willy@infradead.org>, Michal Hocko <mhocko@suse.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 linux-fsdevel@vger.kernel.org, devel@linuxdriverproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMTEvMjAxOCAxMTowNiwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4gTWFyayBpbmZs
YXRlZCBhbmQgbmV2ZXIgb25saW5lZCBwYWdlcyBQR19vZmZsaW5lLCB0byB0ZWxsIHRoZSB3b3Js
ZCB0aGF0Cj4gdGhlIGNvbnRlbnQgaXMgc3RhbGUgYW5kIHNob3VsZCBub3QgYmUgZHVtcGVkLgo+
IAo+IENjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IENj
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51
eC1mb3VuZGF0aW9uLm9yZz4KPiBDYzogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5v
cmc+Cj4gQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgo+IENjOiAiTWljaGFlbCBT
LiBUc2lya2luIiA8bXN0QHJlZGhhdC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVu
YnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:51:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:51:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gQBrj-0003KA-6O; Fri, 23 Nov 2018 13:51: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=5or3=oc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gQBrh-0003K5-PW
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:51:25 +0000
X-Inumbo-ID: ddd8b4f2-ef26-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ddd8b4f2-ef26-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:51:24 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4A6DD35FF;
 Fri, 23 Nov 2018 05:51:24 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7967F3F575;
 Fri, 23 Nov 2018 05:51:22 -0800 (PST)
To: Wei Liu <wei.liu2@citrix.com>
References: <20181122152002.piljxsuytliraxhk@mac>
 <4775d924-8d59-e9e8-0c76-2937aa9581b0@citrix.com>
 <20181122160748.lcvry74jirfobb7x@mac>
 <15320b56-3f03-2364-8092-df33944c857f@citrix.com>
 <20181122163939.eoto26witi5mx2n2@mac>
 <3a723412-e6f4-08b0-400f-8c894e56bd24@arm.com>
 <a1236490-870a-bdac-2a79-0a487417713c@citrix.com>
 <20873c8e-a087-a414-e8fe-dde56ac05cb7@arm.com>
 <20181123112340.fb5jsjoqwmtd3khy@mac>
 <a3c5f748-74ac-c63d-9ad6-c8cad4df1aa5@arm.com>
 <20181123122611.coyzlpbz7mgmitoo@zion.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <734001b1-72d0-acfb-1b58-016b930e9b46@arm.com>
Date: Fri, 23 Nov 2018 13:51:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181123122611.coyzlpbz7mgmitoo@zion.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] mm: fix LLVM code-generation issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMy8xMS8yMDE4IDEyOjI2LCBXZWkgTGl1IHdyb3RlOgo+IE9uIEZyaSwgTm92IDIzLCAy
MDE4IGF0IDExOjM2OjQ4QU0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4KPj4KPj4gT24g
MjMvMTEvMjAxOCAxMToyMywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFRodSwgTm92
IDIyLCAyMDE4IGF0IDA1OjQ2OjE5UE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pgo+
Pj4+Cj4+Pj4gT24gMTEvMjIvMTggNTowNCBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+Pj4g
T24gMTEvMjIvMTggNDo0NSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4gSGkgUm9nZXIs
Cj4+Pj4+Pgo+Pj4+Pj4gT24gMTEvMjIvMTggNDozOSBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToKPj4+Pj4+PiBPbiBUaHUsIE5vdiAyMiwgMjAxOCBhdCAwNDoyMjozNFBNICswMDAwLCBBbmRy
ZXcgQ29vcGVyIHdyb3RlOgo+Pj4+Pj4+PiBPbiAyMi8xMS8yMDE4IDE2OjA3LCBSb2dlciBQYXUg
TW9ubsOpIHdyb3RlOgo+Pj4+Pj4+Pj4gT24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDM6MjM6NDFQ
TSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4+Pj4+PiBPbiAyMi8xMS8yMDE4IDE1
OjIwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+Pj4+Pj4+PiBPbiBUaHUsIE5vdiAyMiwg
MjAxOCBhdCAwMjowMzo1NVBNICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4+Pj4+
PiBIaSBKYW4sCj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4gT24gMTEvMjIvMTggMTozNiBQTSwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4+Pj4+Pj4gT24gMjIuMTEuMTggYXQgMTQ6MzEs
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4+Pj4+Pj4+Pj4gSSB0aGlu
ayBKdWxpZW4ncyBwb2ludCBpcyB0aGF0IHdpdGhvdXQgZXhwbGljaXRseSBiYXJyaWVycywgQ1BV
MCdzCj4+Pj4+Pj4+Pj4+Pj4+IHVwZGF0ZSB0byBzeXN0ZW1fc3RhdGUgbWF5IG5vdCBiZSB2aXNp
YmxlIG9uIENQVTEsIGV2ZW4gdGhvdWdoIHRoZQo+Pj4+Pj4+Pj4+Pj4+PiBtYXBwaW5ncyBoYXZl
IGJlZW4gc2hvdCBkb3duLgo+Pj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4+PiBUaGVyZWZvcmUs
IGZyb20gdGhlIHByb2Nlc3NvcnMgcG9pbnQgb2YgdmlldywgaXQgZGlkIGV2ZXJ5dGhpbmcKPj4+
Pj4+Pj4+Pj4+Pj4gY29ycmVjdGx5LCBhbmQgaGl0IGEgcmVhbCBwYWdlZmF1bHQuCj4+Pj4+Pj4+
Pj4+Pj4gQm9vdCB0aW1lIHVwZGF0ZXMgb2Ygc3lzdGVtX3N0YXRlIHNob3VsZCBiZSBvZiBubyBp
bnRlcmVzdCBoZXJlLAo+Pj4+Pj4+Pj4+Pj4+IGFzIGF0IHRoYXQgdGltZSB0aGUgQVBzIGFyZSBh
bGwgaWRsaW5nLgo+Pj4+Pj4+Pj4+Pj4gVGhhdCdzIHByb2JhYmx5IHRydWUgdG9kYXkuIEJ1dCB0
aGlzIGNvZGUgbG9va3MgcmF0aGVyIGZyYWdpbGUgYXMKPj4+Pj4+Pj4+Pj4+IHlvdSBkb24ndAo+
Pj4+Pj4+Pj4+Pj4ga25vdyBob3cgdGhpcyBpcyBnb2luZyB0byBiZSB1c2VkIGluIHRoZSBmdXR1
cmUuCj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4gSWYgeW91IGRlY2lkZSB0byBnYXRlIGluaXQg
Y29kZSB3aXRoIHN5c3RlbV9zdGF0ZSwgdGhlbiB5b3UgbmVlZAo+Pj4+Pj4+Pj4+Pj4gYSBiYXJy
aWVyCj4+Pj4+Pj4+Pj4+PiB0byBlbnN1cmUgdGhlIGNvZGUgaXMgZnV0dXJlIHByb29mLgo+Pj4+
Pj4+Pj4+PiBXb3VsZG4ndCBpdCBiZSBlbm91Z2ggdG8gZGVjbGFyZSBzeXN0ZW1fc3RhdGUgYXMg
dm9sYXRpbGU/Cj4+Pj4+Pj4+Pj4gTm8uwqAgdm9sYXRpbGl0eSAob3IgbGFjayB0aGVyZW9mKSBp
cyBhIGNvbXBpbGVyIGxldmVsIGNvbnN0cnVjdC4KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IEFSTSBo
YXMgd2Vha2VyIGNhY2hlIGNvaGVyZW5jeSB0aGFuIHg4Niwgc28gYSB3cml0ZSB3aGljaCBoYXMK
Pj4+Pj4+Pj4+PiBjb21wbGV0ZWQKPj4+Pj4+Pj4+PiBvbiBvbmUgQ1BVMCBpbiB0aGUgcGFzdCBt
YXkgbGVnaXRpbWF0ZWx5IG5vdCBiZSB2aXNpYmxlIG9uIENQVTEgeWV0Lgo+Pj4+Pj4+Pj4+Cj4+
Pj4+Pj4+Pj4gSWYgeW91IG5lZWQgZ3VhcmFudGVlcyBhYm91dCB0aGUgdmlzaWJpbGl0eSBvZiB1
cGRhdGVkLCB5b3UgbXVzdCB1c2UKPj4+Pj4+Pj4+PiBhcHByb3ByaWF0ZSBiYXJyaWVycy4KPj4+
Pj4+Pj4+IFJpZ2h0LiBUaGVyZSdzIHNvbWUgZGlmZmVyZW5jZXMgYmV0d2VlbiBBUk0gYW5kIHg4
NiwgQVJNIHNldHMKPj4+Pj4+Pj4+IFNZU19TVEFURV9hY3RpdmUgYW5kIGNvbnRpbnVlcyB0byBt
YWtlIHVzZSBvZiBpbml0IGZ1bmN0aW9ucy4gSW4gYW55Cj4+Pj4+Pj4+PiBjYXNlIEkgaGF2ZSB0
aGUgZm9sbG93aW5nIGRpZmY6Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPj4+Pj4+Pj4+IGluZGV4IGU4
MzIyMWFiNzkuLmNmNTBkMDU2MjAgMTAwNjQ0Cj4+Pj4+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0v
c2V0dXAuYwo+Pj4+Pj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPj4+Pj4+Pj4+IEBA
IC05NjYsNiArOTY2LDcgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcKPj4+
Pj4+Pj4+IGJvb3RfcGh5c19vZmZzZXQsCj4+Pj4+Pj4+PiAgICDCoMKgwqDCoMKgIHNlcmlhbF9l
bmRib290KCk7Cj4+Pj4+Pj4+PiAgICDCoCDCoMKgwqDCoMKgIHN5c3RlbV9zdGF0ZSA9IFNZU19T
VEFURV9hY3RpdmU7Cj4+Pj4+Pj4+PiArwqDCoMKgIHNtcF93bWIoKTsKPj4+Pj4+Pj4+ICAgIMKg
IMKgwqDCoMKgwqAgY3JlYXRlX2RvbVVzKCk7Cj4+Pj4+Pj4+PiAgICDCoCBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+Pj4+Pj4+Pj4gaW5k
ZXggOWNiZmYyMmZiMy4uNDEwNDRjMGI2ZiAxMDA2NDQKPj4+Pj4+Pj4+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCj4+Pj4+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+Pj4+Pj4+
Pj4gQEAgLTU5Myw2ICs1OTMsNyBAQCBzdGF0aWMgdm9pZCBub2lubGluZSBpbml0X2RvbmUodm9p
ZCkKPj4+Pj4+Pj4+ICAgIMKgwqDCoMKgwqAgdW5zaWduZWQgbG9uZyBzdGFydCwgZW5kOwo+Pj4+
Pj4+Pj4gICAgwqAgwqDCoMKgwqDCoCBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfYWN0aXZlOwo+
Pj4+Pj4+Pj4gK8KgwqDCoCBzbXBfd21iKCk7Cj4+Pj4+Pj4+PiAgICDCoCDCoMKgwqDCoMKgIGRv
bWFpbl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIoZG9tMCk7Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+
IEknbSBhZnJhaWQgdGhhdCB0aGF0IHdvbid0IGRvIGFueXRoaW5nIHRvIGhlbHAgYXQgYWxsLgo+
Pj4+Pj4+Pgo+Pj4+Pj4+PiBzbXBfe3dtYixybWJ9KCkgbXVzdCBiZSBpbiBtYXRjaGVkIHBhaXJz
LCBhbmQgbWIoKSBtdXN0IGJlIG1hdGNoZWQgd2l0aAo+Pj4+Pj4+PiBpdHNlbGYuCj4+Pj4+Pj4K
Pj4+Pj4+PiBUaGVuIEknbSBub3Qgc3VyZSBhYm91dCB3aGV0aGVyIG91ciBwcmV2aW91cyBwbGFu
IHN0aWxsIHN0YW5kcywgYXJlIHdlCj4+Pj4+Pj4gT0sgd2l0aCB1c2luZyBBQ0NFU1NfT05DRSBo
ZXJlIGFuZCBmb3JnZXR0aW5nIGFib3V0IHRoZSBtZW1vcnkKPj4+Pj4+PiBiYXJyaWVycyBnaXZl
biB0aGUgY3VycmVudCB1c2FnZT8KPj4+Pj4+Cj4+Pj4+PiBUaGUgcHJvYmxlbSBpcyBub3QgdGhl
IGN1cnJlbnQgdXNhZ2UgYnV0IGhvdyBpdCBjb3VsZCBiZSB1c2VkLiBEZWJ1Z2dpbmcKPj4+Pj4+
IG1lbW9yeSBvcmRlcmluZyBpcyBxdWl0ZSBhIHBhaW4gc28gSSB3b3VsZCBwcmVmZXIgdGhpcyB0
byBiZSBmaXhlZAo+Pj4+Pj4gY29ycmVjdGx5Lgo+Pj4+Pgo+Pj4+PiBCdXQgaW4gdGhpcyBjYXNl
IGl0IHdvdWxkbid0IGJlIGEgcGFpbiwgYmVjYXVzZSB0aGUgb25seSBwb3NzaWJsZQo+Pj4+PiBm
YWlsdXJlIG1vZGUgaXMgaWYgdGhlIHByb2Nlc3NvciBmYXVsdHMgdHJ5aW5nIHRvIHJlYWQgb3B0
X2Jvb3RzY3J1YiwgcmlnaHQ/Cj4+Pj4KPj4+PiBQb3NzaWJseS4gQnV0IEkgZG9uJ3Qgc2VlIGFu
eSByZWFzb24gdG8gZGVmZXIgdGhlIGZpeCB1bnRpbCBzb21lb25lIGNvbWVzIHVwCj4+Pj4gd2l0
aCB1bnJlbGlhYmxlIGNyYXNoLgo+Pj4KPj4+IElmIHdlIGhhdmUgdG8gZ28gZG93biB0aGF0IHJv
dXRlLCBzaG91bGRuJ3Qgd2UgYWxzbyBwcm90ZWN0Cj4+PiBzeXN0ZW1fc3RhdGUgd2l0aCBhIGxv
Y2sgc28gdGhhdCBpdCBjYW5ub3QgYmUgbW9kaWZpZWQgYnkgYSBDUFUgd2hpbGUKPj4+IGl0J3Mg
YmVpbmcgcmVhZCBmcm9tIGFub3RoZXI/Cj4+Cj4+IFRoZSBsb2NraW5nIG1pZ2h0IGJlIGEgYml0
IHRvbyBtdWNoLiBNb2RpZnlpbmcgdGhlIHN5c3RlbV9zdGF0ZSBzaG91bGQgbm90Cj4+IGJlIGFu
IGlzc3VlIGlmIHlvdSBwdXQgdGhlIGNvcnJlY3QgYmFycmllciBpbiBwbGFjZS4KPiAKPiBXaGF0
IGFib3V0IHRoZSBmb2xsb3dpbmcgc2NlbmFyaW8/Cj4gCj4gQlNQICAgICAgICAgICAgICAgd3Jp
dGU7d21iKCk7ICAgIHJlbW92ZSBpbml0IG1hcHBpbmc7Cj4gQVAgICBybWIoKTtyZWFkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhZCBpbml0IHZhcjsKPiAgICAg
IC0tLS0tLS0tLS0tdGltZS0tLS0tLT4KCkkgZG9uJ3QgdGhpbmsgdGhlIGJhcnJpZXIgd291bGQg
YmUgY29ycmVjdGx5IHBsYWNlZCBmb3IgdGhlIEFQLiBZb3Ugd291bGQgbmVlZCAKdG8gZG86Cgpy
ZWFkIHN5c3RlbV9zdGF0ZTsgcm1iKCk7IHJlYWQgaW5pdCB2YXI7Cgo+IAo+IFllcyBtYXRjaGlu
ZyBiYXJyaWVycyBhcmUgaW4gcGxhY2UsIGJ1dCB0aGUgcmVzdWx0IGlzIHN0aWxsIHdyb25nLgo+
IENhbgo+IHRoaXMgaGFwcGVuPwoKSG1tbSB5ZXMuIEJlY2F1c2UgdGhlcmUgYXJlIHN0aWxsIGEg
Y2hhbmNlIHRoYXQgc3lzdGVtX3N0YXRlICE9IEFDVElWRSBidXQgYnkgCnRoZSB0aW1lIHdlIHJl
YWQgaW5pdCBpdCBtYXkgaGF2ZSBiZWVuIGNsb2JiZXJlZC4KCj4gIEV2ZW4gaWYgd2UgbWFrZSBv
cHRfYm9vdHNjcnViIG5vbi1pbml0IHRvIGF2b2lkIHRoZSBmYXVsdCwKPiB3ZSBqdXN0IGRlZmVy
IHRoZSBlcnJvciB0byBhIGxhdGVyIHBvaW50LgoKV2hhdCB3b3VsZCBiZSB0aGUgZXJyb3IgaWYg
b3B0X2Jvb3RzY3J1YiBpcyByZWFkIG9uZSBtb3JlIHRpbWU/Cgo+IAo+IFRoaXMgaXNuJ3QgcmVh
bGx5IGFib3V0IGNvaGVyZW5jeS4gTWF5YmUgd2Ugc2hvdWxkIHB1dCByZWFkaW5nIHN0YXRlCj4g
dW5kZXIgaGVhcCBsb2NrPwoKQnV0IHRvIGJlIGhvbmVzdCwgdGhlIHByb2JsZW0gaXMgd2UgYXJl
IHRyeWluZyB0byByZWFkIGluaXQgZGF0YSBmcm9tIGNvcmUgY29kZS4gCiAgRG8gd2UgcmVhbGx5
IHdhbnQgdG8ga2VlcCB0aGF0IG9wdGlvbiBpbml0PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:54:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:54: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-devel-bounces@lists.xenproject.org>)
	id 1gQBuC-0003S2-W2; Fri, 23 Nov 2018 13:54: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=wcvb=oc=citrix.com=prvs=85824b8b3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gQBuB-0003Rl-Tv
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:53:59 +0000
X-Inumbo-ID: 396e155c-ef27-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 396e155c-ef27-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:53:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71350466"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 13:53:42 +0000
Message-ID: <20181123135355.6001-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123135355.6001-1-anthony.perard@citrix.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 01/14] libxl: Enhance libxl__sendmsg_fds to
 deal with EINTR and EWOULDBLOCK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIGxpYnhsX19zZW5kbXNnX2ZkcyB0byBy
ZXRyeSBzZW5kbXNnIG9uCkVJTlRSIGVycm9yLgoKVGhpcyBwYXRjaCBhbHNvIGFsbG93IGEgY2Fs
bGVyIG9mIGxpYnhsX19zZW5kbXNnX2ZkcyB0byBkZWFsIHdpdGgKRVdPVUxEQkxPQ0suIFRoZSBm
dW5jdGlvbiBub3cgcmVxdWlyZXMgdG8gc2VuZCBvbmx5IDEgYnl0ZSBvZiBkYXRhIHNvCnRoYXQg
d2hlbiBkZWFsaW5nIHdpdGggbm9uLWJsb2NraW5nIGZkcyBhIEVXT1VMREJMT0NLIGVycm9yIHdv
dWxkIG1lYW4KdGhhdCB0aGUgZmRzIGhhdmVuJ3QgYmVlbiBzZW50IHlldC4gQ3VycmVudCBjYWxs
ZXIgYWxyZWFkeSBzZW5kIG9ubHkgMQpieXRlLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQoKTm90ZXM6CiAgICB2NzoKICAgICAg
ICBhbHdheXMgYXNzZXJ0IGRhdGFsZW4gPT0gMSwgYnV0IG9ubHkgZmFpbCB3aGVuIHNlbmRtc2cg
aGF2ZW4ndCBzZW5kCiAgICAgICAgZXZlcnl0aGluZyAociAhPSBkYXRhbGVuKQogICAgICAgIGNo
ZWNrIHNlbmRtc2cgcmV0dXJuIHZhbHVlIG9uIHN1Y2Nlc3MgYXMgd2VsbCAoY2hlY2sgZm9yIHNo
b3J0IHdyaXRlKQoKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgNSArKysrLQogdG9v
bHMvbGlieGwvbGlieGxfdXRpbHMuYyAgICB8IDI1ICsrKysrKysrKysrKysrKysrKysrLS0tLS0K
IDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaAppbmRleCBlNDk4NDM1ZTE2Li5kOTZjNWI3Zjg5IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKQEAgLTE4NjQsNyArMTg2NCwxMCBAQCBfaGlkZGVuIHZvaWQgbGlieGxfX3FtcF9jbGVhbnVw
KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkKTsKIF9oaWRkZW4gaW50IGxpYnhsX19xbXBf
aW5pdGlhbGl6YXRpb25zKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX2NvbmZpZyAq
Z3Vlc3RfY29uZmlnKTsKIAotLyogb24gZmFpbHVyZSwgbG9ncyAqLworLyogYGRhdGFsZW5gIHNo
b3VsZCBiZSAxIGJ5dGUKKyAqIFdoZW4gZGVhbGluZyB3aXRoIGEgbm9uLWJsb2NraW5nIGZkLCBp
dCByZXR1cm5zCisgKiAgIEVSUk9SX05PVF9SRUFEWSBvbiBFV09VTERCTE9DSworICogbG9ncyBv
biBvdGhlciBmYWlsdXJlcy4gKi8KIGludCBsaWJ4bF9fc2VuZG1zZ19mZHMobGlieGxfX2djICpn
YywgaW50IGNhcnJpZXIsCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmRhdGEs
IHNpemVfdCBkYXRhbGVuLAogICAgICAgICAgICAgICAgICAgICAgICBpbnQgbmZkcywgY29uc3Qg
aW50IGZkc1tdLCBjb25zdCBjaGFyICp3aGF0KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3V0aWxzLmMgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCmluZGV4IDU4NTQ3MTdiMTEu
LmQ1M2RiOGMzN2QgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYwpAQCAtMTA3MCw2ICsxMDcwLDggQEAgaW50IGxpYnhs
X19zZW5kbXNnX2ZkcyhsaWJ4bF9fZ2MgKmdjLCBpbnQgY2FycmllciwKICAgICBzdHJ1Y3QgaW92
ZWMgaW92OwogICAgIGludCByOwogCisgICAgYXNzZXJ0KGRhdGFsZW4gPT0gMSk7CisKICAgICBp
b3YuaW92X2Jhc2UgPSAodm9pZCopZGF0YTsKICAgICBpb3YuaW92X2xlbiAgPSBkYXRhbGVuOwog
CkBAIC0xMDg4LDExICsxMDkwLDI0IEBAIGludCBsaWJ4bF9fc2VuZG1zZ19mZHMobGlieGxfX2dj
ICpnYywgaW50IGNhcnJpZXIsCiAKICAgICBtc2cubXNnX2NvbnRyb2xsZW4gPSBjbXNnLT5jbXNn
X2xlbjsKIAotICAgIHIgPSBzZW5kbXNnKGNhcnJpZXIsICZtc2csIDApOwotICAgIGlmIChyIDwg
MCkgewotICAgICAgICBMT0dFKEVSUk9SLCAiZmFpbGVkIHRvIHNlbmQgZmQtY2FycnlpbmcgbWVz
c2FnZSAoJXMpIiwgd2hhdCk7Ci0gICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwotICAgIH0KKyAg
ICB3aGlsZSAoMSkgeworICAgICAgICByID0gc2VuZG1zZyhjYXJyaWVyLCAmbXNnLCAwKTsKKyAg
ICAgICAgaWYgKHIgPCAwKSB7CisgICAgICAgICAgICBpZiAoZXJybm8gPT0gRUlOVFIpCisgICAg
ICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICBpZiAoZXJybm8gPT0gRVdPVUxEQkxP
Q0spIHsKKyAgICAgICAgICAgICAgICByZXR1cm4gRVJST1JfTk9UX1JFQURZOworICAgICAgICAg
ICAgfQorICAgICAgICAgICAgTE9HRShFUlJPUiwgImZhaWxlZCB0byBzZW5kIGZkLWNhcnJ5aW5n
IG1lc3NhZ2UgKCVzKSIsIHdoYXQpOworICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cisg
ICAgICAgIH0KKyAgICAgICAgaWYgKHIgIT0gZGF0YWxlbikgeworICAgICAgICAgICAgTE9HKEVS
Uk9SLCAic2VuZG1zZyBoYXZlIHdyaXR0ZW4gJWQgaW5zdGVhZCBvZiAlbGQiLAorICAgICAgICAg
ICAgICAgIHIsIGRhdGFsZW4pOworICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAg
ICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgfTsKIAogICAgIHJldHVybiAwOwogfQotLSAKQW50
aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:54:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:54: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-devel-bounces@lists.xenproject.org>)
	id 1gQBuC-0003Rv-MV; Fri, 23 Nov 2018 13:54: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=wcvb=oc=citrix.com=prvs=85824b8b3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gQBuB-0003Rk-Tv
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:53:59 +0000
X-Inumbo-ID: 3a2251c0-ef27-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a2251c0-ef27-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:53:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71350468"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 13:53:44 +0000
Message-ID: <20181123135355.6001-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123135355.6001-1-anthony.perard@citrix.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 03/14] libxl_qmp: Change
 qmp_qemu_check_version to compare version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBtYWtlcyB0aGUgZnVuY3Rpb24gc2ltcGxlciB0byByZWFkLiBJdCBhbHNvIGFk
ZCB0aGUgYWJpbGl0eQpmb3IgYSBjYWxsZXIgdG8gdGVsbCBpZiBRRU1VIGlzIG5ld2VyIG9yIGhh
dmUgdGhlIGV4YWN0IHZlcnNpb24uCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjY6CiAgICAgICAgbmV3IHBhdGNoCgog
dG9vbHMvbGlieGwvbGlieGxfcW1wLmMgfCAyOCArKysrKysrKysrKysrKysrKysrKystLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5j
CmluZGV4IDQ1YTJjYzQyM2IuLjczZjIyMDJiNGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3FtcC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC0zOTIsMTMgKzM5Miwy
NyBAQCBzdGF0aWMgaW50IHFtcF9oYW5kbGVfcmVzcG9uc2UobGlieGxfX2djICpnYywgbGlieGxf
X3FtcF9oYW5kbGVyICpxbXAsCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBib29sIHFtcF9x
ZW11X2NoZWNrX3ZlcnNpb24obGlieGxfX3FtcF9oYW5kbGVyICpxbXAsIGludCBtYWpvciwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1pbm9yLCBpbnQgbWljcm8pCisv
KgorICogcmV0dXJuIHZhbHVlczoKKyAqICAgPCAwICBpZiBxZW11J3MgdmVyc2lvbiA8ICBhc2tl
ZCB2ZXJzaW9uCisgKiAgID0gMCAgaWYgcWVtdSdzIHZlcnNpb24gPT0gYXNrZWQgdmVyc2lvbgor
ICogICA+IDAgIGlmIHFlbXUncyB2ZXJzaW9uID4gIGFza2VkIHZlcnNpb24KKyAqLworc3RhdGlj
IGludCBxbXBfcWVtdV9jb21wYXJlX3ZlcnNpb24obGlieGxfX3FtcF9oYW5kbGVyICpxbXAsIGlu
dCBtYWpvciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBtaW5vciwg
aW50IG1pY3JvKQogewotICAgIHJldHVybiBxbXAtPnZlcnNpb24ubWFqb3IgPiBtYWpvciB8fAot
ICAgICAgICAocW1wLT52ZXJzaW9uLm1ham9yID09IG1ham9yICYmCi0gICAgICAgICAgICAocW1w
LT52ZXJzaW9uLm1pbm9yID4gbWlub3IgfHwKLSAgICAgICAgICAgICAocW1wLT52ZXJzaW9uLm1p
bm9yID09IG1pbm9yICYmIHFtcC0+dmVyc2lvbi5taWNybyA+PSBtaWNybykpKTsKKyNkZWZpbmUg
Q0hFQ0tfVkVSU0lPTihsZXZlbCkgZG8geyBcCisgICAgaWYgKHFtcC0+dmVyc2lvbi5sZXZlbCA+
IChsZXZlbCkpIHJldHVybiArMTsgXAorICAgIGlmIChxbXAtPnZlcnNpb24ubGV2ZWwgPCAobGV2
ZWwpKSByZXR1cm4gLTE7IFwKK30gd2hpbGUgKDApCisKKyAgICBDSEVDS19WRVJTSU9OKG1ham9y
KTsKKyAgICBDSEVDS19WRVJTSU9OKG1pbm9yKTsKKyAgICBDSEVDS19WRVJTSU9OKG1pY3JvKTsK
KworI3VuZGVmIENIRUNLX1ZFUlNJT04KKworICAgIHJldHVybiAwOwogfQogCiAvKgpAQCAtMTAx
Miw3ICsxMDI2LDcgQEAgaW50IGxpYnhsX19xbXBfc2F2ZShsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9t
aWQsIGNvbnN0IGNoYXIgKmZpbGVuYW1lLCBib29sIGxpdmUpCiAKICAgICAvKiBsaXZlIHBhcmFt
ZXRlciB3YXMgYWRkZWQgdG8gUUVNVSAyLjExLiBJdCBzaWduYWwgUUVNVSB0aGF0IHRoZSBzYXZl
CiAgICAgICogb3BlcmF0aW9uIGlzIGZvciBhIGxpdmUgbWlncmF0aW9uIHJhdGhlciB0aGF0IGZv
ciB0YWtpbmcgYSBzbmFwc2hvdC4gKi8KLSAgICBpZiAocW1wX3FlbXVfY2hlY2tfdmVyc2lvbihx
bXAsIDIsIDExLCAwKSkKKyAgICBpZiAocW1wX3FlbXVfY29tcGFyZV92ZXJzaW9uKHFtcCwgMiwg
MTEsIDApID49IDApCiAgICAgICAgIHFtcF9wYXJhbWV0ZXJzX2FkZF9ib29sKGdjLCAmYXJncywg
ImxpdmUiLCBsaXZlKTsKIAogICAgIHJjID0gcW1wX3N5bmNocm9ub3VzX3NlbmQocW1wLCAieGVu
LXNhdmUtZGV2aWNlcy1zdGF0ZSIsIGFyZ3MsCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:54:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:54: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-devel-bounces@lists.xenproject.org>)
	id 1gQBuE-0003SS-AL; Fri, 23 Nov 2018 13:54:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wcvb=oc=citrix.com=prvs=85824b8b3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gQBuD-0003S5-45
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:54:01 +0000
X-Inumbo-ID: 3a6adff7-ef27-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a6adff7-ef27-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:53:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71350469"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 13:53:45 +0000
Message-ID: <20181123135355.6001-5-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123135355.6001-1-anthony.perard@citrix.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 04/14] libxl: Add wrapper around
 libxl__json_object_to_json JSON
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhdCB3cmFwcGVyIGlzIGdvaW5nIHRvIGJlIHVzZWQgdG8gc2FmZWx5IGxvZyBhIGpzb25fb2Jq
ZWN0LCBhcwpsaWJ4bF9fanNvbl9vYmplY3RfdG9fanNvbiByZXR1cm4gTlVMTCBvbiBlcnJvci4g
SW4gdGhlIGVycm9yIGNhc2UsCkpTT04oKSB3aWxsIHJldHVybiBhbiBpbnZhbGlkIGpzb24gc3Ry
aW5nLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+Ci0tLQoKTm90ZXM6CiAgICB2NzoKICAgICAgICBuZXcgcGF0Y2gKICAgICAgICBUaGVy
ZSBhcmUgbm8gdXNlciB5ZXQgYmVjYXVzZSB0aGUgZmlyc3QgdXNlcnMgaXMgZ29pbmcgdG8gYmUg
aW4KICAgICAgICAibGlieGxfcW1wOiBJbXBsZW1lbnRhdGlvbiBvZiBsaWJ4bF9fZXZfcW1wXyoi
IHdoaWNoIGlzIGFscmVhZHkgYQogICAgICAgIGh1Z2UgcGF0Y2gsIHRoYXQgMyBsaW5lcyBtaWdo
dCBnZXQgbG9zdC4KCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgMyArKysKIDEgZmls
ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBkOTZjNWI3
Zjg5Li4zOGM4YzNhNTlkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTIwMzQsNiArMjAzNCw5IEBA
IF9oaWRkZW4gbGlieGxfX2pzb25fb2JqZWN0ICpsaWJ4bF9fanNvbl9wYXJzZShsaWJ4bF9fZ2Mg
KmdjX29wdCwgY29uc3QgY2hhciAqcyk7CiAKIF9oaWRkZW4gY2hhciAqbGlieGxfX2pzb25fb2Jq
ZWN0X3RvX2pzb24obGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzKTsKKy8qIEFsd2F5cyBy
ZXR1cm4gYSB2YWxpZCBzdHJpbmcsIGJ1dCBpbnZhbGlkIGpzb24gb24gZXJyb3IuICovCisjZGVm
aW5lIEpTT04obykgXAorICAgIChsaWJ4bF9fanNvbl9vYmplY3RfdG9fanNvbihnYywgKG8pKSA/
IDogIjxpbnZhbGlkLWpzb24tb2JqZWN0PiIpCiAKICAgLyogQmFzZWQgb24gL2xvY2FsL2RvbWFp
bi8kZG9taWQvZG0tdmVyc2lvbiB4ZW5zdG9yZSBrZXkKICAgICogZGVmYXVsdCBpcyBxZW11IHhl
biB0cmFkaXRpb25hbCAqLwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:54:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:54: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-devel-bounces@lists.xenproject.org>)
	id 1gQBuE-0003TR-SL; Fri, 23 Nov 2018 13:54: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=wCvB=OC=citrix.com=prvs=85824b8b3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gQBuD-0003SH-Ov
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:54:01 +0000
X-Inumbo-ID: 3a3853ca-ef27-11e8-9081-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a3853ca-ef27-11e8-9081-12d6303a7972;
 Fri, 23 Nov 2018 13:54:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71350470"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 13:53:49 +0000
Message-ID: <20181123135355.6001-9-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123135355.6001-1-anthony.perard@citrix.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 08/14] libxl: Add init/dispose of for
 libxl__domain_build_state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgdHdvIG5ldyBmdW5jdGlvbnMgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZV97aW5pdCxk
aXNwb3NlfSBzaG91bGQKYmUgY2FsbGVkIGV2ZXJ5IHRpbWUgYSBuZXcgbGlieGxfX2RvbWFpbl9i
dWlsZF9zdGF0ZSBjb21lcyB0byBleGlzdGFuY2UuCgpUaGVyZSBzZWVtcyB0byBiZSB0d28gb2Yg
dGhlbSwgb25lIHdpdGggdGhlIGRvbWFpbiBjcmVhdGlvbiBtYWNoaW5lcnksCmFuZCBvbmUgaW4g
dGhlIHN0dWJfZG1fc3Bhd24uCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCgpOb3RlczoKICAgIHY3OgogICAgICAgIG5ldyBwYXRj
aAoKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgfCAxNCArKysrKysrKysrKystLQogdG9v
bHMvbGlieGwvbGlieGxfZG0uYyAgICAgICB8ICAzICsrKwogdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaCB8ICAzICsrKwogMyBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggZmE1NzMzNDRiYy4uZDFjMGYwMDllYSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKQEAgLTc2MSw2ICs3NjEsMTYgQEAgc3RhdGljIGludCBzdG9yZV9saWJ4bF9l
bnRyeShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kZXZpY2VfbW9kZWxfdmVyc2lvbl90b19zdHJpbmcoYl9pbmZvLT5kZXZp
Y2VfbW9kZWxfdmVyc2lvbikpOwogfQogCit2b2lkIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGVf
aW5pdChsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSkKK3sKK30KKwordm9pZCBsaWJ4
bF9fZG9tYWluX2J1aWxkX3N0YXRlX2Rpc3Bvc2UobGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAq
c3RhdGUpCit7CisgICAgbGlieGxfX2ZpbGVfcmVmZXJlbmNlX3VubWFwKCZzdGF0ZS0+cHZfa2Vy
bmVsKTsKKyAgICBsaWJ4bF9fZmlsZV9yZWZlcmVuY2VfdW5tYXAoJnN0YXRlLT5wdl9yYW1kaXNr
KTsKK30KKwogLyotLS0tLSBtYWluIGRvbWFpbiBjcmVhdGlvbiAtLS0tLSovCiAKIC8qIFdlIGhh
dmUgYSBsaW5lYXIgY29udHJvbCBmbG93OyBvbmx5IG9uZSBldmVudCBjYWxsYmFjayBpcwpAQCAt
ODIwLDYgKzgzMCw3IEBAIHN0YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGlieGxf
X2VnYyAqZWdjLAogICAgIGNvbnN0IGludCByZXN0b3JlX2ZkID0gZGNzLT5yZXN0b3JlX2ZkOwog
CiAgICAgZG9taWQgPSBkY3MtPmRvbWlkX3NvZnRfcmVzZXQ7CisgICAgbGlieGxfX2RvbWFpbl9i
dWlsZF9zdGF0ZV9pbml0KCZkY3MtPmJ1aWxkX3N0YXRlKTsKIAogICAgIGlmIChkX2NvbmZpZy0+
Y19pbmZvLnNzaWRfbGFiZWwpIHsKICAgICAgICAgY2hhciAqcyA9IGRfY29uZmlnLT5jX2luZm8u
c3NpZF9sYWJlbDsKQEAgLTE1OTIsOCArMTYwMyw3IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9j
b21wbGV0ZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqY29uc3Qg
ZF9jb25maWcgPSBkY3MtPmd1ZXN0X2NvbmZpZzsKICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpk
X2NvbmZpZ19zYXZlZCA9ICZkY3MtPmd1ZXN0X2NvbmZpZ19zYXZlZDsKIAotICAgIGxpYnhsX19m
aWxlX3JlZmVyZW5jZV91bm1hcCgmZGNzLT5idWlsZF9zdGF0ZS5wdl9rZXJuZWwpOwotICAgIGxp
YnhsX19maWxlX3JlZmVyZW5jZV91bm1hcCgmZGNzLT5idWlsZF9zdGF0ZS5wdl9yYW1kaXNrKTsK
KyAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlX2Rpc3Bvc2UoJmRjcy0+YnVpbGRfc3RhdGUp
OwogCiAgICAgaWYgKCFyYyAmJiBkX2NvbmZpZy0+Yl9pbmZvLmV4ZWNfc3NpZHJlZikKICAgICAg
ICAgcmMgPSB4Y19mbGFza19yZWxhYmVsX2RvbWFpbihDVFgtPnhjaCwgZGNzLT5ndWVzdF9kb21p
ZCwgZF9jb25maWctPmJfaW5mby5leGVjX3NzaWRyZWYpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggOWM0NzA2MDQ3My4u
Y2Q1M2Y5YWU2MiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF9kbS5jCkBAIC0xOTE5LDYgKzE5MTksOCBAQCB2b2lkIGxpYnhsX19zcGF3
bl9zdHViX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX3N0dWJfZG1fc3Bhd25fc3RhdGUgKnNk
c3MpCiAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqY29uc3QgZF9zdGF0ZSA9IHNkc3Mt
PmRtLmJ1aWxkX3N0YXRlOwogICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKmNvbnN0IHN0
dWJkb21fc3RhdGUgPSAmc2Rzcy0+ZG1fc3RhdGU7CiAKKyAgICBsaWJ4bF9fZG9tYWluX2J1aWxk
X3N0YXRlX2luaXQoc3R1YmRvbV9zdGF0ZSk7CisKICAgICBpZiAoZ3Vlc3RfY29uZmlnLT5iX2lu
Zm8uZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0KICAgICAgICAgTElCWExfREVWSUNFX01PREVMX1ZF
UlNJT05fUUVNVV9YRU5fVFJBRElUSU9OQUwpIHsKICAgICAgICAgcmV0ID0gRVJST1JfSU5WQUw7
CkBAIC0yMjQ3LDYgKzIyNDksNyBAQCBzdGF0aWMgdm9pZCBzdHViZG9tX3hzd2FpdF9jYihsaWJ4
bF9fZWdjICplZ2MsIGxpYnhsX194c3dhaXRfc3RhdGUgKnhzd2FpdCwKICAgICBpZiAoc3RyY21w
KHAsICJydW5uaW5nIikpCiAgICAgICAgIHJldHVybjsKICBvdXQ6CisgICAgbGlieGxfX2RvbWFp
bl9idWlsZF9zdGF0ZV9kaXNwb3NlKCZzZHNzLT5kbV9zdGF0ZSk7CiAgICAgbGlieGxfX3hzd2Fp
dF9zdG9wKGdjLCB4c3dhaXQpOwogICAgIHNkc3MtPmNhbGxiYWNrKGVnYywgJnNkc3MtPmRtLCBy
Yyk7CiB9CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBiNDg2ZmY5ZDUwLi43NzM0MDY3N2I4IDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmgKQEAgLTEyNTEsNiArMTI1MSw5IEBAIHR5cGVkZWYgc3RydWN0IHsKICAg
ICB1aW50MzJfdCBjbG9ja19mcmVxdWVuY3k7CiB9IGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGU7
CiAKK19oaWRkZW4gdm9pZCBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlX2luaXQobGlieGxfX2Rv
bWFpbl9idWlsZF9zdGF0ZSAqcyk7CitfaGlkZGVuIHZvaWQgbGlieGxfX2RvbWFpbl9idWlsZF9z
dGF0ZV9kaXNwb3NlKGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnMpOworCiBfaGlkZGVuIGlu
dCBsaWJ4bF9fYnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAg
ICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICogY29uc3QgZF9jb25maWcsCiAgICAgICAgICAg
ICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlKTsKLS0gCkFudGhvbnkgUEVSQVJE
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:54:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:54: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-devel-bounces@lists.xenproject.org>)
	id 1gQBuF-0003To-8V; Fri, 23 Nov 2018 13:54: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=wcvb=oc=citrix.com=prvs=85824b8b3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gQBuE-0003SR-Aa
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:54:02 +0000
X-Inumbo-ID: 3aa1a5e0-ef27-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3aa1a5e0-ef27-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:54:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71350472"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 13:53:47 +0000
Message-ID: <20181123135355.6001-7-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123135355.6001-1-anthony.perard@citrix.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 06/14] libxl_qmp: Implementation of
 libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnQgdGhlIEFQSSBsaWJ4bF9fZXZfcW1wIGRvY3VtZW50ZWQgaW4g
dGhlIHByZXZpb3VzCnBhdGNoLCAibGlieGw6IERlc2lnbiBvZiBhbiBhc3luYyBBUEkgdG8gaXNz
dWUgUU1QIGNvbW1hbmRzIHRvIFFFTVUiLgoKU2luY2UgdGhpcyBBUEkgaXMgdG8gaW50ZXJhY3Qg
d2l0aCBRRU1VIHZpYSB0aGUgUU1QIHByb3RvY29sLCBpdCBhbHNvCmltcGxlbWVudCBhIFFNUCBj
bGllbnQuIFRoZSBzcGVjaWZpY2F0aW9uIGZvciB0aGUgUUVNVSBNYWNoaW5lIFByb3RvY29sCihR
TVApIGNhbiBiZSBmb3VuZCBpbiB0aGUgUUVNVSByZXBvc2l0b3J5IGF0OgpodHRwczovL2dpdC5x
ZW11Lm9yZy8/cD1xZW11LmdpdDthPWJsb2JfcGxhaW47Zj1kb2NzL2ludGVyb3AvcW1wLXNwZWMu
dHh0CgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KLS0tCgpOb3RlczoKICAgIHY3OgogICAgLSBNYWtlIHVzZSBvZiB0aGUgbmV3IGBhb2Ag
ZmllbGQgZmlsbGVkIGJ5IHRoZSBjYWxsZXIKICAgICAgKG5vIG1vcmUgZnJlZSh0eF9idWYpKQog
ICAgLSBIYXZlIHJld29ya2VkIHRoZSBzdGF0ZSB0YWJsZSB0byBiZSBtb3JlIGFjY3VyYXRlLCBl
YXNpZXIgdG8gcmVhZCBhbmQKICAgICAgd2l0aCBiZXR0ZXIgZGVzYyBvZiB0aGUgd2FpdGluZ19y
ZXBseSBzdGF0ZSB3aXRoIHN1Yi1zdGF0ZXMgYXMgd2VsbCBhcwogICAgICBiZXR0ZXIgZGVzY3Jp
cHRpb24gb2YgdGhlIHN0YXRlIG9mIHRoZSBldl9mZCBgZWZkYC4KICAgIC0gVGhlcmUgaXMgc3Rh
dGUgdHJhbnNpdGlvbiBjaGFuZ2VzLCBub3cgd2UgaGF2ZSBjYXAubmVnIC0+CiAgICAgIHdhaXRp
bmdfcmVwbHkgKGJlZm9yZSBpdCB3YXMgY2FwLm5lZyAtPiBjb25uZWN0ZWQgLT4gd2FpdGluZ19y
ZXBseSksCiAgICAgIHRoYXQgbWFrZXMgdGhlIGludGVybmFsIGNvbm5lY3RlZCBzdGF0ZSB0aGUg
c2FtZSBhcyB0aGUgZXh0ZXJuYWwKICAgICAgQ29ubmVjdGVkIHN0YXRlLgogICAgLSB0aGVyZSBh
cmUgbm93IDMgZGlmZmVyZW50IGlkIHZhcmlhYmxlIGluc3RlYWQgb2YgYSBzaW5nbGUgb25lLCB0
aGUKICAgICAgY3VycmVudGx5IHNlbnQgb25lIGBpZGAsIHRoZSBuZXh0IG9uZSBgbmV4dF9pZGAs
IGFuZCB0aGUgb25lCiAgICAgIGFzc29jaWF0ZWQgd2l0aCB0aGUgY2FsbGVyJ3MgY29tbWFuZCBg
bXNnX2lkYCwgYGlkYCB3aWxsIGFsd2F5cyBiZSB0aGUKICAgICAgZm9yIHRoZSBuZXh0IGV4cGVj
dGVkIG1lc3NhZ2UgZnJvbSBRRU1VLgogICAgLSBxbXBfZXZfZmRfY2FsbGJhY2sgbm93IGNoZWNr
IGZvciBQT0xMRVJSLCBhbmQgcmVhZCBhc3luYyBlcnJvciB3aXRoCiAgICAgIGdldHNvY2tvcHQo
U09fRVJST1IpLgogICAgLSBxbXBfZXZfY2FsbGJhY2tfcmVhZGFibGUgdGFrZXMgY2FyZSBvbmNl
IGFnYWluIHRvIGFsc28gcGFyc2UgbWVzc2FnZXMuCiAgICAgIEJ1dCBpdCBub3cgZmlyc3QgYXR0
ZW1wdCB0byByZWFkIG1lc3NhZ2VzIHRoYXQgd291bGQgYmUgaW4gdGhlIHJ4X2J1ZgogICAgICBi
ZWZvcmUgcmVhZGluZyBmcm9tIHRoZSBzb2NrZXQuCiAgICAtIFNvbWUgZnVuY3Rpb25zIHN0YXRl
IGNoYW5nZXMgaGF2ZSBiZWVuIHVwZGF0ZWQsCiAgICAgIHFtcF9ldl9lbnN1cmVfcmVhZGluZ193
cml0aW5nLCBxbXBfZXZfc2V0X3N0YXRlLAogICAgICBxbXBfZXZfY2FsbGJhY2tfd3JpdGFibGUs
IHFtcF9ldl9jYWxsYmFja19yZWFkYWJsZQogICAgLSBIYXZlIGNsZWFuZWQgdXAgcW1wX2V2X2Vu
c3VyZV9yZWFkaW5nX3dyaXRpbmcKICAgIC0gSGF2ZSBjbGVhbmVkIHVwIHFtcF9lcnJvcl9jbGFz
c190b19saWJ4bF9lcnJvcl9jb2RlLCBhbmQgbG9nIHVua25vd24KICAgICAgZXJyb3IgY2xhc3Nl
cy4KICAgIC0gSW4gcW1wX2V2X2NhbGxiYWNrX3JlYWRhYmxlLCB0aGUgc2l6ZSBpbmNyZWFzZSBv
ZiB0aGUgYnVmZmVyIGhhdmUgYmVlbgogICAgICByZXdvcmtlZCB0byB1cGRhdGUgYm90aCByeF9i
dWZfc2l6ZSBhbmQgcnhfYnVmIGF0IHRoZSBzYW1lIHRpbWUsIGFuZAogICAgICByZW1vdmUgdGhl
IHVzZSBvZiBtYXgoKQogICAgLSBSZXR1cm4gdmFsdWUgb2YgcW1wX3ByZXBhcmVfY21kIGNhbGxl
cyBpcyBjaGVja2VkIGFuZCBsb2dnZWQgb24gZXJyb3IuCiAgICAtIGNvbW1lbnRzIGluIFJIUyBv
ZiBzdHJ1Y3QKICAgIC0gTmV3IHFtcF9ldl90eF9idWZfY2xlYXIgZnVuYwogICAgLSBBZGQgYSBs
aW5rIHRvIHRoZSBRTVAgc3BlYy4KICAgIC0gdXBkYXRlIGNhbGxlcnMgb2YgcW1wX3ByZXBhcmVf
Y21kLCB3aGljaCBkb2Vzbid0IHByb3ZpZGUgdGhlIHN0cmluZwogICAgICBsZW5naHQgYW55bW9y
ZSBhbHNvIHJlbW92ZSBldi0+bXNnX2xlbgogICAgLSByZW5hbWUgaW50ZXJuYWwgZmllbGRzIHFt
cF9jZmQsIHFtcF9lZmQsIHFtcF9zdGF0ZSB0byBjZmQsIGVmZCBhbmQKICAgICAgc3RhdGUuCiAg
ICAtIGNoYW5nZSBxbXBfZXZfY29ubmVjdCB0byBvbmx5IGFsbG93IGRpc2Nvbm5lY3Qgb24gZW50
cnkKICAgIC0gc3F1YXNoIHFtcF9ldl9wcmVwYXJlX2NtZCBpbnRvIGxpYnhsX19ldl9xbXBfc2Vu
ZAogICAgLSByZWR1Y2UgbWF4IHJ4IGJ1ZmZlciBzaXplIHRvIDFNCiAgICAgIHF1ZXJ5LXZjcHVz
IHdpdGggNzEgY3B1cyBhY3RpdmUgeWllbGQgMTQ0ODQgYnl0ZXMuCiAgICAtIHVzZSBKU09OIHRv
IHByaW50IGxpYnhsX19qc29uX29iamVjdAogICAgCiAgICB2Ni4yOgogICAgICAgIEFkZCBkZWZp
bml0aW9uIG9mIHRoZSBpbnRlcm5hbCBicm9rZW4gc3RhdGUKICAgICAgICB1cGRhdGVkIGNvbW1l
bnRzIGFib3V0IHN0YXRlcwogICAgdjYuMToKICAgICAgICBBZGRpbmcgc29tZSBjb21tZW50IGFi
b3V0IHBvc3NpYmxlIGludGVybmFsIHN0YXRlIGNoYW5nZXMKICAgIAogICAgdjY6CiAgICAgICAg
VGhpcyBpcyBhIHNxdWFzaCBvZiA3IGNvbW1pdHMgb24gdGhlIHByZXZpb3VzIHZlcnNpb246CiAg
ICAgICAgLSBsaWJ4bF9xbXA6IENvbm5lY3QgdG8gUU1QIHNvY2tldAogICAgICAgIC0gbGlieGxf
cW1wOiBJbXBsZW1lbnQgZmQgY2FsbGJhY2sgYW5kIHJlYWQgZGF0YQogICAgICAgIC0gbGlieGxf
cW1wOiBQYXJzZSBKU09OIGlucHV0IGZyb20gUU1QCiAgICAgICAgLSBsaWJ4bF9xbXA6IFByZXBh
cmUgdGhlIGNvbW1hbmQgdG8gYmUgc2VudAogICAgICAgIC0gbGlieGxfcW1wOiBIYW5kbGUgd3Jp
dGUgdG8gUU1QIHNvY2tldAogICAgICAgIC0gbGlieGxfcW1wOiBIYW5kbGUgbWVzc2FnZXMgZnJv
bSBRRU1VCiAgICAgICAgLSBsaWJ4bF9xbXA6IFJlc3BvbmQgdG8gUU1QIGdyZWV0aW5nCiAgICAK
ICAgICAgICBHZW5lcmFsIHJld29yayBvZiB0aGUgaW1wbGVtZW50YXRpb24uCiAgICAgICAgQWRk
ZWQgbW9yZSBjb21tZW50LCB3aXRoIGEgZGVzY3JpcHRpb24gb2YgYWxsb3dlZCBpbnRlcm5hbCBz
dGF0ZXMuCiAgICAgICAgQ2hlY2sgZm9yIEVJTlBST0dSRVNTIGFmdGVyIGNvbm5lY3QoKS4KICAg
ICAgICBSZWFkIHVudGlsIEVXT1VMREJMT0NLLgogICAgICAgIEhhbmRsZSBFV09VTERCTE9DSyBv
biB3cml0ZSBhbmQgc2VuZG1zZy4KICAgICAgICBVc2luZyBtZW1tZW0gaW5zdGVhZCBvZiBzdHJz
dHIuCiAgICAgICAgVXNpbmcgbWVtbW92ZSBpbnN0ZWFkIG9mIGhhdmluZyBhbiBvZmZzZXQgaW4g
cnhfYnVmLgogICAgICAgIFJld29yayBidWZmZXIgYWxsb2NhdGlvbgogICAgICAgIERvbid0IGZl
ZWQgXHIgaW50byBqc29uIHBhcnNlciBhbnltb3JlCiAgICAgICAgQWRkIGEgY2hlY2sgZm9yIGEg
bWF4aW11bSBSWCBidWZmZXIgc2l6ZQogICAgICAgIEFkZGVkIG1vcmUgZXJyb3IgbWVzc2FnZXMK
ICAgICAgICBOZXcgZXJyb3IgY29kZSBFUlJPUl9QUk9UT0NPTF9FUlJPUl9RTVAKICAgICAgICBS
ZXdyaXRlIGNvbnZlcnNpb24gb2YgUU1QIEVycm9yQ2xhc3MgdG8gbGlieGxfZXJyb3IgY29kZQog
ICAgICAgIEFkZGVkIGhlbHBlcnM6IHFtcF9ldl9lbnN1cmVfcmVhZGluZ193cml0aW5nLCBxbXBf
ZXZfc2V0X3N0YXRlCiAgICAgICAgU3BsaXQgc29tZSBmdW5jdGlvbnMsIHNxdWFzaCBvdGhlcnMK
ICAgICAgICBBZGRlZCBldi0+bXNnKiB0byBzdG9yZSBnZW5lcmF0ZWQgdXNlciBjb21tYW5kIGFz
IHR4X2J1ZiBpcyB1c2VkIGR1cmluZwogICAgICAgICAgICBjb25uZWN0aW9uIChmb3IgcW1wX2Nh
cGFiaWxpdGllcykKICAgICAgICBSZW1vdmUgcW1wX3N0YXRlX2dyZWV0aW5nCiAgICAgICAgQWRk
ZWQgcW1wX3N0YXRlX3dhaXRpbmdfcmVwbHkKICAgIAogICAgdjU6CiAgICAgICAgbml0cwogICAg
ICAgIHVzZSBhIGRlZmluZSBpbnN0ZWFkIG9mIGEgc3RhdGljIGludCBmb3IgUU1QX0NBUEFCSUxJ
VFlfTkVHT0NJQVRJT05fTVNHSUQKICAgICAgICB1c2UgYSBzd2l0Y2ggaW4gcW1wX2V2X2NhbGxi
YWNrX3dyaXRhYmxlIHRvIGNoZWNrIHFtcF9zdGF0ZQogICAgICAgIEFkZCBhIGRlc2NyaXB0aW9u
IG9mIHRoZSBkaWZmZXJlbnQgdmFsdWUgb2YgbGlieGxfX3FtcF9zdGF0ZSBlbnVtLgogICAgICAg
IHNvbWUgY2xlYW51cAogICAgICAgIHJlbW92ZSByZWFkIGxvb3AgdGhhdCBvbmx5IGhhbmRsZWQg
RUlOVFIsIHNpbXBseSByZXR1cm4KICAgICAgICBpbml0aWFsaXplIGxlbiBhbmQgcyBhdCBkZWNs
YXJhdGlvbiB0aW1lCiAgICAgICAgcmVtb3ZlIG9sZCBjb21tZW50CiAgICAgICAgcmVuYW1lIGJ1
Zl9mZCB0byBzZW5kX2ZkCiAgICAgICAgQWRkaW5nIGRlZmF1bHQ6YWJvcnQoKSBpbiBxbXBfZXZf
aGFuZGxlX21lc3NhZ2UuCiAgICAKICAgIHY0OgogICAgICAgIHJlbW92ZSB1c2Ugb2YgYSBsaW5r
ZWQgbGlzdCBvZiByZWNlaXZlIGJ1ZmZlciwgYW5kIHVzZSByZWFsbG9jIGluc3RlYWQuCiAgICAg
ICAgc2ltcGxpZmljYXRpb24gb2YgdGhlIHBhdGNoIGR1ZSB0byB1c2Ugb2YgYSBzaW5nbGUgYWxs
b2NhdGVkIHNwYWNlIGZvciB0aGUKICAgICAgICByZWNlaXZlIGJ1ZmZlci4KCiB0b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDM0ICsrCiB0b29scy9saWJ4bC9saWJ4bF9xbXAuYyAgICAg
IHwgNzQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9s
aWJ4bF90eXBlcy5pZGwgIHwgICA2ICsKIDMgZmlsZXMgY2hhbmdlZCwgNzgwIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAxYzdhM2IyMmY0Li4wNTZkZTlkZTJmIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKQEAgLTQxMiw2ICs0MTIsMTkgQEAgX2hpZGRlbiBpbnQgbGlieGxfX2V2X3Ft
cF9zZW5kKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNtZCwgbGlieGxfX2pzb25fb2JqZWN0ICphcmdz
KTsKIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UobGlieGxfX2djICpnYywgbGli
eGxfX2V2X3FtcCAqZXYpOwogCit0eXBlZGVmIGVudW0geworICAgIC8qIGluaXRpYWwgc3RhdGUg
Ki8KKyAgICBxbXBfc3RhdGVfZGlzY29ubmVjdGVkID0gMSwKKyAgICAvKiBjb25uZWN0ZWQgdG8g
UU1QIHNvY2tldCwgd2FpdGluZyBmb3IgZ3JlZXRpbmcgbWVzc2FnZSAqLworICAgIHFtcF9zdGF0
ZV9jb25uZWN0aW5nLAorICAgIC8qIHFtcF9jYXBhYmlsaXRpZXMgY29tbWFuZCBzZW50LCB3YWl0
aW5nIGZvciByZXBseSAqLworICAgIHFtcF9zdGF0ZV9jYXBhYmlsaXR5X25lZ290aWF0aW9uLAor
ICAgIC8qIHNlbmRpbmcgdXNlcidzIGNtZCBhbmQgd2FpdGluZyBmb3IgcmVwbHkgKi8KKyAgICBx
bXBfc3RhdGVfd2FpdGluZ19yZXBseSwKKyAgICAvKiByZWFkeSB0byBzZW5kIGNvbW1hbmRzICov
CisgICAgcW1wX3N0YXRlX2Nvbm5lY3RlZCwKK30gbGlieGxfX3FtcF9zdGF0ZTsKKwogc3RydWN0
IGxpYnhsX19ldl9xbXAgewogICAgIC8qIGNhbGxlciBzaG91bGQgaW5jbHVkZSB0aGlzIGluIHRo
ZWlyIG93biBzdHJ1Y3QgKi8KICAgICAvKiBjYWxsZXIgbXVzdCBmaWxsIHRoZXNlIGluLCBhbmQg
dGhleSBtdXN0IGFsbCByZW1haW4gdmFsaWQgKi8KQEAgLTQxOSw2ICs0MzIsMjcgQEAgc3RydWN0
IGxpYnhsX19ldl9xbXAgewogICAgIGxpYnhsX2RvbWlkIGRvbWlkOwogICAgIGxpYnhsX19ldl9x
bXBfY2FsbGJhY2sgKmNhbGxiYWNrOwogICAgIGludCBwYXlsb2FkX2ZkOyAvKiBzZXQgdG8gc2Vu
ZCBhIGZkIHdpdGggdGhlIGNvbW1hbmQsIC0xIG90aGVyd2lzZSAqLworCisgICAgLyoKKyAgICAg
KiByZW1haW5pbmcgZmllbGRzIGFyZSBwcml2YXRlIHRvIGxpYnhsX2V2X3FtcF8qCisgICAgICov
CisKKyAgICBsaWJ4bF9fY2FyZWZkICpjZmQ7CisgICAgbGlieGxfX2V2X2ZkIGVmZDsKKyAgICBs
aWJ4bF9fcW1wX3N0YXRlIHN0YXRlOworICAgIGludCBpZDsKKyAgICBpbnQgbmV4dF9pZDsgICAg
ICAgIC8qIG5leHQgaWQgdG8gdXNlICovCisgICAgLyogcmVjZWl2ZSBidWZmZXIgKi8KKyAgICBj
aGFyICpyeF9idWY7CisgICAgc2l6ZV90IHJ4X2J1Zl9zaXplOyAvKiBjdXJyZW50IGFsbG9jYXRl
ZCBzaXplICovCisgICAgc2l6ZV90IHJ4X2J1Zl91c2VkOyAvKiBhY3R1YWwgZGF0YSBpbiB0aGUg
YnVmZmVyICovCisgICAgLyogc2VuZGluZyBidWZmZXIgKi8KKyAgICBjaGFyICp0eF9idWY7Cisg
ICAgc2l6ZV90IHR4X2J1Zl9sZW47ICAvKiB0eF9idWYgc2l6ZSAqLworICAgIHNpemVfdCB0eF9i
dWZfb2ZmOyAgLyogYWxyZWFkeSBzZW50ICovCisgICAgLyogVGhlIG1lc3NhZ2UgdG8gc2VuZCB3
aGVuIHJlYWR5ICovCisgICAgY2hhciAqbXNnOworICAgIGludCBtc2dfaWQ7CiB9OwogCiAKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jIGIvdG9vbHMvbGlieGwvbGlieGxfcW1w
LmMKaW5kZXggNzNmMjIwMmI0Zi4uM2MyNTQ1OTIyZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfcW1wLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKQEAgLTc1LDExICs3NSwx
OCBAQAogIyAgZGVmaW5lIERFQlVHX1JFUE9SVF9SRUNFSVZFRChkb20sIGJ1ZiwgbGVuKSAoKHZv
aWQpMCkKICNlbmRpZgogCisjaWZkZWYgREVCVUdfUU1QX0NMSUVOVAorIyAgZGVmaW5lIExPR19R
TVAoZiwgLi4uKSBMT0dEKERFQlVHLCBldi0+ZG9taWQsIGYsICMjX19WQV9BUkdTX18pCisjZWxz
ZQorIyAgZGVmaW5lIExPR19RTVAoZiwgLi4uKQorI2VuZGlmCisKIC8qCiAgKiBRTVAgdHlwZXMg
JiBjb25zdGFudAogICovCiAKICNkZWZpbmUgUU1QX1JFQ0VJVkVfQlVGRkVSX1NJWkUgNDA5Ngor
I2RlZmluZSBRTVBfTUFYX1NJWkVfUlhfQlVGIE1CKDEpCiAjZGVmaW5lIFBDSV9QVF9RREVWX0lE
ICJwY2ktcHQtJTAyeF8lMDJ4LiUwMXgiCiAKIC8qCkBAIC0xMzA3LDYgKzEzMTQsNzM5IEBAIGlu
dCBsaWJ4bF9fcW1wX2luaXRpYWxpemF0aW9ucyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKICAgICByZXR1cm4gcmV0OwogfQogCisvKiAtLS0tLS0tLS0tLS0gSW1wbGVtZW50YXRpb24g
b2YgbGlieGxfX2V2X3FtcCAtLS0tLS0tLS0tLS0tLS0tICovCisKKy8qCisgKiBQb3NzaWJsZSBp
bnRlcm5hbCBzdGF0ZSBjb21wYXJlZCB0byBxbXBfc3RhdGU6CisgKgorICogcW1wX3N0YXRlICAg
ICBFeHRlcm5hbCAgIGNmZCAgICBlZmQgICAgIGlkICAgICByeF9idWYqIHR4X2J1ZiogbXNnKgor
ICogZGlzY29ubmVjdGVkICAgSWRsZSAgICAgICBOVUxMICAgSWRsZSAgICByZXNldCAgZnJlZSAg
ICBmcmVlICAgIGZyZWUKKyAqIGNvbm5lY3RpbmcgICAgIEFjdGl2ZSAgICAgb3BlbiAgIElOICAg
ICAgcmVzZXQgIHVzZWQgICAgZnJlZSAgICBzZXQKKyAqIGNhcC5uZWcgICAgICAgIEFjdGl2ZSAg
ICAgb3BlbiAgIElOfE9VVCAgc2VudCAgIHVzZWQgICAgY2FwX25lZyBzZXQKKyAqIGNhcC5uZWcg
ICAgICAgIEFjdGl2ZSAgICAgb3BlbiAgIElOICAgICAgc2VudCAgIHVzZWQgICAgZnJlZSAgICBz
ZXQKKyAqIGNvbm5lY3RlZCAgICAgIENvbm5lY3RlZCAgb3BlbiAgIElOICAgICAgYW55ICAgIHVz
ZWQgICAgZnJlZSAgICBmcmVlCisgKiB3YWl0aW5nX3JlcGx5ICBBY3RpdmUgICAgIG9wZW4gICBJ
TnxPVVQgIHNlbnQgICB1c2VkICAgIGZyZWUgICAgc2V0CisgKiB3YWl0aW5nX3JlcGx5ICBBY3Rp
dmUgICAgIG9wZW4gICBJTnxPVVQgIHNlbnQgICB1c2VkICAgIHVzZXIncyAgZnJlZQorICogd2Fp
dGluZ19yZXBseSAgQWN0aXZlICAgICBvcGVuICAgSU4gICAgICBzZW50ICAgdXNlZCAgICBmcmVl
ICAgIGZyZWUKKyAqIGJyb2tlblsxXSAgICAgIG5vbmVbMl0gICAgYW55ICAgIEFjdGl2ZSAgYW55
ICAgIGFueSAgICAgYW55ICAgICBhbnkKKyAqCisgKiBbMV0gV2hlbiBhbiBpbnRlcm5hbCBmdW5j
dGlvbiByZXR1cm4gYW4gZXJyb3IsIGl0IGNhbiBsZWF2ZSBldl9xbXAgaW4gYQorICogYGJyb2tl
bmAgc3RhdGUgYnV0IG9ubHkgaWYgdGhlIGNhbGxlciBpcyBhbm90aGVyIGludGVybmFsIGZ1bmN0
aW9uLgorICogVGhhdCBgYnJva2VuYCBuZWVkcyB0byBiZSBjbGVhbmVkIHVwLCBlLmkuIHRyYW5z
aXRpb25uZWQgdG8gdGhlCisgKiBgZGlzY29ubmVjdGVkYCBzdGF0ZSwgYmVmb3JlIHRoZSBjb250
cm9sIG9mIGV2X3FtcCBpcyByZWxlYXNlZCBvdXRzaWRlcworICogb2YgZXZfcW1wIGltcGxlbWVu
dGF0aW9uLgorICoKKyAqIFsyXSBUaGlzIGludGVybmFsIHN0YXRlIHNob3VsZCBub3QgYmUgdmlz
aWJsZSBleHRlcm5hbGx5LCBzZWUgWzFdLgorICoKKyAqIFBvc3NpYmxlIGJ1ZmZlcnMgc3RhdGVz
OgorICogLSByZWNlaXZpbmcgYnVmZmVyOgorICogICAgICAgICAgICAgICAgICAgICBmcmVlICAg
dXNlZAorICogICAgIHJ4X2J1ZiAgICAgICAgICAgTlVMTCAgIGFsbG9jYXRlZAorICogICAgIHJ4
X2J1Zl9zaXplICAgICAgMCAgICAgIGFsbG9jYXRpb24gc2l6ZSBvZiBgcnhfYnVmYAorICogICAg
IHJ4X2J1Zl91c2VkICAgICAgMCAgICAgIDw9IHJ4X2J1Zl9zaXplLCBhY3R1YWwgZGF0YSBpbiB0
aGUgYnVmZmVyCisgKiAtIHRyYW5zbWl0dGluZyBidWZmZXI6CisgKiAgICAgICAgICAgICAgICAg
ICAgIGZyZWUgICB1c2VkCisgKiAgICAgdHhfYnVmICAgICAgICAgICBOVUxMICAgY29udGFpbnMg
ZGF0YQorICogICAgIHR4X2J1Zl9sZW4gICAgICAgMCAgICAgIHNpemUgb2YgZGF0YQorICogICAg
IHR4X2J1Zl9vZmYgICAgICAgMCAgICAgIDw9IHR4X2J1Zl9sZW4sIGRhdGEgYWxyZWFkeSBzZW50
CisgKiAtIHF1ZXVlZCB1c2VyIGNvbW1hbmQ6CisgKiAgICAgICAgICAgICAgICAgICAgIGZyZWUg
IHNldAorICogICAgIG1zZyAgICAgICAgICAgICAgTlVMTCAgY29udGFpbnMgZGF0YQorICogICAg
IG1zZ19pZCAgICAgICAgICAgMCAgICAgaWQgYXNzb2N0aWF0ZWQgd2l0aCB0aGUgY29tbWFuZCBp
biBgbXNnYAorICoKKyAqIC0gQWxsb3dlZCBpbnRlcm5hbCBzdGF0ZSB0cmFuc2l0aW9uOgorICog
ZGlzY29ubmVjdGVkICAgICAgICAgICAgICAgICAgICAgLT4gY29ubmVjdGluZworICogY29ubmVj
dGlvbiAgICAgICAgICAgICAgICAgICAgICAgLT4gY2FwYWJpbGl0eV9uZWdvdGlhdGlvbgorICog
Y2FwYWJpbGl0eV9uZWdvdGlhdGlvbi9jb25uZWN0ZWQgLT4gd2FpdGluZ19yZXBseQorICogd2Fp
dGluZ19yZXBseSAgICAgICAgICAgICAgICAgICAgLT4gY29ubmVjdGVkCisgKiBhbnkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAtPiBicm9rZW4KKyAqIGJyb2tlbiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIC0+IGRpc2Nvbm5lY3RlZAorICogYW55ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLT4gZGlzY29ubmVjdGVkCisgKgorICogVGhlIFFFTVUgTWFjaGluZSBQcm90b2Nv
bCAoUU1QKSBzcGVjaWZpY2F0aW9uIGNhbiBiZSBmb3VuZCBpbiB0aGUgUUVNVQorICogcmVwb3Np
dG9yeToKKyAqIGh0dHBzOi8vZ2l0LnFlbXUub3JnLz9wPXFlbXUuZ2l0O2E9YmxvYl9wbGFpbjtm
PWRvY3MvaW50ZXJvcC9xbXAtc3BlYy50eHQKKyAqLworCisvKiBwcm90b3R5cGVzICovCisKK3N0
YXRpYyB2b2lkIHFtcF9ldl9mZF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9m
ZCAqZXZfZmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGZkLCBzaG9ydCBl
dmVudHMsIHNob3J0IHJldmVudHMpOworc3RhdGljIGludCBxbXBfZXZfY2FsbGJhY2tfd3JpdGFi
bGUobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX19ldl9xbXAgKmV2LCBpbnQgZmQpOworc3RhdGljIGludCBxbXBfZXZfY2FsbGJhY2tfcmVh
ZGFibGUobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2V2X3FtcCAqZXYsIGludCBmZCk7CitzdGF0aWMgaW50IHFtcF9ldl9nZXRfbmV4
dF9tc2cobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9fanNvbl9vYmplY3QgKipvX3IpOworc3RhdGljIGludCBx
bXBfZXZfaGFuZGxlX21lc3NhZ2UobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX2V2X3FtcCAqZXYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3ApOworCisvKiBoZWxwZXJz
ICovCisKK3N0YXRpYyB2b2lkIHFtcF9ldl9lbnN1cmVfcmVhZGluZ193cml0aW5nKGxpYnhsX19n
YyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2KQorICAgIC8qIFVwZGF0ZSB0aGUgc3RhdGUgb2YgYGVm
ZGAgdG8gbWF0Y2ggdGhlIHBlcm1pdGVkIHN0YXRlICovCit7CisgICAgc2hvcnQgZXZlbnRzID0g
UE9MTElOOworCisgICAgaWYgKGV2LT50eF9idWYpCisgICAgICAgIGV2ZW50cyB8PSBQT0xMT1VU
OworICAgIGVsc2UgaWYgKChldi0+c3RhdGUgPT0gcW1wX3N0YXRlX3dhaXRpbmdfcmVwbHkpICYm
IGV2LT5tc2cpCisgICAgICAgIGV2ZW50cyB8PSBQT0xMT1VUOworCisgICAgbGlieGxfX2V2X2Zk
X21vZGlmeShnYywgJmV2LT5lZmQsIGV2ZW50cyk7Cit9CisKK3N0YXRpYyB2b2lkIHFtcF9ldl9z
ZXRfc3RhdGUobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX19xbXBfc3RhdGUgbmV3X3N0YXRlKQorICAgIC8qIG9uIGVu
dHJ5OiAhYnJva2VuIGFuZCAhZGlzY29ubmVjdGVkICovCit7CisgICAgc3dpdGNoIChuZXdfc3Rh
dGUpIHsKKyAgICBjYXNlIHFtcF9zdGF0ZV9kaXNjb25uZWN0ZWQ6CisgICAgICAgIGJyZWFrOwor
ICAgIGNhc2UgcW1wX3N0YXRlX2Nvbm5lY3Rpbmc6CisgICAgICAgIGFzc2VydChldi0+c3RhdGUg
PT0gcW1wX3N0YXRlX2Rpc2Nvbm5lY3RlZCk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgcW1w
X3N0YXRlX2NhcGFiaWxpdHlfbmVnb3RpYXRpb246CisgICAgICAgIGFzc2VydChldi0+c3RhdGUg
PT0gcW1wX3N0YXRlX2Nvbm5lY3RpbmcpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIHFtcF9z
dGF0ZV93YWl0aW5nX3JlcGx5OgorICAgICAgICBhc3NlcnQoZXYtPnN0YXRlID09IHFtcF9zdGF0
ZV9jYXBhYmlsaXR5X25lZ290aWF0aW9uIHx8CisgICAgICAgICAgICAgICBldi0+c3RhdGUgPT0g
cW1wX3N0YXRlX2Nvbm5lY3RlZCk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgcW1wX3N0YXRl
X2Nvbm5lY3RlZDoKKyAgICAgICAgYXNzZXJ0KGV2LT5zdGF0ZSA9PSBxbXBfc3RhdGVfd2FpdGlu
Z19yZXBseSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGV2LT5zdGF0ZSA9IG5ld19z
dGF0ZTsKK30KKworc3RhdGljIHZvaWQgcW1wX2V2X3R4X2J1Zl9jbGVhcihsaWJ4bF9fZXZfcW1w
ICpldikKK3sKKyAgICBldi0+dHhfYnVmID0gTlVMTDsKKyAgICBldi0+dHhfYnVmX2xlbiA9IDA7
CisgICAgZXYtPnR4X2J1Zl9vZmYgPSAwOworfQorCitzdGF0aWMgaW50IHFtcF9lcnJvcl9jbGFz
c190b19saWJ4bF9lcnJvcl9jb2RlKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmVjbGFzcykKK3sKKyAgICBj
b25zdCBsaWJ4bF9lbnVtX3N0cmluZ190YWJsZSAqdCA9IGxpYnhsX2Vycm9yX3N0cmluZ190YWJs
ZTsKKyAgICBjb25zdCBjaGFyIHNraXBbXSA9ICJRTVBfIjsKKyAgICBjb25zdCBzaXplX3Qgc2tp
cGwgPSBzaXplb2Yoc2tpcCkgLSAxOworCisgICAgLyogY29tcGFyZSAiUU1QX0dFTkVSSUNfRVJS
T1IiIGZyb20gbGlieGxfZXJyb3IgdG8gIkdlbmVyaWNFcnJvciIKKyAgICAgKiBnZW5lcmF0ZWQg
YnkgdGhlIFFNUCBzZXJ2ZXIgKi8KKworICAgIGZvciAoOyB0LT5zOyB0KyspIHsKKyAgICAgICAg
ICAgIGNvbnN0IGNoYXIgKnMgPSBlY2xhc3M7CisgICAgICAgICAgICBjb25zdCBjaGFyICpzZSA9
IHQtPnM7CisgICAgICAgIGlmIChzdHJuY2FzZWNtcCh0LT5zLCBza2lwLCBza2lwbCkpCisgICAg
ICAgICAgICBjb250aW51ZTsKKyAgICAgICAgc2UgKz0gc2tpcGw7CisgICAgICAgIHdoaWxlICgq
cyAmJiAqc2UpIHsKKyAgICAgICAgICAgIC8qIHNraXAgdW5kZXJzY29yZXMgKi8KKyAgICAgICAg
ICAgIGlmICgqc2UgPT0gJ18nKSB7CisgICAgICAgICAgICAgICAgc2UrKzsKKyAgICAgICAgICAg
ICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmICh0b2xvd2VyKCpz
KSAhPSB0b2xvd2VyKCpzZSkpCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBz
KyssIHNlKys7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCEqcyAmJiAhKnNlKQorICAgICAgICAg
ICAgcmV0dXJuIHQtPnY7CisgICAgfQorCisgICAgTE9HKEVSUk9SLCAiVW5rbm93biBRTVAgZXJy
b3IgY2xhc3MgJyVzJyIsIGVjbGFzcyk7CisgICAgcmV0dXJuIEVSUk9SX1VOS05PV05fUU1QX0VS
Uk9SOworfQorCisvKiBTZXR1cCBjb25uZWN0aW9uICovCisKK3N0YXRpYyBpbnQgcW1wX2V2X2Nv
bm5lY3QobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYpCisgICAgLyogZGlzY29ubmVj
dGVkIC0+IGNvbm5lY3RpbmcgYnV0IHdpdGggYG1zZ2AgZnJlZQorICAgICAqIG9uIGVycm9yOiBi
cm9rZW4gKi8KK3sKKyAgICBpbnQgZmQ7CisgICAgaW50IHJjLCByOworICAgIHN0cnVjdCBzb2Nr
YWRkcl91biB1bjsKKyAgICBjb25zdCBjaGFyICpxbXBfc29ja2V0X3BhdGg7CisKKyAgICBhc3Nl
cnQoZXYtPnN0YXRlID09IHFtcF9zdGF0ZV9kaXNjb25uZWN0ZWQpOworCisgICAgcW1wX3NvY2tl
dF9wYXRoID0gbGlieGxfX3FlbXVfcW1wX3BhdGgoZ2MsIGV2LT5kb21pZCk7CisKKyAgICBMT0dE
KERFQlVHLCBldi0+ZG9taWQsICJDb25uZWN0aW5nIHRvICVzIiwgcW1wX3NvY2tldF9wYXRoKTsK
KworICAgIGxpYnhsX19jYXJlZmRfYmVnaW4oKTsKKyAgICBmZCA9IHNvY2tldChBRl9VTklYLCBT
T0NLX1NUUkVBTSwgMCk7CisgICAgZXYtPmNmZCA9IGxpYnhsX19jYXJlZmRfb3BlbmVkKENUWCwg
ZmQpOworICAgIGlmICghZXYtPmNmZCkgeworICAgICAgICBMT0dFRChFUlJPUiwgZXYtPmRvbWlk
LCAic29ja2V0KCkgZmFpbGVkIik7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAg
Z290byBvdXQ7CisgICAgfQorICAgIHJjID0gbGlieGxfZmRfc2V0X25vbmJsb2NrKENUWCwgbGli
eGxfX2NhcmVmZF9mZChldi0+Y2ZkKSwgMSk7CisgICAgaWYgKHJjKQorICAgICAgICBnb3RvIG91
dDsKKworICAgIHJjID0gbGlieGxfX3ByZXBhcmVfc29ja2FkZHJfdW4oZ2MsICZ1biwgcW1wX3Nv
Y2tldF9wYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlFNUCBzb2Nr
ZXQiKTsKKyAgICBpZiAocmMpCisgICAgICAgIGdvdG8gb3V0OworCisgICAgciA9IGNvbm5lY3Qo
bGlieGxfX2NhcmVmZF9mZChldi0+Y2ZkKSwKKyAgICAgICAgICAgICAgICAoc3RydWN0IHNvY2th
ZGRyICopICZ1biwgc2l6ZW9mKHVuKSk7CisgICAgaWYgKHIgJiYgZXJybm8gIT0gRUlOUFJPR1JF
U1MpIHsKKyAgICAgICAgTE9HRUQoRVJST1IsIGV2LT5kb21pZCwgIkZhaWxlZCB0byBjb25uZWN0
IHRvIFFNUCBzb2NrZXQgJXMiLAorICAgICAgICAgICAgICBxbXBfc29ja2V0X3BhdGgpOworICAg
ICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHJj
ID0gbGlieGxfX2V2X2ZkX3JlZ2lzdGVyKGdjLCAmZXYtPmVmZCwgcW1wX2V2X2ZkX2NhbGxiYWNr
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19jYXJlZmRfZmQoZXYtPmNm
ZCksIFBPTExJTik7CisgICAgaWYgKHJjKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHFtcF9l
dl9zZXRfc3RhdGUoZ2MsIGV2LCBxbXBfc3RhdGVfY29ubmVjdGluZyk7CisKKyAgICByZXR1cm4g
MDsKKworb3V0OgorICAgIHJldHVybiByYzsKK30KKworLyogUU1QIEZEIGNhbGxiYWNrcyAqLwor
CitzdGF0aWMgdm9pZCBxbXBfZXZfZmRfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9f
ZXZfZmQgKmV2X2ZkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBmZCwgc2hv
cnQgZXZlbnRzLCBzaG9ydCByZXZlbnRzKQorICAgIC8qIE9uIGVudHJ5LCBldl9mZCBpcyAob2Yg
Y291cnNlKSBBY3RpdmUuICBUaGUgZXZfcW1wIG1heSBiZSBpbiBhbnkKKyAgICAgKiBzdGF0ZSB3
aGVyZSB0aGlzIGlzIHBlcm1pdHRlZC4gIHFtcF9ldl9mZF9jYWxsYmFjayB3aWxsIGRvIHRoZSB3
b3JrCisgICAgICogbmVjZXNzYXJ5IHRvIG1ha2UgcHJvZ3Jlc3MsIGRlcGVuZGluZyBvbiB0aGUg
Y3VycmVudCBzdGF0ZSwgYW5kIG1ha2UKKyAgICAgKiB0aGUgYXBwcm9wcmlhdGUgc3RhdGUgdHJh
bnNpdGlvbnMgYW5kIGNhbGxiYWNrcy4gICovCit7CisgICAgRUdDX0dDOworICAgIGludCByYzsK
KyAgICBsaWJ4bF9fZXZfcW1wICpldiA9IENPTlRBSU5FUl9PRihldl9mZCwgKmV2LCBlZmQpOwor
CisgICAgaWYgKHJldmVudHMgJiAoUE9MTEhVUHxQT0xMRVJSKSkgeworICAgICAgICBpbnQgcjsK
KyAgICAgICAgaW50IGVycm9yX3ZhbCA9IDA7CisgICAgICAgIHNvY2tsZW5fdCBvcHRfbGVuID0g
c2l6ZW9mKGVycm9yX3ZhbCk7CisKKyAgICAgICAgciA9IGdldHNvY2tvcHQoZmQsIFNPTF9TT0NL
RVQsIFNPX0VSUk9SLCAmZXJyb3JfdmFsLCAmb3B0X2xlbik7CisgICAgICAgIGlmIChyKQorICAg
ICAgICAgICAgTE9HRUQoRVJST1IsIGV2LT5kb21pZCwgImdldHNvY2tvcHQgZmFpbGVkIik7Cisg
ICAgICAgIGlmICghciAmJiBlcnJvcl92YWwpIHsKKyAgICAgICAgICAgIGVycm5vID0gZXJyb3Jf
dmFsOworICAgICAgICAgICAgTE9HRUQoRVJST1IsIGV2LT5kb21pZCwgImVycm9yIG9uIFFNUCBz
b2NrZXQiKTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIExPR0QoRVJST1IsIGV2LT5k
b21pZCwKKyAgICAgICAgICAgICAgICAgInJlY2VpdmVkIFBPTExIVVB8UE9MTEVSUiBmcm9tIFFN
UCBzb2NrZXQiKTsKKyAgICAgICAgfQorICAgICAgICByYyA9IEVSUk9SX1BST1RPQ09MX0VSUk9S
X1FNUDsKKyAgICAgICAgZ290byBlcnJvcjsKKyAgICB9CisKKyAgICBpZiAocmV2ZW50cyAmIH4o
UE9MTElOfFBPTExPVVQpKSB7CisgICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwKKyAgICAg
ICAgICAgICAidW5leHBlY3RlZCBwb2xsIGV2ZW50IDB4JXggb24gUU1QIHNvY2tldCAoZXhwZWN0
ZWQgUE9MTElOICIKKyAgICAgICAgICAgICAiYW5kL29yIFBPTExPVVQpIiwKKyAgICAgICAgICAg
IHJldmVudHMpOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gZXJyb3I7
CisgICAgfQorCisgICAgaWYgKHJldmVudHMgJiBQT0xMT1VUKSB7CisgICAgICAgIHJjID0gcW1w
X2V2X2NhbGxiYWNrX3dyaXRhYmxlKGdjLCBldiwgZmQpOworICAgICAgICBpZiAocmMpCisgICAg
ICAgICAgICBnb3RvIGVycm9yOworICAgIH0KKworICAgIGlmIChyZXZlbnRzICYgUE9MTElOKSB7
CisgICAgICAgIHJjID0gcW1wX2V2X2NhbGxiYWNrX3JlYWRhYmxlKGVnYywgZXYsIGZkKTsKKyAg
ICAgICAgaWYgKHJjIDwgMCkKKyAgICAgICAgICAgIGdvdG8gZXJyb3I7CisgICAgICAgIGlmIChy
YyA9PSAxKSB7CisgICAgICAgICAgICAvKiB1c2VyIGNhbGxiYWNrIGhhcyBiZWVuIGNhbGxlZCAq
LworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisgICAgfQorCisgICAgcW1wX2V2X2Vu
c3VyZV9yZWFkaW5nX3dyaXRpbmcoZ2MsIGV2KTsKKworICAgIHJldHVybjsKKworZXJyb3I6Cisg
ICAgYXNzZXJ0KHJjKTsKKworICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwKKyAgICAgICAgICJF
cnJvciBoYXBwZW5lZCB3aXRoIHRoZSBRTVAgY29ubmVjdGlvbiB0byBRRU1VIik7CisKKyAgICAv
KiBPbiBlcnJvciwgZGVhbGxvY2F0ZSBhbGwgcHJpdmF0ZSByZXNzb3VyY2VzICovCisgICAgbGli
eGxfX2V2X3FtcF9kaXNwb3NlKGdjLCBldik7CisKKyAgICAvKiBBbmQgdGVsbCBsaWJ4bF9fZXZf
cW1wIHVzZXIgYWJvdXQgdGhlIGVycm9yICovCisgICAgZXYtPmNhbGxiYWNrKGVnYywgZXYsIE5V
TEwsIHJjKTsgLyogbXVzdCBiZSBsYXN0ICovCit9CisKK3N0YXRpYyBpbnQgcW1wX2V2X2NhbGxi
YWNrX3dyaXRhYmxlKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9fZXZfcW1wICpldiwgaW50IGZkKQorICAgIC8qIG9uIGVudHJ5OiAhZGlz
Y29ubmVjdGVkCisgICAgICogb24gcmV0dXJuLCBvbmUgb2YgdGhlc2Ugc3RhdGUgdHJhbnNpdGlv
bjoKKyAgICAgKiAgIHdhaXRpbmdfcmVwbHkgKHdpdGggbXNnIHNldCkgLT4gd2FpdGluZ19yZXBs
eSAod2l0aCBtc2cgZnJlZSkKKyAgICAgKiAgIHR4X2J1ZiBzZXQgLT4gc2FtZSBzdGF0ZSBvciB0
eF9idWYgZnJlZQorICAgICAqICAgdHhfYnVmIGZyZWUgLT4gbm8gc3RhdGUgY2hhbmdlCisgICAg
ICogb24gZXJyb3I6IGJyb2tlbiAqLworeworICAgIGludCByYzsKKyAgICBzc2l6ZV90IHI7CisK
KyAgICBpZiAoZXYtPnN0YXRlID09IHFtcF9zdGF0ZV93YWl0aW5nX3JlcGx5KSB7CisgICAgICAg
IGlmIChldi0+bXNnKSB7CisgICAgICAgICAgICBhc3NlcnQoIWV2LT50eF9idWYpOworICAgICAg
ICAgICAgZXYtPnR4X2J1ZiA9IGV2LT5tc2c7CisgICAgICAgICAgICBldi0+dHhfYnVmX2xlbiA9
IHN0cmxlbihldi0+bXNnKTsKKyAgICAgICAgICAgIGV2LT50eF9idWZfb2ZmID0gMDsKKyAgICAg
ICAgICAgIGV2LT5pZCA9IGV2LT5tc2dfaWQ7CisgICAgICAgICAgICBldi0+bXNnID0gTlVMTDsK
KyAgICAgICAgICAgIGV2LT5tc2dfaWQgPSAwOworICAgICAgICB9CisgICAgfQorCisgICAgYXNz
ZXJ0KGV2LT50eF9idWYpOworICAgIGlmICghZXYtPnR4X2J1ZikKKyAgICAgICAgcmV0dXJuIDA7
CisKKyAgICBMT0dfUU1QKCJzZW5kaW5nOiAnJS4qcyciLCAoaW50KWV2LT50eF9idWZfbGVuLCBl
di0+dHhfYnVmKTsKKworICAgIC8qCisgICAgICogV2Ugd2lsbCBzZW5kIGEgZmlsZSBkZXNjcmlw
dG9yIGFzc29jaWF0ZWQgd2l0aCBhIGNvbW1hbmQgb24gdGhlCisgICAgICogZmlyc3QgYnl0ZSBv
ZiB0aGlzIGNvbW1hbmQuCisgICAgICovCisgICAgaWYgKGV2LT5zdGF0ZSA9PSBxbXBfc3RhdGVf
d2FpdGluZ19yZXBseSAmJgorICAgICAgICBldi0+cGF5bG9hZF9mZCA+PSAwICYmCisgICAgICAg
IGV2LT50eF9idWZfb2ZmID09IDApIHsKKworICAgICAgICByYyA9IGxpYnhsX19zZW5kbXNnX2Zk
cyhnYywgZmQsIGV2LT50eF9idWYsIDEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDEsICZldi0+cGF5bG9hZF9mZCwgIlFNUCBzb2NrZXQiKTsKKyAgICAgICAgLyogQ2hlY2sgZm9y
IEVXT1VMREJMT0NLLCBhbmQgcmV0dXJuIHRvIHRyeSBhZ2FpbiBsYXRlciAqLworICAgICAgICBp
ZiAocmMgPT0gRVJST1JfTk9UX1JFQURZKQorICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAg
IGlmIChyYykKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgZXYtPnR4X2J1Zl9vZmYr
KzsKKyAgICB9CisKKyAgICB3aGlsZSAoZXYtPnR4X2J1Zl9vZmYgPCBldi0+dHhfYnVmX2xlbikg
eworICAgICAgICByID0gd3JpdGUoZmQsIGV2LT50eF9idWYgKyBldi0+dHhfYnVmX29mZiwKKyAg
ICAgICAgICAgICAgICAgIGV2LT50eF9idWZfbGVuIC0gZXYtPnR4X2J1Zl9vZmYpOworICAgICAg
ICBpZiAociA8IDApIHsKKyAgICAgICAgICAgIGlmIChlcnJubyA9PSBFSU5UUikKKyAgICAgICAg
ICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIGlmIChlcnJubyA9PSBFV09VTERCTE9DSykK
KyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIExPR0VEKEVSUk9SLCBldi0+ZG9t
aWQsICJmYWlsZWQgdG8gd3JpdGUgdG8gUU1QIHNvY2tldCIpOworICAgICAgICAgICAgcmV0dXJu
IEVSUk9SX0ZBSUw7CisgICAgICAgIH0KKyAgICAgICAgZXYtPnR4X2J1Zl9vZmYgKz0gcjsKKyAg
ICB9CisKKyAgICBpZiAoZXYtPnR4X2J1Zl9vZmYgPT0gZXYtPnR4X2J1Zl9sZW4pCisgICAgICAg
IHFtcF9ldl90eF9idWZfY2xlYXIoZXYpOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBp
bnQgcW1wX2V2X2NhbGxiYWNrX3JlYWRhYmxlKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9xbXAgKmV2LCBpbnQgZmQpCisgICAg
LyoKKyAgICAgKiBSZXR1cm4gdmFsdWVzOgorICAgICAqICAgPCAwICAgIGxpYnhsIGVycm9yIGNv
ZGUKKyAgICAgKiAgIDAgICAgICBzdWNjZXNzCisgICAgICogICAxICAgICAgc3VjY2VzcywgYnV0
IGEgdXNlciBjYWxsYmFjayBoYXMgYmVlbiBjYWxsZWQsCisgICAgICogICAgICAgICAgYGV2YCBz
aG91bGQgbm90IGJlIHVzZWQgYW55bW9yZS4KKyAgICAgKgorICAgICAqIFRoaXMgZnVuY3Rpb24g
d2lsbCB1cGRhdGUgdGhlIHJ4IGJ1ZmZlciBhbmQgcG9zc2libHkgdXBkYXRlCisgICAgICogZXYt
PnN0YXRlOgorICAgICAqICBjb25uZWN0aW5nICAgICAgICAgICAgIC0+IGNhcGFiaWxpdHlfbmVn
b3RpYXRpb24KKyAgICAgKiAgY2FwYWJpbGl0eV9uZWdvdGlhdGlvbiAtPiB3YWl0aW5nX3JlcGx5
CisgICAgICogIHdhaXRpbmdfcmVwbHkgICAgICAgICAgLT4gY29ubmVjdGVkCisgICAgICogb24g
ZXJyb3I6IGJyb2tlbgorICAgICAqLworeworICAgIEVHQ19HQzsKKyAgICBpbnQgcmM7CisgICAg
c3NpemVfdCByOworCisgICAgd2hpbGUgKDEpIHsKKyAgICAgICAgd2hpbGUgKDEpIHsKKyAgICAg
ICAgICAgIGxpYnhsX19qc29uX29iamVjdCAqbyA9IE5VTEw7CisKKyAgICAgICAgICAgIC8qIHBh
cnNlIHJ4IGJ1ZmZlciB0byBmaW5kIG9uZSBqc29uIG9iamVjdCAqLworICAgICAgICAgICAgcmMg
PSBxbXBfZXZfZ2V0X25leHRfbXNnKGVnYywgZXYsICZvKTsKKyAgICAgICAgICAgIGlmIChyYyA9
PSBFUlJPUl9OT1RGT1VORCkKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGVs
c2UgaWYgKHJjKQorICAgICAgICAgICAgICAgIHJldHVybiByYzsKKworICAgICAgICAgICAgLyog
TXVzdCBiZSBsYXN0IGFuZCByZXR1cm4gd2hlbiB0aGUgdXNlciBjYWxsYmFjayBpcyBjYWxsZWQg
Ki8KKyAgICAgICAgICAgIHJjID0gcW1wX2V2X2hhbmRsZV9tZXNzYWdlKGVnYywgZXYsIG8pOwor
ICAgICAgICAgICAgaWYgKHJjKQorICAgICAgICAgICAgICAgIC8qIHJldHVybnMgYm90aCByYyB2
YWx1ZXMgLUVSUk9SXyogYW5kIDEgKi8KKyAgICAgICAgICAgICAgICByZXR1cm4gcmM7CisgICAg
ICAgIH0KKworICAgICAgICAvKiBDaGVjayBpZiB0aGUgYnVmZmVyIHN0aWxsIGhhdmUgc3BhY2Us
IG9yIGluY3JlYXNlIHNpemUgKi8KKyAgICAgICAgaWYgKGV2LT5yeF9idWZfc2l6ZSAtIGV2LT5y
eF9idWZfdXNlZCA8IFFNUF9SRUNFSVZFX0JVRkZFUl9TSVpFKSB7CisgICAgICAgICAgICBzaXpl
X3QgbmV3c2l6ZSA9IGV2LT5yeF9idWZfc2l6ZSAqIDIgKyBRTVBfUkVDRUlWRV9CVUZGRVJfU0la
RTsKKworICAgICAgICAgICAgaWYgKG5ld3NpemUgPiBRTVBfTUFYX1NJWkVfUlhfQlVGKSB7Cisg
ICAgICAgICAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLAorICAgICAgICAgICAgICAgICAg
ICAgIlFNUCByZWNlaXZlIGJ1ZmZlciBpcyB0b28gYmlnICglbGQgPiAlbGxkKSIsCisgICAgICAg
ICAgICAgICAgICAgICBuZXdzaXplLCBRTVBfTUFYX1NJWkVfUlhfQlVGKTsKKyAgICAgICAgICAg
ICAgICByZXR1cm4gRVJST1JfQlVGRkVSRlVMTDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAg
IGV2LT5yeF9idWZfc2l6ZSA9IG5ld3NpemU7CisgICAgICAgICAgICBldi0+cnhfYnVmID0gbGli
eGxfX3JlYWxsb2MoTk9HQywgZXYtPnJ4X2J1ZiwgZXYtPnJ4X2J1Zl9zaXplKTsKKyAgICAgICAg
fQorCisgICAgICAgIHIgPSByZWFkKGZkLCBldi0+cnhfYnVmICsgZXYtPnJ4X2J1Zl91c2VkLAor
ICAgICAgICAgICAgICAgICBldi0+cnhfYnVmX3NpemUgLSBldi0+cnhfYnVmX3VzZWQpOworICAg
ICAgICBpZiAociA8IDApIHsKKyAgICAgICAgICAgIGlmIChlcnJubyA9PSBFSU5UUikKKyAgICAg
ICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIGlmIChlcnJubyA9PSBFV09VTERCTE9D
SykKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIExPR0VEKEVSUk9SLCBldi0+
ZG9taWQsICJlcnJvciByZWFkaW5nIFFNUCBzb2NrZXQiKTsKKyAgICAgICAgICAgIHJldHVybiBF
UlJPUl9GQUlMOworICAgICAgICB9CisKKyAgICAgICAgaWYgKHIgPT0gMCkgeworICAgICAgICAg
ICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLCAiVW5leHBlY3RlZCBFT0Ygb24gUU1QIHNvY2tldCIp
OworICAgICAgICAgICAgcmV0dXJuIEVSUk9SX1BST1RPQ09MX0VSUk9SX1FNUDsKKyAgICAgICAg
fQorCisgICAgICAgIExPR19RTVAoInJlY2VpdmVkICVsZEI6ICclLipzJyIsIHIsCisgICAgICAg
ICAgICAgICAgKGludClyLCBldi0+cnhfYnVmICsgZXYtPnJ4X2J1Zl91c2VkKTsKKworICAgICAg
ICBldi0+cnhfYnVmX3VzZWQgKz0gcjsKKyAgICAgICAgYXNzZXJ0KGV2LT5yeF9idWZfdXNlZCA8
PSBldi0+cnhfYnVmX3NpemUpOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCisvKiBIYW5k
bGUgbWVzc2FnZXMgcmVjZWl2ZWQgZnJvbSBRTVAgc2VydmVyICovCisKK3N0YXRpYyBpbnQgcW1w
X2V2X2dldF9uZXh0X21zZyhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19qc29uX29iamVjdCAqKm9fcikKKyAg
ICAvKiBGaW5kIGEgSlNPTiBvYmplY3QgYW5kIHN0b3JlIGl0IGluIG9fci4KKyAgICAgKiByZXR1
cm4gRVJST1JfTk9URk9VTkQgaWYgbm8gb2JqZWN0IGlzIGZvdW5kLgorICAgICAqIGBvX3JgIGlz
IGFsbG9jYXRlZCB3aXRoaW4gYGVnY2AuCisgICAgICoKKyAgICAgKiAhZGlzY29ubmVjdGVkIC0+
IHNhbWUgc3RhdGUgKHdpdGggcnggYnVmZmVyIHVwZGF0ZWQpCisgICAgICovCit7CisgICAgRUdD
X0dDOworICAgIHNpemVfdCBsZW47CisgICAgY2hhciAqZW5kID0gTlVMTDsKKyAgICBjb25zdCBj
aGFyIGVvbVtdID0gIlxyXG4iOworICAgIGNvbnN0IHNpemVfdCBlb21sID0gc2l6ZW9mKGVvbSkg
LSAxOworICAgIGxpYnhsX19qc29uX29iamVjdCAqbyA9IE5VTEw7CisKKyAgICBpZiAoIWV2LT5y
eF9idWZfdXNlZCkKKyAgICAgICAgcmV0dXJuIEVSUk9SX05PVEZPVU5EOworCisgICAgLyogU2Vh
cmNoIGZvciB0aGUgZW5kIG9mIGEgUU1QIG1lc3NhZ2U6ICJcclxuIiAqLworICAgIGVuZCA9IG1l
bW1lbShldi0+cnhfYnVmLCBldi0+cnhfYnVmX3VzZWQsIGVvbSwgZW9tbCk7CisgICAgaWYgKCFl
bmQpCisgICAgICAgIHJldHVybiBFUlJPUl9OT1RGT1VORDsKKyAgICBsZW4gPSAoZW5kIC0gZXYt
PnJ4X2J1ZikgKyBlb21sOworCisgICAgTE9HX1FNUCgicGFyc2luZyAlbHVCOiAnJS4qcyciLCBs
ZW4sIChpbnQpbGVuLCBldi0+cnhfYnVmKTsKKworICAgIC8qIFJlcGxhY2UgXHIgYnkgXDAgc28g
dGhhdCBsaWJ4bF9fanNvbl9wYXJzZSBjYW4gdXNlIHN0cmxlbiAqLworICAgIGV2LT5yeF9idWZb
bGVuIC0gZW9tbF0gPSAnXDAnOworICAgIG8gPSBsaWJ4bF9fanNvbl9wYXJzZShnYywgZXYtPnJ4
X2J1Zik7CisKKyAgICBpZiAoIW8pIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLCAi
UGFyc2UgZXJyb3IiKTsKKyAgICAgICAgcmV0dXJuIEVSUk9SX1BST1RPQ09MX0VSUk9SX1FNUDsK
KyAgICB9CisKKyAgICBldi0+cnhfYnVmX3VzZWQgLT0gbGVuOworICAgIG1lbW1vdmUoZXYtPnJ4
X2J1ZiwgZXYtPnJ4X2J1ZiArIGxlbiwgZXYtPnJ4X2J1Zl91c2VkKTsKKworICAgIExPR19RTVAo
IkpTT04gb2JqZWN0IHJlY2VpdmVkOiAlcyIsIEpTT04obykpOworCisgICAgKm9fciA9IG87CisK
KyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGludCBxbXBfZXZfcGFyc2VfZXJyb3JfbWVzc2Fn
ZXMobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2V2X3FtcCAqZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3ApCisgICAgLyogbm8gc3RhdGUgY2hh
bmdlICovCit7CisgICAgRUdDX0dDOworICAgIGludCByYzsKKyAgICBjb25zdCBjaGFyICpzOwor
ICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqbzsKKyAgICBjb25zdCBsaWJ4bF9fanNvbl9v
YmplY3QgKmVycjsKKworICAgIC8qCisgICAgICogeyAiZXJyb3IiOiB7ICJjbGFzcyI6IHN0cmlu
ZywgImRlc2MiOiBzdHJpbmcgfSB9CisgICAgICovCisKKyAgICBlcnIgPSBsaWJ4bF9fanNvbl9t
YXBfZ2V0KCJlcnJvciIsIHJlc3AsIEpTT05fTUFQKTsKKworICAgIG8gPSBsaWJ4bF9fanNvbl9t
YXBfZ2V0KCJjbGFzcyIsIGVyciwgSlNPTl9TVFJJTkcpOworICAgIGlmICghbykgeworICAgICAg
ICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsCisgICAgICAgICAgICAgIlByb3RvY29sIGVycm9yOiBt
aXNzaW5nICdjbGFzcycgbWVtYmVyIGluIGVycm9yIG1lc3NhZ2UiKTsKKyAgICAgICAgcmV0dXJu
IEVSUk9SX1BST1RPQ09MX0VSUk9SX1FNUDsKKyAgICB9CisgICAgcyA9IGxpYnhsX19qc29uX29i
amVjdF9nZXRfc3RyaW5nKG8pOworICAgIGlmIChzKQorICAgICAgICByYyA9IHFtcF9lcnJvcl9j
bGFzc190b19saWJ4bF9lcnJvcl9jb2RlKGdjLCBzKTsKKyAgICBlbHNlCisgICAgICAgIHJjID0g
RVJST1JfUFJPVE9DT0xfRVJST1JfUU1QOworCisgICAgbyA9IGxpYnhsX19qc29uX21hcF9nZXQo
ImRlc2MiLCBlcnIsIEpTT05fU1RSSU5HKTsKKyAgICBpZiAoIW8pIHsKKyAgICAgICAgTE9HRChF
UlJPUiwgZXYtPmRvbWlkLAorICAgICAgICAgICAgICJQcm90b2NvbCBlcnJvcjogbWlzc2luZyAn
ZGVzYycgbWVtYmVyIGluIGVycm9yIG1lc3NhZ2UiKTsKKyAgICAgICAgcmV0dXJuIEVSUk9SX1BS
T1RPQ09MX0VSUk9SX1FNUDsKKyAgICB9CisgICAgcyA9IGxpYnhsX19qc29uX29iamVjdF9nZXRf
c3RyaW5nKG8pOworICAgIGlmIChzKQorICAgICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsICIl
cyIsIHMpOworICAgIGVsc2UKKyAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLCAiUmVjZWl2
ZWQgdW5leHBlY3RlZCBlcnJvcjogJXMiLAorICAgICAgICAgICAgIEpTT04ocmVzcCkpOworICAg
IHJldHVybiByYzsKK30KKworc3RhdGljIGludCBxbXBfZXZfaGFuZGxlX21lc3NhZ2UobGlieGxf
X2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2V2X3Ft
cCAqZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNv
bl9vYmplY3QgKnJlc3ApCisgICAgLyoKKyAgICAgKiBUaGlzIGZ1bmN0aW9uIHdpbGwgaGFuZGxl
IGV2ZXJ5IG1lc3NhZ2VzIHNlbnQgYnkgdGhlIFFNUCBzZXJ2ZXIuCisgICAgICogUmV0dXJuIHZh
bHVlczoKKyAgICAgKiAgIDwgMCAgICBsaWJ4bCBlcnJvciBjb2RlCisgICAgICogICAwICAgICAg
c3VjY2VzcworICAgICAqICAgMSAgICAgIHN1Y2Nlc3MsIGJ1dCBhIHVzZXIgY2FsbGJhY2sgaGFz
IGJlZW4gY2FsbGVkLAorICAgICAqICAgICAgICAgIGBldmAgc2hvdWxkIG5vdCBiZSB1c2VkIGFu
eW1vcmUuCisgICAgICoKKyAgICAgKiBQb3NzaWJsZSBzdGF0ZSBjaGFuZ2VzOgorICAgICAqIGNv
bm5lY3RpbmcgLT4gY2FwYWJpbGl0eV9uZWdvdGlhdGlvbgorICAgICAqIGNhcGFiaWxpdHlfbmVn
b3RpYXRpb24gLT4gd2FpdGluZ19yZXBseQorICAgICAqIHdhaXRpbmdfcmVwbHkgLT4gd2FpdGlu
Z19yZXBseS9jb25uZWN0ZWQKKyAgICAgKgorICAgICAqIG9uIGVycm9yOiBicm9rZW4KKyAgICAg
Ki8KK3sKKyAgICBFR0NfR0M7CisgICAgaW50IGlkOworICAgIGNoYXIgKmJ1ZjsKKyAgICBpbnQg
cmMgPSAwOworICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqbzsKKyAgICBjb25zdCBsaWJ4
bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlOworICAgIGxpYnhsX19xbXBfbWVzc2FnZV90eXBlIHR5
cGUgPSBxbXBfcmVzcG9uc2VfdHlwZShyZXNwKTsKKworICAgIHN3aXRjaCAodHlwZSkgeworICAg
IGNhc2UgTElCWExfX1FNUF9NRVNTQUdFX1RZUEVfUU1QOgorICAgICAgICAvKiBncmVldGluZyBt
ZXNzYWdlICovCisKKyAgICAgICAgaWYgKGV2LT5zdGF0ZSAhPSBxbXBfc3RhdGVfY29ubmVjdGlu
ZykgeworICAgICAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLAorICAgICAgICAgICAgICAg
ICAiVW5leHBlY3RlZCBncmVldGluZyBtZXNzYWdlIHJlY2VpdmVkIik7CisgICAgICAgICAgICBy
ZXR1cm4gRVJST1JfUFJPVE9DT0xfRVJST1JfUU1QOworICAgICAgICB9CisKKyAgICAgICAgLyog
UHJlcGFyZSBuZXh0IG1lc3NhZ2UgdG8gc2VuZCAqLworICAgICAgICBhc3NlcnQoIWV2LT50eF9i
dWYpOworICAgICAgICBldi0+aWQgPSBldi0+bmV4dF9pZCsrOworICAgICAgICBidWYgPSBxbXBf
cHJlcGFyZV9jbWQobGlieGxfX2FvX2lucHJvZ3Jlc3NfZ2MoZXYtPmFvKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJxbXBfY2FwYWJpbGl0aWVzIiwgTlVMTCwgZXYtPmlkKTsKKyAg
ICAgICAgaWYgKCFidWYpIHsKKyAgICAgICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwKKyAg
ICAgICAgICAgICAgICAgIkZhaWxlZCB0byBnZW5lcmF0ZSBxbXBfY2FwYWJpbGl0aWVzIGNvbW1h
bmQiKTsKKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICB9CisgICAgICAg
IGV2LT50eF9idWYgPSBidWY7CisgICAgICAgIGV2LT50eF9idWZfbGVuID0gc3RybGVuKGJ1Zik7
CisgICAgICAgIGV2LT50eF9idWZfb2ZmID0gMDsKKyAgICAgICAgcW1wX2V2X3NldF9zdGF0ZShn
YywgZXYsIHFtcF9zdGF0ZV9jYXBhYmlsaXR5X25lZ290aWF0aW9uKTsKKworICAgICAgICByZXR1
cm4gMDsKKworICAgIGNhc2UgTElCWExfX1FNUF9NRVNTQUdFX1RZUEVfUkVUVVJOOgorICAgIGNh
c2UgTElCWExfX1FNUF9NRVNTQUdFX1RZUEVfRVJST1I6CisgICAgICAgIC8qCisgICAgICAgICAq
IFJlcGx5IHRvIGEgY29tbWFuZCAoc3VjY2Vzcy9lcnJvcikgb3Igc2VydmVyIGVycm9yCisgICAg
ICAgICAqCisgICAgICAgICAqIEluIHRoaXMgY2FzZXMsIHdlIGFyZSBwYXJzaW5nIHR3byBwb3Nz
aWJsZXMgcmVzcG9uc2VzOgorICAgICAgICAgKiAtIHN1Y2Nlc3M6CisgICAgICAgICAqIHsgInJl
dHVybiI6IGpzb24tdmFsdWUsICJpZCI6IGludCB9CisgICAgICAgICAqIC0gZXJyb3I6CisgICAg
ICAgICAqIHsgImVycm9yIjogeyAiY2xhc3MiOiBzdHJpbmcsICJkZXNjIjogc3RyaW5nIH0sICJp
ZCI6IGludCB9CisgICAgICAgICAqLworCisgICAgICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0
KCJpZCIsIHJlc3AsIEpTT05fSU5URUdFUik7CisgICAgICAgIGlmICghbykgeworICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAqIElmICJpZCIgaXNuJ3QgcHJlc2VudCwgYW4gZXJyb3Igb2Nj
dXIgb24gdGhlIHNlcnZlciBiZWZvcmUKKyAgICAgICAgICAgICAqIGl0IGhhcyByZWFkIHRoZSAi
aWQiIHByb3ZpZGVkIGJ5IGxpYnhsLgorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqIFdl
IGRlbGliZXJhdGVseSBzcXVhc2ggYWxsIGVycm9ycyBpbnRvCisgICAgICAgICAgICAgKiBFUlJP
Ul9QUk9UT0NPTF9FUlJPUl9RTVAgYXMgcW1wX2V2X3BhcnNlX2Vycm9yX21lc3NhZ2VzIG1heQor
ICAgICAgICAgICAgICogYWxzbyByZXR1cm4gRVJST1JfUU1QXyogYnV0IHRob3NlIGFyZSByZXNl
cnZlZCBmb3IgZXJyb3JzCisgICAgICAgICAgICAgKiByZXR1cm4gYnkgdGhlIGNhbGxlcidzIGNv
bW1hbmQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHFtcF9ldl9wYXJzZV9lcnJvcl9t
ZXNzYWdlcyhlZ2MsIGV2LCByZXNwKTsKKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9QUk9UT0NP
TF9FUlJPUl9RTVA7CisgICAgICAgIH0KKworICAgICAgICBpZCA9IGxpYnhsX19qc29uX29iamVj
dF9nZXRfaW50ZWdlcihvKTsKKworICAgICAgICBpZiAoaWQgIT0gZXYtPmlkKSB7CisgICAgICAg
ICAgICBMT0dEKEVSUk9SLCBldi0+ZG9taWQsCisgICAgICAgICAgICAgICAgICJNZXNzYWdlIGZy
b20gUUVNVSB3aXRoIHVuZXhwZWN0ZWQgaWQgJWQ6ICVzIiwKKyAgICAgICAgICAgICAgICAgaWQs
IEpTT04ocmVzcCkpOworICAgICAgICAgICAgcmV0dXJuIEVSUk9SX1BST1RPQ09MX0VSUk9SX1FN
UDsKKyAgICAgICAgfQorCisgICAgICAgIHN3aXRjaCAoZXYtPnN0YXRlKSB7CisgICAgICAgIGNh
c2UgcW1wX3N0YXRlX2NhcGFiaWxpdHlfbmVnb3RpYXRpb246CisgICAgICAgICAgICBpZiAodHlw
ZSAhPSBMSUJYTF9fUU1QX01FU1NBR0VfVFlQRV9SRVRVUk4pIHsKKyAgICAgICAgICAgICAgICBM
T0dEKEVSUk9SLCBldi0+ZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAiRXJyb3IgZHVyaW5n
IGNhcGFiaWxpdHkgbmVnb3RpYXRpb246ICVzIiwKKyAgICAgICAgICAgICAgICAgICAgIEpTT04o
cmVzcCkpOworICAgICAgICAgICAgICAgIHJldHVybiBFUlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7
CisgICAgICAgICAgICB9CisgICAgICAgICAgICBxbXBfZXZfc2V0X3N0YXRlKGdjLCBldiwgcW1w
X3N0YXRlX3dhaXRpbmdfcmVwbHkpOworICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIGNh
c2UgcW1wX3N0YXRlX3dhaXRpbmdfcmVwbHk6CisgICAgICAgICAgICBpZiAodHlwZSA9PSBMSUJY
TF9fUU1QX01FU1NBR0VfVFlQRV9SRVRVUk4pIHsKKyAgICAgICAgICAgICAgICByZXNwb25zZSA9
IGxpYnhsX19qc29uX21hcF9nZXQoInJldHVybiIsIHJlc3AsIEpTT05fQU5ZKTsKKyAgICAgICAg
ICAgICAgICByYyA9IDA7CisgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgICAgIC8q
IGVycm9yIG1lc3NhZ2UgKi8KKyAgICAgICAgICAgICAgICByZXNwb25zZSA9IE5VTEw7CisgICAg
ICAgICAgICAgICAgcmMgPSBxbXBfZXZfcGFyc2VfZXJyb3JfbWVzc2FnZXMoZWdjLCBldiwgcmVz
cCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBxbXBfZXZfc2V0X3N0YXRlKGdjLCBldiwg
cW1wX3N0YXRlX2Nvbm5lY3RlZCk7CisgICAgICAgICAgICBldi0+Y2FsbGJhY2soZWdjLCBldiwg
cmVzcG9uc2UsIHJjKTsgLyogbXVzdCBiZSBsYXN0ICovCisgICAgICAgICAgICByZXR1cm4gMTsK
KyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwgIlVu
ZXhwZWN0ZWQgbWVzc2FnZTogJXMiLCBKU09OKHJlc3ApKTsKKyAgICAgICAgICAgIHJldHVybiBF
UlJPUl9QUk9UT0NPTF9FUlJPUl9RTVA7CisgICAgICAgIH0KKyAgICAgICAgcmV0dXJuIDA7CisK
KyAgICBjYXNlIExJQlhMX19RTVBfTUVTU0FHRV9UWVBFX0VWRU5UOgorICAgICAgICAvKiBFdmVu
dHMgYXJlIGlnbm9yZWQgKi8KKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBjYXNlIExJQlhMX19R
TVBfTUVTU0FHRV9UWVBFX0lOVkFMSUQ6CisgICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwg
IlVuZXhwZWN0ZWQgbWVzc2FnZSByZWNlaXZlZDogJXMiLAorICAgICAgICAgICAgIEpTT04ocmVz
cCkpOworICAgICAgICByZXR1cm4gRVJST1JfUFJPVE9DT0xfRVJST1JfUU1QOworCisgICAgZGVm
YXVsdDoKKyAgICAgICAgYWJvcnQoKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworLyoK
KyAqIGxpYnhsX19ldl9xbXBfKgorICovCisKK3ZvaWQgbGlieGxfX2V2X3FtcF9pbml0KGxpYnhs
X19ldl9xbXAgKmV2KQorICAgIC8qIGRpc2Nvbm5lY3RlZCAtPiBkaXNjb25uZWN0ZWQgKi8KK3sK
KyAgICAvKiBTdGFydCB3aXRoIGFuIG1lc3NhZ2UgSUQgdGhhdCBpcyBvYnZpb3VzbHkgZ2VuZXJh
dGVkIGJ5IGxpYnhsCisgICAgICogInhscVwwIiAqLworICAgIGV2LT5uZXh0X2lkID0gMHg3ODZj
NzEwMDsKKworICAgIGV2LT5jZmQgPSBOVUxMOworICAgIGxpYnhsX19ldl9mZF9pbml0KCZldi0+
ZWZkKTsKKyAgICBldi0+c3RhdGUgPSBxbXBfc3RhdGVfZGlzY29ubmVjdGVkOworICAgIGV2LT5p
ZCA9IDA7CisKKyAgICBldi0+cnhfYnVmID0gTlVMTDsKKyAgICBldi0+cnhfYnVmX3NpemUgPSBl
di0+cnhfYnVmX3VzZWQgPSAwOworICAgIHFtcF9ldl90eF9idWZfY2xlYXIoZXYpOworCisgICAg
ZXYtPm1zZyA9IE5VTEw7CisgICAgZXYtPm1zZ19pZCA9IDA7Cit9CisKK2ludCBsaWJ4bF9fZXZf
cW1wX3NlbmQobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYsCisgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGNoYXIgKmNtZCwgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzKQorICAg
IC8qIGRpc2Nvbm5lY3RlZCAtPiBjb25uZWN0aW5nCisgICAgICogY29ubmVjdGVkIC0+IHdhaXRp
bmdfcmVwbHkgKHdpdGggbXNnIHNldCkKKyAgICAgKiBvbiBlcnJvcjogZGlzY29ubmVjdGVkICov
Cit7CisgICAgaW50IHJjOworCisgICAgTE9HRChERUJVRywgZXYtPmRvbWlkLCAiIGV2ICVwLCBj
bWQgJyVzJyIsIGV2LCBjbWQpOworCisgICAgYXNzZXJ0KGV2LT5zdGF0ZSA9PSBxbXBfc3RhdGVf
ZGlzY29ubmVjdGVkIHx8CisgICAgICAgICAgIGV2LT5zdGF0ZSA9PSBxbXBfc3RhdGVfY29ubmVj
dGVkKTsKKyAgICBhc3NlcnQoY21kKTsKKworICAgIC8qIENvbm5lY3QgdG8gUUVNVSBpZiBub3Qg
YWxyZWFkeSBjb25uZWN0ZWQgKi8KKyAgICBpZiAoZXYtPnN0YXRlID09IHFtcF9zdGF0ZV9kaXNj
b25uZWN0ZWQpIHsKKyAgICAgICAgcmMgPSBxbXBfZXZfY29ubmVjdChnYywgZXYpOworICAgICAg
ICBpZiAocmMpCisgICAgICAgICAgICBnb3RvIGVycm9yOworICAgIH0KKworICAgIC8qIFByZXBh
cmUgdXNlciBjb21tYW5kICovCisgICAgZXYtPm1zZ19pZCA9IGV2LT5uZXh0X2lkKys7CisgICAg
ZXYtPm1zZyA9IHFtcF9wcmVwYXJlX2NtZChsaWJ4bF9fYW9faW5wcm9ncmVzc19nYyhldi0+YW8p
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21kLCBhcmdzLCBldi0+bXNnX2lkKTsK
KyAgICBpZiAoIWV2LT5tc2cpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLCAiRmFp
bGVkIHRvIGdlbmVyYXRlIGNhbGxlcidzIGNvbW1hbmQgJXMiLAorICAgICAgICAgICAgIGNtZCk7
CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBlcnJvcjsKKyAgICB9Cisg
ICAgaWYgKGV2LT5zdGF0ZSA9PSBxbXBfc3RhdGVfY29ubmVjdGVkKSB7CisgICAgICAgIHFtcF9l
dl9zZXRfc3RhdGUoZ2MsIGV2LCBxbXBfc3RhdGVfd2FpdGluZ19yZXBseSk7CisgICAgfQorCisg
ICAgcW1wX2V2X2Vuc3VyZV9yZWFkaW5nX3dyaXRpbmcoZ2MsIGV2KTsKKworICAgIHJldHVybiAw
OworCitlcnJvcjoKKyAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UoZ2MsIGV2KTsKKyAgICByZXR1
cm4gcmM7Cit9CisKK3ZvaWQgbGlieGxfX2V2X3FtcF9kaXNwb3NlKGxpYnhsX19nYyAqZ2MsIGxp
YnhsX19ldl9xbXAgKmV2KQorICAgIC8qICogLT4gZGlzY29ubmVjdGVkICovCit7CisgICAgTE9H
RChERUJVRywgZXYtPmRvbWlkLCAiIGV2ICVwIiwgZXYpOworCisgICAgZnJlZShldi0+cnhfYnVm
KTsKKworICAgIGxpYnhsX19ldl9mZF9kZXJlZ2lzdGVyKGdjLCAmZXYtPmVmZCk7CisgICAgbGli
eGxfX2NhcmVmZF9jbG9zZShldi0+Y2ZkKTsKKworICAgIGxpYnhsX19ldl9xbXBfaW5pdChldik7
Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwK
aW5kZXggNTFjZjA2YTNhMi4uOTAzNDBhYjFiYiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNjksNiAr
NjksMTIgQEAgbGlieGxfZXJyb3IgPSBFbnVtZXJhdGlvbigiZXJyb3IiLCBbCiAgICAgKC0yMywg
Ik5PVEZPVU5EIiksCiAgICAgKC0yNCwgIkRPTUFJTl9ERVNUUk9ZRUQiKSwgIyBUYXJnZXQgZG9t
YWluIGNlYXNlZCB0byBleGlzdCBkdXJpbmcgb3AKICAgICAoLTI1LCAiRkVBVFVSRV9SRU1PVkVE
IiksICMgRm9yIGZ1bmN0aW9uYWxpdHkgdGhhdCBoYXMgYmVlbiByZW1vdmVkCisgICAgKC0yNiwg
IlBST1RPQ09MX0VSUk9SX1FNUCIpLAorICAgICgtMjcsICJVTktOT1dOX1FNUF9FUlJPUiIpLAor
ICAgICgtMjgsICJRTVBfR0VORVJJQ19FUlJPUiIpLCAjIHVuc3BlY2lmaWVkIHFtcCBlcnJvcgor
ICAgICgtMjksICJRTVBfQ09NTUFORF9OT1RfRk9VTkQiKSwgIyB0aGUgcmVxdWVzdGVkIGNvbW1h
bmQgaGFzIG5vdCBiZWVuIGZvdW5kCisgICAgKC0zMCwgIlFNUF9ERVZJQ0VfTk9UX0FDVElWRSIp
LCAjIGEgZGV2aWNlIGhhcyBmYWlsZWQgdG8gYmUgYmVjb21lIGFjdGl2ZQorICAgICgtMzEsICJR
TVBfREVWSUNFX05PVF9GT1VORCIpLCAjIHRoZSByZXF1ZXN0ZWQgZGV2aWNlIGhhcyBub3QgYmVl
biBmb3VuZAogICAgIF0sIHZhbHVlX25hbWVzcGFjZSA9ICIiKQogCiBsaWJ4bF9kb21haW5fdHlw
ZSA9IEVudW1lcmF0aW9uKCJkb21haW5fdHlwZSIsIFsKLS0gCkFudGhvbnkgUEVSQVJECgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:54:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:54: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-devel-bounces@lists.xenproject.org>)
	id 1gQBuI-0003WZ-OX; Fri, 23 Nov 2018 13:54:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wcvb=oc=citrix.com=prvs=85824b8b3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gQBuG-0003VG-PY
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:54:04 +0000
X-Inumbo-ID: 3c6328c4-ef27-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c6328c4-ef27-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:54:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71350473"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 13:53:41 +0000
Message-ID: <20181123135355.6001-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 00/14] libxl: Enable save/restore/migration
 of a restricted QEMU + libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2ggc2VyaWVzIGF2YWlsYWJsZSBpbiB0aGlzIGdpdCBicmFuY2g6Cmh0dHBzOi8veGVuYml0
cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9hcGVyYXJkL3hlbi11bnN0YWJsZS5naXQgYnIubGli
eGwtZXYtcW1wLXYKCkNoYW5nZXMgaW4gdjc6CiAgICBwbGVudHksIHdpdGggbmV3IHBhdGNoZXMK
CkNoYW5nZXMgaW4gdjY6CiAgICBJbXBsZW1lbnRhdGlvbiBvZiBsaWJ4bF9fZXZfcW1wXyogZnVu
Y3Rpb25zIGhhdmUgYmVlbiBzcXVhc2hlZCB0byBhIHNpbmdsZQogICAgcGF0Y2guIEFuZCB3aXRo
IHRoYXQsIGEgbG90IG9mIGNoYW5nZXMgaW4gb3JkZXIgdG8gbWFrZSBpdCBzaW1wbGVyIHRvIHJl
YWQKICAgIHRoZSBpbXBsZW1lbnRhdGlvbiwgaGF2ZSBiZXR0ZXIgZXJyb3IgcmVwb3J0aW5nIGFu
ZCBhIGZldyBidWcgZml4LgoKICAgIENoZWNrb3V0IG1vcmUgZGV0YWlsIGNoYW5nZWxvZyBpbiB0
aGUgbm90ZXMgb2YgZWFjaCBwYXRjaCwgYXMgdGhlcmUgaXMKICAgIG1hbnkuCgpDaGFuZ2VzIGlu
IHY1OgogICAgUGxlbnR5IG9mIHBhdGNoIGhhdmUgYmVlbiBhcHBsaWVkLgogICAgT3RoZXIgY2hh
bmdlcyBtb3N0bHkgYXJlIGNvZGluZyBzdHlsZSBhbmQgb3RoZXIgdHlwb3MuCiAgICBTb21lIGJ1
ZyBmaXhlcy4KICAgIERldGFpbHMgY2FuIGJlIGZvdW5kIGluIHBhdGNoIG5vdGVzLgoKICAgIEkg
aGF2ZSBsZWZ0IGFzaWRlIHRoZSBjaGFuZ2UgdG8gY2Ryb21faW5zZXJ0IHVudGlsIEkgY2FuIGZv
dW5kIHdoYXQgdG8gZG8KICAgIHdpdGggdGhlIHVzZXJkYXRhIGxvY2suCgpJbiBvcmRlciBmb3Ig
bGlieGwgdG8gYmUgYWJsZSB0byBtYW5hZ2UgUUVNVSB3aGlsZSBpdCBpcyByZXN0cmljdGVkLCBh
IGZldwpjaGFuZ2VzIGFyZSBuZWVkZWQuIFdlIG5lZWQgYSBuZXcgd2F5IHRvIGdldCBhIHN0YXJ0
dXAgbm90aWZpY2F0aW9uIGZyb20gUUVNVQphcyB4ZW5zdG9yZSBtYXkgbm90IGJlIGFjY2Vzc2li
bGUgd2hlbiBRRU1VIGlzIHJlYWR5LiBXZSBhbHNvIG5lZWQgdG8gYQpkaWZmZXJlbnQgd2F5IHRv
IGhhdmUgUUVNVSBzYXZlIGl0J3Mgc3RhdGUgYW5kIHRvIGluc2VydCBjZHJvbSBhcyBhIHJlc3Ry
aWN0ZWQKUUVNVSBkb2Vzbid0IGhhdmUgYWNjZXNzIHRvIHRoZSBmaWxlIHN5c3RlbS4KCkZvciBi
b3RoLCB3ZSBjYW4gdXNlIFFNUCwgd2UgY2FuIHVzZSBpdCB0byBxdWVyeSBRRU1VJ3Mgc3RhdHVz
LCBhbmQgd2UgY2FuIHVzZQppdCB0byBzZW5kIGEgZmlsZSBkZXNjcmlwdG9yIHRocm91Z2ggd2hp
Y2ggUUVNVSBjYW4gc2F2ZSBpdHMgc3RhdGUsIG9yIGl0IGNhbgpiZSBhIGNkcm9tLgoKV2UgdGFr
ZSB0aGlzIG9wcG9ydHVuaXR5IHRvIHJld3JpdGUgdGhlIFFNUCBjbGllbnQsIGFuZCB0aGlzIHRp
bWUgYmVlbgphc3luY2hyb25vdXMsIHRoZSByZXN1bHQgaXMgbGlieGxfX2V2X3FtcF8qLgoKVGhl
IHBsYXQgZGUgcsOpc2lzdGFuY2UgaW4gdGhpcyBwYXRjaCBzZXJpZXMgc3RhcnQgd2l0aCBwYXRj
aAoibGlieGw6IERlc2lnbiBvZiBhbiBhc3luYyBBUEkgdG8gaXNzdWUgUU1QIGNvbW1hbmRzIHRv
IFFFTVUiCndoaWNoIGltcGxlbWVudCBsaWJ4bF9fZXZfcW1wXyogZnVuY3Rpb25zIHRvIHR1cm4g
dGhlIFFNUCBjbGllbnQgaW50bwphc3luY2hyb25vdXMgbW9kZS4KClRoaXMgY29tZXMgd2l0aCBj
aGFuZ2VzIHRoYXQgdXNlcyB0aGUgbmV3IGludGVyZmFjZS4KKiAibGlieGw6IFFFTVUgc3RhcnR1
cCBzeW5jIGJhc2VkIG9uIFFNUCIKICB3aGljaCBjYW4gdXNlIFFNUCB0byBmaW5kIG91dCB3aGVu
IFFFTVUgYXMgc3RhcnRlZC4KICB0aGlzIHJlcXVpcmVzOiAibGlieGxfZG06IFByZS1vcGVuIFFN
UCBzb2NrZXQgZm9yIFFFTVUiCiAgQnV0IHRoYXQgb25seSB3b3JrcyB3aXRoIGRtX3Jlc3RyaWN0
PTEgYXMgZXhwbGFpbiBpbiB0aGUgcGF0Y2guCiogImxpYnhsOiBSZS1pbXBsZW1lbnQgZG9tYWlu
X3N1c3BlbmRfZGV2aWNlX21vZGVsIHVzaW5nIGxpYnhsX19ldl9xbXAiCiAgV2hpY2ggcmV3cml0
ZSBsaWJ4bF9fcW1wX3NhdmUoKSwgYW5kIGFkZHMgdGhlIGFiaWxpdHkgdG8gaGF2ZSBRRU1VIHNh
dmUKICBpdHMgc3RhdGUgdG8gYSBmaWxlIGRlc2NyaXB0b3Igd2hpY2ggbGlieGwgd2lsbCBoYXZl
IG9wZW5uZWQuCgpQYXRjaCBzZXJpZXMgYXZhaWxhYmxlIGluIHRoaXMgZ2l0IGJyYW5jaDoKaHR0
cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2FwZXJhcmQveGVuLXVuc3RhYmxl
LmdpdCBici5saWJ4bC1ldi1xbXAtdgoKQ2hlZXJzLAoKQW50aG9ueSBQRVJBUkQgKDE0KToKICBs
aWJ4bDogRW5oYW5jZSBsaWJ4bF9fc2VuZG1zZ19mZHMgdG8gZGVhbCB3aXRoIEVJTlRSIGFuZCBF
V09VTERCTE9DSwogIGxpYnhsX3FtcDogU2VwYXJhdGUgUU1QIG1lc3NhZ2UgZ2VuZXJhdGlvbiBm
cm9tIHFtcF9zZW5kX3ByZXBhcmUKICBsaWJ4bF9xbXA6IENoYW5nZSBxbXBfcWVtdV9jaGVja192
ZXJzaW9uIHRvIGNvbXBhcmUgdmVyc2lvbgogIGxpYnhsOiBBZGQgd3JhcHBlciBhcm91bmQgbGli
eGxfX2pzb25fb2JqZWN0X3RvX2pzb24gSlNPTgogIGxpYnhsOiBEZXNpZ24gb2YgYW4gYXN5bmMg
QVBJIHRvIGlzc3VlIFFNUCBjb21tYW5kcyB0byBRRU1VCiAgbGlieGxfcW1wOiBJbXBsZW1lbnRh
dGlvbiBvZiBsaWJ4bF9fZXZfcW1wXyoKICBsaWJ4bF9leGVjOiBBZGQgbGlieGxfX3NwYXduX2lu
aXRpYXRlX2ZhaWx1cmUKICBsaWJ4bDogQWRkIGluaXQvZGlzcG9zZSBvZiBmb3IgbGlieGxfX2Rv
bWFpbl9idWlsZF9zdGF0ZQogIGxpYnhsX2RtOiBQcmUtb3BlbiBRTVAgc29ja2V0IGZvciBRRU1V
CiAgbGlieGw6IEFkZCBkbXNzX2luaXQvZGlzcG9zZSBmb3IgbGlieGxfX2RtX3NwYXduX3N0YXRl
CiAgbGlieGw6IFFFTVUgc3RhcnR1cCBzeW5jIGJhc2VkIG9uIFFNUAogIGxpYnhsX3FtcDogU3Rv
cmUgYWR2ZXJ0aXNlZCBRRU1VIHZlcnNpb24gaW4gbGlieGxfX2V2X3FtcAogIGxpYnhsOiBDaGFu
Z2UgbGlieGxfX2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbCgpIHRvIGJlIGFzeW5jCiAgbGli
eGw6IFJlLWltcGxlbWVudCBkb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwgdXNpbmcgbGlieGxf
X2V2X3FtcAoKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgfCAgNTQgKy0KIHRvb2xz
L2xpYnhsL2xpYnhsX2RtLmMgICAgICAgICAgfCAxNDIgKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhs
X2RvbV9zdXNwZW5kLmMgfCAgMzcgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2V4ZWMuYyAgICAgICAg
fCAgMTEgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgfCAxNzIgKysrKystCiB0
b29scy9saWJ4bC9saWJ4bF9xbXAuYyAgICAgICAgIHwgOTkyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgIHwgICA3ICsKIHRv
b2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMgICAgICAgfCAgMjUgKy0KIDggZmlsZXMgY2hhbmdlZCwg
MTMzNCBpbnNlcnRpb25zKCspLCAxMDYgZGVsZXRpb25zKC0pCgotLSAKQW50aG9ueSBQRVJBUkQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:54:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:54: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-devel-bounces@lists.xenproject.org>)
	id 1gQBuJ-0003X0-5L; Fri, 23 Nov 2018 13:54: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=wcvb=oc=citrix.com=prvs=85824b8b3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gQBuG-0003VH-QQ
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:54:04 +0000
X-Inumbo-ID: 3ce97956-ef27-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ce97956-ef27-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:54:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71350474"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 13:53:43 +0000
Message-ID: <20181123135355.6001-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123135355.6001-1-anthony.perard@citrix.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 02/14] libxl_qmp: Separate QMP message
 generation from qmp_send_prepare
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4gdG8gYmUgYWJsZSB0byByZS11c2UgcW1wX3ByZXBhcmVfY21kIHdpdGggbGlieGxfX2V2X3Ft
cC4KClRoaXMgcGF0Y2ggYWxzbyBhZGQgdGhlIFFNUCBlbmQgb2YgY29tbWFuZCAnXHJcbicgaW50
byB0aGUgZ2VuZXJhdGVkCnN0cmluZyBhcyBldmVyeSBjYWxsZXIgd2lsbCBuZWVkcyB0aGlzLgoK
VGhlcmUgc2hvdWxkIGJlIG5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQoKTm90ZXM6CiAgICB2
NzoKICAgICAgICBnb3QgcmlkIG9mIGxlbl9yIGluIHFtcF9wcmVwYXJlX2NtZCBwYXJhbWV0ZXJz
CiAgICAgICAgICAgIGNhbGxlcnMgd2lsbCBuZWVkIHRvIGNhbGwgc3RybGVuLgogICAgICAgIFRo
ZSByZXR1cm5lZCB2YWx1ZSAoYHJldGApIGlzIG5vdyBhbGxvY2F0ZWQgd2l0aGluIGBnY2AgKGlu
c3RlYWQgb2YKICAgICAgICBOT0dDKQogICAgCiAgICB2NjoKICAgICAgICBjb21tZW50IGFib3V0
IG93bmVyc2hpcCBvZiBidWYKICAgICAgICB1c2UgbGliX19zcHJpbnRmIGluc3RlYWQgb2YgdHdv
IHN0cm5jcHkKICAgIHY1OgogICAgICAgIHJlbmFtZSBxbXBfcHJlcGFyZV9xbXBfY21kIHRvIHFt
cF9wcmVwYXJlX2NtZAogICAgICAgIGZpeCBjb2Rpbmcgc3R5bGUKCiB0b29scy9saWJ4bC9saWJ4
bF9xbXAuYyB8IDQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwpp
bmRleCA2YTVjOTk3NTQ2Li40NWEyY2M0MjNiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9xbXAuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwpAQCAtNTcxLDE3ICs1NzEsMTYg
QEAgc3RhdGljIGludCBxbXBfbmV4dChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fcW1wX2hhbmRsZXIg
KnFtcCkKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBjaGFyICpxbXBfc2VuZF9wcmVwYXJl
KGxpYnhsX19nYyAqZ2MsIGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21kLCBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3Ms
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxbXBfY2FsbGJhY2tfdCBjYWxsYmFjaywg
dm9pZCAqb3BhcXVlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcW1wX3JlcXVlc3Rf
Y29udGV4dCAqY29udGV4dCkKK3N0YXRpYyBjaGFyICpxbXBfcHJlcGFyZV9jbWQobGlieGxfX2dj
ICpnYywgY29uc3QgY2hhciAqY21kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBpZCkKIHsKLSAgICBjb25zdCB1bnNpZ25lZCBjaGFyICpidWYgPSBOVUxMOwotICAgIGNo
YXIgKnJldCA9IE5VTEw7Ci0gICAgbGlieGxfeWFqbF9sZW5ndGggbGVuID0gMDsKKyAgICB5YWps
X2dlbiBoYW5kID0gTlVMTDsKKyAgICAvKiBtZW1vcnkgZm9yICdidWYnIGlzIG93bmVkIGJ5ICdo
YW5kJyAqLworICAgIGNvbnN0IHVuc2lnbmVkIGNoYXIgKmJ1ZjsKKyAgICBsaWJ4bF95YWpsX2xl
bmd0aCBsZW47CiAgICAgeWFqbF9nZW5fc3RhdHVzIHM7Ci0gICAgeWFqbF9nZW4gaGFuZDsKLSAg
ICBjYWxsYmFja19pZF9wYWlyICplbG0gPSBOVUxMOworICAgIGNoYXIgKnJldCA9IE5VTEw7CiAK
ICAgICBoYW5kID0gbGlieGxfeWFqbF9nZW5fYWxsb2MoTlVMTCk7CiAKQEAgLTU5OCw3ICs1OTcs
NyBAQCBzdGF0aWMgY2hhciAqcW1wX3NlbmRfcHJlcGFyZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9f
cW1wX2hhbmRsZXIgKnFtcCwKICAgICBsaWJ4bF9feWFqbF9nZW5fYXNjaWl6KGhhbmQsICJleGVj
dXRlIik7CiAgICAgbGlieGxfX3lhamxfZ2VuX2FzY2lpeihoYW5kLCBjbWQpOwogICAgIGxpYnhs
X195YWpsX2dlbl9hc2NpaXooaGFuZCwgImlkIik7Ci0gICAgeWFqbF9nZW5faW50ZWdlcihoYW5k
LCArK3FtcC0+bGFzdF9pZF91c2VkKTsKKyAgICB5YWpsX2dlbl9pbnRlZ2VyKGhhbmQsIGlkKTsK
ICAgICBpZiAoYXJncykgewogICAgICAgICBsaWJ4bF9feWFqbF9nZW5fYXNjaWl6KGhhbmQsICJh
cmd1bWVudHMiKTsKICAgICAgICAgbGlieGxfX2pzb25fb2JqZWN0X3RvX3lhamxfZ2VuKGdjLCBo
YW5kLCBhcmdzKTsKQEAgLTYwNyw3ICs2MDYsMjcgQEAgc3RhdGljIGNoYXIgKnFtcF9zZW5kX3By
ZXBhcmUobGlieGxfX2djICpnYywgbGlieGxfX3FtcF9oYW5kbGVyICpxbXAsCiAKICAgICBzID0g
eWFqbF9nZW5fZ2V0X2J1ZihoYW5kLCAmYnVmLCAmbGVuKTsKIAotICAgIGlmIChzKSB7CisgICAg
aWYgKHMgIT0geWFqbF9nZW5fc3RhdHVzX29rKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHJl
dCA9IGxpYnhsX19zcHJpbnRmKGdjLCAiJSouKnNcclxuIiwgKGludClsZW4sIChpbnQpbGVuLCBi
dWYpOworCitvdXQ6CisgICAgeWFqbF9nZW5fZnJlZShoYW5kKTsKKyAgICByZXR1cm4gcmV0Owor
fQorCitzdGF0aWMgY2hhciAqcW1wX3NlbmRfcHJlcGFyZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9f
cW1wX2hhbmRsZXIgKnFtcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmNtZCwgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcW1wX2NhbGxiYWNrX3QgY2FsbGJhY2ssIHZvaWQgKm9wYXF1ZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHFtcF9yZXF1ZXN0X2NvbnRleHQgKmNvbnRleHQpCit7Cisg
ICAgY2hhciAqYnVmOworICAgIGNhbGxiYWNrX2lkX3BhaXIgKmVsbTsKKworICAgIGJ1ZiA9IHFt
cF9wcmVwYXJlX2NtZChnYywgY21kLCBhcmdzLCArK3FtcC0+bGFzdF9pZF91c2VkKTsKKworICAg
IGlmICghYnVmKSB7CiAgICAgICAgIExPR0QoRVJST1IsIHFtcC0+ZG9taWQsICJGYWlsZWQgdG8g
Z2VuZXJhdGUgYSBxbXAgY29tbWFuZCIpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CkBAIC02
MjMsMTMgKzY0MiwxMCBAQCBzdGF0aWMgY2hhciAqcW1wX3NlbmRfcHJlcGFyZShsaWJ4bF9fZ2Mg
KmdjLCBsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCwKICAgICBlbG0tPmNvbnRleHQgPSBjb250ZXh0
OwogICAgIExJQlhMX1NUQUlMUV9JTlNFUlRfVEFJTCgmcW1wLT5jYWxsYmFja19saXN0LCBlbG0s
IG5leHQpOwogCi0gICAgcmV0ID0gbGlieGxfX3N0cm5kdXAoZ2MsIChjb25zdCBjaGFyKilidWYs
IGxlbik7Ci0KICAgICBMT0dEKERFQlVHLCBxbXAtPmRvbWlkLCAibmV4dCBxbXAgY29tbWFuZDog
JyVzJyIsIGJ1Zik7CiAKIG91dDoKLSAgICB5YWpsX2dlbl9mcmVlKGhhbmQpOwotICAgIHJldHVy
biByZXQ7CisgICAgcmV0dXJuIGJ1ZjsKIH0KIAogc3RhdGljIGludCBxbXBfc2VuZChsaWJ4bF9f
cW1wX2hhbmRsZXIgKnFtcCwKQEAgLTY1MCw5ICs2NjYsNiBAQCBzdGF0aWMgaW50IHFtcF9zZW5k
KGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLAogICAgIGlmIChsaWJ4bF93cml0ZV9leGFjdGx5KHFt
cC0+Y3R4LCBxbXAtPnFtcF9mZCwgYnVmLCBzdHJsZW4oYnVmKSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiUU1QIGNvbW1hbmQiLCAiUU1QIHNvY2tldCIpKQogICAgICAgICBnb3RvIG91
dDsKLSAgICBpZiAobGlieGxfd3JpdGVfZXhhY3RseShxbXAtPmN0eCwgcW1wLT5xbXBfZmQsICJc
clxuIiwgMiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQ1JMRiIsICJRTVAgc29ja2V0
IikpCi0gICAgICAgIGdvdG8gb3V0OwogCiAgICAgcmMgPSBxbXAtPmxhc3RfaWRfdXNlZDsKIG91
dDoKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:54:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:54: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-devel-bounces@lists.xenproject.org>)
	id 1gQBuJ-0003XR-Gj; Fri, 23 Nov 2018 13:54: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=wCvB=OC=citrix.com=prvs=85824b8b3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gQBuH-0003W2-V2
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:54:05 +0000
X-Inumbo-ID: 3d17c5e4-ef27-11e8-b93b-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d17c5e4-ef27-11e8-b93b-12d6303a7972;
 Fri, 23 Nov 2018 13:54:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71350478"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 13:53:48 +0000
Message-ID: <20181123135355.6001-8-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123135355.6001-1-anthony.perard@citrix.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 07/14] libxl_exec: Add
 libxl__spawn_initiate_failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBmdW5jdGlvbiBjYW4gYmUgdXNlZCBieSB1c2VyIG9mIGxpYnhsX19zcGF3bl8qIHdoZW4g
dGhleSBzZXR1cCBhCm5vdGlmaWNhdGlvbiBvdGhlciB0aGFuIHhlbnN0b3JlLiBUaGUgcGFyZW50
IGNhbiBhbHJlYWR5IHJlcG9ydCBzdWNjZXNzCnZpYSBsaWJ4bF9fc3Bhd25faW5pdGlhdGVfZGV0
YWNoKCksIHRoaXMgbmV3IGZ1bmN0aW9uIGNhbiBiZSB1c2VkIGZvcgpmYWlsdXJlIGluc3RlYWQg
b2Ygd2FpdGluZyBmb3IgdGhlIHRpbWVvdXQuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCgpOb3RlczoKICAgIHY3OgogICAgICAg
IGNhbGwgc3Bhd25fZmFpbCBmcm9tIGxpYnhsX19zcGF3bl9pbml0aWF0ZV9mYWlsdXJlLgogICAg
ICAgIG1vZGlmeSBzcGF3bl9mYWlsIHRvIHNldCBzcy0+cmMgb25seSBvbmNlLgogICAgICAgIEZp
eCBkZXNjcmlwdGlvbiB0byB0ZWxsIGNhbGxlciBvZiBsaWJ4bF9fc3Bhd25faW5pdGlhdGVfZmFp
bHVyZSB0aGF0CiAgICAgICAgICAgIHRoZXkgaGF2ZSB0byBsb2cuCiAgICAgICAgdXNlIGFuIGBl
Z2NgIGluc3RlYWQgb2YgYGdjYCB3aXRoIGxpYnhsX19zcGF3bl9pbml0aWF0ZV9mYWlsdXJlLgog
ICAgCiAgICB2NjoKICAgICAgICBsb25nIGxpbmUgZml4CiAgICAgICAgdHlwb3MgZml4ZWQKICAg
ICAgICBmaXggbGVhayBvZiBpbnRlcm5hbCBzdGF0ZSBpbnRvIGV4dGVybmFsIGRvYwogICAgICAg
IGlmIHRoZSBmdW5jdGlvbiBpcyBjYWxsIG11bHRpcGxlIHRpbWVzLCBzZXQgcmMgb25seSB0aGUg
Zmlyc3QgdGltZS4KICAgIAogICAgdjU6CiAgICAgICAgZml4IHR5cG9zCgogdG9vbHMvbGlieGwv
bGlieGxfZXhlYy5jICAgICB8IDExICsrKysrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMzIg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9leGVjLmMgYi90b29scy9saWJ4bC9saWJ4bF9leGVjLmMKaW5kZXggMDJlNmM5MTdmMC4u
NDdjOWM4ZjFiYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZXhlYy5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2V4ZWMuYwpAQCAtMzczLDEzICszNzMsMjIgQEAgdm9pZCBsaWJ4bF9f
c3Bhd25faW5pdGlhdGVfZGV0YWNoKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19zcGF3bl9zdGF0ZSAq
c3MpCiAgICAgc3Bhd25fZGV0YWNoKGdjLCBzcyk7CiB9CiAKK3ZvaWQgbGlieGxfX3NwYXduX2lu
aXRpYXRlX2ZhaWx1cmUobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fc3Bhd25fc3RhdGUgKnNzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCisvKiBUaGUgc3Bhd24g
c3RhdGUgbXVzdCBiZSBBdHRhY2hlZCBvbiBlbnRyeSBhbmQgd2lsbCBiZSBBdHRhY2hlZCBGYWls
ZWQKKyAqIG9uIHJldHVybi4gICovCit7CisgICAgc3Bhd25fZmFpbChlZ2MsIHNzLCByYyk7Cit9
CisKIHN0YXRpYyB2b2lkIHNwYXduX2ZhaWwobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fc3Bhd25f
c3RhdGUgKnNzLCBpbnQgcmMpCiAvKiBDYWxsZXIgbXVzdCBoYXZlIGxvZ2dlZC4gIE11c3QgYmUg
bGFzdCB0aGluZyBpbiBjYWxsaW5nIGZ1bmN0aW9uLAogICogYXMgaXQgbWF5IG1ha2UgdGhlIGNh
bGxiYWNrLiAgUHJlY29uZGl0aW9uOiBBdHRhY2hlZCBvciBEZXRhY2hpbmcuICovCiB7CiAgICAg
RUdDX0dDOwogICAgIGFzc2VydChyYyk7Ci0gICAgc3MtPnJjID0gcmM7CisgICAgaWYgKCFzcy0+
cmMpCisgICAgICAgIHNzLT5yYyA9IHJjOwogICAgIHNwYXduX2RldGFjaChnYywgc3MpOwogfQog
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaAppbmRleCAwNTZkZTlkZTJmLi5iNDg2ZmY5ZDUwIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKQEAgLTE1NTMsNyArMTU1Myw4IEBAIF9oaWRkZW4gdm9pZCBsaWJ4bF9fc3Bhd25f
aW5pdChsaWJ4bF9fc3Bhd25fc3RhdGUqKTsKICAqCiAgKiBUaGUgaW5uZXIgY2hpbGQgbXVzdCBz
b29uIGV4aXQgb3IgZXhlYy4gIEl0IG11c3QgYWxzbyBzb29uIGV4aXQgb3IKICAqIG5vdGlmeSB0
aGUgcGFyZW50IG9mIGl0cyBzdWNjZXNzZnVsIHN0YXJ0dXAgYnkgd3JpdGluZyB0byB0aGUKLSAq
IHhlbnN0b3JlIHBhdGggeHNwYXRoLgorICogeGVuc3RvcmUgcGF0aCB4c3BhdGggT1IgdmlhIG90
aGVyIG1lYW5zIHRoYXQgdGhlIHBhcmVudCB3aWxsIGhhdmUKKyAqIHRvIHNldCB1cC4KICAqCiAg
KiBUaGUgdXNlciAoaW4gdGhlIHBhcmVudCkgd2lsbCBiZSBjYWxsZWQgYmFjayAoY29uZmlybV9j
YikgZXZlcnkKICAqIHRpbWUgdGhhdCB4ZW5zdG9yZSBwYXRoIGlzIG1vZGlmaWVkLgpAQCAtMTYw
OSw2ICsxNjEwLDI2IEBAIF9oaWRkZW4gaW50IGxpYnhsX19zcGF3bl9zcGF3bihsaWJ4bF9fZWdj
ICplZ2MsIGxpYnhsX19zcGF3bl9zdGF0ZSAqc3Bhd24pOwogICovCiBfaGlkZGVuIHZvaWQgbGli
eGxfX3NwYXduX2luaXRpYXRlX2RldGFjaChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fc3Bhd25fc3Rh
dGUqKTsKIAorLyoKKyAqIGxpYnhsX19zcGF3bl9pbml0aWF0ZV9mYWlsdXJlIC0gUHJvcGFnYXRl
IGZhaWx1cmUgZnJvbSB0aGUgY2FsbGVyIHRvIHRoZQorICogY2FsbGVlLgorICoKKyAqIFdvcmtz
IGJ5IGtpbGxpbmcgdGhlIGludGVybWVkaWF0ZSBwcm9jZXNzIGZyb20gc3Bhd25fc3Bhd24uCisg
KiBBZnRlciB0aGlzIGZ1bmN0aW9uIHJldHVybnMsIGEgZmFpbHVyZSB3aWxsIGJlIHJlcG9ydGVk
LgorICoKKyAqIFRoaXMgaXMgbm90IHN5bmNocm9ub3VzOiB0aGVyZSB3aWxsIGJlIGEgZnVydGhl
ciBjYWxsYmFjayB3aGVuCisgKiB0aGUgZGV0YWNoIGlzIGNvbXBsZXRlLgorICoKKyAqIENhbGxl
ciBtdXN0IGhhdmUgbG9nZ2VkIGEgZmFpbHVyZSByZWFzb24uCisgKgorICogVGhlIHNwYXduIHN0
YXRlIG11c3QgYmUgQXR0YWNoZWQgb24gZW50cnkgYW5kIHdpbGwgcmVtYWluIEF0dGFjaGVkLiBJ
dAorICogaXMgcG9zc2libGUgZm9yIGEgc3Bhd24gdG8gZmFpbCBmb3IgbXVsdGlwbGUgcmVhc29u
cywgZm9yIGV4YW1wbGUKKyAqIGNhbGwocykgdG8gbGlieGxfX3NwYXduX2luaXRpYXRlX2ZhaWx1
cmUgYW5kIGFsc28gZm9yIHNvbWUgb3RoZXIgcmVhc29uLgorICogSW4gdGhhdCBjYXNlIHRoZSBm
aXJzdCByYyB2YWx1ZSBmcm9tIGFueSBzb3VyY2Ugd2lsbCB0YWtlIHByZWNlZGVuY2UuCisgKi8K
K19oaWRkZW4gdm9pZCBsaWJ4bF9fc3Bhd25faW5pdGlhdGVfZmFpbHVyZShsaWJ4bF9fZWdjICpl
Z2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3Nw
YXduX3N0YXRlICpzcywgaW50IHJjKTsKKwogLyoKICAqIElmIHN1Y2Nlc3NmdWwsIHRoaXMgc2hv
dWxkIHJldHVybiAwLgogICoKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:54:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:54: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-devel-bounces@lists.xenproject.org>)
	id 1gQBuJ-0003YA-UC; Fri, 23 Nov 2018 13:54: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=wcvb=oc=citrix.com=prvs=85824b8b3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gQBuI-0003W3-0r
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:54:06 +0000
X-Inumbo-ID: 3d3a3e9e-ef27-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d3a3e9e-ef27-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:54:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71350477"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 13:53:46 +0000
Message-ID: <20181123135355.6001-6-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123135355.6001-1-anthony.perard@citrix.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 05/14] libxl: Design of an async API to issue
 QMP commands to QEMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIHRoZSBmdW5jdGlvbnMgd2lsbCBiZSBpbXBsZW1lbnRlZCBpbiBsYXRlciBwYXRjaGVzLgoK
VGhpcyBwYXRjaCBpbmNsdWRlcyB0aGUgQVBJIHRoYXQgbGlieGwgY2FuIHVzZSB0byBzZW5kIFFN
UCBjb21tYW5kcyB0bwpRRU1VLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KLS0tCgpOb3RlczoKICAgIHY3OgogICAgICAgIGFja2VkLCBidXQgd2l0
aDoKICAgICAgICAgICAgZmQgZmllbGQgcmVuYW1lZCB0byBwYXlsb2FkX2ZkCiAgICAgICAgICAg
IGxpYnhsX19hbyBhbyBmaWVsZCBhZGRlZAogICAgICAgICAgICBhZGRlZCB0byBfc2VuZCB0aGF0
IGNhbGxiYWNrIGlzbid0IGNhbGxlZCBzeW5jaHJvbm91c2x5LgogICAgCiAgICB2NjoKICAgICAg
ICB1c2UgbGlieGxfZG9taWQgdHlwZSBmb3IgZG9taWQgaW5zdGVhZCBvZiBwbGFpbiB1aW4zMl90
CiAgICAgICAgYXZvaWQgdGhlIHdvcmsgImNoYWluZWQiLCByZXdyaXRlIHRoZSBwYXJhZ3JhcGgg
YWJvdXQgc2VuZGluZyBvbmUKICAgICAgICAgICAgY21kIGFmdGVyIGFub3RoZXIKICAgICAgICBS
ZXdyaXRlIHRoZSBjb21tZW50IGFib3V0IHRoZSBjYWxsYmFjaywgYW5kIGV4cGxhaW4gdGhhdCBv
biBlcnJvciwKICAgICAgICAgICAgdGhlIGBldmAgbWF5IGJlIElkbGUgb3IgbWF5IHN0aWxsIGJl
IENvbm5lY3RlZAogICAgICAgIENoYW5nZSB0aGUgY2FyZWZkIHRvIGEgc2ltcGxlIGludCAoZmll
bGQgY2ZkIC0+IGZkKQogICAgCiAgICB2NToKICAgICAgICBzb21lIGNoYW5nZXMgaW4gdGhlIGNv
bW1lbnQKCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgNzYgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNzQgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAzOGM4YzNhNTlkLi4xYzdhM2Iy
MmY0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTE4Niw2ICsxODYsOCBAQCB0eXBlZGVmIHN0cnVj
dCBsaWJ4bF9fYW8gbGlieGxfX2FvOwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2FvcF9vY2N1cnJl
ZCBsaWJ4bF9fYW9wX29jY3VycmVkOwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX29zZXZlbnRfaG9v
a19uZXh1cyBsaWJ4bF9fb3NldmVudF9ob29rX25leHVzOwogdHlwZWRlZiBzdHJ1Y3QgbGlieGxf
X29zZXZlbnRfaG9va19uZXhpIGxpYnhsX19vc2V2ZW50X2hvb2tfbmV4aTsKK3R5cGVkZWYgc3Ry
dWN0IGxpYnhsX19qc29uX29iamVjdCBsaWJ4bF9fanNvbl9vYmplY3Q7Cit0eXBlZGVmIHN0cnVj
dCBsaWJ4bF9fY2FyZWZkIGxpYnhsX19jYXJlZmQ7CiAKIHR5cGVkZWYgc3RydWN0IGxpYnhsX19k
b21haW5fY3JlYXRlX3N0YXRlIGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRlOwogdHlwZWRlZiB2
b2lkIGxpYnhsX19kb21haW5fY3JlYXRlX2NiKHN0cnVjdCBsaWJ4bF9fZWdjICplZ2MsCkBAIC0z
NDksNiArMzUxLDc2IEBAIHN0cnVjdCBsaWJ4bF9fZXZfY2hpbGQgewogICAgIExJQlhMX0xJU1Rf
RU5UUlkoc3RydWN0IGxpYnhsX19ldl9jaGlsZCkgZW50cnk7CiB9OwogCisvKgorICogUU1QIGFz
eW5jaHJvbm91cyBjYWxscworICoKKyAqIFRoaXMgZmFjaWxpdHkgYWxsb3dzIGEgY29tbWFuZCB0
byBiZSBzZW50IHRvIFFFTVUsIGFuZCB0aGUgcmVzcG9uc2UKKyAqIHRvIGJlIGhhbmRlZCB0byBh
IGNhbGxiYWNrIGZ1bmN0aW9uLgorICoKKyAqIENvbW1hbmRzIGNhbiBiZSBzdWJtaXRlZCBvbmUg
YWZ0ZXIgYW4gb3RoZXIgd2l0aCB0aGUgc2FtZQorICogY29ubmVjdGlvbiAoZS5nLiB0aGUgcmVz
dWx0IGZyb20gdGhlICJhZGQtZmQiIGNvbW1hbmQgbmVlZCB0byBiZQorICogdXNlIGluIGEgZm9s
bG93LXVwIGNvbW1hbmQgYmVmb3JlIGRpc2Nvbm5lY3RpbmcgZnJvbSBRTVApLiBBCisgKiBsaWJ4
bF9fZXZfcW1wIGNhbiBiZSByZXVzZWQgd2hlbiB0aGUgY2FsbGJhY2sgaXMgYmVlbiBjYWxsZWQg
aW4KKyAqIG9yZGVyIHRvIHVzZSB0aGUgc2FtZSBjb25uZWN0aW9uLgorICoKKyAqIE9ubHkgb25l
IGNvbm5lY3Rpb24gYXQgYSB0aW1lIGNhbiBiZSBtYWRlIHRvIG9uZSBRRU1VLCBzbyBhdm9pZAor
ICoga2VlcGluZyBhIGxpYnhsX19ldl9xbXAgQ29ubmVjdGVkIGZvciB0byBsb25nIGFuZCBjYWxs
CisgKiBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UgYXMgc29vbiBhcyBpdCBpcyBub3QgbmVlZGVkIGFu
eW1vcmUuCisgKgorICogUG9zc2libGUgc3RhdGVzIG9mIGEgbGlieGxfX2V2X3FtcDoKKyAqICBV
bmRlZmluZWQKKyAqICAgIE1pZ2h0IGNvbnRhaW4gYW55dGhpbmcuCisgKiAgSWRsZQorICogICAg
U3RydWN0IGNvbnRlbnRzIGFyZSBkZWZpbmVkIGVub3VnaCB0byBwYXNzIHRvIGFueQorICogICAg
bGlieGxfX2V2X3FtcF8qIGZ1bmN0aW9uLgorICogICAgVGhlIHN0cnVjdCBkb2VzIG5vdCBjb250
YWluIHJlZmVyZW5jZXMgdG8gYW55IGFsbG9jYXRlZCBwcml2YXRlCisgKiAgICByZXNvdXJjZXMg
c28gY2FuIGJlIHRocm93biBhd2F5LgorICogIEFjdGl2ZQorICogICAgQ3VycmVudGx5IHdhaXRp
bmcgZm9yIHRoZSBjYWxsYmFjayB0byBiZSBjYWxsZWQuCisgKiAgICBfZGlzcG9zZSBtdXN0IGJl
IGNhbGxlZCB0byByZWNsYWltIHJlc291cmNlcy4KKyAqICBDb25uZWN0ZWQKKyAqICAgIFN0cnVj
dCBjb250YWluIGFsbG9jYXRlZCByZXNzb3VyY2VzLgorICogICAgQ2FsbGluZyBfc2VuZCgpIHdp
dGggdGhpcyBzYW1lIGV2IHdpbGwgdXNlIHRoZSBzYW1lIFFNUCBjb25uZWN0aW9uLgorICogICAg
X2Rpc3Bvc2UoKSBtdXN0IGJlIGNhbGxlZCB0byByZWNsYWltIHJlc291cmNlcy4KKyAqCisgKiBs
aWJ4bF9fZXZfcW1wX2luaXQ6IFVuZGVmaW5lZC9JZGxlIC0+IElkbGUKKyAqCisgKiBsaWJ4bF9f
ZXZfcW1wX3NlbmQ6IElkbGUvQ29ubmVjdGVkIC0+IEFjdGl2ZSAob24gZXJyb3I6IElkbGUpCisg
KiAgICBTZW5kcyBhIGNvbW1hbmQgdG8gUUVNVS4KKyAqICAgIGNhbGxiYWNrIHdpbGwgYmUgY2Fs
bGVkIHdoZW4gYSByZXNwb25zZSBpcyByZWNlaXZlZCBvciB3aGVuIGFuCisgKiAgICBlcnJvciBh
cyBvY2N1cmVkLgorICogICAgY2FsbGJhY2sgaXNuJ3QgY2FsbGVkIHN5bmNocm9ub3VzbHkuCisg
KgorICogbGlieGxfX2V2X3FtcF9kaXNwb3NlOiBDb25uZWN0ZWQvQWN0aXZlL0lkbGUgLT4gSWRs
ZQorICoKKyAqIGNhbGxiYWNrOiBXaGVuIGNhbGxlZDogQWN0aXZlIC0+IENvbm5lY3RlZCAob24g
ZXJyb3I6IElkbGUvQ29ubmVjdGVkKQorICogICAgV2hlbiBjYWxsZWQsIGV2IGlzIENvbm5lY3Rl
ZCBhbmQgY2FuIGJlIHJldXNlZCBvciBkaXNwb3NlZCBvZi4KKyAqICAgIE9uIGVycm9yLCB0aGUg
Y2FsbGJhY2sgaXMgY2FsbGVkIHdpdGggcmVzcG9uc2UgPT0gTlVMTCBhbmQgdGhlCisgKiAgICBl
cnJvciBjb2RlIGluIHJjLiBUaGUgbmV3IHN0YXRlIG9mIGV2IGRlcGVuZGluZyBvbiB0aGUgdmFs
dWUgb2YgcmM6CisgKiAgICAtIHJjID09IEVSUk9SX1FNUF8qOiBUaGlzIGlzIGFuIGVycm9yIGFz
c29jaWF0ZWQgd2l0aCB0aGUgY21kIHRvCisgKiAgICAgIHJ1biwgZXYgaXMgQ29ubmVjdGVkLgor
ICogICAgLSBvdGhlcndpc2U6IEFuIG90aGVyIGVycm9yIGhhcHBlbmQsIGV2IGlzIG5vdyBJZGxl
LgorICogICAgVGhlIGNhbGxiYWNrIGlzIG9ubHkgY2FsbGVkIG9uY2UuCisgKi8KK3R5cGVkZWYg
c3RydWN0IGxpYnhsX19ldl9xbXAgbGlieGxfX2V2X3FtcDsKK3R5cGVkZWYgdm9pZCBsaWJ4bF9f
ZXZfcW1wX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3Qg
KnJlc3BvbnNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKTsK
KworX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9xbXBfaW5pdChsaWJ4bF9fZXZfcW1wICpldik7Citf
aGlkZGVuIGludCBsaWJ4bF9fZXZfcW1wX3NlbmQobGlieGxfX2djICpnYywgbGlieGxfX2V2X3Ft
cCAqZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21kLCBs
aWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MpOworX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9xbXBfZGlz
cG9zZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldik7CisKK3N0cnVjdCBsaWJ4bF9f
ZXZfcW1wIHsKKyAgICAvKiBjYWxsZXIgc2hvdWxkIGluY2x1ZGUgdGhpcyBpbiB0aGVpciBvd24g
c3RydWN0ICovCisgICAgLyogY2FsbGVyIG11c3QgZmlsbCB0aGVzZSBpbiwgYW5kIHRoZXkgbXVz
dCBhbGwgcmVtYWluIHZhbGlkICovCisgICAgbGlieGxfX2FvICphbzsKKyAgICBsaWJ4bF9kb21p
ZCBkb21pZDsKKyAgICBsaWJ4bF9fZXZfcW1wX2NhbGxiYWNrICpjYWxsYmFjazsKKyAgICBpbnQg
cGF5bG9hZF9mZDsgLyogc2V0IHRvIHNlbmQgYSBmZCB3aXRoIHRoZSBjb21tYW5kLCAtMSBvdGhl
cndpc2UgKi8KK307CisKIAogLyoKICAqIGV2Z2VuIHN0cnVjdHVyZXMsIHdoaWNoIGFyZSB0aGUg
c3RhdGUgd2UgdXNlIGZvciBnZW5lcmF0aW5nCkBAIC0xODk3LDcgKzE5NjksNyBAQCB0eXBlZGVm
IGVudW0gewogICAgIEpTT05fQU5ZICAgICA9IDI1NSAvKiB0aGlzIGlzIGEgbWFzayBvZiBhbGwg
dmFsdWVzIGFib3ZlLCBhZGp1c3QgYXMgbmVlZGVkICovCiB9IGxpYnhsX19qc29uX25vZGVfdHlw
ZTsKIAotdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2pzb25fb2JqZWN0IHsKK3N0cnVjdCBsaWJ4bF9f
anNvbl9vYmplY3QgewogICAgIGxpYnhsX19qc29uX25vZGVfdHlwZSB0eXBlOwogICAgIHVuaW9u
IHsKICAgICAgICAgYm9vbCBiOwpAQCAtMTkxMCw3ICsxOTgyLDcgQEAgdHlwZWRlZiBzdHJ1Y3Qg
bGlieGxfX2pzb25fb2JqZWN0IHsKICAgICAgICAgZmxleGFycmF5X3QgKm1hcDsKICAgICB9IHU7
CiAgICAgc3RydWN0IGxpYnhsX19qc29uX29iamVjdCAqcGFyZW50OwotfSBsaWJ4bF9fanNvbl9v
YmplY3Q7Cit9OwogCiB0eXBlZGVmIGludCAoKmxpYnhsX19qc29uX3BhcnNlX2NhbGxiYWNrKShs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX2pzb25fb2JqZWN0ICpvLAotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:54:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:54: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-devel-bounces@lists.xenproject.org>)
	id 1gQBuK-0003Yc-C4; Fri, 23 Nov 2018 13:54: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=wCvB=OC=citrix.com=prvs=85824b8b3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gQBuI-0003W6-50
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:54:06 +0000
X-Inumbo-ID: 3d9e5ae6-ef27-11e8-b76f-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d9e5ae6-ef27-11e8-b76f-12d6303a7972;
 Fri, 23 Nov 2018 13:54:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71350479"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 13:53:50 +0000
Message-ID: <20181123135355.6001-10-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123135355.6001-1-anthony.perard@citrix.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 09/14] libxl_dm: Pre-open QMP socket for QEMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBtb3ZlcyB0aGUgY3JlYXRpb24gb2YgdGhlIFFNUCB1bml4IHNvY2tldCBmcm9t
IFFFTVUgdG8gbGlieGwuCkJ1dCBsaWJ4bCBkb2Vzbid0IHJlbHkgb24gdGhpcyB5ZXQuCgpXaGVu
IHN0YXJ0aW5nIFFFTVUgd2l0aCBkbV9yZXN0cmljdD0xLCBwcmUtb3BlbiB0aGUgUU1QIHNvY2tl
dCBiZWZvcmUKZXhlYyBRRU1VLiBUaGF0IHNvY2tldCB3aWxsIGJlIHVzZWZ1bCB0byBmaW5kIG91
dCBpZiBRRU1VIGlzIHJlYWR5LCBhbmQKcHJlLW9wZW5pbmcgaXQgbWVhbnMgdGhhdCBsaWJ4bCBj
YW4gY29ubmVjdCB0byBpdCB3aXRob3V0IHdhaXRpbmcgZm9yClFFTVUgdG8gY3JlYXRlIGl0LgoK
VGhlIHByZS1vcGVuaW5nIGlzIGNvbmRpdGlvbmFsLCBiYXNlZCBvbiB0aGUgdXNlIG9mIGRtX3Jl
c3RyaWN0CmJlY2F1c2UgaXQgaXMgdXNpbmcgYSBuZXcgY29tbWFuZCBsaW5lIG9wdGlvbiBvZiBR
RU1VLCBhbmQgZG1fcmVzdHJpY3QKc3VwcG9ydCBpbiBRRU1VIGlzIG5ld2VyLgoKLWNoYXJkZXYg
c29ja2V0LGZkPVggaXMgYXZhaWxhYmxlIHdpdGggUUVNVSAyLjEyLCBzaW5jZSBjb21taXQ6Cj4g
Y2hhcjogYWxsb3cgcGFzc2luZyBwcmUtb3BlbmVkIHNvY2tldCBmaWxlIGRlc2NyaXB0b3IgYXQg
c3RhcnR1cAo+IDA5MzU3MDBmODU0NDAzM2ViYmQ0MWUxZjEzY2Q1MjhmOGE1OGQyNGQKCmRtX3Jl
c3RyaWN0IGlzIGF2YWlsYWJsZSBpbiBRRU1VIDMuMC4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjc6CiAg
ICAgICAgbW92ZSBkb21haW5fYnVpbGRfc3RhdGUgaW5pdC9kaXNwb3NlIHRvIGEgZGlmZmVyZW50
IHBhdGNoCiAgICAgICAgICAgIGFuZCBjbG9zZSBkbV9tb25pdG9yX2ZkIGluIHRoYXQgbmV3IGRp
c3Bvc2UgZnVuY3Rpb24KICAgICAgICBhc3NlcnQgdGhhdCBkbV9tb25pdG9yX2ZkIHNob3VsZCBi
ZSAtMSB3aGVuIHVzaW5nIG9sZCBxZW11CiAgICAKICAgIHY2OgogICAgICAgIG1vdmUgZG1fbW9u
aXRvcl9mZCBpbnRvIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvIChvciBkX3N0YXRlKQogICAgICAg
IC0+IG1vdmUgdGhlIGNyZWF0aW9uIG9mIHRoZSBzb2NrZXQgaW50byBsaWJ4bF9fc3Bhd25fbG9j
YWxfZG0KICAgICAgICAgICBpbnN0ZWFkIG9mIGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJn
cwogICAgICAgIFVzZSBsaWJ4bF9kb21pZCB0eXBlIGluc3RlYWQgb2YgaW50IGZvciBsaWJ4bF9f
cHJlX29wZW5fcW1wX3NvY2tldCgpCiAgICAgICAgQ2hlY2sgZnVuY3Rpb24gY2FsbHMgKGJpbmQg
YW5kIGxpc3RlbikgcmV0dXJuIHZhbHVlIGluIGEgc2VwYXJhdGUgc3RhdGVtZW50LgogICAgICAg
IHR5cG8gYW5kIG90aGVyIGNvZGluZyBzdHlsZSBpc3N1ZSBmaXhlcwogICAgCiAgICB2NToKICAg
ICAgICB1c2UgbGlieGxfX3JlbW92ZV9maWxlCiAgICAgICAgZmV3IGNoYW5nZXMgaW4gY29kaW5n
IHN0eWxlCiAgICAgICAgcmVtb3ZlIHN0YWxlIGluY2x1ZGVzIChzeXMvc29ja2V0LCBzeXMvdW4p
IHdoaWNoIGFyZSBub3cgaW4gbGlieGxfaW50ZXJuYWwuaAogICAgCiAgICB2NDoKICAgICAgICBz
ZXBhcmF0ZSB0aGUgbG9naWMgdG8gb3BlbiBhIHNvY2tldCBpbnRvIGEgZnVuY3Rpb24uCiAgICAg
ICAgVXNlIGxpYnhsX19wcmVwYXJlX3NvY2thZGRyX3VuKCkgdG8gY2hlY2sgcGF0aCBzaXplCgog
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8ICA1ICsrKwogdG9vbHMvbGlieGwvbGlieGxf
ZG0uYyAgICAgICB8IDcwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgNzIgaW5z
ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IGQxYzBmMDA5ZWEu
LmQ1YzEzYzBmMzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC03NjMsMTIgKzc2MywxNyBAQCBzdGF0aWMg
aW50IHN0b3JlX2xpYnhsX2VudHJ5KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogCiB2
b2lkIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGVfaW5pdChsaWJ4bF9fZG9tYWluX2J1aWxkX3N0
YXRlICpzdGF0ZSkKIHsKKyAgICBzdGF0ZS0+ZG1fbW9uaXRvcl9mZCA9IC0xOwogfQogCiB2b2lk
IGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGVfZGlzcG9zZShsaWJ4bF9fZG9tYWluX2J1aWxkX3N0
YXRlICpzdGF0ZSkKIHsKICAgICBsaWJ4bF9fZmlsZV9yZWZlcmVuY2VfdW5tYXAoJnN0YXRlLT5w
dl9rZXJuZWwpOwogICAgIGxpYnhsX19maWxlX3JlZmVyZW5jZV91bm1hcCgmc3RhdGUtPnB2X3Jh
bWRpc2spOworICAgIGlmIChzdGF0ZS0+ZG1fbW9uaXRvcl9mZCA+PSAwKSB7CisgICAgICAgIGNs
b3NlKHN0YXRlLT5kbV9tb25pdG9yX2ZkKTsKKyAgICAgICAgc3RhdGUtPmRtX21vbml0b3JfZmQg
PSAtMTsKKyAgICB9CiB9CiAKIC8qLS0tLS0gbWFpbiBkb21haW4gY3JlYXRpb24gLS0tLS0qLwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rt
LmMKaW5kZXggY2Q1M2Y5YWU2Mi4uZTUxMWY5YjUyNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfZG0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBAIC00MzIsNiArNDMyLDgg
QEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3Nfb2xkKGxpYnhsX19n
YyAqZ2MsCiAgICAgZG1fYXJncyA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CiAgICAgZG1f
ZW52cyA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CiAKKyAgICBhc3NlcnQoc3RhdGUtPmRt
X21vbml0b3JfZmQgPT0gLTEpOworCiAgICAgbGlieGxfX3NldF9xZW11X2Vudl9mb3JfeHNhXzE4
MChnYywgZG1fZW52cyk7CiAKICAgICBmbGV4YXJyYXlfdmFwcGVuZChkbV9hcmdzLCBkbSwKQEAg
LTkxMCw2ICs5MTIsNTEgQEAgc3RhdGljIGNoYXIgKnFlbXVfZGlza19pZGVfZHJpdmVfc3RyaW5n
KGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKnRhcmdldF9wYXRoLAogICAgIHJldHVybiBkcml2
ZTsKIH0KIAorc3RhdGljIGludCBsaWJ4bF9fcHJlX29wZW5fcW1wX3NvY2tldChsaWJ4bF9fZ2Mg
KmdjLCBsaWJ4bF9kb21pZCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50ICpmZF9yKQoreworICAgIGludCByYywgcjsKKyAgICBpbnQgZmQ7CisgICAgc3Ry
dWN0IHNvY2thZGRyX3VuIHVuOworICAgIGNvbnN0IGNoYXIgKnBhdGggPSBsaWJ4bF9fcWVtdV9x
bXBfcGF0aChnYywgZG9taWQpOworCisgICAgZmQgPSBzb2NrZXQoQUZfVU5JWCwgU09DS19TVFJF
QU0sIDApOworICAgIGlmIChmZCA8IDApIHsKKyAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAi
c29ja2V0KCkgZmFpbGVkIik7CisgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgIH0KKwor
ICAgIHJjID0gbGlieGxfX3ByZXBhcmVfc29ja2FkZHJfdW4oZ2MsICZ1biwgcGF0aCwgIlFFTVUn
cyBRTVAgc29ja2V0Iik7CisgICAgaWYgKHJjKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHJj
ID0gbGlieGxfX3JlbW92ZV9maWxlKGdjLCBwYXRoKTsKKyAgICBpZiAocmMpCisgICAgICAgIGdv
dG8gb3V0OworCisgICAgciA9IGJpbmQoZmQsIChzdHJ1Y3Qgc29ja2FkZHIgKikgJnVuLCBzaXpl
b2YodW4pKTsKKyAgICBpZiAociA8IDApIHsKKyAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAi
YmluZCgnJXMnKSBmYWlsZWQiLCBwYXRoKTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAg
ICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByID0gbGlzdGVuKGZkLCAxKTsKKyAgICBpZiAo
ciA8IDApIHsKKyAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAibGlzdGVuKCkgZmFpbGVkIik7
CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisg
ICAgKmZkX3IgPSBmZDsKKyAgICByYyA9IDA7CisKK291dDoKKyAgICBpZiAocmMgJiYgZmQgPj0g
MCkKKyAgICAgICAgY2xvc2UoZmQpOworICAgIHJldHVybiByYzsKK30KKwogc3RhdGljIGludCBs
aWJ4bF9fYnVpbGRfZGV2aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZG0sIGludCBndWVz
dF9kb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBs
aWJ4bF9kb21haW5fY29uZmlnICpndWVzdF9jb25maWcsCkBAIC05NDQsMTAgKzk5MSwxNiBAQCBz
dGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpn
YywKICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVkIiwgZ3Vlc3RfZG9taWQpLCBO
VUxMKTsKIAogICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi1jaGFyZGV2Iik7Ci0gICAg
ZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLAotICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRG
KCJzb2NrZXQsaWQ9bGlieGwtY21kLCIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
cGF0aD0lcyxzZXJ2ZXIsbm93YWl0IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fcWVtdV9xbXBfcGF0aChnYywgZ3Vlc3RfZG9taWQpKSk7CisgICAgaWYgKHN0YXRlLT5k
bV9tb25pdG9yX2ZkID49IDApIHsKKyAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLAor
ICAgICAgICAgICAgR0NTUFJJTlRGKCJzb2NrZXQsaWQ9bGlieGwtY21kLGZkPSVkLHNlcnZlcixu
b3dhaXQiLAorICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5kbV9tb25pdG9yX2ZkKSk7Cisg
ICAgfSBlbHNlIHsKKyAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgIEdDU1BSSU5URigic29ja2V0LGlkPWxpYnhsLWNtZCwiCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJwYXRoPSVzLHNlcnZlcixub3dhaXQiLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fcWVtdV9xbXBfcGF0aChnYywg
Z3Vlc3RfZG9taWQpKSk7CisgICAgfQogCiAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAi
LW5vLXNodXRkb3duIik7CiAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLW1vbiIpOwpA
QCAtMjMwNiw2ICsyMzU5LDE1IEBAIHZvaWQgbGlieGxfX3NwYXduX2xvY2FsX2RtKGxpYnhsX19l
Z2MgKmVnYywgbGlieGxfX2RtX3NwYXduX3N0YXRlICpkbXNzKQogICAgICAgICByYyA9IEVSUk9S
X0ZBSUw7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KKyAgICBpZiAoYl9pbmZvLT5kZXZpY2Vf
bW9kZWxfdmVyc2lvbgorICAgICAgICAgICAgPT0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05f
UUVNVV9YRU4gJiYKKyAgICAgICAgbGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT5kbV9yZXN0cmlj
dCkpIHsKKyAgICAgICAgLyogSWYgd2UgaGF2ZSB0byB1c2UgZG1fcmVzdHJpY3QsIFFFTVUgbmVl
ZHMgdG8gYmUgbmV3IGVub3VnaAorICAgICAgICAgKiBhbmQgd2lsbCBoYXZlIHRoZSBuZXcgaW50
ZXJmYWNlIHdoZXJlIHdlIGNhbiBwcmUtb3BlbiB0aGUKKyAgICAgICAgICogUU1QIHNvY2tldC4g
Ki8KKyAgICAgICAgcmMgPSBsaWJ4bF9fcHJlX29wZW5fcW1wX3NvY2tldChnYywgZG9taWQsICZz
dGF0ZS0+ZG1fbW9uaXRvcl9mZCk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisgICAgfQog
ICAgIHJjID0gbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzKGdjLCBkbSwgZG9taWQsIGd1
ZXN0X2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZh
cmdzLCAmZW52cywgc3RhdGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZG1fc3RhdGVfZmQpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggNzczNDA2NzdiOC4uMDg0
NDI4NzJmZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xMjM0LDYgKzEyMzQsNyBAQCB0eXBlZGVm
IHN0cnVjdCB7CiAgICAgY2hhciAqY29uc29sZV90dHk7CiAKICAgICBjaGFyICpzYXZlZF9zdGF0
ZTsKKyAgICBpbnQgZG1fbW9uaXRvcl9mZDsKIAogICAgIGxpYnhsX19maWxlX3JlZmVyZW5jZSBw
dl9rZXJuZWw7CiAgICAgbGlieGxfX2ZpbGVfcmVmZXJlbmNlIHB2X3JhbWRpc2s7Ci0tIApBbnRo
b255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:57:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:57: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-devel-bounces@lists.xenproject.org>)
	id 1gQBxm-0004Y0-6F; Fri, 23 Nov 2018 13:57: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=wcvb=oc=citrix.com=prvs=85824b8b3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gQBxk-0004Xo-K7
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:57:40 +0000
X-Inumbo-ID: bd4027eb-ef27-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd4027eb-ef27-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:57:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71350626"
Date: Fri, 23 Nov 2018 13:57:37 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20181123135737.GI2448@perard.uk.xensource.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181123135355.6001-1-anthony.perard@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v7 00/14] libxl: Enable
 save/restore/migration of a restricted QEMU + libxl__ev_qmp_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDE6NTM6NDFQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gUGF0Y2ggc2VyaWVzIGF2YWlsYWJsZSBpbiB0aGlzIGdpdCBicmFuY2g6Cj4gaHR0
cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2FwZXJhcmQveGVuLXVuc3RhYmxl
LmdpdCBici5saWJ4bC1ldi1xbXAtdgoKVGhhdCBzaG91bGQgaGF2ZSByZWFkOiBici5saWJ4bC1l
di1xbXAtdjcKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:58:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:58: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-devel-bounces@lists.xenproject.org>)
	id 1gQByf-0004dD-I9; Fri, 23 Nov 2018 13:58: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=wcvb=oc=citrix.com=prvs=85824b8b3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gQBye-0004d8-Gr
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:58:36 +0000
X-Inumbo-ID: de9698bc-ef27-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de9698bc-ef27-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:58:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71350669"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 13:53:51 +0000
Message-ID: <20181123135355.6001-11-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123135355.6001-1-anthony.perard@citrix.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 10/14] libxl: Add dmss_init/dispose for
 libxl__dm_spawn_state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgdHdvIGZ1bmN0aW9ucywgZG1zc19pbml0IGFuZCBkbXNzX2Rpc3Bvc2UsIG5lZWQgdG8g
YmUgY2FsbGVkIHRvCmluaXRpYWxpc2UgdGhlIHByaXZhdGUgcGFydHMgb2YgYSBsaWJ4bF9fZG1f
c3Bhd25fc3RhdGUgKGRtc3MpIGFzIHdlbGwKYXMgZGlzcG9zZSBvZiB0aGVtIGJlZm9yZSBnaXZp
bmcgYmFjayBjb250cm9sIHRvIGEgY2FsbGVyLgoKVGhlcmUgYXJlIDMgZnVuY3Rpb25zIHRoYXQg
Y2FuIHN0YXJ0IHVzaW5nIGEgZG1zcywgdGhlIGNsYXNzaWMKbGlieGxfX3NwYXduX2xvY2FsX2Rt
LCB0aGUgb25lIGZvciBzdHViZG9tIGxpYnhsX19zcGF3bl9zdHViX2RtIGFuZApsaWJ4bF9fc3Bh
d25fcWRpc2tfYmFja2VuZC4gQnV0IHRoZXJlIGFyZSBvbmx5IDIgZXhpdCBwYXRoIGFzCmxpYnhs
X19zcGF3bl9xZGlza19iYWNrZW5kIGlzIHVzaW5nIGxpYnhsX19zcGF3bl9sb2NhbF9kbSBmdW5j
dGlvbnMuCgpUaGVzZSB0d28gbmV3IGZ1bmN0aW9ucyBhcmUgZW1wdHkgYnV0IHdpbGwgYmUgdXNl
ZCBzaG9ydGx5LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+Ci0tLQoKTm90ZXM6CiAgICB2NzoKICAgICAgICBuZXcgcGF0Y2gKCiB0b29s
cy9saWJ4bC9saWJ4bF9kbS5jIHwgMTYgKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDE2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCBlNTExZjliNTI3Li4zNzFiNzQyYjdmIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rt
LmMKQEAgLTE5MzUsNiArMTkzNSwxNCBAQCByZXRyeV90cmFuc2FjdGlvbjoKICAgICByZXR1cm4g
MDsKIH0KIAorc3RhdGljIHZvaWQgZG1zc19pbml0KGxpYnhsX19kbV9zcGF3bl9zdGF0ZSAqZG1z
cykKK3sKK30KKworc3RhdGljIHZvaWQgZG1zc19kaXNwb3NlKGxpYnhsX19nYyAqZ2MsIGxpYnhs
X19kbV9zcGF3bl9zdGF0ZSAqZG1zcykKK3sKK30KKwogc3RhdGljIHZvaWQgc3Bhd25fc3R1YmRv
bV9wdnFlbXVfY2IobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUgKnN0dWJkb21fZG1zcywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHJjKTsKQEAgLTE5NzMsNiArMTk4MSw3IEBAIHZvaWQgbGli
eGxfX3NwYXduX3N0dWJfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fc3R1Yl9kbV9zcGF3bl9z
dGF0ZSAqc2RzcykKICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpjb25zdCBzdHViZG9t
X3N0YXRlID0gJnNkc3MtPmRtX3N0YXRlOwogCiAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0
ZV9pbml0KHN0dWJkb21fc3RhdGUpOworICAgIGRtc3NfaW5pdCgmc2Rzcy0+ZG0pOwogCiAgICAg
aWYgKGd1ZXN0X2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2RlbF92ZXJzaW9uICE9CiAgICAgICAg
IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOX1RSQURJVElPTkFMKSB7CkBAIC0y
MzA0LDYgKzIzMTMsNyBAQCBzdGF0aWMgdm9pZCBzdHViZG9tX3hzd2FpdF9jYihsaWJ4bF9fZWdj
ICplZ2MsIGxpYnhsX194c3dhaXRfc3RhdGUgKnhzd2FpdCwKICBvdXQ6CiAgICAgbGlieGxfX2Rv
bWFpbl9idWlsZF9zdGF0ZV9kaXNwb3NlKCZzZHNzLT5kbV9zdGF0ZSk7CiAgICAgbGlieGxfX3hz
d2FpdF9zdG9wKGdjLCB4c3dhaXQpOworICAgIGRtc3NfZGlzcG9zZShnYywgJnNkc3MtPmRtKTsK
ICAgICBzZHNzLT5jYWxsYmFjayhlZ2MsICZzZHNzLT5kbSwgcmMpOwogfQogCkBAIC0yMzQ1LDYg
KzIzNTUsOCBAQCB2b2lkIGxpYnhsX19zcGF3bl9sb2NhbF9kbShsaWJ4bF9fZWdjICplZ2MsIGxp
YnhsX19kbV9zcGF3bl9zdGF0ZSAqZG1zcykKICAgICBjb25zdCBjaGFyICpkbTsKICAgICBpbnQg
ZG1fc3RhdGVfZmQgPSAtMTsKIAorICAgIGRtc3NfaW5pdChkbXNzKTsKKwogICAgIGlmIChsaWJ4
bF9kZWZib29sX3ZhbChiX2luZm8tPmRldmljZV9tb2RlbF9zdHViZG9tYWluKSkgewogICAgICAg
ICBhYm9ydCgpOwogICAgIH0KQEAgLTI1NTAsNiArMjU2Miw3IEBAIHN0YXRpYyB2b2lkIGRldmlj
ZV9tb2RlbF9zcGF3bl9vdXRjb21lKGxpYnhsX19lZ2MgKmVnYywKICAgICB9CiAKICBvdXQ6Cisg
ICAgZG1zc19kaXNwb3NlKGdjLCBkbXNzKTsKICAgICBkbXNzLT5jYWxsYmFjayhlZ2MsIGRtc3Ms
IHJjKTsKIH0KIApAQCAtMjU2Miw2ICsyNTc1LDggQEAgdm9pZCBsaWJ4bF9fc3Bhd25fcWRpc2tf
YmFja2VuZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kbV9zcGF3bl9zdGF0ZSAqZG1zcykKICAg
ICBpbnQgbG9nZmlsZV93LCBudWxsID0gLTEsIHJjOwogICAgIHVpbnQzMl90IGRvbWlkID0gZG1z
cy0+Z3Vlc3RfZG9taWQ7CiAKKyAgICBkbXNzX2luaXQoZG1zcyk7CisKICAgICAvKiBBbHdheXMg
dXNlIHFlbXUteGVuIGFzIGRldmljZSBtb2RlbCAqLwogICAgIGRtID0gcWVtdV94ZW5fcGF0aChn
Yyk7CiAKQEAgLTI2MjYsNiArMjY0MSw3IEBAIHZvaWQgbGlieGxfX3NwYXduX3FkaXNrX2JhY2tl
bmQobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUgKmRtc3MpCiAKICAgICBy
YyA9IDA7CiBvdXQ6CisgICAgZG1zc19kaXNwb3NlKGdjLCBkbXNzKTsKICAgICBpZiAobG9nZmls
ZV93ID49IDApIGNsb3NlKGxvZ2ZpbGVfdyk7CiAgICAgaWYgKG51bGwgPj0gMCkgY2xvc2UobnVs
bCk7CiAgICAgLyogY2FsbGJhY2sgb24gZXJyb3Igb25seSwgc3VjY2VzcyBnb2VzIHZpYSBkbXNz
LT5zcGF3bi4qX2NiICovCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:58:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:58: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-devel-bounces@lists.xenproject.org>)
	id 1gQByl-0004e5-Se; Fri, 23 Nov 2018 13:58: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=wcvb=oc=citrix.com=prvs=85824b8b3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gQByk-0004dz-RM
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:58:42 +0000
X-Inumbo-ID: e23ef199-ef27-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e23ef199-ef27-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:58:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71350673"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 13:53:53 +0000
Message-ID: <20181123135355.6001-13-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123135355.6001-1-anthony.perard@citrix.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 12/14] libxl_qmp: Store advertised QEMU
 version in libxl__ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3aWxsIGJlIHVzZWQgaW4gYSBsYXRlciBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAgdjc6
CiAgICAgICAgQWRkIGRve313aGlsZSBhcm91bmQgdGhlIE1BQ1JPLgogICAgICAgIGZvcm1hdGlu
ZyBuaXRzIGNoYW5nZXMuCiAgICAKICAgIHY2OgogICAgICAgIG5ldyBsb2NhbCBtYWNybyBHUkFC
X1ZFUlNJT04KICAgICAgICBiZXR0ZXIgZGVmaW5pdGlvbiBvZiBxZW11X3ZlcnNpb24gZmllbGQg
aW4gbGlieGxfaW50ZXJuYWwuaAogICAgCiAgICB2NToKICAgICAgICBpbml0aWFsaXNlIHFlbXVf
dmVyc2lvbiBzdHJ1Y3QgaW4gbGlieGxfX2V2X3FtcF9pbml0CgogdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaCB8ICA4ICsrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9xbXAuYyAgICAgIHwg
MjUgKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggN2MyZTBlZGZmOC4uNjQ3MzJiZDE2YSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oCkBAIC00MzMsNiArNDMzLDE0IEBAIHN0cnVjdCBsaWJ4bF9fZXZfcW1w
IHsKICAgICBsaWJ4bF9fZXZfcW1wX2NhbGxiYWNrICpjYWxsYmFjazsKICAgICBpbnQgcGF5bG9h
ZF9mZDsgLyogc2V0IHRvIHNlbmQgYSBmZCB3aXRoIHRoZSBjb21tYW5kLCAtMSBvdGhlcndpc2Ug
Ki8KIAorICAgIC8qIHJlYWQtb25seSB3aGVuIENvbm5lY3RlZAorICAgICAqIGFuZCBub3QgdG8g
YmUgYWNjZXNzZWQgYnkgdGhlIGNhbGxlciBvdGhlcndpc2UgKi8KKyAgICBzdHJ1Y3QgeworICAg
ICAgICBpbnQgbWFqb3I7CisgICAgICAgIGludCBtaW5vcjsKKyAgICAgICAgaW50IG1pY3JvOwor
ICAgIH0gcWVtdV92ZXJzaW9uOworCiAgICAgLyoKICAgICAgKiByZW1haW5pbmcgZmllbGRzIGFy
ZSBwcml2YXRlIHRvIGxpYnhsX2V2X3FtcF8qCiAgICAgICovCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCmluZGV4IDNjMjU0NTky
MmUuLjY5NTRhOTA5ZTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC0xODY5LDYgKzE4NjksMjcgQEAgc3RhdGljIGlu
dCBxbXBfZXZfaGFuZGxlX21lc3NhZ2UobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgcmV0
dXJuIEVSUk9SX1BST1RPQ09MX0VSUk9SX1FNUDsKICAgICAgICAgfQogCisgICAgICAgIC8qCisg
ICAgICAgICAqIFN0b3JlIGFkdmVydGlzZWQgUUVNVSB2ZXJzaW9uCisgICAgICAgICAqIHsgIlFN
UCI6IHsgInZlcnNpb24iOiB7CisgICAgICAgICAqICAgICAicWVtdSI6IHsgIm1ham9yIjogaW50
LCAibWlub3IiOiBpbnQsICJtaWNybyI6IGludCB9IH0gfSB9CisgICAgICAgICAqLworICAgICAg
ICBvID0gbGlieGxfX2pzb25fbWFwX2dldCgiUU1QIiwgcmVzcCwgSlNPTl9NQVApOworICAgICAg
ICBvID0gbGlieGxfX2pzb25fbWFwX2dldCgidmVyc2lvbiIsIG8sIEpTT05fTUFQKTsKKyAgICAg
ICAgbyA9IGxpYnhsX19qc29uX21hcF9nZXQoInFlbXUiLCBvLCBKU09OX01BUCk7CisjZGVmaW5l
IEdSQUJfVkVSU0lPTihsZXZlbCkgZG8geyBcCisgICAgICAgIGV2LT5xZW11X3ZlcnNpb24ubGV2
ZWwgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X2ludGVnZXIoIFwKKyAgICAgICAgICAgIGxpYnhs
X19qc29uX21hcF9nZXQoI2xldmVsLCBvLCBKU09OX0lOVEVHRVIpKTsgXAorICAgICAgICB9IHdo
aWxlICgwKQorICAgICAgICBHUkFCX1ZFUlNJT04obWFqb3IpOworICAgICAgICBHUkFCX1ZFUlNJ
T04obWlub3IpOworICAgICAgICBHUkFCX1ZFUlNJT04obWljcm8pOworI3VuZGVmIEdSQUJfVkVS
U0lPTgorICAgICAgICBMT0dEKERFQlVHLCBldi0+ZG9taWQsICJRRU1VIHZlcnNpb246ICVkLiVk
LiVkIiwKKyAgICAgICAgICAgICBldi0+cWVtdV92ZXJzaW9uLm1ham9yLAorICAgICAgICAgICAg
IGV2LT5xZW11X3ZlcnNpb24ubWlub3IsCisgICAgICAgICAgICAgZXYtPnFlbXVfdmVyc2lvbi5t
aWNybyk7CisKICAgICAgICAgLyogUHJlcGFyZSBuZXh0IG1lc3NhZ2UgdG8gc2VuZCAqLwogICAg
ICAgICBhc3NlcnQoIWV2LT50eF9idWYpOwogICAgICAgICBldi0+aWQgPSBldi0+bmV4dF9pZCsr
OwpAQCAtMTk4OCw2ICsyMDA5LDEwIEBAIHZvaWQgbGlieGxfX2V2X3FtcF9pbml0KGxpYnhsX19l
dl9xbXAgKmV2KQogCiAgICAgZXYtPm1zZyA9IE5VTEw7CiAgICAgZXYtPm1zZ19pZCA9IDA7CisK
KyAgICBldi0+cWVtdV92ZXJzaW9uLm1ham9yID0gLTE7CisgICAgZXYtPnFlbXVfdmVyc2lvbi5t
aW5vciA9IC0xOworICAgIGV2LT5xZW11X3ZlcnNpb24ubWljcm8gPSAtMTsKIH0KIAogaW50IGxp
YnhsX19ldl9xbXBfc2VuZChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldiwKLS0gCkFu
dGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:58:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:58: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-devel-bounces@lists.xenproject.org>)
	id 1gQByo-0004f6-73; Fri, 23 Nov 2018 13:58: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=wcvb=oc=citrix.com=prvs=85824b8b3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gQByn-0004eO-1g
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:58:45 +0000
X-Inumbo-ID: e36110cd-ef27-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e36110cd-ef27-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:58:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71350677"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 13:53:55 +0000
Message-ID: <20181123135355.6001-15-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123135355.6001-1-anthony.perard@citrix.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 14/14] libxl: Re-implement
 domain_suspend_device_model using libxl__ev_qmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlLWltcGxlbWVudGF0aW9uIGlzIGRvbmUgYmVjYXVzZSB3ZSB3YW50IHRvIGJlIGFibGUg
dG8gc2VuZCB0aGUKZmlsZSBkZXNjcmlwdGlvbiB0aGF0IFFFTVUgY2FuIHVzZSB0byBzYXZlIGl0
cyBzdGF0ZS4gV2hlbiBRRU1VIGlzCnJlc3RyaWN0ZWQsIGl0IHdvdWxkIG5vdCBiZSBhYmxlIHRv
IHdyaXRlIHRvIGEgcGF0aC4KClRoaXMgcmVwbGFjZSBib3RoIGxpYnhsX19xbXBfc3RvcCgpIGFu
ZCBsaWJ4bF9fcW1wX3NhdmUoKS4KCnFtcF9xZW11X2NoZWNrX3ZlcnNpb24oKSB3YXMgb25seSB1
c2VkIGJ5IGxpYnhsX19xbXBfc2F2ZSgpLCBzbyBpdCBpcwpyZXBsYWNlIGJ5IGEgdmVyc2lvbiB1
c2luZyBsaWJ4bF9fZXZfcW1wIGluc3RlYWQuCgpDb2Rpbmcgc3R5bGUgZml4ZWQgaW4gbGlieGxf
X2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbCgpIGZvciB0aGUKcmV0dXJuIHZhbHVlLgoKU2ln
bmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0t
LQoKTm90ZXM6CiAgICB2NzoKICAgICAgICB1c2UgbGlieGxfX3JlbW92ZV9maWxlIGluc3RlYWQg
b2YgdW5saW5rLgogICAgICAgIGNvbW1lbnQgdGhhdCBsaWJ4bF9fcW1wX3N1c3BlbmRfc2F2ZSBj
YW4gY2FsbGJhY2sgc3luY2hyb25vdXNseQogICAgCiAgICB2NjoKICAgICAgICBleHRyYWN0IG9w
ZW4gY2FsbCBmcm9tIGxpYnhsX19jYXJlZmRfb3BlbmVkIHRvIHJlc3BlY3QgY29kaW5nIHN0eWxl
CiAgICAgICAgbGlieGxfX3FtcF9zdXNwZW5kX3NhdmUgbm93IGFsd2F5cyByZXBvcnQgc3VjY2Vz
cy9lcnJvcgogICAgICAgICAgICB2aWEgZHNwcy0+Y2FsbGJhY2tfZGV2aWNlX21vZGVsX2RvbmUK
ICAgIAogICAgdjU6CiAgICAgICAgcmVuYW1lIGdvdG8gJ291dCcgbGFiZWwgdG8gJ2Vycm9yJywg
YXMgaXQgaXMgdXNlIG9ubHkgZm9yIGVycm9ycy4KICAgICAgICByZS1hZGQva2VlcCB0aGUgY29t
bWVudCBhYm91dCB0aGUgImxpdmUiIHBhcmFtZXRlciBpbiBkbV9zdGF0ZV9mZF9yZWFkeQogICAg
ICAgIHVzZSBsaWJ4bF9fcmVtb3ZlX2ZpbGUgaW5zdGVhZCBvZiBwbGFpbiB1bmxpbmsKICAgIAog
ICAgdjQ6CiAgICAgICAgVGhpcyBwYXRjaCByZXBsYWNlIHRoZSBwYXRjaCAibGlieGxfcW1wOiBI
YXZlIFFFTVUgc2F2ZSBpdHMgc3RhdGUgdG8gYSBmaWxlCiAgICAgICAgZGVzY3JpcHRvciIgZnJv
bSBwcmV2aW91cyB2ZXJzaW9uIG9mIHRoZSBzZXJpZS4KICAgICAgICBJdCB1c2VzIGxpYnhsX19l
dl9xbXAgaW5zdGVhZC4KCiB0b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jIHwgIDE5ICst
LS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgfCAgMTEgKystCiB0b29scy9saWJ4
bC9saWJ4bF9xbXAuYyAgICAgICAgIHwgMTYwICsrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tCiAzIGZpbGVzIGNoYW5nZWQsIDEzOSBpbnNlcnRpb25zKCspLCA1MSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jIGIvdG9vbHMvbGli
eGwvbGlieGxfZG9tX3N1c3BlbmQuYwppbmRleCBmOGZmNWNmMGM1Li5kMWFmM2E2NTczIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbV9zdXNwZW5kLmMKQEAgLTM0LDYgKzM0LDcgQEAgaW50IGxpYnhsX19kb21haW5f
c3VzcGVuZF9pbml0KGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9fZXZfZXZ0Y2huX2luaXQo
JmRzcHMtPmd1ZXN0X2V2dGNobik7CiAgICAgbGlieGxfX2V2X3hzd2F0Y2hfaW5pdCgmZHNwcy0+
Z3Vlc3Rfd2F0Y2gpOwogICAgIGxpYnhsX19ldl90aW1lX2luaXQoJmRzcHMtPmd1ZXN0X3RpbWVv
dXQpOworICAgIGxpYnhsX19ldl9xbXBfaW5pdCgmZHNwcy0+cW1wKTsKIAogICAgIGlmICh0eXBl
ID09IExJQlhMX0RPTUFJTl9UWVBFX0lOVkFMSUQpIGdvdG8gb3V0OwogICAgIGRzcHMtPnR5cGUg
PSB0eXBlOwpAQCAtNzIsNyArNzMsNiBAQCB2b2lkIGxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZp
Y2VfbW9kZWwobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlICpkc3BzKQogewogICAgIFNUQVRF
X0FPX0dDKGRzcHMtPmFvKTsKLSAgICBpbnQgcmV0ID0gMDsKICAgICBpbnQgcmMgPSAwOwogICAg
IHVpbnQzMl90IGNvbnN0IGRvbWlkID0gZHNwcy0+ZG9taWQ7CiAgICAgY29uc3QgY2hhciAqY29u
c3QgZmlsZW5hbWUgPSBkc3BzLT5kbV9zYXZlZmlsZTsKQEAgLTg1LDE5ICs4NSw5IEBAIHZvaWQg
bGlieGxfX2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbChsaWJ4bF9fZWdjICplZ2MsCiAgICAg
ICAgIGJyZWFrOwogICAgIH0KICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FF
TVVfWEVOOgotICAgICAgICByZXQgPSBsaWJ4bF9fcW1wX3N0b3AoZ2MsIGRvbWlkKTsKLSAgICAg
ICAgaWYgKHJldCkgewotICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgICAgICAgICAg
Z290byBvdXQ7Ci0gICAgICAgIH0KLSAgICAgICAgLyogU2F2ZSBETSBzdGF0ZSBpbnRvIGZpbGVu
YW1lICovCi0gICAgICAgIHJldCA9IGxpYnhsX19xbXBfc2F2ZShnYywgZG9taWQsIGZpbGVuYW1l
LCBkc3BzLT5saXZlKTsKLSAgICAgICAgaWYgKHJldCkgewotICAgICAgICAgICAgcmMgPSBFUlJP
Ul9GQUlMOwotICAgICAgICAgICAgdW5saW5rKGZpbGVuYW1lKTsKLSAgICAgICAgICAgIGdvdG8g
b3V0OwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOworICAgICAgICAvKiBjYWxscyBkc3BzLT5j
YWxsYmFja19kZXZpY2VfbW9kZWxfZG9uZSB3aGVuIGRvbmUgKi8KKyAgICAgICAgbGlieGxfX3Ft
cF9zdXNwZW5kX3NhdmUoZWdjLCBkc3BzKTsgLyogbXVzdCBiZSBsYXN0ICovCisgICAgICAgIHJl
dHVybjsKICAgICBkZWZhdWx0OgogICAgICAgICByYyA9IEVSUk9SX0lOVkFMOwogICAgICAgICBn
b3RvIG91dDsKQEAgLTQwNiw2ICszOTYsNyBAQCBzdGF0aWMgdm9pZCBkb21haW5fc3VzcGVuZF9j
b21tb25fZG9uZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgbGlieGxfX2V2X2V2dGNobl9jYW5jZWwo
Z2MsICZkc3BzLT5ndWVzdF9ldnRjaG4pOwogICAgIGxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0
ZXIoZ2MsICZkc3BzLT5ndWVzdF93YXRjaCk7CiAgICAgbGlieGxfX2V2X3RpbWVfZGVyZWdpc3Rl
cihnYywgJmRzcHMtPmd1ZXN0X3RpbWVvdXQpOworICAgIGxpYnhsX19ldl9xbXBfZGlzcG9zZShn
YywgJmRzcHMtPnFtcCk7CiAgICAgZHNwcy0+Y2FsbGJhY2tfY29tbW9uX2RvbmUoZWdjLCBkc3Bz
LCByYyk7CiB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDlkY2M0NzRiNWIuLmY3NjYzNTlmZWUg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTk1MSwxMyArMTk1MSw4IEBAIF9oaWRkZW4gaW50IGxp
YnhsX19xbXBfcGNpX2RlbChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2KTsKIC8qIFJlc3VtZSBo
dm0gZG9tYWluICovCiBfaGlkZGVuIGludCBsaWJ4bF9fcW1wX3N5c3RlbV93YWtldXAobGlieGxf
X2djICpnYywgaW50IGRvbWlkKTsKLS8qIFN1c3BlbmQgUUVNVS4gKi8KLV9oaWRkZW4gaW50IGxp
YnhsX19xbXBfc3RvcChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQpOwogLyogUmVzdW1lIFFFTVUu
ICovCiBfaGlkZGVuIGludCBsaWJ4bF9fcW1wX3Jlc3VtZShsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9t
aWQpOwotLyogU2F2ZSBjdXJyZW50IFFFTVUgc3RhdGUgaW50byBmZC4gKi8KLV9oaWRkZW4gaW50
IGxpYnhsX19xbXBfc2F2ZShsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGNvbnN0IGNoYXIgKmZp
bGVuYW1lLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbGl2ZSk7CiAvKiBMb2Fk
IGN1cnJlbnQgUUVNVSBzdGF0ZSBmcm9tIGZpbGUuICovCiBfaGlkZGVuIGludCBsaWJ4bF9fcW1w
X3Jlc3RvcmUobGlieGxfX2djICpnYywgaW50IGRvbWlkLCBjb25zdCBjaGFyICpmaWxlbmFtZSk7
CiAvKiBTZXQgZGlydHkgYml0bWFwIGxvZ2dpbmcgc3RhdHVzICovCkBAIC0zNDIxLDYgKzM0MTYs
NyBAQCBzdHJ1Y3QgbGlieGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlIHsKICAgICBsaWJ4bF9feHN3
YWl0X3N0YXRlIHB2Y29udHJvbDsKICAgICBsaWJ4bF9fZXZfeHN3YXRjaCBndWVzdF93YXRjaDsK
ICAgICBsaWJ4bF9fZXZfdGltZSBndWVzdF90aW1lb3V0OworICAgIGxpYnhsX19ldl9xbXAgcW1w
OwogCiAgICAgY29uc3QgY2hhciAqZG1fc2F2ZWZpbGU7CiAgICAgdm9pZCAoKmNhbGxiYWNrX2Rl
dmljZV9tb2RlbF9kb25lKShsaWJ4bF9fZWdjKiwKQEAgLTM0MzIsNiArMzQyOCwxMSBAQCBpbnQg
bGlieGxfX2RvbWFpbl9zdXNwZW5kX2luaXQobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fc3VzcGVuZF9zdGF0ZSAqZHNwcywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fdHlwZSB0eXBlKTsKIAor
LyogY2FsbHMgZHNwcy0+Y2FsbGJhY2tfZGV2aWNlX21vZGVsX2RvbmUgd2hlbiBkb25lCisgKiBt
YXkgc3luY2hyb25vdXNseSBjYWxscyB0aGlzIGNhbGxiYWNrICovCitfaGlkZGVuIHZvaWQgbGli
eGxfX3FtcF9zdXNwZW5kX3NhdmUobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fc3VzcGVuZF9zdGF0ZSAqZHNwcyk7CisK
IHN0cnVjdCBsaWJ4bF9fZG9tYWluX3NhdmVfc3RhdGUgewogICAgIC8qIHNldCBieSBjYWxsZXIg
b2YgbGlieGxfX2RvbWFpbl9zYXZlICovCiAgICAgbGlieGxfX2FvICphbzsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKaW5kZXgg
Njk1NGE5MDllNS4uMzIzMzFkNjdlNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcW1w
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKQEAgLTQwNSwxMiArNDA1LDEyIEBAIHN0
YXRpYyBpbnQgcW1wX2hhbmRsZV9yZXNwb25zZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fcW1wX2hh
bmRsZXIgKnFtcCwKICAqICAgPSAwICBpZiBxZW11J3MgdmVyc2lvbiA9PSBhc2tlZCB2ZXJzaW9u
CiAgKiAgID4gMCAgaWYgcWVtdSdzIHZlcnNpb24gPiAgYXNrZWQgdmVyc2lvbgogICovCi1zdGF0
aWMgaW50IHFtcF9xZW11X2NvbXBhcmVfdmVyc2lvbihsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCwg
aW50IG1ham9yLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1pbm9y
LCBpbnQgbWljcm8pCitzdGF0aWMgaW50IHFtcF9ldl9xZW11X2NvbXBhcmVfdmVyc2lvbihsaWJ4
bF9fZXZfcW1wICpldiwgaW50IG1ham9yLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IG1pbm9yLCBpbnQgbWljcm8pCiB7CiAjZGVmaW5lIENIRUNLX1ZFUlNJT04o
bGV2ZWwpIGRvIHsgXAotICAgIGlmIChxbXAtPnZlcnNpb24ubGV2ZWwgPiAobGV2ZWwpKSByZXR1
cm4gKzE7IFwKLSAgICBpZiAocW1wLT52ZXJzaW9uLmxldmVsIDwgKGxldmVsKSkgcmV0dXJuIC0x
OyBcCisgICAgaWYgKGV2LT5xZW11X3ZlcnNpb24ubGV2ZWwgPiAobGV2ZWwpKSByZXR1cm4gKzE7
IFwKKyAgICBpZiAoZXYtPnFlbXVfdmVyc2lvbi5sZXZlbCA8IChsZXZlbCkpIHJldHVybiAtMTsg
XAogfSB3aGlsZSAoMCkKIAogICAgIENIRUNLX1ZFUlNJT04obWFqb3IpOwpAQCAtMTAxOSwyOSAr
MTAxOSw2IEBAIGludCBsaWJ4bF9fcW1wX3N5c3RlbV93YWtldXAobGlieGxfX2djICpnYywgaW50
IGRvbWlkKQogICAgIHJldHVybiBxbXBfcnVuX2NvbW1hbmQoZ2MsIGRvbWlkLCAic3lzdGVtX3dh
a2V1cCIsIE5VTEwsIE5VTEwsIE5VTEwpOwogfQogCi1pbnQgbGlieGxfX3FtcF9zYXZlKGxpYnhs
X19nYyAqZ2MsIGludCBkb21pZCwgY29uc3QgY2hhciAqZmlsZW5hbWUsIGJvb2wgbGl2ZSkKLXsK
LSAgICBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MgPSBOVUxMOwotICAgIGxpYnhsX19xbXBfaGFu
ZGxlciAqcW1wID0gTlVMTDsKLSAgICBpbnQgcmM7Ci0KLSAgICBxbXAgPSBsaWJ4bF9fcW1wX2lu
aXRpYWxpemUoZ2MsIGRvbWlkKTsKLSAgICBpZiAoIXFtcCkKLSAgICAgICAgcmV0dXJuIEVSUk9S
X0ZBSUw7Ci0KLSAgICBxbXBfcGFyYW1ldGVyc19hZGRfc3RyaW5nKGdjLCAmYXJncywgImZpbGVu
YW1lIiwgKGNoYXIgKilmaWxlbmFtZSk7Ci0KLSAgICAvKiBsaXZlIHBhcmFtZXRlciB3YXMgYWRk
ZWQgdG8gUUVNVSAyLjExLiBJdCBzaWduYWwgUUVNVSB0aGF0IHRoZSBzYXZlCi0gICAgICogb3Bl
cmF0aW9uIGlzIGZvciBhIGxpdmUgbWlncmF0aW9uIHJhdGhlciB0aGF0IGZvciB0YWtpbmcgYSBz
bmFwc2hvdC4gKi8KLSAgICBpZiAocW1wX3FlbXVfY29tcGFyZV92ZXJzaW9uKHFtcCwgMiwgMTEs
IDApID49IDApCi0gICAgICAgIHFtcF9wYXJhbWV0ZXJzX2FkZF9ib29sKGdjLCAmYXJncywgImxp
dmUiLCBsaXZlKTsKLQotICAgIHJjID0gcW1wX3N5bmNocm9ub3VzX3NlbmQocW1wLCAieGVuLXNh
dmUtZGV2aWNlcy1zdGF0ZSIsIGFyZ3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBO
VUxMLCBOVUxMLCBxbXAtPnRpbWVvdXQpOwotICAgIGxpYnhsX19xbXBfY2xvc2UocW1wKTsKLSAg
ICByZXR1cm4gcmM7Ci19Ci0KIGludCBsaWJ4bF9fcW1wX3Jlc3RvcmUobGlieGxfX2djICpnYywg
aW50IGRvbWlkLCBjb25zdCBjaGFyICpzdGF0ZV9maWxlKQogewogICAgIGxpYnhsX19qc29uX29i
amVjdCAqYXJncyA9IE5VTEw7CkBAIC0xMDcwLDExICsxMDQ3LDYgQEAgc3RhdGljIGludCBxbXBf
Y2hhbmdlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLAogICAgIHJldHVy
biByYzsKIH0KIAotaW50IGxpYnhsX19xbXBfc3RvcChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQp
Ci17Ci0gICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJzdG9wIiwgTlVMTCwg
TlVMTCwgTlVMTCk7Ci19Ci0KIGludCBsaWJ4bF9fcW1wX3Jlc3VtZShsaWJ4bF9fZ2MgKmdjLCBp
bnQgZG9taWQpCiB7CiAgICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJjb250
IiwgTlVMTCwgTlVMTCwgTlVMTCk7CkBAIC0xMzE0LDYgKzEyODYsMTMwIEBAIGludCBsaWJ4bF9f
cW1wX2luaXRpYWxpemF0aW9ucyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBy
ZXR1cm4gcmV0OwogfQogCisKKy8qCisgKiBGdW5jdGlvbnMgdXNpbmcgbGlieGxfX2V2X3FtcAor
ICovCisKK3N0YXRpYyB2b2lkIGRtX3N0b3BwZWQobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZf
cW1wICpldiwKKyAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0
ICpyZXNwb25zZSwgaW50IHJjKTsKK3N0YXRpYyB2b2lkIGRtX3N0YXRlX2ZkX3JlYWR5KGxpYnhs
X19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLCBpbnQgcmMpOworc3RhdGlj
IHZvaWQgZG1fc3RhdGVfc2F2ZWQobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVz
cG9uc2UsIGludCByYyk7CisKKy8qIGNhbGxzIGRzcHMtPmNhbGxiYWNrX2RldmljZV9tb2RlbF9k
b25lIHdoZW4gZG9uZSAqLwordm9pZCBsaWJ4bF9fcW1wX3N1c3BlbmRfc2F2ZShsaWJ4bF9fZWdj
ICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fc3VzcGVu
ZF9zdGF0ZSAqZHNwcykKK3sKKyAgICBFR0NfR0M7CisgICAgaW50IHJjOworICAgIGxpYnhsX19l
dl9xbXAgKmV2ID0gJmRzcHMtPnFtcDsKKworICAgIGV2LT5hbyA9IGRzcHMtPmFvOworICAgIGV2
LT5kb21pZCA9IGRzcHMtPmRvbWlkOworICAgIGV2LT5jYWxsYmFjayA9IGRtX3N0b3BwZWQ7Cisg
ICAgZXYtPnBheWxvYWRfZmQgPSAtMTsKKworICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdj
LCBldiwgInN0b3AiLCBOVUxMKTsKKyAgICBpZiAocmMpCisgICAgICAgIGdvdG8gZXJyb3I7CisK
KyAgICByZXR1cm47CisKK2Vycm9yOgorICAgIGRzcHMtPmNhbGxiYWNrX2RldmljZV9tb2RlbF9k
b25lKGVnYywgZHNwcywgcmMpOworfQorCitzdGF0aWMgdm9pZCBkbV9zdG9wcGVkKGxpYnhsX19l
Z2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYsCisgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGxpYnhsX19qc29uX29iamVjdCAqcmVzcG9uc2UsIGludCByYykKK3sKKyAgICBFR0NfR0M7Cisg
ICAgbGlieGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlICpkc3BzID0gQ09OVEFJTkVSX09GKGV2LCAq
ZHNwcywgcW1wKTsKKyAgICBjb25zdCBjaGFyICpjb25zdCBmaWxlbmFtZSA9IGRzcHMtPmRtX3Nh
dmVmaWxlOworCisgICAgaWYgKHJjKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgZXYtPnBh
eWxvYWRfZmQgPSBvcGVuKGZpbGVuYW1lLCBPX1dST05MWSB8IE9fQ1JFQVQsIDA2MDApOworICAg
IGlmIChldi0+cGF5bG9hZF9mZCA8IDApIHsKKyAgICAgICAgTE9HRUQoRVJST1IsIGV2LT5kb21p
ZCwKKyAgICAgICAgICAgICAgIkZhaWxlZCB0byBvcGVuIGZpbGUgJXMgZm9yIFFFTVUiLCBmaWxl
bmFtZSk7CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgZ290byBlcnJvcjsKKyAg
ICB9CisKKyAgICBldi0+Y2FsbGJhY2sgPSBkbV9zdGF0ZV9mZF9yZWFkeTsKKyAgICByYyA9IGxp
YnhsX19ldl9xbXBfc2VuZChnYywgZXYsICJhZGQtZmQiLCBOVUxMKTsKKyAgICBpZiAocmMpCisg
ICAgICAgIGdvdG8gZXJyb3I7CisKKyAgICByZXR1cm47CisKK2Vycm9yOgorICAgIGlmIChldi0+
cGF5bG9hZF9mZCA+PSAwKSB7CisgICAgICAgIGNsb3NlKGV2LT5wYXlsb2FkX2ZkKTsKKyAgICAg
ICAgbGlieGxfX3JlbW92ZV9maWxlKGdjLCBmaWxlbmFtZSk7CisgICAgICAgIGV2LT5wYXlsb2Fk
X2ZkID0gLTE7CisgICAgfQorICAgIGRzcHMtPmNhbGxiYWNrX2RldmljZV9tb2RlbF9kb25lKGVn
YywgZHNwcywgcmMpOworfQorCitzdGF0aWMgdm9pZCBkbV9zdGF0ZV9mZF9yZWFkeShsaWJ4bF9f
ZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwgaW50IHJjKQoreworICAgIEVH
Q19HQzsKKyAgICBpbnQgZmRzZXQ7CisgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpvOwor
ICAgIGxpYnhsX19qc29uX29iamVjdCAqYXJncyA9IE5VTEw7CisgICAgbGlieGxfX2RvbWFpbl9z
dXNwZW5kX3N0YXRlICpkc3BzID0gQ09OVEFJTkVSX09GKGV2LCAqZHNwcywgcW1wKTsKKworICAg
IGNsb3NlKGV2LT5wYXlsb2FkX2ZkKTsKKyAgICBldi0+cGF5bG9hZF9mZCA9IC0xOworCisgICAg
aWYgKHJjKQorICAgICAgICBnb3RvIGVycm9yOworCisgICAgbyA9IGxpYnhsX19qc29uX21hcF9n
ZXQoImZkc2V0LWlkIiwgcmVzcG9uc2UsIEpTT05fSU5URUdFUik7CisgICAgaWYgKCFvKSB7Cisg
ICAgICAgIHJjID0gRVJST1JfUUVNVV9BUEk7CisgICAgICAgIGdvdG8gZXJyb3I7CisgICAgfQor
ICAgIGZkc2V0ID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9pbnRlZ2VyKG8pOworCisgICAgZXYt
PmNhbGxiYWNrID0gZG1fc3RhdGVfc2F2ZWQ7CisKKyAgICAvKiBUaGUgYGxpdmVgIHBhcmFtZXRl
ciB3YXMgYWRkZWQgdG8gUUVNVSAyLjExLiBJdCBzaWduYWxzIFFFTVUgdGhhdAorICAgICAqIHRo
ZSBzYXZlIG9wZXJhdGlvbiBpcyBmb3IgYSBsaXZlIG1pZ3JhdGlvbiByYXRoZXIgdGhhbiBmb3Ig
dGFraW5nIGEKKyAgICAgKiBzbmFwc2hvdC4gKi8KKyAgICBpZiAocW1wX2V2X3FlbXVfY29tcGFy
ZV92ZXJzaW9uKGV2LCAyLCAxMSwgMCkgPj0gMCkKKyAgICAgICAgcW1wX3BhcmFtZXRlcnNfYWRk
X2Jvb2woZ2MsICZhcmdzLCAibGl2ZSIsIGRzcHMtPmxpdmUpOworICAgIFFNUF9QQVJBTUVURVJT
X1NQUklOVEYoJmFyZ3MsICJmaWxlbmFtZSIsICIvZGV2L2Zkc2V0LyVkIiwgZmRzZXQpOworICAg
IHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBldiwgInhlbi1zYXZlLWRldmljZXMtc3RhdGUi
LCBhcmdzKTsKKyAgICBpZiAocmMpCisgICAgICAgIGdvdG8gZXJyb3I7CisKKyAgICByZXR1cm47
CisKK2Vycm9yOgorICAgIGFzc2VydChyYyk7CisgICAgbGlieGxfX3JlbW92ZV9maWxlKGdjLCBk
c3BzLT5kbV9zYXZlZmlsZSk7CisgICAgZHNwcy0+Y2FsbGJhY2tfZGV2aWNlX21vZGVsX2RvbmUo
ZWdjLCBkc3BzLCByYyk7Cit9CisKK3N0YXRpYyB2b2lkIGRtX3N0YXRlX3NhdmVkKGxpYnhsX19l
Z2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLCBpbnQgcmMpCit7CisgICAgRUdDX0dD
OworICAgIGxpYnhsX19kb21haW5fc3VzcGVuZF9zdGF0ZSAqZHNwcyA9IENPTlRBSU5FUl9PRihl
diwgKmRzcHMsIHFtcCk7CisKKyAgICBpZiAocmMpCisgICAgICAgIGxpYnhsX19yZW1vdmVfZmls
ZShnYywgZHNwcy0+ZG1fc2F2ZWZpbGUpOworCisgICAgZHNwcy0+Y2FsbGJhY2tfZGV2aWNlX21v
ZGVsX2RvbmUoZWdjLCBkc3BzLCByYyk7Cit9CisKKwogLyogLS0tLS0tLS0tLS0tIEltcGxlbWVu
dGF0aW9uIG9mIGxpYnhsX19ldl9xbXAgLS0tLS0tLS0tLS0tLS0tLSAqLwogCiAvKgotLSAKQW50
aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:58:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:58: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-devel-bounces@lists.xenproject.org>)
	id 1gQByp-0004g3-I3; Fri, 23 Nov 2018 13:58: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=wcvb=oc=citrix.com=prvs=85824b8b3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gQByo-0004f3-7e
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:58:46 +0000
X-Inumbo-ID: e44b08d3-ef27-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e44b08d3-ef27-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:58:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71350683"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 13:53:54 +0000
Message-ID: <20181123135355.6001-14-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123135355.6001-1-anthony.perard@citrix.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 13/14] libxl: Change
 libxl__domain_suspend_device_model() to be async
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjcmVhdGUgYW4gZXh0cmEgc3RlcCBmb3IgdGhlIHR3byBjYWxsIHNpdGVzIG9mIHRoZSBm
dW5jdGlvbi4KCmxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwoKSBpbiB0aGlzIHBh
dGNoIGdldHMgYW4gZXh0cmEgZXJyb3IKdmFyaWFibGUgKHRoZXJlIGlzIHJldCBhbmQgcmMpLCBi
dXQgcmV0IGdvZXMgYXdheSBpbiB0aGUgbmV4dCBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKLS0tCmxpYnhsX2RvbWFpbl9z
b2Z0X3Jlc2V0KCkgaGF2ZW4ndCBiZWVuIHRlc3RlZCwgYXMgaXQgZG9lc24ndCBhcHBlYXIgdG8K
cG9zc2libGUgdG8gY2FsbCB0aGUgZnVuY3Rpb24gZnJvbSB4bC4KLS0tCgpOb3RlczoKICAgIHY2
OgogICAgICAgIGZpeCBtdWx0aXBsZSB3YXkgdG8gcmVwb3J0IGVycm9ycywKICAgICAgICBsaWJ4
bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVsIHdpbGwgbm93IG9ubHkgcmVwb3J0IHZpYQog
ICAgICAgIGNhbGxiYWNrcywgYW5kIHJldHVybiB2b2lkCiAgICAgICAgYWRkIHJjIGluIGxpYnhs
X19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwgKHJldCBpc24ndCBhIHByb3BlciByYwogICAg
ICAgIGFzIGxpYnhsX19xbXBfc2F2ZSBkb24ndCByZXR1cm4gb25lKQoKIHRvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jICAgICAgfCAzNSArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQog
dG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyB8IDM2ICsrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICB8ICA3ICsrKysr
LS0KIDMgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYwppbmRleCBkNWMxM2MwZjM1Li4yMzJlOTRiODViIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpA
QCAtMTc3MSw2ICsxNzcxLDkgQEAgZXJyb3I6CiAgICAgZG9tY3JlYXRlX2NvbXBsZXRlKGVnYywg
JmNkY3MtPmRjcywgcmMpOwogfQogCitzdGF0aWMgdm9pZCBzb2Z0X3Jlc2V0X2RtX3N1c3BlbmRl
ZChsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUgKmRzcHMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcmMpOwogc3RhdGljIGludCBkb19kb21haW5fc29mdF9yZXNldChs
aWJ4bF9jdHggKmN0eCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9t
YWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGRvbWlkX3NvZnRfcmVzZXQsCkBAIC0xODUzLDExICsxODU2LDI0IEBAIHN0YXRpYyBp
bnQgZG9fZG9tYWluX3NvZnRfcmVzZXQobGlieGxfY3R4ICpjdHgsCiAgICAgICAgIGdvdG8gb3V0
OwogICAgIH0KIAotICAgIHJjID0gbGlieGxfX2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbChn
YywgJmRzcy0+ZHNwcyk7Ci0gICAgaWYgKHJjKSB7Ci0gICAgICAgIExPR0QoRVJST1IsIGRvbWlk
X3NvZnRfcmVzZXQsICJmYWlsZWQgdG8gc3VzcGVuZCBkZXZpY2UgbW9kZWwuIik7Ci0gICAgICAg
IGdvdG8gb3V0OwotICAgIH0KKyAgICBkc3MtPmRzcHMuYW8gPSBhbzsKKyAgICBkc3MtPmRzcHMu
Y2FsbGJhY2tfZGV2aWNlX21vZGVsX2RvbmUgPSBzb2Z0X3Jlc2V0X2RtX3N1c3BlbmRlZDsKKyAg
ICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVsKGVnYywgJmRzcy0+ZHNwcyk7IC8q
IG11c3QgYmUgbGFzdCAqLworCisgICAgcmV0dXJuIEFPX0lOUFJPR1JFU1M7CisKKyBvdXQ6Cisg
ICAgcmV0dXJuIEFPX0NSRUFURV9GQUlMKHJjKTsKK30KKworc3RhdGljIHZvaWQgc29mdF9yZXNl
dF9kbV9zdXNwZW5kZWQobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlICpkc3BzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQoreworICAgIFNUQVRFX0FPX0dDKGRz
cHMtPmFvKTsKKyAgICBsaWJ4bF9fZG9tYWluX3NvZnRfcmVzZXRfc3RhdGUgKnNycyA9CisgICAg
ICAgIENPTlRBSU5FUl9PRihkc3BzLCAqc3JzLCBkc3MuZHNwcyk7CisgICAgbGlieGxfX2FwcF9k
b21haW5fY3JlYXRlX3N0YXRlICpjZGNzID0gJnNycy0+Y2RjczsKIAogICAgIC8qCiAgICAgICog
QXNrIGFsbCBiYWNrZW5kcyB0byBkaXNjb25uZWN0IGJ5IHJlbW92aW5nIHRoZSBkb21haW4gZnJv
bQpAQCAtMTg2NSwxOCArMTg4MSwxMyBAQCBzdGF0aWMgaW50IGRvX2RvbWFpbl9zb2Z0X3Jlc2V0
KGxpYnhsX2N0eCAqY3R4LAogICAgICAqIHhlbnN0b3JlIGFnYWluIHdpdGggcHJvYmFibHkgZGlm
ZmVyZW50IHN0b3JlL2NvbnNvbGUvLi4uCiAgICAgICogY2hhbm5lbHMuCiAgICAgICovCi0gICAg
eHNfcmVsZWFzZV9kb21haW4oY3R4LT54c2gsIGNkY3MtPmRjcy5kb21pZF9zb2Z0X3Jlc2V0KTsK
KyAgICB4c19yZWxlYXNlX2RvbWFpbihDVFgtPnhzaCwgY2Rjcy0+ZGNzLmRvbWlkX3NvZnRfcmVz
ZXQpOwogCiAgICAgc3JzLT5kZHMuYW8gPSBhbzsKLSAgICBzcnMtPmRkcy5kb21pZCA9IGRvbWlk
X3NvZnRfcmVzZXQ7CisgICAgc3JzLT5kZHMuZG9taWQgPSBjZGNzLT5kY3MuZG9taWRfc29mdF9y
ZXNldDsKICAgICBzcnMtPmRkcy5jYWxsYmFjayA9IGRvbWFpbl9zb2Z0X3Jlc2V0X2NiOwogICAg
IHNycy0+ZGRzLnNvZnRfcmVzZXQgPSB0cnVlOwogICAgIGxpYnhsX19kb21haW5fZGVzdHJveShl
Z2MsICZzcnMtPmRkcyk7Ci0KLSAgICByZXR1cm4gQU9fSU5QUk9HUkVTUzsKLQotIG91dDoKLSAg
ICByZXR1cm4gQU9fQ1JFQVRFX0ZBSUwocmMpOwogfQogCiBzdGF0aWMgdm9pZCBkb21haW5fY3Jl
YXRlX2NiKGxpYnhsX19lZ2MgKmVnYywKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bV9zdXNwZW5kLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jCmluZGV4IDFlOTA0
YmFlOGEuLmY4ZmY1Y2YwYzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNw
ZW5kLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYwpAQCAtNjgsMTAgKzY4
LDEyIEBAIG91dDoKIAogLyotLS0tLSBjYWxsYmFja3MsIGNhbGxlZCBieSB4Y19kb21haW5fc2F2
ZSAtLS0tLSovCiAKLWludCBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVsKGxpYnhs
X19nYyAqZ2MsCit2b2lkIGxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwobGlieGxf
X2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X2RvbWFpbl9zdXNwZW5kX3N0YXRlICpkc3BzKQogeworICAgIFNUQVRFX0FPX0dDKGRzcHMtPmFv
KTsKICAgICBpbnQgcmV0ID0gMDsKKyAgICBpbnQgcmMgPSAwOwogICAgIHVpbnQzMl90IGNvbnN0
IGRvbWlkID0gZHNwcy0+ZG9taWQ7CiAgICAgY29uc3QgY2hhciAqY29uc3QgZmlsZW5hbWUgPSBk
c3BzLT5kbV9zYXZlZmlsZTsKIApAQCAtODMsMTggKzg1LDI5IEBAIGludCBsaWJ4bF9fZG9tYWlu
X3N1c3BlbmRfZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGJyZWFrOwogICAg
IH0KICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOOgotICAgICAg
ICBpZiAobGlieGxfX3FtcF9zdG9wKGdjLCBkb21pZCkpCi0gICAgICAgICAgICByZXR1cm4gRVJS
T1JfRkFJTDsKKyAgICAgICAgcmV0ID0gbGlieGxfX3FtcF9zdG9wKGdjLCBkb21pZCk7CisgICAg
ICAgIGlmIChyZXQpIHsKKyAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAg
IGdvdG8gb3V0OworICAgICAgICB9CiAgICAgICAgIC8qIFNhdmUgRE0gc3RhdGUgaW50byBmaWxl
bmFtZSAqLwogICAgICAgICByZXQgPSBsaWJ4bF9fcW1wX3NhdmUoZ2MsIGRvbWlkLCBmaWxlbmFt
ZSwgZHNwcy0+bGl2ZSk7Ci0gICAgICAgIGlmIChyZXQpCisgICAgICAgIGlmIChyZXQpIHsKKyAg
ICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICAgICAgICAgIHVubGluayhmaWxlbmFtZSk7
CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBk
ZWZhdWx0OgotICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CisgICAgICAgIHJjID0gRVJST1Jf
SU5WQUw7CisgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIHJldHVybiByZXQ7CitvdXQ6
CisgICAgaWYgKHJjKQorICAgICAgICBMT0dEKEVSUk9SLCBkc3BzLT5kb21pZCwKKyAgICAgICAg
ICAgICAiZmFpbGVkIHRvIHN1c3BlbmQgZGV2aWNlIG1vZGVsLCByYz0lZCIsIHJjKTsKKyAgICBk
c3BzLT5jYWxsYmFja19kZXZpY2VfbW9kZWxfZG9uZShlZ2MsIGRzcHMsIHJjKTsgLyogbXVzdCBi
ZSBsYXN0ICovCiB9CiAKIHN0YXRpYyB2b2lkIGRvbWFpbl9zdXNwZW5kX2NvbW1vbl93YWl0X2d1
ZXN0KGxpYnhsX19lZ2MgKmVnYywKQEAgLTM3MSwyMCArMzg0LDE1IEBAIHN0YXRpYyB2b2lkIGRv
bWFpbl9zdXNwZW5kX2NvbW1vbl9ndWVzdF9zdXNwZW5kZWQobGlieGxfX2VnYyAqZWdjLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX3N1c3Bl
bmRfc3RhdGUgKmRzcHMpCiB7CiAgICAgU1RBVEVfQU9fR0MoZHNwcy0+YW8pOwotICAgIGludCBy
YzsKIAogICAgIGxpYnhsX19ldl9ldnRjaG5fY2FuY2VsKGdjLCAmZHNwcy0+Z3Vlc3RfZXZ0Y2hu
KTsKICAgICBsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyKGdjLCAmZHNwcy0+Z3Vlc3Rfd2F0
Y2gpOwogICAgIGxpYnhsX19ldl90aW1lX2RlcmVnaXN0ZXIoZ2MsICZkc3BzLT5ndWVzdF90aW1l
b3V0KTsKIAogICAgIGlmIChkc3BzLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewot
ICAgICAgICByYyA9IGxpYnhsX19kb21haW5fc3VzcGVuZF9kZXZpY2VfbW9kZWwoZ2MsIGRzcHMp
OwotICAgICAgICBpZiAocmMpIHsKLSAgICAgICAgICAgIExPR0QoRVJST1IsIGRzcHMtPmRvbWlk
LAotICAgICAgICAgICAgICAgICAibGlieGxfX2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbCBm
YWlsZWQgcmV0PSVkIiwgcmMpOwotICAgICAgICAgICAgZG9tYWluX3N1c3BlbmRfY29tbW9uX2Rv
bmUoZWdjLCBkc3BzLCByYyk7Ci0gICAgICAgICAgICByZXR1cm47Ci0gICAgICAgIH0KKyAgICAg
ICAgZHNwcy0+Y2FsbGJhY2tfZGV2aWNlX21vZGVsX2RvbmUgPSBkb21haW5fc3VzcGVuZF9jb21t
b25fZG9uZTsKKyAgICAgICAgbGlieGxfX2RvbWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbChlZ2Ms
IGRzcHMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KKyAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBk
b21haW5fc3VzcGVuZF9jb21tb25fZG9uZShlZ2MsIGRzcHMsIDApOwogfQpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKaW5kZXggNjQ3MzJiZDE2YS4uOWRjYzQ3NGI1YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0z
NDIzLDYgKzM0MjMsOCBAQCBzdHJ1Y3QgbGlieGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlIHsKICAg
ICBsaWJ4bF9fZXZfdGltZSBndWVzdF90aW1lb3V0OwogCiAgICAgY29uc3QgY2hhciAqZG1fc2F2
ZWZpbGU7CisgICAgdm9pZCAoKmNhbGxiYWNrX2RldmljZV9tb2RlbF9kb25lKShsaWJ4bF9fZWdj
KiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBsaWJ4bF9fZG9tYWluX3N1
c3BlbmRfc3RhdGUqLCBpbnQgcmMpOwogICAgIHZvaWQgKCpjYWxsYmFja19jb21tb25fZG9uZSko
bGlieGxfX2VnYyosCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbGli
eGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlKiwgaW50IG9rKTsKIH07CkBAIC00MDQ0LDggKzQwNDYs
OSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgbGlieGxfX3NhdmVfaGVscGVyX2ludXNlKGNvbnN0IGxp
YnhsX19zYXZlX2hlbHBlcl9zdGF0ZSAqc2hzKQogICAgIHJldHVybiBsaWJ4bF9fZXZfY2hpbGRf
aW51c2UoJnNocy0+Y2hpbGQpOwogfQogCi0vKiBFYWNoIHRpbWUgdGhlIGRtIG5lZWRzIHRvIGJl
IHNhdmVkLCB3ZSBtdXN0IGNhbGwgc3VzcGVuZCBhbmQgdGhlbiBzYXZlICovCi1faGlkZGVuIGlu
dCBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MsCisvKiBF
YWNoIHRpbWUgdGhlIGRtIG5lZWRzIHRvIGJlIHNhdmVkLCB3ZSBtdXN0IGNhbGwgc3VzcGVuZCBh
bmQgdGhlbiBzYXZlCisgKiBjYWxscyBkc3BzLT5jYWxsYmFja19kZXZpY2VfbW9kZWxfZG9uZSB3
aGVuIGRvbmUgKi8KK19oaWRkZW4gdm9pZCBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfZGV2aWNlX21v
ZGVsKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUgKmRzcHMpOwogCiBfaGlkZGVuIGNv
bnN0IGNoYXIgKmxpYnhsX19kZXZpY2VfbW9kZWxfc2F2ZWZpbGUobGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQpOwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 13:58:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 13:58: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-devel-bounces@lists.xenproject.org>)
	id 1gQByv-0004jI-35; Fri, 23 Nov 2018 13:58: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=wcvb=oc=citrix.com=prvs=85824b8b3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gQByt-0004iY-Gv
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 13:58:51 +0000
X-Inumbo-ID: e7bbbdce-ef27-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7bbbdce-ef27-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 13:58:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71350688"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 13:53:52 +0000
Message-ID: <20181123135355.6001-12-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123135355.6001-1-anthony.perard@citrix.com>
References: <20181123135355.6001-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v7 11/14] libxl: QEMU startup sync based on QMP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBvbmx5IGFjdGl2YXRlZCB3aGVuIGRtX3Jlc3RyaWN0PTEsIGFzIGV4cGxhaW5lZCBp
biBhIHByZXZpb3VzCnBhdGNoICJsaWJ4bF9kbTogUHJlLW9wZW4gUU1QIHNvY2tldCBmb3IgUUVN
VSIKClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Ci0tLQoKTm90ZXM6CiAgICB2NzoKICAgICAgICBmaXhlZCBfZGlzcG9zZSBjYWxsIGluIGRldmlj
ZV9tb2RlbF9zcGF3bl9vdXRjb21lCiAgICAgICAgbW92ZSBxbXAgZmllbGQgaW4gbGlieGxfX2Rt
X3NwYXduX3N0YXRlIGludG8gdGhlIHByaXZhdGUgc2VjdGlvbgogICAgICAgIGFkZGVkIGRlc2Ny
aXB0aW9uIGFib3V0IHRoZSBuZXcgUUVNVV9BUEkgZXJyb3IgdmFsdWUKICAgIAogICAgdjY6CiAg
ICAgICAgaW52ZW50IEVSUk9SX1FFTVVfQVBJCiAgICAgICAgcmV0dXJuIGJldHRlciByYzogRVJS
T1JfUUVNVV9BUEkgb3IgRVJST1JfTk9UX1JFQURZCiAgICAgICAgZW5oYW5jZSBsb2cgbWVzc2Fn
ZXMgKGRlYnVnIGFuZCBlcnJvcikKICAgIAogICAgdjU6CiAgICAgICAgcmVtb3ZlZCBlbXB0eSBz
dWNjZXNzIGJyYW5jaCBpbiBkZXZpY2VfbW9kZWxfcW1wX2NiKCkKICAgICAgICBjYWxsIGxpYnhs
X19ldl9xbXBfaW5pdCgpIGVhcmxpZXIgaW4gbGlieGxfX3NwYXduX2xvY2FsX2RtLgogICAgICAg
ICAgICBvdGhlcndpc2UgdGhlIGVycm9yIHBhdGggd291bGQgdXNlIGFuIHVuaW5pdGlhbGlzZWQK
ICAgICAgICAgICAgbGlieGxfX2V2X3FtcC4KICAgIAogICAgdjQ6CiAgICAgICAgbW92ZWQgdG8g
bGlieGxfX2RtX3NwYXduXyogZnJvbSBsaWJ4bF9fc3Bhd25fKgoKIHRvb2xzL2xpYnhsL2xpYnhs
X2RtLmMgICAgICAgfCA1MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMSArCiB0b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwgIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCA1NSBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5k
ZXggMzcxYjc0MmI3Zi4uODBmNzJmMzZjNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
ZG0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBAIC0xOTM3LDEwICsxOTM3LDEyIEBA
IHJldHJ5X3RyYW5zYWN0aW9uOgogCiBzdGF0aWMgdm9pZCBkbXNzX2luaXQobGlieGxfX2RtX3Nw
YXduX3N0YXRlICpkbXNzKQogeworICAgIGxpYnhsX19ldl9xbXBfaW5pdCgmZG1zcy0+cW1wKTsK
IH0KIAogc3RhdGljIHZvaWQgZG1zc19kaXNwb3NlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19kbV9z
cGF3bl9zdGF0ZSAqZG1zcykKIHsKKyAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UoZ2MsICZkbXNz
LT5xbXApOwogfQogCiBzdGF0aWMgdm9pZCBzcGF3bl9zdHViZG9tX3B2cWVtdV9jYihsaWJ4bF9f
ZWdjICplZ2MsCkBAIC0yMzI1LDYgKzIzMjcsOSBAQCBzdGF0aWMgdm9pZCBkZXZpY2VfbW9kZWxf
c3RhcnR1cF9mYWlsZWQobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCByYyk7CiBzdGF0aWMgdm9pZCBkZXZpY2VfbW9kZWxfZGV0YWNo
ZWQobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX19zcGF3bl9zdGF0ZSAqc3Bhd24pOworc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3FtcF9j
YihsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpOwogCiAvKiBvdXIgIm5leHQgc3RlcCIg
ZnVuY3Rpb24sIGNhbGxlZCBmcm9tIHRob3NlIGNhbGxiYWNrcyBhbmQgZWxzZXdoZXJlICovCiBz
dGF0aWMgdm9pZCBkZXZpY2VfbW9kZWxfc3Bhd25fb3V0Y29tZShsaWJ4bF9fZWdjICplZ2MsCkBA
IC0yNDY1LDYgKzI0NzAsMTcgQEAgcmV0cnlfdHJhbnNhY3Rpb246CiAgICAgc3Bhd24tPmZhaWx1
cmVfY2IgPSBkZXZpY2VfbW9kZWxfc3RhcnR1cF9mYWlsZWQ7CiAgICAgc3Bhd24tPmRldGFjaGVk
X2NiID0gZGV2aWNlX21vZGVsX2RldGFjaGVkOwogCisgICAgaWYgKHN0YXRlLT5kbV9tb25pdG9y
X2ZkID49IDApIHsKKyAgICAgICAgLyogVGhlcmUgaXMgYSB2YWxpZCBRTVAgc29ja2V0IGF2YWls
YWJsZSBub3csCisgICAgICAgICAqIHVzZSBpdCB0byBmaW5kIG91dCB3aGVuIFFFTVUgaXMgcmVh
ZHkgKi8KKyAgICAgICAgZG1zcy0+cW1wLmFvID0gYW87CisgICAgICAgIGRtc3MtPnFtcC5jYWxs
YmFjayA9IGRldmljZV9tb2RlbF9xbXBfY2I7CisgICAgICAgIGRtc3MtPnFtcC5kb21pZCA9IGRv
bWlkOworICAgICAgICBkbXNzLT5xbXAucGF5bG9hZF9mZCA9IC0xOworICAgICAgICByYyA9IGxp
YnhsX19ldl9xbXBfc2VuZChnYywgJmRtc3MtPnFtcCwgInF1ZXJ5LXN0YXR1cyIsIE5VTEwpOwor
ICAgICAgICBpZiAocmMpIGdvdG8gb3V0X2Nsb3NlOworICAgIH0KKwogICAgIHJjID0gbGlieGxf
X3NwYXduX3NwYXduKGVnYywgc3Bhd24pOwogICAgIGlmIChyYyA8IDApCiAgICAgICAgIGdvdG8g
b3V0X2Nsb3NlOwpAQCAtMjUzOCw2ICsyNTU0LDQzIEBAIHN0YXRpYyB2b2lkIGRldmljZV9tb2Rl
bF9kZXRhY2hlZChsaWJ4bF9fZWdjICplZ2MsCiAgICAgZGV2aWNlX21vZGVsX3NwYXduX291dGNv
bWUoZWdjLCBkbXNzLCAwKTsKIH0KIAorc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3FtcF9jYihs
aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3BvbnNlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCit7CisgICAgRUdDX0dDOworICAgIGxpYnhs
X19kbV9zcGF3bl9zdGF0ZSAqZG1zcyA9IENPTlRBSU5FUl9PRihldiwgKmRtc3MsIHFtcCk7Cisg
ICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpvOworICAgIGNvbnN0IGNoYXIgKnN0YXR1czsK
KworICAgIGxpYnhsX19ldl9xbXBfZGlzcG9zZShnYywgZXYpOworCisgICAgaWYgKHJjKQorICAg
ICAgICBnb3RvIGZhaWxlZDsKKworICAgIG8gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJzdGF0dXMi
LCByZXNwb25zZSwgSlNPTl9TVFJJTkcpOworICAgIGlmICghbykgeworICAgICAgICBMT0dEKEVS
Uk9SLCBldi0+ZG9taWQsCisgICAgICAgICAgICAgIk1pc3NpbmcgJ3N0YXR1cycgaW4gcmVzcG9u
c2UgdG8gJ3F1ZXJ5LXN0YXR1cyciKTsKKyAgICAgICAgTE9HRChERUJVRywgZXYtPmRvbWlkLCAi
Li4gaW5zdGVhZCwgZ290OiAlcyIsIEpTT04ocmVzcG9uc2UpKTsKKyAgICAgICAgcmMgPSBFUlJP
Ul9RRU1VX0FQSTsKKyAgICAgICAgZ290byBmYWlsZWQ7CisgICAgfQorICAgIHN0YXR1cyA9IGxp
YnhsX19qc29uX29iamVjdF9nZXRfc3RyaW5nKG8pOworICAgIGlmIChzdHJjbXAoc3RhdHVzLCAi
cnVubmluZyIpKSB7CisgICAgICAgIExPR0QoRVJST1IsIGV2LT5kb21pZCwgIlVuZXhwZWN0ZWQg
UUVNVSBzdGF0dXM6ICVzIiwgc3RhdHVzKTsKKyAgICAgICAgcmMgPSBFUlJPUl9OT1RfUkVBRFk7
CisgICAgICAgIGdvdG8gZmFpbGVkOworICAgIH0KKworICAgIGxpYnhsX19zcGF3bl9pbml0aWF0
ZV9kZXRhY2goZ2MsICZkbXNzLT5zcGF3bik7CisgICAgcmV0dXJuOworCitmYWlsZWQ6CisgICAg
TE9HRChFUlJPUiwgZXYtPmRvbWlkLCAiUUVNVSBkaWQgbm90IHN0YXJ0IHByb3Blcmx5LCByYz0l
ZCIsIHJjKTsKKyAgICBsaWJ4bF9fc3Bhd25faW5pdGlhdGVfZmFpbHVyZShlZ2MsICZkbXNzLT5z
cGF3biwgcmMpOworfQorCiBzdGF0aWMgdm9pZCBkZXZpY2VfbW9kZWxfc3Bhd25fb3V0Y29tZShs
aWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fZG1fc3Bhd25fc3RhdGUgKmRtc3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgcmMpCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAwODQ0Mjg3MmZlLi43YzJl
MGVkZmY4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTM5MDIsNiArMzkwMiw3IEBAIHR5cGVkZWYg
dm9pZCBsaWJ4bF9fZG1fc3Bhd25fY2IobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG1fc3Bhd25f
c3RhdGUqLAogc3RydWN0IGxpYnhsX19kbV9zcGF3bl9zdGF0ZSB7CiAgICAgLyogbWl4ZWQgLSBz
cGF3bi5hbyBtdXN0IGJlIGluaXRpYWxpc2VkIGJ5IHVzZXI7IHJlc3QgaXMgcHJpdmF0ZTogKi8K
ICAgICBsaWJ4bF9fc3Bhd25fc3RhdGUgc3Bhd247CisgICAgbGlieGxfX2V2X3FtcCBxbXA7CiAg
ICAgLyogZmlsbGVkIGluIGJ5IHVzZXIsIG11c3QgcmVtYWluIHZhbGlkOiAqLwogICAgIHVpbnQz
Ml90IGd1ZXN0X2RvbWlkOyAvKiBkb21haW4gYmVpbmcgc2VydmVkICovCiAgICAgbGlieGxfZG9t
YWluX2NvbmZpZyAqZ3Vlc3RfY29uZmlnOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDkwMzQwYWIxYmIu
LjBlMTIzMjkwNjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysg
Yi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTc1LDYgKzc1LDcgQEAgbGlieGxfZXJy
b3IgPSBFbnVtZXJhdGlvbigiZXJyb3IiLCBbCiAgICAgKC0yOSwgIlFNUF9DT01NQU5EX05PVF9G
T1VORCIpLCAjIHRoZSByZXF1ZXN0ZWQgY29tbWFuZCBoYXMgbm90IGJlZW4gZm91bmQKICAgICAo
LTMwLCAiUU1QX0RFVklDRV9OT1RfQUNUSVZFIiksICMgYSBkZXZpY2UgaGFzIGZhaWxlZCB0byBi
ZSBiZWNvbWUgYWN0aXZlCiAgICAgKC0zMSwgIlFNUF9ERVZJQ0VfTk9UX0ZPVU5EIiksICMgdGhl
IHJlcXVlc3RlZCBkZXZpY2UgaGFzIG5vdCBiZWVuIGZvdW5kCisgICAgKC0zMiwgIlFFTVVfQVBJ
IiksICMgUUVNVSdzIHJlcGxpZXMgZG9uJ3QgY29udGFpbnMgZXhwZWN0ZWQgbWVtYmVycwogICAg
IF0sIHZhbHVlX25hbWVzcGFjZSA9ICIiKQogCiBsaWJ4bF9kb21haW5fdHlwZSA9IEVudW1lcmF0
aW9uKCJkb21haW5fdHlwZSIsIFsKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 14:02:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 14:02: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-devel-bounces@lists.xenproject.org>)
	id 1gQC2a-00061V-NT; Fri, 23 Nov 2018 14:02: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=2kz0=oc=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gQC2Z-00060x-Iq
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 14:02:39 +0000
X-Inumbo-ID: 6f86d156-ef28-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f86d156-ef28-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 14:02:38 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id A83F97AE93;
 Fri, 23 Nov 2018 14:02:37 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 4E4782A306;
 Fri, 23 Nov 2018 14:02:28 +0000 (UTC)
Date: Fri, 23 Nov 2018 15:02:27 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>
Message-ID: <20181123150227.38d17ca0@redhat.com>
In-Reply-To: <20181107123652.23417-7-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
 <20181107123652.23417-7-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Fri, 23 Nov 2018 14:02:38 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH for-3.2 v3 06/14] qdev: do not mix compat
 props with global props
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Corey Minyard <minyard@acm.org>,
 Amit Shah <amit@kernel.org>,
 =?UTF-8?B?SGVydsOp?= Poussineau <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 dgilbert@redhat.com, qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 Andreas =?UTF-8?B?RsOkcmJlcg==?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAgNyBOb3YgMjAxOCAxNjozNjo0NCArMDQwMApNYXJjLUFuZHLDqSBMdXJlYXUgPG1h
cmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4gd3JvdGU6Cgo+IE1hY2hpbmUgJiBBY2NlbCBwcm9w
cyBhcmUgbm90IHByb3ZpZGVkIGJ5IHVzZXIuIExldCdzIG5vdCBtaXggdGhlbQo+IHdpdGggdGhl
IGdsb2JhbCBwcm9wZXJ0aWVzLgo+IAo+IENhbGwgYSBuZXcgaGVscGVyIGZ1bmN0aW9uIG9iamVj
dF9hcHBseV9nbG9iYWxfcHJvcHMoKSBkdXJpbmcKPiBkZXZpY2VfcG9zdF9pbml0KCkuCj4gCj4g
QWRkIGEgc3R1YiBmb3IgY3VycmVudF9tYWNoaW5lLCBzbyBxZW11LXVzZXIgYW5kIHRlc3RzIGNh
biBmaW5kIGEKPiBmYWxsYmFjayBzeW1ib2wgd2hlbiBsaW5raW5nIHdpdGggUURldi4KPiAKPiBU
aGUgZm9sbG93aW5nIHBhdGNoZXMgaXMgZ29pbmcgdG8gcmV1c2Ugb2JqZWN0X2FwcGx5X2dsb2Jh
bF9wcm9wcygpCj4gZm9yIHFkZXYgZ2xvYmFscy4KVGhlcmUgYXJlIHNldmVyYWwgdGhpbmdzIG9u
Z29pbmcgaGVyZSwKIDEuIHN3aXRjaGluZyBmcm9tIEdsb2JhbFByb3BlcnR5IHRvIEdBcnJheSBm
b3IgYWNjZWwKICAgICAgIG1heWJlIGdlbmVyYWxpemUgYW5kIHJldXNlIFNFVF9NQUNISU5FX0NP
TVBBVCgpIHRoZXJlPwogICAgICAgIFNFVF9NQUNISU5FX0NPTVBBVCgpIC0+IFNFVF9DT01QQVQo
R0FycmF5KiwgQ09NUEFUKQoKIDIuIGRlY291cGxpbmcgY29tcGF0IHZzIGdsb2JhbHMKIAo+IFNp
Z25lZC1vZmYtYnk6IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQu
Y29tPgo+IC0tLQo+ICBpbmNsdWRlL2h3L2JvYXJkcy5oICAgICAgICAgICAgfCAgMSAtCj4gIGlu
Y2x1ZGUvcW9tL29iamVjdC5oICAgICAgICAgICB8ICAyICsrCj4gIGluY2x1ZGUvc3lzZW11L2Fj
Y2VsLmggICAgICAgICB8ICA0ICstLS0KPiAgYWNjZWwvYWNjZWwuYyAgICAgICAgICAgICAgICAg
IHwgMTIgLS0tLS0tLS0tLS0tCj4gIGh3L2NvcmUvbWFjaGluZS5jICAgICAgICAgICAgICB8IDE4
IC0tLS0tLS0tLS0tLS0tLS0tLQo+ICBody9jb3JlL3FkZXYuYyAgICAgICAgICAgICAgICAgfCAg
OCArKysrKysrKwo+ICBody94ZW4veGVuLWNvbW1vbi5jICAgICAgICAgICAgfCAgOSArKysrKysr
Ky0KPiAgcW9tL29iamVjdC5jICAgICAgICAgICAgICAgICAgIHwgMjUgKysrKysrKysrKysrKysr
KysrKysrKysrKwo+ICBzdHVicy9tYWNoaW5lLmMgICAgICAgICAgICAgICAgfCAgNCArKysrIAo+
ICB0ZXN0cy90ZXN0LXFkZXYtZ2xvYmFsLXByb3BzLmMgfCAgMSAtCj4gIHZsLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAyIC0tCj4gIHN0dWJzL01ha2VmaWxlLm9ianMgICAgICAgICAg
ICB8ICAxICsKPiAgMTIgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRp
b25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBzdHVicy9tYWNoaW5lLmMKPiAKPiBkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9ody9ib2FyZHMuaCBiL2luY2x1ZGUvaHcvYm9hcmRzLmgKPiBpbmRleCBm
ODJmMjg0NjhiLi5jMDIxOTBmYzUyIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcvYm9hcmRzLmgK
PiArKysgYi9pbmNsdWRlL2h3L2JvYXJkcy5oCj4gQEAgLTY5LDcgKzY5LDYgQEAgaW50IG1hY2hp
bmVfa3ZtX3NoYWRvd19tZW0oTWFjaGluZVN0YXRlICptYWNoaW5lKTsKPiAgaW50IG1hY2hpbmVf
cGhhbmRsZV9zdGFydChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpOwo+ICBib29sIG1hY2hpbmVfZHVt
cF9ndWVzdF9jb3JlKE1hY2hpbmVTdGF0ZSAqbWFjaGluZSk7Cj4gIGJvb2wgbWFjaGluZV9tZW1f
bWVyZ2UoTWFjaGluZVN0YXRlICptYWNoaW5lKTsKPiAtdm9pZCBtYWNoaW5lX3JlZ2lzdGVyX2Nv
bXBhdF9wcm9wcyhNYWNoaW5lU3RhdGUgKm1hY2hpbmUpOwo+ICBIb3RwbHVnZ2FibGVDUFVMaXN0
ICptYWNoaW5lX3F1ZXJ5X2hvdHBsdWdnYWJsZV9jcHVzKE1hY2hpbmVTdGF0ZSAqbWFjaGluZSk7
Cj4gIHZvaWQgbWFjaGluZV9zZXRfY3B1X251bWFfbm9kZShNYWNoaW5lU3RhdGUgKm1hY2hpbmUs
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBDcHVJbnN0YW5jZVByb3Bl
cnRpZXMgKnByb3BzLAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3FvbS9vYmplY3QuaCBiL2luY2x1
ZGUvcW9tL29iamVjdC5oCj4gaW5kZXggZjBiMGJmMzljYy4uZTU4ZWViMjgwZiAxMDA2NDQKPiAt
LS0gYS9pbmNsdWRlL3FvbS9vYmplY3QuaAo+ICsrKyBiL2luY2x1ZGUvcW9tL29iamVjdC5oCj4g
QEAgLTY3OSw2ICs2NzksOCBAQCBPYmplY3QgKm9iamVjdF9uZXdfd2l0aF9wcm9wdihjb25zdCBj
aGFyICp0eXBlbmFtZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKipl
cnJwLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YV9saXN0IHZhcmdzKTsKPiAg
Cj4gK3ZvaWQgb2JqZWN0X2FwcGx5X2dsb2JhbF9wcm9wcyhPYmplY3QgKm9iaiwgR0FycmF5ICpw
cm9wcywgRXJyb3IgKiplcnJwKTsKPiArCj4gIC8qKgo+ICAgKiBvYmplY3Rfc2V0X3Byb3BzOgo+
ICAgKiBAb2JqOiB0aGUgb2JqZWN0IGluc3RhbmNlIHRvIHNldCBwcm9wZXJ0aWVzIG9uCj4gZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvc3lzZW11L2FjY2VsLmggYi9pbmNsdWRlL3N5c2VtdS9hY2NlbC5o
Cj4gaW5kZXggNjM3MzU4ZjQzMC4uZjRmNzExMzRiNSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL3N5
c2VtdS9hY2NlbC5oCj4gKysrIGIvaW5jbHVkZS9zeXNlbXUvYWNjZWwuaAo+IEBAIC00OSw3ICs0
OSw3IEBAIHR5cGVkZWYgc3RydWN0IEFjY2VsQ2xhc3Mgewo+ICAgICAgICogZ2xvYmFsIHByb3Bl
cnRpZXMgbWF5IGJlIG92ZXJyaWRkZW4gYnkgbWFjaGluZS10eXBlCj4gICAgICAgKiBjb21wYXRf
cHJvcHMgb3IgdXNlci1wcm92aWRlZCBnbG9iYWwgcHJvcGVydGllcy4KPiAgICAgICAqLwo+IC0g
ICAgR2xvYmFsUHJvcGVydHkgKmdsb2JhbF9wcm9wczsKPiArICAgIEdBcnJheSAqY29tcGF0X3By
b3BzOwo+ICB9IEFjY2VsQ2xhc3M7Cj4gIAo+ICAjZGVmaW5lIFRZUEVfQUNDRUwgImFjY2VsIgo+
IEBAIC02Nyw4ICs2Nyw2IEBAIHR5cGVkZWYgc3RydWN0IEFjY2VsQ2xhc3Mgewo+ICBleHRlcm4g
dW5zaWduZWQgbG9uZyB0Y2dfdGJfc2l6ZTsKPiAgCj4gIHZvaWQgY29uZmlndXJlX2FjY2VsZXJh
dG9yKE1hY2hpbmVTdGF0ZSAqbXMpOwo+IC0vKiBSZWdpc3RlciBhY2NlbGVyYXRvciBzcGVjaWZp
YyBnbG9iYWwgcHJvcGVydGllcyAqLwo+IC12b2lkIGFjY2VsX3JlZ2lzdGVyX2NvbXBhdF9wcm9w
cyhBY2NlbFN0YXRlICphY2NlbCk7Cj4gIC8qIENhbGxlZCBqdXN0IGJlZm9yZSBvc19zZXR1cF9w
b3N0IChpZSBqdXN0IGJlZm9yZSBkcm9wIE9TIHByaXZzKSAqLwo+ICB2b2lkIGFjY2VsX3NldHVw
X3Bvc3QoTWFjaGluZVN0YXRlICptcyk7Cj4gIAo+IGRpZmYgLS1naXQgYS9hY2NlbC9hY2NlbC5j
IGIvYWNjZWwvYWNjZWwuYwo+IGluZGV4IDNkYTI2ZWI5MGYuLjZkYjVkOGY0ZGYgMTAwNjQ0Cj4g
LS0tIGEvYWNjZWwvYWNjZWwuYwo+ICsrKyBiL2FjY2VsL2FjY2VsLmMKPiBAQCAtMTE5LDE4ICsx
MTksNiBAQCB2b2lkIGNvbmZpZ3VyZV9hY2NlbGVyYXRvcihNYWNoaW5lU3RhdGUgKm1zKQo+ICAg
ICAgfQo+ICB9Cj4gIAo+IC12b2lkIGFjY2VsX3JlZ2lzdGVyX2NvbXBhdF9wcm9wcyhBY2NlbFN0
YXRlICphY2NlbCkKPiAtewo+IC0gICAgQWNjZWxDbGFzcyAqY2xhc3MgPSBBQ0NFTF9HRVRfQ0xB
U1MoYWNjZWwpOwo+IC0gICAgR2xvYmFsUHJvcGVydHkgKnByb3AgPSBjbGFzcy0+Z2xvYmFsX3By
b3BzOwo+IC0KPiAtICAgIGZvciAoOyBwcm9wICYmIHByb3AtPmRyaXZlcjsgcHJvcCsrKSB7Cj4g
LSAgICAgICAgLyogQW55IGNvbXBhdF9wcm9wcyBtdXN0IG5ldmVyIGNhdXNlIGVycm9yICovCj4g
LSAgICAgICAgcHJvcC0+ZXJycCA9ICZlcnJvcl9hYm9ydDsKPiAtICAgICAgICBxZGV2X3Byb3Bf
cmVnaXN0ZXJfZ2xvYmFsKHByb3ApOwo+IC0gICAgfQo+IC19Cj4gLQo+ICB2b2lkIGFjY2VsX3Nl
dHVwX3Bvc3QoTWFjaGluZVN0YXRlICptcykKPiAgewo+ICAgICAgQWNjZWxTdGF0ZSAqYWNjZWwg
PSBtcy0+YWNjZWxlcmF0b3I7Cj4gZGlmZiAtLWdpdCBhL2h3L2NvcmUvbWFjaGluZS5jIGIvaHcv
Y29yZS9tYWNoaW5lLmMKPiBpbmRleCBkYTUwYWQ2ZGU3Li40NDQ0ZDQ1OTQ1IDEwMDY0NAo+IC0t
LSBhL2h3L2NvcmUvbWFjaGluZS5jCj4gKysrIGIvaHcvY29yZS9tYWNoaW5lLmMKPiBAQCAtODQ0
LDI0ICs4NDQsNiBAQCBzdGF0aWMgdm9pZCBtYWNoaW5lX2NsYXNzX2ZpbmFsaXplKE9iamVjdENs
YXNzICprbGFzcywgdm9pZCAqZGF0YSkKPiAgICAgIGdfZnJlZShtYy0+bmFtZSk7Cj4gIH0KPiAg
Cj4gLXZvaWQgbWFjaGluZV9yZWdpc3Rlcl9jb21wYXRfcHJvcHMoTWFjaGluZVN0YXRlICptYWNo
aW5lKQo+IC17Cj4gLSAgICBNYWNoaW5lQ2xhc3MgKm1jID0gTUFDSElORV9HRVRfQ0xBU1MobWFj
aGluZSk7Cj4gLSAgICBpbnQgaTsKPiAtICAgIEdsb2JhbFByb3BlcnR5ICpwOwo+IC0KPiAtICAg
IGlmICghbWMtPmNvbXBhdF9wcm9wcykgewo+IC0gICAgICAgIHJldHVybjsKPiAtICAgIH0KPiAt
Cj4gLSAgICBmb3IgKGkgPSAwOyBpIDwgbWMtPmNvbXBhdF9wcm9wcy0+bGVuOyBpKyspIHsKPiAt
ICAgICAgICBwID0gZ19hcnJheV9pbmRleChtYy0+Y29tcGF0X3Byb3BzLCBHbG9iYWxQcm9wZXJ0
eSAqLCBpKTsKPiAtICAgICAgICAvKiBNYWNoaW5lIGNvbXBhdF9wcm9wcyBtdXN0IG5ldmVyIGNh
dXNlIGVycm9yczogKi8KPiAtICAgICAgICBwLT5lcnJwID0gJmVycm9yX2Fib3J0Owo+IC0gICAg
ICAgIHFkZXZfcHJvcF9yZWdpc3Rlcl9nbG9iYWwocCk7Cj4gLSAgICB9Cj4gLX0KPiAtCj4gIHN0
YXRpYyBjb25zdCBUeXBlSW5mbyBtYWNoaW5lX2luZm8gPSB7Cj4gICAgICAubmFtZSA9IFRZUEVf
TUFDSElORSwKPiAgICAgIC5wYXJlbnQgPSBUWVBFX09CSkVDVCwKPiBkaWZmIC0tZ2l0IGEvaHcv
Y29yZS9xZGV2LmMgYi9ody9jb3JlL3FkZXYuYwo+IGluZGV4IDZiM2NjNTViMjcuLjMwODkwZjJj
OGQgMTAwNjQ0Cj4gLS0tIGEvaHcvY29yZS9xZGV2LmMKPiArKysgYi9ody9jb3JlL3FkZXYuYwo+
IEBAIC05NzIsNiArOTcyLDE0IEBAIHN0YXRpYyB2b2lkIGRldmljZV9pbml0Zm4oT2JqZWN0ICpv
YmopCj4gIAo+ICBzdGF0aWMgdm9pZCBkZXZpY2VfcG9zdF9pbml0KE9iamVjdCAqb2JqKQo+ICB7
Cj4gKyAgICBpZiAoY3VycmVudF9tYWNoaW5lKSB7Cj4gKyAgICAgICAgTWFjaGluZUNsYXNzICpt
YyA9IE1BQ0hJTkVfR0VUX0NMQVNTKGN1cnJlbnRfbWFjaGluZSk7Cj4gKyAgICAgICAgQWNjZWxD
bGFzcyAqYWMgPSBBQ0NFTF9HRVRfQ0xBU1MoY3VycmVudF9tYWNoaW5lLT5hY2NlbGVyYXRvcik7
Cj4gKwoKPiArICAgICAgICBvYmplY3RfYXBwbHlfZ2xvYmFsX3Byb3BzKG9iaiwgbWMtPmNvbXBh
dF9wcm9wcywgJmVycm9yX2Fib3J0KTsKPiArICAgICAgICBvYmplY3RfYXBwbHlfZ2xvYmFsX3By
b3BzKG9iaiwgYWMtPmNvbXBhdF9wcm9wcywgJmVycm9yX2Fib3J0KTsKMS4gdGhpcyBpcyBvcmRl
ciBpbnZlcnNpb24gYXMgb3Bwb3NlZCB0byByZWdpc3Rlcl9nbG9iYWxfcHJvcGVydGllcygpLAog
ICBidXQgbG9va2luZyBhdCB4ZW5fY29tcGF0X3Byb3BzW10gYW5kIGV4aXN0aW5nIG1hY2hpbmUg
Y29tcGF0cwogICBpdCBzaG91bGQgd29yayBmaW5lIGFzIHRoZXkgYWxsIGFyZSB1c2luZyBzd2l0
Y2hpbmcgb2ZmIHRoZSBzYW1lIHByb3BlcnRpZXMKICAgc28gdGhlcmUgaXMgbm8gY29uZmxpY3Qg
aWYgb3JkZXIgaXMgY2hhbmdlZCBidXQgaXQgd2lsbCBjaGFuZ2Ugc2VtYW50aWNzIG9mCiAgIEFj
Y2VsQ2xhc3M6Omdsb2JhbF9wcm9wcyB0aGF0J3Mgc2F5cyB0aGF0IG1hY2hpbmUgY29tcGF0cyB3
aWxsIG92ZXJyaWRlIGFjY2VsIG9uZXMuCgoyLiBJJ2QgcHJlZmVyIGZvbGxvd2luZyBzdHlsZToK
ICAgICAgIGlmIChtYy0+Y29tcGF0X3Byb3BzKSB7CiAgICAgICAgICAgIG9iamVjdF9hcHBseV9n
bG9iYWxfcHJvcHMoLi4uKTsKICAgICAgIH0KICAgc28gSSBkb24ndCBoYXZlIHRvIGp1bXAgaW5z
aWRlIG9mIG9iamVjdF9hcHBseV9nbG9iYWxfcHJvcHMoKSB0byBmaWd1cmUgb3V0CiAgIHRoYXQg
aXQgaXMgbm90IGlmIHByb3BzIGFyZSBOVUxMCgozLiBJIHF1aXRlIGRpc2xpa2UgdXNpbmcgY3Vy
cmVudF9tYWNoaW5lIGhlcmUuIE5vdCBzdXJlIHdoYXQgdG8gZG8gdGhvdWdoCiAgIG1heWJlIGlu
IHBhcmFsbGVsIHRvIGdsb2JhbF9wcm9wcyBjcmVhdGUgYSBjb21wYXRfcHJvcHMgcmVnaXN0cnkg
d291bGQgYmUgYmV0dGVyOgogICBody9jb3JlL3FkZXYtcHJvcGVydGllcy5jOgogICAgICAgc3Rh
dGljIEdMaXN0ICpnbG9iYWxfcHJvcHM7CiAgICAgKyBzdGF0aWMgR0xpc3QgKmNvbXBhdF9wcm9w
czsKICAgeW91IHdvbid0IHBvaXNvbiBkZXZpY2UgbW9kZWwgd2l0aCBhY2Nlc3MgdG8gaGlnaGVy
IGxldmVsIG9iamVjdCBhbmQKICAgdGhlcmUgd291bGQgYmUgbm8gbmVlZCBmb3IgYSBzdHViLgoK
PiArICAgIH0KPiArCj4gICAgICBxZGV2X3Byb3Bfc2V0X2dsb2JhbHMoREVWSUNFKG9iaikpOwo+
ICB9Cj4gIAo+IGRpZmYgLS1naXQgYS9ody94ZW4veGVuLWNvbW1vbi5jIGIvaHcveGVuL3hlbi1j
b21tb24uYwo+IGluZGV4IDZlYzE0YzczY2EuLmQxZWY3YTUzY2MgMTAwNjQ0Cj4gLS0tIGEvaHcv
eGVuL3hlbi1jb21tb24uYwo+ICsrKyBiL2h3L3hlbi94ZW4tY29tbW9uLmMKPiBAQCAtMTgxLDEx
ICsxODEsMTggQEAgc3RhdGljIEdsb2JhbFByb3BlcnR5IHhlbl9jb21wYXRfcHJvcHNbXSA9IHsK
PiAgc3RhdGljIHZvaWQgeGVuX2FjY2VsX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKm9jLCB2b2lk
ICpkYXRhKQo+ICB7Cj4gICAgICBBY2NlbENsYXNzICphYyA9IEFDQ0VMX0NMQVNTKG9jKTsKPiAr
ICAgIGludCBpOwo+ICsKPiAgICAgIGFjLT5uYW1lID0gIlhlbiI7Cj4gICAgICBhYy0+aW5pdF9t
YWNoaW5lID0geGVuX2luaXQ7Cj4gICAgICBhYy0+c2V0dXBfcG9zdCA9IHhlbl9zZXR1cF9wb3N0
Owo+ICAgICAgYWMtPmFsbG93ZWQgPSAmeGVuX2FsbG93ZWQ7Cj4gLSAgICBhYy0+Z2xvYmFsX3By
b3BzID0geGVuX2NvbXBhdF9wcm9wczsKPiArCj4gKyAgICBhYy0+Y29tcGF0X3Byb3BzID0gZ19h
cnJheV9uZXcoZmFsc2UsIGZhbHNlLCBzaXplb2Yodm9pZCAqKSk7Cj4gKyAgICBmb3IgKGkgPSAw
OyB4ZW5fY29tcGF0X3Byb3BzW2ldLmRyaXZlciAhPSBOVUxMOyBpKyspIHsKPiArICAgICAgICBH
bG9iYWxQcm9wZXJ0eSAqcHJvcCA9ICZ4ZW5fY29tcGF0X3Byb3BzW2ldOwo+ICsgICAgICAgIGdf
YXJyYXlfYXBwZW5kX3ZhbChhYy0+Y29tcGF0X3Byb3BzLCBwcm9wKTsKPiArICAgIH0KPiAgfQo+
ICAKPiAgI2RlZmluZSBUWVBFX1hFTl9BQ0NFTCBBQ0NFTF9DTEFTU19OQU1FKCJ4ZW4iKQo+IGRp
ZmYgLS1naXQgYS9xb20vb2JqZWN0LmMgYi9xb20vb2JqZWN0LmMKPiBpbmRleCBlYjc3MGRiZjdm
Li45YWNkZjllMTZkIDEwMDY0NAo+IC0tLSBhL3FvbS9vYmplY3QuYwo+ICsrKyBiL3FvbS9vYmpl
Y3QuYwo+IEBAIC0zNzIsNiArMzcyLDMxIEBAIHN0YXRpYyB2b2lkIG9iamVjdF9wb3N0X2luaXRf
d2l0aF90eXBlKE9iamVjdCAqb2JqLCBUeXBlSW1wbCAqdGkpCj4gICAgICB9Cj4gIH0KPiAgCj4g
K3ZvaWQgb2JqZWN0X2FwcGx5X2dsb2JhbF9wcm9wcyhPYmplY3QgKm9iaiwgR0FycmF5ICpwcm9w
cywgRXJyb3IgKiplcnJwKQo+ICt7Cj4gKyAgICBFcnJvciAqZXJyID0gTlVMTDsKPiArICAgIGlu
dCBpOwo+ICsKPiArICAgIGlmICghcHJvcHMpIHsKPiArICAgICAgICByZXR1cm47Cj4gKyAgICB9
Cj4gKwo+ICsgICAgZm9yIChpID0gMDsgaSA8IHByb3BzLT5sZW47IGkrKykgewo+ICsgICAgICAg
IEdsb2JhbFByb3BlcnR5ICpwID0gZ19hcnJheV9pbmRleChwcm9wcywgR2xvYmFsUHJvcGVydHkg
KiwgaSk7Cj4gKwo+ICsgICAgICAgIGlmIChvYmplY3RfZHluYW1pY19jYXN0KG9iaiwgcC0+ZHJp
dmVyKSA9PSBOVUxMKSB7Cj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIH0KPiAr
ICAgICAgICBwLT51c2VkID0gdHJ1ZTsKPiArICAgICAgICBvYmplY3RfcHJvcGVydHlfcGFyc2Uo
b2JqLCBwLT52YWx1ZSwgcC0+cHJvcGVydHksICZlcnIpOwo+ICsgICAgICAgIGlmIChlcnIgIT0g
TlVMTCkgewo+ICsgICAgICAgICAgICBlcnJvcl9wcmVwZW5kKCZlcnIsICJjYW4ndCBhcHBseSBn
bG9iYWwgJXMuJXM9JXM6ICIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgcC0+ZHJpdmVy
LCBwLT5wcm9wZXJ0eSwgcC0+dmFsdWUpOwo+ICsgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgZXJyKTsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gK30KPiArCj4gIHN0YXRpYyB2b2lk
IG9iamVjdF9pbml0aWFsaXplX3dpdGhfdHlwZSh2b2lkICpkYXRhLCBzaXplX3Qgc2l6ZSwgVHlw
ZUltcGwgKnR5cGUpCj4gIHsKPiAgICAgIE9iamVjdCAqb2JqID0gZGF0YTsKPiBkaWZmIC0tZ2l0
IGEvc3R1YnMvbWFjaGluZS5jIGIvc3R1YnMvbWFjaGluZS5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2
NDQKPiBpbmRleCAwMDAwMDAwMDAwLi41MWQ0MGZkNjc3Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBi
L3N0dWJzL21hY2hpbmUuYwo+IEBAIC0wLDAgKzEsNCBAQAo+ICsjaW5jbHVkZSAicWVtdS9vc2Rl
cC5oIgo+ICsjaW5jbHVkZSAicWVtdS1jb21tb24uaCIKPiArCj4gK01hY2hpbmVDbGFzcyAqY3Vy
cmVudF9tYWNoaW5lOwo+IGRpZmYgLS1naXQgYS90ZXN0cy90ZXN0LXFkZXYtZ2xvYmFsLXByb3Bz
LmMgYi90ZXN0cy90ZXN0LXFkZXYtZ2xvYmFsLXByb3BzLmMKPiBpbmRleCBiMWViNTA1NDQyLi4z
YThkMzE3MGEwIDEwMDY0NAo+IC0tLSBhL3Rlc3RzL3Rlc3QtcWRldi1nbG9iYWwtcHJvcHMuYwo+
ICsrKyBiL3Rlc3RzL3Rlc3QtcWRldi1nbG9iYWwtcHJvcHMuYwo+IEBAIC0yOCw3ICsyOCw2IEBA
Cj4gICNpbmNsdWRlICJxb20vb2JqZWN0LmgiCj4gICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIK
PiAgCj4gLQp1bnJlbGF0ZWQgY2hhbmdlCgo+ICAjZGVmaW5lIFRZUEVfU1RBVElDX1BST1BTICJz
dGF0aWNfcHJvcF90eXBlIgo+ICAjZGVmaW5lIFNUQVRJQ19UWVBFKG9iaikgXAo+ICAgICAgT0JK
RUNUX0NIRUNLKE15VHlwZSwgKG9iaiksIFRZUEVfU1RBVElDX1BST1BTKQo+IGRpZmYgLS1naXQg
YS92bC5jIGIvdmwuYwo+IGluZGV4IDU1YmFiMDA1YjYuLjJhZWE4ODRjOWQgMTAwNjQ0Cj4gLS0t
IGEvdmwuYwo+ICsrKyBiL3ZsLmMKPiBAQCAtMjk2Myw4ICsyOTYzLDYgQEAgc3RhdGljIHZvaWQg
dXNlcl9yZWdpc3Rlcl9nbG9iYWxfcHJvcHModm9pZCkKPiAgICovCj4gIHN0YXRpYyB2b2lkIHJl
Z2lzdGVyX2dsb2JhbF9wcm9wZXJ0aWVzKE1hY2hpbmVTdGF0ZSAqbXMpCj4gIHsKPiAtICAgIGFj
Y2VsX3JlZ2lzdGVyX2NvbXBhdF9wcm9wcyhtcy0+YWNjZWxlcmF0b3IpOwo+IC0gICAgbWFjaGlu
ZV9yZWdpc3Rlcl9jb21wYXRfcHJvcHMobXMpOwo+ICAgICAgdXNlcl9yZWdpc3Rlcl9nbG9iYWxf
cHJvcHMoKTsKPiAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEvc3R1YnMvTWFrZWZpbGUub2JqcyBiL3N0
dWJzL01ha2VmaWxlLm9ianMKPiBpbmRleCA1ZGQwYWVlZWM2Li42Y2UzM2FlNDZmIDEwMDY0NAo+
IC0tLSBhL3N0dWJzL01ha2VmaWxlLm9ianMKPiArKysgYi9zdHVicy9NYWtlZmlsZS5vYmpzCj4g
QEAgLTE4LDYgKzE4LDcgQEAgc3R1Yi1vYmoteSArPSBpb3RocmVhZC1sb2NrLm8KPiAgc3R1Yi1v
YmoteSArPSBpcy1kYWVtb25pemVkLm8KPiAgc3R1Yi1vYmotJChDT05GSUdfTElOVVhfQUlPKSAr
PSBsaW51eC1haW8ubwo+ICBzdHViLW9iai15ICs9IG1hY2hpbmUtaW5pdC1kb25lLm8KPiArc3R1
Yi1vYmoteSArPSBtYWNoaW5lLm8KPiAgc3R1Yi1vYmoteSArPSBtaWdyLWJsb2NrZXIubwo+ICBz
dHViLW9iai15ICs9IGNoYW5nZS1zdGF0ZS1oYW5kbGVyLm8KPiAgc3R1Yi1vYmoteSArPSBtb25p
dG9yLm8KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 14:03:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 14:03: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-devel-bounces@lists.xenproject.org>)
	id 1gQC3m-00066K-3r; Fri, 23 Nov 2018 14:03:54 +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=2KZ0=OC=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gQC3l-00066F-GH
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 14:03:53 +0000
X-Inumbo-ID: 9b42895a-ef28-11e8-bc4f-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b42895a-ef28-11e8-bc4f-12d6303a7972;
 Fri, 23 Nov 2018 14:03:52 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3F1CA7BDA0;
 Fri, 23 Nov 2018 14:03:51 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 9354B83EA1;
 Fri, 23 Nov 2018 14:03:43 +0000 (UTC)
Date: Fri, 23 Nov 2018 15:03:42 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>
Message-ID: <20181123150342.0d74f0fe@redhat.com>
In-Reply-To: <20181107123652.23417-3-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
 <20181107123652.23417-3-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Fri, 23 Nov 2018 14:03:51 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH for-3.2 v3 02/14] qom: make
 interface types abstract
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Corey Minyard <minyard@acm.org>,
 Amit Shah <amit@kernel.org>, qemu-ppc@nongnu.org,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 dgilbert@redhat.com, qemu-arm@nongnu.org,
 =?UTF-8?B?SGVy?= =?UTF-8?B?dsOp?= Poussineau <hpoussin@reactos.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>,
 Andreas =?UTF-8?B?RsOkcmJlcg==?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAgNyBOb3YgMjAxOCAxNjozNjo0MCArMDQwMApNYXJjLUFuZHLDqSBMdXJlYXUgPG1h
cmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4gd3JvdGU6Cgo+IEludGVyZmFjZXMgZG9uJ3QgaGF2
ZSBpbnN0YW5jZSwgbGV0J3MgbWFrZSB0aGUgaW50ZXJmYWNlIHR5cGUgcmVhbGx5Cj4gYWJzdHJh
Y3QgdG8gYXZvaWQgY29uZnVzaW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmMtQW5kcsOpIEx1
cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgoKUmV2aWV3ZWQtYnk6IElnb3IgTWFt
bWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+Cgo+IC0tLQo+ICBpbmNsdWRlL2h3L2FjcGkvYWNw
aV9kZXZfaW50ZXJmYWNlLmggfCA2ICstLS0tLQo+ICBpbmNsdWRlL2h3L2FybS9saW51eC1ib290
LWlmLmggICAgICAgfCA1ICstLS0tCj4gIGluY2x1ZGUvaHcvZnctcGF0aC1wcm92aWRlci5oICAg
ICAgICB8IDQgKy0tLQo+ICBpbmNsdWRlL2h3L2hvdHBsdWcuaCAgICAgICAgICAgICAgICAgfCA2
ICstLS0tLQo+ICBpbmNsdWRlL2h3L2ludGMvaW50Yy5oICAgICAgICAgICAgICAgfCA0ICstLS0K
PiAgaW5jbHVkZS9ody9pcG1pL2lwbWkuaCAgICAgICAgICAgICAgIHwgNCArLS0tCj4gIGluY2x1
ZGUvaHcvaXNhL2lzYS5oICAgICAgICAgICAgICAgICB8IDQgLS0tLQo+ICBpbmNsdWRlL2h3L21l
bS9tZW1vcnktZGV2aWNlLmggICAgICAgfCA0ICstLS0KPiAgaW5jbHVkZS9ody9ubWkuaCAgICAg
ICAgICAgICAgICAgICAgIHwgNCArLS0tCj4gIGluY2x1ZGUvaHcvc3RyZWFtLmggICAgICAgICAg
ICAgICAgICB8IDQgKy0tLQo+ICBpbmNsdWRlL2h3L3RpbWVyL200OHQ1OS5oICAgICAgICAgICAg
fCA0ICstLS0KPiAgaW5jbHVkZS9xb20vb2JqZWN0X2ludGVyZmFjZXMuaCAgICAgIHwgNiArLS0t
LS0KPiAgaW5jbHVkZS9zeXNlbXUvdHBtLmggICAgICAgICAgICAgICAgIHwgNCArLS0tCj4gIHRh
cmdldC9hcm0vaWRhdS5oICAgICAgICAgICAgICAgICAgICB8IDQgKy0tLQo+ICB0ZXN0cy9jaGVj
ay1xb20taW50ZXJmYWNlLmMgICAgICAgICAgfCA0ICstLS0KPiAgMTUgZmlsZXMgY2hhbmdlZCwg
MTQgaW5zZXJ0aW9ucygrKSwgNTMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2luY2x1
ZGUvaHcvYWNwaS9hY3BpX2Rldl9pbnRlcmZhY2UuaCBiL2luY2x1ZGUvaHcvYWNwaS9hY3BpX2Rl
dl9pbnRlcmZhY2UuaAo+IGluZGV4IGRhYmY0YzRmYzkuLjQzZmYxMTkxNzkgMTAwNjQ0Cj4gLS0t
IGEvaW5jbHVkZS9ody9hY3BpL2FjcGlfZGV2X2ludGVyZmFjZS5oCj4gKysrIGIvaW5jbHVkZS9o
dy9hY3BpL2FjcGlfZGV2X2ludGVyZmFjZS5oCj4gQEAgLTI1LDExICsyNSw3IEBAIHR5cGVkZWYg
ZW51bSB7Cj4gICAgICAgSU5URVJGQUNFX0NIRUNLKEFjcGlEZXZpY2VJZiwgKG9iaiksIFwKPiAg
ICAgICAgICAgICAgICAgICAgICAgVFlQRV9BQ1BJX0RFVklDRV9JRikKPiAgCj4gLQo+IC10eXBl
ZGVmIHN0cnVjdCBBY3BpRGV2aWNlSWYgewo+IC0gICAgLyogPHByaXZhdGU+ICovCj4gLSAgICBP
YmplY3QgUGFyZW50Owo+IC19IEFjcGlEZXZpY2VJZjsKPiArdHlwZWRlZiBzdHJ1Y3QgQWNwaURl
dmljZUlmIEFjcGlEZXZpY2VJZjsKPiAgCj4gIHZvaWQgYWNwaV9zZW5kX2V2ZW50KERldmljZVN0
YXRlICpkZXYsIEFjcGlFdmVudFN0YXR1c0JpdHMgZXZlbnQpOwo+ICAKPiBkaWZmIC0tZ2l0IGEv
aW5jbHVkZS9ody9hcm0vbGludXgtYm9vdC1pZi5oIGIvaW5jbHVkZS9ody9hcm0vbGludXgtYm9v
dC1pZi5oCj4gaW5kZXggYWJhNDQ3OWExNC4uN2JiZGZkMWNjNiAxMDA2NDQKPiAtLS0gYS9pbmNs
dWRlL2h3L2FybS9saW51eC1ib290LWlmLmgKPiArKysgYi9pbmNsdWRlL2h3L2FybS9saW51eC1i
b290LWlmLmgKPiBAQCAtMTYsMTAgKzE2LDcgQEAKPiAgI2RlZmluZSBBUk1fTElOVVhfQk9PVF9J
RihvYmopIFwKPiAgICAgIElOVEVSRkFDRV9DSEVDSyhBUk1MaW51eEJvb3RJZiwgKG9iaiksIFRZ
UEVfQVJNX0xJTlVYX0JPT1RfSUYpCj4gIAo+IC10eXBlZGVmIHN0cnVjdCBBUk1MaW51eEJvb3RJ
ZiB7Cj4gLSAgICAvKjwgcHJpdmF0ZSA+Ki8KPiAtICAgIE9iamVjdCBwYXJlbnRfb2JqOwo+IC19
IEFSTUxpbnV4Qm9vdElmOwo+ICt0eXBlZGVmIHN0cnVjdCBBUk1MaW51eEJvb3RJZiBBUk1MaW51
eEJvb3RJZjsKPiAgCj4gIHR5cGVkZWYgc3RydWN0IEFSTUxpbnV4Qm9vdElmQ2xhc3Mgewo+ICAg
ICAgLyo8IHByaXZhdGUgPiovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvZnctcGF0aC1wcm92
aWRlci5oIGIvaW5jbHVkZS9ody9mdy1wYXRoLXByb3ZpZGVyLmgKPiBpbmRleCAwNTBjYjA1ZDky
Li41ZGY4OTNhM2Q4IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcvZnctcGF0aC1wcm92aWRlci5o
Cj4gKysrIGIvaW5jbHVkZS9ody9mdy1wYXRoLXByb3ZpZGVyLmgKPiBAQCAtMzAsOSArMzAsNyBA
QAo+ICAjZGVmaW5lIEZXX1BBVEhfUFJPVklERVIob2JqKSBcCj4gICAgICAgSU5URVJGQUNFX0NI
RUNLKEZXUGF0aFByb3ZpZGVyLCAob2JqKSwgVFlQRV9GV19QQVRIX1BST1ZJREVSKQo+ICAKPiAt
dHlwZWRlZiBzdHJ1Y3QgRldQYXRoUHJvdmlkZXIgewo+IC0gICAgT2JqZWN0IHBhcmVudF9vYmo7
Cj4gLX0gRldQYXRoUHJvdmlkZXI7Cj4gK3R5cGVkZWYgc3RydWN0IEZXUGF0aFByb3ZpZGVyIEZX
UGF0aFByb3ZpZGVyOwo+ICAKPiAgdHlwZWRlZiBzdHJ1Y3QgRldQYXRoUHJvdmlkZXJDbGFzcyB7
Cj4gICAgICBJbnRlcmZhY2VDbGFzcyBwYXJlbnRfY2xhc3M7Cj4gZGlmZiAtLWdpdCBhL2luY2x1
ZGUvaHcvaG90cGx1Zy5oIGIvaW5jbHVkZS9ody9ob3RwbHVnLmgKPiBpbmRleCAxYTA1MTZhNDc5
Li42MzIxZTI5MmZkIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcvaG90cGx1Zy5oCj4gKysrIGIv
aW5jbHVkZS9ody9ob3RwbHVnLmgKPiBAQCAtMjMsMTEgKzIzLDcgQEAKPiAgI2RlZmluZSBIT1RQ
TFVHX0hBTkRMRVIob2JqKSBcCj4gICAgICAgSU5URVJGQUNFX0NIRUNLKEhvdHBsdWdIYW5kbGVy
LCAob2JqKSwgVFlQRV9IT1RQTFVHX0hBTkRMRVIpCj4gIAo+IC0KPiAtdHlwZWRlZiBzdHJ1Y3Qg
SG90cGx1Z0hhbmRsZXIgewo+IC0gICAgLyogPHByaXZhdGU+ICovCj4gLSAgICBPYmplY3QgUGFy
ZW50Owo+IC19IEhvdHBsdWdIYW5kbGVyOwo+ICt0eXBlZGVmIHN0cnVjdCBIb3RwbHVnSGFuZGxl
ciBIb3RwbHVnSGFuZGxlcjsKPiAgCj4gIC8qKgo+ICAgKiBob3RwbHVnX2ZuOgo+IGRpZmYgLS1n
aXQgYS9pbmNsdWRlL2h3L2ludGMvaW50Yy5oIGIvaW5jbHVkZS9ody9pbnRjL2ludGMuaAo+IGlu
ZGV4IDI3ZDk4Mjg5NDMuLmZiM2U4ZTYyMWYgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9ody9pbnRj
L2ludGMuaAo+ICsrKyBiL2luY2x1ZGUvaHcvaW50Yy9pbnRjLmgKPiBAQCAtMTUsOSArMTUsNyBA
QAo+ICAgICAgSU5URVJGQUNFX0NIRUNLKEludGVycnVwdFN0YXRzUHJvdmlkZXIsIChvYmopLCBc
Cj4gICAgICAgICAgICAgICAgICAgICAgVFlQRV9JTlRFUlJVUFRfU1RBVFNfUFJPVklERVIpCj4g
IAo+IC10eXBlZGVmIHN0cnVjdCBJbnRlcnJ1cHRTdGF0c1Byb3ZpZGVyIHsKPiAtICAgIE9iamVj
dCBwYXJlbnQ7Cj4gLX0gSW50ZXJydXB0U3RhdHNQcm92aWRlcjsKPiArdHlwZWRlZiBzdHJ1Y3Qg
SW50ZXJydXB0U3RhdHNQcm92aWRlciBJbnRlcnJ1cHRTdGF0c1Byb3ZpZGVyOwo+ICAKPiAgdHlw
ZWRlZiBzdHJ1Y3QgSW50ZXJydXB0U3RhdHNQcm92aWRlckNsYXNzIHsKPiAgICAgIEludGVyZmFj
ZUNsYXNzIHBhcmVudDsKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9pcG1pL2lwbWkuaCBiL2lu
Y2x1ZGUvaHcvaXBtaS9pcG1pLmgKPiBpbmRleCAwYWZmZTVhNGQ4Li45OTY2MWQyYmYwIDEwMDY0
NAo+IC0tLSBhL2luY2x1ZGUvaHcvaXBtaS9pcG1pLmgKPiArKysgYi9pbmNsdWRlL2h3L2lwbWkv
aXBtaS5oCj4gQEAgLTExNCw5ICsxMTQsNyBAQCB1aW50MzJfdCBpcG1pX25leHRfdXVpZCh2b2lk
KTsKPiAgI2RlZmluZSBJUE1JX0lOVEVSRkFDRV9HRVRfQ0xBU1MoY2xhc3MpIFwKPiAgICAgICBP
QkpFQ1RfR0VUX0NMQVNTKElQTUlJbnRlcmZhY2VDbGFzcywgKGNsYXNzKSwgVFlQRV9JUE1JX0lO
VEVSRkFDRSkKPiAgCj4gLXR5cGVkZWYgc3RydWN0IElQTUlJbnRlcmZhY2Ugewo+IC0gICAgT2Jq
ZWN0IHBhcmVudDsKPiAtfSBJUE1JSW50ZXJmYWNlOwo+ICt0eXBlZGVmIHN0cnVjdCBJUE1JSW50
ZXJmYWNlIElQTUlJbnRlcmZhY2U7Cj4gIAo+ICB0eXBlZGVmIHN0cnVjdCBJUE1JSW50ZXJmYWNl
Q2xhc3Mgewo+ICAgICAgSW50ZXJmYWNlQ2xhc3MgcGFyZW50Owo+IGRpZmYgLS1naXQgYS9pbmNs
dWRlL2h3L2lzYS9pc2EuaCBiL2luY2x1ZGUvaHcvaXNhL2lzYS5oCj4gaW5kZXggYjlkYmFiMjRi
NC4uZTYyYWM5MWMxOSAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2h3L2lzYS9pc2EuaAo+ICsrKyBi
L2luY2x1ZGUvaHcvaXNhL2lzYS5oCj4gQEAgLTQzLDEwICs0Myw2IEBAIHN0YXRpYyBpbmxpbmUg
dWludDE2X3QgYXBwbGVzbWNfcG9ydCh2b2lkKQo+ICAjZGVmaW5lIElTQURNQShvYmopIFwKPiAg
ICAgIElOVEVSRkFDRV9DSEVDSyhJc2FEbWEsIChvYmopLCBUWVBFX0lTQURNQSkKPiAgCj4gLXN0
cnVjdCBJc2FEbWEgewo+IC0gICAgT2JqZWN0IHBhcmVudDsKPiAtfTsKPiAtCj4gIHR5cGVkZWYg
ZW51bSB7Cj4gICAgICBJU0FETUFfVFJBTlNGRVJfVkVSSUZZLAo+ICAgICAgSVNBRE1BX1RSQU5T
RkVSX1JFQUQsCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvbWVtL21lbW9yeS1kZXZpY2UuaCBi
L2luY2x1ZGUvaHcvbWVtL21lbW9yeS1kZXZpY2UuaAo+IGluZGV4IGU5MDRlMTk0ZDUuLjAyOTNh
OTZhYmIgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9ody9tZW0vbWVtb3J5LWRldmljZS5oCj4gKysr
IGIvaW5jbHVkZS9ody9tZW0vbWVtb3J5LWRldmljZS5oCj4gQEAgLTI1LDkgKzI1LDcgQEAKPiAg
I2RlZmluZSBNRU1PUllfREVWSUNFKG9iaikgXAo+ICAgICAgIElOVEVSRkFDRV9DSEVDSyhNZW1v
cnlEZXZpY2VTdGF0ZSwgKG9iaiksIFRZUEVfTUVNT1JZX0RFVklDRSkKPiAgCj4gLXR5cGVkZWYg
c3RydWN0IE1lbW9yeURldmljZVN0YXRlIHsKPiAtICAgIE9iamVjdCBwYXJlbnRfb2JqOwo+IC19
IE1lbW9yeURldmljZVN0YXRlOwo+ICt0eXBlZGVmIHN0cnVjdCBNZW1vcnlEZXZpY2VTdGF0ZSBN
ZW1vcnlEZXZpY2VTdGF0ZTsKPiAgCj4gIC8qKgo+ICAgKiBNZW1vcnlEZXZpY2VDbGFzczoKPiBk
aWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9ubWkuaCBiL2luY2x1ZGUvaHcvbm1pLmgKPiBpbmRleCBk
MDkyYzY4NGExLi5hZDg1N2YzODMyIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcvbm1pLmgKPiAr
KysgYi9pbmNsdWRlL2h3L25taS5oCj4gQEAgLTM0LDkgKzM0LDcgQEAKPiAgI2RlZmluZSBOTUko
b2JqKSBcCj4gICAgICAgSU5URVJGQUNFX0NIRUNLKE5NSSwgKG9iaiksIFRZUEVfTk1JKQo+ICAK
PiAtdHlwZWRlZiBzdHJ1Y3QgTk1JU3RhdGUgewo+IC0gICAgT2JqZWN0IHBhcmVudF9vYmo7Cj4g
LX0gTk1JU3RhdGU7Cj4gK3R5cGVkZWYgc3RydWN0IE5NSVN0YXRlIE5NSVN0YXRlOwo+ICAKPiAg
dHlwZWRlZiBzdHJ1Y3QgTk1JQ2xhc3Mgewo+ICAgICAgSW50ZXJmYWNlQ2xhc3MgcGFyZW50X2Ns
YXNzOwo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3N0cmVhbS5oIGIvaW5jbHVkZS9ody9zdHJl
YW0uaAo+IGluZGV4IGMzNzBiYTBjNjYuLjE1Nzc0ZjA3YWIgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVk
ZS9ody9zdHJlYW0uaAo+ICsrKyBiL2luY2x1ZGUvaHcvc3RyZWFtLmgKPiBAQCAtMTQsOSArMTQs
NyBAQAo+ICAjZGVmaW5lIFNUUkVBTV9TTEFWRShvYmopIFwKPiAgICAgICBJTlRFUkZBQ0VfQ0hF
Q0soU3RyZWFtU2xhdmUsIChvYmopLCBUWVBFX1NUUkVBTV9TTEFWRSkKPiAgCj4gLXR5cGVkZWYg
c3RydWN0IFN0cmVhbVNsYXZlIHsKPiAtICAgIE9iamVjdCBQYXJlbnQ7Cj4gLX0gU3RyZWFtU2xh
dmU7Cj4gK3R5cGVkZWYgc3RydWN0IFN0cmVhbVNsYXZlIFN0cmVhbVNsYXZlOwo+ICAKPiAgdHlw
ZWRlZiB2b2lkICgqU3RyZWFtQ2FuUHVzaE5vdGlmeUZuKSh2b2lkICpvcGFxdWUpOwo+ICAKPiBk
aWZmIC0tZ2l0IGEvaW5jbHVkZS9ody90aW1lci9tNDh0NTkuaCBiL2luY2x1ZGUvaHcvdGltZXIv
bTQ4dDU5LmgKPiBpbmRleCBkYjVlNDNhOGRhLi42ZjhkYjA0ZmNlIDEwMDY0NAo+IC0tLSBhL2lu
Y2x1ZGUvaHcvdGltZXIvbTQ4dDU5LmgKPiArKysgYi9pbmNsdWRlL2h3L3RpbWVyL200OHQ1OS5o
Cj4gQEAgLTEzLDkgKzEzLDcgQEAKPiAgI2RlZmluZSBOVlJBTShvYmopIFwKPiAgICAgIElOVEVS
RkFDRV9DSEVDSyhOdnJhbSwgKG9iaiksIFRZUEVfTlZSQU0pCj4gIAo+IC10eXBlZGVmIHN0cnVj
dCBOdnJhbSB7Cj4gLSAgICBPYmplY3QgcGFyZW50Owo+IC19IE52cmFtOwo+ICt0eXBlZGVmIHN0
cnVjdCBOdnJhbSBOdnJhbTsKPiAgCj4gIHR5cGVkZWYgc3RydWN0IE52cmFtQ2xhc3Mgewo+ICAg
ICAgSW50ZXJmYWNlQ2xhc3MgcGFyZW50Owo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3FvbS9vYmpl
Y3RfaW50ZXJmYWNlcy5oIGIvaW5jbHVkZS9xb20vb2JqZWN0X2ludGVyZmFjZXMuaAo+IGluZGV4
IDRkNTEzZmIzMjkuLjY1MmExNmQyYmEgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9xb20vb2JqZWN0
X2ludGVyZmFjZXMuaAo+ICsrKyBiL2luY2x1ZGUvcW9tL29iamVjdF9pbnRlcmZhY2VzLmgKPiBA
QCAtMTYsMTEgKzE2LDcgQEAKPiAgICAgICBJTlRFUkZBQ0VfQ0hFQ0soVXNlckNyZWF0YWJsZSwg
KG9iaiksIFwKPiAgICAgICAgICAgICAgICAgICAgICAgVFlQRV9VU0VSX0NSRUFUQUJMRSkKPiAg
Cj4gLQo+IC10eXBlZGVmIHN0cnVjdCBVc2VyQ3JlYXRhYmxlIHsKPiAtICAgIC8qIDxwcml2YXRl
PiAqLwo+IC0gICAgT2JqZWN0IFBhcmVudDsKPiAtfSBVc2VyQ3JlYXRhYmxlOwo+ICt0eXBlZGVm
IHN0cnVjdCBVc2VyQ3JlYXRhYmxlIFVzZXJDcmVhdGFibGU7Cj4gIAo+ICAvKioKPiAgICogVXNl
ckNyZWF0YWJsZUNsYXNzOgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3N5c2VtdS90cG0uaCBiL2lu
Y2x1ZGUvc3lzZW11L3RwbS5oCj4gaW5kZXggMTdhOTdlZDc3YS4uNWI1NDFhNzFjOCAxMDA2NDQK
PiAtLS0gYS9pbmNsdWRlL3N5c2VtdS90cG0uaAo+ICsrKyBiL2luY2x1ZGUvc3lzZW11L3RwbS5o
Cj4gQEAgLTMzLDkgKzMzLDcgQEAgdHlwZWRlZiBlbnVtIFRQTVZlcnNpb24gewo+ICAjZGVmaW5l
IFRQTV9JRihvYmopICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICBJTlRFUkZB
Q0VfQ0hFQ0soVFBNSWYsIChvYmopLCBUWVBFX1RQTV9JRikKPiAgCj4gLXR5cGVkZWYgc3RydWN0
IFRQTUlmIHsKPiAtICAgIE9iamVjdCBwYXJlbnRfb2JqOwo+IC19IFRQTUlmOwo+ICt0eXBlZGVm
IHN0cnVjdCBUUE1JZiBUUE1JZjsKPiAgCj4gIHR5cGVkZWYgc3RydWN0IFRQTUlmQ2xhc3Mgewo+
ICAgICAgSW50ZXJmYWNlQ2xhc3MgcGFyZW50X2NsYXNzOwo+IGRpZmYgLS1naXQgYS90YXJnZXQv
YXJtL2lkYXUuaCBiL3RhcmdldC9hcm0vaWRhdS5oCj4gaW5kZXggY2FjMjdiOTVmYS4uN2MwZTRl
Mzc3NiAxMDA2NDQKPiAtLS0gYS90YXJnZXQvYXJtL2lkYXUuaAo+ICsrKyBiL3RhcmdldC9hcm0v
aWRhdS5oCj4gQEAgLTM4LDkgKzM4LDcgQEAKPiAgI2RlZmluZSBJREFVX0lOVEVSRkFDRV9HRVRf
Q0xBU1Mob2JqKSBcCj4gICAgICBPQkpFQ1RfR0VUX0NMQVNTKElEQVVJbnRlcmZhY2VDbGFzcywg
KG9iaiksIFRZUEVfSURBVV9JTlRFUkZBQ0UpCj4gIAo+IC10eXBlZGVmIHN0cnVjdCBJREFVSW50
ZXJmYWNlIHsKPiAtICAgIE9iamVjdCBwYXJlbnQ7Cj4gLX0gSURBVUludGVyZmFjZTsKPiArdHlw
ZWRlZiBzdHJ1Y3QgSURBVUludGVyZmFjZSBJREFVSW50ZXJmYWNlOwo+ICAKPiAgI2RlZmluZSBJ
UkVHSU9OX05PVFZBTElEIC0xCj4gIAo+IGRpZmYgLS1naXQgYS90ZXN0cy9jaGVjay1xb20taW50
ZXJmYWNlLmMgYi90ZXN0cy9jaGVjay1xb20taW50ZXJmYWNlLmMKPiBpbmRleCBmODdjOWFhYThh
Li4yMTc3ZjBkY2U1IDEwMDY0NAo+IC0tLSBhL3Rlc3RzL2NoZWNrLXFvbS1pbnRlcmZhY2UuYwo+
ICsrKyBiL3Rlc3RzL2NoZWNrLXFvbS1pbnRlcmZhY2UuYwo+IEBAIC0yMyw5ICsyMyw3IEBACj4g
ICNkZWZpbmUgVEVTVF9JRihvYmopIFwKPiAgICAgICBJTlRFUkZBQ0VfQ0hFQ0soVGVzdElmLCAo
b2JqKSwgVFlQRV9URVNUX0lGKQo+ICAKPiAtdHlwZWRlZiBzdHJ1Y3QgVGVzdElmIHsKPiAtICAg
IE9iamVjdCBwYXJlbnRfb2JqOwo+IC19IFRlc3RJZjsKPiArdHlwZWRlZiBzdHJ1Y3QgVGVzdElm
IFRlc3RJZjsKPiAgCj4gIHR5cGVkZWYgc3RydWN0IFRlc3RJZkNsYXNzIHsKPiAgICAgIEludGVy
ZmFjZUNsYXNzIHBhcmVudF9jbGFzczsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 14:20:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 14:20: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-devel-bounces@lists.xenproject.org>)
	id 1gQCJw-0007qW-Vy; Fri, 23 Nov 2018 14:20: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=2KZ0=OC=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gQCJv-0007qR-TQ
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 14:20:35 +0000
X-Inumbo-ID: f0bf9628-ef2a-11e8-ba92-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0bf9628-ef2a-11e8-ba92-12d6303a7972;
 Fri, 23 Nov 2018 14:20:34 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id A2694368E7;
 Fri, 23 Nov 2018 14:20:33 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 45DCC1981E;
 Fri, 23 Nov 2018 14:20:24 +0000 (UTC)
Date: Fri, 23 Nov 2018 15:20:22 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>
Message-ID: <20181123152022.2a07375b@redhat.com>
In-Reply-To: <20181107123652.23417-8-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
 <20181107123652.23417-8-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Fri, 23 Nov 2018 14:20:33 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH for-3.2 v3 07/14] qdev: all globals are now
 user-provided
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Corey Minyard <minyard@acm.org>,
 Amit Shah <amit@kernel.org>,
 =?UTF-8?B?SGVydsOp?= Poussineau <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 dgilbert@redhat.com, qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 Andreas =?UTF-8?B?RsOkcmJlcg==?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAgNyBOb3YgMjAxOCAxNjozNjo0NSArMDQwMApNYXJjLUFuZHLDqSBMdXJlYXUgPG1h
cmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4gd3JvdGU6Cgo+IENvbnNpZGVyaW5nIHRoYXQgQ1BV
IGZlYXR1cmVzIGFyZSBwcm92aWRlZCB2aWEgY29tbWFuZCBsaW5lLCB0aGUKSSBjYW4gZ3Vlc3Mg
d2hhdCBpdCBpcyBhYm91dCBvbmNlIEkgcmVjYWxsIGhvdyAtY3B1IGZvbywrLWZlYXQgd29ya3Ms
CmJ1dCB3aXRob3V0IHRoYXQga25vd2xlZGdlIEkgZG9uJ3QgZ2V0IG1lYW5pbmcgYmVoaW5kIHRo
ZSBzZW50ZW5jZS4KQ291bGQgeW91IHJlcGhyYXNlIGl0PwoKPiBnbG9iYWxfcHJvcHMgYXJlIG5v
dyBhbGwgdXNlci1wcm92aWRlZCBnbG9iYWxzLiBObyBuZWVkIHRvIHRyYWNrIHRoaXMKPiBhbnlt
b3JlIGZvciBxZGV2X3Byb3BfY2hlY2tfZ2xvYmFscygpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1h
cmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgo+IC0tLQo+ICBp
bmNsdWRlL2h3L3FkZXYtY29yZS5oICAgICAgICAgfCAgMyAtLQo+ICBody9jb3JlL3FkZXYtcHJv
cGVydGllcy5jICAgICAgfCAgNCAtLS0KPiAgdGVzdHMvdGVzdC1xZGV2LWdsb2JhbC1wcm9wcy5j
IHwgNTcgKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB2bC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgMSAtCj4gIDQgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25z
KCspLCA1OSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9xZGV2LWNv
cmUuaCBiL2luY2x1ZGUvaHcvcWRldi1jb3JlLmgKPiBpbmRleCBhMjRkMGRkNTY2Li5iYWFmMDk3
MjEyIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcvcWRldi1jb3JlLmgKPiArKysgYi9pbmNsdWRl
L2h3L3FkZXYtY29yZS5oCj4gQEAgLTI0OSw4ICsyNDksNiBAQCBzdHJ1Y3QgUHJvcGVydHlJbmZv
IHsKPiAgCj4gIC8qKgo+ICAgKiBHbG9iYWxQcm9wZXJ0eToKPiAtICogQHVzZXJfcHJvdmlkZWQ6
IFNldCB0byB0cnVlIGlmIHByb3BlcnR5IGNvbWVzIGZyb20gdXNlci1wcm92aWRlZCBjb25maWcK
PiAtICogKGNvbW1hbmQtbGluZSBvciBjb25maWcgZmlsZSkuCj4gICAqIEB1c2VkOiBTZXQgdG8g
dHJ1ZSBpZiBwcm9wZXJ0eSB3YXMgdXNlZCB3aGVuIGluaXRpYWxpemluZyBhIGRldmljZS4KPiAg
ICogQGVycnA6IEVycm9yIGRlc3RpbmF0aW9uLCB1c2VkIGxpa2UgZmlyc3QgYXJndW1lbnQgb2Yg
ZXJyb3Jfc2V0ZygpCj4gICAqICAgICAgICBpbiBjYXNlIHByb3BlcnR5IHNldHRpbmcgZmFpbHMg
bGF0ZXIuIElmIEBlcnJwIGlzIE5VTEwsIHdlCj4gQEAgLTI2Miw3ICsyNjAsNiBAQCB0eXBlZGVm
IHN0cnVjdCBHbG9iYWxQcm9wZXJ0eSB7Cj4gICAgICBjb25zdCBjaGFyICpkcml2ZXI7Cj4gICAg
ICBjb25zdCBjaGFyICpwcm9wZXJ0eTsKPiAgICAgIGNvbnN0IGNoYXIgKnZhbHVlOwo+IC0gICAg
Ym9vbCB1c2VyX3Byb3ZpZGVkOwo+ICAgICAgYm9vbCB1c2VkOwo+ICAgICAgRXJyb3IgKiplcnJw
Owo+ICB9IEdsb2JhbFByb3BlcnR5Owo+IGRpZmYgLS1naXQgYS9ody9jb3JlL3FkZXYtcHJvcGVy
dGllcy5jIGIvaHcvY29yZS9xZGV2LXByb3BlcnRpZXMuYwo+IGluZGV4IGJkODRjNGVhNGMuLjQz
YzMwYTU3ZjQgMTAwNjQ0Cj4gLS0tIGEvaHcvY29yZS9xZGV2LXByb3BlcnRpZXMuYwo+ICsrKyBi
L2h3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMKPiBAQCAtMTE5Miw5ICsxMTkyLDYgQEAgaW50IHFk
ZXZfcHJvcF9jaGVja19nbG9iYWxzKHZvaWQpCj4gICAgICAgICAgaWYgKHByb3AtPnVzZWQpIHsK
PiAgICAgICAgICAgICAgY29udGludWU7Cj4gICAgICAgICAgfQo+IC0gICAgICAgIGlmICghcHJv
cC0+dXNlcl9wcm92aWRlZCkgewo+IC0gICAgICAgICAgICBjb250aW51ZTsKPiAtICAgICAgICB9
Cj4gICAgICAgICAgb2MgPSBvYmplY3RfY2xhc3NfYnlfbmFtZShwcm9wLT5kcml2ZXIpOwo+ICAg
ICAgICAgIG9jID0gb2JqZWN0X2NsYXNzX2R5bmFtaWNfY2FzdChvYywgVFlQRV9ERVZJQ0UpOwo+
ICAgICAgICAgIGlmICghb2MpIHsKPiBAQCAtMTIzMyw3ICsxMjMwLDYgQEAgdm9pZCBxZGV2X3By
b3Bfc2V0X2dsb2JhbHMoRGV2aWNlU3RhdGUgKmRldikKPiAgICAgICAgICAgICAgaWYgKCFkZXYt
PmhvdHBsdWdnZWQgJiYgcHJvcC0+ZXJycCkgewo+ICAgICAgICAgICAgICAgICAgZXJyb3JfcHJv
cGFnYXRlKHByb3AtPmVycnAsIGVycik7Cj4gICAgICAgICAgICAgIH0gZWxzZSB7Cj4gLSAgICAg
ICAgICAgICAgICBhc3NlcnQocHJvcC0+dXNlcl9wcm92aWRlZCk7Cj4gICAgICAgICAgICAgICAg
ICB3YXJuX3JlcG9ydF9lcnIoZXJyKTsKPiAgICAgICAgICAgICAgfQo+ICAgICAgICAgIH0KPiBk
aWZmIC0tZ2l0IGEvdGVzdHMvdGVzdC1xZGV2LWdsb2JhbC1wcm9wcy5jIGIvdGVzdHMvdGVzdC1x
ZGV2LWdsb2JhbC1wcm9wcy5jCj4gaW5kZXggM2E4ZDMxNzBhMC4uZjQ5YTFiNzBiNSAxMDA2NDQK
PiAtLS0gYS90ZXN0cy90ZXN0LXFkZXYtZ2xvYmFsLXByb3BzLmMKPiArKysgYi90ZXN0cy90ZXN0
LXFkZXYtZ2xvYmFsLXByb3BzLmMKPiBAQCAtMjE1LDEyICsyMTUsMTIgQEAgc3RhdGljIHZvaWQg
dGVzdF9keW5hbWljX2dsb2JhbHByb3Bfc3VicHJvY2Vzcyh2b2lkKQo+ICB7Cj4gICAgICBNeVR5
cGUgKm10Owo+ICAgICAgc3RhdGljIEdsb2JhbFByb3BlcnR5IHByb3BzW10gPSB7Cj4gLSAgICAg
ICAgeyBUWVBFX0RZTkFNSUNfUFJPUFMsICJwcm9wMSIsICIxMDEiLCB0cnVlIH0sCj4gLSAgICAg
ICAgeyBUWVBFX0RZTkFNSUNfUFJPUFMsICJwcm9wMiIsICIxMDIiLCB0cnVlIH0sCj4gLSAgICAg
ICAgeyBUWVBFX0RZTkFNSUNfUFJPUFMiLWJhZCIsICJwcm9wMyIsICIxMDMiLCB0cnVlIH0sCj4g
LSAgICAgICAgeyBUWVBFX1VOVVNFRF9IT1RQTFVHLCAicHJvcDQiLCAiMTA0IiwgdHJ1ZSB9LAo+
IC0gICAgICAgIHsgVFlQRV9VTlVTRURfTk9IT1RQTFVHLCAicHJvcDUiLCAiMTA1IiwgdHJ1ZSB9
LAo+IC0gICAgICAgIHsgVFlQRV9OT05ERVZJQ0UsICJwcm9wNiIsICIxMDYiLCB0cnVlIH0sCj4g
KyAgICAgICAgeyBUWVBFX0RZTkFNSUNfUFJPUFMsICJwcm9wMSIsICIxMDEiLCB9LAo+ICsgICAg
ICAgIHsgVFlQRV9EWU5BTUlDX1BST1BTLCAicHJvcDIiLCAiMTAyIiwgfSwKPiArICAgICAgICB7
IFRZUEVfRFlOQU1JQ19QUk9QUyItYmFkIiwgInByb3AzIiwgIjEwMyIsIH0sCj4gKyAgICAgICAg
eyBUWVBFX1VOVVNFRF9IT1RQTFVHLCAicHJvcDQiLCAiMTA0IiwgfSwKPiArICAgICAgICB7IFRZ
UEVfVU5VU0VEX05PSE9UUExVRywgInByb3A1IiwgIjEwNSIsIH0sCj4gKyAgICAgICAgeyBUWVBF
X05PTkRFVklDRSwgInByb3A2IiwgIjEwNiIsIH0sCj4gICAgICAgICAge30KPiAgICAgIH07Cj4g
ICAgICBpbnQgZ2xvYmFsX2Vycm9yOwo+IEBAIC0yNTUsNDYgKzI1NSw2IEBAIHN0YXRpYyB2b2lk
IHRlc3RfZHluYW1pY19nbG9iYWxwcm9wKHZvaWQpCj4gICAgICBnX3Rlc3RfdHJhcF9hc3NlcnRf
c3Rkb3V0KCIiKTsKPiAgfQo+ICAKPiAtLyogVGVzdCBzZXR0aW5nIG9mIGR5bmFtaWMgcHJvcGVy
dGllcyB1c2luZyB1c2VyX3Byb3ZpZGVkPWZhbHNlIHByb3BlcnRpZXMgKi8KPiAtc3RhdGljIHZv
aWQgdGVzdF9keW5hbWljX2dsb2JhbHByb3Bfbm91c2VyX3N1YnByb2Nlc3Modm9pZCkKPiAtewo+
IC0gICAgTXlUeXBlICptdDsKPiAtICAgIHN0YXRpYyBHbG9iYWxQcm9wZXJ0eSBwcm9wc1tdID0g
ewo+IC0gICAgICAgIHsgVFlQRV9EWU5BTUlDX1BST1BTLCAicHJvcDEiLCAiMTAxIiB9LAo+IC0g
ICAgICAgIHsgVFlQRV9EWU5BTUlDX1BST1BTLCAicHJvcDIiLCAiMTAyIiB9LAo+IC0gICAgICAg
IHsgVFlQRV9EWU5BTUlDX1BST1BTIi1iYWQiLCAicHJvcDMiLCAiMTAzIiB9LAo+IC0gICAgICAg
IHsgVFlQRV9VTlVTRURfSE9UUExVRywgInByb3A0IiwgIjEwNCIgfSwKPiAtICAgICAgICB7IFRZ
UEVfVU5VU0VEX05PSE9UUExVRywgInByb3A1IiwgIjEwNSIgfSwKPiAtICAgICAgICB7IFRZUEVf
Tk9OREVWSUNFLCAicHJvcDYiLCAiMTA2IiB9LAo+IC0gICAgICAgIHt9Cj4gLSAgICB9Owo+IC0g
ICAgaW50IGdsb2JhbF9lcnJvcjsKPiAtCj4gLSAgICByZWdpc3Rlcl9nbG9iYWxfcHJvcGVydGll
cyhwcm9wcyk7Cj4gLQo+IC0gICAgbXQgPSBEWU5BTUlDX1RZUEUob2JqZWN0X25ldyhUWVBFX0RZ
TkFNSUNfUFJPUFMpKTsKPiAtICAgIHFkZXZfaW5pdF9ub2ZhaWwoREVWSUNFKG10KSk7Cj4gLQo+
IC0gICAgZ19hc3NlcnRfY21wdWludChtdC0+cHJvcDEsID09LCAxMDEpOwo+IC0gICAgZ19hc3Nl
cnRfY21wdWludChtdC0+cHJvcDIsID09LCAxMDIpOwo+IC0gICAgZ2xvYmFsX2Vycm9yID0gcWRl
dl9wcm9wX2NoZWNrX2dsb2JhbHMoKTsKPiAtICAgIGdfYXNzZXJ0X2NtcHVpbnQoZ2xvYmFsX2Vy
cm9yLCA9PSwgMCk7Cj4gLSAgICBnX2Fzc2VydChwcm9wc1swXS51c2VkKTsKPiAtICAgIGdfYXNz
ZXJ0KHByb3BzWzFdLnVzZWQpOwo+IC0gICAgZ19hc3NlcnQoIXByb3BzWzJdLnVzZWQpOwo+IC0g
ICAgZ19hc3NlcnQoIXByb3BzWzNdLnVzZWQpOwo+IC0gICAgZ19hc3NlcnQoIXByb3BzWzRdLnVz
ZWQpOwo+IC0gICAgZ19hc3NlcnQoIXByb3BzWzVdLnVzZWQpOwo+IC19Cj4gLQo+IC1zdGF0aWMg
dm9pZCB0ZXN0X2R5bmFtaWNfZ2xvYmFscHJvcF9ub3VzZXIodm9pZCkKPiAtewo+IC0gICAgZ190
ZXN0X3RyYXBfc3VicHJvY2VzcygiL3FkZXYvcHJvcGVydGllcy9keW5hbWljL2dsb2JhbC9ub3Vz
ZXIvc3VicHJvY2VzcyIsIDAsIDApOwo+IC0gICAgZ190ZXN0X3RyYXBfYXNzZXJ0X3Bhc3NlZCgp
Owo+IC0gICAgZ190ZXN0X3RyYXBfYXNzZXJ0X3N0ZGVycigiIik7Cj4gLSAgICBnX3Rlc3RfdHJh
cF9hc3NlcnRfc3Rkb3V0KCIiKTsKPiAtfQo+IC0KPiAgLyogVGVzdCBpZiBnbG9iYWwgcHJvcHMg
YWZmZWN0aW5nIHN1YmNsYXNzZXMgYXJlIGFwcGxpZWQgaW4gdGhlIHJpZ2h0IG9yZGVyICovCj4g
IHN0YXRpYyB2b2lkIHRlc3Rfc3ViY2xhc3NfZ2xvYmFsX3Byb3BzKHZvaWQpCj4gIHsKPiBAQCAt
MzQ0LDExICszMDQsNiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gICAgICBn
X3Rlc3RfYWRkX2Z1bmMoIi9xZGV2L3Byb3BlcnRpZXMvZHluYW1pYy9nbG9iYWwiLAo+ICAgICAg
ICAgICAgICAgICAgICAgIHRlc3RfZHluYW1pY19nbG9iYWxwcm9wKTsKPiAgCj4gLSAgICBnX3Rl
c3RfYWRkX2Z1bmMoIi9xZGV2L3Byb3BlcnRpZXMvZHluYW1pYy9nbG9iYWwvbm91c2VyL3N1YnBy
b2Nlc3MiLAo+IC0gICAgICAgICAgICAgICAgICAgIHRlc3RfZHluYW1pY19nbG9iYWxwcm9wX25v
dXNlcl9zdWJwcm9jZXNzKTsKPiAtICAgIGdfdGVzdF9hZGRfZnVuYygiL3FkZXYvcHJvcGVydGll
cy9keW5hbWljL2dsb2JhbC9ub3VzZXIiLAo+IC0gICAgICAgICAgICAgICAgICAgIHRlc3RfZHlu
YW1pY19nbG9iYWxwcm9wX25vdXNlcik7Cj4gLQo+ICAgICAgZ190ZXN0X2FkZF9mdW5jKCIvcWRl
di9wcm9wZXJ0aWVzL2dsb2JhbC9zdWJjbGFzcyIsCj4gICAgICAgICAgICAgICAgICAgICAgdGVz
dF9zdWJjbGFzc19nbG9iYWxfcHJvcHMpOwo+ICAKPiBkaWZmIC0tZ2l0IGEvdmwuYyBiL3ZsLmMK
PiBpbmRleCAyYWVhODg0YzlkLi5kMTFiMDcwZTcwIDEwMDY0NAo+IC0tLSBhL3ZsLmMKPiArKysg
Yi92bC5jCj4gQEAgLTI5MzEsNyArMjkzMSw2IEBAIHN0YXRpYyBpbnQgZ2xvYmFsX2luaXRfZnVu
Yyh2b2lkICpvcGFxdWUsIFFlbXVPcHRzICpvcHRzLCBFcnJvciAqKmVycnApCj4gICAgICBnLT5k
cml2ZXIgICA9IHFlbXVfb3B0X2dldChvcHRzLCAiZHJpdmVyIik7Cj4gICAgICBnLT5wcm9wZXJ0
eSA9IHFlbXVfb3B0X2dldChvcHRzLCAicHJvcGVydHkiKTsKPiAgICAgIGctPnZhbHVlICAgID0g
cWVtdV9vcHRfZ2V0KG9wdHMsICJ2YWx1ZSIpOwo+IC0gICAgZy0+dXNlcl9wcm92aWRlZCA9IHRy
dWU7Cj4gICAgICBnLT5lcnJwID0gJmVycm9yX2ZhdGFsOwo+ICAgICAgcWRldl9wcm9wX3JlZ2lz
dGVyX2dsb2JhbChnKTsKPiAgICAgIHJldHVybiAwOwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 14:27:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 14:27: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-devel-bounces@lists.xenproject.org>)
	id 1gQCQK-0008Cr-Ou; Fri, 23 Nov 2018 14:27: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=2kz0=oc=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gQCQJ-0008Cm-HZ
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 14:27:11 +0000
X-Inumbo-ID: dc78283b-ef2b-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc78283b-ef2b-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 14:27:09 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2F402C0587DF;
 Fri, 23 Nov 2018 14:27:09 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 87B9C1054FD8;
 Fri, 23 Nov 2018 14:26:59 +0000 (UTC)
Date: Fri, 23 Nov 2018 15:26:58 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>
Message-ID: <20181123152658.76547154@redhat.com>
In-Reply-To: <20181107123652.23417-9-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
 <20181107123652.23417-9-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Fri, 23 Nov 2018 14:27:09 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH for-3.2 v3 08/14] qdev-props: convert
 global_props to GArray
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Corey Minyard <minyard@acm.org>,
 Amit Shah <amit@kernel.org>,
 =?UTF-8?B?SGVydsOp?= Poussineau <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 dgilbert@redhat.com, qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 Andreas =?UTF-8?B?RsOkcmJlcg==?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAgNyBOb3YgMjAxOCAxNjozNjo0NiArMDQwMApNYXJjLUFuZHLDqSBMdXJlYXUgPG1h
cmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4gd3JvdGU6Cgo+IEEgc3RlcCB0b3dhcmRzIGJlaW5n
IGFibGUgdG8gY2FsbCBvYmplY3RfYXBwbHlfZ2xvYmFsX3Byb3BzKCkuCml0IGFsc28gbWFrZXMg
Y29kZSBtb3JlIHVuaWZvcm0gYXMgd2UgZG9uJ3QgaGF2ZSB0byBkZWFsIHdpdGggdHlwZQppbmZv
cm0gb2YgR0xpc3QuCgptYXliZSBtb3ZlIGl0IGF0IHRoZSBiZWdpbm5pbmcgb2Ygc2VyaWVzIGFu
ZCBpbmNsdWRlIGFjY2VsIHBhcnQgYXMgd2VsbD8KCm90aGVyd2lzZSBsb29rcyBnb29kCgoKCj4g
U2lnbmVkLW9mZi1ieTogTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhh
dC5jb20+Cj4gLS0tCj4gIGh3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMgfCAyOSArKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwg
OSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaHcvY29yZS9xZGV2LXByb3BlcnRpZXMu
YyBiL2h3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMKPiBpbmRleCA0M2MzMGE1N2Y0Li4zNTNlNjdj
MDVhIDEwMDY0NAo+IC0tLSBhL2h3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMKPiArKysgYi9ody9j
b3JlL3FkZXYtcHJvcGVydGllcy5jCj4gQEAgLTExNzMsMjIgKzExNzMsMzIgQEAgdm9pZCBxZGV2
X3Byb3Bfc2V0X3B0cihEZXZpY2VTdGF0ZSAqZGV2LCBjb25zdCBjaGFyICpuYW1lLCB2b2lkICp2
YWx1ZSkKPiAgICAgICpwdHIgPSB2YWx1ZTsKPiAgfQo+ICAKPiAtc3RhdGljIEdMaXN0ICpnbG9i
YWxfcHJvcHM7Cj4gK3N0YXRpYyBHQXJyYXkgKmdsb2JhbF9wcm9wcyh2b2lkKQo+ICt7Cj4gKyAg
ICBzdGF0aWMgR0FycmF5ICpncDsKPiArCj4gKyAgICBpZiAoIWdwKSB7Cj4gKyAgICAgICAgZ3Ag
PSBnX2FycmF5X25ldyhmYWxzZSwgZmFsc2UsIHNpemVvZihHbG9iYWxQcm9wZXJ0eSAqKSk7Cj4g
KyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIGdwOwo+ICt9Cj4gIAo+ICB2b2lkIHFkZXZfcHJvcF9y
ZWdpc3Rlcl9nbG9iYWwoR2xvYmFsUHJvcGVydHkgKnByb3ApCj4gIHsKPiAtICAgIGdsb2JhbF9w
cm9wcyA9IGdfbGlzdF9hcHBlbmQoZ2xvYmFsX3Byb3BzLCBwcm9wKTsKPiArICAgIGdfYXJyYXlf
YXBwZW5kX3ZhbChnbG9iYWxfcHJvcHMoKSwgcHJvcCk7Cj4gIH0KPiAgCj4gIGludCBxZGV2X3By
b3BfY2hlY2tfZ2xvYmFscyh2b2lkKQo+ICB7Cj4gLSAgICBHTGlzdCAqbDsKPiAtICAgIGludCBy
ZXQgPSAwOwo+ICsgICAgaW50IGksIHJldCA9IDA7Cj4gIAo+IC0gICAgZm9yIChsID0gZ2xvYmFs
X3Byb3BzOyBsOyBsID0gbC0+bmV4dCkgewo+IC0gICAgICAgIEdsb2JhbFByb3BlcnR5ICpwcm9w
ID0gbC0+ZGF0YTsKPiArICAgIGZvciAoaSA9IDA7IGkgPCBnbG9iYWxfcHJvcHMoKS0+bGVuOyBp
KyspIHsKPiArICAgICAgICBHbG9iYWxQcm9wZXJ0eSAqcHJvcDsKPiAgICAgICAgICBPYmplY3RD
bGFzcyAqb2M7Cj4gICAgICAgICAgRGV2aWNlQ2xhc3MgKmRjOwo+ICsKPiArICAgICAgICBwcm9w
ID0gZ19hcnJheV9pbmRleChnbG9iYWxfcHJvcHMoKSwgR2xvYmFsUHJvcGVydHkgKiwgaSk7Cj4g
ICAgICAgICAgaWYgKHByb3AtPnVzZWQpIHsKPiAgICAgICAgICAgICAgY29udGludWU7Cj4gICAg
ICAgICAgfQo+IEBAIC0xMjEzLDEyICsxMjIzLDEzIEBAIGludCBxZGV2X3Byb3BfY2hlY2tfZ2xv
YmFscyh2b2lkKQo+ICAKPiAgdm9pZCBxZGV2X3Byb3Bfc2V0X2dsb2JhbHMoRGV2aWNlU3RhdGUg
KmRldikKPiAgewo+IC0gICAgR0xpc3QgKmw7Cj4gKyAgICBpbnQgaTsKPiAgCj4gLSAgICBmb3Ig
KGwgPSBnbG9iYWxfcHJvcHM7IGw7IGwgPSBsLT5uZXh0KSB7Cj4gLSAgICAgICAgR2xvYmFsUHJv
cGVydHkgKnByb3AgPSBsLT5kYXRhOwo+ICsgICAgZm9yIChpID0gMDsgaSA8IGdsb2JhbF9wcm9w
cygpLT5sZW47IGkrKykgewo+ICsgICAgICAgIEdsb2JhbFByb3BlcnR5ICpwcm9wOwo+ICAgICAg
ICAgIEVycm9yICplcnIgPSBOVUxMOwo+ICAKPiArICAgICAgICBwcm9wID0gZ19hcnJheV9pbmRl
eChnbG9iYWxfcHJvcHMoKSwgR2xvYmFsUHJvcGVydHkgKiwgaSk7Cj4gICAgICAgICAgaWYgKG9i
amVjdF9keW5hbWljX2Nhc3QoT0JKRUNUKGRldiksIHByb3AtPmRyaXZlcikgPT0gTlVMTCkgewo+
ICAgICAgICAgICAgICBjb250aW51ZTsKPiAgICAgICAgICB9CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 14:29:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gQCSI-0008MJ-7Z; Fri, 23 Nov 2018 14:29: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=5hxv=OC=eikelenboom.it=sander@srs-us1.protection.inumbo.net>)
 id 1gQC6w-0006IL-Pi
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 14:07:10 +0000
X-Inumbo-ID: 10922ddc-ef29-11e8-87e9-12d6303a7972
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10922ddc-ef29-11e8-87e9-12d6303a7972;
 Fri, 23 Nov 2018 14:07:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=2qjvIQA5HtiZbtzZTyb5f8SmU7tdDFLA6UF1MP5MfaU=; b=EIEdbnZC/Rf6v69M3osRTPiwez
 Q5rY3kYit3aGpnt+W9A8zcxFfPcbuz0e+ExyC85lH4NpMYwX6J5o5DPV6swgLWAAuDXO7sBHxxZDV
 YKi6TVFTaes8ETqpxbue51QLV15KxGilEmZT1y6ONJh2N6hRkAJsezzvhgJkd4q9Bbg4=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:48000
 helo=[10.97.34.6]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <sander@eikelenboom.it>)
 id 1gQC6s-00019M-Cm; Fri, 23 Nov 2018 15:07:06 +0100
To: Lars Kurth <lars.kurth.xen@gmail.com>, Lars Kurth <lars.kurth@citrix.com>
References: <D57E81A7-1353-47ED-85D3-775E2CDDCB49@citrix.com>
 <D34836E5-4F3F-4BDF-A9E7-200923408ED4@citrix.com>
 <837FC131-98F1-48C4-BA15-0DCF7A4668F1@xenproject.org>
From: Sander Eikelenboom <sander@eikelenboom.it>
Openpgp: preference=signencrypt
Message-ID: <350de128-a85e-f011-de8f-d6b463306caf@eikelenboom.it>
Date: Fri, 23 Nov 2018 15:07:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <837FC131-98F1-48C4-BA15-0DCF7A4668F1@xenproject.org>
Content-Language: en-US
X-Mailman-Approved-At: Fri, 23 Nov 2018 14:29:13 +0000
Subject: Re: [Xen-devel] [Minios-devel] FOSDEM Devrooms (CfP deadlines for
 relevant DevRooms from Dec 1-10) and Xen Project Stand
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMTEvMTggMTQ6MzQsIExhcnMgS3VydGggd3JvdGU6Cj4gRllJOiBubyBYZW4gUHJvamVj
dCBib290aCBhdCBGT1NERU0gdGhpcyB5ZWFyCgpCdW1tZXIsIG5vIGZyZXNoIFQtc2hpcnQgOigu
CgotLQpTYW5kZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 14:30:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 14:30: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-devel-bounces@lists.xenproject.org>)
	id 1gQCTF-0000fo-JV; Fri, 23 Nov 2018 14:30: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=2k7w=oc=citrix.com=prvs=8582a9f6d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gQCTE-0000fa-55
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 14:30:12 +0000
X-Inumbo-ID: 48268c48-ef2c-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48268c48-ef2c-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 14:30:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71352886"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 15:30:02 +0100
Message-ID: <20181123143002.79743-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] mm: make opt_bootscrub non-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TExWTSBjb2RlIGdlbmVyYXRpb24gY2FuIGF0dGVtcHQgdG8gbG9hZCBmcm9tIGEgdmFyaWFibGUg
aW4gdGhlIG5leHQKY29uZGl0aW9uIG9mIGFuIGV4cHJlc3Npb24gdW5kZXIgY2VydGFpbiBjaXJj
dW1zdGFuY2VzLCB0aHVzIHR1cm5pbmcKdGhlIGZvbGxvd2luZyBjb25kaXRpb246CgppZiAoIHN5
c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUgJiYgb3B0X2Jvb3RzY3J1YiA9PSBCT09UU0NS
VUJfSURMRSApCgpJbnRvOgoKMHhmZmZmODJkMDgwMjIzOTY3IDwrMTAzPjogY21wbCAgICQweDMs
MHgzN2IwMzIoJXJpcCkgIyAweGZmZmY4MmQwODA1OWU5YTAgPHN5c3RlbV9zdGF0ZT4KMHhmZmZm
ODJkMDgwMjIzOTZlIDwrMTEwPjogc2V0YiAgIC0weDI5KCVyYnApCjB4ZmZmZjgyZDA4MDIyMzk3
MiA8KzExND46IGNtcGwgICAkMHgyLDB4MjI4YThiKCVyaXApICMgMHhmZmZmODJkMDgwNDRjNDA0
IDxvcHRfYm9vdHNjcnViPgoKU3VjaCBjb2RlIHdpbGwgdHJpZ2dlciBhIHBhZ2UgZmF1bHQgaWYg
c3lzdGVtX3N0YXRlID49ClNZU19TVEFURV9hY3RpdmUgYmVjYXVzZSBvcHRfYm9vdHNjcnViIHdp
bGwgYmUgdW5tYXBwZWQuCgpGaXggdGhpcyBieSBtYWtpbmcgb3B0X2Jvb3RzY3J1YiBub24taW5p
dCwgdGh1cyBwcmV2ZW50aW5nIHRoZSBwYWdlCmZhdWx0LiBUaGUgTExWTSBidWcgd2l0aCB0aGUg
ZGlzY3Vzc2lvbiBhYm91dCB0aGlzIGlzc3VlIGNhbiBiZSBmb3VuZAphdDoKCmh0dHBzOi8vYnVn
cy5sbHZtLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzk3MDcKCkkgaGF2ZW4ndCBiZWVuIGFibGUgdG8g
ZmluZCBhbnkgb3RoZXIgaW5zdGFuY2VzIG9mIHN1Y2ggY29uZGl0aW9uYWwKZXhwcmVzc2lvbiB0
aGF0IHVzZXMgc3lzdGVtX3N0YXRlIHRvZ2V0aGVyIHdpdGggYW4gaW5pdCB2YXJpYWJsZSBvcgpm
dW5jdGlvbi4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNj
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBTZXJnZXkg
RHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jCmluZGV4IDA4ZWU4Y2ZiYjkuLjU2YzBiMjQ4NjUgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0xNjYs
NyArMTY2LDcgQEAgZW51bSBib290c2NydWJfbW9kZSB7CiAgICAgQk9PVFNDUlVCX09OLAogICAg
IEJPT1RTQ1JVQl9JRExFLAogfTsKLXN0YXRpYyBlbnVtIGJvb3RzY3J1Yl9tb2RlIF9faW5pdGRh
dGEgb3B0X2Jvb3RzY3J1YiA9IEJPT1RTQ1JVQl9JRExFOworc3RhdGljIGVudW0gYm9vdHNjcnVi
X21vZGUgb3B0X2Jvb3RzY3J1YiA9IEJPT1RTQ1JVQl9JRExFOwogc3RhdGljIGludCBfX2luaXQg
cGFyc2VfYm9vdHNjcnViX3BhcmFtKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgLyogSW50ZXJwcmV0
ICdib290c2NydWInIGFsb25lIGluIGl0cyBwb3NpdGl2ZSBib29sZWFuIGZvcm0gKi8KLS0gCjIu
MTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 14:37:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 14:37: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-devel-bounces@lists.xenproject.org>)
	id 1gQCZp-0000xq-C4; Fri, 23 Nov 2018 14:37:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=2k7w=oc=citrix.com=prvs=8582a9f6d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gQCZo-0000xl-7A
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 14:37:00 +0000
X-Inumbo-ID: 3b403d14-ef2d-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b403d14-ef2d-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 14:36:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="82279089"
Date: Fri, 23 Nov 2018 15:36:51 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181123143651.mdmrhg5kunlmioz2@mac>
References: <20181120160153.45259-7-roger.pau@citrix.com>
 <5BF43A1902000078001FE31E@prv1-mh.provo.novell.com>
 <20181120232627.GA31051@amd.com>
 <5BF523A002000078001FE537@prv1-mh.provo.novell.com>
 <20181121103744.pw6qiwasi6qsu63d@mac>
 <5BF53A5A02000078001FE684@prv1-mh.provo.novell.com>
 <20181121115131.wjpmhjsnesfdw2c4@mac>
 <5BF55C5202000078001FE816@prv1-mh.provo.novell.com>
 <20181122124744.ekm2wappzsod2opb@mac>
 <5BF6AD2E02000078001FEE49@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BF6AD2E02000078001FEE49@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 6/6] amd/iommu: skip bridge devices when
 updating IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDY6MjA6NDZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjExLjE4IGF0IDEzOjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gSSB0aGluayB0aGUgaXNfaGFyZHdhcmVfZG9tYWluIHBhcnQgY2FuIGJlIGRyb3Bw
ZWQgZnJvbSB0aGUKPiA+IGNvbmRpdGlvbmFsIEknbSBhZGRpbmcuIHVwZGF0ZV9wYWdpbmdfbW9k
ZSBzaG91bGRuJ3QgYmUgdXNlZCB0byBkZWNpZGUKPiA+IHdoZXRoZXIgYSBkb21haW4gY2FuIG9y
IGNhbm5vdCBoYXZlIGJyaWRnZXMgYXR0YWNoZWQuIFdoZXRoZXIgYSBEb21VCj4gPiBjYW4gb3Ig
Y2Fubm90IGhhdmUgYSBob3N0IGJyaWRnZSBhc3NpZ25lZCBzaG91bGQgYmUgZGVjaWRlZCBhdAo+
ID4gYXNzaWduYXRpb24gdGltZSwgYW5kIGhlbmNlIHVwZGF0ZV9wYWdpbmdfbW9kZSBzaG91bGRu
J3QgaGF2ZSBoYXJkd2FyZQo+ID4gZG9tYWluIHNwZWNpZmljIGNoZWNrcy4KPiAKPiBPa2F5LCB3
ZSdyZSBpbiBhZ3JlZW1lbnQgdGhlbi4KPiAKPiA+IFJlZ2FyZGluZyB0aGUgY2hlY2sgaW4gYW1k
X2lvbW11X2FkZF9kZXZpY2UsIGlmIGl0J3MgcmVtb3ZlZCBmcm9tCj4gPiB0aGVyZSBhbWRfaW9t
bXVfYWRkX2RldmljZSB3b3VsZCByZXR1cm4gYW4gZXJyb3Igd2hlbiBhZGRpbmcgYSBob3N0Cj4g
PiBicmlkZ2UgZGV2aWNlLCBhbmQgdGhhdCB3b3VsZCBjYXVzZSBzZXR1cF9vbmVfaHdkb21fZGV2
aWNlIHRvIHJldHVybgo+ID4gZWFybHkgYW5kIG5vdCBzZXR1cCB2UENJIGhhbmRsZXJzIGZvciBo
b3N0IGJyaWRnZXMsIHNvIEkgdGhpbmsgd2Ugd2FudAo+ID4gdG8gbGVhdmUgdGhhdCBvbmUgYXMt
aXMuCj4gCj4gUmlnaHQsIEkgY2FuIHNlZSB3aHkgaXQgbWF5IGJlIGJldHRlciB0byByZXRhaW4g
aXQgdGhlcmUuCgpUaGFua3MuIFdvdWxkIHlvdSBsaWtlIG1lIHRvIHJlc2VuZCB0aGUgc2VyaWVz
IHdpdGggdGhpcyBmaXgsIG9yCnNob3VsZCBJIHdhaXQgZm9yIGZlZWRiYWNrIG9uIHRoZSByZW1h
aW5pbmcgcGF0Y2hlcz8KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 14:51:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 14:51: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-devel-bounces@lists.xenproject.org>)
	id 1gQCnH-0002iR-Ns; Fri, 23 Nov 2018 14:50: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=zeqX=OC=citrix.com=prvs=8587bc52e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gQCnF-0002iM-LO
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 14:50:53 +0000
X-Inumbo-ID: 29f5c198-ef2f-11e8-84f3-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29f5c198-ef2f-11e8-84f3-12d6303a7972;
 Fri, 23 Nov 2018 14:50:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="82279582"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181123143002.79743-1-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <71a23fe0-1b65-8238-2d91-f4189fca04b6@citrix.com>
Date: Fri, 23 Nov 2018 14:50:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181123143002.79743-1-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] mm: make opt_bootscrub non-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMTEvMjAxOCAxNDozMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IExMVk0gY29kZSBn
ZW5lcmF0aW9uIGNhbiBhdHRlbXB0IHRvIGxvYWQgZnJvbSBhIHZhcmlhYmxlIGluIHRoZSBuZXh0
Cj4gY29uZGl0aW9uIG9mIGFuIGV4cHJlc3Npb24gdW5kZXIgY2VydGFpbiBjaXJjdW1zdGFuY2Vz
LCB0aHVzIHR1cm5pbmcKPiB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbjoKPgo+IGlmICggc3lzdGVt
X3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSAmJiBvcHRfYm9vdHNjcnViID09IEJPT1RTQ1JVQl9J
RExFICkKPgo+IEludG86Cj4KPiAweGZmZmY4MmQwODAyMjM5NjcgPCsxMDM+OiBjbXBsICAgJDB4
MywweDM3YjAzMiglcmlwKSAjIDB4ZmZmZjgyZDA4MDU5ZTlhMCA8c3lzdGVtX3N0YXRlPgo+IDB4
ZmZmZjgyZDA4MDIyMzk2ZSA8KzExMD46IHNldGIgICAtMHgyOSglcmJwKQo+IDB4ZmZmZjgyZDA4
MDIyMzk3MiA8KzExND46IGNtcGwgICAkMHgyLDB4MjI4YThiKCVyaXApICMgMHhmZmZmODJkMDgw
NDRjNDA0IDxvcHRfYm9vdHNjcnViPgo+Cj4gU3VjaCBjb2RlIHdpbGwgdHJpZ2dlciBhIHBhZ2Ug
ZmF1bHQgaWYgc3lzdGVtX3N0YXRlID49Cj4gU1lTX1NUQVRFX2FjdGl2ZSBiZWNhdXNlIG9wdF9i
b290c2NydWIgd2lsbCBiZSB1bm1hcHBlZC4KPgo+IEZpeCB0aGlzIGJ5IG1ha2luZyBvcHRfYm9v
dHNjcnViIG5vbi1pbml0LCB0aHVzIHByZXZlbnRpbmcgdGhlIHBhZ2UKPiBmYXVsdC4gVGhlIExM
Vk0gYnVnIHdpdGggdGhlIGRpc2N1c3Npb24gYWJvdXQgdGhpcyBpc3N1ZSBjYW4gYmUgZm91bmQK
PiBhdDoKPgo+IGh0dHBzOi8vYnVncy5sbHZtLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzk3MDcKPgo+
IEkgaGF2ZW4ndCBiZWVuIGFibGUgdG8gZmluZCBhbnkgb3RoZXIgaW5zdGFuY2VzIG9mIHN1Y2gg
Y29uZGl0aW9uYWwKPiBleHByZXNzaW9uIHRoYXQgdXNlcyBzeXN0ZW1fc3RhdGUgdG9nZXRoZXIg
d2l0aCBhbiBpbml0IHZhcmlhYmxlIG9yCj4gZnVuY3Rpb24uCj4KPiBTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKPiAtLS0KPiBDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENj
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENjOiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+
Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6IFNlcmdleSBEeWFzbGkg
PHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigt
KQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKPiBpbmRleCAwOGVlOGNmYmI5Li41NmMwYjI0ODY1IDEwMDY0NAo+IC0tLSBh
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMK
PiBAQCAtMTY2LDcgKzE2Niw3IEBAIGVudW0gYm9vdHNjcnViX21vZGUgewo+ICAgICAgQk9PVFND
UlVCX09OLAo+ICAgICAgQk9PVFNDUlVCX0lETEUsCj4gIH07Cj4gLXN0YXRpYyBlbnVtIGJvb3Rz
Y3J1Yl9tb2RlIF9faW5pdGRhdGEgb3B0X2Jvb3RzY3J1YiA9IEJPT1RTQ1JVQl9JRExFOwo+ICtz
dGF0aWMgZW51bSBib290c2NydWJfbW9kZSBvcHRfYm9vdHNjcnViID0gQk9PVFNDUlVCX0lETEU7
Cj4gIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2Jvb3RzY3J1Yl9wYXJhbShjb25zdCBjaGFyICpz
KQo+ICB7Cj4gICAgICAvKiBJbnRlcnByZXQgJ2Jvb3RzY3J1YicgYWxvbmUgaW4gaXRzIHBvc2l0
aXZlIGJvb2xlYW4gZm9ybSAqLwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 14:51:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 14:51: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-devel-bounces@lists.xenproject.org>)
	id 1gQCnw-0002m0-6U; Fri, 23 Nov 2018 14:51:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=5or3=oc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gQCnv-0002lr-0b
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 14:51:35 +0000
X-Inumbo-ID: 453b76f5-ef2f-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 453b76f5-ef2f-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 14:51:33 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8DED83620;
 Fri, 23 Nov 2018 06:51:33 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BF05F3F5AF;
 Fri, 23 Nov 2018 06:51:31 -0800 (PST)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20181123143002.79743-1-roger.pau@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f2207046-6bc8-e19d-95d7-f357c565290c@arm.com>
Date: Fri, 23 Nov 2018 14:51:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181123143002.79743-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] mm: make opt_bootscrub non-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMy8xMS8yMDE4IDE0OjMwLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gTExWTSBjb2Rl
IGdlbmVyYXRpb24gY2FuIGF0dGVtcHQgdG8gbG9hZCBmcm9tIGEgdmFyaWFibGUgaW4gdGhlIG5l
eHQKPiBjb25kaXRpb24gb2YgYW4gZXhwcmVzc2lvbiB1bmRlciBjZXJ0YWluIGNpcmN1bXN0YW5j
ZXMsIHRodXMgdHVybmluZwo+IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uOgo+IAo+IGlmICggc3lz
dGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSAmJiBvcHRfYm9vdHNjcnViID09IEJPT1RTQ1JV
Ql9JRExFICkKPiAKPiBJbnRvOgo+IAo+IDB4ZmZmZjgyZDA4MDIyMzk2NyA8KzEwMz46IGNtcGwg
ICAkMHgzLDB4MzdiMDMyKCVyaXApICMgMHhmZmZmODJkMDgwNTllOWEwIDxzeXN0ZW1fc3RhdGU+
Cj4gMHhmZmZmODJkMDgwMjIzOTZlIDwrMTEwPjogc2V0YiAgIC0weDI5KCVyYnApCj4gMHhmZmZm
ODJkMDgwMjIzOTcyIDwrMTE0PjogY21wbCAgICQweDIsMHgyMjhhOGIoJXJpcCkgIyAweGZmZmY4
MmQwODA0NGM0MDQgPG9wdF9ib290c2NydWI+Cj4gCj4gU3VjaCBjb2RlIHdpbGwgdHJpZ2dlciBh
IHBhZ2UgZmF1bHQgaWYgc3lzdGVtX3N0YXRlID49Cj4gU1lTX1NUQVRFX2FjdGl2ZSBiZWNhdXNl
IG9wdF9ib290c2NydWIgd2lsbCBiZSB1bm1hcHBlZC4KPiAKPiBGaXggdGhpcyBieSBtYWtpbmcg
b3B0X2Jvb3RzY3J1YiBub24taW5pdCwgdGh1cyBwcmV2ZW50aW5nIHRoZSBwYWdlCj4gZmF1bHQu
IFRoZSBMTFZNIGJ1ZyB3aXRoIHRoZSBkaXNjdXNzaW9uIGFib3V0IHRoaXMgaXNzdWUgY2FuIGJl
IGZvdW5kCj4gYXQ6Cj4gCj4gaHR0cHM6Ly9idWdzLmxsdm0ub3JnL3Nob3dfYnVnLmNnaT9pZD0z
OTcwNwo+IAo+IEkgaGF2ZW4ndCBiZWVuIGFibGUgdG8gZmluZCBhbnkgb3RoZXIgaW5zdGFuY2Vz
IG9mIHN1Y2ggY29uZGl0aW9uYWwKPiBleHByZXNzaW9uIHRoYXQgdXNlcyBzeXN0ZW1fc3RhdGUg
dG9nZXRoZXIgd2l0aCBhbiBpbml0IHZhcmlhYmxlIG9yCj4gZnVuY3Rpb24uCj4gCj4gU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCj4gLS0tCj4g
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDYzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENjOiBT
ZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4gLS0tCj4gICB4ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYyB8IDIgKy0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gaW5kZXggMDhlZThjZmJiOS4uNTZjMGIyNDg2
NSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+ICsrKyBiL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jCj4gQEAgLTE2Niw3ICsxNjYsNyBAQCBlbnVtIGJvb3RzY3J1Yl9tb2Rl
IHsKPiAgICAgICBCT09UU0NSVUJfT04sCj4gICAgICAgQk9PVFNDUlVCX0lETEUsCj4gICB9Owo+
IC1zdGF0aWMgZW51bSBib290c2NydWJfbW9kZSBfX2luaXRkYXRhIG9wdF9ib290c2NydWIgPSBC
T09UU0NSVUJfSURMRTsKPiArc3RhdGljIGVudW0gYm9vdHNjcnViX21vZGUgb3B0X2Jvb3RzY3J1
YiA9IEJPT1RTQ1JVQl9JRExFOwo+ICAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfYm9vdHNjcnVi
X3BhcmFtKGNvbnN0IGNoYXIgKnMpCj4gICB7Cj4gICAgICAgLyogSW50ZXJwcmV0ICdib290c2Ny
dWInIGFsb25lIGluIGl0cyBwb3NpdGl2ZSBib29sZWFuIGZvcm0gKi8KPiAKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 14:57:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 14:57: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-devel-bounces@lists.xenproject.org>)
	id 1gQCta-00031N-Tr; Fri, 23 Nov 2018 14:57:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=km0k=oc=citrix.com=prvs=858a2a34a=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gQCtZ-00031I-LC
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 14:57:25 +0000
X-Inumbo-ID: 15de0665-ef30-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15de0665-ef30-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 14:57:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71354422"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23544.5439.358683.926752@mariner.uk.xensource.com>
Date: Fri, 23 Nov 2018 14:57:03 +0000
To: Christian Lindig <christian.lindig@citrix.com>, Wei Liu
 <wei.liu2@citrix.com>
In-Reply-To: <20181114113611.r7s7mofncp53mvfb@zion.uk.xensource.com>,
 <82c8c19d-088c-65d7-ff76-a7017db204bd@citrix.com>
References: <20181114110650.7179-1-christian.lindig@citrix.com>
 <82c8c19d-088c-65d7-ff76-a7017db204bd@citrix.com>
 <20181114113611.r7s7mofncp53mvfb@zion.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 1/1] tools/ocaml: cleanup to reduce compiler
 warnings [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDEvMV0gdG9vbHMvb2NhbWw6IGNsZWFudXAgdG8g
cmVkdWNlIGNvbXBpbGVyIHdhcm5pbmdzIik6Cj4gT24gV2VkLCBOb3YgMTQsIDIwMTggYXQgMTE6
MDY6NDlBTSArMDAwMCwgQ2hyaXN0aWFuIExpbmRpZyB3cm90ZToKPiA+IFRoaXMgY29tbWl0IGNs
ZWFucyB1cCBjb2RlIHRvIHJlZHVjZSBjb21waWxlciB3YXJuaW5nczoKLi4uCj4gQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gVmVyeSBuaWNlIQoKQ2hyaXN0aWFu
IExpbmRpZyB3cml0ZXMgKCJSZTogW1BBVENIIDEvMV0gdG9vbHMvb2NhbWw6IGNsZWFudXAgdG8g
cmVkdWNlIGNvbXBpbGVyIHdhcm5pbmdzIik6Cj4gUGluZy4gQW55IGNoYW5jZSBnZXR0aW5nIHRo
aXMgaW4sIElhbj8KClRoYW5rcyBmb3IgdGhlIHBpbmcuCgpJIHRyaWVkIHRvIGNvbW1pdCB0aGlz
IHBhdGNoIGJ1dAoKbWFyaW5lcjp4ZW4uZ2l0PiBnaXQtYW0gfi9OZXdzL3QKQXBwbHlpbmc6IHRv
b2xzL29jYW1sOiBjbGVhbnVwIHRvIHJlZHVjZSBjb21waWxlciB3YXJuaW5ncwplcnJvcjogcGF0
Y2ggZmFpbGVkOiB0b29scy9vY2FtbC9saWJzL3hiL3hiLm1sOjY5CmVycm9yOiB0b29scy9vY2Ft
bC9saWJzL3hiL3hiLm1sOiBwYXRjaCBkb2VzIG5vdCBhcHBseQplcnJvcjogcGF0Y2ggZmFpbGVk
OiB0b29scy9vY2FtbC90ZXN0L2RtZXNnLm1sOjEKZXJyb3I6IHRvb2xzL29jYW1sL3Rlc3QvZG1l
c2cubWw6IHBhdGNoIGRvZXMgbm90IGFwcGx5Ci4uLgoKVGhhdCdzIHdpdGggYSBjb3B5IG9mIHRo
ZSBwYXRjaCBmaXNoZWQgZnJvbSBteSBwZXJzb25hbCBjb2xvIHNlcnZlcidzCnZpZXcgb2YgeGVu
LWRldmVsLgoKSSB0aGluayBlaXRoZXIgdGhlIG1lc3NhZ2UgbXVzdCBoYXZlIGJlZW4gbWFuZ2xl
ZCBieSBDaXRyaXgncyBtYWlsCnN5c3RlbSBvbiB0aGUgd2F5IG91dCBvZiBDaXRyaXgsIG9yIHRo
ZSBwYXRjaCBubyBsb25nZXIgYXBwbGllcy4KCkNhbiB5b3UgZG91YmxlIGNoZWNrIGFuZCBtYXli
ZSBwcm92aWRlIHRoZSBwYXRjaCBhcyBhbiBhdHRhY2htZW50IG9yIGEKZ2l0IGJyYW5jaCBvciBz
b21ldGhpbmcgPwoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 15:00:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 15:00: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-devel-bounces@lists.xenproject.org>)
	id 1gQCwO-0003tj-D0; Fri, 23 Nov 2018 15:00: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=k4Pk=OC=citrix.com=prvs=858f4146b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gQCwM-0003td-R5
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 15:00:18 +0000
X-Inumbo-ID: 7c74a370-ef30-11e8-8bba-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c74a370-ef30-11e8-8bba-12d6303a7972;
 Fri, 23 Nov 2018 15:00:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71354562"
Date: Fri, 23 Nov 2018 15:00:08 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181123150008.ep6xpx3rci66tk5e@zion.uk.xensource.com>
References: <20181114110650.7179-1-christian.lindig@citrix.com>
 <82c8c19d-088c-65d7-ff76-a7017db204bd@citrix.com>
 <20181114113611.r7s7mofncp53mvfb@zion.uk.xensource.com>
 <23544.5439.358683.926752@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23544.5439.358683.926752@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/1] tools/ocaml: cleanup to reduce compiler
 warnings [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDI6NTc6MDNQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDEvMV0gdG9vbHMvb2NhbWw6IGNsZWFu
dXAgdG8gcmVkdWNlIGNvbXBpbGVyIHdhcm5pbmdzIik6Cj4gPiBPbiBXZWQsIE5vdiAxNCwgMjAx
OCBhdCAxMTowNjo0OUFNICswMDAwLCBDaHJpc3RpYW4gTGluZGlnIHdyb3RlOgo+ID4gPiBUaGlz
IGNvbW1pdCBjbGVhbnMgdXAgY29kZSB0byByZWR1Y2UgY29tcGlsZXIgd2FybmluZ3M6Cj4gLi4u
Cj4gPiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IAo+ID4gVmVy
eSBuaWNlIQo+IAo+IENocmlzdGlhbiBMaW5kaWcgd3JpdGVzICgiUmU6IFtQQVRDSCAxLzFdIHRv
b2xzL29jYW1sOiBjbGVhbnVwIHRvIHJlZHVjZSBjb21waWxlciB3YXJuaW5ncyIpOgo+ID4gUGlu
Zy4gQW55IGNoYW5jZSBnZXR0aW5nIHRoaXMgaW4sIElhbj8KPiAKPiBUaGFua3MgZm9yIHRoZSBw
aW5nLgo+IAo+IEkgdHJpZWQgdG8gY29tbWl0IHRoaXMgcGF0Y2ggYnV0Cj4gCj4gbWFyaW5lcjp4
ZW4uZ2l0PiBnaXQtYW0gfi9OZXdzL3QKPiBBcHBseWluZzogdG9vbHMvb2NhbWw6IGNsZWFudXAg
dG8gcmVkdWNlIGNvbXBpbGVyIHdhcm5pbmdzCj4gZXJyb3I6IHBhdGNoIGZhaWxlZDogdG9vbHMv
b2NhbWwvbGlicy94Yi94Yi5tbDo2OQo+IGVycm9yOiB0b29scy9vY2FtbC9saWJzL3hiL3hiLm1s
OiBwYXRjaCBkb2VzIG5vdCBhcHBseQo+IGVycm9yOiBwYXRjaCBmYWlsZWQ6IHRvb2xzL29jYW1s
L3Rlc3QvZG1lc2cubWw6MQo+IGVycm9yOiB0b29scy9vY2FtbC90ZXN0L2RtZXNnLm1sOiBwYXRj
aCBkb2VzIG5vdCBhcHBseQo+IC4uLgo+IAo+IFRoYXQncyB3aXRoIGEgY29weSBvZiB0aGUgcGF0
Y2ggZmlzaGVkIGZyb20gbXkgcGVyc29uYWwgY29sbyBzZXJ2ZXIncwo+IHZpZXcgb2YgeGVuLWRl
dmVsLgo+IAo+IEkgdGhpbmsgZWl0aGVyIHRoZSBtZXNzYWdlIG11c3QgaGF2ZSBiZWVuIG1hbmds
ZWQgYnkgQ2l0cml4J3MgbWFpbAo+IHN5c3RlbSBvbiB0aGUgd2F5IG91dCBvZiBDaXRyaXgsIG9y
IHRoZSBwYXRjaCBubyBsb25nZXIgYXBwbGllcy4KPiAKPiBDYW4geW91IGRvdWJsZSBjaGVjayBh
bmQgbWF5YmUgcHJvdmlkZSB0aGUgcGF0Y2ggYXMgYW4gYXR0YWNobWVudCBvciBhCj4gZ2l0IGJy
YW5jaCBvciBzb21ldGhpbmcgPwo+IAoKVGhpcyBwYXRjaCBpcyBhbHJlYWR5IGFwcGxpZWQuCgpX
ZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 15:00:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 15:00: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-devel-bounces@lists.xenproject.org>)
	id 1gQCwd-0003vI-O3; Fri, 23 Nov 2018 15: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=zeqx=oc=citrix.com=prvs=8587bc52e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gQCwd-0003vA-6V
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 15:00:35 +0000
X-Inumbo-ID: 868898d8-ef30-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 868898d8-ef30-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 15:00:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="82279914"
To: Ian Jackson <ian.jackson@citrix.com>, Christian Lindig
 <christian.lindig@citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <20181114110650.7179-1-christian.lindig@citrix.com>
 <82c8c19d-088c-65d7-ff76-a7017db204bd@citrix.com>
 <20181114113611.r7s7mofncp53mvfb@zion.uk.xensource.com>
 <23544.5439.358683.926752@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <5f80f03b-28fd-465c-4565-38d54b7f3c5d@citrix.com>
Date: Fri, 23 Nov 2018 15:00:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <23544.5439.358683.926752@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/1] tools/ocaml: cleanup to reduce compiler
 warnings [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMTEvMjAxOCAxNDo1NywgSWFuIEphY2tzb24gd3JvdGU6Cj4gV2VpIExpdSB3cml0ZXMg
KCJSZTogW1BBVENIIDEvMV0gdG9vbHMvb2NhbWw6IGNsZWFudXAgdG8gcmVkdWNlIGNvbXBpbGVy
IHdhcm5pbmdzIik6Cj4+IE9uIFdlZCwgTm92IDE0LCAyMDE4IGF0IDExOjA2OjQ5QU0gKzAwMDAs
IENocmlzdGlhbiBMaW5kaWcgd3JvdGU6Cj4+PiBUaGlzIGNvbW1pdCBjbGVhbnMgdXAgY29kZSB0
byByZWR1Y2UgY29tcGlsZXIgd2FybmluZ3M6Cj4gLi4uCj4+IEFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+Pgo+PiBWZXJ5IG5pY2UhCj4gQ2hyaXN0aWFuIExpbmRpZyB3
cml0ZXMgKCJSZTogW1BBVENIIDEvMV0gdG9vbHMvb2NhbWw6IGNsZWFudXAgdG8gcmVkdWNlIGNv
bXBpbGVyIHdhcm5pbmdzIik6Cj4+IFBpbmcuIEFueSBjaGFuY2UgZ2V0dGluZyB0aGlzIGluLCBJ
YW4/Cj4gVGhhbmtzIGZvciB0aGUgcGluZy4KPgo+IEkgdHJpZWQgdG8gY29tbWl0IHRoaXMgcGF0
Y2ggYnV0Cj4KPiBtYXJpbmVyOnhlbi5naXQ+IGdpdC1hbSB+L05ld3MvdAo+IEFwcGx5aW5nOiB0
b29scy9vY2FtbDogY2xlYW51cCB0byByZWR1Y2UgY29tcGlsZXIgd2FybmluZ3MKPiBlcnJvcjog
cGF0Y2ggZmFpbGVkOiB0b29scy9vY2FtbC9saWJzL3hiL3hiLm1sOjY5Cj4gZXJyb3I6IHRvb2xz
L29jYW1sL2xpYnMveGIveGIubWw6IHBhdGNoIGRvZXMgbm90IGFwcGx5Cj4gZXJyb3I6IHBhdGNo
IGZhaWxlZDogdG9vbHMvb2NhbWwvdGVzdC9kbWVzZy5tbDoxCj4gZXJyb3I6IHRvb2xzL29jYW1s
L3Rlc3QvZG1lc2cubWw6IHBhdGNoIGRvZXMgbm90IGFwcGx5Cj4gLi4uCj4KPiBUaGF0J3Mgd2l0
aCBhIGNvcHkgb2YgdGhlIHBhdGNoIGZpc2hlZCBmcm9tIG15IHBlcnNvbmFsIGNvbG8gc2VydmVy
J3MKPiB2aWV3IG9mIHhlbi1kZXZlbC4KPgo+IEkgdGhpbmsgZWl0aGVyIHRoZSBtZXNzYWdlIG11
c3QgaGF2ZSBiZWVuIG1hbmdsZWQgYnkgQ2l0cml4J3MgbWFpbAo+IHN5c3RlbSBvbiB0aGUgd2F5
IG91dCBvZiBDaXRyaXgsIG9yIHRoZSBwYXRjaCBubyBsb25nZXIgYXBwbGllcy4KPgo+IENhbiB5
b3UgZG91YmxlIGNoZWNrIGFuZCBtYXliZSBwcm92aWRlIHRoZSBwYXRjaCBhcyBhbiBhdHRhY2ht
ZW50IG9yIGEKPiBnaXQgYnJhbmNoIG9yIHNvbWV0aGluZyA/CgpUaGF0J3MgYmVjYXVzZSBXZWkg
Y29tbWl0dGVkIGl0IDkgZGF5cyBhZ28uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 15:04:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 15:04: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-devel-bounces@lists.xenproject.org>)
	id 1gQD0R-00048z-GK; Fri, 23 Nov 2018 15:04: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=2k7W=OC=citrix.com=prvs=8582a9f6d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gQD0Q-00048s-BQ
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 15:04:30 +0000
X-Inumbo-ID: 1269b992-ef31-11e8-b486-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1269b992-ef31-11e8-b486-12d6303a7972;
 Fri, 23 Nov 2018 15:04:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="82280199"
Date: Fri, 23 Nov 2018 16:04:20 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181123150420.7nrnpez73ynoc44p@mac>
References: <20181121142855.13537-1-jgross@suse.com>
 <20181121142855.13537-14-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121142855.13537-14-jgross@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 13/20] xen: setup Xen specific data for
 PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 daniel.kiper@oracle.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDM6Mjg6NDhQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJbml0aWFsaXplIHRoZSBuZWVkZWQgWGVuIHNwZWNpZmljIGRhdGEuIFRoaXMgaXM6
Cj4gCj4gLSB0aGUgWGVuIHN0YXJ0IG9mIGRheSBwYWdlIGNvbnRhaW5pbmcgdGhlIGNvbnNvbGUg
YW5kIFhlbnN0b3JlIHJpbmcKPiAgIHBhZ2UgUEZOIGFuZCBldmVudCBjaGFubmVsCj4gLSB0aGUg
Z3JhbnQgdGFibGUKPiAtIHRoZSBzaGFyZWQgaW5mbyBwYWdlCj4gCj4gV3JpdGUgYmFjayB0aGUg
cG9zc2libHkgbW9kaWZpZWQgbWVtb3J5IG1hcCB0byB0aGUgaHlwZXJ2aXNvciBpbiBjYXNlCj4g
dGhlIGd1ZXN0IGlzIHJlYWRpbmcgaXQgZnJvbSB0aGVyZSBhZ2Fpbi4KPiAKPiBTZXQgdGhlIFJT
RFAgYWRkcmVzcyBmb3IgdGhlIGd1ZXN0IGZyb20gdGhlIHN0YXJ0X2luZm8gcGFnZSBwYXNzZWQK
PiBhcyBib290IHBhcmFtZXRlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVy
QG9yYWNsZS5jb20+CgpMR1RNOgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 15:12:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 15:12: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-devel-bounces@lists.xenproject.org>)
	id 1gQD87-00055J-CA; Fri, 23 Nov 2018 15:12: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=zeqx=oc=citrix.com=prvs=8587bc52e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gQD86-000556-4N
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 15:12:26 +0000
X-Inumbo-ID: 2e315e8b-ef32-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e315e8b-ef32-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 15:12:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71355422"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 23 Nov 2018 15:12:06 +0000
Message-ID: <1542985926-31623-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/libs: Make
 xenforeignmemory_unmap_resource() idempotent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9zdCBvdGhlciBjbG9zZS91bm1hcCBmdW5jdGlvbnMgYXJlLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNDOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKVGhpcyBpZGVh
bGx5IHdhbnRzIGJhY2twb3J0aW5nIHRvIDQuMTEgdG8gaGl0IDQuMTEuMQoKSSBnb3QgYW4gdW5l
eHBlY3RlZCBzaG9jayB3aGlsZSB0cnlpbmcgdG8gZGlhZ25vc2Ugd2h5IEdWVC1nIGlzIHN0aWxs
CmJyb2tlbiAoZGlmZmVyZW50bHkhKSBvbiBzdGFnaW5nLgotLS0KIHRvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9jb3JlLmMgfCA3ICsrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
Y29yZS5jIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYwppbmRleCA2M2YxMmUyLi4y
NTE2ZmQ0IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCisrKyBi
L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKQEAgLTE4Miw3ICsxODIsMTIgQEAgeGVu
Zm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKnhlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291
cmNlKAogaW50IHhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoCiAgICAgeGVuZm9yZWln
bm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpm
cmVzKQogewotICAgIGludCByYyA9IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3Vy
Y2UoZm1lbSwgZnJlcyk7CisgICAgaW50IHJjOworCisgICAgaWYgKCAhZnJlcyApCisgICAgICAg
IHJldHVybiAwOworCisgICAgcmMgPSBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291
cmNlKGZtZW0sIGZyZXMpOwogCiAgICAgZnJlZShmcmVzKTsKICAgICByZXR1cm4gcmM7Ci0tIAoy
LjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 15:14:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 15: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-devel-bounces@lists.xenproject.org>)
	id 1gQD9u-0005BA-Q1; Fri, 23 Nov 2018 15:14: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=2k7W=OC=citrix.com=prvs=8582a9f6d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gQD9u-0005B4-A6
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 15:14:18 +0000
X-Inumbo-ID: 70a8e8d8-ef32-11e8-b5af-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 70a8e8d8-ef32-11e8-b5af-12d6303a7972;
 Fri, 23 Nov 2018 15:14:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="82280605"
Date: Fri, 23 Nov 2018 16:14:07 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181123151407.ln2bymyoqvjksvaq@mac>
References: <20181121142855.13537-1-jgross@suse.com>
 <20181121142855.13537-12-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121142855.13537-12-jgross@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v5 11/20] xen: setup hypercall page for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 daniel.kiper@oracle.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDM6Mjg6NDZQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgdGhlIG5lZWRlZCBjb2RlIHRvIHNldHVwIHRoZSBoeXBlcmNhbGwgcGFnZSBm
b3IgY2FsbGluZyBpbnRvIHRoZQo+IFhlbiBoeXBlcnZpc29yLgo+IAo+IEltcG9ydCB0aGUgWEVO
X0hWTV9ERUJVR0NPTlNfSU9QT1JUIGRlZmluZSBmcm9tIFhlbiB1bnN0YWJsZSBpbnRvCj4gaW5j
bHVkZS94ZW4vYXJjaC14ODYveGVuLmgKPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 15:28:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 15:28: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-devel-bounces@lists.xenproject.org>)
	id 1gQDNQ-0006DL-2d; Fri, 23 Nov 2018 15:28: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=km0k=oc=citrix.com=prvs=858a2a34a=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gQDNO-0006DG-KG
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 15:28:14 +0000
X-Inumbo-ID: 644090e8-ef34-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 644090e8-ef34-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 15:28:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71356326"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23544.7306.691229.148544@mariner.uk.xensource.com>
Date: Fri, 23 Nov 2018 15:28:10 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20181123150008.ep6xpx3rci66tk5e@zion.uk.xensource.com>
References: <20181114110650.7179-1-christian.lindig@citrix.com>
 <82c8c19d-088c-65d7-ff76-a7017db204bd@citrix.com>
 <20181114113611.r7s7mofncp53mvfb@zion.uk.xensource.com>
 <23544.5439.358683.926752@mariner.uk.xensource.com>
 <20181123150008.ep6xpx3rci66tk5e@zion.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 1/1] tools/ocaml: cleanup to reduce compiler
 warnings [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Christian Lindig <christian.lindig@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDEvMV0gdG9vbHMvb2NhbWw6IGNsZWFudXAgdG8g
cmVkdWNlIGNvbXBpbGVyIHdhcm5pbmdzIFthbmQgMSBtb3JlIG1lc3NhZ2VzXSIpOgo+IFRoaXMg
cGF0Y2ggaXMgYWxyZWFkeSBhcHBsaWVkLgoKT2gsIHRoYXQgd291bGQgZXhwbGFpbiBpdC4gIEkg
ZGlkIGNoZWNrIGdpdC1sb2cgYnV0IG5vdCB0aG9yb3VnaGx5CmVub3VnaC4KClNvcnJ5IGZvciB0
aGUgbm9pc2UuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 15:28:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 15:28: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-devel-bounces@lists.xenproject.org>)
	id 1gQDO4-0006Fg-Ew; Fri, 23 Nov 2018 15:28:56 +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=wCvB=OC=citrix.com=prvs=85824b8b3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gQDO3-0006FZ-Dh
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 15:28:55 +0000
X-Inumbo-ID: 7b0e4b7c-ef34-11e8-808a-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b0e4b7c-ef34-11e8-808a-12d6303a7972;
 Fri, 23 Nov 2018 15:28:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71356353"
Date: Fri, 23 Nov 2018 15:28:49 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20181123152849.GA6902@perard.uk.xensource.com>
References: <20181120180941.1005-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181120180941.1005-1-wei.liu2@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v3] tools: set Dom0 UUID if requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Edwin =?iso-8859-1?B?VPZy9ms=?= <edvin.torok@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjAsIDIwMTggYXQgMDY6MDk6NDFQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvaGVscGVycy94ZW4taW5pdC1kb20wLmMgYi90b29scy9oZWxw
ZXJzL3hlbi1pbml0LWRvbTAuYwo+IGluZGV4IDA5YmMwMDI3ZjkuLmEyZjMxZmU5YmYgMTAwNjQ0
Cj4gLS0tIGEvdG9vbHMvaGVscGVycy94ZW4taW5pdC1kb20wLmMKPiArKysgYi90b29scy9oZWxw
ZXJzL3hlbi1pbml0LWRvbTAuYwpbLi5dCj4gICAgICB4c2ggPSB4c19vcGVuKDApOwo+ICAgICAg
aWYgKCF4c2gpIHsKPiAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImNhbm5vdCBvcGVuIHhlbnN0
b3JlIGNvbm5lY3Rpb25cbiIpOwo+IC0gICAgICAgIGV4aXQoMSk7Cj4gKyAgICAgICAgcmMgPSAx
Owo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgfQo+ICsKPiArICAgIHhjaCA9IHhjX2ludGVy
ZmFjZV9vcGVuKE5VTEwsIE5VTEwsIDApOwo+ICsgICAgaWYgKCF4Y2gpIHsKPiArICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgInhjX2ludGVyZmFjZV9vcGVuKCkgZmFpbGVkXG4iKTsKCkl0IG1pZ2h0
IGJlIHVzZWZ1bGwgdG8gcHJpbnQgZXJybm8gYXMgd2VsbC4gSSBtZWFuIHdoYXQgcGVycm9yIHdv
dWxkCnByaW50LgoKPiArICAgICAgICByYyA9IDE7Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4gICAg
ICB9Cj4gIAo+ICAgICAgLyogU2FuaXR5IGNoZWNrOiB0aGlzIHByb2dyYW0gY2FuIG9ubHkgYmUg
cnVuIG9uY2UuICovCj4gQEAgLTMxLDcgKzUwLDIzIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFy
ICoqYXJndikKPiAgICAgICAgICBnb3RvIG91dDsKPiAgICAgIH0KPiAgCj4gLSAgICByYyA9IGdl
bl9zdHViX2pzb25fY29uZmlnKDAsIE5VTEwpOwo+ICsgICAgbGlieGxfdXVpZF9jbGVhcigmdXVp
ZCk7Cj4gKwo+ICsgICAgLyogSWYgVVVJRCBpcyBzdXBwbGllZCwgcGFyc2UgaXQuICovCj4gKyAg
ICBpZiAoYXJnYyA9PSAyICYmIGxpYnhsX3V1aWRfZnJvbV9zdHJpbmcoJnV1aWQsIGFyZ3ZbMV0p
KSB7Cj4gKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJmYWlsZWQgdG8gcGFyc2UgVVVJRCAlc1xu
IiwgYXJndlsxXSk7Cj4gKyAgICAgICAgcmMgPSAxOwo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsg
ICAgfQo+ICsKPiArICAgIGlmICghbGlieGxfdXVpZF9pc19uaWwoJnV1aWQpICYmCj4gKyAgICAg
ICAgeGNfZG9tYWluX3NldGhhbmRsZSh4Y2gsIDAsIGxpYnhsX3V1aWRfYnl0ZWFycmF5KCZ1dWlk
KSkpIHsKPiArICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImZhaWxlZCB0byBzZXQgRG9tMCBVVUlE
LCBlcnJubyAlZFxuIiwgZXJybm8pOwoKU2FtZSBoZXJlLCBJIHRoaW5rIGl0IHdvdWxkIGJlIG1v
cmUgdXNlZnVsbCB0byB1c2UgcGVycm9yIG9yIHN0cmVycm9yCmluc3RlYWQgb2YgcHJpbnRpbmcg
dGhlIGVycm5vIHZhbHVlLgoKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9pbml0
LmQveGVuY29tbW9ucy5pbiBiL3Rvb2xzL2hvdHBsdWcvTGludXgvaW5pdC5kL3hlbmNvbW1vbnMu
aW4KPiBpbmRleCBlYzQyYjA1NTg3Li5hMzMwNThlZDQ0IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2hv
dHBsdWcvTGludXgvaW5pdC5kL3hlbmNvbW1vbnMuaW4KPiArKysgYi90b29scy9ob3RwbHVnL0xp
bnV4L2luaXQuZC94ZW5jb21tb25zLmluCj4gQEAgLTYzLDcgKzYzLDcgQEAgZG9fc3RhcnQgKCkg
ewo+ICAJQFhFTl9TQ1JJUFRfRElSQC9sYXVuY2gteGVuc3RvcmUgfHwgZXhpdCAxCj4gIAo+ICAJ
ZWNobyBTZXR0aW5nIGRvbWFpbiAwIG5hbWUsIGRvbWlkIGFuZCBKU09OIGNvbmZpZy4uLgo+IC0J
JHtMSUJFWEVDX0JJTn0veGVuLWluaXQtZG9tMAo+ICsJJHtMSUJFWEVDX0JJTn0veGVuLWluaXQt
ZG9tMCAke1hFTl9ET00wX1VVSUR9Cj4gIAo+ICAJZWNobyBTdGFydGluZyB4ZW5jb25zb2xlZC4u
Lgo+ICAJdGVzdCAteiAiJFhFTkNPTlNPTEVEX1RSQUNFIiB8fCBYRU5DT05TT0xFRF9BUkdTPSIg
LS1sb2c9JFhFTkNPTlNPTEVEX1RSQUNFIgo+IGRpZmYgLS1naXQgYS90b29scy9ob3RwbHVnL0xp
bnV4L3N5c3RlbWQveGVuLWluaXQtZG9tMC5zZXJ2aWNlLmluIGIvdG9vbHMvaG90cGx1Zy9MaW51
eC9zeXN0ZW1kL3hlbi1pbml0LWRvbTAuc2VydmljZS5pbgo+IGluZGV4IDNiZWZhZGNlYTMuLmJl
ZWQzMTI2YzYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbi1p
bml0LWRvbTAuc2VydmljZS5pbgo+ICsrKyBiL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94
ZW4taW5pdC1kb20wLnNlcnZpY2UuaW4KPiBAQCAtNyw4ICs3LDkgQEAgQ29uZGl0aW9uUGF0aEV4
aXN0cz0vcHJvYy94ZW4vY2FwYWJpbGl0aWVzCj4gIFtTZXJ2aWNlXQo+ICBUeXBlPW9uZXNob3QK
PiAgUmVtYWluQWZ0ZXJFeGl0PXRydWUKPiArRW52aXJvbm1lbnRGaWxlPUBDT05GSUdfRElSQC9A
Q09ORklHX0xFQUZfRElSQC94ZW5jb21tb25zCj4gIEV4ZWNTdGFydFByZT0vYmluL2dyZXAgLXEg
Y29udHJvbF9kIC9wcm9jL3hlbi9jYXBhYmlsaXRpZXMKPiAtRXhlY1N0YXJ0PUBMSUJFWEVDX0JJ
TkAveGVuLWluaXQtZG9tMAo+ICtFeGVjU3RhcnQ9QExJQkVYRUNfQklOQC94ZW4taW5pdC1kb20w
ICRYRU5fRE9NMF9VVUlECj4gIAo+ICBbSW5zdGFsbF0KPiAgV2FudGVkQnk9bXVsdGktdXNlci50
YXJnZXQKCkRvbid0IHlvdSBuZWVkIHRvIG1vZGlmeSBGcmVlQlNEL3JjLmQveGVuY29tbW9ucy5p
biBhbmQKTmV0QlNEL3JjLmQveGVuY29tbW9ucy5pbiBhcyB3ZWxsPwoKLS0gCkFudGhvbnkgUEVS
QVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 15:31:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 15:31: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-devel-bounces@lists.xenproject.org>)
	id 1gQDQ3-000797-1i; Fri, 23 Nov 2018 15:30: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=sz/p=oc=cmss.chinamobile.com=maozhongyi@srs-us1.protection.inumbo.net>)
 id 1gQDQ2-000790-C6
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 15:30:58 +0000
X-Inumbo-ID: c448fd26-ef34-11e8-9a16-bc764e045a96
Received: from cmccmta3.chinamobile.com (unknown [221.176.66.81])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c448fd26-ef34-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 15:30:55 +0000 (UTC)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.17]) by
 rmmx-syy-dmz-app10-12010 (RichMail) with SMTP id 2eea5bf81d2622d-01386;
 Fri, 23 Nov 2018 23:30:50 +0800 (CST)
X-RM-TRANSID: 2eea5bf81d2622d-01386
X-RM-TagInfo: emlType=0                                       
X-RM-SPAM-FLAG: 00000000
Received: from localhost.localdomain (unknown[112.25.154.149])
 by rmsmtp-syy-appsvr09-12009 (RichMail) with SMTP id 2ee95bf81d22571-bd3af;
 Fri, 23 Nov 2018 23:30:49 +0800 (CST)
X-RM-TRANSID: 2ee95bf81d22571-bd3af
From: Mao Zhongyi <maozhongyi@cmss.chinamobile.com>
To: qemu-devel@nongnu.org
Date: Fri, 23 Nov 2018 23:30:19 +0800
Message-Id: <20181123153040.18933-1-maozhongyi@cmss.chinamobile.com>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH v2 00/21] QOM'ify SysBusDeviceClass->init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: peter.maydell@linaro.org, david@redhat.com, alistair.francis@wdc.com,
 kraxel@redhat.com, edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn,
 sstabellini@kernel.org, qemu-block@nongnu.org, mst@redhat.com,
 armbru@redhat.com, borntraeger@de.ibm.com, marcel.apfelbaum@gmail.com,
 anthony.perard@citrix.com, marcandre.lureau@redhat.com, rth@twiddle.net,
 thuth@redhat.com, ehabkost@redhat.com,
 Mao Zhongyi <maozhongyi@cmss.chinamobile.com>, richard.henderson@linaro.org,
 chouteau@adacore.com, qemu-s390x@nongnu.org, qemu-arm@nongnu.org,
 jan.kiszka@web.de, xen-devel@lists.xenproject.org, david@gibson.dropbear.id.au,
 kwolf@redhat.com, cohuck@redhat.com, f4bug@amsat.org, mreitz@redhat.com,
 michael@walle.cc, qemu-ppc@nongnu.org, pbonzini@redhat.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFN5c0J1c0RldmljZUNsYXNzOjppbml0KCkgaW50ZXJmYWNlIGlzIGNvbnNpZGVyZWQKYXMg
YSBsZWdhY3kgaW50ZXJmYWNlIGFuZCB0aGVyZSBhcmUgY3VycmVudGx5IHNvbWUKZWZmb3J0cyBn
b2luZyBvbiB0byBnZXQgcmlkIG9mIGl0LiBUaHVzIGNvbnZlcnQgClN5c0J1c0RldmljZUNsYXNz
Ojppbml0IHRvIERldmljZUNsYXNzOjpyZWFsaXplLgoKdjIgLT4gdjE6CgotIFNZU19CVVNfREVW
SUNFKGRldikgd2FzIHVzZWQgaW4gYSBmdW5jdGlvbiBzZXZlcmFsCiAgdGltZXMsIHNvIHVzZSBh
IHZhcmlhYmxlICdzYmQnIHRvIHJlcGxhY2UgaXQsIGxpa2U6CiAgU3lzQnVzRGV2aWNlICpzYmQg
PSBTWVNfQlVTX0RFVklDRShkZXYpOwotIHJlbW92ZSB0aGUgeGVuX3N5c2Rldl9pbml0KCkgZnVu
Y3Rpb24KLSBkcm9wIHRoZSBwYXRjaDIxIGluIHYxCi0gZml4IHRoZSBicm9rZW4gaW4gc3lzYnVz
X3JlYWxpemUgb2YgcGF0Y2gyMgoKCkNjOiBhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20KQ2M6IGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20KQ2M6IGFybWJydUByZWRoYXQuY29tCkNjOiBib3JudHJh
ZWdlckBkZS5pYm0uY29tCkNjOiBjaG91dGVhdUBhZGFjb3JlLmNvbQpDYzogY29odWNrQHJlZGhh
dC5jb20KQ2M6IGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdQpDYzogZGF2aWRAcmVkaGF0LmNv
bQpDYzogZWRnYXIuaWdsZXNpYXNAZ21haWwuY29tCkNjOiBlaGFia29zdEByZWRoYXQuY29tCkNj
OiBmNGJ1Z0BhbXNhdC5vcmcKQ2M6IGd4dEBtcHJjLnBrdS5lZHUuY24KQ2M6IGphbi5raXN6a2FA
d2ViLmRlCkNjOiBrcmF4ZWxAcmVkaGF0LmNvbQpDYzoga3dvbGZAcmVkaGF0LmNvbQpDYzogbWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tCkNjOiBtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbQpD
YzogbWljaGFlbEB3YWxsZS5jYwpDYzogbXJlaXR6QHJlZGhhdC5jb20KQ2M6IG1zdEByZWRoYXQu
Y29tCkNjOiBwYm9uemluaUByZWRoYXQuY29tCkNjOiBwZXRlci5tYXlkZWxsQGxpbmFyby5vcmcK
Q2M6IHBldGVyLm1heWRlbGxAbGluYXJvLm9yZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIApDYzogcWVtdS1hcm1Abm9uZ251Lm9yZwpDYzogcWVtdS1ibG9j
a0Bub25nbnUub3JnCkNjOiBxZW11LXBwY0Bub25nbnUub3JnCkNjOiBxZW11LXMzOTB4QG5vbmdu
dS5vcmcKQ2M6IHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmcKQ2M6IHJ0aEB0d2lkZGxlLm5l
dApDYzogc3N0YWJlbGxpbmlAa2VybmVsLm9yZwpDYzogdGh1dGhAcmVkaGF0LmNvbQpDYzogeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCgpNYW8gWmhvbmd5aSAoMjEpOgogIG11c2ljcGFs
OiBDb252ZXJ0IHN5c2J1cyBpbml0IGZ1bmN0aW9uIHRvIHJlYWxpemUgZnVuY3Rpb24KICBibG9j
ay9ub2VuYW5kOiBDb252ZXJ0IHN5c2J1cyBpbml0IGZ1bmN0aW9uIHRvIHJlYWxpemUgZnVuY3Rp
b24KICBjaGFyL2dybGliX2FwYnVhcnQ6IENvbnZlcnQgc3lzYnVzIGluaXQgZnVuY3Rpb24gdG8g
cmVhbGl6ZSBmdW5jdGlvbgogIGNvcmUvZW1wdHlfc2xvdDogQ29udmVydCBzeXNidXMgaW5pdCBm
dW5jdGlvbiB0byByZWFsaXplIGZ1bmN0aW9uCiAgZGlzcGxheS9nMzY0ZmI6IENvbnZlcnQgc3lz
YnVzIGluaXQgZnVuY3Rpb24gdG8gcmVhbGl6ZSBmdW5jdGlvbgogIGRtYS9wdXYzX2RtYTogQ29u
dmVydCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFsaXplIGZ1bmN0aW9uCiAgZ3Bpby9wdXYz
X2dwaW86IENvbnZlcnQgc3lzYnVzIGluaXQgZnVuY3Rpb24gdG8gcmVhbGl6ZSBmdW5jdGlvbgog
IG1pbGt5bWlzdC1zb2Z0dXNiOiBDb252ZXJ0IHN5c2J1cyBpbml0IGZ1bmN0aW9uIHRvIHJlYWxp
emUgZnVuY3Rpb24KICBpbnB1dC9wbDA1MDogQ29udmVydCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0
byByZWFsaXplIGZ1bmN0aW9uCiAgaW50Yy9wdXYzX2ludGM6IENvbnZlcnQgc3lzYnVzIGluaXQg
ZnVuY3Rpb24gdG8gcmVhbGl6ZSBmdW5jdGlvbgogIG1pbGt5bWlzdC1ocGRtYzogQ29udmVydCBz
eXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFsaXplIGZ1bmN0aW9uCiAgbWlsa3ltaXN0LXBmcHU6
IENvbnZlcnQgc3lzYnVzIGluaXQgZnVuY3Rpb24gdG8gcmVhbGl6ZSBmdW5jdGlvbgogIHB1djNf
cG0uYzogQ29udmVydCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFsaXplIGZ1bmN0aW9uCiAg
bnZyYW0vZHMxMjI1eTogQ29udmVydCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFsaXplIGZ1
bmN0aW9uCiAgcGNpLWJyaWRnZS9kZWM6IENvbnZlcnQgc3lzYnVzIGluaXQgZnVuY3Rpb24gdG8g
cmVhbGl6ZSBmdW5jdGlvbgogIHRpbWVyL2V0cmF4ZnNfdGltZXI6IENvbnZlcnQgc3lzYnVzIGlu
aXQgZnVuY3Rpb24gdG8gcmVhbGl6ZSBmdW5jdGlvbgogIHRpbWVyL2dybGliX2dwdGltZXI6IENv
bnZlcnQgc3lzYnVzIGluaXQgZnVuY3Rpb24gdG8gcmVhbGl6ZSBmdW5jdGlvbgogIHRpbWVyL3B1
djNfb3N0OiBDb252ZXJ0IHN5c2J1cyBpbml0IGZ1bmN0aW9uIHRvIHJlYWxpemUgZnVuY3Rpb24K
ICB1c2IvdHVzYjYwMTA6IENvbnZlcnQgc3lzYnVzIGluaXQgZnVuY3Rpb24gdG8gcmVhbGl6ZSBm
dW5jdGlvbgogIHhlbl9iYWNrZW5kOiByZW1vdmUgeGVuX3N5c2Rldl9pbml0KCkgZnVuY3Rpb24K
ICBjb3JlL3N5c2J1czogcmVtb3ZlIHRoZSBTeXNCdXNEZXZpY2VDbGFzczo6aW5pdCBwYXRoCgog
aHcvYXJtL211c2ljcGFsLmMgICAgICAgICAgICB8ICA5ICsrKystLS0tLQogaHcvYmxvY2svb25l
bmFuZC5jICAgICAgICAgICB8IDE2ICsrKysrKystLS0tLS0tLS0KIGh3L2NoYXIvZ3JsaWJfYXBi
dWFydC5jICAgICAgfCAxMiArKysrKy0tLS0tLS0KIGh3L2NvcmUvZW1wdHlfc2xvdC5jICAgICAg
ICAgfCAgOSArKysrLS0tLS0KIGh3L2NvcmUvc3lzYnVzLmMgICAgICAgICAgICAgfCAxNSArKysr
Ky0tLS0tLS0tLS0KIGh3L2Rpc3BsYXkvZzM2NGZiLmMgICAgICAgICAgfCAgOSArKystLS0tLS0K
IGh3L2RtYS9wdXYzX2RtYS5jICAgICAgICAgICAgfCAxMCArKysrLS0tLS0tCiBody9ncGlvL3B1
djNfZ3Bpby5jICAgICAgICAgIHwgMjkgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIGh3
L2lucHV0L21pbGt5bWlzdC1zb2Z0dXNiLmMgfCAxNiArKysrKysrLS0tLS0tLS0tCiBody9pbnB1
dC9wbDA1MC5jICAgICAgICAgICAgIHwgMTEgKysrKystLS0tLS0KIGh3L2ludGMvcHV2M19pbnRj
LmMgICAgICAgICAgfCAxMSArKysrLS0tLS0tLQogaHcvbWlzYy9taWxreW1pc3QtaHBkbWMuYyAg
ICB8ICA5ICsrKy0tLS0tLQogaHcvbWlzYy9taWxreW1pc3QtcGZwdS5jICAgICB8IDEyICsrKysr
LS0tLS0tLQogaHcvbWlzYy9wdXYzX3BtLmMgICAgICAgICAgICB8IDEwICsrKystLS0tLS0KIGh3
L252cmFtL2RzMTIyNXkuYyAgICAgICAgICAgfCAxMiArKysrKy0tLS0tLS0KIGh3L3BjaS1icmlk
Z2UvZGVjLmMgICAgICAgICAgfCAxMSArKysrKy0tLS0tLQogaHcvdGltZXIvZXRyYXhmc190aW1l
ci5jICAgICB8IDE0ICsrKysrKystLS0tLS0tCiBody90aW1lci9ncmxpYl9ncHRpbWVyLmMgICAg
IHwgMTEgKysrKystLS0tLS0KIGh3L3RpbWVyL3B1djNfb3N0LmMgICAgICAgICAgfCAxMyArKysr
KystLS0tLS0tCiBody91c2IvdHVzYjYwMTAuYyAgICAgICAgICAgIHwgIDggKysrLS0tLS0KIGh3
L3hlbi94ZW5fYmFja2VuZC5jICAgICAgICAgfCAgNyAtLS0tLS0tCiBpbmNsdWRlL2h3L3N5c2J1
cy5oICAgICAgICAgIHwgIDMgLS0tCiAyMiBmaWxlcyBjaGFuZ2VkLCAxMDUgaW5zZXJ0aW9ucygr
KSwgMTUyIGRlbGV0aW9ucygtKQoKLS0gCjIuMTcuMQoKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 15:33:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 15:33: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-devel-bounces@lists.xenproject.org>)
	id 1gQDSQ-0007Hd-Go; Fri, 23 Nov 2018 15:33: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=SZ/P=OC=cmss.chinamobile.com=maozhongyi@srs-us1.protection.inumbo.net>)
 id 1gQDSP-0007HY-J6
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 15:33:25 +0000
X-Inumbo-ID: c7968040-ef34-11e8-a7ca-12d6303a7972
Received: from cmccmta1.chinamobile.com (unknown [221.176.66.79])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c7968040-ef34-11e8-a7ca-12d6303a7972;
 Fri, 23 Nov 2018 15:33:22 +0000 (UTC)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.17]) by
 rmmx-syy-dmz-app01-12001 (RichMail) with SMTP id 2ee15bf81d324f1-00a04;
 Fri, 23 Nov 2018 23:30:58 +0800 (CST)
X-RM-TRANSID: 2ee15bf81d324f1-00a04
X-RM-TagInfo: emlType=0                                       
X-RM-SPAM-FLAG: 00000000
Received: from localhost.localdomain (unknown[112.25.154.149])
 by rmsmtp-syy-appsvr09-12009 (RichMail) with SMTP id 2ee95bf81d22571-bd3e2;
 Fri, 23 Nov 2018 23:30:58 +0800 (CST)
X-RM-TRANSID: 2ee95bf81d22571-bd3e2
From: Mao Zhongyi <maozhongyi@cmss.chinamobile.com>
To: qemu-devel@nongnu.org
Date: Fri, 23 Nov 2018 23:30:39 +0800
Message-Id: <20181123153040.18933-21-maozhongyi@cmss.chinamobile.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181123153040.18933-1-maozhongyi@cmss.chinamobile.com>
References: <20181123153040.18933-1-maozhongyi@cmss.chinamobile.com>
Subject: [Xen-devel] [PATCH v2 20/21] xen_backend: remove xen_sysdev_init()
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: peter.maydell@linaro.org, sstabellini@kernel.org,
 Mao Zhongyi <maozhongyi@cmss.chinamobile.com>, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org,
 Zhang Shengju <zhangshengju@cmss.chinamobile.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGluaXQgZnVuY3Rpb24gZG9lc24ndCBkbyBhbnl0aGluZyBhdCBhbGwsIHNvIHdlCmp1c3Qg
b21pdCBpdC4KCkNjOiBzc3RhYmVsbGluaUBrZXJuZWwub3JnCkNjOiBhbnRob255LnBlcmFyZEBj
aXRyaXguY29tCkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IHBldGVyLm1h
eWRlbGxAbGluYXJvLm9yZwoKU2lnbmVkLW9mZi1ieTogTWFvIFpob25neWkgPG1hb3pob25neWlA
Y21zcy5jaGluYW1vYmlsZS5jb20+ClNpZ25lZC1vZmYtYnk6IFpoYW5nIFNoZW5nanUgPHpoYW5n
c2hlbmdqdUBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KLS0tCiBody94ZW4veGVuX2JhY2tlbmQuYyB8
IDcgLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
aHcveGVuL3hlbl9iYWNrZW5kLmMgYi9ody94ZW4veGVuX2JhY2tlbmQuYwppbmRleCA5YThlODc3
MWVjLi4wYmM2YjFkZTYwIDEwMDY0NAotLS0gYS9ody94ZW4veGVuX2JhY2tlbmQuYworKysgYi9o
dy94ZW4veGVuX2JhY2tlbmQuYwpAQCAtODA5LDExICs4MDksNiBAQCBzdGF0aWMgY29uc3QgVHlw
ZUluZm8geGVuc3lzYnVzX2luZm8gPSB7CiAgICAgfQogfTsKIAotc3RhdGljIGludCB4ZW5fc3lz
ZGV2X2luaXQoU3lzQnVzRGV2aWNlICpkZXYpCi17Ci0gICAgcmV0dXJuIDA7Ci19Ci0KIHN0YXRp
YyBQcm9wZXJ0eSB4ZW5fc3lzZGV2X3Byb3BlcnRpZXNbXSA9IHsKICAgICB7LyogZW5kIG9mIHBy
b3BlcnR5IGxpc3QgKi99LAogfTsKQEAgLTgyMSw5ICs4MTYsNyBAQCBzdGF0aWMgUHJvcGVydHkg
eGVuX3N5c2Rldl9wcm9wZXJ0aWVzW10gPSB7CiBzdGF0aWMgdm9pZCB4ZW5fc3lzZGV2X2NsYXNz
X2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQogewogICAgIERldmljZUNsYXNz
ICpkYyA9IERFVklDRV9DTEFTUyhrbGFzcyk7Ci0gICAgU3lzQnVzRGV2aWNlQ2xhc3MgKmsgPSBT
WVNfQlVTX0RFVklDRV9DTEFTUyhrbGFzcyk7CiAKLSAgICBrLT5pbml0ID0geGVuX3N5c2Rldl9p
bml0OwogICAgIGRjLT5wcm9wcyA9IHhlbl9zeXNkZXZfcHJvcGVydGllczsKICAgICBkYy0+YnVz
X3R5cGUgPSBUWVBFX1hFTlNZU0JVUzsKIH0KLS0gCjIuMTcuMQoKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 15:41:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 15:41: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-devel-bounces@lists.xenproject.org>)
	id 1gQDaU-0008F7-D1; Fri, 23 Nov 2018 15:41: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=mcL9=OC=citrix.com=prvs=858cd1240=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gQDaS-0008F2-FP
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 15:41:44 +0000
X-Inumbo-ID: 4601d7b2-ef36-11e8-ba1b-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4601d7b2-ef36-11e8-ba1b-12d6303a7972;
 Fri, 23 Nov 2018 15:41:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71357272"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181123143002.79743-1-roger.pau@citrix.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 xsFNBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABzShTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+wsGOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZmfOwU0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAHCwXYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <44e795a5-a603-4024-5653-023182afa658@citrix.com>
Date: Fri, 23 Nov 2018 15:41:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181123143002.79743-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] mm: make opt_bootscrub non-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMTEvMjAxOCAxNDozMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IExMVk0gY29kZSBn
ZW5lcmF0aW9uIGNhbiBhdHRlbXB0IHRvIGxvYWQgZnJvbSBhIHZhcmlhYmxlIGluIHRoZSBuZXh0
Cj4gY29uZGl0aW9uIG9mIGFuIGV4cHJlc3Npb24gdW5kZXIgY2VydGFpbiBjaXJjdW1zdGFuY2Vz
LCB0aHVzIHR1cm5pbmcKPiB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbjoKPiAKPiBpZiAoIHN5c3Rl
bV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUgJiYgb3B0X2Jvb3RzY3J1YiA9PSBCT09UU0NSVUJf
SURMRSApCj4gCj4gSW50bzoKPiAKPiAweGZmZmY4MmQwODAyMjM5NjcgPCsxMDM+OiBjbXBsICAg
JDB4MywweDM3YjAzMiglcmlwKSAjIDB4ZmZmZjgyZDA4MDU5ZTlhMCA8c3lzdGVtX3N0YXRlPgo+
IDB4ZmZmZjgyZDA4MDIyMzk2ZSA8KzExMD46IHNldGIgICAtMHgyOSglcmJwKQo+IDB4ZmZmZjgy
ZDA4MDIyMzk3MiA8KzExND46IGNtcGwgICAkMHgyLDB4MjI4YThiKCVyaXApICMgMHhmZmZmODJk
MDgwNDRjNDA0IDxvcHRfYm9vdHNjcnViPgo+IAo+IFN1Y2ggY29kZSB3aWxsIHRyaWdnZXIgYSBw
YWdlIGZhdWx0IGlmIHN5c3RlbV9zdGF0ZSA+PQo+IFNZU19TVEFURV9hY3RpdmUgYmVjYXVzZSBv
cHRfYm9vdHNjcnViIHdpbGwgYmUgdW5tYXBwZWQuCj4gCj4gRml4IHRoaXMgYnkgbWFraW5nIG9w
dF9ib290c2NydWIgbm9uLWluaXQsIHRodXMgcHJldmVudGluZyB0aGUgcGFnZQo+IGZhdWx0LiBU
aGUgTExWTSBidWcgd2l0aCB0aGUgZGlzY3Vzc2lvbiBhYm91dCB0aGlzIGlzc3VlIGNhbiBiZSBm
b3VuZAo+IGF0Ogo+IAo+IGh0dHBzOi8vYnVncy5sbHZtLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzk3
MDcKPiAKPiBJIGhhdmVuJ3QgYmVlbiBhYmxlIHRvIGZpbmQgYW55IG90aGVyIGluc3RhbmNlcyBv
ZiBzdWNoIGNvbmRpdGlvbmFsCj4gZXhwcmVzc2lvbiB0aGF0IHVzZXMgc3lzdGVtX3N0YXRlIHRv
Z2V0aGVyIHdpdGggYW4gaW5pdCB2YXJpYWJsZSBvcgo+IGZ1bmN0aW9uLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQt
Ynk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KCkkgYWdyZWUgdGhh
dCBub3QgdXNpbmcgX19pbml0ZGF0YSB2YXJpYWJsZXMgaW4gbm9uLWluaXQgZnVuY3Rpb25zIGlz
CnRoZSBtb3N0IHNhbmUgYXBwcm9hY2guCgotLQpUaGFua3MsClNlcmdleQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 15:44:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 15:44: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-devel-bounces@lists.xenproject.org>)
	id 1gQDdN-0008Ml-T6; Fri, 23 Nov 2018 15: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=qY0G=OC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQDdM-0008Mc-OW
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 15:44:44 +0000
X-Inumbo-ID: acc4ef20-ef36-11e8-b52a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id acc4ef20-ef36-11e8-b52a-12d6303a7972;
 Fri, 23 Nov 2018 15:44:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQDd7-0001sK-J6; Fri, 23 Nov 2018 15:44:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQDd7-0007gn-BD; Fri, 23 Nov 2018 15:44:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQDd7-0004gJ-AY; Fri, 23 Nov 2018 15:44:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130725-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=d13e07df79a1ee209dcbe02c52b59ced6210b826
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Nov 2018 15:44:29 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130725: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDcyNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDcyNS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZDEzZTA3ZGY3OWExZWUyMDlkY2JlMDJjNTJiNTljZWQ2MjEwYjgyNgpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDQgZGF5cyAgIDM1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDcyNSAgMjAxOC0xMS0yMyAxNDowMDo1MSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgTGVuIEJy
b3duIDxsZW4uYnJvd25AaW50ZWwuY29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1h
em9uLmRlPgogIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNv
Y2tpQGludGVsLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5j
b20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5
YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNA
dGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tl
bgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAxMTM1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 15:46:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 15:46: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-devel-bounces@lists.xenproject.org>)
	id 1gQDem-0008TU-BP; Fri, 23 Nov 2018 15:46:12 +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=2k7W=OC=citrix.com=prvs=8582a9f6d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gQDek-0008TL-PM
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 15:46:10 +0000
X-Inumbo-ID: e4dedbfa-ef36-11e8-ba8b-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4dedbfa-ef36-11e8-ba8b-12d6303a7972;
 Fri, 23 Nov 2018 15:46:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="82281730"
Date: Fri, 23 Nov 2018 16:46:00 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181123154600.yoqpod6n72zur7nk@mac>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <CABfawhnKMfSupGLWX54jy-nGEAUDe+F8=Ft5Bd8Upc3DOzT4=A@mail.gmail.com>
 <2fa9131b-d3aa-a4d4-d9a9-89c918edbd5a@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2fa9131b-d3aa-a4d4-d9a9-89c918edbd5a@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 00/14] XSA-277 followup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <JGross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDk6MjI6MjVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKWy4uLl0KPiBUaGUgb25seSB3YXkgSSBzZWUgb2YgZml4aW5nIHRoaXMgdG8gdGVhY2gg
WGVuIGFib3V0IHRoZSBndWVzdHMgZ2ZuCj4gbGF5b3V0IChhcyBjaG9zZW4gYnkgdGhlIGRvbWFp
bmJ1aWxkZXIpLCBhbmQgaW5jbHVkZSB3aXRoaW4gdGhhdCAic3BhY2UKPiB3aGljaCBkZWZpbml0
ZWx5IGRvZXNuJ3QgaGF2ZSBhbnl0aGluZyBpbiwgYW5kIGlzIHNhZmUgdG8gcHV0IHNoYXJlZAo+
IG1hcHBpbmdzIGludG8iLsKgIEJleW9uZCB0aGF0LCB3ZSdsbCBuZWVkIHNvbWUgYWRtaW5pc3Ry
YXRvciBsZXZlbAo+IGtub3dsZWRnZSBvZiB3aGljaCBndWVzdHMgYXJlIHNhZmUgdG8gaGF2ZSBY
RU5NRU1fZGVjcmVhc2VfcmVzZXJ2YXRpb24KPiBwcm9oaWJpdGVkLCBvciBzb21lIGludGVybG9j
a3MgaW5zaWRlIFhlbiB0byBkaXNhYmxlIHVuc2FmZSBmZWF0dXJlcyBhcwo+IHNvb24gYXMgd2Ug
c3BvdCBhIGd1ZXN0IHdoaWNoIGlzbid0IHBsYXlpbmcgYnkgdGhlIG5ldyBydWxlcy4KCkkgYWdy
ZWUsIHRoaXMgaXMgYmVjb21pbmcgcXVpdGUgY3VtYmVyc29tZSBmb3IgUFZIIERvbTAgc3BlY2lh
bGx5LAp3aGVyZSBYZW4gaGFzIHRvIGtlZXAgdHJhY2sgb2YgTU1JTyByZWdpb25zLCBlbXVsYXRl
ZCByZWdpb25zIHRoYXQKbXVzdCBub3QgaGF2ZSBhbnl0aGluZyBlbHNlIG1hcHBlZCBpbiBhbmQg
bm9ybWFsIFJBTSByYW5nZXMuIFNpbmNlIHRoZQpoeXBlcnZpc29yIGRvZXNuJ3Qga2VlcCB0cmFj
ayBvZiB0aGUgbWVtb3J5IGxheW91dCBldmVyeSB0aW1lIHRoZXJlJ3MKYSBwMm0gY2hhbmdlIChp
ZTogQkFSIG1hcHBpbmcgYW5kIHVubWFwcGluZyBmb3IgZXhhbXBsZSkgdGhlcmUncyBhIGxvdApv
ZiBsb2dpYyB0byBhdm9pZCBvdmVybGFwcy4KCkhhdmluZyBzb21lIGtpbmQgb2YgbWVtb3J5IG1h
cCB0aGF0IGNhbiBiZSB1c2VkIHRvIGxvb2sgdXAgd2hhdCdzCnN1cHBvc2VkIHRvIGJlIGluIGEg
bWVtb3J5IHJlZ2lvbiB3b3VsZCBiZSBxdWl0ZSBoZWxwZnVsIElNTy4KClJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 15:55:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 15:55: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-devel-bounces@lists.xenproject.org>)
	id 1gQDnD-000104-8U; Fri, 23 Nov 2018 15:54: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=wcvb=oc=citrix.com=prvs=85824b8b3=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gQDnB-0000zz-W9
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 15:54:54 +0000
X-Inumbo-ID: 1d28c86f-ef38-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d28c86f-ef38-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 15:54:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71357922"
Date: Fri, 23 Nov 2018 15:54:49 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20181123155449.GB6902@perard.uk.xensource.com>
References: <20181122100344.GA13748@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181122100344.GA13748@aepfle.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] qemu assert in staging during HVM live migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMTE6MDM6NDVBTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gV2hpbGUgZGVidWdnaW5nIHNvbWV0aGluZyBlbHNlLCBpdCB0dXJuZWQgb3V0IHRoYXQg
c3RhZ2luZyBhbmQvb3IgcWVtdQo+IGNhbiBub3QgbWlncmF0ZSBIVk0gZG9tVXMuIHFlbXUgcnVu
cyBpbnRvIGFuIGFzc2VydCB3aGVuIHRoZSBkb21VIGlzCj4gYWJvdXQgdG8gYmUgbWlncmF0ZWQg
d2l0aCAneGwgbWlncmF0ZSBkb21VIGRvbTAnOgo+IAo+IHFlbXUtc3lzdGVtLWkzODY6IGJsb2Nr
L2Jsb2NrLWJhY2tlbmQuYzo5MDM6IGJsa19nZXRfYXR0YWNoZWRfZGV2X2lkOiBBc3NlcnRpb24g
YCFibGstPmxlZ2FjeV9kZXYnIGZhaWxlZC4KPiBVc2luZyAvdXNyL2Jpbi9xZW11LXN5c3RlbS1p
Mzg2IGZyb20gcWVtdS0zLjEgZmFpbGVkIGFzIHdlbGwuCj4gVGhlIHdvcmthcm91bmQgd2FzIHRv
IGVuZm9yY2UgbXkgb3duIHFlbXUtMi4xMi4KPiAKPiBTaW5jZSBJIGhhdmUgdmVyeSB2ZXJ5IGxp
dHRsZSBydW50aW1lIGF2YWlsYWJsZSBvbiB0aGF0IHN5c3RlbSwgdGhhdHMKPiBhbGwgdGhlIGlu
Zm8gSSBjb3VsZCBjb2xsZWN0Lgo+IEFueSBpZGVhIHdoYXQgbWlnaHQgYmUgd3Jvbmc/IFRoYXQg
J2xlZ2FjeScgY29kZSBpcyBpbiBxZW11IHNpbmNlIGEgZmV3Cj4geWVhcnMgYWxyZWFkeSwgYWNj
b3JkaW5nIHRvICdnaXQgYmxhbWUnLgoKSXMgeW91ciB0b29sc3RhY2sgcnVucyB0aGUgUU1QIGNv
bW1hbmQgJ3F1ZXJ5LWJsb2NrJyBvciBzb21lIG90aGVyCmNvbW1hbmQgcmVsYXRlZCB0byBibG9j
ayBiZWhpbmQgbGlieGwncyBiYWNrPwoKeGVuLWRpc2sgKHFkaXNrKSBpcyBjdXJyZW50bHkgdXNp
bmcgbGVnYWN5IHN0dWZmIGluIFFFTVUsIGFuZCB0aGlzCmxlZ2FjeSBzdHVmZiBpcyBnb2luZyB0
byBkaXNhcHBlYXIuIFBhdWwgaGF2ZSBhIHBhdGNoIHNlcmllcyB0bwptb2Rlcm5pc2UgaXQ6Cmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0x
MS9tc2cwMjQxMS5odG1sCmlmIHlvdSBmZWVsIGxpa2UgdGVzdGluZywgYXMgdGhhdCBzaG91bGQg
Z2V0IHJpZCBvZiB0aGUgZmFpbGVkIGFzc2VydC4KCkJlc2lkZSB0aGF0LCBJIGRvbid0IGtub3cg
aWYgc29tZXRoaW5nIGVsc2UgbWlnaHQgYmUgd3JvbmcuIFdoYXQgcGF0Y2hlcwppcyB0aGVyZSBv
biB5b3VyIHFlbXUtMi4xMiAoYXQgbGVhc3QgcGF0Y2hlcyByZWxhdGVkIHRvIHhlbi1kaXNrKT8K
ClRoYW5rcywKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 15:57:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 15:57: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-devel-bounces@lists.xenproject.org>)
	id 1gQDpW-00019d-SB; Fri, 23 Nov 2018 15:57: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=cybj=oc=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gQDpU-00019X-R5
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 15:57:17 +0000
X-Inumbo-ID: 71c3cae3-ef38-11e8-9a16-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71c3cae3-ef38-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 15:57:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1542988633;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=4amLSPBAb0urnEWwNjDW87m7MTbtwGawUUETPPQytos=;
 b=VB5Y9d3raX2/lZgP44HaexBkb8tQgRdLEuQnlzzu41cvv8f5wILuhnVlJ0k0/srXTm
 YtNRZnxWl0/fhfmHb5TopDw0wXGBYqH2NmG7qp7ZLmVo7qgDSAAi22jcHH+wfBeqP42B
 I7tbromyY8KS2PKMGqjY1poJY3oHrTNwFRo17ePeJLR6uUJRwi2nBSlW1waAJUPJXPLo
 9nF7kXIuEo9JZI/pzW1vxVataFvB1LD5WO6GKGT5x9zPFLMKv6teeFIarqUVAOFZM7sk
 WOfhnWdIVMjcqhllNGLdQJLN2Bp3NNpO7ZbVLC2jQwDFJE2q2rtz3LDVKByDeNP15oHL
 zEdw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsAQtyRsdRVZ54BGpAypu4eYvjwzPAqxRcXNDW+"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.5 AUTH)
 with ESMTPSA id K0961buANFvD5Hf
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 23 Nov 2018 16:57:13 +0100 (CET)
Date: Fri, 23 Nov 2018 16:57:08 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20181123165708.0a085d8e.olaf@aepfle.de>
In-Reply-To: <20181123155449.GB6902@perard.uk.xensource.com>
References: <20181122100344.GA13748@aepfle.de>
 <20181123155449.GB6902@perard.uk.xensource.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] qemu assert in staging during HVM live migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============6263059555776771046=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6263059555776771046==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/ZvgGqR7CMRFcKn.OFkj83Sc"; protocol="application/pgp-signature"

--Sig_/ZvgGqR7CMRFcKn.OFkj83Sc
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Fri, 23 Nov 2018 15:54:49 +0000
schrieb Anthony PERARD <anthony.perard@citrix.com>:

> Is your toolstack runs the QMP command 'query-block' or some other
> command related to block behind libxl's back?

This is plain xl create + xl migrate from staging.

> Beside that, I don't know if something else might be wrong. What patches
> is there on your qemu-2.12 (at least patches related to xen-disk)?

Nothing related. I will see if I can get some runtime to try the suggested =
changes.

Olaf

--Sig_/ZvgGqR7CMRFcKn.OFkj83Sc
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW/gjVAAKCRBdQqD6ppg2
fok3AJ0WDEk2opK26+cFfY6tQud6+Z4b1gCbBUSiQmW7ts0xghONLduBk8ki3CY=
=ZPCD
-----END PGP SIGNATURE-----

--Sig_/ZvgGqR7CMRFcKn.OFkj83Sc--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6263059555776771046==--


From xen-devel-bounces@lists.xenproject.org Fri Nov 23 16:03:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 16:03: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-devel-bounces@lists.xenproject.org>)
	id 1gQDvb-0002ZX-Ly; Fri, 23 Nov 2018 16:03: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=zeqX=OC=citrix.com=prvs=8587bc52e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gQDva-0002ZS-9E
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 16:03:34 +0000
X-Inumbo-ID: 52566bc4-ef39-11e8-a233-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 52566bc4-ef39-11e8-a233-12d6303a7972;
 Fri, 23 Nov 2018 16:03:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="82282364"
To: Jan Beulich <JBeulich@suse.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-4-git-send-email-andrew.cooper3@citrix.com>
 <5BF6C27902000078001FEF9D@prv1-mh.provo.novell.com>
 <6e804647-5e9a-4d41-c441-1317b418e4dc@citrix.com>
 <5BF7B8F202000078001FF37E@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <764100c1-dd77-b7a0-4588-d06e1ab63cb8@citrix.com>
Date: Fri, 23 Nov 2018 16:03:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BF7B8F202000078001FF37E@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 03/14] AMD/IOMMU: Fix multiple reference
 counting errors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMTEvMjAxOCAwODoyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMTEuMTgg
YXQgMTg6NDYsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjIvMTEv
MjAxOCAxNDo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gQEAgLTIyMCwxMiArMjE5LDE4IEBA
IHZvaWQgZ3Vlc3RfaW9tbXVfYWRkX3Bwcl9sb2coc3RydWN0IGRvbWFpbiAqZCwgdTMyIGVudHJ5
W10pCj4+Pj4gICAgICB1bm1hcF9kb21haW5fcGFnZShsb2dfYmFzZSk7Cj4+Pj4gIAo+Pj4+ICAg
ICAgZ3Vlc3RfaW9tbXVfZGVsaXZlcl9tc2koZCk7Cj4+Pj4gKwo+Pj4+ICtvdXQ6Cj4+PiBQbGVh
c2UgaW5kZW50IGJ5IGF0IGxlYXN0IG9uZSBibGFuayAoc2FtZSBmdXJ0aGVyIGRvd24pLgo+PiBJ
IHRob3VnaHQgeW91J3ZlIHNhaWQgdGhhdCB5b3UncmUgbm8gbG9uZ2VyIHVzaW5nIGFuIG9ic29s
ZXRlIHZlcnNpb24gb2YKPj4gZGlmZi4KPiBJIGRvbid0IHRoaW5rIEkndmUgZXZlciBzYWlkIHNv
LCBhbmQgSSBkb24ndCB0aGluayBpdCBtYXR0ZXJzIG11Y2ggd2hhdAo+IEkgcGVyc29uYWxseSB1
c2UuCgpUaGUgb25seSByZWFzb24gd2UgaGF2ZSB0aGlzIHF1aXJrIG9mIGEgY29kaW5nIHN0eWxl
IGlzIGJlY2F1c2UgeW91Cmluc2lzdGVkIHdoZW4gRGF2aWQgd2FzIHB1dHRpbmcgdG9nZXRoZXIg
Q09ESU5HX1NUWUxFLCBhbmQgdGhlIHJlYXNvbgp5b3UgZ2F2ZSB3YXMgdG8gd29yayBhcm91bmQg
dmVyc2lvbnMgb2YgYGRpZmYgLXVgIHdoaWNoIG1pc3Rvb2sgdGhlIGNhc2UKbGFiZWwgZm9yIHRo
ZSBmdW5jdGlvbiBuYW1lIHdoZW4gY3JlYXRpbmcgdGhlIHVuaWZpZWQgaGVhZGVyLsKgIHYxIG9m
CkRhdmlkJ3MgcGF0Y2ggdmVyeSBzcGVjaWZpY2FsbHkgZGlkbid0IGhhdmUgdGhlIG9uZSBzcGFj
ZSwgYmVjYXVzZSBoZQp3YXMgYWN0dWFsbHkgdHJ5aW5nIHRvIGdldCByaWQgb2YgdGhhdCwgYXMg
aXQgd2FzIChhbmQgc3RpbGwgaXMpCmNvbXBsZXRlbHkgdW5leHBlY3RlZCBmb3IgbmV3IGRldmVs
b3BlcnMsIGFuZCBhIGZyZXF1ZW50IHNvdXJjZSBvZiBjdXJ0CnJldmlldyByZXNwb25zZXMuCgpJ
ZiB0aGlzIGlzIG5vIGxvbmdlciBhIGNvbmNlcm4sIGNhbiBJIHN1Z2dlc3Qgd2UgdXBkYXRlIENP
RElOR19TVFlMRS7CoApUaGlzIGlzIG9uZSBwYXJ0aWN1bGFyIGRpdmVyZ2VuY2UgZnJvbSBtb3Jl
IG5vcm1hbCBzdHlsZXMgd2hpY2ggZG9lc24ndAphZGQgdG8gY29kZSBjbGFyaXR5IGluIGFueSB3
YXkgSSBjYW4gc3BvdC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 16:18:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 16:18: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-devel-bounces@lists.xenproject.org>)
	id 1gQEAK-0003cI-3f; Fri, 23 Nov 2018 16:18: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=k4pk=oc=citrix.com=prvs=858f4146b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gQEAI-0003cD-7h
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 16:18:46 +0000
X-Inumbo-ID: 72b8ceeb-ef3b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72b8ceeb-ef3b-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 16:18:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71359483"
Date: Fri, 23 Nov 2018 16:18:41 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20181123161841.pt4mms26yenh64vc@zion.uk.xensource.com>
References: <20181120180941.1005-1-wei.liu2@citrix.com>
 <20181123152849.GA6902@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181123152849.GA6902@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3] tools: set Dom0 UUID if requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Edwin =?iso-8859-1?B?VPZy9ms=?= <edvin.torok@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDM6Mjg6NDlQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbi1p
bml0LWRvbTAuc2VydmljZS5pbiBiL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW4taW5p
dC1kb20wLnNlcnZpY2UuaW4KPiA+IGluZGV4IDNiZWZhZGNlYTMuLmJlZWQzMTI2YzYgMTAwNjQ0
Cj4gPiAtLS0gYS90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuLWluaXQtZG9tMC5zZXJ2
aWNlLmluCj4gPiArKysgYi90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuLWluaXQtZG9t
MC5zZXJ2aWNlLmluCj4gPiBAQCAtNyw4ICs3LDkgQEAgQ29uZGl0aW9uUGF0aEV4aXN0cz0vcHJv
Yy94ZW4vY2FwYWJpbGl0aWVzCj4gPiAgW1NlcnZpY2VdCj4gPiAgVHlwZT1vbmVzaG90Cj4gPiAg
UmVtYWluQWZ0ZXJFeGl0PXRydWUKPiA+ICtFbnZpcm9ubWVudEZpbGU9QENPTkZJR19ESVJAL0BD
T05GSUdfTEVBRl9ESVJAL3hlbmNvbW1vbnMKPiA+ICBFeGVjU3RhcnRQcmU9L2Jpbi9ncmVwIC1x
IGNvbnRyb2xfZCAvcHJvYy94ZW4vY2FwYWJpbGl0aWVzCj4gPiAtRXhlY1N0YXJ0PUBMSUJFWEVD
X0JJTkAveGVuLWluaXQtZG9tMAo+ID4gK0V4ZWNTdGFydD1ATElCRVhFQ19CSU5AL3hlbi1pbml0
LWRvbTAgJFhFTl9ET00wX1VVSUQKPiA+ICAKPiA+ICBbSW5zdGFsbF0KPiA+ICBXYW50ZWRCeT1t
dWx0aS11c2VyLnRhcmdldAo+IAo+IERvbid0IHlvdSBuZWVkIHRvIG1vZGlmeSBGcmVlQlNEL3Jj
LmQveGVuY29tbW9ucy5pbiBhbmQKPiBOZXRCU0QvcmMuZC94ZW5jb21tb25zLmluIGFzIHdlbGw/
CgpJIGRpZG4ndCB3YW50IHRvIG1vZGlmeSB0aGVtIHdpdGhvdXQgaGF2aW5nIGEgdGVzdCBzZXR1
cCBmaXJzdC4gIFRoZQp4ZW4taW5pdC1kb20wIHByb2dyYW0gYWxyZWFkeSB0YWtlcyBpbnRvIGNv
bnNpZGVyYXRpb24gdGhhdCB0aGV5IGRvbid0CnByb3ZpZGUgVVVJRC4KCkkgY2FuIGRvIGl0IGlu
IHRoZSBuZXh0IHZlcnNpb24uCgpXZWkuCgo+IAo+IC0tIAo+IEFudGhvbnkgUEVSQVJECgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 16:25:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 16:25: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-devel-bounces@lists.xenproject.org>)
	id 1gQEGO-0004X3-44; Fri, 23 Nov 2018 16:25: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=k4pk=oc=citrix.com=prvs=858f4146b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gQEGN-0004Wu-9m
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 16:25:03 +0000
X-Inumbo-ID: 53cfc0e5-ef3c-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53cfc0e5-ef3c-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 16:25:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71359860"
Date: Fri, 23 Nov 2018 16:25:00 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>, Roger Pau
 =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20181123162500.7rpd23uttffdr5iq@zion.uk.xensource.com>
References: <20181120180941.1005-1-wei.liu2@citrix.com>
 <20181123152849.GA6902@perard.uk.xensource.com>
 <20181123161841.pt4mms26yenh64vc@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181123161841.pt4mms26yenh64vc@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3] tools: set Dom0 UUID if requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Edwin =?iso-8859-1?B?VPZy9ms=?= <edvin.torok@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDQ6MTg6NDFQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIE5vdiAyMywgMjAxOCBhdCAwMzoyODo0OVBNICswMDAwLCBBbnRob255IFBFUkFS
RCB3cm90ZToKPiA+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94
ZW4taW5pdC1kb20wLnNlcnZpY2UuaW4gYi90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVu
LWluaXQtZG9tMC5zZXJ2aWNlLmluCj4gPiA+IGluZGV4IDNiZWZhZGNlYTMuLmJlZWQzMTI2YzYg
MTAwNjQ0Cj4gPiA+IC0tLSBhL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lzdGVtZC94ZW4taW5pdC1k
b20wLnNlcnZpY2UuaW4KPiA+ID4gKysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hl
bi1pbml0LWRvbTAuc2VydmljZS5pbgo+ID4gPiBAQCAtNyw4ICs3LDkgQEAgQ29uZGl0aW9uUGF0
aEV4aXN0cz0vcHJvYy94ZW4vY2FwYWJpbGl0aWVzCj4gPiA+ICBbU2VydmljZV0KPiA+ID4gIFR5
cGU9b25lc2hvdAo+ID4gPiAgUmVtYWluQWZ0ZXJFeGl0PXRydWUKPiA+ID4gK0Vudmlyb25tZW50
RmlsZT1AQ09ORklHX0RJUkAvQENPTkZJR19MRUFGX0RJUkAveGVuY29tbW9ucwo+ID4gPiAgRXhl
Y1N0YXJ0UHJlPS9iaW4vZ3JlcCAtcSBjb250cm9sX2QgL3Byb2MveGVuL2NhcGFiaWxpdGllcwo+
ID4gPiAtRXhlY1N0YXJ0PUBMSUJFWEVDX0JJTkAveGVuLWluaXQtZG9tMAo+ID4gPiArRXhlY1N0
YXJ0PUBMSUJFWEVDX0JJTkAveGVuLWluaXQtZG9tMCAkWEVOX0RPTTBfVVVJRAo+ID4gPiAgCj4g
PiA+ICBbSW5zdGFsbF0KPiA+ID4gIFdhbnRlZEJ5PW11bHRpLXVzZXIudGFyZ2V0Cj4gPiAKPiA+
IERvbid0IHlvdSBuZWVkIHRvIG1vZGlmeSBGcmVlQlNEL3JjLmQveGVuY29tbW9ucy5pbiBhbmQK
PiA+IE5ldEJTRC9yYy5kL3hlbmNvbW1vbnMuaW4gYXMgd2VsbD8KPiAKPiBJIGRpZG4ndCB3YW50
IHRvIG1vZGlmeSB0aGVtIHdpdGhvdXQgaGF2aW5nIGEgdGVzdCBzZXR1cCBmaXJzdC4gIFRoZQo+
IHhlbi1pbml0LWRvbTAgcHJvZ3JhbSBhbHJlYWR5IHRha2VzIGludG8gY29uc2lkZXJhdGlvbiB0
aGF0IHRoZXkgZG9uJ3QKPiBwcm92aWRlIFVVSUQuCj4gCj4gSSBjYW4gZG8gaXQgaW4gdGhlIG5l
eHQgdmVyc2lvbi4KCkFjdHVhbGx5LCBub3cgSSByZW1lbWJlci4gVGhleSBkb24ndCBoYXZlIHRo
ZSBzYW1lIG1lY2hhbmlzbSBhcyBMaW51eCB0bwpzb3VyY2UgYSBzeXN0ZW0gd2lkZSBjb25maWcg
ZmlsZSwgc28gbW9kaWZ5aW5nIHRoZSBzY3JpcHQgd2l0aG91dCBmaXhpbmcKdGhhdCBpc3N1ZSBt
YWRlIG5vIHNlbnNlIHRvIG1lLgoKUm9nZXIsIHdoYXQncyB5b3VyIG9waW5pb24/CgpXZWkuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 16:25:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 16:25: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-devel-bounces@lists.xenproject.org>)
	id 1gQEGJ-0004Wk-RH; Fri, 23 Nov 2018 16:24: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=H732=OC=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gQEGI-0004Wf-Eg
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 16:24:58 +0000
X-Inumbo-ID: 5077bd6e-ef3c-11e8-b569-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5077bd6e-ef3c-11e8-b569-12d6303a7972;
 Fri, 23 Nov 2018 16:24:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 559CDAE06;
 Fri, 23 Nov 2018 16:24:55 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Fri, 23 Nov 2018 17:24:51 +0100
Message-Id: <20181123162451.3351-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/x86: add diagnostic printout to
 xen_mc_flush() in case of error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, sstabellini@kernel.org, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RmFpbHVyZSBvZiBhbiBlbGVtZW50IG9mIGEgWGVuIG11bHRpY2FsbCBpcyBzaWduYWxsZWQgdmlh
IGEgV0FSTigpCm9ubHkgdW5sZXNzIHRoZSBrZXJuZWwgaXMgY29tcGlsZWQgd2l0aCBNQ19ERUJV
Ry4gSXQgaXMgaW1wb3NzaWJsZSB0bwprbm93IHdoaWNoIGVsZW1lbnQgZmFpbGVkIGFuZCB3aHkg
aXQgZGlkIHNvLgoKQ2hhbmdlIHRoYXQgYnkgcHJpbnRpbmcgdGhlIHJlbGF0ZWQgaW5mb3JtYXRp
b24gZXZlbiB3aXRob3V0IE1DX0RFQlVHLApldmVuIGlmIG1heWJlIGluIHNvbWUgbGltaXRlZCBm
b3JtIChlLmcuIHdpdGhvdXQgaW5mb3JtYXRpb24gd2hpY2gKY2FsbGVyIHByb2R1Y2VkIHRoZSBm
YWlsaW5nIGVsZW1lbnQpLgoKTW92ZSB0aGUgcHJpbnRpbmcgb3V0IG9mIHRoZSBzd2l0Y2ggc3Rh
dGVtZW50IGluIG9yZGVyIHRvIGhhdmUgdGhlCnNhbWUgaW5mb3JtYXRpb24gZm9yIGEgc2luZ2xl
IGNhbGwuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogYXJjaC94ODYveGVuL211bHRpY2FsbHMuYyB8IDM1ICsrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL211bHRpY2FsbHMuYyBiL2FyY2gveDg2
L3hlbi9tdWx0aWNhbGxzLmMKaW5kZXggMmJjZTc5NThjZThiLi4wNzY2YTA4YmRmNDUgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L3hlbi9tdWx0aWNhbGxzLmMKKysrIGIvYXJjaC94ODYveGVuL211bHRp
Y2FsbHMuYwpAQCAtNjksNiArNjksMTEgQEAgdm9pZCB4ZW5fbWNfZmx1c2godm9pZCkKIAogCXRy
YWNlX3hlbl9tY19mbHVzaChiLT5tY2lkeCwgYi0+YXJnaWR4LCBiLT5jYmlkeCk7CiAKKyNpZiBN
Q19ERUJVRworCW1lbWNweShiLT5kZWJ1ZywgYi0+ZW50cmllcywKKwkgICAgICAgYi0+bWNpZHgg
KiBzaXplb2Yoc3RydWN0IG11bHRpY2FsbF9lbnRyeSkpOworI2VuZGlmCisKIAlzd2l0Y2ggKGIt
Pm1jaWR4KSB7CiAJY2FzZSAwOgogCQkvKiBuby1vcCAqLwpAQCAtODcsMzIgKzkyLDM0IEBAIHZv
aWQgeGVuX21jX2ZsdXNoKHZvaWQpCiAJCWJyZWFrOwogCiAJZGVmYXVsdDoKLSNpZiBNQ19ERUJV
RwotCQltZW1jcHkoYi0+ZGVidWcsIGItPmVudHJpZXMsCi0JCSAgICAgICBiLT5tY2lkeCAqIHNp
emVvZihzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5KSk7Ci0jZW5kaWYKLQogCQlpZiAoSFlQRVJWSVNP
Ul9tdWx0aWNhbGwoYi0+ZW50cmllcywgYi0+bWNpZHgpICE9IDApCiAJCQlCVUcoKTsKIAkJZm9y
IChpID0gMDsgaSA8IGItPm1jaWR4OyBpKyspCiAJCQlpZiAoYi0+ZW50cmllc1tpXS5yZXN1bHQg
PCAwKQogCQkJCXJldCsrOworCX0KIAorCWlmIChXQVJOX09OKHJldCkpIHsKKwkJcHJfZXJyKCIl
ZCBvZiAlZCBtdWx0aWNhbGwocykgZmFpbGVkOiBjcHUgJWRcbiIsCisJCSAgICAgICByZXQsIGIt
Pm1jaWR4LCBzbXBfcHJvY2Vzc29yX2lkKCkpOworCQlmb3IgKGkgPSAwOyBpIDwgYi0+bWNpZHg7
IGkrKykgeworCQkJaWYgKGItPmVudHJpZXNbaV0ucmVzdWx0IDwgMCkgewogI2lmIE1DX0RFQlVH
Ci0JCWlmIChyZXQpIHsKLQkJCXByaW50ayhLRVJOX0VSUiAiJWQgbXVsdGljYWxsKHMpIGZhaWxl
ZDogY3B1ICVkXG4iLAotCQkJICAgICAgIHJldCwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKLQkJCWR1
bXBfc3RhY2soKTsKLQkJCWZvciAoaSA9IDA7IGkgPCBiLT5tY2lkeDsgaSsrKSB7Ci0JCQkJcHJp
bnRrKEtFUk5fREVCVUcgIiAgY2FsbCAlMmQvJWQ6IG9wPSVsdSBhcmc9WyVseF0gcmVzdWx0PSVs
ZFx0JXBGXG4iLAotCQkJCSAgICAgICBpKzEsIGItPm1jaWR4LAorCQkJCXByX2VycigiICBjYWxs
ICUyZDogb3A9JWx1IGFyZz1bJWx4XSByZXN1bHQ9JWxkXHQlcEZcbiIsCisJCQkJICAgICAgIGkg
KyAxLAogCQkJCSAgICAgICBiLT5kZWJ1Z1tpXS5vcCwKIAkJCQkgICAgICAgYi0+ZGVidWdbaV0u
YXJnc1swXSwKIAkJCQkgICAgICAgYi0+ZW50cmllc1tpXS5yZXN1bHQsCiAJCQkJICAgICAgIGIt
PmNhbGxlcltpXSk7CisjZWxzZQorCQkJCXByX2VycigiICBjYWxsICUyZDogb3A9JWx1IGFyZz1b
JWx4XSByZXN1bHQ9JWxkXG4iLAorCQkJCSAgICAgICBpICsgMSwKKwkJCQkgICAgICAgYi0+ZW50
cmllc1tpXS5vcCwKKwkJCQkgICAgICAgYi0+ZW50cmllc1tpXS5hcmdzWzBdLAorCQkJCSAgICAg
ICBiLT5lbnRyaWVzW2ldLnJlc3VsdCk7CisjZW5kaWYKIAkJCX0KIAkJfQotI2VuZGlmCiAJfQog
CiAJYi0+bWNpZHggPSAwOwpAQCAtMTI2LDggKzEzMyw2IEBAIHZvaWQgeGVuX21jX2ZsdXNoKHZv
aWQpCiAJYi0+Y2JpZHggPSAwOwogCiAJbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOwotCi0JV0FS
Tl9PTihyZXQpOwogfQogCiBzdHJ1Y3QgbXVsdGljYWxsX3NwYWNlIF9feGVuX21jX2VudHJ5KHNp
emVfdCBhcmdzKQotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 16:53:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 16:53: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-devel-bounces@lists.xenproject.org>)
	id 1gQEhn-0007IO-3K; Fri, 23 Nov 2018 16:53:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=zeqx=oc=citrix.com=prvs=8587bc52e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gQEhl-0007I0-AI
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 16:53:21 +0000
X-Inumbo-ID: 47bcdfec-ef40-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47bcdfec-ef40-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 16:53:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71361550"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 23 Nov 2018 16:52:54 +0000
Message-ID: <1542991976-6190-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542991976-6190-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542991976-6190-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/4] xen/arch: Switch local_save_flags() to
 being a static inline helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIHJhdGhlciB0aGFuIGEgbWFjcm8gd2hpY2ggd3JpdGVzIHRvIGl0cyBwYXJhbWV0ZXIgYnkg
bmFtZS4gIEEgY29uc2VxdWVuY2UKb2YgdGhpcyBjaGFuZ2UgaXMgdGhhdCB0aGUgbG9jYWwgdmFy
aWFibGVzIGluIGxvY2FsXypfaXNfZW5hYmxlZCgpIGNhbiBiZQpkcm9wcGVkLgoKTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L2lvX2FwaWMuYyAgICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL2FybTMyL3N5c3RlbS5oIHwgMzAgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3RlbS5oIHwgMzIgKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc3lzdGVtLmggICAgICAgfCAgNiAr
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmggICAgICAgfCAyMiArKysrKysrKysr
Ky0tLS0tLS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDU0IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMgYi94ZW4vYXJjaC94
ODYvaW9fYXBpYy5jCmluZGV4IGRhYTVlOWUuLmFjYTRmNjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9pb19hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwpAQCAtMTQ4Niw3ICsx
NDg2LDcgQEAgc3RhdGljIGludCBfX2luaXQgdGltZXJfaXJxX3dvcmtzKHZvaWQpCiAKICAgICB0
MSA9IEFDQ0VTU19PTkNFKHBpdDBfdGlja3MpOwogCi0gICAgbG9jYWxfc2F2ZV9mbGFncyhmbGFn
cyk7CisgICAgZmxhZ3MgPSBsb2NhbF9zYXZlX2ZsYWdzKCk7CiAgICAgbG9jYWxfaXJxX2VuYWJs
ZSgpOwogICAgIC8qIExldCB0ZW4gdGlja3MgcGFzcy4uLiAqLwogICAgIG1kZWxheSgoMTAgKiAx
MDAwKSAvIEhaKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvc3lzdGVt
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3N5c3RlbS5oCmluZGV4IDU4YzhmYjMuLmNi
ZmE5MWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvc3lzdGVtLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9zeXN0ZW0uaApAQCAtNywxNSArNywxOSBAQAog
I2RlZmluZSBsb2NhbF9pcnFfZGlzYWJsZSgpIGFzbSB2b2xhdGlsZSAoICJjcHNpZCBpIEAgbG9j
YWxfaXJxX2Rpc2FibGVcbiIgOiA6IDogImNjIiApCiAjZGVmaW5lIGxvY2FsX2lycV9lbmFibGUo
KSAgYXNtIHZvbGF0aWxlICggImNwc2llIGkgQCBsb2NhbF9pcnFfZW5hYmxlXG4iIDogOiA6ICJj
YyIgKQogCi0jZGVmaW5lIGxvY2FsX3NhdmVfZmxhZ3MoeCkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIEJVSUxEX0JVR19PTihzaXplb2YoeCkg
IT0gc2l6ZW9mKGxvbmcpKTsgICAgICAgICAgICAgICAgICAgICBcCi0gICAgYXNtIHZvbGF0aWxl
ICggIm1ycyAlMCwgY3BzciAgICAgQCBsb2NhbF9zYXZlX2ZsYWdzXG4iICAgICAgIFwKLSAgICAg
ICAgICAgICAgICAgIDogIj1yIiAoeCkgOjogIm1lbW9yeSIsICJjYyIgKTsgICAgICAgICAgICAg
ICAgXAotfSkKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBsb2NhbF9zYXZlX2ZsYWdzKHZv
aWQpCit7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgIGFzbSB2b2xhdGlsZSAoICJt
cnMgJTAsIGNwc3IgICAgIEAgbG9jYWxfU0FWRV9mbGFnc1xuIgorICAgICAgICAgICAgICAgICAg
IDogIj1yIiAoZmxhZ3MpIDo6ICJtZW1vcnkiLCAiY2MiICk7CisKKyAgICByZXR1cm4gZmxhZ3M7
Cit9CisKICNkZWZpbmUgbG9jYWxfaXJxX3NhdmUoeCkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgbG9jYWxfc2F2ZV9mbGFncyh4KTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB4ID0gbG9jYWxfc2F2
ZV9mbGFncygpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGxv
Y2FsX2lycV9kaXNhYmxlKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiB9KQogI2RlZmluZSBsb2NhbF9pcnFfcmVzdG9yZSh4KSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCkBAIC0zMCwxMSArMzQsNyBAQAogCiBzdGF0aWMgaW5saW5lIGJv
b2wgbG9jYWxfaXJxX2lzX2VuYWJsZWQodm9pZCkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdz
OwotCi0gICAgbG9jYWxfc2F2ZV9mbGFncyhmbGFncyk7Ci0KLSAgICByZXR1cm4gIShmbGFncyAm
IFBTUl9JUlFfTUFTSyk7CisgICAgcmV0dXJuICEobG9jYWxfc2F2ZV9mbGFncygpICYgUFNSX0lS
UV9NQVNLKTsKIH0KIAogI2RlZmluZSBsb2NhbF9maXFfZW5hYmxlKCkgIF9fYXNtX18oImNwc2ll
IGYgICBAIF9fc3RmXG4iIDogOiA6ICJtZW1vcnkiLCAiY2MiKQpAQCAtNDUsMTEgKzQ1LDcgQEAg
c3RhdGljIGlubGluZSBib29sIGxvY2FsX2lycV9pc19lbmFibGVkKHZvaWQpCiAKIHN0YXRpYyBp
bmxpbmUgYm9vbCBsb2NhbF9maXFfaXNfZW5hYmxlZCh2b2lkKQogewotICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Ci0KLSAgICBsb2NhbF9zYXZlX2ZsYWdzKGZsYWdzKTsKLQotICAgIHJldHVybiAh
KGZsYWdzICYgUFNSX0ZJUV9NQVNLKTsKKyAgICByZXR1cm4gIShsb2NhbF9zYXZlX2ZsYWdzKCkg
JiBQU1JfRklRX01BU0spOwogfQogCiAjZGVmaW5lIENTREIgICAgIi5pbnN0ICAweGUzMjBmMDE0
IgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXN0ZW0uaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lzdGVtLmgKaW5kZXggZDE3ZmM5ZC4uODljNWI2NCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXN0ZW0uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2FybTY0L3N5c3RlbS5oCkBAIC0xOSwxOSArMTksMTkgQEAKICNkZWZpbmUg
bG9jYWxfYWJvcnRfZGlzYWJsZSgpIGFzbSB2b2xhdGlsZSAoICJtc3IgZGFpZnNldCwgIzRcbiIg
Ojo6ICJtZW1vcnkiICkKICNkZWZpbmUgbG9jYWxfYWJvcnRfZW5hYmxlKCkgIGFzbSB2b2xhdGls
ZSAoICJtc3IgZGFpZmNsciwgIzRcbiIgOjo6ICJtZW1vcnkiICkKIAotI2RlZmluZSBsb2NhbF9z
YXZlX2ZsYWdzKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0oeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKHgpICE9IHNpemVvZihsb25nKSk7ICAgICAg
ICAgICAgICAgICAgICAgXAotICAgIGFzbSB2b2xhdGlsZSggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICJtcnMgICAgJTAsIGRhaWYgICAg
Ly8gbG9jYWxfc2F2ZV9mbGFnc1xuIiAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICA6
ICI9ciIgKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICAgICAgICAgIDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgICAgICAgICAgOiAibWVtb3J5Iik7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLX0pCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbG9jYWxfc2F2
ZV9mbGFncyh2b2lkKQoreworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAgICBhc20gdm9s
YXRpbGUgKCAibXJzICAgICUwLCBkYWlmICAgIC8vIGxvY2FsX1NBVkVfZmxhZ3NcbiIKKyAgICAg
ICAgICAgICAgICAgICA6ICI9ciIgKGZsYWdzKSA6OiAibWVtb3J5Iik7CisKKyAgICByZXR1cm4g
ZmxhZ3M7Cit9CiAKICNkZWZpbmUgbG9jYWxfaXJxX3NhdmUoeCkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgbG9jYWxfc2F2ZV9mbGFncyh4
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB4ID0gbG9j
YWxfc2F2ZV9mbGFncygpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiB9KQogI2RlZmluZSBsb2NhbF9pcnFfcmVzdG9yZSh4KSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC00NiwyMCArNDYsMTIgQEAKIAogc3RhdGljIGlu
bGluZSBib29sIGxvY2FsX2lycV9pc19lbmFibGVkKHZvaWQpCiB7Ci0gICAgdW5zaWduZWQgbG9u
ZyBmbGFnczsKLQotICAgIGxvY2FsX3NhdmVfZmxhZ3MoZmxhZ3MpOwotCi0gICAgcmV0dXJuICEo
ZmxhZ3MgJiBQU1JfSVJRX01BU0spOworICAgIHJldHVybiAhKGxvY2FsX3NhdmVfZmxhZ3MoKSAm
IFBTUl9JUlFfTUFTSyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBsb2NhbF9maXFfaXNfZW5h
YmxlZCh2b2lkKQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0KLSAgICBsb2NhbF9zYXZl
X2ZsYWdzKGZsYWdzKTsKLQotICAgIHJldHVybiAhKGZsYWdzICYgUFNSX0ZJUV9NQVNLKTsKKyAg
ICByZXR1cm4gIShsb2NhbF9zYXZlX2ZsYWdzKCkgJiBQU1JfRklRX01BU0spOwogfQogCiAjZGVm
aW5lIGNzZGIoKSAgYXNtIHZvbGF0aWxlICggImhpbnQgIzIwIiA6IDogOiAibWVtb3J5IiApCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3N5c3RlbS5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9zeXN0ZW0uaAppbmRleCBiYzUxMzAwLi42NTY2NTI4IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3N5c3RlbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzdGVtLmgK
QEAgLTUzLDExICs1Myw3IEBACiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBsb2NhbF9hYm9ydF9pc19l
bmFibGVkKHZvaWQpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLQotICAgIGxvY2FsX3Nh
dmVfZmxhZ3MoZmxhZ3MpOwotCi0gICAgcmV0dXJuICEoZmxhZ3MgJiBQU1JfQUJUX01BU0spOwor
ICAgIHJldHVybiAhKGxvY2FsX3NhdmVfZmxhZ3MoKSAmIFBTUl9BQlRfTUFTSyk7CiB9CiAKICNk
ZWZpbmUgYXJjaF9mZXRjaF9hbmRfYWRkKHgsIHYpIF9fc3luY19mZXRjaF9hbmRfYWRkKHgsIHYp
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zeXN0ZW0uaAppbmRleCA0YjcwNTZkLi5mYWYyZWZlIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVt
LmgKQEAgLTI1MywxNCArMjUzLDE4IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBhcnJh
eV9pbmRleF9tYXNrX25vc3BlYyh1bnNpZ25lZCBsb25nIGluZGV4LAogLyogdXNlZCB3aGVuIGlu
dGVycnVwdHMgYXJlIGFscmVhZHkgZW5hYmxlZCBvciB0byBzaHV0ZG93biB0aGUgcHJvY2Vzc29y
ICovCiAjZGVmaW5lIGhhbHQoKSAgICAgICAgICBhc20gdm9sYXRpbGUgKCAiaGx0IiA6IDogOiAi
bWVtb3J5IiApCiAKLSNkZWZpbmUgbG9jYWxfc2F2ZV9mbGFncyh4KSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgQlVJTERfQlVHX09OKHNpemVv
Zih4KSAhPSBzaXplb2YobG9uZykpOyAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBhc20gdm9s
YXRpbGUgKCAicHVzaGYiIF9fT1MgIiA7IHBvcCIgX19PUyAiICUwIiA6ICI9ZyIgKHgpKTsgXAot
fSkKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBsb2NhbF9zYXZlX2ZsYWdzKHZvaWQpCit7
CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgIGFzbSB2b2xhdGlsZSAoICJwdXNoZjsg
cG9wICUwOyIgOiAiPWciIChmbGFncykgKTsKKworICAgIHJldHVybiBmbGFnczsKK30KKwogI2Rl
ZmluZSBsb2NhbF9pcnFfc2F2ZSh4KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICBsb2NhbF9zYXZlX2ZsYWdzKHgpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHggPSBsb2NhbF9zYXZlX2ZsYWdzKCk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgbG9jYWxfaXJxX2Rp
c2FibGUoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCiAj
ZGVmaW5lIGxvY2FsX2lycV9yZXN0b3JlKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKQEAgLTI3NiwxMSArMjgwLDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25n
IGFycmF5X2luZGV4X21hc2tfbm9zcGVjKHVuc2lnbmVkIGxvbmcgaW5kZXgsCiAKIHN0YXRpYyBp
bmxpbmUgYm9vbCBsb2NhbF9pcnFfaXNfZW5hYmxlZCh2b2lkKQogewotICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Ci0KLSAgICBsb2NhbF9zYXZlX2ZsYWdzKGZsYWdzKTsKLQotICAgIHJldHVybiBm
bGFncyAmIFg4Nl9FRkxBR1NfSUY7CisgICAgcmV0dXJuIGxvY2FsX3NhdmVfZmxhZ3MoKSAmIFg4
Nl9FRkxBR1NfSUY7CiB9CiAKICNkZWZpbmUgQlJPS0VOX0FDUElfU3ggICAgICAgICAgMHgwMDAx
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 16:53:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 16:53: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-devel-bounces@lists.xenproject.org>)
	id 1gQEhX-0007Hk-Fe; Fri, 23 Nov 2018 16:53: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=zeqX=OC=citrix.com=prvs=8587bc52e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gQEhW-0007Hf-Fj
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 16:53:06 +0000
X-Inumbo-ID: 3e1b81ba-ef40-11e8-857c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3e1b81ba-ef40-11e8-857c-12d6303a7972;
 Fri, 23 Nov 2018 16:53:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71361523"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 23 Nov 2018 16:52:52 +0000
Message-ID: <1542991976-6190-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/4] xen/arch: Treewide improvement of irq
 helper APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHJhdGhlciBvbGQgY2xlYW51cCBzZXJpZXMgd2hpY2ggSSBuZXZlciBnb3QgYXJv
dW5kIHRvIGZpbmlzaGluZy4gIEl0CmlzIHJlc3RyaWN0ZWQgdG8gdGhlIGFyY2ggbWFpbnRhaW5l
cnMgYXMgaXQgaXMgcHVyZWx5IG1lY2hhbmljYWwgb3V0c2lkZSBvZgpzeXN0ZW0uaAoKVGhlIG1h
aW4gcHVycG9zZSBpcyB0byByZWR1Y2UgdGhlIHF1YW50aXR5IG9mIGNvZGUgd2UgaGF2ZSB3aGlj
aCBtdXRhdGVzCnBhcmFtZXRlcnMgYnkgbmFtZS4KCk9uZSBBUk0gcG9pbnQgd2hpY2ggSSd2ZSBu
b3RpY2VkIGlzIHRoYXQgc3lzdGVtLmggaXMgYSBtaXggb2YgZHVwbGljYXRlZApjb21tb24gY29k
ZSBpbiB0aGUgYXJjaHszMiw2NH0vIHZlcnNpb25zLCBhbmQgaWZkZWZhcnkgaW4gdGhlIGNvbW1v
biB2ZXJzaW9uLgpEb2VzIHRoaXMgcGVyaGFwcyB3YW50IHRvIGJlIG1hZGUgY29uc2lzdGVudD8g
IEkndmUgbm90IHRvdWNoZWQgdGhlIGxheW91dCBpbgp0aGlzIHNlcmllcy4KCkFuZHJldyBDb29w
ZXIgKDQpOgogIHhlbi9hcmNoOiBTd2l0Y2ggbG9jYWxfKl9pc19lbmFibGVkKCkgcHJlZGljYXRl
cyB0byByZXR1cm4gYm9vbAogIHhlbi9hcmNoOiBTd2l0Y2ggbG9jYWxfc2F2ZV9mbGFncygpIHRv
IGJlaW5nIGEgc3RhdGljIGlubGluZSBoZWxwZXIKICB4ZW4vYXJjaDogU3dpdGNoIGxvY2FsX2ly
cV9zYXZlKCkgdG8gYmVpbmcgYSBzdGF0aWMgaW5saW5lIGhlbHBlcgogIHhlbi9hcmNoOiBTd2l0
Y2ggbG9jYWxfaXJxX3Jlc3RvcmUoKSB0byBiZWluZyBhIHN0YXRpYyBpbmxpbmUgaGVscGVyCgog
eGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAgICB8ICA0ICstLQogeGVuL2FyY2gvYXJt
L3AybS5jICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5j
ICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9hcGljLmMgICAgICAgICAgICAgICAgfCAx
MCArKystLS0tCiB4ZW4vYXJjaC94ODYvY3B1L210cnIvZ2VuZXJpYy5jICAgIHwgIDQgKy0tCiB4
ZW4vYXJjaC94ODYvY3B1L210cnIvbWFpbi5jICAgICAgIHwgIDYgKystLQogeGVuL2FyY2gveDg2
L2RvbWFpbi5jICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2Uu
YyAgICAgICAgIHwgIDQgKy0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgICAgIHwg
IDQgKy0tCiB4ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMuYyAgICAgIHwgIDQgKy0tCiB4ZW4v
YXJjaC94ODYvaHBldC5jICAgICAgICAgICAgICAgIHwgIDMgKy0KIHhlbi9hcmNoL3g4Ni9odm0v
dm14L3ZtY3MuYyAgICAgICAgfCAgNiArKy0tCiB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jICAgICAg
ICAgICAgIHwgIDQgKy0tCiB4ZW4vYXJjaC94ODYvbm1pLmMgICAgICAgICAgICAgICAgIHwgIDMg
Ky0KIHhlbi9hcmNoL3g4Ni9wbGF0Zm9ybV9oeXBlcmNhbGwuYyAgfCAgMiArLQogeGVuL2FyY2gv
eDg2L3NtcC5jICAgICAgICAgICAgICAgICB8ICA0ICstLQogeGVuL2FyY2gveDg2L3RpbWUuYyAg
ICAgICAgICAgICAgICB8ICA1ICsrLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAg
ICAgfCAgMiArLQogeGVuL2NvbW1vbi9jcHVwb29sLmMgICAgICAgICAgICAgICB8ICAyICstCiB4
ZW4vY29tbW9uL2dkYnN0dWIuYyAgICAgICAgICAgICAgIHwgIDYgKystLQogeGVuL2NvbW1vbi9s
aXZlcGF0Y2guYyAgICAgICAgICAgICB8ICA0ICstLQogeGVuL2NvbW1vbi9yY3VwZGF0ZS5jICAg
ICAgICAgICAgICB8ICAyICstCiB4ZW4vY29tbW9uL3NwaW5sb2NrLmMgICAgICAgICAgICAgIHwg
IDMgKy0KIHhlbi9jb21tb24vdGltZXIuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2Ry
aXZlcnMvY2hhci9jb25zb2xlLmMgICAgICAgICB8ICA1ICsrLS0KIHhlbi9kcml2ZXJzL2NoYXIv
c2VyaWFsLmMgICAgICAgICAgfCAgNCArLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMg
ICAgICAgfCAgNCArLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvc3lzdGVtLmggfCA1NiAr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTY0L3N5c3RlbS5oIHwgNjEgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vc3lzdGVtLmggICAgICAgfCAgNiArKy0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3N5c3RlbS5oICAgICAgIHwgNDggKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tCiB4ZW4vaW5jbHVkZS94ZW4vcndsb2NrLmggICAgICAgICAgIHwgIDcgKystLS0KIHhlbi9p
bmNsdWRlL3hlbi9zcGlubG9jay5oICAgICAgICAgfCAgMiArLQogMzMgZmlsZXMgY2hhbmdlZCwg
MTMzIGluc2VydGlvbnMoKyksIDE1MCBkZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 16:53:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 16:53: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-devel-bounces@lists.xenproject.org>)
	id 1gQEhm-0007II-Pg; Fri, 23 Nov 2018 16:53:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=zeqx=oc=citrix.com=prvs=8587bc52e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gQEhl-0007Hy-6X
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 16:53:21 +0000
X-Inumbo-ID: 4707eef1-ef40-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4707eef1-ef40-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 16:53:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71361545"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 23 Nov 2018 16:52:53 +0000
Message-ID: <1542991976-6190-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542991976-6190-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542991976-6190-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/4] xen/arch: Switch local_*_is_enabled()
 predicates to return bool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UsIGFzIHRoZSB2YWx1ZSByZXR1cm5lZCB3YXMgcHJldmlvdXNs
eSBhbHdheXMgMCBvciAxLgpXaGlsZSBhbHRlcmluZyB0aGVzZSwgaW5zZXJ0IGJsYW5rIGxpbmVz
IHdoZXJlIGFwcHJvcHJpYXRlIGFuZCBkcm9wIHRoZQpub3ctcmVkdW5kYW50ICEhIGZyb20geDg2
J3MgbG9jYWxfaXJxX2lzX2VuYWJsZWQoKS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3N5c3RlbS5oIHwgOCArKysrKyst
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXN0ZW0uaCB8IDggKysrKysrLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vc3lzdGVtLmggICAgICAgfCA0ICsrKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvc3lzdGVtLmggICAgICAgfCA2ICsrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRp
b25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
YXJtMzIvc3lzdGVtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3N5c3RlbS5oCmluZGV4
IGFiNTdhYmYuLjU4YzhmYjMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIv
c3lzdGVtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9zeXN0ZW0uaApAQCAtMjgs
MTAgKzI4LDEyIEBACiAgICAgICAgICAgICA6ICJtZW1vcnkiLCAiY2MiKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCiAKLXN0YXRpYyBpbmxpbmUgaW50IGxvY2FsX2ly
cV9pc19lbmFibGVkKHZvaWQpCitzdGF0aWMgaW5saW5lIGJvb2wgbG9jYWxfaXJxX2lzX2VuYWJs
ZWQodm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCiAgICAgbG9jYWxfc2F2ZV9m
bGFncyhmbGFncyk7CisKICAgICByZXR1cm4gIShmbGFncyAmIFBTUl9JUlFfTUFTSyk7CiB9CiAK
QEAgLTQxLDEwICs0MywxMiBAQCBzdGF0aWMgaW5saW5lIGludCBsb2NhbF9pcnFfaXNfZW5hYmxl
ZCh2b2lkKQogI2RlZmluZSBsb2NhbF9hYm9ydF9lbmFibGUoKSBfX2FzbV9fKCJjcHNpZSBhICBA
IF9fc3RhXG4iIDogOiA6ICJtZW1vcnkiLCAiY2MiKQogI2RlZmluZSBsb2NhbF9hYm9ydF9kaXNh
YmxlKCkgX19hc21fXygiY3BzaWQgYSBAIF9fc3RhXG4iIDogOiA6ICJtZW1vcnkiLCAiY2MiKQog
Ci1zdGF0aWMgaW5saW5lIGludCBsb2NhbF9maXFfaXNfZW5hYmxlZCh2b2lkKQorc3RhdGljIGlu
bGluZSBib29sIGxvY2FsX2ZpcV9pc19lbmFibGVkKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9u
ZyBmbGFnczsKKwogICAgIGxvY2FsX3NhdmVfZmxhZ3MoZmxhZ3MpOworCiAgICAgcmV0dXJuICEo
ZmxhZ3MgJiBQU1JfRklRX01BU0spOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2FybTY0L3N5c3RlbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXN0ZW0uaApp
bmRleCAyZTM2NTczLi5kMTdmYzlkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTY0L3N5c3RlbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lzdGVtLmgKQEAg
LTQ0LDE3ICs0NCwyMSBAQAogICAgICAgICA6ICJtZW1vcnkiKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQogCi1zdGF0aWMgaW5saW5lIGludCBsb2Nh
bF9pcnFfaXNfZW5hYmxlZCh2b2lkKQorc3RhdGljIGlubGluZSBib29sIGxvY2FsX2lycV9pc19l
bmFibGVkKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKwogICAgIGxvY2FsX3Nh
dmVfZmxhZ3MoZmxhZ3MpOworCiAgICAgcmV0dXJuICEoZmxhZ3MgJiBQU1JfSVJRX01BU0spOwog
fQogCi1zdGF0aWMgaW5saW5lIGludCBsb2NhbF9maXFfaXNfZW5hYmxlZCh2b2lkKQorc3RhdGlj
IGlubGluZSBib29sIGxvY2FsX2ZpcV9pc19lbmFibGVkKHZvaWQpCiB7CiAgICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKKwogICAgIGxvY2FsX3NhdmVfZmxhZ3MoZmxhZ3MpOworCiAgICAgcmV0dXJu
ICEoZmxhZ3MgJiBQU1JfRklRX01BU0spOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3N5c3RlbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zeXN0ZW0uaAppbmRleCBiOTRl
NTZmLi5iYzUxMzAwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3N5c3RlbS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3lzdGVtLmgKQEAgLTUxLDEwICs1MSwxMiBAQAogIyBl
cnJvciAidW5rbm93biBBUk0gdmFyaWFudCIKICNlbmRpZgogCi1zdGF0aWMgaW5saW5lIGludCBs
b2NhbF9hYm9ydF9pc19lbmFibGVkKHZvaWQpCitzdGF0aWMgaW5saW5lIGJvb2wgbG9jYWxfYWJv
cnRfaXNfZW5hYmxlZCh2b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKICAgICBs
b2NhbF9zYXZlX2ZsYWdzKGZsYWdzKTsKKwogICAgIHJldHVybiAhKGZsYWdzICYgUFNSX0FCVF9N
QVNLKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKaW5kZXggNDgzY2QyMC4uNGI3MDU2ZCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3N5c3RlbS5oCkBAIC0yNzQsMTEgKzI3NCwxMyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGxvbmcgYXJyYXlfaW5kZXhfbWFza19ub3NwZWModW5zaWduZWQgbG9uZyBpbmRleCwKICAgICAg
ICAgICAgICAgICAgICAgICAgInJpIiAoICh4KSAmIFg4Nl9FRkxBR1NfSUYgKSApOyAgICAgICAg
ICAgXAogfSkKIAotc3RhdGljIGlubGluZSBpbnQgbG9jYWxfaXJxX2lzX2VuYWJsZWQodm9pZCkK
K3N0YXRpYyBpbmxpbmUgYm9vbCBsb2NhbF9pcnFfaXNfZW5hYmxlZCh2b2lkKQogewogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CisKICAgICBsb2NhbF9zYXZlX2ZsYWdzKGZsYWdzKTsKLSAgICBy
ZXR1cm4gISEoZmxhZ3MgJiBYODZfRUZMQUdTX0lGKTsKKworICAgIHJldHVybiBmbGFncyAmIFg4
Nl9FRkxBR1NfSUY7CiB9CiAKICNkZWZpbmUgQlJPS0VOX0FDUElfU3ggICAgICAgICAgMHgwMDAx
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 16:53:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 16:53: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-devel-bounces@lists.xenproject.org>)
	id 1gQEhn-0007Ih-IM; Fri, 23 Nov 2018 16:53:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=zeqx=oc=citrix.com=prvs=8587bc52e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gQEhm-0007IC-Bg
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 16:53:22 +0000
X-Inumbo-ID: 48914c03-ef40-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48914c03-ef40-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 16:53:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71361557"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 23 Nov 2018 16:52:56 +0000
Message-ID: <1542991976-6190-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542991976-6190-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542991976-6190-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/4] xen/arch: Switch local_irq_restore() to
 being a static inline helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgbm8gbmVlZCBmb3IgdGhlc2UgdG8gYmUgbWFjcm9zLCBzbyBjaGFuZ2UgdGhlbSBm
b3Igc3ltZXRyeSB3aXRoCmxvY2FsX2lycV9zYXZlKCkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CgpSRkMsIGFzIEkgZXhwZWN0IHRoaXMgcGF0Y2ggdG8gZ2V0IHNvbWUgb2Jq
ZWN0aW9uIGZvciByZW1vdmluZyB0aGUgSVJRIHNhZmV0eQpjaGVjaywgYnV0IHRoZSBvbmx5IHJl
YXNvbnMgdGhhdCBjaGFuZ2Ugd2FzIG1hZGUgaW4gZTVmYzY0MzRkNyB3YXMgYmVjYXVzZSBJCnRh
bGsgdGFsa2VkIGludG8gZG9pbmcgaXQgd2hpbGUgdHJ5aW5nIHRvIGNsZWFuIHVwIHNvbWUgdW5u
ZWNlc3NhcnkgdXNlIG9mCm1hZ2ljIG51bWJlcnMuCgpObyB1c2VycyBhcmUgY2hhbmdpbmcgYW55
IGZsYWdzIChzZWVpbmcgYXMgSSd2ZSBhdWRpdGluZyB0aGVtIGFsbCBpbiB0aGlzCnNlcmllcyks
IGFuZCB0aGUgaW1wcm92ZW1lbnQgaW4gZW1pdHRlZCBjb2RlIG5ldHMgdXM6CgogIGFkZC9yZW1v
dmU6IDEvMiBncm93L3NocmluazogMi81MCB1cC9kb3duOiA4MzUvLTIwNDkgKC0xMjE0KQogIEZ1
bmN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAg
ZGVsdGEKICBfX3BhZ2VfZmF1bHRfdHlwZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0g
ICAgIDY5MiAgICArNjkyCiAgcmVwcm9ncmFtX2hwZXRfZXZ0X2NoYW5uZWwgICAgICAgICAgICAg
ICAgICAgMjQzICAgICAzNTQgICAgKzExMQogIGRvX3BhZ2VfZmF1bHQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMTI0OSAgICAxMjgxICAgICArMzIKICB0aW1lX2xhdGNoX3N0YW1wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgNzMgICAgICA2MiAgICAgLTExCiAgdm14X2NwdV9k
b3duICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUyICAgICAxMzYgICAgIC0xNgog
IHNldHVwX2Jvb3RfQVBJQ19jbG9jayAgICAgICAgICAgICAgICAgICAgICAgIDg5NiAgICAgODgw
ICAgICAtMTYKICBzZW5kX0lQSV9tYXNrX2ZsYXQgICAgICAgICAgICAgICAgICAgICAgICAgICAx
ODEgICAgIDE2NSAgICAgLTE2CiAgcmVzb3VyY2VfYWNjZXNzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMzExICAgICAyOTUgICAgIC0xNgogIG1hcF9kb21haW5fcGFnZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMTIwNCAgICAxMTg4ICAgICAtMTYKICBsYXBpY19yZXN1bWUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDExMDAgICAgMTA4NCAgICAgLTE2CiAgaHZtX2Rv
X0lSUV9kcGNpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjEwICAgICAxOTQgICAgIC0x
NgogIGdlbmVyaWNfc2V0X210cnIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI1OCAgICAg
MjQyICAgICAtMTYKICBmbHVzaF9hcmVhX2xvY2FsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA2MDQgICAgIDU4OCAgICAgLTE2CiAgZHVtcF9ydW5xICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMjkzICAgICAyNzcgICAgIC0xNgogIGRwY2lfc29mdGlycSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDcyNiAgICAgNzEwICAgICAtMTYKICBjc2NoZWQyX3N5c19j
bnRsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMzcgICAgIDIyMSAgICAgLTE2CiAgY3Nj
aGVkMl9pbml0X3BkYXRhICAgICAgICAgICAgICAgICAgICAgICAgICAgMjI5ICAgICAyMTMgICAg
IC0xNgogIGNzY2hlZDJfZGVpbml0X3BkYXRhICAgICAgICAgICAgICAgICAgICAgICAgIDM1NCAg
ICAgMzM4ICAgICAtMTYKICBjc2NoZWQyX2FsbG9jX2RvbWRhdGEgICAgICAgICAgICAgICAgICAg
ICAgICA0MDIgICAgIDM4NiAgICAgLTE2CiAgX19wcmludGtfcmF0ZWxpbWl0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMzMyICAgICAzMTYgICAgIC0xNgogIHZteF9sb2FkX3ZtY3MgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDE1NiAgICAgMTM5ICAgICAtMTcKICB0aW1lcl9pcnFf
d29ya3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgODUgICAgICA2OCAgICAgLTE3CiAg
c3dpdGNoX2NyM19jcjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjQ5ICAgICAyMzIg
ICAgIC0xNwogIHNlbmRfSVBJX21hc2tfeDJhcGljX3BoeXMgICAgICAgICAgICAgICAgICAgIDE5
OSAgICAgMTgyICAgICAtMTcKICBzZXR1cF9BUElDX3RpbWVyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMzEgICAgICAxMyAgICAgLTE4CiAgc2VyaWFsX3R4X2ludGVycnVwdCAgICAgICAg
ICAgICAgICAgICAgICAgICAgMjg2ICAgICAyNjggICAgIC0xOAogIGNvbnNvbGVfdW5sb2NrX3Jl
Y3Vyc2l2ZV9pcnFyZXN0b3JlICAgICAgICAgICAzOCAgICAgIDIwICAgICAtMTgKICBfc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSAgICAgICAgICAgICAgICAgICAgICAgNDkgICAgICAzMSAgICAgLTE4
CiAgc2VuZF9JUElfbWFza194MmFwaWNfY2x1c3RlciAgICAgICAgICAgICAgICAgNDIzICAgICA0
MDQgICAgIC0xOQogIGNzY2hlZDJfZHVtcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MTI5NyAgICAxMjc4ICAgICAtMTkKICBfX3N5bmNfbG9jYWxfZXhlY3N0YXRlICAgICAgICAgICAg
ICAgICAgICAgICAgODMgICAgICA2NCAgICAgLTE5CiAgZW50ZXJfc3RhdGVfaGVscGVyICAgICAg
ICAgICAgICAgICAgICAgICAgICAxMjEwICAgIDExOTAgICAgIC0yMAogIHZwcmludGtfY29tbW9u
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM0NiAgICAgMzIyICAgICAtMjQKICB1bm1h
cF9kb21haW5fcGFnZSAgICAgICAgICAgICAgICAgICAgICAgICAgICA0NzUgICAgIDQ1MSAgICAg
LTI0CiAgc2V0X210cnIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzQ2ICAg
ICAzMjIgICAgIC0yNAogIGxhcGljX3N1c3BlbmQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDc0MiAgICAgNzE4ICAgICAtMjQKICBraWxsX3RpbWVyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA1NjIgICAgIDUzOCAgICAgLTI0CiAgaXBpX2hhbmRsZXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMTU1ICAgICAxMzEgICAgIC0yNAogIGluaXRfcGVyY3B1
X3RpbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQxMSAgICAgMzg3ICAgICAtMjQKICBn
ZW5lcmljX3NldF9hbGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3MDMgICAgIDY3OSAg
ICAgLTI0CiAgY3NjaGVkMl9mcmVlX2RvbWRhdGEgICAgICAgICAgICAgICAgICAgICAgICAgMTM4
ICAgICAxMTQgICAgIC0yNAogIHNlbmRfSVBJX21hc2tfcGh5cyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDMwNSAgICAgMjc4ICAgICAtMjcKICBjYWxsX3JjdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAyMjMgICAgIDE5NiAgICAgLTI3CiAgc2VsZl9ubWkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTQ0ICAgICAxMTIgICAgIC0zMgogIGVyc3Rfd3Jp
dGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYyMCAgICAgNTg4ICAgICAtMzIK
ICBfZWhjaV9kYmdwX3BvbGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0NzMgICAgIDQz
MyAgICAgLTQwCiAgdGltZXJfZXhwaXJlc19iZWZvcmUgICAgICAgICAgICAgICAgICAgICAgICAg
MzI4ICAgICAyODUgICAgIC00MwogIGNoZWNrX2Zvcl9saXZlcGF0Y2hfd29yayAgICAgICAgICAg
ICAgICAgICAgIDgxMyAgICAgNzY3ICAgICAtNDYKICBzdG9wX3RpbWVyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA0MDAgICAgIDM1MiAgICAgLTQ4CiAgc2V0X3RpbWVyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDk5ICAgICA0NTAgICAgIC00OQogIGluaXRf
dGltZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM5NSAgICAgMzQ2ICAgICAt
NDkKICBjc2NoZWQyX2RvbV9jbnRsICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE1NzMgICAg
MTUxNiAgICAgLTU3CiAgc2V0dXBfSU9fQVBJQyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA0Nzk3ICAgIDQ3MzggICAgIC01OQogIGhwZXRfbmV4dF9ldmVudCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA4NCAgICAgICAtICAgICAtODQKICBzcHVyaW91c19wYWdlX2ZhdWx0ICAg
ICAgICAgICAgICAgICAgICAgICAgICA3NTYgICAgICAgLSAgICAtNzU2CiAgVG90YWw6IEJlZm9y
ZT0zMzAxMTg1LCBBZnRlcj0zMjk5OTcxLCBjaGcgLTAuMDQlCgp3aGljaCBpbiBwYXJ0aWN1bGFy
IGNoYW5nZXMgc29tZSBpbmxpbmluZyBjb25zaWRlcmF0aW9ucy4KCldlIGNvdWxkIGhhdmUgYW4g
YXNzZXJ0aW9uIHRoYXQgc3lzdGVtIGZsYWdzIGRvbnQgY2hhbmdlLCBhbmQgbWlnaHQgd2FudCB0
bwpjb25zaWRlciBoYXZpbmcgc29tZSBraW5kIG9mIENPTkZJR19IQVJERU4gZm9yIHVzZSBpbiBy
ZWxlYXNlIGJ1aWxkcywgYnV0CmdpdmVuIDYgeWVhcnMgb2YgaGluZHNpZ2h0LCBpdCB3b3VsZCBi
ZSBiZXR0ZXIgZm9yIGRldmVsb3BlciBidWlsZHMgdG8KY29tcGxhaW4gbG91ZGx5IGZvciBtaXN1
c2VzLCByYXRoZXIgdGhhbiB0byBzaWxlbnR5IHNxdWFzaCB0aGUgZXJyb3IuCi0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm0zMi9zeXN0ZW0uaCB8IDE0ICsrKysrLS0tLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL2FybTY0L3N5c3RlbS5oIHwgMTUgKysrKysrLS0tLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3N5c3RlbS5oICAgICAgIHwgMTQgKysrKy0tLS0tLS0tLS0KIDMgZmlsZXMg
Y2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9zeXN0ZW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
YXJtMzIvc3lzdGVtLmgKaW5kZXggZjdjOGU1My4uMmZlZjUzNiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm0zMi9zeXN0ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTMyL3N5c3RlbS5oCkBAIC0yNiwxNSArMjYsMTEgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBs
b25nIGxvY2FsX2lycV9zYXZlKHZvaWQpCiAgICAgcmV0dXJuIGZsYWdzOwogfQogCi0jZGVmaW5l
IGxvY2FsX2lycV9yZXN0b3JlKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgIEJVSUxEX0JVR19PTihzaXplb2YoeCkgIT0gc2l6ZW9mKGxvbmcp
KTsgICAgICAgICAgICAgICAgICAgICBcCi0gICAgYXNtIHZvbGF0aWxlICggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICJtc3IgICAg
IGNwc3JfYywgJTAgICAgICBAIGxvY2FsX2lycV9yZXN0b3JlXG4iICAgICAgXAotICAgICAgICAg
ICAgOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgICAgICA6ICJyIiAoeCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgICAgIDogIm1lbW9yeSIsICJjYyIpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotfSkKK3N0YXRpYyBpbmxpbmUgdm9pZCBsb2NhbF9pcnFf
cmVzdG9yZSh1bnNpZ25lZCBsb25nIGZsYWdzKQoreworICAgIGFzbSB2b2xhdGlsZSAoIm1zciBj
cHNyX2MsICUwICAgIEAgbG9jYWxfaXJxX3Jlc3RvcmVcbiIKKyAgICAgICAgICAgICAgICAgIDo6
ICJyIiAoZmxhZ3MpIDogIm1lbW9yeSIsICJjYyIpOworfQogCiBzdGF0aWMgaW5saW5lIGJvb2wg
bG9jYWxfaXJxX2lzX2VuYWJsZWQodm9pZCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYXJtNjQvc3lzdGVtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3RlbS5o
CmluZGV4IDY3ZTJlZDQuLjczMzBiMGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
YXJtNjQvc3lzdGVtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXN0ZW0uaApA
QCAtMzgsMTUgKzM4LDEyIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBsb2NhbF9pcnFf
c2F2ZSh2b2lkKQogICAgIHJldHVybiBmbGFnczsKIH0KIAotI2RlZmluZSBsb2NhbF9pcnFfcmVz
dG9yZSh4KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0oeyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKHgpICE9IHNpemVvZihsb25nKSk7ICAgICAgICAgICAg
ICAgICAgICAgXAotICAgIGFzbSB2b2xhdGlsZSAoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICJtc3IgICAgZGFpZiwgJTAgICAgICAgICAg
ICAgICAgLy8gbG9jYWxfaXJxX3Jlc3RvcmUiICAgIFwKLSAgICAgICAgOiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICA6ICJy
IiAoeCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIDogIm1lbW9yeSIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLX0pCitzdGF0aWMgaW5saW5lIHZvaWQgbG9jYWxfaXJxX3Jlc3RvcmUodW5zaWdu
ZWQgbG9uZyBmbGFncykKK3sKKyAgICBhc20gdm9sYXRpbGUgKCAibXNyICAgIGRhaWYsICUwICAg
IC8vIGxvY2FsX2lycV9yZXN0b3JlIgorICAgICAgICAgICAgICAgICAgIDo6ICJyIiAoZmxhZ3Mp
IDogIm1lbW9yeSIgKTsKKworfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgbG9jYWxfaXJxX2lzX2Vu
YWJsZWQodm9pZCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCmluZGV4IDc1NmIyMWYuLmIwOTA2ZTcgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zeXN0ZW0uaApAQCAtMjcxLDE2ICsyNzEsMTAgQEAgc3RhdGljIGlubGluZSB1bnNp
Z25lZCBsb25nIGxvY2FsX2lycV9zYXZlKHZvaWQpCiAgICAgcmV0dXJuIGZsYWdzOwogfQogCi0j
ZGVmaW5lIGxvY2FsX2lycV9yZXN0b3JlKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgIEJVSUxEX0JVR19PTihzaXplb2YoeCkgIT0gc2l6ZW9m
KGxvbmcpKTsgICAgICAgICAgICAgICAgICAgICBcCi0gICAgYXNtIHZvbGF0aWxlICggInB1c2hm
cVxuXHQiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAg
ICAgICAiYW5kcSAlMCwgKCUlcnNwKVxuXHQiICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICAgICAgICAgICAgICJvcnEgICUxLCAoJSVyc3ApXG5cdCIgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgICAgICAgICAgICAgInBvcGZxIiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICA6IDogImk/ciIgKCB+WDg2X0VG
TEFHU19JRiApLCAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAicmki
ICggKHgpICYgWDg2X0VGTEFHU19JRiApICk7ICAgICAgICAgICBcCi19KQorc3RhdGljIGlubGlu
ZSB2b2lkIGxvY2FsX2lycV9yZXN0b3JlKHVuc2lnbmVkIGxvbmcgZmxhZ3MpCit7CisgICAgYXNt
IHZvbGF0aWxlICggInB1c2ggJTA7IHBvcGY7IiA6OiAiZyIgKGZsYWdzKSA6ICJtZW1vcnkiICk7
Cit9CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBsb2NhbF9pcnFfaXNfZW5hYmxlZCh2b2lkKQogewot
LSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 16:53:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 16:53: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-devel-bounces@lists.xenproject.org>)
	id 1gQEhr-0007Ke-TB; Fri, 23 Nov 2018 16:53: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=zeqx=oc=citrix.com=prvs=8587bc52e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gQEhq-0007KF-Fu
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 16:53:26 +0000
X-Inumbo-ID: 4b01174f-ef40-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b01174f-ef40-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 16:53:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71361562"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 23 Nov 2018 16:52:55 +0000
Message-ID: <1542991976-6190-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1542991976-6190-1-git-send-email-andrew.cooper3@citrix.com>
References: <1542991976-6190-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/4] xen/arch: Switch local_irq_save() to being
 a static inline helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIHJhdGhlciB0aGFuIGEgbWFjcm8gd2hpY2ggd3JpdGVzIHRvIGl0cyBwYXJhbWV0ZXIgYnkg
bmFtZS4gIFRha2UgdGhlCm9wcG9ydHVuaXR5IHRvIGZvbGQgdGhlIGFzc2lnbm1lbnQgaW50byB0
aGUgZmxhZ3MgZGVjbGFyYWlvbiB3aGVyZQphcHByb3ByaWF0ZS4KCk5vIGZ1bmN0aW9uYWwgY2hh
bmdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2Fy
bS9tbS5jICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAg
ICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgICAgICAgICAg
fCAgMiArLQogeGVuL2FyY2gveDg2L2FwaWMuYyAgICAgICAgICAgICAgICB8IDEwICsrKysrLS0t
LS0KIHhlbi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMgICAgfCAgNCArKy0tCiB4ZW4vYXJj
aC94ODYvY3B1L210cnIvbWFpbi5jICAgICAgIHwgIDYgKystLS0tCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jICAg
ICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgICAgIHwgIDQg
KystLQogeGVuL2FyY2gveDg2L2dlbmFwaWMveDJhcGljLmMgICAgICB8ICA0ICsrLS0KIHhlbi9h
cmNoL3g4Ni9ocGV0LmMgICAgICAgICAgICAgICAgfCAgMyArLS0KIHhlbi9hcmNoL3g4Ni9odm0v
dm14L3ZtY3MuYyAgICAgICAgfCAgNiArKy0tLS0KIHhlbi9hcmNoL3g4Ni9pb19hcGljLmMgICAg
ICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L25taS5jICAgICAgICAgICAgICAgICB8ICAz
ICsrLQogeGVuL2FyY2gveDg2L3BsYXRmb3JtX2h5cGVyY2FsbC5jICB8ICAyICstCiB4ZW4vYXJj
aC94ODYvc21wLmMgICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L3RpbWUu
YyAgICAgICAgICAgICAgICB8ICA1ICsrLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAg
ICAgICAgIHwgIDIgKy0KIHhlbi9jb21tb24vY3B1cG9vbC5jICAgICAgICAgICAgICAgfCAgMiAr
LQogeGVuL2NvbW1vbi9nZGJzdHViLmMgICAgICAgICAgICAgICB8ICA2ICsrLS0tLQogeGVuL2Nv
bW1vbi9saXZlcGF0Y2guYyAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9jb21tb24vcmN1cGRh
dGUuYyAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2NvbW1vbi9zcGlubG9jay5jICAgICAgICAg
ICAgICB8ICAzICstLQogeGVuL2NvbW1vbi90aW1lci5jICAgICAgICAgICAgICAgICB8ICAyICst
CiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyAgICAgICAgIHwgIDUgKystLS0KIHhlbi9kcml2
ZXJzL2NoYXIvc2VyaWFsLmMgICAgICAgICAgfCAgNCArLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pby5jICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9zeXN0
ZW0uaCB8IDE0ICsrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3Rl
bS5oIHwgMTQgKysrKysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmggICAg
ICAgfCAxNCArKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUveGVuL3J3bG9jay5oICAgICAgICAg
ICB8ICA3ICsrKy0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oICAgICAgICAgfCAgMiAr
LQogMzIgZmlsZXMgY2hhbmdlZCwgNzYgaW5zZXJ0aW9ucygrKSwgNzYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA5
ODdmY2I5Li45YjFkYTgxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4v
YXJjaC9hcm0vbW0uYwpAQCAtNDAxLDcgKzQwMSw3IEBAIHZvaWQgKm1hcF9kb21haW5fcGFnZSht
Zm5fdCBtZm4pCiAgICAgbHBhZV90IHB0ZTsKICAgICBpbnQgaSwgc2xvdDsKIAotICAgIGxvY2Fs
X2lycV9zYXZlKGZsYWdzKTsKKyAgICBmbGFncyA9IGxvY2FsX2lycV9zYXZlKCk7CiAKICAgICAv
KiBUaGUgbWFwIGlzIGxhaWQgb3V0IGFzIGFuIG9wZW4tYWRkcmVzc2VkIGhhc2ggdGFibGUgd2hl
cmUgZWFjaAogICAgICAqIGVudHJ5IGlzIGEgMk1CIHN1cGVycGFnZSBwdGUuICBXZSB1c2UgdGhl
IGF2YWlsYWJsZSBiaXRzIG9mIGVhY2gKQEAgLTQ2Nyw3ICs0NjcsNyBAQCB2b2lkIHVubWFwX2Rv
bWFpbl9wYWdlKGNvbnN0IHZvaWQgKnZhKQogICAgIGxwYWVfdCAqbWFwID0gdGhpc19jcHUoeGVu
X2RvbW1hcCk7CiAgICAgaW50IHNsb3QgPSAoKHVuc2lnbmVkIGxvbmcpIHZhIC0gRE9NSEVBUF9W
SVJUX1NUQVJUKSA+PiBTRUNPTkRfU0hJRlQ7CiAKLSAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7
CisgICAgZmxhZ3MgPSBsb2NhbF9pcnFfc2F2ZSgpOwogCiAgICAgQVNTRVJUKHNsb3QgPj0gMCAm
JiBzbG90IDwgRE9NSEVBUF9FTlRSSUVTKTsKICAgICBBU1NFUlQobWFwW3Nsb3RdLnB0LmF2YWls
ICE9IDApOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3Ay
bS5jCmluZGV4IDZjNzYyOTguLjgxYTk4ZWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0u
YworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTE0Niw3ICsxNDYsNyBAQCBzdGF0aWMgdm9p
ZCBwMm1fZm9yY2VfdGxiX2ZsdXNoX3N5bmMoc3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICBv
dnR0YnIgPSBSRUFEX1NZU1JFRzY0KFZUVEJSX0VMMik7CiAgICAgaWYgKCBvdnR0YnIgIT0gcDJt
LT52dHRiciApCiAgICAgewotICAgICAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CisgICAgICAg
IGZsYWdzID0gbG9jYWxfaXJxX3NhdmUoKTsKICAgICAgICAgV1JJVEVfU1lTUkVHNjQocDJtLT52
dHRiciwgVlRUQlJfRUwyKTsKICAgICAgICAgaXNiKCk7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2FjcGkvcG93ZXIuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKaW5kZXgg
OTNlOTY3Zi4uN2Q2NDkwNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYwor
KysgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCkBAIC0xOTcsNyArMTk3LDcgQEAgc3RhdGlj
IGludCBlbnRlcl9zdGF0ZSh1MzIgc3RhdGUpCiAgICAgY29uc29sZV9zdGFydF9zeW5jKCk7CiAg
ICAgcHJpbnRrKCJFbnRlcmluZyBBQ1BJIFMlZCBzdGF0ZS5cbiIsIHN0YXRlKTsKIAotICAgIGxv
Y2FsX2lycV9zYXZlKGZsYWdzKTsKKyAgICBmbGFncyA9IGxvY2FsX2lycV9zYXZlKCk7CiAgICAg
c3Bpbl9kZWJ1Z19kaXNhYmxlKCk7CiAKICAgICBpZiAoIChlcnJvciA9IGRldmljZV9wb3dlcl9k
b3duKCkpICE9IFNBVkVEX0FMTCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYXBpYy5jIGIv
eGVuL2FyY2gveDg2L2FwaWMuYwppbmRleCA3MTIwMTA3Li4wMzFiM2VlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKQEAgLTcxOCw3ICs3
MTgsNyBAQCBpbnQgbGFwaWNfc3VzcGVuZCh2b2lkKQogICAgIGlmIChtYXhsdnQgPj0gNSkKICAg
ICAgICAgYXBpY19wbV9zdGF0ZS5hcGljX3RobXIgPSBhcGljX3JlYWQoQVBJQ19MVlRUSE1SKTsK
IAotICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKKyAgICBmbGFncyA9IGxvY2FsX2lycV9zYXZl
KCk7CiAgICAgZGlzYWJsZV9sb2NhbF9BUElDKCk7CiAgICAgaW9tbXVfZGlzYWJsZV94MmFwaWNf
SVIoKTsKICAgICBsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7CkBAIC03MzQsNyArNzM0LDcgQEAg
aW50IGxhcGljX3Jlc3VtZSh2b2lkKQogICAgIGlmICghYXBpY19wbV9zdGF0ZS5hY3RpdmUpCiAg
ICAgICAgIHJldHVybiAwOwogCi0gICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOworICAgIGZsYWdz
ID0gbG9jYWxfaXJxX3NhdmUoKTsKIAogICAgIC8qCiAgICAgICogTWFrZSBzdXJlIHRoZSBBUElD
QkFTRSBwb2ludHMgdG8gdGhlIHJpZ2h0IGFkZHJlc3MKQEAgLTEwOTQsOCArMTA5NCw4IEBAIHN0
YXRpYyB2b2lkIF9fc2V0dXBfQVBJQ19MVlRUKHVuc2lnbmVkIGludCBjbG9ja3MpCiAKIHN0YXRp
YyB2b2lkIHNldHVwX0FQSUNfdGltZXIodm9pZCkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdz
OwotICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzID0g
bG9jYWxfaXJxX3NhdmUoKTsKKwogICAgIF9fc2V0dXBfQVBJQ19MVlRUKDApOwogICAgIGxvY2Fs
X2lycV9yZXN0b3JlKGZsYWdzKTsKIH0KQEAgLTEzMDIsNyArMTMwMiw3IEBAIHZvaWQgX19pbml0
IHNldHVwX2Jvb3RfQVBJQ19jbG9jayh2b2lkKQogCiAgICAgY2hlY2tfZGVhZGxpbmVfZXJyYXRh
KCk7CiAKLSAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CisgICAgZmxhZ3MgPSBsb2NhbF9pcnFf
c2F2ZSgpOwogCiAgICAgY2FsaWJyYXRlX0FQSUNfY2xvY2soKTsKIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2NwdS9tdHJyL2dlbmVyaWMuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5l
cmljLmMKaW5kZXggOGY5Y2YxYi4uMzYxMmI4YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Nw
dS9tdHJyL2dlbmVyaWMuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L210cnIvZ2VuZXJpYy5jCkBA
IC00OTMsNyArNDkzLDcgQEAgc3RhdGljIHZvaWQgZ2VuZXJpY19zZXRfYWxsKHZvaWQpCiAJdW5z
aWduZWQgbG9uZyBmbGFnczsKIAlib29sIHBnZTsKIAotCWxvY2FsX2lycV9zYXZlKGZsYWdzKTsK
KwlmbGFncyA9IGxvY2FsX2lycV9zYXZlKCk7CiAJcGdlID0gcHJlcGFyZV9zZXQoKTsKIAogCS8q
IEFjdHVhbGx5IHNldCB0aGUgc3RhdGUgKi8KQEAgLTUyOCw3ICs1MjgsNyBAQCBzdGF0aWMgdm9p
ZCBnZW5lcmljX3NldF9tdHJyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgYmFzZSwK
IAogCXZyID0gJm10cnJfc3RhdGUudmFyX3Jhbmdlc1tyZWddOwogCi0JbG9jYWxfaXJxX3NhdmUo
ZmxhZ3MpOworCWZsYWdzID0gbG9jYWxfaXJxX3NhdmUoKTsKIAlwZ2UgPSBwcmVwYXJlX3NldCgp
OwogCiAJaWYgKHNpemUgPT0gMCkgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tdHJy
L21haW4uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbXRyci9tYWluLmMKaW5kZXggZTlkZjUzZi4uYzA3
ODBlMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tdHJyL21haW4uYworKysgYi94ZW4v
YXJjaC94ODYvY3B1L210cnIvbWFpbi5jCkBAIC0xMzcsOSArMTM3LDcgQEAgc3RhdGljIHZvaWQg
aXBpX2hhbmRsZXIodm9pZCAqaW5mbykKICovCiB7CiAJc3RydWN0IHNldF9tdHJyX2RhdGEgKmRh
dGEgPSBpbmZvOwotCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0KLQlsb2NhbF9pcnFfc2F2ZShmbGFn
cyk7CisJdW5zaWduZWQgbG9uZyBmbGFncyA9IGxvY2FsX2lycV9zYXZlKCk7CiAKIAlhdG9taWNf
ZGVjKCZkYXRhLT5jb3VudCk7CiAJd2hpbGUoIWF0b21pY19yZWFkKCZkYXRhLT5nYXRlKSkKQEAg
LTIzMCw3ICsyMjgsNyBAQCBzdGF0aWMgdm9pZCBzZXRfbXRycih1bnNpZ25lZCBpbnQgcmVnLCB1
bnNpZ25lZCBsb25nIGJhc2UsCiAJLyogU3RhcnQgdGhlIGJhbGwgcm9sbGluZyBvbiBvdGhlciBD
UFVzICovCiAJb25fc2VsZWN0ZWRfY3B1cygmYWxsYnV0c2VsZiwgaXBpX2hhbmRsZXIsICZkYXRh
LCAwKTsKIAotCWxvY2FsX2lycV9zYXZlKGZsYWdzKTsKKwlmbGFncyA9IGxvY2FsX2lycV9zYXZl
KCk7CiAKIAl3aGlsZSAoYXRvbWljX3JlYWQoJmRhdGEuY291bnQpKQogCQljcHVfcmVsYXgoKTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4u
YwppbmRleCBiNGQ1OTQ4Li5jNzNkNjQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWlu
LmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xODY2LDcgKzE4NjYsNyBAQCBpbnQg
X19zeW5jX2xvY2FsX2V4ZWNzdGF0ZSh2b2lkKQogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAg
ICAgaW50IHN3aXRjaF9yZXF1aXJlZDsKIAotICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKKyAg
ICBmbGFncyA9IGxvY2FsX2lycV9zYXZlKCk7CiAKICAgICBzd2l0Y2hfcmVxdWlyZWQgPSAodGhp
c19jcHUoY3Vycl92Y3B1KSAhPSBjdXJyZW50KTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWFpbl9wYWdlLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwppbmRleCA0YTA3Y2Zi
Li4wMTI4NTc3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYworKysgYi94
ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwpAQCAtOTIsNyArOTIsNyBAQCB2b2lkICptYXBfZG9t
YWluX3BhZ2UobWZuX3QgbWZuKQogCiAgICAgcGVyZmNfaW5jcihtYXBfZG9tYWluX3BhZ2VfY291
bnQpOwogCi0gICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOworICAgIGZsYWdzID0gbG9jYWxfaXJx
X3NhdmUoKTsKIAogICAgIGhhc2hlbnQgPSAmdmNhY2hlLT5oYXNoW01BUEhBU0hfSEFTSEZOKG1m
bl94KG1mbikpXTsKICAgICBpZiAoIGhhc2hlbnQtPm1mbiA9PSBtZm5feChtZm4pICkKQEAgLTE5
Niw3ICsxOTYsNyBAQCB2b2lkIHVubWFwX2RvbWFpbl9wYWdlKGNvbnN0IHZvaWQgKnB0cikKICAg
ICBtZm4gPSBsMWVfZ2V0X3BmbihNQVBDQUNIRV9MMUVOVChpZHgpKTsKICAgICBoYXNoZW50ID0g
JnYtPmFyY2gucHYubWFwY2FjaGUuaGFzaFtNQVBIQVNIX0hBU0hGTihtZm4pXTsKIAotICAgIGxv
Y2FsX2lycV9zYXZlKGZsYWdzKTsKKyAgICBmbGFncyA9IGxvY2FsX2lycV9zYXZlKCk7CiAKICAg
ICBpZiAoIGhhc2hlbnQtPmlkeCA9PSBpZHggKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggZWQwNTA0Yy4u
YjcxYTBiZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2ZsdXNodGxiLmMKQEAgLTgyLDcgKzgyLDcgQEAgc3RhdGljIHZvaWQgZG9fdGxiX2Zs
dXNoKHZvaWQpCiAgICAgdTMyIHQ7CiAKICAgICAvKiBUaGlzIG5vbi1yZWVudHJhbnQgZnVuY3Rp
b24gaXMgc29tZXRpbWVzIGNhbGxlZCBpbiBpbnRlcnJ1cHQgY29udGV4dC4gKi8KLSAgICBsb2Nh
bF9pcnFfc2F2ZShmbGFncyk7CisgICAgZmxhZ3MgPSBsb2NhbF9pcnFfc2F2ZSgpOwogCiAgICAg
dCA9IHByZV9mbHVzaCgpOwogCkBAIC0xMDgsNyArMTA4LDcgQEAgdm9pZCBzd2l0Y2hfY3IzX2Ny
NCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiAgICAgdW5zaWduZWQgbG9u
ZyBvbGRfcGNpZCA9IGNyM19wY2lkKHJlYWRfY3IzKCkpOwogCiAgICAgLyogVGhpcyBub24tcmVl
bnRyYW50IGZ1bmN0aW9uIGlzIHNvbWV0aW1lcyBjYWxsZWQgaW4gaW50ZXJydXB0IGNvbnRleHQu
ICovCi0gICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOworICAgIGZsYWdzID0gbG9jYWxfaXJxX3Nh
dmUoKTsKIAogICAgIHQgPSBwcmVfZmx1c2goKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2dlbmFwaWMveDJhcGljLmMgYi94ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMuYwppbmRleCA3
ZTJlODlkLi44M2ZmNWQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMu
YworKysgYi94ZW4vYXJjaC94ODYvZ2VuYXBpYy94MmFwaWMuYwpAQCAtMTEzLDcgKzExMyw3IEBA
IHN0YXRpYyB2b2lkIHNlbmRfSVBJX21hc2tfeDJhcGljX3BoeXMoY29uc3QgY3B1bWFza190ICpj
cHVtYXNrLCBpbnQgdmVjdG9yKQogICAgICAqLwogICAgIHNtcF9tYigpOwogCi0gICAgbG9jYWxf
aXJxX3NhdmUoZmxhZ3MpOworICAgIGZsYWdzID0gbG9jYWxfaXJxX3NhdmUoKTsKIAogICAgIGZv
cl9lYWNoX2NwdSAoIGNwdSwgY3B1bWFzayApCiAgICAgewpAQCAtMTM3LDcgKzEzNyw3IEBAIHN0
YXRpYyB2b2lkIHNlbmRfSVBJX21hc2tfeDJhcGljX2NsdXN0ZXIoY29uc3QgY3B1bWFza190ICpj
cHVtYXNrLCBpbnQgdmVjdG9yKQogCiAgICAgc21wX21iKCk7IC8qIFNlZSBhYm92ZSBmb3IgYW4g
ZXhwbGFuYXRpb24uICovCiAKLSAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CisgICAgZmxhZ3Mg
PSBsb2NhbF9pcnFfc2F2ZSgpOwogCiAgICAgY3B1bWFza19hbmRub3QoaXBpbWFzaywgJmNwdV9v
bmxpbmVfbWFwLCBjcHVtYXNrX29mKGNwdSkpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHBldC5jIGIveGVuL2FyY2gveDg2L2hwZXQuYwppbmRleCA0YjA4NDg4Li4wNmE2MmZmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHBldC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ocGV0LmMKQEAg
LTk3LDkgKzk3LDggQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIG5zMnRpY2tzKHVuc2ln
bmVkIGxvbmcgbnNlYywgaW50IHNoaWZ0LAogc3RhdGljIGludCBocGV0X25leHRfZXZlbnQodW5z
aWduZWQgbG9uZyBkZWx0YSwgaW50IHRpbWVyKQogewogICAgIHVpbnQzMl90IGNudCwgY21wOwot
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgdW5zaWduZWQgbG9uZyBmbGFncyA9IGxvY2Fs
X2lycV9zYXZlKCk7CiAKLSAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CiAgICAgY250ID0gaHBl
dF9yZWFkMzIoSFBFVF9DT1VOVEVSKTsKICAgICBjbXAgPSBjbnQgKyBkZWx0YTsKICAgICBocGV0
X3dyaXRlMzIoY21wLCBIUEVUX1RuX0NNUCh0aW1lcikpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IGRl
YzIxZDEuLmYxM2IxZDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTU0OSw5ICs1NDksNyBAQCBzdGF0
aWMgdm9pZCB2bXhfY2xlYXJfdm1jcyhzdHJ1Y3QgdmNwdSAqdikKIAogc3RhdGljIHZvaWQgdm14
X2xvYWRfdm1jcyhzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwot
Ci0gICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MgPSBs
b2NhbF9pcnFfc2F2ZSgpOwogCiAgICAgaWYgKCB2LT5hcmNoLmh2bS52bXguYWN0aXZlX2NwdSA9
PSAtMSApCiAgICAgewpAQCAtNzEzLDcgKzcxMSw3IEBAIHZvaWQgdm14X2NwdV9kb3duKHZvaWQp
CiAgICAgaWYgKCAhdGhpc19jcHUodm14b24pICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgbG9j
YWxfaXJxX3NhdmUoZmxhZ3MpOworICAgIGZsYWdzID0gbG9jYWxfaXJxX3NhdmUoKTsKIAogICAg
IHdoaWxlICggIWxpc3RfZW1wdHkoYWN0aXZlX3ZtY3NfbGlzdCkgKQogICAgICAgICBfX3ZteF9j
bGVhcl92bWNzKGxpc3RfZW50cnkoYWN0aXZlX3ZtY3NfbGlzdC0+bmV4dCwKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9pb19hcGljLmMgYi94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCmluZGV4IGFj
YTRmNjMuLjQ3YjE2NDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKKysrIGIv
eGVuL2FyY2gveDg2L2lvX2FwaWMuYwpAQCAtMTg4Myw3ICsxODgzLDcgQEAgc3RhdGljIHZvaWQg
X19pbml0IGNoZWNrX3RpbWVyKHZvaWQpCiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBj
cHVtYXNrX3QgbWFza19hbGw7CiAKLSAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CisgICAgZmxh
Z3MgPSBsb2NhbF9pcnFfc2F2ZSgpOwogCiAgICAgLyoKICAgICAgKiBnZXQvc2V0IHRoZSB0aW1l
ciBJUlEgdmVjdG9yOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L25taS5jIGIveGVuL2FyY2gv
eDg2L25taS5jCmluZGV4IGQ3ZmNlMjguLjNlOTQzMTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9ubWkuYworKysgYi94ZW4vYXJjaC94ODYvbm1pLmMKQEAgLTU2MCw3ICs1NjAsOCBAQCB2b2lk
IHNlbGZfbm1pKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICB1MzIgaWQg
PSBnZXRfYXBpY19pZCgpOwotICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKKworICAgIGZsYWdz
ID0gbG9jYWxfaXJxX3NhdmUoKTsKICAgICBhcGljX3dhaXRfaWNyX2lkbGUoKTsKICAgICBhcGlj
X2ljcl93cml0ZShBUElDX0RNX05NSSB8IEFQSUNfREVTVF9QSFlTSUNBTCwgaWQpOwogICAgIGxv
Y2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wbGF0Zm9y
bV9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9wbGF0Zm9ybV9oeXBlcmNhbGwuYwppbmRleCBi
MTlmNmVjLi45NDlmYzY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcGxhdGZvcm1faHlwZXJj
YWxsLmMKKysrIGIveGVuL2FyY2gveDg2L3BsYXRmb3JtX2h5cGVyY2FsbC5jCkBAIC0xNDcsNyAr
MTQ3LDcgQEAgdm9pZCByZXNvdXJjZV9hY2Nlc3Modm9pZCAqaW5mbykKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5saWtlbHkoZW50cnlbMV0uaWR4ID09IE1TUl9JQTMyX1RTQyk7
CiAKICAgICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJlYWRfdHNjKSApCi0gICAgICAgICAg
ICAgICAgICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKKyAgICAgICAgICAgICAgICAgICAgZmxh
Z3MgPSBsb2NhbF9pcnFfc2F2ZSgpOwogCiAgICAgICAgICAgICAgICAgcmV0ID0gcmRtc3Jfc2Fm
ZShlbnRyeS0+aWR4LCBlbnRyeS0+dmFsKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nt
cC5jIGIveGVuL2FyY2gveDg2L3NtcC5jCmluZGV4IGIxNWQ0ZjAuLmUzMjQ4ODIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zbXAuYworKysgYi94ZW4vYXJjaC94ODYvc21wLmMKQEAgLTEzNCw3
ICsxMzQsNyBAQCB2b2lkIHNlbmRfSVBJX21hc2tfZmxhdChjb25zdCBjcHVtYXNrX3QgKmNwdW1h
c2ssIGludCB2ZWN0b3IpCiAgICAgaWYgKCBtYXNrID09IDAgKQogICAgICAgICByZXR1cm47CiAK
LSAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CisgICAgZmxhZ3MgPSBsb2NhbF9pcnFfc2F2ZSgp
OwogCiAgICAgLyoKICAgICAgKiBXYWl0IGZvciBpZGxlLgpAQCAtMTY1LDcgKzE2NSw3IEBAIHZv
aWQgc2VuZF9JUElfbWFza19waHlzKGNvbnN0IGNwdW1hc2tfdCAqbWFzaywgaW50IHZlY3RvcikK
ICAgICB1bnNpZ25lZCBsb25nIGNmZywgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50IHF1ZXJ5X2Nw
dTsKIAotICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKKyAgICBmbGFncyA9IGxvY2FsX2lycV9z
YXZlKCk7CiAKICAgICBmb3JfZWFjaF9jcHUgKCBxdWVyeV9jcHUsIG1hc2sgKQogICAgIHsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90aW1lLmMgYi94ZW4vYXJjaC94ODYvdGltZS5jCmluZGV4
IDI0ZDRjMjcuLmY3OGQwZmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90aW1lLmMKKysrIGIv
eGVuL2FyY2gveDg2L3RpbWUuYwpAQCAtMTU4NSw5ICsxNTg1LDggQEAgc3RhdGljIHN0cnVjdCBj
cHVfdGltZV9zdGFtcCBhcF9icmluZ3VwX3JlZjsKIAogdm9pZCB0aW1lX2xhdGNoX3N0YW1wcyh2
b2lkKQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgdW5zaWduZWQgbG9uZyBmbGFn
cyA9IGxvY2FsX2lycV9zYXZlKCk7CiAKLSAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CiAgICAg
YXBfYnJpbmd1cF9yZWYubWFzdGVyX3N0aW1lID0gcmVhZF9wbGF0Zm9ybV9zdGltZShOVUxMKTsK
ICAgICBhcF9icmluZ3VwX3JlZi5sb2NhbF90c2MgPSByZHRzY19vcmRlcmVkKCk7CiAgICAgbG9j
YWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOwpAQCAtMTY1NSw3ICsxNjU0LDcgQEAgdm9pZCBpbml0X3Bl
cmNwdV90aW1lKHZvaWQpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBsb2NhbF9pcnFfc2F2ZShm
bGFncyk7CisgICAgZmxhZ3MgPSBsb2NhbF9pcnFfc2F2ZSgpOwogICAgIG5vdyA9IHJlYWRfcGxh
dGZvcm1fc3RpbWUoTlVMTCk7CiAgICAgdHNjID0gcmR0c2Nfb3JkZXJlZCgpOwogICAgIGxvY2Fs
X2lycV9yZXN0b3JlKGZsYWdzKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIv
eGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggOTQ3MWQ4OS4uNGE5YWI1MSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTEzMTUs
NyArMTMxNSw3IEBAIHN0YXRpYyBlbnVtIHBmX3R5cGUgc3B1cmlvdXNfcGFnZV9mYXVsdCh1bnNp
Z25lZCBsb25nIGFkZHIsCiAgICAgICogRGlzYWJsaW5nIGludGVycnVwdHMgcHJldmVudHMgVExC
IGZsdXNoaW5nLCBhbmQgaGVuY2UgcHJldmVudHMKICAgICAgKiBwYWdlIHRhYmxlcyBmcm9tIGJl
Y29taW5nIGludmFsaWQgdW5kZXIgb3VyIGZlZXQgZHVyaW5nIHRoZSB3YWxrLgogICAgICAqLwot
ICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKKyAgICBmbGFncyA9IGxvY2FsX2lycV9zYXZlKCk7
CiAgICAgcGZfdHlwZSA9IF9fcGFnZV9mYXVsdF90eXBlKGFkZHIsIHJlZ3MpOwogICAgIGxvY2Fs
X2lycV9yZXN0b3JlKGZsYWdzKTsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jcHVwb29sLmMg
Yi94ZW4vY29tbW9uL2NwdXBvb2wuYwppbmRleCBlODliYjY3Li45OTU5MzRkIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2NwdXBvb2wuYworKysgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwpAQCAtNzM5
LDcgKzczOSw3IEBAIHZvaWQgZHVtcF9ydW5xKHVuc2lnbmVkIGNoYXIga2V5KQogICAgIHN0cnVj
dCBjcHVwb29sICoqYzsKIAogICAgIHNwaW5fbG9jaygmY3B1cG9vbF9sb2NrKTsKLSAgICBsb2Nh
bF9pcnFfc2F2ZShmbGFncyk7CisgICAgZmxhZ3MgPSBsb2NhbF9pcnFfc2F2ZSgpOwogCiAgICAg
cHJpbnRrKCJzY2hlZF9zbXRfcG93ZXJfc2F2aW5nczogJXNcbiIsCiAgICAgICAgICAgICBzY2hl
ZF9zbXRfcG93ZXJfc2F2aW5ncz8gImVuYWJsZWQiOiJkaXNhYmxlZCIpOwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9nZGJzdHViLmMgYi94ZW4vY29tbW9uL2dkYnN0dWIuYwppbmRleCAwNzA5NWUx
Li4wZDYwZjU3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dkYnN0dWIuYworKysgYi94ZW4vY29t
bW9uL2dkYnN0dWIuYwpAQCAtNjAzLDcgKzYwMyw3IEBAIF9fdHJhcF90b19nZGIoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGxvbmcgY29va2llKQogCiAgICAgZ2RiX3NtcF9w
YXVzZSgpOwogCi0gICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOworICAgIGZsYWdzID0gbG9jYWxf
aXJxX3NhdmUoKTsKIAogICAgIHdhdGNoZG9nX2Rpc2FibGUoKTsKICAgICBjb25zb2xlX3N0YXJ0
X3N5bmMoKTsKQEAgLTY2MSw5ICs2NjEsNyBAQCBwcmVzbXBfaW5pdGNhbGwoaW5pdGlhbGlzZV9n
ZGIpOwogCiBzdGF0aWMgdm9pZCBnZGJfcGF1c2VfdGhpc19jcHUodm9pZCAqdW51c2VkKQogewot
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0KLSAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7Cisg
ICAgdW5zaWduZWQgbG9uZyBmbGFncyA9IGxvY2FsX2lycV9zYXZlKCk7CiAKICAgICBhdG9taWNf
c2V0KCZnZGJfY3B1W3NtcF9wcm9jZXNzb3JfaWQoKV0uYWNrLCAxKTsKICAgICBhdG9taWNfaW5j
KCZnZGJfc21wX3BhdXNlZF9jb3VudCk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpdmVwYXRj
aC5jIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwppbmRleCBkNmVhYWU2Li4xYWQ4M2UwIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCisrKyBiL3hlbi9jb21tb24vbGl2ZXBhdGNo
LmMKQEAgLTEzNTcsNyArMTM1Nyw3IEBAIHZvaWQgY2hlY2tfZm9yX2xpdmVwYXRjaF93b3JrKHZv
aWQpCiAKICAgICAgICAgaWYgKCAhbGl2ZXBhdGNoX3NwaW4oJmxpdmVwYXRjaF93b3JrLnNlbWFw
aG9yZSwgdGltZW91dCwgY3B1cywgIklSUSIpICkKICAgICAgICAgewotICAgICAgICAgICAgbG9j
YWxfaXJxX3NhdmUoZmxhZ3MpOworICAgICAgICAgICAgZmxhZ3MgPSBsb2NhbF9pcnFfc2F2ZSgp
OwogICAgICAgICAgICAgLyogRG8gdGhlIHBhdGNoaW5nLiAqLwogICAgICAgICAgICAgbGl2ZXBh
dGNoX2RvX2FjdGlvbigpOwogICAgICAgICAgICAgLyogU2VyaWFsaXplIGFuZCBmbHVzaCBvdXQg
dGhlIENQVSB2aWEgQ1BVSUQgaW5zdHJ1Y3Rpb24gKG9uIHg4NikuICovCkBAIC0xMzg0LDcgKzEz
ODQsNyBAQCB2b2lkIGNoZWNrX2Zvcl9saXZlcGF0Y2hfd29yayh2b2lkKQogICAgICAgICAgICAg
Y3B1X3JlbGF4KCk7CiAKICAgICAgICAgLyogRGlzYWJsZSBJUlFzIGFuZCBzaWduYWwuICovCi0g
ICAgICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKKyAgICAgICAgZmxhZ3MgPSBsb2NhbF9pcnFf
c2F2ZSgpOwogICAgICAgICAvKgogICAgICAgICAgKiBXZSByZS11c2UgdGhlIHNlbXBhaG9yZSwg
c28gTVVTVCBoYXZlIGl0IHJlc2V0IGJ5IG1hc3RlciBiZWZvcmUKICAgICAgICAgICogd2UgZXhp
dCB0aGUgbG9vcCBhYm92ZS4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmN1cGRhdGUuYyBiL3hl
bi9jb21tb24vcmN1cGRhdGUuYwppbmRleCAzNTE3NzkwLi4xZjhmZTQ2IDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3JjdXBkYXRlLmMKKysrIGIveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCkBAIC0yMjQs
NyArMjI0LDcgQEAgdm9pZCBjYWxsX3JjdShzdHJ1Y3QgcmN1X2hlYWQgKmhlYWQsCiAKICAgICBo
ZWFkLT5mdW5jID0gZnVuYzsKICAgICBoZWFkLT5uZXh0ID0gTlVMTDsKLSAgICBsb2NhbF9pcnFf
c2F2ZShmbGFncyk7CisgICAgZmxhZ3MgPSBsb2NhbF9pcnFfc2F2ZSgpOwogICAgIHJkcCA9ICZf
X2dldF9jcHVfdmFyKHJjdV9kYXRhKTsKICAgICAqcmRwLT5ueHR0YWlsID0gaGVhZDsKICAgICBy
ZHAtPm54dHRhaWwgPSAmaGVhZC0+bmV4dDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3Bpbmxv
Y2suYyBiL3hlbi9jb21tb24vc3BpbmxvY2suYwppbmRleCA2YmM1MmQ3Li5kODdjZWRiIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3NwaW5sb2NrLmMKKysrIGIveGVuL2NvbW1vbi9zcGlubG9jay5j
CkBAIC0xNjksOSArMTY5LDggQEAgdm9pZCBfc3Bpbl9sb2NrX2lycShzcGlubG9ja190ICpsb2Nr
KQogCiB1bnNpZ25lZCBsb25nIF9zcGluX2xvY2tfaXJxc2F2ZShzcGlubG9ja190ICpsb2NrKQog
ewotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgdW5zaWduZWQgbG9uZyBmbGFncyA9IGxv
Y2FsX2lycV9zYXZlKCk7CiAKLSAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CiAgICAgX3NwaW5f
bG9jayhsb2NrKTsKICAgICByZXR1cm4gZmxhZ3M7CiB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3RpbWVyLmMgYi94ZW4vY29tbW9uL3RpbWVyLmMKaW5kZXggMzc2NTgxYi4uZmMxYjJkNiAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi90aW1lci5jCisrKyBiL3hlbi9jb21tb24vdGltZXIuYwpAQCAt
MjU2LDcgKzI1Niw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IHRpbWVyX2xvY2soc3RydWN0IHRp
bWVyICp0aW1lcikKIAogI2RlZmluZSB0aW1lcl9sb2NrX2lycXNhdmUodCwgZmxhZ3MpICh7ICAg
ICAgICAgXAogICAgIGJvb2xfdCBfX3g7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IGZsYWdzID0gbG9jYWxfaXJxX3NhdmUoKTsgICAgICAgICAgICAgICAgICAgXAogICAgIGlmICgg
IShfX3ggPSB0aW1lcl9sb2NrKHQpKSApICAgICAgICAgICAgICAgXAogICAgICAgICBsb2NhbF9p
cnFfcmVzdG9yZShmbGFncyk7ICAgICAgICAgICAgICAgXAogICAgIF9feDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hh
ci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCA2NzUxOTNhLi44
OWM0YmI2IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94ZW4v
ZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtODE3LDcgKzgxNyw3IEBAIHN0YXRpYyB2b2lkIHZw
cmludGtfY29tbW9uKGNvbnN0IGNoYXIgKnByZWZpeCwgY29uc3QgY2hhciAqZm10LCB2YV9saXN0
IGFyZ3MpCiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIAogICAgIC8qIGNvbnNvbGVfbG9jayBj
YW4gYmUgYWNxdWlyZWQgcmVjdXJzaXZlbHkgZnJvbSBfX3ByaW50a19yYXRlbGltaXQoKS4gKi8K
LSAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CisgICAgZmxhZ3MgPSBsb2NhbF9pcnFfc2F2ZSgp
OwogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmNvbnNvbGVfbG9jayk7CiAgICAgc3RhdGUgPSAm
dGhpc19jcHUoc3RhdGUpOwogCkBAIC0xMDUwLDkgKzEwNTAsOCBAQCB2b2lkIGNvbnNvbGVfZW5k
X2xvZ19ldmVyeXRoaW5nKHZvaWQpCiAKIHVuc2lnbmVkIGxvbmcgY29uc29sZV9sb2NrX3JlY3Vy
c2l2ZV9pcnFzYXZlKHZvaWQpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICB1bnNp
Z25lZCBsb25nIGZsYWdzID0gbG9jYWxfaXJxX3NhdmUoKTsKIAotICAgIGxvY2FsX2lycV9zYXZl
KGZsYWdzKTsKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZjb25zb2xlX2xvY2spOwogCiAgICAg
cmV0dXJuIGZsYWdzOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9zZXJpYWwuYyBiL3hl
bi9kcml2ZXJzL2NoYXIvc2VyaWFsLmMKaW5kZXggMDlhMjBhYy4uMDc5NTYwMiAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvY2hhci9zZXJpYWwuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL3Nlcmlh
bC5jCkBAIC03MSw5ICs3MSw3IEBAIHZvaWQgc2VyaWFsX3J4X2ludGVycnVwdChzdHJ1Y3Qgc2Vy
aWFsX3BvcnQgKnBvcnQsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogdm9pZCBzZXJpYWxf
dHhfaW50ZXJydXB0KHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCwgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7CiAgICAgaW50IGksIG47Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLQot
ICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzID0gbG9j
YWxfaXJxX3NhdmUoKTsKIAogICAgIC8qCiAgICAgICogQXZvaWQgc3Bpbm5pbmcgZm9yIGEgbG9u
ZyB0aW1lOiBpZiB0aGVyZSBpcyBhIGxvbmctdGVybSBsb2NrIGhvbGRlcgpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
LmMKaW5kZXggYTZlYjhhNC4uYTdjNDE2NyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW8uYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCkBAIC02Nyw3ICs2
Nyw3IEBAIHN0YXRpYyB2b2lkIHJhaXNlX3NvZnRpcnFfZm9yKHN0cnVjdCBodm1fcGlycV9kcGNp
ICpwaXJxX2RwY2kpCiAKICAgICBnZXRfa25vd25hbGl2ZV9kb21haW4ocGlycV9kcGNpLT5kb20p
OwogCi0gICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOworICAgIGZsYWdzID0gbG9jYWxfaXJxX3Nh
dmUoKTsKICAgICBsaXN0X2FkZF90YWlsKCZwaXJxX2RwY2ktPnNvZnRpcnFfbGlzdCwgJnRoaXNf
Y3B1KGRwY2lfbGlzdCkpOwogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKIApAQCAtMTA1
Nyw3ICsxMDU3LDcgQEAgc3RhdGljIHZvaWQgZHBjaV9zb2Z0aXJxKHZvaWQpCiAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCiAgICAgICAgICAgICAvKiBQdXQgYmFjayBvbiB0aGUg
bGlzdCBhbmQgcmV0cnkuICovCi0gICAgICAgICAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7Cisg
ICAgICAgICAgICBmbGFncyA9IGxvY2FsX2lycV9zYXZlKCk7CiAgICAgICAgICAgICBsaXN0X2Fk
ZF90YWlsKCZwaXJxX2RwY2ktPnNvZnRpcnFfbGlzdCwgJnRoaXNfY3B1KGRwY2lfbGlzdCkpOwog
ICAgICAgICAgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOwogCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2FybTMyL3N5c3RlbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0z
Mi9zeXN0ZW0uaAppbmRleCBjYmZhOTFkLi5mN2M4ZTUzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTMyL3N5c3RlbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIv
c3lzdGVtLmgKQEAgLTE3LDExICsxNywxNSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcg
bG9jYWxfc2F2ZV9mbGFncyh2b2lkKQogICAgIHJldHVybiBmbGFnczsKIH0KIAotI2RlZmluZSBs
b2NhbF9pcnFfc2F2ZSh4KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0oeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICB4ID0gbG9jYWxfc2F2ZV9mbGFncygpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi19KQorc3RhdGljIGlubGluZSB1bnNp
Z25lZCBsb25nIGxvY2FsX2lycV9zYXZlKHZvaWQpCit7CisgICAgdW5zaWduZWQgbG9uZyBmbGFn
cyA9IGxvY2FsX3NhdmVfZmxhZ3MoKTsKKworICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7CisKKyAg
ICByZXR1cm4gZmxhZ3M7Cit9CisKICNkZWZpbmUgbG9jYWxfaXJxX3Jlc3RvcmUoeCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogKHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQlVJTERfQlVH
X09OKHNpemVvZih4KSAhPSBzaXplb2YobG9uZykpOyAgICAgICAgICAgICAgICAgICAgIFwKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lzdGVtLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTY0L3N5c3RlbS5oCmluZGV4IDg5YzViNjQuLjY3ZTJlZDQgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lzdGVtLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9hcm02NC9zeXN0ZW0uaApAQCAtMjksMTEgKzI5LDE1IEBAIHN0YXRpYyBpbmxpbmUg
dW5zaWduZWQgbG9uZyBsb2NhbF9zYXZlX2ZsYWdzKHZvaWQpCiAgICAgcmV0dXJuIGZsYWdzOwog
fQogCi0jZGVmaW5lIGxvY2FsX2lycV9zYXZlKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHggPSBsb2NhbF9zYXZlX2ZsYWdzKCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgbG9jYWxfaXJxX2Rpc2Fi
bGUoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLX0pCitzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbG9jYWxfaXJxX3NhdmUodm9pZCkKK3sKKyAgICB1bnNp
Z25lZCBsb25nIGZsYWdzID0gbG9jYWxfc2F2ZV9mbGFncygpOworCisgICAgbG9jYWxfaXJxX2Rp
c2FibGUoKTsKKworICAgIHJldHVybiBmbGFnczsKK30KKwogI2RlZmluZSBsb2NhbF9pcnFfcmVz
dG9yZSh4KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAoeyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKHgpICE9IHNpemVvZihsb25nKSk7ICAgICAgICAgICAg
ICAgICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKaW5kZXggZmFmMmVmZS4uNzU2YjIxZiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3N5c3RlbS5oCkBAIC0yNjIsMTEgKzI2MiwxNSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGxvbmcgbG9jYWxfc2F2ZV9mbGFncyh2b2lkKQogICAgIHJldHVybiBmbGFnczsKIH0KIAotI2Rl
ZmluZSBsb2NhbF9pcnFfc2F2ZSh4KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0oeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICB4ID0gbG9jYWxfc2F2ZV9mbGFncygpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi19KQorc3RhdGljIGlubGlu
ZSB1bnNpZ25lZCBsb25nIGxvY2FsX2lycV9zYXZlKHZvaWQpCit7CisgICAgdW5zaWduZWQgbG9u
ZyBmbGFncyA9IGxvY2FsX3NhdmVfZmxhZ3MoKTsKKworICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7
CisKKyAgICByZXR1cm4gZmxhZ3M7Cit9CisKICNkZWZpbmUgbG9jYWxfaXJxX3Jlc3RvcmUoeCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogKHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQlVJ
TERfQlVHX09OKHNpemVvZih4KSAhPSBzaXplb2YobG9uZykpOyAgICAgICAgICAgICAgICAgICAg
IFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9yd2xvY2suaCBiL3hlbi9pbmNsdWRlL3hl
bi9yd2xvY2suaAppbmRleCAzNTY1N2M1Li4xMGQwZjU2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vcndsb2NrLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3J3bG9jay5oCkBAIC03OSw4ICs3
OSw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfcmVhZF9sb2NrX2lycShyd2xvY2tfdCAqbG9jaykK
IAogc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9yZWFkX2xvY2tfaXJxc2F2ZShyd2xvY2tf
dCAqbG9jaykKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIGxvY2FsX2lycV9zYXZl
KGZsYWdzKTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzID0gbG9jYWxfaXJxX3NhdmUoKTsKKwog
ICAgIF9yZWFkX2xvY2sobG9jayk7CiAgICAgcmV0dXJuIGZsYWdzOwogfQpAQCAtMTM2LDkgKzEz
Niw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfd3JpdGVfbG9ja19pcnEocndsb2NrX3QgKmxvY2sp
CiAKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfd3JpdGVfbG9ja19pcnFzYXZlKHJ3bG9j
a190ICpsb2NrKQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgdW5zaWduZWQgbG9u
ZyBmbGFncyA9IGxvY2FsX2lycV9zYXZlKCk7CiAKLSAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7
CiAgICAgX3dyaXRlX2xvY2sobG9jayk7CiAgICAgcmV0dXJuIGZsYWdzOwogfQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmggYi94ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2su
aAppbmRleCBhODExYjczLi4zYzQ0Yzk5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc3Bp
bmxvY2suaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaApAQCAtMTg3LDcgKzE4Nyw3
IEBAIHZvaWQgX3NwaW5fdW5sb2NrX3JlY3Vyc2l2ZShzcGlubG9ja190ICpsb2NrKTsKIAogI2Rl
ZmluZSBzcGluX3RyeWxvY2tfaXJxc2F2ZShsb2NrLCBmbGFncykgICAgICAgXAogKHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGxvY2FsX2lycV9z
YXZlKGZsYWdzKTsgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGZsYWdzID0gbG9jYWxfaXJx
X3NhdmUoKTsgICAgICAgICAgICAgICAgICAgXAogICAgIHNwaW5fdHJ5bG9jayhsb2NrKSA/ICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIDEgOiAoeyBsb2NhbF9pcnFfcmVzdG9yZShmbGFn
cyk7IDA7IH0pOyAgICAgXAogfSkKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 17:15:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 17:15: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-devel-bounces@lists.xenproject.org>)
	id 1gQF2r-0001Bv-TV; Fri, 23 Nov 2018 17:15: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=jbsd=oc=citrix.com=prvs=8581f9993=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gQF2q-0001Bq-Tt
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 17:15:08 +0000
X-Inumbo-ID: 53556794-ef43-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53556794-ef43-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 17:15:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71362823"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 17:14:57 +0000
Message-ID: <20181123171502.29519-4-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123171502.29519-1-george.dunlap@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/9] dm_depriv: Describe expected usage of
 device_model_user parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBudW1iZXIgb2Ygc3Vic2VxdWVudCBwYXRjaGVzIHJlbHkgb24gYXMteWV0IHVuZGVmaW5lZCBi
ZWhhdmlvciBmb3IKd2hhdCB0aGUgYGRldmljZV9tb2RlbF91c2VyYCBwYXJhbWV0ZXIgZG9lcy4g
IFJhdGhlciB0aGFuIGltcGxlbWVudCBpdAppbmNvcnJlY3RseSAob3IgcmFuZG9tbHkpLCBvciBy
ZW1vdmUgdGhlIGZlYXR1cmUsIGRlc2NyaWJlIGFuIGV4cGVjdGVkCnVzYWdlIGZvciB0aGUgZmVh
dHVyZS4gIEZ1cnRoZXIgcGF0Y2hlcyB3aWxsIG1ha2UgZGVjaXNpb25zIGJhc2VkIG9uCnRoaXMg
ZXhwZWN0ZWQgdXNhZ2UuCgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5j
b20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogQW50aG9ueSBQZXJhcmQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9mZWF0dXJlcy9xZW11LWRlcHJp
dmlsZWdlLnBhbmRvYyB8IDE3ICsrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTcg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvZmVhdHVyZXMvcWVtdS1kZXByaXZpbGVn
ZS5wYW5kb2MgYi9kb2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9jCmluZGV4IGY5
NDE1MjUxODkuLjQ5YjU3MTk4MGUgMTAwNjQ0Ci0tLSBhL2RvY3MvZmVhdHVyZXMvcWVtdS1kZXBy
aXZpbGVnZS5wYW5kb2MKKysrIGIvZG9jcy9mZWF0dXJlcy9xZW11LWRlcHJpdmlsZWdlLnBhbmRv
YwpAQCAtNjYsNiArNjYsMjMgQEAgdGhpcywgY3JlYXRlIGEgdXNlciBuYW1lZCBgeGVuLXFlbXV1
c2VyLXNoYXJlZGA7IGZvciBleGFtcGxlOgogCiAgICAgYWRkdXNlciAtLW5vLWNyZWF0ZS1ob21l
IC0tc3lzdGVtIHhlbi1xZW11dXNlci1zaGFyZWQKIAorQSBmaW5hbCB3YXkgdG8gc2V0IHVwIGEg
c2VwYXJhdGUgcHJvY2VzcyBmb3IgcWVtdXMgaXMgdG8gYWxsb2NhdGUgb25lCitVSUQgcGVyIFZN
LCBhbmQgc2V0IHRoZSBVSUQgaW4gdGhlIGRvbWFpbiBjb25maWcgZmlsZSB3aXRoIHRoZQorYGRl
dmljZV9tb2RlbF91c2VyYCBhcmd1bWVudC4gIEZvciBleGFtcGxlLCBzdXBwb3NlIHlvdSBoYXZl
IGEgVk0KK25hbWVkIGBjNi0wMWAuICBZb3UgbWlnaHQgZG8gdGhlIGZvbGxvd2luZzoKKworICAg
IGFkZHVzZXIgLS1zeXN0ZW0gLS1uby1jcmVhdGUtaG9tZSAtLWdyb3VwIHhlbi1xZW11dXVzZXIt
YzYtMDEKKworQW5kIHRoZW4gaW4geW91ciBjb25maWcgZmlsZSwgdGhlIGZvbGxvd2luZyBsaW5l
OgorCisgICAgZGV2aWNlX21vZGVsX3VzZXI9Inhlbi1xZW11dXNlci1jNi0wMSIKKworTk9URTog
SXQgaXMgaW1wb3J0YW50IHdoZW4gdXNpbmcgYGRldmljZV9tb2RlbF91c2VyYCB0aGF0IEVBQ0gg
Vk0gSEFWRQorQSBTRVBBUkFURSBVSUQsIGFuZCB0aGF0IG5vbmUgb2YgdGhlc2UgVUlEcyBtYXAg
dG8gcm9vdC4gIHhsIHdpbGwKK3Rocm93IGFuIGVycm9yIGEgdWlkIG1hcHMgdG8gemVybywgYnV0
IG5vdCBpZiBtdWx0aXBsZSBWTXMgaGF2ZSB0aGUKK3NhbWUgdWlkLiAgTXVsdGlwbGUgVk1zIHdp
dGggdGhlIHNhbWUgZGV2aWNlIG1vZGVsIHVpZCB3aWxsIGNhdXNlCitwcm9ibGVtcy4KKwogIyMg
RG9tYWluIGNvbmZpZyBjaGFuZ2VzCiAKIFRoZSBjb3JlIGRvbWFpbiBjb25maWcgY2hhbmdlIGlz
IHRvIGFkZCB0aGUgZm9sbG93aW5nIGxpbmUgdG8gdGhlCi0tIAoyLjE5LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 17:15:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 17:15: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-devel-bounces@lists.xenproject.org>)
	id 1gQF2z-0001EC-K8; Fri, 23 Nov 2018 17:15: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=jBSD=OC=citrix.com=prvs=8581f9993=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gQF2y-0001DE-7H
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 17:15:16 +0000
X-Inumbo-ID: 579d9c92-ef43-11e8-b9e1-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 579d9c92-ef43-11e8-b9e1-12d6303a7972;
 Fri, 23 Nov 2018 17:15:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71362843"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 17:15:02 +0000
Message-ID: <20181123171502.29519-9-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123171502.29519-1-george.dunlap@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 9/9] libxl: Kill QEMU with "reaper" ruid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNpbmcga2lsbCgtMSkgdG8ga2lsbGluZyBhbiB1bnRydXN0ZWQgZG0gcHJvY2VzcyB3aXRoIHRo
ZSByZWFsIHVpZAplcXVhbCB0byB0aGUgZG1fdWlkIGlzbid0IGd1YXJhbnRlZWQgdG8gc3VjY2Vl
ZDogdGhlIHByb2Nlc3MgaW4KcXVlc3Rpb24gbWF5IGJlIGFibGUgdG8ga2lsbCB0aGUgcmVhcGVy
IHByb2Nlc3MgYWZ0ZXIgdGhlIHNldHJlc3VpZCgpCmFuZCBiZWZvcmUgdGhlIGtpbGwoKS4KCklu
c3RlYWQsIHNldCB0aGUgcmVhbCB1aWQgdG8gdGhlIFFFTVUgdXNlciBmb3IgZG9tYWluIDAKKFFF
TVVfVVNFUl9SQU5HRV9CQVNFICsgMCkuICBUaGUgcmVhcGVyIHByb2Nlc3Mgd2lsbCBzdGlsbCBi
ZSBhYmxlIHRvCmtpbGwgdGhlIGRtIHByb2Nlc3MsIGJ1dCBub3QgdmljZSB2ZXJzYS4KClRoaXMs
IGluIHR1cm4sIHJlcXVpcmVzIGxvY2tpbmcgdG8gbWFrZSBzdXJlIHRoYXQgb25seSBvbmUgcmVh
cGVyCnByb2Nlc3MgaXMgdXNpbmcgdGhhdCB1aWQgYXQgYSB0aW1lOyBvdGhlcndpc2Ugb25lIHJl
YXBlciBwcm9jZXNzIG1heQpraWxsIHRoZSBvdGhlciByZWFwZXIgcHJvY2Vzcy4KCkNyZWF0ZSBh
IGxvY2tmaWxlIGluIFJVTkRJUi9kbS1yZWFwZXItbG9jaywgYW5kIGdyYWIgdGhlIGxvY2sgYmVm
b3JlCmV4ZWN1dGluZyBraWxsLgoKSW4gdGhlIGV2ZW50IHRoYXQgd2UgY2FuJ3QgZ2V0IHRoZSBs
b2NrIGZvciBzb21lIHJlYXNvbiwgZ28gYWhlYWQgd2l0aAp0aGUga2lsbCB1c2luZyBkbV91aWQg
Zm9yIGJvdGggcmVhbCBhbmQgZWZmZWN0aXZlIFVJRHMuICBUaGlzIGlzbid0Cmd1YXJhbnRlZWQg
dG8gd29yaywgYnV0IGl0J3Mgbm8gd29yc2UgdGhhbiBub3QgdHJ5aW5nIHRvIGtpbGwgdGhlCnBy
b2Nlc3MgYXQgYWxsLgoKU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29t
PgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9kbS5jIHwgNjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAx
IGZpbGUgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRl
eCAwOTk3ODY1NzczLi44NDZkMjNiZGRkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9k
bS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTIxMSw3ICsyMTEsMTYgQEAgZW5k
X3NlYXJjaDoKICAgICBzdGF0ZS0+ZG1fdWlkID0gdWlkOwogICAgIHJldHVybiAwOwogfQotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKKworc3RhdGljIGludCBsaWJ4bF9fZ2V0
X3JlYXBlcl91aWQobGlieGxfX2djICpnYykKK3sKKyAgICBzdHJ1Y3QgcGFzc3dkICp1c2VyX2Jh
c2UsIHVzZXJfcHdidWY7CisgICAgaW50IHJldDsKKyAgICByZXQgPSB1c2VybG9va3VwX2hlbHBl
cl9nZXRwd25hbShnYywgTElCWExfUUVNVV9VU0VSX1JBTkdFX0JBU0UsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ1c2VyX3B3YnVmLCAmdXNlcl9iYXNlKTsKKyAg
ICByZXR1cm4gKHJldCA8IDApID8gcmV0IDogdXNlcl9iYXNlLT5wd191aWQ7Cit9CisKIGNvbnN0
IGNoYXIgKmxpYnhsX19kb21haW5fZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRf
aW5mbyAqaW5mbykKIHsKQEAgLTI3MTksMTIgKzI3MjgsNjIgQEAgdm9pZCBsaWJ4bF9fZGVzdHJv
eV9kZXZpY2VfbW9kZWwobGlieGxfX2VnYyAqZWdjLAogICAgIAogICAgIGlmICghcmVhcGVyX3Bp
ZCkgeyAvKiBjaGlsZCAqLwogICAgICAgICBjb25zdCBjaGFyICogY2FsbDsKKyAgICAgICAgY29u
c3QgY2hhciAqIGxvY2tmaWxlOworICAgICAgICBpbnQgZmQ7CisgICAgICAgIHVpZF90IHJlYXBl
cl91aWQgPSBkbV91aWQ7CisKKyAgICAgICAgLyogCisgICAgICAgICAqIFRyeSB0byBraWxsIHRo
ZSBkZXZpY2Vtb2RlbCBieSB1aWQuICBUaGUgc2FmZXN0IHdheSB0byBkbworICAgICAgICAgKiB0
aGlzIGlzIHRvIHNldCBldWlkID09IGRtX3VpZCwgYnV0IHRoZSBydWlkIHRvIHNvbWV0aGluZwor
ICAgICAgICAgKiBlbHNlLiAgSWYgd2UgY2FuJ3QgZ2V0IGFuIHJ1aWQsIGNhcnJ5IG9uIHRyeWlu
ZyB0byBraWxsIHRoZQorICAgICAgICAgKiBwcm9jZXNzIGFueXdheSB1c2luZyBkbV91aWQgZm9y
IHRoZSBydWlkLgorICAgICAgICAgKi8KKworICAgICAgICAvKiBUcnkgdG8gbG9jayB0aGUgInJl
YXBlciB1aWQiICovCisgICAgICAgIGxvY2tmaWxlID0gR0NTUFJJTlRGKCIlcy9kbS1yZWFwZXIt
bG9jayIsIGxpYnhsX19ydW5fZGlyX3BhdGgoKSk7CiAKICAgICAgICAgLyogCi0gICAgICAgICAq
IEZJWE1FOiB0aGUgc2Vjb25kIHVpZCBuZWVkcyB0byBiZSBkaXN0aW5jdCB0byBhdm9pZCBiZWlu
ZwotICAgICAgICAgKiBraWxsZWQgYnkgYSBwb3RlbnRpYWwgcm9ndWUgcHJvY2VzcworICAgICAg
ICAgKiBOQiB0aGF0IHNpbmNlIHdlJ3ZlIGp1c3QgZm9ya2VkLCB3ZSBjYW4ndCBoYXZlIGFueQor
ICAgICAgICAgKiB0aHJlYWRzOyBzbyB3ZSBkb24ndCBuZWVkIHRoZSBsaWJ4bF9fY2FyZWZkCisg
ICAgICAgICAqIGluZnJhc3RydWN0dXJlIGhlcmUuCiAgICAgICAgICAqLwotICAgICAgICByZXQg
PSBzZXRyZXN1aWQoZG1fdWlkLCBkbV91aWQsIDApOworICAgICAgICBmZCA9IG9wZW4obG9ja2Zp
bGUsIE9fUkRXUnxPX0NSRUFULCAwNjY2KTsKKyAgICAgICAgaWYgKGZkIDwgMCkgeworICAgICAg
ICAgICAgLyogQWxsIG90aGVyIGVycm5vOiBFQkFERiwgRUlOVkFMLCBFTk9MQ0ssIEVXT1VMREJM
T0NLICovCisgICAgICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsCisgICAgICAgICAgICAgICAg
ICAidW5leHBlY3RlZCBlcnJvciB3aGlsZSB0cnlpbmcgdG8gb3BlbiBsb2NrZmlsZSAlcywgZXJy
bm89JWQiLAorICAgICAgICAgICAgICAgICAgbG9ja2ZpbGUsIGVycm5vKTsKKyAgICAgICAgICAg
IGdvdG8ga2lsbDsKKyAgICAgICAgfQorCisgICAgICAgIC8qIFRyeSB0byBsb2NrIHRoZSBmaWxl
ICovCisgICAgICAgIHdoaWxlIChmbG9jayhmZCwgTE9DS19FWCkpIHsKKyAgICAgICAgICAgIHN3
aXRjaCAoZXJybm8pIHsKKyAgICAgICAgICAgIGNhc2UgRUlOVFI6CisgICAgICAgICAgICAgICAg
LyogU2lnbmFsIHJlY2VpdmVkLCByZXRyeSAqLworICAgICAgICAgICAgICAgIGNvbnRpbnVlOwor
ICAgICAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgICAgICAvKiBBbGwgb3RoZXIgZXJybm86
IEVCQURGLCBFSU5WQUwsIEVOT0xDSywgRVdPVUxEQkxPQ0sgKi8KKyAgICAgICAgICAgICAgICBM
T0dFRChFUlJPUiwgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgInVuZXhwZWN0ZWQgZXJy
b3Igd2hpbGUgdHJ5aW5nIHRvIGxvY2sgJXMsIGZkPSVkLCBlcnJubz0lZCIsCisgICAgICAgICAg
ICAgICAgICAgICAgbG9ja2ZpbGUsIGZkLCBlcnJubyk7CisgICAgICAgICAgICAgICAgZ290byBr
aWxsOworICAgICAgICAgICAgfQorICAgICAgICB9CisKKyAgICAgICAgLyogR2V0IHJlYXBlcl91
aWQgKi8KKyAgICAgICAgcmVhcGVyX3VpZCA9IGxpYnhsX19nZXRfcmVhcGVyX3VpZChnYyk7Cisg
ICAgICAgIGlmIChyZWFwZXJfdWlkIDwgMCkgeworICAgICAgICAgICAgTE9HRShFUlJPUiwgIkNv
dWxkbid0IGdldCByZWFwZXIgVUlEIik7CisgICAgICAgICAgICByZWFwZXJfdWlkID0gZG1fdWlk
OworICAgICAgICB9CisgICAgICAgIAorICAgIGtpbGw6CisgICAgICAgIGlmIChyZWFwZXJfdWlk
ID09IGRtX3VpZCkKKyAgICAgICAgICAgIExPRyhXQVJOLCAiQ291bGRuJ3QgZ2V0IHNlcGFyYXRl
IHJlYXBlciB1aWQ7IgorICAgICAgICAgICAgICAgICJjYXJyeWluZyBvbiB3aXRoIHVuc2FmZSBr
aWxsIik7CisgICAgICAgIAorICAgICAgICByZXQgPSBzZXRyZXN1aWQocmVhcGVyX3VpZCwgZG1f
dWlkLCAwKTsKICAgICAgICAgaWYgKHJldCkgewogICAgICAgICAgICAgY2FsbCA9ICJzZXRyZXN1
aWQiOwogICAgICAgICAgICAgZ290byBiYWRjaGlsZDsKLS0gCjIuMTkuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 17:15:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 17:15: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-devel-bounces@lists.xenproject.org>)
	id 1gQF2u-0001CK-HP; Fri, 23 Nov 2018 17:15:12 +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=jBSD=OC=citrix.com=prvs=8581f9993=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gQF2t-0001C9-8N
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 17:15:11 +0000
X-Inumbo-ID: 53f9e0d2-ef43-11e8-8595-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 53f9e0d2-ef43-11e8-8595-12d6303a7972;
 Fri, 23 Nov 2018 17:15:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71362825"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 17:15:01 +0000
Message-ID: <20181123171502.29519-8-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123171502.29519-1-george.dunlap@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 8/9] libxl: Kill QEMU by uid when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHByaXZjbWQgZmQgdGhhdCBhIGRtX3Jlc3RyaWN0J2VkIFFFTVUgaGFzIGdpdmVzIGl0IHBl
cm1pc3Npb24gdG8Kb25lIHNwZWNpZmljIGRvbWFpbiBJRC4gIFRoaXMgZG9tYWluIElEIHdpbGwg
cHJvYmFibHkgZXZlbnR1YWxseSBiZQp1c2VkIGFnYWluLiAgSXQgaXMgdGhlcmVmb3JlIG5lY2Vz
c2FyeSB0byBtYWtlIGFic29sdXRlbHkgc3VyZSB0aGF0IGEKcm9ndWUgUUVNVSBwcm9jZXNzIGNh
bm5vdCBoYW5nIGFyb3VuZCBhZnRlciBpdHMgZG9tYWluIGhhcyBleGl0ZWQuCgpLaWxsaW5nIFFF
TVUgYnkgcGlkIGlzIGluc3VmZmljaWVudCBpbiB0aGlzIHNpdHVhdGlvbiwgYmVjYXVzZSBRRU1V
Cm1heSBiZSBhYmxlIHRvIGZvcmsoKSB0byBlc2NhcGUga2lsbGluZy4gIEl0IGlzIHN1cnByaXNp
bmdseSB0cmlja3kgdG8Ka2lsbCBhIHByb2Nlc3Mgd2hpY2ggY2FuIGNhbGwgZm9yaygpIHdpdGhv
dXQgcmFjZXM7IHRoZSBvbmx5IHJlbGlhYmxlCndheSBpcyB0byB1c2Uga2lsbCgtMSkgdG8ga2ls
bCBhbGwgcHJvY2Vzc2VzIHdpdGggYSBnaXZlbiB1aWQuCgpXZSBjYW4gdXNlIHRoaXMgbWV0aG9k
IG9ubHkgd2hlbiB3ZSdyZSBzdXJlIHRoYXQgdGhlcmUncyBvbmx5IG9uZSBRRU1VCmluc3RhbmNl
IHBlciB1aWQuICBBZGQgYSBkbV91aWQgaW50byB0aGUgZG9tYWluX2J1aWxkX3N0YXRlIHN0cnVj
dCwKYW5kIHNldCBpdCBpbiBsaWJ4bF9fZG9tYWluX2dldF9kZXZpY2VfbW9kZWxfdWlkKCkgd2hl
biBpdCdzIHNhZmUgdG8Ka2lsbCBieSBVSUQuICBTdG9yZSB0aGlzIGluIHhlbnN0b3JlIG5leHQg
dG8gZGV2aWNlLW1vZGVsLXBpZC4KCk9uIGRvbWFpbiBkZXN0cm95LCBjaGVjayB0byBzZWUgaWYg
ZGV2aWNlLW1vZGVsLXVpZCBpcyBwcmVzZW50IGluCnhlbnN0b3JlLiAgSWYgc28sIGZvcmsgb2Zm
IGEgcmVhcGVyIHByb2Nlc3MsIHNldHVpZCB0byB0aGF0IHVpZCwgYW5kCmRvIGtpbGwoLTkpIHRv
IGtpbGwgYWxsIHVpZHMgb2YgdGhhdCB0eXBlLiAgT3RoZXJ3aXNlLCBjYXJyeSBvbgpkZXN0cm95
aW5nIGJ5IHBpZC4KCk5PVEUgdGhhdCB0aGlzIGlzIG5vdCB5ZXQgY29tcGxldGVseSBzYWZlOiB3
aXRoIHJ1aWQgPT0gZG1fdWlkLCB0aGUKZGV2aWNlIG1vZGVsIG1heSBiZSBhYmxlIHRvIGtpbGwo
LTkpIHRoZSAncmVhcGVyJyBwcm9jZXNzIGJlZm9yZSB0aGUKcmVhcGVyIHByb2Nlc3MgY2FuIGtp
bGwgaXQuICBGdXJ0aGVyIHBhdGNoZXMgd2lsbCBhZGRyZXNzIHRoaXMuCgpTaWduZWQtb2ZmLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQoKUkZDOiBUaGlz
IHBhdGNoIF9laXRoZXJfIGtpbGxzIGJ5IHBpZCwgX29yXyBraWxscyBieSB1aWQuICBBbm90aGVy
CmFwcHJvYWNoIHdvdWxkIGJlIHRvIGFsd2F5cyBraWxsIGJ5IHBpZCwgdGhlbiBraWxsIGJ5IHVp
ZCBpZgphdmFpbGFibGUuICBJdCB3b3VsZG4ndCBoZWxwIHRoZSBzaXR1YXRpb24gaWYgUUVNVSBj
YW4gbWFuYWdlIHRvIGNhbGwKZm9yaygpLiAgQnV0IGlmIHdlIGNhbiB1c2UgUkxJTUlUIChvciAt
c2FuZGJveCBvciBzb21ldGhpbmcpIHRvCnByZXZlbnQgUUVNVSBmcm9tIGNhbGxpbmcgZm9yaygp
LCB0aGVuIGFsd2F5cyBraWxsaW5nIGJ5IHBpZCBmaXJzdAptaWdodCBiZSBzYWZlciB3aGVuIHdl
IGRvbid0IGhhdmUgYSBzZXBhcmF0ZSAicmVhcGVyIiB1aWQuCgpDQzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
QzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv
bGlieGwvbGlieGxfZG0uYyAgICAgICB8IDExOCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAgMyArLQogMiBmaWxlcyBj
aGFuZ2VkLCAxMTUgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRleCA4Zjdh
MWQ3NTI0Li4wOTk3ODY1NzczIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTEyMiw3ICsxMjIsNyBAQCBzdGF0aWMgaW50
IGxpYnhsX19kb21haW5fZ2V0X2RldmljZV9tb2RlbF91aWQobGlieGxfX2djICpnYywKICAgICAK
ICAgICBzdHJ1Y3QgcGFzc3dkICp1c2VyX2Jhc2UsIHVzZXJfcHdidWY7CiAgICAgaW50IHJldDsK
LSAgICBjaGFyICp1c2VyOworICAgIGNoYXIgKnVzZXIgPSBOVUxMLCAqdWlkID0gTlVMTDsKIAog
ICAgIC8qIE9ubHkgcWVtdS11cHN0cmVhbSBjYW4gcnVuIGFzIGEgZGlmZmVyZW50IHVpZCAqLwog
ICAgIGlmIChiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uICE9IExJQlhMX0RFVklDRV9NT0RF
TF9WRVJTSU9OX1FFTVVfWEVOKQpAQCAtMTM5LDYgKzEzOSw3IEBAIHN0YXRpYyBpbnQgbGlieGxf
X2RvbWFpbl9nZXRfZGV2aWNlX21vZGVsX3VpZChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAg
ICAgICB1c2VyKTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CisgICAg
ICAgIHVpZCA9IEdDU1BSSU5URigiJWxkIiwgKGxvbmcpdXNlcl9iYXNlLT5wd191aWQpOwogICAg
ICAgICBnb3RvIHJvb3RfY2hlY2s7CiAgICAgfQogCkBAIC0xNzUsOSArMTc2LDE0IEBAIHN0YXRp
YyBpbnQgbGlieGxfX2RvbWFpbl9nZXRfZGV2aWNlX21vZGVsX3VpZChsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICBMT0dEKERFQlVHLCBndWVzdF9kb21pZCwgInVzaW5nIHVpZCAlbGQiLCAobG9uZylp
bnRlbmRlZF91aWQpOwogICAgICAgICB1c2VyID0gR0NTUFJJTlRGKCIlbGQ6JWxkIiwgKGxvbmcp
aW50ZW5kZWRfdWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgIChsb25nKXVzZXJfYmFzZS0+
cHdfZ2lkKTsKKyAgICAgICAgdWlkID0gR0NTUFJJTlRGKCIlbGQiLCAobG9uZylpbnRlbmRlZF91
aWQpOwogICAgICAgICBnb3RvIGVuZF9zZWFyY2g7CiAgICAgfQogICAgIAorICAgIC8qIAorICAg
ICAqIE5CIGZvciBRRU1VX1VTRVJfU0hBUkVELCBhbGwgUUVNVSB3aWxsIHJ1biBhcyB0aGUgc2Ft
ZSBVSUQsIHdlCisgICAgICogY2FuJ3Qga2lsbCBieSB1aWQ7IHRoZXJlZm9yZSBkb24ndCBzZXQg
dWlkLgorICAgICAqLyAgICAKICAgICB1c2VyID0gTElCWExfUUVNVV9VU0VSX1NIQVJFRDsKICAg
ICByZXQgPSB1c2VybG9va3VwX2hlbHBlcl9nZXRwd25hbShnYywgdXNlciwgJnVzZXJfcHdidWYs
ICZ1c2VyX2Jhc2UpOwogICAgIGlmIChyZXQgPCAwKQpAQCAtMjAyLDYgKzIwOCw3IEBAIHJvb3Rf
Y2hlY2s6CiAgICAgCiBlbmRfc2VhcmNoOgogICAgIHN0YXRlLT5kbV9ydW5hcyA9IHVzZXI7Cisg
ICAgc3RhdGUtPmRtX3VpZCA9IHVpZDsKICAgICByZXR1cm4gMDsKIH0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCkBAIC0yMzgyLDYgKzIzODksMTUgQEAgdm9pZCBsaWJ4bF9f
c3Bhd25fbG9jYWxfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUgKmRt
c3MpCiAKICAgICBjb25zdCBjaGFyICpkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChn
YywgZG9taWQpOwogCisgICAgLyogCisgICAgICogSWYgd2UncmUgc3RhdGluZyB0aGUgZG0gd2l0
aCBhIG5vbi1yb290IFVJRCwgc2F2ZSB0aGUgVUlEIHNvCisgICAgICogdGhhdCB3ZSBjYW4gcmVs
aWFibHkga2lsbCBpdCBhbmQgYW55IHN1YnByb2Nlc3NlcworICAgICAqLworICAgIGlmIChzdGF0
ZS0+ZG1fdWlkKQorICAgICAgICBsaWJ4bF9feHNfcHJpbnRmKGdjLCBYQlRfTlVMTCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL2ltYWdlL2RldmljZS1tb2RlbC11aWQi
LCBkb21fcGF0aCksCisgICAgICAgICAgICAgICAgICAgICAgICAgIiVzIiwgc3RhdGUtPmRtX3Vp
ZCk7CisKICAgICBpZiAodm5jICYmIHZuYy0+cGFzc3dkKSB7CiAgICAgICAgIC8qIFRoaXMgeGVu
c3RvcmUga2V5IHdpbGwgb25seSBiZSB1c2VkIGJ5IHFlbXUteGVuLXRyYWRpdGlvbm5hbC4KICAg
ICAgICAgICogVGhlIGNvZGUgdG8gc3VwcGx5IHZuY3Bhc3N3ZCB0byBxZW11LXhlbiBpcyBsYXRl
ci4gKi8KQEAgLTI2NTEsNiArMjY2NywxMCBAQCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCitz
dGF0aWMgdm9pZCBraWxsX2RldmljZV9tb2RlbF91aWRfY2IobGlieGxfX2VnYyAqZWdjLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9jaGlsZCAqZGVzdHJv
eWVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpZF90IHBpZCwgaW50
IHN0YXR1cyk7CisKIHZvaWQgbGlieGxfX2Rlc3Ryb3lfZGV2aWNlX21vZGVsKGxpYnhsX19lZ2Mg
KmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXN0cm95X2Rl
dmljZW1vZGVsX3N0YXRlICpkZG1zKQogewpAQCAtMjY1OCwxNSArMjY3OCwxMDMgQEAgdm9pZCBs
aWJ4bF9fZGVzdHJveV9kZXZpY2VfbW9kZWwobGlieGxfX2VnYyAqZWdjLAogICAgIGludCByYzsK
ICAgICBpbnQgZG9taWQgPSBkZG1zLT5kb21pZDsKICAgICBjaGFyICpwYXRoID0gREVWSUNFX01P
REVMX1hTX1BBVEgoZ2MsIExJQlhMX1RPT0xTVEFDS19ET01JRCwgZG9taWQsICIiKTsKKyAgICBj
b25zdCBjaGFyICogZG1fdWlkX3N0cjsKKyAgICB1aWRfdCBkbV91aWQ7CisgICAgaW50IHJlYXBl
cl9waWQ7CisgICAgaW50IHJldDsKICAgICAKICAgICBpZiAoIXhzX3JtKENUWC0+eHNoLCBYQlRf
TlVMTCwgcGF0aCkpCiAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAieHNfcm0gZmFpbGVkIGZv
ciAlcyIsIHBhdGgpOwogICAgIAotICAgIC8qIFdlIHNob3VsZCB0cnkgdG8gZGVzdHJveSB0aGUg
ZGV2aWNlIG1vZGVsIGFueXdheS4gKi8KLSAgICByYyA9IGtpbGxfZGV2aWNlX21vZGVsKGdjLAot
ICAgICAgICAgICAgICBHQ1NQUklOVEYoIi9sb2NhbC9kb21haW4vJWQvaW1hZ2UvZGV2aWNlLW1v
ZGVsLXBpZCIsIGRvbWlkKSk7CisgICAgLyogCisgICAgICogV2Ugc2hvdWxkIHRyeSB0byBkZXN0
cm95IHRoZSBkZXZpY2UgbW9kZWwgYW55d2F5LiAgQ2hlY2sgdG8gc2VlCisgICAgICogaWYgd2Ug
Y2FuIGtpbGwgYnkgVUlECisgICAgICovCisgICAgcmV0ID0gbGlieGxfX3hzX3JlYWRfY2hlY2tl
ZChnYywgWEJUX05VTEwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5U
RigiL2xvY2FsL2RvbWFpbi8lZC9pbWFnZS9kZXZpY2UtbW9kZWwtdWlkIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmZG1fdWlkX3N0cik7CisgICAgaWYgKHJldCB8fCAhZG1fdWlkX3N0
cikgeworICAgICAgICAvKiBObyB1aWQgaW4geGVuc3RvcmU7IGp1c3Qga2lsbCB0aGUgcGlkIHdl
IGhhdmUgKi8KKyAgICAgICAgTE9HRChERUJVRywgZG9taWQsICJEaWRuJ3QgZmluZCBkbSBVSUQ7
IGRlc3Ryb3lpbmcgYnkgcGlkIik7CisgICAgICAgIAorICAgICAgICByYyA9IGtpbGxfZGV2aWNl
X21vZGVsKGdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiL2xv
Y2FsL2RvbWFpbi8lZC9pbWFnZS9kZXZpY2UtbW9kZWwtcGlkIiwgZG9taWQpKTsKKyAgICAKKyAg
ICAgICAgbGlieGxfX3FtcF9jbGVhbnVwKGdjLCBkb21pZCk7CisKKyAgICAgICAgZGRtcy0+Y2Fs
bGJhY2soZWdjLCBkZG1zLCByYyk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICAvKiBR
RU1VIGhhcyBpdHMgb3duIHVpZDsga2lsbCBhbGwgcHJvY2Vzc2VzIHdpdGggdGhhdCBVSUQgKi8K
KyAgICBMT0dEKERFQlVHLCBkb21pZCwgIkZvdW5kIERNIHVpZCAlcywgZGVzdHJveWluZyBieSB1
aWQiLCBkbV91aWRfc3RyKTsKKyAgICAKKyAgICBkbV91aWQgPSBhdG9pKGRtX3VpZF9zdHIpOwog
ICAgIAotICAgIGxpYnhsX19xbXBfY2xlYW51cChnYywgZG9taWQpOworICAgIHJlYXBlcl9waWQg
PSBsaWJ4bF9fZXZfY2hpbGRfZm9yayhnYywgJmRkbXMtPmRlc3Ryb3llciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAga2lsbF9kZXZpY2VfbW9kZWxfdWlkX2NiKTsKKyAg
ICBpZiAocmVhcGVyX3BpZCA8IDApCisgICAgICAgIGRkbXMtPmNhbGxiYWNrKGVnYywgZGRtcywg
RVJST1JfRkFJTCk7CisgICAgCisgICAgaWYgKCFyZWFwZXJfcGlkKSB7IC8qIGNoaWxkICovCisg
ICAgICAgIGNvbnN0IGNoYXIgKiBjYWxsOworCisgICAgICAgIC8qIAorICAgICAgICAgKiBGSVhN
RTogdGhlIHNlY29uZCB1aWQgbmVlZHMgdG8gYmUgZGlzdGluY3QgdG8gYXZvaWQgYmVpbmcKKyAg
ICAgICAgICoga2lsbGVkIGJ5IGEgcG90ZW50aWFsIHJvZ3VlIHByb2Nlc3MKKyAgICAgICAgICov
CisgICAgICAgIHJldCA9IHNldHJlc3VpZChkbV91aWQsIGRtX3VpZCwgMCk7CisgICAgICAgIGlm
IChyZXQpIHsKKyAgICAgICAgICAgIGNhbGwgPSAic2V0cmVzdWlkIjsKKyAgICAgICAgICAgIGdv
dG8gYmFkY2hpbGQ7CisgICAgICAgIH0KKworICAgICAgICAvKiBBbmQga2lsbCBldmVyeW9uZSBi
dXQgbWUgKi8KKyAgICAgICAgcmV0ID0ga2lsbCgtMSwgOSk7CisgICAgICAgIGlmIChyZXQpIHsK
KyAgICAgICAgICAgIGNhbGwgPSAia2lsbCI7CisgICAgICAgICAgICBnb3RvIGJhZGNoaWxkOwor
ICAgICAgICB9CisgICAgICAgIF9leGl0KDApOworICAgICAgICAKKyAgICBiYWRjaGlsZDoKKyAg
ICAgICAgaWYgKGVycm5vID4gMCAgJiYgZXJybm8gPCAxMjYpIHsKKyAgICAgICAgICAgIF9leGl0
KGVycm5vKTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIExPR0VEKEVSUk9SLCBkb21p
ZCwKKyAgICAgICAgICAgICAgICAgICJDYWxsICVzIGZhaWxlZCAod2l0aCBkaWZmaWN1bHQgZXJy
bm8gdmFsdWUgJWQpIiwKKyAgICAgICAgICAgICAgICAgIGNhbGwsIGVycm5vKTsKKyAgICAgICAg
ICAgIF9leGl0KC0xKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybjsKK30KKworc3Rh
dGljIHZvaWQga2lsbF9kZXZpY2VfbW9kZWxfdWlkX2NiKGxpYnhsX19lZ2MgKmVnYywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9jaGlsZCAqZGVzdHJveWVy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGlkX3QgcGlkLCBpbnQgc3Rh
dHVzKQoreworICAgIGxpYnhsX19kZXN0cm95X2RldmljZW1vZGVsX3N0YXRlICpkZG1zID0gQ09O
VEFJTkVSX09GKGRlc3Ryb3llciwgKmRkbXMsIGRlc3Ryb3llcik7CisgICAgU1RBVEVfQU9fR0Mo
ZGRtcy0+YW8pOworICAgIGludCByYzsKKworICAgIGlmIChzdGF0dXMpIHsKKyAgICAgICAgaWYg
KFdJRkVYSVRFRChzdGF0dXMpICYmIFdFWElUU1RBVFVTKHN0YXR1cyk8MTI2KSB7CisgICAgICAg
ICAgICBMT0dFVkQoRVJST1IsIFdFWElUU1RBVFVTKHN0YXR1cyksIGRkbXMtPmRvbWlkLAorICAg
ICAgICAgICAgICAgICAgICJ1aWQta2lsbCBmYWlsZWQiKTsKKyAgICAgICAgfSBlbHNlIHsKKyAg
ICAgICAgICAgIGxpYnhsX3JlcG9ydF9jaGlsZF9leGl0c3RhdHVzKENUWCwgWFRMX0VSUk9SLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFzeW5jIGRvbWFpbiBk
ZXN0cm95IiwgcGlkLCBzdGF0dXMpOworICAgICAgICB9CisgICAgICAgIHJjID0gRVJST1JfRkFJ
TDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorICAgIHJjID0gMDsKKworb3V0OgorICAgIGxp
YnhsX19xbXBfY2xlYW51cChnYywgZGRtcy0+ZG9taWQpOwogCiAgICAgZGRtcy0+Y2FsbGJhY2so
ZWdjLCBkZG1zLCByYyk7CiB9CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA4OTlhODZlODRiLi41OWVh
YzA2NjJhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTExMzUsNyArMTEzNSw3IEBAIHR5cGVkZWYg
c3RydWN0IHsKICAgICBjb25zdCBjaGFyICogc2hpbV9jbWRsaW5lOwogICAgIGNvbnN0IGNoYXIg
KiBwdl9jbWRsaW5lOwogCi0gICAgY2hhciAqIGRtX3J1bmFzOworICAgIGNoYXIgKiBkbV9ydW5h
cywgICpkbV91aWQ7CiAKICAgICB4ZW5fdm1lbXJhbmdlX3QgKnZtZW1yYW5nZXM7CiAgICAgdWlu
dDMyX3QgbnVtX3ZtZW1yYW5nZXM7CkBAIC0zNzA2LDYgKzM3MDYsNyBAQCBzdHJ1Y3QgbGlieGxf
X2Rlc3Ryb3lfZGV2aWNlbW9kZWxfc3RhdGUgewogICAgIHVpbnQzMl90IGRvbWlkOwogICAgIGxp
YnhsX19kZXZpY2Vtb2RlbF9kZXN0cm95X2NiICpjYWxsYmFjazsKICAgICAvKiBwcml2YXRlIHRv
IGltcGxlbWVudGF0aW9uICovCisgICAgbGlieGxfX2V2X2NoaWxkIGRlc3Ryb3llcjsKIH07CiAK
IHN0cnVjdCBsaWJ4bF9fZGVzdHJveV9kb21pZF9zdGF0ZSB7Ci0tIAoyLjE5LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 17:15:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 17:15: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-devel-bounces@lists.xenproject.org>)
	id 1gQF2z-0001Do-02; Fri, 23 Nov 2018 17:15: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=jBSD=OC=citrix.com=prvs=8581f9993=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gQF2w-0001Cf-Rp
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 17:15:14 +0000
X-Inumbo-ID: 572181a2-ef43-11e8-979a-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 572181a2-ef43-11e8-979a-12d6303a7972;
 Fri, 23 Nov 2018 17:15:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71362837"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 17:14:59 +0000
Message-ID: <20181123171502.29519-6-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123171502.29519-1-george.dunlap@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 6/9] libxl: Move qmp cleanup into devicemodel
 destroy function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZpbmcgdGhlIHFtcCBjb25uZWN0aW9uIGlzIGxvZ2ljYWxseSBwYXJ0IG9mIHRoZSBkZXZp
Y2UgbW9kZWwKZGVzdHJ1Y3Rpb247IGhhdmluZyB0aGUgY2FsbGVyIGRlc3Ryb3kgaXQgaXMgYSBt
aWxkIGxheWVyaW5nCnZpb2xhdGlvbi4KCk1vdmUgbGlieGxfX3FtcF9jbGVhbnVwKCkgaW50byBs
aWJ4bF9fZGVzdHJveV9kZXZpY2VfbW9kZWwoKS4gIFRoaXMKd2lsbCBtYWtlIGl0IGVhc2llciB3
aGVuIHdlIG1ha2UgZGV2aWNlbW9kZWwgZGVzdHJ1Y3Rpb24gYXN5bmNocm9ub3VzLgoKU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KQ0M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICB8IDkgKysrKysr
Ky0tCiB0b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyB8IDIgLS0KIDIgZmlsZXMgY2hhbmdlZCwg
NyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDNjYzZiYzBmMWQuLjNl
N2QyNzM4MTIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfZG0uYwpAQCAtMjY1MywxMiArMjY1MywxNyBAQCBvdXQ6CiAKIGludCBsaWJ4
bF9fZGVzdHJveV9kZXZpY2VfbW9kZWwobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpCiB7
CisgICAgaW50IHJjOwogICAgIGNoYXIgKnBhdGggPSBERVZJQ0VfTU9ERUxfWFNfUEFUSChnYywg
TElCWExfVE9PTFNUQUNLX0RPTUlELCBkb21pZCwgIiIpOwogICAgIGlmICgheHNfcm0oQ1RYLT54
c2gsIFhCVF9OVUxMLCBwYXRoKSkKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJ4c19ybSBm
YWlsZWQgZm9yICVzIiwgcGF0aCk7CiAgICAgLyogV2Ugc2hvdWxkIHRyeSB0byBkZXN0cm95IHRo
ZSBkZXZpY2UgbW9kZWwgYW55d2F5LiAqLwotICAgIHJldHVybiBraWxsX2RldmljZV9tb2RlbChn
YywKLSAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIi9sb2NhbC9kb21haW4vJWQvaW1hZ2UvZGV2
aWNlLW1vZGVsLXBpZCIsIGRvbWlkKSk7CisgICAgcmMgPSBraWxsX2RldmljZV9tb2RlbChnYywK
KyAgICAgICAgICAgICAgR0NTUFJJTlRGKCIvbG9jYWwvZG9tYWluLyVkL2ltYWdlL2RldmljZS1t
b2RlbC1waWQiLCBkb21pZCkpOworICAgIAorICAgIGxpYnhsX19xbXBfY2xlYW51cChnYywgZG9t
aWQpOworCisgICAgcmV0dXJuIHJjOwogfQogCiAvKiBSZXR1cm4gMCBpZiBubyBkbSBuZWVkZWQs
IDEgaWYgbmVlZGVkIGFuZCA8MCBpZiBlcnJvci4gKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbWFpbi5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKaW5kZXggMzM3N2Ji
YTk5NC4uZDQ2Yjk3ZGVkZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKQEAgLTEwNjksOCArMTA2OSw2IEBAIHZv
aWQgbGlieGxfX2Rlc3Ryb3lfZG9taWQobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZGVzdHJveV9k
b21pZF9zdGF0ZSAqZGlzKQogICAgIGlmIChkbV9wcmVzZW50KSB7CiAgICAgICAgIGlmIChsaWJ4
bF9fZGVzdHJveV9kZXZpY2VfbW9kZWwoZ2MsIGRvbWlkKSA8IDApCiAgICAgICAgICAgICBMT0dE
KEVSUk9SLCBkb21pZCwgImxpYnhsX19kZXN0cm95X2RldmljZV9tb2RlbCBmYWlsZWQiKTsKLQot
ICAgICAgICBsaWJ4bF9fcW1wX2NsZWFudXAoZ2MsIGRvbWlkKTsKICAgICB9CiAgICAgZGlzLT5k
cnMuYW8gPSBhbzsKICAgICBkaXMtPmRycy5kb21pZCA9IGRvbWlkOwotLSAKMi4xOS4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 17:15:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 17:15: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-devel-bounces@lists.xenproject.org>)
	id 1gQF2y-0001DQ-B5; Fri, 23 Nov 2018 17:15: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=jBSD=OC=citrix.com=prvs=8581f9993=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gQF2w-0001Cg-Rj
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 17:15:14 +0000
X-Inumbo-ID: 570c9e5e-ef43-11e8-bc92-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 570c9e5e-ef43-11e8-bc92-12d6303a7972;
 Fri, 23 Nov 2018 17:15:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71362839"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 17:14:58 +0000
Message-ID: <20181123171502.29519-5-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123171502.29519-1-george.dunlap@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/9] libxl: Do root checks once in
 libxl__domain_get_device_model_uid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgd2UgY2hlY2sgZm9yIGVxdWl2YWxlbmNlIHRvIGxpdGVyYWwgInJvb3Qi
IGJlZm9yZQpkZWNpZGluZyB3aGV0aGVyIHRvIGFkZCB0aGUgYHJ1bmFzYCBjb21tYW5kLWxpbmUg
b3B0aW9uIHRvIFFFTVUuICBUaGlzCmlzIHVuc2F0aXNmYWN0b3J5IGZvciBzZXZlcmFsIHJlYXNv
bnMuCgpGaXJzdCwganVzdCBiZWNhdXNlIHRoZSBzdHJpbmcgZG9lc24ndCBtYXRjaCAicm9vdCIg
ZG9lc24ndCBtZWFuIHRoZQpmaW5hbCB1aWQgd29uJ3QgZW5kIHVwIGJlaW5nIHplcm87IGluIHBh
cnRpY3VsYXIsIHRoZSByYW5nZV9iYXNlCmNhbGN1bGF0aW9ucyBtYXkgZW5kIHVwIHByb2R1Y2lu
ZyAiMDpOTk4iLCB3aGljaCB3b3VsZCBiZSByb290IGluIGFueQpjYXNlLgoKU2Vjb25kbHksIGl0
J3MgYWxtb3N0IGNlcnRhaW5seSBhIGNvbmZpZ3VyYXRpb24gZXJyb3IgaWYgdGhlIHJlc3VsdGlu
Zwp1aWQgZW5kcyB1cCB0byBiZSB6ZXJvOyByYXRoZXIgdGhhbiBzaWxlbnRseSBkbyB3aGF0IHdh
cyBzcGVjaWZpZWQgYnV0CnByb2JhYmx5IG5vdCBpbnRlbmRlZCwgdGhyb3cgYW4gZXJyb3IuCgpU
byBmaXggdGhpcywgY2hlY2sgZm9yIHJvb3Qgb25jZSBpbgpsaWJ4bF9fZG9tYWluX2dldF9kZXZp
Y2VfbW9kZWxfdWlkLiAgSWYgdGhlIHJlc3VsdCBpcyByb290LCByZXR1cm4gYW4KZXJyb3I7IGlm
IGFwcHJvcHJpYXRlLCBzZXQgdGhlIHVzZXIuCgpBZnRlciB0aGF0LCBhc3N1bWUgdGhhdCB0aGUg
cHJlc2VuY2Ugb2Ygc3RhdGUtPmRtX3J1bmFzIGltcGxpZXMgdGhhdCBhCmBydW5hc2AgYXJndW1l
bnQgc2hvdWxkIGJlIGNvbnN0cnVjdGVkLgoKU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29s
cy9saWJ4bC9saWJ4bF9kbS5jIHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpp
bmRleCAzMDAzOGViNGU5Li4zY2M2YmMwZjFkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTEyOSw4ICsxMjksMTggQEAg
c3RhdGljIGludCBsaWJ4bF9fZG9tYWluX2dldF9kZXZpY2VfbW9kZWxfdWlkKGxpYnhsX19nYyAq
Z2MsCiAgICAgICAgIHJldHVybiAwOwogICAgIAogICAgIHVzZXIgPSBiX2luZm8tPmRldmljZV9t
b2RlbF91c2VyOwotICAgIGlmICh1c2VyKQotICAgICAgICBnb3RvIGVuZF9zZWFyY2g7CisgICAg
aWYgKHVzZXIpIHsKKyAgICAgICAgcmV0ID0gdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0oZ2Ms
IHVzZXIsICZ1c2VyX3B3YnVmLCAmdXNlcl9iYXNlKTsKKyAgICAgICAgaWYgKHJldCA8IDApCisg
ICAgICAgICAgICByZXR1cm4gcmV0OworICAgICAgICBpZiAoIXJldCkgeworICAgICAgICAgICAg
TE9HRChFUlJPUiwgZ3Vlc3RfZG9taWQsCisgICAgICAgICAgICAgICAgICJDb3VsZG4ndCBmaW5k
IGRldmljZV9tb2RlbF91c2VyICVzIiwKKyAgICAgICAgICAgICAgICAgdXNlcik7CisgICAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQorICAgICAgICBnb3RvIHJvb3RfY2hlY2s7
CisgICAgfQogCiAgICAgaWYgKCFsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRtX3Jlc3RyaWN0
KSkgewogICAgICAgICBMT0dEKERFQlVHLCBndWVzdF9kb21pZCwKQEAgLTE1Niw2ICsxNjYsMTIg
QEAgc3RhdGljIGludCBsaWJ4bF9fZG9tYWluX2dldF9kZXZpY2VfbW9kZWxfdWlkKGxpYnhsX19n
YyAqZ2MsCiAgICAgICAgICAgICAgICAgIGd1ZXN0X2RvbWlkLCB1c2VyX2NsYXNoLT5wd19uYW1l
KTsKICAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwogICAgICAgICB9CisKKyAgICAgICAg
aWYgKGludGVuZGVkX3VpZCA9PSAwKSB7CisgICAgICAgICAgICBMT0dEKEVSUk9SLCBndWVzdF9k
b21pZCwgImludGVuZGVkX3VpZCBpcyAwIChyb290KSEiKTsKKyAgICAgICAgICAgIHJldHVybiBF
UlJPUl9JTlZBTDsKKyAgICAgICAgfQorICAgICAgICAKICAgICAgICAgTE9HRChERUJVRywgZ3Vl
c3RfZG9taWQsICJ1c2luZyB1aWQgJWxkIiwgKGxvbmcpaW50ZW5kZWRfdWlkKTsKICAgICAgICAg
dXNlciA9IEdDU1BSSU5URigiJWxkOiVsZCIsIChsb25nKWludGVuZGVkX3VpZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAobG9uZyl1c2VyX2Jhc2UtPnB3X2dpZCk7CkBAIC0xNjMsMTkgKzE3
OSwyNiBAQCBzdGF0aWMgaW50IGxpYnhsX19kb21haW5fZ2V0X2RldmljZV9tb2RlbF91aWQobGli
eGxfX2djICpnYywKICAgICB9CiAgICAgCiAgICAgdXNlciA9IExJQlhMX1FFTVVfVVNFUl9TSEFS
RUQ7Ci0gICAgcmV0ID0gdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0oZ2MsIHVzZXIsICZ1c2Vy
X3B3YnVmLCAwKTsKKyAgICByZXQgPSB1c2VybG9va3VwX2hlbHBlcl9nZXRwd25hbShnYywgdXNl
ciwgJnVzZXJfcHdidWYsICZ1c2VyX2Jhc2UpOwogICAgIGlmIChyZXQgPCAwKQogICAgICAgICBy
ZXR1cm4gcmV0OwogICAgIGlmIChyZXQgPiAwKSB7CiAgICAgICAgIExPR0QoV0FSTiwgZ3Vlc3Rf
ZG9taWQsICJDb3VsZCBub3QgZmluZCB1c2VyICVzLCBmYWxsaW5nIGJhY2sgdG8gJXMiLAogICAg
ICAgICAgICAgIExJQlhMX1FFTVVfVVNFUl9SQU5HRV9CQVNFLCBMSUJYTF9RRU1VX1VTRVJfU0hB
UkVEKTsKLSAgICAgICAgZ290byBlbmRfc2VhcmNoOworICAgICAgICBnb3RvIHJvb3RfY2hlY2s7
CiAgICAgfQogICAgIAogICAgIExPR0QoRVJST1IsIGd1ZXN0X2RvbWlkLAogICAgICAgICAgIkNv
dWxkIG5vdCBmaW5kIHVzZXIgJXMgb3IgcmFuZ2UgYmFzZSBwc2V1ZG8tdXNlciAlcywgY2Fubm90
IHJlc3RyaWN0IiwKICAgICAgICAgIExJQlhMX1FFTVVfVVNFUl9TSEFSRUQsIExJQlhMX1FFTVVf
VVNFUl9SQU5HRV9CQVNFKTsKICAgICByZXR1cm4gRVJST1JfSU5WQUw7CisKK3Jvb3RfY2hlY2s6
CisgICAgLyogTWFrZSBzdXJlIHRoYXQgdGhlIHVzZXIgZG9lc24ndCBtYXAgdG8gcm9vdC4gKi8K
KyAgICBpZiAodXNlcl9iYXNlLT5wd191aWQgPT0gMCkgeworICAgICAgICBMT0dEKEVSUk9SLCBn
dWVzdF9kb21pZCwgIlVzZXIgJXMgbWFwcyB0byB1aWQgMCAocm9vdCkhIiwgdXNlcik7CisgICAg
ICAgIHJldHVybiBFUlJPUl9JTlZBTDsKKyAgICB9CiAgICAgCiBlbmRfc2VhcmNoOgogICAgIHN0
YXRlLT5kbV9ydW5hcyA9IHVzZXI7CkBAIC0xNzUyLDcgKzE3NzUsNyBAQCBzdGF0aWMgaW50IGxp
YnhsX19idWlsZF9kZXZpY2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKHN0YXRlLT5kbV9ydW5hcyAmJiBz
dHJjbXAoc3RhdGUtPmRtX3J1bmFzLCAicm9vdCIpKSB7CisgICAgICAgIGlmIChzdGF0ZS0+ZG1f
cnVuYXMpIHsKICAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgIi1ydW5hcyIp
OwogICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCBzdGF0ZS0+ZG1fcnVuYXMp
OwogICAgICAgICB9Ci0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 17:15:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 17:15: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-devel-bounces@lists.xenproject.org>)
	id 1gQF2z-0001Dy-A0; Fri, 23 Nov 2018 17:15: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=jBSD=OC=citrix.com=prvs=8581f9993=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gQF2x-0001Co-1N
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 17:15:15 +0000
X-Inumbo-ID: 576fe93c-ef43-11e8-90fa-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 576fe93c-ef43-11e8-90fa-12d6303a7972;
 Fri, 23 Nov 2018 17:15:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71362841"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 17:15:00 +0000
Message-ID: <20181123171502.29519-7-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123171502.29519-1-george.dunlap@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 7/9] libxl: Make killing of device model
 asynchronous
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T3IgYXQgbGVhc3QsIGdpdmUgaXQgYW4gYXN5bmNocm9ub3VzIGludGVyZmFjZSBzbyB0aGF0IHdl
IGNhbiBtYWtlIGl0CmFjdHVhbGx5IGFzeW5jaHJvbm91cyBpbiBzdWJzZXF1ZW50IHBhdGNoZXMu
CgpDcmVhdGUgc3RhdGUgc3RydWN0dXJlcyBhbmQgY2FsbGJhY2sgZnVuY3Rpb24gc2lnbmF0dXJl
cy4gIEFkZCB0aGUKc3RhdGUgc3RydWN0dXJlIHRvIGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRl
LiAgQnJlYWsKbGlieGxfX2Rlc3Ryb3lfZG9taWQgZG93biBpbnRvIHR3byBmdW5jdGlvbnMuCgpO
byBmdW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4KClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
dG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICB8ICA5ICsrKysrKy0tCiB0b29scy9saWJ4bC9s
aWJ4bF9kb21haW4uYyAgIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
CiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgMjAgKysrKysrKysrKysrKysrKy0tCiAz
IGZpbGVzIGNoYW5nZWQsIDU3IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmlu
ZGV4IDNlN2QyNzM4MTIuLjhmN2ExZDc1MjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMjY1MSwxOSArMjY1MSwyNCBA
QCBvdXQ6CiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgbGlieGxfX2Rlc3Ryb3lfZGV2aWNlX21v
ZGVsKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkKQordm9pZCBsaWJ4bF9fZGVzdHJveV9k
ZXZpY2VfbW9kZWwobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX2Rlc3Ryb3lfZGV2aWNlbW9kZWxfc3RhdGUgKmRkbXMpCiB7CisgICAgU1RB
VEVfQU9fR0MoZGRtcy0+YW8pOwogICAgIGludCByYzsKKyAgICBpbnQgZG9taWQgPSBkZG1zLT5k
b21pZDsKICAgICBjaGFyICpwYXRoID0gREVWSUNFX01PREVMX1hTX1BBVEgoZ2MsIExJQlhMX1RP
T0xTVEFDS19ET01JRCwgZG9taWQsICIiKTsKKyAgICAKICAgICBpZiAoIXhzX3JtKENUWC0+eHNo
LCBYQlRfTlVMTCwgcGF0aCkpCiAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAieHNfcm0gZmFp
bGVkIGZvciAlcyIsIHBhdGgpOworICAgIAogICAgIC8qIFdlIHNob3VsZCB0cnkgdG8gZGVzdHJv
eSB0aGUgZGV2aWNlIG1vZGVsIGFueXdheS4gKi8KICAgICByYyA9IGtpbGxfZGV2aWNlX21vZGVs
KGdjLAogICAgICAgICAgICAgICBHQ1NQUklOVEYoIi9sb2NhbC9kb21haW4vJWQvaW1hZ2UvZGV2
aWNlLW1vZGVsLXBpZCIsIGRvbWlkKSk7CiAgICAgCiAgICAgbGlieGxfX3FtcF9jbGVhbnVwKGdj
LCBkb21pZCk7CiAKLSAgICByZXR1cm4gcmM7CisgICAgZGRtcy0+Y2FsbGJhY2soZWdjLCBkZG1z
LCByYyk7CiB9CiAKIC8qIFJldHVybiAwIGlmIG5vIGRtIG5lZWRlZCwgMSBpZiBuZWVkZWQgYW5k
IDwwIGlmIGVycm9yLiAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwppbmRleCBkNDZiOTdkZWRmLi4wNDMzMDQyMzkz
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9kb21haW4uYwpAQCAtMTAwOCw2ICsxMDA4LDEwIEBAIHN0YXRpYyB2b2lkIGRlc3Ry
b3lfZmluaXNoX2NoZWNrKGxpYnhsX19lZ2MgKmVnYywKIH0KIAogLyogQ2FsbGJhY2tzIGZvciBs
aWJ4bF9fZGVzdHJveV9kb21pZCAqLworc3RhdGljIHZvaWQgZG1fZGVzdHJveV9jYihsaWJ4bF9f
ZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXN0cm95X2Rldmlj
ZW1vZGVsX3N0YXRlICpkZG1zLAorICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpOwor
CiBzdGF0aWMgdm9pZCBkZXZpY2VzX2Rlc3Ryb3lfY2IobGlieGxfX2VnYyAqZWdjLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2VzX3JlbW92ZV9zdGF0ZSAqZHJz
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYyk7CkBAIC0xMDY2LDE2ICsx
MDcwLDE4IEBAIHZvaWQgbGlieGxfX2Rlc3Ryb3lfZG9taWQobGlieGxfX2VnYyAqZWdjLCBsaWJ4
bF9fZGVzdHJveV9kb21pZF9zdGF0ZSAqZGlzKQogICAgIGlmIChyYyA8IDApIHsKICAgICAgICAg
TE9HRVZEKEVSUk9SLCByYywgZG9taWQsICJ4Y19kb21haW5fcGF1c2UgZmFpbGVkIik7CiAgICAg
fQorCiAgICAgaWYgKGRtX3ByZXNlbnQpIHsKLSAgICAgICAgaWYgKGxpYnhsX19kZXN0cm95X2Rl
dmljZV9tb2RlbChnYywgZG9taWQpIDwgMCkKLSAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlk
LCAibGlieGxfX2Rlc3Ryb3lfZGV2aWNlX21vZGVsIGZhaWxlZCIpOworICAgICAgICBkaXMtPmRk
bXMuYW8gPSBhbzsKKyAgICAgICAgZGlzLT5kZG1zLmRvbWlkID0gZG9taWQ7CisgICAgICAgIGRp
cy0+ZGRtcy5jYWxsYmFjayA9IGRtX2Rlc3Ryb3lfY2I7CisgICAgICAgIAorICAgICAgICBsaWJ4
bF9fZGVzdHJveV9kZXZpY2VfbW9kZWwoZWdjLCAmZGlzLT5kZG1zKTsKKyAgICAgICAgcmV0dXJu
OworICAgIH0gZWxzZSB7CisgICAgICAgIGRtX2Rlc3Ryb3lfY2IoZWdjLCAmZGlzLT5kZG1zLCAw
KTsKKyAgICAgICAgcmV0dXJuOwogICAgIH0KLSAgICBkaXMtPmRycy5hbyA9IGFvOwotICAgIGRp
cy0+ZHJzLmRvbWlkID0gZG9taWQ7Ci0gICAgZGlzLT5kcnMuY2FsbGJhY2sgPSBkZXZpY2VzX2Rl
c3Ryb3lfY2I7Ci0gICAgZGlzLT5kcnMuZm9yY2UgPSAxOwotICAgIGxpYnhsX19kZXZpY2VzX2Rl
c3Ryb3koZWdjLCAmZGlzLT5kcnMpOwotICAgIHJldHVybjsKIAogb3V0OgogICAgIGFzc2VydChy
Yyk7CkBAIC0xMDgzLDYgKzEwODksMjQgQEAgb3V0OgogICAgIHJldHVybjsKIH0KIAorc3RhdGlj
IHZvaWQgZG1fZGVzdHJveV9jYihsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX19kZXN0cm95X2RldmljZW1vZGVsX3N0YXRlICpkZG1zLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgcmMpCit7CisgICAgbGlieGxfX2Rlc3Ryb3lfZG9taWRfc3Rh
dGUgKmRpcyA9IENPTlRBSU5FUl9PRihkZG1zLCAqZGlzLCBkZG1zKTsKKyAgICBTVEFURV9BT19H
QyhkaXMtPmFvKTsKKyAgICB1aW50MzJfdCBkb21pZCA9IGRpcy0+ZG9taWQ7CisKKyAgICBpZiAo
cmMgPCAwKQorICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImxpYnhsX19kZXN0cm95X2Rldmlj
ZV9tb2RlbCBmYWlsZWQiKTsKKworICAgIGRpcy0+ZHJzLmFvID0gYW87CisgICAgZGlzLT5kcnMu
ZG9taWQgPSBkb21pZDsKKyAgICBkaXMtPmRycy5jYWxsYmFjayA9IGRldmljZXNfZGVzdHJveV9j
YjsKKyAgICBkaXMtPmRycy5mb3JjZSA9IDE7CisgICAgbGlieGxfX2RldmljZXNfZGVzdHJveShl
Z2MsICZkaXMtPmRycyk7Cit9CisKIHN0YXRpYyB2b2lkIGRldmljZXNfZGVzdHJveV9jYihsaWJ4
bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rldmlj
ZXNfcmVtb3ZlX3N0YXRlICpkcnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IHJjKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggODUzYTRmM2Q4OC4uODk5YTg2ZTg0YiAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCkBAIC0xNzA1LDggKzE3MDUsNiBAQCBfaGlkZGVuIGludCBsaWJ4bF9fd2Fp
dF9mb3JfZGV2aWNlX21vZGVsX2RlcHJlY2F0ZWQobGlieGxfX2djICpnYywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnVzZXJkYXRh
KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqY2hlY2tfY2FsbGJhY2tf
dXNlcmRhdGEpOwogCi1faGlkZGVuIGludCBsaWJ4bF9fZGVzdHJveV9kZXZpY2VfbW9kZWwobGli
eGxfX2djICpnYywgdWludDMyX3QgZG9taWQpOwotCiBfaGlkZGVuIGNvbnN0IGxpYnhsX3ZuY19p
bmZvICpsaWJ4bF9fZG1fdm5jKGNvbnN0IGxpYnhsX2RvbWFpbl9jb25maWcgKmdfY2ZnKTsKIAog
X2hpZGRlbiBjaGFyICpsaWJ4bF9fYWJzX3BhdGgobGlieGxfX2djICpnYywgY29uc3QgY2hhciAq
cywgY29uc3QgY2hhciAqcGF0aCk7CkBAIC0zNjcyLDYgKzM2NzAsNyBAQCBleHRlcm4gY29uc3Qg
c3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkZXZpY2VfdHlwZV90YmxbXTsKIAogdHlwZWRlZiBz
dHJ1Y3QgbGlieGxfX2RvbWFpbl9kZXN0cm95X3N0YXRlIGxpYnhsX19kb21haW5fZGVzdHJveV9z
dGF0ZTsKIHR5cGVkZWYgc3RydWN0IGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRlIGxpYnhsX19k
ZXN0cm95X2RvbWlkX3N0YXRlOwordHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2Rlc3Ryb3lfZGV2aWNl
bW9kZWxfc3RhdGUgbGlieGxfX2Rlc3Ryb3lfZGV2aWNlbW9kZWxfc3RhdGU7CiB0eXBlZGVmIHN0
cnVjdCBsaWJ4bF9fZGV2aWNlc19yZW1vdmVfc3RhdGUgbGlieGxfX2RldmljZXNfcmVtb3ZlX3N0
YXRlOwogCiB0eXBlZGVmIHZvaWQgbGlieGxfX2RvbWFpbl9kZXN0cm95X2NiKGxpYnhsX19lZ2Mg
KmVnYywKQEAgLTM2ODIsNiArMzY4MSwxMCBAQCB0eXBlZGVmIHZvaWQgbGlieGxfX2RvbWlkX2Rl
c3Ryb3lfY2IobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRlICpkaXMsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IHJjKTsKIAordHlwZWRlZiB2b2lkIGxpYnhsX19kZXZp
Y2Vtb2RlbF9kZXN0cm95X2NiKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9fZGVzdHJveV9kZXZpY2Vtb2RlbF9zdGF0ZSAqZGRtcywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpOworCiB0eXBlZGVm
IHZvaWQgbGlieGxfX2RldmljZXNfcmVtb3ZlX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZXNf
cmVtb3ZlX3N0YXRlICpkcnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCByYyk7CkBAIC0zNjk3LDYgKzM3MDAsMTQgQEAgc3RydWN0IGxpYnhsX19kZXZp
Y2VzX3JlbW92ZV9zdGF0ZSB7CiAgICAgaW50IG51bV9kZXZpY2VzOwogfTsKIAorc3RydWN0IGxp
YnhsX19kZXN0cm95X2RldmljZW1vZGVsX3N0YXRlIHsKKyAgICAvKiBmaWxsZWQgaW4gYnkgdXNl
ciAqLworICAgIGxpYnhsX19hbyAqYW87CisgICAgdWludDMyX3QgZG9taWQ7CisgICAgbGlieGxf
X2RldmljZW1vZGVsX2Rlc3Ryb3lfY2IgKmNhbGxiYWNrOworICAgIC8qIHByaXZhdGUgdG8gaW1w
bGVtZW50YXRpb24gKi8KK307CisKIHN0cnVjdCBsaWJ4bF9fZGVzdHJveV9kb21pZF9zdGF0ZSB7
CiAgICAgLyogZmlsbGVkIGluIGJ5IHVzZXIgKi8KICAgICBsaWJ4bF9fYW8gKmFvOwpAQCAtMzcw
NCw2ICszNzE1LDcgQEAgc3RydWN0IGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRlIHsKICAgICBs
aWJ4bF9fZG9taWRfZGVzdHJveV9jYiAqY2FsbGJhY2s7CiAgICAgLyogcHJpdmF0ZSB0byBpbXBs
ZW1lbnRhdGlvbiAqLwogICAgIGxpYnhsX19kZXZpY2VzX3JlbW92ZV9zdGF0ZSBkcnM7CisgICAg
bGlieGxfX2Rlc3Ryb3lfZGV2aWNlbW9kZWxfc3RhdGUgZGRtczsKICAgICBsaWJ4bF9fZXZfY2hp
bGQgZGVzdHJveWVyOwogICAgIGJvb2wgc29mdF9yZXNldDsKIH07CkBAIC0zNzM1LDYgKzM3NDcs
MTAgQEAgX2hpZGRlbiB2b2lkIGxpYnhsX19kb21haW5fZGVzdHJveShsaWJ4bF9fZWdjICplZ2Ms
CiBfaGlkZGVuIHZvaWQgbGlieGxfX2Rlc3Ryb3lfZG9taWQobGlieGxfX2VnYyAqZWdjLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRl
ICpkaXMpOwogCisvKiBVc2VkIHRvIGRldHJveSB0aGUgZGV2aWNlIG1vZGVsICovCitfaGlkZGVu
IHZvaWQgbGlieGxfX2Rlc3Ryb3lfZGV2aWNlX21vZGVsKGxpYnhsX19lZ2MgKmVnYywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rlc3Ryb3lfZGV2aWNl
bW9kZWxfc3RhdGUgKmRkbXMpOworCiAvKiBFbnRyeSBwb2ludCBmb3IgZGV2aWNlcyBkZXN0cnVj
dGlvbiAqLwogX2hpZGRlbiB2b2lkIGxpYnhsX19kZXZpY2VzX2Rlc3Ryb3kobGlieGxfX2VnYyAq
ZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZXNf
cmVtb3ZlX3N0YXRlICpkcnMpOwotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 17:15:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 17:15: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-devel-bounces@lists.xenproject.org>)
	id 1gQF2w-0001Ch-Rk; Fri, 23 Nov 2018 17:15: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=jBSD=OC=citrix.com=prvs=8581f9993=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gQF2v-0001CW-EP
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 17:15:13 +0000
X-Inumbo-ID: 56500c3a-ef43-11e8-adaf-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56500c3a-ef43-11e8-adaf-12d6303a7972;
 Fri, 23 Nov 2018 17:15:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71362834"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 17:14:56 +0000
Message-ID: <20181123171502.29519-3-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123171502.29519-1-george.dunlap@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/9] libxl: Get rid of support for
 QEMU_USER_BASE (xen-qemuuser-domidNN)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UUVNVV9VU0VSX0JBU0UgYWxsb3dzIGEgdXNlciB0byBzcGVjaWZ5IHRoZSBVSUQgdG8gdXNlIHdo
ZW4gcnVubmluZwp0aGUgZGV2aWNlbW9kZWwgZm9yIGEgc3BlY2lmaWMgZG9tYWluIG51bWJlci4g
IFVuZm9ydHVuYXRlbHksIHRoaXMgaXMKbm90IHJlYWxseSBwcmFjdGljYWw6IEl0IHJlcXVpcmVz
IG5lYXJseSAzMiwwMDAgZW50cmllcyBpbgovZXRjL3Bhc3N3ZC4gIFFFTVVfVVNFUl9SQU5HRV9C
QVNFIGlzIG11Y2ggbW9yZSBwcmFjdGljYWwuCgpSZW1vdmUgc3VwcG9ydCBmb3IgUUVNVV9VU0VS
X0JBU0UuCgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMg
ICAgICAgfCAxNiArKysrLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
IHwgIDEgLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4
bF9kbS5jCmluZGV4IDg3NjRhMmI1OGIuLjMwMDM4ZWI0ZTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMTM4LDEzICsx
MzgsNiBAQCBzdGF0aWMgaW50IGxpYnhsX19kb21haW5fZ2V0X2RldmljZV9tb2RlbF91aWQobGli
eGxfX2djICpnYywKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgdXNlciA9IEdDU1BS
SU5URigiJXMlZCIsIExJQlhMX1FFTVVfVVNFUl9CQVNFLCBndWVzdF9kb21pZCk7Ci0gICAgcmV0
ID0gdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0oZ2MsIHVzZXIsICZ1c2VyX3B3YnVmLCAwKTsK
LSAgICBpZiAocmV0IDwgMCkKLSAgICAgICAgcmV0dXJuIHJldDsKLSAgICBpZiAocmV0ID4gMCkK
LSAgICAgICAgZ290byBlbmRfc2VhcmNoOwotCiAgICAgcmV0ID0gdXNlcmxvb2t1cF9oZWxwZXJf
Z2V0cHduYW0oZ2MsIExJQlhMX1FFTVVfVVNFUl9SQU5HRV9CQVNFLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmdXNlcl9wd2J1ZiwgJnVzZXJfYmFzZSk7CiAgICAg
aWYgKHJldCA8IDApCkBAIC0xNzQsMTUgKzE2NywxNCBAQCBzdGF0aWMgaW50IGxpYnhsX19kb21h
aW5fZ2V0X2RldmljZV9tb2RlbF91aWQobGlieGxfX2djICpnYywKICAgICBpZiAocmV0IDwgMCkK
ICAgICAgICAgcmV0dXJuIHJldDsKICAgICBpZiAocmV0ID4gMCkgewotICAgICAgICBMT0dEKFdB
Uk4sIGd1ZXN0X2RvbWlkLCAiQ291bGQgbm90IGZpbmQgdXNlciAlcyVkLCBmYWxsaW5nIGJhY2sg
dG8gJXMiLAotICAgICAgICAgICAgIExJQlhMX1FFTVVfVVNFUl9CQVNFLCBndWVzdF9kb21pZCwg
TElCWExfUUVNVV9VU0VSX1NIQVJFRCk7CisgICAgICAgIExPR0QoV0FSTiwgZ3Vlc3RfZG9taWQs
ICJDb3VsZCBub3QgZmluZCB1c2VyICVzLCBmYWxsaW5nIGJhY2sgdG8gJXMiLAorICAgICAgICAg
ICAgIExJQlhMX1FFTVVfVVNFUl9SQU5HRV9CQVNFLCBMSUJYTF9RRU1VX1VTRVJfU0hBUkVEKTsK
ICAgICAgICAgZ290byBlbmRfc2VhcmNoOwogICAgIH0KICAgICAKICAgICBMT0dEKEVSUk9SLCBn
dWVzdF9kb21pZCwKLSAgICAgICAgICJDb3VsZCBub3QgZmluZCB1c2VyICVzJWQgb3IgJXMgb3Ig
cmFuZ2UgYmFzZSBwc2V1ZG8tdXNlciAlcywgY2Fubm90IHJlc3RyaWN0IiwKLSAgICAgICAgIExJ
QlhMX1FFTVVfVVNFUl9CQVNFLCBndWVzdF9kb21pZCwgTElCWExfUUVNVV9VU0VSX1NIQVJFRCwK
LSAgICAgICAgIExJQlhMX1FFTVVfVVNFUl9SQU5HRV9CQVNFKTsKKyAgICAgICAgICJDb3VsZCBu
b3QgZmluZCB1c2VyICVzIG9yIHJhbmdlIGJhc2UgcHNldWRvLXVzZXIgJXMsIGNhbm5vdCByZXN0
cmljdCIsCisgICAgICAgICBMSUJYTF9RRU1VX1VTRVJfU0hBUkVELCBMSUJYTF9RRU1VX1VTRVJf
UkFOR0VfQkFTRSk7CiAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwogICAgIAogZW5kX3NlYXJjaDoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oCmluZGV4IGEzNzBkZTU0ZWQuLjg1M2E0ZjNkODggMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaApAQCAtNDM4Nyw3ICs0Mzg3LDYgQEAgX2hpZGRlbiBpbnQgbGlieGxfX3JlYWRfc3lz
ZnNfZmlsZV9jb250ZW50cyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgKmRhdGFsZW5fcik7CiAKICNkZWZpbmUgTElCWExfUUVN
VV9VU0VSX1BSRUZJWCAieGVuLXFlbXV1c2VyIgotI2RlZmluZSBMSUJYTF9RRU1VX1VTRVJfQkFT
RSAgIExJQlhMX1FFTVVfVVNFUl9QUkVGSVgiLWRvbWlkIgogI2RlZmluZSBMSUJYTF9RRU1VX1VT
RVJfU0hBUkVEIExJQlhMX1FFTVVfVVNFUl9QUkVGSVgiLXNoYXJlZCIKICNkZWZpbmUgTElCWExf
UUVNVV9VU0VSX1JBTkdFX0JBU0UgTElCWExfUUVNVV9VU0VSX1BSRUZJWCItcmFuZ2UtYmFzZSIK
IAotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 17:15:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 17:15: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-devel-bounces@lists.xenproject.org>)
	id 1gQF2t-0001CA-7x; Fri, 23 Nov 2018 17:15: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=jbsd=oc=citrix.com=prvs=8581f9993=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gQF2s-0001Bz-3m
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 17:15:10 +0000
X-Inumbo-ID: 53e415ef-ef43-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53e415ef-ef43-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 17:15:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71362824"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 17:14:55 +0000
Message-ID: <20181123171502.29519-2-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181123171502.29519-1-george.dunlap@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/9] libxl: Move dm user determination logic
 into a helper function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gcmVsaWFibHkga2lsbCBhbiB1bnRydXN0ZWQgZGV2aWNlbW9kZWwsIHdlIG5lZWQgdG8ga25v
dyBub3Qgb25seQppdHMgcGlkLCBidXQgaXRzIHVpZC4gIEluIHByZXBhcmF0aW9uIGZvciB0aGlz
LCBtb3ZlIHRoZSB1c2VyaWQKZGV0ZXJtaW5hdGlvbiBsb2dpYyBpbnRvIGEgaGVscGVyIGZ1bmN0
aW9uLgoKQ3JlYXRlIGEgbmV3IGZpZWxkLCBgZG1fcnVuYXNgLCBpbiBsaWJ4bF9fZG9tYWluX2J1
aWxkX3N0YXRlIHRvIHN0b3JlCnRoZSB2YWx1ZSBkdXJpbmcgZG9tYWluIGNyZWF0aW9uLgoKVGhp
cyBjaGFuZ2UgYWxzbyByZW1vdmVzIHVubmVjZXNzYXJ5IGR1cGxpY2F0aW9uIG9mIHRoZSBhcmd1
bWVudApjb25zdHJ1Y3Rpb24gY29kZS4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgoK
U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgot
LS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgfCAyNDggKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmggfCAgIDIgKwogMiBmaWxlcyBjaGFuZ2VkLCAxMzUgaW5zZXJ0aW9ucygrKSwgMTE1IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4
bC9saWJ4bF9kbS5jCmluZGV4IDU2OThmZThhZjMuLjg3NjRhMmI1OGIgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtNjUs
NiArNjUsMTMxIEBAIHN0YXRpYyBpbnQgbGlieGxfX2NyZWF0ZV9xZW11X2xvZ2ZpbGUobGlieGxf
X2djICpnYywgY2hhciAqbmFtZSkKICAgICByZXR1cm4gbG9nZmlsZV93OwogfQogCisvKgorICog
IHVzZXJsb29rdXBfaGVscGVyX2dldHB3bmFtKGxpYnhsX19nYyosIGNvbnN0IGNoYXIgKnVzZXIs
CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhc3N3ZCAqKnB3ZF9yKTsK
KyAqCisgKiAgdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHd1aWQobGlieGxfX2djKiwgdWlkX3QgdWlk
LAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYXNzd2QgKipwd2Rfcik7
CisgKgorICogIHJldHVybnMgMSBpZiB0aGUgdXNlciB3YXMgZm91bmQsIDAgaWYgaXQgd2FzIG5v
dCwgLTEgb24gZXJyb3IKKyAqLworI2RlZmluZSBERUZJTkVfVVNFUkxPT0tVUF9IRUxQRVIoTkFN
RSxTUEVDX1RZUEUsU1RSVUNUTkFNRSxTWVNDT05GKSAgICAgXAorICAgIHN0YXRpYyBpbnQgdXNl
cmxvb2t1cF9oZWxwZXJfIyNOQU1FKGxpYnhsX19nYyAqZ2MsICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNQRUNfVFlQRSBzcGVjLCAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBTVFJVQ1ROQU1FICpyZXN1bHRidWYsICAgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBTVFJVQ1ROQU1FICoqb3V0KSAgICAgICAgXAorICAg
IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICBzdHJ1Y3QgU1RSVUNUTkFNRSAqcmVzdWx0cCA9IE5VTEw7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBjaGFyICpidWYgPSBOVUxM
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICBsb25nIGJ1Zl9zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICBpbnQgcmV0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBi
dWZfc2l6ZSA9IHN5c2NvbmYoU1lTQ09ORik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBpZiAoYnVmX3NpemUgPCAwKSB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgYnVmX3NpemUgPSAyMDQ4OyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
TE9HKERFQlVHLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICJzeXNjb25mIGZhaWxlZCwgc2V0dGluZyB0aGUgaW5pdGlhbCBidWZmZXIgc2l6
ZSB0byAlbGQiLCAgICAgICAgICAgXAorICAgICAgICAgICAgICAgIGJ1Zl9zaXplKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICB3aGlsZSAoMSkgeyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgYnVmID0g
bGlieGxfX3JlYWxsb2MoZ2MsIGJ1ZiwgYnVmX3NpemUpOyAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgcmV0ID0gTkFNRSMjX3Ioc3BlYywgcmVzdWx0YnVmLCBidWYsIGJ1Zl9zaXpl
LCAmcmVzdWx0cCk7ICAgXAorICAgICAgICAgICAgaWYgKHJldCA9PSBFUkFOR0UpIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgIGJ1Zl9z
aXplICs9IDEyODsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgaWYgKHJldCAhPSAw
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgaWYgKHJlc3VsdHAgIT0gTlVMTCkgeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgIGlmIChvdXQpICpv
dXQgPSByZXN1bHRwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgIHJldHVybiAxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcmV0dXJuIDA7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIH0KKworREVGSU5FX1VTRVJMT09LVVBfSEVMUEVSKGdldHB3bmFtLCBjb25zdCBj
aGFyKiwgcGFzc3dkLCBfU0NfR0VUUFdfUl9TSVpFX01BWCk7CitERUZJTkVfVVNFUkxPT0tVUF9I
RUxQRVIoZ2V0cHd1aWQsIHVpZF90LCAgICAgICBwYXNzd2QsIF9TQ19HRVRQV19SX1NJWkVfTUFY
KTsKKworc3RhdGljIGludCBsaWJ4bF9fZG9tYWluX2dldF9kZXZpY2VfbW9kZWxfdWlkKGxpYnhs
X19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX2RtX3NwYXduX3N0YXRlICpkbXNzKQoreworICAgIGludCBndWVzdF9kb21pZCA9IGRt
c3MtPmd1ZXN0X2RvbWlkOworICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKmNvbnN0IHN0
YXRlID0gZG1zcy0+YnVpbGRfc3RhdGU7CisgICAgY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2lu
Zm8gKmJfaW5mbyA9ICZkbXNzLT5ndWVzdF9jb25maWctPmJfaW5mbzsKKyAgICAKKyAgICBzdHJ1
Y3QgcGFzc3dkICp1c2VyX2Jhc2UsIHVzZXJfcHdidWY7CisgICAgaW50IHJldDsKKyAgICBjaGFy
ICp1c2VyOworCisgICAgLyogT25seSBxZW11LXVwc3RyZWFtIGNhbiBydW4gYXMgYSBkaWZmZXJl
bnQgdWlkICovCisgICAgaWYgKGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gIT0gTElCWExf
REVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU4pCisgICAgICAgIHJldHVybiAwOworICAgIAor
ICAgIHVzZXIgPSBiX2luZm8tPmRldmljZV9tb2RlbF91c2VyOworICAgIGlmICh1c2VyKQorICAg
ICAgICBnb3RvIGVuZF9zZWFyY2g7CisKKyAgICBpZiAoIWxpYnhsX2RlZmJvb2xfdmFsKGJfaW5m
by0+ZG1fcmVzdHJpY3QpKSB7CisgICAgICAgIExPR0QoREVCVUcsIGd1ZXN0X2RvbWlkLAorICAg
ICAgICAgICAgICJkbV9yZXN0cmljdCBkaXNhYmxlZCwgc3RhcnRpbmcgUUVNVSBhcyByb290Iik7
CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIHVzZXIgPSBHQ1NQUklOVEYoIiVzJWQi
LCBMSUJYTF9RRU1VX1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQpOworICAgIHJldCA9IHVzZXJsb29r
dXBfaGVscGVyX2dldHB3bmFtKGdjLCB1c2VyLCAmdXNlcl9wd2J1ZiwgMCk7CisgICAgaWYgKHJl
dCA8IDApCisgICAgICAgIHJldHVybiByZXQ7CisgICAgaWYgKHJldCA+IDApCisgICAgICAgIGdv
dG8gZW5kX3NlYXJjaDsKKworICAgIHJldCA9IHVzZXJsb29rdXBfaGVscGVyX2dldHB3bmFtKGdj
LCBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnVzZXJfcHdidWYsICZ1c2VyX2Jhc2UpOworICAgIGlmIChyZXQgPCAw
KQorICAgICAgICByZXR1cm4gcmV0OworICAgIGlmIChyZXQgPiAwKSB7CisgICAgICAgIHN0cnVj
dCBwYXNzd2QgKnVzZXJfY2xhc2gsIHVzZXJfY2xhc2hfcHdidWY7CisgICAgICAgIHVpZF90IGlu
dGVuZGVkX3VpZCA9IHVzZXJfYmFzZS0+cHdfdWlkICsgZ3Vlc3RfZG9taWQ7CisgICAgICAgIHJl
dCA9IHVzZXJsb29rdXBfaGVscGVyX2dldHB3dWlkKGdjLCBpbnRlbmRlZF91aWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ1c2VyX2NsYXNoX3B3YnVmLCAmdXNl
cl9jbGFzaCk7CisgICAgICAgIGlmIChyZXQgPCAwKQorICAgICAgICAgICAgcmV0dXJuIHJldDsK
KyAgICAgICAgaWYgKHJldCA+IDApIHsKKyAgICAgICAgICAgIExPR0QoRVJST1IsIGd1ZXN0X2Rv
bWlkLAorICAgICAgICAgICAgICAgICAid2FudGVkIHRvIHVzZSB1aWQgJWxkICglcyArICVkKSBi
dXQgdGhhdCBpcyB1c2VyICVzICEiLAorICAgICAgICAgICAgICAgICAobG9uZylpbnRlbmRlZF91
aWQsIExJQlhMX1FFTVVfVVNFUl9SQU5HRV9CQVNFLAorICAgICAgICAgICAgICAgICBndWVzdF9k
b21pZCwgdXNlcl9jbGFzaC0+cHdfbmFtZSk7CisgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJ
TDsKKyAgICAgICAgfQorICAgICAgICBMT0dEKERFQlVHLCBndWVzdF9kb21pZCwgInVzaW5nIHVp
ZCAlbGQiLCAobG9uZylpbnRlbmRlZF91aWQpOworICAgICAgICB1c2VyID0gR0NTUFJJTlRGKCIl
bGQ6JWxkIiwgKGxvbmcpaW50ZW5kZWRfdWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgIChs
b25nKXVzZXJfYmFzZS0+cHdfZ2lkKTsKKyAgICAgICAgZ290byBlbmRfc2VhcmNoOworICAgIH0K
KyAgICAKKyAgICB1c2VyID0gTElCWExfUUVNVV9VU0VSX1NIQVJFRDsKKyAgICByZXQgPSB1c2Vy
bG9va3VwX2hlbHBlcl9nZXRwd25hbShnYywgdXNlciwgJnVzZXJfcHdidWYsIDApOworICAgIGlm
IChyZXQgPCAwKQorICAgICAgICByZXR1cm4gcmV0OworICAgIGlmIChyZXQgPiAwKSB7CisgICAg
ICAgIExPR0QoV0FSTiwgZ3Vlc3RfZG9taWQsICJDb3VsZCBub3QgZmluZCB1c2VyICVzJWQsIGZh
bGxpbmcgYmFjayB0byAlcyIsCisgICAgICAgICAgICAgTElCWExfUUVNVV9VU0VSX0JBU0UsIGd1
ZXN0X2RvbWlkLCBMSUJYTF9RRU1VX1VTRVJfU0hBUkVEKTsKKyAgICAgICAgZ290byBlbmRfc2Vh
cmNoOworICAgIH0KKyAgICAKKyAgICBMT0dEKEVSUk9SLCBndWVzdF9kb21pZCwKKyAgICAgICAg
ICJDb3VsZCBub3QgZmluZCB1c2VyICVzJWQgb3IgJXMgb3IgcmFuZ2UgYmFzZSBwc2V1ZG8tdXNl
ciAlcywgY2Fubm90IHJlc3RyaWN0IiwKKyAgICAgICAgIExJQlhMX1FFTVVfVVNFUl9CQVNFLCBn
dWVzdF9kb21pZCwgTElCWExfUUVNVV9VU0VSX1NIQVJFRCwKKyAgICAgICAgIExJQlhMX1FFTVVf
VVNFUl9SQU5HRV9CQVNFKTsKKyAgICByZXR1cm4gRVJST1JfSU5WQUw7CisgICAgCitlbmRfc2Vh
cmNoOgorICAgIHN0YXRlLT5kbV9ydW5hcyA9IHVzZXI7CisgICAgcmV0dXJuIDA7Cit9CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogY29uc3QgY2hhciAqbGlieGxfX2RvbWFp
bl9kZXZpY2VfbW9kZWwobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvKQogewpAQCAt
NzM3LDU0ICs4NjIsNiBAQCBsaWJ4bF9fZGV0ZWN0X2dmeF9wYXNzdGhydV9raW5kKGxpYnhsX19n
YyAqZ2MsCiAgICAgcmV0dXJuIExJQlhMX0dGWF9QQVNTVEhSVV9LSU5EX0RFRkFVTFQ7CiB9CiAK
LS8qCi0gKiAgdXNlcmxvb2t1cF9oZWxwZXJfZ2V0cHduYW0obGlieGxfX2djKiwgY29uc3QgY2hh
ciAqdXNlciwKLSAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFzc3dkICoq
cHdkX3IpOwotICoKLSAqICB1c2VybG9va3VwX2hlbHBlcl9nZXRwd3VpZChsaWJ4bF9fZ2MqLCB1
aWRfdCB1aWQsCi0gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhc3N3ZCAq
KnB3ZF9yKTsKLSAqCi0gKiAgcmV0dXJucyAxIGlmIHRoZSB1c2VyIHdhcyBmb3VuZCwgMCBpZiBp
dCB3YXMgbm90LCAtMSBvbiBlcnJvcgotICovCi0jZGVmaW5lIERFRklORV9VU0VSTE9PS1VQX0hF
TFBFUihOQU1FLFNQRUNfVFlQRSxTVFJVQ1ROQU1FLFNZU0NPTkYpICAgICBcCi0gICAgc3RhdGlj
IGludCB1c2VybG9va3VwX2hlbHBlcl8jI05BTUUobGlieGxfX2djICpnYywgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU1BFQ19UWVBF
IHNwZWMsICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IFNUUlVDVE5BTUUgKnJlc3VsdGJ1ZiwgICBcCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IFNUUlVDVE5BTUUgKipvdXQpICAgICAg
ICBcCi0gICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHN0cnVjdCBTVFJVQ1ROQU1FICpyZXN1bHRw
ID0gTlVMTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGNoYXIgKmJ1
ZiA9IE5VTEw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgIGxvbmcgYnVmX3NpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGludCByZXQ7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIGJ1Zl9zaXplID0gc3lzY29uZihTWVNDT05GKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIGlmIChidWZfc2l6ZSA8IDApIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICBidWZfc2l6ZSA9
IDIwNDg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgICAgICBMT0coREVCVUcsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgInN5c2NvbmYgZmFpbGVkLCBzZXR0aW5nIHRoZSBpbml0aWFsIGJ1
ZmZlciBzaXplIHRvICVsZCIsICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgYnVmX3NpemUp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHdoaWxlICgxKSB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAg
ICBidWYgPSBsaWJ4bF9fcmVhbGxvYyhnYywgYnVmLCBidWZfc2l6ZSk7ICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgICAgICByZXQgPSBOQU1FIyNfcihzcGVjLCByZXN1bHRidWYsIGJ1Ziwg
YnVmX3NpemUsICZyZXN1bHRwKTsgICBcCi0gICAgICAgICAgICBpZiAocmV0ID09IEVSQU5HRSkg
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAg
ICAgYnVmX3NpemUgKz0gMTI4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgICAgICAgICAgY29udGludWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICBpZiAo
cmV0ICE9IDApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICBpZiAocmVzdWx0cCAhPSBOVUxMKSB7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgaWYg
KG91dCkgKm91dCA9IHJlc3VsdHA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgICAgICAgICAgcmV0dXJuIDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICByZXR1cm4gMDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgfQotCi1ERUZJTkVfVVNFUkxPT0tVUF9IRUxQRVIoZ2V0cHduYW0s
IGNvbnN0IGNoYXIqLCBwYXNzd2QsIF9TQ19HRVRQV19SX1NJWkVfTUFYKTsKLURFRklORV9VU0VS
TE9PS1VQX0hFTFBFUihnZXRwd3VpZCwgdWlkX3QsICAgICAgIHBhc3N3ZCwgX1NDX0dFVFBXX1Jf
U0laRV9NQVgpOwotCiAvKiBjb2xvIG1vZGUgKi8KIGVudW0gewogICAgIExJQlhMX19DT0xPX05P
TkUgPSAwLApAQCAtOTI4LDExICsxMDA1LDkgQEAgc3RhdGljIGludCBsaWJ4bF9fYnVpbGRfZGV2
aWNlX21vZGVsX2FyZ3NfbmV3KGxpYnhsX19nYyAqZ2MsCiAgICAgY29uc3QgY2hhciAqa2V5bWFw
ID0gZG1fa2V5bWFwKGd1ZXN0X2NvbmZpZyk7CiAgICAgY2hhciAqbWFjaGluZWFyZzsKICAgICBm
bGV4YXJyYXlfdCAqZG1fYXJncywgKmRtX2VudnM7Ci0gICAgaW50IGksIGNvbm5lY3Rpb24sIGRl
dmlkLCByZXQ7CisgICAgaW50IGksIGNvbm5lY3Rpb24sIGRldmlkOwogICAgIHVpbnQ2NF90IHJh
bV9zaXplOwogICAgIGNvbnN0IGNoYXIgKnBhdGgsICpjaGFyZGV2OwotICAgIGNoYXIgKnVzZXIg
PSBOVUxMOwotICAgIHN0cnVjdCBwYXNzd2QgKnVzZXJfYmFzZSwgdXNlcl9wd2J1ZjsKIAogICAg
IGRtX2FyZ3MgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOwogICAgIGRtX2VudnMgPSBmbGV4
YXJyYXlfbWFrZShnYywgMTYsIDEpOwpAQCAtMTY4NSw3MSArMTc2MCw5IEBAIHN0YXRpYyBpbnQg
bGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoYl9pbmZvLT5kZXZpY2VfbW9k
ZWxfdXNlcikgewotICAgICAgICAgICAgdXNlciA9IGJfaW5mby0+ZGV2aWNlX21vZGVsX3VzZXI7
Ci0gICAgICAgICAgICBnb3RvIGVuZF9zZWFyY2g7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAo
IWxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZG1fcmVzdHJpY3QpKSB7Ci0gICAgICAgICAgICBM
T0dEKERFQlVHLCBndWVzdF9kb21pZCwKLSAgICAgICAgICAgICAgICAgImRtX3Jlc3RyaWN0IGRp
c2FibGVkLCBzdGFydGluZyBRRU1VIGFzIHJvb3QiKTsKLSAgICAgICAgICAgIGdvdG8gZW5kX3Nl
YXJjaDsKLSAgICAgICAgfQotCi0gICAgICAgIHVzZXIgPSBHQ1NQUklOVEYoIiVzJWQiLCBMSUJY
TF9RRU1VX1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQpOwotICAgICAgICByZXQgPSB1c2VybG9va3Vw
X2hlbHBlcl9nZXRwd25hbShnYywgdXNlciwgJnVzZXJfcHdidWYsIDApOwotICAgICAgICBpZiAo
cmV0IDwgMCkKLSAgICAgICAgICAgIHJldHVybiByZXQ7Ci0gICAgICAgIGlmIChyZXQgPiAwKQot
ICAgICAgICAgICAgZ290byBlbmRfc2VhcmNoOwotCi0gICAgICAgIHJldCA9IHVzZXJsb29rdXBf
aGVscGVyX2dldHB3bmFtKGdjLCBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnVzZXJfcHdidWYsICZ1c2VyX2Jhc2Up
OwotICAgICAgICBpZiAocmV0IDwgMCkKLSAgICAgICAgICAgIHJldHVybiByZXQ7Ci0gICAgICAg
IGlmIChyZXQgPiAwKSB7Ci0gICAgICAgICAgICBzdHJ1Y3QgcGFzc3dkICp1c2VyX2NsYXNoLCB1
c2VyX2NsYXNoX3B3YnVmOwotICAgICAgICAgICAgdWlkX3QgaW50ZW5kZWRfdWlkID0gdXNlcl9i
YXNlLT5wd191aWQgKyBndWVzdF9kb21pZDsKLSAgICAgICAgICAgIHJldCA9IHVzZXJsb29rdXBf
aGVscGVyX2dldHB3dWlkKGdjLCBpbnRlbmRlZF91aWQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmdXNlcl9jbGFzaF9wd2J1ZiwgJnVzZXJfY2xhc2gpOwot
ICAgICAgICAgICAgaWYgKHJldCA8IDApCi0gICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKLSAg
ICAgICAgICAgIGlmIChyZXQgPiAwKSB7Ci0gICAgICAgICAgICAgICAgTE9HRChFUlJPUiwgZ3Vl
c3RfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAid2FudGVkIHRvIHVzZSB1aWQgJWxkICgl
cyArICVkKSBidXQgdGhhdCBpcyB1c2VyICVzICEiLAotICAgICAgICAgICAgICAgICAgICAgKGxv
bmcpaW50ZW5kZWRfdWlkLCBMSUJYTF9RRU1VX1VTRVJfUkFOR0VfQkFTRSwKLSAgICAgICAgICAg
ICAgICAgICAgIGd1ZXN0X2RvbWlkLCB1c2VyX2NsYXNoLT5wd19uYW1lKTsKLSAgICAgICAgICAg
ICAgICByZXR1cm4gRVJST1JfRkFJTDsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIExPR0Qo
REVCVUcsIGd1ZXN0X2RvbWlkLCAidXNpbmcgdWlkICVsZCIsIChsb25nKWludGVuZGVkX3VpZCk7
CisgICAgICAgIGlmIChzdGF0ZS0+ZG1fcnVuYXMgJiYgc3RyY21wKHN0YXRlLT5kbV9ydW5hcywg
InJvb3QiKSkgewogICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLXJ1bmFz
Iik7Ci0gICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJWxkOiVsZCIsIChsb25nKWludGVuZGVkX3VpZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsb25nKXVzZXJfYmFzZS0+
cHdfZ2lkKSk7Ci0gICAgICAgICAgICB1c2VyID0gTlVMTDsgLyogd2UgaGF2ZSB0YWtlbiBjYXJl
IG9mIGl0ICovCi0gICAgICAgICAgICBnb3RvIGVuZF9zZWFyY2g7Ci0gICAgICAgIH0KLQotICAg
ICAgICB1c2VyID0gTElCWExfUUVNVV9VU0VSX1NIQVJFRDsKLSAgICAgICAgcmV0ID0gdXNlcmxv
b2t1cF9oZWxwZXJfZ2V0cHduYW0oZ2MsIHVzZXIsICZ1c2VyX3B3YnVmLCAwKTsKLSAgICAgICAg
aWYgKHJldCA8IDApCi0gICAgICAgICAgICByZXR1cm4gcmV0OwotICAgICAgICBpZiAocmV0ID4g
MCkgewotICAgICAgICAgICAgTE9HRChXQVJOLCBndWVzdF9kb21pZCwgIkNvdWxkIG5vdCBmaW5k
IHVzZXIgJXMlZCwgZmFsbGluZyBiYWNrIHRvICVzIiwKLSAgICAgICAgICAgICAgICAgICAgTElC
WExfUUVNVV9VU0VSX0JBU0UsIGd1ZXN0X2RvbWlkLCBMSUJYTF9RRU1VX1VTRVJfU0hBUkVEKTsK
LSAgICAgICAgICAgIGdvdG8gZW5kX3NlYXJjaDsKLSAgICAgICAgfQotCi0gICAgICAgIExPR0Qo
RVJST1IsIGd1ZXN0X2RvbWlkLAotICJDb3VsZCBub3QgZmluZCB1c2VyICVzJWQgb3IgJXMgb3Ig
cmFuZ2UgYmFzZSBwc2V1ZG8tdXNlciAlcywgY2Fubm90IHJlc3RyaWN0IiwKLSAgICAgICAgICAg
ICBMSUJYTF9RRU1VX1VTRVJfQkFTRSwgZ3Vlc3RfZG9taWQsIExJQlhMX1FFTVVfVVNFUl9TSEFS
RUQsCi0gICAgICAgICAgICAgTElCWExfUUVNVV9VU0VSX1JBTkdFX0JBU0UpOwotICAgICAgICBy
ZXR1cm4gRVJST1JfSU5WQUw7Ci0KLWVuZF9zZWFyY2g6Ci0gICAgICAgIGlmICh1c2VyICE9IE5V
TEwgJiYgc3RyY21wKHVzZXIsICJyb290IikpIHsKLSAgICAgICAgICAgIGZsZXhhcnJheV9hcHBl
bmQoZG1fYXJncywgIi1ydW5hcyIpOwotICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9h
cmdzLCB1c2VyKTsKKyAgICAgICAgICAgIGZsZXhhcnJheV9hcHBlbmQoZG1fYXJncywgc3RhdGUt
PmRtX3J1bmFzKTsKICAgICAgICAgfQogICAgIH0KICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2Fy
Z3MsIE5VTEwpOwpAQCAtMjMwMyw2ICsyMzE2LDExIEBAIHZvaWQgbGlieGxfX3NwYXduX2xvY2Fs
X2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RtX3NwYXduX3N0YXRlICpkbXNzKQogICAgICAg
ICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KKworICAgIHJjID0g
bGlieGxfX2RvbWFpbl9nZXRfZGV2aWNlX21vZGVsX3VpZChnYywgZG1zcyk7CisgICAgaWYgKHJj
KQorICAgICAgICBnb3RvIG91dDsKKyAgICAKICAgICByYyA9IGxpYnhsX19idWlsZF9kZXZpY2Vf
bW9kZWxfYXJncyhnYywgZG0sIGRvbWlkLCBndWVzdF9jb25maWcsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmYXJncywgJmVudnMsIHN0YXRlLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRtX3N0YXRlX2ZkKTsKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oCmluZGV4IGU0OTg0MzVlMTYuLmEzNzBkZTU0ZWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApA
QCAtMTEzNSw2ICsxMTM1LDggQEAgdHlwZWRlZiBzdHJ1Y3QgewogICAgIGNvbnN0IGNoYXIgKiBz
aGltX2NtZGxpbmU7CiAgICAgY29uc3QgY2hhciAqIHB2X2NtZGxpbmU7CiAKKyAgICBjaGFyICog
ZG1fcnVuYXM7CisKICAgICB4ZW5fdm1lbXJhbmdlX3QgKnZtZW1yYW5nZXM7CiAgICAgdWludDMy
X3QgbnVtX3ZtZW1yYW5nZXM7CiAKLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 17:15:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 17:15: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-devel-bounces@lists.xenproject.org>)
	id 1gQF2y-0001De-M4; Fri, 23 Nov 2018 17:15: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=jBSD=OC=citrix.com=prvs=8581f9993=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gQF2w-0001Ce-Rl
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 17:15:14 +0000
X-Inumbo-ID: 56d77b66-ef43-11e8-bb19-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56d77b66-ef43-11e8-bb19-12d6303a7972;
 Fri, 23 Nov 2018 17:15:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71362836"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Nov 2018 17:14:54 +0000
Message-ID: <20181123171502.29519-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/9] libxl: Remove redundant pidpath setting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBleGFjdCBzYW1lIGxpbmUgaXMgZHVwbGljYXRlZCBmdXJ0aGVyIG9uIHdpdGhvdXQgYmVp
bmcgdXNlZCBvcgptb2RpZmllZCBpbiBiZXR3ZWVuLgoKU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB0b29scy9saWJ4bC9saWJ4bF9kbS5jIHwgMSAtCiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9kbS5jCmluZGV4IDljNDcwNjA0NzMuLjU2OThmZThhZjMgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAtMjM0OCw3
ICsyMzQ4LDYgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fbG9jYWxfZG0obGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fZG1fc3Bhd25fc3RhdGUgKmRtc3MpCiAgICAgfQogCiAgICAgY29uc3QgY2hhciAqZG9t
X3BhdGggPSBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRvbWlkKTsKLSAgICBzcGF3bi0+cGlk
cGF0aCA9IEdDU1BSSU5URigiJXMvJXMiLCBkb21fcGF0aCwgImltYWdlL2RldmljZS1tb2RlbC1w
aWQiKTsKIAogICAgIGlmICh2bmMgJiYgdm5jLT5wYXNzd2QpIHsKICAgICAgICAgLyogVGhpcyB4
ZW5zdG9yZSBrZXkgd2lsbCBvbmx5IGJlIHVzZWQgYnkgcWVtdS14ZW4tdHJhZGl0aW9ubmFsLgot
LSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 17:19:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 17:19: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-devel-bounces@lists.xenproject.org>)
	id 1gQF6e-00026f-8X; Fri, 23 Nov 2018 17: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=jBSD=OC=citrix.com=prvs=8581f9993=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gQF6d-00026X-5s
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 17:19:03 +0000
X-Inumbo-ID: ded62378-ef43-11e8-ac38-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ded62378-ef43-11e8-ac38-12d6303a7972;
 Fri, 23 Nov 2018 17:19:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="71363015"
To: <xen-devel@lists.xenproject.org>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-8-george.dunlap@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABzSRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT7CwYAEEwEKACoCGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEFAlpk2IEFCQo9I54ACgkQpjY8MQWQtG1A1BAAnc0oX3+M/jyv4j/ESJTO
 U2JhuWUWV6NFuzU10pUmMqpgQtiVEVU2QbCvTcZS1U/S6bqAUoiWQreDMSSgGH3a3BmRNi8n
 HKtarJqyK81aERM2HrjYkC1ZlRYG+jS8oWzzQrCQiTwn3eFLJrHjqowTbwahoiMw/nJ+OrZO
 /VXLfNeaxA5GF6emwgbpshwaUtESQ/MC5hFAFmUBZKAxp9CXG2ZhTP6ROV4fwhpnHaz8z+BT
 NQz8YwA4gkmFJbDUA9I0Cm9D/EZscrCGMeaVvcyldbMhWS+aH8nbqv6brhgbJEQS22eKCZDD
 J/ng5ea25QnS0fqu3bMrH39tDqeh7rVnt8Yu/YgOwc3XmgzmAhIDyzSinYEWJ1FkOVpIbGl9
 uR6seRsfJmUK84KCScjkBhMKTOixWgNEQ/zTcLUsfTh6KQdLTn083Q5aFxWOIal2hiy9UyqR
 VQydowXy4Xx58rqvZjuYzdGDdAUlZ+D2O3Jp28ez5SikA/ZaaoGI9S1VWvQsQdzNfD2D+xfL
 qfd9yv7gko9eTJzv5zFr2MedtRb/nCrMTnvLkwNX4abB5+19JGneeRU4jy7yDYAhUXcI/waS
 /hHioT9MOjMh+DoLCgeZJYaOcgQdORY/IclLiLq4yFnG+4Ocft8igp79dbYYHkAkmC9te/2x
 Kq9nEd0Hg288EO/OwE0EVFq6vQEIAO2idItaUEplEemV2Q9mBA8YmtgckdLmaE0uzdDWL9To
 1PL+qdNe7tBXKOfkKI7v32fe0nB4aecRlQJOZMWQRQ0+KLyXdJyHkq9221sHzcxsdcGs7X3c
 17ep9zASq+wIYqAdZvr7pN9a3nVHZ4W7bzezuNDAvn4EpOf/o0RsWNyDlT6KECs1DuzOdRqD
 oOMJfYmtx9hMzqBoTdr6U20/KgnC/dmWWcJAUZXaAFp+3NYRCkk7k939VaUpoY519CeLrymd
 Vdke66KCiWBQXMkgtMGvGk5gLQLy4H3KXvpXoDrYKgysy7jeOccxI8owoiOdtbfM8TTDyWPR
 Ygjzb9LApA8AEQEAAcLBZQQYAQoADwIbDAUCWmTXMwUJB+tP9gAKCRCmNjwxBZC0bb+2D/9h
 jn1k5WcRHlu19WGuH6q0Kgm1LRT7PnnSz904igHNElMB5a7wRjw5kdNwU3sRm2nnmHeOJH8k
 Yj2Hn1QgX5SqQsysWTHWOEseGeoXydx9zZZkt3oQJM+9NV1VjK0bOXwqhiQyEUWz5/9l467F
 S/k4FJ5CHNRumvhLa0l2HEEu5pxq463HQZHDt4YE/9Y74eXOnYCB4nrYxQD/GSXEZvWryEWr
 eDoaFqzq1TKtzHhFgQG7yFUEepxLRUUtYsEpT6Rks2l4LCqG3hVD0URFIiTyuxJx3VC2Ta4L
 H3hxQtiaIpuXqq2D4z63h6vCx2wxfZc/WRHGbr4NAlB81l35Q/UHyMocVuYLj0llF0rwU4Aj
 iKZ5qWNSEdvEpL43fTvZYxQhDCjQTKbb38omu5P4kOf1HT7s+kmQKRtiLBlqHzK17D4K/180
 ADw7a3gnmr5RumcZP3NGSSZA6jP5vNqQpNu4gqrPFWNQKQcW8HBiYFgq6SoLQQWbRxJDHvTR
 YJ2ms7oCe870gh4D1wFFqTLeyXiVqjddENGNaP8ZlCDw6EU82N8Bn5LXKjR1GWo2UK3CjrkH
 pTt3YYZvrhS2MO2EYEcWjyu6LALF/lS6z6LKeQZ+t9AdQUcILlrx9IxqXv6GvAoBLJY1jjGB
 q+/kRPrWXpoaQn7FXWGfMqU+NkY9enyrlw==
Message-ID: <8b086fb2-e018-a669-b90d-42ce2179eaa7@citrix.com>
Date: Fri, 23 Nov 2018 17:18:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181123171502.29519-8-george.dunlap@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 8/9] libxl: Kill QEMU by uid when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjMvMTggNToxNSBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBUaGUgcHJpdmNtZCBm
ZCB0aGF0IGEgZG1fcmVzdHJpY3QnZWQgUUVNVSBoYXMgZ2l2ZXMgaXQgcGVybWlzc2lvbiB0bwo+
IG9uZSBzcGVjaWZpYyBkb21haW4gSUQuICBUaGlzIGRvbWFpbiBJRCB3aWxsIHByb2JhYmx5IGV2
ZW50dWFsbHkgYmUKPiB1c2VkIGFnYWluLiAgSXQgaXMgdGhlcmVmb3JlIG5lY2Vzc2FyeSB0byBt
YWtlIGFic29sdXRlbHkgc3VyZSB0aGF0IGEKPiByb2d1ZSBRRU1VIHByb2Nlc3MgY2Fubm90IGhh
bmcgYXJvdW5kIGFmdGVyIGl0cyBkb21haW4gaGFzIGV4aXRlZC4KPiAKPiBLaWxsaW5nIFFFTVUg
YnkgcGlkIGlzIGluc3VmZmljaWVudCBpbiB0aGlzIHNpdHVhdGlvbiwgYmVjYXVzZSBRRU1VCj4g
bWF5IGJlIGFibGUgdG8gZm9yaygpIHRvIGVzY2FwZSBraWxsaW5nLiAgSXQgaXMgc3VycHJpc2lu
Z2x5IHRyaWNreSB0bwo+IGtpbGwgYSBwcm9jZXNzIHdoaWNoIGNhbiBjYWxsIGZvcmsoKSB3aXRo
b3V0IHJhY2VzOyB0aGUgb25seSByZWxpYWJsZQo+IHdheSBpcyB0byB1c2Uga2lsbCgtMSkgdG8g
a2lsbCBhbGwgcHJvY2Vzc2VzIHdpdGggYSBnaXZlbiB1aWQuCj4gCj4gV2UgY2FuIHVzZSB0aGlz
IG1ldGhvZCBvbmx5IHdoZW4gd2UncmUgc3VyZSB0aGF0IHRoZXJlJ3Mgb25seSBvbmUgUUVNVQo+
IGluc3RhbmNlIHBlciB1aWQuICBBZGQgYSBkbV91aWQgaW50byB0aGUgZG9tYWluX2J1aWxkX3N0
YXRlIHN0cnVjdCwKPiBhbmQgc2V0IGl0IGluIGxpYnhsX19kb21haW5fZ2V0X2RldmljZV9tb2Rl
bF91aWQoKSB3aGVuIGl0J3Mgc2FmZSB0bwo+IGtpbGwgYnkgVUlELiAgU3RvcmUgdGhpcyBpbiB4
ZW5zdG9yZSBuZXh0IHRvIGRldmljZS1tb2RlbC1waWQuCj4gCj4gT24gZG9tYWluIGRlc3Ryb3ks
IGNoZWNrIHRvIHNlZSBpZiBkZXZpY2UtbW9kZWwtdWlkIGlzIHByZXNlbnQgaW4KPiB4ZW5zdG9y
ZS4gIElmIHNvLCBmb3JrIG9mZiBhIHJlYXBlciBwcm9jZXNzLCBzZXR1aWQgdG8gdGhhdCB1aWQs
IGFuZAo+IGRvIGtpbGwoLTkpIHRvIGtpbGwgYWxsIHVpZHMgb2YgdGhhdCB0eXBlLiAgT3RoZXJ3
aXNlLCBjYXJyeSBvbgo+IGRlc3Ryb3lpbmcgYnkgcGlkLgo+IAo+IE5PVEUgdGhhdCB0aGlzIGlz
IG5vdCB5ZXQgY29tcGxldGVseSBzYWZlOiB3aXRoIHJ1aWQgPT0gZG1fdWlkLCB0aGUKPiBkZXZp
Y2UgbW9kZWwgbWF5IGJlIGFibGUgdG8ga2lsbCgtOSkgdGhlICdyZWFwZXInIHByb2Nlc3MgYmVm
b3JlIHRoZQo+IHJlYXBlciBwcm9jZXNzIGNhbiBraWxsIGl0LiAgRnVydGhlciBwYXRjaGVzIHdp
bGwgYWRkcmVzcyB0aGlzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KCkFsc28uLi4KCj4gKyAgICBpZiAocmV0IHx8ICFkbV91aWRf
c3RyKSB7Cj4gKyAgICAgICAgLyogTm8gdWlkIGluIHhlbnN0b3JlOyBqdXN0IGtpbGwgdGhlIHBp
ZCB3ZSBoYXZlICovCj4gKyAgICAgICAgTE9HRChERUJVRywgZG9taWQsICJEaWRuJ3QgZmluZCBk
bSBVSUQ7IGRlc3Ryb3lpbmcgYnkgcGlkIik7Cj4gKyAgICAgICAgCj4gKyAgICAgICAgcmMgPSBr
aWxsX2RldmljZV9tb2RlbChnYywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdD
U1BSSU5URigiL2xvY2FsL2RvbWFpbi8lZC9pbWFnZS9kZXZpY2UtbW9kZWwtcGlkIiwgZG9taWQp
KTsKPiArICAgIAo+ICsgICAgICAgIGxpYnhsX19xbXBfY2xlYW51cChnYywgZG9taWQpOwo+ICsK
PiArICAgICAgICBkZG1zLT5jYWxsYmFjayhlZ2MsIGRkbXMsIHJjKTsKPiArICAgICAgICByZXR1
cm47Cgpbc25pcF0KCj4gK3N0YXRpYyB2b2lkIGtpbGxfZGV2aWNlX21vZGVsX3VpZF9jYihsaWJ4
bF9fZWdjICplZ2MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19ldl9jaGlsZCAqZGVzdHJveWVyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwaWRfdCBwaWQsIGludCBzdGF0dXMpCj4gK3sKPiArICAgIGxpYnhsX19kZXN0cm95X2Rl
dmljZW1vZGVsX3N0YXRlICpkZG1zID0gQ09OVEFJTkVSX09GKGRlc3Ryb3llciwgKmRkbXMsIGRl
c3Ryb3llcik7Cj4gKyAgICBTVEFURV9BT19HQyhkZG1zLT5hbyk7Cj4gKyAgICBpbnQgcmM7Cj4g
Kwo+ICsgICAgaWYgKHN0YXR1cykgewo+ICsgICAgICAgIGlmIChXSUZFWElURUQoc3RhdHVzKSAm
JiBXRVhJVFNUQVRVUyhzdGF0dXMpPDEyNikgewo+ICsgICAgICAgICAgICBMT0dFVkQoRVJST1Is
IFdFWElUU1RBVFVTKHN0YXR1cyksIGRkbXMtPmRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAg
InVpZC1raWxsIGZhaWxlZCIpOwo+ICsgICAgICAgIH0gZWxzZSB7Cj4gKyAgICAgICAgICAgIGxp
YnhsX3JlcG9ydF9jaGlsZF9leGl0c3RhdHVzKENUWCwgWFRMX0VSUk9SLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYXN5bmMgZG9tYWluIGRlc3Ryb3kiLCBw
aWQsIHN0YXR1cyk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIHJjID0gRVJST1JfRkFJTDsKPiAr
ICAgICAgICBnb3RvIG91dDsKPiArICAgIH0KPiArICAgIHJjID0gMDsKPiArCj4gK291dDoKPiAr
ICAgIGxpYnhsX19xbXBfY2xlYW51cChnYywgZGRtcy0+ZG9taWQpOwoKRG9lcyBsaWJ4bF9fcW1w
X2NsZWFudXAoKSBuZWVkIHRvIGJlIGNhbGxlZCBhZnRlciB0aGUga2lsbCgpIGhhcHBlbnM/Cklm
IG5vdCwgd2UgY291bGQgcHV0IHRoaXMgYmVmb3JlIHRoZSBraWxsKCkgYW5kIGF2b2lkIGhhdmlu
ZyB0d28gY2FsbCBzaXRlcy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 17:35:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 17:35: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-devel-bounces@lists.xenproject.org>)
	id 1gQFMa-0003yd-Tk; Fri, 23 Nov 2018 17:35:32 +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=2k7W=OC=citrix.com=prvs=8582a9f6d=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gQFMa-0003yY-1d
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 17:35:32 +0000
X-Inumbo-ID: 2a708b46-ef46-11e8-a035-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2a708b46-ef46-11e8-a035-12d6303a7972;
 Fri, 23 Nov 2018 17:35:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,270,1539648000"; d="scan'208";a="82285698"
Date: Fri, 23 Nov 2018 18:35:18 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20181123173518.pwxdiwitefsafknj@mac>
References: <20181120180941.1005-1-wei.liu2@citrix.com>
 <20181123152849.GA6902@perard.uk.xensource.com>
 <20181123161841.pt4mms26yenh64vc@zion.uk.xensource.com>
 <20181123162500.7rpd23uttffdr5iq@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181123162500.7rpd23uttffdr5iq@zion.uk.xensource.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3] tools: set Dom0 UUID if requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Edwin =?utf-8?B?VMO2csO2aw==?= <edvin.torok@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDQ6MjU6MDBQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIE5vdiAyMywgMjAxOCBhdCAwNDoxODo0MVBNICswMDAwLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gT24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDM6Mjg6NDlQTSArMDAwMCwgQW50aG9ueSBQ
RVJBUkQgd3JvdGU6Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvc3lz
dGVtZC94ZW4taW5pdC1kb20wLnNlcnZpY2UuaW4gYi90b29scy9ob3RwbHVnL0xpbnV4L3N5c3Rl
bWQveGVuLWluaXQtZG9tMC5zZXJ2aWNlLmluCj4gPiA+ID4gaW5kZXggM2JlZmFkY2VhMy4uYmVl
ZDMxMjZjNiAxMDA2NDQKPiA+ID4gPiAtLS0gYS90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQv
eGVuLWluaXQtZG9tMC5zZXJ2aWNlLmluCj4gPiA+ID4gKysrIGIvdG9vbHMvaG90cGx1Zy9MaW51
eC9zeXN0ZW1kL3hlbi1pbml0LWRvbTAuc2VydmljZS5pbgo+ID4gPiA+IEBAIC03LDggKzcsOSBA
QCBDb25kaXRpb25QYXRoRXhpc3RzPS9wcm9jL3hlbi9jYXBhYmlsaXRpZXMKPiA+ID4gPiAgW1Nl
cnZpY2VdCj4gPiA+ID4gIFR5cGU9b25lc2hvdAo+ID4gPiA+ICBSZW1haW5BZnRlckV4aXQ9dHJ1
ZQo+ID4gPiA+ICtFbnZpcm9ubWVudEZpbGU9QENPTkZJR19ESVJAL0BDT05GSUdfTEVBRl9ESVJA
L3hlbmNvbW1vbnMKPiA+ID4gPiAgRXhlY1N0YXJ0UHJlPS9iaW4vZ3JlcCAtcSBjb250cm9sX2Qg
L3Byb2MveGVuL2NhcGFiaWxpdGllcwo+ID4gPiA+IC1FeGVjU3RhcnQ9QExJQkVYRUNfQklOQC94
ZW4taW5pdC1kb20wCj4gPiA+ID4gK0V4ZWNTdGFydD1ATElCRVhFQ19CSU5AL3hlbi1pbml0LWRv
bTAgJFhFTl9ET00wX1VVSUQKPiA+ID4gPiAgCj4gPiA+ID4gIFtJbnN0YWxsXQo+ID4gPiA+ICBX
YW50ZWRCeT1tdWx0aS11c2VyLnRhcmdldAo+ID4gPiAKPiA+ID4gRG9uJ3QgeW91IG5lZWQgdG8g
bW9kaWZ5IEZyZWVCU0QvcmMuZC94ZW5jb21tb25zLmluIGFuZAo+ID4gPiBOZXRCU0QvcmMuZC94
ZW5jb21tb25zLmluIGFzIHdlbGw/Cj4gPiAKPiA+IEkgZGlkbid0IHdhbnQgdG8gbW9kaWZ5IHRo
ZW0gd2l0aG91dCBoYXZpbmcgYSB0ZXN0IHNldHVwIGZpcnN0LiAgVGhlCj4gPiB4ZW4taW5pdC1k
b20wIHByb2dyYW0gYWxyZWFkeSB0YWtlcyBpbnRvIGNvbnNpZGVyYXRpb24gdGhhdCB0aGV5IGRv
bid0Cj4gPiBwcm92aWRlIFVVSUQuCj4gPiAKPiA+IEkgY2FuIGRvIGl0IGluIHRoZSBuZXh0IHZl
cnNpb24uCj4gCj4gQWN0dWFsbHksIG5vdyBJIHJlbWVtYmVyLiBUaGV5IGRvbid0IGhhdmUgdGhl
IHNhbWUgbWVjaGFuaXNtIGFzIExpbnV4IHRvCj4gc291cmNlIGEgc3lzdGVtIHdpZGUgY29uZmln
IGZpbGUsIHNvIG1vZGlmeWluZyB0aGUgc2NyaXB0IHdpdGhvdXQgZml4aW5nCj4gdGhhdCBpc3N1
ZSBtYWRlIG5vIHNlbnNlIHRvIG1lLgo+IAo+IFJvZ2VyLCB3aGF0J3MgeW91ciBvcGluaW9uPwoK
SSB0aGluayBpdCdzIGZpbmUgdG8gbGVhdmUgdGhlbSBhcy1pcy4gU2luY2UgdGhlcmUncyBubyBj
b25maWd1cmF0aW9uCmZpbGUgZm9yIEJTRHMgaW5pdCBzY3JpcHRzIG1vZGlmeWluZyB0aGVtIHRv
IGFkZCBzdWNoIHBhcmFtZXRlciBpcwpwb2ludGxlc3MuCgpJZiB5b3UgZmVlbCBsaWtlIEkgZ3Vl
c3MgeW91IGNvdWxkIGFkZCBhIHBsYWNlaG9sZGVyIHRvIHNldCB0aGUgVVVJRAppbiB0aGUgaW5p
dCBzY3JpcHQgaXRzZWxmLCBidXQgdGhhdCdzIG1vcmUgbGlrZSBhIGhhY2sgc2luY2UgdXNlcnMg
YXJlCm5vdCBzdXBwb3NlZCB0byBtb2RpZnkgc3VjaCBzY3JpcHRzLgoKUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 17:57:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 17:57: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-devel-bounces@lists.xenproject.org>)
	id 1gQFhW-0005wg-PA; Fri, 23 Nov 2018 17:57: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=qy0g=oc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQFhV-0005wU-7r
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 17:57:09 +0000
X-Inumbo-ID: 3140f4f8-ef49-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3140f4f8-ef49-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 17:57:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQFhQ-0004vQ-3p; Fri, 23 Nov 2018 17:57:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQFhP-0000jZ-HX; Fri, 23 Nov 2018 17:57:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQFhP-0002i9-Gr; Fri, 23 Nov 2018 17:57:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130733-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Nov 2018 17:57:03 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130733: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDczMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDczMy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDQgZGF5cyAgIDM2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 18:07:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 18:07: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-devel-bounces@lists.xenproject.org>)
	id 1gQFr3-0006yr-P3; Fri, 23 Nov 2018 18:07:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=enw0=oc=suse.de=msuchanek@srs-us1.protection.inumbo.net>)
 id 1gQFr3-0006ym-A2
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 18:07:01 +0000
X-Inumbo-ID: 9211ad07-ef4a-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9211ad07-ef4a-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 18:06:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5EE5BAEC8;
 Fri, 23 Nov 2018 18:06:57 +0000 (UTC)
Date: Fri, 23 Nov 2018 19:06:53 +0100
From: Michal =?UTF-8?B?U3VjaMOhbmVr?= <msuchanek@suse.de>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20181123190653.6da91461@kitsune.suse.cz>
In-Reply-To: <b01a956b-080c-c643-6473-eb132b9f7200@redhat.com>
References: <20180928150357.12942-1-david@redhat.com>
 <b01a956b-080c-c643-6473-eb132b9f7200@redhat.com>
Organization: SUSE Linux
X-Mailer: Claws Mail 3.17.1 (GTK+ 2.24.31; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC] mm/memory_hotplug: Introduce memory
 block types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Rich Felker <dalias@libc.org>,
 linux-ia64@vger.kernel.org, linux-sh@vger.kernel.org,
 Peter Zijlstra <peterz@infradead.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mm@kvack.org,
 Michal Hocko <mhocko@suse.com>, Paul Mackerras <paulus@samba.org>, "H.
 Peter Anvin" <hpa@zytor.com>, Stephen Rothwell <sfr@canb.auug.org.au>,
 Rashmica Gupta <rashmica.g@gmail.com>, "K. Y.
 Srinivasan" <kys@microsoft.com>, Dan Williams <dan.j.williams@intel.com>,
 linux-s390@vger.kernel.org, Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>, linux-acpi@vger.kernel.org,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Len Brown <lenb@kernel.org>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Rob Herring <robh@kernel.org>, "mike.travis@hpe.com" <mike.travis@hpe.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Jonathan =?UTF-8?B?TmV1c2Now6RmZXI=?= <j.neuschaefer@gmx.net>,
 Nicholas Piggin <npiggin@gmail.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 =?UTF-8?B?SsOpcsO0?= =?UTF-8?B?bWU=?= Glisse <jglisse@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Oscar Salvador <osalvador@suse.de>,
 Juergen Gross <jgross@suse.com>, Tony Luck <tony.luck@intel.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Fenghua Yu <fenghua.yu@intel.com>,
 Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 Philippe Ombredanne <pombredanne@nexb.com>, Joe Perches <joe@perches.com>,
 devel@linuxdriverproject.org, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 linuxppc-dev@lists.ozlabs.org, "Kirill A.
 Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMyBOb3YgMjAxOCAxMjoxMzo1OCArMDEwMApEYXZpZCBIaWxkZW5icmFuZCA8ZGF2
aWRAcmVkaGF0LmNvbT4gd3JvdGU6Cgo+IE9uIDI4LjA5LjE4IDE3OjAzLCBEYXZpZCBIaWxkZW5i
cmFuZCB3cm90ZToKPiA+IEhvdyB0by93aGVuIHRvIG9ubGluZSBob3RwbHVnZ2VkIG1lbW9yeSBp
cyBoYXJkIHRvIG1hbmFnZSBmb3IKPiA+IGRpc3RyaWJ1dGlvbnMgYmVjYXVzZSBkaWZmZXJlbnQg
bWVtb3J5IHR5cGVzIGFyZSB0byBiZSB0cmVhdGVkIGRpZmZlcmVudGx5Lgo+ID4gUmlnaHQgbm93
LCB3ZSBuZWVkIGNvbXBsaWNhdGVkIHVkZXYgcnVsZXMgdGhhdCBlLmcuIGNoZWNrIGlmIHdlIGFy
ZQo+ID4gcnVubmluZyBvbiBzMzkweCwgb24gYSBwaHlzaWNhbCBzeXN0ZW0gb3Igb24gYSB2aXJ0
dWFsaXplZCBzeXN0ZW0uIEJ1dAo+ID4gdGhlcmUgaXMgYWxzbyBzb21ldGltZXMgdGhlIGRlbWFu
ZCB0byByZWFsbHkgb25saW5lIG1lbW9yeSBpbW1lZGlhdGVseQo+ID4gd2hpbGUgYWRkaW5nIGlu
IHRoZSBrZXJuZWwgYW5kIG5vdCB0byB3YWl0IGZvciB1c2VyIHNwYWNlIHRvIG1ha2UgYQo+ID4g
ZGVjaXNpb24uIEFuZCBvbiB2aXJ0dWFsaXplZCBzeXN0ZW1zIHRoZXJlIG1pZ2h0IGJlIGRpZmZl
cmVudAo+ID4gcmVxdWlyZW1lbnRzLCBkZXBlbmRpbmcgb24gImhvdyIgdGhlIG1lbW9yeSB3YXMg
YWRkZWQgKGFuZCBpZiBpdCB3aWxsCj4gPiBldmVudHVhbGx5IGdldCB1bnBsdWdnZWQgYWdhaW4g
LSBESU1NIHZzLiBwYXJhdmlydHVhbGl6ZWQgbWVjaGFuaXNtcykuCj4gPiAKPiA+IE9uIHRoZSBv
bmUgaGFuZCwgd2UgaGF2ZSBwaHlzaWNhbCBzeXN0ZW1zIHdoZXJlIHdlIHNvbWV0aW1lcwo+ID4g
d2FudCB0byBiZSBhYmxlIHRvIHVucGx1ZyBtZW1vcnkgYWdhaW4gLSBlLmcuIGEgRElNTSAtIHNv
IHdlIGhhdmUgdG8gb25saW5lCj4gPiBpdCB0byB0aGUgTU9WQUJMRSB6b25lIG9wdGlvbmFsbHku
IFRoYXQgZGVjaXNpb24gaXMgdXN1YWxseSBtYWRlIGluIHVzZXIKPiA+IHNwYWNlLgo+ID4gCj4g
PiBPbiB0aGUgb3RoZXIgaGFuZCwgd2UgaGF2ZSBtZW1vcnkgdGhhdCBzaG91bGQgbmV2ZXIgYmUg
b25saW5lZAo+ID4gYXV0b21hdGljYWxseSwgb25seSB3aGVuIGFza2VkIGZvciBieSBhbiBhZG1p
bmlzdHJhdG9yLiBTdWNoIG1lbW9yeSBvbmx5Cj4gPiBhcHBsaWVzIHRvIHZpcnR1YWxpemVkIGVu
dmlyb25tZW50cyBsaWtlIHMzOTB4LCB3aGVyZSB0aGUgY29uY2VwdCBvZgo+ID4gInN0YW5kYnki
IG1lbW9yeSBleGlzdHMuIE1lbW9yeSBpcyBkZXRlY3RlZCBhbmQgYWRkZWQgZHVyaW5nIGJvb3Qs
IHNvIGl0Cj4gPiBjYW4gYmUgb25saW5lZCB3aGVuIHJlcXVlc3RlZCBieSB0aGUgYWRtaW5pbmlz
dHJhdG9yIG9yIHNvbWUgdG9vbGluZy4KPiA+IE9ubHkgd2hlbiBvbmxpbmluZywgbWVtb3J5IHdp
bGwgYmUgYWxsb2NhdGVkIGluIHRoZSBoeXBlcnZpc29yLgo+ID4gCj4gPiBCdXQgdGhlbiwgd2Ug
YWxzbyBoYXZlIHBhcmF2aXJ0dWFsaXplZCBkZXZpY2VzIChuYW1lbHkgeGVuIGFuZCBoeXBlci12
Cj4gPiBiYWxsb29ucyksIHRoYXQgaG90cGx1ZyBtZW1vcnkgdGhhdCB3aWxsIG5ldmVyIGV2ZXIg
YmUgcmVtb3ZlZCBmcm9tIGEKPiA+IHN5c3RlbSByaWdodCBub3cgdXNpbmcgb2ZmbGluZV9wYWdl
cy9yZW1vdmVfbWVtb3J5LiBJZiBhdCBhbGwsIHRoaXMgbWVtb3J5Cj4gPiBpcyBsb2dpY2FsbHkg
dW5wbHVnZ2VkIGFuZCBoYW5kZWQgYmFjayB0byB0aGUgaHlwZXJ2aXNvciB2aWEgYmFsbG9vbmlu
Zy4KPiA+IAo+ID4gRm9yIHBhcmF2aXJ0dWFsaXplZCBkZXZpY2VzIGl0IGlzIHJlbGV2YW50IHRo
YXQgbWVtb3J5IGlzIG9ubGluZWQgYXMKPiA+IHF1aWNrbHkgYXMgcG9zc2libGUgYWZ0ZXIgYWRk
aW5nIC0gYW5kIHRoYXQgaXQgaXMgYWRkZWQgdG8gdGhlIE5PUk1BTAo+ID4gem9uZS4gT3RoZXJ3
aXNlLCBpdCBjb3VsZCBoYXBwZW4gdGhhdCB0b28gbXVjaCBtZW1vcnkgaW4gYSByb3cgaXMgYWRk
ZWQKPiA+IChidXQgbm90IG9ubGluZWQpLCByZXN1bHRpbmcgaW4gb3V0LW9mLW1lbW9yeSBjb25k
aXRpb25zIGR1ZSB0byB0aGUKPiA+IGFkZGl0aW9uYWwgbWVtb3J5IGZvciAic3RydWN0IHBhZ2Vz
IiBhbmQgZnJpZW5kcy4gTU9WQUJMRSB6b25lIGFzIHdlbGwKPiA+IGFzIGRlbGF5cyBtaWdodCBi
ZSB2ZXJ5IHByb2JsZW1hdGljIGFuZCBsZWFkIHRvIGNyYXNoZXMgKGUuZy4gem9uZQo+ID4gaW1i
YWxhbmNlKS4KPiA+IAo+ID4gVGhlcmVmb3JlLCBpbnRyb2R1Y2UgbWVtb3J5IGJsb2NrIHR5cGVz
IGFuZCBvbmxpbmUgbWVtb3J5IGRlcGVuZGluZyBvbgo+ID4gaXQgd2hlbiBhZGRpbmcgdGhlIG1l
bW9yeS4gRXhwb3NlIHRoZSBtZW1vcnkgdHlwZSB0byB1c2VyIHNwYWNlLCBzbyB1c2VyCj4gPiBz
cGFjZSBoYW5kbGVycyBjYW4gc3RhcnQgdG8gcHJvY2VzcyBvbmx5ICJub3JtYWwiIG1lbW9yeS4g
T3RoZXIgbWVtb3J5Cj4gPiBibG9jayB0eXBlcyBjYW4gYmUgaWdub3JlZC4gT25lIHRoaW5nIGxl
c3MgdG8gd29ycnkgYWJvdXQgaW4gdXNlciBzcGFjZS4KPiA+ICAgCj4gCj4gU28gSSB3YXMgbG9v
a2luZyBpbnRvIGFsdGVybmF0aXZlcy4KPiAKPiAxLiBQcm92aWRlIG9ubHkgIm5vcm1hbCIgYW5k
ICJzdGFuZGJ5IiBtZW1vcnkgdHlwZXMgdG8gdXNlciBzcGFjZS4gVGhpcwo+IHdheSB1c2VyIHNw
YWNlIGNhbiBtYWtlIHNtYXJ0ZXIgZGVjaXNpb25zIGFib3V0IGhvdyB0byBvbmxpbmUgbWVtb3J5
Lgo+IE5vdCByZWFsbHkgc3VyZSBpZiB0aGlzIGlzIHRoZSByaWdodCB3YXkgdG8gZ28uCj4gCj4g
Cj4gMi4gVXNlIGRldmljZSBkcml2ZXIgaW5mb3JtYXRpb24gKGFzIG1lbnRpb25lZCBieSBNaWNo
YWwgUy4pLgo+IAo+IFRoZSBwcm9ibGVtIHJpZ2h0IG5vdyBpcyB0aGF0IHRoZXJlIGFyZSBubyBk
cml2ZXJzIGZvciBtZW1vcnkgYmxvY2sKPiBkZXZpY2VzLiBUaGUgIm1lbW9yeSIgc3Vic3lzdGVt
IGhhcyBubyBkcml2ZXJzLCBzbyB0aGUgS09CSl9BREQgdWV2ZW50Cj4gd2lsbCBub3QgY29udGFp
biBhICJEUklWRVIiIGluZm9ybWF0aW9uIGFuZCB3ZSBhdmUgbm8gaWRlYSB3aGF0IGtpbmQgb2YK
PiBtZW1vcnkgYmxvY2sgZGV2aWNlIHdlIGhvbGQgaW4gb3VyIGhhbmRzLgo+IAo+ICQgdWRldmFk
bSBpbmZvIC1xIGFsbCAtYSAvc3lzL2RldmljZXMvc3lzdGVtL21lbW9yeS9tZW1vcnkwCj4gCj4g
ICBsb29raW5nIGF0IGRldmljZSAnL2RldmljZXMvc3lzdGVtL21lbW9yeS9tZW1vcnkwJzoKPiAg
ICAgS0VSTkVMPT0ibWVtb3J5MCIKPiAgICAgU1VCU1lTVEVNPT0ibWVtb3J5Igo+ICAgICBEUklW
RVI9PSIiCj4gICAgIEFUVFJ7b25saW5lfT09IjEiCj4gICAgIEFUVFJ7cGh5c19kZXZpY2V9PT0i
MCIKPiAgICAgQVRUUntwaHlzX2luZGV4fT09IjAwMDAwMDAwIgo+ICAgICBBVFRSe3JlbW92YWJs
ZX09PSIwIgo+ICAgICBBVFRSe3N0YXRlfT09Im9ubGluZSIKPiAgICAgQVRUUnt2YWxpZF96b25l
c309PSJub25lIgo+IAo+IAo+IElmIHdlIHdvdWxkIHByb3ZpZGUgImZha2UiIGRyaXZlcnMgZm9y
IHRoZSBtZW1vcnkgYmxvY2sgZGV2aWNlcyB3ZSB3YW50Cj4gdG8gdHJlYXQgaW4gYSBzcGVjaWFs
IHdheSBpbiB1c2VyIHNwYWNlIChlLmcuIHN0YW5kYnkgbWVtb3J5IG9uIHMzOTB4KSwKPiB1c2Vy
IHNwYWNlIGNvdWxkIHVzZSB0aGF0IGluZm9ybWF0aW9uIHRvIG1ha2Ugc21hcnRlciBkZWNpc2lv
bnMuCj4gCj4gQWRkaW5nIHN1Y2ggZHJpdmVycyBtaWdodCB3b3JrLiBNeSBzdWdnZXN0aW9uIHdv
dWxkIGJlIHRvIGxldCBvcmRpbmFyeQo+IERJTU1zIGJlIHdpdGhvdXQgYSBkcml2ZXIgZm9yIG5v
dyBhbmQgb25seSBzcGVjaWFsIGNhc2Ugc3RhbmRieSBtZW1vcnkKPiBhbmQgZXZlbnR1YWxseSBw
YXJhdmlydHVhbGl6ZWQgbWVtb3J5IGRldmljZXMgKFhFTiBhbmQgSHlwZXItVikuCj4gCj4gQW55
IHRob3VnaHRzPwoKSWYgd2UgYXJlIGdvaW5nIHRvIGZha2UgdGhlIGRyaXZlciBpbmZvcm1hdGlv
biB3ZSBtYXkgYXMgd2VsbCBhZGQgdGhlCnR5cGUgYXR0cmlidXRlIGFuZCBiZSBkb25lIHdpdGgg
aXQuCgpJIHRoaW5rIHRoZSBwcm9ibGVtIHdpdGggdGhlIHBhdGNoIHdhcyBtb3JlIHdpdGggdGhl
IHNlbWFudGljIHRoYW4gdGhlCmF0dHJpYnV0ZSBpdHNlbGYuCgpXaGF0IGlzIG5vcm1hbCwgcGFy
YXZpcnR1YWxpemVkLCBhbmQgc3RhbmRieSBtZW1vcnk/CgpJIGNhbiB1bmRlcnN0YW5kIERJTU0g
ZGV2aWNlLCBiYWxvb24gZGV2aWNlLCBvciB3aGF0ZXZlciBtZWNoYW5pc20gZm9yCmFkZGluZyBt
ZW1vcnkgeW91IG1pZ2h0IGhhdmUuCgpJIGNhbiB1bmRlcnN0YW5kICJtZW1vcnkgZGVzaWduYXRl
ZCBhcyBzdGFuZGJ5IGJ5IHRoZSBjbHVzdGVyCmFkbWluaXN0cmF0b3IiLgoKSG93ZXZlciwgRElN
TSB2cyBiYWxvb24gaXMgb3J0aG9nb25hbCB0byBzdGFuZGJ5IGFuZCBzaG91bGQgbm90IGJlCmNv
bmZsYXRlZCBpbnRvIG9uZSBwcm9wZXJ0eS4KCnBhcmF2aXJ0dWFsaXplZCBtZWFucyBub3RoaW5n
IGF0IGFsbCBpbiByZWxhdGlvbnNoaXAgdG8gbWVtb3J5IHR5cGUgYW5kCnRoZSBkZXNpcmVkIG9u
bGluZSBwb2xpY3kgdG8gbWUuCgpMYXN0bHkgSSB3b3VsZCBzdWdnZXN0IGlmIHlvdSBhZGQgYW55
IHByb3BlcnR5IHlvdSBhZGQgaXQgdG8gKmFsbCoKbWVtb3J5IHRoYXQgaXMgaG90cGx1Z2dlZC4g
VGhhdCB3YXkgdGhlIHVzZXJzcGFjZSBjYW4gZGV0ZWN0IGlmIGl0IGNhbgpyZWx5IG9uIHRoZSBp
bmZvcm1hdGlvbiBmcm9tIHlvdXIgcGF0Y2ggb3Igbm90LiBMZWF2aW5nIHNvbWUgbWVtb3J5CnVu
dGFnZ2VkIG1ha2VzIHRoaW5ncyBuZWVkbGVzc2x5IHZhZ3VlLgoKVGhhbmtzCgpNaWNoYWwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 18:40:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 18:40: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-devel-bounces@lists.xenproject.org>)
	id 1gQGNP-00020K-Ea; Fri, 23 Nov 2018 18:40: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=qy0g=oc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQGNN-00020A-SB
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 18:40:25 +0000
X-Inumbo-ID: 3cb73333-ef4f-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3cb73333-ef4f-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 18:40:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQGNJ-0005oM-B8; Fri, 23 Nov 2018 18:40:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQGNI-00056I-RN; Fri, 23 Nov 2018 18:40:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQGNI-0006r8-Q2; Fri, 23 Nov 2018 18:40:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130652-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-pvops:<job
 status>:broken:regression
 qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:build-arm64-xsm:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:allowable
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:allowable
 qemu-mainline:build-arm64:hosts-allocate:broken:allowable
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=47c1cc30e440860aa695358f7c2dd0b9d7b53d16
X-Osstest-Versions-That: qemuu=cb968d275c145467c8b385a3618a207ec111eab1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Nov 2018 18:40:20 +0000
Subject: [Xen-devel] [qemu-mainline test] 130652: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY1MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA2NTIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTk5NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTI5OTk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI5OTk2
CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tp
bmcpOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5OTk2CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk5OTYKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEyOTk5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTk5NgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI5OTk2CiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4g
YmxvY2tlZCBpbiAxMjk5OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTk5NgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTI5OTk2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk5OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTk5NgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTI5OTk2CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDQ3YzFjYzMwZTQ0
MDg2MGFhNjk1MzU4ZjdjMmRkMGI5ZDdiNTNkMTYKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAg
ICAgICAgICAgICAgIGNiOTY4ZDI3NWMxNDU0NjdjOGIzODVhMzYxOGEyMDdlYzExMWVhYjEKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDEyOTk5NiAgMjAxOC0xMS0xMyAyMjo0OToxNiBaICAgIDkgZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzAxNjggIDIwMTgtMTEtMTYgMDQ6Mjc6MzAgWiAgICA3
IGRheXMgICAgNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA2NTIgIDIwMTgtMTEt
MjEgMTA6MTA6NDggWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292
aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4K
ICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQmFzdGlhbiBL
b3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAgQ29ybmVsaWEgSHVj
ayA8Y29odWNrQHJlZGhhdC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVk
aGF0LmNvbT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBFZHVhcmRv
IEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhh
dC5jb20+CiAgRXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KICBGcmVkcmlrIE5v
cmluZyA8bm9yaW5nQG5vY3Jldy5vcmc+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0By
ZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBWaXZp
ZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogIEx1
YyBNaWNoZWwgPGx1Yy5taWNoZWxAZ3JlZW5zb2NzLmNvbT4KICBNYW8gWmhvbmd5aSA8bWFvemhv
bmd5aUBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRy
ZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5k
QGlsYW5kZS5jby51az4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1pY2hhZWwg
Um90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVy
QHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1E
YXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1k
QHJlZGhhdC5jb20+CiAgUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgU2V0aCBL
aW50aWdoIDxza2ludGlnaEBnbWFpbC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51
eC5pYm0uY29tPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgog
IFN0ZWZhbiBNYXJrb3ZpYyA8c21hcmtvdmljQHdhdmVjb21wLmNvbT4KICBUaG9tYXMgSHV0aCA8
dGh1dGhAcmVkaGF0LmNvbT4KICBaaGFuZyBDaGVuIDx6aGFuZ2NraWRAZ21haWwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4K
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXB2b3BzIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAxNTU4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 18:46:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gQGTP-0002DI-FV; Fri, 23 Nov 2018 18:46: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=qY0G=OC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQGTN-0002D6-SN
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 18:46:37 +0000
X-Inumbo-ID: 1ab43d10-ef50-11e8-862e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ab43d10-ef50-11e8-862e-12d6303a7972;
 Fri, 23 Nov 2018 18:46:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQGTK-0005vu-K0; Fri, 23 Nov 2018 18:46:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQGTK-0005Z2-8o; Fri, 23 Nov 2018 18:46:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQGTK-0003p4-89; Fri, 23 Nov 2018 18:46:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130647-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:build-arm64-xsm:<job status>:broken:regression
 linux-next:build-arm64:<job status>:broken:regression
 linux-next:build-arm64-pvops:<job status>:broken:regression
 linux-next:build-arm64:capture-logs:broken:regression
 linux-next:build-arm64-pvops:capture-logs:broken:regression
 linux-next:build-arm64-xsm:capture-logs:broken:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-next:build-arm64:hosts-allocate:broken:allowable
 linux-next:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-next:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dfe048f91eba1fe2ed90364c1a5c23ec851999d8
X-Osstest-Versions-That: linux=9ff01193a20d391e8dbce4403dd5ef87c7eaaca6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Nov 2018 18:46:34 +0000
Subject: [Xen-devel] [linux-next test] 130647: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY0NyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA2NDcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMDUwMgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwNTAyCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMzA1MDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMwNTAyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzA1MDIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDUwMgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMw
NTAyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzA1MDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMDUwMgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMzA1MDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
MzA1MDIKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBi
bG9ja2luZyk6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzA1MDIKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMDUwMgog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTMwNTAyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTMwNTAyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIGxpa2UgMTMwNTAyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
MTAgcmVkaGF0LWluc3RhbGwgICAgICAgIGZhaWwgbGlrZSAxMzA1MDIKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCAgICAgZmFpbCBsaWtl
IDEzMDUwMgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEzMDUwMgogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMwNTAyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbGlrZSAxMzA1MDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBsaWtlIDEzMDUwMgogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgICAg
ICBmYWlsIGxpa2UgMTMwNTAyCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1i
b290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzA1MDIKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtl
IDEzMDUwMgogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMwNTAyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA1MDIKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMDUwMgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMwNTAyCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzA1MDIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hv
c3QgICAgICAgICAgICBmYWlsICBsaWtlIDEzMDUwMgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMwNTAyCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMzA1MDIKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVu
LWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDEzMDUwMgogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIGxp
a2UgMTMwNTAyCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzA1MDIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGxpa2UgMTMwNTAy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzA1MDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDUwMgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMwNTAyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA1MDIKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMDUw
MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMwNTAyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGRmZTA0
OGY5MWViYTFmZTJlZDkwMzY0YzFhNWMyM2VjODUxOTk5ZDgKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIDlmZjAxMTkzYTIwZDM5MWU4ZGJjZTQ0MDNkZDVlZjg3YzdlYWFj
YTYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3Vu
ZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3Qg
Zm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwNjQ3ICAyMDE4LTExLTIxIDA5OjE5
OjIzIFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 19:02:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 19:02: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-devel-bounces@lists.xenproject.org>)
	id 1gQGiY-00040o-TB; Fri, 23 Nov 2018 19:02: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=5or3=oc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gQGiX-00040j-GQ
 for xen-devel@lists.xen.org; Fri, 23 Nov 2018 19:02:17 +0000
X-Inumbo-ID: 4a90d7ba-ef52-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4a90d7ba-ef52-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 19:02:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 10B163603;
 Fri, 23 Nov 2018 11:02:15 -0800 (PST)
Received: from [192.168.1.54] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 8EA7E3F5CF; Fri, 23 Nov 2018 11:02:13 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1542991976-6190-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <eae57bdf-c472-7a2b-e0ac-fc9ac505f6be@arm.com>
Date: Fri, 23 Nov 2018 19:02:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542991976-6190-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/4] xen/arch: Treewide improvement of irq
 helper APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTEvMjMvMTggNDo1MiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBU
aGlzIGlzIGEgcmF0aGVyIG9sZCBjbGVhbnVwIHNlcmllcyB3aGljaCBJIG5ldmVyIGdvdCBhcm91
bmQgdG8gZmluaXNoaW5nLiAgSXQKPiBpcyByZXN0cmljdGVkIHRvIHRoZSBhcmNoIG1haW50YWlu
ZXJzIGFzIGl0IGlzIHB1cmVseSBtZWNoYW5pY2FsIG91dHNpZGUgb2YKPiBzeXN0ZW0uaAo+IAo+
IFRoZSBtYWluIHB1cnBvc2UgaXMgdG8gcmVkdWNlIHRoZSBxdWFudGl0eSBvZiBjb2RlIHdlIGhh
dmUgd2hpY2ggbXV0YXRlcwo+IHBhcmFtZXRlcnMgYnkgbmFtZS4KPiAKPiBPbmUgQVJNIHBvaW50
IHdoaWNoIEkndmUgbm90aWNlZCBpcyB0aGF0IHN5c3RlbS5oIGlzIGEgbWl4IG9mIGR1cGxpY2F0
ZWQKPiBjb21tb24gY29kZSBpbiB0aGUgYXJjaHszMiw2NH0vIHZlcnNpb25zLCBhbmQgaWZkZWZh
cnkgaW4gdGhlIGNvbW1vbiB2ZXJzaW9uLgo+IERvZXMgdGhpcyBwZXJoYXBzIHdhbnQgdG8gYmUg
bWFkZSBjb25zaXN0ZW50PyAgSSd2ZSBub3QgdG91Y2hlZCB0aGUgbGF5b3V0IGluCj4gdGhpcyBz
ZXJpZXMuCkhtbW0sIEkgZG9uJ3QgcmVhbGx5IHdhbnQgdG8gaGF2ZSB0aGUgYmFycmllciBzcGxp
dCBiZXR3ZWVuIG11bHRpcGxlIApoZWFkZXJzLiBTbyB3ZSB3b3VsZCBoYXZlIHRvIGR1cGxpY2F0
ZSB0aGVtIGluIGFybTMyIGFuZCBhcm02NC4KCkZvciB0aGUgSVJRIGhlbHBlcnMsIHdlIGNhbiBw
cm9iYWJseSBiZSBhIGJpdCBzbWFydGVyLiBJIGNhbiBoYXZlIGEgbG9vayAKYXQgY2xlYW4tdXAg
b25jZSB0aGlzIGlzIG1lcmdlZC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 19:58:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 19:58: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-devel-bounces@lists.xenproject.org>)
	id 1gQHbE-0008WQ-FX; Fri, 23 Nov 2018 19:58: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=qy0g=oc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQHbD-0008WG-2r
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 19:58:47 +0000
X-Inumbo-ID: 2ee7b047-ef5a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ee7b047-ef5a-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 19:58:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQHb9-0007H0-Qo; Fri, 23 Nov 2018 19:58:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQHb9-0003Cw-HZ; Fri, 23 Nov 2018 19:58:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQHb9-0003bX-Gt; Fri, 23 Nov 2018 19:58:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130653-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-arm64:<job status>:broken:regression
 xen-4.8-testing:build-arm64-xsm:<job
 status>:broken:regression
 xen-4.8-testing:build-arm64-pvops:<job status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.8-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.8-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=70294dbe2ad3e50a110b20defe995994976c99c4
X-Osstest-Versions-That: xen=d6798ce35707a485d9c132319d70dd654620e5e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Nov 2018 19:58:43 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 130653: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY1MyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDY1My8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcg
aW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIHBhc3MgaW4gMTMwNjEwCgpS
ZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcp
OgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTI5ODEwCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk4MTAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDEyOTgxMAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
IGJyb2tlbiBibG9ja2VkIGluIDEyOTgxMAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI5ODEwCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxv
Y2tlZCBpbiAxMjk4MTAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgNjkgeHRmL3Rlc3QtaHZtNjQt
eHNhLTI3OCBmYWlsIGluIDEzMDYxMCBibG9ja2VkIGluIDEyOTgxMAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMzA2MTAg
bGlrZSAxMjk3MjkKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgNTAgeHRmL3Rlc3QtaHZtNjQtbGJy
LXRzeC12bWVudHJ5IGZhaWwgaW4gMTMwNjEwIGxpa2UgMTI5NzI5CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMzA2MTAgbGlrZSAx
Mjk4MTAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnIt
dHN4LXZtZW50cnkgZmFpbCBsaWtlIDEyOTU3MAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
IDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTI5NTcwCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5
IGZhaWwgbGlrZSAxMjk4MTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTgxMAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI5ODEwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMjk4MTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTgxMAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI5ODEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk4MTAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEyOTgxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5ODEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk4MTAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNzAyOTRkYmUyYWQzZTUwYTExMGIy
MGRlZmU5OTU5OTQ5NzZjOTljNApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgZDY3OThjZTM1NzA3YTQ4NWQ5YzEzMjMxOWQ3MGRkNjU0NjIwZTVlNQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTI5ODEwICAyMDE4LTExLTExIDIyOjQ0OjExIFogICAxMSBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMDYxMCAgMjAxOC0xMS0yMCAxNTowNzoyMCBaICAgIDMgZGF5cyAgICAy
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9r
ZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNt
IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02
NCBicm9rZW4KCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3MDI5NGRiZTJhZDNlNTBhMTEwYjIw
ZGVmZTk5NTk5NDk3NmM5OWM0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjU5OjU1IDIwMTggKzAxMDAKCiAgICB4
ODYvZG9tMDogRml4IHNoYWRvd2luZyBvZiBQViBndWVzdHMgd2l0aCAyTSBzdXBlcnBhZ2VzCiAg
ICAKICAgIFRoaXMgaXMgYSBtaW5pbWFsIGJhY2twb3J0IG9mIHBpZWNlcyBvZjoKICAgIAogICAg
IGMvcyAyOGQ5YTlhMmQ0MTc1OWI5ZTUxNjMwMzdiNzU5YWM1NTdhZWE3NjdjCiAgICAgYy9zIDRj
NWQ3OGExMGRjODk0MjcxNDBhNTBhMWRmNWEwYjhlOWYwNzNlODIKICAgIAogICAgdG8gZml4IGEg
UFYgc2hhZG93aW5nIHByb2JsZW0gd2hpY2ggSSBoYWRuJ3QgYW50aWNpcGF0ZWQgYXQgdGhlIHRp
bWUgdGhlc2UKICAgIGZpeGVzIHdlcmUgZmlyc3QgYWNjZXB0ZWQuCiAgICAKICAgIEhhdmluZyBv
cHRfYWxsb3dfc3VwZXJwYWdlIGRpc2FibGVkIGNhdXNlcyBndWVzdF9zdXBwb3J0c19zdXBlcnBh
Z2VzKCkgdG8KICAgIHJldHVybiBmYWxzZSBmb3IgUFYgZ3Vlc3RzLiAgUmV0dXJuaW5nIGZhbHNl
IGNhdXNlcyBndWVzdF93YWxrX3RhYmxlcygpIHRvCiAgICBpZ25vcmUgTDIgc3VwZXJwYWdlcywg
YW5kIHJlYWQgdW5kZXIgdGhlbS4KICAgIAogICAgVGhpcyBpZ25vcmluZyBiZWhhdmlvdXIgaXMg
Y29ycmVjdCBmb3IgMi1sZXZlbCBwYWdpbmcgd2hlbiBDUjQuUFNFIGlzIGNsZWFyLAogICAgYnV0
IGlzbid0IGNvcnJlY3QgZm9yIDMtIG9yIDQtbGV2ZWwgcGFnaW5nLgogICAgCiAgICBXaGVuIG9w
dF9hbGxvd19zdXBlcnBhZ2UgaXMgY2xlYXIsIFBWIGRvbVUncyBjYW4ndCBoYXZlIHN1cGVycGFn
ZXMsIGJ1dCBkb20wCiAgICB3aWxsIHN0aWxsIGhhdmUgaXRzIGluaXRpYWwgUDJNIGNvbnN0cnVj
dGVkIHdpdGggMk0gc3VwZXJwYWdlcy4KICAgIAogICAgVGhlIGVuZCByZXN1bHQgaXMgdGhhdCwg
aWYgZG9tMCBiZWNvbWVzIHNoYWRvd2VkIChlLmcuIFBWLUwxVEYpLCB0aGUgbmV4dAogICAgbWVt
b3J5IGFjY2VzcyB0b3VjaGluZyBhIFAyTSBzdXBlcnBhZ2Ugd2lsbCBjYXVzZSB0aGUgc2hhZG93
IGNvZGUgdG8gcmVhZAogICAgdW5kZXIgdGhlIFAyTSBzdXBlcnBhZ2UgYW5kIGF0dGVtcHQgdG8g
c2hhZG93IGp1bmsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKY29tbWl0IDg4ZDc3ZGE2NzY5YjgwMGFkOTg0OTRmNWU5MTlhODMxZGNh
ODUzOGMKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpE
YXRlOiAgIFR1ZSBOb3YgMjAgMTU6NTk6MTcgMjAxOCArMDEwMAoKICAgIHg4Ni9kb20wOiBBdm9p
ZCB1c2luZyAxRyBzdXBlcnBhZ2VzIGlmIHNoYWRvd2luZyBtYXkgYmUgbmVjZXNzYXJ5CiAgICAK
ICAgIFRoZSBzaGFkb3cgY29kZSBkb2Vzbid0IHN1cHBvcnQgMUcgc3VwZXJwYWdlcywgYW5kIHdp
bGwgaGFuZCAjUEZbUlNWRF0gYmFjayB0bwogICAgZ3Vlc3RzLgogICAgCiAgICBGb3IgZG9tMCdz
IHdpdGggNTEyR0Igb2YgUkFNIG9yIG1vcmUgKGFuZCBzdWJqZWN0IHRvIHRoZSBQMk0gYWxpZ25t
ZW50KSwgWGVuJ3MKICAgIGRvbWFpbiBidWlsZGVyIG1pZ2h0IHVzZSAxRyBzdXBlcnBhZ2VzLgog
ICAgCiAgICBBdm9pZCB1c2luZyAxRyBzdXBlcnBhZ2VzIChmYWxsaW5nIGJhY2sgdG8gMk0gc3Vw
ZXJwYWdlcyBpbnN0ZWFkKSBpZiB0aGVyZSBpcwogICAgYSByZWFzb25hYmxlIGNoYW5jZSB0aGF0
IHdlIG1heSBoYXZlIHRvIHNoYWRvdyBkb20wLiAgVGhpcyBhc3N1bWVzIHRoYXQgdGhlcmUKICAg
IGFyZSBubyBjaXJjdW1zdGFuY2VzIHdoZXJlIHdlIHdpbGwgYWN0aXZhdGUgbG9nZGlydHkgbW9k
ZSBvbiBkb20wLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDk2ZjZlZTE1YWQ3Y2E5NjQ3Mjc3OWZjNWMw
ODNiNDE0OTQ5NWM1ODQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTEyIDExOjI2OjA0ICswMDAw
Cgpjb21taXQgOTJmMzExODJlMGY3OTEyODg1YTRiOWE0NDUyYzJhMWRhYzkxNzA1ZQpBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjU4
OjM4IDIwMTggKzAxMDAKCiAgICB4ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydz
IHNoYWRvd19mbGFncyB0byAxNiBiaXRzCiAgICAKICAgIFRoaXMgaXMgdG8gYXZvaWQgaXQgb3Zl
cmxhcHBpbmcgdGhlIGxpbmVhcl9wdF9jb3VudCBmaWVsZCBuZWVkZWQgZm9yIFBWCiAgICBkb21h
aW5zLiBJbnRyb2R1Y2UgYSBzZXBhcmF0ZSwgSFZNLW9ubHkgcGFnZXRhYmxlX2R5aW5nIGZpZWxk
IHRvIHJlcGxhY2UKICAgIHRoZSBzb2xlIG9uZSBsZWZ0IGluIHRoZSB1cHBlciAxNiBiaXRzLgog
ICAgCiAgICBOb3RlIHRoYXQgdGhlIGFjY2Vzc2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRv
d197cHJvLGRlfW1vdGUoKSBnZXQKICAgIHN3aXRjaGVkIHRvIG5vbi1hdG9taWMsIG5vbi1iaXRv
cHMgb3BlcmF0aW9ucywgYXMge3Rlc3Qsc2V0LGNsZWFyfV9iaXQoKQogICAgYXJlIG5vdCBhbGxv
d2VkIG9uIHVpbnQxNl90IGZpZWxkcyBhbmQgaGVuY2UgdGhlaXIgdXNlIHdvdWxkIGhhdmUKICAg
IHJlcXVpcmVkIHVnbHkgY2FzdHMuIFRoaXMgaXMgZmluZSBiZWNhdXNlIGFsbCB1cGRhdGVzIG9m
IHRoZSBmaWVsZCBvdWdodAogICAgdG8gb2NjdXIgd2l0aCB0aGUgcGFnaW5nIGxvY2sgaGVsZCwg
YW5kIG90aGVyIHVwZGF0ZXMgb2YgaXQgdXNlIHw9IGFuZAogICAgJj0gYXMgd2VsbCAoaS5lLiB1
c2luZyBhdG9taWMgb3BlcmF0aW9ucyBoZXJlIGRpZG4ndCByZWFsbHkgZ3VhcmQKICAgIGFnYWlu
c3QgcG90ZW50aWFsbHkgcmFjaW5nIHVwZGF0ZXMgZWxzZXdoZXJlKS4KICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQcmdtci5jb20gU2VjdXJp
dHkgPHNlY3VyaXR5QHByZ21yLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KICAgIG1hc3RlciBjb21taXQ6IDc4OTU4OTk2OGVkOTBlODJhODMyZGJjNjBlOTU4Yzc2Yjc4
N2JlN2UKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU5OjU0ICswMTAwCgpjb21taXQg
NGJlNjFjNGQ5YjMyNjAzYWMyMTE1NGFiZGZlYmZjNDRhYmY0MmZkNwpBdXRob3I6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjU3OjUwIDIwMTgg
KzAxMDAKCiAgICB4ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKICAgIAog
ICAgSW4gcHJlcGFyYXRpb24gb2YgcmVkdWNpbmcgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19m
bGFncyBmaWVsZCB0byAxNgogICAgYml0cywgbG93ZXIgdGhlIGJpdCBwb3NpdGlvbnMgdXNlZCBm
b3IgU0hGX291dF9vZl9zeW5jIGFuZAogICAgU0hGX29vc19tYXlfd3JpdGUuCiAgICAKICAgIElu
c3RlYWQgb2YgYWxzbyBhZGp1c3RpbmcgdGhlIG9wZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90
eXBlKCksCiAgICBpbnRyb2R1Y2Ugc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZSgpIHRv
IGNvbnRhaW4ga25vd2xlZGdlIG9mIHRoZQogICAgYml0IHBvc2l0aW9ucyB0byBzaGFkb3cgY29k
ZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IGQ2OGUxMDcwYzNlOGY0YWY3
YTMxMDQwZjA4YmRkOThlNmQ2ZWFjMWQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU5
OjEzICswMTAwCgpjb21taXQgNTM4YzdjNzU0YTUzY2IwYjU3YTk1NWNmNWMxZTA5YzMxODY2NGY3
MgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6
ICAgVHVlIE5vdiAyMCAxNTo1NzowNiAyMDE4ICswMTAwCgogICAgeDg2L21tOiBEb24ndCBwZXJm
b3JtIGZsdXNoIGFmdGVyIGZhaWxpbmcgdG8gdXBkYXRlIGEgZ3Vlc3RzIEwxZQogICAgCiAgICBJ
ZiB0aGUgTDFlIHVwZGF0ZSBoYXNuJ3Qgb2NjdXJlZCwgdGhlIGZsdXNoIGNhbm5vdCBkbyBhbnl0
aGluZyB1c2VmdWwuICBUaGlzCiAgICBza2lwcyB0aGUgcG90ZW50aWFsbHkgZXhwZW5zaXZlIHZj
cHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lvbiwgYW5kCiAgICBicm9hZGNhc3QgVExCIHNo
b290ZG93bi4KICAgIAogICAgTW9yZSBpbXBvcnRhbnRseSBob3dldmVyLCB3ZSBtaWdodCBiZSBp
biB0aGUgZXJyb3IgcGF0aCBkdWUgdG8gYSBiYWQgdmEKICAgIHBhcmFtZXRlciBmcm9tIHRoZSBn
dWVzdCwgYW5kIHRoaXMgc2hvdWxkIG5vdCBwcm9wYWdhdGUgaW50byB0aGUgVExCIGZsdXNoaW5n
CiAgICBsb2dpYy4gIFRoZSBJTlZQQ0lEIGluc3RydWN0aW9uIGZvciBleGFtcGxlIHJhaXNlcyAj
R1AgZm9yIGEgbm9uLWNhbm9uaWNhbAogICAgYWRkcmVzcy4KICAgIAogICAgVGhpcyBpcyBYU0Et
Mjc5LgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDZjOGQ1MDI4ODcyMjY3MmVjYzhlMTliMDc0MWEzMWI1MjFkMDE3
MDYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU4OjQxICswMTAwCgpjb21taXQgMTQ4
NTRkMDhhODFlNzMwZjBmYzEzZDc1NmJjMDgwZGI5ZGFlNmFlNwpBdXRob3I6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjU2OjI5IDIwMTggKzAx
MDAKCiAgICBBTUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRpYWwgdGFi
bGUgY3JlYXRpb24KICAgIAogICAgVGhlIGxvZ2ljIGlzIG5vdCBmaXQgZm9yIHRoaXMgcHVycG9z
ZSwgc28gc2ltcGx5IGRpc2FibGUgaXRzIHVzZSB1bnRpbAogICAgaXQgY2FuIGJlIGZpeGVkIC8g
cmVwbGFjZWQuIE5vdGUgdGhhdCB0aGlzIHJlLWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCiAgICB0
YWJsZSBjcmVhdGlvbiBjYXNlLCB3aGljaCB3YXMgZGlzYWJsZWQgYXMgYSAocGVyaGFwcyB1bmlu
dGVuZGVkKSBzaWRlCiAgICBlZmZlY3Qgb2YgdGhlIGVhcmxpZXIgImFtZC9pb21tdTogZml4IGZs
dXNoIGNoZWNrcyIuIEl0IHJlbGllcyBvbiBubwogICAgcGFnZSBnZXR0aW5nIG1hcHBlZCBtb3Jl
IHRoYW4gb25jZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGllcykgaW4gdGhpcwogICAgcHJvY2Vz
cywgYXMgdGhhdCB3b3VsZCBzdGlsbCBiZSBiZXlvbmQgd2hhdCB0aGUgbWVyZ2luZyBsb2dpYyBj
YW4gY29wZQogICAgd2l0aC4gQnV0IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIGd1
YXJhbnRlZXMgdGhpcyBhZmFpY3QuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiA5MzdlZjMyNTY1ZmEzYTgxZmRiMzdiOWRkNWFhOTlhMWI4N2FmYTc1
CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1NToxNCArMDEwMAoKY29tbWl0IGYwMzBh
ZDA3NTM0ZmE4OGY5ZjRiZmY0ODYwM2JjNWE4MzYwNGY5ZTQKQXV0aG9yOiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjU1OjUxIDIw
MTggKzAxMDAKCiAgICBhbWQvaW9tbXU6IGZpeCBmbHVzaCBjaGVja3MKICAgIAogICAgRmx1c2gg
Y2hlY2tpbmcgZm9yIEFNRCBJT01NVSBkaWRuJ3QgY2hlY2sgd2hldGhlciB0aGUgcHJldmlvdXMg
ZW50cnkKICAgIHdhcyBwcmVzZW50LCBvciB3aGV0aGVyIHRoZSBmbGFncyAod3JpdGFibGUvcmVh
ZGFibGUpIGNoYW5nZWQgaW4gb3JkZXIKICAgIHRvIGRlY2lkZSB3aGV0aGVyIGEgZmx1c2ggc2hv
dWxkIGJlIGV4ZWN1dGVkLgogICAgCiAgICBGaXggdGhpcyBieSB0YWtpbmcgdGhlIHdyaXRhYmxl
L3JlYWRhYmxlL25leHQtbGV2ZWwgZmllbGRzIGludG8gYWNjb3VudCwKICAgIHRvZ2V0aGVyIHdp
dGggdGhlIHByZXNlbnQgYml0LgogICAgCiAgICBBbG9uZyB0aGVzZSBsaW5lcyB0aGUgZmx1c2hp
bmcgaW4gYW1kX2lvbW11X21hcF9wYWdlKCkgbXVzdCBub3QgYmUKICAgIG9taXR0ZWQgZm9yIFBW
IGRvbWFpbnMuIFRoZSBjb21tZW50IHRoZXJlIHdhcyBzaW1wbHkgd3Jvbmc6IE1hcHBpbmdzIG1h
eQogICAgdmVyeSB3ZWxsIGNoYW5nZSwgYm90aCB0aGVpciBhZGRyZXNzZXMgYW5kIHRoZWlyIHBl
cm1pc3Npb25zLiBVbHRpbWF0ZWx5CiAgICB0aGlzIHNob3VsZCBob25vciBpb21tdV9kb250X2Zs
dXNoX2lvdGxiLCBidXQgdG8gYWNoaWV2ZSB0aGlzCiAgICBhbWRfaW9tbXVfb3BzIGZpcnN0IG5l
ZWRzIHRvIGdhaW4gYW4gLmlvdGxiX2ZsdXNoIGhvb2suCiAgICAKICAgIEFsc28gbWFrZSBjbGVh
cl9pb21tdV9wdGVfcHJlc2VudCgpIHN0YXRpYywgdG8gZGVtb25zdHJhdGUgdGhlcmUncyBubwog
ICAgY2FsbGVyIG9taXR0aW5nIHRoZSAoc3Vic2VxdWVudCkgZmx1c2guCiAgICAKICAgIFRoaXMg
aXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAgICBSZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMWE3ZmZlNDY2Y2QwNTdkYWFl
ZjI0NWIwYTFhYjZiODI1ODhlNGMwMQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTI6
MTIgKzAxMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 22:08:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 22:08: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-devel-bounces@lists.xenproject.org>)
	id 1gQJc1-0003AE-9c; Fri, 23 Nov 2018 22:07: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=qY0G=OC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQJbz-0003A4-IS
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 22:07:43 +0000
X-Inumbo-ID: 2d309a3a-ef6c-11e8-92dc-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d309a3a-ef6c-11e8-92dc-12d6303a7972;
 Fri, 23 Nov 2018 22:07:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQJbl-0001Nu-VQ; Fri, 23 Nov 2018 22:07:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQJbl-0001s8-LS; Fri, 23 Nov 2018 22:07:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQJbl-0001Bs-KX; Fri, 23 Nov 2018 22:07:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130657-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-arm64-xsm:<job
 status>:broken:regression
 xen-4.9-testing:build-arm64-pvops:<job status>:broken:regression
 xen-4.9-testing:build-arm64:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-pygrub:debian-di-install:fail:heisenbug
 xen-4.9-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e43f2ca943453f04383936727fa8f19827d5e596
X-Osstest-Versions-That: xen=f13983db120f5e56dfefbee5d56678d2d43e2914
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Nov 2018 22:07:29 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 130657: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY1NyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDY1Ny8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwMjEyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEz
MDIxMgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJl
c3RvcmUuMiBmYWlsIHBhc3MgaW4gMTMwNjEzCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzA2MTMKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgcGFzcyBpbiAxMzA2MTMKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMDYxMwoKUmVn
cmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDEzMDIxMgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjEyCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMzAyMTIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBi
cm9rZW4gYmxvY2tlZCBpbiAxMzAyMTIKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMDIxMgogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2Nr
ZWQgaW4gMTMwMjEyCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDY5IHh0Zi90ZXN0LWh2
bTY0LXhzYS0yNzggIGZhaWwgYmxvY2tlZCBpbiAxMzAyMTIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDEzMDYxMyBsaWtlIDEyOTc5
NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgIGZh
aWwgaW4gMTMwNjEzIGxpa2UgMTMwMjEyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMzA2MTMgbGlrZSAxMzAyMTIKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTMwNjEzIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTc5
NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTI5Nzk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTMwMDQxCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGxpa2UgMTMwMDQxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMzAwNDEKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MDIxMgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU0M2YyY2E5NDM0NTNm
MDQzODM5MzY3MjdmYThmMTk4MjdkNWU1OTYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGYxMzk4M2RiMTIwZjVlNTZkZmVmYmVlNWQ1NjY3OGQyZDQzZTI5MTQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMDIxMiAgMjAxOC0xMS0xNiAxNjoxOTo1OSBaICAgIDcgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzA2MTMgIDIwMTgtMTEtMjAgMTU6MDc6MzkgWiAgICAzIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJt
NjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dz
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9w
cyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQgYnJva2VuCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZTQzZjJjYTk0MzQ1M2Yw
NDM4MzkzNjcyN2ZhOGYxOTgyN2Q1ZTU5NgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo1MjoxMyAyMDE4ICswMTAw
CgogICAgeDg2L2RvbTA6IEZpeCBzaGFkb3dpbmcgb2YgUFYgZ3Vlc3RzIHdpdGggMk0gc3VwZXJw
YWdlcwogICAgCiAgICBUaGlzIGlzIGEgc3RyYWlnaHQgYmFja3BvcnQgb2YgYy9zIDI4ZDlhOWEy
ZDQxNzU5YjllNTE2MzAzN2I3NTlhYzU1N2FlYTc2N2MKICAgIGJ1dCB3aXRoIGEgZGlmZmVyZW50
IGp1c3RpZmljYXRpb24uCiAgICAKICAgIERvbTAgbWF5IGhhdmUgc3VwZXJwYWdlcyAoZS5nLiBp
bml0aWFsIFAyTSksIGFuZCBtYXkgYmUgc2hhZG93ZWQKICAgIChlLmcuIFBWLUwxVEYpLiAgQmVj
YXVzZSBvZiB0aGlzIGluY29ycmVjdCBjaGVjaywgd2hlbiBQViBzdXBlcnBhZ2VzIGFyZQogICAg
ZGlzYWxsb3dlZCAod2hpY2ggaXMgdGhlIHNlY3VyaXR5IHN1cHBvcnRlZCBjb25maWd1cmF0aW9u
KSwgYXR0ZW1wdGluZyB0bwogICAgc2hhZG93IHRoZSBQMk0gd2l0aCBpdHMgc3VwZXJwYWdlcyBz
dGlsbCBpbnRhY3Qgd2lsbCBmYWlsLiAgQSAjUEYgd2lsbCBiZQogICAgaGFuZGVkIGJhY2sgdG8g
dGhlIGtlcm5lbCwgcmF0aGVyIHRoYW4gdGhlIHN1cGVycGFnZSBiZWluZyBzcGxpbnRlcmVkIGFu
ZAogICAgc2hhZG93ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgMDg2
NGRkODE4MTRmNmYwNzk1N2Q4NWExZTljOTQ0M2UwNmJiN2VlMgpBdXRob3I6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo1MToz
NiAyMDE4ICswMTAwCgogICAgeDg2L2RvbTA6IEF2b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMgaWYg
c2hhZG93aW5nIG1heSBiZSBuZWNlc3NhcnkKICAgIAogICAgVGhlIHNoYWRvdyBjb2RlIGRvZXNu
J3Qgc3VwcG9ydCAxRyBzdXBlcnBhZ2VzLCBhbmQgd2lsbCBoYW5kICNQRltSU1ZEXSBiYWNrIHRv
CiAgICBndWVzdHMuCiAgICAKICAgIEZvciBkb20wJ3Mgd2l0aCA1MTJHQiBvZiBSQU0gb3IgbW9y
ZSAoYW5kIHN1YmplY3QgdG8gdGhlIFAyTSBhbGlnbm1lbnQpLCBYZW4ncwogICAgZG9tYWluIGJ1
aWxkZXIgbWlnaHQgdXNlIDFHIHN1cGVycGFnZXMuCiAgICAKICAgIEF2b2lkIHVzaW5nIDFHIHN1
cGVycGFnZXMgKGZhbGxpbmcgYmFjayB0byAyTSBzdXBlcnBhZ2VzIGluc3RlYWQpIGlmIHRoZXJl
IGlzCiAgICBhIHJlYXNvbmFibGUgY2hhbmNlIHRoYXQgd2UgbWF5IGhhdmUgdG8gc2hhZG93IGRv
bTAuICBUaGlzIGFzc3VtZXMgdGhhdCB0aGVyZQogICAgYXJlIG5vIGNpcmN1bXN0YW5jZXMgd2hl
cmUgd2Ugd2lsbCBhY3RpdmF0ZSBsb2dkaXJ0eSBtb2RlIG9uIGRvbTAuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNv
bW1pdDogOTZmNmVlMTVhZDdjYTk2NDcyNzc5ZmM1YzA4M2I0MTQ5NDk1YzU4NAogICAgbWFzdGVy
IGRhdGU6IDIwMTgtMTEtMTIgMTE6MjY6MDQgKzAwMDAKCmNvbW1pdCBjYTVlZGU2Mzk3OGY3OWRi
OTEwZjYzODQ3MmFiNTFkMzVkNzAzZjI3CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6NTA6NTcgMjAxOCArMDEwMAoKICAgIHg4Ni9z
aGFkb3c6IHNocmluayBzdHJ1Y3QgcGFnZV9pbmZvJ3Mgc2hhZG93X2ZsYWdzIHRvIDE2IGJpdHMK
ICAgIAogICAgVGhpcyBpcyB0byBhdm9pZCBpdCBvdmVybGFwcGluZyB0aGUgbGluZWFyX3B0X2Nv
dW50IGZpZWxkIG5lZWRlZCBmb3IgUFYKICAgIGRvbWFpbnMuIEludHJvZHVjZSBhIHNlcGFyYXRl
LCBIVk0tb25seSBwYWdldGFibGVfZHlpbmcgZmllbGQgdG8gcmVwbGFjZQogICAgdGhlIHNvbGUg
b25lIGxlZnQgaW4gdGhlIHVwcGVyIDE2IGJpdHMuCiAgICAKICAgIE5vdGUgdGhhdCB0aGUgYWNj
ZXNzZXMgdG8gLT5zaGFkb3dfZmxhZ3MgaW4gc2hhZG93X3twcm8sZGV9bW90ZSgpIGdldAogICAg
c3dpdGNoZWQgdG8gbm9uLWF0b21pYywgbm9uLWJpdG9wcyBvcGVyYXRpb25zLCBhcyB7dGVzdCxz
ZXQsY2xlYXJ9X2JpdCgpCiAgICBhcmUgbm90IGFsbG93ZWQgb24gdWludDE2X3QgZmllbGRzIGFu
ZCBoZW5jZSB0aGVpciB1c2Ugd291bGQgaGF2ZQogICAgcmVxdWlyZWQgdWdseSBjYXN0cy4gVGhp
cyBpcyBmaW5lIGJlY2F1c2UgYWxsIHVwZGF0ZXMgb2YgdGhlIGZpZWxkIG91Z2h0CiAgICB0byBv
Y2N1ciB3aXRoIHRoZSBwYWdpbmcgbG9jayBoZWxkLCBhbmQgb3RoZXIgdXBkYXRlcyBvZiBpdCB1
c2UgfD0gYW5kCiAgICAmPSBhcyB3ZWxsIChpLmUuIHVzaW5nIGF0b21pYyBvcGVyYXRpb25zIGhl
cmUgZGlkbid0IHJlYWxseSBndWFyZAogICAgYWdhaW5zdCBwb3RlbnRpYWxseSByYWNpbmcgdXBk
YXRlcyBlbHNld2hlcmUpLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4MC4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IFByZ21yLmNvbSBTZWN1cml0eSA8c2VjdXJpdHlAcHJnbXIuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgbWFzdGVyIGNvbW1pdDogNzg5
NTg5OTY4ZWQ5MGU4MmE4MzJkYmM2MGU5NThjNzZiNzg3YmU3ZQogICAgbWFzdGVyIGRhdGU6IDIw
MTgtMTEtMjAgMTQ6NTk6NTQgKzAxMDAKCmNvbW1pdCBkOTZlNjI5MGMyMTc2MzFmZjUzMTkwMTA1
ZTVlMGEwYjQ3YzViOGM3CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpE
YXRlOiAgIFR1ZSBOb3YgMjAgMTU6NTA6MTMgMjAxOCArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IG1v
dmUgT09TIGZsYWcgYml0IHBvc2l0aW9ucwogICAgCiAgICBJbiBwcmVwYXJhdGlvbiBvZiByZWR1
Y2luZyBzdHJ1Y3QgcGFnZV9pbmZvJ3Mgc2hhZG93X2ZsYWdzIGZpZWxkIHRvIDE2CiAgICBiaXRz
LCBsb3dlciB0aGUgYml0IHBvc2l0aW9ucyB1c2VkIGZvciBTSEZfb3V0X29mX3N5bmMgYW5kCiAg
ICBTSEZfb29zX21heV93cml0ZS4KICAgIAogICAgSW5zdGVhZCBvZiBhbHNvIGFkanVzdGluZyB0
aGUgb3BlbiBjb2RlZCB1c2UgaW4gX2dldF9wYWdlX3R5cGUoKSwKICAgIGludHJvZHVjZSBzaGFk
b3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKCkgdG8gY29udGFpbiBrbm93bGVkZ2Ugb2YgdGhl
CiAgICBiaXQgcG9zaXRpb25zIHRvIHNoYWRvdyBjb2RlLgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTI4MC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAg
bWFzdGVyIGNvbW1pdDogZDY4ZTEwNzBjM2U4ZjRhZjdhMzEwNDBmMDhiZGQ5OGU2ZDZlYWMxZAog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTk6MTMgKzAxMDAKCmNvbW1pdCBkODE5YTY1
YmJjM2U2OGYzOGRkZTAzYWRlNzY0ZGU5MTU3NjA1MDA4CkF1dGhvcjogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjQ5OjM5IDIw
MTggKzAxMDAKCiAgICB4ODYvbW06IERvbid0IHBlcmZvcm0gZmx1c2ggYWZ0ZXIgZmFpbGluZyB0
byB1cGRhdGUgYSBndWVzdHMgTDFlCiAgICAKICAgIElmIHRoZSBMMWUgdXBkYXRlIGhhc24ndCBv
Y2N1cmVkLCB0aGUgZmx1c2ggY2Fubm90IGRvIGFueXRoaW5nIHVzZWZ1bC4gIFRoaXMKICAgIHNr
aXBzIHRoZSBwb3RlbnRpYWxseSBleHBlbnNpdmUgdmNwdW1hc2tfdG9fcGNwdW1hc2soKSBjb252
ZXJzaW9uLCBhbmQKICAgIGJyb2FkY2FzdCBUTEIgc2hvb3Rkb3duLgogICAgCiAgICBNb3JlIGlt
cG9ydGFudGx5IGhvd2V2ZXIsIHdlIG1pZ2h0IGJlIGluIHRoZSBlcnJvciBwYXRoIGR1ZSB0byBh
IGJhZCB2YQogICAgcGFyYW1ldGVyIGZyb20gdGhlIGd1ZXN0LCBhbmQgdGhpcyBzaG91bGQgbm90
IHByb3BhZ2F0ZSBpbnRvIHRoZSBUTEIgZmx1c2hpbmcKICAgIGxvZ2ljLiAgVGhlIElOVlBDSUQg
aW5zdHJ1Y3Rpb24gZm9yIGV4YW1wbGUgcmFpc2VzICNHUCBmb3IgYSBub24tY2Fub25pY2FsCiAg
ICBhZGRyZXNzLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNzkuCiAgICAKICAgIFJlcG9ydGVkLWJ5
OiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBidWdmdXp6LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNmM4ZDUw
Mjg4NzIyNjcyZWNjOGUxOWIwNzQxYTMxYjUyMWQwMTcwNgogICAgbWFzdGVyIGRhdGU6IDIwMTgt
MTEtMjAgMTQ6NTg6NDEgKzAxMDAKCmNvbW1pdCAxNWI0ZWU5NGJlZDcwMmNiNzMyZTdmYTRjYmFi
MzMyODBhMDk2NWQ4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRl
OiAgIFR1ZSBOb3YgMjAgMTU6NDk6MDEgMjAxOCArMDEwMAoKICAgIEFNRC9JT01NVTogc3VwcHJl
c3MgUFRFIG1lcmdpbmcgYWZ0ZXIgaW5pdGlhbCB0YWJsZSBjcmVhdGlvbgogICAgCiAgICBUaGUg
bG9naWMgaXMgbm90IGZpdCBmb3IgdGhpcyBwdXJwb3NlLCBzbyBzaW1wbHkgZGlzYWJsZSBpdHMg
dXNlIHVudGlsCiAgICBpdCBjYW4gYmUgZml4ZWQgLyByZXBsYWNlZC4gTm90ZSB0aGF0IHRoaXMg
cmUtZW5hYmxlcyBtZXJnaW5nIGZvciB0aGUKICAgIHRhYmxlIGNyZWF0aW9uIGNhc2UsIHdoaWNo
IHdhcyBkaXNhYmxlZCBhcyBhIChwZXJoYXBzIHVuaW50ZW5kZWQpIHNpZGUKICAgIGVmZmVjdCBv
ZiB0aGUgZWFybGllciAiYW1kL2lvbW11OiBmaXggZmx1c2ggY2hlY2tzIi4gSXQgcmVsaWVzIG9u
IG5vCiAgICBwYWdlIGdldHRpbmcgbWFwcGVkIG1vcmUgdGhhbiBvbmNlICh3aXRoIGRpZmZlcmVu
dCBwcm9wZXJ0aWVzKSBpbiB0aGlzCiAgICBwcm9jZXNzLCBhcyB0aGF0IHdvdWxkIHN0aWxsIGJl
IGJleW9uZCB3aGF0IHRoZSBtZXJnaW5nIGxvZ2ljIGNhbiBjb3BlCiAgICB3aXRoLiBCdXQgYXJj
aF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKCkgZ3VhcmFudGVlcyB0aGlzIGFmYWljdC4KICAg
IAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDkzN2VmMzI1
NjVmYTNhODFmZGIzN2I5ZGQ1YWE5OWExYjg3YWZhNzUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEx
LTIwIDE0OjU1OjE0ICswMTAwCgpjb21taXQgZjk3YTFkMTM3NWJlY2QzMGQwNTQxYmE4NWNhYWM0
MjE1MzQwZDBjNApBdXRob3I6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6NDg6MjIgMjAxOCArMDEwMAoKICAgIGFtZC9pb21tdTog
Zml4IGZsdXNoIGNoZWNrcwogICAgCiAgICBGbHVzaCBjaGVja2luZyBmb3IgQU1EIElPTU1VIGRp
ZG4ndCBjaGVjayB3aGV0aGVyIHRoZSBwcmV2aW91cyBlbnRyeQogICAgd2FzIHByZXNlbnQsIG9y
IHdoZXRoZXIgdGhlIGZsYWdzICh3cml0YWJsZS9yZWFkYWJsZSkgY2hhbmdlZCBpbiBvcmRlcgog
ICAgdG8gZGVjaWRlIHdoZXRoZXIgYSBmbHVzaCBzaG91bGQgYmUgZXhlY3V0ZWQuCiAgICAKICAg
IEZpeCB0aGlzIGJ5IHRha2luZyB0aGUgd3JpdGFibGUvcmVhZGFibGUvbmV4dC1sZXZlbCBmaWVs
ZHMgaW50byBhY2NvdW50LAogICAgdG9nZXRoZXIgd2l0aCB0aGUgcHJlc2VudCBiaXQuCiAgICAK
ICAgIEFsb25nIHRoZXNlIGxpbmVzIHRoZSBmbHVzaGluZyBpbiBhbWRfaW9tbXVfbWFwX3BhZ2Uo
KSBtdXN0IG5vdCBiZQogICAgb21pdHRlZCBmb3IgUFYgZG9tYWlucy4gVGhlIGNvbW1lbnQgdGhl
cmUgd2FzIHNpbXBseSB3cm9uZzogTWFwcGluZ3MgbWF5CiAgICB2ZXJ5IHdlbGwgY2hhbmdlLCBi
b3RoIHRoZWlyIGFkZHJlc3NlcyBhbmQgdGhlaXIgcGVybWlzc2lvbnMuIFVsdGltYXRlbHkKICAg
IHRoaXMgc2hvdWxkIGhvbm9yIGlvbW11X2RvbnRfZmx1c2hfaW90bGIsIGJ1dCB0byBhY2hpZXZl
IHRoaXMKICAgIGFtZF9pb21tdV9vcHMgZmlyc3QgbmVlZHMgdG8gZ2FpbiBhbiAuaW90bGJfZmx1
c2ggaG9vay4KICAgIAogICAgQWxzbyBtYWtlIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KCkgc3Rh
dGljLCB0byBkZW1vbnN0cmF0ZSB0aGVyZSdzIG5vCiAgICBjYWxsZXIgb21pdHRpbmcgdGhlIChz
dWJzZXF1ZW50KSBmbHVzaC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCiAgICAK
ICAgIFJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiAxYTdmZmU0NjZjZDA1N2RhYWVmMjQ1YjBhMWFiNmI4MjU4OGU0YzAxCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1MjoxMiArMDEwMAoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 23 23:20:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Nov 2018 23:20: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-devel-bounces@lists.xenproject.org>)
	id 1gQKkY-0001h8-Nz; Fri, 23 Nov 2018 23:20: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=qy0g=oc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQKkW-0001gz-M6
 for xen-devel@lists.xenproject.org; Fri, 23 Nov 2018 23:20:36 +0000
X-Inumbo-ID: 6107be71-ef76-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6107be71-ef76-11e8-9a16-bc764e045a96;
 Fri, 23 Nov 2018 23:20:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQKkS-0002jQ-Ea; Fri, 23 Nov 2018 23:20:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQKkS-0008Th-7T; Fri, 23 Nov 2018 23:20:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQKkS-0003Jf-6d; Fri, 23 Nov 2018 23:20:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130737-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Nov 2018 23:20:32 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130737: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDczNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDczNy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDQgZGF5cyAgIDM3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 24 01:01:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Nov 2018 01:01: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-devel-bounces@lists.xenproject.org>)
	id 1gQMK2-0002TV-2d; Sat, 24 Nov 2018 01:01: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=ITgI=OD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQMK0-0001q1-AK
 for xen-devel@lists.xenproject.org; Sat, 24 Nov 2018 01:01:20 +0000
X-Inumbo-ID: 6bcbee62-ef84-11e8-a6cc-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6bcbee62-ef84-11e8-a6cc-12d6303a7972;
 Sat, 24 Nov 2018 01:01:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQMJk-0007p3-Sw; Sat, 24 Nov 2018 01:01:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQMJk-0006b9-KU; Sat, 24 Nov 2018 01:01:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQMJk-0004IM-Jq; Sat, 24 Nov 2018 01:01:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130668-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=6556224e1f262d1d3d3aecab6e86b14edefe95b7
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Nov 2018 01:01:04 +0000
Subject: [Xen-devel] [ovmf test] 130668: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY2OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA2NjgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNjU1NjIyNGUxZjI2MmQxZDNkM2FlY2FiNmU4NmIxNGVkZWZlOTViNwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAxOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTcgZGF5cyAgMTM5IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDY2OCAgMjAxOC0xMS0yMSAyMTozOToxMCBaICAgIDIgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYkNGIDxib2IuYy5m
ZW5nQGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENo
YXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJp
QGludGVsLmNvbT4KICBFcmljIERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRmVuZywgQm9i
IEMgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNv
bT4KICBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBKZWZmIEJyYXNlbiA8amJyYXNlbkBu
dmlkaWEuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+CiAgSmlheGlu
IFd1IDxKaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwu
Y29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgTGl1IFl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2luIFdvanRhcyA8bXdAc2Vt
aWhhbGYuY29tPgogIE1pbmcgSHVhbmcgPG1pbmcuaHVhbmdAbGluYXJvLm9yZz4KICBQZWRyb2Eg
TGl1IDxwZWRyb2EubGl1QG91dGxvb2suY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5j
b20+CiAgc2hlbmdsZWkgPHNoZW5nbGVpLnpoYW5nQGludGVsLmNvbT4KICBTaGVuZ2xlaSBaaGFu
ZyA8c2hlbmdsZWkuemhhbmdAaW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVs
LmNvbT4KICBTdW4sIFphaWxpYW5nIDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1pbmlzdHJhdGl2
ZSBHcm91cCAoRllESUJPSEYyM1NQRExUKS9jbj1SZWNpcGllbnRzL2NuPVN1biwgWmFpbGlhbmdm
NWQ+CiAgVG9tYXN6IE1pY2hhbGVjIDx0bUBzZW1paGFsZi5jb20+CiAgV3UgSmlheGluIDxqaWF4
aW4ud3VAaW50ZWwuY29tPgogIHl1Y2hlbmxpbiA8eXVjaGVubGluQHN5bm9sb2d5LmNvbT4KICBa
YWlsaWFuZyBTdW4gPHphaWxpYW5nLnN1bkBpbnRlbC5jb20+CiAgWmhhbmcsIENoYW8gQiA8Y2hh
by5iLnpoYW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTU5OCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Nov 24 02:07:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Nov 2018 02:07: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-devel-bounces@lists.xenproject.org>)
	id 1gQNLW-00070E-2Z; Sat, 24 Nov 2018 02:06:58 +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=ITgI=OD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQNLV-000701-4R
 for xen-devel@lists.xenproject.org; Sat, 24 Nov 2018 02:06:57 +0000
X-Inumbo-ID: 98f4bd66-ef8d-11e8-847c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 98f4bd66-ef8d-11e8-847c-12d6303a7972;
 Sat, 24 Nov 2018 02:06:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQNLJ-0007Zz-C9; Sat, 24 Nov 2018 02:06:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQNLJ-0001h8-0z; Sat, 24 Nov 2018 02:06:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQNLJ-0002bl-0Q; Sat, 24 Nov 2018 02:06:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130748-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Nov 2018 02:06:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130748: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc0OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc0OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDQgZGF5cyAgIDM4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDAgZGF5cyAgICAzIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 24 02:27:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Nov 2018 02:27: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-devel-bounces@lists.xenproject.org>)
	id 1gQNfE-0000PK-Qg; Sat, 24 Nov 2018 02:27: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=ITgI=OD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQNfD-0000P8-5S
 for xen-devel@lists.xenproject.org; Sat, 24 Nov 2018 02:27:19 +0000
X-Inumbo-ID: 70ff3c20-ef90-11e8-8633-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 70ff3c20-ef90-11e8-8633-12d6303a7972;
 Sat, 24 Nov 2018 02:27:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQNey-0007xd-ON; Sat, 24 Nov 2018 02:27:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQNey-0003Fn-Hw; Sat, 24 Nov 2018 02:27:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQNey-0004LH-H4; Sat, 24 Nov 2018 02:27:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130663-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:build-arm64-xsm:<job
 status>:broken:regression
 xen-4.11-testing:build-arm64:<job status>:broken:regression
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:<job
 status>:broken:regression
 xen-4.11-testing:build-arm64-pvops:<job status>:broken:regression
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:host-install(4):broken:heisenbug
 xen-4.11-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.11-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.11-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.11-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.11-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.11-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.11-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.11-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.11-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.11-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.11-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=49caabf2584a26d16f73b4bd423329f8d99f7e71
X-Osstest-Versions-That: xen=dea9fc0e02d92f5e6d46680aa0a52fa758eca9c4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Nov 2018 02:27:04 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 130663: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY2MyB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA2NjMvCgpGYWlsdXJlcyBhbmQg
cHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVz
dHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpICBicm9r
ZW4gcGFzcyBpbiAxMzA2MTQKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgMTcgcnVtcHJ1
bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMzA2MTQgcGFzcyBp
biAxMzA2NjMKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5v
dCBibG9ja2luZyk6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk3MjAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTcy
MAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTI5NzIwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI5NzIwCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMjk3
MjAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
IGJyb2tlbiBibG9ja2VkIGluIDEyOTcyMAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA2
OSB4dGYvdGVzdC1odm02NC14c2EtMjc4ICBmYWlsIGJsb2NrZWQgaW4gMTI5NzIwCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDY5IHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggIGZhaWwgYmxv
Y2tlZCBpbiAxMjk3MjAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgNjkgeHRmL3Rlc3QtaHZtNjQt
eHNhLTI3OCBmYWlsIGluIDEzMDYxNCBibG9ja2VkIGluIDEyOTcyMAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDEzMDYxNCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA0OWNhYWJm
MjU4NGEyNmQxNmY3M2I0YmQ0MjMzMjlmOGQ5OWY3ZTcxCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4g
ICAgICAgICAgICAgICAgICBkZWE5ZmMwZTAyZDkyZjVlNmQ0NjY4MGFhMGE1MmZhNzU4ZWNhOWM0
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk3MjAgIDIwMTgtMTEtMDkgMjE6MTk6MTYgWiAgIDE0
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwNjE0ICAyMDE4LTExLTIwIDE1OjA3OjQzIFog
ICAgMyBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWls
ZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWls
ZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0
dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCgpOb3QgcHVzaGluZy4KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpjb21taXQgNDljYWFiZjI1ODRhMjZkMTZmNzNiNGJkNDIzMzI5ZjhkOTlmN2U3MQpBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE5v
diAyMCAxNTozNTo0OCAyMDE4ICswMTAwCgogICAgeDg2L2RvbTA6IEF2b2lkIHVzaW5nIDFHIHN1
cGVycGFnZXMgaWYgc2hhZG93aW5nIG1heSBiZSBuZWNlc3NhcnkKICAgIAogICAgVGhlIHNoYWRv
dyBjb2RlIGRvZXNuJ3Qgc3VwcG9ydCAxRyBzdXBlcnBhZ2VzLCBhbmQgd2lsbCBoYW5kICNQRltS
U1ZEXSBiYWNrIHRvCiAgICBndWVzdHMuCiAgICAKICAgIEZvciBkb20wJ3Mgd2l0aCA1MTJHQiBv
ZiBSQU0gb3IgbW9yZSAoYW5kIHN1YmplY3QgdG8gdGhlIFAyTSBhbGlnbm1lbnQpLCBYZW4ncwog
ICAgZG9tYWluIGJ1aWxkZXIgbWlnaHQgdXNlIDFHIHN1cGVycGFnZXMuCiAgICAKICAgIEF2b2lk
IHVzaW5nIDFHIHN1cGVycGFnZXMgKGZhbGxpbmcgYmFjayB0byAyTSBzdXBlcnBhZ2VzIGluc3Rl
YWQpIGlmIHRoZXJlIGlzCiAgICBhIHJlYXNvbmFibGUgY2hhbmNlIHRoYXQgd2UgbWF5IGhhdmUg
dG8gc2hhZG93IGRvbTAuICBUaGlzIGFzc3VtZXMgdGhhdCB0aGVyZQogICAgYXJlIG5vIGNpcmN1
bXN0YW5jZXMgd2hlcmUgd2Ugd2lsbCBhY3RpdmF0ZSBsb2dkaXJ0eSBtb2RlIG9uIGRvbTAuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogOTZmNmVlMTVhZDdjYTk2NDcyNzc5ZmM1YzA4M2I0MTQ5NDk1YzU4
NAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMTIgMTE6MjY6MDQgKzAwMDAKCmNvbW1pdCBiYmU0
OGI1YjY3Y2NlYmJjNzMzNDJiZmQzNDYwM2M0ODU5Y2RlNGRmCkF1dGhvcjogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6MzQ6NTEgMjAxOCArMDEw
MAoKICAgIHg4Ni9zaGFkb3c6IHNocmluayBzdHJ1Y3QgcGFnZV9pbmZvJ3Mgc2hhZG93X2ZsYWdz
IHRvIDE2IGJpdHMKICAgIAogICAgVGhpcyBpcyB0byBhdm9pZCBpdCBvdmVybGFwcGluZyB0aGUg
bGluZWFyX3B0X2NvdW50IGZpZWxkIG5lZWRlZCBmb3IgUFYKICAgIGRvbWFpbnMuIEludHJvZHVj
ZSBhIHNlcGFyYXRlLCBIVk0tb25seSBwYWdldGFibGVfZHlpbmcgZmllbGQgdG8gcmVwbGFjZQog
ICAgdGhlIHNvbGUgb25lIGxlZnQgaW4gdGhlIHVwcGVyIDE2IGJpdHMuCiAgICAKICAgIE5vdGUg
dGhhdCB0aGUgYWNjZXNzZXMgdG8gLT5zaGFkb3dfZmxhZ3MgaW4gc2hhZG93X3twcm8sZGV9bW90
ZSgpIGdldAogICAgc3dpdGNoZWQgdG8gbm9uLWF0b21pYywgbm9uLWJpdG9wcyBvcGVyYXRpb25z
LCBhcyB7dGVzdCxzZXQsY2xlYXJ9X2JpdCgpCiAgICBhcmUgbm90IGFsbG93ZWQgb24gdWludDE2
X3QgZmllbGRzIGFuZCBoZW5jZSB0aGVpciB1c2Ugd291bGQgaGF2ZQogICAgcmVxdWlyZWQgdWds
eSBjYXN0cy4gVGhpcyBpcyBmaW5lIGJlY2F1c2UgYWxsIHVwZGF0ZXMgb2YgdGhlIGZpZWxkIG91
Z2h0CiAgICB0byBvY2N1ciB3aXRoIHRoZSBwYWdpbmcgbG9jayBoZWxkLCBhbmQgb3RoZXIgdXBk
YXRlcyBvZiBpdCB1c2UgfD0gYW5kCiAgICAmPSBhcyB3ZWxsIChpLmUuIHVzaW5nIGF0b21pYyBv
cGVyYXRpb25zIGhlcmUgZGlkbid0IHJlYWxseSBndWFyZAogICAgYWdhaW5zdCBwb3RlbnRpYWxs
eSByYWNpbmcgdXBkYXRlcyBlbHNld2hlcmUpLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNB
LTI4MC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFByZ21yLmNvbSBTZWN1cml0eSA8c2VjdXJpdHlA
cHJnbXIuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgbWFzdGVy
IGNvbW1pdDogNzg5NTg5OTY4ZWQ5MGU4MmE4MzJkYmM2MGU5NThjNzZiNzg3YmU3ZQogICAgbWFz
dGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTk6NTQgKzAxMDAKCmNvbW1pdCA5MzE3N2YxZjBmZTU0
M2UzMTAwOTg5MzhlZWFiZWM2YzJkYjE0YzI3CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6MzQ6MTMgMjAxOCArMDEwMAoKICAgIHg4
Ni9zaGFkb3c6IG1vdmUgT09TIGZsYWcgYml0IHBvc2l0aW9ucwogICAgCiAgICBJbiBwcmVwYXJh
dGlvbiBvZiByZWR1Y2luZyBzdHJ1Y3QgcGFnZV9pbmZvJ3Mgc2hhZG93X2ZsYWdzIGZpZWxkIHRv
IDE2CiAgICBiaXRzLCBsb3dlciB0aGUgYml0IHBvc2l0aW9ucyB1c2VkIGZvciBTSEZfb3V0X29m
X3N5bmMgYW5kCiAgICBTSEZfb29zX21heV93cml0ZS4KICAgIAogICAgSW5zdGVhZCBvZiBhbHNv
IGFkanVzdGluZyB0aGUgb3BlbiBjb2RlZCB1c2UgaW4gX2dldF9wYWdlX3R5cGUoKSwKICAgIGlu
dHJvZHVjZSBzaGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKCkgdG8gY29udGFpbiBrbm93
bGVkZ2Ugb2YgdGhlCiAgICBiaXQgcG9zaXRpb25zIHRvIHNoYWRvdyBjb2RlLgogICAgCiAgICBU
aGlzIGlzIHBhcnQgb2YgWFNBLTI4MC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgogICAgbWFzdGVyIGNvbW1pdDogZDY4ZTEwNzBjM2U4ZjRhZjdhMzEwNDBmMDhiZGQ5
OGU2ZDZlYWMxZAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTk6MTMgKzAxMDAKCmNv
bW1pdCBlNzM4ODUwYWFmODhmMjAxOTk3YjVkMDVhZGY4NWRmZmI1NGMwYzEwCkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDIw
IDE1OjMzOjE2IDIwMTggKzAxMDAKCiAgICB4ODYvbW06IERvbid0IHBlcmZvcm0gZmx1c2ggYWZ0
ZXIgZmFpbGluZyB0byB1cGRhdGUgYSBndWVzdHMgTDFlCiAgICAKICAgIElmIHRoZSBMMWUgdXBk
YXRlIGhhc24ndCBvY2N1cmVkLCB0aGUgZmx1c2ggY2Fubm90IGRvIGFueXRoaW5nIHVzZWZ1bC4g
IFRoaXMKICAgIHNraXBzIHRoZSBwb3RlbnRpYWxseSBleHBlbnNpdmUgdmNwdW1hc2tfdG9fcGNw
dW1hc2soKSBjb252ZXJzaW9uLCBhbmQKICAgIGJyb2FkY2FzdCBUTEIgc2hvb3Rkb3duLgogICAg
CiAgICBNb3JlIGltcG9ydGFudGx5IGhvd2V2ZXIsIHdlIG1pZ2h0IGJlIGluIHRoZSBlcnJvciBw
YXRoIGR1ZSB0byBhIGJhZCB2YQogICAgcGFyYW1ldGVyIGZyb20gdGhlIGd1ZXN0LCBhbmQgdGhp
cyBzaG91bGQgbm90IHByb3BhZ2F0ZSBpbnRvIHRoZSBUTEIgZmx1c2hpbmcKICAgIGxvZ2ljLiAg
VGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIGV4YW1wbGUgcmFpc2VzICNHUCBmb3IgYSBub24t
Y2Fub25pY2FsCiAgICBhZGRyZXNzLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNzkuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBidWdmdXp6LmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNv
bW1pdDogNmM4ZDUwMjg4NzIyNjcyZWNjOGUxOWIwNzQxYTMxYjUyMWQwMTcwNgogICAgbWFzdGVy
IGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTg6NDEgKzAxMDAKCmNvbW1pdCBlYjY4MzBhMWM4MzQ3ZDBj
NWUzMzU3MWY5M2NiZDJkNzkzMzA3OThkCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjMyOjM0IDIwMTggKzAxMDAK
CiAgICB4ODYvbW06IFB1dCB0aGUgZ2ZuIG9uIGFsbCBwYXRocyBhZnRlciBnZXRfZ2ZuX3F1ZXJ5
KCkKICAgIAogICAgYy9zIDc4NjcxODFiMiAieDg2L1BvRDogY29ycmVjdGx5IGhhbmRsZSBub24t
b3JkZXItMCBkZWNyZWFzZS1yZXNlcnZhdGlvbgogICAgcmVxdWVzdHMiIGludHJvZHVjZWQgYW4g
ZWFybHkgZXhpdCBpbiBndWVzdF9yZW1vdmVfcGFnZSgpIGZvciB1bmV4cGVjdGVkIHAybQogICAg
dHlwZXMuICBIb3dldmVyLCBnZXRfZ2ZuX3F1ZXJ5KCkgaW50ZXJuYWxseSB0YWtlcyB0aGUgcDJt
IGxvY2ssIGFuZCBtdXN0IGJlCiAgICBtYXRjaGVkIHdpdGggYSBwdXRfZ2ZuKCkgY2FsbCBsYXRl
ci4KICAgIAogICAgRml4IHRoZSBlcnJvbmVvdXMgY29tbWVudCBiZXNpZGUgdGhlIGRlY2xhcmF0
aW9uIG9mIGdldF9nZm5fcXVlcnkoKS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjc3LgogICAgCiAg
ICBSZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiBkODA5ODhjZmMwNGVlNjA4YmVlNzIyNDQ4ZTdjM2JjODM0N2Vj
MDRjCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1ODoxMCArMDEwMAoKY29tbWl0IGI4
OGNjYjNhZTc5ZGVjZmE0OTVhZTk2NWMwMmFlZWRjOGZkYTJiY2IKQXV0aG9yOiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6MzE6NDgg
MjAxOCArMDEwMAoKICAgIHg4Ni9odm0vaW9yZXE6IHVzZSByZWYtY291bnRlZCB0YXJnZXQtYXNz
aWduZWQgc2hhcmVkIHBhZ2VzCiAgICAKICAgIFBhc3NpbmcgTUVNRl9ub19yZWZjb3VudCB0byBh
bGxvY19kb21oZWFwX3BhZ2VzKCkgd2lsbCBhbGxvY2F0ZSwgYXMKICAgIGV4cGVjdGVkLCBhIHBh
Z2UgdGhhdCBpcyBhc3NpZ25lZCB0byB0aGUgc3BlY2lmaWVkIGRvbWFpbiBidXQgaXMgbm90CiAg
ICBhY2NvdW50ZWQgZm9yIGluIHRvdF9wYWdlcy4gVW5mb3J0dW5hdGVseSB0aGVyZSBpcyBubyBs
b2dpYyBmb3IgdHJhY2tpbmcKICAgIHN1Y2ggYWxsb2NhdGlvbnMgYW5kIGF2b2lkaW5nIGFueSBh
ZGp1c3RtZW50IHRvIHRvdF9wYWdlcyB3aGVuIHRoZSBwYWdlCiAgICBpcyBmcmVlZC4KICAgIAog
ICAgVGhlIG9ubHkgY2FsbGVyIG9mIGFsbG9jX2RvbWhlYXBfcGFnZXMoKSB0aGF0IHBhc3NlcyBN
RU1GX25vX3JlZmNvdW50IGlzCiAgICBodm1fYWxsb2NfaW9yZXFfbWZuKCkgc28gdGhpcyBwYXRj
aCByZW1vdmVzIHVzZSBvZiB0aGUgZmxhZyBmcm9tIHRoYXQKICAgIGNhbGwtc2l0ZSB0byBhdm9p
ZCB0aGUgcG9zc2liaWxpdHkgb2YgYSBkb21haW4gdXNpbmcgYW4gaW9yZXEgc2VydmVyIGFzCiAg
ICBhIG1lYW5zIHRvIGFkanVzdCBpdHMgdG90X3BhZ2VzIGFuZCBoZW5jZSBhbGxvY2F0ZSBtb3Jl
IG1lbW9yeSB0aGFuIGl0CiAgICBzaG91bGQgYmUgYWJsZSB0by4KICAgIAogICAgSG93ZXZlciwg
dGhlIHJlYXNvbiBmb3IgdXNpbmcgdGhlIGZsYWcgaW4gdGhlIGZpcnN0IHBsYWNlIHdhcyB0byBh
dm9pZAogICAgdGhlIGFsbG9jYXRpb24gZmFpbGluZyBpZiB0aGUgZW11bGF0b3IgZG9tYWluIGlz
IGFscmVhZHkgYXQgaXRzIG1heGltdW0KICAgIG1lbW9yeSBsaW1pdC4gSGVuY2UgdGhpcyBwYXRj
aCBzd2l0Y2hlcyB0byBhbGxvY2F0aW5nIG1lbW9yeSBmcm9tIHRoZQogICAgdGFyZ2V0IGRvbWFp
biBpbnN0ZWFkIG9mIHRoZSBlbXVsYXRvciBkb21haW4uIFRoZXJlIGlzIGFscmVhZHkgYW4gZXh0
cmEKICAgIG1lbW9yeSBhbGxvd2FuY2Ugb2YgMk1CIChMSUJYTF9IVk1fRVhUUkFfTUVNT1JZKSBh
cHBsaWVkIHRvIEhWTSBndWVzdHMsCiAgICB3aGljaCBpcyBzdWZmaWNpZW50IHRvIGNvdmVyIHRo
ZSBwYWdlcyByZXF1aXJlZCBieSB0aGUgc3VwcG9ydGVkCiAgICBjb25maWd1cmF0aW9uIG9mIGEg
c2luZ2xlIElPUkVRIHNlcnZlciBmb3IgUUVNVS4gKFN0dWItZG9tYWlucyBkbyBub3QsCiAgICBz
byBmYXIsIHVzZSByZXNvdXJjZSBtYXBwaW5nKS4gSXQgYWxzbyBhbHNvIHRoZSBjYXNlIHRoZSBR
RU1VIHdpbGwgaGF2ZQogICAgbWFwcGVkIHRoZSBJT1JFUSBzZXJ2ZXIgcGFnZXMgYmVmb3JlIHRo
ZSBndWVzdCBib290cywgaGVuY2UgaXQgaXMgbm90CiAgICBwb3NzaWJsZSBmb3IgdGhlIGd1ZXN0
IHRvIGluZmxhdGUgaXRzIGJhbGxvb24gdG8gY29uc3VtZSB0aGVzZSBwYWdlcy4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgbWFz
dGVyIGNvbW1pdDogZTg2MmU2Y2ViMWZkOTcxZDc1NWEwYzU3ZDZhMGYzYjgwNjUxODdkYwogICAg
bWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTc6MzggKzAxMDAKCmNvbW1pdCAzYjJhNzc5Y2Ni
OWZkM2MwMmFiMmE2OGNiOTVhOTYyOGYwODM3MDI5CkF1dGhvcjogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjMxOjE0IDIwMTggKzAx
MDAKCiAgICB4ODYvaHZtL2lvcmVxOiBmaXggcGFnZSByZWZlcmVuY2luZwogICAgCiAgICBUaGUg
Y29kZSBkb2VzIG5vdCB0YWtlIGEgcGFnZSByZWZlcmVuY2UgaW4gaHZtX2FsbG9jX2lvcmVxX21m
bigpLCBvbmx5IGEKICAgIHR5cGUgcmVmZXJlbmNlLiBUaGlzIGNhbiBsZWFkIHRvIGEgc2l0dWF0
aW9uIHdoZXJlIGEgbWFsaWNpb3VzIGRvbWFpbiB3aXRoCiAgICBYU01fRE1fUFJJViBjYW4gZW5n
aW5lZXIgYSBzZXF1ZW5jZSBhcyBmb2xsb3dzOgogICAgCiAgICAtIGNyZWF0ZSBJT1JFUSBzZXJ2
ZXI6IG5vIHBhZ2VzIGFzIHlldC4KICAgIC0gYWNxdWlyZSByZXNvdXJjZTogcGFnZSBhbGxvY2F0
ZWQsIHRvdGFsIDAuCiAgICAtIGRlY3JlYXNlIHJlc2VydmF0aW9uOiAtMSByZWYsIHRvdGFsIC0x
LgogICAgCiAgICBUaGlzIHdpbGwgY2F1c2UgWGVuIHRvIGhpdCBhIEJVR19PTigpIGluIGZyZWVf
ZG9taGVhcF9wYWdlcygpLgogICAgCiAgICBUaGlzIHBhdGNoIGZpeGVzIHRoZSBpc3N1ZSBieSBj
aGFuZ2luZyB0aGUgY2FsbCB0byBnZXRfcGFnZV90eXBlKCkgaW4KICAgIGh2bV9hbGxvY19pb3Jl
cV9tZm4oKSB0byBhIGNhbGwgdG8gZ2V0X3BhZ2VfYW5kX3R5cGUoKS4gVGhpcyBjaGFuZ2UKICAg
IGluIHR1cm4gcmVxdWlyZXMgYW4gZXh0cmEgcHV0X3BhZ2UoKSBpbiBodm1fZnJlZV9pb3JlcV9t
Zm4oKSBpbiB0aGUgY2FzZQogICAgdGhhdCBfUEdDX2FsbG9jYXRlZCBpcyBzdGlsbCBzZXQgKGku
ZS4gYSBkZWNyZWFzZSByZXNlcnZhdGlvbiBoYXMgbm90CiAgICBvY2N1cnJlZCkgdG8gYXZvaWQg
dGhlIHBhZ2UgYmVpbmcgbGVha2VkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI3Ni4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
bWFzdGVyIGNvbW1pdDogZjZiNmFlNzg2NzliMzYzZmY2NzBhOWMxMjUwNzdjNDM2ZGFiZDYwOAog
ICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTc6MDUgKzAxMDAKCmNvbW1pdCA5NDZmMzQ1
NTQ3Yjk4MTAwNDVlNzU0ZWE0YjczYjRlOGM1ZTc5MzViCkF1dGhvcjogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6MzA6MjUgMjAxOCArMDEwMAoK
ICAgIEFNRC9JT01NVTogc3VwcHJlc3MgUFRFIG1lcmdpbmcgYWZ0ZXIgaW5pdGlhbCB0YWJsZSBj
cmVhdGlvbgogICAgCiAgICBUaGUgbG9naWMgaXMgbm90IGZpdCBmb3IgdGhpcyBwdXJwb3NlLCBz
byBzaW1wbHkgZGlzYWJsZSBpdHMgdXNlIHVudGlsCiAgICBpdCBjYW4gYmUgZml4ZWQgLyByZXBs
YWNlZC4gTm90ZSB0aGF0IHRoaXMgcmUtZW5hYmxlcyBtZXJnaW5nIGZvciB0aGUKICAgIHRhYmxl
IGNyZWF0aW9uIGNhc2UsIHdoaWNoIHdhcyBkaXNhYmxlZCBhcyBhIChwZXJoYXBzIHVuaW50ZW5k
ZWQpIHNpZGUKICAgIGVmZmVjdCBvZiB0aGUgZWFybGllciAiYW1kL2lvbW11OiBmaXggZmx1c2gg
Y2hlY2tzIi4gSXQgcmVsaWVzIG9uIG5vCiAgICBwYWdlIGdldHRpbmcgbWFwcGVkIG1vcmUgdGhh
biBvbmNlICh3aXRoIGRpZmZlcmVudCBwcm9wZXJ0aWVzKSBpbiB0aGlzCiAgICBwcm9jZXNzLCBh
cyB0aGF0IHdvdWxkIHN0aWxsIGJlIGJleW9uZCB3aGF0IHRoZSBtZXJnaW5nIGxvZ2ljIGNhbiBj
b3BlCiAgICB3aXRoLiBCdXQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKCkgZ3VhcmFu
dGVlcyB0aGlzIGFmYWljdC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IDkzN2VmMzI1NjVmYTNhODFmZGIzN2I5ZGQ1YWE5OWExYjg3YWZhNzUKICAg
IG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU1OjE0ICswMTAwCgpjb21taXQgMDg2YTlkZGVk
MjdlYjM5YTc0ZjFkNTFjYTE5YzBlMTRhMGNhYjI3NwpBdXRob3I6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6Mjk6NDAgMjAxOCAr
MDEwMAoKICAgIGFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNrcwogICAgCiAgICBGbHVzaCBjaGVj
a2luZyBmb3IgQU1EIElPTU1VIGRpZG4ndCBjaGVjayB3aGV0aGVyIHRoZSBwcmV2aW91cyBlbnRy
eQogICAgd2FzIHByZXNlbnQsIG9yIHdoZXRoZXIgdGhlIGZsYWdzICh3cml0YWJsZS9yZWFkYWJs
ZSkgY2hhbmdlZCBpbiBvcmRlcgogICAgdG8gZGVjaWRlIHdoZXRoZXIgYSBmbHVzaCBzaG91bGQg
YmUgZXhlY3V0ZWQuCiAgICAKICAgIEZpeCB0aGlzIGJ5IHRha2luZyB0aGUgd3JpdGFibGUvcmVh
ZGFibGUvbmV4dC1sZXZlbCBmaWVsZHMgaW50byBhY2NvdW50LAogICAgdG9nZXRoZXIgd2l0aCB0
aGUgcHJlc2VudCBiaXQuCiAgICAKICAgIEFsb25nIHRoZXNlIGxpbmVzIHRoZSBmbHVzaGluZyBp
biBhbWRfaW9tbXVfbWFwX3BhZ2UoKSBtdXN0IG5vdCBiZQogICAgb21pdHRlZCBmb3IgUFYgZG9t
YWlucy4gVGhlIGNvbW1lbnQgdGhlcmUgd2FzIHNpbXBseSB3cm9uZzogTWFwcGluZ3MgbWF5CiAg
ICB2ZXJ5IHdlbGwgY2hhbmdlLCBib3RoIHRoZWlyIGFkZHJlc3NlcyBhbmQgdGhlaXIgcGVybWlz
c2lvbnMuIFVsdGltYXRlbHkKICAgIHRoaXMgc2hvdWxkIGhvbm9yIGlvbW11X2RvbnRfZmx1c2hf
aW90bGIsIGJ1dCB0byBhY2hpZXZlIHRoaXMKICAgIGFtZF9pb21tdV9vcHMgZmlyc3QgbmVlZHMg
dG8gZ2FpbiBhbiAuaW90bGJfZmx1c2ggaG9vay4KICAgIAogICAgQWxzbyBtYWtlIGNsZWFyX2lv
bW11X3B0ZV9wcmVzZW50KCkgc3RhdGljLCB0byBkZW1vbnN0cmF0ZSB0aGVyZSdzIG5vCiAgICBj
YWxsZXIgb21pdHRpbmcgdGhlIChzdWJzZXF1ZW50KSBmbHVzaC4KICAgIAogICAgVGhpcyBpcyBw
YXJ0IG9mIFhTQS0yNzUuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxYTdmZmU0NjZjZDA1N2RhYWVmMjQ1
YjBhMWFiNmI4MjU4OGU0YzAxCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1MjoxMiAr
MDEwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Nov 24 04:43:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Nov 2018 04:43: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-devel-bounces@lists.xenproject.org>)
	id 1gQPmR-0004OS-6T; Sat, 24 Nov 2018 04:42: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=itgi=od=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQPmQ-0004OG-4E
 for xen-devel@lists.xenproject.org; Sat, 24 Nov 2018 04:42:54 +0000
X-Inumbo-ID: 66ec3404-efa3-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66ec3404-efa3-11e8-9a16-bc764e045a96;
 Sat, 24 Nov 2018 04:42:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQPmL-0002EZ-HC; Sat, 24 Nov 2018 04:42:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQPmL-0004qw-4Y; Sat, 24 Nov 2018 04:42:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQPmL-0000EX-3u; Sat, 24 Nov 2018 04:42:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130753-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Nov 2018 04:42:49 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130753: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc1MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc1My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDQgZGF5cyAgIDM5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDAgZGF5cyAgICA0IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 24 06:44:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Nov 2018 06: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-devel-bounces@lists.xenproject.org>)
	id 1gQRfU-0006te-AX; Sat, 24 Nov 2018 06:43:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=itgi=od=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQRfT-0006tS-Rm
 for xen-devel@lists.xenproject.org; Sat, 24 Nov 2018 06:43:51 +0000
X-Inumbo-ID: 4c9df10d-efb4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c9df10d-efb4-11e8-9a16-bc764e045a96;
 Sat, 24 Nov 2018 06:43:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQRfP-0004o8-AF; Sat, 24 Nov 2018 06:43:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQRfP-0003JV-1q; Sat, 24 Nov 2018 06:43:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQRfP-0006PQ-0t; Sat, 24 Nov 2018 06:43:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130667-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:build-arm64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:build-arm64:<job status>:broken:regression
 xen-4.10-testing:build-arm64-pvops:<job status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.10-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.10-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.10-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.10-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.10-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b6e203bc80e9d3e1dc7eb579d9665a77700d78cc
X-Osstest-Versions-That: xen=e907460fd61c350487ffee5d8aa375bef56bc81c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Nov 2018 06:43:47 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 130667: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY2NyB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA2NjcvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTY3NgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxp
bmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBwYXNzIGluIDEzMDYxMQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFs
bG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTY3NgogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTI5Njc2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk2NzYKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMjk2NzYKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9j
a2VkIGluIDEyOTY3NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI5Njc2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgIDY5IHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggIGZhaWwgYmxvY2tlZCBpbiAxMjk2
NzYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3
OCAgZmFpbCBibG9ja2VkIGluIDEyOTY3NgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyA2OSB4dGYv
dGVzdC1odm02NC14c2EtMjc4IGZhaWwgaW4gMTMwNjExIGJsb2NrZWQgaW4gMTI5Njc2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgYjZlMjAzYmM4MGU5ZDNlMWRjN2ViNTc5ZDk2NjVhNzc3MDBkNzhjYwpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZTkwNzQ2MGZkNjFjMzUwNDg3
ZmZlZTVkOGFhMzc1YmVmNTZiYzgxYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5Njc2ICAyMDE4
LTExLTA5IDAxOjU2OjMyIFogICAxNSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDYxMSAg
MjAxOC0xMS0yMCAxNTowNzo1MiBaICAgIDMgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tl
bi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dz
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IGI2ZTIwM2JjODBlOWQzZTFkYzdlYjU3OWQ5NjY1YTc3NzAwZDc4Y2MKQXV0
aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1
ZSBOb3YgMjAgMTU6NDU6MDQgMjAxOCArMDEwMAoKICAgIHg4Ni9kb20wOiBBdm9pZCB1c2luZyAx
RyBzdXBlcnBhZ2VzIGlmIHNoYWRvd2luZyBtYXkgYmUgbmVjZXNzYXJ5CiAgICAKICAgIFRoZSBz
aGFkb3cgY29kZSBkb2Vzbid0IHN1cHBvcnQgMUcgc3VwZXJwYWdlcywgYW5kIHdpbGwgaGFuZCAj
UEZbUlNWRF0gYmFjayB0bwogICAgZ3Vlc3RzLgogICAgCiAgICBGb3IgZG9tMCdzIHdpdGggNTEy
R0Igb2YgUkFNIG9yIG1vcmUgKGFuZCBzdWJqZWN0IHRvIHRoZSBQMk0gYWxpZ25tZW50KSwgWGVu
J3MKICAgIGRvbWFpbiBidWlsZGVyIG1pZ2h0IHVzZSAxRyBzdXBlcnBhZ2VzLgogICAgCiAgICBB
dm9pZCB1c2luZyAxRyBzdXBlcnBhZ2VzIChmYWxsaW5nIGJhY2sgdG8gMk0gc3VwZXJwYWdlcyBp
bnN0ZWFkKSBpZiB0aGVyZSBpcwogICAgYSByZWFzb25hYmxlIGNoYW5jZSB0aGF0IHdlIG1heSBo
YXZlIHRvIHNoYWRvdyBkb20wLiAgVGhpcyBhc3N1bWVzIHRoYXQgdGhlcmUKICAgIGFyZSBubyBj
aXJjdW1zdGFuY2VzIHdoZXJlIHdlIHdpbGwgYWN0aXZhdGUgbG9nZGlydHkgbW9kZSBvbiBkb20w
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IDk2ZjZlZTE1YWQ3Y2E5NjQ3Mjc3OWZjNWMwODNiNDE0OTQ5
NWM1ODQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTEyIDExOjI2OjA0ICswMDAwCgpjb21taXQg
OGIxZWZjOWJmNDVlODczZmFlNWU4ZDljMDg0NzZmMGUzNzU4YmIwOApBdXRob3I6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjQ0OjI0IDIwMTgg
KzAxMDAKCiAgICB4ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19m
bGFncyB0byAxNiBiaXRzCiAgICAKICAgIFRoaXMgaXMgdG8gYXZvaWQgaXQgb3ZlcmxhcHBpbmcg
dGhlIGxpbmVhcl9wdF9jb3VudCBmaWVsZCBuZWVkZWQgZm9yIFBWCiAgICBkb21haW5zLiBJbnRy
b2R1Y2UgYSBzZXBhcmF0ZSwgSFZNLW9ubHkgcGFnZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxh
Y2UKICAgIHRoZSBzb2xlIG9uZSBsZWZ0IGluIHRoZSB1cHBlciAxNiBiaXRzLgogICAgCiAgICBO
b3RlIHRoYXQgdGhlIGFjY2Vzc2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRl
fW1vdGUoKSBnZXQKICAgIHN3aXRjaGVkIHRvIG5vbi1hdG9taWMsIG5vbi1iaXRvcHMgb3BlcmF0
aW9ucywgYXMge3Rlc3Qsc2V0LGNsZWFyfV9iaXQoKQogICAgYXJlIG5vdCBhbGxvd2VkIG9uIHVp
bnQxNl90IGZpZWxkcyBhbmQgaGVuY2UgdGhlaXIgdXNlIHdvdWxkIGhhdmUKICAgIHJlcXVpcmVk
IHVnbHkgY2FzdHMuIFRoaXMgaXMgZmluZSBiZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVs
ZCBvdWdodAogICAgdG8gb2NjdXIgd2l0aCB0aGUgcGFnaW5nIGxvY2sgaGVsZCwgYW5kIG90aGVy
IHVwZGF0ZXMgb2YgaXQgdXNlIHw9IGFuZAogICAgJj0gYXMgd2VsbCAoaS5lLiB1c2luZyBhdG9t
aWMgb3BlcmF0aW9ucyBoZXJlIGRpZG4ndCByZWFsbHkgZ3VhcmQKICAgIGFnYWluc3QgcG90ZW50
aWFsbHkgcmFjaW5nIHVwZGF0ZXMgZWxzZXdoZXJlKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yODAuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQcmdtci5jb20gU2VjdXJpdHkgPHNlY3Vy
aXR5QHByZ21yLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIG1h
c3RlciBjb21taXQ6IDc4OTU4OTk2OGVkOTBlODJhODMyZGJjNjBlOTU4Yzc2Yjc4N2JlN2UKICAg
IG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU5OjU0ICswMTAwCgpjb21taXQgMmY1YTY3Y2Zl
YWM2YTZhNmVkOTI1ZGQzZTgzN2RlODA4YTE4ZjhmNgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjQzOjUwIDIwMTggKzAxMDAKCiAg
ICB4ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKICAgIAogICAgSW4gcHJl
cGFyYXRpb24gb2YgcmVkdWNpbmcgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyBmaWVs
ZCB0byAxNgogICAgYml0cywgbG93ZXIgdGhlIGJpdCBwb3NpdGlvbnMgdXNlZCBmb3IgU0hGX291
dF9vZl9zeW5jIGFuZAogICAgU0hGX29vc19tYXlfd3JpdGUuCiAgICAKICAgIEluc3RlYWQgb2Yg
YWxzbyBhZGp1c3RpbmcgdGhlIG9wZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCiAg
ICBpbnRyb2R1Y2Ugc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZSgpIHRvIGNvbnRhaW4g
a25vd2xlZGdlIG9mIHRoZQogICAgYml0IHBvc2l0aW9ucyB0byBzaGFkb3cgY29kZS4KICAgIAog
ICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IGQ2OGUxMDcwYzNlOGY0YWY3YTMxMDQwZjA4
YmRkOThlNmQ2ZWFjMWQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU5OjEzICswMTAw
Cgpjb21taXQgYzFmZDA3MDNmM2Y5ODYwYzgwYTJkMjU0MGIxYzVlNTI1ZTJmZDMwZQpBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE5v
diAyMCAxNTo0MzowMiAyMDE4ICswMTAwCgogICAgeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNo
IGFmdGVyIGZhaWxpbmcgdG8gdXBkYXRlIGEgZ3Vlc3RzIEwxZQogICAgCiAgICBJZiB0aGUgTDFl
IHVwZGF0ZSBoYXNuJ3Qgb2NjdXJlZCwgdGhlIGZsdXNoIGNhbm5vdCBkbyBhbnl0aGluZyB1c2Vm
dWwuICBUaGlzCiAgICBza2lwcyB0aGUgcG90ZW50aWFsbHkgZXhwZW5zaXZlIHZjcHVtYXNrX3Rv
X3BjcHVtYXNrKCkgY29udmVyc2lvbiwgYW5kCiAgICBicm9hZGNhc3QgVExCIHNob290ZG93bi4K
ICAgIAogICAgTW9yZSBpbXBvcnRhbnRseSBob3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJy
b3IgcGF0aCBkdWUgdG8gYSBiYWQgdmEKICAgIHBhcmFtZXRlciBmcm9tIHRoZSBndWVzdCwgYW5k
IHRoaXMgc2hvdWxkIG5vdCBwcm9wYWdhdGUgaW50byB0aGUgVExCIGZsdXNoaW5nCiAgICBsb2dp
Yy4gIFRoZSBJTlZQQ0lEIGluc3RydWN0aW9uIGZvciBleGFtcGxlIHJhaXNlcyAjR1AgZm9yIGEg
bm9uLWNhbm9uaWNhbAogICAgYWRkcmVzcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjc5LgogICAg
CiAgICBSZXBvcnRlZC1ieTogTWF0dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDZjOGQ1MDI4ODcyMjY3MmVjYzhlMTliMDc0MWEzMWI1MjFkMDE3MDYKICAgIG1h
c3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU4OjQxICswMTAwCgpjb21taXQgZDVkODA3NDQwNTI0
MmRhMTJhN2NhY2E4ZmE1YmM1Y2FjYmQ4YTQ5MwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjQyOjIwIDIwMTggKzAxMDAKCiAgICBB
TUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRpYWwgdGFibGUgY3JlYXRp
b24KICAgIAogICAgVGhlIGxvZ2ljIGlzIG5vdCBmaXQgZm9yIHRoaXMgcHVycG9zZSwgc28gc2lt
cGx5IGRpc2FibGUgaXRzIHVzZSB1bnRpbAogICAgaXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQu
IE5vdGUgdGhhdCB0aGlzIHJlLWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCiAgICB0YWJsZSBjcmVh
dGlvbiBjYXNlLCB3aGljaCB3YXMgZGlzYWJsZWQgYXMgYSAocGVyaGFwcyB1bmludGVuZGVkKSBz
aWRlCiAgICBlZmZlY3Qgb2YgdGhlIGVhcmxpZXIgImFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNr
cyIuIEl0IHJlbGllcyBvbiBubwogICAgcGFnZSBnZXR0aW5nIG1hcHBlZCBtb3JlIHRoYW4gb25j
ZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGllcykgaW4gdGhpcwogICAgcHJvY2VzcywgYXMgdGhh
dCB3b3VsZCBzdGlsbCBiZSBiZXlvbmQgd2hhdCB0aGUgbWVyZ2luZyBsb2dpYyBjYW4gY29wZQog
ICAgd2l0aC4gQnV0IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIGd1YXJhbnRlZXMg
dGhpcyBhZmFpY3QuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA5MzdlZjMyNTY1ZmEzYTgxZmRiMzdiOWRkNWFhOTlhMWI4N2FmYTc1CiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1NToxNCArMDEwMAoKY29tbWl0IDQyMWFhZGE1NWYzYmMw
MGU4MzcwY2JiZGMyMzE3MDFjMjk1YzMwMTIKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjQxOjM1IDIwMTggKzAxMDAK
CiAgICBhbWQvaW9tbXU6IGZpeCBmbHVzaCBjaGVja3MKICAgIAogICAgRmx1c2ggY2hlY2tpbmcg
Zm9yIEFNRCBJT01NVSBkaWRuJ3QgY2hlY2sgd2hldGhlciB0aGUgcHJldmlvdXMgZW50cnkKICAg
IHdhcyBwcmVzZW50LCBvciB3aGV0aGVyIHRoZSBmbGFncyAod3JpdGFibGUvcmVhZGFibGUpIGNo
YW5nZWQgaW4gb3JkZXIKICAgIHRvIGRlY2lkZSB3aGV0aGVyIGEgZmx1c2ggc2hvdWxkIGJlIGV4
ZWN1dGVkLgogICAgCiAgICBGaXggdGhpcyBieSB0YWtpbmcgdGhlIHdyaXRhYmxlL3JlYWRhYmxl
L25leHQtbGV2ZWwgZmllbGRzIGludG8gYWNjb3VudCwKICAgIHRvZ2V0aGVyIHdpdGggdGhlIHBy
ZXNlbnQgYml0LgogICAgCiAgICBBbG9uZyB0aGVzZSBsaW5lcyB0aGUgZmx1c2hpbmcgaW4gYW1k
X2lvbW11X21hcF9wYWdlKCkgbXVzdCBub3QgYmUKICAgIG9taXR0ZWQgZm9yIFBWIGRvbWFpbnMu
IFRoZSBjb21tZW50IHRoZXJlIHdhcyBzaW1wbHkgd3Jvbmc6IE1hcHBpbmdzIG1heQogICAgdmVy
eSB3ZWxsIGNoYW5nZSwgYm90aCB0aGVpciBhZGRyZXNzZXMgYW5kIHRoZWlyIHBlcm1pc3Npb25z
LiBVbHRpbWF0ZWx5CiAgICB0aGlzIHNob3VsZCBob25vciBpb21tdV9kb250X2ZsdXNoX2lvdGxi
LCBidXQgdG8gYWNoaWV2ZSB0aGlzCiAgICBhbWRfaW9tbXVfb3BzIGZpcnN0IG5lZWRzIHRvIGdh
aW4gYW4gLmlvdGxiX2ZsdXNoIGhvb2suCiAgICAKICAgIEFsc28gbWFrZSBjbGVhcl9pb21tdV9w
dGVfcHJlc2VudCgpIHN0YXRpYywgdG8gZGVtb25zdHJhdGUgdGhlcmUncyBubwogICAgY2FsbGVy
IG9taXR0aW5nIHRoZSAoc3Vic2VxdWVudCkgZmx1c2guCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjc1LgogICAgCiAgICBSZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMWE3ZmZlNDY2Y2QwNTdkYWFlZjI0NWIwYTFh
YjZiODI1ODhlNGMwMQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTI6MTIgKzAxMDAK
KHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 24 06:48:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Nov 2018 06:48: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-devel-bounces@lists.xenproject.org>)
	id 1gQRk6-00075P-3M; Sat, 24 Nov 2018 06:48: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=ITgI=OD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQRk5-00075F-5x
 for xen-devel@lists.xenproject.org; Sat, 24 Nov 2018 06:48:37 +0000
X-Inumbo-ID: f1cf2cd8-efb4-11e8-9422-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1cf2cd8-efb4-11e8-9422-12d6303a7972;
 Sat, 24 Nov 2018 06:48:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQRjt-0004uD-Fm; Sat, 24 Nov 2018 06:48:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQRjt-0003qp-1z; Sat, 24 Nov 2018 06:48:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQRjt-0000Yp-1O; Sat, 24 Nov 2018 06:48:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130756-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Nov 2018 06:48:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130756: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc1NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc1Ni8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDQgZGF5cyAgIDQwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDAgZGF5cyAgICA1IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 24 09:24:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Nov 2018 09:24: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-devel-bounces@lists.xenproject.org>)
	id 1gQUAB-0004nZ-AF; Sat, 24 Nov 2018 09:23: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=itgi=od=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQUAA-0004nN-Hx
 for xen-devel@lists.xenproject.org; Sat, 24 Nov 2018 09:23:42 +0000
X-Inumbo-ID: a210d0bf-efca-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a210d0bf-efca-11e8-9a16-bc764e045a96;
 Sat, 24 Nov 2018 09:23:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQUA7-0008IV-2D; Sat, 24 Nov 2018 09:23:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQUA6-0002dB-O4; Sat, 24 Nov 2018 09:23:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQUA6-0007uc-Mx; Sat, 24 Nov 2018 09:23:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130760-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Nov 2018 09:23:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130760: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc2MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc2MC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDUgZGF5cyAgIDQxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDAgZGF5cyAgICA2IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 24 11:04:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Nov 2018 11:04: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-devel-bounces@lists.xenproject.org>)
	id 1gQVjZ-0005Gv-SP; Sat, 24 Nov 2018 11:04: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=qneD=OD=xenproject.org=prvs=8598feb8e=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gQVjZ-0005Gj-18
 for xen-devel@lists.xenproject.org; Sat, 24 Nov 2018 11:04:21 +0000
X-Inumbo-ID: b09053ea-efd8-11e8-81dc-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b09053ea-efd8-11e8-81dc-12d6303a7972;
 Sat, 24 Nov 2018 11:04:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,273,1539648000"; d="scan'208";a="71390042"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75619-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:debian-di-install:fail:regression
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75597
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 24 Nov 2018 11:04:16 +0000
Subject: [Xen-devel] [distros-debian-stretch test] 75619: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NjE5IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvNzU2MTkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zdHJl
dGNoLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDc1
NTk3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHZncnViIDExIGd1ZXN0LXN0
YXJ0ICAgZmFpbCBsaWtlIDc1NTk3CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJv
b3QtcHZncnViIDExIGd1ZXN0LXN0YXJ0ICAgICBmYWlsIGxpa2UgNzU1OTcKIHRlc3QtYXJtaGYt
YXJtaGYtYXJtaGYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBm
YWlsIGxpa2UgNzU1OTcKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3
NTU5NwoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWkzODYtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1u
ZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5j
b20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 24 11:11:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Nov 2018 11:11: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-devel-bounces@lists.xenproject.org>)
	id 1gQVqL-0006D1-LK; Sat, 24 Nov 2018 11:11: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=ITgI=OD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQVqK-0006CM-8N
 for xen-devel@lists.xenproject.org; Sat, 24 Nov 2018 11:11:20 +0000
X-Inumbo-ID: a4f1879c-efd9-11e8-8749-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a4f1879c-efd9-11e8-8749-12d6303a7972;
 Sat, 24 Nov 2018 11:11:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQVq5-0001vL-Hh; Sat, 24 Nov 2018 11:11:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQVq5-0001YZ-8n; Sat, 24 Nov 2018 11:11:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQVq5-0007X7-86; Sat, 24 Nov 2018 11:11:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130674-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-arm64-pvops:<job
 status>:broken:regression
 xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:build-i386-xsm:xen-build:fail:regression
 xen-unstable:build-i386:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-multivcpu:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-saverestore.2:fail:heisenbug
 xen-unstable:build-arm64:hosts-allocate:broken:allowable
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/privcmd:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/gntdev:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/evtchn:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/other:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/xenstore:blocked:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-unstable:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=901abfef5de149546b16fba6f4d5bd7def08c672
X-Osstest-Versions-That: xen=6d8ffac1f7a782dc2c7f8df3871a294729ae36bd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Nov 2018 11:11:05 +0000
Subject: [Xen-devel] [xen-unstable test] 130674: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY3NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDY3NC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5ODE3CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk4MTcKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBpbiAxMzA2MjAgcGFzcyBpbiAxMzA2NzQKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICBmYWlsIGluIDEzMDYyMCBwYXNzIGluIDEzMDY3NAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290
ICBmYWlsIHBhc3MgaW4gMTMwNjIwCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA0IG1l
bWRpc2stdHJ5LWFwcGVuZCAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzA2MjAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxNSBndWVzdC1zYXZlcmVzdG9y
ZS4yIGZhaWwgcGFzcyBpbiAxMzA2MjAKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk4MTcKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEyOTgxNwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5ODE3CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAxIGJ1aWxkLWNoZWNrKDEpICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDE2IGRlcHJpdi1hdWRpdC1xZW11L2NyZWF0ZS9wcml2Y21kIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxNyBkZXByaXYt
YXVkaXQtcWVtdS9jcmVhdGUvZ250ZGV2IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxOCBkZXByaXYtYXVkaXQtcWVtdS9j
cmVhdGUvZXZ0Y2huIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxOSBkZXByaXYtYXVkaXQtcWVtdS9jcmVhdGUvb3RoZXIg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDIwIGRlcHJpdi1hdWRpdC1xZW11L2NyZWF0ZS94ZW5zdG9yZSBibG9ja2VkIG4v
YQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
YnJva2VuIGJsb2NrZWQgaW4gMTI5ODE3CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMjk4MTcKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9j
a2VkIGluIDEyOTgxNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMTUgZGVwcml2LWF1ZGl0LXFlbXUvY3JlYXRlIGZhaWwgYmxvY2tlZCBpbiAx
Mjk4MTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTgxNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5ODE3CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjk4MTcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTgxNwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI5ODE3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk4MTcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4ICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2
ZjRkNWJkN2RlZjA4YzY3MgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
NmQ4ZmZhYzFmN2E3ODJkYzJjN2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTI5ODE3ICAyMDE4LTExLTEyIDAyOjM2OjU0IFogICAxMiBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDEzMDA2MyAgMjAxOC0xMS0xNCAxOToxNjoxMSBaICAgIDkgZGF5cyAgICA2IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDQwOSAgMjAxOC0xMS0xOCAxNTozMjoxNCBa
ICAgIDUgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29t
PgogIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJyaWFuIFdvb2RzIDxi
cmlhbi53b29kc0BhbWQuY29tPgogIENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdA
Y2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBE
YXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogIERvdWcgR29sZHN0ZWluIDxjYXJk
b2VAY2FyZG9lLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFz
bGlAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFRhbWFzIEsg
TGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJy
b2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMjMwIGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 24 11:46:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Nov 2018 11:46: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-devel-bounces@lists.xenproject.org>)
	id 1gQWO7-0000g1-RM; Sat, 24 Nov 2018 11:46: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=cekd=od=citrix.com=prvs=859443b5d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gQWO6-0000fw-7e
 for xen-devel@lists.xenproject.org; Sat, 24 Nov 2018 11:46:14 +0000
X-Inumbo-ID: 8addaea3-efde-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8addaea3-efde-11e8-9a16-bc764e045a96;
 Sat, 24 Nov 2018 11:46:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,273,1539648000"; d="scan'208";a="71390873"
Date: Sat, 24 Nov 2018 11:46:05 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20181124114605.edwwe253rptmuamb@zion.uk.xensource.com>
References: <20181123143002.79743-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181123143002.79743-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] mm: make opt_bootscrub non-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDM6MzA6MDJQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IExMVk0gY29kZSBnZW5lcmF0aW9uIGNhbiBhdHRlbXB0IHRvIGxvYWQgZnJvbSBh
IHZhcmlhYmxlIGluIHRoZSBuZXh0Cj4gY29uZGl0aW9uIG9mIGFuIGV4cHJlc3Npb24gdW5kZXIg
Y2VydGFpbiBjaXJjdW1zdGFuY2VzLCB0aHVzIHR1cm5pbmcKPiB0aGUgZm9sbG93aW5nIGNvbmRp
dGlvbjoKPiAKPiBpZiAoIHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUgJiYgb3B0X2Jv
b3RzY3J1YiA9PSBCT09UU0NSVUJfSURMRSApCj4gCj4gSW50bzoKPiAKPiAweGZmZmY4MmQwODAy
MjM5NjcgPCsxMDM+OiBjbXBsICAgJDB4MywweDM3YjAzMiglcmlwKSAjIDB4ZmZmZjgyZDA4MDU5
ZTlhMCA8c3lzdGVtX3N0YXRlPgo+IDB4ZmZmZjgyZDA4MDIyMzk2ZSA8KzExMD46IHNldGIgICAt
MHgyOSglcmJwKQo+IDB4ZmZmZjgyZDA4MDIyMzk3MiA8KzExND46IGNtcGwgICAkMHgyLDB4MjI4
YThiKCVyaXApICMgMHhmZmZmODJkMDgwNDRjNDA0IDxvcHRfYm9vdHNjcnViPgo+IAo+IFN1Y2gg
Y29kZSB3aWxsIHRyaWdnZXIgYSBwYWdlIGZhdWx0IGlmIHN5c3RlbV9zdGF0ZSA+PQo+IFNZU19T
VEFURV9hY3RpdmUgYmVjYXVzZSBvcHRfYm9vdHNjcnViIHdpbGwgYmUgdW5tYXBwZWQuCj4gCj4g
Rml4IHRoaXMgYnkgbWFraW5nIG9wdF9ib290c2NydWIgbm9uLWluaXQsIHRodXMgcHJldmVudGlu
ZyB0aGUgcGFnZQo+IGZhdWx0LiBUaGUgTExWTSBidWcgd2l0aCB0aGUgZGlzY3Vzc2lvbiBhYm91
dCB0aGlzIGlzc3VlIGNhbiBiZSBmb3VuZAo+IGF0Ogo+IAo+IGh0dHBzOi8vYnVncy5sbHZtLm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9Mzk3MDcKPiAKPiBJIGhhdmVuJ3QgYmVlbiBhYmxlIHRvIGZpbmQg
YW55IG90aGVyIGluc3RhbmNlcyBvZiBzdWNoIGNvbmRpdGlvbmFsCj4gZXhwcmVzc2lvbiB0aGF0
IHVzZXMgc3lzdGVtX3N0YXRlIHRvZ2V0aGVyIHdpdGggYW4gaW5pdCB2YXJpYWJsZSBvcgo+IGZ1
bmN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 24 12:59:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Nov 2018 12:59: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-devel-bounces@lists.xenproject.org>)
	id 1gQXWd-0006x8-P7; Sat, 24 Nov 2018 12:59: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=itgi=od=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQXWc-0006ww-Ab
 for xen-devel@lists.xenproject.org; Sat, 24 Nov 2018 12:59:06 +0000
X-Inumbo-ID: b8c17a81-efe8-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8c17a81-efe8-11e8-9a16-bc764e045a96;
 Sat, 24 Nov 2018 12:59:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQXWZ-0003u4-7S; Sat, 24 Nov 2018 12:59:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQXWY-0001bE-NN; Sat, 24 Nov 2018 12:59:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQXWY-0005zx-Mm; Sat, 24 Nov 2018 12:59:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130763-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Nov 2018 12:59:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130763: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc2MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc2My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDUgZGF5cyAgIDQyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDAgZGF5cyAgICA3IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 24 13:05:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Nov 2018 13:05: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-devel-bounces@lists.xenproject.org>)
	id 1gQXd3-0007vP-JJ; Sat, 24 Nov 2018 13:05: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=ITgI=OD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQXd2-0007vD-8V
 for xen-devel@lists.xenproject.org; Sat, 24 Nov 2018 13:05:44 +0000
X-Inumbo-ID: a067b592-efe9-11e8-80a9-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a067b592-efe9-11e8-80a9-12d6303a7972;
 Sat, 24 Nov 2018 13:05:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQXco-00043E-RH; Sat, 24 Nov 2018 13:05:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQXco-0001xJ-Gk; Sat, 24 Nov 2018 13:05:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQXco-0000dO-G8; Sat, 24 Nov 2018 13:05:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130686-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64:<job status>:broken:regression
 libvirt:build-arm64-xsm:<job status>:broken:regression
 libvirt:build-arm64-pvops:<job status>:broken:regression
 libvirt:build-arm64-pvops:hosts-allocate:broken:allowable
 libvirt:build-arm64:hosts-allocate:broken:allowable
 libvirt:build-arm64-xsm:hosts-allocate:broken:allowable
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=4e8b37d4975ea6e727cf4ddcbc11f154208d887b
X-Osstest-Versions-That: libvirt=f1e8d2f09a4329641825b0c0e784d8e339dd71ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Nov 2018 13:05:30 +0000
Subject: [Xen-devel] [libvirt test] 130686: trouble: blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY4NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA2ODYvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk5MTQKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEyOTkxNAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5OTE0CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4g
YmxvY2tlZCBpbiAxMjk5MTQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTkxNAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4g
MTI5OTE0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjk5MTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTkxNAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICA0ZThi
MzdkNDk3NWVhNmU3MjdjZjRkZGNiYzExZjE1NDIwOGQ4ODdiCmJhc2VsaW5lIHZlcnNpb246CiBs
aWJ2aXJ0ICAgICAgICAgICAgICBmMWU4ZDJmMDlhNDMyOTY0MTgyNWIwYzBlNzg0ZDhlMzM5ZGQ3
MWVhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk5MTQgIDIwMTgtMTEtMTMgMDQ6MjM6MzAgWiAg
IDExIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMwMTEzICAyMDE4LTExLTE1IDEyOjIwOjMw
IFogICAgOSBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwNjM5ICAy
MDE4LTExLTIxIDA0OjE4OjQ4IFogICAgMyBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJv
bG9nbmFAcmVkaGF0LmNvbT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNA
Z21haWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAg
RXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KICBKaW0gRmVobGlnIDxqZmVobGln
QHN1c2UuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFy
YWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KICBNYXJjIEhhcnRtYXllciA8bWhhcnRtYXlAbGlu
dXguaWJtLmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0
LmNvbT4KICBNYXJ0aW4gS2xldHphbmRlciA8bWtsZXR6YW5AcmVkaGF0LmNvbT4KICBNaWNoYWwg
UHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pa29sYXkgU2hpcm9rb3Zza2l5IDxu
c2hpcm9rb3Zza2l5QHZpcnR1b3p6by5jb20+CiAgUGF2ZWwgSHJkaW5hIDxwaHJkaW5hQHJlZGhh
dC5jb20+CiAgUGV0ZXIgQ2h1YmIgPHBldGVyLmNodWJiQGRhdGE2MS5jc2lyby5hdT4KICBWaXRh
bHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgogIFdhbmcgSHVhcWlhbmcgPGh1YXFp
YW5nLndhbmdAaW50ZWwuY29tPgogIFdhbmcgWWVjaGFvIDx3YW5nLnllY2hhbzI1NUB6dGUuY29t
LmNuPgogIFlpIE1pbiBaaGFvIDx6eWltaW5AbGludXguaWJtLmNvbT4KICBaaGlQZW5nIEx1IDxs
dXpoaXBlbmdAdW5pdWRjLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dz
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNTEzIGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 24 14:42:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Nov 2018 14:42: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-devel-bounces@lists.xenproject.org>)
	id 1gQZ88-0008Ns-9a; Sat, 24 Nov 2018 14:41:56 +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=ITgI=OD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQZ86-0008Ng-Tw
 for xen-devel@lists.xenproject.org; Sat, 24 Nov 2018 14:41:54 +0000
X-Inumbo-ID: 1108e6b0-eff7-11e8-93c2-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1108e6b0-eff7-11e8-93c2-12d6303a7972;
 Sat, 24 Nov 2018 14:41:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQZ7v-0005sc-3M; Sat, 24 Nov 2018 14:41:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQZ7u-0006hG-TA; Sat, 24 Nov 2018 14:41:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQZ7u-0001c7-SV; Sat, 24 Nov 2018 14:41:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130767-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Nov 2018 14:41:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130767: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc2NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc2Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDUgZGF5cyAgIDQzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDAgZGF5cyAgICA4IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 24 15:01:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Nov 2018 15:01: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-devel-bounces@lists.xenproject.org>)
	id 1gQZQk-0001sH-1i; Sat, 24 Nov 2018 15:01: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=ITgI=OD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQZQj-0001s7-7N
 for xen-devel@lists.xenproject.org; Sat, 24 Nov 2018 15:01:09 +0000
X-Inumbo-ID: beca7eb0-eff9-11e8-8b4d-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id beca7eb0-eff9-11e8-8b4d-12d6303a7972;
 Sat, 24 Nov 2018 15:00:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQZQT-0006GH-EP; Sat, 24 Nov 2018 15:00:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQZQT-0007nU-2t; Sat, 24 Nov 2018 15:00:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQZQT-0003xC-1m; Sat, 24 Nov 2018 15:00:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130684-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.7-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.7-testing:build-arm64:<job status>:broken:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.7-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ab6d56c4cac1498f20e5cde99a6e8af5f45d2bb0
X-Osstest-Versions-That: xen=3d3e474d68b1a063d19b9a330c3463025104970c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Nov 2018 15:00:53 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 130684: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY4NCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDY4NC8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcg
aW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBpbiAxMzA2MzUgcGFzcyBpbiAx
MzA2ODQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4
LXZtZW50cnkgZmFpbCBwYXNzIGluIDEzMDYzNQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMwNjM1CgpSZWdy
ZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gMTI5NTQwCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk1NDAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEyOTU0MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJy
b2tlbiBibG9ja2VkIGluIDEyOTU0MAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBj
YXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI5NTQwCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tl
ZCBpbiAxMjk1NDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3Rh
bGwgICAgICBmYWlsIGluIDEzMDYzNSBsaWtlIDEyOTU0MAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzA2MzUgbGlrZSAxMjk1
NDAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMzA2MzUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzA2MzUgbmV2ZXIgcGFzcwogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEy
OTU0MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk1NDAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyOTU0MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
Mjk1NDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTU0MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5NTQwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBh
YjZkNTZjNGNhYzE0OThmMjBlNWNkZTk5YTZlOGFmNWY0NWQyYmIwCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAzZDNlNDc0ZDY4YjFhMDYzZDE5YjlhMzMwYzM0NjMwMjUx
MDQ5NzBjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk1NDAgIDIwMTgtMTEtMDcgMDk6MDY6MTQg
WiAgIDE3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5Njg4ICAyMDE4LTExLTA5IDA2OjI1
OjE1IFogICAxNSBkYXlzICAgIDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwNjM1
ICAyMDE4LTExLTIxIDAyOjUxOjAwIFogICAgMyBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgT2xhZiBIZXJpbmcg
PG9sYWZAYWVwZmxlLmRlPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20g
aG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBj
YXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1q
b2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IGFiNmQ1NmM0Y2FjMTQ5OGYyMGU1Y2RlOTlhNmU4YWY1ZjQ1ZDJiYjAKQXV0aG9yOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNjowNTozNiAy
MDE4ICswMTAwCgogICAgeDg2L3NoYWRvdzogc2hyaW5rIHN0cnVjdCBwYWdlX2luZm8ncyBzaGFk
b3dfZmxhZ3MgdG8gMTYgYml0cwogICAgCiAgICBUaGlzIGlzIHRvIGF2b2lkIGl0IG92ZXJsYXBw
aW5nIHRoZSBsaW5lYXJfcHRfY291bnQgZmllbGQgbmVlZGVkIGZvciBQVgogICAgZG9tYWlucy4g
SW50cm9kdWNlIGEgc2VwYXJhdGUsIEhWTS1vbmx5IHBhZ2V0YWJsZV9keWluZyBmaWVsZCB0byBy
ZXBsYWNlCiAgICB0aGUgc29sZSBvbmUgbGVmdCBpbiB0aGUgdXBwZXIgMTYgYml0cy4KICAgIAog
ICAgTm90ZSB0aGF0IHRoZSBhY2Nlc3NlcyB0byAtPnNoYWRvd19mbGFncyBpbiBzaGFkb3dfe3By
byxkZX1tb3RlKCkgZ2V0CiAgICBzd2l0Y2hlZCB0byBub24tYXRvbWljLCBub24tYml0b3BzIG9w
ZXJhdGlvbnMsIGFzIHt0ZXN0LHNldCxjbGVhcn1fYml0KCkKICAgIGFyZSBub3QgYWxsb3dlZCBv
biB1aW50MTZfdCBmaWVsZHMgYW5kIGhlbmNlIHRoZWlyIHVzZSB3b3VsZCBoYXZlCiAgICByZXF1
aXJlZCB1Z2x5IGNhc3RzLiBUaGlzIGlzIGZpbmUgYmVjYXVzZSBhbGwgdXBkYXRlcyBvZiB0aGUg
ZmllbGQgb3VnaHQKICAgIHRvIG9jY3VyIHdpdGggdGhlIHBhZ2luZyBsb2NrIGhlbGQsIGFuZCBv
dGhlciB1cGRhdGVzIG9mIGl0IHVzZSB8PSBhbmQKICAgICY9IGFzIHdlbGwgKGkuZS4gdXNpbmcg
YXRvbWljIG9wZXJhdGlvbnMgaGVyZSBkaWRuJ3QgcmVhbGx5IGd1YXJkCiAgICBhZ2FpbnN0IHBv
dGVudGlhbGx5IHJhY2luZyB1cGRhdGVzIGVsc2V3aGVyZSkuCiAgICAKICAgIFRoaXMgaXMgcGFy
dCBvZiBYU0EtMjgwLgogICAgCiAgICBSZXBvcnRlZC1ieTogUHJnbXIuY29tIFNlY3VyaXR5IDxz
ZWN1cml0eUBwcmdtci5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAg
ICBtYXN0ZXIgY29tbWl0OiA3ODk1ODk5NjhlZDkwZTgyYTgzMmRiYzYwZTk1OGM3NmI3ODdiZTdl
CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1OTo1NCArMDEwMAoKY29tbWl0IDRmMzg1
OGZjZjAwMjI5NDVlYzk5Yjg4YjNiZWNjNjdlNzZmMzA0ZDIKQXV0aG9yOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNjowNDo1NSAyMDE4ICswMTAw
CgogICAgeDg2L3NoYWRvdzogbW92ZSBPT1MgZmxhZyBiaXQgcG9zaXRpb25zCiAgICAKICAgIElu
IHByZXBhcmF0aW9uIG9mIHJlZHVjaW5nIHN0cnVjdCBwYWdlX2luZm8ncyBzaGFkb3dfZmxhZ3Mg
ZmllbGQgdG8gMTYKICAgIGJpdHMsIGxvd2VyIHRoZSBiaXQgcG9zaXRpb25zIHVzZWQgZm9yIFNI
Rl9vdXRfb2Zfc3luYyBhbmQKICAgIFNIRl9vb3NfbWF5X3dyaXRlLgogICAgCiAgICBJbnN0ZWFk
IG9mIGFsc28gYWRqdXN0aW5nIHRoZSBvcGVuIGNvZGVkIHVzZSBpbiBfZ2V0X3BhZ2VfdHlwZSgp
LAogICAgaW50cm9kdWNlIHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2UoKSB0byBjb250
YWluIGtub3dsZWRnZSBvZiB0aGUKICAgIGJpdCBwb3NpdGlvbnMgdG8gc2hhZG93IGNvZGUuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjgwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdh
biA8dGltQHhlbi5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiBkNjhlMTA3MGMzZThmNGFmN2EzMTA0
MGYwOGJkZDk4ZTZkNmVhYzFkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1OToxMyAr
MDEwMAoKY29tbWl0IDA0NWQ0Zjc3ZTkyMTRmMTE3OTdmNTkwYTkyNTY1MmIwZjk0M2RkNzIKQXV0
aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1
ZSBOb3YgMjAgMTY6MDQ6MTAgMjAxOCArMDEwMAoKICAgIHg4Ni9tbTogRG9uJ3QgcGVyZm9ybSBm
bHVzaCBhZnRlciBmYWlsaW5nIHRvIHVwZGF0ZSBhIGd1ZXN0cyBMMWUKICAgIAogICAgSWYgdGhl
IEwxZSB1cGRhdGUgaGFzbid0IG9jY3VyZWQsIHRoZSBmbHVzaCBjYW5ub3QgZG8gYW55dGhpbmcg
dXNlZnVsLiAgVGhpcwogICAgc2tpcHMgdGhlIHBvdGVudGlhbGx5IGV4cGVuc2l2ZSB2Y3B1bWFz
a190b19wY3B1bWFzaygpIGNvbnZlcnNpb24sIGFuZAogICAgYnJvYWRjYXN0IFRMQiBzaG9vdGRv
d24uCiAgICAKICAgIE1vcmUgaW1wb3J0YW50bHkgaG93ZXZlciwgd2UgbWlnaHQgYmUgaW4gdGhl
IGVycm9yIHBhdGggZHVlIHRvIGEgYmFkIHZhCiAgICBwYXJhbWV0ZXIgZnJvbSB0aGUgZ3Vlc3Qs
IGFuZCB0aGlzIHNob3VsZCBub3QgcHJvcGFnYXRlIGludG8gdGhlIFRMQiBmbHVzaGluZwogICAg
bG9naWMuICBUaGUgSU5WUENJRCBpbnN0cnVjdGlvbiBmb3IgZXhhbXBsZSByYWlzZXMgI0dQIGZv
ciBhIG5vbi1jYW5vbmljYWwKICAgIGFkZHJlc3MuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI3OS4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hdHRoZXcgRGFsZXkgPG1hdHRkQGJ1Z2Z1enouY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiA2YzhkNTAyODg3MjI2NzJlY2M4ZTE5YjA3NDFhMzFiNTIxZDAxNzA2CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1ODo0MSArMDEwMAoKY29tbWl0IDJiMzQ2M2Y3
N2RkMDk1NTNiNDViNjRjYjIyZGE4YmJhNmFjOTlhZDIKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNjowMzozMiAyMDE4ICswMTAwCgog
ICAgQU1EL0lPTU1VOiBzdXBwcmVzcyBQVEUgbWVyZ2luZyBhZnRlciBpbml0aWFsIHRhYmxlIGNy
ZWF0aW9uCiAgICAKICAgIFRoZSBsb2dpYyBpcyBub3QgZml0IGZvciB0aGlzIHB1cnBvc2UsIHNv
IHNpbXBseSBkaXNhYmxlIGl0cyB1c2UgdW50aWwKICAgIGl0IGNhbiBiZSBmaXhlZCAvIHJlcGxh
Y2VkLiBOb3RlIHRoYXQgdGhpcyByZS1lbmFibGVzIG1lcmdpbmcgZm9yIHRoZQogICAgdGFibGUg
Y3JlYXRpb24gY2FzZSwgd2hpY2ggd2FzIGRpc2FibGVkIGFzIGEgKHBlcmhhcHMgdW5pbnRlbmRl
ZCkgc2lkZQogICAgZWZmZWN0IG9mIHRoZSBlYXJsaWVyICJhbWQvaW9tbXU6IGZpeCBmbHVzaCBj
aGVja3MiLiBJdCByZWxpZXMgb24gbm8KICAgIHBhZ2UgZ2V0dGluZyBtYXBwZWQgbW9yZSB0aGFu
IG9uY2UgKHdpdGggZGlmZmVyZW50IHByb3BlcnRpZXMpIGluIHRoaXMKICAgIHByb2Nlc3MsIGFz
IHRoYXQgd291bGQgc3RpbGwgYmUgYmV5b25kIHdoYXQgdGhlIG1lcmdpbmcgbG9naWMgY2FuIGNv
cGUKICAgIHdpdGguIEJ1dCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBndWFyYW50
ZWVzIHRoaXMgYWZhaWN0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI3NS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFz
dGVyIGNvbW1pdDogOTM3ZWYzMjU2NWZhM2E4MWZkYjM3YjlkZDVhYTk5YTFiODdhZmE3NQogICAg
bWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTU6MTQgKzAxMDAKCmNvbW1pdCBlZmUyMWFkNDQy
OGM3ZGRmZmMwM2MyMzRhZDY3YTNiY2RhZDdhMjE4CkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNjowMjo0NiAyMDE4ICsw
MTAwCgogICAgYW1kL2lvbW11OiBmaXggZmx1c2ggY2hlY2tzCiAgICAKICAgIEZsdXNoIGNoZWNr
aW5nIGZvciBBTUQgSU9NTVUgZGlkbid0IGNoZWNrIHdoZXRoZXIgdGhlIHByZXZpb3VzIGVudHJ5
CiAgICB3YXMgcHJlc2VudCwgb3Igd2hldGhlciB0aGUgZmxhZ3MgKHdyaXRhYmxlL3JlYWRhYmxl
KSBjaGFuZ2VkIGluIG9yZGVyCiAgICB0byBkZWNpZGUgd2hldGhlciBhIGZsdXNoIHNob3VsZCBi
ZSBleGVjdXRlZC4KICAgIAogICAgRml4IHRoaXMgYnkgdGFraW5nIHRoZSB3cml0YWJsZS9yZWFk
YWJsZS9uZXh0LWxldmVsIGZpZWxkcyBpbnRvIGFjY291bnQsCiAgICB0b2dldGhlciB3aXRoIHRo
ZSBwcmVzZW50IGJpdC4KICAgIAogICAgQWxvbmcgdGhlc2UgbGluZXMgdGhlIGZsdXNoaW5nIGlu
IGFtZF9pb21tdV9tYXBfcGFnZSgpIG11c3Qgbm90IGJlCiAgICBvbWl0dGVkIGZvciBQViBkb21h
aW5zLiBUaGUgY29tbWVudCB0aGVyZSB3YXMgc2ltcGx5IHdyb25nOiBNYXBwaW5ncyBtYXkKICAg
IHZlcnkgd2VsbCBjaGFuZ2UsIGJvdGggdGhlaXIgYWRkcmVzc2VzIGFuZCB0aGVpciBwZXJtaXNz
aW9ucy4gVWx0aW1hdGVseQogICAgdGhpcyBzaG91bGQgaG9ub3IgaW9tbXVfZG9udF9mbHVzaF9p
b3RsYiwgYnV0IHRvIGFjaGlldmUgdGhpcwogICAgYW1kX2lvbW11X29wcyBmaXJzdCBuZWVkcyB0
byBnYWluIGFuIC5pb3RsYl9mbHVzaCBob29rLgogICAgCiAgICBBbHNvIG1ha2UgY2xlYXJfaW9t
bXVfcHRlX3ByZXNlbnQoKSBzdGF0aWMsIHRvIGRlbW9uc3RyYXRlIHRoZXJlJ3Mgbm8KICAgIGNh
bGxlciBvbWl0dGluZyB0aGUgKHN1YnNlcXVlbnQpIGZsdXNoLgogICAgCiAgICBUaGlzIGlzIHBh
cnQgb2YgWFNBLTI3NS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDFhN2ZmZTQ2NmNkMDU3ZGFhZWYyNDVi
MGExYWI2YjgyNTg4ZTRjMDEKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjUyOjEyICsw
MTAwCgpjb21taXQgOWM4Mjc1OTQ0ODI5YzU1YWYzZGM3MDg3MTJjYTVjMTIwYjFiYjMyOApBdXRo
b3I6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KRGF0ZTogICBNb24gSnVuIDE4IDE0OjU1
OjM2IDIwMTggKzAyMDAKCiAgICBzdHViZG9tL3Z0cG06IGZpeCBtZW1jbXAgaW4gVFBNX0NoYW5n
ZUF1dGhBc3ltRmluaXNoCiAgICAKICAgIGdjYzggc3BvdHRlZCB0aGlzIGVycm9yOgogICAgZXJy
b3I6ICdtZW1jbXAnIHJlYWRpbmcgMjAgYnl0ZXMgZnJvbSBhIHJlZ2lvbiBvZiBzaXplIDggWy1X
ZXJyb3I9c3RyaW5nb3Atb3ZlcmZsb3c9XQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhl
cmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21t
aXQgMjJiZjViZTMyMzdjYjQ4MmEyZmZkNzcyZmZkMjBjZTM3Mjg1ZWViZikKICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IGRlYTlmYzBlMDJkOTJmNWU2ZDQ2NjgwYWEwYTUyZmE3NThlY2E5
YzQpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlOTA3NDYwZmQ2MWMzNTA0ODdmZmVl
NWQ4YWEzNzViZWY1NmJjODFjKQogICAgQ29uZmxpY3RzOgogICAgICAgICAgICBzdHViZG9tL01h
a2VmaWxlCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIAogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZjEzOTgzZGIxMjBm
NWU1NmRmZWZiZWU1ZDU2Njc4ZDJkNDNlMjkxNCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IGQ2Nzk4Y2UzNTcwN2E0ODVkOWMxMzIzMTlkNzBkZDY1NDYyMGU1ZTUpCihxZW11IGNoYW5n
ZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 24 15:05:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Nov 2018 15:05: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-devel-bounces@lists.xenproject.org>)
	id 1gQZVH-000245-U6; Sat, 24 Nov 2018 15:05: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=RhU8=OD=citrix.com=prvs=859a09704=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gQZVG-000240-OH
 for xen-devel@lists.xen.org; Sat, 24 Nov 2018 15:05:50 +0000
X-Inumbo-ID: 6b95dcfc-effa-11e8-bebd-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b95dcfc-effa-11e8-bebd-12d6303a7972;
 Sat, 24 Nov 2018 15:05:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,273,1539648000"; d="scan'208";a="82300357"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH] tools/libs: Make xenforeignmemory_unmap_resource()
 idempotent
Thread-Index: AQHUgz7nX8MUz9wvd0+coCuRHx+YPKVfBz9A
Date: Sat, 24 Nov 2018 15:05:44 +0000
Message-ID: <342181b5b2e74495b133eff024acf447@AMSPEX02CL03.citrite.net>
References: <1542985926-31623-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542985926-31623-1-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] tools/libs: Make
 xenforeignmemory_unmap_resource() idempotent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFuZHJldyBDb29wZXIgW21haWx0
bzphbmRyZXcuY29vcGVyM0BjaXRyaXguY29tXQo+IFNlbnQ6IDIzIE5vdmVtYmVyIDIwMTggMTU6
MTIKPiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KPiBDYzogQW5kcmV3
IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uCj4gPElhbi5K
YWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgUGF1bCBE
dXJyYW50Cj4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IFN1YmplY3Q6IFtQQVRDSF0gdG9v
bHMvbGliczogTWFrZSB4ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKCkKPiBpZGVtcG90
ZW50Cj4gCj4gTW9zdCBvdGhlciBjbG9zZS91bm1hcCBmdW5jdGlvbnMgYXJlLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0t
Cj4gQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgo+IENDOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgo+IAo+IFRoaXMgaWRlYWxseSB3YW50cyBiYWNrcG9ydGluZyB0byA0LjExIHRv
IGhpdCA0LjExLjEKPiAKPiBJIGdvdCBhbiB1bmV4cGVjdGVkIHNob2NrIHdoaWxlIHRyeWluZyB0
byBkaWFnbm9zZSB3aHkgR1ZULWcgaXMgc3RpbGwKPiBicm9rZW4gKGRpZmZlcmVudGx5ISkgb24g
c3RhZ2luZy4KPiAtLS0KPiAgdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYyB8IDcgKysr
KysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKPiBiL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKPiBpbmRleCA2M2YxMmUyLi4yNTE2ZmQ0IDEwMDY0
NAo+IC0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKPiArKysgYi90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCj4gQEAgLTE4Miw3ICsxODIsMTIgQEAgeGVuZm9yZWln
bm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUKPiAqeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2Uo
Cj4gIGludCB4ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKAo+ICAgICAgeGVuZm9yZWln
bm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlCj4g
KmZyZXMpCj4gIHsKPiAtICAgIGludCByYyA9IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBf
cmVzb3VyY2UoZm1lbSwgZnJlcyk7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgaWYgKCAhZnJl
cyApCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKwo+ICsgICAgcmMgPSBvc2RlcF94ZW5mb3JlaWdu
bWVtb3J5X3VubWFwX3Jlc291cmNlKGZtZW0sIGZyZXMpOwoKRnJlZWluZyBOVUxMIHNob3VsZCBu
b3QgYmUgcHJvYmxlbSBhcyB0aGlzIGRlZmluZWQgdG8gZG8gbm90aGluZyBzbyB0aGVyZSBpcyBu
b3RoaW5nIGFib3V0IHRoaXMgZnVuY3Rpb24gd2hpY2ggaXMgbm90IGlkZW1wb3RlbnQuIEkgYXNz
dW1lLCB3aXRob3V0IGxvb2tpbmcgeWV0LCB0aGF0IGl0IGlzIHRoZSBvc2RlcCBmdW5jdGlvbiB3
aGljaCBuZWVkcyBmaXhpbmcuCgogIFBhdWwKCj4gCj4gICAgICBmcmVlKGZyZXMpOwo+ICAgICAg
cmV0dXJuIHJjOwo+IC0tCj4gMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Nov 24 15:09:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Nov 2018 15:09: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-devel-bounces@lists.xenproject.org>)
	id 1gQZYw-0002Ou-HR; Sat, 24 Nov 2018 15:09: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=rhu8=od=citrix.com=prvs=859a09704=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gQZYw-0002Op-6b
 for xen-devel@lists.xen.org; Sat, 24 Nov 2018 15:09:38 +0000
X-Inumbo-ID: f3c255ed-effa-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3c255ed-effa-11e8-9a16-bc764e045a96;
 Sat, 24 Nov 2018 15:09:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,273,1539648000"; d="scan'208";a="82300408"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Thread-Topic: [PATCH] tools/libs: Make xenforeignmemory_unmap_resource()
 idempotent
Thread-Index: AQHUgz7nX8MUz9wvd0+coCuRHx+YPKVfBz9AgAABXSA=
Date: Sat, 24 Nov 2018 15:09:33 +0000
Message-ID: <bfec753584274fc5930a3e4555e2edf5@AMSPEX02CL03.citrite.net>
References: <1542985926-31623-1-git-send-email-andrew.cooper3@citrix.com>
 <342181b5b2e74495b133eff024acf447@AMSPEX02CL03.citrite.net>
In-Reply-To: <342181b5b2e74495b133eff024acf447@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] tools/libs: Make
 xenforeignmemory_unmap_resource() idempotent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFBh
dWwgRHVycmFudA0KPiBTZW50OiAyNCBOb3ZlbWJlciAyMDE4IDE1OjA2DQo+IFRvOiBBbmRyZXcg
Q29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgWGVuLWRldmVsIDx4ZW4tDQo+IGRl
dmVsQGxpc3RzLnhlbi5vcmc+DQo+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0Bj
aXRyaXguY29tPjsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BB
VENIXSB0b29scy9saWJzOiBNYWtlDQo+IHhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2Uo
KSBpZGVtcG90ZW50DQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJv
bTogQW5kcmV3IENvb3BlciBbbWFpbHRvOmFuZHJldy5jb29wZXIzQGNpdHJpeC5jb21dDQo+ID4g
U2VudDogMjMgTm92ZW1iZXIgMjAxOCAxNToxMg0KPiA+IFRvOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnPg0KPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0Bj
aXRyaXguY29tPjsgSWFuIEphY2tzb24NCj4gPiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQNCj4gPiA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+DQo+ID4gU3ViamVjdDogW1BBVENIXSB0b29scy9saWJzOiBNYWtlIHhl
bmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoKQ0KPiA+IGlkZW1wb3RlbnQNCj4gPg0KPiA+
IE1vc3Qgb3RoZXIgY2xvc2UvdW5tYXAgZnVuY3Rpb25zIGFyZS4NCj4gPg0KPiA+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+ID4gLS0t
DQo+ID4gQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPg0KPiA+IENDOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KPiA+IENDOiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPg0KPiA+DQo+ID4gVGhpcyBpZGVhbGx5IHdhbnRzIGJhY2twb3J0
aW5nIHRvIDQuMTEgdG8gaGl0IDQuMTEuMQ0KPiA+DQo+ID4gSSBnb3QgYW4gdW5leHBlY3RlZCBz
aG9jayB3aGlsZSB0cnlpbmcgdG8gZGlhZ25vc2Ugd2h5IEdWVC1nIGlzIHN0aWxsDQo+ID4gYnJv
a2VuIChkaWZmZXJlbnRseSEpIG9uIHN0YWdpbmcuDQo+ID4gLS0tDQo+ID4gIHRvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9jb3JlLmMgfCA3ICsrKysrKy0NCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDYg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMNCj4gPiBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9y
eS9jb3JlLmMNCj4gPiBpbmRleCA2M2YxMmUyLi4yNTE2ZmQ0IDEwMDY0NA0KPiA+IC0tLSBhL3Rv
b2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMNCj4gPiArKysgYi90b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvY29yZS5jDQo+ID4gQEAgLTE4Miw3ICsxODIsMTIgQEAgeGVuZm9yZWlnbm1lbW9y
eV9yZXNvdXJjZV9oYW5kbGUNCj4gPiAqeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoDQo+
ID4gIGludCB4ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKA0KPiA+ICAgICAgeGVuZm9y
ZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxl
DQo+ID4gKmZyZXMpDQo+ID4gIHsNCj4gPiAtICAgIGludCByYyA9IG9zZGVwX3hlbmZvcmVpZ25t
ZW1vcnlfdW5tYXBfcmVzb3VyY2UoZm1lbSwgZnJlcyk7DQo+ID4gKyAgICBpbnQgcmM7DQo+ID4g
Kw0KPiA+ICsgICAgaWYgKCAhZnJlcyApDQo+ID4gKyAgICAgICAgcmV0dXJuIDA7DQo+ID4gKw0K
PiA+ICsgICAgcmMgPSBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKGZtZW0s
IGZyZXMpOw0KPiANCj4gRnJlZWluZyBOVUxMIHNob3VsZCBub3QgYmUgcHJvYmxlbSBhcyB0aGlz
IGRlZmluZWQgdG8gZG8gbm90aGluZyBzbyB0aGVyZQ0KPiBpcyBub3RoaW5nIGFib3V0IHRoaXMg
ZnVuY3Rpb24gd2hpY2ggaXMgbm90IGlkZW1wb3RlbnQuIEkgYXNzdW1lLCB3aXRob3V0DQo+IGxv
b2tpbmcgeWV0LCB0aGF0IGl0IGlzIHRoZSBvc2RlcCBmdW5jdGlvbiB3aGljaCBuZWVkcyBmaXhp
bmcuDQo+DQoNCi4uLmFuZCBpbmRlZWQgaXQgZG9lcy4gSSB0aGluayB0aGlzIGlzIHBhdGNoIHlv
dSBuZWVkLi4uDQoNCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXgu
YyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jDQppbmRleCAxMzI4NzVkLi44ZGFh
NTgyIDEwMDY0NA0KLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4LmMNCisrKyBi
L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jDQpAQCAtMjk4LDcgKzI5OCw3IEBAIGlu
dCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICpmbWVtLA0KIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKA0KICAg
ICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJj
ZV9oYW5kbGUgKmZyZXMpDQogew0KLSAgICByZXR1cm4gbXVubWFwKGZyZXMtPmFkZHIsIGZyZXMt
Pm5yX2ZyYW1lcyA8PCBQQUdFX1NISUZUKTsNCisgICAgcmV0dXJuIGZyZXMgPyBtdW5tYXAoZnJl
cy0+YWRkciwgZnJlcy0+bnJfZnJhbWVzIDw8IFBBR0VfU0hJRlQpIDogMDsNCiB9DQoNCiAgUGF1
bA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 24 17:40:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Nov 2018 17:40: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-devel-bounces@lists.xenproject.org>)
	id 1gQbuD-0007eV-Ov; Sat, 24 Nov 2018 17:39: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=itgi=od=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQbuB-0007eI-RW
 for xen-devel@lists.xenproject.org; Sat, 24 Nov 2018 17:39:43 +0000
X-Inumbo-ID: eca8289c-f00f-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eca8289c-f00f-11e8-9a16-bc764e045a96;
 Sat, 24 Nov 2018 17:39:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQbu8-0001HY-6w; Sat, 24 Nov 2018 17:39:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQbu7-0000ua-QV; Sat, 24 Nov 2018 17:39:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQbu7-0003lQ-PX; Sat, 24 Nov 2018 17:39:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130771-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Nov 2018 17:39:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130771: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc3MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc3MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDUgZGF5cyAgIDQ0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDEgZGF5cyAgICA5IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 24 20:37:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Nov 2018 20:37: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-devel-bounces@lists.xenproject.org>)
	id 1gQeg7-0006Vt-16; Sat, 24 Nov 2018 20:37: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=ITgI=OD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQeg5-0006Vj-OF
 for xen-devel@lists.xenproject.org; Sat, 24 Nov 2018 20:37:21 +0000
X-Inumbo-ID: b7b0ed9c-f028-11e8-a655-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b7b0ed9c-f028-11e8-a655-12d6303a7972;
 Sat, 24 Nov 2018 20:37:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQefs-0004iV-Ua; Sat, 24 Nov 2018 20:37:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQefs-0002PL-LZ; Sat, 24 Nov 2018 20:37:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQefs-0000xN-Kw; Sat, 24 Nov 2018 20:37:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130778-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Nov 2018 20:37:08 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130778: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc3OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc3OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDUgZGF5cyAgIDQ1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDEgZGF5cyAgIDEwIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Nov 24 22:11:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Nov 2018 22:11: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-devel-bounces@lists.xenproject.org>)
	id 1gQg99-0006pd-EJ; Sat, 24 Nov 2018 22:11: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=ITgI=OD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQg97-0006pR-Ve
 for xen-devel@lists.xenproject.org; Sat, 24 Nov 2018 22:11:26 +0000
X-Inumbo-ID: e07d9cb8-f035-11e8-8d76-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e07d9cb8-f035-11e8-8d76-12d6303a7972;
 Sat, 24 Nov 2018 22:11:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQg91-0006TZ-Pz; Sat, 24 Nov 2018 22:11:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQg91-0008TB-Iv; Sat, 24 Nov 2018 22:11:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQg91-0003oi-IH; Sat, 24 Nov 2018 22:11:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1gQg91-0003oi-IH@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Nov 2018 22:11:19 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-amd64-xl-pvhv2-intel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsCnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIu
Ni5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91
bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVl
OiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rv
cnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIGRhNTMyMmU2NTk0MGU0ZTg0
MjY2MTNhOGZmM2Q5OWEwOGIzNTBhNTIKICBCdWcgbm90IHByZXNlbnQ6IGFjYjE4NzI1NzdiMzQ2
YmQxNWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA3ODIvCgoKICAoUmV2aXNp
b24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxl
IGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsLnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwg
cmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9
L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzEzMDc4Mi5iaXNlY3Rpb24t
c3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEyNTg5OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlz
ZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgeGVuLWJvb3QK
U2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDEzMDE5MyBmYWlsIFtob3N0PWNo
YXJkb25uYXkwXSAvIDEyNjIwMiBbaG9zdD1lbGJsaW5nMF0gMTI2MDY5IFtob3N0PWVsYmxpbmcx
XSAxMjU5MjEgW2hvc3Q9Z29kZWxsbzBdIDEyNTg5OCBbaG9zdD1kZWJpbmExXSAxMjU3MDIgW2hv
c3Q9YWxiYW5hMV0gMTI1Njc2IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMzAx
OTMgLyAxMjU2NzYKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6
IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42Lmdp
dApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4
LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGRhNTMy
MmU2NTk0MGU0ZTg0MjY2MTNhOGZmM2Q5OWEwOGIzNTBhNTIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4
Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQpCYXNpcyBwYXNzIGFjYjE4NzI1NzdiMzQ2YmQx
NWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDQzMTM5MTM1
YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgZTNmNjY3YmM1ZjUxZDBhYTQ0MzU3YTY0
Y2ExMzRjZDk1MjY3OWM4MQpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVw
bGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCNhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4ZGZmNzgw
ZDZjY2E0YjcwLWRhNTMyMmU2NTk0MGU0ZTg0MjY2MTNhOGZmM2Q5OWEwOGIzNTBhNTIgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0
I2M4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAtZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0IzQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EtZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dCNlM2Y2NjdiYzVmNTFkMGFhNDQzNTdhNjRjYTEzNGNkOTUyNjc5YzgxLTJjZjExMzg5MWEzOGNj
MDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVl
IGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUg
ZGlzY29udGlndW91czogcWVtdS14ZW4KTG9hZGVkIDIwMDYgbm9kZXMgaW4gcmV2aXNpb24gZ3Jh
cGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMjUxNjcgW2hvc3Q9ZGViaW5hMV0KIDEy
NTI0MiBbaG9zdD1lbGJsaW5nMF0KIDEyNTI4NSBbaG9zdD1hbGJhbmExXQogMTI1NDAxIFtob3N0
PWRlYmluYTBdCiAxMjU1MDEgW2hvc3Q9YWxiYW5hMF0KIDEyNTU1MSBbaG9zdD1iYXJvcXVlMV0K
IDEyNTUyMCBbaG9zdD1nb2RlbGxvMF0KIDEyNTU4NSBbaG9zdD1maWFubzFdCiAxMjU2NDggW2hv
c3Q9aXRhbGlhMF0KIDEyNTYzOSBbaG9zdD1nb2RlbGxvMV0KIDEyNTY1NyBbaG9zdD1kZWJpbmEx
XQogMTI1Njc2IHBhc3MgYWNiMTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4MGQ2Y2NhNGI3MCBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQx
N2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1
ZDA3NjYzYSBlM2Y2NjdiYzVmNTFkMGFhNDQzNTdhNjRjYTEzNGNkOTUyNjc5YzgxCiAxMjU3MDIg
W2hvc3Q9YWxiYW5hMV0KIDEyNTg5OCBbaG9zdD1kZWJpbmExXQogMTI1OTIxIFtob3N0PWdvZGVs
bG8wXQogMTI2MDY5IFtob3N0PWVsYmxpbmcxXQogMTI2MjAyIFtob3N0PWVsYmxpbmcwXQogMTI2
MzEwIGZhaWwgaXJyZWxldmFudAogMTI2NDEyIGZhaWwgaXJyZWxldmFudAogMTI2NTUwIGZhaWwg
aXJyZWxldmFudAogMTI2NjgyIGZhaWwgaXJyZWxldmFudAogMTI2ODg4IGZhaWwgaXJyZWxldmFu
dAogMTI2OTc4IGZhaWwgaXJyZWxldmFudAogMTI3MDM4IGZhaWwgaXJyZWxldmFudAogMTI3MTA4
IGZhaWwgaXJyZWxldmFudAogMTI3MTQ4IGZhaWwgaXJyZWxldmFudAogMTI3MTkzIGZhaWwgaXJy
ZWxldmFudAogMTI3MjIxIGZhaWwgaXJyZWxldmFudAogMTI3MjU2IGZhaWwgaXJyZWxldmFudAog
MTI3Mjg0IGZhaWwgaXJyZWxldmFudAogMTI3MzE1IGZhaWwgaXJyZWxldmFudAogMTI3MzQ0IGZh
aWwgaXJyZWxldmFudAogMTI3MzY0IGZhaWwgaXJyZWxldmFudAogMTI3Mzg5IGZhaWwgaXJyZWxl
dmFudAogMTI3NDAzIGZhaWwgaXJyZWxldmFudAogMTI3NDE1IGZhaWwgaXJyZWxldmFudAogMTI3
NDQzIGZhaWwgaXJyZWxldmFudAogMTI3NDc5IGZhaWwgaXJyZWxldmFudAogMTI3NDU4IGZhaWwg
aXJyZWxldmFudAogMTI3NTE2IGZhaWwgaXJyZWxldmFudAogMTI3NDk3IGZhaWwgaXJyZWxldmFu
dAogMTI3NTM1IGZhaWwgaXJyZWxldmFudAogMTI3NTUxIGZhaWwgaXJyZWxldmFudAogMTI3NTY5
IGZhaWwgaXJyZWxldmFudAogMTI3NjE3IGZhaWwgaXJyZWxldmFudAogMTI3NzMyIGZhaWwgaXJy
ZWxldmFudAogMTI3NzkzIGZhaWwgaXJyZWxldmFudAogMTI3OTA3IGZhaWwgaXJyZWxldmFudAog
MTI3OTkzIHBhc3MgYWNiMTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4MGQ2Y2NhNGI3MCBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3
YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZj
MTk4NiAxZGZiOGU2ZTA5NDg5MTJkMWZkOTZkNmVkOTAzNDUyN2M1Yzc0ZjMxCiAxMjc5ODMgcGFz
cyBhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4ZGZmNzgwZDZjY2E0YjcwIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhl
Zjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDhjYTg4
ODc5MTEwZWNmZWJlZDZlMzY2MTJhZTcyZWYyODRjMjcwY2QKIDEyNzk4NSBwYXNzIGFjYjE4NzI1
NzdiMzQ2YmQxNWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5
IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMWRmYjhlNmUwOTQ4OTEy
ZDFmZDk2ZDZlZDkwMzQ1MjdjNWM3NGYzMQogMTI3OTcyIGZhaWwgaXJyZWxldmFudAogMTI3OTk0
IGZhaWwgaXJyZWxldmFudAogMTI3OTc1IHBhc3MgYWNiMTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRm
Zjc4MGQ2Y2NhNGI3MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4
ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkxMzVhODkzOGRlNDRm
NjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBhZDBhOWYyNzNkNmQ2ZjA1NDVjZDliNzA4YjJkNGJlNTgx
YTZjYWRkCiAxMjc5ODYgZmFpbCBpcnJlbGV2YW50CiAxMjc5NzcgcGFzcyBhY2IxODcyNTc3YjM0
NmJkMTVhYjNhM2Y4ZGZmNzgwZDZjY2E0YjcwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDcwYzAxNDRmOTI0YWVhMTQxNTc0
MzkwZmFhNWIzNTkwMGU5N2ExYTMKIDEyNzk3NiBmYWlsIGlycmVsZXZhbnQKIDEyNzk3OCBwYXNz
IGFjYjE4NzI1NzdiMzQ2YmQxNWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThmMzdkZDViNGE1N2M4YjNmYmM0OGVm
ODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgOWYzZmQz
ZDMzOWI0MmE2MzJjY2MxYzVmZmYyMThkMWQxOWE2OWYwMQogMTI3OTg3IHBhc3MgYWNiMTg3MjU3
N2IzNDZiZDE1YWIzYTNmOGRmZjc4MGQ2Y2NhNGI3MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkg
ZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAxZGZiOGU2ZTA5NDg5MTJk
MWZkOTZkNmVkOTAzNDUyN2M1Yzc0ZjMxCiAxMjc5NzkgcGFzcyBhY2IxODcyNTc3YjM0NmJkMTVh
YjNhM2Y4ZGZmNzgwZDZjY2E0YjcwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0
ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDgzM2E4MWI0Mzk5MTI0OThlMmY1NTQ1NjBl
Mjk2ZWI2YWJjZjNkZTcKIDEyNzk2MiBmYWlsIGlycmVsZXZhbnQKIDEyNzk3MSBwYXNzIGFjYjE4
NzI1NzdiMzQ2YmQxNWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5
ZjYwIDQzMTM5MTM1YTg5MzhkZTQ0ZjY2MzMzODMxZDNhODY1NWQwNzY2M2EgZTNmNjY3YmM1ZjUx
ZDBhYTQ0MzU3YTY0Y2ExMzRjZDk1MjY3OWM4MQogMTI3OTg4IHBhc3MgYWNiMTg3MjU3N2IzNDZi
ZDE1YWIzYTNmOGRmZjc4MGQ2Y2NhNGI3MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNDMxMzkx
MzVhODkzOGRlNDRmNjYzMzM4MzFkM2E4NjU1ZDA3NjYzYSBlM2Y2NjdiYzVmNTFkMGFhNDQzNTdh
NjRjYTEzNGNkOTUyNjc5YzgxCiAxMjc5ODAgcGFzcyBhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4
ZGZmNzgwZDZjY2E0YjcwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
OWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4
M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDYzZjlhMDhhM2VhZGY5YjE5NjlmY2I1Y2JkNzU5MDE2
OGNlYTYzMTYKIDEyNzk4MSBwYXNzIGFjYjE4NzI1NzdiMzQ2YmQxNWFiM2EzZjhkZmY3ODBkNmNj
YTRiNzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YzBlZWQ2MThm
MzdkZDViNGE1N2M4YjNmYmM0OGVmODkxM2UzMTQ5IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0
NzhkNjZkZjU2YzE5ODYgNjZiMjQ1ZDllYWViZmVmNzEwMTQ4ZDQxMGFlOTdhMmVhZWRjMzE3MAog
MTI3OTg5IGZhaWwgaXJyZWxldmFudAogMTI3OTgyIHBhc3MgYWNiMTg3MjU3N2IzNDZiZDE1YWIz
YTNmOGRmZjc4MGQ2Y2NhNGI3MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDljMGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRj
ZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiBmNzEwOTE5OTk0ZGU3YjBkYzlhMzM0YTc0NDBm
OGM2Y2NlMzBkNWNkCiAxMjc5OTAgcGFzcyBhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4ZGZmNzgw
ZDZjY2E0YjcwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWMwZWVk
NjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0
OTFkNDc4ZDY2ZGY1NmMxOTg2IDFkZmI4ZTZlMDk0ODkxMmQxZmQ5NmQ2ZWQ5MDM0NTI3YzVjNzRm
MzEKIDEyNzk5MiBmYWlsIGlycmVsZXZhbnQKIDEyNzk5MSBmYWlsIGlycmVsZXZhbnQKIDEyODAw
MiBmYWlsIGlycmVsZXZhbnQKIDEyODAyMiBmYWlsIGlycmVsZXZhbnQKIDEyODA1OSBmYWlsIGly
cmVsZXZhbnQKIDEyODExNCBmYWlsIGlycmVsZXZhbnQKIDEyODE3MCBmYWlsIGlycmVsZXZhbnQK
IDEyODI2NCBmYWlsIGlycmVsZXZhbnQKIDEyODIzNiBmYWlsIGlycmVsZXZhbnQKIDEyODI3OCBm
YWlsIGlycmVsZXZhbnQKIDEyODMzNCBmYWlsIGlycmVsZXZhbnQKIDEyODMxMiBmYWlsIGlycmVs
ZXZhbnQKIDEyODM2OSBmYWlsIGlycmVsZXZhbnQKIDEyODQwNyBmYWlsIGlycmVsZXZhbnQKIDEy
ODQzOCBmYWlsIGlycmVsZXZhbnQKIDEyODQ3NiBmYWlsIGlycmVsZXZhbnQKIDEyODQ2MSBmYWls
IGlycmVsZXZhbnQKIDEyODQ5MyBmYWlsIGlycmVsZXZhbnQKIDEyODUyMCBmYWlsIGlycmVsZXZh
bnQKIDEyODU5OSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEyODY2MyBmYWlsIGlycmVsZXZhbnQKIDEy
ODcyNyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEyODg2MSBmYWlsIGlycmVsZXZhbnQKIDEyODgzNSBm
YWlsIGlycmVsZXZhbnQKIDEyODg4NSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEyODkyMCBmYWlsIGly
cmVsZXZhbnQKIDEyODk0NSBmYWlsIGlycmVsZXZhbnQKIDEyODk3MCBmYWlsIGlycmVsZXZhbnQK
IDEyOTAwNSBmYWlsIGlycmVsZXZhbnQKIDEyOTA3MiBmYWlsIGlycmVsZXZhbnQKIDEyOTE2NyBm
YWlsIGlycmVsZXZhbnQKIDEyOTI1OCBmYWlsIGlycmVsZXZhbnQKIDEyOTMwNCBmYWlsIGlycmVs
ZXZhbnQKIDEyOTM4OSBmYWlsIGlycmVsZXZhbnQKIDEyOTM0OCBmYWlsIGlycmVsZXZhbnQKIDEy
OTQxNyBmYWlsIGlycmVsZXZhbnQKIDEyOTUzMCBmYWlsIGlycmVsZXZhbnQKIDEyOTQ2MCBmYWls
IGlycmVsZXZhbnQKIDEyOTY4MCBmYWlsIGlycmVsZXZhbnQKIDEyOTc4OSBmYWlsIGlycmVsZXZh
bnQKIDEzMDAyMiBmYWlsIGlycmVsZXZhbnQKIDEzMDE5MyBmYWlsIGRhNTMyMmU2NTk0MGU0ZTg0
MjY2MTNhOGZmM2Q5OWEwOGIzNTBhNTIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2Nzhj
YTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3
NmZmYzEwN2E5OTA4ODdiZQogMTMwNzY0IHBhc3MgYWNiMTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRm
Zjc4MGQ2Y2NhNGI3MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDlj
MGVlZDYxOGYzN2RkNWI0YTU3YzhiM2ZiYzQ4ZWY4OTEzZTMxNDkgZGU1YjY3OGNhNGRjZGZhODNl
MzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAwMmVkZTdkYzAzOTBhMTM1YmM1YmRmZjZhMzlmNDZjNzli
ZmMzNGJlCiAxMzA3NjEgcGFzcyBhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4ZGZmNzgwZDZjY2E0
YjcwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUz
NDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCA0MzEzOTEzNWE4OTM4ZGU0NGY2NjMzMzgzMWQz
YTg2NTVkMDc2NjNhIGUzZjY2N2JjNWY1MWQwYWE0NDM1N2E2NGNhMTM0Y2Q5NTI2NzljODEKIDEz
MDc2MiBmYWlsIGRhNTMyMmU2NTk0MGU0ZTg0MjY2MTNhOGZmM2Q5OWEwOGIzNTBhNTIgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5
ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQogMTMwNzcwIHBhc3Mg
YWNiMTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4MGQ2Y2NhNGI3MCBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiA4ZTc1MWFj
NTljZmQxMTQzZDA5NWM0NTkyN2JhMWJlYzBkNDQxZWU0CiAxMzA3NjYgcGFzcyBhY2IxODcyNTc3
YjM0NmJkMTVhYjNhM2Y4ZGZmNzgwZDZjY2E0YjcwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgOWMwZWVkNjE4ZjM3ZGQ1YjRhNTdjOGIzZmJjNDhlZjg5MTNlMzE0OSBk
ZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDAwYjFiOGVkNzM3Mzc2YWFh
OWNiODQyZGQ1YmJmNzU5ZTU0ZmQ4NmUKIDEzMDc2OSBwYXNzIGFjYjE4NzI1NzdiMzQ2YmQxNWFi
M2EzZjhkZmY3ODBkNmNjYTRiNzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRk
Y2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgZGFmZDkzNmRkZGJkNzk3OGQ0MTMxMjc1YWQx
MTEyZjY0NDU3YmY2NAogMTMwNzcyIHBhc3MgYWNiMTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4
MGQ2Y2NhNGI3MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIy
NDkxZDQ3OGQ2NmRmNTZjMTk4NiA1ZTI4ZDg0MDM1ZWRhNjI2MDBhMjY1MDFmODRlOThjODkwZDdi
ZWRiCiAxMzA3NzQgcGFzcyBhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4ZGZmNzgwZDZjY2E0Yjcw
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2
ZGY1NmMxOTg2IDg3ZTg5YmQxMTJlMTY1MDNmMzdkMjE5YTUyNWE1YjVkNDcwZTA4ZjkKIDEzMDc3
NSBwYXNzIGFjYjE4NzI1NzdiMzQ2YmQxNWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYg
NmNiMjdlNDE3ZTU3YzJmNGQ2ODlmYTE5OTcxZjIwZjc1ZTljMDcwOAogMTMwNzc2IHBhc3MgYWNi
MTg3MjU3N2IzNDZiZDE1YWIzYTNmOGRmZjc4MGQ2Y2NhNGI3MCBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkxZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFh
MzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2JlCiAxMzA3NzcgZmFpbCBkYTUzMjJlNjU5NDBl
NGU4NDI2NjEzYThmZjNkOTlhMDhiMzUwYTUyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTVi
Njc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRi
Yzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDc3OSBwYXNzIGFjYjE4NzI1NzdiMzQ2YmQxNWFiM2Ez
ZjhkZmY3ODBkNmNjYTRiNzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEw
N2E5OTA4ODdiZQogMTMwNzgwIGZhaWwgZGE1MzIyZTY1OTQwZTRlODQyNjYxM2E4ZmYzZDk5YTA4
YjM1MGE1MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZGU1YjY3OGNhNGRjZGZhODNlMzIyNDkx
ZDQ3OGQ2NmRmNTZjMTk4NiAyY2YxMTM4OTFhMzhjYzA1NDM0YmM5ODc2ZmZjMTA3YTk5MDg4N2Jl
CiAxMzA3ODEgcGFzcyBhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4ZGZmNzgwZDZjY2E0YjcwIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkZTViNjc4Y2E0ZGNkZmE4M2UzMjI0OTFkNDc4ZDY2ZGY1
NmMxOTg2IDJjZjExMzg5MWEzOGNjMDU0MzRiYzk4NzZmZmMxMDdhOTkwODg3YmUKIDEzMDc4MiBm
YWlsIGRhNTMyMmU2NTk0MGU0ZTg0MjY2MTNhOGZmM2Q5OWEwOGIzNTBhNTIgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYgMmNm
MTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQpTZWFyY2hpbmcgZm9yIGludGVy
ZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMjU2NzYgKHBhc3MpLCBmb3Ig
YmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTMwMTkzIChmYWlsKSwgZm9yIGJhc2lz
IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMwNzYxIChwYXNzKSwgZm9yIGJhc2lzIHBh
c3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMwNzYyIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUK
IDAgcmV2aXNpb25zIGF0IGFjYjE4NzI1NzdiMzQ2YmQxNWFiM2EzZjhkZmY3ODBkNmNjYTRiNzAg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGRlNWI2NzhjYTRkY2RmYTgzZTMyMjQ5MWQ0NzhkNjZk
ZjU2YzE5ODYgMmNmMTEzODkxYTM4Y2MwNTQzNGJjOTg3NmZmYzEwN2E5OTA4ODdiZQpObyByZXZp
c2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDog
ZmxpZ2h0IDEzMDc3NiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0
IDEzMDc3NyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEz
MDc3OSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMwNzgwIChm
YWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTMwNzgxIChwYXNz
KSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMzA3ODIgKGZhaWwpLCBmb3Ig
Zmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0
ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVj
ZWQ6ICBkYTUzMjJlNjU5NDBlNGU4NDI2NjEzYThmZjNkOTlhMDhiMzUwYTUyCiAgQnVnIG5vdCBw
cmVzZW50OiBhY2IxODcyNTc3YjM0NmJkMTVhYjNhM2Y4ZGZmNzgwZDZjY2E0YjcwCiAgTGFzdCBm
YWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTMwNzgyLwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpwbm10b3Bu
ZzogNzUgY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1
bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsLnhl
bi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQoxMzA3ODI6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEzMDc4MiBs
aW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc4Mi8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVz
c2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGlj
aCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 00:07:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 00:07: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-devel-bounces@lists.xenproject.org>)
	id 1gQhx0-0000Hl-26; Sun, 25 Nov 2018 00:07:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jlsr=oe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQhwy-0000Hb-Du
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 00:07:00 +0000
X-Inumbo-ID: 0691deaa-f046-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0691deaa-f046-11e8-9a16-bc764e045a96;
 Sun, 25 Nov 2018 00:06:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQhwu-0000k1-Hz; Sun, 25 Nov 2018 00:06:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQhwu-0006vO-7J; Sun, 25 Nov 2018 00:06:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQhwu-0005pz-6f; Sun, 25 Nov 2018 00:06:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130783-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Nov 2018 00:06:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130783: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc4MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc4My8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDUgZGF5cyAgIDQ2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDEgZGF5cyAgIDExIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 04:28:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 04:28: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-devel-bounces@lists.xenproject.org>)
	id 1gQm1q-00058q-ET; Sun, 25 Nov 2018 04:28: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=jlsr=oe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQm1p-00058e-BD
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 04:28:17 +0000
X-Inumbo-ID: 86d5faf2-f06a-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86d5faf2-f06a-11e8-9a16-bc764e045a96;
 Sun, 25 Nov 2018 04:28:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQm1j-0006nr-Nl; Sun, 25 Nov 2018 04:28:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQm1j-00061K-Cs; Sun, 25 Nov 2018 04:28:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQm1j-0007D4-Ak; Sun, 25 Nov 2018 04:28:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130785-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Nov 2018 04:28:11 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130785: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc4NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc4NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDUgZGF5cyAgIDQ3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDEgZGF5cyAgIDEyIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 06:10:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 06:10: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-devel-bounces@lists.xenproject.org>)
	id 1gQncH-0006Cr-VL; Sun, 25 Nov 2018 06:10:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jlsr=oe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQncG-0006B9-VW
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 06:10:01 +0000
X-Inumbo-ID: bcb226e2-f078-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bcb226e2-f078-11e8-9a16-bc764e045a96;
 Sun, 25 Nov 2018 06:09:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQncB-0000it-TQ; Sun, 25 Nov 2018 06:09:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQncB-00012D-GF; Sun, 25 Nov 2018 06:09:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQncB-00070u-F8; Sun, 25 Nov 2018 06:09:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130697-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-arm64-pvops:<job
 status>:broken:regression
 linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:build-arm64:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=edeca3a769ad28a9477798c3b1d8e0701db728e4
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Nov 2018 06:09:55 +0000
Subject: [Xen-devel] [linux-linus test] 130697: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY5NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwNjk3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBndWVzdC1zdGFydCAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJl
Ym9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEw
IHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVk
aGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50
ZXN0ZWQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4g
YmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVu
dGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGVkZWNhM2E3
NjlhZDI4YTk0Nzc3OThjM2IxZDhlMDcwMWRiNzI4ZTQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDk0NzEwY2FjMGVmNGVlMTc3YTYzYjUyMjc2NjRiMzhjOTViYmY3MDMK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTg5OCAgMjAxOC0wOC0xMyAyMToyMDo1NSBaICAxMDMg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjU5MjEgIDIwMTgtMDgtMTUgMTM6MDY6NTYgWiAg
MTAxIGRheXMgICA4NiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA2OTcgIDIwMTgt
MTEtMjIgMTk6NDA6MjIgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMzMjYgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTY0ODY0IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 06:18:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 06:18: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-devel-bounces@lists.xenproject.org>)
	id 1gQnkt-0006xH-1i; Sun, 25 Nov 2018 06:18: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=bujd=oe=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1gQnkr-0006xC-Mc
 for xen-devel@lists.xen.org; Sun, 25 Nov 2018 06:18:53 +0000
X-Inumbo-ID: f93a7027-f079-11e8-9a16-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f93a7027-f079-11e8-9a16-bc764e045a96;
 Sun, 25 Nov 2018 06:18:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=Content-Type:MIME-Version:Message-ID:Subject:To:From:Date;
 bh=fr7amUaTRbsUqVRcW0SCyOO2kvdSYbQjG+EaiZw0Ksc=; 
 b=MUhfLnGcrdYqKWkzYqKUGttH9XoMLabz19FRfwlhgBNrIIJA7dXNTo3zjphgESfuiMo7zsfzDp32VWVKwolvmWkAh/Ae1txc6ZdQaTaMX5NjG9fYuU8mCIXiU2soZE3BA93T5NHLSWKs7XS3/eKNqSx57q+mg477uCJic0rDN0vyjcrFG1LgrSK8ctDV/OxLvhmx0kvzVBjsqtmmtQU3feJyPXNd6313Og9UOOj+vdkaMRszlHCaw0AvGuq6n6xKPKk0cvdf0xiknR08m8UfF1BTfnX+4FGoII7SSjXci2i2xbhzZVpCKGbCK8Rv1KUL/qWH/YfIOPSUmMj1w78wYQ==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1gQnkn-0002MJ-4n
 for xen-devel@lists.xen.org; Sun, 25 Nov 2018 06:18:49 +0000
Date: Sun, 25 Nov 2018 06:18:49 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-devel <xen-devel@lists.xen.org>
Message-ID: <20181125061849.GI4569@bitfolk.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="zn5D3Gb14AXjeTqb"
Content-Disposition: inline
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: [Xen-devel] Sporadic PV guest malloc.c assertion failures and
 segfaults unless pv-l1tf=false is set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--zn5D3Gb14AXjeTqb
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi,

Last weekend I deployed a hypervisor built from 4.10.1 release
plus the most recent XSAs (which were under embargo at that time).
Previously to this I had only gone as far as XSA-267, having taken a
decision to wait before applying later XSAs. So, this most recent
deployment included the fixes for XSA-273 for the first time.

Over the course of this past week, some guests started to experience
sporadic assertion failures in libc/malloc.c or strange segmentation
violations. In most cases it is not easily reproducible, but I got a
report from one guest administrator that their php-fpm process is
reliably segfaulting immediately. For example:

[19-Nov-2018 06:39:56] WARNING: [pool www] child 3682 exited on signal 11 (SIGSEGV) after 18.601413 seconds from start
[19-Nov-2018 06:39:56] NOTICE: [pool www] child 3683 started
[19-Nov-2018 06:40:16] WARNING: [pool www] child 3683 exited on signal 11 (SIGSEGV) after 20.364357 seconds from start
[19-Nov-2018 06:40:16] NOTICE: [pool www] child 3684 started
[19-Nov-2018 06:43:43] WARNING: [pool www] child 3426 exited on signal 11 (SIGSEGV) after 1327.885798 seconds from start
[19-Nov-2018 06:43:43] NOTICE: [pool www] child 3739 started
[19-Nov-2018 06:43:59] WARNING: [pool www] child 3739 exited on signal 11 (SIGSEGV) after 15.922980 seconds from start

The failures that mention malloc.c are happening in multiple
different binaries, including grep, perl and shells. They look like
this:

grep: malloc.c:2372: sysmalloc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) || ((unsigned long) (old_size) >= (unsigned long)((((__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 *(sizeof(size_t))) - 1)) & ~((2 *(sizeof(size_t))) - 1))) && ((old_top)->size & 0x1) && ((unsigned long) old_end & pagemask) == 0)' failed.

I have not been able to reproduce these problems when I boot the
hypervisor with pv-l1tf=false. The php-fpm one was previously
reproducible 100% of the time. The other cases are very hard to
trigger but with pv-l1tf=false I am not able to at all.

I have since checked out staging-4.10 and am experiencing the same
thing, so I'm fairly confident it is not something I've introduced
when applying XSA patches.

My workload is several hundred PV guests across 9 servers with two
different types of Intel CPU. The guests are of many different Linux
distributions, probably a 70/30 split between 32- and 64-bit. I have
so far only encountered this with 64-bit guests running Debian
jessie and stretch, less than 10 guests are affected (so far
reported), and all of them trigger the "d1 L1TF-vulnerable L1e
000000006a6ff960 - Shadowing" warning in dmesg (though there are
hundreds of others which trigger it yet seem unaffected). There is
an unconfirmed report from 64-bit Gentoo.

In the text for XSA-273 it says:

    "Shadowing comes with a workload-dependent performance hit to
    the guest.  Once the guest kernel software updates have been
    applied, a well behaved guest will not write vulnerable PTEs,
    and will therefore avoid the performance penalty (or crash)
    entirely."

Does anyone have a reference to what is needed in the Linux kernel
for that? Perhaps I can see what the status of that is within kernel
upstream / Debian and then get past the problem by getting an
updated guest kernel onto affected guests.

Also:

    "This behaviour is active by default for guests on affected
    hardware (controlled by `pv-l1tf=`), but is disabled by default
    for dom0. Dom0's exemption is because of instabilities when
    being shadowed, which are under investigation"

I have not had these issues in any of my 9 dom0s which are all
64-bit Debian jessie. Since these L1TF fixes are not active for
dom0, that makes sense. Are the observed dom0 instabilities similar
to what I am seeing in some guests?

Any suggestions for further debugging? I have attached an "xl
dmesg".

Cheers,
Andy

--zn5D3Gb14AXjeTqb
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="dmesg.txt"

(XEN) parameter "placeholder" unknown!
 __  __            _  _    _  ___   _____                   
 \ \/ /___ _ __   | || |  / |/ _ \ |___ /    _ __  _ __ ___ 
  \  // _ \ '_ \  | || |_ | | | | |  |_ \ __| '_ \| '__/ _ \
  /  \  __/ | | | |__   _|| | |_| | ___) |__| |_) | | |  __/
 /_/\_\___|_| |_|    |_|(_)_|\___(_)____/   | .__/|_|  \___|
                                            |_|             
(XEN) Xen version 4.10.3-pre (andy@bitfolk.com) (gcc (Debian 4.9.2-10+deb8u1) 4.9.2) debug=n  Sun Nov 25 05:48:03 UTC 2018
(XEN) Latest ChangeSet: Tue Nov 20 15:45:04 2018 +0100 git:b6e203b
(XEN) Bootloader: GRUB 2.02~beta2-22+deb8u1
(XEN) Command line: placeholder dom0_mem=2048M,max:4096M dom0_max_vcpus=2 com1=115200,8n1,0x2f8,10 console=com1,vga ucode=scan serial_tx_buffer=256k loglvl=info
(XEN) Xen image load base address: 0
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: none; EDID transfer time: 1 seconds
(XEN)  EDID info not retrieved because no DDC retrieval method detected
(XEN) Disc information:
(XEN)  Found 2 MBR signatures
(XEN)  Found 5 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 0000000000098800 (usable)
(XEN)  0000000000098800 - 00000000000a0000 (reserved)
(XEN)  00000000000e0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 0000000078f6a000 (usable)
(XEN)  0000000078f6a000 - 0000000079858000 (reserved)
(XEN)  0000000079858000 - 0000000079d47000 (ACPI NVS)
(XEN)  0000000079d47000 - 0000000090000000 (reserved)
(XEN)  00000000fed1c000 - 00000000fed45000 (reserved)
(XEN)  00000000ff000000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000004080000000 (usable)
(XEN) New Xen image base address: 0x78800000
(XEN) ACPI: RSDP 000F05B0, 0024 (r2 SUPERM)
(XEN) ACPI: XSDT 798A80A0, 00BC (r1                  1072009 AMI     10013)
(XEN) ACPI: FACP 798D8E48, 010C (r5 SUPERM SMCI--MB  1072009 AMI     10013)
(XEN) ACPI: DSDT 798A81F0, 30C53 (r2 SUPERM SMCI--MB  1072009 INTL 20091013)
(XEN) ACPI: FACS 79D45F80, 0040
(XEN) ACPI: APIC 798D8F58, 0138 (r3 SUPERM SMCI--MB  1072009 AMI     10013)
(XEN) ACPI: FPDT 798D9090, 0044 (r1 SUPERM SMCI--MB  1072009 AMI     10013)
(XEN) ACPI: FIDT 798D90D8, 009C (r1 SUPERM SMCI--MB  1072009 AMI     10013)
(XEN) ACPI: SPMI 798D9178, 0040 (r5 SUPERM SMCI--MB        0 AMI.        0)
(XEN) ACPI: MCFG 798D91B8, 003C (r1 SUPERM SMCI--MB  1072009 MSFT       97)
(XEN) ACPI: UEFI 798D91F8, 0042 (r1 SUPERM SMCI--MB  1072009             0)
(XEN) ACPI: HPET 798D9240, 0038 (r1 SUPERM SMCI--MB        1 INTL 20091013)
(XEN) ACPI: WDDT 798D9278, 0040 (r1 SUPERM SMCI--MB        0 INTL 20091013)
(XEN) ACPI: SSDT 798D92B8, 1717F (r2 SUPERM    PmMgt        1 INTL 20120913)
(XEN) ACPI: NITR 798F0438, 0071 (r2 SUPERM SMCI--MB        1 INTL 20091013)
(XEN) ACPI: SSDT 798F04B0, 264C (r2 SUPERM SpsNm           2 INTL 20120913)
(XEN) ACPI: SSDT 798F2B00, 0064 (r2 SUPERM SpsNvs          2 INTL 20120913)
(XEN) ACPI: PRAD 798F2B68, 0102 (r2 SUPERM SMCI--MB        2 INTL 20120913)
(XEN) ACPI: DMAR 798F2C70, 00C4 (r1 SUPERM SMCI--MB        1 INTL 20091013)
(XEN) ACPI: HEST 798F2D38, 027C (r1 SUPERM SMCI--MB        1 INTL        1)
(XEN) ACPI: BERT 798F2FB8, 0030 (r1 SUPERM SMCI--MB        1 INTL        1)
(XEN) ACPI: ERST 798F2FE8, 0230 (r1 SUPERM SMCI--MB        1 INTL        1)
(XEN) ACPI: EINJ 798F3218, 0130 (r1 SUPERM SMCI--MB        1 INTL        1)
(XEN) System RAM: 262031MB (268319752kB)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-0000004080000000
(XEN) Domain heap initialised
(XEN) CPU Vendor: Intel, Family 6 (0x6), Model 79 (0x4f), Stepping 1 (raw 000406f1)
(XEN) found SMP MP-table at 000fcd20
(XEN) DMI 3.0 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x408 (32 bits)
(XEN) ACPI: v5 SLEEP INFO: control[0:0], status[0:0]
(XEN) ACPI: SLEEP INFO: pm1x_cnt[1:404,1:0], pm1x_evt[1:400,1:0]
(XEN) ACPI: 32/64X FACS address mismatch in FADT - 79d45f80/0000000000000000, using 32
(XEN) ACPI:             wakeup_vec[79d45f8c], vec_size[20]
(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x04] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x06] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x08] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x0a] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x0c] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x0e] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x05] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x07] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x09] lapic_id[0x09] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x0b] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x0d] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x0f] enabled)
(XEN) ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x0a] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x0c] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x0e] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x09] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x0b] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x0d] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x0f] high edge lint[0x1])
(XEN) Overriding APIC driver with bigsmp
(XEN) ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: IOAPIC (id[0x02] address[0xfec01000] gsi_base[24])
(XEN) IOAPIC[1]: apic_id 2, version 32, address 0xfec01000, GSI 24-47
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) Enabling APIC mode:  Phys.  Using 2 I/O APICs
(XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000
(XEN) Xen ERST support is initialized.
(XEN) HEST: Table parsing has been initialized
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) SMP: Allowing 16 CPUs (0 hotplug CPUs)
(XEN) IRQ limits: 48 GSI, 3040 MSI/MSI-X
(XEN) Not enabling x2APIC (upon firmware request)
(XEN) microcode: CPU0 updated from revision 0xb00001d to 0xb00002e, date = 2018-04-19 
(XEN) xstate: size: 0x340 and states: 0x7
(XEN) CMCI: threshold 0x2 too large for CPU0 bank 17, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU0 bank 18, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU0 bank 19, using 0x1
(XEN) CPU0: Intel machine check reporting enabled
(XEN) Speculative mitigation facilities:
(XEN)   Hardware features: IBRS/IBPB STIBP L1D_FLUSH SSBD
(XEN)   Compiled-in support: INDIRECT_THUNK SHADOW_PAGING
(XEN)   Xen settings: BTI-Thunk RETPOLINE, SPEC_CTRL: IBRS- SSBD-, Other: IBPB L1D_FLUSH
(XEN)   L1TF: believed vulnerable, maxphysaddr L1D 46, CPUID 46, Safe address 300000000000
(XEN)   Support for VMs: PV: MSR_SPEC_CTRL RSB EAGER_FPU, HVM: MSR_SPEC_CTRL RSB EAGER_FPU
(XEN)   XPTI (64-bit PV only): Dom0 enabled, DomU enabled
(XEN)   PV L1TF shadowing: Dom0 disabled, DomU enabled
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Platform timer is 14.318MHz HPET
(XEN) Detected 3400.011 MHz processor.
(XEN) Initing memory sharing.
(XEN) alt table ffff82d080420bb8 -> ffff82d080422670
(XEN) PCI: MCFG configuration 0: base 80000000 segment 0000 buses 00 - ff
(XEN) PCI: MCFG area at 80000000 reserved in E820
(XEN) PCI: Using MCFG for segment 0000 bus 00-ff
(XEN) Intel VT-d iommu 0 supported page sizes: 4kB, 2MB, 1GB.
(XEN) Intel VT-d Snoop Control enabled.
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
(XEN) Intel VT-d Queued Invalidation enabled.
(XEN) Intel VT-d Interrupt Remapping enabled.
(XEN) Intel VT-d Posted Interrupt not enabled.
(XEN) Intel VT-d Shared EPT tables enabled.
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Interrupt remapping enabled
(XEN) Enabled directed EOI with ioapic_ack_old on!
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using old ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) Allocated console ring of 64 KiB.
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Extended Page Tables (EPT)
(XEN)  - Virtual-Processor Identifiers (VPID)
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN)  - Unrestricted Guest
(XEN)  - APIC Register Virtualization
(XEN)  - Virtual Interrupt Delivery
(XEN)  - Posted Interrupt Processing
(XEN)  - VMCS shadowing
(XEN)  - VM Functions
(XEN)  - Virtualisation Exceptions
(XEN)  - Page Modification Logging
(XEN) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging (HAP) detected
(XEN) HVM: HAP page sizes: 4kB, 2MB, 1GB
(XEN) microcode: CPU2 updated from revision 0xb00001d to 0xb00002e, date = 2018-04-19 
(XEN) microcode: CPU4 updated from revision 0xb00001d to 0xb00002e, date = 2018-04-19 
(XEN) microcode: CPU6 updated from revision 0xb00001d to 0xb00002e, date = 2018-04-19 
(XEN) microcode: CPU8 updated from revision 0xb00001d to 0xb00002e, date = 2018-04-19 
(XEN) microcode: CPU10 updated from revision 0xb00001d to 0xb00002e, date = 2018-04-19 
(XEN) microcode: CPU12 updated from revision 0xb00001d to 0xb00002e, date = 2018-04-19 
(XEN) microcode: CPU14 updated from revision 0xb00001d to 0xb00002e, date = 2018-04-19 
(XEN) Brought up 16 CPUs
(XEN) build-id: dc0cee6d0c848a3b9f273129ba6af4c566ddfab7
(XEN) ACPI sleep modes: S3
(XEN) VPMU: disabled
(XEN) mcheck_poll: Machine check polling timer started.
(XEN) Dom0 has maximum 432 PIRQs
(XEN) NX (Execute Disable) protection active
(XEN) *** LOADING DOMAIN 0 ***
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x1f34000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000004008000000->000000400c000000 (506553 pages to be allocated)
(XEN)  Init. ramdisk: 000000407fab9000->000000407ffffee7
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff81f34000
(XEN)  Init. ramdisk: ffffffff81f34000->ffffffff8247aee7
(XEN)  Phys-Mach map: ffffffff8247b000->ffffffff8287b000
(XEN)  Start info:    ffffffff8287b000->ffffffff8287b4b4
(XEN)  Xenstore ring: 0000000000000000->0000000000000000
(XEN)  Console ring:  0000000000000000->0000000000000000
(XEN)  Page tables:   ffffffff8287c000->ffffffff82895000
(XEN)  Boot stack:    ffffffff82895000->ffffffff82896000
(XEN)  TOTAL:         ffffffff80000000->ffffffff82c00000
(XEN)  ENTRY ADDRESS: ffffffff819151f0
(XEN) Dom0 has maximum 2 VCPUs
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Scrubbing Free RAM on 1 nodes using 8 CPUs
(XEN) ..................................................................................................................................................................................................................................................................done.
(XEN) Std. Loglevel: Errors, warnings and info
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
(XEN) ***************************************************
(XEN) Booted on L1TF-vulnerable hardware with SMT/Hyperthreading
(XEN) enabled.  Please assess your configuration and choose an
(XEN) explicit 'smt=<bool>' setting.  See XSA-273.
(XEN) ***************************************************
(XEN) 3... 2... 1... 
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen)
(XEN) Freed 472kB init memory
(XEN) d1 L1TF-vulnerable L1e 000000006a6ff960 - Shadowing

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--zn5D3Gb14AXjeTqb--


From xen-devel-bounces@lists.xenproject.org Sun Nov 25 06:48:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 06:48: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-devel-bounces@lists.xenproject.org>)
	id 1gQoDR-0001GE-Ij; Sun, 25 Nov 2018 06:48: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=jlsr=oe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQoDQ-0001G1-Up
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 06:48:24 +0000
X-Inumbo-ID: 1a433fa8-f07e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a433fa8-f07e-11e8-9a16-bc764e045a96;
 Sun, 25 Nov 2018 06:48:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQoDK-0001QY-PQ; Sun, 25 Nov 2018 06:48:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQoDK-0003EJ-Fh; Sun, 25 Nov 2018 06:48:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQoDK-00048F-Ek; Sun, 25 Nov 2018 06:48:18 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-130718-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=23174883ee98a4203930f4037d537ee84b1d07b1
X-Osstest-Versions-That: freebsd=11416ef4a8a41630a61b02e681c9e35d4ea07a7f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Nov 2018 06:48:18 +0000
Subject: [Xen-devel] [freebsd-master test] 130718: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDcxOCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwNzE4LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgMjMxNzQ4ODNlZTk4YTQyMDM5MzBm
NDAzN2Q1MzdlZTg0YjFkMDdiMQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgMTE0MTZlZjRhOGE0MTYzMGE2MWIwMmU2ODFjOWUzNWQ0ZWEwN2E3ZgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMwNjQ4ICAyMDE4LTExLTIxIDA5OjE5OjQwIFogICAgMyBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMDcxOCAgMjAxOC0xMS0yMyAwOToxOTowMCBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFyeWJjaGlrIDxhcnliY2hpa0BGcmVlQlNELm9yZz4K
ICBjeSA8Y3lARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgamhp
YmJpdHMgPGpoaWJiaXRzQEZyZWVCU0Qub3JnPgogIG1hcmtqIDxtYXJrakBGcmVlQlNELm9yZz4K
ICBtYXYgPG1hdkBGcmVlQlNELm9yZz4KICBtamcgPG1qZ0BGcmVlQlNELm9yZz4KICBvbGVnIDxv
bGVnQEZyZWVCU0Qub3JnPgogIG9zaG9nYm8gPG9zaG9nYm9ARnJlZUJTRC5vcmc+CiAgcm1hY2ts
ZW0gPHJtYWNrbGVtQEZyZWVCU0Qub3JnPgogIHNvYm9tYXggPHNvYm9tYXhARnJlZUJTRC5vcmc+
CiAgdHVleGVuIDx0dWV4ZW5ARnJlZUJTRC5vcmc+CiAgeWd5IDx5Z3lARnJlZUJTRC5vcmc+Cgpq
b2JzOgogYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGlu
ZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9mcmVlYnNkLmdp
dAogICAxMTQxNmVmNGE4YS4uMjMxNzQ4ODNlZTkgIDIzMTc0ODgzZWU5OGE0MjAzOTMwZjQwMzdk
NTM3ZWU4NGIxZDA3YjEgLT4gdGVzdGVkL21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 07:08:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 07:08: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-devel-bounces@lists.xenproject.org>)
	id 1gQoWY-0003Bp-6B; Sun, 25 Nov 2018 07:08: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=jlsr=OE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQoWW-0003Bc-St
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 07:08:08 +0000
X-Inumbo-ID: d661e888-f080-11e8-a765-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d661e888-f080-11e8-a765-12d6303a7972;
 Sun, 25 Nov 2018 07:07:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQoWL-0001qF-EV; Sun, 25 Nov 2018 07:07:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQoWL-0004As-7L; Sun, 25 Nov 2018 07:07:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQoWL-0001jh-6K; Sun, 25 Nov 2018 07:07:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130786-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:xen-install:fail:heisenbug
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Nov 2018 07:07:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130786: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc4NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc4Ni8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDYgeGVuLWluc3RhbGwg
ICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMDc4NQoKUmVncmVzc2lvbnMgd2hpY2ggYXJl
IHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEz
MDI4OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMwMjg5CiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwNzg1IG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzA3ODUgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGZjMzYzN2U5YWY5YTMwMWQ5MjY5NTk5OTI5OWEz
ZTlhODQ1OGMzYzEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDkwMWFi
ZmVmNWRlMTQ5NTQ2YjE2ZmJhNmY0ZDViZDdkZWYwOGM2NzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDEzMDI4OSAgMjAxOC0xMS0xNyAxMTowMDozNiBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxMzA0OTAgIDIwMTgtMTEtMTkgMDk6MDA6MjcgWiAgICA1IGRheXMgICA0OCBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA3MzMgIDIwMTgtMTEtMjMgMTY6MDA6NDAgWiAgICAx
IGRheXMgICAxMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRv
ZUBjYXJkb2UuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIExlbiBC
cm93biA8bGVuLmJyb3duQGludGVsLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFt
YXpvbi5kZT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lz
b2NraUBpbnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBE
eWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFz
QHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9r
ZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20g
YnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 08:11:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 08: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-devel-bounces@lists.xenproject.org>)
	id 1gQpVo-0001P0-K7; Sun, 25 Nov 2018 08:11: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=jlsr=oe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQpVn-0001Oq-4W
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 08:11:27 +0000
X-Inumbo-ID: b390702b-f089-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b390702b-f089-11e8-9a16-bc764e045a96;
 Sun, 25 Nov 2018 08:11:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQpVj-0003Xh-TA; Sun, 25 Nov 2018 08:11:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQpVj-0002c0-Hi; Sun, 25 Nov 2018 08:11:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQpVj-0004nK-FJ; Sun, 25 Nov 2018 08:11:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130699-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-arm64-pvops:<job status>:broken:regression
 linux-4.19:build-arm64-xsm:<job status>:broken:regression
 linux-4.19:build-arm64:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:build-arm64:hosts-allocate:broken:allowable
 linux-4.19:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.19:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.19:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.19:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.19:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.19:build-arm64:capture-logs:broken:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=73aa1c86c6ec67931abf0c6b96b6853578b07db5
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Nov 2018 08:11:23 +0000
Subject: [Xen-devel] [linux-4.19 test] 130699: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDY5OSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA2OTkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkz
MTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAx
MCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5
MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
OTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tp
bmcpOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBy
dW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAg
ICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTMxMwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI5MzEzCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhl
bi1ib290ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICA3M2FhMWM4NmM2ZWM2NzkzMWFiZjBjNmI5NmI2ODUzNTc4YjA3ZGI1CmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUyNWIwYzI3ZjNlYmMyZWJi
MTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjkzMTMgIDIwMTgtMTEt
MDIgMDU6Mzk6MDggWiAgIDIzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTI5NDEyICAyMDE4
LTExLTA0IDE0OjEwOjE1IFogICAyMCBkYXlzICAgMTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTMwNjk5ICAyMDE4LTExLTIyIDIxOjQxOjQwIFogICAgMiBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo0OTIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0
aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJv
a2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14
c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxv
Z3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTgzNjYgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 09:14:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 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-devel-bounces@lists.xenproject.org>)
	id 1gQqUc-0006qV-M3; Sun, 25 Nov 2018 09:14: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=bujd=oe=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1gQqUb-0006qQ-7J
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 09:14:17 +0000
X-Inumbo-ID: 7a1407fe-f092-11e8-9a16-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a1407fe-f092-11e8-9a16-bc764e045a96;
 Sun, 25 Nov 2018 09:14:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date;
 bh=OymqR4Jia+RLIg1fZ9/XgDU7nLYPhCsxC0yG/XixG0o=; 
 b=O9B3H6UqqLW2z01f2m+8Eiex9z/NZGCLb7adm7kO6xHSUZ48+p8SwNmnm7n3zdcJ9m2eeV3Q0EyNEeuszMuSZX4QMjwJZrqxeY72zVWDaKG0prcoamQyHOWaZk/3M+6YJkOKzw6367ie6gddCYYJ0lze7Hw/8QS6MA7qPOlXjrad537iRGn4lwGgdcJMKJtswZJfJIDSkIRbKkiEe8wpDfEt+joWxcHS8TDMSFY/8DnnDdZLb7pa6Y/o44tZYhDWMCQTi398TUgcCa8TIhqauDFTkaEYv6CzLVsuTwaUly5Z90zLB0/5jYNYbionvGoop6J0rRCXI9f6Gu9fBk8vxQ==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1gQqUX-0002TD-Gk
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 09:14:13 +0000
Date: Sun, 25 Nov 2018 09:14:13 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-devel@lists.xenproject.org
Message-ID: <20181125091413.GY3695@bitfolk.com>
References: <20181125061849.GI4569@bitfolk.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181125061849.GI4569@bitfolk.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: Re: [Xen-devel] Sporadic PV guest malloc.c assertion failures and
 segfaults unless pv-l1tf=false is set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiBTdW4sIE5vdiAyNSwgMjAxOCBhdCAwNjoxODo0OUFNICswMDAwLCBBbmR5IFNt
aXRoIHdyb3RlOgo+IEluIHRoZSB0ZXh0IGZvciBYU0EtMjczIGl0IHNheXM6Cj4gCj4gICAgICJT
aGFkb3dpbmcgY29tZXMgd2l0aCBhIHdvcmtsb2FkLWRlcGVuZGVudCBwZXJmb3JtYW5jZSBoaXQg
dG8KPiAgICAgdGhlIGd1ZXN0LiAgT25jZSB0aGUgZ3Vlc3Qga2VybmVsIHNvZnR3YXJlIHVwZGF0
ZXMgaGF2ZSBiZWVuCj4gICAgIGFwcGxpZWQsIGEgd2VsbCBiZWhhdmVkIGd1ZXN0IHdpbGwgbm90
IHdyaXRlIHZ1bG5lcmFibGUgUFRFcywKPiAgICAgYW5kIHdpbGwgdGhlcmVmb3JlIGF2b2lkIHRo
ZSBwZXJmb3JtYW5jZSBwZW5hbHR5IChvciBjcmFzaCkKPiAgICAgZW50aXJlbHkuIgo+IAo+IERv
ZXMgYW55b25lIGhhdmUgYSByZWZlcmVuY2UgdG8gd2hhdCBpcyBuZWVkZWQgaW4gdGhlIExpbnV4
IGtlcm5lbAo+IGZvciB0aGF0PwoKUGVyaGFwcyBzdHVwaWRseSwgSSBoYXZlIG9ubHkganVzdCBu
b3cgdGhvdWdodCB0byBjaGVjayB3aGV0aGVyIHRoZQpvbmUgZ3Vlc3QgSSBoYXZlIGFuIGVhc3kg
cmVwcm9kdWNlciBvbiAocHJlZGljdGFibGUgZmFpbHVyZSBvZgpwaHAtZnBtKSB3YXMgYWN0dWFs
bHkgcnVubmluZyBhbiB1cCB0byBkYXRlIGtlcm5lbC4gSXQgd2FzIG5vdC4KCkl0IGlzIERlYmlh
biBzdHJldGNoIGFuZCB3YXMgcnVubmluZyBrZXJuZWwgcGFja2FnZQpsaW51eC1pbWFnZS00Ljku
MC03LWFtZDY0IHZlcnNpb24gNC45LjExMC0zK2RlYjl1Mi4gVGhlIGd1ZXN0J3MKYWRtaW5pc3Ry
YXRvciBvYnZpb3VzbHkgaGFkIG5vdCBkb25lIGFueSB1cGdyYWRlcyBzaW5jZSBpbnN0YWxsIHRp
bWUKYmVjYXVzZSB1cGRhdGVkIGtlcm5lbCBsaW51eC1pbWFnZS00LjkuMC04LWFtZDY0IHZlcnNp
b24gNC45LjEzMC0yCndhcyBhdmFpbGFibGUuCgpBZnRlciBpbnN0YWxsaW5nIGFuZCBib290aW5n
IHdpdGggdGhhdCwgdGhlIGd1ZXN0IG5vIGxvbmdlciBjYXVzZXMKIkwxVEYtdnVsbmVyYWJsZSBM
MWUgMDAwMDAwMDA2YTZmZjk2MCAtIFNoYWRvd2luZyIgdG8gYmUgZW1pdHRlZCBpbgp0aGUgaHlw
ZXJ2aXNvciBkbWVzZywgYW5kIHRoZSBwcm9ibGVtcyBJIGRlc2NyaWJlZCBkaXNhcHBlYXIuCgpJ
IGFzc3VtZSB0aGlzIGlzIGJlY2F1c2Ugb2Y6CgpodHRwczovL21ldGFkYXRhLmZ0cC1tYXN0ZXIu
ZGViaWFuLm9yZy9jaGFuZ2Vsb2dzLy9tYWluL2wvbGludXgvbGludXhfNC45LjEzMC0yX2NoYW5n
ZWxvZwoKICAgIGxpbnV4ICg0LjkuMTEwLTMrZGViOXUzKSBzdHJldGNoLXNlY3VyaXR5OyB1cmdl
bmN5PWhpZ2gKCiAgICAgIFsgU2FsdmF0b3JlIEJvbmFjY29yc28gXQogICAgICAgICogQWRkIEwx
IFRlcm1pbmFsIEZhdWx0IGZpeGVzIChDVkUtMjAxOC0zNjIwLCBDVkUtMjAxOC0zNjQ2KQoKU28s
IEkgY2FuIHRlbGwgYWZmZWN0ZWQgZ3Vlc3QgYWRtaW5pc3RyYXRvcnMgdG8gdXBncmFkZSB0aGVp
cgprZXJuZWxzIHRvIGluY2x1ZGUgTGludXgncyBMMVRGIHByb3RlY3Rpb25zIGFuZCB0aGVpciBw
cm9ibGVtcwpzaG91bGQgZ28gYXdheS4KCkRvIHlvdSBjYXJlIHRoYXQgd2l0aG91dCB0aG9zZSBm
aXhlcyB0aGVyZSBhcHBlYXIgdG8gYmUgbWVtb3J5CmNvcnJ1cHRpb24gaXNzdWVzPyBJZiBzbywg
SSBjYW4ga2VlcCB0aGlzIHJlcHJvZHVjZXIgZ3Vlc3QgYXJvdW5kCmFuZCBkZWJ1ZyBpdCBmdXJ0
aGVyLgoKQ2hlZXJzLApBbmR5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 09:57:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 09:57: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-devel-bounces@lists.xenproject.org>)
	id 1gQrAZ-00022r-Tb; Sun, 25 Nov 2018 09:57: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=jlsr=OE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQrAY-00022h-A3
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 09:57:38 +0000
X-Inumbo-ID: 839ee05c-f098-11e8-8ff9-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 839ee05c-f098-11e8-8ff9-12d6303a7972;
 Sun, 25 Nov 2018 09:57:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQrAH-0005Us-OQ; Sun, 25 Nov 2018 09:57:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQrAH-0001aK-Bp; Sun, 25 Nov 2018 09:57:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQrAH-0000AH-B0; Sun, 25 Nov 2018 09:57:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130706-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-arm64-xsm:<job status>:broken:regression
 linux-4.14:build-arm64:<job status>:broken:regression
 linux-4.14:build-arm64-pvops:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-shadow:xen-boot:fail:heisenbug
 linux-4.14:test-armhf-armhf-xl-vhd:xen-install:fail:heisenbug
 linux-4.14:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.14:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.14:build-arm64:hosts-allocate:broken:allowable
 linux-4.14:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:build-arm64:capture-logs:broken:nonblocking
 linux-4.14:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.14:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a21f3c11b41beb0b3b7d5de28d3d5a0692c5b22b
X-Osstest-Versions-That: linux=2e390c487815669fb9bb35d7ea11883cc10a9b50
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Nov 2018 09:57:21 +0000
Subject: [Xen-devel] [linux-4.14 test] 130706: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDcwNiBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA3MDYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzAxNTUKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMDE1NQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcg
aW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMzA2NDQg
cGFzcyBpbiAxMzA3MDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMDY0NAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMw
NjQ0CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxv
Y2tpbmcpOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMTU1CiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzAxNTUKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDEzMDE1NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
IDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMDE1NQogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJs
b2NrZWQgaW4gMTMwMTU1CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUt
bG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzAxNTUKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzA2NDQgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDEzMDY0NCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGEyMWYzYzExYjQxYmViMGIzYjdkNWRl
MjhkM2Q1YTA2OTJjNWIyMmIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDJlMzkwYzQ4NzgxNTY2OWZiOWJiMzVkN2VhMTE4ODNjYzEwYTliNTAKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEzMDE1NSAgMjAxOC0xMS0xNSAyMzo1Mzo1NCBaICAgIDkgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMzA2NDQgIDIwMTgtMTEtMjEgMDg6NDE6MDIgWiAgICA0IGRheXMgICAgMiBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAi
RXJpYyBXLiBCaWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgIllhbiwgWmhlbmci
IDx6eWFuQHJlZGhhdC5jb20+CiAgQWFyb24gTHUgPGFhcm9uLmx1QGludGVsLmNvbT4KICBBbGV4
IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+CiAgQWxleGFuZHJlIEJlbGxvbmkg
PGFsZXhhbmRyZS5iZWxsb25pQGJvb3RsaW4uY29tPgogIEFsZXhhbmRydSBBcmRlbGVhbiA8YWxl
eGFuZHJ1LmFyZGVsZWFuQGFuYWxvZy5jb20+CiAgQWxsZW4gV2lsZCA8YWxsZW53aWxkOTNAZ21h
aWwuY29tPgogIEFtaXIgR29sZHN0ZWluIDxhbWlyNzNpbEBnbWFpbC5jb20+CiAgQW5kcmVhIEFy
Y2FuZ2VsaSA8YWFyY2FuZ2VAcmVkaGF0LmNvbT4KICBBbmRyZWFzIEdydWVuYmFjaGVyIDxhZ3J1
ZW5iYUByZWRoYXQuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5v
cmc+CiAgQW5kcmV5IFJ5YWJpbmluIDxhcnlhYmluaW5AdmlydHVvenpvLmNvbT4KICBBcmQgQmll
c2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBcm5kIEJlcmdtYW5uIDxhcm5k
QGFybmRiLmRlPgogIEJhcnRsb21pZWogWm9sbmllcmtpZXdpY3ogPGIuem9sbmllcmtpZUBzYW1z
dW5nLmNvbT4KICBCZW4gU2tlZ2dzIDxic2tlZ2dzQHJlZGhhdC5jb20+CiAgQm9yaXMgQnJlemls
bG9uIDxib3Jpcy5icmV6aWxsb25AYm9vdGxpbi5jb20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBz
dXNlLmRlPgogIEJyZW5vIExlaXRhbyA8bGVpdGFvQGRlYmlhbi5vcmc+CiAgQ2hhbmd3ZWkgR2Ug
PGdlLmNoYW5nd2VpQGgzYy5jb20+CiAgQ2hyaXMgUGFja2hhbSA8Y2hyaXMucGFja2hhbUBhbGxp
ZWR0ZWxlc2lzLmNvLm56PgogIENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVr
PgogIENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgogIENocmlzdG9waGUgTGVyb3kgPGNo
cmlzdG9waGUubGVyb3lAYy1zLmZyPgogIENsaW50IFRheWxvciA8Y2xpbnRvbi5hLnRheWxvckBp
bnRlbC5jb20+CiAgRGFuaWVsIEF4dGVucyA8ZGphQGF4dGVucy5uZXQ+CiAgRGFuaWVsIFRob21w
c29uIDxkYW5pZWwudGhvbXBzb25AbGluYXJvLm9yZz4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFA
c3VzZS5jb20+CiAgRGVuZ2NoZW5nIFpodSA8ZHpodUB3YXZlY29tcC5jb20+CiAgRGVubmlzIDxk
ZW5uaXMubmV6aWNAdXRvcm9udG8uY2E+CiAgRG9taW5pcXVlIE1hcnRpbmV0IDxkb21pbmlxdWUu
bWFydGluZXRAY2VhLmZyPgogIERvdWcgQmVyZ2VyIDxvcGVuZG1iQGdtYWlsLmNvbT4KICBFZHVh
cmRvIFZhbGVudGluIDxlZHViZXp2YWxAZ21haWwuY29tPgogIEVucmljIEJhbGxldGJvIGkgU2Vy
cmEgPGVucmljLmJhbGxldGJvQGNvbGxhYm9yYS5jb20+CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vy
c0Bnb29nbGUuY29tPgogIEVyaWMgVy4gQmllZGVybWFuIDxlYmllZGVybUB4bWlzc2lvbi5jb20+
CiAgRmFiaW8gRXN0ZXZhbSA8ZmFiaW8uZXN0ZXZhbUBueHAuY29tPgogIEZpbGlwZSBNYW5hbmEg
PGZkbWFuYW5hQHN1c2UuY29tPgogIEZyYW5rIFNvcmVuc29uIDxzb3JlbnNvbkByZWRoYXQuY29t
PgogIEdyZWcgRWR3YXJkcyA8Z2Vkd2FyZHNAZGRuLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4g
PGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEdyZWdvcnkgRm9uZyA8Z3JlZ29yeS4weGYw
QGdtYWlsLmNvbT4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3VzdGF2
byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBILiBQZXRlciBBbnZpbiAo
SW50ZWwpIDxocGFAenl0b3IuY29tPgogIEguIFBldGVyIEFudmluIDxocGFAenl0b3IuY29tPgog
IEhhbnMgVmVya3VpbCA8aGFucy52ZXJrdWlsQGNpc2NvLmNvbT4KICBIZWlrbyBTdHVlYm5lciA8
aGVpa29Ac250ZWNoLmRlPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5h
dT4KICBIaW1hbnNodSBNYWRoYW5pIDxoaW1hbnNodS5tYWRoYW5pQGNhdml1bS5jb20+CiAgSGlt
YW5zaHUgTWFkaGFuaSA8aG1hZGhhbmlAY2F2aXVtLmNvbT4KICBIdWFjYWkgQ2hlbiA8Y2hlbmhj
QGxlbW90ZS5jb20+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSW5nbyBN
b2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhh
dC5jb20+CiAgSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KICBKZW5zIEF4Ym9l
IDxheGJvZUBrZXJuZWwuZGs+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2hu
IEdhcnJ5IDxqb2huLmdhcnJ5QGh1YXdlaS5jb20+CiAgSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRo
YW4uQ2FtZXJvbkBodWF3ZWkuY29tPgogIEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVu
QGxpbnV4LmludGVsLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgS2Vp
dGggQnVzY2ggPGtlaXRoLmJ1c2NoQGludGVsLmNvbT4KICBLaXJpbGwgVGtoYWkgPGt0a2hhaUB2
aXJ0dW96em8uY29tPgogIEtyenlzenRvZiBLb3psb3dza2kgPGtyemtAa2VybmVsLm9yZz4KICBM
YXVyZW5jZSBPYmVybWFuIDxsb2Jlcm1hbkByZWRoYXQuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0
b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxs
ZWlqQGxpbmFyby5vcmc+CiAgTHUgRmVuZ3FpIDxsdWZxLmZuc3RAY24uZnVqaXRzdS5jb20+CiAg
THVib21pciBSaW50ZWwgPGxrdW5kcmFrQHYzLnNrPgogIEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBl
bmd1dHJvbml4LmRlPgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRvdmljLmRlc3JvY2hlc0BtaWNy
b2NoaXAuY29tPgogIEx1a2FzIEN6ZXJuZXIgPGxjemVybmVyQHJlZGhhdC5jb20+CiAgTHl1ZGUg
UGF1bCA8bHl1ZGVAcmVkaGF0LmNvbT4KICBNYWNpZWogVy4gUm96eWNraSA8bWFjcm9AbGludXgt
bWlwcy5vcmc+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjbyBG
ZWxzY2ggPG0uZmVsc2NoQHBlbmd1dHJvbml4LmRlPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFy
dGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWF0aGlldSBNYWxhdGVycmUgPG1hbGF0QGRlYmlh
bi5vcmc+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9y
Zz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNZWwgR29ybWFuIDxtZ29y
bWFuQHRlY2hzaW5ndWxhcml0eS5uZXQ+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFu
LmlkLmF1PgogIE1pY2hhZWwgS2VsbGV5IDxtaWtlbGxleUBtaWNyb3NvZnQuY29tPgogIE1pY2hh
ZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3Vz
ZS5jb20+CiAgTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBsaW51eC5pbnRlbC5jb20+CiAg
TWlrZSBLcmF2ZXR6IDxtaWtlLmtyYXZldHpAb3JhY2xlLmNvbT4KICBNaWtsb3MgU3plcmVkaSA8
bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5j
b20+CiAgTWlsZXMgQ2hlbiA8bWlsZXMuY2hlbkBtZWRpYXRlay5jb20+CiAgTWluZyBMZWkgPG1p
bmcubGVpQHJlZGhhdC5jb20+CiAgTmljaG9sYXMgTWMgR3VpcmUgPGhvZnJhdEBvc2FkbC5vcmc+
CiAgTmljaG9sYXMgUGlnZ2luIDxucGlnZ2luQGdtYWlsLmNvbT4KICBOb2J1aGlybyBJd2FtYXRz
dSA8bm9idWhpcm8uaXdhbWF0c3VAY3liZXJ0cnVzdC5jby5qcD4KICBPbG9mIEpvaGFuc3NvbiA8
b2xvZkBsaXhvbS5uZXQ+CiAgT3RhdmlvIFNhbHZhZG9yIDxvdGF2aW9Ab3NzeXN0ZW1zLmNvbS5i
cj4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYXVsIEJ1cnRv
biA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGV0ZXIgTm93ZWUgPHBldGVyLm5vd2VlQGdtYWls
LmNvbT4KICBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29tPgogIFBldHIgTWxh
ZGVrIDxwbWxhZGVrQHN1c2UuY29tPgogIFBoaWwgRWx3ZWxsIDxwaGlsQHJhc3BiZXJyeXBpLm9y
Zz4KICBRdWlubiBUcmFuIDxxdWlubi50cmFuQGNhdml1bS5jb20+CiAgUmFzaG1pY2EgR3VwdGEg
PHJhc2htaWNhLmdAZ21haWwuY29tPgogIFJpY2hhcmQgV2VpbmJlcmdlciA8cmljaGFyZEBub2Qu
YXQ+CiAgUm9iIEhlcnJpbmcgPHJvYmhAa2VybmVsLm9yZz4KICBSb2JiaWUgS28gPHJvYmJpZWtv
QHN5bm9sb2d5LmNvbT4KICBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+CiAg
Um9uYWxkIFdhaGwgPHJ3YWhsQGdteC5kZT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJt
bGludXgub3JnLnVrPgogIFNha2FyaSBBaWx1cyA8c2FrYXJpLmFpbHVzQGxpbnV4LmludGVsLmNv
bT4KICBTYW0gQm9icm9mZiA8c2JvYnJvZmZAbGludXguaWJtLmNvbT4KICBTYW50b3NoIFNoaWxp
bWthciA8c3NhbnRvc2hAa2VybmVsLm9yZz4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5v
cmc+CiAgU2NvdHQgTWF5aGV3IDxzbWF5aGV3QHJlZGhhdC5jb20+CiAgU2VyZ2V5IFNlbm96aGF0
c2t5IDxzZXJnZXkuc2Vub3poYXRza3kud29ya0BnbWFpbC5jb20+CiAgU2VyZ2V5IFNlbm96aGF0
c2t5IDxzZXJnZXkuc2Vub3poYXRza3lAZ21haWwuY29tPgogIFNoYXduIEd1byA8c2hhd25ndW9A
a2VybmVsLm9yZz4KICBTdGFuaXNsYXYgTGlzb3Zza2l5IDxzdGFuaXNsYXYubGlzb3Zza2l5QGlu
dGVsLmNvbT4KICBTdGVmYW4gV2FocmVuIDxzdGVmYW4ud2FocmVuQGkyc2UuY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lk
QGtlcm5lbC5vcmc+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5v
cmc+CiAgU3VkaXAgTXVraGVyamVlIDxzdWRpcG0ubXVraGVyamVlQGdtYWlsLmNvbT4KICBUaGVv
ZG9yZSBUcydvIDx0eXRzb0BtaXQuZWR1PgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJv
bml4LmRlPgogIFRpbW90aHkgQmFsZHdpbiA8dGltYmFsZHdpbkBmYXN0bWFpbC5jby51az4KICBU
b21pIFZhbGtlaW5lbiA8dG9taS52YWxrZWluZW5AdGkuY29tPgogIFZhc2lseSBBdmVyaW4gPHZ2
c0B2aXJ0dW96em8uY29tPgogIFZhc2lseSBLaG9ydXpoaWNrIDx2YXNpbHlraEBhcmlzdGEuY29t
PgogIFZpY2VudGUgQmVyZ2FzIDx2aWNlbmNiQGdtYWlsLmNvbT4KICBWaWxsZSBTeXJqw6Rsw6Qg
PHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgogIFdlbmdhbmcgV2FuZyA8d2VuLmdhbmcu
d2FuZ0BvcmFjbGUuY29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFhp
bmxpYW5nIExpdSA8ei5saXV4aW5saWFuZ0BoaXNpbGljb24uY29tPgogIFlhbiwgWmhlbmcgPHp5
YW5AcmVkaGF0LmNvbT4KICBZb3VuZ19YIDxZYW5nWDkyQGhvdG1haWwuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNt
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxv
Y2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1qb2IgYnVpbGQtYXJt
NjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQteHNtIGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSAzODgwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 10:02:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 10:02: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-devel-bounces@lists.xenproject.org>)
	id 1gQrF5-00032O-OZ; Sun, 25 Nov 2018 10:02:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jlsr=oe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQrF4-000324-97
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 10:02:18 +0000
X-Inumbo-ID: 2fd744c9-f099-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fd744c9-f099-11e8-9a16-bc764e045a96;
 Sun, 25 Nov 2018 10:02:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQrEy-0005g7-S0; Sun, 25 Nov 2018 10:02:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQrEy-0001rF-LP; Sun, 25 Nov 2018 10:02:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQrEy-00032S-K4; Sun, 25 Nov 2018 10:02:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130705-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:build-arm64:<job status>:broken:regression
 linux-4.4:build-arm64-xsm:<job status>:broken:regression
 linux-4.4:build-arm64-pvops:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-arndale:xen-boot:fail:heisenbug
 linux-4.4:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.4:build-arm64:hosts-allocate:broken:allowable
 linux-4.4:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.4:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.4:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.4:build-arm64:capture-logs:broken:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8e592f4a26addb5d2008548787fbe3c9cc960fd5
X-Osstest-Versions-That: linux=7a4269707deb6ab22d488eb1a9eedae3ef88abc5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Nov 2018 10:02:12 +0000
Subject: [Xen-devel] [linux-4.4 test] 130705: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDcwNSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDcwNS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJt
aXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzA2NDUKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBw
YXNzIGluIDEzMDY0NQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJs
ZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTg5OAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTI5ODk4CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk4OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBh
c3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMw
NjQ1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwNjQ1IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMzA2NDUgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgOGU1OTJm
NGEyNmFkZGI1ZDIwMDg1NDg3ODdmYmUzYzljYzk2MGZkNQpiYXNlbGluZSB2ZXJzaW9uOgogbGlu
dXggICAgICAgICAgICAgICAgN2E0MjY5NzA3ZGViNmFiMjJkNDg4ZWIxYTllZWRhZTNlZjg4YWJj
NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5ODk4ICAyMDE4LTExLTEzIDAwOjUwOjIzIFogICAx
MiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDY0NSAgMjAxOC0xMS0yMSAwODo0MjoyOCBa
ICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJtQHhtaXNzaW9uLmNv
bT4KICBBYXJvIEtvc2tpbmVuIDxhYXJvLmtvc2tpbmVuQGlraS5maT4KICBBYXJvbiBCcm93biA8
YWFyb24uZi5icm93bkBpbnRlbC5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcu
dWs+CiAgQWxleCBTdGFub2V2IDxhbGV4QGFzdGFub2V2LmNvbT4KICBBbGV4YW5kZXIgRHV5Y2sg
PGFsZXhhbmRlci5oLmR1eWNrQGxpbnV4LmludGVsLmNvbT4KICBBbGV4YW5kZXIgUGxvdW1pc3Rv
cyA8YWxleC5wbG91bWlzdG9zQGdtYWlsLmNvbT4KICBBbGV4YW5kcmUgQmVsbG9uaSA8YWxleGFu
ZHJlLmJlbGxvbmlAYm9vdGxpbi5jb20+CiAgQW1pciBHb2xkc3RlaW4gPGFtaXI3M2lsQGdtYWls
LmNvbT4KICBBbmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUByZWRoYXQuY29tPgogIEFuZHJlYXMg
S2VtbmFkZSA8YW5kcmVhc0BrZW1uYWRlLmluZm8+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51
eC1mb3VuZGF0aW9uLm9yZz4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJv
Lm9yZz4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5k
IEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJhcnRsb21pZWogWm9sbmllcmtpZXdpY3ogPGIu
em9sbmllcmtpZUBzYW1zdW5nLmNvbT4KICBCZW4gSHV0Y2hpbmdzIDxiZW4uaHV0Y2hpbmdzQGNv
ZGV0aGluay5jby51az4KICBCZW4gSHV0Y2hpbmdzIDxiZW5AZGVjYWRlbnQub3JnLnVrPgogIEJp
biBNZW5nIDxibWVuZy5jbkBnbWFpbC5jb20+CiAgQmpvcm4gSGVsZ2FhcyA8YmhlbGdhYXNAZ29v
Z2xlLmNvbT4KICBCb3JpcyBCcmV6aWxsb24gPGJvcmlzLmJyZXppbGxvbkBib290bGluLmNvbT4K
ICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIEJyZW5vIExl
aXRhbyA8bGVpdGFvQGRlYmlhbi5vcmc+CiAgQ2hhbmd3ZWkgR2UgPGdlLmNoYW5nd2VpQGgzYy5j
b20+CiAgQ2hlbmJvIEZlbmcgPGZlbmdjQGdvb2dsZS5jb20+CiAgQ2hyaXN0aWFuIEhld2l0dCA8
Y2hyaXN0aWFuc2hld2l0dEBnbWFpbC5jb20+CiAgQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3Qu
ZGU+CiAgQ2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CiAgQ2xpbnQg
VGF5bG9yIDxjbGludG9uLmEudGF5bG9yQGludGVsLmNvbT4KICBDb2xpbiBJYW4gS2luZyA8Y29s
aW4ua2luZ0BjYW5vbmljYWwuY29tPgogIENvbHkgTGkgPGNvbHlsaUBzdXNlLmRlPgogIENvcmV5
IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgRGFuIFdpbGxpYW1zIDxkYW4uai53aWxs
aWFtc0BpbnRlbC5jb20+CiAgRGFuaWVsIEF4dGVucyA8ZGphQGF4dGVucy5uZXQ+CiAgRGFuaWVs
IFdhZ25lciA8ZGFuaWVsLndhZ25lckBzaWVtZW5zLmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRh
dmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERl
bmdjaGVuZyBaaHUgPGR6aHVAd2F2ZWNvbXAuY29tPgogIERpY2sgS2VubmVkeSA8ZGljay5rZW5u
ZWR5QGJyb2FkY29tLmNvbT4KICBEaW5oIE5ndXllbiA8ZGluZ3V5ZW5Aa2VybmVsLm9yZz4KICBE
bWl0cnkgQmF6aGVub3YgPGJhemhlbm92LmRuQGdtYWlsLmNvbT4KICBEb21pbmlrIEJyb2Rvd3Nr
aSA8bGludXhAZG9taW5pa2Jyb2Rvd3NraS5uZXQ+CiAgRG9taW5pcXVlIE1hcnRpbmV0IDxkb21p
bmlxdWUubWFydGluZXRAY2VhLmZyPgogIERvdWdsYXMgQW5kZXJzb24gPGRpYW5kZXJzQGNocm9t
aXVtLm9yZz4KICBEci4gR3JlZyBXZXR0c3RlaW4gPGdyZWdAZW5qZWxsaWMuY29tPgogIERyLiBH
cmVnIFdldHRzdGVpbiA8Z3JlZ0B3aW5kLmVuamVsbGljLmNvbT4KICBFcmljIEJpZ2dlcnMgPGVi
aWdnZXJzQGdvb2dsZS5jb20+CiAgRXJpYyBXLiBCaWVkZXJtYW4gPGViaWVkZXJtQHhtaXNzaW9u
LmNvbT4KICBFdWdlbiBIcmlzdGV2IDxldWdlbi5ocmlzdGV2QG1pY3JvY2hpcC5jb20+CiAgRmls
aXBlIE1hbmFuYSA8ZmRtYW5hbmFAc3VzZS5jb20+CiAgRmlubiBUaGFpbiA8ZnRoYWluQHRlbGVn
cmFwaGljcy5jb20uYXU+CiAgRnJhbmsgU29yZW5zb24gPHNvcmVuc29uQHJlZGhhdC5jb20+CiAg
R2lvaCBLaW0gPGdpLW9oLmtpbUBwcm9maXRicmlja3MuY29tPgogIEdyZWcgRWR3YXJkcyA8Z2Vk
d2FyZHNAZGRuLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRp
b24ub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdW9xaW5nIEpp
YW5nIDxncWppYW5nQHN1c2UuY29tPgogIEguIFBldGVyIEFudmluIChJbnRlbCkgPGhwYUB6eXRv
ci5jb20+CiAgSC4gUGV0ZXIgQW52aW4gPGhwYUB6eXRvci5jb20+CiAgSGFucyBkZSBHb2VkZSA8
aGRlZ29lZGVAcmVkaGF0LmNvbT4KICBIYW5zIFZlcmt1aWwgPGhhbnMudmVya3VpbEBjaXNjby5j
b20+CiAgSGUgWmhlIDx6aGUuaGVAd2luZHJpdmVyLmNvbT4KICBIZWlrbyBTdHVlYm5lciA8aGVp
a29Ac250ZWNoLmRlPgogIEhlbGdlIERlbGxlciA8ZGVsbGVyQGdteC5kZT4KICBIZXJiZXJ0IFh1
IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSGltYW5zaHUgTWFkaGFuaSA8aGltYW5z
aHUubWFkaGFuaUBjYXZpdW0uY29tPgogIEhvdSBUYW8gPGhvdXRhbzFAaHVhd2VpLmNvbT4KICBI
dWFjYWkgQ2hlbiA8Y2hlbmhjQGxlbW90ZS5jb20+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBn
bWFpbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSi4gQnJ1Y2UgRmll
bGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAgSmFtZXMgU21hcnQgPGphbWVzLnNtYXJ0QGJyb2Fk
Y29tLmNvbT4KICBKYW1lcyBTbWFydCA8anNtYXJ0MjAyMUBnbWFpbC5jb20+CiAgSmFuIEdsYXVi
ZXIgPGpnbGF1YmVyQGNhdml1bS5jb20+CiAgSmFuIEthcmEgPGphY2tAc3VzZS5jej4KICBKYW5p
IE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgogIEphcmtrbyBTYWtraW5lbiA8amFya2tv
LnNha2tpbmVuQGxpbnV4LmludGVsLmNvbT4KICBKYXZpZXIgTWFydGluZXogQ2FuaWxsYXMgPGph
dmllcm1AcmVkaGF0LmNvbT4KICBKZWZmIEtpcnNoZXIgPGplZmZyZXkudC5raXJzaGVyQGludGVs
LmNvbT4KICBKZWZmIE1haG9uZXkgPGplZmZtQHN1c2UuY29tPgogIEplbnMgQXhib2UgPGF4Ym9l
QGtlcm5lbC5kaz4KICBKZXJlbXkgQ2xpbmUgPGpjbGluZUByZWRoYXQuY29tPgogIEppYSBIb25n
dGFvIDxob25ndGFvLmppYUBmcmVlc2NhbGUuY29tPgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1
c2UuY3o+CiAgSm9lIEppbiA8am9lLmppbkBvcmFjbGUuY29tPgogIEpvZWwgU3RhbmxleSA8am9l
bEBqbXMuaWQuYXU+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaG4gRGF2
aWQgQW5nbGluIDxkYXZlLmFuZ2xpbkBiZWxsLm5ldD4KICBKb25hdGhhbiBDYW1lcm9uIDxKb25h
dGhhbi5DYW1lcm9uQGh1YXdlaS5jb20+CiAgSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGlu
ZW5AbGludXguaW50ZWwuY29tPgogIEpvc2VmIEJhY2lrIDxqYmFjaWtAZmIuY29tPgogIEpvc2Vm
IEJhY2lrIDxqb3NlZkB0b3hpY3BhbmRhLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2VlcyBDb29rIDxr
ZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS2lyaWxsIEEuIFNodXRlbW92IDxraXJpbGwuc2h1dGVt
b3ZAbGludXguaW50ZWwuY29tPgogIEtpcmlsbCBUa2hhaSA8a3RraGFpQHZpcnR1b3p6by5jb20+
CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIEtyenlz
enRvZiBLb3psb3dza2kgPGtyemtAa2VybmVsLm9yZz4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFs
ZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBs
aW5hcm8ub3JnPgogIExvaWMgUG91bGFpbiA8bG9pYy5wb3VsYWluQGxpbmFyby5vcmc+CiAgTHVk
b3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9jaGVzQG1pY3JvY2hpcC5jb20+CiAgTHVrYXMg
Q3plcm5lciA8bGN6ZXJuZXJAcmVkaGF0LmNvbT4KICBMdWthcyBXdW5uZXIgPGx1a2FzQHd1bm5l
ci5kZT4KICBMeXVkZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPgogIE1hY2llaiBTLiBTem1pZ2ll
cm8gPG1haWxAbWFjaWVqLnN6bWlnaWVyby5uYW1lPgogIE1hY2llaiBXLiBSb3p5Y2tpIDxtYWNy
b0BsaW51eC1taXBzLm9yZz4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgog
IE1hcmNlbCBIb2x0bWFubiA8bWFyY2VsQGhvbHRtYW5uLm9yZz4KICBNYXJjbyBGZWxzY2ggPG0u
ZmVsc2NoQHBlbmd1dHJvbml4LmRlPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVy
c2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFdpbGxpIDxtYXJ0aW5Ac3Ryb25nc3dhbi5vcmc+CiAg
TWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNYXRoaWV1IE1hbGF0ZXJy
ZSA8bWFsYXRAZGViaWFuLm9yZz4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ft
c3VuZ0BrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1l
bCBHb3JtYW4gPG1nb3JtYW5AdGVjaHNpbmd1bGFyaXR5Lm5ldD4KICBNaWNoYWVsIEVsbGVybWFu
IDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBLZWxsZXkgPG1pa2VsbGV5QG1pY3Jvc29m
dC5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFNj
aG1pdHogPHNjaG1pdHptaWNAZ21haWwuY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2Uu
Y29tPgogIE1paGNsYSBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pa2UgS3JhdmV0eiA8bWlr
ZS5rcmF2ZXR6QG9yYWNsZS5jb20+CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+
CiAgTWlrbG9zIFN6ZXJlZGkgPG1zemVyZWRpQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRvY2th
IDxtcGF0b2NrYUByZWRoYXQuY29tPgogIE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsu
Y29tPgogIE1pbWkgWm9oYXIgPHpvaGFyQGxpbnV4LmlibS5jb20+CiAgTWlzb25vIFRvbW9oaXJv
IDxtaXNvbm8udG9tb2hpcm9AanAuZnVqaXRzdS5jb20+CiAgTmF0aGFuIENoYW5jZWxsb3IgPG5h
dGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBOaWNob2xhcyBNYyBHdWlyZSA8aG9mcmF0QG9zYWRs
Lm9yZz4KICBOaWNvbGFzIFBpdHJlIDxuaWNvQGxpbmFyby5vcmc+CiAgTmljb2xhcyBQaXRyZSA8
bmljb2xhcy5waXRyZUBsaW5hcm8ub3JnPgogIE5vYnVoaXJvIEl3YW1hdHN1IDxub2J1aGlyby5p
d2FtYXRzdUBjeWJlcnRydXN0LmNvLmpwPgogIE9tYXIgU2FuZG92YWwgPG9zYW5kb3ZAZmIuY29t
PgogIE9uZHJlaiBNb3NuYWNlayA8b21vc25hY2VAcmVkaGF0LmNvbT4KICBPc2NhciBTYWx2YWRv
ciA8b3NhbHZhZG9yQHN1c2UuZGU+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29t
PgogIFBhdWwgQ2VyY3VlaWwgPHBhdWxAY3JhcG91aWxsb3UubmV0PgogIFBhdWwgTW9vcmUgPHBh
dWxAcGF1bC1tb29yZS5jb20+CiAgUGV0ZXIgQ2hlbiA8cGV0ZXIuY2hlbkBueHAuY29tPgogIFBl
dGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgPHBl
dGVyekBpbmZyYWRlYWQub3JnPgogIFBldHIgTWxhZGVrIDxwbWxhZGVrQHN1c2UuY29tPgogIFBo
aWwgRWx3ZWxsIDxwaGlsQHJhc3BiZXJyeXBpLm9yZz4KICBRdSBXZW5ydW8gPHdxdUBzdXNlLmNv
bT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgU2Fu
ZGVyIEVpa2VsZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5pdD4KICBTYW5za3JpdGkgU2hhcm1h
IDxzYW5zaGFybUByZWRoYXQuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4K
ICBTY290dCBXb29kIDxzY290dHdvb2RAZnJlZXNjYWxlLmNvbT4KICBTZWJhc3RpYW4gQW5kcnpl
aiBTaWV3aW9yIDxiaWdlYXN5QGxpbnV0cm9uaXguZGU+CiAgU2VyaGV5IFBvcG92eWNoIDxzZXJo
ZS5wb3BvdnljaEBnbWFpbC5jb20+CiAgU2hhb2h1YSBMaSA8c2hsaUBmYi5jb20+CiAgU2h1YWgg
S2hhbiA8c2h1YWhAa2VybmVsLm9yZz4KICBTdGFuIEpvaG5zb24gPHVzZXJtNTdAeWFob28uY29t
PgogIFN0YW5pc2xhdiBMaXNvdnNraXkgPHN0YW5pc2xhdi5saXNvdnNraXlAaW50ZWwuY29tPgog
IFN0ZWZhbiBOdWVybmJlcmdlciA8c251QGFtYXpvbi5jb20+CiAgU3RlcGhlbiBCb3lkIDxzYm95
ZEBrZXJuZWwub3JnPgogIFN0ZXBoZW4gQm95ZCA8c3dib3lkQGNocm9taXVtLm9yZz4KICBTdGV2
ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2Fy
ZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgU3VtaXQgU2F4ZW5hIDxzdW1pdC5zYXhlbmFAYnJv
YWRjb20uY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYW5nIEp1bmh1aSA8
dGFuZy5qdW5odWkubGludXhAZ21haWwuY29tPgogIFRldHN1byBIYW5kYSA8cGVuZ3Vpbi1rZXJu
ZWxAaS1sb3ZlLnNha3VyYS5uZS5qcD4KICBUaGVvZG9yZSBUcydvIDx0eXRzb0BtaXQuZWR1Pgog
IFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0
Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvciBUaGF5ZXIgPHRob3IudGhheWVyQGxpbnV4LmludGVs
LmNvbT4KICBUaW1vdGh5IEJhbGR3aW4gPHRpbWJhbGR3aW5AZmFzdG1haWwuY28udWs+CiAgVG9t
aSBWYWxrZWluZW4gPHRvbWkudmFsa2VpbmVuQHRpLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRy
b25kLm15a2xlYnVzdEBoYW1tZXJzcGFjZS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZG15
QGdtYWlsLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWYXNp
bHkgQXZlcmluIDx2dnNAdmlydHVvenpvLmNvbT4KICBWaWNlbnRlIEJlcmdhcyA8dmljZW5jYkBn
bWFpbC5jb20+CiAgVmluY2Vuem8gTWFmZmlvbmUgPHYubWFmZmlvbmVAZ21haWwuY29tPgogIFZp
bm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3Vz
ZS5jej4KICBXYWltYW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdlbndlbiBXYW5nIDx3
YW5nNjQ5NUB1bW4uZWR1PgogIFlvdW5nX1ggPFlhbmdYOTJAaG90bWFpbC5jb20+CiAgWXUgWmhh
byA8eXV6aGFvQGdvb2dsZS5jb20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dz
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9z
dHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1q
b2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1MjU1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 10:22:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 10:22: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-devel-bounces@lists.xenproject.org>)
	id 1gQrY8-0004tw-LL; Sun, 25 Nov 2018 10:22: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=jlsr=oe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQrY7-0004tn-ME
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 10:21:59 +0000
X-Inumbo-ID: f0a7b396-f09b-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0a7b396-f09b-11e8-9a16-bc764e045a96;
 Sun, 25 Nov 2018 10:21:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQrY3-00061k-QQ; Sun, 25 Nov 2018 10:21:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQrY3-0003Yl-JA; Sun, 25 Nov 2018 10:21:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQrY3-0003zX-IY; Sun, 25 Nov 2018 10:21:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130788-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Nov 2018 10:21:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130788: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc4OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc4OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDYgZGF5cyAgIDQ5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDEgZGF5cyAgIDE0IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 11:16:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 11:16: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-devel-bounces@lists.xenproject.org>)
	id 1gQsOy-00013w-3s; Sun, 25 Nov 2018 11:16: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=jlsr=OE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQsOx-00013n-IH
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 11:16:35 +0000
X-Inumbo-ID: 8b5bb67a-f0a3-11e8-89cb-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b5bb67a-f0a3-11e8-89cb-12d6303a7972;
 Sun, 25 Nov 2018 11:16:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQsOk-00073Q-8Q; Sun, 25 Nov 2018 11:16:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQsOj-0007Xn-Tx; Sun, 25 Nov 2018 11:16:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQsOj-0006YC-T1; Sun, 25 Nov 2018 11:16:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130714-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:build-arm64:<job status>:broken:regression
 linux-4.9:build-arm64-xsm:<job status>:broken:regression
 linux-4.9:build-arm64-pvops:<job status>:broken:regression
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.9:build-arm64:hosts-allocate:broken:allowable
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=44caf8b34625267f5b7227391551a4064e5fa0f7
X-Osstest-Versions-That: linux=5552683784c9e2641e8c74827565476a45827126
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Nov 2018 11:16:21 +0000
Subject: [Xen-devel] [linux-4.9 test] 130714: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDcxNCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDcxNC8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVk
IGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMDE0MgogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTMwMTQyCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzAxNDIKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxv
Y2tlZCBpbiAxMzAxNDIKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1s
b2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMDE0MgogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMw
MTQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzAxNDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDE0MgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMwMTQyCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMzAxNDIKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MDE0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMwMTQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDQ0Y2FmOGIzNDYyNTI2N2Y1YjcyMjczOTE1NTFhNDA2
NGU1ZmEwZjcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDU1NTI2ODM3
ODRjOWUyNjQxZThjNzQ4Mjc1NjU0NzZhNDU4MjcxMjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MDE0MiAgMjAxOC0xMS0xNSAxOTowMjoxNyBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzA2NDYgIDIwMTgtMTEtMjEgMDg6NDI6NTIgWiAgICA0IGRheXMgICAgMiBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzA3MTQgIDIwMTgtMTEtMjMgMDc6MzU6MjQgWiAgICAyIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICAiRXJpYyBXLiBCaWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgIllh
biwgWmhlbmciIDx6eWFuQHJlZGhhdC5jb20+CiAgQWFyb24gQnJvd24gPGFhcm9uLmYuYnJvd25A
aW50ZWwuY29tPgogIEFsZXhhbmRyZSBCZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGlu
LmNvbT4KICBBbmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUByZWRoYXQuY29tPgogIEFuZHJldyBN
b3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5kcmV5IFJ5YWJpbmluIDxhcnlh
YmluaW5AdmlydHVvenpvLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGlu
YXJvLm9yZz4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJhcnRsb21pZWogWm9s
bmllcmtpZXdpY3ogPGIuem9sbmllcmtpZUBzYW1zdW5nLmNvbT4KICBCZWhhbiBXZWJzdGVyIDxi
ZWhhbndAY29udmVyc2VpbmNvZGUuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRjaGluZ3NA
Y29kZXRoaW5rLmNvLnVrPgogIEJvcmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJlemlsbG9uQGJvb3Rs
aW4uY29tPgogIEJyZW5vIExlaXRhbyA8bGVpdGFvQGRlYmlhbi5vcmc+CiAgQ2F0YWxpbiBNYXJp
bmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT4KICBDaGFuZ3dlaSBHZSA8Z2UuY2hhbmd3ZWlA
aDNjLmNvbT4KICBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KICBDaHJp
c3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBDbGludCBUYXlsb3IgPGNsaW50b24uYS50YXls
b3JAaW50ZWwuY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+
CiAgRGFuaWVsIEF4dGVucyA8ZGphQGF4dGVucy5uZXQ+CiAgRGF2aWQgQS4gTG9uZyA8ZGF2ZS5s
b25nQGxpbmFyby5vcmc+CiAgRGF2aWQgQWhlcm4gPGRzYWhlcm5AZ21haWwuY29tPgogIERhdmlk
IFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFA
c3VzZS5jb20+CiAgRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFiZWxAY2l0cml4LmNvbT4KICBEZW5n
Y2hlbmcgWmh1IDxkemh1QHdhdmVjb21wLmNvbT4KICBEb21pbmlxdWUgTWFydGluZXQgPGRvbWlu
aXF1ZS5tYXJ0aW5ldEBjZWEuZnI+CiAgRW5yaWMgQmFsbGV0Ym8gaSBTZXJyYSA8ZW5yaWMuYmFs
bGV0Ym9AY29sbGFib3JhLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+
CiAgRXJpYyBXLiBCaWVkZXJtYW4gPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KICBGYWJpbyBFc3Rl
dmFtIDxmYWJpby5lc3RldmFtQG54cC5jb20+CiAgRmlsaXBlIE1hbmFuYSA8ZmRtYW5hbmFAc3Vz
ZS5jb20+CiAgRmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+CiAgRnJhbmsg
U29yZW5zb24gPHNvcmVuc29uQHJlZGhhdC5jb20+CiAgRnJpZWRlciBTY2hyZW1wZiA8ZnJpZWRl
ci5zY2hyZW1wZkBrb250cm9uLmRlPgogIEdyZWcgRWR3YXJkcyA8Z2Vkd2FyZHNAZGRuLmNvbT4K
ICBHcmVnIEhhY2ttYW5uIDxnaGFja21hbm5AZ29vZ2xlLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRt
YW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJv
ZWNrLXVzLm5ldD4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29t
PgogIEguIFBldGVyIEFudmluIChJbnRlbCkgPGhwYUB6eXRvci5jb20+CiAgSC4gUGV0ZXIgQW52
aW4gPGhwYUB6eXRvci5jb20+CiAgSGFucyBWZXJrdWlsIDxoYW5zLnZlcmt1aWxAY2lzY28uY29t
PgogIEhlaWtvIFN0dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSGVsZ2UgRGVsbGVyIDxkZWxs
ZXJAZ214LmRlPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBI
aW1hbnNodSBNYWRoYW5pIDxoaW1hbnNodS5tYWRoYW5pQGNhdml1bS5jb20+CiAgSHVhY2FpIENo
ZW4gPGNoZW5oY0BsZW1vdGUuY29tPgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29t
PgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEouIEJydWNlIEZpZWxkcyA8YmZp
ZWxkc0ByZWRoYXQuY29tPgogIEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+CiAg
SmVmZiBLaXJzaGVyIDxqZWZmcmV5LnQua2lyc2hlckBpbnRlbC5jb20+CiAgSmVucyBBeGJvZSA8
YXhib2VAa2VybmVsLmRrPgogIEplcm9lbiBIb2ZzdGVlIDxqZXJvZW5AbXlzcGVjdHJ1bS5ubD4K
ICBKZXNzaWNhIFl1IDxqZXl1QHJlZGhhdC5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5p
ZC5hdT4KICBKb2huIEdhcnJ5IDxqb2huLmdhcnJ5QGh1YXdlaS5jb20+CiAgSm9vbmFzIExhaHRp
bmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgogIEtlZXMgQ29vayA8a2Vlc2Nv
b2tAY2hyb21pdW0ub3JnPgogIEtpcmlsbCBBLiBTaHV0ZW1vdiA8a2lyaWxsLnNodXRlbW92QGxp
bnV4LmludGVsLmNvbT4KICBLaXJpbGwgVGtoYWkgPGt0a2hhaUB2aXJ0dW96em8uY29tPgogIEty
enlzenRvZiBLb3psb3dza2kgPGtyemtAa2VybmVsLm9yZz4KICBMaW51cyBUb3J2YWxkcyA8dG9y
dmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMu
ZGVzcm9jaGVzQG1pY3JvY2hpcC5jb20+CiAgTHVrYXMgQ3plcm5lciA8bGN6ZXJuZXJAcmVkaGF0
LmNvbT4KICBMeXVkZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPgogIE1hY2llaiBXLiBSb3p5Y2tp
IDxtYWNyb0BsaW51eC1taXBzLm9yZz4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0u
Y29tPgogIE1hcmNvIEZlbHNjaCA8bS5mZWxzY2hAcGVuZ3V0cm9uaXguZGU+CiAgTWFyayBDaGFy
bGVib2lzIDxjaGFybGVibUBnbWFpbC5jb20+CiAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRA
YXJtLmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29t
PgogIE1hc2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWF0
dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFi
IDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdt
YWlsLmNvbT4KICBNZWwgR29ybWFuIDxtZ29ybWFuQHRlY2hzaW5ndWxhcml0eS5uZXQ+CiAgTWlj
aGFlbCBDaGFuIDxtaWNoYWVsLmNoYW5AYnJvYWRjb20uY29tPgogIE1pY2hhZWwgRGF2aWRzb24g
PG1kQGdvb2dsZS5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1Pgog
IE1pY2hhZWwgS2VsbGV5IDxtaWtlbGxleUBtaWNyb3NvZnQuY29tPgogIE1pY2hhZWwgUy4gVHNp
cmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAg
TWljaGFsIE1hcmVrIDxtbWFyZWtAc3VzZS5jb20+CiAgTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9w
cGFsYUBsaW51eC5pbnRlbC5jb20+CiAgTWlrZSBLcmF2ZXR6IDxtaWtlLmtyYXZldHpAb3JhY2xl
LmNvbT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaWt1bGFzIFBh
dG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgTWlsZXMgQ2hlbiA8bWlsZXMuY2hlbkBtZWRp
YXRlay5jb20+CiAgTmljaG9sYXMgTWMgR3VpcmUgPGhvZnJhdEBvc2FkbC5vcmc+CiAgTmljayBE
ZXNhdWxuaWVycyA8bmRlc2F1bG5pZXJzQGdvb2dsZS5jb20+CiAgTm9idWhpcm8gSXdhbWF0c3Ug
PG5vYnVoaXJvLml3YW1hdHN1QGN5YmVydHJ1c3QuY28uanA+CiAgT2xvZiBKb2hhbnNzb24gPG9s
b2ZAbGl4b20ubmV0PgogIE90YXZpbyBTYWx2YWRvciA8b3RhdmlvQG9zc3lzdGVtcy5jb20uYnI+
CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGF1bCBCdXJ0b24g
PHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBldGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0
aS5jb20+CiAgUGhpbCBFbHdlbGwgPHBoaWxAcmFzcGJlcnJ5cGkub3JnPgogIFF1aW5uIFRyYW4g
PHF1aW5uLnRyYW5AY2F2aXVtLmNvbT4KICBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgog
IFJvYmJpZSBLbyA8cm9iYmlla29Ac3lub2xvZ3kuY29tPgogIFJvYmluIE11cnBoeSA8cm9iaW4u
bXVycGh5QGFybS5jb20+CiAgUm9uYWxkIFdhaGwgPHJ3YWhsQGdteC5kZT4KICBSdXNzZWxsIEtp
bmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgogIFJ1c3R5IFJ1c3NlbGwgPHJ1c3R5QHJ1
c3Rjb3JwLmNvbS5hdT4KICBTYWJyaW5hIER1YnJvY2EgPHNkQHF1ZWFzeXNuYWlsLm5ldD4KICBT
YW0gQm9icm9mZiA8c2JvYnJvZmZAbGludXguaWJtLmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGFs
QGtlcm5lbC5vcmc+CiAgU2NvdHQgTWF5aGV3IDxzbWF5aGV3QHJlZGhhdC5jb20+CiAgU2hhd24g
R3VvIDxzaGF3bmd1b0BrZXJuZWwub3JnPgogIFNpdmEgUmVkZHkgS2FsbGFtIDxzaXZhLmthbGxh
bUBicm9hZGNvbS5jb20+CiAgU3RhbmlzbGF2IExpc292c2tpeSA8c3RhbmlzbGF2Lmxpc292c2tp
eUBpbnRlbC5jb20+CiAgU3RlcGhlbiBCb3lkIDxzYm95ZEBrZXJuZWwub3JnPgogIFRldHN1byBI
YW5kYSA8cGVuZ3Vpbi1rZXJuZWxASS1sb3ZlLlNBS1VSQS5uZS5qcD4KICBUaGVvZG9yZSBUcydv
IDx0eXRzb0BtaXQuZWR1PgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgog
IFRpbW90aHkgQmFsZHdpbiA8dGltYmFsZHdpbkBmYXN0bWFpbC5jby51az4KICBUb21pIFZhbGtl
aW5lbiA8dG9taS52YWxrZWluZW5AdGkuY29tPgogIFZhc2lseSBBdmVyaW4gPHZ2c0B2aXJ0dW96
em8uY29tPgogIFZhc2lseSBLaG9ydXpoaWNrIDx2YXNpbHlraEBhcmlzdGEuY29tPgogIFZpY2Vu
dGUgQmVyZ2FzIDx2aWNlbmNiQGdtYWlsLmNvbT4KICBWaW5jZW56byBNYWZmaW9uZSA8di5tYWZm
aW9uZUBnbWFpbC5jb20+CiAgVmluw61jaXVzIFRpbnRpIDx2aW5pY2l1c3RpbnRpQGdtYWlsLmNv
bT4KICBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVu
LnhpbkBnbWFpbC5jb20+CiAgWWFuLCBaaGVuZyA8enlhbkByZWRoYXQuY29tPgogIFlvdW5nX1gg
PFlhbmdYOTJAaG90bWFpbC5jb20+CiAg67Cw7ISd7KeEIDxzb3VramluLmJhZUBzYW1zdW5nLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1
aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2Vu
LWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNt
IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9n
cwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxv
Y2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0MDM4IGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 12:53:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 12:53: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-devel-bounces@lists.xenproject.org>)
	id 1gQtug-0001Vb-B9; Sun, 25 Nov 2018 12:53:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jlsr=oe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQtue-0001VS-VD
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 12:53:24 +0000
X-Inumbo-ID: 17b13a60-f0b1-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17b13a60-f0b1-11e8-9a16-bc764e045a96;
 Sun, 25 Nov 2018 12:53:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQtua-0000Oo-Kv; Sun, 25 Nov 2018 12:53:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQtua-0005SJ-C2; Sun, 25 Nov 2018 12:53:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQtua-0008CO-AN; Sun, 25 Nov 2018 12:53:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130792-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Nov 2018 12:53:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130792: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc5MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc5Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDYgZGF5cyAgIDUwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDEgZGF5cyAgIDE1IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 14:49:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 14:49: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-devel-bounces@lists.xenproject.org>)
	id 1gQviQ-0002zR-OO; Sun, 25 Nov 2018 14:48:54 +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=MGvU=OE=citrix.com=prvs=8604c8787=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gQviP-0002zM-AW
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 14:48:53 +0000
X-Inumbo-ID: 38356c7a-f0c1-11e8-80c0-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38356c7a-f0c1-11e8-80c0-12d6303a7972;
 Sun, 25 Nov 2018 14:48:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,278,1539648000"; d="scan'208";a="82312465"
To: Andy Smith <andy@strugglers.net>, <xen-devel@lists.xenproject.org>
References: <20181125061849.GI4569@bitfolk.com>
 <20181125091413.GY3695@bitfolk.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <af84e4d0-6b28-4ee9-58a6-fbd56be9c868@citrix.com>
Date: Sun, 25 Nov 2018 14:48:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181125091413.GY3695@bitfolk.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Sporadic PV guest malloc.c assertion failures and
 segfaults unless pv-l1tf=false is set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMTEvMjAxOCAwOToxNCwgQW5keSBTbWl0aCB3cm90ZToKPiBIZWxsbywKPgo+IE9uIFN1
biwgTm92IDI1LCAyMDE4IGF0IDA2OjE4OjQ5QU0gKzAwMDAsIEFuZHkgU21pdGggd3JvdGU6Cj4+
IEluIHRoZSB0ZXh0IGZvciBYU0EtMjczIGl0IHNheXM6Cj4+Cj4+ICAgICAiU2hhZG93aW5nIGNv
bWVzIHdpdGggYSB3b3JrbG9hZC1kZXBlbmRlbnQgcGVyZm9ybWFuY2UgaGl0IHRvCj4+ICAgICB0
aGUgZ3Vlc3QuICBPbmNlIHRoZSBndWVzdCBrZXJuZWwgc29mdHdhcmUgdXBkYXRlcyBoYXZlIGJl
ZW4KPj4gICAgIGFwcGxpZWQsIGEgd2VsbCBiZWhhdmVkIGd1ZXN0IHdpbGwgbm90IHdyaXRlIHZ1
bG5lcmFibGUgUFRFcywKPj4gICAgIGFuZCB3aWxsIHRoZXJlZm9yZSBhdm9pZCB0aGUgcGVyZm9y
bWFuY2UgcGVuYWx0eSAob3IgY3Jhc2gpCj4+ICAgICBlbnRpcmVseS4iCj4+Cj4+IERvZXMgYW55
b25lIGhhdmUgYSByZWZlcmVuY2UgdG8gd2hhdCBpcyBuZWVkZWQgaW4gdGhlIExpbnV4IGtlcm5l
bAo+PiBmb3IgdGhhdD8KPiBQZXJoYXBzIHN0dXBpZGx5LCBJIGhhdmUgb25seSBqdXN0IG5vdyB0
aG91Z2h0IHRvIGNoZWNrIHdoZXRoZXIgdGhlCj4gb25lIGd1ZXN0IEkgaGF2ZSBhbiBlYXN5IHJl
cHJvZHVjZXIgb24gKHByZWRpY3RhYmxlIGZhaWx1cmUgb2YKPiBwaHAtZnBtKSB3YXMgYWN0dWFs
bHkgcnVubmluZyBhbiB1cCB0byBkYXRlIGtlcm5lbC4gSXQgd2FzIG5vdC4KPgo+IEl0IGlzIERl
YmlhbiBzdHJldGNoIGFuZCB3YXMgcnVubmluZyBrZXJuZWwgcGFja2FnZQo+IGxpbnV4LWltYWdl
LTQuOS4wLTctYW1kNjQgdmVyc2lvbiA0LjkuMTEwLTMrZGViOXUyLiBUaGUgZ3Vlc3Qncwo+IGFk
bWluaXN0cmF0b3Igb2J2aW91c2x5IGhhZCBub3QgZG9uZSBhbnkgdXBncmFkZXMgc2luY2UgaW5z
dGFsbCB0aW1lCj4gYmVjYXVzZSB1cGRhdGVkIGtlcm5lbCBsaW51eC1pbWFnZS00LjkuMC04LWFt
ZDY0IHZlcnNpb24gNC45LjEzMC0yCj4gd2FzIGF2YWlsYWJsZS4KPgo+IEFmdGVyIGluc3RhbGxp
bmcgYW5kIGJvb3Rpbmcgd2l0aCB0aGF0LCB0aGUgZ3Vlc3Qgbm8gbG9uZ2VyIGNhdXNlcwo+ICJM
MVRGLXZ1bG5lcmFibGUgTDFlIDAwMDAwMDAwNmE2ZmY5NjAgLSBTaGFkb3dpbmciIHRvIGJlIGVt
aXR0ZWQgaW4KPiB0aGUgaHlwZXJ2aXNvciBkbWVzZywgYW5kIHRoZSBwcm9ibGVtcyBJIGRlc2Ny
aWJlZCBkaXNhcHBlYXIuCj4KPiBJIGFzc3VtZSB0aGlzIGlzIGJlY2F1c2Ugb2Y6Cj4KPiBodHRw
czovL21ldGFkYXRhLmZ0cC1tYXN0ZXIuZGViaWFuLm9yZy9jaGFuZ2Vsb2dzLy9tYWluL2wvbGlu
dXgvbGludXhfNC45LjEzMC0yX2NoYW5nZWxvZwo+Cj4gICAgIGxpbnV4ICg0LjkuMTEwLTMrZGVi
OXUzKSBzdHJldGNoLXNlY3VyaXR5OyB1cmdlbmN5PWhpZ2gKPgo+ICAgICAgIFsgU2FsdmF0b3Jl
IEJvbmFjY29yc28gXQo+ICAgICAgICAgKiBBZGQgTDEgVGVybWluYWwgRmF1bHQgZml4ZXMgKENW
RS0yMDE4LTM2MjAsIENWRS0yMDE4LTM2NDYpCj4KPiBTbywgSSBjYW4gdGVsbCBhZmZlY3RlZCBn
dWVzdCBhZG1pbmlzdHJhdG9ycyB0byB1cGdyYWRlIHRoZWlyCj4ga2VybmVscyB0byBpbmNsdWRl
IExpbnV4J3MgTDFURiBwcm90ZWN0aW9ucyBhbmQgdGhlaXIgcHJvYmxlbXMKPiBzaG91bGQgZ28g
YXdheS4KPgo+IERvIHlvdSBjYXJlIHRoYXQgd2l0aG91dCB0aG9zZSBmaXhlcyB0aGVyZSBhcHBl
YXIgdG8gYmUgbWVtb3J5Cj4gY29ycnVwdGlvbiBpc3N1ZXM/IElmIHNvLCBJIGNhbiBrZWVwIHRo
aXMgcmVwcm9kdWNlciBndWVzdCBhcm91bmQKPiBhbmQgZGVidWcgaXQgZnVydGhlci4KClllcyBw
bGVhc2UgLSB3ZSdkIGxpa2UgdG8gZ2V0IHRvIHRoZSBib3R0b20gb2YgdGhpcy7CoCBTaGFkb3cg
cGFnZXRhYmxlcwpzaG91bGQgZnVuY3Rpb24gdGhlIHNhbWUgYXMgbm90IHVzaW5nIHRoZW0gaW4g
dGhlIGZpcnN0IHBsYWNlLCBhbmQKY2xlYXJseSB0aGVyZSBpcyBhIGJ1ZyBoZXJlLgoKSW4gdGVy
bXMgb2YgeW91ciBwcmV2aW91cyBxdWVzdGlvbiBjb25jZXJuaW5nIHRoZSBkZWZhdWx0IGZvciBk
b20wLCBJCmRpZCBldmVudHVhbGx5IGdldCB0byB0aGUgYm90dG9tIG9mIHRoYXQuCgpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMTEvbXNn
MDA5NDMuaHRtbAoKV2UgaGFkIHNvbWUgc2hhZG93IGJ1Z3MgKGRpZmZlcmVudCBhY3Jvc3MgZGlm
ZmVyZW50IHJlbGVhc2VzKSB3aGVuCnRyeWluZyB0byBzaGFkb3cgUFYgZ3Vlc3RzIHdpdGggc3Vw
ZXJwYWdlcywgYW5kIHRoaXMgZGVmaW5pdGVseSBpcwpzcGVjaWZpYyB0byBkb20wLgoKCkluIHRl
cm1zIG9mIGRlYnVnZ2luZyB0aGlzIGlzc3VlLCBJJ20gYWZyYWlkIHRoYXQgd2lsbCBiZSBhIGxp
dHRsZSBtb3JlCmNvbXBsaWNhdGVkLgoKRnVuZGFtZW50YWxseSwgaXQgd2lsbCBlaXRoZXIgYmUg
aW5zdWZmaWNpZW50L2luY29ycmVjdCBUTEIgZmx1c2hpbmcsIG9yCnNvbWV0aGluZyBpcyBjYXVz
aW5nIHRoZSBzaGFkb3cgcGFnZXRhYmxlcyB0byBiZWNvbWUgd3JvbmcgV1JUIHRoZQpndWVzdHMg
dGFibGVzLsKgIE15IGd1dCBmZWVsaW5nIGlzIHRoZSBmb3JtZXIuCgpXaGljaCBhcmUgeW91ciB0
d28gdHlwZXMgb2YgSW50ZWwgc2VydmVyP8KgIFlvdSBzYXkgdGhhdCB5b3Ugb25seSBzZWUKdGhp
cyB3aXRoIDY0Yml0IERlYmlhbiBrZXJuZWxzP8KgIEFub3RoZXIgZGltZW5zaW9uIGhlcmUgaXMg
dGhlIHVzZSBvZgpQQ0lEIGFzIGEgbWVsdGRvd24gbWl0aWdhdGlvbiBmb3IgNjRiaXQgUFYgZ3Vl
c3RzLgoKQ291bGQgeW91IGV4cGVyaW1lbnQgd2l0aCBkaXNhYmxpbmcgUENJRCAoYHBjaWQ9MGAg
b24gdGhlIHhlbiBjb21tYW5kCmxpbmUpIGFuZCBzZWVpbmcgaWYgdGhhdCBhZmZlY3RzIHRoZSBy
ZXByb2R1Y2liaWxpdHkuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 15:48:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 15:48: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-devel-bounces@lists.xenproject.org>)
	id 1gQweM-0008OJ-G0; Sun, 25 Nov 2018 15:48: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=jlsr=OE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQweL-0008O6-DB
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 15:48:45 +0000
X-Inumbo-ID: 90bcb4ea-f0c9-11e8-9db6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 90bcb4ea-f0c9-11e8-9db6-12d6303a7972;
 Sun, 25 Nov 2018 15:48:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQwe5-0003hc-Qq; Sun, 25 Nov 2018 15:48:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQwe5-0006d5-2r; Sun, 25 Nov 2018 15:48:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQwe5-0000oZ-14; Sun, 25 Nov 2018 15:48:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130794-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Nov 2018 15:48:29 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130794: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc5NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc5NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDYgZGF5cyAgIDUxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDEgZGF5cyAgIDE2IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 16:27:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 16:27: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-devel-bounces@lists.xenproject.org>)
	id 1gQxFk-00045U-BH; Sun, 25 Nov 2018 16:27: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=fwnu=oe=xenproject.org=prvs=860b32d50=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gQxFi-00045K-Qs
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 16:27:22 +0000
X-Inumbo-ID: fbaf4d79-f0ce-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbaf4d79-f0ce-11e8-9a16-bc764e045a96;
 Sun, 25 Nov 2018 16:27:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,278,1539648000"; d="scan'208";a="71424983"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75620-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: examine:examine-army:host-install:broken:nonblocking
 examine:examine-army:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=75503
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 25 Nov 2018 16:27:13 +0000
Subject: [Xen-devel] [examine test] 75620: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NjIwIGV4YW1pbmUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueGVuc291cmNl
LmNvbS9vc3N0ZXN0L2xvZ3MvNzU2MjAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGV4
YW1pbmUtYXJteSAgICAgICAgICAgICAgICAgIDIgaG9zdC1pbnN0YWxsICAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA3NTUwMwogZXhhbWluZS1hcm15ICAgICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDc1NTAzCgpiYXNlbGluZSB2ZXJz
aW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzU1MDMKCmpvYnM6CiBleGFtaW5lLWFybXkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4
YW1pbmUtbGVhZi1iZWV0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogZXhhbWluZS1sYWNlLWJ1ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLW1vc3MtYnVnICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtYnVzaC1jcmlj
a2V0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhh
bWluZS1nYWxsLW1pdGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBleGFtaW5lLWl0Y2gtbWl0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtc2NhcGUtbW90aCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1tYXJpbGl0aC1u
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFt
aW5lLWdyYWluLXdlZXZpbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGV4YW1pbmUtcmljZS13ZWV2aWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
eHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3Nz
dGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 16:29:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 16:29: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-devel-bounces@lists.xenproject.org>)
	id 1gQxHs-0004MA-Q7; Sun, 25 Nov 2018 16:29:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bujd=oe=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1gQxHr-0004Lv-RX
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 16:29:35 +0000
X-Inumbo-ID: 4a393b9c-f0cf-11e8-9a16-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a393b9c-f0cf-11e8-9a16-bc764e045a96;
 Sun, 25 Nov 2018 16:29:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date;
 bh=l8qv7c4H5EPiWywiC8c1gR1766v75MRC4XBuG7o0OeM=; 
 b=lFOmygo01mS9xk26RVqAyudAth1e3wZklcsQgZPOfCRX20o7VIbU+TT5a7NNTI2T6xwL3sY35r0t2TjfdQj0Fz48EApOforpe5psEDHFQXhgJFxD93TtNXA5gtEXH3tNUvPrNFgGjcCs6CSEFDvkDIHGWQovjqSRA6JwHqnoE1BohrY48cjVyf1TflNh3OcWTTouR9QyQUzlIgqD1z++COEUUBejjsqZV8HgMklH8vaXFKMycuGyJxB4FbTLQxCswRqYqcq8jUNDxSm1VO/Q4HxXz5mnK+T2aTTMRw0pq7ip0L2TfPQtmFQje6heVAbu+QE5kBdMvX/7UNGLM7ogxg==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>)
 id 1gQxHn-0004WT-NM; Sun, 25 Nov 2018 16:29:31 +0000
Date: Sun, 25 Nov 2018 16:29:31 +0000
From: Andy Smith <andy@strugglers.net>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181125162931.GA3695@bitfolk.com>
References: <20181125061849.GI4569@bitfolk.com>
 <20181125091413.GY3695@bitfolk.com>
 <af84e4d0-6b28-4ee9-58a6-fbd56be9c868@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <af84e4d0-6b28-4ee9-58a6-fbd56be9c868@citrix.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: Re: [Xen-devel] Sporadic PV guest malloc.c assertion failures and
 segfaults unless pv-l1tf=false is set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gU3VuLCBOb3YgMjUsIDIwMTggYXQgMDI6NDg6NDhQTSArMDAwMCwgQW5k
cmV3IENvb3BlciB3cm90ZToKPiBXaGljaCBhcmUgeW91ciB0d28gdHlwZXMgb2YgSW50ZWwgc2Vy
dmVyPwoKNyBvZiB0aGVtIGhhdmUgWGVvbiBELTE1NDAsIDIgb2YgdGhlbSBoYXZlIFhlb24gRTUt
MTY4MHY0LiBJJ3ZlCnNlZW4gdGhpcyBpc3N1ZSBvbiBndWVzdHMgcnVubmluZyBvbiBib3RoIGtp
bmRzLCBhbmQgbXkgcmVwcm9kdWNlcgpndWVzdCB3YXMgbW92ZWQgZnJvbSBhIHByb2R1Y3Rpb24g
RC0xNTQwIHNlcnZlciB0byBhIHRlc3QgRTUtMTY4MHY0CmFuZCBzdGlsbCBzdWZmZXJlZC4KCk15
IG9ubHkgYXZhaWxhYmxlIHRlc3QgaG9zdCBhdCB0aGUgbW9tZW50IGlzIEU1LTE2ODB2NC4KCj7C
oFlvdSBzYXkgdGhhdCB5b3Ugb25seSBzZWUgdGhpcyB3aXRoIDY0Yml0IERlYmlhbiBrZXJuZWxz
PwoKWWVzLCBidXQgdGhpcyBzZWVtcyBxdWl0ZSBzdWJ0bGUuIEkndmUgZ290IG9uZSBEZWJpYW4g
c3RyZXRjaCBndWVzdAp3aGVyZSBwaHAtZnBtIGNyYXNoZXMgZXZlcnkgdGltZSwgYW5kIGFub3Ro
ZXIgRGViaWFuIHN0cmV0Y2ggZ3Vlc3QKKHVua25vd24ga2VybmVsKSB3aGVyZSBhIHBhcnRpY3Vs
YXIgcGVybCBzY3JpcHQgaGFzIGFuIGFzc2VydGlvbgpmYWlsdXJlIGluIG1hbGxvYy5jIGV2ZXJ5
IHRpbWUuIEFwYXJ0IGZyb20gdGhhdCBhY3Jvc3Mgc2V2ZXJhbApodW5kcmVkIG90aGVyIGd1ZXN0
cyBpdCdzIG9ubHkgYmVlbiBvYnNlcnZlZCBhIGhhbmRmdWwgb2YgdGltZXMgaW4gYQp3ZWVrIGFu
ZCB0aGVzZSB0aW1lcyB3ZXJlIGFsbCBvbiA2NC1iaXQgRGViaWFuIGplc3NpZSBhbmQgc3RyZXRj
aC4KU28gd2l0aCB0aGUgbGltaXRlZCBkYXRhIHRoaXMgY291bGQgc3RpbGwgYmUgY29pbmNpZGVu
Y2UuCgpJIGhhdmUgb25lIGd1ZXN0IGFkbWluaXN0cmF0b3Igd2l0aCBhIDY0LWJpdCBHZW50b28g
Z3Vlc3Qgc2F5aW5nCnRoZXkgbWlnaHQgaGF2ZSBzZWVuIGl0IG9uY2UgYmVjYXVzZSBnY2MgY3Jh
c2hlZCBkdXJpbmcgYQpjb21waWxhdGlvbiwgYnV0IEkgYW0gc3RpbGwgd2FpdGluZyBmb3IgY2xh
cmlmaWNhdGlvbiBvbiB0aGF0IG9uZS4KCj4gQ291bGQgeW91IGV4cGVyaW1lbnQgd2l0aCBkaXNh
YmxpbmcgUENJRCAoYHBjaWQ9MGAgb24gdGhlIHhlbiBjb21tYW5kCj4gbGluZSkgYW5kIHNlZWlu
ZyBpZiB0aGF0IGFmZmVjdHMgdGhlIHJlcHJvZHVjaWJpbGl0eS4KCkkgYW0gdW5hYmxlIHRvIHJl
cHJvZHVjZSB0aGUgcHJvYmxlbSB3aXRoIHBjaWQ9MC4gc3RhZ2luZy00LjEwLAo2NC1iaXQgRGVi
aWFuIFBWIGd1ZXN0IHdpdGggdGhlIGtlcm5lbCByZXZpc2lvbiBqdXN0IGJlZm9yZSBMMVRGCmZp
eGVzIChsaW51eC1pbWFnZS00LjkuMC03LWFtZDY0IDQuOS4xMTAtMytkZWI5dTIpLiBYZW4gZG1l
c2cgZG9lcwpzYXkgc2hhZG93IHBhZ2luZyBpcyBpbiBlZmZlY3QuCgpDaGVlcnMsCkFuZHkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 16:52:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 16:52: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-devel-bounces@lists.xenproject.org>)
	id 1gQxdS-0006qj-MB; Sun, 25 Nov 2018 16:51: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=jlsr=oe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQxdR-0006qZ-TZ
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 16:51:53 +0000
X-Inumbo-ID: 67fbbd0b-f0d2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67fbbd0b-f0d2-11e8-9a16-bc764e045a96;
 Sun, 25 Nov 2018 16:51:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQxdN-0005OB-TB; Sun, 25 Nov 2018 16:51:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQxdN-0002aY-FW; Sun, 25 Nov 2018 16:51:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQxdN-0000jv-Er; Sun, 25 Nov 2018 16:51:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130732-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: examine:build-arm64-pvops:<job status>:broken:regression
 examine:build-arm64:<job status>:broken:regression
 examine:examine-joubertin0:hosts-allocate:broken:regression
 examine:examine-pinot1:hosts-allocate:broken:regression
 examine:examine-baroque1:hosts-allocate:broken:regression
 examine:examine-elbling1:hosts-allocate:broken:regression
 examine:build-arm64-pvops:hosts-allocate:broken:nonblocking
 examine:build-arm64:hosts-allocate:broken:nonblocking
 examine:build-arm64:capture-logs:broken:nonblocking
 examine:build-arm64-pvops:capture-logs:broken:nonblocking
 examine:examine-albana1:memdisk-try-append:fail:nonblocking
 examine:examine-albana0:memdisk-try-append:fail:nonblocking
X-Osstest-Versions-That: flight=128948
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Nov 2018 16:51:49 +0000
Subject: [Xen-devel] [examine test] 130732: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDczMiBleGFtaW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA3MzIvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGV4YW1pbmUtam91YmVydGluMCAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODk0OAogZXhhbWluZS1waW5vdDEgICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI4OTQ4
CiBleGFtaW5lLWJhcm9xdWUxICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxMjg5NDgKIGV4YW1pbmUtZWxibGluZzEgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODk0OAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgIGJyb2tlbiBibG9ja2VkIGlu
IDEyODk0OAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI4OTQ4CiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMjg5NDgKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tl
biBibG9ja2VkIGluIDEyODk0OAogZXhhbWluZS1hbGJhbmExICAgICAgICAgICAgICAgNCBtZW1k
aXNrLXRyeS1hcHBlbmQgICAgICAgICAgIGZhaWwgIGxpa2UgMTI4OTQ4CiBleGFtaW5lLWFsYmFu
YTAgICAgICAgICAgICAgICA0IG1lbWRpc2stdHJ5LWFwcGVuZCAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMjg5NDgKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICAxMjg5NDgK
CmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogZXhhbWluZS1hbGJhbmEwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWFsYmFuYTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtYmFyb3F1ZTAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1i
YXJvcXVlMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBleGFtaW5lLWFybmRhbGUtYmx1ZXdhdGVyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1icmFxdWUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1jaGFyZG9ubmF5MCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWNo
YXJkb25uYXkxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGV4YW1pbmUtZGViaW5hMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogZXhhbWluZS1kZWJpbmExICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWVsYmxpbmcwICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtZWxi
bGluZzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogZXhhbWluZS1maWFubzAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWZpYW5vMSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1nbGVpemVz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1nb2Rl
bGxvMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBleGFtaW5lLWdvZGVsbG8xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGV4YW1pbmUtaHV4ZWxyZWJlMCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogZXhhbWluZS1odXhlbHJlYmUxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWl0YWxp
YTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGV4YW1pbmUtam91YmVydGluMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogZXhhbWluZS1hcm5kYWxlLWxha2VzaWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWFybmRhbGUtbWV0cm9jZW50cmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtY3ViaWV0
cnVjay1tZXR6aW5nZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
ZXhhbWluZS1jdWJpZXRydWNrLXBpY2Fzc28gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBleGFtaW5lLXBpbm90MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtcGlub3QxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1yaW1hdmEx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBl
eGFtaW5lLWFybmRhbGUtd2VzdGZpZWxkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 17:14:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 17:14: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-devel-bounces@lists.xenproject.org>)
	id 1gQxz6-0000Lm-NZ; Sun, 25 Nov 2018 17:14: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=mgvu=oe=citrix.com=prvs=8604c8787=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gQxz5-0000Lh-8W
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 17:14:15 +0000
X-Inumbo-ID: 873007a7-f0d5-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 873007a7-f0d5-11e8-9a16-bc764e045a96;
 Sun, 25 Nov 2018 17:14:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,278,1539648000"; d="scan'208";a="82313830"
To: Andy Smith <andy@strugglers.net>
References: <20181125061849.GI4569@bitfolk.com>
 <20181125091413.GY3695@bitfolk.com>
 <af84e4d0-6b28-4ee9-58a6-fbd56be9c868@citrix.com>
 <20181125162931.GA3695@bitfolk.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ab1e438b-b7b0-6f42-eaf4-4360b34ded46@citrix.com>
Date: Sun, 25 Nov 2018 17:14:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181125162931.GA3695@bitfolk.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Sporadic PV guest malloc.c assertion failures and
 segfaults unless pv-l1tf=false is set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMTEvMjAxOCAxNjoyOSwgQW5keSBTbWl0aCB3cm90ZToKPiBIaSBBbmRyZXcsCj4KPiBP
biBTdW4sIE5vdiAyNSwgMjAxOCBhdCAwMjo0ODo0OFBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdy
b3RlOgo+PiBXaGljaCBhcmUgeW91ciB0d28gdHlwZXMgb2YgSW50ZWwgc2VydmVyPwo+IDcgb2Yg
dGhlbSBoYXZlIFhlb24gRC0xNTQwLCAyIG9mIHRoZW0gaGF2ZSBYZW9uIEU1LTE2ODB2NC4gSSd2
ZQo+IHNlZW4gdGhpcyBpc3N1ZSBvbiBndWVzdHMgcnVubmluZyBvbiBib3RoIGtpbmRzLCBhbmQg
bXkgcmVwcm9kdWNlcgo+IGd1ZXN0IHdhcyBtb3ZlZCBmcm9tIGEgcHJvZHVjdGlvbiBELTE1NDAg
c2VydmVyIHRvIGEgdGVzdCBFNS0xNjgwdjQKPiBhbmQgc3RpbGwgc3VmZmVyZWQuCj4KPiBNeSBv
bmx5IGF2YWlsYWJsZSB0ZXN0IGhvc3QgYXQgdGhlIG1vbWVudCBpcyBFNS0xNjgwdjQuCgpUaGF0
cyBmaW5lLsKgIE15IHF1ZXN0aW9uIHdhcyBtb3JlIGFsb25nIHRoZSBsaW5lcyBvZiAieW91IHBy
ZXN1bWFibHkKaGF2ZSBQQ0lEPyIsIHdoaWNoIGlzIEhhc3dlbGwgYW5kIG5ld2VyLgoKPgo+PiDC
oFlvdSBzYXkgdGhhdCB5b3Ugb25seSBzZWUgdGhpcyB3aXRoIDY0Yml0IERlYmlhbiBrZXJuZWxz
Pwo+IFllcywgYnV0IHRoaXMgc2VlbXMgcXVpdGUgc3VidGxlLiBJJ3ZlIGdvdCBvbmUgRGViaWFu
IHN0cmV0Y2ggZ3Vlc3QKPiB3aGVyZSBwaHAtZnBtIGNyYXNoZXMgZXZlcnkgdGltZSwgYW5kIGFu
b3RoZXIgRGViaWFuIHN0cmV0Y2ggZ3Vlc3QKPiAodW5rbm93biBrZXJuZWwpIHdoZXJlIGEgcGFy
dGljdWxhciBwZXJsIHNjcmlwdCBoYXMgYW4gYXNzZXJ0aW9uCj4gZmFpbHVyZSBpbiBtYWxsb2Mu
YyBldmVyeSB0aW1lLiBBcGFydCBmcm9tIHRoYXQgYWNyb3NzIHNldmVyYWwKPiBodW5kcmVkIG90
aGVyIGd1ZXN0cyBpdCdzIG9ubHkgYmVlbiBvYnNlcnZlZCBhIGhhbmRmdWwgb2YgdGltZXMgaW4g
YQo+IHdlZWsgYW5kIHRoZXNlIHRpbWVzIHdlcmUgYWxsIG9uIDY0LWJpdCBEZWJpYW4gamVzc2ll
IGFuZCBzdHJldGNoLgo+IFNvIHdpdGggdGhlIGxpbWl0ZWQgZGF0YSB0aGlzIGNvdWxkIHN0aWxs
IGJlIGNvaW5jaWRlbmNlLgoKVExCIGZsdXNoaW5nIGJ1Z3MgYXJlIHZlcnkgY29udGV4dCBzZW5z
aXRpdmUuwqAgSSBjYW4gZWFzaWx5IGJlbGlldmUgdGhhdAp0aGV5IGFyZSBvbmx5IG1hbmlmZXN0
aW5nIGluIGEgc3Vic2V0IG9mIHRoZSBhY3R1YWxseS12dWxuZXJhYmxlIGNhc2VzLgoKPiBJIGhh
dmUgb25lIGd1ZXN0IGFkbWluaXN0cmF0b3Igd2l0aCBhIDY0LWJpdCBHZW50b28gZ3Vlc3Qgc2F5
aW5nCj4gdGhleSBtaWdodCBoYXZlIHNlZW4gaXQgb25jZSBiZWNhdXNlIGdjYyBjcmFzaGVkIGR1
cmluZyBhCj4gY29tcGlsYXRpb24sIGJ1dCBJIGFtIHN0aWxsIHdhaXRpbmcgZm9yIGNsYXJpZmlj
YXRpb24gb24gdGhhdCBvbmUuCgpBbGwgb3RoZXIgdGhpbmdzIGJlaW5nIGVxdWFsLCBJJ2QgcHV0
IHRoYXQgdXAgdG8gYmxlZWRpbmcgZWRnZQpzb2Z0d2FyZS7CoCBBcyB3ZSBoYXZlIGEgbGluZSBv
ZiBpbnZlc3RpZ2F0aW9uIG9uIHRoZSBEZWJpYW4gc2lkZSwgbGV0cwpsZWF2ZSB0aGlzIGZvciBu
b3cgdG8gYXZvaWQgY29tcGxpY2F0aW5nIHRoaW5ncy4KCj4KPj4gQ291bGQgeW91IGV4cGVyaW1l
bnQgd2l0aCBkaXNhYmxpbmcgUENJRCAoYHBjaWQ9MGAgb24gdGhlIHhlbiBjb21tYW5kCj4+IGxp
bmUpIGFuZCBzZWVpbmcgaWYgdGhhdCBhZmZlY3RzIHRoZSByZXByb2R1Y2liaWxpdHkuCj4gSSBh
bSB1bmFibGUgdG8gcmVwcm9kdWNlIHRoZSBwcm9ibGVtIHdpdGggcGNpZD0wLiBzdGFnaW5nLTQu
MTAsCj4gNjQtYml0IERlYmlhbiBQViBndWVzdCB3aXRoIHRoZSBrZXJuZWwgcmV2aXNpb24ganVz
dCBiZWZvcmUgTDFURgo+IGZpeGVzIChsaW51eC1pbWFnZS00LjkuMC03LWFtZDY0IDQuOS4xMTAt
MytkZWI5dTIpLiBYZW4gZG1lc2cgZG9lcwo+IHNheSBzaGFkb3cgcGFnaW5nIGlzIGluIGVmZmVj
dC4KClJpZ2h0LCBzbyBpdCBsb29rcyBsaWtlIHdlIGhhdmUgYSByZWFsIGJ1ZyB3aXRoIFBDSUQg
YW5kIHNoYWRvd2VkIFBWCmd1ZXN0cy7CoCBUaGlzIHdpbGwgaW4gcHJhY3RpY2UgYWZmZWN0IG1p
Z3JhdGlvbiwgd2hpY2ggYWxzbwoodGVtcG9yYXJpbHkpIG1ha2VzIHVzZSBvZiBzaGFkb3dpbmcu
CgpJIHRoaW5rIHRoZSBuZXh0IHN0ZXAgaXMgdG8gcmV2aXNpdCB0aGUgUENJRCBpbXBsZW1lbnRh
dGlvbiBhbmQgZG91YmxlCmNoZWNrIHRoZSBzYWZldHkgY29uc2lkZXJhdGlvbnMuwqAgSSBrbm93
IGl0IGlzIGxpdHRsZSBjb25zb2xhdGlvbiBhdAp0aGlzIHBvaW50LCBidXQgdGhlIGludGVyYWN0
aW9uIHdpdGggc2hhZG93IGd1ZXN0cyB3YXMgZXhwbGljaXRseSByYWlzZWQKZHVyaW5nIFBDSUQn
cyBkZXZlbG9wbWVudCwgYW5kIHdlIGZhaWxlZCB0byBpZGVudGlmeSBhbnkgcG90ZW50aWFsCnBy
b2JsZW1zIChJIGhvbmVzdGx5IGNhbid0IHJlbWVtYmVyIHdoZXRoZXIgdGhlIGNvbnNpZGVyYXRp
b24gd2FzIG9ubHkKZm9yIG1pZ3JhdGlvbiwgb3Igd2hldGhlciBpdCB3YXMgYWZ0ZXIgd2UnZCBz
dGFydGVkIHdvcmtpbmcgb24gUFYtTDFURgpieSB0aGF0IHBvaW50KS4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 17:18:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 17:18: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-devel-bounces@lists.xenproject.org>)
	id 1gQy39-0000W3-Ar; Sun, 25 Nov 2018 17:18: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=jlsr=OE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQy38-0000Vq-5A
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 17:18:26 +0000
X-Inumbo-ID: 160507a4-f0d6-11e8-923b-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 160507a4-f0d6-11e8-923b-12d6303a7972;
 Sun, 25 Nov 2018 17:18:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQy2q-0005v1-SV; Sun, 25 Nov 2018 17:18:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQy2q-0004oP-Ir; Sun, 25 Nov 2018 17:18:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQy2q-000682-IB; Sun, 25 Nov 2018 17:18:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130716-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1ed089625825edd4e98c3b84d935dfcdcb93c9c9
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Nov 2018 17:18:08 +0000
Subject: [Xen-devel] [linux-3.18 test] 130716: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDcxNiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA3MTYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hv
c3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVu
LWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDEyODg1OAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjg4
NTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMjg4NTgKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyODg1OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgbGlrZSAxMjg4MDcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgICBmYWlsICBsaWtlIDEyODg0MQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMWVkMDg5NjI1ODI1
ZWRkNGU5OGMzYjg0ZDkzNWRmY2RjYjkzYzljOQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2RjMGE3YzVlYgoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTI4ODU4ICAyMDE4LTEwLTE3IDIxOjQ3OjM5IFogICAzOCBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTc2MCAgMjAxOC0xMS0xMCAxNjoxNzozMCBaICAgMTUg
ZGF5cyAgICA5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDcxNiAgMjAxOC0xMS0y
MyAwODo1Mzo1MiBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJt
QHhtaXNzaW9uLmNvbT4KICBBYXJvbiBCcm93biA8YWFyb24uZi5icm93bkBpbnRlbC5jb20+CiAg
QWJoaWxhc2ggS2VzYXZhbiA8YS5rZXNhdmFuQHNhbXN1bmcuY29tPgogIEFsIFZpcm8gPHZpcm9A
emVuaXYubGludXgub3JnLnVrPgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5l
ZHU+CiAgQWxleCBDaGVuIDxhbGV4LmNoZW5AaHVhd2VpLmNvbT4KICBBbGV4IFN0YW5vZXYgPGFs
ZXhAYXN0YW5vZXYuY29tPgogIEFsZXggV2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhh
dC5jb20+CiAgQWxleGFuZGVyIFBvdGFwZW5rbyA8Z2xpZGVyQGdvb2dsZS5jb20+CiAgQWxleGFu
ZGVyIFN0ZWluIDxhbGV4YW5kZXJzODNAd2ViLmRlPgogIEFsZXhhbmRyZSBCZWxsb25pIDxhbGV4
YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbGV4YW5kcmUgQmVsbG9uaSA8YWxleGFuZHJl
LmJlbGxvbmlAZnJlZS1lbGVjdHJvbnMuY29tPgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YWxleGVp
LnN0YXJvdm9pdG92QGdtYWlsLmNvbT4KICBBbGV4ZXkgQnJvZGtpbiA8YWJyb2RraW5Ac3lub3Bz
eXMuY29tPgogIEFtaXIgR29sZHN0ZWluIDxhbWlyNzNpbEBnbWFpbC5jb20+CiAgQW5kcmVhcyBL
ZW1uYWRlIDxhbmRyZWFzQGtlbW5hZGUuaW5mbz4KICBBbmRyZWkgT3RjaGVyZXRpYW5za2kgPGFu
ZHJlaS5vdGNoZXJldGlhbnNraUBpbnRlbC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51
eC1mb3VuZGF0aW9uLm9yZz4KICBBbnNzaSBIYW5udWxhIDxhbnNzaS5oYW5udWxhQGlraS5maT4K
ICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBcmlrIE5lbXRz
b3YgPGFyaWt4Lm5lbXRzb3ZAaW50ZWwuY29tPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8
YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFydGxv
bWllaiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgogIEJlbiBIdXRj
aGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQmh1dmFuY2hhbmRyYSBEViA8Ymh1dmFuY2hh
bmRyYS5kdkB0b3JhZGV4LmNvbT4KICBCam9ybiBIZWxnYWFzIDxiaGVsZ2Fhc0Bnb29nbGUuY29t
PgogIEJqb3JuIEhlbGdhYXMgPGhlbGdhYXNAa2VybmVsLm9yZz4KICBCasO4cm4gTW9yayA8Ympv
cm5AbW9yay5ubz4KICBCbyBTaGVuIDx2b2ljZS5zaGVuQGF0bWVsLmNvbT4KICBCb3JpcyBCcmV6
aWxsb24gPGJvcmlzLmJyZXppbGxvbkBib290bGluLmNvbT4KICBCcmlhbiBOb3JyaXMgPGNvbXB1
dGVyc2ZvcnBlYWNlQGdtYWlsLmNvbT4KICBDaGFuZ3dlaSBHZSA8Z2UuY2hhbmd3ZWlAaDNjLmNv
bT4KICBDaGFud29vIENob2kgPGN3MDAuY2hvaUBzYW1zdW5nLmNvbT4KICBDaHJpcyBNYXNvbiA8
Y2xtQGZiLmNvbT4KICBDaHJpcyBNaSA8Y2hyaXNtQG1lbGxhbm94LmNvbT4KICBDaHJpcyBXaWxz
b24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJv
cm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CiAg
Q2h1Y2sgTGV2ZXIgPGNodWNrLmxldmVyQG9yYWNsZS5jb20+CiAgQ29saW4gSWFuIEtpbmcgPGNv
bGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb2x5IExpIDxjb2x5bGlAc3VzZS5kZT4KICBDb25n
IFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBDb3JleSBXcmlnaHQgPHVuZGVmaW5l
ZEBwb2JveC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgog
IERhbmllbCBBeHRlbnMgPGRqYUBheHRlbnMubmV0PgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVs
QGlvZ2VhcmJveC5uZXQ+CiAgRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4K
ICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgogIERhdmlkIEFoZXJu
IDxkc2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBEdWVjayA8ZGF2aWRjZHVlY2tAZ29vZ2xlbWFp
bC5jb20+CiAgRGF2aWQgSG93ZWxscyA8ZGhvd2VsbHNAcmVkaGF0LmNvbT4KICBEYXZpZCBTLiBN
aWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGVuZ2NoZW5nIFpodSA8ZHpodUB3YXZlY29t
cC5jb20+CiAgRGljayBLZW5uZWR5IDxkaWNrLmtlbm5lZHlAYnJvYWRjb20uY29tPgogIERtaXRy
eSBWeXVrb3YgPGR2eXVrb3ZAZ29vZ2xlLmNvbT4KICBEb21pbmlrIEJyb2Rvd3NraSA8bGludXhA
ZG9taW5pa2Jyb2Rvd3NraS5uZXQ+CiAgRG9taW5pcXVlIE1hcnRpbmV0IDxkb21pbmlxdWUubWFy
dGluZXRAY2VhLmZyPgogIEVkZ2FyIENoZXJrYXNvdiA8ZWNoZXJrYXNvdkBkZXYucnRzb2Z0LnJ1
PgogIEVtbWFudWVsIEdydW1iYWNoIDxlbW1hbnVlbC5ncnVtYmFjaEBpbnRlbC5jb20+CiAgRXJh
biBCZW4gRWxpc2hhIDxlcmFuYmVAbWVsbGFub3guY29tPgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dl
cnNAZ29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXJp
YyBXLiBCaWVkZXJtYW4gPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KICBFdWdlbiBIcmlzdGV2IDxl
dWdlbi5ocmlzdGV2QG1pY3JvY2hpcC5jb20+CiAgRXVnZW5pYSBFbWFudGF5ZXYgPGV1Z2VuaWFA
bWVsbGFub3guY29tPgogIEV6ZXF1aWVsIEdhcmNpYSA8ZXplcXVpZWwuZ2FyY2lhQGltZ3RlYy5j
b20+CiAgRmFiaWVuIFByb3Jpb2wgPGZhYmllbi5wcm9yaW9sQGpkc3UuY29tPgogIEZlbGlwZSBC
YWxiaSA8YmFsYmlAdGkuY29tPgogIEZpbGlwZSBNYW5hbmEgPGZkbWFuYW5hQHN1c2UuY29tPgog
IEZpbm4gVGhhaW4gPGZ0aGFpbkB0ZWxlZ3JhcGhpY3MuY29tLmF1PgogIEZsb3JpYW4gRmFpbmVs
bGkgPGYuZmFpbmVsbGlAZ21haWwuY29tPgogIEZyYW5rIFNvcmVuc29uIDxzb3JlbnNvbkByZWRo
YXQuY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAg
R2V1bnNpayBMaW0gPGdldW5zaWsubGltQHNhbXN1bmcuY29tPgogIEdyZWcgSGFja21hbm4gPGdo
YWNrbWFubkBnb29nbGUuY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91
bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEguIFBl
dGVyIEFudmluIChJbnRlbCkgPGhwYUB6eXRvci5jb20+CiAgSC4gUGV0ZXIgQW52aW4gPGhwYUB6
eXRvci5jb20+CiAgSGFubmVzIEZyZWRlcmljIFNvd2EgPGhhbm5lc0BzdHJlc3NpbmR1a3Rpb24u
b3JnPgogIEhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CiAgSGFucyBWZXJrdWls
IDxoYW5zLnZlcmt1aWxAY2lzY28uY29tPgogIEhlIFpoZSA8emhlLmhlQHdpbmRyaXZlci5jb20+
CiAgSGVpa28gU3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4KICBIZWlrbyBTdMO8Ym5lciA8aGVp
a29Ac250ZWNoLmRlPgogIEhlaW5lciBLYWxsd2VpdCA8aGthbGx3ZWl0MUBnbWFpbC5jb20+CiAg
SGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEhvdSBUYW8gPGhvdXRh
bzFAaHVhd2VpLmNvbT4KICBIdWFuZywgWWluZyA8eWluZy5odWFuZ0BpbnRlbC5jb20+CiAgSWFu
IE11bnNpZSA8aW11bnNpZUBhdTEuaWJtLmNvbT4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBtZWxs
YW5veC5jb20+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSW5nbyBNb2xu
YXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSW5raSBEYWUgPGlua2kuZGFlQHNhbXN1bmcuY29tPgog
IEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgogIEpha3ViIEtpY2luc2tpIDxq
YWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbWFsIEhhZGkgU2FsaW0gPGpoc0Btb2ph
dGF0dS5jb20+CiAgSmFtZXMgTW9ycmlzIDxqYW1lcy5sLm1vcnJpc0BvcmFjbGUuY29tPgogIEph
bWVzIFNtYXJ0IDxqYW1lcy5zbWFydEBicm9hZGNvbS5jb20+CiAgSmFtZXMgU21hcnQgPGpzbWFy
dDIwMjFAZ21haWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKYW4g
S2FyYSA8amFja0BzdXNlLmN6PgogIEphdmllciBNYXJ0aW5leiBDYW5pbGxhcyA8amF2aWVyLm1h
cnRpbmV6QGNvbGxhYm9yYS5jby51az4KICBKZWZmIEJhcm5oaWxsIDwweGVmZmVmZkBnbWFpbC5j
b20+CiAgSmVmZiBLaXJzaGVyIDxqZWZmcmV5LnQua2lyc2hlckBpbnRlbC5jb20+CiAgSmVmZiBM
YXl0b24gPGplZmYubGF5dG9uQHByaW1hcnlkYXRhLmNvbT4KICBKZWZmIExheXRvbiA8amxheXRv
bkBwb29jaGllcmVkcy5uZXQ+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEppcmkg
T2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKaXJpIE9sc2EgPGpvbHNhQHJlZGhhdC5jb20+CiAg
SmlzaGVuZyBaaGFuZyA8anN6aGFuZ0BtYXJ2ZWxsLmNvbT4KICBKb2UgVGhvcm5iZXIgPGVqdEBy
ZWRoYXQuY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSm9lcmcgUm9lZGVs
IDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpv
aGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaGFubmVzIFRodW1zaGly
biA8am9oYW5uZXMudGh1bXNoaXJuQG1lbi5kZT4KICBKb25hdGhhbiBDYW1lcm9uIDxqaWMyM0Br
ZXJuZWwub3JnPgogIEpvbmF0aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNv
bT4KICBKb25nc3VuZyBLaW0gPG5laWRoYXJkLmtpbUBsZ2UuY29tPgogIEpvemVmIEJhbGdhIDxq
b3plZi5iYWxnYUBnbWFpbC5jb20+CiAgSnVuJ2ljaGkgTm9tdXJhIDxqLW5vbXVyYUBjZS5qcC5u
ZWMuY29tPgogIEp1bmljaGkgTm9tdXJhIDxqLW5vbXVyYUBjZS5qcC5uZWMuY29tPgogIEthbGxl
IFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEthbiBMaWFuZyA8a2FuLmxpYW5nQGludGVs
LmNvbT4KICBLZW4gWHVlIDxLZW4uWHVlQGFtZC5jb20+CiAgS2V2aW4gSGlsbWFuIDxraGlsbWFu
QGxpbmFyby5vcmc+CiAgS2hhemhpc21lbCBLdW15a292IDxraGF6aHlAZ29vZ2xlLmNvbT4KICBL
aXNob24gVmlqYXkgQWJyYWhhbSBJIDxraXNob25AdGkuY29tPgogIEtyenlzenRvZiBLb3psb3dz
a2kgPGsua296bG93c2tpQHNhbXN1bmcuY29tPgogIEt1a2ppbiBLaW0gPGtnZW5lQGtlcm5lbC5v
cmc+CiAgTGFycnkgRmluZ2VyIDxMYXJyeS5GaW5nZXJAbHdmaW5nZXIubmV0PgogIExhcnMtUGV0
ZXIgQ2xhdXNlbiA8bGFyc0BtZXRhZm9vLmRlPgogIExhdXJhIEFiYm90dCA8bGFiYm90dEBmZWRv
cmFwcm9qZWN0Lm9yZz4KICBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8ub3JnPgogIExlaSBZ
YW5nIDxMZWkuWWFuZ0B3aW5kcml2ZXIuY29tPgogIExlbiBTb3JlbnNlbiA8bHNvcmVuc2VAY3Nj
bHViLnV3YXRlcmxvby5jYT4KICBMZW5uYXJ0IFNvcmVuc2VuIDxsc29yZW5zZUBjc2NsdWIudXdh
dGVybG9vLmNhPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9y
Zz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9pYyBQb3Vs
YWluIDxsb2ljLnBvdWxhaW5AbGluYXJvLm9yZz4KICBMb2tlc2ggVnV0bGEgPGxva2VzaHZ1dGxh
QHRpLmNvbT4KICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4K
ICBMdWNhIENvZWxobyA8bHVjaWFuby5jb2VsaG9AaW50ZWwuY29tPgogIEx1Y2FzIEJhdGVzIDxs
dWNhc2JAbW9qYXRhdHUuY29tPgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRvdmljLmRlc3JvY2hl
c0BhdG1lbC5jb20+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9jaGVzQG1pY3Jv
Y2hpcC5jb20+CiAgTHVrYXMgQ3plcm5lciA8bGN6ZXJuZXJAcmVkaGF0LmNvbT4KICBNYWNpZWog
Uy4gU3ptaWdpZXJvIDxtYWlsQG1hY2llai5zem1pZ2llcm8ubmFtZT4KICBNYWNpZWogVy4gUm96
eWNraSA8bWFjcm9AbGludXgtbWlwcy5vcmc+CiAgTWFpayBCcm9lbW1lIDxtYnJvZW1tZUBsaWJt
cHEub3JnPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgTWFyY2VsIFpp
c3dpbGVyIDxtYXJjZWxAemlzd2lsZXIuY29tPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxt
YXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmNvIEZlbHNjaCA8bS5mZWxzY2hAcGVuZ3V0
cm9uaXguZGU+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcmsgUnVzdGFk
IDxtYXJrLmQucnVzdGFkQGludGVsLmNvbT4KICBNYXJrIFNhbHl6eW4gPHNhbHl6eW5AYW5kcm9p
ZC5jb20+CiAgTWFydGluIEhhdWtlIDxtYXJkbmhAZ214LmRlPgogIE1hcnRpbiBLLiBQZXRlcnNl
biA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3
aWRlZnNreUBkZS5pYm0uY29tPgogIE1hcnRpbiBXaWxsaSA8bWFydGluQHN0cm9uZ3N3YW4ub3Jn
PgogIE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWF0ZXVzeiBTeWx3
ZXN0cnphayA8bWF0aXNlYzdAZ21haWwuY29tPgogIE1hdGhpYXMgTnltYW4gPG1hdGhpYXMubnlt
YW5AbGludXguaW50ZWwuY29tPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1z
dW5nQGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4
aW1lIENoZXZhbGxpZXIgPG1heGltZS5jaGV2YWxsaWVyQGJvb3RsaW4uY29tPgogIE1pY2hhZWwg
QnJ1bm5lciA8TWljaGFlbC5CcnVubmVyQGtvbnRyb24uY29tPgogIE1pY2hhZWwgRWxsZXJtYW4g
PG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIE5ldWxpbmcgPG1pa2V5QG5ldWxpbmcub3Jn
PgogIE1pY2hhZWwgU2NobWl0eiA8c2NobWl0em1pY0BnbWFpbC5jb20+CiAgTWljaGFlbCBUdXJx
dWV0dGUgPG10dXJxdWV0dGVAbGluYXJvLm9yZz4KICBNaWtlIEtyYXZldHogPG1pa2Uua3JhdmV0
ekBvcmFjbGUuY29tPgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa2xv
cyBTemVyZWRpIDxtaWtsb3NAc3plcmVkaS5odT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlA
cmVkaGF0LmNvbT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgTWls
ZXMgQ2hlbiA8bWlsZXMuY2hlbkBtZWRpYXRlay5jb20+CiAgTWltaSBab2hhciA8em9oYXJAbGlu
dXguaWJtLmNvbT4KICBNeXJvbiBTdG93ZSA8bXlyb24uc3Rvd2VAcmVkaGF0LmNvbT4KICBOYW1o
eXVuZyBLaW0gPG5hbWh5dW5nQGtlcm5lbC5vcmc+CiAgTmFveWEgSG9yaWd1Y2hpIDxuLWhvcmln
dWNoaUBhaC5qcC5uZWMuY29tPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBn
bWFpbC5jb20+CiAgTmVpbCBIb3JtYW4gPG5ob3JtYW5AdHV4ZHJpdmVyLmNvbT4KICBOaWNob2xh
cyBNYyBHdWlyZSA8aG9mcmF0QG9zYWRsLm9yZz4KICBOaWNvbGFzIEZlcnJlIDxuaWNvbGFzLmZl
cnJlQGF0bWVsLmNvbT4KICBOaWNvbGFzIFBpdHJlIDxuaWNvQGxpbmFyby5vcmc+CiAgTmljb2xh
cyBQaXRyZSA8bmljb2xhcy5waXRyZUBsaW5hcm8ub3JnPgogIE5pa2xhcyBDYXNzZWwgPG5pa2xh
cy5jYXNzZWxAbGluYXJvLm9yZz4KICBOaWtsYXMgQ2Fzc2VsIDxuaWtsYXNzQGF4aXMuY29tPgog
IE5vYnVoaXJvIEl3YW1hdHN1IDxub2J1aGlyby5pd2FtYXRzdUBjeWJlcnRydXN0LmNvLmpwPgog
IE9HQVdBIEhpcm9mdW1pIDxoaXJvZnVtaUBtYWlsLnBhcmtuZXQuY28uanA+CiAgT2xpdmVyIE5l
dWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBPbG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhvbS5uZXQ+
CiAgT21hciBTYW5kb3ZhbCA8b3NhbmRvdkBmYi5jb20+CiAgT25kcmVqIE1vc25hY2VrIDxvbW9z
bmFjZUByZWRoYXQuY29tPgogIE9yIEdlcmxpdHogPG9nZXJsaXR6QG1lbGxhbm94LmNvbT4KICBQ
YW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9u
QG1pcHMuY29tPgogIFBhdWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGludXgudm5ldC5pYm0uY29t
PgogIFBhdWwgTW9vcmUgPHBhdWxAcGF1bC1tb29yZS5jb20+CiAgUGF1bCBaaW1tZXJtYW4gPHBh
dWx6QHN5bm9wc3lzLmNvbT4KICBQZXRlciBDaGVuIDxwZXRlci5jaGVuQGZyZWVzY2FsZS5jb20+
CiAgUGV0ZXIgQ2hlbiA8cGV0ZXIuY2hlbkBueHAuY29tPgogIFBldGVyIEh1cmxleSA8cGV0ZXJA
aHVybGV5c29mdHdhcmUuY29tPgogIFBldGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5j
b20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0
ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldHIgTWxhZGVrIDxwbWxhZGVr
QHN1c2UuY29tPgogIFBoaWwgQXVsZCA8cGF1bGRAcmVkaGF0LmNvbT4KICBQcmFyaXQgQmhhcmdh
dmEgPHByYXJpdEByZWRoYXQuY29tPgogIFJhbGYgQmFlY2hsZSA8cmFsZkBsaW51eC1taXBzLm9y
Zz4KICBSYXNtdXMgVmlsbGVtb2VzIDxsaW51eEByYXNtdXN2aWxsZW1vZXMuZGs+CiAgUm9iZXJ0
IEJhbGR5Z2EgPHIuYmFsZHlnYUBzYW1zdW5nLmNvbT4KICBSb2JlcnQgSmFyem1payA8cm9iZXJ0
LmphcnptaWtAZnJlZS5mcj4KICBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+
CiAgUm9nZXIgUXVhZHJvcyA8cm9nZXJxQHRpLmNvbT4KICBSb3NzIFp3aXNsZXIgPHp3aXNsZXJA
Z29vZ2xlLmNvbT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgog
IFNhbnNrcml0aSBTaGFybWEgPHNhbnNoYXJtQHJlZGhhdC5jb20+CiAgU2FzaGEgTGV2aW4gPGFs
ZXhhbmRlci5sZXZpbkBtaWNyb3NvZnQuY29tPgogIFNhc2hhIExldmluIDxzYXNoYS5sZXZpbkBv
cmFjbGUuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZWFuIFRyYW5j
aGV0dGkgPHN0cmFuY2hlQGNvZGVhdXJvcmEub3JnPgogIFNlcmdlaSBJYW5vdmljaCA8eW52aWNo
QGdtYWlsLmNvbT4KICBTZXJoZXkgUG9wb3Z5Y2ggPHNlcmhlLnBvcG92eWNoQGdtYWlsLmNvbT4K
ICBTaGFoZWQgU2hhaWtoIDxzaGFoZWQuc2hhaWtoQGNhdml1bS5jb20+CiAgU2hvdGEgU3V6dWtp
IDxzdXp1a2lfc2hvdGFfdDNAbGFiLm50dC5jby5qcD4KICBTaHVhaCBLaGFuIChTYW1zdW5nIE9T
RykgPHNodWFoQGtlcm5lbC5vcmc+CiAgU2h1YWggS2hhbiA8c2h1YWhAa2VybmVsLm9yZz4KICBT
aW1vbiBIb3JtYW4gPGhvcm1zK3JlbmVzYXNAdmVyZ2UubmV0LmF1PgogIFNyaWthciBEcm9uYW1y
YWp1IDxzcmlrYXJAbGludXgudm5ldC5pYm0uY29tPgogIFN0YW4gSm9obnNvbiA8dXNlcm01N0B5
YWhvby5jb20+CiAgU3RlZmFuIEFnbmVyIDxzdGVmYW5AYWduZXIuY2g+CiAgU3RlZmFuIE51ZXJu
YmVyZ2VyIDxzbnVAYW1hem9uLmNvbT4KICBTdGVmYW5vIEJyaXZpbyA8c2JyaXZpb0ByZWRoYXQu
Y29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAg
U3RlcGhhbiBNdWVsbGVyIDxzbXVlbGxlckBjaHJvbm94LmRlPgogIFN0ZXBoYW5lIEVyYW5pYW4g
PGVyYW5pYW5AZ29vZ2xlLmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5j
b20+CiAgU3RldmVuIFJvc3RlZHQgKFJlZCBIYXQpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN0
ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN0ZXZlbiBSb3N0
ZWR0IDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1ZGVlcCBIb2xsYSA8c3VkZWVwLmhvbGxhQGFy
bS5jb20+CiAgU3VkaXAgTXVraGVyamVlIDxzdWRpcG0ubXVraGVyamVlQGdtYWlsLmNvbT4KICBT
dW1hbiBUcmlwYXRoaSA8c3RyaXBhdGhpQGFwbS5jb20+CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6
dWtpLnBvdWxvc2VAYXJtLmNvbT4KICBTeWx3ZXN0ZXIgTmF3cm9ja2kgPHMubmF3cm9ja2lAc2Ft
c3VuZy5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRhbmcgSnVuaHVpIDx0
YW5nLmp1bmh1aS5saW51eEBnbWFpbC5jb20+CiAgVGVqdW4gSGVvIDx0akBrZXJuZWwub3JnPgog
IFRoYWRldSBMaW1hIGRlIFNvdXphIENhc2NhcmRvIDxjYXNjYXJkb0BjYW5vbmljYWwuY29tPgog
IFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxp
bnV0cm9uaXguZGU+CiAgVGhvbWFzIFBldGF6em9uaSA8dGhvbWFzLnBldGF6em9uaUBib290bGlu
LmNvbT4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGZyZWUtZWxlY3Ryb25z
LmNvbT4KICBUaW1vdGh5IEJhbGR3aW4gPHRpbWJhbGR3aW5AZmFzdG1haWwuY28udWs+CiAgVG9i
aWFzIEhlcnpvZyA8dC1oZXJ6b2dAZ214LmRlPgogIFRvbWV1IFZpem9zbyA8dG9tZXUudml6b3Nv
QGNvbGxhYm9yYS5jb20+CiAgVG9taSBWYWxrZWluZW4gPHRvbWkudmFsa2VpbmVuQHRpLmNvbT4K
ICBUb255IExpbmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJv
bmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15
a2xlYnVzdEBwcmltYXJ5ZGF0YS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZG15QGdtYWls
LmNvbT4KICBUeWxlciBCYWtlciA8dHlsZXIuYmFrZXJAbGluYXJvLm9yZz4KICBVbGYgSGFuc3Nv
biA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBVd2UgS2xlaW5lLUvDtm5pZyA8dS5rbGVpbmUt
a29lbmlnQHBlbmd1dHJvbml4LmRlPgogIFZhc2lseSBBdmVyaW4gPHZ2c0B2aXJ0dW96em8uY29t
PgogIFZpZ25lc2ggUiA8dmlnbmVzaHJAdGkuY29tPgogIFZpa3RvciBLcmFzbm92IDx2a3Jhc25v
dkBkZXYucnRzb2Z0LnJ1PgogIFZpbmNlIEhzdSA8dmluY2VoQG52aWRpYS5jb20+CiAgVmluZWV0
IEd1cHRhIDx2Z3VwdGFAc3lub3BzeXMuY29tPgogIFZpbmVldCBHdXB0YSA8VmluZWV0Lkd1cHRh
MUBzeW5vcHN5cy5jb20+CiAgVml2ZWsgR2F1dGFtIDxnYXV0YW0udml2ZWtAc2Ftc3VuZy5jb20+
CiAgV2FpbWFuIExvbmcgPGxvbmdtYW5AcmVkaGF0LmNvbT4KICBXZW53ZW4gV2FuZyA8d2FuZzY0
OTVAdW1uLmVkdT4KICBXZW55b3UgWWFuZyA8d2VueW91LnlhbmdAYXRtZWwuY29tPgogIFdpbGwg
RGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVh
bXMuZGU+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlvc2hpaGlybyBTaGlt
b2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KICBZb3VuZ19YIDxZYW5nWDky
QGhvdG1haWwuY29tPgogIFl1IFpoYW8gPHl1emhhb0Bnb29nbGUuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJt
NjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0
ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVy
ZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDcxNDEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 17:55:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 17: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-devel-bounces@lists.xenproject.org>)
	id 1gQycc-00046o-KC; Sun, 25 Nov 2018 17:55: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=jlsr=OE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQycb-00046b-SP
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 17:55:05 +0000
X-Inumbo-ID: 35a11512-f0db-11e8-8b21-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35a11512-f0db-11e8-8b21-12d6303a7972;
 Sun, 25 Nov 2018 17:54:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQycM-0006aE-EP; Sun, 25 Nov 2018 17:54:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQycM-0007mp-61; Sun, 25 Nov 2018 17:54:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQycM-0001r7-5M; Sun, 25 Nov 2018 17:54:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130795-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Nov 2018 17:54:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130795: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc5NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc5NS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDYgZGF5cyAgIDUyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDIgZGF5cyAgIDE3IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 18:36:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 18:36: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-devel-bounces@lists.xenproject.org>)
	id 1gQzGH-0007nl-Tu; Sun, 25 Nov 2018 18:36: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=jlsr=oe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gQzGG-0007nZ-Mn
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 18:36:04 +0000
X-Inumbo-ID: f661aa2e-f0e0-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f661aa2e-f0e0-11e8-9a16-bc764e045a96;
 Sun, 25 Nov 2018 18:36:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gQzGC-0007Pc-E9; Sun, 25 Nov 2018 18:36:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gQzGC-0001cR-2t; Sun, 25 Nov 2018 18:36:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gQzGC-0002aU-2H; Sun, 25 Nov 2018 18:36:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130739-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:<job
 status>:broken:regression
 qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:build-arm64-pvops:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:allowable
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:allowable
 qemu-mainline:build-arm64:hosts-allocate:broken:allowable
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=5298f4d67a911dd9cefa4c4185eed242074d64c2
X-Osstest-Versions-That: qemuu=cb968d275c145467c8b385a3618a207ec111eab1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Nov 2018 18:36:00 +0000
Subject: [Xen-devel] [qemu-mainline test] 130739: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDczOSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA3MzkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyOTk5NgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyOTk5NgoKUmVncmVzc2lvbnMgd2hpY2ggYXJl
IHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEy
OTk5NgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5OTk2CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk5OTYKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAx
Mjk5OTYKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTk5NgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI5OTk2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjk5OTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTk5NgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI5OTk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk5OTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTk5NgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBxZW11dSAgICAgICAgICAgICAgICA1Mjk4ZjRkNjdhOTExZGQ5Y2VmYTRjNDE4NWVlZDI0MjA3
NGQ2NGMyCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBjYjk2OGQyNzVj
MTQ1NDY3YzhiMzg1YTM2MThhMjA3ZWMxMTFlYWIxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk5
OTYgIDIwMTgtMTEtMTMgMjI6NDk6MTYgWiAgIDExIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAg
MTMwMTY4ICAyMDE4LTExLTE2IDA0OjI3OjMwIFogICAgOSBkYXlzICAgIDcgYXR0ZW1wdHMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTMwNzM5ICAyMDE4LTExLTIzIDE4OjQxOjQ3IFogICAgMSBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJr
b3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVl
QGxpbmFyby5vcmc+CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29t
PgogIEJhc3RpYW4gS29wcGVsbWFubiA8a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3JuLmRlPgog
IENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kg
PGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5j
b20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJl
ZGhhdC5jb20+CiAgRXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KICBGcmVkcmlr
IE5vcmluZyA8bm9yaW5nQG5vY3Jldy5vcmc+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhh
dC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBJZ29yIERydXpoaW5pbiA8aWdv
ci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29t
PgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRo
YXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMaSBRaWFuZyA8
bGlxM2VhQGdtYWlsLmNvbT4KICBMb2dhbiBHdW50aG9ycGUgPGxvZ2FuZ0BkZWx0YXRlZS5jb20+
CiAgTHVjIE1pY2hlbCA8bHVjLm1pY2hlbEBncmVlbnNvY3MuY29tPgogIE1hbyBaaG9uZ3lpIDxt
YW96aG9uZ3lpQGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1h
eWxhbmRAaWxhbmRlLmNvLnVrPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWlj
aGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIFBhbG1lciBEYWJiZWx0IDxw
YWxtZXJAc2lmaXZlLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgog
IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxw
aGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9y
Zz4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBS
aWNoYXJkIFcuTS4gSm9uZXMgPHJqb25lc0ByZWRoYXQuY29tPgogIFNldGggS2ludGlnaCA8c2tp
bnRpZ2hAZ21haWwuY29tPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4K
ICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTdGVmYW4gTWFy
a292aWMgPHNtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhh
dC5jb20+CiAgWmhhbmcgQ2hlbiA8Y2hlbi56aGFuZ0BpbnRlbC5jb20+CiAgWmhhbmcgQ2hlbiA8
emhhbmdja2lkQGdtYWlsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1h
cm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9n
cwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTk5NyBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 19:43:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 19:43: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-devel-bounces@lists.xenproject.org>)
	id 1gR0J2-0005Xp-1f; Sun, 25 Nov 2018 19:43: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=jlsr=OE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gR0J0-0005Xc-S0
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 19:42:58 +0000
X-Inumbo-ID: 4969a7b2-f0ea-11e8-b6c9-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4969a7b2-f0ea-11e8-b6c9-12d6303a7972;
 Sun, 25 Nov 2018 19:42:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gR0In-0000E2-9D; Sun, 25 Nov 2018 19:42:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gR0Im-0004YN-Dh; Sun, 25 Nov 2018 19:42:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gR0Im-0004zv-D0; Sun, 25 Nov 2018 19:42:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130797-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Nov 2018 19:42:44 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130797: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc5NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc5Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDYgZGF5cyAgIDUzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDIgZGF5cyAgIDE4IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 19:50:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 19:50: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-devel-bounces@lists.xenproject.org>)
	id 1gR0Pl-0005wx-WC; Sun, 25 Nov 2018 19:49:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=t2uv=oe=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gR0Pk-0005ws-Gp
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 19:49:56 +0000
X-Inumbo-ID: 4718a310-f0eb-11e8-9a16-bc764e045a96
Received: from linux.suse (unknown [2001:a62:802:9cff:639d:9f52:b443:b882])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4718a310-f0eb-11e8-9a16-bc764e045a96;
 Sun, 25 Nov 2018 19:49:53 +0000 (UTC)
Received: by linux.suse (Postfix, from userid 1000)
 id 5BCDF670B75; Sun, 25 Nov 2018 20:14:07 +0100 (CET)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Sun, 25 Nov 2018 20:14:05 +0100
Message-Id: <20181125191405.3028-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1] Increase framebuffer size to todays standards
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TXkgbm90ZWJvb2sgcmVwb3J0cyBhIGRpc3BsYXkgc2l6ZSBvZiAxOTIweDEwODA6CgooWEVOKSB2
ZXNhZmI6IGZyYW1lYnVmZmVyIGF0IDB4ZDAwMDAwMDAsIG1hcHBlZCB0byAweGZmZmY4MmMwMDAy
MDEwMDAsIHVzaW5nIDgxMjhrLCB0b3RhbCA4MTI4awooWEVOKSB2ZXNhZmI6IG1vZGUgaXMgMTky
MHgxMDgweDMyLCBsaW5lbGVuZ3RoPTc2ODAsIGZvbnQgOHgxNgooWEVOKSB2ZXNhZmI6IFRydWVj
b2xvcjogc2l6ZT04Ojg6ODo4LCBzaGlmdD0yNDoxNjo4OjAKClRoZSBoYXJkY29kZWQgdmFsdWVz
IGZlZWwgYXJiaXRyYXJ5LCBzbyBqdXN0IGJ1bXAgdGhlbSB0byBmaXggbXkgc3lzdGVtLgpUaGUg
ZmlsdGVycyBmb3Igbm90ZWJvb2tzIGF0IGh0dHBzOi8vZ2VpemhhbHMuZXUvIGluZGljYXRlIHRo
ZSB1cHBlcgpsaW1pdCBjb3VsZCBiZSBldmVuIGxhcmdlciwgbGlrZSAzODQweDIxNjAuCgpGaXhl
cyBjb21taXQgZTdjYjM1ZThiMWI4Zjg3MmQ5MDY4MDBjNzJmOTJmMTBkNzAxZjc5YyAoInhlbjog
aW50cm9kdWNlIGEgZ2VuZXJpYyBmcmFtZWJ1ZmZlciBkcml2ZXIiKQoKU2lnbmVkLW9mZi1ieTog
T2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgotLS0KIHhlbi9kcml2ZXJzL3ZpZGVvL2xmYi5j
IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdmlkZW8vbGZiLmMgYi94ZW4vZHJpdmVycy92aWRlby9s
ZmIuYwppbmRleCBkMGM4YzQ5MmIwLi4wZDA2MTI5M2Q0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy92aWRlby9sZmIuYworKysgYi94ZW4vZHJpdmVycy92aWRlby9sZmIuYwpAQCAtMTAsNyArMTAs
NyBAQAogI2luY2x1ZGUgImxmYi5oIgogI2luY2x1ZGUgImZvbnQuaCIKIAotI2RlZmluZSBNQVhf
WFJFUyAxOTAwCisjZGVmaW5lIE1BWF9YUkVTIDE5MjAKICNkZWZpbmUgTUFYX1lSRVMgMTIwMAog
I2RlZmluZSBNQVhfQlBQIDQKICNkZWZpbmUgTUFYX0ZPTlRfVyA4CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Nov 25 22:25:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Nov 2018 22:25: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-devel-bounces@lists.xenproject.org>)
	id 1gR2qL-00032P-JM; Sun, 25 Nov 2018 22:25:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jlsr=oe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gR2qK-00032D-TS
 for xen-devel@lists.xenproject.org; Sun, 25 Nov 2018 22:25:32 +0000
X-Inumbo-ID: 03d9d45d-f101-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 03d9d45d-f101-11e8-9a16-bc764e045a96;
 Sun, 25 Nov 2018 22:25:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gR2qF-0003LR-VL; Sun, 25 Nov 2018 22:25:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gR2qF-0001NE-My; Sun, 25 Nov 2018 22:25:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gR2qF-0002TK-LJ; Sun, 25 Nov 2018 22:25:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130799-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Nov 2018 22:25:27 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130799: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc5OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc5OS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDYgZGF5cyAgIDU0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDIgZGF5cyAgIDE5IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 00:59:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 00:59: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-devel-bounces@lists.xenproject.org>)
	id 1gR5FW-0000AB-5H; Mon, 26 Nov 2018 00:59:42 +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=wVla=OF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gR5FU-0000A1-Rh
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 00:59:40 +0000
X-Inumbo-ID: 864478b6-f116-11e8-a4c1-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 864478b6-f116-11e8-a4c1-12d6303a7972;
 Mon, 26 Nov 2018 00:59:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gR5FE-0006jU-V8; Mon, 26 Nov 2018 00:59:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gR5FE-0001cL-Jj; Mon, 26 Nov 2018 00:59:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gR5FE-0002xF-J4; Mon, 26 Nov 2018 00:59:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130800-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Nov 2018 00:59:24 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130800: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgwMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDgwMC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDYgZGF5cyAgIDU1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDIgZGF5cyAgIDIwIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 01:00:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 01:00: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-devel-bounces@lists.xenproject.org>)
	id 1gR5GC-0006sk-Hu; Mon, 26 Nov 2018 01:00: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=nftd=of=citrix.com=prvs=86178f1ab=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gR5GB-0006YL-M3
 for xen-devel@lists.xen.org; Mon, 26 Nov 2018 01:00:23 +0000
X-Inumbo-ID: a65efcee-f116-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a65efcee-f116-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 01:00:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,280,1539648000"; d="scan'208";a="71436163"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, <xen-devel@lists.xen.org>,
 <linux-kernel@vger.kernel.org>
References: <1513778746-6155-1-git-send-email-boris.ostrovsky@oracle.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <7c833e3a-4a0b-e80c-91e2-4348d6959651@citrix.com>
Date: Mon, 26 Nov 2018 01:00:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1513778746-6155-1-git-send-email-boris.ostrovsky@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] xen/balloon: Mark unallocated host
 memory as UNUSABLE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, helgaas@kernel.org, christian.koenig@amd.com,
 JBeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMTIvMjAxNyAxNDowNSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IENvbW1pdCBmNTc3
NWUwYjYxMTYgKCJ4ODYveGVuOiBkaXNjYXJkIFJBTSByZWdpb25zIGFib3ZlIHRoZSBtYXhpbXVt
Cj4gcmVzZXJ2YXRpb24iKSBsZWZ0IGhvc3QgbWVtb3J5IG5vdCBhc3NpZ25lZCB0byBkb20wIGFz
IGF2YWlsYWJsZSBmb3IKPiBtZW1vcnkgaG90cGx1Zy4KPiAKPiBVbmZvcnR1bmF0ZWx5IHRoaXMg
YWxzbyBtZWFudCB0aGF0IHRob3NlIHJlZ2lvbnMgY291bGQgYmUgdXNlZCBieQo+IG90aGVycy4g
U3BlY2lmaWNhbGx5LCBjb21taXQgZmE1NjRhZDk2MzY2ICgieDg2L1BDSTogRW5hYmxlIGEgNjRi
aXQgQkFSCj4gb24gQU1EIEZhbWlseSAxNWggKE1vZGVscyAwMC0xZiwgMzAtM2YsIDYwLTdmKSIp
IG1heSB0cnkgdG8gbWFwIHRob3NlCj4gYWRkcmVzc2VzIGFzIE1NSU8uCj4gCj4gVG8gcHJldmVu
dCB0aGlzIG1hcmsgdW5hbGxvY2F0ZWQgaG9zdCBtZW1vcnkgYXMgRTgyMF9UWVBFX1VOVVNBQkxF
ICh0aHVzCj4gZWZmZWN0aXZlbHkgcmV2ZXJ0aW5nIGY1Nzc1ZTBiNjExNikgYW5kIGtlZXAgdHJh
Y2sgb2YgdGhhdCByZWdpb24gYXMKPiBhIGhvc3RtZW0gcmVzb3VyY2UgdGhhdCBjYW4gYmUgdXNl
ZCBmb3IgdGhlIGhvdHBsdWcuCj4gCj4gU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KClRoaXMgY29tbWl0IGJyZWFrcyBYZW4gYmFsbG9v
biBtZW1vcnkgaG90cGx1ZyBmb3IgdXMgaW4gRG9tMCB3aXRoCiJob3BsdWdfdW5wb3B1bGF0ZWQi
IHNldCB0byAxLiBUaGUgaXNzdWUgaXMgdGhhdCB0aGUgY29tbW9uIGtlcm5lbAptZW1vcnkgb25s
aW5pbmcgcHJvY2VkdXJlcyByZXF1aXJlICJTeXN0ZW0gUkFNIiByZXNvdXJjZSB0byBiZSAxLXN0
CmxldmVsLiBUaGF0IG1lYW5zIGJ5IGluc2VydGluZyBpdCB1bmRlciAiVW51c2FibGUgbWVtb3J5
IiBhcyB0aGUgY29tbWl0CmFib3ZlIGRvZXMgKGludGVudGlvbmFsbHkgb3Igbm90KSB3ZSBtYWtl
IGl0IDItbmQgbGV2ZWwgYW5kIGJyZWFrIG1lbW9yeQpvbmxpbmluZy4KClRoZXJlIGFyZSBtdWx0
aXBsZSB3YXlzIHRvIGZpeCBpdCBkZXBlbmRpbmcgb24gd2hhdCB3YXMgdGhlIGludGVudGlvbiBv
ZgpvcmlnaW5hbCBjb21taXQgYW5kIHdoYXQgZXhhY3RseSBpdCB0cmllZCB0byB3b3JrYXJvdW5k
LiBJdCBzZWVtcyBpdApkb2VzIHNldmVyYWwgdGhpbmdzIGF0IG9uY2U6CjEpIE1hcmtzIG5vbi1E
b20wIGhvc3QgbWVtb3J5ICJVbnVzYWJsZSBtZW1vcnkiIGluIHJlc291cmNlIHRyZWUuCjIpIEtl
ZXBzIHRyYWNrIG9mIGFsbCB0aGUgYXJlYXMgc2FmZSBmb3IgaG90cGx1ZyBpbiBEb20wCjMpIENo
YW5nZXMgYWxsb2NhdGlvbiBhbGdvcml0aG1zIGl0c2VsZiBpbiBiYWxsb29uIGRyaXZlciB0byB1
c2UgdGhvc2UgYXJlYXMKCkFyZSBhbGwgdGhlIHRoaW5ncyBhYm92ZSBuZWNlc3NhcnkgdG8gY292
ZXIgdGhlIGlzc3VlIGluIGZhNTY0YWQ5NjM2NgooIng4Ni9QQ0k6IEVuYWJsZSBhIDY0Yml0IEJB
UiBvbiBBTUQgRmFtaWx5IDE1aCAoTW9kZWxzIDAwLTFmLCAzMC0zZiwKNjAtN2YpIik/CgpDYW4g
d2UgcmVtb3ZlICJVbnVzYWJsZSBtZW1vcnkiIHJlc291cmNlcyBhcyBzb29uIGFzIHdlIGZpbmlz
aGVkCmJvb3Rpbmc/IElzIHJlbW92aW5nIG9uLWRlbWFuZCBpcyBwcmVmZXJhYmxlIG92ZXIgInNo
b290IHRoZW0gYWxsIiBpbgp0aGF0IGNhc2U/CgpEb2VzIGl0IGV2ZW4gbWFrZSBzZW5zZSB0byBy
ZW1vdmUgdGhlIDEtc3QgbGV2ZWwgb25seSByZXN0cmljdGlvbiBpbgprZXJuZWwvcmVzb3VyY2Uu
YyA/CgpJZ29yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 01:07:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 01:07: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-devel-bounces@lists.xenproject.org>)
	id 1gR5ND-000860-BR; Mon, 26 Nov 2018 01:07: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=7cnf=of=bugfuzz.com=mattd@srs-us1.protection.inumbo.net>)
 id 1gR5NB-00085v-Qz
 for xen-devel@lists.xen.org; Mon, 26 Nov 2018 01:07:37 +0000
X-Inumbo-ID: a901648c-f117-11e8-9a16-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a901648c-f117-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 01:07:36 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id v5so12236360lfe.7
 for <xen-devel@lists.xen.org>; Sun, 25 Nov 2018 17:07:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bugfuzz-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=VCfzmuwbmqzaQlqveKHvVT1LUvRo18V8q9PrvNadz5k=;
 b=gfR7YkWP7Wf03wOQe9/f6/axCwst+ye2WNqcsWUGAOw2m1QOSgsIcbMDI6K5F4mfN9
 58zqjeDVdcUKR/9SRIlGiOo6xU0c6TGl3J1Eea3G67D9ipScHZ5KeC4ufQP5kYWDoVqO
 NB8l4xROo/svDqUd+V/C7TdqATwqnAXUgZEMYOyzcL450vwBAgo++twYukXIRsGYGGJV
 ZBwlZpDLBguQ20XtUfbBv5wBUw1urvucpmg9r2mpgYI3FcujhsmK6FHg7Q9HPHe9oIXN
 rGJHzbj0fb9STZiLa294lpT3dHPvwgtj5gEZe0F9YEke/LYC3bjfbnyJKFKJw1AplFZ9
 m93g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=VCfzmuwbmqzaQlqveKHvVT1LUvRo18V8q9PrvNadz5k=;
 b=C3psMIdI9IpxgbhZkr4OgCQOzxgVFU+lzBrWndRDUHhCLK/y9Cnw2irJYN/deDQe9I
 zX0xmKHy6JD7ZfYQe4+LCRIuiWiiO4wK9T+zqz+BRc7Gc1/f7VFTga0NOppgrYs3y4km
 yuphgxJrApF530aCSTGP242AWdDJBkn8ZsOVGzL1+//Cuv9Pl4UWBIxNCAkVR/8TYVE1
 w88gItkRHwY4r8V2A1JuJyHow1nlR0UetxhB6N6O7Yz9IaSP6klFK6TsdPse86btWjF5
 UTRtwHulWdrtlbBFYxMNSI9wG3ctgyZtqf9jy33spqHYHayihlTqNsM6sguy7+In/U8H
 rOHw==
X-Gm-Message-State: AGRZ1gLjntjeDARRI3sEgLW43Ar1/1M89aoqv627q3F6KCQtifNrIzjG
 bWEsmLU+xPZfbB1sy0q0eyFZYG8WCqeQRA6sGbCKLA==
X-Google-Smtp-Source: AJdET5e7L6R/iMhMVEh19gmTDzqr9QKVpQGlT6W6UWC5DW649HCrwdqmbZTicWSge74p2a7oTqx1SzH8HcFrpFOpDZ8=
X-Received: by 2002:a19:9904:: with SMTP id b4mr13887480lfe.95.1543194455002; 
 Sun, 25 Nov 2018 17:07:35 -0800 (PST)
MIME-Version: 1.0
References: <CAD3CancOq7wwLGEoL6HcCc8iO2rYtGr8n68GA=e6iiqtUVGZyQ@mail.gmail.com>
 <31b037ae-0f4e-0494-7460-b0d78422e01b@arm.com>
 <CAD3CanfUmzin+jw6xHYJ=8vQ6V2DGbRXjj0LdCm7qspMtZ7Y=g@mail.gmail.com>
 <481882d7-e510-51ae-2529-8bf381b6c252@arm.com>
 <CAD3CaneTnc9VGb830sWmYU9VAuOh9wxPcOnxq2OpmFxP-h0row@mail.gmail.com>
 <6dd06247-df82-5206-5fe1-77ed41da3e96@arm.com>
In-Reply-To: <6dd06247-df82-5206-5fe1-77ed41da3e96@arm.com>
From: Matthew Daley <mattd@bugfuzz.com>
Date: Mon, 26 Nov 2018 14:07:23 +1300
Message-ID: <CAD3CaneTvD6vy4QjisdonhxfmV37+S-=duGW3q_JFVhxJPHJHw@mail.gmail.com>
To: julien.grall@arm.com
Subject: Re: [Xen-devel] Problems building and running Xen on Hikey960
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: multipart/mixed; boundary="===============2465177648282826500=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2465177648282826500==
Content-Type: multipart/alternative; boundary="0000000000004f6883057b86f5ae"

--0000000000004f6883057b86f5ae
Content-Type: text/plain; charset="UTF-8"

On Fri, 23 Nov 2018 at 09:51, Julien Grall <julien.grall@arm.com> wrote:

> Hi Matthew,
>
> Sorry for the late answer and thank you for testing the patch.
>
> On 11/13/18 10:43 PM, Matthew Daley wrote:
> > On Tue, 13 Nov 2018 at 02:01, Julien Grall <julien.grall@arm.com> wrote:
> >> On 11/11/18 1:15 AM, Matthew Daley wrote:
> > I gave this a go but unfortunately the same problem occurs (error
> > -9s). Just to check nothing weird is happening I added a printk to
> > check the value of __pa(init_secondary) in call_psci_cpu_on, giving
> > 0xdfe00180.
>
> I have posted a patch that disables completely the relocation [1]. Could
> you have a try and see whether it works now?
>
> Cheers,
>
> [1] https://lists.xen.org/archives/html/xen-devel/2018-11/msg02638.html
>
> --
> Julien Grall
>

Hi Julien,

Unfortunately with this patch it appears to freeze after the call
to switch_ttbr(ttbr).

- Matthew

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

<div dir=3D"ltr"><div dir=3D"ltr"><div>On Fri, 23 Nov 2018 at 09:51, Julien=
 Grall &lt;<a href=3D"mailto:julien.grall@arm.com">julien.grall@arm.com</a>=
&gt; wrote:<br></div></div><div class=3D"gmail_quote"><blockquote class=3D"=
gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-=
left:1ex">Hi Matthew,<br>
<br>
Sorry for the late answer and thank you for testing the patch.<br>
<br>
On 11/13/18 10:43 PM, Matthew Daley wrote:<br>
&gt; On Tue, 13 Nov 2018 at 02:01, Julien Grall &lt;<a href=3D"mailto:julie=
n.grall@arm.com" target=3D"_blank">julien.grall@arm.com</a>&gt; wrote:<br>
&gt;&gt; On 11/11/18 1:15 AM, Matthew Daley wrote:<br>
&gt; I gave this a go but unfortunately the same problem occurs (error<br>
&gt; -9s). Just to check nothing weird is happening I added a printk to<br>
&gt; check the value of __pa(init_secondary) in call_psci_cpu_on, giving<br=
>
&gt; 0xdfe00180.<br>
<br>
I have posted a patch that disables completely the relocation [1]. Could <b=
r>
you have a try and see whether it works now?<br>
<br>
Cheers,<br>
<br>
[1] <a href=3D"https://lists.xen.org/archives/html/xen-devel/2018-11/msg026=
38.html" rel=3D"noreferrer" target=3D"_blank">https://lists.xen.org/archive=
s/html/xen-devel/2018-11/msg02638.html</a><br>
<br>
-- <br>
Julien Grall<br></blockquote><div><br></div><div>Hi Julien,<br class=3D"gma=
il-Apple-interchange-newline"></div><div><br></div>Unfortunately with this =
patch it appears to freeze after the call to=C2=A0switch_ttbr(ttbr).</div><=
div class=3D"gmail_quote"><br></div><div class=3D"gmail_quote">- Matthew</d=
iv></div>

--0000000000004f6883057b86f5ae--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2465177648282826500==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 26 01:08:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 01:08: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-devel-bounces@lists.xenproject.org>)
	id 1gR5O3-00089J-Nm; Mon, 26 Nov 2018 01:08: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=GJa3=OF=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1gR5O2-00089B-Ia
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 01:08:30 +0000
X-Inumbo-ID: c8353624-f117-11e8-9e45-12d6303a7972
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c8353624-f117-11e8-9e45-12d6303a7972;
 Mon, 26 Nov 2018 01:08:28 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Nov 2018 17:08:27 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,280,1539673200"; d="scan'208";a="89097303"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga008.fm.intel.com with ESMTP; 25 Nov 2018 17:08:27 -0800
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 25 Nov 2018 17:08:27 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.102]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.161]) with mapi id 14.03.0415.000;
 Mon, 26 Nov 2018 09:08:25 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 4.9 and older] VMX: allow migration of guests with SSBD
 enabled
Thread-Index: AQHUgwavyXMlLJMn/UWts3lOq7NjmKVhQtMA
Date: Mon, 26 Nov 2018 01:08:24 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19BE685E6@SHSMSX101.ccr.corp.intel.com>
References: <5BF7BA7302000078001FF399@prv1-mh.provo.novell.com>
In-Reply-To: <5BF7BA7302000078001FF399@prv1-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNWFmOTA4ZjgtOGJhYy00NjI3LWI2MzMtMTUxMDU4MDBiMDQ1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiR09tQ3dzSHhOYmpRYWFYWDZheVwvenNoTVhhNjVscHZndk16YVF6ZmZTZk1KWjR1M3I2bmhkV1Q2d2tOdU9tblMifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4.9 and older] VMX: allow migration of
 guests with SSBD enabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IEZy
aWRheSwgTm92ZW1iZXIgMjMsIDIwMTggNDozMCBQTQo+IAo+IFRoZSBiYWNrcG9ydCBvZiBjZDUz
MDIzZGY5ICgieDg2L21zcjogVmlydHVhbGlzZSBNU1JfU1BFQ19DVFJMLlNTQkQgZm9yCj4gZ3Vl
c3RzIHRvIHVzZSIpIGRpZCBub3QgbWlycm9yIHRoZSBQViBzaWRlIGNoYW5nZSBpbnRvIHRoZSBI
Vk0gKFZNWC0KPiBzcGVjaWZpYykgY29kZSBwYXRoLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KCj4gCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiAr
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+IEBAIC05NzgsNyArOTgxLDggQEAgc3Rh
dGljIGludCB2bXhfbG9hZF9tc3Ioc3RydWN0IHZjcHUgKnYsCj4gICAgICAgICAgICAgICAqIGln
bm9yZWQpIHdoZW4gU1RJQlAgaXNuJ3QgZW51bWVyYXRlZCBpbiBoYXJkd2FyZS4KPiAgICAgICAg
ICAgICAgICovCj4gICAgICAgICAgICAgIGVsc2UgaWYgKCBjdHh0LT5tc3JbaV0udmFsICYKPiAt
ICAgICAgICAgICAgICAgICAgICAgIH4oU1BFQ19DVFJMX0lCUlMgfCBTUEVDX0NUUkxfU1RJQlAp
ICkKPiArICAgICAgICAgICAgICAgICAgICAgIH4oU1BFQ19DVFJMX0lCUlMgfCBTUEVDX0NUUkxf
U1RJQlAgfAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAodi0+ZG9tYWluLT5hcmNoLmNwdWlk
LT5mZWF0LnNzYmQgPyBTUEVDX0NUUkxfU1NCRCA6IDApKSApCj4gICAgICAgICAgICAgICAgICBl
cnIgPSAtRU5YSU87Cj4gICAgICAgICAgICAgIGVsc2UKPiAgICAgICAgICAgICAgICAgIHYtPmFy
Y2guc3BlY19jdHJsID0gY3R4dC0+bXNyW2ldLnZhbDsKPiAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 01:20:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 01:20: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-devel-bounces@lists.xenproject.org>)
	id 1gR5ZD-00017T-2S; Mon, 26 Nov 2018 01:20: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=wvla=of=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gR5ZC-00011X-8C
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 01:20:02 +0000
X-Inumbo-ID: 64e01209-f119-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64e01209-f119-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 01:20:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gR5Z5-0007ty-O7; Mon, 26 Nov 2018 01:19:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gR5Z5-0003sy-Ds; Mon, 26 Nov 2018 01:19:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gR5Z5-0002ss-Cz; Mon, 26 Nov 2018 01:19:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130740-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:build-arm64-pvops:<job status>:broken:regression
 linux-next:build-arm64-xsm:<job status>:broken:regression
 linux-next:build-arm64:<job status>:broken:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-next:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8c9733fd9806c71e7f2313a280f98cb3051f93df
X-Osstest-Versions-That: linux=06e68fed32826b44aa9ffcf282c14d3c58918a70
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Nov 2018 01:19:55 +0000
Subject: [Xen-devel] [linux-next test] 130740: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc0MCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA3NDAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDYyMwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwNjIzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMzA2MjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDYyMwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMzA2MjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMwNjIzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMzA2MjMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDYyMwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDEz
MDYyMwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgICAgICAgYnJva2VuIGxpa2UgMTMwNjIzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMzA2MjMKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDEzMDYyMwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMwNjIzCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MzA2MjMKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVu
c3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTMwNjIzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAxOSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxv
Y2tlZCBpbiAxMzA2MjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDEzMDYyMwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEz
MDYyMwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0
YWxsICAgICAgICBmYWlsIGxpa2UgMTMwNjIzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgICAgIGZhaWwgbGlrZSAxMzA2MjMKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgbGlrZSAxMzA2MjMKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDYyMwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIGxpa2UgMTMwNjIzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbGlrZSAxMzA2MjMKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgICAgICAgZmFpbCBsaWtlIDEz
MDYyMwogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTMwNjIzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzA2MjMKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBm
YWlsICBsaWtlIDEzMDYyMwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJv
b3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsIGxpa2UgMTMwNjIzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzA2MjMKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDEzMDYyMwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwNjIzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMzA2MjMKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJv
b3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDEzMDYyMwogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTMwNjIzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA2MjMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDEzMDYyMwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTMwNjIzCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9v
dCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzA2MjMKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGxp
a2UgMTMwNjIzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA2MjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IGxpa2UgMTMwNjIzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA2MjMKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMDYy
MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTMwNjIzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA2MjMKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDhjOTcz
M2ZkOTgwNmM3MWU3ZjIzMTNhMjgwZjk4Y2IzMDUxZjkzZGYKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIDA2ZTY4ZmVkMzI4MjZiNDRhYTlmZmNmMjgyYzE0ZDNjNTg5MThh
NzAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3Vu
ZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3Qg
Zm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwNzQwICAyMDE4LTExLTIzIDE4OjQ3
OjQ1IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 02:02:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 02:02: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-devel-bounces@lists.xenproject.org>)
	id 1gR6EM-0005WC-AK; Mon, 26 Nov 2018 02:02: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=yci7=of=intel.com=yan.y.zhao@srs-us1.protection.inumbo.net>)
 id 1gR6EK-0005W7-PP
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 02:02:32 +0000
X-Inumbo-ID: 5457ea45-f11f-11e8-9a16-bc764e045a96
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5457ea45-f11f-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 02:02:30 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Nov 2018 18:02:29 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,280,1539673200"; d="scan'208";a="88614463"
Received: from joy-optiplex-7040.sh.intel.com (HELO joy-OptiPlex-7040)
 ([10.239.13.9])
 by fmsmga007.fm.intel.com with ESMTP; 25 Nov 2018 18:02:27 -0800
Date: Sun, 25 Nov 2018 20:58:07 -0500
From: Zhao Yan <yan.y.zhao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181126015807.GA17765@joy-OptiPlex-7040>
References: <20181016021439.6212-1-yan.y.zhao@intel.com>
 <F22B14EC3CFBB843AD3E03B6B78F2C6A4ACFD80C@SHSMSX104.ccr.corp.intel.com>
 <20181018145636.k6ptvn4iszabjhxw@mac.bytemobile.com>
 <20181122131110.GA31906@joy-OptiPlex-7040>
 <20181122141805.vyqywi4ep65loye3@mac>
 <20181123050451.GC31906@joy-OptiPlex-7040>
 <20181123101919.twxrmehljvyhuii6@mac>
 <5BF7D5E402000078001FF501@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BF7D5E402000078001FF501@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH] Xen PCI passthrough: fix
 passthrough failure when irq map failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUm9nZXIgYW5kIEphbiwKVGhhbmtzIGZvciB5b3VyIHJldmlldy4gWW91IGFyZSByaWdodC4K
SSdsbCB0cnkgdGhlIHdheSB0byByZXBvcnQgUENJX0lOVEVSUlVQVF9QSU4gYXMgMCB0byB0aGUg
Z3Vlc3QuCgpUaGFua3MKWWFuCgpPbiBGcmksIE5vdiAyMywgMjAxOCBhdCAwMzoyNjo0NEFNIC0w
NzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMjMuMTEuMTggYXQgMTE6MTksIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBBZGRpbmcgSmFuIGluIGNhc2UgaGUgaGFzIGFu
IG9waW5pb24gb24gbXkgcmVwbHkgYmVsb3cuCj4gCj4gSSBhZ3JlZSwgZndpdy4KPiAKPiBKYW4K
PiAKPiA+IE9uIEZyaSwgTm92IDIzLCAyMDE4IGF0IDEyOjA0OjUxQU0gLTA1MDAsIFpoYW8gWWFu
IHdyb3RlOgo+ID4+IE9uIFRodSwgTm92IDIyLCAyMDE4IGF0IDAzOjE4OjA1UE0gKzAxMDAsIFJv
Z2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPj4gPiBPbiBUaHUsIE5vdiAyMiwgMjAxOCBhdCAwODox
MToyMEFNIC0wNTAwLCBaaGFvIFlhbiB3cm90ZToKPiA+PiA+ID4gT24gVGh1LCBPY3QgMTgsIDIw
MTggYXQgMDM6NTY6MzZQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+PiA+ID4g
PiBPbiBUaHUsIE9jdCAxOCwgMjAxOCBhdCAwODoyMjo0MUFNICswMDAwLCBaaGFvLCBZYW4gWSB3
cm90ZToKPiA+PiA+ID4gPiA+IEhpCj4gPj4gPiA+ID4gPiBUaGUgYmFja2dyb3VuZCBmb3IgdGhp
cyBwYXRjaCBpcyB0aGF0OiBmb3Igc29tZSBwY2kgZGV2aWNlLCBldmVuIGl0J3MgUENJX0lOVEVS
UlVQVF9QSU4gaXMgbm90IDAsIGl0Cj4gYWN0dWFsbHkgZG9lcyBub3Qgc3VwcG9ydCBJTlR4IG1v
ZGUsIHNvIHdlIHNob3VsZCBqdXN0IHJlcG9ydCBlcnJvciwgZGlzYWJsZSBJTlR4IG1vZGUgYW5k
IGNvbnRpbnVlIHRoZSBwYXNzdGhyb3VnaC4KPiA+PiA+ID4gPiA+IEhvd2V2ZXIsIHRoZSBjb21t
aXQgNWExMWQwZjcgcmVnYXJkcyB0aGlzIGFzIGVycm9yIGNvbmRpdGlvbiBhbmQgbGV0IHFlbXUg
cXVpdCBwYXNzdGhyb3VnaCwgd2hpY2ggaXMgdG9vCj4gcmlnb3JvdXMuCj4gPj4gPiA+ID4gPiAK
PiA+PiA+ID4gPiA+IEVycm9yIG1lc3NhZ2UgaXMgYmVsb3c6Cj4gPj4gPiA+ID4gPiBsaWJ4bDog
ZXJyb3I6IGxpYnhsX3FtcC5jOjI4NzpxbXBfaGFuZGxlX2Vycm9yX3Jlc3BvbnNlOiBEb21haW4g
MjpyZWNlaXZlZCBhbiBlcnJvciBtZXNzYWdlIGZyb20gUU1QIHNlcnZlcjoKPiBNYXBwaW5nIG1h
Y2hpbmUgaXJxIDAgdG8gcGlycSAtMSBmYWlsZWQ6IE9wZXJhdGlvbiBub3QgcGVybWl0dGVkCj4g
Pj4gPiA+ID4gCj4gPj4gPiA+ID4gSSdtIGhhdmluZyBpc3N1ZXMgZmlndXJpbmcgb3V0IHdoYXQn
cyBoYXBwZW5pbmcgaGVyZS4KPiA+PiA+ID4gPiBzLT5yZWFsX2RldmljZS5pcnEgaXMgMCwgeWV0
IHRoZSBQQ0kgY29uZmlnIHNwYWNlIHJlYWQgb2YKPiA+PiA+ID4gPiBQQ0lfSU5URVJSVVBUX1BJ
TiByZXR1cm5zIHNvbWV0aGluZyBkaWZmZXJlbnQgdGhhbiAwLgo+ID4+ID4gPiA+IAo+ID4+ID4g
PiA+IEFGQUlDVCB0aGlzIGlzIGR1ZSB0byBzb21lIGtpbmQgb2YgZXJyb3IgaW4gTGludXgsIHNv
IHRoYXQgZXZlbiB3aGVuCj4gPj4gPiA+ID4gdGhlIGRldmljZSBpcyBzdXBwb3NlZCB0byBoYXZl
IGEgdmFsaWQgSVJRIHRoZSBzeXNmcyBub2RlIGl0IGlzIHNldCB0bwo+ID4+ID4gPiA+IDAsIGRv
IHlvdSBrbm93IHRoZSBhY3R1YWwgdW5kZXJseWluZyBjYXVzZSBvZiB0aGlzPwo+ID4+ID4gPiA+
IAo+ID4+ID4gPiA+IFRoYW5rcywgUm9nZXIuCj4gPj4gPiA+IEhpIFJvZ2VyCj4gPj4gPiA+IFNv
cnJ5IGZvciB0aGUgbGF0ZXIgcmVwbHksIEkganVzdCBtaXNzZWQgdGhpcyBtYWlsLi4uCj4gPj4g
PiA+IE9uIG15IHNpZGUsIGl0J3MgYmVjYXVzZSB0aGUgaGFyZHdhcmUgYWN0dWFsbHkgZG9lcyBu
b3Qgc3VwcG9ydCBJTlR4IG1vZGUsCj4gPj4gPiA+IGJ1dCBpdHMgY29uZmlndXJhdGlvbiBzcGFj
ZSBkb2VzIG5vdCByZXBvcnQgUENJX0lOVEVSUlVQVF9QSU4gdG8gMC4gSXQncyBhCj4gPj4gPiA+
IGhhcmR3YXJlIGJ1ZywgYnV0IHByZXZpb3VzIHZlcnNpb24gb2YgcWVtdSBjYW4gdG9sZXJhdGUg
aXQsIHN3aXRjaCB0byBNU0kKPiA+PiA+ID4gYW5kIG1ha2UgcGFzc3Rocm91Z2ggd29yay4KPiA+
PiA+IAo+ID4+ID4gVGhlbiBJIHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0byBjaGVjayBib3Ro
IFBDSV9JTlRFUlJVUFRfUElOIGFuZAo+ID4+ID4gcy0+cmVhbF9kZXZpY2UuaXJxIGJlZm9yZSBh
dHRlbXB0aW5nIHRvIG1hcCB0aGUgSVJRLgo+ID4+ID4gCj4gPj4gPiBNYWtpbmcgdGhlIGVycm9y
IG5vbi1mYXRhbCB3b3VsZCBtZWFuIHRoYXQgYSBkZXZpY2Ugd2l0aCBhIHZhbGlkIElSUQo+ID4+
ID4gY291bGQgZmFpbCB0byBiZSBzZXR1cCBjb3JyZWN0bHkgYnV0IHRoZSBndWVzdCB3aWxsIHN0
aWxsIGJlIGNyZWF0ZWQsCj4gPj4gPiBhbmQgdGhpbmdzIHdvbid0IGdvIGFzIGV4cGVjdGVkIHdo
ZW4gdGhlIGd1ZXN0IGF0dGVtcHRzIHRvIHVzZSBpdC4KPiA+PiA+IAo+ID4+ID4gVGhhbmtzLCBS
b2dlci4KPiA+PiBoaSByb2dlcgo+ID4+IHRoYW5rcyBmb3IgeW91ciBzdWdndWVzdGlvbi4gaXQn
cyByaWdodCB0aGF0ICJzLT5yZWFsX2RldmljZS5pcnEiIGlzIG5lZWRlZCB0byBiZSBjaGVja2Vk
IGJlZm9yZSBtYXBwaW5nLCBsaWtlIGlmCj4gaXQncyAwLgo+ID4+IGJ1dCBvbiB0aGUgb3RoZXIg
aGFuZCwgbWF5YmUgeGNfcGh5c2Rldl9tYXBfcGlycSgpIGl0c2VsZiBjYW4gc2VydmUgYXMgYSBj
aGVja2luZyBvZiAicy0+cmVhbF9kZXZpY2UuaXJxIiA/Cj4gPj4gbGlrZSBpbiBvdXIgY2FzZSwg
aXQgd2lsbCBmYWlsIGFuZCByZXR1cm4gLUVQRVJNLgo+ID4+IHRoZW4gZXJyb3IgaGFubGluZyBp
cyBzdGlsbCBjb25kdWN0ZWQgPT0+c2V0IElOVFhfRElTQUJMRSBmbGFnLCBldmVudGhyb3VnaCB0
aGUgZXJyb3IgaXMgbm90IGZhdGFsLgo+ID4+IAo+ID4+ICAgICBtYWNoaW5lX2lycSA9IHMtPnJl
YWxfZGV2aWNlLmlycTsKPiA+PiAgICAgcmMgPSB4Y19waHlzZGV2X21hcF9waXJxKHhlbl94Yywg
eGVuX2RvbWlkLCBtYWNoaW5lX2lycSwgJnBpcnEpOwo+ID4+ICAgICBpZiAocmMgPCAwKSB7Cj4g
Pj4gICAgICAgICBlcnJvcl9zZXRnX2Vycm5vKGVycnAsIGVycm5vLCAiTWFwcGluZyBtYWNoaW5l
IGlycSAldSB0byIKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgIiBwaXJxICVpIGZhaWxl
ZCIsIG1hY2hpbmVfaXJxLCBwaXJxKTsKPiA+PiAKPiA+PiAgICAgICAgIC8qIERpc2FibGUgUENJ
IGludHggYXNzZXJ0aW9uICh0dXJuIG9uIGJpdDEwIG9mIGRldmN0bCkgKi8KPiA+PiAgICAgICAg
IGNtZCB8PSBQQ0lfQ09NTUFORF9JTlRYX0RJU0FCTEU7Cj4gPj4gICAgICAgICBtYWNoaW5lX2ly
cSA9IDA7Cj4gPj4gICAgICAgICBzLT5tYWNoaW5lX2lycSA9IDA7Cj4gPj4gU28sIGRvIHlvdSB0
aGluayBpdCdzIGFsbCByaWdodCBqdXN0IGNvbnZlcnRpbmcgZmF0YWwgZXJyb3IgdG8gbm9uLWZh
dGFsPwo+ID4gCj4gPiBBcyBJIHNhaWQgYWJvdmUsIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVy
IHRvIGxlYXZlIHRoZSBlcnJvciBhcwo+ID4gZmF0YWwgYW5kIGF2b2lkIGF0dGVtcHRpbmcgYSB4
Y19waHlzZGV2X21hcF9waXJxIHdpdGggYSBtYWNoaW5lX2lycSA9PQo+ID4gMCwgd2hpY2ggd2ls
bCBmYWlsLgo+ID4gCj4gPiBJZiB3ZSByZWFsbHkgd2FudCB0byBnbyBkb3duIHRoZSByb3V0ZSBv
ZiBtYWtpbmcgdGhlIGVycm9yIG5vbi1mYXRhbCwKPiA+IEkgdGhpbmsgeW91IHdpbGwgYWxzbyBo
YXZlIHRvIHJlcG9ydCBQQ0lfSU5URVJSVVBUX1BJTiBhcyAwIHRvIHRoZQo+ID4gZ3Vlc3QsIHNv
IHRoYXQgaXQncyBjbGVhciB0byB0aGUgZ3Vlc3QgdGhhdCB0aGUgZGV2aWNlIGRvZXNuJ3QgaGF2
ZQo+ID4gbGVnYWN5IGludGVycnVwdCBzdXBwb3J0Lgo+ID4gCj4gPiBFeHBvc2luZyBhIGRldmlj
ZSB3aXRoIFBDSV9JTlRFUlJVUFRfUElOICE9IDAgYnV0IHRoZW4gbm90IGFsbG93aW5nCj4gPiB0
aGUgZ3Vlc3QgdG8gY2xlYXIgUENJX0NPTU1BTkRfSU5UWF9ESVNBQkxFIGlzIGxpa2VseSBib2d1
cy4KPiA+IAo+ID4gVGhhbmtzLCBSb2dlci4KPiAKPiAKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 03:46:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 03:46: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-devel-bounces@lists.xenproject.org>)
	id 1gR7qv-0006VW-Du; Mon, 26 Nov 2018 03:46: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=wvla=of=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gR7qt-0006VK-N5
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 03:46:27 +0000
X-Inumbo-ID: d9be17df-f12d-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9be17df-f12d-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 03:46:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gR7qr-00035K-O8; Mon, 26 Nov 2018 03:46:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gR7qr-000576-Fc; Mon, 26 Nov 2018 03:46:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gR7qr-0004nM-DY; Mon, 26 Nov 2018 03:46:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130802-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Nov 2018 03:46:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130802: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgwMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDgwMi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDYgZGF5cyAgIDU2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDIgZGF5cyAgIDIxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 05:51:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 05:51: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-devel-bounces@lists.xenproject.org>)
	id 1gR9nA-0001XY-NH; Mon, 26 Nov 2018 05:50: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=fe+t=of=intel.com=farrah.chen@srs-us1.protection.inumbo.net>)
 id 1gR9n9-0001XT-Ht
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 05:50:43 +0000
X-Inumbo-ID: 34a904b1-f13f-11e8-9a16-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34a904b1-f13f-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 05:50:41 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 25 Nov 2018 21:50:39 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,280,1539673200"; d="scan'208,217";a="94865645"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga008.jf.intel.com with ESMTP; 25 Nov 2018 21:50:39 -0800
Received: from fmsmsx153.amr.corp.intel.com (10.18.125.6) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 25 Nov 2018 21:50:39 -0800
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX153.amr.corp.intel.com (10.18.125.6) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Sun, 25 Nov 2018 21:50:38 -0800
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.84]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.161]) with mapi id 14.03.0415.000;
 Mon, 26 Nov 2018 13:50:37 +0800
From: "Chen, Farrah" <farrah.chen@intel.com>
To: "bug-grub@gnu.org" <bug-grub@gnu.org>, "lee.jones@linaro.org"
 <lee.jones@linaro.org>
Thread-Topic: Make grub error "too few arguments" with xen
Thread-Index: AdSFS9kxJhI9PoPAS7qRLBfu45f+fA==
Date: Mon, 26 Nov 2018 05:50:36 +0000
Message-ID: <1B925CC0CD9F3341B32D442251E7E1DC3D86E797@shsmsx102.ccr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYWQ0N2QwNjgtN2U0Yi00MjdjLWI2NTAtY2M3NWFhMTk3NzYzIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoib0R6NTlpYTJnajk2Y3JCbFh2UnNXcmJUcXUyenhLZHA2RWwwN2JWNjBCY2h6VTl3d0grczdwK0lcLzUyMXA2SVoifQ==
x-ctpclassification: CTP_NT
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: [Xen-devel] Make grub error "too few arguments" with xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "'xen-devel@lists.xenproject.org'" <xen-devel@lists.xenproject.org>, "Hao,
 Xudong" <xudong.hao@intel.com>
Content-Type: multipart/mixed; boundary="===============6597470950671928681=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6597470950671928681==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_1B925CC0CD9F3341B32D442251E7E1DC3D86E797shsmsx102ccrcor_"

--_000_1B925CC0CD9F3341B32D442251E7E1DC3D86E797shsmsx102ccrcor_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi,

When I make grub with xen using the latest commit: e8b37e2c8de7570ca9a6c7ba=
874762d8c4ba9373,  I met error "too few arguments to function grub_create_l=
oader_cmdline()".
I saw the following commit tried to fix this error, but we still met such e=
rror with the latest commit e8b37e2c8de7:
commit 25e35377a84779ceeb350aa530e5adde287f6eb6
Author: Lee Jones <lee.jones@linaro.org>
Date:   Tue Nov 20 10:45:04 2018 +0000

    arm64/xen: Fix too few arguments to function grub_create_loader_cmdline=
()

    Without this fix, building xen_boot.c omits:

    loader/arm64/xen_boot.c: In function 'xen_boot_binary_load':
    loader/arm64/xen_boot.c:370:7: error: too few arguments to function 'gr=
ub_create_loader_cmdline'
           grub_create_loader_cmdline (argc - 1, argv + 1, binary->cmdline,
           ^~~~~~~~~~~~~~~~~~~~~~~~~~
    In file included from loader/arm64/xen_boot.c:36:0:
    ../include/grub/lib/cmdline.h:29:12: note: declared here
     grub_err_t grub_create_loader_cmdline (int argc, char *argv[], char *b=
uf,

    Signed-off-by: Lee Jones <lee.jones@linaro.org>
    Reviewed-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>


Details as below:

.........
cd grub
./autogen.sh
./configure --target=3Damd64 --with-platform=3Dxen --prefix=3D${PWD}/../pvg=
rub2
make

.........
loader/i386/xen.c: In function 'grub_cmd_xen':
loader/i386/xen.c:650:10: error: too few arguments to function 'grub_create=
_loader_cmdline'
          sizeof (xen_state.next_start.cmd_line) - 1);
          ^
In file included from loader/i386/xen.c:38:0:
../include/grub/lib/cmdline.h:29:12: note: declared here
grub_err_t grub_create_loader_cmdline (int argc, char *argv[], char *buf,
            ^
loader/i386/xen.c:651:3: error: pointer targets in passing argument 1 of 'g=
rub_verify_string' differ in signedness [-Werror=3Dpointer-sign]
   err =3D grub_verify_string (xen_state.next_start.cmd_line, GRUB_VERIFY_M=
ODULE_CMDLINE);
   ^
In file included from ../include/grub/lib/cmdline.h:24:0,
                 from loader/i386/xen.c:38:
../include/grub/verify.h:81:1: note: expected 'char *' but argument is of t=
ype 'int8_t *'
grub_verify_string (char *str, enum grub_verify_string_type type);
^
loader/i386/xen.c: In function 'grub_cmd_module':
loader/i386/xen.c:914:10: error: too few arguments to function 'grub_create=
_loader_cmdline'
          get_virtual_current_address (ch), cmdline_len);
          ^
In file included from loader/i386/xen.c:38:0:
../include/grub/lib/cmdline.h:29:12: note: declared here
grub_err_t grub_create_loader_cmdline (int argc, char *argv[], char *buf,
            ^
cc1: all warnings being treated as errors
make[3]: *** [loader/i386/linux_module-xen.o] Error 1
make[3]: Leaving directory `/home/build/xen_build/data/xen/xen-201811261316=
13/grub/grub-core'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/build/xen_build/data/xen/xen-201811261316=
13/grub/grub-core'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/build/xen_build/data/xen/xen-201811261316=
13/grub'
make: *** [all] Error 2


Thanks,
Fan


--_000_1B925CC0CD9F3341B32D442251E7E1DC3D86E797shsmsx102ccrcor_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:m=3D"http://sc=
hemas.microsoft.com/office/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-=
html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Intel Clear";
	panose-1:2 11 6 4 2 2 3 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Intel Clear&quot;,s=
ans-serif">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Intel Clear&quot;,s=
ans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Intel Clear&quot;,s=
ans-serif">When I make grub with xen using the latest commit:
<span style=3D"color:black">e8b37e2c8de7570ca9a6c7ba874762d8c4ba9373,&nbsp;=
 I met error &#8220;too few arguments to function grub_create_loader_cmdlin=
e()&#8221;.<o:p></o:p></span></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Intel Clear&quot;,s=
ans-serif;color:black">I saw the following commit tried to fix this error, =
but we still met such error with the latest commit e8b37e2c8de7:<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">commit 25e35377a84779cee=
b350aa530e5adde287f6eb6<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Author: Lee Jones &lt;le=
e.jones@linaro.org&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Date:&nbsp;&nbsp; Tue No=
v 20 10:45:04 2018 &#43;0000<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp; arm64=
/xen: Fix too few arguments to function grub_create_loader_cmdline()<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp; Witho=
ut this fix, building xen_boot.c omits:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp; loade=
r/arm64/xen_boot.c: In function &#8216;xen_boot_binary_load&#8217;:<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp; loade=
r/arm64/xen_boot.c:370:7: error: too few arguments to function &#8216;grub_=
create_loader_cmdline&#8217;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; grub_create_loader_cmdline (argc - 1, =
argv &#43; 1, binary-&gt;cmdline,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^~~~~~~~~~~~~~~~~~~~~~~~~~<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp; In fi=
le included from loader/arm64/xen_boot.c:36:0:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp; ../in=
clude/grub/lib/cmdline.h:29:12: note: declared here<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;=
 grub_err_t grub_create_loader_cmdline (int argc, char *argv[], char *buf,<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp; Signe=
d-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp; Revie=
wed-by: Julien Grall &lt;julien.grall@arm.com&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp; Revie=
wed-by: Daniel Kiper &lt;daniel.kiper@oracle.com&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Intel Clear&quot;,s=
ans-serif;color:black">Details as below:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">&#8230;&#8230;&#8230;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal">cd grub<o:p></o:p></p>
<p class=3D"MsoNormal">./autogen.sh<o:p></o:p></p>
<p class=3D"MsoNormal">./configure --target=3Damd64 --with-platform=3Dxen -=
-prefix=3D${PWD}/../pvgrub2<o:p></o:p></p>
<p class=3D"MsoNormal">make<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&#8230;&#8230;&#8230;<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c: In function &#8216;grub_cmd_xen&#=
8217;:<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c:650:10: error: too few arguments t=
o function &#8216;grub_create_loader_cmdline&#8217;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; sizeof (xen_state.next_start.cmd_line) - 1);<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; ^<o:p></o:p></p>
<p class=3D"MsoNormal">In file included from loader/i386/xen.c:38:0:<o:p></=
o:p></p>
<p class=3D"MsoNormal">../include/grub/lib/cmdline.h:29:12: note: declared =
here<o:p></o:p></p>
<p class=3D"MsoNormal">grub_err_t grub_create_loader_cmdline (int argc, cha=
r *argv[], char *buf,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; ^<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c:651:3: error: pointer targets in p=
assing argument 1 of &#8216;grub_verify_string&#8217; differ in signedness =
[-Werror=3Dpointer-sign]<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; err =3D grub_verify_string (xen_state.n=
ext_start.cmd_line, GRUB_VERIFY_MODULE_CMDLINE);<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; ^<o:p></o:p></p>
<p class=3D"MsoNormal">In file included from ../include/grub/lib/cmdline.h:=
24:0,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from loader/i386/xen.c:38:<o:p=
></o:p></p>
<p class=3D"MsoNormal">../include/grub/verify.h:81:1: note: expected &#8216=
;char *&#8217; but argument is of type &#8216;int8_t *&#8217;<o:p></o:p></p=
>
<p class=3D"MsoNormal">grub_verify_string (char *str, enum grub_verify_stri=
ng_type type);<o:p></o:p></p>
<p class=3D"MsoNormal">^<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c: In function &#8216;grub_cmd_modul=
e&#8217;:<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c:914:10: error: too few arguments t=
o function &#8216;grub_create_loader_cmdline&#8217;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; get_virtual_current_address (ch), cmdline_len);<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; ^<o:p></o:p></p>
<p class=3D"MsoNormal">In file included from loader/i386/xen.c:38:0:<o:p></=
o:p></p>
<p class=3D"MsoNormal">../include/grub/lib/cmdline.h:29:12: note: declared =
here<o:p></o:p></p>
<p class=3D"MsoNormal">grub_err_t grub_create_loader_cmdline (int argc, cha=
r *argv[], char *buf,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; ^<o:p></o:p></p>
<p class=3D"MsoNormal">cc1: all warnings being treated as errors<o:p></o:p>=
</p>
<p class=3D"MsoNormal">make[3]: *** [loader/i386/linux_module-xen.o] Error =
1<o:p></o:p></p>
<p class=3D"MsoNormal">make[3]: Leaving directory `/home/build/xen_build/da=
ta/xen/xen-20181126131613/grub/grub-core'<o:p></o:p></p>
<p class=3D"MsoNormal">make[2]: *** [all] Error 2<o:p></o:p></p>
<p class=3D"MsoNormal">make[2]: Leaving directory `/home/build/xen_build/da=
ta/xen/xen-20181126131613/grub/grub-core'<o:p></o:p></p>
<p class=3D"MsoNormal">make[1]: *** [all-recursive] Error 1<o:p></o:p></p>
<p class=3D"MsoNormal">make[1]: Leaving directory `/home/build/xen_build/da=
ta/xen/xen-20181126131613/grub'<o:p></o:p></p>
<p class=3D"MsoNormal">make: *** [all] Error 2<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Intel Clear&quot;,s=
ans-serif">Thanks,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Intel Clear&quot;,s=
ans-serif">Fan<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_1B925CC0CD9F3341B32D442251E7E1DC3D86E797shsmsx102ccrcor_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6597470950671928681==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 26 06:05:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 06:05: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-devel-bounces@lists.xenproject.org>)
	id 1gRA1i-0002f7-41; Mon, 26 Nov 2018 06:05: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=wvla=of=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRA1g-0002eu-Hm
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 06:05:44 +0000
X-Inumbo-ID: 4e52f50a-f141-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e52f50a-f141-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 06:05:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRA1c-0006CB-Fz; Mon, 26 Nov 2018 06:05:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRA1c-0007gY-7M; Mon, 26 Nov 2018 06:05:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRA1c-0001TO-6k; Mon, 26 Nov 2018 06:05:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130803-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:host-ping-check-native:fail:heisenbug
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Nov 2018 06:05:40 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130803: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgwMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDgwMy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDUgaG9zdC1waW5nLWNo
ZWNrLW5hdGl2ZSAgICAgZmFpbCBwYXNzIGluIDEzMDgwMgoKUmVncmVzc2lvbnMgd2hpY2ggYXJl
IHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEz
MDI4OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMwMjg5CiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwODAyIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMzA4MDIgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGZjMzYzN2U5YWY5YTMwMWQ5MjY5NTk5OTI5OWEz
ZTlhODQ1OGMzYzEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDkwMWFi
ZmVmNWRlMTQ5NTQ2YjE2ZmJhNmY0ZDViZDdkZWYwOGM2NzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDEzMDI4OSAgMjAxOC0xMS0xNyAxMTowMDozNiBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxMzA0OTAgIDIwMTgtMTEtMTkgMDk6MDA6MjcgWiAgICA2IGRheXMgICA1NyBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA3MzMgIDIwMTgtMTEtMjMgMTY6MDA6NDAgWiAgICAy
IGRheXMgICAyMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRv
ZUBjYXJkb2UuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgog
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIExlbiBC
cm93biA8bGVuLmJyb3duQGludGVsLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFt
YXpvbi5kZT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lz
b2NraUBpbnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBE
eWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFz
QHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9r
ZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20g
YnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTAg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 06:05:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 06:05: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-devel-bounces@lists.xenproject.org>)
	id 1gRA1k-0002fh-Gz; Mon, 26 Nov 2018 06:05: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=wVla=OF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRA1j-0002fL-1w
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 06:05:47 +0000
X-Inumbo-ID: 4b5bbda6-f141-11e8-86db-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4b5bbda6-f141-11e8-86db-12d6303a7972;
 Mon, 26 Nov 2018 06:05:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRA1V-0006C6-Fu; Mon, 26 Nov 2018 06:05:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRA1V-0007fa-4h; Mon, 26 Nov 2018 06:05:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRA1V-0000x2-34; Mon, 26 Nov 2018 06:05:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130743-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-arm64:<job status>:broken:regression
 xen-4.8-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.8-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:regression
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.8-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=090d47c927e91bb882952b4c141e3498cdf6e2a8
X-Osstest-Versions-That: xen=d6798ce35707a485d9c132319d70dd654620e5e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Nov 2018 06:05:33 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 130743: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc0MyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc0My8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTYgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMjk4MTAKClJlZ3Jlc3Npb25zIHdoaWNo
IGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMjk4MTAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTgxMAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5ODEwCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQg
aW4gMTI5ODEwCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMjk4MTAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTgxMAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA2OSB4dGYvdGVzdC1odm02NC14c2EtMjc4ICBm
YWlsIGJsb2NrZWQgaW4gMTI5ODEwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDY5IHh0
Zi90ZXN0LWh2bTY0LXhzYS0yNzggIGZhaWwgYmxvY2tlZCBpbiAxMjk4MTAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBs
aWtlIDEyOTU3MAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgIDUwIHh0Zi90ZXN0LWh2bTY0
LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTI5NzI5CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMjk4MTAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEyOTgxMAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTI5ODEwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMjk4MTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTgxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5ODEw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMjk4MTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTgxMAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTI5ODEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk4MTAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDA5MGQ0
N2M5MjdlOTFiYjg4Mjk1MmI0YzE0MWUzNDk4Y2RmNmUyYTgKYmFzZWxpbmUgdmVyc2lvbjoKIHhl
biAgICAgICAgICAgICAgICAgIGQ2Nzk4Y2UzNTcwN2E0ODVkOWMxMzIzMTlkNzBkZDY1NDYyMGU1
ZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTgxMCAgMjAxOC0xMS0xMSAyMjo0NDoxMSBaICAg
MTQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzA2MTAgIDIwMTgtMTEtMjAgMTU6MDc6MjAg
WiAgICA1IGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA3NDMgIDIw
MTgtMTEtMjMgMTk6NTk6MzIgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0
cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAwOTBkNDdjOTI3ZTkxYmI4ODI5NTJiNGMxNDFlMzQ5
OGNkZjZlMmE4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IEZyaSBOb3YgMjMgMTE6NTI6NTQgMjAxOCArMDEwMAoKICAgIFZNWDogYWxsb3cgbWlncmF0aW9u
IG9mIGd1ZXN0cyB3aXRoIFNTQkQgZW5hYmxlZAogICAgCiAgICBUaGUgYmFja3BvcnQgb2YgY2Q1
MzAyM2RmOSAoIng4Ni9tc3I6IFZpcnR1YWxpc2UgTVNSX1NQRUNfQ1RSTC5TU0JEIGZvcgogICAg
Z3Vlc3RzIHRvIHVzZSIpIGRpZCBub3QgbWlycm9yIHRoZSBQViBzaWRlIGNoYW5nZSBpbnRvIHRo
ZSBIVk0gKFZNWC0KICAgIHNwZWNpZmljKSBjb2RlIHBhdGguCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA3MDI5NGRiZTJhZDNl
NTBhMTEwYjIwZGVmZTk5NTk5NDk3NmM5OWM0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjU5OjU1IDIwMTggKzAx
MDAKCiAgICB4ODYvZG9tMDogRml4IHNoYWRvd2luZyBvZiBQViBndWVzdHMgd2l0aCAyTSBzdXBl
cnBhZ2VzCiAgICAKICAgIFRoaXMgaXMgYSBtaW5pbWFsIGJhY2twb3J0IG9mIHBpZWNlcyBvZjoK
ICAgIAogICAgIGMvcyAyOGQ5YTlhMmQ0MTc1OWI5ZTUxNjMwMzdiNzU5YWM1NTdhZWE3NjdjCiAg
ICAgYy9zIDRjNWQ3OGExMGRjODk0MjcxNDBhNTBhMWRmNWEwYjhlOWYwNzNlODIKICAgIAogICAg
dG8gZml4IGEgUFYgc2hhZG93aW5nIHByb2JsZW0gd2hpY2ggSSBoYWRuJ3QgYW50aWNpcGF0ZWQg
YXQgdGhlIHRpbWUgdGhlc2UKICAgIGZpeGVzIHdlcmUgZmlyc3QgYWNjZXB0ZWQuCiAgICAKICAg
IEhhdmluZyBvcHRfYWxsb3dfc3VwZXJwYWdlIGRpc2FibGVkIGNhdXNlcyBndWVzdF9zdXBwb3J0
c19zdXBlcnBhZ2VzKCkgdG8KICAgIHJldHVybiBmYWxzZSBmb3IgUFYgZ3Vlc3RzLiAgUmV0dXJu
aW5nIGZhbHNlIGNhdXNlcyBndWVzdF93YWxrX3RhYmxlcygpIHRvCiAgICBpZ25vcmUgTDIgc3Vw
ZXJwYWdlcywgYW5kIHJlYWQgdW5kZXIgdGhlbS4KICAgIAogICAgVGhpcyBpZ25vcmluZyBiZWhh
dmlvdXIgaXMgY29ycmVjdCBmb3IgMi1sZXZlbCBwYWdpbmcgd2hlbiBDUjQuUFNFIGlzIGNsZWFy
LAogICAgYnV0IGlzbid0IGNvcnJlY3QgZm9yIDMtIG9yIDQtbGV2ZWwgcGFnaW5nLgogICAgCiAg
ICBXaGVuIG9wdF9hbGxvd19zdXBlcnBhZ2UgaXMgY2xlYXIsIFBWIGRvbVUncyBjYW4ndCBoYXZl
IHN1cGVycGFnZXMsIGJ1dCBkb20wCiAgICB3aWxsIHN0aWxsIGhhdmUgaXRzIGluaXRpYWwgUDJN
IGNvbnN0cnVjdGVkIHdpdGggMk0gc3VwZXJwYWdlcy4KICAgIAogICAgVGhlIGVuZCByZXN1bHQg
aXMgdGhhdCwgaWYgZG9tMCBiZWNvbWVzIHNoYWRvd2VkIChlLmcuIFBWLUwxVEYpLCB0aGUgbmV4
dAogICAgbWVtb3J5IGFjY2VzcyB0b3VjaGluZyBhIFAyTSBzdXBlcnBhZ2Ugd2lsbCBjYXVzZSB0
aGUgc2hhZG93IGNvZGUgdG8gcmVhZAogICAgdW5kZXIgdGhlIFAyTSBzdXBlcnBhZ2UgYW5kIGF0
dGVtcHQgdG8gc2hhZG93IGp1bmsuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDg4ZDc3ZGE2NzY5YjgwMGFkOTg0OTRmNWU5
MTlhODMxZGNhODUzOGMKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6NTk6MTcgMjAxOCArMDEwMAoKICAgIHg4Ni9k
b20wOiBBdm9pZCB1c2luZyAxRyBzdXBlcnBhZ2VzIGlmIHNoYWRvd2luZyBtYXkgYmUgbmVjZXNz
YXJ5CiAgICAKICAgIFRoZSBzaGFkb3cgY29kZSBkb2Vzbid0IHN1cHBvcnQgMUcgc3VwZXJwYWdl
cywgYW5kIHdpbGwgaGFuZCAjUEZbUlNWRF0gYmFjayB0bwogICAgZ3Vlc3RzLgogICAgCiAgICBG
b3IgZG9tMCdzIHdpdGggNTEyR0Igb2YgUkFNIG9yIG1vcmUgKGFuZCBzdWJqZWN0IHRvIHRoZSBQ
Mk0gYWxpZ25tZW50KSwgWGVuJ3MKICAgIGRvbWFpbiBidWlsZGVyIG1pZ2h0IHVzZSAxRyBzdXBl
cnBhZ2VzLgogICAgCiAgICBBdm9pZCB1c2luZyAxRyBzdXBlcnBhZ2VzIChmYWxsaW5nIGJhY2sg
dG8gMk0gc3VwZXJwYWdlcyBpbnN0ZWFkKSBpZiB0aGVyZSBpcwogICAgYSByZWFzb25hYmxlIGNo
YW5jZSB0aGF0IHdlIG1heSBoYXZlIHRvIHNoYWRvdyBkb20wLiAgVGhpcyBhc3N1bWVzIHRoYXQg
dGhlcmUKICAgIGFyZSBubyBjaXJjdW1zdGFuY2VzIHdoZXJlIHdlIHdpbGwgYWN0aXZhdGUgbG9n
ZGlydHkgbW9kZSBvbiBkb20wLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDk2ZjZlZTE1YWQ3Y2E5NjQ3
Mjc3OWZjNWMwODNiNDE0OTQ5NWM1ODQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTEyIDExOjI2
OjA0ICswMDAwCgpjb21taXQgOTJmMzExODJlMGY3OTEyODg1YTRiOWE0NDUyYzJhMWRhYzkxNzA1
ZQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgTm92
IDIwIDE1OjU4OjM4IDIwMTggKzAxMDAKCiAgICB4ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBh
Z2VfaW5mbydzIHNoYWRvd19mbGFncyB0byAxNiBiaXRzCiAgICAKICAgIFRoaXMgaXMgdG8gYXZv
aWQgaXQgb3ZlcmxhcHBpbmcgdGhlIGxpbmVhcl9wdF9jb3VudCBmaWVsZCBuZWVkZWQgZm9yIFBW
CiAgICBkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBhcmF0ZSwgSFZNLW9ubHkgcGFnZXRhYmxlX2R5
aW5nIGZpZWxkIHRvIHJlcGxhY2UKICAgIHRoZSBzb2xlIG9uZSBsZWZ0IGluIHRoZSB1cHBlciAx
NiBiaXRzLgogICAgCiAgICBOb3RlIHRoYXQgdGhlIGFjY2Vzc2VzIHRvIC0+c2hhZG93X2ZsYWdz
IGluIHNoYWRvd197cHJvLGRlfW1vdGUoKSBnZXQKICAgIHN3aXRjaGVkIHRvIG5vbi1hdG9taWMs
IG5vbi1iaXRvcHMgb3BlcmF0aW9ucywgYXMge3Rlc3Qsc2V0LGNsZWFyfV9iaXQoKQogICAgYXJl
IG5vdCBhbGxvd2VkIG9uIHVpbnQxNl90IGZpZWxkcyBhbmQgaGVuY2UgdGhlaXIgdXNlIHdvdWxk
IGhhdmUKICAgIHJlcXVpcmVkIHVnbHkgY2FzdHMuIFRoaXMgaXMgZmluZSBiZWNhdXNlIGFsbCB1
cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAogICAgdG8gb2NjdXIgd2l0aCB0aGUgcGFnaW5nIGxv
Y2sgaGVsZCwgYW5kIG90aGVyIHVwZGF0ZXMgb2YgaXQgdXNlIHw9IGFuZAogICAgJj0gYXMgd2Vs
bCAoaS5lLiB1c2luZyBhdG9taWMgb3BlcmF0aW9ucyBoZXJlIGRpZG4ndCByZWFsbHkgZ3VhcmQK
ICAgIGFnYWluc3QgcG90ZW50aWFsbHkgcmFjaW5nIHVwZGF0ZXMgZWxzZXdoZXJlKS4KICAgIAog
ICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQcmdtci5j
b20gU2VjdXJpdHkgPHNlY3VyaXR5QHByZ21yLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IDc4OTU4OTk2OGVkOTBlODJhODMyZGJjNjBl
OTU4Yzc2Yjc4N2JlN2UKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU5OjU0ICswMTAw
Cgpjb21taXQgNGJlNjFjNGQ5YjMyNjAzYWMyMTE1NGFiZGZlYmZjNDRhYmY0MmZkNwpBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjU3
OjUwIDIwMTggKzAxMDAKCiAgICB4ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlv
bnMKICAgIAogICAgSW4gcHJlcGFyYXRpb24gb2YgcmVkdWNpbmcgc3RydWN0IHBhZ2VfaW5mbydz
IHNoYWRvd19mbGFncyBmaWVsZCB0byAxNgogICAgYml0cywgbG93ZXIgdGhlIGJpdCBwb3NpdGlv
bnMgdXNlZCBmb3IgU0hGX291dF9vZl9zeW5jIGFuZAogICAgU0hGX29vc19tYXlfd3JpdGUuCiAg
ICAKICAgIEluc3RlYWQgb2YgYWxzbyBhZGp1c3RpbmcgdGhlIG9wZW4gY29kZWQgdXNlIGluIF9n
ZXRfcGFnZV90eXBlKCksCiAgICBpbnRyb2R1Y2Ugc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2No
YW5nZSgpIHRvIGNvbnRhaW4ga25vd2xlZGdlIG9mIHRoZQogICAgYml0IHBvc2l0aW9ucyB0byBz
aGFkb3cgY29kZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IGQ2OGUxMDcw
YzNlOGY0YWY3YTMxMDQwZjA4YmRkOThlNmQ2ZWFjMWQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEx
LTIwIDE0OjU5OjEzICswMTAwCgpjb21taXQgNTM4YzdjNzU0YTUzY2IwYjU3YTk1NWNmNWMxZTA5
YzMxODY2NGY3MgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo1NzowNiAyMDE4ICswMTAwCgogICAgeDg2L21tOiBE
b24ndCBwZXJmb3JtIGZsdXNoIGFmdGVyIGZhaWxpbmcgdG8gdXBkYXRlIGEgZ3Vlc3RzIEwxZQog
ICAgCiAgICBJZiB0aGUgTDFlIHVwZGF0ZSBoYXNuJ3Qgb2NjdXJlZCwgdGhlIGZsdXNoIGNhbm5v
dCBkbyBhbnl0aGluZyB1c2VmdWwuICBUaGlzCiAgICBza2lwcyB0aGUgcG90ZW50aWFsbHkgZXhw
ZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lvbiwgYW5kCiAgICBicm9hZGNh
c3QgVExCIHNob290ZG93bi4KICAgIAogICAgTW9yZSBpbXBvcnRhbnRseSBob3dldmVyLCB3ZSBt
aWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8gYSBiYWQgdmEKICAgIHBhcmFtZXRlciBm
cm9tIHRoZSBndWVzdCwgYW5kIHRoaXMgc2hvdWxkIG5vdCBwcm9wYWdhdGUgaW50byB0aGUgVExC
IGZsdXNoaW5nCiAgICBsb2dpYy4gIFRoZSBJTlZQQ0lEIGluc3RydWN0aW9uIGZvciBleGFtcGxl
IHJhaXNlcyAjR1AgZm9yIGEgbm9uLWNhbm9uaWNhbAogICAgYWRkcmVzcy4KICAgIAogICAgVGhp
cyBpcyBYU0EtMjc5LgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0dGhldyBEYWxleSA8bWF0dGRA
YnVnZnV6ei5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZjOGQ1MDI4ODcyMjY3MmVjYzhlMTliMDc0MWEz
MWI1MjFkMDE3MDYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU4OjQxICswMTAwCgpj
b21taXQgMTQ4NTRkMDhhODFlNzMwZjBmYzEzZDc1NmJjMDgwZGI5ZGFlNmFlNwpBdXRob3I6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjU2OjI5
IDIwMTggKzAxMDAKCiAgICBBTUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGlu
aXRpYWwgdGFibGUgY3JlYXRpb24KICAgIAogICAgVGhlIGxvZ2ljIGlzIG5vdCBmaXQgZm9yIHRo
aXMgcHVycG9zZSwgc28gc2ltcGx5IGRpc2FibGUgaXRzIHVzZSB1bnRpbAogICAgaXQgY2FuIGJl
IGZpeGVkIC8gcmVwbGFjZWQuIE5vdGUgdGhhdCB0aGlzIHJlLWVuYWJsZXMgbWVyZ2luZyBmb3Ig
dGhlCiAgICB0YWJsZSBjcmVhdGlvbiBjYXNlLCB3aGljaCB3YXMgZGlzYWJsZWQgYXMgYSAocGVy
aGFwcyB1bmludGVuZGVkKSBzaWRlCiAgICBlZmZlY3Qgb2YgdGhlIGVhcmxpZXIgImFtZC9pb21t
dTogZml4IGZsdXNoIGNoZWNrcyIuIEl0IHJlbGllcyBvbiBubwogICAgcGFnZSBnZXR0aW5nIG1h
cHBlZCBtb3JlIHRoYW4gb25jZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGllcykgaW4gdGhpcwog
ICAgcHJvY2VzcywgYXMgdGhhdCB3b3VsZCBzdGlsbCBiZSBiZXlvbmQgd2hhdCB0aGUgbWVyZ2lu
ZyBsb2dpYyBjYW4gY29wZQogICAgd2l0aC4gQnV0IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90
YWJsZSgpIGd1YXJhbnRlZXMgdGhpcyBhZmFpY3QuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBY
U0EtMjc1LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5MzdlZjMyNTY1ZmEzYTgxZmRiMzdiOWRkNWFhOTlh
MWI4N2FmYTc1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1NToxNCArMDEwMAoKY29t
bWl0IGYwMzBhZDA3NTM0ZmE4OGY5ZjRiZmY0ODYwM2JjNWE4MzYwNGY5ZTQKQXV0aG9yOiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1
OjU1OjUxIDIwMTggKzAxMDAKCiAgICBhbWQvaW9tbXU6IGZpeCBmbHVzaCBjaGVja3MKICAgIAog
ICAgRmx1c2ggY2hlY2tpbmcgZm9yIEFNRCBJT01NVSBkaWRuJ3QgY2hlY2sgd2hldGhlciB0aGUg
cHJldmlvdXMgZW50cnkKICAgIHdhcyBwcmVzZW50LCBvciB3aGV0aGVyIHRoZSBmbGFncyAod3Jp
dGFibGUvcmVhZGFibGUpIGNoYW5nZWQgaW4gb3JkZXIKICAgIHRvIGRlY2lkZSB3aGV0aGVyIGEg
Zmx1c2ggc2hvdWxkIGJlIGV4ZWN1dGVkLgogICAgCiAgICBGaXggdGhpcyBieSB0YWtpbmcgdGhl
IHdyaXRhYmxlL3JlYWRhYmxlL25leHQtbGV2ZWwgZmllbGRzIGludG8gYWNjb3VudCwKICAgIHRv
Z2V0aGVyIHdpdGggdGhlIHByZXNlbnQgYml0LgogICAgCiAgICBBbG9uZyB0aGVzZSBsaW5lcyB0
aGUgZmx1c2hpbmcgaW4gYW1kX2lvbW11X21hcF9wYWdlKCkgbXVzdCBub3QgYmUKICAgIG9taXR0
ZWQgZm9yIFBWIGRvbWFpbnMuIFRoZSBjb21tZW50IHRoZXJlIHdhcyBzaW1wbHkgd3Jvbmc6IE1h
cHBpbmdzIG1heQogICAgdmVyeSB3ZWxsIGNoYW5nZSwgYm90aCB0aGVpciBhZGRyZXNzZXMgYW5k
IHRoZWlyIHBlcm1pc3Npb25zLiBVbHRpbWF0ZWx5CiAgICB0aGlzIHNob3VsZCBob25vciBpb21t
dV9kb250X2ZsdXNoX2lvdGxiLCBidXQgdG8gYWNoaWV2ZSB0aGlzCiAgICBhbWRfaW9tbXVfb3Bz
IGZpcnN0IG5lZWRzIHRvIGdhaW4gYW4gLmlvdGxiX2ZsdXNoIGhvb2suCiAgICAKICAgIEFsc28g
bWFrZSBjbGVhcl9pb21tdV9wdGVfcHJlc2VudCgpIHN0YXRpYywgdG8gZGVtb25zdHJhdGUgdGhl
cmUncyBubwogICAgY2FsbGVyIG9taXR0aW5nIHRoZSAoc3Vic2VxdWVudCkgZmx1c2guCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAgICBSZXBvcnRlZC1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMWE3ZmZlNDY2
Y2QwNTdkYWFlZjI0NWIwYTFhYjZiODI1ODhlNGMwMQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEt
MjAgMTQ6NTI6MTIgKzAxMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 06:46:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 06:46: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-devel-bounces@lists.xenproject.org>)
	id 1gRAeX-0006PH-Oz; Mon, 26 Nov 2018 06:45: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=ffjm=of=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gRAeW-0006PC-C4
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 06:45:52 +0000
X-Inumbo-ID: e891c36b-f146-11e8-9a16-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e891c36b-f146-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 06:45:49 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id s5-v6so15452626ljd.12
 for <xen-devel@lists.xenproject.org>; Sun, 25 Nov 2018 22:45:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding:content-language;
 bh=QyQaxQf1EezJzKSylJ2LNlUQg0NlLuRVI3LHE26v+2c=;
 b=GCaYetmcrQrFh/7G0bBk9xpaiQ2G6NYlzEfZdx6wjn2JYQenCNobHdDlnnAM5H/Jdr
 X/R07B0H6VWDU0mWB9wApjmT3tF8Hl5qf1fA5D3sPvtlLRjr0Xo4YLE0+NfA6JMGKwn/
 ukkxK0XU0h1sTm/MuVrcFX37aOBDpEoNkGaxTYdcUdGgmcxO9lFCuwkHCwkaXk2HzgoB
 rGdWaIhlCMVFSbQgqyDrDkZ7Ovy4lIkOsLazytHmX5VuJ8hw5acOYm6Z+8NbI+AhzWGo
 eH98WlRwBuQpxhOQO4ht8xmaobwkO5pegwoq1oGw5pYr1Ju8EfIeCi3zkhcUMVWxTLl+
 GmYQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=QyQaxQf1EezJzKSylJ2LNlUQg0NlLuRVI3LHE26v+2c=;
 b=SYLtlgBWLtcErSQO/xxE9CVg4ojw3+5wlzbPsPFDGg/D/zgEj/GYBUAI8jfO1gh+q4
 DcZYUyv37PEpFYu/3dueG9tAtEDboVSJoi9E7izGZl1cvIZ5AACQKEKBKRj0ip6FDCB0
 s8gcRtJUx7RB9ezEwb6BmiKrgz5BkXR0Td8cRgXg7piO9YB1/dm2imKyffjkxLA318ID
 sF5PiNeyg2Z84II4EEEp8Ecrpsoa7kJbaaUVr3oB/dHmSC6IwzrsQIUa3yFKWYNJfbFH
 bRIsRcs2Kb+qoak8KVT31rHI63LkIPYcEfHuyYX1pdCOFI80n4v6yXlu+Mk5Wp+673DK
 r23A==
X-Gm-Message-State: AA+aEWZz2Sasi2+1RMY/rEWBtdo0jyUV6GZtcfBy4jp/9Rlse/014+lL
 +bb+Z7PALfzgTvzbIwYH1+U=
X-Google-Smtp-Source: AFSGD/UmXOOHnnp8N4xDI2xi+Fg+e4o6Zl811npCE4De6rqtr+6PVFt3/l8jaMkEV1+rrSi2PYWRFw==
X-Received: by 2002:a2e:6503:: with SMTP id
 z3-v6mr15615653ljb.153.1543214747685; 
 Sun, 25 Nov 2018 22:45:47 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 o26sm2057695lfl.18.2018.11.25.22.45.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 25 Nov 2018 22:45:46 -0800 (PST)
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, alsa-devel@alsa-project.org,
 jgross@suse.com, boris.ostrovsky@oracle.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Daniel Vetter <daniel.vetter@ffwll.ch>
References: <20181122100230.14976-1-andr2000@gmail.com>
 <20181122100230.14976-2-andr2000@gmail.com>
 <20181122143354.GG4266@phenom.ffwll.local>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <78ad23da-810c-2993-9184-cd2cfa3fa06b@gmail.com>
Date: Mon, 26 Nov 2018 08:45:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181122143354.GG4266@phenom.ffwll.local>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/3] drm/xen-front: Use Xen common shared
 buffer implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksIERhbmllbCEKCk9uIDExLzIyLzE4IDQ6MzMgUE0sIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4g
T24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMTI6MDI6MjlQTSArMDIwMCwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4+IEZyb206IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2Fu
ZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4KPj4gVXNlIHBhZ2UgZGlyZWN0b3J5IGJhc2Vk
IHNoYXJlZCBidWZmZXIgaW1wbGVtZW50YXRpb24KPj4gbm93IGF2YWlsYWJsZSBhcyBjb21tb24g
Y29kZSBmb3IgWGVuIGZyb250ZW5kIGRyaXZlcnMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtz
YW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4g
LS0tCj4+ICAgZHJpdmVycy9ncHUvZHJtL3hlbi9LY29uZmlnICAgICAgICAgICAgICAgfCAgIDEg
Kwo+PiAgIGRyaXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAxIC0K
Pj4gICBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYyAgICAgICB8ICA2MCArKy0t
Cj4+ICAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jICAgfCAgIDEgLQo+
PiAgIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5jIHwgNDE0IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KPj4gICBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRf
c2hidWYuaCB8ICA2NCAtLS0tCj4+ICAgNiBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCsp
LCA1MTEgZGVsZXRpb25zKC0pCj4+ICAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2Ry
bS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5jCj4+ICAgZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZl
cnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5oCj4+Cj4+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0veGVuL0tjb25maWcgYi9kcml2ZXJzL2dwdS9kcm0veGVuL0tjb25maWcK
Pj4gaW5kZXggNGNjYTE2MDc4MmFiLi5mOTY5ZDQ4Njg1NWQgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZl
cnMvZ3B1L2RybS94ZW4vS2NvbmZpZwo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL0tjb25m
aWcKPj4gQEAgLTEyLDYgKzEyLDcgQEAgY29uZmlnIERSTV9YRU5fRlJPTlRFTkQKPj4gICAJc2Vs
ZWN0IERSTV9LTVNfSEVMUEVSCj4+ICAgCXNlbGVjdCBWSURFT01PREVfSEVMUEVSUwo+PiAgIAlz
ZWxlY3QgWEVOX1hFTkJVU19GUk9OVEVORAo+PiArCXNlbGVjdCBYRU5fRlJPTlRfUEdESVJfU0hC
VUYKPj4gICAJaGVscAo+PiAgIAkgIENob29zZSB0aGlzIG9wdGlvbiBpZiB5b3Ugd2FudCB0byBl
bmFibGUgYSBwYXJhLXZpcnR1YWxpemVkCj4+ICAgCSAgZnJvbnRlbmQgRFJNL0tNUyBkcml2ZXIg
Zm9yIFhlbiBndWVzdCBPU2VzLgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi9N
YWtlZmlsZSBiL2RyaXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZpbGUKPj4gaW5kZXggNzEyYWZmZjVm
ZmMzLi44MjU5MDVmNjdmYWEgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4vTWFr
ZWZpbGUKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZQo+PiBAQCAtNCw3ICs0
LDYgQEAgZHJtX3hlbl9mcm9udC1vYmpzIDo9IHhlbl9kcm1fZnJvbnQubyBcCj4+ICAgCQkgICAg
ICB4ZW5fZHJtX2Zyb250X2ttcy5vIFwKPj4gICAJCSAgICAgIHhlbl9kcm1fZnJvbnRfY29ubi5v
IFwKPj4gICAJCSAgICAgIHhlbl9kcm1fZnJvbnRfZXZ0Y2hubC5vIFwKPj4gLQkJICAgICAgeGVu
X2RybV9mcm9udF9zaGJ1Zi5vIFwKPj4gICAJCSAgICAgIHhlbl9kcm1fZnJvbnRfY2ZnLm8gXAo+
PiAgIAkJICAgICAgeGVuX2RybV9mcm9udF9nZW0ubwo+PiAgIAo+PiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hl
bl9kcm1fZnJvbnQuYwo+PiBpbmRleCA2YjZkNWFiODJlYzMuLjk1OTc1NDRmZWNjMSAxMDA2NDQK
Pj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMKPj4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMKPj4gQEAgLTE5LDYgKzE5LDcgQEAKPj4g
ICAjaW5jbHVkZSA8eGVuL3hlbi5oPgo+PiAgICNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+Cj4+ICAg
Cj4+ICsjaW5jbHVkZSA8eGVuL3hlbi1mcm9udC1wZ2Rpci1zaGJ1Zi5oPgo+PiAgICNpbmNsdWRl
IDx4ZW4vaW50ZXJmYWNlL2lvL2Rpc3BsaWYuaD4KPj4gICAKPj4gICAjaW5jbHVkZSAieGVuX2Ry
bV9mcm9udC5oIgo+PiBAQCAtMjYsMjggKzI3LDIwIEBACj4+ICAgI2luY2x1ZGUgInhlbl9kcm1f
ZnJvbnRfZXZ0Y2hubC5oIgo+PiAgICNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X2dlbS5oIgo+PiAg
ICNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X2ttcy5oIgo+PiAtI2luY2x1ZGUgInhlbl9kcm1fZnJv
bnRfc2hidWYuaCIKPj4gICAKPj4gICBzdHJ1Y3QgeGVuX2RybV9mcm9udF9kYnVmIHsKPj4gICAJ
c3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+PiAgIAl1NjQgZGJ1Zl9jb29raWU7Cj4+ICAgCXU2NCBm
Yl9jb29raWU7Cj4+IC0Jc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKnNoYnVmOwo+PiArCj4+
ICsJc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiBzaGJ1ZjsKPj4gICB9Owo+PiAgIAo+PiAt
c3RhdGljIGludCBkYnVmX2FkZF90b19saXN0KHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZy
b250X2luZm8sCj4+IC0JCQkgICAgc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKnNoYnVmLCB1
NjQgZGJ1Zl9jb29raWUpCj4+ICtzdGF0aWMgdm9pZCBkYnVmX2FkZF90b19saXN0KHN0cnVjdCB4
ZW5fZHJtX2Zyb250X2luZm8gKmZyb250X2luZm8sCj4+ICsJCQkgICAgIHN0cnVjdCB4ZW5fZHJt
X2Zyb250X2RidWYgKmRidWYsIHU2NCBkYnVmX2Nvb2tpZSkKPj4gICB7Cj4+IC0Jc3RydWN0IHhl
bl9kcm1fZnJvbnRfZGJ1ZiAqZGJ1ZjsKPj4gLQo+PiAtCWRidWYgPSBremFsbG9jKHNpemVvZigq
ZGJ1ZiksIEdGUF9LRVJORUwpOwo+PiAtCWlmICghZGJ1ZikKPj4gLQkJcmV0dXJuIC1FTk9NRU07
Cj4+IC0KPj4gICAJZGJ1Zi0+ZGJ1Zl9jb29raWUgPSBkYnVmX2Nvb2tpZTsKPj4gLQlkYnVmLT5z
aGJ1ZiA9IHNoYnVmOwo+PiAgIAlsaXN0X2FkZCgmZGJ1Zi0+bGlzdCwgJmZyb250X2luZm8tPmRi
dWZfbGlzdCk7Cj4+IC0JcmV0dXJuIDA7Cj4+ICAgfQo+PiAgIAo+PiAgIHN0YXRpYyBzdHJ1Y3Qg
eGVuX2RybV9mcm9udF9kYnVmICpkYnVmX2dldChzdHJ1Y3QgbGlzdF9oZWFkICpkYnVmX2xpc3Qs
Cj4+IEBAIC02NCwxMSArNTcsMTQgQEAgc3RhdGljIHN0cnVjdCB4ZW5fZHJtX2Zyb250X2RidWYg
KmRidWZfZ2V0KHN0cnVjdCBsaXN0X2hlYWQgKmRidWZfbGlzdCwKPj4gICAKPj4gICBzdGF0aWMg
dm9pZCBkYnVmX2ZsdXNoX2ZiKHN0cnVjdCBsaXN0X2hlYWQgKmRidWZfbGlzdCwgdTY0IGZiX2Nv
b2tpZSkKPj4gICB7Cj4+ICsjaWYgSVNfRU5BQkxFRChDT05GSUdfWDg2KQo+PiAgIAlzdHJ1Y3Qg
eGVuX2RybV9mcm9udF9kYnVmICpidWYsICpxOwo+PiAgIAo+PiAgIAlsaXN0X2Zvcl9lYWNoX2Vu
dHJ5X3NhZmUoYnVmLCBxLCBkYnVmX2xpc3QsIGxpc3QpCj4+ICAgCQlpZiAoYnVmLT5mYl9jb29r
aWUgPT0gZmJfY29va2llKQo+PiAtCQkJeGVuX2RybV9mcm9udF9zaGJ1Zl9mbHVzaChidWYtPnNo
YnVmKTsKPj4gKwkJCWRybV9jbGZsdXNoX3BhZ2VzKGJ1Zi0+c2hidWYucGFnZXMsCj4+ICsJCQkJ
CSAgYnVmLT5zaGJ1Zi5udW1fcGFnZXMpOwo+PiArI2VuZGlmCj4gV2h5IGRvIHdlIG5lZWQgdG8g
Y2xmbHVzaCBoZXJlIG9ubHkgb24geDg2PyBGZWVscyBmYWlybHkgZmlzaHksIGJ1dCBJCj4gdGhp
bmsgd2UndmUgZGlzY3Vzc2VkIHRoaXMgcHJvYmxlbSBmb3IgbG9uZyB0aW1lIHdpdGggdGhlIG9y
aWdpbmFsCj4gc3VibWlzc2lvbiBhbHJlYWR5LgoKRmlyc3Qgb2YgYWxsIHNvcnJ5IGZvciB0aGUg
bGF0ZSByZXNwb25zZTogaXQgdG9vayBtZSBxdWl0ZSBzb21lIHRpbWUKCnRvIGRpZyBkZWVwZXIg
aW50byB0aGUgZmx1c2hpbmcgaXNzdWUgYW5kIGJldHRlciB1bmRlcnN0YW5kIHRoZQoKcm9vdCBj
YXVzZSBvZiB0aGlzLiBBdCB0aGUgbW9tZW50IG15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB0aGlz
CgpmbHVzaGluZyBqdXN0IGhpZGVzIHRoZSByZWFsIHByb2JsZW0gYW5kIG11c3QgYmUgcmVtb3Zl
ZCB0b3RhbGx5LgoKU28sIGluIHYyIG9mIHRoaXMgcGF0Y2ggSSB3aWxsIHJlbW92ZSBkYnVmX2Zs
dXNoX2ZiLgoKSSBhbSBhYm91dCB0byBzdGFydCBhIGRlZGljYXRlZCBkaXNjdXNzaW9uIG9uIGRy
aS1kZXZlbCB3aXRoIHRoaXMgcmVzcGVjdAoKYXMgSSBhbSBzdGlsbCBjb25jZXJuZWQgYWJvdXQg
dGhlIHdheSB0aGlzIGNhbiBiZSBzb2x2ZWQ6IEkgaGF2ZSBhIHN1c3BlY3QKCmFuZCBjb3VwbGUg
b2Ygc29sdXRpb25zL3dvcmthcm91bmRzLCBidXQgSSBkbyBhbHNvIG5lZWQgc29tZSBhZHZpc2UK
CmZyb20gRFJJIGNvbW11bml0eSBvbiB0aGlzLgoKPgo+IEFueXdheSwgSSdtIGFsbCBmb3IgY29k
ZSBkdXBsaWNhdGlvbiByZW1vdmFsLCBzbyBpZiB0aGUgWGVuIGZvbGtzIGFyZQo+IGhhcHB5IHdp
dGggcGF0Y2ggMSwgdGhpcyBvbmUgaGVyZSBoYXMgbXkgYWNrLiBNaWdodCBhbHNvIGJlIGJlc3Qg
dG8gbWVyZ2UKPiBhbGwgdGhyZWUgdGhyb3VnaCB0aGUgWGVuIHRyZWUuIEZhbGxiYWNrIHdvdWxk
IGJlIHhlbiBmb2xrcyBzZW5kaW5nIGEKPiB0b3BpYyBwdWxsIHJlcXVlc3Qgd2l0aCB0aGVzZSAz
IHBhdGNoZXMgdG8gZHJtLW1pc2MgYW5kIHRha2FzaGkncyBzb3VuZAo+IHRyZWUuCj4gLURhbmll
bAo+Cj4+ICAgfQo+PiAgIAo+PiAgIHN0YXRpYyB2b2lkIGRidWZfZnJlZShzdHJ1Y3QgbGlzdF9o
ZWFkICpkYnVmX2xpc3QsIHU2NCBkYnVmX2Nvb2tpZSkKPj4gQEAgLTc4LDggKzc0LDggQEAgc3Rh
dGljIHZvaWQgZGJ1Zl9mcmVlKHN0cnVjdCBsaXN0X2hlYWQgKmRidWZfbGlzdCwgdTY0IGRidWZf
Y29va2llKQo+PiAgIAlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoYnVmLCBxLCBkYnVmX2xpc3Qs
IGxpc3QpCj4+ICAgCQlpZiAoYnVmLT5kYnVmX2Nvb2tpZSA9PSBkYnVmX2Nvb2tpZSkgewo+PiAg
IAkJCWxpc3RfZGVsKCZidWYtPmxpc3QpOwo+PiAtCQkJeGVuX2RybV9mcm9udF9zaGJ1Zl91bm1h
cChidWYtPnNoYnVmKTsKPj4gLQkJCXhlbl9kcm1fZnJvbnRfc2hidWZfZnJlZShidWYtPnNoYnVm
KTsKPj4gKwkJCXhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl91bm1hcCgmYnVmLT5zaGJ1Zik7Cj4+ICsJ
CQl4ZW5fZnJvbnRfcGdkaXJfc2hidWZfZnJlZSgmYnVmLT5zaGJ1Zik7Cj4+ICAgCQkJa2ZyZWUo
YnVmKTsKPj4gICAJCQlicmVhazsKPj4gICAJCX0KPj4gQEAgLTkxLDggKzg3LDggQEAgc3RhdGlj
IHZvaWQgZGJ1Zl9mcmVlX2FsbChzdHJ1Y3QgbGlzdF9oZWFkICpkYnVmX2xpc3QpCj4+ICAgCj4+
ICAgCWxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShidWYsIHEsIGRidWZfbGlzdCwgbGlzdCkgewo+
PiAgIAkJbGlzdF9kZWwoJmJ1Zi0+bGlzdCk7Cj4+IC0JCXhlbl9kcm1fZnJvbnRfc2hidWZfdW5t
YXAoYnVmLT5zaGJ1Zik7Cj4+IC0JCXhlbl9kcm1fZnJvbnRfc2hidWZfZnJlZShidWYtPnNoYnVm
KTsKPj4gKwkJeGVuX2Zyb250X3BnZGlyX3NoYnVmX3VubWFwKCZidWYtPnNoYnVmKTsKPj4gKwkJ
eGVuX2Zyb250X3BnZGlyX3NoYnVmX2ZyZWUoJmJ1Zi0+c2hidWYpOwo+PiAgIAkJa2ZyZWUoYnVm
KTsKPj4gICAJfQo+PiAgIH0KPj4gQEAgLTE3MSw5ICsxNjcsOSBAQCBpbnQgeGVuX2RybV9mcm9u
dF9kYnVmX2NyZWF0ZShzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvLAo+PiAg
IAkJCSAgICAgIHUzMiBicHAsIHU2NCBzaXplLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQo+PiAgIHsK
Pj4gICAJc3RydWN0IHhlbl9kcm1fZnJvbnRfZXZ0Y2hubCAqZXZ0Y2hubDsKPj4gLQlzdHJ1Y3Qg
eGVuX2RybV9mcm9udF9zaGJ1ZiAqc2hidWY7Cj4+ICsJc3RydWN0IHhlbl9kcm1fZnJvbnRfZGJ1
ZiAqZGJ1ZjsKPj4gICAJc3RydWN0IHhlbmRpc3BsX3JlcSAqcmVxOwo+PiAtCXN0cnVjdCB4ZW5f
ZHJtX2Zyb250X3NoYnVmX2NmZyBidWZfY2ZnOwo+PiArCXN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJf
c2hidWZfY2ZnIGJ1Zl9jZmc7Cj4+ICAgCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+ICAgCWludCBy
ZXQ7Cj4+ICAgCj4+IEBAIC0xODEsMjggKzE3NywyOSBAQCBpbnQgeGVuX2RybV9mcm9udF9kYnVm
X2NyZWF0ZShzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvLAo+PiAgIAlpZiAo
dW5saWtlbHkoIWV2dGNobmwpKQo+PiAgIAkJcmV0dXJuIC1FSU87Cj4+ICAgCj4+ICsJZGJ1ZiA9
IGt6YWxsb2Moc2l6ZW9mKCpkYnVmKSwgR0ZQX0tFUk5FTCk7Cj4+ICsJaWYgKCFkYnVmKQo+PiAr
CQlyZXR1cm4gLUVOT01FTTsKPj4gKwo+PiArCWRidWZfYWRkX3RvX2xpc3QoZnJvbnRfaW5mbywg
ZGJ1ZiwgZGJ1Zl9jb29raWUpOwo+PiArCj4+ICAgCW1lbXNldCgmYnVmX2NmZywgMCwgc2l6ZW9m
KGJ1Zl9jZmcpKTsKPj4gICAJYnVmX2NmZy54Yl9kZXYgPSBmcm9udF9pbmZvLT54Yl9kZXY7Cj4+
ICsJYnVmX2NmZy5udW1fcGFnZXMgPSBESVZfUk9VTkRfVVAoc2l6ZSwgUEFHRV9TSVpFKTsKPj4g
ICAJYnVmX2NmZy5wYWdlcyA9IHBhZ2VzOwo+PiAtCWJ1Zl9jZmcuc2l6ZSA9IHNpemU7Cj4+ICsJ
YnVmX2NmZy5wZ2RpciA9ICZkYnVmLT5zaGJ1ZjsKPj4gICAJYnVmX2NmZy5iZV9hbGxvYyA9IGZy
b250X2luZm8tPmNmZy5iZV9hbGxvYzsKPj4gICAKPj4gLQlzaGJ1ZiA9IHhlbl9kcm1fZnJvbnRf
c2hidWZfYWxsb2MoJmJ1Zl9jZmcpOwo+PiAtCWlmIChJU19FUlIoc2hidWYpKQo+PiAtCQlyZXR1
cm4gUFRSX0VSUihzaGJ1Zik7Cj4+IC0KPj4gLQlyZXQgPSBkYnVmX2FkZF90b19saXN0KGZyb250
X2luZm8sIHNoYnVmLCBkYnVmX2Nvb2tpZSk7Cj4+IC0JaWYgKHJldCA8IDApIHsKPj4gLQkJeGVu
X2RybV9mcm9udF9zaGJ1Zl9mcmVlKHNoYnVmKTsKPj4gLQkJcmV0dXJuIHJldDsKPj4gLQl9Cj4+
ICsJcmV0ID0geGVuX2Zyb250X3BnZGlyX3NoYnVmX2FsbG9jKCZidWZfY2ZnKTsKPj4gKwlpZiAo
cmV0IDwgMCkKPj4gKwkJZ290byBmYWlsX3NoYnVmX2FsbG9jOwo+PiAgIAo+PiAgIAltdXRleF9s
b2NrKCZldnRjaG5sLT51LnJlcS5yZXFfaW9fbG9jayk7Cj4+ICAgCj4+ICAgCXNwaW5fbG9ja19p
cnFzYXZlKCZmcm9udF9pbmZvLT5pb19sb2NrLCBmbGFncyk7Cj4+ICAgCXJlcSA9IGJlX3ByZXBh
cmVfcmVxKGV2dGNobmwsIFhFTkRJU1BMX09QX0RCVUZfQ1JFQVRFKTsKPj4gICAJcmVxLT5vcC5k
YnVmX2NyZWF0ZS5ncmVmX2RpcmVjdG9yeSA9Cj4+IC0JCQl4ZW5fZHJtX2Zyb250X3NoYnVmX2dl
dF9kaXJfc3RhcnQoc2hidWYpOwo+PiArCQkJeGVuX2Zyb250X3BnZGlyX3NoYnVmX2dldF9kaXJf
c3RhcnQoJmRidWYtPnNoYnVmKTsKPj4gICAJcmVxLT5vcC5kYnVmX2NyZWF0ZS5idWZmZXJfc3og
PSBzaXplOwo+PiAgIAlyZXEtPm9wLmRidWZfY3JlYXRlLmRidWZfY29va2llID0gZGJ1Zl9jb29r
aWU7Cj4+ICAgCXJlcS0+b3AuZGJ1Zl9jcmVhdGUud2lkdGggPSB3aWR0aDsKPj4gQEAgLTIyMSw3
ICsyMTgsNyBAQCBpbnQgeGVuX2RybV9mcm9udF9kYnVmX2NyZWF0ZShzdHJ1Y3QgeGVuX2RybV9m
cm9udF9pbmZvICpmcm9udF9pbmZvLAo+PiAgIAlpZiAocmV0IDwgMCkKPj4gICAJCWdvdG8gZmFp
bDsKPj4gICAKPj4gLQlyZXQgPSB4ZW5fZHJtX2Zyb250X3NoYnVmX21hcChzaGJ1Zik7Cj4+ICsJ
cmV0ID0geGVuX2Zyb250X3BnZGlyX3NoYnVmX21hcCgmZGJ1Zi0+c2hidWYpOwo+PiAgIAlpZiAo
cmV0IDwgMCkKPj4gICAJCWdvdG8gZmFpbDsKPj4gICAKPj4gQEAgLTIzMCw2ICsyMjcsNyBAQCBp
bnQgeGVuX2RybV9mcm9udF9kYnVmX2NyZWF0ZShzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpm
cm9udF9pbmZvLAo+PiAgIAo+PiAgIGZhaWw6Cj4+ICAgCW11dGV4X3VubG9jaygmZXZ0Y2hubC0+
dS5yZXEucmVxX2lvX2xvY2spOwo+PiArZmFpbF9zaGJ1Zl9hbGxvYzoKPj4gICAJZGJ1Zl9mcmVl
KCZmcm9udF9pbmZvLT5kYnVmX2xpc3QsIGRidWZfY29va2llKTsKPj4gICAJcmV0dXJuIHJldDsK
Pj4gICB9Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRf
Z2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKPj4gaW5kZXgg
Yzg1YmZlNzU3MWNiLi41M2JlNGM3ZGMwYTQgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS94ZW4veGVuX2RybV9mcm9udF9nZW0uYwo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hl
bl9kcm1fZnJvbnRfZ2VtLmMKPj4gQEAgLTIyLDcgKzIyLDYgQEAKPj4gICAjaW5jbHVkZSA8eGVu
L2JhbGxvb24uaD4KPj4gICAKPj4gICAjaW5jbHVkZSAieGVuX2RybV9mcm9udC5oIgo+PiAtI2lu
Y2x1ZGUgInhlbl9kcm1fZnJvbnRfc2hidWYuaCIKPj4gICAKPj4gICBzdHJ1Y3QgeGVuX2dlbV9v
YmplY3Qgewo+PiAgIAlzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgYmFzZTsKPj4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5jIGIvZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250X3NoYnVmLmMKPj4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0
Cj4+IGluZGV4IGQzMzNiNjdjYzFhMC4uMDAwMDAwMDAwMDAwCj4+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5jCj4+ICsrKyAvZGV2L251bGwKPj4gQEAgLTEs
NDE0ICswLDAgQEAKPj4gLS8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wIE9SIE1J
VAo+PiAtCj4+IC0vKgo+PiAtICogIFhlbiBwYXJhLXZpcnR1YWwgRFJNIGRldmljZQo+PiAtICoK
Pj4gLSAqIENvcHlyaWdodCAoQykgMjAxNi0yMDE4IEVQQU0gU3lzdGVtcyBJbmMuCj4+IC0gKgo+
PiAtICogQXV0aG9yOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hj
aGVua29AZXBhbS5jb20+Cj4+IC0gKi8KPj4gLQo+PiAtI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4+
IC0KPj4gLSNpZiBkZWZpbmVkKENPTkZJR19YODYpCj4+IC0jaW5jbHVkZSA8ZHJtL2RybV9jYWNo
ZS5oPgo+PiAtI2VuZGlmCj4+IC0jaW5jbHVkZSA8bGludXgvZXJybm8uaD4KPj4gLSNpbmNsdWRl
IDxsaW51eC9tbS5oPgo+PiAtCj4+IC0jaW5jbHVkZSA8YXNtL3hlbi9oeXBlcnZpc29yLmg+Cj4+
IC0jaW5jbHVkZSA8eGVuL2JhbGxvb24uaD4KPj4gLSNpbmNsdWRlIDx4ZW4veGVuLmg+Cj4+IC0j
aW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgo+PiAtI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvaW8vcmlu
Zy5oPgo+PiAtI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvaW8vZGlzcGxpZi5oPgo+PiAtCj4+IC0j
aW5jbHVkZSAieGVuX2RybV9mcm9udC5oIgo+PiAtI2luY2x1ZGUgInhlbl9kcm1fZnJvbnRfc2hi
dWYuaCIKPj4gLQo+PiAtc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWZfb3BzIHsKPj4gLQkvKgo+
PiAtCSAqIENhbGN1bGF0ZSBudW1iZXIgb2YgZ3JlZnMgcmVxdWlyZWQgdG8gaGFuZGxlIHRoaXMg
YnVmZmVyLAo+PiAtCSAqIGUuZy4gaWYgZ3JlZnMgYXJlIHJlcXVpcmVkIGZvciBwYWdlIGRpcmVj
dG9yeSBvbmx5IG9yIHRoZSBidWZmZXIKPj4gLQkgKiBwYWdlcyBhcyB3ZWxsLgo+PiAtCSAqLwo+
PiAtCXZvaWQgKCpjYWxjX251bV9ncmVmcykoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1
Zik7Cj4+IC0JLyogRmlsbCBwYWdlIGRpcmVjdG9yeSBhY2NvcmRpbmcgdG8gcGFyYS12aXJ0dWFs
IGRpc3BsYXkgcHJvdG9jb2wuICovCj4+IC0Jdm9pZCAoKmZpbGxfcGFnZV9kaXIpKHN0cnVjdCB4
ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpOwo+PiAtCS8qIENsYWltIGdyYW50IHJlZmVyZW5jZXMg
Zm9yIHRoZSBwYWdlcyBvZiB0aGUgYnVmZmVyLiAqLwo+PiAtCWludCAoKmdyYW50X3JlZnNfZm9y
X2J1ZmZlcikoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1ZiwKPj4gLQkJCQkgICAgIGdy
YW50X3JlZl90ICpwcml2X2dyZWZfaGVhZCwgaW50IGdyZWZfaWR4KTsKPj4gLQkvKiBNYXAgZ3Jh
bnQgcmVmZXJlbmNlcyBvZiB0aGUgYnVmZmVyLiAqLwo+PiAtCWludCAoKm1hcCkoc3RydWN0IHhl
bl9kcm1fZnJvbnRfc2hidWYgKmJ1Zik7Cj4+IC0JLyogVW5tYXAgZ3JhbnQgcmVmZXJlbmNlcyBv
ZiB0aGUgYnVmZmVyLiAqLwo+PiAtCWludCAoKnVubWFwKShzdHJ1Y3QgeGVuX2RybV9mcm9udF9z
aGJ1ZiAqYnVmKTsKPj4gLX07Cj4+IC0KPj4gLWdyYW50X3JlZl90IHhlbl9kcm1fZnJvbnRfc2hi
dWZfZ2V0X2Rpcl9zdGFydChzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKQo+PiAtewo+
PiAtCWlmICghYnVmLT5ncmVmcykKPj4gLQkJcmV0dXJuIEdSQU5UX0lOVkFMSURfUkVGOwo+PiAt
Cj4+IC0JcmV0dXJuIGJ1Zi0+Z3JlZnNbMF07Cj4+IC19Cj4+IC0KPj4gLWludCB4ZW5fZHJtX2Zy
b250X3NoYnVmX21hcChzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKQo+PiAtewo+PiAt
CWlmIChidWYtPm9wcy0+bWFwKQo+PiAtCQlyZXR1cm4gYnVmLT5vcHMtPm1hcChidWYpOwo+PiAt
Cj4+IC0JLyogbm8gbmVlZCB0byBtYXAgb3duIGdyYW50IHJlZmVyZW5jZXMgKi8KPj4gLQlyZXR1
cm4gMDsKPj4gLX0KPj4gLQo+PiAtaW50IHhlbl9kcm1fZnJvbnRfc2hidWZfdW5tYXAoc3RydWN0
IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1ZikKPj4gLXsKPj4gLQlpZiAoYnVmLT5vcHMtPnVubWFw
KQo+PiAtCQlyZXR1cm4gYnVmLT5vcHMtPnVubWFwKGJ1Zik7Cj4+IC0KPj4gLQkvKiBubyBuZWVk
IHRvIHVubWFwIG93biBncmFudCByZWZlcmVuY2VzICovCj4+IC0JcmV0dXJuIDA7Cj4+IC19Cj4+
IC0KPj4gLXZvaWQgeGVuX2RybV9mcm9udF9zaGJ1Zl9mbHVzaChzdHJ1Y3QgeGVuX2RybV9mcm9u
dF9zaGJ1ZiAqYnVmKQo+PiAtewo+PiAtI2lmIGRlZmluZWQoQ09ORklHX1g4NikKPj4gLQlkcm1f
Y2xmbHVzaF9wYWdlcyhidWYtPnBhZ2VzLCBidWYtPm51bV9wYWdlcyk7Cj4+IC0jZW5kaWYKPj4g
LX0KPj4gLQo+PiAtdm9pZCB4ZW5fZHJtX2Zyb250X3NoYnVmX2ZyZWUoc3RydWN0IHhlbl9kcm1f
ZnJvbnRfc2hidWYgKmJ1ZikKPj4gLXsKPj4gLQlpZiAoYnVmLT5ncmVmcykgewo+PiAtCQlpbnQg
aTsKPj4gLQo+PiAtCQlmb3IgKGkgPSAwOyBpIDwgYnVmLT5udW1fZ3JlZnM7IGkrKykKPj4gLQkJ
CWlmIChidWYtPmdyZWZzW2ldICE9IEdSQU5UX0lOVkFMSURfUkVGKQo+PiAtCQkJCWdudHRhYl9l
bmRfZm9yZWlnbl9hY2Nlc3MoYnVmLT5ncmVmc1tpXSwKPj4gLQkJCQkJCQkgIDAsIDBVTCk7Cj4+
IC0JfQo+PiAtCWtmcmVlKGJ1Zi0+Z3JlZnMpOwo+PiAtCWtmcmVlKGJ1Zi0+ZGlyZWN0b3J5KTsK
Pj4gLQlrZnJlZShidWYpOwo+PiAtfQo+PiAtCj4+IC0vKgo+PiAtICogbnVtYmVyIG9mIGdyZWZz
IGEgcGFnZSBjYW4gaG9sZCB3aXRoIHJlc3BlY3QgdG8gdGhlCj4+IC0gKiBzdHJ1Y3QgeGVuZGlz
cGxfcGFnZV9kaXJlY3RvcnkgaGVhZGVyCj4+IC0gKi8KPj4gLSNkZWZpbmUgWEVOX0RSTV9OVU1f
R1JFRlNfUEVSX1BBR0UgKChQQUdFX1NJWkUgLSBcCj4+IC0JCW9mZnNldG9mKHN0cnVjdCB4ZW5k
aXNwbF9wYWdlX2RpcmVjdG9yeSwgZ3JlZikpIC8gXAo+PiAtCQlzaXplb2YoZ3JhbnRfcmVmX3Qp
KQo+PiAtCj4+IC1zdGF0aWMgaW50IGdldF9udW1fcGFnZXNfZGlyKHN0cnVjdCB4ZW5fZHJtX2Zy
b250X3NoYnVmICpidWYpCj4+IC17Cj4+IC0JLyogbnVtYmVyIG9mIHBhZ2VzIHRoZSBwYWdlIGRp
cmVjdG9yeSBjb25zdW1lcyBpdHNlbGYgKi8KPj4gLQlyZXR1cm4gRElWX1JPVU5EX1VQKGJ1Zi0+
bnVtX3BhZ2VzLCBYRU5fRFJNX05VTV9HUkVGU19QRVJfUEFHRSk7Cj4+IC19Cj4+IC0KPj4gLXN0
YXRpYyB2b2lkIGJhY2tlbmRfY2FsY19udW1fZ3JlZnMoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hi
dWYgKmJ1ZikKPj4gLXsKPj4gLQkvKiBvbmx5IGZvciBwYWdlcyB0aGUgcGFnZSBkaXJlY3Rvcnkg
Y29uc3VtZXMgaXRzZWxmICovCj4+IC0JYnVmLT5udW1fZ3JlZnMgPSBnZXRfbnVtX3BhZ2VzX2Rp
cihidWYpOwo+PiAtfQo+PiAtCj4+IC1zdGF0aWMgdm9pZCBndWVzdF9jYWxjX251bV9ncmVmcyhz
dHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKQo+PiAtewo+PiAtCS8qCj4+IC0JICogbnVt
YmVyIG9mIHBhZ2VzIHRoZSBwYWdlIGRpcmVjdG9yeSBjb25zdW1lcyBpdHNlbGYKPj4gLQkgKiBw
bHVzIGdyZWZzIGZvciB0aGUgYnVmZmVyIHBhZ2VzCj4+IC0JICovCj4+IC0JYnVmLT5udW1fZ3Jl
ZnMgPSBnZXRfbnVtX3BhZ2VzX2RpcihidWYpICsgYnVmLT5udW1fcGFnZXM7Cj4+IC19Cj4+IC0K
Pj4gLSNkZWZpbmUgeGVuX3BhZ2VfdG9fdmFkZHIocGFnZSkgXAo+PiAtCQkoKHVpbnRwdHJfdClw
Zm5fdG9fa2FkZHIocGFnZV90b194ZW5fcGZuKHBhZ2UpKSkKPj4gLQo+PiAtc3RhdGljIGludCBi
YWNrZW5kX3VubWFwKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpCj4+IC17Cj4+IC0J
c3RydWN0IGdudHRhYl91bm1hcF9ncmFudF9yZWYgKnVubWFwX29wczsKPj4gLQlpbnQgaSwgcmV0
Owo+PiAtCj4+IC0JaWYgKCFidWYtPnBhZ2VzIHx8ICFidWYtPmJhY2tlbmRfbWFwX2hhbmRsZXMg
fHwgIWJ1Zi0+Z3JlZnMpCj4+IC0JCXJldHVybiAwOwo+PiAtCj4+IC0JdW5tYXBfb3BzID0ga2Nh
bGxvYyhidWYtPm51bV9wYWdlcywgc2l6ZW9mKCp1bm1hcF9vcHMpLAo+PiAtCQkJICAgIEdGUF9L
RVJORUwpOwo+PiAtCWlmICghdW5tYXBfb3BzKSB7Cj4+IC0JCURSTV9FUlJPUigiRmFpbGVkIHRv
IGdldCBtZW1vcnkgd2hpbGUgdW5tYXBwaW5nXG4iKTsKPj4gLQkJcmV0dXJuIC1FTk9NRU07Cj4+
IC0JfQo+PiAtCj4+IC0JZm9yIChpID0gMDsgaSA8IGJ1Zi0+bnVtX3BhZ2VzOyBpKyspIHsKPj4g
LQkJcGh5c19hZGRyX3QgYWRkcjsKPj4gLQo+PiAtCQlhZGRyID0geGVuX3BhZ2VfdG9fdmFkZHIo
YnVmLT5wYWdlc1tpXSk7Cj4+IC0JCWdudHRhYl9zZXRfdW5tYXBfb3AoJnVubWFwX29wc1tpXSwg
YWRkciwgR05UTUFQX2hvc3RfbWFwLAo+PiAtCQkJCSAgICBidWYtPmJhY2tlbmRfbWFwX2hhbmRs
ZXNbaV0pOwo+PiAtCX0KPj4gLQo+PiAtCXJldCA9IGdudHRhYl91bm1hcF9yZWZzKHVubWFwX29w
cywgTlVMTCwgYnVmLT5wYWdlcywKPj4gLQkJCQlidWYtPm51bV9wYWdlcyk7Cj4+IC0KPj4gLQlm
b3IgKGkgPSAwOyBpIDwgYnVmLT5udW1fcGFnZXM7IGkrKykgewo+PiAtCQlpZiAodW5saWtlbHko
dW5tYXBfb3BzW2ldLnN0YXR1cyAhPSBHTlRTVF9va2F5KSkKPj4gLQkJCURSTV9FUlJPUigiRmFp
bGVkIHRvIHVubWFwIHBhZ2UgJWQ6ICVkXG4iLAo+PiAtCQkJCSAgaSwgdW5tYXBfb3BzW2ldLnN0
YXR1cyk7Cj4+IC0JfQo+PiAtCj4+IC0JaWYgKHJldCkKPj4gLQkJRFJNX0VSUk9SKCJGYWlsZWQg
dG8gdW5tYXAgZ3JhbnQgcmVmZXJlbmNlcywgcmV0ICVkIiwgcmV0KTsKPj4gLQo+PiAtCWtmcmVl
KHVubWFwX29wcyk7Cj4+IC0Ja2ZyZWUoYnVmLT5iYWNrZW5kX21hcF9oYW5kbGVzKTsKPj4gLQli
dWYtPmJhY2tlbmRfbWFwX2hhbmRsZXMgPSBOVUxMOwo+PiAtCXJldHVybiByZXQ7Cj4+IC19Cj4+
IC0KPj4gLXN0YXRpYyBpbnQgYmFja2VuZF9tYXAoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYg
KmJ1ZikKPj4gLXsKPj4gLQlzdHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYgKm1hcF9vcHMgPSBO
VUxMOwo+PiAtCXVuc2lnbmVkIGNoYXIgKnB0cjsKPj4gLQlpbnQgcmV0LCBjdXJfZ3JlZiwgY3Vy
X2Rpcl9wYWdlLCBjdXJfcGFnZSwgZ3JlZnNfbGVmdDsKPj4gLQo+PiAtCW1hcF9vcHMgPSBrY2Fs
bG9jKGJ1Zi0+bnVtX3BhZ2VzLCBzaXplb2YoKm1hcF9vcHMpLCBHRlBfS0VSTkVMKTsKPj4gLQlp
ZiAoIW1hcF9vcHMpCj4+IC0JCXJldHVybiAtRU5PTUVNOwo+PiAtCj4+IC0JYnVmLT5iYWNrZW5k
X21hcF9oYW5kbGVzID0ga2NhbGxvYyhidWYtPm51bV9wYWdlcywKPj4gLQkJCQkJICAgc2l6ZW9m
KCpidWYtPmJhY2tlbmRfbWFwX2hhbmRsZXMpLAo+PiAtCQkJCQkgICBHRlBfS0VSTkVMKTsKPj4g
LQlpZiAoIWJ1Zi0+YmFja2VuZF9tYXBfaGFuZGxlcykgewo+PiAtCQlrZnJlZShtYXBfb3BzKTsK
Pj4gLQkJcmV0dXJuIC1FTk9NRU07Cj4+IC0JfQo+PiAtCj4+IC0JLyoKPj4gLQkgKiByZWFkIHBh
Z2UgZGlyZWN0b3J5IHRvIGdldCBncmVmcyBmcm9tIHRoZSBiYWNrZW5kOiBmb3IgZXh0ZXJuYWwK
Pj4gLQkgKiBidWZmZXIgd2Ugb25seSBhbGxvY2F0ZSBidWYtPmdyZWZzIGZvciB0aGUgcGFnZSBk
aXJlY3RvcnksCj4+IC0JICogc28gYnVmLT5udW1fZ3JlZnMgaGFzIG51bWJlciBvZiBwYWdlcyBp
biB0aGUgcGFnZSBkaXJlY3RvcnkgaXRzZWxmCj4+IC0JICovCj4+IC0JcHRyID0gYnVmLT5kaXJl
Y3Rvcnk7Cj4+IC0JZ3JlZnNfbGVmdCA9IGJ1Zi0+bnVtX3BhZ2VzOwo+PiAtCWN1cl9wYWdlID0g
MDsKPj4gLQlmb3IgKGN1cl9kaXJfcGFnZSA9IDA7IGN1cl9kaXJfcGFnZSA8IGJ1Zi0+bnVtX2dy
ZWZzOyBjdXJfZGlyX3BhZ2UrKykgewo+PiAtCQlzdHJ1Y3QgeGVuZGlzcGxfcGFnZV9kaXJlY3Rv
cnkgKnBhZ2VfZGlyID0KPj4gLQkJCQkoc3RydWN0IHhlbmRpc3BsX3BhZ2VfZGlyZWN0b3J5ICop
cHRyOwo+PiAtCQlpbnQgdG9fY29weSA9IFhFTl9EUk1fTlVNX0dSRUZTX1BFUl9QQUdFOwo+PiAt
Cj4+IC0JCWlmICh0b19jb3B5ID4gZ3JlZnNfbGVmdCkKPj4gLQkJCXRvX2NvcHkgPSBncmVmc19s
ZWZ0Owo+PiAtCj4+IC0JCWZvciAoY3VyX2dyZWYgPSAwOyBjdXJfZ3JlZiA8IHRvX2NvcHk7IGN1
cl9ncmVmKyspIHsKPj4gLQkJCXBoeXNfYWRkcl90IGFkZHI7Cj4+IC0KPj4gLQkJCWFkZHIgPSB4
ZW5fcGFnZV90b192YWRkcihidWYtPnBhZ2VzW2N1cl9wYWdlXSk7Cj4+IC0JCQlnbnR0YWJfc2V0
X21hcF9vcCgmbWFwX29wc1tjdXJfcGFnZV0sIGFkZHIsCj4+IC0JCQkJCSAgR05UTUFQX2hvc3Rf
bWFwLAo+PiAtCQkJCQkgIHBhZ2VfZGlyLT5ncmVmW2N1cl9ncmVmXSwKPj4gLQkJCQkJICBidWYt
PnhiX2Rldi0+b3RoZXJlbmRfaWQpOwo+PiAtCQkJY3VyX3BhZ2UrKzsKPj4gLQkJfQo+PiAtCj4+
IC0JCWdyZWZzX2xlZnQgLT0gdG9fY29weTsKPj4gLQkJcHRyICs9IFBBR0VfU0laRTsKPj4gLQl9
Cj4+IC0JcmV0ID0gZ250dGFiX21hcF9yZWZzKG1hcF9vcHMsIE5VTEwsIGJ1Zi0+cGFnZXMsIGJ1
Zi0+bnVtX3BhZ2VzKTsKPj4gLQo+PiAtCS8qIHNhdmUgaGFuZGxlcyBldmVuIGlmIGVycm9yLCBz
byB3ZSBjYW4gdW5tYXAgKi8KPj4gLQlmb3IgKGN1cl9wYWdlID0gMDsgY3VyX3BhZ2UgPCBidWYt
Pm51bV9wYWdlczsgY3VyX3BhZ2UrKykgewo+PiAtCQlidWYtPmJhY2tlbmRfbWFwX2hhbmRsZXNb
Y3VyX3BhZ2VdID0gbWFwX29wc1tjdXJfcGFnZV0uaGFuZGxlOwo+PiAtCQlpZiAodW5saWtlbHko
bWFwX29wc1tjdXJfcGFnZV0uc3RhdHVzICE9IEdOVFNUX29rYXkpKQo+PiAtCQkJRFJNX0VSUk9S
KCJGYWlsZWQgdG8gbWFwIHBhZ2UgJWQ6ICVkXG4iLAo+PiAtCQkJCSAgY3VyX3BhZ2UsIG1hcF9v
cHNbY3VyX3BhZ2VdLnN0YXR1cyk7Cj4+IC0JfQo+PiAtCj4+IC0JaWYgKHJldCkgewo+PiAtCQlE
Uk1fRVJST1IoIkZhaWxlZCB0byBtYXAgZ3JhbnQgcmVmZXJlbmNlcywgcmV0ICVkIiwgcmV0KTsK
Pj4gLQkJYmFja2VuZF91bm1hcChidWYpOwo+PiAtCX0KPj4gLQo+PiAtCWtmcmVlKG1hcF9vcHMp
Owo+PiAtCXJldHVybiByZXQ7Cj4+IC19Cj4+IC0KPj4gLXN0YXRpYyB2b2lkIGJhY2tlbmRfZmls
bF9wYWdlX2RpcihzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKQo+PiAtewo+PiAtCXN0
cnVjdCB4ZW5kaXNwbF9wYWdlX2RpcmVjdG9yeSAqcGFnZV9kaXI7Cj4+IC0JdW5zaWduZWQgY2hh
ciAqcHRyOwo+PiAtCWludCBpLCBudW1fcGFnZXNfZGlyOwo+PiAtCj4+IC0JcHRyID0gYnVmLT5k
aXJlY3Rvcnk7Cj4+IC0JbnVtX3BhZ2VzX2RpciA9IGdldF9udW1fcGFnZXNfZGlyKGJ1Zik7Cj4+
IC0KPj4gLQkvKiBmaWxsIG9ubHkgZ3JlZnMgZm9yIHRoZSBwYWdlIGRpcmVjdG9yeSBpdHNlbGYg
Ki8KPj4gLQlmb3IgKGkgPSAwOyBpIDwgbnVtX3BhZ2VzX2RpciAtIDE7IGkrKykgewo+PiAtCQlw
YWdlX2RpciA9IChzdHJ1Y3QgeGVuZGlzcGxfcGFnZV9kaXJlY3RvcnkgKilwdHI7Cj4+IC0KPj4g
LQkJcGFnZV9kaXItPmdyZWZfZGlyX25leHRfcGFnZSA9IGJ1Zi0+Z3JlZnNbaSArIDFdOwo+PiAt
CQlwdHIgKz0gUEFHRV9TSVpFOwo+PiAtCX0KPj4gLQkvKiBsYXN0IHBhZ2UgbXVzdCBzYXkgdGhl
cmUgaXMgbm8gbW9yZSBwYWdlcyAqLwo+PiAtCXBhZ2VfZGlyID0gKHN0cnVjdCB4ZW5kaXNwbF9w
YWdlX2RpcmVjdG9yeSAqKXB0cjsKPj4gLQlwYWdlX2Rpci0+Z3JlZl9kaXJfbmV4dF9wYWdlID0g
R1JBTlRfSU5WQUxJRF9SRUY7Cj4+IC19Cj4+IC0KPj4gLXN0YXRpYyB2b2lkIGd1ZXN0X2ZpbGxf
cGFnZV9kaXIoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1ZikKPj4gLXsKPj4gLQl1bnNp
Z25lZCBjaGFyICpwdHI7Cj4+IC0JaW50IGN1cl9ncmVmLCBncmVmc19sZWZ0LCB0b19jb3B5LCBp
LCBudW1fcGFnZXNfZGlyOwo+PiAtCj4+IC0JcHRyID0gYnVmLT5kaXJlY3Rvcnk7Cj4+IC0JbnVt
X3BhZ2VzX2RpciA9IGdldF9udW1fcGFnZXNfZGlyKGJ1Zik7Cj4+IC0KPj4gLQkvKgo+PiAtCSAq
IHdoaWxlIGNvcHlpbmcsIHNraXAgZ3JlZnMgYXQgc3RhcnQsIHRoZXkgYXJlIGZvciBwYWdlcwo+
PiAtCSAqIGdyYW50ZWQgZm9yIHRoZSBwYWdlIGRpcmVjdG9yeSBpdHNlbGYKPj4gLQkgKi8KPj4g
LQljdXJfZ3JlZiA9IG51bV9wYWdlc19kaXI7Cj4+IC0JZ3JlZnNfbGVmdCA9IGJ1Zi0+bnVtX3Bh
Z2VzOwo+PiAtCWZvciAoaSA9IDA7IGkgPCBudW1fcGFnZXNfZGlyOyBpKyspIHsKPj4gLQkJc3Ry
dWN0IHhlbmRpc3BsX3BhZ2VfZGlyZWN0b3J5ICpwYWdlX2RpciA9Cj4+IC0JCQkJKHN0cnVjdCB4
ZW5kaXNwbF9wYWdlX2RpcmVjdG9yeSAqKXB0cjsKPj4gLQo+PiAtCQlpZiAoZ3JlZnNfbGVmdCA8
PSBYRU5fRFJNX05VTV9HUkVGU19QRVJfUEFHRSkgewo+PiAtCQkJdG9fY29weSA9IGdyZWZzX2xl
ZnQ7Cj4+IC0JCQlwYWdlX2Rpci0+Z3JlZl9kaXJfbmV4dF9wYWdlID0gR1JBTlRfSU5WQUxJRF9S
RUY7Cj4+IC0JCX0gZWxzZSB7Cj4+IC0JCQl0b19jb3B5ID0gWEVOX0RSTV9OVU1fR1JFRlNfUEVS
X1BBR0U7Cj4+IC0JCQlwYWdlX2Rpci0+Z3JlZl9kaXJfbmV4dF9wYWdlID0gYnVmLT5ncmVmc1tp
ICsgMV07Cj4+IC0JCX0KPj4gLQkJbWVtY3B5KCZwYWdlX2Rpci0+Z3JlZiwgJmJ1Zi0+Z3JlZnNb
Y3VyX2dyZWZdLAo+PiAtCQkgICAgICAgdG9fY29weSAqIHNpemVvZihncmFudF9yZWZfdCkpOwo+
PiAtCQlwdHIgKz0gUEFHRV9TSVpFOwo+PiAtCQlncmVmc19sZWZ0IC09IHRvX2NvcHk7Cj4+IC0J
CWN1cl9ncmVmICs9IHRvX2NvcHk7Cj4+IC0JfQo+PiAtfQo+PiAtCj4+IC1zdGF0aWMgaW50IGd1
ZXN0X2dyYW50X3JlZnNfZm9yX2J1ZmZlcihzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVm
LAo+PiAtCQkJCSAgICAgICBncmFudF9yZWZfdCAqcHJpdl9ncmVmX2hlYWQsCj4+IC0JCQkJICAg
ICAgIGludCBncmVmX2lkeCkKPj4gLXsKPj4gLQlpbnQgaSwgY3VyX3JlZiwgb3RoZXJlbmRfaWQ7
Cj4+IC0KPj4gLQlvdGhlcmVuZF9pZCA9IGJ1Zi0+eGJfZGV2LT5vdGhlcmVuZF9pZDsKPj4gLQlm
b3IgKGkgPSAwOyBpIDwgYnVmLT5udW1fcGFnZXM7IGkrKykgewo+PiAtCQljdXJfcmVmID0gZ250
dGFiX2NsYWltX2dyYW50X3JlZmVyZW5jZShwcml2X2dyZWZfaGVhZCk7Cj4+IC0JCWlmIChjdXJf
cmVmIDwgMCkKPj4gLQkJCXJldHVybiBjdXJfcmVmOwo+PiAtCj4+IC0JCWdudHRhYl9ncmFudF9m
b3JlaWduX2FjY2Vzc19yZWYoY3VyX3JlZiwgb3RoZXJlbmRfaWQsCj4+IC0JCQkJCQl4ZW5fcGFn
ZV90b19nZm4oYnVmLT5wYWdlc1tpXSksCj4+IC0JCQkJCQkwKTsKPj4gLQkJYnVmLT5ncmVmc1tn
cmVmX2lkeCsrXSA9IGN1cl9yZWY7Cj4+IC0JfQo+PiAtCXJldHVybiAwOwo+PiAtfQo+PiAtCj4+
IC1zdGF0aWMgaW50IGdyYW50X3JlZmVyZW5jZXMoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYg
KmJ1ZikKPj4gLXsKPj4gLQlncmFudF9yZWZfdCBwcml2X2dyZWZfaGVhZDsKPj4gLQlpbnQgcmV0
LCBpLCBqLCBjdXJfcmVmOwo+PiAtCWludCBvdGhlcmVuZF9pZCwgbnVtX3BhZ2VzX2RpcjsKPj4g
LQo+PiAtCXJldCA9IGdudHRhYl9hbGxvY19ncmFudF9yZWZlcmVuY2VzKGJ1Zi0+bnVtX2dyZWZz
LCAmcHJpdl9ncmVmX2hlYWQpOwo+PiAtCWlmIChyZXQgPCAwKSB7Cj4+IC0JCURSTV9FUlJPUigi
Q2Fubm90IGFsbG9jYXRlIGdyYW50IHJlZmVyZW5jZXNcbiIpOwo+PiAtCQlyZXR1cm4gcmV0Owo+
PiAtCX0KPj4gLQo+PiAtCW90aGVyZW5kX2lkID0gYnVmLT54Yl9kZXYtPm90aGVyZW5kX2lkOwo+
PiAtCWogPSAwOwo+PiAtCW51bV9wYWdlc19kaXIgPSBnZXRfbnVtX3BhZ2VzX2RpcihidWYpOwo+
PiAtCWZvciAoaSA9IDA7IGkgPCBudW1fcGFnZXNfZGlyOyBpKyspIHsKPj4gLQkJdW5zaWduZWQg
bG9uZyBmcmFtZTsKPj4gLQo+PiAtCQljdXJfcmVmID0gZ250dGFiX2NsYWltX2dyYW50X3JlZmVy
ZW5jZSgmcHJpdl9ncmVmX2hlYWQpOwo+PiAtCQlpZiAoY3VyX3JlZiA8IDApCj4+IC0JCQlyZXR1
cm4gY3VyX3JlZjsKPj4gLQo+PiAtCQlmcmFtZSA9IHhlbl9wYWdlX3RvX2dmbih2aXJ0X3RvX3Bh
Z2UoYnVmLT5kaXJlY3RvcnkgKwo+PiAtCQkJCQlQQUdFX1NJWkUgKiBpKSk7Cj4+IC0JCWdudHRh
Yl9ncmFudF9mb3JlaWduX2FjY2Vzc19yZWYoY3VyX3JlZiwgb3RoZXJlbmRfaWQsIGZyYW1lLCAw
KTsKPj4gLQkJYnVmLT5ncmVmc1tqKytdID0gY3VyX3JlZjsKPj4gLQl9Cj4+IC0KPj4gLQlpZiAo
YnVmLT5vcHMtPmdyYW50X3JlZnNfZm9yX2J1ZmZlcikgewo+PiAtCQlyZXQgPSBidWYtPm9wcy0+
Z3JhbnRfcmVmc19mb3JfYnVmZmVyKGJ1ZiwgJnByaXZfZ3JlZl9oZWFkLCBqKTsKPj4gLQkJaWYg
KHJldCkKPj4gLQkJCXJldHVybiByZXQ7Cj4+IC0JfQo+PiAtCj4+IC0JZ250dGFiX2ZyZWVfZ3Jh
bnRfcmVmZXJlbmNlcyhwcml2X2dyZWZfaGVhZCk7Cj4+IC0JcmV0dXJuIDA7Cj4+IC19Cj4+IC0K
Pj4gLXN0YXRpYyBpbnQgYWxsb2Nfc3RvcmFnZShzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAq
YnVmKQo+PiAtewo+PiAtCWJ1Zi0+Z3JlZnMgPSBrY2FsbG9jKGJ1Zi0+bnVtX2dyZWZzLCBzaXpl
b2YoKmJ1Zi0+Z3JlZnMpLCBHRlBfS0VSTkVMKTsKPj4gLQlpZiAoIWJ1Zi0+Z3JlZnMpCj4+IC0J
CXJldHVybiAtRU5PTUVNOwo+PiAtCj4+IC0JYnVmLT5kaXJlY3RvcnkgPSBrY2FsbG9jKGdldF9u
dW1fcGFnZXNfZGlyKGJ1ZiksIFBBR0VfU0laRSwgR0ZQX0tFUk5FTCk7Cj4+IC0JaWYgKCFidWYt
PmRpcmVjdG9yeSkKPj4gLQkJcmV0dXJuIC1FTk9NRU07Cj4+IC0KPj4gLQlyZXR1cm4gMDsKPj4g
LX0KPj4gLQo+PiAtLyoKPj4gLSAqIEZvciBiZSBhbGxvY2F0ZWQgYnVmZmVycyB3ZSBkb24ndCBu
ZWVkIGdyYW50X3JlZnNfZm9yX2J1ZmZlciBhcyB0aG9zZQo+PiAtICogZ3JhbnQgcmVmZXJlbmNl
cyBhcmUgYWxsb2NhdGVkIGF0IGJhY2tlbmQgc2lkZQo+PiAtICovCj4+IC1zdGF0aWMgY29uc3Qg
c3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWZfb3BzIGJhY2tlbmRfb3BzID0gewo+PiAtCS5jYWxj
X251bV9ncmVmcyA9IGJhY2tlbmRfY2FsY19udW1fZ3JlZnMsCj4+IC0JLmZpbGxfcGFnZV9kaXIg
PSBiYWNrZW5kX2ZpbGxfcGFnZV9kaXIsCj4+IC0JLm1hcCA9IGJhY2tlbmRfbWFwLAo+PiAtCS51
bm1hcCA9IGJhY2tlbmRfdW5tYXAKPj4gLX07Cj4+IC0KPj4gLS8qIEZvciBsb2NhbGx5IGdyYW50
ZWQgcmVmZXJlbmNlcyB3ZSBkbyBub3QgbmVlZCB0byBtYXAvdW5tYXAgdGhlIHJlZmVyZW5jZXMg
Ki8KPj4gLXN0YXRpYyBjb25zdCBzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1Zl9vcHMgbG9jYWxf
b3BzID0gewo+PiAtCS5jYWxjX251bV9ncmVmcyA9IGd1ZXN0X2NhbGNfbnVtX2dyZWZzLAo+PiAt
CS5maWxsX3BhZ2VfZGlyID0gZ3Vlc3RfZmlsbF9wYWdlX2RpciwKPj4gLQkuZ3JhbnRfcmVmc19m
b3JfYnVmZmVyID0gZ3Vlc3RfZ3JhbnRfcmVmc19mb3JfYnVmZmVyLAo+PiAtfTsKPj4gLQo+PiAt
c3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKgo+PiAteGVuX2RybV9mcm9udF9zaGJ1Zl9hbGxv
YyhzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1Zl9jZmcgKmNmZykKPj4gLXsKPj4gLQlzdHJ1Y3Qg
eGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmOwo+PiAtCWludCByZXQ7Cj4+IC0KPj4gLQlidWYgPSBr
emFsbG9jKHNpemVvZigqYnVmKSwgR0ZQX0tFUk5FTCk7Cj4+IC0JaWYgKCFidWYpCj4+IC0JCXJl
dHVybiBFUlJfUFRSKC1FTk9NRU0pOwo+PiAtCj4+IC0JaWYgKGNmZy0+YmVfYWxsb2MpCj4+IC0J
CWJ1Zi0+b3BzID0gJmJhY2tlbmRfb3BzOwo+PiAtCWVsc2UKPj4gLQkJYnVmLT5vcHMgPSAmbG9j
YWxfb3BzOwo+PiAtCj4+IC0JYnVmLT54Yl9kZXYgPSBjZmctPnhiX2RldjsKPj4gLQlidWYtPm51
bV9wYWdlcyA9IERJVl9ST1VORF9VUChjZmctPnNpemUsIFBBR0VfU0laRSk7Cj4+IC0JYnVmLT5w
YWdlcyA9IGNmZy0+cGFnZXM7Cj4+IC0KPj4gLQlidWYtPm9wcy0+Y2FsY19udW1fZ3JlZnMoYnVm
KTsKPj4gLQo+PiAtCXJldCA9IGFsbG9jX3N0b3JhZ2UoYnVmKTsKPj4gLQlpZiAocmV0KQo+PiAt
CQlnb3RvIGZhaWw7Cj4+IC0KPj4gLQlyZXQgPSBncmFudF9yZWZlcmVuY2VzKGJ1Zik7Cj4+IC0J
aWYgKHJldCkKPj4gLQkJZ290byBmYWlsOwo+PiAtCj4+IC0JYnVmLT5vcHMtPmZpbGxfcGFnZV9k
aXIoYnVmKTsKPj4gLQo+PiAtCXJldHVybiBidWY7Cj4+IC0KPj4gLWZhaWw6Cj4+IC0JeGVuX2Ry
bV9mcm9udF9zaGJ1Zl9mcmVlKGJ1Zik7Cj4+IC0JcmV0dXJuIEVSUl9QVFIocmV0KTsKPj4gLX0K
Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5o
IGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X3NoYnVmLmgKPj4gZGVsZXRlZCBm
aWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDc1NDVjNjkyNTM5ZS4uMDAwMDAwMDAwMDAwCj4+IC0t
LSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5oCj4+ICsrKyAvZGV2
L251bGwKPj4gQEAgLTEsNjQgKzAsMCBAQAo+PiAtLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6
IEdQTC0yLjAgT1IgTUlUICovCj4+IC0KPj4gLS8qCj4+IC0gKiAgWGVuIHBhcmEtdmlydHVhbCBE
Uk0gZGV2aWNlCj4+IC0gKgo+PiAtICogQ29weXJpZ2h0IChDKSAyMDE2LTIwMTggRVBBTSBTeXN0
ZW1zIEluYy4KPj4gLSAqCj4+IC0gKiBBdXRob3I6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxv
bGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4gLSAqLwo+PiAtCj4+IC0jaWZuZGVm
IF9fWEVOX0RSTV9GUk9OVF9TSEJVRl9IXwo+PiAtI2RlZmluZSBfX1hFTl9EUk1fRlJPTlRfU0hC
VUZfSF8KPj4gLQo+PiAtI2luY2x1ZGUgPGxpbnV4L2tlcm5lbC5oPgo+PiAtI2luY2x1ZGUgPGxp
bnV4L3NjYXR0ZXJsaXN0Lmg+Cj4+IC0KPj4gLSNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4K
Pj4gLQo+PiAtc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgewo+PiAtCS8qCj4+IC0JICogbnVt
YmVyIG9mIHJlZmVyZW5jZXMgZ3JhbnRlZCBmb3IgdGhlIGJhY2tlbmQgdXNlOgo+PiAtCSAqICAt
IGZvciBhbGxvY2F0ZWQvaW1wb3J0ZWQgZG1hLWJ1ZidzIHRoaXMgaG9sZHMgbnVtYmVyIG9mIGdy
YW50Cj4+IC0JICogICAgcmVmZXJlbmNlcyBmb3IgdGhlIHBhZ2UgZGlyZWN0b3J5IGFuZCBwYWdl
cyBvZiB0aGUgYnVmZmVyCj4+IC0JICogIC0gZm9yIHRoZSBidWZmZXIgcHJvdmlkZWQgYnkgdGhl
IGJhY2tlbmQgdGhpcyBob2xkcyBudW1iZXIgb2YKPj4gLQkgKiAgICBncmFudCByZWZlcmVuY2Vz
IGZvciB0aGUgcGFnZSBkaXJlY3RvcnkgYXMgZ3JhbnQgcmVmZXJlbmNlcyBmb3IKPj4gLQkgKiAg
ICB0aGUgYnVmZmVyIHdpbGwgYmUgcHJvdmlkZWQgYnkgdGhlIGJhY2tlbmQKPj4gLQkgKi8KPj4g
LQlpbnQgbnVtX2dyZWZzOwo+PiAtCWdyYW50X3JlZl90ICpncmVmczsKPj4gLQl1bnNpZ25lZCBj
aGFyICpkaXJlY3Rvcnk7Cj4+IC0KPj4gLQlpbnQgbnVtX3BhZ2VzOwo+PiAtCXN0cnVjdCBwYWdl
ICoqcGFnZXM7Cj4+IC0KPj4gLQlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJfZGV2Owo+PiAtCj4+
IC0JLyogdGhlc2UgYXJlIHRoZSBvcHMgdXNlZCBpbnRlcm5hbGx5IGRlcGVuZGluZyBvbiBiZV9h
bGxvYyBtb2RlICovCj4+IC0JY29uc3Qgc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWZfb3BzICpv
cHM7Cj4+IC0KPj4gLQkvKiBYZW4gbWFwIGhhbmRsZXMgZm9yIHRoZSBidWZmZXIgYWxsb2NhdGVk
IGJ5IHRoZSBiYWNrZW5kICovCj4+IC0JZ3JhbnRfaGFuZGxlX3QgKmJhY2tlbmRfbWFwX2hhbmRs
ZXM7Cj4+IC19Owo+PiAtCj4+IC1zdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1Zl9jZmcgewo+PiAt
CXN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXY7Cj4+IC0Jc2l6ZV90IHNpemU7Cj4+IC0Jc3Ry
dWN0IHBhZ2UgKipwYWdlczsKPj4gLQlib29sIGJlX2FsbG9jOwo+PiAtfTsKPj4gLQo+PiAtc3Ry
dWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKgo+PiAteGVuX2RybV9mcm9udF9zaGJ1Zl9hbGxvYyhz
dHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1Zl9jZmcgKmNmZyk7Cj4+IC0KPj4gLWdyYW50X3JlZl90
IHhlbl9kcm1fZnJvbnRfc2hidWZfZ2V0X2Rpcl9zdGFydChzdHJ1Y3QgeGVuX2RybV9mcm9udF9z
aGJ1ZiAqYnVmKTsKPj4gLQo+PiAtaW50IHhlbl9kcm1fZnJvbnRfc2hidWZfbWFwKHN0cnVjdCB4
ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpOwo+PiAtCj4+IC1pbnQgeGVuX2RybV9mcm9udF9zaGJ1
Zl91bm1hcChzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKTsKPj4gLQo+PiAtdm9pZCB4
ZW5fZHJtX2Zyb250X3NoYnVmX2ZsdXNoKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYp
Owo+PiAtCj4+IC12b2lkIHhlbl9kcm1fZnJvbnRfc2hidWZfZnJlZShzdHJ1Y3QgeGVuX2RybV9m
cm9udF9zaGJ1ZiAqYnVmKTsKPj4gLQo+PiAtI2VuZGlmIC8qIF9fWEVOX0RSTV9GUk9OVF9TSEJV
Rl9IXyAqLwo+PiAtLSAKPj4gMi4xOS4xCj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCj4+IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gZHJpLWRl
dmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+PiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAoKVGhhbmsgeW91LAoKT2xla3NhbmRyCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 08:13:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 08:13: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-devel-bounces@lists.xenproject.org>)
	id 1gRC0v-0006YH-OH; Mon, 26 Nov 2018 08:13: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=wVla=OF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRC0u-0006Y7-Q9
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 08:13:04 +0000
X-Inumbo-ID: 11efd8e2-f153-11e8-800a-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11efd8e2-f153-11e8-800a-12d6303a7972;
 Mon, 26 Nov 2018 08:12:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRC0f-0000hi-8w; Mon, 26 Nov 2018 08:12:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRC0f-0007K4-0x; Mon, 26 Nov 2018 08:12:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRC0f-0008M9-0J; Mon, 26 Nov 2018 08:12:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130750-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=a2481def5da4287570d1a3ed7fe63f737aaf89e8
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Nov 2018 08:12:49 +0000
Subject: [Xen-devel] [ovmf test] 130750: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc1MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA3NTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYTI0ODFkZWY1ZGE0Mjg3NTcwZDFhM2VkN2ZlNjNmNzM3YWFmODllOApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAyMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMTkgZGF5cyAgMTQwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDc1MCAgMjAxOC0xMS0yNCAwMTowMTo0NSBaICAgIDIgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYkNGIDxib2IuYy5m
ZW5nQGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENo
YXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJp
QGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNv
bT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBp
bnRlbC5jb20+CiAgSmVmZiBCcmFzZW4gPGpicmFzZW5AbnZpZGlhLmNvbT4KICBKaWFuIEogV2Fu
ZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogIEppYXhpbiBXdSA8SmlheGluLnd1QGludGVsLmNv
bT4KICBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxl
cnNla0ByZWRoYXQuY29tPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIExp
dSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2ll
ckBhcm0uY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNaW5nIEh1YW5n
IDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUGVkcm9hIExpdSA8cGVkcm9hLmxpdUBvdXRsb29r
LmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xl
aS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVs
LmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgU3VuLCBaYWlsaWFuZyA8
L289SW50ZWwvb3U9RXhjaGFuZ2UgQWRtaW5pc3RyYXRpdmUgR3JvdXAgKEZZRElCT0hGMjNTUERM
VCkvY249UmVjaXBpZW50cy9jbj1TdW4sIFphaWxpYW5nZjVkPgogIFRvbWFzeiBNaWNoYWxlYyA8
dG1Ac2VtaWhhbGYuY29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGly
YW4uc3VicmFtYW5pYW1AYXJtLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+
CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgogIFphaWxpYW5nIFN1biA8emFp
bGlhbmcuc3VuQGludGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwu
Y29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSAxNjY0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 08:38:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 08:38: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-devel-bounces@lists.xenproject.org>)
	id 1gRCPA-0008Ug-W5; Mon, 26 Nov 2018 08:38: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=wvla=of=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRCP9-0008US-8N
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 08:38:07 +0000
X-Inumbo-ID: 97883ca6-f156-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97883ca6-f156-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 08:38:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRCP3-0001A6-Jv; Mon, 26 Nov 2018 08:38:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRCP3-0008Fs-7k; Mon, 26 Nov 2018 08:38:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRCP3-0002lE-73; Mon, 26 Nov 2018 08:38:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130745-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-arm64:<job status>:broken:regression
 xen-4.9-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.9-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.9-testing:test-armhf-armhf-libvirt:host-ping-check-native:fail:regression
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore.2:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=7f01558d9b3fc4011741e9f469c96fd93dd8454e
X-Osstest-Versions-That: xen=f13983db120f5e56dfefbee5d56678d2d43e2914
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Nov 2018 08:38:01 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 130745: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc0NSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc0NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNSBob3N0LXBpbmctY2hl
Y2stbmF0aXZlICAgZmFpbCBSRUdSLiB2cy4gMTMwMjEyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNCBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwg
UkVHUi4gdnMuIDEzMDIxMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMzAyMTIKClJlZ3Jlc3Npb25z
IHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMzAyMTIKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMDIxMgogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMw
MjEyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJs
b2NrZWQgaW4gMTMwMjEyCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUt
bG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzAyMTIKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEz
MDIxMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTI5Nzk2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMjk3OTYKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgbGlrZSAxMzAwNDEKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDEzMDA0MQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMwMjEyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMzAyMTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMzAyMTIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMDIxMgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3ZjAxNTU4ZDli
M2ZjNDAxMTc0MWU5ZjQ2OWM5NmZkOTNkZDg0NTRlCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICBmMTM5ODNkYjEyMGY1ZTU2ZGZlZmJlZTVkNTY2NzhkMmQ0M2UyOTE0CgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMzAyMTIgIDIwMTgtMTEtMTYgMTY6MTk6NTkgWiAgICA5IGRh
eXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMwNjEzICAyMDE4LTExLTIwIDE1OjA3OjM5IFogICAg
NSBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwNzQ1ICAyMDE4LTEx
LTIzIDIyOjA4OjQwIFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0
ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNh
cHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCgpOb3Qg
cHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgN2YwMTU1OGQ5YjNmYzQwMTE3NDFlOWY0NjljOTZmZDkzZGQ4
NDU0ZQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBGcmkg
Tm92IDIzIDExOjUwOjE3IDIwMTggKzAxMDAKCiAgICBWTVg6IGFsbG93IG1pZ3JhdGlvbiBvZiBn
dWVzdHMgd2l0aCBTU0JEIGVuYWJsZWQKICAgIAogICAgVGhlIGJhY2twb3J0IG9mIGNkNTMwMjNk
ZjkgKCJ4ODYvbXNyOiBWaXJ0dWFsaXNlIE1TUl9TUEVDX0NUUkwuU1NCRCBmb3IKICAgIGd1ZXN0
cyB0byB1c2UiKSBkaWQgbm90IG1pcnJvciB0aGUgUFYgc2lkZSBjaGFuZ2UgaW50byB0aGUgSFZN
IChWTVgtCiAgICBzcGVjaWZpYykgY29kZSBwYXRoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCBlNDNmMmNhOTQzNDUzZjA0
MzgzOTM2NzI3ZmE4ZjE5ODI3ZDVlNTk2CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjUyOjEzIDIwMTggKzAxMDAK
CiAgICB4ODYvZG9tMDogRml4IHNoYWRvd2luZyBvZiBQViBndWVzdHMgd2l0aCAyTSBzdXBlcnBh
Z2VzCiAgICAKICAgIFRoaXMgaXMgYSBzdHJhaWdodCBiYWNrcG9ydCBvZiBjL3MgMjhkOWE5YTJk
NDE3NTliOWU1MTYzMDM3Yjc1OWFjNTU3YWVhNzY3YwogICAgYnV0IHdpdGggYSBkaWZmZXJlbnQg
anVzdGlmaWNhdGlvbi4KICAgIAogICAgRG9tMCBtYXkgaGF2ZSBzdXBlcnBhZ2VzIChlLmcuIGlu
aXRpYWwgUDJNKSwgYW5kIG1heSBiZSBzaGFkb3dlZAogICAgKGUuZy4gUFYtTDFURikuICBCZWNh
dXNlIG9mIHRoaXMgaW5jb3JyZWN0IGNoZWNrLCB3aGVuIFBWIHN1cGVycGFnZXMgYXJlCiAgICBk
aXNhbGxvd2VkICh3aGljaCBpcyB0aGUgc2VjdXJpdHkgc3VwcG9ydGVkIGNvbmZpZ3VyYXRpb24p
LCBhdHRlbXB0aW5nIHRvCiAgICBzaGFkb3cgdGhlIFAyTSB3aXRoIGl0cyBzdXBlcnBhZ2VzIHN0
aWxsIGludGFjdCB3aWxsIGZhaWwuICBBICNQRiB3aWxsIGJlCiAgICBoYW5kZWQgYmFjayB0byB0
aGUga2VybmVsLCByYXRoZXIgdGhhbiB0aGUgc3VwZXJwYWdlIGJlaW5nIHNwbGludGVyZWQgYW5k
CiAgICBzaGFkb3dlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCAwODY0
ZGQ4MTgxNGY2ZjA3OTU3ZDg1YTFlOWM5NDQzZTA2YmI3ZWUyCkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjUxOjM2
IDIwMTggKzAxMDAKCiAgICB4ODYvZG9tMDogQXZvaWQgdXNpbmcgMUcgc3VwZXJwYWdlcyBpZiBz
aGFkb3dpbmcgbWF5IGJlIG5lY2Vzc2FyeQogICAgCiAgICBUaGUgc2hhZG93IGNvZGUgZG9lc24n
dCBzdXBwb3J0IDFHIHN1cGVycGFnZXMsIGFuZCB3aWxsIGhhbmQgI1BGW1JTVkRdIGJhY2sgdG8K
ICAgIGd1ZXN0cy4KICAgIAogICAgRm9yIGRvbTAncyB3aXRoIDUxMkdCIG9mIFJBTSBvciBtb3Jl
IChhbmQgc3ViamVjdCB0byB0aGUgUDJNIGFsaWdubWVudCksIFhlbidzCiAgICBkb21haW4gYnVp
bGRlciBtaWdodCB1c2UgMUcgc3VwZXJwYWdlcy4KICAgIAogICAgQXZvaWQgdXNpbmcgMUcgc3Vw
ZXJwYWdlcyAoZmFsbGluZyBiYWNrIHRvIDJNIHN1cGVycGFnZXMgaW5zdGVhZCkgaWYgdGhlcmUg
aXMKICAgIGEgcmVhc29uYWJsZSBjaGFuY2UgdGhhdCB3ZSBtYXkgaGF2ZSB0byBzaGFkb3cgZG9t
MC4gIFRoaXMgYXNzdW1lcyB0aGF0IHRoZXJlCiAgICBhcmUgbm8gY2lyY3Vtc3RhbmNlcyB3aGVy
ZSB3ZSB3aWxsIGFjdGl2YXRlIGxvZ2RpcnR5IG1vZGUgb24gZG9tMC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiA5NmY2ZWUxNWFkN2NhOTY0NzI3NzlmYzVjMDgzYjQxNDk0OTVjNTg0CiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOC0xMS0xMiAxMToyNjowNCArMDAwMAoKY29tbWl0IGNhNWVkZTYzOTc4Zjc5ZGI5
MTBmNjM4NDcyYWI1MWQzNWQ3MDNmMjcKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo1MDo1NyAyMDE4ICswMTAwCgogICAgeDg2L3No
YWRvdzogc2hyaW5rIHN0cnVjdCBwYWdlX2luZm8ncyBzaGFkb3dfZmxhZ3MgdG8gMTYgYml0cwog
ICAgCiAgICBUaGlzIGlzIHRvIGF2b2lkIGl0IG92ZXJsYXBwaW5nIHRoZSBsaW5lYXJfcHRfY291
bnQgZmllbGQgbmVlZGVkIGZvciBQVgogICAgZG9tYWlucy4gSW50cm9kdWNlIGEgc2VwYXJhdGUs
IEhWTS1vbmx5IHBhZ2V0YWJsZV9keWluZyBmaWVsZCB0byByZXBsYWNlCiAgICB0aGUgc29sZSBv
bmUgbGVmdCBpbiB0aGUgdXBwZXIgMTYgYml0cy4KICAgIAogICAgTm90ZSB0aGF0IHRoZSBhY2Nl
c3NlcyB0byAtPnNoYWRvd19mbGFncyBpbiBzaGFkb3dfe3BybyxkZX1tb3RlKCkgZ2V0CiAgICBz
d2l0Y2hlZCB0byBub24tYXRvbWljLCBub24tYml0b3BzIG9wZXJhdGlvbnMsIGFzIHt0ZXN0LHNl
dCxjbGVhcn1fYml0KCkKICAgIGFyZSBub3QgYWxsb3dlZCBvbiB1aW50MTZfdCBmaWVsZHMgYW5k
IGhlbmNlIHRoZWlyIHVzZSB3b3VsZCBoYXZlCiAgICByZXF1aXJlZCB1Z2x5IGNhc3RzLiBUaGlz
IGlzIGZpbmUgYmVjYXVzZSBhbGwgdXBkYXRlcyBvZiB0aGUgZmllbGQgb3VnaHQKICAgIHRvIG9j
Y3VyIHdpdGggdGhlIHBhZ2luZyBsb2NrIGhlbGQsIGFuZCBvdGhlciB1cGRhdGVzIG9mIGl0IHVz
ZSB8PSBhbmQKICAgICY9IGFzIHdlbGwgKGkuZS4gdXNpbmcgYXRvbWljIG9wZXJhdGlvbnMgaGVy
ZSBkaWRuJ3QgcmVhbGx5IGd1YXJkCiAgICBhZ2FpbnN0IHBvdGVudGlhbGx5IHJhY2luZyB1cGRh
dGVzIGVsc2V3aGVyZSkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjgwLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogUHJnbXIuY29tIFNlY3VyaXR5IDxzZWN1cml0eUBwcmdtci5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiA3ODk1
ODk5NjhlZDkwZTgyYTgzMmRiYzYwZTk1OGM3NmI3ODdiZTdlCiAgICBtYXN0ZXIgZGF0ZTogMjAx
OC0xMS0yMCAxNDo1OTo1NCArMDEwMAoKY29tbWl0IGQ5NmU2MjkwYzIxNzYzMWZmNTMxOTAxMDVl
NWUwYTBiNDdjNWI4YzcKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgVHVlIE5vdiAyMCAxNTo1MDoxMyAyMDE4ICswMTAwCgogICAgeDg2L3NoYWRvdzogbW92
ZSBPT1MgZmxhZyBiaXQgcG9zaXRpb25zCiAgICAKICAgIEluIHByZXBhcmF0aW9uIG9mIHJlZHVj
aW5nIHN0cnVjdCBwYWdlX2luZm8ncyBzaGFkb3dfZmxhZ3MgZmllbGQgdG8gMTYKICAgIGJpdHMs
IGxvd2VyIHRoZSBiaXQgcG9zaXRpb25zIHVzZWQgZm9yIFNIRl9vdXRfb2Zfc3luYyBhbmQKICAg
IFNIRl9vb3NfbWF5X3dyaXRlLgogICAgCiAgICBJbnN0ZWFkIG9mIGFsc28gYWRqdXN0aW5nIHRo
ZSBvcGVuIGNvZGVkIHVzZSBpbiBfZ2V0X3BhZ2VfdHlwZSgpLAogICAgaW50cm9kdWNlIHNoYWRv
d19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2UoKSB0byBjb250YWluIGtub3dsZWRnZSBvZiB0aGUK
ICAgIGJpdCBwb3NpdGlvbnMgdG8gc2hhZG93IGNvZGUuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjgwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBt
YXN0ZXIgY29tbWl0OiBkNjhlMTA3MGMzZThmNGFmN2EzMTA0MGYwOGJkZDk4ZTZkNmVhYzFkCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1OToxMyArMDEwMAoKY29tbWl0IGQ4MTlhNjVi
YmMzZTY4ZjM4ZGRlMDNhZGU3NjRkZTkxNTc2MDUwMDgKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6NDk6MzkgMjAx
OCArMDEwMAoKICAgIHg4Ni9tbTogRG9uJ3QgcGVyZm9ybSBmbHVzaCBhZnRlciBmYWlsaW5nIHRv
IHVwZGF0ZSBhIGd1ZXN0cyBMMWUKICAgIAogICAgSWYgdGhlIEwxZSB1cGRhdGUgaGFzbid0IG9j
Y3VyZWQsIHRoZSBmbHVzaCBjYW5ub3QgZG8gYW55dGhpbmcgdXNlZnVsLiAgVGhpcwogICAgc2tp
cHMgdGhlIHBvdGVudGlhbGx5IGV4cGVuc2l2ZSB2Y3B1bWFza190b19wY3B1bWFzaygpIGNvbnZl
cnNpb24sIGFuZAogICAgYnJvYWRjYXN0IFRMQiBzaG9vdGRvd24uCiAgICAKICAgIE1vcmUgaW1w
b3J0YW50bHkgaG93ZXZlciwgd2UgbWlnaHQgYmUgaW4gdGhlIGVycm9yIHBhdGggZHVlIHRvIGEg
YmFkIHZhCiAgICBwYXJhbWV0ZXIgZnJvbSB0aGUgZ3Vlc3QsIGFuZCB0aGlzIHNob3VsZCBub3Qg
cHJvcGFnYXRlIGludG8gdGhlIFRMQiBmbHVzaGluZwogICAgbG9naWMuICBUaGUgSU5WUENJRCBp
bnN0cnVjdGlvbiBmb3IgZXhhbXBsZSByYWlzZXMgI0dQIGZvciBhIG5vbi1jYW5vbmljYWwKICAg
IGFkZHJlc3MuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI3OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IE1hdHRoZXcgRGFsZXkgPG1hdHRkQGJ1Z2Z1enouY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2YzhkNTAy
ODg3MjI2NzJlY2M4ZTE5YjA3NDFhMzFiNTIxZDAxNzA2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0x
MS0yMCAxNDo1ODo0MSArMDEwMAoKY29tbWl0IDE1YjRlZTk0YmVkNzAyY2I3MzJlN2ZhNGNiYWIz
MzI4MGEwOTY1ZDgKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6
ICAgVHVlIE5vdiAyMCAxNTo0OTowMSAyMDE4ICswMTAwCgogICAgQU1EL0lPTU1VOiBzdXBwcmVz
cyBQVEUgbWVyZ2luZyBhZnRlciBpbml0aWFsIHRhYmxlIGNyZWF0aW9uCiAgICAKICAgIFRoZSBs
b2dpYyBpcyBub3QgZml0IGZvciB0aGlzIHB1cnBvc2UsIHNvIHNpbXBseSBkaXNhYmxlIGl0cyB1
c2UgdW50aWwKICAgIGl0IGNhbiBiZSBmaXhlZCAvIHJlcGxhY2VkLiBOb3RlIHRoYXQgdGhpcyBy
ZS1lbmFibGVzIG1lcmdpbmcgZm9yIHRoZQogICAgdGFibGUgY3JlYXRpb24gY2FzZSwgd2hpY2gg
d2FzIGRpc2FibGVkIGFzIGEgKHBlcmhhcHMgdW5pbnRlbmRlZCkgc2lkZQogICAgZWZmZWN0IG9m
IHRoZSBlYXJsaWVyICJhbWQvaW9tbXU6IGZpeCBmbHVzaCBjaGVja3MiLiBJdCByZWxpZXMgb24g
bm8KICAgIHBhZ2UgZ2V0dGluZyBtYXBwZWQgbW9yZSB0aGFuIG9uY2UgKHdpdGggZGlmZmVyZW50
IHByb3BlcnRpZXMpIGluIHRoaXMKICAgIHByb2Nlc3MsIGFzIHRoYXQgd291bGQgc3RpbGwgYmUg
YmV5b25kIHdoYXQgdGhlIG1lcmdpbmcgbG9naWMgY2FuIGNvcGUKICAgIHdpdGguIEJ1dCBhcmNo
X2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBndWFyYW50ZWVzIHRoaXMgYWZhaWN0LgogICAg
CiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI3NS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTM3ZWYzMjU2
NWZhM2E4MWZkYjM3YjlkZDVhYTk5YTFiODdhZmE3NQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEt
MjAgMTQ6NTU6MTQgKzAxMDAKCmNvbW1pdCBmOTdhMWQxMzc1YmVjZDMwZDA1NDFiYTg1Y2FhYzQy
MTUzNDBkMGM0CkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo0ODoyMiAyMDE4ICswMTAwCgogICAgYW1kL2lvbW11OiBm
aXggZmx1c2ggY2hlY2tzCiAgICAKICAgIEZsdXNoIGNoZWNraW5nIGZvciBBTUQgSU9NTVUgZGlk
bid0IGNoZWNrIHdoZXRoZXIgdGhlIHByZXZpb3VzIGVudHJ5CiAgICB3YXMgcHJlc2VudCwgb3Ig
d2hldGhlciB0aGUgZmxhZ3MgKHdyaXRhYmxlL3JlYWRhYmxlKSBjaGFuZ2VkIGluIG9yZGVyCiAg
ICB0byBkZWNpZGUgd2hldGhlciBhIGZsdXNoIHNob3VsZCBiZSBleGVjdXRlZC4KICAgIAogICAg
Rml4IHRoaXMgYnkgdGFraW5nIHRoZSB3cml0YWJsZS9yZWFkYWJsZS9uZXh0LWxldmVsIGZpZWxk
cyBpbnRvIGFjY291bnQsCiAgICB0b2dldGhlciB3aXRoIHRoZSBwcmVzZW50IGJpdC4KICAgIAog
ICAgQWxvbmcgdGhlc2UgbGluZXMgdGhlIGZsdXNoaW5nIGluIGFtZF9pb21tdV9tYXBfcGFnZSgp
IG11c3Qgbm90IGJlCiAgICBvbWl0dGVkIGZvciBQViBkb21haW5zLiBUaGUgY29tbWVudCB0aGVy
ZSB3YXMgc2ltcGx5IHdyb25nOiBNYXBwaW5ncyBtYXkKICAgIHZlcnkgd2VsbCBjaGFuZ2UsIGJv
dGggdGhlaXIgYWRkcmVzc2VzIGFuZCB0aGVpciBwZXJtaXNzaW9ucy4gVWx0aW1hdGVseQogICAg
dGhpcyBzaG91bGQgaG9ub3IgaW9tbXVfZG9udF9mbHVzaF9pb3RsYiwgYnV0IHRvIGFjaGlldmUg
dGhpcwogICAgYW1kX2lvbW11X29wcyBmaXJzdCBuZWVkcyB0byBnYWluIGFuIC5pb3RsYl9mbHVz
aCBob29rLgogICAgCiAgICBBbHNvIG1ha2UgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQoKSBzdGF0
aWMsIHRvIGRlbW9uc3RyYXRlIHRoZXJlJ3Mgbm8KICAgIGNhbGxlciBvbWl0dGluZyB0aGUgKHN1
YnNlcXVlbnQpIGZsdXNoLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI3NS4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IDFhN2ZmZTQ2NmNkMDU3ZGFhZWYyNDViMGExYWI2YjgyNTg4ZTRjMDEKICAg
IG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjUyOjEyICswMTAwCihxZW11IGNoYW5nZXMgbm90
IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 08:42:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 08:42:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gRCTQ-0000yV-NV; Mon, 26 Nov 2018 08:42:32 +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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRCTO-0000yQ-Rn
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 08:42:30 +0000
X-Inumbo-ID: 34a4ebd0-f157-11e8-9bc5-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34a4ebd0-f157-11e8-9bc5-12d6303a7972;
 Mon, 26 Nov 2018 08:42:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 01:42:27 -0700
Message-Id: <5BFBB1EC02000078001FFBC3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 01:42:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181120160153.45259-7-roger.pau@citrix.com>
 <5BF43A1902000078001FE31E@prv1-mh.provo.novell.com>
 <20181120232627.GA31051@amd.com>
 <5BF523A002000078001FE537@prv1-mh.provo.novell.com>
 <20181121103744.pw6qiwasi6qsu63d@mac>
 <5BF53A5A02000078001FE684@prv1-mh.provo.novell.com>
 <20181121115131.wjpmhjsnesfdw2c4@mac>
 <5BF55C5202000078001FE816@prv1-mh.provo.novell.com>
 <20181122124744.ekm2wappzsod2opb@mac>
 <5BF6AD2E02000078001FEE49@prv1-mh.provo.novell.com>
 <20181123143651.mdmrhg5kunlmioz2@mac>
 <60B388B7020000D60063616D@prv1-mh.provo.novell.com>
In-Reply-To: <60B388B7020000D60063616D@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 6/6] amd/iommu: skip bridge devices when
 updating IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjExLjE4IGF0IDE1OjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgTm92IDIyLCAyMDE4IGF0IDA2OjIwOjQ2QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjIuMTEuMTggYXQgMTM6NDcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gSSB0aGluayB0aGUgaXNfaGFyZHdhcmVfZG9tYWluIHBhcnQgY2FuIGJlIGRy
b3BwZWQgZnJvbSB0aGUKPj4gPiBjb25kaXRpb25hbCBJJ20gYWRkaW5nLiB1cGRhdGVfcGFnaW5n
X21vZGUgc2hvdWxkbid0IGJlIHVzZWQgdG8gZGVjaWRlCj4+ID4gd2hldGhlciBhIGRvbWFpbiBj
YW4gb3IgY2Fubm90IGhhdmUgYnJpZGdlcyBhdHRhY2hlZC4gV2hldGhlciBhIERvbVUKPj4gPiBj
YW4gb3IgY2Fubm90IGhhdmUgYSBob3N0IGJyaWRnZSBhc3NpZ25lZCBzaG91bGQgYmUgZGVjaWRl
ZCBhdAo+PiA+IGFzc2lnbmF0aW9uIHRpbWUsIGFuZCBoZW5jZSB1cGRhdGVfcGFnaW5nX21vZGUg
c2hvdWxkbid0IGhhdmUgaGFyZHdhcmUKPj4gPiBkb21haW4gc3BlY2lmaWMgY2hlY2tzLgo+PiAK
Pj4gT2theSwgd2UncmUgaW4gYWdyZWVtZW50IHRoZW4uCj4+IAo+PiA+IFJlZ2FyZGluZyB0aGUg
Y2hlY2sgaW4gYW1kX2lvbW11X2FkZF9kZXZpY2UsIGlmIGl0J3MgcmVtb3ZlZCBmcm9tCj4+ID4g
dGhlcmUgYW1kX2lvbW11X2FkZF9kZXZpY2Ugd291bGQgcmV0dXJuIGFuIGVycm9yIHdoZW4gYWRk
aW5nIGEgaG9zdAo+PiA+IGJyaWRnZSBkZXZpY2UsIGFuZCB0aGF0IHdvdWxkIGNhdXNlIHNldHVw
X29uZV9od2RvbV9kZXZpY2UgdG8gcmV0dXJuCj4+ID4gZWFybHkgYW5kIG5vdCBzZXR1cCB2UENJ
IGhhbmRsZXJzIGZvciBob3N0IGJyaWRnZXMsIHNvIEkgdGhpbmsgd2Ugd2FudAo+PiA+IHRvIGxl
YXZlIHRoYXQgb25lIGFzLWlzLgo+PiAKPj4gUmlnaHQsIEkgY2FuIHNlZSB3aHkgaXQgbWF5IGJl
IGJldHRlciB0byByZXRhaW4gaXQgdGhlcmUuCj4gCj4gVGhhbmtzLiBXb3VsZCB5b3UgbGlrZSBt
ZSB0byByZXNlbmQgdGhlIHNlcmllcyB3aXRoIHRoaXMgZml4LCBvcgo+IHNob3VsZCBJIHdhaXQg
Zm9yIGZlZWRiYWNrIG9uIHRoZSByZW1haW5pbmcgcGF0Y2hlcz8KCkknZCBsZWF2ZSB0aGF0IHVw
IHRvIHlvdS4gSSBoYXZlIHlldCB0byBmaW5kIHRpbWUgdG8gbG9vayBhdCBwYXRjaGVzCjEsIDIs
IGFuZCAzIGFnYWluLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 08:51:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 08:51: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-devel-bounces@lists.xenproject.org>)
	id 1gRCc6-0001xV-RD; Mon, 26 Nov 2018 08:51: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=wVla=OF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRCc6-0001xJ-0x
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 08:51:30 +0000
X-Inumbo-ID: 6f823590-f158-11e8-bd6c-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f823590-f158-11e8-bd6c-12d6303a7972;
 Mon, 26 Nov 2018 08:51:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRCbp-0001Pc-NC; Mon, 26 Nov 2018 08:51:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRCbp-0000RO-DL; Mon, 26 Nov 2018 08:51:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRCbp-00066Z-Cj; Mon, 26 Nov 2018 08:51:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130805-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Nov 2018 08:51:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130805: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgwNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDgwNS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDYgZGF5cyAgIDU4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDIgZGF5cyAgIDIzIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 09:04:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 09:04: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-devel-bounces@lists.xenproject.org>)
	id 1gRCoO-00031C-4n; Mon, 26 Nov 2018 09:04: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=azgn=of=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRCoN-000317-0R
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 09:04:11 +0000
X-Inumbo-ID: 3c4c91bb-f15a-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c4c91bb-f15a-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 09:04:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 02:04:09 -0700
Message-Id: <5BFBB70502000078001FFBDC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 02:04:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] CODING_STYLE: explicitly call out label
 indentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgdGhlIGJlaGF2aW9yIG9mICJkaWZmIC1wIiB0byB1c2UgYW4gdW5pbmRlbnRlZCBsYWJl
bCBhcyBjb250ZXh0CmlkZW50aWZpZXIgb2Z0ZW4gbWFrZXMgaXQgaGFyZGVyIHRvIHJldmlldyBw
YXRjaGVzLCBtYWtlIGV4cGxpY2l0IHRoZQpyZXF1aXJlbWVudCBmb3IgbGFiZWxzIHRvIGJlIGlu
ZGVudGVkLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
LS0tIGEvQ09ESU5HX1NUWUxFCisrKyBiL0NPRElOR19TVFlMRQpAQCAtMzEsNiArMzEsMTAgQEAg
dm9pZCBmdW4odm9pZCkKICAgICB9CiB9CiAKK0R1ZSB0byB0aGUgYmVoYXZpb3Igb2YgR05VIGRp
ZmZ1dGlscyAiZGlmZiAtcCIsIGxhYmVscyBzaG91bGQgYmUKK2luZGVudGVkIGJ5IGF0IGxlYXN0
IG9uZSBibGFuay4gIE5vbi1jYXNlIGxhYmVscyBpbnNpZGUgc3dpdGNoKCkgYm9kaWVzCithcmUg
cHJlZmVycmVkIHRvIGJlIGluZGVudGVkIHRoZSBzYW1lIGFzIHRoZSBibG9jaydzIGNhc2UgbGFi
ZWxzLgorCiBXaGl0ZSBzcGFjZQogLS0tLS0tLS0tLS0KIAoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 09:05:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 09:05: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-devel-bounces@lists.xenproject.org>)
	id 1gRCpV-00035l-Gt; Mon, 26 Nov 2018 09:05: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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRCpU-00035f-6D
 for xen-devel@lists.xen.org; Mon, 26 Nov 2018 09:05:20 +0000
X-Inumbo-ID: 65088586-f15a-11e8-bfbb-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 65088586-f15a-11e8-bfbb-12d6303a7972;
 Mon, 26 Nov 2018 09:05:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 02:05:17 -0700
Message-Id: <5BFBB74902000078001FFBDF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 02:05:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-4-git-send-email-andrew.cooper3@citrix.com>
 <5BF6C27902000078001FEF9D@prv1-mh.provo.novell.com>
 <6e804647-5e9a-4d41-c441-1317b418e4dc@citrix.com>
 <5BF7B8F202000078001FF37E@prv1-mh.provo.novell.com>
 <764100c1-dd77-b7a0-4588-d06e1ab63cb8@citrix.com>
In-Reply-To: <764100c1-dd77-b7a0-4588-d06e1ab63cb8@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 03/14] AMD/IOMMU: Fix multiple reference
 counting errors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjExLjE4IGF0IDE3OjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjMvMTEvMjAxOCAwODoyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIy
LjExLjE4IGF0IDE4OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBP
biAyMi8xMS8yMDE4IDE0OjUxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gQEAgLTIyMCwxMiAr
MjE5LDE4IEBAIHZvaWQgZ3Vlc3RfaW9tbXVfYWRkX3Bwcl9sb2coc3RydWN0IGRvbWFpbiAqZCwg
dTMyIGVudHJ5W10pCj4+Pj4+ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobG9nX2Jhc2UpOwo+Pj4+
PiAgCj4+Pj4+ICAgICAgZ3Vlc3RfaW9tbXVfZGVsaXZlcl9tc2koZCk7Cj4+Pj4+ICsKPj4+Pj4g
K291dDoKPj4+PiBQbGVhc2UgaW5kZW50IGJ5IGF0IGxlYXN0IG9uZSBibGFuayAoc2FtZSBmdXJ0
aGVyIGRvd24pLgo+Pj4gSSB0aG91Z2h0IHlvdSd2ZSBzYWlkIHRoYXQgeW91J3JlIG5vIGxvbmdl
ciB1c2luZyBhbiBvYnNvbGV0ZSB2ZXJzaW9uIG9mCj4+PiBkaWZmLgo+PiBJIGRvbid0IHRoaW5r
IEkndmUgZXZlciBzYWlkIHNvLCBhbmQgSSBkb24ndCB0aGluayBpdCBtYXR0ZXJzIG11Y2ggd2hh
dAo+PiBJIHBlcnNvbmFsbHkgdXNlLgo+IAo+IFRoZSBvbmx5IHJlYXNvbiB3ZSBoYXZlIHRoaXMg
cXVpcmsgb2YgYSBjb2Rpbmcgc3R5bGUgaXMgYmVjYXVzZSB5b3UKPiBpbnNpc3RlZCB3aGVuIERh
dmlkIHdhcyBwdXR0aW5nIHRvZ2V0aGVyIENPRElOR19TVFlMRSwgYW5kIHRoZSByZWFzb24KPiB5
b3UgZ2F2ZSB3YXMgdG8gd29yayBhcm91bmQgdmVyc2lvbnMgb2YgYGRpZmYgLXVgIHdoaWNoIG1p
c3Rvb2sgdGhlIGNhc2UKPiBsYWJlbCBmb3IgdGhlIGZ1bmN0aW9uIG5hbWUgd2hlbiBjcmVhdGlu
ZyB0aGUgdW5pZmllZCBoZWFkZXIuICB2MSBvZgo+IERhdmlkJ3MgcGF0Y2ggdmVyeSBzcGVjaWZp
Y2FsbHkgZGlkbid0IGhhdmUgdGhlIG9uZSBzcGFjZSwgYmVjYXVzZSBoZQo+IHdhcyBhY3R1YWxs
eSB0cnlpbmcgdG8gZ2V0IHJpZCBvZiB0aGF0LCBhcyBpdCB3YXMgKGFuZCBzdGlsbCBpcykKPiBj
b21wbGV0ZWx5IHVuZXhwZWN0ZWQgZm9yIG5ldyBkZXZlbG9wZXJzLCBhbmQgYSBmcmVxdWVudCBz
b3VyY2Ugb2YgY3VydAo+IHJldmlldyByZXNwb25zZXMuCgpQZXJzb25hbGx5IEkgZmluZCBpdCB1
bmRlc2lyYWJsZSB0byBoYXZlIGFueXRoaW5nIG90aGVyIHRoYXQgZmlsZQpzY29wZSB0aGluZ3Mg
dG8gc3RhcnQgaW4gY29sdW1uIDEuIE9mIGNvdXJzZSwgYXMgeW91J3JlIGxpa2VseQphd2FyZSwg
SSdtIGFuIG9wcG9uZW50IG9mIGxhYmVscyBhbmQgZ290by1zIGFsdG9nZXRoZXIsIGFuZApwcm9i
YWJseSB0aGUgZm9ybWVyIGRpc2xpa2UgaXMgc29ydCBvZiBhIHJlc3VsdCBvZiB0aGUgbGF0dGVy
LgoKPiBJZiB0aGlzIGlzIG5vIGxvbmdlciBhIGNvbmNlcm4sIGNhbiBJIHN1Z2dlc3Qgd2UgdXBk
YXRlIENPRElOR19TVFlMRS4gCgpFdmVuIHRoZSB2ZXJzaW9uIG9mIGRpZmYgb24gbXkgbWFpbiBt
b3N0IG1vZGVybiBzeXN0ZW0gKDMuNikKZ2V0cyB0aGlzIHdyb25nLCBzbyBJJ2QgcHJlZmVyIGlm
IHdlIGNvdWxkIHN0aWNrIHRvIGluZGVudGVkIGxhYmVscy4KSSBjb250aW51ZSB0byBiZSBvZiB0
aGUgb3BpbmlvbiB0aGF0IHRoZSB1c2Ugb2YgZ2l0IHNob3VsZCBub3QgYmUKYSByZXF1aXJlbWVu
dCBmb3IgZGV2ZWxvcGVyczsgcGxhaW4gZGlmZiBhbmQgcGF0Y2ggb3VnaHQgdG8Kc3VmZmljZSBm
b3IgcGVvcGxlIHRvIHByb2R1Y2UgYWNjZXB0YWJsZSBwYXRjaGVzLgoKSSdkIGxpa2UgdG8gbm90
ZSB0aG91Z2ggdGhhdCAuL0NPRElOR19TVFlMRSBzYXlzIG5vdGhpbmcgZWl0aGVyCndheSBhZmFp
Y3MsIHNvIEkgYWxzbyBoYXZlIG5vIGJhc2lzIHRvIF9pbnNpc3RfIG9uIHRoaXMgc3R5bGUuIEkn
dmUKanVzdCBzZW50IGEgcGF0Y2ggdG8gcmVjdGlmeSB0aGlzLgoKSmFuCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 09:05:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 09:05: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-devel-bounces@lists.xenproject.org>)
	id 1gRCpj-000386-Ro; Mon, 26 Nov 2018 09:05: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=xvjC=OF=citrix.com=prvs=861df4a88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRCpi-00037j-Eq
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 09:05:34 +0000
X-Inumbo-ID: 6ca113b2-f15a-11e8-b371-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ca113b2-f15a-11e8-b371-12d6303a7972;
 Mon, 26 Nov 2018 09:05:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,281,1539648000"; d="scan'208";a="71455565"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 26 Nov 2018 09:05:24 +0000
Message-ID: <20181126090526.21737-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] amd-iommu: cosmetic fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpQYXVsIER1cnJhbnQgKDIpOgogIGFtZC1pb21tdTogcmVw
bGFjZSBvY2N1cnJlbmNlcyBvZiBib29sX3Qgd2l0aCBib29sCiAgYW1kLWlvbW11OiByZXBsYWNl
IG9jY3VycmVuY2VzIG9mIHU8Tj4gd2l0aCB1aW50PE4+X3QuLi4KCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgfCAxMzcgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3MCBpbnNlcnRpb25zKCspLCA2NyBkZWxldGlvbnMoLSkK
IAotLS0KQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFt
ZC5jb20+CkNjOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4JICAgIAotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 09:05:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 09:05: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-devel-bounces@lists.xenproject.org>)
	id 1gRCpk-00038R-6u; Mon, 26 Nov 2018 09:05: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=xvjC=OF=citrix.com=prvs=861df4a88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRCpi-00037i-En
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 09:05:34 +0000
X-Inumbo-ID: 6e474560-f15a-11e8-88ae-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e474560-f15a-11e8-88ae-12d6303a7972;
 Mon, 26 Nov 2018 09:05:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,281,1539648000"; d="scan'208";a="71455566"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 26 Nov 2018 09:05:25 +0000
Message-ID: <20181126090526.21737-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181126090526.21737-1-paul.durrant@citrix.com>
References: <20181126090526.21737-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] amd-iommu: replace occurrences of bool_t
 with bool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QnJpbmcgdGhlIGNvZGluZyBzdHlsZSB1cCB0byBkYXRlLiBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0t
LQpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNv
bT4KQ2M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyB8IDI0ICsrKysrKysrKysrKy0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwppbmRleCBjMWRhYmE4NDIyLi43ZDVm
NjQ3OTRhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFw
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBAIC00NSw5
ICs0NSw5IEBAIHN0YXRpYyB2b2lkIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxv
bmcgbDFfbWZuLCB1bnNpZ25lZCBsb25nIGRmbikKICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJs
ZSk7CiB9CiAKLXN0YXRpYyBib29sX3Qgc2V0X2lvbW11X3BkZV9wcmVzZW50KHUzMiAqcGRlLCB1
bnNpZ25lZCBsb25nIG5leHRfbWZuLCAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBuZXh0X2xldmVsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbF90IGl3LCBib29sX3QgaXIpCitzdGF0aWMgYm9vbCBzZXRfaW9tbXVfcGRl
X3ByZXNlbnQodTMyICpwZGUsIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5leHRfbGV2ZWwsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpdywgYm9vbCBpcikKIHsKICAgICB1aW50NjRf
dCBhZGRyX2xvLCBhZGRyX2hpLCBtYWRkcl9uZXh0OwogICAgIHUzMiBlbnRyeTsKQEAgLTEyMywx
MyArMTIzLDEzIEBAIHN0YXRpYyBib29sX3Qgc2V0X2lvbW11X3BkZV9wcmVzZW50KHUzMiAqcGRl
LCB1bnNpZ25lZCBsb25nIG5leHRfbWZuLAogICAgIHJldHVybiBuZWVkX2ZsdXNoOwogfQogCi1z
dGF0aWMgYm9vbF90IHNldF9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIHB0X21mbiwg
dW5zaWduZWQgbG9uZyBkZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIG5leHRfbWZuLCBpbnQgcGRlX2xldmVsLCAKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpdywgYm9vbF90IGlyKQorc3RhdGljIGJvb2wgc2V0
X2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgcHRfbWZuLCB1bnNpZ25lZCBsb25nIGRm
biwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5leHRf
bWZuLCBpbnQgcGRlX2xldmVsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2wgaXcsIGJvb2wgaXIpCiB7CiAgICAgdTY0ICp0YWJsZTsKICAgICB1MzIgKnBkZTsKLSAgICBi
b29sX3QgbmVlZF9mbHVzaCA9IDA7CisgICAgYm9vbCBuZWVkX2ZsdXNoOwogCiAgICAgdGFibGUg
PSBtYXBfZG9tYWluX3BhZ2UoX21mbihwdF9tZm4pKTsKIApAQCAtMzQ3LDE2ICszNDcsMTYgQEAg
c3RhdGljIHZvaWQgc2V0X3BkZV9jb3VudCh1NjQgKnBkZSwgdW5zaWduZWQgaW50IGNvdW50KQog
LyogUmV0dXJuIDEsIGlmIHBhZ2VzIGFyZSBzdWl0YWJsZSBmb3IgbWVyZ2luZyBhdCBtZXJnZV9s
ZXZlbC4KICAqIG90aGVyd2lzZSBpbmNyZWFzZSBwZGUgY291bnQgaWYgbWZuIGlzIGNvbnRpZ291
cyB3aXRoIG1mbiAtIDEKICAqLwotc3RhdGljIGludCBpb21tdV91cGRhdGVfcGRlX2NvdW50KHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBsb25nIG1mbiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWVyZ2VfbGV2ZWwp
CitzdGF0aWMgYm9vbCBpb21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgcHRfbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBtZm4sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtZXJnZV9sZXZlbCkKIHsKICAgICB1bnNpZ25l
ZCBpbnQgcGRlX2NvdW50LCBuZXh0X2xldmVsOwogICAgIHVuc2lnbmVkIGxvbmcgZmlyc3RfbWZu
OwogICAgIHU2NCAqdGFibGUsICpwZGUsICpudGFibGU7CiAgICAgdTY0IG50YWJsZV9tYWRkciwg
bWFzazsKICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKLSAgICBi
b29sX3Qgb2sgPSAwOworICAgIGJvb2wgb2sgPSBmYWxzZTsKIAogICAgIEFTU0VSVCggc3Bpbl9p
c19sb2NrZWQoJmhkLT5hcmNoLm1hcHBpbmdfbG9jaykgJiYgcHRfbWZuICk7CiAKQEAgLTY0OCw3
ICs2NDgsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGRmbikKIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBmbGFncykKIHsKLSAgICBib29sX3QgbmVlZF9mbHVzaCA9IDA7CisgICAgYm9vbCBu
ZWVkX2ZsdXNoID0gZmFsc2U7CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9t
bXUoZCk7CiAgICAgaW50IHJjOwogICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuWzddOwotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 09:05:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 09:05: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-devel-bounces@lists.xenproject.org>)
	id 1gRCpl-00039K-IP; Mon, 26 Nov 2018 09:05: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=xvjc=of=citrix.com=prvs=861df4a88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRCpk-00038E-3g
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 09:05:36 +0000
X-Inumbo-ID: 6e4ad196-f15a-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e4ad196-f15a-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 09:05:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,281,1539648000"; d="scan'208";a="71455568"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 26 Nov 2018 09:05:26 +0000
Message-ID: <20181126090526.21737-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181126090526.21737-1-paul.durrant@citrix.com>
References: <20181126090526.21737-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] amd-iommu: replace occurrences of u<N> with
 uint<N>_t...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uZm9yIE4gaW4gezgsIDE2LCAzMiwgNjR9LgoKQnJpbmcgdGhlIGNvZGluZyBzdHlsZSB1cCB0
byBkYXRlLiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KCkFsc28sIHdoaWxlIGluIHRoZSBuZWlnaGJv
dXJob29kLCBmaXggc29tZSB0YWJzLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2
ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDYzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFt
ZC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIHwgMTE1
ICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTkgaW5z
ZXJ0aW9ucygrKSwgNTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X21hcC5jCmluZGV4IDdkNWY2NDc5NGEuLmI3OTdhNWI1ZGUgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKQEAgLTM3LDcgKzM3LDcgQEAgc3RhdGljIHVuc2lnbmVk
IGludCBwZm5fdG9fcGRlX2lkeCh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQgaW50IGxldmVs
KQogCiBzdGF0aWMgdm9pZCBjbGVhcl9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIGwx
X21mbiwgdW5zaWduZWQgbG9uZyBkZm4pCiB7Ci0gICAgdTY0ICp0YWJsZSwgKnB0ZTsKKyAgICB1
aW50NjRfdCAqdGFibGUsICpwdGU7CiAKICAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZu
KGwxX21mbikpOwogICAgIHB0ZSA9IHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoZGZuLCAxKTsKQEAg
LTQ1LDE1ICs0NSwxNSBAQCBzdGF0aWMgdm9pZCBjbGVhcl9pb21tdV9wdGVfcHJlc2VudCh1bnNp
Z25lZCBsb25nIGwxX21mbiwgdW5zaWduZWQgbG9uZyBkZm4pCiAgICAgdW5tYXBfZG9tYWluX3Bh
Z2UodGFibGUpOwogfQogCi1zdGF0aWMgYm9vbCBzZXRfaW9tbXVfcGRlX3ByZXNlbnQodTMyICpw
ZGUsIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4sCitzdGF0aWMgYm9vbCBzZXRfaW9tbXVfcGRlX3By
ZXNlbnQodWludDMyX3QgKnBkZSwgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbmV4dF9sZXZlbCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGl3LCBib29sIGlyKQogewogICAgIHVpbnQ2
NF90IGFkZHJfbG8sIGFkZHJfaGksIG1hZGRyX25leHQ7Ci0gICAgdTMyIGVudHJ5OworICAgIHVp
bnQzMl90IGVudHJ5OwogICAgIGJvb2wgbmVlZF9mbHVzaCA9IGZhbHNlLCBvbGRfcHJlc2VudDsK
IAotICAgIG1hZGRyX25leHQgPSAodTY0KW5leHRfbWZuIDw8IFBBR0VfU0hJRlQ7CisgICAgbWFk
ZHJfbmV4dCA9ICh1aW50NjRfdCluZXh0X21mbiA8PCBQQUdFX1NISUZUOwogCiAgICAgb2xkX3By
ZXNlbnQgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVswXSwgSU9NTVVfUFRFX1BSRVNFTlRf
TUFTSywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRF
X1BSRVNFTlRfU0hJRlQpOwpAQCAtOTAsNyArOTAsNyBAQCBzdGF0aWMgYm9vbCBzZXRfaW9tbXVf
cGRlX3ByZXNlbnQodTMyICpwZGUsIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4sCiAgICAgYWRkcl9o
aSA9IG1hZGRyX25leHQgPj4gMzI7CiAKICAgICAvKiBlbmFibGUgcmVhZC93cml0ZSBwZXJtaXNz
aW9ucyx3aGljaCB3aWxsIGJlIGVuZm9yY2VkIGF0IHRoZSBQVEUgKi8KLSAgICBzZXRfZmllbGRf
aW5fcmVnX3UzMigodTMyKWFkZHJfaGksIDAsCisgICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoKHVp
bnQzMl90KWFkZHJfaGksIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX0FE
RFJfSElHSF9NQVNLLAogICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BERV9BRERSX0hJ
R0hfU0hJRlQsICZlbnRyeSk7CiAgICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoaXcsIGVudHJ5LApA
QCAtMTA5LDcgKzEwOSw3IEBAIHN0YXRpYyBib29sIHNldF9pb21tdV9wZGVfcHJlc2VudCh1MzIg
KnBkZSwgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwKICAgICBwZGVbMV0gPSBlbnRyeTsKIAogICAg
IC8qIG1hcmsgbmV4dCBsZXZlbCBhcyAncHJlc2VudCcgKi8KLSAgICBzZXRfZmllbGRfaW5fcmVn
X3UzMigodTMyKWFkZHJfbG8gPj4gUEFHRV9TSElGVCwgMCwKKyAgICBzZXRfZmllbGRfaW5fcmVn
X3UzMigodWludDMyX3QpYWRkcl9sbyA+PiBQQUdFX1NISUZULCAwLAogICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VX1BERV9BRERSX0xPV19NQVNLLAogICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX1BERV9BRERSX0xPV19TSElGVCwgJmVudHJ5KTsKICAgICBzZXRfZmllbGRfaW5f
cmVnX3UzMihuZXh0X2xldmVsLCBlbnRyeSwKQEAgLTEyNywyNCArMTI3LDI1IEBAIHN0YXRpYyBi
b29sIHNldF9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIHB0X21mbiwgdW5zaWduZWQg
bG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBuZXh0X21mbiwgaW50IHBkZV9sZXZlbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIGl3LCBib29sIGlyKQogewotICAgIHU2NCAqdGFibGU7Ci0gICAgdTMyICpwZGU7
CisgICAgdWludDY0X3QgKnRhYmxlOworICAgIHVpbnQzMl90ICpwZGU7CiAgICAgYm9vbCBuZWVk
X2ZsdXNoOwogCiAgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwdF9tZm4pKTsKIAot
ICAgIHBkZSA9ICh1MzIqKSh0YWJsZSArIHBmbl90b19wZGVfaWR4KGRmbiwgcGRlX2xldmVsKSk7
CisgICAgcGRlID0gKHVpbnQzMl90KikodGFibGUgKyBwZm5fdG9fcGRlX2lkeChkZm4sIHBkZV9s
ZXZlbCkpOwogCiAgICAgbmVlZF9mbHVzaCA9IHNldF9pb21tdV9wZGVfcHJlc2VudChwZGUsIG5l
eHRfbWZuLCAwLCBpdywgaXIpOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKICAgICBy
ZXR1cm4gbmVlZF9mbHVzaDsKIH0KIAotdm9pZCBhbWRfaW9tbXVfc2V0X3Jvb3RfcGFnZV90YWJs
ZSgKLSAgICB1MzIgKmR0ZSwgdTY0IHJvb3RfcHRyLCB1MTYgZG9tYWluX2lkLCB1OCBwYWdpbmdf
bW9kZSwgdTggdmFsaWQpCit2b2lkIGFtZF9pb21tdV9zZXRfcm9vdF9wYWdlX3RhYmxlKHVpbnQz
Ml90ICpkdGUsIHVpbnQ2NF90IHJvb3RfcHRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MTZfdCBkb21haW5faWQsIHVpbnQ4X3QgcGFnaW5nX21vZGUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgdmFsaWQpCiB7Ci0gICAgdTY0IGFk
ZHJfaGksIGFkZHJfbG87Ci0gICAgdTMyIGVudHJ5OworICAgIHVpbnQ2NF90IGFkZHJfaGksIGFk
ZHJfbG87CisgICAgdWludDMyX3QgZW50cnk7CiAgICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoZG9t
YWluX2lkLCAwLAogICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9ET01B
SU5fSURfTUFTSywKICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfRE9N
QUlOX0lEX1NISUZULCAmZW50cnkpOwpAQCAtMTUzLDcgKzE1NCw3IEBAIHZvaWQgYW1kX2lvbW11
X3NldF9yb290X3BhZ2VfdGFibGUoCiAgICAgYWRkcl9sbyA9IHJvb3RfcHRyICYgRE1BXzMyQklU
X01BU0s7CiAgICAgYWRkcl9oaSA9IHJvb3RfcHRyID4+IDMyOwogCi0gICAgc2V0X2ZpZWxkX2lu
X3JlZ191MzIoKHUzMilhZGRyX2hpLCAwLAorICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKCh1aW50
MzJfdClhZGRyX2hpLCAwLAogICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJM
RV9QQUdFX1RBQkxFX1BUUl9ISUdIX01BU0ssCiAgICAgICAgICAgICAgICAgICAgICAgICAgSU9N
TVVfREVWX1RBQkxFX1BBR0VfVEFCTEVfUFRSX0hJR0hfU0hJRlQsICZlbnRyeSk7CiAgICAgc2V0
X2ZpZWxkX2luX3JlZ191MzIoSU9NTVVfQ09OVFJPTF9FTkFCTEVELCBlbnRyeSwKQEAgLTE2NCw3
ICsxNjUsNyBAQCB2b2lkIGFtZF9pb21tdV9zZXRfcm9vdF9wYWdlX3RhYmxlKAogICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JT19SRUFEX1BFUk1JU1NJT05fU0hJRlQs
ICZlbnRyeSk7CiAgICAgZHRlWzFdID0gZW50cnk7CiAKLSAgICBzZXRfZmllbGRfaW5fcmVnX3Uz
MigodTMyKWFkZHJfbG8gPj4gUEFHRV9TSElGVCwgMCwKKyAgICBzZXRfZmllbGRfaW5fcmVnX3Uz
MigodWludDMyX3QpYWRkcl9sbyA+PiBQQUdFX1NISUZULCAwLAogICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX0RFVl9UQUJMRV9QQUdFX1RBQkxFX1BUUl9MT1dfTUFTSywKICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfUEFHRV9UQUJMRV9QVFJfTE9XX1NISUZU
LCAmZW50cnkpOwogICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKHBhZ2luZ19tb2RlLCBlbnRyeSwK
QEAgLTE4MCw5ICsxODEsOSBAQCB2b2lkIGFtZF9pb21tdV9zZXRfcm9vdF9wYWdlX3RhYmxlKAog
ICAgIGR0ZVswXSA9IGVudHJ5OwogfQogCi12b2lkIGlvbW11X2R0ZV9zZXRfaW90bGIodTMyICpk
dGUsIHU4IGkpCit2b2lkIGlvbW11X2R0ZV9zZXRfaW90bGIodWludDMyX3QgKmR0ZSwgdWludDhf
dCBpKQogewotICAgIHUzMiBlbnRyeTsKKyAgICB1aW50MzJfdCBlbnRyeTsKIAogICAgIGVudHJ5
ID0gZHRlWzNdOwogICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKCEhaSwgZW50cnksCkBAIC0xOTIs
MjcgKzE5MywyNyBAQCB2b2lkIGlvbW11X2R0ZV9zZXRfaW90bGIodTMyICpkdGUsIHU4IGkpCiB9
CiAKIHZvaWQgX19pbml0IGFtZF9pb21tdV9zZXRfaW50cmVtYXBfdGFibGUoCi0gICAgdTMyICpk
dGUsIHU2NCBpbnRyZW1hcF9wdHIsIHU4IGludF92YWxpZCkKKyAgICB1aW50MzJfdCAqZHRlLCB1
aW50NjRfdCBpbnRyZW1hcF9wdHIsIHVpbnQ4X3QgaW50X3ZhbGlkKQogewotICAgIHU2NCBhZGRy
X2hpLCBhZGRyX2xvOwotICAgIHUzMiBlbnRyeTsKKyAgICB1aW50NjRfdCBhZGRyX2hpLCBhZGRy
X2xvOworICAgIHVpbnQzMl90IGVudHJ5OwogCiAgICAgYWRkcl9sbyA9IGludHJlbWFwX3B0ciAm
IERNQV8zMkJJVF9NQVNLOwogICAgIGFkZHJfaGkgPSBpbnRyZW1hcF9wdHIgPj4gMzI7CiAKICAg
ICBlbnRyeSA9IGR0ZVs1XTsKLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMigodTMyKWFkZHJfaGks
IGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lOVF9UQUJM
RV9QVFJfSElHSF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxF
X0lOVF9UQUJMRV9QVFJfSElHSF9TSElGVCwgJmVudHJ5KTsKKyAgICBzZXRfZmllbGRfaW5fcmVn
X3UzMigodWludDMyX3QpYWRkcl9oaSwgZW50cnksCisgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfREVWX1RBQkxFX0lOVF9UQUJMRV9QVFJfSElHSF9NQVNLLAorICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfUFRSX0hJR0hfU0hJRlQsICZlbnRy
eSk7CiAgICAgLyogRml4ZWQgYW5kIGFyYml0cmF0ZWQgaW50ZXJydXB0cyByZW1hcGVwZCAqLwog
ICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKDIsIGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfREVWX1RBQkxFX0lOVF9DT05UUk9MX01BU0ssCi0gICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9ERVZfVEFCTEVfSU5UX0NPTlRST0xfU0hJRlQsICZlbnRyeSk7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lOVF9DT05UUk9MX01BU0ssCisgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lOVF9DT05UUk9MX1NISUZULCAm
ZW50cnkpOwogICAgIGR0ZVs1XSA9IGVudHJ5OwogCi0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIo
KHUzMilhZGRyX2xvID4+IDYsIDAsCi0gICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZf
VEFCTEVfSU5UX1RBQkxFX1BUUl9MT1dfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgIElP
TU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfUFRSX0xPV19TSElGVCwgJmVudHJ5KTsKKyAgICBzZXRf
ZmllbGRfaW5fcmVnX3UzMigodWludDMyX3QpYWRkcl9sbyA+PiA2LCAwLAorICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfUFRSX0xPV19NQVNLLAorICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfUFRSX0xPV19T
SElGVCwgJmVudHJ5KTsKICAgICAvKiAyMDQ4IGVudHJpZXMgKi8KICAgICBzZXRfZmllbGRfaW5f
cmVnX3UzMigweEIsIGVudHJ5LAogICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9U
QUJMRV9JTlRfVEFCTEVfTEVOR1RIX01BU0ssCkBAIC0yMjksMTEgKzIzMCwxMiBAQCB2b2lkIF9f
aW5pdCBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKAogICAgIGR0ZVs0XSA9IGVudHJ5Owog
fQogCi12b2lkIF9faW5pdCBpb21tdV9kdGVfYWRkX2RldmljZV9lbnRyeSh1MzIgKmR0ZSwgc3Ry
dWN0IGl2cnNfbWFwcGluZ3MgKml2cnNfZGV2KQordm9pZCBfX2luaXQgaW9tbXVfZHRlX2FkZF9k
ZXZpY2VfZW50cnkodWludDMyX3QgKmR0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX2RldikKIHsKLSAgICB1MzIgZW50
cnk7Ci0gICAgdTggc3lzX21ndCwgZGV2X2V4LCBmbGFnczsKLSAgICB1OCBtYXNrID0gfigweDcg
PDwgMyk7CisgICAgdWludDMyX3QgZW50cnk7CisgICAgdWludDhfdCBzeXNfbWd0LCBkZXZfZXgs
IGZsYWdzOworICAgIHVpbnQ4X3QgbWFzayA9IH4oMHg3IDw8IDMpOwogCiAgICAgZHRlWzddID0g
ZHRlWzZdID0gZHRlWzRdID0gZHRlWzJdID0gZHRlWzFdID0gZHRlWzBdID0gMDsKIApAQCAtMjU2
LDEwICsyNTgsMTAgQEAgdm9pZCBfX2luaXQgaW9tbXVfZHRlX2FkZF9kZXZpY2VfZW50cnkodTMy
ICpkdGUsIHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX2RldikKICAgICBkdGVbM10gPSBlbnRy
eTsKIH0KIAotdm9pZCBpb21tdV9kdGVfc2V0X2d1ZXN0X2NyMyh1MzIgKmR0ZSwgdTE2IGRvbV9p
ZCwgdTY0IGdjcjMsCit2b2lkIGlvbW11X2R0ZV9zZXRfZ3Vlc3RfY3IzKHVpbnQzMl90ICpkdGUs
IHVpbnQxNl90IGRvbV9pZCwgdWludDY0X3QgZ2NyMywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IGd2LCB1bnNpZ25lZCBpbnQgZ2x4KQogewotICAgIHUzMiBlbnRyeSwgZ2NyM18x
LCBnY3IzXzIsIGdjcjNfMzsKKyAgICB1aW50MzJfdCBlbnRyeSwgZ2NyM18xLCBnY3IzXzIsIGdj
cjNfMzsKIAogICAgIGdjcjNfMyA9IGdjcjMgPj4gMzE7CiAgICAgZ2NyM18yID0gKGdjcjMgPj4g
MTUpICYgMHhGRkZGOwpAQCAtMzIzLDIyICszMjUsMjIgQEAgdWludDY0X3QgYW1kX2lvbW11X2dl
dF9hZGRyZXNzX2Zyb21fcHRlKHZvaWQgKnB0ZSkKIC8qIEZvciBlYWNoIHBkZSwgV2UgdXNlIGln
bm9yZWQgYml0cyAoYml0IDEgLSBiaXQgOCBhbmQgYml0IDYzKQogICogdG8gc2F2ZSBwZGUgY291
bnQsIHBkZSBjb3VudCA9IDUxMSBpcyBhIGNhbmRpZGF0ZSBvZiBwYWdlIGNvYWxlc2NpbmcuCiAg
Ki8KLXN0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X3BkZV9jb3VudCh1NjQgcGRlKQorc3RhdGljIHVu
c2lnbmVkIGludCBnZXRfcGRlX2NvdW50KHVpbnQ2NF90IHBkZSkKIHsKICAgICB1bnNpZ25lZCBp
bnQgY291bnQ7Ci0gICAgdTY0IHVwcGVyX21hc2sgPSAxVUxMIDw8IDYzIDsKLSAgICB1NjQgbG93
ZXJfbWFzayA9IDB4RkYgPDwgMTsKKyAgICB1aW50NjRfdCB1cHBlcl9tYXNrID0gMVVMTCA8PCA2
MyA7CisgICAgdWludDY0X3QgbG93ZXJfbWFzayA9IDB4RkYgPDwgMTsKIAogICAgIGNvdW50ID0g
KChwZGUgJiB1cHBlcl9tYXNrKSA+PiA1NSkgfCAoKHBkZSAmIGxvd2VyX21hc2spID4+IDEpOwog
ICAgIHJldHVybiBjb3VudDsKIH0KIAogLyogQ29udmVydCBwZGUgY291bnQgaW50byBpb21tdSBw
dGUgaWdub3JlZCBiaXRzICovCi1zdGF0aWMgdm9pZCBzZXRfcGRlX2NvdW50KHU2NCAqcGRlLCB1
bnNpZ25lZCBpbnQgY291bnQpCitzdGF0aWMgdm9pZCBzZXRfcGRlX2NvdW50KHVpbnQ2NF90ICpw
ZGUsIHVuc2lnbmVkIGludCBjb3VudCkKIHsKLSAgICB1NjQgdXBwZXJfbWFzayA9IDFVTEwgPDwg
OCA7Ci0gICAgdTY0IGxvd2VyX21hc2sgPSAweEZGOwotICAgIHU2NCBwdGVfbWFzayA9ICh+KDFV
TEwgPDwgNjMpKSAmICh+KDB4RkYgPDwgMSkpOworICAgIHVpbnQ2NF90IHVwcGVyX21hc2sgPSAx
VUxMIDw8IDggOworICAgIHVpbnQ2NF90IGxvd2VyX21hc2sgPSAweEZGOworICAgIHVpbnQ2NF90
IHB0ZV9tYXNrID0gKH4oMVVMTCA8PCA2MykpICYgKH4oMHhGRiA8PCAxKSk7CiAKICAgICAqcGRl
ICY9IHB0ZV9tYXNrOwogICAgICpwZGUgfD0gKChjb3VudCAmIHVwcGVyX21hc2sgKSA8PCA1NSkg
fCAoKGNvdW50ICYgbG93ZXJfbWFzayApIDw8IDEpOwpAQCAtMzUzLDggKzM1NSw4IEBAIHN0YXRp
YyBib29sIGlvbW11X3VwZGF0ZV9wZGVfY291bnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBwdF9tZm4sCiB7CiAgICAgdW5zaWduZWQgaW50IHBkZV9jb3VudCwgbmV4dF9sZXZlbDsK
ICAgICB1bnNpZ25lZCBsb25nIGZpcnN0X21mbjsKLSAgICB1NjQgKnRhYmxlLCAqcGRlLCAqbnRh
YmxlOwotICAgIHU2NCBudGFibGVfbWFkZHIsIG1hc2s7CisgICAgdWludDY0X3QgKnRhYmxlLCAq
cGRlLCAqbnRhYmxlOworICAgIHVpbnQ2NF90IG50YWJsZV9tYWRkciwgbWFzazsKICAgICBzdHJ1
Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKICAgICBib29sIG9rID0gZmFsc2U7
CiAKQEAgLTQwNyw4ICs0MDksOCBAQCBzdGF0aWMgaW50IGlvbW11X21lcmdlX3BhZ2VzKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgaW50IGZsYWdzLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWVyZ2VfbGV2ZWwpCiB7Ci0gICAgdTY0
ICp0YWJsZSwgKnBkZSwgKm50YWJsZTsKLSAgICB1NjQgbnRhYmxlX21mbjsKKyAgICB1aW50NjRf
dCAqdGFibGUsICpwZGUsICpudGFibGU7CisgICAgdWludDY0X3QgbnRhYmxlX21mbjsKICAgICB1
bnNpZ25lZCBsb25nIGZpcnN0X21mbjsKICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRv
bV9pb21tdShkKTsKIApAQCAtNDM3LDcgKzQzOSw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfbWVyZ2Vf
cGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwdF9tZm4sCiAgICAgfQogCiAg
ICAgLyogc2V0dXAgc3VwZXIgcGFnZSBtYXBwaW5nLCBuZXh0IGxldmVsID0gMCAqLwotICAgIHNl
dF9pb21tdV9wZGVfcHJlc2VudCgodTMyKilwZGUsIGZpcnN0X21mbiwgMCwKKyAgICBzZXRfaW9t
bXVfcGRlX3ByZXNlbnQoKHVpbnQzMl90KilwZGUsIGZpcnN0X21mbiwgMCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01NVUZfd3JpdGFibGUpLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwogCkBAIC00NTUsNyAr
NDU3LDcgQEAgc3RhdGljIGludCBpb21tdV9tZXJnZV9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIHB0X21mbiwKIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZGZuKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBwdF9tZm5bXSkKIHsKLSAgICB1NjQgKnBkZSwgKm5leHRfdGFi
bGVfdmFkZHI7CisgICAgdWludDY0X3QgKnBkZSwgKm5leHRfdGFibGVfdmFkZHI7CiAgICAgdW5z
aWduZWQgbG9uZyAgbmV4dF90YWJsZV9tZm47CiAgICAgdW5zaWduZWQgaW50IGxldmVsOwogICAg
IHN0cnVjdCBwYWdlX2luZm8gKnRhYmxlOwpAQCAtNDg2LDggKzQ4OCw4IEBAIHN0YXRpYyBpbnQg
aW9tbXVfcGRlX2Zyb21fZGZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAog
ICAgICAgICBuZXh0X3RhYmxlX21mbiA9IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZShw
ZGUpID4+IFBBR0VfU0hJRlQ7CiAKICAgICAgICAgLyogU3BsaXQgc3VwZXIgcGFnZSBmcmFtZSBp
bnRvIHNtYWxsZXIgcGllY2VzLiovCi0gICAgICAgIGlmICggaW9tbXVfaXNfcHRlX3ByZXNlbnQo
KHUzMiopcGRlKSAmJgotICAgICAgICAgICAgIChpb21tdV9uZXh0X2xldmVsKCh1MzIqKXBkZSkg
PT0gMCkgJiYKKyAgICAgICAgaWYgKCBpb21tdV9pc19wdGVfcHJlc2VudCgodWludDMyX3QqKXBk
ZSkgJiYKKyAgICAgICAgICAgICAoaW9tbXVfbmV4dF9sZXZlbCgodWludDMyX3QqKXBkZSkgPT0g
MCkgJiYKICAgICAgICAgICAgICBuZXh0X3RhYmxlX21mbiAhPSAwICkKICAgICAgICAgewogICAg
ICAgICAgICAgaW50IGk7CkBAIC01MDgsNyArNTEwLDcgQEAgc3RhdGljIGludCBpb21tdV9wZGVf
ZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAg
ICB9CiAKICAgICAgICAgICAgIG5leHRfdGFibGVfbWZuID0gbWZuX3gocGFnZV90b19tZm4odGFi
bGUpKTsKLSAgICAgICAgICAgIHNldF9pb21tdV9wZGVfcHJlc2VudCgodTMyKilwZGUsIG5leHRf
dGFibGVfbWZuLCBuZXh0X2xldmVsLCAKKyAgICAgICAgICAgIHNldF9pb21tdV9wZGVfcHJlc2Vu
dCgodWludDMyX3QqKXBkZSwgbmV4dF90YWJsZV9tZm4sIG5leHRfbGV2ZWwsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgISFJT01NVUZfd3JpdGFibGUsICEhSU9NTVVGX3JlYWRh
YmxlKTsKIAogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBQVEVfUEVSX1RBQkxFX1NJWkU7
IGkrKyApCkBAIC01MjMsNyArNTI1LDcgQEAgc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9kZm4o
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgIH0KIAogICAgICAg
ICAvKiBJbnN0YWxsIGxvd2VyIGxldmVsIHBhZ2UgdGFibGUgZm9yIG5vbi1wcmVzZW50IGVudHJp
ZXMgKi8KLSAgICAgICAgZWxzZSBpZiAoICFpb21tdV9pc19wdGVfcHJlc2VudCgodTMyKilwZGUp
ICkKKyAgICAgICAgZWxzZSBpZiAoICFpb21tdV9pc19wdGVfcHJlc2VudCgodWludDMyX3QqKXBk
ZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIG5leHRfdGFibGVfbWZuID09IDAgKQog
ICAgICAgICAgICAgewpAQCAtNTM1LDggKzUzNyw5IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zy
b21fZGZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAgICAg
ICAgICAgICByZXR1cm4gMTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgbmV4
dF90YWJsZV9tZm4gPSBtZm5feChwYWdlX3RvX21mbih0YWJsZSkpOwotICAgICAgICAgICAgICAg
IHNldF9pb21tdV9wZGVfcHJlc2VudCgodTMyKilwZGUsIG5leHRfdGFibGVfbWZuLCBuZXh0X2xl
dmVsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIUlPTU1VRl93cml0
YWJsZSwgISFJT01NVUZfcmVhZGFibGUpOworICAgICAgICAgICAgICAgIHNldF9pb21tdV9wZGVf
cHJlc2VudCgodWludDMyX3QqKXBkZSwgbmV4dF90YWJsZV9tZm4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG5leHRfbGV2ZWwsICEhSU9NTVVGX3dyaXRhYmxlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIUlPTU1VRl9yZWFkYWJsZSk7CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBlbHNlIC8qIHNob3VsZCBuZXZlciByZWFjaCBoZXJl
ICovCiAgICAgICAgICAgICB7CkBAIC01NTYsNyArNTU5LDcgQEAgc3RhdGljIGludCBpb21tdV9w
ZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAKIHN0YXRp
YyBpbnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
ZGZuKQogewotICAgIHUxNiBiZGY7CisgICAgdWludDE2X3QgYmRmOwogICAgIHZvaWQgKmRldmlj
ZV9lbnRyeTsKICAgICB1bnNpZ25lZCBpbnQgcmVxX2lkLCBsZXZlbCwgb2Zmc2V0OwogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CkBAIC02MjcsNyArNjMwLDcgQEAgc3RhdGljIGludCB1cGRhdGVf
cGFnaW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHJlcV9pZCAqIElPTU1VX0RFVl9UQUJMRV9FTlRSWV9T
SVpFKTsKIAogICAgICAgICAgICAgICAgIC8qIHZhbGlkID0gMCBvbmx5IHdvcmtzIGZvciBkb20w
IHBhc3N0aHJvdWdoIG1vZGUgKi8KLSAgICAgICAgICAgICAgICBhbWRfaW9tbXVfc2V0X3Jvb3Rf
cGFnZV90YWJsZSgodTMyICopZGV2aWNlX2VudHJ5LAorICAgICAgICAgICAgICAgIGFtZF9pb21t
dV9zZXRfcm9vdF9wYWdlX3RhYmxlKCh1aW50MzJfdCAqKWRldmljZV9lbnRyeSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlX3RvX21hZGRyKGhkLT5h
cmNoLnJvb3RfdGFibGUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGQtPmRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBoZC0+YXJjaC5wYWdpbmdfbW9kZSwgMSk7CkBAIC04MDUsNyArODA4LDcgQEAg
aW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbikKIH0K
IAogaW50IGFtZF9pb21tdV9yZXNlcnZlX2RvbWFpbl91bml0eV9tYXAoc3RydWN0IGRvbWFpbiAq
ZG9tYWluLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTY0IHBoeXNf
YWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHBo
eXNfYWRkciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgc2l6ZSwgaW50IGl3LCBpbnQgaXIpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBucGFnZXMs
IGk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 09:32:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 09:32: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-devel-bounces@lists.xenproject.org>)
	id 1gRDF4-00069Y-0F; Mon, 26 Nov 2018 09:31: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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRDF2-00069T-UG
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 09:31:44 +0000
X-Inumbo-ID: 1548d786-f15e-11e8-ba7c-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1548d786-f15e-11e8-ba7c-12d6303a7972;
 Mon, 26 Nov 2018 09:31:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 02:31:41 -0700
Message-Id: <5BFBBD7902000078001FFC9D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 02:31:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2] CODING_STYLE: document intended usage of
 types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjI6IERy
b3Agc2lnbmVkLW5lc3MgcmVxdWlyZW1lbnQuCgotLS0gYS9DT0RJTkdfU1RZTEUKKysrIGIvQ09E
SU5HX1NUWUxFCkBAIC04OCw2ICs4OCwxOSBAQCBCcmFjZXMgc2hvdWxkIGJlIG9taXR0ZWQgZm9y
IGJsb2NrcyB3aXRoCiBpZiAoIGNvbmRpdGlvbiApCiAgICAgc2luZ2xlX3N0YXRlbWVudCgpOwog
CitUeXBlcworLS0tLS0KKworVXNlIGJhc2ljIEMgdHlwZXMgYW5kIEMgc3RhbmRhcmQgbWFuZGF0
ZWQgdHlwZWRlZi1zIHdoZXJlIHBvc3NpYmxlIChhbmQKK3dpdGggcHJlZmVyZW5jZSBpbiB0aGlz
IG9yZGVyKS4gIFRoaXMgaW4gcGFydGljdWxhciBtZWFucyB0byBhdm9pZCB1OCwKK3UxNiwgZXRj
IGRlc3BpdGUgdGhvc2UgdHlwZXMgY29udGludWluZyB0byBleGlzdCBpbiBvdXIgY29kZSBiYXNl
LgorRml4ZWQgd2lkdGggdHlwZXMgc2hvdWxkIG9ubHkgYmUgdXNlZCB3aGVuIGEgZml4ZWQgd2lk
dGggcXVhbnRpdHkgaXMKK21lYW50ICh3aGljaCBmb3IgZXhhbXBsZSBtYXkgYmUgYSB2YWx1ZSBy
ZWFkIGZyb20gb3IgdG8gYmUgd3JpdHRlbiB0byBhCityZWdpc3RlcikuCisKK0VzcGVjaWFsbHkg
d2l0aCBwb2ludGVyIHR5cGVzLCB3aGVuZXZlciB0aGUgcG9pbnRlZCB0byBvYmplY3QgaXMgbm90
Cisoc3VwcG9zZWQgdG8gYmUpIG1vZGlmaWVkLCBxdWFsaWZ5IHRoZSBwb2ludGVkIHRvIHR5cGUg
d2l0aCAiY29uc3QiLgorCiBDb21tZW50cwogLS0tLS0tLS0KIAoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 09:38:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 09:38: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-devel-bounces@lists.xenproject.org>)
	id 1gRDLl-0006LQ-Qd; Mon, 26 Nov 2018 09:38: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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRDLk-0006LL-ND
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 09:38:40 +0000
X-Inumbo-ID: 0d7a3fc6-f15f-11e8-9a5d-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d7a3fc6-f15f-11e8-9a5d-12d6303a7972;
 Mon, 26 Nov 2018 09:38:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 02:38:37 -0700
Message-Id: <5BFBBF1902000078001FFCC3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 02:38:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181126090526.21737-1-paul.durrant@citrix.com>
 <20181126090526.21737-2-paul.durrant@citrix.com>
In-Reply-To: <20181126090526.21737-2-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] amd-iommu: replace occurrences of
 bool_t with bool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjExLjE4IGF0IDEwOjA1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC0xMjMsMTMgKzEyMywxMyBAQCBzdGF0aWMgYm9vbF90IHNldF9pb21tdV9wZGVfcHJl
c2VudCh1MzIgKnBkZSwgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwKPiAgICAgIHJldHVybiBuZWVk
X2ZsdXNoOwo+ICB9Cj4gIAo+IC1zdGF0aWMgYm9vbF90IHNldF9pb21tdV9wdGVfcHJlc2VudCh1
bnNpZ25lZCBsb25nIHB0X21mbiwgdW5zaWduZWQgbG9uZyBkZm4sCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4sIGludCBwZGVfbGV2
ZWwsIAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgaXcsIGJv
b2xfdCBpcikKPiArc3RhdGljIGJvb2wgc2V0X2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxv
bmcgcHRfbWZuLCB1bnNpZ25lZCBsb25nIGRmbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4sIGludCBwZGVfbGV2ZWwsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGl3LCBib29sIGlyKQo+ICB7Cj4gICAg
ICB1NjQgKnRhYmxlOwo+ICAgICAgdTMyICpwZGU7Cj4gLSAgICBib29sX3QgbmVlZF9mbHVzaCA9
IDA7Cj4gKyAgICBib29sIG5lZWRfZmx1c2g7CgpZb3UgdmFsaWRseSBkcm9wIHRoZSBpbml0aWFs
aXplciBoZXJlIChldmVuIGlmIHRoaXMgbWFrZXMgdGhlICJubwpmdW5jdGlvbmFsIGNoYW5nZSIg
YXNzZXJ0aW9uIHVuLW9idmlvdXMgd2l0aG91dCBsb29raW5nIGF0IHRoZQplbnRpcmUgZnVuY3Rp
b24pLCBidXQgeW91IGRvbid0IGRvIHNvIGluIHVwZGF0ZV9wYWdpbmdfbW9kZSgpLgpJcyB0aGVy
ZSBhbnkgcGFydGljdWxhciByZWFzb24/Cgo+IEBAIC0zNDcsMTYgKzM0NywxNiBAQCBzdGF0aWMg
dm9pZCBzZXRfcGRlX2NvdW50KHU2NCAqcGRlLCB1bnNpZ25lZCBpbnQgY291bnQpCj4gIC8qIFJl
dHVybiAxLCBpZiBwYWdlcyBhcmUgc3VpdGFibGUgZm9yIG1lcmdpbmcgYXQgbWVyZ2VfbGV2ZWwu
Cj4gICAqIG90aGVyd2lzZSBpbmNyZWFzZSBwZGUgY291bnQgaWYgbWZuIGlzIGNvbnRpZ291cyB3
aXRoIG1mbiAtIDEKPiAgICovCj4gLXN0YXRpYyBpbnQgaW9tbXVfdXBkYXRlX3BkZV9jb3VudChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0X21mbiwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBsb25nIG1mbiwK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtZXJnZV9s
ZXZlbCkKPiArc3RhdGljIGJvb2wgaW9tbXVfdXBkYXRlX3BkZV9jb3VudChzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIHB0X21mbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBtZm4sCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1lcmdlX2xldmVsKQo+ICB7
Cj4gICAgICB1bnNpZ25lZCBpbnQgcGRlX2NvdW50LCBuZXh0X2xldmVsOwo+ICAgICAgdW5zaWdu
ZWQgbG9uZyBmaXJzdF9tZm47Cj4gICAgICB1NjQgKnRhYmxlLCAqcGRlLCAqbnRhYmxlOwo+ICAg
ICAgdTY0IG50YWJsZV9tYWRkciwgbWFzazsKPiAgICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhk
ID0gZG9tX2lvbW11KGQpOwo+IC0gICAgYm9vbF90IG9rID0gMDsKPiArICAgIGJvb2wgb2sgPSBm
YWxzZTsKClRoZXJlJ3MgIm9rID0gMSIgZG93bndhcmRzIGluIHRoaXMgZnVuY3Rpb24sIHdoaWNo
IEkgdGhpbmsgeW91CnNob3VsZCBhZGp1c3QgYXMgd2VsbC4KCldpdGggdGhlc2UgYWRqdXN0bWVu
dHMKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 09:40:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 09:40: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-devel-bounces@lists.xenproject.org>)
	id 1gRDNQ-0007Ca-7m; Mon, 26 Nov 2018 09:40: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=xvjc=of=citrix.com=prvs=861df4a88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRDNO-0007CO-71
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 09:40:22 +0000
X-Inumbo-ID: 4a184cf0-f15f-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a184cf0-f15f-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 09:40:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,281,1539648000"; d="scan'208";a="82331639"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH 1/2] amd-iommu: replace occurrences of bool_t
 with bool
Thread-Index: AQHUhWcvQsVnRr1++0Wo+JuebFNAx6VhvAWAgAAQ/xA=
Date: Mon, 26 Nov 2018 09:40:19 +0000
Message-ID: <3182a6c90f7249c683abca727f6c4768@AMSPEX02CL03.citrite.net>
References: <20181126090526.21737-1-paul.durrant@citrix.com>
 <20181126090526.21737-2-paul.durrant@citrix.com>
 <5BFBBF1902000078001FFCC3@prv1-mh.provo.novell.com>
In-Reply-To: <5BFBBF1902000078001FFCC3@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/2] amd-iommu: replace occurrences of
 bool_t with bool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjYgTm92ZW1iZXIgMjAxOCAwOTozOQo+IFRvOiBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBCcmlhbiBXb29kcyA8
YnJpYW4ud29vZHNAYW1kLmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdAo+IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT47IHhlbi1kZXZlbCA8eGVuLQo+IGRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnPgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggMS8yXSBhbWQtaW9t
bXU6IHJlcGxhY2Ugb2NjdXJyZW5jZXMgb2YKPiBib29sX3Qgd2l0aCBib29sCj4gCj4gPj4+IE9u
IDI2LjExLjE4IGF0IDEwOjA1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4g
QEAgLTEyMywxMyArMTIzLDEzIEBAIHN0YXRpYyBib29sX3Qgc2V0X2lvbW11X3BkZV9wcmVzZW50
KHUzMiAqcGRlLAo+IHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4sCj4gPiAgICAgIHJldHVybiBuZWVk
X2ZsdXNoOwo+ID4gIH0KPiA+Cj4gPiAtc3RhdGljIGJvb2xfdCBzZXRfaW9tbXVfcHRlX3ByZXNl
bnQodW5zaWduZWQgbG9uZyBwdF9tZm4sIHVuc2lnbmVkIGxvbmcKPiBkZm4sCj4gPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwgaW50
Cj4gcGRlX2xldmVsLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2xfdCBpdywgYm9vbF90IGlyKQo+ID4gK3N0YXRpYyBib29sIHNldF9pb21tdV9wdGVfcHJlc2Vu
dCh1bnNpZ25lZCBsb25nIHB0X21mbiwgdW5zaWduZWQgbG9uZwo+IGRmbiwKPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwgaW50Cj4g
cGRlX2xldmVsLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGl3
LCBib29sIGlyKQo+ID4gIHsKPiA+ICAgICAgdTY0ICp0YWJsZTsKPiA+ICAgICAgdTMyICpwZGU7
Cj4gPiAtICAgIGJvb2xfdCBuZWVkX2ZsdXNoID0gMDsKPiA+ICsgICAgYm9vbCBuZWVkX2ZsdXNo
Owo+IAo+IFlvdSB2YWxpZGx5IGRyb3AgdGhlIGluaXRpYWxpemVyIGhlcmUgKGV2ZW4gaWYgdGhp
cyBtYWtlcyB0aGUgIm5vCj4gZnVuY3Rpb25hbCBjaGFuZ2UiIGFzc2VydGlvbiB1bi1vYnZpb3Vz
IHdpdGhvdXQgbG9va2luZyBhdCB0aGUKPiBlbnRpcmUgZnVuY3Rpb24pLCBidXQgeW91IGRvbid0
IGRvIHNvIGluIHVwZGF0ZV9wYWdpbmdfbW9kZSgpLgo+IElzIHRoZXJlIGFueSBwYXJ0aWN1bGFy
IHJlYXNvbj8KCk5vLCBJIGp1c3QgbWlzc2VkIGl0LgoKPiAKPiA+IEBAIC0zNDcsMTYgKzM0Nywx
NiBAQCBzdGF0aWMgdm9pZCBzZXRfcGRlX2NvdW50KHU2NCAqcGRlLCB1bnNpZ25lZCBpbnQKPiBj
b3VudCkKPiA+ICAvKiBSZXR1cm4gMSwgaWYgcGFnZXMgYXJlIHN1aXRhYmxlIGZvciBtZXJnaW5n
IGF0IG1lcmdlX2xldmVsLgo+ID4gICAqIG90aGVyd2lzZSBpbmNyZWFzZSBwZGUgY291bnQgaWYg
bWZuIGlzIGNvbnRpZ291cyB3aXRoIG1mbiAtIDEKPiA+ICAgKi8KPiA+IC1zdGF0aWMgaW50IGlv
bW11X3VwZGF0ZV9wZGVfY291bnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZwo+IHB0
X21mbiwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBkZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgbWVyZ2VfbGV2ZWwpCj4gPiArc3RhdGljIGJvb2wgaW9tbXVf
dXBkYXRlX3BkZV9jb3VudChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nCj4gcHRfbWZu
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBk
Zm4sIHVuc2lnbmVkIGxvbmcKPiBtZm4sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgbWVyZ2VfbGV2ZWwpCj4gPiAgewo+ID4gICAgICB1bnNpZ25l
ZCBpbnQgcGRlX2NvdW50LCBuZXh0X2xldmVsOwo+ID4gICAgICB1bnNpZ25lZCBsb25nIGZpcnN0
X21mbjsKPiA+ICAgICAgdTY0ICp0YWJsZSwgKnBkZSwgKm50YWJsZTsKPiA+ICAgICAgdTY0IG50
YWJsZV9tYWRkciwgbWFzazsKPiA+ICAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21f
aW9tbXUoZCk7Cj4gPiAtICAgIGJvb2xfdCBvayA9IDA7Cj4gPiArICAgIGJvb2wgb2sgPSBmYWxz
ZTsKPiAKPiBUaGVyZSdzICJvayA9IDEiIGRvd253YXJkcyBpbiB0aGlzIGZ1bmN0aW9uLCB3aGlj
aCBJIHRoaW5rIHlvdQo+IHNob3VsZCBhZGp1c3QgYXMgd2VsbC4KClllcywgaW5kZWVkLgoKPiAK
PiBXaXRoIHRoZXNlIGFkanVzdG1lbnRzCj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiAKClRoYW5rcy4gQXJlIHlvdSBoYXBweSB0byBmaXggdXAgb24gY29t
bWl0IG9yIHdvdWxkIHlvdSBsaWtlIGEgdjI/CgogIFBhdWwKCj4gSmFuCj4gCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 09:45:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 09:45: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-devel-bounces@lists.xenproject.org>)
	id 1gRDSU-0007OR-UL; Mon, 26 Nov 2018 09:45: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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRDSU-0007OM-FI
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 09:45:38 +0000
X-Inumbo-ID: 061c270c-f160-11e8-87bc-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 061c270c-f160-11e8-87bc-12d6303a7972;
 Mon, 26 Nov 2018 09:45:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 02:45:35 -0700
Message-Id: <5BFBC0BC02000078001FFCF1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 02:45:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181126090526.21737-1-paul.durrant@citrix.com>
 <20181126090526.21737-3-paul.durrant@citrix.com>
In-Reply-To: <20181126090526.21737-3-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] amd-iommu: replace occurrences of u<N>
 with uint<N>_t...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjExLjE4IGF0IDEwOjA1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC0xMjcsMjQgKzEyNywyNSBAQCBzdGF0aWMgYm9vbCBzZXRfaW9tbXVfcHRlX3ByZXNl
bnQodW5zaWduZWQgbG9uZyBwdF9tZm4sIHVuc2lnbmVkIGxvbmcgZGZuLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwgaW50IHBkZV9s
ZXZlbCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXcsIGJvb2wg
aXIpCj4gIHsKPiAtICAgIHU2NCAqdGFibGU7Cj4gLSAgICB1MzIgKnBkZTsKPiArICAgIHVpbnQ2
NF90ICp0YWJsZTsKPiArICAgIHVpbnQzMl90ICpwZGU7Cj4gICAgICBib29sIG5lZWRfZmx1c2g7
Cj4gIAo+ICAgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwdF9tZm4pKTsKPiAgCj4g
LSAgICBwZGUgPSAodTMyKikodGFibGUgKyBwZm5fdG9fcGRlX2lkeChkZm4sIHBkZV9sZXZlbCkp
Owo+ICsgICAgcGRlID0gKHVpbnQzMl90KikodGFibGUgKyBwZm5fdG9fcGRlX2lkeChkZm4sIHBk
ZV9sZXZlbCkpOwoKUGxlYXNlIGFkZCB0aGUgbWlzc2luZyBibGFuayBoZXJlIGF0IHRoZSBzYW1l
IHRpbWUuCgo+IEBAIC0yMjksMTEgKzIzMCwxMiBAQCB2b2lkIF9faW5pdCBhbWRfaW9tbXVfc2V0
X2ludHJlbWFwX3RhYmxlKAo+ICAgICAgZHRlWzRdID0gZW50cnk7Cj4gIH0KPiAgCj4gLXZvaWQg
X19pbml0IGlvbW11X2R0ZV9hZGRfZGV2aWNlX2VudHJ5KHUzMiAqZHRlLCBzdHJ1Y3QgaXZyc19t
YXBwaW5ncyAKPiAqaXZyc19kZXYpCj4gK3ZvaWQgX19pbml0IGlvbW11X2R0ZV9hZGRfZGV2aWNl
X2VudHJ5KHVpbnQzMl90ICpkdGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX2RldikKPiAgewo+IC0gICAgdTMyIGVu
dHJ5Owo+IC0gICAgdTggc3lzX21ndCwgZGV2X2V4LCBmbGFnczsKPiAtICAgIHU4IG1hc2sgPSB+
KDB4NyA8PCAzKTsKPiArICAgIHVpbnQzMl90IGVudHJ5Owo+ICsgICAgdWludDhfdCBzeXNfbWd0
LCBkZXZfZXgsIGZsYWdzOwo+ICsgICAgdWludDhfdCBtYXNrID0gfigweDcgPDwgMyk7CgpJIHF1
ZXN0aW9uIHRoZSB1c2Ugb2YgOC1iaXQgZml4ZWQgd2lkdGggdHlwZXMgaGVyZS4KCj4gQEAgLTQ4
Niw4ICs0ODgsOCBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9mcm9tX2RmbihzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKPiAgICAgICAgICBuZXh0X3RhYmxlX21mbiA9IGFtZF9p
b21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZShwZGUpID4+IFBBR0VfU0hJRlQ7Cj4gIAo+ICAgICAg
ICAgIC8qIFNwbGl0IHN1cGVyIHBhZ2UgZnJhbWUgaW50byBzbWFsbGVyIHBpZWNlcy4qLwo+IC0g
ICAgICAgIGlmICggaW9tbXVfaXNfcHRlX3ByZXNlbnQoKHUzMiopcGRlKSAmJgo+IC0gICAgICAg
ICAgICAgKGlvbW11X25leHRfbGV2ZWwoKHUzMiopcGRlKSA9PSAwKSAmJgo+ICsgICAgICAgIGlm
ICggaW9tbXVfaXNfcHRlX3ByZXNlbnQoKHVpbnQzMl90KilwZGUpICYmCj4gKyAgICAgICAgICAg
ICAoaW9tbXVfbmV4dF9sZXZlbCgodWludDMyX3QqKXBkZSkgPT0gMCkgJiYKCkJsYW5rcyB0byBi
ZSBhZGRlZCBhZ2Fpbi4gTW9yZSBmdXJ0aGVyIGRvd24uCgo+IEBAIC04MDUsNyArODA4LDcgQEAg
aW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbikKPiAg
fQo+ICAKPiAgaW50IGFtZF9pb21tdV9yZXNlcnZlX2RvbWFpbl91bml0eV9tYXAoc3RydWN0IGRv
bWFpbiAqZG9tYWluLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
NjQgcGh5c19hZGRyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCBwaHlzX2FkZHIsCgpUcmFuc2Zvcm1hdGlvbnMgbGlrZSB0aGlzIGFyZSBhbHNvIGEg
bGl0dGxlIG9kZCB0byBzZWUgLSB3aHkgbm90IHN3aXRjaAp0byBwYWRkcl90IGF0IHRoaXMgb2Nj
YXNpb24/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 09:51:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 09:51: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-devel-bounces@lists.xenproject.org>)
	id 1gRDXk-0008Ke-LB; Mon, 26 Nov 2018 09:51: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=azgn=of=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRDXj-0008KZ-56
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 09:51:03 +0000
X-Inumbo-ID: c8968d08-f160-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8968d08-f160-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 09:51:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 02:51:01 -0700
Message-Id: <5BFBC20002000078001FFD0B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 02:50:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181126090526.21737-1-paul.durrant@citrix.com>
 <20181126090526.21737-2-paul.durrant@citrix.com>
 <5BFBBF1902000078001FFCC3@prv1-mh.provo.novell.com>
 <3182a6c90f7249c683abca727f6c4768@AMSPEX02CL03.citrite.net>
In-Reply-To: <3182a6c90f7249c683abca727f6c4768@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] amd-iommu: replace occurrences of
 bool_t with bool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjExLjE4IGF0IDEwOjQwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoYW5rcy4gQXJlIHlvdSBoYXBweSB0byBmaXggdXAgb24gY29tbWl0IG9yIHdvdWxkIHlv
dSBsaWtlIGEgdjI/CgpUbyBiZSBob25lc3QgaW4gdGhpcyBjYXNlIEknZCBwcmVmZXIgYSB2Mi4K
CkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 09:53:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 09:53: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-devel-bounces@lists.xenproject.org>)
	id 1gRDZe-0008RI-4p; Mon, 26 Nov 2018 09:53:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xvjc=of=citrix.com=prvs=861df4a88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRDZc-0008R8-Ew
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 09:53:00 +0000
X-Inumbo-ID: 0da224b7-f161-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0da224b7-f161-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 09:52:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,281,1539648000"; d="scan'208";a="82332137"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH 1/2] amd-iommu: replace occurrences of bool_t
 with bool
Thread-Index: AQHUhWcvQsVnRr1++0Wo+JuebFNAx6VhvAWAgAAQ/xD///J3AIAAES6A
Date: Mon, 26 Nov 2018 09:52:56 +0000
Message-ID: <7bc8797572844eb098910f00fad789a4@AMSPEX02CL03.citrite.net>
References: <20181126090526.21737-1-paul.durrant@citrix.com>
 <20181126090526.21737-2-paul.durrant@citrix.com>
 <5BFBBF1902000078001FFCC3@prv1-mh.provo.novell.com>
 <3182a6c90f7249c683abca727f6c4768@AMSPEX02CL03.citrite.net>
 <5BFBC20002000078001FFD0B@prv1-mh.provo.novell.com>
In-Reply-To: <5BFBC20002000078001FFD0B@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/2] amd-iommu: replace occurrences of
 bool_t with bool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjYgTm92ZW1iZXIgMjAxOCAwOTo1MQo+IFRvOiBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBCcmlhbiBXb29kcyA8
YnJpYW4ud29vZHNAYW1kLmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdAo+IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT47IHhlbi1kZXZlbCA8eGVuLQo+IGRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnPgo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0ggMS8yXSBhbWQtaW9t
bXU6IHJlcGxhY2Ugb2NjdXJyZW5jZXMgb2YKPiBib29sX3Qgd2l0aCBib29sCj4gCj4gPj4+IE9u
IDI2LjExLjE4IGF0IDEwOjQwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4g
VGhhbmtzLiBBcmUgeW91IGhhcHB5IHRvIGZpeCB1cCBvbiBjb21taXQgb3Igd291bGQgeW91IGxp
a2UgYSB2Mj8KPiAKPiBUbyBiZSBob25lc3QgaW4gdGhpcyBjYXNlIEknZCBwcmVmZXIgYSB2Mi4K
PiAKCk9rLCBzdXJlLiBTaW5jZSBJIG5lZWQgdG8gbWFrZSBhZGp1c3RtZW50cyB0byBwYXRjaCAj
MiB0aGF0J3Mgbm8gcHJvYmxlbS4KCiAgUGF1bAoKPiBKYW4KPiAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 09:56:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 09:56: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-devel-bounces@lists.xenproject.org>)
	id 1gRDcn-00009e-MS; Mon, 26 Nov 2018 09:56: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=xvjC=OF=citrix.com=prvs=861df4a88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRDcm-00009Z-BS
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 09:56:16 +0000
X-Inumbo-ID: 826523e4-f161-11e8-9be3-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 826523e4-f161-11e8-9be3-12d6303a7972;
 Mon, 26 Nov 2018 09:56:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,281,1539648000"; d="scan'208";a="82332282"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH 2/2] amd-iommu: replace occurrences of u<N>
 with uint<N>_t...
Thread-Index: AQHUhWcvN0JESne/mkCJ0uggYN10L6VhvfkAgAAS6PA=
Date: Mon, 26 Nov 2018 09:55:59 +0000
Message-ID: <6dbaaa0c708845df8808f6a2c87c097b@AMSPEX02CL03.citrite.net>
References: <20181126090526.21737-1-paul.durrant@citrix.com>
 <20181126090526.21737-3-paul.durrant@citrix.com>
 <5BFBC0BC02000078001FFCF1@prv1-mh.provo.novell.com>
In-Reply-To: <5BFBC0BC02000078001FFCF1@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/2] amd-iommu: replace occurrences of u<N>
 with uint<N>_t...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjYgTm92ZW1iZXIgMjAxOCAwOTo0Ngo+IFRvOiBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBCcmlhbiBXb29kcyA8
YnJpYW4ud29vZHNAYW1kLmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdAo+IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT47IHhlbi1kZXZlbCA8eGVuLQo+IGRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnPgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggMi8yXSBhbWQtaW9t
bXU6IHJlcGxhY2Ugb2NjdXJyZW5jZXMgb2YKPiB1PE4+IHdpdGggdWludDxOPl90Li4uCj4gCj4g
Pj4+IE9uIDI2LjExLjE4IGF0IDEwOjA1LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ID4gQEAgLTEyNywyNCArMTI3LDI1IEBAIHN0YXRpYyBib29sIHNldF9pb21tdV9wdGVfcHJl
c2VudCh1bnNpZ25lZCBsb25nCj4gcHRfbWZuLCB1bnNpZ25lZCBsb25nIGRmbiwKPiA+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwgaW50
Cj4gcGRlX2xldmVsLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IGl3LCBib29sIGlyKQo+ID4gIHsKPiA+IC0gICAgdTY0ICp0YWJsZTsKPiA+IC0gICAgdTMyICpw
ZGU7Cj4gPiArICAgIHVpbnQ2NF90ICp0YWJsZTsKPiA+ICsgICAgdWludDMyX3QgKnBkZTsKPiA+
ICAgICAgYm9vbCBuZWVkX2ZsdXNoOwo+ID4KPiA+ICAgICAgdGFibGUgPSBtYXBfZG9tYWluX3Bh
Z2UoX21mbihwdF9tZm4pKTsKPiA+Cj4gPiAtICAgIHBkZSA9ICh1MzIqKSh0YWJsZSArIHBmbl90
b19wZGVfaWR4KGRmbiwgcGRlX2xldmVsKSk7Cj4gPiArICAgIHBkZSA9ICh1aW50MzJfdCopKHRh
YmxlICsgcGZuX3RvX3BkZV9pZHgoZGZuLCBwZGVfbGV2ZWwpKTsKPiAKPiBQbGVhc2UgYWRkIHRo
ZSBtaXNzaW5nIGJsYW5rIGhlcmUgYXQgdGhlIHNhbWUgdGltZS4KCk9rLgoKPiAKPiA+IEBAIC0y
MjksMTEgKzIzMCwxMiBAQCB2b2lkIF9faW5pdCBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxl
KAo+ID4gICAgICBkdGVbNF0gPSBlbnRyeTsKPiA+ICB9Cj4gPgo+ID4gLXZvaWQgX19pbml0IGlv
bW11X2R0ZV9hZGRfZGV2aWNlX2VudHJ5KHUzMiAqZHRlLCBzdHJ1Y3QgaXZyc19tYXBwaW5ncwo+
ID4gKml2cnNfZGV2KQo+ID4gK3ZvaWQgX19pbml0IGlvbW11X2R0ZV9hZGRfZGV2aWNlX2VudHJ5
KHVpbnQzMl90ICpkdGUsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGl2cnNfbWFwcGluZ3MgKml2cnNfZGV2KQo+ID4gIHsKPiA+IC0gICAgdTMyIGVu
dHJ5Owo+ID4gLSAgICB1OCBzeXNfbWd0LCBkZXZfZXgsIGZsYWdzOwo+ID4gLSAgICB1OCBtYXNr
ID0gfigweDcgPDwgMyk7Cj4gPiArICAgIHVpbnQzMl90IGVudHJ5Owo+ID4gKyAgICB1aW50OF90
IHN5c19tZ3QsIGRldl9leCwgZmxhZ3M7Cj4gPiArICAgIHVpbnQ4X3QgbWFzayA9IH4oMHg3IDw8
IDMpOwo+IAo+IEkgcXVlc3Rpb24gdGhlIHVzZSBvZiA4LWJpdCBmaXhlZCB3aWR0aCB0eXBlcyBo
ZXJlLgoKSSB3YXMgdHJ5aW5nIHRvIGtlZXAgdGhpcyBhcyBtZWNoYW5pY2FsIGFzIHBvc3NpYmxl
LCBhbmQgY2VydGFpbmx5IG5vbi1mdW5jdGlvbmFsIHNvIEkgZG9uJ3QgcmVhbGx5IHdhbnQgdG8g
Z28gbWVzc2luZyB3aXRoIHRoZSBjaG9pY2Ugb2YgdHlwZXMgaW4gdGhpcyBwYXRjaC4KCj4gCj4g
PiBAQCAtNDg2LDggKzQ4OCw4IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZGZuKHN0cnVj
dCBkb21haW4gKmQsCj4gdW5zaWduZWQgbG9uZyBkZm4sCj4gPiAgICAgICAgICBuZXh0X3RhYmxl
X21mbiA9IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZShwZGUpID4+Cj4gUEFHRV9TSElG
VDsKPiA+Cj4gPiAgICAgICAgICAvKiBTcGxpdCBzdXBlciBwYWdlIGZyYW1lIGludG8gc21hbGxl
ciBwaWVjZXMuKi8KPiA+IC0gICAgICAgIGlmICggaW9tbXVfaXNfcHRlX3ByZXNlbnQoKHUzMiop
cGRlKSAmJgo+ID4gLSAgICAgICAgICAgICAoaW9tbXVfbmV4dF9sZXZlbCgodTMyKilwZGUpID09
IDApICYmCj4gPiArICAgICAgICBpZiAoIGlvbW11X2lzX3B0ZV9wcmVzZW50KCh1aW50MzJfdCop
cGRlKSAmJgo+ID4gKyAgICAgICAgICAgICAoaW9tbXVfbmV4dF9sZXZlbCgodWludDMyX3QqKXBk
ZSkgPT0gMCkgJiYKPiAKPiBCbGFua3MgdG8gYmUgYWRkZWQgYWdhaW4uIE1vcmUgZnVydGhlciBk
b3duLgo+IAoKT2suCgo+ID4gQEAgLTgwNSw3ICs4MDgsNyBAQCBpbnQgYW1kX2lvbW11X3VubWFw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QKPiBkZm4pCj4gPiAgfQo+ID4KPiA+ICBpbnQg
YW1kX2lvbW11X3Jlc2VydmVfZG9tYWluX3VuaXR5X21hcChzdHJ1Y3QgZG9tYWluICpkb21haW4s
Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTY0IHBoeXNfYWRk
ciwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBw
aHlzX2FkZHIsCj4gCj4gVHJhbnNmb3JtYXRpb25zIGxpa2UgdGhpcyBhcmUgYWxzbyBhIGxpdHRs
ZSBvZGQgdG8gc2VlIC0gd2h5IG5vdCBzd2l0Y2gKPiB0byBwYWRkcl90IGF0IHRoaXMgb2NjYXNp
b24/Cj4gCgpBZ2FpbiwgdHJ5aW5nIHRvIGtlZXAgdGhlIGNoYW5nZXMgaW4gdGhpcyBwYXRjaCBi
YXNpY2FsbHkgbWVjaGFuaWNhbCwgYnV0IG1vdmluZyB0byBhbiBhYnN0cmFjdCB0eXBlIGhlcmUg
c2VlbXMgbGlrZSBhIHJlYXNvbmFibHkgb2J2aW91cyB0d2Vhay4KCiAgUGF1bAoKPiBKYW4KPiAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 10:06:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 10:06: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-devel-bounces@lists.xenproject.org>)
	id 1gRDn2-0001GQ-PJ; Mon, 26 Nov 2018 10:06:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=azgn=of=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRDn1-0001GH-35
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 10:06:51 +0000
X-Inumbo-ID: fd66ffbf-f162-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd66ffbf-f162-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 10:06:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 03:06:19 -0700
Message-Id: <5BFBC59802000078001FFD36@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 03:06:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181123143002.79743-1-roger.pau@citrix.com>
In-Reply-To: <20181123143002.79743-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] mm: make opt_bootscrub non-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjExLjE4IGF0IDE1OjMwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IExMVk0gY29kZSBnZW5lcmF0aW9uIGNhbiBhdHRlbXB0IHRvIGxvYWQgZnJvbSBhIHZhcmlhYmxl
IGluIHRoZSBuZXh0Cj4gY29uZGl0aW9uIG9mIGFuIGV4cHJlc3Npb24gdW5kZXIgY2VydGFpbiBj
aXJjdW1zdGFuY2VzLCB0aHVzIHR1cm5pbmcKPiB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbjoKPiAK
PiBpZiAoIHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUgJiYgb3B0X2Jvb3RzY3J1YiA9
PSBCT09UU0NSVUJfSURMRSApCj4gCj4gSW50bzoKPiAKPiAweGZmZmY4MmQwODAyMjM5NjcgPCsx
MDM+OiBjbXBsICAgJDB4MywweDM3YjAzMiglcmlwKSAjIDB4ZmZmZjgyZDA4MDU5ZTlhMCA8c3lz
dGVtX3N0YXRlPgo+IDB4ZmZmZjgyZDA4MDIyMzk2ZSA8KzExMD46IHNldGIgICAtMHgyOSglcmJw
KQo+IDB4ZmZmZjgyZDA4MDIyMzk3MiA8KzExND46IGNtcGwgICAkMHgyLDB4MjI4YThiKCVyaXAp
ICMgMHhmZmZmODJkMDgwNDRjNDA0IDxvcHRfYm9vdHNjcnViPgo+IAo+IFN1Y2ggY29kZSB3aWxs
IHRyaWdnZXIgYSBwYWdlIGZhdWx0IGlmIHN5c3RlbV9zdGF0ZSA+PQo+IFNZU19TVEFURV9hY3Rp
dmUgYmVjYXVzZSBvcHRfYm9vdHNjcnViIHdpbGwgYmUgdW5tYXBwZWQuCj4gCj4gRml4IHRoaXMg
YnkgbWFraW5nIG9wdF9ib290c2NydWIgbm9uLWluaXQsIHRodXMgcHJldmVudGluZyB0aGUgcGFn
ZQo+IGZhdWx0LiBUaGUgTExWTSBidWcgd2l0aCB0aGUgZGlzY3Vzc2lvbiBhYm91dCB0aGlzIGlz
c3VlIGNhbiBiZSBmb3VuZAo+IGF0Ogo+IAo+IGh0dHBzOi8vYnVncy5sbHZtLm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9Mzk3MDcgCj4gCj4gSSBoYXZlbid0IGJlZW4gYWJsZSB0byBmaW5kIGFueSBvdGhl
ciBpbnN0YW5jZXMgb2Ygc3VjaCBjb25kaXRpb25hbAo+IGV4cHJlc3Npb24gdGhhdCB1c2VzIHN5
c3RlbV9zdGF0ZSB0b2dldGhlciB3aXRoIGFuIGluaXQgdmFyaWFibGUgb3IKPiBmdW5jdGlvbi4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KCkkgY2FuIGFjY2VwdCB0aGlzIGFzIGEgYmFuZC1haWQsIHNvIEknbSBub3QgZ29pbmcgdG8g
bmFjayBpdCwgYnV0CkkgZG9uJ3QgdmlldyB0aGlzIGFzIGEgZmVhc2libGUgc29sdXRpb24gdG8g
dGhlIHByb2JsZW0uIFRoYXQncyBpbgpwYXJ0aWN1bGFyIGJlY2F1c2Ugbm90aGluZyBpcyBkb25l
IGF0IGFsbCB0byBwcmV2ZW50IGZ1dHVyZQpzaW1pbGFyIGlzc3Vlcy4gRXZlbiB3b3JzZSwgLi4u
Cgo+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMKPiBAQCAtMTY2LDcgKzE2Niw3IEBAIGVudW0gYm9vdHNjcnViX21vZGUgewo+ICAg
ICAgQk9PVFNDUlVCX09OLAo+ICAgICAgQk9PVFNDUlVCX0lETEUsCj4gIH07Cj4gLXN0YXRpYyBl
bnVtIGJvb3RzY3J1Yl9tb2RlIF9faW5pdGRhdGEgb3B0X2Jvb3RzY3J1YiA9IEJPT1RTQ1JVQl9J
RExFOwo+ICtzdGF0aWMgZW51bSBib290c2NydWJfbW9kZSBvcHRfYm9vdHNjcnViID0gQk9PVFND
UlVCX0lETEU7CgouLi4gbm8gY29tbWVudCBnZXRzIGFkZGVkIGhlcmUsIHdoaWNoIHdpbGwgbWFr
ZSBpdCByYXRoZXIgbGlrZWx5CmZvciBzb21lb25lIHRvIG5vdGljZSB0aGUgbWlzc2luZyBfX2lu
aXRkYXRhIGFuZCBhZGQgaXQgYmFjay4gRm9yCnN1Y2ggYSAidHJpdmlhbCIgY2hhbmdlIEkgd291
bGRuJ3QgZXhwZWN0IHBlb3BsZSB0byBnbyBkbyBleHRyYQphcmNoZW9sb2d5LgoKQXMgYW4gYXNp
ZGUgLSBfX3JlYWRfbW9zdGx5IHNob3VsZCBiZSBhZGRlZCBoZXJlIGluc3RlYWQuCgpGdXJ0aGVy
bW9yZSwgd2hpbGUgSSB0cnVzdCB5b3VyIGF1ZGl0IHdydCBzeXN0ZW1fc3RhdGUKYWNjZXNzZXMs
IHRoZXNlIGFyZW4ndCB0aGUgb25seSBwb3RlbnRpYWxseSBwcm9ibGVtYXRpYyBvbmVzLgpGb3Ig
ZXhhbXBsZSBpbiB4ODYgc3BlY2lmaWMgY29kZSB3ZSBwYXNzIGFyb3VuZCBhIGJvb2xlYW4KaW5k
aWNhdGluZyB3aGV0aGVyIHdlJ3JlIGluaXRpYWxpemluZyB0aGUgQlNQIG9yIGFuIEFQLiBJbiBv
dGhlcgpwbGFjZXMgd2UgY29tcGFyZSB0aGUgcGFzc2VkIGFyb3VuZCBzdHJ1Y3QgY3B1aW5mb194
ODYKcG9pbnRlciB0byB0aGUgYWRkcmVzcyBvZiBib290X2NwdV9kYXRhIHRvIHRlbGwgYXBhcnQg
dGhlIHR3bwpjYXNlcy4gVGhlIGZpcnN0IGV4YW1wbGUgSSBjYW4gc3BvdCBpcyBndWFyZGluZyBh
IGZ1bmN0aW9uIGNhbGwKKHRvIG1jZXRlbGVtX2luaXQoKSksIHNvIG5vdCBhIHByb2JsZW0gaGVy
ZSwgYnV0IEkgd291bGRuJ3QKYmV0IHRoZXJlIGFyZSBubyBfX2luaXRkYXRhIHZhcmlhYmxlIGFj
Y2Vzc2VzIGFueXdoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 10:25:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 10:25: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-devel-bounces@lists.xenproject.org>)
	id 1gRE55-0003BH-MN; Mon, 26 Nov 2018 10:25: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=v668=of=citrix.com=prvs=861c38f28=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRE55-0003BA-7p
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 10:25:31 +0000
X-Inumbo-ID: 98f5d7b0-f165-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98f5d7b0-f165-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 10:25:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,281,1539648000"; d="scan'208";a="71460341"
Date: Mon, 26 Nov 2018 10:25:27 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20181126102527.jhgmfbevvyoroabd@zion.uk.xensource.com>
References: <20181120180941.1005-1-wei.liu2@citrix.com>
 <20181123152849.GA6902@perard.uk.xensource.com>
 <20181123161841.pt4mms26yenh64vc@zion.uk.xensource.com>
 <20181123162500.7rpd23uttffdr5iq@zion.uk.xensource.com>
 <20181123173518.pwxdiwitefsafknj@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181123173518.pwxdiwitefsafknj@mac>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3] tools: set Dom0 UUID if requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Edwin =?iso-8859-1?B?VPZy9ms=?= <edvin.torok@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDY6MzU6MThQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBGcmksIE5vdiAyMywgMjAxOCBhdCAwNDoyNTowMFBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDQ6MTg6NDFQTSArMDAwMCwg
V2VpIExpdSB3cm90ZToKPiA+ID4gT24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDM6Mjg6NDlQTSAr
MDAwMCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
aG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbi1pbml0LWRvbTAuc2VydmljZS5pbiBiL3Rvb2xzL2hv
dHBsdWcvTGludXgvc3lzdGVtZC94ZW4taW5pdC1kb20wLnNlcnZpY2UuaW4KPiA+ID4gPiA+IGlu
ZGV4IDNiZWZhZGNlYTMuLmJlZWQzMTI2YzYgMTAwNjQ0Cj4gPiA+ID4gPiAtLS0gYS90b29scy9o
b3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuLWluaXQtZG9tMC5zZXJ2aWNlLmluCj4gPiA+ID4gPiAr
KysgYi90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuLWluaXQtZG9tMC5zZXJ2aWNlLmlu
Cj4gPiA+ID4gPiBAQCAtNyw4ICs3LDkgQEAgQ29uZGl0aW9uUGF0aEV4aXN0cz0vcHJvYy94ZW4v
Y2FwYWJpbGl0aWVzCj4gPiA+ID4gPiAgW1NlcnZpY2VdCj4gPiA+ID4gPiAgVHlwZT1vbmVzaG90
Cj4gPiA+ID4gPiAgUmVtYWluQWZ0ZXJFeGl0PXRydWUKPiA+ID4gPiA+ICtFbnZpcm9ubWVudEZp
bGU9QENPTkZJR19ESVJAL0BDT05GSUdfTEVBRl9ESVJAL3hlbmNvbW1vbnMKPiA+ID4gPiA+ICBF
eGVjU3RhcnRQcmU9L2Jpbi9ncmVwIC1xIGNvbnRyb2xfZCAvcHJvYy94ZW4vY2FwYWJpbGl0aWVz
Cj4gPiA+ID4gPiAtRXhlY1N0YXJ0PUBMSUJFWEVDX0JJTkAveGVuLWluaXQtZG9tMAo+ID4gPiA+
ID4gK0V4ZWNTdGFydD1ATElCRVhFQ19CSU5AL3hlbi1pbml0LWRvbTAgJFhFTl9ET00wX1VVSUQK
PiA+ID4gPiA+ICAKPiA+ID4gPiA+ICBbSW5zdGFsbF0KPiA+ID4gPiA+ICBXYW50ZWRCeT1tdWx0
aS11c2VyLnRhcmdldAo+ID4gPiA+IAo+ID4gPiA+IERvbid0IHlvdSBuZWVkIHRvIG1vZGlmeSBG
cmVlQlNEL3JjLmQveGVuY29tbW9ucy5pbiBhbmQKPiA+ID4gPiBOZXRCU0QvcmMuZC94ZW5jb21t
b25zLmluIGFzIHdlbGw/Cj4gPiA+IAo+ID4gPiBJIGRpZG4ndCB3YW50IHRvIG1vZGlmeSB0aGVt
IHdpdGhvdXQgaGF2aW5nIGEgdGVzdCBzZXR1cCBmaXJzdC4gIFRoZQo+ID4gPiB4ZW4taW5pdC1k
b20wIHByb2dyYW0gYWxyZWFkeSB0YWtlcyBpbnRvIGNvbnNpZGVyYXRpb24gdGhhdCB0aGV5IGRv
bid0Cj4gPiA+IHByb3ZpZGUgVVVJRC4KPiA+ID4gCj4gPiA+IEkgY2FuIGRvIGl0IGluIHRoZSBu
ZXh0IHZlcnNpb24uCj4gPiAKPiA+IEFjdHVhbGx5LCBub3cgSSByZW1lbWJlci4gVGhleSBkb24n
dCBoYXZlIHRoZSBzYW1lIG1lY2hhbmlzbSBhcyBMaW51eCB0bwo+ID4gc291cmNlIGEgc3lzdGVt
IHdpZGUgY29uZmlnIGZpbGUsIHNvIG1vZGlmeWluZyB0aGUgc2NyaXB0IHdpdGhvdXQgZml4aW5n
Cj4gPiB0aGF0IGlzc3VlIG1hZGUgbm8gc2Vuc2UgdG8gbWUuCj4gPiAKPiA+IFJvZ2VyLCB3aGF0
J3MgeW91ciBvcGluaW9uPwo+IAo+IEkgdGhpbmsgaXQncyBmaW5lIHRvIGxlYXZlIHRoZW0gYXMt
aXMuIFNpbmNlIHRoZXJlJ3Mgbm8gY29uZmlndXJhdGlvbgo+IGZpbGUgZm9yIEJTRHMgaW5pdCBz
Y3JpcHRzIG1vZGlmeWluZyB0aGVtIHRvIGFkZCBzdWNoIHBhcmFtZXRlciBpcwo+IHBvaW50bGVz
cy4KPiAKPiBJZiB5b3UgZmVlbCBsaWtlIEkgZ3Vlc3MgeW91IGNvdWxkIGFkZCBhIHBsYWNlaG9s
ZGVyIHRvIHNldCB0aGUgVVVJRAo+IGluIHRoZSBpbml0IHNjcmlwdCBpdHNlbGYsIGJ1dCB0aGF0
J3MgbW9yZSBsaWtlIGEgaGFjayBzaW5jZSB1c2VycyBhcmUKPiBub3Qgc3VwcG9zZWQgdG8gbW9k
aWZ5IHN1Y2ggc2NyaXB0cy4KCk9LLiBJIHRoaW5rIEkgd2lsbCBrZWVwIHRoaXMgcGFydCBhcy1p
cy4KCldlaS4KCj4gCj4gUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 10:31:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 10:31: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-devel-bounces@lists.xenproject.org>)
	id 1gREAu-00046A-DB; Mon, 26 Nov 2018 10:31: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=azgn=of=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gREAt-000465-ON
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 10:31:31 +0000
X-Inumbo-ID: 70078838-f166-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70078838-f166-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 10:31:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 03:31:29 -0700
Message-Id: <5BFBCB7F02000078001FFD9B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 03:31:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20181125191405.3028-1-olaf@aepfle.de>
In-Reply-To: <20181125191405.3028-1-olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] Increase framebuffer size to todays
 standards
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjExLjE4IGF0IDIwOjE0LCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IE15IG5v
dGVib29rIHJlcG9ydHMgYSBkaXNwbGF5IHNpemUgb2YgMTkyMHgxMDgwOgo+IAo+IChYRU4pIHZl
c2FmYjogZnJhbWVidWZmZXIgYXQgMHhkMDAwMDAwMCwgbWFwcGVkIHRvIDB4ZmZmZjgyYzAwMDIw
MTAwMCwgdXNpbmcgODEyOGssIHRvdGFsIDgxMjhrCj4gKFhFTikgdmVzYWZiOiBtb2RlIGlzIDE5
MjB4MTA4MHgzMiwgbGluZWxlbmd0aD03NjgwLCBmb250IDh4MTYKPiAoWEVOKSB2ZXNhZmI6IFRy
dWVjb2xvcjogc2l6ZT04Ojg6ODo4LCBzaGlmdD0yNDoxNjo4OjAKPiAKPiBUaGUgaGFyZGNvZGVk
IHZhbHVlcyBmZWVsIGFyYml0cmFyeSwgc28ganVzdCBidW1wIHRoZW0gdG8gZml4IG15IHN5c3Rl
bS4KPiBUaGUgZmlsdGVycyBmb3Igbm90ZWJvb2tzIGF0IGh0dHBzOi8vZ2VpemhhbHMuZXUvIGlu
ZGljYXRlIHRoZSB1cHBlcgo+IGxpbWl0IGNvdWxkIGJlIGV2ZW4gbGFyZ2VyLCBsaWtlIDM4NDB4
MjE2MC4KCkFuZCBJIHRoaW5rIGEgY2hhbmdlIGxpa2UgdGhpcyBzaG91bGQgKGEpIGFkZHJlc3Mg
dGhlIG1vcmUgZ2VuZXJhbApjYXNlIHJhdGhlciB0aGFuIGp1c3QgeW91ciBsYXB0b3AgKG9yIGxh
cHRvcHMgaW4gZ2VuZXJhbCkgYW5kIChiKQphY3R1YWxseSBhZGQgc29tZSBoZWFkcm9vbS4gSGVu
Y2UgYXQgdGhlIHZlcnkgbGVhc3QgSSdkIHNlZSB1cwpnbyB0byA0MDk2eDMwNzIuIFdIVVhHQSB3
b3VsZCBldmVuIGNhbGwgZm9yIDc2ODB4NDgwMC4KCj4gRml4ZXMgY29tbWl0IGU3Y2IzNWU4YjFi
OGY4NzJkOTA2ODAwYzcyZjkyZjEwZDcwMWY3OWMgKCJ4ZW46IGludHJvZHVjZSBhIAo+IGdlbmVy
aWMgZnJhbWVidWZmZXIgZHJpdmVyIikKCkkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBhcHByb3ByaWF0
ZSBoZXJlLiBPbmNlIGZ1cnRoZXIgYnVtcGluZyB0dXJucwpvdXQgbmVjZXNzYXJ5LCB3b3VsZCB0
aGF0IHRoZW4gYmUgYSBmaXggdG8geW91ciBjaGFuZ2UgaGVyZT8gQQpwcm9wZXIgImZpeCIgd291
bGQgaW1vIG9ubHkgYmUgdG8gZ2V0IHJpZCBvZiB0aGUgaGFyZCBjb2RlZCB1cHBlcgpib3VuZHMu
IEJ1bXBpbmcgdGhlIGJvdW5kcyBldmVyeSBvbmNlIGluIGEgd2hpbGUgaXMgYW4gZXhwZWN0ZWQK
YWN0aW9uLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 10:41:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 10:41: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-devel-bounces@lists.xenproject.org>)
	id 1gREK1-00053l-B9; Mon, 26 Nov 2018 10:40: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=V668=OF=citrix.com=prvs=861c38f28=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gREJz-00053g-Nn
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 10:40:55 +0000
X-Inumbo-ID: bee4c814-f167-11e8-a6b5-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bee4c814-f167-11e8-a6b5-12d6303a7972;
 Mon, 26 Nov 2018 10:40:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,281,1539648000"; d="scan'208";a="71461298"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 26 Nov 2018 10:40:44 +0000
Message-ID: <20181126104044.16358-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4] tools: set Dom0 UUID if requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Edwin=20T=C3=B6r=C3=B6k?= <edvin.torok@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIFhFTl9ET00wX1VVSUQgaW4gWGVuJ3MgZ2xvYmFsIGNvbmZpZ3VyYXRpb24gZmls
ZS4gIE1ha2UKeGVuLWluaXQtZG9tMCBhY2NlcHQgYW4gZXh0cmEgYXJndW1lbnQgZm9yIFVVSUQu
CgpBbHNvIHN3aXRjaCB4c19vcGVuIGVycm9yIG1lc3NhZ2UgdG8gdXNlIHBlcnJvci4KClNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBTZXJnZXkgRHlhc2xpIDxz
ZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQp2NDoKMS4gdXNlIHBlcnJvcgoyLiBhZGRlZCBS
YiBmcm9tIEp1ZXJnZW4gYW5kIFNlcmdleSBhcyB0aGUgY2hhbmdlcyBhcmUgb25seSBjb3NtZXRp
Yy4KCnYzOiBuZXcgYXBwcm9hY2gKLS0tCiB0b29scy9oZWxwZXJzL01ha2VmaWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAzICstCiB0b29scy9oZWxwZXJzL3hlbi1pbml0LWRvbTAu
YyAgICAgICAgICAgICAgICAgICAgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrLS0KIHRvb2xz
L2hvdHBsdWcvTGludXgvaW5pdC5kL3N5c2NvbmZpZy54ZW5jb21tb25zLmluIHwgIDMgKysKIHRv
b2xzL2hvdHBsdWcvTGludXgvaW5pdC5kL3hlbmNvbW1vbnMuaW4gICAgICAgICAgIHwgIDIgKy0K
IC4uLi9ob3RwbHVnL0xpbnV4L3N5c3RlbWQveGVuLWluaXQtZG9tMC5zZXJ2aWNlLmluIHwgIDMg
Ky0KIDUgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9oZWxwZXJzL01ha2VmaWxlIGIvdG9vbHMvaGVscGVycy9NYWtlZmls
ZQppbmRleCA0ZjNiYmU2YTdkLi5mNzU5NTI4MzIyIDEwMDY0NAotLS0gYS90b29scy9oZWxwZXJz
L01ha2VmaWxlCisrKyBiL3Rvb2xzL2hlbHBlcnMvTWFrZWZpbGUKQEAgLTE0LDYgKzE0LDcgQEAg
WEVOX0lOSVRfRE9NMF9PQkpTID0geGVuLWluaXQtZG9tMC5vIGluaXQtZG9tLWpzb24ubwogJChY
RU5fSU5JVF9ET00wX09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVudG9vbGxvZykKICQo
WEVOX0lOSVRfRE9NMF9PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbnN0b3JlKQogJChY
RU5fSU5JVF9ET00wX09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVubGlnaHQpCiskKFhF
Tl9JTklUX0RPTTBfT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5jdHJsKQogCiBJTklU
X1hFTlNUT1JFX0RPTUFJTl9PQkpTID0gaW5pdC14ZW5zdG9yZS1kb21haW4ubyBpbml0LWRvbS1q
c29uLm8KICQoSU5JVF9YRU5TVE9SRV9ET01BSU5fT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19s
aWJ4ZW50b29sbG9nKQpAQCAtMjYsNyArMjcsNyBAQCAkKElOSVRfWEVOU1RPUkVfRE9NQUlOX09C
SlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVubGlnaHQpCiBhbGw6ICQoUFJPR1MpCiAKIHhl
bi1pbml0LWRvbTA6ICQoWEVOX0lOSVRfRE9NMF9PQkpTKQotCSQoQ0MpICQoTERGTEFHUykgLW8g
JEAgJChYRU5fSU5JVF9ET00wX09CSlMpICQoTERMSUJTX2xpYnhlbnRvb2xsb2cpICQoTERMSUJT
X2xpYnhlbnN0b3JlKSAkKExETElCU19saWJ4ZW5saWdodCkgJChBUFBFTkRfTERGTEFHUykKKwkk
KENDKSAkKExERkxBR1MpIC1vICRAICQoWEVOX0lOSVRfRE9NMF9PQkpTKSAkKExETElCU19saWJ4
ZW5jdHJsKSAkKExETElCU19saWJ4ZW50b29sbG9nKSAkKExETElCU19saWJ4ZW5zdG9yZSkgJChM
RExJQlNfbGlieGVubGlnaHQpICQoQVBQRU5EX0xERkxBR1MpCiAKICQoSU5JVF9YRU5TVE9SRV9E
T01BSU5fT0JKUyk6IF9wYXRocy5oCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2hlbHBlcnMveGVuLWlu
aXQtZG9tMC5jIGIvdG9vbHMvaGVscGVycy94ZW4taW5pdC1kb20wLmMKaW5kZXggMDliYzAwMjdm
OS4uYTFlNTcyOTQ1OCAxMDA2NDQKLS0tIGEvdG9vbHMvaGVscGVycy94ZW4taW5pdC1kb20wLmMK
KysrIGIvdG9vbHMvaGVscGVycy94ZW4taW5pdC1kb20wLmMKQEAgLTMsNyArMyw5IEBACiAjaW5j
bHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8c3RkaW8uaD4KIAorI2luY2x1ZGUgPHhlbmN0cmwu
aD4KICNpbmNsdWRlIDx4ZW5zdG9yZS5oPgorI2luY2x1ZGUgPGxpYnhsLmg+CiAKICNpbmNsdWRl
ICJpbml0LWRvbS1qc29uLmgiCiAKQEAgLTEzLDEzICsxNSwzMCBAQAogaW50IG1haW4oaW50IGFy
Z2MsIGNoYXIgKiphcmd2KQogewogICAgIGludCByYzsKLSAgICBzdHJ1Y3QgeHNfaGFuZGxlICp4
c2g7CisgICAgc3RydWN0IHhzX2hhbmRsZSAqeHNoID0gTlVMTDsKKyAgICB4Y19pbnRlcmZhY2Ug
KnhjaCA9IE5VTEw7CiAgICAgY2hhciAqZG9tbmFtZV9zdHJpbmcgPSBOVUxMLCAqZG9taWRfc3Ry
aW5nID0gTlVMTDsKKyAgICBsaWJ4bF91dWlkIHV1aWQ7CisKKyAgICAvKiBBY2NlcHQgMCBvciAx
IGFyZ3VtZW50ICovCisgICAgaWYgKGFyZ2MgPiAyKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJy
LCAidG9vIG1hbnkgYXJndW1lbnRzXG4iKTsKKyAgICAgICAgcmMgPSAxOworICAgICAgICBnb3Rv
IG91dDsKKyAgICB9CiAKICAgICB4c2ggPSB4c19vcGVuKDApOwogICAgIGlmICgheHNoKSB7Ci0g
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiY2Fubm90IG9wZW4geGVuc3RvcmUgY29ubmVjdGlvblxu
Iik7Ci0gICAgICAgIGV4aXQoMSk7CisgICAgICAgIHBlcnJvcigiY2Fubm90IG9wZW4geGVuc3Rv
cmUgY29ubmVjdGlvbiIpOworICAgICAgICByYyA9IDE7CisgICAgICAgIGdvdG8gb3V0OworICAg
IH0KKworICAgIHhjaCA9IHhjX2ludGVyZmFjZV9vcGVuKE5VTEwsIE5VTEwsIDApOworICAgIGlm
ICgheGNoKSB7CisgICAgICAgIHBlcnJvcigieGNfaW50ZXJmYWNlX29wZW4oKSBmYWlsZWQiKTsK
KyAgICAgICAgcmMgPSAxOworICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICAvKiBTYW5p
dHkgY2hlY2s6IHRoaXMgcHJvZ3JhbSBjYW4gb25seSBiZSBydW4gb25jZS4gKi8KQEAgLTMxLDcg
KzUwLDIzIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgZ290byBv
dXQ7CiAgICAgfQogCi0gICAgcmMgPSBnZW5fc3R1Yl9qc29uX2NvbmZpZygwLCBOVUxMKTsKKyAg
ICBsaWJ4bF91dWlkX2NsZWFyKCZ1dWlkKTsKKworICAgIC8qIElmIFVVSUQgaXMgc3VwcGxpZWQs
IHBhcnNlIGl0LiAqLworICAgIGlmIChhcmdjID09IDIgJiYgbGlieGxfdXVpZF9mcm9tX3N0cmlu
ZygmdXVpZCwgYXJndlsxXSkpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJmYWlsZWQgdG8g
cGFyc2UgVVVJRCAlc1xuIiwgYXJndlsxXSk7CisgICAgICAgIHJjID0gMTsKKyAgICAgICAgZ290
byBvdXQ7CisgICAgfQorCisgICAgaWYgKCFsaWJ4bF91dWlkX2lzX25pbCgmdXVpZCkgJiYKKyAg
ICAgICAgeGNfZG9tYWluX3NldGhhbmRsZSh4Y2gsIDAsIGxpYnhsX3V1aWRfYnl0ZWFycmF5KCZ1
dWlkKSkpIHsKKyAgICAgICAgcGVycm9yKCJmYWlsZWQgdG8gc2V0IERvbTAgVVVJRCIpOworICAg
ICAgICByYyA9IDE7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHJjID0gZ2VuX3N0
dWJfanNvbl9jb25maWcoMCwgJnV1aWQpOwogICAgIGlmIChyYykKICAgICAgICAgZ290byBvdXQ7
CiAKQEAgLTU1LDYgKzkwLDcgQEAgb3V0OgogICAgIGZyZWUoZG9taWRfc3RyaW5nKTsKICAgICBm
cmVlKGRvbW5hbWVfc3RyaW5nKTsKICAgICB4c19jbG9zZSh4c2gpOworICAgIHhjX2ludGVyZmFj
ZV9jbG9zZSh4Y2gpOwogICAgIHJldHVybiByYzsKIH0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvaG90
cGx1Zy9MaW51eC9pbml0LmQvc3lzY29uZmlnLnhlbmNvbW1vbnMuaW4gYi90b29scy9ob3RwbHVn
L0xpbnV4L2luaXQuZC9zeXNjb25maWcueGVuY29tbW9ucy5pbgppbmRleCA5MjU2OWNkNjFiLi4w
ZmM2NTU3ZDRhIDEwMDY0NAotLS0gYS90b29scy9ob3RwbHVnL0xpbnV4L2luaXQuZC9zeXNjb25m
aWcueGVuY29tbW9ucy5pbgorKysgYi90b29scy9ob3RwbHVnL0xpbnV4L2luaXQuZC9zeXNjb25m
aWcueGVuY29tbW9ucy5pbgpAQCAtOTUsMyArOTUsNiBAQCBYRU5TVE9SRV9ET01BSU5fQVJHUz0K
IAogIyBxZW11IHBhdGgKICNRRU1VX1hFTj1AcWVtdV94ZW5fcGF0aEAKKworIyBEb20wIFVVSUQK
KyNYRU5fRE9NMF9VVUlEPTAwMDAwMDAwLTAwMDAtMDAwMC0wMDAwLTAwMDAwMDAwMDAwMApkaWZm
IC0tZ2l0IGEvdG9vbHMvaG90cGx1Zy9MaW51eC9pbml0LmQveGVuY29tbW9ucy5pbiBiL3Rvb2xz
L2hvdHBsdWcvTGludXgvaW5pdC5kL3hlbmNvbW1vbnMuaW4KaW5kZXggZWM0MmIwNTU4Ny4uYTMz
MDU4ZWQ0NCAxMDA2NDQKLS0tIGEvdG9vbHMvaG90cGx1Zy9MaW51eC9pbml0LmQveGVuY29tbW9u
cy5pbgorKysgYi90b29scy9ob3RwbHVnL0xpbnV4L2luaXQuZC94ZW5jb21tb25zLmluCkBAIC02
Myw3ICs2Myw3IEBAIGRvX3N0YXJ0ICgpIHsKIAlAWEVOX1NDUklQVF9ESVJAL2xhdW5jaC14ZW5z
dG9yZSB8fCBleGl0IDEKIAogCWVjaG8gU2V0dGluZyBkb21haW4gMCBuYW1lLCBkb21pZCBhbmQg
SlNPTiBjb25maWcuLi4KLQkke0xJQkVYRUNfQklOfS94ZW4taW5pdC1kb20wCisJJHtMSUJFWEVD
X0JJTn0veGVuLWluaXQtZG9tMCAke1hFTl9ET00wX1VVSUR9CiAKIAllY2hvIFN0YXJ0aW5nIHhl
bmNvbnNvbGVkLi4uCiAJdGVzdCAteiAiJFhFTkNPTlNPTEVEX1RSQUNFIiB8fCBYRU5DT05TT0xF
RF9BUkdTPSIgLS1sb2c9JFhFTkNPTlNPTEVEX1RSQUNFIgpkaWZmIC0tZ2l0IGEvdG9vbHMvaG90
cGx1Zy9MaW51eC9zeXN0ZW1kL3hlbi1pbml0LWRvbTAuc2VydmljZS5pbiBiL3Rvb2xzL2hvdHBs
dWcvTGludXgvc3lzdGVtZC94ZW4taW5pdC1kb20wLnNlcnZpY2UuaW4KaW5kZXggM2JlZmFkY2Vh
My4uYmVlZDMxMjZjNiAxMDA2NDQKLS0tIGEvdG9vbHMvaG90cGx1Zy9MaW51eC9zeXN0ZW1kL3hl
bi1pbml0LWRvbTAuc2VydmljZS5pbgorKysgYi90b29scy9ob3RwbHVnL0xpbnV4L3N5c3RlbWQv
eGVuLWluaXQtZG9tMC5zZXJ2aWNlLmluCkBAIC03LDggKzcsOSBAQCBDb25kaXRpb25QYXRoRXhp
c3RzPS9wcm9jL3hlbi9jYXBhYmlsaXRpZXMKIFtTZXJ2aWNlXQogVHlwZT1vbmVzaG90CiBSZW1h
aW5BZnRlckV4aXQ9dHJ1ZQorRW52aXJvbm1lbnRGaWxlPUBDT05GSUdfRElSQC9AQ09ORklHX0xF
QUZfRElSQC94ZW5jb21tb25zCiBFeGVjU3RhcnRQcmU9L2Jpbi9ncmVwIC1xIGNvbnRyb2xfZCAv
cHJvYy94ZW4vY2FwYWJpbGl0aWVzCi1FeGVjU3RhcnQ9QExJQkVYRUNfQklOQC94ZW4taW5pdC1k
b20wCitFeGVjU3RhcnQ9QExJQkVYRUNfQklOQC94ZW4taW5pdC1kb20wICRYRU5fRE9NMF9VVUlE
CiAKIFtJbnN0YWxsXQogV2FudGVkQnk9bXVsdGktdXNlci50YXJnZXQKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 10:52:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 10:52: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-devel-bounces@lists.xenproject.org>)
	id 1gREVR-00065A-HS; Mon, 26 Nov 2018 10:52: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=alaa=of=xenproject.org=prvs=86195dcee=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gREVP-000650-GK
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 10:52:43 +0000
X-Inumbo-ID: 661c977f-f169-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 661c977f-f169-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 10:52:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,281,1539648000"; d="scan'208";a="71461864"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75621-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75589
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 26 Nov 2018 10:52:09 +0000
Subject: [Xen-devel] [distros-debian-sid test] 75621: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NjIxIGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTYyMS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc2lkLW5ldGJvb3QtcHZncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsICAgZmFpbCBsaWtlIDc1NTg5CiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLXNp
ZC1uZXRib290LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzU1ODkKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1zaWQtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3Rh
bGwgIGZhaWwgbGlrZSA3NTU4OQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNpZC1uZXRib290LXB5
Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCAgZmFpbCBsaWtlIDc1NTg5CiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxp
a2UgNzU1ODkKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3NTU4OQoK
am9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
c2lkLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWkzODYtc2lkLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc2lkLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3QtcHln
cnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNp
ZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3Nz
dGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 10:58:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 10:58: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-devel-bounces@lists.xenproject.org>)
	id 1gREas-0006Gg-98; Mon, 26 Nov 2018 10:58: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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gREar-0006Gb-4m
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 10:58:21 +0000
X-Inumbo-ID: 2eb77ba8-f16a-11e8-acf9-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2eb77ba8-f16a-11e8-acf9-12d6303a7972;
 Mon, 26 Nov 2018 10:58:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 03:58:18 -0700
Message-Id: <5BFBD1C602000078001FFE09@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 03:58:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20181123132516.28681-1-jgross@suse.com>
In-Reply-To: <20181123132516.28681-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjExLjE4IGF0IDE0OjI1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBJbiBk
ZWJ1ZyBidWlsZHMgdGhlIGh5cGVydmlzb3Igd2lsbCBkZWxpYmVyYXRlbHkgY2xvYmJlciBwcm9j
ZXNzZWQKPiBlbGVtZW50cyBvZiB0aGUgbXVsdGljYWxsIHN0cnVjdHVyZS4gSW4gb3JkZXIgdG8g
ZWFzZSBkaWFnbm9zdGljIGRhdGEKPiBwcmludG91dCBpbiB0aGUgYWZmZWN0ZWQgZ3Vlc3Qgb25s
eSBjbG9iYmVyIGVsZW1lbnRzIHdoaWNoIGRpZG4ndAo+IHJldHVybiBhbiBlcnJvci4KCkJlc2lk
ZXMgd2hhdCBBbmRyZXcgaGFzIHNhaWQgc3VjaCBhIHJlbGF4YXRpb24gcmVkdWNlcwp0aGUgZ3Vh
cmRpbmcgYWdhaW5zdCBiYWQgZ3Vlc3Qgc2lkZSBjb2RlLiBJZiBhIGd1ZXN0IHJlYWxseQp3aXNo
ZXMgdG8gcHJvZHVjZSBkaWFnbm9zdGljcywgSSB0aGluayBpdCBzaG91bGQgZ28gdG8gdGhlCmxl
bmd0aHMgb2YgY29weWluZyBhcmd1bWVudHMgKGlmIHRoZXkgY2FuJ3QgYmUgcmUtY2FsY3VsYXRl
ZAphbnl3YXkpLiBTdXBwcmVzc2luZyB0aGUgY2xvYmJlcmluZyBpbiBtb3JlIGNhc2VzIG1lcmVs
eQppbnZpdGVzIGd1ZXN0cyB0byByZWFkIHRoZSBhcmd1bWVudHMgYWZ0ZXIgdGhlIGNhbGwsIHdo
aWNoCnRoZXkgc2ltcGx5IHNob3VsZCBub3QgZG8uIE5vdCBjbG9iYmVyaW5nIHRoZSB2YWx1ZXMg
aW4KcmVsZWFzZSBidWlsZHMgaXMgYSBwZXJmb3JtYW5jZSBjaG9pY2UsIGFuZCB3ZSBvdWdodCB0
byBiZQphbGxvd2VkIHRvIGNoYW5nZSBvdXIgb3BpbmlvbiByZWdhcmRpbmcgdGhpcyBpbXBsZW1l
bnRhdGlvbgpkZXRhaWwgYXQgYW55IHBvaW50IGluIHRpbWUuCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 11:20:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 11:20: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-devel-bounces@lists.xenproject.org>)
	id 1gREwZ-0000WY-6a; Mon, 26 Nov 2018 11:20: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=azgn=of=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gREwY-0000WT-1z
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 11:20:46 +0000
X-Inumbo-ID: 51241d51-f16d-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51241d51-f16d-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 11:20:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 04:20:44 -0700
Message-Id: <5BFBD70802000078001FFE4D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 04:20:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181120160153.45259-1-roger.pau@citrix.com>
 <20181120160153.45259-2-roger.pau@citrix.com>
In-Reply-To: <20181120160153.45259-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 1/6] vpci: fix updating the command
 register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDE3OjAxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFdoZW4gc3dpdGNoaW5nIHRoZSBtZW1vcnkgZGVjb2RpbmcgYml0IGluIHRoZSBjb21tYW5kIHJl
Z2lzdGVyIHRoZQo+IHJlc3Qgb2YgdGhlIGNoYW5nZXMgd2hlcmUgZHJvcHBlZCwgbGVhZGluZyB0
byBvbmx5IHRoZSBtZW1vcnkgZGVjb2RpbmcKPiBiaXQgYmVpbmcgdXBkYXRlZC4KPiAKPiBGaXgg
dGhpcyBieSB3cml0aW5nIHRoZSBjb21tYW5kIHJlZ2lzdGVyIG9uY2UgdGhlIGd1ZXN0IHBoeXNt
YXAKPiBtYW5pcHVsYXRpb25zIGFyZSBkb25lIGlmIHRoZXJlIGFyZSBjaGFuZ2VzIHRvIHRoZSBt
ZW1vcnkgZGVjb2RpbmcKPiBiaXQuCj4gCj4gTm90ZSB0aGF0IHdoZW4gb25seSBtYXBwaW5nL3Vu
bWFwcGluZyB0aGUgUk9NIEJBUiBhIGZhYnJpY2F0ZWQgY29tbWFuZAo+IHJlZ2lzdGVyIHZhbHVl
IGlzIHBhc3NlZCB0byBtb2RpZnlfYmFycyB3aGljaCBpcyBvbmx5IHVzZWQgdG8gc2lnbmFsCj4g
d2hldGhlciB0aGUgYWN0aW9uIGlzIGEgbWFwcGluZyBvciB1bm1hcHBpbmcsIGJ1dCB0aGUgdmFs
dWUgaXMgbmV2ZXIKPiB3cml0dGVuIHRvIHRoZSBkZXZpY2UgY29tbWFuZCByZWdpc3Rlci4gVHVy
biB0aGUgbWFvZGlmeV9kZWNvZGluZwo+IEFTU0VSVCBpbnRvIGFuIEFTU0VSVF9VTlJFQUNIQUJM
RSBhbmQgbWFrZSBzdXJlIHRoYXQgbm9uLWRlYnVnIGJ1aWxkcwo+IHdvbid0IGVuZCB1cCB3cml0
aW5nIHRvIHRoZSBjb21tYW5kIHJlZ2lzdGVyIGlmIG9ubHkgbW9kaWZ5aW5nIHRoZSBST00KPiBC
QVIuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 11:20:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 11:20: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-devel-bounces@lists.xenproject.org>)
	id 1gREwe-0000XB-Go; Mon, 26 Nov 2018 11:20:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xeey=of=citrix.com=prvs=86143bd3e=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gREwd-0000We-Gk
 for xen-devel@lists.xen.org; Mon, 26 Nov 2018 11:20:51 +0000
X-Inumbo-ID: 53ae193c-f16d-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53ae193c-f16d-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 11:20:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,281,1539648000"; d="scan'208";a="71463908"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23547.55052.143029.212508@mariner.uk.xensource.com>
Date: Mon, 26 Nov 2018 11:20:44 +0000
To: <xen-devel@lists.xen.org>
In-Reply-To: <osstest-130741-mainreport@xen.org>
References: <osstest-130741-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [osstest test] 130741: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: osstest service owner <osstest-admin@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltvc3N0ZXN0IHRlc3RdIDEzMDc0MTogcmVn
cmVzc2lvbnMgLSBGQUlMIik6Cj4gZmxpZ2h0IDEzMDc0MSBvc3N0ZXN0IHJlYWwgW3JlYWxdCj4g
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc0MS8K
PiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5k
IGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoK
PiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI5NzU4Cj4gIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjk3NTgKCkkgZG9uJ3Qga25vdyB3aGF0IHRoZXNlIGFy
ZSBidXQgdGhleSBhcmUgbm90aGluZyB0byBkbyB3aXRoIHRoZQpjb21taXRzIHVuZGVyIHRlc3Qu
Cgo+ICBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjk3NTgKClRoaXMgbG9va3MgbGlrZSBhIHJhbmRvbSBjcmFz
aCBvZiBjdWJpZXRydWNrLWdsZWl6ZXMsIHdoaWNoIGlzIGFnYWluCm5vdGhpbmcgdG8gZG8gd2l0
aCB0aGUgY29tbWl0cyB1bmRlciB0ZXN0LgoKTG9va2luZyBhdCB0aGUgY29tbWl0IGxvZyBJIGRl
Y2lkZWQgdG8gZm9yY2UgcHVzaCB0aGlzOgoKPiB2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
Ogo+ICBvc3N0ZXN0ICAgICAgICAgICAgICBjNjVkN2ViM2Y2YzQyNGQ2YzFmZTY5YzVlY2ZjYTlj
MGI2Y2Y0MzAyCj4gYmFzZWxpbmUgdmVyc2lvbjoKPiAgb3NzdGVzdCAgICAgICAgICAgICAgYWE2
Njg1NzMzZmVmZmM0YjljZTQxOTdhN2E0NjcwN2JmMzhlNTgzOAoKSWFuLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 11:27:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 11: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-devel-bounces@lists.xenproject.org>)
	id 1gRF2Y-0000p2-9s; Mon, 26 Nov 2018 11:26:58 +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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRF2X-0000ox-2a
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 11:26:57 +0000
X-Inumbo-ID: 2d3264ec-f16e-11e8-a1d9-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d3264ec-f16e-11e8-a1d9-12d6303a7972;
 Mon, 26 Nov 2018 11:26:54 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 04:26:53 -0700
Message-Id: <5BFBD87902000078001FFE6A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 04:26:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181120160153.45259-1-roger.pau@citrix.com>
 <20181120160153.45259-3-roger.pau@citrix.com>
In-Reply-To: <20181120160153.45259-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 2/6] vpci: fix deferral of long operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDE3OjAxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEN1cnJlbnQgbG9naWMgdG8gaGFuZGxlIGxvbmcgcnVubmluZyBvcGVyYXRpb25zIGlzIGZsYXdl
ZCBiZWNhdXNlIGl0Cj4gZG9lc24ndCBwcmV2ZW50IHRoZSBndWVzdCB2Y3B1IGZyb20gcnVubmlu
Zy4gRml4IHRoaXMgYnkgcmFpc2luZyBhCj4gc2NoZWR1bGVyIHNvZnRpcnEgd2hlbiBwcmVlbXB0
aW9uIGlzIHJlcXVpcmVkLCBzbyB0aGF0IHRoZSBkb19zb2Z0aXJxCj4gY2FsbCBpbiB0aGUgZ3Vl
c3QgZW50cnkgcGF0aCBwZXJmb3JtcyBhIHJlc2NoZWR1bGluZy4gQWxzbyBtb3ZlIHRoZQo+IGNh
bGwgdG8gdnBjaV9wcm9jZXNzX3BlbmRpbmcgaW50byBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24s
IHRvZ2V0aGVyCj4gd2l0aCB0aGUgSU9SRVEgY29kZSB0aGF0IGhhbmRsZXMgcGVuZGluZyBJTyBp
bnN0cnVjdGlvbnMuCj4gCj4gTm90ZSB0aGF0IGEgc2NoZWR1bGVyIHNvZnRpcnEgaXMgYWxzbyBy
YWlzZWQgd2hlbiB0aGUgbG9uZyBydW5uaW5nCj4gb3BlcmF0aW9uIGlzIHF1ZXVlZCBpbiBvcmRl
ciB0byBwcmV2ZW50IHRoZSBndWVzdCB2Y3B1IGZyb20gcmVzdW1pbmcKPiBleGVjdXRpb24uCj4g
Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgp3aXRoIG9uZSBy
ZW1hcms6Cgo+IC0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKPiArKysgYi94ZW4vZHJp
dmVycy92cGNpL2hlYWRlci5jCj4gQEAgLTE4NCw2ICsxODQsMTEgQEAgc3RhdGljIHZvaWQgZGVm
ZXJfbWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwY2lfZGV2ICpwZGV2LAo+ICAgICAgY3Vy
ci0+dnBjaS5tZW0gPSBtZW07Cj4gICAgICBjdXJyLT52cGNpLmNtZCA9IGNtZDsKPiAgICAgIGN1
cnItPnZwY2kucm9tX29ubHkgPSByb21fb25seTsKPiArICAgIC8qCj4gKyAgICAgKiBSYWlzZSBh
IHNjaGVkdWxlciBzb2Z0aXJxIGluIG9yZGVyIHRvIHByZXZlbnQgdGhlIGd1ZXN0IGZyb20gcmVz
dW1pbmcKPiArICAgICAqIGV4ZWN1dGlvbiB3aXRoIHBlbmRpbmcgbWFwcGluZyBvcGVyYXRpb25z
LgoKLi4uLCB0byB0cmlnZ2VyIHRoZSBpbnZvY2F0aW9uIG9mIHZwY2lfcHJvY2Vzc19wZW5kaW5n
KCkuCgpJZiB5b3UgZG9uJ3QgbWluZCBJIGNhbiBhZGQgdGhpcyAob3Igc29tZXRoaW5nIHNpbWls
YXIgaWYgeW91CmRpc2xpa2UgdGhpcyB3b3JkaW5nKSB3aGlsZSBjb21taXR0aW5nLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 11:29:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 11:29: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-devel-bounces@lists.xenproject.org>)
	id 1gRF4p-00012w-Ty; Mon, 26 Nov 2018 11:29:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wvla=of=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRF4o-00012j-QL
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 11:29:18 +0000
X-Inumbo-ID: 827ad22c-f16e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 827ad22c-f16e-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 11:29:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRF4k-0004WZ-VF; Mon, 26 Nov 2018 11:29:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRF4k-0005NG-HO; Mon, 26 Nov 2018 11:29:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRF4k-0004AN-Fq; Mon, 26 Nov 2018 11:29:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130808-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Nov 2018 11:29:14 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130808: regressions -
 trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgwOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDgwOC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMwMjg5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjg5CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMzAyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZmMzNjM3ZTlhZjlhMzAxZDkyNjk1OTk5Mjk5YTNlOWE4NDU4YzNjMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRk
NWJkN2RlZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjg5ICAyMDE4LTExLTE3IDEx
OjAwOjM2IFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDQ5MCAgMjAxOC0xMS0x
OSAwOTowMDoyNyBaICAgIDcgZGF5cyAgIDU5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDEzMDczMyAgMjAxOC0xMS0yMyAxNjowMDo0MCBaICAgIDIgZGF5cyAgIDI0IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwu
Y29tPgogIE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9i
czoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkw
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 11:29:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 11:29: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-devel-bounces@lists.xenproject.org>)
	id 1gRF5D-0001Cs-94; Mon, 26 Nov 2018 11:29: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=azgn=of=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRF5B-0001A7-II
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 11:29:41 +0000
X-Inumbo-ID: 90004a9e-f16e-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90004a9e-f16e-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 11:29:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 04:29:39 -0700
Message-Id: <5BFBD91F02000078001FFE6D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 04:29:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181120160153.45259-1-roger.pau@citrix.com>
 <20181120160153.45259-5-roger.pau@citrix.com>
In-Reply-To: <20181120160153.45259-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 4/6] pci: add a segment parameter to
 pci_hide_device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDE3OjAxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGV4cGVjdGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 11:33:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 11:33: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-devel-bounces@lists.xenproject.org>)
	id 1gRF8S-0001yQ-FZ; Mon, 26 Nov 2018 11:33: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=xvjc=of=citrix.com=prvs=861df4a88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRF8Q-0001yF-OF
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 11:33:02 +0000
X-Inumbo-ID: 081923cf-f16f-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 081923cf-f16f-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 11:33:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,281,1539648000"; d="scan'208";a="71464670"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 26 Nov 2018 11:32:53 +0000
Message-ID: <20181126113253.5349-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181126113253.5349-1-paul.durrant@citrix.com>
References: <20181126113253.5349-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/2] amd-iommu: replace occurrences of u<N>
 with uint<N>_t...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uZm9yIE4gaW4gezgsIDE2LCAzMiwgNjR9LgoKQnJpbmcgdGhlIGNvZGluZyBzdHlsZSB1cCB0
byBkYXRlLgoKQWxzbywgd2hpbGUgaW4gdGhlIG5laWdoYm91cmhvb2QsIGZpeCBzb21lIHRhYnMg
YW5kIHJlbW92ZSB1c2Ugb2YgdWludDY0X3QKdmFsdWVzIHdoZXJlIGl0IGxlYWRzIHRvIHRoZSBu
ZWVkIGZvciBleHBsaWNpdCBjYXN0aW5nLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1
cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDYzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2Rz
QGFtZC5jb20+Cgp2MjoKIC0gUmVtb3ZlIHNvbWUgdXNlcyBvZiB1aW50NjRfdCB2YXJpYWJsZXMK
IC0gQWRkIG1pc3NpbmcgYmxhbmtzIGluIHBvaW50ZXIgY2FzdHMKIC0gVXNlIHBhZGRyX3QgZm9y
IGFkZHJlc3MgYXJndW1lbnQgaW4gYW1kX2lvbW11X3Jlc2VydmVfZG9tYWluX3VuaXR5X21hcCgp
Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAgICAgIHwgMTI0
ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0v
YW1kLWlvbW11LXByb3RvLmggfCAgIDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9u
cygrKSwgNjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21h
cC5jCmluZGV4IGZkZTQ2ODZlZTkuLjBhYzNmNDczYjMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfbWFwLmMKQEAgLTM3LDcgKzM3LDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBw
Zm5fdG9fcGRlX2lkeCh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQgaW50IGxldmVsKQogCiBz
dGF0aWMgdm9pZCBjbGVhcl9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIGwxX21mbiwg
dW5zaWduZWQgbG9uZyBkZm4pCiB7Ci0gICAgdTY0ICp0YWJsZSwgKnB0ZTsKKyAgICB1aW50NjRf
dCAqdGFibGUsICpwdGU7CiAKICAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKGwxX21m
bikpOwogICAgIHB0ZSA9IHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoZGZuLCAxKTsKQEAgLTQ1LDE1
ICs0NSwxNSBAQCBzdGF0aWMgdm9pZCBjbGVhcl9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBs
b25nIGwxX21mbiwgdW5zaWduZWQgbG9uZyBkZm4pCiAgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFi
bGUpOwogfQogCi1zdGF0aWMgYm9vbCBzZXRfaW9tbXVfcGRlX3ByZXNlbnQodTMyICpwZGUsIHVu
c2lnbmVkIGxvbmcgbmV4dF9tZm4sCitzdGF0aWMgYm9vbCBzZXRfaW9tbXVfcGRlX3ByZXNlbnQo
dWludDMyX3QgKnBkZSwgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbmV4dF9sZXZlbCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIGl3LCBib29sIGlyKQogewotICAgIHVpbnQ2NF90IGFk
ZHJfbG8sIGFkZHJfaGksIG1hZGRyX25leHQ7Ci0gICAgdTMyIGVudHJ5OworICAgIHVpbnQ2NF90
IG1hZGRyX25leHQ7CisgICAgdWludDMyX3QgYWRkcl9sbywgYWRkcl9oaSwgZW50cnk7CiAgICAg
Ym9vbCBuZWVkX2ZsdXNoID0gZmFsc2UsIG9sZF9wcmVzZW50OwogCi0gICAgbWFkZHJfbmV4dCA9
ICh1NjQpbmV4dF9tZm4gPDwgUEFHRV9TSElGVDsKKyAgICBtYWRkcl9uZXh0ID0gX19wZm5fdG9f
cGFkZHIobmV4dF9tZm4pOwogCiAgICAgb2xkX3ByZXNlbnQgPSBnZXRfZmllbGRfZnJvbV9yZWdf
dTMyKHBkZVswXSwgSU9NTVVfUFRFX1BSRVNFTlRfTUFTSywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX1BSRVNFTlRfU0hJRlQpOwpAQCAtNzksNyAr
NzksOCBAQCBzdGF0aWMgYm9vbCBzZXRfaW9tbXVfcGRlX3ByZXNlbnQodTMyICpwZGUsIHVuc2ln
bmVkIGxvbmcgbmV4dF9tZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVV9QVEVfSU9fUkVBRF9QRVJNSVNTSU9OX01BU0ssCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfSU9fUkVBRF9QRVJNSVNTSU9OX1NISUZUKTsK
IAotICAgICAgICBtYWRkcl9vbGQgPSAoYWRkcl9oaSA8PCAzMikgfCAoYWRkcl9sbyA8PCBQQUdF
X1NISUZUKTsKKyAgICAgICAgbWFkZHJfb2xkID0gKCh1aW50NjRfdClhZGRyX2hpIDw8IDMyKSB8
CisgICAgICAgICAgICAgICAgICAgICgodWludDY0X3QpYWRkcl9sbyA8PCBQQUdFX1NISUZUKTsK
IAogICAgICAgICBpZiAoIG1hZGRyX29sZCAhPSBtYWRkcl9uZXh0IHx8IGl3ICE9IG9sZF93IHx8
IGlyICE9IG9sZF9yIHx8CiAgICAgICAgICAgICAgb2xkX2xldmVsICE9IG5leHRfbGV2ZWwgKQpA
QCAtOTAsNyArOTEsNyBAQCBzdGF0aWMgYm9vbCBzZXRfaW9tbXVfcGRlX3ByZXNlbnQodTMyICpw
ZGUsIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4sCiAgICAgYWRkcl9oaSA9IG1hZGRyX25leHQgPj4g
MzI7CiAKICAgICAvKiBlbmFibGUgcmVhZC93cml0ZSBwZXJtaXNzaW9ucyx3aGljaCB3aWxsIGJl
IGVuZm9yY2VkIGF0IHRoZSBQVEUgKi8KLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMigodTMyKWFk
ZHJfaGksIDAsCisgICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoYWRkcl9oaSwgMCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9QREVfQUREUl9ISUdIX01BU0ssCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVfUERFX0FERFJfSElHSF9TSElGVCwgJmVudHJ5KTsKICAgICBzZXRf
ZmllbGRfaW5fcmVnX3UzMihpdywgZW50cnksCkBAIC0xMDksNyArMTEwLDcgQEAgc3RhdGljIGJv
b2wgc2V0X2lvbW11X3BkZV9wcmVzZW50KHUzMiAqcGRlLCB1bnNpZ25lZCBsb25nIG5leHRfbWZu
LAogICAgIHBkZVsxXSA9IGVudHJ5OwogCiAgICAgLyogbWFyayBuZXh0IGxldmVsIGFzICdwcmVz
ZW50JyAqLwotICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKCh1MzIpYWRkcl9sbyA+PiBQQUdFX1NI
SUZULCAwLAorICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGFkZHJfbG8gPj4gUEFHRV9TSElGVCwg
MCwKICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfQUREUl9MT1dfTUFTSywKICAg
ICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfQUREUl9MT1dfU0hJRlQsICZlbnRyeSk7
CiAgICAgc2V0X2ZpZWxkX2luX3JlZ191MzIobmV4dF9sZXZlbCwgZW50cnksCkBAIC0xMjcsMjQg
KzEyOCwyNCBAQCBzdGF0aWMgYm9vbCBzZXRfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9u
ZyBwdF9tZm4sIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4sIGludCBwZGVfbGV2ZWwsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpdywgYm9vbCBpcikKIHsKLSAgICB1NjQgKnRh
YmxlOwotICAgIHUzMiAqcGRlOworICAgIHVpbnQ2NF90ICp0YWJsZTsKKyAgICB1aW50MzJfdCAq
cGRlOwogICAgIGJvb2wgbmVlZF9mbHVzaDsKIAogICAgIHRhYmxlID0gbWFwX2RvbWFpbl9wYWdl
KF9tZm4ocHRfbWZuKSk7CiAKLSAgICBwZGUgPSAodTMyKikodGFibGUgKyBwZm5fdG9fcGRlX2lk
eChkZm4sIHBkZV9sZXZlbCkpOworICAgIHBkZSA9ICh1aW50MzJfdCAqKSh0YWJsZSArIHBmbl90
b19wZGVfaWR4KGRmbiwgcGRlX2xldmVsKSk7CiAKICAgICBuZWVkX2ZsdXNoID0gc2V0X2lvbW11
X3BkZV9wcmVzZW50KHBkZSwgbmV4dF9tZm4sIDAsIGl3LCBpcik7CiAgICAgdW5tYXBfZG9tYWlu
X3BhZ2UodGFibGUpOwogICAgIHJldHVybiBuZWVkX2ZsdXNoOwogfQogCi12b2lkIGFtZF9pb21t
dV9zZXRfcm9vdF9wYWdlX3RhYmxlKAotICAgIHUzMiAqZHRlLCB1NjQgcm9vdF9wdHIsIHUxNiBk
b21haW5faWQsIHU4IHBhZ2luZ19tb2RlLCB1OCB2YWxpZCkKK3ZvaWQgYW1kX2lvbW11X3NldF9y
b290X3BhZ2VfdGFibGUodWludDMyX3QgKmR0ZSwgdWludDY0X3Qgcm9vdF9wdHIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGRvbWFpbl9pZCwgdWludDhfdCBw
YWdpbmdfbW9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCB2
YWxpZCkKIHsKLSAgICB1NjQgYWRkcl9oaSwgYWRkcl9sbzsKLSAgICB1MzIgZW50cnk7CisgICAg
dWludDMyX3QgYWRkcl9oaSwgYWRkcl9sbywgZW50cnk7CiAgICAgc2V0X2ZpZWxkX2luX3JlZ191
MzIoZG9tYWluX2lkLCAwLAogICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJM
RV9ET01BSU5fSURfTUFTSywKICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFC
TEVfRE9NQUlOX0lEX1NISUZULCAmZW50cnkpOwpAQCAtMTUzLDcgKzE1NCw3IEBAIHZvaWQgYW1k
X2lvbW11X3NldF9yb290X3BhZ2VfdGFibGUoCiAgICAgYWRkcl9sbyA9IHJvb3RfcHRyICYgRE1B
XzMyQklUX01BU0s7CiAgICAgYWRkcl9oaSA9IHJvb3RfcHRyID4+IDMyOwogCi0gICAgc2V0X2Zp
ZWxkX2luX3JlZ191MzIoKHUzMilhZGRyX2hpLCAwLAorICAgIHNldF9maWVsZF9pbl9yZWdfdTMy
KGFkZHJfaGksIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX1BB
R0VfVEFCTEVfUFRSX0hJR0hfTUFTSywKICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9E
RVZfVEFCTEVfUEFHRV9UQUJMRV9QVFJfSElHSF9TSElGVCwgJmVudHJ5KTsKICAgICBzZXRfZmll
bGRfaW5fcmVnX3UzMihJT01NVV9DT05UUk9MX0VOQUJMRUQsIGVudHJ5LApAQCAtMTY0LDcgKzE2
NSw3IEBAIHZvaWQgYW1kX2lvbW11X3NldF9yb290X3BhZ2VfdGFibGUoCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lPX1JFQURfUEVSTUlTU0lPTl9TSElGVCwgJmVu
dHJ5KTsKICAgICBkdGVbMV0gPSBlbnRyeTsKIAotICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKCh1
MzIpYWRkcl9sbyA+PiBQQUdFX1NISUZULCAwLAorICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGFk
ZHJfbG8gPj4gUEFHRV9TSElGVCwgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9E
RVZfVEFCTEVfUEFHRV9UQUJMRV9QVFJfTE9XX01BU0ssCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfREVWX1RBQkxFX1BBR0VfVEFCTEVfUFRSX0xPV19TSElGVCwgJmVudHJ5KTsKICAg
ICBzZXRfZmllbGRfaW5fcmVnX3UzMihwYWdpbmdfbW9kZSwgZW50cnksCkBAIC0xODAsOSArMTgx
LDkgQEAgdm9pZCBhbWRfaW9tbXVfc2V0X3Jvb3RfcGFnZV90YWJsZSgKICAgICBkdGVbMF0gPSBl
bnRyeTsKIH0KIAotdm9pZCBpb21tdV9kdGVfc2V0X2lvdGxiKHUzMiAqZHRlLCB1OCBpKQordm9p
ZCBpb21tdV9kdGVfc2V0X2lvdGxiKHVpbnQzMl90ICpkdGUsIHVpbnQ4X3QgaSkKIHsKLSAgICB1
MzIgZW50cnk7CisgICAgdWludDMyX3QgZW50cnk7CiAKICAgICBlbnRyeSA9IGR0ZVszXTsKICAg
ICBzZXRfZmllbGRfaW5fcmVnX3UzMighIWksIGVudHJ5LApAQCAtMTkyLDI3ICsxOTMsMjYgQEAg
dm9pZCBpb21tdV9kdGVfc2V0X2lvdGxiKHUzMiAqZHRlLCB1OCBpKQogfQogCiB2b2lkIF9faW5p
dCBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKAotICAgIHUzMiAqZHRlLCB1NjQgaW50cmVt
YXBfcHRyLCB1OCBpbnRfdmFsaWQpCisgICAgdWludDMyX3QgKmR0ZSwgdWludDY0X3QgaW50cmVt
YXBfcHRyLCB1aW50OF90IGludF92YWxpZCkKIHsKLSAgICB1NjQgYWRkcl9oaSwgYWRkcl9sbzsK
LSAgICB1MzIgZW50cnk7CisgICAgdWludDMyX3QgYWRkcl9oaSwgYWRkcl9sbywgZW50cnk7CiAK
ICAgICBhZGRyX2xvID0gaW50cmVtYXBfcHRyICYgRE1BXzMyQklUX01BU0s7CiAgICAgYWRkcl9o
aSA9IGludHJlbWFwX3B0ciA+PiAzMjsKIAogICAgIGVudHJ5ID0gZHRlWzVdOwotICAgIHNldF9m
aWVsZF9pbl9yZWdfdTMyKCh1MzIpYWRkcl9oaSwgZW50cnksCi0gICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9ERVZfVEFCTEVfSU5UX1RBQkxFX1BUUl9ISUdIX01BU0ssCi0gICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU5UX1RBQkxFX1BUUl9ISUdIX1NISUZULCAm
ZW50cnkpOworICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGFkZHJfaGksIGVudHJ5LAorICAgICAg
ICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfUFRSX0hJR0hfTUFT
SywKKyAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU5UX1RBQkxFX1BU
Ul9ISUdIX1NISUZULCAmZW50cnkpOwogICAgIC8qIEZpeGVkIGFuZCBhcmJpdHJhdGVkIGludGVy
cnVwdHMgcmVtYXBlcGQgKi8KICAgICBzZXRfZmllbGRfaW5fcmVnX3UzMigyLCBlbnRyeSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JTlRfQ09OVFJPTF9NQVNLLAot
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lOVF9DT05UUk9MX1NISUZU
LCAmZW50cnkpOworICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JTlRf
Q09OVFJPTF9NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9J
TlRfQ09OVFJPTF9TSElGVCwgJmVudHJ5KTsKICAgICBkdGVbNV0gPSBlbnRyeTsKIAotICAgIHNl
dF9maWVsZF9pbl9yZWdfdTMyKCh1MzIpYWRkcl9sbyA+PiA2LCAwLAotICAgICAgICAgICAgICAg
ICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lOVF9UQUJMRV9QVFJfTE9XX01BU0ssCi0gICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU5UX1RBQkxFX1BUUl9MT1dfU0hJRlQs
ICZlbnRyeSk7CisgICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoYWRkcl9sbyA+PiA2LCAwLAorICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfUFRSX0xPV19N
QVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVf
UFRSX0xPV19TSElGVCwgJmVudHJ5KTsKICAgICAvKiAyMDQ4IGVudHJpZXMgKi8KICAgICBzZXRf
ZmllbGRfaW5fcmVnX3UzMigweEIsIGVudHJ5LAogICAgICAgICAgICAgICAgICAgICAgICAgIElP
TU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfTEVOR1RIX01BU0ssCkBAIC0yMjksMTEgKzIyOSwxMiBA
QCB2b2lkIF9faW5pdCBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3RhYmxlKAogICAgIGR0ZVs0XSA9
IGVudHJ5OwogfQogCi12b2lkIF9faW5pdCBpb21tdV9kdGVfYWRkX2RldmljZV9lbnRyeSh1MzIg
KmR0ZSwgc3RydWN0IGl2cnNfbWFwcGluZ3MgKml2cnNfZGV2KQordm9pZCBfX2luaXQgaW9tbXVf
ZHRlX2FkZF9kZXZpY2VfZW50cnkodWludDMyX3QgKmR0ZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX2RldikKIHsKLSAg
ICB1MzIgZW50cnk7Ci0gICAgdTggc3lzX21ndCwgZGV2X2V4LCBmbGFnczsKLSAgICB1OCBtYXNr
ID0gfigweDcgPDwgMyk7CisgICAgdWludDMyX3QgZW50cnk7CisgICAgdWludDhfdCBzeXNfbWd0
LCBkZXZfZXgsIGZsYWdzOworICAgIHVpbnQ4X3QgbWFzayA9IH4oMHg3IDw8IDMpOwogCiAgICAg
ZHRlWzddID0gZHRlWzZdID0gZHRlWzRdID0gZHRlWzJdID0gZHRlWzFdID0gZHRlWzBdID0gMDsK
IApAQCAtMjU2LDEwICsyNTcsMTAgQEAgdm9pZCBfX2luaXQgaW9tbXVfZHRlX2FkZF9kZXZpY2Vf
ZW50cnkodTMyICpkdGUsIHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX2RldikKICAgICBkdGVb
M10gPSBlbnRyeTsKIH0KIAotdm9pZCBpb21tdV9kdGVfc2V0X2d1ZXN0X2NyMyh1MzIgKmR0ZSwg
dTE2IGRvbV9pZCwgdTY0IGdjcjMsCit2b2lkIGlvbW11X2R0ZV9zZXRfZ3Vlc3RfY3IzKHVpbnQz
Ml90ICpkdGUsIHVpbnQxNl90IGRvbV9pZCwgdWludDY0X3QgZ2NyMywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IGd2LCB1bnNpZ25lZCBpbnQgZ2x4KQogewotICAgIHUzMiBlbnRy
eSwgZ2NyM18xLCBnY3IzXzIsIGdjcjNfMzsKKyAgICB1aW50MzJfdCBlbnRyeSwgZ2NyM18xLCBn
Y3IzXzIsIGdjcjNfMzsKIAogICAgIGdjcjNfMyA9IGdjcjMgPj4gMzE7CiAgICAgZ2NyM18yID0g
KGdjcjMgPj4gMTUpICYgMHhGRkZGOwpAQCAtMzA2LDcgKzMwNyw4IEBAIHZvaWQgaW9tbXVfZHRl
X3NldF9ndWVzdF9jcjModTMyICpkdGUsIHUxNiBkb21faWQsIHU2NCBnY3IzLAogdWludDY0X3Qg
YW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKHZvaWQgKnB0ZSkKIHsKICAgICB1aW50MzJf
dCAqZW50cnkgPSBwdGU7Ci0gICAgdWludDY0X3QgYWRkcl9sbywgYWRkcl9oaSwgcHRyOworICAg
IHVpbnQzMl90IGFkZHJfbG8sIGFkZHJfaGk7CisgICAgdWludDY0X3QgcHRyOwogCiAgICAgYWRk
cl9sbyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoZW50cnlbMF0sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfTE9XX01BU0ssCkBAIC0zMTYsMjkg
KzMxOCwzMCBAQCB1aW50NjRfdCBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUodm9pZCAq
cHRlKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERS
X0hJR0hfTUFTSywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9Q
VEVfQUREUl9ISUdIX1NISUZUKTsKIAotICAgIHB0ciA9IChhZGRyX2hpIDw8IDMyKSB8IChhZGRy
X2xvIDw8IFBBR0VfU0hJRlQpOworICAgIHB0ciA9ICgodWludDY0X3QpYWRkcl9oaSA8PCAzMikg
fAorICAgICAgICAgICgodWludDY0X3QpYWRkcl9sbyA8PCBQQUdFX1NISUZUKTsKICAgICByZXR1
cm4gcHRyOwogfQogCiAvKiBGb3IgZWFjaCBwZGUsIFdlIHVzZSBpZ25vcmVkIGJpdHMgKGJpdCAx
IC0gYml0IDggYW5kIGJpdCA2MykKICAqIHRvIHNhdmUgcGRlIGNvdW50LCBwZGUgY291bnQgPSA1
MTEgaXMgYSBjYW5kaWRhdGUgb2YgcGFnZSBjb2FsZXNjaW5nLgogICovCi1zdGF0aWMgdW5zaWdu
ZWQgaW50IGdldF9wZGVfY291bnQodTY0IHBkZSkKK3N0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X3Bk
ZV9jb3VudCh1aW50NjRfdCBwZGUpCiB7CiAgICAgdW5zaWduZWQgaW50IGNvdW50OwotICAgIHU2
NCB1cHBlcl9tYXNrID0gMVVMTCA8PCA2MyA7Ci0gICAgdTY0IGxvd2VyX21hc2sgPSAweEZGIDw8
IDE7CisgICAgdWludDY0X3QgdXBwZXJfbWFzayA9IDFVTEwgPDwgNjMgOworICAgIHVpbnQ2NF90
IGxvd2VyX21hc2sgPSAweEZGIDw8IDE7CiAKICAgICBjb3VudCA9ICgocGRlICYgdXBwZXJfbWFz
aykgPj4gNTUpIHwgKChwZGUgJiBsb3dlcl9tYXNrKSA+PiAxKTsKICAgICByZXR1cm4gY291bnQ7
CiB9CiAKIC8qIENvbnZlcnQgcGRlIGNvdW50IGludG8gaW9tbXUgcHRlIGlnbm9yZWQgYml0cyAq
Lwotc3RhdGljIHZvaWQgc2V0X3BkZV9jb3VudCh1NjQgKnBkZSwgdW5zaWduZWQgaW50IGNvdW50
KQorc3RhdGljIHZvaWQgc2V0X3BkZV9jb3VudCh1aW50NjRfdCAqcGRlLCB1bnNpZ25lZCBpbnQg
Y291bnQpCiB7Ci0gICAgdTY0IHVwcGVyX21hc2sgPSAxVUxMIDw8IDggOwotICAgIHU2NCBsb3dl
cl9tYXNrID0gMHhGRjsKLSAgICB1NjQgcHRlX21hc2sgPSAofigxVUxMIDw8IDYzKSkgJiAofigw
eEZGIDw8IDEpKTsKKyAgICB1aW50NjRfdCB1cHBlcl9tYXNrID0gMVVMTCA8PCA4IDsKKyAgICB1
aW50NjRfdCBsb3dlcl9tYXNrID0gMHhGRjsKKyAgICB1aW50NjRfdCBwdGVfbWFzayA9ICh+KDFV
TEwgPDwgNjMpKSAmICh+KDB4RkYgPDwgMSkpOwogCiAgICAgKnBkZSAmPSBwdGVfbWFzazsKICAg
ICAqcGRlIHw9ICgoY291bnQgJiB1cHBlcl9tYXNrICkgPDwgNTUpIHwgKChjb3VudCAmIGxvd2Vy
X21hc2sgKSA8PCAxKTsKQEAgLTM1Myw4ICszNTYsOCBAQCBzdGF0aWMgYm9vbCBpb21tdV91cGRh
dGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAogewog
ICAgIHVuc2lnbmVkIGludCBwZGVfY291bnQsIG5leHRfbGV2ZWw7CiAgICAgdW5zaWduZWQgbG9u
ZyBmaXJzdF9tZm47Ci0gICAgdTY0ICp0YWJsZSwgKnBkZSwgKm50YWJsZTsKLSAgICB1NjQgbnRh
YmxlX21hZGRyLCBtYXNrOworICAgIHVpbnQ2NF90ICp0YWJsZSwgKnBkZSwgKm50YWJsZTsKKyAg
ICB1aW50NjRfdCBudGFibGVfbWFkZHIsIG1hc2s7CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAq
aGQgPSBkb21faW9tbXUoZCk7CiAgICAgYm9vbCBvayA9IGZhbHNlOwogCkBAIC00MDcsOCArNDEw
LDggQEAgc3RhdGljIGludCBpb21tdV9tZXJnZV9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIHB0X21mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBkZm4sIHVuc2lnbmVkIGludCBmbGFncywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG1lcmdlX2xldmVsKQogewotICAgIHU2NCAqdGFibGUsICpwZGUsICpu
dGFibGU7Ci0gICAgdTY0IG50YWJsZV9tZm47CisgICAgdWludDY0X3QgKnRhYmxlLCAqcGRlLCAq
bnRhYmxlOworICAgIHVpbnQ2NF90IG50YWJsZV9tZm47CiAgICAgdW5zaWduZWQgbG9uZyBmaXJz
dF9tZm47CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAKQEAg
LTQzNyw3ICs0NDAsNyBAQCBzdGF0aWMgaW50IGlvbW11X21lcmdlX3BhZ2VzKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAogICAgIH0KIAogICAgIC8qIHNldHVwIHN1cGVy
IHBhZ2UgbWFwcGluZywgbmV4dCBsZXZlbCA9IDAgKi8KLSAgICBzZXRfaW9tbXVfcGRlX3ByZXNl
bnQoKHUzMiopcGRlLCBmaXJzdF9tZm4sIDAsCisgICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KCh1
aW50MzJfdCAqKXBkZSwgZmlyc3RfbWZuLCAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAh
IShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICEh
KGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSk7CiAKQEAgLTQ1NSw3ICs0NTgsNyBAQCBzdGF0aWMg
aW50IGlvbW11X21lcmdlX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRf
bWZuLAogc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIHB0X21mbltdKQogewotICAgIHU2NCAqcGRlLCAqbmV4dF90YWJsZV92YWRkcjsKKyAgICB1
aW50NjRfdCAqcGRlLCAqbmV4dF90YWJsZV92YWRkcjsKICAgICB1bnNpZ25lZCBsb25nICBuZXh0
X3RhYmxlX21mbjsKICAgICB1bnNpZ25lZCBpbnQgbGV2ZWw7CiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqdGFibGU7CkBAIC00ODYsOCArNDg5LDggQEAgc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9k
Zm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgIG5leHRfdGFi
bGVfbWZuID0gYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKHBkZSkgPj4gUEFHRV9TSElG
VDsKIAogICAgICAgICAvKiBTcGxpdCBzdXBlciBwYWdlIGZyYW1lIGludG8gc21hbGxlciBwaWVj
ZXMuKi8KLSAgICAgICAgaWYgKCBpb21tdV9pc19wdGVfcHJlc2VudCgodTMyKilwZGUpICYmCi0g
ICAgICAgICAgICAgKGlvbW11X25leHRfbGV2ZWwoKHUzMiopcGRlKSA9PSAwKSAmJgorICAgICAg
ICBpZiAoIGlvbW11X2lzX3B0ZV9wcmVzZW50KCh1aW50MzJfdCAqKXBkZSkgJiYKKyAgICAgICAg
ICAgICAoaW9tbXVfbmV4dF9sZXZlbCgodWludDMyX3QgKilwZGUpID09IDApICYmCiAgICAgICAg
ICAgICAgbmV4dF90YWJsZV9tZm4gIT0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIGludCBp
OwpAQCAtNTA4LDcgKzUxMSw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZGZuKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAgICAgfQogCiAgICAgICAg
ICAgICBuZXh0X3RhYmxlX21mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHRhYmxlKSk7Ci0gICAgICAg
ICAgICBzZXRfaW9tbXVfcGRlX3ByZXNlbnQoKHUzMiopcGRlLCBuZXh0X3RhYmxlX21mbiwgbmV4
dF9sZXZlbCwgCisgICAgICAgICAgICBzZXRfaW9tbXVfcGRlX3ByZXNlbnQoKHVpbnQzMl90ICop
cGRlLCBuZXh0X3RhYmxlX21mbiwgbmV4dF9sZXZlbCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAhIUlPTU1VRl93cml0YWJsZSwgISFJT01NVUZfcmVhZGFibGUpOwogCiAgICAg
ICAgICAgICBmb3IgKCBpID0gMDsgaSA8IFBURV9QRVJfVEFCTEVfU0laRTsgaSsrICkKQEAgLTUy
Myw3ICs1MjYsNyBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9mcm9tX2RmbihzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGRmbiwKICAgICAgICAgfQogCiAgICAgICAgIC8qIEluc3RhbGwg
bG93ZXIgbGV2ZWwgcGFnZSB0YWJsZSBmb3Igbm9uLXByZXNlbnQgZW50cmllcyAqLwotICAgICAg
ICBlbHNlIGlmICggIWlvbW11X2lzX3B0ZV9wcmVzZW50KCh1MzIqKXBkZSkgKQorICAgICAgICBl
bHNlIGlmICggIWlvbW11X2lzX3B0ZV9wcmVzZW50KCh1aW50MzJfdCAqKXBkZSkgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBpZiAoIG5leHRfdGFibGVfbWZuID09IDAgKQogICAgICAgICAgICAg
ewpAQCAtNTM1LDggKzUzOCw5IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZGZuKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogICAgICAgICAgICAgICAgICAgICByZXR1
cm4gMTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgbmV4dF90YWJsZV9tZm4g
PSBtZm5feChwYWdlX3RvX21mbih0YWJsZSkpOwotICAgICAgICAgICAgICAgIHNldF9pb21tdV9w
ZGVfcHJlc2VudCgodTMyKilwZGUsIG5leHRfdGFibGVfbWZuLCBuZXh0X2xldmVsLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIUlPTU1VRl93cml0YWJsZSwgISFJT01N
VUZfcmVhZGFibGUpOworICAgICAgICAgICAgICAgIHNldF9pb21tdV9wZGVfcHJlc2VudCgodWlu
dDMyX3QgKilwZGUsIG5leHRfdGFibGVfbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBuZXh0X2xldmVsLCAhIUlPTU1VRl93cml0YWJsZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgISFJT01NVUZfcmVhZGFibGUpOwogICAgICAgICAgICAg
fQogICAgICAgICAgICAgZWxzZSAvKiBzaG91bGQgbmV2ZXIgcmVhY2ggaGVyZSAqLwogICAgICAg
ICAgICAgewpAQCAtNTU2LDcgKzU2MCw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZGZu
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuLAogCiBzdGF0aWMgaW50IHVwZGF0
ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikKIHsKLSAg
ICB1MTYgYmRmOworICAgIHVpbnQxNl90IGJkZjsKICAgICB2b2lkICpkZXZpY2VfZW50cnk7CiAg
ICAgdW5zaWduZWQgaW50IHJlcV9pZCwgbGV2ZWwsIG9mZnNldDsKICAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOwpAQCAtNjI3LDcgKzYzMSw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2Rl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChyZXFfaWQgKiBJT01NVV9ERVZfVEFCTEVfRU5UUllfU0laRSk7CiAKICAg
ICAgICAgICAgICAgICAvKiB2YWxpZCA9IDAgb25seSB3b3JrcyBmb3IgZG9tMCBwYXNzdGhyb3Vn
aCBtb2RlICovCi0gICAgICAgICAgICAgICAgYW1kX2lvbW11X3NldF9yb290X3BhZ2VfdGFibGUo
KHUzMiAqKWRldmljZV9lbnRyeSwKKyAgICAgICAgICAgICAgICBhbWRfaW9tbXVfc2V0X3Jvb3Rf
cGFnZV90YWJsZSgodWludDMyX3QgKilkZXZpY2VfZW50cnksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZV90b19tYWRkcihoZC0+YXJjaC5yb290X3Rh
YmxlKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5k
b21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aGQtPmFyY2gucGFnaW5nX21vZGUsIDEpOwpAQCAtODA1LDcgKzgwOSw3IEBAIGludCBhbWRfaW9t
bXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pCiB9CiAKIGludCBhbWRf
aW9tbXVfcmVzZXJ2ZV9kb21haW5fdW5pdHlfbWFwKHN0cnVjdCBkb21haW4gKmRvbWFpbiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU2NCBwaHlzX2FkZHIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHBoeXNfYWRkciwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSwg
aW50IGl3LCBpbnQgaXIpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBucGFnZXMsIGk7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKaW5kZXggODFiODM5YTcy
NC4uNzE4YTQ0Zjk1NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2Ft
ZC1pb21tdS1wcm90by5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9t
bXUtcHJvdG8uaApAQCAtNTgsNyArNTgsNyBAQCBpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV91
bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbik7CiB1aW50NjRfdCBhbWRfaW9t
bXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUodm9pZCAqZW50cnkpOwogaW50IF9fbXVzdF9jaGVjayBh
bWRfaW9tbXVfYWxsb2Nfcm9vdChzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCk7CiBpbnQgYW1kX2lv
bW11X3Jlc2VydmVfZG9tYWluX3VuaXR5X21hcChzdHJ1Y3QgZG9tYWluICpkb21haW4sCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1NjQgcGh5c19hZGRyLCB1bnNpZ25l
ZCBsb25nIHNpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRk
cl90IHBoeXNfYWRkciwgdW5zaWduZWQgbG9uZyBzaXplLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IGl3LCBpbnQgaXIpOwogCiAvKiBTaGFyZSBwMm0gdGFibGUg
d2l0aCBpb21tdSAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 11:33:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 11:33: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-devel-bounces@lists.xenproject.org>)
	id 1gRF8P-0001y3-Rv; Mon, 26 Nov 2018 11:33:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xvjc=of=citrix.com=prvs=861df4a88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRF8P-0001xs-D3
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 11:33:01 +0000
X-Inumbo-ID: 0741e783-f16f-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0741e783-f16f-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 11:33:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,281,1539648000"; d="scan'208";a="71464666"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 26 Nov 2018 11:32:51 +0000
Message-ID: <20181126113253.5349-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/2] amd-iommu: cosmetic fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCBEdXJyYW50ICgyKToKICBhbWQtaW9tbXU6IHJlcGxhY2Ugb2NjdXJyZW5jZXMgb2YgYm9v
bF90IHdpdGggYm9vbAogIGFtZC1pb21tdTogcmVwbGFjZSBvY2N1cnJlbmNlcyBvZiB1PE4+IHdp
dGggdWludDxOPl90Li4uCgogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5j
ICAgICAgIHwgMTQ4ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmggfCAgIDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwg
NzcgaW5zZXJ0aW9ucygrKSwgNzMgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 11:33:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 11:33: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-devel-bounces@lists.xenproject.org>)
	id 1gRF8Q-0001y9-5d; Mon, 26 Nov 2018 11:33:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xvjc=of=citrix.com=prvs=861df4a88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRF8P-0001xv-IR
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 11:33:01 +0000
X-Inumbo-ID: 07c228d8-f16f-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07c228d8-f16f-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 11:33:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,281,1539648000"; d="scan'208";a="71464668"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 26 Nov 2018 11:32:52 +0000
Message-ID: <20181126113253.5349-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181126113253.5349-1-paul.durrant@citrix.com>
References: <20181126113253.5349-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/2] amd-iommu: replace occurrences of bool_t
 with bool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QnJpbmcgdGhlIGNvZGluZyBzdHlsZSB1cCB0byBkYXRlLiBObyBmdW5jdGlvbmFsIGNoYW5nZSAo
ZXhjZXB0IGZvcgpyZW1vdmFsIG9mIHNvbWUgcG9pbnRsZXNzIGluaXRpYWxpemVycykuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IFN1cmF2ZWUgU3V0
aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNjOiBCcmlhbiBXb29k
cyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfbWFwLmMgfCAyNiArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDEzIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9tYXAuYwppbmRleCBjMWRhYmE4NDIyLi5mZGU0Njg2ZWU5IDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBAIC00NSw5ICs0NSw5IEBAIHN0YXRp
YyB2b2lkIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgbDFfbWZuLCB1bnNp
Z25lZCBsb25nIGRmbikKICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7CiB9CiAKLXN0YXRp
YyBib29sX3Qgc2V0X2lvbW11X3BkZV9wcmVzZW50KHUzMiAqcGRlLCB1bnNpZ25lZCBsb25nIG5l
eHRfbWZuLCAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBuZXh0X2xldmVsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90
IGl3LCBib29sX3QgaXIpCitzdGF0aWMgYm9vbCBzZXRfaW9tbXVfcGRlX3ByZXNlbnQodTMyICpw
ZGUsIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG5leHRfbGV2ZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBpdywgYm9vbCBpcikKIHsKICAgICB1aW50NjRfdCBhZGRyX2xvLCBhZGRy
X2hpLCBtYWRkcl9uZXh0OwogICAgIHUzMiBlbnRyeTsKQEAgLTEyMywxMyArMTIzLDEzIEBAIHN0
YXRpYyBib29sX3Qgc2V0X2lvbW11X3BkZV9wcmVzZW50KHUzMiAqcGRlLCB1bnNpZ25lZCBsb25n
IG5leHRfbWZuLAogICAgIHJldHVybiBuZWVkX2ZsdXNoOwogfQogCi1zdGF0aWMgYm9vbF90IHNl
dF9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIHB0X21mbiwgdW5zaWduZWQgbG9uZyBk
Zm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5l
eHRfbWZuLCBpbnQgcGRlX2xldmVsLCAKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2xfdCBpdywgYm9vbF90IGlyKQorc3RhdGljIGJvb2wgc2V0X2lvbW11X3B0ZV9wcmVz
ZW50KHVuc2lnbmVkIGxvbmcgcHRfbWZuLCB1bnNpZ25lZCBsb25nIGRmbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5leHRfbWZuLCBpbnQgcGRlX2xl
dmVsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXcsIGJvb2wgaXIp
CiB7CiAgICAgdTY0ICp0YWJsZTsKICAgICB1MzIgKnBkZTsKLSAgICBib29sX3QgbmVlZF9mbHVz
aCA9IDA7CisgICAgYm9vbCBuZWVkX2ZsdXNoOwogCiAgICAgdGFibGUgPSBtYXBfZG9tYWluX3Bh
Z2UoX21mbihwdF9tZm4pKTsKIApAQCAtMzQ3LDE2ICszNDcsMTYgQEAgc3RhdGljIHZvaWQgc2V0
X3BkZV9jb3VudCh1NjQgKnBkZSwgdW5zaWduZWQgaW50IGNvdW50KQogLyogUmV0dXJuIDEsIGlm
IHBhZ2VzIGFyZSBzdWl0YWJsZSBmb3IgbWVyZ2luZyBhdCBtZXJnZV9sZXZlbC4KICAqIG90aGVy
d2lzZSBpbmNyZWFzZSBwZGUgY291bnQgaWYgbWZuIGlzIGNvbnRpZ291cyB3aXRoIG1mbiAtIDEK
ICAqLwotc3RhdGljIGludCBpb21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgcHRfbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBsb25nIG1mbiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWVyZ2VfbGV2ZWwpCitzdGF0aWMgYm9vbCBp
b21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRf
bWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRm
biwgdW5zaWduZWQgbG9uZyBtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBtZXJnZV9sZXZlbCkKIHsKICAgICB1bnNpZ25lZCBpbnQgcGRlX2NvdW50
LCBuZXh0X2xldmVsOwogICAgIHVuc2lnbmVkIGxvbmcgZmlyc3RfbWZuOwogICAgIHU2NCAqdGFi
bGUsICpwZGUsICpudGFibGU7CiAgICAgdTY0IG50YWJsZV9tYWRkciwgbWFzazsKICAgICBzdHJ1
Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKLSAgICBib29sX3Qgb2sgPSAwOwor
ICAgIGJvb2wgb2sgPSBmYWxzZTsKIAogICAgIEFTU0VSVCggc3Bpbl9pc19sb2NrZWQoJmhkLT5h
cmNoLm1hcHBpbmdfbG9jaykgJiYgcHRfbWZuICk7CiAKQEAgLTM4NCw3ICszODQsNyBAQCBzdGF0
aWMgaW50IGlvbW11X3VwZGF0ZV9wZGVfY291bnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBwdF9tZm4sCiAgICAgICAgIHBkZV9jb3VudCA9IGdldF9wZGVfY291bnQoKnBkZSk7CiAK
ICAgICAgICAgaWYgKCBwZGVfY291bnQgPT0gKFBURV9QRVJfVEFCTEVfU0laRSAtIDEpICkKLSAg
ICAgICAgICAgIG9rID0gMTsKKyAgICAgICAgICAgIG9rID0gdHJ1ZTsKICAgICAgICAgZWxzZSBp
ZiAoIHBkZV9jb3VudCA8IChQVEVfUEVSX1RBQkxFX1NJWkUgLSAxKSkKICAgICAgICAgewogICAg
ICAgICAgICAgcGRlX2NvdW50Kys7CkBAIC02NDgsNyArNjQ4LDcgQEAgc3RhdGljIGludCB1cGRh
dGVfcGFnaW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4pCiBpbnQg
YW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgbWZu
LAogICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7Ci0gICAgYm9v
bF90IG5lZWRfZmx1c2ggPSAwOworICAgIGJvb2wgbmVlZF9mbHVzaDsKICAgICBzdHJ1Y3QgZG9t
YWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKICAgICBpbnQgcmM7CiAgICAgdW5zaWduZWQg
bG9uZyBwdF9tZm5bN107Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 11:42:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 11:42: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-devel-bounces@lists.xenproject.org>)
	id 1gRFH5-0003AF-IJ; Mon, 26 Nov 2018 11:41: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=azgn=of=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRFH4-0003AA-A8
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 11:41:58 +0000
X-Inumbo-ID: 46c93b4e-f170-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46c93b4e-f170-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 11:41:56 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 04:41:55 -0700
Message-Id: <5BFBDC0002000078001FFE9C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 04:41:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181120160153.45259-1-roger.pau@citrix.com>
 <20181120160153.45259-3-roger.pau@citrix.com>
In-Reply-To: <20181120160153.45259-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 2/6] vpci: fix deferral of long operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDE3OjAxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEN1cnJlbnQgbG9naWMgdG8gaGFuZGxlIGxvbmcgcnVubmluZyBvcGVyYXRpb25zIGlzIGZsYXdl
ZCBiZWNhdXNlIGl0Cj4gZG9lc24ndCBwcmV2ZW50IHRoZSBndWVzdCB2Y3B1IGZyb20gcnVubmlu
Zy4gRml4IHRoaXMgYnkgcmFpc2luZyBhCj4gc2NoZWR1bGVyIHNvZnRpcnEgd2hlbiBwcmVlbXB0
aW9uIGlzIHJlcXVpcmVkLCBzbyB0aGF0IHRoZSBkb19zb2Z0aXJxCj4gY2FsbCBpbiB0aGUgZ3Vl
c3QgZW50cnkgcGF0aCBwZXJmb3JtcyBhIHJlc2NoZWR1bGluZy4gQWxzbyBtb3ZlIHRoZQo+IGNh
bGwgdG8gdnBjaV9wcm9jZXNzX3BlbmRpbmcgaW50byBoYW5kbGVfaHZtX2lvX2NvbXBsZXRpb24s
IHRvZ2V0aGVyCj4gd2l0aCB0aGUgSU9SRVEgY29kZSB0aGF0IGhhbmRsZXMgcGVuZGluZyBJTyBp
bnN0cnVjdGlvbnMuCj4gCj4gTm90ZSB0aGF0IGEgc2NoZWR1bGVyIHNvZnRpcnEgaXMgYWxzbyBy
YWlzZWQgd2hlbiB0aGUgbG9uZyBydW5uaW5nCj4gb3BlcmF0aW9uIGlzIHF1ZXVlZCBpbiBvcmRl
ciB0byBwcmV2ZW50IHRoZSBndWVzdCB2Y3B1IGZyb20gcmVzdW1pbmcKPiBleGVjdXRpb24uCj4g
Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cj4gLS0tCj4gQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENj
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IC0tLQo+IENo
YW5nZXMgc2luY2UgdjQ6Cj4gIC0gQWRkIGEgY29tbWVudCB0byBjbGFyaWZ5IGRlZmVyX21hcCBy
YWlzaW5nIGEgc2NoZWR1bGVyIHNvZnRpcnEuCj4gIC0gUmV3b3JkIGNvbW1pdCBtZXNzYWdlLgo+
ICAtIFJhaXNlIHRoZSBzY2hlZHVsZXIgc29mdGlycSBpbiBoYW5kbGVfaHZtX2lvX2NvbXBsZXRp
b24gcmF0aGVyIHRoYW4KPiAgICB2cGNpX3Byb2Nlc3NfcGVuZGluZy4KPiAKPiBDaGFuZ2VzIHNp
bmNlIHYzOgo+ICAtIERvbid0IHVzZSBhIHRhc2tsZXQuCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9o
dm0vaW9yZXEuYyAgfCA5ICsrKysrKy0tLQoKUGF1bCAtIEknbGwgdGFrZSB0aGUgbGliZXJ0eSBh
bmQgcmVpbnN0YXRlIHlvdXIgdjQgUi1iIGZvciB2NS4KCkphbgoKPiAgeGVuL2RyaXZlcnMvdnBj
aS9oZWFkZXIuYyB8IDUgKysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCsp
LCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVx
LmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKPiBpbmRleCBhNTZkNjM0ZjMxLi43MWYyMzIy
N2U2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYwo+IEBAIC04NSw5ICs4NSw2IEBAIGJvb2wgaHZtX2lvX3BlbmRp
bmcoc3RydWN0IHZjcHUgKnYpCj4gICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKPiAg
ICAgIHVuc2lnbmVkIGludCBpZDsKPiAgCj4gLSAgICBpZiAoIGhhc192cGNpKGQpICYmIHZwY2lf
cHJvY2Vzc19wZW5kaW5nKHYpICkKPiAtICAgICAgICByZXR1cm4gdHJ1ZTsKPiAtCj4gICAgICBG
T1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQsIHMpCj4gICAgICB7Cj4gICAgICAgICAgc3RydWN0
IGh2bV9pb3JlcV92Y3B1ICpzdjsKPiBAQCAtMTg2LDYgKzE4MywxMiBAQCBib29sIGhhbmRsZV9o
dm1faW9fY29tcGxldGlvbihzdHJ1Y3QgdmNwdSAqdikKPiAgICAgIGVudW0gaHZtX2lvX2NvbXBs
ZXRpb24gaW9fY29tcGxldGlvbjsKPiAgICAgIHVuc2lnbmVkIGludCBpZDsKPiAgCj4gKyAgICBp
ZiAoIGhhc192cGNpKGQpICYmIHZwY2lfcHJvY2Vzc19wZW5kaW5nKHYpICkKPiArICAgIHsKPiAr
ICAgICAgICByYWlzZV9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEpOwo+ICsgICAgICAgIHJldHVy
biBmYWxzZTsKPiArICAgIH0KPiArCj4gICAgICBGT1JfRUFDSF9JT1JFUV9TRVJWRVIoZCwgaWQs
IHMpCj4gICAgICB7Cj4gICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV92Y3B1ICpzdjsKPiBkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVh
ZGVyLmMKPiBpbmRleCAzOWRmZmIyMWZiLi5jOWJkYzJjZWQzIDEwMDY0NAo+IC0tLSBhL3hlbi9k
cml2ZXJzL3ZwY2kvaGVhZGVyLmMKPiArKysgYi94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCj4g
QEAgLTE4NCw2ICsxODQsMTEgQEAgc3RhdGljIHZvaWQgZGVmZXJfbWFwKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBwY2lfZGV2IAo+ICpwZGV2LAo+ICAgICAgY3Vyci0+dnBjaS5tZW0gPSBtZW07
Cj4gICAgICBjdXJyLT52cGNpLmNtZCA9IGNtZDsKPiAgICAgIGN1cnItPnZwY2kucm9tX29ubHkg
PSByb21fb25seTsKPiArICAgIC8qCj4gKyAgICAgKiBSYWlzZSBhIHNjaGVkdWxlciBzb2Z0aXJx
IGluIG9yZGVyIHRvIHByZXZlbnQgdGhlIGd1ZXN0IGZyb20gCj4gcmVzdW1pbmcKPiArICAgICAq
IGV4ZWN1dGlvbiB3aXRoIHBlbmRpbmcgbWFwcGluZyBvcGVyYXRpb25zLgo+ICsgICAgICovCj4g
KyAgICByYWlzZV9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEpOwo+ICB9Cj4gIAo+ICBzdGF0aWMg
aW50IG1vZGlmeV9iYXJzKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1aW50MTZfdCBjbWQs
IGJvb2wgCj4gcm9tX29ubHkpCj4gLS0gCj4gMi4xOS4xCgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 11:49:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 11:49: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-devel-bounces@lists.xenproject.org>)
	id 1gRFOC-0003Rc-Dx; Mon, 26 Nov 2018 11:49: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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRFOB-0003R8-BK
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 11:49:19 +0000
X-Inumbo-ID: 4d675698-f171-11e8-a378-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4d675698-f171-11e8-a378-12d6303a7972;
 Mon, 26 Nov 2018 11:49:17 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 04:49:16 -0700
Message-Id: <5BFBDDB802000078001FFEAD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 04:49:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181126113253.5349-1-paul.durrant@citrix.com>
 <20181126113253.5349-3-paul.durrant@citrix.com>
In-Reply-To: <20181126113253.5349-3-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] amd-iommu: replace occurrences of
 u<N> with uint<N>_t...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjExLjE4IGF0IDEyOjMyLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEBAIC0zMDYsNyArMzA3LDggQEAgdm9pZCBpb21tdV9kdGVfc2V0X2d1ZXN0X2NyMyh1MzIg
KmR0ZSwgdTE2IGRvbV9pZCwgdTY0IGdjcjMsCj4gIHVpbnQ2NF90IGFtZF9pb21tdV9nZXRfYWRk
cmVzc19mcm9tX3B0ZSh2b2lkICpwdGUpCj4gIHsKPiAgICAgIHVpbnQzMl90ICplbnRyeSA9IHB0
ZTsKPiAtICAgIHVpbnQ2NF90IGFkZHJfbG8sIGFkZHJfaGksIHB0cjsKPiArICAgIHVpbnQzMl90
IGFkZHJfbG8sIGFkZHJfaGk7Cj4gKyAgICB1aW50NjRfdCBwdHI7Cj4gIAo+ICAgICAgYWRkcl9s
byA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoZW50cnlbMF0sCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9MT1dfTUFTSywKPiBAQCAtMzE2LDI5
ICszMTgsMzAgQEAgdWludDY0X3QgYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKHZvaWQg
KnB0ZSkKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9B
RERSX0hJR0hfTUFTSywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElP
TU1VX1BURV9BRERSX0hJR0hfU0hJRlQpOwo+ICAKPiAtICAgIHB0ciA9IChhZGRyX2hpIDw8IDMy
KSB8IChhZGRyX2xvIDw8IFBBR0VfU0hJRlQpOwo+ICsgICAgcHRyID0gKCh1aW50NjRfdClhZGRy
X2hpIDw8IDMyKSB8Cj4gKyAgICAgICAgICAoKHVpbnQ2NF90KWFkZHJfbG8gPDwgUEFHRV9TSElG
VCk7Cj4gICAgICByZXR1cm4gcHRyOwo+ICB9CgpUaGlzIGlzIGFjdHVhbGx5IGFuIGluY3JlYXNl
IGluIGNhc3RzLiBJIGFzc3VtZSB5b3UndmUgZG9uZSB0aGlzIGZvcgpjb25zaXN0ZW5jeSwgYnV0
IGl0IHdvdWxkIGhhdmUgYmVlbiBuaWNlIGlmIHRoZSBkZXNjcmlwdGlvbiBzYWlkIHNvLgpBbnl3
YXksClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 11:57:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 11:57: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-devel-bounces@lists.xenproject.org>)
	id 1gRFVn-0004LK-A2; Mon, 26 Nov 2018 11:57: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=xvjC=OF=citrix.com=prvs=861df4a88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRFVl-0004LF-Dc
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 11:57:09 +0000
X-Inumbo-ID: 6528cf5e-f172-11e8-b416-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6528cf5e-f172-11e8-b416-12d6303a7972;
 Mon, 26 Nov 2018 11:57:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="82337916"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v2 2/2] amd-iommu: replace occurrences of
 u<N> with uint<N>_t...
Thread-Index: AQHUhXvIKFtqe9rGNUaI2FR5S/H/4KVh4F0AgAARkDA=
Date: Mon, 26 Nov 2018 11:57:05 +0000
Message-ID: <531a89ae4ec24f898d16f49b27b0b740@AMSPEX02CL03.citrite.net>
References: <20181126113253.5349-1-paul.durrant@citrix.com>
 <20181126113253.5349-3-paul.durrant@citrix.com>
 <5BFBDDB802000078001FFEAD@prv1-mh.provo.novell.com>
In-Reply-To: <5BFBDDB802000078001FFEAD@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 2/2] amd-iommu: replace occurrences of
 u<N> with uint<N>_t...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjYgTm92ZW1iZXIgMjAxOCAxMTo0OQo+IFRvOiBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBCcmlhbiBXb29kcyA8
YnJpYW4ud29vZHNAYW1kLmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdAo+IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT47IHhlbi1kZXZlbCA8eGVuLQo+IGRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnPgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjIgMi8yXSBhbWQt
aW9tbXU6IHJlcGxhY2Ugb2NjdXJyZW5jZXMgb2YKPiB1PE4+IHdpdGggdWludDxOPl90Li4uCj4g
Cj4gPj4+IE9uIDI2LjExLjE4IGF0IDEyOjMyLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQEAgLTMwNiw3ICszMDcsOCBAQCB2b2lkIGlvbW11X2R0ZV9zZXRfZ3Vlc3RfY3Iz
KHUzMiAqZHRlLCB1MTYgZG9tX2lkLAo+IHU2NCBnY3IzLAo+ID4gIHVpbnQ2NF90IGFtZF9pb21t
dV9nZXRfYWRkcmVzc19mcm9tX3B0ZSh2b2lkICpwdGUpCj4gPiAgewo+ID4gICAgICB1aW50MzJf
dCAqZW50cnkgPSBwdGU7Cj4gPiAtICAgIHVpbnQ2NF90IGFkZHJfbG8sIGFkZHJfaGksIHB0cjsK
PiA+ICsgICAgdWludDMyX3QgYWRkcl9sbywgYWRkcl9oaTsKPiA+ICsgICAgdWludDY0X3QgcHRy
Owo+ID4KPiA+ICAgICAgYWRkcl9sbyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoZW50cnlbMF0s
Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERS
X0xPV19NQVNLLAo+ID4gQEAgLTMxNiwyOSArMzE4LDMwIEBAIHVpbnQ2NF90IGFtZF9pb21tdV9n
ZXRfYWRkcmVzc19mcm9tX3B0ZSh2b2lkICpwdGUpCj4gPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0hJR0hfTUFTSywKPiA+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfSElHSF9TSElGVCk7Cj4g
Pgo+ID4gLSAgICBwdHIgPSAoYWRkcl9oaSA8PCAzMikgfCAoYWRkcl9sbyA8PCBQQUdFX1NISUZU
KTsKPiA+ICsgICAgcHRyID0gKCh1aW50NjRfdClhZGRyX2hpIDw8IDMyKSB8Cj4gPiArICAgICAg
ICAgICgodWludDY0X3QpYWRkcl9sbyA8PCBQQUdFX1NISUZUKTsKPiA+ICAgICAgcmV0dXJuIHB0
cjsKPiA+ICB9Cj4gCj4gVGhpcyBpcyBhY3R1YWxseSBhbiBpbmNyZWFzZSBpbiBjYXN0cy4gSSBh
c3N1bWUgeW91J3ZlIGRvbmUgdGhpcyBmb3IKPiBjb25zaXN0ZW5jeSwgYnV0IGl0IHdvdWxkIGhh
dmUgYmVlbiBuaWNlIGlmIHRoZSBkZXNjcmlwdGlvbiBzYWlkIHNvLgoKWWVzLCBpdCB3YXMgaW5k
ZWVkIGZvciBjb25zaXN0ZW5jeS4gU3RpbGwgYSBuZXQgcmVkdWN0aW9uIG92ZXJhbGwgYnV0LCB5
ZXMsIHRoZSBjb21tZW50IGNvdWxkIGhhdmUgYmVlbiBjbGVhcmVyLgoKPiBBbnl3YXksCj4gUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKClRoYW5rcywKCiAg
UGF1bAoKPiBKYW4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 11:57:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 11:57: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-devel-bounces@lists.xenproject.org>)
	id 1gRFWO-0004Np-KS; Mon, 26 Nov 2018 11:57: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=xvjC=OF=citrix.com=prvs=861df4a88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRFWM-0004Nd-HY
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 11:57:46 +0000
X-Inumbo-ID: 78e2c360-f172-11e8-a799-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 78e2c360-f172-11e8-a799-12d6303a7972;
 Mon, 26 Nov 2018 11:57:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="82337938"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v5 2/6] vpci: fix deferral of long operations
Thread-Index: AQHUgOpqbH4qPA/XKkCcKI8CI4XwwaVh53MAgAAVGTA=
Date: Mon, 26 Nov 2018 11:57:38 +0000
Message-ID: <de4b09b912dc4498b843bfb5112473cd@AMSPEX02CL03.citrite.net>
References: <20181120160153.45259-1-roger.pau@citrix.com>
 <20181120160153.45259-3-roger.pau@citrix.com>
 <5BFBDC0002000078001FFE9C@prv1-mh.provo.novell.com>
In-Reply-To: <5BFBDC0002000078001FFE9C@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v5 2/6] vpci: fix deferral of long operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiAyNiBOb3ZlbWJlciAyMDE4IDExOjQyDQo+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiBDYzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXINCj4gPEFuZHJldy5Db29w
ZXIzQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsg
V2VpDQo+IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5E
dW5sYXBAY2l0cml4LmNvbT47IElhbg0KPiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29t
PjsgU3RlZmFubyBTdGFiZWxsaW5pDQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgeGVuLWRl
dmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Ow0KPiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpDQo+IDx0aW1AeGVu
Lm9yZz4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NSAyLzZdIHZwY2k6IGZpeCBkZWZlcnJhbCBv
ZiBsb25nIG9wZXJhdGlvbnMNCj4gDQo+ID4+PiBPbiAyMC4xMS4xOCBhdCAxNzowMSwgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPiB3cm90ZToNCj4gPiBDdXJyZW50IGxvZ2ljIHRvIGhhbmRsZSBsb25n
IHJ1bm5pbmcgb3BlcmF0aW9ucyBpcyBmbGF3ZWQgYmVjYXVzZSBpdA0KPiA+IGRvZXNuJ3QgcHJl
dmVudCB0aGUgZ3Vlc3QgdmNwdSBmcm9tIHJ1bm5pbmcuIEZpeCB0aGlzIGJ5IHJhaXNpbmcgYQ0K
PiA+IHNjaGVkdWxlciBzb2Z0aXJxIHdoZW4gcHJlZW1wdGlvbiBpcyByZXF1aXJlZCwgc28gdGhh
dCB0aGUgZG9fc29mdGlycQ0KPiA+IGNhbGwgaW4gdGhlIGd1ZXN0IGVudHJ5IHBhdGggcGVyZm9y
bXMgYSByZXNjaGVkdWxpbmcuIEFsc28gbW92ZSB0aGUNCj4gPiBjYWxsIHRvIHZwY2lfcHJvY2Vz
c19wZW5kaW5nIGludG8gaGFuZGxlX2h2bV9pb19jb21wbGV0aW9uLCB0b2dldGhlcg0KPiA+IHdp
dGggdGhlIElPUkVRIGNvZGUgdGhhdCBoYW5kbGVzIHBlbmRpbmcgSU8gaW5zdHJ1Y3Rpb25zLg0K
PiA+DQo+ID4gTm90ZSB0aGF0IGEgc2NoZWR1bGVyIHNvZnRpcnEgaXMgYWxzbyByYWlzZWQgd2hl
biB0aGUgbG9uZyBydW5uaW5nDQo+ID4gb3BlcmF0aW9uIGlzIHF1ZXVlZCBpbiBvcmRlciB0byBw
cmV2ZW50IHRoZSBndWVzdCB2Y3B1IGZyb20gcmVzdW1pbmcNCj4gPiBleGVjdXRpb24uDQo+ID4N
Cj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4NCj4gPiAtLS0NCj4gPiBDYzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4NCj4gPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+IENjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiA+IENjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPg0KPiA+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGV1LmNpdHJpeC5jb20+DQo+ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPg0KPiA+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPiA+
IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+DQo+ID4g
Q2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4NCj4gPiBDYzog
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+DQo+ID4gLS0tDQo+ID4gQ2hhbmdlcyBzaW5jZSB2NDoN
Cj4gPiAgLSBBZGQgYSBjb21tZW50IHRvIGNsYXJpZnkgZGVmZXJfbWFwIHJhaXNpbmcgYSBzY2hl
ZHVsZXIgc29mdGlycS4NCj4gPiAgLSBSZXdvcmQgY29tbWl0IG1lc3NhZ2UuDQo+ID4gIC0gUmFp
c2UgdGhlIHNjaGVkdWxlciBzb2Z0aXJxIGluIGhhbmRsZV9odm1faW9fY29tcGxldGlvbiByYXRo
ZXIgdGhhbg0KPiA+ICAgIHZwY2lfcHJvY2Vzc19wZW5kaW5nLg0KPiA+DQo+ID4gQ2hhbmdlcyBz
aW5jZSB2MzoNCj4gPiAgLSBEb24ndCB1c2UgYSB0YXNrbGV0Lg0KPiA+IC0tLQ0KPiA+ICB4ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMgIHwgOSArKysrKystLS0NCj4gDQo+IFBhdWwgLSBJJ2xsIHRh
a2UgdGhlIGxpYmVydHkgYW5kIHJlaW5zdGF0ZSB5b3VyIHY0IFItYiBmb3IgdjUuDQo+IA0KDQpU
aGF0J3MgZmluZS4NCg0KICBQYXVsDQoNCj4gSmFuDQo+IA0KPiA+ICB4ZW4vZHJpdmVycy92cGNp
L2hlYWRlci5jIHwgNSArKysrKw0KPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jDQo+ID4gaW5kZXggYTU2ZDYzNGYz
MS4uNzFmMjMyMjdlNiAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMN
Cj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMNCj4gPiBAQCAtODUsOSArODUsNiBA
QCBib29sIGh2bV9pb19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQ0KPiA+ICAgICAgc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnM7DQo+ID4gICAgICB1bnNpZ25lZCBpbnQgaWQ7DQo+ID4NCj4gPiAt
ICAgIGlmICggaGFzX3ZwY2koZCkgJiYgdnBjaV9wcm9jZXNzX3BlbmRpbmcodikgKQ0KPiA+IC0g
ICAgICAgIHJldHVybiB0cnVlOw0KPiA+IC0NCj4gPiAgICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZF
UihkLCBpZCwgcykNCj4gPiAgICAgIHsNCj4gPiAgICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Zj
cHUgKnN2Ow0KPiA+IEBAIC0xODYsNiArMTgzLDEyIEBAIGJvb2wgaGFuZGxlX2h2bV9pb19jb21w
bGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQ0KPiA+ICAgICAgZW51bSBodm1faW9fY29tcGxldGlvbiBp
b19jb21wbGV0aW9uOw0KPiA+ICAgICAgdW5zaWduZWQgaW50IGlkOw0KPiA+DQo+ID4gKyAgICBp
ZiAoIGhhc192cGNpKGQpICYmIHZwY2lfcHJvY2Vzc19wZW5kaW5nKHYpICkNCj4gPiArICAgIHsN
Cj4gPiArICAgICAgICByYWlzZV9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEpOw0KPiA+ICsgICAg
ICAgIHJldHVybiBmYWxzZTsNCj4gPiArICAgIH0NCj4gPiArDQo+ID4gICAgICBGT1JfRUFDSF9J
T1JFUV9TRVJWRVIoZCwgaWQsIHMpDQo+ID4gICAgICB7DQo+ID4gICAgICAgICAgc3RydWN0IGh2
bV9pb3JlcV92Y3B1ICpzdjsNCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9oZWFk
ZXIuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMNCj4gPiBpbmRleCAzOWRmZmIyMWZiLi5j
OWJkYzJjZWQzIDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMNCj4g
PiArKysgYi94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jDQo+ID4gQEAgLTE4NCw2ICsxODQsMTEg
QEAgc3RhdGljIHZvaWQgZGVmZXJfbWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdA0KPiBwY2lf
ZGV2DQo+ID4gKnBkZXYsDQo+ID4gICAgICBjdXJyLT52cGNpLm1lbSA9IG1lbTsNCj4gPiAgICAg
IGN1cnItPnZwY2kuY21kID0gY21kOw0KPiA+ICAgICAgY3Vyci0+dnBjaS5yb21fb25seSA9IHJv
bV9vbmx5Ow0KPiA+ICsgICAgLyoNCj4gPiArICAgICAqIFJhaXNlIGEgc2NoZWR1bGVyIHNvZnRp
cnEgaW4gb3JkZXIgdG8gcHJldmVudCB0aGUgZ3Vlc3QgZnJvbQ0KPiA+IHJlc3VtaW5nDQo+ID4g
KyAgICAgKiBleGVjdXRpb24gd2l0aCBwZW5kaW5nIG1hcHBpbmcgb3BlcmF0aW9ucy4NCj4gPiAr
ICAgICAqLw0KPiA+ICsgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsNCj4gPiAg
fQ0KPiA+DQo+ID4gIHN0YXRpYyBpbnQgbW9kaWZ5X2JhcnMoY29uc3Qgc3RydWN0IHBjaV9kZXYg
KnBkZXYsIHVpbnQxNl90IGNtZCwgYm9vbA0KPiA+IHJvbV9vbmx5KQ0KPiA+IC0tDQo+ID4gMi4x
OS4xDQo+IA0KPiANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 12:03:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 12:03: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-devel-bounces@lists.xenproject.org>)
	id 1gRFbl-0005QZ-Gb; Mon, 26 Nov 2018 12:03: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=8LFC=OF=citrix.com=prvs=861a7224f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gRFbk-0005QU-BW
 for xen-devel@lists.xen.org; Mon, 26 Nov 2018 12:03:20 +0000
X-Inumbo-ID: 41d05116-f173-11e8-b2e6-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 41d05116-f173-11e8-b2e6-12d6303a7972;
 Mon, 26 Nov 2018 12:03:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="71466400"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Nov 2018 12:03:07 +0000
Message-ID: <1543233787-1964-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/tools: Fix gen-cpuid.py's ability to report
 errors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Yy9zIDE4NTk2OTAzICJ4ZW4vdG9vbHM6IHN1cHBvcnQgUHl0aG9uIDIgYW5kIFB5dGhvbiAzIiB1
bmZvcnR1bmF0ZWx5CmludHJvZHVjZWQgYSBUeXBlRXJyb3Igd2hlbiBjaGFuZ2luZyBob3cgRmFp
bCBleGNlcHRpb25zIHdlcmUgcHJpbnRlZDoKCiAgL2xvY2FsL3hlbi5naXQveGVuLy4uL3hlbi90
b29scy9nZW4tY3B1aWQucHk6VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgogICAg
RmlsZSAiL2xvY2FsL3hlbi5naXQveGVuLy4uL3hlbi90b29scy9nZW4tY3B1aWQucHkiLCBsaW5l
IDQ4MywgaW4gPG1vZHVsZT4KICAgICAgICBzeXMuc3RkZXJyLndyaXRlKGUpCiAgVHlwZUVycm9y
OiBleHBlY3RlZCBhIGNoYXJhY3RlciBidWZmZXIgb2JqZWN0CgpDb2VyY2UgZSB0byBhIHN0cmlu
ZyBiZWZvcmUgcHJpbnRpbmcuICBXaGlsZSBjaGFuZ2luZyB0aGlzLCBmb2xkIHRoZSB0aHJlZQp3
cml0ZSgpIGNhbGxzIG1ha2luZyB1cCB0aGUgbGluZSBpbnRvIGEgc2luZ2xlIG9uZSwgYW5kIHRh
a2UgdGhlIG9wcG9ydHVuaXR5CnRvIG5lYXRlbiB0aGUgb3V0cHV0LgoKQSBzYW1wbGUgZXJyb3Ig
aXM6CgogIC9sb2NhbC94ZW4uZ2l0L3hlbi90b29scy9nZW4tY3B1aWQucHk6IEZhaWw6IEFsaWFz
ZWQgdmFsdWUgYmV0d2VlbiBGT08gYW5kIEJBUgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL3Rvb2xzL2dlbi1jcHVp
ZC5weSB8IDUgKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weSBiL3hlbi90b29scy9n
ZW4tY3B1aWQucHkKaW5kZXggMzFmZGVlOS4uMjc1NjliZCAxMDA3NTUKLS0tIGEveGVuL3Rvb2xz
L2dlbi1jcHVpZC5weQorKysgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CkBAIC00NzksOSArNDc5
LDggQEAgaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgICAgICAgc3lzLmV4aXQobWFpbigp
KQogICAgIGV4Y2VwdCBGYWlsOgogICAgICAgICBlID0gc3lzLmV4Y19pbmZvKClbMV0KLSAgICAg
ICAgc3lzLnN0ZGVyci53cml0ZSgiJXM6IiAlIChzeXMuYXJndlswXSwpKQotICAgICAgICBzeXMu
c3RkZXJyLndyaXRlKGUpCi0gICAgICAgIHN5cy5zdGRlcnIud3JpdGUoIlxuIikKKyAgICAgICAg
c3lzLnN0ZGVyci53cml0ZSgiJXM6IEZhaWw6ICVzXG4iICUKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAob3MucGF0aC5hYnNwYXRoKHN5cy5hcmd2WzBdKSwgc3RyKGUpKSkKICAgICAgICAgc3lz
LmV4aXQoMSkKICAgICBleGNlcHQgU3lzdGVtRXhpdDoKICAgICAgICAgZSA9IHN5cy5leGNfaW5m
bygpWzFdCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 12:05:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 12:05: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-devel-bounces@lists.xenproject.org>)
	id 1gRFdc-0005XX-UQ; Mon, 26 Nov 2018 12:05: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=obox=of=citrix.com=prvs=8619cf47e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gRFdb-0005XS-BY
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 12:05:15 +0000
X-Inumbo-ID: 87927755-f173-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87927755-f173-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 12:05:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="82338371"
Date: Mon, 26 Nov 2018 13:04:39 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181126120439.lsmf5u37evvkqwgm@mac>
References: <20181123143002.79743-1-roger.pau@citrix.com>
 <5BFBC59802000078001FFD36@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BFBC59802000078001FFD36@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] mm: make opt_bootscrub non-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMDM6MDY6MTZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIzLjExLjE4IGF0IDE1OjMwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gTExWTSBjb2RlIGdlbmVyYXRpb24gY2FuIGF0dGVtcHQgdG8gbG9hZCBmcm9tIGEg
dmFyaWFibGUgaW4gdGhlIG5leHQKPiA+IGNvbmRpdGlvbiBvZiBhbiBleHByZXNzaW9uIHVuZGVy
IGNlcnRhaW4gY2lyY3Vtc3RhbmNlcywgdGh1cyB0dXJuaW5nCj4gPiB0aGUgZm9sbG93aW5nIGNv
bmRpdGlvbjoKPiA+IAo+ID4gaWYgKCBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVfYWN0aXZlICYm
IG9wdF9ib290c2NydWIgPT0gQk9PVFNDUlVCX0lETEUgKQo+ID4gCj4gPiBJbnRvOgo+ID4gCj4g
PiAweGZmZmY4MmQwODAyMjM5NjcgPCsxMDM+OiBjbXBsICAgJDB4MywweDM3YjAzMiglcmlwKSAj
IDB4ZmZmZjgyZDA4MDU5ZTlhMCA8c3lzdGVtX3N0YXRlPgo+ID4gMHhmZmZmODJkMDgwMjIzOTZl
IDwrMTEwPjogc2V0YiAgIC0weDI5KCVyYnApCj4gPiAweGZmZmY4MmQwODAyMjM5NzIgPCsxMTQ+
OiBjbXBsICAgJDB4MiwweDIyOGE4YiglcmlwKSAjIDB4ZmZmZjgyZDA4MDQ0YzQwNCA8b3B0X2Jv
b3RzY3J1Yj4KPiA+IAo+ID4gU3VjaCBjb2RlIHdpbGwgdHJpZ2dlciBhIHBhZ2UgZmF1bHQgaWYg
c3lzdGVtX3N0YXRlID49Cj4gPiBTWVNfU1RBVEVfYWN0aXZlIGJlY2F1c2Ugb3B0X2Jvb3RzY3J1
YiB3aWxsIGJlIHVubWFwcGVkLgo+ID4gCj4gPiBGaXggdGhpcyBieSBtYWtpbmcgb3B0X2Jvb3Rz
Y3J1YiBub24taW5pdCwgdGh1cyBwcmV2ZW50aW5nIHRoZSBwYWdlCj4gPiBmYXVsdC4gVGhlIExM
Vk0gYnVnIHdpdGggdGhlIGRpc2N1c3Npb24gYWJvdXQgdGhpcyBpc3N1ZSBjYW4gYmUgZm91bmQK
PiA+IGF0Ogo+ID4gCj4gPiBodHRwczovL2J1Z3MubGx2bS5vcmcvc2hvd19idWcuY2dpP2lkPTM5
NzA3IAo+ID4gCj4gPiBJIGhhdmVuJ3QgYmVlbiBhYmxlIHRvIGZpbmQgYW55IG90aGVyIGluc3Rh
bmNlcyBvZiBzdWNoIGNvbmRpdGlvbmFsCj4gPiBleHByZXNzaW9uIHRoYXQgdXNlcyBzeXN0ZW1f
c3RhdGUgdG9nZXRoZXIgd2l0aCBhbiBpbml0IHZhcmlhYmxlIG9yCj4gPiBmdW5jdGlvbi4KPiA+
IAo+ID4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Cj4gCj4gSSBjYW4gYWNjZXB0IHRoaXMgYXMgYSBiYW5kLWFpZCwgc28gSSdtIG5vdCBnb2lu
ZyB0byBuYWNrIGl0LCBidXQKPiBJIGRvbid0IHZpZXcgdGhpcyBhcyBhIGZlYXNpYmxlIHNvbHV0
aW9uIHRvIHRoZSBwcm9ibGVtLiBUaGF0J3MgaW4KPiBwYXJ0aWN1bGFyIGJlY2F1c2Ugbm90aGlu
ZyBpcyBkb25lIGF0IGFsbCB0byBwcmV2ZW50IGZ1dHVyZQo+IHNpbWlsYXIgaXNzdWVzLiBFdmVu
IHdvcnNlLCAuLi4KCkknbSBub3Qgc3VyZSB3aGF0J3MgdGhlIGJlc3Qgd2F5IHRvIHByZXZlbnQg
ZnV0dXJlIGlzc3Vlcy4gU2hvdWxkIHRoaXMKYmUgbWVudGlvbmVkIGluIHRoZSBjb2Rpbmcgc3R5
bGU/IFRoYXQgZG9lc24ndCBzZWVtcyBsaWtlIHRoZSBiZXN0CnBsYWNlLCBidXQgSSdtIG5vdCBz
dXJlIHdoZXJlIGVsc2UgY291bGQgdGhpcyBiZSBkb2N1bWVudGVkLgoKPiA+IC0tLSBhL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCj4gPiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+ID4g
QEAgLTE2Niw3ICsxNjYsNyBAQCBlbnVtIGJvb3RzY3J1Yl9tb2RlIHsKPiA+ICAgICAgQk9PVFND
UlVCX09OLAo+ID4gICAgICBCT09UU0NSVUJfSURMRSwKPiA+ICB9Owo+ID4gLXN0YXRpYyBlbnVt
IGJvb3RzY3J1Yl9tb2RlIF9faW5pdGRhdGEgb3B0X2Jvb3RzY3J1YiA9IEJPT1RTQ1JVQl9JRExF
Owo+ID4gK3N0YXRpYyBlbnVtIGJvb3RzY3J1Yl9tb2RlIG9wdF9ib290c2NydWIgPSBCT09UU0NS
VUJfSURMRTsKPiAKPiAuLi4gbm8gY29tbWVudCBnZXRzIGFkZGVkIGhlcmUsIHdoaWNoIHdpbGwg
bWFrZSBpdCByYXRoZXIgbGlrZWx5Cj4gZm9yIHNvbWVvbmUgdG8gbm90aWNlIHRoZSBtaXNzaW5n
IF9faW5pdGRhdGEgYW5kIGFkZCBpdCBiYWNrLiBGb3IKPiBzdWNoIGEgInRyaXZpYWwiIGNoYW5n
ZSBJIHdvdWxkbid0IGV4cGVjdCBwZW9wbGUgdG8gZ28gZG8gZXh0cmEKPiBhcmNoZW9sb2d5Lgo+
IAo+IEFzIGFuIGFzaWRlIC0gX19yZWFkX21vc3RseSBzaG91bGQgYmUgYWRkZWQgaGVyZSBpbnN0
ZWFkLgoKSSBjYW4gYWRkIGEgY29tbWVudCwgYW5kIHllcywgcmVhZF9tb3N0bHkgc2hvdWxkIGJl
IHVzZWQuCgo+IEZ1cnRoZXJtb3JlLCB3aGlsZSBJIHRydXN0IHlvdXIgYXVkaXQgd3J0IHN5c3Rl
bV9zdGF0ZQo+IGFjY2Vzc2VzLCB0aGVzZSBhcmVuJ3QgdGhlIG9ubHkgcG90ZW50aWFsbHkgcHJv
YmxlbWF0aWMgb25lcy4KPiBGb3IgZXhhbXBsZSBpbiB4ODYgc3BlY2lmaWMgY29kZSB3ZSBwYXNz
IGFyb3VuZCBhIGJvb2xlYW4KPiBpbmRpY2F0aW5nIHdoZXRoZXIgd2UncmUgaW5pdGlhbGl6aW5n
IHRoZSBCU1Agb3IgYW4gQVAuIEluIG90aGVyCj4gcGxhY2VzIHdlIGNvbXBhcmUgdGhlIHBhc3Nl
ZCBhcm91bmQgc3RydWN0IGNwdWluZm9feDg2Cj4gcG9pbnRlciB0byB0aGUgYWRkcmVzcyBvZiBi
b290X2NwdV9kYXRhIHRvIHRlbGwgYXBhcnQgdGhlIHR3bwo+IGNhc2VzLiBUaGUgZmlyc3QgZXhh
bXBsZSBJIGNhbiBzcG90IGlzIGd1YXJkaW5nIGEgZnVuY3Rpb24gY2FsbAo+ICh0byBtY2V0ZWxl
bV9pbml0KCkpLCBzbyBub3QgYSBwcm9ibGVtIGhlcmUsIGJ1dCBJIHdvdWxkbid0Cj4gYmV0IHRo
ZXJlIGFyZSBubyBfX2luaXRkYXRhIHZhcmlhYmxlIGFjY2Vzc2VzIGFueXdoZXJlLgoKSG0sIEkg
Z3Vlc3Mgd2Ugd291bGQgbmVlZCB0byB1c2Ugc29tZSBraW5kIG9mIHRvb2wgaW4gb3JkZXIgdG8g
ZGV0ZWN0CnN1Y2ggYWNjZXNzZXMsIFNwYXJzZSBtYXliZT8gQnV0IHRoZW4gd2Ugd291bGQgbGlr
ZWx5IGhhdmUgdG8gbWF0Y2ggdGhlCnNhbWUgcnVsZXMgYXMgTGludXgsIG9yIG1vZGlmeSBTcGFy
c2UgdG8gbWF0Y2ggb3VyIHJ1bGVzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 12:06:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 12:06: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-devel-bounces@lists.xenproject.org>)
	id 1gRFea-0005d0-9k; Mon, 26 Nov 2018 12:06: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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRFeY-0005ct-Rq
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 12:06:14 +0000
X-Inumbo-ID: aaf829ca-f173-11e8-868c-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aaf829ca-f173-11e8-868c-12d6303a7972;
 Mon, 26 Nov 2018 12:06:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 05:06:12 -0700
Message-Id: <5BFBE1B002000078001FFEE6@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 05:06:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>, <george.dunlap@citrix.com>
References: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
 <1542886828-11241-7-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1542886828-11241-7-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V9 6/7] p2m: Always use hostp2m when
 clipping rangesets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjExLjE4IGF0IDEyOjQwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gVGhlIGxvZ2RpcnR5IHJhbmdlc2V0cyBvZiB0aGUgYWx0cDJtcyBuZWVkIHRvIGJlIGtl
cHQgaW4gc3luYyB3aXRoIHRoZQo+IGhvc3RwMm0uICBUaGlzIG1lYW5zIHdoZW4gaXRlcmF0aW5n
IHRocm91Z2ggdGhlIGFsdHAybXMsIHdlIG5lZWQgdG8KPiB1c2UgdGhlIGhvc3QgcDJtIHRvIGNs
aXAgdGhlIHJhbmdlc2V0LCBub3QgdGhlIGluZGl2aXVhbCBhbHRwMm0ncwo+IHZhbHVlLgo+IAo+
IFRoaXMgY2hhbmdlIGFsc286Cj4gCj4gLSBEb2N1bWVudHMgdGhhdCB0aGUgZW5kIGlzIG5vbi1p
bmNsdXNpdmUKPiAKPiAtIENhbGN1bGF0ZXMgYW4gImluY2x1c2l2ZSIgdmFsdWUgZm9yIHRoZSBl
bmQgb25jZSwgcmF0aGVyIHRoYW4KPiAgIG9wZW4tY29kaW5nIHRoZSBtb2RpZmljYXRpb24sIGFu
ZCAod29yc2UpIGJhY2stbW9kaWZ5aW5nIHVwZGF0ZXMgc28KPiAgIHRoYXQgdGhlIGNhbGN1bGF0
aW9uIGVuZHMgdXAgY29ycmVjdAo+IAo+IC0gQ2xhcmlmaWVzIHRoZSBsb2dpYyBkZWNpZGluZyB3
aGV0aGVyIHRvIGNhbGwKPiAgIGNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbCgpIG9yIGNoYW5nZV9l
bnRyeV90eXBlX3JhbmdlKCkKPiAKPiAtIEhhbmRsZXMgdGhlIGNhc2Ugd2hlcmUgc3RhcnQgPj0g
aG9zdHAybS0+bWF4X21hcHBlZF9wZm4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gCj4gLS0tCj4gQ0M6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiAiUm9nZXIgUGF1IE1v
bm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IAo+IC0tLQo+IFJGQzogV2Fzbid0IHN1cmUg
d2hhdCB0aGUgYmVzdCB0aGluZyB3YXMgdG8gZG8gaWYgc3RhcnQgPj0KPiBob3N0X21heF9wZm4u
ICBXZSBzaWxlbnRseSBjbGlwIHRoZSBsb2dkaXJ0eSByYW5nZXNldCB0bwo+IG1heF9tYXBwZWRf
cGZuLCBhbmQgdGhlIGNob3NlbiBiZWhhdmlvciBzZWVtcyBjb25zaXN0ZW50IHdpdGggdGhhdC4K
PiBCdXQgaXQgc2VlbXMgbGlrZSBzdWNoIGEgcmVxdWVzdCB3b3VsZCBhbG1vc3QgY2VydGFpbmx5
IGJlIGEgYnVnCj4gc29tZXdoZXJlIHRoYXQgcGVvcGxlIG1pZ2h0IGxpa2UgdG8gZmluZCBvdXQg
YWJvdXQuCgpXYXJuaW5nIGFib3V0IHRoaXMgbWlnaHQgYmUgd29ydGh3aGlsZSBhcyBhIGZpcnN0
IHN0ZXAsIGJ1dCBJCmRvbid0IHRoaW5rIHdlIHNob3VsZCBjb252ZXJ0ZWQgdGhpcyB0byBzb21l
IGZvcm0gb2YgZXJyb3IKcmlnaHQgYXdheSwgdW5sZXNzIHRoZSAiYWxtb3N0IiBjb3VsZCBiZSBk
cm9wcGVkIGZyb20geW91cgpleHBsYW5hdGlvbi4KCj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3Ay
bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4gQEAgLTEwMDIsMzIgKzEwMDIsNDQg
QEAgaW50IHAybV9jaGFuZ2VfdHlwZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBnZm5fbCwKPiAgICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiAtLyogTW9kaWZ5IHRoZSBwMm0g
dHlwZSBvZiBhIHJhbmdlIG9mIGdmbnMgZnJvbSBvdCB0byBudC4gKi8KPiArLyogTW9kaWZ5IHRo
ZSBwMm0gdHlwZSBvZiBbc3RhcnQsIGVuZCkgZnJvbSBvdCB0byBudC4gKi8KPiAgc3RhdGljIHZv
aWQgY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBl
bmQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90
eXBlX3QgbnQpCj4gIHsKPiAtICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gc3RhcnQ7Cj4gKyAgICB1
bnNpZ25lZCBsb25nIHJhbmdlc2V0X3N0YXJ0LCByYW5nZXNldF9lbmQ7Cj4gICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gcDJtLT5kb21haW47Cj4gKyAgICB1bnNpZ25lZCBsb25nIGhvc3RfbWF4X3Bm
biA9IHAybV9nZXRfaG9zdHAybShkKS0+bWF4X21hcHBlZF9wZm47Cj4gICAgICBpbnQgcmMgPSAw
Owo+ICAKPiArICAgIHJhbmdlc2V0X3N0YXJ0ID0gc3RhcnQ7CgpZb3UgbmV2ZXIgY2hhbmdlIHRo
aXMgdmFsdWUgLSBkbyB5b3UgcmVhbGx5IHdhbnQgdG8gaW50cm9kdWNlCnRoaXMgcmVkdW5kYW50
IHZhcmlhYmxlPyBJIGFsc28gZG9uJ3Qgc2VlIHdoeSB5b3UgY291bGRuJ3Qgc2ltcGx5CnJlLXB1
cnBvc2UgImVuZCIuCgo+ICsgICAgcmFuZ2VzZXRfZW5kICAgPSBlbmQgLSAxOwo+ICsKPiArICAg
IC8qIEFsd2F5cyBjbGlwIHRoZSByYW5nZXNldCBkb3duIHRvIHRoZSBob3N0IHAybSAqLwo+ICsg
ICAgaWYgKCB1bmxpa2VseShyYW5nZXNldF9lbmQgPiBob3N0X21heF9wZm4pICkKPiArICAgICAg
ICByYW5nZXNldF9lbmQgPSBob3N0X21heF9wZm47Cj4gKwo+ICsgICAgLyogSWYgdGhlIHJlcXVl
c3RlZCByYW5nZSBpcyBvdXQgb2Ygc2NvcGUsIHJldHVybiBkb2luZyBub3RoaW5nICovCj4gKyAg
ICBpZiAoIHJhbmdlc2V0X3N0YXJ0ID4gcmFuZ2VzZXRfZW5kICkKPiArICAgICAgICByZXR1cm47
CgpUaGUgb3JpZ2luYWwgaWRlYSBiZWhpbmQgbm90IHVzaW5nIHN1Y2ggYW4gZWFybHkgcmV0dXJu
IHdhcyB0bwptYWtlIHN1cmUgdGhlIHN1YnNlcXVlbnQgcmFuZ2VzZXQgbWFuaXB1bGF0aW9ucyB3
b3VsZCBub3QKYmUgc2tpcHBlZC4gSWYgeW91J3JlIGNvbnZpbmNlZCB0aGlzIGlzIHVubmVjZXNz
YXJ5LCBjb3VsZCB5b3UKcGxlYXNlIHJlYXNvbiBhYm91dCB0aGlzIGluIHRoZSBkZXNjcmlwdGlv
bj8gQWZ0ZXIgYWxsIHRoZQpsb2dkaXJ0eSByYW5nZXNldCBhbHNvIG5lZWRzIHRvIGNvcGUgd2l0
aCBzdWJzZXF1ZW50bHkKaW5jcmVhc2luZyAtPm1heF9tYXBwZWRfcGZuLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 12:08:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 12:08: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-devel-bounces@lists.xenproject.org>)
	id 1gRFgq-0005my-P2; Mon, 26 Nov 2018 12:08: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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRFgq-0005mt-3D
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 12:08:36 +0000
X-Inumbo-ID: ff685ec6-f173-11e8-9bc6-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff685ec6-f173-11e8-9bc6-12d6303a7972;
 Mon, 26 Nov 2018 12:08:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 05:08:22 -0700
Message-Id: <5BFBE23102000078001FFF07@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 05:08:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
 <1542886828-11241-6-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1542886828-11241-6-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V9 5/7] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjExLjE4IGF0IDEyOjQwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gQEAgLTk1NiwxOCArMTAwMywxNCBAQCBpbnQgcDJtX2NoYW5nZV90eXBlX29uZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sLAo+ICB9Cj4gIAo+ICAvKiBNb2RpZnkg
dGhlIHAybSB0eXBlIG9mIGEgcmFuZ2Ugb2YgZ2ZucyBmcm9tIG90IHRvIG50LiAqLwo+IC12b2lk
IHAybV9jaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLCAKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQp
Cj4gK3N0YXRpYyB2b2lkIGNoYW5nZV90eXBlX3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVu
c2lnbmVkIGxvbmcgZW5kLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlw
ZV90IG90LCBwMm1fdHlwZV90IG50KQo+ICB7Cj4gICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IHN0
YXJ0Owo+IC0gICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsK
PiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKPiAgICAgIGludCByYyA9IDA7
Cj4gIAo+IC0gICAgQVNTRVJUKG90ICE9IG50KTsKPiAtICAgIEFTU0VSVChwMm1faXNfY2hhbmdl
YWJsZShvdCkgJiYgcDJtX2lzX2NoYW5nZWFibGUobnQpKTsKPiAtCj4gLSAgICBwMm1fbG9jayhw
Mm0pOwo+ICAgICAgcDJtLT5kZWZlcl9uZXN0ZWRfZmx1c2ggPSAxOwoKV2hpbGUgcmV2aWV3aW5n
IHRoZSBmaXJzdCBvZiBHZW9yZ2UncyBwYXRjaGVzIEkgc3RhcnRlZCB3b25kZXJpbmcKd2h5IHlv
dSBrZWVwIHRoaXMgYW5kIC4uLgoKPiBAQCAtMTAxMSwyMyArMTA1NCw1NCBAQCB2b2lkIHAybV9j
aGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgcDJtLT5kZWZlcl9uZXN0
ZWRfZmx1c2ggPSAwOwo+ICAgICAgaWYgKCBuZXN0ZWRodm1fZW5hYmxlZChkKSApCj4gICAgICAg
ICAgcDJtX2ZsdXNoX25lc3RlZHAybShkKTsKCi4uLiB0aGlzIGhlcmUsIHN1Y2ggdGhhdCBpdCB3
b3VsZCBiZSBjYWxsZWQgbXVsdGlwbGUgdGltZXMsIGRlc3BpdGUKcDJtX2ZsdXNoX25lc3RlZHAy
bSgpIHRha2luZyBhIHN0cnVjdCBkb21haW4sIG5vdCBhIHN0cnVjdCBwMm0KYXMgaW5wdXQuCgpK
YW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 12:15:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 12:15: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-devel-bounces@lists.xenproject.org>)
	id 1gRFnX-0006lI-Ih; Mon, 26 Nov 2018 12:15: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=ffjm=of=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gRFnW-0006lB-AP
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 12:15:30 +0000
X-Inumbo-ID: f60a40d1-f174-11e8-9a16-bc764e045a96
Received: from mail-lj1-x233.google.com (unknown [2a00:1450:4864:20::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f60a40d1-f174-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 12:15:29 +0000 (UTC)
Received: by mail-lj1-x233.google.com with SMTP id n18-v6so16341233lji.7
 for <xen-devel@lists.xenproject.org>; Mon, 26 Nov 2018 04:15:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=to:cc:from:subject:message-id:date:user-agent:mime-version
 :content-transfer-encoding:content-language;
 bh=7nvNY82l2aWPplgJNMGaZbUKW49fnbwQJhx86zTKlB0=;
 b=ZuqSOdXokB4GSTzUNJxzVsILPHNOm/gSSpVT5+EIM10g/jnfr3fhuTgS0J9HzoWS5h
 2EeKc3ZyNYugXOmu2tTuCpkjRnSE0urN3teMnd/vLnLCT1Lr57nKgesfXNUcN6+f8cGG
 BwFBjOs/cdsvcW/cLu8VgvgOhP4SHhNExUiTiKJ43w0SM1Ua27k7GIU7Q4Vsu2RY8ySt
 3cfAuCY4m94yMx4TpE0W2KioJYSpuT2lOeZX0U2iyskcIJB2p18ITINDxEvDxXAVhKcA
 OiKXcErFi9Z/VR4sK0vacz9uQddtAoTucT6XVJvWzrGWfP/llNB/7cfcJy0jcgJOQyGQ
 8PZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:cc:from:subject:message-id:date:user-agent
 :mime-version:content-transfer-encoding:content-language;
 bh=7nvNY82l2aWPplgJNMGaZbUKW49fnbwQJhx86zTKlB0=;
 b=GtyCPK/NDzZn+yXpFB5wUJ7CanU8ILSPvookv6/HIJURUL/vZxJ3hoTYCB3WbcdkV3
 LTwLBI1iE2tIl6LEdlQJyoWVKS7Uw13cqqjy6X4b8a8iXipgiVz+gBLAzBDDoh1fjOCy
 651iY/eFl1N6RqKrVwrljE7rgApyi6k9kKDDvwoVXDbtu5MS1X8743sE98DYurAOTF3l
 FNFT7RqRk8KWAXFRr+c/F8zYGdekNW13EaLtnR+oJZKZmlcgw8bb6PkOGJ6M3heCE+PP
 NIWVF7DeiVyKXfbwZsyGJRg4dmRz3W5DH6SSMr2uTV55UXypx1EnpPG7nukpBHW2fELf
 nfew==
X-Gm-Message-State: AA+aEWbnDczTIjWFXG0n4wAo4A5W7HDz8n5a7WiZkHmB/HHcOR5qMOcv
 WRbAk8hk6owPSLlLnggFHP0=
X-Google-Smtp-Source: AFSGD/WoUMzqvkSaPo+IPwRzmK73jIDbzLaDiD70IJ8uvgtscvUdNZ+hX54uVBDKLpd//lHrPsOs0g==
X-Received: by 2002:a2e:99d7:: with SMTP id
 l23-v6mr16065426ljj.165.1543234527220; 
 Mon, 26 Nov 2018 04:15:27 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 i143sm21114lfg.74.2018.11.26.04.15.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Nov 2018 04:15:26 -0800 (PST)
To: dri-devel@lists.freedesktop.org
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <c14e8d3a-43bf-30ac-3662-07c0edb923bb@gmail.com>
Date: Mon, 26 Nov 2018 14:15:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] drm_gem_get_pages and proper flushing/coherency
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Daniel Vetter <daniel.vetter@ffwll.ch>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sIGFsbCEKCk15IGRyaXZlciAoWGVuIHBhcmEtdmlydHVhbGl6ZWQgZnJvbnRlbmQpIGlu
IHNvbWUgc2NlbmFyaW9zIHVzZXMKZHJtX2dlbV9nZXRfcGFnZXMgZm9yIGFsbG9jYXRpbmcgYmFj
a2luZyBzdG9yYWdlIGZvciBkdW1iIGJ1ZmZlcnMuClRoZXJlIGFyZSB1c2UtY2FzZXMgd2hpY2gg
c2hvd2VkIHNvbWUgYXJ0aWZhY3RzIG9uIHRoZSBzY3JlZW4KKG1vZGV0ZXN0LCBvdGhlcikgd2hp
Y2ggd2VyZSB3b3JrZWQgYXJvdW5kIGJ5IGZsdXNoaW5nIHBhZ2VzIG9mIHRoZQpidWZmZXIgb24g
cGFnZSBmbGlwIHdpdGggZHJtX2NsZmx1c2hfcGFnZXMuIEJ1dCwgdGhlIHByb2JsZW0gaGVyZQpp
cyB0aGF0IGRybV9jbGZsdXNoX3BhZ2VzIGlzIG5vdCBhdmFpbGFibGUgb24gQVJNIHBsYXRmb3Jt
cyAoaXQgaXMgYSBOT1ApCmFuZCBkb2luZyBmbHVzaGVzIG9uIGV2ZXJ5IHBhZ2UgZmxpcCBzZWVt
cyB0byBiZSBub24tb3B0aW1hbC4KCk90aGVyIGRyaXZlcnMgdGhhdCB1c2UgZHJtX2dlbV9nZXRf
cGFnZXMgc2VlbSB0byB1c2UgRE1BIG1hcC91bm1hcApvbiB0aGUgc2htZW0gYmFja2VkIGJ1ZmZl
ciAodGhpcyBpcyBmcm9tIHdoZXJlIGRybV9nZW1fZ2V0X3BhZ2VzCmFsbG9jYXRlcyB0aGUgcGFn
ZXMpIGFuZCB0aGlzIGlzIGFuIG9idmlvdXMgYXBwcm9hY2ggYXMgdGhlIGJ1ZmZlciBuZWVkcwp0
byBiZSBzaGFyZWQgd2l0aCByZWFsIEhXIGZvciBETUEgLSBwbGVhc2UgY29ycmVjdCBtZSBpZiBt
eSB1bmRlcnN0YW5kaW5nCmhlcmUgaXMgd3JvbmcuCgpUaGlzIGlzIHRoZSBwYXJ0IEkgbWlzc2Vk
IGluIG15IGltcGxlbWVudGF0aW9uIGFzIEkgZG9uJ3QgcmVhbGx5IGhhdmUgYQpIVyBkZXZpY2Ug
d2hpY2ggbmVlZHMgRE1BLCBidXQgYSBiYWNrZW5kIHJ1bm5pbmcgaW4gYSBkaWZmZXJlbnQgWGVu
IGRvbWFpbi4KClRodXMsIGFzIHRoZSBidWZmZXIgaXMgYmFja2VkIHdpdGggY2FjaGFibGUgcGFn
ZXMgdGhlIGJhY2tlbmQgbWF5IHNlZQoKYXJ0aWZhY3RzIG9uIGl0cyBzaWRlLgoKCkkgYW0gbG9v
a2luZyBmb3Igc29tZSBhZHZpY2VzIG9uIHdoYXQgd291bGQgYmUgdGhlIGJlc3Qgb3B0aW9uIHRv
Cm1ha2Ugc3VyZSBkdW1iIGJ1ZmZlcnMgYXJlIG5vdCBmbHVzaGVkIGV2ZXJ5IHBhZ2UgZmxpcCBh
bmQgc3RpbGwKdGhlIG1lbW9yeSByZW1haW5zIGNvaGVyZW50IHRvIHRoZSBiYWNrZW5kLiBJIGhh
dmUgaW1wbGVtZW50ZWQgYQpETUEgbWFwL3VubWFwIG9mIHRoZSBzaG1lbSBwYWdlcyBvbiBHRU0g
b2JqZWN0IGNyZWF0aW9uL2Rlc3RydWN0aW9uCmFuZCB0aGlzIGRvZXMgc29sdmUgdGhlIHByb2Js
ZW0sIGJ1dCBhcyB0aGUgYmFja2VuZCBpcyBub3QgcmVhbGx5CmEgRE1BIGRldmljZSB0aGlzIGlz
IGEgYml0IG1pc2xlYWRpbmcuCgpJcyB0aGVyZSBhbnkgb3RoZXIgKG1vcmU/KSBzdWl0YWJsZS9w
cmVmZXJhYmxlIHdheShzKSB0byBhY2hpZXZlIHRoZSBzYW1lPwoKVGhhbmsgeW91LApPbGVrc2Fu
ZHIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 12:17:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 12:17: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-devel-bounces@lists.xenproject.org>)
	id 1gRFpj-0006sO-1U; Mon, 26 Nov 2018 12:17: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=v668=of=citrix.com=prvs=861c38f28=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRFpi-0006sI-0T
 for xen-devel@lists.xen.org; Mon, 26 Nov 2018 12:17:46 +0000
X-Inumbo-ID: 472d4946-f175-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 472d4946-f175-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 12:17:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="71467503"
Date: Mon, 26 Nov 2018 12:17:25 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181126121725.rbu42tgndap4njio@zion.uk.xensource.com>
References: <1543233787-1964-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1543233787-1964-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen/tools: Fix gen-cpuid.py's ability to
 report errors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMTI6MDM6MDdQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBjL3MgMTg1OTY5MDMgInhlbi90b29sczogc3VwcG9ydCBQeXRob24gMiBhbmQgUHl0
aG9uIDMiIHVuZm9ydHVuYXRlbHkKPiBpbnRyb2R1Y2VkIGEgVHlwZUVycm9yIHdoZW4gY2hhbmdp
bmcgaG93IEZhaWwgZXhjZXB0aW9ucyB3ZXJlIHByaW50ZWQ6Cj4gCj4gICAvbG9jYWwveGVuLmdp
dC94ZW4vLi4veGVuL3Rvb2xzL2dlbi1jcHVpZC5weTpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNh
bGwgbGFzdCk6Cj4gICAgIEZpbGUgIi9sb2NhbC94ZW4uZ2l0L3hlbi8uLi94ZW4vdG9vbHMvZ2Vu
LWNwdWlkLnB5IiwgbGluZSA0ODMsIGluIDxtb2R1bGU+Cj4gICAgICAgICBzeXMuc3RkZXJyLndy
aXRlKGUpCj4gICBUeXBlRXJyb3I6IGV4cGVjdGVkIGEgY2hhcmFjdGVyIGJ1ZmZlciBvYmplY3QK
PiAKPiBDb2VyY2UgZSB0byBhIHN0cmluZyBiZWZvcmUgcHJpbnRpbmcuICBXaGlsZSBjaGFuZ2lu
ZyB0aGlzLCBmb2xkIHRoZSB0aHJlZQo+IHdyaXRlKCkgY2FsbHMgbWFraW5nIHVwIHRoZSBsaW5l
IGludG8gYSBzaW5nbGUgb25lLCBhbmQgdGFrZSB0aGUgb3Bwb3J0dW5pdHkKPiB0byBuZWF0ZW4g
dGhlIG91dHB1dC4KPiAKPiBBIHNhbXBsZSBlcnJvciBpczoKPiAKPiAgIC9sb2NhbC94ZW4uZ2l0
L3hlbi90b29scy9nZW4tY3B1aWQucHk6IEZhaWw6IEFsaWFzZWQgdmFsdWUgYmV0d2VlbiBGT08g
YW5kIEJBUgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 12:18:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 12:18: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-devel-bounces@lists.xenproject.org>)
	id 1gRFqc-0006xY-Ep; Mon, 26 Nov 2018 12:18: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=azgn=of=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRFqc-0006xS-3d
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 12:18:42 +0000
X-Inumbo-ID: 68a21bc4-f175-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68a21bc4-f175-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 12:18:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 05:18:25 -0700
Message-Id: <5BFBE48C02000078001FFF19@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 05:18:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181123143002.79743-1-roger.pau@citrix.com>
 <5BFBC59802000078001FFD36@prv1-mh.provo.novell.com>
 <20181126120439.lsmf5u37evvkqwgm@mac>
In-Reply-To: <20181126120439.lsmf5u37evvkqwgm@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] mm: make opt_bootscrub non-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjExLjE4IGF0IDEzOjA0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgTm92IDI2LCAyMDE4IGF0IDAzOjA2OjE2QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjMuMTEuMTggYXQgMTU6MzAsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gTExWTSBjb2RlIGdlbmVyYXRpb24gY2FuIGF0dGVtcHQgdG8gbG9hZCBmcm9t
IGEgdmFyaWFibGUgaW4gdGhlIG5leHQKPj4gPiBjb25kaXRpb24gb2YgYW4gZXhwcmVzc2lvbiB1
bmRlciBjZXJ0YWluIGNpcmN1bXN0YW5jZXMsIHRodXMgdHVybmluZwo+PiA+IHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9uOgo+PiA+IAo+PiA+IGlmICggc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2Fj
dGl2ZSAmJiBvcHRfYm9vdHNjcnViID09IEJPT1RTQ1JVQl9JRExFICkKPj4gPiAKPj4gPiBJbnRv
Ogo+PiA+IAo+PiA+IDB4ZmZmZjgyZDA4MDIyMzk2NyA8KzEwMz46IGNtcGwgICAkMHgzLDB4Mzdi
MDMyKCVyaXApICMgMHhmZmZmODJkMDgwNTllOWEwIAo+IDxzeXN0ZW1fc3RhdGU+Cj4+ID4gMHhm
ZmZmODJkMDgwMjIzOTZlIDwrMTEwPjogc2V0YiAgIC0weDI5KCVyYnApCj4+ID4gMHhmZmZmODJk
MDgwMjIzOTcyIDwrMTE0PjogY21wbCAgICQweDIsMHgyMjhhOGIoJXJpcCkgIyAweGZmZmY4MmQw
ODA0NGM0MDQgCj4gPG9wdF9ib290c2NydWI+Cj4+ID4gCj4+ID4gU3VjaCBjb2RlIHdpbGwgdHJp
Z2dlciBhIHBhZ2UgZmF1bHQgaWYgc3lzdGVtX3N0YXRlID49Cj4+ID4gU1lTX1NUQVRFX2FjdGl2
ZSBiZWNhdXNlIG9wdF9ib290c2NydWIgd2lsbCBiZSB1bm1hcHBlZC4KPj4gPiAKPj4gPiBGaXgg
dGhpcyBieSBtYWtpbmcgb3B0X2Jvb3RzY3J1YiBub24taW5pdCwgdGh1cyBwcmV2ZW50aW5nIHRo
ZSBwYWdlCj4+ID4gZmF1bHQuIFRoZSBMTFZNIGJ1ZyB3aXRoIHRoZSBkaXNjdXNzaW9uIGFib3V0
IHRoaXMgaXNzdWUgY2FuIGJlIGZvdW5kCj4+ID4gYXQ6Cj4+ID4gCj4+ID4gaHR0cHM6Ly9idWdz
Lmxsdm0ub3JnL3Nob3dfYnVnLmNnaT9pZD0zOTcwNyAKPj4gPiAKPj4gPiBJIGhhdmVuJ3QgYmVl
biBhYmxlIHRvIGZpbmQgYW55IG90aGVyIGluc3RhbmNlcyBvZiBzdWNoIGNvbmRpdGlvbmFsCj4+
ID4gZXhwcmVzc2lvbiB0aGF0IHVzZXMgc3lzdGVtX3N0YXRlIHRvZ2V0aGVyIHdpdGggYW4gaW5p
dCB2YXJpYWJsZSBvcgo+PiA+IGZ1bmN0aW9uLgo+PiA+IAo+PiA+IFNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiAKPj4gSSBjYW4gYWNjZXB0
IHRoaXMgYXMgYSBiYW5kLWFpZCwgc28gSSdtIG5vdCBnb2luZyB0byBuYWNrIGl0LCBidXQKPj4g
SSBkb24ndCB2aWV3IHRoaXMgYXMgYSBmZWFzaWJsZSBzb2x1dGlvbiB0byB0aGUgcHJvYmxlbS4g
VGhhdCdzIGluCj4+IHBhcnRpY3VsYXIgYmVjYXVzZSBub3RoaW5nIGlzIGRvbmUgYXQgYWxsIHRv
IHByZXZlbnQgZnV0dXJlCj4+IHNpbWlsYXIgaXNzdWVzLiBFdmVuIHdvcnNlLCAuLi4KPiAKPiBJ
J20gbm90IHN1cmUgd2hhdCdzIHRoZSBiZXN0IHdheSB0byBwcmV2ZW50IGZ1dHVyZSBpc3N1ZXMu
IFNob3VsZCB0aGlzCj4gYmUgbWVudGlvbmVkIGluIHRoZSBjb2Rpbmcgc3R5bGU/IFRoYXQgZG9l
c24ndCBzZWVtcyBsaWtlIHRoZSBiZXN0Cj4gcGxhY2UsIGJ1dCBJJ20gbm90IHN1cmUgd2hlcmUg
ZWxzZSBjb3VsZCB0aGlzIGJlIGRvY3VtZW50ZWQuCgpUaGVyZSB3YXMgc29tZSB2YWd1ZWx5IHNp
bWlsYXIgZGlzY3Vzc2lvbiBhIGxpdHRsZSB3aGlsZSBhZ28sIGFuZAp0aGVyZSBpaXJjIHdlIGhh
ZCBhbHNvIGFncmVlZCB0aGF0IHRoZSBwb2ludCB0aGVyZSAod2hpY2ggSSBkb24ndApyZWNhbGwp
IGlzIG5vdCBhIHN0eWxlIHRoaW5nLiBTYW1lIGhlcmU6IFdlJ3JlIHRhbGtpbmcgYWJvdXQgYQpj
b3JyZWN0bmVzcyBpc3N1ZSwgbm90IGEgc3R5bGlzdGljIG9uZS4gSGVuY2UgaW5kZWVkIGEgc2Vw
YXJhdGUKZG9jdW1lbnQgd291bGQgYmUgbmVlZGVkLCBidXQgbm9uZSBvZiB0aGUgZXhpc3Rpbmcg
b25lcyBsb29rcwp0byBiZSBhIGdvb2QgZml0LgoKRnVydGhlcm1vcmUgSSBkb3VidCB3cml0aW5n
IHRoaXMgZG93biB3b3VsZCBoZWxwLCBiZWNhdXNlIGZvcgpzdWNoIGFwcGFyZW50bHkgc2ltcGxl
IHRoaW5ncyBuby1vbmUgZ29lcyBodW50IGZvciByZWxhdGVkCmRvY3VtZW50YXRpb24uIEkgdGhp
bmsgdGhlIG9ubHkgZnV0dXJlIHByb29mIGNvdXJzZSBvZiBhY3Rpb24Kd291bGQgYmUgdG8gcG9y
dCBMaW51eCdlcyBzZWN0aW9uIG1pc21hdGNoIGhhbmRsaW5nIGFuZCBzdG9wCmFsbG93aW5nIHBy
b2JsZW1hdGljIGNyb3NzIHJlZmVyZW5jZXMuIFRoYXQgYXBwcm9hY2ggaGFzCmRvd25zaWRlcyB0
aG91Z2gsIHdoaWNoIGlzIHdoeSBJJ20gbm90IGdvaW5nIHRvIGFkdm9jYXRlIGl0LgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 12:21:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 12:21: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-devel-bounces@lists.xenproject.org>)
	id 1gRFtc-0007u0-Vb; Mon, 26 Nov 2018 12:21: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=azgn=of=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRFtb-0007tv-QF
 for xen-devel@lists.xen.org; Mon, 26 Nov 2018 12:21:47 +0000
X-Inumbo-ID: d6ea78f4-f175-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6ea78f4-f175-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 12:21:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 05:21:45 -0700
Message-Id: <5BFBE55502000078001FFF1C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 05:21:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542724622-14321-1-git-send-email-andrew.cooper3@citrix.com>
 <1542724622-14321-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542724622-14321-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 4/5] x86/msr: Handle MSR_TSC_AUX
 consistently for PV and HVM guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjExLjE4IGF0IDE1OjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2l0aCBQVlJEVFNDUCBtb2RlIHJlbW92ZWQsIGhhbmRsaW5nIG9mIE1TUl9UU0NfQVVY
IGNhbiBtb3ZlIGludG8gdGhlIGNvbW1vbgo+IGNvZGUuICBNb3ZlIGl0cyBzdG9yYWdlIGludG8g
c3RydWN0IHZjcHVfbXNycyAoZHJvcHBpbmcgdGhlIEhWTS1zcGVjaWZpYwo+IG1zcl90c2NfYXV4
KSwgYW5kIGFkZCBhbiBSRFBJRCBmZWF0dXJlIGNoZWNrIGFzIHRoaXMgYml0IGFsc28gZW51bWVy
YXRlcyB0aGUKPiBwcmVzZW5jZSBvZiB0aGUgTVNSLgo+IAo+IEludHJvZHVjZSBjcHVfaGFzX3Jk
cGlkIGFsb25nIHdpdGggdGhlIHN5bnRoZXNpemVkIGNwdV9oYXNfbXNyX3RzY19hdXggdG8KPiBj
b3JyZWN0IHRoZSBjb250ZXh0IHN3aXRjaCBwYXRocywgYXMgTVNSX1RTQ19BVVggaXMgZW51bWVy
YXRlZCBieSBlaXRoZXIKPiBSRFRTQ1Agb3IgUkRQSUQuCj4gCj4gRHJvcCBodm1fbXNyX3RzY19h
dXgoKSBlbnRpcmVseSwgYW5kIHVzZSB2LT5hcmNoLm1zcnMtPnRzY19hdXggZGlyZWN0bHkuCj4g
VXBkYXRlIGh2bV9sb2FkX2NwdV9jdHh0KCkgdG8gY2hlY2sgdGhhdCB0aGUgaW5jb21pbmcgY3R4
dC5tc3JfdHNjX2F1eCBpc24ndAo+IG91dCBvZiByYW5nZS4gIEluIHByYWN0aWNlLCBubyBwcmV2
aW91cyB2ZXJzaW9uIG9mIFhlbiBldmVyIHdyb3RlIGFuCj4gb3V0LW9mLXJhbmdlIHZhbHVlLiAg
QWRkIE1TUl9UU0NfQVVYIHRvIHRoZSBsaXN0IG9mIE1TUnMgbWlncmF0ZWQgZm9yIFBWCj4gZ3Vl
c3RzLCBidXQgbGVhdmUgdGhlIEhWTSBwYXRoIHVzaW5nIHRoZSBleGlzdGluZyBzcGFjZSBpbiBo
dm1faHdfY3B1Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj5bLi4uXQo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAg
ICAgICAgICB8ICA1ICsrLS0tCj4gIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICAgIHwg
IDIgKysKPiAgeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgfCAyMiArKysrKysrKyst
LS0tLS0tLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgIHwgIDYgKysr
LS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgIHwgIDYgKysrLS0tCj4gIHhl
bi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICAgIHwgMTggKysrKysrKysrKysrKysrKysrCj4g
IHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyAgIHwgIDQgLS0tLQo+ICB4ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmUuaCB8ICA1ICsrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2h2bS5oICAgIHwgIDYgLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUu
aCAgIHwgIDEgLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L21zci5oICAgICAgICB8ICA5ICsrKysr
KysrKwo+ICAxMSBmaWxlcyBjaGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMo
LSkKCkJ0dy4gYnkgdGhlIGVuZCBvZiB0aGlzIHNlcmllcyB3b3VsZG4ndCB5b3UgYWdyZWUgZG9j
cy9taXNjL3B2cmR0c2NwLmMKc2hvdWxkIGJlIGdvbmU/IEFuZCB3b24ndCBkb2NzL21hbi94ZW4t
dHNjLW1vZGUucG9kLjcgbmVlZAphZGp1c3RtZW50IHRvbz8KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 12:22:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 12:22: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-devel-bounces@lists.xenproject.org>)
	id 1gRFu0-0007xS-EP; Mon, 26 Nov 2018 12:22: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=7cum=of=citrix.com=prvs=86102624d=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gRFtz-0007xI-6Y
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 12:22:11 +0000
X-Inumbo-ID: e59f9647-f175-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e59f9647-f175-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 12:22:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="71467767"
Date: Mon, 26 Nov 2018 12:22:07 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20181126122207.GJ2448@perard.uk.xensource.com>
References: <20181126104044.16358-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181126104044.16358-1-wei.liu2@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v4] tools: set Dom0 UUID if requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Edwin =?iso-8859-1?B?VPZy9ms=?= <edvin.torok@citrix.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMTA6NDA6NDRBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBJbnRyb2R1Y2UgWEVOX0RPTTBfVVVJRCBpbiBYZW4ncyBnbG9iYWwgY29uZmlndXJhdGlvbiBm
aWxlLiAgTWFrZQo+IHhlbi1pbml0LWRvbTAgYWNjZXB0IGFuIGV4dHJhIGFyZ3VtZW50IGZvciBV
VUlELgo+IAo+IEFsc28gc3dpdGNoIHhzX29wZW4gZXJyb3IgbWVzc2FnZSB0byB1c2UgcGVycm9y
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gUmV2
aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTog
U2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgo+IC0tLQo+IHY0Ogo+IDEu
IHVzZSBwZXJyb3IKPiAyLiBhZGRlZCBSYiBmcm9tIEp1ZXJnZW4gYW5kIFNlcmdleSBhcyB0aGUg
Y2hhbmdlcyBhcmUgb25seSBjb3NtZXRpYy4KClJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 12:26:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 12: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-devel-bounces@lists.xenproject.org>)
	id 1gRFxe-0008Ca-1I; Mon, 26 Nov 2018 12:25: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=n+h+=of=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gRFxc-0008CQ-8a
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 12:25:56 +0000
X-Inumbo-ID: 6b6444ae-f176-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6b6444ae-f176-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 12:25:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3DCA6355D;
 Mon, 26 Nov 2018 04:25:54 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 597053F5AF;
 Mon, 26 Nov 2018 04:25:52 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
References: <20181123143002.79743-1-roger.pau@citrix.com>
 <5BFBC59802000078001FFD36@prv1-mh.provo.novell.com>
 <20181126120439.lsmf5u37evvkqwgm@mac>
 <5BFBE48C02000078001FFF19@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7b965c37-9d3a-35bd-0b6b-75296490be5c@arm.com>
Date: Mon, 26 Nov 2018 12:25:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BFBE48C02000078001FFF19@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] mm: make opt_bootscrub non-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMjYvMTEvMjAxOCAxMjoxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MjYuMTEuMTggYXQgMTM6MDQsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIE1v
biwgTm92IDI2LCAyMDE4IGF0IDAzOjA2OjE2QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+
Pj4+Pj4gT24gMjMuMTEuMTggYXQgMTU6MzAsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6
Cj4+Pj4gTExWTSBjb2RlIGdlbmVyYXRpb24gY2FuIGF0dGVtcHQgdG8gbG9hZCBmcm9tIGEgdmFy
aWFibGUgaW4gdGhlIG5leHQKPj4+PiBjb25kaXRpb24gb2YgYW4gZXhwcmVzc2lvbiB1bmRlciBj
ZXJ0YWluIGNpcmN1bXN0YW5jZXMsIHRodXMgdHVybmluZwo+Pj4+IHRoZSBmb2xsb3dpbmcgY29u
ZGl0aW9uOgo+Pj4+Cj4+Pj4gaWYgKCBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVfYWN0aXZlICYm
IG9wdF9ib290c2NydWIgPT0gQk9PVFNDUlVCX0lETEUgKQo+Pj4+Cj4+Pj4gSW50bzoKPj4+Pgo+
Pj4+IDB4ZmZmZjgyZDA4MDIyMzk2NyA8KzEwMz46IGNtcGwgICAkMHgzLDB4MzdiMDMyKCVyaXAp
ICMgMHhmZmZmODJkMDgwNTllOWEwCj4+IDxzeXN0ZW1fc3RhdGU+Cj4+Pj4gMHhmZmZmODJkMDgw
MjIzOTZlIDwrMTEwPjogc2V0YiAgIC0weDI5KCVyYnApCj4+Pj4gMHhmZmZmODJkMDgwMjIzOTcy
IDwrMTE0PjogY21wbCAgICQweDIsMHgyMjhhOGIoJXJpcCkgIyAweGZmZmY4MmQwODA0NGM0MDQK
Pj4gPG9wdF9ib290c2NydWI+Cj4+Pj4KPj4+PiBTdWNoIGNvZGUgd2lsbCB0cmlnZ2VyIGEgcGFn
ZSBmYXVsdCBpZiBzeXN0ZW1fc3RhdGUgPj0KPj4+PiBTWVNfU1RBVEVfYWN0aXZlIGJlY2F1c2Ug
b3B0X2Jvb3RzY3J1YiB3aWxsIGJlIHVubWFwcGVkLgo+Pj4+Cj4+Pj4gRml4IHRoaXMgYnkgbWFr
aW5nIG9wdF9ib290c2NydWIgbm9uLWluaXQsIHRodXMgcHJldmVudGluZyB0aGUgcGFnZQo+Pj4+
IGZhdWx0LiBUaGUgTExWTSBidWcgd2l0aCB0aGUgZGlzY3Vzc2lvbiBhYm91dCB0aGlzIGlzc3Vl
IGNhbiBiZSBmb3VuZAo+Pj4+IGF0Ogo+Pj4+Cj4+Pj4gaHR0cHM6Ly9idWdzLmxsdm0ub3JnL3No
b3dfYnVnLmNnaT9pZD0zOTcwNwo+Pj4+Cj4+Pj4gSSBoYXZlbid0IGJlZW4gYWJsZSB0byBmaW5k
IGFueSBvdGhlciBpbnN0YW5jZXMgb2Ygc3VjaCBjb25kaXRpb25hbAo+Pj4+IGV4cHJlc3Npb24g
dGhhdCB1c2VzIHN5c3RlbV9zdGF0ZSB0b2dldGhlciB3aXRoIGFuIGluaXQgdmFyaWFibGUgb3IK
Pj4+PiBmdW5jdGlvbi4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+Pj4KPj4+IEkgY2FuIGFjY2VwdCB0aGlzIGFzIGEgYmFu
ZC1haWQsIHNvIEknbSBub3QgZ29pbmcgdG8gbmFjayBpdCwgYnV0Cj4+PiBJIGRvbid0IHZpZXcg
dGhpcyBhcyBhIGZlYXNpYmxlIHNvbHV0aW9uIHRvIHRoZSBwcm9ibGVtLiBUaGF0J3MgaW4KPj4+
IHBhcnRpY3VsYXIgYmVjYXVzZSBub3RoaW5nIGlzIGRvbmUgYXQgYWxsIHRvIHByZXZlbnQgZnV0
dXJlCj4+PiBzaW1pbGFyIGlzc3Vlcy4gRXZlbiB3b3JzZSwgLi4uCj4+Cj4+IEknbSBub3Qgc3Vy
ZSB3aGF0J3MgdGhlIGJlc3Qgd2F5IHRvIHByZXZlbnQgZnV0dXJlIGlzc3Vlcy4gU2hvdWxkIHRo
aXMKPj4gYmUgbWVudGlvbmVkIGluIHRoZSBjb2Rpbmcgc3R5bGU/IFRoYXQgZG9lc24ndCBzZWVt
cyBsaWtlIHRoZSBiZXN0Cj4+IHBsYWNlLCBidXQgSSdtIG5vdCBzdXJlIHdoZXJlIGVsc2UgY291
bGQgdGhpcyBiZSBkb2N1bWVudGVkLgo+IAo+IFRoZXJlIHdhcyBzb21lIHZhZ3VlbHkgc2ltaWxh
ciBkaXNjdXNzaW9uIGEgbGl0dGxlIHdoaWxlIGFnbywgYW5kCj4gdGhlcmUgaWlyYyB3ZSBoYWQg
YWxzbyBhZ3JlZWQgdGhhdCB0aGUgcG9pbnQgdGhlcmUgKHdoaWNoIEkgZG9uJ3QKPiByZWNhbGwp
IGlzIG5vdCBhIHN0eWxlIHRoaW5nLiBTYW1lIGhlcmU6IFdlJ3JlIHRhbGtpbmcgYWJvdXQgYQo+
IGNvcnJlY3RuZXNzIGlzc3VlLCBub3QgYSBzdHlsaXN0aWMgb25lLiBIZW5jZSBpbmRlZWQgYSBz
ZXBhcmF0ZQo+IGRvY3VtZW50IHdvdWxkIGJlIG5lZWRlZCwgYnV0IG5vbmUgb2YgdGhlIGV4aXN0
aW5nIG9uZXMgbG9va3MKPiB0byBiZSBhIGdvb2QgZml0Lgo+IAo+IEZ1cnRoZXJtb3JlIEkgZG91
YnQgd3JpdGluZyB0aGlzIGRvd24gd291bGQgaGVscCwgYmVjYXVzZSBmb3IKPiBzdWNoIGFwcGFy
ZW50bHkgc2ltcGxlIHRoaW5ncyBuby1vbmUgZ29lcyBodW50IGZvciByZWxhdGVkCj4gZG9jdW1l
bnRhdGlvbi4gSSB0aGluayB0aGUgb25seSBmdXR1cmUgcHJvb2YgY291cnNlIG9mIGFjdGlvbgo+
IHdvdWxkIGJlIHRvIHBvcnQgTGludXgnZXMgc2VjdGlvbiBtaXNtYXRjaCBoYW5kbGluZyBhbmQg
c3RvcAo+IGFsbG93aW5nIHByb2JsZW1hdGljIGNyb3NzIHJlZmVyZW5jZXMuIFRoYXQgYXBwcm9h
Y2ggaGFzCj4gZG93bnNpZGVzIHRob3VnaCwgd2hpY2ggaXMgd2h5IEknbSBub3QgZ29pbmcgdG8g
YWR2b2NhdGUgaXQuCgpNYXkgSSBhc2sgd2hhdCBhcmUgdGhlIGRvd25zaWRlcz8gRG8geW91IGV4
cGVjdCBhIGxvdCBvZiBmYWxzZSBwb3NpdGl2ZT8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 12:30:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 12:30: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-devel-bounces@lists.xenproject.org>)
	id 1gRG2J-0000hq-NA; Mon, 26 Nov 2018 12:30: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=g/bh=OF=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gRG2I-0000hl-Kk
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 12:30:46 +0000
X-Inumbo-ID: 18c6c698-f177-11e8-83ac-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18c6c698-f177-11e8-83ac-12d6303a7972;
 Mon, 26 Nov 2018 12:30:46 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 0D0B780F82;
 Mon, 26 Nov 2018 12:30:43 +0000 (UTC)
Received: from [10.36.116.75] (ovpn-116-75.ams2.redhat.com [10.36.116.75])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 7FCDC5D9C6;
 Mon, 26 Nov 2018 12:30:32 +0000 (UTC)
To: =?UTF-8?Q?Michal_Such=c3=a1nek?= <msuchanek@suse.de>
References: <20180928150357.12942-1-david@redhat.com>
 <b01a956b-080c-c643-6473-eb132b9f7200@redhat.com>
 <20181123190653.6da91461@kitsune.suse.cz>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <fad04d80-4e72-1bd8-3e67-a3f7dd0bc2fa@redhat.com>
Date: Mon, 26 Nov 2018 13:30:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181123190653.6da91461@kitsune.suse.cz>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Mon, 26 Nov 2018 12:30:44 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RFC] mm/memory_hotplug: Introduce memory
 block types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Rich Felker <dalias@libc.org>,
 linux-ia64@vger.kernel.org, linux-sh@vger.kernel.org,
 Peter Zijlstra <peterz@infradead.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mm@kvack.org,
 Michal Hocko <mhocko@suse.com>, Paul Mackerras <paulus@samba.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Stephen Rothwell <sfr@canb.auug.org.au>,
 Rashmica Gupta <rashmica.g@gmail.com>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>, linux-s390@vger.kernel.org,
 Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>, linux-acpi@vger.kernel.org,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Len Brown <lenb@kernel.org>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Rob Herring <robh@kernel.org>, "mike.travis@hpe.com" <mike.travis@hpe.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?Q?Jonathan_Neusch=c3=a4fer?= <j.neuschaefer@gmx.net>,
 Nicholas Piggin <npiggin@gmail.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= <jglisse@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Oscar Salvador <osalvador@suse.de>,
 Juergen Gross <jgross@suse.com>, Tony Luck <tony.luck@intel.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Fenghua Yu <fenghua.yu@intel.com>,
 Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 Philippe Ombredanne <pombredanne@nexb.com>, Joe Perches <joe@perches.com>,
 devel@linuxdriverproject.org, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 linuxppc-dev@lists.ozlabs.org,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTEuMTggMTk6MDYsIE1pY2hhbCBTdWNow6FuZWsgd3JvdGU6Cj4gT24gRnJpLCAyMyBO
b3YgMjAxOCAxMjoxMzo1OCArMDEwMAo+IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQu
Y29tPiB3cm90ZToKPiAKPj4gT24gMjguMDkuMTggMTc6MDMsIERhdmlkIEhpbGRlbmJyYW5kIHdy
b3RlOgo+Pj4gSG93IHRvL3doZW4gdG8gb25saW5lIGhvdHBsdWdnZWQgbWVtb3J5IGlzIGhhcmQg
dG8gbWFuYWdlIGZvcgo+Pj4gZGlzdHJpYnV0aW9ucyBiZWNhdXNlIGRpZmZlcmVudCBtZW1vcnkg
dHlwZXMgYXJlIHRvIGJlIHRyZWF0ZWQgZGlmZmVyZW50bHkuCj4+PiBSaWdodCBub3csIHdlIG5l
ZWQgY29tcGxpY2F0ZWQgdWRldiBydWxlcyB0aGF0IGUuZy4gY2hlY2sgaWYgd2UgYXJlCj4+PiBy
dW5uaW5nIG9uIHMzOTB4LCBvbiBhIHBoeXNpY2FsIHN5c3RlbSBvciBvbiBhIHZpcnR1YWxpemVk
IHN5c3RlbS4gQnV0Cj4+PiB0aGVyZSBpcyBhbHNvIHNvbWV0aW1lcyB0aGUgZGVtYW5kIHRvIHJl
YWxseSBvbmxpbmUgbWVtb3J5IGltbWVkaWF0ZWx5Cj4+PiB3aGlsZSBhZGRpbmcgaW4gdGhlIGtl
cm5lbCBhbmQgbm90IHRvIHdhaXQgZm9yIHVzZXIgc3BhY2UgdG8gbWFrZSBhCj4+PiBkZWNpc2lv
bi4gQW5kIG9uIHZpcnR1YWxpemVkIHN5c3RlbXMgdGhlcmUgbWlnaHQgYmUgZGlmZmVyZW50Cj4+
PiByZXF1aXJlbWVudHMsIGRlcGVuZGluZyBvbiAiaG93IiB0aGUgbWVtb3J5IHdhcyBhZGRlZCAo
YW5kIGlmIGl0IHdpbGwKPj4+IGV2ZW50dWFsbHkgZ2V0IHVucGx1Z2dlZCBhZ2FpbiAtIERJTU0g
dnMuIHBhcmF2aXJ0dWFsaXplZCBtZWNoYW5pc21zKS4KPj4+Cj4+PiBPbiB0aGUgb25lIGhhbmQs
IHdlIGhhdmUgcGh5c2ljYWwgc3lzdGVtcyB3aGVyZSB3ZSBzb21ldGltZXMKPj4+IHdhbnQgdG8g
YmUgYWJsZSB0byB1bnBsdWcgbWVtb3J5IGFnYWluIC0gZS5nLiBhIERJTU0gLSBzbyB3ZSBoYXZl
IHRvIG9ubGluZQo+Pj4gaXQgdG8gdGhlIE1PVkFCTEUgem9uZSBvcHRpb25hbGx5LiBUaGF0IGRl
Y2lzaW9uIGlzIHVzdWFsbHkgbWFkZSBpbiB1c2VyCj4+PiBzcGFjZS4KPj4+Cj4+PiBPbiB0aGUg
b3RoZXIgaGFuZCwgd2UgaGF2ZSBtZW1vcnkgdGhhdCBzaG91bGQgbmV2ZXIgYmUgb25saW5lZAo+
Pj4gYXV0b21hdGljYWxseSwgb25seSB3aGVuIGFza2VkIGZvciBieSBhbiBhZG1pbmlzdHJhdG9y
LiBTdWNoIG1lbW9yeSBvbmx5Cj4+PiBhcHBsaWVzIHRvIHZpcnR1YWxpemVkIGVudmlyb25tZW50
cyBsaWtlIHMzOTB4LCB3aGVyZSB0aGUgY29uY2VwdCBvZgo+Pj4gInN0YW5kYnkiIG1lbW9yeSBl
eGlzdHMuIE1lbW9yeSBpcyBkZXRlY3RlZCBhbmQgYWRkZWQgZHVyaW5nIGJvb3QsIHNvIGl0Cj4+
PiBjYW4gYmUgb25saW5lZCB3aGVuIHJlcXVlc3RlZCBieSB0aGUgYWRtaW5pbmlzdHJhdG9yIG9y
IHNvbWUgdG9vbGluZy4KPj4+IE9ubHkgd2hlbiBvbmxpbmluZywgbWVtb3J5IHdpbGwgYmUgYWxs
b2NhdGVkIGluIHRoZSBoeXBlcnZpc29yLgo+Pj4KPj4+IEJ1dCB0aGVuLCB3ZSBhbHNvIGhhdmUg
cGFyYXZpcnR1YWxpemVkIGRldmljZXMgKG5hbWVseSB4ZW4gYW5kIGh5cGVyLXYKPj4+IGJhbGxv
b25zKSwgdGhhdCBob3RwbHVnIG1lbW9yeSB0aGF0IHdpbGwgbmV2ZXIgZXZlciBiZSByZW1vdmVk
IGZyb20gYQo+Pj4gc3lzdGVtIHJpZ2h0IG5vdyB1c2luZyBvZmZsaW5lX3BhZ2VzL3JlbW92ZV9t
ZW1vcnkuIElmIGF0IGFsbCwgdGhpcyBtZW1vcnkKPj4+IGlzIGxvZ2ljYWxseSB1bnBsdWdnZWQg
YW5kIGhhbmRlZCBiYWNrIHRvIHRoZSBoeXBlcnZpc29yIHZpYSBiYWxsb29uaW5nLgo+Pj4KPj4+
IEZvciBwYXJhdmlydHVhbGl6ZWQgZGV2aWNlcyBpdCBpcyByZWxldmFudCB0aGF0IG1lbW9yeSBp
cyBvbmxpbmVkIGFzCj4+PiBxdWlja2x5IGFzIHBvc3NpYmxlIGFmdGVyIGFkZGluZyAtIGFuZCB0
aGF0IGl0IGlzIGFkZGVkIHRvIHRoZSBOT1JNQUwKPj4+IHpvbmUuIE90aGVyd2lzZSwgaXQgY291
bGQgaGFwcGVuIHRoYXQgdG9vIG11Y2ggbWVtb3J5IGluIGEgcm93IGlzIGFkZGVkCj4+PiAoYnV0
IG5vdCBvbmxpbmVkKSwgcmVzdWx0aW5nIGluIG91dC1vZi1tZW1vcnkgY29uZGl0aW9ucyBkdWUg
dG8gdGhlCj4+PiBhZGRpdGlvbmFsIG1lbW9yeSBmb3IgInN0cnVjdCBwYWdlcyIgYW5kIGZyaWVu
ZHMuIE1PVkFCTEUgem9uZSBhcyB3ZWxsCj4+PiBhcyBkZWxheXMgbWlnaHQgYmUgdmVyeSBwcm9i
bGVtYXRpYyBhbmQgbGVhZCB0byBjcmFzaGVzIChlLmcuIHpvbmUKPj4+IGltYmFsYW5jZSkuCj4+
Pgo+Pj4gVGhlcmVmb3JlLCBpbnRyb2R1Y2UgbWVtb3J5IGJsb2NrIHR5cGVzIGFuZCBvbmxpbmUg
bWVtb3J5IGRlcGVuZGluZyBvbgo+Pj4gaXQgd2hlbiBhZGRpbmcgdGhlIG1lbW9yeS4gRXhwb3Nl
IHRoZSBtZW1vcnkgdHlwZSB0byB1c2VyIHNwYWNlLCBzbyB1c2VyCj4+PiBzcGFjZSBoYW5kbGVy
cyBjYW4gc3RhcnQgdG8gcHJvY2VzcyBvbmx5ICJub3JtYWwiIG1lbW9yeS4gT3RoZXIgbWVtb3J5
Cj4+PiBibG9jayB0eXBlcyBjYW4gYmUgaWdub3JlZC4gT25lIHRoaW5nIGxlc3MgdG8gd29ycnkg
YWJvdXQgaW4gdXNlciBzcGFjZS4KPj4+ICAgCj4+Cj4+IFNvIEkgd2FzIGxvb2tpbmcgaW50byBh
bHRlcm5hdGl2ZXMuCj4+Cj4+IDEuIFByb3ZpZGUgb25seSAibm9ybWFsIiBhbmQgInN0YW5kYnki
IG1lbW9yeSB0eXBlcyB0byB1c2VyIHNwYWNlLiBUaGlzCj4+IHdheSB1c2VyIHNwYWNlIGNhbiBt
YWtlIHNtYXJ0ZXIgZGVjaXNpb25zIGFib3V0IGhvdyB0byBvbmxpbmUgbWVtb3J5Lgo+PiBOb3Qg
cmVhbGx5IHN1cmUgaWYgdGhpcyBpcyB0aGUgcmlnaHQgd2F5IHRvIGdvLgo+Pgo+Pgo+PiAyLiBV
c2UgZGV2aWNlIGRyaXZlciBpbmZvcm1hdGlvbiAoYXMgbWVudGlvbmVkIGJ5IE1pY2hhbCBTLiku
Cj4+Cj4+IFRoZSBwcm9ibGVtIHJpZ2h0IG5vdyBpcyB0aGF0IHRoZXJlIGFyZSBubyBkcml2ZXJz
IGZvciBtZW1vcnkgYmxvY2sKPj4gZGV2aWNlcy4gVGhlICJtZW1vcnkiIHN1YnN5c3RlbSBoYXMg
bm8gZHJpdmVycywgc28gdGhlIEtPQkpfQUREIHVldmVudAo+PiB3aWxsIG5vdCBjb250YWluIGEg
IkRSSVZFUiIgaW5mb3JtYXRpb24gYW5kIHdlIGF2ZSBubyBpZGVhIHdoYXQga2luZCBvZgo+PiBt
ZW1vcnkgYmxvY2sgZGV2aWNlIHdlIGhvbGQgaW4gb3VyIGhhbmRzLgo+Pgo+PiAkIHVkZXZhZG0g
aW5mbyAtcSBhbGwgLWEgL3N5cy9kZXZpY2VzL3N5c3RlbS9tZW1vcnkvbWVtb3J5MAo+Pgo+PiAg
IGxvb2tpbmcgYXQgZGV2aWNlICcvZGV2aWNlcy9zeXN0ZW0vbWVtb3J5L21lbW9yeTAnOgo+PiAg
ICAgS0VSTkVMPT0ibWVtb3J5MCIKPj4gICAgIFNVQlNZU1RFTT09Im1lbW9yeSIKPj4gICAgIERS
SVZFUj09IiIKPj4gICAgIEFUVFJ7b25saW5lfT09IjEiCj4+ICAgICBBVFRSe3BoeXNfZGV2aWNl
fT09IjAiCj4+ICAgICBBVFRSe3BoeXNfaW5kZXh9PT0iMDAwMDAwMDAiCj4+ICAgICBBVFRSe3Jl
bW92YWJsZX09PSIwIgo+PiAgICAgQVRUUntzdGF0ZX09PSJvbmxpbmUiCj4+ICAgICBBVFRSe3Zh
bGlkX3pvbmVzfT09Im5vbmUiCj4+Cj4+Cj4+IElmIHdlIHdvdWxkIHByb3ZpZGUgImZha2UiIGRy
aXZlcnMgZm9yIHRoZSBtZW1vcnkgYmxvY2sgZGV2aWNlcyB3ZSB3YW50Cj4+IHRvIHRyZWF0IGlu
IGEgc3BlY2lhbCB3YXkgaW4gdXNlciBzcGFjZSAoZS5nLiBzdGFuZGJ5IG1lbW9yeSBvbiBzMzkw
eCksCj4+IHVzZXIgc3BhY2UgY291bGQgdXNlIHRoYXQgaW5mb3JtYXRpb24gdG8gbWFrZSBzbWFy
dGVyIGRlY2lzaW9ucy4KPj4KPj4gQWRkaW5nIHN1Y2ggZHJpdmVycyBtaWdodCB3b3JrLiBNeSBz
dWdnZXN0aW9uIHdvdWxkIGJlIHRvIGxldCBvcmRpbmFyeQo+PiBESU1NcyBiZSB3aXRob3V0IGEg
ZHJpdmVyIGZvciBub3cgYW5kIG9ubHkgc3BlY2lhbCBjYXNlIHN0YW5kYnkgbWVtb3J5Cj4+IGFu
ZCBldmVudHVhbGx5IHBhcmF2aXJ0dWFsaXplZCBtZW1vcnkgZGV2aWNlcyAoWEVOIGFuZCBIeXBl
ci1WKS4KPj4KPj4gQW55IHRob3VnaHRzPwo+IAo+IElmIHdlIGFyZSBnb2luZyB0byBmYWtlIHRo
ZSBkcml2ZXIgaW5mb3JtYXRpb24gd2UgbWF5IGFzIHdlbGwgYWRkIHRoZQo+IHR5cGUgYXR0cmli
dXRlIGFuZCBiZSBkb25lIHdpdGggaXQuCj4gCj4gSSB0aGluayB0aGUgcHJvYmxlbSB3aXRoIHRo
ZSBwYXRjaCB3YXMgbW9yZSB3aXRoIHRoZSBzZW1hbnRpYyB0aGFuIHRoZQo+IGF0dHJpYnV0ZSBp
dHNlbGYuCj4gCj4gV2hhdCBpcyBub3JtYWwsIHBhcmF2aXJ0dWFsaXplZCwgYW5kIHN0YW5kYnkg
bWVtb3J5Pwo+IAo+IEkgY2FuIHVuZGVyc3RhbmQgRElNTSBkZXZpY2UsIGJhbG9vbiBkZXZpY2Us
IG9yIHdoYXRldmVyIG1lY2hhbmlzbSBmb3IKPiBhZGRpbmcgbWVtb3J5IHlvdSBtaWdodCBoYXZl
Lgo+IAo+IEkgY2FuIHVuZGVyc3RhbmQgIm1lbW9yeSBkZXNpZ25hdGVkIGFzIHN0YW5kYnkgYnkg
dGhlIGNsdXN0ZXIKPiBhZG1pbmlzdHJhdG9yIi4KPiAKPiBIb3dldmVyLCBESU1NIHZzIGJhbG9v
biBpcyBvcnRob2dvbmFsIHRvIHN0YW5kYnkgYW5kIHNob3VsZCBub3QgYmUKPiBjb25mbGF0ZWQg
aW50byBvbmUgcHJvcGVydHkuCj4gCj4gcGFyYXZpcnR1YWxpemVkIG1lYW5zIG5vdGhpbmcgYXQg
YWxsIGluIHJlbGF0aW9uc2hpcCB0byBtZW1vcnkgdHlwZSBhbmQKPiB0aGUgZGVzaXJlZCBvbmxp
bmUgcG9saWN5IHRvIG1lLgoKUmlnaHQsIHNvIHdpdGggd2hhdGV2ZXIgd2UgY29tZSB1cCwgaXQg
c2hvdWxkIGFsbG93IHRvIG1ha2UgYSBkZWNpc2lvbgppbiB1c2VyIHNwYWNlIGFib3V0Ci0gaWYg
bWVtb3J5IGlzIHRvIGJlIG9ubGluZWQgYXV0b21hdGljYWxseQotIHRvIHdoaWNoIHpvbmUgbWVt
b3J5IGlzIHRvIGJlIG9ubGluZWQKClRoZSBydWxlcyBhcmUgZW5jb2RlZCBpbiB1c2VyIHNwYWNl
LCB0aGUgdHlwZSB3aWxsIGFsbG93IHRvIG1ha2UgYQpkZWNpc2lvbi4gT25lIGltcG9ydGFudCBw
YXJ0IHdpbGwgYmUgaWYgdGhlIG1lbW9yeSBjYW4gZXZlbnR1YWxseSBiZQpvZmZsaW5lZCArIHJl
bW92ZWQgYWdhaW4gKERJTU0gc3R5bGUgdW5wbHVnKSB2cy4gbWVtb3J5IHVucGx1ZyBpcwpoYW5k
bGVkIGJhbGxvb24tc3R5bGUuCgpBcyB3ZSBsZWFybmVkLCBzb21lIHVzZSBjYXNlcyBtaWdodCBy
ZXF1aXJlIHRvIGUuZy4gb25saW5lIGJhbGxvb24KbWVtb3J5IHRvIHRoZSBtb3ZhYmxlIHpvbmUg
aW4gb3JkZXIgdG8gbWFrZSBiZXR0ZXIgdXNlIG9mIGh1Z2UgcGFnZXMuClRoaXMgaGFzIHRvIGJl
IGhhbmRsZWQgaW4gdXNlciBzcGFjZS4KCkknbGwgdGhpbmsgYWJvdXQgcG9zc2libGUgdHlwZXMu
Cgo+IAo+IExhc3RseSBJIHdvdWxkIHN1Z2dlc3QgaWYgeW91IGFkZCBhbnkgcHJvcGVydHkgeW91
IGFkZCBpdCB0byAqYWxsKgo+IG1lbW9yeSB0aGF0IGlzIGhvdHBsdWdnZWQuIFRoYXQgd2F5IHRo
ZSB1c2Vyc3BhY2UgY2FuIGRldGVjdCBpZiBpdCBjYW4KPiByZWx5IG9uIHRoZSBpbmZvcm1hdGlv
biBmcm9tIHlvdXIgcGF0Y2ggb3Igbm90LiBMZWF2aW5nIHNvbWUgbWVtb3J5Cj4gdW50YWdnZWQg
bWFrZXMgdGhpbmdzIG5lZWRsZXNzbHkgdmFndWUuCgpZZXMsIHRoYXQgbWFrZXMgc2Vuc2UuCgpU
aGFua3MhCgo+IAo+IFRoYW5rcwo+IAo+IE1pY2hhbAo+IAoKCi0tIAoKVGhhbmtzLAoKRGF2aWQg
LyBkaGlsZGVuYgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 12:31:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 12:31: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-devel-bounces@lists.xenproject.org>)
	id 1gRG3O-0000m0-32; Mon, 26 Nov 2018 12:31:54 +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=wVla=OF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRG3M-0000lk-An
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 12:31:52 +0000
X-Inumbo-ID: 3a4de9d6-f177-11e8-ac3e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a4de9d6-f177-11e8-ac3e-12d6303a7972;
 Mon, 26 Nov 2018 12:31:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRG39-0005jg-Uy; Mon, 26 Nov 2018 12:31:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRG39-00081Q-Mq; Mon, 26 Nov 2018 12:31:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRG39-00032D-Lx; Mon, 26 Nov 2018 12:31:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130752-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.11-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.11-testing:build-arm64:<job status>:broken:regression
 xen-4.11-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.11-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.11-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.11-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.11-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.11-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.11-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.11-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=49caabf2584a26d16f73b4bd423329f8d99f7e71
X-Osstest-Versions-That: xen=dea9fc0e02d92f5e6d46680aa0a52fa758eca9c4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Nov 2018 12:31:39 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 130752: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc1MiB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA3NTIvCgpGYWlsdXJlcyBhbmQg
cHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk3
MjAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEyOTcyMAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5NzIwCgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI5
NzIwCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAg
ICBicm9rZW4gYmxvY2tlZCBpbiAxMjk3MjAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
IDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTcyMAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAg
ICA0OWNhYWJmMjU4NGEyNmQxNmY3M2I0YmQ0MjMzMjlmOGQ5OWY3ZTcxCmJhc2VsaW5lIHZlcnNp
b246CiB4ZW4gICAgICAgICAgICAgICAgICBkZWE5ZmMwZTAyZDkyZjVlNmQ0NjY4MGFhMGE1MmZh
NzU4ZWNhOWM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk3MjAgIDIwMTgtMTEtMDkgMjE6MTk6
MTYgWiAgIDE2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwNjE0ICAyMDE4LTExLTIwIDE1
OjA3OjQzIFogICAgNSBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20g
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0
cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0OWNhYWJmMjU4NGEyNmQxNmY3M2I0YmQ0MjMzMjlm
OGQ5OWY3ZTcxCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjM1OjQ4IDIwMTggKzAxMDAKCiAgICB4ODYvZG9tMDog
QXZvaWQgdXNpbmcgMUcgc3VwZXJwYWdlcyBpZiBzaGFkb3dpbmcgbWF5IGJlIG5lY2Vzc2FyeQog
ICAgCiAgICBUaGUgc2hhZG93IGNvZGUgZG9lc24ndCBzdXBwb3J0IDFHIHN1cGVycGFnZXMsIGFu
ZCB3aWxsIGhhbmQgI1BGW1JTVkRdIGJhY2sgdG8KICAgIGd1ZXN0cy4KICAgIAogICAgRm9yIGRv
bTAncyB3aXRoIDUxMkdCIG9mIFJBTSBvciBtb3JlIChhbmQgc3ViamVjdCB0byB0aGUgUDJNIGFs
aWdubWVudCksIFhlbidzCiAgICBkb21haW4gYnVpbGRlciBtaWdodCB1c2UgMUcgc3VwZXJwYWdl
cy4KICAgIAogICAgQXZvaWQgdXNpbmcgMUcgc3VwZXJwYWdlcyAoZmFsbGluZyBiYWNrIHRvIDJN
IHN1cGVycGFnZXMgaW5zdGVhZCkgaWYgdGhlcmUgaXMKICAgIGEgcmVhc29uYWJsZSBjaGFuY2Ug
dGhhdCB3ZSBtYXkgaGF2ZSB0byBzaGFkb3cgZG9tMC4gIFRoaXMgYXNzdW1lcyB0aGF0IHRoZXJl
CiAgICBhcmUgbm8gY2lyY3Vtc3RhbmNlcyB3aGVyZSB3ZSB3aWxsIGFjdGl2YXRlIGxvZ2RpcnR5
IG1vZGUgb24gZG9tMC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5NmY2ZWUxNWFkN2NhOTY0NzI3Nzlm
YzVjMDgzYjQxNDk0OTVjNTg0CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0xMiAxMToyNjowNCAr
MDAwMAoKY29tbWl0IGJiZTQ4YjViNjdjY2ViYmM3MzM0MmJmZDM0NjAzYzQ4NTljZGU0ZGYKQXV0
aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAx
NTozNDo1MSAyMDE4ICswMTAwCgogICAgeDg2L3NoYWRvdzogc2hyaW5rIHN0cnVjdCBwYWdlX2lu
Zm8ncyBzaGFkb3dfZmxhZ3MgdG8gMTYgYml0cwogICAgCiAgICBUaGlzIGlzIHRvIGF2b2lkIGl0
IG92ZXJsYXBwaW5nIHRoZSBsaW5lYXJfcHRfY291bnQgZmllbGQgbmVlZGVkIGZvciBQVgogICAg
ZG9tYWlucy4gSW50cm9kdWNlIGEgc2VwYXJhdGUsIEhWTS1vbmx5IHBhZ2V0YWJsZV9keWluZyBm
aWVsZCB0byByZXBsYWNlCiAgICB0aGUgc29sZSBvbmUgbGVmdCBpbiB0aGUgdXBwZXIgMTYgYml0
cy4KICAgIAogICAgTm90ZSB0aGF0IHRoZSBhY2Nlc3NlcyB0byAtPnNoYWRvd19mbGFncyBpbiBz
aGFkb3dfe3BybyxkZX1tb3RlKCkgZ2V0CiAgICBzd2l0Y2hlZCB0byBub24tYXRvbWljLCBub24t
Yml0b3BzIG9wZXJhdGlvbnMsIGFzIHt0ZXN0LHNldCxjbGVhcn1fYml0KCkKICAgIGFyZSBub3Qg
YWxsb3dlZCBvbiB1aW50MTZfdCBmaWVsZHMgYW5kIGhlbmNlIHRoZWlyIHVzZSB3b3VsZCBoYXZl
CiAgICByZXF1aXJlZCB1Z2x5IGNhc3RzLiBUaGlzIGlzIGZpbmUgYmVjYXVzZSBhbGwgdXBkYXRl
cyBvZiB0aGUgZmllbGQgb3VnaHQKICAgIHRvIG9jY3VyIHdpdGggdGhlIHBhZ2luZyBsb2NrIGhl
bGQsIGFuZCBvdGhlciB1cGRhdGVzIG9mIGl0IHVzZSB8PSBhbmQKICAgICY9IGFzIHdlbGwgKGku
ZS4gdXNpbmcgYXRvbWljIG9wZXJhdGlvbnMgaGVyZSBkaWRuJ3QgcmVhbGx5IGd1YXJkCiAgICBh
Z2FpbnN0IHBvdGVudGlhbGx5IHJhY2luZyB1cGRhdGVzIGVsc2V3aGVyZSkuCiAgICAKICAgIFRo
aXMgaXMgcGFydCBvZiBYU0EtMjgwLgogICAgCiAgICBSZXBvcnRlZC1ieTogUHJnbXIuY29tIFNl
Y3VyaXR5IDxzZWN1cml0eUBwcmdtci5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiA3ODk1ODk5NjhlZDkwZTgyYTgzMmRiYzYwZTk1OGM3
NmI3ODdiZTdlCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1OTo1NCArMDEwMAoKY29t
bWl0IDkzMTc3ZjFmMGZlNTQzZTMxMDA5ODkzOGVlYWJlYzZjMmRiMTRjMjcKQXV0aG9yOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTozNDoxMyAy
MDE4ICswMTAwCgogICAgeDg2L3NoYWRvdzogbW92ZSBPT1MgZmxhZyBiaXQgcG9zaXRpb25zCiAg
ICAKICAgIEluIHByZXBhcmF0aW9uIG9mIHJlZHVjaW5nIHN0cnVjdCBwYWdlX2luZm8ncyBzaGFk
b3dfZmxhZ3MgZmllbGQgdG8gMTYKICAgIGJpdHMsIGxvd2VyIHRoZSBiaXQgcG9zaXRpb25zIHVz
ZWQgZm9yIFNIRl9vdXRfb2Zfc3luYyBhbmQKICAgIFNIRl9vb3NfbWF5X3dyaXRlLgogICAgCiAg
ICBJbnN0ZWFkIG9mIGFsc28gYWRqdXN0aW5nIHRoZSBvcGVuIGNvZGVkIHVzZSBpbiBfZ2V0X3Bh
Z2VfdHlwZSgpLAogICAgaW50cm9kdWNlIHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2Uo
KSB0byBjb250YWluIGtub3dsZWRnZSBvZiB0aGUKICAgIGJpdCBwb3NpdGlvbnMgdG8gc2hhZG93
IGNvZGUuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjgwLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiBkNjhlMTA3MGMzZThm
NGFmN2EzMTA0MGYwOGJkZDk4ZTZkNmVhYzFkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAx
NDo1OToxMyArMDEwMAoKY29tbWl0IGU3Mzg4NTBhYWY4OGYyMDE5OTdiNWQwNWFkZjg1ZGZmYjU0
YzBjMTAKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpE
YXRlOiAgIFR1ZSBOb3YgMjAgMTU6MzM6MTYgMjAxOCArMDEwMAoKICAgIHg4Ni9tbTogRG9uJ3Qg
cGVyZm9ybSBmbHVzaCBhZnRlciBmYWlsaW5nIHRvIHVwZGF0ZSBhIGd1ZXN0cyBMMWUKICAgIAog
ICAgSWYgdGhlIEwxZSB1cGRhdGUgaGFzbid0IG9jY3VyZWQsIHRoZSBmbHVzaCBjYW5ub3QgZG8g
YW55dGhpbmcgdXNlZnVsLiAgVGhpcwogICAgc2tpcHMgdGhlIHBvdGVudGlhbGx5IGV4cGVuc2l2
ZSB2Y3B1bWFza190b19wY3B1bWFzaygpIGNvbnZlcnNpb24sIGFuZAogICAgYnJvYWRjYXN0IFRM
QiBzaG9vdGRvd24uCiAgICAKICAgIE1vcmUgaW1wb3J0YW50bHkgaG93ZXZlciwgd2UgbWlnaHQg
YmUgaW4gdGhlIGVycm9yIHBhdGggZHVlIHRvIGEgYmFkIHZhCiAgICBwYXJhbWV0ZXIgZnJvbSB0
aGUgZ3Vlc3QsIGFuZCB0aGlzIHNob3VsZCBub3QgcHJvcGFnYXRlIGludG8gdGhlIFRMQiBmbHVz
aGluZwogICAgbG9naWMuICBUaGUgSU5WUENJRCBpbnN0cnVjdGlvbiBmb3IgZXhhbXBsZSByYWlz
ZXMgI0dQIGZvciBhIG5vbi1jYW5vbmljYWwKICAgIGFkZHJlc3MuCiAgICAKICAgIFRoaXMgaXMg
WFNBLTI3OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hdHRoZXcgRGFsZXkgPG1hdHRkQGJ1Z2Z1
enouY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiA2YzhkNTAyODg3MjI2NzJlY2M4ZTE5YjA3NDFhMzFiNTIx
ZDAxNzA2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1ODo0MSArMDEwMAoKY29tbWl0
IGViNjgzMGExYzgzNDdkMGM1ZTMzNTcxZjkzY2JkMmQ3OTMzMDc5OGQKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6
MzI6MzQgMjAxOCArMDEwMAoKICAgIHg4Ni9tbTogUHV0IHRoZSBnZm4gb24gYWxsIHBhdGhzIGFm
dGVyIGdldF9nZm5fcXVlcnkoKQogICAgCiAgICBjL3MgNzg2NzE4MWIyICJ4ODYvUG9EOiBjb3Jy
ZWN0bHkgaGFuZGxlIG5vbi1vcmRlci0wIGRlY3JlYXNlLXJlc2VydmF0aW9uCiAgICByZXF1ZXN0
cyIgaW50cm9kdWNlZCBhbiBlYXJseSBleGl0IGluIGd1ZXN0X3JlbW92ZV9wYWdlKCkgZm9yIHVu
ZXhwZWN0ZWQgcDJtCiAgICB0eXBlcy4gIEhvd2V2ZXIsIGdldF9nZm5fcXVlcnkoKSBpbnRlcm5h
bGx5IHRha2VzIHRoZSBwMm0gbG9jaywgYW5kIG11c3QgYmUKICAgIG1hdGNoZWQgd2l0aCBhIHB1
dF9nZm4oKSBjYWxsIGxhdGVyLgogICAgCiAgICBGaXggdGhlIGVycm9uZW91cyBjb21tZW50IGJl
c2lkZSB0aGUgZGVjbGFyYXRpb24gb2YgZ2V0X2dmbl9xdWVyeSgpLgogICAgCiAgICBUaGlzIGlz
IFhTQS0yNzcuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGQ4MDk4OGNmYzA0ZWU2MDhiZWU3
MjI0NDhlN2MzYmM4MzQ3ZWMwNGMKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU4OjEw
ICswMTAwCgpjb21taXQgYjg4Y2NiM2FlNzlkZWNmYTQ5NWFlOTY1YzAyYWVlZGM4ZmRhMmJjYgpB
dXRob3I6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgVHVl
IE5vdiAyMCAxNTozMTo0OCAyMDE4ICswMTAwCgogICAgeDg2L2h2bS9pb3JlcTogdXNlIHJlZi1j
b3VudGVkIHRhcmdldC1hc3NpZ25lZCBzaGFyZWQgcGFnZXMKICAgIAogICAgUGFzc2luZyBNRU1G
X25vX3JlZmNvdW50IHRvIGFsbG9jX2RvbWhlYXBfcGFnZXMoKSB3aWxsIGFsbG9jYXRlLCBhcwog
ICAgZXhwZWN0ZWQsIGEgcGFnZSB0aGF0IGlzIGFzc2lnbmVkIHRvIHRoZSBzcGVjaWZpZWQgZG9t
YWluIGJ1dCBpcyBub3QKICAgIGFjY291bnRlZCBmb3IgaW4gdG90X3BhZ2VzLiBVbmZvcnR1bmF0
ZWx5IHRoZXJlIGlzIG5vIGxvZ2ljIGZvciB0cmFja2luZwogICAgc3VjaCBhbGxvY2F0aW9ucyBh
bmQgYXZvaWRpbmcgYW55IGFkanVzdG1lbnQgdG8gdG90X3BhZ2VzIHdoZW4gdGhlIHBhZ2UKICAg
IGlzIGZyZWVkLgogICAgCiAgICBUaGUgb25seSBjYWxsZXIgb2YgYWxsb2NfZG9taGVhcF9wYWdl
cygpIHRoYXQgcGFzc2VzIE1FTUZfbm9fcmVmY291bnQgaXMKICAgIGh2bV9hbGxvY19pb3JlcV9t
Zm4oKSBzbyB0aGlzIHBhdGNoIHJlbW92ZXMgdXNlIG9mIHRoZSBmbGFnIGZyb20gdGhhdAogICAg
Y2FsbC1zaXRlIHRvIGF2b2lkIHRoZSBwb3NzaWJpbGl0eSBvZiBhIGRvbWFpbiB1c2luZyBhbiBp
b3JlcSBzZXJ2ZXIgYXMKICAgIGEgbWVhbnMgdG8gYWRqdXN0IGl0cyB0b3RfcGFnZXMgYW5kIGhl
bmNlIGFsbG9jYXRlIG1vcmUgbWVtb3J5IHRoYW4gaXQKICAgIHNob3VsZCBiZSBhYmxlIHRvLgog
ICAgCiAgICBIb3dldmVyLCB0aGUgcmVhc29uIGZvciB1c2luZyB0aGUgZmxhZyBpbiB0aGUgZmly
c3QgcGxhY2Ugd2FzIHRvIGF2b2lkCiAgICB0aGUgYWxsb2NhdGlvbiBmYWlsaW5nIGlmIHRoZSBl
bXVsYXRvciBkb21haW4gaXMgYWxyZWFkeSBhdCBpdHMgbWF4aW11bQogICAgbWVtb3J5IGxpbWl0
LiBIZW5jZSB0aGlzIHBhdGNoIHN3aXRjaGVzIHRvIGFsbG9jYXRpbmcgbWVtb3J5IGZyb20gdGhl
CiAgICB0YXJnZXQgZG9tYWluIGluc3RlYWQgb2YgdGhlIGVtdWxhdG9yIGRvbWFpbi4gVGhlcmUg
aXMgYWxyZWFkeSBhbiBleHRyYQogICAgbWVtb3J5IGFsbG93YW5jZSBvZiAyTUIgKExJQlhMX0hW
TV9FWFRSQV9NRU1PUlkpIGFwcGxpZWQgdG8gSFZNIGd1ZXN0cywKICAgIHdoaWNoIGlzIHN1ZmZp
Y2llbnQgdG8gY292ZXIgdGhlIHBhZ2VzIHJlcXVpcmVkIGJ5IHRoZSBzdXBwb3J0ZWQKICAgIGNv
bmZpZ3VyYXRpb24gb2YgYSBzaW5nbGUgSU9SRVEgc2VydmVyIGZvciBRRU1VLiAoU3R1Yi1kb21h
aW5zIGRvIG5vdCwKICAgIHNvIGZhciwgdXNlIHJlc291cmNlIG1hcHBpbmcpLiBJdCBhbHNvIGFs
c28gdGhlIGNhc2UgdGhlIFFFTVUgd2lsbCBoYXZlCiAgICBtYXBwZWQgdGhlIElPUkVRIHNlcnZl
ciBwYWdlcyBiZWZvcmUgdGhlIGd1ZXN0IGJvb3RzLCBoZW5jZSBpdCBpcyBub3QKICAgIHBvc3Np
YmxlIGZvciB0aGUgZ3Vlc3QgdG8gaW5mbGF0ZSBpdHMgYmFsbG9vbiB0byBjb25zdW1lIHRoZXNl
IHBhZ2VzLgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlODYyZTZjZWIxZmQ5NzFkNzU1YTBjNTdkNmEw
ZjNiODA2NTE4N2RjCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1NzozOCArMDEwMAoK
Y29tbWl0IDNiMmE3NzljY2I5ZmQzYzAyYWIyYTY4Y2I5NWE5NjI4ZjA4MzcwMjkKQXV0aG9yOiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAg
MTU6MzE6MTQgMjAxOCArMDEwMAoKICAgIHg4Ni9odm0vaW9yZXE6IGZpeCBwYWdlIHJlZmVyZW5j
aW5nCiAgICAKICAgIFRoZSBjb2RlIGRvZXMgbm90IHRha2UgYSBwYWdlIHJlZmVyZW5jZSBpbiBo
dm1fYWxsb2NfaW9yZXFfbWZuKCksIG9ubHkgYQogICAgdHlwZSByZWZlcmVuY2UuIFRoaXMgY2Fu
IGxlYWQgdG8gYSBzaXR1YXRpb24gd2hlcmUgYSBtYWxpY2lvdXMgZG9tYWluIHdpdGgKICAgIFhT
TV9ETV9QUklWIGNhbiBlbmdpbmVlciBhIHNlcXVlbmNlIGFzIGZvbGxvd3M6CiAgICAKICAgIC0g
Y3JlYXRlIElPUkVRIHNlcnZlcjogbm8gcGFnZXMgYXMgeWV0LgogICAgLSBhY3F1aXJlIHJlc291
cmNlOiBwYWdlIGFsbG9jYXRlZCwgdG90YWwgMC4KICAgIC0gZGVjcmVhc2UgcmVzZXJ2YXRpb246
IC0xIHJlZiwgdG90YWwgLTEuCiAgICAKICAgIFRoaXMgd2lsbCBjYXVzZSBYZW4gdG8gaGl0IGEg
QlVHX09OKCkgaW4gZnJlZV9kb21oZWFwX3BhZ2VzKCkuCiAgICAKICAgIFRoaXMgcGF0Y2ggZml4
ZXMgdGhlIGlzc3VlIGJ5IGNoYW5naW5nIHRoZSBjYWxsIHRvIGdldF9wYWdlX3R5cGUoKSBpbgog
ICAgaHZtX2FsbG9jX2lvcmVxX21mbigpIHRvIGEgY2FsbCB0byBnZXRfcGFnZV9hbmRfdHlwZSgp
LiBUaGlzIGNoYW5nZQogICAgaW4gdHVybiByZXF1aXJlcyBhbiBleHRyYSBwdXRfcGFnZSgpIGlu
IGh2bV9mcmVlX2lvcmVxX21mbigpIGluIHRoZSBjYXNlCiAgICB0aGF0IF9QR0NfYWxsb2NhdGVk
IGlzIHN0aWxsIHNldCAoaS5lLiBhIGRlY3JlYXNlIHJlc2VydmF0aW9uIGhhcyBub3QKICAgIG9j
Y3VycmVkKSB0byBhdm9pZCB0aGUgcGFnZSBiZWluZyBsZWFrZWQuCiAgICAKICAgIFRoaXMgaXMg
cGFydCBvZiBYU0EtMjc2LgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBmNmI2YWU3ODY3OWIzNjNmZjY3MGE5YzEy
NTA3N2M0MzZkYWJkNjA4CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1NzowNSArMDEw
MAoKY29tbWl0IDk0NmYzNDU1NDdiOTgxMDA0NWU3NTRlYTRiNzNiNGU4YzVlNzkzNWIKQXV0aG9y
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNToz
MDoyNSAyMDE4ICswMTAwCgogICAgQU1EL0lPTU1VOiBzdXBwcmVzcyBQVEUgbWVyZ2luZyBhZnRl
ciBpbml0aWFsIHRhYmxlIGNyZWF0aW9uCiAgICAKICAgIFRoZSBsb2dpYyBpcyBub3QgZml0IGZv
ciB0aGlzIHB1cnBvc2UsIHNvIHNpbXBseSBkaXNhYmxlIGl0cyB1c2UgdW50aWwKICAgIGl0IGNh
biBiZSBmaXhlZCAvIHJlcGxhY2VkLiBOb3RlIHRoYXQgdGhpcyByZS1lbmFibGVzIG1lcmdpbmcg
Zm9yIHRoZQogICAgdGFibGUgY3JlYXRpb24gY2FzZSwgd2hpY2ggd2FzIGRpc2FibGVkIGFzIGEg
KHBlcmhhcHMgdW5pbnRlbmRlZCkgc2lkZQogICAgZWZmZWN0IG9mIHRoZSBlYXJsaWVyICJhbWQv
aW9tbXU6IGZpeCBmbHVzaCBjaGVja3MiLiBJdCByZWxpZXMgb24gbm8KICAgIHBhZ2UgZ2V0dGlu
ZyBtYXBwZWQgbW9yZSB0aGFuIG9uY2UgKHdpdGggZGlmZmVyZW50IHByb3BlcnRpZXMpIGluIHRo
aXMKICAgIHByb2Nlc3MsIGFzIHRoYXQgd291bGQgc3RpbGwgYmUgYmV5b25kIHdoYXQgdGhlIG1l
cmdpbmcgbG9naWMgY2FuIGNvcGUKICAgIHdpdGguIEJ1dCBhcmNoX2lvbW11X3BvcHVsYXRlX3Bh
Z2VfdGFibGUoKSBndWFyYW50ZWVzIHRoaXMgYWZhaWN0LgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTI3NS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTM3ZWYzMjU2NWZhM2E4MWZkYjM3YjlkZDVh
YTk5YTFiODdhZmE3NQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTU6MTQgKzAxMDAK
CmNvbW1pdCAwODZhOWRkZWQyN2ViMzlhNzRmMWQ1MWNhMTljMGUxNGEwY2FiMjc3CkF1dGhvcjog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE5vdiAy
MCAxNToyOTo0MCAyMDE4ICswMTAwCgogICAgYW1kL2lvbW11OiBmaXggZmx1c2ggY2hlY2tzCiAg
ICAKICAgIEZsdXNoIGNoZWNraW5nIGZvciBBTUQgSU9NTVUgZGlkbid0IGNoZWNrIHdoZXRoZXIg
dGhlIHByZXZpb3VzIGVudHJ5CiAgICB3YXMgcHJlc2VudCwgb3Igd2hldGhlciB0aGUgZmxhZ3Mg
KHdyaXRhYmxlL3JlYWRhYmxlKSBjaGFuZ2VkIGluIG9yZGVyCiAgICB0byBkZWNpZGUgd2hldGhl
ciBhIGZsdXNoIHNob3VsZCBiZSBleGVjdXRlZC4KICAgIAogICAgRml4IHRoaXMgYnkgdGFraW5n
IHRoZSB3cml0YWJsZS9yZWFkYWJsZS9uZXh0LWxldmVsIGZpZWxkcyBpbnRvIGFjY291bnQsCiAg
ICB0b2dldGhlciB3aXRoIHRoZSBwcmVzZW50IGJpdC4KICAgIAogICAgQWxvbmcgdGhlc2UgbGlu
ZXMgdGhlIGZsdXNoaW5nIGluIGFtZF9pb21tdV9tYXBfcGFnZSgpIG11c3Qgbm90IGJlCiAgICBv
bWl0dGVkIGZvciBQViBkb21haW5zLiBUaGUgY29tbWVudCB0aGVyZSB3YXMgc2ltcGx5IHdyb25n
OiBNYXBwaW5ncyBtYXkKICAgIHZlcnkgd2VsbCBjaGFuZ2UsIGJvdGggdGhlaXIgYWRkcmVzc2Vz
IGFuZCB0aGVpciBwZXJtaXNzaW9ucy4gVWx0aW1hdGVseQogICAgdGhpcyBzaG91bGQgaG9ub3Ig
aW9tbXVfZG9udF9mbHVzaF9pb3RsYiwgYnV0IHRvIGFjaGlldmUgdGhpcwogICAgYW1kX2lvbW11
X29wcyBmaXJzdCBuZWVkcyB0byBnYWluIGFuIC5pb3RsYl9mbHVzaCBob29rLgogICAgCiAgICBB
bHNvIG1ha2UgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQoKSBzdGF0aWMsIHRvIGRlbW9uc3RyYXRl
IHRoZXJlJ3Mgbm8KICAgIGNhbGxlciBvbWl0dGluZyB0aGUgKHN1YnNlcXVlbnQpIGZsdXNoLgog
ICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI3NS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDFhN2Zm
ZTQ2NmNkMDU3ZGFhZWYyNDViMGExYWI2YjgyNTg4ZTRjMDEKICAgIG1hc3RlciBkYXRlOiAyMDE4
LTExLTIwIDE0OjUyOjEyICswMTAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 12:36:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 12:36: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-devel-bounces@lists.xenproject.org>)
	id 1gRG81-00010t-Sc; Mon, 26 Nov 2018 12:36: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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRG80-00010o-ML
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 12:36:40 +0000
X-Inumbo-ID: eadec3ec-f177-11e8-868e-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eadec3ec-f177-11e8-868e-12d6303a7972;
 Mon, 26 Nov 2018 12:36:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 05:36:36 -0700
Message-Id: <5BFBE8D002000078001FFF55@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 05:36:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20181123143002.79743-1-roger.pau@citrix.com>
 <5BFBC59802000078001FFD36@prv1-mh.provo.novell.com>
 <20181126120439.lsmf5u37evvkqwgm@mac>
 <5BFBE48C02000078001FFF19@prv1-mh.provo.novell.com>
 <7b965c37-9d3a-35bd-0b6b-75296490be5c@arm.com>
In-Reply-To: <7b965c37-9d3a-35bd-0b6b-75296490be5c@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] mm: make opt_bootscrub non-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjExLjE4IGF0IDEzOjI1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE1heSBJIGFzayB3aGF0IGFyZSB0aGUgZG93bnNpZGVzPyBEbyB5b3UgZXhwZWN0IGEgbG90IG9m
IGZhbHNlIHBvc2l0aXZlPwoKSGF2aW5nIHRvIHNwbGl0IGNvZGUgcGF0aHMsIHRvIGludHJvZHVj
ZSByZWR1bmRhbmN5LCBvciB0byBtb3ZlCmNvZGUvZGF0YSBvdXQgb2YgLmluaXQuKiB0aGF0IGNv
dWxkIGluIGZhY3QgbGl2ZSB0aGVyZSBhcmUgYWxsCnBvc3NpYmxlIGlzc3Vlcy4gUGx1cyB0aGUg
X19yZWZ7LGRhdGF9IGFubm90YXRpb24gdGhhdCBMaW51eCBoYXMKYWxzbyBpbnZpdGUgZm9yIGFi
dXNlIChhdCB3aGljaCBwb2ludCB3ZSdkIGJlIGJhY2sgdG8gd2hlcmUgd2UKY3VycmVudGx5IGFy
ZSwganVzdCBhdCBwZXJoYXBzIGEgc21hbGxlciBzY29wZSkuCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 12:38:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 12:38: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-devel-bounces@lists.xenproject.org>)
	id 1gRG9s-00017Y-AQ; Mon, 26 Nov 2018 12:38:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=azgn=of=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRG9r-00017N-5f
 for xen-devel@lists.xen.org; Mon, 26 Nov 2018 12:38:35 +0000
X-Inumbo-ID: 2fff8b0b-f178-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fff8b0b-f178-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 12:38:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 05:38:33 -0700
Message-Id: <5BFBE94502000078001FFF69@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 05:38:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1543233787-1964-1-git-send-email-andrew.cooper3@citrix.com>
 <20181126121725.rbu42tgndap4njio@zion.uk.xensource.com>
In-Reply-To: <20181126121725.rbu42tgndap4njio@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/tools: Fix gen-cpuid.py's ability to
 report errors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjExLjE4IGF0IDEzOjE3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMTI6MDM6MDdQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gYy9zIDE4NTk2OTAzICJ4ZW4vdG9vbHM6IHN1cHBvcnQgUHl0aG9uIDIgYW5kIFB5
dGhvbiAzIiB1bmZvcnR1bmF0ZWx5Cj4+IGludHJvZHVjZWQgYSBUeXBlRXJyb3Igd2hlbiBjaGFu
Z2luZyBob3cgRmFpbCBleGNlcHRpb25zIHdlcmUgcHJpbnRlZDoKPj4gCj4+ICAgL2xvY2FsL3hl
bi5naXQveGVuLy4uL3hlbi90b29scy9nZW4tY3B1aWQucHk6VHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgo+PiAgICAgRmlsZSAiL2xvY2FsL3hlbi5naXQveGVuLy4uL3hlbi90b29s
cy9nZW4tY3B1aWQucHkiLCBsaW5lIDQ4MywgaW4gPG1vZHVsZT4KPj4gICAgICAgICBzeXMuc3Rk
ZXJyLndyaXRlKGUpCj4+ICAgVHlwZUVycm9yOiBleHBlY3RlZCBhIGNoYXJhY3RlciBidWZmZXIg
b2JqZWN0Cj4+IAo+PiBDb2VyY2UgZSB0byBhIHN0cmluZyBiZWZvcmUgcHJpbnRpbmcuICBXaGls
ZSBjaGFuZ2luZyB0aGlzLCBmb2xkIHRoZSB0aHJlZQo+PiB3cml0ZSgpIGNhbGxzIG1ha2luZyB1
cCB0aGUgbGluZSBpbnRvIGEgc2luZ2xlIG9uZSwgYW5kIHRha2UgdGhlIG9wcG9ydHVuaXR5Cj4+
IHRvIG5lYXRlbiB0aGUgb3V0cHV0Lgo+PiAKPj4gQSBzYW1wbGUgZXJyb3IgaXM6Cj4+IAo+PiAg
IC9sb2NhbC94ZW4uZ2l0L3hlbi90b29scy9nZW4tY3B1aWQucHk6IEZhaWw6IEFsaWFzZWQgdmFs
dWUgYmV0d2VlbiBGT08gYW5kIEJBUgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAKPiBBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 12:50:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 12:50: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-devel-bounces@lists.xenproject.org>)
	id 1gRGKl-0002NQ-Ew; Mon, 26 Nov 2018 12:49: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=obox=of=citrix.com=prvs=8619cf47e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gRGKk-0002NL-Aw
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 12:49:50 +0000
X-Inumbo-ID: c1a8a3e9-f179-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1a8a3e9-f179-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 12:49:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="82340526"
Date: Mon, 26 Nov 2018 13:49:40 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181126124940.vjh7tm5ledpplkhq@mac>
References: <20181123143002.79743-1-roger.pau@citrix.com>
 <5BFBC59802000078001FFD36@prv1-mh.provo.novell.com>
 <20181126120439.lsmf5u37evvkqwgm@mac>
 <5BFBE48C02000078001FFF19@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BFBE48C02000078001FFF19@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] mm: make opt_bootscrub non-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMDU6MTg6MjBBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI2LjExLjE4IGF0IDEzOjA0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMDM6MDY6MTZBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDIzLjExLjE4IGF0IDE1OjMwLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gTExWTSBjb2RlIGdlbmVyYXRpb24gY2FuIGF0dGVtcHQg
dG8gbG9hZCBmcm9tIGEgdmFyaWFibGUgaW4gdGhlIG5leHQKPiA+PiA+IGNvbmRpdGlvbiBvZiBh
biBleHByZXNzaW9uIHVuZGVyIGNlcnRhaW4gY2lyY3Vtc3RhbmNlcywgdGh1cyB0dXJuaW5nCj4g
Pj4gPiB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbjoKPiA+PiA+IAo+ID4+ID4gaWYgKCBzeXN0ZW1f
c3RhdGUgPCBTWVNfU1RBVEVfYWN0aXZlICYmIG9wdF9ib290c2NydWIgPT0gQk9PVFNDUlVCX0lE
TEUgKQo+ID4+ID4gCj4gPj4gPiBJbnRvOgo+ID4+ID4gCj4gPj4gPiAweGZmZmY4MmQwODAyMjM5
NjcgPCsxMDM+OiBjbXBsICAgJDB4MywweDM3YjAzMiglcmlwKSAjIDB4ZmZmZjgyZDA4MDU5ZTlh
MCAKPiA+IDxzeXN0ZW1fc3RhdGU+Cj4gPj4gPiAweGZmZmY4MmQwODAyMjM5NmUgPCsxMTA+OiBz
ZXRiICAgLTB4MjkoJXJicCkKPiA+PiA+IDB4ZmZmZjgyZDA4MDIyMzk3MiA8KzExND46IGNtcGwg
ICAkMHgyLDB4MjI4YThiKCVyaXApICMgMHhmZmZmODJkMDgwNDRjNDA0IAo+ID4gPG9wdF9ib290
c2NydWI+Cj4gPj4gPiAKPiA+PiA+IFN1Y2ggY29kZSB3aWxsIHRyaWdnZXIgYSBwYWdlIGZhdWx0
IGlmIHN5c3RlbV9zdGF0ZSA+PQo+ID4+ID4gU1lTX1NUQVRFX2FjdGl2ZSBiZWNhdXNlIG9wdF9i
b290c2NydWIgd2lsbCBiZSB1bm1hcHBlZC4KPiA+PiA+IAo+ID4+ID4gRml4IHRoaXMgYnkgbWFr
aW5nIG9wdF9ib290c2NydWIgbm9uLWluaXQsIHRodXMgcHJldmVudGluZyB0aGUgcGFnZQo+ID4+
ID4gZmF1bHQuIFRoZSBMTFZNIGJ1ZyB3aXRoIHRoZSBkaXNjdXNzaW9uIGFib3V0IHRoaXMgaXNz
dWUgY2FuIGJlIGZvdW5kCj4gPj4gPiBhdDoKPiA+PiA+IAo+ID4+ID4gaHR0cHM6Ly9idWdzLmxs
dm0ub3JnL3Nob3dfYnVnLmNnaT9pZD0zOTcwNyAKPiA+PiA+IAo+ID4+ID4gSSBoYXZlbid0IGJl
ZW4gYWJsZSB0byBmaW5kIGFueSBvdGhlciBpbnN0YW5jZXMgb2Ygc3VjaCBjb25kaXRpb25hbAo+
ID4+ID4gZXhwcmVzc2lvbiB0aGF0IHVzZXMgc3lzdGVtX3N0YXRlIHRvZ2V0aGVyIHdpdGggYW4g
aW5pdCB2YXJpYWJsZSBvcgo+ID4+ID4gZnVuY3Rpb24uCj4gPj4gPiAKPiA+PiA+IFNpZ25lZC1v
ZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4+IAo+ID4+
IEkgY2FuIGFjY2VwdCB0aGlzIGFzIGEgYmFuZC1haWQsIHNvIEknbSBub3QgZ29pbmcgdG8gbmFj
ayBpdCwgYnV0Cj4gPj4gSSBkb24ndCB2aWV3IHRoaXMgYXMgYSBmZWFzaWJsZSBzb2x1dGlvbiB0
byB0aGUgcHJvYmxlbS4gVGhhdCdzIGluCj4gPj4gcGFydGljdWxhciBiZWNhdXNlIG5vdGhpbmcg
aXMgZG9uZSBhdCBhbGwgdG8gcHJldmVudCBmdXR1cmUKPiA+PiBzaW1pbGFyIGlzc3Vlcy4gRXZl
biB3b3JzZSwgLi4uCj4gPiAKPiA+IEknbSBub3Qgc3VyZSB3aGF0J3MgdGhlIGJlc3Qgd2F5IHRv
IHByZXZlbnQgZnV0dXJlIGlzc3Vlcy4gU2hvdWxkIHRoaXMKPiA+IGJlIG1lbnRpb25lZCBpbiB0
aGUgY29kaW5nIHN0eWxlPyBUaGF0IGRvZXNuJ3Qgc2VlbXMgbGlrZSB0aGUgYmVzdAo+ID4gcGxh
Y2UsIGJ1dCBJJ20gbm90IHN1cmUgd2hlcmUgZWxzZSBjb3VsZCB0aGlzIGJlIGRvY3VtZW50ZWQu
Cj4gCj4gVGhlcmUgd2FzIHNvbWUgdmFndWVseSBzaW1pbGFyIGRpc2N1c3Npb24gYSBsaXR0bGUg
d2hpbGUgYWdvLCBhbmQKPiB0aGVyZSBpaXJjIHdlIGhhZCBhbHNvIGFncmVlZCB0aGF0IHRoZSBw
b2ludCB0aGVyZSAod2hpY2ggSSBkb24ndAo+IHJlY2FsbCkgaXMgbm90IGEgc3R5bGUgdGhpbmcu
IFNhbWUgaGVyZTogV2UncmUgdGFsa2luZyBhYm91dCBhCj4gY29ycmVjdG5lc3MgaXNzdWUsIG5v
dCBhIHN0eWxpc3RpYyBvbmUuIEhlbmNlIGluZGVlZCBhIHNlcGFyYXRlCj4gZG9jdW1lbnQgd291
bGQgYmUgbmVlZGVkLCBidXQgbm9uZSBvZiB0aGUgZXhpc3Rpbmcgb25lcyBsb29rcwo+IHRvIGJl
IGEgZ29vZCBmaXQuCj4gCj4gRnVydGhlcm1vcmUgSSBkb3VidCB3cml0aW5nIHRoaXMgZG93biB3
b3VsZCBoZWxwLCBiZWNhdXNlIGZvcgo+IHN1Y2ggYXBwYXJlbnRseSBzaW1wbGUgdGhpbmdzIG5v
LW9uZSBnb2VzIGh1bnQgZm9yIHJlbGF0ZWQKPiBkb2N1bWVudGF0aW9uLiBJIHRoaW5rIHRoZSBv
bmx5IGZ1dHVyZSBwcm9vZiBjb3Vyc2Ugb2YgYWN0aW9uCj4gd291bGQgYmUgdG8gcG9ydCBMaW51
eCdlcyBzZWN0aW9uIG1pc21hdGNoIGhhbmRsaW5nIGFuZCBzdG9wCj4gYWxsb3dpbmcgcHJvYmxl
bWF0aWMgY3Jvc3MgcmVmZXJlbmNlcy4gVGhhdCBhcHByb2FjaCBoYXMKPiBkb3duc2lkZXMgdGhv
dWdoLCB3aGljaCBpcyB3aHkgSSdtIG5vdCBnb2luZyB0byBhZHZvY2F0ZSBpdC4KCklzIFNwYXJz
ZSB0aGUgb25seSBvcHRpb24gaW4gdGhpcyByZWdhcmQ/CgpJIHRoaW5rIEFuZHJldyBoYWQgcGxh
eWVkIHdpdGggU3BhcnNlIG9uIFhlbiBiZWZvcmU/CgpBbGJlaXQgTGludXggYW5kIFhlbiBzaGFy
ZSBzb21lIHNpbWlsYXJpdGllcywgSSdtIGFmcmFpZCB0aGF0IHVzaW5nClNwYXJzZSB3b3VsZCBt
ZWFuIGVpdGhlciBtb2RpZnlpbmcgU3BhcnNlIGl0c2VsZiwgb3IgbW9kaWZ5aW5nIFhlbiB0bwpt
YXRjaCBMaW51eC4gQXJlIHRoZXJlIGFueSBvdGhlciBvcHRpb25zPwoKVGhhbmtzLCBSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 12:59:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 12:59: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-devel-bounces@lists.xenproject.org>)
	id 1gRGTp-0003CD-DF; Mon, 26 Nov 2018 12:59: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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRGTn-0003Be-PW
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 12:59:11 +0000
X-Inumbo-ID: 10445ab8-f17b-11e8-92a9-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10445ab8-f17b-11e8-92a9-12d6303a7972;
 Mon, 26 Nov 2018 12:59:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 05:59:08 -0700
Message-Id: <5BFBEE1902000078001FFF88@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 05:59:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>, <george.dunlap@citrix.com>
References: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
 <1542886828-11241-8-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1542886828-11241-8-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V9 7/7] p2m: change_range_type: Only
 invalidate mapped gfns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjExLjE4IGF0IDEyOjQwLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gY2hhbmdlX3JhbmdlX3R5cGUoKSBpbnZhbGlkYXRlcyBnZm4gcmFuZ2VzIHRvIGxhemls
eSBjaGFuZ2UgdGhlIHR5cGUKCldvdWxkIHlvdSBtaW5kIGNvcnJlY3RpbmcgdGhlIGZ1bmN0aW9u
IG5hbWUgaGVyZT8KCj4gb2YgYSByYW5nZSBvZiBnZm5zLCBhbmQgYWxzbyBtb2RpZmllcyB0aGUg
bG9nZGlydHkgcmFuZ2VzZXRzIG9mIHRoYXQKPiBwMm0uIEF0IHRoZSBtb21lbnQsIGl0IGNsaXBz
IGJvdGggZG93biBieSB0aGUgaG9zdHAybS4KPiAKPiBXaGlsZSB0aGlzIHdpbGwgcmVzdWx0IGlu
IGNvcnJlY3QgYmVoYXZpb3IsIGl0J3Mgbm90IGVudGlyZWx5IGVmZmljaWVudCwKPiBzaW5jZSBp
bnZhbGlkYXRlZCBlbnRyaWVzIG91dHNpZGUgdGhhdCByYW5nZSB3aWxsLCBvbiBmYXVsdCwgc2lt
cGx5IGJlCj4gbW9kaWZpZWQgYmFjayB0byAiZW1wdHkiIGJlZm9yZSBmYXVsdGluZyBub3JtYWxs
eSBhZ2Fpbi4KPiAKPiBTZXBhcmF0ZSBvdXQgdGhlIGNhbGN1bGF0aW9uIG9mIHRoZSB0d28gcmFu
Z2VzLiAgS2VlcCB1c2luZyB0aGUKPiBob3N0cDJtJ3MgbWF4X21hcHBlZF9wZm4gdG8gY2xpcCB0
aGUgbG9nZGlydHkgcmFuZ2VzLCBidXQgdXNlIHRoZQo+IGN1cnJlbnQgcDJtJ3MgbWF4X21hcHBl
ZF9wZm4gdG8gZnVydGhlciBjbGlwIHRoZSBpbnZhbGlkYXRpb24gcmFuZ2UKPiBmb3IgYWx0ZXJu
YXRlIHAybXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgoKU3ViamVjdCB0byBwb3NzaWJsZSBhZGp1c3RtZW50cyBkdWUgdG8gY2hh
bmdlcyB0byBwYXRjaCA2ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 13:01:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 13:01: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-devel-bounces@lists.xenproject.org>)
	id 1gRGWG-00043o-SN; Mon, 26 Nov 2018 13:01:44 +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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRGWF-00043i-Hr
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 13:01:43 +0000
X-Inumbo-ID: 6b024f64-f17b-11e8-b805-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b024f64-f17b-11e8-b805-12d6303a7972;
 Mon, 26 Nov 2018 13:01:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 06:01:40 -0700
Message-Id: <5BFBEEB002000078001FFF8B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 06:01:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181123143002.79743-1-roger.pau@citrix.com>
 <5BFBC59802000078001FFD36@prv1-mh.provo.novell.com>
 <20181126120439.lsmf5u37evvkqwgm@mac>
 <5BFBE48C02000078001FFF19@prv1-mh.provo.novell.com>
 <20181126124940.vjh7tm5ledpplkhq@mac>
In-Reply-To: <20181126124940.vjh7tm5ledpplkhq@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] mm: make opt_bootscrub non-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjExLjE4IGF0IDEzOjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgTm92IDI2LCAyMDE4IGF0IDA1OjE4OjIwQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBGdXJ0aGVybW9yZSBJIGRvdWJ0IHdyaXRpbmcgdGhpcyBkb3duIHdvdWxkIGhlbHAs
IGJlY2F1c2UgZm9yCj4+IHN1Y2ggYXBwYXJlbnRseSBzaW1wbGUgdGhpbmdzIG5vLW9uZSBnb2Vz
IGh1bnQgZm9yIHJlbGF0ZWQKPj4gZG9jdW1lbnRhdGlvbi4gSSB0aGluayB0aGUgb25seSBmdXR1
cmUgcHJvb2YgY291cnNlIG9mIGFjdGlvbgo+PiB3b3VsZCBiZSB0byBwb3J0IExpbnV4J2VzIHNl
Y3Rpb24gbWlzbWF0Y2ggaGFuZGxpbmcgYW5kIHN0b3AKPj4gYWxsb3dpbmcgcHJvYmxlbWF0aWMg
Y3Jvc3MgcmVmZXJlbmNlcy4gVGhhdCBhcHByb2FjaCBoYXMKPj4gZG93bnNpZGVzIHRob3VnaCwg
d2hpY2ggaXMgd2h5IEknbSBub3QgZ29pbmcgdG8gYWR2b2NhdGUgaXQuCj4gCj4gSXMgU3BhcnNl
IHRoZSBvbmx5IG9wdGlvbiBpbiB0aGlzIHJlZ2FyZD8KCkknbSBzcGVjaWZpY2FsbHkgbm90IHRh
bGtpbmcgYWJvdXQgc3BhcnNlLCBidXQgYWJvdXQgTGludXgnZXMKbG9naWMgaW4gc2NyaXB0cy9t
b2QvbW9kcG9zdC5jLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 13:04:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 13:04: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-devel-bounces@lists.xenproject.org>)
	id 1gRGYn-0004C8-Bp; Mon, 26 Nov 2018 13:04: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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRGYm-0004C2-2O
 for xen-devel@lists.xen.org; Mon, 26 Nov 2018 13:04:20 +0000
X-Inumbo-ID: c8377cae-f17b-11e8-ae36-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c8377cae-f17b-11e8-ae36-12d6303a7972;
 Mon, 26 Nov 2018 13:04:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 06:04:17 -0700
Message-Id: <5BFBEF4E02000078001FFFB8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 06:04:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542991976-6190-1-git-send-email-andrew.cooper3@citrix.com>
 <1542991976-6190-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542991976-6190-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arch: Switch local_*_is_enabled()
 predicates to return bool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjExLjE4IGF0IDE3OjUyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UsIGFzIHRoZSB2YWx1ZSByZXR1cm5lZCB3YXMgcHJl
dmlvdXNseSBhbHdheXMgMCBvciAxLgo+IFdoaWxlIGFsdGVyaW5nIHRoZXNlLCBpbnNlcnQgYmxh
bmsgbGluZXMgd2hlcmUgYXBwcm9wcmlhdGUgYW5kIGRyb3AgdGhlCj4gbm93LXJlZHVuZGFudCAh
ISBmcm9tIHg4NidzIGxvY2FsX2lycV9pc19lbmFibGVkKCkuCj4gCj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 13:05:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 13:05: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-devel-bounces@lists.xenproject.org>)
	id 1gRGZP-0004FS-Mp; Mon, 26 Nov 2018 13:04: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=xvjC=OF=citrix.com=prvs=861df4a88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRGZN-0004FJ-VO
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 13:04:57 +0000
X-Inumbo-ID: de417554-f17b-11e8-a395-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de417554-f17b-11e8-a395-12d6303a7972;
 Mon, 26 Nov 2018 13:04:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="82341202"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: "xen-devel (xen-devel@lists.xenproject.org)"
 <xen-devel@lists.xenproject.org>
Thread-Topic: x86_emulator distclean failing
Thread-Index: AdSFiH8inwfP/AyRTLaPJxoadn/rTw==
Date: Mon, 26 Nov 2018 13:04:53 +0000
Message-ID: <54fc65cbb31744afa42a18b56b3a8ffa@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: [Xen-devel] x86_emulator distclean failing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW55b25lIGVsc2Ugc2VlaW5nIHRoaXMsIG9yIGlzIGl0IGp1c3QgbWU/IFRoaXMgd2FzIG9uIGEg
ZnJlc2ggcHVsbCBvZiBzdGFnaW5nIGFib3V0IDUgbWlucyBhZ28uLi4KCm1ha2UgLUMgeDg2X2Vt
dWxhdG9yIGRpc3RjbGVhbgptYWtlWzVdOiBFbnRlcmluZyBkaXJlY3RvcnkgJy9sb2NhbC9zY3Jh
dGNoL3BhdWxkdS94ZW4vdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yJwptYWtlIC1DIDMyIGNsZWFu
Cm1ha2VbNl06IEVudGVyaW5nIGRpcmVjdG9yeSAnL2xvY2FsL3NjcmF0Y2gvcGF1bGR1L3hlbi90
b29scy90ZXN0cy94ODZfZW11bGF0b3IvMzInCm1ha2UgLUMgMzIgY2xlYW4KbWFrZVs3XTogRW50
ZXJpbmcgZGlyZWN0b3J5ICcvbG9jYWwvc2NyYXRjaC9wYXVsZHUveGVuL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci8zMicKbWFrZVs3XTogKioqIDMyOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5
LiAgU3RvcC4KbWFrZVs3XTogTGVhdmluZyBkaXJlY3RvcnkgJy9sb2NhbC9zY3JhdGNoL3BhdWxk
dS94ZW4vdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yLzMyJwouLi9NYWtlZmlsZToxOTE6IHJlY2lw
ZSBmb3IgdGFyZ2V0ICdjbGVhbjMyJyBmYWlsZWQKbWFrZVs2XTogKioqIFtjbGVhbjMyXSBFcnJv
ciAyCm1ha2VbNl06IExlYXZpbmcgZGlyZWN0b3J5ICcvbG9jYWwvc2NyYXRjaC9wYXVsZHUveGVu
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci8zMicKTWFrZWZpbGU6MTkxOiByZWNpcGUgZm9yIHRh
cmdldCAnY2xlYW4zMicgZmFpbGVkCm1ha2VbNV06ICoqKiBbY2xlYW4zMl0gRXJyb3IgMgptYWtl
WzVdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2xvY2FsL3NjcmF0Y2gvcGF1bGR1L3hlbi90b29scy90
ZXN0cy94ODZfZW11bGF0b3InCi9sb2NhbC9zY3JhdGNoL3BhdWxkdS94ZW4vdG9vbHMvdGVzdHMv
Li4vLi4vdG9vbHMvUnVsZXMubWs6MjU0OiByZWNpcGUgZm9yIHRhcmdldCAnc3ViZGlyLWRpc3Rj
bGVhbi14ODZfZW11bGF0b3InIGZhaWxlZAptYWtlWzRdOiAqKiogW3N1YmRpci1kaXN0Y2xlYW4t
eDg2X2VtdWxhdG9yXSBFcnJvciAyCm1ha2VbNF06IExlYXZpbmcgZGlyZWN0b3J5ICcvbG9jYWwv
c2NyYXRjaC9wYXVsZHUveGVuL3Rvb2xzL3Rlc3RzJwovbG9jYWwvc2NyYXRjaC9wYXVsZHUveGVu
L3Rvb2xzL3Rlc3RzLy4uLy4uL3Rvb2xzL1J1bGVzLm1rOjI0NjogcmVjaXBlIGZvciB0YXJnZXQg
J3N1YmRpcnMtZGlzdGNsZWFuJyBmYWlsZWQKbWFrZVszXTogKioqIFtzdWJkaXJzLWRpc3RjbGVh
bl0gRXJyb3IgMgptYWtlWzNdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2xvY2FsL3NjcmF0Y2gvcGF1
bGR1L3hlbi90b29scy90ZXN0cycKL2xvY2FsL3NjcmF0Y2gvcGF1bGR1L3hlbi90b29scy8uLi90
b29scy9SdWxlcy5tazoyNTQ6IHJlY2lwZSBmb3IgdGFyZ2V0ICdzdWJkaXItZGlzdGNsZWFuLXRl
c3RzJyBmYWlsZWQKbWFrZVsyXTogKioqIFtzdWJkaXItZGlzdGNsZWFuLXRlc3RzXSBFcnJvciAy
Cm1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5ICcvbG9jYWwvc2NyYXRjaC9wYXVsZHUveGVuL3Rv
b2xzJwovbG9jYWwvc2NyYXRjaC9wYXVsZHUveGVuL3Rvb2xzLy4uL3Rvb2xzL1J1bGVzLm1rOjI0
NjogcmVjaXBlIGZvciB0YXJnZXQgJ3N1YmRpcnMtZGlzdGNsZWFuJyBmYWlsZWQKbWFrZVsxXTog
KioqIFtzdWJkaXJzLWRpc3RjbGVhbl0gRXJyb3IgMgptYWtlWzFdOiBMZWF2aW5nIGRpcmVjdG9y
eSAnL2xvY2FsL3NjcmF0Y2gvcGF1bGR1L3hlbi90b29scycKTWFrZWZpbGU6MjQyOiByZWNpcGUg
Zm9yIHRhcmdldCAnZGlzdGNsZWFuLXRvb2xzJyBmYWlsZWQKbWFrZTogKioqIFtkaXN0Y2xlYW4t
dG9vbHNdIEVycm9yIDIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 13:17:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 13: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-devel-bounces@lists.xenproject.org>)
	id 1gRGkx-0005MD-1H; Mon, 26 Nov 2018 13:16: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=azgn=of=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRGku-0005M8-Si
 for xen-devel@lists.xen.org; Mon, 26 Nov 2018 13:16:52 +0000
X-Inumbo-ID: 898fe57d-f17d-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 898fe57d-f17d-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 13:16:51 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 06:15:27 -0700
Message-Id: <5BFBF1EC02000078001FFFDA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 06:15:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542991976-6190-1-git-send-email-andrew.cooper3@citrix.com>
 <1542991976-6190-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542991976-6190-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/4] xen/arch: Switch local_save_flags() to
 being a static inline helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjExLjE4IGF0IDE3OjUyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3lzdGVtLmgKPiBAQCAtMjUzLDE0ICsyNTMsMTggQEAgc3RhdGljIGlubGlu
ZSB1bnNpZ25lZCBsb25nIGFycmF5X2luZGV4X21hc2tfbm9zcGVjKHVuc2lnbmVkIGxvbmcgaW5k
ZXgsCj4gIC8qIHVzZWQgd2hlbiBpbnRlcnJ1cHRzIGFyZSBhbHJlYWR5IGVuYWJsZWQgb3IgdG8g
c2h1dGRvd24gdGhlIHByb2Nlc3NvciAqLwo+ICAjZGVmaW5lIGhhbHQoKSAgICAgICAgICBhc20g
dm9sYXRpbGUgKCAiaGx0IiA6IDogOiAibWVtb3J5IiApCj4gIAo+IC0jZGVmaW5lIGxvY2FsX3Nh
dmVfZmxhZ3MoeCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtKHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gLSAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKHgpICE9IHNpemVvZihsb25nKSk7ICAg
ICAgICAgICAgICAgICAgICAgXAo+IC0gICAgYXNtIHZvbGF0aWxlICggInB1c2hmIiBfX09TICIg
OyBwb3AiIF9fT1MgIiAlMCIgOiAiPWciICh4KSk7IFwKPiAtfSkKPiArc3RhdGljIGlubGluZSB1
bnNpZ25lZCBsb25nIGxvY2FsX3NhdmVfZmxhZ3Modm9pZCkKPiArewo+ICsgICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKPiArCj4gKyAgICBhc20gdm9sYXRpbGUgKCAicHVzaGY7IHBvcCAlMDsiIDog
Ij1nIiAoZmxhZ3MpICk7Cj4gKwo+ICsgICAgcmV0dXJuIGZsYWdzOwo+ICt9CgpQcm92aWRlZCB0
aGlzIGRvZXNuJ3QgZGVmZWF0IHRoZSBjdXJyZW50IHBvc3NpYmlsaXR5IG9mIHRoZSBjb21waWxl
cgpQT1AtaW5nIGRpcmVjdGx5IGludG8gYSBzdGFjayB2YXJpYWJsZQpSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQXBhcnQgZnJvbSB0aGlzIEknbSBhIGxpdHRs
ZSBwdXp6bGVkIGJ5IHRoZSB1cHBlcmNhc2luZyBvZiBTQVZFIGluCnRoZSBBcm0gYXNtKCkgY29t
bWVudHMsIGJ1dCBJJ2xsIGxlYXZlIHRoYXQgdG8gdGhlIEFybSBtYWludGFpbmVycy4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 13:21:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 13:21: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-devel-bounces@lists.xenproject.org>)
	id 1gRGov-0006HA-Jp; Mon, 26 Nov 2018 13:21:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=qdki=of=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gRGou-0006H5-QP
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 13:21:00 +0000
X-Inumbo-ID: 1d6e9f48-f17e-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d6e9f48-f17e-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 13:20:59 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 037603154862;
 Mon, 26 Nov 2018 13:20:59 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id DA64B1F8;
 Mon, 26 Nov 2018 13:20:47 +0000 (UTC)
Date: Mon, 26 Nov 2018 14:20:46 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>
Message-ID: <20181126142046.07c5e227@redhat.com>
In-Reply-To: <20181107123652.23417-11-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
 <20181107123652.23417-11-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.41]); Mon, 26 Nov 2018 13:20:59 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH for-3.2 v3 10/14] qdev-props: call
 object_apply_global_props()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Corey Minyard <minyard@acm.org>,
 Amit Shah <amit@kernel.org>,
 =?UTF-8?B?SGVydsOp?= Poussineau <hpoussin@reactos.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 dgilbert@redhat.com, qemu-arm@nongnu.org, qemu-ppc@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>,
 Andreas =?UTF-8?B?RsOkcmJlcg==?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAgNyBOb3YgMjAxOCAxNjozNjo0OCArMDQwMApNYXJjLUFuZHLDqSBMdXJlYXUgPG1h
cmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4gd3JvdGU6Cgo+IEl0J3Mgbm93IHBvc3NpYmxlIHRv
IHVzZSB0aGUgY29tbW9uIGZ1bmN0aW9uLgo+IAo+IFRlYWNoIG9iamVjdF9hcHBseV9nbG9iYWxf
cHJvcHMoKSB0byB3YXJuIGlmIEVycm9yIGFyZ3VtZW50IGlzIE5VTEwuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+Cj4g
LS0tCj4gIGh3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMgfCAyNCArKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KPiAgcW9tL29iamVjdC5jICAgICAgICAgICAgICB8ICA2ICsrKysrLQo+ICAyIGZpbGVz
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL2h3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMgYi9ody9jb3JlL3FkZXYtcHJvcGVydGllcy5j
Cj4gaW5kZXggODcyOGNiYWI5Zi4uMjM5NTM1YTRjYiAxMDA2NDQKPiAtLS0gYS9ody9jb3JlL3Fk
ZXYtcHJvcGVydGllcy5jCj4gKysrIGIvaHcvY29yZS9xZGV2LXByb3BlcnRpZXMuYwo+IEBAIC0x
MjIzLDI4ICsxMjIzLDggQEAgaW50IHFkZXZfcHJvcF9jaGVja19nbG9iYWxzKHZvaWQpCj4gIAo+
ICB2b2lkIHFkZXZfcHJvcF9zZXRfZ2xvYmFscyhEZXZpY2VTdGF0ZSAqZGV2KQo+ICB7Cj4gLSAg
ICBpbnQgaTsKPiAtCj4gLSAgICBmb3IgKGkgPSAwOyBpIDwgZ2xvYmFsX3Byb3BzKCktPmxlbjsg
aSsrKSB7Cj4gLSAgICAgICAgR2xvYmFsUHJvcGVydHkgKnByb3A7Cj4gLSAgICAgICAgRXJyb3Ig
KmVyciA9IE5VTEw7Cj4gLQo+IC0gICAgICAgIHByb3AgPSBnX2FycmF5X2luZGV4KGdsb2JhbF9w
cm9wcygpLCBHbG9iYWxQcm9wZXJ0eSAqLCBpKTsKPiAtICAgICAgICBpZiAob2JqZWN0X2R5bmFt
aWNfY2FzdChPQkpFQ1QoZGV2KSwgcHJvcC0+ZHJpdmVyKSA9PSBOVUxMKSB7Cj4gLSAgICAgICAg
ICAgIGNvbnRpbnVlOwo+IC0gICAgICAgIH0KPiAtICAgICAgICBwcm9wLT51c2VkID0gdHJ1ZTsK
PiAtICAgICAgICBvYmplY3RfcHJvcGVydHlfcGFyc2UoT0JKRUNUKGRldiksIHByb3AtPnZhbHVl
LCBwcm9wLT5wcm9wZXJ0eSwgJmVycik7Cj4gLSAgICAgICAgaWYgKGVyciAhPSBOVUxMKSB7Cj4g
LSAgICAgICAgICAgIGVycm9yX3ByZXBlbmQoJmVyciwgImNhbid0IGFwcGx5IGdsb2JhbCAlcy4l
cz0lczogIiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9wLT5kcml2ZXIsIHByb3At
PnByb3BlcnR5LCBwcm9wLT52YWx1ZSk7Cj4gLSAgICAgICAgICAgIGlmICghZGV2LT5ob3RwbHVn
Z2VkKSB7Cj4gLSAgICAgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoJmVycm9yX2ZhdGFsLCBl
cnIpOwo+IC0gICAgICAgICAgICB9IGVsc2Ugewo+IC0gICAgICAgICAgICAgICAgd2Fybl9yZXBv
cnRfZXJyKGVycik7Cj4gLSAgICAgICAgICAgIH0KPiAtICAgICAgICB9Cj4gLSAgICB9Cj4gKyAg
ICBvYmplY3RfYXBwbHlfZ2xvYmFsX3Byb3BzKE9CSkVDVChkZXYpLCBnbG9iYWxfcHJvcHMoKSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGV2LT5ob3RwbHVnZ2VkID8gTlVMTCA6
ICZlcnJvcl9mYXRhbCk7CmFyZ3VhYmx5LCBpdCdzIHVwIHRvIGNhbGxlciB0byBkZWNpZGUgaXQg
d2FybiBvciBub3QuCkknZCBsZWF2ZSBpdCB3YXJuaW5nIGNvZGUgb3V0IG9mIG9iamVjdF9hcHBs
eV9nbG9iYWxfcHJvcHMoKSBhbmQgbGV0IGNhbGxlciBkbyB0aGUgam9iCgo+ICB9Cj4gIAo+ICAv
KiAtLS0gNjRiaXQgdW5zaWduZWQgaW50ICdzaXplJyB0eXBlIC0tLSAqLwo+IGRpZmYgLS1naXQg
YS9xb20vb2JqZWN0LmMgYi9xb20vb2JqZWN0LmMKPiBpbmRleCA5YWNkZjllMTZkLi5iMWE3Zjcw
NTUwIDEwMDY0NAo+IC0tLSBhL3FvbS9vYmplY3QuYwo+ICsrKyBiL3FvbS9vYmplY3QuYwo+IEBA
IC0zOTIsNyArMzkyLDExIEBAIHZvaWQgb2JqZWN0X2FwcGx5X2dsb2JhbF9wcm9wcyhPYmplY3Qg
Km9iaiwgR0FycmF5ICpwcm9wcywgRXJyb3IgKiplcnJwKQo+ICAgICAgICAgIGlmIChlcnIgIT0g
TlVMTCkgewo+ICAgICAgICAgICAgICBlcnJvcl9wcmVwZW5kKCZlcnIsICJjYW4ndCBhcHBseSBn
bG9iYWwgJXMuJXM9JXM6ICIsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcC0+ZHJpdmVy
LCBwLT5wcm9wZXJ0eSwgcC0+dmFsdWUpOwo+IC0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUo
ZXJycCwgZXJyKTsKPiArICAgICAgICAgICAgaWYgKGVycnApIHsKPiArICAgICAgICAgICAgICAg
IGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwo+ICsgICAgICAgICAgICB9IGVsc2Ugewo+ICsg
ICAgICAgICAgICAgICAgd2Fybl9yZXBvcnRfZXJyKGVycik7Cj4gKyAgICAgICAgICAgIH0KPiAg
ICAgICAgICB9Cj4gICAgICB9Cj4gIH0KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 13:22:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 13:22: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-devel-bounces@lists.xenproject.org>)
	id 1gRGqT-0006O8-5V; Mon, 26 Nov 2018 13: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=azgn=of=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRGqR-0006O2-Rj
 for xen-devel@lists.xen.org; Mon, 26 Nov 2018 13:22:35 +0000
X-Inumbo-ID: 556bd0a0-f17e-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 556bd0a0-f17e-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 13:22:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 06:22:33 -0700
Message-Id: <5BFBF39502000078001FFFEC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 06:22:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542991976-6190-1-git-send-email-andrew.cooper3@citrix.com>
 <1542991976-6190-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542991976-6190-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/4] xen/arch: Switch local_irq_save() to
 being a static inline helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjExLjE4IGF0IDE3OjUyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLi4uIHJhdGhlciB0aGFuIGEgbWFjcm8gd2hpY2ggd3JpdGVzIHRvIGl0cyBwYXJhbWV0
ZXIgYnkgbmFtZS4gIFRha2UgdGhlCj4gb3Bwb3J0dW5pdHkgdG8gZm9sZCB0aGUgYXNzaWdubWVu
dCBpbnRvIHRoZSBmbGFncyBkZWNsYXJhaW9uIHdoZXJlCj4gYXBwcm9wcmlhdGUuCgpEbyB5b3Ug
cmVhbGx5PyBXaHkgbm90IC4uLgoKPiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS9tbS5jCj4gQEAgLTQwMSw3ICs0MDEsNyBAQCB2b2lkICptYXBfZG9tYWluX3Bh
Z2UobWZuX3QgbWZuKQo+ICAgICAgbHBhZV90IHB0ZTsKPiAgICAgIGludCBpLCBzbG90Owo+ICAK
PiAtICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKPiArICAgIGZsYWdzID0gbG9jYWxfaXJxX3Nh
dmUoKTsKCi4uLiBoZXJlLCBmb3IgZXhhbXBsZT8gVGhlcmUgYXJlIGEgZmV3IG1vcmUgY2FzZXMs
IEkgdGhpbmsuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKPiArKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCj4gQEAgLTI2MiwxMSArMjYyLDE1IEBAIHN0YXRp
YyBpbmxpbmUgdW5zaWduZWQgbG9uZyBsb2NhbF9zYXZlX2ZsYWdzKHZvaWQpCj4gICAgICByZXR1
cm4gZmxhZ3M7Cj4gIH0KPiAgCj4gLSNkZWZpbmUgbG9jYWxfaXJxX3NhdmUoeCkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0oeyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgIHggPSBs
b2NhbF9zYXZlX2ZsYWdzKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gLSAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+IC19KQo+ICtzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbG9jYWxf
aXJxX3NhdmUodm9pZCkKPiArewo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFncyA9IGxvY2FsX3Nh
dmVfZmxhZ3MoKTsKPiArCj4gKyAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwo+ICsKPiArICAgIHJl
dHVybiBmbGFnczsKPiArfQoKRG8gd2UgcmVhbGx5IG5lZWQvd2FudCB0byByZXRhaW4gdGhpcyBh
cyBhIHBlci1hcmNoIGNvbnN0cnVjdD8KU2luY2UgeW91IHRvdWNoIGFsbCBpbnN0YW5jZXMgYW55
d2F5LCBkbyB3ZSByZWFsbHkgd2FudCB0bwpzdGljayB0byBpdHMgbWlzbGVhZGluZyBuYW1lPwoK
SmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 13:22:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 13: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-devel-bounces@lists.xenproject.org>)
	id 1gRGqe-0006PX-FP; Mon, 26 Nov 2018 13: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=dBkc=OF=amazon.com=prvs=861f547f5=epetre@srs-us1.protection.inumbo.net>)
 id 1gRGqd-0006PG-1w
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 13:22:47 +0000
X-Inumbo-ID: 5cb1beba-f17e-11e8-8479-12d6303a7972
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5cb1beba-f17e-11e8-8479-12d6303a7972;
 Mon, 26 Nov 2018 13:22:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1543238565; x=1574774565;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=raFQpLSkTvgqkFODBJ9lzRUtHyWutqI+K2bC23WaQ68=;
 b=IPdqt0xDtjPL1GoLdcDyy6QUdehtYgYDkqlwAr6Ode2qJgTASXJgaGD5
 34aK4mAf0Szzn/wLbLyhNUjWlhQx2YHagScvXpIsps5JtUYq7b1VuUHwZ
 rJDyF5I7u6djx5A0GtK1R/5d40DvBs5qUdaJbjaG9T5Nqm2QQwHncmcoS 8=;
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="374970434"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-27fb8269.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 26 Nov 2018 13:22:45 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-27fb8269.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id wAQDMf6j102533
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 26 Nov 2018 13:22:44 GMT
Received: from EX13D08UEE001.ant.amazon.com (10.43.62.126) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 26 Nov 2018 13:22:44 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE001.ant.amazon.com (10.43.62.126) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 26 Nov 2018 13:22:44 +0000
Received: from dev-dsk-epetre-c5-4x-dub2-11c3062a.eu-west-1.amazon.com
 (172.19.77.77) by mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP
 Server id 15.0.1367.3 via Frontend Transport; Mon, 26 Nov 2018 13:22:43 +0000
Received: by dev-dsk-epetre-c5-4x-dub2-11c3062a.eu-west-1.amazon.com (Postfix,
 from userid 4609404)
 id 6AFF861589; Mon, 26 Nov 2018 13:22:43 +0000 (UTC)
From: Petre Eftime <epetre@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 26 Nov 2018 13:22:04 +0000
Message-ID: <20181126132204.16258-1-epetre@amazon.com>
X-Mailer: git-send-email 2.16.5
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH] tools/xenstore: domain can sometimes disappear
 when destroying connection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Amit Shah <aams@amazon.com>, Petre
 Eftime <epetre@amazon.com>, David Woodhouse <dwmw@amazon.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgYSBjaXJjdWxhciBsaW5rIGZvcm1lZCBiZXR3ZWVuIGRvbWFpbiBhbmQgYSBjb25u
ZWN0aW9uLiBJbiBjZXJ0YWluCmNpcmN1c3RhbmNlcywgd2hlbiBjb25uIGlzIGZyZWVkLCBkb21h
aW4gaXMgYWxzbyBmcmVlZCwgd2hpY2ggbGVhZHMgdG8gdXNlCmFmdGVyIGZyZWUgd2hlbiB0cnlp
bmcgdG8gc2V0IHRoZSBjb25uIGZpZWxkIGluIGRvbWFpbiB0byBudWxsLgoKU2lnbmVkLW9mZi1i
eTogUGV0cmUgRWZ0aW1lIDxlcGV0cmVAYW1hem9uLmNvbT4KLS0tCiB0b29scy94ZW5zdG9yZS94
ZW5zdG9yZWRfZG9tYWluLmMgfCA5ICsrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0
b3JlZF9kb21haW4uYyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwppbmRleCBm
YTY2NTUwMzNhLi5mMDg1ZDQwNDc2IDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9y
ZWRfZG9tYWluLmMKKysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jCkBAIC0y
MjIsNiArMjIyLDcgQEAgc3RhdGljIHZvaWQgZG9tYWluX2NsZWFudXAodm9pZCkKIHsKIAl4Y19k
b21pbmZvX3QgZG9taW5mbzsKIAlzdHJ1Y3QgZG9tYWluICpkb21haW47CisJc3RydWN0IGNvbm5l
Y3Rpb24gKnRtcF9jb25uOwogCWludCBub3RpZnkgPSAwOwogCiAgYWdhaW46CkBAIC0yMzgsOCAr
MjM5LDE0IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9jbGVhbnVwKHZvaWQpCiAJCQkJY29udGludWU7
CiAJCX0KIAkJaWYgKGRvbWFpbi0+Y29ubikgewotCQkJdGFsbG9jX3VubGluayh0YWxsb2NfYXV0
b2ZyZWVfY29udGV4dCgpLCBkb21haW4tPmNvbm4pOworCQkJLyoKKwkJCSAqIEluIGNlcnRhaW4g
Y2lyY3Vtc3RhbmNlcyBjb25uIG93bnMgZG9tYWluIGFuZAorCQkJICogZG9tYWluIHdpbGwgYmUg
ZnJlZWQgd2hlbiBjb25uIGlzIHVubGlua2VkLgorCQkJICovCisJCQl0bXBfY29ubiA9IGRvbWFp
bi0+Y29ubjsKIAkJCWRvbWFpbi0+Y29ubiA9IE5VTEw7CisKKwkJCXRhbGxvY191bmxpbmsodGFs
bG9jX2F1dG9mcmVlX2NvbnRleHQoKSwgdG1wX2Nvbm4pOwogCQkJbm90aWZ5ID0gMDsgLyogZGVz
dHJveV9kb21haW4oKSBmaXJlcyB0aGUgd2F0Y2ggKi8KIAkJCWdvdG8gYWdhaW47CiAJCX0KLS0g
CjIuMTYuNQoKCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciAoUm9tYW5pYSkgUy5SLkwuIHJl
Z2lzdGVyZWQgb2ZmaWNlOiAyN0EgU2YuIExhemFyIFN0cmVldCwgVUJDNSwgZmxvb3IgMiwgSWFz
aSwgSWFzaSBDb3VudHksIDcwMDA0NSwgUm9tYW5pYS4gUmVnaXN0ZXJlZCBpbiBSb21hbmlhLiBS
ZWdpc3RyYXRpb24gbnVtYmVyIEoyMi8yNjIxLzIwMDUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 13:30:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 13:30: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-devel-bounces@lists.xenproject.org>)
	id 1gRGyG-0007Uz-AY; Mon, 26 Nov 2018 13:30: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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRGyF-0007Uu-Ky
 for xen-devel@lists.xen.org; Mon, 26 Nov 2018 13:30:39 +0000
X-Inumbo-ID: 75f34cc6-f17f-11e8-a6d2-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 75f34cc6-f17f-11e8-a6d2-12d6303a7972;
 Mon, 26 Nov 2018 13:30:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 06:30:37 -0700
Message-Id: <5BFBF579020000780020000B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 06:30:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1542991976-6190-1-git-send-email-andrew.cooper3@citrix.com>
 <1542991976-6190-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542991976-6190-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 4/4] xen/arch: Switch local_irq_restore() to
 being a static inline helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjExLjE4IGF0IDE3OjUyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gUkZDLCBhcyBJIGV4cGVjdCB0aGlzIHBhdGNoIHRvIGdldCBzb21lIG9iamVjdGlvbiBm
b3IgcmVtb3ZpbmcgdGhlIElSUSBzYWZldHkKPiBjaGVjaywgYnV0IHRoZSBvbmx5IHJlYXNvbnMg
dGhhdCBjaGFuZ2Ugd2FzIG1hZGUgaW4gZTVmYzY0MzRkNyB3YXMgYmVjYXVzZSBJCj4gdGFsayB0
YWxrZWQgaW50byBkb2luZyBpdCB3aGlsZSB0cnlpbmcgdG8gY2xlYW4gdXAgc29tZSB1bm5lY2Vz
c2FyeSB1c2Ugb2YKPiBtYWdpYyBudW1iZXJzLgo+IAo+IE5vIHVzZXJzIGFyZSBjaGFuZ2luZyBh
bnkgZmxhZ3MgKHNlZWluZyBhcyBJJ3ZlIGF1ZGl0aW5nIHRoZW0gYWxsIGluIHRoaXMKPiBzZXJp
ZXMpLCBhbmQgdGhlIGltcHJvdmVtZW50IGluIGVtaXR0ZWQgY29kZSBuZXRzIHVzOgoKVXNlcnMg
bm90IGNoYW5naW5nIGFueSBmbGFncyBhcyBwZXIgeW91ciBhdWRpdCBpcyBvbmx5IG9uZSBoYWxm
IG9mIGl0OgpJIGFzc3VtZSB5b3UgbWVhbiB0aGUgdmFsdWUgcmV0dXJuZWQgZnJvbSBsb2NhbF9p
cnFfc2F2ZSgpIGdldHMKcGFzc2VkIGJhY2sgdW5tb2RpZmllZCBpbnRvIGxvY2FsX2lycV9yZXN0
b3JlKCkuIFRoZSBvdGhlciBxdWVzdGlvbgppcyB3aGV0aGVyIGludGVybWVkaWF0ZWx5IGFub3Ro
ZXIgY2hhbmdlIHRvIHRoZSBDUFUgcmVnaXN0ZXIgaGFzCm9jY3VycmVkLCB3aGljaCBpcyBtZWFu
dCB0byBwZXJzaXN0LiBXaXRoIEFybSBhbHNvIGNvbnRyb2xsaW5nIGUuZy4KZW5hYmxlZCBzdGF0
dXMgb2YgYWJvcnRzIHRoaXMgd2F5LCBpdCBtYXkgYmUgZXZlbiBtb3JlIG9mIGFuIGlzc3VlCnRo
ZXJlIHRoYW4gb24geDg2LgoKCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBsb2NhbF9pcnFfcmVzdG9y
ZSh1bnNpZ25lZCBsb25nIGZsYWdzKQo+ICt7Cj4gKyAgICBhc20gdm9sYXRpbGUgKCAicHVzaCAl
MDsgcG9wZjsiIDo6ICJnIiAoZmxhZ3MpIDogIm1lbW9yeSIgKTsKCkknbSBhZnJhaWQgdGhpcyBp
cyBub3QgZW50aXJlbHkgcmlnaHQgKGJ1dCBwZXJoYXBzIGJlbmlnbik6IE5vdAphbGwgY29uc3Rh
bnRzIGFyZSB2YWxpZCB0byBiZSBoYW5kZWQgdG8gUFVTSC4gSWYgeW91IHdhbnQgdG8KYWxsb3cg
aW1tZWRpYXRlcyBpbiB0aGUgZmlyc3QgcGxhY2UsIHRoaXMgd291bGQgbmVlZCB0byBiZSAicm1l
IiwKSSB0aGluay4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 13:33:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 13:33: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-devel-bounces@lists.xenproject.org>)
	id 1gRH1E-0007d1-Rf; Mon, 26 Nov 2018 13:33:44 +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=g/bh=OF=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gRH1D-0007cw-9t
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 13:33:43 +0000
X-Inumbo-ID: e3d1cf60-f17f-11e8-9070-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e3d1cf60-f17f-11e8-9070-12d6303a7972;
 Mon, 26 Nov 2018 13:33:42 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 5A30D308ED4B;
 Mon, 26 Nov 2018 13:33:40 +0000 (UTC)
Received: from [10.36.116.75] (ovpn-116-75.ams2.redhat.com [10.36.116.75])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 002645C227;
 Mon, 26 Nov 2018 13:33:29 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: =?UTF-8?Q?Michal_Such=c3=a1nek?= <msuchanek@suse.de>
References: <20180928150357.12942-1-david@redhat.com>
 <b01a956b-080c-c643-6473-eb132b9f7200@redhat.com>
 <20181123190653.6da91461@kitsune.suse.cz>
 <fad04d80-4e72-1bd8-3e67-a3f7dd0bc2fa@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <b64a0e1e-6aaa-66a9-2fb7-12daa6383ce1@redhat.com>
Date: Mon, 26 Nov 2018 14:33:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <fad04d80-4e72-1bd8-3e67-a3f7dd0bc2fa@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.44]); Mon, 26 Nov 2018 13:33:41 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RFC] mm/memory_hotplug: Introduce memory
 block types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Rich Felker <dalias@libc.org>,
 linux-ia64@vger.kernel.org, linux-sh@vger.kernel.org,
 Peter Zijlstra <peterz@infradead.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mm@kvack.org,
 Michal Hocko <mhocko@suse.com>, Paul Mackerras <paulus@samba.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Stephen Rothwell <sfr@canb.auug.org.au>,
 Rashmica Gupta <rashmica.g@gmail.com>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>, linux-s390@vger.kernel.org,
 Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>, linux-acpi@vger.kernel.org,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Len Brown <lenb@kernel.org>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Rob Herring <robh@kernel.org>, "mike.travis@hpe.com" <mike.travis@hpe.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?Q?Jonathan_Neusch=c3=a4fer?= <j.neuschaefer@gmx.net>,
 Nicholas Piggin <npiggin@gmail.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= <jglisse@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Oscar Salvador <osalvador@suse.de>,
 Juergen Gross <jgross@suse.com>, Tony Luck <tony.luck@intel.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Fenghua Yu <fenghua.yu@intel.com>,
 Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 Philippe Ombredanne <pombredanne@nexb.com>, Joe Perches <joe@perches.com>,
 devel@linuxdriverproject.org, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 linuxppc-dev@lists.ozlabs.org,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMTEuMTggMTM6MzAsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+IE9uIDIzLjExLjE4
IDE5OjA2LCBNaWNoYWwgU3VjaMOhbmVrIHdyb3RlOgo+PiBPbiBGcmksIDIzIE5vdiAyMDE4IDEy
OjEzOjU4ICswMTAwCj4+IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPiB3cm90
ZToKPj4KPj4+IE9uIDI4LjA5LjE4IDE3OjAzLCBEYXZpZCBIaWxkZW5icmFuZCB3cm90ZToKPj4+
PiBIb3cgdG8vd2hlbiB0byBvbmxpbmUgaG90cGx1Z2dlZCBtZW1vcnkgaXMgaGFyZCB0byBtYW5h
Z2UgZm9yCj4+Pj4gZGlzdHJpYnV0aW9ucyBiZWNhdXNlIGRpZmZlcmVudCBtZW1vcnkgdHlwZXMg
YXJlIHRvIGJlIHRyZWF0ZWQgZGlmZmVyZW50bHkuCj4+Pj4gUmlnaHQgbm93LCB3ZSBuZWVkIGNv
bXBsaWNhdGVkIHVkZXYgcnVsZXMgdGhhdCBlLmcuIGNoZWNrIGlmIHdlIGFyZQo+Pj4+IHJ1bm5p
bmcgb24gczM5MHgsIG9uIGEgcGh5c2ljYWwgc3lzdGVtIG9yIG9uIGEgdmlydHVhbGl6ZWQgc3lz
dGVtLiBCdXQKPj4+PiB0aGVyZSBpcyBhbHNvIHNvbWV0aW1lcyB0aGUgZGVtYW5kIHRvIHJlYWxs
eSBvbmxpbmUgbWVtb3J5IGltbWVkaWF0ZWx5Cj4+Pj4gd2hpbGUgYWRkaW5nIGluIHRoZSBrZXJu
ZWwgYW5kIG5vdCB0byB3YWl0IGZvciB1c2VyIHNwYWNlIHRvIG1ha2UgYQo+Pj4+IGRlY2lzaW9u
LiBBbmQgb24gdmlydHVhbGl6ZWQgc3lzdGVtcyB0aGVyZSBtaWdodCBiZSBkaWZmZXJlbnQKPj4+
PiByZXF1aXJlbWVudHMsIGRlcGVuZGluZyBvbiAiaG93IiB0aGUgbWVtb3J5IHdhcyBhZGRlZCAo
YW5kIGlmIGl0IHdpbGwKPj4+PiBldmVudHVhbGx5IGdldCB1bnBsdWdnZWQgYWdhaW4gLSBESU1N
IHZzLiBwYXJhdmlydHVhbGl6ZWQgbWVjaGFuaXNtcykuCj4+Pj4KPj4+PiBPbiB0aGUgb25lIGhh
bmQsIHdlIGhhdmUgcGh5c2ljYWwgc3lzdGVtcyB3aGVyZSB3ZSBzb21ldGltZXMKPj4+PiB3YW50
IHRvIGJlIGFibGUgdG8gdW5wbHVnIG1lbW9yeSBhZ2FpbiAtIGUuZy4gYSBESU1NIC0gc28gd2Ug
aGF2ZSB0byBvbmxpbmUKPj4+PiBpdCB0byB0aGUgTU9WQUJMRSB6b25lIG9wdGlvbmFsbHkuIFRo
YXQgZGVjaXNpb24gaXMgdXN1YWxseSBtYWRlIGluIHVzZXIKPj4+PiBzcGFjZS4KPj4+Pgo+Pj4+
IE9uIHRoZSBvdGhlciBoYW5kLCB3ZSBoYXZlIG1lbW9yeSB0aGF0IHNob3VsZCBuZXZlciBiZSBv
bmxpbmVkCj4+Pj4gYXV0b21hdGljYWxseSwgb25seSB3aGVuIGFza2VkIGZvciBieSBhbiBhZG1p
bmlzdHJhdG9yLiBTdWNoIG1lbW9yeSBvbmx5Cj4+Pj4gYXBwbGllcyB0byB2aXJ0dWFsaXplZCBl
bnZpcm9ubWVudHMgbGlrZSBzMzkweCwgd2hlcmUgdGhlIGNvbmNlcHQgb2YKPj4+PiAic3RhbmRi
eSIgbWVtb3J5IGV4aXN0cy4gTWVtb3J5IGlzIGRldGVjdGVkIGFuZCBhZGRlZCBkdXJpbmcgYm9v
dCwgc28gaXQKPj4+PiBjYW4gYmUgb25saW5lZCB3aGVuIHJlcXVlc3RlZCBieSB0aGUgYWRtaW5p
bmlzdHJhdG9yIG9yIHNvbWUgdG9vbGluZy4KPj4+PiBPbmx5IHdoZW4gb25saW5pbmcsIG1lbW9y
eSB3aWxsIGJlIGFsbG9jYXRlZCBpbiB0aGUgaHlwZXJ2aXNvci4KPj4+Pgo+Pj4+IEJ1dCB0aGVu
LCB3ZSBhbHNvIGhhdmUgcGFyYXZpcnR1YWxpemVkIGRldmljZXMgKG5hbWVseSB4ZW4gYW5kIGh5
cGVyLXYKPj4+PiBiYWxsb29ucyksIHRoYXQgaG90cGx1ZyBtZW1vcnkgdGhhdCB3aWxsIG5ldmVy
IGV2ZXIgYmUgcmVtb3ZlZCBmcm9tIGEKPj4+PiBzeXN0ZW0gcmlnaHQgbm93IHVzaW5nIG9mZmxp
bmVfcGFnZXMvcmVtb3ZlX21lbW9yeS4gSWYgYXQgYWxsLCB0aGlzIG1lbW9yeQo+Pj4+IGlzIGxv
Z2ljYWxseSB1bnBsdWdnZWQgYW5kIGhhbmRlZCBiYWNrIHRvIHRoZSBoeXBlcnZpc29yIHZpYSBi
YWxsb29uaW5nLgo+Pj4+Cj4+Pj4gRm9yIHBhcmF2aXJ0dWFsaXplZCBkZXZpY2VzIGl0IGlzIHJl
bGV2YW50IHRoYXQgbWVtb3J5IGlzIG9ubGluZWQgYXMKPj4+PiBxdWlja2x5IGFzIHBvc3NpYmxl
IGFmdGVyIGFkZGluZyAtIGFuZCB0aGF0IGl0IGlzIGFkZGVkIHRvIHRoZSBOT1JNQUwKPj4+PiB6
b25lLiBPdGhlcndpc2UsIGl0IGNvdWxkIGhhcHBlbiB0aGF0IHRvbyBtdWNoIG1lbW9yeSBpbiBh
IHJvdyBpcyBhZGRlZAo+Pj4+IChidXQgbm90IG9ubGluZWQpLCByZXN1bHRpbmcgaW4gb3V0LW9m
LW1lbW9yeSBjb25kaXRpb25zIGR1ZSB0byB0aGUKPj4+PiBhZGRpdGlvbmFsIG1lbW9yeSBmb3Ig
InN0cnVjdCBwYWdlcyIgYW5kIGZyaWVuZHMuIE1PVkFCTEUgem9uZSBhcyB3ZWxsCj4+Pj4gYXMg
ZGVsYXlzIG1pZ2h0IGJlIHZlcnkgcHJvYmxlbWF0aWMgYW5kIGxlYWQgdG8gY3Jhc2hlcyAoZS5n
LiB6b25lCj4+Pj4gaW1iYWxhbmNlKS4KPj4+Pgo+Pj4+IFRoZXJlZm9yZSwgaW50cm9kdWNlIG1l
bW9yeSBibG9jayB0eXBlcyBhbmQgb25saW5lIG1lbW9yeSBkZXBlbmRpbmcgb24KPj4+PiBpdCB3
aGVuIGFkZGluZyB0aGUgbWVtb3J5LiBFeHBvc2UgdGhlIG1lbW9yeSB0eXBlIHRvIHVzZXIgc3Bh
Y2UsIHNvIHVzZXIKPj4+PiBzcGFjZSBoYW5kbGVycyBjYW4gc3RhcnQgdG8gcHJvY2VzcyBvbmx5
ICJub3JtYWwiIG1lbW9yeS4gT3RoZXIgbWVtb3J5Cj4+Pj4gYmxvY2sgdHlwZXMgY2FuIGJlIGln
bm9yZWQuIE9uZSB0aGluZyBsZXNzIHRvIHdvcnJ5IGFib3V0IGluIHVzZXIgc3BhY2UuCj4+Pj4g
ICAKPj4+Cj4+PiBTbyBJIHdhcyBsb29raW5nIGludG8gYWx0ZXJuYXRpdmVzLgo+Pj4KPj4+IDEu
IFByb3ZpZGUgb25seSAibm9ybWFsIiBhbmQgInN0YW5kYnkiIG1lbW9yeSB0eXBlcyB0byB1c2Vy
IHNwYWNlLiBUaGlzCj4+PiB3YXkgdXNlciBzcGFjZSBjYW4gbWFrZSBzbWFydGVyIGRlY2lzaW9u
cyBhYm91dCBob3cgdG8gb25saW5lIG1lbW9yeS4KPj4+IE5vdCByZWFsbHkgc3VyZSBpZiB0aGlz
IGlzIHRoZSByaWdodCB3YXkgdG8gZ28uCj4+Pgo+Pj4KPj4+IDIuIFVzZSBkZXZpY2UgZHJpdmVy
IGluZm9ybWF0aW9uIChhcyBtZW50aW9uZWQgYnkgTWljaGFsIFMuKS4KPj4+Cj4+PiBUaGUgcHJv
YmxlbSByaWdodCBub3cgaXMgdGhhdCB0aGVyZSBhcmUgbm8gZHJpdmVycyBmb3IgbWVtb3J5IGJs
b2NrCj4+PiBkZXZpY2VzLiBUaGUgIm1lbW9yeSIgc3Vic3lzdGVtIGhhcyBubyBkcml2ZXJzLCBz
byB0aGUgS09CSl9BREQgdWV2ZW50Cj4+PiB3aWxsIG5vdCBjb250YWluIGEgIkRSSVZFUiIgaW5m
b3JtYXRpb24gYW5kIHdlIGF2ZSBubyBpZGVhIHdoYXQga2luZCBvZgo+Pj4gbWVtb3J5IGJsb2Nr
IGRldmljZSB3ZSBob2xkIGluIG91ciBoYW5kcy4KPj4+Cj4+PiAkIHVkZXZhZG0gaW5mbyAtcSBh
bGwgLWEgL3N5cy9kZXZpY2VzL3N5c3RlbS9tZW1vcnkvbWVtb3J5MAo+Pj4KPj4+ICAgbG9va2lu
ZyBhdCBkZXZpY2UgJy9kZXZpY2VzL3N5c3RlbS9tZW1vcnkvbWVtb3J5MCc6Cj4+PiAgICAgS0VS
TkVMPT0ibWVtb3J5MCIKPj4+ICAgICBTVUJTWVNURU09PSJtZW1vcnkiCj4+PiAgICAgRFJJVkVS
PT0iIgo+Pj4gICAgIEFUVFJ7b25saW5lfT09IjEiCj4+PiAgICAgQVRUUntwaHlzX2RldmljZX09
PSIwIgo+Pj4gICAgIEFUVFJ7cGh5c19pbmRleH09PSIwMDAwMDAwMCIKPj4+ICAgICBBVFRSe3Jl
bW92YWJsZX09PSIwIgo+Pj4gICAgIEFUVFJ7c3RhdGV9PT0ib25saW5lIgo+Pj4gICAgIEFUVFJ7
dmFsaWRfem9uZXN9PT0ibm9uZSIKPj4+Cj4+Pgo+Pj4gSWYgd2Ugd291bGQgcHJvdmlkZSAiZmFr
ZSIgZHJpdmVycyBmb3IgdGhlIG1lbW9yeSBibG9jayBkZXZpY2VzIHdlIHdhbnQKPj4+IHRvIHRy
ZWF0IGluIGEgc3BlY2lhbCB3YXkgaW4gdXNlciBzcGFjZSAoZS5nLiBzdGFuZGJ5IG1lbW9yeSBv
biBzMzkweCksCj4+PiB1c2VyIHNwYWNlIGNvdWxkIHVzZSB0aGF0IGluZm9ybWF0aW9uIHRvIG1h
a2Ugc21hcnRlciBkZWNpc2lvbnMuCj4+Pgo+Pj4gQWRkaW5nIHN1Y2ggZHJpdmVycyBtaWdodCB3
b3JrLiBNeSBzdWdnZXN0aW9uIHdvdWxkIGJlIHRvIGxldCBvcmRpbmFyeQo+Pj4gRElNTXMgYmUg
d2l0aG91dCBhIGRyaXZlciBmb3Igbm93IGFuZCBvbmx5IHNwZWNpYWwgY2FzZSBzdGFuZGJ5IG1l
bW9yeQo+Pj4gYW5kIGV2ZW50dWFsbHkgcGFyYXZpcnR1YWxpemVkIG1lbW9yeSBkZXZpY2VzIChY
RU4gYW5kIEh5cGVyLVYpLgo+Pj4KPj4+IEFueSB0aG91Z2h0cz8KPj4KPj4gSWYgd2UgYXJlIGdv
aW5nIHRvIGZha2UgdGhlIGRyaXZlciBpbmZvcm1hdGlvbiB3ZSBtYXkgYXMgd2VsbCBhZGQgdGhl
Cj4+IHR5cGUgYXR0cmlidXRlIGFuZCBiZSBkb25lIHdpdGggaXQuCj4+Cj4+IEkgdGhpbmsgdGhl
IHByb2JsZW0gd2l0aCB0aGUgcGF0Y2ggd2FzIG1vcmUgd2l0aCB0aGUgc2VtYW50aWMgdGhhbiB0
aGUKPj4gYXR0cmlidXRlIGl0c2VsZi4KPj4KPj4gV2hhdCBpcyBub3JtYWwsIHBhcmF2aXJ0dWFs
aXplZCwgYW5kIHN0YW5kYnkgbWVtb3J5Pwo+Pgo+PiBJIGNhbiB1bmRlcnN0YW5kIERJTU0gZGV2
aWNlLCBiYWxvb24gZGV2aWNlLCBvciB3aGF0ZXZlciBtZWNoYW5pc20gZm9yCj4+IGFkZGluZyBt
ZW1vcnkgeW91IG1pZ2h0IGhhdmUuCj4+Cj4+IEkgY2FuIHVuZGVyc3RhbmQgIm1lbW9yeSBkZXNp
Z25hdGVkIGFzIHN0YW5kYnkgYnkgdGhlIGNsdXN0ZXIKPj4gYWRtaW5pc3RyYXRvciIuCj4+Cj4+
IEhvd2V2ZXIsIERJTU0gdnMgYmFsb29uIGlzIG9ydGhvZ29uYWwgdG8gc3RhbmRieSBhbmQgc2hv
dWxkIG5vdCBiZQo+PiBjb25mbGF0ZWQgaW50byBvbmUgcHJvcGVydHkuCj4+Cj4+IHBhcmF2aXJ0
dWFsaXplZCBtZWFucyBub3RoaW5nIGF0IGFsbCBpbiByZWxhdGlvbnNoaXAgdG8gbWVtb3J5IHR5
cGUgYW5kCj4+IHRoZSBkZXNpcmVkIG9ubGluZSBwb2xpY3kgdG8gbWUuCj4gCj4gUmlnaHQsIHNv
IHdpdGggd2hhdGV2ZXIgd2UgY29tZSB1cCwgaXQgc2hvdWxkIGFsbG93IHRvIG1ha2UgYSBkZWNp
c2lvbgo+IGluIHVzZXIgc3BhY2UgYWJvdXQKPiAtIGlmIG1lbW9yeSBpcyB0byBiZSBvbmxpbmVk
IGF1dG9tYXRpY2FsbHkKCkFuZCBJIHdpbGwgdGhpbmsgYWJvdXQgaWYgd2UgcmVhbGx5IHNob3Vs
ZCBtb2RlbCBzdGFuZGJ5IG1lbW9yeS4gTWF5YmUKaXQgaXMgcmVhbGx5IGJldHRlciB0byBoYXZl
IGluIHVzZXIgc3BhY2Ugc29tZXRoaW5nIGxpa2UgKGFzIERhbiBub3RlZCkKCmlmIChpc1MzOTB4
KCkgJiYgdHlwZSA9PSAiZGltbSIpIHsKCS8qIGRvbid0IG9ubGluZSwgb24gczM5MHggc3lzdGVt
IERJTU1zIGFyZSBzdGFuZGJ5IG1lbW9yeSAqLwp9CgpUaGUgd2UgY291bGQgaGF2ZSBpbiBhZGRp
dGlvbgoKaWYgKHR5cGUgPT0gImJhbGxvb24iKSB7CgkvKgoJICogQmFsbG9vbiB3aWxsIG5vdCBi
ZSB1bnBsdWdnZWQgYnkgb2ZmbGluaW5nIHRoZSB3aG9sZSBibG9jayBhdAoJICogb25jZSwgb25s
aW5lIGFzICFtb3ZhYmxlLgoJICovCn0KCkJ1dCBJJ2xsIGhhdmUgdG8gdGhpbmsgYWJvdXQgdGhl
IHdvcmRpbmcgLyB0eXBlcyBldGMuIChJIG5laXRoZXIgbGlrZQoiZGltbSIgbm9yICJiYWxsb29u
IikuCgotLSAKClRoYW5rcywKCkRhdmlkIC8gZGhpbGRlbmIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 13:40:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 13:40: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-devel-bounces@lists.xenproject.org>)
	id 1gRH88-0000Bh-Hq; Mon, 26 Nov 2018 13:40: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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRH87-0000Bc-77
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 13:40:51 +0000
X-Inumbo-ID: e21286f0-f180-11e8-8803-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e21286f0-f180-11e8-8803-12d6303a7972;
 Mon, 26 Nov 2018 13:40:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 06:40:48 -0700
Message-Id: <5BFBF7DB0200007800200021@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 06:40:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <54fc65cbb31744afa42a18b56b3a8ffa@AMSPEX02CL03.citrite.net>
In-Reply-To: <54fc65cbb31744afa42a18b56b3a8ffa@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] x86_emulator distclean failing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjExLjE4IGF0IDE0OjA0LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEFueW9uZSBlbHNlIHNlZWluZyB0aGlzLCBvciBpcyBpdCBqdXN0IG1lPyBUaGlzIHdhcyBv
biBhIGZyZXNoIHB1bGwgb2YgCj4gc3RhZ2luZyBhYm91dCA1IG1pbnMgYWdvLi4uCgpJIGRvbid0
IHRoaW5rIEkgZXZlciByYW4gZGlzdGNsZWFuLCBidXQgSSB0aGluayBJIGNhbiBzZWUgdGhlIGlz
c3VlLgpXb3VsZCB5b3UgbWluZCB0cnlpbmcKCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTE2
NCw3ICsxNjQsNyBAQCBkaXN0Y2xlYW46IGNsZWFuCiBpbnN0YWxsIHVuaW5zdGFsbDoKIAogLlBI
T05ZOiBydW4zMiBjbGVhbjMyCi1pZmVxICgkKFhFTl9UQVJHRVRfQVJDSCkseDg2XzY0KQoraWZl
cSAoJChYRU5fQ09NUElMRV9BUkNIKSx4ODZfNjQpCiBydW4zMjogJChhZGRzdWZmaXggLmgsJChU
RVNUQ0FTRVMpKSAkKGFkZHN1ZmZpeCAtb3BtYXNrLmgsJChPUE1BU0spKQogcnVuMzIgY2xlYW4z
MjogJTMyOgogCSQoTUFLRSkgLUMgMzIgJCoKClNpbXBseSBhbiBpbmNvbXBsZXRlIHJlbmFtZWQg
dGhhdCBJIGhhZCBkb25lIHdoZW4gcHV0dGluZwp0b2dldGhlciA1MmMzN2Y3YWI5LgoKSmFuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 13:50:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 13:50: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-devel-bounces@lists.xenproject.org>)
	id 1gRHHW-0001EB-KO; Mon, 26 Nov 2018 13:50:34 +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=xvjC=OF=citrix.com=prvs=861df4a88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRHHV-0001E5-FK
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 13:50:33 +0000
X-Inumbo-ID: 3d24ea14-f182-11e8-b07f-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d24ea14-f182-11e8-b07f-12d6303a7972;
 Mon, 26 Nov 2018 13:50:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="82343716"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] x86_emulator distclean failing
Thread-Index: AdSFiH8inwfP/AyRTLaPJxoadn/rT///+X+A///td1A=
Date: Mon, 26 Nov 2018 13:50:29 +0000
Message-ID: <a32a1a9ac0d1426889d940c3d0639018@AMSPEX02CL03.citrite.net>
References: <54fc65cbb31744afa42a18b56b3a8ffa@AMSPEX02CL03.citrite.net>
 <5BFBF7DB0200007800200021@prv1-mh.provo.novell.com>
In-Reply-To: <5BFBF7DB0200007800200021@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] x86_emulator distclean failing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIEph
biBCZXVsaWNoDQo+IFNlbnQ6IDI2IE5vdmVtYmVyIDIwMTggMTM6NDENCj4gVG86IFBhdWwgRHVy
cmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiB4ZW4tZGV2ZWwgPHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIHg4Nl9l
bXVsYXRvciBkaXN0Y2xlYW4gZmFpbGluZw0KPiANCj4gPj4+IE9uIDI2LjExLjE4IGF0IDE0OjA0
LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+IEFueW9uZSBlbHNlIHNlZWlu
ZyB0aGlzLCBvciBpcyBpdCBqdXN0IG1lPyBUaGlzIHdhcyBvbiBhIGZyZXNoIHB1bGwgb2YNCj4g
PiBzdGFnaW5nIGFib3V0IDUgbWlucyBhZ28uLi4NCj4gDQo+IEkgZG9uJ3QgdGhpbmsgSSBldmVy
IHJhbiBkaXN0Y2xlYW4sIGJ1dCBJIHRoaW5rIEkgY2FuIHNlZSB0aGUgaXNzdWUuDQo+IFdvdWxk
IHlvdSBtaW5kIHRyeWluZw0KPiANCj4gLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01h
a2VmaWxlDQo+ICsrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQ0KPiBAQCAt
MTY0LDcgKzE2NCw3IEBAIGRpc3RjbGVhbjogY2xlYW4NCj4gIGluc3RhbGwgdW5pbnN0YWxsOg0K
PiANCj4gIC5QSE9OWTogcnVuMzIgY2xlYW4zMg0KPiAtaWZlcSAoJChYRU5fVEFSR0VUX0FSQ0gp
LHg4Nl82NCkNCj4gK2lmZXEgKCQoWEVOX0NPTVBJTEVfQVJDSCkseDg2XzY0KQ0KPiAgcnVuMzI6
ICQoYWRkc3VmZml4IC5oLCQoVEVTVENBU0VTKSkgJChhZGRzdWZmaXggLW9wbWFzay5oLCQoT1BN
QVNLKSkNCj4gIHJ1bjMyIGNsZWFuMzI6ICUzMjoNCj4gIAkkKE1BS0UpIC1DIDMyICQqDQo+IA0K
PiBTaW1wbHkgYW4gaW5jb21wbGV0ZSByZW5hbWVkIHRoYXQgSSBoYWQgZG9uZSB3aGVuIHB1dHRp
bmcNCj4gdG9nZXRoZXIgNTJjMzdmN2FiOS4NCg0KVGhhdCBhcHBlYXJzIHRvIGRvIHRoZSB0cmlj
ay4gVGhhbmtzLA0KDQogIFBhdWwNCg0KPiANCj4gSmFuDQo+IA0KPiANCj4gDQo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWls
aW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 13:52:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 13:52: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-devel-bounces@lists.xenproject.org>)
	id 1gRHJM-0001L6-6U; Mon, 26 Nov 2018 13:52: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=XwCH=OF=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRHJL-0001Kw-Jp
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 13:52:27 +0000
X-Inumbo-ID: 818d881e-f182-11e8-9be4-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 818d881e-f182-11e8-9be4-12d6303a7972;
 Mon, 26 Nov 2018 13:52:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 13DDAAE0E;
 Mon, 26 Nov 2018 13:52:25 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20181123132516.28681-1-jgross@suse.com>
 <5BFBD1C602000078001FFE09@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <d38b1c33-5cca-572a-a942-b1db8ca309a2@suse.com>
Date: Mon, 26 Nov 2018 14:52:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BFBD1C602000078001FFE09@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMTEvMjAxOCAxMTo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMTEuMTgg
YXQgMTQ6MjUsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBJbiBkZWJ1ZyBidWlsZHMgdGhl
IGh5cGVydmlzb3Igd2lsbCBkZWxpYmVyYXRlbHkgY2xvYmJlciBwcm9jZXNzZWQKPj4gZWxlbWVu
dHMgb2YgdGhlIG11bHRpY2FsbCBzdHJ1Y3R1cmUuIEluIG9yZGVyIHRvIGVhc2UgZGlhZ25vc3Rp
YyBkYXRhCj4+IHByaW50b3V0IGluIHRoZSBhZmZlY3RlZCBndWVzdCBvbmx5IGNsb2JiZXIgZWxl
bWVudHMgd2hpY2ggZGlkbid0Cj4+IHJldHVybiBhbiBlcnJvci4KPiAKPiBCZXNpZGVzIHdoYXQg
QW5kcmV3IGhhcyBzYWlkIHN1Y2ggYSByZWxheGF0aW9uIHJlZHVjZXMKPiB0aGUgZ3VhcmRpbmcg
YWdhaW5zdCBiYWQgZ3Vlc3Qgc2lkZSBjb2RlLiBJZiBhIGd1ZXN0IHJlYWxseQo+IHdpc2hlcyB0
byBwcm9kdWNlIGRpYWdub3N0aWNzLCBJIHRoaW5rIGl0IHNob3VsZCBnbyB0byB0aGUKPiBsZW5n
dGhzIG9mIGNvcHlpbmcgYXJndW1lbnRzIChpZiB0aGV5IGNhbid0IGJlIHJlLWNhbGN1bGF0ZWQK
PiBhbnl3YXkpLiBTdXBwcmVzc2luZyB0aGUgY2xvYmJlcmluZyBpbiBtb3JlIGNhc2VzIG1lcmVs
eQo+IGludml0ZXMgZ3Vlc3RzIHRvIHJlYWQgdGhlIGFyZ3VtZW50cyBhZnRlciB0aGUgY2FsbCwg
d2hpY2gKPiB0aGV5IHNpbXBseSBzaG91bGQgbm90IGRvLiBOb3QgY2xvYmJlcmluZyB0aGUgdmFs
dWVzIGluCj4gcmVsZWFzZSBidWlsZHMgaXMgYSBwZXJmb3JtYW5jZSBjaG9pY2UsIGFuZCB3ZSBv
dWdodCB0byBiZQo+IGFsbG93ZWQgdG8gY2hhbmdlIG91ciBvcGluaW9uIHJlZ2FyZGluZyB0aGlz
IGltcGxlbWVudGF0aW9uCj4gZGV0YWlsIGF0IGFueSBwb2ludCBpbiB0aW1lLgoKUmlnaHQuIEFu
ZCBub3QgY29weWluZyB0aGUgdmFsdWVzIGJlZm9yZSB0aGUgY2FsbCBpcyBhIHBlcmZvcm1hbmNl
CmNob2ljZSBvbiBndWVzdCBzaWRlLCBhcyBlcnJvcnMgYXJlIG5vdCB0aGUgY29tbW9uIGNhc2Uu
CgpJIGtub3cgdGhlcmUgaXMgbm8gZ3VhcmFudGVlIGZvciB0aGUgZ3Vlc3QgdGhhdCB0aGUgdmFs
dWVzIGFyZSBwcmVzZXJ2ZWQKYWZ0ZXIgdGhlIGNhbGwsIGJ1dCBpbiB0aGUgZXJyb3IgY2FzZSAo
d2hpY2ggc2hvdWxkIGJlIF92ZXJ5XyByYXJlKSBpdAp3aWxsIG1ha2UgZGlhZ25vc2lzIG9mIHRo
YXQgY2FzZSBtdWNoIGVhc2llci4KCkkgZG9uJ3QgdGhpbmsgdGhlIGh5cGVydmlzb3Igc2hvdWxk
IGV4cGxpY2l0bHkgdHJ5IHRvIG1ha2UgaXQgYXMgaGFyZCBhcwpwb3NzaWJsZSBmb3IgdGhlIGd1
ZXN0IHRvIGZpbmQgcHJvYmxlbXMgaW4gdGhlIGNvZGUuCgoKSnVlcmdlbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 13:55:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1gRHM6-0001Vn-MV; Mon, 26 Nov 2018 13:55: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=qdkI=OF=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gRHM5-0001Vh-5t
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 13:55:17 +0000
X-Inumbo-ID: e6f92a14-f182-11e8-ae07-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e6f92a14-f182-11e8-ae07-12d6303a7972;
 Mon, 26 Nov 2018 13:55:16 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 222B77F6B0;
 Mon, 26 Nov 2018 13:55:15 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 283312D0A2;
 Mon, 26 Nov 2018 13:55:06 +0000 (UTC)
Date: Mon, 26 Nov 2018 14:55:05 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>
Message-ID: <20181126145505.56fb6031@redhat.com>
In-Reply-To: <20181107123652.23417-1-marcandre.lureau@redhat.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Mon, 26 Nov 2018 13:55:15 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH for-3.2 v3 00/14] Generalize
 machine compatibility properties
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Corey Minyard <minyard@acm.org>,
 Amit Shah <amit@kernel.org>, qemu-ppc@nongnu.org,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 dgilbert@redhat.com, qemu-arm@nongnu.org,
 =?UTF-8?B?SGVy?= =?UTF-8?B?dsOp?= Poussineau <hpoussin@reactos.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>,
 Andreas =?UTF-8?B?RsOkcmJlcg==?= <afaerber@suse.de>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAgNyBOb3YgMjAxOCAxNjozNjozOCArMDQwMApNYXJjLUFuZHLDqSBMdXJlYXUgPG1h
cmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4gd3JvdGU6Cgo+IEhpLAo+IAo+IER1cmluZyAiW1BB
VENIIHYyIDA1LzEwXSBxb20vZ2xvYmFsczogZ2VuZXJhbGl6ZQo+IG9iamVjdF9wcm9wZXJ0eV9z
ZXRfZ2xvYmFscygpIiByZXZpZXcsIEVkdWFyZG8gc3VnZ2VzdGVkIHRvIHJld29yayB0aGUKPiBH
bG9iYWxQcm9wZXJ0eSBoYW5kbGluZywgc28gdGhhdCAtZ2xvYmFsIGlzIGxpbWl0ZWQgdG8gUURl
diBvbmx5IGFuZAo+IHdlIGF2b2lkIG1peGluZyB0aGUgbWFjaGluZSBjb21wYXRzIGFuZCB0aGUg
dXNlci1wcm92aWRlZCAtZ2xvYmFsCj4gcHJvcGVydGllcyAoaW5zdGVhZCBvZiBnZW5lcmFsaXpp
bmcgLWdsb2JhbCB0byB2YXJpb3VzIG9iamVjdCBraW5kcywKPiBsaWtlIEkgcHJvcG9zZWQgaW4g
djIpLgo+IAo+ICJxZGV2OiBkbyBub3QgbWl4IGNvbXBhdCBwcm9wcyB3aXRoIGdsb2JhbCBwcm9w
cyIgcGF0Y2ggZGVjb3VwbGVzIGEKPiBiaXQgdXNlci1wcm92aWRlZCAtZ2xvYmFsIGZyb20gbWFj
aGluZSBjb21wYXQgcHJvcGVydGllcy4gVGhpcyBhbGxvd3MKPiB0byBnZXQgcmlkIG9mICJ1c2Vy
X3Byb3ZpZGVkIiBhbmQgImVycnAiIGZpZWxkcyBpbiBmb2xsb3dpbmcgcGF0Y2hlcy4KPiAKPiBJ
bnN0ZWFkIG9mIGV4cGxjaXRlbHkgY2FsbGluZyBvYmplY3RfYXBwbHlfZ2xvYmFsX3Byb3BzKCkg
aW4gdGhlCj4gdmFyaW91cyBvYmplY3QgcG9zdF9pbml0LCBJIG9wdGVkIGZvciBjcmVhdGluZyBh
IG5ldyBUWVBFX0NPTVBBVF9QUk9QUwo+IGludGVyZmFjZS4gVGhlIGludGVyZmFjZSBhcHByb2Fj
aCBnaXZlcyBhIGxvdCBtb3JlIGZsZXhpYmlsaXR5IG9uCj4gd2hpY2ggb2JqZWN0cyBjYW4gaGF2
ZSBjb21wYXQgcHJvcHMuIFRoaXMgcmVxdWlyZXMgc29tZSBpbnRlcmZhY2UKPiBpbXByb3ZtZW50
cyBpbiAicW9tOiB0ZWFjaCBpbnRlcmZhY2VzIHRvIGltcGxlbWVudCBwb3N0LWluaXQiLgo+IAo+
IEEgbmV3IGNvbXBhdCBwcm9wZXJ0eSAieC11c2UtY2Fub25pY2FsLXBhdGgtZm9yLXJhbWJsb2Nr
LWlkIiBpcyBhZGRlZAo+IHRvIGhvc3RtZW0gZm9yIGxlZ2FjeSBjYW5vbmljYWwgcGF0aCBuYW1l
cywgc2V0IHRvIHRydWUgZm9yIC1maWxlIGFuZAo+IC1tZW1mZCB3aXRoIHFlbXUgPCAzLjIuCj4g
Cj4gKHRoaXMgc2VyaWVzIHdhcyBpbml0aWFsbHkgdGl0bGVkICJbUEFUQ0ggdjIgMDAvMTBdIGhv
c3RtZW06IHVzZQo+IG9iamVjdCAiaWQiIGZvciBtZW1vcnkgcmVnaW9uIG5hbWUgd2l0aCA+PSAz
LjEiLCBidXQgaXRzIGZvY3VzIGlzIG1vcmUKPiBpbiByZWZhY3RvcmluZyB0aGUgZ2xvYmFsIGFu
ZCBjb21wYXRpbGliaXR5IHByb3BlcnRpZXMgaGFuZGxpbmcgbm93KQpUaGF0IHByb2JhYmx5IGFs
bCBmZWVkYmFjayBJJ20gYWJsZSB0byBnaXZlIG9uIHRoaXMgcm91bmQgb2YgcmV2aWV3LApzbyBJ
J2xsIHdhaXQgdGlsbCBpdCB3aWxsIGFkZHJlc3NlZC4KCj4gCj4gdjM6Cj4gLSBHbG9iYWxQcm9w
ZXJ0aWVzIGltcHJvdmVtZW50cy9jbGVhbnVwcwo+IC0gZHJvcCBnZW5lcmFsaXppbmcgdGhlIC1n
bG9iYWwgaWRlYQo+IC0gInJlcGxhY2UiIHRoZSBzZXRfZ2xvYmFscyBmbGFnIHdpdGggYSBUWVBF
X0NPTVBBVF9QUk9QUyBpbnRlcmZhY2UKPiAtIHVwZGF0ZSBody9pMzg2IG1hY2hpbmUgdmVyc2lv
biB0byAzLjIKPiAtIGFkZCAicW9tOiBtYWtlIGludGVyZmFjZSB0eXBlcyBhYnN0cmFjdCIgaW50
ZXJmYWNlIGNsZWFudXAKPiAKPiB2MjoKPiAtIHJlcGxhY2UgInFvbS91c2VyLWNyZWF0YWJsZTog
YWRkIGEgZmV3IGhlbHBlciBtYWNyb3MiIHBhdGNoIGZvciBhCj4gICBtb3JlIG9wdGltaXplZCAi
cW9tOiBtYWtlIHVzZXJfY3JlYXRhYmxlX2NvbXBsZXRlKCkgc3BlY2lmaWMgdG8KPiAgIFVzZXJD
cmVhdGFibGUiCj4gLSByZW5hbWUgcmVnaXN0ZXJfZ2xvYmFsX2xpc3QoKSB0byByZWdpc3Rlcl9n
bG9iYWxfcHJvcGVydGllcygpCj4gLSBjYWxsIG9iamVjdF9wcm9wZXJ0eV9zZXRfZ2xvYmFscygp
IGFmdGVyIHBvc3QtaW5pdAo+IC0gYWRkIGFuZCB1c2UgYSBPYmplY3RDbGFzcy5zZXRfZ2xvYmFs
cyBmbGFnLCBpbnN0ZWFkIG9mIGR5bmFtaWNhbGx5Cj4gICBjaGVjayBvYmplY3QgY2xhc3MgaW4g
b2JqZWN0X3Byb3BlcnR5X3NldF9nbG9iYWxzKCkKPiAtIHVzZSBvYmplY3QgImlkIiBpbiA+PSAz
LjEgaW5zdGVhZCBvZiBjYW5vbmljYWwgcGF0aCwgYWRkIGNvbXBhdAo+ICAgcHJvcGVydHkgIngt
dXNlLWNhbm9uaWNhbC1wYXRoLWZvci1yYW1ibG9jay1pZCIgaW4gYmFzZSBob3N0bWVtCj4gICBj
bGFzcy4KPiAKPiBNYXJjLUFuZHLDqSBMdXJlYXUgKDE0KToKPiAgIHRlc3RzOiBxZGV2X3Byb3Bf
Y2hlY2tfZ2xvYmFscygpIGRvZXNuJ3QgcmV0dXJuICJhbGxfdXNlZCIKPiAgIHFvbTogbWFrZSBp
bnRlcmZhY2UgdHlwZXMgYWJzdHJhY3QKPiAgIHFvbTogbWFrZSB1c2VyX2NyZWF0YWJsZV9jb21w
bGV0ZSgpIHNwZWNpZmljIHRvIFVzZXJDcmVhdGFibGUKPiAgIGFjY2VsOiByZWdpc3RlciBnbG9i
YWxfcHJvcHMgbGlrZSBtYWNoaW5lIGdsb2JhbHMKPiAgIHFkZXY6IG1vdmUgcWRldl9wcm9wX3Jl
Z2lzdGVyX2dsb2JhbF9saXN0KCkgdG8gdGVzdHMKPiAgIHFkZXY6IGRvIG5vdCBtaXggY29tcGF0
IHByb3BzIHdpdGggZ2xvYmFsIHByb3BzCj4gICBxZGV2OiBhbGwgZ2xvYmFscyBhcmUgbm93IHVz
ZXItcHJvdmlkZWQKPiAgIHFkZXYtcHJvcHM6IGNvbnZlcnQgZ2xvYmFsX3Byb3BzIHRvIEdBcnJh
eQo+ICAgcWRldi1wcm9wczogcmVtb3ZlIGVycnAgZnJvbSBHbG9iYWxQcm9wZXJ0eQo+ICAgcWRl
di1wcm9wczogY2FsbCBvYmplY3RfYXBwbHlfZ2xvYmFsX3Byb3BzKCkKPiAgIHFvbTogdGVhY2gg
aW50ZXJmYWNlcyB0byBpbXBsZW1lbnQgcG9zdC1pbml0Cj4gICBtYWNoaW5lOiBhZGQgY29tcGF0
LXByb3BzIGludGVyZmFjZQo+ICAgaHcvaTM4NjogYWRkIHBjLWk0NDBmeC0zLjIgJiBwYy1xMzUt
My4yCj4gICBob3N0bWVtOiB1c2Ugb2JqZWN0IGlkIGZvciBtZW1vcnkgcmVnaW9uIG5hbWUgd2l0
aCA+PSAzLjEKPiAKPiAgaW5jbHVkZS9ody9hY3BpL2FjcGlfZGV2X2ludGVyZmFjZS5oIHwgIDYg
Ky0tCj4gIGluY2x1ZGUvaHcvYXJtL2xpbnV4LWJvb3QtaWYuaCAgICAgICB8ICA1ICstCj4gIGlu
Y2x1ZGUvaHcvYm9hcmRzLmggICAgICAgICAgICAgICAgICB8ICAzICstCj4gIGluY2x1ZGUvaHcv
Y29tcGF0LmggICAgICAgICAgICAgICAgICB8IDExICsrKysKPiAgaW5jbHVkZS9ody9mdy1wYXRo
LXByb3ZpZGVyLmggICAgICAgIHwgIDQgKy0KPiAgaW5jbHVkZS9ody9ob3RwbHVnLmggICAgICAg
ICAgICAgICAgIHwgIDYgKy0tCj4gIGluY2x1ZGUvaHcvaTM4Ni9wYy5oICAgICAgICAgICAgICAg
ICB8ICAzICsrCj4gIGluY2x1ZGUvaHcvaW50Yy9pbnRjLmggICAgICAgICAgICAgICB8ICA0ICst
Cj4gIGluY2x1ZGUvaHcvaXBtaS9pcG1pLmggICAgICAgICAgICAgICB8ICA0ICstCj4gIGluY2x1
ZGUvaHcvaXNhL2lzYS5oICAgICAgICAgICAgICAgICB8ICA0IC0tCj4gIGluY2x1ZGUvaHcvbWVt
L21lbW9yeS1kZXZpY2UuaCAgICAgICB8ICA0ICstCj4gIGluY2x1ZGUvaHcvbm1pLmggICAgICAg
ICAgICAgICAgICAgICB8ICA0ICstCj4gIGluY2x1ZGUvaHcvcWRldi1jb3JlLmggICAgICAgICAg
ICAgICB8ICA5IC0tLS0KPiAgaW5jbHVkZS9ody9xZGV2LXByb3BlcnRpZXMuaCAgICAgICAgIHwg
MzAgLS0tLS0tLS0tLS0KPiAgaW5jbHVkZS9ody9zdHJlYW0uaCAgICAgICAgICAgICAgICAgIHwg
IDQgKy0KPiAgaW5jbHVkZS9ody90aW1lci9tNDh0NTkuaCAgICAgICAgICAgIHwgIDQgKy0KPiAg
aW5jbHVkZS9xb20vb2JqZWN0LmggICAgICAgICAgICAgICAgIHwgIDIgKwo+ICBpbmNsdWRlL3Fv
bS9vYmplY3RfaW50ZXJmYWNlcy5oICAgICAgfCAxMCArKy0tCj4gIGluY2x1ZGUvc3lzZW11L2Fj
Y2VsLmggICAgICAgICAgICAgICB8ICA0ICstCj4gIGluY2x1ZGUvc3lzZW11L2hvc3RtZW0uaCAg
ICAgICAgICAgICB8ICAzICstCj4gIGluY2x1ZGUvc3lzZW11L3RwbS5oICAgICAgICAgICAgICAg
ICB8ICA0ICstCj4gIHRhcmdldC9hcm0vaWRhdS5oICAgICAgICAgICAgICAgICAgICB8ICA0ICst
Cj4gIGFjY2VsL2FjY2VsLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICA3ICstLQo+ICBiYWNr
ZW5kcy9ob3N0bWVtLWZpbGUuYyAgICAgICAgICAgICAgfCAgOCArLS0KPiAgYmFja2VuZHMvaG9z
dG1lbS1tZW1mZC5jICAgICAgICAgICAgIHwgIDIgKy0KPiAgYmFja2VuZHMvaG9zdG1lbS1yYW0u
YyAgICAgICAgICAgICAgIHwgIDkgKystLQo+ICBiYWNrZW5kcy9ob3N0bWVtLmMgICAgICAgICAg
ICAgICAgICAgfCAzMSArKysrKysrKysrKwo+ICBody9jb3JlL2NvbXBhdC1wcm9wcy5jICAgICAg
ICAgICAgICAgfCA0MyArKysrKysrKysrKysrKysKPiAgaHcvY29yZS9tYWNoaW5lLmMgICAgICAg
ICAgICAgICAgICAgIHwgMTggLS0tLS0tLQo+ICBody9jb3JlL3FkZXYtcHJvcGVydGllcy5jICAg
ICAgICAgICAgfCA3MyArKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCj4gIGh3L2NvcmUvcWRldi5j
ICAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrCj4gIGh3L2kzODYvcGNfcGlpeC5jICAgICAg
ICAgICAgICAgICAgICB8IDIxICsrKysrKy0tCj4gIGh3L2kzODYvcGNfcTM1LmMgICAgICAgICAg
ICAgICAgICAgICB8IDE5ICsrKysrKy0KPiAgaHcvbWlzYy9pdnNobWVtLmMgICAgICAgICAgICAg
ICAgICAgIHwgIDIgKy0KPiAgaHcvdmlydGlvL3ZpcnRpby1ybmcuYyAgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgaHcveGVuL3hlbi1jb21tb24uYyAgICAgICAgICAgICAgICAgIHwgIDkgKysrLQo+
ICBxb20vY3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSAtCj4gIHFvbS9vYmpl
Y3QuYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ5ICsrKysrKysrKysrKysrKy0tCj4gIHFv
bS9vYmplY3RfaW50ZXJmYWNlcy5jICAgICAgICAgICAgICB8IDE0ICsrLS0tCj4gIHN0dWJzL21h
Y2hpbmUuYyAgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrCj4gIHRhcmdldC9pMzg2L2NwdS5j
ICAgICAgICAgICAgICAgICAgICB8ICAxIC0KPiAgdGFyZ2V0L3NwYXJjL2NwdS5jICAgICAgICAg
ICAgICAgICAgIHwgIDEgLQo+ICB0ZXN0cy9jaGVjay1xb20taW50ZXJmYWNlLmMgICAgICAgICAg
fCAyNyArKysrKysrKy0tCj4gIHRlc3RzL3Rlc3QtcWRldi1nbG9iYWwtcHJvcHMuYyAgICAgICB8
IDgwICsrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgdmwuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDQgLS0KPiAgTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDEgKwo+ICBody9jb3JlL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgfCAg
MSArCj4gIHN0dWJzL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICB8ICAxICsKPiAgdGVz
dHMvTWFrZWZpbGUuaW5jbHVkZSAgICAgICAgICAgICAgIHwgIDEgKwo+ICA0OSBmaWxlcyBjaGFu
Z2VkLCAyODMgaW5zZXJ0aW9ucygrKSwgMjgyIGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAx
MDA2NDQgaHcvY29yZS9jb21wYXQtcHJvcHMuYwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgc3R1YnMv
bWFjaGluZS5jCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 14:02:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14:02: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-devel-bounces@lists.xenproject.org>)
	id 1gRHSf-0002YQ-Fk; Mon, 26 Nov 2018 14:02: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=azgn=of=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRHSe-0002YL-0V
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 14:02:04 +0000
X-Inumbo-ID: d930ecab-f183-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d930ecab-f183-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 14:02:02 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 07:02:01 -0700
Message-Id: <5BFBFCD3020000780020004F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 07:01:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20181123132516.28681-1-jgross@suse.com>
 <5BFBD1C602000078001FFE09@suse.com>
 <d38b1c33-5cca-572a-a942-b1db8ca309a2@suse.com>
In-Reply-To: <d38b1c33-5cca-572a-a942-b1db8ca309a2@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjExLjE4IGF0IDE0OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBJIGRv
bid0IHRoaW5rIHRoZSBoeXBlcnZpc29yIHNob3VsZCBleHBsaWNpdGx5IHRyeSB0byBtYWtlIGl0
IGFzIGhhcmQgYXMKPiBwb3NzaWJsZSBmb3IgdGhlIGd1ZXN0IHRvIGZpbmQgcHJvYmxlbXMgaW4g
dGhlIGNvZGUuCgpUaGF0J3MgaW5kZWVkIG5vdCB0aGUgaHlwZXJ2aXNvcidzIGdvYWwuIEluc3Rl
YWQgaXQgdHJpZXMgdG8gbWFrZQppdCBhcyBoYXJkIGFzIHBvc3NpYmxlIGZvciB0aGUgZ3Vlc3Qg
KGRldmVsb3BlcikgdG8gbWFrZSB3cm9uZwphc3N1bXB0aW9ucy4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 14:15:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14: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-devel-bounces@lists.xenproject.org>)
	id 1gRHfN-0003e2-N9; Mon, 26 Nov 2018 14:15: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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRHfN-0003dx-3p
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 14:15:13 +0000
X-Inumbo-ID: aef12d80-f185-11e8-9a88-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aef12d80-f185-11e8-9a88-12d6303a7972;
 Mon, 26 Nov 2018 14:15:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 07:13:36 -0700
Message-Id: <5BFBFF8D020000780020006B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 07:13:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86emul: fix test harness 32-bit "clean" target
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBwcmVwYXJpbmcgd2hhdCBpcyBub3cgNTJjMzdmN2FiOSAoIng4NmVtdWw6IGFsc28gYWxs
b3cgcnVubmluZyB0aGUKMzItYml0IGhhcm5lc3Mgb24gYSA2NC1iaXQgZGlzdHJvIikgSSBmaXJz
dCB3cm9uZ2x5IHVzZWQgWEVOX1RBUkdFVF9BUkNICmluc3RlYWQgb2YgWEVOX0NPTVBJTEVfQVJD
SC4gV2hlbiByZWFsaXppbmcgdGhlIG1pc3Rha2UgSSBmb3Jnb3QgdG8gYWxzbwpzd2l0Y2ggYXJv
dW5kIHRoZSB1c2UgaW4gdGhlIGV4cHJlc3Npb24gY29udHJvbGxpbmcgdGhlIHJ1bGUKZGVwZW5k
ZW5jaWVzLCBjYXVzaW5nICJtYWtlIGRpc3RjbGVhbiIgdG8gZmFpbCBvbiA2NC1iaXQgZGlzdHJv
cy4KClJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClRlc3RlZC1ieTog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KCi0tLSBhL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFr
ZWZpbGUKQEAgLTE4NSw3ICsxODUsNyBAQCBkaXN0Y2xlYW46IGNsZWFuCiBpbnN0YWxsIHVuaW5z
dGFsbDoKIAogLlBIT05ZOiBydW4zMiBjbGVhbjMyCi1pZmVxICgkKFhFTl9UQVJHRVRfQVJDSCks
eDg2XzY0KQoraWZlcSAoJChYRU5fQ09NUElMRV9BUkNIKSx4ODZfNjQpCiBydW4zMjogJChhZGRz
dWZmaXggLmgsJChURVNUQ0FTRVMpKSAkKGFkZHN1ZmZpeCAtb3BtYXNrLmgsJChPUE1BU0spKQog
cnVuMzIgY2xlYW4zMjogJTMyOgogCSQoTUFLRSkgLUMgMzIgJCoKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 14:16:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14:16: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-devel-bounces@lists.xenproject.org>)
	id 1gRHgX-0003i6-3B; Mon, 26 Nov 2018 14:16: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=8lfc=of=citrix.com=prvs=861a7224f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gRHgV-0003hy-NW
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 14:16:23 +0000
X-Inumbo-ID: d8ff8926-f185-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8ff8926-f185-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 14:16:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="82345489"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BFBFF8D020000780020006B@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <31a5bf07-60d3-ddbf-a46b-243b32c6461c@citrix.com>
Date: Mon, 26 Nov 2018 14:16:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BFBFF8D020000780020006B@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86emul: fix test harness 32-bit "clean"
 target handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMTEvMjAxOCAxNDoxMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hlbiBwcmVwYXJpbmcg
d2hhdCBpcyBub3cgNTJjMzdmN2FiOSAoIng4NmVtdWw6IGFsc28gYWxsb3cgcnVubmluZyB0aGUK
PiAzMi1iaXQgaGFybmVzcyBvbiBhIDY0LWJpdCBkaXN0cm8iKSBJIGZpcnN0IHdyb25nbHkgdXNl
ZCBYRU5fVEFSR0VUX0FSQ0gKPiBpbnN0ZWFkIG9mIFhFTl9DT01QSUxFX0FSQ0guIFdoZW4gcmVh
bGl6aW5nIHRoZSBtaXN0YWtlIEkgZm9yZ290IHRvIGFsc28KPiBzd2l0Y2ggYXJvdW5kIHRoZSB1
c2UgaW4gdGhlIGV4cHJlc3Npb24gY29udHJvbGxpbmcgdGhlIHJ1bGUKPiBkZXBlbmRlbmNpZXMs
IGNhdXNpbmcgIm1ha2UgZGlzdGNsZWFuIiB0byBmYWlsIG9uIDY0LWJpdCBkaXN0cm9zLgo+Cj4g
UmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IFRlc3RlZC1ieTog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 14:20:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14:20: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-devel-bounces@lists.xenproject.org>)
	id 1gRHkR-0004ez-Nt; Mon, 26 Nov 2018 14:20: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=fjgp=of=suse.de=msuchanek@srs-us1.protection.inumbo.net>)
 id 1gRHkQ-0004es-Mw
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 14:20:26 +0000
X-Inumbo-ID: 6a374846-f186-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a374846-f186-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 14:20:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C7B4FB02B;
 Mon, 26 Nov 2018 14:20:22 +0000 (UTC)
Date: Mon, 26 Nov 2018 15:20:15 +0100
From: Michal =?UTF-8?B?U3VjaMOhbmVr?= <msuchanek@suse.de>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20181126152015.7464c786@naga>
In-Reply-To: <b64a0e1e-6aaa-66a9-2fb7-12daa6383ce1@redhat.com>
References: <20180928150357.12942-1-david@redhat.com>
 <b01a956b-080c-c643-6473-eb132b9f7200@redhat.com>
 <20181123190653.6da91461@kitsune.suse.cz>
 <fad04d80-4e72-1bd8-3e67-a3f7dd0bc2fa@redhat.com>
 <b64a0e1e-6aaa-66a9-2fb7-12daa6383ce1@redhat.com>
X-Mailer: Claws Mail 3.17.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC] mm/memory_hotplug: Introduce memory
 block types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Rich Felker <dalias@libc.org>,
 linux-ia64@vger.kernel.org, linux-sh@vger.kernel.org,
 Peter Zijlstra <peterz@infradead.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mm@kvack.org,
 Michal Hocko <mhocko@suse.com>, Paul Mackerras <paulus@samba.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Rashmica Gupta <rashmica.g@gmail.com>,
 "K. Y.
 Srinivasan" <kys@microsoft.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>, linux-acpi@vger.kernel.org,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Rob Herring <robh@kernel.org>, Len Brown <lenb@kernel.org>,
 Pavel Tatashin <pavel.tatashin@microsoft.com>, linux-s390@vger.kernel.org,
 "mike.travis@hpe.com" <mike.travis@hpe.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Jonathan =?UTF-8?B?TmV1c2Now6Rm?= =?UTF-8?B?ZXI=?= <j.neuschaefer@gmx.net>,
 Nicholas Piggin <npiggin@gmail.com>, Joe Perches <joe@perches.com>,
 =?UTF-8?B?SsOpcsO0bWU=?= Glisse <jglisse@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Dan Williams <dan.j.williams@intel.com>,
 Joonsoo Kim <iamjoonsoo.kim@lge.com>, Oscar Salvador <osalvador@suse.de>,
 Juergen Gross <jgross@suse.com>, Tony Luck <tony.luck@intel.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Fenghua Yu <fenghua.yu@intel.com>,
 Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyNiBOb3YgMjAxOCAxNDozMzoyOSArMDEwMApEYXZpZCBIaWxkZW5icmFuZCA8ZGF2
aWRAcmVkaGF0LmNvbT4gd3JvdGU6Cgo+IE9uIDI2LjExLjE4IDEzOjMwLCBEYXZpZCBIaWxkZW5i
cmFuZCB3cm90ZToKPiA+IE9uIDIzLjExLjE4IDE5OjA2LCBNaWNoYWwgU3VjaMOhbmVrIHdyb3Rl
OiAgCgo+ID4+Cj4gPj4gSWYgd2UgYXJlIGdvaW5nIHRvIGZha2UgdGhlIGRyaXZlciBpbmZvcm1h
dGlvbiB3ZSBtYXkgYXMgd2VsbCBhZGQgdGhlCj4gPj4gdHlwZSBhdHRyaWJ1dGUgYW5kIGJlIGRv
bmUgd2l0aCBpdC4KPiA+Pgo+ID4+IEkgdGhpbmsgdGhlIHByb2JsZW0gd2l0aCB0aGUgcGF0Y2gg
d2FzIG1vcmUgd2l0aCB0aGUgc2VtYW50aWMgdGhhbiB0aGUKPiA+PiBhdHRyaWJ1dGUgaXRzZWxm
Lgo+ID4+Cj4gPj4gV2hhdCBpcyBub3JtYWwsIHBhcmF2aXJ0dWFsaXplZCwgYW5kIHN0YW5kYnkg
bWVtb3J5Pwo+ID4+Cj4gPj4gSSBjYW4gdW5kZXJzdGFuZCBESU1NIGRldmljZSwgYmFsb29uIGRl
dmljZSwgb3Igd2hhdGV2ZXIgbWVjaGFuaXNtIGZvcgo+ID4+IGFkZGluZyBtZW1vcnkgeW91IG1p
Z2h0IGhhdmUuCj4gPj4KPiA+PiBJIGNhbiB1bmRlcnN0YW5kICJtZW1vcnkgZGVzaWduYXRlZCBh
cyBzdGFuZGJ5IGJ5IHRoZSBjbHVzdGVyCj4gPj4gYWRtaW5pc3RyYXRvciIuCj4gPj4KPiA+PiBI
b3dldmVyLCBESU1NIHZzIGJhbG9vbiBpcyBvcnRob2dvbmFsIHRvIHN0YW5kYnkgYW5kIHNob3Vs
ZCBub3QgYmUKPiA+PiBjb25mbGF0ZWQgaW50byBvbmUgcHJvcGVydHkuCj4gPj4KPiA+PiBwYXJh
dmlydHVhbGl6ZWQgbWVhbnMgbm90aGluZyBhdCBhbGwgaW4gcmVsYXRpb25zaGlwIHRvIG1lbW9y
eSB0eXBlIGFuZAo+ID4+IHRoZSBkZXNpcmVkIG9ubGluZSBwb2xpY3kgdG8gbWUuICAKPiA+IAo+
ID4gUmlnaHQsIHNvIHdpdGggd2hhdGV2ZXIgd2UgY29tZSB1cCwgaXQgc2hvdWxkIGFsbG93IHRv
IG1ha2UgYSBkZWNpc2lvbgo+ID4gaW4gdXNlciBzcGFjZSBhYm91dAo+ID4gLSBpZiBtZW1vcnkg
aXMgdG8gYmUgb25saW5lZCBhdXRvbWF0aWNhbGx5ICAKPiAKPiBBbmQgSSB3aWxsIHRoaW5rIGFi
b3V0IGlmIHdlIHJlYWxseSBzaG91bGQgbW9kZWwgc3RhbmRieSBtZW1vcnkuIE1heWJlCj4gaXQg
aXMgcmVhbGx5IGJldHRlciB0byBoYXZlIGluIHVzZXIgc3BhY2Ugc29tZXRoaW5nIGxpa2UgKGFz
IERhbiBub3RlZCkKCklmIGl0IGlzIHBvc3NpYmxlIHRvIGRlc2lnbmF0ZSB0aGUgbWVtb3J5IGFz
IHN0YW5kYnkgb3Igb25saW5lIGluIHRoZQpzMzkwIGFkbWluIGludGVyZmFjZSBhbmQgdGhlIGtl
cm5lbCBkb2VzIGhhdmUgYWNjZXNzIHRvIHRoaXMKaW5mb3JtYXRpb24gaXQgbWFrZXMgc2Vuc2Ug
dG8gZm9yd2FyZCBpdCB0byB1c2Vyc3BhY2UgKGFzIHNlcGFyYXRlCnMzOTAtc3BlY2lmaWMgcHJv
cGVydHkpLiBJZiBub3QgdGhlbiB5b3UgbmVlZCB0byBtYWtlIHNvbWUga2luZCBvZgphc3N1bXB0
aW9uIGxpa2UgYmVsb3cgYW5kIHRoZSB1c2VyIGNhbiB0dW5lIHRoZSBzY3JpcHQgYWNjb3JkaW5n
IHRvCnRoZWlyIHVzZWNhc2UuCgo+IAo+IGlmIChpc1MzOTB4KCkgJiYgdHlwZSA9PSAiZGltbSIp
IHsKPiAJLyogZG9uJ3Qgb25saW5lLCBvbiBzMzkweCBzeXN0ZW0gRElNTXMgYXJlIHN0YW5kYnkg
bWVtb3J5ICovCj4gfQoKVGhhbmtzCgpNaWNoYWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 14:21:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14:21:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gRHlV-0004kp-7l; Mon, 26 Nov 2018 14:21: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=wVla=OF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRHlT-0004kY-MY
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 14:21:31 +0000
X-Inumbo-ID: 8a7ac5a0-f186-11e8-b235-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8a7ac5a0-f186-11e8-b235-12d6303a7972;
 Mon, 26 Nov 2018 14:21:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRHlG-0007vH-2s; Mon, 26 Nov 2018 14:21:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRHlF-0006jx-Rn; Mon, 26 Nov 2018 14:21:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRHlF-0005gM-Pg; Mon, 26 Nov 2018 14:21:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130811-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fc3637e9af9a301d92695999299a3e9a8458c3c1
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Nov 2018 14:21:17 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130811: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgxMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDgxMS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwMjg5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGZjMzYzN2U5YWY5YTMwMWQ5
MjY5NTk5OTI5OWEzZTlhODQ1OGMzYzEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAg
ICAgICAgIDkwMWFiZmVmNWRlMTQ5NTQ2YjE2ZmJhNmY0ZDViZDdkZWYwOGM2NzIKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEzMDI4OSAgMjAxOC0xMS0xNyAxMTowMDozNiBaICAgIDkgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxMzA0OTAgIDIwMTgtMTEtMTkgMDk6MDA6MjcgWiAgICA3IGRheXMg
ICA2MCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA3MzMgIDIwMTgtMTEtMjMgMTY6
MDA6NDAgWiAgICAyIGRheXMgICAyNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogIERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgRG91ZyBHb2xk
c3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgogIExlbiBCcm93biA8bGVuLmJyb3duQGludGVsLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkg
PG5tYW50aGV5QGFtYXpvbi5kZT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8
cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVA
Yml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBUYW1hcyBLIExl
bmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAg
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEx
OTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 14:23:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14: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-devel-bounces@lists.xenproject.org>)
	id 1gRHna-0004tw-ML; Mon, 26 Nov 2018 14:23:42 +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=XwCH=OF=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRHnZ-0004tq-FN
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 14:23:41 +0000
X-Inumbo-ID: ddf940d0-f186-11e8-bbbf-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ddf940d0-f186-11e8-bbbf-12d6303a7972;
 Mon, 26 Nov 2018 14:23:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 31A60B037;
 Mon, 26 Nov 2018 14:23:38 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTgxMTIzMTMyNTE2LjI4Njgx77+9Me+/vWpncm9zc0BzdXNl?=
 =?UTF-8?Q?=2ecom=3e_=3c5BFBD1C602000078001FFE09=40suse=2ecom=3e_=3cd38b1c33?=
 =?UTF-8?Q?-5cca-572a-a942-b1db8ca309a2=40suse=2ecom=3e_=3c5BFBFCD3020000780?=
 =?UTF-8?Q?020004F=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <955bec0d-f574-53c5-91a5-1d6ea0bc4f2a@suse.com>
Date: Mon, 26 Nov 2018 15:23:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMTEvMjAxOCAxNTowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjYuMTEuMTgg
YXQgMTQ6NTIsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBJIGRvbid0IHRoaW5rIHRoZSBo
eXBlcnZpc29yIHNob3VsZCBleHBsaWNpdGx5IHRyeSB0byBtYWtlIGl0IGFzIGhhcmQgYXMKPj4g
cG9zc2libGUgZm9yIHRoZSBndWVzdCB0byBmaW5kIHByb2JsZW1zIGluIHRoZSBjb2RlLgo+IAo+
IFRoYXQncyBpbmRlZWQgbm90IHRoZSBoeXBlcnZpc29yJ3MgZ29hbC4gSW5zdGVhZCBpdCB0cmll
cyB0byBtYWtlCj4gaXQgYXMgaGFyZCBhcyBwb3NzaWJsZSBmb3IgdGhlIGd1ZXN0IChkZXZlbG9w
ZXIpIHRvIG1ha2Ugd3JvbmcKPiBhc3N1bXB0aW9ucy4KCkxldCdzIGxvb2sgYXQgdGhlIGN1cnJl
bnQgZXhhbXBsZSB3aHkgSSB3cm90ZSB0aGlzIHBhdGNoOgoKVGhlIExpbnV4IGtlcm5lbCdzIHVz
ZSBvZiBtdWx0aWNhbGxzIHNob3VsZCBuZXZlciB0cmlnZ2VyIGFueSBzaW5nbGUKY2FsbCB0byBy
ZXR1cm4gYW4gZXJyb3IgKHJldHVybiB2YWx1ZSA8IDApLiBBIGtlcm5lbCBjb21waWxlZCBmb3IK
cHJvZHVjdGl2ZSB1c2Ugd2lsbCBjYXRjaCBzdWNoIGVycm9ycywgYnV0IGhhcyBubyBrbm93bGVk
Z2Ugd2hpY2gKc2luZ2xlIGNhbGwgaGFzIGZhaWxlZCwgYXMgaXQgZG9lc24ndCBrZWVwIHRyYWNr
IG9mIHRoZSBzaW5nbGUgZW50cmllcwoobm9uLXByb2R1Y3RpdmUga2VybmVscyBoYXZlIGFuIG9w
dGlvbiBhdmFpbGFibGUgaW4gdGhlIHJlc3BlY3RpdmUKc291cmNlIHRvIGNvcHkgdGhlIGVudHJp
ZXMgYmVmb3JlIGRvaW5nIHRoZSBtdWx0aWNhbGwgaW4gb3JkZXIgdG8gaGF2ZQpzb21lIGRpYWdu
b3N0aWMgZGF0YSBhdmFpbGFibGUgaW4gY2FzZSBvZiBzdWNoIGFuIGVycm9yKS4gQ2F0Y2hpbmcg
YW4KZXJyb3IgZnJvbSBhIG11bHRpY2FsbCByaWdodCBub3cgbWVhbnMgYSBXQVJOKCkgd2l0aCBh
IHN0YWNrIGJhY2t0cmFjZQooZm9yIHRoZSBtdWx0aWNhbGwgaXRzZWxmLCBub3QgZm9yIHRoZSBl
bnRyeSBjYXVzaW5nIHRoZSBlcnJvcikuCgpJIGhhdmUgYSBjdXN0b21lciByZXBvcnQgZm9yIGEg
Y2FzZSB3aGVyZSBzdWNoIGEgYmFja3RyYWNlIHdhcyBwcm9kdWNlZAphbmQgYSBrZXJuZWwgY3Jh
c2ggc29tZSBzZWNvbmRzIGxhdGVyLCBvYnZpb3VzbHkgZHVlIHRvIGlsbGVnYWxseQp1bm1hcHBl
ZCBtZW1vcnkgcGFnZXMgcmVzdWx0aW5nIGZyb20gdGhlIGZhaWxlZCBtdWx0aWNhbGwuIFVuZm9y
dHVuYXRlbHkKdGhlcmUgYXJlIG11bHRpcGxlIHBvc3NpYmlsaXRpZXMgd2hhdCBtaWdodCBoYXZl
IGdvbmUgd3JvbmcgYW5kIEkgZG9uJ3QKa25vdyB3aGljaCBvbmUgd2FzIHRoZSBjdWxwcml0LiBU
aGUgcHJvYmxlbSBjYW4ndCBiZSBhIHZlcnkgY29tbW9uIG9uZSwKYmVjYXVzZSB0aGVyZSBpcyBv
bmx5IG9uZSBzdWNoIHJlcG9ydCByaWdodCBub3csIHdoaWNoIG1pZ2h0IGRlcGVuZCBvbgphIHNw
ZWNpYWwgZHJpdmVyLgoKRmluZGluZyB0aGlzIGJ1ZyB3aXRob3V0IGEga25vd24gcmVwcm9kdWNl
ciBhbmQgdGhlIGN1cnJlbnQgYW1vdW50IG9mCmRpYWdub3N0aWMgZGF0YSBpcyBuZXh0IHRvIGlt
cG9zc2libGUuIFNvIEknZCBsaWtlIHRvIGhhdmUgbW9yZSBkYXRhCmF2YWlsYWJsZSB3aXRob3V0
IGhhdmluZyB0byBodXJ0IHBlcmZvcm1hbmNlIGZvciB0aGUgOTkuOTk5OTk5JSBvZiB0aGUKY2Fz
ZXMgd2hlcmUgbm90aGluZyBiYWQgaGFwcGVucy4KCkluIGNhc2UgeW91IGhhdmUgYW4gaWRlYSBo
b3cgdG8gc29sdmUgdGhpcyBwcm9ibGVtIGluIGFub3RoZXIgd2F5IEknZCBiZQpoYXBweSB0byBm
b2xsb3cgdGhhdCByb3V0ZS4gSSdkIHJlYWxseSBsaWtlIHRvIGJlIGFibGUgdG8gaGF2ZSBhIGJl
dHRlcgpjbHVlIGluIGNhc2Ugc3VjaCBhbiBlcnJvciBvY2N1cnMgaW4gZnV0dXJlLgoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 14:24:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14:24: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-devel-bounces@lists.xenproject.org>)
	id 1gRHny-0004x2-1L; Mon, 26 Nov 2018 14:24:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v668=of=citrix.com=prvs=861c38f28=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRHnw-0004wh-CE
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 14:24:04 +0000
X-Inumbo-ID: ec3f3df5-f186-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec3f3df5-f186-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 14:24:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="71479846"
Date: Mon, 26 Nov 2018 14:24:00 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181126142359.o4dk3mjojpsfak6j@zion.uk.xensource.com>
References: <5BFBFF8D020000780020006B@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BFBFF8D020000780020006B@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86emul: fix test harness 32-bit "clean"
 target handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMDc6MTM6MzNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gV2hlbiBwcmVwYXJpbmcgd2hhdCBpcyBub3cgNTJjMzdmN2FiOSAoIng4NmVtdWw6IGFs
c28gYWxsb3cgcnVubmluZyB0aGUKPiAzMi1iaXQgaGFybmVzcyBvbiBhIDY0LWJpdCBkaXN0cm8i
KSBJIGZpcnN0IHdyb25nbHkgdXNlZCBYRU5fVEFSR0VUX0FSQ0gKPiBpbnN0ZWFkIG9mIFhFTl9D
T01QSUxFX0FSQ0guIFdoZW4gcmVhbGl6aW5nIHRoZSBtaXN0YWtlIEkgZm9yZ290IHRvIGFsc28K
PiBzd2l0Y2ggYXJvdW5kIHRoZSB1c2UgaW4gdGhlIGV4cHJlc3Npb24gY29udHJvbGxpbmcgdGhl
IHJ1bGUKPiBkZXBlbmRlbmNpZXMsIGNhdXNpbmcgIm1ha2UgZGlzdGNsZWFuIiB0byBmYWlsIG9u
IDY0LWJpdCBkaXN0cm9zLgo+IAo+IFJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiBUZXN0ZWQtYnk6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5j
b20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 14:28:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14:28: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-devel-bounces@lists.xenproject.org>)
	id 1gRHrw-0005BW-Ky; Mon, 26 Nov 2018 14:28:12 +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=7CuM=OF=citrix.com=prvs=86102624d=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gRHru-0005BP-M3
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 14:28:10 +0000
X-Inumbo-ID: 7e759e0a-f187-11e8-b4b2-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7e759e0a-f187-11e8-b4b2-12d6303a7972;
 Mon, 26 Nov 2018 14:28:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="71480303"
Date: Mon, 26 Nov 2018 14:27:39 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Mao Zhongyi <maozhongyi@cmss.chinamobile.com>
Message-ID: <20181126142739.GK2448@perard.uk.xensource.com>
References: <20181123153040.18933-1-maozhongyi@cmss.chinamobile.com>
 <20181123153040.18933-21-maozhongyi@cmss.chinamobile.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181123153040.18933-21-maozhongyi@cmss.chinamobile.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2 20/21] xen_backend: remove
 xen_sysdev_init() function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Zhang Shengju <zhangshengju@cmss.chinamobile.com>,
 xen-devel@lists.xenproject.org, sstabellini@kernel.org, qemu-devel@nongnu.org,
 peter.maydell@linaro.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMTE6MzA6MzlQTSArMDgwMCwgTWFvIFpob25neWkgd3Jv
dGU6Cj4gVGhlIGluaXQgZnVuY3Rpb24gZG9lc24ndCBkbyBhbnl0aGluZyBhdCBhbGwsIHNvIHdl
Cj4ganVzdCBvbWl0IGl0Lgo+IAo+IENjOiBzc3RhYmVsbGluaUBrZXJuZWwub3JnCj4gQ2M6IGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCj4gQ2M6IHBldGVyLm1heWRlbGxAbGluYXJvLm9yZwo+IAo+IFNpZ25lZC1vZmYtYnk6IE1h
byBaaG9uZ3lpIDxtYW96aG9uZ3lpQGNtc3MuY2hpbmFtb2JpbGUuY29tPgo+IFNpZ25lZC1vZmYt
Ynk6IFpoYW5nIFNoZW5nanUgPHpoYW5nc2hlbmdqdUBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KCkFj
a2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KClRoYW5r
cywKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 14:32:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14:32: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-devel-bounces@lists.xenproject.org>)
	id 1gRHvs-00067f-8l; Mon, 26 Nov 2018 14:32: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=7CuM=OF=citrix.com=prvs=86102624d=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gRHvr-00067a-F1
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 14:32:15 +0000
X-Inumbo-ID: 10809cd2-f188-11e8-a053-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10809cd2-f188-11e8-a053-12d6303a7972;
 Mon, 26 Nov 2018 14:32:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="71480928"
Date: Mon, 26 Nov 2018 14:32:05 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20181126143205.GL2448@perard.uk.xensource.com>
References: <20181122100344.GA13748@aepfle.de>
 <20181123155449.GB6902@perard.uk.xensource.com>
 <20181123165708.0a085d8e.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181123165708.0a085d8e.olaf@aepfle.de>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] qemu assert in staging during HVM live migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDQ6NTc6MDhQTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gRnJpLCAyMyBOb3YgMjAxOCAxNTo1NDo0OSArMDAwMAo+IHNjaHJpZWIgQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ogo+IAo+ID4gSXMgeW91ciB0b29s
c3RhY2sgcnVucyB0aGUgUU1QIGNvbW1hbmQgJ3F1ZXJ5LWJsb2NrJyBvciBzb21lIG90aGVyCj4g
PiBjb21tYW5kIHJlbGF0ZWQgdG8gYmxvY2sgYmVoaW5kIGxpYnhsJ3MgYmFjaz8KPiAKPiBUaGlz
IGlzIHBsYWluIHhsIGNyZWF0ZSArIHhsIG1pZ3JhdGUgZnJvbSBzdGFnaW5nLgo+IAo+ID4gQmVz
aWRlIHRoYXQsIEkgZG9uJ3Qga25vdyBpZiBzb21ldGhpbmcgZWxzZSBtaWdodCBiZSB3cm9uZy4g
V2hhdCBwYXRjaGVzCj4gPiBpcyB0aGVyZSBvbiB5b3VyIHFlbXUtMi4xMiAoYXQgbGVhc3QgcGF0
Y2hlcyByZWxhdGVkIHRvIHhlbi1kaXNrKT8KPiAKPiBOb3RoaW5nIHJlbGF0ZWQuIEkgd2lsbCBz
ZWUgaWYgSSBjYW4gZ2V0IHNvbWUgcnVudGltZSB0byB0cnkgdGhlIHN1Z2dlc3RlZCBjaGFuZ2Vz
LgoKQWxzbywgYSBiYWNrdHJhY2Ugb2YgdGhlIG9yaWdpbmFsIHByb2JsZW0gd291bGQgYmUgbmlj
ZS4KCkkgaGF2ZW4ndCBiZWVuIGFibGUgdG8gcmVwcm9kdWNlIHdpdGggYSBzaW1wbGUgYHhsIG1p
Z3JhdGUgZG9tVQpsb2NhbGhvc3RgCgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 14:55:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14: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-devel-bounces@lists.xenproject.org>)
	id 1gRIHs-00085e-Gg; Mon, 26 Nov 2018 14:55: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=xvjc=of=citrix.com=prvs=861df4a88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRIHq-000855-NU
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 14:54:58 +0000
X-Inumbo-ID: 3de2a23b-f18b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3de2a23b-f18b-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 14:54:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="71483599"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 26 Nov 2018 14:54:54 +0000
Message-ID: <20181126145454.1634-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] viridian: fix assertion failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbHN0IGF0dGVtcHRpbmcgdG8gY3Jhc2ggYW4gYXBwYXJlbnRseSB3ZWRnZWQgV2luZG93cyBk
b21haW4gdXNpbmcKJ3hlbi1odm1jcmFzaCcgSSBtYW5hZ2VkIHRvIHRyaWdnZXIgdGhlIGZvbGxv
d2luZyBBU1NFUlQ6CgooWEVOKSBBc3NlcnRpb24gJyF2cC0+cHRyJyBmYWlsZWQgYXQgdmlyaWRp
YW4uYzo2MDcKCndpdGggc3RhY2s6CgooWEVOKSAgICBbPGZmZmY4MmQwODAzMmM1NWQ+XSB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZSsweDFiNC8weDFiNgooWEVOKSAgICBbPGZmZmY4MmQwODAzMmIx
ZGI+XSB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCsweDM5LzB4M2IKKFhFTikgICAgWzxm
ZmZmODJkMDgwMzJiOTBkPl0gdmlyaWRpYW4uYyN2aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dCsweDkz
LzB4Y2MKKFhFTikgICAgWzxmZmZmODJkMDgwMzA5NmQ2Pl0gaHZtX2xvYWQrMHgxMGUvMHgxOWUK
KFhFTikgICAgWzxmZmZmODJkMDgwMjc0YzZkPl0gYXJjaF9kb19kb21jdGwrMHhiNzQvMHgyNWI0
CihYRU4pICAgIFs8ZmZmZjgyZDA4MDIwNjhhYj5dIGRvX2RvbWN0bCsweDE2ZjcvMHgxOWQ4CgpU
aGlzIGhhcHBlbmVkIGJlY2F1c2UgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoKSB3YXMgbm90IHdy
aXR0ZW4gdG8gY29wZQp3aXRoIGJlaW5nIGNhbGxlZCBtdWx0aXBsZSB0aW1lcywgYnV0IHRoaXMg
aXMgdW5mb3J0dW5hdGVseSBleGFjdGx5IHdoYXQKaGFwcGVucyB3aGVuIHhlbi1odm1jcmFzaCBy
ZS1sb2FkcyB0aGUgZG9tYWluIGNvbnRleHQgKGhhdmluZyBjbG9iYmVyZWQKdGhlIHZhbHVlcyBv
ZiBSSVApLgoKVGhpcyBwYXRjaCBzaW1wbHkgbWFrZXMgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uo
KSByZXR1cm4gaW1tZWRpYXRlbHkgaWYgaXQKZmluZHMgdGhlIHBhZ2UgYWxyZWFkeSBtYXBwZWQg
KGkuZS4gdnAtPnB0ciAhPSBOVUxMKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4u
YyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IDdkNzNmNDFkZTYuLmI5OTUw
MWVlYTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTYwNCw3ICs2MDQs
OCBAQCB2b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
dmlyaWRpYW5fcGFnZSAqdnApCiAgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gdnAtPm1zci5maWVs
ZHMucGZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihk
LCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwogCi0gICAgQVNTRVJUKCF2cC0+cHRyKTsKKyAgICBp
ZiAoIHZwLT5wdHIgKQorICAgICAgICByZXR1cm47CiAKICAgICBpZiAoICFwYWdlICkKICAgICAg
ICAgZ290byBmYWlsOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 14:55:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14: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-devel-bounces@lists.xenproject.org>)
	id 1gRIHl-00084w-6P; Mon, 26 Nov 2018 14:54: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=xeey=of=citrix.com=prvs=86143bd3e=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gRIHk-00084r-Co
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 14:54:52 +0000
X-Inumbo-ID: 396dfcbb-f18b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 396dfcbb-f18b-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 14:54:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="71483584"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23548.2354.97061.49099@mariner.uk.xensource.com>
Date: Mon, 26 Nov 2018 14:54:42 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5BFBD1C602000078001FFE09@prv1-mh.provo.novell.com>
References: <20181123132516.28681-1-jgross@suse.com>
 <5BFBD1C602000078001FFE09@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSF0geGVuOiBvbmx5IGNsb2JiZXIgbXVsdGlj
YWxsIGVsZW1lbnRzIHdpdGhvdXQgZXJyb3IiKToKPiBPbiAyMy4xMS4xOCBhdCAxNDoyNSwgPGpn
cm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4gPiBJbiBkZWJ1ZyBidWlsZHMgdGhlIGh5cGVydmlzb3Ig
d2lsbCBkZWxpYmVyYXRlbHkgY2xvYmJlciBwcm9jZXNzZWQKPiA+IGVsZW1lbnRzIG9mIHRoZSBt
dWx0aWNhbGwgc3RydWN0dXJlLiBJbiBvcmRlciB0byBlYXNlIGRpYWdub3N0aWMgZGF0YQo+ID4g
cHJpbnRvdXQgaW4gdGhlIGFmZmVjdGVkIGd1ZXN0IG9ubHkgY2xvYmJlciBlbGVtZW50cyB3aGlj
aCBkaWRuJ3QKPiA+IHJldHVybiBhbiBlcnJvci4KPiAKPiBCZXNpZGVzIHdoYXQgQW5kcmV3IGhh
cyBzYWlkIHN1Y2ggYSByZWxheGF0aW9uIHJlZHVjZXMKPiB0aGUgZ3VhcmRpbmcgYWdhaW5zdCBi
YWQgZ3Vlc3Qgc2lkZSBjb2RlLiBJZiBhIGd1ZXN0IHJlYWxseQo+IHdpc2hlcyB0byBwcm9kdWNl
IGRpYWdub3N0aWNzLCBJIHRoaW5rIGl0IHNob3VsZCBnbyB0byB0aGUKPiBsZW5ndGhzIG9mIGNv
cHlpbmcgYXJndW1lbnRzIChpZiB0aGV5IGNhbid0IGJlIHJlLWNhbGN1bGF0ZWQKPiBhbnl3YXkp
LiBTdXBwcmVzc2luZyB0aGUgY2xvYmJlcmluZyBpbiBtb3JlIGNhc2VzIG1lcmVseQo+IGludml0
ZXMgZ3Vlc3RzIHRvIHJlYWQgdGhlIGFyZ3VtZW50cyBhZnRlciB0aGUgY2FsbCwgd2hpY2gKPiB0
aGV5IHNpbXBseSBzaG91bGQgbm90IGRvLiBOb3QgY2xvYmJlcmluZyB0aGUgdmFsdWVzIGluCj4g
cmVsZWFzZSBidWlsZHMgaXMgYSBwZXJmb3JtYW5jZSBjaG9pY2UsIGFuZCB3ZSBvdWdodCB0byBi
ZQo+IGFsbG93ZWQgdG8gY2hhbmdlIG91ciBvcGluaW9uIHJlZ2FyZGluZyB0aGlzIGltcGxlbWVu
dGF0aW9uCj4gZGV0YWlsIGF0IGFueSBwb2ludCBpbiB0aW1lLgoKTWF5YmUgdGhleSBjb3VsZCBi
ZSBjbG9iYmVyZWQgbG9zc2xlc3NseSA/ICBFZywgYnkgeG9yaW5nIHdpdGggMHhhYSBvcgpzb21l
dGhpbmcuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 14:58:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14:58: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-devel-bounces@lists.xenproject.org>)
	id 1gRILT-0008TA-FA; Mon, 26 Nov 2018 14:58: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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRILS-0008T0-AS
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 14:58:42 +0000
X-Inumbo-ID: c232ccb8-f18b-11e8-9856-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c232ccb8-f18b-11e8-9856-12d6303a7972;
 Mon, 26 Nov 2018 14:58:40 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 07:58:38 -0700
Message-Id: <5BFC0A1302000078002000E1@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 07:58:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20181123132516.28681*1*jgross@suse.com>
 <5BFBD1C602000078001FFE09@suse.com>
 <d38b1c33-5cca-572a-a942-b1db8ca309a2@suse.com>
 <5BFBFCD3020000780020004F@suse.com>
 <955bec0d-f574-53c5-91a5-1d6ea0bc4f2a@suse.com>
In-Reply-To: <955bec0d-f574-53c5-91a5-1d6ea0bc4f2a@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjExLjE4IGF0IDE1OjIzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Ni8xMS8yMDE4IDE1OjAxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjYuMTEuMTggYXQg
MTQ6NTIsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gSSBkb24ndCB0aGluayB0aGUgaHlw
ZXJ2aXNvciBzaG91bGQgZXhwbGljaXRseSB0cnkgdG8gbWFrZSBpdCBhcyBoYXJkIGFzCj4+PiBw
b3NzaWJsZSBmb3IgdGhlIGd1ZXN0IHRvIGZpbmQgcHJvYmxlbXMgaW4gdGhlIGNvZGUuCj4+IAo+
PiBUaGF0J3MgaW5kZWVkIG5vdCB0aGUgaHlwZXJ2aXNvcidzIGdvYWwuIEluc3RlYWQgaXQgdHJp
ZXMgdG8gbWFrZQo+PiBpdCBhcyBoYXJkIGFzIHBvc3NpYmxlIGZvciB0aGUgZ3Vlc3QgKGRldmVs
b3BlcikgdG8gbWFrZSB3cm9uZwo+PiBhc3N1bXB0aW9ucy4KPiAKPiBMZXQncyBsb29rIGF0IHRo
ZSBjdXJyZW50IGV4YW1wbGUgd2h5IEkgd3JvdGUgdGhpcyBwYXRjaDoKPiAKPiBUaGUgTGludXgg
a2VybmVsJ3MgdXNlIG9mIG11bHRpY2FsbHMgc2hvdWxkIG5ldmVyIHRyaWdnZXIgYW55IHNpbmds
ZQo+IGNhbGwgdG8gcmV0dXJuIGFuIGVycm9yIChyZXR1cm4gdmFsdWUgPCAwKS4gQSBrZXJuZWwg
Y29tcGlsZWQgZm9yCj4gcHJvZHVjdGl2ZSB1c2Ugd2lsbCBjYXRjaCBzdWNoIGVycm9ycywgYnV0
IGhhcyBubyBrbm93bGVkZ2Ugd2hpY2gKPiBzaW5nbGUgY2FsbCBoYXMgZmFpbGVkLCBhcyBpdCBk
b2Vzbid0IGtlZXAgdHJhY2sgb2YgdGhlIHNpbmdsZSBlbnRyaWVzCj4gKG5vbi1wcm9kdWN0aXZl
IGtlcm5lbHMgaGF2ZSBhbiBvcHRpb24gYXZhaWxhYmxlIGluIHRoZSByZXNwZWN0aXZlCj4gc291
cmNlIHRvIGNvcHkgdGhlIGVudHJpZXMgYmVmb3JlIGRvaW5nIHRoZSBtdWx0aWNhbGwgaW4gb3Jk
ZXIgdG8gaGF2ZQo+IHNvbWUgZGlhZ25vc3RpYyBkYXRhIGF2YWlsYWJsZSBpbiBjYXNlIG9mIHN1
Y2ggYW4gZXJyb3IpLiBDYXRjaGluZyBhbgo+IGVycm9yIGZyb20gYSBtdWx0aWNhbGwgcmlnaHQg
bm93IG1lYW5zIGEgV0FSTigpIHdpdGggYSBzdGFjayBiYWNrdHJhY2UKPiAoZm9yIHRoZSBtdWx0
aWNhbGwgaXRzZWxmLCBub3QgZm9yIHRoZSBlbnRyeSBjYXVzaW5nIHRoZSBlcnJvcikuCj4gCj4g
SSBoYXZlIGEgY3VzdG9tZXIgcmVwb3J0IGZvciBhIGNhc2Ugd2hlcmUgc3VjaCBhIGJhY2t0cmFj
ZSB3YXMgcHJvZHVjZWQKPiBhbmQgYSBrZXJuZWwgY3Jhc2ggc29tZSBzZWNvbmRzIGxhdGVyLCBv
YnZpb3VzbHkgZHVlIHRvIGlsbGVnYWxseQo+IHVubWFwcGVkIG1lbW9yeSBwYWdlcyByZXN1bHRp
bmcgZnJvbSB0aGUgZmFpbGVkIG11bHRpY2FsbC4gVW5mb3J0dW5hdGVseQo+IHRoZXJlIGFyZSBt
dWx0aXBsZSBwb3NzaWJpbGl0aWVzIHdoYXQgbWlnaHQgaGF2ZSBnb25lIHdyb25nIGFuZCBJIGRv
bid0Cj4ga25vdyB3aGljaCBvbmUgd2FzIHRoZSBjdWxwcml0LiBUaGUgcHJvYmxlbSBjYW4ndCBi
ZSBhIHZlcnkgY29tbW9uIG9uZSwKPiBiZWNhdXNlIHRoZXJlIGlzIG9ubHkgb25lIHN1Y2ggcmVw
b3J0IHJpZ2h0IG5vdywgd2hpY2ggbWlnaHQgZGVwZW5kIG9uCj4gYSBzcGVjaWFsIGRyaXZlci4K
PiAKPiBGaW5kaW5nIHRoaXMgYnVnIHdpdGhvdXQgYSBrbm93biByZXByb2R1Y2VyIGFuZCB0aGUg
Y3VycmVudCBhbW91bnQgb2YKPiBkaWFnbm9zdGljIGRhdGEgaXMgbmV4dCB0byBpbXBvc3NpYmxl
LiBTbyBJJ2QgbGlrZSB0byBoYXZlIG1vcmUgZGF0YQo+IGF2YWlsYWJsZSB3aXRob3V0IGhhdmlu
ZyB0byBodXJ0IHBlcmZvcm1hbmNlIGZvciB0aGUgOTkuOTk5OTk5JSBvZiB0aGUKPiBjYXNlcyB3
aGVyZSBub3RoaW5nIGJhZCBoYXBwZW5zLgo+IAo+IEluIGNhc2UgeW91IGhhdmUgYW4gaWRlYSBo
b3cgdG8gc29sdmUgdGhpcyBwcm9ibGVtIGluIGFub3RoZXIgd2F5IEknZCBiZQo+IGhhcHB5IHRv
IGZvbGxvdyB0aGF0IHJvdXRlLiBJJ2QgcmVhbGx5IGxpa2UgdG8gYmUgYWJsZSB0byBoYXZlIGEg
YmV0dGVyCj4gY2x1ZSBpbiBjYXNlIHN1Y2ggYW4gZXJyb3Igb2NjdXJzIGluIGZ1dHVyZS4KClNp
bmNlIHlvdSBoYXZlIGEgcHJvZHVjdGlvbiBrZXJuZWwsIEkgYXNzdW1lIHlvdSBhbHNvIGhhdmUg
YQpwcm9kdWN0aW9uIGh5cGVydmlzb3IuIFRoaXMgaHlwZXJ2aXNvciBkb2Vzbid0IGNsb2JiZXIg
dGhlCmFyZ3VtZW50cyBpZiBJJ20gbm90IG1pc3Rha2VuLiBUaGVyZWZvcmUKLSBpbiB0aGUgZGVi
dWdnaW5nIHNjZW5hcmlvIHlvdSAoY2FuKSBoYXZlIGFsbCBkYXRhIGF2YWlsYWJsZSBieQogIHZp
cnR1ZSBvZiB0aGUgaW5mb3JtYXRpb24gZ2V0dGluZyBjb3BpZWQgaW4gdGhlIGtlcm5lbCwKLSBp
biB0aGUgcmVsZWFzZSBzY2VuYXJpbyB5b3UgaGF2ZSBhbGwgZGF0YSBhdmFpbGFibGUgc2luY2Ug
aXQncwogIGxlZnQgdW4tY2xvYmJlcmVkLgpBbSBJIG1pc3NpbmcgYW55dGhpbmcgKEkgZG9uJ3Qg
dmlldyBtaXhlZCBkZWJ1Zy9yZWxlYXNlIHNldHVwcwpvZiBrZXJuZWwgYW5kIGh5cGVydmlzb3Ig
YXMgb3Zlcmx5IGltcG9ydGFudCBoZXJlKT8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 14:58:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 14:58: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-devel-bounces@lists.xenproject.org>)
	id 1gRILW-0008Ty-TC; Mon, 26 Nov 2018 14:58: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=bbsm=of=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gRILV-0008TT-BD
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 14:58:45 +0000
X-Inumbo-ID: c40e00c7-f18b-11e8-9a16-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c40e00c7-f18b-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 14:58:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1543244322;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=2OPzuhtPvqkpI1tOXgvGLxepD6G8UwpphHX3qPZaCbI=;
 b=suPvT6dOSD++LoeGttOKUauLziIwfubUYXPLYbEZF/nHjC9eZL0cnetrEkZ4D9lAud
 xH+ScXCdvmYNVbYL4ht6ntH9iJtAuJJP0kEtZUT0RkkzzIXA8TVE/18xKGmo8f2+qqHM
 0GDm2gFboFlkEXgstrHBImslZUhHlc4AiGrEM2jK04seslgK4T4dHzO1ffa4hmWPNBVl
 X69qr06FnV6EZN4rhFdjaq0z1jMWVpEmkQaIXmh4PfJ9siMqWNKLVorTfIABPqCxrL2K
 0Q/rOhfwPYLAokREvG5uoBiQ2FNy10ABLguNfTAF2hd/qoUSbTt20JSeLhW+5glTaCj5
 fJNw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzpOGUivpc0WAr0t3Sj8140FKdfYth0="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.5 AUTH)
 with ESMTPSA id K0961buAQEwNCPb
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Mon, 26 Nov 2018 15:58:23 +0100 (CET)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Mon, 26 Nov 2018 15:58:22 +0100
Message-Id: <20181126145822.2121-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1] xl: free bitmaps on exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXZlcnkgaW52b2NhdGlvbiBvZiB4bCB2aWEgdmFsZ3JpbmQgd2lsbCBzaG93IHRocmVlIGxlYWtz
LiBTaW5jZQpsaWJ4bF9iaXRtYXBfYWxsb2MgdXNlcyBOT0dDLCB0aGUgY2FsbGVyIGhhcyB0byBm
cmVlIHRoZSBtZW1vcnkgYWZ0ZXIKdXNlLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9s
YWZAYWVwZmxlLmRlPgotLS0KIHRvb2xzL3hsL3hsLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmMgYi90b29scy94bC94
bC5jCmluZGV4IDdkMjE0MmYxNmYuLjk3NTZhODM1MjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hs
LmMKKysrIGIvdG9vbHMveGwveGwuYwpAQCAtMjI5LDYgKzIyOSw5IEBAIHN0YXRpYyB2b2lkIHBh
cnNlX2dsb2JhbF9jb25maWcoY29uc3QgY2hhciAqY29uZmlnZmlsZSwKICAgICBlbHNlCiAgICAg
ICAgIGxpYnhsX2JpdG1hcF9zZXRfYW55KCZnbG9iYWxfcHZfYWZmaW5pdHlfbWFzayk7CiAKKyAg
ICBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgmZ2xvYmFsX3B2X2FmZmluaXR5X21hc2spOworICAgIGxp
YnhsX2JpdG1hcF9kaXNwb3NlKCZnbG9iYWxfaHZtX2FmZmluaXR5X21hc2spOworICAgIGxpYnhs
X2JpdG1hcF9kaXNwb3NlKCZnbG9iYWxfdm1fYWZmaW5pdHlfbWFzayk7CiAgICAgeGx1X2NmZ19k
ZXN0cm95KGNvbmZpZyk7CiB9CiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 15:03:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 15:03: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-devel-bounces@lists.xenproject.org>)
	id 1gRIQ6-00018X-IF; Mon, 26 Nov 2018 15:03: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=7cum=of=citrix.com=prvs=86102624d=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gRIQ4-00018S-Pk
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 15:03:28 +0000
X-Inumbo-ID: 6d9293db-f18c-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d9293db-f18c-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 15:03:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="71484797"
Date: Mon, 26 Nov 2018 15:03:07 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Peter Maydell <peter.maydell@linaro.org>
Message-ID: <20181126150307.GM2448@perard.uk.xensource.com>
References: <20181119162658.30358-1-peter.maydell@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181119162658.30358-1-peter.maydell@linaro.org>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH for-3.1] hw/xen/xen_pt_graphics: Don't trust
 the BIOS ROM contents so much
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-devel@nongnu.org, patches@linaro.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMTksIDIwMTggYXQgMDQ6MjY6NThQTSArMDAwMCwgUGV0ZXIgTWF5ZGVsbCB3
cm90ZToKPiBDb3Zlcml0eSAoQ0lEIDc5NjU5OSkgcG9pbnRzIG91dCB0aGF0IHhlbl9wdF9zZXR1
cF92Z2EoKSB0cnVzdHMKPiB0aGUgcm9tLT5zaXplIGZpZWxkIGluIHRoZSBCSU9TIFJPTSBmcm9t
IGEgUENJIHBhc3N0aHJvdWdoIFZHQQo+IGRldmljZSwgYW5kIHVzZXMgaXQgYXMgYW4gaW5kZXgg
aW50byB0aGUgbWVtb3J5IHdoaWNoIGNvbnRhaW5zCj4gdGhlIEJJT1MgaW1hZ2UuIEEgY29ycnVw
dCBCSU9TIFJPTSBjb3VsZCB0aGVyZWZvcmUgY2F1c2UgdXMgdG8KPiBpbmRleCBvZmYgdGhlIGVu
ZCBvZiB0aGUgYnVmZmVyLgo+IAo+IENoZWNrIHRoYXQgdGhlIHNpemUgaXMgd2l0aGluIGJvdW5k
cyBiZWZvcmUgd2UgdXNlIGl0Lgo+IAo+IFdlIGFyZSBhbHNvIHRydXN0aW5nIHRoZSBwY2lvZmZz
ZXQgZmllbGQsIGFuZCBhc3N1bWluZyB0aGF0Cj4gdGhlIHdob2xlIHJvbV9oZWFkZXIgaXMgcHJl
c2VudDsgQ292ZXJpdHkgZG9lc24ndCBub3RpY2UgdGhlc2UsCj4gYnV0IGNoZWNrIHRoZW0gdG9v
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJv
Lm9yZz4KPiAtLS0KPiBEaXNjbGFpbWVyOiBjb21waWxlIHRlc3RlZCBvbmx5LCBhcyBJIGRvbid0
IGhhdmUgYSBYZW4gc2V0dXAsCj4gbGV0IGFsb25lIG9uZSB3aXRoIHBhc3MtdGhyb3VnaCBQQ0kg
Z3JhcGhpY3MuCj4gCj4gTm90ZSB0aGF0IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL3hzYS9hZHZp
c29yeS0xMjQuaHRtbAo+IGRlZmluZXMgdGhhdCBidWdzIHdoaWNoIGFyZSBvbmx5IGV4cGxvaXRh
YmxlIGJ5IGEgbWFsaWNpb3VzCj4gcGllY2Ugb2YgaGFyZHdhcmUgdGhhdCBpcyBwYXNzZWQgdGhy
b3VnaCB0byB0aGUgZ3Vlc3QgYXJlCj4gbm90IHNlY3VyaXR5IHZ1bG5lcmFiaWxpdGllcyBhcyBm
YXIgYXMgdGhlIFhlbiBQcm9qZWN0IGlzCj4gY29uY2VybmVkLCBhbmQgYXJlIHRyZWF0ZWQgbGlr
ZSBub3JtYWwgbm9uLXNlY3VyaXR5LXJlbGF0ZWQgYnVncy4KPiBTbyB0aGlzIGlzIGp1c3QgYSBi
dWdmaXgsIG5vdCBhIHNlY3VyaXR5IGlzc3VlLgo+IAo+IE1hcmtlZCAiZm9yLTMuMSIgYmVjYXVz
ZSBpdCB3b3VsZCBsZXQgdXMgc3F1YXNoIGFub3RoZXIgQ292ZXJpdHkKPiBpc3N1ZSwgYW5kIGl0
IGlzIGEgYnVnIGZpeDsgb24gdGhlIG90aGVyIGhhbmQgaXQncyBhbiBvYnNjdXJlCj4gY29ybmVy
IGNhc2UgYW5kIGhhcyBiZWVuIHRoaXMgd2F5IHNpbmNlIGZvcmV2ZXIuCgpJIGhhdmVuJ3QgdGVz
dGVkIHRoYXQgcGF0Y2ggZWl0aGVyLCBidXQgdGhlIGNoYW5nZXMgbG9va3MgZmluZSwgc286CgpB
Y2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpUaGFu
a3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 15:04:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 15:04: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-devel-bounces@lists.xenproject.org>)
	id 1gRIR5-0001Ci-Ud; Mon, 26 Nov 2018 15:04: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=bbsm=of=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gRIR5-0001Cb-2X
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 15:04:31 +0000
X-Inumbo-ID: 9252dc51-f18c-11e8-9a16-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9252dc51-f18c-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 15:04:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1543244668;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=7216qTJ+Z3cJ1bsKPQzkuTTOqZoh7HV3vZNAa7K8HpY=;
 b=mKF0KmMCZAUP30UmEhJwwdMhMNqDP5rBIGKZiHqbPR7YrwkJJb82DCHpdmUNs/6/5V
 jKQErCFr5BKucyw4MnY7IFpGVl91LnCG3sRgj0LgquLq7oXZXca0+vWAeZXV4Z3EWuwq
 W67fqvXwkPOXsiERlu2RNgn4apQoUN5wyWDSE0iqHxHHFQXQ39BwTSCxq+blgDI21usr
 kphNdXo5RIdYp1pXEweiGhyqAc8OFIlszDmDlxaw7K+CKGda8cW/tFLYNhmIpZcFqt9W
 uuBZ5nqTpUyiEGTqoLv/cl1UQcyH+C/f+yRwSlvfWnH9qbKdjpbHBht8jWLUJqvmOoo1
 6GPg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.5 AUTH)
 with ESMTPSA id K0961buAQF4FCRd
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Mon, 26 Nov 2018 16:04:15 +0100 (CET)
Date: Mon, 26 Nov 2018 16:04:08 +0100
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20181126160408.266d6394.olaf@aepfle.de>
In-Reply-To: <20181126145822.2121-1-olaf@aepfle.de>
References: <20181126145822.2121-1-olaf@aepfle.de>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1] xl: free bitmaps on exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============4053288979342952049=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4053288979342952049==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/T7CRPvcqeXzygirF6q6K8fG"; protocol="application/pgp-signature"

--Sig_/T7CRPvcqeXzygirF6q6K8fG
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Mon, 26 Nov 2018 15:58:22 +0100
schrieb Olaf Hering <olaf@aepfle.de>:

> +++ b/tools/xl/xl.c
> @@ -229,6 +229,9 @@ static void parse_global_config(const char *configfil=
e,

Actually I think that should go to xl_ctx_free() instead. I moved it down t=
o parse_global_config() by accident.

Olaf

--Sig_/T7CRPvcqeXzygirF6q6K8fG
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW/wLaAAKCRBdQqD6ppg2
fr5CAKD6RJW7hy1SOiHjgQqpLoOMqZw37QCg6yZd9ft0zkjYeVPYAPx2sVlfE+Y=
=i44i
-----END PGP SIGNATURE-----

--Sig_/T7CRPvcqeXzygirF6q6K8fG--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4053288979342952049==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 26 15:05:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 15:05: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-devel-bounces@lists.xenproject.org>)
	id 1gRISM-0001K6-B6; Mon, 26 Nov 2018 15:05: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=obox=of=citrix.com=prvs=8619cf47e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gRISL-0001Jy-8g
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 15:05:49 +0000
X-Inumbo-ID: c031c5bf-f18c-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c031c5bf-f18c-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 15:05:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="82349024"
Date: Mon, 26 Nov 2018 16:04:26 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20181126150426.2x3p53otb4cuiiin@mac>
References: <20181126145454.1634-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181126145454.1634-1-paul.durrant@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] viridian: fix assertion failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMDI6NTQ6NTRQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFdoaWxzdCBhdHRlbXB0aW5nIHRvIGNyYXNoIGFuIGFwcGFyZW50bHkgd2VkZ2VkIFdp
bmRvd3MgZG9tYWluIHVzaW5nCj4gJ3hlbi1odm1jcmFzaCcgSSBtYW5hZ2VkIHRvIHRyaWdnZXIg
dGhlIGZvbGxvd2luZyBBU1NFUlQ6Cj4gCj4gKFhFTikgQXNzZXJ0aW9uICchdnAtPnB0cicgZmFp
bGVkIGF0IHZpcmlkaWFuLmM6NjA3Cj4gCj4gd2l0aCBzdGFjazoKPiAKPiAoWEVOKSAgICBbPGZm
ZmY4MmQwODAzMmM1NWQ+XSB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSsweDFiNC8weDFiNgo+IChY
RU4pICAgIFs8ZmZmZjgyZDA4MDMyYjFkYj5dIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0
KzB4MzkvMHgzYgo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDMyYjkwZD5dIHZpcmlkaWFuLmMjdmly
aWRpYW5fbG9hZF92Y3B1X2N0eHQrMHg5My8weGNjCj4gKFhFTikgICAgWzxmZmZmODJkMDgwMzA5
NmQ2Pl0gaHZtX2xvYWQrMHgxMGUvMHgxOWUKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyNzRjNmQ+
XSBhcmNoX2RvX2RvbWN0bCsweGI3NC8weDI1YjQKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyMDY4
YWI+XSBkb19kb21jdGwrMHgxNmY3LzB4MTlkOAo+IAo+IFRoaXMgaGFwcGVuZWQgYmVjYXVzZSB2
aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSgpIHdhcyBub3Qgd3JpdHRlbiB0byBjb3BlCj4gd2l0aCBi
ZWluZyBjYWxsZWQgbXVsdGlwbGUgdGltZXMsIGJ1dCB0aGlzIGlzIHVuZm9ydHVuYXRlbHkgZXhh
Y3RseSB3aGF0Cj4gaGFwcGVucyB3aGVuIHhlbi1odm1jcmFzaCByZS1sb2FkcyB0aGUgZG9tYWlu
IGNvbnRleHQgKGhhdmluZyBjbG9iYmVyZWQKPiB0aGUgdmFsdWVzIG9mIFJJUCkuCj4gCj4gVGhp
cyBwYXRjaCBzaW1wbHkgbWFrZXMgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoKSByZXR1cm4gaW1t
ZWRpYXRlbHkgaWYgaXQKPiBmaW5kcyB0aGUgcGFnZSBhbHJlYWR5IG1hcHBlZCAoaS5lLiB2cC0+
cHRyICE9IE5VTEwpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92
aXJpZGlhbi5jIHwgMyArKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zp
cmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKPiBpbmRleCA3
ZDczZjQxZGU2Li5iOTk1MDFlZWEyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vdmlyaWRpYW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRp
YW4uYwo+IEBAIC02MDQsNyArNjA0LDggQEAgdm9pZCB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZwKQo+ICAgICAgdW5zaWduZWQg
bG9uZyBnbWZuID0gdnAtPm1zci5maWVsZHMucGZuOwo+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdtZm4sIE5VTEwsIFAyTV9BTExPQyk7Cj4gIAo+
IC0gICAgQVNTRVJUKCF2cC0+cHRyKTsKPiArICAgIGlmICggdnAtPnB0ciApCj4gKyAgICAgICAg
cmV0dXJuOwoKSXNuJ3QgdGhpcyBsaWtlbHkgdG8gZ2V0IHRoZSBwYWdlIHJlZmVyZW5jZSBjb3Vu
dGluZyBvdXQgb2Ygc3luYz8gWW91CndpbGwgcmV0dXJuIHdpdGhvdXQgYSBwdXRfcGFnZSwgYW5k
IHZpcmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2Ugd2lsbCBzZXQKdnAtPnB0ciA9IE5VTEwgYW5kIGNh
bGwgcHV0X3BhZ2VfYW5kX3R5cGUgd2l0aG91dCB0YWtpbmcgaW50byBhY2NvdW50CnRoZSByZWZl
cmVuY2UgY291bnQuCgpJZiB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSBuZWVkcyB0byBiZSBjYWxs
ZWQgbXVsdGlwbGUgdGltZXMgeW91Cmxpa2VseSBuZWVkIHNvbWUgcmVmZXJlbmNlIGNvdW50aW5n
IEFGQUlDVCwgc28gdGhhdCB0aGUgbGFzdCBjYWxsIHRvCnZpcmlkaWFuX3VubWFwX2d1ZXN0X3Bh
Z2UgaXMgdGhlIG9uZSB0aGF0IHJlbGVhc2VzIHRoZSBwYWdlIGFuZCBzZXRzCnZwLT5wdHIgPSBO
VUxMLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 15:10:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 15:10: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-devel-bounces@lists.xenproject.org>)
	id 1gRIWh-0002KO-Vl; Mon, 26 Nov 2018 15:10:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=xvjc=of=citrix.com=prvs=861df4a88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRIWg-0002KJ-Gr
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 15:10:18 +0000
X-Inumbo-ID: 6131315f-f18d-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6131315f-f18d-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 15:10:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="82349360"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH] viridian: fix assertion failure
Thread-Index: AQHUhZgA1+HwbPotxkiTWMKcpvnF1aViFrEAgAAQ+oA=
Date: Mon, 26 Nov 2018 15:08:50 +0000
Message-ID: <351559a8f93f4373b9423743ea4fe7b3@AMSPEX02CL03.citrite.net>
References: <20181126145454.1634-1-paul.durrant@citrix.com>
 <20181126150426.2x3p53otb4cuiiin@mac>
In-Reply-To: <20181126150426.2x3p53otb4cuiiin@mac>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] viridian: fix assertion failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Wei
 Liu <wei.liu2@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDI2IE5vdmVtYmVyIDIwMTggMTU6MDQKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT4KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Owo+IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29w
ZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IFN1YmplY3Q6
IFJlOiBbUEFUQ0hdIHZpcmlkaWFuOiBmaXggYXNzZXJ0aW9uIGZhaWx1cmUKPiAKPiBPbiBNb24s
IE5vdiAyNiwgMjAxOCBhdCAwMjo1NDo1NFBNICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4g
PiBXaGlsc3QgYXR0ZW1wdGluZyB0byBjcmFzaCBhbiBhcHBhcmVudGx5IHdlZGdlZCBXaW5kb3dz
IGRvbWFpbiB1c2luZwo+ID4gJ3hlbi1odm1jcmFzaCcgSSBtYW5hZ2VkIHRvIHRyaWdnZXIgdGhl
IGZvbGxvd2luZyBBU1NFUlQ6Cj4gPgo+ID4gKFhFTikgQXNzZXJ0aW9uICchdnAtPnB0cicgZmFp
bGVkIGF0IHZpcmlkaWFuLmM6NjA3Cj4gPgo+ID4gd2l0aCBzdGFjazoKPiA+Cj4gPiAoWEVOKSAg
ICBbPGZmZmY4MmQwODAzMmM1NWQ+XSB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSsweDFiNC8weDFi
Ngo+ID4gKFhFTikgICAgWzxmZmZmODJkMDgwMzJiMWRiPl0gdmlyaWRpYW5fc3luaWNfbG9hZF92
Y3B1X2N0eHQrMHgzOS8weDNiCj4gPiAoWEVOKSAgICBbPGZmZmY4MmQwODAzMmI5MGQ+XQo+IHZp
cmlkaWFuLmMjdmlyaWRpYW5fbG9hZF92Y3B1X2N0eHQrMHg5My8weGNjCj4gPiAoWEVOKSAgICBb
PGZmZmY4MmQwODAzMDk2ZDY+XSBodm1fbG9hZCsweDEwZS8weDE5ZQo+ID4gKFhFTikgICAgWzxm
ZmZmODJkMDgwMjc0YzZkPl0gYXJjaF9kb19kb21jdGwrMHhiNzQvMHgyNWI0Cj4gPiAoWEVOKSAg
ICBbPGZmZmY4MmQwODAyMDY4YWI+XSBkb19kb21jdGwrMHgxNmY3LzB4MTlkOAo+ID4KPiA+IFRo
aXMgaGFwcGVuZWQgYmVjYXVzZSB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSgpIHdhcyBub3Qgd3Jp
dHRlbiB0byBjb3BlCj4gPiB3aXRoIGJlaW5nIGNhbGxlZCBtdWx0aXBsZSB0aW1lcywgYnV0IHRo
aXMgaXMgdW5mb3J0dW5hdGVseSBleGFjdGx5IHdoYXQKPiA+IGhhcHBlbnMgd2hlbiB4ZW4taHZt
Y3Jhc2ggcmUtbG9hZHMgdGhlIGRvbWFpbiBjb250ZXh0IChoYXZpbmcgY2xvYmJlcmVkCj4gPiB0
aGUgdmFsdWVzIG9mIFJJUCkuCj4gPgo+ID4gVGhpcyBwYXRjaCBzaW1wbHkgbWFrZXMgdmlyaWRp
YW5fbWFwX2d1ZXN0X3BhZ2UoKSByZXR1cm4gaW1tZWRpYXRlbHkgaWYKPiBpdAo+ID4gZmluZHMg
dGhlIHBhZ2UgYWxyZWFkeSBtYXBwZWQgKGkuZS4gdnAtPnB0ciAhPSBOVUxMKS4KPiA+Cj4gPiBT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+ID4g
LS0tCj4gPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiBDYzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KPiA+IENjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgo+ID4gLS0tCj4gPiAgeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlh
bi5jIHwgMyArKy0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmly
aWRpYW4uYwo+IGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCj4gPiBpbmRl
eCA3ZDczZjQxZGU2Li5iOTk1MDFlZWEyIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi92aXJpZGlhbi5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ZpcmlkaWFuLmMKPiA+IEBAIC02MDQsNyArNjA0LDggQEAgdm9pZCB2aXJpZGlhbl9tYXBfZ3Vl
c3RfcGFnZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0Cj4gdmlyaWRpYW5fcGFnZSAqdnApCj4gPiAg
ICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHZwLT5tc3IuZmllbGRzLnBmbjsKPiA+ICAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdtZm4sIE5VTEwsCj4g
UDJNX0FMTE9DKTsKPiA+Cj4gPiAtICAgIEFTU0VSVCghdnAtPnB0cik7Cj4gPiArICAgIGlmICgg
dnAtPnB0ciApCj4gPiArICAgICAgICByZXR1cm47Cj4gCj4gSXNuJ3QgdGhpcyBsaWtlbHkgdG8g
Z2V0IHRoZSBwYWdlIHJlZmVyZW5jZSBjb3VudGluZyBvdXQgb2Ygc3luYz8gWW91Cj4gd2lsbCBy
ZXR1cm4gd2l0aG91dCBhIHB1dF9wYWdlLCBhbmQgdmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSB3
aWxsIHNldAo+IHZwLT5wdHIgPSBOVUxMIGFuZCBjYWxsIHB1dF9wYWdlX2FuZF90eXBlIHdpdGhv
dXQgdGFraW5nIGludG8gYWNjb3VudAo+IHRoZSByZWZlcmVuY2UgY291bnQuCj4gCgpEYW1uLiBN
aXNzZWQgdGhhdCB0aGUgc2lkZSBlZmZlY3Qgd2FzIGluIHRoZSBpbml0aWFsaXplci4gSSdsbCBu
ZWVkIHRvIG1vdmUgaXQgYmVsb3cgdGhlIGNoZWNrLgoKPiBJZiB2aXJpZGlhbl9tYXBfZ3Vlc3Rf
cGFnZSBuZWVkcyB0byBiZSBjYWxsZWQgbXVsdGlwbGUgdGltZXMgeW91Cj4gbGlrZWx5IG5lZWQg
c29tZSByZWZlcmVuY2UgY291bnRpbmcgQUZBSUNULCBzbyB0aGF0IHRoZSBsYXN0IGNhbGwgdG8K
PiB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlIGlzIHRoZSBvbmUgdGhhdCByZWxlYXNlcyB0aGUg
cGFnZSBhbmQgc2V0cwo+IHZwLT5wdHIgPSBOVUxMLgoKSSBzaG91bGRuJ3QgbmVlZCB0byByZWZl
cmVuY2UgY291bnQuIFdoZW4gdGhlIE1TUiBpcyBzZXQgYnkgdGhlIGd1ZXN0IHRoZXJlIGlzIGFs
d2F5cyBhbiB1bm1hcCB0aGVuIGEgbWFwLiBJdCBpcyBqdXN0IHRoZSBjb250ZXh0IGxvYWQgY2Fz
ZSB0aGF0IHNob3VsZCBvbmx5IG1hcCBvbiB0aGUgZmlyc3QgY2FsbCAodG8gaGFuZGxlIHJlc3Vt
ZSBjb3JyZWN0bHkpLgoKICBQYXVsCgo+IAo+IFRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 15:17:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 15: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-devel-bounces@lists.xenproject.org>)
	id 1gRId5-0002WB-PD; Mon, 26 Nov 2018 15:16: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=bbsm=of=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gRId3-0002Vs-Og
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 15:16:54 +0000
X-Inumbo-ID: 4d015375-f18e-11e8-9a16-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d015375-f18e-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 15:16:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1543245411;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=VtKKRJdzcx7s6X+r4OsazoEYtO7e8nxZBeX6uwJjdk8=;
 b=lFLXPDs0V4P22RY7mcMbpZr0MO4/tU3GnB/5XaFu4ldk20crxltBDND/sCXsNwP6oh
 87ucciW05COhrjqXy0k8somDaqJt5czdKLJLOussMNNtHNpjJA2cjkWeui5v/Njd7MHl
 knu92bdj9r6Uhm4pdN/72ok+oI9cE055LpVDlkbwuV5Ml2qjemM49F2zARTr8EQnt6Eh
 lCzP96GF2s18yTC8hLQs5bWUBs5SyjBlCtg9cMRKEWiYdUl8aPxNaB0INGr6sA4taLEA
 LsiMFUdpxAP8tMMrJ1yVXcoIxKDMS28Citt6+3v1AIjljw09NIpNQ8FSbMe7jYHwsZrU
 oAuQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.5 AUTH)
 with ESMTPSA id K0961buAQFGoCVB
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Mon, 26 Nov 2018 16:16:50 +0100 (CET)
Date: Mon, 26 Nov 2018 16:16:48 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20181126161648.063b401b.olaf@aepfle.de>
In-Reply-To: <20181126143205.GL2448@perard.uk.xensource.com>
References: <20181122100344.GA13748@aepfle.de>
 <20181123155449.GB6902@perard.uk.xensource.com>
 <20181123165708.0a085d8e.olaf@aepfle.de>
 <20181126143205.GL2448@perard.uk.xensource.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] qemu assert in staging during HVM live migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============3331468437648104176=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3331468437648104176==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/kBYB9EphR_E7Et9cZQkTipj"; protocol="application/pgp-signature"

--Sig_/kBYB9EphR_E7Et9cZQkTipj
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Mon, 26 Nov 2018 14:32:05 +0000
schrieb Anthony PERARD <anthony.perard@citrix.com>:

> Also, a backtrace of the original problem would be nice.

There is no backtrace, all the data I could grab was sent to this list.
I was unable to reproduce it as well.

Olaf

--Sig_/kBYB9EphR_E7Et9cZQkTipj
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW/wOYAAKCRBdQqD6ppg2
frzYAKDexxyWL+5HxNIkIJr/SdNokEUiGwCdHy4Q6McHsbroiWYcZRurc7Jhva8=
=n+Z7
-----END PGP SIGNATURE-----

--Sig_/kBYB9EphR_E7Et9cZQkTipj--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3331468437648104176==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 26 15:20:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 15:20: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-devel-bounces@lists.xenproject.org>)
	id 1gRIgM-0003F8-Ae; Mon, 26 Nov 2018 15:20: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=v668=of=citrix.com=prvs=861c38f28=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRIgL-0003F3-KZ
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 15:20:17 +0000
X-Inumbo-ID: c712b265-f18e-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c712b265-f18e-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 15:20:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="71487336"
Date: Mon, 26 Nov 2018 15:20:08 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20181126152008.bubozqumlptuwafw@zion.uk.xensource.com>
References: <20181126145822.2121-1-olaf@aepfle.de>
 <20181126160408.266d6394.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181126160408.266d6394.olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v1] xl: free bitmaps on exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMDQ6MDQ6MDhQTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gTW9uLCAyNiBOb3YgMjAxOCAxNTo1ODoyMiArMDEwMAo+IHNjaHJpZWIgT2xhZiBI
ZXJpbmcgPG9sYWZAYWVwZmxlLmRlPjoKPiAKPiA+ICsrKyBiL3Rvb2xzL3hsL3hsLmMKPiA+IEBA
IC0yMjksNiArMjI5LDkgQEAgc3RhdGljIHZvaWQgcGFyc2VfZ2xvYmFsX2NvbmZpZyhjb25zdCBj
aGFyICpjb25maWdmaWxlLAo+IAo+IEFjdHVhbGx5IEkgdGhpbmsgdGhhdCBzaG91bGQgZ28gdG8g
eGxfY3R4X2ZyZWUoKSBpbnN0ZWFkLiBJIG1vdmVkIGl0IGRvd24gdG8gcGFyc2VfZ2xvYmFsX2Nv
bmZpZygpIGJ5IGFjY2lkZW50LgoKWW91IGNhbid0IGp1c3QgcHV0IHRoZSBfZGlzcG9zZSBpbnRv
IHhsX2N0eF9mcmVlLiAgQmVjYXVzZSB4bF9jdHhfZnJlZQpjYW4gYmUgY2FsbGVkIGJlZm9yZSBj
YWxsaW5nIHBhcnNlX2dsb2JhbF9jb25maWcuICBZb3UgYWxzbyBuZWVkIHRvIHB1dAp0aGUgX2lu
aXQgY2FsbHMgaW50byB4bF9jdHhfYWxsb2MuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 15:25:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 15:25: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-devel-bounces@lists.xenproject.org>)
	id 1gRIl3-0003bc-VM; Mon, 26 Nov 2018 15:25: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=xwch=of=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRIl2-0003bX-TU
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 15:25:08 +0000
X-Inumbo-ID: 746c3bd2-f18f-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 746c3bd2-f18f-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 15:25:07 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 69722AD5A;
 Mon, 26 Nov 2018 15:25:06 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20181123132516.28681-1-jgross@suse.com>
 <5BFBD1C602000078001FFE09@prv1-mh.provo.novell.com>
 <23548.2354.97061.49099@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <b8bc03f0-d305-951d-b11d-d44caa9b61f9@suse.com>
Date: Mon, 26 Nov 2018 16:25:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <23548.2354.97061.49099@mariner.uk.xensource.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMTEvMjAxOCAxNTo1NCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gSmFuIEJldWxpY2ggd3Jp
dGVzICgiUmU6IFtQQVRDSF0geGVuOiBvbmx5IGNsb2JiZXIgbXVsdGljYWxsIGVsZW1lbnRzIHdp
dGhvdXQgZXJyb3IiKToKPj4gT24gMjMuMTEuMTggYXQgMTQ6MjUsIDxqZ3Jvc3NAc3VzZS5jb20+
IHdyb3RlOgo+Pj4gSW4gZGVidWcgYnVpbGRzIHRoZSBoeXBlcnZpc29yIHdpbGwgZGVsaWJlcmF0
ZWx5IGNsb2JiZXIgcHJvY2Vzc2VkCj4+PiBlbGVtZW50cyBvZiB0aGUgbXVsdGljYWxsIHN0cnVj
dHVyZS4gSW4gb3JkZXIgdG8gZWFzZSBkaWFnbm9zdGljIGRhdGEKPj4+IHByaW50b3V0IGluIHRo
ZSBhZmZlY3RlZCBndWVzdCBvbmx5IGNsb2JiZXIgZWxlbWVudHMgd2hpY2ggZGlkbid0Cj4+PiBy
ZXR1cm4gYW4gZXJyb3IuCj4+Cj4+IEJlc2lkZXMgd2hhdCBBbmRyZXcgaGFzIHNhaWQgc3VjaCBh
IHJlbGF4YXRpb24gcmVkdWNlcwo+PiB0aGUgZ3VhcmRpbmcgYWdhaW5zdCBiYWQgZ3Vlc3Qgc2lk
ZSBjb2RlLiBJZiBhIGd1ZXN0IHJlYWxseQo+PiB3aXNoZXMgdG8gcHJvZHVjZSBkaWFnbm9zdGlj
cywgSSB0aGluayBpdCBzaG91bGQgZ28gdG8gdGhlCj4+IGxlbmd0aHMgb2YgY29weWluZyBhcmd1
bWVudHMgKGlmIHRoZXkgY2FuJ3QgYmUgcmUtY2FsY3VsYXRlZAo+PiBhbnl3YXkpLiBTdXBwcmVz
c2luZyB0aGUgY2xvYmJlcmluZyBpbiBtb3JlIGNhc2VzIG1lcmVseQo+PiBpbnZpdGVzIGd1ZXN0
cyB0byByZWFkIHRoZSBhcmd1bWVudHMgYWZ0ZXIgdGhlIGNhbGwsIHdoaWNoCj4+IHRoZXkgc2lt
cGx5IHNob3VsZCBub3QgZG8uIE5vdCBjbG9iYmVyaW5nIHRoZSB2YWx1ZXMgaW4KPj4gcmVsZWFz
ZSBidWlsZHMgaXMgYSBwZXJmb3JtYW5jZSBjaG9pY2UsIGFuZCB3ZSBvdWdodCB0byBiZQo+PiBh
bGxvd2VkIHRvIGNoYW5nZSBvdXIgb3BpbmlvbiByZWdhcmRpbmcgdGhpcyBpbXBsZW1lbnRhdGlv
bgo+PiBkZXRhaWwgYXQgYW55IHBvaW50IGluIHRpbWUuCj4gCj4gTWF5YmUgdGhleSBjb3VsZCBi
ZSBjbG9iYmVyZWQgbG9zc2xlc3NseSA/ICBFZywgYnkgeG9yaW5nIHdpdGggMHhhYSBvcgo+IHNv
bWV0aGluZy4KClRoaXMgd291bGQgYmUgcmF0aGVyIGhhY2t5OiBJJ2QgbmVlZCB0byBmaW5kIG91
dCBpZiBjbG9iYmVyaW5nIHdhcwpwZXJmb3JtZWQgb3Igbm90IGFuZCB0aGUgd2F5IG9mIGNsb2Ji
ZXJpbmcgd291bGQgYmUga2luZCBvZiBhbiBpbnRlcmZhY2UKd2hpY2ggSSBndWVzcyB3ZSdkIGxp
a2UgdG8gYXZvaWQuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 15:28:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 15:28: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-devel-bounces@lists.xenproject.org>)
	id 1gRIo0-0003n0-Jp; Mon, 26 Nov 2018 15: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=u94o=of=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gRIny-0003mv-SX
 for xen-devel@lists.xen.org; Mon, 26 Nov 2018 15:28:10 +0000
X-Inumbo-ID: e10e5456-f18f-11e8-9a16-bc764e045a96
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (unknown
 [40.107.73.44]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e10e5456-f18f-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 15:28:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=w2IZhMecNZ5z/CL+6NVgqyEzx92vF9CbRsLxHl0+OTc=;
 b=QTRmK6t72CjTvY+KoNJ+TCWyUmE39R2FjbMVzr9B+ZGPdk22VDTkWGCvABD/Ua6D+Hn1181kzHaEWEPj0TMW8FkGAuCw5pUB7UvmGmQ9sXjpgZAMjQmDbh7x2bMTHXs4lWO19E4ewEpxoYi49YouNOjWyIMR9TR9V29m1M72KQc=
Received: from CY4PR12MB1768.namprd12.prod.outlook.com (10.175.63.10) by
 CY4PR12MB1191.namprd12.prod.outlook.com (10.168.164.147) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1361.16; Mon, 26 Nov 2018 15:28:07 +0000
Received: from CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009]) by CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009%10]) with mapi id 15.20.1361.019; Mon, 26 Nov
 2018 15:28:07 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Thread-Topic: [PATCH 3/4] x86/msr: Handle MSR_TSC_AUX consistently for PV and
 HVM guests
Thread-Index: AQHUfSzS7MOTqJT//0SiewxV+rcgqaViPuUA
Date: Mon, 26 Nov 2018 15:28:07 +0000
Message-ID: <20181126152803.GA28856@amd.com>
References: <1542318438-20319-1-git-send-email-andrew.cooper3@citrix.com>
 <1542318438-20319-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542318438-20319-4-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR1501CA0025.namprd15.prod.outlook.com
 (2603:10b6:805::38) To CY4PR12MB1768.namprd12.prod.outlook.com
 (2603:10b6:903:122::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR12MB1191;
 20:iviyiiVgmvFHP6aCX00mMdr320WOLaGJHKL8fA7qkNDI3hpBXOPWRA37eWDSa4MKCu/HKfRgOaYK1DZKfMq306O0ZfE6zhd8mQDZ9JWkmB5rF2mNe3wxYxva2CTu72Zx77uUSkU0ck1V5hG7QqUO6kISyEdxiQ/xXCVD9Ud9q1kNOnyiWLKI0oK0vp5/Dp1Jnbs9JpF7KQl4iBZmU3fZGGwQ2eX/lphCUx6immrG3tzO6QN6m9nl2sUlqr1bpZ2q
x-ms-office365-filtering-correlation-id: 79ecb77e-4bc9-470b-dbfd-08d653b3c41a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:CY4PR12MB1191; 
x-ms-traffictypediagnostic: CY4PR12MB1191:
x-microsoft-antispam-prvs: <CY4PR12MB1191B7CACB7CB972ECD95185E5D70@CY4PR12MB1191.namprd12.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231443)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:CY4PR12MB1191; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1191; 
x-forefront-prvs: 086831DFB4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(366004)(376002)(39860400002)(396003)(136003)(199004)(189003)(86362001)(26005)(106356001)(7736002)(76176011)(1076002)(305945005)(105586002)(8936002)(186003)(68736007)(66066001)(11346002)(446003)(476003)(6916009)(256004)(3846002)(229853002)(81166006)(81156014)(478600001)(99286004)(8676002)(72206003)(316002)(54906003)(6506007)(386003)(97736004)(6486002)(6436002)(36756003)(5660300001)(4326008)(52116002)(71190400001)(71200400001)(25786009)(33656002)(6512007)(102836004)(2906002)(14444005)(486006)(6246003)(53936002)(2616005)(14454004)(6116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1191;
 H:CY4PR12MB1768.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: FflvnepGwjkCpAIwXYPABUfw14V14ekC9NeDJWD3p2qKRepmdyDzSMzF+rMB0z6RQBjStPGhnHT4aBw3UMJBESOjddA71XonJuGStUkKeJXVNYUh3io2JscvWlCL5JH/aabdrpX4mjehJBDqepc+evRGGqq/bKa5WiyNkVIIcXT5I19Q66aoTxNoZMVWO84RVvLSJNpH1pzQ5knPPTx9cNcBDM/T/zjCazNbE/MMtviETDS+dbC25nH1fmkK1jQb4vIKw8gxIx4w16V5fD4wf39a/CGNzBkhVUt+xPwPAWcrVCRtWqfcaFiftcUPSz9mjHYTERF15kjz6yQ+9T9hW69pg+CEuS93IVRKSPmuK4c=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <6E1B7B26D9C6E24185F69DE429870551@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 79ecb77e-4bc9-470b-dbfd-08d653b3c41a
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Nov 2018 15:28:07.6902 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1191
Subject: Re: [Xen-devel] [PATCH 3/4] x86/msr: Handle MSR_TSC_AUX
 consistently for PV and HVM guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, "Woods,
 Brian" <Brian.Woods@amd.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMTUsIDIwMTggYXQgMDk6NDc6MTdQTSArMDAwMCwgQW5keSBDb29wZXIgd3Jv
dGU6Cj4gV2l0aCBQVlJEVFNDUCBtb2RlIHJlbW92ZWQsIGhhbmRsaW5nIG9mIE1TUl9UU0NfQVVY
IGNhbiBtb3ZlIGludG8gdGhlIGNvbW1vbgo+IGNvZGUuICBNb3ZlIGl0cyBzdG9yYWdlIGludG8g
c3RydWN0IHZjcHVfbXNycyAoZHJvcHBpbmcgdGhlIEhWTS1zcGVjaWZpYwo+IG1zcl90c2NfYXV4
KSwgYW5kIGFkZCBhbiBSRFBJRCBmZWF0dXJlIGNoZWNrIGFzIHRoaXMgYml0IGFsc28gZW51bWVy
YXRlcyB0aGUKPiBwcmVzZW5jZSBvZiB0aGUgTVNSLgo+IAo+IERyb3AgaHZtX21zcl90c2NfYXV4
KCkgZW50aXJlbHksIGFuZCB1c2Ugdi0+YXJjaC5tc3JzLT50c2NfYXV4IGRpcmVjdGx5Lgo+IFVw
ZGF0ZSBodm1fbG9hZF9jcHVfY3R4dCgpIHRvIGNoZWNrIHRoYXQgdGhlIGluY29taW5nIGN0eHQu
bXNyX3RzY19hdXggaXNuJ3QKPiBvdXQgb2YgcmFuZ2UuICBJbiBwcmFjdGljZSwgbm8gcHJldmlv
dXMgdmVyc2lvbiBvZiBYZW4gZXZlciB3cm90ZSBhbgo+IG91dC1vZi1yYW5nZSB2YWx1ZS4gIEFk
ZCBNU1JfVFNDX0FVWCB0byB0aGUgbGlzdCBvZiBNU1JzIG1pZ3JhdGVkIGZvciBQVgo+IGd1ZXN0
cy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKQWNrZWQtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgoKLS0g
CkJyaWFuIFdvb2RzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 15:29:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 15:29: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-devel-bounces@lists.xenproject.org>)
	id 1gRIos-0003rH-Vf; Mon, 26 Nov 2018 15:29:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xwch=of=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRIor-0003r9-MM
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 15:29:05 +0000
X-Inumbo-ID: 01a7abcb-f190-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01a7abcb-f190-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 15:29:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8B4ECAD5A;
 Mon, 26 Nov 2018 15:29:03 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTgxMTIzMTMyNTE2LjI4Njgx77+977+977+977+9Me+/vQ==?=
 =?UTF-8?B?77+977+977+9amdyb3NzQHN1c2UuY29tPiA8NUJGQkQxQzYwMjAwMDA3ODAwMUZG?=
 =?UTF-8?B?RTA5QHN1c2UuY29tPiA8ZDM4YjFjMzPvv701Y2Nh77+9NTcyYe+/vWE5NDLvv71i?=
 =?UTF-8?Q?1db8ca309a2=40suse=2ecom=3e_=3c5BFBFCD3020000780020004F=40suse=2e?=
 =?UTF-8?Q?com=3e_=3c955bec0d-f574-53c5-91a5-1d6ea0bc4f2a=40suse=2ecom=3e_?=
 =?UTF-8?Q?=3c5BFC0A1302000078002000E1=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <06592737-411f-d518-d972-6b4cdc704d9b@suse.com>
Date: Mon, 26 Nov 2018 16:29:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMTEvMjAxOCAxNTo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjYuMTEuMTgg
YXQgMTU6MjMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAyNi8xMS8yMDE4IDE1OjAx
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI2LjExLjE4IGF0IDE0OjUyLCA8amdyb3Nz
QHN1c2UuY29tPiB3cm90ZToKPj4+PiBJIGRvbid0IHRoaW5rIHRoZSBoeXBlcnZpc29yIHNob3Vs
ZCBleHBsaWNpdGx5IHRyeSB0byBtYWtlIGl0IGFzIGhhcmQgYXMKPj4+PiBwb3NzaWJsZSBmb3Ig
dGhlIGd1ZXN0IHRvIGZpbmQgcHJvYmxlbXMgaW4gdGhlIGNvZGUuCj4+Pgo+Pj4gVGhhdCdzIGlu
ZGVlZCBub3QgdGhlIGh5cGVydmlzb3IncyBnb2FsLiBJbnN0ZWFkIGl0IHRyaWVzIHRvIG1ha2UK
Pj4+IGl0IGFzIGhhcmQgYXMgcG9zc2libGUgZm9yIHRoZSBndWVzdCAoZGV2ZWxvcGVyKSB0byBt
YWtlIHdyb25nCj4+PiBhc3N1bXB0aW9ucy4KPj4KPj4gTGV0J3MgbG9vayBhdCB0aGUgY3VycmVu
dCBleGFtcGxlIHdoeSBJIHdyb3RlIHRoaXMgcGF0Y2g6Cj4+Cj4+IFRoZSBMaW51eCBrZXJuZWwn
cyB1c2Ugb2YgbXVsdGljYWxscyBzaG91bGQgbmV2ZXIgdHJpZ2dlciBhbnkgc2luZ2xlCj4+IGNh
bGwgdG8gcmV0dXJuIGFuIGVycm9yIChyZXR1cm4gdmFsdWUgPCAwKS4gQSBrZXJuZWwgY29tcGls
ZWQgZm9yCj4+IHByb2R1Y3RpdmUgdXNlIHdpbGwgY2F0Y2ggc3VjaCBlcnJvcnMsIGJ1dCBoYXMg
bm8ga25vd2xlZGdlIHdoaWNoCj4+IHNpbmdsZSBjYWxsIGhhcyBmYWlsZWQsIGFzIGl0IGRvZXNu
J3Qga2VlcCB0cmFjayBvZiB0aGUgc2luZ2xlIGVudHJpZXMKPj4gKG5vbi1wcm9kdWN0aXZlIGtl
cm5lbHMgaGF2ZSBhbiBvcHRpb24gYXZhaWxhYmxlIGluIHRoZSByZXNwZWN0aXZlCj4+IHNvdXJj
ZSB0byBjb3B5IHRoZSBlbnRyaWVzIGJlZm9yZSBkb2luZyB0aGUgbXVsdGljYWxsIGluIG9yZGVy
IHRvIGhhdmUKPj4gc29tZSBkaWFnbm9zdGljIGRhdGEgYXZhaWxhYmxlIGluIGNhc2Ugb2Ygc3Vj
aCBhbiBlcnJvcikuIENhdGNoaW5nIGFuCj4+IGVycm9yIGZyb20gYSBtdWx0aWNhbGwgcmlnaHQg
bm93IG1lYW5zIGEgV0FSTigpIHdpdGggYSBzdGFjayBiYWNrdHJhY2UKPj4gKGZvciB0aGUgbXVs
dGljYWxsIGl0c2VsZiwgbm90IGZvciB0aGUgZW50cnkgY2F1c2luZyB0aGUgZXJyb3IpLgo+Pgo+
PiBJIGhhdmUgYSBjdXN0b21lciByZXBvcnQgZm9yIGEgY2FzZSB3aGVyZSBzdWNoIGEgYmFja3Ry
YWNlIHdhcyBwcm9kdWNlZAo+PiBhbmQgYSBrZXJuZWwgY3Jhc2ggc29tZSBzZWNvbmRzIGxhdGVy
LCBvYnZpb3VzbHkgZHVlIHRvIGlsbGVnYWxseQo+PiB1bm1hcHBlZCBtZW1vcnkgcGFnZXMgcmVz
dWx0aW5nIGZyb20gdGhlIGZhaWxlZCBtdWx0aWNhbGwuIFVuZm9ydHVuYXRlbHkKPj4gdGhlcmUg
YXJlIG11bHRpcGxlIHBvc3NpYmlsaXRpZXMgd2hhdCBtaWdodCBoYXZlIGdvbmUgd3JvbmcgYW5k
IEkgZG9uJ3QKPj4ga25vdyB3aGljaCBvbmUgd2FzIHRoZSBjdWxwcml0LiBUaGUgcHJvYmxlbSBj
YW4ndCBiZSBhIHZlcnkgY29tbW9uIG9uZSwKPj4gYmVjYXVzZSB0aGVyZSBpcyBvbmx5IG9uZSBz
dWNoIHJlcG9ydCByaWdodCBub3csIHdoaWNoIG1pZ2h0IGRlcGVuZCBvbgo+PiBhIHNwZWNpYWwg
ZHJpdmVyLgo+Pgo+PiBGaW5kaW5nIHRoaXMgYnVnIHdpdGhvdXQgYSBrbm93biByZXByb2R1Y2Vy
IGFuZCB0aGUgY3VycmVudCBhbW91bnQgb2YKPj4gZGlhZ25vc3RpYyBkYXRhIGlzIG5leHQgdG8g
aW1wb3NzaWJsZS4gU28gSSdkIGxpa2UgdG8gaGF2ZSBtb3JlIGRhdGEKPj4gYXZhaWxhYmxlIHdp
dGhvdXQgaGF2aW5nIHRvIGh1cnQgcGVyZm9ybWFuY2UgZm9yIHRoZSA5OS45OTk5OTklIG9mIHRo
ZQo+PiBjYXNlcyB3aGVyZSBub3RoaW5nIGJhZCBoYXBwZW5zLgo+Pgo+PiBJbiBjYXNlIHlvdSBo
YXZlIGFuIGlkZWEgaG93IHRvIHNvbHZlIHRoaXMgcHJvYmxlbSBpbiBhbm90aGVyIHdheSBJJ2Qg
YmUKPj4gaGFwcHkgdG8gZm9sbG93IHRoYXQgcm91dGUuIEknZCByZWFsbHkgbGlrZSB0byBiZSBh
YmxlIHRvIGhhdmUgYSBiZXR0ZXIKPj4gY2x1ZSBpbiBjYXNlIHN1Y2ggYW4gZXJyb3Igb2NjdXJz
IGluIGZ1dHVyZS4KPiAKPiBTaW5jZSB5b3UgaGF2ZSBhIHByb2R1Y3Rpb24ga2VybmVsLCBJIGFz
c3VtZSB5b3UgYWxzbyBoYXZlIGEKPiBwcm9kdWN0aW9uIGh5cGVydmlzb3IuIFRoaXMgaHlwZXJ2
aXNvciBkb2Vzbid0IGNsb2JiZXIgdGhlCj4gYXJndW1lbnRzIGlmIEknbSBub3QgbWlzdGFrZW4u
IFRoZXJlZm9yZQo+IC0gaW4gdGhlIGRlYnVnZ2luZyBzY2VuYXJpbyB5b3UgKGNhbikgaGF2ZSBh
bGwgZGF0YSBhdmFpbGFibGUgYnkKPiAgIHZpcnR1ZSBvZiB0aGUgaW5mb3JtYXRpb24gZ2V0dGlu
ZyBjb3BpZWQgaW4gdGhlIGtlcm5lbCwKPiAtIGluIHRoZSByZWxlYXNlIHNjZW5hcmlvIHlvdSBo
YXZlIGFsbCBkYXRhIGF2YWlsYWJsZSBzaW5jZSBpdCdzCj4gICBsZWZ0IHVuLWNsb2JiZXJlZC4K
PiBBbSBJIG1pc3NpbmcgYW55dGhpbmcgKEkgZG9uJ3QgdmlldyBtaXhlZCBkZWJ1Zy9yZWxlYXNl
IHNldHVwcwo+IG9mIGtlcm5lbCBhbmQgaHlwZXJ2aXNvciBhcyBvdmVybHkgaW1wb3J0YW50IGhl
cmUpPwoKTm8sIHlvdSBhcmUgbWlzc2luZyBub3RoaW5nIGhlcmUuIE9UT0ggYSBkZWJ1ZyBoeXBl
cnZpc29yIGRlc3Ryb3lpbmcKZGVidWcgZGF0YSBpcyBraW5kIG9mIHdlaXJkLCBzbyBJIHBvc3Rl
ZCB0aGlzIHBhdGNoLgoKSSdsbCBhZGQgdGhlIHJlbGF0ZWQgTGludXgga2VybmVsIHBhdGNoIChp
biBjYXNlIGl0IGlzIGFja2VkIGJ5IEJvcmlzKQp3aXRoIG9yIHdpdGhvdXQgdGhpcyBoeXBlcnZp
c29yIHBhdGNoLCBidXQgSSB0aG91Z2h0IGl0IHdvdWxkIGJlIGJldHRlcgp0byBoYXZlIHRoZSBo
eXBlcnZpc29yIHBhdGNoIGluIHBsYWNlLCBlc3BlY2lhbGx5IGFzIGUuZy4gYSBoeXBlcnZpc29y
CmZyb20geGVuLXVuc3RhYmxlIG1pZ2h0IGhhdmUgYSBidWcgd2hpY2ggY291bGQgYmUgZWFzaWVy
IHRvIGRpYWdub3NlCndpdGggdGhpcyBwYXRjaCBpbiBwbGFjZS4KCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 15:35:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 15:35: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-devel-bounces@lists.xenproject.org>)
	id 1gRIv1-0004s6-O3; Mon, 26 Nov 2018 15:35: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=obox=OF=citrix.com=prvs=8619cf47e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gRIv0-0004s1-O4
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 15:35:26 +0000
X-Inumbo-ID: e3ad18f8-f190-11e8-ad9f-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e3ad18f8-f190-11e8-ad9f-12d6303a7972;
 Mon, 26 Nov 2018 15:35:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="82351056"
Date: Mon, 26 Nov 2018 16:31:32 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20181126153132.coiu5h3anqi6qeap@mac>
References: <20181126145454.1634-1-paul.durrant@citrix.com>
 <20181126150426.2x3p53otb4cuiiin@mac>
 <351559a8f93f4373b9423743ea4fe7b3@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <351559a8f93f4373b9423743ea4fe7b3@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] viridian: fix assertion failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMDM6MDg6NTBQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFJvZ2VyIFBhdSBN
b25uZQo+ID4gU2VudDogMjYgTm92ZW1iZXIgMjAxOCAxNTowNAo+ID4gVG86IFBhdWwgRHVycmFu
dCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnOyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Owo+ID4gQW5kcmV3IENv
b3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gPiBTdWJqZWN0OiBSZTogW1BBVENIXSB2aXJpZGlhbjogZml4IGFzc2VydGlvbiBm
YWlsdXJlCj4gPiAKPiA+IE9uIE1vbiwgTm92IDI2LCAyMDE4IGF0IDAyOjU0OjU0UE0gKzAwMDAs
IFBhdWwgRHVycmFudCB3cm90ZToKPiA+ID4gV2hpbHN0IGF0dGVtcHRpbmcgdG8gY3Jhc2ggYW4g
YXBwYXJlbnRseSB3ZWRnZWQgV2luZG93cyBkb21haW4gdXNpbmcKPiA+ID4gJ3hlbi1odm1jcmFz
aCcgSSBtYW5hZ2VkIHRvIHRyaWdnZXIgdGhlIGZvbGxvd2luZyBBU1NFUlQ6Cj4gPiA+Cj4gPiA+
IChYRU4pIEFzc2VydGlvbiAnIXZwLT5wdHInIGZhaWxlZCBhdCB2aXJpZGlhbi5jOjYwNwo+ID4g
Pgo+ID4gPiB3aXRoIHN0YWNrOgo+ID4gPgo+ID4gPiAoWEVOKSAgICBbPGZmZmY4MmQwODAzMmM1
NWQ+XSB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSsweDFiNC8weDFiNgo+ID4gPiAoWEVOKSAgICBb
PGZmZmY4MmQwODAzMmIxZGI+XSB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCsweDM5LzB4
M2IKPiA+ID4gKFhFTikgICAgWzxmZmZmODJkMDgwMzJiOTBkPl0KPiA+IHZpcmlkaWFuLmMjdmly
aWRpYW5fbG9hZF92Y3B1X2N0eHQrMHg5My8weGNjCj4gPiA+IChYRU4pICAgIFs8ZmZmZjgyZDA4
MDMwOTZkNj5dIGh2bV9sb2FkKzB4MTBlLzB4MTllCj4gPiA+IChYRU4pICAgIFs8ZmZmZjgyZDA4
MDI3NGM2ZD5dIGFyY2hfZG9fZG9tY3RsKzB4Yjc0LzB4MjViNAo+ID4gPiAoWEVOKSAgICBbPGZm
ZmY4MmQwODAyMDY4YWI+XSBkb19kb21jdGwrMHgxNmY3LzB4MTlkOAo+ID4gPgo+ID4gPiBUaGlz
IGhhcHBlbmVkIGJlY2F1c2UgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoKSB3YXMgbm90IHdyaXR0
ZW4gdG8gY29wZQo+ID4gPiB3aXRoIGJlaW5nIGNhbGxlZCBtdWx0aXBsZSB0aW1lcywgYnV0IHRo
aXMgaXMgdW5mb3J0dW5hdGVseSBleGFjdGx5IHdoYXQKPiA+ID4gaGFwcGVucyB3aGVuIHhlbi1o
dm1jcmFzaCByZS1sb2FkcyB0aGUgZG9tYWluIGNvbnRleHQgKGhhdmluZyBjbG9iYmVyZWQKPiA+
ID4gdGhlIHZhbHVlcyBvZiBSSVApLgo+ID4gPgo+ID4gPiBUaGlzIHBhdGNoIHNpbXBseSBtYWtl
cyB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSgpIHJldHVybiBpbW1lZGlhdGVseSBpZgo+ID4gaXQK
PiA+ID4gZmluZHMgdGhlIHBhZ2UgYWxyZWFkeSBtYXBwZWQgKGkuZS4gdnAtPnB0ciAhPSBOVUxM
KS4KPiA+ID4KPiA+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KPiA+ID4gLS0tCj4gPiA+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4gPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+ID4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+ID4gQ2M6ICJSb2dl
ciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiA+IC0tLQo+ID4gPiAgeGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgMyArKy0KPiA+ID4gIDEgZmlsZSBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiA+ID4KPiA+ID4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwo+ID4gYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKPiA+ID4gaW5kZXggN2Q3M2Y0MWRlNi4uYjk5
NTAxZWVhMiAxMDA2NDQKPiA+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJp
ZGlhbi5jCj4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwo+
ID4gPiBAQCAtNjA0LDcgKzYwNCw4IEBAIHZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uoc3Ry
dWN0IHZjcHUgKnYsIHN0cnVjdAo+ID4gdmlyaWRpYW5fcGFnZSAqdnApCj4gPiA+ICAgICAgdW5z
aWduZWQgbG9uZyBnbWZuID0gdnAtPm1zci5maWVsZHMucGZuOwo+ID4gPiAgICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLAo+ID4gUDJN
X0FMTE9DKTsKPiA+ID4KPiA+ID4gLSAgICBBU1NFUlQoIXZwLT5wdHIpOwo+ID4gPiArICAgIGlm
ICggdnAtPnB0ciApCj4gPiA+ICsgICAgICAgIHJldHVybjsKPiA+IAo+ID4gSXNuJ3QgdGhpcyBs
aWtlbHkgdG8gZ2V0IHRoZSBwYWdlIHJlZmVyZW5jZSBjb3VudGluZyBvdXQgb2Ygc3luYz8gWW91
Cj4gPiB3aWxsIHJldHVybiB3aXRob3V0IGEgcHV0X3BhZ2UsIGFuZCB2aXJpZGlhbl91bm1hcF9n
dWVzdF9wYWdlIHdpbGwgc2V0Cj4gPiB2cC0+cHRyID0gTlVMTCBhbmQgY2FsbCBwdXRfcGFnZV9h
bmRfdHlwZSB3aXRob3V0IHRha2luZyBpbnRvIGFjY291bnQKPiA+IHRoZSByZWZlcmVuY2UgY291
bnQuCj4gPiAKPiAKPiBEYW1uLiBNaXNzZWQgdGhhdCB0aGUgc2lkZSBlZmZlY3Qgd2FzIGluIHRo
ZSBpbml0aWFsaXplci4gSSdsbCBuZWVkIHRvIG1vdmUgaXQgYmVsb3cgdGhlIGNoZWNrLgo+IAo+
ID4gSWYgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UgbmVlZHMgdG8gYmUgY2FsbGVkIG11bHRpcGxl
IHRpbWVzIHlvdQo+ID4gbGlrZWx5IG5lZWQgc29tZSByZWZlcmVuY2UgY291bnRpbmcgQUZBSUNU
LCBzbyB0aGF0IHRoZSBsYXN0IGNhbGwgdG8KPiA+IHZpcmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2Ug
aXMgdGhlIG9uZSB0aGF0IHJlbGVhc2VzIHRoZSBwYWdlIGFuZCBzZXRzCj4gPiB2cC0+cHRyID0g
TlVMTC4KPiAKPiBJIHNob3VsZG4ndCBuZWVkIHRvIHJlZmVyZW5jZSBjb3VudC4gV2hlbiB0aGUg
TVNSIGlzIHNldCBieSB0aGUgZ3Vlc3QgdGhlcmUgaXMgYWx3YXlzIGFuIHVubWFwIHRoZW4gYSBt
YXAuIEl0IGlzIGp1c3QgdGhlIGNvbnRleHQgbG9hZCBjYXNlIHRoYXQgc2hvdWxkIG9ubHkgbWFw
IG9uIHRoZSBmaXJzdCBjYWxsICh0byBoYW5kbGUgcmVzdW1lIGNvcnJlY3RseSkuCgpPSywgSSBo
YXZlbid0IGxvb2tlZCBhdCB0aGUgdXNhZ2UsIGJ1dCBpZiB0aGVyZSdzIGEgcGFpcmVkIG51bWJl
ciBvZgptYXBzL3VubWFwcyBhZGRpbmcgYSByZWZlcmVuY2UgY291bnRlciB0byB2aXJpZGlhbl9w
YWdlIGlzIGZhaXJseQp0cml2aWFsIGFuZCB3b3VsZCBtYWtlIHRoZSBpbXBsZW1lbnRhdGlvbiBv
ZiBtYXAvdW5tYXAgYWx3YXlzIGNvcnJlY3QKcmVnYXJkbGVzcyBvZiBpdCdzIHVzYWdlLgoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 15:35:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 15:35: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-devel-bounces@lists.xenproject.org>)
	id 1gRIv5-0004sM-1U; Mon, 26 Nov 2018 15:35: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=u94o=of=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gRIv3-0004sC-E8
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 15:35:29 +0000
X-Inumbo-ID: e66d4098-f190-11e8-9a16-bc764e045a96
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe41::62a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e66d4098-f190-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 15:35:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=2BXTiFzYMIL6dC6RRr9VgSau/b1PjKNpS8/zO/EJ4xo=;
 b=wsviow14s/VPDP4KMZDd/L2pYl/0BtqJtsuXWqA5SUIknF2pzW9ojzkfpYQHHfEWC5Ak64JmMlDFgCcwP57Sqy7CsQspzh0k142pvDsEjtzSYxl+1TLnYmxGhzZcMPA2O9pe08zDTc5KsTo01URaoIUgxvE6jR8eXDtyBbo/Res=
Received: from CY4PR12MB1768.namprd12.prod.outlook.com (10.175.63.10) by
 CY4PR12MB1541.namprd12.prod.outlook.com (10.172.67.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1361.14; Mon, 26 Nov 2018 15:35:27 +0000
Received: from CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009]) by CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009%10]) with mapi id 15.20.1361.019; Mon, 26 Nov
 2018 15:35:27 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Paul Durrant <paul.durrant@citrix.com>
Thread-Topic: [PATCH 1/2] amd-iommu: replace occurrences of bool_t with bool
Thread-Index: AQHUhWcw134gyl1U+UOtMXIIoUKmoKViMH0A
Date: Mon, 26 Nov 2018 15:35:26 +0000
Message-ID: <20181126153523.GB28856@amd.com>
References: <20181126090526.21737-1-paul.durrant@citrix.com>
 <20181126090526.21737-2-paul.durrant@citrix.com>
In-Reply-To: <20181126090526.21737-2-paul.durrant@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN6PR04CA0029.namprd04.prod.outlook.com
 (2603:10b6:805:3e::42) To CY4PR12MB1768.namprd12.prod.outlook.com
 (2603:10b6:903:122::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR12MB1541;
 20:GQ22SXrz+ABxSIW1Hi394/QDRoU+0IWurUQtPdbJYL9+e7dB/H+yCgU45cDBQJefrYVgFiOmfqEOiJxutOHGausF5VsFH5qlt+H1xecxZfOKZRztmm3MmcxSrRqcTKVly/eX8/Ffik7K1uIJu5WgGmP60MktzcdFgbIYTLtrgRwkvtU5og09ChMemq1WLxu2IZe+0VT4JvG7LS2gUFeokY13+C7wXpyhKsx05vNTwNVxp6FUdfXxEdVYYSuNEGFQ
x-ms-office365-filtering-correlation-id: ad2dd2c3-23b8-469b-38c5-08d653b4c9ef
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:CY4PR12MB1541; 
x-ms-traffictypediagnostic: CY4PR12MB1541:
x-microsoft-antispam-prvs: <CY4PR12MB1541B1F7CEEDEE6DE9DA39F3E5D70@CY4PR12MB1541.namprd12.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231443)(944501410)(52105112)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:CY4PR12MB1541; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1541; 
x-forefront-prvs: 086831DFB4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(366004)(136003)(376002)(39860400002)(346002)(199004)(189003)(5660300001)(14454004)(386003)(6506007)(106356001)(105586002)(229853002)(6512007)(99286004)(36756003)(102836004)(33656002)(72206003)(66066001)(76176011)(97736004)(25786009)(52116002)(478600001)(6246003)(8676002)(6436002)(1076002)(2616005)(4326008)(256004)(54906003)(6116002)(3846002)(2906002)(8936002)(81156014)(81166006)(486006)(71190400001)(71200400001)(186003)(86362001)(11346002)(446003)(558084003)(53936002)(476003)(26005)(6486002)(316002)(6916009)(7736002)(68736007)(305945005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1541;
 H:CY4PR12MB1768.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: 9Qy7P1xeCXRXH3j3LdBcsEJcXZeOEAYlXrACxG3k8ac9OsPLdvl8cgStbBVXIJBrQFZmNG93hHH5Qd43wGAMhsBxyWSHr5mhKremAwcUeiKx5xbfMrhblMl0eHWHThK6myIXaVgUtO/I2eKg4VvvYXX37I9EhYyssvzlWSdNVmpaCSJPfsQTLfYtWs2Q1jd87GqOtnBSQE83ajZjGqyhmHCmshOfmAACYvbfNn9pJkg77IXjuv/oABb2VsoXV1ACAnYnuQlr2TWValZQhIZzGabaSYWvbtIPLyxBqpdsvFYlXl8y9zDuNyu1WPpcxGPuI3iYwJqpUxOXqX2rSh9E4mRZ0X3F+GvNUhIVYireuQI=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <27088C20C4042B4DAFAC526A3F9A42DE@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ad2dd2c3-23b8-469b-38c5-08d653b4c9ef
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Nov 2018 15:35:26.8962 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1541
Subject: Re: [Xen-devel] [PATCH 1/2] amd-iommu: replace occurrences of
 bool_t with bool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Woods,
 Brian" <Brian.Woods@amd.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMDk6MDU6MjVBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IEJyaW5nIHRoZSBjb2Rpbmcgc3R5bGUgdXAgdG8gZGF0ZS4gTm8gZnVuY3Rpb25hbCBj
aGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KCkFja2VkLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KCi0t
IApCcmlhbiBXb29kcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 15:37:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 15:37: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-devel-bounces@lists.xenproject.org>)
	id 1gRIxB-00054P-FY; Mon, 26 Nov 2018 15:37: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=u94o=of=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gRIx9-00054F-DU
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 15:37:39 +0000
X-Inumbo-ID: 34010b76-f191-11e8-9a16-bc764e045a96
Received: from NAM05-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe50::62f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34010b76-f191-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 15:37:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Qd2YOh2UkJvznQER1DGAAfUbmRezZvb+wbuF+m55iJA=;
 b=2PSRk0out+C2Jc57af8O4KG6Z+QgoxOYzFM5VU2KRF9xRHqeqRVNjyC3UYa9yAiRgRLogt//4zB0MhAqB5lrYXkcSu8Aqe7J21jgbRnNx20TIJSogY73Q2U7GKsy2HUE8ZR5a4Kcunbe8t9QqDVKqTZL57vt2vBx42LajxqDrZw=
Received: from CY4PR12MB1768.namprd12.prod.outlook.com (10.175.63.10) by
 CY4PR12MB1911.namprd12.prod.outlook.com (10.175.82.12) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1361.15; Mon, 26 Nov 2018 15:37:37 +0000
Received: from CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009]) by CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009%10]) with mapi id 15.20.1361.019; Mon, 26 Nov
 2018 15:37:37 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Paul Durrant <paul.durrant@citrix.com>
Thread-Topic: [PATCH 1/2] amd-iommu: replace occurrences of bool_t with bool
Thread-Index: AQHUhWcw134gyl1U+UOtMXIIoUKmoKVhy+aAgABlMgA=
Date: Mon, 26 Nov 2018 15:37:36 +0000
Message-ID: <20181126153734.GC28856@amd.com>
References: <20181126090526.21737-1-paul.durrant@citrix.com>
 <20181126090526.21737-2-paul.durrant@citrix.com>
 <20181126153523.GB28856@amd.com>
In-Reply-To: <20181126153523.GB28856@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN1PR12CA0112.namprd12.prod.outlook.com
 (2603:10b6:802:21::47) To CY4PR12MB1768.namprd12.prod.outlook.com
 (2603:10b6:903:122::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR12MB1911;
 20:T0x3WibVjLJ12v9IVp8P39IxN0E2geCZ7ZlBnqw56BabM5xFKHMnAwmB/xsofTGMdNaroVatGf8EodqRepA/sI6d5n7li4Kna/MTzpPmw4azi/ThEJC5SS0BUHYJP3+/V9+6AXGNe0A91IDExyxwM79KNoK6+bpH76EWiiw5zSQ533tW5VaOPiMeuF0CfzSXpyTceelKhtGeo2My8HeiHp8uNb/AvE2Kpg4+U/cdGTLukqx7P4ijnhmtu/lK/gDp
x-ms-office365-filtering-correlation-id: 20cf8cab-dd6f-4414-25fa-08d653b5176f
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:CY4PR12MB1911; 
x-ms-traffictypediagnostic: CY4PR12MB1911:
x-microsoft-antispam-prvs: <CY4PR12MB191135B412582D09AE3B1E55E5D70@CY4PR12MB1911.namprd12.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231443)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:CY4PR12MB1911; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1911; 
x-forefront-prvs: 086831DFB4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(39860400002)(376002)(396003)(136003)(346002)(189003)(199004)(2616005)(476003)(5660300001)(68736007)(7736002)(71200400001)(71190400001)(3846002)(6246003)(6116002)(6486002)(99286004)(53936002)(305945005)(486006)(97736004)(4326008)(316002)(81156014)(81166006)(11346002)(1076002)(2906002)(25786009)(256004)(6436002)(478600001)(86362001)(26005)(106356001)(105586002)(14454004)(72206003)(6916009)(186003)(52116002)(76176011)(8936002)(36756003)(6506007)(386003)(102836004)(33656002)(6512007)(229853002)(66066001)(446003)(8676002)(54906003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1911;
 H:CY4PR12MB1768.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: +4K/kt5GNQdKkwKgAIR9W5FithvnoXjSapsss7FMWDPGzth5t2Hn4afFOdq3Z1titnxlrUU4Q+R33evrXWaYKzKmDtB/mp16/XSsqQeh7cFwqeiFNEjgtyw8f1KH8ga5TPVEwv/QZ/czHtOoaTrECGSfGiFLdw8vedrr6PmQYBWXmKD+L7JVQV9lQ8JLwdAuVrLVU72eJ7uiWAaZe4ggGvh2Wpl4srKlZZykqjYNYzJtnpYjtqOAdmZh7cf70eTjYYv2wm4cpNiUpdWC+YuG5kXkf0gbr3Ei7mUuZtD6wmM5A1V4/kLTbzhgWJM+IkdENsMsvM1aomr8/3RNSQOyrL/N5GaADuBijj8EZezMVjQ=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <6A2B404827880349A6DC4E7E96A71997@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 20cf8cab-dd6f-4414-25fa-08d653b5176f
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Nov 2018 15:37:36.9151 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1911
Subject: Re: [Xen-devel] [PATCH 1/2] amd-iommu: replace occurrences of
 bool_t with bool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Woods,
 Brian" <Brian.Woods@amd.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMDk6MzU6MjZBTSAtMDYwMCwgQnJpYW4gV29vZHMgd3Jv
dGU6Cj4gT24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMDk6MDU6MjVBTSArMDAwMCwgUGF1bCBEdXJy
YW50IHdyb3RlOgo+ID4gQnJpbmcgdGhlIGNvZGluZyBzdHlsZSB1cCB0byBkYXRlLiBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KPiAKPiBBY2tlZC1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndv
b2RzQGFtZC5jb20+Cj4gCj4gLS0gCj4gQnJpYW4gV29vZHMKCk1lYW50IGZvciBhbm90aGVyIHBh
dGNoLCBwbGVhc2UgaWdub3JlIHRoaXMgb25lLgoKLS0gCkJyaWFuIFdvb2RzCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 15:39:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 15:39: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-devel-bounces@lists.xenproject.org>)
	id 1gRIyf-0005EW-15; Mon, 26 Nov 2018 15:39: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=xvjc=of=citrix.com=prvs=861df4a88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRIyd-0005DG-SI
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 15:39:11 +0000
X-Inumbo-ID: 6a860af8-f191-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a860af8-f191-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 15:39:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="82351259"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH] viridian: fix assertion failure
Thread-Index: AQHUhZgA1+HwbPotxkiTWMKcpvnF1aViFrEAgAAQ+oD///aYAIAAEOyA
Date: Mon, 26 Nov 2018 15:33:58 +0000
Message-ID: <b25aa4ad8547491fb956861e8253066f@AMSPEX02CL03.citrite.net>
References: <20181126145454.1634-1-paul.durrant@citrix.com>
 <20181126150426.2x3p53otb4cuiiin@mac>
 <351559a8f93f4373b9423743ea4fe7b3@AMSPEX02CL03.citrite.net>
 <20181126153132.coiu5h3anqi6qeap@mac>
In-Reply-To: <20181126153132.coiu5h3anqi6qeap@mac>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] viridian: fix assertion failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Wei
 Liu <wei.liu2@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDI2IE5vdmVtYmVyIDIwMTggMTU6MzIKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT4KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Owo+IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29w
ZXIzQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IFN1YmplY3Q6
IFJlOiBbUEFUQ0hdIHZpcmlkaWFuOiBmaXggYXNzZXJ0aW9uIGZhaWx1cmUKPiAKPiBPbiBNb24s
IE5vdiAyNiwgMjAxOCBhdCAwMzowODo1MFBNICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4g
PiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+IEZyb206IFJvZ2VyIFBhdSBNb25u
ZQo+ID4gPiBTZW50OiAyNiBOb3ZlbWJlciAyMDE4IDE1OjA0Cj4gPiA+IFRvOiBQYXVsIER1cnJh
bnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4gPiBDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Owo+ID4gPiBBbmRy
ZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgV2VpIExpdQo+IDx3ZWkubGl1
MkBjaXRyaXguY29tPgo+ID4gPiBTdWJqZWN0OiBSZTogW1BBVENIXSB2aXJpZGlhbjogZml4IGFz
c2VydGlvbiBmYWlsdXJlCj4gPiA+Cj4gPiA+IE9uIE1vbiwgTm92IDI2LCAyMDE4IGF0IDAyOjU0
OjU0UE0gKzAwMDAsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+ID4gPiBXaGlsc3QgYXR0ZW1wdGlu
ZyB0byBjcmFzaCBhbiBhcHBhcmVudGx5IHdlZGdlZCBXaW5kb3dzIGRvbWFpbiB1c2luZwo+ID4g
PiA+ICd4ZW4taHZtY3Jhc2gnIEkgbWFuYWdlZCB0byB0cmlnZ2VyIHRoZSBmb2xsb3dpbmcgQVNT
RVJUOgo+ID4gPiA+Cj4gPiA+ID4gKFhFTikgQXNzZXJ0aW9uICchdnAtPnB0cicgZmFpbGVkIGF0
IHZpcmlkaWFuLmM6NjA3Cj4gPiA+ID4KPiA+ID4gPiB3aXRoIHN0YWNrOgo+ID4gPiA+Cj4gPiA+
ID4gKFhFTikgICAgWzxmZmZmODJkMDgwMzJjNTVkPl0gdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Ur
MHgxYjQvMHgxYjYKPiA+ID4gPiAoWEVOKSAgICBbPGZmZmY4MmQwODAzMmIxZGI+XQo+IHZpcmlk
aWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0KzB4MzkvMHgzYgo+ID4gPiA+IChYRU4pICAgIFs8ZmZm
ZjgyZDA4MDMyYjkwZD5dCj4gPiA+IHZpcmlkaWFuLmMjdmlyaWRpYW5fbG9hZF92Y3B1X2N0eHQr
MHg5My8weGNjCj4gPiA+ID4gKFhFTikgICAgWzxmZmZmODJkMDgwMzA5NmQ2Pl0gaHZtX2xvYWQr
MHgxMGUvMHgxOWUKPiA+ID4gPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyNzRjNmQ+XSBhcmNoX2Rv
X2RvbWN0bCsweGI3NC8weDI1YjQKPiA+ID4gPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyMDY4YWI+
XSBkb19kb21jdGwrMHgxNmY3LzB4MTlkOAo+ID4gPiA+Cj4gPiA+ID4gVGhpcyBoYXBwZW5lZCBi
ZWNhdXNlIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKCkgd2FzIG5vdCB3cml0dGVuIHRvCj4gY29w
ZQo+ID4gPiA+IHdpdGggYmVpbmcgY2FsbGVkIG11bHRpcGxlIHRpbWVzLCBidXQgdGhpcyBpcyB1
bmZvcnR1bmF0ZWx5IGV4YWN0bHkKPiB3aGF0Cj4gPiA+ID4gaGFwcGVucyB3aGVuIHhlbi1odm1j
cmFzaCByZS1sb2FkcyB0aGUgZG9tYWluIGNvbnRleHQgKGhhdmluZwo+IGNsb2JiZXJlZAo+ID4g
PiA+IHRoZSB2YWx1ZXMgb2YgUklQKS4KPiA+ID4gPgo+ID4gPiA+IFRoaXMgcGF0Y2ggc2ltcGx5
IG1ha2VzIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKCkgcmV0dXJuIGltbWVkaWF0ZWx5Cj4gaWYK
PiA+ID4gaXQKPiA+ID4gPiBmaW5kcyB0aGUgcGFnZSBhbHJlYWR5IG1hcHBlZCAoaS5lLiB2cC0+
cHRyICE9IE5VTEwpLgo+ID4gPiA+Cj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gPiAtLS0KPiA+ID4gPiBDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gPiA+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+ID4gPiA+IENjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgo+ID4gPiA+IC0tLQo+ID4gPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgfCAzICsrLQo+ID4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCj4gPiA+ID4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi92aXJpZGlhbi5jCj4gPiA+IGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92
aXJpZGlhbi5jCj4gPiA+ID4gaW5kZXggN2Q3M2Y0MWRlNi4uYjk5NTAxZWVhMiAxMDA2NDQKPiA+
ID4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKPiA+ID4gPiAr
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKPiA+ID4gPiBAQCAtNjA0
LDcgKzYwNCw4IEBAIHZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0IHZjcHUgKnYs
Cj4gc3RydWN0Cj4gPiA+IHZpcmlkaWFuX3BhZ2UgKnZwKQo+ID4gPiA+ICAgICAgdW5zaWduZWQg
bG9uZyBnbWZuID0gdnAtPm1zci5maWVsZHMucGZuOwo+ID4gPiA+ICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdtZm4sIE5VTEwsCj4gPiA+IFAyTV9B
TExPQyk7Cj4gPiA+ID4KPiA+ID4gPiAtICAgIEFTU0VSVCghdnAtPnB0cik7Cj4gPiA+ID4gKyAg
ICBpZiAoIHZwLT5wdHIgKQo+ID4gPiA+ICsgICAgICAgIHJldHVybjsKPiA+ID4KPiA+ID4gSXNu
J3QgdGhpcyBsaWtlbHkgdG8gZ2V0IHRoZSBwYWdlIHJlZmVyZW5jZSBjb3VudGluZyBvdXQgb2Yg
c3luYz8gWW91Cj4gPiA+IHdpbGwgcmV0dXJuIHdpdGhvdXQgYSBwdXRfcGFnZSwgYW5kIHZpcmlk
aWFuX3VubWFwX2d1ZXN0X3BhZ2Ugd2lsbCBzZXQKPiA+ID4gdnAtPnB0ciA9IE5VTEwgYW5kIGNh
bGwgcHV0X3BhZ2VfYW5kX3R5cGUgd2l0aG91dCB0YWtpbmcgaW50byBhY2NvdW50Cj4gPiA+IHRo
ZSByZWZlcmVuY2UgY291bnQuCj4gPiA+Cj4gPgo+ID4gRGFtbi4gTWlzc2VkIHRoYXQgdGhlIHNp
ZGUgZWZmZWN0IHdhcyBpbiB0aGUgaW5pdGlhbGl6ZXIuIEknbGwgbmVlZCB0bwo+IG1vdmUgaXQg
YmVsb3cgdGhlIGNoZWNrLgo+ID4KPiA+ID4gSWYgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UgbmVl
ZHMgdG8gYmUgY2FsbGVkIG11bHRpcGxlIHRpbWVzIHlvdQo+ID4gPiBsaWtlbHkgbmVlZCBzb21l
IHJlZmVyZW5jZSBjb3VudGluZyBBRkFJQ1QsIHNvIHRoYXQgdGhlIGxhc3QgY2FsbCB0bwo+ID4g
PiB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlIGlzIHRoZSBvbmUgdGhhdCByZWxlYXNlcyB0aGUg
cGFnZSBhbmQgc2V0cwo+ID4gPiB2cC0+cHRyID0gTlVMTC4KPiA+Cj4gPiBJIHNob3VsZG4ndCBu
ZWVkIHRvIHJlZmVyZW5jZSBjb3VudC4gV2hlbiB0aGUgTVNSIGlzIHNldCBieSB0aGUgZ3Vlc3QK
PiB0aGVyZSBpcyBhbHdheXMgYW4gdW5tYXAgdGhlbiBhIG1hcC4gSXQgaXMganVzdCB0aGUgY29u
dGV4dCBsb2FkIGNhc2UgdGhhdAo+IHNob3VsZCBvbmx5IG1hcCBvbiB0aGUgZmlyc3QgY2FsbCAo
dG8gaGFuZGxlIHJlc3VtZSBjb3JyZWN0bHkpLgo+IAo+IE9LLCBJIGhhdmVuJ3QgbG9va2VkIGF0
IHRoZSB1c2FnZSwgYnV0IGlmIHRoZXJlJ3MgYSBwYWlyZWQgbnVtYmVyIG9mCj4gbWFwcy91bm1h
cHMgYWRkaW5nIGEgcmVmZXJlbmNlIGNvdW50ZXIgdG8gdmlyaWRpYW5fcGFnZSBpcyBmYWlybHkK
PiB0cml2aWFsIGFuZCB3b3VsZCBtYWtlIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBtYXAvdW5tYXAg
YWx3YXlzIGNvcnJlY3QKPiByZWdhcmRsZXNzIG9mIGl0J3MgdXNhZ2UuCj4gCgpObywgbWFwcyBh
bmQgdW5tYXBzIGFyZSBub3QgcGFpcmVkLiBZb3UgY2FuIGhhdmUgYW4gYXJiaXRyYXJ5IG51bWJl
ciBvZiBtYXBzLCBidXQgb25seSBvbmUgdW5tYXAuIEFueXdheSwgdjIgY29taW5nIGluIGEgbWlu
dXRlLgoKICBQYXVsCgo+IFRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 15:48:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 15:48: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-devel-bounces@lists.xenproject.org>)
	id 1gRJ7F-0006Fa-Vi; Mon, 26 Nov 2018 15:48: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=qdkI=OF=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gRJ7E-0006FV-7x
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 15:48:04 +0000
X-Inumbo-ID: a85e65e8-f192-11e8-92bf-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a85e65e8-f192-11e8-92bf-12d6303a7972;
 Mon, 26 Nov 2018 15:48:03 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 4B2B1C01F621;
 Mon, 26 Nov 2018 15:48:02 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id D8C026269C;
 Mon, 26 Nov 2018 15:47:53 +0000 (UTC)
Date: Mon, 26 Nov 2018 16:47:51 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181126164751.4e304b46@redhat.com>
In-Reply-To: <20181121232733.GC4450@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-16-sameo@linux.intel.com>
 <20181115142854.1c62f32f@redhat.com>
 <20181121232733.GC4450@caravaggio>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Mon, 26 Nov 2018 15:48:02 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 15/24] hw: i386: Export the
 i386 ACPI SRAT build method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael
 S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 Shannon Zhao <shannon.zhaosl@gmail.com>, qemu-arm@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMiBOb3YgMjAxOCAwMDoyNzozMyArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IE9uIFRodSwgTm92IDE1LCAyMDE4IGF0IDAyOjI4OjU0
UE0gKzAxMDAsIElnb3IgTWFtbWVkb3Ygd3JvdGU6Cj4gPiBPbiBNb24sICA1IE5vdiAyMDE4IDAy
OjQwOjM4ICswMTAwCj4gPiBTYW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNvbT4gd3Jv
dGU6Cj4gPiAgIAo+ID4gPiBUaGlzIGlzIHRoZSBzdGFuZGFyZCB3YXkgb2YgYnVpbGRpbmcgU1JB
VCBvbiB4ODYgcGxhdGZvbXMuIEJ1dCBmdXR1cmUKPiA+ID4gbWFjaGluZSB0eXBlcyBjb3VsZCBk
ZWNpZGUgdG8gZGVmaW5lIHRoZWlyIG93biBjdXN0b20gU1JBVCBidWlsZCBtZXRob2QKPiA+ID4g
dGhyb3VnaCB0aGUgQUNQSSBidWlsZGVyIG1ldGhvZHMuCj4gPiA+IE1vcmVvdmVyLCB3ZSB3aWxs
IGFsc28gbmVlZCB0byByZWFjaCBidWlsZF9zcmF0KCkgZnJvbSBvdXRzaWRlIG9mCj4gPiA+IGFj
cGktYnVpbGQgaW4gb3JkZXIgdG8gdXNlIGl0IGFzIHRoZSBBQ1BJIGJ1aWxkZXIgU1JBVCBidWls
ZCBtZXRob2QuICAKPiA+IFNSQVQgaXMgdXN1YWxseSBoaWdobHkgbWFjaGluZSBzcGVjaWZpYyAo
bWVtb3J5IGhvbGVzLCBsYXlvdXQsIGd1ZXN0IE9TCj4gPiBzcGVjaWZpYyBxdWlya3MpIHNvIGl0
J3MgaGFyZCB0byBnZW5lcmFsaXplIGl0LiAgCj4gSGVuY2UgdGhlIG5lZWQgZm9yIGFuIFNSQVQg
YnVpbGRlciBpbnRlcmZhY2UuCnNvIGZhciBidWlsZGVyIGludGVyZmFjZSAodHJ5aW5nIHRvIGdl
bmVyYWxpemUgYWNwaV9idWlsZCgpKSBsb29rcwpub3QgbmVjZXNzYXJ5LgpJJ2Qgc3VnZ2VzdCB0
byBkcm9wIGFuZCBjYWxsIGJ1aWxkX3N0YXJ0KCkgZGlyZWN0bHkuCgo+ID4gSSdkICBkcm9wIFNS
QVQgcmVsYXRlZCBwYXRjaGVzIGZyb20gdGhpcyBzZXJpZXMgYW5kIGludHJvZHVjZQo+ID4gaTM4
Ni92aXJ0IHNwZWNpZmljIFNSQVQgd2hlbiB5b3UgcG9zdCBwYXRjaGVzIGZvciBpdC4gIAo+IHZp
cnQgdXNlcyB0aGUgZXhpc3RpbmcgaTM4NiBidWlsZF9zcmF0KCkgcm91dGluZSwgdGhlcmUncyBu
b3RoaW5nCj4gc3BlY2lhbCBhYm91dCBpdC4gU28gdGhpcyB3b3VsZCBiZSBwdXJlbHkgZHVwbGlj
YXRlZCBjb2RlLgpMb29raW5nIGF0IGJ1aWxkX3NyYXQoKSwgaXQgaGFzIGEgYnVuY2ggb2YgY29k
ZSB0byBoYW5kbGUgbGVnYWN5ClBDIGxheW91dC4gWW91IHByb2JhYmx5IGRvbid0IG5lZWQgYW55
IG9mIGl0IGZvciBuZXcgaXM4Ni92aXJ0Cm1hY2hpbmUgYW5kIGNhbiBtYWtlIHNpbXBsZXIgdmVy
c2lvbiBvZiBpdC4KCkluIGFkZGl0aW9uIChwcm9iYWJseSByZXBlYXRpbmcgcXVlc3Rpb24gSSd2
ZSBhc2tlZCBlbHNld2hlcmUpLApEbyB5b3UgaGF2ZSB0byB1c2Ugc3BsaXQgaW5pdGlhbCBtZW1v
cnkgbW9kZWwgZm9yIG5ldyBtYWNoaW5lPwpJcyBpdCBwb3NzaWJsZSB0byB1c2Ugb25seSBwYy1k
aW1tcyBib3RoIGZvciBpbml0aWFsIGFuZCBob3RwbHVnZ2VkIG1lbW9yeQphdCBzb21lIGFkZHJl
c3MgKDRHYj8pIHdpdGhvdXQgY3V0dGluZyBvdXQgUENJIGhvbGUgb3IgYW55IHRvaGVyIGhvbGVz
IGluIFJBTSBsYXlvdXQ/Cgo+IENoZWVycywKPiBTYW11ZWwuCj4gCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 15:49:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 15:49: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-devel-bounces@lists.xenproject.org>)
	id 1gRJ8c-0006Ma-CV; Mon, 26 Nov 2018 15:49: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=xvjC=OF=citrix.com=prvs=861df4a88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRJ8a-0006MR-GF
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 15:49:28 +0000
X-Inumbo-ID: da287fe6-f192-11e8-a9d5-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id da287fe6-f192-11e8-a9d5-12d6303a7972;
 Mon, 26 Nov 2018 15:49:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="71490415"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 26 Nov 2018 15:38:52 +0000
Message-ID: <20181126153852.2586-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] viridian: fix assertion failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbHN0IGF0dGVtcHRpbmcgdG8gY3Jhc2ggYW4gYXBwYXJlbnRseSB3ZWRnZWQgV2luZG93cyBk
b21haW4gdXNpbmcKJ3hlbi1odm1jcmFzaCcgSSBtYW5hZ2VkIHRvIHRyaWdnZXIgdGhlIGZvbGxv
d2luZyBBU1NFUlQ6CgooWEVOKSBBc3NlcnRpb24gJyF2cC0+cHRyJyBmYWlsZWQgYXQgdmlyaWRp
YW4uYzo2MDcKCndpdGggc3RhY2s6CgooWEVOKSAgICBbPGZmZmY4MmQwODAzMmM1NWQ+XSB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZSsweDFiNC8weDFiNgooWEVOKSAgICBbPGZmZmY4MmQwODAzMmIx
ZGI+XSB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCsweDM5LzB4M2IKKFhFTikgICAgWzxm
ZmZmODJkMDgwMzJiOTBkPl0gdmlyaWRpYW4uYyN2aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dCsweDkz
LzB4Y2MKKFhFTikgICAgWzxmZmZmODJkMDgwMzA5NmQ2Pl0gaHZtX2xvYWQrMHgxMGUvMHgxOWUK
KFhFTikgICAgWzxmZmZmODJkMDgwMjc0YzZkPl0gYXJjaF9kb19kb21jdGwrMHhiNzQvMHgyNWI0
CihYRU4pICAgIFs8ZmZmZjgyZDA4MDIwNjhhYj5dIGRvX2RvbWN0bCsweDE2ZjcvMHgxOWQ4CgpU
aGlzIGhhcHBlbmVkIGJlY2F1c2UgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoKSB3YXMgbm90IHdy
aXR0ZW4gdG8gY29wZQp3aXRoIGJlaW5nIGNhbGxlZCBtdWx0aXBsZSB0aW1lcywgYnV0IHRoaXMg
aXMgdW5mb3J0dW5hdGVseSBleGFjdGx5IHdoYXQKaGFwcGVucyB3aGVuIHhlbi1odm1jcmFzaCBy
ZS1sb2FkcyB0aGUgZG9tYWluIGNvbnRleHQgKGhhdmluZyBjbG9iYmVyZWQKdGhlIHZhbHVlcyBv
ZiBSSVApLgoKVGhpcyBwYXRjaCBzaW1wbHkgbWFrZXMgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uo
KSByZXR1cm4gaW1tZWRpYXRlbHkgaWYgaXQKZmluZHMgdGhlIHBhZ2UgYWxyZWFkeSBtYXBwZWQg
KGkuZS4gdnAtPnB0ciAhPSBOVUxMKS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgoKdjI6CiAtIFN0b3AgbGVha2luZyBwYWdlIHJlZmVyZW5jZXMKLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCA2ICsrKystLQogMSBmaWxl
IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggN2Q3M2Y0MWRlNi4uYzc4YjI5MThkOSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAtNjAyLDEwICs2MDIsMTIgQEAgdm9pZCB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZpcmlkaWFuX3BhZ2Ug
KnZwKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgdW5zaWduZWQg
bG9uZyBnbWZuID0gdnAtPm1zci5maWVsZHMucGZuOwotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOworICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKLSAgICBBU1NFUlQoIXZwLT5wdHIpOworICAgIGlmICgg
dnAtPnB0ciApCisgICAgICAgIHJldHVybjsKIAorICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dm
bihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgIGlmICggIXBhZ2UgKQogICAgICAgICBn
b3RvIGZhaWw7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 15:50:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 15:50: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-devel-bounces@lists.xenproject.org>)
	id 1gRJ9Q-0007Cf-Nj; Mon, 26 Nov 2018 15:50: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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRJ9P-0007CU-KR
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 15:50:19 +0000
X-Inumbo-ID: f8f385ba-f192-11e8-b290-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f8f385ba-f192-11e8-b290-12d6303a7972;
 Mon, 26 Nov 2018 15:50:18 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 08:50:17 -0700
Message-Id: <5BFC163602000078002001A0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 08:50:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86emul: suppress default test harness build
 with incapable assembler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSB0b3AgbGV2ZWwgIm1ha2UgYnVpbGQiLCBhcyB1c2VkIGUuZy4gYnkgb3NzdGVzdCwgd2FudHMg
dG8gYnVpbGQgYWxsCiJhbGwiIHRhcmdldHMgaW4gZW5hYmxlZCB0b29scyBzdWJkaXJlY3Rvcmll
cywgd2hpY2ggYnkgZGVmYXVsdCBhbHNvCmluY2x1ZGVzIHRoZSBlbXVsYXRvciB0ZXN0IGhhcm5l
c3MuIFRoZSB1c2Ugb2YsIGluIHBhcnRpY3VsYXIsIHtldmV4fQppbnNuIHBzZXVkby1wcmVmaXhl
cyBpbiwgYWdhaW4gaW4gcGFydGljdWxhciwgdGVzdF94ODZfZW11bGF0b3IuYyBjYXVzZXMKdGhp
cyBidWlsZCB0byBmYWlsIHRob3VnaCB3aGVuIHRoZSBhc3NlbWJsZXIgaXMgbm90IG5ldyBlbm91
Z2guIFRha2UKYW5vdGhlciBiaWcgaGFtbWVyIGFuZCBzdXBwcmVzcyB0aGUgZGVmYXVsdCBoYXJu
ZXNzIGJ1aWxkIGFsdG9nZXRoZXIKYWxzbyB3aGVuIHRoaXMgYW5kIG90aGVyIHBzZXVkby1wcmVm
aXhlcyBhcmUgbm90IHN1cHBvcnRlZCBieSB0aGUKc3BlY2lmaWVkIChvciBkZWZhdWx0ZWQgdG8p
IGFzc2VtYmxlci4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCi0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTgwLDYgKzgwLDEwIEBAIGVuZGVmCiAKICQo
Zm9yZWFjaCBmbGF2b3IsJChTSU1EKSAkKEZNQSksJChldmFsICQoY2FsbCBzaW1kLWNoZWNrLWNj
LCQoZmxhdm9yKSkpKQogCisjIEFsc28gZXhwbGljaXRseSBjaGVjayBmb3Ige2V2ZXh9IHBzZXVk
by1wcmVmaXggc3VwcG9ydCwgd2hpY2ggZ290IGludHJvZHVjZWQKKyMgb25seSBhZnRlciBBVlg1
MTJGIGFuZCBzb21lIG9mIGl0cyBleHRlbnNpb25zLgorVEFSR0VULSQoc2hlbGwgZWNobyAnYXNt
KCJ7ZXZleH0gdnplcm9hbGwiKTsnIHwgJChDQykgLXggYyAtYyAtbyAvZGV2L251bGwgLSB8fCBl
Y2hvIHkpIDo9CisKIGlmZXEgKCQoVEFSR0VULXkpLCkKICQod2FybmluZyBUZXN0IGhhcm5lc3Mg
bm90IGJ1aWx0LCB1c2UgbmV3ZXIgY29tcGlsZXIgdGhhbiAiJChDQykiKQogZW5kaWYKCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 15:50:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 15:50: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-devel-bounces@lists.xenproject.org>)
	id 1gRJA3-0007HJ-3g; Mon, 26 Nov 2018 15:50: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=xEEY=OF=citrix.com=prvs=86143bd3e=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gRJA1-0007Gz-MP
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 15:50:57 +0000
X-Inumbo-ID: 0f8e50d4-f193-11e8-a7df-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0f8e50d4-f193-11e8-a7df-12d6303a7972;
 Mon, 26 Nov 2018 15:50:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="71490606"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23548.5085.66289.477986@mariner.uk.xensource.com>
Date: Mon, 26 Nov 2018 15:40:13 +0000
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <b8bc03f0-d305-951d-b11d-d44caa9b61f9@suse.com>
References: <20181123132516.28681-1-jgross@suse.com>
 <5BFBD1C602000078001FFE09@prv1-mh.provo.novell.com>
 <23548.2354.97061.49099@mariner.uk.xensource.com>
 <b8bc03f0-d305-951d-b11d-d44caa9b61f9@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJSZTogW1BBVENIXSB4ZW46IG9ubHkgY2xvYmJlciBtdWx0
aWNhbGwgZWxlbWVudHMgd2l0aG91dCBlcnJvciIpOgo+IE9uIDI2LzExLzIwMTggMTU6NTQsIElh
biBKYWNrc29uIHdyb3RlOgo+ID4gTWF5YmUgdGhleSBjb3VsZCBiZSBjbG9iYmVyZWQgbG9zc2xl
c3NseSA/ICBFZywgYnkgeG9yaW5nIHdpdGggMHhhYSBvcgo+ID4gc29tZXRoaW5nLgo+IAo+IFRo
aXMgd291bGQgYmUgcmF0aGVyIGhhY2t5OiBJJ2QgbmVlZCB0byBmaW5kIG91dCBpZiBjbG9iYmVy
aW5nIHdhcwo+IHBlcmZvcm1lZCBvciBub3QgYW5kIHRoZSB3YXkgb2YgY2xvYmJlcmluZyB3b3Vs
ZCBiZSBraW5kIG9mIGFuIGludGVyZmFjZQo+IHdoaWNoIEkgZ3Vlc3Mgd2UnZCBsaWtlIHRvIGF2
b2lkLgoKWW91IGNhbiBiYWtlIHRoZSBwcmVjaXNlIG1ldGhvZCBvZiBjbG9iYmVyaW5nIGludG8g
eW91ciBrZXJuZWwKZGVidWdnaW5nIGR1bXAgc3R1ZmYsIGFsb25nIHdpdGggYSBtZWNoYW5pc20g
d2hpY2ggZ3Vlc3NlcyB3aGV0aGVyCnRoaW5ncyBoYXZlIGJlZW4gY2xvYmJlcmVkLCBzbyBsb25n
IGFzIHlvdSBkb24ndCBnbyB1dHRlcmx5IHdyb25nIGlmCnlvdXIgZ3Vlc3NlcyBhcmUgd3Jvbmcu
CgpTaW5jZSBhZnRlciBhbGwgWGVuIGRvZXNuJ3QgZ3VhcmFudGVlIHRvIHByZXNlcnZlIHRoZSBh
cmd1bWVudHMgYXQKYWxsLCBhbmQgdGhlcmVmb3JlIHlvdSBtdXN0bid0IHJlbHkgb24gaXQgYW55
d2F5LgoKVGhpcyBzZWVtcyBmaW5lIGZvciBhIGRlYnVnIGR1bXAgbWVjaGFuaXNtIC0gZGVidWcg
ZHVtcCBtZWNoYW5pc21zIGFyZQpnZW5lcmFsbHkgYmVzdCBlZmZvcnQgYW55d2F5LgoKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 15:52:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 15:52: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-devel-bounces@lists.xenproject.org>)
	id 1gRJB2-0007Pc-Fg; Mon, 26 Nov 2018 15:52: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=u94o=of=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gRJB0-0007PP-U8
 for xen-devel@lists.xen.org; Mon, 26 Nov 2018 15:51:59 +0000
X-Inumbo-ID: 330178d9-f193-11e8-9a16-bc764e045a96
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (unknown
 [40.107.77.83]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 330178d9-f193-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 15:51:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=E2r/8lb1kVjXQIOjPBCdqEPGQ3BGy1bybWnGjBG/27A=;
 b=U8SMkBEPY1ohx1GLQ7W037KTnmrGSHY7f2ecbA8OKNMpclERTwGgrKxMQMVu0DsWY1F8siyNCvnntG77ud2lxHL3wimzSHAx/UUWCAxVgDzvcADv4mcrMeXufADXOYv/JyYp/b4GdWqpNhXrnld59NcFzUo4SD8ZFoV+Gh2jum0=
Received: from CY4PR12MB1768.namprd12.prod.outlook.com (10.175.63.10) by
 CY4PR12MB1926.namprd12.prod.outlook.com (10.175.82.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1361.18; Mon, 26 Nov 2018 15:51:53 +0000
Received: from CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009]) by CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009%10]) with mapi id 15.20.1361.019; Mon, 26 Nov
 2018 15:51:53 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Thread-Topic: [PATCH 10/14] x86/mm: Switch {get,put}_gfn() infrastructure to
 using gfn_t
Thread-Index: AQHUgZ4iIlRvQ9W+H0WLD4q7w84Wy6ViPKWA
Date: Mon, 26 Nov 2018 15:51:53 +0000
Message-ID: <20181126155149.GD28856@amd.com>
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <1542806482-24030-11-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1542806482-24030-11-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN4PR0501CA0041.namprd05.prod.outlook.com
 (2603:10b6:803:41::18) To CY4PR12MB1768.namprd12.prod.outlook.com
 (2603:10b6:903:122::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR12MB1926;
 20:+ZS+rXRcn0Vq7WqgsH9QIUowbrIX6r/2JeNPDUvVl0nDKqMVOZL4IiIdeyBvW8/e5qGRbIglfwqIhoPLgAMGme6qmU8zsJemuxt0kvb/IcoIFoykQ36rT0QwExurmIhhMQwJPkJ1XuFTC1CtxE0NiB/RxAhNtyZsuFgCzI+iBR0ZXv9jv5kSdyvY0+bf7ZdtpLpBcGVtDNqhbQIgw+vHG8gjihqP/v3pc83u2BorIhaNxq2BFhc3vxwWnT/Bcnhf
x-ms-office365-filtering-correlation-id: 1c931cb9-c282-4437-9b65-08d653b715aa
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:CY4PR12MB1926; 
x-ms-traffictypediagnostic: CY4PR12MB1926:
x-microsoft-antispam-prvs: <CY4PR12MB192655237A2B7F4EB16F05A4E5D70@CY4PR12MB1926.namprd12.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231443)(944501410)(52105112)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:CY4PR12MB1926; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1926; 
x-forefront-prvs: 086831DFB4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(39860400002)(396003)(366004)(376002)(136003)(52314003)(189003)(199004)(486006)(11346002)(446003)(2616005)(476003)(575784001)(4326008)(86362001)(54906003)(33656002)(8676002)(2906002)(8936002)(81156014)(81166006)(3846002)(6116002)(6512007)(53946003)(1076002)(316002)(66066001)(53936002)(6246003)(7416002)(7736002)(97736004)(6486002)(6436002)(68736007)(14444005)(256004)(6916009)(229853002)(106356001)(14454004)(105586002)(25786009)(478600001)(72206003)(4744004)(36756003)(71190400001)(71200400001)(5660300001)(305945005)(76176011)(26005)(99286004)(186003)(52116002)(386003)(6506007)(102836004)(142933001)(21314003)(579004)(559001)(569006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1926;
 H:CY4PR12MB1768.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: UwtbZkAADoSPxR3uga2oCpnt9YsB9dPM6m47glJga+lWWlo66+tGX4KTgjse8uYwdj+6rjDys1jeL5Ill84GfVkTNgpl729Kxs0sE9k3ShyMz4yXLXwC1qpKsPtSmeEi9QJ1e8TFTpnMZZArD61daf9lWK8weWzjyJ+Vlo/wp71K/wSkp7CWTAHbv2XLHrKitdJhyl5GB/+Xk3qF9qF21BrmK6b6M0Bb8ANHDyYuYPUL5wq+ZUUNXYD52ikSqdr7iBGVCPwrUfIjeL2hTirYKrKkeMFy7hYYenq3Jy0J9LIgunPd/nbeW++Ymsw7G2zeXJKJdngongG+BeRzLtzNI6whNjI9KHCs+JIpZ+NPkXI=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <64B983442DCDC64D963CD8A0E6074F83@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1c931cb9-c282-4437-9b65-08d653b715aa
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Nov 2018 15:51:53.0309 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1926
Subject: Re: [Xen-devel] [PATCH 10/14] x86/mm: Switch {get,
 put}_gfn() infrastructure to using gfn_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Woods, Brian" <Brian.Woods@amd.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDE6MjE6MThQTSArMDAwMCwgQW5keSBDb29wZXIgd3Jv
dGU6Cj4gU2VlbWluZ2x5LCBhIG1ham9yaXR5IG9mIHVzZXJzIGVpdGhlciBvdmVycmlkZSB0aGUg
aGVscGVycyBhbnl3YXksIG9yIGhhdmUgYW4KPiBnZm5fdCBpbiB0aGVpciBoYW5kcy4KPiAKPiBV
cGRhdGUgdGhlIEFQSSwgYW5kIGFkanVzdCBhbGwgdXNlcnMgdG8gbWF0Y2guCj4gCj4gRG9pbmcg
dGhpcyBoaWdobGlnaHRlZCBhIGdhcGluZyBhbHRwMm0gc2VjdXJpdHkgaG9sZSBpbgo+IHZteF92
Y3B1X3VwZGF0ZV92bWZ1bmNfdmUoKSwgd2hpY2ggd2lsbCBuZWVkIGFkZHJlc3Npbmcgbm93IHdl
IGNhbiBkaXNjdXNzIHRoZQo+IHByb2JsZW0gYW5kIG9wdGlvbnMgcHVibGljbHkuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFz
IGZhciBhcyB0aGUgc3ZtIGFuZCBpb21tdSBwYXJ0cwoKQWNrZWQtYnk6IEJyaWFuIFdvb2RzIDxi
cmlhbi53b29kc0BhbWQuY29tPgoKPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDQzogUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+IENDOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+Cj4gQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4
LmNvbT4KPiBDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQ0M6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gQ0M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1h
QGludGVsLmNvbT4KPiBDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gQ0M6
IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gQ0M6IFN1cmF2
ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+Cj4gQ0M6IEJy
aWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvY3B1
L21jaGVjay9tY2FjdGlvbi5jICAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL21jZS5jICAgICAgICAgICAgIHwgMTQgKysrLS0tLQo+ICB4ZW4vYXJjaC94ODYvY3B1L21j
aGVjay92bWNlLmMgICAgICAgICAgICB8ICA0ICstCj4gIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNr
L3ZtY2UuaCAgICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2L2RlYnVnLmMgICAgICAg
ICAgICAgICAgICAgICAgfCAgNiArLS0KPiAgeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAg
ICAgICAgICAgICAgfCAxOSArKysrLS0tLS0KPiAgeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAg
ICAgICAgICAgICAgICAgfCAgOCArKy0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAg
ICAgICAgICAgICAgIHwgMTIgKysrLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAg
ICAgICAgICAgICAgIHwgMTYgKysrKy0tLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9ncmFudF90YWJs
ZS5jICAgICAgICAgICAgfCAgNCArLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAg
ICAgICAgICAgICB8IDI1ICsrKysrKy0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL210cnIuYyAg
ICAgICAgICAgICAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAg
ICAgICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAg
ICAgICAgICAgfCAgNyArKy0tCj4gIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMTAgKystLS0KPiAgeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICAgICAg
ICAgICAgfCAgMiArLQo+ICB4ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYyAgICAgICAg
ICB8ICA2ICstLQo+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICAgICAgICAgICAgICB8
ICA1ICstLQo+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyAgICAgICAgICAgICB8IDI0
ICsrKysrLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgICAgICAg
IHwgNDUgKysrKysrKysrKy0tLS0tLS0tLS0KPiAgeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21t
b24uYyAgICAgICAgICAgfCAgNCArLQo+ICB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMg
ICAgICAgICAgICB8IDY4ICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy90eXBlcy5oICAgICAgICAgICAgfCAgNCAtLQo+ICB4ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMgICAgICAgICAgICAgICAgICB8IDEwICsrLS0tCj4gIHhlbi9jb21tb24v
bWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgIHwgMjQgKysrKystLS0tLS0KPiAgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMgfCAgOCAtLS0tCj4gIHhlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3RfcHQuaCAgICAgICAgICAgIHwgIDQgLS0KPiAgeGVuL2luY2x1ZGUv
YXNtLXg4Ni9wMm0uaCAgICAgICAgICAgICAgICAgfCAzMCArKysrKysrLS0tLS0tLQo+ICAyOCBm
aWxlcyBjaGFuZ2VkLCAxNzIgaW5zZXJ0aW9ucygrKSwgMTk1IGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jIGIveGVuL2FyY2gv
eDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYwo+IGluZGV4IGU0MjI2NzQuLmM4ZTBjZjIgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMKPiBAQCAtODksNyArODksNyBAQCBtY19tZW1l
cnJfZGhhbmRsZXIoc3RydWN0IG1jYV9iaW5mbyAqYmluZm8sCj4gICAgICAgICAgICAgICAgICBB
U1NFUlQoZCk7Cj4gICAgICAgICAgICAgICAgICBnZm4gPSBnZXRfZ3Bmbl9mcm9tX21mbigoYmFu
ay0+bWNfYWRkcikgPj4gUEFHRV9TSElGVCk7Cj4gIAo+IC0gICAgICAgICAgICAgICAgaWYgKCB1
bm1tYXBfYnJva2VuX3BhZ2UoZCwgX21mbihtZm4pLCBnZm4pICkKPiArICAgICAgICAgICAgICAg
IGlmICggdW5tbWFwX2Jyb2tlbl9wYWdlKGQsIF9tZm4obWZuKSwgX2dmbihnZm4pKSApCj4gICAg
ICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJVbm1hcCBicm9r
ZW4gbWVtb3J5ICVseCBmb3IgRE9NJWQgZmFpbGVkXG4iLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtZm4sIGQtPmRvbWFpbl9pZCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKPiBpbmRleCAz
MGNkYjA2Li5jOTZjMDUzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21j
ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKPiBAQCAtMTQ2OSw5ICsx
NDY5LDYgQEAgbG9uZyBkb19tY2EoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWNfdCkgdV94
ZW5fbWMpCj4gICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4gICAgICAgICAgICAgIHN0
cnVjdCBtY2luZm9fbXNyICptc3I7Cj4gICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpOwo+IC0g
ICAgICAgICAgICBwYWRkcl90IGdhZGRyOwo+IC0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdm
biwgbWZuOwo+IC0gICAgICAgICAgICBwMm1fdHlwZV90IHQ7Cj4gIAo+ICAgICAgICAgICAgICBk
b21pZCA9IChtY19tc3JpbmplY3QtPm1jaW5qX2RvbWlkID09IERPTUlEX1NFTEYpID8KPiAgICAg
ICAgICAgICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCA6IG1jX21zcmluamVj
dC0+bWNpbmpfZG9taWQ7Cj4gQEAgLTE0ODksMTEgKzE0ODYsMTIgQEAgbG9uZyBkb19tY2EoWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWNfdCkgdV94ZW5fbWMpCj4gICAgICAgICAgICAgICAg
ICAgIGkgPCBtY19tc3JpbmplY3QtPm1jaW5qX2NvdW50Owo+ICAgICAgICAgICAgICAgICAgICBp
KyssIG1zcisrICkKPiAgICAgICAgICAgICAgewo+IC0gICAgICAgICAgICAgICAgZ2FkZHIgPSBt
c3ItPnZhbHVlOwo+IC0gICAgICAgICAgICAgICAgZ2ZuID0gUEZOX0RPV04oZ2FkZHIpOwo+IC0g
ICAgICAgICAgICAgICAgbWZuID0gbWZuX3goZ2V0X2dmbihkLCBnZm4sICZ0KSk7Cj4gKyAgICAg
ICAgICAgICAgICBwMm1fdHlwZV90IHQ7Cj4gKyAgICAgICAgICAgICAgICBwYWRkcl90IGdhZGRy
ID0gbXNyLT52YWx1ZTsKPiArICAgICAgICAgICAgICAgIGdmbl90IGdmbiA9IF9nZm4oUEZOX0RP
V04oZ2FkZHIpKTsKPiArICAgICAgICAgICAgICAgIG1mbl90IG1mbiA9IGdldF9nZm4oZCwgZ2Zu
LCAmdCk7Cj4gIAo+IC0gICAgICAgICAgICAgICAgaWYgKCBtZm4gPT0gbWZuX3goSU5WQUxJRF9N
Rk4pICkKPiArICAgICAgICAgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkK
PiAgICAgICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdm
bik7Cj4gICAgICAgICAgICAgICAgICAgICAgcHV0X2RvbWFpbihkKTsKPiBAQCAtMTUwMSw3ICsx
NDk5LDcgQEAgbG9uZyBkb19tY2EoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWNfdCkgdV94
ZW5fbWMpCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtRUlOVkFMLCBn
Zm4sIGRvbWlkKTsKPiAgICAgICAgICAgICAgICAgIH0KPiAgCj4gLSAgICAgICAgICAgICAgICBt
c3ItPnZhbHVlID0gcGZuX3RvX3BhZGRyKG1mbikgfCAoZ2FkZHIgJiAoUEFHRV9TSVpFIC0gMSkp
Owo+ICsgICAgICAgICAgICAgICAgbXNyLT52YWx1ZSA9IG1mbl90b19tYWRkcihtZm4pIHwgKGdh
ZGRyICYgKFBBR0VfU0laRSAtIDEpKTsKPiAgCj4gICAgICAgICAgICAgICAgICBwdXRfZ2ZuKGQs
IGdmbik7Cj4gICAgICAgICAgICAgIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9t
Y2hlY2svdm1jZS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCj4gaW5kZXggZjE1
ODM1ZS4uZTI1N2U5NCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNl
LmMKPiArKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMKPiBAQCAtNTEyLDcgKzUx
Miw3IEBAIGludCBmaWxsX3Ztc3JfZGF0YShzdHJ1Y3QgbWNpbmZvX2JhbmsgKm1jX2JhbmssIHN0
cnVjdCBkb21haW4gKmQsCj4gICAqIFhYWCBmb2xsb3dpbmcgc2l0dWF0aW9uIG1pc3NlZDoKPiAg
ICogUG9ELCBGb3JlaWduIG1hcHBlZCwgR3JhbnRlZCwgU2hhcmVkCj4gICAqLwo+IC1pbnQgdW5t
bWFwX2Jyb2tlbl9wYWdlKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbiwgdW5zaWduZWQgbG9u
ZyBnZm4pCj4gK2ludCB1bm1tYXBfYnJva2VuX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qg
bWZuLCBnZm5fdCBnZm4pCj4gIHsKPiAgICAgIG1mbl90IHJfbWZuOwo+ICAgICAgcDJtX3R5cGVf
dCBwdDsKPiBAQCAtNTMzLDcgKzUzMyw3IEBAIGludCB1bm1tYXBfYnJva2VuX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgbWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIGdmbikKPiAgICAgIGlmICggcDJt
X3RvX21hc2socHQpICYgUDJNX1VOTUFQX1RZUEVTKQo+ICAgICAgewo+ICAgICAgICAgIEFTU0VS
VChtZm5fZXEocl9tZm4sIG1mbikpOwo+IC0gICAgICAgIHJjID0gcDJtX2NoYW5nZV90eXBlX29u
ZShkLCBnZm4sIHB0LCBwMm1fcmFtX2Jyb2tlbik7Cj4gKyAgICAgICAgcmMgPSBwMm1fY2hhbmdl
X3R5cGVfb25lKGQsIGdmbl94KGdmbiksIHB0LCBwMm1fcmFtX2Jyb2tlbik7Cj4gICAgICB9Cj4g
ICAgICBwdXRfZ2ZuKGQsIGdmbik7Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay92bWNlLmggYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmgKPiBpbmRleCAy
Nzk3ZTAwLi5hMzdmM2JlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3Zt
Y2UuaAo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuaAo+IEBAIC05LDcgKzks
NyBAQCBpbnQgdm1jZV9pbml0KHN0cnVjdCBjcHVpbmZvX3g4NiAqYyk7Cj4gICAgICAgICAgJiYg
aGFyZHdhcmVfZG9tYWluLT52Y3B1WzBdIFwKPiAgICAgICAgICAmJiBndWVzdF9lbmFibGVkX2V2
ZW50KGhhcmR3YXJlX2RvbWFpbi0+dmNwdVswXSwgVklSUV9NQ0EpKQo+ICAKPiAtaW50IHVubW1h
cF9icm9rZW5fcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcg
Z2ZuKTsKPiAraW50IHVubW1hcF9icm9rZW5fcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBt
Zm4sIGdmbl90IGdmbik7Cj4gIAo+ICBpbnQgdm1jZV9pbnRlbF9yZG1zcihjb25zdCBzdHJ1Y3Qg
dmNwdSAqLCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpOwo+ICBpbnQgdm1jZV9pbnRlbF93
cm1zcihzdHJ1Y3QgdmNwdSAqLCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCk7Cj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jIGIveGVuL2FyY2gveDg2L2RlYnVnLmMKPiBpbmRl
eCBhNTAwZGYwLi43YzJkYzhjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCj4g
KysrIGIveGVuL2FyY2gveDg2L2RlYnVnLmMKPiBAQCAtNTgsNyArNTgsNyBAQCBkYmdfaHZtX3Zh
Mm1mbihkYmd2YV90IHZhZGRyLCBzdHJ1Y3QgZG9tYWluICpkcCwgaW50IHRvYWRkciwgZ2ZuX3Qg
KmdmbikKPiAgICAgICAgICByZXR1cm4gSU5WQUxJRF9NRk47Cj4gICAgICB9Cj4gIAo+IC0gICAg
bWZuID0gZ2V0X2dmbihkcCwgZ2ZuX3goKmdmbiksICZnZm50eXBlKTsKPiArICAgIG1mbiA9IGdl
dF9nZm4oZHAsICpnZm4sICZnZm50eXBlKTsKPiAgICAgIGlmICggcDJtX2lzX3JlYWRvbmx5KGdm
bnR5cGUpICYmIHRvYWRkciApCj4gICAgICB7Cj4gICAgICAgICAgREJHUDIoImtkYjpwMm1faXNf
cmVhZG9ubHk6IGdmbnR5cGU6JXhcbiIsIGdmbnR5cGUpOwo+IEBAIC03MCw3ICs3MCw3IEBAIGRi
Z19odm1fdmEybWZuKGRiZ3ZhX3QgdmFkZHIsIHN0cnVjdCBkb21haW4gKmRwLCBpbnQgdG9hZGRy
LCBnZm5fdCAqZ2ZuKQo+ICAKPiAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkK
PiAgICAgIHsKPiAtICAgICAgICBwdXRfZ2ZuKGRwLCBnZm5feCgqZ2ZuKSk7Cj4gKyAgICAgICAg
cHV0X2dmbihkcCwgKmdmbik7Cj4gICAgICAgICAgKmdmbiA9IElOVkFMSURfR0ZOOwo+ICAgICAg
fQo+ICAKPiBAQCAtMTg5LDcgKzE4OSw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgZGJnX3J3X2d1
ZXN0X21lbShzdHJ1Y3QgZG9tYWluICpkcCwgdm9pZCAqIF9fdXNlciBnYWRkciwKPiAgCj4gICAg
ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UodmEpOwo+ICAgICAgICAgIGlmICggIWdmbl9lcShnZm4s
IElOVkFMSURfR0ZOKSApCj4gLSAgICAgICAgICAgIHB1dF9nZm4oZHAsIGdmbl94KGdmbikpOwo+
ICsgICAgICAgICAgICBwdXRfZ2ZuKGRwLCBnZm4pOwo+ICAKPiAgICAgICAgICBhZGRyICs9IHBh
Z2VjbnQ7Cj4gICAgICAgICAgYnVmICs9IHBhZ2VjbnQ7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+IGluZGV4IGI0ZDU5NDguLjMy
N2M5NjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCj4gQEAgLTY3Nyw3ICs2NzcsNyBAQCBpbnQgYXJjaF9kb21haW5fc29m
dF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgaW50IHJldCA9IDA7Cj4gICAgICBzdHJ1
Y3QgZG9tYWluICpvd25lcjsKPiAgICAgIG1mbl90IG1mbjsKPiAtICAgIHVuc2lnbmVkIGxvbmcg
Z2ZuOwo+ICsgICAgZ2ZuX3QgZ2ZuOwo+ICAgICAgcDJtX3R5cGVfdCBwMm10Owo+ICAgICAgdW5z
aWduZWQgaW50IGk7Cj4gIAo+IEBAIC03MTEsMTkgKzcxMSwxOSBAQCBpbnQgYXJjaF9kb21haW5f
c29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgQVNTRVJUKCBvd25lciA9PSBkICk7
Cj4gIAo+ICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Cj4gLSAgICBnZm4gPSBtZm5fdG9f
Z21mbihkLCBtZm5feChtZm4pKTsKPiArICAgIGdmbiA9IF9nZm4obWZuX3RvX2dtZm4oZCwgbWZu
X3gobWZuKSkpOwo+ICAKPiAgICAgIC8qCj4gICAgICAgKiBnZm4gPT0gSU5WQUxJRF9HRk4gaW5k
aWNhdGVzIHRoYXQgdGhlIHNoYXJlZF9pbmZvIHBhZ2Ugd2FzIG5ldmVyIG1hcHBlZAo+ICAgICAg
ICogdG8gdGhlIGRvbWFpbidzIGFkZHJlc3Mgc3BhY2UgYW5kIHRoZXJlIGlzIG5vdGhpbmcgdG8g
cmVwbGFjZS4KPiAgICAgICAqLwo+IC0gICAgaWYgKCBnZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4p
ICkKPiArICAgIGlmICggZ2ZuX2VxKGdmbiwgSU5WQUxJRF9HRk4pICkKPiAgICAgICAgICBnb3Rv
IGV4aXRfcHV0X3BhZ2U7Cj4gIAo+ICAgICAgaWYgKCAhbWZuX2VxKGdldF9nZm5fcXVlcnkoZCwg
Z2ZuLCAmcDJtdCksIG1mbikgKQo+ICAgICAgewo+ICAgICAgICAgIHByaW50ayhYRU5MT0dfR19F
UlIgIkZhaWxlZCB0byBnZXQgRG9tJWQncyBzaGFyZWRfaW5mbyBHRk4gKCVseClcbiIsCj4gLSAg
ICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZ2ZuKTsKPiArICAgICAgICAgICAgICAgZC0+ZG9t
YWluX2lkLCBnZm5feChnZm4pKTsKPiAgICAgICAgICByZXQgPSAtRUlOVkFMOwo+ICAgICAgICAg
IGdvdG8gZXhpdF9wdXRfZ2ZuOwo+ICAgICAgfQo+IEBAIC03MzIsMjYgKzczMiwyNSBAQCBpbnQg
YXJjaF9kb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgaWYgKCAhbmV3
X3BhZ2UgKQo+ICAgICAgewo+ICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkZhaWxlZCB0
byBhbGxvYyBhIHBhZ2UgdG8gcmVwbGFjZSIKPiAtICAgICAgICAgICAgICAgIiBEb20lZCdzIHNo
YXJlZF9pbmZvIGZyYW1lICVseFxuIiwgZC0+ZG9tYWluX2lkLCBnZm4pOwo+ICsgICAgICAgICAg
ICAgICAiIERvbSVkJ3Mgc2hhcmVkX2luZm8gZnJhbWUgJWx4XG4iLCBkLT5kb21haW5faWQsIGdm
bl94KGdmbikpOwo+ICAgICAgICAgIHJldCA9IC1FTk9NRU07Cj4gICAgICAgICAgZ290byBleGl0
X3B1dF9nZm47Cj4gICAgICB9Cj4gIAo+IC0gICAgcmV0ID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVf
cGFnZShkLCBfZ2ZuKGdmbiksIG1mbiwgUEFHRV9PUkRFUl80Syk7Cj4gKyAgICByZXQgPSBndWVz
dF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLKTsKPiAgICAg
IGlmICggcmV0ICkKPiAgICAgIHsKPiAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJGYWls
ZWQgdG8gcmVtb3ZlIERvbSVkJ3Mgc2hhcmVkX2luZm8gZnJhbWUgJWx4XG4iLAo+IC0gICAgICAg
ICAgICAgICBkLT5kb21haW5faWQsIGdmbik7Cj4gKyAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgZ2ZuX3goZ2ZuKSk7Cj4gICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UobmV3X3BhZ2UpOwo+
ICAgICAgICAgIGdvdG8gZXhpdF9wdXRfZ2ZuOwo+ICAgICAgfQo+ICAKPiAtICAgIHJldCA9IGd1
ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihnZm4pLCBwYWdlX3RvX21mbihuZXdfcGFnZSks
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JERVJfNEspOwo+ICsg
ICAgcmV0ID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBnZm4sIHBhZ2VfdG9fbWZuKG5ld19w
YWdlKSwgUEFHRV9PUkRFUl80Syk7Cj4gICAgICBpZiAoIHJldCApCj4gICAgICB7Cj4gICAgICAg
ICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiRmFpbGVkIHRvIGFkZCBhIHBhZ2UgdG8gcmVwbGFjZSIK
PiAtICAgICAgICAgICAgICAgIiBEb20lZCdzIHNoYXJlZF9pbmZvIGZyYW1lICVseFxuIiwgZC0+
ZG9tYWluX2lkLCBnZm4pOwo+ICsgICAgICAgICAgICAgICAiIERvbSVkJ3Mgc2hhcmVkX2luZm8g
ZnJhbWUgJWx4XG4iLCBkLT5kb21haW5faWQsIGdmbl94KGdmbikpOwo+ICAgICAgICAgIGZyZWVf
ZG9taGVhcF9wYWdlKG5ld19wYWdlKTsKPiAgICAgIH0KPiAgIGV4aXRfcHV0X2dmbjoKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4g
aW5kZXggYWE4YWQxOS4uNjk0YjRkNSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tY3Rs
LmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiBAQCAtMTI1MywxNSArMTI1MywxNSBA
QCBsb25nIGFyY2hfZG9fZG9tY3RsKAo+ICAgICAgY2FzZSBYRU5fRE9NQ1RMX3NldF9icm9rZW5f
cGFnZV9wMm06Cj4gICAgICB7Cj4gICAgICAgICAgcDJtX3R5cGVfdCBwdDsKPiAtICAgICAgICB1
bnNpZ25lZCBsb25nIHBmbiA9IGRvbWN0bC0+dS5zZXRfYnJva2VuX3BhZ2VfcDJtLnBmbjsKPiAt
ICAgICAgICBtZm5fdCBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5KGQsIHBmbiwgJnB0KTsKPiArICAgICAg
ICBnZm5fdCBnZm4gPSBfZ2ZuKGRvbWN0bC0+dS5zZXRfYnJva2VuX3BhZ2VfcDJtLnBmbik7Cj4g
KyAgICAgICAgbWZuX3QgbWZuID0gZ2V0X2dmbl9xdWVyeShkLCBnZm4sICZwdCk7Cj4gIAo+ICAg
ICAgICAgIGlmICggdW5saWtlbHkoIW1mbl92YWxpZChtZm4pKSB8fCB1bmxpa2VseSghcDJtX2lz
X3JhbShwdCkpICkKPiAgICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKPiAgICAgICAgICBlbHNl
Cj4gLSAgICAgICAgICAgIHJldCA9IHAybV9jaGFuZ2VfdHlwZV9vbmUoZCwgcGZuLCBwdCwgcDJt
X3JhbV9icm9rZW4pOwo+ICsgICAgICAgICAgICByZXQgPSBwMm1fY2hhbmdlX3R5cGVfb25lKGQs
IGdmbl94KGdmbiksIHB0LCBwMm1fcmFtX2Jyb2tlbik7Cj4gIAo+IC0gICAgICAgIHB1dF9nZm4o
ZCwgcGZuKTsKPiArICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7Cj4gICAgICAgICAgYnJlYWs7Cj4g
ICAgICB9Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2RtLmMKPiBpbmRleCBkNmQwZThiLi45OTM4ZjRiIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vZG0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+IEBAIC0y
NjksMTQgKzI2OSwxNCBAQCBzdGF0aWMgaW50IHNldF9tZW1fdHlwZShzdHJ1Y3QgZG9tYWluICpk
LAo+ICAKPiAgICAgIHdoaWxlICggaXRlciA8IGRhdGEtPm5yICkKPiAgICAgIHsKPiAtICAgICAg
ICB1bnNpZ25lZCBsb25nIHBmbiA9IGRhdGEtPmZpcnN0X3BmbiArIGl0ZXI7Cj4gKyAgICAgICAg
Z2ZuX3QgZ2ZuID0gX2dmbihkYXRhLT5maXJzdF9wZm4gKyBpdGVyKTsKPiAgICAgICAgICBwMm1f
dHlwZV90IHQ7Cj4gIAo+IC0gICAgICAgIGdldF9nZm5fdW5zaGFyZShkLCBwZm4sICZ0KTsKPiAr
ICAgICAgICBnZXRfZ2ZuX3Vuc2hhcmUoZCwgZ2ZuLCAmdCk7Cj4gICAgICAgICAgaWYgKCBwMm1f
aXNfcGFnaW5nKHQpICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIHB1dF9nZm4oZCwgcGZu
KTsKPiAtICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoZCwgcGZuKTsKPiArICAg
ICAgICAgICAgcHV0X2dmbihkLCBnZm4pOwo+ICsgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19w
b3B1bGF0ZShkLCBnZm5feChnZm4pKTsKPiAgICAgICAgICAgICAgcmV0dXJuIC1FQUdBSU47Cj4g
ICAgICAgICAgfQo+ICAKPiBAQCAtMjg1LDkgKzI4NSw5IEBAIHN0YXRpYyBpbnQgc2V0X21lbV90
eXBlKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgZWxzZSBpZiAoICFhbGxvd19wMm1fdHlw
ZV9jaGFuZ2UodCwgbWVtdHlwZVttZW1fdHlwZV0pICkKPiAgICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOwo+ICAgICAgICAgIGVsc2UKPiAtICAgICAgICAgICAgcmMgPSBwMm1fY2hhbmdlX3R5cGVf
b25lKGQsIHBmbiwgdCwgbWVtdHlwZVttZW1fdHlwZV0pOwo+ICsgICAgICAgICAgICByYyA9IHAy
bV9jaGFuZ2VfdHlwZV9vbmUoZCwgZ2ZuX3goZ2ZuKSwgdCwgbWVtdHlwZVttZW1fdHlwZV0pOwo+
ICAKPiAtICAgICAgICBwdXRfZ2ZuKGQsIHBmbik7Cj4gKyAgICAgICAgcHV0X2dmbihkLCBnZm4p
Owo+ICAKPiAgICAgICAgICBpZiAoIHJjICkKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMKPiBpbmRleCAyZDAyZWYxLi4xMzM1YjJjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiBAQCAt
MjU1LDEzICsyNTUsMTMgQEAgc3RhdGljIGludCBodm1lbXVsX2RvX2lvKAo+ICAgICAgICAgICAq
IHNvIHRoZSBkZXZpY2UgbW9kZWwgc2lkZSBuZWVkcyB0byBjaGVjayB0aGUgaW5jb21pbmcgaW9y
ZXEgZXZlbnQuCj4gICAgICAgICAgICovCj4gICAgICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMgPSBOVUxMOwo+IC0gICAgICAgIHAybV90eXBlX3QgcDJtdCA9IHAybV9pbnZhbGlkOwo+
ICAKPiAgICAgICAgICBpZiAoIGlzX21taW8gKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBnbWZuID0gcGFkZHJfdG9fcGZuKGFkZHIpOwo+ICsgICAgICAgICAgICBw
Mm1fdHlwZV90IHAybXQgPSBwMm1faW52YWxpZDsKPiArICAgICAgICAgICAgZ2ZuX3QgZ2ZuID0g
Z2FkZHJfdG9fZ2ZuKGFkZHIpOwo+ICAKPiAtICAgICAgICAgICAgZ2V0X2dmbl9xdWVyeV91bmxv
Y2tlZChjdXJyZCwgZ21mbiwgJnAybXQpOwo+ICsgICAgICAgICAgICBnZXRfZ2ZuX3F1ZXJ5X3Vu
bG9ja2VkKGN1cnJkLCBnZm4sICZwMm10KTsKPiAgCj4gICAgICAgICAgICAgIGlmICggcDJtdCA9
PSBwMm1faW9yZXFfc2VydmVyICkKPiAgICAgICAgICAgICAgewo+IEBAIC0xNTkwLDcgKzE1OTAs
NyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfcmVwX2lucygKPiAgICAgIGlmICggcmMgIT0gWDg2RU1V
TF9PS0FZICkKPiAgICAgICAgICByZXR1cm4gcmM7Cj4gIAo+IC0gICAgKHZvaWQpIGdldF9nZm5f
cXVlcnlfdW5sb2NrZWQoY3VycmVudC0+ZG9tYWluLCBncGEgPj4gUEFHRV9TSElGVCwgJnAybXQp
Owo+ICsgICAgZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChjdXJyZW50LT5kb21haW4sIGdhZGRyX3Rv
X2dmbihncGEpLCAmcDJtdCk7Cj4gICAgICBpZiAoIHAybXQgPT0gcDJtX21taW9fZGlyZWN0IHx8
IHAybXQgPT0gcDJtX21taW9fZG0gKQo+ICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExF
QUJMRTsKPiAgCj4gQEAgLTE2NzEsNyArMTY3MSw3IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9yZXBf
b3V0cygKPiAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKPiAgICAgICAgICByZXR1cm4g
cmM7Cj4gIAo+IC0gICAgKHZvaWQpIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoY3VycmVudC0+ZG9t
YWluLCBncGEgPj4gUEFHRV9TSElGVCwgJnAybXQpOwo+ICsgICAgZ2V0X2dmbl9xdWVyeV91bmxv
Y2tlZChjdXJyZW50LT5kb21haW4sIGdhZGRyX3RvX2dmbihncGEpLCAmcDJtdCk7Cj4gICAgICBp
ZiAoIHAybXQgPT0gcDJtX21taW9fZGlyZWN0IHx8IHAybXQgPT0gcDJtX21taW9fZG0gKQo+ICAg
ICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiAgCj4gQEAgLTE3NTAsOCArMTc1
MCw4IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9yZXBfbW92cygKPiAgICAgIH0KPiAgCj4gICAgICAv
KiBDaGVjayBmb3IgTU1JTyBvcHMgKi8KPiAtICAgICh2b2lkKSBnZXRfZ2ZuX3F1ZXJ5X3VubG9j
a2VkKGN1cnJlbnQtPmRvbWFpbiwgc2dwYSA+PiBQQUdFX1NISUZULCAmc3AybXQpOwo+IC0gICAg
KHZvaWQpIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoY3VycmVudC0+ZG9tYWluLCBkZ3BhID4+IFBB
R0VfU0hJRlQsICZkcDJtdCk7Cj4gKyAgICBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGN1cnJlbnQt
PmRvbWFpbiwgZ2FkZHJfdG9fZ2ZuKHNncGEpLCAmc3AybXQpOwo+ICsgICAgZ2V0X2dmbl9xdWVy
eV91bmxvY2tlZChjdXJyZW50LT5kb21haW4sIGdhZGRyX3RvX2dmbihkZ3BhKSwgJmRwMm10KTsK
PiAgCj4gICAgICBpZiAoIHNwMm10ID09IHAybV9tbWlvX2RpcmVjdCB8fCBkcDJtdCA9PSBwMm1f
bW1pb19kaXJlY3QgfHwKPiAgICAgICAgICAgKHNwMm10ID09IHAybV9tbWlvX2RtICYmIGRwMm10
ID09IHAybV9tbWlvX2RtKSApCj4gQEAgLTE4NzgsNyArMTg3OCw3IEBAIHN0YXRpYyBpbnQgaHZt
ZW11bF9yZXBfc3RvcygKPiAgICAgIH0KPiAgCj4gICAgICAvKiBDaGVjayBmb3IgTU1JTyBvcCAq
Lwo+IC0gICAgKHZvaWQpZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChjdXJyZW50LT5kb21haW4sIGdw
YSA+PiBQQUdFX1NISUZULCAmcDJtdCk7Cj4gKyAgICBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGN1
cnJlbnQtPmRvbWFpbiwgZ2FkZHJfdG9fZ2ZuKGdwYSksICZwMm10KTsKPiAgCj4gICAgICBzd2l0
Y2ggKCBwMm10ICkKPiAgICAgIHsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9ncmFu
dF90YWJsZS5jIGIveGVuL2FyY2gveDg2L2h2bS9ncmFudF90YWJsZS5jCj4gaW5kZXggZWNkN2Qw
Ny4uMDRhMzEwNiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2dyYW50X3RhYmxlLmMK
PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2dyYW50X3RhYmxlLmMKPiBAQCAtNTEsNyArNTEsNyBA
QCBpbnQgY3JlYXRlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIG1mbl90IGZyYW1l
LAo+ICBpbnQgcmVwbGFjZV9ncmFudF9wMm1fbWFwcGluZyh1aW50NjRfdCBhZGRyLCBtZm5fdCBm
cmFtZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgbmV3X2FkZHIs
IHVuc2lnbmVkIGludCBmbGFncykKPiAgewo+IC0gICAgdW5zaWduZWQgbG9uZyBnZm4gPSAodW5z
aWduZWQgbG9uZykoYWRkciA+PiBQQUdFX1NISUZUKTsKPiArICAgIGdmbl90IGdmbiA9IGdhZGRy
X3RvX2dmbihhZGRyKTsKPiAgICAgIHAybV90eXBlX3QgdHlwZTsKPiAgICAgIG1mbl90IG9sZF9t
Zm47Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwo+IEBAIC02OCw3
ICs2OCw3IEBAIGludCByZXBsYWNlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIG1m
bl90IGZyYW1lLAo+ICAgICAgICAgICAgICAgICAgIHR5cGUsIG1mbl94KG9sZF9tZm4pLCBtZm5f
eChmcmFtZSkpOwo+ICAgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwo+ICAgICAg
fQo+IC0gICAgaWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgZnJh
bWUsIFBBR0VfT1JERVJfNEspICkKPiArICAgIGlmICggZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFn
ZShkLCBnZm4sIGZyYW1lLCBQQUdFX09SREVSXzRLKSApCj4gICAgICB7Cj4gICAgICAgICAgcHV0
X2dmbihkLCBnZm4pOwo+ICAgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
Ywo+IGluZGV4IGRiNjBmMjMuLjk4N2MyNmEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBAQCAtMTY3OSw3ICsxNjc5
LDcgQEAgdm9pZCBodm1faW5qZWN0X2V2ZW50KGNvbnN0IHN0cnVjdCB4ODZfZXZlbnQgKmV2ZW50
KQo+ICBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQg
bG9uZyBnbGEsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBucGZlYyBu
cGZlYykKPiAgewo+IC0gICAgdW5zaWduZWQgbG9uZyBnZm4gPSBncGEgPj4gUEFHRV9TSElGVDsK
PiArICAgIGdmbl90IGdmbiA9IGdhZGRyX3RvX2dmbihncGEpOwo+ICAgICAgcDJtX3R5cGVfdCBw
Mm10Owo+ICAgICAgcDJtX2FjY2Vzc190IHAybWE7Cj4gICAgICBtZm5fdCBtZm47Cj4gQEAgLTE3
MjksNyArMTcyOSw3IEBAIGludCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3Bh
LCB1bnNpZ25lZCBsb25nIGdsYSwKPiAgICAgICAgICAgICAgcmV0dXJuIDE7Cj4gICAgICAgICAg
Y2FzZSBORVNURURIVk1fUEFHRUZBVUxUX0wwX0VSUk9SOgo+ICAgICAgICAgICAgICAvKiBncGEg
aXMgbm93IHRyYW5zbGF0ZWQgdG8gbDEgZ3Vlc3QgYWRkcmVzcywgdXBkYXRlIGdmbi4gKi8KPiAt
ICAgICAgICAgICAgZ2ZuID0gZ3BhID4+IFBBR0VfU0hJRlQ7Cj4gKyAgICAgICAgICAgIGdmbiA9
IGdhZGRyX3RvX2dmbihncGEpOwo+ICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICB9Cj4g
ICAgICB9Cj4gQEAgLTE4MTcsNyArMTgxNyw3IEBAIGludCBodm1faGFwX25lc3RlZF9wYWdlX2Zh
dWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKPiAgICAgICAgICAgICAgewo+ICAg
ICAgICAgICAgICAgICAgYm9vbF90IHN2ZTsKPiAgCj4gLSAgICAgICAgICAgICAgICBwMm0tPmdl
dF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZwMm1hLCAwLCBOVUxMLCAmc3ZlKTsKPiAr
ICAgICAgICAgICAgICAgIHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmcDJtdCwgJnAybWEsIDAs
IE5VTEwsICZzdmUpOwo+ICAKPiAgICAgICAgICAgICAgICAgIGlmICggIXN2ZSAmJiBhbHRwMm1f
dmNwdV9lbXVsYXRlX3ZlKGN1cnIpICkKPiAgICAgICAgICAgICAgICAgIHsKPiBAQCAtMTg2Miw3
ICsxODYyLDcgQEAgaW50IGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsIHVu
c2lnbmVkIGxvbmcgZ2xhLAo+ICAgICAgewo+ICAgICAgICAgIEFTU0VSVChwMm1faXNfaG9zdHAy
bShwMm0pKTsKPiAgICAgICAgICBzaGFyaW5nX2Vub21lbSA9IAo+IC0gICAgICAgICAgICAobWVt
X3NoYXJpbmdfdW5zaGFyZV9wYWdlKGN1cnJkLCBnZm4sIDApIDwgMCk7Cj4gKyAgICAgICAgICAg
IChtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoY3VycmQsIGdmbl94KGdmbiksIDApIDwgMCk7Cj4g
ICAgICAgICAgcmMgPSAxOwo+ICAgICAgICAgIGdvdG8gb3V0X3B1dF9nZm47Cj4gICAgICB9Cj4g
QEAgLTE4NzgsNyArMTg3OCw3IEBAIGludCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRy
X3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKPiAgICAgICAgICAgKi8KPiAgICAgICAgICBpZiAo
IG5wZmVjLndyaXRlX2FjY2VzcyApCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICBwYWdpbmdf
bWFya19wZm5fZGlydHkoY3VycmQsIF9wZm4oZ2ZuKSk7Cj4gKyAgICAgICAgICAgIHBhZ2luZ19t
YXJrX3Bmbl9kaXJ0eShjdXJyZCwgX3BmbihnZm5feChnZm4pKSk7Cj4gICAgICAgICAgICAgIC8q
Cj4gICAgICAgICAgICAgICAqIElmIHAybSBpcyByZWFsbHkgYW4gYWx0cDJtLCB1bmxvY2sgaXQg
YmVmb3JlIGNoYW5naW5nIHRoZSB0eXBlLAo+ICAgICAgICAgICAgICAgKiBhcyBwMm1fYWx0cDJt
X3Byb3BhZ2F0ZV9jaGFuZ2UoKSBuZWVkcyB0byBhY3F1aXJlIHRoZQo+IEBAIC0xODg2LDcgKzE4
ODYsNyBAQCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWdu
ZWQgbG9uZyBnbGEsCj4gICAgICAgICAgICAgICAqLwo+ICAgICAgICAgICAgICBpZiAoIHAybSAh
PSBob3N0cDJtICkKPiAgICAgICAgICAgICAgICAgIF9fcHV0X2dmbihwMm0sIGdmbik7Cj4gLSAg
ICAgICAgICAgIHAybV9jaGFuZ2VfdHlwZV9vbmUoY3VycmQsIGdmbiwgcDJtX3JhbV9sb2dkaXJ0
eSwgcDJtX3JhbV9ydyk7Cj4gKyAgICAgICAgICAgIHAybV9jaGFuZ2VfdHlwZV9vbmUoY3VycmQs
IGdmbl94KGdmbiksIHAybV9yYW1fbG9nZGlydHksIHAybV9yYW1fcncpOwo+ICAgICAgICAgICAg
ICBfX3B1dF9nZm4oaG9zdHAybSwgZ2ZuKTsKPiAgCj4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+
IEBAIC0xOTE2LDE2ICsxOTE2LDE2IEBAIGludCBodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHBh
ZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKPiAgICAgICAqIHNsZWVwIG9uIGV2ZW50IHJp
bmcgd2FpdCBxdWV1ZXMsIGFuZCB3ZSBtdXN0IG5vdCBob2xkCj4gICAgICAgKiBsb2NrcyBpbiBz
dWNoIGNpcmN1bXN0YW5jZSAqLwo+ICAgICAgaWYgKCBwYWdlZCApCj4gLSAgICAgICAgcDJtX21l
bV9wYWdpbmdfcG9wdWxhdGUoY3VycmQsIGdmbik7Cj4gKyAgICAgICAgcDJtX21lbV9wYWdpbmdf
cG9wdWxhdGUoY3VycmQsIGdmbl94KGdmbikpOwo+ICAgICAgaWYgKCBzaGFyaW5nX2Vub21lbSAp
Cj4gICAgICB7Cj4gICAgICAgICAgaW50IHJ2Owo+ICAKPiAtICAgICAgICBpZiAoIChydiA9IG1l
bV9zaGFyaW5nX25vdGlmeV9lbm9tZW0oY3VycmQsIGdmbiwgdHJ1ZSkpIDwgMCApCj4gKyAgICAg
ICAgaWYgKCAocnYgPSBtZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKGN1cnJkLCBnZm5feChnZm4p
LCB0cnVlKSkgPCAwICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19FUlIsICJEb21haW4gJWh1IGF0dGVtcHQgdG8gdW5zaGFyZSAiCj4gICAgICAgICAgICAgICAg
ICAgICAgICJnZm4gJWx4LCBFTk9NRU0gYW5kIG5vIGhlbHBlciAocmMgJWQpXG4iLAo+IC0gICAg
ICAgICAgICAgICAgICAgICBjdXJyZC0+ZG9tYWluX2lkLCBnZm4sIHJ2KTsKPiArICAgICAgICAg
ICAgICAgICAgICAgY3VycmQtPmRvbWFpbl9pZCwgZ2ZuX3goZ2ZuKSwgcnYpOwo+ICAgICAgICAg
ICAgICAvKiBDcmFzaCB0aGUgZG9tYWluICovCj4gICAgICAgICAgICAgIHJjID0gMDsKPiAgICAg
ICAgICB9Cj4gQEAgLTQ2MDEsOCArNDYwMSw5IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAo+
ICAgICAgICAgIHYgPSBkLT52Y3B1W2EudS5lbmFibGVfbm90aWZ5LnZjcHVfaWRdOwo+ICAKPiAg
ICAgICAgICBpZiAoICFnZm5fZXEodmNwdV9hbHRwMm0odikudmVpbmZvX2dmbiwgSU5WQUxJRF9H
Rk4pIHx8Cj4gLSAgICAgICAgICAgICBtZm5fZXEoZ2V0X2dmbl9xdWVyeV91bmxvY2tlZCh2LT5k
b21haW4sCj4gLSAgICAgICAgICAgICAgICAgICAgYS51LmVuYWJsZV9ub3RpZnkuZ2ZuLCAmcDJt
dCksIElOVkFMSURfTUZOKSApCj4gKyAgICAgICAgICAgICBtZm5fZXEoZ2V0X2dmbl9xdWVyeV91
bmxvY2tlZCgKPiArICAgICAgICAgICAgICAgICAgICAgICAgdi0+ZG9tYWluLCBfZ2ZuKGEudS5l
bmFibGVfbm90aWZ5LmdmbiksICZwMm10KSwKPiArICAgICAgICAgICAgICAgICAgICBJTlZBTElE
X01GTikgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+ICAgICAg
ICAgICAgICBicmVhazsKPiBAQCAtNDg2Niw3ICs0ODY3LDcgQEAgc3RhdGljIGludCBodm1vcF9n
ZXRfbWVtX3R5cGUoCj4gICAgICAgKiB0eXBlLCBub3QgaW4gYWxsb2NhdGluZyBvciB1bnNoYXJp
bmcuIFRoYXQnbGwgaGFwcGVuCj4gICAgICAgKiBvbiBhY2Nlc3MuCj4gICAgICAgKi8KPiAtICAg
IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgYS5wZm4sICZ0KTsKPiArICAgIGdldF9nZm5fcXVl
cnlfdW5sb2NrZWQoZCwgX2dmbihhLnBmbiksICZ0KTsKPiAgICAgIGlmICggcDJtX2lzX21taW8o
dCkgKQo+ICAgICAgICAgIGEubWVtX3R5cGUgPSAgSFZNTUVNX21taW9fZG07Cj4gICAgICBlbHNl
IGlmICggdCA9PSBwMm1faW9yZXFfc2VydmVyICkKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9tdHJyLmMgYi94ZW4vYXJjaC94ODYvaHZtL210cnIuYwo+IGluZGV4IGI4ZmEzNDAuLmY1
NTNlNGQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9tdHJyLmMKPiArKysgYi94ZW4v
YXJjaC94ODYvaHZtL210cnIuYwo+IEBAIC0zNjYsNyArMzY2LDcgQEAgdWludDMyX3QgZ2V0X3Bh
dF9mbGFncyhzdHJ1Y3QgdmNwdSAqdiwKPiAgICAgIHsKPiAgICAgICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOwo+ICAgICAgICAgIHAybV90eXBlX3QgcDJtdDsKPiAtICAgICAgICBn
ZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIHBhZGRyX3RvX3BmbihncGFkZHIpLCAmcDJtdCk7Cj4g
KyAgICAgICAgZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnYWRkcl90b19nZm4oZ3BhZGRyKSwg
JnAybXQpOwo+ICAgICAgICAgIGlmIChwMm1faXNfcmFtKHAybXQpKQo+ICAgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywKPiAgICAgICAgICAgICAgICAgICAgICAiQ29uZmxpY3Qg
b2NjdXJzIGZvciBhIGdpdmVuIGd1ZXN0IGwxZSBmbGFnczoleCAiCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiBp
bmRleCBiOWE4OTAwLi40NmY5ODkzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiBAQCAtMTc2Miw3ICsx
NzYyLDcgQEAgc3RhdGljIHZvaWQgc3ZtX2RvX25lc3RlZF9wZ2ZhdWx0KHN0cnVjdCB2Y3B1ICp2
LAo+ICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQ2NF90IHBmZWMsIHBhZGRy
X3QgZ3BhKQo+ICB7Cj4gICAgICBpbnQgcmV0Owo+IC0gICAgdW5zaWduZWQgbG9uZyBnZm4gPSBn
cGEgPj4gUEFHRV9TSElGVDsKPiArICAgIGdmbl90IGdmbiA9IGdhZGRyX3RvX2dmbihncGEpOwo+
ICAgICAgbWZuX3QgbWZuOwo+ICAgICAgcDJtX3R5cGVfdCBwMm10Owo+ICAgICAgcDJtX2FjY2Vz
c190IHAybWE7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiBpbmRleCAzNjVlZWIyLi5iNTM3MGRkIDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMKPiBAQCAtMjE5OSw3ICsyMTk5LDggQEAgc3RhdGljIHZvaWQgdm14X3ZjcHVf
dXBkYXRlX3ZtZnVuY192ZShzdHJ1Y3QgdmNwdSAqdikKPiAgICAgICAgICAgICAgcDJtX3R5cGVf
dCB0Owo+ICAgICAgICAgICAgICBtZm5fdCBtZm47Cj4gIAo+IC0gICAgICAgICAgICBtZm4gPSBn
ZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KHZjcHVfYWx0cDJtKHYpLnZlaW5mb19nZm4p
LCAmdCk7Cj4gKyAgICAgICAgICAgIC8qIFRPRE86IFRoaXMgaXMgYSBzZWN1cml0eSBpc3N1ZS4u
LiAqLwo+ICsgICAgICAgICAgICBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIHZjcHVf
YWx0cDJtKHYpLnZlaW5mb19nZm4sICZ0KTsKPiAgCj4gICAgICAgICAgICAgIGlmICggIW1mbl9l
cShtZm4sIElOVkFMSURfTUZOKSApCj4gICAgICAgICAgICAgIHsKPiBAQCAtMzMyOCw3ICszMzI5
LDcgQEAgc3RhdGljIHZvaWQgZXB0X2hhbmRsZV92aW9sYXRpb24oZXB0X3F1YWxfdCBxLCBwYWRk
cl90IGdwYSkKPiAgCj4gICAgICAgICAgX2QuZ3BhID0gZ3BhOwo+ICAgICAgICAgIF9kLnF1YWxp
ZmljYXRpb24gPSBxLnJhdzsKPiAtICAgICAgICBfZC5tZm4gPSBtZm5feChnZXRfZ2ZuX3F1ZXJ5
X3VubG9ja2VkKGQsIGdmbiwgJl9kLnAybXQpKTsKPiArICAgICAgICBfZC5tZm4gPSBtZm5feChn
ZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIF9nZm4oZ2ZuKSwgJl9kLnAybXQpKTsKPiAgCj4gICAg
ICAgICAgX190cmFjZV92YXIoVFJDX0hWTV9OUEYsIDAsIHNpemVvZihfZCksICZfZCk7Cj4gICAg
ICB9Cj4gQEAgLTMzNTgsNyArMzM1OSw3IEBAIHN0YXRpYyB2b2lkIGVwdF9oYW5kbGVfdmlvbGF0
aW9uKGVwdF9xdWFsX3QgcSwgcGFkZHJfdCBncGEpCj4gICAgICB9Cj4gIAo+ICAgICAgLyogRXZl
cnl0aGluZyBlbHNlIGlzIGFuIGVycm9yLiAqLwo+IC0gICAgbWZuID0gZ2V0X2dmbl9xdWVyeV91
bmxvY2tlZChkLCBnZm4sICZwMm10KTsKPiArICAgIG1mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2Nr
ZWQoZCwgX2dmbihnZm4pLCAmcDJtdCk7Cj4gICAgICBncHJpbnRrKFhFTkxPR19FUlIsCj4gICAg
ICAgICAgICAgICJFUFQgdmlvbGF0aW9uICUjbHggKCVjJWMlYy8lYyVjJWMpIGdwYSAlIyJQUklw
YWRkciIgbWZuICUjbHggdHlwZSAlaVxuIiwKPiAgICAgICAgICAgICAgcS5yYXcsCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKPiBpbmRleCAyOGEw
MDMwLi5jM2M3NjI4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4gKysrIGIveGVu
L2FyY2gveDg2L21tLmMKPiBAQCAtNDM2NCwxMSArNDM2NCwxMSBAQCBpbnQgeGVubWVtX2FkZF90
b19waHlzbWFwX29uZSgKPiAgICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10Owo+ICAKPiAgICAg
ICAgICAgICAgZ2ZuID0gaWR4Owo+IC0gICAgICAgICAgICBtZm4gPSBnZXRfZ2ZuX3Vuc2hhcmUo
ZCwgZ2ZuLCAmcDJtdCk7Cj4gKyAgICAgICAgICAgIG1mbiA9IGdldF9nZm5fdW5zaGFyZShkLCBf
Z2ZuKGdmbiksICZwMm10KTsKPiAgICAgICAgICAgICAgLyogSWYgdGhlIHBhZ2UgaXMgc3RpbGwg
c2hhcmVkLCBleGl0IGVhcmx5ICovCj4gICAgICAgICAgICAgIGlmICggcDJtX2lzX3NoYXJlZChw
Mm10KSApCj4gICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ2Zu
KTsKPiArICAgICAgICAgICAgICAgIHB1dF9nZm4oZCwgX2dmbihnZm4pKTsKPiAgICAgICAgICAg
ICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgIHBh
Z2UgPSBnZXRfcGFnZV9mcm9tX21mbihtZm4sIGQpOwo+IEBAIC00Mzg5LDcgKzQzODksNyBAQCBp
bnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKPiAgICAgIH0KPiAgCj4gICAgICAvKiBSZW1v
dmUgcHJldmlvdXNseSBtYXBwZWQgcGFnZSBpZiBpdCB3YXMgcHJlc2VudC4gKi8KPiAtICAgIHBy
ZXZfbWZuID0gbWZuX3goZ2V0X2dmbihkLCBnZm5feChncGZuKSwgJnAybXQpKTsKPiArICAgIHBy
ZXZfbWZuID0gbWZuX3goZ2V0X2dmbihkLCBncGZuLCAmcDJtdCkpOwo+ICAgICAgaWYgKCBtZm5f
dmFsaWQoX21mbihwcmV2X21mbikpICkKPiAgICAgIHsKPiAgICAgICAgICBpZiAoIGlzX3hlbl9o
ZWFwX21mbihwcmV2X21mbikgKQo+IEBAIC00NDAwLDcgKzQ0MDAsNyBAQCBpbnQgeGVubWVtX2Fk
ZF90b19waHlzbWFwX29uZSgKPiAgICAgICAgICAgICAgcmMgPSBndWVzdF9yZW1vdmVfcGFnZShk
LCBnZm5feChncGZuKSk7Cj4gICAgICB9Cj4gICAgICAvKiBJbiB0aGUgWEVOTUFQU1BBQ0VfZ21m
biBjYXNlIHdlIHN0aWxsIGhvbGQgYSByZWYgb24gdGhlIG9sZCBwYWdlLiAqLwo+IC0gICAgcHV0
X2dmbihkLCBnZm5feChncGZuKSk7Cj4gKyAgICBwdXRfZ2ZuKGQsIGdwZm4pOwo+ICAKPiAgICAg
IGlmICggcmMgKQo+ICAgICAgICAgIGdvdG8gcHV0X2JvdGg7Cj4gQEAgLTQ0MjMsNyArNDQyMyw3
IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAo+ICAgcHV0X2JvdGg6Cj4gICAgICAv
KiBJbiB0aGUgWEVOTUFQU1BBQ0VfZ21mbiBjYXNlLCB3ZSB0b29rIGEgcmVmIG9mIHRoZSBnZm4g
YXQgdGhlIHRvcC4gKi8KPiAgICAgIGlmICggc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbiApCj4g
LSAgICAgICAgcHV0X2dmbihkLCBnZm4pOwo+ICsgICAgICAgIHB1dF9nZm4oZCwgX2dmbihnZm4p
KTsKPiAgCj4gICAgICBpZiAoIHBhZ2UgKQo+ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hh
cC9oYXAuYwo+IGluZGV4IDNkNjUxYjkuLjBhYzdkMTAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L21tL2hhcC9oYXAuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKPiBAQCAt
NjgxLDcgKzY4MSw3IEBAIGhhcF9wYWdpbmdfZ2V0X21vZGUoc3RydWN0IHZjcHUgKnYpCj4gIHN0
YXRpYyB2b2lkIGhhcF91cGRhdGVfcGFnaW5nX21vZGVzKHN0cnVjdCB2Y3B1ICp2KQo+ICB7Cj4g
ICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+IC0gICAgdW5zaWduZWQgbG9uZyBj
cjNfZ2ZuID0gdi0+YXJjaC5odm0uZ3Vlc3RfY3JbM10gPj4gUEFHRV9TSElGVDsKPiArICAgIGdm
bl90IGNyM19nZm4gPSBnYWRkcl90b19nZm4odi0+YXJjaC5odm0uZ3Vlc3RfY3JbM10pOwo+ICAg
ICAgcDJtX3R5cGVfdCB0Owo+ICAKPiAgICAgIC8qIFdlIGhvbGQgb250byB0aGUgY3IzIGFzIGl0
IG1heSBiZSBtb2RpZmllZCBsYXRlciwgYW5kCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9oYXAvbmVzdGVkX2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMKPiBp
bmRleCBkMmEwN2E1Li5kODNjNDM2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAv
bmVzdGVkX2hhcC5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMKPiBA
QCAtMTUwLDEyICsxNTAsMTIgQEAgbmVzdGVkaGFwX3dhbGtfTDBfcDJtKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIHBhZGRyX3QgTDFfZ3BhLCBwYWRkcl90ICpMMF9ncGEsCj4gICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBhZ2Vfb3JkZXIsCj4gICAgICAgICAgICAgICAgICAg
ICAgICBib29sX3QgYWNjZXNzX3IsIGJvb2xfdCBhY2Nlc3NfdywgYm9vbF90IGFjY2Vzc194KQo+
ICB7Cj4gKyAgICBnZm5fdCBsMV9nZm4gPSBnYWRkcl90b19nZm4oTDFfZ3BhKTsKPiAgICAgIG1m
bl90IG1mbjsKPiAgICAgIGludCByYzsKPiAgCj4gICAgICAvKiB3YWxrIEwwIFAyTSB0YWJsZSAq
Lwo+IC0gICAgbWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm0sIEwxX2dwYSA+PiBQQUdFX1NI
SUZULCBwMm10LCBwMm1hLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBwYWdl
X29yZGVyKTsKPiArICAgIG1mbiA9IGdldF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBsMV9nZm4sIHAy
bXQsIHAybWEsIDAsIHBhZ2Vfb3JkZXIpOwo+ICAKPiAgICAgIHJjID0gTkVTVEVESFZNX1BBR0VG
QVVMVF9ESVJFQ1RfTU1JTzsKPiAgICAgIGlmICggKnAybXQgPT0gcDJtX21taW9fZGlyZWN0ICkK
PiBAQCAtMTc4LDcgKzE3OCw3IEBAIG5lc3RlZGhhcF93YWxrX0wwX3AybShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCBwYWRkcl90IEwxX2dwYSwgcGFkZHJfdCAqTDBfZ3BhLAo+ICBkaXJlY3RfbW1p
b19vdXQ6Cj4gICAgICAqTDBfZ3BhID0gKG1mbl94KG1mbikgPDwgUEFHRV9TSElGVCkgKyAoTDFf
Z3BhICYgflBBR0VfTUFTSyk7Cj4gIG91dDoKPiAtICAgIF9fcHV0X2dmbihwMm0sIEwxX2dwYSA+
PiBQQUdFX1NISUZUKTsKPiArICAgIF9fcHV0X2dmbihwMm0sIGwxX2dmbik7Cj4gICAgICByZXR1
cm4gcmM7Cj4gIH0KPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNz
LmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gaW5kZXggMzBjMmYxYS4uY2FhMzNj
MyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gKysrIGIveGVu
L2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+IEBAIC0yNjMsNyArMjYzLDYgQEAgaW50IHAybV9z
ZXRfYWx0cDJtX21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4g
KmhwMm0sCj4gICAgICBwMm1fdHlwZV90IHQ7Cj4gICAgICBwMm1fYWNjZXNzX3Qgb2xkX2E7Cj4g
ICAgICB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlcjsKPiAtICAgIHVuc2lnbmVkIGxvbmcgZ2ZuX2wg
PSBnZm5feChnZm4pOwo+ICAgICAgaW50IHJjOwo+ICAKPiAgICAgIG1mbiA9IGFwMm0tPmdldF9l
bnRyeShhcDJtLCBnZm4sICZ0LCAmb2xkX2EsIDAsIE5VTEwsIE5VTEwpOwo+IEBAIC0yNzIsNyAr
MjcxLDcgQEAgaW50IHAybV9zZXRfYWx0cDJtX21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHAybV9kb21haW4gKmhwMm0sCj4gICAgICBpZiAoICFtZm5fdmFsaWQobWZuKSApCj4g
ICAgICB7Cj4gIAo+IC0gICAgICAgIG1mbiA9IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhocDJtLCBn
Zm5fbCwgJnQsICZvbGRfYSwKPiArICAgICAgICBtZm4gPSBfX2dldF9nZm5fdHlwZV9hY2Nlc3Mo
aHAybSwgZ2ZuLCAmdCwgJm9sZF9hLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQMk1fQUxMT0MgfCBQMk1fVU5TSEFSRSwgJnBhZ2Vfb3JkZXIsIDApOwo+ICAKPiAgICAg
ICAgICByYyA9IC1FU1JDSDsKPiBAQCAtMjgzLDcgKzI4Miw3IEBAIGludCBwMm1fc2V0X2FsdHAy
bV9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpocDJtLAo+
ICAgICAgICAgIGlmICggcGFnZV9vcmRlciAhPSBQQUdFX09SREVSXzRLICkKPiAgICAgICAgICB7
Cj4gICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IH4oKDFVTCA8PCBwYWdlX29yZGVy
KSAtIDEpOwo+IC0gICAgICAgICAgICBnZm5fdCBnZm4yID0gX2dmbihnZm5fbCAmIG1hc2spOwo+
ICsgICAgICAgICAgICBnZm5fdCBnZm4yID0gX2dmbihnZm5feChnZm4pICYgbWFzayk7Cj4gICAg
ICAgICAgICAgIG1mbl90IG1mbjIgPSBfbWZuKG1mbl94KG1mbikgJiBtYXNrKTsKPiAgCj4gICAg
ICAgICAgICAgIHJjID0gYXAybS0+c2V0X2VudHJ5KGFwMm0sIGdmbjIsIG1mbjIsIHBhZ2Vfb3Jk
ZXIsIHQsIG9sZF9hLCAxKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFy
aW5nLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwo+IGluZGV4IDU3M2QzNTQuLjdm
MmJmODAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPiArKysg
Yi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwo+IEBAIC00OTksNyArNDk5LDcgQEAgc3Rh
dGljIGludCBhdWRpdCh2b2lkKQo+ICAgICAgICAgICAgICAgICAgZXJyb3JzKys7Cj4gICAgICAg
ICAgICAgICAgICBjb250aW51ZTsKPiAgICAgICAgICAgICAgfQo+IC0gICAgICAgICAgICBvX21m
biA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZy0+Z2ZuLCAmdCk7IAo+ICsgICAgICAgICAg
ICBvX21mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgX2dmbihnLT5nZm4pLCAmdCk7Cj4g
ICAgICAgICAgICAgIGlmICggIW1mbl9lcShvX21mbiwgbWZuKSApCj4gICAgICAgICAgICAgIHsK
PiAgICAgICAgICAgICAgICAgIE1FTV9TSEFSSU5HX0RFQlVHKCJJbmNvcnJlY3QgUDJNIGZvciBk
PSVodSwgUEZOPSVseC4iCj4gQEAgLTczMiwxMiArNzMyLDEyIEBAIHN0YXRpYyBpbnQgZGVidWdf
Z2ZuKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbikKPiAgICAgIG1mbl90IG1mbjsKPiAgICAg
IGludCBudW1fcmVmczsKPiAgCj4gLSAgICBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5KGQsIGdmbl94KGdm
biksICZwMm10KTsKPiArICAgIG1mbiA9IGdldF9nZm5fcXVlcnkoZCwgZ2ZuLCAmcDJtdCk7Cj4g
IAo+ICAgICAgTUVNX1NIQVJJTkdfREVCVUcoIkRlYnVnIGZvciBkb20lZCwgZ2ZuPSUiIFBSSV9n
Zm4gIlxuIiwgCj4gICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGdmbl94KGdm
bikpOwo+ICAgICAgbnVtX3JlZnMgPSBkZWJ1Z19tZm4obWZuKTsKPiAtICAgIHB1dF9nZm4oZCwg
Z2ZuX3goZ2ZuKSk7Cj4gKyAgICBwdXRfZ2ZuKGQsIGdmbik7Cj4gIAo+ICAgICAgcmV0dXJuIG51
bV9yZWZzOwo+ICB9Cj4gQEAgLTc3NSw3ICs3NzUsNyBAQCBzdGF0aWMgaW50IG5vbWluYXRlX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAo+ICAKPiAgICAgICpwaGFuZGxlID0gMFVM
Owo+ICAKPiAtICAgIG1mbiA9IGdldF9nZm5fdHlwZV9hY2Nlc3MoaHAybSwgZ2ZuX3goZ2ZuKSwg
JnAybXQsICZwMm1hLCAwLCBOVUxMKTsKPiArICAgIG1mbiA9IGdldF9nZm5fdHlwZV9hY2Nlc3Mo
aHAybSwgZ2ZuLCAmcDJtdCwgJnAybWEsIDAsIE5VTEwpOwo+ICAKPiAgICAgIC8qIENoZWNrIGlm
IG1mbiBpcyB2YWxpZCAqLwo+ICAgICAgcmV0ID0gLUVJTlZBTDsKPiBAQCAtODIwLDcgKzgyMCw3
IEBAIHN0YXRpYyBpbnQgbm9taW5hdGVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4s
Cj4gICAgICAgICAgICAgIGlmICggIWFwMm0gKQo+ICAgICAgICAgICAgICAgICAgY29udGludWU7
Cj4gIAo+IC0gICAgICAgICAgICBhbWZuID0gX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKGFwMm0sIGdm
bl94KGdmbiksICZhcDJtdCwgJmFwMm1hLAo+ICsgICAgICAgICAgICBhbWZuID0gX19nZXRfZ2Zu
X3R5cGVfYWNjZXNzKGFwMm0sIGdmbiwgJmFwMm10LCAmYXAybWEsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgTlVMTCwgZmFsc2UpOwo+ICAgICAgICAgICAg
ICBpZiAoIG1mbl92YWxpZChhbWZuKSAmJiAoIW1mbl9lcShhbWZuLCBtZm4pIHx8IGFwMm1hICE9
IHAybWEpICkKPiAgICAgICAgICAgICAgewo+IEBAIC04ODUsNyArODg1LDcgQEAgc3RhdGljIGlu
dCBub21pbmF0ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKPiAgICAgIHJldCA9
IDA7Cj4gIAo+ICBvdXQ6Cj4gLSAgICBwdXRfZ2ZuKGQsIGdmbl94KGdmbikpOwo+ICsgICAgcHV0
X2dmbihkLCBnZm4pOwo+ICAgICAgcmV0dXJuIHJldDsKPiAgfQo+ICAKPiBAQCAtMTEyNCwxMSAr
MTEyNCwxMSBAQCBpbnQgX19tZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwKPiAgICAgIGludCBsYXN0X2dmbjsKPiAgICAgIGdmbl9pbmZvX3QgKmdmbl9pbmZvID0gTlVM
TDsKPiAgICAgCj4gLSAgICBtZm4gPSBnZXRfZ2ZuKGQsIGdmbiwgJnAybXQpOwo+ICsgICAgbWZu
ID0gZ2V0X2dmbihkLCBfZ2ZuKGdmbiksICZwMm10KTsKPiAgICAgIAo+ICAgICAgLyogSGFzIHNv
bWVvbmUgYWxyZWFkeSB1bnNoYXJlZCBpdD8gKi8KPiAgICAgIGlmICggIXAybV9pc19zaGFyZWQo
cDJtdCkgKSB7Cj4gLSAgICAgICAgcHV0X2dmbihkLCBnZm4pOwo+ICsgICAgICAgIHB1dF9nZm4o
ZCwgX2dmbihnZm4pKTsKPiAgICAgICAgICByZXR1cm4gMDsKPiAgICAgIH0KPiAgCj4gQEAgLTEx
NzUsNyArMTE3NSw3IEBAIGludCBfX21lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3QgZG9t
YWluICpkLAo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgaWYgKCAhZ2V0X3BhZ2UocGFnZSwg
ZCkgKQo+ICAgICAgICAgICAgICB7Cj4gLSAgICAgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7
Cj4gKyAgICAgICAgICAgICAgICBwdXRfZ2ZuKGQsIF9nZm4oZ2ZuKSk7Cj4gICAgICAgICAgICAg
ICAgICBkb21haW5fY3Jhc2goZCk7Cj4gICAgICAgICAgICAgICAgICByZXR1cm4gLUVPVkVSRkxP
VzsKPiAgICAgICAgICAgICAgfQo+IEBAIC0xMTgzLDcgKzExODMsNyBAQCBpbnQgX19tZW1fc2hh
cmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgICAgIHB1
dF9wYWdlKHBhZ2UpOwo+ICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKPiAgICAgICAgICB9
Cj4gLSAgICAgICAgcHV0X2dmbihkLCBnZm4pOwo+ICsgICAgICAgIHB1dF9nZm4oZCwgX2dmbihn
Zm4pKTsKPiAgCj4gICAgICAgICAgcmV0dXJuIDA7Cj4gICAgICB9Cj4gQEAgLTEyMDIsNyArMTIw
Miw3IEBAIGludCBfX21lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAo+
ICAgICAgICAgIC8qIFVuZG8gZGVjIG9mIG5yX3NhdmVkX21mbnMsIGFzIHRoZSByZXRyeSB3aWxs
IGRlY3JlYXNlIGFnYWluLiAqLwo+ICAgICAgICAgIGF0b21pY19pbmMoJm5yX3NhdmVkX21mbnMp
Owo+ICAgICAgICAgIG1lbV9zaGFyaW5nX3BhZ2VfdW5sb2NrKG9sZF9wYWdlKTsKPiAtICAgICAg
ICBwdXRfZ2ZuKGQsIGdmbik7Cj4gKyAgICAgICAgcHV0X2dmbihkLCBfZ2ZuKGdmbikpOwo+ICAg
ICAgICAgIC8qIENhbGxlciBpcyByZXNwb25zaWJsZSBmb3IgcGxhY2luZyBhbiBldmVudAo+ICAg
ICAgICAgICAqIGluIHRoZSByaW5nICovCj4gICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gQEAg
LTEyMzAsNyArMTIzMCw3IEBAIGludCBfX21lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLAo+ICAgICAgICogbWFya2luZyBkaXJ0eSBpcyBmZWFzaWJsZSAqLwo+ICAgICAg
cGFnaW5nX21hcmtfZGlydHkoZCwgcGFnZV90b19tZm4ocGFnZSkpOwo+ICAgICAgLyogV2UgZG8g
bm90IG5lZWQgdG8gdW5sb2NrIGEgcHJpdmF0ZSBwYWdlICovCj4gLSAgICBwdXRfZ2ZuKGQsIGdm
bik7Cj4gKyAgICBwdXRfZ2ZuKGQsIF9nZm4oZ2ZuKSk7Cj4gICAgICByZXR1cm4gMDsKPiAgfQo+
ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21t
L3AybS5jCj4gaW5kZXggZjUyYTcxZS4uMTliMzgzZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiBAQCAtNDA5LDEyICs0
MDksMTEgQEAgdm9pZCBwMm1fdW5sb2NrX2FuZF90bGJfZmx1c2goc3RydWN0IHAybV9kb21haW4g
KnAybSkKPiAgICAgICAgICBtbV93cml0ZV91bmxvY2soJnAybS0+bG9jayk7Cj4gIH0KPiAgCj4g
LW1mbl90IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNp
Z25lZCBsb25nIGdmbl9sLAo+ICttZm5fdCBfX2dldF9nZm5fdHlwZV9hY2Nlc3Moc3RydWN0IHAy
bV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAo+ICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBl
X3QgKnQsIHAybV9hY2Nlc3NfdCAqYSwgcDJtX3F1ZXJ5X3QgcSwKPiAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgKnBhZ2Vfb3JkZXIsIGJvb2xfdCBsb2NrZWQpCj4gIHsKPiAgICAg
IG1mbl90IG1mbjsKPiAtICAgIGdmbl90IGdmbiA9IF9nZm4oZ2ZuX2wpOwo+ICAKPiAgICAgIC8q
IFVuc2hhcmUgbWFrZXMgbm8gc2Vuc2Ugd2l0aHVvdCBwb3B1bGF0ZS4gKi8KPiAgICAgIGlmICgg
cSAmIFAyTV9VTlNIQVJFICkKPiBAQCAtNDI1LDcgKzQyNCw3IEBAIG1mbl90IF9fZ2V0X2dmbl90
eXBlX2FjY2VzcyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbl9sLAo+
ICAgICAgICAgIC8qIE5vdCBuZWNlc3NhcmlseSB0cnVlLCBidXQgZm9yIG5vbi10cmFuc2xhdGVk
IGd1ZXN0cywgd2UgY2xhaW0KPiAgICAgICAgICAgKiBpdCdzIHRoZSBtb3N0IGdlbmVyaWMga2lu
ZCBvZiBtZW1vcnkgKi8KPiAgICAgICAgICAqdCA9IHAybV9yYW1fcnc7Cj4gLSAgICAgICAgcmV0
dXJuIF9tZm4oZ2ZuX2wpOwo+ICsgICAgICAgIHJldHVybiBfbWZuKGdmbl94KGdmbikpOwo+ICAg
ICAgfQo+ICAKPiAgICAgIGlmICggbG9ja2VkICkKPiBAQCAtNDM5LDggKzQzOCw4IEBAIG1mbl90
IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBs
b25nIGdmbl9sLAo+ICAgICAgICAgIEFTU0VSVChwMm1faXNfaG9zdHAybShwMm0pKTsKPiAgICAg
ICAgICAvKiBUcnkgdG8gdW5zaGFyZS4gSWYgd2UgZmFpbCwgY29tbXVuaWNhdGUgRU5PTUVNIHdp
dGhvdXQKPiAgICAgICAgICAgKiBzbGVlcGluZy4gKi8KPiAtICAgICAgICBpZiAoIG1lbV9zaGFy
aW5nX3Vuc2hhcmVfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuX2wsIDApIDwgMCApCj4gLSAgICAgICAg
ICAgIG1lbV9zaGFyaW5nX25vdGlmeV9lbm9tZW0ocDJtLT5kb21haW4sIGdmbl9sLCBmYWxzZSk7
Cj4gKyAgICAgICAgaWYgKCBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UocDJtLT5kb21haW4sIGdm
bl94KGdmbiksIDApIDwgMCApCj4gKyAgICAgICAgICAgIG1lbV9zaGFyaW5nX25vdGlmeV9lbm9t
ZW0ocDJtLT5kb21haW4sIGdmbl94KGdmbiksIGZhbHNlKTsKPiAgICAgICAgICBtZm4gPSBwMm0t
PmdldF9lbnRyeShwMm0sIGdmbiwgdCwgYSwgcSwgcGFnZV9vcmRlciwgTlVMTCk7Cj4gICAgICB9
Cj4gIAo+IEBAIC00NTUsNyArNDU0LDcgQEAgbWZuX3QgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCj4gICAgICByZXR1cm4g
bWZuOwo+ICB9Cj4gIAo+IC12b2lkIF9fcHV0X2dmbihzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1
bnNpZ25lZCBsb25nIGdmbikKPiArdm9pZCBfX3B1dF9nZm4oc3RydWN0IHAybV9kb21haW4gKnAy
bSwgZ2ZuX3QgZ2ZuKQo+ICB7Cj4gICAgICBpZiAoICFwMm0gfHwgIXBhZ2luZ19tb2RlX3RyYW5z
bGF0ZShwMm0tPmRvbWFpbikgKQo+ICAgICAgICAgIC8qIE5vdGhpbmcgdG8gZG8gaW4gdGhpcyBj
YXNlICovCj4gQEAgLTQ4NCw3ICs0ODMsNyBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpwMm1fZ2V0X3Bh
Z2VfZnJvbV9nZm4oCj4gICAgICB7Cj4gICAgICAgICAgLyogRmFzdCBwYXRoOiBsb29rIHVwIGFu
ZCBnZXQgb3V0ICovCj4gICAgICAgICAgcDJtX3JlYWRfbG9jayhwMm0pOwo+IC0gICAgICAgIG1m
biA9IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm0sIGdmbl94KGdmbiksIHQsIGEsIDAsIE5VTEws
IDApOwo+ICsgICAgICAgIG1mbiA9IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm0sIGdmbiwgdCwg
YSwgMCwgTlVMTCwgMCk7Cj4gICAgICAgICAgaWYgKCBwMm1faXNfYW55X3JhbSgqdCkgJiYgbWZu
X3ZhbGlkKG1mbikKPiAgICAgICAgICAgICAgICYmICEoKHEgJiBQMk1fVU5TSEFSRSkgJiYgcDJt
X2lzX3NoYXJlZCgqdCkpICkKPiAgICAgICAgICB7Cj4gQEAgLTUxMywxNCArNTEyLDE0IEBAIHN0
cnVjdCBwYWdlX2luZm8gKnAybV9nZXRfcGFnZV9mcm9tX2dmbigKPiAgICAgIH0KPiAgCj4gICAg
ICAvKiBTbG93IHBhdGg6IHRha2UgdGhlIHdyaXRlIGxvY2sgYW5kIGRvIGZpeHVwcyAqLwo+IC0g
ICAgbWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm0sIGdmbl94KGdmbiksIHQsIGEsIHEsIE5V
TEwpOwo+ICsgICAgbWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm0sIGdmbiwgdCwgYSwgcSwg
TlVMTCk7Cj4gICAgICBpZiAoIHAybV9pc19yYW0oKnQpICYmIG1mbl92YWxpZChtZm4pICkKPiAg
ICAgIHsKPiAgICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKPiAgICAgICAgICBpZiAo
ICFnZXRfcGFnZShwYWdlLCBwMm0tPmRvbWFpbikgKQo+ICAgICAgICAgICAgICBwYWdlID0gTlVM
TDsKPiAgICAgIH0KPiAtICAgIHB1dF9nZm4ocDJtLT5kb21haW4sIGdmbl94KGdmbikpOwo+ICsg
ICAgcHV0X2dmbihwMm0tPmRvbWFpbiwgZ2ZuKTsKPiAgCj4gICAgICByZXR1cm4gcGFnZTsKPiAg
fQo+IEBAIC0xMjc4LDcgKzEyNzcsNyBAQCBpbnQgc2V0X3NoYXJlZF9wMm1fZW50cnkoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwgbWZuX3QgbWZuKQo+ICAgICAgaWYgKCBy
YyApCj4gICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKPiAgICAgICAgICAgICAgICAgICAi
cDJtX3NldF9lbnRyeSBmYWlsZWQhIG1mbj0lMDhseCByYzolZFxuIiwKPiAtICAgICAgICAgICAg
ICAgICBtZm5feChnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKHAybS0+ZG9tYWluLCBnZm5fbCwgJm90
KSksIHJjKTsKPiArICAgICAgICAgICAgICAgICBtZm5feChnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2Vk
KHAybS0+ZG9tYWluLCBnZm4sICZvdCkpLCByYyk7Cj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAg
Cj4gQEAgLTIxODcsOCArMjE4Niw3IEBAIGJvb2wgcDJtX2FsdHAybV9sYXp5X2NvcHkoc3RydWN0
IHZjcHUgKnYsIHBhZGRyX3QgZ3BhLAo+ICAKPiAgICAgIEFTU0VSVChwMm1fbG9ja2VkX2J5X21l
KGhwMm0pKTsKPiAgCj4gLSAgICBtZm4gPSBnZXRfZ2ZuX3R5cGVfYWNjZXNzKGFwMm0sIGdmbl94
KGdmbiksICZwMm10LCAmcDJtYSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwg
JnBhZ2Vfb3JkZXIpOwo+ICsgICAgbWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhhcDJtLCBnZm4s
ICZwMm10LCAmcDJtYSwgMCwgJnBhZ2Vfb3JkZXIpOwo+ICAKPiAgICAgIC8qIEVudHJ5IGFscmVh
ZHkgcHJlc2VudCBpbiBhcDJtPyAgQ2FsbGVyIHNob3VsZCBoYW5kbGUgdGhlIGZhdWx0LiAqLwo+
ICAgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKPiBAQCAtMjE5Nyw4ICsyMTk1
LDcgQEAgYm9vbCBwMm1fYWx0cDJtX2xhenlfY29weShzdHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCBn
cGEsCj4gICAgICAgICAgZ290byBwdXRfYXAybTsKPiAgICAgIH0KPiAgCj4gLSAgICBtZm4gPSBn
ZXRfZ2ZuX3R5cGVfYWNjZXNzKGhwMm0sIGdmbl94KGdmbiksICZwMm10LCAmcDJtYSwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DLCAmcGFnZV9vcmRlcik7Cj4gKyAg
ICBtZm4gPSBnZXRfZ2ZuX3R5cGVfYWNjZXNzKGhwMm0sIGdmbiwgJnAybXQsICZwMm1hLCBQMk1f
QUxMT0MsICZwYWdlX29yZGVyKTsKPiAgCj4gICAgICAvKiBFbnRyeSBub3QgcHJlc2VudCBpbiBo
cDJtPyAgQ2FsbGVyIHNob3VsZCBoYW5kbGUgdGhlIGZhdWx0LiAqLwo+ICAgICAgaWYgKCBtZm5f
ZXEobWZuLCBJTlZBTElEX01GTikgKQo+IEBAIC0yMjMwLDkgKzIyMjcsOSBAQCBib29sIHAybV9h
bHRwMm1fbGF6eV9jb3B5KHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdwYSwKPiAgICAgIHJldCA9
IHRydWU7Cj4gIAo+ICBwdXRfaHAybToKPiAtICAgIF9fcHV0X2dmbihocDJtLCBnZm5feChnZm4p
KTsKPiArICAgIF9fcHV0X2dmbihocDJtLCBnZm4pOwo+ICBwdXRfYXAybToKPiAtICAgIF9fcHV0
X2dmbihhcDJtLCBnZm5feChnZm4pKTsKPiArICAgIF9fcHV0X2dmbihhcDJtLCBnZm4pOwo+ICAK
PiAgICAgIHJldHVybiByZXQ7Cj4gIH0KPiBAQCAtMjM5Niw3ICsyMzkzLDcgQEAgaW50IHAybV9j
aGFuZ2VfYWx0cDJtX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaWR4LAo+ICAg
ICAgLyogQ2hlY2sgaG9zdCBwMm0gaWYgbm8gdmFsaWQgZW50cnkgaW4gYWx0ZXJuYXRlICovCj4g
ICAgICBpZiAoICFtZm5fdmFsaWQobWZuKSApCj4gICAgICB7Cj4gLSAgICAgICAgbWZuID0gX19n
ZXRfZ2ZuX3R5cGVfYWNjZXNzKGhwMm0sIGdmbl94KG9sZF9nZm4pLCAmdCwgJmEsCj4gKyAgICAg
ICAgbWZuID0gX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKGhwMm0sIG9sZF9nZm4sICZ0LCAmYSwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DLCAmcGFnZV9vcmRl
ciwgMCk7Cj4gIAo+ICAgICAgICAgIGlmICggIW1mbl92YWxpZChtZm4pIHx8IHQgIT0gcDJtX3Jh
bV9ydyApCj4gQEAgLTI0NzcsNyArMjQ3NCw3IEBAIGludCBwMm1fYWx0cDJtX3Byb3BhZ2F0ZV9j
aGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAo+ICAgICAgICAgICAgICBjb250aW51
ZTsKPiAgCj4gICAgICAgICAgcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2ldOwo+IC0gICAgICAg
IG0gPSBnZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybSwgZ2ZuX3goZ2ZuKSwgJnQsICZhLCAwLCBOVUxM
KTsKPiArICAgICAgICBtID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm0sIGdmbiwgJnQsICZhLCAw
LCBOVUxMKTsKPiAgCj4gICAgICAgICAgLyogQ2hlY2sgZm9yIGEgZHJvcHBlZCBwYWdlIHRoYXQg
bWF5IGltcGFjdCB0aGlzIGFsdHAybSAqLwo+ICAgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5W
QUxJRF9NRk4pICYmCj4gQEAgLTI0OTIsNyArMjQ4OSw3IEBAIGludCBwMm1fYWx0cDJtX3Byb3Bh
Z2F0ZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAo+ICAgICAgICAgICAgICBl
bHNlCj4gICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgIC8qIEF0IGxlYXN0IDIgYWx0
cDJtJ3MgaW1wYWN0ZWQsIHNvIHJlc2V0IGV2ZXJ5dGhpbmcgKi8KPiAtICAgICAgICAgICAgICAg
IF9fcHV0X2dmbihwMm0sIGdmbl94KGdmbikpOwo+ICsgICAgICAgICAgICAgICAgX19wdXRfZ2Zu
KHAybSwgZ2ZuKTsKPiAgCj4gICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9B
TFRQMk07IGkrKyApCj4gICAgICAgICAgICAgICAgICB7Cj4gQEAgLTI1MTksNyArMjUxNiw3IEBA
IGludCBwMm1fYWx0cDJtX3Byb3BhZ2F0ZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qg
Z2ZuLAo+ICAgICAgICAgICAgICAgICAgcmV0ID0gcmM7Cj4gICAgICAgICAgfQo+ICAKPiAtICAg
ICAgICBfX3B1dF9nZm4ocDJtLCBnZm5feChnZm4pKTsKPiArICAgICAgICBfX3B1dF9nZm4ocDJt
LCBnZm4pOwo+ICAgICAgfQo+ICAKPiAgICAgIGFsdHAybV9saXN0X3VubG9jayhkKTsKPiBAQCAt
MjU5MCw3ICsyNTg3LDcgQEAgdm9pZCBhdWRpdF9wMm0oc3RydWN0IGRvbWFpbiAqZCwKPiAgICAg
ICAgICAgICAgY29udGludWU7Cj4gICAgICAgICAgfQo+ICAKPiAtICAgICAgICBwMm1mbiA9IGdl
dF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBnZm4sICZ0eXBlLCAmcDJtYSwgMCwgTlVMTCk7Cj4gKyAg
ICAgICAgcDJtZm4gPSBnZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybSwgX2dmbihnZm4pLCAmdHlwZSwg
JnAybWEsIDAsIE5VTEwpOwo+ICAgICAgICAgIGlmICggbWZuX3gocDJtZm4pICE9IG1mbiApCj4g
ICAgICAgICAgewo+ICAgICAgICAgICAgICBtcGJhZCsrOwo+IEBAIC0yNjA1LDcgKzI2MDIsNyBA
QCB2b2lkIGF1ZGl0X3AybShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgKiBibG93
IGF3YXkgdGhlIG0ycCBlbnRyeS4gKi8KPiAgICAgICAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4o
bWZuLCBJTlZBTElEX00yUF9FTlRSWSk7Cj4gICAgICAgICAgfQo+IC0gICAgICAgIF9fcHV0X2dm
bihwMm0sIGdmbik7Cj4gKyAgICAgICAgX19wdXRfZ2ZuKHAybSwgX2dmbihnZm4pKTsKPiAgCj4g
ICAgICAgICAgUDJNX1BSSU5USygiT0s6IG1mbj0lI2x4LCBnZm49JSNseCwgcDJtZm49JSNseFxu
IiwKPiAgICAgICAgICAgICAgICAgICAgICAgICBtZm4sIGdmbiwgbWZuX3gocDJtZm4pKTsKPiBA
QCAtMjY5OCw3ICsyNjk1LDcgQEAgaW50IHAybV9hZGRfZm9yZWlnbihzdHJ1Y3QgZG9tYWluICp0
ZG9tLCB1bnNpZ25lZCBsb25nIGZnZm4sCj4gICAgICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsK
PiAgCj4gICAgICAvKiBSZW1vdmUgcHJldmlvdXNseSBtYXBwZWQgcGFnZSBpZiBpdCBpcyBwcmVz
ZW50LiAqLwo+IC0gICAgcHJldl9tZm4gPSBnZXRfZ2ZuKHRkb20sIGdwZm4sICZwMm10X3ByZXYp
Owo+ICsgICAgcHJldl9tZm4gPSBnZXRfZ2ZuKHRkb20sIF9nZm4oZ3BmbiksICZwMm10X3ByZXYp
Owo+ICAgICAgaWYgKCBtZm5fdmFsaWQocHJldl9tZm4pICkKPiAgICAgIHsKPiAgICAgICAgICBp
ZiAoIGlzX3hlbl9oZWFwX21mbihtZm5feChwcmV2X21mbikpICkKPiBAQCAtMjcyOSw3ICsyNzI2
LDcgQEAgaW50IHAybV9hZGRfZm9yZWlnbihzdHJ1Y3QgZG9tYWluICp0ZG9tLCB1bnNpZ25lZCBs
b25nIGZnZm4sCj4gICAgICAgKiBhZnRlciBzZXRfZm9yZWlnbl9wMm1fZW50cnkgc28gYW5vdGhl
ciBjcHUgZG9lc24ndCBwb3B1bGF0ZSB0aGUgZ3Bmbgo+ICAgICAgICogYmVmb3JlIHVzLgo+ICAg
ICAgICovCj4gLSAgICBwdXRfZ2ZuKHRkb20sIGdwZm4pOwo+ICsgICAgcHV0X2dmbih0ZG9tLCBf
Z2ZuKGdwZm4pKTsKPiAgCj4gIG91dDoKPiAgICAgIGlmICggZmRvbSApCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L2NvbW1vbi5jCj4gaW5kZXggNjEzMDRkNy4uODVjZTc2MSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYwo+IEBAIC0zMzM4LDcgKzMzMzgsNyBAQCBpbnQgc2hhZG93X3RyYWNrX2RpcnR5X3Zy
YW0oc3RydWN0IGRvbWFpbiAqZCwKPiAgCj4gICAgICAgICAgLyogSXRlcmF0ZSBvdmVyIFZSQU0g
dG8gdHJhY2sgZGlydHkgYml0cy4gKi8KPiAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG5yOyBp
KysgKSB7Cj4gLSAgICAgICAgICAgIG1mbl90IG1mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQo
ZCwgYmVnaW5fcGZuICsgaSwgJnQpOwo+ICsgICAgICAgICAgICBtZm5fdCBtZm4gPSBnZXRfZ2Zu
X3F1ZXJ5X3VubG9ja2VkKGQsIF9nZm4oYmVnaW5fcGZuICsgaSksICZ0KTsKPiAgICAgICAgICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiAgICAgICAgICAgICAgaW50IGRpcnR5ID0gMDsK
PiAgICAgICAgICAgICAgcGFkZHJfdCBzbDFtYSA9IGRpcnR5X3ZyYW0tPnNsMW1hW2ldOwo+IEBA
IC0zNDE4LDcgKzM0MTgsNyBAQCBpbnQgc2hhZG93X3RyYWNrX2RpcnR5X3ZyYW0oc3RydWN0IGRv
bWFpbiAqZCwKPiAgICAgICAgICAgICAgICogd3JpdGUgYWNjZXNzICovCj4gICAgICAgICAgICAg
IGZvciAoIGkgPSBiZWdpbl9wZm47IGkgPCBlbmRfcGZuOyBpKysgKQo+ICAgICAgICAgICAgICB7
Cj4gLSAgICAgICAgICAgICAgICBtZm5fdCBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQs
IGksICZ0KTsKPiArICAgICAgICAgICAgICAgIG1mbl90IG1mbiA9IGdldF9nZm5fcXVlcnlfdW5s
b2NrZWQoZCwgX2dmbihpKSwgJnQpOwo+ICAgICAgICAgICAgICAgICAgaWYgKCAhbWZuX2VxKG1m
biwgSU5WQUxJRF9NRk4pICkKPiAgICAgICAgICAgICAgICAgICAgICBmbHVzaF90bGIgfD0gc2hf
cmVtb3ZlX3dyaXRlX2FjY2VzcyhkLCBtZm4sIDEsIDApOwo+ICAgICAgICAgICAgICB9Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbXVsdGkuYwo+IGluZGV4IDdlOWNiYzYuLmRlM2ZjZDcgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy9tdWx0aS5jCj4gQEAgLTIxMjYsNyArMjEyNiw4IEBAIHN0YXRpYyBpbnQgdmFsaWRhdGVf
Z2w0ZShzdHJ1Y3QgdmNwdSAqdiwgdm9pZCAqbmV3X2dlLCBtZm5fdCBzbDRtZm4sIHZvaWQgKnNl
KQo+ICAgICAgICAgICAhZ3Vlc3RfbDRlX3JzdmRfYml0cyh2LCBuZXdfZ2w0ZSkgKQo+ICAgICAg
ewo+ICAgICAgICAgIGdmbl90IGdsM2dmbiA9IGd1ZXN0X2w0ZV9nZXRfZ2ZuKG5ld19nbDRlKTsK
PiAtICAgICAgICBtZm5fdCBnbDNtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94
KGdsM2dmbiksICZwMm10KTsKPiArICAgICAgICBtZm5fdCBnbDNtZm4gPSBnZXRfZ2ZuX3F1ZXJ5
X3VubG9ja2VkKGQsIGdsM2dmbiwgJnAybXQpOwo+ICsKPiAgICAgICAgICBpZiAoIHAybV9pc19y
YW0ocDJtdCkgKQo+ICAgICAgICAgICAgICBzbDNtZm4gPSBnZXRfc2hhZG93X3N0YXR1cyhkLCBn
bDNtZm4sIFNIX3R5cGVfbDNfc2hhZG93KTsKPiAgICAgICAgICBlbHNlIGlmICggcDJtdCAhPSBw
Mm1fcG9wdWxhdGVfb25fZGVtYW5kICkKPiBAQCAtMjE4NSw3ICsyMTg2LDggQEAgc3RhdGljIGlu
dCB2YWxpZGF0ZV9nbDNlKHN0cnVjdCB2Y3B1ICp2LCB2b2lkICpuZXdfZ2UsIG1mbl90IHNsM21m
biwgdm9pZCAqc2UpCj4gICAgICAgICAgICFndWVzdF9sM2VfcnN2ZF9iaXRzKHYsIG5ld19nbDNl
KSApCj4gICAgICB7Cj4gICAgICAgICAgZ2ZuX3QgZ2wyZ2ZuID0gZ3Vlc3RfbDNlX2dldF9nZm4o
bmV3X2dsM2UpOwo+IC0gICAgICAgIG1mbl90IGdsMm1mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2Nr
ZWQoZCwgZ2ZuX3goZ2wyZ2ZuKSwgJnAybXQpOwo+ICsgICAgICAgIG1mbl90IGdsMm1mbiA9IGdl
dF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2wyZ2ZuLCAmcDJtdCk7Cj4gKwo+ICAgICAgICAgIGlm
ICggcDJtX2lzX3JhbShwMm10KSApCj4gICAgICAgICAgICAgIHNsMm1mbiA9IGdldF9zaGFkb3df
c3RhdHVzKGQsIGdsMm1mbiwgU0hfdHlwZV9sMl9zaGFkb3cpOwo+ICAgICAgICAgIGVsc2UgaWYg
KCBwMm10ICE9IHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQgKQo+IEBAIC0yMjM2LDcgKzIyMzgsOCBA
QCBzdGF0aWMgaW50IHZhbGlkYXRlX2dsMmUoc3RydWN0IHZjcHUgKnYsIHZvaWQgKm5ld19nZSwg
bWZuX3Qgc2wybWZuLCB2b2lkICpzZSkKPiAgICAgICAgICB9Cj4gICAgICAgICAgZWxzZQo+ICAg
ICAgICAgIHsKPiAtICAgICAgICAgICAgbWZuX3QgZ2wxbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxv
Y2tlZChkLCBnZm5feChnbDFnZm4pLCAmcDJtdCk7Cj4gKyAgICAgICAgICAgIG1mbl90IGdsMW1m
biA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2wxZ2ZuLCAmcDJtdCk7Cj4gKwo+ICAgICAg
ICAgICAgICBpZiAoIHAybV9pc19yYW0ocDJtdCkgKQo+ICAgICAgICAgICAgICAgICAgc2wxbWZu
ID0gZ2V0X3NoYWRvd19zdGF0dXMoZCwgZ2wxbWZuLCBTSF90eXBlX2wxX3NoYWRvdyk7Cj4gICAg
ICAgICAgICAgIGVsc2UgaWYgKCBwMm10ICE9IHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQgKQo+IEBA
IC0yMjcwLDcgKzIyNzMsNyBAQCBzdGF0aWMgaW50IHZhbGlkYXRlX2dsMWUoc3RydWN0IHZjcHUg
KnYsIHZvaWQgKm5ld19nZSwgbWZuX3Qgc2wxbWZuLCB2b2lkICpzZSkKPiAgICAgICAgICAgIWd1
ZXN0X2wxZV9yc3ZkX2JpdHModiwgbmV3X2dsMWUpICkKPiAgICAgIHsKPiAgICAgICAgICBnZm4g
PSBndWVzdF9sMWVfZ2V0X2dmbihuZXdfZ2wxZSk7Cj4gLSAgICAgICAgZ21mbiA9IGdldF9nZm5f
cXVlcnlfdW5sb2NrZWQoZCwgZ2ZuX3goZ2ZuKSwgJnAybXQpOwo+ICsgICAgICAgIGdtZm4gPSBn
ZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbiwgJnAybXQpOwo+ICAgICAgfQo+ICAKPiAgICAg
IGwxZV9wcm9wYWdhdGVfZnJvbV9ndWVzdCh2LCBuZXdfZ2wxZSwgZ21mbiwgJm5ld19zbDFlLCBm
dF9wcmVmZXRjaCwgcDJtdCk7Cj4gQEAgLTIzMzUsNyArMjMzOCw3IEBAIHZvaWQgc2hfcmVzeW5j
X2wxKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBnbDFtZm4sIG1mbl90IHNucG1mbikKPiAgICAgICAg
ICAgICAgICAgICAhZ3Vlc3RfbDFlX3JzdmRfYml0cyh2LCBnbDFlKSApCj4gICAgICAgICAgICAg
IHsKPiAgICAgICAgICAgICAgICAgIGdmbiA9IGd1ZXN0X2wxZV9nZXRfZ2ZuKGdsMWUpOwo+IC0g
ICAgICAgICAgICAgICAgZ21mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuX3goZ2Zu
KSwgJnAybXQpOwo+ICsgICAgICAgICAgICAgICAgZ21mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2Nr
ZWQoZCwgZ2ZuLCAmcDJtdCk7Cj4gICAgICAgICAgICAgIH0KPiAgCj4gICAgICAgICAgICAgIGwx
ZV9wcm9wYWdhdGVfZnJvbV9ndWVzdCh2LCBnbDFlLCBnbWZuLCAmbnNsMWUsIGZ0X3ByZWZldGNo
LCBwMm10KTsKPiBAQCAtMjYxNSw3ICsyNjE4LDcgQEAgc3RhdGljIHZvaWQgc2hfcHJlZmV0Y2go
c3RydWN0IHZjcHUgKnYsIHdhbGtfdCAqZ3csCj4gICAgICAgICAgICAgICAhZ3Vlc3RfbDFlX3Jz
dmRfYml0cyh2LCBnbDFlKSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBnZm4gPSBndWVz
dF9sMWVfZ2V0X2dmbihnbDFlKTsKPiAtICAgICAgICAgICAgZ21mbiA9IGdldF9nZm5fcXVlcnlf
dW5sb2NrZWQoZCwgZ2ZuX3goZ2ZuKSwgJnAybXQpOwo+ICsgICAgICAgICAgICBnbWZuID0gZ2V0
X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnZm4sICZwMm10KTsKPiAgICAgICAgICB9Cj4gICAgICAg
ICAgZWxzZQo+ICAgICAgICAgIHsKPiBAQCAtMzA3MSw3ICszMDc0LDcgQEAgc3RhdGljIGludCBz
aF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAo+ICAgICAgICAgIFNIQURPV19QUklOVEsoIkJB
RCBnZm49JSJTSF9QUklfZ2ZuIiBnbWZuPSUiUFJJX21mbiJcbiIsCj4gICAgICAgICAgICAgICAg
ICAgICAgICBnZm5feChnZm4pLCBtZm5feChnbWZuKSk7Cj4gICAgICAgICAgc2hfcmVzZXRfZWFy
bHlfdW5zaGFkb3codik7Cj4gLSAgICAgICAgcHV0X2dmbihkLCBnZm5feChnZm4pKTsKPiArICAg
ICAgICBwdXRfZ2ZuKGQsIGdmbik7Cj4gICAgICAgICAgZ290byBwcm9wYWdhdGU7Cj4gICAgICB9
Cj4gIAo+IEBAIC0zMTE3LDcgKzMxMjAsNyBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3Ry
dWN0IHZjcHUgKnYsCj4gICAgICBpZiAoIHJjICYgR1dfUk1XUl9SRVdBTEsgKQo+ICAgICAgewo+
ICAgICAgICAgIHBhZ2luZ191bmxvY2soZCk7Cj4gLSAgICAgICAgcHV0X2dmbihkLCBnZm5feChn
Zm4pKTsKPiArICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7Cj4gICAgICAgICAgZ290byByZXdhbGs7
Cj4gICAgICB9Cj4gICNlbmRpZiAvKiBPT1MgKi8KPiBAQCAtMzEyNiw3ICszMTI5LDcgQEAgc3Rh
dGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAo+ICAgICAgewo+ICAgICAgICAg
IHBlcmZjX2luY3Ioc2hhZG93X2luY29uc2lzdGVudF9nd2Fsayk7Cj4gICAgICAgICAgcGFnaW5n
X3VubG9jayhkKTsKPiAtICAgICAgICBwdXRfZ2ZuKGQsIGdmbl94KGdmbikpOwo+ICsgICAgICAg
IHB1dF9nZm4oZCwgZ2ZuKTsKPiAgICAgICAgICBnb3RvIHJld2FsazsKPiAgICAgIH0KPiAgCj4g
QEAgLTMxNTMsNyArMzE1Niw3IEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNw
dSAqdiwKPiAgICAgICAgICBBU1NFUlQoZC0+aXNfc2h1dHRpbmdfZG93bik7Cj4gICNlbmRpZgo+
ICAgICAgICAgIHBhZ2luZ191bmxvY2soZCk7Cj4gLSAgICAgICAgcHV0X2dmbihkLCBnZm5feChn
Zm4pKTsKPiArICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7Cj4gICAgICAgICAgdHJhY2Vfc2hhZG93
X2dlbihUUkNfU0hBRE9XX0RPTUZfRFlJTkcsIHZhKTsKPiAgICAgICAgICByZXR1cm4gMDsKPiAg
ICAgIH0KPiBAQCAtMzE3MSw3ICszMTc0LDcgQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0
cnVjdCB2Y3B1ICp2LAo+ICAgICAgICAgICAqIGZhaWxlZC4gV2UgY2Fubm90IHNhZmVseSBjb250
aW51ZSBzaW5jZSBzb21lIHBhZ2UgaXMgc3RpbGwKPiAgICAgICAgICAgKiBPT1MgYnV0IG5vdCBp
biB0aGUgaGFzaCB0YWJsZSBhbnltb3JlLiAqLwo+ICAgICAgICAgIHBhZ2luZ191bmxvY2soZCk7
Cj4gLSAgICAgICAgcHV0X2dmbihkLCBnZm5feChnZm4pKTsKPiArICAgICAgICBwdXRfZ2ZuKGQs
IGdmbik7Cj4gICAgICAgICAgcmV0dXJuIDA7Cj4gICAgICB9Cj4gIAo+IEBAIC0zMTgxLDcgKzMx
ODQsNyBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCj4gICAgICB7
Cj4gICAgICAgICAgcGVyZmNfaW5jcihzaGFkb3dfaW5jb25zaXN0ZW50X2d3YWxrKTsKPiAgICAg
ICAgICBwYWdpbmdfdW5sb2NrKGQpOwo+IC0gICAgICAgIHB1dF9nZm4oZCwgZ2ZuX3goZ2ZuKSk7
Cj4gKyAgICAgICAgcHV0X2dmbihkLCBnZm4pOwo+ICAgICAgICAgIGdvdG8gcmV3YWxrOwo+ICAg
ICAgfQo+ICAjZW5kaWYgLyogT09TICovCj4gQEAgLTMyNjcsNyArMzI3MCw3IEBAIHN0YXRpYyBp
bnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKPiAgICAgIFNIQURPV19QUklOVEsoImZp
eGVkXG4iKTsKPiAgICAgIHNoYWRvd19hdWRpdF90YWJsZXModik7Cj4gICAgICBwYWdpbmdfdW5s
b2NrKGQpOwo+IC0gICAgcHV0X2dmbihkLCBnZm5feChnZm4pKTsKPiArICAgIHB1dF9nZm4oZCwg
Z2ZuKTsKPiAgICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7Cj4gIAo+ICAgZW11bGF0ZToK
PiBAQCAtMzMzNyw3ICszMzQwLDcgQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2
Y3B1ICp2LAo+ICAgICAgc2hfYXVkaXRfZ3codiwgJmd3KTsKPiAgICAgIHNoYWRvd19hdWRpdF90
YWJsZXModik7Cj4gICAgICBwYWdpbmdfdW5sb2NrKGQpOwo+IC0gICAgcHV0X2dmbihkLCBnZm5f
eChnZm4pKTsKPiArICAgIHB1dF9nZm4oZCwgZ2ZuKTsKPiAgCj4gICAgICB0aGlzX2NwdSh0cmFj
ZV9lbXVsYXRlX3dyaXRlX3ZhbCkgPSAwOwo+ICAKPiBAQCAtMzUyMSw3ICszNTI0LDcgQEAgc3Rh
dGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAo+ICAgICAgc2hhZG93X2F1ZGl0
X3RhYmxlcyh2KTsKPiAgICAgIHNoX3Jlc2V0X2Vhcmx5X3Vuc2hhZG93KHYpOwo+ICAgICAgcGFn
aW5nX3VubG9jayhkKTsKPiAtICAgIHB1dF9nZm4oZCwgZ2ZuX3goZ2ZuKSk7Cj4gKyAgICBwdXRf
Z2ZuKGQsIGdmbik7Cj4gICAgICB0cmFjZV9zaGFkb3dfZ2VuKFRSQ19TSEFET1dfTU1JTywgdmEp
Owo+ICAgICAgcmV0dXJuIChoYW5kbGVfbW1pb193aXRoX3RyYW5zbGF0aW9uKHZhLCBncGEgPj4g
UEFHRV9TSElGVCwgYWNjZXNzKQo+ICAgICAgICAgICAgICA/IEVYQ1JFVF9mYXVsdF9maXhlZCA6
IDApOwo+IEBAIC0zNTM1LDcgKzM1MzgsNyBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3Ry
dWN0IHZjcHUgKnYsCj4gICAgICBzaGFkb3dfYXVkaXRfdGFibGVzKHYpOwo+ICAgICAgc2hfcmVz
ZXRfZWFybHlfdW5zaGFkb3codik7Cj4gICAgICBwYWdpbmdfdW5sb2NrKGQpOwo+IC0gICAgcHV0
X2dmbihkLCBnZm5feChnZm4pKTsKPiArICAgIHB1dF9nZm4oZCwgZ2ZuKTsKPiAgCj4gIHByb3Bh
Z2F0ZToKPiAgICAgIHRyYWNlX25vdF9zaGFkb3dfZmF1bHQoZ3cubDFlLCB2YSk7Cj4gQEAgLTQx
MTYsNyArNDExOSw3IEBAIHNoX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2Nr
aW5nLCBib29sIG5vZmx1c2gpCj4gICAgICAgICAgICAgIGlmICggZ3Vlc3RfbDNlX2dldF9mbGFn
cyhnbDNlW2ldKSAmIF9QQUdFX1BSRVNFTlQgKQo+ICAgICAgICAgICAgICB7Cj4gICAgICAgICAg
ICAgICAgICBnbDJnZm4gPSBndWVzdF9sM2VfZ2V0X2dmbihnbDNlW2ldKTsKPiAtICAgICAgICAg
ICAgICAgIGdsMm1mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuX3goZ2wyZ2ZuKSwg
JnAybXQpOwo+ICsgICAgICAgICAgICAgICAgZ2wybWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tl
ZChkLCBnbDJnZm4sICZwMm10KTsKPiAgICAgICAgICAgICAgICAgIGlmICggcDJtX2lzX3JhbShw
Mm10KSApCj4gICAgICAgICAgICAgICAgICAgICAgZmx1c2ggfD0gc2hfcmVtb3ZlX3dyaXRlX2Fj
Y2VzcyhkLCBnbDJtZm4sIDIsIDApOwo+ICAgICAgICAgICAgICB9Cj4gQEAgLTQxMjksNyArNDEz
Miw3IEBAIHNoX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nLCBib29s
IG5vZmx1c2gpCj4gICAgICAgICAgICAgIGlmICggZ3Vlc3RfbDNlX2dldF9mbGFncyhnbDNlW2ld
KSAmIF9QQUdFX1BSRVNFTlQgKQo+ICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICBn
bDJnZm4gPSBndWVzdF9sM2VfZ2V0X2dmbihnbDNlW2ldKTsKPiAtICAgICAgICAgICAgICAgIGds
Mm1mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuX3goZ2wyZ2ZuKSwgJnAybXQpOwo+
ICsgICAgICAgICAgICAgICAgZ2wybWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnbDJn
Zm4sICZwMm10KTsKPiAgICAgICAgICAgICAgICAgIGlmICggcDJtX2lzX3JhbShwMm10KSApCj4g
ICAgICAgICAgICAgICAgICAgICAgc2hfc2V0X3RvcGxldmVsX3NoYWRvdyh2LCBpLCBnbDJtZm4s
IChpID09IDMpCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/
IFNIX3R5cGVfbDJoX3NoYWRvdwo+IEBAIC00NTM2LDcgKzQ1MzksNyBAQCBzdGF0aWMgdm9pZCBz
aF9wYWdldGFibGVfZHlpbmcocGFkZHJfdCBncGEpCj4gICAgICBwMm1fdHlwZV90IHAybXQ7Cj4g
ICAgICBjaGFyICpnbDNwYSA9IE5VTEw7Cj4gICAgICBndWVzdF9sM2VfdCAqZ2wzZSA9IE5VTEw7
Cj4gLSAgICB1bnNpZ25lZCBsb25nIGwzZ2ZuOwo+ICsgICAgZ2ZuX3QgbDNnZm47Cj4gICAgICBt
Zm5fdCBsM21mbjsKPiAgCj4gICAgICBnY3IzID0gdi0+YXJjaC5odm0uZ3Vlc3RfY3JbM107Cj4g
QEAgLTQ1NDQsOCArNDU0Nyw4IEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9keWluZyhwYWRk
cl90IGdwYSkKPiAgICAgIGlmICggZ2NyMyA9PSBncGEgKQo+ICAgICAgICAgIGZhc3RfcGF0aCA9
IDE7Cj4gIAo+IC0gICAgbDNnZm4gPSBncGEgPj4gUEFHRV9TSElGVDsKPiAtICAgIGwzbWZuID0g
Z2V0X2dmbl9xdWVyeShkLCBfZ2ZuKGwzZ2ZuKSwgJnAybXQpOwo+ICsgICAgbDNnZm4gPSBnYWRk
cl90b19nZm4oZ3BhKTsKPiArICAgIGwzbWZuID0gZ2V0X2dmbl9xdWVyeShkLCBsM2dmbiwgJnAy
bXQpOwo+ICAgICAgaWYgKCAhbWZuX3ZhbGlkKGwzbWZuKSB8fCAhcDJtX2lzX3JhbShwMm10KSAp
Cj4gICAgICB7Cj4gICAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAic2hfcGFnZXRhYmxlX2R5
aW5nOiBncGEgbm90IHZhbGlkICUiUFJJcGFkZHIiXG4iLAo+IEBAIC00NTczLDggKzQ1NzYsNyBA
QCBzdGF0aWMgdm9pZCBzaF9wYWdldGFibGVfZHlpbmcocGFkZHJfdCBncGEpCj4gICAgICAgICAg
ZWxzZQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgLyogcmV0cmlldmluZyB0aGUgbDJzICov
Cj4gLSAgICAgICAgICAgIGdtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbl94KGd1
ZXN0X2wzZV9nZXRfZ2ZuKGdsM2VbaV0pKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnAybXQpOwo+ICsgICAgICAgICAgICBnbWZuID0gZ2V0X2dmbl9xdWVy
eV91bmxvY2tlZChkLCBndWVzdF9sM2VfZ2V0X2dmbihnbDNlW2ldKSwgJnAybXQpOwo+ICAgICAg
ICAgICAgICBzbWZuID0gdW5saWtlbHkobWZuX2VxKGdtZm4sIElOVkFMSURfTUZOKSkKPiAgICAg
ICAgICAgICAgICAgICAgID8gSU5WQUxJRF9NRk4KPiAgICAgICAgICAgICAgICAgICAgIDogc2hh
ZG93X2hhc2hfbG9va3VwKGQsIG1mbl94KGdtZm4pLCBTSF90eXBlX2wyX3BhZV9zaGFkb3cpOwo+
IEBAIC00NjA5LDEwICs0NjExLDExIEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9keWluZyhw
YWRkcl90IGdwYSkKPiAgewo+ICAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+ICAgICAg
c3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPiArICAgIGdmbl90IGdmbiA9IGdhZGRyX3Rv
X2dmbihncGEpOwo+ICAgICAgbWZuX3Qgc21mbiwgZ21mbjsKPiAgICAgIHAybV90eXBlX3QgcDJt
dDsKPiAgCj4gLSAgICBnbWZuID0gZ2V0X2dmbl9xdWVyeShkLCBfZ2ZuKGdwYSA+PiBQQUdFX1NI
SUZUKSwgJnAybXQpOwo+ICsgICAgZ21mbiA9IGdldF9nZm5fcXVlcnkoZCwgZ2ZuLCAmcDJtdCk7
Cj4gICAgICBwYWdpbmdfbG9jayhkKTsKPiAgCj4gICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09
IDIKPiBAQCAtNDYzNyw3ICs0NjQwLDcgQEAgc3RhdGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5n
KHBhZGRyX3QgZ3BhKQo+ICAgICAgdi0+YXJjaC5wYWdpbmcuc2hhZG93LnBhZ2V0YWJsZV9keWlu
ZyA9IDE7Cj4gIAo+ICAgICAgcGFnaW5nX3VubG9jayhkKTsKPiAtICAgIHB1dF9nZm4oZCwgZ3Bh
ID4+IFBBR0VfU0hJRlQpOwo+ICsgICAgcHV0X2dmbihkLCBnZm4pOwo+ICB9Cj4gICNlbmRpZgo+
ICAKPiBAQCAtNDc1OSw3ICs0NzYyLDcgQEAgaW50IHNoX2F1ZGl0X2wxX3RhYmxlKHN0cnVjdCB2
Y3B1ICp2LCBtZm5fdCBzbDFtZm4sIG1mbl90IHgpCj4gICAgICAgICAgICAgIHsKPiAgICAgICAg
ICAgICAgICAgIGdmbiA9IGd1ZXN0X2wxZV9nZXRfZ2ZuKCpnbDFlKTsKPiAgICAgICAgICAgICAg
ICAgIG1mbiA9IHNoYWRvd19sMWVfZ2V0X21mbigqc2wxZSk7Cj4gLSAgICAgICAgICAgICAgICBn
bWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZCh2LT5kb21haW4sIGdmbl94KGdmbiksICZwMm10
KTsKPiArICAgICAgICAgICAgICAgIGdtZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKHYtPmRv
bWFpbiwgZ2ZuLCAmcDJtdCk7Cj4gICAgICAgICAgICAgICAgICBpZiAoICFwMm1faXNfZ3JhbnQo
cDJtdCkgJiYgIW1mbl9lcShnbWZuLCBtZm4pICkKPiAgICAgICAgICAgICAgICAgICAgICBBVURJ
VF9GQUlMKDEsICJiYWQgdHJhbnNsYXRpb246IGdmbiAlIiBTSF9QUklfZ2ZuCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiIC0tPiAlIiBQUklfbWZuICIgIT0gbWZuICUiIFBSSV9t
Zm4sCj4gQEAgLTQ4MzIsMTYgKzQ4MzUsMTUgQEAgaW50IHNoX2F1ZGl0X2wyX3RhYmxlKHN0cnVj
dCB2Y3B1ICp2LCBtZm5fdCBzbDJtZm4sIG1mbl90IHgpCj4gICAgICAgICAgICAgIGdtZm4gPSAo
Z3Vlc3RfbDJlX2dldF9mbGFncygqZ2wyZSkgJiBfUEFHRV9QU0UpCj4gICAgICAgICAgICAgICAg
ICA/IGdldF9mbDFfc2hhZG93X3N0YXR1cyhkLCBnZm4pCj4gICAgICAgICAgICAgICAgICA6IGdl
dF9zaGFkb3dfc3RhdHVzKGQsCj4gLSAgICAgICAgICAgICAgICAgICAgZ2V0X2dmbl9xdWVyeV91
bmxvY2tlZChkLCBnZm5feChnZm4pLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnAybXQpLCBTSF90eXBlX2wxX3NoYWRvdyk7Cj4gKyAgICAgICAgICAgICAgICAg
ICAgZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnZm4sICZwMm10KSwgU0hfdHlwZV9sMV9zaGFk
b3cpOwo+ICAgICAgICAgICAgICBpZiAoICFtZm5fZXEoZ21mbiwgbWZuKSApCj4gICAgICAgICAg
ICAgICAgICBBVURJVF9GQUlMKDIsICJiYWQgdHJhbnNsYXRpb246IGdmbiAlIiBTSF9QUklfZ2Zu
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgKC0tPiAlIiBQUklfbWZuICIpIgo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiIC0tPiAlIiBQUklfbWZuICIgIT0gbWZuICUiIFBS
SV9tZm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl94KGdmbiksCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChndWVzdF9sMmVfZ2V0X2ZsYWdzKCpnbDJlKSAmIF9QQUdF
X1BTRSkgPyAwCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIDogbWZuX3goZ2V0X2dmbl9x
dWVyeV91bmxvY2tlZChkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdm
bl94KGdmbiksICZwMm10KSksIG1mbl94KGdtZm4pLCBtZm5feChtZm4pKTsKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiBtZm5feChnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbiwg
JnAybXQpKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3goZ21mbiksIG1mbl94
KG1mbikpOwo+ICAgICAgICAgIH0KPiAgICAgIH0pOwo+ICAgICAgdW5tYXBfZG9tYWluX3BhZ2Uo
Z3ApOwo+IEBAIC00ODgxLDggKzQ4ODMsNyBAQCBpbnQgc2hfYXVkaXRfbDNfdGFibGUoc3RydWN0
IHZjcHUgKnYsIG1mbl90IHNsM21mbiwgbWZuX3QgeCkKPiAgICAgICAgICB7Cj4gICAgICAgICAg
ICAgIGdmbiA9IGd1ZXN0X2wzZV9nZXRfZ2ZuKCpnbDNlKTsKPiAgICAgICAgICAgICAgbWZuID0g
c2hhZG93X2wzZV9nZXRfbWZuKCpzbDNlKTsKPiAtICAgICAgICAgICAgZ21mbiA9IGdldF9zaGFk
b3dfc3RhdHVzKGQsIGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkLCBnZm5feChnZm4pLCAmcDJtdCksCj4gKyAgICAgICAg
ICAgIGdtZm4gPSBnZXRfc2hhZG93X3N0YXR1cyhkLCBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQs
IGdmbiwgJnAybXQpLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKChH
VUVTVF9QQUdJTkdfTEVWRUxTID09IDMgfHwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaXNfcHZfMzJiaXRfZG9tYWluKGQpKQo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICYmICFzaGFkb3dfbW9kZV9leHRlcm5hbChkKQo+IEBAIC00OTMx
LDggKzQ5MzIsNyBAQCBpbnQgc2hfYXVkaXRfbDRfdGFibGUoc3RydWN0IHZjcHUgKnYsIG1mbl90
IHNsNG1mbiwgbWZuX3QgeCkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGdmbiA9IGd1ZXN0
X2w0ZV9nZXRfZ2ZuKCpnbDRlKTsKPiAgICAgICAgICAgICAgbWZuID0gc2hhZG93X2w0ZV9nZXRf
bWZuKCpzbDRlKTsKPiAtICAgICAgICAgICAgZ21mbiA9IGdldF9zaGFkb3dfc3RhdHVzKGQsIGdl
dF9nZm5fcXVlcnlfdW5sb2NrZWQoCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkLCBnZm5feChnZm4pLCAmcDJtdCksCj4gKyAgICAgICAgICAgIGdtZm4gPSBnZXRfc2hh
ZG93X3N0YXR1cyhkLCBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbiwgJnAybXQpLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU0hfdHlwZV9sM19zaGFkb3cpOwo+
ICAgICAgICAgICAgICBpZiAoICFtZm5fZXEoZ21mbiwgbWZuKSApCj4gICAgICAgICAgICAgICAg
ICBBVURJVF9GQUlMKDQsICJiYWQgdHJhbnNsYXRpb246IGdmbiAlIiBTSF9QUklfZ2ZuCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvdHlwZXMuaCBiL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvdHlwZXMuaAo+IGluZGV4IGQ1MDk2NzQuLmY2ODg5MTkgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy90eXBlcy5oCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3No
YWRvdy90eXBlcy5oCj4gQEAgLTE5MywxMCArMTkzLDYgQEAgc3RhdGljIGlubGluZSBzaGFkb3df
bDRlX3Qgc2hhZG93X2w0ZV9mcm9tX21mbihtZm5fdCBtZm4sIHUzMiBmbGFncykKPiAgfSkKPiAg
I2VuZGlmCj4gIAo+IC0gLyogT3ZlcnJpZGUgZ2V0X2dmbiB0byB3b3JrIHdpdGggZ2ZuX3QgKi8K
PiAtI3VuZGVmIGdldF9nZm5fcXVlcnkKPiAtI2RlZmluZSBnZXRfZ2ZuX3F1ZXJ5KGQsIGcsIHQp
IGdldF9nZm5fdHlwZSgoZCksIGdmbl94KGcpLCAodCksIDApCj4gLQo+ICAvKiBUaGUgc2hhZG93
IHR5cGVzIG5lZWRlZCBmb3IgdGhlIHZhcmlvdXMgbGV2ZWxzLiAqLwo+ICAKPiAgI2lmIEdVRVNU
X1BBR0lOR19MRVZFTFMgPT0gMgo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiBpbmRleCBmNzg2MGY2Li41NGY5MDlmIDEw
MDY0NAo+IC0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+ICsrKyBiL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYwo+IEBAIC0yMDk5LDcgKzIwOTksNyBAQCBnbnR0YWJfdHJhbnNmZXIoCj4g
ICAgICAgICAgewo+ICAgICAgICAgICAgICBwMm1fdHlwZV90IHAybXQ7Cj4gIAo+IC0gICAgICAg
ICAgICBtZm4gPSBnZXRfZ2ZuX3Vuc2hhcmUoZCwgZ29wLm1mbiwgJnAybXQpOwo+ICsgICAgICAg
ICAgICBtZm4gPSBnZXRfZ2ZuX3Vuc2hhcmUoZCwgX2dmbihnb3AubWZuKSwgJnAybXQpOwo+ICAg
ICAgICAgICAgICBpZiAoIHAybV9pc19zaGFyZWQocDJtdCkgfHwgIXAybV9pc192YWxpZChwMm10
KSApCj4gICAgICAgICAgICAgICAgICBtZm4gPSBJTlZBTElEX01GTjsKPiAgICAgICAgICB9Cj4g
QEAgLTIxMTEsNyArMjExMSw3IEBAIGdudHRhYl90cmFuc2ZlcigKPiAgICAgICAgICBpZiAoIHVu
bGlrZWx5KCFtZm5fdmFsaWQobWZuKSkgKQo+ICAgICAgICAgIHsKPiAgI2lmZGVmIENPTkZJR19Y
ODYKPiAtICAgICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKPiArICAgICAgICAgICAgcHV0
X2dmbihkLCBfZ2ZuKGdvcC5tZm4pKTsKPiAgI2VuZGlmCj4gICAgICAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19JTkZPLCAib3V0LW9mLXJhbmdlICVseFxuIiwgKHVuc2lnbmVkIGxvbmcpZ29wLm1m
bik7Cj4gICAgICAgICAgICAgIGdvcC5zdGF0dXMgPSBHTlRTVF9iYWRfcGFnZTsKPiBAQCAtMjEy
Miw3ICsyMTIyLDcgQEAgZ250dGFiX3RyYW5zZmVyKAo+ICAgICAgICAgIGlmICggKHJjID0gc3Rl
YWxfcGFnZShkLCBwYWdlLCAwKSkgPCAwICkKPiAgICAgICAgICB7Cj4gICNpZmRlZiBDT05GSUdf
WDg2Cj4gLSAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7Cj4gKyAgICAgICAgICAgIHB1
dF9nZm4oZCwgX2dmbihnb3AubWZuKSk7Cj4gICNlbmRpZgo+ICAgICAgICAgICAgICBnb3Auc3Rh
dHVzID0gcmMgPT0gLUVJTlZBTCA/IEdOVFNUX2JhZF9wYWdlIDogR05UU1RfZ2VuZXJhbF9lcnJv
cjsKPiAgICAgICAgICAgICAgZ290byBjb3B5YmFjazsKPiBAQCAtMjE1NCw3ICsyMTU0LDcgQEAg
Z250dGFiX3RyYW5zZmVyKAo+ICAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihlKTsKPiAg
ICAgICAgICBwdXRfZ2ZuX2FuZF9jb3B5YmFjazoKPiAgI2lmZGVmIENPTkZJR19YODYKPiAtICAg
ICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKPiArICAgICAgICAgICAgcHV0X2dmbihkLCBf
Z2ZuKGdvcC5tZm4pKTsKPiAgI2VuZGlmCj4gICAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8g
Jj0gfihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKPiAgICAgICAgICAgICAgZnJlZV9k
b21oZWFwX3BhZ2UocGFnZSk7Cj4gQEAgLTIyNDMsNyArMjI0Myw3IEBAIGdudHRhYl90cmFuc2Zl
cigKPiAgCj4gICAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7Cj4gICNp
ZmRlZiBDT05GSUdfWDg2Cj4gLSAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKPiArICAgICAg
ICBwdXRfZ2ZuKGQsIF9nZm4oZ29wLm1mbikpOwo+ICAjZW5kaWYKPiAgCj4gICAgICAgICAgVFJB
Q0VfMUQoVFJDX01FTV9QQUdFX0dSQU5UX1RSQU5TRkVSLCBlLT5kb21haW5faWQpOwo+IGRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwo+IGluZGV4
IDE3NWJkNjIuLmM1OWEwMTcgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwo+ICsr
KyBiL3hlbi9jb21tb24vbWVtb3J5LmMKPiBAQCAtMzAzLDEwICszMDMsMTAgQEAgaW50IGd1ZXN0
X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbikKPiAgICAg
IGludCByYzsKPiAgCj4gICNpZmRlZiBDT05GSUdfWDg2Cj4gLSAgICBtZm4gPSBnZXRfZ2ZuX3F1
ZXJ5KGQsIGdtZm4sICZwMm10KTsKPiArICAgIG1mbiA9IGdldF9nZm5fcXVlcnkoZCwgX2dmbihn
bWZuKSwgJnAybXQpOwo+ICAgICAgaWYgKCB1bmxpa2VseShwMm10ID09IHAybV9pbnZhbGlkKSB8
fCB1bmxpa2VseShwMm10ID09IHAybV9tbWlvX2RtKSApCj4gICAgICB7Cj4gLSAgICAgICAgcHV0
X2dmbihkLCBnbWZuKTsKPiArICAgICAgICBwdXRfZ2ZuKGQsIF9nZm4oZ21mbikpOwo+ICAKPiAg
ICAgICAgICByZXR1cm4gLUVOT0VOVDsKPiAgICAgIH0KPiBAQCAtMzM2LDcgKzMzNiw3IEBAIGlu
dCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4p
Cj4gICAgICAgICAgICAgIGdvdG8gb3V0X3B1dF9nZm47Cj4gICAgICAgICAgfQo+ICAKPiAtICAg
ICAgICBwdXRfZ2ZuKGQsIGdtZm4pOwo+ICsgICAgICAgIHB1dF9nZm4oZCwgX2dmbihnbWZuKSk7
Cj4gIAo+ICAgICAgICAgIGlmICggcGFnZSApCj4gICAgICAgICAgewo+IEBAIC0zNTksNyArMzU5
LDcgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgZ21mbikKPiAgICAgIGlmICggdW5saWtlbHkoIW1mbl92YWxpZChtZm4pKSApCj4gICAgICB7
Cj4gICNpZmRlZiBDT05GSUdfWDg2Cj4gLSAgICAgICAgcHV0X2dmbihkLCBnbWZuKTsKPiArICAg
ICAgICBwdXRfZ2ZuKGQsIF9nZm4oZ21mbikpOwo+ICAjZW5kaWYKPiAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfSU5GTywgIkRvbWFpbiAldSBwYWdlIG51bWJlciAlbHggaW52YWxpZFxuIiwKPiAg
ICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZ21mbik7Cj4gQEAgLTM4Miw3ICszODIsNyBA
QCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBn
bWZuKQo+ICAgICAgICAgICAgICBnb3RvIG91dF9wdXRfZ2ZuOwo+ICAgICAgICAgIH0KPiAgICAg
ICAgICAvKiBNYXliZSB0aGUgbWZuIGNoYW5nZWQgKi8KPiAtICAgICAgICBtZm4gPSBnZXRfZ2Zu
X3F1ZXJ5X3VubG9ja2VkKGQsIGdtZm4sICZwMm10KTsKPiArICAgICAgICBtZm4gPSBnZXRfZ2Zu
X3F1ZXJ5X3VubG9ja2VkKGQsIF9nZm4oZ21mbiksICZwMm10KTsKPiAgICAgICAgICBBU1NFUlQo
IXAybV9pc19zaGFyZWQocDJtdCkpOwo+ICAgICAgfQo+ICAjZW5kaWYgLyogQ09ORklHX1g4NiAq
Lwo+IEBAIC0zOTEsNyArMzkxLDcgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbikKPiAgICAgIGlmICggdW5saWtlbHkoIWdldF9wYWdl
KHBhZ2UsIGQpKSApCj4gICAgICB7Cj4gICNpZmRlZiBDT05GSUdfWDg2Cj4gLSAgICAgICAgcHV0
X2dmbihkLCBnbWZuKTsKPiArICAgICAgICBwdXRfZ2ZuKGQsIF9nZm4oZ21mbikpOwo+ICAjZW5k
aWYKPiAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkJhZCBwYWdlIGZyZWUgZm9yIGRv
bWFpbiAldVxuIiwgZC0+ZG9tYWluX2lkKTsKPiAgCj4gQEAgLTQxNiw3ICs0MTYsNyBAQCBpbnQg
Z3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKQo+
ICAKPiAgI2lmZGVmIENPTkZJR19YODYKPiAgIG91dF9wdXRfZ2ZuOgo+IC0gICAgcHV0X2dmbihk
LCBnbWZuKTsKPiArICAgIHB1dF9nZm4oZCwgX2dmbihnbWZuKSk7Cj4gICNlbmRpZgo+ICAKPiAg
ICAgIC8qCj4gQEAgLTY1MSwxMCArNjUxLDEwIEBAIHN0YXRpYyBsb25nIG1lbW9yeV9leGNoYW5n
ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQo+ICAg
ICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10Owo+ICAKPiAgICAgICAgICAgICAgICAgIC8q
IFNoYXJlZCBwYWdlcyBjYW5ub3QgYmUgZXhjaGFuZ2VkICovCj4gLSAgICAgICAgICAgICAgICBt
Zm4gPSBnZXRfZ2ZuX3Vuc2hhcmUoZCwgZ21mbiArIGssICZwMm10KTsKPiArICAgICAgICAgICAg
ICAgIG1mbiA9IGdldF9nZm5fdW5zaGFyZShkLCBfZ2ZuKGdtZm4gKyBrKSwgJnAybXQpOwo+ICAg
ICAgICAgICAgICAgICAgaWYgKCBwMm1faXNfc2hhcmVkKHAybXQpICkKPiAgICAgICAgICAgICAg
ICAgIHsKPiAtICAgICAgICAgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4gKyBrKTsKPiArICAg
ICAgICAgICAgICAgICAgICBwdXRfZ2ZuKGQsIF9nZm4oZ21mbiArIGspKTsKPiAgICAgICAgICAg
ICAgICAgICAgICByYyA9IC1FTk9NRU07Cj4gICAgICAgICAgICAgICAgICAgICAgZ290byBmYWls
OyAKPiAgICAgICAgICAgICAgICAgIH0KPiBAQCAtNjY0LDcgKzY2NCw3IEBAIHN0YXRpYyBsb25n
IG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFu
Z2VfdCkgYXJnKQo+ICAgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseSghbWZuX3ZhbGlkKG1m
bikpICkKPiAgICAgICAgICAgICAgICAgIHsKPiAgI2lmZGVmIENPTkZJR19YODYKPiAtICAgICAg
ICAgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4gKyBrKTsKPiArICAgICAgICAgICAgICAgICAg
ICBwdXRfZ2ZuKGQsIF9nZm4oZ21mbiArIGspKTsKPiAgI2VuZGlmCj4gICAgICAgICAgICAgICAg
ICAgICAgcmMgPSAtRUlOVkFMOwo+ICAgICAgICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsKPiBA
QCAtNjc2LDE0ICs2NzYsMTQgQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9leGNoYW5nZV90KSBhcmcpCj4gICAgICAgICAgICAg
ICAgICBpZiAoIHVubGlrZWx5KHJjKSApCj4gICAgICAgICAgICAgICAgICB7Cj4gICNpZmRlZiBD
T05GSUdfWDg2Cj4gLSAgICAgICAgICAgICAgICAgICAgcHV0X2dmbihkLCBnbWZuICsgayk7Cj4g
KyAgICAgICAgICAgICAgICAgICAgcHV0X2dmbihkLCBfZ2ZuKGdtZm4gKyBrKSk7Cj4gICNlbmRp
Zgo+ICAgICAgICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsKPiAgICAgICAgICAgICAgICAgIH0K
PiAgCj4gICAgICAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkKHBhZ2UsICZpbl9jaHVua19saXN0
KTsKPiAgI2lmZGVmIENPTkZJR19YODYKPiAtICAgICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ21m
biArIGspOwo+ICsgICAgICAgICAgICAgICAgcHV0X2dmbihkLCBfZ2ZuKGdtZm4gKyBrKSk7Cj4g
ICNlbmRpZgo+ICAgICAgICAgICAgICB9Cj4gICAgICAgICAgfQo+IGRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9ndWVzdC5jCj4gaW5kZXggMDNjYTBjZi4uN2FiM2M3NyAxMDA2NDQK
PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vlc3QuYwo+ICsrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9ndWVzdC5jCj4gQEAgLTIxLDE0ICsy
MSw2IEBACj4gICNpbmNsdWRlIDxhc20vYW1kLWlvbW11Lmg+Cj4gICNpbmNsdWRlIDxhc20vaHZt
L3N2bS9hbWQtaW9tbXUtcHJvdG8uaD4KPiAgCj4gLS8qIE92ZXJyaWRlIHtnZXQscHV0fV9nZm4g
dG8gd29yayB3aXRoIGdmbl90ICovCj4gLSN1bmRlZiBnZXRfZ2ZuCj4gLSNkZWZpbmUgZ2V0X2dm
bihkLCBnLCB0KSBnZXRfZ2ZuX3R5cGUoZCwgZ2ZuX3goZyksIHQsIFAyTV9BTExPQykKPiAtI3Vu
ZGVmIGdldF9nZm5fcXVlcnkKPiAtI2RlZmluZSBnZXRfZ2ZuX3F1ZXJ5KGQsIGcsIHQpIGdldF9n
Zm5fdHlwZShkLCBnZm5feChnKSwgdCwgMCkKPiAtI3VuZGVmIHB1dF9nZm4KPiAtI2RlZmluZSBw
dXRfZ2ZuKGQsIGcpIF9fcHV0X2dmbihwMm1fZ2V0X2hvc3RwMm0oZCksIGdmbl94KGcpKQo+IC0K
PiAgI2RlZmluZSBJT01NVV9NTUlPX1NJWkUgICAgICAgICAgICAgICAgICAgICAgICAgMHg4MDAw
Cj4gICNkZWZpbmUgSU9NTVVfTU1JT19QQUdFX05SICAgICAgICAgICAgICAgICAgICAgIDB4OAo+
ICAjZGVmaW5lIFJJTkdfQkZfTEVOR1RIX01BU0sgICAgICAgICAgICAgICAgICAgICAweDBGMDAw
MDAwCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaAo+IGluZGV4IDg2ODRiODMuLjg3YzY4MTUgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oCj4gQEAgLTM4LDEwICszOCw2IEBAIGdmbl90b19wYWRkcihn
Zm5fdCBnZm4pCj4gICAgICByZXR1cm4gKChwYWRkcl90KWdmbl94KGdmbikpIDw8IFBBR0VfU0hJ
RlQ7Cj4gIH0KPiAgCj4gLS8qIE92ZXJyaWRlIGdldF9nZm4gdG8gd29yayB3aXRoIGdmbl90ICov
Cj4gLSN1bmRlZiBnZXRfZ2ZuCj4gLSNkZWZpbmUgZ2V0X2dmbihkLCBnLCB0KSBnZXRfZ2ZuX3R5
cGUoKGQpLCBnZm5feChnKSwgKHQpLCBQMk1fQUxMT0MpCj4gLQo+ICAvKiBNYXNrIGNvdmVyaW5n
IHRoZSByZXNlcnZlZCBiaXRzIGZyb20gc3VwZXJwYWdlIGFsaWdubWVudC4gKi8KPiAgI2RlZmlu
ZSBTVVBFUlBBR0VfUlNWRChiaXQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICAgICAgKCgoMXVsIDw8IChiaXQpKSAtIDEpICYgfihfUEFHRV9QU0VfUEFU
IHwgKF9QQUdFX1BTRV9QQVQgLSAxdWwpKSkKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPiBpbmRleCA4YmQ2ZjY0Li5l
MzMyZjA2IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPiArKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCj4gQEAgLTQzMSw3ICs0MzEsNyBAQCB2b2lkIHAybV91
bmxvY2tfYW5kX3RsYl9mbHVzaChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKPiAgICogcHV0X2dm
bi4gKioqKi8KPiAgCj4gIG1mbl90IF9fbm9ubnVsbCgzLCA0KSBfX2dldF9nZm5fdHlwZV9hY2Nl
c3MoCj4gLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgcDJt
X3R5cGVfdCAqdCwKPiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwgcDJt
X3R5cGVfdCAqdCwKPiAgICAgIHAybV9hY2Nlc3NfdCAqYSwgcDJtX3F1ZXJ5X3QgcSwgdW5zaWdu
ZWQgaW50ICpwYWdlX29yZGVyLCBib29sX3QgbG9ja2VkKTsKPiAgCj4gIC8qCj4gQEAgLTQ0NCw3
ICs0NDQsNyBAQCBtZm5fdCBfX25vbm51bGwoMywgNCkgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKAo+
ICAgKiB0aGUgZW50cnkgd2FzIGZvdW5kIGluLgo+ICAgKi8KPiAgc3RhdGljIGlubGluZSBtZm5f
dCBfX25vbm51bGwoMywgNCkgZ2V0X2dmbl90eXBlX2FjY2VzcygKPiAtICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBwMm1fdHlwZV90ICp0LAo+ICsgICAgc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLCBwMm1fdHlwZV90ICp0LAo+ICAgICAgcDJt
X2FjY2Vzc190ICphLCBwMm1fcXVlcnlfdCBxLCB1bnNpZ25lZCBpbnQgKnBhZ2Vfb3JkZXIpCj4g
IHsKPiAgICAgIHJldHVybiBfX2dldF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBnZm4sIHQsIGEsIHEs
IHBhZ2Vfb3JkZXIsIHRydWUpOwo+IEBAIC00NTIsMjIgKzQ1MiwyMSBAQCBzdGF0aWMgaW5saW5l
IG1mbl90IF9fbm9ubnVsbCgzLCA0KSBnZXRfZ2ZuX3R5cGVfYWNjZXNzKAo+ICAKPiAgLyogR2Vu
ZXJhbCBjb252ZXJzaW9uIGZ1bmN0aW9uIGZyb20gZ2ZuIHRvIG1mbiAqLwo+ICBzdGF0aWMgaW5s
aW5lIG1mbl90IF9fbm9ubnVsbCgzKSBnZXRfZ2ZuX3R5cGUoCj4gLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgcDJtX3R5cGVfdCAqdCwgcDJtX3F1ZXJ5X3QgcSkKPiAr
ICAgIHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgcDJtX3R5cGVfdCAqdCwgcDJtX3F1ZXJ5
X3QgcSkKPiAgewo+ICAgICAgcDJtX2FjY2Vzc190IGE7Cj4gICAgICByZXR1cm4gZ2V0X2dmbl90
eXBlX2FjY2VzcyhwMm1fZ2V0X2hvc3RwMm0oZCksIGdmbiwgdCwgJmEsIHEsIE5VTEwpOwo+ICB9
Cj4gIAo+ICAvKiBTeW50YWN0aWMgc3VnYXI6IG1vc3QgY2FsbGVycyB3aWxsIHVzZSBvbmUgb2Yg
dGhlc2UuICovCj4gLSNkZWZpbmUgZ2V0X2dmbihkLCBnLCB0KSAgICAgICAgIGdldF9nZm5fdHlw
ZSgoZCksIChnKSwgKHQpLCBQMk1fQUxMT0MpCj4gLSNkZWZpbmUgZ2V0X2dmbl9xdWVyeShkLCBn
LCB0KSAgIGdldF9nZm5fdHlwZSgoZCksIChnKSwgKHQpLCAwKQo+IC0jZGVmaW5lIGdldF9nZm5f
dW5zaGFyZShkLCBnLCB0KSBnZXRfZ2ZuX3R5cGUoKGQpLCAoZyksICh0KSwgXAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DIHwgUDJNX1VO
U0hBUkUpCj4gKyNkZWZpbmUgZ2V0X2dmbihkLCBnLCB0KSAgICAgICAgIGdldF9nZm5fdHlwZShk
LCBnLCB0LCBQMk1fQUxMT0MpCj4gKyNkZWZpbmUgZ2V0X2dmbl9xdWVyeShkLCBnLCB0KSAgIGdl
dF9nZm5fdHlwZShkLCBnLCB0LCAwKQo+ICsjZGVmaW5lIGdldF9nZm5fdW5zaGFyZShkLCBnLCB0
KSBnZXRfZ2ZuX3R5cGUoZCwgZywgdCwgUDJNX0FMTE9DIHwgUDJNX1VOU0hBUkUpCj4gIAo+ICAv
KiBXaWxsIHJlbGVhc2UgdGhlIHAybV9sb2NrIGZvciB0aGlzIGdmbiBlbnRyeS4gKi8KPiAtdm9p
ZCBfX3B1dF9nZm4oc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pOwo+
ICt2b2lkIF9fcHV0X2dmbihzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4pOwo+ICAK
PiAtI2RlZmluZSBwdXRfZ2ZuKGQsIGdmbikgX19wdXRfZ2ZuKHAybV9nZXRfaG9zdHAybSgoZCkp
LCAoZ2ZuKSkKPiArI2RlZmluZSBwdXRfZ2ZuKGQsIGcpIF9fcHV0X2dmbihwMm1fZ2V0X2hvc3Rw
Mm0oZCksIGcpCj4gIAo+ICAvKgo+ICAgKiBUaGUgaW50ZW50IG9mIHRoZSAidW5sb2NrZWQiIGFj
Y2Vzc29yIGlzIHRvIGhhdmUgdGhlIGNhbGxlciBub3Qgd29ycnkgYWJvdXQKPiBAQCAtNDg0LDkg
KzQ4Myw4IEBAIHZvaWQgX19wdXRfZ2ZuKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVk
IGxvbmcgZ2ZuKTsKPiAgICogQW55IG90aGVyIHR5cGUgb2YgcXVlcnkgY2FuIGNhdXNlIGEgY2hh
bmdlIGluIHRoZSBwMm0gYW5kIG1heSBuZWVkIHRvCj4gICAqIHBlcmZvcm0gbG9ja2luZy4KPiAg
ICovCj4gLXN0YXRpYyBpbmxpbmUgbWZuX3QgZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChzdHJ1Y3Qg
ZG9tYWluICpkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBnZm4sCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwMm1fdHlwZV90ICp0KQo+ICtzdGF0aWMgaW5saW5lIG1mbl90IGdldF9nZm5fcXVl
cnlfdW5sb2NrZWQoCj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHAybV90eXBl
X3QgKnQpCj4gIHsKPiAgICAgIHAybV9hY2Nlc3NfdCBhOwo+ICAgICAgcmV0dXJuIF9fZ2V0X2dm
bl90eXBlX2FjY2VzcyhwMm1fZ2V0X2hvc3RwMm0oZCksIGdmbiwgdCwgJmEsIDAsIE5VTEwsIDAp
Owo+IEBAIC01NjksOSArNTY3LDkgQEAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gIAo+ICAgICAgLyogTm93IGRvIHRoZSBnZXRzICov
Cj4gICAgICAqZmlyc3RfbWZuICA9IGdldF9nZm5fdHlwZV9hY2Nlc3MocDJtX2dldF9ob3N0cDJt
KHJ2YWwtPmZpcnN0X2RvbWFpbiksCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ2ZuX3gocnZhbC0+Zmlyc3RfZ2ZuKSwgZmlyc3RfdCwgZmlyc3RfYSwgcSwgTlVMTCk7
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcnZhbC0+Zmlyc3RfZ2Zu
LCBmaXJzdF90LCBmaXJzdF9hLCBxLCBOVUxMKTsKPiAgICAgICpzZWNvbmRfbWZuID0gZ2V0X2dm
bl90eXBlX2FjY2VzcyhwMm1fZ2V0X2hvc3RwMm0ocnZhbC0+c2Vjb25kX2RvbWFpbiksCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3gocnZhbC0+c2Vjb25kX2dm
biksIHNlY29uZF90LCBzZWNvbmRfYSwgcSwgTlVMTCk7Cj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcnZhbC0+c2Vjb25kX2dmbiwgc2Vjb25kX3QsIHNlY29uZF9hLCBx
LCBOVUxMKTsKPiAgfQo+ICAKPiAgc3RhdGljIGlubGluZSB2b2lkIHB1dF90d29fZ2ZucyhzdHJ1
Y3QgdHdvX2dmbnMgKmFyZykKPiBAQCAtNTc5LDggKzU3Nyw4IEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBwdXRfdHdvX2dmbnMoc3RydWN0IHR3b19nZm5zICphcmcpCj4gICAgICBpZiAoICFhcmcgKQo+
ICAgICAgICAgIHJldHVybjsKPiAgCj4gLSAgICBwdXRfZ2ZuKGFyZy0+c2Vjb25kX2RvbWFpbiwg
Z2ZuX3goYXJnLT5zZWNvbmRfZ2ZuKSk7Cj4gLSAgICBwdXRfZ2ZuKGFyZy0+Zmlyc3RfZG9tYWlu
LCAgZ2ZuX3goYXJnLT5maXJzdF9nZm4pKTsKPiArICAgIHB1dF9nZm4oYXJnLT5zZWNvbmRfZG9t
YWluLCBhcmctPnNlY29uZF9nZm4pOwo+ICsgICAgcHV0X2dmbihhcmctPmZpcnN0X2RvbWFpbiwg
IGFyZy0+Zmlyc3RfZ2ZuKTsKPiAgfQo+ICAKPiAgLyogSW5pdCB0aGUgZGF0YXN0cnVjdHVyZXMg
Zm9yIGxhdGVyIHVzZSBieSB0aGUgcDJtIGNvZGUgKi8KPiAtLSAKPiAyLjEuNAo+IAoKLS0gCkJy
aWFuIFdvb2RzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 15:59:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 15:59: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-devel-bounces@lists.xenproject.org>)
	id 1gRJIG-0007j1-Ga; Mon, 26 Nov 2018 15:59: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=g/bh=of=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gRJIF-0007iw-Qb
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 15:59:27 +0000
X-Inumbo-ID: 40354ffe-f194-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40354ffe-f194-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 15:59:27 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D3838C01F621;
 Mon, 26 Nov 2018 15:59:25 +0000 (UTC)
Received: from [10.36.116.75] (ovpn-116-75.ams2.redhat.com [10.36.116.75])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 9B41138181;
 Mon, 26 Nov 2018 15:59:15 +0000 (UTC)
To: =?UTF-8?Q?Michal_Such=c3=a1nek?= <msuchanek@suse.de>
References: <20180928150357.12942-1-david@redhat.com>
 <b01a956b-080c-c643-6473-eb132b9f7200@redhat.com>
 <20181123190653.6da91461@kitsune.suse.cz>
 <fad04d80-4e72-1bd8-3e67-a3f7dd0bc2fa@redhat.com>
 <b64a0e1e-6aaa-66a9-2fb7-12daa6383ce1@redhat.com>
 <20181126152015.7464c786@naga>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <2d05e5d1-c5b5-8884-e642-89421685052f@redhat.com>
Date: Mon, 26 Nov 2018 16:59:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181126152015.7464c786@naga>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Mon, 26 Nov 2018 15:59:26 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RFC] mm/memory_hotplug: Introduce memory
 block types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Rich Felker <dalias@libc.org>,
 linux-ia64@vger.kernel.org, linux-sh@vger.kernel.org,
 Peter Zijlstra <peterz@infradead.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mm@kvack.org,
 Michal Hocko <mhocko@suse.com>, Paul Mackerras <paulus@samba.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Rashmica Gupta <rashmica.g@gmail.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>, linux-acpi@vger.kernel.org,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Rob Herring <robh@kernel.org>, Len Brown <lenb@kernel.org>,
 Pavel Tatashin <pavel.tatashin@microsoft.com>, linux-s390@vger.kernel.org,
 "mike.travis@hpe.com" <mike.travis@hpe.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?Q?Jonathan_Neusch=c3=a4fer?= <j.neuschaefer@gmx.net>,
 Nicholas Piggin <npiggin@gmail.com>, Joe Perches <joe@perches.com>,
 =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= <jglisse@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Dan Williams <dan.j.williams@intel.com>,
 Joonsoo Kim <iamjoonsoo.kim@lge.com>, Oscar Salvador <osalvador@suse.de>,
 Juergen Gross <jgross@suse.com>, Tony Luck <tony.luck@intel.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Fenghua Yu <fenghua.yu@intel.com>,
 Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMTEuMTggMTU6MjAsIE1pY2hhbCBTdWNow6FuZWsgd3JvdGU6Cj4gT24gTW9uLCAyNiBO
b3YgMjAxOCAxNDozMzoyOSArMDEwMAo+IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQu
Y29tPiB3cm90ZToKPiAKPj4gT24gMjYuMTEuMTggMTM6MzAsIERhdmlkIEhpbGRlbmJyYW5kIHdy
b3RlOgo+Pj4gT24gMjMuMTEuMTggMTk6MDYsIE1pY2hhbCBTdWNow6FuZWsgd3JvdGU6ICAKPiAK
Pj4+Pgo+Pj4+IElmIHdlIGFyZSBnb2luZyB0byBmYWtlIHRoZSBkcml2ZXIgaW5mb3JtYXRpb24g
d2UgbWF5IGFzIHdlbGwgYWRkIHRoZQo+Pj4+IHR5cGUgYXR0cmlidXRlIGFuZCBiZSBkb25lIHdp
dGggaXQuCj4+Pj4KPj4+PiBJIHRoaW5rIHRoZSBwcm9ibGVtIHdpdGggdGhlIHBhdGNoIHdhcyBt
b3JlIHdpdGggdGhlIHNlbWFudGljIHRoYW4gdGhlCj4+Pj4gYXR0cmlidXRlIGl0c2VsZi4KPj4+
Pgo+Pj4+IFdoYXQgaXMgbm9ybWFsLCBwYXJhdmlydHVhbGl6ZWQsIGFuZCBzdGFuZGJ5IG1lbW9y
eT8KPj4+Pgo+Pj4+IEkgY2FuIHVuZGVyc3RhbmQgRElNTSBkZXZpY2UsIGJhbG9vbiBkZXZpY2Us
IG9yIHdoYXRldmVyIG1lY2hhbmlzbSBmb3IKPj4+PiBhZGRpbmcgbWVtb3J5IHlvdSBtaWdodCBo
YXZlLgo+Pj4+Cj4+Pj4gSSBjYW4gdW5kZXJzdGFuZCAibWVtb3J5IGRlc2lnbmF0ZWQgYXMgc3Rh
bmRieSBieSB0aGUgY2x1c3Rlcgo+Pj4+IGFkbWluaXN0cmF0b3IiLgo+Pj4+Cj4+Pj4gSG93ZXZl
ciwgRElNTSB2cyBiYWxvb24gaXMgb3J0aG9nb25hbCB0byBzdGFuZGJ5IGFuZCBzaG91bGQgbm90
IGJlCj4+Pj4gY29uZmxhdGVkIGludG8gb25lIHByb3BlcnR5Lgo+Pj4+Cj4+Pj4gcGFyYXZpcnR1
YWxpemVkIG1lYW5zIG5vdGhpbmcgYXQgYWxsIGluIHJlbGF0aW9uc2hpcCB0byBtZW1vcnkgdHlw
ZSBhbmQKPj4+PiB0aGUgZGVzaXJlZCBvbmxpbmUgcG9saWN5IHRvIG1lLiAgCj4+Pgo+Pj4gUmln
aHQsIHNvIHdpdGggd2hhdGV2ZXIgd2UgY29tZSB1cCwgaXQgc2hvdWxkIGFsbG93IHRvIG1ha2Ug
YSBkZWNpc2lvbgo+Pj4gaW4gdXNlciBzcGFjZSBhYm91dAo+Pj4gLSBpZiBtZW1vcnkgaXMgdG8g
YmUgb25saW5lZCBhdXRvbWF0aWNhbGx5ICAKPj4KPj4gQW5kIEkgd2lsbCB0aGluayBhYm91dCBp
ZiB3ZSByZWFsbHkgc2hvdWxkIG1vZGVsIHN0YW5kYnkgbWVtb3J5LiBNYXliZQo+PiBpdCBpcyBy
ZWFsbHkgYmV0dGVyIHRvIGhhdmUgaW4gdXNlciBzcGFjZSBzb21ldGhpbmcgbGlrZSAoYXMgRGFu
IG5vdGVkKQo+IAo+IElmIGl0IGlzIHBvc3NpYmxlIHRvIGRlc2lnbmF0ZSB0aGUgbWVtb3J5IGFz
IHN0YW5kYnkgb3Igb25saW5lIGluIHRoZQo+IHMzOTAgYWRtaW4gaW50ZXJmYWNlIGFuZCB0aGUg
a2VybmVsIGRvZXMgaGF2ZSBhY2Nlc3MgdG8gdGhpcwo+IGluZm9ybWF0aW9uIGl0IG1ha2VzIHNl
bnNlIHRvIGZvcndhcmQgaXQgdG8gdXNlcnNwYWNlIChhcyBzZXBhcmF0ZQo+IHMzOTAtc3BlY2lm
aWMgcHJvcGVydHkpLiBJZiBub3QgdGhlbiB5b3UgbmVlZCB0byBtYWtlIHNvbWUga2luZCBvZgo+
IGFzc3VtcHRpb24gbGlrZSBiZWxvdyBhbmQgdGhlIHVzZXIgY2FuIHR1bmUgdGhlIHNjcmlwdCBh
Y2NvcmRpbmcgdG8KPiB0aGVpciB1c2VjYXNlLgoKQWxzbyB0cnVlLCBzdGFuZGJ5IG1lbW9yeSBy
ZWFsbHkgcmVwcmVzZW50cyBhIGRpc3RpbmN0IHR5cGUgb2YgbWVtb3J5CmJsb2NrIChtZW1vcnkg
c2VlbXMgdG8gYmUgdGhlcmUgYnV0IHJlYWxseSBpc24ndCkuIFJpZ2h0IG5vdyBJIGFtCnRoaW5r
aW5nIGFib3V0IHNvbWV0aGluZyBsaWtlIHRoaXMgKHRyaWVkIHRvIGZvcm11bGF0ZSBpdCBvbiBh
IHZlcnkKZ2VuZXJpYyBsZXZlbCBiZWNhdXNlIHdlIGNhbid0IHByZWRpY3Qgd2hpY2ggbWVjaGFu
aXNtIG1pZ2h0IHdhbnQgdG8KbWFrZSB1c2Ugb2YgdGhlc2UgdHlwZXMgaW4gdGhlIGZ1dHVyZSku
CgoKLyoKICogTWVtb3J5IGJsb2NrIHR5cGVzIGFsbG93IHVzZXIgc3BhY2UgdG8gZm9ybXVsYXRl
IHJ1bGVzIGlmIGFuZCBob3cgdG8KICogb25saW5lIG1lbW9yeSBibG9ja3MuIFRoZSB0eXBlcyBh
cmUgZXhwb3NlZCB0byB1c2VyIHNwYWNlIGFzIHRleHQKICogc3RyaW5ncyBpbiBzeXNmcy4gV2hp
bGUgdGhlIHR5cGljYWwgb25saW5lIHN0cmF0ZWdpZXMgYXJlIGRlc2NyaWJlZAogKiBhbG9uZyB3
aXRoIHRoZSB0eXBlcywgdGhlcmUgYXJlIHVzZSBjYXNlcyB3aGVyZSB0aGF0IGNhbiBkaWZmZXIg
KGUuZy4KICogdXNlIE1PVkFCTEUgem9uZSBmb3IgbW9yZSByZWxpYWJsZSBodWdlIHBhZ2UgdXNh
Z2UsIHVzZSBOT1JNQUwgem9uZQogKiBkdWUgdG8gem9uZSBpbWJhbGFuY2Ugb3IgYmVjYXVzZSBt
ZW1vcnkgdW5wbHVnIGlzIG5vdCBpbnRlbmRlZCkuCiAqCiAqIE1FTU9SWV9CTE9DS19OT05FOgog
KiAgTm8gbWVtb3J5IGJsb2NrIGlzIHRvIGJlIGNyZWF0ZWQgKGUuZy4gZGV2aWNlIG1lbW9yeSku
IFVzZWQgaW50ZXJuYWxseQogKiAgb25seS4KICoKICogTUVNT1JZX0JMT0NLX1JFTU9WQUJMRToK
ICogIFRoaXMgbWVtb3J5IGJsb2NrIHR5cGUgc2hvdWxkIGJlIHRyZWF0ZWQgYXMgaWYgaXQgY2Fu
IGJlCiAqICByZW1vdmVkL3VucGx1Z2dlZCBmcm9tIHRoZSBzeXN0ZW0gYWdhaW4uIEUuZy4gdGhl
cmUgaXMgYSBoYXJkd2FyZQogKiAgaW50ZXJmYWNlIHRvIHVucGx1ZyBzdWNoIG1lbW9yeS4gVGhp
cyBtZW1vcnkgYmxvY2sgdHlwZSBpcyB1c3VhbGx5CiAqICBvbmxpbmVkIHRvIHRoZSBNT1ZBQkxF
IHpvbmUsIHRvIGUuZy4gbWFrZSBvZmZsaW5pbmcgb2YgaXQgbW9yZQogKiAgcmVsaWFibGUuIEV4
YW1wbGVzIGluY2x1ZGUgQUNQSSBhbmQgUFBDIERJTU1zLgogKgogKiBNRU1PUllfQkxPQ0tfVU5S
RU1PVkFCTEU6CiAqICBUaGlzIG1lbW9yeSBibG9jayB0eXBlIHNob3VsZCBiZSB0cmVhdGVkIGFz
IGlmIGl0IGNhbiBub3QgYmUKICogIHJlbW92ZWQvdW5wbHVnZ2VkIGFnYWluLiBFLmcuIHRoZXJl
IGlzIG5vIGhhcmR3YXJlIGludGVyZmFjZSB0bwogKiAgdW5wbHVnIHN1Y2ggbWVtb3J5LiBUaGlz
IG1lbW9yeSBibG9jayB0eXBlIGlzIHVzdWFsbHkgb25saW5lZCB0bwogKiAgdGhlIE5PUk1BTCB6
b25lLCBhcyBvZmZsaW5pbmcgaXMgbm90IGJlbmVmaWNpYWwuIEV4YW1wbGVzIGluY2x1ZGUgYm9v
dAogKiAgbWVtb3J5IG9uIG1vc3QgYXJjaGl0ZWN0dXJlcyBhbmQgbWVtb3J5IGFkZGVkIHZpYSBi
YWxsb29uIGRldmljZXMuCiAqCiAqIE1FTU9SWV9CTE9DS19TVEFOREJZOgogKiAgVGhlIG1lbW9y
eSBibG9jayB0eXBlIHNob3VsZCBiZSB0cmVhdGVkIGFzIGlmIGl0IGNhbiBiZQogKiAgcmVtb3Zl
ZC91bnBsdWdnZWQgYWdhaW4sIGhvd2V2ZXIgdGhlIGFjdHVhbCBtZW1vcnkgaG90KHVuKXBsdWcg
aXMKICogIHBlcmZvcm1lZCBieSBvbmxpbmluZy9vZmZsaW5pbmcuIEluIHZpcnR1YWwgZW52aXJv
bm1lbnRzLCBzdWNoIG1lbW9yeQogKiAgaXMgdXN1YWxseSBhZGRlZCBkdXJpbmcgYm9vdCBhbmQg
bmV2ZXIgcmVtb3ZlZC4gT25saW5pbmcgbWVtb3J5IHdpbGwKICogIHJlc3VsdCBpbiBtZW1vcnkg
Z2V0dGluZyBhbGxvY2F0ZWQgdG8gYSBWTS4gVGhpcyBtZW1vcnkgdHlwZSBpcyB1c3VhbGx5CiAq
ICBub3Qgb25saW5lZCBhdXRvbWF0aWNhbGx5IGJ1dCBleHBsaWNpdGx5IGJ5IHRoZSBhZG1pbmlz
dHJhdG9yLiBPbmUKICogIGV4YW1wbGUgaXMgc3RhbmRieSBtZW1vcnkgb24gczM5MHguCiAqLwoK
PiAKPj4KPj4gaWYgKGlzUzM5MHgoKSAmJiB0eXBlID09ICJkaW1tIikgewo+PiAJLyogZG9uJ3Qg
b25saW5lLCBvbiBzMzkweCBzeXN0ZW0gRElNTXMgYXJlIHN0YW5kYnkgbWVtb3J5ICovCj4+IH0K
PiAKPiBUaGFua3MKPiAKPiBNaWNoYWwKPiAKCgotLSAKClRoYW5rcywKCkRhdmlkIC8gZGhpbGRl
bmIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 16:01:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 16:01: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-devel-bounces@lists.xenproject.org>)
	id 1gRJKV-0000VW-Vp; Mon, 26 Nov 2018 16:01: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=n+h+=of=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gRJKU-0000VP-Pv
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 16:01:46 +0000
X-Inumbo-ID: 92b9e5fc-f194-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 92b9e5fc-f194-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 16:01:45 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 34A701596;
 Mon, 26 Nov 2018 08:01:45 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 88AFF3F59C;
 Mon, 26 Nov 2018 08:01:43 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTgxMTIzMTMyNTE2LjI4Njgx77+977+977+977+9Me+/vQ==?=
 =?UTF-8?B?77+977+977+9amdyb3NzQHN1c2UuY29tPiA8NUJGQkQxQzYwMjAwMDA3ODAwMUZG?=
 =?UTF-8?B?RTA5QHN1c2UuY29tPiA8ZDM4YjFjMzPvv701Y2Nh77+9NTcyYe+/vWE5NDLvv71i?=
 =?UTF-8?Q?1db8ca309a2=40suse=2ecom=3e_=3c5BFBFCD3020000780020004F=40suse=2e?=
 =?UTF-8?Q?com=3e_=3c955bec0d-f574-53c5-91a5-1d6ea0bc4f2a=40suse=2ecom=3e_?=
 =?UTF-8?Q?=3c5BFC0A1302000078002000E1=40suse=2ecom=3e_=3c06592737-411f-d518?=
 =?UTF-8?Q?-d972-6b4cdc704d9b=40suse=2ecom=3e?=
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4c7158b4-d4da-994e-545b-8f5dec97dbb6@arm.com>
Date: Mon, 26 Nov 2018 16:01:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyNi8xMS8yMDE4IDE1OjI5LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDI2LzExLzIw
MTggMTU6NTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNi4xMS4xOCBhdCAxNToyMywg
PGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4+PiBPbiAyNi8xMS8yMDE4IDE1OjAxLCBKYW4gQmV1
bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyNi4xMS4xOCBhdCAxNDo1MiwgPGpncm9zc0BzdXNlLmNv
bT4gd3JvdGU6Cj4+Pj4+IEkgZG9uJ3QgdGhpbmsgdGhlIGh5cGVydmlzb3Igc2hvdWxkIGV4cGxp
Y2l0bHkgdHJ5IHRvIG1ha2UgaXQgYXMgaGFyZCBhcwo+Pj4+PiBwb3NzaWJsZSBmb3IgdGhlIGd1
ZXN0IHRvIGZpbmQgcHJvYmxlbXMgaW4gdGhlIGNvZGUuCj4+Pj4KPj4+PiBUaGF0J3MgaW5kZWVk
IG5vdCB0aGUgaHlwZXJ2aXNvcidzIGdvYWwuIEluc3RlYWQgaXQgdHJpZXMgdG8gbWFrZQo+Pj4+
IGl0IGFzIGhhcmQgYXMgcG9zc2libGUgZm9yIHRoZSBndWVzdCAoZGV2ZWxvcGVyKSB0byBtYWtl
IHdyb25nCj4+Pj4gYXNzdW1wdGlvbnMuCj4+Pgo+Pj4gTGV0J3MgbG9vayBhdCB0aGUgY3VycmVu
dCBleGFtcGxlIHdoeSBJIHdyb3RlIHRoaXMgcGF0Y2g6Cj4+Pgo+Pj4gVGhlIExpbnV4IGtlcm5l
bCdzIHVzZSBvZiBtdWx0aWNhbGxzIHNob3VsZCBuZXZlciB0cmlnZ2VyIGFueSBzaW5nbGUKPj4+
IGNhbGwgdG8gcmV0dXJuIGFuIGVycm9yIChyZXR1cm4gdmFsdWUgPCAwKS4gQSBrZXJuZWwgY29t
cGlsZWQgZm9yCj4+PiBwcm9kdWN0aXZlIHVzZSB3aWxsIGNhdGNoIHN1Y2ggZXJyb3JzLCBidXQg
aGFzIG5vIGtub3dsZWRnZSB3aGljaAo+Pj4gc2luZ2xlIGNhbGwgaGFzIGZhaWxlZCwgYXMgaXQg
ZG9lc24ndCBrZWVwIHRyYWNrIG9mIHRoZSBzaW5nbGUgZW50cmllcwo+Pj4gKG5vbi1wcm9kdWN0
aXZlIGtlcm5lbHMgaGF2ZSBhbiBvcHRpb24gYXZhaWxhYmxlIGluIHRoZSByZXNwZWN0aXZlCj4+
PiBzb3VyY2UgdG8gY29weSB0aGUgZW50cmllcyBiZWZvcmUgZG9pbmcgdGhlIG11bHRpY2FsbCBp
biBvcmRlciB0byBoYXZlCj4+PiBzb21lIGRpYWdub3N0aWMgZGF0YSBhdmFpbGFibGUgaW4gY2Fz
ZSBvZiBzdWNoIGFuIGVycm9yKS4gQ2F0Y2hpbmcgYW4KPj4+IGVycm9yIGZyb20gYSBtdWx0aWNh
bGwgcmlnaHQgbm93IG1lYW5zIGEgV0FSTigpIHdpdGggYSBzdGFjayBiYWNrdHJhY2UKPj4+IChm
b3IgdGhlIG11bHRpY2FsbCBpdHNlbGYsIG5vdCBmb3IgdGhlIGVudHJ5IGNhdXNpbmcgdGhlIGVy
cm9yKS4KPj4+Cj4+PiBJIGhhdmUgYSBjdXN0b21lciByZXBvcnQgZm9yIGEgY2FzZSB3aGVyZSBz
dWNoIGEgYmFja3RyYWNlIHdhcyBwcm9kdWNlZAo+Pj4gYW5kIGEga2VybmVsIGNyYXNoIHNvbWUg
c2Vjb25kcyBsYXRlciwgb2J2aW91c2x5IGR1ZSB0byBpbGxlZ2FsbHkKPj4+IHVubWFwcGVkIG1l
bW9yeSBwYWdlcyByZXN1bHRpbmcgZnJvbSB0aGUgZmFpbGVkIG11bHRpY2FsbC4gVW5mb3J0dW5h
dGVseQo+Pj4gdGhlcmUgYXJlIG11bHRpcGxlIHBvc3NpYmlsaXRpZXMgd2hhdCBtaWdodCBoYXZl
IGdvbmUgd3JvbmcgYW5kIEkgZG9uJ3QKPj4+IGtub3cgd2hpY2ggb25lIHdhcyB0aGUgY3VscHJp
dC4gVGhlIHByb2JsZW0gY2FuJ3QgYmUgYSB2ZXJ5IGNvbW1vbiBvbmUsCj4+PiBiZWNhdXNlIHRo
ZXJlIGlzIG9ubHkgb25lIHN1Y2ggcmVwb3J0IHJpZ2h0IG5vdywgd2hpY2ggbWlnaHQgZGVwZW5k
IG9uCj4+PiBhIHNwZWNpYWwgZHJpdmVyLgo+Pj4KPj4+IEZpbmRpbmcgdGhpcyBidWcgd2l0aG91
dCBhIGtub3duIHJlcHJvZHVjZXIgYW5kIHRoZSBjdXJyZW50IGFtb3VudCBvZgo+Pj4gZGlhZ25v
c3RpYyBkYXRhIGlzIG5leHQgdG8gaW1wb3NzaWJsZS4gU28gSSdkIGxpa2UgdG8gaGF2ZSBtb3Jl
IGRhdGEKPj4+IGF2YWlsYWJsZSB3aXRob3V0IGhhdmluZyB0byBodXJ0IHBlcmZvcm1hbmNlIGZv
ciB0aGUgOTkuOTk5OTk5JSBvZiB0aGUKPj4+IGNhc2VzIHdoZXJlIG5vdGhpbmcgYmFkIGhhcHBl
bnMuCj4+Pgo+Pj4gSW4gY2FzZSB5b3UgaGF2ZSBhbiBpZGVhIGhvdyB0byBzb2x2ZSB0aGlzIHBy
b2JsZW0gaW4gYW5vdGhlciB3YXkgSSdkIGJlCj4+PiBoYXBweSB0byBmb2xsb3cgdGhhdCByb3V0
ZS4gSSdkIHJlYWxseSBsaWtlIHRvIGJlIGFibGUgdG8gaGF2ZSBhIGJldHRlcgo+Pj4gY2x1ZSBp
biBjYXNlIHN1Y2ggYW4gZXJyb3Igb2NjdXJzIGluIGZ1dHVyZS4KPj4KPj4gU2luY2UgeW91IGhh
dmUgYSBwcm9kdWN0aW9uIGtlcm5lbCwgSSBhc3N1bWUgeW91IGFsc28gaGF2ZSBhCj4+IHByb2R1
Y3Rpb24gaHlwZXJ2aXNvci4gVGhpcyBoeXBlcnZpc29yIGRvZXNuJ3QgY2xvYmJlciB0aGUKPj4g
YXJndW1lbnRzIGlmIEknbSBub3QgbWlzdGFrZW4uIFRoZXJlZm9yZQo+PiAtIGluIHRoZSBkZWJ1
Z2dpbmcgc2NlbmFyaW8geW91IChjYW4pIGhhdmUgYWxsIGRhdGEgYXZhaWxhYmxlIGJ5Cj4+ICAg
IHZpcnR1ZSBvZiB0aGUgaW5mb3JtYXRpb24gZ2V0dGluZyBjb3BpZWQgaW4gdGhlIGtlcm5lbCwK
Pj4gLSBpbiB0aGUgcmVsZWFzZSBzY2VuYXJpbyB5b3UgaGF2ZSBhbGwgZGF0YSBhdmFpbGFibGUg
c2luY2UgaXQncwo+PiAgICBsZWZ0IHVuLWNsb2JiZXJlZC4KPj4gQW0gSSBtaXNzaW5nIGFueXRo
aW5nIChJIGRvbid0IHZpZXcgbWl4ZWQgZGVidWcvcmVsZWFzZSBzZXR1cHMKPj4gb2Yga2VybmVs
IGFuZCBoeXBlcnZpc29yIGFzIG92ZXJseSBpbXBvcnRhbnQgaGVyZSk/Cj4gCj4gTm8sIHlvdSBh
cmUgbWlzc2luZyBub3RoaW5nIGhlcmUuIE9UT0ggYSBkZWJ1ZyBoeXBlcnZpc29yIGRlc3Ryb3lp
bmcKPiBkZWJ1ZyBkYXRhIGlzIGtpbmQgb2Ygd2VpcmQsIHNvIEkgcG9zdGVkIHRoaXMgcGF0Y2gu
CgpUaGlzIGlzIGEgcXVpdGUgY29tbW9uIGFwcHJvYWNoIGlmIHlvdSB3YW50IHRvIGVuZm9yY2Ug
dGhlIG90aGVyIGVudGl0eSB0byBub3QgCnJlbHkgb24gc29tZSBmaWVsZHMuIFRoaXMgYWxzbyBm
b2xsb3dzIHdoYXQgd2UgZG8gZm9yIGh5cGVyY2FsbHMgKGF0IGxlYXN0IG9uIEFybSkuCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 16:03:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 16:03: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-devel-bounces@lists.xenproject.org>)
	id 1gRJMY-0000eI-Dk; Mon, 26 Nov 2018 16:03: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=bbsm=of=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gRJMW-0000e6-SS
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 16:03:53 +0000
X-Inumbo-ID: dd858252-f194-11e8-9a16-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::4])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd858252-f194-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 16:03:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1543248230;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=oVm/ll9lLEzFlDGuecg9F1ArUr6Ih2BkU//hSXy9t1w=;
 b=tT9SmyYYEztNn3w6X9v7UXw6I7zEsv5FcVq4T8dnp+ihAg+XzG05BtEBDt4STQo+5G
 ftaczbuHSCa8f/7Kre2ApXNPv+UvzuukzR1fAllBHYADUC9Gyr2VrE8sNC89QE+X5nmg
 CiM20VZfVqy3cLCzHDq28bQzqTUTZ/vnZeF8Ok8o/CFsrUAuznWI/nNx254NS8AtnLuV
 lAdLSF2TrPfPGMNd5bFY1RSdXyBIEHNy3CGkkmop4fr+jJd+ajgClgVuuBfDt4/maoxi
 SK+XG6qz+Vb764H8wZyedePXjvftEqE/gLMp+FqYNexEpdweAZOx5e4U5aJrhJW6SPUl
 fO2g==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.5 AUTH)
 with ESMTPSA id K0961buAQG3fCjz
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Mon, 26 Nov 2018 17:03:41 +0100 (CET)
Date: Mon, 26 Nov 2018 17:03:35 +0100
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <JBeulich@suse.com>
Message-ID: <20181126170335.01a6ac58.olaf@aepfle.de>
In-Reply-To: <5BFBCB7F02000078001FFD9B@prv1-mh.provo.novell.com>
References: <20181125191405.3028-1-olaf@aepfle.de>
 <5BFBCB7F02000078001FFD9B@prv1-mh.provo.novell.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v1] Increase framebuffer size to todays
 standards
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, George
 Dunlap <George.Dunlap@eu.citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============7501960092973797448=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7501960092973797448==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/FoLqpkE49XPOQQmvnUgwcZ8"; protocol="application/pgp-signature"

--Sig_/FoLqpkE49XPOQQmvnUgwcZ8
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Mon, 26 Nov 2018 03:31:27 -0700
schrieb "Jan Beulich" <JBeulich@suse.com>:

> And I think a change like this should (a) address the more general
> case rather than just your laptop (or laptops in general) and (b)
> actually add some headroom. Hence at the very least I'd see us
> go to 4096x3072. WHUXGA would even call for 7680x4800.

So should I resend this patch with higher values, or should I remove
the bounds check entirely? Not sure what it is trying to achieve, the
framebuffer may fail either way if the BIOS provides bogus values.

Olaf

--Sig_/FoLqpkE49XPOQQmvnUgwcZ8
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW/wZVwAKCRBdQqD6ppg2
fltDAKCcJF/LelVCzNtCLJQDAL63eKcXMgCfbd1KiwAhv3LwPhlst5Ls359wMqI=
=T9J6
-----END PGP SIGNATURE-----

--Sig_/FoLqpkE49XPOQQmvnUgwcZ8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7501960092973797448==--


From xen-devel-bounces@lists.xenproject.org Mon Nov 26 16:12:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 16:12: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-devel-bounces@lists.xenproject.org>)
	id 1gRJUt-0001rL-8w; Mon, 26 Nov 2018 16:12: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=obox=OF=citrix.com=prvs=8619cf47e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gRJUr-0001rG-Ma
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 16:12:29 +0000
X-Inumbo-ID: 10d56916-f196-11e8-a32e-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10d56916-f196-11e8-a32e-12d6303a7972;
 Mon, 26 Nov 2018 16:12:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,282,1539648000"; d="scan'208";a="82353289"
Date: Mon, 26 Nov 2018 17:01:36 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20181126160136.wt5foaeqf23fatb4@mac>
References: <20181126153852.2586-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181126153852.2586-1-paul.durrant@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] viridian: fix assertion failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMDM6Mzg6NTJQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFdoaWxzdCBhdHRlbXB0aW5nIHRvIGNyYXNoIGFuIGFwcGFyZW50bHkgd2VkZ2VkIFdp
bmRvd3MgZG9tYWluIHVzaW5nCj4gJ3hlbi1odm1jcmFzaCcgSSBtYW5hZ2VkIHRvIHRyaWdnZXIg
dGhlIGZvbGxvd2luZyBBU1NFUlQ6Cj4gCj4gKFhFTikgQXNzZXJ0aW9uICchdnAtPnB0cicgZmFp
bGVkIGF0IHZpcmlkaWFuLmM6NjA3Cj4gCj4gd2l0aCBzdGFjazoKPiAKPiAoWEVOKSAgICBbPGZm
ZmY4MmQwODAzMmM1NWQ+XSB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSsweDFiNC8weDFiNgo+IChY
RU4pICAgIFs8ZmZmZjgyZDA4MDMyYjFkYj5dIHZpcmlkaWFuX3N5bmljX2xvYWRfdmNwdV9jdHh0
KzB4MzkvMHgzYgo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDMyYjkwZD5dIHZpcmlkaWFuLmMjdmly
aWRpYW5fbG9hZF92Y3B1X2N0eHQrMHg5My8weGNjCj4gKFhFTikgICAgWzxmZmZmODJkMDgwMzA5
NmQ2Pl0gaHZtX2xvYWQrMHgxMGUvMHgxOWUKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyNzRjNmQ+
XSBhcmNoX2RvX2RvbWN0bCsweGI3NC8weDI1YjQKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyMDY4
YWI+XSBkb19kb21jdGwrMHgxNmY3LzB4MTlkOAo+IAo+IFRoaXMgaGFwcGVuZWQgYmVjYXVzZSB2
aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSgpIHdhcyBub3Qgd3JpdHRlbiB0byBjb3BlCj4gd2l0aCBi
ZWluZyBjYWxsZWQgbXVsdGlwbGUgdGltZXMsIGJ1dCB0aGlzIGlzIHVuZm9ydHVuYXRlbHkgZXhh
Y3RseSB3aGF0Cj4gaGFwcGVucyB3aGVuIHhlbi1odm1jcmFzaCByZS1sb2FkcyB0aGUgZG9tYWlu
IGNvbnRleHQgKGhhdmluZyBjbG9iYmVyZWQKPiB0aGUgdmFsdWVzIG9mIFJJUCkuCj4gCj4gVGhp
cyBwYXRjaCBzaW1wbHkgbWFrZXMgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoKSByZXR1cm4gaW1t
ZWRpYXRlbHkgaWYgaXQKPiBmaW5kcyB0aGUgcGFnZSBhbHJlYWR5IG1hcHBlZCAoaS5lLiB2cC0+
cHRyICE9IE5VTEwpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 16:16:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 16:16: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-devel-bounces@lists.xenproject.org>)
	id 1gRJYI-00020S-R5; Mon, 26 Nov 2018 16:16:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=azgn=of=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRJYH-0001zh-Qx
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 16:16:01 +0000
X-Inumbo-ID: 90412704-f196-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90412704-f196-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 16:16:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 09:15:59 -0700
Message-Id: <5BFC1C3A02000078002001EA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 09:15:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>,
 "Stefano Stabellini" <sstabellini@kernel.org>
References: <20181125191405.3028-1-olaf@aepfle.de>
 <5BFBCB7F02000078001FFD9B@prv1-mh.provo.novell.com>
 <20181126170335.01a6ac58.olaf@aepfle.de>
In-Reply-To: <20181126170335.01a6ac58.olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] Increase framebuffer size to todays
 standards
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjExLjE4IGF0IDE3OjAzLCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IEFtIE1v
biwgMjYgTm92IDIwMTggMDM6MzE6MjcgLTA3MDAKPiBzY2hyaWViICJKYW4gQmV1bGljaCIgPEpC
ZXVsaWNoQHN1c2UuY29tPjoKPiAKPj4gQW5kIEkgdGhpbmsgYSBjaGFuZ2UgbGlrZSB0aGlzIHNo
b3VsZCAoYSkgYWRkcmVzcyB0aGUgbW9yZSBnZW5lcmFsCj4+IGNhc2UgcmF0aGVyIHRoYW4ganVz
dCB5b3VyIGxhcHRvcCAob3IgbGFwdG9wcyBpbiBnZW5lcmFsKSBhbmQgKGIpCj4+IGFjdHVhbGx5
IGFkZCBzb21lIGhlYWRyb29tLiBIZW5jZSBhdCB0aGUgdmVyeSBsZWFzdCBJJ2Qgc2VlIHVzCj4+
IGdvIHRvIDQwOTZ4MzA3Mi4gV0hVWEdBIHdvdWxkIGV2ZW4gY2FsbCBmb3IgNzY4MHg0ODAwLgo+
IAo+IFNvIHNob3VsZCBJIHJlc2VuZCB0aGlzIHBhdGNoIHdpdGggaGlnaGVyIHZhbHVlcywgb3Ig
c2hvdWxkIEkgcmVtb3ZlCj4gdGhlIGJvdW5kcyBjaGVjayBlbnRpcmVseT8gTm90IHN1cmUgd2hh
dCBpdCBpcyB0cnlpbmcgdG8gYWNoaWV2ZSwgdGhlCj4gZnJhbWVidWZmZXIgbWF5IGZhaWwgZWl0
aGVyIHdheSBpZiB0aGUgQklPUyBwcm92aWRlcyBib2d1cyB2YWx1ZXMuCgpJIGhhdmUgdG8gZm9y
d2FyZCB0aGlzIHF1ZXN0aW9uOiBTdGVmYW5vIGludHJvZHVjZWQgYWxsIGZpdmUgTUFYXyoKdmFs
dWVzIGhlcmUgd2hlbiBzcGxpdHRpbmcgb3V0IHRoZSBMRkIgY29kZSBpbiBjb21taXQgZTdjYjM1
ZThiMQooInhlbjogaW50cm9kdWNlIGEgZ2VuZXJpYyBmcmFtZWJ1ZmZlciBkcml2ZXIiKS4gSSBh
cHBhcmVudGx5IGRpZG4ndApldmVuIG5vdGljZSBiYWNrIHRoZW4gdGhhdCB0aHJlZSBvZiB0aGVt
IGFyZSBlbnRpcmVseSB1bnVzZWQsIGFuZAp0aGUgdHdvIGRpbWVuc2lvbiBvbmVzIGhhZCBubyB1
cHBlciBib3VuZCBiZWZvcmUuCgpTdGVmYW5vOiBXaHkgd2VyZSBhbGwgb2YgdGhlc2UgaW50cm9k
dWNlZCAodGhlcmUncyBubyBleHBsYW5hdGlvbgppbiB0aGUgZGVzY3JpcHRpb24pIGFuZCB3aGF0
IHdlcmUgdGhlIHZhbHVlcyBkZXJpdmVkIGZyb20/IFdpbGwKYW55dGhpbmcgYnJlYWsgaWYgd2Ug
cmVtb3ZlIHRoZW0/CgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 16:17:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 16:17: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-devel-bounces@lists.xenproject.org>)
	id 1gRJZK-00024u-88; Mon, 26 Nov 2018 16:17:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=xwch=of=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRJZI-00024i-N3
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 16:17:04 +0000
X-Inumbo-ID: b53f1bb2-f196-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b53f1bb2-f196-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 16:17:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A7617B061;
 Mon, 26 Nov 2018 16:17:01 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTgxMTIzMTMyNTE2LjI4Njgx77+977+977+977+9Me+/vQ==?=
 =?UTF-8?B?77+977+977+9amdyb3NzQHN1c2UuY29tPiA8NUJGQkQxQzYwMjAwMDA3ODAwMUZG?=
 =?UTF-8?B?RTA5QHN1c2UuY29tPiA8ZDM4YjFjMzPvv701Y2Nh77+9NTcyYe+/vWE5NDLvv71i?=
 =?UTF-8?Q?1db8ca309a2=40suse=2ecom=3e_=3c5BFBFCD3020000780020004F=40suse=2e?=
 =?UTF-8?Q?com=3e_=3c955bec0d-f574-53c5-91a5-1d6ea0bc4f2a=40suse=2ecom=3e_?=
 =?UTF-8?Q?=3c5BFC0A1302000078002000E1=40suse=2ecom=3e_=3c06592737-411f-d518?=
 =?UTF-8?Q?-d972-6b4cdc704d9b=40suse=2ecom=3e_=3c4c7158b4-d4da-994e-545b-8f5?=
 =?UTF-8?Q?dec97dbb6=40arm=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <2b040ede-2103-b93c-c005-5ff39ae21c4c@suse.com>
Date: Mon, 26 Nov 2018 17:17:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMTEvMjAxOCAxNzowMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDI2LzEx
LzIwMTggMTU6MjksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDI2LzExLzIwMTggMTU6NTgs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjYuMTEuMTggYXQgMTU6MjMsIDxqZ3Jvc3NA
c3VzZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDI2LzExLzIwMTggMTU6MDEsIEphbiBCZXVsaWNoIHdy
b3RlOgo+Pj4+Pj4+PiBPbiAyNi4xMS4xOCBhdCAxNDo1MiwgPGpncm9zc0BzdXNlLmNvbT4gd3Jv
dGU6Cj4+Pj4+PiBJIGRvbid0IHRoaW5rIHRoZSBoeXBlcnZpc29yIHNob3VsZCBleHBsaWNpdGx5
IHRyeSB0byBtYWtlIGl0IGFzCj4+Pj4+PiBoYXJkIGFzCj4+Pj4+PiBwb3NzaWJsZSBmb3IgdGhl
IGd1ZXN0IHRvIGZpbmQgcHJvYmxlbXMgaW4gdGhlIGNvZGUuCj4+Pj4+Cj4+Pj4+IFRoYXQncyBp
bmRlZWQgbm90IHRoZSBoeXBlcnZpc29yJ3MgZ29hbC4gSW5zdGVhZCBpdCB0cmllcyB0byBtYWtl
Cj4+Pj4+IGl0IGFzIGhhcmQgYXMgcG9zc2libGUgZm9yIHRoZSBndWVzdCAoZGV2ZWxvcGVyKSB0
byBtYWtlIHdyb25nCj4+Pj4+IGFzc3VtcHRpb25zLgo+Pj4+Cj4+Pj4gTGV0J3MgbG9vayBhdCB0
aGUgY3VycmVudCBleGFtcGxlIHdoeSBJIHdyb3RlIHRoaXMgcGF0Y2g6Cj4+Pj4KPj4+PiBUaGUg
TGludXgga2VybmVsJ3MgdXNlIG9mIG11bHRpY2FsbHMgc2hvdWxkIG5ldmVyIHRyaWdnZXIgYW55
IHNpbmdsZQo+Pj4+IGNhbGwgdG8gcmV0dXJuIGFuIGVycm9yIChyZXR1cm4gdmFsdWUgPCAwKS4g
QSBrZXJuZWwgY29tcGlsZWQgZm9yCj4+Pj4gcHJvZHVjdGl2ZSB1c2Ugd2lsbCBjYXRjaCBzdWNo
IGVycm9ycywgYnV0IGhhcyBubyBrbm93bGVkZ2Ugd2hpY2gKPj4+PiBzaW5nbGUgY2FsbCBoYXMg
ZmFpbGVkLCBhcyBpdCBkb2Vzbid0IGtlZXAgdHJhY2sgb2YgdGhlIHNpbmdsZSBlbnRyaWVzCj4+
Pj4gKG5vbi1wcm9kdWN0aXZlIGtlcm5lbHMgaGF2ZSBhbiBvcHRpb24gYXZhaWxhYmxlIGluIHRo
ZSByZXNwZWN0aXZlCj4+Pj4gc291cmNlIHRvIGNvcHkgdGhlIGVudHJpZXMgYmVmb3JlIGRvaW5n
IHRoZSBtdWx0aWNhbGwgaW4gb3JkZXIgdG8gaGF2ZQo+Pj4+IHNvbWUgZGlhZ25vc3RpYyBkYXRh
IGF2YWlsYWJsZSBpbiBjYXNlIG9mIHN1Y2ggYW4gZXJyb3IpLiBDYXRjaGluZyBhbgo+Pj4+IGVy
cm9yIGZyb20gYSBtdWx0aWNhbGwgcmlnaHQgbm93IG1lYW5zIGEgV0FSTigpIHdpdGggYSBzdGFj
ayBiYWNrdHJhY2UKPj4+PiAoZm9yIHRoZSBtdWx0aWNhbGwgaXRzZWxmLCBub3QgZm9yIHRoZSBl
bnRyeSBjYXVzaW5nIHRoZSBlcnJvcikuCj4+Pj4KPj4+PiBJIGhhdmUgYSBjdXN0b21lciByZXBv
cnQgZm9yIGEgY2FzZSB3aGVyZSBzdWNoIGEgYmFja3RyYWNlIHdhcyBwcm9kdWNlZAo+Pj4+IGFu
ZCBhIGtlcm5lbCBjcmFzaCBzb21lIHNlY29uZHMgbGF0ZXIsIG9idmlvdXNseSBkdWUgdG8gaWxs
ZWdhbGx5Cj4+Pj4gdW5tYXBwZWQgbWVtb3J5IHBhZ2VzIHJlc3VsdGluZyBmcm9tIHRoZSBmYWls
ZWQgbXVsdGljYWxsLgo+Pj4+IFVuZm9ydHVuYXRlbHkKPj4+PiB0aGVyZSBhcmUgbXVsdGlwbGUg
cG9zc2liaWxpdGllcyB3aGF0IG1pZ2h0IGhhdmUgZ29uZSB3cm9uZyBhbmQgSSBkb24ndAo+Pj4+
IGtub3cgd2hpY2ggb25lIHdhcyB0aGUgY3VscHJpdC4gVGhlIHByb2JsZW0gY2FuJ3QgYmUgYSB2
ZXJ5IGNvbW1vbiBvbmUsCj4+Pj4gYmVjYXVzZSB0aGVyZSBpcyBvbmx5IG9uZSBzdWNoIHJlcG9y
dCByaWdodCBub3csIHdoaWNoIG1pZ2h0IGRlcGVuZCBvbgo+Pj4+IGEgc3BlY2lhbCBkcml2ZXIu
Cj4+Pj4KPj4+PiBGaW5kaW5nIHRoaXMgYnVnIHdpdGhvdXQgYSBrbm93biByZXByb2R1Y2VyIGFu
ZCB0aGUgY3VycmVudCBhbW91bnQgb2YKPj4+PiBkaWFnbm9zdGljIGRhdGEgaXMgbmV4dCB0byBp
bXBvc3NpYmxlLiBTbyBJJ2QgbGlrZSB0byBoYXZlIG1vcmUgZGF0YQo+Pj4+IGF2YWlsYWJsZSB3
aXRob3V0IGhhdmluZyB0byBodXJ0IHBlcmZvcm1hbmNlIGZvciB0aGUgOTkuOTk5OTk5JSBvZiB0
aGUKPj4+PiBjYXNlcyB3aGVyZSBub3RoaW5nIGJhZCBoYXBwZW5zLgo+Pj4+Cj4+Pj4gSW4gY2Fz
ZSB5b3UgaGF2ZSBhbiBpZGVhIGhvdyB0byBzb2x2ZSB0aGlzIHByb2JsZW0gaW4gYW5vdGhlciB3
YXkKPj4+PiBJJ2QgYmUKPj4+PiBoYXBweSB0byBmb2xsb3cgdGhhdCByb3V0ZS4gSSdkIHJlYWxs
eSBsaWtlIHRvIGJlIGFibGUgdG8gaGF2ZSBhIGJldHRlcgo+Pj4+IGNsdWUgaW4gY2FzZSBzdWNo
IGFuIGVycm9yIG9jY3VycyBpbiBmdXR1cmUuCj4+Pgo+Pj4gU2luY2UgeW91IGhhdmUgYSBwcm9k
dWN0aW9uIGtlcm5lbCwgSSBhc3N1bWUgeW91IGFsc28gaGF2ZSBhCj4+PiBwcm9kdWN0aW9uIGh5
cGVydmlzb3IuIFRoaXMgaHlwZXJ2aXNvciBkb2Vzbid0IGNsb2JiZXIgdGhlCj4+PiBhcmd1bWVu
dHMgaWYgSSdtIG5vdCBtaXN0YWtlbi4gVGhlcmVmb3JlCj4+PiAtIGluIHRoZSBkZWJ1Z2dpbmcg
c2NlbmFyaW8geW91IChjYW4pIGhhdmUgYWxsIGRhdGEgYXZhaWxhYmxlIGJ5Cj4+PiDCoMKgIHZp
cnR1ZSBvZiB0aGUgaW5mb3JtYXRpb24gZ2V0dGluZyBjb3BpZWQgaW4gdGhlIGtlcm5lbCwKPj4+
IC0gaW4gdGhlIHJlbGVhc2Ugc2NlbmFyaW8geW91IGhhdmUgYWxsIGRhdGEgYXZhaWxhYmxlIHNp
bmNlIGl0J3MKPj4+IMKgwqAgbGVmdCB1bi1jbG9iYmVyZWQuCj4+PiBBbSBJIG1pc3NpbmcgYW55
dGhpbmcgKEkgZG9uJ3QgdmlldyBtaXhlZCBkZWJ1Zy9yZWxlYXNlIHNldHVwcwo+Pj4gb2Yga2Vy
bmVsIGFuZCBoeXBlcnZpc29yIGFzIG92ZXJseSBpbXBvcnRhbnQgaGVyZSk/Cj4+Cj4+IE5vLCB5
b3UgYXJlIG1pc3Npbmcgbm90aGluZyBoZXJlLiBPVE9IIGEgZGVidWcgaHlwZXJ2aXNvciBkZXN0
cm95aW5nCj4+IGRlYnVnIGRhdGEgaXMga2luZCBvZiB3ZWlyZCwgc28gSSBwb3N0ZWQgdGhpcyBw
YXRjaC4KPiAKPiBUaGlzIGlzIGEgcXVpdGUgY29tbW9uIGFwcHJvYWNoIGlmIHlvdSB3YW50IHRv
IGVuZm9yY2UgdGhlIG90aGVyIGVudGl0eQo+IHRvIG5vdCByZWx5IG9uIHNvbWUgZmllbGRzLiBU
aGlzIGFsc28gZm9sbG93cyB3aGF0IHdlIGRvIGZvciBoeXBlcmNhbGxzCj4gKGF0IGxlYXN0IG9u
IEFybSkuCgpJIGRvbid0IHF1ZXN0aW9uIHRoYXQgZ2VuZXJhbCBtZWNoYW5pc20uCgpXaGF0IEkg
cXVlc3Rpb24gaXMgZG9pbmcgdGhlIGNsb2JiZXJpbmcgaW4gdGhpcyBjYXNlIHdoZXJlIHRoZSBj
YWxsZXIKd291bGQgbmVlZCB0byB0YWtlIHNwZWNpYWwgbWVhc3VyZXMgZm9yIGNvcHlpbmcgdGhl
IG5lZWRlZCBkZWJ1ZyBkYXRhCndoaWNoIHdpbGwgaGl0IHBlcmZvcm1hbmNlLiBTbyBub3QgZG9p
bmcgdGhlIGNsb2JiZXJpbmcgd291bGQgb25seSBiZQppbiB0aGUgdmVyeSByYXJlIGVycm9yIGNh
c2UsIG5vdCBpbiB0aGUgY29tbW9uIGNhc2Ugd2hlcmUgdGhlIGd1ZXN0CnNob3VsZCByZWFsbHkg
aGF2ZSBubyBuZWVkIHRvIHNlZSB0aGUgcHJlc2VydmVkIGRhdGEuCgpJIHJlYWxseSBmYWlsIHRv
IHNlZSB3aHkgaXQgaXMgc28gYmFkIHRvIG5vdCBjbG9iYmVyIGRhdGEgaW4gYSBjYXNlCndoaWNo
IG5vcm1hbGx5IHNob3VsZCBuZXZlciBvY2N1ci4gVGhlIG9ubHkgb3V0Y29tZSBvZiBjbG9iYmVy
aW5nIHRoZQpkYXRhIGluIHRoZSBlcnJvciBjYXNlIGlzIG1ha2luZyBkaWFnbm9zaXMgb2YgdGhh
dCBlcnJvciBtdWNoIGhhcmRlci4KSXRzIG5vdCBhcyBpZiB0aGVyZSB3b3VsZCBiZSBzZWNyZXQg
ZGF0YSBzdWRkZW5seSBtYWRlIGF2YWlsYWJsZSB0byB0aGUKZ3Vlc3QuIEl0cyBqdXN0IGF2b2lk
aW5nIHRoZSBuZWVkIGZvciB0aGUgZ3Vlc3QgdG8gY29weSB0aGUgZGF0YSBmb3IKZWFjaCBtdWx0
aWNhbGwgZm9yIHRoZSB2ZXJ5IHVubGlrZWx5IGNoYW5jZSBhbiBlcnJvciBtaWdodCBvY2N1ci4g
QW5kIHdlCmFyZSBub3Qgc3BlYWtpbmcgb2YgYSBoeXBlcmNhbGwgaXNzdWVkIHRoZW4gYW5kIG5v
dywgYnV0IG9mIHRoZSBwYXRoIGhpdApmb3IgbmVhcmx5IGV2ZXJ5IG1lbW9yeS1tYW5hZ2VtZW50
IGFjdGlvbiBhbmQgY29udGV4dCBzd2l0Y2ggb2YgUFYKZ3Vlc3RzLiBTbyBkb2luZyBhbHdheXMg
dGhlIGNvcHkgd291bGQgcmVhbGx5IGJlIHZpc2libGUuCgoKSnVlcmdlbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 16:21:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 16:21: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-devel-bounces@lists.xenproject.org>)
	id 1gRJdc-00035f-1H; Mon, 26 Nov 2018 16:21:32 +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=V668=OF=citrix.com=prvs=861c38f28=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRJda-00035a-0x
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 16:21:30 +0000
X-Inumbo-ID: 5347f524-f197-11e8-9447-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5347f524-f197-11e8-9447-12d6303a7972;
 Mon, 26 Nov 2018 16:21:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,283,1539648000"; d="scan'208";a="71495469"
Date: Mon, 26 Nov 2018 16:07:08 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181126160708.jeitflzp5xfxoqaa@zion.uk.xensource.com>
References: <5BFC163602000078002001A0@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BFC163602000078002001A0@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] x86emul: suppress default test harness
 build with incapable assembler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMDg6NTA6MTRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gQSB0b3AgbGV2ZWwgIm1ha2UgYnVpbGQiLCBhcyB1c2VkIGUuZy4gYnkgb3NzdGVzdCwg
d2FudHMgdG8gYnVpbGQgYWxsCj4gImFsbCIgdGFyZ2V0cyBpbiBlbmFibGVkIHRvb2xzIHN1YmRp
cmVjdG9yaWVzLCB3aGljaCBieSBkZWZhdWx0IGFsc28KPiBpbmNsdWRlcyB0aGUgZW11bGF0b3Ig
dGVzdCBoYXJuZXNzLiBUaGUgdXNlIG9mLCBpbiBwYXJ0aWN1bGFyLCB7ZXZleH0KPiBpbnNuIHBz
ZXVkby1wcmVmaXhlcyBpbiwgYWdhaW4gaW4gcGFydGljdWxhciwgdGVzdF94ODZfZW11bGF0b3Iu
YyBjYXVzZXMKPiB0aGlzIGJ1aWxkIHRvIGZhaWwgdGhvdWdoIHdoZW4gdGhlIGFzc2VtYmxlciBp
cyBub3QgbmV3IGVub3VnaC4gVGFrZQo+IGFub3RoZXIgYmlnIGhhbW1lciBhbmQgc3VwcHJlc3Mg
dGhlIGRlZmF1bHQgaGFybmVzcyBidWlsZCBhbHRvZ2V0aGVyCj4gYWxzbyB3aGVuIHRoaXMgYW5k
IG90aGVyIHBzZXVkby1wcmVmaXhlcyBhcmUgbm90IHN1cHBvcnRlZCBieSB0aGUKPiBzcGVjaWZp
ZWQgKG9yIGRlZmF1bHRlZCB0bykgYXNzZW1ibGVyLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 16:25:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 16:25: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-devel-bounces@lists.xenproject.org>)
	id 1gRJhp-0003Fm-Li; Mon, 26 Nov 2018 16:25:53 +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=VuSb=OF=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gRJho-0003Fh-Om
 for xen-devel@lists.xen.org; Mon, 26 Nov 2018 16:25:52 +0000
X-Inumbo-ID: f0530e8a-f197-11e8-a040-12d6303a7972
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0530e8a-f197-11e8-a040-12d6303a7972;
 Mon, 26 Nov 2018 16:25:51 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wAQGOpON105891;
 Mon, 26 Nov 2018 16:25:45 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=JoN0MPmoFQjIbxvse47pOETRaUohnl6rO0EkS++1s8o=;
 b=iBSGo3yBKckTQ8rWyd5yppa7Wa8rBxyxPbiYN2tGXmu+E/DjZQyFAT54ghM2uMUZjdZS
 H0ol+Ru3H02wIsnHzQjIyH93LNm0JakYnnUxN7PjGNsXN3dNNDfDV9v9HU1bxUbG5Kq+
 zAfs73KQyIDOxU/BV+MF09tRAtV7Wassu9ulizwvyqvgSUyju3dGnrRU7HB6BxJ++mw2
 1oNsKLuX5/Izqwx4IYpldIinWG4trp9u5tBvYSYL50OmApKZ0JupUmC8J6fGNdbcs64X
 Za+ZlmUVOibkQsSKOnALgCVsRXnQz7G/l64ts6nipvGXTVxcb6+nRSwOVa5dyOx1ncW7 KA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2nxy9qxry1-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Nov 2018 16:25:44 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wAQGPcCl015042
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Nov 2018 16:25:38 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wAQGPb4N020077;
 Mon, 26 Nov 2018 16:25:37 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 26 Nov 2018 08:25:36 -0800
To: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
References: <1513778746-6155-1-git-send-email-boris.ostrovsky@oracle.com>
 <7c833e3a-4a0b-e80c-91e2-4348d6959651@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <d42938a7-2081-65f4-a0d9-6fb7a8dd2fa0@oracle.com>
Date: Mon, 26 Nov 2018 11:25:27 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <7c833e3a-4a0b-e80c-91e2-4348d6959651@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9089
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811260146
Subject: Re: [Xen-devel] [PATCH v3] xen/balloon: Mark unallocated host
 memory as UNUSABLE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, helgaas@kernel.org, christian.koenig@amd.com,
 JBeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjUvMTggODowMCBQTSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gT24gMjAvMTIvMjAx
NyAxNDowNSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBDb21taXQgZjU3NzVlMGI2MTE2ICgi
eDg2L3hlbjogZGlzY2FyZCBSQU0gcmVnaW9ucyBhYm92ZSB0aGUgbWF4aW11bQo+PiByZXNlcnZh
dGlvbiIpIGxlZnQgaG9zdCBtZW1vcnkgbm90IGFzc2lnbmVkIHRvIGRvbTAgYXMgYXZhaWxhYmxl
IGZvcgo+PiBtZW1vcnkgaG90cGx1Zy4KPj4KPj4gVW5mb3J0dW5hdGVseSB0aGlzIGFsc28gbWVh
bnQgdGhhdCB0aG9zZSByZWdpb25zIGNvdWxkIGJlIHVzZWQgYnkKPj4gb3RoZXJzLiBTcGVjaWZp
Y2FsbHksIGNvbW1pdCBmYTU2NGFkOTYzNjYgKCJ4ODYvUENJOiBFbmFibGUgYSA2NGJpdCBCQVIK
Pj4gb24gQU1EIEZhbWlseSAxNWggKE1vZGVscyAwMC0xZiwgMzAtM2YsIDYwLTdmKSIpIG1heSB0
cnkgdG8gbWFwIHRob3NlCj4+IGFkZHJlc3NlcyBhcyBNTUlPLgo+Pgo+PiBUbyBwcmV2ZW50IHRo
aXMgbWFyayB1bmFsbG9jYXRlZCBob3N0IG1lbW9yeSBhcyBFODIwX1RZUEVfVU5VU0FCTEUgKHRo
dXMKPj4gZWZmZWN0aXZlbHkgcmV2ZXJ0aW5nIGY1Nzc1ZTBiNjExNikgYW5kIGtlZXAgdHJhY2sg
b2YgdGhhdCByZWdpb24gYXMKPj4gYSBob3N0bWVtIHJlc291cmNlIHRoYXQgY2FuIGJlIHVzZWQg
Zm9yIHRoZSBob3RwbHVnLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IFRoaXMgY29tbWl0IGJyZWFrcyBYZW4gYmFsbG9v
biBtZW1vcnkgaG90cGx1ZyBmb3IgdXMgaW4gRG9tMCB3aXRoCj4gImhvcGx1Z191bnBvcHVsYXRl
ZCIgc2V0IHRvIDEuIFRoZSBpc3N1ZSBpcyB0aGF0IHRoZSBjb21tb24ga2VybmVsCj4gbWVtb3J5
IG9ubGluaW5nIHByb2NlZHVyZXMgcmVxdWlyZSAiU3lzdGVtIFJBTSIgcmVzb3VyY2UgdG8gYmUg
MS1zdAo+IGxldmVsLiBUaGF0IG1lYW5zIGJ5IGluc2VydGluZyBpdCB1bmRlciAiVW51c2FibGUg
bWVtb3J5IiBhcyB0aGUgY29tbWl0Cj4gYWJvdmUgZG9lcyAoaW50ZW50aW9uYWxseSBvciBub3Qp
IHdlIG1ha2UgaXQgMi1uZCBsZXZlbCBhbmQgYnJlYWsgbWVtb3J5Cj4gb25saW5pbmcuCgpXaGF0
IGRvIHlvdSBtZWFuIGJ5IDFzdCBhbmQgMm5kIGxldmVsPwoKCgo+Cj4gVGhlcmUgYXJlIG11bHRp
cGxlIHdheXMgdG8gZml4IGl0IGRlcGVuZGluZyBvbiB3aGF0IHdhcyB0aGUgaW50ZW50aW9uIG9m
Cj4gb3JpZ2luYWwgY29tbWl0IGFuZCB3aGF0IGV4YWN0bHkgaXQgdHJpZWQgdG8gd29ya2Fyb3Vu
ZC4gSXQgc2VlbXMgaXQKPiBkb2VzIHNldmVyYWwgdGhpbmdzIGF0IG9uY2U6Cj4gMSkgTWFya3Mg
bm9uLURvbTAgaG9zdCBtZW1vcnkgIlVudXNhYmxlIG1lbW9yeSIgaW4gcmVzb3VyY2UgdHJlZS4K
PiAyKSBLZWVwcyB0cmFjayBvZiBhbGwgdGhlIGFyZWFzIHNhZmUgZm9yIGhvdHBsdWcgaW4gRG9t
MAo+IDMpIENoYW5nZXMgYWxsb2NhdGlvbiBhbGdvcml0aG1zIGl0c2VsZiBpbiBiYWxsb29uIGRy
aXZlciB0byB1c2UgdGhvc2UgYXJlYXMKClByZXR0eSBtdWNoLiAoMykgaXMgdHJ1ZSBpbiB0aGUg
c2Vuc2UgdGhhdCBtZW1vcnkgaXMgZmlyc3QgYWxsb2NhdGVkCmZyb20gaG9zdG1lbV9yZXNvdXJj
ZSAod2hpY2ggaXMgbm9uLWRvbTAgUkFNKS4KCgo+Cj4gQXJlIGFsbCB0aGUgdGhpbmdzIGFib3Zl
IG5lY2Vzc2FyeSB0byBjb3ZlciB0aGUgaXNzdWUgaW4gZmE1NjRhZDk2MzY2Cj4gKCJ4ODYvUENJ
OiBFbmFibGUgYSA2NGJpdCBCQVIgb24gQU1EIEZhbWlseSAxNWggKE1vZGVscyAwMC0xZiwgMzAt
M2YsCj4gNjAtN2YpIik/CgpOb3QgYW55bW9yZSwgYXMgZmFyIGFzIHRoYXQgcGFydGljdWxhciBj
b21taXQgaXMgY29uY2VybmVkLCBidXQgdGhhdCdzCmJlY2F1c2Ugb2YgMDNhNTUxNzM0ICgieDg2
L1BDSTogTW92ZSBhbmQgc2hyaW5rIEFNRCA2NC1iaXQgd2luZG93IHRvCmF2b2lkIGNvbmZsaWN0
Iikgd2hpY2ggd2FzIGludHJvZHVjZWQgYWZ0ZXIgYmFsbG9vbiBwYXRjaC4gSUlSQyB0aGVyZQp3
ZXJlIHNvbWUgaXNzdWVzIHdpdGggZmE1NjRhZDk2MzY2dW5yZWxhdGVkIHRvIGJhbGxvb24uCgoK
Pgo+IENhbiB3ZSByZW1vdmUgIlVudXNhYmxlIG1lbW9yeSIgcmVzb3VyY2VzIGFzIHNvb24gYXMg
d2UgZmluaXNoZWQKPiBib290aW5nPyBJcyByZW1vdmluZyBvbi1kZW1hbmQgaXMgcHJlZmVyYWJs
ZSBvdmVyICJzaG9vdCB0aGVtIGFsbCIgaW4KPiB0aGF0IGNhc2U/CgpUaGUgY29uY2VybiBpcyB0
aGF0IGluIHByaW5jaXBsZSBub3RoaW5nIHByZXZlbnRzIHNvbWVvbmUgZWxzZSB0byBkbwpleGFj
dCBzYW1lIHRoaW5nIGZhNTY0YWQ5NjM2NiBkaWQsIHdoaWNoIGlzIGdyYWIgc29tZXRoaW5nIGZy
b20gcmlnaHQKYWJvdmUgZW5kIG9mIFJBTSBhcyB0aGUga2VybmVsIHNlZXMgaXQuIEFuZCB0aGF0
IGNhbiBiZSBkb25lIGF0IGFueSBwb2ludC4KCgotYm9yaXMKCj4KPiBEb2VzIGl0IGV2ZW4gbWFr
ZSBzZW5zZSB0byByZW1vdmUgdGhlIDEtc3QgbGV2ZWwgb25seSByZXN0cmljdGlvbiBpbgo+IGtl
cm5lbC9yZXNvdXJjZS5jID8KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 16:51:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 16:51: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-devel-bounces@lists.xenproject.org>)
	id 1gRK60-00062l-RT; Mon, 26 Nov 2018 16:50: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=aZgN=OF=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRK5z-00062g-3u
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 16:50:51 +0000
X-Inumbo-ID: 6cf3218e-f19b-11e8-bbdc-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6cf3218e-f19b-11e8-bbdc-12d6303a7972;
 Mon, 26 Nov 2018 16:50:49 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Nov 2018 09:50:46 -0700
Message-Id: <5BFC2462020000780020022A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Mon, 26 Nov 2018 09:50:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20181123132516.28681****1****jgross@suse.com>
 <5BFBD1C602000078001FFE09@suse.com>
 <d38b1c33*5cca*572a*a942*b1db8ca309a2@suse.com>
 <5BFBFCD3020000780020004F@suse.com>
 <955bec0d-f574-53c5-91a5-1d6ea0bc4f2a@suse.com>
 <5BFC0A1302000078002000E1@suse.com>
 <06592737-411f-d518-d972-6b4cdc704d9b@suse.com>
 <4c7158b4-d4da-994e-545b-8f5dec97dbb6@arm.com>
 <2b040ede-2103-b93c-c005-5ff39ae21c4c@suse.com>
In-Reply-To: <2b040ede-2103-b93c-c005-5ff39ae21c4c@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjExLjE4IGF0IDE3OjE3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBJIHJl
YWxseSBmYWlsIHRvIHNlZSB3aHkgaXQgaXMgc28gYmFkIHRvIG5vdCBjbG9iYmVyIGRhdGEgaW4g
YSBjYXNlCj4gd2hpY2ggbm9ybWFsbHkgc2hvdWxkIG5ldmVyIG9jY3VyLgoKU2VlIEFuZHJldydz
IG9yaWdpbmFsIHJlcGx5LiBZb3UncmUgYWxzbyBjbG9iYmVyaW5nIG9uIHBvdGVudGlhbApzdWNj
ZXNzIHBhdGhzLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 16:51:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 16:51: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-devel-bounces@lists.xenproject.org>)
	id 1gRK73-000660-7Y; Mon, 26 Nov 2018 16:51:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=n+h+=of=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gRK71-00065t-Uw
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 16:51:55 +0000
X-Inumbo-ID: 94a6a798-f19b-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 94a6a798-f19b-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 16:51:55 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D83DC15AD;
 Mon, 26 Nov 2018 08:51:54 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 34ACB3F59C;
 Mon, 26 Nov 2018 08:51:53 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTgxMTIzMTMyNTE2LjI4Njgx77+977+977+977+9Me+/vQ==?=
 =?UTF-8?B?77+977+977+9amdyb3NzQHN1c2UuY29tPiA8NUJGQkQxQzYwMjAwMDA3ODAwMUZG?=
 =?UTF-8?B?RTA5QHN1c2UuY29tPiA8ZDM4YjFjMzPvv701Y2Nh77+9NTcyYe+/vWE5NDLvv71i?=
 =?UTF-8?Q?1db8ca309a2=40suse=2ecom=3e_=3c5BFBFCD3020000780020004F=40suse=2e?=
 =?UTF-8?Q?com=3e_=3c955bec0d-f574-53c5-91a5-1d6ea0bc4f2a=40suse=2ecom=3e_?=
 =?UTF-8?Q?=3c5BFC0A1302000078002000E1=40suse=2ecom=3e_=3c06592737-411f-d518?=
 =?UTF-8?Q?-d972-6b4cdc704d9b=40suse=2ecom=3e_=3c4c7158b4-d4da-994e-545b-8f5?=
 =?UTF-8?Q?dec97dbb6=40arm=2ecom=3e_=3c2b040ede-2103-b93c-c005-5ff39ae21c4c?=
 =?UTF-8?Q?=40suse=2ecom=3e?=
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1d49ab74-9aaf-d3e4-9e19-ecba83c247c1@arm.com>
Date: Mon, 26 Nov 2018 16:51:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyNi8xMS8yMDE4IDE2OjE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDI2LzExLzIw
MTggMTc6MDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4KPj4KPj4gT24gMjYvMTEvMjAxOCAxNToy
OSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDI2LzExLzIwMTggMTU6NTgsIEphbiBCZXVs
aWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDI2LjExLjE4IGF0IDE1OjIzLCA8amdyb3NzQHN1c2UuY29t
PiB3cm90ZToKPj4+Pj4gT24gMjYvMTEvMjAxOCAxNTowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4+Pj4+PiBPbiAyNi4xMS4xOCBhdCAxNDo1MiwgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4+
Pj4+Pj4gSSBkb24ndCB0aGluayB0aGUgaHlwZXJ2aXNvciBzaG91bGQgZXhwbGljaXRseSB0cnkg
dG8gbWFrZSBpdCBhcwo+Pj4+Pj4+IGhhcmQgYXMKPj4+Pj4+PiBwb3NzaWJsZSBmb3IgdGhlIGd1
ZXN0IHRvIGZpbmQgcHJvYmxlbXMgaW4gdGhlIGNvZGUuCj4+Pj4+Pgo+Pj4+Pj4gVGhhdCdzIGlu
ZGVlZCBub3QgdGhlIGh5cGVydmlzb3IncyBnb2FsLiBJbnN0ZWFkIGl0IHRyaWVzIHRvIG1ha2UK
Pj4+Pj4+IGl0IGFzIGhhcmQgYXMgcG9zc2libGUgZm9yIHRoZSBndWVzdCAoZGV2ZWxvcGVyKSB0
byBtYWtlIHdyb25nCj4+Pj4+PiBhc3N1bXB0aW9ucy4KPj4+Pj4KPj4+Pj4gTGV0J3MgbG9vayBh
dCB0aGUgY3VycmVudCBleGFtcGxlIHdoeSBJIHdyb3RlIHRoaXMgcGF0Y2g6Cj4+Pj4+Cj4+Pj4+
IFRoZSBMaW51eCBrZXJuZWwncyB1c2Ugb2YgbXVsdGljYWxscyBzaG91bGQgbmV2ZXIgdHJpZ2dl
ciBhbnkgc2luZ2xlCj4+Pj4+IGNhbGwgdG8gcmV0dXJuIGFuIGVycm9yIChyZXR1cm4gdmFsdWUg
PCAwKS4gQSBrZXJuZWwgY29tcGlsZWQgZm9yCj4+Pj4+IHByb2R1Y3RpdmUgdXNlIHdpbGwgY2F0
Y2ggc3VjaCBlcnJvcnMsIGJ1dCBoYXMgbm8ga25vd2xlZGdlIHdoaWNoCj4+Pj4+IHNpbmdsZSBj
YWxsIGhhcyBmYWlsZWQsIGFzIGl0IGRvZXNuJ3Qga2VlcCB0cmFjayBvZiB0aGUgc2luZ2xlIGVu
dHJpZXMKPj4+Pj4gKG5vbi1wcm9kdWN0aXZlIGtlcm5lbHMgaGF2ZSBhbiBvcHRpb24gYXZhaWxh
YmxlIGluIHRoZSByZXNwZWN0aXZlCj4+Pj4+IHNvdXJjZSB0byBjb3B5IHRoZSBlbnRyaWVzIGJl
Zm9yZSBkb2luZyB0aGUgbXVsdGljYWxsIGluIG9yZGVyIHRvIGhhdmUKPj4+Pj4gc29tZSBkaWFn
bm9zdGljIGRhdGEgYXZhaWxhYmxlIGluIGNhc2Ugb2Ygc3VjaCBhbiBlcnJvcikuIENhdGNoaW5n
IGFuCj4+Pj4+IGVycm9yIGZyb20gYSBtdWx0aWNhbGwgcmlnaHQgbm93IG1lYW5zIGEgV0FSTigp
IHdpdGggYSBzdGFjayBiYWNrdHJhY2UKPj4+Pj4gKGZvciB0aGUgbXVsdGljYWxsIGl0c2VsZiwg
bm90IGZvciB0aGUgZW50cnkgY2F1c2luZyB0aGUgZXJyb3IpLgo+Pj4+Pgo+Pj4+PiBJIGhhdmUg
YSBjdXN0b21lciByZXBvcnQgZm9yIGEgY2FzZSB3aGVyZSBzdWNoIGEgYmFja3RyYWNlIHdhcyBw
cm9kdWNlZAo+Pj4+PiBhbmQgYSBrZXJuZWwgY3Jhc2ggc29tZSBzZWNvbmRzIGxhdGVyLCBvYnZp
b3VzbHkgZHVlIHRvIGlsbGVnYWxseQo+Pj4+PiB1bm1hcHBlZCBtZW1vcnkgcGFnZXMgcmVzdWx0
aW5nIGZyb20gdGhlIGZhaWxlZCBtdWx0aWNhbGwuCj4+Pj4+IFVuZm9ydHVuYXRlbHkKPj4+Pj4g
dGhlcmUgYXJlIG11bHRpcGxlIHBvc3NpYmlsaXRpZXMgd2hhdCBtaWdodCBoYXZlIGdvbmUgd3Jv
bmcgYW5kIEkgZG9uJ3QKPj4+Pj4ga25vdyB3aGljaCBvbmUgd2FzIHRoZSBjdWxwcml0LiBUaGUg
cHJvYmxlbSBjYW4ndCBiZSBhIHZlcnkgY29tbW9uIG9uZSwKPj4+Pj4gYmVjYXVzZSB0aGVyZSBp
cyBvbmx5IG9uZSBzdWNoIHJlcG9ydCByaWdodCBub3csIHdoaWNoIG1pZ2h0IGRlcGVuZCBvbgo+
Pj4+PiBhIHNwZWNpYWwgZHJpdmVyLgo+Pj4+Pgo+Pj4+PiBGaW5kaW5nIHRoaXMgYnVnIHdpdGhv
dXQgYSBrbm93biByZXByb2R1Y2VyIGFuZCB0aGUgY3VycmVudCBhbW91bnQgb2YKPj4+Pj4gZGlh
Z25vc3RpYyBkYXRhIGlzIG5leHQgdG8gaW1wb3NzaWJsZS4gU28gSSdkIGxpa2UgdG8gaGF2ZSBt
b3JlIGRhdGEKPj4+Pj4gYXZhaWxhYmxlIHdpdGhvdXQgaGF2aW5nIHRvIGh1cnQgcGVyZm9ybWFu
Y2UgZm9yIHRoZSA5OS45OTk5OTklIG9mIHRoZQo+Pj4+PiBjYXNlcyB3aGVyZSBub3RoaW5nIGJh
ZCBoYXBwZW5zLgo+Pj4+Pgo+Pj4+PiBJbiBjYXNlIHlvdSBoYXZlIGFuIGlkZWEgaG93IHRvIHNv
bHZlIHRoaXMgcHJvYmxlbSBpbiBhbm90aGVyIHdheQo+Pj4+PiBJJ2QgYmUKPj4+Pj4gaGFwcHkg
dG8gZm9sbG93IHRoYXQgcm91dGUuIEknZCByZWFsbHkgbGlrZSB0byBiZSBhYmxlIHRvIGhhdmUg
YSBiZXR0ZXIKPj4+Pj4gY2x1ZSBpbiBjYXNlIHN1Y2ggYW4gZXJyb3Igb2NjdXJzIGluIGZ1dHVy
ZS4KPj4+Pgo+Pj4+IFNpbmNlIHlvdSBoYXZlIGEgcHJvZHVjdGlvbiBrZXJuZWwsIEkgYXNzdW1l
IHlvdSBhbHNvIGhhdmUgYQo+Pj4+IHByb2R1Y3Rpb24gaHlwZXJ2aXNvci4gVGhpcyBoeXBlcnZp
c29yIGRvZXNuJ3QgY2xvYmJlciB0aGUKPj4+PiBhcmd1bWVudHMgaWYgSSdtIG5vdCBtaXN0YWtl
bi4gVGhlcmVmb3JlCj4+Pj4gLSBpbiB0aGUgZGVidWdnaW5nIHNjZW5hcmlvIHlvdSAoY2FuKSBo
YXZlIGFsbCBkYXRhIGF2YWlsYWJsZSBieQo+Pj4+ICDCoMKgIHZpcnR1ZSBvZiB0aGUgaW5mb3Jt
YXRpb24gZ2V0dGluZyBjb3BpZWQgaW4gdGhlIGtlcm5lbCwKPj4+PiAtIGluIHRoZSByZWxlYXNl
IHNjZW5hcmlvIHlvdSBoYXZlIGFsbCBkYXRhIGF2YWlsYWJsZSBzaW5jZSBpdCdzCj4+Pj4gIMKg
wqAgbGVmdCB1bi1jbG9iYmVyZWQuCj4+Pj4gQW0gSSBtaXNzaW5nIGFueXRoaW5nIChJIGRvbid0
IHZpZXcgbWl4ZWQgZGVidWcvcmVsZWFzZSBzZXR1cHMKPj4+PiBvZiBrZXJuZWwgYW5kIGh5cGVy
dmlzb3IgYXMgb3Zlcmx5IGltcG9ydGFudCBoZXJlKT8KPj4+Cj4+PiBObywgeW91IGFyZSBtaXNz
aW5nIG5vdGhpbmcgaGVyZS4gT1RPSCBhIGRlYnVnIGh5cGVydmlzb3IgZGVzdHJveWluZwo+Pj4g
ZGVidWcgZGF0YSBpcyBraW5kIG9mIHdlaXJkLCBzbyBJIHBvc3RlZCB0aGlzIHBhdGNoLgo+Pgo+
PiBUaGlzIGlzIGEgcXVpdGUgY29tbW9uIGFwcHJvYWNoIGlmIHlvdSB3YW50IHRvIGVuZm9yY2Ug
dGhlIG90aGVyIGVudGl0eQo+PiB0byBub3QgcmVseSBvbiBzb21lIGZpZWxkcy4gVGhpcyBhbHNv
IGZvbGxvd3Mgd2hhdCB3ZSBkbyBmb3IgaHlwZXJjYWxscwo+PiAoYXQgbGVhc3Qgb24gQXJtKS4K
PiAKPiBJIGRvbid0IHF1ZXN0aW9uIHRoYXQgZ2VuZXJhbCBtZWNoYW5pc20uCj4gCj4gV2hhdCBJ
IHF1ZXN0aW9uIGlzIGRvaW5nIHRoZSBjbG9iYmVyaW5nIGluIHRoaXMgY2FzZSB3aGVyZSB0aGUg
Y2FsbGVyCj4gd291bGQgbmVlZCB0byB0YWtlIHNwZWNpYWwgbWVhc3VyZXMgZm9yIGNvcHlpbmcg
dGhlIG5lZWRlZCBkZWJ1ZyBkYXRhCj4gd2hpY2ggd2lsbCBoaXQgcGVyZm9ybWFuY2UuIFNvIG5v
dCBkb2luZyB0aGUgY2xvYmJlcmluZyB3b3VsZCBvbmx5IGJlCj4gaW4gdGhlIHZlcnkgcmFyZSBl
cnJvciBjYXNlLCBub3QgaW4gdGhlIGNvbW1vbiBjYXNlIHdoZXJlIHRoZSBndWVzdAo+IHNob3Vs
ZCByZWFsbHkgaGF2ZSBubyBuZWVkIHRvIHNlZSB0aGUgcHJlc2VydmVkIGRhdGEuCj4gCj4gSSBy
ZWFsbHkgZmFpbCB0byBzZWUgd2h5IGl0IGlzIHNvIGJhZCB0byBub3QgY2xvYmJlciBkYXRhIGlu
IGEgY2FzZQo+IHdoaWNoIG5vcm1hbGx5IHNob3VsZCBuZXZlciBvY2N1ci4KPiAgVGhlIG9ubHkg
b3V0Y29tZSBvZiBjbG9iYmVyaW5nIHRoZQo+IGRhdGEgaW4gdGhlIGVycm9yIGNhc2UgaXMgbWFr
aW5nIGRpYWdub3NpcyBvZiB0aGF0IGVycm9yIG11Y2ggaGFyZGVyLgo+IEl0cyBub3QgYXMgaWYg
dGhlcmUgd291bGQgYmUgc2VjcmV0IGRhdGEgc3VkZGVubHkgbWFkZSBhdmFpbGFibGUgdG8gdGhl
Cj4gZ3Vlc3QuIEl0cyBqdXN0IGF2b2lkaW5nIHRoZSBuZWVkIGZvciB0aGUgZ3Vlc3QgdG8gY29w
eSB0aGUgZGF0YSBmb3IKPiBlYWNoIG11bHRpY2FsbCBmb3IgdGhlIHZlcnkgdW5saWtlbHkgY2hh
bmNlIGFuIGVycm9yIG1pZ2h0IG9jY3VyLiBBbmQgd2UKPiBhcmUgbm90IHNwZWFraW5nIG9mIGEg
aHlwZXJjYWxsIGlzc3VlZCB0aGVuIGFuZCBub3csIGJ1dCBvZiB0aGUgcGF0aCBoaXQKPiBmb3Ig
bmVhcmx5IGV2ZXJ5IG1lbW9yeS1tYW5hZ2VtZW50IGFjdGlvbiBhbmQgY29udGV4dCBzd2l0Y2gg
b2YgUFYKPiBndWVzdHMuIFNvIGRvaW5nIGFsd2F5cyB0aGUgY29weSB3b3VsZCByZWFsbHkgYmUg
dmlzaWJsZS4KCkZvciBhIGZpcnN0LCBub3cgdGhlIGJlaGF2aW9yIHdpbGwgbm90IGJlIHRoZSBz
YW1lIGFzIHdoZW4gaGFuZGxpbmcgYSBzaW5nbGUgCmh5cGVyY2FsbC4gSSB3b3VsZCBtdWNoIHBy
ZWZlciBpZiB0aGUgYmVoYXZpb3IgaXMga2VwdCB0aGUgc2FtZSBldmVyeXdoZXJlLgoKU2Vjb25k
bHksIHlvdSBhcmUgaW50cm9kdWNpbmcgYW4gQUJJIGNoYW5nZSB3aXRob3V0IGV4cGxpY2l0bHkg
dGVsbGluZyBpdC4gVGhpcyAKc2hvdWxkIGJlIGNsYXJpZmllZCBpbiB0aGUgcHVibGljIGludGVy
ZmFjZSBhbmQgcHJvYmFibHkgdGhlIG11bHRpY2FsbCBjb2RlIHRvIAphdm9pZCByZS1pbnRyb2R1
Y2luZyB0aGUgY2xvYmJlcmluZyBpbiB0aGUgZnV0dXJlLgoKQnV0IEkgYW0gY29uY2VybmVkIHRo
YXQgdGhlIGNvbmRpdGlvbmFsIGNsb2JiZXJpbmcgKGkuZSBkZXBlbmRpbmcgb24gdGhlIHJldHVy
bikgCndpbGwgYmUgb3Zlcmxvb2tlZCBieSB0aGUgZ3Vlc3QgYW5kIHdpbGwgcHJvYmFibHkgaW50
cm9kdWNlIHNvbWUgbW9yZSAKaW50ZXJlc3Rpbmded2VpcmQgYnVnLgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 17:12:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 17:12: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-devel-bounces@lists.xenproject.org>)
	id 1gRKQB-00088o-3v; Mon, 26 Nov 2018 17:11: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=nftd=of=citrix.com=prvs=86178f1ab=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gRKQ9-00088j-Hs
 for xen-devel@lists.xen.org; Mon, 26 Nov 2018 17:11:41 +0000
X-Inumbo-ID: 55b21b03-f19e-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55b21b03-f19e-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 17:11:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,283,1539648000"; d="scan'208";a="71504935"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, <xen-devel@lists.xen.org>,
 <linux-kernel@vger.kernel.org>
References: <1513778746-6155-1-git-send-email-boris.ostrovsky@oracle.com>
 <7c833e3a-4a0b-e80c-91e2-4348d6959651@citrix.com>
 <d42938a7-2081-65f4-a0d9-6fb7a8dd2fa0@oracle.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <f955576f-532d-d4de-e7eb-718dae4b14c1@citrix.com>
Date: Mon, 26 Nov 2018 17:10:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <d42938a7-2081-65f4-a0d9-6fb7a8dd2fa0@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] xen/balloon: Mark unallocated host
 memory as UNUSABLE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, helgaas@kernel.org, christian.koenig@amd.com,
 JBeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMTEvMjAxOCAxNjoyNSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDExLzI1LzE4
IDg6MDAgUE0sIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+PiBPbiAyMC8xMi8yMDE3IDE0OjA1LCBC
b3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+PiBDb21taXQgZjU3NzVlMGI2MTE2ICgieDg2L3hlbjog
ZGlzY2FyZCBSQU0gcmVnaW9ucyBhYm92ZSB0aGUgbWF4aW11bQo+Pj4gcmVzZXJ2YXRpb24iKSBs
ZWZ0IGhvc3QgbWVtb3J5IG5vdCBhc3NpZ25lZCB0byBkb20wIGFzIGF2YWlsYWJsZSBmb3IKPj4+
IG1lbW9yeSBob3RwbHVnLgo+Pj4KPj4+IFVuZm9ydHVuYXRlbHkgdGhpcyBhbHNvIG1lYW50IHRo
YXQgdGhvc2UgcmVnaW9ucyBjb3VsZCBiZSB1c2VkIGJ5Cj4+PiBvdGhlcnMuIFNwZWNpZmljYWxs
eSwgY29tbWl0IGZhNTY0YWQ5NjM2NiAoIng4Ni9QQ0k6IEVuYWJsZSBhIDY0Yml0IEJBUgo+Pj4g
b24gQU1EIEZhbWlseSAxNWggKE1vZGVscyAwMC0xZiwgMzAtM2YsIDYwLTdmKSIpIG1heSB0cnkg
dG8gbWFwIHRob3NlCj4+PiBhZGRyZXNzZXMgYXMgTU1JTy4KPj4+Cj4+PiBUbyBwcmV2ZW50IHRo
aXMgbWFyayB1bmFsbG9jYXRlZCBob3N0IG1lbW9yeSBhcyBFODIwX1RZUEVfVU5VU0FCTEUgKHRo
dXMKPj4+IGVmZmVjdGl2ZWx5IHJldmVydGluZyBmNTc3NWUwYjYxMTYpIGFuZCBrZWVwIHRyYWNr
IG9mIHRoYXQgcmVnaW9uIGFzCj4+PiBhIGhvc3RtZW0gcmVzb3VyY2UgdGhhdCBjYW4gYmUgdXNl
ZCBmb3IgdGhlIGhvdHBsdWcuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5
IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPj4gVGhpcyBjb21taXQgYnJlYWtzIFhlbiBi
YWxsb29uIG1lbW9yeSBob3RwbHVnIGZvciB1cyBpbiBEb20wIHdpdGgKPj4gImhvcGx1Z191bnBv
cHVsYXRlZCIgc2V0IHRvIDEuIFRoZSBpc3N1ZSBpcyB0aGF0IHRoZSBjb21tb24ga2VybmVsCj4+
IG1lbW9yeSBvbmxpbmluZyBwcm9jZWR1cmVzIHJlcXVpcmUgIlN5c3RlbSBSQU0iIHJlc291cmNl
IHRvIGJlIDEtc3QKPj4gbGV2ZWwuIFRoYXQgbWVhbnMgYnkgaW5zZXJ0aW5nIGl0IHVuZGVyICJV
bnVzYWJsZSBtZW1vcnkiIGFzIHRoZSBjb21taXQKPj4gYWJvdmUgZG9lcyAoaW50ZW50aW9uYWxs
eSBvciBub3QpIHdlIG1ha2UgaXQgMi1uZCBsZXZlbCBhbmQgYnJlYWsgbWVtb3J5Cj4+IG9ubGlu
aW5nLgo+IAo+IFdoYXQgZG8geW91IG1lYW4gYnkgMXN0IGFuZCAybmQgbGV2ZWw/Cj4gCgpJIG1l
YW4gdGhlIGxldmVsIG9mIGEgcmVzb3VyY2UgaW4gSU9NRU0gdHJlZSAodGhlIG9uZSB0aGF0J3Mg
cHJpbnRlZApmcm9tIC9wcm9jL2lvbWVtKS4gMS1zdCBsZXZlbCBtZWFucyBpdHMgcGFyZW50IGlz
IHJvb3QgYW5kIHNvIG9uLgoKPj4KPj4gVGhlcmUgYXJlIG11bHRpcGxlIHdheXMgdG8gZml4IGl0
IGRlcGVuZGluZyBvbiB3aGF0IHdhcyB0aGUgaW50ZW50aW9uIG9mCj4+IG9yaWdpbmFsIGNvbW1p
dCBhbmQgd2hhdCBleGFjdGx5IGl0IHRyaWVkIHRvIHdvcmthcm91bmQuIEl0IHNlZW1zIGl0Cj4+
IGRvZXMgc2V2ZXJhbCB0aGluZ3MgYXQgb25jZToKPj4gMSkgTWFya3Mgbm9uLURvbTAgaG9zdCBt
ZW1vcnkgIlVudXNhYmxlIG1lbW9yeSIgaW4gcmVzb3VyY2UgdHJlZS4KPj4gMikgS2VlcHMgdHJh
Y2sgb2YgYWxsIHRoZSBhcmVhcyBzYWZlIGZvciBob3RwbHVnIGluIERvbTAKPj4gMykgQ2hhbmdl
cyBhbGxvY2F0aW9uIGFsZ29yaXRobXMgaXRzZWxmIGluIGJhbGxvb24gZHJpdmVyIHRvIHVzZSB0
aG9zZSBhcmVhcwo+IAo+IFByZXR0eSBtdWNoLiAoMykgaXMgdHJ1ZSBpbiB0aGUgc2Vuc2UgdGhh
dCBtZW1vcnkgaXMgZmlyc3QgYWxsb2NhdGVkCj4gZnJvbSBob3N0bWVtX3Jlc291cmNlICh3aGlj
aCBpcyBub24tZG9tMCBSQU0pLgo+IAo+Pgo+PiBBcmUgYWxsIHRoZSB0aGluZ3MgYWJvdmUgbmVj
ZXNzYXJ5IHRvIGNvdmVyIHRoZSBpc3N1ZSBpbiBmYTU2NGFkOTYzNjYKPj4gKCJ4ODYvUENJOiBF
bmFibGUgYSA2NGJpdCBCQVIgb24gQU1EIEZhbWlseSAxNWggKE1vZGVscyAwMC0xZiwgMzAtM2Ys
Cj4+IDYwLTdmKSIpPwo+IAo+IE5vdCBhbnltb3JlLCBhcyBmYXIgYXMgdGhhdCBwYXJ0aWN1bGFy
IGNvbW1pdCBpcyBjb25jZXJuZWQsIGJ1dCB0aGF0J3MKPiBiZWNhdXNlIG9mIDAzYTU1MTczNCAo
Ing4Ni9QQ0k6IE1vdmUgYW5kIHNocmluayBBTUQgNjQtYml0IHdpbmRvdyB0bwo+IGF2b2lkIGNv
bmZsaWN0Iikgd2hpY2ggd2FzIGludHJvZHVjZWQgYWZ0ZXIgYmFsbG9vbiBwYXRjaC4gSUlSQyB0
aGVyZQo+IHdlcmUgc29tZSBpc3N1ZXMgd2l0aCBmYTU2NGFkOTYzNjYgdW5yZWxhdGVkIHRvIGJh
bGxvb24uCj4gCgpJZiBpdCdzIG5vdCBhIHByb2JsZW0gYW55bW9yZSBJSVVDLCBjYW4gd2UgcmV2
ZXJ0IHRoZSBjaGFuZ2UgYXMgaXQgc3RpbGwKYnJlYWtzICJob3RwbHVnX3VucG9wdWxhdGVkPTEi
IGZvciB0aGUgcmVhc29ucyBJIGRlc2NyaWJlZCBhYm92ZT8KCj4gCj4+Cj4+IENhbiB3ZSByZW1v
dmUgIlVudXNhYmxlIG1lbW9yeSIgcmVzb3VyY2VzIGFzIHNvb24gYXMgd2UgZmluaXNoZWQKPj4g
Ym9vdGluZz8gSXMgcmVtb3Zpbmcgb24tZGVtYW5kIGlzIHByZWZlcmFibGUgb3ZlciAic2hvb3Qg
dGhlbSBhbGwiIGluCj4+IHRoYXQgY2FzZT8KPiAKPiBUaGUgY29uY2VybiBpcyB0aGF0IGluIHBy
aW5jaXBsZSBub3RoaW5nIHByZXZlbnRzIHNvbWVvbmUgZWxzZSB0byBkbwo+IGV4YWN0IHNhbWUg
dGhpbmcgZmE1NjRhZDk2MzY2IGRpZCwgd2hpY2ggaXMgZ3JhYiBzb21ldGhpbmcgZnJvbSByaWdo
dAo+IGFib3ZlIGVuZCBvZiBSQU0gYXMgdGhlIGtlcm5lbCBzZWVzIGl0LiBBbmQgdGhhdCBjYW4g
YmUgZG9uZSBhdCBhbnkgcG9pbnQuCj4gCgpOb3RoaW5nIHByZXZlbnRzIC0gdHJ1ZSwgYnV0IHRo
YXQncyBwbGFpbmx5IHdyb25nIGZyb20gT1MgcG9pbnQgb2Ygdmlldwp0byBncmFiIHBoeXNpY2Fs
IHJhbmdlcyBmb3Igc29tZXRoaW5nIHdpdGhvdXQga25vd2luZyB3aGF0J3MgYWN0dWFsbHkKYmVo
aW5kIG9uIHRoYXQgcGxhdGZvcm0uIEkgdGhpbmsgd2Ugc2hvdWxkbid0IGNvbnNpZGVyIHRoaXMg
YXMgYSB2YWxpZAp0aGluZyB0byBkbyBhbmQgZG9uJ3QgdHJ5IHRvIHdvcmthcm91bmQgaW5pdGlh
bGx5IGluY29ycmVjdCBjb2RlLgoKPiAKPiAtYm9yaXMKPiAKPj4KPj4gRG9lcyBpdCBldmVuIG1h
a2Ugc2Vuc2UgdG8gcmVtb3ZlIHRoZSAxLXN0IGxldmVsIG9ubHkgcmVzdHJpY3Rpb24gaW4KPj4g
a2VybmVsL3Jlc291cmNlLmMgPwo+IAo+IAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 17:22:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 17:22: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-devel-bounces@lists.xenproject.org>)
	id 1gRKa7-0000kC-6s; Mon, 26 Nov 2018 17:21: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=wVla=OF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRKa5-0000jf-Ut
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 17:21:57 +0000
X-Inumbo-ID: c156f436-f19f-11e8-8052-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c156f436-f19f-11e8-8052-12d6303a7972;
 Mon, 26 Nov 2018 17:21:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRKZt-0003aX-GS; Mon, 26 Nov 2018 17:21:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRKZt-0001ua-5w; Mon, 26 Nov 2018 17:21:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRKZt-0003yw-5F; Mon, 26 Nov 2018 17:21:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130814-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=d1e70f9b19287aa8763f7778d8e8b2dbee990db3
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Nov 2018 17:21:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130814: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgxNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDgxNC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwMjg5
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQxZTcwZjliMTkyODdhYTg3
NjNmNzc3OGQ4ZThiMmRiZWU5OTBkYjMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAg
ICAgICAgIDkwMWFiZmVmNWRlMTQ5NTQ2YjE2ZmJhNmY0ZDViZDdkZWYwOGM2NzIKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEzMDI4OSAgMjAxOC0xMS0xNyAxMTowMDozNiBaICAgIDkgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxMzA0OTAgIDIwMTgtMTEtMTkgMDk6MDA6MjcgWiAgICA3IGRheXMg
ICA2MSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA4MTQgIDIwMTgtMTEtMjYgMTU6
MDE6MDQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogIERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgRG91ZyBHb2xk
c3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgogIExlbiBCcm93biA8bGVuLmJyb3duQGludGVsLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkg
PG5tYW50aGV5QGFtYXpvbi5kZT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8
cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVA
Yml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBUYW1hcyBLIExl
bmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAg
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEz
MjggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 17:31:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 17:31: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-devel-bounces@lists.xenproject.org>)
	id 1gRKim-0001lB-80; Mon, 26 Nov 2018 17:30: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=xvjc=of=citrix.com=prvs=861df4a88=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRKik-0001l6-1m
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 17:30:54 +0000
X-Inumbo-ID: 056d52f0-f1a1-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 056d52f0-f1a1-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 17:30:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,283,1539648000"; d="scan'208";a="71507471"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 26 Nov 2018 17:30:45 +0000
Message-ID: <20181126173045.1274-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] amd-iommu: remove page merging code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhZ2UgbWVyZ2luZyBsb2dpYyBtYWtlcyB1c2Ugb2YgYml0cyAxLTggYW5kIGJpdCA2MyBv
ZiBhIFBURSwgd2hpY2ggdXNlZAp0byBiZSBzcGVjaWZpZWQgYXMgaWdub3JlZC4gSG93ZXZlciwg
Yml0cyA1IGFuZCA2IGFyZSBub3cgc3BlY2lmaWVkIGFzCidhY2Nlc3NlZCcgYW5kICdkaXJ0eScg
Yml0cyBhbmQgdGhlaXIgdXNlIG9ubHkgcmVtYWlucyBzYWZlIGFzIGxvbmcgYXMKdGhlIERURSAn
SG9zdCBBY2Nlc3MgRGlydHknIGJpdHMgcmVtYWluIGNsZWFyLiBUaGUgY29kZSBpcyBhbHNvIG9m
IGR1YmlvdXMKYmVuZWZpdCBhbmQgd2FzIHRoZSBzdWJqZWN0IFhTQS0yNzUuCgpUaGlzIHBhdGNo
IHJlbW92ZXMgdGhlIGNvZGUsIGZyZWVpbmcgdXAgdGhlIHJlbWFpbmluZyBQVEUgJ2lnbm9yZWQn
IGJpdHMKZm9yIG90aGVyIHBvdGVudGlhbCB1c2UgYW5kIHNob3J0ZW5pbmcgdGhlIHNvdXJjZSBi
eSAxNzAgbGluZXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgotLS0KQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1
bHBhbml0QGFtZC5jb20+CkNjOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KLS0t
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgfCAxNzIgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MTcxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9tYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpp
bmRleCAwYWMzZjQ3M2IzLi5jNGRiZDk2MjI3IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X21hcC5jCkBAIC0zMjMsMTM0ICszMjMsNiBAQCB1aW50NjRfdCBhbWRfaW9tbXVfZ2V0
X2FkZHJlc3NfZnJvbV9wdGUodm9pZCAqcHRlKQogICAgIHJldHVybiBwdHI7CiB9CiAKLS8qIEZv
ciBlYWNoIHBkZSwgV2UgdXNlIGlnbm9yZWQgYml0cyAoYml0IDEgLSBiaXQgOCBhbmQgYml0IDYz
KQotICogdG8gc2F2ZSBwZGUgY291bnQsIHBkZSBjb3VudCA9IDUxMSBpcyBhIGNhbmRpZGF0ZSBv
ZiBwYWdlIGNvYWxlc2NpbmcuCi0gKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X3BkZV9jb3Vu
dCh1aW50NjRfdCBwZGUpCi17Ci0gICAgdW5zaWduZWQgaW50IGNvdW50OwotICAgIHVpbnQ2NF90
IHVwcGVyX21hc2sgPSAxVUxMIDw8IDYzIDsKLSAgICB1aW50NjRfdCBsb3dlcl9tYXNrID0gMHhG
RiA8PCAxOwotCi0gICAgY291bnQgPSAoKHBkZSAmIHVwcGVyX21hc2spID4+IDU1KSB8ICgocGRl
ICYgbG93ZXJfbWFzaykgPj4gMSk7Ci0gICAgcmV0dXJuIGNvdW50OwotfQotCi0vKiBDb252ZXJ0
IHBkZSBjb3VudCBpbnRvIGlvbW11IHB0ZSBpZ25vcmVkIGJpdHMgKi8KLXN0YXRpYyB2b2lkIHNl
dF9wZGVfY291bnQodWludDY0X3QgKnBkZSwgdW5zaWduZWQgaW50IGNvdW50KQotewotICAgIHVp
bnQ2NF90IHVwcGVyX21hc2sgPSAxVUxMIDw8IDggOwotICAgIHVpbnQ2NF90IGxvd2VyX21hc2sg
PSAweEZGOwotICAgIHVpbnQ2NF90IHB0ZV9tYXNrID0gKH4oMVVMTCA8PCA2MykpICYgKH4oMHhG
RiA8PCAxKSk7Ci0KLSAgICAqcGRlICY9IHB0ZV9tYXNrOwotICAgICpwZGUgfD0gKChjb3VudCAm
IHVwcGVyX21hc2sgKSA8PCA1NSkgfCAoKGNvdW50ICYgbG93ZXJfbWFzayApIDw8IDEpOwotfQot
Ci0vKiBSZXR1cm4gMSwgaWYgcGFnZXMgYXJlIHN1aXRhYmxlIGZvciBtZXJnaW5nIGF0IG1lcmdl
X2xldmVsLgotICogb3RoZXJ3aXNlIGluY3JlYXNlIHBkZSBjb3VudCBpZiBtZm4gaXMgY29udGln
b3VzIHdpdGggbWZuIC0gMQotICovCi1zdGF0aWMgYm9vbCBpb21tdV91cGRhdGVfcGRlX2NvdW50
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBtZm4s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtZXJnZV9s
ZXZlbCkKLXsKLSAgICB1bnNpZ25lZCBpbnQgcGRlX2NvdW50LCBuZXh0X2xldmVsOwotICAgIHVu
c2lnbmVkIGxvbmcgZmlyc3RfbWZuOwotICAgIHVpbnQ2NF90ICp0YWJsZSwgKnBkZSwgKm50YWJs
ZTsKLSAgICB1aW50NjRfdCBudGFibGVfbWFkZHIsIG1hc2s7Ci0gICAgc3RydWN0IGRvbWFpbl9p
b21tdSAqaGQgPSBkb21faW9tbXUoZCk7Ci0gICAgYm9vbCBvayA9IGZhbHNlOwotCi0gICAgQVNT
RVJUKCBzcGluX2lzX2xvY2tlZCgmaGQtPmFyY2gubWFwcGluZ19sb2NrKSAmJiBwdF9tZm4gKTsK
LQotICAgIG5leHRfbGV2ZWwgPSBtZXJnZV9sZXZlbCAtIDE7Ci0KLSAgICAvKiBnZXQgcGRlIGF0
IG1lcmdlIGxldmVsICovCi0gICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwdF9tZm4p
KTsKLSAgICBwZGUgPSB0YWJsZSArIHBmbl90b19wZGVfaWR4KGRmbiwgbWVyZ2VfbGV2ZWwpOwot
Ci0gICAgLyogZ2V0IHBhZ2UgdGFibGUgb2YgbmV4dCBsZXZlbCAqLwotICAgIG50YWJsZV9tYWRk
ciA9IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZShwZGUpOwotICAgIG50YWJsZSA9IG1h
cF9kb21haW5fcGFnZShfbWZuKHBhZGRyX3RvX3BmbihudGFibGVfbWFkZHIpKSk7Ci0KLSAgICAv
KiBnZXQgdGhlIGZpcnN0IG1mbiBvZiBuZXh0IGxldmVsICovCi0gICAgZmlyc3RfbWZuID0gYW1k
X2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKG50YWJsZSkgPj4gUEFHRV9TSElGVDsKLQotICAg
IGlmICggZmlyc3RfbWZuID09IDAgKQotICAgICAgICBnb3RvIG91dDsKLQotICAgIG1hc2sgPSAo
MVVMTDw8IChQVEVfUEVSX1RBQkxFX1NISUZUICogbmV4dF9sZXZlbCkpIC0gMTsKLQotICAgIGlm
ICggKChmaXJzdF9tZm4gJiBtYXNrKSA9PSAwKSAmJgotICAgICAgICAgKCgoZGZuICYgbWFzaykg
fCBmaXJzdF9tZm4pID09IG1mbikgKQotICAgIHsKLSAgICAgICAgcGRlX2NvdW50ID0gZ2V0X3Bk
ZV9jb3VudCgqcGRlKTsKLQotICAgICAgICBpZiAoIHBkZV9jb3VudCA9PSAoUFRFX1BFUl9UQUJM
RV9TSVpFIC0gMSkgKQotICAgICAgICAgICAgb2sgPSB0cnVlOwotICAgICAgICBlbHNlIGlmICgg
cGRlX2NvdW50IDwgKFBURV9QRVJfVEFCTEVfU0laRSAtIDEpKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBwZGVfY291bnQrKzsKLSAgICAgICAgICAgIHNldF9wZGVfY291bnQocGRlLCBwZGVfY291
bnQpOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgZWxzZQotICAgICAgICAvKiBub24tY29udGln
dW91cyBtYXBwaW5nICovCi0gICAgICAgIHNldF9wZGVfY291bnQocGRlLCAwKTsKLQotb3V0Ogot
ICAgIHVubWFwX2RvbWFpbl9wYWdlKG50YWJsZSk7Ci0gICAgdW5tYXBfZG9tYWluX3BhZ2UodGFi
bGUpOwotCi0gICAgcmV0dXJuIG9rOwotfQotCi1zdGF0aWMgaW50IGlvbW11X21lcmdlX3BhZ2Vz
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgaW50IGZsYWdzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWVyZ2VfbGV2ZWwpCi17Ci0g
ICAgdWludDY0X3QgKnRhYmxlLCAqcGRlLCAqbnRhYmxlOwotICAgIHVpbnQ2NF90IG50YWJsZV9t
Zm47Ci0gICAgdW5zaWduZWQgbG9uZyBmaXJzdF9tZm47Ci0gICAgc3RydWN0IGRvbWFpbl9pb21t
dSAqaGQgPSBkb21faW9tbXUoZCk7Ci0KLSAgICBBU1NFUlQoIHNwaW5faXNfbG9ja2VkKCZoZC0+
YXJjaC5tYXBwaW5nX2xvY2spICYmIHB0X21mbiApOwotCi0gICAgdGFibGUgPSBtYXBfZG9tYWlu
X3BhZ2UoX21mbihwdF9tZm4pKTsKLSAgICBwZGUgPSB0YWJsZSArIHBmbl90b19wZGVfaWR4KGRm
biwgbWVyZ2VfbGV2ZWwpOwotCi0gICAgLyogZ2V0IGZpcnN0IG1mbiAqLwotICAgIG50YWJsZV9t
Zm4gPSBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUocGRlKSA+PiBQQUdFX1NISUZUOwot
Ci0gICAgaWYgKCBudGFibGVfbWZuID09IDAgKQotICAgIHsKLSAgICAgICAgdW5tYXBfZG9tYWlu
X3BhZ2UodGFibGUpOwotICAgICAgICByZXR1cm4gMTsKLSAgICB9Ci0KLSAgICBudGFibGUgPSBt
YXBfZG9tYWluX3BhZ2UoX21mbihudGFibGVfbWZuKSk7Ci0gICAgZmlyc3RfbWZuID0gYW1kX2lv
bW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKG50YWJsZSkgPj4gUEFHRV9TSElGVDsKLQotICAgIGlm
ICggZmlyc3RfbWZuID09IDAgKQotICAgIHsKLSAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobnRh
YmxlKTsKLSAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUpOwotICAgICAgICByZXR1cm4g
MTsKLSAgICB9Ci0KLSAgICAvKiBzZXR1cCBzdXBlciBwYWdlIG1hcHBpbmcsIG5leHQgbGV2ZWwg
PSAwICovCi0gICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KCh1aW50MzJfdCAqKXBkZSwgZmlyc3Rf
bWZuLCAwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl93cml0
YWJsZSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICEhKGZsYWdzICYgSU9NTVVGX3JlYWRh
YmxlKSk7Ci0KLSAgICBhbWRfaW9tbXVfZmx1c2hfYWxsX3BhZ2VzKGQpOwotCi0gICAgdW5tYXBf
ZG9tYWluX3BhZ2UobnRhYmxlKTsKLSAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7Ci0gICAg
cmV0dXJuIDA7Ci19Ci0KIC8qIFdhbGsgaW8gcGFnZSB0YWJsZXMgYW5kIGJ1aWxkIGxldmVsIHBh
Z2UgdGFibGVzIGlmIG5lY2Vzc2FyeQogICoge1JlLCB1bn1tYXBwaW5nIHN1cGVyIHBhZ2UgZnJh
bWVzIGNhdXNlcyByZS1hbGxvY2F0aW9uIG9mIGlvCiAgKiBwYWdlIHRhYmxlcy4KQEAgLTY1Niw3
ICs1MjgsNiBAQCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90
IGRmbiwgbWZuX3QgbWZuLAogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11
KGQpOwogICAgIGludCByYzsKICAgICB1bnNpZ25lZCBsb25nIHB0X21mbls3XTsKLSAgICB1bnNp
Z25lZCBpbnQgbWVyZ2VfbGV2ZWw7CiAKICAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQog
ICAgICAgICByZXR1cm4gMDsKQEAgLTY5OCw1NSArNTY5LDE0IEBAIGludCBhbWRfaW9tbXVfbWFw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgICAgIHJl
dHVybiAtRUZBVUxUOwogICAgIH0KIAotICAgIC8qIEluc3RhbGwgNGsgbWFwcGluZyBmaXJzdCAq
LworICAgIC8qIEluc3RhbGwgNGsgbWFwcGluZyAqLwogICAgIG5lZWRfZmx1c2ggPSBzZXRfaW9t
bXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm5feChkZm4pLCBtZm5feChtZm4pLCAxLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01NVUZfd3Jp
dGFibGUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISEoZmxhZ3Mg
JiBJT01NVUZfcmVhZGFibGUpKTsKIAogICAgIGlmICggbmVlZF9mbHVzaCApCi0gICAgewogICAg
ICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZGZuX3goZGZuKSwgMCk7Ci0gICAgICAgIC8q
IE5vIGZ1cnRoZXIgbWVyZ2luZywgYXMgdGhlIGxvZ2ljIGRvZXNuJ3QgY29wZS4gKi8KLSAgICAg
ICAgaGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVlOwotICAgIH0KLQotICAgIC8qCi0gICAgICogU3Vw
cHJlc3MgbWVyZ2luZyBvZiBub24tUi9XIG1hcHBpbmdzIG9yIGFmdGVyIGluaXRpYWwgdGFibGUg
Y3JlYXRpb24sCi0gICAgICogYXMgdGhlIG1lcmdlIGxvZ2ljIGRvZXMgbm90IGNvcGUgd2l0aCB0
aGlzLgotICAgICAqLwotICAgIGlmICggaGQtPmFyY2gubm9fbWVyZ2UgfHwgZmxhZ3MgIT0gKElP
TU1VRl93cml0YWJsZSB8IElPTU1VRl9yZWFkYWJsZSkgKQotICAgICAgICBnb3RvIG91dDsKLSAg
ICBpZiAoIGQtPmNyZWF0aW9uX2ZpbmlzaGVkICkKLSAgICB7Ci0gICAgICAgIGhkLT5hcmNoLm5v
X21lcmdlID0gdHJ1ZTsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgZm9yICggbWVy
Z2VfbGV2ZWwgPSAyOyBtZXJnZV9sZXZlbCA8PSBoZC0+YXJjaC5wYWdpbmdfbW9kZTsKLSAgICAg
ICAgICBtZXJnZV9sZXZlbCsrICkKLSAgICB7Ci0gICAgICAgIGlmICggcHRfbWZuW21lcmdlX2xl
dmVsXSA9PSAwICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoICFpb21tdV91cGRh
dGVfcGRlX2NvdW50KGQsIHB0X21mblttZXJnZV9sZXZlbF0sCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZGZuX3goZGZuKSwgbWZuX3gobWZuKSwgbWVyZ2VfbGV2ZWwpICkK
LSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGlmICggaW9tbXVfbWVyZ2VfcGFnZXMoZCwg
cHRfbWZuW21lcmdlX2xldmVsXSwgZGZuX3goZGZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmbGFncywgbWVyZ2VfbGV2ZWwpICkKLSAgICAgICAgewotICAgICAgICAgICAgc3Bp
bl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgICAgICBBTURfSU9NTVVf
REVCVUcoIk1lcmdlIGlvbW11IHBhZ2UgZmFpbGVkIGF0IGxldmVsICVkLCAiCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgImRmbiA9ICUiUFJJX2RmbiIgbWZuID0gJSJQUklfbWZuIlxuIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZXJnZV9sZXZlbCwgZGZuX3goZGZuKSwgbWZu
X3gobWZuKSk7Ci0gICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7Ci0gICAgICAgICAgICByZXR1
cm4gLUVGQVVMVDsKLSAgICAgICAgfQotCi0gICAgICAgIC8qIERlYWxsb2NhdGUgbG93ZXIgbGV2
ZWwgcGFnZSB0YWJsZSAqLwotICAgICAgICBmcmVlX2FtZF9pb21tdV9wZ3RhYmxlKG1mbl90b19w
YWdlKF9tZm4ocHRfbWZuW21lcmdlX2xldmVsIC0gMV0pKSk7Ci0gICAgfQogCi1vdXQ6CiAgICAg
c3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAgICAgcmV0dXJuIDA7CiB9Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 17:49:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 17:49: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-devel-bounces@lists.xenproject.org>)
	id 1gRL0j-00031R-UM; Mon, 26 Nov 2018 17:49: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=lMXU=OF=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1gRL0i-00031M-Vz
 for xen-devel@lists.xen.org; Mon, 26 Nov 2018 17:49:29 +0000
X-Inumbo-ID: 9d840234-f1a3-11e8-9baf-12d6303a7972
Received: from mail-ed1-f68.google.com (unknown [209.85.208.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9d840234-f1a3-11e8-9baf-12d6303a7972;
 Mon, 26 Nov 2018 17:49:26 +0000 (UTC)
Received: by mail-ed1-f68.google.com with SMTP id b3so16640945ede.1
 for <xen-devel@lists.xen.org>; Mon, 26 Nov 2018 09:49:26 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=vUlLDOqIAfK50bSfxGcT8+ZQ16WiDGTYO7a3DN47S8Y=;
 b=Kxlvuvetl5KHHfq0JSWl7CkTccOXP5YjmMSB/0Twcef/oquQ1YMeG19TU51iIJnxG3
 n8r3LsFDeH+DZmKDv8evqzQ3Dk+7Hd2HqG7g9TVWDVwK59NTR2M7IJAaN6tt5b6w/a53
 U09aASRZS9EVitDJKVnpb3euTrpHGO1WxLEUctIFiFI3/yFq1I75v+sLxbXyYke2HV5v
 T4KFaUrxU7dpN0xvSPteL0pfE8fD1Q4DARDXmLT0f6mvSKA5fblHB2IvqFW/ZMwMX1sE
 gO7MuhJt1/dg+Y5kf1yp5+kUx+Z1PDmrUcdk0tQ6SeERHOKVwFw16O3O4VUJyokKO6Ws
 2C0w==
X-Gm-Message-State: AA+aEWar2wJxMLCyiBk4HEGrZpWNg4eATum/5FSVwMCOQkvbSwrmFaO0
 FZZ/aFrt2WaTz2MV2AKxL9B2xgfl+aQ=
X-Google-Smtp-Source: AFSGD/Xbph97tSljJOooJhmtbna4xS5waUyws8TFBuYX8vn+NvqrHAKFzHDf51EcgRT5s3Oes9Niuw==
X-Received: by 2002:a50:a741:: with SMTP id h59mr22726450edc.106.1543254564867; 
 Mon, 26 Nov 2018 09:49:24 -0800 (PST)
Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com.
 [209.85.221.47])
 by smtp.gmail.com with ESMTPSA id p30sm333818eda.68.2018.11.26.09.49.24
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Nov 2018 09:49:24 -0800 (PST)
Received: by mail-wr1-f47.google.com with SMTP id t3so19899483wrr.3
 for <xen-devel@lists.xen.org>; Mon, 26 Nov 2018 09:49:24 -0800 (PST)
X-Received: by 2002:adf:ef0d:: with SMTP id e13mr24325730wro.29.1543254563899; 
 Mon, 26 Nov 2018 09:49:23 -0800 (PST)
MIME-Version: 1.0
References: <1542806482-24030-1-git-send-email-andrew.cooper3@citrix.com>
 <CABfawhnKMfSupGLWX54jy-nGEAUDe+F8=Ft5Bd8Upc3DOzT4=A@mail.gmail.com>
 <2fa9131b-d3aa-a4d4-d9a9-89c918edbd5a@citrix.com>
 <CABfawhkugQ4yMB9oiD3v_zfEh6zZJo66M9ajWebp3C8wN3+NNw@mail.gmail.com>
 <ef655e36-6c3e-87d4-7666-aa7354c37003@citrix.com>
In-Reply-To: <ef655e36-6c3e-87d4-7666-aa7354c37003@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 26 Nov 2018 10:48:47 -0700
X-Gmail-Original-Message-ID: <CABfawhmPHG2hxjpkYbfYPp2kTNd_SPTJM+bvTtT3qU53xEx1fA@mail.gmail.com>
Message-ID: <CABfawhmPHG2hxjpkYbfYPp2kTNd_SPTJM+bvTtT3qU53xEx1fA@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/14] XSA-277 followup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: JGross@suse.com, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgNTowOCBQTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIDIxLzExLzIwMTggMjI6NDIsIFRhbWFzIEsg
TGVuZ3llbCB3cm90ZToKPiA+IE9uIFdlZCwgTm92IDIxLCAyMDE4IGF0IDI6MjIgUE0gQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gT24gMjEvMTEv
MjAxOCAxNzoxOSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+ID4+PiBPbiBXZWQsIE5vdiAyMSwg
MjAxOCBhdCA2OjIxIEFNIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
IHdyb3RlOgo+ID4+Pj4gVGhpcyBjb3ZlcnMgdmFyaW91cyBmaXhlcyByZWxhdGVkIHRvIFhTQS0y
Nzcgd2hpY2ggd2VyZW4ndCBpbiBzZWN1cml0eQo+ID4+Pj4gc3VwcG9ydGVkIGFyZWFzLCBhbmQg
YXNzb2NpYXRlZCBjbGVhbnVwLgo+ID4+Pj4KPiA+Pj4+IFRoZSBiaWdnZXN0IGlzc3VlIG5vdGlj
ZWQgaGVyZSBpcyB0aGF0IGFsdHAybSdzIHVzZSBvZiBoYXJkd2FyZSAjVkUgc3VwcG9ydAo+ID4+
Pj4gd2lsbCBjYXVzZSBnZW5lcmFsIG1lbW9yeSBjb3JydXB0aW9uIGlmIHRoZSBndWVzdCBldmVy
IGJhbGxvb25zIG91dCB0aGUgVkVJTkZPCj4gPj4+PiBwYWdlLiAgVGhlIG9ubHkgc2FmZSB3YXkg
SSB0aGluayBvZiBkb2luZyB0aGlzIGlzIGZvciBYZW4gdG8gYWxsb2MgYW5ub255bW91cwo+ID4+
Pj4gZG9taGVhcCBwYWdlcyBmb3IgdGhlIFZFSU5GTywgYW5kIGZvciB0aGUgZ3Vlc3QgdG8gbWFw
IHRoZW0gaW4gYSBzaW1pbGFyIHdheQo+ID4+Pj4gdG8gdGhlIHNoYXJlZCBpbmZvIGFuZCBncmFu
dCB0YWJsZSBmcmFtZXMuCj4gPj4+IFNpbmNlIGJhbGxvb25pbmcgcHJlc2VudHMgYWxsIHNvcnRz
IG9mIHByb2JsZW1zIHdoZW4gdXNlZCB3aXRoIGFsdHAybQo+ID4+PiBJIHdvdWxkIHN1Z2dlc3Qg
anVzdCBtYWtpbmcgdGhlIHR3byBleHBsaWNpdGx5IGluY29tcGF0aWJsZSBkdXJpbmcKPiA+Pj4g
ZG9tYWluIGNyZWF0aW9uLiBCZXNpZGUgdGhlIGluZm8gcGFnZSBiZWluZyBwb3NzaWJseSBiYWxs
b29uZWQgb3V0IHRoZQo+ID4+PiBvdGhlciBwcm9ibGVtIGlzIHdoZW4gYmFsbG9vbmluZyBjYXVz
ZXMgYWx0cDJtIHZpZXdzIHRvIGJlIHJlc2V0Cj4gPj4+IGNvbXBsZXRlbHksIHJlbW92aW5nIG1l
bV9hY2Nlc3MgcGVybWlzc2lvbnMgYW5kIHJlbWFwcGVkIGVudHJpZXMuCj4gPj4gSWYgb25seSBp
dCB3ZXJlIHRoYXQgc2ltcGxlLgo+ID4+Cj4gPj4gRm9yIHJlYXNvbnMgb2YgaGlzdG9yeSBhbmQv
b3IgcG9vciB0ZXJtaW5vbG9neSwgImJhbGxvb25pbmciIG1lYW5zIHR3bwo+ID4+IHRoaW5ncy4K
PiA+Pgo+ID4+IDEpIFRoZSBhY3Qgb2YgdGhlIFRvb2xzdGFjayBpbnRlcmFjdGluZyB3aXRoIHRo
ZSBiYWxsb29uIGRyaXZlciBpbnNpZGUgYQo+ID4+IFZNLCB0byBjaGFuZ2UgdGhlIGN1cnJlbnQg
YW1vdW50IG9mIFJBTSB1c2VkIGJ5IHRoZSBndWVzdC4KPiA+Pgo+ID4+IDIpIFhFTk1FTV97aW5j
cmVhc2UsZGVjcmVhc2V9X3Jlc2VydmF0aW9uIHdoaWNoIGFyZSB0aGUgdW5kZXJseWluZwo+ID4+
IGh5cGVyY2FsbHMgdXNlZCBieSBndWVzdCBrZXJuZWxzLgo+ID4+Cj4gPj4gRm9yIHRoZSB0b29s
c3RhY2sgaW50ZXJhY3Rpb24gc2lkZSBvZiB0aGluZ3MsIHRoaXMgaXMgYSBtZXNzLiAgVGhlcmUg
aXMKPiA+PiBhIHNpbmdsZSB4ZW5zdG9yZSBrZXksIGFuZCBhIGJsaW5kIGFzc3VtcHRpb24gdGhh
dCBhbGwgZ3Vlc3RzIGtub3cgd2hhdAo+ID4+IGNoYW5nZXMgdG8gbWVtb3J5L3RhcmdldCBtZWFu
LiAgVGhlcmUgaXMgbm8gbmVnb3RpYXRpb24gb2Ygd2hldGhlciBhCj4gPj4gYmFsbG9vbiBkcml2
ZXIgaXMgcnVubmluZyBpbiB0aGUgZ3Vlc3QsIGFuZCBpZiBvbmUgaXMgcnVubmluZywgdGhlcmUg
aXMKPiA+PiBubyBhYmlsaXR5IGZvciB0aGUgYmFsbG9vbiBkcml2ZXIgdG8gbmFjayBhIHJlcXVl
c3QgaXQgY2FuJ3QgZnVsZmlsLgo+ID4+IFRoZSBzb2xlIGZlZWRiYWNrIG1lY2hhbmlzbSB3aGlj
aCBleGlzdHMgaXMgdGhlIHRvb2xzdGFjayBsb29raW5nIHRvIHNlZQo+ID4+IHdoZXRoZXIgdGhl
IGRvbWFpbiBoYXMgY2hhbmdlZCB0aGUgYW1vdW50IG9mIFJBTSBpdCBpcyB1c2luZy4KPiA+Pgo+
ID4+IFBWIGd1ZXN0cyBhcmUgZmFpcmx5ICJzcGVjaWFsIiBieSBhbnkgcmVhc29uYWJsZSBqdWRn
ZW1lbnQuICBUaGV5IGFyZQo+ID4+IGZ1bGx5IGF3YXJlIG9mIHRoZWlyIG1lbW9yeSBsYXlvdXQg
LCBhbiBvZiBjaGFuZ2VzIHRvIGl0IGFjcm9zcwo+ID4+IG1pZ3JhdGUuICAiQmFsbG9vbmluZyIg
d2FzIGltcGxlbWVudGVkIGF0IGEgdGltZSB3aGVuIG1vc3QgY29tcHV0ZXJzIGhhZAo+ID4+IE1C
IG9mIFJBTSByYXRoZXIgdGhhbiBHQiwgYW5kIHRoZSBrbm93bGVkZ2UgYSBQViBndWVzdCBoYWQg
d2FzICJJJ3ZlIGdvdAo+ID4+IGEgcmFuZG9tIHNldCBvZiBNRk5zIHdoaWNoIGFyZW4ndCBjdXJy
ZW50bHkgdXNlZCBieSBhbnl0aGluZyBpbXBvcnRhbnQsCj4gPj4gYW5kIGNhbiBiZSBoYW5kZWQg
YmFjayB0byBYZW4gb24gcmVxdWVzdC4gIFhlbiBndWVzdHMgYWxzbyBoYXZlIHNoYXJlZAo+ID4+
IG1lbW9yeSBjb25zdHJ1Y3RzIHN1Y2ggYXMgdGhlIHNoYXJlZF9pbmZvIHBhZ2UsIGFuZCBncmFu
dCB0YWJsZXMuICBBIFBWCj4gPj4gZ3Vlc3QgZ2V0cyBhY2Nlc3MgdG8gdGhlc2UgYnkgcHJvZ3Jh
bW1pbmcgdGhlIGZyYW1lIHN0cmFpZ2h0IGludG8gdG8gdGhlCj4gPj4gcGFnZXRhYmxlcywgYW5k
IFhlbidzIHBlcm1pc3Npb24gbW9kZWwgRFRSVC4KPiA+Pgo+ID4+IFRoZW4gSFZNIGd1ZXN0cyBj
YW1lIGFsb25nLiAgRm9yIHJlYXNvbnMgb2YgdHJ5aW5nIHRvIGdldCB0aGluZ3MKPiA+PiB3b3Jr
aW5nLCB0aGV5IGluaGVyaXRlZCBhIGxvdCBvZiBzYW1lIGludGVyZmFjZXMgYXMgUFYgZ3Vlc3Rz
LCBkZXNwaXRlCj4gPj4gdGhlIGZ1bmRhbWVudGFsIGRpZmZlcmVuY2VzIGluIHRoZSB3YXkgdGhl
eSB3b3JrLiAgT25lIG9mIHRoZSBiaWdnZXN0Cj4gPj4gZGlmZmVyZW5jZXMgd2FzIHRoZSBmYWN0
IHRoYXQgSFZNIGd1ZXN0cyBoYXZlIHRoZWlyIGdmbj0+bWZuIHNwYWNlCj4gPj4gbWFuYWdlZCBi
eSBYZW4gcmF0aGVyIHRoYW4gdGhlbXNlbHZlcywgYW5kIGluIHBhcnRpY3VsYXIsIHlvdSBjYW4g
bm8KPiA+PiBsb25nZXIgbWFwIHNoYXJlZCBtZW1vcnkgc3RydWN0dXJlcyBpbiB0aGUgUFYgd2F5
Lgo+ID4+Cj4gPj4gRm9yIGEgc2hhcmVkIG1lbW9yeSBzdHJ1Y3R1cmUgdG8gYmUgdXNhYmxlLCBh
IG1hcHBpbmcgaGFzIHRvIGJlIHB1dCBpbnRvCj4gPj4gdGhlIGd1ZXN0cyBQMk0sIHNvIHRoZSBn
dWVzdCBjYW4gY3JlYXRlIGEgcmVndWxhciBwYWdldGFibGUgZW50cnkKPiA+PiBwb2ludGluZyBh
dCBpdC4gIEZvciByZWFzb25zIHdoaWNoIGFyZSBiZXlvbmQgbWUsIFhlbiBkb2Vzbid0IGhhdmUg
YW55Cj4gPj4ga25vd2xlZGdlIG9mIHRoZSBndWVzdHMgcGh5c2ljYWwgbGF5b3V0LCBhbmQgZ3Vl
c3RzIGFyYml0cmFyeSBtdXRhdGl2ZQo+ID4+IGNhcGFiaWxpdGllcyBvbiB0aGVpciBHRk4gc3Bh
Y2UsIGJ1dCB3aXRoIGEgaHlwZXJjYWxsIHNldCB0aGF0IGhhcwo+ID4+IHByb3BlcnRpZXMgc3Vj
aCBhcyBhIHJldHVybiB2YWx1ZSBvZiAiaG93IG1hbnkgaXRlbXMgb2YgdGhpcyBiYXRjaAo+ID4+
IHN1Y2NlZWRlZCIsIGFuZCByZXBsYWNlbWVudCBwcm9wZXJ0aWVzIHJhdGhlciB0aGFuIGVycm9y
IHByb3BlcnRpZXMgd2hlbgo+ID4+IHRyeWluZyB0byBtb2RpZnkgYSBHRk4gd2hpY2ggYWxyZWFk
eSBoYXMgc29tZXRoaW5nIGluIGl0Lgo+ID4+Cj4gPj4gV2hhdGV2ZXIgdGhlIHJlYXNvbnMsIGl0
IGlzIGNvbW1vbnBsYWNlIGZvciBndWVzdHMgdG8KPiA+PiBkZWNyZWFzZV9yZXNlcnZhdGlvbiBv
dXQgc29tZSBSQU0gdG8gY3JlYXRlIGhvbGVzIGZvciB0aGUgc2hhcmVkIG1lbW9yeQo+ID4+IG1h
cHBpbmdzLCBiZWNhdXNlIGl0IGlzIHRoZSBvbmx5IHNhZmUgd2F5IHRvIGF2b2lkIGlycmVwYXJh
Ymx5Cj4gPj4gY2xvYmJlcmluZyBzb21ldGhpbmcgZWxzZSAoZXNwZWNpYWxseSBpZiB5b3UncmUg
SFZNTG9hZGVyIGFuZCBpbiBjaGFyZ2UKPiA+PiBvZiB0cnlpbmcgdG8gY29uc3RydWN0IHRoZSBF
ODIwL0FDUEkgdGFibGVzKS4KPiA+Pgo+ID4+IHRsO2RyIElmIHlvdSBhY3R1YWxseSBwcm9oaWJp
dCBYRU5NRU1fZGVjcmVhc2VfcmVzZXJ2YXRpb24sIEhWTSBndWVzdHMKPiA+PiBkb24ndCBib290
LCBhbmQgdGhhdCdzIGxvbmcgYmVmb3JlIGEgYmFsbG9vbiBkcml2ZXIgZ2V0cyB1cCBhbmQgcnVu
bmluZy4KPiA+IFRoYW5rcyBmb3IgdGhlIGRldGFpbGVkIHdyaXRlLXVwLiBUaGlzIGV4cGxhaW5z
IHdoeSBJIGNvdWxkIG5ldmVyIGdldAo+ID4gYWx0cDJtIHdvcmtpbmcgZnJvbSBkb21haW4gc3Rh
cnQsIG5vIG1hdHRlciB3aGVyZSBpbiB0aGUgc3RhcnR1cCBsb2dpYwo+ID4gb2YgdGhlIHRvb2xz
dGFjayBJIHBsYWNlZCB0aGUgYWx0cDJtIGFjdGl2YXRpb24gKGhhZCB0byByZXNvcnQgdG8KPiA+
IGFjdGl2YXRpbmcgYWx0cDJtIHNldHRpbmdzIG9ubHkgYWZ0ZXIgSSBkZXRlY3QgdGhlIGd1ZXN0
IE9TIGlzIGZ1bGx5Cj4gPiBib290ZWQgYW5kIHRoaW5ncyBoYXZlIHNldHRsZWQgZG93bikuCj4K
PiBTbywgaW4gdGhlb3J5IGl0IHNob3VsZCBhbGwgd29yaywgZXZlbiBmcm9tIHRoZSBzdGFydC4K
Pgo+IEluIHByYWN0aWNlLCB0aGUgaW1wbGVtZW50YXRpb24gcXVhbGl0eSBvZiBhbHRwMm0gbGVh
dmVzIGEgbG90IHRvIGJlCj4gZGVzaXJlZCwgYW5kIGl0IHdhcyBkZXNpZ25lZCB0byBoYXZlIHRo
ZSAiYWxsIGxvZ2ljIGluc2lkZSB0aGUgZ3Vlc3QiCj4gbW9kZWwsIHdoaWNoIGluIHByYWN0aWNl
IG1lYW5zIHRoYXQgaXQgb25seSBldmVyIHN0YXJ0ZWQgb25jZSB0aGUgZ3Vlc3QKPiBoYWQgY29t
ZSB1cCBzdWZmaWNpZW50bHkuCj4KPiBEbyB5b3UgcmVjYWxsIG1vcmUgc3BlY2lmaWNhbGx5IHdo
ZXJlIHlvdSB0cmllZCBpbnNlcnRpbmcgc3RhcnR1cAo+IGxvZ2ljPyAgSXQgc291bmRzIGxpa2Ug
c29tZXRoaW5nIHdoaWNoIHdhbnRzIGZpeGluZywgaXJyZXNwZWN0aXZlIG9mIHRoZQo+IG90aGVy
IGNvbmNlcm5zIGhlcmUuCgpSaWdodCBhZnRlciB0aGUgeGwgdG9vbHN0YWNrIGNhbGxzIHhjX2Rv
bV9ib290X21lbV9pbml0IEkgd2FzIHRyeWluZwp0byBkbyBzb21lIGZ1bmt5IHN0dWZmIHdpdGgg
Z2ZuIHJlbWFwcGluZyBpbiBhbiBhbHRwMm0gdmlldy4gSQpjb3VsZG4ndCBwaW5wb2ludCB3aHkg
YnV0IHRoZSBndWVzdCB3b3VsZG4ndCBib290IHByb3Blcmx5IGFuZCBpdAp3b3VsZCBmYWlsIGF0
IGRpZmZlcmVudCBwb2ludHMgc2hvcnRseSBhZnRlcndhcmRzLiBUaGUgbmF0dXJlIG9mIHRoZQpj
cmFzaGVzIHN1Z2dlc3RlZCB0aGF0IHRoZSByZW1hcHBpbmdzIHdvdWxkIGRpc2FwcGVhciBhZnRl
ciBzb21lIHBvaW50CmluIHRoZSBib290IHByb2Nlc3MuIFNvIHdoYXQgeW91IHNheSB3b3VsZCBl
eHBsYWluIHdoeSB0aGF0IHdvdWxkCmhhcHBlbi4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 17:56:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 17:56: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-devel-bounces@lists.xenproject.org>)
	id 1gRL76-0003r7-Ll; Mon, 26 Nov 2018 17:56: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=obox=OF=citrix.com=prvs=8619cf47e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gRL75-0003r2-Ju
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 17:56:03 +0000
X-Inumbo-ID: 86a01fde-f1a4-11e8-becb-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86a01fde-f1a4-11e8-becb-12d6303a7972;
 Mon, 26 Nov 2018 17:55:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,283,1539648000"; d="scan'208";a="71510275"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 26 Nov 2018 18:55:48 +0100
Message-ID: <20181126175548.9977-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] mm: make opt_bootscrub non-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TExWTSBjb2RlIGdlbmVyYXRpb24gY2FuIGF0dGVtcHQgdG8gbG9hZCBmcm9tIGEgdmFyaWFibGUg
aW4gdGhlIG5leHQKY29uZGl0aW9uIG9mIGFuIGV4cHJlc3Npb24gdW5kZXIgY2VydGFpbiBjaXJj
dW1zdGFuY2VzLCB0aHVzIHR1cm5pbmcKdGhlIGZvbGxvd2luZyBjb25kaXRpb246CgppZiAoIHN5
c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUgJiYgb3B0X2Jvb3RzY3J1YiA9PSBCT09UU0NS
VUJfSURMRSApCgpJbnRvOgoKMHhmZmZmODJkMDgwMjIzOTY3IDwrMTAzPjogY21wbCAgICQweDMs
MHgzN2IwMzIoJXJpcCkgIyAweGZmZmY4MmQwODA1OWU5YTAgPHN5c3RlbV9zdGF0ZT4KMHhmZmZm
ODJkMDgwMjIzOTZlIDwrMTEwPjogc2V0YiAgIC0weDI5KCVyYnApCjB4ZmZmZjgyZDA4MDIyMzk3
MiA8KzExND46IGNtcGwgICAkMHgyLDB4MjI4YThiKCVyaXApICMgMHhmZmZmODJkMDgwNDRjNDA0
IDxvcHRfYm9vdHNjcnViPgoKU3VjaCBjb2RlIHdpbGwgdHJpZ2dlciBhIHBhZ2UgZmF1bHQgaWYg
c3lzdGVtX3N0YXRlID49ClNZU19TVEFURV9hY3RpdmUgYmVjYXVzZSBvcHRfYm9vdHNjcnViIHdp
bGwgYmUgdW5tYXBwZWQuCgpGaXggdGhpcyBieSBtYWtpbmcgb3B0X2Jvb3RzY3J1YiBub24taW5p
dCwgdGh1cyBwcmV2ZW50aW5nIHRoZSBwYWdlCmZhdWx0LiBUaGUgTExWTSBidWcgd2l0aCB0aGUg
ZGlzY3Vzc2lvbiBhYm91dCB0aGlzIGlzc3VlIGNhbiBiZSBmb3VuZAphdDoKCmh0dHBzOi8vYnVn
cy5sbHZtLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mzk3MDcKCkkgaGF2ZW4ndCBiZWVuIGFibGUgdG8g
ZmluZCBhbnkgb3RoZXIgaW5zdGFuY2VzIG9mIHN1Y2ggY29uZGl0aW9uYWwKZXhwcmVzc2lvbiB0
aGF0IHVzZXMgc3lzdGVtX3N0YXRlIHRvZ2V0aGVyIHdpdGggYW4gaW5pdCB2YXJpYWJsZSBvcgpm
dW5jdGlvbi4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgpSZXZpZXdlZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXgu
Y29tPgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
QWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNjOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0t
LQpDaGFuZ2VzIHNpbmNlIHYxOgogLSBNYWtlIG9wdF9ib290c2NydWIgcmVhZCBtb3N0bHkuCiAt
IEFkZCBhIGNvbW1lbnQgYWJvdXQgd2h5IG9wdF9ib290c2NydWIgaXMgbm90IGluIHRoZSBpbml0
IHNlY3Rpb24uCi0tLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCA5ICsrKysrKysrLQogMSBm
aWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXgg
MDhlZThjZmJiOS4uYjQwODY3ODFjNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTE2Niw3ICsxNjYsMTQgQEAgZW51
bSBib290c2NydWJfbW9kZSB7CiAgICAgQk9PVFNDUlVCX09OLAogICAgIEJPT1RTQ1JVQl9JRExF
LAogfTsKLXN0YXRpYyBlbnVtIGJvb3RzY3J1Yl9tb2RlIF9faW5pdGRhdGEgb3B0X2Jvb3RzY3J1
YiA9IEJPT1RTQ1JVQl9JRExFOworLyoKKyAqIG9wdF9ib290c2NydWIgc2hvdWxkIGxpdmUgaW4g
dGhlIGluaXQgc2VjdGlvbiwgc2luY2UgaXQncyBub3QgYWNjZXNzZWQKKyAqIGFmdGVyd2FyZHMu
IEhvd2V2ZXIgYXQgbGVhc3QgTExWTSBhc3N1bWVzIHRoZXJlIGFyZSBubyBzaWRlIGVmZmVjdHMg
b2YKKyAqIGFjY2Vzc2luZyB0aGUgdmFyaWFibGUsIGFuZCBvcHRpbWl6ZXMgdGhlIGNvbmRpdGlv
biBzbyBvcHRfYm9vdHNjcnViIGlzCisgKiByZWFkIHJlZ2FyZGxlc3Mgb2YgdGhlIHZhbHVlIG9m
IHN5c3RlbV9zdGF0ZToKKyAqIGh0dHBzOi8vYnVncy5sbHZtLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
Mzk3MDcKKyAqLworc3RhdGljIGVudW0gYm9vdHNjcnViX21vZGUgX19yZWFkX21vc3RseSBvcHRf
Ym9vdHNjcnViID0gQk9PVFNDUlVCX0lETEU7CiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9ib290
c2NydWJfcGFyYW0oY29uc3QgY2hhciAqcykKIHsKICAgICAvKiBJbnRlcnByZXQgJ2Jvb3RzY3J1
YicgYWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybSAqLwotLSAKMi4xOS4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 18:15:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 18:15: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-devel-bounces@lists.xenproject.org>)
	id 1gRLPe-0005qm-CG; Mon, 26 Nov 2018 18:15: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=wVla=OF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRLPd-0005qc-4d
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 18:15:13 +0000
X-Inumbo-ID: 31db2374-f1a7-11e8-a0f1-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 31db2374-f1a7-11e8-a0f1-12d6303a7972;
 Mon, 26 Nov 2018 18:15:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRLPQ-0004gB-TO; Mon, 26 Nov 2018 18:15:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRLPQ-00057H-Ea; Mon, 26 Nov 2018 18:15:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRLPQ-0006Bj-Dv; Mon, 26 Nov 2018 18:15:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130758-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:build-arm64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:build-arm64:<job status>:broken:regression
 xen-4.10-testing:build-arm64-pvops:<job status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.10-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.10-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.10-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.10-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.10-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.10-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.10-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b6e203bc80e9d3e1dc7eb579d9665a77700d78cc
X-Osstest-Versions-That: xen=e907460fd61c350487ffee5d8aa375bef56bc81c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Nov 2018 18:15:00 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 130758: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc1OCB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA3NTgvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTY3NgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxp
bmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBpbiAxMzA2NjcgcGFzcyBpbiAxMzA3NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGlu
IDEzMDY2NwoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTY3NgogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5Njc2
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxMjk2NzYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMjk2NzYKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTY3
NgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
YnJva2VuIGJsb2NrZWQgaW4gMTI5Njc2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDY5
IHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggIGZhaWwgYmxvY2tlZCBpbiAxMjk2NzYKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCBmYWlsIGluIDEzMDY2NyBi
bG9ja2VkIGluIDEyOTY3NgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA2OSB4dGYvdGVzdC1odm02
NC14c2EtMjc4IGZhaWwgaW4gMTMwNjY3IGJsb2NrZWQgaW4gMTI5Njc2CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgYjZlMjAzYmM4MGU5ZDNlMWRjN2ViNTc5ZDk2NjVhNzc3MDBkNzhjYwpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZTkwNzQ2MGZkNjFjMzUwNDg3ZmZlZTVkOGFh
Mzc1YmVmNTZiYzgxYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5Njc2ICAyMDE4LTExLTA5IDAx
OjU2OjMyIFogICAxNyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDYxMSAgMjAxOC0xMS0y
MCAxNTowNzo1MiBaICAgIDYgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20g
aG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBj
YXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1q
b2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IGI2ZTIwM2JjODBlOWQzZTFkYzdlYjU3OWQ5NjY1YTc3NzAwZDc4Y2MKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAg
MTU6NDU6MDQgMjAxOCArMDEwMAoKICAgIHg4Ni9kb20wOiBBdm9pZCB1c2luZyAxRyBzdXBlcnBh
Z2VzIGlmIHNoYWRvd2luZyBtYXkgYmUgbmVjZXNzYXJ5CiAgICAKICAgIFRoZSBzaGFkb3cgY29k
ZSBkb2Vzbid0IHN1cHBvcnQgMUcgc3VwZXJwYWdlcywgYW5kIHdpbGwgaGFuZCAjUEZbUlNWRF0g
YmFjayB0bwogICAgZ3Vlc3RzLgogICAgCiAgICBGb3IgZG9tMCdzIHdpdGggNTEyR0Igb2YgUkFN
IG9yIG1vcmUgKGFuZCBzdWJqZWN0IHRvIHRoZSBQMk0gYWxpZ25tZW50KSwgWGVuJ3MKICAgIGRv
bWFpbiBidWlsZGVyIG1pZ2h0IHVzZSAxRyBzdXBlcnBhZ2VzLgogICAgCiAgICBBdm9pZCB1c2lu
ZyAxRyBzdXBlcnBhZ2VzIChmYWxsaW5nIGJhY2sgdG8gMk0gc3VwZXJwYWdlcyBpbnN0ZWFkKSBp
ZiB0aGVyZSBpcwogICAgYSByZWFzb25hYmxlIGNoYW5jZSB0aGF0IHdlIG1heSBoYXZlIHRvIHNo
YWRvdyBkb20wLiAgVGhpcyBhc3N1bWVzIHRoYXQgdGhlcmUKICAgIGFyZSBubyBjaXJjdW1zdGFu
Y2VzIHdoZXJlIHdlIHdpbGwgYWN0aXZhdGUgbG9nZGlydHkgbW9kZSBvbiBkb20wLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IDk2ZjZlZTE1YWQ3Y2E5NjQ3Mjc3OWZjNWMwODNiNDE0OTQ5NWM1ODQKICAg
IG1hc3RlciBkYXRlOiAyMDE4LTExLTEyIDExOjI2OjA0ICswMDAwCgpjb21taXQgOGIxZWZjOWJm
NDVlODczZmFlNWU4ZDljMDg0NzZmMGUzNzU4YmIwOApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjQ0OjI0IDIwMTggKzAxMDAKCiAg
ICB4ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyB0byAx
NiBiaXRzCiAgICAKICAgIFRoaXMgaXMgdG8gYXZvaWQgaXQgb3ZlcmxhcHBpbmcgdGhlIGxpbmVh
cl9wdF9jb3VudCBmaWVsZCBuZWVkZWQgZm9yIFBWCiAgICBkb21haW5zLiBJbnRyb2R1Y2UgYSBz
ZXBhcmF0ZSwgSFZNLW9ubHkgcGFnZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKICAgIHRo
ZSBzb2xlIG9uZSBsZWZ0IGluIHRoZSB1cHBlciAxNiBiaXRzLgogICAgCiAgICBOb3RlIHRoYXQg
dGhlIGFjY2Vzc2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUoKSBn
ZXQKICAgIHN3aXRjaGVkIHRvIG5vbi1hdG9taWMsIG5vbi1iaXRvcHMgb3BlcmF0aW9ucywgYXMg
e3Rlc3Qsc2V0LGNsZWFyfV9iaXQoKQogICAgYXJlIG5vdCBhbGxvd2VkIG9uIHVpbnQxNl90IGZp
ZWxkcyBhbmQgaGVuY2UgdGhlaXIgdXNlIHdvdWxkIGhhdmUKICAgIHJlcXVpcmVkIHVnbHkgY2Fz
dHMuIFRoaXMgaXMgZmluZSBiZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAog
ICAgdG8gb2NjdXIgd2l0aCB0aGUgcGFnaW5nIGxvY2sgaGVsZCwgYW5kIG90aGVyIHVwZGF0ZXMg
b2YgaXQgdXNlIHw9IGFuZAogICAgJj0gYXMgd2VsbCAoaS5lLiB1c2luZyBhdG9taWMgb3BlcmF0
aW9ucyBoZXJlIGRpZG4ndCByZWFsbHkgZ3VhcmQKICAgIGFnYWluc3QgcG90ZW50aWFsbHkgcmFj
aW5nIHVwZGF0ZXMgZWxzZXdoZXJlKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQcmdtci5jb20gU2VjdXJpdHkgPHNlY3VyaXR5QHByZ21y
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21t
aXQ6IDc4OTU4OTk2OGVkOTBlODJhODMyZGJjNjBlOTU4Yzc2Yjc4N2JlN2UKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTExLTIwIDE0OjU5OjU0ICswMTAwCgpjb21taXQgMmY1YTY3Y2ZlYWM2YTZhNmVk
OTI1ZGQzZTgzN2RlODA4YTE4ZjhmNgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjQzOjUwIDIwMTggKzAxMDAKCiAgICB4ODYvc2hh
ZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKICAgIAogICAgSW4gcHJlcGFyYXRpb24g
b2YgcmVkdWNpbmcgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyBmaWVsZCB0byAxNgog
ICAgYml0cywgbG93ZXIgdGhlIGJpdCBwb3NpdGlvbnMgdXNlZCBmb3IgU0hGX291dF9vZl9zeW5j
IGFuZAogICAgU0hGX29vc19tYXlfd3JpdGUuCiAgICAKICAgIEluc3RlYWQgb2YgYWxzbyBhZGp1
c3RpbmcgdGhlIG9wZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCiAgICBpbnRyb2R1
Y2Ugc2hhZG93X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZSgpIHRvIGNvbnRhaW4ga25vd2xlZGdl
IG9mIHRoZQogICAgYml0IHBvc2l0aW9ucyB0byBzaGFkb3cgY29kZS4KICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4KICAgIG1hc3RlciBjb21taXQ6IGQ2OGUxMDcwYzNlOGY0YWY3YTMxMDQwZjA4YmRkOThlNmQ2
ZWFjMWQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU5OjEzICswMTAwCgpjb21taXQg
YzFmZDA3MDNmM2Y5ODYwYzgwYTJkMjU0MGIxYzVlNTI1ZTJmZDMwZQpBdXRob3I6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo0
MzowMiAyMDE4ICswMTAwCgogICAgeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVyIGZh
aWxpbmcgdG8gdXBkYXRlIGEgZ3Vlc3RzIEwxZQogICAgCiAgICBJZiB0aGUgTDFlIHVwZGF0ZSBo
YXNuJ3Qgb2NjdXJlZCwgdGhlIGZsdXNoIGNhbm5vdCBkbyBhbnl0aGluZyB1c2VmdWwuICBUaGlz
CiAgICBza2lwcyB0aGUgcG90ZW50aWFsbHkgZXhwZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNr
KCkgY29udmVyc2lvbiwgYW5kCiAgICBicm9hZGNhc3QgVExCIHNob290ZG93bi4KICAgIAogICAg
TW9yZSBpbXBvcnRhbnRseSBob3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBk
dWUgdG8gYSBiYWQgdmEKICAgIHBhcmFtZXRlciBmcm9tIHRoZSBndWVzdCwgYW5kIHRoaXMgc2hv
dWxkIG5vdCBwcm9wYWdhdGUgaW50byB0aGUgVExCIGZsdXNoaW5nCiAgICBsb2dpYy4gIFRoZSBJ
TlZQQ0lEIGluc3RydWN0aW9uIGZvciBleGFtcGxlIHJhaXNlcyAjR1AgZm9yIGEgbm9uLWNhbm9u
aWNhbAogICAgYWRkcmVzcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjc5LgogICAgCiAgICBSZXBv
cnRlZC1ieTogTWF0dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IDZjOGQ1MDI4ODcyMjY3MmVjYzhlMTliMDc0MWEzMWI1MjFkMDE3MDYKICAgIG1hc3RlciBkYXRl
OiAyMDE4LTExLTIwIDE0OjU4OjQxICswMTAwCgpjb21taXQgZDVkODA3NDQwNTI0MmRhMTJhN2Nh
Y2E4ZmE1YmM1Y2FjYmQ4YTQ5MwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjQyOjIwIDIwMTggKzAxMDAKCiAgICBBTUQvSU9NTVU6
IHN1cHByZXNzIFBURSBtZXJnaW5nIGFmdGVyIGluaXRpYWwgdGFibGUgY3JlYXRpb24KICAgIAog
ICAgVGhlIGxvZ2ljIGlzIG5vdCBmaXQgZm9yIHRoaXMgcHVycG9zZSwgc28gc2ltcGx5IGRpc2Fi
bGUgaXRzIHVzZSB1bnRpbAogICAgaXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQuIE5vdGUgdGhh
dCB0aGlzIHJlLWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCiAgICB0YWJsZSBjcmVhdGlvbiBjYXNl
LCB3aGljaCB3YXMgZGlzYWJsZWQgYXMgYSAocGVyaGFwcyB1bmludGVuZGVkKSBzaWRlCiAgICBl
ZmZlY3Qgb2YgdGhlIGVhcmxpZXIgImFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNrcyIuIEl0IHJl
bGllcyBvbiBubwogICAgcGFnZSBnZXR0aW5nIG1hcHBlZCBtb3JlIHRoYW4gb25jZSAod2l0aCBk
aWZmZXJlbnQgcHJvcGVydGllcykgaW4gdGhpcwogICAgcHJvY2VzcywgYXMgdGhhdCB3b3VsZCBz
dGlsbCBiZSBiZXlvbmQgd2hhdCB0aGUgbWVyZ2luZyBsb2dpYyBjYW4gY29wZQogICAgd2l0aC4g
QnV0IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIGd1YXJhbnRlZXMgdGhpcyBhZmFp
Y3QuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5
MzdlZjMyNTY1ZmEzYTgxZmRiMzdiOWRkNWFhOTlhMWI4N2FmYTc1CiAgICBtYXN0ZXIgZGF0ZTog
MjAxOC0xMS0yMCAxNDo1NToxNCArMDEwMAoKY29tbWl0IDQyMWFhZGE1NWYzYmMwMGU4MzcwY2Ji
ZGMyMzE3MDFjMjk1YzMwMTIKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjQxOjM1IDIwMTggKzAxMDAKCiAgICBhbWQv
aW9tbXU6IGZpeCBmbHVzaCBjaGVja3MKICAgIAogICAgRmx1c2ggY2hlY2tpbmcgZm9yIEFNRCBJ
T01NVSBkaWRuJ3QgY2hlY2sgd2hldGhlciB0aGUgcHJldmlvdXMgZW50cnkKICAgIHdhcyBwcmVz
ZW50LCBvciB3aGV0aGVyIHRoZSBmbGFncyAod3JpdGFibGUvcmVhZGFibGUpIGNoYW5nZWQgaW4g
b3JkZXIKICAgIHRvIGRlY2lkZSB3aGV0aGVyIGEgZmx1c2ggc2hvdWxkIGJlIGV4ZWN1dGVkLgog
ICAgCiAgICBGaXggdGhpcyBieSB0YWtpbmcgdGhlIHdyaXRhYmxlL3JlYWRhYmxlL25leHQtbGV2
ZWwgZmllbGRzIGludG8gYWNjb3VudCwKICAgIHRvZ2V0aGVyIHdpdGggdGhlIHByZXNlbnQgYml0
LgogICAgCiAgICBBbG9uZyB0aGVzZSBsaW5lcyB0aGUgZmx1c2hpbmcgaW4gYW1kX2lvbW11X21h
cF9wYWdlKCkgbXVzdCBub3QgYmUKICAgIG9taXR0ZWQgZm9yIFBWIGRvbWFpbnMuIFRoZSBjb21t
ZW50IHRoZXJlIHdhcyBzaW1wbHkgd3Jvbmc6IE1hcHBpbmdzIG1heQogICAgdmVyeSB3ZWxsIGNo
YW5nZSwgYm90aCB0aGVpciBhZGRyZXNzZXMgYW5kIHRoZWlyIHBlcm1pc3Npb25zLiBVbHRpbWF0
ZWx5CiAgICB0aGlzIHNob3VsZCBob25vciBpb21tdV9kb250X2ZsdXNoX2lvdGxiLCBidXQgdG8g
YWNoaWV2ZSB0aGlzCiAgICBhbWRfaW9tbXVfb3BzIGZpcnN0IG5lZWRzIHRvIGdhaW4gYW4gLmlv
dGxiX2ZsdXNoIGhvb2suCiAgICAKICAgIEFsc28gbWFrZSBjbGVhcl9pb21tdV9wdGVfcHJlc2Vu
dCgpIHN0YXRpYywgdG8gZGVtb25zdHJhdGUgdGhlcmUncyBubwogICAgY2FsbGVyIG9taXR0aW5n
IHRoZSAoc3Vic2VxdWVudCkgZmx1c2guCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1
LgogICAgCiAgICBSZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogMWE3ZmZlNDY2Y2QwNTdkYWFlZjI0NWIwYTFhYjZiODI1ODhl
NGMwMQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTI6MTIgKzAxMDAKKHFlbXUgY2hh
bmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 19:42:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 19:42: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-devel-bounces@lists.xenproject.org>)
	id 1gRMm9-0005gs-Cd; Mon, 26 Nov 2018 19:42:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vusb=of=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gRMm7-0005gn-MA
 for xen-devel@lists.xen.org; Mon, 26 Nov 2018 19:42:31 +0000
X-Inumbo-ID: 68ae5425-f1b3-11e8-9a16-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68ae5425-f1b3-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 19:42:29 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wAQJcueQ078897;
 Mon, 26 Nov 2018 19:42:22 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=R5fZG83EtOqv1Ht8GaGYcbiTpmPNApAubkV7ks6Rxn4=;
 b=PHYf+Q8qjK12yQrmhyxGPuA+W2ng7j0xmPimmD2xY8Y9+944t3slG3BjjfvgOSdOXbXB
 FVDi1ZLMnN5keIoLLF9d/cWGiq3aY7A+K4EExlhcIXryplZ7DLrigKbDPVIOF5TSFiMs
 qhm1L2Qwatk80WozTRKzOwGW+SO/dPeKicLM1cyn0iSbhm34Ob6rYRwWiYuw3HMdBGBg
 +a4qBs7ftpRh2+F24JivHcm+szTTuEyekInQ5RXTKzFXYReTZgV5iTabi/jrXiGg7FLv
 Rb9S12cDL+/RCpx2s4tlkiHNCq6FGN0e9e7ZXhpwq5aSgNKhHAUf8Ih2BZ7GKkVSLhSW Ig== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2nxy9qyvm1-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Nov 2018 19:42:22 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wAQJgGWP009344
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Nov 2018 19:42:16 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wAQJgFK0029119;
 Mon, 26 Nov 2018 19:42:15 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 26 Nov 2018 11:42:15 -0800
To: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
References: <1513778746-6155-1-git-send-email-boris.ostrovsky@oracle.com>
 <7c833e3a-4a0b-e80c-91e2-4348d6959651@citrix.com>
 <d42938a7-2081-65f4-a0d9-6fb7a8dd2fa0@oracle.com>
 <f955576f-532d-d4de-e7eb-718dae4b14c1@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <3dd5153d-0f17-0e3b-7ebb-5579a7200765@oracle.com>
Date: Mon, 26 Nov 2018 14:42:05 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <f955576f-532d-d4de-e7eb-718dae4b14c1@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9089
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811260168
Subject: Re: [Xen-devel] [PATCH v3] xen/balloon: Mark unallocated host
 memory as UNUSABLE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, helgaas@kernel.org, christian.koenig@amd.com,
 JBeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjYvMTggMTI6MTAgUE0sIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+IE9uIDI2LzExLzIw
MTggMTY6MjUsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMTEvMjUvMTggODowMCBQTSwg
SWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+PiBPbiAyMC8xMi8yMDE3IDE0OjA1LCBCb3JpcyBPc3Ry
b3Zza3kgd3JvdGU6Cj4+Pj4gQ29tbWl0IGY1Nzc1ZTBiNjExNiAoIng4Ni94ZW46IGRpc2NhcmQg
UkFNIHJlZ2lvbnMgYWJvdmUgdGhlIG1heGltdW0KPj4+PiByZXNlcnZhdGlvbiIpIGxlZnQgaG9z
dCBtZW1vcnkgbm90IGFzc2lnbmVkIHRvIGRvbTAgYXMgYXZhaWxhYmxlIGZvcgo+Pj4+IG1lbW9y
eSBob3RwbHVnLgo+Pj4+Cj4+Pj4gVW5mb3J0dW5hdGVseSB0aGlzIGFsc28gbWVhbnQgdGhhdCB0
aG9zZSByZWdpb25zIGNvdWxkIGJlIHVzZWQgYnkKPj4+PiBvdGhlcnMuIFNwZWNpZmljYWxseSwg
Y29tbWl0IGZhNTY0YWQ5NjM2NiAoIng4Ni9QQ0k6IEVuYWJsZSBhIDY0Yml0IEJBUgo+Pj4+IG9u
IEFNRCBGYW1pbHkgMTVoIChNb2RlbHMgMDAtMWYsIDMwLTNmLCA2MC03ZikiKSBtYXkgdHJ5IHRv
IG1hcCB0aG9zZQo+Pj4+IGFkZHJlc3NlcyBhcyBNTUlPLgo+Pj4+Cj4+Pj4gVG8gcHJldmVudCB0
aGlzIG1hcmsgdW5hbGxvY2F0ZWQgaG9zdCBtZW1vcnkgYXMgRTgyMF9UWVBFX1VOVVNBQkxFICh0
aHVzCj4+Pj4gZWZmZWN0aXZlbHkgcmV2ZXJ0aW5nIGY1Nzc1ZTBiNjExNikgYW5kIGtlZXAgdHJh
Y2sgb2YgdGhhdCByZWdpb24gYXMKPj4+PiBhIGhvc3RtZW0gcmVzb3VyY2UgdGhhdCBjYW4gYmUg
dXNlZCBmb3IgdGhlIGhvdHBsdWcuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+Pj4gVGhpcyBjb21taXQgYnJlYWtz
IFhlbiBiYWxsb29uIG1lbW9yeSBob3RwbHVnIGZvciB1cyBpbiBEb20wIHdpdGgKPj4+ICJob3Bs
dWdfdW5wb3B1bGF0ZWQiIHNldCB0byAxLiBUaGUgaXNzdWUgaXMgdGhhdCB0aGUgY29tbW9uIGtl
cm5lbAo+Pj4gbWVtb3J5IG9ubGluaW5nIHByb2NlZHVyZXMgcmVxdWlyZSAiU3lzdGVtIFJBTSIg
cmVzb3VyY2UgdG8gYmUgMS1zdAo+Pj4gbGV2ZWwuIFRoYXQgbWVhbnMgYnkgaW5zZXJ0aW5nIGl0
IHVuZGVyICJVbnVzYWJsZSBtZW1vcnkiIGFzIHRoZSBjb21taXQKPj4+IGFib3ZlIGRvZXMgKGlu
dGVudGlvbmFsbHkgb3Igbm90KSB3ZSBtYWtlIGl0IDItbmQgbGV2ZWwgYW5kIGJyZWFrIG1lbW9y
eQo+Pj4gb25saW5pbmcuCj4+IFdoYXQgZG8geW91IG1lYW4gYnkgMXN0IGFuZCAybmQgbGV2ZWw/
Cj4+Cj4gSSBtZWFuIHRoZSBsZXZlbCBvZiBhIHJlc291cmNlIGluIElPTUVNIHRyZWUgKHRoZSBv
bmUgdGhhdCdzIHByaW50ZWQKPiBmcm9tIC9wcm9jL2lvbWVtKS4gMS1zdCBsZXZlbCBtZWFucyBp
dHMgcGFyZW50IGlzIHJvb3QgYW5kIHNvIG9uLgoKQWgsIE9LLiBEb2Vzbid0CmFkZGl0aW9uYWxf
bWVtb3J5X3Jlc291cmNlKCktPmluc2VydF9yZXNvdXJjZShpb21lbV9yZXNvdXJjZSkgcGxhY2Ug
dGhlClJBTSBhdCAxc3QgbGV2ZWw/IEFuZCBpZiBub3QsIGNhbiB3ZSBtYWtlIGl0IHNvPwoKPgo+
Pj4gVGhlcmUgYXJlIG11bHRpcGxlIHdheXMgdG8gZml4IGl0IGRlcGVuZGluZyBvbiB3aGF0IHdh
cyB0aGUgaW50ZW50aW9uIG9mCj4+PiBvcmlnaW5hbCBjb21taXQgYW5kIHdoYXQgZXhhY3RseSBp
dCB0cmllZCB0byB3b3JrYXJvdW5kLiBJdCBzZWVtcyBpdAo+Pj4gZG9lcyBzZXZlcmFsIHRoaW5n
cyBhdCBvbmNlOgo+Pj4gMSkgTWFya3Mgbm9uLURvbTAgaG9zdCBtZW1vcnkgIlVudXNhYmxlIG1l
bW9yeSIgaW4gcmVzb3VyY2UgdHJlZS4KPj4+IDIpIEtlZXBzIHRyYWNrIG9mIGFsbCB0aGUgYXJl
YXMgc2FmZSBmb3IgaG90cGx1ZyBpbiBEb20wCj4+PiAzKSBDaGFuZ2VzIGFsbG9jYXRpb24gYWxn
b3JpdGhtcyBpdHNlbGYgaW4gYmFsbG9vbiBkcml2ZXIgdG8gdXNlIHRob3NlIGFyZWFzCj4+IFBy
ZXR0eSBtdWNoLiAoMykgaXMgdHJ1ZSBpbiB0aGUgc2Vuc2UgdGhhdCBtZW1vcnkgaXMgZmlyc3Qg
YWxsb2NhdGVkCj4+IGZyb20gaG9zdG1lbV9yZXNvdXJjZSAod2hpY2ggaXMgbm9uLWRvbTAgUkFN
KS4KPj4KPj4+IEFyZSBhbGwgdGhlIHRoaW5ncyBhYm92ZSBuZWNlc3NhcnkgdG8gY292ZXIgdGhl
IGlzc3VlIGluIGZhNTY0YWQ5NjM2Ngo+Pj4gKCJ4ODYvUENJOiBFbmFibGUgYSA2NGJpdCBCQVIg
b24gQU1EIEZhbWlseSAxNWggKE1vZGVscyAwMC0xZiwgMzAtM2YsCj4+PiA2MC03ZikiKT8KPj4g
Tm90IGFueW1vcmUsIGFzIGZhciBhcyB0aGF0IHBhcnRpY3VsYXIgY29tbWl0IGlzIGNvbmNlcm5l
ZCwgYnV0IHRoYXQncwo+PiBiZWNhdXNlIG9mIDAzYTU1MTczNCAoIng4Ni9QQ0k6IE1vdmUgYW5k
IHNocmluayBBTUQgNjQtYml0IHdpbmRvdyB0bwo+PiBhdm9pZCBjb25mbGljdCIpIHdoaWNoIHdh
cyBpbnRyb2R1Y2VkIGFmdGVyIGJhbGxvb24gcGF0Y2guIElJUkMgdGhlcmUKPj4gd2VyZSBzb21l
IGlzc3VlcyB3aXRoIGZhNTY0YWQ5NjM2NiB1bnJlbGF0ZWQgdG8gYmFsbG9vbi4KPj4KPiBJZiBp
dCdzIG5vdCBhIHByb2JsZW0gYW55bW9yZSBJSVVDLCBjYW4gd2UgcmV2ZXJ0IHRoZSBjaGFuZ2Ug
YXMgaXQgc3RpbGwKPiBicmVha3MgImhvdHBsdWdfdW5wb3B1bGF0ZWQ9MSIgZm9yIHRoZSByZWFz
b25zIEkgZGVzY3JpYmVkIGFib3ZlPwoKU2luY2UgdGhpcyBzZWVtcyB0byBoYXZlIGJyb2tlbiBl
eGlzdGluZyBmZWF0dXJlIHRoaXMgd291bGQgYmUgYW4Kb3B0aW9uLiBCdXQgYmVmb3JlIGdvaW5n
IHRoYXQgcm91dGUgSSdkIGxpa2UgdG8gc2VlIGlmIHdlIGNhbiBmaXggdGhlIHBhdGNoLgoKSSBo
YXZlIGJlZW4gdW5hYmxlIHRvIHJlcHJvZHVjZSB5b3VyIHByb2JsZW0uIENhbiB5b3UgZGVzY3Jp
YmUgd2hhdCB5b3UgZGlkPwoKCj4KPj4+IENhbiB3ZSByZW1vdmUgIlVudXNhYmxlIG1lbW9yeSIg
cmVzb3VyY2VzIGFzIHNvb24gYXMgd2UgZmluaXNoZWQKPj4+IGJvb3Rpbmc/IElzIHJlbW92aW5n
IG9uLWRlbWFuZCBpcyBwcmVmZXJhYmxlIG92ZXIgInNob290IHRoZW0gYWxsIiBpbgo+Pj4gdGhh
dCBjYXNlPwo+PiBUaGUgY29uY2VybiBpcyB0aGF0IGluIHByaW5jaXBsZSBub3RoaW5nIHByZXZl
bnRzIHNvbWVvbmUgZWxzZSB0byBkbwo+PiBleGFjdCBzYW1lIHRoaW5nIGZhNTY0YWQ5NjM2NiBk
aWQsIHdoaWNoIGlzIGdyYWIgc29tZXRoaW5nIGZyb20gcmlnaHQKPj4gYWJvdmUgZW5kIG9mIFJB
TSBhcyB0aGUga2VybmVsIHNlZXMgaXQuIEFuZCB0aGF0IGNhbiBiZSBkb25lIGF0IGFueSBwb2lu
dC4KPj4KPiBOb3RoaW5nIHByZXZlbnRzIC0gdHJ1ZSwgYnV0IHRoYXQncyBwbGFpbmx5IHdyb25n
IGZyb20gT1MgcG9pbnQgb2Ygdmlldwo+IHRvIGdyYWIgcGh5c2ljYWwgcmFuZ2VzIGZvciBzb21l
dGhpbmcgd2l0aG91dCBrbm93aW5nIHdoYXQncyBhY3R1YWxseQo+IGJlaGluZCBvbiB0aGF0IHBs
YXRmb3JtLiAKCkkgYW0gbm90IHN1cmUgSSBhZ3JlZSB0aGF0IHRoaXMgaXMgcGxhaW5seSB3cm9u
Zy4gSWYgbm90IGZvciBCSU9TIGlzc3Vlcwp0aGF0IDAzYTU1MTczNGNmIG1lbnRpb25zIEkgdGhp
bmsgd2hhdCB0aGUgb3JpZ2luYWwgaW1wbGVtZW50YXRpb24gb2YKZmE1NjRhZDk2MyBkaWQgd2Fz
IHBlcmZlY3RseSByZWFzb25hYmxlLiBXaGljaCBpcyB3aHkgSSB3b3VsZCBwcmVmZXIgdG8Ka2Vl
cCBrZWVwIHRoZSBob3N0bWVtIHJlc291cmNlICppZiBwb3NzaWJsZSouCgoKLWJvcmlzCgoKPiBJ
IHRoaW5rIHdlIHNob3VsZG4ndCBjb25zaWRlciB0aGlzIGFzIGEgdmFsaWQKPiB0aGluZyB0byBk
byBhbmQgZG9uJ3QgdHJ5IHRvIHdvcmthcm91bmQgaW5pdGlhbGx5IGluY29ycmVjdCBjb2RlLgo+
Cj4+IC1ib3Jpcwo+Pgo+Pj4gRG9lcyBpdCBldmVuIG1ha2Ugc2Vuc2UgdG8gcmVtb3ZlIHRoZSAx
LXN0IGxldmVsIG9ubHkgcmVzdHJpY3Rpb24gaW4KPj4+IGtlcm5lbC9yZXNvdXJjZS5jID8KPj4K
Pj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 19:57:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 19:57: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-devel-bounces@lists.xenproject.org>)
	id 1gRN0l-0006lA-PQ; Mon, 26 Nov 2018 19:57: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=nftd=of=citrix.com=prvs=86178f1ab=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gRN0k-0006l5-OJ
 for xen-devel@lists.xen.org; Mon, 26 Nov 2018 19:57:38 +0000
X-Inumbo-ID: 853fb7da-f1b5-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 853fb7da-f1b5-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 19:57:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,283,1539648000"; d="scan'208";a="71525982"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, <xen-devel@lists.xen.org>,
 <linux-kernel@vger.kernel.org>
References: <1513778746-6155-1-git-send-email-boris.ostrovsky@oracle.com>
 <7c833e3a-4a0b-e80c-91e2-4348d6959651@citrix.com>
 <d42938a7-2081-65f4-a0d9-6fb7a8dd2fa0@oracle.com>
 <f955576f-532d-d4de-e7eb-718dae4b14c1@citrix.com>
 <3dd5153d-0f17-0e3b-7ebb-5579a7200765@oracle.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <a49d8dc8-ff2f-16d5-aa94-bfb153352d9a@citrix.com>
Date: Mon, 26 Nov 2018 19:57:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <3dd5153d-0f17-0e3b-7ebb-5579a7200765@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] xen/balloon: Mark unallocated host
 memory as UNUSABLE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, helgaas@kernel.org, christian.koenig@amd.com,
 JBeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMTEvMjAxOCAxOTo0MiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDExLzI2LzE4
IDEyOjEwIFBNLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4gT24gMjYvMTEvMjAxOCAxNjoyNSwg
Qm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMTEvMjUvMTggODowMCBQTSwgSWdvciBEcnV6
aGluaW4gd3JvdGU6Cj4+Pj4gT24gMjAvMTIvMjAxNyAxNDowNSwgQm9yaXMgT3N0cm92c2t5IHdy
b3RlOgo+Pj4+PiBDb21taXQgZjU3NzVlMGI2MTE2ICgieDg2L3hlbjogZGlzY2FyZCBSQU0gcmVn
aW9ucyBhYm92ZSB0aGUgbWF4aW11bQo+Pj4+PiByZXNlcnZhdGlvbiIpIGxlZnQgaG9zdCBtZW1v
cnkgbm90IGFzc2lnbmVkIHRvIGRvbTAgYXMgYXZhaWxhYmxlIGZvcgo+Pj4+PiBtZW1vcnkgaG90
cGx1Zy4KPj4+Pj4KPj4+Pj4gVW5mb3J0dW5hdGVseSB0aGlzIGFsc28gbWVhbnQgdGhhdCB0aG9z
ZSByZWdpb25zIGNvdWxkIGJlIHVzZWQgYnkKPj4+Pj4gb3RoZXJzLiBTcGVjaWZpY2FsbHksIGNv
bW1pdCBmYTU2NGFkOTYzNjYgKCJ4ODYvUENJOiBFbmFibGUgYSA2NGJpdCBCQVIKPj4+Pj4gb24g
QU1EIEZhbWlseSAxNWggKE1vZGVscyAwMC0xZiwgMzAtM2YsIDYwLTdmKSIpIG1heSB0cnkgdG8g
bWFwIHRob3NlCj4+Pj4+IGFkZHJlc3NlcyBhcyBNTUlPLgo+Pj4+Pgo+Pj4+PiBUbyBwcmV2ZW50
IHRoaXMgbWFyayB1bmFsbG9jYXRlZCBob3N0IG1lbW9yeSBhcyBFODIwX1RZUEVfVU5VU0FCTEUg
KHRodXMKPj4+Pj4gZWZmZWN0aXZlbHkgcmV2ZXJ0aW5nIGY1Nzc1ZTBiNjExNikgYW5kIGtlZXAg
dHJhY2sgb2YgdGhhdCByZWdpb24gYXMKPj4+Pj4gYSBob3N0bWVtIHJlc291cmNlIHRoYXQgY2Fu
IGJlIHVzZWQgZm9yIHRoZSBob3RwbHVnLgo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+Pj4+IFRoaXMgY29tbWl0
IGJyZWFrcyBYZW4gYmFsbG9vbiBtZW1vcnkgaG90cGx1ZyBmb3IgdXMgaW4gRG9tMCB3aXRoCj4+
Pj4gImhvcGx1Z191bnBvcHVsYXRlZCIgc2V0IHRvIDEuIFRoZSBpc3N1ZSBpcyB0aGF0IHRoZSBj
b21tb24ga2VybmVsCj4+Pj4gbWVtb3J5IG9ubGluaW5nIHByb2NlZHVyZXMgcmVxdWlyZSAiU3lz
dGVtIFJBTSIgcmVzb3VyY2UgdG8gYmUgMS1zdAo+Pj4+IGxldmVsLiBUaGF0IG1lYW5zIGJ5IGlu
c2VydGluZyBpdCB1bmRlciAiVW51c2FibGUgbWVtb3J5IiBhcyB0aGUgY29tbWl0Cj4+Pj4gYWJv
dmUgZG9lcyAoaW50ZW50aW9uYWxseSBvciBub3QpIHdlIG1ha2UgaXQgMi1uZCBsZXZlbCBhbmQg
YnJlYWsgbWVtb3J5Cj4+Pj4gb25saW5pbmcuCj4+PiBXaGF0IGRvIHlvdSBtZWFuIGJ5IDFzdCBh
bmQgMm5kIGxldmVsPwo+Pj4KPj4gSSBtZWFuIHRoZSBsZXZlbCBvZiBhIHJlc291cmNlIGluIElP
TUVNIHRyZWUgKHRoZSBvbmUgdGhhdCdzIHByaW50ZWQKPj4gZnJvbSAvcHJvYy9pb21lbSkuIDEt
c3QgbGV2ZWwgbWVhbnMgaXRzIHBhcmVudCBpcyByb290IGFuZCBzbyBvbi4KPiAKPiBBaCwgT0su
IERvZXNuJ3QKPiBhZGRpdGlvbmFsX21lbW9yeV9yZXNvdXJjZSgpLT5pbnNlcnRfcmVzb3VyY2Uo
aW9tZW1fcmVzb3VyY2UpIHBsYWNlIHRoZQo+IFJBTSBhdCAxc3QgbGV2ZWw/IEFuZCBpZiBub3Qs
IGNhbiB3ZSBtYWtlIGl0IHNvPwo+IAoKVGhhdCdkIG1lYW4gc3BsaXR0aW5nICJVbnVzYWJsZSBt
ZW1vcnkiIHJlc291cmNlLiBTaW5jZSBpdCdzIGFsbG9jYXRlZApmcm9tIGJvb3RtZW0gaXQgaGFz
IHByb3ZlbiB0byBiZSBxdWl0ZSBkaWZmaWN1bHQgYnV0IHRoZXJlIGFyZSBzZWVtIHRvCmJlIHNw
ZWNpYWwgZnVuY3Rpb25zIGF2YWlsYWJsZSBwYXJ0aWN1bGFybHkgZm9yIG1lbW9yeSByZXNvdXJj
ZQptYW5hZ2VtZW50IG9wZXJhdGlvbnMgdGhhdCBJJ3ZlIG5vdCB5ZXQgZXhwZXJpbWVudGVkIHdp
dGguIFNvIHRoZSBhbnN3ZXIKaXMgcHJvYmFibHkgLSBtYXliZSB5ZXMgYnV0IG5vdCBzdHJhaWdo
dGZvcndhcmQuCgo+Pgo+Pj4+IFRoZXJlIGFyZSBtdWx0aXBsZSB3YXlzIHRvIGZpeCBpdCBkZXBl
bmRpbmcgb24gd2hhdCB3YXMgdGhlIGludGVudGlvbiBvZgo+Pj4+IG9yaWdpbmFsIGNvbW1pdCBh
bmQgd2hhdCBleGFjdGx5IGl0IHRyaWVkIHRvIHdvcmthcm91bmQuIEl0IHNlZW1zIGl0Cj4+Pj4g
ZG9lcyBzZXZlcmFsIHRoaW5ncyBhdCBvbmNlOgo+Pj4+IDEpIE1hcmtzIG5vbi1Eb20wIGhvc3Qg
bWVtb3J5ICJVbnVzYWJsZSBtZW1vcnkiIGluIHJlc291cmNlIHRyZWUuCj4+Pj4gMikgS2VlcHMg
dHJhY2sgb2YgYWxsIHRoZSBhcmVhcyBzYWZlIGZvciBob3RwbHVnIGluIERvbTAKPj4+PiAzKSBD
aGFuZ2VzIGFsbG9jYXRpb24gYWxnb3JpdGhtcyBpdHNlbGYgaW4gYmFsbG9vbiBkcml2ZXIgdG8g
dXNlIHRob3NlIGFyZWFzCj4+PiBQcmV0dHkgbXVjaC4gKDMpIGlzIHRydWUgaW4gdGhlIHNlbnNl
IHRoYXQgbWVtb3J5IGlzIGZpcnN0IGFsbG9jYXRlZAo+Pj4gZnJvbSBob3N0bWVtX3Jlc291cmNl
ICh3aGljaCBpcyBub24tZG9tMCBSQU0pLgo+Pj4KPj4+PiBBcmUgYWxsIHRoZSB0aGluZ3MgYWJv
dmUgbmVjZXNzYXJ5IHRvIGNvdmVyIHRoZSBpc3N1ZSBpbiBmYTU2NGFkOTYzNjYKPj4+PiAoIng4
Ni9QQ0k6IEVuYWJsZSBhIDY0Yml0IEJBUiBvbiBBTUQgRmFtaWx5IDE1aCAoTW9kZWxzIDAwLTFm
LCAzMC0zZiwKPj4+PiA2MC03ZikiKT8KPj4+IE5vdCBhbnltb3JlLCBhcyBmYXIgYXMgdGhhdCBw
YXJ0aWN1bGFyIGNvbW1pdCBpcyBjb25jZXJuZWQsIGJ1dCB0aGF0J3MKPj4+IGJlY2F1c2Ugb2Yg
MDNhNTUxNzM0ICgieDg2L1BDSTogTW92ZSBhbmQgc2hyaW5rIEFNRCA2NC1iaXQgd2luZG93IHRv
Cj4+PiBhdm9pZCBjb25mbGljdCIpIHdoaWNoIHdhcyBpbnRyb2R1Y2VkIGFmdGVyIGJhbGxvb24g
cGF0Y2guIElJUkMgdGhlcmUKPj4+IHdlcmUgc29tZSBpc3N1ZXMgd2l0aCBmYTU2NGFkOTYzNjYg
dW5yZWxhdGVkIHRvIGJhbGxvb24uCj4+Pgo+PiBJZiBpdCdzIG5vdCBhIHByb2JsZW0gYW55bW9y
ZSBJSVVDLCBjYW4gd2UgcmV2ZXJ0IHRoZSBjaGFuZ2UgYXMgaXQgc3RpbGwKPj4gYnJlYWtzICJo
b3RwbHVnX3VucG9wdWxhdGVkPTEiIGZvciB0aGUgcmVhc29ucyBJIGRlc2NyaWJlZCBhYm92ZT8K
PiAKPiBTaW5jZSB0aGlzIHNlZW1zIHRvIGhhdmUgYnJva2VuIGV4aXN0aW5nIGZlYXR1cmUgdGhp
cyB3b3VsZCBiZSBhbgo+IG9wdGlvbi4gQnV0IGJlZm9yZSBnb2luZyB0aGF0IHJvdXRlIEknZCBs
aWtlIHRvIHNlZSBpZiB3ZSBjYW4gZml4IHRoZSBwYXRjaC4KPiAKPiBJIGhhdmUgYmVlbiB1bmFi
bGUgdG8gcmVwcm9kdWNlIHlvdXIgcHJvYmxlbS4gQ2FuIHlvdSBkZXNjcmliZSB3aGF0IHlvdSBk
aWQ/Cj4gCgpJdCBkb2Vzbid0IGhhcHBlbiBvbiBhbGwgY29uZmlndXJhdGlvbnMgYXMgc29tZXRp
bWVzIHRoZSBtZW1vcnkgaXMKc3VjY2Vzc2Z1bGx5IGhvdHBsdWdnZWQgdG8gYSBob2xlIGRlcGVu
ZGluZyBvbiB0aGUgc2l6ZSBvZiBEb20wIG1lbW9yeS4KQnV0IHdlIHJlcHJvZHVjZWQgaXQgcXVp
dGUgcmVsaWFibHkgd2l0aCBzbWFsbCBEb20wIHNpemVzIGxpa2UgNzUyTUIuCgpYZW5TZXJ2ZXIg
aXMgdXNpbmcgdGhpcyBmZWF0dXJlIHRvIGhvdHBsdWcgYWRkaXRpb25hbCBtZW1vcnkgZm9yIGdy
YW50CnRhYmxlIG9wZXJhdGlvbnMgc28gd2Ugc3RhcnRlZCBhIFZNIGFuZCBvYnNlcnZlZCBhIHN0
YWJsZSBoYW5nLgoKPiAKPj4KPj4+PiBDYW4gd2UgcmVtb3ZlICJVbnVzYWJsZSBtZW1vcnkiIHJl
c291cmNlcyBhcyBzb29uIGFzIHdlIGZpbmlzaGVkCj4+Pj4gYm9vdGluZz8gSXMgcmVtb3Zpbmcg
b24tZGVtYW5kIGlzIHByZWZlcmFibGUgb3ZlciAic2hvb3QgdGhlbSBhbGwiIGluCj4+Pj4gdGhh
dCBjYXNlPwo+Pj4gVGhlIGNvbmNlcm4gaXMgdGhhdCBpbiBwcmluY2lwbGUgbm90aGluZyBwcmV2
ZW50cyBzb21lb25lIGVsc2UgdG8gZG8KPj4+IGV4YWN0IHNhbWUgdGhpbmcgZmE1NjRhZDk2MzY2
IGRpZCwgd2hpY2ggaXMgZ3JhYiBzb21ldGhpbmcgZnJvbSByaWdodAo+Pj4gYWJvdmUgZW5kIG9m
IFJBTSBhcyB0aGUga2VybmVsIHNlZXMgaXQuIEFuZCB0aGF0IGNhbiBiZSBkb25lIGF0IGFueSBw
b2ludC4KPj4+Cj4+IE5vdGhpbmcgcHJldmVudHMgLSB0cnVlLCBidXQgdGhhdCdzIHBsYWlubHkg
d3JvbmcgZnJvbSBPUyBwb2ludCBvZiB2aWV3Cj4+IHRvIGdyYWIgcGh5c2ljYWwgcmFuZ2VzIGZv
ciBzb21ldGhpbmcgd2l0aG91dCBrbm93aW5nIHdoYXQncyBhY3R1YWxseQo+PiBiZWhpbmQgb24g
dGhhdCBwbGF0Zm9ybS4gCj4gCj4gSSBhbSBub3Qgc3VyZSBJIGFncmVlIHRoYXQgdGhpcyBpcyBw
bGFpbmx5IHdyb25nLiBJZiBub3QgZm9yIEJJT1MgaXNzdWVzCj4gdGhhdCAwM2E1NTE3MzRjZiBt
ZW50aW9ucyBJIHRoaW5rIHdoYXQgdGhlIG9yaWdpbmFsIGltcGxlbWVudGF0aW9uIG9mCj4gZmE1
NjRhZDk2MyBkaWQgd2FzIHBlcmZlY3RseSByZWFzb25hYmxlLiBXaGljaCBpcyB3aHkgSSB3b3Vs
ZCBwcmVmZXIgdG8KPiBrZWVwIGtlZXAgdGhlIGhvc3RtZW0gcmVzb3VyY2UgKmlmIHBvc3NpYmxl
Ki4KPiAKCkV4YWN0bHksIHRob3NlICphcmUqIEJJT1MgaXNzdWVzIGFuZCBhcmUgbm90IHN1cHBv
c2VkIHRvIGJlIHdvcmthcm91bmRlZApieSB0aGUgT1MuIEFuZCBhcyB0aGUgbmV4dCBjb21taXQg
c2hvd2VkIGV2ZW4gdGhlIHdvcmthcm91bmQgZGlkbid0CnF1aXRlIGhlbHBlZCB3aXRoIGl0LgoK
SSBhZ3JlZSB0aGF0IGhhdmluZyBob3RtZW0gYXMgYSBwcmVjYXV0aW9uIGlzIGZpbmUgYnV0IG9u
bHkgaWYgdGhlcmUgaXMKYSBub24tY3Jpbmd5IHdheSB0byBrZWVwIHRoaW5ncyB3b3JraW5nIHdp
dGggaXQgd2hpY2ggSSdtIG5vdCBzdXJlIGRvZXMKZXhpc3QuCgpJZ29yCgo+IAo+IC1ib3Jpcwo+
IAo+IAo+PiBJIHRoaW5rIHdlIHNob3VsZG4ndCBjb25zaWRlciB0aGlzIGFzIGEgdmFsaWQKPj4g
dGhpbmcgdG8gZG8gYW5kIGRvbid0IHRyeSB0byB3b3JrYXJvdW5kIGluaXRpYWxseSBpbmNvcnJl
Y3QgY29kZS4KPj4KPj4+IC1ib3Jpcwo+Pj4KPj4+PiBEb2VzIGl0IGV2ZW4gbWFrZSBzZW5zZSB0
byByZW1vdmUgdGhlIDEtc3QgbGV2ZWwgb25seSByZXN0cmljdGlvbiBpbgo+Pj4+IGtlcm5lbC9y
ZXNvdXJjZS5jID8KPj4+Cj4+Pgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 19:59:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 19:59: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-devel-bounces@lists.xenproject.org>)
	id 1gRN2Y-00075I-7x; Mon, 26 Nov 2018 19:59: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=wvla=of=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRN2W-000758-Su
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 19:59:28 +0000
X-Inumbo-ID: c78559b7-f1b5-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c78559b7-f1b5-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 19:59:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRN2T-0006dG-04; Mon, 26 Nov 2018 19:59:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRN2S-0002Tk-Mh; Mon, 26 Nov 2018 19:59:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRN2S-0005Yo-M8; Mon, 26 Nov 2018 19:59:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130768-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64-xsm:<job status>:broken:regression
 libvirt:build-arm64:<job status>:broken:regression
 libvirt:build-arm64-pvops:<job status>:broken:regression
 libvirt:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 libvirt:build-arm64-pvops:hosts-allocate:broken:allowable
 libvirt:build-arm64-xsm:hosts-allocate:broken:allowable
 libvirt:build-arm64:hosts-allocate:broken:allowable
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-xsm:capture-logs:broken:nonblocking
 libvirt:build-arm64:capture-logs:broken:nonblocking
 libvirt:build-arm64-pvops:capture-logs:broken:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=fd54e4fdc82050f97cbf48add3975db7e2ca09be
X-Osstest-Versions-That: libvirt=f1e8d2f09a4329641825b0c0e784d8e339dd71ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Nov 2018 19:59:24 +0000
Subject: [Xen-devel] [libvirt test] 130768: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc2OCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA3NjgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIFJFR1IuIHZzLiAxMjk5MTQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk5MTQKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDEyOTkxNAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5OTE0CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9r
ZW4gYmxvY2tlZCBpbiAxMjk5MTQKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2Fw
dHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTkxNAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQg
aW4gMTI5OTE0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjk5MTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTkxNAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICBm
ZDU0ZTRmZGM4MjA1MGY5N2NiZjQ4YWRkMzk3NWRiN2UyY2EwOWJlCmJhc2VsaW5lIHZlcnNpb246
CiBsaWJ2aXJ0ICAgICAgICAgICAgICBmMWU4ZDJmMDlhNDMyOTY0MTgyNWIwYzBlNzg0ZDhlMzM5
ZGQ3MWVhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk5MTQgIDIwMTgtMTEtMTMgMDQ6MjM6MzAg
WiAgIDEzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMwMTEzICAyMDE4LTExLTE1IDEyOjIw
OjMwIFogICAxMSBkYXlzICAgIDggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwNzY4
ICAyMDE4LTExLTI0IDEzOjA2OjI1IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8
YWJvbG9nbmFAcmVkaGF0LmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQgPGNocmlzdGlhbi5laHJo
YXJkdEBjYW5vbmljYWwuY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQx
M0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4K
ICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgogIEppbSBGZWhsaWcgPGpmZWhs
aWdAc3VzZS5jb20+CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBKdWxpbyBG
YXJhY2NvIDxqY2ZhcmFjY29AZ21haWwuY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBs
aW51eC5pYm0uY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRo
YXQuY29tPgogIE1hcnRpbiBLbGV0emFuZGVyIDxta2xldHphbkByZWRoYXQuY29tPgogIE1pY2hh
bCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmlrb2xheSBTaGlyb2tvdnNraXkg
PG5zaGlyb2tvdnNraXlAdmlydHVvenpvLmNvbT4KICBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVk
aGF0LmNvbT4KICBQZXRlciBDaHViYiA8cGV0ZXIuY2h1YmJAZGF0YTYxLmNzaXJvLmF1PgogIFZp
dGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CiAgV2FuZyBIdWFxaWFuZyA8aHVh
cWlhbmcud2FuZ0BpbnRlbC5jb20+CiAgV2FuZyBZZWNoYW8gPHdhbmcueWVjaGFvMjU1QHp0ZS5j
b20uY24+CiAgWWkgTWluIFpoYW8gPHp5aW1pbkBsaW51eC5pYm0uY29tPgogIFpoaVBlbmcgTHUg
PGx1emhpcGVuZ0B1bml1ZGMuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxv
Z3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE1OTQgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 20:02:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 20:02: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-devel-bounces@lists.xenproject.org>)
	id 1gRN5n-0007rn-PY; Mon, 26 Nov 2018 20:02: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=ugtq=of=gmail.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1gRN5m-0007rg-GY
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 20:02:50 +0000
X-Inumbo-ID: 3f5b2ea8-f1b6-11e8-9a16-bc764e045a96
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f5b2ea8-f1b6-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 20:02:49 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id q18so20277062wrx.9
 for <xen-devel@lists.xenproject.org>; Mon, 26 Nov 2018 12:02:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=vDDG8sw8/cLynP82AyxpTCVexwlosrYkbYNu/D2cZy0=;
 b=EPBqw2Q9WNRbPygYwTduKPjmnPMKIRsuanwWGQCu/DDilHQHm7j3IxF/shc5AGyHkE
 nm9PGMt2zQm3J9z/w89EzZOwOdbLkobeehhB5ZV4YTn9WjDdlMf+uwevicc5VfplO+F/
 nnli7V+Iiz6jDgjyNDlGxd6FCSUhjepMg191FTpUPKCtCa+o3anyYbC6poIfn8Jy5OJc
 HU2YF+6UMKjNmiRgIDTb5AW1DWMAZRxvotQcLOpex2n66jw3W/g0qRdI6e6qan7MmWl/
 QXdK21Z/os/KVheNjtCqXMpGnVb2lo5TAobWqvmL9+DEtjbFuYI2BGuYOQCCy9on4sOE
 kfjg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=vDDG8sw8/cLynP82AyxpTCVexwlosrYkbYNu/D2cZy0=;
 b=F7dhKoX/1jfBxsr580+MbMmiAGyWiTu/Qhzm8TC6Nf2KICMrdOdJDxO0YgkLnWCEmT
 02F3XyTzCJWKJIhy7FRTL0C6lHy4rfIECpeXFFhqIKSop/pBzVDmlIzZrx8Axcn5Envj
 IXXc63nHGNaUNPMoDyvnAqUyqTLywfjWPPNXwcLhRfgAJyP1Fazp3wJPwuVgDaiRH6vN
 IP/SFeWvSovPusOEDWrxc7yjUKJsUkNr30P7U69p2mOE+qP4vUAay2WVbJ9X3eS+N5oI
 rkEr7i7c93vFU0KuakTzmkK0+dKyA1xpn8s0uf6mWgwOkGTzL9eKbqWdEkQjRR9/V34J
 4rCw==
X-Gm-Message-State: AA+aEWaOXTm33n+WA1jW/7V7jIyLGKYif8glXsVnk/PhMbJW6z6Cb34A
 rVZOZzb+xXBMGe+5GU0ieWEcXgKxzwhqIMpdMpE=
X-Google-Smtp-Source: AFSGD/UG/cd6VhpXoDeaJBlrsXXa8BkFl4vD2p3B1aYZy++C4wk4GWSHrcH37Ufp84/Xp9oW95fsnBdQREisVEei8GA=
X-Received: by 2002:adf:f550:: with SMTP id j16mr24489059wrp.258.1543262567852; 
 Mon, 26 Nov 2018 12:02:47 -0800 (PST)
MIME-Version: 1.0
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
 <20181107123652.23417-11-marcandre.lureau@redhat.com>
 <20181126142046.07c5e227@redhat.com>
In-Reply-To: <20181126142046.07c5e227@redhat.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@gmail.com>
Date: Tue, 27 Nov 2018 00:02:35 +0400
Message-ID: <CAJ+F1C+XA0hzUCOgxm8MML1QZ-VfVUAG=yq1ZHAh1+t3jMbQgQ@mail.gmail.com>
To: Igor Mammedov <imammedo@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH for-3.2 v3 10/14] qdev-props:
 call object_apply_global_props()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Corey Minyard <minyard@acm.org>,
 amit@kernel.org, Paolo Bonzini <pbonzini@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, QEMU <qemu-devel@nongnu.org>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 "open list:ARM" <qemu-arm@nongnu.org>, hpoussin@reactos.org,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 "open list:sPAPR pseries" <qemu-ppc@nongnu.org>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?Q?Andreas_F=C3=A4rber?= <afaerber@suse.de>, atar4qemu@gmail.com,
 stefanb@linux.ibm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkKT24gTW9uLCBOb3YgMjYsIDIwMTggYXQgNToyNyBQTSBJZ29yIE1hbW1lZG92IDxpbWFtbWVk
b0ByZWRoYXQuY29tPiB3cm90ZToKPgo+IE9uIFdlZCwgIDcgTm92IDIwMTggMTY6MzY6NDggKzA0
MDAKPiBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4gd3Jv
dGU6Cj4KPiA+IEl0J3Mgbm93IHBvc3NpYmxlIHRvIHVzZSB0aGUgY29tbW9uIGZ1bmN0aW9uLgo+
ID4KPiA+IFRlYWNoIG9iamVjdF9hcHBseV9nbG9iYWxfcHJvcHMoKSB0byB3YXJuIGlmIEVycm9y
IGFyZ3VtZW50IGlzIE5VTEwuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogTWFyYy1BbmRyw6kgTHVy
ZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+Cj4gPiAtLS0KPiA+ICBody9jb3JlL3Fk
ZXYtcHJvcGVydGllcy5jIHwgMjQgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiAgcW9tL29i
amVjdC5jICAgICAgICAgICAgICB8ICA2ICsrKysrLQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgNyBp
bnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvaHcvY29y
ZS9xZGV2LXByb3BlcnRpZXMuYyBiL2h3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMKPiA+IGluZGV4
IDg3MjhjYmFiOWYuLjIzOTUzNWE0Y2IgMTAwNjQ0Cj4gPiAtLS0gYS9ody9jb3JlL3FkZXYtcHJv
cGVydGllcy5jCj4gPiArKysgYi9ody9jb3JlL3FkZXYtcHJvcGVydGllcy5jCj4gPiBAQCAtMTIy
MywyOCArMTIyMyw4IEBAIGludCBxZGV2X3Byb3BfY2hlY2tfZ2xvYmFscyh2b2lkKQo+ID4KPiA+
ICB2b2lkIHFkZXZfcHJvcF9zZXRfZ2xvYmFscyhEZXZpY2VTdGF0ZSAqZGV2KQo+ID4gIHsKPiA+
IC0gICAgaW50IGk7Cj4gPiAtCj4gPiAtICAgIGZvciAoaSA9IDA7IGkgPCBnbG9iYWxfcHJvcHMo
KS0+bGVuOyBpKyspIHsKPiA+IC0gICAgICAgIEdsb2JhbFByb3BlcnR5ICpwcm9wOwo+ID4gLSAg
ICAgICAgRXJyb3IgKmVyciA9IE5VTEw7Cj4gPiAtCj4gPiAtICAgICAgICBwcm9wID0gZ19hcnJh
eV9pbmRleChnbG9iYWxfcHJvcHMoKSwgR2xvYmFsUHJvcGVydHkgKiwgaSk7Cj4gPiAtICAgICAg
ICBpZiAob2JqZWN0X2R5bmFtaWNfY2FzdChPQkpFQ1QoZGV2KSwgcHJvcC0+ZHJpdmVyKSA9PSBO
VUxMKSB7Cj4gPiAtICAgICAgICAgICAgY29udGludWU7Cj4gPiAtICAgICAgICB9Cj4gPiAtICAg
ICAgICBwcm9wLT51c2VkID0gdHJ1ZTsKPiA+IC0gICAgICAgIG9iamVjdF9wcm9wZXJ0eV9wYXJz
ZShPQkpFQ1QoZGV2KSwgcHJvcC0+dmFsdWUsIHByb3AtPnByb3BlcnR5LCAmZXJyKTsKPiA+IC0g
ICAgICAgIGlmIChlcnIgIT0gTlVMTCkgewo+ID4gLSAgICAgICAgICAgIGVycm9yX3ByZXBlbmQo
JmVyciwgImNhbid0IGFwcGx5IGdsb2JhbCAlcy4lcz0lczogIiwKPiA+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgIHByb3AtPmRyaXZlciwgcHJvcC0+cHJvcGVydHksIHByb3AtPnZhbHVlKTsK
PiA+IC0gICAgICAgICAgICBpZiAoIWRldi0+aG90cGx1Z2dlZCkgewo+ID4gLSAgICAgICAgICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoJmVycm9yX2ZhdGFsLCBlcnIpOwo+ID4gLSAgICAgICAgICAg
IH0gZWxzZSB7Cj4gPiAtICAgICAgICAgICAgICAgIHdhcm5fcmVwb3J0X2VycihlcnIpOwo+ID4g
LSAgICAgICAgICAgIH0KPiA+IC0gICAgICAgIH0KPiA+IC0gICAgfQo+ID4gKyAgICBvYmplY3Rf
YXBwbHlfZ2xvYmFsX3Byb3BzKE9CSkVDVChkZXYpLCBnbG9iYWxfcHJvcHMoKSwKPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkZXYtPmhvdHBsdWdnZWQgPyBOVUxMIDogJmVycm9y
X2ZhdGFsKTsKPiBhcmd1YWJseSwgaXQncyB1cCB0byBjYWxsZXIgdG8gZGVjaWRlIGl0IHdhcm4g
b3Igbm90Lgo+IEknZCBsZWF2ZSBpdCB3YXJuaW5nIGNvZGUgb3V0IG9mIG9iamVjdF9hcHBseV9n
bG9iYWxfcHJvcHMoKSBhbmQgbGV0IGNhbGxlciBkbyB0aGUgam9iCgpUaGUgcHJvYmxlbSBpcyB0
aGF0IHRoZXJlIG1heSBiZSBtdWx0aXBsZSBlcnJvcnMsIGFuZCB0aGUgcmVtYWluaW5nCmdsb2Jh
bHMgc2hvdWxkIGJlIGFwcGxpZWQuCgpJJ2xsIGFkZCBhIGNvbW1lbnQuCgo+ID4gIH0KPiA+Cj4g
PiAgLyogLS0tIDY0Yml0IHVuc2lnbmVkIGludCAnc2l6ZScgdHlwZSAtLS0gKi8KPiA+IGRpZmYg
LS1naXQgYS9xb20vb2JqZWN0LmMgYi9xb20vb2JqZWN0LmMKPiA+IGluZGV4IDlhY2RmOWUxNmQu
LmIxYTdmNzA1NTAgMTAwNjQ0Cj4gPiAtLS0gYS9xb20vb2JqZWN0LmMKPiA+ICsrKyBiL3FvbS9v
YmplY3QuYwo+ID4gQEAgLTM5Miw3ICszOTIsMTEgQEAgdm9pZCBvYmplY3RfYXBwbHlfZ2xvYmFs
X3Byb3BzKE9iamVjdCAqb2JqLCBHQXJyYXkgKnByb3BzLCBFcnJvciAqKmVycnApCj4gPiAgICAg
ICAgICBpZiAoZXJyICE9IE5VTEwpIHsKPiA+ICAgICAgICAgICAgICBlcnJvcl9wcmVwZW5kKCZl
cnIsICJjYW4ndCBhcHBseSBnbG9iYWwgJXMuJXM9JXM6ICIsCj4gPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwLT5kcml2ZXIsIHAtPnByb3BlcnR5LCBwLT52YWx1ZSk7Cj4gPiAtICAgICAg
ICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7Cj4gPiArICAgICAgICAgICAgaWYgKGVy
cnApIHsKPiA+ICsgICAgICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGVycik7Cj4g
PiArICAgICAgICAgICAgfSBlbHNlIHsKPiA+ICsgICAgICAgICAgICAgICAgd2Fybl9yZXBvcnRf
ZXJyKGVycik7Cj4gPiArICAgICAgICAgICAgfQo+ID4gICAgICAgICAgfQo+ID4gICAgICB9Cj4g
PiAgfQo+Cj4KCgotLSAKTWFyYy1BbmRyw6kgTHVyZWF1CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 20:11:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 20:11: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-devel-bounces@lists.xenproject.org>)
	id 1gRNEO-0000SZ-Rq; Mon, 26 Nov 2018 20:11: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=vusb=of=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gRNEN-0000SU-M8
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 20:11:43 +0000
X-Inumbo-ID: 7d4fa7a5-f1b7-11e8-9a16-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d4fa7a5-f1b7-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 20:11:42 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wAQK8RaY141686;
 Mon, 26 Nov 2018 20:11:22 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=EJ6dO1tC4WKazUYFZI9iTSMni1n9v1mUPQd/hXTh/zM=;
 b=ef2SdufMewEY8OgNt8TImZAmsrtgOGlDgz99mvDR2Sb7tIFbijJy7n4UCYrPCnotrFw5
 HygOu1KsKcx41uJgZ4P3wPHT7i4VLMxmbrpfuQiNGoNx9+MtmoQnECtRtJPXmlpqKCXB
 VBmPvHPiwR8t+41YbtVe4TVonpFXwYIniQywFS6krbTKuGeho3Nxw41RmgCaeHDWX6G+
 s3wU1tcwdhqu+QteNrDh/Ae/YPFGBcMIy2p5W76CRi6r6XZAHDh3Cpi9xwTeiFGtEk5n
 GA1t9AjjSXMgY5li1XHOJtQD157SvjJMt08cIlw+DaH9O9POKMkl4B0yJeGFdS641nLb Zg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2nxx2u02yw-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Nov 2018 20:11:22 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wAQKBLRd016425
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Nov 2018 20:11:21 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wAQKBKcW006358;
 Mon, 26 Nov 2018 20:11:20 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 26 Nov 2018 12:11:20 -0800
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20181123162451.3351-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <0727da38-bfe8-f484-6b06-7205c1d953c1@oracle.com>
Date: Mon, 26 Nov 2018 15:11:05 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181123162451.3351-1-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9089
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811260172
Subject: Re: [Xen-devel] [PATCH] xen/x86: add diagnostic printout to
 xen_mc_flush() in case of error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tglx@linutronix.de, sstabellini@kernel.org, bp@alien8.de, mingo@redhat.com,
 hpa@zytor.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjMvMTggMTE6MjQgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gRmFpbHVyZSBvZiBh
biBlbGVtZW50IG9mIGEgWGVuIG11bHRpY2FsbCBpcyBzaWduYWxsZWQgdmlhIGEgV0FSTigpCj4g
b25seSB1bmxlc3MgdGhlIGtlcm5lbCBpcyBjb21waWxlZCB3aXRoIE1DX0RFQlVHLiBJdCBpcyBp
bXBvc3NpYmxlIHRvCgpzL3VubGVzcy9pZgoKCj4ga25vdyB3aGljaCBlbGVtZW50IGZhaWxlZCBh
bmQgd2h5IGl0IGRpZCBzby4KPgo+IENoYW5nZSB0aGF0IGJ5IHByaW50aW5nIHRoZSByZWxhdGVk
IGluZm9ybWF0aW9uIGV2ZW4gd2l0aG91dCBNQ19ERUJVRywKPiBldmVuIGlmIG1heWJlIGluIHNv
bWUgbGltaXRlZCBmb3JtIChlLmcuIHdpdGhvdXQgaW5mb3JtYXRpb24gd2hpY2gKPiBjYWxsZXIg
cHJvZHVjZWQgdGhlIGZhaWxpbmcgZWxlbWVudCkuCj4KPiBNb3ZlIHRoZSBwcmludGluZyBvdXQg
b2YgdGhlIHN3aXRjaCBzdGF0ZW1lbnQgaW4gb3JkZXIgdG8gaGF2ZSB0aGUKPiBzYW1lIGluZm9y
bWF0aW9uIGZvciBhIHNpbmdsZSBjYWxsLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+ICBhcmNoL3g4Ni94ZW4vbXVsdGljYWxscy5jIHwg
MzUgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQs
IDIwIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L3hlbi9tdWx0aWNhbGxzLmMgYi9hcmNoL3g4Ni94ZW4vbXVsdGljYWxscy5jCj4gaW5kZXgg
MmJjZTc5NThjZThiLi4wNzY2YTA4YmRmNDUgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYveGVuL211
bHRpY2FsbHMuYwo+ICsrKyBiL2FyY2gveDg2L3hlbi9tdWx0aWNhbGxzLmMKPiBAQCAtNjksNiAr
NjksMTEgQEAgdm9pZCB4ZW5fbWNfZmx1c2godm9pZCkKPiAgCj4gIAl0cmFjZV94ZW5fbWNfZmx1
c2goYi0+bWNpZHgsIGItPmFyZ2lkeCwgYi0+Y2JpZHgpOwo+ICAKPiArI2lmIE1DX0RFQlVHCj4g
KwltZW1jcHkoYi0+ZGVidWcsIGItPmVudHJpZXMsCj4gKwkgICAgICAgYi0+bWNpZHggKiBzaXpl
b2Yoc3RydWN0IG11bHRpY2FsbF9lbnRyeSkpOwo+ICsjZW5kaWYKPiArCj4gIAlzd2l0Y2ggKGIt
Pm1jaWR4KSB7Cj4gIAljYXNlIDA6Cj4gIAkJLyogbm8tb3AgKi8KPiBAQCAtODcsMzIgKzkyLDM0
IEBAIHZvaWQgeGVuX21jX2ZsdXNoKHZvaWQpCj4gIAkJYnJlYWs7Cj4gIAo+ICAJZGVmYXVsdDoK
PiAtI2lmIE1DX0RFQlVHCj4gLQkJbWVtY3B5KGItPmRlYnVnLCBiLT5lbnRyaWVzLAo+IC0JCSAg
ICAgICBiLT5tY2lkeCAqIHNpemVvZihzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5KSk7Cj4gLSNlbmRp
Zgo+IC0KPiAgCQlpZiAoSFlQRVJWSVNPUl9tdWx0aWNhbGwoYi0+ZW50cmllcywgYi0+bWNpZHgp
ICE9IDApCj4gIAkJCUJVRygpOwo+ICAJCWZvciAoaSA9IDA7IGkgPCBiLT5tY2lkeDsgaSsrKQo+
ICAJCQlpZiAoYi0+ZW50cmllc1tpXS5yZXN1bHQgPCAwKQo+ICAJCQkJcmV0Kys7Cj4gKwl9Cj4g
IAo+ICsJaWYgKFdBUk5fT04ocmV0KSkgewo+ICsJCXByX2VycigiJWQgb2YgJWQgbXVsdGljYWxs
KHMpIGZhaWxlZDogY3B1ICVkXG4iLAo+ICsJCSAgICAgICByZXQsIGItPm1jaWR4LCBzbXBfcHJv
Y2Vzc29yX2lkKCkpOwo+ICsJCWZvciAoaSA9IDA7IGkgPCBiLT5tY2lkeDsgaSsrKSB7Cj4gKwkJ
CWlmIChiLT5lbnRyaWVzW2ldLnJlc3VsdCA8IDApIHsKPiAgI2lmIE1DX0RFQlVHCj4gLQkJaWYg
KHJldCkgewo+IC0JCQlwcmludGsoS0VSTl9FUlIgIiVkIG11bHRpY2FsbChzKSBmYWlsZWQ6IGNw
dSAlZFxuIiwKPiAtCQkJICAgICAgIHJldCwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPiAtCQkJZHVt
cF9zdGFjaygpOwo+IC0JCQlmb3IgKGkgPSAwOyBpIDwgYi0+bWNpZHg7IGkrKykgewo+IC0JCQkJ
cHJpbnRrKEtFUk5fREVCVUcgIiAgY2FsbCAlMmQvJWQ6IG9wPSVsdSBhcmc9WyVseF0gcmVzdWx0
PSVsZFx0JXBGXG4iLAo+IC0JCQkJICAgICAgIGkrMSwgYi0+bWNpZHgsCj4gKwkJCQlwcl9lcnIo
IiAgY2FsbCAlMmQ6IG9wPSVsdSBhcmc9WyVseF0gcmVzdWx0PSVsZFx0JXBGXG4iLAo+ICsJCQkJ
ICAgICAgIGkgKyAxLAo+ICAJCQkJICAgICAgIGItPmRlYnVnW2ldLm9wLAo+ICAJCQkJICAgICAg
IGItPmRlYnVnW2ldLmFyZ3NbMF0sCj4gIAkJCQkgICAgICAgYi0+ZW50cmllc1tpXS5yZXN1bHQs
Cj4gIAkJCQkgICAgICAgYi0+Y2FsbGVyW2ldKTsKPiArI2Vsc2UKPiArCQkJCXByX2VycigiICBj
YWxsICUyZDogb3A9JWx1IGFyZz1bJWx4XSByZXN1bHQ9JWxkXG4iLAo+ICsJCQkJICAgICAgIGkg
KyAxLAo+ICsJCQkJICAgICAgIGItPmVudHJpZXNbaV0ub3AsCj4gKwkJCQkgICAgICAgYi0+ZW50
cmllc1tpXS5hcmdzWzBdLAo+ICsJCQkJICAgICAgIGItPmVudHJpZXNbaV0ucmVzdWx0KTsKPiAr
I2VuZGlmCgpEb2Vzbid0IChub24tZGVidWcpIGh5cGVydmlzb3IgY29ycnVwdCBvcCBhbmQgYXJn
cz8KCihBbHNvLCB3ZSBkb24ndCByZWFsbHkgbmVlZCB0byBwcmludCBhbnl0aGluZyB3aGVuIGIt
PmVudHJpZXNbaV0ucmVzdWx0Cj09IDApCgoKLWJvcmlzCgoKPiAgCQkJfQo+ICAJCX0KPiAtI2Vu
ZGlmCj4gIAl9Cj4gIAo+ICAJYi0+bWNpZHggPSAwOwo+IEBAIC0xMjYsOCArMTMzLDYgQEAgdm9p
ZCB4ZW5fbWNfZmx1c2godm9pZCkKPiAgCWItPmNiaWR4ID0gMDsKPiAgCj4gIAlsb2NhbF9pcnFf
cmVzdG9yZShmbGFncyk7Cj4gLQo+IC0JV0FSTl9PTihyZXQpOwo+ICB9Cj4gIAo+ICBzdHJ1Y3Qg
bXVsdGljYWxsX3NwYWNlIF9feGVuX21jX2VudHJ5KHNpemVfdCBhcmdzKQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 20:24:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 20:24: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-devel-bounces@lists.xenproject.org>)
	id 1gRNQM-0001Us-3D; Mon, 26 Nov 2018 20:24: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=wVla=OF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRNQL-0001Uf-2d
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 20:24:05 +0000
X-Inumbo-ID: 334b44d4-f1b9-11e8-9caf-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 334b44d4-f1b9-11e8-9caf-12d6303a7972;
 Mon, 26 Nov 2018 20:23:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRNQA-0007Ai-9D; Mon, 26 Nov 2018 20:23:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRNQA-0004cm-0E; Mon, 26 Nov 2018 20:23:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRNQ9-0003wu-Vo; Mon, 26 Nov 2018 20:23:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130819-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=dc80c424844578048b457730e293a65267dea01c
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Nov 2018 20:23:53 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130819: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgxOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDgxOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGRjODBjNDI0ODQ0NTc4MDQ4YjQ1NzczMGUyOTNhNjUy
NjdkZWEwMWMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDkwMWFiZmVm
NWRlMTQ5NTQ2YjE2ZmJhNmY0ZDViZDdkZWYwOGM2NzIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MDI4OSAgMjAxOC0xMS0xNyAxMTowMDozNiBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzA0OTAgIDIwMTgtMTEtMTkgMDk6MDA6MjcgWiAgICA3IGRheXMgICA2MiBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzA4MTkgIDIwMTgtMTEtMjYgMTg6MDA6MzUgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERhcmlv
IEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIExlbiBCcm93
biA8bGVuLmJyb3duQGludGVsLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpv
bi5kZT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2Nr
aUBpbnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
PgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFz
bGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
ICAgOTAxYWJmZWY1ZC4uZGM4MGM0MjQ4NCAgZGM4MGM0MjQ4NDQ1NzgwNDhiNDU3NzMwZTI5M2E2
NTI2N2RlYTAxYyAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 20:32:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 20:32: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-devel-bounces@lists.xenproject.org>)
	id 1gRNY1-0002T6-VA; Mon, 26 Nov 2018 20:32:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vusb=of=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gRNXz-0002T1-RX
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 20:31:59 +0000
X-Inumbo-ID: 5250eb5b-f1ba-11e8-9a16-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5250eb5b-f1ba-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 20:31:58 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wAQKT1AY118629;
 Mon, 26 Nov 2018 20:31:51 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=4XnMbcQJQBsoR4m0oMaAO1iWiWhIZZPVIx4aRPT2aE0=;
 b=4iss/+pMzMvmkv1JwFxXNPDg3Gyfffv8AXtezC+kOv/9fDUxPIMPpvjQLYnGhfawFNal
 wtRXwuZ2HzCnBCe0sknkvBb8TKoTToOhlcVy1MMUfDo+RJIHlwXQy64Z52D1v+fbyQY1
 mOlBH9aSniq2c+x3r2ptX8gDA173wTldYSLPdc7qAg8py4gYJeoN4sd7g2AddJo89HmZ
 cPK5shEvnyHUQJVOEOjwR/SHojd9OUvMZ801e80EUwCzbdT/z0GtdllQCYlJiRpiHk1k
 Q7fn5gkRrRlTTvefc2B8wNYjKirVXOFq091+gw3YMr4copvNJC6cm+V8SCw0h8Kprh3j aQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2nxy9r03se-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Nov 2018 20:31:51 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wAQKVnLB019262
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Nov 2018 20:31:50 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wAQKVmo1007485;
 Mon, 26 Nov 2018 20:31:49 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 26 Nov 2018 12:31:48 -0800
To: Pan Bian <bianpan2016@163.com>, Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <1542852432-30019-1-git-send-email-bianpan2016@163.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <1f765e81-ed89-d110-74b1-cc8029a4555f@oracle.com>
Date: Mon, 26 Nov 2018 15:31:39 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1542852432-30019-1-git-send-email-bianpan2016@163.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9089
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=29
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811260174
Subject: Re: [Xen-devel] [PATCH] pvcalls-front: fixes incorrect error
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjEvMTggOTowNyBQTSwgUGFuIEJpYW4gd3JvdGU6Cj4ga2ZyZWUoKSBpcyBpbmNvcnJl
Y3RseSB1c2VkIHRvIHJlbGVhc2UgdGhlIHBhZ2VzIGFsbG9jYXRlZCBieQo+IF9fZ2V0X2ZyZWVf
cGFnZSgpIGFuZCBfX2dldF9mcmVlX3BhZ2VzKCkuIFVzZSB0aGUgbWF0Y2hpbmcgZGVhbGxvY2F0
b3JzCj4gaS5lLiwgZnJlZV9wYWdlKCkgYW5kIGZyZWVfcGFnZXMoKSwgcmVzcGVjdGl2ZWx5Lgo+
Cj4gU2lnbmVkLW9mZi1ieTogUGFuIEJpYW4gPGJpYW5wYW4yMDE2QDE2My5jb20+Cj4gLS0tCj4g
IGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDQgKystLQo+ICAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+IGluZGV4
IDJmMTFjYTcuLjc3MjI0ZDggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5jCj4gKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gQEAgLTM4NSw4ICszODUs
OCBAQCBzdGF0aWMgaW50IGNyZWF0ZV9hY3RpdmUoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLCBp
bnQgKmV2dGNobikKPiAgb3V0X2Vycm9yOgo+ICAJaWYgKCpldnRjaG4gPj0gMCkKPiAgCQl4ZW5i
dXNfZnJlZV9ldnRjaG4ocHZjYWxsc19mcm9udF9kZXYsICpldnRjaG4pOwo+IC0Ja2ZyZWUobWFw
LT5hY3RpdmUuZGF0YS5pbik7Cj4gLQlrZnJlZShtYXAtPmFjdGl2ZS5yaW5nKTsKPiArCWZyZWVf
cGFnZXMoKHVuc2lnbmVkIGxvbmcpbWFwLT5hY3RpdmUuZGF0YS5pbiwgUFZDQUxMU19SSU5HX09S
REVSKTsKCklzIG1hcC0+YWN0aXZlLmRhdGEuaW4gZ3VhcmFudGVlZCB0byBiZSBOVUxMIHdoZW4g
ZW50ZXJpbmcgdGhpcyByb3V0aW5lPwoKLWJvcmlzCgo+ICsJZnJlZV9wYWdlKCh1bnNpZ25lZCBs
b25nKW1hcC0+YWN0aXZlLnJpbmcpOwo+ICAJcmV0dXJuIHJldDsKPiAgfQo+ICAKCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 21:58:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 21:58: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-devel-bounces@lists.xenproject.org>)
	id 1gROtT-0001HY-Gc; Mon, 26 Nov 2018 21:58: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=wvla=of=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gROtS-0001HO-GO
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 21:58:14 +0000
X-Inumbo-ID: 5dfa3f44-f1c6-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5dfa3f44-f1c6-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 21:58:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gROtO-0000YY-PF; Mon, 26 Nov 2018 21:58:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gROtO-0002qp-IB; Mon, 26 Nov 2018 21:58:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gROtO-0007VJ-HA; Mon, 26 Nov 2018 21:58:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130765-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-arm64-xsm:<job status>:broken:regression
 xen-unstable:build-arm64:<job status>:broken:regression
 xen-unstable:build-arm64-pvops:<job status>:broken:regression
 xen-unstable:build-i386-xsm:xen-build:fail:regression
 xen-unstable:build-i386:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-multivcpu:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-examine:memdisk-try-append:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore.2:fail:heisenbug
 xen-unstable:build-arm64:hosts-allocate:broken:allowable
 xen-unstable:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-unstable:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-shadow:build-check(1):blocked:nonblocking
 xen-unstable:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/privcmd:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/gntdev:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/evtchn:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/other:blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create/xenstore:blocked:nonblocking
 xen-unstable:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-unstable:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-unstable:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-unstable:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:depriv-audit-qemu/create:fail:nonblocking
 xen-unstable:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-unstable:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=901abfef5de149546b16fba6f4d5bd7def08c672
X-Osstest-Versions-That: xen=6d8ffac1f7a782dc2c7f8df3871a294729ae36bd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Nov 2018 21:58:10 +0000
Subject: [Xen-devel] [xen-unstable test] 130765: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc2NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc2NS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5ODE3CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk4MTcKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBpbiAxMzA2MjAgcGFzcyBpbiAxMzA3NjUKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICBmYWlsIGluIDEzMDYyMCBwYXNzIGluIDEzMDc2NQog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgNCBtZW1kaXNrLXRyeS1hcHBlbmQgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTMwNjIwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIHBhc3MgaW4gMTMwNjIwCgpS
ZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcp
OgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTI5ODE3CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk4MTcKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDEyOTgxNwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgMSBidWlsZC1jaGVjaygxKSAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxNiBkZXByaXYtYXVkaXQtcWVtdS9jcmVh
dGUvcHJpdmNtZCBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTcgZGVwcml2LWF1ZGl0LXFlbXUvY3JlYXRlL2dudGRldiBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMTggZGVwcml2LWF1ZGl0LXFlbXUvY3JlYXRlL2V2dGNobiBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTkg
ZGVwcml2LWF1ZGl0LXFlbXUvY3JlYXRlL290aGVyIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAyMCBkZXByaXYtYXVkaXQt
cWVtdS9jcmVhdGUveGVuc3RvcmUgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTgxNwog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJv
a2VuIGJsb2NrZWQgaW4gMTI5ODE3CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMjk4MTcKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCAgZmFpbCBibG9ja2Vk
IGluIDEyOTgxNwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA2OSB4dGYvdGVzdC1odm02
NC14c2EtMjc4ICBmYWlsIGJsb2NrZWQgaW4gMTI5ODE3CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgIDY5IHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggIGZhaWwgYmxvY2tlZCBpbiAxMjk4MTcK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDE1
IGRlcHJpdi1hdWRpdC1xZW11L2NyZWF0ZSBmYWlsIGJsb2NrZWQgaW4gMTI5ODE3CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00IDY5IHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggZmFpbCBpbiAxMzA2MjAg
YmxvY2tlZCBpbiAxMjk4MTcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgNjkgeHRmL3Rlc3QtaHZt
NjQteHNhLTI3OCBmYWlsIGluIDEzMDYyMCBibG9ja2VkIGluIDEyOTgxNwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTI5ODE3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjk4MTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTgxNwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTI5ODE3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk4MTcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyOTgxNwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDkwMWFiZmVmNWRlMTQ5NTQ2YjE2ZmJhNmY0ZDViZDdk
ZWYwOGM2NzIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDZkOGZmYWMx
ZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2YmQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEy
OTgxNyAgMjAxOC0xMS0xMiAwMjozNjo1NCBaICAgMTQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzAwNjMgIDIwMTgtMTEtMTQgMTk6MTY6MTEgWiAgIDEyIGRheXMgICAgNyBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMzA0MDkgIDIwMTgtMTEtMTggMTU6MzI6MTQgWiAgICA4IGRh
eXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbGV4
YW5kcnUgU3RlZmFuIElTQUlMQSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCcmlhbiBXb29kcyA8YnJpYW4ud29v
ZHNAYW1kLmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5j
b20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgRGFyaW8gRmFn
Z2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRv
ZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVs
LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9n
ZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJp
eC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
cm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNt
IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNh
cHR1cmUtbG9ncwpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTIzMCBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Nov 26 23:08:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Nov 2018 23:08: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-devel-bounces@lists.xenproject.org>)
	id 1gRPyx-0007Na-06; Mon, 26 Nov 2018 23:07: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=3ttq=of=protonmail.com=mathieu.tarral@srs-us1.protection.inumbo.net>)
 id 1gRPyv-0007NV-8m
 for xen-devel@lists.xenproject.org; Mon, 26 Nov 2018 23:07:57 +0000
X-Inumbo-ID: 1a279af9-f1d0-11e8-9a16-bc764e045a96
Received: from mail1.protonmail.ch (unknown [185.70.40.18])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a279af9-f1d0-11e8-9a16-bc764e045a96;
 Mon, 26 Nov 2018 23:07:53 +0000 (UTC)
Date: Mon, 26 Nov 2018 23:07:49 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=default; t=1543273672;
 bh=mmbST0FptmoAHrvUVjJHH7V/UXNOwWiGeHkXDVz7/Rc=;
 h=Date:To:From:Reply-To:Subject:Feedback-ID:From;
 b=cilVt2RE+eYLSBnQKR4GPYONroyfSEyMwZsWiKej7ZAQJSLw8Y52uAwE8Tkv8ixxF
 3srq1+rG9vLhH7A74RXhZRtjF2Mjj2S6lTQ8EQE0Du5OoYIvIQs3OHfE6oHeGl7Ztm
 qHP3nqvvZ6+Y7O1i6hbhSGCWE1IYSV1nraDrMoVs=
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Mathieu Tarral <mathieu.tarral@protonmail.com>
Message-ID: <-ncT-X6UbGxE6-mV99jfEno7nrGfAhPFG-6pJ9FYF_koCfmbmeE4AWc_u7UHRkLTCJun0keOEG9ogzrubUwRBm4fAuXyIzfGqEsPfpl2HpE=@protonmail.com>
Feedback-ID: 7ARND6YmrAEqSXE0j3TLm6ZqYiFFaDDEkO_KW8fTUEW0kYwGM1KEsuPxEPVWH5YuEnR43INtqwIKH-usvnxVQQ==:Ext:ProtonMail
MIME-Version: 1.0
X-Spam-Status: No, score=-1.1 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no
 version=3.4.0
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.protonmail.ch
Subject: [Xen-devel] Invalid OEM Table ID: Length cannot exceed 8 characters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIHdhbnRlZCB0byBpbnN0YWxsIFhlbiBmcm9tIHNvdXJjZSBvbiBGZWRvcmEgMjguCgpJ
IGNob29zZSB0aGUgc3RhYmxlLTQuMTEgYnJhbmNoLCBjb21waWxlZCBpdCwgYW5kIGdvdCBhbiBl
cnJvciBhdApzdWRvIG1ha2UgaW5zdGFsbAoKbWFrZVs3XTogRW50ZXJpbmcgZGlyZWN0b3J5ICcv
aG9tZS92YWdyYW50L3hlbi90b29scy9maXJtd2FyZS9zZWFiaW9zLWRpci1yZW1vdGUnCiAgQ29t
cGlsaW5nIElBU0wgc3JjL2Z3L3NzZHQtbWlzYy5oZXgKb3V0L3NyYy9mdy9zc2R0LW1pc2MuZHNs
LmkgICAgICA0OiBEZWZpbml0aW9uQmxvY2sgKCJzc2R0LW1pc2MuYW1sIiwgIlNTRFQiLCAweDAx
LCAiQlhQQyIsICJCWFNTRFRTVVNQIiwgMHgxKQpFcnJvciAgICA2MTU1IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEludmFs
aWQgT0VNIFRhYmxlIElEIF4gIChMZW5ndGggY2Fubm90IGV4Y2VlZCA4IGNoYXJhY3RlcnMpCgpB
U0wgSW5wdXQ6ICAgICBvdXQvc3JjL2Z3L3NzZHQtbWlzYy5kc2wuaSAtIDEwMiBsaW5lcywgMjU2
NyBieXRlcywgMzUga2V5d29yZHMKTGlzdGluZyBGaWxlOiAgb3V0L3NyYy9mdy9zc2R0LW1pc2Mu
bHN0IC0gODM5MyBieXRlcwpIZXggRHVtcDogICAgICBvdXQvc3JjL2Z3L3NzZHQtbWlzYy5oZXgg
LSA0MDk2IGJ5dGVzCgoKSSB0cmllZCB0byBmaXggYnkgcmVtb3ZpbmcgMiBjaGFyYWN0ZXJzLCBi
dXQgdGhlIGZpbGUKb3V0L3NyYy9mdy9zc2R0LW1pc2MuZHNsLmkgaXMgYXV0b21hdGljYWxseSBy
ZWdlbmVyYXRlZC4KCgpDYW4gYW55b25lIGV4cGxhaW4gdGhlIHByb2JsZW0gYW5kIHByb3Bvc2Ug
YSBmaXggPwoKVGhhbmsgeW91LgotLQpNYXRoaWV1IFRhcnJhbAoKU2VudCB3aXRoIFByb3Rvbk1h
aWwgU2VjdXJlIEVtYWlsLgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 00:58:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 00:58: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-devel-bounces@lists.xenproject.org>)
	id 1gRRhv-0007bB-94; Tue, 27 Nov 2018 00:58: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=/xni=og=163.com=bianpan2016@srs-us1.protection.inumbo.net>)
 id 1gRRht-0007b6-9X
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 00:58:29 +0000
X-Inumbo-ID: 8c07bda9-f1df-11e8-9a16-bc764e045a96
Received: from m12-13.163.com (unknown [220.181.12.13])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8c07bda9-f1df-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 00:58:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com;
 s=s110527; h=Date:From:Subject:Message-ID:MIME-Version; bh=yNuIu
 RMSYL/aoMcojHqluyNNc4n3j+uR47c8cisLZmE=; b=bV71GiCIwlrW/qUeRT8XO
 TeXCqf5dTgIdeALB9lecvl4SJUepncKSmMcf+lqPdJzq256J2NLAoceqUSlie0YT
 ToPzn8aycz4vBWgtXvvGB1kKKacbRVQM5m7hQ2Nscivn7f07P/OfCKrLQ+YjL6oe
 VXnW8zGbp0/GuzAFsNnj9I=
Received: from bp (unknown [106.120.213.96])
 by smtp9 (Coremail) with SMTP id DcCowADHIsWulvxbHu37Bw--.23962S2;
 Tue, 27 Nov 2018 08:58:22 +0800 (CST)
Date: Tue, 27 Nov 2018 08:58:23 +0800
From: PanBian <bianpan2016@163.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20181127005823.GB125510@bp>
References: <1542852432-30019-1-git-send-email-bianpan2016@163.com>
 <1f765e81-ed89-d110-74b1-cc8029a4555f@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1f765e81-ed89-d110-74b1-cc8029a4555f@oracle.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-CM-TRANSID: DcCowADHIsWulvxbHu37Bw--.23962S2
X-Coremail-Antispam: 1Uf129KBjvJXoW7WrW3ur1DXw45tFy3GF1UGFg_yoW8XrWrpF
 s7JF1jyF48tasayrZFqa1Yvry5Za1Iq348Wry2kan0kr13CFy8tFyFk34v9w4v9r4rGF1f
 Zw4jqFy7CFsxA37anT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2
 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07j_hL8UUUUU=
X-Originating-IP: [106.120.213.96]
X-CM-SenderInfo: held01tdqsiiqw6rljoofrz/1tbiDg8MclXlpnQALgAAsz
Subject: Re: [Xen-devel] [PATCH] pvcalls-front: fixes incorrect error
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: PanBian <bianpan2016@163.com>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMDM6MzE6MzlQTSAtMDUwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDExLzIxLzE4IDk6MDcgUE0sIFBhbiBCaWFuIHdyb3RlOgo+ID4ga2ZyZWUo
KSBpcyBpbmNvcnJlY3RseSB1c2VkIHRvIHJlbGVhc2UgdGhlIHBhZ2VzIGFsbG9jYXRlZCBieQo+
ID4gX19nZXRfZnJlZV9wYWdlKCkgYW5kIF9fZ2V0X2ZyZWVfcGFnZXMoKS4gVXNlIHRoZSBtYXRj
aGluZyBkZWFsbG9jYXRvcnMKPiA+IGkuZS4sIGZyZWVfcGFnZSgpIGFuZCBmcmVlX3BhZ2VzKCks
IHJlc3BlY3RpdmVseS4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBQYW4gQmlhbiA8YmlhbnBhbjIw
MTZAMTYzLmNvbT4KPiA+IC0tLQo+ID4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDQg
KystLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
Cj4gPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZl
cnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ID4gaW5kZXggMmYxMWNhNy4uNzcyMjRkOCAxMDA2NDQK
PiA+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ID4gKysrIGIvZHJpdmVycy94
ZW4vcHZjYWxscy1mcm9udC5jCj4gPiBAQCAtMzg1LDggKzM4NSw4IEBAIHN0YXRpYyBpbnQgY3Jl
YXRlX2FjdGl2ZShzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAsIGludCAqZXZ0Y2huKQo+ID4gIG91
dF9lcnJvcjoKPiA+ICAJaWYgKCpldnRjaG4gPj0gMCkKPiA+ICAJCXhlbmJ1c19mcmVlX2V2dGNo
bihwdmNhbGxzX2Zyb250X2RldiwgKmV2dGNobik7Cj4gPiAtCWtmcmVlKG1hcC0+YWN0aXZlLmRh
dGEuaW4pOwo+ID4gLQlrZnJlZShtYXAtPmFjdGl2ZS5yaW5nKTsKPiA+ICsJZnJlZV9wYWdlcygo
dW5zaWduZWQgbG9uZyltYXAtPmFjdGl2ZS5kYXRhLmluLCBQVkNBTExTX1JJTkdfT1JERVIpOwo+
IAo+IElzIG1hcC0+YWN0aXZlLmRhdGEuaW4gZ3VhcmFudGVlZCB0byBiZSBOVUxMIHdoZW4gZW50
ZXJpbmcgdGhpcyByb3V0aW5lPwoKSSBhbSBub3Qgc3VyZSB5ZXQuIFNvcnJ5IGZvciB0aGF0LiBJ
IG9ic2VydmVkIHRoZSBtaXNtYXRjaGVzIGJldHdlZW4KX19nZXRfZnJlZV9wYWdlIGFuZCBrZnJl
ZSwgYW5kIHN1Ym1pdHRlZCB0aGUgcGF0Y2guCgpCdXQgSSB0aGluayB5b3VyIGNvbnNpZGVyYXRp
b24gaXMgcmVhc29uYWJsZS4gQSBiZXR0ZXIgc29sdXRpb24gaXMgdG8KZGlyZWN0bHkgZnJlZSBi
eXRlcywgYSBsb2NhbCB2YXJpYWJsZSB0aGF0IGhvbGRzIF9fZ2V0X2ZyZWVfcGFnZXMgcmV0dXJu
CnZhbHVlLiBJZiB5b3UgYWdyZWUsIEkgd2lsbCByZXdyaXRlIHRoZSBwYXRjaC4KClRoYW5rcywK
UGFuCgo+IAo+IC1ib3Jpcwo+IAo+ID4gKwlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpbWFwLT5h
Y3RpdmUucmluZyk7Cj4gPiAgCXJldHVybiByZXQ7Cj4gPiAgfQo+ID4gIAo+IAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 01:32:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 01:32: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-devel-bounces@lists.xenproject.org>)
	id 1gRSF9-0000a3-2Q; Tue, 27 Nov 2018 01:32: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=4FnM=OG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRSF7-0000Zt-W6
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 01:32:50 +0000
X-Inumbo-ID: 51db30c8-f1e4-11e8-97a6-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51db30c8-f1e4-11e8-97a6-12d6303a7972;
 Tue, 27 Nov 2018 01:32:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRSEr-0005tO-Hh; Tue, 27 Nov 2018 01:32:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRSEq-0007YY-Sd; Tue, 27 Nov 2018 01:32:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRSEq-0000kT-OU; Tue, 27 Nov 2018 01:32:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130773-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.7-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.7-testing:build-arm64:<job status>:broken:regression
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.7-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=710cc096971019bc2e5a9aabb9af1acca0b5b9e7
X-Osstest-Versions-That: xen=3d3e474d68b1a063d19b9a330c3463025104970c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Nov 2018 01:32:32 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 130773: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc3MyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc3My8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA1MCB4dGYvdGVzdC1odm02NC1sYnIt
dHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTI5NTQwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUg
cmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5
NTQwCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMjk1NDAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
IDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTU0MAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEy
OTU0MAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAg
ICAgYnJva2VuIGJsb2NrZWQgaW4gMTI5NTQwCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMjk1NDAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCAgZmFpbCBi
bG9ja2VkIGluIDEyOTU0MAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgIDUwIHh0Zi90ZXN0
LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
Mjk1NDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTU0MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTQwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTU0MAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTI5NTQwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTU0MAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlh
bi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMjk1NDAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtl
IDEyOTU0MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IDcxMGNjMDk2OTcxMDE5YmMyZTVhOWFhYmI5YWYxYWNjYTBiNWI5ZTcKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDNkM2U0NzRkNjhiMWEwNjNkMTliOWEzMzBjMzQ2MzAy
NTEwNDk3MGMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTU0MCAgMjAxOC0xMS0wNyAwOTowNjox
NCBaICAgMTkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk2ODggIDIwMTgtMTEtMDkgMDY6
MjU6MTUgWiAgIDE3IGRheXMgICAxMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA3
NzMgIDIwMTgtMTEtMjQgMTU6MDE6NTcgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBPbGFmIEhlcmlu
ZyA8b2xhZkBhZXBmbGUuZGU+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBi
dWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2
b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRl
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3Bz
IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBw
dXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCmNvbW1pdCA3MTBjYzA5Njk3MTAxOWJjMmU1YTlhYWJiOWFmMWFjY2EwYjVi
OWU3CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBO
b3YgMjMgMTE6NTQ6MzUgMjAxOCArMDEwMAoKICAgIFZNWDogYWxsb3cgbWlncmF0aW9uIG9mIGd1
ZXN0cyB3aXRoIFNTQkQgZW5hYmxlZAogICAgCiAgICBUaGUgYmFja3BvcnQgb2YgY2Q1MzAyM2Rm
OSAoIng4Ni9tc3I6IFZpcnR1YWxpc2UgTVNSX1NQRUNfQ1RSTC5TU0JEIGZvcgogICAgZ3Vlc3Rz
IHRvIHVzZSIpIGRpZCBub3QgbWlycm9yIHRoZSBQViBzaWRlIGNoYW5nZSBpbnRvIHRoZSBIVk0g
KFZNWC0KICAgIHNwZWNpZmljKSBjb2RlIHBhdGguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCBhYjZkNTZjNGNhYzE0OThmMjBl
NWNkZTk5YTZlOGFmNWY0NWQyYmIwCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTY6MDU6MzYgMjAxOCArMDEwMAoKICAgIHg4Ni9zaGFk
b3c6IHNocmluayBzdHJ1Y3QgcGFnZV9pbmZvJ3Mgc2hhZG93X2ZsYWdzIHRvIDE2IGJpdHMKICAg
IAogICAgVGhpcyBpcyB0byBhdm9pZCBpdCBvdmVybGFwcGluZyB0aGUgbGluZWFyX3B0X2NvdW50
IGZpZWxkIG5lZWRlZCBmb3IgUFYKICAgIGRvbWFpbnMuIEludHJvZHVjZSBhIHNlcGFyYXRlLCBI
Vk0tb25seSBwYWdldGFibGVfZHlpbmcgZmllbGQgdG8gcmVwbGFjZQogICAgdGhlIHNvbGUgb25l
IGxlZnQgaW4gdGhlIHVwcGVyIDE2IGJpdHMuCiAgICAKICAgIE5vdGUgdGhhdCB0aGUgYWNjZXNz
ZXMgdG8gLT5zaGFkb3dfZmxhZ3MgaW4gc2hhZG93X3twcm8sZGV9bW90ZSgpIGdldAogICAgc3dp
dGNoZWQgdG8gbm9uLWF0b21pYywgbm9uLWJpdG9wcyBvcGVyYXRpb25zLCBhcyB7dGVzdCxzZXQs
Y2xlYXJ9X2JpdCgpCiAgICBhcmUgbm90IGFsbG93ZWQgb24gdWludDE2X3QgZmllbGRzIGFuZCBo
ZW5jZSB0aGVpciB1c2Ugd291bGQgaGF2ZQogICAgcmVxdWlyZWQgdWdseSBjYXN0cy4gVGhpcyBp
cyBmaW5lIGJlY2F1c2UgYWxsIHVwZGF0ZXMgb2YgdGhlIGZpZWxkIG91Z2h0CiAgICB0byBvY2N1
ciB3aXRoIHRoZSBwYWdpbmcgbG9jayBoZWxkLCBhbmQgb3RoZXIgdXBkYXRlcyBvZiBpdCB1c2Ug
fD0gYW5kCiAgICAmPSBhcyB3ZWxsIChpLmUuIHVzaW5nIGF0b21pYyBvcGVyYXRpb25zIGhlcmUg
ZGlkbid0IHJlYWxseSBndWFyZAogICAgYWdhaW5zdCBwb3RlbnRpYWxseSByYWNpbmcgdXBkYXRl
cyBlbHNld2hlcmUpLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4MC4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IFByZ21yLmNvbSBTZWN1cml0eSA8c2VjdXJpdHlAcHJnbXIuY29tPgogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgbWFzdGVyIGNvbW1pdDogNzg5NTg5
OTY4ZWQ5MGU4MmE4MzJkYmM2MGU5NThjNzZiNzg3YmU3ZQogICAgbWFzdGVyIGRhdGU6IDIwMTgt
MTEtMjAgMTQ6NTk6NTQgKzAxMDAKCmNvbW1pdCA0ZjM4NThmY2YwMDIyOTQ1ZWM5OWI4OGIzYmVj
YzY3ZTc2ZjMwNGQyCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRl
OiAgIFR1ZSBOb3YgMjAgMTY6MDQ6NTUgMjAxOCArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IG1vdmUg
T09TIGZsYWcgYml0IHBvc2l0aW9ucwogICAgCiAgICBJbiBwcmVwYXJhdGlvbiBvZiByZWR1Y2lu
ZyBzdHJ1Y3QgcGFnZV9pbmZvJ3Mgc2hhZG93X2ZsYWdzIGZpZWxkIHRvIDE2CiAgICBiaXRzLCBs
b3dlciB0aGUgYml0IHBvc2l0aW9ucyB1c2VkIGZvciBTSEZfb3V0X29mX3N5bmMgYW5kCiAgICBT
SEZfb29zX21heV93cml0ZS4KICAgIAogICAgSW5zdGVhZCBvZiBhbHNvIGFkanVzdGluZyB0aGUg
b3BlbiBjb2RlZCB1c2UgaW4gX2dldF9wYWdlX3R5cGUoKSwKICAgIGludHJvZHVjZSBzaGFkb3df
cHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKCkgdG8gY29udGFpbiBrbm93bGVkZ2Ugb2YgdGhlCiAg
ICBiaXQgcG9zaXRpb25zIHRvIHNoYWRvdyBjb2RlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI4MC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgbWFz
dGVyIGNvbW1pdDogZDY4ZTEwNzBjM2U4ZjRhZjdhMzEwNDBmMDhiZGQ5OGU2ZDZlYWMxZAogICAg
bWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTk6MTMgKzAxMDAKCmNvbW1pdCAwNDVkNGY3N2U5
MjE0ZjExNzk3ZjU5MGE5MjU2NTJiMGY5NDNkZDcyCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE2OjA0OjEwIDIwMTgg
KzAxMDAKCiAgICB4ODYvbW06IERvbid0IHBlcmZvcm0gZmx1c2ggYWZ0ZXIgZmFpbGluZyB0byB1
cGRhdGUgYSBndWVzdHMgTDFlCiAgICAKICAgIElmIHRoZSBMMWUgdXBkYXRlIGhhc24ndCBvY2N1
cmVkLCB0aGUgZmx1c2ggY2Fubm90IGRvIGFueXRoaW5nIHVzZWZ1bC4gIFRoaXMKICAgIHNraXBz
IHRoZSBwb3RlbnRpYWxseSBleHBlbnNpdmUgdmNwdW1hc2tfdG9fcGNwdW1hc2soKSBjb252ZXJz
aW9uLCBhbmQKICAgIGJyb2FkY2FzdCBUTEIgc2hvb3Rkb3duLgogICAgCiAgICBNb3JlIGltcG9y
dGFudGx5IGhvd2V2ZXIsIHdlIG1pZ2h0IGJlIGluIHRoZSBlcnJvciBwYXRoIGR1ZSB0byBhIGJh
ZCB2YQogICAgcGFyYW1ldGVyIGZyb20gdGhlIGd1ZXN0LCBhbmQgdGhpcyBzaG91bGQgbm90IHBy
b3BhZ2F0ZSBpbnRvIHRoZSBUTEIgZmx1c2hpbmcKICAgIGxvZ2ljLiAgVGhlIElOVlBDSUQgaW5z
dHJ1Y3Rpb24gZm9yIGV4YW1wbGUgcmFpc2VzICNHUCBmb3IgYSBub24tY2Fub25pY2FsCiAgICBh
ZGRyZXNzLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNzkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBN
YXR0aGV3IERhbGV5IDxtYXR0ZEBidWdmdXp6LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNmM4ZDUwMjg4
NzIyNjcyZWNjOGUxOWIwNzQxYTMxYjUyMWQwMTcwNgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEt
MjAgMTQ6NTg6NDEgKzAxMDAKCmNvbW1pdCAyYjM0NjNmNzdkZDA5NTUzYjQ1YjY0Y2IyMmRhOGJi
YTZhYzk5YWQyCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IFR1ZSBOb3YgMjAgMTY6MDM6MzIgMjAxOCArMDEwMAoKICAgIEFNRC9JT01NVTogc3VwcHJlc3Mg
UFRFIG1lcmdpbmcgYWZ0ZXIgaW5pdGlhbCB0YWJsZSBjcmVhdGlvbgogICAgCiAgICBUaGUgbG9n
aWMgaXMgbm90IGZpdCBmb3IgdGhpcyBwdXJwb3NlLCBzbyBzaW1wbHkgZGlzYWJsZSBpdHMgdXNl
IHVudGlsCiAgICBpdCBjYW4gYmUgZml4ZWQgLyByZXBsYWNlZC4gTm90ZSB0aGF0IHRoaXMgcmUt
ZW5hYmxlcyBtZXJnaW5nIGZvciB0aGUKICAgIHRhYmxlIGNyZWF0aW9uIGNhc2UsIHdoaWNoIHdh
cyBkaXNhYmxlZCBhcyBhIChwZXJoYXBzIHVuaW50ZW5kZWQpIHNpZGUKICAgIGVmZmVjdCBvZiB0
aGUgZWFybGllciAiYW1kL2lvbW11OiBmaXggZmx1c2ggY2hlY2tzIi4gSXQgcmVsaWVzIG9uIG5v
CiAgICBwYWdlIGdldHRpbmcgbWFwcGVkIG1vcmUgdGhhbiBvbmNlICh3aXRoIGRpZmZlcmVudCBw
cm9wZXJ0aWVzKSBpbiB0aGlzCiAgICBwcm9jZXNzLCBhcyB0aGF0IHdvdWxkIHN0aWxsIGJlIGJl
eW9uZCB3aGF0IHRoZSBtZXJnaW5nIGxvZ2ljIGNhbiBjb3BlCiAgICB3aXRoLiBCdXQgYXJjaF9p
b21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKCkgZ3VhcmFudGVlcyB0aGlzIGFmYWljdC4KICAgIAog
ICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDkzN2VmMzI1NjVm
YTNhODFmZGIzN2I5ZGQ1YWE5OWExYjg3YWZhNzUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIw
IDE0OjU1OjE0ICswMTAwCgpjb21taXQgZWZlMjFhZDQ0MjhjN2RkZmZjMDNjMjM0YWQ2N2EzYmNk
YWQ3YTIxOApBdXRob3I6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpE
YXRlOiAgIFR1ZSBOb3YgMjAgMTY6MDI6NDYgMjAxOCArMDEwMAoKICAgIGFtZC9pb21tdTogZml4
IGZsdXNoIGNoZWNrcwogICAgCiAgICBGbHVzaCBjaGVja2luZyBmb3IgQU1EIElPTU1VIGRpZG4n
dCBjaGVjayB3aGV0aGVyIHRoZSBwcmV2aW91cyBlbnRyeQogICAgd2FzIHByZXNlbnQsIG9yIHdo
ZXRoZXIgdGhlIGZsYWdzICh3cml0YWJsZS9yZWFkYWJsZSkgY2hhbmdlZCBpbiBvcmRlcgogICAg
dG8gZGVjaWRlIHdoZXRoZXIgYSBmbHVzaCBzaG91bGQgYmUgZXhlY3V0ZWQuCiAgICAKICAgIEZp
eCB0aGlzIGJ5IHRha2luZyB0aGUgd3JpdGFibGUvcmVhZGFibGUvbmV4dC1sZXZlbCBmaWVsZHMg
aW50byBhY2NvdW50LAogICAgdG9nZXRoZXIgd2l0aCB0aGUgcHJlc2VudCBiaXQuCiAgICAKICAg
IEFsb25nIHRoZXNlIGxpbmVzIHRoZSBmbHVzaGluZyBpbiBhbWRfaW9tbXVfbWFwX3BhZ2UoKSBt
dXN0IG5vdCBiZQogICAgb21pdHRlZCBmb3IgUFYgZG9tYWlucy4gVGhlIGNvbW1lbnQgdGhlcmUg
d2FzIHNpbXBseSB3cm9uZzogTWFwcGluZ3MgbWF5CiAgICB2ZXJ5IHdlbGwgY2hhbmdlLCBib3Ro
IHRoZWlyIGFkZHJlc3NlcyBhbmQgdGhlaXIgcGVybWlzc2lvbnMuIFVsdGltYXRlbHkKICAgIHRo
aXMgc2hvdWxkIGhvbm9yIGlvbW11X2RvbnRfZmx1c2hfaW90bGIsIGJ1dCB0byBhY2hpZXZlIHRo
aXMKICAgIGFtZF9pb21tdV9vcHMgZmlyc3QgbmVlZHMgdG8gZ2FpbiBhbiAuaW90bGJfZmx1c2gg
aG9vay4KICAgIAogICAgQWxzbyBtYWtlIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KCkgc3RhdGlj
LCB0byBkZW1vbnN0cmF0ZSB0aGVyZSdzIG5vCiAgICBjYWxsZXIgb21pdHRpbmcgdGhlIChzdWJz
ZXF1ZW50KSBmbHVzaC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAg
U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiAxYTdmZmU0NjZjZDA1N2RhYWVmMjQ1YjBhMWFiNmI4MjU4OGU0YzAxCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1MjoxMiArMDEwMAoKY29tbWl0IDljODI3NTk0NDgy
OWM1NWFmM2RjNzA4NzEyY2E1YzEyMGIxYmIzMjgKQXV0aG9yOiBPbGFmIEhlcmluZyA8b2xhZkBh
ZXBmbGUuZGU+CkRhdGU6ICAgTW9uIEp1biAxOCAxNDo1NTozNiAyMDE4ICswMjAwCgogICAgc3R1
YmRvbS92dHBtOiBmaXggbWVtY21wIGluIFRQTV9DaGFuZ2VBdXRoQXN5bUZpbmlzaAogICAgCiAg
ICBnY2M4IHNwb3R0ZWQgdGhpcyBlcnJvcjoKICAgIGVycm9yOiAnbWVtY21wJyByZWFkaW5nIDIw
IGJ5dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4IFstV2Vycm9yPXN0cmluZ29wLW92ZXJmbG93
PV0KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgog
ICAgUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9u
Lm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDIyYmY1YmUzMjM3Y2I0ODJhMmZm
ZDc3MmZmZDIwY2UzNzI4NWVlYmYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkZWE5
ZmMwZTAyZDkyZjVlNmQ0NjY4MGFhMGE1MmZhNzU4ZWNhOWM0KQogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgZTkwNzQ2MGZkNjFjMzUwNDg3ZmZlZTVkOGFhMzc1YmVmNTZiYzgxYykKICAg
IENvbmZsaWN0czoKICAgICAgICAgICAgc3R1YmRvbS9NYWtlZmlsZQogICAgU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICAKICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IGYxMzk4M2RiMTIwZjVlNTZkZmVmYmVlNWQ1NjY3OGQyZDQz
ZTI5MTQpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkNjc5OGNlMzU3MDdhNDg1ZDlj
MTMyMzE5ZDcwZGQ2NTQ2MjBlNWU1KQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 03:28:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 03:28: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-devel-bounces@lists.xenproject.org>)
	id 1gRU38-0000h1-U8; Tue, 27 Nov 2018 03:28: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=vt+r=og=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gRU36-0000gu-Us
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 03:28:32 +0000
X-Inumbo-ID: 82d067af-f1f4-11e8-9a16-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82d067af-f1f4-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 03:28:30 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wAR3OGDv023064;
 Tue, 27 Nov 2018 03:28:26 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=RFfRhE9xgMtQpr+uaQ0hn/y5rMjhmrtTotR0iMKd88A=;
 b=iD44wv+d1w8VbQMQNkVvK/npb4OenpdnhAMyNISi1JMBbK8RotpSYn60++bGSApG7oQN
 zYOxD0imNxZ5ZfVDZj1f4M1+557jOVv1jtmGSs97ENIKwz5Tv3nnAVpt6R1mShxjMq5u
 JrCqvqRpcgb9wT5Q0q7VwcFZlexAvNucMaItxia1WQcI4ha4smV7TwH1Q96AaX3p8Mjt
 0OjVsagJFC3Wqq2C17rAYZ8BKEPC/McYSLRuO2CfQVGLpSjU9m+lqBDM67L3TeYqcKXl
 V0e0qm+iqu7GjgMFEOXShDQ7LcfuEv/6YPTS88mYI0fe/XWLQHnIN4+2bGeSRoWHcg+0 1Q== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2120.oracle.com with ESMTP id 2nxxkq9ddn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 03:28:26 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wAR3SP2v016092
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 03:28:26 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wAR3SORf023886;
 Tue, 27 Nov 2018 03:28:24 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 26 Nov 2018 19:28:24 -0800
To: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xen.org,
 linux-kernel@vger.kernel.org
References: <1513778746-6155-1-git-send-email-boris.ostrovsky@oracle.com>
 <7c833e3a-4a0b-e80c-91e2-4348d6959651@citrix.com>
 <d42938a7-2081-65f4-a0d9-6fb7a8dd2fa0@oracle.com>
 <f955576f-532d-d4de-e7eb-718dae4b14c1@citrix.com>
 <3dd5153d-0f17-0e3b-7ebb-5579a7200765@oracle.com>
 <a49d8dc8-ff2f-16d5-aa94-bfb153352d9a@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <bec58747-dd34-2f2a-135c-c32b39087a3d@oracle.com>
Date: Mon, 26 Nov 2018 22:28:12 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <a49d8dc8-ff2f-16d5-aa94-bfb153352d9a@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9089
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811270026
Subject: Re: [Xen-devel] [PATCH v3] xen/balloon: Mark unallocated host
 memory as UNUSABLE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, helgaas@kernel.org, christian.koenig@amd.com,
 JBeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjYvMTggMjo1NyBQTSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gT24gMjYvMTEvMjAx
OCAxOTo0MiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAxMS8yNi8xOCAxMjoxMCBQTSwg
SWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+PiBPbiAyNi8xMS8yMDE4IDE2OjI1LCBCb3JpcyBPc3Ry
b3Zza3kgd3JvdGU6Cj4+Pj4gT24gMTEvMjUvMTggODowMCBQTSwgSWdvciBEcnV6aGluaW4gd3Jv
dGU6Cj4+Pj4+IE9uIDIwLzEyLzIwMTcgMTQ6MDUsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+
Pj4+IENvbW1pdCBmNTc3NWUwYjYxMTYgKCJ4ODYveGVuOiBkaXNjYXJkIFJBTSByZWdpb25zIGFi
b3ZlIHRoZSBtYXhpbXVtCj4+Pj4+PiByZXNlcnZhdGlvbiIpIGxlZnQgaG9zdCBtZW1vcnkgbm90
IGFzc2lnbmVkIHRvIGRvbTAgYXMgYXZhaWxhYmxlIGZvcgo+Pj4+Pj4gbWVtb3J5IGhvdHBsdWcu
Cj4+Pj4+Pgo+Pj4+Pj4gVW5mb3J0dW5hdGVseSB0aGlzIGFsc28gbWVhbnQgdGhhdCB0aG9zZSBy
ZWdpb25zIGNvdWxkIGJlIHVzZWQgYnkKPj4+Pj4+IG90aGVycy4gU3BlY2lmaWNhbGx5LCBjb21t
aXQgZmE1NjRhZDk2MzY2ICgieDg2L1BDSTogRW5hYmxlIGEgNjRiaXQgQkFSCj4+Pj4+PiBvbiBB
TUQgRmFtaWx5IDE1aCAoTW9kZWxzIDAwLTFmLCAzMC0zZiwgNjAtN2YpIikgbWF5IHRyeSB0byBt
YXAgdGhvc2UKPj4+Pj4+IGFkZHJlc3NlcyBhcyBNTUlPLgo+Pj4+Pj4KPj4+Pj4+IFRvIHByZXZl
bnQgdGhpcyBtYXJrIHVuYWxsb2NhdGVkIGhvc3QgbWVtb3J5IGFzIEU4MjBfVFlQRV9VTlVTQUJM
RSAodGh1cwo+Pj4+Pj4gZWZmZWN0aXZlbHkgcmV2ZXJ0aW5nIGY1Nzc1ZTBiNjExNikgYW5kIGtl
ZXAgdHJhY2sgb2YgdGhhdCByZWdpb24gYXMKPj4+Pj4+IGEgaG9zdG1lbSByZXNvdXJjZSB0aGF0
IGNhbiBiZSB1c2VkIGZvciB0aGUgaG90cGx1Zy4KPj4+Pj4+Cj4+Pj4+PiBTaWduZWQtb2ZmLWJ5
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+Pj4+PiBUaGlz
IGNvbW1pdCBicmVha3MgWGVuIGJhbGxvb24gbWVtb3J5IGhvdHBsdWcgZm9yIHVzIGluIERvbTAg
d2l0aAo+Pj4+PiAiaG9wbHVnX3VucG9wdWxhdGVkIiBzZXQgdG8gMS4gVGhlIGlzc3VlIGlzIHRo
YXQgdGhlIGNvbW1vbiBrZXJuZWwKPj4+Pj4gbWVtb3J5IG9ubGluaW5nIHByb2NlZHVyZXMgcmVx
dWlyZSAiU3lzdGVtIFJBTSIgcmVzb3VyY2UgdG8gYmUgMS1zdAo+Pj4+PiBsZXZlbC4gVGhhdCBt
ZWFucyBieSBpbnNlcnRpbmcgaXQgdW5kZXIgIlVudXNhYmxlIG1lbW9yeSIgYXMgdGhlIGNvbW1p
dAo+Pj4+PiBhYm92ZSBkb2VzIChpbnRlbnRpb25hbGx5IG9yIG5vdCkgd2UgbWFrZSBpdCAyLW5k
IGxldmVsIGFuZCBicmVhayBtZW1vcnkKPj4+Pj4gb25saW5pbmcuCj4+Pj4gV2hhdCBkbyB5b3Ug
bWVhbiBieSAxc3QgYW5kIDJuZCBsZXZlbD8KPj4+Pgo+Pj4gSSBtZWFuIHRoZSBsZXZlbCBvZiBh
IHJlc291cmNlIGluIElPTUVNIHRyZWUgKHRoZSBvbmUgdGhhdCdzIHByaW50ZWQKPj4+IGZyb20g
L3Byb2MvaW9tZW0pLiAxLXN0IGxldmVsIG1lYW5zIGl0cyBwYXJlbnQgaXMgcm9vdCBhbmQgc28g
b24uCj4+IEFoLCBPSy4gRG9lc24ndAo+PiBhZGRpdGlvbmFsX21lbW9yeV9yZXNvdXJjZSgpLT5p
bnNlcnRfcmVzb3VyY2UoaW9tZW1fcmVzb3VyY2UpIHBsYWNlIHRoZQo+PiBSQU0gYXQgMXN0IGxl
dmVsPyBBbmQgaWYgbm90LCBjYW4gd2UgbWFrZSBpdCBzbz8KPj4KPiBUaGF0J2QgbWVhbiBzcGxp
dHRpbmcgIlVudXNhYmxlIG1lbW9yeSIgcmVzb3VyY2UuIFNpbmNlIGl0J3MgYWxsb2NhdGVkCj4g
ZnJvbSBib290bWVtIGl0IGhhcyBwcm92ZW4gdG8gYmUgcXVpdGUgZGlmZmljdWx0IGJ1dCB0aGVy
ZSBhcmUgc2VlbSB0bwo+IGJlIHNwZWNpYWwgZnVuY3Rpb25zIGF2YWlsYWJsZSBwYXJ0aWN1bGFy
bHkgZm9yIG1lbW9yeSByZXNvdXJjZQo+IG1hbmFnZW1lbnQgb3BlcmF0aW9ucyB0aGF0IEkndmUg
bm90IHlldCBleHBlcmltZW50ZWQgd2l0aC4gU28gdGhlIGFuc3dlcgo+IGlzIHByb2JhYmx5IC0g
bWF5YmUgeWVzIGJ1dCBub3Qgc3RyYWlnaHRmb3J3YXJkLgo+Cj4+Pj4+IFRoZXJlIGFyZSBtdWx0
aXBsZSB3YXlzIHRvIGZpeCBpdCBkZXBlbmRpbmcgb24gd2hhdCB3YXMgdGhlIGludGVudGlvbiBv
Zgo+Pj4+PiBvcmlnaW5hbCBjb21taXQgYW5kIHdoYXQgZXhhY3RseSBpdCB0cmllZCB0byB3b3Jr
YXJvdW5kLiBJdCBzZWVtcyBpdAo+Pj4+PiBkb2VzIHNldmVyYWwgdGhpbmdzIGF0IG9uY2U6Cj4+
Pj4+IDEpIE1hcmtzIG5vbi1Eb20wIGhvc3QgbWVtb3J5ICJVbnVzYWJsZSBtZW1vcnkiIGluIHJl
c291cmNlIHRyZWUuCj4+Pj4+IDIpIEtlZXBzIHRyYWNrIG9mIGFsbCB0aGUgYXJlYXMgc2FmZSBm
b3IgaG90cGx1ZyBpbiBEb20wCj4+Pj4+IDMpIENoYW5nZXMgYWxsb2NhdGlvbiBhbGdvcml0aG1z
IGl0c2VsZiBpbiBiYWxsb29uIGRyaXZlciB0byB1c2UgdGhvc2UgYXJlYXMKPj4+PiBQcmV0dHkg
bXVjaC4gKDMpIGlzIHRydWUgaW4gdGhlIHNlbnNlIHRoYXQgbWVtb3J5IGlzIGZpcnN0IGFsbG9j
YXRlZAo+Pj4+IGZyb20gaG9zdG1lbV9yZXNvdXJjZSAod2hpY2ggaXMgbm9uLWRvbTAgUkFNKS4K
Pj4+Pgo+Pj4+PiBBcmUgYWxsIHRoZSB0aGluZ3MgYWJvdmUgbmVjZXNzYXJ5IHRvIGNvdmVyIHRo
ZSBpc3N1ZSBpbiBmYTU2NGFkOTYzNjYKPj4+Pj4gKCJ4ODYvUENJOiBFbmFibGUgYSA2NGJpdCBC
QVIgb24gQU1EIEZhbWlseSAxNWggKE1vZGVscyAwMC0xZiwgMzAtM2YsCj4+Pj4+IDYwLTdmKSIp
Pwo+Pj4+IE5vdCBhbnltb3JlLCBhcyBmYXIgYXMgdGhhdCBwYXJ0aWN1bGFyIGNvbW1pdCBpcyBj
b25jZXJuZWQsIGJ1dCB0aGF0J3MKPj4+PiBiZWNhdXNlIG9mIDAzYTU1MTczNCAoIng4Ni9QQ0k6
IE1vdmUgYW5kIHNocmluayBBTUQgNjQtYml0IHdpbmRvdyB0bwo+Pj4+IGF2b2lkIGNvbmZsaWN0
Iikgd2hpY2ggd2FzIGludHJvZHVjZWQgYWZ0ZXIgYmFsbG9vbiBwYXRjaC4gSUlSQyB0aGVyZQo+
Pj4+IHdlcmUgc29tZSBpc3N1ZXMgd2l0aCBmYTU2NGFkOTYzNjYgdW5yZWxhdGVkIHRvIGJhbGxv
b24uCj4+Pj4KPj4+IElmIGl0J3Mgbm90IGEgcHJvYmxlbSBhbnltb3JlIElJVUMsIGNhbiB3ZSBy
ZXZlcnQgdGhlIGNoYW5nZSBhcyBpdCBzdGlsbAo+Pj4gYnJlYWtzICJob3RwbHVnX3VucG9wdWxh
dGVkPTEiIGZvciB0aGUgcmVhc29ucyBJIGRlc2NyaWJlZCBhYm92ZT8KPj4gU2luY2UgdGhpcyBz
ZWVtcyB0byBoYXZlIGJyb2tlbiBleGlzdGluZyBmZWF0dXJlIHRoaXMgd291bGQgYmUgYW4KPj4g
b3B0aW9uLiBCdXQgYmVmb3JlIGdvaW5nIHRoYXQgcm91dGUgSSdkIGxpa2UgdG8gc2VlIGlmIHdl
IGNhbiBmaXggdGhlIHBhdGNoLgo+Pgo+PiBJIGhhdmUgYmVlbiB1bmFibGUgdG8gcmVwcm9kdWNl
IHlvdXIgcHJvYmxlbS4gQ2FuIHlvdSBkZXNjcmliZSB3aGF0IHlvdSBkaWQ/Cj4+Cj4gSXQgZG9l
c24ndCBoYXBwZW4gb24gYWxsIGNvbmZpZ3VyYXRpb25zIGFzIHNvbWV0aW1lcyB0aGUgbWVtb3J5
IGlzCj4gc3VjY2Vzc2Z1bGx5IGhvdHBsdWdnZWQgdG8gYSBob2xlIGRlcGVuZGluZyBvbiB0aGUg
c2l6ZSBvZiBEb20wIG1lbW9yeS4KPiBCdXQgd2UgcmVwcm9kdWNlZCBpdCBxdWl0ZSByZWxpYWJs
eSB3aXRoIHNtYWxsIERvbTAgc2l6ZXMgbGlrZSA3NTJNQi4KPgo+IFhlblNlcnZlciBpcyB1c2lu
ZyB0aGlzIGZlYXR1cmUgdG8gaG90cGx1ZyBhZGRpdGlvbmFsIG1lbW9yeSBmb3IgZ3JhbnQKPiB0
YWJsZSBvcGVyYXRpb25zIHNvIHdlIHN0YXJ0ZWQgYSBWTSBhbmQgb2JzZXJ2ZWQgYSBzdGFibGUg
aGFuZy4KPgo+Pj4+PiBDYW4gd2UgcmVtb3ZlICJVbnVzYWJsZSBtZW1vcnkiIHJlc291cmNlcyBh
cyBzb29uIGFzIHdlIGZpbmlzaGVkCj4+Pj4+IGJvb3Rpbmc/IElzIHJlbW92aW5nIG9uLWRlbWFu
ZCBpcyBwcmVmZXJhYmxlIG92ZXIgInNob290IHRoZW0gYWxsIiBpbgo+Pj4+PiB0aGF0IGNhc2U/
Cj4+Pj4gVGhlIGNvbmNlcm4gaXMgdGhhdCBpbiBwcmluY2lwbGUgbm90aGluZyBwcmV2ZW50cyBz
b21lb25lIGVsc2UgdG8gZG8KPj4+PiBleGFjdCBzYW1lIHRoaW5nIGZhNTY0YWQ5NjM2NiBkaWQs
IHdoaWNoIGlzIGdyYWIgc29tZXRoaW5nIGZyb20gcmlnaHQKPj4+PiBhYm92ZSBlbmQgb2YgUkFN
IGFzIHRoZSBrZXJuZWwgc2VlcyBpdC4gQW5kIHRoYXQgY2FuIGJlIGRvbmUgYXQgYW55IHBvaW50
Lgo+Pj4+Cj4+PiBOb3RoaW5nIHByZXZlbnRzIC0gdHJ1ZSwgYnV0IHRoYXQncyBwbGFpbmx5IHdy
b25nIGZyb20gT1MgcG9pbnQgb2Ygdmlldwo+Pj4gdG8gZ3JhYiBwaHlzaWNhbCByYW5nZXMgZm9y
IHNvbWV0aGluZyB3aXRob3V0IGtub3dpbmcgd2hhdCdzIGFjdHVhbGx5Cj4+PiBiZWhpbmQgb24g
dGhhdCBwbGF0Zm9ybS4gCj4+IEkgYW0gbm90IHN1cmUgSSBhZ3JlZSB0aGF0IHRoaXMgaXMgcGxh
aW5seSB3cm9uZy4gSWYgbm90IGZvciBCSU9TIGlzc3Vlcwo+PiB0aGF0IDAzYTU1MTczNGNmIG1l
bnRpb25zIEkgdGhpbmsgd2hhdCB0aGUgb3JpZ2luYWwgaW1wbGVtZW50YXRpb24gb2YKPj4gZmE1
NjRhZDk2MyBkaWQgd2FzIHBlcmZlY3RseSByZWFzb25hYmxlLiBXaGljaCBpcyB3aHkgSSB3b3Vs
ZCBwcmVmZXIgdG8KPj4ga2VlcCBrZWVwIHRoZSBob3N0bWVtIHJlc291cmNlICppZiBwb3NzaWJs
ZSouCj4+Cj4gRXhhY3RseSwgdGhvc2UgKmFyZSogQklPUyBpc3N1ZXMgYW5kIGFyZSBub3Qgc3Vw
cG9zZWQgdG8gYmUgd29ya2Fyb3VuZGVkCj4gYnkgdGhlIE9TLiBBbmQgYXMgdGhlIG5leHQgY29t
bWl0IHNob3dlZCBldmVuIHRoZSB3b3JrYXJvdW5kIGRpZG4ndAo+IHF1aXRlIGhlbHBlZCB3aXRo
IGl0Lgo+Cj4gSSBhZ3JlZSB0aGF0IGhhdmluZyBob3RtZW0gYXMgYSBwcmVjYXV0aW9uIGlzIGZp
bmUgYnV0IG9ubHkgaWYgdGhlcmUgaXMKPiBhIG5vbi1jcmluZ3kgd2F5IHRvIGtlZXAgdGhpbmdz
IHdvcmtpbmcgd2l0aCBpdCB3aGljaCBJJ20gbm90IHN1cmUgZG9lcwo+IGV4aXN0LgoKV2UgaGF2
ZSBtb3N0IG9mIHRoZSBpbnRlcmZhY2VzIGluIHRoZSByZXNvdXJjZSBmcmFtZXdvcmsgdG8gZG8g
d2hhdCB3ZQp3YW50LiBJIHB1dCB0b2dldGhlciBhIHNlbWktd29ya2luZyBwcm90b3R5cGUgYnV0
IHRoZSB0cmlja3kgcGFydCBpcwpyZXNvdXJjZSBsb2NraW5nIC0tLSB3ZSBuZWVkIHRvIHJlbW92
ZSBhIGNodW5rIGZyb20gaG9zdG1lbSAod2hpY2ggd2lsbApjYXVzZSBob3N0bWVtIHRvIGJlIHJl
c2l6ZWQgYW5kIHBvc3NpYmx5IHNwbGl0KSwgYW5kIGluc2VydCB0aGlzIGNodW5rCnRvIGlvbWVt
J3MgdG9wIGxldmVsIGFzIFN5c3RlbSBSQU0sIGFsbCB3aGlsZSBob2xkaW5nIHJlc291cmNlX2xv
Y2suCgpJIGhhdmVuJ3QgYmVlbiBhYmxlIHRvIGNvbWUgdXAgd2l0aCBhbiBhY2NlcHRhYmxlIGlu
dGVyZmFjZSBmb3IgdGhhdC4KCkdpdmVuIHRoYXQgd2UgYXJlIGFjdHVhbGx5IGJyb2tlbiBJIGd1
ZXNzIEkgYW0gT0sgd2l0aCByZXZlcnRpbmcgdGhlCnBhdGNoLCBidXQgcGxlYXNlIG1ha2Ugc3Vy
ZSB0aGlzIHdvcmtzIG9uIEFNRCBib3hlcyAoSSB0aGluayBmYW1pbHkgMTVoCmlzIHdoYXQgbmVl
ZHMgdG8gYmUgdGVzdGVkKS4KCi1ib3JpcwoKCgo+Cj4gSWdvcgo+Cj4+IC1ib3Jpcwo+Pgo+Pgo+
Pj4gSSB0aGluayB3ZSBzaG91bGRuJ3QgY29uc2lkZXIgdGhpcyBhcyBhIHZhbGlkCj4+PiB0aGlu
ZyB0byBkbyBhbmQgZG9uJ3QgdHJ5IHRvIHdvcmthcm91bmQgaW5pdGlhbGx5IGluY29ycmVjdCBj
b2RlLgo+Pj4KPj4+PiAtYm9yaXMKPj4+Pgo+Pj4+PiBEb2VzIGl0IGV2ZW4gbWFrZSBzZW5zZSB0
byByZW1vdmUgdGhlIDEtc3QgbGV2ZWwgb25seSByZXN0cmljdGlvbiBpbgo+Pj4+PiBrZXJuZWwv
cmVzb3VyY2UuYyA/Cj4+Pj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 07:34:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 07:34: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-devel-bounces@lists.xenproject.org>)
	id 1gRXt6-0001eR-BH; Tue, 27 Nov 2018 07:34: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=mf6g=og=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRXt5-0001eM-Og
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 07:34:27 +0000
X-Inumbo-ID: dd04ad93-f216-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd04ad93-f216-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 07:34:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A80AEAEB7;
 Tue, 27 Nov 2018 07:34:23 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTgxMTIzMTMyNTE2LjI4Njgx77+977+977+977+9Me+/vQ==?=
 =?UTF-8?B?77+977+977+9amdyb3NzQHN1c2UuY29tPiA8NUJGQkQxQzYwMjAwMDA3ODAwMUZG?=
 =?UTF-8?B?RTA5QHN1c2UuY29tPiA8ZDM4YjFjMzPvv701Y2Nh77+9NTcyYe+/vWE5NDLvv71i?=
 =?UTF-8?Q?1db8ca309a2=40suse=2ecom=3e_=3c5BFBFCD3020000780020004F=40suse=2e?=
 =?UTF-8?Q?com=3e_=3c955bec0d-f574-53c5-91a5-1d6ea0bc4f2a=40suse=2ecom=3e_?=
 =?UTF-8?Q?=3c5BFC0A1302000078002000E1=40suse=2ecom=3e_=3c06592737-411f-d518?=
 =?UTF-8?Q?-d972-6b4cdc704d9b=40suse=2ecom=3e_=3c4c7158b4-d4da-994e-545b-8f5?=
 =?UTF-8?Q?dec97dbb6=40arm=2ecom=3e_=3c2b040ede-2103-b93c-c005-5ff39ae21c4c?=
 =?UTF-8?Q?=40suse=2ecom=3e_=3c1d49ab74-9aaf-d3e4-9e19-ecba83c247c1=40arm=2e?=
 =?UTF-8?Q?com=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <7c650150-e836-bbcf-4a2b-fe077620c747@suse.com>
Date: Tue, 27 Nov 2018 08:34:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMTEvMjAxOCAxNzo1MSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDI2LzEx
LzIwMTggMTY6MTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDI2LzExLzIwMTggMTc6MDEs
IEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Cj4+Pgo+Pj4gT24gMjYvMTEvMjAxOCAxNToyOSwgSnVl
cmdlbiBHcm9zcyB3cm90ZToKPj4+PiBPbiAyNi8xMS8yMDE4IDE1OjU4LCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+Pj4+Pj4gT24gMjYuMTEuMTggYXQgMTU6MjMsIDxqZ3Jvc3NAc3VzZS5jb20+IHdy
b3RlOgo+Pj4+Pj4gT24gMjYvMTEvMjAxOCAxNTowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+
Pj4+Pj4gT24gMjYuMTEuMTggYXQgMTQ6NTIsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
Pj4+PiBJIGRvbid0IHRoaW5rIHRoZSBoeXBlcnZpc29yIHNob3VsZCBleHBsaWNpdGx5IHRyeSB0
byBtYWtlIGl0IGFzCj4+Pj4+Pj4+IGhhcmQgYXMKPj4+Pj4+Pj4gcG9zc2libGUgZm9yIHRoZSBn
dWVzdCB0byBmaW5kIHByb2JsZW1zIGluIHRoZSBjb2RlLgo+Pj4+Pj4+Cj4+Pj4+Pj4gVGhhdCdz
IGluZGVlZCBub3QgdGhlIGh5cGVydmlzb3IncyBnb2FsLiBJbnN0ZWFkIGl0IHRyaWVzIHRvIG1h
a2UKPj4+Pj4+PiBpdCBhcyBoYXJkIGFzIHBvc3NpYmxlIGZvciB0aGUgZ3Vlc3QgKGRldmVsb3Bl
cikgdG8gbWFrZSB3cm9uZwo+Pj4+Pj4+IGFzc3VtcHRpb25zLgo+Pj4+Pj4KPj4+Pj4+IExldCdz
IGxvb2sgYXQgdGhlIGN1cnJlbnQgZXhhbXBsZSB3aHkgSSB3cm90ZSB0aGlzIHBhdGNoOgo+Pj4+
Pj4KPj4+Pj4+IFRoZSBMaW51eCBrZXJuZWwncyB1c2Ugb2YgbXVsdGljYWxscyBzaG91bGQgbmV2
ZXIgdHJpZ2dlciBhbnkgc2luZ2xlCj4+Pj4+PiBjYWxsIHRvIHJldHVybiBhbiBlcnJvciAocmV0
dXJuIHZhbHVlIDwgMCkuIEEga2VybmVsIGNvbXBpbGVkIGZvcgo+Pj4+Pj4gcHJvZHVjdGl2ZSB1
c2Ugd2lsbCBjYXRjaCBzdWNoIGVycm9ycywgYnV0IGhhcyBubyBrbm93bGVkZ2Ugd2hpY2gKPj4+
Pj4+IHNpbmdsZSBjYWxsIGhhcyBmYWlsZWQsIGFzIGl0IGRvZXNuJ3Qga2VlcCB0cmFjayBvZiB0
aGUgc2luZ2xlCj4+Pj4+PiBlbnRyaWVzCj4+Pj4+PiAobm9uLXByb2R1Y3RpdmUga2VybmVscyBo
YXZlIGFuIG9wdGlvbiBhdmFpbGFibGUgaW4gdGhlIHJlc3BlY3RpdmUKPj4+Pj4+IHNvdXJjZSB0
byBjb3B5IHRoZSBlbnRyaWVzIGJlZm9yZSBkb2luZyB0aGUgbXVsdGljYWxsIGluIG9yZGVyIHRv
Cj4+Pj4+PiBoYXZlCj4+Pj4+PiBzb21lIGRpYWdub3N0aWMgZGF0YSBhdmFpbGFibGUgaW4gY2Fz
ZSBvZiBzdWNoIGFuIGVycm9yKS4gQ2F0Y2hpbmcgYW4KPj4+Pj4+IGVycm9yIGZyb20gYSBtdWx0
aWNhbGwgcmlnaHQgbm93IG1lYW5zIGEgV0FSTigpIHdpdGggYSBzdGFjawo+Pj4+Pj4gYmFja3Ry
YWNlCj4+Pj4+PiAoZm9yIHRoZSBtdWx0aWNhbGwgaXRzZWxmLCBub3QgZm9yIHRoZSBlbnRyeSBj
YXVzaW5nIHRoZSBlcnJvcikuCj4+Pj4+Pgo+Pj4+Pj4gSSBoYXZlIGEgY3VzdG9tZXIgcmVwb3J0
IGZvciBhIGNhc2Ugd2hlcmUgc3VjaCBhIGJhY2t0cmFjZSB3YXMKPj4+Pj4+IHByb2R1Y2VkCj4+
Pj4+PiBhbmQgYSBrZXJuZWwgY3Jhc2ggc29tZSBzZWNvbmRzIGxhdGVyLCBvYnZpb3VzbHkgZHVl
IHRvIGlsbGVnYWxseQo+Pj4+Pj4gdW5tYXBwZWQgbWVtb3J5IHBhZ2VzIHJlc3VsdGluZyBmcm9t
IHRoZSBmYWlsZWQgbXVsdGljYWxsLgo+Pj4+Pj4gVW5mb3J0dW5hdGVseQo+Pj4+Pj4gdGhlcmUg
YXJlIG11bHRpcGxlIHBvc3NpYmlsaXRpZXMgd2hhdCBtaWdodCBoYXZlIGdvbmUgd3JvbmcgYW5k
IEkKPj4+Pj4+IGRvbid0Cj4+Pj4+PiBrbm93IHdoaWNoIG9uZSB3YXMgdGhlIGN1bHByaXQuIFRo
ZSBwcm9ibGVtIGNhbid0IGJlIGEgdmVyeSBjb21tb24KPj4+Pj4+IG9uZSwKPj4+Pj4+IGJlY2F1
c2UgdGhlcmUgaXMgb25seSBvbmUgc3VjaCByZXBvcnQgcmlnaHQgbm93LCB3aGljaCBtaWdodAo+
Pj4+Pj4gZGVwZW5kIG9uCj4+Pj4+PiBhIHNwZWNpYWwgZHJpdmVyLgo+Pj4+Pj4KPj4+Pj4+IEZp
bmRpbmcgdGhpcyBidWcgd2l0aG91dCBhIGtub3duIHJlcHJvZHVjZXIgYW5kIHRoZSBjdXJyZW50
IGFtb3VudCBvZgo+Pj4+Pj4gZGlhZ25vc3RpYyBkYXRhIGlzIG5leHQgdG8gaW1wb3NzaWJsZS4g
U28gSSdkIGxpa2UgdG8gaGF2ZSBtb3JlIGRhdGEKPj4+Pj4+IGF2YWlsYWJsZSB3aXRob3V0IGhh
dmluZyB0byBodXJ0IHBlcmZvcm1hbmNlIGZvciB0aGUgOTkuOTk5OTk5JSBvZgo+Pj4+Pj4gdGhl
Cj4+Pj4+PiBjYXNlcyB3aGVyZSBub3RoaW5nIGJhZCBoYXBwZW5zLgo+Pj4+Pj4KPj4+Pj4+IElu
IGNhc2UgeW91IGhhdmUgYW4gaWRlYSBob3cgdG8gc29sdmUgdGhpcyBwcm9ibGVtIGluIGFub3Ro
ZXIgd2F5Cj4+Pj4+PiBJJ2QgYmUKPj4+Pj4+IGhhcHB5IHRvIGZvbGxvdyB0aGF0IHJvdXRlLiBJ
J2QgcmVhbGx5IGxpa2UgdG8gYmUgYWJsZSB0byBoYXZlIGEKPj4+Pj4+IGJldHRlcgo+Pj4+Pj4g
Y2x1ZSBpbiBjYXNlIHN1Y2ggYW4gZXJyb3Igb2NjdXJzIGluIGZ1dHVyZS4KPj4+Pj4KPj4+Pj4g
U2luY2UgeW91IGhhdmUgYSBwcm9kdWN0aW9uIGtlcm5lbCwgSSBhc3N1bWUgeW91IGFsc28gaGF2
ZSBhCj4+Pj4+IHByb2R1Y3Rpb24gaHlwZXJ2aXNvci4gVGhpcyBoeXBlcnZpc29yIGRvZXNuJ3Qg
Y2xvYmJlciB0aGUKPj4+Pj4gYXJndW1lbnRzIGlmIEknbSBub3QgbWlzdGFrZW4uIFRoZXJlZm9y
ZQo+Pj4+PiAtIGluIHRoZSBkZWJ1Z2dpbmcgc2NlbmFyaW8geW91IChjYW4pIGhhdmUgYWxsIGRh
dGEgYXZhaWxhYmxlIGJ5Cj4+Pj4+IMKgwqDCoCB2aXJ0dWUgb2YgdGhlIGluZm9ybWF0aW9uIGdl
dHRpbmcgY29waWVkIGluIHRoZSBrZXJuZWwsCj4+Pj4+IC0gaW4gdGhlIHJlbGVhc2Ugc2NlbmFy
aW8geW91IGhhdmUgYWxsIGRhdGEgYXZhaWxhYmxlIHNpbmNlIGl0J3MKPj4+Pj4gwqDCoMKgIGxl
ZnQgdW4tY2xvYmJlcmVkLgo+Pj4+PiBBbSBJIG1pc3NpbmcgYW55dGhpbmcgKEkgZG9uJ3Qgdmll
dyBtaXhlZCBkZWJ1Zy9yZWxlYXNlIHNldHVwcwo+Pj4+PiBvZiBrZXJuZWwgYW5kIGh5cGVydmlz
b3IgYXMgb3Zlcmx5IGltcG9ydGFudCBoZXJlKT8KPj4+Pgo+Pj4+IE5vLCB5b3UgYXJlIG1pc3Np
bmcgbm90aGluZyBoZXJlLiBPVE9IIGEgZGVidWcgaHlwZXJ2aXNvciBkZXN0cm95aW5nCj4+Pj4g
ZGVidWcgZGF0YSBpcyBraW5kIG9mIHdlaXJkLCBzbyBJIHBvc3RlZCB0aGlzIHBhdGNoLgo+Pj4K
Pj4+IFRoaXMgaXMgYSBxdWl0ZSBjb21tb24gYXBwcm9hY2ggaWYgeW91IHdhbnQgdG8gZW5mb3Jj
ZSB0aGUgb3RoZXIgZW50aXR5Cj4+PiB0byBub3QgcmVseSBvbiBzb21lIGZpZWxkcy4gVGhpcyBh
bHNvIGZvbGxvd3Mgd2hhdCB3ZSBkbyBmb3IgaHlwZXJjYWxscwo+Pj4gKGF0IGxlYXN0IG9uIEFy
bSkuCj4+Cj4+IEkgZG9uJ3QgcXVlc3Rpb24gdGhhdCBnZW5lcmFsIG1lY2hhbmlzbS4KPj4KPj4g
V2hhdCBJIHF1ZXN0aW9uIGlzIGRvaW5nIHRoZSBjbG9iYmVyaW5nIGluIHRoaXMgY2FzZSB3aGVy
ZSB0aGUgY2FsbGVyCj4+IHdvdWxkIG5lZWQgdG8gdGFrZSBzcGVjaWFsIG1lYXN1cmVzIGZvciBj
b3B5aW5nIHRoZSBuZWVkZWQgZGVidWcgZGF0YQo+PiB3aGljaCB3aWxsIGhpdCBwZXJmb3JtYW5j
ZS4gU28gbm90IGRvaW5nIHRoZSBjbG9iYmVyaW5nIHdvdWxkIG9ubHkgYmUKPj4gaW4gdGhlIHZl
cnkgcmFyZSBlcnJvciBjYXNlLCBub3QgaW4gdGhlIGNvbW1vbiBjYXNlIHdoZXJlIHRoZSBndWVz
dAo+PiBzaG91bGQgcmVhbGx5IGhhdmUgbm8gbmVlZCB0byBzZWUgdGhlIHByZXNlcnZlZCBkYXRh
Lgo+Pgo+PiBJIHJlYWxseSBmYWlsIHRvIHNlZSB3aHkgaXQgaXMgc28gYmFkIHRvIG5vdCBjbG9i
YmVyIGRhdGEgaW4gYSBjYXNlCj4+IHdoaWNoIG5vcm1hbGx5IHNob3VsZCBuZXZlciBvY2N1ci4K
Pj4gwqBUaGUgb25seSBvdXRjb21lIG9mIGNsb2JiZXJpbmcgdGhlCj4+IGRhdGEgaW4gdGhlIGVy
cm9yIGNhc2UgaXMgbWFraW5nIGRpYWdub3NpcyBvZiB0aGF0IGVycm9yIG11Y2ggaGFyZGVyLgo+
PiBJdHMgbm90IGFzIGlmIHRoZXJlIHdvdWxkIGJlIHNlY3JldCBkYXRhIHN1ZGRlbmx5IG1hZGUg
YXZhaWxhYmxlIHRvIHRoZQo+PiBndWVzdC4gSXRzIGp1c3QgYXZvaWRpbmcgdGhlIG5lZWQgZm9y
IHRoZSBndWVzdCB0byBjb3B5IHRoZSBkYXRhIGZvcgo+PiBlYWNoIG11bHRpY2FsbCBmb3IgdGhl
IHZlcnkgdW5saWtlbHkgY2hhbmNlIGFuIGVycm9yIG1pZ2h0IG9jY3VyLiBBbmQgd2UKPj4gYXJl
IG5vdCBzcGVha2luZyBvZiBhIGh5cGVyY2FsbCBpc3N1ZWQgdGhlbiBhbmQgbm93LCBidXQgb2Yg
dGhlIHBhdGggaGl0Cj4+IGZvciBuZWFybHkgZXZlcnkgbWVtb3J5LW1hbmFnZW1lbnQgYWN0aW9u
IGFuZCBjb250ZXh0IHN3aXRjaCBvZiBQVgo+PiBndWVzdHMuIFNvIGRvaW5nIGFsd2F5cyB0aGUg
Y29weSB3b3VsZCByZWFsbHkgYmUgdmlzaWJsZS4KPiAKPiBGb3IgYSBmaXJzdCwgbm93IHRoZSBi
ZWhhdmlvciB3aWxsIG5vdCBiZSB0aGUgc2FtZSBhcyB3aGVuIGhhbmRsaW5nIGEKPiBzaW5nbGUg
aHlwZXJjYWxsLiBJIHdvdWxkIG11Y2ggcHJlZmVyIGlmIHRoZSBiZWhhdmlvciBpcyBrZXB0IHRo
ZSBzYW1lCj4gZXZlcnl3aGVyZS4KCkNsb2JiZXJpbmcgdGhlIG11bHRpY2FsbCBwYXJhbWV0ZXJz
IGluIG1lbW9yeSBhbmQgdGhlIHJlZ2lzdGVycyBvZiBhCmh5cGVyY2FsbCBhcmUgZGlmZmVyZW50
IGZyb20gdGhlIGJlZ2lubmluZy4gUmVnaXN0ZXIgY2xvYmJlcmluZyBpcyB2ZXJ5CnZhbHVhYmxl
IGFzIGl0IGlzIGVhc3kgdG8gbWVzcyB1cCByZWdpc3RlciB1c2FnZSBvbiB0aGUgZ3Vlc3Qgc2lk
ZSAoanVzdApoYWQgdGhpcyBpc3N1ZSBpbiBncnViMiB3aGVyZSByZS11c2luZyBhIHJlZ2lzdGVy
IHZhbHVlIHdvdWxkIG9jY3VyIG9ubHkKd2l0aG91dCBkaWFnbm9zdGljIHByaW50cyBlbmFibGVk
IGR1ZSB0byBpbmxpbmluZykuIEkgZmFpbCB0byBzZWUgaG93IGl0CmlzIHBvc3NpYmxlIHRvIHJl
LXVzZSBtdWx0aWNhbGwgYXJndW1lbnRzIG90aGVyIHRoYW4gYnkgZXhwbGljaXRseQpwcm9ncmFt
bWluZyBpdCB0aGlzIHdheSB3aGljaCBfaXNfIHdyb25nLCBvZiBjb3Vyc2UuCgo+IFNlY29uZGx5
LCB5b3UgYXJlIGludHJvZHVjaW5nIGFuIEFCSSBjaGFuZ2Ugd2l0aG91dCBleHBsaWNpdGx5IHRl
bGxpbmcKPiBpdC4gVGhpcyBzaG91bGQgYmUgY2xhcmlmaWVkIGluIHRoZSBwdWJsaWMgaW50ZXJm
YWNlIGFuZCBwcm9iYWJseSB0aGUKPiBtdWx0aWNhbGwgY29kZSB0byBhdm9pZCByZS1pbnRyb2R1
Y2luZyB0aGUgY2xvYmJlcmluZyBpbiB0aGUgZnV0dXJlLgoKTm8sIEkgZG9uJ3QgdGhpbmsgSSdt
IGludHJvZHVjaW5nIGFuIEFCSSBjaGFuZ2UuIFRoZXJlIGlzIG5vIGd1YXJhbnRlZQpYZW4gd2ls
bCBjbG9iYmVyIGFsbCBtdWx0aWNhbGwgYXJndW1lbnRzLiBJbiBmYWN0IGEgTkRFQlVHIGh5cGVy
dmlzb3IKbmV2ZXIgZG9lcy4gVGhlIGd1ZXN0IG11c3Qgbm90IHJlbHkgb24gbm9uLWNsb2JiZXJl
ZCB2YWx1ZXMsIG9mIGNvdXJzZS4KCj4gQnV0IEkgYW0gY29uY2VybmVkIHRoYXQgdGhlIGNvbmRp
dGlvbmFsIGNsb2JiZXJpbmcgKGkuZSBkZXBlbmRpbmcgb24gdGhlCj4gcmV0dXJuKSB3aWxsIGJl
IG92ZXJsb29rZWQgYnkgdGhlIGd1ZXN0IGFuZCB3aWxsIHByb2JhYmx5IGludHJvZHVjZSBzb21l
Cj4gbW9yZSBpbnRlcmVzdGluZ153ZWlyZCBidWcuCgpNYXliZSBJJ20gbG9va2luZyBhdCBpdCB0
b28gbXVjaCBmcm9tIHRoZSBMaW51eCBrZXJuZWwgc2lkZS4KCk9UT0ggSSBzdGlsbCBiZWxpZXZl
IHRoZSBwcm9zIG9mIG15IHBhdGNoIChiZXR0ZXIgZGlhZ25vc3RpY3MgaW4gY2FzZSBvZgpyYXJl
LCBidXQgYWN0dWFsbHkgb2JzZXJ2ZWQsIGZhaWx1cmVzKSBvdXR3ZWlnaCB0aGUgY29ucyAodGhl
b3JldGljYWwKYnVncyB3aGljaCBhcmUgbm90IGtub3duIHRvZGF5IGFuZCBjYW4gc2hvdyB1cCB3
aXRoIE5ERUJVRyBoeXBlcnZpc29ycwpuZXZlcnRoZWxlc3MpLgoKSSBjYW4gbGl2ZSB3aXRoIG15
IHBhdGNoIGJlaW5nIHJlamVjdGVkIGR1ZSB0byB0aGUgTkRFQlVHIGJlaGF2aW9yIGJlaW5nCm5v
dCB0byBjbG9iYmVyIHRoZSBkYXRhLCBidXQgSSBzdGlsbCB0aGluayB0aGUgcmVhc29ucyBmb3Ig
cmVqZWN0aW5nIHRoZQpwYXRjaCBhcmUgdXNpbmcgdGhlIHdyb25nIHByaW9yaXRpZXMgKHB1cmVs
eSB0aGVvcmV0aWNhbCBhc3N1bXB0aW9ucwphYm92ZSBhY3R1YWwgcHJvYmxlbXMpLgoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 07:37:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 07:37:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gRXvt-0001mU-T0; Tue, 27 Nov 2018 07:37: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=mF6G=OG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRXvt-0001mP-0Q
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 07:37:21 +0000
X-Inumbo-ID: 44ab14d0-f217-11e8-88e5-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44ab14d0-f217-11e8-88e5-12d6303a7972;
 Tue, 27 Nov 2018 07:37:19 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 37701AEB7;
 Tue, 27 Nov 2018 07:37:18 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTgxMTIzMTMyNTE2LjI4Njgx77+977+977+977+977+977+9?=
 =?UTF-8?B?77+977+977+977+977+977+977+977+977+977+9Me+/ve+/ve+/ve+/ve+/vQ==?=
 =?UTF-8?B?77+977+977+977+977+977+977+977+977+977+977+9amdyb3NzQHN1c2UuY29t?=
 =?UTF-8?Q?=3e_=3c5BFBD1C602000078001FFE09=40suse=2ecom=3e_=3cd38b1c33?=
 =?UTF-8?B?77+977+977+977+9NWNjYe+/ve+/ve+/ve+/vTU3MmHvv73vv73vv73vv71hOTQy?=
 =?UTF-8?B?77+977+977+977+9YjFkYjhjYTMwOWEyQHN1c2UuY29tPiA8NUJGQkZDRDMwMjAw?=
 =?UTF-8?B?MDA3ODAwMjAwMDRGQHN1c2UuY29tPiA8OTU1YmVjMGTvv71mNTc077+9NTNjNQ==?=
 =?UTF-8?B?77+9OTFhNe+/vTFkNmVhMGJjNGYyYUBzdXNlLmNvbT4gPDVCRkMwQTEzMDIwMDAw?=
 =?UTF-8?B?NzgwMDIwMDBFMUBzdXNlLmNvbT4gPDA2NTkyNzM377+9NDExZu+/vWQ1MTjvv71k?=
 =?UTF-8?B?OTcy77+9NmI0Y2RjNzA0ZDliQHN1c2UuY29tPiA8NGM3MTU4YjTvv71kNGRh77+9?=
 =?UTF-8?B?OTk0Ze+/vTU0NWLvv704ZjVkZWM5N2RiYjZAYXJtLmNvbT4gPDJiMDQwZWRlLTIx?=
 =?UTF-8?Q?03-b93c-c005-5ff39ae21c4c=40suse=2ecom=3e_=3c5BFC2462020000780020?=
 =?UTF-8?Q?022A=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <48ce4285-ed04-13e3-6fd7-9a70964d51bf@suse.com>
Date: Tue, 27 Nov 2018 08:37:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMTEvMjAxOCAxNzo1MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjYuMTEuMTgg
YXQgMTc6MTcsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBJIHJlYWxseSBmYWlsIHRvIHNl
ZSB3aHkgaXQgaXMgc28gYmFkIHRvIG5vdCBjbG9iYmVyIGRhdGEgaW4gYSBjYXNlCj4+IHdoaWNo
IG5vcm1hbGx5IHNob3VsZCBuZXZlciBvY2N1ci4KPiAKPiBTZWUgQW5kcmV3J3Mgb3JpZ2luYWwg
cmVwbHkuIFlvdSdyZSBhbHNvIGNsb2JiZXJpbmcgb24gcG90ZW50aWFsCj4gc3VjY2VzcyBwYXRo
cy4KCkkgdGhpbmsgeW91IGFyZSBtaXNzaW5nIGEgIm5vdCIgaGVyZS4KCkJ1dCB5ZXMsIEkgYWdy
ZWUuIFRoaXMgaXMgYSBkb3duc2lkZSBfSV8gdGhpbmsgd2UgY2FuIGxpdmUgd2l0aC4KCkhvdyBt
YW55IGNhc2VzICh3aXRoIHByb2R1Y3RpdmUgaHlwZXJ2aXNvcnMpIGFyZSBrbm93biB3aGVyZSBt
dWx0aWNhbGwKcGFyYW1ldGVycyBoYXZlIGJlZW4gaWxsZWdhbGx5IHJlLXVzZWQ/IEkgZ3Vlc3Mg
dGhlIG51bWJlciBpcyBleGFjdGx5IDAuCgpJIGtub3cgb2YgbGVhc3Qgb25lIGNhc2Ugd2hlcmUg
bm90IGNsb2JiZXJpbmcgd291bGQgYmUgdXNlZnVsIGZvcgpkaWFnbm9zdGljIHJlYXNvbnMuCgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 07:46:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 07:46: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-devel-bounces@lists.xenproject.org>)
	id 1gRY4y-0002ag-09; Tue, 27 Nov 2018 07:46: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=mf6g=og=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRY4w-0002ab-Gy
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 07:46:42 +0000
X-Inumbo-ID: 9379fde3-f218-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9379fde3-f218-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 07:46:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9F58AAEF5;
 Tue, 27 Nov 2018 07:46:39 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org, x86@kernel.org
References: <20181123162451.3351-1-jgross@suse.com>
 <0727da38-bfe8-f484-6b06-7205c1d953c1@oracle.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <04dc8206-d7ad-9438-2f68-c25bf5a10b96@suse.com>
Date: Tue, 27 Nov 2018 08:46:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <0727da38-bfe8-f484-6b06-7205c1d953c1@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen/x86: add diagnostic printout to
 xen_mc_flush() in case of error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tglx@linutronix.de, sstabellini@kernel.org, bp@alien8.de, mingo@redhat.com,
 hpa@zytor.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMTEvMjAxOCAyMToxMSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDExLzIzLzE4
IDExOjI0IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBGYWlsdXJlIG9mIGFuIGVsZW1lbnQg
b2YgYSBYZW4gbXVsdGljYWxsIGlzIHNpZ25hbGxlZCB2aWEgYSBXQVJOKCkKPj4gb25seSB1bmxl
c3MgdGhlIGtlcm5lbCBpcyBjb21waWxlZCB3aXRoIE1DX0RFQlVHLiBJdCBpcyBpbXBvc3NpYmxl
IHRvCj4gCj4gcy91bmxlc3MvaWYKPiAKPiAKPj4ga25vdyB3aGljaCBlbGVtZW50IGZhaWxlZCBh
bmQgd2h5IGl0IGRpZCBzby4KPj4KPj4gQ2hhbmdlIHRoYXQgYnkgcHJpbnRpbmcgdGhlIHJlbGF0
ZWQgaW5mb3JtYXRpb24gZXZlbiB3aXRob3V0IE1DX0RFQlVHLAo+PiBldmVuIGlmIG1heWJlIGlu
IHNvbWUgbGltaXRlZCBmb3JtIChlLmcuIHdpdGhvdXQgaW5mb3JtYXRpb24gd2hpY2gKPj4gY2Fs
bGVyIHByb2R1Y2VkIHRoZSBmYWlsaW5nIGVsZW1lbnQpLgo+Pgo+PiBNb3ZlIHRoZSBwcmludGlu
ZyBvdXQgb2YgdGhlIHN3aXRjaCBzdGF0ZW1lbnQgaW4gb3JkZXIgdG8gaGF2ZSB0aGUKPj4gc2Ft
ZSBpbmZvcm1hdGlvbiBmb3IgYSBzaW5nbGUgY2FsbC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+PiAtLS0KPj4gIGFyY2gveDg2L3hlbi9tdWx0
aWNhbGxzLmMgfCAzNSArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQo+PiAgMSBm
aWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZm
IC0tZ2l0IGEvYXJjaC94ODYveGVuL211bHRpY2FsbHMuYyBiL2FyY2gveDg2L3hlbi9tdWx0aWNh
bGxzLmMKPj4gaW5kZXggMmJjZTc5NThjZThiLi4wNzY2YTA4YmRmNDUgMTAwNjQ0Cj4+IC0tLSBh
L2FyY2gveDg2L3hlbi9tdWx0aWNhbGxzLmMKPj4gKysrIGIvYXJjaC94ODYveGVuL211bHRpY2Fs
bHMuYwo+PiBAQCAtNjksNiArNjksMTEgQEAgdm9pZCB4ZW5fbWNfZmx1c2godm9pZCkKPj4gIAo+
PiAgCXRyYWNlX3hlbl9tY19mbHVzaChiLT5tY2lkeCwgYi0+YXJnaWR4LCBiLT5jYmlkeCk7Cj4+
ICAKPj4gKyNpZiBNQ19ERUJVRwo+PiArCW1lbWNweShiLT5kZWJ1ZywgYi0+ZW50cmllcywKPj4g
KwkgICAgICAgYi0+bWNpZHggKiBzaXplb2Yoc3RydWN0IG11bHRpY2FsbF9lbnRyeSkpOwo+PiAr
I2VuZGlmCj4+ICsKPj4gIAlzd2l0Y2ggKGItPm1jaWR4KSB7Cj4+ICAJY2FzZSAwOgo+PiAgCQkv
KiBuby1vcCAqLwo+PiBAQCAtODcsMzIgKzkyLDM0IEBAIHZvaWQgeGVuX21jX2ZsdXNoKHZvaWQp
Cj4+ICAJCWJyZWFrOwo+PiAgCj4+ICAJZGVmYXVsdDoKPj4gLSNpZiBNQ19ERUJVRwo+PiAtCQlt
ZW1jcHkoYi0+ZGVidWcsIGItPmVudHJpZXMsCj4+IC0JCSAgICAgICBiLT5tY2lkeCAqIHNpemVv
ZihzdHJ1Y3QgbXVsdGljYWxsX2VudHJ5KSk7Cj4+IC0jZW5kaWYKPj4gLQo+PiAgCQlpZiAoSFlQ
RVJWSVNPUl9tdWx0aWNhbGwoYi0+ZW50cmllcywgYi0+bWNpZHgpICE9IDApCj4+ICAJCQlCVUco
KTsKPj4gIAkJZm9yIChpID0gMDsgaSA8IGItPm1jaWR4OyBpKyspCj4+ICAJCQlpZiAoYi0+ZW50
cmllc1tpXS5yZXN1bHQgPCAwKQo+PiAgCQkJCXJldCsrOwo+PiArCX0KPj4gIAo+PiArCWlmIChX
QVJOX09OKHJldCkpIHsKPj4gKwkJcHJfZXJyKCIlZCBvZiAlZCBtdWx0aWNhbGwocykgZmFpbGVk
OiBjcHUgJWRcbiIsCj4+ICsJCSAgICAgICByZXQsIGItPm1jaWR4LCBzbXBfcHJvY2Vzc29yX2lk
KCkpOwo+PiArCQlmb3IgKGkgPSAwOyBpIDwgYi0+bWNpZHg7IGkrKykgewo+PiArCQkJaWYgKGIt
PmVudHJpZXNbaV0ucmVzdWx0IDwgMCkgewo+PiAgI2lmIE1DX0RFQlVHCj4+IC0JCWlmIChyZXQp
IHsKPj4gLQkJCXByaW50ayhLRVJOX0VSUiAiJWQgbXVsdGljYWxsKHMpIGZhaWxlZDogY3B1ICVk
XG4iLAo+PiAtCQkJICAgICAgIHJldCwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPj4gLQkJCWR1bXBf
c3RhY2soKTsKPj4gLQkJCWZvciAoaSA9IDA7IGkgPCBiLT5tY2lkeDsgaSsrKSB7Cj4+IC0JCQkJ
cHJpbnRrKEtFUk5fREVCVUcgIiAgY2FsbCAlMmQvJWQ6IG9wPSVsdSBhcmc9WyVseF0gcmVzdWx0
PSVsZFx0JXBGXG4iLAo+PiAtCQkJCSAgICAgICBpKzEsIGItPm1jaWR4LAo+PiArCQkJCXByX2Vy
cigiICBjYWxsICUyZDogb3A9JWx1IGFyZz1bJWx4XSByZXN1bHQ9JWxkXHQlcEZcbiIsCj4+ICsJ
CQkJICAgICAgIGkgKyAxLAo+PiAgCQkJCSAgICAgICBiLT5kZWJ1Z1tpXS5vcCwKPj4gIAkJCQkg
ICAgICAgYi0+ZGVidWdbaV0uYXJnc1swXSwKPj4gIAkJCQkgICAgICAgYi0+ZW50cmllc1tpXS5y
ZXN1bHQsCj4+ICAJCQkJICAgICAgIGItPmNhbGxlcltpXSk7Cj4+ICsjZWxzZQo+PiArCQkJCXBy
X2VycigiICBjYWxsICUyZDogb3A9JWx1IGFyZz1bJWx4XSByZXN1bHQ9JWxkXG4iLAo+PiArCQkJ
CSAgICAgICBpICsgMSwKPj4gKwkJCQkgICAgICAgYi0+ZW50cmllc1tpXS5vcCwKPj4gKwkJCQkg
ICAgICAgYi0+ZW50cmllc1tpXS5hcmdzWzBdLAo+PiArCQkJCSAgICAgICBiLT5lbnRyaWVzW2ld
LnJlc3VsdCk7Cj4+ICsjZW5kaWYKPiAKPiBEb2Vzbid0IChub24tZGVidWcpIGh5cGVydmlzb3Ig
Y29ycnVwdCBvcCBhbmQgYXJncz8KCk5vLiBPbmx5IGRlYnVnIGh5cGVydmlzb3IgZG9lcyBzby4K
ClNlZSBteSBwYXRjaCAoYW5kIHJhdGhlciBsZW5ndGh5IGRpc2N1c3Npb24pIG9uIHhlbi1kZXZl
bDoKCmh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTEx
L21zZzAyNzE0Lmh0bWwKCj4gCj4gKEFsc28sIHdlIGRvbid0IHJlYWxseSBuZWVkIHRvIHByaW50
IGFueXRoaW5nIHdoZW4gYi0+ZW50cmllc1tpXS5yZXN1bHQKPiA9PSAwKQoKUmlnaHQuIERpZCB5
b3UgbWlzcyB0aGU6CgorCQkJaWYgKGItPmVudHJpZXNbaV0ucmVzdWx0IDwgMCkgewoKYWJvdmU/
CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 09:17:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 09:17: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-devel-bounces@lists.xenproject.org>)
	id 1gRZU3-0000v9-2M; Tue, 27 Nov 2018 09:16: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=By1U=OG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gRZU2-0000v4-74
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 09:16:42 +0000
X-Inumbo-ID: 26aac904-f225-11e8-af06-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 26aac904-f225-11e8-af06-12d6303a7972;
 Tue, 27 Nov 2018 09:16:41 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CF6DB3563;
 Tue, 27 Nov 2018 01:16:40 -0800 (PST)
Received: from [10.37.13.6] (unknown [10.37.13.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 838BD3F575;
 Tue, 27 Nov 2018 01:16:38 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTgxMTIzMTMyNTE2LjI4Njgx77+977+977+977+9Me+/vQ==?=
 =?UTF-8?B?77+977+977+9amdyb3NzQHN1c2UuY29tPiA8NUJGQkQxQzYwMjAwMDA3ODAwMUZG?=
 =?UTF-8?B?RTA5QHN1c2UuY29tPiA8ZDM4YjFjMzPvv701Y2Nh77+9NTcyYe+/vWE5NDLvv71i?=
 =?UTF-8?Q?1db8ca309a2=40suse=2ecom=3e_=3c5BFBFCD3020000780020004F=40suse=2e?=
 =?UTF-8?Q?com=3e_=3c955bec0d-f574-53c5-91a5-1d6ea0bc4f2a=40suse=2ecom=3e_?=
 =?UTF-8?Q?=3c5BFC0A1302000078002000E1=40suse=2ecom=3e_=3c06592737-411f-d518?=
 =?UTF-8?Q?-d972-6b4cdc704d9b=40suse=2ecom=3e_=3c4c7158b4-d4da-994e-545b-8f5?=
 =?UTF-8?Q?dec97dbb6=40arm=2ecom=3e_=3c2b040ede-2103-b93c-c005-5ff39ae21c4c?=
 =?UTF-8?Q?=40suse=2ecom=3e_=3c1d49ab74-9aaf-d3e4-9e19-ecba83c247c1=40arm=2e?=
 =?UTF-8?Q?com=3e_=3c7c650150-e836-bbcf-4a2b-fe077620c747=40suse=2ecom=3e?=
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e458293e-2208-b56b-2397-3897d2363534@arm.com>
Date: Tue, 27 Nov 2018 09:16:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8yNy8xOCA3OjM0IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDI2LzEx
LzIwMTggMTc6NTEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4KPj4KPj4gT24gMjYvMTEvMjAxOCAx
NjoxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDI2LzExLzIwMTggMTc6MDEsIEp1bGll
biBHcmFsbCB3cm90ZToKPj4+Pgo+Pj4+Cj4+Pj4gT24gMjYvMTEvMjAxOCAxNToyOSwgSnVlcmdl
biBHcm9zcyB3cm90ZToKPj4+Pj4gT24gMjYvMTEvMjAxOCAxNTo1OCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4+Pj4+PiBPbiAyNi4xMS4xOCBhdCAxNToyMywgPGpncm9zc0BzdXNlLmNvbT4gd3Jv
dGU6Cj4+Pj4+Pj4gT24gMjYvMTEvMjAxOCAxNTowMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+
Pj4+Pj4+IE9uIDI2LjExLjE4IGF0IDE0OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4g
U2Vjb25kbHksIHlvdSBhcmUgaW50cm9kdWNpbmcgYW4gQUJJIGNoYW5nZSB3aXRob3V0IGV4cGxp
Y2l0bHkgdGVsbGluZwo+PiBpdC4gVGhpcyBzaG91bGQgYmUgY2xhcmlmaWVkIGluIHRoZSBwdWJs
aWMgaW50ZXJmYWNlIGFuZCBwcm9iYWJseSB0aGUKPj4gbXVsdGljYWxsIGNvZGUgdG8gYXZvaWQg
cmUtaW50cm9kdWNpbmcgdGhlIGNsb2JiZXJpbmcgaW4gdGhlIGZ1dHVyZS4KPiAKPiBObywgSSBk
b24ndCB0aGluayBJJ20gaW50cm9kdWNpbmcgYW4gQUJJIGNoYW5nZS4gVGhlcmUgaXMgbm8gZ3Vh
cmFudGVlCj4gWGVuIHdpbGwgY2xvYmJlciBhbGwgbXVsdGljYWxsIGFyZ3VtZW50cy4gSW4gZmFj
dCBhIE5ERUJVRyBoeXBlcnZpc29yCj4gbmV2ZXIgZG9lcy4gVGhlIGd1ZXN0IG11c3Qgbm90IHJl
bHkgb24gbm9uLWNsb2JiZXJlZCB2YWx1ZXMsIG9mIGNvdXJzZS4KClRoZSBsYXN0IHNlbnRlbmNl
IGlzIHdoYXQgdGhlIEFCSSBwcm9taXNlcyB5b3UuIFRoZSByZXN0IGlzIGEgCmltcGxlbWVudGF0
aW9uIGRlY2lzaW9uIHRvIGF2b2lkIHBlcmZvcm1hbmNlIGltcGFjdC4KCklmIHlvdSBkb24ndCBj
aGFuZ2UgdGhlIEFCSSwgdGhlbiBob3cgdGhlIGd1ZXN0IHdpbGwgYmUgYWJsZSB0byBrbm93IHRo
ZSAKdmFsdWVzIGFyZSBjb3JyZWN0PyBGdXJ0aGVybW9yZSwgYXMgeW91ciBjaGFuZ2UgYXJlIG5v
dCBkb2N1bWVudGVkIGhvdyAKZG8geW91IGd1YXJhbnRlZSB0aGF0IHRoaXMgd2lsbCBub3QgYmUg
cmV2ZXJ0ZWQgaW4gdGhlIGZ1dHVyZT8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 09:24:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 09:24: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-devel-bounces@lists.xenproject.org>)
	id 1gRZbg-0001ey-TR; Tue, 27 Nov 2018 09:24: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=2MkR=OG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRZbf-0001et-VE
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 09:24:35 +0000
X-Inumbo-ID: 4071cd46-f226-11e8-b8e9-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4071cd46-f226-11e8-b8e9-12d6303a7972;
 Tue, 27 Nov 2018 09:24:34 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Nov 2018 02:24:33 -0700
Message-Id: <5BFD0D4D02000078002003CD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 27 Nov 2018 02:24:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20181123132516.28681****************1****************jgross@suse.com>
 <5BFBD1C602000078001FFE09@suse.com>
 <d38b1c33****5cca****572a****a942****b1db8ca309a2@suse.com>
 <5BFBFCD3020000780020004F@suse.com>
 <955bec0d*f574*53c5*91a5*1d6ea0bc4f2a@suse.com>
 <5BFC0A1302000078002000E1@suse.com>
 <06592737*411f*d518*d972*6b4cdc704d9b@suse.com>
 <4c7158b4*d4da*994e*545b*8f5dec97dbb6@arm.com>
 <2b040ede-2103-b93c-c005-5ff39ae21c4c@suse.com>
 <5BFC2462020000780020022A@suse.com>
 <48ce4285-ed04-13e3-6fd7-9a70964d51bf@suse.com>
In-Reply-To: <48ce4285-ed04-13e3-6fd7-9a70964d51bf@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjExLjE4IGF0IDA4OjM3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Ni8xMS8yMDE4IDE3OjUwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjYuMTEuMTggYXQg
MTc6MTcsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gSSByZWFsbHkgZmFpbCB0byBzZWUg
d2h5IGl0IGlzIHNvIGJhZCB0byBub3QgY2xvYmJlciBkYXRhIGluIGEgY2FzZQo+Pj4gd2hpY2gg
bm9ybWFsbHkgc2hvdWxkIG5ldmVyIG9jY3VyLgo+PiAKPj4gU2VlIEFuZHJldydzIG9yaWdpbmFs
IHJlcGx5LiBZb3UncmUgYWxzbyBjbG9iYmVyaW5nIG9uIHBvdGVudGlhbAo+PiBzdWNjZXNzIHBh
dGhzLgo+IAo+IEkgdGhpbmsgeW91IGFyZSBtaXNzaW5nIGEgIm5vdCIgaGVyZS4KPiAKPiBCdXQg
eWVzLCBJIGFncmVlLiBUaGlzIGlzIGEgZG93bnNpZGUgX0lfIHRoaW5rIHdlIGNhbiBsaXZlIHdp
dGguCj4gCj4gSG93IG1hbnkgY2FzZXMgKHdpdGggcHJvZHVjdGl2ZSBoeXBlcnZpc29ycykgYXJl
IGtub3duIHdoZXJlIG11bHRpY2FsbAo+IHBhcmFtZXRlcnMgaGF2ZSBiZWVuIGlsbGVnYWxseSBy
ZS11c2VkPyBJIGd1ZXNzIHRoZSBudW1iZXIgaXMgZXhhY3RseSAwLgoKSSdtIG5vdCBhd2FyZSBv
ZiBhbnkgZWl0aGVyLCBidXQgdGhpcyBtZWFucyBleGFjdGx5IG5vdGhpbmcuCgo+IEkga25vdyBv
ZiBsZWFzdCBvbmUgY2FzZSB3aGVyZSBub3QgY2xvYmJlcmluZyB3b3VsZCBiZSB1c2VmdWwgZm9y
Cj4gZGlhZ25vc3RpYyByZWFzb25zLgoKV2VsbCwgSSdtIGluIGFncmVlbWVudCB3aXRoIEp1bGll
biB0aGF0IHRoZSBiZWhhdmlvciBiZXR3ZWVuIG9yZGluYXJ5Cmh5cGVyY2FsbHMgYW5kIG11bHRp
Y2FsbHMgd291bGQgYmV0dGVyIGJlIGFzIGNvbnNpc3RlbnQgYXMgcG9zc2libGUuCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 09:25:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 09:25: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-devel-bounces@lists.xenproject.org>)
	id 1gRZcx-0001kK-9Q; Tue, 27 Nov 2018 09:25: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=mf6g=og=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRZcv-0001kD-O4
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 09:25:53 +0000
X-Inumbo-ID: 6f10d18c-f226-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f10d18c-f226-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 09:25:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 757D8AF79;
 Tue, 27 Nov 2018 09:25:51 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTgxMTIzMTMyNTE2LjI4Njgx77+977+977+977+9Me+/vQ==?=
 =?UTF-8?B?77+977+977+9amdyb3NzQHN1c2UuY29tPiA8NUJGQkQxQzYwMjAwMDA3ODAwMUZG?=
 =?UTF-8?B?RTA5QHN1c2UuY29tPiA8ZDM4YjFjMzPvv701Y2Nh77+9NTcyYe+/vWE5NDLvv71i?=
 =?UTF-8?Q?1db8ca309a2=40suse=2ecom=3e_=3c5BFBFCD3020000780020004F=40suse=2e?=
 =?UTF-8?Q?com=3e_=3c955bec0d-f574-53c5-91a5-1d6ea0bc4f2a=40suse=2ecom=3e_?=
 =?UTF-8?Q?=3c5BFC0A1302000078002000E1=40suse=2ecom=3e_=3c06592737-411f-d518?=
 =?UTF-8?Q?-d972-6b4cdc704d9b=40suse=2ecom=3e_=3c4c7158b4-d4da-994e-545b-8f5?=
 =?UTF-8?Q?dec97dbb6=40arm=2ecom=3e_=3c2b040ede-2103-b93c-c005-5ff39ae21c4c?=
 =?UTF-8?Q?=40suse=2ecom=3e_=3c1d49ab74-9aaf-d3e4-9e19-ecba83c247c1=40arm=2e?=
 =?UTF-8?Q?com=3e_=3c7c650150-e836-bbcf-4a2b-fe077620c747=40suse=2ecom=3e_?=
 =?UTF-8?Q?=3ce458293e-2208-b56b-2397-3897d2363534=40arm=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <827a7f6f-dd04-f07b-2fe9-02c62c6ee3c6@suse.com>
Date: Tue, 27 Nov 2018 10:25:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMTEvMjAxOCAxMDoxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDEx
LzI3LzE4IDc6MzQgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDI2LzExLzIwMTggMTc6
NTEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Cj4+Pgo+Pj4gT24gMjYvMTEvMjAxOCAxNjoxNywg
SnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+PiBPbiAyNi8xMS8yMDE4IDE3OjAxLCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IE9uIDI2LzExLzIwMTggMTU6MjksIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+Pj4+PiBPbiAyNi8xMS8yMDE4IDE1OjU4LCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4+Pj4+PiBPbiAyNi4xMS4xOCBhdCAxNToyMywgPGpncm9zc0BzdXNlLmNvbT4gd3Jv
dGU6Cj4+Pj4+Pj4+IE9uIDI2LzExLzIwMTggMTU6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+
Pj4+Pj4+Pj4gT24gMjYuMTEuMTggYXQgMTQ6NTIsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
Pj4gU2Vjb25kbHksIHlvdSBhcmUgaW50cm9kdWNpbmcgYW4gQUJJIGNoYW5nZSB3aXRob3V0IGV4
cGxpY2l0bHkgdGVsbGluZwo+Pj4gaXQuIFRoaXMgc2hvdWxkIGJlIGNsYXJpZmllZCBpbiB0aGUg
cHVibGljIGludGVyZmFjZSBhbmQgcHJvYmFibHkgdGhlCj4+PiBtdWx0aWNhbGwgY29kZSB0byBh
dm9pZCByZS1pbnRyb2R1Y2luZyB0aGUgY2xvYmJlcmluZyBpbiB0aGUgZnV0dXJlLgo+Pgo+PiBO
bywgSSBkb24ndCB0aGluayBJJ20gaW50cm9kdWNpbmcgYW4gQUJJIGNoYW5nZS4gVGhlcmUgaXMg
bm8gZ3VhcmFudGVlCj4+IFhlbiB3aWxsIGNsb2JiZXIgYWxsIG11bHRpY2FsbCBhcmd1bWVudHMu
IEluIGZhY3QgYSBOREVCVUcgaHlwZXJ2aXNvcgo+PiBuZXZlciBkb2VzLiBUaGUgZ3Vlc3QgbXVz
dCBub3QgcmVseSBvbiBub24tY2xvYmJlcmVkIHZhbHVlcywgb2YgY291cnNlLgo+IAo+IFRoZSBs
YXN0IHNlbnRlbmNlIGlzIHdoYXQgdGhlIEFCSSBwcm9taXNlcyB5b3UuIFRoZSByZXN0IGlzIGEK
PiBpbXBsZW1lbnRhdGlvbiBkZWNpc2lvbiB0byBhdm9pZCBwZXJmb3JtYW5jZSBpbXBhY3QuCj4g
Cj4gSWYgeW91IGRvbid0IGNoYW5nZSB0aGUgQUJJLCB0aGVuIGhvdyB0aGUgZ3Vlc3Qgd2lsbCBi
ZSBhYmxlIHRvIGtub3cgdGhlCj4gdmFsdWVzIGFyZSBjb3JyZWN0PyBGdXJ0aGVybW9yZSwgYXMg
eW91ciBjaGFuZ2UgYXJlIG5vdCBkb2N1bWVudGVkIGhvdwo+IGRvIHlvdSBndWFyYW50ZWUgdGhh
dCB0aGlzIHdpbGwgbm90IGJlIHJldmVydGVkIGluIHRoZSBmdXR1cmU/CgpUaGlzIGlzIGZvciBk
aWFnbm9zdGljIHB1cnBvc2Ugb25seS4gQ29tbW9uIHNlbnNlIHNob3VsZCBiZSBhcHBsaWVkIHdo
ZW4KaW50ZXJwcmV0aW5nIHRoZSBwcmludGVkIGRhdGEsIGxpa2UgZS5nLiBpbiBjYXNlIG9mIGEg
c3RhY2sgYmFja3RyYWNlLgoKVGhlIGd1ZXN0IGRvZXNuJ3QgaGF2ZSB0byBrbm93IChhbmQgc2hv
dWxkbid0KSB3aGV0aGVyIHRoZSBkYXRhIGlzCmNsb2JiZXJlZCBvciBub3QuIFRoZSBwZXJzb24g
dHJ5aW5nIHRvIGxvY2F0ZSBhIGJ1ZyBpbiB0aGUgZ3Vlc3Qgd2lsbCBiZQptb3JlIGNhcGFibGUg
dG8gZG8gc28gaW4gY2FzZSBhdCBsZWFzdCBzb21lIG9mIHRoZSBhZGRpdGlvbmFsIGRhdGEgaXNu
J3QKY2xvYmJlcmVkLiBUaGF0J3MgdGhlIHJlYXNvbiBmb3IgdGhlIHBhdGNoLgoKCkp1ZXJnZW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 09:27:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 09:27: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-devel-bounces@lists.xenproject.org>)
	id 1gRZe6-0001qh-O5; Tue, 27 Nov 2018 09:27:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=by1u=og=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gRZe6-0001qc-3V
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 09:27:06 +0000
X-Inumbo-ID: 9a172ae1-f226-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9a172ae1-f226-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 09:27:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 022543563;
 Tue, 27 Nov 2018 01:27:04 -0800 (PST)
Received: from [10.37.13.6] (unknown [10.37.13.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B5A583F575;
 Tue, 27 Nov 2018 01:27:01 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>, Olaf Hering <olaf@aepfle.de>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20181125191405.3028-1-olaf@aepfle.de>
 <5BFBCB7F02000078001FFD9B@prv1-mh.provo.novell.com>
 <20181126170335.01a6ac58.olaf@aepfle.de>
 <5BFC1C3A02000078002001EA@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ce1163a4-35fb-c0a2-4deb-97fa2f348692@arm.com>
Date: Tue, 27 Nov 2018 09:26:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5BFC1C3A02000078002001EA@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1] Increase framebuffer size to todays
 standards
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTEvMjYvMTggNDoxNSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MjYuMTEuMTggYXQgMTc6MDMsIDxvbGFmQGFlcGZsZS5kZT4gd3JvdGU6Cj4+IEFtIE1vbiwgMjYg
Tm92IDIwMTggMDM6MzE6MjcgLTA3MDAKPj4gc2NocmllYiAiSmFuIEJldWxpY2giIDxKQmV1bGlj
aEBzdXNlLmNvbT46Cj4+Cj4+PiBBbmQgSSB0aGluayBhIGNoYW5nZSBsaWtlIHRoaXMgc2hvdWxk
IChhKSBhZGRyZXNzIHRoZSBtb3JlIGdlbmVyYWwKPj4+IGNhc2UgcmF0aGVyIHRoYW4ganVzdCB5
b3VyIGxhcHRvcCAob3IgbGFwdG9wcyBpbiBnZW5lcmFsKSBhbmQgKGIpCj4+PiBhY3R1YWxseSBh
ZGQgc29tZSBoZWFkcm9vbS4gSGVuY2UgYXQgdGhlIHZlcnkgbGVhc3QgSSdkIHNlZSB1cwo+Pj4g
Z28gdG8gNDA5NngzMDcyLiBXSFVYR0Egd291bGQgZXZlbiBjYWxsIGZvciA3NjgweDQ4MDAuCj4+
Cj4+IFNvIHNob3VsZCBJIHJlc2VuZCB0aGlzIHBhdGNoIHdpdGggaGlnaGVyIHZhbHVlcywgb3Ig
c2hvdWxkIEkgcmVtb3ZlCj4+IHRoZSBib3VuZHMgY2hlY2sgZW50aXJlbHk/IE5vdCBzdXJlIHdo
YXQgaXQgaXMgdHJ5aW5nIHRvIGFjaGlldmUsIHRoZQo+PiBmcmFtZWJ1ZmZlciBtYXkgZmFpbCBl
aXRoZXIgd2F5IGlmIHRoZSBCSU9TIHByb3ZpZGVzIGJvZ3VzIHZhbHVlcy4KPiAKPiBJIGhhdmUg
dG8gZm9yd2FyZCB0aGlzIHF1ZXN0aW9uOiBTdGVmYW5vIGludHJvZHVjZWQgYWxsIGZpdmUgTUFY
XyoKPiB2YWx1ZXMgaGVyZSB3aGVuIHNwbGl0dGluZyBvdXQgdGhlIExGQiBjb2RlIGluIGNvbW1p
dCBlN2NiMzVlOGIxCj4gKCJ4ZW46IGludHJvZHVjZSBhIGdlbmVyaWMgZnJhbWVidWZmZXIgZHJp
dmVyIikuIEkgYXBwYXJlbnRseSBkaWRuJ3QKPiBldmVuIG5vdGljZSBiYWNrIHRoZW4gdGhhdCB0
aHJlZSBvZiB0aGVtIGFyZSBlbnRpcmVseSB1bnVzZWQsIGFuZAo+IHRoZSB0d28gZGltZW5zaW9u
IG9uZXMgaGFkIG5vIHVwcGVyIGJvdW5kIGJlZm9yZS4KPiAKPiBTdGVmYW5vOiBXaHkgd2VyZSBh
bGwgb2YgdGhlc2UgaW50cm9kdWNlZCAodGhlcmUncyBubyBleHBsYW5hdGlvbgo+IGluIHRoZSBk
ZXNjcmlwdGlvbikgYW5kIHdoYXQgd2VyZSB0aGUgdmFsdWVzIGRlcml2ZWQgZnJvbT8gV2lsbAo+
IGFueXRoaW5nIGJyZWFrIGlmIHdlIHJlbW92ZSB0aGVtPwoKRldJVywgbG9va2luZyBhdCB0aGUg
bG9ncywgdGhpcyB3YXMgaW50cm9kdWNlZCB0byBjYXRlciBhcm0gZnJhbWVidWZmZXIgCmRyaXZl
ci4gSG93ZXZlciwgd2UgZHJvcHBlZCB0aGUgb25seSBkcml2ZXIgYSBmZXcgbW9udGhzIGFnbyBh
cyBpdCB3YXMgCm5vdCBtYWludGFpbmVkLiBTbyB4ODYgaXMgdGhlIG9ubHkgdXNlciBvZiB0aGF0
IGNvZGUgdG9kYXkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 09:28:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 09:28: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-devel-bounces@lists.xenproject.org>)
	id 1gRZf5-0001wz-4G; Tue, 27 Nov 2018 09:28: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=By1U=OG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gRZf3-0001wt-GB
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 09:28:05 +0000
X-Inumbo-ID: bdb03112-f226-11e8-af0a-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id bdb03112-f226-11e8-af0a-12d6303a7972;
 Tue, 27 Nov 2018 09:28:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B810A3563;
 Tue, 27 Nov 2018 01:28:03 -0800 (PST)
Received: from [10.37.13.6] (unknown [10.37.13.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9ECB43F575;
 Tue, 27 Nov 2018 01:28:01 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1542991976-6190-1-git-send-email-andrew.cooper3@citrix.com>
 <1542991976-6190-2-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7c9e500c-22b3-d6fd-b601-e6757f9524f7@arm.com>
Date: Tue, 27 Nov 2018 09:27:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542991976-6190-2-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arch: Switch local_*_is_enabled()
 predicates to return bool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTEvMjMvMTggNDo1MiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBO
byBmdW5jdGlvbmFsIGNoYW5nZSwgYXMgdGhlIHZhbHVlIHJldHVybmVkIHdhcyBwcmV2aW91c2x5
IGFsd2F5cyAwIG9yIDEuCj4gV2hpbGUgYWx0ZXJpbmcgdGhlc2UsIGluc2VydCBibGFuayBsaW5l
cyB3aGVyZSBhcHByb3ByaWF0ZSBhbmQgZHJvcCB0aGUKPiBub3ctcmVkdW5kYW50ICEhIGZyb20g
eDg2J3MgbG9jYWxfaXJxX2lzX2VuYWJsZWQoKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgo+IC0tLQo+IENDOiBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJt
L2FybTMyL3N5c3RlbS5oIHwgOCArKysrKystLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02
NC9zeXN0ZW0uaCB8IDggKysrKysrLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vc3lzdGVtLmgg
ICAgICAgfCA0ICsrKy0KPiAgIHhlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmggICAgICAgfCA2
ICsrKystLQo+ICAgNCBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3N5c3RlbS5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9zeXN0ZW0uaAo+IGluZGV4IGFiNTdhYmYuLjU4
YzhmYjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9zeXN0ZW0uaAo+
ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvc3lzdGVtLmgKPiBAQCAtMjgsMTAgKzI4
LDEyIEBACj4gICAgICAgICAgICAgICA6ICJtZW1vcnkiLCAiY2MiKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiAgIH0pCj4gICAKPiAtc3RhdGljIGlubGluZSBpbnQgbG9j
YWxfaXJxX2lzX2VuYWJsZWQodm9pZCkKPiArc3RhdGljIGlubGluZSBib29sIGxvY2FsX2lycV9p
c19lbmFibGVkKHZvaWQpCj4gICB7Cj4gICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArCj4g
ICAgICAgbG9jYWxfc2F2ZV9mbGFncyhmbGFncyk7Cj4gKwo+ICAgICAgIHJldHVybiAhKGZsYWdz
ICYgUFNSX0lSUV9NQVNLKTsKPiAgIH0KPiAgIAo+IEBAIC00MSwxMCArNDMsMTIgQEAgc3RhdGlj
IGlubGluZSBpbnQgbG9jYWxfaXJxX2lzX2VuYWJsZWQodm9pZCkKPiAgICNkZWZpbmUgbG9jYWxf
YWJvcnRfZW5hYmxlKCkgX19hc21fXygiY3BzaWUgYSAgQCBfX3N0YVxuIiA6IDogOiAibWVtb3J5
IiwgImNjIikKPiAgICNkZWZpbmUgbG9jYWxfYWJvcnRfZGlzYWJsZSgpIF9fYXNtX18oImNwc2lk
IGEgQCBfX3N0YVxuIiA6IDogOiAibWVtb3J5IiwgImNjIikKPiAgIAo+IC1zdGF0aWMgaW5saW5l
IGludCBsb2NhbF9maXFfaXNfZW5hYmxlZCh2b2lkKQo+ICtzdGF0aWMgaW5saW5lIGJvb2wgbG9j
YWxfZmlxX2lzX2VuYWJsZWQodm9pZCkKPiAgIHsKPiAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdz
Owo+ICsKPiAgICAgICBsb2NhbF9zYXZlX2ZsYWdzKGZsYWdzKTsKPiArCj4gICAgICAgcmV0dXJu
ICEoZmxhZ3MgJiBQU1JfRklRX01BU0spOwo+ICAgfQo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lzdGVtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0
L3N5c3RlbS5oCj4gaW5kZXggMmUzNjU3My4uZDE3ZmM5ZCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2FybTY0L3N5c3RlbS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9h
cm02NC9zeXN0ZW0uaAo+IEBAIC00NCwxNyArNDQsMjEgQEAKPiAgICAgICAgICAgOiAibWVtb3J5
Iik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgfSkK
PiAgIAo+IC1zdGF0aWMgaW5saW5lIGludCBsb2NhbF9pcnFfaXNfZW5hYmxlZCh2b2lkKQo+ICtz
dGF0aWMgaW5saW5lIGJvb2wgbG9jYWxfaXJxX2lzX2VuYWJsZWQodm9pZCkKPiAgIHsKPiAgICAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsKPiAgICAgICBsb2NhbF9zYXZlX2ZsYWdzKGZsYWdz
KTsKPiArCj4gICAgICAgcmV0dXJuICEoZmxhZ3MgJiBQU1JfSVJRX01BU0spOwo+ICAgfQo+ICAg
Cj4gLXN0YXRpYyBpbmxpbmUgaW50IGxvY2FsX2ZpcV9pc19lbmFibGVkKHZvaWQpCj4gK3N0YXRp
YyBpbmxpbmUgYm9vbCBsb2NhbF9maXFfaXNfZW5hYmxlZCh2b2lkKQo+ICAgewo+ICAgICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKwo+ICAgICAgIGxvY2FsX3NhdmVfZmxhZ3MoZmxhZ3MpOwo+
ICsKPiAgICAgICByZXR1cm4gIShmbGFncyAmIFBTUl9GSVFfTUFTSyk7Cj4gICB9Cj4gICAKPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zeXN0ZW0uaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vc3lzdGVtLmgKPiBpbmRleCBiOTRlNTZmLi5iYzUxMzAwIDEwMDY0NAo+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc3lzdGVtLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3N5
c3RlbS5oCj4gQEAgLTUxLDEwICs1MSwxMiBAQAo+ICAgIyBlcnJvciAidW5rbm93biBBUk0gdmFy
aWFudCIKPiAgICNlbmRpZgo+ICAgCj4gLXN0YXRpYyBpbmxpbmUgaW50IGxvY2FsX2Fib3J0X2lz
X2VuYWJsZWQodm9pZCkKPiArc3RhdGljIGlubGluZSBib29sIGxvY2FsX2Fib3J0X2lzX2VuYWJs
ZWQodm9pZCkKPiAgIHsKPiAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsKPiAgICAgICBs
b2NhbF9zYXZlX2ZsYWdzKGZsYWdzKTsKPiArCj4gICAgICAgcmV0dXJuICEoZmxhZ3MgJiBQU1Jf
QUJUX01BU0spOwo+ICAgfQo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
c3lzdGVtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCj4gaW5kZXggNDgzY2QyMC4u
NGI3MDU2ZCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaAo+IEBAIC0yNzQsMTEgKzI3NCwxMyBAQCBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgYXJyYXlfaW5kZXhfbWFza19ub3NwZWModW5zaWdu
ZWQgbG9uZyBpbmRleCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgInJpIiAoICh4KSAmIFg4
Nl9FRkxBR1NfSUYgKSApOyAgICAgICAgICAgXAo+ICAgfSkKPiAgIAo+IC1zdGF0aWMgaW5saW5l
IGludCBsb2NhbF9pcnFfaXNfZW5hYmxlZCh2b2lkKQo+ICtzdGF0aWMgaW5saW5lIGJvb2wgbG9j
YWxfaXJxX2lzX2VuYWJsZWQodm9pZCkKPiAgIHsKPiAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdz
Owo+ICsKPiAgICAgICBsb2NhbF9zYXZlX2ZsYWdzKGZsYWdzKTsKPiAtICAgIHJldHVybiAhIShm
bGFncyAmIFg4Nl9FRkxBR1NfSUYpOwo+ICsKPiArICAgIHJldHVybiBmbGFncyAmIFg4Nl9FRkxB
R1NfSUY7Cj4gICB9Cj4gICAKPiAgICNkZWZpbmUgQlJPS0VOX0FDUElfU3ggICAgICAgICAgMHgw
MDAxCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 09:28:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 09:28: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-devel-bounces@lists.xenproject.org>)
	id 1gRZfH-0001zL-J5; Tue, 27 Nov 2018 09:28: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=mF6G=OG=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRZfF-0001z0-Hy
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 09:28:17 +0000
X-Inumbo-ID: c424ec68-f226-11e8-a5b3-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c424ec68-f226-11e8-a5b3-12d6303a7972;
 Tue, 27 Nov 2018 09:28:15 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 844EBAF79;
 Tue, 27 Nov 2018 09:28:14 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: =?UTF-8?B?PDIwMTgxMTIzMTMyNTE2LjI4Njgx77+977+977+977+977+977+9?=
 =?UTF-8?B?77+977+977+977+977+977+977+977+977+977+977+977+977+977+977+977+9?=
 =?UTF-8?B?77+977+977+977+977+977+977+977+977+977+977+977+977+977+977+977+9?=
 =?UTF-8?B?77+977+977+977+977+977+977+977+977+977+977+977+977+977+977+977+9?=
 =?UTF-8?B?77+977+977+977+977+977+977+977+977+977+9Me+/ve+/ve+/ve+/ve+/vQ==?=
 =?UTF-8?B?77+977+977+977+977+977+977+977+977+977+977+977+977+977+977+977+9?=
 =?UTF-8?B?77+977+977+977+977+977+977+977+977+977+977+977+977+977+977+977+9?=
 =?UTF-8?B?77+977+977+977+977+977+977+977+977+977+977+977+977+977+977+977+9?=
 =?UTF-8?B?77+977+977+977+977+977+977+977+977+977+977+9amdyb3NzQHN1c2UuY29t?=
 =?UTF-8?Q?=3e_=3c5BFBD1C602000078001FFE09=40suse=2ecom=3e_=3cd38b1c33?=
 =?UTF-8?B?77+977+977+977+977+977+977+977+977+977+977+977+977+977+977+977+9?=
 =?UTF-8?B?NWNjYe+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/vQ==?=
 =?UTF-8?B?77+977+9NTcyYe+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/vQ==?=
 =?UTF-8?B?77+977+977+977+9YTk0Mu+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/vQ==?=
 =?UTF-8?B?77+977+977+977+977+977+9YjFkYjhjYTMwOWEyQHN1c2UuY29tPiA8NUJGQkZD?=
 =?UTF-8?B?RDMwMjAwMDA3ODAwMjAwMDRGQHN1c2UuY29tPiA8OTU1YmVjMGTvv73vv73vv70=?=
 =?UTF-8?B?77+9ZjU3NO+/ve+/ve+/ve+/vTUzYzXvv73vv73vv73vv705MWE177+977+977+9?=
 =?UTF-8?Q?=ef=bf=bd1d6ea0bc4f2a=40suse=2ecom=3e_=3c5BFC0A1302000078002000E1?=
 =?UTF-8?B?QHN1c2UuY29tPiA8MDY1OTI3Mzfvv73vv73vv73vv700MTFm77+977+977+977+9?=
 =?UTF-8?B?ZDUxOO+/ve+/ve+/ve+/vWQ5NzLvv73vv73vv73vv702YjRjZGM3MDRkOWJAc3Vz?=
 =?UTF-8?B?ZS5jb20+IDw0YzcxNThiNO+/ve+/ve+/ve+/vWQ0ZGHvv73vv73vv73vv705OTRl?=
 =?UTF-8?B?77+977+977+977+9NTQ1Yu+/ve+/ve+/ve+/vThmNWRlYzk3ZGJiNkBhcm0uY29t?=
 =?UTF-8?B?PiA8MmIwNDBlZGXvv70yMTAz77+9YjkzY++/vWMwMDXvv701ZmYzOWFlMjFjNGNA?=
 =?UTF-8?Q?suse=2ecom=3e_=3c5BFC2462020000780020022A=40suse=2ecom=3e_=3c48ce?=
 =?UTF-8?Q?4285-ed04-13e3-6fd7-9a70964d51bf=40suse=2ecom=3e_=3c5BFD0D4D02000?=
 =?UTF-8?Q?078002003CD=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <a9a28a8e-5bfc-4491-4696-803dd42998ec@suse.com>
Date: Tue, 27 Nov 2018 10:28:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: only clobber multicall elements
 without error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMTEvMjAxOCAxMDoyNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjcuMTEuMTgg
YXQgMDg6MzcsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAyNi8xMS8yMDE4IDE3OjUw
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI2LjExLjE4IGF0IDE3OjE3LCA8amdyb3Nz
QHN1c2UuY29tPiB3cm90ZToKPj4+PiBJIHJlYWxseSBmYWlsIHRvIHNlZSB3aHkgaXQgaXMgc28g
YmFkIHRvIG5vdCBjbG9iYmVyIGRhdGEgaW4gYSBjYXNlCj4+Pj4gd2hpY2ggbm9ybWFsbHkgc2hv
dWxkIG5ldmVyIG9jY3VyLgo+Pj4KPj4+IFNlZSBBbmRyZXcncyBvcmlnaW5hbCByZXBseS4gWW91
J3JlIGFsc28gY2xvYmJlcmluZyBvbiBwb3RlbnRpYWwKPj4+IHN1Y2Nlc3MgcGF0aHMuCj4+Cj4+
IEkgdGhpbmsgeW91IGFyZSBtaXNzaW5nIGEgIm5vdCIgaGVyZS4KPj4KPj4gQnV0IHllcywgSSBh
Z3JlZS4gVGhpcyBpcyBhIGRvd25zaWRlIF9JXyB0aGluayB3ZSBjYW4gbGl2ZSB3aXRoLgo+Pgo+
PiBIb3cgbWFueSBjYXNlcyAod2l0aCBwcm9kdWN0aXZlIGh5cGVydmlzb3JzKSBhcmUga25vd24g
d2hlcmUgbXVsdGljYWxsCj4+IHBhcmFtZXRlcnMgaGF2ZSBiZWVuIGlsbGVnYWxseSByZS11c2Vk
PyBJIGd1ZXNzIHRoZSBudW1iZXIgaXMgZXhhY3RseSAwLgo+IAo+IEknbSBub3QgYXdhcmUgb2Yg
YW55IGVpdGhlciwgYnV0IHRoaXMgbWVhbnMgZXhhY3RseSBub3RoaW5nLgo+IAo+PiBJIGtub3cg
b2YgbGVhc3Qgb25lIGNhc2Ugd2hlcmUgbm90IGNsb2JiZXJpbmcgd291bGQgYmUgdXNlZnVsIGZv
cgo+PiBkaWFnbm9zdGljIHJlYXNvbnMuCj4gCj4gV2VsbCwgSSdtIGluIGFncmVlbWVudCB3aXRo
IEp1bGllbiB0aGF0IHRoZSBiZWhhdmlvciBiZXR3ZWVuIG9yZGluYXJ5Cj4gaHlwZXJjYWxscyBh
bmQgbXVsdGljYWxscyB3b3VsZCBiZXR0ZXIgYmUgYXMgY29uc2lzdGVudCBhcyBwb3NzaWJsZS4K
Ckkgd2lsbCBubyBsb25nZXIgcHVzaCBmb3IgdGhlIHBhdGNoIHRoZW4uIEkgc3RpbGwgYmVsaWV2
ZSB5b3VyIGRlY2lzaW9uCmlzIGJhc2VkIG9uIHdyb25nIHByaW9yaXRpZXMsIGJ1dCBJIGRvbid0
IHdhbnQgdG8gd2FzdGUgb3VyIHRpbWUgYW55Cmxvbmdlci4KCgpKdWVyZ2VuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 09:30:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 09: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-devel-bounces@lists.xenproject.org>)
	id 1gRZh4-0002kC-1D; Tue, 27 Nov 2018 09:30: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=1zyG=OG=redhat.com=marcandre.lureau@srs-us1.protection.inumbo.net>)
 id 1gRZh2-0002hq-Oz
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 09:30:08 +0000
X-Inumbo-ID: 072226a2-f227-11e8-a818-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 072226a2-f227-11e8-a818-12d6303a7972;
 Tue, 27 Nov 2018 09:30:07 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id A36643001932;
 Tue, 27 Nov 2018 09:30:06 +0000 (UTC)
Received: from localhost (ovpn-112-28.ams2.redhat.com [10.36.112.28])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 27145608C2;
 Tue, 27 Nov 2018 09:29:59 +0000 (UTC)
From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 27 Nov 2018 13:27:48 +0400
Message-Id: <20181127092801.21777-16-marcandre.lureau@redhat.com>
In-Reply-To: <20181127092801.21777-1-marcandre.lureau@redhat.com>
References: <20181127092801.21777-1-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.47]); Tue, 27 Nov 2018 09:30:06 +0000 (UTC)
Subject: [Xen-devel] [PATCH for-3.2 v4 15/28] hw: apply accel compat
 properties without touching globals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, imammedo@redhat.com,
 =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIG9iamVjdF9hcHBseV9nbG9iYWxfcHJvcHMoKSBmdW5jdGlvbiwgdG8gYXBwbHkg
Y29tcGF0aWJpbGl0eQpwcm9wZXJ0aWVzIGZyb20gYSBHUHRyQXJyYXkuCgpGb3IgYWNjZWwgY29t
cGF0aWJpbGl0eSBwcm9wZXJ0aWVzLCBhcHBseSB0aGVtIGR1cmluZwpkZXZpY2VfcG9zdF9pbml0
KCksIGFmdGVyIGFjY2VsX3JlZ2lzdGVyX2NvbXBhdF9wcm9wcygpIGhhcyBzZXQgdGhlbS4KClRv
IHBvcHVsYXRlIHRoZSBjb21wYXRpYmlsaXR5IHByb3BlcnRpZXMsIGludHJvZHVjZSBTRVRfQ09N
UEFUKCksIGEKbW9yZSBnZW5lcmljIHZlcnNpb24gb2YgU0VUX01BQ0hJTkVfQ09NUEFUKCkgdGhh
dCBjYW4gc2V0IGNvbXBhdApwcm9wZXJ0aWVzIG9uIG90aGVyIG9iamVjdHMgdGhhbiBNYWNoaW5l
LCBhbmQgdXNpbmcgR1B0ckFycmF5LgoKU2lnbmVkLW9mZi1ieTogTWFyYy1BbmRyw6kgTHVyZWF1
IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+Ci0tLQogaW5jbHVkZS9ody9xZGV2LWNvcmUu
aCB8IDEzICsrKysrKysrKysrKysKIGluY2x1ZGUvcW9tL29iamVjdC5oICAgfCAgMyArKysKIGlu
Y2x1ZGUvc3lzZW11L2FjY2VsLmggfCAgNCArLS0tCiBhY2NlbC9hY2NlbC5jICAgICAgICAgIHwg
MTIgLS0tLS0tLS0tLS0tCiBody9jb3JlL3FkZXYuYyAgICAgICAgIHwgMTEgKysrKysrKysrKysK
IGh3L3hlbi94ZW4tY29tbW9uLmMgICAgfCAzOCArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLQogcW9tL29iamVjdC5jICAgICAgICAgICB8IDI1ICsrKysrKysrKysrKysrKysr
KysrKysrKysKIHZsLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogOCBmaWxlcyBjaGFuZ2Vk
LCA3MyBpbnNlcnRpb25zKCspLCAzNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRl
L2h3L3FkZXYtY29yZS5oIGIvaW5jbHVkZS9ody9xZGV2LWNvcmUuaAppbmRleCBhMjRkMGRkNTY2
Li44MmFmZDNjNTBkIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3FkZXYtY29yZS5oCisrKyBiL2lu
Y2x1ZGUvaHcvcWRldi1jb3JlLmgKQEAgLTI2Nyw2ICsyNjcsMTkgQEAgdHlwZWRlZiBzdHJ1Y3Qg
R2xvYmFsUHJvcGVydHkgewogICAgIEVycm9yICoqZXJycDsKIH0gR2xvYmFsUHJvcGVydHk7CiAK
KyNkZWZpbmUgU0VUX0NPTVBBVChTLCBDT01QQVQpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGludCBpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RhdGlj
IEdsb2JhbFByb3BlcnR5IHByb3BzW10gPSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgQ09NUEFUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIH07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgZm9yIChpID0gMDsgaSA8IEdfTl9F
TEVNRU5UUyhwcm9wcyk7IGkrKykgeyAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgZ19w
dHJfYXJyYXlfYWRkKChTKS0+Y29tcGF0X3Byb3BzLCAodm9pZCAqKSZwcm9wc1tpXSk7ICBcCisg
ICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICB9IHdoaWxlICgwKQorCit2b2lkIGFjY2VsX3JlZ2lzdGVyX2NvbXBh
dF9wcm9wcyhjb25zdCBHUHRyQXJyYXkgKnByb3BzKTsKKwogLyoqKiBCb2FyZCBBUEkuICBUaGlz
IHNob3VsZCBnbyBhd2F5IG9uY2Ugd2UgaGF2ZSBhIG1hY2hpbmUgY29uZmlnIGZpbGUuICAqKiov
CiAKIERldmljZVN0YXRlICpxZGV2X2NyZWF0ZShCdXNTdGF0ZSAqYnVzLCBjb25zdCBjaGFyICpu
YW1lKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvcW9tL29iamVjdC5oIGIvaW5jbHVkZS9xb20vb2Jq
ZWN0LmgKaW5kZXggMDEzOTgzOGI2OS4uNTE4M2M1ODdmMyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9x
b20vb2JqZWN0LmgKKysrIGIvaW5jbHVkZS9xb20vb2JqZWN0LmgKQEAgLTY3Niw2ICs2NzYsOSBA
QCBPYmplY3QgKm9iamVjdF9uZXdfd2l0aF9wcm9wdihjb25zdCBjaGFyICp0eXBlbmFtZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZhX2xpc3QgdmFyZ3MpOwogCit2b2lkIG9iamVjdF9hcHBseV9nbG9i
YWxfcHJvcHMoT2JqZWN0ICpvYmosIGNvbnN0IEdQdHJBcnJheSAqcHJvcHMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgRXJyb3IgKiplcnJwKTsKKwogLyoqCiAgKiBvYmplY3Rfc2V0
X3Byb3BzOgogICogQG9iajogdGhlIG9iamVjdCBpbnN0YW5jZSB0byBzZXQgcHJvcGVydGllcyBv
bgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXNlbXUvYWNjZWwuaCBiL2luY2x1ZGUvc3lzZW11L2Fj
Y2VsLmgKaW5kZXggNjM3MzU4ZjQzMC4uZjMzMWQxMjhlOSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9z
eXNlbXUvYWNjZWwuaAorKysgYi9pbmNsdWRlL3N5c2VtdS9hY2NlbC5oCkBAIC00OSw3ICs0OSw3
IEBAIHR5cGVkZWYgc3RydWN0IEFjY2VsQ2xhc3MgewogICAgICAqIGdsb2JhbCBwcm9wZXJ0aWVz
IG1heSBiZSBvdmVycmlkZGVuIGJ5IG1hY2hpbmUtdHlwZQogICAgICAqIGNvbXBhdF9wcm9wcyBv
ciB1c2VyLXByb3ZpZGVkIGdsb2JhbCBwcm9wZXJ0aWVzLgogICAgICAqLwotICAgIEdsb2JhbFBy
b3BlcnR5ICpnbG9iYWxfcHJvcHM7CisgICAgR1B0ckFycmF5ICpjb21wYXRfcHJvcHM7CiB9IEFj
Y2VsQ2xhc3M7CiAKICNkZWZpbmUgVFlQRV9BQ0NFTCAiYWNjZWwiCkBAIC02Nyw4ICs2Nyw2IEBA
IHR5cGVkZWYgc3RydWN0IEFjY2VsQ2xhc3MgewogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdGNnX3Ri
X3NpemU7CiAKIHZvaWQgY29uZmlndXJlX2FjY2VsZXJhdG9yKE1hY2hpbmVTdGF0ZSAqbXMpOwot
LyogUmVnaXN0ZXIgYWNjZWxlcmF0b3Igc3BlY2lmaWMgZ2xvYmFsIHByb3BlcnRpZXMgKi8KLXZv
aWQgYWNjZWxfcmVnaXN0ZXJfY29tcGF0X3Byb3BzKEFjY2VsU3RhdGUgKmFjY2VsKTsKIC8qIENh
bGxlZCBqdXN0IGJlZm9yZSBvc19zZXR1cF9wb3N0IChpZSBqdXN0IGJlZm9yZSBkcm9wIE9TIHBy
aXZzKSAqLwogdm9pZCBhY2NlbF9zZXR1cF9wb3N0KE1hY2hpbmVTdGF0ZSAqbXMpOwogCmRpZmYg
LS1naXQgYS9hY2NlbC9hY2NlbC5jIGIvYWNjZWwvYWNjZWwuYwppbmRleCAzZGEyNmViOTBmLi42
ZGI1ZDhmNGRmIDEwMDY0NAotLS0gYS9hY2NlbC9hY2NlbC5jCisrKyBiL2FjY2VsL2FjY2VsLmMK
QEAgLTExOSwxOCArMTE5LDYgQEAgdm9pZCBjb25maWd1cmVfYWNjZWxlcmF0b3IoTWFjaGluZVN0
YXRlICptcykKICAgICB9CiB9CiAKLXZvaWQgYWNjZWxfcmVnaXN0ZXJfY29tcGF0X3Byb3BzKEFj
Y2VsU3RhdGUgKmFjY2VsKQotewotICAgIEFjY2VsQ2xhc3MgKmNsYXNzID0gQUNDRUxfR0VUX0NM
QVNTKGFjY2VsKTsKLSAgICBHbG9iYWxQcm9wZXJ0eSAqcHJvcCA9IGNsYXNzLT5nbG9iYWxfcHJv
cHM7Ci0KLSAgICBmb3IgKDsgcHJvcCAmJiBwcm9wLT5kcml2ZXI7IHByb3ArKykgewotICAgICAg
ICAvKiBBbnkgY29tcGF0X3Byb3BzIG11c3QgbmV2ZXIgY2F1c2UgZXJyb3IgKi8KLSAgICAgICAg
cHJvcC0+ZXJycCA9ICZlcnJvcl9hYm9ydDsKLSAgICAgICAgcWRldl9wcm9wX3JlZ2lzdGVyX2ds
b2JhbChwcm9wKTsKLSAgICB9Ci19Ci0KIHZvaWQgYWNjZWxfc2V0dXBfcG9zdChNYWNoaW5lU3Rh
dGUgKm1zKQogewogICAgIEFjY2VsU3RhdGUgKmFjY2VsID0gbXMtPmFjY2VsZXJhdG9yOwpkaWZm
IC0tZ2l0IGEvaHcvY29yZS9xZGV2LmMgYi9ody9jb3JlL3FkZXYuYwppbmRleCA2YjNjYzU1YjI3
Li43MDY2ZDI4MjcxIDEwMDY0NAotLS0gYS9ody9jb3JlL3FkZXYuYworKysgYi9ody9jb3JlL3Fk
ZXYuYwpAQCAtOTcwLDggKzk3MCwxOSBAQCBzdGF0aWMgdm9pZCBkZXZpY2VfaW5pdGZuKE9iamVj
dCAqb2JqKQogICAgIFFMSVNUX0lOSVQoJmRldi0+Z3Bpb3MpOwogfQogCitzdGF0aWMgY29uc3Qg
R1B0ckFycmF5ICphY19jb21wYXRfcHJvcHM7CisKK3ZvaWQgYWNjZWxfcmVnaXN0ZXJfY29tcGF0
X3Byb3BzKGNvbnN0IEdQdHJBcnJheSAqcHJvcHMpCit7CisgICAgYWNfY29tcGF0X3Byb3BzID0g
cHJvcHM7Cit9CisKIHN0YXRpYyB2b2lkIGRldmljZV9wb3N0X2luaXQoT2JqZWN0ICpvYmopCiB7
CisgICAgaWYgKGFjX2NvbXBhdF9wcm9wcykgeworICAgICAgICBvYmplY3RfYXBwbHlfZ2xvYmFs
X3Byb3BzKG9iaiwgYWNfY29tcGF0X3Byb3BzLCAmZXJyb3JfYWJvcnQpOworICAgIH0KKwogICAg
IHFkZXZfcHJvcF9zZXRfZ2xvYmFscyhERVZJQ0Uob2JqKSk7CiB9CiAKZGlmZiAtLWdpdCBhL2h3
L3hlbi94ZW4tY29tbW9uLmMgYi9ody94ZW4veGVuLWNvbW1vbi5jCmluZGV4IDZlYzE0YzczY2Eu
LjRkYTAyOTJiNjEgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW4tY29tbW9uLmMKKysrIGIvaHcveGVu
L3hlbi1jb21tb24uYwpAQCAtMTU5LDI0ICsxNTksMjIgQEAgc3RhdGljIGludCB4ZW5faW5pdChN
YWNoaW5lU3RhdGUgKm1zKQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgR2xvYmFsUHJvcGVy
dHkgeGVuX2NvbXBhdF9wcm9wc1tdID0gewotICAgIHsKLSAgICAgICAgLmRyaXZlciA9ICJtaWdy
YXRpb24iLAotICAgICAgICAucHJvcGVydHkgPSAic3RvcmUtZ2xvYmFsLXN0YXRlIiwKLSAgICAg
ICAgLnZhbHVlID0gIm9mZiIsCi0gICAgfSwKLSAgICB7Ci0gICAgICAgIC5kcml2ZXIgPSAibWln
cmF0aW9uIiwKLSAgICAgICAgLnByb3BlcnR5ID0gInNlbmQtY29uZmlndXJhdGlvbiIsCi0gICAg
ICAgIC52YWx1ZSA9ICJvZmYiLAotICAgIH0sCi0gICAgewotICAgICAgICAuZHJpdmVyID0gIm1p
Z3JhdGlvbiIsCi0gICAgICAgIC5wcm9wZXJ0eSA9ICJzZW5kLXNlY3Rpb24tZm9vdGVyIiwKLSAg
ICAgICAgLnZhbHVlID0gIm9mZiIsCi0gICAgfSwKLSAgICB7IC8qIGVuZCBvZiBsaXN0ICovIH0s
Ci19OworI2RlZmluZSBYRU5fQ09NUEFUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAuZHJpdmVyID0gIm1pZ3JhdGlvbiIsICAgICAgICAgICAgICAgICAgXAorICAgICAgICAucHJv
cGVydHkgPSAic3RvcmUtZ2xvYmFsLXN0YXRlIiwgICAgICAgXAorICAgICAgICAudmFsdWUgPSAi
b2ZmIiwgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0sICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAuZHJpdmVyID0gIm1pZ3JhdGlvbiIsICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAucHJvcGVydHkgPSAic2VuZC1jb25maWd1cmF0aW9uIiwg
ICAgICAgXAorICAgICAgICAudmFsdWUgPSAib2ZmIiwgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIH0sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAu
ZHJpdmVyID0gIm1pZ3JhdGlvbiIsICAgICAgICAgICAgICAgICAgXAorICAgICAgICAucHJvcGVy
dHkgPSAic2VuZC1zZWN0aW9uLWZvb3RlciIsICAgICAgXAorICAgICAgICAudmFsdWUgPSAib2Zm
IiwgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0KIAogc3RhdGljIHZvaWQgeGVuX2Fj
Y2VsX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKm9jLCB2b2lkICpkYXRhKQogewpAQCAtMTg1LDcg
KzE4Myw5IEBAIHN0YXRpYyB2b2lkIHhlbl9hY2NlbF9jbGFzc19pbml0KE9iamVjdENsYXNzICpv
Yywgdm9pZCAqZGF0YSkKICAgICBhYy0+aW5pdF9tYWNoaW5lID0geGVuX2luaXQ7CiAgICAgYWMt
PnNldHVwX3Bvc3QgPSB4ZW5fc2V0dXBfcG9zdDsKICAgICBhYy0+YWxsb3dlZCA9ICZ4ZW5fYWxs
b3dlZDsKLSAgICBhYy0+Z2xvYmFsX3Byb3BzID0geGVuX2NvbXBhdF9wcm9wczsKKyAgICBhYy0+
Y29tcGF0X3Byb3BzID0gZ19wdHJfYXJyYXlfbmV3KCk7CisKKyAgICBTRVRfQ09NUEFUKGFjLCBY
RU5fQ09NUEFUKTsKIH0KIAogI2RlZmluZSBUWVBFX1hFTl9BQ0NFTCBBQ0NFTF9DTEFTU19OQU1F
KCJ4ZW4iKQpkaWZmIC0tZ2l0IGEvcW9tL29iamVjdC5jIGIvcW9tL29iamVjdC5jCmluZGV4IDE3
OTIxYzBhNzEuLmRiZGFiMGFlYWQgMTAwNjQ0Ci0tLSBhL3FvbS9vYmplY3QuYworKysgYi9xb20v
b2JqZWN0LmMKQEAgLTM3MCw2ICszNzAsMzEgQEAgc3RhdGljIHZvaWQgb2JqZWN0X3Bvc3RfaW5p
dF93aXRoX3R5cGUoT2JqZWN0ICpvYmosIFR5cGVJbXBsICp0aSkKICAgICB9CiB9CiAKK3ZvaWQg
b2JqZWN0X2FwcGx5X2dsb2JhbF9wcm9wcyhPYmplY3QgKm9iaiwgY29uc3QgR1B0ckFycmF5ICpw
cm9wcywgRXJyb3IgKiplcnJwKQoreworICAgIEVycm9yICplcnIgPSBOVUxMOworICAgIGludCBp
OworCisgICAgaWYgKCFwcm9wcykgeworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgZm9y
IChpID0gMDsgaSA8IHByb3BzLT5sZW47IGkrKykgeworICAgICAgICBHbG9iYWxQcm9wZXJ0eSAq
cCA9IGdfcHRyX2FycmF5X2luZGV4KHByb3BzLCBpKTsKKworICAgICAgICBpZiAob2JqZWN0X2R5
bmFtaWNfY2FzdChvYmosIHAtPmRyaXZlcikgPT0gTlVMTCkgeworICAgICAgICAgICAgY29udGlu
dWU7CisgICAgICAgIH0KKyAgICAgICAgcC0+dXNlZCA9IHRydWU7CisgICAgICAgIG9iamVjdF9w
cm9wZXJ0eV9wYXJzZShvYmosIHAtPnZhbHVlLCBwLT5wcm9wZXJ0eSwgJmVycik7CisgICAgICAg
IGlmIChlcnIgIT0gTlVMTCkgeworICAgICAgICAgICAgZXJyb3JfcHJlcGVuZCgmZXJyLCAiY2Fu
J3QgYXBwbHkgZ2xvYmFsICVzLiVzPSVzOiAiLAorICAgICAgICAgICAgICAgICAgICAgICAgICBw
LT5kcml2ZXIsIHAtPnByb3BlcnR5LCBwLT52YWx1ZSk7CisgICAgICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgZXJyKTsKKyAgICAgICAgfQorICAgIH0KK30KKwogc3RhdGljIHZvaWQgb2Jq
ZWN0X2luaXRpYWxpemVfd2l0aF90eXBlKHZvaWQgKmRhdGEsIHNpemVfdCBzaXplLCBUeXBlSW1w
bCAqdHlwZSkKIHsKICAgICBPYmplY3QgKm9iaiA9IGRhdGE7CmRpZmYgLS1naXQgYS92bC5jIGIv
dmwuYwppbmRleCBmYTI1ZDFhZTJkLi5jMDZlOTQyNzFjIDEwMDY0NAotLS0gYS92bC5jCisrKyBi
L3ZsLmMKQEAgLTI5NjMsNyArMjk2Myw3IEBAIHN0YXRpYyB2b2lkIHVzZXJfcmVnaXN0ZXJfZ2xv
YmFsX3Byb3BzKHZvaWQpCiAgKi8KIHN0YXRpYyB2b2lkIHJlZ2lzdGVyX2dsb2JhbF9wcm9wZXJ0
aWVzKE1hY2hpbmVTdGF0ZSAqbXMpCiB7Ci0gICAgYWNjZWxfcmVnaXN0ZXJfY29tcGF0X3Byb3Bz
KG1zLT5hY2NlbGVyYXRvcik7CisgICAgYWNjZWxfcmVnaXN0ZXJfY29tcGF0X3Byb3BzKEFDQ0VM
X0dFVF9DTEFTUyhtcy0+YWNjZWxlcmF0b3IpLT5jb21wYXRfcHJvcHMpOwogICAgIG1hY2hpbmVf
cmVnaXN0ZXJfY29tcGF0X3Byb3BzKG1zKTsKICAgICB1c2VyX3JlZ2lzdGVyX2dsb2JhbF9wcm9w
cygpOwogfQotLSAKMi4yMC4wLnJjMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 09:31:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 09:31: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-devel-bounces@lists.xenproject.org>)
	id 1gRZhy-0002rc-DE; Tue, 27 Nov 2018 09:31: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=By1U=OG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gRZhx-0002rS-1H
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 09:31:05 +0000
X-Inumbo-ID: 28deae32-f227-11e8-b56a-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 28deae32-f227-11e8-b56a-12d6303a7972;
 Tue, 27 Nov 2018 09:31:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 913273563;
 Tue, 27 Nov 2018 01:31:03 -0800 (PST)
Received: from [10.37.13.6] (unknown [10.37.13.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3F4133F575;
 Tue, 27 Nov 2018 01:31:02 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1542991976-6190-1-git-send-email-andrew.cooper3@citrix.com>
 <1542991976-6190-3-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dea58722-cf58-8fa1-73fe-16f8ea74ca45@arm.com>
Date: Tue, 27 Nov 2018 09:31:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542991976-6190-3-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/4] xen/arch: Switch local_save_flags() to
 being a static inline helper
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8yMy8xOCA0OjUyIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IC4uLiByYXRoZXIg
dGhhbiBhIG1hY3JvIHdoaWNoIHdyaXRlcyB0byBpdHMgcGFyYW1ldGVyIGJ5IG5hbWUuICBBIGNv
bnNlcXVlbmNlCj4gb2YgdGhpcyBjaGFuZ2UgaXMgdGhhdCB0aGUgbG9jYWwgdmFyaWFibGVzIGlu
IGxvY2FsXypfaXNfZW5hYmxlZCgpIGNhbiBiZQo+IGRyb3BwZWQuCj4gCj4gTm8gZnVuY3Rpb25h
bCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
Pgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgo+IC0tLQo+ICAgeGVuL2FyY2gveDg2L2lvX2FwaWMuYyAgICAgICAgICAgICB8ICAyICst
Cj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3N5c3RlbS5oIHwgMzAgKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3RlbS5o
IHwgMzIgKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vc3lzdGVtLmggICAgICAgfCAgNiArLS0tLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS14ODYv
c3lzdGVtLmggICAgICAgfCAyMiArKysrKysrKysrKy0tLS0tLS0tLS0tCj4gICA1IGZpbGVzIGNo
YW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDU0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaW9fYXBpYy5jIGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwo+IGluZGV4
IGRhYTVlOWUuLmFjYTRmNjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2lvX2FwaWMuYwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKPiBAQCAtMTQ4Niw3ICsxNDg2LDcgQEAgc3Rh
dGljIGludCBfX2luaXQgdGltZXJfaXJxX3dvcmtzKHZvaWQpCj4gICAKPiAgICAgICB0MSA9IEFD
Q0VTU19PTkNFKHBpdDBfdGlja3MpOwo+ICAgCj4gLSAgICBsb2NhbF9zYXZlX2ZsYWdzKGZsYWdz
KTsKPiArICAgIGZsYWdzID0gbG9jYWxfc2F2ZV9mbGFncygpOwo+ICAgICAgIGxvY2FsX2lycV9l
bmFibGUoKTsKPiAgICAgICAvKiBMZXQgdGVuIHRpY2tzIHBhc3MuLi4gKi8KPiAgICAgICBtZGVs
YXkoKDEwICogMTAwMCkgLyBIWik7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
YXJtMzIvc3lzdGVtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3N5c3RlbS5oCj4gaW5k
ZXggNThjOGZiMy4uY2JmYTkxZCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTMyL3N5c3RlbS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9zeXN0ZW0uaAo+
IEBAIC03LDE1ICs3LDE5IEBACj4gICAjZGVmaW5lIGxvY2FsX2lycV9kaXNhYmxlKCkgYXNtIHZv
bGF0aWxlICggImNwc2lkIGkgQCBsb2NhbF9pcnFfZGlzYWJsZVxuIiA6IDogOiAiY2MiICkKPiAg
ICNkZWZpbmUgbG9jYWxfaXJxX2VuYWJsZSgpICBhc20gdm9sYXRpbGUgKCAiY3BzaWUgaSBAIGxv
Y2FsX2lycV9lbmFibGVcbiIgOiA6IDogImNjIiApCj4gICAKPiAtI2RlZmluZSBsb2NhbF9zYXZl
X2ZsYWdzKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSh7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+IC0gICAgQlVJTERfQlVHX09OKHNpemVvZih4KSAhPSBzaXplb2YobG9uZykpOyAgICAg
ICAgICAgICAgICAgICAgIFwKPiAtICAgIGFzbSB2b2xhdGlsZSAoICJtcnMgJTAsIGNwc3IgICAg
IEAgbG9jYWxfc2F2ZV9mbGFnc1xuIiAgICAgICBcCj4gLSAgICAgICAgICAgICAgICAgIDogIj1y
IiAoeCkgOjogIm1lbW9yeSIsICJjYyIgKTsgICAgICAgICAgICAgICAgXAo+IC19KQo+ICtzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbG9jYWxfc2F2ZV9mbGFncyh2b2lkKQo+ICt7Cj4gKyAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsKPiArICAgIGFzbSB2b2xhdGlsZSAoICJtcnMgJTAs
IGNwc3IgICAgIEAgbG9jYWxfU0FWRV9mbGFnc1xuIgoKQW55IHJlYXNvbiBmb3Igd3JpdGluZyAi
c2F2ZSIgaW4gdXBwZXJjYXNlPwoKPiArICAgICAgICAgICAgICAgICAgIDogIj1yIiAoZmxhZ3Mp
IDo6ICJtZW1vcnkiLCAiY2MiICk7Cj4gKwo+ICsgICAgcmV0dXJuIGZsYWdzOwo+ICt9Cj4gKwoK
Wy4uLl0KCgpUaGUgcmVzdCBvZiB0aGUgY29kZSBsb29rcyBnb29kIHRvIG1lLgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 09:44:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 09:44: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-devel-bounces@lists.xenproject.org>)
	id 1gRZv8-0003jg-MX; Tue, 27 Nov 2018 09:44: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=2mkr=og=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRZv6-0003jb-S6
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 09:44:40 +0000
X-Inumbo-ID: 0ed5f066-f229-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ed5f066-f229-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 09:44:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Nov 2018 02:44:38 -0700
Message-Id: <5BFD12020200007800200418@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 27 Nov 2018 02:44:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>
References: <20181125191405.3028-1-olaf@aepfle.de>
 <5BFBCB7F02000078001FFD9B@prv1-mh.provo.novell.com>
 <20181126170335.01a6ac58.olaf@aepfle.de>
 <5BFC1C3A02000078002001EA@prv1-mh.provo.novell.com>
 <ce1163a4-35fb-c0a2-4deb-97fa2f348692@arm.com>
In-Reply-To: <ce1163a4-35fb-c0a2-4deb-97fa2f348692@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] Increase framebuffer size to todays
 standards
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjExLjE4IGF0IDEwOjI2LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpIEphbiwKPiAKPiBPbiAxMS8yNi8xOCA0OjE1IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+
Pj4gT24gMjYuMTEuMTggYXQgMTc6MDMsIDxvbGFmQGFlcGZsZS5kZT4gd3JvdGU6Cj4+PiBBbSBN
b24sIDI2IE5vdiAyMDE4IDAzOjMxOjI3IC0wNzAwCj4+PiBzY2hyaWViICJKYW4gQmV1bGljaCIg
PEpCZXVsaWNoQHN1c2UuY29tPjoKPj4+Cj4+Pj4gQW5kIEkgdGhpbmsgYSBjaGFuZ2UgbGlrZSB0
aGlzIHNob3VsZCAoYSkgYWRkcmVzcyB0aGUgbW9yZSBnZW5lcmFsCj4+Pj4gY2FzZSByYXRoZXIg
dGhhbiBqdXN0IHlvdXIgbGFwdG9wIChvciBsYXB0b3BzIGluIGdlbmVyYWwpIGFuZCAoYikKPj4+
PiBhY3R1YWxseSBhZGQgc29tZSBoZWFkcm9vbS4gSGVuY2UgYXQgdGhlIHZlcnkgbGVhc3QgSSdk
IHNlZSB1cwo+Pj4+IGdvIHRvIDQwOTZ4MzA3Mi4gV0hVWEdBIHdvdWxkIGV2ZW4gY2FsbCBmb3Ig
NzY4MHg0ODAwLgo+Pj4KPj4+IFNvIHNob3VsZCBJIHJlc2VuZCB0aGlzIHBhdGNoIHdpdGggaGln
aGVyIHZhbHVlcywgb3Igc2hvdWxkIEkgcmVtb3ZlCj4+PiB0aGUgYm91bmRzIGNoZWNrIGVudGly
ZWx5PyBOb3Qgc3VyZSB3aGF0IGl0IGlzIHRyeWluZyB0byBhY2hpZXZlLCB0aGUKPj4+IGZyYW1l
YnVmZmVyIG1heSBmYWlsIGVpdGhlciB3YXkgaWYgdGhlIEJJT1MgcHJvdmlkZXMgYm9ndXMgdmFs
dWVzLgo+PiAKPj4gSSBoYXZlIHRvIGZvcndhcmQgdGhpcyBxdWVzdGlvbjogU3RlZmFubyBpbnRy
b2R1Y2VkIGFsbCBmaXZlIE1BWF8qCj4+IHZhbHVlcyBoZXJlIHdoZW4gc3BsaXR0aW5nIG91dCB0
aGUgTEZCIGNvZGUgaW4gY29tbWl0IGU3Y2IzNWU4YjEKPj4gKCJ4ZW46IGludHJvZHVjZSBhIGdl
bmVyaWMgZnJhbWVidWZmZXIgZHJpdmVyIikuIEkgYXBwYXJlbnRseSBkaWRuJ3QKPj4gZXZlbiBu
b3RpY2UgYmFjayB0aGVuIHRoYXQgdGhyZWUgb2YgdGhlbSBhcmUgZW50aXJlbHkgdW51c2VkLCBh
bmQKPj4gdGhlIHR3byBkaW1lbnNpb24gb25lcyBoYWQgbm8gdXBwZXIgYm91bmQgYmVmb3JlLgo+
PiAKPj4gU3RlZmFubzogV2h5IHdlcmUgYWxsIG9mIHRoZXNlIGludHJvZHVjZWQgKHRoZXJlJ3Mg
bm8gZXhwbGFuYXRpb24KPj4gaW4gdGhlIGRlc2NyaXB0aW9uKSBhbmQgd2hhdCB3ZXJlIHRoZSB2
YWx1ZXMgZGVyaXZlZCBmcm9tPyBXaWxsCj4+IGFueXRoaW5nIGJyZWFrIGlmIHdlIHJlbW92ZSB0
aGVtPwo+IAo+IEZXSVcsIGxvb2tpbmcgYXQgdGhlIGxvZ3MsIHRoaXMgd2FzIGludHJvZHVjZWQg
dG8gY2F0ZXIgYXJtIGZyYW1lYnVmZmVyIAo+IGRyaXZlci4gSG93ZXZlciwgd2UgZHJvcHBlZCB0
aGUgb25seSBkcml2ZXIgYSBmZXcgbW9udGhzIGFnbyBhcyBpdCB3YXMgCj4gbm90IG1haW50YWlu
ZWQuIFNvIHg4NiBpcyB0aGUgb25seSB1c2VyIG9mIHRoYXQgY29kZSB0b2RheS4KCkludGVyZXN0
aW5nLiBJIGFzc3VtZSB5b3UgbWVhbiBhcm1faGRsY2QuYy4gSSd2ZSBsb29rZWQgYXQgaXRzCjQu
MTEuMCB2ZXJzaW9uLCBhbmQgSSdtIGFmcmFpZCBJIHN0aWxsIGNhbid0IHNlZSBhIGNvbm5lY3Rp
b24gdG8KdGhlIHF1ZXN0aW9uYWJsZSBNQVhfKiB2YWx1ZXMuIFdoYXRldmVyIHdlIGdvIHdpdGgg
aXMgZ29pbmcKdG8gYmUgYSBiYWNrcG9ydCBjYW5kaWRhdGUgKGFzIG9idmlvdXNseSBzbGlnaHRs
eSBvbGRlciB2ZXJzaW9ucwpvZiBYZW4gd291bGQgYWxzbyBiZXR0ZXIgd29yayBwcm9wZXJseSB3
aXRoIGxhcmdlciBtb25pdG9ycyksCmFuZCBoZW5jZSBJJ2Qgc3RpbGwgbmVlZCB0byB1bmRlcnN0
YW5kIHRoZSBjb3JyZWxhdGlvbiwgcGVyaGFwcwp1bmxlc3MgYmFja3BvcnRpbmcgdGhlIHJlbW92
YWwgb2YgdGhhdCBkcml2ZXIgaXMgYWxzbyBkZXNpcmVkLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 10:00:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 10:00: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-devel-bounces@lists.xenproject.org>)
	id 1gRaAj-0005ET-5x; Tue, 27 Nov 2018 10:00: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=V6GK=OG=citrix.com=prvs=8627dda00=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gRaAi-0005EO-9C
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 10:00:48 +0000
X-Inumbo-ID: 4efb2f7e-f22b-11e8-9761-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4efb2f7e-f22b-11e8-9761-12d6303a7972;
 Tue, 27 Nov 2018 10:00:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,286,1539648000"; d="scan'208";a="71574991"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 27 Nov 2018 10:00:33 +0000
Message-ID: <20181127100034.4257-2-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181127100034.4257-1-sergey.dyasli@citrix.com>
References: <20181127100034.4257-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1 1/2] system_state: introduce
 SYS_STATE_smp_booted
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5ldyBzdGF0ZSBtZWFucyB0aGF0IGFsbCBzZWNvbmRhcnkgQ1BVcyBhcmUgdXAuIE9uIHg4
NiB0aGlzIGFsc28KbWVhbnMgdGhhdCBhIG1pY3JvY29kZSB3YXMgKHBvdGVudGlhbGx5KSB1cGRh
dGVkIG9uIGFsbCBDUFVzLgoKT24gQVJNIHNpZGUgb2YgdGhpbmdzLCBhZGRpdGlvbmFsbHkgc2V0
IHN5c3RlbV9zdGF0ZSB0byBTWVNfU1RBVEVfc21wX2Jvb3QKanVzdCBiZWZvcmUgYnJpbmdpbmcg
dXAgc2Vjb25kYXJ5IENQVXMuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXku
ZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgIHwgNCArKysr
CiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgfCAyICsrCiB4ZW4vaW5jbHVkZS94ZW4va2VybmVs
LmggfCAxICsKIDMgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCBlODMyMjFh
Yjc5Li4yMWJhZWU1MzRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94
ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtOTE1LDYgKzkxNSw4IEBAIHZvaWQgX19pbml0IHN0YXJ0
X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCiAKICAgICBjb25zb2xlX2luaXRf
cG9zdGlycSgpOwogCisgICAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3NtcF9ib290OworCiAg
ICAgZG9fcHJlc21wX2luaXRjYWxscygpOwogCiAgICAgZm9yX2VhY2hfcHJlc2VudF9jcHUgKCBp
ICkKQEAgLTkzMCw2ICs5MzIsOCBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9u
ZyBib290X3BoeXNfb2Zmc2V0LAogICAgIHByaW50aygiQnJvdWdodCB1cCAlbGQgQ1BVc1xuIiwg
KGxvbmcpbnVtX29ubGluZV9jcHVzKCkpOwogICAgIC8qIFRPRE86IHNtcF9jcHVzX2RvbmUoKTsg
Ki8KIAorICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9zbXBfYm9vdGVkOworCiAgICAgc2V0
dXBfdmlydF9wYWdpbmcoKTsKIAogICAgIGlvbW11X3NldHVwKCk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDljYmZmMjJmYjMu
LjE4OTQ4MTYwOGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCkBAIC0xNjgzLDYgKzE2ODMsOCBAQCB2b2lkIF9faW5pdCBub3JldHVy
biBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICB9CiAgICAgfQogCisg
ICAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3NtcF9ib290ZWQ7CisKICAgICBwcmludGsoIkJy
b3VnaHQgdXAgJWxkIENQVXNcbiIsIChsb25nKW51bV9vbmxpbmVfY3B1cygpKTsKICAgICBpZiAo
IG51bV9wYXJrZWQgKQogICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIlBhcmtlZCAldSBDUFVz
XG4iLCBudW1fcGFya2VkKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaCBi
L3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaAppbmRleCA1NDhiNjRkYTlmLi5iYmYyNTU5NDNmIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L2tlcm5lbC5oCkBAIC05Myw2ICs5Myw3IEBAIGV4dGVybiBlbnVtIHN5c3RlbV9zdGF0ZSB7CiAg
ICAgU1lTX1NUQVRFX2Vhcmx5X2Jvb3QsCiAgICAgU1lTX1NUQVRFX2Jvb3QsCiAgICAgU1lTX1NU
QVRFX3NtcF9ib290LAorICAgIFNZU19TVEFURV9zbXBfYm9vdGVkLAogICAgIFNZU19TVEFURV9h
Y3RpdmUsCiAgICAgU1lTX1NUQVRFX3N1c3BlbmQsCiAgICAgU1lTX1NUQVRFX3Jlc3VtZQotLSAK
Mi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 10:00:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 10:00: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-devel-bounces@lists.xenproject.org>)
	id 1gRaAn-0005FF-VG; Tue, 27 Nov 2018 10:00:53 +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=V6GK=OG=citrix.com=prvs=8627dda00=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gRaAm-0005Eq-47
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 10:00:52 +0000
X-Inumbo-ID: 51f55952-f22b-11e8-918c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51f55952-f22b-11e8-918c-12d6303a7972;
 Tue, 27 Nov 2018 10:00:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,286,1539648000"; d="scan'208";a="71575007"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 27 Nov 2018 10:00:32 +0000
Message-ID: <20181127100034.4257-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1 0/2] Fix Broadwell microcode update after
 idle-scrub was added
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpc3N1ZSB3YXMgZGlzY292ZXJlZCBkdXJpbmcgaW50ZXJuYWwgdGVzdGluZy4KClNlcmdl
eSBEeWFzbGkgKDIpOgogIHN5c3RlbV9zdGF0ZTogaW50cm9kdWNlIFNZU19TVEFURV9zbXBfYm9v
dGVkCiAgY29tbW9uL3BhZ2VfYWxsb2M6IGRvbid0IGlkbGUtc2NydWIgYmVmb3JlIG1pY3JvY29k
ZSB1cGRhdGUKCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgfCA2ICsrKysrKwogeGVuL2FyY2gv
eDg2L3NldHVwLmMgICAgIHwgNCArKysrCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgfCA3ICsr
KysrKysKIHhlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaCB8IDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAx
OCBpbnNlcnRpb25zKCspCgotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 10:00:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 10:00: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-devel-bounces@lists.xenproject.org>)
	id 1gRaAn-0005F6-K5; Tue, 27 Nov 2018 10:00:53 +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=V6GK=OG=citrix.com=prvs=8627dda00=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gRaAm-0005Ep-3m
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 10:00:52 +0000
X-Inumbo-ID: 51b0c404-f22b-11e8-9305-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51b0c404-f22b-11e8-9305-12d6303a7972;
 Tue, 27 Nov 2018 10:00:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,286,1539648000"; d="scan'208";a="71575005"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 27 Nov 2018 10:00:34 +0000
Message-ID: <20181127100034.4257-3-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181127100034.4257-1-sergey.dyasli@citrix.com>
References: <20181127100034.4257-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1 2/2] common/page_alloc: don't idle-scrub
 before microcode update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSB4ODYgQ1BVcyBoYXMgZXJyYXRhIHJlZ2FyZGluZyBtaWNyb2NvZGUgdXBkYXRlcy4gVGhl
IG1vc3Qgbm90b3Jpb3VzCmlzIEJyb2Fkd2VsbCdzIEJEWDkwOiAiTG9hZGluZyBNaWNyb2NvZGUg
Li4uIE1heSBSZXN1bHQgaW4gYSBTeXN0ZW0gSGFuZyIuCihVUkw6IGh0dHBzOi8vd3d3LmludGVs
LmNvbS9jb250ZW50L2RhbS93d3cvcHVibGljL3VzL2VuL2RvY3VtZW50cy9zcGVjaWZpY2F0aW9u
LXVwZGF0ZXMveGVvbi1lNy12NC1zcGVjLXVwZGF0ZS5wZGYpCgpDUFVzIGFyZSBzdXBwb3NlZCB0
byBiZSBpZGxlIGR1cmluZyBpbml0aWFsIG1pY3JvY29kZSB1cGRhdGUuIElkbGUtc2NydWIKY2hh
bmdlcyB0aGlzLCBtYWtpbmcgYSBDUFUgdG8gZ28gc2NydWJiaW5nIChtZW1zZXQpIHJpZ2h0IGFm
dGVyIGl0IHdhcwpicm91Z2h0IHVwLiBUaGlzIGNhbiBnZXQgaW4gYSB3YXkgb2YgbWljcm9jb2Rl
IHVwZGF0ZSBmb3Igb3RoZXIgQ1BVcywKd2hpY2ggcmVzdWx0cyBpbiBhIHN5c3RlbSBoYW5nOgoK
ICAgIFsgICAgMC4wMDAwMDBdIENQVSBWZW5kb3I6IEludGVsLCBGYW1pbHkgNiAoMHg2KSwgTW9k
ZWwgNzEgKDB4NDcpLCBTdGVwcGluZyAxIChyYXcgMDAwNDA2NzEpCiAgICAuLi4KICAgIFsgICAg
Mi41OTg4MTNdIEhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIGRldGVjdGVkCiAg
ICBbICAgIDIuNjAwMjExXSBIVk06IEhBUCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCCiAgICBb
ICAgIDAuMDAwMDAwXSBtaWNyb2NvZGU6IENQVTIgdXBkYXRlZCBmcm9tIHJldmlzaW9uIDB4MTEg
dG8gMHgxZSwgZGF0ZSA9IDIwMTgtMDQtMDMKICAgIFsgICAgMC4wMDAwMDBdIG1pY3JvY29kZTog
Q1BVNCB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHgxMSB0byAweDFlLCBkwoAIIAgbWzJKG1sxOzFI
G1sySgoKUHJldmVudCB0aGlzIHNpdHVhdGlvbiBieSBkaXNhYmxpbmcgaWRsZSBzY3J1YmJpbmcg
dW50aWwKU1lTX1NUQVRFX3NtcF9ib290ZWQgaXMgcmVhY2hlZC4KClNpZ25lZC1vZmYtYnk6IFNl
cmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
c2V0dXAuYyAgICB8IDIgKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgIHwgMiArKwogeGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMgfCA3ICsrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJt
L3NldHVwLmMKaW5kZXggMjFiYWVlNTM0ZS4uOTEyMGM1MDkyZCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTkzMyw2ICs5MzMs
OCBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0
LAogICAgIC8qIFRPRE86IHNtcF9jcHVzX2RvbmUoKTsgKi8KIAogICAgIHN5c3RlbV9zdGF0ZSA9
IFNZU19TVEFURV9zbXBfYm9vdGVkOworICAgIC8qIFdha2UgdXAgc2Vjb25kYXJ5IENQVXMgdG8g
c3RhcnQgaWRsZSBtZW1vcnkgc2NydWJiaW5nICovCisgICAgc21wX3NlbmRfZXZlbnRfY2hlY2tf
bWFzaygmY3B1X29ubGluZV9tYXApOwogCiAgICAgc2V0dXBfdmlydF9wYWdpbmcoKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRl
eCAxODk0ODE2MDhkLi5mZWE4M2FlZTViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAu
YworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTY4NCw2ICsxNjg0LDggQEAgdm9pZCBf
X2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICB9CiAK
ICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfc21wX2Jvb3RlZDsKKyAgICAvKiBXYWtlIHVw
IHNlY29uZGFyeSBDUFVzIHRvIHN0YXJ0IGlkbGUgbWVtb3J5IHNjcnViYmluZyAqLworICAgIHNt
cF9zZW5kX2V2ZW50X2NoZWNrX21hc2soJmNwdV9vbmxpbmVfbWFwKTsKIAogICAgIHByaW50aygi
QnJvdWdodCB1cCAlbGQgQ1BVc1xuIiwgKGxvbmcpbnVtX29ubGluZV9jcHVzKCkpOwogICAgIGlm
ICggbnVtX3BhcmtlZCApCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hl
bi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDRhMmNiZGExZGIuLmE4MmQ3MDQ2NGUgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jCkBAIC0xMjYxLDYgKzEyNjEsMTMgQEAgYm9vbCBzY3J1Yl9mcmVlX3BhZ2VzKHZvaWQpCiAg
ICAgbm9kZWlkX3Qgbm9kZTsKICAgICB1bnNpZ25lZCBpbnQgY250ID0gMDsKICAgCisgICAgLyoK
KyAgICAgKiBEb24ndCBzdGFydCBzY3J1YmJpbmcgdW50aWwgYWxsIHNlY29uZGFyeSBDUFVzIGhh
dmUgYm9vdGVkIGFuZAorICAgICAqIHVwZGF0ZWQgdGhlaXIgbWljcm9jb2RlLgorICAgICAqLwor
ICAgIGlmICggc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX3NtcF9ib290ZWQgKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisKICAgICBub2RlID0gbm9kZV90b19zY3J1Yih0cnVlKTsKICAgICBpZiAo
IG5vZGUgPT0gTlVNQV9OT19OT0RFICkKICAgICAgICAgcmV0dXJuIGZhbHNlOwotLSAKMi4xNy4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 10:04:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 10:04: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-devel-bounces@lists.xenproject.org>)
	id 1gRaEd-0005a8-In; Tue, 27 Nov 2018 10:04: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=2mkr=og=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRaEc-0005a3-DD
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 10:04:50 +0000
X-Inumbo-ID: dfb35465-f22b-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dfb35465-f22b-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 10:04:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Nov 2018 03:04:48 -0700
Message-Id: <5BFD16BC020000780020043E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 27 Nov 2018 03:04:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>,
 "Mathieu Tarral" <mathieu.tarral@protonmail.com>
References: <-ncT-X6UbGxE6-mV99jfEno7nrGfAhPFG-6pJ9FYF_koCfmbmeE4AWc_u7UHRkLTCJun0keOEG9ogzrubUwRBm4fAuXyIzfGqEsPfpl2HpE=@protonmail.com>
In-Reply-To: <-ncT-X6UbGxE6-mV99jfEno7nrGfAhPFG-6pJ9FYF_koCfmbmeE4AWc_u7UHRkLTCJun0keOEG9ogzrubUwRBm4fAuXyIzfGqEsPfpl2HpE=@protonmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Invalid OEM Table ID: Length cannot exceed 8
 characters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjExLjE4IGF0IDAwOjA3LCA8bWF0aGlldS50YXJyYWxAcHJvdG9ubWFpbC5jb20+
IHdyb3RlOgo+IEkgd2FudGVkIHRvIGluc3RhbGwgWGVuIGZyb20gc291cmNlIG9uIEZlZG9yYSAy
OC4KPiAKPiBJIGNob29zZSB0aGUgc3RhYmxlLTQuMTEgYnJhbmNoLCBjb21waWxlZCBpdCwgYW5k
IGdvdCBhbiBlcnJvciBhdAo+IHN1ZG8gbWFrZSBpbnN0YWxsCj4gCj4gbWFrZVs3XTogRW50ZXJp
bmcgZGlyZWN0b3J5IAo+ICcvaG9tZS92YWdyYW50L3hlbi90b29scy9maXJtd2FyZS9zZWFiaW9z
LWRpci1yZW1vdGUnCj4gICBDb21waWxpbmcgSUFTTCBzcmMvZncvc3NkdC1taXNjLmhleAo+IG91
dC9zcmMvZncvc3NkdC1taXNjLmRzbC5pICAgICAgNDogRGVmaW5pdGlvbkJsb2NrICgic3NkdC1t
aXNjLmFtbCIsICJTU0RUIiwgCj4gMHgwMSwgIkJYUEMiLCAiQlhTU0RUU1VTUCIsIDB4MSkKPiBF
cnJvciAgICA2MTU1IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAo+ICAgIEludmFsaWQgT0VNIFRhYmxlIElEIF4gIChMZW5ndGgg
Y2Fubm90IGV4Y2VlZCA4IGNoYXJhY3RlcnMpCj4gCj4gQVNMIElucHV0OiAgICAgb3V0L3NyYy9m
dy9zc2R0LW1pc2MuZHNsLmkgLSAxMDIgbGluZXMsIDI1NjcgYnl0ZXMsIDM1IAo+IGtleXdvcmRz
Cj4gTGlzdGluZyBGaWxlOiAgb3V0L3NyYy9mdy9zc2R0LW1pc2MubHN0IC0gODM5MyBieXRlcwo+
IEhleCBEdW1wOiAgICAgIG91dC9zcmMvZncvc3NkdC1taXNjLmhleCAtIDQwOTYgYnl0ZXMKPiAK
PiAKPiBJIHRyaWVkIHRvIGZpeCBieSByZW1vdmluZyAyIGNoYXJhY3RlcnMsIGJ1dCB0aGUgZmls
ZQo+IG91dC9zcmMvZncvc3NkdC1taXNjLmRzbC5pIGlzIGF1dG9tYXRpY2FsbHkgcmVnZW5lcmF0
ZWQuCj4gCj4gCj4gQ2FuIGFueW9uZSBleHBsYWluIHRoZSBwcm9ibGVtIGFuZCBwcm9wb3NlIGEg
Zml4ID8KClRoZSAicHJvYmxlbSIgcHJlc3VtYWJseSBpcyBhIG5ld2VyLCBtb3JlIHBpY2t5IGlh
c2wuIFRoZSBwcm9ibGVtCmJlaW5nIHdpdGggU2VhQklPUyB5b3UnZCBnZW5lcmFsbHkgYmUgYmV0
dGVyIG9mZiBhc2tpbmcgdGhlIFNlYUJJT1MKZm9sa3MuIExvb2tpbmcgYXQgMS4xMi4wIHRob3Vn
aCBJIHNlZSB0aGF0IHRoZXkndmUgYWRkcmVzc2VkIHRoZQppc3N1ZSBhbHJlYWR5LCBzbyB5b3Ug
c2hvdWxkIGJlIGFibGUgdG8gZmluZCBhIHJlc3BlY3RpdmUgY29tbWl0IGluCnRoZWlyIHRyZWUu
CgpXZWkgLSBJIHdvbmRlciB0aG91Z2ggd2hldGhlciB3ZSBzaG91bGQgYmFja3BvcnQgdGhhdCBj
aGFuZ2UKKGRlc3BpdGUgaXQgY2hhbmdpbmcgbmFtZXMgaW4gd2hhdCBJJ2QgY2FsbCBhIHN1Yi1v
cHRpbWFsIHdheSkKb25jZSA0LjExLjEgaXMgb3V0IChpdCdzIHRvbyBsYXRlIG5vdyBmb3IgdGhl
IHBlbmRpbmcgcmVsZWFzZSkuIEkKZG9uJ3Qga25vdywgdGhvdWdoLCBob3cgdGhpcyB3b3VsZCBi
ZXN0IGJlIGRvbmUsIGFzIHdlIGRvbid0CnNlZW0gdG8gbWFpbnRhaW4gYSAoc2V0IG9mKSBwYXRj
aChlcykgZm9yIHRoYXQgc2VwYXJhdGUgdHJlZQooYW55bW9yZT8pLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 10:06:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 10:06: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-devel-bounces@lists.xenproject.org>)
	id 1gRaGG-0005hz-W6; Tue, 27 Nov 2018 10:06: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=1451=og=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gRaGF-0005hg-6U
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 10:06:31 +0000
X-Inumbo-ID: 1a2b81a9-f22c-11e8-9a16-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a2b81a9-f22c-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 10:06:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1543313186;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=n7yPE/onTQWCYj4RUEc0DqCZobUUHF1WHC1NXJlAsy8=;
 b=doWzAO0YFOQNM68D6Kd2eCPRGHEZQzwwklGOnTkMY9aiy5IkvMeVzP+PJXesDKmKsx
 qQww1yPdhAhyleA4aCN0rsxkBDbos7ejn67A3qnRJAKR1LtjwliI+qsxqw7mGMSvpGmp
 KVfzvZhmf0q3b3MUgIcnrSy5xOcFCRnRcZY9rKj88rX+lr7UhIOIlXWoUxzFUfGAo46C
 xnCV4/rekaeZHoLjiCpViV6r1cKukE3EnLIE7o/GTc0Y5Gb80T9h3Kq08Fsaerq38kg8
 g4c0bKT4yD1kEq2WvYhNnbjDrRsfHfCIU2KrDugt7EW1O7Y8phndmFE77tuMu/UhOM1y
 afKg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzpOGUivpc0WAr0t3Sj8140FKdfYth0="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.5 AUTH)
 with ESMTPSA id K0961buARA6EF7S
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 27 Nov 2018 11:06:14 +0100 (CET)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Nov 2018 11:06:08 +0100
Message-Id: <20181127100608.4197-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] xl: free bitmaps on exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXZlcnkgaW52b2NhdGlvbiBvZiB4bCB2aWEgdmFsZ3JpbmQgd2lsbCBzaG93IHRocmVlIGxlYWtz
LgpTaW5jZSBsaWJ4bF9iaXRtYXBfYWxsb2MgdXNlcyBOT0dDLCB0aGUgY2FsbGVyIGhhcyB0byBm
cmVlIHRoZSBtZW1vcnkKYWZ0ZXIgdXNlLiBBbmQgc2luY2UgeGxfY3R4X2ZyZWUgbWlnaHQgYmUg
Y2FsbGVkIGJlZm9yZQpwYXJzZV9nbG9iYWxfY29uZmlnLCBhbHNvIG1vdmUgdGhlIGxpYnhsX2Jp
dG1hcF9pbml0IGNhbGxzIGludG8KeGxfY3R4X2FsbG9jLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBI
ZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgotLS0KIHRvb2xzL3hsL3hsLmMgfCA5ICsrKysrKy0tLQog
MSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy94bC94bC5jIGIvdG9vbHMveGwveGwuYwppbmRleCA3ZDIxNDJmMTZmLi5mNWEx
N2NmMGQxIDEwMDY0NAotLS0gYS90b29scy94bC94bC5jCisrKyBiL3Rvb2xzL3hsL3hsLmMKQEAg
LTIwOSwxMSArMjA5LDggQEAgc3RhdGljIHZvaWQgcGFyc2VfZ2xvYmFsX2NvbmZpZyhjb25zdCBj
aGFyICpjb25maWdmaWxlLAogICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyAoY29uZmlnLCAibWF4
X21hcHRyYWNrX2ZyYW1lcyIsICZsLCAwKSkKICAgICAgICAgbWF4X21hcHRyYWNrX2ZyYW1lcyA9
IGw7CiAKLSAgICBsaWJ4bF9iaXRtYXBfaW5pdCgmZ2xvYmFsX3ZtX2FmZmluaXR5X21hc2spOwog
ICAgIGxpYnhsX2NwdV9iaXRtYXBfYWxsb2MoY3R4LCAmZ2xvYmFsX3ZtX2FmZmluaXR5X21hc2ss
IDApOwotICAgIGxpYnhsX2JpdG1hcF9pbml0KCZnbG9iYWxfaHZtX2FmZmluaXR5X21hc2spOwog
ICAgIGxpYnhsX2NwdV9iaXRtYXBfYWxsb2MoY3R4LCAmZ2xvYmFsX2h2bV9hZmZpbml0eV9tYXNr
LCAwKTsKLSAgICBsaWJ4bF9iaXRtYXBfaW5pdCgmZ2xvYmFsX3B2X2FmZmluaXR5X21hc2spOwog
ICAgIGxpYnhsX2NwdV9iaXRtYXBfYWxsb2MoY3R4LCAmZ2xvYmFsX3B2X2FmZmluaXR5X21hc2ss
IDApOwogCiAgICAgaWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcgKGNvbmZpZywgInZtLmNwdW1hc2si
LCAmYnVmLCAwKSkKQEAgLTMyMywxMSArMzIwLDE3IEBAIHZvaWQgeGxfY3R4X2FsbG9jKHZvaWQp
IHsKICAgICAgICAgZXhpdCgxKTsKICAgICB9CiAKKyAgICBsaWJ4bF9iaXRtYXBfaW5pdCgmZ2xv
YmFsX3ZtX2FmZmluaXR5X21hc2spOworICAgIGxpYnhsX2JpdG1hcF9pbml0KCZnbG9iYWxfaHZt
X2FmZmluaXR5X21hc2spOworICAgIGxpYnhsX2JpdG1hcF9pbml0KCZnbG9iYWxfcHZfYWZmaW5p
dHlfbWFzayk7CiAgICAgbGlieGxfY2hpbGRwcm9jX3NldG1vZGUoY3R4LCAmY2hpbGRwcm9jX2hv
b2tzLCAwKTsKIH0KIAogc3RhdGljIHZvaWQgeGxfY3R4X2ZyZWUodm9pZCkKIHsKKyAgICBsaWJ4
bF9iaXRtYXBfZGlzcG9zZSgmZ2xvYmFsX3B2X2FmZmluaXR5X21hc2spOworICAgIGxpYnhsX2Jp
dG1hcF9kaXNwb3NlKCZnbG9iYWxfaHZtX2FmZmluaXR5X21hc2spOworICAgIGxpYnhsX2JpdG1h
cF9kaXNwb3NlKCZnbG9iYWxfdm1fYWZmaW5pdHlfbWFzayk7CiAgICAgaWYgKGN0eCkgewogICAg
ICAgICBsaWJ4bF9jdHhfZnJlZShjdHgpOwogICAgICAgICBjdHggPSBOVUxMOwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 10:10:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 10:10: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-devel-bounces@lists.xenproject.org>)
	id 1gRaJy-0006Pv-Hw; Tue, 27 Nov 2018 10:10: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=By1U=OG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gRaJw-0006Pp-Mb
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 10:10:20 +0000
X-Inumbo-ID: a4f54c56-f22c-11e8-aefa-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a4f54c56-f22c-11e8-aefa-12d6303a7972;
 Tue, 27 Nov 2018 10:10:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3FAA43563;
 Tue, 27 Nov 2018 02:10:19 -0800 (PST)
Received: from [10.37.13.6] (unknown [10.37.13.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9D61D3F575;
 Tue, 27 Nov 2018 02:10:17 -0800 (PST)
To: Sergey Dyasli <sergey.dyasli@citrix.com>, xen-devel@lists.xen.org
References: <20181127100034.4257-1-sergey.dyasli@citrix.com>
 <20181127100034.4257-3-sergey.dyasli@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9864501a-0d34-8aeb-4550-273a83dd493d@arm.com>
Date: Tue, 27 Nov 2018 10:10:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181127100034.4257-3-sergey.dyasli@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 2/2] common/page_alloc: don't idle-scrub
 before microcode update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8yNy8xOCAxMDowMCBBTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBTb21lIHg4
NiBDUFVzIGhhcyBlcnJhdGEgcmVnYXJkaW5nIG1pY3JvY29kZSB1cGRhdGVzLiBUaGUgbW9zdCBu
b3RvcmlvdXMKPiBpcyBCcm9hZHdlbGwncyBCRFg5MDogIkxvYWRpbmcgTWljcm9jb2RlIC4uLiBN
YXkgUmVzdWx0IGluIGEgU3lzdGVtIEhhbmciLgo+IChVUkw6IGh0dHBzOi8vd3d3LmludGVsLmNv
bS9jb250ZW50L2RhbS93d3cvcHVibGljL3VzL2VuL2RvY3VtZW50cy9zcGVjaWZpY2F0aW9uLXVw
ZGF0ZXMveGVvbi1lNy12NC1zcGVjLXVwZGF0ZS5wZGYpCj4gCj4gQ1BVcyBhcmUgc3VwcG9zZWQg
dG8gYmUgaWRsZSBkdXJpbmcgaW5pdGlhbCBtaWNyb2NvZGUgdXBkYXRlLiBJZGxlLXNjcnViCj4g
Y2hhbmdlcyB0aGlzLCBtYWtpbmcgYSBDUFUgdG8gZ28gc2NydWJiaW5nIChtZW1zZXQpIHJpZ2h0
IGFmdGVyIGl0IHdhcwo+IGJyb3VnaHQgdXAuIFRoaXMgY2FuIGdldCBpbiBhIHdheSBvZiBtaWNy
b2NvZGUgdXBkYXRlIGZvciBvdGhlciBDUFVzLAo+IHdoaWNoIHJlc3VsdHMgaW4gYSBzeXN0ZW0g
aGFuZzoKPiAKPiAgICAgIFsgICAgMC4wMDAwMDBdIENQVSBWZW5kb3I6IEludGVsLCBGYW1pbHkg
NiAoMHg2KSwgTW9kZWwgNzEgKDB4NDcpLCBTdGVwcGluZyAxIChyYXcgMDAwNDA2NzEpCj4gICAg
ICAuLi4KPiAgICAgIFsgICAgMi41OTg4MTNdIEhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5n
IChIQVApIGRldGVjdGVkCj4gICAgICBbICAgIDIuNjAwMjExXSBIVk06IEhBUCBwYWdlIHNpemVz
OiA0a0IsIDJNQiwgMUdCCj4gICAgICBbICAgIDAuMDAwMDAwXSBtaWNyb2NvZGU6IENQVTIgdXBk
YXRlZCBmcm9tIHJldmlzaW9uIDB4MTEgdG8gMHgxZSwgZGF0ZSA9IDIwMTgtMDQtMDMKPiAgICAg
IFsgICAgMC4wMDAwMDBdIG1pY3JvY29kZTogQ1BVNCB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHgx
MSB0byAweDFlLCBkwoAIIAgbWzJKG1sxOzFIG1sySgo+IAo+IFByZXZlbnQgdGhpcyBzaXR1YXRp
b24gYnkgZGlzYWJsaW5nIGlkbGUgc2NydWJiaW5nIHVudGlsCj4gU1lTX1NUQVRFX3NtcF9ib290
ZWQgaXMgcmVhY2hlZC4KCkkgYW0gbm90IGF3YXJlIG9mIGFueSBpc3N1ZSBvbiBBcm0gdGhhdCBy
ZXF1aXJlcyBkZWxheWluZyB0aGUgaWRsZSAKc2NydWJiaW5nLiBJdCBpcyBhY3R1YWxseSBwcm9i
YWJseSBiZXR0ZXIgdG8gYXZvaWQgZGVsYXlpbmcgaXQgYXMgaXQgbWF5IAp0YWtlIGEgbG9uZyB0
aW1lIHRvIGJvb3QgYWxsIENQVXMgb24gcGxhdGZvcm0gd2l0aCBhIGhpZ2ggbnVtYmVyIG9mIApj
b3JlcyAoNDggY29yZXMgb3IgdXBwZXIpLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 10:13:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 10:13: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-devel-bounces@lists.xenproject.org>)
	id 1gRaN7-0006YZ-3F; Tue, 27 Nov 2018 10:13: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=2MkR=OG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRaN5-0006Xx-7O
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 10:13:35 +0000
X-Inumbo-ID: 1803ffa8-f22d-11e8-ad0f-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1803ffa8-f22d-11e8-ad0f-12d6303a7972;
 Tue, 27 Nov 2018 10:13:33 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Nov 2018 03:13:31 -0700
Message-Id: <5BFD18C70200007800200459@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 27 Nov 2018 03:13:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181126175548.9977-1-roger.pau@citrix.com>
In-Reply-To: <20181126175548.9977-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] mm: make opt_bootscrub non-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjExLjE4IGF0IDE4OjU1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMKPiBAQCAtMTY2LDcgKzE2NiwxNCBAQCBlbnVtIGJvb3RzY3J1Yl9tb2RlIHsKPiAgICAg
IEJPT1RTQ1JVQl9PTiwKPiAgICAgIEJPT1RTQ1JVQl9JRExFLAo+ICB9Owo+IC1zdGF0aWMgZW51
bSBib290c2NydWJfbW9kZSBfX2luaXRkYXRhIG9wdF9ib290c2NydWIgPSBCT09UU0NSVUJfSURM
RTsKPiArLyoKPiArICogb3B0X2Jvb3RzY3J1YiBzaG91bGQgbGl2ZSBpbiB0aGUgaW5pdCBzZWN0
aW9uLCBzaW5jZSBpdCdzIG5vdCBhY2Nlc3NlZAo+ICsgKiBhZnRlcndhcmRzLiBIb3dldmVyIGF0
IGxlYXN0IExMVk0gYXNzdW1lcyB0aGVyZSBhcmUgbm8gc2lkZSBlZmZlY3RzIG9mCj4gKyAqIGFj
Y2Vzc2luZyB0aGUgdmFyaWFibGUsIGFuZCBvcHRpbWl6ZXMgdGhlIGNvbmRpdGlvbiBzbyBvcHRf
Ym9vdHNjcnViIGlzCgouLi4gdGhlIGNvbmRpdGlvbiBpbiBpbml0X2hlYXBfcGFnZXMoKSAuLi4K
Cih3aGljaCBJIGd1ZXNzIGNhbiBiZSBmb2xkZWQgaW4gd2hpbGUgY29tbWl0dGluZykuCgpKYW4K
Cj4gKyAqIHJlYWQgcmVnYXJkbGVzcyBvZiB0aGUgdmFsdWUgb2Ygc3lzdGVtX3N0YXRlOgo+ICsg
KiBodHRwczovL2J1Z3MubGx2bS5vcmcvc2hvd19idWcuY2dpP2lkPTM5NzA3IAo+ICsgKi8KPiAr
c3RhdGljIGVudW0gYm9vdHNjcnViX21vZGUgX19yZWFkX21vc3RseSBvcHRfYm9vdHNjcnViID0g
Qk9PVFNDUlVCX0lETEU7Cj4gIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2Jvb3RzY3J1Yl9wYXJh
bShjb25zdCBjaGFyICpzKQo+ICB7Cj4gICAgICAvKiBJbnRlcnByZXQgJ2Jvb3RzY3J1YicgYWxv
bmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybSAqLwoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 10:15:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 10:15: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-devel-bounces@lists.xenproject.org>)
	id 1gRaPA-0006hE-IJ; Tue, 27 Nov 2018 10:15: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=2mkr=og=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRaP9-0006h8-OW
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 10:15:43 +0000
X-Inumbo-ID: 6508ac55-f22d-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6508ac55-f22d-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 10:15:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Nov 2018 03:15:41 -0700
Message-Id: <5BFD1949020000780020045C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 27 Nov 2018 03:15:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20181127100034.4257-1-sergey.dyasli@citrix.com>
 <20181127100034.4257-3-sergey.dyasli@citrix.com>
 <9864501a-0d34-8aeb-4550-273a83dd493d@arm.com>
In-Reply-To: <9864501a-0d34-8aeb-4550-273a83dd493d@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1 2/2] common/page_alloc: don't idle-scrub
 before microcode update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Jun Nakajima <jun.nakajima@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjExLjE4IGF0IDExOjEwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpLAo+IAo+IE9uIDExLzI3LzE4IDEwOjAwIEFNLCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+PiBT
b21lIHg4NiBDUFVzIGhhcyBlcnJhdGEgcmVnYXJkaW5nIG1pY3JvY29kZSB1cGRhdGVzLiBUaGUg
bW9zdCBub3RvcmlvdXMKPj4gaXMgQnJvYWR3ZWxsJ3MgQkRYOTA6ICJMb2FkaW5nIE1pY3JvY29k
ZSAuLi4gTWF5IFJlc3VsdCBpbiBhIFN5c3RlbSBIYW5nIi4KPj4gKFVSTDogCj4gaHR0cHM6Ly93
d3cuaW50ZWwuY29tL2NvbnRlbnQvZGFtL3d3dy9wdWJsaWMvdXMvZW4vZG9jdW1lbnRzL3NwZWNp
ZmljYXRpb24tdXAgCj4gZGF0ZXMveGVvbi1lNy12NC1zcGVjLXVwZGF0ZS5wZGYpCj4+IAo+PiBD
UFVzIGFyZSBzdXBwb3NlZCB0byBiZSBpZGxlIGR1cmluZyBpbml0aWFsIG1pY3JvY29kZSB1cGRh
dGUuIElkbGUtc2NydWIKPj4gY2hhbmdlcyB0aGlzLCBtYWtpbmcgYSBDUFUgdG8gZ28gc2NydWJi
aW5nIChtZW1zZXQpIHJpZ2h0IGFmdGVyIGl0IHdhcwo+PiBicm91Z2h0IHVwLiBUaGlzIGNhbiBn
ZXQgaW4gYSB3YXkgb2YgbWljcm9jb2RlIHVwZGF0ZSBmb3Igb3RoZXIgQ1BVcywKPj4gd2hpY2gg
cmVzdWx0cyBpbiBhIHN5c3RlbSBoYW5nOgo+PiAKPj4gICAgICBbICAgIDAuMDAwMDAwXSBDUFUg
VmVuZG9yOiBJbnRlbCwgRmFtaWx5IDYgKDB4NiksIE1vZGVsIDcxICgweDQ3KSwgCj4gU3RlcHBp
bmcgMSAocmF3IDAwMDQwNjcxKQo+PiAgICAgIC4uLgo+PiAgICAgIFsgICAgMi41OTg4MTNdIEhW
TTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIGRldGVjdGVkCj4+ICAgICAgWyAgICAy
LjYwMDIxMV0gSFZNOiBIQVAgcGFnZSBzaXplczogNGtCLCAyTUIsIDFHQgo+PiAgICAgIFsgICAg
MC4wMDAwMDBdIG1pY3JvY29kZTogQ1BVMiB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHgxMSB0byAw
eDFlLCBkYXRlIAo+ID0gMjAxOC0wNC0wMwo+PiAgICAgIFsgICAgMC4wMDAwMDBdIG1pY3JvY29k
ZTogQ1BVNCB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHgxMSB0byAweDFlLCBkwoAgCj4gWzJKWzE7
MUhbMkoKPj4gCj4+IFByZXZlbnQgdGhpcyBzaXR1YXRpb24gYnkgZGlzYWJsaW5nIGlkbGUgc2Ny
dWJiaW5nIHVudGlsCj4+IFNZU19TVEFURV9zbXBfYm9vdGVkIGlzIHJlYWNoZWQuCj4gCj4gSSBh
bSBub3QgYXdhcmUgb2YgYW55IGlzc3VlIG9uIEFybSB0aGF0IHJlcXVpcmVzIGRlbGF5aW5nIHRo
ZSBpZGxlIAo+IHNjcnViYmluZy4gSXQgaXMgYWN0dWFsbHkgcHJvYmFibHkgYmV0dGVyIHRvIGF2
b2lkIGRlbGF5aW5nIGl0IGFzIGl0IG1heSAKPiB0YWtlIGEgbG9uZyB0aW1lIHRvIGJvb3QgYWxs
IENQVXMgb24gcGxhdGZvcm0gd2l0aCBhIGhpZ2ggbnVtYmVyIG9mIAo+IGNvcmVzICg0OCBjb3Jl
cyBvciB1cHBlcikuCgpBbmQgZXZlbiBvbiB4ODYgaXQgd291bGQgcGVyaGFwcyBiZSBiZXR0ZXIg
dG8gZGVsYXkgdGhpbmdzIG9ubHkKaWYgdGhlcmUgcmVhbGx5IGlzIGEgcHJvYmxlbSAoaS5lLiBC
cm9hZHdlbGwgd2l0aCB0b28gbG93IGEgdWNvZGUKcmV2aXNpb24pLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 10:22:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 10: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-devel-bounces@lists.xenproject.org>)
	id 1gRaVj-0007QM-AR; Tue, 27 Nov 2018 10:22: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=2mkr=og=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRaVi-0007QH-Dj
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 10:22:30 +0000
X-Inumbo-ID: 57a95b09-f22e-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57a95b09-f22e-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 10:22:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Nov 2018 03:22:28 -0700
Message-Id: <5BFD1AE10200007800200483@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 27 Nov 2018 03:22:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20181127100034.4257-1-sergey.dyasli@citrix.com>
 <20181127100034.4257-2-sergey.dyasli@citrix.com>
In-Reply-To: <20181127100034.4257-2-sergey.dyasli@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1 1/2] system_state: introduce
 SYS_STATE_smp_booted
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjExLjE4IGF0IDExOjAwLCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiBUaGUgbmV3IHN0YXRlIG1lYW5zIHRoYXQgYWxsIHNlY29uZGFyeSBDUFVzIGFyZSB1cC4g
T24geDg2IHRoaXMgYWxzbwo+IG1lYW5zIHRoYXQgYSBtaWNyb2NvZGUgd2FzIChwb3RlbnRpYWxs
eSkgdXBkYXRlZCBvbiBhbGwgQ1BVcy4KCkknbSBzbGlnaHRseSBjb25jZXJuZWQgYnkgc3VjaCBh
biB4ODYgc3BlY2lmaWM6IENvdWxkIHdlIHNldHRsZSBvbgphIG1vcmUgZ2VuZXJpYyBkZXNjcmlw
dGlvbiBvZiB0aGUgc3RhdGUgYWxsIENQVXMgYXJlIGluIGF0IHRoYXQKcG9pbnQsIGxpa2UgImZ1
bGx5IGZ1bmN0aW9uYWwiLCBhbmQgb25seSBnaXZlIHVjb2RlIGxvYWRpbmcgb24geDg2CmFzIGFu
IGV4YW1wbGU/Cgo+IEBAIC05MzAsNiArOTMyLDggQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVu
c2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKPiAgICAgIHByaW50aygiQnJvdWdodCB1cCAl
bGQgQ1BVc1xuIiwgKGxvbmcpbnVtX29ubGluZV9jcHVzKCkpOwo+ICAgICAgLyogVE9ETzogc21w
X2NwdXNfZG9uZSgpOyAqLwo+ICAKPiArICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9zbXBf
Ym9vdGVkOwoKVGhlIHBsYWNlbWVudCBoZXJlIGFuZCAuLi4KCj4gLS0tIGEveGVuL2FyY2gveDg2
L3NldHVwLmMKPiArKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+IEBAIC0xNjgzLDYgKzE2ODMs
OCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9w
KQo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAgCj4gKyAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RB
VEVfc21wX2Jvb3RlZDsKPiArCj4gICAgICBwcmludGsoIkJyb3VnaHQgdXAgJWxkIENQVXNcbiIs
IChsb25nKW51bV9vbmxpbmVfY3B1cygpKTsKPiAgICAgIGlmICggbnVtX3BhcmtlZCApCj4gICAg
ICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJQYXJrZWQgJXUgQ1BVc1xuIiwgbnVtX3BhcmtlZCk7
CgouLi4gaGVyZSBkaWZmZXIgd3J0IHRoZSBwcmludGsoKXMgLSBpcyB0aGlzIGludGVudGlvbmFs
LCBhbmQgaWYgc28gd2h5PwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 10:29:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 10:29: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-devel-bounces@lists.xenproject.org>)
	id 1gRacZ-0007ce-3z; Tue, 27 Nov 2018 10:29: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=2MkR=OG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRacY-0007cZ-4R
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 10:29:34 +0000
X-Inumbo-ID: 534acdb0-f22f-11e8-bd18-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 534acdb0-f22f-11e8-bd18-12d6303a7972;
 Tue, 27 Nov 2018 10:29:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Nov 2018 03:29:30 -0700
Message-Id: <5BFD1C8602000078002004A3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 27 Nov 2018 03:29:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20181127100034.4257-1-sergey.dyasli@citrix.com>
 <20181127100034.4257-3-sergey.dyasli@citrix.com>
In-Reply-To: <20181127100034.4257-3-sergey.dyasli@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1 2/2] common/page_alloc: don't idle-scrub
 before microcode update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjExLjE4IGF0IDExOjAwLCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiAtLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1
cC5jCj4gQEAgLTkzMyw2ICs5MzMsOCBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQg
bG9uZyBib290X3BoeXNfb2Zmc2V0LAo+ICAgICAgLyogVE9ETzogc21wX2NwdXNfZG9uZSgpOyAq
Lwo+ICAKPiAgICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9zbXBfYm9vdGVkOwo+ICsgICAg
LyogV2FrZSB1cCBzZWNvbmRhcnkgQ1BVcyB0byBzdGFydCBpZGxlIG1lbW9yeSBzY3J1YmJpbmcg
Ki8KPiArICAgIHNtcF9zZW5kX2V2ZW50X2NoZWNrX21hc2soJmNwdV9vbmxpbmVfbWFwKTsKClRo
ZSBjb21tZW50IGluIGNvbnRleHQgaXMsIEkgdGhpbmssIGEgcHJldHR5IGdvb2Qgc3VnZ2VzdGlv
bgp3aGVyZSB0aGlzIG5ldyBjb2RlIChhbmQgcG9zc2libHkgYWxzbyB0aGUgc2V0dGluZyBvZiBz
eXN0ZW1fc3RhdGUsCmJ1dCBJJ20gbGVzcyBzdXJlIHdpdGggdGhhdCkgc2hvdWxkIGxpdmUsIGVz
cGVjaWFsbHkgb24gdGhlIHg4NiBzaWRlCndoZXJlIHRoaXMgZnVuY3Rpb24gYWxyZWFkeSBleGlz
dHMuCgo+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKPiBAQCAtMTI2MSw2ICsxMjYxLDEzIEBAIGJvb2wgc2NydWJfZnJlZV9wYWdl
cyh2b2lkKQo+ICAgICAgbm9kZWlkX3Qgbm9kZTsKPiAgICAgIHVuc2lnbmVkIGludCBjbnQgPSAw
Owo+ICAgIAo+ICsgICAgLyoKPiArICAgICAqIERvbid0IHN0YXJ0IHNjcnViYmluZyB1bnRpbCBh
bGwgc2Vjb25kYXJ5IENQVXMgaGF2ZSBib290ZWQgYW5kCj4gKyAgICAgKiB1cGRhdGVkIHRoZWly
IG1pY3JvY29kZS4KPiArICAgICAqLwo+ICsgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RB
VEVfc21wX2Jvb3RlZCApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwoKQXMgc2FpZCBvbiBhbm90
aGVyIHN1Yi10aHJlYWQsIEkgdGhpbmsgc2NydWJiaW5nIHNob3VsZG4ndCBiZQpkZWxheWVkIHVu
Y29uZGl0aW9uYWxseS4gUXVpdGUgYSBiaXQgb2YgcHJvZ3Jlc3MgY2FuIHByZXN1bWFibHkKYmUg
bWFkZSBhbHJlYWR5IGJ5IHRoZSBDUFVzIGFzIHRoZXkgY29tZSBvbmxpbmUsIHdoaWxlIG90aGVy
cwphcmUgc3RpbGwgYmVpbmcgb25saW5lZC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 10:31:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 10:31: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-devel-bounces@lists.xenproject.org>)
	id 1gRaek-0008Je-MC; Tue, 27 Nov 2018 10:31: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=ftpm=og=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gRaej-0008JY-Us
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 10:31:49 +0000
X-Inumbo-ID: a4a1af6b-f22f-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4a1af6b-f22f-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 10:31:48 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 324563087979; Tue, 27 Nov 2018 12:31:46 +0200 (EET)
Received: from [192.168.228.120] (unknown [188.25.47.216])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 041E63000E27;
 Tue, 27 Nov 2018 12:31:46 +0200 (EET)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20181123085402.663pdh75rhqtxsf4@mac>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <67fa7dc6-3aff-a5fd-4105-dce19a89448c@bitdefender.com>
Date: Tue, 27 Nov 2018 12:31:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20181123085402.663pdh75rhqtxsf4@mac>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Mihai_Don=c8=9bu?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4gX0hvd2V2ZXJfLCBwbGVhc2UgcGljdHVyZSBhbiBpbnN0cnVjdGlvbiB0aGF0IGJvdGggd3Jp
dGVzIGludG8gYSBwYWdlIFAxCj4+IHdlJ3JlIGludGVyZXN0ZWQgaW4sIF9hbmRfIGNhdXNlcyBh
IHdyaXRlIGludG8gYSByZWFkLW9ubHkgcGFnZS13YWxrCj4+IHJlbGF0ZWQgcGFnZSBQMi4gRW11
bGF0aW5nIHRoZSBjdXJyZW50IGluc3RydWN0aW9uLCBhcyB0aGUgdXBzdHJlYW0KPj4gcGF0Y2gg
ZG9lcywgZG9lcyBlbGltaW5hdGUgdGhlIHZtX2V2ZW50IGNhdXNlZCBieSB3cml0aW5nIGludG8g
UDIsIGJ1dAo+PiB3aXRoIHRoZSB1bmZvcnR1bmF0ZSBzaWRlLWVmZmVjdCBvZiBsb3NpbmcgYSBw
b3RlbnRpYWxseSBjcml0aWNhbCBldmVudAo+PiBmb3IgdGhlIHdyaXRlIGludG8gUDEuCj4gCj4g
SG93IGNvdWxkIHRoZSBldmVudCBmb3IgUDEgYmUgbG9zdD8gSWYgdGhlIGluc3RydWN0aW9uIHdy
aXRlcyB0byBib3RoCj4gUDEgYW5kIFAyLCB5b3UgYWxyZWFkeSBnb3Qgc29tZSBraW5kIG9mIGV2
ZW50IHNpbmNlIHdyaXRpbmcgdG8gUDEKPiB3b3VsZCB0cmlnZ2VyIGEgZmF1bHQuIFRoZW4geW91
IGNhbiBqdXN0IGRpc2NhcmQgdGhlIFAyIHBhcnQsIGZvcndhcmQKPiB0aGUgUDEgYWNjZXNzIGFu
ZCBqdXN0IGVtdWxhdGUgdGhlIGluc3RydWN0aW9uPwoKU29ycnkgZm9yIHRoZSBsYXRlIHJlcGx5
LCBJJ20gbm90IGluIHRoZSBvZmZpY2UgYW5kIGhhdmUgc3BvdHR5IGFjY2Vzcwp0byBhIHJlYWwg
Y29tcHV0ZXIuCgpUaGUgaW5zdHJ1Y3Rpb24gd2lsbCB3cml0ZSB0byBQMSwgYW5kIHJ1bm5pbmcg
aXQgd2lsbCB0cmlnZ2VyIGEgcGFnZQp3YWxrIHRoYXQgd3JpdGVzIGludG8gUDIgKHdoZXJlIGJv
dGggUDEgYW5kIFAyIGFyZSB3cml0ZS1wcm90ZWN0ZWQpLgoKVGhlIFhlbiBlbXVsYXRvciBjdXJy
ZW50bHkgX2NvbXBsZXRlbHlfIGlnbm9yZXMgRVBUIHJlc3RyaWN0aW9ucywgd2hpY2gKaXMgYm90
aCB0aGUgcmVhc29uIHdoeSB3ZSdyZSBhYmxlIHRvIHVzZSBpdCBmb3IgaW50cm9zcGVjdGlvbiBw
dXJwb3Nlcwooc28gd2UgY2FuIHJ1biBpbnN0cnVjdGlvbnMgdGhhdCB3cml0ZSB0byBwcm90ZWN0
ZWQgcGFnZXMgdGhhdCB3ZSd2ZQpkZWVtZWQgdG8gYmUgc2FmZSwgd2l0aG91dCBsaWZ0aW5nIHNh
aWQgcmVzdHJpY3Rpb25zKSwgYW5kIHRoZSBwcm9ibGVtCmluIHRoaXMgY2FzZS4KClNvIGVtdWxh
dGluZyB0aGUgaW5zdHJ1Y3Rpb24gd2UncmUgdGFsa2luZyBhYm91dCB3aWxsIHNpbGVudGx5IHdy
aXRlCmJvdGggUDEgYW5kIFAyLCBldmVuIHRob3VnaCB3ZSdkIGxpa2UgdGhlIHdyaXRlIHRvIFAy
ICh0aGUgcGFnZSB3YWxrCnBhcnQpIHRvIHN1Y2NlZWQsIGJ1dCBzdGlsbCBoYXZlIHRoZSB2bV9l
dmVudCBmb3IgUDEuCgo+PiBXaGF0IHRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gZG8gaXMgdG8gbWFy
ayBQMSByd3ggKHNvIGFsbG93IHRoZSB3cml0ZSksCj4+IHRoZW4gcHV0IHRoZSBmYXVsdGluZyBW
Q1BVIGludG8gc2luZ2xlc3RlcCBtb2RlLCB0aGVuIHJlc3RvcmUgdGhlCj4+IHJlc3RyaWN0aW9u
cyBhZnRlciBpdCBoYXMgZmluaXNoZWQgc2luZ2xlIHN0ZXBwaW5nLiBCeSBub3cgaXQncyBvYnZp
b3VzCj4+IHdoeSBhbGwgdGhlIG90aGVyIFZDUFVzIG5lZWQgdG8gYmUgcGF1c2VkOiBvbmUgb2Yg
dGhlbSBtaWdodCBkbyBhCj4+IG1hbGljaW91cyB3cml0ZSBpbnRvIFAxIHRoYXQgc2lsZW50bHkg
c3VjY2VlZHMgKHNpbmNlIHRoZSBFUFQgaXMgc2hhcmVkCj4+IGFtb25nIGFsbCBWQ1BVcyAtIHB1
dHRpbmcgYWx0cDJtIGFzaWRlIGZvciBhIG1vbWVudCkuIFdlIGRvbid0IHdhbnQgdGhhdC4KPiAK
PiBDYW4ndCB5b3UganVzdCBjaGFuZ2UgdGhlIHAybSBvZiBhIHNpbmdsZSB2Q1BVPyBFaXRoZXIg
dXNpbmcgYWx0cDJtIG9yCj4gc29tZSBvdGhlciBtZWNoYW5pc20uCgpBcyBKYW4gaGFzIHBvaW50
ZWQgb3V0LCB3ZSdkIG5lZWQgdG9vIG1hbnkgYWx0cDJtcyAodGhlcmUncyBjdXJyZW50bHkgYQpo
YXJkY29kZWQgbGltaXQgb2YgMTAgaW4gWGVuKS4gQnV0IGV2ZW4gbW9yZSBpbXBvcnRhbnRseSwg
cGVyaGFwcywgaXMKdGhhdCBhbHRwMm0gaXMgbm90IHVzYWJsZSBhdCBhbGwgYXQgdGhlIG1vbWVu
dCAoYXQgbGVhc3QgdW50aWwgdGhlCnNlcmllcyBJJ3ZlIGJlZW4gd29ya2luZyBvbiB3aXRoIEdl
b3JnZSdzIGtpbmQgaGVscCBnb2VzIGluKSAtIGJlY2F1c2UKdGhlIGd1ZXN0cycgZGlzcGxheXMg
ZnJlZXplIHdoZW4gc3dpdGNoaW5nIHRvIGEgbmV3IGFsdHAybSBlYXJseSBvbgpib290LCBvciBh
ZnRlciBhIHNjcmVlbiByZXNpemUuCgpBbHNvLCBub3QgYWxsIEludGVsIGhhcmR3YXJlIHN1cHBv
cnRzIGFsdHAybSwgYW5kIHdoaWxlIFhlbiBkb2VzIGVtdWxhdGUKYWx0cDJtIHN1cHBvcnQgZm9y
IGhhcmR3YXJlIHRoYXQgZG9lcyBub3QsIGl0J3Mgbm90IGlkZWFsIHRvIHVzZSB0aGF0CnBlcmZv
cm1hbmNlLXdpc2UuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 10:33:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 10:33: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-devel-bounces@lists.xenproject.org>)
	id 1gRafv-0008Ou-20; Tue, 27 Nov 2018 10:33: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=qnx4=og=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gRafu-0008Om-35
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 10:33:02 +0000
X-Inumbo-ID: cff90418-f22f-11e8-9a16-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cff90418-f22f-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 10:33:01 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id i26so16017170lfc.0
 for <xen-devel@lists.xenproject.org>; Tue, 27 Nov 2018 02:33:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=r1gi3+Dk1YWB2w+kSeJ4WK1TaNSfKWfiECwYi2qFw50=;
 b=KYWwjzx9QQKwYOb8E0aV8/6ZRsBNFF1px72cNCuDKHZZyYrvPGsBeHXrW9X+Q2zIcH
 HtUP70cDHk8ySZ/WlsOAmdRaVGPfPFbapSVfUbD9yk91pNdZF/pAIEqnOGBIaUylTqVT
 28195MYHuNboukIqyxXYUI0fYWH1Cbn4rdQ9uTkhQgeIXEB6UbU97NX+Mo8P7L594bNu
 OUg1l8UCsnjR/ppsGbD6C4t91RgMYSRecaflNfLgXoJ5K52BJKv7NkhvXOuE0sh/vE8S
 OtSejGxniUKebDT1eHgtNO0o1+bCNbon9elR8d9BaAh8zSN4oNELfm/iRH/cg93vHcgG
 gVpA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=r1gi3+Dk1YWB2w+kSeJ4WK1TaNSfKWfiECwYi2qFw50=;
 b=QDyvZsyOAkhSSiJ7rSWNokPIRFGIwHAXDZFHLxKVkYmw6vel3cGPzq18h5Wd4qbqrr
 dT4hlvvU5rgcUAp6CNSI3aKU1pxyn8SmALKXNLcd2GLNznNw8IdK0QihrLJW4p9SQ728
 MiYXofgcd9lluM6FTx+A/1lhdS2h8g/t/Rv6b7RAqaHUCDvVheJ6xjrg9tvxccL/SSCL
 ZFpz63Uxrr+1TdmpZXMwwa9Q20ngPLEvMtaDaTa513Dq8yOZXHRE9U4XPpU8eGZuHYXG
 s42az9WYSbJHy59XS1AlFmLCMSuaoqw039gn3kFFyE4M6v0wr/6xPhRB9Vpfe8VF2c+0
 Lk9A==
X-Gm-Message-State: AGRZ1gI0eIiAaQ5Rw7AEn/oo3ow+zD0sd/5UyR14F/mmwn0FRVIKrQSH
 YqjNVM64NyDvYPQLDHuune9G+DSl
X-Google-Smtp-Source: AJdET5ffzbOsFcdrcCLk9mkGLx/VkHPl0L9k9rEJTjhDaFg3Z0mdZK7vj+ZbQHIUySRuumw8aI40Ug==
X-Received: by 2002:ac2:41cb:: with SMTP id d11mr19390351lfi.3.1543314779029; 
 Tue, 27 Nov 2018 02:32:59 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id 65sm515098lfp.55.2018.11.27.02.32.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 27 Nov 2018 02:32:58 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, daniel.vetter@intel.com, jgross@suse.com,
 boris.ostrovsky@oracle.com
Date: Tue, 27 Nov 2018 12:32:52 +0200
Message-Id: <20181127103252.20994-1-andr2000@gmail.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] drm/xen-front: Make shmem backed display buffer
 coherent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKV2hlbiBHRU0gYmFja2luZyBzdG9yYWdlIGlzIGFsbG9jYXRlZCB3aXRoIGRybV9n
ZW1fZ2V0X3BhZ2VzCnRoZSBiYWNraW5nIHBhZ2VzIG1heSBiZSBjYWNoZWQsIHRodXMgbWFraW5n
IGl0IHBvc3NpYmxlIHRoYXQKdGhlIGJhY2tlbmQgc2VlcyBvbmx5IHBhcnRpYWwgY29udGVudCBv
ZiB0aGUgYnVmZmVyIHdoaWNoIG1heQpsZWFkIHRvIHNjcmVlbiBhcnRpZmFjdHMuIE1ha2Ugc3Vy
ZSB0aGF0IHRoZSBmcm9udGVuZCdzCm1lbW9yeSBpcyBjb2hlcmVudCBhbmQgdGhlIGJhY2tlbmQg
YWx3YXlzIHNlZXMgY29ycmVjdCBkaXNwbGF5CmJ1ZmZlciBjb250ZW50LgoKRml4ZXM6IGM1NzVi
N2VlYjg5ZiAoImRybS94ZW4tZnJvbnQ6IEFkZCBzdXBwb3J0IGZvciBYZW4gUFYgZGlzcGxheSBm
cm9udGVuZCIpCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3Nh
bmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5f
ZHJtX2Zyb250X2dlbS5jIHwgNjIgKysrKysrKysrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDQ4IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS94
ZW4veGVuX2RybV9mcm9udF9nZW0uYwppbmRleCA0N2ZmMDE5ZDNhZWYuLmM1OTI3MzVlNDlkMiAx
MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYwpAQCAtMzMsOCArMzMsMTEg
QEAgc3RydWN0IHhlbl9nZW1fb2JqZWN0IHsKIAkvKiBzZXQgZm9yIGJ1ZmZlcnMgYWxsb2NhdGVk
IGJ5IHRoZSBiYWNrZW5kICovCiAJYm9vbCBiZV9hbGxvYzsKIAotCS8qIHRoaXMgaXMgZm9yIGlt
cG9ydGVkIFBSSU1FIGJ1ZmZlciAqLwotCXN0cnVjdCBzZ190YWJsZSAqc2d0X2ltcG9ydGVkOwor
CS8qCisJICogdGhpcyBpcyBmb3IgaW1wb3J0ZWQgUFJJTUUgYnVmZmVyIG9yIHRoZSBvbmUgYWxs
b2NhdGVkIHZpYQorCSAqIGRybV9nZW1fZ2V0X3BhZ2VzLgorCSAqLworCXN0cnVjdCBzZ190YWJs
ZSAqc2d0OwogfTsKIAogc3RhdGljIGlubGluZSBzdHJ1Y3QgeGVuX2dlbV9vYmplY3QgKgpAQCAt
NzcsMTAgKzgwLDIxIEBAIHN0YXRpYyBzdHJ1Y3QgeGVuX2dlbV9vYmplY3QgKmdlbV9jcmVhdGVf
b2JqKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCiAJcmV0dXJuIHhlbl9vYmo7CiB9CiAKK3N0cnVj
dCBzZ190YWJsZSAqeGVuX2RybV9mcm9udF9nZW1fZ2V0X3NnX3RhYmxlKHN0cnVjdCBkcm1fZ2Vt
X29iamVjdCAqZ2VtX29iaikKK3sKKwlzdHJ1Y3QgeGVuX2dlbV9vYmplY3QgKnhlbl9vYmogPSB0
b194ZW5fZ2VtX29iaihnZW1fb2JqKTsKKworCWlmICgheGVuX29iai0+cGFnZXMpCisJCXJldHVy
biBFUlJfUFRSKC1FTk9NRU0pOworCisJcmV0dXJuIGRybV9wcmltZV9wYWdlc190b19zZyh4ZW5f
b2JqLT5wYWdlcywgeGVuX29iai0+bnVtX3BhZ2VzKTsKK30KKwogc3RhdGljIHN0cnVjdCB4ZW5f
Z2VtX29iamVjdCAqZ2VtX2NyZWF0ZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCBzaXplX3Qgc2l6
ZSkKIHsKIAlzdHJ1Y3QgeGVuX2RybV9mcm9udF9kcm1faW5mbyAqZHJtX2luZm8gPSBkZXYtPmRl
dl9wcml2YXRlOwogCXN0cnVjdCB4ZW5fZ2VtX29iamVjdCAqeGVuX29iajsKKwlzdHJ1Y3QgYWRk
cmVzc19zcGFjZSAqbWFwcGluZzsKIAlpbnQgcmV0OwogCiAJc2l6ZSA9IHJvdW5kX3VwKHNpemUs
IFBBR0VfU0laRSk7CkBAIC0xMTMsMTAgKzEyNywxNCBAQCBzdGF0aWMgc3RydWN0IHhlbl9nZW1f
b2JqZWN0ICpnZW1fY3JlYXRlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHNpemVfdCBzaXplKQog
CQl4ZW5fb2JqLT5iZV9hbGxvYyA9IHRydWU7CiAJCXJldHVybiB4ZW5fb2JqOwogCX0KKwogCS8q
CiAJICogbmVlZCB0byBhbGxvY2F0ZSBiYWNraW5nIHBhZ2VzIG5vdywgc28gd2UgY2FuIHNoYXJl
IHRob3NlCiAJICogd2l0aCB0aGUgYmFja2VuZAogCSAqLworCW1hcHBpbmcgPSB4ZW5fb2JqLT5i
YXNlLmZpbHAtPmZfbWFwcGluZzsKKwltYXBwaW5nX3NldF9nZnBfbWFzayhtYXBwaW5nLCBHRlBf
VVNFUiB8IF9fR0ZQX0RNQTMyKTsKKwogCXhlbl9vYmotPm51bV9wYWdlcyA9IERJVl9ST1VORF9V
UChzaXplLCBQQUdFX1NJWkUpOwogCXhlbl9vYmotPnBhZ2VzID0gZHJtX2dlbV9nZXRfcGFnZXMo
Jnhlbl9vYmotPmJhc2UpOwogCWlmIChJU19FUlJfT1JfTlVMTCh4ZW5fb2JqLT5wYWdlcykpIHsK
QEAgLTEyNSw4ICsxNDMsMjcgQEAgc3RhdGljIHN0cnVjdCB4ZW5fZ2VtX29iamVjdCAqZ2VtX2Ny
ZWF0ZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCBzaXplX3Qgc2l6ZSkKIAkJZ290byBmYWlsOwog
CX0KIAorCXhlbl9vYmotPnNndCA9IHhlbl9kcm1fZnJvbnRfZ2VtX2dldF9zZ190YWJsZSgmeGVu
X29iai0+YmFzZSk7CisJaWYgKElTX0VSUl9PUl9OVUxMKHhlbl9vYmotPnNndCkpeworCQlyZXQg
PSBQVFJfRVJSKHhlbl9vYmotPnNndCk7CisJCXhlbl9vYmotPnNndCA9IE5VTEw7CisJCWdvdG8g
ZmFpbF9wdXRfcGFnZXM7CisJfQorCisJaWYgKCFkbWFfbWFwX3NnKGRldi0+ZGV2LCB4ZW5fb2Jq
LT5zZ3QtPnNnbCwgeGVuX29iai0+c2d0LT5uZW50cywKKwkJCURNQV9CSURJUkVDVElPTkFMKSkg
eworCQlyZXQgPSAtRUZBVUxUOworCQlnb3RvIGZhaWxfZnJlZV9zZ3Q7CisJfQorCiAJcmV0dXJu
IHhlbl9vYmo7CiAKK2ZhaWxfZnJlZV9zZ3Q6CisJc2dfZnJlZV90YWJsZSh4ZW5fb2JqLT5zZ3Qp
OworCXhlbl9vYmotPnNndCA9IE5VTEw7CitmYWlsX3B1dF9wYWdlczoKKwlkcm1fZ2VtX3B1dF9w
YWdlcygmeGVuX29iai0+YmFzZSwgeGVuX29iai0+cGFnZXMsIHRydWUsIGZhbHNlKTsKKwl4ZW5f
b2JqLT5wYWdlcyA9IE5VTEw7CiBmYWlsOgogCURSTV9FUlJPUigiRmFpbGVkIHRvIGFsbG9jYXRl
IGJ1ZmZlciB3aXRoIHNpemUgJXp1XG4iLCBzaXplKTsKIAlyZXR1cm4gRVJSX1BUUihyZXQpOwpA
QCAtMTQ5LDcgKzE4Niw3IEBAIHZvaWQgeGVuX2RybV9mcm9udF9nZW1fZnJlZV9vYmplY3RfdW5s
b2NrZWQoc3RydWN0IGRybV9nZW1fb2JqZWN0ICpnZW1fb2JqKQogCXN0cnVjdCB4ZW5fZ2VtX29i
amVjdCAqeGVuX29iaiA9IHRvX3hlbl9nZW1fb2JqKGdlbV9vYmopOwogCiAJaWYgKHhlbl9vYmot
PmJhc2UuaW1wb3J0X2F0dGFjaCkgewotCQlkcm1fcHJpbWVfZ2VtX2Rlc3Ryb3koJnhlbl9vYmot
PmJhc2UsIHhlbl9vYmotPnNndF9pbXBvcnRlZCk7CisJCWRybV9wcmltZV9nZW1fZGVzdHJveSgm
eGVuX29iai0+YmFzZSwgeGVuX29iai0+c2d0KTsKIAkJZ2VtX2ZyZWVfcGFnZXNfYXJyYXkoeGVu
X29iaik7CiAJfSBlbHNlIHsKIAkJaWYgKHhlbl9vYmotPnBhZ2VzKSB7CkBAIC0xNTgsNiArMTk1
LDEzIEBAIHZvaWQgeGVuX2RybV9mcm9udF9nZW1fZnJlZV9vYmplY3RfdW5sb2NrZWQoc3RydWN0
IGRybV9nZW1fb2JqZWN0ICpnZW1fb2JqKQogCQkJCQkJCXhlbl9vYmotPnBhZ2VzKTsKIAkJCQln
ZW1fZnJlZV9wYWdlc19hcnJheSh4ZW5fb2JqKTsKIAkJCX0gZWxzZSB7CisJCQkJaWYgKHhlbl9v
YmotPnNndCkgeworCQkJCQlkbWFfdW5tYXBfc2coeGVuX29iai0+YmFzZS5kZXYtPmRldiwKKwkJ
CQkJCSAgICAgeGVuX29iai0+c2d0LT5zZ2wsCisJCQkJCQkgICAgIHhlbl9vYmotPnNndC0+bmVu
dHMsCisJCQkJCQkgICAgIERNQV9CSURJUkVDVElPTkFMKTsKKwkJCQkJc2dfZnJlZV90YWJsZSh4
ZW5fb2JqLT5zZ3QpOworCQkJCX0KIAkJCQlkcm1fZ2VtX3B1dF9wYWdlcygmeGVuX29iai0+YmFz
ZSwKIAkJCQkJCSAgeGVuX29iai0+cGFnZXMsIHRydWUsIGZhbHNlKTsKIAkJCX0KQEAgLTE3NCwx
NiArMjE4LDYgQEAgc3RydWN0IHBhZ2UgKip4ZW5fZHJtX2Zyb250X2dlbV9nZXRfcGFnZXMoc3Ry
dWN0IGRybV9nZW1fb2JqZWN0ICpnZW1fb2JqKQogCXJldHVybiB4ZW5fb2JqLT5wYWdlczsKIH0K
IAotc3RydWN0IHNnX3RhYmxlICp4ZW5fZHJtX2Zyb250X2dlbV9nZXRfc2dfdGFibGUoc3RydWN0
IGRybV9nZW1fb2JqZWN0ICpnZW1fb2JqKQotewotCXN0cnVjdCB4ZW5fZ2VtX29iamVjdCAqeGVu
X29iaiA9IHRvX3hlbl9nZW1fb2JqKGdlbV9vYmopOwotCi0JaWYgKCF4ZW5fb2JqLT5wYWdlcykK
LQkJcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7Ci0KLQlyZXR1cm4gZHJtX3ByaW1lX3BhZ2VzX3Rv
X3NnKHhlbl9vYmotPnBhZ2VzLCB4ZW5fb2JqLT5udW1fcGFnZXMpOwotfQotCiBzdHJ1Y3QgZHJt
X2dlbV9vYmplY3QgKgogeGVuX2RybV9mcm9udF9nZW1faW1wb3J0X3NnX3RhYmxlKHN0cnVjdCBk
cm1fZGV2aWNlICpkZXYsCiAJCQkJICBzdHJ1Y3QgZG1hX2J1Zl9hdHRhY2htZW50ICphdHRhY2gs
CkBAIC0yMDMsNyArMjM3LDcgQEAgeGVuX2RybV9mcm9udF9nZW1faW1wb3J0X3NnX3RhYmxlKHN0
cnVjdCBkcm1fZGV2aWNlICpkZXYsCiAJaWYgKHJldCA8IDApCiAJCXJldHVybiBFUlJfUFRSKHJl
dCk7CiAKLQl4ZW5fb2JqLT5zZ3RfaW1wb3J0ZWQgPSBzZ3Q7CisJeGVuX29iai0+c2d0ID0gc2d0
OwogCiAJcmV0ID0gZHJtX3ByaW1lX3NnX3RvX3BhZ2VfYWRkcl9hcnJheXMoc2d0LCB4ZW5fb2Jq
LT5wYWdlcywKIAkJCQkJICAgICAgIE5VTEwsIHhlbl9vYmotPm51bV9wYWdlcyk7Ci0tIAoyLjE5
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 10:49:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 10:49: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-devel-bounces@lists.xenproject.org>)
	id 1gRavk-0000sN-Gr; Tue, 27 Nov 2018 10:49: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=FTPm=OG=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gRavj-0000sI-4q
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 10:49:23 +0000
X-Inumbo-ID: 1883d1ce-f232-11e8-b274-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1883d1ce-f232-11e8-b274-12d6303a7972;
 Tue, 27 Nov 2018 10:49:21 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 80F8B3087979; Tue, 27 Nov 2018 12:49:20 +0200 (EET)
Received: from [192.168.228.120] (unknown [188.25.47.216])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 64FCF300F716;
 Tue, 27 Nov 2018 12:49:20 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <20181122100554.pyqqa5iw6g27erkv@mac>
 <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
 <20181122105821.6ihjcq5dy2lqjj6j@mac>
 <98f57a8a-288d-45ec-ef01-889fce63eeff@bitdefender.com>
 <20181122144924.ffy6xxwqugoj24nj@mac>
 <c4eca955-0384-7988-ae6c-6385823523ae@bitdefender.com>
 <20181122153756.au3ntxgfqjjhd6sb@mac>
 <a945d190-c891-6a90-01cd-c0cc723699ae@bitdefender.com>
 <20181122170801.pzdoif2g73aamnmu@mac>
 <f3ec3175-1c2e-e3a2-ed8f-63bf4c235fca@bitdefender.com>
 <838191050200006B34861ACF@prv1-mh.provo.novell.com>
 <5BF7C36F02000078001FF3E1@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <cb265527-4a69-01d9-9089-60b4b4fab22a@bitdefender.com>
Date: Tue, 27 Nov 2018 12:49:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <5BF7C36F02000078001FF3E1@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrei LUTAS <vlutas@bitdefender.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Mihai Dontu <mdontu@bitdefender.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, aisaila@bitdefender.com,
 xen-devel <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjMvMTggMTE6MDcgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjExLjE4
IGF0IDE5OjI0LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IF9Ib3dldmVy
XywgcGxlYXNlIHBpY3R1cmUgYW4gaW5zdHJ1Y3Rpb24gdGhhdCBib3RoIHdyaXRlcyBpbnRvIGEg
cGFnZSBQMQo+PiB3ZSdyZSBpbnRlcmVzdGVkIGluLCBfYW5kXyBjYXVzZXMgYSB3cml0ZSBpbnRv
IGEgcmVhZC1vbmx5IHBhZ2Utd2Fsawo+PiByZWxhdGVkIHBhZ2UgUDIuIEVtdWxhdGluZyB0aGUg
Y3VycmVudCBpbnN0cnVjdGlvbiwgYXMgdGhlIHVwc3RyZWFtCj4+IHBhdGNoIGRvZXMsIGRvZXMg
ZWxpbWluYXRlIHRoZSB2bV9ldmVudCBjYXVzZWQgYnkgd3JpdGluZyBpbnRvIFAyLCBidXQKPj4g
d2l0aCB0aGUgdW5mb3J0dW5hdGUgc2lkZS1lZmZlY3Qgb2YgbG9zaW5nIGEgcG90ZW50aWFsbHkg
Y3JpdGljYWwgZXZlbnQKPj4gZm9yIHRoZSB3cml0ZSBpbnRvIFAxLgo+Pgo+PiBXaGF0IHRoaXMg
cGF0Y2ggYXR0ZW1wdHMgdG8gZG8gaXMgdG8gbWFyayBQMSByd3ggKHNvIGFsbG93IHRoZSB3cml0
ZSksCj4+IHRoZW4gcHV0IHRoZSBmYXVsdGluZyBWQ1BVIGludG8gc2luZ2xlc3RlcCBtb2RlLCB0
aGVuIHJlc3RvcmUgdGhlCj4+IHJlc3RyaWN0aW9ucyBhZnRlciBpdCBoYXMgZmluaXNoZWQgc2lu
Z2xlIHN0ZXBwaW5nLiBCeSBub3cgaXQncyBvYnZpb3VzCj4+IHdoeSBhbGwgdGhlIG90aGVyIFZD
UFVzIG5lZWQgdG8gYmUgcGF1c2VkOiBvbmUgb2YgdGhlbSBtaWdodCBkbyBhCj4+IG1hbGljaW91
cyB3cml0ZSBpbnRvIFAxIHRoYXQgc2lsZW50bHkgc3VjY2VlZHMgKHNpbmNlIHRoZSBFUFQgaXMg
c2hhcmVkCj4+IGFtb25nIGFsbCBWQ1BVcyAtIHB1dHRpbmcgYWx0cDJtIGFzaWRlIGZvciBhIG1v
bWVudCkuIFdlIGRvbid0IHdhbnQgdGhhdC4KPiAKPiBJIHRoaW5rIHRoaXMgYWxsIGdvZXMgaW50
byB0aGUgZnVuZGFtZW50YWxseSB3cm9uZyBkaXJlY3Rpb24uIElmIGxvc3QKPiBldmVudHMgZHVy
aW5nIGVtdWxhdGlvbiBhcmUgeW91ciBpc3N1ZSwgdGhlbiBsZXQncyBtYWtlIHN1cmUKPiBlbXVs
YXRpb24gcGF0aHMgdHJpZ2dlciB0aGUgc2FtZSBldmVudHMgaGFyZHdhcmUgd291bGQuCgpJdCdz
IGNvbXBsaWNhdGVkOiB3ZSB2ZXJ5IG11Y2ggbGlrZSB0aGF0IHRoZSBlbXVsYXRvciBpcyBpZ25v
cmluZyBwYWdlCnJlc3RyaWN0aW9ucyAtIHRoaXMgYWxsb3dzIHVzIHRvIHByb2NlZWQgd2l0aCBp
bnN0cnVjdGlvbnMgd3JpdGluZyBpbnRvCnByb3RlY3RlZCBwYWdlcyB3aXRob3V0IGxpZnRpbmcg
c2FpZCByZXN0cmljdGlvbnMgKHdoZW4gdGhvc2UKaW5zdHJ1Y3Rpb25zIGFyZSBkZWVtZWQgdG8g
YmUgc2FmZSBieSB0aGUgaW50cm9zcGVjdGlvbiBlbmdpbmUpLiBUaGF0IGlzCnRoZSBtb3N0IGVm
ZmljaWVudCBtZWNoYW5pc20gd2UgaGF2ZSwgc2luY2Ugd2UgY2FuIGp1c3QgcmVwbHkgImVtdWxh
dGUiCnRvIGEgdm1fZXZlbnQgYW5kIHRoYXQncyBpdC4KClRoZSBhbHRlcm5hdGl2ZSBpcyB0byB1
c2UgYWx0cDJtLCBoYXZlIGFuIHVucmVzdHJpY3RlZCB2aWV3ICh2aWV3IDAgZml0cwp0aGUgYmls
bCBuaWNlbHkgc2luY2UgcmVzdHJpY3Rpb25zIG9uIGluIHByb3BhZ2F0ZSB0byBhbGwgb3RoZXIg
YWN0aXZlCmFsdHAybXMpLCBnZXQgYW4gRVBUIGZhdWx0IHZtX2V2ZW50LCByZXBseSB3aXRoICJz
d2l0Y2ggdG8gdmlldyAwIGFuZApwdXQgVkNQVSBpbiBzaW5nbGUtc3RlcCBtb2RlIiwgdGhlbiB3
YWl0IGZvciB0aGUgc2luZ2xlIHN0ZXAgZXZlbnQsIGFuZAp0aGVuIHJlcGx5ICJzd2l0Y2ggYmFj
ayB0byByZXN0cmljdGVkIGFsdHAybSB2aWV3IGFuZCBnZXQgdGhlIFZDUFUgb3V0Cm9mIHNpbmds
ZS1zdGVwIG1vZGUiLiBDbGVhcmx5IHRoZSBhbHRwMm0gb3B0aW9uIGlzIGF0IGxlYXN0IHR3aWNl
IGFzCnNsb3csIHNvIHdlIHByZWZlciB0byBlbXVsYXRlIHRoZSBpbnN0cnVjdGlvbiB3aXRoIGEg
c2luZ2xlIHZtX2V2ZW50CnJlcGx5IGFuZCBtb3ZlIG9uLgoKQSBzcGVjaWFsIGNhc2UgaXMgd2hl
biB0aGUgZW11bGF0b3IgZG9lc24ndCBzdXBwb3J0IGFuIGluc3RydWN0aW9uLCBpbgp3aGljaCBj
YXNlIHdlIGNhbiBnZXQgYW4gVU5JTVBMRU1FTlRFRCB2bV9ldmVudCwgYW5kIHN3aXRjaCB0byBh
bHRwMm0KanVzdCBmb3IgdGhhdC4gQmV0d2VlbiB0aGVzZSwgZXZlcnl0aGluZyBzaG91bGQgYmUg
Y292ZXJlZCBhbmQgdGhlCmd1ZXN0cyBzaG91bGQgcnVuIHdpdGhvdXQgcHJvYmxlbXMuCgpIb3dl
dmVyLCB3ZSBuZWVkIHRvIGdldCBhbHRwMm0gdXAgdG8gc3BlZWQsIGZ1bGx5IHdvcmtpbmcgYW5k
IHJlbGlhYmxlCnRvIGJlIGFibGUgdG8gZG8gYWxsIHRoYXQuCgpBYm91dCB0aGUgZW11bGF0b3Ig
YW5kIGV2ZW50czogaWYgd2UgY291bGQgaGF2ZSBhIHRvZ2dsZSBmb3IgdGhlCmVtdWxhdG9yIHRv
IHRlbGwgaXQgImVtdWxhdGUgdGhlIGN1cnJlbnQgaW5zdHJ1Y3Rpb24gYW5kIHNlbmQgb3V0IGEK
dm1fZXZlbnQgb25seSBpZiBpdCB0b3VjaGVzIGEgcHJvdGVjdGVkIHBhZ2UgdGhhdCdzIE5PVCBw
YXJ0IG9mIHRoZSBwYWdlCndhbGsiLCB0aGF0IHdvdWxkIGFsc28gd29yayAtIHRob3VnaCBJIGNh
bid0IGF0IHRoaXMgcG9pbnQgdGVsbCBob3cKZmVhc2libGUgdGhvc2UgbW9kaWZpY2F0aW9ucyBh
cmUuCgo+IFdpdGggYSBzdWZmaWNpZW50bHkgY29tcGxldGUgaW5zbiBlbXVsYXRvciwgc2luZ2xl
LXN0ZXBwaW5nIHNob3VsZAo+IG5vdCBiZSBuZWVkZWQgYXQgYWxsIGltby4gR3JhbnRlZCB3ZSdy
ZSBub3QgcXVpdGUgdGhlcmUgeWV0IHdpdGgKPiB0aGUgZW11bGF0b3IsIGJ1dCB3ZSd2ZSBtYWRl
IHF1aXRlIGEgYml0IG9mIHByb2dyZXNzLiBBcyBiZWZvcmUsCj4gaWYgdGhlcmUgYXJlIHBhcnRp
Y3VsYXIgaW5zdHJ1Y3Rpb25zIHlvdSBrbm93IG9mIHRoYXQgdGhlIGVtdWxhdG9yCj4gZG9lc24n
dCBoYW5kbGUgeWV0LCBwbGVhc2Uga2VlcCBwb2ludGluZyB0aGVzZSBvdXQuIExhc3QgSSBrbm93
Cj4gd2VyZSBzb21lIEFWWCBtb3ZlIGluc3RydWN0aW9ucywgd2hpY2ggaGF2ZSBsb25nIGJlZW4K
PiBpbXBsZW1lbnRlZC4KClRydWUsIEkgaGF2ZW4ndCBzZWVuIGVtdWxhdG9yIGlzc3VlcyBpbiB0
aGF0IHJlc3BlY3Qgd2l0aCBzdGFnaW5nIC0gdGhlCmVtdWxhdG9yIGFwcGVhcnMgbGF0ZWx5IHRv
IGJlIHN1ZmZpY2llbnRseSBjb21wbGV0ZS4gVGhhbmsgeW91IHZlcnkgbXVjaApmb3IgeW91ciBo
ZWxwIGFuZCBzdXBwb3J0IC0gd2UnbGwgZGVmaW5pdGVseSBwb2ludCBvdXQgdW5zdXBwb3J0ZWQK
aW5zdHJ1Y3Rpb25zIGlmIHdlIHNwb3Qgc29tZSBhZ2Fpbi4KClRoZSBiaWdnZXIgcHJhY3RpY2Fs
IHByb2JsZW0gaXMgaGF2aW5nIHNvbWV0aGluZyB0aGF0IHdvcmtzIHdpdGggb2xkZXIKWGVuIHZl
cnNpb25zIC0gZm9yIGV4YW1wbGUgY3VycmVudCBYZW5TZXJ2ZXIgcmVsZWFzZXMgYXJlIHN0aWxs
IG9uIFhlbgo0LjcsIGFuZCBiYWNrcG9ydGluZyB0aGUgd2hvbGUgZW11bGF0b3IgbWFjaGluZXJ5
IHRoZXJlIGlzIG5vdApyZWFzb25hYmxlLCB3aXRoIHRoZSBsYXJnZSBudW1iZXIgb2YgY2hhbmdl
cyB0aGF0IGhhdmUgb2NjdXJlZCBpbiB0aGUKbWVhbnRpbWUuCgoKVGhhbmtzLApSYXp2YW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 10:55:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 10:55: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-devel-bounces@lists.xenproject.org>)
	id 1gRb1n-0001c9-8W; Tue, 27 Nov 2018 10:55: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=78Eo=OG=protonmail.com=mathieu.tarral@srs-us1.protection.inumbo.net>)
 id 1gRb1l-0001bc-E3
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 10:55:37 +0000
X-Inumbo-ID: f77b168a-f232-11e8-85ae-12d6303a7972
Received: from mail4.protonmail.ch (unknown [185.70.40.27])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f77b168a-f232-11e8-85ae-12d6303a7972;
 Tue, 27 Nov 2018 10:55:35 +0000 (UTC)
Date: Tue, 27 Nov 2018 10:55:33 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=default; t=1543316134;
 bh=wCQ5ujAf56THli914yaBus8DVysC4ZGgCDxY/Tpd1bw=;
 h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:
 Feedback-ID:From;
 b=M2ntIOVIu9NlOHDStfH2Bjgr7d65rcEsvLg5ybUinLZvgpH8/5VUuQ0O0GTBau2y2
 hRosn813Pm8ysG18h96BfxlLYrzhFkxWg0iZGO2UP732SWwLa4WL/4fxpAvlJD6Q37
 83ropJsDEihRtQVwQxyQ/mgTVPTslxXpHBbWsktk=
To: Jan Beulich <JBeulich@suse.com>
From: Mathieu Tarral <mathieu.tarral@protonmail.com>
Message-ID: <eRsTFbumLjGRfyuYLwS0sR7s26nr-d4-RdLThs1KWCQp8PsOanZ4ZVx0i11Wn4gNT9aCyRhMbnxdRjV9RHiKVXxni3DAWgGVscdcvzCNrP4=@protonmail.com>
In-Reply-To: <5BFD16BC020000780020043E@prv1-mh.provo.novell.com>
References: <-ncT-X6UbGxE6-mV99jfEno7nrGfAhPFG-6pJ9FYF_koCfmbmeE4AWc_u7UHRkLTCJun0keOEG9ogzrubUwRBm4fAuXyIzfGqEsPfpl2HpE=@protonmail.com>
 <5BFD16BC020000780020043E@prv1-mh.provo.novell.com>
Feedback-ID: 7ARND6YmrAEqSXE0j3TLm6ZqYiFFaDDEkO_KW8fTUEW0kYwGM1KEsuPxEPVWH5YuEnR43INtqwIKH-usvnxVQQ==:Ext:ProtonMail
MIME-Version: 1.0
X-Spam-Status: No, score=-1.1 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no
 version=3.4.0
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.protonmail.ch
Subject: Re: [Xen-devel] Invalid OEM Table ID: Length cannot exceed 8
 characters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBUaGUgInByb2JsZW0iIHByZXN1bWFibHkgaXMgYSBuZXdlciwgbW9yZSBwaWNreSBpYXNsLiBU
aGUgcHJvYmxlbQo+IGJlaW5nIHdpdGggU2VhQklPUyB5b3UnZCBnZW5lcmFsbHkgYmUgYmV0dGVy
IG9mZiBhc2tpbmcgdGhlIFNlYUJJT1MKPiBmb2xrcy4gTG9va2luZyBhdCAxLjEyLjAgdGhvdWdo
IEkgc2VlIHRoYXQgdGhleSd2ZSBhZGRyZXNzZWQgdGhlCj4gaXNzdWUgYWxyZWFkeSwgc28geW91
IHNob3VsZCBiZSBhYmxlIHRvIGZpbmQgYSByZXNwZWN0aXZlIGNvbW1pdCBpbgo+IHRoZWlyIHRy
ZWUuCgpJIGhhdmUgZ2l0IGNoZWNrb3V0IHRoZSBtYXN0ZXIgYnJhbmNoIGluc3RlYWQgb2YgdGhl
IGR1bW15IG9uZSwKYW5kIHRoYXQgd2FzIGVub3VnaC4KClRoYW5rIHlvdSBmb3IgeW91ciBoZWxw
ICEKCk1hdGhpZXUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 11:00:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 11: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-devel-bounces@lists.xenproject.org>)
	id 1gRb6Y-0002LO-Tw; Tue, 27 Nov 2018 11:00: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=v6gk=og=citrix.com=prvs=8627dda00=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gRb6Y-0002LI-0i
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 11:00:34 +0000
X-Inumbo-ID: a8ac48e0-f233-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8ac48e0-f233-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 11:00:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,286,1539648000"; d="scan'208";a="71578645"
To: Jan Beulich <JBeulich@suse.com>
References: <20181127100034.4257-1-sergey.dyasli@citrix.com>
 <20181127100034.4257-2-sergey.dyasli@citrix.com>
 <5BFD1AE10200007800200483@prv1-mh.provo.novell.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 xsFNBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABzShTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+wsGOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZmfOwU0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAHCwXYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <b29dc36d-32c6-992d-b644-fa584789ce83@citrix.com>
Date: Tue, 27 Nov 2018 11:00:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5BFD1AE10200007800200483@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 1/2] system_state: introduce
 SYS_STATE_smp_booted
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xen.org, Julien Grall <julien.grall@arm.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMTEvMjAxOCAxMDoyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjcuMTEuMTgg
YXQgMTE6MDAsIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBUaGUgbmV3IHN0
YXRlIG1lYW5zIHRoYXQgYWxsIHNlY29uZGFyeSBDUFVzIGFyZSB1cC4gT24geDg2IHRoaXMgYWxz
bwo+PiBtZWFucyB0aGF0IGEgbWljcm9jb2RlIHdhcyAocG90ZW50aWFsbHkpIHVwZGF0ZWQgb24g
YWxsIENQVXMuCj4gCj4gSSdtIHNsaWdodGx5IGNvbmNlcm5lZCBieSBzdWNoIGFuIHg4NiBzcGVj
aWZpYzogQ291bGQgd2Ugc2V0dGxlIG9uCj4gYSBtb3JlIGdlbmVyaWMgZGVzY3JpcHRpb24gb2Yg
dGhlIHN0YXRlIGFsbCBDUFVzIGFyZSBpbiBhdCB0aGF0Cj4gcG9pbnQsIGxpa2UgImZ1bGx5IGZ1
bmN0aW9uYWwiLCBhbmQgb25seSBnaXZlIHVjb2RlIGxvYWRpbmcgb24geDg2Cj4gYXMgYW4gZXhh
bXBsZT8KCkFjY29yZGluZyB0byBKdWxpZW4ncyBjb21tZW50LCBJIG5lZWQgdG8gbWFrZSB0aGlz
IGZpeCB0byBiZSB4ODYgb25seS4KU28gSSBwbGFuIHRvIGludHJvZHVjZSBzb21ldGhpbmcgbGlr
ZSAiYm9vbCBzdXNwZW5kX2lkbGVfc2NydWIiIGluc3RlYWQuCgo+PiBAQCAtOTMwLDYgKzkzMiw4
IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQs
Cj4+ICAgICAgcHJpbnRrKCJCcm91Z2h0IHVwICVsZCBDUFVzXG4iLCAobG9uZyludW1fb25saW5l
X2NwdXMoKSk7Cj4+ICAgICAgLyogVE9ETzogc21wX2NwdXNfZG9uZSgpOyAqLwo+PiAgCj4+ICsg
ICAgc3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX3NtcF9ib290ZWQ7Cj4gCj4gVGhlIHBsYWNlbWVu
dCBoZXJlIGFuZCAuLi4KPiAKPj4gLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKPj4gKysrIGIv
eGVuL2FyY2gveDg2L3NldHVwLmMKPj4gQEAgLTE2ODMsNiArMTY4Myw4IEBAIHZvaWQgX19pbml0
IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCj4+ICAgICAgICAgIH0K
Pj4gICAgICB9Cj4+ICAKPj4gKyAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfc21wX2Jvb3Rl
ZDsKPj4gKwo+PiAgICAgIHByaW50aygiQnJvdWdodCB1cCAlbGQgQ1BVc1xuIiwgKGxvbmcpbnVt
X29ubGluZV9jcHVzKCkpOwo+PiAgICAgIGlmICggbnVtX3BhcmtlZCApCj4+ICAgICAgICAgIHBy
aW50ayhYRU5MT0dfSU5GTyAiUGFya2VkICV1IENQVXNcbiIsIG51bV9wYXJrZWQpOwo+IAo+IC4u
LiBoZXJlIGRpZmZlciB3cnQgdGhlIHByaW50aygpcyAtIGlzIHRoaXMgaW50ZW50aW9uYWwsIGFu
ZCBpZiBzbyB3aHk/CgpUaGlzIHdhcyBub3QgaW50ZW50aW9uYWwsIGJ1dCBpdCBoYXJkbHkgbWF0
dGVycyBub3cuCgotLQpUaGFua3MsClNlcmdleQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 11:04:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 11:04: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-devel-bounces@lists.xenproject.org>)
	id 1gRbAT-0002VI-LB; Tue, 27 Nov 2018 11:04: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=v6gk=og=citrix.com=prvs=8627dda00=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1gRbAS-0002VC-5s
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 11:04:36 +0000
X-Inumbo-ID: 38e500b8-f234-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38e500b8-f234-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 11:04:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,286,1539648000"; d="scan'208";a="71578982"
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>
References: <20181127100034.4257-1-sergey.dyasli@citrix.com>
 <20181127100034.4257-3-sergey.dyasli@citrix.com>
 <9864501a-0d34-8aeb-4550-273a83dd493d@arm.com>
 <5BFD1949020000780020045C@prv1-mh.provo.novell.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 xsFNBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABzShTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+wsGOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZmfOwU0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAHCwXYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <4237db14-9608-f89b-12a4-4bfbbea3c827@citrix.com>
Date: Tue, 27 Nov 2018 11:04:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5BFD1949020000780020045C@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 2/2] common/page_alloc: don't idle-scrub
 before microcode update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xen.org, Jun Nakajima <jun.nakajima@intel.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMTEvMjAxOCAxMDoxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjcuMTEuMTgg
YXQgMTE6MTAsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IEhpLAo+Pgo+PiBPbiAx
MS8yNy8xOCAxMDowMCBBTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4+IFNvbWUgeDg2IENQVXMg
aGFzIGVycmF0YSByZWdhcmRpbmcgbWljcm9jb2RlIHVwZGF0ZXMuIFRoZSBtb3N0IG5vdG9yaW91
cwo+Pj4gaXMgQnJvYWR3ZWxsJ3MgQkRYOTA6ICJMb2FkaW5nIE1pY3JvY29kZSAuLi4gTWF5IFJl
c3VsdCBpbiBhIFN5c3RlbSBIYW5nIi4KPj4+IChVUkw6IAo+PiBodHRwczovL3d3dy5pbnRlbC5j
b20vY29udGVudC9kYW0vd3d3L3B1YmxpYy91cy9lbi9kb2N1bWVudHMvc3BlY2lmaWNhdGlvbi11
cCAKPj4gZGF0ZXMveGVvbi1lNy12NC1zcGVjLXVwZGF0ZS5wZGYpCj4+Pgo+Pj4gQ1BVcyBhcmUg
c3VwcG9zZWQgdG8gYmUgaWRsZSBkdXJpbmcgaW5pdGlhbCBtaWNyb2NvZGUgdXBkYXRlLiBJZGxl
LXNjcnViCj4+PiBjaGFuZ2VzIHRoaXMsIG1ha2luZyBhIENQVSB0byBnbyBzY3J1YmJpbmcgKG1l
bXNldCkgcmlnaHQgYWZ0ZXIgaXQgd2FzCj4+PiBicm91Z2h0IHVwLiBUaGlzIGNhbiBnZXQgaW4g
YSB3YXkgb2YgbWljcm9jb2RlIHVwZGF0ZSBmb3Igb3RoZXIgQ1BVcywKPj4+IHdoaWNoIHJlc3Vs
dHMgaW4gYSBzeXN0ZW0gaGFuZzoKPj4+Cj4+PiAgICAgIFsgICAgMC4wMDAwMDBdIENQVSBWZW5k
b3I6IEludGVsLCBGYW1pbHkgNiAoMHg2KSwgTW9kZWwgNzEgKDB4NDcpLCAKPj4gU3RlcHBpbmcg
MSAocmF3IDAwMDQwNjcxKQo+Pj4gICAgICAuLi4KPj4+ICAgICAgWyAgICAyLjU5ODgxM10gSFZN
OiBIYXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCkgZGV0ZWN0ZWQKPj4+ICAgICAgWyAgICAy
LjYwMDIxMV0gSFZNOiBIQVAgcGFnZSBzaXplczogNGtCLCAyTUIsIDFHQgo+Pj4gICAgICBbICAg
IDAuMDAwMDAwXSBtaWNyb2NvZGU6IENQVTIgdXBkYXRlZCBmcm9tIHJldmlzaW9uIDB4MTEgdG8g
MHgxZSwgZGF0ZSAKPj4gPSAyMDE4LTA0LTAzCj4+PiAgICAgIFsgICAgMC4wMDAwMDBdIG1pY3Jv
Y29kZTogQ1BVNCB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHgxMSB0byAweDFlLCBkwoAgCj4+IFsy
SlsxOzFIWzJKCj4+Pgo+Pj4gUHJldmVudCB0aGlzIHNpdHVhdGlvbiBieSBkaXNhYmxpbmcgaWRs
ZSBzY3J1YmJpbmcgdW50aWwKPj4+IFNZU19TVEFURV9zbXBfYm9vdGVkIGlzIHJlYWNoZWQuCj4+
Cj4+IEkgYW0gbm90IGF3YXJlIG9mIGFueSBpc3N1ZSBvbiBBcm0gdGhhdCByZXF1aXJlcyBkZWxh
eWluZyB0aGUgaWRsZSAKPj4gc2NydWJiaW5nLiBJdCBpcyBhY3R1YWxseSBwcm9iYWJseSBiZXR0
ZXIgdG8gYXZvaWQgZGVsYXlpbmcgaXQgYXMgaXQgbWF5IAo+PiB0YWtlIGEgbG9uZyB0aW1lIHRv
IGJvb3QgYWxsIENQVXMgb24gcGxhdGZvcm0gd2l0aCBhIGhpZ2ggbnVtYmVyIG9mIAo+PiBjb3Jl
cyAoNDggY29yZXMgb3IgdXBwZXIpLgo+IAo+IEFuZCBldmVuIG9uIHg4NiBpdCB3b3VsZCBwZXJo
YXBzIGJlIGJldHRlciB0byBkZWxheSB0aGluZ3Mgb25seQo+IGlmIHRoZXJlIHJlYWxseSBpcyBh
IHByb2JsZW0gKGkuZS4gQnJvYWR3ZWxsIHdpdGggdG9vIGxvdyBhIHVjb2RlCj4gcmV2aXNpb24p
LgoKRXhjZXB0IHRoaXMgaGFwcGVucyBvbiBhIGRpZmZlcmVudCBDUFUgbW9kZWwgKHN0aWxsIEJy
b2Fkd2VsbCB0aG91Z2gpLgpCRFg5MCBpcyBmb3IgbW9kZWwgMHg0RiAoSU5URUxfRkFNNl9CUk9B
RFdFTExfWCkuIEJ1dCB0aGlzIGJ1ZyBvY2N1cnMKb24gbW9kZWwgMHg0NyAoSU5URUxfRkFNNl9C
Uk9BRFdFTExfR1QzRSkuIEknbSB5ZXQgdG8gaGVhciBmcm9tIEludGVsCmlmIHRoaXMgaXMgQkRY
OTAgZXJyYXR1bSBvciBub3QuCgotLQpUaGFua3MsClNlcmdleQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 11:28:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 11:28: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-devel-bounces@lists.xenproject.org>)
	id 1gRbXW-00040z-MM; Tue, 27 Nov 2018 11:28:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=2mkr=og=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRbXV-00040u-JN
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 11:28:25 +0000
X-Inumbo-ID: 8cd4c883-f237-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cd4c883-f237-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 11:28:23 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Nov 2018 04:28:22 -0700
Message-Id: <5BFD2A520200007800200528@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 27 Nov 2018 04:28:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <20181122100554.pyqqa5iw6g27erkv@mac>
 <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
 <20181122105821.6ihjcq5dy2lqjj6j@mac>
 <98f57a8a-288d-45ec-ef01-889fce63eeff@bitdefender.com>
 <20181122144924.ffy6xxwqugoj24nj@mac>
 <c4eca955-0384-7988-ae6c-6385823523ae@bitdefender.com>
 <20181122153756.au3ntxgfqjjhd6sb@mac>
 <a945d190-c891-6a90-01cd-c0cc723699ae@bitdefender.com>
 <20181122170801.pzdoif2g73aamnmu@mac>
 <f3ec3175-1c2e-e3a2-ed8f-63bf4c235fca@bitdefender.com>
 <838191050200006B34861ACF@prv1-mh.provo.novell.com>
 <5BF7C36F02000078001FF3E1@prv1-mh.provo.novell.com>
 <cb265527-4a69-01d9-9089-60b4b4fab22a@bitdefender.com>
In-Reply-To: <cb265527-4a69-01d9-9089-60b4b4fab22a@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrei LUTAS <vlutas@bitdefender.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Mihai Dontu <mdontu@bitdefender.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, aisaila@bitdefender.com,
 xen-devel <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjExLjE4IGF0IDExOjQ5LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMTEvMjMvMTggMTE6MDcgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAy
Mi4xMS4xOCBhdCAxOToyNCwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4g
X0hvd2V2ZXJfLCBwbGVhc2UgcGljdHVyZSBhbiBpbnN0cnVjdGlvbiB0aGF0IGJvdGggd3JpdGVz
IGludG8gYSBwYWdlIFAxCj4+PiB3ZSdyZSBpbnRlcmVzdGVkIGluLCBfYW5kXyBjYXVzZXMgYSB3
cml0ZSBpbnRvIGEgcmVhZC1vbmx5IHBhZ2Utd2Fsawo+Pj4gcmVsYXRlZCBwYWdlIFAyLiBFbXVs
YXRpbmcgdGhlIGN1cnJlbnQgaW5zdHJ1Y3Rpb24sIGFzIHRoZSB1cHN0cmVhbQo+Pj4gcGF0Y2gg
ZG9lcywgZG9lcyBlbGltaW5hdGUgdGhlIHZtX2V2ZW50IGNhdXNlZCBieSB3cml0aW5nIGludG8g
UDIsIGJ1dAo+Pj4gd2l0aCB0aGUgdW5mb3J0dW5hdGUgc2lkZS1lZmZlY3Qgb2YgbG9zaW5nIGEg
cG90ZW50aWFsbHkgY3JpdGljYWwgZXZlbnQKPj4+IGZvciB0aGUgd3JpdGUgaW50byBQMS4KPj4+
Cj4+PiBXaGF0IHRoaXMgcGF0Y2ggYXR0ZW1wdHMgdG8gZG8gaXMgdG8gbWFyayBQMSByd3ggKHNv
IGFsbG93IHRoZSB3cml0ZSksCj4+PiB0aGVuIHB1dCB0aGUgZmF1bHRpbmcgVkNQVSBpbnRvIHNp
bmdsZXN0ZXAgbW9kZSwgdGhlbiByZXN0b3JlIHRoZQo+Pj4gcmVzdHJpY3Rpb25zIGFmdGVyIGl0
IGhhcyBmaW5pc2hlZCBzaW5nbGUgc3RlcHBpbmcuIEJ5IG5vdyBpdCdzIG9idmlvdXMKPj4+IHdo
eSBhbGwgdGhlIG90aGVyIFZDUFVzIG5lZWQgdG8gYmUgcGF1c2VkOiBvbmUgb2YgdGhlbSBtaWdo
dCBkbyBhCj4+PiBtYWxpY2lvdXMgd3JpdGUgaW50byBQMSB0aGF0IHNpbGVudGx5IHN1Y2NlZWRz
IChzaW5jZSB0aGUgRVBUIGlzIHNoYXJlZAo+Pj4gYW1vbmcgYWxsIFZDUFVzIC0gcHV0dGluZyBh
bHRwMm0gYXNpZGUgZm9yIGEgbW9tZW50KS4gV2UgZG9uJ3Qgd2FudCB0aGF0Lgo+PiAKPj4gSSB0
aGluayB0aGlzIGFsbCBnb2VzIGludG8gdGhlIGZ1bmRhbWVudGFsbHkgd3JvbmcgZGlyZWN0aW9u
LiBJZiBsb3N0Cj4+IGV2ZW50cyBkdXJpbmcgZW11bGF0aW9uIGFyZSB5b3VyIGlzc3VlLCB0aGVu
IGxldCdzIG1ha2Ugc3VyZQo+PiBlbXVsYXRpb24gcGF0aHMgdHJpZ2dlciB0aGUgc2FtZSBldmVu
dHMgaGFyZHdhcmUgd291bGQuCj4gCj4gSXQncyBjb21wbGljYXRlZDogd2UgdmVyeSBtdWNoIGxp
a2UgdGhhdCB0aGUgZW11bGF0b3IgaXMgaWdub3JpbmcgcGFnZQo+IHJlc3RyaWN0aW9ucyAtIHRo
aXMgYWxsb3dzIHVzIHRvIHByb2NlZWQgd2l0aCBpbnN0cnVjdGlvbnMgd3JpdGluZyBpbnRvCj4g
cHJvdGVjdGVkIHBhZ2VzIHdpdGhvdXQgbGlmdGluZyBzYWlkIHJlc3RyaWN0aW9ucyAod2hlbiB0
aG9zZQo+IGluc3RydWN0aW9ucyBhcmUgZGVlbWVkIHRvIGJlIHNhZmUgYnkgdGhlIGludHJvc3Bl
Y3Rpb24gZW5naW5lKS4gVGhhdCBpcwo+IHRoZSBtb3N0IGVmZmljaWVudCBtZWNoYW5pc20gd2Ug
aGF2ZSwgc2luY2Ugd2UgY2FuIGp1c3QgcmVwbHkgImVtdWxhdGUiCj4gdG8gYSB2bV9ldmVudCBh
bmQgdGhhdCdzIGl0Lgo+IAo+IFRoZSBhbHRlcm5hdGl2ZSBpcyB0byB1c2UgYWx0cDJtLCBoYXZl
IGFuIHVucmVzdHJpY3RlZCB2aWV3ICh2aWV3IDAgZml0cwo+IHRoZSBiaWxsIG5pY2VseSBzaW5j
ZSByZXN0cmljdGlvbnMgb24gaW4gcHJvcGFnYXRlIHRvIGFsbCBvdGhlciBhY3RpdmUKPiBhbHRw
Mm1zKSwgZ2V0IGFuIEVQVCBmYXVsdCB2bV9ldmVudCwgcmVwbHkgd2l0aCAic3dpdGNoIHRvIHZp
ZXcgMCBhbmQKPiBwdXQgVkNQVSBpbiBzaW5nbGUtc3RlcCBtb2RlIiwgdGhlbiB3YWl0IGZvciB0
aGUgc2luZ2xlIHN0ZXAgZXZlbnQsIGFuZAo+IHRoZW4gcmVwbHkgInN3aXRjaCBiYWNrIHRvIHJl
c3RyaWN0ZWQgYWx0cDJtIHZpZXcgYW5kIGdldCB0aGUgVkNQVSBvdXQKPiBvZiBzaW5nbGUtc3Rl
cCBtb2RlIi4gQ2xlYXJseSB0aGUgYWx0cDJtIG9wdGlvbiBpcyBhdCBsZWFzdCB0d2ljZSBhcwo+
IHNsb3csIHNvIHdlIHByZWZlciB0byBlbXVsYXRlIHRoZSBpbnN0cnVjdGlvbiB3aXRoIGEgc2lu
Z2xlIHZtX2V2ZW50Cj4gcmVwbHkgYW5kIG1vdmUgb24uCj4gCj4gQSBzcGVjaWFsIGNhc2UgaXMg
d2hlbiB0aGUgZW11bGF0b3IgZG9lc24ndCBzdXBwb3J0IGFuIGluc3RydWN0aW9uLCBpbgo+IHdo
aWNoIGNhc2Ugd2UgY2FuIGdldCBhbiBVTklNUExFTUVOVEVEIHZtX2V2ZW50LCBhbmQgc3dpdGNo
IHRvIGFsdHAybQo+IGp1c3QgZm9yIHRoYXQuIEJldHdlZW4gdGhlc2UsIGV2ZXJ5dGhpbmcgc2hv
dWxkIGJlIGNvdmVyZWQgYW5kIHRoZQo+IGd1ZXN0cyBzaG91bGQgcnVuIHdpdGhvdXQgcHJvYmxl
bXMuCj4gCj4gSG93ZXZlciwgd2UgbmVlZCB0byBnZXQgYWx0cDJtIHVwIHRvIHNwZWVkLCBmdWxs
eSB3b3JraW5nIGFuZCByZWxpYWJsZQo+IHRvIGJlIGFibGUgdG8gZG8gYWxsIHRoYXQuCj4gCj4g
QWJvdXQgdGhlIGVtdWxhdG9yIGFuZCBldmVudHM6IGlmIHdlIGNvdWxkIGhhdmUgYSB0b2dnbGUg
Zm9yIHRoZQo+IGVtdWxhdG9yIHRvIHRlbGwgaXQgImVtdWxhdGUgdGhlIGN1cnJlbnQgaW5zdHJ1
Y3Rpb24gYW5kIHNlbmQgb3V0IGEKPiB2bV9ldmVudCBvbmx5IGlmIGl0IHRvdWNoZXMgYSBwcm90
ZWN0ZWQgcGFnZSB0aGF0J3MgTk9UIHBhcnQgb2YgdGhlIHBhZ2UKPiB3YWxrIiwgdGhhdCB3b3Vs
ZCBhbHNvIHdvcmsgLSB0aG91Z2ggSSBjYW4ndCBhdCB0aGlzIHBvaW50IHRlbGwgaG93Cj4gZmVh
c2libGUgdGhvc2UgbW9kaWZpY2F0aW9ucyBhcmUuCgpGb3IgdGhlIGVtdWxhdGlvbiBwYXRocyBp
dCBpcyBjZXJ0YWlubHkgcG9zc2libGUgdG8gaGF2ZSBjb250cm9scyBmb3IKKGFsbW9zdCkgZXZl
cnl0aGluZywgaWYgbmVlZGVkLiBTbyBnb2luZyB0aGF0IHJvdXRlIGNvbnRpbnVlcyB0bwpsb29r
IG1vcmUgZGVzaXJhYmxlIHRvIG1lIHRoYW4gZ29pbmcgdGhlIHJvdXRlIHlvdSd2ZSBjaG9zZW4u
Cgo+PiBXaXRoIGEgc3VmZmljaWVudGx5IGNvbXBsZXRlIGluc24gZW11bGF0b3IsIHNpbmdsZS1z
dGVwcGluZyBzaG91bGQKPj4gbm90IGJlIG5lZWRlZCBhdCBhbGwgaW1vLiBHcmFudGVkIHdlJ3Jl
IG5vdCBxdWl0ZSB0aGVyZSB5ZXQgd2l0aAo+PiB0aGUgZW11bGF0b3IsIGJ1dCB3ZSd2ZSBtYWRl
IHF1aXRlIGEgYml0IG9mIHByb2dyZXNzLiBBcyBiZWZvcmUsCj4+IGlmIHRoZXJlIGFyZSBwYXJ0
aWN1bGFyIGluc3RydWN0aW9ucyB5b3Uga25vdyBvZiB0aGF0IHRoZSBlbXVsYXRvcgo+PiBkb2Vz
bid0IGhhbmRsZSB5ZXQsIHBsZWFzZSBrZWVwIHBvaW50aW5nIHRoZXNlIG91dC4gTGFzdCBJIGtu
b3cKPj4gd2VyZSBzb21lIEFWWCBtb3ZlIGluc3RydWN0aW9ucywgd2hpY2ggaGF2ZSBsb25nIGJl
ZW4KPj4gaW1wbGVtZW50ZWQuCj4gCj4gVHJ1ZSwgSSBoYXZlbid0IHNlZW4gZW11bGF0b3IgaXNz
dWVzIGluIHRoYXQgcmVzcGVjdCB3aXRoIHN0YWdpbmcgLSB0aGUKPiBlbXVsYXRvciBhcHBlYXJz
IGxhdGVseSB0byBiZSBzdWZmaWNpZW50bHkgY29tcGxldGUuIFRoYW5rIHlvdSB2ZXJ5IG11Y2gK
PiBmb3IgeW91ciBoZWxwIGFuZCBzdXBwb3J0IC0gd2UnbGwgZGVmaW5pdGVseSBwb2ludCBvdXQg
dW5zdXBwb3J0ZWQKPiBpbnN0cnVjdGlvbnMgaWYgd2Ugc3BvdCBzb21lIGFnYWluLgo+IAo+IFRo
ZSBiaWdnZXIgcHJhY3RpY2FsIHByb2JsZW0gaXMgaGF2aW5nIHNvbWV0aGluZyB0aGF0IHdvcmtz
IHdpdGggb2xkZXIKPiBYZW4gdmVyc2lvbnMgLSBmb3IgZXhhbXBsZSBjdXJyZW50IFhlblNlcnZl
ciByZWxlYXNlcyBhcmUgc3RpbGwgb24gWGVuCj4gNC43LCBhbmQgYmFja3BvcnRpbmcgdGhlIHdo
b2xlIGVtdWxhdG9yIG1hY2hpbmVyeSB0aGVyZSBpcyBub3QKPiByZWFzb25hYmxlLCB3aXRoIHRo
ZSBsYXJnZSBudW1iZXIgb2YgY2hhbmdlcyB0aGF0IGhhdmUgb2NjdXJlZCBpbiB0aGUKPiBtZWFu
dGltZS4KCldlbGwgLSB3b3VsZG4ndCB0aGlzIGFwcGx5IHRvIGV4dGVuc2l2ZSBhbHRwMm0gY2hh
bmdlcyBhcyB3ZWxsPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 11:32:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 11:32: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-devel-bounces@lists.xenproject.org>)
	id 1gRbbI-0004hm-7g; Tue, 27 Nov 2018 11:32: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=NLlm=OG=citrix.com=prvs=8628b2c55=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gRbbG-0004hh-Se
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 11:32:18 +0000
X-Inumbo-ID: 173f0828-f238-11e8-9338-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 173f0828-f238-11e8-9338-12d6303a7972;
 Tue, 27 Nov 2018 11:32:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,286,1539648000"; d="scan'208";a="82398457"
Date: Tue, 27 Nov 2018 12:32:05 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20181127113205.ohli6saatlwid7ua@mac>
References: <20181123085402.663pdh75rhqtxsf4@mac>
 <67fa7dc6-3aff-a5fd-4105-dce19a89448c@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <67fa7dc6-3aff-a5fd-4105-dce19a89448c@bitdefender.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjcsIDIwMTggYXQgMTI6MzE6MzVQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+ID4+IF9Ib3dldmVyXywgcGxlYXNlIHBpY3R1cmUgYW4gaW5zdHJ1Y3Rpb24gdGhh
dCBib3RoIHdyaXRlcyBpbnRvIGEgcGFnZSBQMQo+ID4+IHdlJ3JlIGludGVyZXN0ZWQgaW4sIF9h
bmRfIGNhdXNlcyBhIHdyaXRlIGludG8gYSByZWFkLW9ubHkgcGFnZS13YWxrCj4gPj4gcmVsYXRl
ZCBwYWdlIFAyLiBFbXVsYXRpbmcgdGhlIGN1cnJlbnQgaW5zdHJ1Y3Rpb24sIGFzIHRoZSB1cHN0
cmVhbQo+ID4+IHBhdGNoIGRvZXMsIGRvZXMgZWxpbWluYXRlIHRoZSB2bV9ldmVudCBjYXVzZWQg
Ynkgd3JpdGluZyBpbnRvIFAyLCBidXQKPiA+PiB3aXRoIHRoZSB1bmZvcnR1bmF0ZSBzaWRlLWVm
ZmVjdCBvZiBsb3NpbmcgYSBwb3RlbnRpYWxseSBjcml0aWNhbCBldmVudAo+ID4+IGZvciB0aGUg
d3JpdGUgaW50byBQMS4KPiA+IAo+ID4gSG93IGNvdWxkIHRoZSBldmVudCBmb3IgUDEgYmUgbG9z
dD8gSWYgdGhlIGluc3RydWN0aW9uIHdyaXRlcyB0byBib3RoCj4gPiBQMSBhbmQgUDIsIHlvdSBh
bHJlYWR5IGdvdCBzb21lIGtpbmQgb2YgZXZlbnQgc2luY2Ugd3JpdGluZyB0byBQMQo+ID4gd291
bGQgdHJpZ2dlciBhIGZhdWx0LiBUaGVuIHlvdSBjYW4ganVzdCBkaXNjYXJkIHRoZSBQMiBwYXJ0
LCBmb3J3YXJkCj4gPiB0aGUgUDEgYWNjZXNzIGFuZCBqdXN0IGVtdWxhdGUgdGhlIGluc3RydWN0
aW9uPwo+IAo+IFNvcnJ5IGZvciB0aGUgbGF0ZSByZXBseSwgSSdtIG5vdCBpbiB0aGUgb2ZmaWNl
IGFuZCBoYXZlIHNwb3R0eSBhY2Nlc3MKPiB0byBhIHJlYWwgY29tcHV0ZXIuCj4gCj4gVGhlIGlu
c3RydWN0aW9uIHdpbGwgd3JpdGUgdG8gUDEsIGFuZCBydW5uaW5nIGl0IHdpbGwgdHJpZ2dlciBh
IHBhZ2UKPiB3YWxrIHRoYXQgd3JpdGVzIGludG8gUDIgKHdoZXJlIGJvdGggUDEgYW5kIFAyIGFy
ZSB3cml0ZS1wcm90ZWN0ZWQpLgo+IAo+IFRoZSBYZW4gZW11bGF0b3IgY3VycmVudGx5IF9jb21w
bGV0ZWx5XyBpZ25vcmVzIEVQVCByZXN0cmljdGlvbnMsIHdoaWNoCj4gaXMgYm90aCB0aGUgcmVh
c29uIHdoeSB3ZSdyZSBhYmxlIHRvIHVzZSBpdCBmb3IgaW50cm9zcGVjdGlvbiBwdXJwb3Nlcwo+
IChzbyB3ZSBjYW4gcnVuIGluc3RydWN0aW9ucyB0aGF0IHdyaXRlIHRvIHByb3RlY3RlZCBwYWdl
cyB0aGF0IHdlJ3ZlCj4gZGVlbWVkIHRvIGJlIHNhZmUsIHdpdGhvdXQgbGlmdGluZyBzYWlkIHJl
c3RyaWN0aW9ucyksIGFuZCB0aGUgcHJvYmxlbQo+IGluIHRoaXMgY2FzZS4KPiAKPiBTbyBlbXVs
YXRpbmcgdGhlIGluc3RydWN0aW9uIHdlJ3JlIHRhbGtpbmcgYWJvdXQgd2lsbCBzaWxlbnRseSB3
cml0ZQo+IGJvdGggUDEgYW5kIFAyLCBldmVuIHRob3VnaCB3ZSdkIGxpa2UgdGhlIHdyaXRlIHRv
IFAyICh0aGUgcGFnZSB3YWxrCj4gcGFydCkgdG8gc3VjY2VlZCwgYnV0IHN0aWxsIGhhdmUgdGhl
IHZtX2V2ZW50IGZvciBQMS4KCldvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGFkZCBzb21lIGtpbmQg
b2YgZmxhZyB0byB0aGUgZW11bGF0b3IgdG8Kc2lnbmFsIHdoZXRoZXIgcDJtIHJlc3RyaWN0aW9u
cyBzaG91bGQgYmUgZW5mb3JjZWQvaWdub3JlZD8KaHZtZW11bF9hY3F1aXJlX3BhZ2Ugc2VlbXMg
bGlrZSBhIHN1aXRhYmxlIHBsYWNlLCBidXQgSSdtIG5vdCB0aGF0CmZhbWlsaWFyIHdpdGggdGhl
IGVtdWxhdG9yLgoKVGhlbiB5b3UgY291bGQgZ2VuZXJhdGUgdm0gZXZlbnRzIGZyb20gdGhlIGVt
dWxhdG9yIGl0c2VsZiwgd2hpY2gKQUZBSUNUIGlzIHRoZSBvbmx5IHdheSB0byBoYW5kbGUgdGhp
cyBpbnN0cnVjdGlvbiBleGVjdXRpb24gaXNzdWUuCgo+ID4+IFdoYXQgdGhpcyBwYXRjaCBhdHRl
bXB0cyB0byBkbyBpcyB0byBtYXJrIFAxIHJ3eCAoc28gYWxsb3cgdGhlIHdyaXRlKSwKPiA+PiB0
aGVuIHB1dCB0aGUgZmF1bHRpbmcgVkNQVSBpbnRvIHNpbmdsZXN0ZXAgbW9kZSwgdGhlbiByZXN0
b3JlIHRoZQo+ID4+IHJlc3RyaWN0aW9ucyBhZnRlciBpdCBoYXMgZmluaXNoZWQgc2luZ2xlIHN0
ZXBwaW5nLiBCeSBub3cgaXQncyBvYnZpb3VzCj4gPj4gd2h5IGFsbCB0aGUgb3RoZXIgVkNQVXMg
bmVlZCB0byBiZSBwYXVzZWQ6IG9uZSBvZiB0aGVtIG1pZ2h0IGRvIGEKPiA+PiBtYWxpY2lvdXMg
d3JpdGUgaW50byBQMSB0aGF0IHNpbGVudGx5IHN1Y2NlZWRzIChzaW5jZSB0aGUgRVBUIGlzIHNo
YXJlZAo+ID4+IGFtb25nIGFsbCBWQ1BVcyAtIHB1dHRpbmcgYWx0cDJtIGFzaWRlIGZvciBhIG1v
bWVudCkuIFdlIGRvbid0IHdhbnQgdGhhdC4KPiA+IAo+ID4gQ2FuJ3QgeW91IGp1c3QgY2hhbmdl
IHRoZSBwMm0gb2YgYSBzaW5nbGUgdkNQVT8gRWl0aGVyIHVzaW5nIGFsdHAybSBvcgo+ID4gc29t
ZSBvdGhlciBtZWNoYW5pc20uCj4gCj4gQXMgSmFuIGhhcyBwb2ludGVkIG91dCwgd2UnZCBuZWVk
IHRvbyBtYW55IGFsdHAybXMgKHRoZXJlJ3MgY3VycmVudGx5IGEKPiBoYXJkY29kZWQgbGltaXQg
b2YgMTAgaW4gWGVuKS4gQnV0IGV2ZW4gbW9yZSBpbXBvcnRhbnRseSwgcGVyaGFwcywgaXMKPiB0
aGF0IGFsdHAybSBpcyBub3QgdXNhYmxlIGF0IGFsbCBhdCB0aGUgbW9tZW50IChhdCBsZWFzdCB1
bnRpbCB0aGUKPiBzZXJpZXMgSSd2ZSBiZWVuIHdvcmtpbmcgb24gd2l0aCBHZW9yZ2UncyBraW5k
IGhlbHAgZ29lcyBpbikgLSBiZWNhdXNlCj4gdGhlIGd1ZXN0cycgZGlzcGxheXMgZnJlZXplIHdo
ZW4gc3dpdGNoaW5nIHRvIGEgbmV3IGFsdHAybSBlYXJseSBvbgo+IGJvb3QsIG9yIGFmdGVyIGEg
c2NyZWVuIHJlc2l6ZS4KPiAKPiBBbHNvLCBub3QgYWxsIEludGVsIGhhcmR3YXJlIHN1cHBvcnRz
IGFsdHAybSwgYW5kIHdoaWxlIFhlbiBkb2VzIGVtdWxhdGUKPiBhbHRwMm0gc3VwcG9ydCBmb3Ig
aGFyZHdhcmUgdGhhdCBkb2VzIG5vdCwgaXQncyBub3QgaWRlYWwgdG8gdXNlIHRoYXQKPiBwZXJm
b3JtYW5jZS13aXNlLgoKSU1PLCB0aGUgYmVzdCB3YXkgaXMgbW92ZSBmb3J3YXJkIHdpdGggdGhp
cyBpc3N1ZSBpcyB0byBlbmhhbmNlIHRoZQplbXVsYXRvciB0byBiZSBhYmxlIHRvIGdlbmVyYXRl
IHZtIGV2ZW50cy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 11:44:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 11:44: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-devel-bounces@lists.xenproject.org>)
	id 1gRbmx-0005V3-Ak; Tue, 27 Nov 2018 11:44: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=FTPm=OG=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gRbmw-0005Uy-Ou
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 11:44:22 +0000
X-Inumbo-ID: c709b464-f239-11e8-a418-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c709b464-f239-11e8-a418-12d6303a7972;
 Tue, 27 Nov 2018 11:44:21 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 C73013087965; Tue, 27 Nov 2018 13:44:19 +0200 (EET)
Received: from [192.168.228.120] (unknown [188.25.47.216])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 9B47F300F716;
 Tue, 27 Nov 2018 13:44:19 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <20181116170412.xrwuun3cqxll22l3@mac>
 <b83547dc-f8bd-d537-0407-fc371fee2ea7@bitdefender.com>
 <20181122100554.pyqqa5iw6g27erkv@mac>
 <7efdfb5e-044b-f2a3-6562-d3468997096a@bitdefender.com>
 <20181122105821.6ihjcq5dy2lqjj6j@mac>
 <98f57a8a-288d-45ec-ef01-889fce63eeff@bitdefender.com>
 <20181122144924.ffy6xxwqugoj24nj@mac>
 <c4eca955-0384-7988-ae6c-6385823523ae@bitdefender.com>
 <20181122153756.au3ntxgfqjjhd6sb@mac>
 <a945d190-c891-6a90-01cd-c0cc723699ae@bitdefender.com>
 <20181122170801.pzdoif2g73aamnmu@mac>
 <f3ec3175-1c2e-e3a2-ed8f-63bf4c235fca@bitdefender.com>
 <838191050200006B34861ACF@prv1-mh.provo.novell.com>
 <5BF7C36F02000078001FF3E1@prv1-mh.provo.novell.com>
 <cb265527-4a69-01d9-9089-60b4b4fab22a@bitdefender.com>
 <5BFD2A520200007800200528@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <04bd4ccd-c6d5-4891-7b20-0cc185c8f34c@bitdefender.com>
Date: Tue, 27 Nov 2018 13:44:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <5BFD2A520200007800200528@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrei LUTAS <vlutas@bitdefender.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Mihai Dontu <mdontu@bitdefender.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, aisaila@bitdefender.com,
 xen-devel <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4gQWJvdXQgdGhlIGVtdWxhdG9yIGFuZCBldmVudHM6IGlmIHdlIGNvdWxkIGhhdmUgYSB0b2dn
bGUgZm9yIHRoZQo+PiBlbXVsYXRvciB0byB0ZWxsIGl0ICJlbXVsYXRlIHRoZSBjdXJyZW50IGlu
c3RydWN0aW9uIGFuZCBzZW5kIG91dCBhCj4+IHZtX2V2ZW50IG9ubHkgaWYgaXQgdG91Y2hlcyBh
IHByb3RlY3RlZCBwYWdlIHRoYXQncyBOT1QgcGFydCBvZiB0aGUgcGFnZQo+PiB3YWxrIiwgdGhh
dCB3b3VsZCBhbHNvIHdvcmsgLSB0aG91Z2ggSSBjYW4ndCBhdCB0aGlzIHBvaW50IHRlbGwgaG93
Cj4+IGZlYXNpYmxlIHRob3NlIG1vZGlmaWNhdGlvbnMgYXJlLgo+IAo+IEZvciB0aGUgZW11bGF0
aW9uIHBhdGhzIGl0IGlzIGNlcnRhaW5seSBwb3NzaWJsZSB0byBoYXZlIGNvbnRyb2xzIGZvcgo+
IChhbG1vc3QpIGV2ZXJ5dGhpbmcsIGlmIG5lZWRlZC4gU28gZ29pbmcgdGhhdCByb3V0ZSBjb250
aW51ZXMgdG8KPiBsb29rIG1vcmUgZGVzaXJhYmxlIHRvIG1lIHRoYW4gZ29pbmcgdGhlIHJvdXRl
IHlvdSd2ZSBjaG9zZW4uCgpJdCBkb2VzIHNvdW5kIHZlcnkgcmVhc29uYWJsZSwgd2UnbGwgbG9v
ayBpbnRvIHRoYXQuCgo+PiBUaGUgYmlnZ2VyIHByYWN0aWNhbCBwcm9ibGVtIGlzIGhhdmluZyBz
b21ldGhpbmcgdGhhdCB3b3JrcyB3aXRoIG9sZGVyCj4+IFhlbiB2ZXJzaW9ucyAtIGZvciBleGFt
cGxlIGN1cnJlbnQgWGVuU2VydmVyIHJlbGVhc2VzIGFyZSBzdGlsbCBvbiBYZW4KPj4gNC43LCBh
bmQgYmFja3BvcnRpbmcgdGhlIHdob2xlIGVtdWxhdG9yIG1hY2hpbmVyeSB0aGVyZSBpcyBub3QK
Pj4gcmVhc29uYWJsZSwgd2l0aCB0aGUgbGFyZ2UgbnVtYmVyIG9mIGNoYW5nZXMgdGhhdCBoYXZl
IG9jY3VyZWQgaW4gdGhlCj4+IG1lYW50aW1lLgo+Cj4gV2VsbCAtIHdvdWxkbid0IHRoaXMgYXBw
bHkgdG8gZXh0ZW5zaXZlIGFsdHAybSBjaGFuZ2VzIGFzIHdlbGw/CgpJdCBkb2VzLCBob3dldmVy
IGZvciBvbmUsIGZvciBzb21lIHJlYXNvbiB0aGUgYWx0cDJtIHBhdGNoZXMgaGF2ZSBzbyBmYXIK
cHJvdmVuIChmb3IgdXMgYXQgbGVhc3QpIG11Y2ggZWFzaWVyIHRvIGJhY2twb3J0IChhbmQgdGhl
cmUncyBsZXNzIG9mIHRoZW0pLgoKSG93ZXZlciwgeW91IGRvIG1ha2UgYSBnb29kIHBvaW50LCBh
bmQgYXNzdW1pbmcgdGhpcyB3b3JrcyBlbXVsYXRvcgpjaGFuZ2VzIGRvIHNlZW0gdG8gcG90ZW50
aWFsbHkgc29sdmUgdGhlIHByb2JsZW0gd2UncmUgaGF2aW5nIGluIGEgd2F5CnRoYXQncyBhY2Nl
cHRhYmxlIHRvIGV2ZXJ5b25lIGFuZCBpcyBhcmNoaXRlY3R1cmFsbHkgY29ycmVjdC4KCgpUaGFu
a3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 11:46:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 11:46: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-devel-bounces@lists.xenproject.org>)
	id 1gRbok-0005c5-PI; Tue, 27 Nov 2018 11:46: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=FTPm=OG=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gRboj-0005bu-2K
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 11:46:13 +0000
X-Inumbo-ID: 09008b72-f23a-11e8-bca7-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09008b72-f23a-11e8-bca7-12d6303a7972;
 Tue, 27 Nov 2018 11:46:11 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 70C913087965; Tue, 27 Nov 2018 13:46:10 +0200 (EET)
Received: from [192.168.228.120] (unknown [188.25.47.216])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 55471300F716;
 Tue, 27 Nov 2018 13:46:10 +0200 (EET)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20181123085402.663pdh75rhqtxsf4@mac>
 <67fa7dc6-3aff-a5fd-4105-dce19a89448c@bitdefender.com>
 <20181127113205.ohli6saatlwid7ua@mac>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <8ad5c4f8-b4b5-2a91-73d2-6b7c3ddece5c@bitdefender.com>
Date: Tue, 27 Nov 2018 13:45:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20181127113205.ohli6saatlwid7ua@mac>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Mihai_Don=c8=9bu?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjcvMTggMTozMiBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBXb3VsZCBpdCBi
ZSBwb3NzaWJsZSB0byBhZGQgc29tZSBraW5kIG9mIGZsYWcgdG8gdGhlIGVtdWxhdG9yIHRvCj4g
c2lnbmFsIHdoZXRoZXIgcDJtIHJlc3RyaWN0aW9ucyBzaG91bGQgYmUgZW5mb3JjZWQvaWdub3Jl
ZD8KPiBodm1lbXVsX2FjcXVpcmVfcGFnZSBzZWVtcyBsaWtlIGEgc3VpdGFibGUgcGxhY2UsIGJ1
dCBJJ20gbm90IHRoYXQKPiBmYW1pbGlhciB3aXRoIHRoZSBlbXVsYXRvci4KPiAKPiBUaGVuIHlv
dSBjb3VsZCBnZW5lcmF0ZSB2bSBldmVudHMgZnJvbSB0aGUgZW11bGF0b3IgaXRzZWxmLCB3aGlj
aAo+IEFGQUlDVCBpcyB0aGUgb25seSB3YXkgdG8gaGFuZGxlIHRoaXMgaW5zdHJ1Y3Rpb24gZXhl
Y3V0aW9uIGlzc3VlLgoKSSBob3BlIHNvLCB3ZSdsbCBkZWZpbml0ZWx5IGxvb2sgaW50byB0aGF0
LgoKPiBJTU8sIHRoZSBiZXN0IHdheSBpcyBtb3ZlIGZvcndhcmQgd2l0aCB0aGlzIGlzc3VlIGlz
IHRvIGVuaGFuY2UgdGhlCj4gZW11bGF0b3IgdG8gYmUgYWJsZSB0byBnZW5lcmF0ZSB2bSBldmVu
dHMuCgpSaWdodCwgaXQgZG9lcyBsb29rIHRoYXQgd2F5IHRvIG1lIHRvby4gSG9wZWZ1bGx5IHdl
IGNhbiBnZXQgc29tZXRoaW5nCndvcmtpbmcgdGhhdCB3YXkuCgoKVGhhbmtzLApSYXp2YW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 11:53:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 11:53: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-devel-bounces@lists.xenproject.org>)
	id 1gRbve-0006Nt-JU; Tue, 27 Nov 2018 11:53:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4fnm=og=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRbvd-0006Nj-6c
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 11:53:21 +0000
X-Inumbo-ID: 0868f631-f23b-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0868f631-f23b-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 11:53:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRbva-0002MK-1S; Tue, 27 Nov 2018 11:53:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRbvZ-0005kU-Oo; Tue, 27 Nov 2018 11:53:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRbvZ-0003Cz-Mf; Tue, 27 Nov 2018 11:53:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130787-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:build-arm64-xsm:<job status>:broken:regression
 linux-linus:build-arm64:<job status>:broken:regression
 linux-linus:build-arm64-pvops:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:hosts-allocate:broken:nonblocking
 linux-linus:build-arm64:capture-logs:broken:nonblocking
 linux-linus:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-linus:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=e195ca6cb6f21633e56322d5aa11ed59cdb22fb2
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Nov 2018 11:53:17 +0000
Subject: [Xen-devel] [linux-linus test] 130787: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc4NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwNzg3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFs
bCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBndWVzdC1zdGFydCAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5
OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEw
IHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4
OTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVk
aGF0LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAx
MjU4OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50
ZXN0ZWQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4g
YmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVu
dGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGUxOTVjYTZj
YjZmMjE2MzNlNTYzMjJkNWFhMTFlZDU5Y2RiMjJmYjIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDk0NzEwY2FjMGVmNGVlMTc3YTYzYjUyMjc2NjRiMzhjOTViYmY3MDMK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyNTg5OCAgMjAxOC0wOC0xMyAyMToyMDo1NSBaICAxMDUg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjU5MjEgIDIwMTgtMDgtMTUgMTM6MDY6NTYgWiAg
MTAzIGRheXMgICA4NyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA3ODcgIDIwMTgt
MTEtMjUgMDY6MTE6MzkgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMzNDcgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02
NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9r
ZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTY5MDQ4IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 12:00:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 12:00: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-devel-bounces@lists.xenproject.org>)
	id 1gRc29-0006q7-Ik; Tue, 27 Nov 2018 12:00: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=curg=OG=citrix.com=prvs=86220cbda=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gRc28-0006o6-1y
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 12:00:04 +0000
X-Inumbo-ID: f784def0-f23b-11e8-8aa5-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f784def0-f23b-11e8-8aa5-12d6303a7972;
 Tue, 27 Nov 2018 12:00:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,286,1539648000"; d="scan'208";a="82399522"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20181123085402.663pdh75rhqtxsf4@mac>
 <67fa7dc6-3aff-a5fd-4105-dce19a89448c@bitdefender.com>
 <20181127113205.ohli6saatlwid7ua@mac>
 <8ad5c4f8-b4b5-2a91-73d2-6b7c3ddece5c@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <285d7c45-9607-9c92-7a79-56074c4e0e92@citrix.com>
Date: Tue, 27 Nov 2018 11:59:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <8ad5c4f8-b4b5-2a91-73d2-6b7c3ddece5c@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 =?UTF-8?Q?Mihai_Don=c8=9bu?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMTEvMjAxOCAxMTo0NSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDExLzI3LzE4
IDE6MzIgUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+IFdvdWxkIGl0IGJlIHBvc3NpYmxl
IHRvIGFkZCBzb21lIGtpbmQgb2YgZmxhZyB0byB0aGUgZW11bGF0b3IgdG8KPj4gc2lnbmFsIHdo
ZXRoZXIgcDJtIHJlc3RyaWN0aW9ucyBzaG91bGQgYmUgZW5mb3JjZWQvaWdub3JlZD8KPj4gaHZt
ZW11bF9hY3F1aXJlX3BhZ2Ugc2VlbXMgbGlrZSBhIHN1aXRhYmxlIHBsYWNlLCBidXQgSSdtIG5v
dCB0aGF0Cj4+IGZhbWlsaWFyIHdpdGggdGhlIGVtdWxhdG9yLgo+Pgo+PiBUaGVuIHlvdSBjb3Vs
ZCBnZW5lcmF0ZSB2bSBldmVudHMgZnJvbSB0aGUgZW11bGF0b3IgaXRzZWxmLCB3aGljaAo+PiBB
RkFJQ1QgaXMgdGhlIG9ubHkgd2F5IHRvIGhhbmRsZSB0aGlzIGluc3RydWN0aW9uIGV4ZWN1dGlv
biBpc3N1ZS4KPiBJIGhvcGUgc28sIHdlJ2xsIGRlZmluaXRlbHkgbG9vayBpbnRvIHRoYXQuCgpG
V0lXLCBUaGVyZSBpcyBhbHJlYWR5IGEgcGxhbih0bSkuwqAgSXQgd2FzIGRpc2N1c3NlZCBhdCBs
ZWFzdCBpbiBwYXJ0IGluCkJ1ZGFwZXN0LgoKVGhlIGVtdWxhdG9yIG5lZWRzIHRvIHN0YXJ0IGhv
bm91cmluZyBQMk0gcGVybWlzc2lvbnMgYW5kIGdlbmVyYXRpbmcKdm1fZXZlbnRzLgoKVGhlbiwg
YSB2bV9ldmVudCByZXNwb25zZSBjYW4gcmVwbHkgc2F5aW5nICJwbGVhc2UgZW11bGF0ZSB0aGUK
aW5zdHJ1Y3Rpb24gd2l0aCB0aGlzIHRlbXBvcmFyeSBjaGFuZ2UgdG8gdGhlIHBlcm1pc3Npb25z
Iiwgc28Kd3JpdGUtYWJpbGl0eSB0byBhIHJlYWQtb25seSBwYWdlIGNhbiBiZSBncmFudGVkIGF0
IHRoZSBkaXNjcmV0aW9uIG9mCnRoZSBpbnRyb3NwZWN0aW9uIGFnZW50LgoKVGhhdCBzYWlkLCB0
aGVyZSBpcyBhIGh1Z2UgYW1vdW50IG9mIHdvcmsgcmVxdWlyZWQgdG8gbWFrZSB0aGlzIGhhcHBl
biwKYW5kIEkgaGF2ZW4ndCBoYWQgdGltZSB0byBkbyBhIGNsZWFyIGRlc2lnbiB5ZXQuCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 12:12:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 12:12: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-devel-bounces@lists.xenproject.org>)
	id 1gRcEE-00080e-O5; Tue, 27 Nov 2018 12:12:34 +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=FTPm=OG=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gRcED-00080Z-Pr
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 12:12:33 +0000
X-Inumbo-ID: b789d498-f23d-11e8-975a-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b789d498-f23d-11e8-975a-12d6303a7972;
 Tue, 27 Nov 2018 12:12:33 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A32173087965; Tue, 27 Nov 2018 14:12:31 +0200 (EET)
Received: from [192.168.228.120] (unknown [188.25.47.216])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 7D59B3000E5B;
 Tue, 27 Nov 2018 14:12:31 +0200 (EET)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20181123085402.663pdh75rhqtxsf4@mac>
 <67fa7dc6-3aff-a5fd-4105-dce19a89448c@bitdefender.com>
 <20181127113205.ohli6saatlwid7ua@mac>
 <8ad5c4f8-b4b5-2a91-73d2-6b7c3ddece5c@bitdefender.com>
 <285d7c45-9607-9c92-7a79-56074c4e0e92@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <e98d9d93-b2f5-5a54-e43c-05ad392b267e@bitdefender.com>
Date: Tue, 27 Nov 2018 14:12:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <285d7c45-9607-9c92-7a79-56074c4e0e92@citrix.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Generic instruction
 re-execution mechanism for execute faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 =?UTF-8?Q?Mihai_Don=c8=9bu?= <mdontu@bitdefender.com>,
 Andrei Vlad LUTAS <vlutas@bitdefender.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjcvMTggMTo1OSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNy8xMS8yMDE4
IDExOjQ1LCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+IE9uIDExLzI3LzE4IDE6MzIgUE0sIFJv
Z2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+PiBXb3VsZCBpdCBiZSBwb3NzaWJsZSB0byBhZGQgc29t
ZSBraW5kIG9mIGZsYWcgdG8gdGhlIGVtdWxhdG9yIHRvCj4+PiBzaWduYWwgd2hldGhlciBwMm0g
cmVzdHJpY3Rpb25zIHNob3VsZCBiZSBlbmZvcmNlZC9pZ25vcmVkPwo+Pj4gaHZtZW11bF9hY3F1
aXJlX3BhZ2Ugc2VlbXMgbGlrZSBhIHN1aXRhYmxlIHBsYWNlLCBidXQgSSdtIG5vdCB0aGF0Cj4+
PiBmYW1pbGlhciB3aXRoIHRoZSBlbXVsYXRvci4KPj4+Cj4+PiBUaGVuIHlvdSBjb3VsZCBnZW5l
cmF0ZSB2bSBldmVudHMgZnJvbSB0aGUgZW11bGF0b3IgaXRzZWxmLCB3aGljaAo+Pj4gQUZBSUNU
IGlzIHRoZSBvbmx5IHdheSB0byBoYW5kbGUgdGhpcyBpbnN0cnVjdGlvbiBleGVjdXRpb24gaXNz
dWUuCj4+IEkgaG9wZSBzbywgd2UnbGwgZGVmaW5pdGVseSBsb29rIGludG8gdGhhdC4KPiAKPiBG
V0lXLCBUaGVyZSBpcyBhbHJlYWR5IGEgcGxhbih0bSkuwqAgSXQgd2FzIGRpc2N1c3NlZCBhdCBs
ZWFzdCBpbiBwYXJ0IGluCj4gQnVkYXBlc3QuCj4gCj4gVGhlIGVtdWxhdG9yIG5lZWRzIHRvIHN0
YXJ0IGhvbm91cmluZyBQMk0gcGVybWlzc2lvbnMgYW55IGdlbmVyYXRpbmcKPiB2bV9ldmVudHMu
Cj4gCj4gVGhlbiwgYSB2bV9ldmVudCByZXNwb25zZSBjYW4gcmVwbHkgc2F5aW5nICJwbGVhc2Ug
ZW11bGF0ZSB0aGUKPiBpbnN0cnVjdGlvbiB3aXRoIHRoaXMgdGVtcG9yYXJ5IGNoYW5nZSB0byB0
aGUgcGVybWlzc2lvbnMiLCBzbwo+IHdyaXRlLWFiaWxpdHkgdG8gYSByZWFkLW9ubHkgcGFnZSBj
YW4gYmUgZ3JhbnRlZCBhdCB0aGUgZGlzY3JldGlvbiBvZgo+IHRoZSBpbnRyb3NwZWN0aW9uIGFn
ZW50Lgo+IAo+IFRoYXQgc2FpZCwgdGhlcmUgaXMgYSBodWdlIGFtb3VudCBvZiB3b3JrIHJlcXVp
cmVkIHRvIG1ha2UgdGhpcyBoYXBwZW4sCj4gYW5kIEkgaGF2ZW4ndCBoYWQgdGltZSB0byBkbyBh
IGNsZWFyIGRlc2lnbiB5ZXQuCgpSaWdodCwgYnV0IGZvciBzdGFydGVycyBhbGwgd2UgbmVlZCBp
cyB0aGUgYWJpbGl0eSB0byBzYXkKImh2bV9lbXVsYXRlX29uZV92bV9ldmVudChib29sIGhvbm91
cl9wYWdlX3dhbGtfZmF1bHRzLCBib29sCmhvbm9yX2dsYV9mYXVsdHMpIi4KClRoZW4gd2UganVz
dCByZXBsYWNlIGFsbCBjYWxsc2l0ZXMgb2YgaHZtX2VtdWxhdGVfb25lX3ZtX2V2ZW50KCkgd2l0
aApodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoZmFsc2UsIGZhbHNlKSwgYW5kIHRoZSBvbmUgaW4K
cDJtX21lbV9hY2Nlc3NfY2hlY2soKSB0aGF0IHdlIGN1cnJlbnRseSBoYXZlIHdpdGgKaHZtX2Vt
dWxhdGVfb25lX3ZtX2V2ZW50KGZhbHNlLCB0cnVlKS4KCkhvcGVmdWxseSB0aGF0IG1ha2VzIHNl
bnNlLiA6KQoKRmluZXIgZ3JhaW5lZCB2bV9ldmVudC1iYXNlZCBjb250cm9sIGlzIHByb2JhYmx5
IHVzZWZ1bCwgYnV0IHRvIHRoZSBiZXN0Cm9mIG15IGtub3dsZWRnZSBub3QgY3VycmVudGx5IChv
ciBpbiB0aGUgbmVhci1tZWRpdW0gZnV0dXJlKSBuZWNlc3NhcnkuCgoKVGhhbmtzLApSYXp2YW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 12:15:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 12:15: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-devel-bounces@lists.xenproject.org>)
	id 1gRcGq-00088y-Aq; Tue, 27 Nov 2018 12:15: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=XK4r=OG=xenproject.org=prvs=8629d3089=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gRcGo-00088o-Of
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 12:15:14 +0000
X-Inumbo-ID: 175c33d4-f23e-11e8-b81d-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 175c33d4-f23e-11e8-b81d-12d6303a7972;
 Tue, 27 Nov 2018 12:15:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,286,1539648000"; d="scan'208";a="71583401"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75623-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:guest-start:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75615
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 27 Nov 2018 12:15:05 +0000
Subject: [Xen-devel] [distros-debian-snapshot test] 75623: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NjIzIGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzLzc1NjIzLwoKRmFpbHVyZXMgOi0vIGJ1
dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtZGFpbHktbmV0Ym9vdC1weWdydWIg
MTEgZ3Vlc3Qtc3RhcnQgZmFpbCBibG9ja2VkIGluIDc1NjE1CiB0ZXN0LWFtZDY0LWkzODYtYW1k
NjQtd2Vla2x5LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3
NTYxNQogdGVzdC1hbWQ2NC1pMzg2LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViIDEwIGRlYmlh
bi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3NTYxNQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1jdXJy
ZW50LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3NTYxNQog
dGVzdC1hbWQ2NC1pMzg2LWkzODYtZGFpbHktbmV0Ym9vdC1wdmdydWIgMTEgZ3Vlc3Qtc3RhcnQg
ICAgICAgZmFpbCBsaWtlIDc1NjE1CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdlZWtseS1uZXRp
bnN0LXB5Z3J1YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzU2MTUKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwg
ZmFpbCBsaWtlIDc1NjE1CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtZGFpbHktbmV0Ym9vdC1weWdy
dWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1NjE1CiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlr
ZSA3NTYxNQogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1YiAxMCBk
ZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzU2MTUKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWN1
cnJlbnQtbmV0aW5zdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1NjE1
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAxMCBkZWJpYW4t
ZGktaW5zdGFsbCBmYWlsIGxpa2UgNzU2MTUKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50
LW5ldGluc3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3NTYxNQoKYmFz
ZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDc1NjE1Cgpqb2JzOgogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1kYWlseS1uZXRib290
LXB2Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1k
YWlseS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1hbWQ2NC1kYWlseS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtZGFpbHktbmV0Ym9vdC1w
eWdydWIgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
Y3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWN1cnJlbnQtbmV0aW5zdC1w
eWdydWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13
ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtd2Vla2x5LW5ldGluc3QtcHln
cnViICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAv
aG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJj
ZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJs
ZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 12:43:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 12:43: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-devel-bounces@lists.xenproject.org>)
	id 1gRchI-0001pO-Ng; Tue, 27 Nov 2018 12:42: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=4FnM=OG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRchH-0001pC-5q
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 12:42:35 +0000
X-Inumbo-ID: e91ac982-f241-11e8-bb56-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e91ac982-f241-11e8-bb56-12d6303a7972;
 Tue, 27 Nov 2018 12:42:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRchC-0003J6-5n; Tue, 27 Nov 2018 12:42:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRchB-0001Gr-TA; Tue, 27 Nov 2018 12:42:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRchB-0006Rx-Ru; Tue, 27 Nov 2018 12:42:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130789-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:build-arm64-xsm:<job status>:broken:regression
 linux-4.19:build-arm64:<job status>:broken:regression
 linux-4.19:build-arm64-pvops:<job status>:broken:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.19:build-arm64:hosts-allocate:broken:allowable
 linux-4.19:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.19:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.19:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.19:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.19:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.19:build-arm64:capture-logs:broken:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=98a661ea85a8b46aa3e4bff1d900e289011e2d2a
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Nov 2018 12:42:29 +0000
Subject: [Xen-devel] [linux-4.19 test] 130789: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc4OSBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA3ODkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjkz
MTMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qv
c3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5
MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
OTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tp
bmcpOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5MzEzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjkzMTMKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEyOTMxMwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTMxMwogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2Nr
ZWQgaW4gMTI5MzEzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMjkzMTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxsICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICA5OGE2NjFlYTg1YThiNDZhYTNlNGJmZjFkOTAwZTI4
OTAxMWUyZDJhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4NGRmOTUy
NWIwYzI3ZjNlYmMyZWJiMTg2NGZhNjJhOTdmZGVkYjdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MjkzMTMgIDIwMTgtMTEtMDIgMDU6Mzk6MDggWiAgIDI1IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTI5NDEyICAyMDE4LTExLTA0IDE0OjEwOjE1IFogICAyMiBkYXlzICAgMTMgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTMwNzg5ICAyMDE4LTExLTI1IDA4OjEyOjUxIFogICAgMiBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo1MjAgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0
cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1h
cm02NCBjYXB0dXJlLWxvZ3MKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgMTk1NTUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 12:49:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 12:49: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-devel-bounces@lists.xenproject.org>)
	id 1gRcnm-00022n-LG; Tue, 27 Nov 2018 12:49: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=2MkR=OG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRcnl-00022i-8N
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 12:49:17 +0000
X-Inumbo-ID: d88fcd82-f242-11e8-98d5-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d88fcd82-f242-11e8-98d5-12d6303a7972;
 Tue, 27 Nov 2018 12:49:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Nov 2018 05:49:14 -0700
Message-Id: <5BFD3D4502000078002005A7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 27 Nov 2018 05:49:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86emul: correct 32-bit address handling for
 AVX2 gathers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgZG9uZSBmb3Igb3RoZXIgY2FzZXMgYnkgY29tbWl0IDc4NjllMmJhZmUgKCJ4ODZlbXVsL2Z1
eno6IGFkZApydWRpbWVudGFyeSBsaW1pdCBjaGVja2luZyIpLCBhZGRyZXNzIGNhbGN1bGF0aW9u
cyBzaG91bGQgYWxzbyB1c2UKdHJ1bmNhdGVfZWEoKSBmb3IgdGhlIEFWWDIgZ2F0aGVyIGluc25z
LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTg0MDAsNyArODQwMCw4IEBAIHg4Nl9lbXVs
YXRlKAogICAgICAgICAgICAgICAgIHNpZ25lZCBsb25nIGlkeCA9IGIgJiAxID8gaW5kZXgucXdb
aV0gOiBpbmRleC5kd1tpXTsKIAogICAgICAgICAgICAgICAgIHJjID0gb3BzLT5yZWFkKGVhLm1l
bS5zZWcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWEubWVtLm9mZiArIChpZHgg
PDwgc3RhdGUtPnNpYl9zY2FsZSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1
bmNhdGVfZWEoZWEubWVtLm9mZiArCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGlkeCA8PCBzdGF0ZS0+c2liX3NjYWxlKSksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHZvaWQgKiltbXZhbHAgKyBpICogb3BfYnl0ZXMsIG9wX2J5dGVzLCBjdHh0
KTsKICAgICAgICAgICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAg
ICAgICAgewoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 13:01:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 13:01: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-devel-bounces@lists.xenproject.org>)
	id 1gRczD-0003Pr-Q1; Tue, 27 Nov 2018 13: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=q9XT=OG=citrix.com=prvs=862b52565=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRczD-0003Pm-47
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 13:01:07 +0000
X-Inumbo-ID: 7e943866-f244-11e8-ab73-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7e943866-f244-11e8-ab73-12d6303a7972;
 Tue, 27 Nov 2018 13:01:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,286,1539648000"; d="scan'208";a="71586460"
Date: Tue, 27 Nov 2018 13:01:00 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20181127130100.2sdiwnczstonmsq7@zion.uk.xensource.com>
References: <20181127100608.4197-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181127100608.4197-1-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] xl: free bitmaps on exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjcsIDIwMTggYXQgMTE6MDY6MDhBTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gRXZlcnkgaW52b2NhdGlvbiBvZiB4bCB2aWEgdmFsZ3JpbmQgd2lsbCBzaG93IHRocmVl
IGxlYWtzLgo+IFNpbmNlIGxpYnhsX2JpdG1hcF9hbGxvYyB1c2VzIE5PR0MsIHRoZSBjYWxsZXIg
aGFzIHRvIGZyZWUgdGhlIG1lbW9yeQo+IGFmdGVyIHVzZS4gQW5kIHNpbmNlIHhsX2N0eF9mcmVl
IG1pZ2h0IGJlIGNhbGxlZCBiZWZvcmUKPiBwYXJzZV9nbG9iYWxfY29uZmlnLCBhbHNvIG1vdmUg
dGhlIGxpYnhsX2JpdG1hcF9pbml0IGNhbGxzIGludG8KPiB4bF9jdHhfYWxsb2MuCj4gCj4gU2ln
bmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgoKQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpUaGFua3MgZm9yIGZpeGluZyB0aGlzLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 13:01:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 13:01: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-devel-bounces@lists.xenproject.org>)
	id 1gRczj-0003RS-4T; Tue, 27 Nov 2018 13:01: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=2mkr=og=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRczh-0003RK-Ts
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 13:01:37 +0000
X-Inumbo-ID: 91a7f318-f244-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91a7f318-f244-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 13:01:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Nov 2018 06:01:34 -0700
Message-Id: <5BFD402B02000078002005C5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 27 Nov 2018 06:01:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181126173045.1274-1-paul.durrant@citrix.com>
In-Reply-To: <20181126173045.1274-1-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] amd-iommu: remove page merging code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjExLjE4IGF0IDE4OjMwLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoZSBwYWdlIG1lcmdpbmcgbG9naWMgbWFrZXMgdXNlIG9mIGJpdHMgMS04IGFuZCBiaXQg
NjMgb2YgYSBQVEUsIHdoaWNoIHVzZWQKPiB0byBiZSBzcGVjaWZpZWQgYXMgaWdub3JlZC4gSG93
ZXZlciwgYml0cyA1IGFuZCA2IGFyZSBub3cgc3BlY2lmaWVkIGFzCj4gJ2FjY2Vzc2VkJyBhbmQg
J2RpcnR5JyBiaXRzIGFuZCB0aGVpciB1c2Ugb25seSByZW1haW5zIHNhZmUgYXMgbG9uZyBhcwo+
IHRoZSBEVEUgJ0hvc3QgQWNjZXNzIERpcnR5JyBiaXRzIHJlbWFpbiBjbGVhci4gVGhlIGNvZGUg
aXMgYWxzbyBvZiBkdWJpb3VzCj4gYmVuZWZpdCBhbmQgd2FzIHRoZSBzdWJqZWN0IFhTQS0yNzUu
Cj4gCj4gVGhpcyBwYXRjaCByZW1vdmVzIHRoZSBjb2RlLCBmcmVlaW5nIHVwIHRoZSByZW1haW5p
bmcgUFRFICdpZ25vcmVkJyBiaXRzCj4gZm9yIG90aGVyIHBvdGVudGlhbCB1c2UgYW5kIHNob3J0
ZW5pbmcgdGhlIHNvdXJjZSBieSAxNzAgbGluZXMuCgpObyB3b3JkIGF0IGFsbCBhYm91dCB0aGUg
cGVyZm9ybWFuY2UgaW1wbGljYXRpb25zPyBEbyB5b3UgaGF2ZQphbnkgcGxhbnMgdG8gcmUtaW50
cm9kdWNlIHByb3Blcmx5IHdvcmtpbmcgcGFnZSByZWNvbWJpbmluZwpjb2RlPyBJIHJlYWxpemUg
VlQtZCBkb2Vzbid0IGhhdmUgYW55IGVpdGhlciAodGhlIG1haW50YWluZXJzIGF0CnNvbWUgcG9p
bnQgaW4gdGhlIGRpc3RhbnQgcGFzdCBoYWQgcHJvbWlzZWQgdG8gaW1wbGVtZW50IGl0LCBidXQK
SSBndWVzcyB0aGF0J3MgbG9uZyBiZWVuIGZvcmdvdHRlbiksIGJ1dCBhbnl3YXkuLi4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 13:06:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 13:06: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-devel-bounces@lists.xenproject.org>)
	id 1gRd4Q-0003gd-P8; Tue, 27 Nov 2018 13:06: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=q9XT=OG=citrix.com=prvs=862b52565=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRd4P-0003gY-Kt
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 13:06:29 +0000
X-Inumbo-ID: 3f989e4e-f245-11e8-a837-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3f989e4e-f245-11e8-a837-12d6303a7972;
 Tue, 27 Nov 2018 13:06:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,286,1539648000"; d="scan'208";a="71587024"
Date: Tue, 27 Nov 2018 13:06:24 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181127130624.d5jeu4gtoyz4esdd@zion.uk.xensource.com>
References: <-ncT-X6UbGxE6-mV99jfEno7nrGfAhPFG-6pJ9FYF_koCfmbmeE4AWc_u7UHRkLTCJun0keOEG9ogzrubUwRBm4fAuXyIzfGqEsPfpl2HpE=@protonmail.com>
 <5BFD16BC020000780020043E@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BFD16BC020000780020043E@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] Invalid OEM Table ID: Length cannot exceed 8
 characters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Mathieu Tarral <mathieu.tarral@protonmail.com>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjcsIDIwMTggYXQgMDM6MDQ6NDRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI3LjExLjE4IGF0IDAwOjA3LCA8bWF0aGlldS50YXJyYWxAcHJvdG9ubWFp
bC5jb20+IHdyb3RlOgo+ID4gSSB3YW50ZWQgdG8gaW5zdGFsbCBYZW4gZnJvbSBzb3VyY2Ugb24g
RmVkb3JhIDI4Lgo+ID4gCj4gPiBJIGNob29zZSB0aGUgc3RhYmxlLTQuMTEgYnJhbmNoLCBjb21w
aWxlZCBpdCwgYW5kIGdvdCBhbiBlcnJvciBhdAo+ID4gc3VkbyBtYWtlIGluc3RhbGwKPiA+IAo+
ID4gbWFrZVs3XTogRW50ZXJpbmcgZGlyZWN0b3J5IAo+ID4gJy9ob21lL3ZhZ3JhbnQveGVuL3Rv
b2xzL2Zpcm13YXJlL3NlYWJpb3MtZGlyLXJlbW90ZScKPiA+ICAgQ29tcGlsaW5nIElBU0wgc3Jj
L2Z3L3NzZHQtbWlzYy5oZXgKPiA+IG91dC9zcmMvZncvc3NkdC1taXNjLmRzbC5pICAgICAgNDog
RGVmaW5pdGlvbkJsb2NrICgic3NkdC1taXNjLmFtbCIsICJTU0RUIiwgCj4gPiAweDAxLCAiQlhQ
QyIsICJCWFNTRFRTVVNQIiwgMHgxKQo+ID4gRXJyb3IgICAgNjE1NSAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiA+ICAgIElu
dmFsaWQgT0VNIFRhYmxlIElEIF4gIChMZW5ndGggY2Fubm90IGV4Y2VlZCA4IGNoYXJhY3RlcnMp
Cj4gPiAKPiA+IEFTTCBJbnB1dDogICAgIG91dC9zcmMvZncvc3NkdC1taXNjLmRzbC5pIC0gMTAy
IGxpbmVzLCAyNTY3IGJ5dGVzLCAzNSAKPiA+IGtleXdvcmRzCj4gPiBMaXN0aW5nIEZpbGU6ICBv
dXQvc3JjL2Z3L3NzZHQtbWlzYy5sc3QgLSA4MzkzIGJ5dGVzCj4gPiBIZXggRHVtcDogICAgICBv
dXQvc3JjL2Z3L3NzZHQtbWlzYy5oZXggLSA0MDk2IGJ5dGVzCj4gPiAKPiA+IAo+ID4gSSB0cmll
ZCB0byBmaXggYnkgcmVtb3ZpbmcgMiBjaGFyYWN0ZXJzLCBidXQgdGhlIGZpbGUKPiA+IG91dC9z
cmMvZncvc3NkdC1taXNjLmRzbC5pIGlzIGF1dG9tYXRpY2FsbHkgcmVnZW5lcmF0ZWQuCj4gPiAK
PiA+IAo+ID4gQ2FuIGFueW9uZSBleHBsYWluIHRoZSBwcm9ibGVtIGFuZCBwcm9wb3NlIGEgZml4
ID8KPiAKPiBUaGUgInByb2JsZW0iIHByZXN1bWFibHkgaXMgYSBuZXdlciwgbW9yZSBwaWNreSBp
YXNsLiBUaGUgcHJvYmxlbQo+IGJlaW5nIHdpdGggU2VhQklPUyB5b3UnZCBnZW5lcmFsbHkgYmUg
YmV0dGVyIG9mZiBhc2tpbmcgdGhlIFNlYUJJT1MKPiBmb2xrcy4gTG9va2luZyBhdCAxLjEyLjAg
dGhvdWdoIEkgc2VlIHRoYXQgdGhleSd2ZSBhZGRyZXNzZWQgdGhlCj4gaXNzdWUgYWxyZWFkeSwg
c28geW91IHNob3VsZCBiZSBhYmxlIHRvIGZpbmQgYSByZXNwZWN0aXZlIGNvbW1pdCBpbgo+IHRo
ZWlyIHRyZWUuCj4gCj4gV2VpIC0gSSB3b25kZXIgdGhvdWdoIHdoZXRoZXIgd2Ugc2hvdWxkIGJh
Y2twb3J0IHRoYXQgY2hhbmdlCj4gKGRlc3BpdGUgaXQgY2hhbmdpbmcgbmFtZXMgaW4gd2hhdCBJ
J2QgY2FsbCBhIHN1Yi1vcHRpbWFsIHdheSkKPiBvbmNlIDQuMTEuMSBpcyBvdXQgKGl0J3MgdG9v
IGxhdGUgbm93IGZvciB0aGUgcGVuZGluZyByZWxlYXNlKS4gSQo+IGRvbid0IGtub3csIHRob3Vn
aCwgaG93IHRoaXMgd291bGQgYmVzdCBiZSBkb25lLCBhcyB3ZSBkb24ndAo+IHNlZW0gdG8gbWFp
bnRhaW4gYSAoc2V0IG9mKSBwYXRjaChlcykgZm9yIHRoYXQgc2VwYXJhdGUgdHJlZQo+IChhbnlt
b3JlPykuCgpJIHRoaW5rIHRoZSBleHBlY3RhdGlvbiBpcyBmb3IgZGlzdHJvIHVzZXJzIHRvIHVz
ZSB0aGUgc2VhYmlvcyBwYWNrYWdlCmluIHRoZWlyIGRpc3RybyBkaXJlY3RseSwgc28gd2UgZG9u
J3QgbWFpbnRhaW4gb3VyIG93biB0cmVlIGFueW1vcmUuCgpJZiB0aGVyZSBpcyBlbm91Z2ggZGVt
YW5kIEkgY2FuIGNoZXJyeS1waWNrIHNvbWUgY29tbWl0cyBmcm9tIHVwc3RyZWFtCnRvIG91ciBv
d24gdHJlZSBhcyB3ZWxsLCBidXQgSSB3b3VsZCBsaWtlIHRvIGF2b2lkIHRoYXQgaWYgcG9zc2li
bGUuCgpXZWkuCgo+IAo+IEphbgo+IAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 13:06:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 13:06: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-devel-bounces@lists.xenproject.org>)
	id 1gRd4b-0003hT-2w; Tue, 27 Nov 2018 13:06: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=2mkr=og=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRd4a-0003hI-Dj
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 13:06:40 +0000
X-Inumbo-ID: 46d47ed7-f245-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46d47ed7-f245-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 13:06:39 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Nov 2018 06:06:38 -0700
Message-Id: <5BFD415B02000078002005DF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 27 Nov 2018 06:06:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181126173045.1274-1-paul.durrant@citrix.com>
In-Reply-To: <20181126173045.1274-1-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] amd-iommu: remove page merging code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjExLjE4IGF0IDE4OjMwLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoZSBwYWdlIG1lcmdpbmcgbG9naWMgbWFrZXMgdXNlIG9mIGJpdHMgMS04IGFuZCBiaXQg
NjMgb2YgYSBQVEUsIHdoaWNoIHVzZWQKPiB0byBiZSBzcGVjaWZpZWQgYXMgaWdub3JlZC4gSG93
ZXZlciwgYml0cyA1IGFuZCA2IGFyZSBub3cgc3BlY2lmaWVkIGFzCj4gJ2FjY2Vzc2VkJyBhbmQg
J2RpcnR5JyBiaXRzIGFuZCB0aGVpciB1c2Ugb25seSByZW1haW5zIHNhZmUgYXMgbG9uZyBhcwo+
IHRoZSBEVEUgJ0hvc3QgQWNjZXNzIERpcnR5JyBiaXRzIHJlbWFpbiBjbGVhci4KClVwb24gc2Vj
b25kIHRob3VnaHQgLSBpcyB0aGlzIGFjdHVhbGx5IHRydWUgd2l0aCB0aGUgWFNBLTI3NQpjaGFu
Z2VzIGluIHBsYWNlPyBBcyBsb25nIGFzIHRoZSBkb21haW4gaXMgbm90IHJ1bm5pbmcgeWV0LApo
b3cgd291bGQgQSBhbmQvb3IgRCBiaXRzIGdldCBzZXQ/Cgo+IEBAIC02OTgsNTUgKzU2OSwxNCBA
QCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZu
X3QgbWZuLAo+ICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICAgICAgfQo+ICAKPiAtICAgIC8q
IEluc3RhbGwgNGsgbWFwcGluZyBmaXJzdCAqLwo+ICsgICAgLyogSW5zdGFsbCA0ayBtYXBwaW5n
ICovCj4gICAgICBuZWVkX2ZsdXNoID0gc2V0X2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwg
ZGZuX3goZGZuKSwgbWZuX3gobWZuKSwgMSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01NVUZfd3JpdGFibGUpLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwo+
ICAKPiAgICAgIGlmICggbmVlZF9mbHVzaCApCj4gLSAgICB7Cj4gICAgICAgICAgYW1kX2lvbW11
X2ZsdXNoX3BhZ2VzKGQsIGRmbl94KGRmbiksIDApOwo+IC0gICAgICAgIC8qIE5vIGZ1cnRoZXIg
bWVyZ2luZywgYXMgdGhlIGxvZ2ljIGRvZXNuJ3QgY29wZS4gKi8KPiAtICAgICAgICBoZC0+YXJj
aC5ub19tZXJnZSA9IHRydWU7CgpCZXNpZGVzIHJlbW92aW5nIHRoZSB1c2VzIG9mIHRoaXMgZmll
bGQsIHdoaWNoIHdhcyBpbnRyb2R1Y2VkIGZvcgpYU0EtMjc1LCB5b3Ugc2hvdWxkIHRoZW4gYWxz
byByZW1vdmUgdGhlIGZpZWxkIGl0c2VsZiBJIHRoaW5rLgoKSmFuCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 13:14:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 13:14: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-devel-bounces@lists.xenproject.org>)
	id 1gRdCX-0004X7-VZ; Tue, 27 Nov 2018 13:14: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=curg=og=citrix.com=prvs=86220cbda=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gRdCX-0004X2-7f
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 13:14:53 +0000
X-Inumbo-ID: 6bab8130-f246-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6bab8130-f246-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 13:14:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,286,1539648000"; d="scan'208";a="82403112"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5BFD3D4502000078002005A7@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <159e5dbb-9510-90ca-62ae-f34be7fe95ee@citrix.com>
Date: Tue, 27 Nov 2018 13:14:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BFD3D4502000078002005A7@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86emul: correct 32-bit address handling
 for AVX2 gathers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMTEvMjAxOCAxMjo0OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQXMgZG9uZSBmb3Igb3Ro
ZXIgY2FzZXMgYnkgY29tbWl0IDc4NjllMmJhZmUgKCJ4ODZlbXVsL2Z1eno6IGFkZAo+IHJ1ZGlt
ZW50YXJ5IGxpbWl0IGNoZWNraW5nIiksIGFkZHJlc3MgY2FsY3VsYXRpb25zIHNob3VsZCBhbHNv
IHVzZQo+IHRydW5jYXRlX2VhKCkgZm9yIHRoZSBBVlgyIGdhdGhlciBpbnNucy4KPgo+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 13:30:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 13:30: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-devel-bounces@lists.xenproject.org>)
	id 1gRdRL-0005vi-Du; Tue, 27 Nov 2018 13:30: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=atxn=og=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gRdRK-0005va-CO
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 13:30:10 +0000
X-Inumbo-ID: 8e45273e-f248-11e8-9a16-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e45273e-f248-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 13:30:08 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id v5so16394118lfe.7
 for <xen-devel@lists.xen.org>; Tue, 27 Nov 2018 05:30:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language;
 bh=WsjSOmjUQVDuQ4OaIGXFxXL5Hf0zOVa5+FaskHPlDPk=;
 b=W811kxvrc9C/UaPxBna6X5DiGkoPb1pFEXiwL4LHDleCaq9teT3eqhHAH7DH1YtYT2
 /TODIbv8EUlwMFDNeGIjxuQlmAFXFM0pKAJKfiyeCPQuXOzSlrruTM789Jbah8bbAmEJ
 VxOktz6WSvLkXKEFzrvp9eglJL10IabR0CGsIG6fd0xi7F1kfaLSytGtMf2FmRsQIqlB
 wwB7eA2kDSEiRg7VqoB86GukFoE7yVjusJMihStZgB8WL+pDHPxhf8KjhjwG1SjvRGxU
 PT3hWT3TdIgZ8qr2FMz640WvGQ3evn19UcxFO86etUv3/z9CIyg4BLi67+32cMBm+X64
 tDwA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language;
 bh=WsjSOmjUQVDuQ4OaIGXFxXL5Hf0zOVa5+FaskHPlDPk=;
 b=NuZb2U1COLLpnHPMSam1dvNTidH1a7P1/kRfqUkBjq96/U5RxoW67SKv1qPjNPBSOd
 9sPpInCocnRvfORsZdtFUyxA1h9+aYc5ipyfhjmqalqU36wfh3Kf3yycJeR5TAZVbXBV
 VHGrvU9MVbV6WhLFNMKFy5Mq/5R1zQ9gXxYCcPsSKdjxGqoKxG84EWVCblo8Q3DQ7Hbn
 /TbLLLE3PeuSq0wfr/WZFPYwH45ccXnGcKH8fz37V0y7IAr22fSbyDLXBANzp36be2LZ
 vupP6Q8rxSBq6nlHD2mLWlv3+g1SNuySxFdl4cyIEPDM76DJhHt5Nxka71uIAu3JYoMS
 eL9Q==
X-Gm-Message-State: AGRZ1gKasRyK21sU0mJh/NuEdNudH1DxsQnhZdEsGS155q/KrYqHXhQr
 v7UUH02rW+iV4x9Fbh3trTw=
X-Google-Smtp-Source: AJdET5db7lcqfmEj0v2T5thZK4SAmPS2vbfikQgia0cb9jc7f/SA0JIkrV0/J1rlHsKjOFPcfQFxhg==
X-Received: by 2002:a19:2752:: with SMTP id n79mr19783227lfn.11.1543325406392; 
 Tue, 27 Nov 2018 05:30:06 -0800 (PST)
Received: from [10.17.180.102] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id d23sm597065lfc.11.2018.11.27.05.30.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 27 Nov 2018 05:30:04 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Andre Przywara <andre.przywara@arm.com>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-2-julien.grall@arm.com>
 <6098937f-98de-bff9-6c48-5575a45875e0@epam.com>
 <57ee191b-be21-701e-ef19-4ed4df1cf289@arm.com>
 <77f72cc9-6548-afd9-3766-23326b3551d9@epam.com>
 <6acf65ef-4302-c403-32ba-1d88ab954265@epam.com>
 <22f7ebc8-c74b-0d8e-4847-9d3df9bcf5db@arm.com>
 <3622e468-8f44-1e31-138f-db58ca3835ff@epam.com>
 <2090f5b4-22ff-38bc-3d47-6dbb6d7fccfb@epam.com>
 <6d1c980b-b316-f634-7793-0aca4b34aa85@arm.com>
 <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
 <5ad76791-075d-e588-2669-e01c79674f0d@gmail.com>
 <CAF3u54CmW32NwN0q73LaXwnj2wUt72uuq9LGPRQ3RNMzZTV==Q@mail.gmail.com>
 <d260c074-6107-a5d1-94c8-fdb019585135@gmail.com>
 <4ceea0f6-ede1-420a-d3b7-80c4584739ce@arm.com>
 <2199be43-ef12-28c3-4dcb-cac404be1e4d@gmail.com>
 <20181122180401.0f1d21a0@donnerap.cambridge.arm.com>
 <969c7156-162b-09b0-f328-03dadee06461@gmail.com>
 <9a5c5731-50fe-76ca-354a-3eb05fba41e6@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <bad74dba-41d1-2f16-9542-ad8431793886@gmail.com>
Date: Tue, 27 Nov 2018 15:30:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <9a5c5731-50fe-76ca-354a-3eb05fba41e6@arm.com>
Content-Type: multipart/mixed; boundary="------------480EC06DAB7DCA1CEF84A44E"
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@gmail.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

Hello Julien,

On 23.11.18 15:27, Julien Grall wrote:
>> But we can't use it, because our system is overcommitted.
> 
> Can you describe how overcommitted your system is?
I did mean that we have a requirement to not limit VCPU number with PCPU 
number. Also we should not use cpu pinning. I guess I used a wrong word, 
it must be "oversubscribed".

> I don't understand what you mean. Can you details it?
I hope you do not mind I draw a picture for this. I failed to find a 
simple wording for it :(
At some rate of IRQs from different sources, slight reducing of IRQ 
processing time in the hypervisor might result in an overly slower IRQs 
processing.

So, on the picture attaches, in case2 IRQ processing path in XEN made 
shorter. But when we have IRQ1 and IRQ2 asserted at some rate, we result 
in two context switches and going through the IRQ processing path twice. 
What is longer than catching the IRQ2 right away with IRQ1 in XEN itself.
We come to this idea after observing a strange effect: dropping a bit of 
code from IRQ processing path (i.e. several if's) led to the benchmark 
shown us a bit smaller numbers.

-- 
Sincerely,
Andrii Anisov.

--------------480EC06DAB7DCA1CEF84A44E
Content-Type: image/jpeg;
 name="1.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="1.jpg"

/9j/4AAQSkZJRgABAQEJ7AnsAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikx
MC4pLSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01
T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wgAR
CAIaAs4DASIAAhEBAxEB/8QAGQABAQEBAQEAAAAAAAAAAAAAAQACAwQF/8QAFgEBAQEAAAAA
AAAAAAAAAAAAAAEC/9oADAMBAAIQAxAAAAH0NZ1TISFIVRSFUVRTBMExVFSExVFTBNVUTRVF
SgitUVSVRCRVLCFUEhDBIQwTBUEwTBMEwTBMEwUhUVRqqqopgkKoqQqKQqimKoGiqKopiqKo
qSqKomihKoqiohKSqthIqiEKoqgqKohiGCoqiqKkKiqKoqiqFqqoqiqKoqiqKoGiqKoqiqKk
ESqKoqhiGoqBqShiSqohiGISiqUiGsmjl1Srzr6Lh3Kz5T2HH0AY8le65ek43HJ6zonkOnM7
47aPD0yjw+j56u/k9UEwNoxa852uejV5up0ngdrl1KuB3uXYLjg9MwXDR1tczV5/SFvgdHl6
DA8za7OJrKbugcLpozz9GTzd+kY8/ryeb0a0cvP7I83fSeN9SYdS+Hp6WzOOtHk9G6rj3Dz9
ukuMdo5a2xg3Vh1GTcYdRk3GbQBsA3kaTgmpXbWc8d8Fz7hx6bDOeoc9bDJ0jFuObuMW4w6T
FpObqM2kxbEydAzbAtZEYqhKJIqiSJIkQSJISikKQpCmUpCkEQpCQpCkKoSiSM7xs4aztd1J
Y3k0MQxDEMRoKQGipCkyyFIUoSCIIgiCQaINRDESRJDCCJQkIUhSCIUwTBWRxlrW+SdJJaQR
BGKEEiSDRHDry7KyIFohiEEYhBGIYqgZCkKTLKFISFIUhSECNnlXd4bNpROUkiSJIYhoEQRg
mIYETOXNWekZOgaqikEZaooQRKgc6yce/DutUmdZ0FIY3UlQ5zmutYOg0VQNAig0DQNEMQxD
EIZxdbOd0lxrQNgjpco63JOl5vSTlGIShINFCMCIUnPm9KHVGToGbYZz1jk9I5PSMbFRgaBx
vmY7cey1SZc6JECq49ArWdsYOkjJLi6VnJ6RyuscO3PqFMCISFIIhZ3k8nZ66nK60vJ6JjVQ
aIYTl1w2acsqQaINEGiDURVA0c+mOgSFIUhTBMCKlJCDUVRx68tFa4adHAXbJGO2dBjpA5TQ
5hkGpBEKTnp51tqBohBEEYhjnvG6RIagRJIkiw+fU9TzsuhzLe1yE7XKXrc8He5c09Lw0dLk
rntjcVRSFITQUqIhIUgjFScE6nK61crWjOqBI5vPdmt41Lz3y3Z1KyYihKEPLv0ac9VAa0cz
qGM9g5nYOZ2DGmKqKoqQpBI5W9WZ1QxRog1ErCZ59SzVjUq89kkJBoopgpCkKQkWkEYETl05
9CqMbxonKRFVqMqDRJog0QMRIGOvCrtDFUVRCCIIhSFMFIUoIgPGtFjT02N5MUNBog1ERJyj
enPrjZ0IzdFCUNBJEkSRSLSE0DRy6c+hDGNY2UJRDQNAxDEjETlLnurjdqjWNQxQkGiBoNBC
UNQVJVEkQ1UaM6opISaqoaBcaJEnIuyhKEsm4QSBzk6XDqbKKoYVysct4jdAaxonGhs4rqFG
gDZlNFlNWUYBcaGzC89DEMBoMnQI1hLGg0CWXRjVFSAoNFIOdQKDVFSDIIkiQitRVFCBnnR1
Y470m4oalnKTlOWs7A0VnWdQIlENAiCUJCaIGIYicpOUohiGA0QlZ5V1xnVm98O0s5Sco2Uk
SqGopBGJoGYGiRKQpljQNQTHLp5emprGw59DJ6LBm9HKSSyJx1nRVGNZ0DQCkPmr0GBOjyTq
RGiBudXS5h1uXQnLCEMQkIkVjfk62ei4y9XlHR4p0eUdHknQ56DbzTsVKjFMVIMh5fT5dT16
HFpiNBTLUmefWPne462c9aJY0EaCmClRE4OdFQZ1nRQgkPHtmzB1izsLn1I5u6imM6E59Oeq
UoShIsSBzoOPfnuxSlkicowk5Sco8987OtEaiFJVyi5S562hrl1WmimKZSkOfXnZpWUGI0BM
EwSmZjzoW6sZTWuWjUZN5x2ISVHlZ1LJqSKQGgpM5canWqIQc6CGLOudm9VLVEkSRIlClEa8
3o4V03xTtco7PFOrxTo8kevLBn0+bpXe5Wb2OUds52Z2AcvRoyzKTBMExlkJgmPLlxW86KxO
hxvnHWzouHfhXTMljoHQTKkKEETnzvRqcroxzOpXM6xzuoYuglJLNAyCKCJVFUHLtiuhUaIN
2UXKq40jjQbgXdjUaiNRC5SRWoGg0UJRQlUQh5kbagzrG0oocpWiBoNECQaKKqBs2Z6ebpXR
4dwNEUwTBMUhNAig0VIIkMZ4duWpbg71ZrSGspIlWTGO1oasR6Is3UQuUkRKEpWgYQRBISjy
1W1SY3jROUnMMQxCQNAxEklnUebp1rOOugMktMQxGgpCpQRBkyyCJDAoWdgjEiGhJEkRElRj
UJIk50CIiDQrUUJQlQNB5aqqjGsbKIqhINEGghKGJJyk5RspQlQaiGg0QNRUplkGgaBkJBGI
0DSZZBkGSqGqVGJok0CJVDUUg1LVFUVRUHlqqEM6zoEQRCohBINEGoknKTlJyk5RINFDENBo
ooUEhSFylEaKEYpBmM6EGQZKpUaKYmg0IMhMUxVFSCKiJCDnQeWqoQymgpMshUQxCCIjQSII
hUVQkGihKGI0QMQuVJyrIpUGihoNFCkTlFylrKMUuijUQuUkSRKoRiaBkyypSEhTHkqISssh
SZaCYhgNERoqkQZMsmWQpCQqhEEoYhiFyk5SRRINFDQaiGEnKLlGJdFDQac0LlFyi5jURog0
kTlGFagaiqPLUWdZBmikyyZmCYJIjRVUg0DQMmWiGKoRBEGoEUESRBFaoREahqJykiTlEo0U
JULlpcstrMaiNEGojUQuUnKJSsQ1HlqLG8ClU5ShKEhBEI0FIg0DQNBSExDEMRoKYyyhSDQM
kMUxDFMDIIhoSqKQaiRBGWRKoahiNREiTlEhdFDEeaosbwaiqSKEEhINEGiBiRhKEETLITBI
IhGgGkkQTRnQhMtMUgjJTGdGjLINFMRoWmTOqBlREpIahqJEqQRWqEQajy1FjeDVVCRQgkJR
CCUMSMJQgkSQxCUJQlDQSQuVJEShoXRSNRIgmgTQTLDJGgmlGgZMskMI0UwMg0DJDLVFMeWp
bG8Jo0AjQiFICFQaIGIakohiJyjEJQlCUMQuUnKlrKJBqI0Qu7Mi5S1lFyjENC6KNFE5SSio
rURooaokSSJpaQRimPK0GN4rUgTBMZZMzAaCkEQpjOhCpBEhiEEQRBqDWUkQ1lEoakYl1ESK
SJOVWIahiFyk5YkqSDURog05YnKLlGJdEGijQJ56i59OZqS2mTMwUhMBoI0AaCmMtAyZaCZI
Qc6oJqGQRBNAiVQiCMNRIgmgRKQRBqKkEQRIQaBqGGJyjCMC6iNEGojhSGN4NUWsSSRVAyAw
GgjQRoMrGWTLQTEMRoSNAMhSDJlkJikEYmgZBkJiNBTFVAyCIIlUVQk1QxJEiVSpQxC4jk0p
jeDYgjUVAigiRUVAliulyydrzB6XxR7HxR7Lxp7DzMenPHSdTGqUYLUZtNYtJi3GbcYdJh1G
HSYdJi3GbdGLcZtRh3GLcYtxi3GbUZtNYt0YdRm0mLcZtQSqNH//xAApEAABAwIFBAMBAQEB
AAAAAAABAAIREjEDECAhMBMiMkBCUGBBMyOA/9oACAEBAAEFAv8A1pUJqE5HFaF1WynODR1d
2PrTn0rqkrDdWI+7kTORMAvaG5OxId1BWnSBW8Ow3EqE5jig0k4JlkLEwob0yAEWgp+H2dI9
JoNNIKxMM1BjhixKfg7hrm4u/wBFOdQqqFWTXVJj68sR1LX4kD+JziMQuPVyYT08KXMhYjXk
vY4uhQgwjGbhFr6U5gcOh2hsCE/Da4UMnZbKGzA0brdbrdbrdbrdRlChQraoyOIAawi4BvVT
XF2RxIIfOZxN2OLsnuIcXukA5A4iZ1CoT2uILMSA0xCdhkv6R6kJzZaMLsbh0iEcNpIw217L
ZAMCAYFsu1bZxnut1ut1ut1uoUKFChUhQFAUD1jYWzGVKaxrBIRDHItYVIy2QAGndbrdbrdb
rdbqCoKgqFChQqVSFAUBQPtBr/v5L5ZDQPwRdCqFPO7Nuhtvvyv4RLyhIPMbCyFsjYW++KuN
oM1OMNnt525C2TrfQ/LInudBQMD2HWIkEKN4BAHbzi+h1tDfH3Bd+yiDSi2Ub+w6IbIEuXco
KgqFBUFFu1EKlUqhARrOx0HQbK2TTUHEygZPrN8tNQVbVW1VtVSkp73N9LFEtaKR6b7aDpFs
bwJhrdg3cwmbNy7l3rvUuXeu9S6vkJhMe56h6pKoVCoagBlA0Ynj6L/H1RfM6DYWxPB26cYa
BAd4i3A6/IRKYNuN1h4+g63qi6qElwanKdgXHIGopwkNEIieR24BkcjPDkZ4+gSC71RcqyIl
OvibNEFOGzR25yhPIzx5GeHG7xwzKJCrauo1VhVLvXeu9d6LXlQ5Nc54DFQ1UBUNVI9YX+Rk
lw2dctUI7g2RMPCZ4p5R8uFhVbVIVTVW1VtVbVW1dQLqNVe9YVYTPHjfuhhtVLVA4Tu1rYPt
Nvmb5myd5PsBlcDc8BB6iKpCgeseUKe5SKvXF8/lo/kCCt0RPGf9PY2mQUSeQJx28VArnf1m
6PloFua7qu71/i1NkkGeSlU7U9wmfWbo+Xpt2Eqd/WjMCPVPPvk3R8vUhRv68jjkKdP90xqq
lPcQm7jgbo+X0BOrfVA1RKj1ZTv8haYAO/AEHA5SF8lIyNhOc5b5nRCjRGuB9WEAaBaWyYX9
4BbKF8vf/qJhVGlp+kF0T2s3Ttyw8LdHy0D2/wCyZ3LSDDZn6Mg1NcCtgypinDkEKpqqagZ1
C2f9zNm20DcerPfyEgLqNQMjjON38eIYZgtk0NVLVA4xbMX1YhK+b1uAzx0VtVbVW1dRqD2k
8dbnPjEiHqHrvXeu9d6h6hypKoXTaqGqEy3ERKc3t4zZghvKLZi+p9mK+IgNkWqhUtUBQFAy
fbiIlMbB5h58cf8AL48T/DmFsxfVEjkd48bLc3y4neMJvjxP5xoF1KJjJvOU3x4XWFuZ7oLT
twvya/vb46amqpqkKtqDq8TmFiUJU93yKgBOATBDNFWU8J2WHbhf487oeqXKHqHqHqlypcqF
02rptVDUGAHEJT8OtDDCoVC6bV0wum1UhQFQ1QPRCNv7Zbko7nOaXWawhOsPHgJ3DHNUOVJV
AVAVAVDVQ1UNVDVQ3nNmDbjdf2v42V/Yggb05HDCiM3bp9mwv6G93AW93tM8eM5TsHVD2xpb
ZC0cnz9n+lxnFmGCOIp93CMJkIOBPtDSBzFYhILXdjavYHm2QnzDpDOE3IBUdrQGta4T7Q9M
+Tmlzqu1hlB0u9kiR9Q31Yyj8G22Z9I88/att+UOltvzLbfSR9q235ltvzIt+YKFvzBsLfmD
b+fmHW/Mut+Zd4+zKnRKlSPuXW+gj7l1vzLvzTvzTvzTvzRv+F/vpm/5k+X5k+X5k+X5OVIU
jR8vflSFIUhSFIVQVQVQVQVQVQVQVQVQVQVSqVSlSpUqVJUlbqSt1ut13LuXcu5dy3W63W63
UFQVChQoUKkKAoCgKBq+XoypKkqSpKnVAUBQFAUBQFAUfZ//xAAUEQEAAAAAAAAAAAAAAAAA
AACg/9oACAEDAQE/AT9f/8QAIhEAAQQCAQQDAAAAAAAAAAAAEQABMEAQIFAhMUFwAmCQ/9oA
CAECAQE/AfQA9CBDnBMciPxqUbDoo3HnfYdMBBDAnKMXaU8AONP2AYek7URGIviN3eRpXptU
8Str0w4oNht+2CijxIqGyfxq/8QALhAAAgEBBgUEAwEAAwEAAAAAAAExEQIQITAyQSBAUFGR
EmBhcSJCoYFwgKCx/9oACAEBAAY/Av8AtpJSvFiU9LPlEVZRWceu0vqz1X0PTdB6XI1alXTg
OxWDG7As2ksSLqIpuKs3J2UVSwu9VmStlYOejU3PTve/i+pZa3vsLuJbUvdZFcvSJra9jfe+
leBOsE3VpiV9JBBBBF23BJJJJJOTTF3VMbLNLupSpgnfSjdDThclZEkjG6vpwMbqWShi7q1P
U3c0j0313PVW/Awu7kfwhkM0mkggghG10kkkksl3QQQR0DEXxfBgiCCCCCCCDY2NjYkkkklk
sl8EEdbf/DnyV9ro+2f4QU9qso9xFE9rqz1rBn5Qhcy7kVKMpyD6OxFlEki5nGDSzT/TY1Go
1Mk1GpmtmpmpkvlsOZfFKNSNSuh+DSxfjydOgMQ2TgK+EbELyaf6bH6lG82o4Rq/hrtGq15J
fkgi6OoLj9N1BiyU86uauR/3mcRFTZXPtdQxnNecs1cjZx5el3qf+Fntf8cOGJGYs1ZmAvgl
GpEm/gwssheT9SbJK8Gv+Gv+GFD8nU38m/kghcxS5IXwTwfY270kLK/LYkklEkkkm/i7BNmN
UYY/QsyhBpRGVhz64l2TKdzF3O0VzIRHLL7zWUupXHoOBQg7FMtfXN7UzGf7QdrY+XiUp09M
jDmLR8lOw8zHuU2E69PtCXwWUinXp9oVrd+OPVdieGOd+ysiS3PTlTwzfLzY6sx1m75MSvT6
kY9FdzZif/ClM19BoK5Loloko2iUVwNZqROW+FdIxZJhmUVnMwk/I0ohcg+OzTufRTuYC4dS
NSNSJMHmP0UMWjV/DUvB+p+p+p+pqXg1/wANbMXa83QrmvnLoz1dnmrknxr7K9z6uVbtTJZF
0EXfWZhnvM/zMfJvjx6Qst3fWWvvk3fjySy1nrDCuWvu60hcWpGpEmpCpC5DCTG5lCCr4sE7
sOiOyYWiV4NS8Gr+Gs1s38kEEIwEkK0nRk2vJqtGu1dv5O/2QiEaURyNbkhswupwfZiUKdxL
JS7mFr+GpeDG07ovi6CM/AWYvvnKUvdb91wV7FO5grq5M9KqucfT2kkJLcp2y0j0+TCDDp6S
EzF8wyrUlV2MPOUrqWimxPTkVExtjX/qWX37aXtpe2l7aXtpe2l7VkngXQpJJJJJJJJ4tzc3
IZDIZDIZBpIIIIINjY2NjY2JJJJJJJJZLN+CCONcnJJJORBBBBBHVP/EACsQAAICAgICAwAB
BQACAwAAAAABEBEhMUFRYYEgcZHxMKGxwfBAUHDR4f/aAAgBAQABPyH/AM6v/izn/wCammjR
MTaEuWFZflDqLNaviLAxzFPhdlR4rYi5SYE9/chV+mtoS/8Au1cR5W0JG2k8rcL4gSLYYneV
CcS1dN9CZ/khmWmb6RYITbXgdbwWHKWHOtjpNQqFa1gZtWrb35G0um0ZdBI01gTZeOBtWipk
xLoPYQzaKZs0LJiyixWUnHZZrQFXj/z7V1eZSNWngTTyoaMoVm2EpZFi1CEbSqow5cmzATtG
Z6FA1sIX8hTGnQ/kUseydssdYnZp0axRuhJtNbOKvlCsNCSr2rmhaFdpFCpN19GYZeQmovsP
mXahJbTN80X5l+Rk/T+n0fp9EUX2X4V2X4V2X4V/AW/gU/4FuxbsW7GWWcfJdjA+oqOkJ/a+
0XLodVaF6OMvJQqmzLdC3zhW1pr7ih0U2aMnZdimJCTb7MGr5soLBMapDTfK1ybipLrouc1D
FXavd5oVrc4py1SWBWMDiov2B4K7nTazQqpZjYb/AEWD3ZXdD81+j9tEmxhdEX3Hbj8H20LX
H4F/wFG7z+ys3/qZP/NlNw/RUwH1DV9pFfwFfwFv4Fu5/wAGf8GV8/p4Rm0PEMmn4UOVr4cw
/io5hxkyGtH8EKGrTyVK98s8osoMGf0P+KLT4f4Kuv7S7vV7wX5GbLRWsYn/ADZ9H6fT+l9H
6fUbwvsP+CP+KP8AghtW8wLD/YU8/oug8R4h4hSvSKXSKVqHD1K0oUcuOYcPUrUKOYcPUZFH
PwqKEijmHK1GLalb+Cy71HMc/B6h6lahRzHMcqHK1Ciy0WrLLyWP6PQ9alaMiuM3HMMorEUK
OY5hytRzHMPUqOSxlwtfDSeVO/w5/fw5MmbMnRkd1GRahRyezmOVDRRQkqKFUcuOY5XwepWo
UcxzDlahNFnMeoeoyK4eOROLvC6Q0I90xU1aKEsFCW45h6+PMaX050fw0wo5jmOYcrUL4cxz
DlahRzHJaLVosZ6H9RkV0ZFzHOz2VlQ1gopC1CjmH8np/ai97F1lWl+i9rLGl5KnGqhRzDLU
J4LOfhkyGtH8bYYJ9Qj0ZjNxyZHcPR7PYtR7jmKyUNFFCWCkJFIpXHJi6OUX2Mut/BahbcNW
9w+IepUXlll5LHo9HoV1DNJukPHwiqdY4Q+rbDt2XgtZMlyLWSiisw9So5h6nRrpxonbPEKO
Y5+D1K1C5jmOYcrUKOY5Nt4Q9obVcOxjZaKwX/s+xCD2xPGj0LUZjk9nuGsFFCUcx1D1Khkr
HwUSTqlsuVMUxq8jT8D3AvJSltaEku/Zz/RbLRYniP8Aaha+DZeIbwXSHo51GbMmTI7oyZFo
9iPZzs9nOz2OVqEUVkorJT2j2+5gKwtiZW8G3kc2MLTaEt3Vi1CjmOfmo5hlmC8Qj0OjtdMj
4LL5tDYuH2M+v9zt/CF2PwsGTf8AEeV+Ity/UTYYS5ovl+4t8Nu+4evi9D8fHX3D1GTC0NpL
cXj8iVK4VsTtFh0nUPUrXw5jmHK1CjmOTT6djrH3D1FlK/3Qm9B1Nv6RXgV2vdgslEm63Zkd
mT2LW4SKKVlDlajuE5+Dam/s4lRzD1KjlStReSxL9hb+HH7LG8FljJoyzenyWDwIu1Q/k3j6
G6Tp/QXSfZ6HrQ3x9jhTpvHhD6KfcJCpZXRkzZkdmTIrozPJ7KlnhDujo4ou2q+h3f4B4Ary
8d9vvImlSfhSqqQkaT8jmEv6O4crUdxzD1K0WXmP8yP09C1o9CMmY9i1uaGiihRzDNHw3+0O
Hp/oWlXg3GRdnn6Lh88FR0R/YSHqVqFGPWccqHqVqFzHMKon2Lryt/5HD1K1Fll5LMn+h7Z4
HqMiujJy8ns5KGsFIwKOY1LtJWo5hytRzD1K+OmE6it8WKLYareTnYoVptIh3rfsWiztsezb
phFL4dl5MFrBY3gssTwWIsxXgoH2XlYPQ9aPR6nOTJmzJnET2ex62UUhKFzHMMb8x6lajmOY
epUcjaW3Qskj5lMsvJY9HqEZM2ZHqPZzDKKifSclJPCKr0UMLgy+10MjBdlpsUk/Ramt0jbw
ZMovcN5XmHqVqFHI2L1L1KjuOY6iOHqVCjmHaZ7cFR29H/kTX+w/lD/khcdvpi72/VFu8L+x
fX9M/wCiKGYcfoJa5fYujLTosy1vw/6MZ/8A7Dx/ZTlKf1KjmHr+gtRzD18J2nbTqsUUWi5L
X2yzQQx4sJllsxLF2YP4QtI2WkMFtf4EpL28nI9eQNg+4epWoUPdWUurWzsTHhTxP0dH+48e
AooVrwvkeR/jKP2ZIo1+xD730WWVyH9GTJk9i+z3FFKykI2SYQonau85Klj8BdD8hRzDlGxJ
1aLF1Waf1PMPU8uOSyxPBZefhkV0ZM3K1s9/IWR/Z7EtkJYWTN/QZwttR2jj/QFKmtIpDWCk
UViO4YR6aTqET2kz+GMGn5Kjlxz8HPEKOY5LN4mWWJll5hs9GRXRt9itr5MnE/A9lFFFZK+C
1HMOV8Vr5T0+ocu/IcVaE5s2tCvvDooO1WhKlSOoepWo7j+5fB6myy8ll5LLh6PUK6Mis9nO
4rI02W0KrhrlXyINtKn9hahcxzDlaNvuZTTq8gqoXh+mjWawnzUxcLUc/FajmHqLQuSxsssU
bfB6fRkzD0XatnsX3HPweiihLBRRWfAtZinRa3Hi5epUcxzDh6lahcxzD2hvKtt1/o0d6Yro
VhtNb+z65OhahcxyobwWWJwraPDMWRm30ZjZN6d9CXtpGRXUcw/s9wkUVkoaxPLh6lfJ/pDh
5TFhJQo5jmHqVqW8+K/0XcLLwYvCcmT9IevjzHMOG8FlieCy94LfRmzJmytV5sa5x+FZsqVd
5FqKyUjqHqVHMOVHMaSovJnqOI5KyPU7afkcvh/oWWeh6PR6FcZsyZsyO6MmRamst9nOx22Y
M72exz2UclFKykOHqVqO45m1y0XLDuVqOS1dWdQ9RVtoScX+ReS12N4HdOoTjmOzt/ZkyZMn
PAJWSV506HySWvPgalxWSikJKijmOXw5fXwepXw5h6lai45hxx8efglY5E74aHqbwXwCv/8A
CLLyWP6EjSj1oyZFZkaNkSLWIooSwUhJZKRyoepXwepTK1afFjP7/wCwqwVRYNSN/wCQtIi+
3HMqOYek7NEkeRCeX0WZ9Cxsq6EpbJMv7PYbd4QnyRedHotQk+2zPQrodtoSJ6RmzJ5N/sZM
nsz2VZm0iq0P7h6hopQo5jmH8VHMOVqFtx1D1PfxWiyuHllV4KQyaXwUVxYrrBZEv8B6PUZF
ZkzcZ0EkliKLSQtvqOdQ9So5jmHqVqOY5hwzj4cx0Xgh6EK9h2WtlUMazxiFHMcwyy12J4LE
yzk9D1oyZFdGTNmezrJ7ONiWCislDRRQtQ85ca5LNFLWreUgzeleYcr4afBQcwxrVwvhyWN4
LRaE8FovJZeSxsssvweo9HJkdmfyJ2TKbsaQJ7dlFSRTwatvtnsUclHMOVqFzHMPUrUcw5Wo
5hytQkla2Xzor8iqOsDtt3I5q3Ypdrl3g/mB+Z9CdL/Pg/o9fGUXJRsE/KKRgwrYyQ1pmLh6
lajmOYcrXw5hmxDSy6zKhRzHKh6NIL2eGKS2tQnllotWWhvBcJno5GUuJurvZmtGTIroyZs9
j1srzCQxz8CGPq2vPZ/AHV+QqNIpFZKXQ9TzD1/Sk9CwoUb6bFt0TwmRseSh3kirsSvJmHqG
0ttIVH+yM/lDwxIQWNlotFqiy9ll55L8DZSF+zF/gZHgD/8AQCx236fX9Mvr+j1fpkgZlz6E
ij2g6dP9EnRU6FS6DGBbcdRxKhHQZovq9jlRzD1KGpn0f3HK1HMPU8w9fOWTmHrc7nSGSfcN
UdJY1aaHJGyKLeApy32JXH2KjSPAMmn4UuhN+1w5WvhzFSrMjpbQ9StQo5jqHqcEdq4W3HUr
UKHgVqdhO0fgssTLLyWcfB39mDSWDJkWjJyez2LRRWShrBRq+Q5h6LuGlGSEklSWDmOYepWo
5jd9CdpDlajmOYbGxfeRvBZYnhFiPRzo9GcYMjujJkeH92j2c7PZWiihLBQkslIqmeBIklWj
cuzUqOVK1HJlXv4FHMrUcytGnwYLKWJS8C7Ranjk9CujJkyZsyO6MmRa2eznZ7Evkz+ocULR
SKyUjmMHYtK8D1K1C5jn4cHEftwOd3ycw5WoXJa7RqnaKEuvT8jWx8qFzHKG6VvB/MCr/wBg
maT9M/8AsMKPuG1RcXHJ6ha0ZMmTIrqCrH0D009Cd04FbyYM67Ccwg1ypcGKlajNu1Dwtoep
Wo5h6WO2164GXC1HMcw+nbSh6lai9ll5LLLP0Txo9FPLaexKSTMdpGWMjxR5H5EJay2+2gKx
4H8UIzQsu5vIkgIIn/Nibn9Dxv8AWdNfphWZv7LP4YVf+gbf/oEh4T8h6+LlQ5QtGd9h6wML
xDLKqui7Ndci4tjJd8LLG1RZY8nNf5ieTbkQStlj6LvARJHll+BvGj1CujJmzItOjGJoOkFn
+Bg8P6KnQ+/9PFf3Eza/vEodpLKGlRSKFVQuY5hytFrcitnVxzD1Kjn4ktRzDlRzK1HMP4uU
NXVdFKWD7KvLSEtiLGdjwf2UMO07N0xU7b+xO4slNOVo2mPqhZd9YQhZH4XUPUrUcxYuzcOV
qOY5hw9StRy45hytfA5LQ3gtFiZZeYbKYbvB6MLPCQrYo5h2ZMisyZMwtbPZyUNYiissoawU
ioXw/wA0cw9GmMKIaPaup5h6ixNUWi1ZaG1TwixssvwJ40ZM3oyZsyOzI7oyZFrZ7OdleTlZ
cMooSVFL8mhI/wBLsW2z9GartNSsQ9So5h6GqvLof7v9xyGzYovRUkZ8vEPX9BajmHqeYevg
vhz+z2c7hryUWihIooopWYHVSo5NKui27O2tjG7uhErM3mVqOY5hw9StRzHUPUrR+FIVv3Ha
Es2ii5vYWDiVzHMN4OL3kv76oVrFvtGRMBm1Lel4LLwWX4Zzo9D+j0ehWZM2ZMmaMnJ7PZ7P
ZWfjq/uOYcrXw5h6lajk/wBgYUaxiijoUk8rosMadIWo0uS0Jqiy8ll50y/A2eh3WjPRkRnw
Zsz4M4Mjutns9i+yis7KF0FFCSopdFK2UujFqHqVFJPCSlajmHqVD4lajmVqOfjan9mTNmR2
ZM9i1s9i+yvJyUNYKKElRSKV6KXRSwJFdLY0suhUba5hajmOYcqFHMdQ9So5h8StRzHUrULb
jqVqOYevi5WovJZYngsvPx/yRzGmBaULXw5h6lajmOV8S1HMcw5stCaKFqyyyxvGmX4ZfgTZ
b6M3oz0ZM9GRXRkzZkyZMi0eznZ7H9ns9iKKzDQkUilZSGpXxXzb+4tF5LLLLE8F+GX4L8HO
jI7oyZFdGRXezPZm9nsaPZXli0UVkpFZKQ0ilChRz8HqVzHMOVqOYcrUcw5UcqVqOYev6C+R
y8w5Xw5h6lajmHtQ5Wo5jmHK1CjmHKjuOS12NotFoTVFl5LGyyxP7L8F50eh60Z6M9CsyZMm
RXRkzZkd0Z7PZ7PY5RQ18dMcw/j7LLVlobwWWJ40y/DLzovwN50Z6HfRkyK64M+DNmezN7M9
j1s9leWLSyV5EjIrJQ0ikUhJFIrccw9So5h6lRzD18XK1HMrUcw55h/BiYlFZKGkUhpFLqFH
MPUrUcuOVDlajmOYepWoUcw9StRy45UPUqOVD1KjmHoULcPUqL0WixNUWXkseiyy8x6+D0af
g4cqOYcrUcxzDLRaE1SLReSy8l/Y2X4Zfhi1o9C5wZ6M3oyO6MmfArrgz4M2ZM2jPY7p5PZ7
F9leStZZ7ZWIorZRRRQlgpFKyl0NY1FIXxWo5h6nn5PReuOD0Z6Mjsz4HdGTPYrPZzs9j1so
oSwUilkpFKyl0OVqOY5h6lahcxzD1K1HMPiHqVtx1K1HL+K1HMPUrn4qOfjyWX8NGa/r4PiH
qVHMOVqFtxyocrUcssvJa7G1Wy12WhPBYmWXkvwxvDwX4Z6FrR6OdGejPRnoyK6MmbZkyZ8G
fArpGTNmex62ez2LWz2c7K8nueWUNFFCRSKVlIo4jn5bhsPosvwX4HvRfgd1o9GRWZ8GbMjv
sz2exa2eysvZRWSkNIpFLoSVaKRSuOYepWo5ccqHqVHMOVpRzDlajmHqVHKlajmHqVHMrUc/
Lf8AQtIUcqHqVqOYcrUcuOYcrUcxyoepWoW3HKh6cqOYcrUcwy0WhNUWuy1ey0NqhstCZZei
yxPGiznRfgbxo9HoX0ej0ZMiujJmzJn4bRaUKOYepTVFrstWWhtFlieNMvwej0c6M9Dsz0ZF
dGfBm3oyZsz2O62Z7PYtbPbOXkryNZWyhrBRQkUilZSGsFLopdCSopHMPUqOYepXMdStRzD1
PLhytRyvlvKwUJFFKykNKtFLopC1HMOVpR3HMOVpRzHMPUrUcuHxDFqFHMPUrUcw9So5UrUL
bhyo5lRzDLLQmWiyy/hulRzD1K1HMOVqO4tWWuxtFrstdiSiheSy8nsPDkq2WJ40X4Lzoz0Z
xgyZFdGRWZ8Gb4M+B3RkyKzJmzPY7rZns9i+zJ0U+yn2JOtleTnZXkrBRQkUVkpFISVFFZhy
v6PnoyKzJmzI7PZ7FrZXkrMNFIpCSopdCS6jmHK1HMcw9DR7RSXAtRzDlahcxyoepW45UrUc
w5Wo5h6lcxypWo5h6lQ/l/mlRzDlajlw+Pj3HMOVqOY5UPTlRzDlajuHtRwJqtloW3ktdlq1
kstCapFotWyyyyxaLOdF/Y9cnovwd4PR6PUK60ZM2ZHdGTIrMjj38NF9qUy0WrLQ2WWJ45L8
C3o9Dvoz0O60Zoz4FedGTNmR32Z7M9i1sryVnZXllZ2yvLGsFFCRRWSkNIpdFLoSVaKXRWXg
rwNStKFtx1K1HMOVHMPU8w5Ucw9T3D+Wi+0UuihajmHK1C24fEPUrmOYcrUcxyoepUcw5Wo5
cPiVqOXDlajmHqVHMPQtRzDotdloTLRatFjeCyznRfgZ6M9fMLUcw44FqbRavZaG8Flll/Ze
dF+C9YPR6FfR6M3oz0ZtGR3RnwZFZkzZkdmezPYrrZnszZnsf2eyvIr7K8lZ2V5GvJRQlgor
JQ1gpFCSKRWUUUhVRgrJQ9So6+PMP5bfY9leRLBRWShpYKRSKKKjqHqVHMOVqOYe1D1KjmHq
VHMOVqOYcqOYepXMdQ8oWo5h6nuOpWo5h/L+9lajmHD0cR3HKh6lRzDlajmOVD1KLXZeS12N
qtlrstdiaLRastDeC0WJll5LG8clnpiZ6OdHoetHGj0Zsz0dGTIroyZGR3RkyK+zJ7M9nsWt
nsrJQ1gor4f35Y2WX4Ly8F+B8YM9DujJkV50ZM2jPY9bK8nsryyvJWeSvsrRRRWCkVkpFK0U
uhpVopdFIXMcw9So5h6lRzD1KjmVqOfitRzDWJ5cOVqOYev6Bep5cPiHqVHMPUqOYfEMUcw9
qOBahcxzD1KjmHpyo5h6lbccqVqOYbLL8iotFq9lotF4LLyWN/Z6LFrR6OdGR2ZM/D/Jh6nm
OYbVbLXZaE0Wi8osbwX4ZfgT8Ho50ejOMGejPQroyZsz4M4MmfAroyK8mezN7PY7rZ7PYucn
srOyvI1jZ7K8sS3sryys8lFY5KKKyUUsFIpCWNFLoxZQ9SvitRzDlajmH8v8goawUUilkpFZ
RQ9So5hytRzD4hnEcw+JWoXMcw9SuY5UPUrmOVK1HMOVqOYepXxWo5hyo5LXY0raPEPG+D/t
OHqVHKh6lRzD1K1HMPalajmG9Frsp2hUbR4huw/Txv0z6HhDp0PCPGMo85l3/Y8v9j7Pw+z8
KfwKdfgp1+D/AKI/6I/7ITUViybnkfpf8p/xZf8AOX1fpfV+m2v1BlA+34K7/grq/Cur8K6v
wr+M/wCKPJ/C/eN/0ZXv9FfP6fZ+niPGPEPAil0ivg/7Th6lcxyoepUPcNst9sbds8g8gfY/
TyC3bLfbLhIpdIXQjwPw8T8PE/DxPw8D8PAKdIpdIpdf+x//2gAMAwEAAgADAAAAELARRTRX
TUceRWMDCsHIFOaBCRV7litmpmoDe8cdccUSTjTfQ9T2XRfcQYTfcAHOANICNLBn8FqlqgLi
k0f/AH/n+888+McMMUcEGEEE33igDTwwDTHuGc89sLKJv44pZzwhFbt7B7O/vPrffv8Aj3y7
6yiC2X3rnzbrrPjmJ7xVgMSEFU1ZNdF9KjHXPXXLHn3zA0C1VxlZ5Jt1FlhllZlltg4YIYdk
htVltE/TbbbbTHvSa6adlNVBFVNd1lR5ZVllFp1dyNk8Uwp19R83/bfbfbbOwSazRhhjhSMo
ht1V0VlNZhdNQWQVlYwYxRh8/H/UGesaOmvnnlZZbNjIEWWeaMIYddRpZaPX1bLns0lgc7fv
8kiTmtlV5bBlgEyRo4+GQpAUUEcEU9alll5xM8VJsfQUy2IQGmDrbFn1WeaaeOC+EkhLUlgk
1pM+pllhYI0kYIv/AHhLM/HGzW2UGAFBFMGKhkmDhzb1yqAXgABScWWWZJFLN657vKDN311c
5v8AOr5ZabJpsMMhkuc8OtplxlkWGWWSSQStPto7aKqmmv0hUNZKIp4Jdcf1GmdH9M/sxhmx
mXbtn0hTfsesBp4ofcMM87+45p3VllRB3WRiQ57N8nSi1lyLq3AwxvVftqbJp9ddevuqq5P7
uLjhzSwiRiTIY8fhQ1D2UM+USBOOfcoDet9/FFCp7qvnsyTzTAzExjBjAm+NXhjruVVXFgBu
ZY64X8XPx6oyZoE2a+Ka5IqoHWmQwyNzOMBxHAgH1VFmA8UdtZEneebplXVHrmr4abBt8LLm
kGUM0J2GUHyij31WnuHk9nk7w7Y6pZIBiQWabKv9evptctAkcwIt03ASRh1xX3iRncE1UHxw
aWYjaqqoaY/ds8tOvfm32OhUdU3FFiRjClnzmGmUmgSDzWe8Oappabs+Ps9uf902UGlb5oEn
1WThhiUVUHlUBQQjhmm1h7aqYa5PceXuVlUn3XU0pqYsl0nVxRSikVX2mnzxxymmygoZqqJJ
vecP11GUG3HExrKKLPHE3mywxwFV1mExhQEUGBRQZpqpZYOzGVmVmG0WEpoKLJLNOGHhiTEN
FVm3QD5AWGDBCDpJq5QIzFVmW3n0lBDS7444peP1BSj1NP1mHWi7A2WWCxwoAJL38Hix2nE3
E3lHuEKYJap8mlijEte2lFDQTQWUUQzhhjADFmXlmFnEE2EnUGnqKoI8/s9Rj08P0FHV0QD1
lW3iCQzD02m/yCR3Wn02lQmWAyY449O7hT38OmVHQDDi3lHXUHjjjTQfFkYsU1kkAlWQTThx
rbOfNIzD6tckFBSwzzFVX2HnjiwhGFe9Q3WUkmRhAybyxha8faZrCO0VVGmjQQTChW1F31QC
wChiEgTFEyjCyi6QwhQr88pZpg9ewFV0VwDyjwATE1vngjiSgThAjhyBTxCCDSSBO9Ma5Z7k
uy0VWEnzRSSiSggFX10DigRyTxBRSA6II4qph8fupoqyD55BT2kuPQlXgDwJ929NlnwCgTzj
gKY6JZb45lO9vt9qT//EAB8RAAIBBAMBAQAAAAAAAAAAAAERQAAgMFAQQWAhkP/aAAgBAwEB
PxD3z4dp9+6c108pMF04zt7gHVPgZxcT9ucBR1oHkOhUt+FdOG8hlGhcJIvOQxO+XiN4ym07
RxEaEc0vxq//xAAjEQADAAEEAwEBAAMAAAAAAAAAAREhECAwMUBBUWFgUHGQ/9oACAECAQE/
EOef1c0hCE0QhCIiJrNJpNIQhCEIQhCEIQhCEIQnkT+IWRJ7OnCvDglSY5UhNFU4Vs9aVYTk
eHorIyiManCohSlKUVtWz0JYRfY25pS/hR/dy/RlYiiivX1wvrjSEk2JXB2ztgrkI93rf2e5
UzIyvhR/sT9MskRgbXrjTmjAuk6HljUW3oYMGDBgwN3O6koivam0p4dLubciVIsjU3VJQbXj
pzlrR55YRy7Zsn+CSRfQ2mvHyIhI/C9iF00kPKkI+D0JViWYNYutEY1O9zRF9Jon6RfTBFMb
kbvcuyzwV8bRjeaX0dFZdPW1DV71uWENZ29uBIhBSjxjRJsm1LttSzwdxpXDIvpF9IvuhK4R
Qi+kRgwJpdcCWBRITRFyM7HoqSm1uIisoor6V8CeNycek8D1wNomNTkSS7Eqotq7Eig46/HW
ltP/AI0//8QAKBAAAgEDBAIBBQEBAQAAAAAAAAERECExQVFxkWGBoSCxwfDx0eEw/9oACAEB
AAE/EIsYIIVIIZFIpF6QQKMKSKQQRSL0S+iLnkcrOqiqUmbEUzdERYi29Etz2QXIMYIrnUvy
RTUZhmjpc4IGPyQRWLkbU1IpBBBFIsajWpFqQiCCKRTFYIIIIEjwaUijIrrGtYIMP6ORfTz9
Xyj2aEPUTUwfY90wXpp4LDPBFMf+EUjcggikEb1isUSikUikCL0auRuKqrBBp/4QrtRVgf0a
/X8l9qzSb0jg18ko805pbQf2+vmuhFI+mKoggx9GpH0I1HYSIrH1R9DX/hH/AJafSp1pNOck
3lDJZJwTJ+qvsm9qcKjLRV/+EGv/ALMtH0QR4MOnuuPo1+nT61/73pIuD2c1lTEobhScr6PN
dDTwSa18U1NM/Rn/AMlJ+WSbGlxtTo4L3ImGiUhGazOysqW9pslq34JJmik5gtGbkM0FoeGi
wvYyqRltMPEJ0bbNwxeSCPq1pH0RSCKRXH0XpgyzzSfqUbFqc1hTOu5bevR8mS1ehverCi+c
Qjs8BPBYdmQg0zPHCuIRMs1KGLKRUlZC+icOUp2bRD2YhOsImSMAU7bSGIJ5WJQnoRxNJkLt
nwp3wSZZ7ZsS00pU6oSmU4PLeCa31Yv7/dRE0Nm2aJCzKGiyeysW+hp9Ik9ZFURoiamRZbfK
HRWid9Brd33UaI1DyxNjwNGMj0ZqpEEEEEWrYwa/Qx09U1v9K+hFydzQFkxN4pMK5Ba8pTsI
UxNPVURHRMpSjQbQsE2qa6i/HqGvkdSkiH96MYo2kUPyMSkjrO0EUYakhtQ6GHNeQgVwbW7v
/gtoVZxhDcdol1fEoeUTKbec0nYqaUyTjUV6lKJuBrWqI6tlzHBsSTCTVEO4hr9y7E1i+GXd
UoyKdhaYCE3mCLYgIvTbgsHnQqEXcCKEgn/8MdmdG7KHkllgli0fChO8fH/plbu0haEn9eCf
0PwO9Wfb/wANSU9MaXPa/wBP6r/R/rPyJym3hBbvoJ7ab9D+Ai4l9k/TQ0ybtnDn4IIpAlOM
iIDTtpO6yhoUzcyQuTfuUODpXa8iFwZMsMgLL2Q2WjH9GJhwQKJzhR4LxxEhjTwxPDYQWNJm
0jxEl129g8kvTafahtyQLpOR0zv4SuIQ7tKEQ3uJfsbllDHATtSZqXMWGUgKuMOQWkE6pEks
i9sUiymNzRkrkNQR3HNQm5jWsxT3dCLNue5DVE9UYh2xGhHE1ylKhEH+qIFc2QvDU3GJD3mF
BexJF+6xNFCWCQogcyIL6ZlhwsJHYSrTkTvdobui5boPK8sy/BiE20bX4I/6H/hC5Wyn7n71
GlTE/rQd59MITwmDG4ExXb3eXEjU5FOT6T+KRLGAKGyMPapkwUWvJB96IME9nRqUxXSe5BZK
2dG0kvmxK3QyzKtclboVTl2rcnmhTRXNSFTF2XLIoEyb11Q8LJtLglmg1I4SpmJauTsttKXj
oSbL4YdpOuYjW2pt3azG7tHmD3HFfhJuJvbQx5ePDVxmkT0mFKQ3/AKV8X60FqbP14JG/wBP
RDYR7ZDQ/IjZ2Y1NKD02Jun0YGvwG58ZNfYRL/sT/wCxKjYG3LfljU6nqz9zYp2CTjpQuMbI
2ugeAWuhY0c0zcCGfCI8CZ5dF9ggx60yXNMlcGMErdDKXdZJW5K6bE+H0NdWeS+zJStpuS9v
k4LslDxZl910Q5Xz4Ie/wNOznUjyxyTUvsSTSd7+SHnsRGMMhsQtCuiFshElO1y2xBgIOBuV
w6rKISoxZCLJflRZeFR4Uei8kCfIgsZiUJEIUQJd8kEX8EDxo/kphSDDTB4yyVuhJLlrs8iH
qdCH6h2LPXQ4PobF2SXuGcrsCb2+SXt8jONljc9DJjJfddCUl9FoQ9WQ43eCPLExd5Wp7djS
XAkoViGyEUYRCFlTR7ph7VcHFFlR4UyVsUbErdCaTXW5DdDKVfUhuNqP+DSmeifD6E7tQyfD
HcREi6vRF7vauB7PDu5Phibl2ZL2JenTcnZ8jsWXZ6DmcMnoXmC+66H5LoRwuuiHv8CPfUh7
/Ak5X2Ie4i27wR5Y1qPsSW77ERrlakCGxEW0IbISDssshbIWxT8aP7lHpyqZOBYVMHFNXNNf
FHh7ph7VGMoXWCVui4vqQE1LONifD6G3a7JL2+ScrfJL2XZ6FjTJfddEmbgrajhTnsGY8jlk
ihRe/gdJjafkg1rfyIacENhEpCElsh4WWKZO6rLXmmjyqWLtnVbnmugl7e9MPdFlT8KPCmEe
VRmDimFFl0/Gjwph7VcXFNXLosvRK3Q2taweRDdAyHnobZPK0E3uGcPw3E3Ct8mWhYYOS6JT
cs7EPf4IetgjyHqH2QvPYiRDZEGi6FULKmrmkW8U0cqjwK6XFFl8kvmE5vZckjVpzpP/AATV
taMXPf0O7XaSi65PSCQsht6t6vi9MKfgShlKcrJ5ENrcRAh56J2u6J8Mbcpw8jb2YjiMp6m8
zQxbatDNkWuHZCfDGcY+S/8AQsrLO5fZGTGC/gvqWDkujBdZ2Ie/wSlf4EnH+CGFcLsh7sSu
7skeWRdd4I8vsdjOup7diI97kCGwqFtDwIRDsss8CFIstCFsiFGyxsNomp6DBok20JZbGsuU
NElklu3A8MWFxTB9AciIRemUN6ZKso9krdCTIiG47GddDg+h7rMl7iW/+iwssbl9kWmu5CXg
RIidx28SS2p2l9ofdDAspmfsKkM3KUWvqKIky0sJ6ElINOLqcCSXbUhsNEliFshLrV1c0eHV
MgrqaWbgX5GLCvFW6xKEkaCw4JHlPl0WVPxJHlc0ycVxcUy5U1cUeHumHtVwU1cuiz4VNPDF
o8C7uMlI1d26I5NoaIIZisw7nxAiLSXKG+if3UkPVhL5GNLsEv8AoZ6Pkl7LsVzxoX3XReF9
Ni7DTlXZI8vsRLONxIQ2Qi9ll6ELwLJcUeeVMlcKPZSThL3Yx3uhw8qIGSMFP1geEbqG202H
lTfulimTNZlZrYWuG06s2xZUeVzR3TE5SompZK3Qi11k8hAsMv0T4fRhYlIMSxeK5PX3OD6H
csxOysyBnDshU7V4l9kv+hNy/Il7fJOisbk7F2NyURk9CRsHJHJdE4X02L/wSvfUh/wJOfhs
Q9w04XakPcJbLyR5ZHl9iWXfZHl9iZu8vUh57Ek843IfrGkfYkqFgvhCXErtkratWN1RLhf6
xlLkoJNNTbPgnMDMKs4GJlKuPaw1vFMPbos/VHhwxWsh6c0eGJ2XFNXNFnxRla+GQ1a7G4O6
EkP8JWz6GzCediXuLK5KQrWErry0GiE8kfiTydn+DcPSiHf1oR/lj/CCyaNf8Bu0uCc5SdGo
R0KoQNIRuN9pfgbChPiU/wAENWvT8DRYGqSEZKrVeaWdyy+xqaVx8PvTJRGgstCwqWxOFJYl
iy/RZCIZEVGd22nAhDWGpQ+PFse7i9MhimDiiy+aLPijxph7VcVNXNFlxR4eyedDewrN2k4k
p0pkJuNFlrsSxNDS1QvRc5I2xDTcqROcNdmv8Cc22+HFmX0/IUvSLN63Bk7LssLGUcl0NOP8
COF2CPLMl3nch57NjoQ2QiSVllaCpg4os8qPDdwraS1ZbCidti2HlwLFNXNHhTJwZpq5o6DG
UOCVuuyCa60IbiFRlBLOfoxntIbrsRK6IaNDVKZQkDs1JqOSPm4lq7r5wLbQiYphLTlZot/o
jE1lxklsmITVzZvcnyGcrhp2y3FxmJ8yhdE/ITL8Gj+/0XzF1htsj/gY5YT2ogn4J2Lsbgsu
ydiLGh6HoWGDkuhTe6zsX3XRfXpsX/gk7IbdvA+7UaacrkcLK/tJMr7iPwEpr/P/AAfnL/Bt
L+b+4UyfCDZIxbNWFjSMPRDwhZcURI1KR0NTD2qtZxRZoeHH0UjKF0Q3QklclafYZuxO+h5J
8dCfIZw8NyX/AESl2R6DuV1kh7/BD/gRwuwR5Yld3fZDz2IUW1EmyIbLoRRhZZHg0cUSVDML
z9HwJCMKTFaMeAkQmnqp7QsdhD4CLslHJ2QhVsGn3/YRJeyX2ol1NDDwQauacT0+Hb/KP6wM
uVPxo3VlKUaMsRkqPP8AwaOaZOK4CVq0JL3WSG5DXoQ89DQId2WPDHwDco/gZ6CXsuz0LC6O
S6En6GhD3DVl32Q3fYqWezwIjYhLYWWQauKXqZQ+a4KLKmC5QvoNXH0mT5o8o0p8wZAu47Fp
LRGy1YmVMR+wkmhojb9DKqh3u2vwNpKW1YbcpKoLduMoX0EWZCJ2HTzCthLYudgRTlkNSxuT
uQ0ODRDcRL/CHnohs+iws8bHBjXdnnY4PoRpU5bxyRCnCJjbIJe4ZyEv+iX/AEJuMavUl7Ls
TlYs7nBdk7OCfAblhkRypq6bx5Y07eS0Ie4S6W7IeezwCIwuiFsuj7lPxoqcLdwIvNJ2LzBm
+k18Kjwpm4rqjch7Mv1EMqTduCAsN2NO6xSVuhEZWXqQ3RDpsQ2fQ11mT5EvYZ3trucF2Oxj
B4QI5XWNhJxn4IYSuuyL5YlpvlakPPZDYuUc21fPwtRKUkkjoQruEEawtx088I7vZxYgEYrP
LuNbvScS1EiLhK4iy/BYRJu624ihZY2IWyFF7LI5iocNJZexmtiNJUgXDupmIpg4pk+RnnsK
TDuphw4Hlc0zmpJh7ZIs0aeBjzyGsbSvlmHtUycCwiRre3TJ8mp+BJHrFSnkUp7JpvDf+Bol
VtUGq4NifDP8DCsvfqg+Zbg+SdaeMMb+CXC/MhE1KL7jxvDf6ShwpYUp7E1pW8cfA+p0hw2+
h8pVym0XCR4v0eR2Tb21/wBhI1PZ/cjtIapJIWyIWxq5pp4pk4qsujyqaGDimnimSuMZ8ECg
nkVhWr5rYjF/RTYZhpum2rRAwhpLab30Lid746EscJFhpyYfGEPbtTc2lErLhMbNhnlhy7n4
jBCW0b8JDFpmmdMlWs4J8jKXfUlboZPAlPUl4jVo3Ea5nDcfcs/jCzJ9QYe2r4TILcHd6P8A
wtTHp/4QJoLU0G6rn/IiIqHofkeI7w40/ZLUnJzDAiRqcS1y5Gcf6G9i7HY8CsV1gh/wI4d2
WR5CV3d9kPPZYW3PAiYZjUtWlvH2JcJpJJjwJtFcaKIQ4Xwpqu8uk/GjY5o8E7ZBOy1ExETo
etj7Qsujw90ycVXyUbSS6IboaRlCIX0IeehXLPTQnwxt2s87kvY4Ls2iPQagutdC+66Gm1n4
EbS7BD3H2TSqT7iJZ+BHHIjyJQbumhyVKyH1pJj3Yjc6zWX2NSTYrzCXohJuW4S3ErC2ps3S
dx5M2tzfyeARKx4EQ2QkhZYIWyElNizsQtkK600K8RKzyQtkNkrpqi/PwBrZJNtEIiyRJg+X
RNhPkeHFHaErKaYU0FhwM1c0WRJo9jRZaU4liz4pfDJGUO6wJIV0Q3EX52IbPowWeNifDGQr
PKJf9E7F2WGMEtNf8oTEFipaS0OXwTJYLuySPIdju+xJCz2QEkrbENkNKVbWuCiz4ph7VdXN
Hlc1xUzcUdPkqaOaPDFd5JQtOglSpqJ6iLTK4JiNmOwcvscuwEilIhJQh5ozUY1nBoLPKjR5
EfajeOSfIyljBK3RK3XYkvdZIboSSutCG40h70Ieeh4WedifDGcrMl/0S9l2NBjB6GS+uxf+
BJyUtCPL7HYu9dSAJKZl6IiyatEwnKG1dlrU5GlDsiMODUy5UePumH0Hvf5RApOiDm/5EQoi
47tyySCPhSVvkcVmTI21p40NDBxRZcUenI6YKfjWlbj3EMpu1IbiIm/RwfQvBjZs8kvYyYFR
knFFmOS6Hcr67EPf4JJm3psM1LtJ2RDCO92SHuyHK7I8saurvsjy+xLrvsh57GgiFtCGwkl2
1LHc4YjA6iiRjrMYuWRLKmd3bmLDSlWWSFshFKywJLamrmiyJNHumjmmSuDin3KLLhVDpa7X
7CDsEuewsIUS0gl65fe/ovCUQD3gx8Uy5UbCVuhSa67IbohuKjXOwoTbSd7u2RcYkKomU2/9
GJl6hIuvZOBVyQvs8CCal5mXGiJ2LssMF/BD1rGxD3+CUciHuI8ssZedyHnsaQtuQ2ESsiFG
KIH5GUq5PmmTJrp/eaaOaLCnKaF8IkqYPmmo1HhTJXBRZfIyTMFvYnjxFym4x4EOFMk7cOJ7
kSoE043es0ycCwSLXmiyo8PdGVuSVuhUrojuNdxELPo4voTTcyfoYnJZY3J2LsdjGTQEl8ky
Mh5IyPYxMaDZzs2be8sW277I8vsSS9HgGlNiyJKcIzW0rq5p+NMFyq4+3SLeKMkzbSQnIzVz
RrCE3whNtnLHh8Cw4pr4IXRcSWXgWFRXMATWrX0k/v5ODHcrMl7hnKExNx/ol/0Ns+S+y7Fc
suydiG4MHJFxdHJdHJdEoX+C+/wKZd/gSpCzycZGnAKjlDleGJ5XetMQQ9wlndiVssjy+xLc
87kPPZCl/pDYcCw9hCKMLOxC2Rk4JJMFFnlT8TUbuuRqwOWSCS0aXriosuEaQnaR55UycE2G
xCT2JDg19An6GkbrDPA7ESuhmQrLlznwSvPQiHZ52J8Pobssy+zQ85BYlg4Ls4LsVzxk9CW4
LcqItKHSQtwG9hC9yKWJbjGDaeGtmiPL7Ib8bkNvkcGCAssENkJKdlghIw+gvi/ejyqZBYo1
hCy6OIEmYmmC5qQTctLlicoeAzRzR5CwqLXmjanL0J1HlDGTk2kWSbG3PmDXcEk+RQsa7Htq
8tsuuVGEa9HheNjgy5JNncwhfCGc1s3FZhC4FrKy9DkujXGwpiKeEkNYu8oXk+xpDu+xDTjc
8BIsWfweBdELAiEZBUyfNHlc0S4WFxRDl6CbAP7Agr2lC8hlWsghheENZo93N015fscecJ+C
jwrhT8RCmmhLVjaHntRqcObaRGTQQ3Q4qU+0kNzzaUWHUkGsJKEMSSct7wJY5bCTboSV/k0B
6G0LiXuGd4sIuX1ET/QaC3yIwX7HiEilaJDcGMFyiyY2lSL6sKVZQOx3XQrFddF/4Fc/LYcE
Ntinu9GyEiRYvAjlXEWy+xFu7IU69iIdtBQYRC2QijGtFl6JNPFNHKo8MWFxTVy6T8aYLlUZ
i4+gPPKmTgVFnkIenNG1AyhdYIboeE+EfP8A0iAk/OhCDS7JYw0JMkdhXY1pkRpu0s052Th7
mSXuG3K8ty+y7PTssPGTkhqC66Ie/wACJjXT3IQiSWkDvYSVl6PgqNKFk8UyCphRO6jwJHuq
1lFlR4U0c0wYphxRZfNPwo3fkPkE2Zh5ZScLoezSWcpuYGeKlpRh0a3t0WVNPDJGUZ1RDdFr
ATC+hDz0ZrPOxwZL0vBL3djP/oLwXZMsLstMYPQSkutNCP4DmfJsJPcNOVxYXeNz27Eks9kN
hEK2qIbIhshVGxAq21Ep58f8E020mm1lEazlJNr0KmoJ8sXO7/BpuGDtOLLeRtuUVXu7800c
11c0eVzRvn9HxFR4CHs7FmK2h5GtRO7JG1DA03QiV12eQ8whJc8wkl/hHz0NIZ6PbowWedjg
+h2OzFYrsEvcJuXZ5Jf9EvTpuTsXY0lZZ3J2bfkKDXHwmxcmMnGzn/BmANJqJw3rIj01BxEP
cJZ3eWR5fYlfnG5AaULLUhbIRRhdVx8U+5R48MkzVxUWXFNHNcHFFlwqYe/pEAYvxmLLtsRT
54SaJwlEjLBKDlqGMLpM07oegVyrjEiySJNz5YkwpPLDWFacI2SUFjdkSvPQndqGJ+H0Ni7J
L0Y+9SaLN56EeX2NKF32Q89ipM2T1EriakLYUGCNiHcEoSlicrEqxckRqQowiMq4qJ3Ubsph
7o8GDiid3SfgSNdciZo5UdRP5ICEllxmjwYJxeKauXRZ8EjdB7j5dkI9biWLyMw0St0IyLJ5
EODfekqWeiHnonw+ixh9E+RLWDxuYZxND0Jgbg7SpwTsXZwRaYI3LoW6sbEP+BXK45CPLLDu
87iN22hHlmTawmtB3kSVCgEScJ8BBIVK2PEuhJKy6Ilh0Ik0WqsiKmL6G+CjyiTMIkJYQ2M5
eweTG+Ym7eB0Uyj/AEJGalpnhcEzd3JnySZqL5UeXAmkogPX7hTPDwGvW4liOrbmFDUkN0Ij
KPIixkUC+g089EJy6OD6Hs4bD8hicPI1ToV15SJKG15ZJvxIR4cv0wIiWEapCbpIVyM2rEPl
+hjYNtP+yfQuFG9LTwDM5Vl9iUczjLd/keyk94kScKvRbQ4k/P5Eti6ESsKjzQ8uBYph7Yhe
0Si6nyPUuHLZooP7mE1xovtpk4FTVyI2k2Ri0tS5d64qfjTJwLFPxpmpho3SVlrK08HJdDmF
/gvv8COQh7sjyxIfbiULe3kXCshqd8lOrsLlHdNZFFWIdyD/AKOk0k9E1BO+5dfYbSmvdJ+4
sn20XJuYwhTndtoIFZF6FQwaE5RYw91azgbNWMf2jIGZJtTGqEMUkjXFoMnBrTDxTVzRfbR5
5CM3FNTNLW3lOP8AKfYUeeVHh8GDimrkQ0p2TYh+tzfLuLmsq/ghuiG6ERnUhuQjnD0IbPob
lrPoTcKzwS9mJuXbUUQldIX3EmirFCycF2ehLYRuRDhfTYh/wNNoI4XeDkzBd4OT7ENs43Ek
f9LAkbGfPX2o8KPcJWaWmSRnUmZQtrJLJIWRNxuyj3VawYncSXpW77Ey3SMCaYOCRO4m5PxJ
Qi11kRMaufZsTO6wR3IaCtTGxwfQ13Z5J8iXC7BL/obl5Nydi7LjGDDKOS6Jyi8P3+BJ/wAC
lPdhEeQ7rnk5Pshu+xDTONyBIs1FsIsQrPoREQiWBFvcDsxQI1c/QaGDiiV3og22/Fx4XKrq
5IHhXBRqyjRcnBhJ3JGyDO7o4PokVJ32lSSQhu7DuUpTw5GRDumS/wChtD5J2LsTk7LsnYhu
DGp6FxDRyXRy+CUPwIf8EOVxD3ECG15XwO2JYS2X2R5fY089iKGcbngEkrHgRC0rBC2QyiFZ
N4LSYT7GbiuHimXKmnij05o8uBOUo1J2FbnzYQnTNtcTYlZvKEaOUKmPijX5F6LnJd+2J/Bl
ks15pamlDGZghvqmXKjlcgiRSbtwXfwxJE0+omlteEIWnCLcS206altGoENyV+oSS852J8Po
bss8k+RL2ZPgZw+R3KyzucF2cEWmDBwMS1JZDr5k8pksRrSlZgV+oo17Yuc1K8PQTGp5SJtK
Qs2EPQ1pbaWyegklI6DYmRSpxKiBOycRzoLaqNTEq5gyVwUWVG2UxeBNMoBrUTuNZBfYmGJm
5o4ZMZsRxXajzLEZOKuokrdCSblnchuiEL6Mhv8AA0tzscH0N+OhYXYQ29xchJFmq+4tiSQk
wiHKtr/0Iu3w3xJYFnc/GCTPqSQ6k9rkfJJo+f8ATJJeZf5LP4owInO7cCETgf8Aj2L2TEm2
tV/ooxg3k9Fd/wAElycaF+Bajnq3M/kaYmmboUM1iwmp0yXPXLJa4GW6wkJFJWhKZBb0WXRM
c11c00c1wGSWdhZt4eEWLJ2QrmUpyWw0pbcaDxBSKXxNxogtuM4EkTMp9IwDRHcab/BqAqI8
P9GMa3BtoGMXNGtxrtTIOMbigGpfuS3DpXEvd2S9vkaC3yN7F2JyY7J8BtakKGgdzDkxVv0d
iuWvFj4N6XJv8jKZ/Cgegk4ZfkUjn5hdxXFiBIf0xuy5bEiTSs1oQefuSFtBQYRDZdCwWXRC
2MqHh7po5Vcb8COiCjZvBADmU28udfii0+Kiph7dFlxR6coRYbtL8JiMXFFl6pguUIQ1ny6a
DQeDBTVxTD2aUWXzTCkjKHfUc/I4InSBZf4DeeSRbkXExZzN2yeCaVq0HkmpNzBXYkTSSskM
qZgiTFwprdpYmUaOKZOgNeXNxmZpQG24tqIqai0uIkm9x/0F1CZkxLMUzUZiosqPkQDabWKY
1wEiy9U0cU0c0ycCxTFRUHh7ph7q9nFIw9/clboTUbrG55kIldUoi78vQ9uhNvxsJ7p9FjDy
XE7sr7EvcQfbDbbashUYnapiblbTcl7fJYwj0PQuPGTkuhqSv8Ebvgh7/Ajh4EPcRveDk+y8
u+yF57IeexLgICtB4EQ2QkpdlkwXFWN8v0HHelsd0IlIhIdpq0J0Fl0eFybDoSt0NN12QF0e
ZCmX2PMMMn07kfPRY16MMPolu6GQuwTsYnJdjwTs+TBa8PU/VzDMZI8BJLoVmV0Ru+BHD8CH
u6EnK7Q5Br/QI8vsRRr2Q/WQ2Iiw2qoumfi9iH61JJqW/hfkV9q4FomfQlHDlnBCIy8V1c00
8UTIj6miBlThW2k4fh7JF0ZqD0u3AktUifSv9xyVtLDVtxGXiiFl0eVz9Jpol3BpRZ0ycGlN
WYVYjiL1kP8Agh+gjyyxkMWRwna+hyfYqFd9kI17El7akMQOBZYITRCSWXRC2RC2RalYYsuC
LuXdk1mRplhtBSEEy+G7GMqSymyWkDdybGDg0EruFTTxTRyqZOBYX0Cy9UeeVMn0TTfwfuxv
ZbebcrfaFYODK7iNZQ6BpkbNJ15uJBLMKB5cCwqZciSVG6wyVuhU7rG48sg0p3YUMuDd3E8X
m3kWqCtzYb/UQCjki2nkxOMIu1oIeeh3FD6FYrPo/QhO67BL3DOFdlEv+iX/AENDGu5Oxdjs
WR6Ds0FYxg5LovqWNiH/AANNp/gJNpfgQ9wrl2LFXg+Zp+FMBjMFFl800vxTN9Jq4GTXOEwu
yUUbDtMGH1rxBk0ZKziZISWv2YtxETfQhGvQklZ4WhDZ9GDY2OQZazyJvd2NJ4bicF+ROxdk
o0118ngFdwcg7rlnYjcuhZPwIf8ABD3CuMsv7kU25cvPky3Y3IbvsVHlJvR4IeexpDtpuQFt
DxBYBC2HQ1gLUSWy6EUraCwhGT5olLkNlAqYuKL7fpNXNMuVcFHhxRmDg1PxE6vBgkolr5OC
7ODByRgus7HJdEN/wI4eGwk93Qjl3ZJbhrc8bjuy+y8u+xp57IfrGEseAUizApMOhyWLodQE
2lxqxSBJcS4yKjCSJRwNmK9NfFNHumHtUeGYKmEiFlxR55Uy8Vw9uiz4plypBi4osvVHnkIe
GYOKfYUeeQnTFTRwJmSqy+aNi+pK3JW6GWpdkrdDSFyG5DcRD/CHnohvxsLFXgycvvRZ8DHa
d3MWFPYeDBxRPPNNHFM1NDFRZcUfyUlEea4BCy4VNHDo9vao2od0JElLR5kQrtZepoShTb6E
f1DVtZzsY4fRd7GxPToJbi4s8s8gn0tyf6jdkqLrUT/ocF2WtkegrmMIXkhqSus7CW5dEbl0
ThfTYSf8CTmpYIe4TF2UJPcR5C2y8vU5PsaQz2QvPYiH/oiFY8CFIsjwIRGF0QtkQtkIodta
PKrh7o8r6GI16vueZEZXtBDcaWznYhs+h2YfRYWZgCa92SUZEv1bjez5Hksuzguy/Ytroe1r
oSazGxH8BqCfgQ9wyMvQh7j9DEsu8bnJ9iSWcbn7SNY20Z4CJhZPAuhpQ7LohCssbFjD2xGv
ij05NDLwLFPuU08CMFyhGDEI/GmjlCpipr4pguUKmpeXR/JXBxRZcUzVWXzR6c11c00GlcDF
y/vRZU0cjHgwQxXnmml+Db6DHRZ+voGNcHBBhuKaOHTD2qPBg4ph7dJ+NNHKo1Z8GC4one7U
lbobSVysM8DsgZWUeRHmNc1f3Ib/AAQ342ZDz0WMPK0OD6OD6HRjIXkMN2CXuHchP9Cf6DSd
tdydi7HcrLO5wR6Fpg9CNRY2OS6EkusbGH+CH/Ak5f4EPcJi7yR5ZHl9iXd3nchu+xULPYqu
yPviBZU0c0eGJpJXG1uhNXszuQ3XZJmsHkFS/CI4v0R2fRYfYP0IVyG0JbhkPyJ/oNDDsnYu
zguyxCDLdYWhGx0RDZ0R/AR6mVoiHu+CUAryMI5OzJLedxpCZs5yQ3Y3IfrLC2q1PEWHZEBW
WEeBdCSbFnYhbLoaULbiSMwqYPl008OmR0Rr5dNPmaZOKrLpo5VfuU0UeGXJxRZeqYVWVMPo
wuak8bkN32JJetSH6yQraniIWF0KBWdELZdCK9tSND8aZqPBiovtUdDCuDiiy4VNHun4Kvbw
awauST8afcX3pBi4oqDoZ+K6uaY9lMnAqa+aN2UubgwXFMlNjQnyStxlDvqStxpLSjyIhuiE
voQ3ITvoQGUs9HB9HB9CuWehPhjbjL6MnB8Oiy6ZJeaYMWFTVzT8TBgMZNLRZehjwJW6GUZX
Y0aoe4uzMFg8yEkr7Ef1DSGeiG3QRGHpp5MvwEgdwuwNvcM/ZuT/AEJ9LcnYuzYLs4rs4di1
8KCUl1oRuXQ1kLOxGx0JwGxDz9hD/gRy7s7Etw2kEA7l3jcS8vs5PsV1zzuQ3fY0lZzuQ/WQ
hqPkRC2h4BSLLCPAESs6IWy6PAuhFe2uxC2Hlc1xEi+0ZkNKLPijp6pn4Ir72Jf9Ccn+RwXZ
cVlkkLi6FYrrojY6Eg767EP+CHrYGnuFuu7H5Pshu+xUM43LGPkUlmx4ENiWXR4HQijCytBp
bEIxcUWXCo8fdLKsfBkufKjx4dMwhZMVFnwqZQ3pk4FhU+RR55CHhmDgQvsUenNEYuKfjS5u
K5cqPTkRJh7po4o3ZiahXJS1RK1rBDdEN0KkHwiXpUWXTLkQZBYph7dPwphXHwaVDv7KYe1X
DwSJ6ywiGrXY0hdam4hKWdj2h5hUb/BHz0Il5zsJNn0YbPD0F/AakxsSCXuHcFIl7hNz8Nyf
6DdnluTsdmDsuywssbnBdi2HZ6DwxlGP+Brd0NaWNjkuhXL6bEbHQj0MrQv/AAX3dCvU6Ie4
hxuwcg1Z3CUqZfZHl9iWo+yG77EQs2ZDz2QEXtqeAcCy1PAiGyElCyxsJLZEKPBYf0ND/DFL
PhocH0K53dEtwzhcS/oaTw3L5h2cF2WNM0OHGxG5dCQwytCP4DTjLoRwuwR5C1HYhu+xpC71
1F5uyytqiLQewICzB4EKTZaaELZDSh7pmosmKi+T8Uf3KZ+BUx9v70j400cqvxhCy4VNHKFT
HTXxTIakuTB8ujt7K4OBCyE/oMnzR4VwUeHv6XyfNHxEM1c0dDNxTSpr4pj7VcHFFQePumjl
Emhg0tRZX2o3a5pmNaY6hDofCrj7dNPFMPapqWoKBRrWCVuuxlGVk8i7LmUawjwOyxsw9TQl
EhfQuKHyRair8kPPQ0nLo4Po4PotLuheD6E77sEtwyVxL3EvcM5f5Ev+hzK8idi7J2LssLLs
9B2MHocl19Hw2fGpq5o8DUjKkrddiGSPEL26weQga5WhF79HB9FhsbEtwm5dxL3djbj+ROx2
NZZZ3E75Ts4LssMYMBdc0aEbl0NQXWuhGx0LJ+BH8CHu6FcLvghglqOzk7NQ7eDk+yBrvG4k
hOXjdiTz2IvbV6ni+RwbaM8SELBHiHgdDCWWopMLohaVghbLoRJrLohEIx9ujw90ycCwqZcq
PPL6ZfbTJwLFFQ0c/SP6D1T4YrF32cn2Ivd53IbPscS2jPEjSB4HR4F0IoW+CDXxTRzTc+FR
ZCNHDpo5VHg+BRZeiDRTPXS5ovsCGvypgzBxTVySaOHTLR4PvOmnimfgzTVzRgzRjWcGg1DR
yq4Pl00cUd0zBUWV9iVuMrXWdyG67PIhEO6yzyDSVfUh+oh56o6N7DYZh7pp4+i0MPFFl6oy
tyMeGYOKJqbtdyVuuywusHgdkhXWTxBqTEBfQ8nwJW2dNGJfPTGsbPohougqVug3HKORK7pN
o3jLJf0JpcNSf6DegzuToS7Jusux4LLG5wXZcdlmg7HKhc4wcl0bJXRmSay9CN66IjutdCNj
oSTw2FYvwL7uiUu7OyI3PoacybyNmo8giJfBLcJOV3ZLd2PUbzucn2Q89ir5zuQ2+RpC254C
xggLLBDZCTQsbELZdCKMakLYhGq2tHlc/Vljx9ydjsb2LskWFkfA8qwRuXQsMrK0Gn/A0/4F
cLsEtwrl3oQpiX2ItnO5zdjgdiAssHgdEhwmdiFsuhq2ywQhMcqjwYOKLL1R4eyBbyxIfIlI
SJH3GQLPhUyXIjQx8Uy5fijoZOBYpk5EP7lHhiWcUWVNHIsUx0WfFMhNMuVH8lEYhH4fSaua
aOfq+y+43TCn4mhiuVR4YtvFFNDLlR4YsLiizyppnamC5VGrMwcUWfqj+9T4xwaGHt0X200c
o90x8EiakSt0MsizuJrdDalddkBZjc8i7GWBncWw7HIQIbo8xmWiPMJFz4Ib/A0tnK0IeeiG
z6G2PoUtH0TuY2OHQdyt0JeZEtwm5uEvcNuV5bkv+iXt8jwWdi8F2eFY3PQuMHockXHdZ2OX
wI7X12Ie5D3VeC9X6SSSt0IhXXZ5EXt1g8gqFfVaEfPQ0h2fRYWw2LtXQzndoS93aGkvLcn+
g0lnYrFl2QCewcl0OzdYehyXQlnlsR/Aah/gRw8NiW7oTSu0JA2h5D9DL27xuZZfY089sVDz
l6kdvkjp0JtEWFllHgHgdERZ0eJ0JMDTQhs6ESrLIktl0QowhFgWNiEfIo88q3rTX6pguVX8
3TTwQZOBYosp8U0ciph7dNPDpkqs0Ye1Tj6F9v3ixZF6IRhCqFkR4Pxpo5VHgwrxUMucNzBk
4FhU+5Rq3g0MlzR4MHFFl6o/uUz8V1cun4ig0cquKi+1T7gqY+BC+2I0c/TLPgj6DVzTRwex
rh7HJKE1O+hK3XY1l1lHgdnkQi99TyDzHwR/UIlnGwrMPo4PoTuuOQZxhkv+htP+hYozJPCj
wYOKLPimjmjDKHA2oyhNS7rs8i7GhLM7k2oiXAktnoj56El7POxw6GG7GxzDk7mSXuG3GXY0
F4bkv+hOT8hOWHY9Auzgux57LBOwehkusvQs1XQ91Y2I3ros51Wnkj+BH8BexoJavgK7fREf
wEdrsrQh7iW4SChvgluE0ruxeTssK7K1FZl9nJ9irJeXqJPPZDfjch57ETt8kWhHYuLangQ0
xENkO5ZCwW0I2LohpWBJshFKyIU01c0dmFI8PgWFxRZUwrpXQ2tIe4bRkWF2cn2Qnd43IPfs
lWa7niQ4nZCSFZYIbISJu3wajV+RoZ+CFmCBFfkRbrTJc00MHFFkvC+gXtwaUyfJlD+wWPoM
PbIFnxTD2vplnwhGHtVwfLpp4pl4FTLlR55CEkUxOosLNPxpm4qs8qPPIQ8GDgQsuKYP6HTA
/dnRqzMHFFkMyXNEu4FgvAhZ5DUjVDNXXyM/GmS5o8GDg0FnwqMMGTgUWusErdDKXdZPA7IR
usbljDsmLDxBbQjO6yzyI3Oh5BGrVHk+CHnoTHt6Mh56Eml42OD6Nh0OD6J/gZLPJPkN2Xai
b3DOVwm4Xdkv+hOS22pP9BtzZruTsXZOxdlpZdlk2XZgssPUnYh5MYPQUtUXHZnY5Loacry2
Ev4EOMhHC7BHkK7d4IRl9iJZ7IENvo+Q+xDz0Ih2eNhWKzxsXahNkEtxKfJuT/QuLLArFZdk
bEJLyEbl0NZC6Il/gVy/Al/A09wmvuM5Ozy4blmvYd1zzuQ3fY0h3fbEkM43P2kSTtojxDxC
yeISlmNhQKzGx4EIpsWdiFsiLeGIy7kaGhq5dPxpmri+XT8RC3Cpk+aPCjwzBxRZ+qPTn6R4
exk0thYVFQ0c1wUX2UyVVGfMf2pk4NFRfYNTLlTNwLAzVyPA5h7pnHTB8s0F9tMuVMGYLiiy
4RJ8ijy4MHFMuX4pp4dM3FdXNNPBoazauD5pp4YjJwL6A/krgvoSJqd9CVuhFrrKILVdkNg0
MrO55F2OBZ2eRDgd1gSQvoQ89CSWdNCGz6MDjLYl7jgx3C4Tf9EvQxucF2WHjG5hoen0fqeK
ZuBYosiUNqFyVuuyZsxueIeRFxfU8nwNNTXQhs+i4s+h/wAA/IOjLLJe4lzuxuS4/wBDcvJu
T/Qbh/oaCywtTguxXrLG9B3YZ/B6jsd8NiwusbEbl0JK5Z2Ilh0NQ+D0If8AAkvhsQ/4Ie7o
RzczsQ93RKN2HoS3DJXYYl5H6GXLstz9DHZvq1F5PsaSvhuJIWeyHnsSSttqQ2+RyWangPAK
jZ0LYEaKwQ2Qi0LKIWxCEs+SB5XNHgwcU1UwXJp9BPxNTBiwvoYkrvjA5PsXLLtuR2+TxIUl
iyeJdDSwl0JNkJdYimDnd0at4pj7X00XztTLlTBiw4os+EMy5UeGYOKZcqPD3TJwKmXKj+9S
5uBYTEZcjyfko8MwcUWXqmjn6T8TP0GT5o8rmjMHFFlxTD2q4EkrJ6F7DskvvChX3B/9iup+
88EGeuTncwP71M9cHy6PHh0+8qM+8OxF/FPkUeGYOKJ38LUlboQncs7nidjhv3EJtbn9FCl3
IiyZxPvn98bZaW4v+8bpKZZnY/WmWjl2PM7DcmvuigVsd5trtFI380/pyLaoOk0JJNJbI/eX
+ikNd6P5gb0r1fYXf8zaTqJNKrU+QTs7MaRFvY/LqyP+gKV63l/p+r/0b4/X2fpf9PEKWo+w
bnUFJP2SWrPZflg817nn7ixjsOf7dIX/ABBaHUfyBJsl6HX954HgzmgzLkPI/vUzmo8H5ujO
F9BtxkvLvO/kc3JqezbkSsj2Wl9wjcOocX5B+23Hf8mpKcvs1EN3SF/zCMtpaH80fxQvT7C7
+EfzRF/gXX9of/MPA6IWyIV7Kio25Je4m9/q0Hiuv06m4s1Waa0YvoeBmpp9DyhVZ//Z
--------------480EC06DAB7DCA1CEF84A44E
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------480EC06DAB7DCA1CEF84A44E--


From xen-devel-bounces@lists.xenproject.org Tue Nov 27 13:54:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 13:54: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-devel-bounces@lists.xenproject.org>)
	id 1gRdox-0007Rn-IX; Tue, 27 Nov 2018 13:54: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=aI/z=OG=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gRdov-0007Ri-SU
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 13:54:33 +0000
X-Inumbo-ID: f79c1470-f24b-11e8-afa2-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f79c1470-f24b-11e8-afa2-12d6303a7972;
 Tue, 27 Nov 2018 13:54:32 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id BB66231256A8;
 Tue, 27 Nov 2018 13:54:31 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 86B20105B1EF;
 Tue, 27 Nov 2018 13:54:17 +0000 (UTC)
Date: Tue, 27 Nov 2018 14:54:15 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181127145415.17b49d64@redhat.com>
In-Reply-To: <20181121232106.GB4450@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-13-sameo@linux.intel.com>
 <20181115133658.2cdbd918@redhat.com>
 <20181121232106.GB4450@caravaggio>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.46]); Tue, 27 Nov 2018 13:54:32 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 12/24] hw: acpi: Export the
 MCFG getter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Yang Zhong <yang.zhong@intel.com>, Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Shannon Zhao <shannon.zhaosl@gmail.com>,
 qemu-arm@nongnu.org, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMiBOb3YgMjAxOCAwMDoyMTowNiArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IEhpIElnb3IsCj4gCj4gT24gVGh1LCBOb3YgMTUsIDIw
MTggYXQgMDE6MzY6NThQTSArMDEwMCwgSWdvciBNYW1tZWRvdiB3cm90ZToKPiA+IE9uIE1vbiwg
IDUgTm92IDIwMTggMDI6NDA6MzUgKzAxMDAKPiA+IFNhbXVlbCBPcnRpeiA8c2FtZW9AbGludXgu
aW50ZWwuY29tPiB3cm90ZToKPiA+ICAgCj4gPiA+IEZyb206IFlhbmcgWmhvbmcgPHlhbmcuemhv
bmdAaW50ZWwuY29tPgo+ID4gPiAKPiA+ID4gVGhlIEFDUEkgTUNGRyBnZXR0ZXIgaXMgbm90IHg4
NiBzcGVjaWZpYyBhbmQgY291bGQgYmUgY2FsbGVkIGZyb20KPiA+ID4gYW55d2hlcmUgd2l0aGlu
IGdlbmVyaWMgQUNQSSBBUEksIHNvIGxldCdzIGV4cG9ydCBpdC4gIAo+ID4gU28gZmFyIGl0J3Mg
eDg2IG9yIG1vcmUgZXhhY3RseSBxMzUgc3BlY2lmaWMgdGhpbmcsICAKPiBJdCdzIHByb3BlcnR5
IGJhc2VkLCBhbmQgaXQncyB1c2luZyBhIGdlbmVyaWMgUENJRSBwcm9wZXJ0eSBhZmFpY3QuCj4g
U28gaXQncyB1cCB0byBlYWNoIG1hY2hpbmUgdHlwZSB0byBkZWZpbmUgdGhvc2UgcHJvcGVydGll
cy4KPiBJJ20gY3VyaW91cyBoZXJlOiBXaGF0J3MgdGhlIGlkaW9tYXRpYyB3YXkgdG8gZGVmaW5l
IGEgbWFjaGluZQo+IHNldHRpbmcvYXR0cmlidXRlL3Byb3BlcnR5LCBsZXQgZWFjaCBpbnN0YW5j
ZSBkZWZpbmUgaXQgb3Igbm90LCBhbmQKPiBtYWtlIGl0IGF2YWlsYWJsZSBhdCBydW4gdGltZT8K
PiBXb3VsZCB5b3UgYmUgZ2V0dGluZyB0aGUgUENJIGhvc3QgcG9pbnRlciBmcm9tIHRoZSBBQ1BJ
IGJ1aWxkIHN0YXRlIGFuZAo+IGdldHRpbmcgdGhhdCBpbmZvcm1hdGlvbiBiYWNrIGZyb20gdGhl
cmU/CgpDbGVhbmVyIHdheSB3b3VsZCBiZSBtYWtlIGFybS92aXJ0IGJvYXJkIHNldCBQQ0lFX0hP
U1RfTUNGR19CQVNFLwpQQ0lFX0hPU1RfTUNGR19TSVpFIHByb3BlcnRpZXMgYW5kIHRoZW4gdXNl
IGNvbW1vbiBidWlsZF9tY2ZnKCkoaW4gYW1sLWJ1aWxkLmMpLgpTb21ldGhpbmcgbGlrZSB0aGlz
OgogIGFjcGlfc2V0dXBfcmVkdWNlZCgpCiAgICAgQWNwaU1jZmdJbmZvIG1jZmdfaW5mbyA9IHsK
ICAgICAgIC5iYXNlID0gb2JqZWN0X3Byb3BlcnR5X2dldF91aW50KHBjaWUsIFBDSUVfSE9TVF9N
Q0ZHX0JBU0UsIE5VTEwpLAogICAgICAgLnNpemUgPSBvYmplY3RfcHJvcGVydHlfZ2V0X3VpbnQo
cGNpZSwgUENJRV9IT1NUX01DRkdfU0laRSwgTlVMTCkKICAgICB9OwogICAgIGFjcGlfYnVpbGQo
KSB7CiAgICAgICAgIGJ1aWxkX21jZmcoIk1DRkciLCAmaW5mbyk7CiAgICAgfQogIH0KYW5kIGZv
ciBsZWdhY3kgcTM1CiAgYWNwaV9idWlsZCgpIHsKICAgICBpZiAocGNpZSkgewogICAgICAgIEFj
cGlNY2ZnSW5mbyBtY2ZnX2luZm8gPSB7CiAgICAgICAgICAuYmFzZSA9IG9iamVjdF9wcm9wZXJ0
eV9nZXRfdWludChwY2llLCBQQ0lFX0hPU1RfTUNGR19CQVNFLCBOVUxMKSwKICAgICAgICAgIC5z
aXplID0gb2JqZWN0X3Byb3BlcnR5X2dldF91aW50KHBjaWUsIFBDSUVfSE9TVF9NQ0ZHX1NJWkUs
IE5VTEwpCiAgICAgICAgfTsKICAgICAgICBpZiAobWNmZ19pbmZvLmJhc2UgIT0gUENJRV9CQVNF
X0FERFJfVU5NQVBQRUQpCiAgICAgICAgICAgIGJ1aWxkX21jZmcoIk1DRkciLCAmaW5mbyk7CiAg
ICAgICAgZWxzZQogICAgICAgICAgICAvKiBtb3ZlIGNvbW1lbnQgaGVyZSB3aHkgd2UgYXJlIGRv
aW5nIGl0ICovCiAgICAgICAgICAgIGJ1aWxkX21jZmcoIlFFTVUiLCAmaW5mbyk7CiAgICAgfQog
IH0KClRoZSB0aGluZyBJIGRvbid0IGxpa2UgYWJvdXQgYWNwaV9nZXRfbWNmZygpIGlzIHRoYXQg
aXQKZG9lcyBsb29rdXAgYWNwaV9nZXRfaTM4Nl9wY2lfaG9zdCgpIGVhY2ggdGltZSBpdCdzIGNh
bGxlZAphbmQganVkZ2VzIGlmIGl0J3MgUENJLUUgaG9zdCBieSBwcmVzZW5jZSBvZiBwcm9wZXJ0
aWVzLgoKSSdkIHJhdGhlciBiZSBleHBsaWNpdCB3aGVyZSBQQ0kgaG9zdCBiZSBmZXRjaGVkIG9u
Y2Ugc29tZXdoZXJlCmluIGFjcGlfc2V0dXAoKSBvciBwb3NzaWJseSBwYXNzZWQgZG93biBmcm9t
IHRoZSBib2FyZCBhcyBhbiBhcmd1bWVudAphbmQgYm9hcmQgdGVsbGluZyB0byBpMzg2L2FjcGlf
c2V0dXAoKSBpZiBpdCdzIFBDSSBvciBQQ0ktRSBob3N0CnNvIHdlIGRvbid0IGhhdmUgdG8gZ3Vl
c3MgaXQgaW4gYWNwaSBjb2RlLgoKCj4gQ2hlZXJzLAo+IFNhbXVlbC4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 13:57:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 13:57: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-devel-bounces@lists.xenproject.org>)
	id 1gRds2-0007b1-3D; Tue, 27 Nov 2018 13:57: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=vt+r=og=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gRds1-0007av-Hr
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 13:57:45 +0000
X-Inumbo-ID: 69c0811a-f24c-11e8-9a16-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 69c0811a-f24c-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 13:57:44 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wARDsGTW117051;
 Tue, 27 Nov 2018 13:57:30 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=SPm5YuydnMTbWDhJz/E0WzSa57EM3Q3tTuRQZSB9gRw=;
 b=yKcfz9O6p690KrDwe8Qb1Gp0P9dZvI/IwWx3wO+89JmeIR/fZF63Rlo8GdNQnEPuoEdw
 OXTORwmeNDlEcf/OYLBjj3F1LnBZqHGl4fxwi9/X9NJRy5zD8X0Cm66tRG1UvtUvAfnj
 cUWpiB+iQ6IwjkrmGYFzAxPqkEQPeGDHJLdkk08+igNDtp5ONpz8CVDL+5Dkzsn95qEt
 vPfWjW/a0wTayOC8lO6lDwjRyI1nVRTZY2Z4ARjJJ/q69qSY3f1hsltHsV3WPJgghYBm
 KmOF+wfW6q45uKL0IflRuVKnePQ4flVJTvpKA9gdDdO19+1XYXWWcMnY7xN5WstwGH4w +Q== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2nxy9r41vu-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 13:57:30 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wARDvTJx025095
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 13:57:29 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wARDvS17028719;
 Tue, 27 Nov 2018 13:57:28 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Nov 2018 05:57:28 -0800
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20181123162451.3351-1-jgross@suse.com>
 <0727da38-bfe8-f484-6b06-7205c1d953c1@oracle.com>
 <04dc8206-d7ad-9438-2f68-c25bf5a10b96@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <a379cd7c-2da3-930f-606f-9d567db77c51@oracle.com>
Date: Tue, 27 Nov 2018 08:57:18 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <04dc8206-d7ad-9438-2f68-c25bf5a10b96@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9089
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811270120
Subject: Re: [Xen-devel] [PATCH] xen/x86: add diagnostic printout to
 xen_mc_flush() in case of error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: tglx@linutronix.de, sstabellini@kernel.org, bp@alien8.de, mingo@redhat.com,
 hpa@zytor.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjcvMTggMjo0NiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNi8xMS8yMDE4
IDIxOjExLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDExLzIzLzE4IDExOjI0IEFNLCBK
dWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gRmFpbHVyZSBvZiBhbiBlbGVtZW50IG9mIGEgWGVuIG11
bHRpY2FsbCBpcyBzaWduYWxsZWQgdmlhIGEgV0FSTigpCj4+PiBvbmx5IHVubGVzcyB0aGUga2Vy
bmVsIGlzIGNvbXBpbGVkIHdpdGggTUNfREVCVUcuIEl0IGlzIGltcG9zc2libGUgdG8KPj4gcy91
bmxlc3MvaWYKPj4KPj4KPj4+IGtub3cgd2hpY2ggZWxlbWVudCBmYWlsZWQgYW5kIHdoeSBpdCBk
aWQgc28uCj4+Pgo+Pj4gQ2hhbmdlIHRoYXQgYnkgcHJpbnRpbmcgdGhlIHJlbGF0ZWQgaW5mb3Jt
YXRpb24gZXZlbiB3aXRob3V0IE1DX0RFQlVHLAo+Pj4gZXZlbiBpZiBtYXliZSBpbiBzb21lIGxp
bWl0ZWQgZm9ybSAoZS5nLiB3aXRob3V0IGluZm9ybWF0aW9uIHdoaWNoCj4+PiBjYWxsZXIgcHJv
ZHVjZWQgdGhlIGZhaWxpbmcgZWxlbWVudCkuCj4+Pgo+Pj4gTW92ZSB0aGUgcHJpbnRpbmcgb3V0
IG9mIHRoZSBzd2l0Y2ggc3RhdGVtZW50IGluIG9yZGVyIHRvIGhhdmUgdGhlCj4+PiBzYW1lIGlu
Zm9ybWF0aW9uIGZvciBhIHNpbmdsZSBjYWxsLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+IC0tLQo+Pj4gIGFyY2gveDg2L3hlbi9tdWx0
aWNhbGxzLmMgfCAzNSArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQo+Pj4gIDEg
ZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKPj4+Cj4+PiBk
aWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL211bHRpY2FsbHMuYyBiL2FyY2gveDg2L3hlbi9tdWx0
aWNhbGxzLmMKPj4+IGluZGV4IDJiY2U3OTU4Y2U4Yi4uMDc2NmEwOGJkZjQ1IDEwMDY0NAo+Pj4g
LS0tIGEvYXJjaC94ODYveGVuL211bHRpY2FsbHMuYwo+Pj4gKysrIGIvYXJjaC94ODYveGVuL211
bHRpY2FsbHMuYwo+Pj4gQEAgLTY5LDYgKzY5LDExIEBAIHZvaWQgeGVuX21jX2ZsdXNoKHZvaWQp
Cj4+PiAgCj4+PiAgCXRyYWNlX3hlbl9tY19mbHVzaChiLT5tY2lkeCwgYi0+YXJnaWR4LCBiLT5j
YmlkeCk7Cj4+PiAgCj4+PiArI2lmIE1DX0RFQlVHCj4+PiArCW1lbWNweShiLT5kZWJ1ZywgYi0+
ZW50cmllcywKPj4+ICsJICAgICAgIGItPm1jaWR4ICogc2l6ZW9mKHN0cnVjdCBtdWx0aWNhbGxf
ZW50cnkpKTsKPj4+ICsjZW5kaWYKPj4+ICsKPj4+ICAJc3dpdGNoIChiLT5tY2lkeCkgewo+Pj4g
IAljYXNlIDA6Cj4+PiAgCQkvKiBuby1vcCAqLwo+Pj4gQEAgLTg3LDMyICs5MiwzNCBAQCB2b2lk
IHhlbl9tY19mbHVzaCh2b2lkKQo+Pj4gIAkJYnJlYWs7Cj4+PiAgCj4+PiAgCWRlZmF1bHQ6Cj4+
PiAtI2lmIE1DX0RFQlVHCj4+PiAtCQltZW1jcHkoYi0+ZGVidWcsIGItPmVudHJpZXMsCj4+PiAt
CQkgICAgICAgYi0+bWNpZHggKiBzaXplb2Yoc3RydWN0IG11bHRpY2FsbF9lbnRyeSkpOwo+Pj4g
LSNlbmRpZgo+Pj4gLQo+Pj4gIAkJaWYgKEhZUEVSVklTT1JfbXVsdGljYWxsKGItPmVudHJpZXMs
IGItPm1jaWR4KSAhPSAwKQo+Pj4gIAkJCUJVRygpOwo+Pj4gIAkJZm9yIChpID0gMDsgaSA8IGIt
Pm1jaWR4OyBpKyspCj4+PiAgCQkJaWYgKGItPmVudHJpZXNbaV0ucmVzdWx0IDwgMCkKPj4+ICAJ
CQkJcmV0Kys7Cj4+PiArCX0KPj4+ICAKPj4+ICsJaWYgKFdBUk5fT04ocmV0KSkgewo+Pj4gKwkJ
cHJfZXJyKCIlZCBvZiAlZCBtdWx0aWNhbGwocykgZmFpbGVkOiBjcHUgJWRcbiIsCj4+PiArCQkg
ICAgICAgcmV0LCBiLT5tY2lkeCwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPj4+ICsJCWZvciAoaSA9
IDA7IGkgPCBiLT5tY2lkeDsgaSsrKSB7Cj4+PiArCQkJaWYgKGItPmVudHJpZXNbaV0ucmVzdWx0
IDwgMCkgewo+Pj4gICNpZiBNQ19ERUJVRwo+Pj4gLQkJaWYgKHJldCkgewo+Pj4gLQkJCXByaW50
ayhLRVJOX0VSUiAiJWQgbXVsdGljYWxsKHMpIGZhaWxlZDogY3B1ICVkXG4iLAo+Pj4gLQkJCSAg
ICAgICByZXQsIHNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4+PiAtCQkJZHVtcF9zdGFjaygpOwo+Pj4g
LQkJCWZvciAoaSA9IDA7IGkgPCBiLT5tY2lkeDsgaSsrKSB7Cj4+PiAtCQkJCXByaW50ayhLRVJO
X0RFQlVHICIgIGNhbGwgJTJkLyVkOiBvcD0lbHUgYXJnPVslbHhdIHJlc3VsdD0lbGRcdCVwRlxu
IiwKPj4+IC0JCQkJICAgICAgIGkrMSwgYi0+bWNpZHgsCj4+PiArCQkJCXByX2VycigiICBjYWxs
ICUyZDogb3A9JWx1IGFyZz1bJWx4XSByZXN1bHQ9JWxkXHQlcEZcbiIsCj4+PiArCQkJCSAgICAg
ICBpICsgMSwKPj4+ICAJCQkJICAgICAgIGItPmRlYnVnW2ldLm9wLAo+Pj4gIAkJCQkgICAgICAg
Yi0+ZGVidWdbaV0uYXJnc1swXSwKPj4+ICAJCQkJICAgICAgIGItPmVudHJpZXNbaV0ucmVzdWx0
LAo+Pj4gIAkJCQkgICAgICAgYi0+Y2FsbGVyW2ldKTsKPj4+ICsjZWxzZQo+Pj4gKwkJCQlwcl9l
cnIoIiAgY2FsbCAlMmQ6IG9wPSVsdSBhcmc9WyVseF0gcmVzdWx0PSVsZFxuIiwKPj4+ICsJCQkJ
ICAgICAgIGkgKyAxLAo+Pj4gKwkJCQkgICAgICAgYi0+ZW50cmllc1tpXS5vcCwKPj4+ICsJCQkJ
ICAgICAgIGItPmVudHJpZXNbaV0uYXJnc1swXSwKPj4+ICsJCQkJICAgICAgIGItPmVudHJpZXNb
aV0ucmVzdWx0KTsKPj4+ICsjZW5kaWYKPj4gRG9lc24ndCAobm9uLWRlYnVnKSBoeXBlcnZpc29y
IGNvcnJ1cHQgb3AgYW5kIGFyZ3M/Cj4gTm8uIE9ubHkgZGVidWcgaHlwZXJ2aXNvciBkb2VzIHNv
Lgo+Cj4gU2VlIG15IHBhdGNoIChhbmQgcmF0aGVyIGxlbmd0aHkgZGlzY3Vzc2lvbikgb24geGVu
LWRldmVsOgo+Cj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs
LzIwMTgtMTEvbXNnMDI3MTQuaHRtbAoKWWVzLCBJIHNhdyB0aGF0IGxhdGVyLCBhZnRlciBJIHJl
c3BvbmRlZCB0byB0aGUgcGF0Y2guCgoKPgo+PiAoQWxzbywgd2UgZG9uJ3QgcmVhbGx5IG5lZWQg
dG8gcHJpbnQgYW55dGhpbmcgd2hlbiBiLT5lbnRyaWVzW2ldLnJlc3VsdAo+PiA9PSAwKQo+IFJp
Z2h0LiBEaWQgeW91IG1pc3MgdGhlOgoKSSBkaWQuCgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCih3aXRoIGNvbW1pdCBtZXNzYWdlIGZp
eGVkKQoKCgo+Cj4gKwkJCWlmIChiLT5lbnRyaWVzW2ldLnJlc3VsdCA8IDApIHsKPgo+IGFib3Zl
Pwo+Cj4KPiBKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 14:08:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 14:08: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-devel-bounces@lists.xenproject.org>)
	id 1gRe2E-0008Ud-5S; Tue, 27 Nov 2018 14:08: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=aI/z=OG=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gRe2D-0008UY-7b
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 14:08:17 +0000
X-Inumbo-ID: e230d2a4-f24d-11e8-917f-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e230d2a4-f24d-11e8-917f-12d6303a7972;
 Tue, 27 Nov 2018 14:08:16 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2A6A0D780E;
 Tue, 27 Nov 2018 14:08:15 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 1A63260C4C;
 Tue, 27 Nov 2018 14:08:09 +0000 (UTC)
Date: Tue, 27 Nov 2018 15:08:08 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: Samuel Ortiz <sameo@linux.intel.com>
Message-ID: <20181127150808.1c719882@redhat.com>
In-Reply-To: <20181121235721.GE4450@caravaggio>
References: <20181105014047.26447-1-sameo@linux.intel.com>
 <20181105014047.26447-21-sameo@linux.intel.com>
 <20181116170226.35385388@redhat.com>
 <20181121235721.GE4450@caravaggio>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Tue, 27 Nov 2018 14:08:15 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v5 20/24] hw: acpi: Define ACPI
 tables builder interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael
 S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 Shannon Zhao <shannon.zhaosl@gmail.com>, qemu-arm@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMiBOb3YgMjAxOCAwMDo1NzoyMSArMDEwMApTYW11ZWwgT3J0aXogPHNhbWVvQGxp
bnV4LmludGVsLmNvbT4gd3JvdGU6Cgo+IE9uIEZyaSwgTm92IDE2LCAyMDE4IGF0IDA1OjAyOjI2
UE0gKzAxMDAsIElnb3IgTWFtbWVkb3Ygd3JvdGU6Cj4gPiBPbiBNb24sICA1IE5vdiAyMDE4IDAy
OjQwOjQzICswMTAwCj4gPiBTYW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNvbT4gd3Jv
dGU6Cj4gPiAgIAo+ID4gPiBJbiBvcmRlciB0byBkZWNvdXBsZSBBQ1BJIEFQSXMgZnJvbSBzcGVj
aWZpYyBtYWNoaW5lIHR5cGVzLCB3ZSBhcmUKPiA+ID4gY3JlYXRpbmcgYW4gQUNQSSBidWlsZGVy
IGludGVyZmFjZSB0aGF0IGVhY2ggQUNQSSBwbGF0Zm9ybSBjYW4gY2hvb3NlIHRvCj4gPiA+IGlt
cGxlbWVudC4KPiA+ID4gVGhpcyB3YXksIGEgbmV3IG1hY2hpbmUgdHlwZSBjYW4gcmUtdXNlIHRo
ZSBoaWdoIGxldmVsIEFDUEkgQVBJcyBhbmQKPiA+ID4gZGVmaW5lIHNvbWUgY3VzdG9tIHRhYmxl
IGJ1aWxkIG1ldGhvZHMsIHdpdGhvdXQgaGF2aW5nIHRvIGR1cGxpY2F0ZSBtb3N0Cj4gPiA+IG9m
IHRoZSBleGlzdGluZyBpbXBsZW1lbnRhdGlvbiBvbmx5IHRvIGFkZCBzbWFsbCB2YXJpYXRpb25z
IHRvIGl0LiAgCj4gPiBJJ20gbm90IHN1cmUgYWJvdXQgbW90aXZhdGlvbiBiZWhpbmQgc28gaGln
aCBBUElzLAo+ID4gd2hhdCBvYnZpb3VzIGhlcmUgaXMgYW4gZXh0cmEgbGV2ZWwgb2YgaW5kaXJl
Y3Rpb24gZm9yIG5vdCBjbGVhciBnYWluLgo+ID4gCj4gPiBZZXAgdXNpbmcgdGFibGUgY2FsbGJh
Y2tzLCBvbmUgY2FuIGF0dGVtcHQgdG8gZ2VuZXJhbGl6ZQo+ID4gYWNwaV9zZXR1cCgpIGFuZCBo
ZWxwIGJvYXJkcyB0byBkZWNpZGUgd2hpY2ggdGFibGVzIGRvIG5vdCBidWlsZAo+ID4gKE1DRkcg
Y29tZXMgdG8gdGhlIG1pbmQpLiBCdXQgSSdtIG5vdCBjb252aW5jZWQgdGhhdCBhY3BpX3NldHVw
KCkKPiA+IGNvdWxkIGJlIGNsZWFubHkgZ2VuZXJhbGl6ZWQgYXMgYSB3aG9sZSAocHJvYmFibHkg
c29tZSBwYXJ0cyBidXQKPiA+IG5vdCBldmVyeXRoaW5nKSAgCj4gSXQncyBtb3JlIGFib3V0IGdl
bmVyYWxpemluZyBhY3BpX2J1aWxkKCksIGFuZCB0aGVuIGhhdmluZyBvbmUKPiBhY3BpX3NldHVw
IGZvciBub24gaGFyZHdhcmUtcmVkdWNlZCBBQ1BJIGFuZCBhIGFjcGlfcmVkdWNlZF9zZXR1cCgp
IGZvcgo+IGhhcmR3YXJlLXJlZHVjZWQuCj4gCj4gUmlnaHQgbm93IHRoZXJlJ3Mgbm8gZ2VuZXJh
bGl6YXRpb24gYXQgYWxsIGJ1dCB3aXRoIHRoaXMgcGF0Y2ggd2UgY291bGQKPiBhbHJlYWR5IHVz
ZSB0aGUgc2FtZSBhY3BpX3JlZHVjZWRfc2V0dXAoKSBpbXBsZW1lbnRhdGlvbiBmb3IgYm90aCBh
cm0KPiBhbmQgaTM4Ni92aXJ0Lgo+IAo+ID4gc28gaXQncyBtaW5vciBiZW5lZml0IGZvciBleHRy
YSBoZWFkYWNoZSBvZgo+ID4gZmlndXJpbmcgb3V0IHdoYXQgY2FsbGJhY2sgd2lsbCBiZSBhY3R1
YWxseSBjYWxsZWQgd2hlbiByZWFkaW5nIGNvZGUuICAKPiBUaGlzIGlzIHRoZSBzYW1lIGNvbXBs
ZXhpdHkgdGhhdCBhbHJlYWR5IGV4aXN0cyBmb3IgZXNzZW50aWFsbHkgYWxsCj4gY3VycmVudCBp
bnRlcmZhY2VzLgppbiBjYXNlIG9mIGNhbGxiYWNrIHZzIHBsYWluIGZ1bmN0aW9uIGNhbGwsIEkn
ZCBjaG9vc2UgdGhlIGxhdGVyCmlmIGl0IGRvZXMgdGhlIGpvYiBhbmQgcmVzb3J0IHRvIHRoZSBm
b3JtZXIgd2hlbiBJIGhhdmUgdG8uCiAKPiA+IEhvd2V2ZXIgaWYgYm9hcmQgbmVlZHMgYSBzbGln
aHRseSBkaWZmZXJlbnQgdGFibGUsIGl0IHdpbGwgaGF2ZSB0bwo+ID4gZHVwbGljYXRlIGFuIGV4
aXRpbmcgb25lIGFuZCB0aGVuIG1vZGlmeSB0byBzdWl0IGl0cyBuZWVkcy4KPiA+IAo+ID4gdG8g
bWUgaXQgcHJldHR5IG11Y2ggbG9va3MgdGhlIHNhbWUgYXMgY2FsbGluZyBidWlsZF9mb28oKQo+
ID4gd2UgdXNlIG5vdyBidXQgd2l0aCBhbiBleHRyYSBpbmRpcmVjdGlvbiBsZXZlbCBhbmQgdGhl
bgo+ID4gZHVwbGljYXRpbmcgdGhlIGxhdGVyIGZvciB1c2FnZSBpbiBhbm90aGVyIGJvYXJkIGlu
IHNsaWdodGx5Cj4gPiBkaWZmZXJlbnQgbWFubmVyLiAgCj4gSSBiZWxpZXZlIHdoYXQgeW91J3Jl
IHRyeWluZyB0byBzYXkgaXMgdGhhdCB0aGlzIGFic3RyYWN0aW9uIG1heSBiZQo+IHVzZWZ1bCBi
dXQgeW91J3JlIGFyZ3VpbmcgdGhlIGdyYW51bGFyaXR5IGlzIG5vdCBwcm9wZXJseSBkZWZpbmVk
PyBBbSBJCj4gZ2V0dGluZyB0aGlzIHJpZ2h0Pwp5ZXAsIHNvbWV0aGluZyBhbG9uZyB0aG9zZSBs
aW5lcy4gU28gZmFyIGl0J3Mgbm90IHVzZWZ1bCBtdWNoIGlmIGF0IGFsbC4KU28gSSdsbCBub3Qg
aW50cm9kdWNlIGl0IGZvciBub3cgYW5kIHRyeSB0byBnZXQgYnkgd2l0aCBwbGFpbiBmdW5jdGlv
bnMKY2FsbHMuIExhdGVyIHdlIG1pZ2h0IGFkZCBmaW5lLWdyYWluZWQgY2FsbGJhY2tzIG9uIGNh
c2UgYnkgY2FzZSBiYXNpcwoobGlrZSAnYWRldmMtPm1hZHRfY3B1Jykgd2hlcmUgaXQncyBwb3Nz
aWJsZSB0byBnZW5lcmFsaXplLgogCj4gQ2hlZXJzLAo+IFNhbXVlbC4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 14:12:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 14:12: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-devel-bounces@lists.xenproject.org>)
	id 1gRe6O-0000lJ-PD; Tue, 27 Nov 2018 14:12:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ai/z=og=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gRe6N-0000lE-5L
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 14:12:35 +0000
X-Inumbo-ID: 7c1bfd77-f24e-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c1bfd77-f24e-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 14:12:34 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 723003082DDC;
 Tue, 27 Nov 2018 14:12:33 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 5A80A1A7CA;
 Tue, 27 Nov 2018 14:12:14 +0000 (UTC)
Date: Tue, 27 Nov 2018 15:12:12 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@gmail.com>
Message-ID: <20181127151212.4583e324@redhat.com>
In-Reply-To: <CAJ+F1C+XA0hzUCOgxm8MML1QZ-VfVUAG=yq1ZHAh1+t3jMbQgQ@mail.gmail.com>
References: <20181107123652.23417-1-marcandre.lureau@redhat.com>
 <20181107123652.23417-11-marcandre.lureau@redhat.com>
 <20181126142046.07c5e227@redhat.com>
 <CAJ+F1C+XA0hzUCOgxm8MML1QZ-VfVUAG=yq1ZHAh1+t3jMbQgQ@mail.gmail.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.46]); Tue, 27 Nov 2018 14:12:33 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH for-3.2 v3 10/14] qdev-props:
 call object_apply_global_props()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Corey Minyard <minyard@acm.org>,
 amit@kernel.org, "open list:sPAPR pseries" <qemu-ppc@nongnu.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, QEMU <qemu-devel@nongnu.org>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 "open list:ARM" <qemu-arm@nongnu.org>, hpoussin@reactos.org,
 xen-devel@lists.xenproject.org, Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, stefanb@linux.ibm.com,
 Andreas =?UTF-8?B?RsOkcmJlcg==?= <afaerber@suse.de>, atar4qemu@gmail.com,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNyBOb3YgMjAxOCAwMDowMjozNSArMDQwMApNYXJjLUFuZHLDqSBMdXJlYXUgPG1h
cmNhbmRyZS5sdXJlYXVAZ21haWwuY29tPiB3cm90ZToKCj4gSGkKPiBPbiBNb24sIE5vdiAyNiwg
MjAxOCBhdCA1OjI3IFBNIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+IHdyb3Rl
Ogo+ID4KPiA+IE9uIFdlZCwgIDcgTm92IDIwMTggMTY6MzY6NDggKzA0MDAKPiA+IE1hcmMtQW5k
csOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPiB3cm90ZToKPiA+ICAKPiA+
ID4gSXQncyBub3cgcG9zc2libGUgdG8gdXNlIHRoZSBjb21tb24gZnVuY3Rpb24uCj4gPiA+Cj4g
PiA+IFRlYWNoIG9iamVjdF9hcHBseV9nbG9iYWxfcHJvcHMoKSB0byB3YXJuIGlmIEVycm9yIGFy
Z3VtZW50IGlzIE5VTEwuCj4gPiA+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IE1hcmMtQW5kcsOpIEx1
cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgo+ID4gPiAtLS0KPiA+ID4gIGh3L2Nv
cmUvcWRldi1wcm9wZXJ0aWVzLmMgfCAyNCArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+ID4g
IHFvbS9vYmplY3QuYyAgICAgICAgICAgICAgfCAgNiArKysrKy0KPiA+ID4gIDIgZmlsZXMgY2hh
bmdlZCwgNyBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKPiA+ID4KPiA+ID4gZGlmZiAt
LWdpdCBhL2h3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMgYi9ody9jb3JlL3FkZXYtcHJvcGVydGll
cy5jCj4gPiA+IGluZGV4IDg3MjhjYmFiOWYuLjIzOTUzNWE0Y2IgMTAwNjQ0Cj4gPiA+IC0tLSBh
L2h3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLmMKPiA+ID4gKysrIGIvaHcvY29yZS9xZGV2LXByb3Bl
cnRpZXMuYwo+ID4gPiBAQCAtMTIyMywyOCArMTIyMyw4IEBAIGludCBxZGV2X3Byb3BfY2hlY2tf
Z2xvYmFscyh2b2lkKQo+ID4gPgo+ID4gPiAgdm9pZCBxZGV2X3Byb3Bfc2V0X2dsb2JhbHMoRGV2
aWNlU3RhdGUgKmRldikKPiA+ID4gIHsKPiA+ID4gLSAgICBpbnQgaTsKPiA+ID4gLQo+ID4gPiAt
ICAgIGZvciAoaSA9IDA7IGkgPCBnbG9iYWxfcHJvcHMoKS0+bGVuOyBpKyspIHsKPiA+ID4gLSAg
ICAgICAgR2xvYmFsUHJvcGVydHkgKnByb3A7Cj4gPiA+IC0gICAgICAgIEVycm9yICplcnIgPSBO
VUxMOwo+ID4gPiAtCj4gPiA+IC0gICAgICAgIHByb3AgPSBnX2FycmF5X2luZGV4KGdsb2JhbF9w
cm9wcygpLCBHbG9iYWxQcm9wZXJ0eSAqLCBpKTsKPiA+ID4gLSAgICAgICAgaWYgKG9iamVjdF9k
eW5hbWljX2Nhc3QoT0JKRUNUKGRldiksIHByb3AtPmRyaXZlcikgPT0gTlVMTCkgewo+ID4gPiAt
ICAgICAgICAgICAgY29udGludWU7Cj4gPiA+IC0gICAgICAgIH0KPiA+ID4gLSAgICAgICAgcHJv
cC0+dXNlZCA9IHRydWU7Cj4gPiA+IC0gICAgICAgIG9iamVjdF9wcm9wZXJ0eV9wYXJzZShPQkpF
Q1QoZGV2KSwgcHJvcC0+dmFsdWUsIHByb3AtPnByb3BlcnR5LCAmZXJyKTsKPiA+ID4gLSAgICAg
ICAgaWYgKGVyciAhPSBOVUxMKSB7Cj4gPiA+IC0gICAgICAgICAgICBlcnJvcl9wcmVwZW5kKCZl
cnIsICJjYW4ndCBhcHBseSBnbG9iYWwgJXMuJXM9JXM6ICIsCj4gPiA+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgIHByb3AtPmRyaXZlciwgcHJvcC0+cHJvcGVydHksIHByb3AtPnZhbHVlKTsK
PiA+ID4gLSAgICAgICAgICAgIGlmICghZGV2LT5ob3RwbHVnZ2VkKSB7Cj4gPiA+IC0gICAgICAg
ICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKCZlcnJvcl9mYXRhbCwgZXJyKTsKPiA+ID4gLSAgICAg
ICAgICAgIH0gZWxzZSB7Cj4gPiA+IC0gICAgICAgICAgICAgICAgd2Fybl9yZXBvcnRfZXJyKGVy
cik7Cj4gPiA+IC0gICAgICAgICAgICB9Cj4gPiA+IC0gICAgICAgIH0KPiA+ID4gLSAgICB9Cj4g
PiA+ICsgICAgb2JqZWN0X2FwcGx5X2dsb2JhbF9wcm9wcyhPQkpFQ1QoZGV2KSwgZ2xvYmFsX3By
b3BzKCksCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXYtPmhvdHBsdWdn
ZWQgPyBOVUxMIDogJmVycm9yX2ZhdGFsKTsgIAo+ID4gYXJndWFibHksIGl0J3MgdXAgdG8gY2Fs
bGVyIHRvIGRlY2lkZSBpdCB3YXJuIG9yIG5vdC4KPiA+IEknZCBsZWF2ZSBpdCB3YXJuaW5nIGNv
ZGUgb3V0IG9mIG9iamVjdF9hcHBseV9nbG9iYWxfcHJvcHMoKSBhbmQgbGV0IGNhbGxlciBkbyB0
aGUgam9iICAKPiAKPiBUaGUgcHJvYmxlbSBpcyB0aGF0IHRoZXJlIG1heSBiZSBtdWx0aXBsZSBl
cnJvcnMsIGFuZCB0aGUgcmVtYWluaW5nCj4gZ2xvYmFscyBzaG91bGQgYmUgYXBwbGllZC4KPgo+
IEknbGwgYWRkIGEgY29tbWVudC4Kb2sKCiAKPiA+ID4gIH0KPiA+ID4KPiA+ID4gIC8qIC0tLSA2
NGJpdCB1bnNpZ25lZCBpbnQgJ3NpemUnIHR5cGUgLS0tICovCj4gPiA+IGRpZmYgLS1naXQgYS9x
b20vb2JqZWN0LmMgYi9xb20vb2JqZWN0LmMKPiA+ID4gaW5kZXggOWFjZGY5ZTE2ZC4uYjFhN2Y3
MDU1MCAxMDA2NDQKPiA+ID4gLS0tIGEvcW9tL29iamVjdC5jCj4gPiA+ICsrKyBiL3FvbS9vYmpl
Y3QuYwo+ID4gPiBAQCAtMzkyLDcgKzM5MiwxMSBAQCB2b2lkIG9iamVjdF9hcHBseV9nbG9iYWxf
cHJvcHMoT2JqZWN0ICpvYmosIEdBcnJheSAqcHJvcHMsIEVycm9yICoqZXJycCkKPiA+ID4gICAg
ICAgICAgaWYgKGVyciAhPSBOVUxMKSB7Cj4gPiA+ICAgICAgICAgICAgICBlcnJvcl9wcmVwZW5k
KCZlcnIsICJjYW4ndCBhcHBseSBnbG9iYWwgJXMuJXM9JXM6ICIsCj4gPiA+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHAtPmRyaXZlciwgcC0+cHJvcGVydHksIHAtPnZhbHVlKTsKPiA+ID4g
LSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwo+ID4gPiArICAgICAgICAg
ICAgaWYgKGVycnApIHsKPiA+ID4gKyAgICAgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJy
cCwgZXJyKTsKPiA+ID4gKyAgICAgICAgICAgIH0gZWxzZSB7Cj4gPiA+ICsgICAgICAgICAgICAg
ICAgd2Fybl9yZXBvcnRfZXJyKGVycik7Cj4gPiA+ICsgICAgICAgICAgICB9Cj4gPiA+ICAgICAg
ICAgIH0KPiA+ID4gICAgICB9Cj4gPiA+ICB9ICAKPiA+Cj4gPiAgCj4gCj4gCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 14:13:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 14:13: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-devel-bounces@lists.xenproject.org>)
	id 1gRe75-0000oT-4S; Tue, 27 Nov 2018 14:13:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mivs=og=citrix.com=prvs=8623b3373=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRe74-0000oK-0O
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 14:13:18 +0000
X-Inumbo-ID: 9519ef69-f24e-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9519ef69-f24e-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 14:13:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,286,1539648000"; d="scan'208";a="82406865"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH] amd-iommu: remove page merging code
Thread-Index: AQHUha3HBbvUfe68XkGFDW/iwmDRSqVjhoKAgAAkDvA=
Date: Tue, 27 Nov 2018 14:12:53 +0000
Message-ID: <326c82d0833d4388b72c7f213554d374@AMSPEX02CL03.citrite.net>
References: <20181126173045.1274-1-paul.durrant@citrix.com>
 <5BFD402B02000078002005C5@prv1-mh.provo.novell.com>
In-Reply-To: <5BFD402B02000078002005C5@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] amd-iommu: remove page merging code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjcgTm92ZW1iZXIgMjAxOCAxMzowMgo+IFRvOiBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBCcmlhbiBXb29kcyA8
YnJpYW4ud29vZHNAYW1kLmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdAo+IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT47IHhlbi1kZXZlbCA8eGVuLQo+IGRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnPgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0hdIGFtZC1pb21tdTog
cmVtb3ZlIHBhZ2UgbWVyZ2luZyBjb2RlCj4gCj4gPj4+IE9uIDI2LjExLjE4IGF0IDE4OjMwLCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gVGhlIHBhZ2UgbWVyZ2luZyBsb2dp
YyBtYWtlcyB1c2Ugb2YgYml0cyAxLTggYW5kIGJpdCA2MyBvZiBhIFBURSwgd2hpY2gKPiB1c2Vk
Cj4gPiB0byBiZSBzcGVjaWZpZWQgYXMgaWdub3JlZC4gSG93ZXZlciwgYml0cyA1IGFuZCA2IGFy
ZSBub3cgc3BlY2lmaWVkIGFzCj4gPiAnYWNjZXNzZWQnIGFuZCAnZGlydHknIGJpdHMgYW5kIHRo
ZWlyIHVzZSBvbmx5IHJlbWFpbnMgc2FmZSBhcyBsb25nIGFzCj4gPiB0aGUgRFRFICdIb3N0IEFj
Y2VzcyBEaXJ0eScgYml0cyByZW1haW4gY2xlYXIuIFRoZSBjb2RlIGlzIGFsc28gb2YKPiBkdWJp
b3VzCj4gPiBiZW5lZml0IGFuZCB3YXMgdGhlIHN1YmplY3QgWFNBLTI3NS4KPiA+Cj4gPiBUaGlz
IHBhdGNoIHJlbW92ZXMgdGhlIGNvZGUsIGZyZWVpbmcgdXAgdGhlIHJlbWFpbmluZyBQVEUgJ2ln
bm9yZWQnIGJpdHMKPiA+IGZvciBvdGhlciBwb3RlbnRpYWwgdXNlIGFuZCBzaG9ydGVuaW5nIHRo
ZSBzb3VyY2UgYnkgMTcwIGxpbmVzLgo+IAo+IE5vIHdvcmQgYXQgYWxsIGFib3V0IHRoZSBwZXJm
b3JtYW5jZSBpbXBsaWNhdGlvbnM/IERvIHlvdSBoYXZlCj4gYW55IHBsYW5zIHRvIHJlLWludHJv
ZHVjZSBwcm9wZXJseSB3b3JraW5nIHBhZ2UgcmVjb21iaW5pbmcKPiBjb2RlPyBJIHJlYWxpemUg
VlQtZCBkb2Vzbid0IGhhdmUgYW55IGVpdGhlciAodGhlIG1haW50YWluZXJzIGF0Cj4gc29tZSBw
b2ludCBpbiB0aGUgZGlzdGFudCBwYXN0IGhhZCBwcm9taXNlZCB0byBpbXBsZW1lbnQgaXQsIGJ1
dAo+IEkgZ3Vlc3MgdGhhdCdzIGxvbmcgYmVlbiBmb3Jnb3R0ZW4pLCBidXQgYW55d2F5Li4uCj4g
CgpJIGhvcGUgdG8gd2lyZSB0aHJvdWdoIHRoZSBvcmRlciBwYXJhbWV0ZXIgdG8gdGhlIGltcGxl
bWVudGF0aW9ucyBldmVudHVhbGx5LCB3aGljaCBpcyB0aGUgcmlnaHQgd2F5IHRvIGRvIHRoaW5n
cyBJIHRoaW5rLiBJdCBhbHNvIG1lYW5zIEknbGwgcHJvYmFibHkgbmVlZCB0byB0d2VhayB0aGUg
UFYtSU9NTVUgaW50ZXJmYWNlIHRvIGhhbmRsZSBhbiBvcmRlciBwYXJhbWV0ZXIgYmVmb3JlIEkg
c2VuZCB2Lm5leHQgdG9vLgoKICBQYXVsCgo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 14:19:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 14:19: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-devel-bounces@lists.xenproject.org>)
	id 1gReD0-000150-1N; Tue, 27 Nov 2018 14:19:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=curg=og=citrix.com=prvs=86220cbda=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gReCz-00014v-59
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 14:19:25 +0000
X-Inumbo-ID: 6fb6d789-f24f-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6fb6d789-f24f-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 14:19:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,286,1539648000"; d="scan'208";a="82407331"
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
References: <20181126173045.1274-1-paul.durrant@citrix.com>
 <5BFD415B02000078002005DF@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a500cc7c-ec6b-9894-63a0-df3329790bdc@citrix.com>
Date: Tue, 27 Nov 2018 14:19:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BFD415B02000078002005DF@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] amd-iommu: remove page merging code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMTEvMjAxOCAxMzowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjYuMTEuMTgg
YXQgMTg6MzAsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoZSBwYWdlIG1l
cmdpbmcgbG9naWMgbWFrZXMgdXNlIG9mIGJpdHMgMS04IGFuZCBiaXQgNjMgb2YgYSBQVEUsIHdo
aWNoIHVzZWQKPj4gdG8gYmUgc3BlY2lmaWVkIGFzIGlnbm9yZWQuIEhvd2V2ZXIsIGJpdHMgNSBh
bmQgNiBhcmUgbm93IHNwZWNpZmllZCBhcwo+PiAnYWNjZXNzZWQnIGFuZCAnZGlydHknIGJpdHMg
YW5kIHRoZWlyIHVzZSBvbmx5IHJlbWFpbnMgc2FmZSBhcyBsb25nIGFzCj4+IHRoZSBEVEUgJ0hv
c3QgQWNjZXNzIERpcnR5JyBiaXRzIHJlbWFpbiBjbGVhci4KPiBVcG9uIHNlY29uZCB0aG91Z2h0
IC0gaXMgdGhpcyBhY3R1YWxseSB0cnVlIHdpdGggdGhlIFhTQS0yNzUKPiBjaGFuZ2VzIGluIHBs
YWNlPyBBcyBsb25nIGFzIHRoZSBkb21haW4gaXMgbm90IHJ1bm5pbmcgeWV0LAo+IGhvdyB3b3Vs
ZCBBIGFuZC9vciBEIGJpdHMgZ2V0IHNldD8KCkRURS5IQUQgaXMgYW4gSU9NTVUgY29udHJvbCB3
aGljaCBYZW4gZG9lc24ndCBjdXJyZW50bHkgZW5hYmxlLCBzbyB0aGlzCmlzbid0IGFuIGlzc3Vl
IGluIGN1cnJlbnQgdXNhZ2UuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 14:20:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 14:20: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-devel-bounces@lists.xenproject.org>)
	id 1gReDw-0001hD-DO; Tue, 27 Nov 2018 14:20: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=MIvs=OG=citrix.com=prvs=8623b3373=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gReDu-0001h5-Lf
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 14:20:22 +0000
X-Inumbo-ID: 92163ac8-f24f-11e8-9bec-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92163ac8-f24f-11e8-9bec-12d6303a7972;
 Tue, 27 Nov 2018 14:20:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,286,1539648000"; d="scan'208";a="82407398"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH] amd-iommu: remove page merging code
Thread-Index: AQHUha3HBbvUfe68XkGFDW/iwmDRSqVjh+2AgAAjV6A=
Date: Tue, 27 Nov 2018 14:20:19 +0000
Message-ID: <9f0f7d36607243b4ae9884b6ce95a50a@AMSPEX02CL03.citrite.net>
References: <20181126173045.1274-1-paul.durrant@citrix.com>
 <5BFD415B02000078002005DF@prv1-mh.provo.novell.com>
In-Reply-To: <5BFD415B02000078002005DF@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] amd-iommu: remove page merging code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjcgTm92ZW1iZXIgMjAxOCAxMzowNwo+IFRvOiBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBCcmlhbiBXb29kcyA8
YnJpYW4ud29vZHNAYW1kLmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdAo+IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT47IHhlbi1kZXZlbCA8eGVuLQo+IGRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnPgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0hdIGFtZC1pb21tdTog
cmVtb3ZlIHBhZ2UgbWVyZ2luZyBjb2RlCj4gCj4gPj4+IE9uIDI2LjExLjE4IGF0IDE4OjMwLCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gVGhlIHBhZ2UgbWVyZ2luZyBsb2dp
YyBtYWtlcyB1c2Ugb2YgYml0cyAxLTggYW5kIGJpdCA2MyBvZiBhIFBURSwgd2hpY2gKPiB1c2Vk
Cj4gPiB0byBiZSBzcGVjaWZpZWQgYXMgaWdub3JlZC4gSG93ZXZlciwgYml0cyA1IGFuZCA2IGFy
ZSBub3cgc3BlY2lmaWVkIGFzCj4gPiAnYWNjZXNzZWQnIGFuZCAnZGlydHknIGJpdHMgYW5kIHRo
ZWlyIHVzZSBvbmx5IHJlbWFpbnMgc2FmZSBhcyBsb25nIGFzCj4gPiB0aGUgRFRFICdIb3N0IEFj
Y2VzcyBEaXJ0eScgYml0cyByZW1haW4gY2xlYXIuCj4gCj4gVXBvbiBzZWNvbmQgdGhvdWdodCAt
IGlzIHRoaXMgYWN0dWFsbHkgdHJ1ZSB3aXRoIHRoZSBYU0EtMjc1Cj4gY2hhbmdlcyBpbiBwbGFj
ZT8gQXMgbG9uZyBhcyB0aGUgZG9tYWluIGlzIG5vdCBydW5uaW5nIHlldCwKPiBob3cgd291bGQg
QSBhbmQvb3IgRCBiaXRzIGdldCBzZXQ/CgpPaywgSSBjYW4gYW1lbmQgdGhlIGNvbW1lbnQuIFRo
ZSByaXNrIGlzLCBhcyBJIHNheSwgcHJlZGljYXRlZCBvbiB0aGUgYml0cyBpbiB0aGUgRFRFIGFu
eXdheSBidXQgdGhlIHRhYmxlcyBhcmUgd2lyZWQgaW50byB0aGUgRFRFICpiZWZvcmUqIGJlaW5n
IHBvcHVsYXRlZCBzbyBJIGRvbid0IHRoaW5rIHRoZXJlIGlzIGFueXRoaW5nIHRvIHN0b3AgaC93
IERNQWluZyB3aGlsc3QgdGhleSBhcmUgYmVpbmcgY29uc3RydWN0ZWQuCgo+IAo+ID4gQEAgLTY5
OCw1NSArNTY5LDE0IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
ZGZuX3QKPiBkZm4sIG1mbl90IG1mbiwKPiA+ICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ID4g
ICAgICB9Cj4gPgo+ID4gLSAgICAvKiBJbnN0YWxsIDRrIG1hcHBpbmcgZmlyc3QgKi8KPiA+ICsg
ICAgLyogSW5zdGFsbCA0ayBtYXBwaW5nICovCj4gPiAgICAgIG5lZWRfZmx1c2ggPSBzZXRfaW9t
bXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm5feChkZm4pLAo+IG1mbl94KG1mbiksIDEsCj4g
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01N
VUZfd3JpdGFibGUpLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICEhKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSk7Cj4gPgo+ID4gICAgICBpZiAoIG5lZWRfZmx1
c2ggKQo+ID4gLSAgICB7Cj4gPiAgICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZGZu
X3goZGZuKSwgMCk7Cj4gPiAtICAgICAgICAvKiBObyBmdXJ0aGVyIG1lcmdpbmcsIGFzIHRoZSBs
b2dpYyBkb2Vzbid0IGNvcGUuICovCj4gPiAtICAgICAgICBoZC0+YXJjaC5ub19tZXJnZSA9IHRy
dWU7Cj4gCj4gQmVzaWRlcyByZW1vdmluZyB0aGUgdXNlcyBvZiB0aGlzIGZpZWxkLCB3aGljaCB3
YXMgaW50cm9kdWNlZCBmb3IKPiBYU0EtMjc1LCB5b3Ugc2hvdWxkIHRoZW4gYWxzbyByZW1vdmUg
dGhlIGZpZWxkIGl0c2VsZiBJIHRoaW5rLgoKWWVzLCBJIG1pc3NlZCB0aGF0LgoKICBQYXVsCgo+
IAo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 14:21:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 14:21: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-devel-bounces@lists.xenproject.org>)
	id 1gReFO-0001pz-T9; Tue, 27 Nov 2018 14:21:54 +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=MIvs=OG=citrix.com=prvs=8623b3373=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gReFN-0001pr-Oz
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 14:21:53 +0000
X-Inumbo-ID: c87d0060-f24f-11e8-94b4-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c87d0060-f24f-11e8-94b4-12d6303a7972;
 Tue, 27 Nov 2018 14:21:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,286,1539648000"; d="scan'208";a="82407504"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH] amd-iommu: remove page merging code
Thread-Index: AQHUha3HBbvUfe68XkGFDW/iwmDRSqVjh+2AgAAUTwCAABEvAA==
Date: Tue, 27 Nov 2018 14:21:50 +0000
Message-ID: <28c28ffcd5fd4d738c0fa502551ecd1f@AMSPEX02CL03.citrite.net>
References: <20181126173045.1274-1-paul.durrant@citrix.com>
 <5BFD415B02000078002005DF@prv1-mh.provo.novell.com>
 <a500cc7c-ec6b-9894-63a0-df3329790bdc@citrix.com>
In-Reply-To: <a500cc7c-ec6b-9894-63a0-df3329790bdc@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] amd-iommu: remove page merging code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5kcmV3IENvb3Blcg0K
PiBTZW50OiAyNyBOb3ZlbWJlciAyMDE4IDE0OjE5DQo+IFRvOiBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+OyBQYXVsIER1cnJhbnQNCj4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0K
PiBDYzogeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBCcmlhbiBX
b29kcw0KPiA8YnJpYW4ud29vZHNAYW1kLmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdA0KPiA8
c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVs
XSBbUEFUQ0hdIGFtZC1pb21tdTogcmVtb3ZlIHBhZ2UgbWVyZ2luZyBjb2RlDQo+IA0KPiBPbiAy
Ny8xMS8yMDE4IDEzOjA2LCBKYW4gQmV1bGljaCB3cm90ZToNCj4gPj4+PiBPbiAyNi4xMS4xOCBh
dCAxODozMCwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToNCj4gPj4gVGhlIHBhZ2Ug
bWVyZ2luZyBsb2dpYyBtYWtlcyB1c2Ugb2YgYml0cyAxLTggYW5kIGJpdCA2MyBvZiBhIFBURSwg
d2hpY2gNCj4gdXNlZA0KPiA+PiB0byBiZSBzcGVjaWZpZWQgYXMgaWdub3JlZC4gSG93ZXZlciwg
Yml0cyA1IGFuZCA2IGFyZSBub3cgc3BlY2lmaWVkIGFzDQo+ID4+ICdhY2Nlc3NlZCcgYW5kICdk
aXJ0eScgYml0cyBhbmQgdGhlaXIgdXNlIG9ubHkgcmVtYWlucyBzYWZlIGFzIGxvbmcgYXMNCj4g
Pj4gdGhlIERURSAnSG9zdCBBY2Nlc3MgRGlydHknIGJpdHMgcmVtYWluIGNsZWFyLg0KPiA+IFVw
b24gc2Vjb25kIHRob3VnaHQgLSBpcyB0aGlzIGFjdHVhbGx5IHRydWUgd2l0aCB0aGUgWFNBLTI3
NQ0KPiA+IGNoYW5nZXMgaW4gcGxhY2U/IEFzIGxvbmcgYXMgdGhlIGRvbWFpbiBpcyBub3QgcnVu
bmluZyB5ZXQsDQo+ID4gaG93IHdvdWxkIEEgYW5kL29yIEQgYml0cyBnZXQgc2V0Pw0KPiANCj4g
RFRFLkhBRCBpcyBhbiBJT01NVSBjb250cm9sIHdoaWNoIFhlbiBkb2Vzbid0IGN1cnJlbnRseSBl
bmFibGUsIHNvIHRoaXMNCj4gaXNuJ3QgYW4gaXNzdWUgaW4gY3VycmVudCB1c2FnZS4NCg0KWWVz
LCB0aGF0IHdhcyB0aGUgcG9pbnQgb2YgbXkgY29tbWVudCBidXQgSSdsbCBjbGFyaWZ5IHRoYXQg
J3JlbWFpbiBjbGVhcicgbWVhbnMgdGhhdCBYZW4gZG9lcyBub3Qgc2V0IHRoZW0uDQoNCiAgUGF1
bA0KDQo+IA0KPiB+QW5kcmV3DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 14:25:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 14:25: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-devel-bounces@lists.xenproject.org>)
	id 1gReJ3-00021g-HF; Tue, 27 Nov 2018 14:25: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=nllm=og=citrix.com=prvs=8628b2c55=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gReJ2-00021b-TO
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 14:25:40 +0000
X-Inumbo-ID: 4fb25f25-f250-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4fb25f25-f250-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 14:25:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,286,1539648000"; d="scan'208";a="82407843"
Date: Tue, 27 Nov 2018 15:25:29 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181127142529.5x5qfx244gqekq6x@mac>
References: <20181126175548.9977-1-roger.pau@citrix.com>
 <5BFD18C70200007800200459@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BFD18C70200007800200459@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] mm: make opt_bootscrub non-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjcsIDIwMTggYXQgMDM6MTM6MjdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI2LjExLjE4IGF0IDE4OjU1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiA+ICsrKyBiL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jCj4gPiBAQCAtMTY2LDcgKzE2NiwxNCBAQCBlbnVtIGJvb3RzY3J1Yl9t
b2RlIHsKPiA+ICAgICAgQk9PVFNDUlVCX09OLAo+ID4gICAgICBCT09UU0NSVUJfSURMRSwKPiA+
ICB9Owo+ID4gLXN0YXRpYyBlbnVtIGJvb3RzY3J1Yl9tb2RlIF9faW5pdGRhdGEgb3B0X2Jvb3Rz
Y3J1YiA9IEJPT1RTQ1JVQl9JRExFOwo+ID4gKy8qCj4gPiArICogb3B0X2Jvb3RzY3J1YiBzaG91
bGQgbGl2ZSBpbiB0aGUgaW5pdCBzZWN0aW9uLCBzaW5jZSBpdCdzIG5vdCBhY2Nlc3NlZAo+ID4g
KyAqIGFmdGVyd2FyZHMuIEhvd2V2ZXIgYXQgbGVhc3QgTExWTSBhc3N1bWVzIHRoZXJlIGFyZSBu
byBzaWRlIGVmZmVjdHMgb2YKPiA+ICsgKiBhY2Nlc3NpbmcgdGhlIHZhcmlhYmxlLCBhbmQgb3B0
aW1pemVzIHRoZSBjb25kaXRpb24gc28gb3B0X2Jvb3RzY3J1YiBpcwo+IAo+IC4uLiB0aGUgY29u
ZGl0aW9uIGluIGluaXRfaGVhcF9wYWdlcygpIC4uLgo+IAo+ICh3aGljaCBJIGd1ZXNzIGNhbiBi
ZSBmb2xkZWQgaW4gd2hpbGUgY29tbWl0dGluZykuCgpZZXMgcGxlYXNlLgoKVGhhbmtzLCBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 14:28:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 14:28: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-devel-bounces@lists.xenproject.org>)
	id 1gReM3-0002AV-W2; Tue, 27 Nov 2018 14:28: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=y2md=og=gmail.com=boddepalli.srikanth@srs-us1.protection.inumbo.net>)
 id 1gReHM-0001yw-D0
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 14:23:56 +0000
X-Inumbo-ID: 11f5e3fe-f250-11e8-9a16-bc764e045a96
Received: from mail-pl1-x643.google.com (unknown [2607:f8b0:4864:20::643])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11f5e3fe-f250-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 14:23:55 +0000 (UTC)
Received: by mail-pl1-x643.google.com with SMTP id x21-v6so15682603pln.9
 for <xen-devel@lists.xenproject.org>; Tue, 27 Nov 2018 06:23:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=OTPP1UJpEGlBVLFdk2n9ayOEEi95oP37Qa1G21XpBtE=;
 b=p4fvFEhD6HxepNMWunl0UvIPOSODE0OOe1MEvrBUyjEffTc5zrpZJp9eGsYAFGZJe3
 9pMGbEFlR80M+pdRSK+xfuNrJfdms2IsGhwKDmCNA1KeVChPfV0IDGwLg+NfvIntG33q
 4ijJ6nWlGzAjSHmQL/BoIXOrp7J1ayx5t85H0DLP1AVcu3bNm7/K6qkYlCT+mDtCkltM
 iWURiATzSemvTzfavNURph86UgJ1DUAEfYz6KYQPIBXIL1MFGQdtSYi3U4Bno0UmrtwM
 qz8ZEFiSXGXLCR18LWIOylIGu+x7Lncp9OODLGb8QIC78UND2oSApiYLCk0yAEGkyRlM
 vIJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=OTPP1UJpEGlBVLFdk2n9ayOEEi95oP37Qa1G21XpBtE=;
 b=eTPW37LBVmsrh/Yx1JKnkQl0s11HyoOrHMrg6MokA2E6sIIYtyHLvoW/gYsya4l5ux
 VgPXFKQgj/FZR1yfNiV1fPCz3BhMxkNw2I79iPQ7LGBvHniWDPd+UyjhpYuTxcafBs3V
 ChhUng7aXhcGXXyKBAvibBIPbZi8H7FjW/x699vE2ybo3tKXfKh/I8aR0qa0u5eF7e7M
 PYk1+Wz4NqYwr9Zw+5BE0FQlxMlS1ntrvMu6ptH4fD5Vg+RX0I/3chuBLPBAJG5PCXYz
 l5pM9/LturOQXyWGuaJmc59mBa3rgKpGfKEcTme2y6DyEqJXnkVCOQTIYM7b0ZVwEJoF
 I3TQ==
X-Gm-Message-State: AA+aEWaKKlzTlHOZW7q8wDmWE3N+Z3vBUMg571b0GCCr3h6bMTy1axH9
 RBASDxTtohiJPPUU7gN3A5g=
X-Google-Smtp-Source: AFSGD/X1yerW47rEX7MguTcmsVwnozhmLws5qQdm81NtbGy6gj2XVQ0yflgHto5q102Z71M3/kRoHA==
X-Received: by 2002:a17:902:7e0d:: with SMTP id
 b13mr32942172plm.154.1543328634363; 
 Tue, 27 Nov 2018 06:23:54 -0800 (PST)
Received: from linuxKernel ([183.83.158.142])
 by smtp.gmail.com with ESMTPSA id 34sm5949384pgp.90.2018.11.27.06.23.52
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 27 Nov 2018 06:23:53 -0800 (PST)
From: Srikanth Boddepalli <boddepalli.srikanth@gmail.com>
To: boris.ostrovsky@oracle.com
Date: Tue, 27 Nov 2018 19:53:27 +0530
Message-Id: <1543328607-10546-1-git-send-email-boddepalli.srikanth@gmail.com>
X-Mailer: git-send-email 2.7.4
X-Mailman-Approved-At: Tue, 27 Nov 2018 14:28:47 +0000
Subject: [Xen-devel] [PATCH] xen: xlate_mmu: add missing header to fix 'W=1'
 warning
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org, boddepalli.srikanth@gmail.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbWlzc2luZyBoZWFkZXIgb3RoZXJ3aXNlIGNvbXBpbGVyIHdhcm5zIGFib3V0IG1pc3Nl
ZCBwcm90b3R5cGU6Cgpkcml2ZXJzL3hlbi94bGF0ZV9tbXUuYzoxODM6NTogd2FybmluZzogbm8g
cHJldmlvdXMgcHJvdG90eXBlIGZvciAneGVuX3hsYXRlX3VubWFwX2dmbl9yYW5nZT8nIFstV21p
c3NpbmctcHJvdG90eXBlc10KICBpbnQgeGVuX3hsYXRlX3VubWFwX2dmbl9yYW5nZShzdHJ1Y3Qg
dm1fYXJlYV9zdHJ1Y3QgKnZtYSwKICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgoKU2ln
bmVkLW9mZi1ieTogU3Jpa2FudGggQm9kZGVwYWxsaSA8Ym9kZGVwYWxsaS5zcmlrYW50aEBnbWFp
bC5jb20+Ci0tLQogZHJpdmVycy94ZW4veGxhdGVfbW11LmMgfCAxICsKIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hsYXRlX21tdS5jIGIv
ZHJpdmVycy94ZW4veGxhdGVfbW11LmMKaW5kZXggMjNmMTM4Ny4uZTdkZjY1ZCAxMDA2NDQKLS0t
IGEvZHJpdmVycy94ZW4veGxhdGVfbW11LmMKKysrIGIvZHJpdmVycy94ZW4veGxhdGVfbW11LmMK
QEAgLTM2LDYgKzM2LDcgQEAKICNpbmNsdWRlIDxhc20veGVuL2h5cGVydmlzb3IuaD4KIAogI2lu
Y2x1ZGUgPHhlbi94ZW4uaD4KKyNpbmNsdWRlIDx4ZW4veGVuLW9wcy5oPgogI2luY2x1ZGUgPHhl
bi9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS94ZW4uaD4KICNpbmNsdWRlIDx4ZW4v
aW50ZXJmYWNlL21lbW9yeS5oPgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 14:32:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 14:32: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-devel-bounces@lists.xenproject.org>)
	id 1gRePe-0002rL-Il; Tue, 27 Nov 2018 14:32: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=4fnm=og=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRePd-0002rB-1P
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 14:32:29 +0000
X-Inumbo-ID: 4332beaa-f251-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4332beaa-f251-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 14:32:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRePY-0005VE-NM; Tue, 27 Nov 2018 14:32:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRePY-0000yT-Ci; Tue, 27 Nov 2018 14:32:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRePY-0005N7-8B; Tue, 27 Nov 2018 14:32:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130791-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:build-arm64-pvops:<job status>:broken:regression
 linux-4.4:build-arm64-xsm:<job status>:broken:regression
 linux-4.4:build-arm64:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-arndale:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 linux-4.4:build-arm64:hosts-allocate:broken:allowable
 linux-4.4:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.4:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.4:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.4:build-arm64:capture-logs:broken:nonblocking
 linux-4.4:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8e592f4a26addb5d2008548787fbe3c9cc960fd5
X-Osstest-Versions-That: linux=7a4269707deb6ab22d488eb1a9eedae3ef88abc5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Nov 2018 14:32:24 +0000
Subject: [Xen-devel] [linux-4.4 test] 130791: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc5MSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc5MS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJt
aXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDcgeGVuLWJvb3QgZmFpbCBpbiAxMzA3MDUgcGFzcyBpbiAxMzA3OTEKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDEzMDcwNSBw
YXNzIGluIDEzMDc5MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTMwNzA1CgpSZWdyZXNzaW9ucyB3aGljaCBh
cmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTI5ODk4CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk4OTgKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTg5OAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
ICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJv
a2VuIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzA3MDUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzA3MDUgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAg
ICAgICAgICAgICAgICA4ZTU5MmY0YTI2YWRkYjVkMjAwODU0ODc4N2ZiZTNjOWNjOTYwZmQ1CmJh
c2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3YTQyNjk3MDdkZWI2YWIyMmQ0
ODhlYjFhOWVlZGFlM2VmODhhYmM1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk4OTggIDIwMTgt
MTEtMTMgMDA6NTA6MjMgWiAgIDE0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwNjQ1ICAy
MDE4LTExLTIxIDA4OjQyOjI4IFogICAgNiBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgIkVyaWMgVy4gQmllZGVybWFuIiA8
ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogIEFhcm8gS29za2luZW4gPGFhcm8ua29za2luZW5AaWtp
LmZpPgogIEFhcm9uIEJyb3duIDxhYXJvbi5mLmJyb3duQGludGVsLmNvbT4KICBBbCBWaXJvIDx2
aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGV4IFN0YW5vZXYgPGFsZXhAYXN0YW5vZXYuY29t
PgogIEFsZXhhbmRlciBEdXljayA8YWxleGFuZGVyLmguZHV5Y2tAbGludXguaW50ZWwuY29tPgog
IEFsZXhhbmRlciBQbG91bWlzdG9zIDxhbGV4LnBsb3VtaXN0b3NAZ21haWwuY29tPgogIEFsZXhh
bmRyZSBCZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbWlyIEdvbGRz
dGVpbiA8YW1pcjczaWxAZ21haWwuY29tPgogIEFuZHJlYSBBcmNhbmdlbGkgPGFhcmNhbmdlQHJl
ZGhhdC5jb20+CiAgQW5kcmVhcyBLZW1uYWRlIDxhbmRyZWFzQGtlbW5hZGUuaW5mbz4KICBBbmRy
ZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFyZCBCaWVzaGV1dmVsIDxh
cmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNt
ZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFydGxvbWll
aiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgogIEJlbiBIdXRjaGlu
Z3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5rLmNvLnVrPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBk
ZWNhZGVudC5vcmcudWs+CiAgQmluIE1lbmcgPGJtZW5nLmNuQGdtYWlsLmNvbT4KICBCam9ybiBI
ZWxnYWFzIDxiaGVsZ2Fhc0Bnb29nbGUuY29tPgogIEJvcmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJl
emlsbG9uQGJvb3RsaW4uY29tPgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20+CiAgQnJlbm8gTGVpdGFvIDxsZWl0YW9AZGViaWFuLm9yZz4KICBDaGFuZ3dlaSBH
ZSA8Z2UuY2hhbmd3ZWlAaDNjLmNvbT4KICBDaGVuYm8gRmVuZyA8ZmVuZ2NAZ29vZ2xlLmNvbT4K
ICBDaHJpc3RpYW4gSGV3aXR0IDxjaHJpc3RpYW5zaGV3aXR0QGdtYWlsLmNvbT4KICBDaHJpc3Rv
cGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICBDaHJpc3RvcGhlIExlcm95IDxjaHJpc3RvcGhlLmxl
cm95QGMtcy5mcj4KICBDbGludCBUYXlsb3IgPGNsaW50b24uYS50YXlsb3JAaW50ZWwuY29tPgog
IENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgQ29seSBMaSA8Y29s
eWxpQHN1c2UuZGU+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBEYW4g
V2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KICBEYW5pZWwgQXh0ZW5zIDxkamFA
YXh0ZW5zLm5ldD4KICBEYW5pZWwgV2FnbmVyIDxkYW5pZWwud2FnbmVyQHNpZW1lbnMuY29tPgog
IERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRz
dGVyYmFAc3VzZS5jb20+CiAgRGVuZ2NoZW5nIFpodSA8ZHpodUB3YXZlY29tcC5jb20+CiAgRGlj
ayBLZW5uZWR5IDxkaWNrLmtlbm5lZHlAYnJvYWRjb20uY29tPgogIERpbmggTmd1eWVuIDxkaW5n
dXllbkBrZXJuZWwub3JnPgogIERtaXRyeSBCYXpoZW5vdiA8YmF6aGVub3YuZG5AZ21haWwuY29t
PgogIERvbWluaWsgQnJvZG93c2tpIDxsaW51eEBkb21pbmlrYnJvZG93c2tpLm5ldD4KICBEb21p
bmlxdWUgTWFydGluZXQgPGRvbWluaXF1ZS5tYXJ0aW5ldEBjZWEuZnI+CiAgRG91Z2xhcyBBbmRl
cnNvbiA8ZGlhbmRlcnNAY2hyb21pdW0ub3JnPgogIERyLiBHcmVnIFdldHRzdGVpbiA8Z3JlZ0Bl
bmplbGxpYy5jb20+CiAgRHIuIEdyZWcgV2V0dHN0ZWluIDxncmVnQHdpbmQuZW5qZWxsaWMuY29t
PgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBFcmljIFcuIEJpZWRlcm1h
biA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogIEV1Z2VuIEhyaXN0ZXYgPGV1Z2VuLmhyaXN0ZXZA
bWljcm9jaGlwLmNvbT4KICBGaWxpcGUgTWFuYW5hIDxmZG1hbmFuYUBzdXNlLmNvbT4KICBGaW5u
IFRoYWluIDxmdGhhaW5AdGVsZWdyYXBoaWNzLmNvbS5hdT4KICBGcmFuayBTb3JlbnNvbiA8c29y
ZW5zb25AcmVkaGF0LmNvbT4KICBHaW9oIEtpbSA8Z2ktb2gua2ltQHByb2ZpdGJyaWNrcy5jb20+
CiAgR3JlZyBFZHdhcmRzIDxnZWR3YXJkc0BkZG4uY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8
Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2st
dXMubmV0PgogIEd1b3FpbmcgSmlhbmcgPGdxamlhbmdAc3VzZS5jb20+CiAgSC4gUGV0ZXIgQW52
aW4gKEludGVsKSA8aHBhQHp5dG9yLmNvbT4KICBILiBQZXRlciBBbnZpbiA8aHBhQHp5dG9yLmNv
bT4KICBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgogIEhhbnMgVmVya3VpbCA8
aGFucy52ZXJrdWlsQGNpc2NvLmNvbT4KICBIZSBaaGUgPHpoZS5oZUB3aW5kcml2ZXIuY29tPgog
IEhlaWtvIFN0dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJA
Z214LmRlPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBIaW1h
bnNodSBNYWRoYW5pIDxoaW1hbnNodS5tYWRoYW5pQGNhdml1bS5jb20+CiAgSG91IFRhbyA8aG91
dGFvMUBodWF3ZWkuY29tPgogIEh1YWNhaSBDaGVuIDxjaGVuaGNAbGVtb3RlLmNvbT4KICBJbHlh
IERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVs
Lm9yZz4KICBKLiBCcnVjZSBGaWVsZHMgPGJmaWVsZHNAcmVkaGF0LmNvbT4KICBKYW1lcyBTbWFy
dCA8amFtZXMuc21hcnRAYnJvYWRjb20uY29tPgogIEphbWVzIFNtYXJ0IDxqc21hcnQyMDIxQGdt
YWlsLmNvbT4KICBKYW4gR2xhdWJlciA8amdsYXViZXJAY2F2aXVtLmNvbT4KICBKYW4gS2FyYSA8
amFja0BzdXNlLmN6PgogIEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+CiAgSmFy
a2tvIFNha2tpbmVuIDxqYXJra28uc2Fra2luZW5AbGludXguaW50ZWwuY29tPgogIEphdmllciBN
YXJ0aW5leiBDYW5pbGxhcyA8amF2aWVybUByZWRoYXQuY29tPgogIEplZmYgS2lyc2hlciA8amVm
ZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgogIEplZmYgTWFob25leSA8amVmZm1Ac3VzZS5jb20+
CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEplcmVteSBDbGluZSA8amNsaW5lQHJl
ZGhhdC5jb20+CiAgSmlhIEhvbmd0YW8gPGhvbmd0YW8uamlhQGZyZWVzY2FsZS5jb20+CiAgSmly
aSBLb3NpbmEgPGprb3NpbmFAc3VzZS5jej4KICBKb2UgSmluIDxqb2UuamluQG9yYWNsZS5jb20+
CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtl
cm5lbC5vcmc+CiAgSm9obiBEYXZpZCBBbmdsaW4gPGRhdmUuYW5nbGluQGJlbGwubmV0PgogIEpv
bmF0aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KICBKb29uYXMgTGFo
dGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+CiAgSm9zZWYgQmFjaWsgPGpi
YWNpa0BmYi5jb20+CiAgSm9zZWYgQmFjaWsgPGpvc2VmQHRveGljcGFuZGEuY29tPgogIEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3Jh
Lm9yZz4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLaXJpbGwgQS4gU2h1
dGVtb3YgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+CiAgS2lyaWxsIFRraGFpIDxr
dGtoYWlAdmlydHVvenpvLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+CiAgS3J6eXN6dG9mIEtvemxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgogIExp
bnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxs
ZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9pYyBQb3VsYWluIDxsb2ljLnBvdWxh
aW5AbGluYXJvLm9yZz4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWlj
cm9jaGlwLmNvbT4KICBMdWthcyBDemVybmVyIDxsY3plcm5lckByZWRoYXQuY29tPgogIEx1a2Fz
IFd1bm5lciA8bHVrYXNAd3VubmVyLmRlPgogIEx5dWRlIFBhdWwgPGx5dWRlQHJlZGhhdC5jb20+
CiAgTWFjaWVqIFMuIFN6bWlnaWVybyA8bWFpbEBtYWNpZWouc3ptaWdpZXJvLm5hbWU+CiAgTWFj
aWVqIFcuIFJvenlja2kgPG1hY3JvQGxpbnV4LW1pcHMub3JnPgogIE1hcmMgWnluZ2llciA8bWFy
Yy56eW5naWVyQGFybS5jb20+CiAgTWFyY2VsIEhvbHRtYW5uIDxtYXJjZWxAaG9sdG1hbm4ub3Jn
PgogIE1hcmNvIEZlbHNjaCA8bS5mZWxzY2hAcGVuZ3V0cm9uaXguZGU+CiAgTWFydGluIEsuIFBl
dGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gV2lsbGkgPG1hcnRp
bkBzdHJvbmdzd2FuLm9yZz4KICBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3Jn
PgogIE1hdGhpZXUgTWFsYXRlcnJlIDxtYWxhdEBkZWJpYW4ub3JnPgogIE1hdXJvIENhcnZhbGhv
IENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212
YmtiY0BnbWFpbC5jb20+CiAgTWVsIEdvcm1hbiA8bWdvcm1hbkB0ZWNoc2luZ3VsYXJpdHkubmV0
PgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIEtlbGxl
eSA8bWlrZWxsZXlAbWljcm9zb2Z0LmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRo
YXQuY29tPgogIE1pY2hhZWwgU2NobWl0eiA8c2NobWl0em1pY0BnbWFpbC5jb20+CiAgTWljaGFs
IEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWloY2xhIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+
CiAgTWlrZSBLcmF2ZXR6IDxtaWtlLmtyYXZldHpAb3JhY2xlLmNvbT4KICBNaWtlIFNuaXR6ZXIg
PHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNv
bT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgTWlsZXMgQ2hlbiA8
bWlsZXMuY2hlbkBtZWRpYXRlay5jb20+CiAgTWltaSBab2hhciA8em9oYXJAbGludXguaWJtLmNv
bT4KICBNaXNvbm8gVG9tb2hpcm8gPG1pc29uby50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBO
YXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5pY2hvbGFzIE1j
IEd1aXJlIDxob2ZyYXRAb3NhZGwub3JnPgogIE5pY29sYXMgUGl0cmUgPG5pY29AbGluYXJvLm9y
Zz4KICBOaWNvbGFzIFBpdHJlIDxuaWNvbGFzLnBpdHJlQGxpbmFyby5vcmc+CiAgTm9idWhpcm8g
SXdhbWF0c3UgPG5vYnVoaXJvLml3YW1hdHN1QGN5YmVydHJ1c3QuY28uanA+CiAgT21hciBTYW5k
b3ZhbCA8b3NhbmRvdkBmYi5jb20+CiAgT25kcmVqIE1vc25hY2VrIDxvbW9zbmFjZUByZWRoYXQu
Y29tPgogIE9zY2FyIFNhbHZhZG9yIDxvc2FsdmFkb3JAc3VzZS5kZT4KICBQYXVsIEJ1cnRvbiA8
cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBDZXJjdWVpbCA8cGF1bEBjcmFwb3VpbGxvdS5u
ZXQ+CiAgUGF1bCBNb29yZSA8cGF1bEBwYXVsLW1vb3JlLmNvbT4KICBQZXRlciBDaGVuIDxwZXRl
ci5jaGVuQG54cC5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4K
ICBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ciBNbGFkZWsgPHBt
bGFkZWtAc3VzZS5jb20+CiAgUGhpbCBFbHdlbGwgPHBoaWxAcmFzcGJlcnJ5cGkub3JnPgogIFF1
IFdlbnJ1byA8d3F1QHN1c2UuY29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNv
Y2tpQGludGVsLmNvbT4KICBTYW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVpa2VsZW5ib29tLml0
PgogIFNhbnNrcml0aSBTaGFybWEgPHNhbnNoYXJtQHJlZGhhdC5jb20+CiAgU2FzaGEgTGV2aW4g
PHNhc2hhbEBrZXJuZWwub3JnPgogIFNjb3R0IFdvb2QgPHNjb3R0d29vZEBmcmVlc2NhbGUuY29t
PgogIFNlYmFzdGlhbiBBbmRyemVqIFNpZXdpb3IgPGJpZ2Vhc3lAbGludXRyb25peC5kZT4KICBT
ZXJoZXkgUG9wb3Z5Y2ggPHNlcmhlLnBvcG92eWNoQGdtYWlsLmNvbT4KICBTaGFvaHVhIExpIDxz
aGxpQGZiLmNvbT4KICBTaHVhaCBLaGFuIDxzaHVhaEBrZXJuZWwub3JnPgogIFN0YW4gSm9obnNv
biA8dXNlcm01N0B5YWhvby5jb20+CiAgU3RhbmlzbGF2IExpc292c2tpeSA8c3RhbmlzbGF2Lmxp
c292c2tpeUBpbnRlbC5jb20+CiAgU3RlZmFuIE51ZXJuYmVyZ2VyIDxzbnVAYW1hem9uLmNvbT4K
ICBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3RlcGhlbiBCb3lkIDxzd2JveWRA
Y2hyb21pdW0ub3JnPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBT
dGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBTdW1pdCBTYXhl
bmEgPHN1bWl0LnNheGVuYUBicm9hZGNvbS5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNl
LmRlPgogIFRhbmcgSnVuaHVpIDx0YW5nLmp1bmh1aS5saW51eEBnbWFpbC5jb20+CiAgVGV0c3Vv
IEhhbmRhIDxwZW5ndWluLWtlcm5lbEBpLWxvdmUuc2FrdXJhLm5lLmpwPgogIFRoZW9kb3JlIFRz
J28gPHR5dHNvQG1pdC5lZHU+CiAgVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4K
ICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9yIFRoYXllciA8dGhv
ci50aGF5ZXJAbGludXguaW50ZWwuY29tPgogIFRpbW90aHkgQmFsZHdpbiA8dGltYmFsZHdpbkBm
YXN0bWFpbC5jby51az4KICBUb21pIFZhbGtlaW5lbiA8dG9taS52YWxrZWluZW5AdGkuY29tPgog
IFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUcm9u
ZCBNeWtsZWJ1c3QgPHRyb25kbXlAZ21haWwuY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3Nv
bkBsaW5hcm8ub3JnPgogIFZhc2lseSBBdmVyaW4gPHZ2c0B2aXJ0dW96em8uY29tPgogIFZpY2Vu
dGUgQmVyZ2FzIDx2aWNlbmNiQGdtYWlsLmNvbT4KICBWaW5jZW56byBNYWZmaW9uZSA8di5tYWZm
aW9uZUBnbWFpbC5jb20+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBWbGFzdGlt
aWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6PgogIFdhaW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5j
b20+CiAgV2Vud2VuIFdhbmcgPHdhbmc2NDk1QHVtbi5lZHU+CiAgWW91bmdfWCA8WWFuZ1g5MkBo
b3RtYWlsLmNvbT4KICBZdSBaaGFvIDx5dXpoYW9AZ29vZ2xlLmNvbT4KICBZdWVIYWliaW5nIDx5
dWVoYWliaW5nQGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1hcm02NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2
b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxv
Y2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBj
YXB0dXJlLWxvZ3MKYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUyNTUgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 14:58:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 14:58: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-devel-bounces@lists.xenproject.org>)
	id 1gReof-0004RL-TB; Tue, 27 Nov 2018 14:58: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=mivs=og=citrix.com=prvs=8623b3373=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gReoe-0004RG-S9
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 14:58:20 +0000
X-Inumbo-ID: dfa27ff9-f254-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dfa27ff9-f254-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 14:58:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="71601130"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 27 Nov 2018 14:58:08 +0000
Message-ID: <20181127145808.28118-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] amd-iommu: remove page merging code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhZ2UgbWVyZ2luZyBsb2dpYyBtYWtlcyB1c2Ugb2YgYml0cyAxLTggYW5kIGJpdCA2MyBv
ZiBhIFBURSwgd2hpY2ggdXNlZAp0byBiZSBzcGVjaWZpZWQgYXMgaWdub3JlZC4gSG93ZXZlciwg
Yml0cyA1IGFuZCA2IGFyZSBub3cgc3BlY2lmaWVkIGFzCidhY2Nlc3NlZCcgYW5kICdkaXJ0eScg
Yml0cyBhbmQgdGhlaXIgdXNlIG9ubHkgcmVtYWlucyBzYWZlIGFzIGxvbmcgYXMKdGhlIERURSAn
SG9zdCBBY2Nlc3MgRGlydHknIGJpdHMgcmVtYWluIHVudXNlZCBieSBYZW4uClRoZSBjb2RlIHdh
cyBhbHNvIHRoZSBzdWJqZWN0IG9mIFhTQS0yNzUgYW5kLCBzaW5jZSB0aGVuLCBoYXMgYmVlbiBk
aXNhYmxlZAphZnRlciBkb21haW4gY3JlYXRpb24uCgpUaGlzIHBhdGNoIHJlbW92ZXMgdGhlIGNv
ZGUsIGZyZWVpbmcgdXAgdGhlIHJlbWFpbmluZyBQVEUgJ2lnbm9yZWQnIGJpdHMKZm9yIG90aGVy
IHBvdGVudGlhbCB1c2UgYW5kIHNob3J0ZW5pbmcgdGhlIHNvdXJjZSBieSAxNzAgbGluZXMuIFRo
ZXJlIG1heQpiZSBzb21lIG1hcmdpbmFsIHBlcmZvcm1hbmNlIGNvc3Qgc2luY2UgaGlnaGVyIG9y
ZGVyIG1hcHBpbmdzIHdpbGwgbm93IGJlCnJ1bGVkIG91dCB1bnRpbCBhIG1hcHBpbmcgb3JkZXIg
cGFyYW1ldGVyIGlzIHBhc3NlZCB0byBpb21tdV9vcHMuIFRoYXQKd2lsbCBiZSBkZWFsdCB3aXRo
IGJ5IGEgc3Vic2VxdWVudCBwYXRjaCB0aG91Z2guCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5p
dCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNjOiBCcmlhbiBXb29kcyA8YnJpYW4u
d29vZHNAYW1kLmNvbT4KCnYyOgogLSBSZW1vdmUgJ25vX21lcmdlJyBib29sZWFuCiAtIEV4cGFu
ZCBjb21taXQgY29tbWVudAotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9t
YXAuYyB8IDE3NSArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9pb21tdS5oICAgICAgICAgICAgIHwgICAxIC0KIDIgZmlsZXMgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDE3NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfbWFwLmMKaW5kZXggMGFjM2Y0NzNiMy4uMDRjYjdiMzE4MiAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtMzIzLDEzNCArMzIzLDYgQEAgdWludDY0X3Qg
YW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKHZvaWQgKnB0ZSkKICAgICByZXR1cm4gcHRy
OwogfQogCi0vKiBGb3IgZWFjaCBwZGUsIFdlIHVzZSBpZ25vcmVkIGJpdHMgKGJpdCAxIC0gYml0
IDggYW5kIGJpdCA2MykKLSAqIHRvIHNhdmUgcGRlIGNvdW50LCBwZGUgY291bnQgPSA1MTEgaXMg
YSBjYW5kaWRhdGUgb2YgcGFnZSBjb2FsZXNjaW5nLgotICovCi1zdGF0aWMgdW5zaWduZWQgaW50
IGdldF9wZGVfY291bnQodWludDY0X3QgcGRlKQotewotICAgIHVuc2lnbmVkIGludCBjb3VudDsK
LSAgICB1aW50NjRfdCB1cHBlcl9tYXNrID0gMVVMTCA8PCA2MyA7Ci0gICAgdWludDY0X3QgbG93
ZXJfbWFzayA9IDB4RkYgPDwgMTsKLQotICAgIGNvdW50ID0gKChwZGUgJiB1cHBlcl9tYXNrKSA+
PiA1NSkgfCAoKHBkZSAmIGxvd2VyX21hc2spID4+IDEpOwotICAgIHJldHVybiBjb3VudDsKLX0K
LQotLyogQ29udmVydCBwZGUgY291bnQgaW50byBpb21tdSBwdGUgaWdub3JlZCBiaXRzICovCi1z
dGF0aWMgdm9pZCBzZXRfcGRlX2NvdW50KHVpbnQ2NF90ICpwZGUsIHVuc2lnbmVkIGludCBjb3Vu
dCkKLXsKLSAgICB1aW50NjRfdCB1cHBlcl9tYXNrID0gMVVMTCA8PCA4IDsKLSAgICB1aW50NjRf
dCBsb3dlcl9tYXNrID0gMHhGRjsKLSAgICB1aW50NjRfdCBwdGVfbWFzayA9ICh+KDFVTEwgPDwg
NjMpKSAmICh+KDB4RkYgPDwgMSkpOwotCi0gICAgKnBkZSAmPSBwdGVfbWFzazsKLSAgICAqcGRl
IHw9ICgoY291bnQgJiB1cHBlcl9tYXNrICkgPDwgNTUpIHwgKChjb3VudCAmIGxvd2VyX21hc2sg
KSA8PCAxKTsKLX0KLQotLyogUmV0dXJuIDEsIGlmIHBhZ2VzIGFyZSBzdWl0YWJsZSBmb3IgbWVy
Z2luZyBhdCBtZXJnZV9sZXZlbC4KLSAqIG90aGVyd2lzZSBpbmNyZWFzZSBwZGUgY291bnQgaWYg
bWZuIGlzIGNvbnRpZ291cyB3aXRoIG1mbiAtIDEKLSAqLwotc3RhdGljIGJvb2wgaW9tbXVfdXBk
YXRlX3BkZV9jb3VudChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0X21mbiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4sIHVuc2ln
bmVkIGxvbmcgbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbWVyZ2VfbGV2ZWwpCi17Ci0gICAgdW5zaWduZWQgaW50IHBkZV9jb3VudCwgbmV4dF9s
ZXZlbDsKLSAgICB1bnNpZ25lZCBsb25nIGZpcnN0X21mbjsKLSAgICB1aW50NjRfdCAqdGFibGUs
ICpwZGUsICpudGFibGU7Ci0gICAgdWludDY0X3QgbnRhYmxlX21hZGRyLCBtYXNrOwotICAgIHN0
cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwotICAgIGJvb2wgb2sgPSBmYWxz
ZTsKLQotICAgIEFTU0VSVCggc3Bpbl9pc19sb2NrZWQoJmhkLT5hcmNoLm1hcHBpbmdfbG9jaykg
JiYgcHRfbWZuICk7Ci0KLSAgICBuZXh0X2xldmVsID0gbWVyZ2VfbGV2ZWwgLSAxOwotCi0gICAg
LyogZ2V0IHBkZSBhdCBtZXJnZSBsZXZlbCAqLwotICAgIHRhYmxlID0gbWFwX2RvbWFpbl9wYWdl
KF9tZm4ocHRfbWZuKSk7Ci0gICAgcGRlID0gdGFibGUgKyBwZm5fdG9fcGRlX2lkeChkZm4sIG1l
cmdlX2xldmVsKTsKLQotICAgIC8qIGdldCBwYWdlIHRhYmxlIG9mIG5leHQgbGV2ZWwgKi8KLSAg
ICBudGFibGVfbWFkZHIgPSBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUocGRlKTsKLSAg
ICBudGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwYWRkcl90b19wZm4obnRhYmxlX21hZGRy
KSkpOwotCi0gICAgLyogZ2V0IHRoZSBmaXJzdCBtZm4gb2YgbmV4dCBsZXZlbCAqLwotICAgIGZp
cnN0X21mbiA9IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZShudGFibGUpID4+IFBBR0Vf
U0hJRlQ7Ci0KLSAgICBpZiAoIGZpcnN0X21mbiA9PSAwICkKLSAgICAgICAgZ290byBvdXQ7Ci0K
LSAgICBtYXNrID0gKDFVTEw8PCAoUFRFX1BFUl9UQUJMRV9TSElGVCAqIG5leHRfbGV2ZWwpKSAt
IDE7Ci0KLSAgICBpZiAoICgoZmlyc3RfbWZuICYgbWFzaykgPT0gMCkgJiYKLSAgICAgICAgICgo
KGRmbiAmIG1hc2spIHwgZmlyc3RfbWZuKSA9PSBtZm4pICkKLSAgICB7Ci0gICAgICAgIHBkZV9j
b3VudCA9IGdldF9wZGVfY291bnQoKnBkZSk7Ci0KLSAgICAgICAgaWYgKCBwZGVfY291bnQgPT0g
KFBURV9QRVJfVEFCTEVfU0laRSAtIDEpICkKLSAgICAgICAgICAgIG9rID0gdHJ1ZTsKLSAgICAg
ICAgZWxzZSBpZiAoIHBkZV9jb3VudCA8IChQVEVfUEVSX1RBQkxFX1NJWkUgLSAxKSkKLSAgICAg
ICAgewotICAgICAgICAgICAgcGRlX2NvdW50Kys7Ci0gICAgICAgICAgICBzZXRfcGRlX2NvdW50
KHBkZSwgcGRlX2NvdW50KTsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGVsc2UKLSAgICAgICAg
Lyogbm9uLWNvbnRpZ3VvdXMgbWFwcGluZyAqLwotICAgICAgICBzZXRfcGRlX2NvdW50KHBkZSwg
MCk7Ci0KLW91dDoKLSAgICB1bm1hcF9kb21haW5fcGFnZShudGFibGUpOwotICAgIHVubWFwX2Rv
bWFpbl9wYWdlKHRhYmxlKTsKLQotICAgIHJldHVybiBvazsKLX0KLQotc3RhdGljIGludCBpb21t
dV9tZXJnZV9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0X21mbiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkZm4sIHVuc2lnbmVkIGlu
dCBmbGFncywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1lcmdl
X2xldmVsKQotewotICAgIHVpbnQ2NF90ICp0YWJsZSwgKnBkZSwgKm50YWJsZTsKLSAgICB1aW50
NjRfdCBudGFibGVfbWZuOwotICAgIHVuc2lnbmVkIGxvbmcgZmlyc3RfbWZuOwotICAgIHN0cnVj
dCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwotCi0gICAgQVNTRVJUKCBzcGluX2lz
X2xvY2tlZCgmaGQtPmFyY2gubWFwcGluZ19sb2NrKSAmJiBwdF9tZm4gKTsKLQotICAgIHRhYmxl
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocHRfbWZuKSk7Ci0gICAgcGRlID0gdGFibGUgKyBwZm5f
dG9fcGRlX2lkeChkZm4sIG1lcmdlX2xldmVsKTsKLQotICAgIC8qIGdldCBmaXJzdCBtZm4gKi8K
LSAgICBudGFibGVfbWZuID0gYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKHBkZSkgPj4g
UEFHRV9TSElGVDsKLQotICAgIGlmICggbnRhYmxlX21mbiA9PSAwICkKLSAgICB7Ci0gICAgICAg
IHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKLSAgICAgICAgcmV0dXJuIDE7Ci0gICAgfQotCi0g
ICAgbnRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obnRhYmxlX21mbikpOwotICAgIGZpcnN0
X21mbiA9IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZShudGFibGUpID4+IFBBR0VfU0hJ
RlQ7Ci0KLSAgICBpZiAoIGZpcnN0X21mbiA9PSAwICkKLSAgICB7Ci0gICAgICAgIHVubWFwX2Rv
bWFpbl9wYWdlKG50YWJsZSk7Ci0gICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKLSAg
ICAgICAgcmV0dXJuIDE7Ci0gICAgfQotCi0gICAgLyogc2V0dXAgc3VwZXIgcGFnZSBtYXBwaW5n
LCBuZXh0IGxldmVsID0gMCAqLwotICAgIHNldF9pb21tdV9wZGVfcHJlc2VudCgodWludDMyX3Qg
KilwZGUsIGZpcnN0X21mbiwgMCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgISEoZmxhZ3Mg
JiBJT01NVUZfd3JpdGFibGUpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFncyAm
IElPTU1VRl9yZWFkYWJsZSkpOwotCi0gICAgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdlcyhkKTsK
LQotICAgIHVubWFwX2RvbWFpbl9wYWdlKG50YWJsZSk7Ci0gICAgdW5tYXBfZG9tYWluX3BhZ2Uo
dGFibGUpOwotICAgIHJldHVybiAwOwotfQotCiAvKiBXYWxrIGlvIHBhZ2UgdGFibGVzIGFuZCBi
dWlsZCBsZXZlbCBwYWdlIHRhYmxlcyBpZiBuZWNlc3NhcnkKICAqIHtSZSwgdW59bWFwcGluZyBz
dXBlciBwYWdlIGZyYW1lcyBjYXVzZXMgcmUtYWxsb2NhdGlvbiBvZiBpbwogICogcGFnZSB0YWJs
ZXMuCkBAIC02NTYsNyArNTI4LDYgQEAgaW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9t
YWluICpkLCBkZm5fdCBkZm4sIG1mbl90IG1mbiwKICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpo
ZCA9IGRvbV9pb21tdShkKTsKICAgICBpbnQgcmM7CiAgICAgdW5zaWduZWQgbG9uZyBwdF9tZm5b
N107Ci0gICAgdW5zaWduZWQgaW50IG1lcmdlX2xldmVsOwogCiAgICAgaWYgKCBpb21tdV91c2Vf
aGFwX3B0KGQpICkKICAgICAgICAgcmV0dXJuIDA7CkBAIC02OTgsNTUgKzU2OSwxNCBAQCBpbnQg
YW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgbWZu
LAogICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICB9CiAKLSAgICAvKiBJbnN0YWxsIDRrIG1h
cHBpbmcgZmlyc3QgKi8KKyAgICAvKiBJbnN0YWxsIDRrIG1hcHBpbmcgKi8KICAgICBuZWVkX2Zs
dXNoID0gc2V0X2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZGZuX3goZGZuKSwgbWZuX3go
bWZuKSwgMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEhKGZsYWdz
ICYgSU9NTVVGX3dyaXRhYmxlKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICEhKGZsYWdzICYgSU9NTVVGX3JlYWRhYmxlKSk7CiAKICAgICBpZiAoIG5lZWRfZmx1c2gg
KQotICAgIHsKICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbl94KGRmbiksIDAp
OwotICAgICAgICAvKiBObyBmdXJ0aGVyIG1lcmdpbmcsIGFzIHRoZSBsb2dpYyBkb2Vzbid0IGNv
cGUuICovCi0gICAgICAgIGhkLT5hcmNoLm5vX21lcmdlID0gdHJ1ZTsKLSAgICB9CiAKLSAgICAv
KgotICAgICAqIFN1cHByZXNzIG1lcmdpbmcgb2Ygbm9uLVIvVyBtYXBwaW5ncyBvciBhZnRlciBp
bml0aWFsIHRhYmxlIGNyZWF0aW9uLAotICAgICAqIGFzIHRoZSBtZXJnZSBsb2dpYyBkb2VzIG5v
dCBjb3BlIHdpdGggdGhpcy4KLSAgICAgKi8KLSAgICBpZiAoIGhkLT5hcmNoLm5vX21lcmdlIHx8
IGZsYWdzICE9IChJT01NVUZfd3JpdGFibGUgfCBJT01NVUZfcmVhZGFibGUpICkKLSAgICAgICAg
Z290byBvdXQ7Ci0gICAgaWYgKCBkLT5jcmVhdGlvbl9maW5pc2hlZCApCi0gICAgewotICAgICAg
ICBoZC0+YXJjaC5ub19tZXJnZSA9IHRydWU7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQot
ICAgIGZvciAoIG1lcmdlX2xldmVsID0gMjsgbWVyZ2VfbGV2ZWwgPD0gaGQtPmFyY2gucGFnaW5n
X21vZGU7Ci0gICAgICAgICAgbWVyZ2VfbGV2ZWwrKyApCi0gICAgewotICAgICAgICBpZiAoIHB0
X21mblttZXJnZV9sZXZlbF0gPT0gMCApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgaWYg
KCAhaW9tbXVfdXBkYXRlX3BkZV9jb3VudChkLCBwdF9tZm5bbWVyZ2VfbGV2ZWxdLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRmbl94KGRmbiksIG1mbl94KG1mbiksIG1l
cmdlX2xldmVsKSApCi0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBpZiAoIGlvbW11X21l
cmdlX3BhZ2VzKGQsIHB0X21mblttZXJnZV9sZXZlbF0sIGRmbl94KGRmbiksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmxhZ3MsIG1lcmdlX2xldmVsKSApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwotICAgICAgICAg
ICAgQU1EX0lPTU1VX0RFQlVHKCJNZXJnZSBpb21tdSBwYWdlIGZhaWxlZCBhdCBsZXZlbCAlZCwg
IgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZm4gPSAlIlBSSV9kZm4iIG1mbiA9ICUi
UFJJX21mbiJcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVyZ2VfbGV2ZWwsIGRm
bl94KGRmbiksIG1mbl94KG1mbikpOwotICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwotICAg
ICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0gICAgICAgIH0KLQotICAgICAgICAvKiBEZWFsbG9j
YXRlIGxvd2VyIGxldmVsIHBhZ2UgdGFibGUgKi8KLSAgICAgICAgZnJlZV9hbWRfaW9tbXVfcGd0
YWJsZShtZm5fdG9fcGFnZShfbWZuKHB0X21mblttZXJnZV9sZXZlbCAtIDFdKSkpOwotICAgIH0K
LQotb3V0OgogICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogICAgIHJl
dHVybiAwOwogfQpAQCAtNzk4LDkgKzYyOCw2IEBAIGludCBhbWRfaW9tbXVfdW5tYXBfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4pCiAgICAgLyogbWFyayBQVEUgYXMgJ3BhZ2Ugbm90
IHByZXNlbnQnICovCiAgICAgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBkZm5f
eChkZm4pKTsKIAotICAgIC8qIE5vIGZ1cnRoZXIgbWVyZ2luZyBpbiBhbWRfaW9tbXVfbWFwX3Bh
Z2UoKSwgYXMgdGhlIGxvZ2ljIGRvZXNuJ3QgY29wZS4gKi8KLSAgICBoZC0+YXJjaC5ub19tZXJn
ZSA9IHRydWU7Ci0KICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKIAog
ICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBkZm5feChkZm4pLCAwKTsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUu
aAppbmRleCAwNTU0NjZiNWJmLi44ZGMzOTI0NzNkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC01Miw3
ICs1Miw2IEBAIHN0cnVjdCBhcmNoX2lvbW11CiAKICAgICAvKiBhbWQgaW9tbXUgc3VwcG9ydCAq
LwogICAgIGludCBwYWdpbmdfbW9kZTsKLSAgICBib29sIG5vX21lcmdlOwogICAgIHN0cnVjdCBw
YWdlX2luZm8gKnJvb3RfdGFibGU7CiAgICAgc3RydWN0IGd1ZXN0X2lvbW11ICpnX2lvbW11Owog
fTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 15:03:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 15:03: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-devel-bounces@lists.xenproject.org>)
	id 1gRetn-0005Ac-JD; Tue, 27 Nov 2018 15:03: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=OHAP=OG=citrix.com=prvs=86228d05a=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gRetm-0005AX-GE
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 15:03:38 +0000
X-Inumbo-ID: 9c1cb4f6-f255-11e8-9486-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9c1cb4f6-f255-11e8-9486-12d6303a7972;
 Tue, 27 Nov 2018 15:03:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="71602154"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, <xen-devel@lists.xen.org>,
 <linux-kernel@vger.kernel.org>
References: <1513778746-6155-1-git-send-email-boris.ostrovsky@oracle.com>
 <7c833e3a-4a0b-e80c-91e2-4348d6959651@citrix.com>
 <d42938a7-2081-65f4-a0d9-6fb7a8dd2fa0@oracle.com>
 <f955576f-532d-d4de-e7eb-718dae4b14c1@citrix.com>
 <3dd5153d-0f17-0e3b-7ebb-5579a7200765@oracle.com>
 <a49d8dc8-ff2f-16d5-aa94-bfb153352d9a@citrix.com>
 <bec58747-dd34-2f2a-135c-c32b39087a3d@oracle.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <82039741-87dc-c9ab-5bea-4704fe1c55eb@citrix.com>
Date: Tue, 27 Nov 2018 15:03:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <bec58747-dd34-2f2a-135c-c32b39087a3d@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] xen/balloon: Mark unallocated host
 memory as UNUSABLE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, helgaas@kernel.org, christian.koenig@amd.com,
 JBeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMTEvMjAxOCAwMzoyOCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDExLzI2LzE4
IDI6NTcgUE0sIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+PiBPbiAyNi8xMS8yMDE4IDE5OjQyLCBC
b3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+PiBPbiAxMS8yNi8xOCAxMjoxMCBQTSwgSWdvciBEcnV6
aGluaW4gd3JvdGU6Cj4+Pj4gT24gMjYvMTEvMjAxOCAxNjoyNSwgQm9yaXMgT3N0cm92c2t5IHdy
b3RlOgo+Pj4+PiBPbiAxMS8yNS8xOCA4OjAwIFBNLCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4+
Pj4+IE9uIDIwLzEyLzIwMTcgMTQ6MDUsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4+PiBD
b21taXQgZjU3NzVlMGI2MTE2ICgieDg2L3hlbjogZGlzY2FyZCBSQU0gcmVnaW9ucyBhYm92ZSB0
aGUgbWF4aW11bQo+Pj4+Pj4+IHJlc2VydmF0aW9uIikgbGVmdCBob3N0IG1lbW9yeSBub3QgYXNz
aWduZWQgdG8gZG9tMCBhcyBhdmFpbGFibGUgZm9yCj4+Pj4+Pj4gbWVtb3J5IGhvdHBsdWcuCj4+
Pj4+Pj4KPj4+Pj4+PiBVbmZvcnR1bmF0ZWx5IHRoaXMgYWxzbyBtZWFudCB0aGF0IHRob3NlIHJl
Z2lvbnMgY291bGQgYmUgdXNlZCBieQo+Pj4+Pj4+IG90aGVycy4gU3BlY2lmaWNhbGx5LCBjb21t
aXQgZmE1NjRhZDk2MzY2ICgieDg2L1BDSTogRW5hYmxlIGEgNjRiaXQgQkFSCj4+Pj4+Pj4gb24g
QU1EIEZhbWlseSAxNWggKE1vZGVscyAwMC0xZiwgMzAtM2YsIDYwLTdmKSIpIG1heSB0cnkgdG8g
bWFwIHRob3NlCj4+Pj4+Pj4gYWRkcmVzc2VzIGFzIE1NSU8uCj4+Pj4+Pj4KPj4+Pj4+PiBUbyBw
cmV2ZW50IHRoaXMgbWFyayB1bmFsbG9jYXRlZCBob3N0IG1lbW9yeSBhcyBFODIwX1RZUEVfVU5V
U0FCTEUgKHRodXMKPj4+Pj4+PiBlZmZlY3RpdmVseSByZXZlcnRpbmcgZjU3NzVlMGI2MTE2KSBh
bmQga2VlcCB0cmFjayBvZiB0aGF0IHJlZ2lvbiBhcwo+Pj4+Pj4+IGEgaG9zdG1lbSByZXNvdXJj
ZSB0aGF0IGNhbiBiZSB1c2VkIGZvciB0aGUgaG90cGx1Zy4KPj4+Pj4+Pgo+Pj4+Pj4+IFNpZ25l
ZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4+
Pj4+PiBUaGlzIGNvbW1pdCBicmVha3MgWGVuIGJhbGxvb24gbWVtb3J5IGhvdHBsdWcgZm9yIHVz
IGluIERvbTAgd2l0aAo+Pj4+Pj4gImhvcGx1Z191bnBvcHVsYXRlZCIgc2V0IHRvIDEuIFRoZSBp
c3N1ZSBpcyB0aGF0IHRoZSBjb21tb24ga2VybmVsCj4+Pj4+PiBtZW1vcnkgb25saW5pbmcgcHJv
Y2VkdXJlcyByZXF1aXJlICJTeXN0ZW0gUkFNIiByZXNvdXJjZSB0byBiZSAxLXN0Cj4+Pj4+PiBs
ZXZlbC4gVGhhdCBtZWFucyBieSBpbnNlcnRpbmcgaXQgdW5kZXIgIlVudXNhYmxlIG1lbW9yeSIg
YXMgdGhlIGNvbW1pdAo+Pj4+Pj4gYWJvdmUgZG9lcyAoaW50ZW50aW9uYWxseSBvciBub3QpIHdl
IG1ha2UgaXQgMi1uZCBsZXZlbCBhbmQgYnJlYWsgbWVtb3J5Cj4+Pj4+PiBvbmxpbmluZy4KPj4+
Pj4gV2hhdCBkbyB5b3UgbWVhbiBieSAxc3QgYW5kIDJuZCBsZXZlbD8KPj4+Pj4KPj4+PiBJIG1l
YW4gdGhlIGxldmVsIG9mIGEgcmVzb3VyY2UgaW4gSU9NRU0gdHJlZSAodGhlIG9uZSB0aGF0J3Mg
cHJpbnRlZAo+Pj4+IGZyb20gL3Byb2MvaW9tZW0pLiAxLXN0IGxldmVsIG1lYW5zIGl0cyBwYXJl
bnQgaXMgcm9vdCBhbmQgc28gb24uCj4+PiBBaCwgT0suIERvZXNuJ3QKPj4+IGFkZGl0aW9uYWxf
bWVtb3J5X3Jlc291cmNlKCktPmluc2VydF9yZXNvdXJjZShpb21lbV9yZXNvdXJjZSkgcGxhY2Ug
dGhlCj4+PiBSQU0gYXQgMXN0IGxldmVsPyBBbmQgaWYgbm90LCBjYW4gd2UgbWFrZSBpdCBzbz8K
Pj4+Cj4+IFRoYXQnZCBtZWFuIHNwbGl0dGluZyAiVW51c2FibGUgbWVtb3J5IiByZXNvdXJjZS4g
U2luY2UgaXQncyBhbGxvY2F0ZWQKPj4gZnJvbSBib290bWVtIGl0IGhhcyBwcm92ZW4gdG8gYmUg
cXVpdGUgZGlmZmljdWx0IGJ1dCB0aGVyZSBhcmUgc2VlbSB0bwo+PiBiZSBzcGVjaWFsIGZ1bmN0
aW9ucyBhdmFpbGFibGUgcGFydGljdWxhcmx5IGZvciBtZW1vcnkgcmVzb3VyY2UKPj4gbWFuYWdl
bWVudCBvcGVyYXRpb25zIHRoYXQgSSd2ZSBub3QgeWV0IGV4cGVyaW1lbnRlZCB3aXRoLiBTbyB0
aGUgYW5zd2VyCj4+IGlzIHByb2JhYmx5IC0gbWF5YmUgeWVzIGJ1dCBub3Qgc3RyYWlnaHRmb3J3
YXJkLgo+Pgo+Pj4+Pj4gVGhlcmUgYXJlIG11bHRpcGxlIHdheXMgdG8gZml4IGl0IGRlcGVuZGlu
ZyBvbiB3aGF0IHdhcyB0aGUgaW50ZW50aW9uIG9mCj4+Pj4+PiBvcmlnaW5hbCBjb21taXQgYW5k
IHdoYXQgZXhhY3RseSBpdCB0cmllZCB0byB3b3JrYXJvdW5kLiBJdCBzZWVtcyBpdAo+Pj4+Pj4g
ZG9lcyBzZXZlcmFsIHRoaW5ncyBhdCBvbmNlOgo+Pj4+Pj4gMSkgTWFya3Mgbm9uLURvbTAgaG9z
dCBtZW1vcnkgIlVudXNhYmxlIG1lbW9yeSIgaW4gcmVzb3VyY2UgdHJlZS4KPj4+Pj4+IDIpIEtl
ZXBzIHRyYWNrIG9mIGFsbCB0aGUgYXJlYXMgc2FmZSBmb3IgaG90cGx1ZyBpbiBEb20wCj4+Pj4+
PiAzKSBDaGFuZ2VzIGFsbG9jYXRpb24gYWxnb3JpdGhtcyBpdHNlbGYgaW4gYmFsbG9vbiBkcml2
ZXIgdG8gdXNlIHRob3NlIGFyZWFzCj4+Pj4+IFByZXR0eSBtdWNoLiAoMykgaXMgdHJ1ZSBpbiB0
aGUgc2Vuc2UgdGhhdCBtZW1vcnkgaXMgZmlyc3QgYWxsb2NhdGVkCj4+Pj4+IGZyb20gaG9zdG1l
bV9yZXNvdXJjZSAod2hpY2ggaXMgbm9uLWRvbTAgUkFNKS4KPj4+Pj4KPj4+Pj4+IEFyZSBhbGwg
dGhlIHRoaW5ncyBhYm92ZSBuZWNlc3NhcnkgdG8gY292ZXIgdGhlIGlzc3VlIGluIGZhNTY0YWQ5
NjM2Ngo+Pj4+Pj4gKCJ4ODYvUENJOiBFbmFibGUgYSA2NGJpdCBCQVIgb24gQU1EIEZhbWlseSAx
NWggKE1vZGVscyAwMC0xZiwgMzAtM2YsCj4+Pj4+PiA2MC03ZikiKT8KPj4+Pj4gTm90IGFueW1v
cmUsIGFzIGZhciBhcyB0aGF0IHBhcnRpY3VsYXIgY29tbWl0IGlzIGNvbmNlcm5lZCwgYnV0IHRo
YXQncwo+Pj4+PiBiZWNhdXNlIG9mIDAzYTU1MTczNCAoIng4Ni9QQ0k6IE1vdmUgYW5kIHNocmlu
ayBBTUQgNjQtYml0IHdpbmRvdyB0bwo+Pj4+PiBhdm9pZCBjb25mbGljdCIpIHdoaWNoIHdhcyBp
bnRyb2R1Y2VkIGFmdGVyIGJhbGxvb24gcGF0Y2guIElJUkMgdGhlcmUKPj4+Pj4gd2VyZSBzb21l
IGlzc3VlcyB3aXRoIGZhNTY0YWQ5NjM2NiB1bnJlbGF0ZWQgdG8gYmFsbG9vbi4KPj4+Pj4KPj4+
PiBJZiBpdCdzIG5vdCBhIHByb2JsZW0gYW55bW9yZSBJSVVDLCBjYW4gd2UgcmV2ZXJ0IHRoZSBj
aGFuZ2UgYXMgaXQgc3RpbGwKPj4+PiBicmVha3MgImhvdHBsdWdfdW5wb3B1bGF0ZWQ9MSIgZm9y
IHRoZSByZWFzb25zIEkgZGVzY3JpYmVkIGFib3ZlPwo+Pj4gU2luY2UgdGhpcyBzZWVtcyB0byBo
YXZlIGJyb2tlbiBleGlzdGluZyBmZWF0dXJlIHRoaXMgd291bGQgYmUgYW4KPj4+IG9wdGlvbi4g
QnV0IGJlZm9yZSBnb2luZyB0aGF0IHJvdXRlIEknZCBsaWtlIHRvIHNlZSBpZiB3ZSBjYW4gZml4
IHRoZSBwYXRjaC4KPj4+Cj4+PiBJIGhhdmUgYmVlbiB1bmFibGUgdG8gcmVwcm9kdWNlIHlvdXIg
cHJvYmxlbS4gQ2FuIHlvdSBkZXNjcmliZSB3aGF0IHlvdSBkaWQ/Cj4+Pgo+PiBJdCBkb2Vzbid0
IGhhcHBlbiBvbiBhbGwgY29uZmlndXJhdGlvbnMgYXMgc29tZXRpbWVzIHRoZSBtZW1vcnkgaXMK
Pj4gc3VjY2Vzc2Z1bGx5IGhvdHBsdWdnZWQgdG8gYSBob2xlIGRlcGVuZGluZyBvbiB0aGUgc2l6
ZSBvZiBEb20wIG1lbW9yeS4KPj4gQnV0IHdlIHJlcHJvZHVjZWQgaXQgcXVpdGUgcmVsaWFibHkg
d2l0aCBzbWFsbCBEb20wIHNpemVzIGxpa2UgNzUyTUIuCj4+Cj4+IFhlblNlcnZlciBpcyB1c2lu
ZyB0aGlzIGZlYXR1cmUgdG8gaG90cGx1ZyBhZGRpdGlvbmFsIG1lbW9yeSBmb3IgZ3JhbnQKPj4g
dGFibGUgb3BlcmF0aW9ucyBzbyB3ZSBzdGFydGVkIGEgVk0gYW5kIG9ic2VydmVkIGEgc3RhYmxl
IGhhbmcuCj4+Cj4+Pj4+PiBDYW4gd2UgcmVtb3ZlICJVbnVzYWJsZSBtZW1vcnkiIHJlc291cmNl
cyBhcyBzb29uIGFzIHdlIGZpbmlzaGVkCj4+Pj4+PiBib290aW5nPyBJcyByZW1vdmluZyBvbi1k
ZW1hbmQgaXMgcHJlZmVyYWJsZSBvdmVyICJzaG9vdCB0aGVtIGFsbCIgaW4KPj4+Pj4+IHRoYXQg
Y2FzZT8KPj4+Pj4gVGhlIGNvbmNlcm4gaXMgdGhhdCBpbiBwcmluY2lwbGUgbm90aGluZyBwcmV2
ZW50cyBzb21lb25lIGVsc2UgdG8gZG8KPj4+Pj4gZXhhY3Qgc2FtZSB0aGluZyBmYTU2NGFkOTYz
NjYgZGlkLCB3aGljaCBpcyBncmFiIHNvbWV0aGluZyBmcm9tIHJpZ2h0Cj4+Pj4+IGFib3ZlIGVu
ZCBvZiBSQU0gYXMgdGhlIGtlcm5lbCBzZWVzIGl0LiBBbmQgdGhhdCBjYW4gYmUgZG9uZSBhdCBh
bnkgcG9pbnQuCj4+Pj4+Cj4+Pj4gTm90aGluZyBwcmV2ZW50cyAtIHRydWUsIGJ1dCB0aGF0J3Mg
cGxhaW5seSB3cm9uZyBmcm9tIE9TIHBvaW50IG9mIHZpZXcKPj4+PiB0byBncmFiIHBoeXNpY2Fs
IHJhbmdlcyBmb3Igc29tZXRoaW5nIHdpdGhvdXQga25vd2luZyB3aGF0J3MgYWN0dWFsbHkKPj4+
PiBiZWhpbmQgb24gdGhhdCBwbGF0Zm9ybS4gCj4+PiBJIGFtIG5vdCBzdXJlIEkgYWdyZWUgdGhh
dCB0aGlzIGlzIHBsYWlubHkgd3JvbmcuIElmIG5vdCBmb3IgQklPUyBpc3N1ZXMKPj4+IHRoYXQg
MDNhNTUxNzM0Y2YgbWVudGlvbnMgSSB0aGluayB3aGF0IHRoZSBvcmlnaW5hbCBpbXBsZW1lbnRh
dGlvbiBvZgo+Pj4gZmE1NjRhZDk2MyBkaWQgd2FzIHBlcmZlY3RseSByZWFzb25hYmxlLiBXaGlj
aCBpcyB3aHkgSSB3b3VsZCBwcmVmZXIgdG8KPj4+IGtlZXAga2VlcCB0aGUgaG9zdG1lbSByZXNv
dXJjZSAqaWYgcG9zc2libGUqLgo+Pj4KPj4gRXhhY3RseSwgdGhvc2UgKmFyZSogQklPUyBpc3N1
ZXMgYW5kIGFyZSBub3Qgc3VwcG9zZWQgdG8gYmUgd29ya2Fyb3VuZGVkCj4+IGJ5IHRoZSBPUy4g
QW5kIGFzIHRoZSBuZXh0IGNvbW1pdCBzaG93ZWQgZXZlbiB0aGUgd29ya2Fyb3VuZCBkaWRuJ3QK
Pj4gcXVpdGUgaGVscGVkIHdpdGggaXQuCj4+Cj4+IEkgYWdyZWUgdGhhdCBoYXZpbmcgaG90bWVt
IGFzIGEgcHJlY2F1dGlvbiBpcyBmaW5lIGJ1dCBvbmx5IGlmIHRoZXJlIGlzCj4+IGEgbm9uLWNy
aW5neSB3YXkgdG8ga2VlcCB0aGluZ3Mgd29ya2luZyB3aXRoIGl0IHdoaWNoIEknbSBub3Qgc3Vy
ZSBkb2VzCj4+IGV4aXN0Lgo+IAo+IFdlIGhhdmUgbW9zdCBvZiB0aGUgaW50ZXJmYWNlcyBpbiB0
aGUgcmVzb3VyY2UgZnJhbWV3b3JrIHRvIGRvIHdoYXQgd2UKPiB3YW50LiBJIHB1dCB0b2dldGhl
ciBhIHNlbWktd29ya2luZyBwcm90b3R5cGUgYnV0IHRoZSB0cmlja3kgcGFydCBpcwo+IHJlc291
cmNlIGxvY2tpbmcgLS0tIHdlIG5lZWQgdG8gcmVtb3ZlIGEgY2h1bmsgZnJvbSBob3N0bWVtICh3
aGljaCB3aWxsCj4gY2F1c2UgaG9zdG1lbSB0byBiZSByZXNpemVkIGFuZCBwb3NzaWJseSBzcGxp
dCksIGFuZCBpbnNlcnQgdGhpcyBjaHVuawo+IHRvIGlvbWVtJ3MgdG9wIGxldmVsIGFzIFN5c3Rl
bSBSQU0sIGFsbCB3aGlsZSBob2xkaW5nIHJlc291cmNlX2xvY2suCj4gCj4gSSBoYXZlbid0IGJl
ZW4gYWJsZSB0byBjb21lIHVwIHdpdGggYW4gYWNjZXB0YWJsZSBpbnRlcmZhY2UgZm9yIHRoYXQu
Cj4gCj4gR2l2ZW4gdGhhdCB3ZSBhcmUgYWN0dWFsbHkgYnJva2VuIEkgZ3Vlc3MgSSBhbSBPSyB3
aXRoIHJldmVydGluZyB0aGUKPiBwYXRjaCwgYnV0IHBsZWFzZSBtYWtlIHN1cmUgdGhpcyB3b3Jr
cyBvbiBBTUQgYm94ZXMgKEkgdGhpbmsgZmFtaWx5IDE1aAo+IGlzIHdoYXQgbmVlZHMgdG8gYmUg
dGVzdGVkKS4KPiAKCkFmdGVyIHRoZWlyIGxhc3QgY29tbWl0IEkgZG9uJ3Qgc2VlIGhvdyB0aGlz
IGNhbiBiZSBicm9rZW46CjEpIFRoZXkgb25seSBjbGFpbSBhZGRyZXNzZXMgc3RhcnRpbmcgZnJv
bSAweGJkMDAwMDAwMDAKKnVuY29uZGl0aW9uYWxseSogd2hpY2ggbWVhbnMgaWYgdGhlcmUgaXMg
c29tZSBtZW1vcnkgYmVoaW5kIHRoaXMgcmFuZ2UKb24gdGhlIGhvc3QgKHJlZ2FyZGxlc3MgaWYg
aXQncyBEb20wIG9yIG5hdGl2ZSBMaW51eCkgdGhleSdsbCBicmVhawp0aGVpciBvd24gc3lzdGVt
cy4KCjIpIFNvLCB0aGVvcmV0aWNhbGx5LCB0byB0cmlnZ2VyIHRoZSBvcmlnaW5hbCBpc3N1ZSB3
ZSdkIG5lZWQgdG8gaGF2ZSBhCnN5c3RlbSB3aXRoIFJBTSBoaWdoZXIgdGhhbiAweGJkMDAwMDAw
MDAgYW5kIHRoYXQgc2hvdWxkbid0IGJlIGFzc2lnbmVkCnRvIERvbTAgYnV0IHRoYXQgY29udHJh
ZGljdHMgKDEpLgoKSWdvcgoKPj4KPj4+IC1ib3Jpcwo+Pj4KPj4+Cj4+Pj4gSSB0aGluayB3ZSBz
aG91bGRuJ3QgY29uc2lkZXIgdGhpcyBhcyBhIHZhbGlkCj4+Pj4gdGhpbmcgdG8gZG8gYW5kIGRv
bid0IHRyeSB0byB3b3JrYXJvdW5kIGluaXRpYWxseSBpbmNvcnJlY3QgY29kZS4KPj4+Pgo+Pj4+
PiAtYm9yaXMKPj4+Pj4KPj4+Pj4+IERvZXMgaXQgZXZlbiBtYWtlIHNlbnNlIHRvIHJlbW92ZSB0
aGUgMS1zdCBsZXZlbCBvbmx5IHJlc3RyaWN0aW9uIGluCj4+Pj4+PiBrZXJuZWwvcmVzb3VyY2Uu
YyA/Cj4+Pj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCj4+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 15:14:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 15:14: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-devel-bounces@lists.xenproject.org>)
	id 1gRf3t-0005xb-LZ; Tue, 27 Nov 2018 15:14: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=by1u=og=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gRf3s-0005xW-22
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 15:14:04 +0000
X-Inumbo-ID: 122296fe-f257-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 122296fe-f257-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 15:14:01 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 462A1364A;
 Tue, 27 Nov 2018 07:14:01 -0800 (PST)
Received: from [10.37.13.6] (unknown [10.37.13.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DF1753F5A0;
 Tue, 27 Nov 2018 07:13:58 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>,
 Andre Przywara <andre.przywara@arm.com>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <6098937f-98de-bff9-6c48-5575a45875e0@epam.com>
 <57ee191b-be21-701e-ef19-4ed4df1cf289@arm.com>
 <77f72cc9-6548-afd9-3766-23326b3551d9@epam.com>
 <6acf65ef-4302-c403-32ba-1d88ab954265@epam.com>
 <22f7ebc8-c74b-0d8e-4847-9d3df9bcf5db@arm.com>
 <3622e468-8f44-1e31-138f-db58ca3835ff@epam.com>
 <2090f5b4-22ff-38bc-3d47-6dbb6d7fccfb@epam.com>
 <6d1c980b-b316-f634-7793-0aca4b34aa85@arm.com>
 <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
 <5ad76791-075d-e588-2669-e01c79674f0d@gmail.com>
 <CAF3u54CmW32NwN0q73LaXwnj2wUt72uuq9LGPRQ3RNMzZTV==Q@mail.gmail.com>
 <d260c074-6107-a5d1-94c8-fdb019585135@gmail.com>
 <4ceea0f6-ede1-420a-d3b7-80c4584739ce@arm.com>
 <2199be43-ef12-28c3-4dcb-cac404be1e4d@gmail.com>
 <20181122180401.0f1d21a0@donnerap.cambridge.arm.com>
 <969c7156-162b-09b0-f328-03dadee06461@gmail.com>
 <9a5c5731-50fe-76ca-354a-3eb05fba41e6@arm.com>
 <bad74dba-41d1-2f16-9542-ad8431793886@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cafe59b5-acfd-7899-f2d6-60c39f47a992@arm.com>
Date: Tue, 27 Nov 2018 15:13:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <bad74dba-41d1-2f16-9542-ad8431793886@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@gmail.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8yNy8xOCAxOjMwIFBNLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEhlbGxvIEp1bGll
biwKCkhpIEFuZHJpaSwKCj4gCj4gT24gMjMuMTEuMTggMTU6MjcsIEp1bGllbiBHcmFsbCB3cm90
ZToKPj4+IEJ1dCB3ZSBjYW4ndCB1c2UgaXQsIGJlY2F1c2Ugb3VyIHN5c3RlbSBpcyBvdmVyY29t
bWl0dGVkLgo+Pgo+PiBDYW4geW91IGRlc2NyaWJlIGhvdyBvdmVyY29tbWl0dGVkIHlvdXIgc3lz
dGVtIGlzPwo+IEkgZGlkIG1lYW4gdGhhdCB3ZSBoYXZlIGEgcmVxdWlyZW1lbnQgdG8gbm90IGxp
bWl0IFZDUFUgbnVtYmVyIHdpdGggUENQVSAKPiBudW1iZXIuIEFsc28gd2Ugc2hvdWxkIG5vdCB1
c2UgY3B1IHBpbm5pbmcuIEkgZ3Vlc3MgSSB1c2VkIGEgd3Jvbmcgd29yZCwgCj4gaXQgbXVzdCBi
ZSAib3ZlcnN1YnNjcmliZWQiLgoKT3ZlcnN1YnNjcmliaW5nIGlzIHVzdWFsbHkgYSBwcmV0dHkg
YmFkIGlkZWEgaWYgeW91IHdhbnQgdG8gaGF2ZSBnb29kIApsYXRlbmN5LiBUaGVyZSBhcmUgbm8g
cHJvbWlzZSB3aGVuIHRoZSB2Q1BVIHdpbGwgZ2V0IHNjaGVkdWxlZC4KCkZ1cnRoZXJtb3JlLCBp
ZiB5b3Ugd2FudCB0byBoYXZlIG1vcmUgdkNQVSB0aGFuIHBDUFUsIHRoZW4geW91IHN0aWxsIApu
ZWVkIHRvIG1ha2Ugc3VyZSB0aGF0IHRoZSB0b3RhbCBhbW91bnQgb2YgdkNQVSB1c2FnZSBpcyBh
bHdheXMgbG93ZXIgCihvciBlcXVhbCkgdGhhbiB0aGUgdG90YWwgY2FwYWNpdHkgb2YgeW91ciBw
Q1BVcy4KClNvIGNhbiB5b3UgZGVzY3JpYmUgaG93IG92ZXJzdWJzY3JpYmVkIHlvdXIgcGxhdGZv
cm0gaXMgd2hlbiBkb2luZyB0aGUgCmJlbmNobWFyaz8KCj4gCj4+IEkgZG9uJ3QgdW5kZXJzdGFu
ZCB3aGF0IHlvdSBtZWFuLiBDYW4geW91IGRldGFpbHMgaXQ/Cj4gSSBob3BlIHlvdSBkbyBub3Qg
bWluZCBJIGRyYXcgYSBwaWN0dXJlIGZvciB0aGlzLiBJIGZhaWxlZCB0byBmaW5kIGEgCj4gc2lt
cGxlIHdvcmRpbmcgZm9yIGl0IDooCj4gQXQgc29tZSByYXRlIG9mIElSUXMgZnJvbSBkaWZmZXJl
bnQgc291cmNlcywgc2xpZ2h0IHJlZHVjaW5nIG9mIElSUSAKPiBwcm9jZXNzaW5nIHRpbWUgaW4g
dGhlIGh5cGVydmlzb3IgbWlnaHQgcmVzdWx0IGluIGFuIG92ZXJseSBzbG93ZXIgSVJRcyAKPiBw
cm9jZXNzaW5nLgo+IAo+IFNvLCBvbiB0aGUgcGljdHVyZSBhdHRhY2hlcywgaW4gY2FzZTIgSVJR
IHByb2Nlc3NpbmcgcGF0aCBpbiBYRU4gbWFkZSAKPiBzaG9ydGVyLiBCdXQgd2hlbiB3ZSBoYXZl
IElSUTEgYW5kIElSUTIgYXNzZXJ0ZWQgYXQgc29tZSByYXRlLCB3ZSByZXN1bHQgCj4gaW4gdHdv
IGNvbnRleHQgc3dpdGNoZXMgYW5kIGdvaW5nIHRocm91Z2ggdGhlIElSUSBwcm9jZXNzaW5nIHBh
dGggdHdpY2UuIAo+IFdoYXQgaXMgbG9uZ2VyIHRoYW4gY2F0Y2hpbmcgdGhlIElSUTIgcmlnaHQg
YXdheSB3aXRoIElSUTEgaW4gWEVOIGl0c2VsZi4KPiBXZSBjb21lIHRvIHRoaXMgaWRlYSBhZnRl
ciBvYnNlcnZpbmcgYSBzdHJhbmdlIGVmZmVjdDogZHJvcHBpbmcgYSBiaXQgb2YgCj4gY29kZSBm
cm9tIElSUSBwcm9jZXNzaW5nIHBhdGggKGkuZS4gc2V2ZXJhbCBpZidzKSBsZWQgdG8gdGhlIGJl
bmNobWFyayAKPiBzaG93biB1cyBhIGJpdCBzbWFsbGVyIG51bWJlcnMuCgpJIHRoaW5rIEkgbm93
IHVuZGVyc3RhbmQgeW91ciBwcm9ibGVtLiBUaGUgcHJvYmxlbSBpcyBub3QgYmVjYXVzZSBvZiAK
cmUtZW5hYmxpbmcgdGhlIGludGVycnVwdC4gSW5zdGVhZCwgaXQgaXMgYmVjYXVzZSB0aGUgR0lD
IENQVSBwcmlvcml0eSAKaXMgYmVlbiBkcm9wcGVkIHVzaW5nIEVPSSBlYXJseSAodmlhIGRlc2Mt
PmhhbmRsZXItPmVuZCgpKS4gQXMgc29vbiBhcyAKeW91IGRyb3AgdGhlIHByaW9yaXR5IGFub3Ro
ZXIgaW50ZXJydXB0IHdpdGggdGhlIHNhbWUgKG9yIGxvd2VyKSAKcHJpb3JpdHkgY2FuIGZpcmUu
CgpMb29raW5nIGF0IGRvX0lSUSwgd2UgZG9uJ3QgaGFuZGxlIHRoZSBzYW1lIHdheSBndWVzdCBJ
UlEgYW5kIFhlbiBJUlEuCgpUaGUgc3RlcHMgZm9yIFhlbiBJUlEgaXMgcm91Z2hseToKCS0+IHJl
YWRfaXJxCgktPiBsb2NhbF9pcnFfZW5hYmxlCgktPiBkb19JUlEKCSAgIC0+IGxvY2FsX2lycV9l
bmFibGUgKHZpYSBzcGluX3VubG9ja19pcnEpCgkgICAtPiBjYWxsIGhhbmRsZXJzCgkgICAtPiBs
b2NhbF9pcnFfZGlzYWJsZSAodmlhIHNwaW5fbG9ja19pcnEpCgkgICAtPiBFT0kKCSAgIC0+IERJ
UgoJLT4gbG9jYWxfaXJxX2Rpc2FibGUKClRoZSBzdGVwcyBvZiBmb3IgR3Vlc3QgSVJRIGlzIHJv
dWdobHk6CgktPiByZWFkX2lycQoJLT4gbG9jYWxfaXJxX2VuYWJsZQoJLT4gZG9fSVJRCgkJLT4g
RU9JCgkJLT4gdmdpY19pbmplY3RfaXJxCgkJCS0+IGxvY2FsX2lycV9kaXNhYmxlICAodmlhIHNw
aW5fbG9ja19pcnFzYXZlKQoJCQktPiBsb2NhbF9pcnFfZW5hYmxlICAgKHZpYSBzcGluX2xvY2tf
aXJxcmVzdG9yZSkKCS0+IGxvY2FsX2lycV9kaXNhYmxlCgpBbGwgdmdpY19pbmplY3RfaXJxIGlz
IHByZXR0eSBtdWNoIHJ1bm5pbmcgd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVkLiBUaGUgClhlbiBJ
UlEgcGF0aCBzZWVtIHRvIGNvbnRpbnVlIHBvaW50bGVzcyBlbmFibGUvZGlzYWJsZS4KClNvIEkg
dGhpbmsgdGhlIGZvbGxvd2luZyBzdGVwcyBzaG91bGQgc3VpdCB5b3UuCgpYZW4gSVJROgoJLT4g
cmVhZF9pcnEKCS0+IGRvX0lSUQoJCS0+IGxvY2FsX2lycV9lbmFibGUgKHZpYSBzcGluX3VubG9j
a19pcnEpCgkJLT4gY2FsbCBoYW5kbGVycwoJCS0+IGxvY2FsX2lycV9kaXNhYmxlICh2aWEgc3Bp
bl9sb2NrX2lycSkKCQktPiBFT0kKCQktPiBESVIKR3Vlc3QgSVJROgoJLT4gcmVhZF9pcnEKCS0+
IGxvY2FsX2lycV9lbmFibGUKCS0+IGRvX0lSUQoJCS0+IEVPSQoJCS0+IHZnaWNfaW5qZWN0X2ly
cQoKU0dJcyBzZWVtcyB0byBiZSBoYW5kbGVkIHdpdGggSVJRIGRpc2FibGVkLCBzbyBubyBjaGFu
Z2UgdGhlcmUuIEZvciAKTFBJcywgd2UgbWlnaHQgd2FudCB0byBkbyB0aGUgc2FtZSAobmVlZHMg
c29tZSBpbnZlc3RpZ2F0aW9uKS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 15:23:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 15:23: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-devel-bounces@lists.xenproject.org>)
	id 1gRfCo-0006j5-K0; Tue, 27 Nov 2018 15:23: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=q9xt=og=citrix.com=prvs=862b52565=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRfCn-0006j0-Uc
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 15:23:17 +0000
X-Inumbo-ID: 5cb20853-f258-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5cb20853-f258-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 15:23:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="71605481"
Date: Tue, 27 Nov 2018 15:23:13 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181127152313.aicyygwdipch3fbf@zion.uk.xensource.com>
References: <5BFBB70502000078001FFBDC@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BFBB70502000078001FFBDC@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] CODING_STYLE: explicitly call out label
 indentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMDI6MDQ6MDVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gU2luY2UgdGhlIGJlaGF2aW9yIG9mICJkaWZmIC1wIiB0byB1c2UgYW4gdW5pbmRlbnRl
ZCBsYWJlbCBhcyBjb250ZXh0Cj4gaWRlbnRpZmllciBvZnRlbiBtYWtlcyBpdCBoYXJkZXIgdG8g
cmV2aWV3IHBhdGNoZXMsIG1ha2UgZXhwbGljaXQgdGhlCj4gcmVxdWlyZW1lbnQgZm9yIGxhYmVs
cyB0byBiZSBpbmRlbnRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gCj4gLS0tIGEvQ09ESU5HX1NUWUxFCj4gKysrIGIvQ09ESU5HX1NUWUxF
Cj4gQEAgLTMxLDYgKzMxLDEwIEBAIHZvaWQgZnVuKHZvaWQpCj4gICAgICB9Cj4gIH0KPiAgCj4g
K0R1ZSB0byB0aGUgYmVoYXZpb3Igb2YgR05VIGRpZmZ1dGlscyAiZGlmZiAtcCIsIGxhYmVscyBz
aG91bGQgYmUKPiAraW5kZW50ZWQgYnkgYXQgbGVhc3Qgb25lIGJsYW5rLiAgTm9uLWNhc2UgbGFi
ZWxzIGluc2lkZSBzd2l0Y2goKSBib2RpZXMKPiArYXJlIHByZWZlcnJlZCB0byBiZSBpbmRlbnRl
ZCB0aGUgc2FtZSBhcyB0aGUgYmxvY2sncyBjYXNlIGxhYmVscy4KPiArCgpTb3JyeSwgSSBkb24n
dCBmb2xsb3cgdGhpcyByYXRpb25hbGUuCgpJIGFjdHVhbGx5IHRyaWVkIGBkaWZmIC1wYCB3aXRo
IGFuZCB3aXRob3V0IGluZGVudGluZyB0aGUgbGFiZWwuIEhlcmUgaXMKdGhlIHJlc3VsdC4KCldp
dGg6CgoqKioga2VybmVsLmMub3JpZyAgICAgICAyMDE4LTExLTI3IDE1OjE1OjIwLjg0MTI5NjA4
OSArMDAwMAotLS0ga2VybmVsLmMgICAgMjAxOC0xMS0yNyAxNToyMDoyMy4xOTIwMjIwNjQgKzAw
MDAKKioqKioqKioqKioqKioqIHN0YXRpYyBpbnQgYXNzaWduX2ludGVnZXJfcGFyYW0oY29uc3Qg
c3QKKioqIDQ4LDU0ICoqKioKICAgICAgZGVmYXVsdDoKICAgICAgICAgIEJVRygpOwogICAgICB9
CiEKICAgICAgcmV0dXJuIDA7CiAgfQoKLS0tIDQ4LDU0IC0tLS0KICAgICAgZGVmYXVsdDoKICAg
ICAgICAgIEJVRygpOwogICAgICB9CiEgIGxhYmVsOgogICAgICByZXR1cm4gMDsKICB9CgoKV2l0
aG91dDoKCioqKiBrZXJuZWwuYy5vcmlnICAgICAgIDIwMTgtMTEtMjcgMTU6MTU6MjAuODQxMjk2
MDg5ICswMDAwCi0tLSBrZXJuZWwuYyAgICAyMDE4LTExLTI3IDE1OjIxOjAxLjQ1NjM2MDEyOCAr
MDAwMAoqKioqKioqKioqKioqKiogc3RhdGljIGludCBhc3NpZ25faW50ZWdlcl9wYXJhbShjb25z
dCBzdAoqKiogNDgsNTQgKioqKgogICAgICBkZWZhdWx0OgogICAgICAgICAgQlVHKCk7CiAgICAg
IH0KIQogICAgICByZXR1cm4gMDsKICB9CgotLS0gNDgsNTQgLS0tLQogICAgICBkZWZhdWx0Ogog
ICAgICAgICAgQlVHKCk7CiAgICAgIH0KISBsYWJlbDoKICAgICAgcmV0dXJuIDA7CiAgfQoKClRo
ZXkgbG9vayB0aGUgc2FtZSB0byBtZS4gQW5kIGZyYW5rbHkgaGF2aW5nIGFuIGV4dHJhIHNwYWNl
IGluIGZyb250IG1ha2UgWGVuCnJhdGhlciB0b28gdW5pcXVlLiBUaGF0J3MgYW4gaXNzdWUgZm9y
IG5ldyBjb21lcnMgYW5kIHdyaXRpbmcgYXV0b21hdGVkIHRvb2wKdG8gY2hlY2sgcGF0Y2guCgpX
ZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 15:25:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 15:25: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-devel-bounces@lists.xenproject.org>)
	id 1gRfEX-0006oj-1N; Tue, 27 Nov 2018 15:25: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=nllm=og=citrix.com=prvs=8628b2c55=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gRfEW-0006od-Dw
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 15:25:04 +0000
X-Inumbo-ID: 9c418c4c-f258-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c418c4c-f258-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 15:25:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="71605714"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 27 Nov 2018 16:24:39 +0100
Message-ID: <20181127152441.21194-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 0/2] amd/iommu: fixes for PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGlzIGlzIHRoZSByZW1haW5pbmcgb2YgdGhlIFBWSCBEb20wIGZpeGVzLCB3aGlj
aCBub3cgb25seSBjb250YWlucyB0aGUKQU1EIElPTU1VIHBhdGNoZXMuIFRoZSBzZXJpZXMgY2Fu
IGJlIGZvdW5kIGF0OgoKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIveGVuLmdp
dCBmaXhlcy1wdmgtdjYKClJvZ2VyIFBhdSBNb25uZSAoMik6CiAgYW1kL2lvbW11OiBhc3NpZ24g
aW9tbXUgZGV2aWNlcyB0byBYZW4KICBhbWQvaW9tbXU6IHNraXAgYnJpZGdlIGRldmljZXMgd2hl
biB1cGRhdGluZyBJT01NVSBwYWdlIHRhYmxlcwoKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9pbml0LmMgfCAyICsrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
bWFwLmMgIHwgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgotLSAKMi4x
OS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 15:25:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 15:25: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-devel-bounces@lists.xenproject.org>)
	id 1gRfEc-0006r2-EQ; Tue, 27 Nov 2018 15:25: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=nllm=og=citrix.com=prvs=8628b2c55=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gRfEa-0006qZ-LY
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 15:25:08 +0000
X-Inumbo-ID: 9f4e4428-f258-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f4e4428-f258-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 15:25:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="71605723"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 27 Nov 2018 16:24:40 +0100
Message-ID: <20181127152441.21194-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181127152441.21194-1-roger.pau@citrix.com>
References: <20181127152441.21194-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 1/2] amd/iommu: assign iommu devices to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QU1EIElPTU1VIGRldmljZXMgYXJlIGV4cG9zZWQgb24gdGhlIFBDSSBidXMsIGFuZCB0aHVzIGFy
ZSBhc3NpZ25lZCBieQpkZWZhdWx0IHRvIHRoZSBoYXJkd2FyZSBkb21haW4uIFRoaXMgY2FuIGNh
dXNlIGlzc3VlcyBiZWNhdXNlIHRoZQpJT01NVSBkZXZpY2VzIHRoZW1zZWx2ZXMgYXJlIG5vdCBi
ZWhpbmQgYW4gSU9NTVUsIHNvIHVwZGF0ZV9wYWdpbmdfbW9kZSB3aWxsCnJldHVybiBhbiBlcnJv
ciBpZiBYZW4gdHJpZXMgdG8gZXhwYW5kIHRoZSBwYWdlIHRhYmxlcyBvZiBhIGRvbWFpbgp0aGF0
IGhhcyBhc3NpZ25lZCBkZXZpY2VzIG5vdCBiZWhpbmQgYW4gSU9NTVUuIHVwZGF0ZV9wYWdpbmdf
bW9kZQpmYWlsaW5nIHdpbGwgY2F1c2UgdGhlIGRvbWFpbiB0byBiZSBkZXN0cm95ZWQuCgpGaXgg
dGhpcyBieSBoaWRpbmcgUENJIElPTU1VIGRldmljZXMsIHNvIHRoZXkgYXJlIG5vdCBhc3NpZ25l
ZCB0byB0aGUKaGFyZHdhcmUgZG9tYWluLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Ci0tLQpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhp
a3VscGFuaXRAYW1kLmNvbT4KQ2M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgot
LS0KQ2hhbmdlcyBzaW5jZSB2NDoKIC0gVXNlIHBjaV9oaWRlX2RldmljZS4KIC0gRXhwYW5kIGNv
bW1pdCBtZXNzYWdlLgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0
LmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKaW5kZXggMTVjMTBiMDkyOS4uMTdmMzk1NTJhOSAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCkBAIC05OTMsNiArOTkz
LDggQEAgc3RhdGljIHZvaWQgKiBfX2luaXQgYWxsb2NhdGVfcHByX2xvZyhzdHJ1Y3QgYW1kX2lv
bW11ICppb21tdSkKIAogc3RhdGljIGludCBfX2luaXQgYW1kX2lvbW11X2luaXRfb25lKHN0cnVj
dCBhbWRfaW9tbXUgKmlvbW11KQogeworICAgIHBjaV9oaWRlX2RldmljZShpb21tdS0+c2VnLCBQ
Q0lfQlVTKGlvbW11LT5iZGYpLCBQQ0lfREVWRk4yKGlvbW11LT5iZGYpKTsKKwogICAgIGlmICgg
bWFwX2lvbW11X21taW9fcmVnaW9uKGlvbW11KSAhPSAwICkKICAgICAgICAgZ290byBlcnJvcl9v
dXQ7CiAKLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 15:25:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 15:25: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-devel-bounces@lists.xenproject.org>)
	id 1gRfEc-0006rN-Oh; Tue, 27 Nov 2018 15:25: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=nllm=og=citrix.com=prvs=8628b2c55=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gRfEa-0006qd-Rk
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 15:25:08 +0000
X-Inumbo-ID: 9f9841c4-f258-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f9841c4-f258-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 15:25:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="71605728"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 27 Nov 2018 16:24:41 +0100
Message-ID: <20181127152441.21194-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181127152441.21194-1-roger.pau@citrix.com>
References: <20181127152441.21194-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 2/2] amd/iommu: skip bridge devices when
 updating IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QnJpZGdlcyBhcmUgbm90IGJlaGluZCBhbiBJT01NVSwgYW5kIGFyZSBhbHJlYWR5IHNwZWNpYWwg
Y2FzZWQgYW5kCnNraXBwZWQgaW4gYW1kX2lvbW11X2FkZF9kZXZpY2UuIEFwcGx5IHRoZSBzYW1l
IHNwZWNpYWwgY2FzaW5nIHdoZW4KdXBkYXRpbmcgcGFnZSB0YWJsZXMuCgpUaGlzIGlzIHJlcXVp
cmVkIG9yIGVsc2UgdXBkYXRlX3BhZ2luZ19tb2RlIHdpbGwgZmFpbCBhbmQgcmV0dXJuIGFuCmVy
cm9yIHRvIHRoZSBjYWxsZXIgKGFtZF9pb21tdV97dW59bWFwX3BhZ2UpIHdoaWNoIHdpbGwgZGVz
dHJveSB0aGUKZG9tYWluLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29t
PgotLS0KQ2hhbmdlcyBzaW5jZSB2NToKIC0gUmVtb3ZlIHRoZSBoYXJkd2FyZSBkb21haW4gY2hl
Y2suCgpDaGFuZ2VzIHNpbmNlIHY0OgogLSBJbnZlcnQgY29uZGl0aW9uIG9yZGVyIHNvIHRoZXkg
bWF0Y2ggdGhlIG9yZGVyIGluCiAgIGFtZF9pb21tdV9hZGRfZGV2aWNlLgogLSBFeHBhbmQgY29t
bWl0IG1lc3NhZ2UgdG8gc3BlbGwgb3V0IHdoeSB0aGlzIGlzIHJlcXVpcmVkLgotLS0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyB8IDMgKysrCiAxIGZpbGUgY2hhbmdl
ZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL2lvbW11X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5j
CmluZGV4IGMxZGFiYTg0MjIuLmU0OTA0YmIzYzUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfbWFwLmMKQEAgLTYxMiw2ICs2MTIsOSBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wYWdp
bmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikKICAgICAgICAgLyog
VXBkYXRlIGRldmljZSB0YWJsZSBlbnRyaWVzIHVzaW5nIG5ldyByb290IHRhYmxlIGFuZCBwYWdp
bmcgbW9kZSAqLwogICAgICAgICBmb3JfZWFjaF9wZGV2KCBkLCBwZGV2ICkKICAgICAgICAgewor
ICAgICAgICAgICAgaWYgKCBwZGV2LT50eXBlID09IERFVl9UWVBFX1BDSV9IT1NUX0JSSURHRSAp
CisgICAgICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgICAgIGJkZiA9IFBDSV9CREYy
KHBkZXYtPmJ1cywgcGRldi0+ZGV2Zm4pOwogICAgICAgICAgICAgaW9tbXUgPSBmaW5kX2lvbW11
X2Zvcl9kZXZpY2UocGRldi0+c2VnLCBiZGYpOwogICAgICAgICAgICAgaWYgKCAhaW9tbXUgKQot
LSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 15:40:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 15:40: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-devel-bounces@lists.xenproject.org>)
	id 1gRfTW-0008TJ-7G; Tue, 27 Nov 2018 15:40:34 +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=2MkR=OG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRfTU-0008TE-UJ
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 15:40:32 +0000
X-Inumbo-ID: c5295b10-f25a-11e8-9d5e-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c5295b10-f25a-11e8-9d5e-12d6303a7972;
 Tue, 27 Nov 2018 15:40:31 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Nov 2018 08:40:29 -0700
Message-Id: <5BFD656A02000078002006EA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 27 Nov 2018 08:40:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <5BFBB70502000078001FFBDC@prv1-mh.provo.novell.com>
 <20181127152313.aicyygwdipch3fbf@zion.uk.xensource.com>
In-Reply-To: <20181127152313.aicyygwdipch3fbf@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] CODING_STYLE: explicitly call out label
 indentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjExLjE4IGF0IDE2OjIzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMDI6MDQ6MDVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IFNpbmNlIHRoZSBiZWhhdmlvciBvZiAiZGlmZiAtcCIgdG8gdXNlIGFuIHVuaW5kZW50
ZWQgbGFiZWwgYXMgY29udGV4dAo+PiBpZGVudGlmaWVyIG9mdGVuIG1ha2VzIGl0IGhhcmRlciB0
byByZXZpZXcgcGF0Y2hlcywgbWFrZSBleHBsaWNpdCB0aGUKPj4gcmVxdWlyZW1lbnQgZm9yIGxh
YmVscyB0byBiZSBpbmRlbnRlZC4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPj4gCj4+IC0tLSBhL0NPRElOR19TVFlMRQo+PiArKysgYi9DT0RJ
TkdfU1RZTEUKPj4gQEAgLTMxLDYgKzMxLDEwIEBAIHZvaWQgZnVuKHZvaWQpCj4+ICAgICAgfQo+
PiAgfQo+PiAgCj4+ICtEdWUgdG8gdGhlIGJlaGF2aW9yIG9mIEdOVSBkaWZmdXRpbHMgImRpZmYg
LXAiLCBsYWJlbHMgc2hvdWxkIGJlCj4+ICtpbmRlbnRlZCBieSBhdCBsZWFzdCBvbmUgYmxhbmsu
ICBOb24tY2FzZSBsYWJlbHMgaW5zaWRlIHN3aXRjaCgpIGJvZGllcwo+PiArYXJlIHByZWZlcnJl
ZCB0byBiZSBpbmRlbnRlZCB0aGUgc2FtZSBhcyB0aGUgYmxvY2sncyBjYXNlIGxhYmVscy4KPj4g
Kwo+IAo+IFNvcnJ5LCBJIGRvbid0IGZvbGxvdyB0aGlzIHJhdGlvbmFsZS4KPiAKPiBJIGFjdHVh
bGx5IHRyaWVkIGBkaWZmIC1wYCB3aXRoIGFuZCB3aXRob3V0IGluZGVudGluZyB0aGUgbGFiZWwu
IEhlcmUgaXMKPiB0aGUgcmVzdWx0Lgo+IAo+IFdpdGg6Cj4gCj4gKioqIGtlcm5lbC5jLm9yaWcg
ICAgICAgMjAxOC0xMS0yNyAxNToxNToyMC44NDEyOTYwODkgKzAwMDAKPiAtLS0ga2VybmVsLmMg
ICAgMjAxOC0xMS0yNyAxNToyMDoyMy4xOTIwMjIwNjQgKzAwMDAKPiAqKioqKioqKioqKioqKiog
c3RhdGljIGludCBhc3NpZ25faW50ZWdlcl9wYXJhbShjb25zdCBzdAo+ICoqKiA0OCw1NCAqKioq
Cj4gICAgICAgZGVmYXVsdDoKPiAgICAgICAgICAgQlVHKCk7Cj4gICAgICAgfQo+ICEKPiAgICAg
ICByZXR1cm4gMDsKPiAgIH0KPiAKPiAtLS0gNDgsNTQgLS0tLQo+ICAgICAgIGRlZmF1bHQ6Cj4g
ICAgICAgICAgIEJVRygpOwo+ICAgICAgIH0KPiAhICBsYWJlbDoKPiAgICAgICByZXR1cm4gMDsK
PiAgIH0KPiAKPiAKPiBXaXRob3V0Ogo+IFsuLi5dCj4gVGhleSBsb29rIHRoZSBzYW1lIHRvIG1l
LgoKV2VsbCwgdGhhdCdzIGJlY2F1c2UgeW91IHVzZWQgYSBjaGFuZ2UgYXMgZXhhbXBsZSB3aGVy
ZSB5b3UncmUKX2FkZGluZ18gYSBsYWJlbCwgd2hlcmVhcyB0aGUgaXNzdWUgaXMgd2l0aCBvdGhl
ciBhZGRpdGlvbnMgd2hpY2gKX2ZvbGxvd18gYW4gZWFybGllciBsYWJlbC4KCj4gQW5kIGZyYW5r
bHkgaGF2aW5nIGFuIGV4dHJhIHNwYWNlIGluIGZyb250IG1ha2UgWGVuCj4gcmF0aGVyIHRvbyB1
bmlxdWUuIFRoYXQncyBhbiBpc3N1ZSBmb3IgbmV3IGNvbWVycyBhbmQgd3JpdGluZyBhdXRvbWF0
ZWQgdG9vbAo+IHRvIGNoZWNrIHBhdGNoLgoKSWYgb3RoZXIgcHJvamVjdHMgZG9uJ3QgY2FyZSBh
Ym91dCB0aGlzIGFuZCBhcmUgaGFwcHkgdG8gcmV2aWV3CnBhdGNoZXMgdG8gZmlsZXMgd2l0aCwg
c2F5LCBtYW55IHVuaW5kZW50ZWQgInJldHJ5IiBsYWJlbHMgKGluCmRpZmZlcmVudCBmdW5jdGlv
bnMpLCB0aGVuIHRoYXQncyB0aGVpciBpc3N1ZS4gX0lfIGRpc2xpa2UgcmV2aWV3aW5nCnBhdGNo
ZXMgd2hlcmUgSSBjYW4ndCBlYXNpbHkgaWRlbnRpZnkgd2hpY2ggZnVuY3Rpb24gaXMgZ2V0dGlu
ZwpjaGFuZ2VkLiBBbmQgYmFzZWQgb24gdGhhdCBJIGFsc28gZGlzbGlrZSBzdWJtaXR0aW5nIHBh
dGNoZXMKd2hlcmUgdGhpcyBpc24ndCBlYXNpbHkgcG9zc2libGUuCgpJIHRoaW5rIEkndmUgYWxz
byBjb21lIHRvIGEgY29uY2x1c2lvbiBhcyB0byB3aHkgdGhleSBtYXkgcHJlZmVyCnRvIGxlYXZl
IGRpZmYgYmVoYXZpb3IgYXMgaXQgaXM6IEZvciBhc3NlbWJsZXIgZmlsZXMgdGhlIGJlaGF2aW9y
IGlzCmFjdHVhbGx5IHVzZWZ1bC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 15:43:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 15:43: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-devel-bounces@lists.xenproject.org>)
	id 1gRfVw-00009K-Ml; Tue, 27 Nov 2018 15:43: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=2mkr=og=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRfVv-00009F-QM
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 15:43:03 +0000
X-Inumbo-ID: 20178243-f25b-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20178243-f25b-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 15:43:03 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Nov 2018 08:43:02 -0700
Message-Id: <5BFD660102000078002006FB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 27 Nov 2018 08:42:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20181126173045.1274-1-paul.durrant@citrix.com>
 <5BFD415B02000078002005DF@prv1-mh.provo.novell.com>
 <a500cc7c-ec6b-9894-63a0-df3329790bdc@citrix.com>
In-Reply-To: <a500cc7c-ec6b-9894-63a0-df3329790bdc@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] amd-iommu: remove page merging code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjExLjE4IGF0IDE1OjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjcvMTEvMjAxOCAxMzowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI2
LjExLjE4IGF0IDE4OjMwLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gVGhl
IHBhZ2UgbWVyZ2luZyBsb2dpYyBtYWtlcyB1c2Ugb2YgYml0cyAxLTggYW5kIGJpdCA2MyBvZiBh
IFBURSwgd2hpY2ggdXNlZAo+Pj4gdG8gYmUgc3BlY2lmaWVkIGFzIGlnbm9yZWQuIEhvd2V2ZXIs
IGJpdHMgNSBhbmQgNiBhcmUgbm93IHNwZWNpZmllZCBhcwo+Pj4gJ2FjY2Vzc2VkJyBhbmQgJ2Rp
cnR5JyBiaXRzIGFuZCB0aGVpciB1c2Ugb25seSByZW1haW5zIHNhZmUgYXMgbG9uZyBhcwo+Pj4g
dGhlIERURSAnSG9zdCBBY2Nlc3MgRGlydHknIGJpdHMgcmVtYWluIGNsZWFyLgo+PiBVcG9uIHNl
Y29uZCB0aG91Z2h0IC0gaXMgdGhpcyBhY3R1YWxseSB0cnVlIHdpdGggdGhlIFhTQS0yNzUKPj4g
Y2hhbmdlcyBpbiBwbGFjZT8gQXMgbG9uZyBhcyB0aGUgZG9tYWluIGlzIG5vdCBydW5uaW5nIHll
dCwKPj4gaG93IHdvdWxkIEEgYW5kL29yIEQgYml0cyBnZXQgc2V0Pwo+IAo+IERURS5IQUQgaXMg
YW4gSU9NTVUgY29udHJvbCB3aGljaCBYZW4gZG9lc24ndCBjdXJyZW50bHkgZW5hYmxlLCBzbyB0
aGlzCj4gaXNuJ3QgYW4gaXNzdWUgaW4gY3VycmVudCB1c2FnZS4KCldlbGwsIG9mIGNvdXJzZSwg
YW5kIFBhdWwgZGlkIHNheSBzby4gTXkgcG9pbnQgaXMgdGhhdCBldmVuIHdoZW4gd2UKc3RhcnQg
dXNpbmcgdGhlIGZlYXR1cmUsIGFzIGxvbmcgYXMgd2UgZG9uJ3Qgc2V0IEEgYW5kL29yIEQgYml0
cwpvdXJzZWx2ZXMsIG5vdGhpbmcgaXMgZ2V0dGluZyBpbiB0aGUgd2F5IG9mIHRoZSBtZXJnaW5n
IGNvZGUsIGFzIGl0CmNlYXNlcyB0byBkbyBhbnl0aGluZyBvbmNlIHRoZSBkb21haW4gc3RhcnRz
IHJ1bm5pbmcuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 15:48:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 15:48: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-devel-bounces@lists.xenproject.org>)
	id 1gRfb6-0000Lh-N0; Tue, 27 Nov 2018 15:48: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=q9xt=og=citrix.com=prvs=862b52565=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRfb5-0000Lc-RI
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 15:48:23 +0000
X-Inumbo-ID: de5a7276-f25b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de5a7276-f25b-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 15:48:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="71610423"
Date: Tue, 27 Nov 2018 15:48:14 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20181127154814.om34qydun2m2ayxd@zion.uk.xensource.com>
References: <1542985926-31623-1-git-send-email-andrew.cooper3@citrix.com>
 <342181b5b2e74495b133eff024acf447@AMSPEX02CL03.citrite.net>
 <bfec753584274fc5930a3e4555e2edf5@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bfec753584274fc5930a3e4555e2edf5@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/libs: Make
 xenforeignmemory_unmap_resource() idempotent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBOb3YgMjQsIDIwMTggYXQgMDM6MDk6MzNQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFhlbi1kZXZlbCBb
bWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnXSBPbiBCZWhhbGYK
PiA+IE9mIFBhdWwgRHVycmFudAo+ID4gU2VudDogMjQgTm92ZW1iZXIgMjAxOCAxNTowNgo+ID4g
VG86IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBYZW4tZGV2ZWwg
PHhlbi0KPiA+IGRldmVsQGxpc3RzLnhlbi5vcmc+Cj4gPiBDYzogQW5kcmV3IENvb3BlciA8QW5k
cmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUKPiA+IDx3ZWkubGl1MkBjaXRyaXguY29t
PjsgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+Cj4gPiBTdWJqZWN0OiBSZTog
W1hlbi1kZXZlbF0gW1BBVENIXSB0b29scy9saWJzOiBNYWtlCj4gPiB4ZW5mb3JlaWdubWVtb3J5
X3VubWFwX3Jlc291cmNlKCkgaWRlbXBvdGVudAo+ID4gCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tCj4gPiA+IEZyb206IEFuZHJldyBDb29wZXIgW21haWx0bzphbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tXQo+ID4gPiBTZW50OiAyMyBOb3ZlbWJlciAyMDE4IDE1OjEyCj4gPiA+IFRv
OiBYZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPgo+ID4gPiBDYzogQW5kcmV3IENv
b3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uCj4gPiA+IDxJYW4u
SmFja3NvbkBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFBhdWwg
RHVycmFudAo+ID4gPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+IFN1YmplY3Q6IFtQ
QVRDSF0gdG9vbHMvbGliczogTWFrZSB4ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKCkK
PiA+ID4gaWRlbXBvdGVudAo+ID4gPgo+ID4gPiBNb3N0IG90aGVyIGNsb3NlL3VubWFwIGZ1bmN0
aW9ucyBhcmUuCj4gPiA+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiA+IC0tLQo+ID4gPiBDQzogSWFuIEphY2tzb24gPElh
bi5KYWNrc29uQGNpdHJpeC5jb20+Cj4gPiA+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+ID4gPiBDQzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+
ID4KPiA+ID4gVGhpcyBpZGVhbGx5IHdhbnRzIGJhY2twb3J0aW5nIHRvIDQuMTEgdG8gaGl0IDQu
MTEuMQo+ID4gPgo+ID4gPiBJIGdvdCBhbiB1bmV4cGVjdGVkIHNob2NrIHdoaWxlIHRyeWluZyB0
byBkaWFnbm9zZSB3aHkgR1ZULWcgaXMgc3RpbGwKPiA+ID4gYnJva2VuIChkaWZmZXJlbnRseSEp
IG9uIHN0YWdpbmcuCj4gPiA+IC0tLQo+ID4gPiAgdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2Nv
cmUuYyB8IDcgKysrKysrLQo+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L2NvcmUuYwo+ID4gPiBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKPiA+
ID4gaW5kZXggNjNmMTJlMi4uMjUxNmZkNCAxMDA2NDQKPiA+ID4gLS0tIGEvdG9vbHMvbGlicy9m
b3JlaWdubWVtb3J5L2NvcmUuYwo+ID4gPiArKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
Y29yZS5jCj4gPiA+IEBAIC0xODIsNyArMTgyLDEyIEBAIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3Vy
Y2VfaGFuZGxlCj4gPiA+ICp4ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSgKPiA+ID4gIGlu
dCB4ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKAo+ID4gPiAgICAgIHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZQo+ID4g
PiAqZnJlcykKPiA+ID4gIHsKPiA+ID4gLSAgICBpbnQgcmMgPSBvc2RlcF94ZW5mb3JlaWdubWVt
b3J5X3VubWFwX3Jlc291cmNlKGZtZW0sIGZyZXMpOwo+ID4gPiArICAgIGludCByYzsKPiA+ID4g
Kwo+ID4gPiArICAgIGlmICggIWZyZXMgKQo+ID4gPiArICAgICAgICByZXR1cm4gMDsKPiA+ID4g
Kwo+ID4gPiArICAgIHJjID0gb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZShm
bWVtLCBmcmVzKTsKPiA+IAo+ID4gRnJlZWluZyBOVUxMIHNob3VsZCBub3QgYmUgcHJvYmxlbSBh
cyB0aGlzIGRlZmluZWQgdG8gZG8gbm90aGluZyBzbyB0aGVyZQo+ID4gaXMgbm90aGluZyBhYm91
dCB0aGlzIGZ1bmN0aW9uIHdoaWNoIGlzIG5vdCBpZGVtcG90ZW50LiBJIGFzc3VtZSwgd2l0aG91
dAo+ID4gbG9va2luZyB5ZXQsIHRoYXQgaXQgaXMgdGhlIG9zZGVwIGZ1bmN0aW9uIHdoaWNoIG5l
ZWRzIGZpeGluZy4KPiA+Cj4gCj4gLi4uYW5kIGluZGVlZCBpdCBkb2VzLiBJIHRoaW5rIHRoaXMg
aXMgcGF0Y2ggeW91IG5lZWQuLi4KPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L2xpbnV4LmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwo+IGluZGV4
IDEzMjg3NWQuLjhkYWE1ODIgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L2xpbnV4LmMKPiArKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwo+IEBAIC0y
OTgsNyArMjk4LDcgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9y
ZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCj4gIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Vu
bWFwX3Jlc291cmNlKAo+ICAgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZv
cmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzKQo+ICB7Cj4gLSAgICByZXR1cm4gbXVu
bWFwKGZyZXMtPmFkZHIsIGZyZXMtPm5yX2ZyYW1lcyA8PCBQQUdFX1NISUZUKTsKPiArICAgIHJl
dHVybiBmcmVzID8gbXVubWFwKGZyZXMtPmFkZHIsIGZyZXMtPm5yX2ZyYW1lcyA8PCBQQUdFX1NI
SUZUKSA6IDA7CgpDYW4geW91IHN1Ym1pdCBhIHBhdGNoIGZvciB0aGlzPyBBbmQgcGxlYXNlIGRv
IHRoaXMgZm9yIG90aGVyIG9zZGVwCmZ1bmN0aW9ucyBhcyB3ZWxsLgoKV2VpLgoKPiAgfQo+IAo+
ICAgUGF1bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 15:48:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 15:48: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-devel-bounces@lists.xenproject.org>)
	id 1gRfb4-0000LW-D1; Tue, 27 Nov 2018 15:48:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=2mkr=og=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRfb2-0000LR-HL
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 15:48:20 +0000
X-Inumbo-ID: dc5262ab-f25b-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc5262ab-f25b-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 15:48:19 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Nov 2018 08:48:18 -0700
Message-Id: <5BFD673E020000780020070C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 27 Nov 2018 08:48:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181126173045.1274-1-paul.durrant@citrix.com>
 <5BFD402B02000078002005C5@prv1-mh.provo.novell.com>
 <326c82d0833d4388b72c7f213554d374@AMSPEX02CL03.citrite.net>
In-Reply-To: <326c82d0833d4388b72c7f213554d374@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] amd-iommu: remove page merging code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjExLjE4IGF0IDE1OjEyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMjcgTm92ZW1iZXIgMjAxOCAxMzowMgo+
PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPj4gQ2M6IEJyaWFu
IFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPjsgU3VyYXZlZSBTdXRoaWt1bHBhbml0Cj4+IDxz
dXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IHhlbi1kZXZlbCA8eGVuLQo+PiBkZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0g
YW1kLWlvbW11OiByZW1vdmUgcGFnZSBtZXJnaW5nIGNvZGUKPj4gCj4+ID4+PiBPbiAyNi4xMS4x
OCBhdCAxODozMCwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPj4gPiBUaGUgcGFn
ZSBtZXJnaW5nIGxvZ2ljIG1ha2VzIHVzZSBvZiBiaXRzIDEtOCBhbmQgYml0IDYzIG9mIGEgUFRF
LCB3aGljaAo+PiB1c2VkCj4+ID4gdG8gYmUgc3BlY2lmaWVkIGFzIGlnbm9yZWQuIEhvd2V2ZXIs
IGJpdHMgNSBhbmQgNiBhcmUgbm93IHNwZWNpZmllZCBhcwo+PiA+ICdhY2Nlc3NlZCcgYW5kICdk
aXJ0eScgYml0cyBhbmQgdGhlaXIgdXNlIG9ubHkgcmVtYWlucyBzYWZlIGFzIGxvbmcgYXMKPj4g
PiB0aGUgRFRFICdIb3N0IEFjY2VzcyBEaXJ0eScgYml0cyByZW1haW4gY2xlYXIuIFRoZSBjb2Rl
IGlzIGFsc28gb2YKPj4gZHViaW91cwo+PiA+IGJlbmVmaXQgYW5kIHdhcyB0aGUgc3ViamVjdCBY
U0EtMjc1Lgo+PiA+Cj4+ID4gVGhpcyBwYXRjaCByZW1vdmVzIHRoZSBjb2RlLCBmcmVlaW5nIHVw
IHRoZSByZW1haW5pbmcgUFRFICdpZ25vcmVkJyBiaXRzCj4+ID4gZm9yIG90aGVyIHBvdGVudGlh
bCB1c2UgYW5kIHNob3J0ZW5pbmcgdGhlIHNvdXJjZSBieSAxNzAgbGluZXMuCj4+IAo+PiBObyB3
b3JkIGF0IGFsbCBhYm91dCB0aGUgcGVyZm9ybWFuY2UgaW1wbGljYXRpb25zPyBEbyB5b3UgaGF2
ZQo+PiBhbnkgcGxhbnMgdG8gcmUtaW50cm9kdWNlIHByb3Blcmx5IHdvcmtpbmcgcGFnZSByZWNv
bWJpbmluZwo+PiBjb2RlPyBJIHJlYWxpemUgVlQtZCBkb2Vzbid0IGhhdmUgYW55IGVpdGhlciAo
dGhlIG1haW50YWluZXJzIGF0Cj4+IHNvbWUgcG9pbnQgaW4gdGhlIGRpc3RhbnQgcGFzdCBoYWQg
cHJvbWlzZWQgdG8gaW1wbGVtZW50IGl0LCBidXQKPj4gSSBndWVzcyB0aGF0J3MgbG9uZyBiZWVu
IGZvcmdvdHRlbiksIGJ1dCBhbnl3YXkuLi4KPj4gCj4gCj4gSSBob3BlIHRvIHdpcmUgdGhyb3Vn
aCB0aGUgb3JkZXIgcGFyYW1ldGVyIHRvIHRoZSBpbXBsZW1lbnRhdGlvbnMgCj4gZXZlbnR1YWxs
eSwgd2hpY2ggaXMgdGhlIHJpZ2h0IHdheSB0byBkbyB0aGluZ3MgSSB0aGluay4gSXQgYWxzbyBt
ZWFucyBJJ2xsIAo+IHByb2JhYmx5IG5lZWQgdG8gdHdlYWsgdGhlIFBWLUlPTU1VIGludGVyZmFj
ZSB0byBoYW5kbGUgYW4gb3JkZXIgcGFyYW1ldGVyIAo+IGJlZm9yZSBJIHNlbmQgdi5uZXh0IHRv
by4KClRoYXQncyBnb2luZyB0byBoZWxwIG9ubHkgcGFydGlhbGx5LCBidXQgYXQgbGVhc3QgYXMg
ZmFyIGFzIGRvbWFpbgpjcmVhdGlvbiBnb2VzIGl0IHNob3VsZCBnZXQgdXMgYmFjayB0byBjdXJy
ZW50IHN0YXRlLCBhcyBndWVzdAptZW1vcnkgcG9wdWxhdGlvbiBzaG91bGQgaGFwcGVuIGluIGxh
cmdlIGVub3VnaCBjaHVua3MuIFZlcnkKbGFyZ2UgZ3Vlc3RzIG1heSB0aGVuIHN0aWxsIGhhdmUg
bW9yZSBsZXZlbHMgdGhhbiB0aGV5IGFjdHVhbGx5Cm5lZWQgb24gQU1EIGhhcmR3YXJlLCBidXRz
IHRoYXQncyBhIGNvcm5lciBjYXNlIEkgY29uc2lkZXIKYWNjZXB0YWJsZS4KClJlLWNvbWJpbmF0
aW9uIG9mIGxhcmdlIHBhZ2VzIHdoZW4gdGhlIGRvbWFpbiBpcyBydW5uaW5nLApvdG9oLCBpcyBu
b3QgZ29pbmcgdG8gc3RhcnQgd29ya2luZyBhZ2FpbiB3aXRoIHdoYXQgeW91IGRlc2NyaWJlLgpB
cmd1YWJseSB0aGVyZSBtYXkgbm90IGJlIHRvbyBtYW55IGNhc2VzIHdoZXJlIHRoZXJlCmFjdHVh
bGx5IGlzIGFuIG9wcG9ydHVuaXR5IHRvIGRvIHNvLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 15:50:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 15:50: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-devel-bounces@lists.xenproject.org>)
	id 1gRfcx-00014g-4m; Tue, 27 Nov 2018 15:50: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=2MkR=OG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRfcw-00014Z-EP
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 15:50:18 +0000
X-Inumbo-ID: 220fe8c0-f25c-11e8-8e8c-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 220fe8c0-f25c-11e8-8e8c-12d6303a7972;
 Tue, 27 Nov 2018 15:50:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Nov 2018 08:50:15 -0700
Message-Id: <5BFD67B3020000780020070F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 27 Nov 2018 08:50:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181126173045.1274-1-paul.durrant@citrix.com>
 <5BFD415B02000078002005DF@prv1-mh.provo.novell.com>
 <9f0f7d36607243b4ae9884b6ce95a50a@AMSPEX02CL03.citrite.net>
In-Reply-To: <9f0f7d36607243b4ae9884b6ce95a50a@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] amd-iommu: remove page merging code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjExLjE4IGF0IDE1OjIwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMjcgTm92ZW1iZXIgMjAxOCAxMzowNwo+
PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPj4gQ2M6IEJyaWFu
IFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPjsgU3VyYXZlZSBTdXRoaWt1bHBhbml0Cj4+IDxz
dXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IHhlbi1kZXZlbCA8eGVuLQo+PiBkZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0g
YW1kLWlvbW11OiByZW1vdmUgcGFnZSBtZXJnaW5nIGNvZGUKPj4gCj4+ID4+PiBPbiAyNi4xMS4x
OCBhdCAxODozMCwgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPj4gPiBUaGUgcGFn
ZSBtZXJnaW5nIGxvZ2ljIG1ha2VzIHVzZSBvZiBiaXRzIDEtOCBhbmQgYml0IDYzIG9mIGEgUFRF
LCB3aGljaAo+PiB1c2VkCj4+ID4gdG8gYmUgc3BlY2lmaWVkIGFzIGlnbm9yZWQuIEhvd2V2ZXIs
IGJpdHMgNSBhbmQgNiBhcmUgbm93IHNwZWNpZmllZCBhcwo+PiA+ICdhY2Nlc3NlZCcgYW5kICdk
aXJ0eScgYml0cyBhbmQgdGhlaXIgdXNlIG9ubHkgcmVtYWlucyBzYWZlIGFzIGxvbmcgYXMKPj4g
PiB0aGUgRFRFICdIb3N0IEFjY2VzcyBEaXJ0eScgYml0cyByZW1haW4gY2xlYXIuCj4+IAo+PiBV
cG9uIHNlY29uZCB0aG91Z2h0IC0gaXMgdGhpcyBhY3R1YWxseSB0cnVlIHdpdGggdGhlIFhTQS0y
NzUKPj4gY2hhbmdlcyBpbiBwbGFjZT8gQXMgbG9uZyBhcyB0aGUgZG9tYWluIGlzIG5vdCBydW5u
aW5nIHlldCwKPj4gaG93IHdvdWxkIEEgYW5kL29yIEQgYml0cyBnZXQgc2V0Pwo+IAo+IE9rLCBJ
IGNhbiBhbWVuZCB0aGUgY29tbWVudC4gVGhlIHJpc2sgaXMsIGFzIEkgc2F5LCBwcmVkaWNhdGVk
IG9uIHRoZSBiaXRzIAo+IGluIHRoZSBEVEUgYW55d2F5IGJ1dCB0aGUgdGFibGVzIGFyZSB3aXJl
ZCBpbnRvIHRoZSBEVEUgKmJlZm9yZSogYmVpbmcgCj4gcG9wdWxhdGVkIHNvIEkgZG9uJ3QgdGhp
bmsgdGhlcmUgaXMgYW55dGhpbmcgdG8gc3RvcCBoL3cgRE1BaW5nIHdoaWxzdCB0aGV5IAo+IGFy
ZSBiZWluZyBjb25zdHJ1Y3RlZC4KClRoaXMgd2F5IG9mIHRoaW5raW5nIHJlY3VyczogV2hlbiB0
aGUgdGFibGVzIGdldCBjb25zdHJ1Y3RlZCwgdGhlCmRvbWFpbiBkb2Vzbid0IHJ1biB5ZXQsIG9y
IGhhcyBubyBkZXZpY2UgYXNzaWduZWQgeWV0LiBJbiBib3RoCmNhc2VzIEkgY2FuJ3Qgc2VlIHdo
by93aGF0IHdvdWxkIGluaXRpYXRlIERNQS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 15:53:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 15:53: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-devel-bounces@lists.xenproject.org>)
	id 1gRffu-0001Fu-MA; Tue, 27 Nov 2018 15:53:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mivs=og=citrix.com=prvs=8623b3373=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRfft-0001Fo-BU
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 15:53:21 +0000
X-Inumbo-ID: 8ee6fdf3-f25c-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ee6fdf3-f25c-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 15:53:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="82415386"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH] tools/libs: Make xenforeignmemory_unmap_resource()
 idempotent
Thread-Index: AQHUgz7nX8MUz9wvd0+coCuRHx+YPKVfBz9AgAABXSCABLFZAIAAETcA
Date: Tue, 27 Nov 2018 15:50:09 +0000
Message-ID: <debf0b40c40745bcb5ff4591874c082f@AMSPEX02CL03.citrite.net>
References: <1542985926-31623-1-git-send-email-andrew.cooper3@citrix.com>
 <342181b5b2e74495b133eff024acf447@AMSPEX02CL03.citrite.net>
 <bfec753584274fc5930a3e4555e2edf5@AMSPEX02CL03.citrite.net>
 <20181127154814.om34qydun2m2ayxd@zion.uk.xensource.com>
In-Reply-To: <20181127154814.om34qydun2m2ayxd@zion.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] tools/libs: Make
 xenforeignmemory_unmap_resource() idempotent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku
bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDI3IE5vdmVtYmVyIDIwMTggMTU6NDgKPiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFhlbi1kZXZlbCA8eGVuLQo+IGRldmVsQGxpc3Rz
Lnhlbi5vcmc+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgSWFuIEphY2tzb24KPiA8
SWFuLkphY2tzb25AY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBSZTogW1BBVENIXSB0b29scy9saWJz
OiBNYWtlIHhlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoKQo+IGlkZW1wb3RlbnQKPiAK
PiBPbiBTYXQsIE5vdiAyNCwgMjAxOCBhdCAwMzowOTozM1BNICswMDAwLCBQYXVsIER1cnJhbnQg
d3JvdGU6Cj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+IEZyb206IFhlbi1k
ZXZlbCBbbWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnXSBPbgo+
IEJlaGFsZgo+ID4gPiBPZiBQYXVsIER1cnJhbnQKPiA+ID4gU2VudDogMjQgTm92ZW1iZXIgMjAx
OCAxNTowNgo+ID4gPiBUbzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNv
bT47IFhlbi1kZXZlbCA8eGVuLQo+ID4gPiBkZXZlbEBsaXN0cy54ZW4ub3JnPgo+ID4gPiBDYzog
QW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUKPiA+ID4g
PHdlaS5saXUyQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0cml4LmNv
bT4KPiA+ID4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0gdG9vbHMvbGliczogTWFr
ZQo+ID4gPiB4ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKCkgaWRlbXBvdGVudAo+ID4g
Pgo+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+ID4gRnJvbTogQW5kcmV3
IENvb3BlciBbbWFpbHRvOmFuZHJldy5jb29wZXIzQGNpdHJpeC5jb21dCj4gPiA+ID4gU2VudDog
MjMgTm92ZW1iZXIgMjAxOCAxNToxMgo+ID4gPiA+IFRvOiBYZW4tZGV2ZWwgPHhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnPgo+ID4gPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0Bj
aXRyaXguY29tPjsgSWFuIEphY2tzb24KPiA+ID4gPiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBQYXVsCj4gRHVycmFudAo+ID4gPiA+IDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gPiBTdWJqZWN0OiBbUEFUQ0hdIHRvb2xzL2xp
YnM6IE1ha2UgeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgpCj4gPiA+ID4gaWRlbXBv
dGVudAo+ID4gPiA+Cj4gPiA+ID4gTW9zdCBvdGhlciBjbG9zZS91bm1hcCBmdW5jdGlvbnMgYXJl
Lgo+ID4gPiA+Cj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KPiA+ID4gPiAtLS0KPiA+ID4gPiBDQzogSWFuIEphY2tzb24gPElh
bi5KYWNrc29uQGNpdHJpeC5jb20+Cj4gPiA+ID4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gPiA+ID4gQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
Cj4gPiA+ID4KPiA+ID4gPiBUaGlzIGlkZWFsbHkgd2FudHMgYmFja3BvcnRpbmcgdG8gNC4xMSB0
byBoaXQgNC4xMS4xCj4gPiA+ID4KPiA+ID4gPiBJIGdvdCBhbiB1bmV4cGVjdGVkIHNob2NrIHdo
aWxlIHRyeWluZyB0byBkaWFnbm9zZSB3aHkgR1ZULWcgaXMKPiBzdGlsbAo+ID4gPiA+IGJyb2tl
biAoZGlmZmVyZW50bHkhKSBvbiBzdGFnaW5nLgo+ID4gPiA+IC0tLQo+ID4gPiA+ICB0b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jIHwgNyArKysrKystCj4gPiA+ID4gIDEgZmlsZSBjaGFu
Z2VkLCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiA+ID4gPgo+ID4gPiA+IGRpZmYg
LS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCj4gPiA+ID4gYi90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCj4gPiA+ID4gaW5kZXggNjNmMTJlMi4uMjUxNmZkNCAx
MDA2NDQKPiA+ID4gPiAtLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCj4gPiA+
ID4gKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYwo+ID4gPiA+IEBAIC0xODIs
NyArMTgyLDEyIEBAIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlCj4gPiA+ID4gKnhl
bmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAo+ID4gPiA+ICBpbnQgeGVuZm9yZWlnbm1lbW9y
eV91bm1hcF9yZXNvdXJjZSgKPiA+ID4gPiAgICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpm
bWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZQo+ID4gPiA+ICpmcmVzKQo+ID4g
PiA+ICB7Cj4gPiA+ID4gLSAgICBpbnQgcmMgPSBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFw
X3Jlc291cmNlKGZtZW0sIGZyZXMpOwo+ID4gPiA+ICsgICAgaW50IHJjOwo+ID4gPiA+ICsKPiA+
ID4gPiArICAgIGlmICggIWZyZXMgKQo+ID4gPiA+ICsgICAgICAgIHJldHVybiAwOwo+ID4gPiA+
ICsKPiA+ID4gPiArICAgIHJjID0gb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJj
ZShmbWVtLCBmcmVzKTsKPiA+ID4KPiA+ID4gRnJlZWluZyBOVUxMIHNob3VsZCBub3QgYmUgcHJv
YmxlbSBhcyB0aGlzIGRlZmluZWQgdG8gZG8gbm90aGluZyBzbwo+IHRoZXJlCj4gPiA+IGlzIG5v
dGhpbmcgYWJvdXQgdGhpcyBmdW5jdGlvbiB3aGljaCBpcyBub3QgaWRlbXBvdGVudC4gSSBhc3N1
bWUsCj4gd2l0aG91dAo+ID4gPiBsb29raW5nIHlldCwgdGhhdCBpdCBpcyB0aGUgb3NkZXAgZnVu
Y3Rpb24gd2hpY2ggbmVlZHMgZml4aW5nLgo+ID4gPgo+ID4KPiA+IC4uLmFuZCBpbmRlZWQgaXQg
ZG9lcy4gSSB0aGluayB0aGlzIGlzIHBhdGNoIHlvdSBuZWVkLi4uCj4gPgo+ID4gZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jCj4gYi90b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvbGludXguYwo+ID4gaW5kZXggMTMyODc1ZC4uOGRhYTU4MiAxMDA2NDQKPiA+IC0t
LSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jCj4gPiArKysgYi90b29scy9saWJz
L2ZvcmVpZ25tZW1vcnkvbGludXguYwo+ID4gQEAgLTI5OCw3ICsyOTgsNyBAQCBpbnQKPiBvc2Rl
cF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVt
LAo+ID4gIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKAo+ID4gICAg
ICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJj
ZV9oYW5kbGUKPiAqZnJlcykKPiA+ICB7Cj4gPiAtICAgIHJldHVybiBtdW5tYXAoZnJlcy0+YWRk
ciwgZnJlcy0+bnJfZnJhbWVzIDw8IFBBR0VfU0hJRlQpOwo+ID4gKyAgICByZXR1cm4gZnJlcyA/
IG11bm1hcChmcmVzLT5hZGRyLCBmcmVzLT5ucl9mcmFtZXMgPDwgUEFHRV9TSElGVCkgOgo+IDA7
Cj4gCj4gQ2FuIHlvdSBzdWJtaXQgYSBwYXRjaCBmb3IgdGhpcz8gQW5kIHBsZWFzZSBkbyB0aGlz
IGZvciBvdGhlciBvc2RlcAo+IGZ1bmN0aW9ucyBhcyB3ZWxsLgo+IAoKU3VyZS4KCiAgUGF1bAoK
PiBXZWkuCj4gCj4gPiAgfQo+ID4KPiA+ICAgUGF1bAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 15:57:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 15:57: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-devel-bounces@lists.xenproject.org>)
	id 1gRfkE-0001R9-EZ; Tue, 27 Nov 2018 15:57:50 +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=2MkR=OG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRfkE-0001R4-0R
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 15:57:50 +0000
X-Inumbo-ID: 2f8e8b40-f25d-11e8-8d63-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f8e8b40-f25d-11e8-8d63-12d6303a7972;
 Tue, 27 Nov 2018 15:57:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Nov 2018 08:57:47 -0700
Message-Id: <5BFD69780200007800200734@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 27 Nov 2018 08:57:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181127145808.28118-1-paul.durrant@citrix.com>
In-Reply-To: <20181127145808.28118-1-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] amd-iommu: remove page merging code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjExLjE4IGF0IDE1OjU4LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFRoZSBwYWdlIG1lcmdpbmcgbG9naWMgbWFrZXMgdXNlIG9mIGJpdHMgMS04IGFuZCBiaXQg
NjMgb2YgYSBQVEUsIHdoaWNoIHVzZWQKPiB0byBiZSBzcGVjaWZpZWQgYXMgaWdub3JlZC4gSG93
ZXZlciwgYml0cyA1IGFuZCA2IGFyZSBub3cgc3BlY2lmaWVkIGFzCj4gJ2FjY2Vzc2VkJyBhbmQg
J2RpcnR5JyBiaXRzIGFuZCB0aGVpciB1c2Ugb25seSByZW1haW5zIHNhZmUgYXMgbG9uZyBhcwo+
IHRoZSBEVEUgJ0hvc3QgQWNjZXNzIERpcnR5JyBiaXRzIHJlbWFpbiB1bnVzZWQgYnkgWGVuLgoK
Li4uIG9yIGFzIGxvbmcgdGhlIHR3byBwYWdlIHRhYmxlIGJpdHMgZG9uJ3QgZ2V0IG1hZGUgdXNl
IG9mCihieSBYZW4gb3IgaGFyZHdhcmUpIGJlZm9yZSB0aGUgZG9tYWluIHN0YXJ0cyBydW5uaW5n
IChpLmUuCnRoZSAiaGFyZHdhcmUiIHBhcnQgaXMgYWx3YXlzIHRydWUgYWZhaWN0KS4KCj4gVGhl
IGNvZGUgd2FzIGFsc28gdGhlIHN1YmplY3Qgb2YgWFNBLTI3NSBhbmQsIHNpbmNlIHRoZW4sIGhh
cyBiZWVuIGRpc2FibGVkCj4gYWZ0ZXIgZG9tYWluIGNyZWF0aW9uLgo+IAo+IFRoaXMgcGF0Y2gg
cmVtb3ZlcyB0aGUgY29kZSwgZnJlZWluZyB1cCB0aGUgcmVtYWluaW5nIFBURSAnaWdub3JlZCcg
Yml0cwo+IGZvciBvdGhlciBwb3RlbnRpYWwgdXNlIGFuZCBzaG9ydGVuaW5nIHRoZSBzb3VyY2Ug
YnkgMTcwIGxpbmVzLiBUaGVyZSBtYXkKPiBiZSBzb21lIG1hcmdpbmFsIHBlcmZvcm1hbmNlIGNv
c3Qgc2luY2UgaGlnaGVyIG9yZGVyIG1hcHBpbmdzIHdpbGwgbm93IGJlCj4gcnVsZWQgb3V0IHVu
dGlsIGEgbWFwcGluZyBvcmRlciBwYXJhbWV0ZXIgaXMgcGFzc2VkIHRvIGlvbW11X29wcy4KCiJN
YXJnaW5hbCIgaXMgYSBndWVzcywgb3Igc3VwcG9ydGVkIGJ5IGFjdHVhbCBtZWFzdXJlbWVudHM/
IFdpdGgKaGVhdnkgUy9HIG9mIHNtYWxsIGJsb2NrcyBvZiBkYXRhIEkgY291bGQgZWFzaWx5IHNl
ZSB0aGlzIGJlY29tZQptb3JlIHRoYW4gYSBtYXJnaW5hbCBpbmNyZWFzZSBvZiBvdmVyaGVhZC4g
SG93IGJhZCBpdCBpcyBjZXJ0YWlubHkKYWxzbyBkZXBlbmRzIG9uIElPVExCIGNhcGFjaXR5LgoK
V2hhdCBJIHdvdWxkIGZpbmQgbW9yZSBjb252aW5jaW5nIHdvdWxkIGJlIGlmIHRoZXJlIHdhcyBh
IHJlYXNvbgp3aHkgYSBmYWlyIHBhcnQgb2YgdGhlIGxhcmdlIHBhZ2UgbWFwcGluZ3MgZ2V0IHNo
YXR0ZXJlZCBhbnl3YXkKdG9kYXkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 15:58:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 15:58: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-devel-bounces@lists.xenproject.org>)
	id 1gRfkO-0001S1-P9; Tue, 27 Nov 2018 15:58: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=mivs=og=citrix.com=prvs=8623b3373=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRfkN-0001Rm-EF
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 15:57:59 +0000
X-Inumbo-ID: 3516a8e1-f25d-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3516a8e1-f25d-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 15:57:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="82415908"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH] amd-iommu: remove page merging code
Thread-Index: AQHUha3HBbvUfe68XkGFDW/iwmDRSqVjh+2AgAAjV6CAAApegIAAEeLw
Date: Tue, 27 Nov 2018 15:57:27 +0000
Message-ID: <555e3908b1354e108304805c315bbb1f@AMSPEX02CL03.citrite.net>
References: <20181126173045.1274-1-paul.durrant@citrix.com>
 <5BFD415B02000078002005DF@prv1-mh.provo.novell.com>
 <9f0f7d36607243b4ae9884b6ce95a50a@AMSPEX02CL03.citrite.net>
 <5BFD67B3020000780020070F@prv1-mh.provo.novell.com>
In-Reply-To: <5BFD67B3020000780020070F@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] amd-iommu: remove page merging code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjcgTm92ZW1iZXIgMjAxOCAxNTo1MAo+IFRvOiBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBCcmlhbiBXb29kcyA8
YnJpYW4ud29vZHNAYW1kLmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdAo+IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT47IHhlbi1kZXZlbCA8eGVuLQo+IGRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnPgo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0hdIGFtZC1pb21tdTog
cmVtb3ZlIHBhZ2UgbWVyZ2luZyBjb2RlCj4gCj4gPj4+IE9uIDI3LjExLjE4IGF0IDE1OjIwLCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ICAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQo+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21d
Cj4gPj4gU2VudDogMjcgTm92ZW1iZXIgMjAxOCAxMzowNwo+ID4+IFRvOiBQYXVsIER1cnJhbnQg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4+IENjOiBCcmlhbiBXb29kcyA8YnJpYW4ud29v
ZHNAYW1kLmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdAo+ID4+IDxzdXJhdmVlLnN1dGhpa3Vs
cGFuaXRAYW1kLmNvbT47IHhlbi1kZXZlbCA8eGVuLQo+ID4+IGRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnPgo+ID4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0hdIGFtZC1pb21tdTog
cmVtb3ZlIHBhZ2UgbWVyZ2luZyBjb2RlCj4gPj4KPiA+PiA+Pj4gT24gMjYuMTEuMTggYXQgMTg6
MzAsIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiBUaGUgcGFnZSBtZXJn
aW5nIGxvZ2ljIG1ha2VzIHVzZSBvZiBiaXRzIDEtOCBhbmQgYml0IDYzIG9mIGEgUFRFLAo+IHdo
aWNoCj4gPj4gdXNlZAo+ID4+ID4gdG8gYmUgc3BlY2lmaWVkIGFzIGlnbm9yZWQuIEhvd2V2ZXIs
IGJpdHMgNSBhbmQgNiBhcmUgbm93IHNwZWNpZmllZAo+IGFzCj4gPj4gPiAnYWNjZXNzZWQnIGFu
ZCAnZGlydHknIGJpdHMgYW5kIHRoZWlyIHVzZSBvbmx5IHJlbWFpbnMgc2FmZSBhcyBsb25nCj4g
YXMKPiA+PiA+IHRoZSBEVEUgJ0hvc3QgQWNjZXNzIERpcnR5JyBiaXRzIHJlbWFpbiBjbGVhci4K
PiA+Pgo+ID4+IFVwb24gc2Vjb25kIHRob3VnaHQgLSBpcyB0aGlzIGFjdHVhbGx5IHRydWUgd2l0
aCB0aGUgWFNBLTI3NQo+ID4+IGNoYW5nZXMgaW4gcGxhY2U/IEFzIGxvbmcgYXMgdGhlIGRvbWFp
biBpcyBub3QgcnVubmluZyB5ZXQsCj4gPj4gaG93IHdvdWxkIEEgYW5kL29yIEQgYml0cyBnZXQg
c2V0Pwo+ID4KPiA+IE9rLCBJIGNhbiBhbWVuZCB0aGUgY29tbWVudC4gVGhlIHJpc2sgaXMsIGFz
IEkgc2F5LCBwcmVkaWNhdGVkIG9uIHRoZQo+IGJpdHMKPiA+IGluIHRoZSBEVEUgYW55d2F5IGJ1
dCB0aGUgdGFibGVzIGFyZSB3aXJlZCBpbnRvIHRoZSBEVEUgKmJlZm9yZSogYmVpbmcKPiA+IHBv
cHVsYXRlZCBzbyBJIGRvbid0IHRoaW5rIHRoZXJlIGlzIGFueXRoaW5nIHRvIHN0b3AgaC93IERN
QWluZyB3aGlsc3QKPiB0aGV5Cj4gPiBhcmUgYmVpbmcgY29uc3RydWN0ZWQuCj4gCj4gVGhpcyB3
YXkgb2YgdGhpbmtpbmcgcmVjdXJzOiBXaGVuIHRoZSB0YWJsZXMgZ2V0IGNvbnN0cnVjdGVkLCB0
aGUKPiBkb21haW4gZG9lc24ndCBydW4geWV0LCBvciBoYXMgbm8gZGV2aWNlIGFzc2lnbmVkIHll
dC4gSW4gYm90aAo+IGNhc2VzIEkgY2FuJ3Qgc2VlIHdoby93aGF0IHdvdWxkIGluaXRpYXRlIERN
QS4KPgoKQWggeWVzLiBJIHdhcyB0aGlua2luZyB0aGF0IHRoZSBwYWdlIHRhYmxlIGNvbnN0cnVj
dGlvbiB3YXMgYXN5bmNocm9ub3VzIHdpdGggdGhlIGFzc2lnbm1lbnQgZm9yIHNvbWUgcmVhc29u
LgoKICBQYXVsCgo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 16:07:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 16:07: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-devel-bounces@lists.xenproject.org>)
	id 1gRftI-0002px-Nt; Tue, 27 Nov 2018 16:07:12 +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=MIvs=OG=citrix.com=prvs=8623b3373=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRftH-0002ps-0g
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 16:07:11 +0000
X-Inumbo-ID: 7cd24e2c-f25e-11e8-bb8e-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7cd24e2c-f25e-11e8-bb8e-12d6303a7972;
 Tue, 27 Nov 2018 16:07:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="82416707"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v2] amd-iommu: remove page merging code
Thread-Index: AQHUhmGhQCldsylpCEyMagBYILEyDKVjtlcAgAARgCA=
Date: Tue, 27 Nov 2018 16:05:50 +0000
Message-ID: <0c1c8dba2ab14ea998cd4fb0c16cb458@AMSPEX02CL03.citrite.net>
References: <20181127145808.28118-1-paul.durrant@citrix.com>
 <5BFD69780200007800200734@prv1-mh.provo.novell.com>
In-Reply-To: <5BFD69780200007800200734@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] amd-iommu: remove page merging code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjcgTm92ZW1iZXIgMjAxOCAxNTo1OAo+IFRvOiBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBCcmlhbiBXb29kcyA8
YnJpYW4ud29vZHNAYW1kLmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdAo+IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT47IHhlbi1kZXZlbCA8eGVuLQo+IGRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnPgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjJdIGFtZC1pb21t
dTogcmVtb3ZlIHBhZ2UgbWVyZ2luZyBjb2RlCj4gCj4gPj4+IE9uIDI3LjExLjE4IGF0IDE1OjU4
LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gVGhlIHBhZ2UgbWVyZ2luZyBs
b2dpYyBtYWtlcyB1c2Ugb2YgYml0cyAxLTggYW5kIGJpdCA2MyBvZiBhIFBURSwgd2hpY2gKPiB1
c2VkCj4gPiB0byBiZSBzcGVjaWZpZWQgYXMgaWdub3JlZC4gSG93ZXZlciwgYml0cyA1IGFuZCA2
IGFyZSBub3cgc3BlY2lmaWVkIGFzCj4gPiAnYWNjZXNzZWQnIGFuZCAnZGlydHknIGJpdHMgYW5k
IHRoZWlyIHVzZSBvbmx5IHJlbWFpbnMgc2FmZSBhcyBsb25nIGFzCj4gPiB0aGUgRFRFICdIb3N0
IEFjY2VzcyBEaXJ0eScgYml0cyByZW1haW4gdW51c2VkIGJ5IFhlbi4KPiAKPiAuLi4gb3IgYXMg
bG9uZyB0aGUgdHdvIHBhZ2UgdGFibGUgYml0cyBkb24ndCBnZXQgbWFkZSB1c2Ugb2YKPiAoYnkg
WGVuIG9yIGhhcmR3YXJlKSBiZWZvcmUgdGhlIGRvbWFpbiBzdGFydHMgcnVubmluZyAoaS5lLgo+
IHRoZSAiaGFyZHdhcmUiIHBhcnQgaXMgYWx3YXlzIHRydWUgYWZhaWN0KS4KPiAKClllcywgdGhh
dCB3b3VsZCBhbHNvIGJlIHRydWUuIEkgc3RpbGwgZG9uJ3QgbGlrZSB0aGUgcmUtdXNlIG9mIGJp
dHMgdGhhdCBhcmUgbm8gbG9uZ2VyIG1hcmtlZCBleHBsaWNpdGx5IGFzIGlnbm9yZWQgdGhvdWdo
LgoKPiA+IFRoZSBjb2RlIHdhcyBhbHNvIHRoZSBzdWJqZWN0IG9mIFhTQS0yNzUgYW5kLCBzaW5j
ZSB0aGVuLCBoYXMgYmVlbgo+IGRpc2FibGVkCj4gPiBhZnRlciBkb21haW4gY3JlYXRpb24uCj4g
Pgo+ID4gVGhpcyBwYXRjaCByZW1vdmVzIHRoZSBjb2RlLCBmcmVlaW5nIHVwIHRoZSByZW1haW5p
bmcgUFRFICdpZ25vcmVkJyBiaXRzCj4gPiBmb3Igb3RoZXIgcG90ZW50aWFsIHVzZSBhbmQgc2hv
cnRlbmluZyB0aGUgc291cmNlIGJ5IDE3MCBsaW5lcy4gVGhlcmUKPiBtYXkKPiA+IGJlIHNvbWUg
bWFyZ2luYWwgcGVyZm9ybWFuY2UgY29zdCBzaW5jZSBoaWdoZXIgb3JkZXIgbWFwcGluZ3Mgd2ls
bCBub3cKPiBiZQo+ID4gcnVsZWQgb3V0IHVudGlsIGEgbWFwcGluZyBvcmRlciBwYXJhbWV0ZXIg
aXMgcGFzc2VkIHRvIGlvbW11X29wcy4KPiAKPiAiTWFyZ2luYWwiIGlzIGEgZ3Vlc3MsIG9yIHN1
cHBvcnRlZCBieSBhY3R1YWwgbWVhc3VyZW1lbnRzPyBXaXRoCj4gaGVhdnkgUy9HIG9mIHNtYWxs
IGJsb2NrcyBvZiBkYXRhIEkgY291bGQgZWFzaWx5IHNlZSB0aGlzIGJlY29tZQo+IG1vcmUgdGhh
biBhIG1hcmdpbmFsIGluY3JlYXNlIG9mIG92ZXJoZWFkLiBIb3cgYmFkIGl0IGlzIGNlcnRhaW5s
eQo+IGFsc28gZGVwZW5kcyBvbiBJT1RMQiBjYXBhY2l0eS4KClllcywgaXQgaXMgZG93biB0byBJ
T1RMQiBjYXBhY2l0eSBhbmQgdGhlcmVmb3JlIEkgZG8gbm90IGtub3cgd2hhdCB0aGUgcmVhbGl0
eSBvZiB0aGUgcGVyZm9ybWFuY2UgY29zdCBpcy4gSSBzYXcgbm8gcHJvYmxlbSBpbiBtYW51YWwg
dGVzdGluZyBvZiBhIEdQVSBidXQgSSBkb24ndCBoYXZlIGNvbXBhcmF0aXZlIGJlbmNobWFyayBu
dW1iZXJzLgoKPiAKPiBXaGF0IEkgd291bGQgZmluZCBtb3JlIGNvbnZpbmNpbmcgd291bGQgYmUg
aWYgdGhlcmUgd2FzIGEgcmVhc29uCj4gd2h5IGEgZmFpciBwYXJ0IG9mIHRoZSBsYXJnZSBwYWdl
IG1hcHBpbmdzIGdldCBzaGF0dGVyZWQgYW55d2F5Cj4gdG9kYXkuCj4gCgpXZWxsLCBJIGNvdWxk
IGp1c3QgbGVhdmUgUFYtSU9NTVUgdW5pbXBsZW1lbnRlZCBmb3IgQU1EIGgvdyBpZiB5b3UgdGhp
bmsgdGhlIHBhZ2UgbWVyZ2luZyBjb2RlIGlzIG1vcmUgaW1wb3J0YW50IHNpbmNlLCB3aXRob3V0
IHRoZSBzcGFyZSBpZ25vcmVkIGJpdHMsIEkgaGF2ZSBubyB3YXkgdG8gdHJhY2sgcGFnZXMgYWRk
ZWQgYnkgdGhlIGh5cGVyY2FsbCB2cy4gdGhvc2UgYWRkZWQgYXQgc3RhcnQgb2YgZGF5LiBJIHBl
cnNvbmFsbHkgdGhpbmsgdGhhdCB0aGUgc2ltcGxlciBjb2RlIGlzIHdvcnRod2hpbGUgaW4gaXRz
ZWxmIGJ1dCBJIGd1ZXNzIHlvdSBkaXNhZ3JlZS4KCgogIFBhdWwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 16:10:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 16:10: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-devel-bounces@lists.xenproject.org>)
	id 1gRfwm-0003WR-9M; Tue, 27 Nov 2018 16:10: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=curg=OG=citrix.com=prvs=86220cbda=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gRfwk-0003Vg-O7
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 16:10:46 +0000
X-Inumbo-ID: fdf27860-f25e-11e8-b26c-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fdf27860-f25e-11e8-b26c-12d6303a7972;
 Tue, 27 Nov 2018 16:10:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="82417053"
To: Paul Durrant <Paul.Durrant@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1542985926-31623-1-git-send-email-andrew.cooper3@citrix.com>
 <342181b5b2e74495b133eff024acf447@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <338fe268-d643-c288-423f-f76e53660e46@citrix.com>
Date: Tue, 27 Nov 2018 16:10:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <342181b5b2e74495b133eff024acf447@AMSPEX02CL03.citrite.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] tools/libs: Make
 xenforeignmemory_unmap_resource() idempotent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMTEvMjAxOCAxNTowNSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbV0KPj4gU2VudDogMjMgTm92ZW1iZXIgMjAxOCAxNToxMgo+PiBUbzogWGVu
LWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KPj4gQ2M6IEFuZHJldyBDb29wZXIgPEFu
ZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbgo+PiA8SWFuLkphY2tzb25AY2l0
cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPj4g
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiBTdWJqZWN0OiBbUEFUQ0hdIHRvb2xzL2xpYnM6
IE1ha2UgeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgpCj4+IGlkZW1wb3RlbnQKPj4K
Pj4gTW9zdCBvdGhlciBjbG9zZS91bm1hcCBmdW5jdGlvbnMgYXJlLgo+Pgo+PiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiAtLS0KPj4g
Q0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgo+PiBDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+Cj4+Cj4+IFRoaXMgaWRlYWxseSB3YW50cyBiYWNrcG9ydGluZyB0byA0LjExIHRv
IGhpdCA0LjExLjEKPj4KPj4gSSBnb3QgYW4gdW5leHBlY3RlZCBzaG9jayB3aGlsZSB0cnlpbmcg
dG8gZGlhZ25vc2Ugd2h5IEdWVC1nIGlzIHN0aWxsCj4+IGJyb2tlbiAoZGlmZmVyZW50bHkhKSBv
biBzdGFnaW5nLgo+PiAtLS0KPj4gIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMgfCA3
ICsrKysrKy0KPj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKPj4KPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKPj4g
Yi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCj4+IGluZGV4IDYzZjEyZTIuLjI1MTZm
ZDQgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKPj4gKysr
IGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYwo+PiBAQCAtMTgyLDcgKzE4MiwxMiBA
QCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZQo+PiAqeGVuZm9yZWlnbm1lbW9yeV9t
YXBfcmVzb3VyY2UoCj4+ICBpbnQgeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKPj4g
ICAgICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNv
dXJjZV9oYW5kbGUKPj4gKmZyZXMpCj4+ICB7Cj4+IC0gICAgaW50IHJjID0gb3NkZXBfeGVuZm9y
ZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZShmbWVtLCBmcmVzKTsKPj4gKyAgICBpbnQgcmM7Cj4+
ICsKPj4gKyAgICBpZiAoICFmcmVzICkKPj4gKyAgICAgICAgcmV0dXJuIDA7Cj4+ICsKPj4gKyAg
ICByYyA9IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVzb3VyY2UoZm1lbSwgZnJlcyk7
Cj4gRnJlZWluZyBOVUxMIHNob3VsZCBub3QgYmUgcHJvYmxlbSBhcyB0aGlzIGRlZmluZWQgdG8g
ZG8gbm90aGluZyBzbyB0aGVyZSBpcyBub3RoaW5nIGFib3V0IHRoaXMgZnVuY3Rpb24gd2hpY2gg
aXMgbm90IGlkZW1wb3RlbnQuIEkgYXNzdW1lLCB3aXRob3V0IGxvb2tpbmcgeWV0LCB0aGF0IGl0
IGlzIHRoZSBvc2RlcCBmdW5jdGlvbiB3aGljaCBuZWVkcyBmaXhpbmcuCgpXaHk/wqAgWW91IGNh
biBmaXggaXQgb25jZSBmb3IgdGhlIGVudGlyZSBsaWJyYXJ5IGhlcmUsIG9yIG9uY2UgaW4gZXZl
cnkKb3NkZXAgZmxhdm91ci4KCk9uZSBvZiB0aGVzZSBpcyByYXRoZXIgbGVzcyBjb2RlLi4uCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 16:22:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 16:22: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-devel-bounces@lists.xenproject.org>)
	id 1gRg8J-0004KK-FT; Tue, 27 Nov 2018 16:22: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=uebp=og=citrix.com=prvs=8621e960a=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gRg8I-0004KF-HX
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 16:22:42 +0000
X-Inumbo-ID: a90249a4-f260-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a90249a4-f260-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 16:22:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="71615922"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23549.28476.853916.355490@mariner.uk.xensource.com>
Date: Tue, 27 Nov 2018 16:22:20 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5BFD656A02000078002006EA@prv1-mh.provo.novell.com>
References: <5BFBB70502000078001FFBDC@prv1-mh.provo.novell.com>
 <20181127152313.aicyygwdipch3fbf@zion.uk.xensource.com>
 <5BFD656A02000078002006EA@prv1-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] CODING_STYLE: explicitly call out label
 indentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad  Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgdGhlcmUgd2FzIHNvbWUgY29uZnVzaW9uIGFib3V0IHdoYXQgd2UgYXJlIHRhbGtpbmcg
YWJvdXQsIHNlZQpiZWxvdy4gIE9idmlvdXNseSB0aGUgZGlmZiBvdXRwdXQgaW4gbXkgYDEnIHRl
c3QgY2FzZXMgaXMKcHJlZmVyZWFibGUuICAgTm90ZSB0aGF0IGBnaXQgZGlmZicgZG9lcyB0aGUg
c2FtZSB0aGluZyBhcyBkaWZmIC1wCihhbmQgaXQgZG9lc24ndCBldmVuIG5lZWQgYSAtcCBvcHRp
b24gdG8gZG8gaXQpLgoKSSBhbHNvIG9ic2VydmUgdGhhdCBieSBkZWZhdWx0LCBlbWFjcyB3YW50
cyB0byBpbmRlbnQgdGhlIGxhYmVsIGJ5IDEKY2hhcmFjdGVyIC0gZXZlbiB0aG91Z2ggdXN1YWxs
eSBpdCBsaWtlcyB0byBhbGlnbiBsYWJlbHMgdG8gdGhlIExIUyBvZgp0aGUgZW5jbG9zaW5nIGJs
b2NrLiAgUHJlc3VtYWJseSBmb3IgdGhpcyByZWFzb24uCgpJYW4uCgokIGNhdCB0LmMKZnVuY3Rp
b24oKXsKICAgIGNvZGU7Cm91dDoKICAgIGNvbnRleHQxOwogICAgY29udGV4dDI7CiAgICBjb250
ZXh0MzsKICAgIGNvbnRleHQ0OwogICAgd2lsbCBiZSBlZGl0ZWQ7CiAgICBjb250ZXh0NTsKICAg
IGNvbnRleHQ2OwogICAgY29udGV4dDc7Cn0KJCBwZXJsIC1wZSAncy93aWxsIGJlL3dhcy8nIDx0
LmMgPnUuYwokIHBlcmwgLXBlICdzL291dDovICQmLycgPHQuYyA+dDEuYwokIHBlcmwgLXBlICdz
L3dpbGwgYmUvd2FzLycgPHQxLmMgPnUxLmMKJCBkaWZmIC11cCB0LmMgdS5jCi0tLSB0LmMgMjAx
OC0xMS0yNyAxNjoxNDozMy42MTQ5NDE2NjggKzAwMDAKKysrIHUuYyAyMDE4LTExLTI3IDE2OjE1
OjM5LjAyMDI0NDg4MiArMDAwMApAQCAtNSw3ICs1LDcgQEAgb3V0OgogICAgIGNvbnRleHQyOwog
ICAgIGNvbnRleHQzOwogICAgIGNvbnRleHQ0OwotICAgIHdpbGwgYmUgZWRpdGVkOworICAgIHdh
cyBlZGl0ZWQ7CiAgICAgY29udGV4dDU7CiAgICAgY29udGV4dDY7CiAgICAgY29udGV4dDc7CiQg
ZGlmZiAtdXAgdDEuYyB1MS5jCi0tLSB0MS5jICAgICAgICAyMDE4LTExLTI3IDE2OjE1OjUyLjQy
NDUxMjI1MSArMDAwMAorKysgdTEuYyAgICAgICAgMjAxOC0xMS0yNyAxNjoxNTo1Ny4wNjQ2MDQ4
MDUgKzAwMDAKQEAgLTUsNyArNSw3IEBAIGZ1bmN0aW9uKCl7CiAgICAgY29udGV4dDI7CiAgICAg
Y29udGV4dDM7CiAgICAgY29udGV4dDQ7Ci0gICAgd2lsbCBiZSBlZGl0ZWQ7CisgICAgd2FzIGVk
aXRlZDsKICAgICBjb250ZXh0NTsKICAgICBjb250ZXh0NjsKICAgICBjb250ZXh0NzsKJCAKCmRp
ZmYgLS1naXQgYS90LmMgYi90LmMKaW5kZXggZTBhMDMxNS4uZDA5Zjk0OCAxMDA2NDQKLS0tIGEv
dC5jCisrKyBiL3QuYwpAQCAtNSw3ICs1LDcgQEAgb3V0OgogICAgIGNvbnRleHQyOwogICAgIGNv
bnRleHQzOwogICAgIGNvbnRleHQ0OwotICAgIHdpbGwgYmUgZWRpdGVkOworICAgIHdhcyBlZGl0
ZWQ7CiAgICAgY29udGV4dDU7CiAgICAgY29udGV4dDY7CiAgICAgY29udGV4dDc7CmRpZmYgLS1n
aXQgYS90MS5jIGIvdDEuYwppbmRleCBkN2VmMmM0Li5iYzhiYmExIDEwMDY0NAotLS0gYS90MS5j
CisrKyBiL3QxLmMKQEAgLTUsNyArNSw3IEBAIGZ1bmN0aW9uKCl7CiAgICAgY29udGV4dDI7CiAg
ICAgY29udGV4dDM7CiAgICAgY29udGV4dDQ7Ci0gICAgd2lsbCBiZSBlZGl0ZWQ7CisgICAgd2Fz
IGVkaXRlZDsKICAgICBjb250ZXh0NTsKICAgICBjb250ZXh0NjsKICAgICBjb250ZXh0NzsKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 16:26:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 16:26: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-devel-bounces@lists.xenproject.org>)
	id 1gRgBr-0004U3-1Z; Tue, 27 Nov 2018 16:26: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=MIvs=OG=citrix.com=prvs=8623b3373=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRgBp-0004Tx-Jh
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 16:26:21 +0000
X-Inumbo-ID: 2b78781e-f261-11e8-bae9-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b78781e-f261-11e8-bae9-12d6303a7972;
 Tue, 27 Nov 2018 16:26:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="82418287"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH] tools/libs: Make xenforeignmemory_unmap_resource()
 idempotent
Thread-Index: AQHUgz7nX8MUz9wvd0+coCuRHx+YPKVfBz9AgAS41YCAABR3wA==
Date: Tue, 27 Nov 2018 16:26:18 +0000
Message-ID: <afdc99a507fa4d28b4eb4c936cdcfb31@AMSPEX02CL03.citrite.net>
References: <1542985926-31623-1-git-send-email-andrew.cooper3@citrix.com>
 <342181b5b2e74495b133eff024acf447@AMSPEX02CL03.citrite.net>
 <338fe268-d643-c288-423f-f76e53660e46@citrix.com>
In-Reply-To: <338fe268-d643-c288-423f-f76e53660e46@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] tools/libs: Make
 xenforeignmemory_unmap_resource() idempotent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+IFNl
bnQ6IDI3IE5vdmVtYmVyIDIwMTggMTY6MTANCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+OyBYZW4tZGV2ZWwgPHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVuLm9yZz4N
Cj4gQ2M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSF0gdG9vbHMvbGliczogTWFr
ZSB4ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKCkNCj4gaWRlbXBvdGVudA0KPiANCj4g
T24gMjQvMTEvMjAxOCAxNTowNSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbV0NCj4gPj4gU2VudDogMjMgTm92ZW1iZXIgMjAxOCAxNToxMg0K
PiA+PiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4NCj4gPj4gQ2M6IEFu
ZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbg0KPiA+
PiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
OyBQYXVsIER1cnJhbnQNCj4gPj4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiA+PiBTdWJq
ZWN0OiBbUEFUQ0hdIHRvb2xzL2xpYnM6IE1ha2UgeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNv
dXJjZSgpDQo+ID4+IGlkZW1wb3RlbnQNCj4gPj4NCj4gPj4gTW9zdCBvdGhlciBjbG9zZS91bm1h
cCBmdW5jdGlvbnMgYXJlLg0KPiA+Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiA+PiAtLS0NCj4gPj4gQ0M6IElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPg0KPiA+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4NCj4gPj4gQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+DQo+ID4+DQo+ID4+IFRoaXMgaWRlYWxseSB3YW50cyBiYWNrcG9ydGluZyB0byA0LjExIHRv
IGhpdCA0LjExLjENCj4gPj4NCj4gPj4gSSBnb3QgYW4gdW5leHBlY3RlZCBzaG9jayB3aGlsZSB0
cnlpbmcgdG8gZGlhZ25vc2Ugd2h5IEdWVC1nIGlzIHN0aWxsDQo+ID4+IGJyb2tlbiAoZGlmZmVy
ZW50bHkhKSBvbiBzdGFnaW5nLg0KPiA+PiAtLS0NCj4gPj4gIHRvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9jb3JlLmMgfCA3ICsrKysrKy0NCj4gPj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkNCj4gPj4NCj4gPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9jb3JlLmMNCj4gPj4gYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29y
ZS5jDQo+ID4+IGluZGV4IDYzZjEyZTIuLjI1MTZmZDQgMTAwNjQ0DQo+ID4+IC0tLSBhL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMNCj4gPj4gKysrIGIvdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L2NvcmUuYw0KPiA+PiBAQCAtMTgyLDcgKzE4MiwxMiBAQCB4ZW5mb3JlaWdubWVtb3J5
X3Jlc291cmNlX2hhbmRsZQ0KPiA+PiAqeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoDQo+
ID4+ICBpbnQgeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgNCj4gPj4gICAgICB4ZW5m
b3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5k
bGUNCj4gPj4gKmZyZXMpDQo+ID4+ICB7DQo+ID4+IC0gICAgaW50IHJjID0gb3NkZXBfeGVuZm9y
ZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZShmbWVtLCBmcmVzKTsNCj4gPj4gKyAgICBpbnQgcmM7
DQo+ID4+ICsNCj4gPj4gKyAgICBpZiAoICFmcmVzICkNCj4gPj4gKyAgICAgICAgcmV0dXJuIDA7
DQo+ID4+ICsNCj4gPj4gKyAgICByYyA9IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBfcmVz
b3VyY2UoZm1lbSwgZnJlcyk7DQo+ID4gRnJlZWluZyBOVUxMIHNob3VsZCBub3QgYmUgcHJvYmxl
bSBhcyB0aGlzIGRlZmluZWQgdG8gZG8gbm90aGluZyBzbw0KPiB0aGVyZSBpcyBub3RoaW5nIGFi
b3V0IHRoaXMgZnVuY3Rpb24gd2hpY2ggaXMgbm90IGlkZW1wb3RlbnQuIEkgYXNzdW1lLA0KPiB3
aXRob3V0IGxvb2tpbmcgeWV0LCB0aGF0IGl0IGlzIHRoZSBvc2RlcCBmdW5jdGlvbiB3aGljaCBu
ZWVkcyBmaXhpbmcuDQo+IA0KPiBXaHk/wqAgWW91IGNhbiBmaXggaXQgb25jZSBmb3IgdGhlIGVu
dGlyZSBsaWJyYXJ5IGhlcmUsIG9yIG9uY2UgaW4gZXZlcnkNCj4gb3NkZXAgZmxhdm91ci4NCj4g
DQo+IE9uZSBvZiB0aGVzZSBpcyByYXRoZXIgbGVzcyBjb2RlLi4uDQoNCkFjdHVhbGx5IEkgY2Fu
IGFyZ3VlIG15IHBhdGNoIGlzIGJvdGggY29tcGxldGUgYW5kIHNtYWxsZXIgc2luY2UgdGhlcmUg
aXMgYSBzaW5nbGUgbm9uLWlkZW1wb3RlbnQgb3NkZXAgaW1wbGVtZW50YXRpb24gYXQgdGhlIG1v
bWVudCA6LSkgSSdkIGFsc28gcHJlZmVyIHRoYXQgdGhlIG9zZGVwIGltcGxlbWVudGF0aW9ucyBh
cmUgbWFkZSAoYW5kIGtlcHQpIGlkZW1wb3RlbnQgYW55d2F5Lg0KDQogIFBhdWwNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 16:32:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 16:32: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-devel-bounces@lists.xenproject.org>)
	id 1gRgI6-0005DL-R8; Tue, 27 Nov 2018 16:32:50 +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=VaVK=OG=suse.de=msuchanek@srs-us1.protection.inumbo.net>)
 id 1gRgI5-0005DG-MU
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 16:32:49 +0000
X-Inumbo-ID: 12c31ddc-f262-11e8-aad7-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 12c31ddc-f262-11e8-aad7-12d6303a7972;
 Tue, 27 Nov 2018 16:32:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 87C61AF3C;
 Tue, 27 Nov 2018 16:32:45 +0000 (UTC)
Date: Tue, 27 Nov 2018 17:32:41 +0100
From: Michal =?UTF-8?B?U3VjaMOhbmVr?= <msuchanek@suse.de>
To: David Hildenbrand <david@redhat.com>
Message-ID: <20181127173241.6dde763e@kitsune.suse.cz>
In-Reply-To: <2d05e5d1-c5b5-8884-e642-89421685052f@redhat.com>
References: <20180928150357.12942-1-david@redhat.com>
 <b01a956b-080c-c643-6473-eb132b9f7200@redhat.com>
 <20181123190653.6da91461@kitsune.suse.cz>
 <fad04d80-4e72-1bd8-3e67-a3f7dd0bc2fa@redhat.com>
 <b64a0e1e-6aaa-66a9-2fb7-12daa6383ce1@redhat.com>
 <20181126152015.7464c786@naga>
 <2d05e5d1-c5b5-8884-e642-89421685052f@redhat.com>
Organization: SUSE Linux
X-Mailer: Claws Mail 3.17.1 (GTK+ 2.24.31; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC] mm/memory_hotplug: Introduce memory
 block types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Rich Felker <dalias@libc.org>,
 linux-ia64@vger.kernel.org, linux-sh@vger.kernel.org,
 Peter Zijlstra <peterz@infradead.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mm@kvack.org,
 Michal Hocko <mhocko@suse.com>, Paul Mackerras <paulus@samba.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Rashmica Gupta <rashmica.g@gmail.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>, linux-acpi@vger.kernel.org,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Len Brown <lenb@kernel.org>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Rob Herring <robh@kernel.org>, "mike.travis@hpe.com" <mike.travis@hpe.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Philippe Ombredanne <pombredanne@nexb.com>,
 Jonathan =?UTF-8?B?TmV1c2Now6RmZXI=?= <j.neuschaefer@gmx.net>,
 Nicholas Piggin <npiggin@gmail.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 =?UTF-8?B?SsOpcsO0bWU=?= Glisse <jglisse@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Oscar Salvador <osalvador@suse.de>,
 Juergen Gross <jgross@suse.com>, Tony Luck <tony.luck@intel.com>,
 Mathieu Malaterre <malat@debian.org>, linux-s390@vger.kernel.org,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Fenghua Yu <fenghua.yu@intel.com>,
 Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Joe Perches <joe@perches.com>,
 devel@linuxdriverproject.org, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 linuxppc-dev@lists.ozlabs.org, "Kirill
 A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyNiBOb3YgMjAxOCAxNjo1OToxNCArMDEwMApEYXZpZCBIaWxkZW5icmFuZCA8ZGF2
aWRAcmVkaGF0LmNvbT4gd3JvdGU6Cgo+IE9uIDI2LjExLjE4IDE1OjIwLCBNaWNoYWwgU3VjaMOh
bmVrIHdyb3RlOgo+ID4gT24gTW9uLCAyNiBOb3YgMjAxOCAxNDozMzoyOSArMDEwMAo+ID4gRGF2
aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+IHdyb3RlOgo+ID4gICAKPiA+PiBPbiAy
Ni4xMS4xOCAxMzozMCwgRGF2aWQgSGlsZGVuYnJhbmQgd3JvdGU6ICAKPiA+Pj4gT24gMjMuMTEu
MTggMTk6MDYsIE1pY2hhbCBTdWNow6FuZWsgd3JvdGU6ICAgIAo+ID4gICAKPiA+Pj4+Cj4gPj4+
PiBJZiB3ZSBhcmUgZ29pbmcgdG8gZmFrZSB0aGUgZHJpdmVyIGluZm9ybWF0aW9uIHdlIG1heSBh
cyB3ZWxsIGFkZCB0aGUKPiA+Pj4+IHR5cGUgYXR0cmlidXRlIGFuZCBiZSBkb25lIHdpdGggaXQu
Cj4gPj4+Pgo+ID4+Pj4gSSB0aGluayB0aGUgcHJvYmxlbSB3aXRoIHRoZSBwYXRjaCB3YXMgbW9y
ZSB3aXRoIHRoZSBzZW1hbnRpYyB0aGFuIHRoZQo+ID4+Pj4gYXR0cmlidXRlIGl0c2VsZi4KPiA+
Pj4+Cj4gPj4+PiBXaGF0IGlzIG5vcm1hbCwgcGFyYXZpcnR1YWxpemVkLCBhbmQgc3RhbmRieSBt
ZW1vcnk/Cj4gPj4+Pgo+ID4+Pj4gSSBjYW4gdW5kZXJzdGFuZCBESU1NIGRldmljZSwgYmFsb29u
IGRldmljZSwgb3Igd2hhdGV2ZXIgbWVjaGFuaXNtIGZvcgo+ID4+Pj4gYWRkaW5nIG1lbW9yeSB5
b3UgbWlnaHQgaGF2ZS4KPiA+Pj4+Cj4gPj4+PiBJIGNhbiB1bmRlcnN0YW5kICJtZW1vcnkgZGVz
aWduYXRlZCBhcyBzdGFuZGJ5IGJ5IHRoZSBjbHVzdGVyCj4gPj4+PiBhZG1pbmlzdHJhdG9yIi4K
PiA+Pj4+Cj4gPj4+PiBIb3dldmVyLCBESU1NIHZzIGJhbG9vbiBpcyBvcnRob2dvbmFsIHRvIHN0
YW5kYnkgYW5kIHNob3VsZCBub3QgYmUKPiA+Pj4+IGNvbmZsYXRlZCBpbnRvIG9uZSBwcm9wZXJ0
eS4KPiA+Pj4+Cj4gPj4+PiBwYXJhdmlydHVhbGl6ZWQgbWVhbnMgbm90aGluZyBhdCBhbGwgaW4g
cmVsYXRpb25zaGlwIHRvIG1lbW9yeSB0eXBlIGFuZAo+ID4+Pj4gdGhlIGRlc2lyZWQgb25saW5l
IHBvbGljeSB0byBtZS4gICAgCj4gPj4+Cj4gPj4+IFJpZ2h0LCBzbyB3aXRoIHdoYXRldmVyIHdl
IGNvbWUgdXAsIGl0IHNob3VsZCBhbGxvdyB0byBtYWtlIGEgZGVjaXNpb24KPiA+Pj4gaW4gdXNl
ciBzcGFjZSBhYm91dAo+ID4+PiAtIGlmIG1lbW9yeSBpcyB0byBiZSBvbmxpbmVkIGF1dG9tYXRp
Y2FsbHkgICAgCj4gPj4KPiA+PiBBbmQgSSB3aWxsIHRoaW5rIGFib3V0IGlmIHdlIHJlYWxseSBz
aG91bGQgbW9kZWwgc3RhbmRieSBtZW1vcnkuIE1heWJlCj4gPj4gaXQgaXMgcmVhbGx5IGJldHRl
ciB0byBoYXZlIGluIHVzZXIgc3BhY2Ugc29tZXRoaW5nIGxpa2UgKGFzIERhbiBub3RlZCkgIAo+
ID4gCj4gPiBJZiBpdCBpcyBwb3NzaWJsZSB0byBkZXNpZ25hdGUgdGhlIG1lbW9yeSBhcyBzdGFu
ZGJ5IG9yIG9ubGluZSBpbiB0aGUKPiA+IHMzOTAgYWRtaW4gaW50ZXJmYWNlIGFuZCB0aGUga2Vy
bmVsIGRvZXMgaGF2ZSBhY2Nlc3MgdG8gdGhpcwo+ID4gaW5mb3JtYXRpb24gaXQgbWFrZXMgc2Vu
c2UgdG8gZm9yd2FyZCBpdCB0byB1c2Vyc3BhY2UgKGFzIHNlcGFyYXRlCj4gPiBzMzkwLXNwZWNp
ZmljIHByb3BlcnR5KS4gSWYgbm90IHRoZW4geW91IG5lZWQgdG8gbWFrZSBzb21lIGtpbmQgb2YK
PiA+IGFzc3VtcHRpb24gbGlrZSBiZWxvdyBhbmQgdGhlIHVzZXIgY2FuIHR1bmUgdGhlIHNjcmlw
dCBhY2NvcmRpbmcgdG8KPiA+IHRoZWlyIHVzZWNhc2UuICAKPiAKPiBBbHNvIHRydWUsIHN0YW5k
YnkgbWVtb3J5IHJlYWxseSByZXByZXNlbnRzIGEgZGlzdGluY3QgdHlwZSBvZiBtZW1vcnkKPiBi
bG9jayAobWVtb3J5IHNlZW1zIHRvIGJlIHRoZXJlIGJ1dCByZWFsbHkgaXNuJ3QpLiBSaWdodCBu
b3cgSSBhbQo+IHRoaW5raW5nIGFib3V0IHNvbWV0aGluZyBsaWtlIHRoaXMgKHRyaWVkIHRvIGZv
cm11bGF0ZSBpdCBvbiBhIHZlcnkKPiBnZW5lcmljIGxldmVsIGJlY2F1c2Ugd2UgY2FuJ3QgcHJl
ZGljdCB3aGljaCBtZWNoYW5pc20gbWlnaHQgd2FudCB0bwo+IG1ha2UgdXNlIG9mIHRoZXNlIHR5
cGVzIGluIHRoZSBmdXR1cmUpLgo+IAo+IAo+IC8qCj4gICogTWVtb3J5IGJsb2NrIHR5cGVzIGFs
bG93IHVzZXIgc3BhY2UgdG8gZm9ybXVsYXRlIHJ1bGVzIGlmIGFuZCBob3cgdG8KPiAgKiBvbmxp
bmUgbWVtb3J5IGJsb2Nrcy4gVGhlIHR5cGVzIGFyZSBleHBvc2VkIHRvIHVzZXIgc3BhY2UgYXMg
dGV4dAo+ICAqIHN0cmluZ3MgaW4gc3lzZnMuIFdoaWxlIHRoZSB0eXBpY2FsIG9ubGluZSBzdHJh
dGVnaWVzIGFyZSBkZXNjcmliZWQKPiAgKiBhbG9uZyB3aXRoIHRoZSB0eXBlcywgdGhlcmUgYXJl
IHVzZSBjYXNlcyB3aGVyZSB0aGF0IGNhbiBkaWZmZXIgKGUuZy4KPiAgKiB1c2UgTU9WQUJMRSB6
b25lIGZvciBtb3JlIHJlbGlhYmxlIGh1Z2UgcGFnZSB1c2FnZSwgdXNlIE5PUk1BTCB6b25lCj4g
ICogZHVlIHRvIHpvbmUgaW1iYWxhbmNlIG9yIGJlY2F1c2UgbWVtb3J5IHVucGx1ZyBpcyBub3Qg
aW50ZW5kZWQpLgo+ICAqCj4gICogTUVNT1JZX0JMT0NLX05PTkU6Cj4gICogIE5vIG1lbW9yeSBi
bG9jayBpcyB0byBiZSBjcmVhdGVkIChlLmcuIGRldmljZSBtZW1vcnkpLiBVc2VkIGludGVybmFs
bHkKPiAgKiAgb25seS4KPiAgKgo+ICAqIE1FTU9SWV9CTE9DS19SRU1PVkFCTEU6Cj4gICogIFRo
aXMgbWVtb3J5IGJsb2NrIHR5cGUgc2hvdWxkIGJlIHRyZWF0ZWQgYXMgaWYgaXQgY2FuIGJlCj4g
ICogIHJlbW92ZWQvdW5wbHVnZ2VkIGZyb20gdGhlIHN5c3RlbSBhZ2Fpbi4gRS5nLiB0aGVyZSBp
cyBhIGhhcmR3YXJlCj4gICogIGludGVyZmFjZSB0byB1bnBsdWcgc3VjaCBtZW1vcnkuIFRoaXMg
bWVtb3J5IGJsb2NrIHR5cGUgaXMgdXN1YWxseQo+ICAqICBvbmxpbmVkIHRvIHRoZSBNT1ZBQkxF
IHpvbmUsIHRvIGUuZy4gbWFrZSBvZmZsaW5pbmcgb2YgaXQgbW9yZQo+ICAqICByZWxpYWJsZS4g
RXhhbXBsZXMgaW5jbHVkZSBBQ1BJIGFuZCBQUEMgRElNTXMuCj4gICoKPiAgKiBNRU1PUllfQkxP
Q0tfVU5SRU1PVkFCTEU6Cj4gICogIFRoaXMgbWVtb3J5IGJsb2NrIHR5cGUgc2hvdWxkIGJlIHRy
ZWF0ZWQgYXMgaWYgaXQgY2FuIG5vdCBiZQo+ICAqICByZW1vdmVkL3VucGx1Z2dlZCBhZ2Fpbi4g
RS5nLiB0aGVyZSBpcyBubyBoYXJkd2FyZSBpbnRlcmZhY2UgdG8KPiAgKiAgdW5wbHVnIHN1Y2gg
bWVtb3J5LiBUaGlzIG1lbW9yeSBibG9jayB0eXBlIGlzIHVzdWFsbHkgb25saW5lZCB0bwo+ICAq
ICB0aGUgTk9STUFMIHpvbmUsIGFzIG9mZmxpbmluZyBpcyBub3QgYmVuZWZpY2lhbC4gRXhhbXBs
ZXMgaW5jbHVkZSBib290Cj4gICogIG1lbW9yeSBvbiBtb3N0IGFyY2hpdGVjdHVyZXMgYW5kIG1l
bW9yeSBhZGRlZCB2aWEgYmFsbG9vbiBkZXZpY2VzLgoKQUZBSUsgYmFsb29uIGRldmljZSBjYW4g
YmUgaW5mbGF0ZWQgYXMgd2VsbCBzbyB0aGlzIGRvZXMgbm90IHJlYWxseQpkZXNjcmliZSBob3cg
dGhpcyBtZW1vcnkgdHlwZSB3b3JrcyBpbiBhbnkgbWVhbmluZ2Z1bCB3YXkuIEFsc28gaXQKc2hv
dWxkIG5vdCBiZSBwb3NzaWJsZSB0byBzZWUgdGhpcyBraW5kIG9mIG1lbW9yeSBmcm9tIHVzZXJz
cGFjZS4gVGhlCmJhbG9vbiBkcml2ZXIganVzdCB0YWtlcyBleGlzdGluZyBtZW1vcnkgdGhhdCBp
cyBwcm9wZXJseSBiYWNrZWQsCmFsbG9jYXRlcyBpdCBmb3IgaXRzZWxmLCBhbmQgYWxsb3dzIHRo
ZSBoeXBlcnZpc29yIHRvIHVzZSBpdC4gVGh1cyBpdApjcmVhdGVzIHRoZSBlcXVpdmFsZW50IHRv
IHMzOTAgc3RhbmRieSBtZW1vcnkgd2hpY2ggaXMgbm90IGJhY2tlZCBpbgp0aGUgVk0uIFdoZW4g
bWVtb3J5IGlzIHJlY2xhaW1lZCBmcm9tIGh5cGVydmlzb3IgdGhlIGJhbG9vbiBkcml2ZXIKZnJl
ZXMgaXQgbWFraW5nIGl0IGF2YWlsYWJsZSB0byB0aGUgVk0ga2VybmVsIGFnYWluLiBIb3dldmVy
LCB0aGUgd2hvbGUKdGltZSB0aGUgbWVtb3J5IGFwcGVhcnMgcHJlc2VudCBpbiB0aGUgbWFjaGlu
ZSBhbmQgbm8gaG90cGx1ZyBldmVudHMKc2hvdWxkIGJlIHZpc2libGUgdW5sZXNzIHRoZSBkb2Nz
IEkgYW0gbG9va2luZyBhdCBhcmUgcmVhbGx5IG91dGRhdGVkLgoKPiAgKgo+ICAqIE1FTU9SWV9C
TE9DS19TVEFOREJZOgo+ICAqICBUaGUgbWVtb3J5IGJsb2NrIHR5cGUgc2hvdWxkIGJlIHRyZWF0
ZWQgYXMgaWYgaXQgY2FuIGJlCj4gICogIHJlbW92ZWQvdW5wbHVnZ2VkIGFnYWluLCBob3dldmVy
IHRoZSBhY3R1YWwgbWVtb3J5IGhvdCh1bilwbHVnIGlzCj4gICogIHBlcmZvcm1lZCBieSBvbmxp
bmluZy9vZmZsaW5pbmcuIEluIHZpcnR1YWwgZW52aXJvbm1lbnRzLCBzdWNoIG1lbW9yeQo+ICAq
ICBpcyB1c3VhbGx5IGFkZGVkIGR1cmluZyBib290IGFuZCBuZXZlciByZW1vdmVkLiBPbmxpbmlu
ZyBtZW1vcnkgd2lsbAo+ICAqICByZXN1bHQgaW4gbWVtb3J5IGdldHRpbmcgYWxsb2NhdGVkIHRv
IGEgVk0uIFRoaXMgbWVtb3J5IHR5cGUgaXMgdXN1YWxseQo+ICAqICBub3Qgb25saW5lZCBhdXRv
bWF0aWNhbGx5IGJ1dCBleHBsaWNpdGx5IGJ5IHRoZSBhZG1pbmlzdHJhdG9yLiBPbmUKPiAgKiAg
ZXhhbXBsZSBpcyBzdGFuZGJ5IG1lbW9yeSBvbiBzMzkweC4KCkFnYWluLCB0aGlzIGRvZXMgbm90
IG1lYW5pbmdmdWxseSBkZXNjcmliZSB0aGUgbWVtb3J5IHR5cGUuIFRoZXJlIGlzCm5vIG1lbW9y
eSBvbiBzdGFuZGJ5LiBUaGVyZSBpcyBpbiBmYWN0IG5vIGJhY2tpbmcgYXQgYWxsIHVubGVzcyB5
b3UKb25saW5lIGl0LiBTbyB0aGlzIHByb2JhYmx5IGlzIHNvbWUga2luZCBvZiBzaGFyZWQgbWVt
b3J5LiBIb3dldmVyLCB0aGUKKGRlKWFsbG9jYXRpb24gaXMgY29udHJvbGxlZCBkaWZmZXJlbnRs
eSBjb21wYXJlZCB0byB0aGUgYmFsb29uIGRldmljZS4KVGhlIGNvbmNlcHQgaXMgdmVyeSBzaW1p
bGFyLCB0aG91Z2guCgpUaGFua3MKCk1pY2hhbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 16:34:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 16:34: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-devel-bounces@lists.xenproject.org>)
	id 1gRgJV-0005JH-CS; Tue, 27 Nov 2018 16:34: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=+e70=og=ab.jp.nec.com=k-hagio@srs-us1.protection.inumbo.net>)
 id 1gRgJU-0005JB-5w
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 16:34:16 +0000
X-Inumbo-ID: 4652366d-f262-11e8-9a16-bc764e045a96
Received: from tyo162.gate.nec.co.jp (unknown [114.179.232.162])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4652366d-f262-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 16:34:14 +0000 (UTC)
Received: from mailgate01.nec.co.jp ([114.179.233.122])
 by tyo162.gate.nec.co.jp (8.15.1/8.15.1) with ESMTPS id wARGXpcr019721
 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
 Wed, 28 Nov 2018 01:33:51 +0900
Received: from mailsv02.nec.co.jp (mailgate-v.nec.co.jp [10.204.236.94])
 by mailgate01.nec.co.jp (8.15.1/8.15.1) with ESMTP id wARGXpGm030255;
 Wed, 28 Nov 2018 01:33:51 +0900
Received: from mail02.kamome.nec.co.jp (mail02.kamome.nec.co.jp [10.25.43.5])
 by mailsv02.nec.co.jp (8.15.1/8.15.1) with ESMTP id wARGXofZ003619; 
 Wed, 28 Nov 2018 01:33:51 +0900
Received: from bpxc99gp.gisp.nec.co.jp ([10.38.151.140] [10.38.151.140]) by
 mail03.kamome.nec.co.jp with ESMTP id BT-MMP-94847;
 Wed, 28 Nov 2018 01:32:08 +0900
Received: from BPXM09GP.gisp.nec.co.jp ([10.38.151.201]) by
 BPXC12GP.gisp.nec.co.jp ([10.38.151.140]) with mapi id 14.03.0319.002; Wed,
 28 Nov 2018 01:32:07 +0900
From: Kazuhito Hagio <k-hagio@ab.jp.nec.com>
To: David Hildenbrand <david@redhat.com>
Thread-Topic: [PATCH v2] makedumpfile: exclude pages that are logically offline
Thread-Index: AQHUgkt9RCAzPwtH6E+Mr2lxoeU83qVig1dA
Date: Tue, 27 Nov 2018 16:32:07 +0000
Message-ID: <4AE2DC15AC0B8543882A74EA0D43DBEC03561800@BPXM09GP.gisp.nec.co.jp>
References: <20181122100627.5189-1-david@redhat.com>
 <20181122100938.5567-1-david@redhat.com>
In-Reply-To: <20181122100938.5567-1-david@redhat.com>
Accept-Language: ja-JP, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [143.101.134.6]
MIME-Version: 1.0
X-TM-AS-MML: disable
Subject: Re: [Xen-devel] [PATCH v2] makedumpfile: exclude pages that are
 logically offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "linux-pm@vger.kernel.org" <linux-pm@vger.kernel.org>,
 "pv-drivers@vmware.com" <pv-drivers@vmware.com>,
 "linux-doc@vger.kernel.org" <linux-doc@vger.kernel.org>,
 kexec-ml <kexec@lists.infradead.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "linux-fsdevel@vger.kernel.org" <linux-fsdevel@vger.kernel.org>,
 "devel@linuxdriverproject.org" <devel@linuxdriverproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBMaW51eCBtYXJrcyBwYWdlcyB0aGF0IGFyZSBsb2dpY2FsbHkgb2ZmbGluZSB2aWEgYSBwYWdl
IGZsYWcgKG1hcCBjb3VudCkuCj4gU3VjaCBwYWdlcyBlLmcuIGluY2x1ZGUgcGFnZXMgaW5mYXRl
ZCBhcyBwYXJ0IG9mIGEgYmFsbG9vbiBkcml2ZXIgb3IKPiBwYWdlcyB0aGF0IHdlcmUgbm90IGFj
dHVhbGx5IG9ubGluZWQgd2hlbiBvbmxpbmluZyB0aGUgd2hvbGUgc2VjdGlvbi4KPiAKPiBXaGls
ZSB0aGUgaHlwZXJ2aXNvciB1c3VhbGx5IGFsbG93cyB0byByZWFkIHN1Y2ggaW5mbGF0ZWQgbWVt
b3J5LCB3ZQo+IGJhc2ljYWxseSByZWFkIGFuZCBkdW1wIGRhdGEgdGhhdCBpcyBjb21wbGV0ZWx5
IGlycmVsZXZhbnQuIEFsc28sIHRoaXMKPiBtaWdodCByZXN1bHQgaW4gcXVpdGUgc29tZSBvdmVy
aGVhZCBpbiB0aGUgaHlwZXJ2aXNvci4gSW4gYWRkaXRpb24sCj4gd2Ugc2F3IHNvbWUgcHJvYmxl
bXMgdW5kZXIgSHlwZXItViwgd2hlcmVieSB3ZSBjYW4gY3Jhc2ggdGhlIGtlcm5lbCBieQo+IGR1
bXBpbmcsIHdoZW4gcmVhZGluZyBtZW1vcnkgb2YgYSBwYXJ0aWFsbHkgb25saW5lZCBtZW1vcnkg
c2VnbWVudAo+IChmb3IgbWVtb3J5IGFkZGVkIGJ5IHRoZSBIeXBlci1WIGJhbGxvb24gZHJpdmVy
KS4KPiAKPiBUaGVyZWZvcmUsIGRvbid0IHJlYWQgYW5kIGR1bXAgcGFnZXMgdGhhdCBhcmUgbWFy
a2VkIGFzIGJlaW5nIGxvZ2ljYWxseQo+IG9mZmxpbmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogRGF2
aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CgpUaGFua3MgZm9yIHRoZSB2MiB1cGRh
dGUuCkknbSBnb2luZyB0byBtZXJnZSB0aGlzIHBhdGNoIGFmdGVyIHRoZSBrZXJuZWwgcGF0Y2hl
cyBhcmUgbWVyZ2VkCmFuZCBpdCB0ZXN0cyBmaW5lIHdpdGggdGhlIGtlcm5lbC4KCkthenUKCj4g
LS0tCj4gCj4gdjEgLT4gdjI6Cj4gLSBGaXggUEFHRV9CVUREWV9NQVBDT1VOVF9WQUxVRSB2cy4g
UEFHRV9PRkZMSU5FX01BUENPVU5UX1ZBTFVFCj4gCj4gIG1ha2VkdW1wZmlsZS5jIHwgMzQgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQo+ICBtYWtlZHVtcGZpbGUuaCB8ICAxICsK
PiAgMiBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS9tYWtlZHVtcGZpbGUuYyBiL21ha2VkdW1wZmlsZS5jCj4gaW5kZXggODky
MzUzOC4uYTVmMmVhOSAxMDA2NDQKPiAtLS0gYS9tYWtlZHVtcGZpbGUuYwo+ICsrKyBiL21ha2Vk
dW1wZmlsZS5jCj4gQEAgLTg4LDYgKzg4LDcgQEAgbWRmX3Bmbl90IHBmbl9jYWNoZV9wcml2YXRl
Owo+ICBtZGZfcGZuX3QgcGZuX3VzZXI7Cj4gIG1kZl9wZm5fdCBwZm5fZnJlZTsKPiAgbWRmX3Bm
bl90IHBmbl9od3BvaXNvbjsKPiArbWRmX3Bmbl90IHBmbl9vZmZsaW5lOwo+IAo+ICBtZGZfcGZu
X3QgbnVtX2R1bXBlZDsKPiAKPiBAQCAtMjQ5LDYgKzI1MCwyMSBAQCBpc0h1Z2V0bGIodW5zaWdu
ZWQgbG9uZyBkdG9yKQo+ICAgICAgICAgICAgICAgICAgICAgICYmIChTWU1CT0woZnJlZV9odWdl
X3BhZ2UpID09IGR0b3IpKTsKPiAgfQo+IAo+ICtzdGF0aWMgaW50Cj4gK2lzT2ZmbGluZSh1bnNp
Z25lZCBsb25nIGZsYWdzLCB1bnNpZ25lZCBpbnQgX21hcGNvdW50KQo+ICt7Cj4gKwlpZiAoTlVN
QkVSKFBBR0VfT0ZGTElORV9NQVBDT1VOVF9WQUxVRSkgPT0gTk9UX0ZPVU5EX05VTUJFUikKPiAr
CQlyZXR1cm4gRkFMU0U7Cj4gKwo+ICsJaWYgKGZsYWdzICYgKDFVTCA8PCBOVU1CRVIoUEdfc2xh
YikpKQo+ICsJCXJldHVybiBGQUxTRTsKPiArCj4gKwlpZiAoX21hcGNvdW50ID09IChpbnQpTlVN
QkVSKFBBR0VfT0ZGTElORV9NQVBDT1VOVF9WQUxVRSkpCj4gKwkJcmV0dXJuIFRSVUU7Cj4gKwo+
ICsJcmV0dXJuIEZBTFNFOwo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50Cj4gIGlzX2NhY2hlX3BhZ2Uo
dW5zaWduZWQgbG9uZyBmbGFncykKPiAgewo+IEBAIC0yMjg3LDYgKzIzMDMsOCBAQCB3cml0ZV92
bWNvcmVpbmZvX2RhdGEodm9pZCkKPiAgCVdSSVRFX05VTUJFUigiUEdfaHdwb2lzb24iLCBQR19o
d3BvaXNvbik7Cj4gCj4gIAlXUklURV9OVU1CRVIoIlBBR0VfQlVERFlfTUFQQ09VTlRfVkFMVUUi
LCBQQUdFX0JVRERZX01BUENPVU5UX1ZBTFVFKTsKPiArCVdSSVRFX05VTUJFUigiUEFHRV9PRkZM
SU5FX01BUENPVU5UX1ZBTFVFIiwKPiArCQkgICAgIFBBR0VfT0ZGTElORV9NQVBDT1VOVF9WQUxV
RSk7Cj4gIAlXUklURV9OVU1CRVIoInBoeXNfYmFzZSIsIHBoeXNfYmFzZSk7Cj4gCj4gIAlXUklU
RV9OVU1CRVIoIkhVR0VUTEJfUEFHRV9EVE9SIiwgSFVHRVRMQl9QQUdFX0RUT1IpOwo+IEBAIC0y
Njg3LDYgKzI3MDUsNyBAQCByZWFkX3ZtY29yZWluZm8odm9pZCkKPiAgCVJFQURfU1JDRklMRSgi
cHVkX3QiLCBwdWRfdCk7Cj4gCj4gIAlSRUFEX05VTUJFUigiUEFHRV9CVUREWV9NQVBDT1VOVF9W
QUxVRSIsIFBBR0VfQlVERFlfTUFQQ09VTlRfVkFMVUUpOwo+ICsJUkVBRF9OVU1CRVIoIlBBR0Vf
T0ZGTElORV9NQVBDT1VOVF9WQUxVRSIsIFBBR0VfT0ZGTElORV9NQVBDT1VOVF9WQUxVRSk7Cj4g
IAlSRUFEX05VTUJFUigicGh5c19iYXNlIiwgcGh5c19iYXNlKTsKPiAgI2lmZGVmIF9fYWFyY2g2
NF9fCj4gIAlSRUFEX05VTUJFUigiVkFfQklUUyIsIFZBX0JJVFMpOwo+IEBAIC02MDQxLDYgKzYw
NjAsMTIgQEAgX19leGNsdWRlX3VubmVjZXNzYXJ5X3BhZ2VzKHVuc2lnbmVkIGxvbmcgbWVtX21h
cCwKPiAgCQllbHNlIGlmIChpc0hXUE9JU09OKGZsYWdzKSkgewo+ICAJCQlwZm5fY291bnRlciA9
ICZwZm5faHdwb2lzb247Cj4gIAkJfQo+ICsJCS8qCj4gKwkJICogRXhjbHVkZSBwYWdlcyB0aGF0
IGFyZSBsb2dpY2FsbHkgb2ZmbGluZS4KPiArCQkgKi8KPiArCQllbHNlIGlmIChpc09mZmxpbmUo
ZmxhZ3MsIF9tYXBjb3VudCkpIHsKPiArCQkJcGZuX2NvdW50ZXIgPSAmcGZuX29mZmxpbmU7Cj4g
KwkJfQo+ICAJCS8qCj4gIAkJICogVW5leGNsdWRhYmxlIHBhZ2UKPiAgCQkgKi8KPiBAQCAtNzUy
Miw3ICs3NTQ3LDcgQEAgd3JpdGVfZWxmX3BhZ2VzX2N5Y2xpYyhzdHJ1Y3QgY2FjaGVfZGF0YSAq
Y2RfaGVhZGVyLCBzdHJ1Y3QgY2FjaGVfZGF0YSAqY2RfcGFnZSkKPiAgCSAqLwo+ICAJaWYgKGlu
Zm8tPmZsYWdfY3ljbGljKSB7Cj4gIAkJcGZuX3plcm8gPSBwZm5fY2FjaGUgPSBwZm5fY2FjaGVf
cHJpdmF0ZSA9IDA7Cj4gLQkJcGZuX3VzZXIgPSBwZm5fZnJlZSA9IHBmbl9od3BvaXNvbiA9IDA7
Cj4gKwkJcGZuX3VzZXIgPSBwZm5fZnJlZSA9IHBmbl9od3BvaXNvbiA9IHBmbl9vZmZsaW5lID0g
MDsKPiAgCQlwZm5fbWVtaG9sZSA9IGluZm8tPm1heF9tYXBucjsKPiAgCX0KPiAKPiBAQCAtODgw
NCw3ICs4ODI5LDcgQEAgd3JpdGVfa2R1bXBfcGFnZXNfYW5kX2JpdG1hcF9jeWNsaWMoc3RydWN0
IGNhY2hlX2RhdGEgKmNkX2hlYWRlciwgc3RydWN0IGNhY2hlX2QKPiAgCQkgKiBSZXNldCBjb3Vu
dGVyIGZvciBkZWJ1ZyBtZXNzYWdlLgo+ICAJCSAqLwo+ICAJCXBmbl96ZXJvID0gcGZuX2NhY2hl
ID0gcGZuX2NhY2hlX3ByaXZhdGUgPSAwOwo+IC0JCXBmbl91c2VyID0gcGZuX2ZyZWUgPSBwZm5f
aHdwb2lzb24gPSAwOwo+ICsJCXBmbl91c2VyID0gcGZuX2ZyZWUgPSBwZm5faHdwb2lzb24gPSBw
Zm5fb2ZmbGluZSA9IDA7Cj4gIAkJcGZuX21lbWhvbGUgPSBpbmZvLT5tYXhfbWFwbnI7Cj4gCj4g
IAkJLyoKPiBAQCAtOTc0OSw3ICs5Nzc0LDcgQEAgcHJpbnRfcmVwb3J0KHZvaWQpCj4gIAlwZm5f
b3JpZ2luYWwgPSBpbmZvLT5tYXhfbWFwbnIgLSBwZm5fbWVtaG9sZTsKPiAKPiAgCXBmbl9leGNs
dWRlZCA9IHBmbl96ZXJvICsgcGZuX2NhY2hlICsgcGZuX2NhY2hlX3ByaXZhdGUKPiAtCSAgICAr
IHBmbl91c2VyICsgcGZuX2ZyZWUgKyBwZm5faHdwb2lzb247Cj4gKwkgICAgKyBwZm5fdXNlciAr
IHBmbl9mcmVlICsgcGZuX2h3cG9pc29uICsgcGZuX29mZmxpbmU7Cj4gIAlzaHJpbmtpbmcgPSAo
cGZuX29yaWdpbmFsIC0gcGZuX2V4Y2x1ZGVkKSAqIDEwMDsKPiAgCXNocmlua2luZyA9IHNocmlu
a2luZyAvIHBmbl9vcmlnaW5hbDsKPiAKPiBAQCAtOTc2Myw2ICs5Nzg4LDcgQEAgcHJpbnRfcmVw
b3J0KHZvaWQpCj4gIAlSRVBPUlRfTVNHKCIgICAgVXNlciBwcm9jZXNzIGRhdGEgcGFnZXMgOiAw
eCUwMTZsbHhcbiIsIHBmbl91c2VyKTsKPiAgCVJFUE9SVF9NU0coIiAgICBGcmVlIHBhZ2VzICAg
ICAgICAgICAgICA6IDB4JTAxNmxseFxuIiwgcGZuX2ZyZWUpOwo+ICAJUkVQT1JUX01TRygiICAg
IEh3cG9pc29uIHBhZ2VzICAgICAgICAgIDogMHglMDE2bGx4XG4iLCBwZm5faHdwb2lzb24pOwo+
ICsJUkVQT1JUX01TRygiICAgIE9mZmxpbmUgcGFnZXMgICAgICAgICAgIDogMHglMDE2bGx4XG4i
LCBwZm5fb2ZmbGluZSk7Cj4gIAlSRVBPUlRfTVNHKCIgIFJlbWFpbmluZyBwYWdlcyAgOiAweCUw
MTZsbHhcbiIsCj4gIAkgICAgcGZuX29yaWdpbmFsIC0gcGZuX2V4Y2x1ZGVkKTsKPiAgCVJFUE9S
VF9NU0coIiAgKFRoZSBudW1iZXIgb2YgcGFnZXMgaXMgcmVkdWNlZCB0byAlbGxkJSUuKVxuIiwK
PiBAQCAtOTc5MCw3ICs5ODE2LDcgQEAgcHJpbnRfbWVtX3VzYWdlKHZvaWQpCj4gIAlwZm5fb3Jp
Z2luYWwgPSBpbmZvLT5tYXhfbWFwbnIgLSBwZm5fbWVtaG9sZTsKPiAKPiAgCXBmbl9leGNsdWRl
ZCA9IHBmbl96ZXJvICsgcGZuX2NhY2hlICsgcGZuX2NhY2hlX3ByaXZhdGUKPiAtCSAgICArIHBm
bl91c2VyICsgcGZuX2ZyZWUgKyBwZm5faHdwb2lzb247Cj4gKwkgICAgKyBwZm5fdXNlciArIHBm
bl9mcmVlICsgcGZuX2h3cG9pc29uICsgcGZuX29mZmxpbmU7Cj4gIAlzaHJpbmtpbmcgPSAocGZu
X29yaWdpbmFsIC0gcGZuX2V4Y2x1ZGVkKSAqIDEwMDsKPiAgCXNocmlua2luZyA9IHNocmlua2lu
ZyAvIHBmbl9vcmlnaW5hbDsKPiAgCXRvdGFsX3NpemUgPSBpbmZvLT5wYWdlX3NpemUgKiBwZm5f
b3JpZ2luYWw7Cj4gZGlmZiAtLWdpdCBhL21ha2VkdW1wZmlsZS5oIGIvbWFrZWR1bXBmaWxlLmgK
PiBpbmRleCBmMDJmODZkLi5lM2EyYjI5IDEwMDY0NAo+IC0tLSBhL21ha2VkdW1wZmlsZS5oCj4g
KysrIGIvbWFrZWR1bXBmaWxlLmgKPiBAQCAtMTkyNyw2ICsxOTI3LDcgQEAgc3RydWN0IG51bWJl
cl90YWJsZSB7Cj4gIAlsb25nICAgIFBHX2h3cG9pc29uOwo+IAo+ICAJbG9uZwlQQUdFX0JVRERZ
X01BUENPVU5UX1ZBTFVFOwo+ICsJbG9uZwlQQUdFX09GRkxJTkVfTUFQQ09VTlRfVkFMVUU7Cj4g
IAlsb25nCVNFQ1RJT05fU0laRV9CSVRTOwo+ICAJbG9uZwlNQVhfUEhZU01FTV9CSVRTOwo+ICAJ
bG9uZyAgICBIVUdFVExCX1BBR0VfRFRPUjsKPiAtLQo+IDIuMTcuMgo+IAoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 16:35:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 16:35: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-devel-bounces@lists.xenproject.org>)
	id 1gRgKd-0005QY-OU; Tue, 27 Nov 2018 16:35: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=4fnm=og=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRgKd-0005QK-1P
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 16:35:27 +0000
X-Inumbo-ID: 71001156-f262-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71001156-f262-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 16:35:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRgKZ-0008Qf-Qg; Tue, 27 Nov 2018 16:35:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRgKZ-0005VY-I4; Tue, 27 Nov 2018 16:35:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRgKZ-0000aX-Gb; Tue, 27 Nov 2018 16:35:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130790-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:build-arm64:<job status>:broken:regression
 linux-4.14:build-arm64-xsm:<job status>:broken:regression
 linux-4.14:build-arm64-pvops:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-4.14:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 linux-4.14:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.14:build-arm64:hosts-allocate:broken:allowable
 linux-4.14:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.14:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.14:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.14:build-arm64:capture-logs:broken:nonblocking
 linux-4.14:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.14:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1d4bd2e4e1d26c5384d52ca4a1953cb0cfc934f1
X-Osstest-Versions-That: linux=2e390c487815669fb9bb35d7ea11883cc10a9b50
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Nov 2018 16:35:23 +0000
Subject: [Xen-devel] [linux-4.14 test] 130790: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc5MCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA3OTAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDE1NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDEzMDE1NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTMwMTU1CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIFJFR1IuIHZzLiAxMzAxNTUKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBh
bGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMzAxNTUKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDEzMDE1NQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxv
Y2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMTU1CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQg
aW4gMTMwMTU1CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzAxNTUKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMDE1NQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMWQ0YmQy
ZTRlMWQyNmM1Mzg0ZDUyY2E0YTE5NTNjYjBjZmM5MzRmMQpiYXNlbGluZSB2ZXJzaW9uOgogbGlu
dXggICAgICAgICAgICAgICAgMmUzOTBjNDg3ODE1NjY5ZmI5YmIzNWQ3ZWExMTg4M2NjMTBhOWI1
MAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMTU1ICAyMDE4LTExLTE1IDIzOjUzOjU0IFogICAx
MSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDY0NCAgMjAxOC0xMS0yMSAwODo0MTowMiBa
ICAgIDYgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDc5MCAgMjAx
OC0xMS0yNSAwOTo1ODo0MCBaICAgIDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1hbiIgPGVi
aWVkZXJtQHhtaXNzaW9uLmNvbT4KICAiWWFuLCBaaGVuZyIgPHp5YW5AcmVkaGF0LmNvbT4KICBB
YXJvbiBMdSA8YWFyb24ubHVAaW50ZWwuY29tPgogIEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRl
dWNoZXJAYW1kLmNvbT4KICBBbGV4YW5kcmUgQmVsbG9uaSA8YWxleGFuZHJlLmJlbGxvbmlAYm9v
dGxpbi5jb20+CiAgQWxleGFuZHJ1IEFyZGVsZWFuIDxhbGV4YW5kcnUuYXJkZWxlYW5AYW5hbG9n
LmNvbT4KICBBbGxlbiBXaWxkIDxhbGxlbndpbGQ5M0BnbWFpbC5jb20+CiAgQW1pciBHb2xkc3Rl
aW4gPGFtaXI3M2lsQGdtYWlsLmNvbT4KICBBbmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUByZWRo
YXQuY29tPgogIEFuZHJlYXMgR3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5k
cmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyZXkgUnlhYmluaW4g
PGFyeWFiaW5pbkB2aXJ0dW96em8uY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZl
bEBsaW5hcm8ub3JnPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFydGxvbWll
aiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgogIEJlbiBTa2VnZ3Mg
PGJza2VnZ3NAcmVkaGF0LmNvbT4KICBCb3JpcyBCcmV6aWxsb24gPGJvcmlzLmJyZXppbGxvbkBi
b290bGluLmNvbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQnJlbm8gTGVpdGFv
IDxsZWl0YW9AZGViaWFuLm9yZz4KICBDaGFuZ3dlaSBHZSA8Z2UuY2hhbmd3ZWlAaDNjLmNvbT4K
ICBDaHJpcyBQYWNraGFtIDxjaHJpcy5wYWNraGFtQGFsbGllZHRlbGVzaXMuY28ubno+CiAgQ2hy
aXMgUGF0ZXJzb24gPGNocmlzLnBhdGVyc29uMkByZW5lc2FzLmNvbT4KICBDaHJpcyBXaWxzb24g
PGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5k
ZT4KICBDaHJpc3RvcGhlIExlcm95IDxjaHJpc3RvcGhlLmxlcm95QGMtcy5mcj4KICBDbGludCBU
YXlsb3IgPGNsaW50b24uYS50YXlsb3JAaW50ZWwuY29tPgogIERhbmllbCBBeHRlbnMgPGRqYUBh
eHRlbnMubmV0PgogIERhbmllbCBUaG9tcHNvbiA8ZGFuaWVsLnRob21wc29uQGxpbmFyby5vcmc+
CiAgRGF2aWQgQWhlcm4gPGRzYWhlcm5AZ21haWwuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2
ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRGVu
Z2NoZW5nIFpodSA8ZHpodUB3YXZlY29tcC5jb20+CiAgRGVubmlzIDxkZW5uaXMubmV6aWNAdXRv
cm9udG8uY2E+CiAgRG9taW5pcXVlIE1hcnRpbmV0IDxkb21pbmlxdWUubWFydGluZXRAY2VhLmZy
PgogIERvdWcgQmVyZ2VyIDxvcGVuZG1iQGdtYWlsLmNvbT4KICBFZHVhcmRvIFZhbGVudGluIDxl
ZHViZXp2YWxAZ21haWwuY29tPgogIEVucmljIEJhbGxldGJvIGkgU2VycmEgPGVucmljLmJhbGxl
dGJvQGNvbGxhYm9yYS5jb20+CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vyc0Bnb29nbGUuY29tPgog
IEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFcmljIFcuIEJpZWRlcm1hbiA8
ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogIEZhYmlvIEVzdGV2YW0gPGZhYmlvLmVzdGV2YW1Abnhw
LmNvbT4KICBGaWxpcGUgTWFuYW5hIDxmZG1hbmFuYUBzdXNlLmNvbT4KICBGbG9yaWFuIEZhaW5l
bGxpIDxmLmZhaW5lbGxpQGdtYWlsLmNvbT4KICBGcmFuayBTb3JlbnNvbiA8c29yZW5zb25AcmVk
aGF0LmNvbT4KICBGcmllZGVyIFNjaHJlbXBmIDxmcmllZGVyLnNjaHJlbXBmQGtvbnRyb24uZGU+
CiAgR3JlZyBFZHdhcmRzIDxnZWR3YXJkc0BkZG4uY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8
Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3JlZ29yeSBGb25nIDxncmVnb3J5LjB4ZjBA
Z21haWwuY29tPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdXN0YXZv
IEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEguIFBldGVyIEFudmluIChJ
bnRlbCkgPGhwYUB6eXRvci5jb20+CiAgSC4gUGV0ZXIgQW52aW4gPGhwYUB6eXRvci5jb20+CiAg
SGFucyBWZXJrdWlsIDxoYW5zLnZlcmt1aWxAY2lzY28uY29tPgogIEhlaWtvIFN0dWVibmVyIDxo
ZWlrb0BzbnRlY2guZGU+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1
PgogIEhpbWFuc2h1IE1hZGhhbmkgPGhpbWFuc2h1Lm1hZGhhbmlAY2F2aXVtLmNvbT4KICBIaW1h
bnNodSBNYWRoYW5pIDxobWFkaGFuaUBjYXZpdW0uY29tPgogIEh1YWNhaSBDaGVuIDxjaGVuaGNA
bGVtb3RlLmNvbT4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBtZWxsYW5veC5jb20+CiAgSWx5YSBE
cnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5v
cmc+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5jb20+CiAgSmFuaSBOaWt1bGEg
PGphbmkubmlrdWxhQGludGVsLmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAg
Sm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2huIEdhcnJ5IDxqb2huLmdhcnJ5QGh1
YXdlaS5jb20+CiAgSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29t
PgogIEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KICBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2No
QGludGVsLmNvbT4KICBLaXJpbGwgVGtoYWkgPGt0a2hhaUB2aXJ0dW96em8uY29tPgogIEtyenlz
enRvZiBLb3psb3dza2kgPGtyemtAa2VybmVsLm9yZz4KICBMYXVyZW5jZSBPYmVybWFuIDxsb2Jl
cm1hbkByZWRoYXQuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0
aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTHUg
RmVuZ3FpIDxsdWZxLmZuc3RAY24uZnVqaXRzdS5jb20+CiAgTHVib21pciBSaW50ZWwgPGxrdW5k
cmFrQHYzLnNrPgogIEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgogIEx1ZG92
aWMgRGVzcm9jaGVzIDxsdWRvdmljLmRlc3JvY2hlc0BtaWNyb2NoaXAuY29tPgogIEx1a2FzIEN6
ZXJuZXIgPGxjemVybmVyQHJlZGhhdC5jb20+CiAgTHl1ZGUgUGF1bCA8bHl1ZGVAcmVkaGF0LmNv
bT4KICBNYWNpZWogVy4gUm96eWNraSA8bWFjcm9AbGludXgtbWlwcy5vcmc+CiAgTWFyYyBaeW5n
aWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjbyBGZWxzY2ggPG0uZmVsc2NoQHBlbmd1
dHJvbml4LmRlPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5j
b20+CiAgTWFydGluIFNjaGlsbGVyIDxtc0BkZXYudGR0LmRlPgogIE1hdGhpZXUgTWFsYXRlcnJl
IDxtYWxhdEBkZWJpYW4ub3JnPgogIE1hdHRoZXcgQ292ZXIgPG1hdHRoZXcuY292ZXJAc3RhY2tw
YXRoLmNvbT4KICBNYXR0aGV3IENvdmVyIDx3ZXJla3Jha2VuQGdtYWlsLmNvbT4KICBNYXVybyBD
YXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1heCBGaWxpcHBv
diA8amNtdmJrYmNAZ21haWwuY29tPgogIE1lbCBHb3JtYW4gPG1nb3JtYW5AdGVjaHNpbmd1bGFy
aXR5Lm5ldD4KICBNaWNoYWVsIENoYW4gPG1pY2hhZWwuY2hhbkBicm9hZGNvbS5jb20+CiAgTWlj
aGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1pY2hhZWwgS2VsbGV5IDxtaWtl
bGxleUBtaWNyb3NvZnQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGHFgiBNaXJvc8WCYXcgPG1p
cnEtbGludXhAcmVyZS5xbXFtLnBsPgogIE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAbGlu
dXguaW50ZWwuY29tPgogIE1pa2UgS3JhdmV0eiA8bWlrZS5rcmF2ZXR6QG9yYWNsZS5jb20+CiAg
TWlrbG9zIFN6ZXJlZGkgPG1zemVyZWRpQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRvY2thIDxt
cGF0b2NrYUByZWRoYXQuY29tPgogIE1pbGVzIENoZW4gPG1pbGVzLmNoZW5AbWVkaWF0ZWsuY29t
PgogIE1pbmcgTGVpIDxtaW5nLmxlaUByZWRoYXQuY29tPgogIE5pY2hvbGFzIE1jIEd1aXJlIDxo
b2ZyYXRAb3NhZGwub3JnPgogIE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+CiAg
Tm9idWhpcm8gSXdhbWF0c3UgPG5vYnVoaXJvLml3YW1hdHN1QGN5YmVydHJ1c3QuY28uanA+CiAg
T2xvZiBKb2hhbnNzb24gPG9sb2ZAbGl4b20ubmV0PgogIE90YXZpbyBTYWx2YWRvciA8b3Rhdmlv
QG9zc3lzdGVtcy5jb20uYnI+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5v
cmc+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBldGVyIE5vd2VlIDxw
ZXRlci5ub3dlZUBnbWFpbC5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRp
LmNvbT4KICBQZXRyIE1sYWRlayA8cG1sYWRla0BzdXNlLmNvbT4KICBQaGlsIEVsd2VsbCA8cGhp
bEByYXNwYmVycnlwaS5vcmc+CiAgUXVpbm4gVHJhbiA8cXVpbm4udHJhbkBjYXZpdW0uY29tPgog
IFJhc2htaWNhIEd1cHRhIDxyYXNobWljYS5nQGdtYWlsLmNvbT4KICBSaWNoYXJkIFdlaW5iZXJn
ZXIgPHJpY2hhcmRAbm9kLmF0PgogIFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+CiAgUm9i
YmllIEtvIDxyb2JiaWVrb0BzeW5vbG9neS5jb20+CiAgUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZp
dmlAaW50ZWwuY29tPgogIFJvbmFsZCBXYWhsIDxyd2FobEBnbXguZGU+CiAgUnVzc2VsbCBLaW5n
IDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBTYWJyaW5hIER1YnJvY2EgPHNkQHF1ZWFz
eXNuYWlsLm5ldD4KICBTYWthcmkgQWlsdXMgPHNha2FyaS5haWx1c0BsaW51eC5pbnRlbC5jb20+
CiAgU2FtIEJvYnJvZmYgPHNib2Jyb2ZmQGxpbnV4LmlibS5jb20+CiAgU2FudG9zaCBTaGlsaW1r
YXIgPHNzYW50b3NoQGtlcm5lbC5vcmc+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3Jn
PgogIFNjb3R0IE1heWhldyA8c21heWhld0ByZWRoYXQuY29tPgogIFNlYW4gVHJhbmNoZXR0aSA8
c3RyYW5jaGVAY29kZWF1cm9yYS5vcmc+CiAgU2VyZ2V5IFNlbm96aGF0c2t5IDxzZXJnZXkuc2Vu
b3poYXRza3kud29ya0BnbWFpbC5jb20+CiAgU2VyZ2V5IFNlbm96aGF0c2t5IDxzZXJnZXkuc2Vu
b3poYXRza3lAZ21haWwuY29tPgogIFNoYWxvbSBUb2xlZG8gPHNoYWxvbXRAbWVsbGFub3guY29t
PgogIFNoYXduIEd1byA8c2hhd25ndW9Aa2VybmVsLm9yZz4KICBTaW1vbiBIb3JtYW4gPGhvcm1z
K3JlbmVzYXNAdmVyZ2UubmV0LmF1PgogIFNpdmEgUmVkZHkgS2FsbGFtIDxzaXZhLmthbGxhbUBi
cm9hZGNvbS5jb20+CiAgU3RhbmlzbGF2IExpc292c2tpeSA8c3RhbmlzbGF2Lmxpc292c2tpeUBp
bnRlbC5jb20+CiAgU3RlZmFuIFdhaHJlbiA8c3RlZmFuLndhaHJlbkBpMnNlLmNvbT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgU3RlcGhlbiBCb3lkIDxzYm95
ZEBrZXJuZWwub3JnPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMu
b3JnPgogIFN1YmFzaCBBYmhpbm92IEthc2l2aXN3YW5hdGhhbiA8c3ViYXNoYWJAY29kZWF1cm9y
YS5vcmc+CiAgU3VkaXAgTXVraGVyamVlIDxzdWRpcG0ubXVraGVyamVlQGdtYWlsLmNvbT4KICBU
aGVvZG9yZSBUcydvIDx0eXRzb0BtaXQuZWR1PgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51
dHJvbml4LmRlPgogIFRpbW90aHkgQmFsZHdpbiA8dGltYmFsZHdpbkBmYXN0bWFpbC5jby51az4K
ICBUb21pIFZhbGtlaW5lbiA8dG9taS52YWxrZWluZW5AdGkuY29tPgogIFRyaXN0cmFtIEhhIDxU
cmlzdHJhbS5IYUBtaWNyb2NoaXAuY29tPgogIFZhc2lseSBBdmVyaW4gPHZ2c0B2aXJ0dW96em8u
Y29tPgogIFZhc2lseSBLaG9ydXpoaWNrIDx2YXNpbHlraEBhcmlzdGEuY29tPgogIFZpY2VudGUg
QmVyZ2FzIDx2aWNlbmNiQGdtYWlsLmNvbT4KICBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmph
bGFAbGludXguaW50ZWwuY29tPgogIFdlbmdhbmcgV2FuZyA8d2VuLmdhbmcud2FuZ0BvcmFjbGUu
Y29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFhpbiBMb25nIDxsdWNp
ZW4ueGluQGdtYWlsLmNvbT4KICBYaW5saWFuZyBMaXUgPHoubGl1eGlubGlhbmdAaGlzaWxpY29u
LmNvbT4KICBZYW4sIFpoZW5nIDx6eWFuQHJlZGhhdC5jb20+CiAgWW91bmdfWCA8WWFuZ1g5MkBo
b3RtYWlsLmNvbT4KICDrsLDshJ3sp4QgPHNvdWtqaW4uYmFlQHNhbXN1bmcuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhv
c3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ0MjcgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 16:38:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 16:38: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-devel-bounces@lists.xenproject.org>)
	id 1gRgNa-0005cN-DR; Tue, 27 Nov 2018 16:38: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=2mkr=og=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRgNZ-0005cI-6D
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 16:38:29 +0000
X-Inumbo-ID: dde91700-f262-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dde91700-f262-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 16:38:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Nov 2018 09:38:27 -0700
Message-Id: <5BFD7300020000780020077D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 27 Nov 2018 09:38:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181127145808.28118-1-paul.durrant@citrix.com>
 <5BFD69780200007800200734@prv1-mh.provo.novell.com>
 <0c1c8dba2ab14ea998cd4fb0c16cb458@AMSPEX02CL03.citrite.net>
In-Reply-To: <0c1c8dba2ab14ea998cd4fb0c16cb458@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2] amd-iommu: remove page merging code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjExLjE4IGF0IDE3OjA1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFdlbGwsIEkgY291bGQganVzdCBsZWF2ZSBQVi1JT01NVSB1bmltcGxlbWVudGVkIGZvciBB
TUQgaC93IGlmIHlvdSB0aGluayB0aGUgCj4gcGFnZSBtZXJnaW5nIGNvZGUgaXMgbW9yZSBpbXBv
cnRhbnQgc2luY2UsIHdpdGhvdXQgdGhlIHNwYXJlIGlnbm9yZWQgYml0cywgSSAKPiBoYXZlIG5v
IHdheSB0byB0cmFjayBwYWdlcyBhZGRlZCBieSB0aGUgaHlwZXJjYWxsIHZzLiB0aG9zZSBhZGRl
ZCBhdCBzdGFydCBvZiAKPiBkYXkuIEkgcGVyc29uYWxseSB0aGluayB0aGF0IHRoZSBzaW1wbGVy
IGNvZGUgaXMgd29ydGh3aGlsZSBpbiBpdHNlbGYgYnV0IEkgCj4gZ3Vlc3MgeW91IGRpc2FncmVl
LgoKTm90IGV4YWN0bHk6IFdpdGggYSBwcm9wZXIgcmVhc29uIChoZXJlOiB5b3UgbmVlZCB0byBm
cmVlIHVwIGF0IGxlYXN0Cm9uZSBvZiB0aGUgYml0czsgImZvciBvdGhlciBwb3RlbnRpYWwgdXNl
IiBzaW1wbHkgaXMgdG9vIHZhZ3VlIGZvciBteQp0YXN0ZSwgYW5kIHRvIGJlIGhvbmVzdCBJIGhh
ZCBhbHJlYWR5IGZvcmdvdHRlbiBhYm91dCB0aGlzIG5lZWQgb2YKeW91cnMpLCBJIGNhbiBsaXZl
IHdpdGggdGhpcy4gUGx1cyBJJ20gbm90IHRoZSBtYWludGFpbmVyIG9mIHRoaXMgY29kZQphbnl3
YXkuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 16:40:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1gRgP3-0005jc-PU; Tue, 27 Nov 2018 16:40: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=MIvs=OG=citrix.com=prvs=8623b3373=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRgP2-0005iH-JN
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 16:40:00 +0000
X-Inumbo-ID: 13d9c3e6-f263-11e8-8590-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13d9c3e6-f263-11e8-8590-12d6303a7972;
 Tue, 27 Nov 2018 16:39:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="71618384"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 27 Nov 2018 16:39:17 +0000
Message-ID: <20181127163917.17759-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/libs: xenforeignmemory_unmap_resource()
 should be idempotent...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uYW5kIGlzIG5vdCBiZWNhdXNlIGxpbnV4IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBf
cmVzb3VyY2UoKSBpcyBub3QuCgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpDYzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+CkNjOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKVGhpcyBpcyBhbiBhbHRlcm5hdGl2ZSB0byB0aGUg
c2ltaWxhcmx5IG5hbWVkIHBhdGNoIHBvc3RlZCBieSBBbmRyZXcuIFRoaXMKb25lIGZpeGVzIHRo
ZSB1bmRlcmx5aW5nIGlzc3VlIGluIHRoZSBvc2RlcCBpbXBsZW1lbnRhdGlvbi4KQW5kcmV3IHJl
cXVlc3RlZCB0aGlzIGJlIGJhY2twb3J0ZWQgdG8gNC4xMS4KLS0tCiB0b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvbGludXguYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51
eC5jIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4LmMKaW5kZXggMTMyODc1ZGY4YS4u
OGRhYTU4MjhlMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4LmMK
KysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4LmMKQEAgLTI5OCw3ICsyOTgsNyBA
QCBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hh
bmRsZSAqZm1lbSwKIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKAog
ICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291
cmNlX2hhbmRsZSAqZnJlcykKIHsKLSAgICByZXR1cm4gbXVubWFwKGZyZXMtPmFkZHIsIGZyZXMt
Pm5yX2ZyYW1lcyA8PCBQQUdFX1NISUZUKTsKKyAgICByZXR1cm4gZnJlcyA/IG11bm1hcChmcmVz
LT5hZGRyLCBmcmVzLT5ucl9mcmFtZXMgPDwgUEFHRV9TSElGVCkgOiAwOwogfQogCiBpbnQgb3Nk
ZXBfeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 16:40:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1gRgPu-0006LW-4K; Tue, 27 Nov 2018 16:40:54 +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=MIvs=OG=citrix.com=prvs=8623b3373=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRgPt-0006LQ-Jp
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 16:40:53 +0000
X-Inumbo-ID: 338cc058-f263-11e8-87d4-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 338cc058-f263-11e8-87d4-12d6303a7972;
 Tue, 27 Nov 2018 16:40:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="82419170"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v2] amd-iommu: remove page merging code
Thread-Index: AQHUhmGhQCldsylpCEyMagBYILEyDKVjtlcAgAARgCD///ncAIAAETsQ
Date: Tue, 27 Nov 2018 16:40:50 +0000
Message-ID: <ad3f5b22b3ef476d8147fa70c004c467@AMSPEX02CL03.citrite.net>
References: <20181127145808.28118-1-paul.durrant@citrix.com>
 <5BFD69780200007800200734@prv1-mh.provo.novell.com>
 <0c1c8dba2ab14ea998cd4fb0c16cb458@AMSPEX02CL03.citrite.net>
 <5BFD7300020000780020077D@prv1-mh.provo.novell.com>
In-Reply-To: <5BFD7300020000780020077D@prv1-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] amd-iommu: remove page merging code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjcgTm92ZW1iZXIgMjAxOCAxNjozOAo+IFRvOiBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiBCcmlhbiBXb29kcyA8
YnJpYW4ud29vZHNAYW1kLmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdAo+IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT47IHhlbi1kZXZlbCA8eGVuLQo+IGRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnPgo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjJdIGFtZC1pb21t
dTogcmVtb3ZlIHBhZ2UgbWVyZ2luZyBjb2RlCj4gCj4gPj4+IE9uIDI3LjExLjE4IGF0IDE3OjA1
LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gV2VsbCwgSSBjb3VsZCBqdXN0
IGxlYXZlIFBWLUlPTU1VIHVuaW1wbGVtZW50ZWQgZm9yIEFNRCBoL3cgaWYgeW91IHRoaW5rCj4g
dGhlCj4gPiBwYWdlIG1lcmdpbmcgY29kZSBpcyBtb3JlIGltcG9ydGFudCBzaW5jZSwgd2l0aG91
dCB0aGUgc3BhcmUgaWdub3JlZAo+IGJpdHMsIEkKPiA+IGhhdmUgbm8gd2F5IHRvIHRyYWNrIHBh
Z2VzIGFkZGVkIGJ5IHRoZSBoeXBlcmNhbGwgdnMuIHRob3NlIGFkZGVkIGF0Cj4gc3RhcnQgb2YK
PiA+IGRheS4gSSBwZXJzb25hbGx5IHRoaW5rIHRoYXQgdGhlIHNpbXBsZXIgY29kZSBpcyB3b3J0
aHdoaWxlIGluIGl0c2VsZgo+IGJ1dCBJCj4gPiBndWVzcyB5b3UgZGlzYWdyZWUuCj4gCj4gTm90
IGV4YWN0bHk6IFdpdGggYSBwcm9wZXIgcmVhc29uIChoZXJlOiB5b3UgbmVlZCB0byBmcmVlIHVw
IGF0IGxlYXN0Cj4gb25lIG9mIHRoZSBiaXRzOyAiZm9yIG90aGVyIHBvdGVudGlhbCB1c2UiIHNp
bXBseSBpcyB0b28gdmFndWUgZm9yIG15Cj4gdGFzdGUsIGFuZCB0byBiZSBob25lc3QgSSBoYWQg
YWxyZWFkeSBmb3Jnb3R0ZW4gYWJvdXQgdGhpcyBuZWVkIG9mCj4geW91cnMpLCBJIGNhbiBsaXZl
IHdpdGggdGhpcy4gUGx1cyBJJ20gbm90IHRoZSBtYWludGFpbmVyIG9mIHRoaXMgY29kZQo+IGFu
eXdheS4KPiAKCk9rLCBJJ2xsIHNlbmQgdjMgYWRqdXN0aW5nIHRoZSBjb21tZW50IGFnYWluLgoK
ICBQYXVsCgo+IEphbgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 16:41:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 16:41: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-devel-bounces@lists.xenproject.org>)
	id 1gRgQk-0006RO-GQ; Tue, 27 Nov 2018 16:41: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=q9XT=OG=citrix.com=prvs=862b52565=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRgQj-0006RF-21
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 16:41:45 +0000
X-Inumbo-ID: 52789974-f263-11e8-bb99-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 52789974-f263-11e8-bb99-12d6303a7972;
 Tue, 27 Nov 2018 16:41:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="71618722"
Date: Tue, 27 Nov 2018 16:41:41 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20181127164141.u7nn3bqximyycmav@zion.uk.xensource.com>
References: <20181127163917.17759-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181127163917.17759-1-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/libs:
 xenforeignmemory_unmap_resource() should be idempotent...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <Ian.Jackson@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjcsIDIwMTggYXQgMDQ6Mzk6MTdQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IC4uLmFuZCBpcyBub3QgYmVjYXVzZSBsaW51eCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5
X3VubWFwX3Jlc291cmNlKCkgaXMgbm90Lgo+IAo+IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 16:48:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 16:48: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-devel-bounces@lists.xenproject.org>)
	id 1gRgX8-0006hY-Ab; Tue, 27 Nov 2018 16:48: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=QJc3=OG=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gRgX6-0006hT-G2
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 16:48:20 +0000
X-Inumbo-ID: 3ddacee6-f264-11e8-93c1-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ddacee6-f264-11e8-93c1-12d6303a7972;
 Tue, 27 Nov 2018 16:48:18 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2D79F30012C3;
 Tue, 27 Nov 2018 16:48:16 +0000 (UTC)
Received: from [10.36.117.202] (ovpn-117-202.ams2.redhat.com [10.36.117.202])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 3872C5E7B6;
 Tue, 27 Nov 2018 16:47:48 +0000 (UTC)
To: =?UTF-8?Q?Michal_Such=c3=a1nek?= <msuchanek@suse.de>
References: <20180928150357.12942-1-david@redhat.com>
 <b01a956b-080c-c643-6473-eb132b9f7200@redhat.com>
 <20181123190653.6da91461@kitsune.suse.cz>
 <fad04d80-4e72-1bd8-3e67-a3f7dd0bc2fa@redhat.com>
 <b64a0e1e-6aaa-66a9-2fb7-12daa6383ce1@redhat.com>
 <20181126152015.7464c786@naga>
 <2d05e5d1-c5b5-8884-e642-89421685052f@redhat.com>
 <20181127173241.6dde763e@kitsune.suse.cz>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <e5f40780-965b-0b34-9ce7-f63129675380@redhat.com>
Date: Tue, 27 Nov 2018 17:47:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181127173241.6dde763e@kitsune.suse.cz>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.44]); Tue, 27 Nov 2018 16:48:17 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH RFC] mm/memory_hotplug: Introduce memory
 block types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, Rich Felker <dalias@libc.org>,
 linux-ia64@vger.kernel.org, linux-sh@vger.kernel.org,
 Peter Zijlstra <peterz@infradead.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mm@kvack.org,
 Michal Hocko <mhocko@suse.com>, Paul Mackerras <paulus@samba.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Rashmica Gupta <rashmica.g@gmail.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, Michael Neuling <mikey@neuling.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>, linux-acpi@vger.kernel.org,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Len Brown <lenb@kernel.org>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Rob Herring <robh@kernel.org>, "mike.travis@hpe.com" <mike.travis@hpe.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Philippe Ombredanne <pombredanne@nexb.com>,
 =?UTF-8?Q?Jonathan_Neusch=c3=a4fer?= <j.neuschaefer@gmx.net>,
 Nicholas Piggin <npiggin@gmail.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 =?UTF-8?B?SsOpcsO0bWUgR2xpc3Nl?= <jglisse@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Morton <akpm@linux-foundation.org>, Oscar Salvador <osalvador@suse.de>,
 Juergen Gross <jgross@suse.com>, Tony Luck <tony.luck@intel.com>,
 Mathieu Malaterre <malat@debian.org>, linux-s390@vger.kernel.org,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Fenghua Yu <fenghua.yu@intel.com>,
 Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Joe Perches <joe@perches.com>,
 devel@linuxdriverproject.org, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 linuxppc-dev@lists.ozlabs.org,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMTEuMTggMTc6MzIsIE1pY2hhbCBTdWNow6FuZWsgd3JvdGU6Cj4gT24gTW9uLCAyNiBO
b3YgMjAxOCAxNjo1OToxNCArMDEwMAo+IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQu
Y29tPiB3cm90ZToKPiAKPj4gT24gMjYuMTEuMTggMTU6MjAsIE1pY2hhbCBTdWNow6FuZWsgd3Jv
dGU6Cj4+PiBPbiBNb24sIDI2IE5vdiAyMDE4IDE0OjMzOjI5ICswMTAwCj4+PiBEYXZpZCBIaWxk
ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4gd3JvdGU6Cj4+PiAgIAo+Pj4+IE9uIDI2LjExLjE4
IDEzOjMwLCBEYXZpZCBIaWxkZW5icmFuZCB3cm90ZTogIAo+Pj4+PiBPbiAyMy4xMS4xOCAxOTow
NiwgTWljaGFsIFN1Y2jDoW5layB3cm90ZTogICAgCj4+PiAgIAo+Pj4+Pj4KPj4+Pj4+IElmIHdl
IGFyZSBnb2luZyB0byBmYWtlIHRoZSBkcml2ZXIgaW5mb3JtYXRpb24gd2UgbWF5IGFzIHdlbGwg
YWRkIHRoZQo+Pj4+Pj4gdHlwZSBhdHRyaWJ1dGUgYW5kIGJlIGRvbmUgd2l0aCBpdC4KPj4+Pj4+
Cj4+Pj4+PiBJIHRoaW5rIHRoZSBwcm9ibGVtIHdpdGggdGhlIHBhdGNoIHdhcyBtb3JlIHdpdGgg
dGhlIHNlbWFudGljIHRoYW4gdGhlCj4+Pj4+PiBhdHRyaWJ1dGUgaXRzZWxmLgo+Pj4+Pj4KPj4+
Pj4+IFdoYXQgaXMgbm9ybWFsLCBwYXJhdmlydHVhbGl6ZWQsIGFuZCBzdGFuZGJ5IG1lbW9yeT8K
Pj4+Pj4+Cj4+Pj4+PiBJIGNhbiB1bmRlcnN0YW5kIERJTU0gZGV2aWNlLCBiYWxvb24gZGV2aWNl
LCBvciB3aGF0ZXZlciBtZWNoYW5pc20gZm9yCj4+Pj4+PiBhZGRpbmcgbWVtb3J5IHlvdSBtaWdo
dCBoYXZlLgo+Pj4+Pj4KPj4+Pj4+IEkgY2FuIHVuZGVyc3RhbmQgIm1lbW9yeSBkZXNpZ25hdGVk
IGFzIHN0YW5kYnkgYnkgdGhlIGNsdXN0ZXIKPj4+Pj4+IGFkbWluaXN0cmF0b3IiLgo+Pj4+Pj4K
Pj4+Pj4+IEhvd2V2ZXIsIERJTU0gdnMgYmFsb29uIGlzIG9ydGhvZ29uYWwgdG8gc3RhbmRieSBh
bmQgc2hvdWxkIG5vdCBiZQo+Pj4+Pj4gY29uZmxhdGVkIGludG8gb25lIHByb3BlcnR5Lgo+Pj4+
Pj4KPj4+Pj4+IHBhcmF2aXJ0dWFsaXplZCBtZWFucyBub3RoaW5nIGF0IGFsbCBpbiByZWxhdGlv
bnNoaXAgdG8gbWVtb3J5IHR5cGUgYW5kCj4+Pj4+PiB0aGUgZGVzaXJlZCBvbmxpbmUgcG9saWN5
IHRvIG1lLiAgICAKPj4+Pj4KPj4+Pj4gUmlnaHQsIHNvIHdpdGggd2hhdGV2ZXIgd2UgY29tZSB1
cCwgaXQgc2hvdWxkIGFsbG93IHRvIG1ha2UgYSBkZWNpc2lvbgo+Pj4+PiBpbiB1c2VyIHNwYWNl
IGFib3V0Cj4+Pj4+IC0gaWYgbWVtb3J5IGlzIHRvIGJlIG9ubGluZWQgYXV0b21hdGljYWxseSAg
ICAKPj4+Pgo+Pj4+IEFuZCBJIHdpbGwgdGhpbmsgYWJvdXQgaWYgd2UgcmVhbGx5IHNob3VsZCBt
b2RlbCBzdGFuZGJ5IG1lbW9yeS4gTWF5YmUKPj4+PiBpdCBpcyByZWFsbHkgYmV0dGVyIHRvIGhh
dmUgaW4gdXNlciBzcGFjZSBzb21ldGhpbmcgbGlrZSAoYXMgRGFuIG5vdGVkKSAgCj4+Pgo+Pj4g
SWYgaXQgaXMgcG9zc2libGUgdG8gZGVzaWduYXRlIHRoZSBtZW1vcnkgYXMgc3RhbmRieSBvciBv
bmxpbmUgaW4gdGhlCj4+PiBzMzkwIGFkbWluIGludGVyZmFjZSBhbmQgdGhlIGtlcm5lbCBkb2Vz
IGhhdmUgYWNjZXNzIHRvIHRoaXMKPj4+IGluZm9ybWF0aW9uIGl0IG1ha2VzIHNlbnNlIHRvIGZv
cndhcmQgaXQgdG8gdXNlcnNwYWNlIChhcyBzZXBhcmF0ZQo+Pj4gczM5MC1zcGVjaWZpYyBwcm9w
ZXJ0eSkuIElmIG5vdCB0aGVuIHlvdSBuZWVkIHRvIG1ha2Ugc29tZSBraW5kIG9mCj4+PiBhc3N1
bXB0aW9uIGxpa2UgYmVsb3cgYW5kIHRoZSB1c2VyIGNhbiB0dW5lIHRoZSBzY3JpcHQgYWNjb3Jk
aW5nIHRvCj4+PiB0aGVpciB1c2VjYXNlLiAgCj4+Cj4+IEFsc28gdHJ1ZSwgc3RhbmRieSBtZW1v
cnkgcmVhbGx5IHJlcHJlc2VudHMgYSBkaXN0aW5jdCB0eXBlIG9mIG1lbW9yeQo+PiBibG9jayAo
bWVtb3J5IHNlZW1zIHRvIGJlIHRoZXJlIGJ1dCByZWFsbHkgaXNuJ3QpLiBSaWdodCBub3cgSSBh
bQo+PiB0aGlua2luZyBhYm91dCBzb21ldGhpbmcgbGlrZSB0aGlzICh0cmllZCB0byBmb3JtdWxh
dGUgaXQgb24gYSB2ZXJ5Cj4+IGdlbmVyaWMgbGV2ZWwgYmVjYXVzZSB3ZSBjYW4ndCBwcmVkaWN0
IHdoaWNoIG1lY2hhbmlzbSBtaWdodCB3YW50IHRvCj4+IG1ha2UgdXNlIG9mIHRoZXNlIHR5cGVz
IGluIHRoZSBmdXR1cmUpLgo+Pgo+Pgo+PiAvKgo+PiAgKiBNZW1vcnkgYmxvY2sgdHlwZXMgYWxs
b3cgdXNlciBzcGFjZSB0byBmb3JtdWxhdGUgcnVsZXMgaWYgYW5kIGhvdyB0bwo+PiAgKiBvbmxp
bmUgbWVtb3J5IGJsb2Nrcy4gVGhlIHR5cGVzIGFyZSBleHBvc2VkIHRvIHVzZXIgc3BhY2UgYXMg
dGV4dAo+PiAgKiBzdHJpbmdzIGluIHN5c2ZzLiBXaGlsZSB0aGUgdHlwaWNhbCBvbmxpbmUgc3Ry
YXRlZ2llcyBhcmUgZGVzY3JpYmVkCj4+ICAqIGFsb25nIHdpdGggdGhlIHR5cGVzLCB0aGVyZSBh
cmUgdXNlIGNhc2VzIHdoZXJlIHRoYXQgY2FuIGRpZmZlciAoZS5nLgo+PiAgKiB1c2UgTU9WQUJM
RSB6b25lIGZvciBtb3JlIHJlbGlhYmxlIGh1Z2UgcGFnZSB1c2FnZSwgdXNlIE5PUk1BTCB6b25l
Cj4+ICAqIGR1ZSB0byB6b25lIGltYmFsYW5jZSBvciBiZWNhdXNlIG1lbW9yeSB1bnBsdWcgaXMg
bm90IGludGVuZGVkKS4KPj4gICoKPj4gICogTUVNT1JZX0JMT0NLX05PTkU6Cj4+ICAqICBObyBt
ZW1vcnkgYmxvY2sgaXMgdG8gYmUgY3JlYXRlZCAoZS5nLiBkZXZpY2UgbWVtb3J5KS4gVXNlZCBp
bnRlcm5hbGx5Cj4+ICAqICBvbmx5Lgo+PiAgKgo+PiAgKiBNRU1PUllfQkxPQ0tfUkVNT1ZBQkxF
Ogo+PiAgKiAgVGhpcyBtZW1vcnkgYmxvY2sgdHlwZSBzaG91bGQgYmUgdHJlYXRlZCBhcyBpZiBp
dCBjYW4gYmUKPj4gICogIHJlbW92ZWQvdW5wbHVnZ2VkIGZyb20gdGhlIHN5c3RlbSBhZ2Fpbi4g
RS5nLiB0aGVyZSBpcyBhIGhhcmR3YXJlCj4+ICAqICBpbnRlcmZhY2UgdG8gdW5wbHVnIHN1Y2gg
bWVtb3J5LiBUaGlzIG1lbW9yeSBibG9jayB0eXBlIGlzIHVzdWFsbHkKPj4gICogIG9ubGluZWQg
dG8gdGhlIE1PVkFCTEUgem9uZSwgdG8gZS5nLiBtYWtlIG9mZmxpbmluZyBvZiBpdCBtb3JlCj4+
ICAqICByZWxpYWJsZS4gRXhhbXBsZXMgaW5jbHVkZSBBQ1BJIGFuZCBQUEMgRElNTXMuCj4+ICAq
Cj4+ICAqIE1FTU9SWV9CTE9DS19VTlJFTU9WQUJMRToKPj4gICogIFRoaXMgbWVtb3J5IGJsb2Nr
IHR5cGUgc2hvdWxkIGJlIHRyZWF0ZWQgYXMgaWYgaXQgY2FuIG5vdCBiZQo+PiAgKiAgcmVtb3Zl
ZC91bnBsdWdnZWQgYWdhaW4uIEUuZy4gdGhlcmUgaXMgbm8gaGFyZHdhcmUgaW50ZXJmYWNlIHRv
Cj4+ICAqICB1bnBsdWcgc3VjaCBtZW1vcnkuIFRoaXMgbWVtb3J5IGJsb2NrIHR5cGUgaXMgdXN1
YWxseSBvbmxpbmVkIHRvCj4+ICAqICB0aGUgTk9STUFMIHpvbmUsIGFzIG9mZmxpbmluZyBpcyBu
b3QgYmVuZWZpY2lhbC4gRXhhbXBsZXMgaW5jbHVkZSBib290Cj4+ICAqICBtZW1vcnkgb24gbW9z
dCBhcmNoaXRlY3R1cmVzIGFuZCBtZW1vcnkgYWRkZWQgdmlhIGJhbGxvb24gZGV2aWNlcy4KPiAK
PiBBRkFJSyBiYWxvb24gZGV2aWNlIGNhbiBiZSBpbmZsYXRlZCBhcyB3ZWxsIHNvIHRoaXMgZG9l
cyBub3QgcmVhbGx5Cj4gZGVzY3JpYmUgaG93IHRoaXMgbWVtb3J5IHR5cGUgd29ya3MgaW4gYW55
IG1lYW5pbmdmdWwgd2F5LiBBbHNvIGl0Cj4gc2hvdWxkIG5vdCBiZSBwb3NzaWJsZSB0byBzZWUg
dGhpcyBraW5kIG9mIG1lbW9yeSBmcm9tIHVzZXJzcGFjZS4gVGhlCj4gYmFsb29uIGRyaXZlciBq
dXN0IHRha2VzIGV4aXN0aW5nIG1lbW9yeSB0aGF0IGlzIHByb3Blcmx5IGJhY2tlZCwKPiBhbGxv
Y2F0ZXMgaXQgZm9yIGl0c2VsZiwgYW5kIGFsbG93cyB0aGUgaHlwZXJ2aXNvciB0byB1c2UgaXQu
IFRodXMgaXQKPiBjcmVhdGVzIHRoZSBlcXVpdmFsZW50IHRvIHMzOTAgc3RhbmRieSBtZW1vcnkg
d2hpY2ggaXMgbm90IGJhY2tlZCBpbgo+IHRoZSBWTS4gV2hlbiBtZW1vcnkgaXMgcmVjbGFpbWVk
IGZyb20gaHlwZXJ2aXNvciB0aGUgYmFsb29uIGRyaXZlcgo+IGZyZWVzIGl0IG1ha2luZyBpdCBh
dmFpbGFibGUgdG8gdGhlIFZNIGtlcm5lbCBhZ2Fpbi4gSG93ZXZlciwgdGhlIHdob2xlCj4gdGlt
ZSB0aGUgbWVtb3J5IGFwcGVhcnMgcHJlc2VudCBpbiB0aGUgbWFjaGluZSBhbmQgbm8gaG90cGx1
ZyBldmVudHMKPiBzaG91bGQgYmUgdmlzaWJsZSB1bmxlc3MgdGhlIGRvY3MgSSBhbSBsb29raW5n
IGF0IGFyZSByZWFsbHkgb3V0ZGF0ZWQuCgpJdCdzIGFsbCBub3Qgb3B0aW1hbCB5ZXQuCgpEb24n
dCBjb25mdXNlIHdoYXQgSSBkZXNjcmliZSBoZXJlIHdpdGggaW5mbGF0ZWQvZGVmbGF0ZWQgbWVt
b3J5LiBYRU4KYW5kIEh5cGVyLVYgYWRkICpuZXcqIG1lbW9yeSB0byB0aGUgc3lzdGVtIHVzaW5n
IGFkZF9tZW1vcnkoKS4gTmV3Cm1lbW9yeSBibG9ja3MuIFRoaXMgbWVtb3J5IHdpbGwgbmV2ZXIg
YmUgcmVtb3ZlZCB1c2luZyB0aGUgdHlwaWNhbAoib2ZmbGluZSArIHJlbW92ZV9tZW1vcnkoKSIg
YXBwcm9hY2guIEl0IHdpbGwgYmUgcmVtb3ZlZCB1c2luZwpiYWxsb29uaW5nIChpZiBhdCBhbGwp
IGFuZCBvbmx5IGluIHBpZWNlcy4gU28gaXQgd2lsbCB1c3VhbGx5IGJlIG9ubGluZWQKdG8gdGhl
IE5PUk1BTCB6b25lLiAoYnV0IHVzZXJzcGFjZSBjYW4gbGF0ZXIgb24gaW1wbGVtZW50IHdoYXRl
dmVyIHJ1bGUKaXQgd2FudHMpCgpJIGFtIG5vdCB0YWxraW5nIGFib3V0IGFueSBraW5kIG9mIGlu
ZmxhdGlvbi9kZWZsYXRpb24uIEkgYW0gdGFsa2luZwphYm91dCBtZW1vcnkgYmxvY2tzIGFkZGVk
IHRvIHRoZSBzeXN0ZW0gdmlhIGFkZF9tZW1vcnkoKS4KCkluZmxhdGlvbi9kZWZsYXRpb24gZG9l
cyBub3QgYmVsb25nIGludG8gdGhlIG1lbW9yeSBibG9jayBpbnRlcmZhY2UuCgo+IAo+PiAgKgo+
PiAgKiBNRU1PUllfQkxPQ0tfU1RBTkRCWToKPj4gICogIFRoZSBtZW1vcnkgYmxvY2sgdHlwZSBz
aG91bGQgYmUgdHJlYXRlZCBhcyBpZiBpdCBjYW4gYmUKPj4gICogIHJlbW92ZWQvdW5wbHVnZ2Vk
IGFnYWluLCBob3dldmVyIHRoZSBhY3R1YWwgbWVtb3J5IGhvdCh1bilwbHVnIGlzCj4+ICAqICBw
ZXJmb3JtZWQgYnkgb25saW5pbmcvb2ZmbGluaW5nLiBJbiB2aXJ0dWFsIGVudmlyb25tZW50cywg
c3VjaCBtZW1vcnkKPj4gICogIGlzIHVzdWFsbHkgYWRkZWQgZHVyaW5nIGJvb3QgYW5kIG5ldmVy
IHJlbW92ZWQuIE9ubGluaW5nIG1lbW9yeSB3aWxsCj4+ICAqICByZXN1bHQgaW4gbWVtb3J5IGdl
dHRpbmcgYWxsb2NhdGVkIHRvIGEgVk0uIFRoaXMgbWVtb3J5IHR5cGUgaXMgdXN1YWxseQo+PiAg
KiAgbm90IG9ubGluZWQgYXV0b21hdGljYWxseSBidXQgZXhwbGljaXRseSBieSB0aGUgYWRtaW5p
c3RyYXRvci4gT25lCj4+ICAqICBleGFtcGxlIGlzIHN0YW5kYnkgbWVtb3J5IG9uIHMzOTB4Lgo+
IAo+IEFnYWluLCB0aGlzIGRvZXMgbm90IG1lYW5pbmdmdWxseSBkZXNjcmliZSB0aGUgbWVtb3J5
IHR5cGUuIFRoZXJlIGlzCj4gbm8gbWVtb3J5IG9uIHN0YW5kYnkuIFRoZXJlIGlzIGluIGZhY3Qg
bm8gYmFja2luZyBhdCBhbGwgdW5sZXNzIHlvdQo+IG9ubGluZSBpdC4gU28gdGhpcyBwcm9iYWJs
eSBpcyBzb21lIGtpbmQgb2Ygc2hhcmVkIG1lbW9yeS4gSG93ZXZlciwgdGhlCj4gKGRlKWFsbG9j
YXRpb24gaXMgY29udHJvbGxlZCBkaWZmZXJlbnRseSBjb21wYXJlZCB0byB0aGUgYmFsb29uIGRl
dmljZS4KPiBUaGUgY29uY2VwdCBpcyB2ZXJ5IHNpbWlsYXIsIHRob3VnaC4KCldlIGhhdmUgbWVt
b3J5IGJsb2NrcyBhbmQgd2UgaGF2ZSB0byBkZXNjcmliZSB0aGVtIHNvbWVob3cuIE9uIHMzOTB4
CnN0YW5kYnkgbWVtb3J5IGlzIG1vZGVsIHZpYSBtZW1vcnkgYmxvY2tzIHRoYXQgYXJlIG9mZmxp
bmUgLSB0aGF0IGlzIHRoZQp3YXkgaXQgaXMgbW9kZWxlZC4gSSBhbSBzdGlsbCB0aGlua2luZyBh
Ym91dCBwb3NzaWJsZSB3YXlzIHRvIGRlc2NyaWJlCnRoaXMgdmlhIGEgbWVtb3J5IHR5cGUuIEFu
ZCBoZXJlIHRoZSBtZXNzYWdlIHNob3VsZCBiZSAiZG9uJ3Qgb25saW5lCnRoaXMgdW5sZXNzIHlv
dSBhcmUgYXdhcmUgb2YgdGhlIGNvbnNlcXVlbmNlcywgdGhpcyBpcyBub3QgeW91ciBvcmRpbmFy
eQpESU1NIi4KCldoaWNoIHR5cGVzIG9mIG1lbW9yeSB3b3VsZCB5b3UgaGF2ZSBpbiBtaW5kPyBU
aGUgcHJvYmxlbSB3ZSBhcmUgdHJ5aW5nCnRvIHNvbHZlIGlzIHRvIGdpdmUgdXNlciBzcGFjZSBh
biBpZGVhIG9mIGlmIGFuZCBob3cgdG8gb25saW5lIG1lbW9yeS4KQW5kIHRvIG1ha2UgaXQgYXdh
cmUgdGhhdCB0aGVyZSBhcmUgZGlmZmVyZW50IHR5cGVzIHRoYXQgYXJlIGV4cGVjdGVkIHRvCmJl
IGhhbmRsZWQgZGlmZmVyZW50bHkuCgotLSAKClRoYW5rcywKCkRhdmlkIC8gZGhpbGRlbmIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 16:49:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gRgXq-0006lB-Lv; Tue, 27 Nov 2018 16:49:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=curg=og=citrix.com=prvs=86220cbda=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gRgXo-0006kx-J9
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 16:49:04 +0000
X-Inumbo-ID: 58203d20-f264-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58203d20-f264-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 16:49:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="82419742"
To: Ian Jackson <ian.jackson@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <5BFBB70502000078001FFBDC@prv1-mh.provo.novell.com>
 <20181127152313.aicyygwdipch3fbf@zion.uk.xensource.com>
 <5BFD656A02000078002006EA@prv1-mh.provo.novell.com>
 <23549.28476.853916.355490@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <35a60c3a-8b80-c5e8-48e9-f65fb9828364@citrix.com>
Date: Tue, 27 Nov 2018 16:48:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <23549.28476.853916.355490@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] CODING_STYLE: explicitly call out label
 indentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMTEvMjAxOCAxNjoyMiwgSWFuIEphY2tzb24gd3JvdGU6Cj4gU2luY2UgdGhlcmUgd2Fz
IHNvbWUgY29uZnVzaW9uIGFib3V0IHdoYXQgd2UgYXJlIHRhbGtpbmcgYWJvdXQsIHNlZQo+IGJl
bG93LiAgT2J2aW91c2x5IHRoZSBkaWZmIG91dHB1dCBpbiBteSBgMScgdGVzdCBjYXNlcyBpcwo+
IHByZWZlcmVhYmxlLiAgIE5vdGUgdGhhdCBgZ2l0IGRpZmYnIGRvZXMgdGhlIHNhbWUgdGhpbmcg
YXMgZGlmZiAtcAo+IChhbmQgaXQgZG9lc24ndCBldmVuIG5lZWQgYSAtcCBvcHRpb24gdG8gZG8g
aXQpLgoKQWZ0ZXIgc29tZSBpbnZlc3RpZ2F0aW9uLCBnaXQgZG9lcyB0aGUgY29ycmVjdCB0aGlu
ZyB3aGVuIHlvdSBhc2sgdG8KdHJlYXQgYyBmaWxlcyBhcyBjIGZpbGVzLgoKYW5kcmV3Y29vcEBh
bmRyZXdjb29wOn4kIGNhdCAuY29uZmlnL2dpdC9hdHRyaWJ1dGVzCiouW2hjXSBkaWZmPWNwcAoK
VGhpcyBoYXMgdGhlIGFkZGl0aW9uYWwgc2lkZSBlZmZlY3Qgb2YgbWFraW5nIGBnaXQgZGlmZiAt
LWNvbG9yLXdvcmRzYAphbmQgZnJpZW5kcyBmYXIgbW9yZSBsZWdpYmxlIGFuZCBuaWNlIHRvIHVz
ZS7CoCBJdHMgYSBzaGFtZSB0aGlzIGlzbid0CnRoZSBkZWZhdWx0LgoKPiBJIGFsc28gb2JzZXJ2
ZSB0aGF0IGJ5IGRlZmF1bHQsIGVtYWNzIHdhbnRzIHRvIGluZGVudCB0aGUgbGFiZWwgYnkgMQo+
IGNoYXJhY3RlciAtIGV2ZW4gdGhvdWdoIHVzdWFsbHkgaXQgbGlrZXMgdG8gYWxpZ24gbGFiZWxz
IHRvIHRoZSBMSFMgb2YKPiB0aGUgZW5jbG9zaW5nIGJsb2NrLiAgUHJlc3VtYWJseSBmb3IgdGhp
cyByZWFzb24uCgpBbmQgYWZ0ZXIgc29tZSBpbnZlc3RpZ2F0aW9uLCBlbWFjcyBkb2VzIHRoZSB3
cm9uZyB0aGluZyBpbiB0aGUgWGVuIHRyZWUKYmVjYXVzZSB3ZSBleHBsaWNpdGx5IGFzayBmb3Ig
QlNEIHN0eWxlIGluIHRoZSBsb2NhbCBibG9jay4KCldlIHNob3VsZCBtYWtlIGEgY2hvaWNlLCB0
aGVuIGZpeCBvdXIgYXV0b21hdGljIHRvb2xpbmcgdG8gbm90IGZvcmNlCmNvZGUgdG8gYmUgbm9u
LWNvbXBsaWFudC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 16:55:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 16:55: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-devel-bounces@lists.xenproject.org>)
	id 1gRgeF-0007Z9-KK; Tue, 27 Nov 2018 16:55: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=q9xt=og=citrix.com=prvs=862b52565=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRgeE-0007Z4-6y
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 16:55:42 +0000
X-Inumbo-ID: 459f058e-f265-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 459f058e-f265-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 16:55:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="71620579"
Date: Tue, 27 Nov 2018 16:55:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20181127165538.7xglqre6psla42kq@zion.uk.xensource.com>
References: <20181127100608.4197-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181127100608.4197-1-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] xl: free bitmaps on exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjcsIDIwMTggYXQgMTE6MDY6MDhBTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gRXZlcnkgaW52b2NhdGlvbiBvZiB4bCB2aWEgdmFsZ3JpbmQgd2lsbCBzaG93IHRocmVl
IGxlYWtzLgo+IFNpbmNlIGxpYnhsX2JpdG1hcF9hbGxvYyB1c2VzIE5PR0MsIHRoZSBjYWxsZXIg
aGFzIHRvIGZyZWUgdGhlIG1lbW9yeQo+IGFmdGVyIHVzZS4gQW5kIHNpbmNlIHhsX2N0eF9mcmVl
IG1pZ2h0IGJlIGNhbGxlZCBiZWZvcmUKPiBwYXJzZV9nbG9iYWxfY29uZmlnLCBhbHNvIG1vdmUg
dGhlIGxpYnhsX2JpdG1hcF9pbml0IGNhbGxzIGludG8KPiB4bF9jdHhfYWxsb2MuCj4gCj4gU2ln
bmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgo+IC0tLQo+ICB0b29scy94
bC94bC5jIHwgOSArKysrKystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGwuYyBiL3Rvb2xzL3hs
L3hsLmMKPiBpbmRleCA3ZDIxNDJmMTZmLi5mNWExN2NmMGQxIDEwMDY0NAo+IC0tLSBhL3Rvb2xz
L3hsL3hsLmMKPiArKysgYi90b29scy94bC94bC5jCj4gQEAgLTIwOSwxMSArMjA5LDggQEAgc3Rh
dGljIHZvaWQgcGFyc2VfZ2xvYmFsX2NvbmZpZyhjb25zdCBjaGFyICpjb25maWdmaWxlLAo+ICAg
ICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJtYXhfbWFwdHJhY2tfZnJhbWVzIiwg
JmwsIDApKQo+ICAgICAgICAgIG1heF9tYXB0cmFja19mcmFtZXMgPSBsOwo+ICAKPiAtICAgIGxp
YnhsX2JpdG1hcF9pbml0KCZnbG9iYWxfdm1fYWZmaW5pdHlfbWFzayk7Cj4gICAgICBsaWJ4bF9j
cHVfYml0bWFwX2FsbG9jKGN0eCwgJmdsb2JhbF92bV9hZmZpbml0eV9tYXNrLCAwKTsKPiAtICAg
IGxpYnhsX2JpdG1hcF9pbml0KCZnbG9iYWxfaHZtX2FmZmluaXR5X21hc2spOwo+ICAgICAgbGli
eGxfY3B1X2JpdG1hcF9hbGxvYyhjdHgsICZnbG9iYWxfaHZtX2FmZmluaXR5X21hc2ssIDApOwo+
IC0gICAgbGlieGxfYml0bWFwX2luaXQoJmdsb2JhbF9wdl9hZmZpbml0eV9tYXNrKTsKPiAgICAg
IGxpYnhsX2NwdV9iaXRtYXBfYWxsb2MoY3R4LCAmZ2xvYmFsX3B2X2FmZmluaXR5X21hc2ssIDAp
Owo+ICAKPiAgICAgIGlmICgheGx1X2NmZ19nZXRfc3RyaW5nIChjb25maWcsICJ2bS5jcHVtYXNr
IiwgJmJ1ZiwgMCkpCj4gQEAgLTMyMywxMSArMzIwLDE3IEBAIHZvaWQgeGxfY3R4X2FsbG9jKHZv
aWQpIHsKPiAgICAgICAgICBleGl0KDEpOwo+ICAgICAgfQo+ICAKPiArICAgIGxpYnhsX2JpdG1h
cF9pbml0KCZnbG9iYWxfdm1fYWZmaW5pdHlfbWFzayk7Cj4gKyAgICBsaWJ4bF9iaXRtYXBfaW5p
dCgmZ2xvYmFsX2h2bV9hZmZpbml0eV9tYXNrKTsKPiArICAgIGxpYnhsX2JpdG1hcF9pbml0KCZn
bG9iYWxfcHZfYWZmaW5pdHlfbWFzayk7CgpMb29raW5nIG1vcmUgY2xvc2VseSBpbnRvIHRoaXMs
IHRoZXNlIGxpbmVzIHNob3VsZCBiZSBtb3ZlZCBldmVuCmVhcmxpZXIgYmVmb3JlIHRoZSBjYWxs
IHRvIGxpYnhsX2N0eF9hbGxvYyAtLSB0aGVyZSBpcyBhbiBleGl0IHRoZXJlLgoKU29ycnkgZm9y
IG5vdCBoYXZpbmcgbm90aWNlZCB0aGlzIGVhcmxpZXIgYmVmb3JlIGdpdmluZyBteSBhY2suIFBs
ZWFzZQpzdWJtaXQgdjMuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 17:04:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 17:04: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-devel-bounces@lists.xenproject.org>)
	id 1gRgmL-0008MJ-HS; Tue, 27 Nov 2018 17:04: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=q9xt=og=citrix.com=prvs=862b52565=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRgmK-0008ME-Cu
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 17:04:04 +0000
X-Inumbo-ID: 712b9c45-f266-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 712b9c45-f266-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 17:04:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="71621937"
Date: Tue, 27 Nov 2018 17:03:55 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20181127170355.v5te22ezirtbhj3c@zion.uk.xensource.com>
References: <20181126175548.9977-1-roger.pau@citrix.com>
 <5BFD18C70200007800200459@prv1-mh.provo.novell.com>
 <20181127142529.5x5qfx244gqekq6x@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181127142529.5x5qfx244gqekq6x@mac>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] mm: make opt_bootscrub non-init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjcsIDIwMTggYXQgMDM6MjU6MjlQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUdWUsIE5vdiAyNywgMjAxOCBhdCAwMzoxMzoyN0FNIC0wNzAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPiA+ID4+PiBPbiAyNi4xMS4xOCBhdCAxODo1NSwgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPiB3cm90ZToKPiA+ID4gLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiA+
ID4gKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiA+ID4gQEAgLTE2Niw3ICsxNjYsMTQg
QEAgZW51bSBib290c2NydWJfbW9kZSB7Cj4gPiA+ICAgICAgQk9PVFNDUlVCX09OLAo+ID4gPiAg
ICAgIEJPT1RTQ1JVQl9JRExFLAo+ID4gPiAgfTsKPiA+ID4gLXN0YXRpYyBlbnVtIGJvb3RzY3J1
Yl9tb2RlIF9faW5pdGRhdGEgb3B0X2Jvb3RzY3J1YiA9IEJPT1RTQ1JVQl9JRExFOwo+ID4gPiAr
LyoKPiA+ID4gKyAqIG9wdF9ib290c2NydWIgc2hvdWxkIGxpdmUgaW4gdGhlIGluaXQgc2VjdGlv
biwgc2luY2UgaXQncyBub3QgYWNjZXNzZWQKPiA+ID4gKyAqIGFmdGVyd2FyZHMuIEhvd2V2ZXIg
YXQgbGVhc3QgTExWTSBhc3N1bWVzIHRoZXJlIGFyZSBubyBzaWRlIGVmZmVjdHMgb2YKPiA+ID4g
KyAqIGFjY2Vzc2luZyB0aGUgdmFyaWFibGUsIGFuZCBvcHRpbWl6ZXMgdGhlIGNvbmRpdGlvbiBz
byBvcHRfYm9vdHNjcnViIGlzCj4gPiAKPiA+IC4uLiB0aGUgY29uZGl0aW9uIGluIGluaXRfaGVh
cF9wYWdlcygpIC4uLgo+ID4gCj4gPiAod2hpY2ggSSBndWVzcyBjYW4gYmUgZm9sZGVkIGluIHdo
aWxlIGNvbW1pdHRpbmcpLgo+IAo+IFllcyBwbGVhc2UuCj4gCgpJIGhhdmUgZml4ZWQgdGhpcyBh
bmQgdGFrZW4gdGhlIGxpYmVydHkgdG8gYWRkIGEgYmxhbmsgbGluZSBiZWZvcmUgdGhpcwpjb21t
ZW50IGJsb2NrLgoKV2VpLgoKPiBUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 17:09:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 17:09:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gRgrQ-00005d-6u; Tue, 27 Nov 2018 17:09: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=tVVo=OG=citrix.com=prvs=862dda752=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gRgrP-00005Y-0V
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 17:09:19 +0000
X-Inumbo-ID: 2b915de2-f267-11e8-b8d1-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b915de2-f267-11e8-b8d1-12d6303a7972;
 Tue, 27 Nov 2018 17:09:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="82421158"
From: George Dunlap <George.Dunlap@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
Thread-Topic: [PATCH] CODING_STYLE: explicitly call out label indentation
Thread-Index: AQHUhWcS1M0xLLypwEGNaun1NQDzQqVjrqeAgAAEzwCAAAu1AIAAB3OAgAAFqYA=
Date: Tue, 27 Nov 2018 17:09:15 +0000
Message-ID: <57FE1FC9-1014-47C2-99BC-D7501766B688@citrix.com>
References: <5BFBB70502000078001FFBDC@prv1-mh.provo.novell.com>
 <20181127152313.aicyygwdipch3fbf@zion.uk.xensource.com>
 <5BFD656A02000078002006EA@prv1-mh.provo.novell.com>
 <23549.28476.853916.355490@mariner.uk.xensource.com>
 <35a60c3a-8b80-c5e8-48e9-f65fb9828364@citrix.com>
In-Reply-To: <35a60c3a-8b80-c5e8-48e9-f65fb9828364@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <F42DC678AC263140AE9B70BA1C777681@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] CODING_STYLE: explicitly call out label
 indentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gTm92IDI3LCAyMDE4LCBhdCA0OjQ4IFBNLCBBbmRyZXcgQ29vcGVyIDxBbmRyZXcu
Q29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToNCj4gDQo+IE9uIDI3LzExLzIwMTggMTY6MjIsIElh
biBKYWNrc29uIHdyb3RlOg0KPj4gU2luY2UgdGhlcmUgd2FzIHNvbWUgY29uZnVzaW9uIGFib3V0
IHdoYXQgd2UgYXJlIHRhbGtpbmcgYWJvdXQsIHNlZQ0KPj4gYmVsb3cuICBPYnZpb3VzbHkgdGhl
IGRpZmYgb3V0cHV0IGluIG15IGAxJyB0ZXN0IGNhc2VzIGlzDQo+PiBwcmVmZXJlYWJsZS4gICBO
b3RlIHRoYXQgYGdpdCBkaWZmJyBkb2VzIHRoZSBzYW1lIHRoaW5nIGFzIGRpZmYgLXANCj4+IChh
bmQgaXQgZG9lc24ndCBldmVuIG5lZWQgYSAtcCBvcHRpb24gdG8gZG8gaXQpLg0KPiANCj4gQWZ0
ZXIgc29tZSBpbnZlc3RpZ2F0aW9uLCBnaXQgZG9lcyB0aGUgY29ycmVjdCB0aGluZyB3aGVuIHlv
dSBhc2sgdG8NCj4gdHJlYXQgYyBmaWxlcyBhcyBjIGZpbGVzLg0KPiANCj4gYW5kcmV3Y29vcEBh
bmRyZXdjb29wOn4kIGNhdCAuY29uZmlnL2dpdC9hdHRyaWJ1dGVzDQo+ICouW2hjXSBkaWZmPWNw
cA0KPiANCj4gVGhpcyBoYXMgdGhlIGFkZGl0aW9uYWwgc2lkZSBlZmZlY3Qgb2YgbWFraW5nIGBn
aXQgZGlmZiAtLWNvbG9yLXdvcmRzYA0KPiBhbmQgZnJpZW5kcyBmYXIgbW9yZSBsZWdpYmxlIGFu
ZCBuaWNlIHRvIHVzZS4gIEl0cyBhIHNoYW1lIHRoaXMgaXNuJ3QNCj4gdGhlIGRlZmF1bHQuDQo+
IA0KPj4gSSBhbHNvIG9ic2VydmUgdGhhdCBieSBkZWZhdWx0LCBlbWFjcyB3YW50cyB0byBpbmRl
bnQgdGhlIGxhYmVsIGJ5IDENCj4+IGNoYXJhY3RlciAtIGV2ZW4gdGhvdWdoIHVzdWFsbHkgaXQg
bGlrZXMgdG8gYWxpZ24gbGFiZWxzIHRvIHRoZSBMSFMgb2YNCj4+IHRoZSBlbmNsb3NpbmcgYmxv
Y2suICBQcmVzdW1hYmx5IGZvciB0aGlzIHJlYXNvbi4NCj4gDQo+IEFuZCBhZnRlciBzb21lIGlu
dmVzdGlnYXRpb24sIGVtYWNzIGRvZXMgdGhlIHdyb25nIHRoaW5nIGluIHRoZSBYZW4gdHJlZQ0K
PiBiZWNhdXNlIHdlIGV4cGxpY2l0bHkgYXNrIGZvciBCU0Qgc3R5bGUgaW4gdGhlIGxvY2FsIGJs
b2NrLg0KPiANCj4gV2Ugc2hvdWxkIG1ha2UgYSBjaG9pY2UsIHRoZW4gZml4IG91ciBhdXRvbWF0
aWMgdG9vbGluZyB0byBub3QgZm9yY2UNCj4gY29kZSB0byBiZSBub24tY29tcGxpYW50Lg0KDQpG
V0lXLCBoYXZpbmcgbGFiZWxzIGluIGNvbHVtbiAwIGFsd2F5cyBsb29rZWQgd3JvbmcgdG8gbWUu
ICBJ4oCZbSBoYXBweSB0byBjaGFuZ2UgdGhlIHN0eWxlIHRvIHJlcXVpcmUgYXQgbGVhc3QgMSBz
cGFjZSwgYnV0IEnigJltICpub3QqIGhhcHB5IHRvIGhhdmUgYSBzdHlsZSBlbmZvcmNlZCB0aGF0
IGNvbnRyYWRpY3RzIHdoYXQgd2XigJl2ZSB3cml0dGVuIGluIHRoZSBlbWFjcyBzdHlsZSBibG9j
a3MgYXQgdGhlIGJvdHRvbSBvZiBhbGwgdGhlIGZpbGVzLg0KDQpXb3VsZCBpdCBiZSBPSyBpZiB3
ZSANCiogQ2hlY2tlZCBpbiB0aGlzIHBhdGNoLCBidXQNCiogV2VyZW7igJl0IHBpY2t5IGFib3V0
IGVuZm9yY2luZyBpdCB5ZXQNCiogTG9va2VkIGludG8gYW4gZWZmaWNpZW50IHdheSB0byBnZXQg
YSBzdWl0YWJsZSBzdHlsZSB1cGRhdGU/DQoNCiAtR2VvcmdlCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 17:09:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 17:09: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-devel-bounces@lists.xenproject.org>)
	id 1gRgs0-00007e-Ht; Tue, 27 Nov 2018 17:09: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=1451=og=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gRgrz-00007X-2A
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 17:09:55 +0000
X-Inumbo-ID: 41899732-f267-11e8-9a16-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::3])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41899732-f267-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 17:09:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1543338592;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=IBjYUjmejUIix88AcOh0s65wikaEvwX26xEBAcT5Esw=;
 b=CV1ngxNYiOF4nbGey2e+fgP1J1R+hGo3dg+NeFzuNLlx1TOUthIF1HD1JMjjXUnXVD
 sM1OR4pCLoOGcfizabJ6aHInhrr2n3x8ZD/KrJ4dsojIr5wOcZSFbKOjapFoawfMUk1Q
 7tseQJWUHPAsZ43CSu8tgn3IwDXcSc/tmveCM3jI+3yfCGYkoJxN+G1rSWY4jNJk6sAC
 NixXTIXcJVfh2yI/UZ38eqhmia33sErQ9gZAhKTcuK/dE8JUIKp0n2pL6bfQhCK1htFG
 pOgU1S+2gGXEAGqwEuAncrEz1IqRxbAixjtQw5L6NcKYRtyVQK1kYibIL9qwkojO/UfI
 4cww==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.6 AUTH)
 with ESMTPSA id j052dcuARH9g1PW
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Tue, 27 Nov 2018 18:09:42 +0100 (CET)
Date: Tue, 27 Nov 2018 18:09:33 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20181127180933.5fe93cec.olaf@aepfle.de>
In-Reply-To: <20181127165538.7xglqre6psla42kq@zion.uk.xensource.com>
References: <20181127100608.4197-1-olaf@aepfle.de>
 <20181127165538.7xglqre6psla42kq@zion.uk.xensource.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] xl: free bitmaps on exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============3451642881170553146=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3451642881170553146==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/7FlSKRbYP_Kfkx+r_a5j5fI"; protocol="application/pgp-signature"

--Sig_/7FlSKRbYP_Kfkx+r_a5j5fI
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Tue, 27 Nov 2018 16:55:38 +0000
schrieb Wei Liu <wei.liu2@citrix.com>:

> Looking more closely into this, these lines should be moved even
> earlier before the call to libxl_ctx_alloc -- there is an exit there.

Is it required to install the atexit handler before alloc()?
To me it looks like atexit(xl_ctx_free) should be done right after, or insi=
de, xl_ctx_alloc().

Olaf

--Sig_/7FlSKRbYP_Kfkx+r_a5j5fI
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW/16TgAKCRBdQqD6ppg2
ft1dAJ0W3muL6VEEnVtz3EsgQh93xg0TbACffGroRjMDiB5RvN+Ng/4o0c3EhnY=
=KxCC
-----END PGP SIGNATURE-----

--Sig_/7FlSKRbYP_Kfkx+r_a5j5fI--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3451642881170553146==--


From xen-devel-bounces@lists.xenproject.org Tue Nov 27 17:13:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 17:13: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-devel-bounces@lists.xenproject.org>)
	id 1gRgv5-0000wT-8o; Tue, 27 Nov 2018 17:13: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=wjng=og=gmail.com=vlad.babchuk@srs-us1.protection.inumbo.net>)
 id 1gRgv4-0000wN-41
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 17:13:06 +0000
X-Inumbo-ID: b347cc00-f267-11e8-9a16-bc764e045a96
Received: from mail-lj1-x231.google.com (unknown [2a00:1450:4864:20::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b347cc00-f267-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 17:13:04 +0000 (UTC)
Received: by mail-lj1-x231.google.com with SMTP id u6-v6so20753816ljd.1
 for <xen-devel@lists.xenproject.org>; Tue, 27 Nov 2018 09:13:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to:cc;
 bh=ngDo2T45DHvvTnEsLHy/1RneVY31zDxrPN0Pvf4jqzQ=;
 b=gOp19c3RYUsDAmZWSv60jZc3f61aVQM4oGap7oB9ZUNkd/p7igQ3cwHWO5eu1JqORB
 ngG0HGc6BRBxmagY5X+o6po/9bOqcwMvJZ3zAr60sKOOw10v29AfXkseP9MWrCJBGrpE
 akaVG8HD7znlc6rr5OxSnZ31Kohj+wfLRE2RmQiLVpna684uQ+Qx7A0RjgS7MLaTbxZn
 chCWEfOOKcvczc3rb5vph1m/0yTbPy6DHjddVA+7x5FX7JgDJDya+519qm1v6R+LWHhn
 bvEJ+0kIx9zz0lLgVtM9U1CCsgEm6VoKu6HAIxd9Cf0S9EZxih1757DJgrvFeiCvGxhh
 xFeg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc;
 bh=ngDo2T45DHvvTnEsLHy/1RneVY31zDxrPN0Pvf4jqzQ=;
 b=rB4PYecSzS+svXSwAQ+TFq2RibUUjAPC+8/6hq2XPl7ll7UJYu9LzZI0y57NflRvm4
 wceMOOA5Rs2gQWVkmgH4l7IW+5nxoyEona9wyIa60FyhkS8Fkc1YPiPd/OgPPyEUNJMy
 8crfG4BMTo8qgyYHmpn+ZCLRKRKP39uOpruEBUSPs52tyB44OdYZopz62THtksDnDqO1
 hIgIUKJNCtp03eaj2k6rGCBsq81NJ7cg9AvPvPRSzaxOhsPyj7eteaKh83Ps1UbP5Eow
 naBn+YqbyX99JMizntzoy/eXhwCDeDLX041Rt6J4s+XKinGABUGRg/SLDCuGeQlfpJ5C
 2+yQ==
X-Gm-Message-State: AA+aEWbMJNQAl1y0s8P8/5fEaYI6NtXfPEZRDbOFz7Jt2e/QsSlwP1JN
 mLq7Z1J0BeD4o/yi/ONOWzYHb8XngU2xoLE3MdxyyJlx
X-Google-Smtp-Source: AFSGD/WGPjUa5OYbsN8vLXIF5lJCpGrrJA+OmTNFzFaSh2pjhMpSAsGlMs4PUgDmqoADu/ACLRZR8EqtIuAymGdN8kg=
X-Received: by 2002:a2e:b04f:: with SMTP id d15-v6mr1366304ljl.3.1543338782622; 
 Tue, 27 Nov 2018 09:13:02 -0800 (PST)
MIME-Version: 1.0
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Tue, 27 Nov 2018 19:12:50 +0200
Message-ID: <CAOcqxo3MTA0iSAD2m5P87+YBwv_d5_-RHSEX0uuwFwHAC0dVZg@mail.gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] [ARM] gvirt_to_maddr fails when DomU is created
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gY29tbXVuaXR5LAoKQWZ0ZXIgY3JlYXRpbmcgZG9tVSwgSSdtIHNlZWluZyBsb3RzIG9m
IHRoaXMgbWVzc2FnZXMgZnJvbSBoeXBlcnZpc29yOgoKKFhFTikgcDJtLmM6MTQ0MjogZDF2MDog
Z3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAwZWZjN2YwZgpmbGFncz0weDEgcGFy
PTB4ODA5CihYRU4pIHAybS5jOjE0NDI6IGQxdjA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0w
eGZmZmY4MDAwMGVmYzdmMDAKZmxhZ3M9MHgxIHBhcj0weDgwOQooWEVOKSBwMm0uYzoxNDQyOiBk
MXYwOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDBlZmM3ZjBmCmZsYWdzPTB4
MSBwYXI9MHg4MDkKCkludGVyZXN0aW5nbHksIEknbSBnZXR0aW5nIHRoZW0gZnJvbSBib3RoIERv
bTAgYW5kIERvbVU6CgooWEVOKSBwMm0uYzoxNDQyOiBkMHYwOiBndmlydF90b19tYWRkciBmYWls
ZWQgdmE9MHhmZmZmODAwMDNlZmQ3ZjBmCmZsYWdzPTB4MSBwYXI9MHg4MDkKKFhFTikgcDJtLmM6
MTQ0MjogZDF2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAwZWZjN2YwZgpm
bGFncz0weDEgcGFyPTB4ODA5CgpCdXQgb25seSBhZnRlciBEb21VIGlzIGNyZWF0ZWQuCgpJIGF0
dGFjaGVkIEdEQiBhbmQgZm91bmQgdGhhdCB0aGlzIGlzIGNhdXNlZCBieSB1cGRhdGVfcnVuc3Rh
dGVfYXJlYToKCihnZGIpIGJ0CiMwICBnZXRfcGFnZV9mcm9tX2d2YSAodj0weDgwMDA1ZGJlMjAw
MCwgdkBlbnRyeT0weDIyZjJjOCA8c2NoZWR1bGUrMTIzNj4sCiAgICB2YT12YUBlbnRyeT0xODQ0
NjYwMzMzNzI3Nzk5NjgxNSwgZmxhZ3M9ZmxhZ3NAZW50cnk9MSkgYXQgcDJtLmM6MTQ0MAojMSAg
MHgwMDAwMDAwMDAwMjRlMzIwIGluIHRyYW5zbGF0ZV9nZXRfcGFnZSAod3JpdGU9dHJ1ZSwgbGlu
ZWFyPXRydWUsCmFkZHI9MTg0NDY2MDMzMzcyNzc5OTY4MTUsCiAgICBpbmZvPS4uLikgYXQgZ3Vl
c3Rjb3B5LmM6MzcKIzIgIGNvcHlfZ3Vlc3QgKGJ1Zj1idWZAZW50cnk9MHg4MDAwNWRiZTIwZDcs
CmFkZHI9YWRkckBlbnRyeT0xODQ0NjYwMzMzNzI3Nzk5NjgxNSwgbGVuPWxlbkBlbnRyeT0xLAog
ICAgaW5mbz0uLi4sIGZsYWdzPWZsYWdzQGVudHJ5PTYpIGF0IGd1ZXN0Y29weS5jOjY5CiMzICAw
eDAwMDAwMDAwMDAyNGU0NWMgaW4gcmF3X2NvcHlfdG9fZ3Vlc3QgKHRvPXRvQGVudHJ5PTB4ZmZm
ZjgwMDAzZWZkN2YwZiwKICAgIGZyb209ZnJvbUBlbnRyeT0weDgwMDA1ZGJlMjBkNywgbGVuPWxl
bkBlbnRyeT0xKSBhdCBndWVzdGNvcHkuYzoxMTAKIzQgIDB4MDAwMDAwMDAwMDI0OTdiNCBpbiB1
cGRhdGVfcnVuc3RhdGVfYXJlYQoodj12QGVudHJ5PTB4ODAwMDVkYmUyMDAwKSBhdCBkb21haW4u
YzoyODcKIzUgIDB4MDAwMDAwMDAwMDI0OWViOCBpbiBjb250ZXh0X3N3aXRjaCAocHJldj1wcmV2
QGVudHJ5PTB4ODAwMDVkYmUyMDAwLAogICAgbmV4dD1uZXh0QGVudHJ5PTB4ODAwMDViZjNjMDAw
KSBhdCBkb21haW4uYzozNDQKIzYgIDB4MDAwMDAwMDAwMDIyZjJjOCBpbiBzY2hlZHVsZSAoKSBh
dCBzY2hlZHVsZS5jOjE1ODMKIzcgIDB4MDAwMDAwMDAwMDIzMmMxMCBpbiBfX2RvX3NvZnRpcnEK
KGlnbm9yZV9tYXNrPWlnbm9yZV9tYXNrQGVudHJ5PTApIGF0IHNvZnRpcnEuYzo1MAojOCAgMHgw
MDAwMDAwMDAwMjMyY2E0IGluIGRvX3NvZnRpcnEgKCkgYXQgc29mdGlycS5jOjY0CiM5ICAweDAw
MDAwMDAwMDAyNTgyNTQgaW4gbGVhdmVfaHlwZXJ2aXNvcl90YWlsICgpIGF0IHRyYXBzLmM6MjMw
MgoKVGhpcyBpc3N1ZSBpcyBlbmNvdW50ZXJlZCBvbiBRRU1VLUFSTXY4LiBEb20wIGtlcm5lbCBp
cyBMaW51eCA0LjE5LjAKTXkgWEVOIG1hc3RlciBpcyBhdCBkOGZmYWMxZjcgInhlbi9hcm06IGdp
YzogUmVtb3ZlIGR1cGxpY2F0ZWQgY29tbWVudAppbiBkb19zZ2kiCgpUaGUgc2FtZSBzZXR1cCB3
b3JrZWQgcGVyZmVjdGx5IHdpdGggWGVuIDQuMTAuMgoKSnVsaWVuLCBJIHNhdyBvbiBtYWlsaW5n
IGxpc3QsIHRoYXQgeW91IHBhaWQgYXR0ZW50aW9uIHRvIGlzc3VlcyB3aXRoCmd2aXJ0X3RvX21h
ZGRyLApzbyBtYXliZSB5b3UgY2FuIGJlIGludGVyZXN0ZWQgaW4gdGhpcy4KCi0tIApXQlIgVm9s
b2R5bXlyIEJhYmNodWsgYWthIGxvcmMgWyszODA5NzY2NDYwMTNdCm1haWx0bzogdmxhZC5iYWJj
aHVrQGdtYWlsLmNvbQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 17:18:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 17:18: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-devel-bounces@lists.xenproject.org>)
	id 1gRgzl-00017Y-U8; Tue, 27 Nov 2018 17:17: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=2MkR=OG=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRgzk-00017T-M9
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 17:17:56 +0000
X-Inumbo-ID: 60a9c27a-f268-11e8-ad5a-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60a9c27a-f268-11e8-ad5a-12d6303a7972;
 Tue, 27 Nov 2018 17:17:55 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Nov 2018 10:17:54 -0700
Message-Id: <5BFD7C3D02000078002007E9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Tue, 27 Nov 2018 10:17:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <george.dunlap@citrix.com>
References: <5BFBB70502000078001FFBDC@prv1-mh.provo.novell.com>
 <20181127152313.aicyygwdipch3fbf@zion.uk.xensource.com>
 <5BFD656A02000078002006EA@prv1-mh.provo.novell.com>
 <23549.28476.853916.355490@mariner.uk.xensource.com>
 <35a60c3a-8b80-c5e8-48e9-f65fb9828364@citrix.com>
 <57FE1FC9-1014-47C2-99BC-D7501766B688@citrix.com>
In-Reply-To: <57FE1FC9-1014-47C2-99BC-D7501766B688@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] CODING_STYLE: explicitly call out label
 indentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjExLjE4IGF0IDE4OjA5LCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPj4gT24gTm92IDI3LCAyMDE4LCBhdCA0OjQ4IFBNLCBBbmRyZXcgQ29vcGVyIDxBbmRyZXcu
Q29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjcvMTEvMjAxOCAxNjoyMiwgSWFuIEph
Y2tzb24gd3JvdGU6Cj4+PiBTaW5jZSB0aGVyZSB3YXMgc29tZSBjb25mdXNpb24gYWJvdXQgd2hh
dCB3ZSBhcmUgdGFsa2luZyBhYm91dCwgc2VlCj4+PiBiZWxvdy4gIE9idmlvdXNseSB0aGUgZGlm
ZiBvdXRwdXQgaW4gbXkgYDEnIHRlc3QgY2FzZXMgaXMKPj4+IHByZWZlcmVhYmxlLiAgIE5vdGUg
dGhhdCBgZ2l0IGRpZmYnIGRvZXMgdGhlIHNhbWUgdGhpbmcgYXMgZGlmZiAtcAo+Pj4gKGFuZCBp
dCBkb2Vzbid0IGV2ZW4gbmVlZCBhIC1wIG9wdGlvbiB0byBkbyBpdCkuCj4+IAo+PiBBZnRlciBz
b21lIGludmVzdGlnYXRpb24sIGdpdCBkb2VzIHRoZSBjb3JyZWN0IHRoaW5nIHdoZW4geW91IGFz
ayB0bwo+PiB0cmVhdCBjIGZpbGVzIGFzIGMgZmlsZXMuCj4+IAo+PiBhbmRyZXdjb29wQGFuZHJl
d2Nvb3A6fiQgY2F0IC5jb25maWcvZ2l0L2F0dHJpYnV0ZXMKPj4gKi5baGNdIGRpZmY9Y3BwCj4+
IAo+PiBUaGlzIGhhcyB0aGUgYWRkaXRpb25hbCBzaWRlIGVmZmVjdCBvZiBtYWtpbmcgYGdpdCBk
aWZmIC0tY29sb3Itd29yZHNgCj4+IGFuZCBmcmllbmRzIGZhciBtb3JlIGxlZ2libGUgYW5kIG5p
Y2UgdG8gdXNlLiAgSXRzIGEgc2hhbWUgdGhpcyBpc24ndAo+PiB0aGUgZGVmYXVsdC4KPj4gCj4+
PiBJIGFsc28gb2JzZXJ2ZSB0aGF0IGJ5IGRlZmF1bHQsIGVtYWNzIHdhbnRzIHRvIGluZGVudCB0
aGUgbGFiZWwgYnkgMQo+Pj4gY2hhcmFjdGVyIC0gZXZlbiB0aG91Z2ggdXN1YWxseSBpdCBsaWtl
cyB0byBhbGlnbiBsYWJlbHMgdG8gdGhlIExIUyBvZgo+Pj4gdGhlIGVuY2xvc2luZyBibG9jay4g
IFByZXN1bWFibHkgZm9yIHRoaXMgcmVhc29uLgo+PiAKPj4gQW5kIGFmdGVyIHNvbWUgaW52ZXN0
aWdhdGlvbiwgZW1hY3MgZG9lcyB0aGUgd3JvbmcgdGhpbmcgaW4gdGhlIFhlbiB0cmVlCj4+IGJl
Y2F1c2Ugd2UgZXhwbGljaXRseSBhc2sgZm9yIEJTRCBzdHlsZSBpbiB0aGUgbG9jYWwgYmxvY2su
Cj4+IAo+PiBXZSBzaG91bGQgbWFrZSBhIGNob2ljZSwgdGhlbiBmaXggb3VyIGF1dG9tYXRpYyB0
b29saW5nIHRvIG5vdCBmb3JjZQo+PiBjb2RlIHRvIGJlIG5vbi1jb21wbGlhbnQuCj4gCj4gRldJ
VywgaGF2aW5nIGxhYmVscyBpbiBjb2x1bW4gMCBhbHdheXMgbG9va2VkIHdyb25nIHRvIG1lLiAg
SeKAmW0gaGFwcHkgdG8gCj4gY2hhbmdlIHRoZSBzdHlsZSB0byByZXF1aXJlIGF0IGxlYXN0IDEg
c3BhY2UsIGJ1dCBJ4oCZbSAqbm90KiBoYXBweSB0byBoYXZlIGEgCj4gc3R5bGUgZW5mb3JjZWQg
dGhhdCBjb250cmFkaWN0cyB3aGF0IHdl4oCZdmUgd3JpdHRlbiBpbiB0aGUgZW1hY3Mgc3R5bGUg
YmxvY2tzIAo+IGF0IHRoZSBib3R0b20gb2YgYWxsIHRoZSBmaWxlcy4KPiAKPiBXb3VsZCBpdCBi
ZSBPSyBpZiB3ZSAKPiAqIENoZWNrZWQgaW4gdGhpcyBwYXRjaCwgYnV0Cj4gKiBXZXJlbuKAmXQg
cGlja3kgYWJvdXQgZW5mb3JjaW5nIGl0IHlldAoKRldJVywgSSd2ZSBiZWVuIHBpY2t5IGFib3V0
IHRoaXMgZm9yIHRoZSBsYXN0IHNvIG1hbnkgeWVhcnMuCgpKYW4KCj4gKiBMb29rZWQgaW50byBh
biBlZmZpY2llbnQgd2F5IHRvIGdldCBhIHN1aXRhYmxlIHN0eWxlIHVwZGF0ZT8KPiAKPiAgLUdl
b3JnZQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 17:19:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 17:19: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-devel-bounces@lists.xenproject.org>)
	id 1gRh0x-0001CT-Al; Tue, 27 Nov 2018 17:19: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=q9xt=og=citrix.com=prvs=862b52565=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRh0w-0001CK-2s
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 17:19:10 +0000
X-Inumbo-ID: 8cc73c15-f268-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cc73c15-f268-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 17:19:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="71624037"
Date: Tue, 27 Nov 2018 17:19:06 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20181127171906.2okpiqidqp3alvsr@zion.uk.xensource.com>
References: <20181127100608.4197-1-olaf@aepfle.de>
 <20181127165538.7xglqre6psla42kq@zion.uk.xensource.com>
 <20181127180933.5fe93cec.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181127180933.5fe93cec.olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2] xl: free bitmaps on exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjcsIDIwMTggYXQgMDY6MDk6MzNQTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gVHVlLCAyNyBOb3YgMjAxOCAxNjo1NTozOCArMDAwMAo+IHNjaHJpZWIgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT46Cj4gCj4gPiBMb29raW5nIG1vcmUgY2xvc2VseSBpbnRv
IHRoaXMsIHRoZXNlIGxpbmVzIHNob3VsZCBiZSBtb3ZlZCBldmVuCj4gPiBlYXJsaWVyIGJlZm9y
ZSB0aGUgY2FsbCB0byBsaWJ4bF9jdHhfYWxsb2MgLS0gdGhlcmUgaXMgYW4gZXhpdCB0aGVyZS4K
PiAKPiBJcyBpdCByZXF1aXJlZCB0byBpbnN0YWxsIHRoZSBhdGV4aXQgaGFuZGxlciBiZWZvcmUg
YWxsb2MoKT8KPiBUbyBtZSBpdCBsb29rcyBsaWtlIGF0ZXhpdCh4bF9jdHhfZnJlZSkgc2hvdWxk
IGJlIGRvbmUgcmlnaHQgYWZ0ZXIsIG9yIGluc2lkZSwgeGxfY3R4X2FsbG9jKCkuCgpOb3RlIHRo
YXQgbXVsdGlwbGUgY2FsbHMgdG8gYXRleGl0IGNyZWF0ZXMgYSBjaGFpbiBvZiBmdW5jdGlvbnMg
dG8KY2FsbCwgbm90IG92ZXJyaWRpbmcgd2hhdCBpcyBwcmV2aW91c2x5IHJlZ2lzdGVyZWQuCgpU
aGUgeGxfY3R4X2FsbG9jIGZ1bmN0aW9uIGlzIGFsc28gY2FsbGVkIGluIHBvc3Rmb3JrLiBJIHRo
aW5rIGlmIHlvdQptb3ZlIGF0ZXhpdCBjYWxsIGludG8geGxfY3R4X2FsbG9jIHlvdSB3aWxsIGVu
ZCB1cCByZWdpc3RlcmluZwp4bF9jdHhfZnJlZSBtb3JlIHRoYW4gb25jZSwgd2hpY2ggaXMgd3Jv
bmcuCgpUaGUgb3RoZXIgb3B0aW9uIC0tIHRvIGNhbGwgYXRleGl0IHJpZ2h0IGFmdGVyIC0tIGxv
b2tzIHBsYXVzaWJsZSB0byBtZS4KCldlaS4KCj4gCj4gT2xhZgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 18:17:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 18:17: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-devel-bounces@lists.xenproject.org>)
	id 1gRhv6-0005Vs-PW; Tue, 27 Nov 2018 18: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=by1u=og=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gRhv5-0005Vn-LO
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 18:17:11 +0000
X-Inumbo-ID: a7b06920-f270-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a7b06920-f270-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 18:17:10 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6A3CE2379;
 Tue, 27 Nov 2018 10:17:09 -0800 (PST)
Received: from [10.37.13.6] (unknown [10.37.13.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 91CD13F575;
 Tue, 27 Nov 2018 10:17:07 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20181125191405.3028-1-olaf@aepfle.de>
 <5BFBCB7F02000078001FFD9B@prv1-mh.provo.novell.com>
 <20181126170335.01a6ac58.olaf@aepfle.de>
 <5BFC1C3A02000078002001EA@prv1-mh.provo.novell.com>
 <ce1163a4-35fb-c0a2-4deb-97fa2f348692@arm.com>
 <5BFD12020200007800200418@prv1-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1ed88038-161f-d2c2-a92f-2a89ad948801@arm.com>
Date: Tue, 27 Nov 2018 18:17:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5BFD12020200007800200418@prv1-mh.provo.novell.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1] Increase framebuffer size to todays
 standards
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTEvMjcvMTggOTo0NCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MjcuMTEuMTggYXQgMTA6MjYsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IEhpIEph
biwKPj4KPj4gT24gMTEvMjYvMTggNDoxNSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBP
biAyNi4xMS4xOCBhdCAxNzowMywgPG9sYWZAYWVwZmxlLmRlPiB3cm90ZToKPj4+PiBBbSBNb24s
IDI2IE5vdiAyMDE4IDAzOjMxOjI3IC0wNzAwCj4+Pj4gc2NocmllYiAiSmFuIEJldWxpY2giIDxK
QmV1bGljaEBzdXNlLmNvbT46Cj4+Pj4KPj4+Pj4gQW5kIEkgdGhpbmsgYSBjaGFuZ2UgbGlrZSB0
aGlzIHNob3VsZCAoYSkgYWRkcmVzcyB0aGUgbW9yZSBnZW5lcmFsCj4+Pj4+IGNhc2UgcmF0aGVy
IHRoYW4ganVzdCB5b3VyIGxhcHRvcCAob3IgbGFwdG9wcyBpbiBnZW5lcmFsKSBhbmQgKGIpCj4+
Pj4+IGFjdHVhbGx5IGFkZCBzb21lIGhlYWRyb29tLiBIZW5jZSBhdCB0aGUgdmVyeSBsZWFzdCBJ
J2Qgc2VlIHVzCj4+Pj4+IGdvIHRvIDQwOTZ4MzA3Mi4gV0hVWEdBIHdvdWxkIGV2ZW4gY2FsbCBm
b3IgNzY4MHg0ODAwLgo+Pj4+Cj4+Pj4gU28gc2hvdWxkIEkgcmVzZW5kIHRoaXMgcGF0Y2ggd2l0
aCBoaWdoZXIgdmFsdWVzLCBvciBzaG91bGQgSSByZW1vdmUKPj4+PiB0aGUgYm91bmRzIGNoZWNr
IGVudGlyZWx5PyBOb3Qgc3VyZSB3aGF0IGl0IGlzIHRyeWluZyB0byBhY2hpZXZlLCB0aGUKPj4+
PiBmcmFtZWJ1ZmZlciBtYXkgZmFpbCBlaXRoZXIgd2F5IGlmIHRoZSBCSU9TIHByb3ZpZGVzIGJv
Z3VzIHZhbHVlcy4KPj4+Cj4+PiBJIGhhdmUgdG8gZm9yd2FyZCB0aGlzIHF1ZXN0aW9uOiBTdGVm
YW5vIGludHJvZHVjZWQgYWxsIGZpdmUgTUFYXyoKPj4+IHZhbHVlcyBoZXJlIHdoZW4gc3BsaXR0
aW5nIG91dCB0aGUgTEZCIGNvZGUgaW4gY29tbWl0IGU3Y2IzNWU4YjEKPj4+ICgieGVuOiBpbnRy
b2R1Y2UgYSBnZW5lcmljIGZyYW1lYnVmZmVyIGRyaXZlciIpLiBJIGFwcGFyZW50bHkgZGlkbid0
Cj4+PiBldmVuIG5vdGljZSBiYWNrIHRoZW4gdGhhdCB0aHJlZSBvZiB0aGVtIGFyZSBlbnRpcmVs
eSB1bnVzZWQsIGFuZAo+Pj4gdGhlIHR3byBkaW1lbnNpb24gb25lcyBoYWQgbm8gdXBwZXIgYm91
bmQgYmVmb3JlLgo+Pj4KPj4+IFN0ZWZhbm86IFdoeSB3ZXJlIGFsbCBvZiB0aGVzZSBpbnRyb2R1
Y2VkICh0aGVyZSdzIG5vIGV4cGxhbmF0aW9uCj4+PiBpbiB0aGUgZGVzY3JpcHRpb24pIGFuZCB3
aGF0IHdlcmUgdGhlIHZhbHVlcyBkZXJpdmVkIGZyb20/IFdpbGwKPj4+IGFueXRoaW5nIGJyZWFr
IGlmIHdlIHJlbW92ZSB0aGVtPwo+Pgo+PiBGV0lXLCBsb29raW5nIGF0IHRoZSBsb2dzLCB0aGlz
IHdhcyBpbnRyb2R1Y2VkIHRvIGNhdGVyIGFybSBmcmFtZWJ1ZmZlcgo+PiBkcml2ZXIuIEhvd2V2
ZXIsIHdlIGRyb3BwZWQgdGhlIG9ubHkgZHJpdmVyIGEgZmV3IG1vbnRocyBhZ28gYXMgaXQgd2Fz
Cj4+IG5vdCBtYWludGFpbmVkLiBTbyB4ODYgaXMgdGhlIG9ubHkgdXNlciBvZiB0aGF0IGNvZGUg
dG9kYXkuCj4gCj4gSW50ZXJlc3RpbmcuIEkgYXNzdW1lIHlvdSBtZWFuIGFybV9oZGxjZC5jLiBJ
J3ZlIGxvb2tlZCBhdCBpdHMKPiA0LjExLjAgdmVyc2lvbiwgYW5kIEknbSBhZnJhaWQgSSBzdGls
bCBjYW4ndCBzZWUgYSBjb25uZWN0aW9uIHRvCj4gdGhlIHF1ZXN0aW9uYWJsZSBNQVhfKiB2YWx1
ZXMuIFdoYXRldmVyIHdlIGdvIHdpdGggaXMgZ29pbmcKPiB0byBiZSBhIGJhY2twb3J0IGNhbmRp
ZGF0ZSAoYXMgb2J2aW91c2x5IHNsaWdodGx5IG9sZGVyIHZlcnNpb25zCj4gb2YgWGVuIHdvdWxk
IGFsc28gYmV0dGVyIHdvcmsgcHJvcGVybHkgd2l0aCBsYXJnZXIgbW9uaXRvcnMpLAo+IGFuZCBo
ZW5jZSBJJ2Qgc3RpbGwgbmVlZCB0byB1bmRlcnN0YW5kIHRoZSBjb3JyZWxhdGlvbiwgcGVyaGFw
cwo+IHVubGVzcyBiYWNrcG9ydGluZyB0aGUgcmVtb3ZhbCBvZiB0aGF0IGRyaXZlciBpcyBhbHNv
IGRlc2lyZWQuCgpJIHdvdWxkIGJlIHN1cnByaXNlZCBpZiBzb21lb25lIGV2ZXIgdXNlZCB0aGUg
SERMQ0QgZHJpdmVyIGFmdGVyIGl0IHdhcyAKbWVyZ2VkLiBJIGFtIG5vdCBldmVuIHN1cmUgaWYg
aXQgZXZlbiB3b3Jrcy4KCkZ1cnRoZXJtb3JlLCB0aGlzIGRyaXZlciBvbmx5IHRhcmdldHMgZGV2
ZWxvcG1lbnQgcGxhdGZvcm0gKGkuZyBKdW5vKSBvciAKdGhlIG1vZGVscyB3ZXJlIHByZXR0eSBt
dWNoIGV2ZXJ5b25lIHRlbmRzIHRvIHVzZSBzZXJpYWwgY29uc29sZSBmb3IgWGVuLgoKU28gSSB3
b3VsZCBub3Qgd29ycnkgaWYgeW91IGJyZWFrIHRoZSBzdXBwb3J0IHdoZW4gYmFja3BvcnRpbmcu
IEkgYW0gCmFsc28gaGFwcHkgdG8gc2VlIGl0IGNvbXBsZXRlbHkgcmVtb3ZlZCBpbiBvbGQgWGVu
IHZlcnNpb24uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 18:37:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 18:37: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-devel-bounces@lists.xenproject.org>)
	id 1gRiEA-0006yu-Rt; Tue, 27 Nov 2018 18:36:54 +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=By1U=OG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gRiE9-0006yj-Bf
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 18:36:53 +0000
X-Inumbo-ID: 67dd793c-f273-11e8-a95e-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 67dd793c-f273-11e8-a95e-12d6303a7972;
 Tue, 27 Nov 2018 18:36:51 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D07CA2ED2;
 Tue, 27 Nov 2018 10:36:50 -0800 (PST)
Received: from [10.37.13.6] (unknown [10.37.13.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 39B023F575;
 Tue, 27 Nov 2018 10:36:48 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
 <6b1b7986-5ce1-b3d2-11c9-63e7b17606f7@arm.com>
 <855b1bb125bb3ec2a7d51dd0144787700d6568c0.camel@suse.com>
 <alpine.DEB.2.10.1811161505530.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ngxu7a-pxoM6+ffBYiiFa3zeUt=ns6gaYpyJpFth4xE3A@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <826f5a0f-67cd-c544-a8a8-38d861bf80a7@arm.com>
Date: Tue, 27 Nov 2018 18:36:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-Ngxu7a-pxoM6+ffBYiiFa3zeUt=ns6gaYpyJpFth4xE3A@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: nd@arm.com, Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Davorin Mista <dm@aggios.com>, Xen Devel <xen-devel@lists.xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xNy8xOCA0OjAxIFBNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IEhpLAoKSGkg
TWlyZWxhLAoKPiAKPiBPbiBTYXQsIE5vdiAxNywgMjAxOCBhdCAxMjowNiBBTSBTdGVmYW5vIFN0
YWJlbGxpbmkKPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+Cj4+IE9uIFNhdCwg
MTcgTm92IDIwMTgsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+Pj4gT24gRnJpLCAyMDE4LTExLTE2
IGF0IDIxOjU4ICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gT24gMTYvMTEvMjAxOCAy
MTo0MSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4gT24gRnJpLCBOb3YgMTYsIDIwMTgg
YXQgODowOSBQTSBTdGVmYW5vIFN0YWJlbGxpbmkKPj4+Pj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+IHdyb3RlOgo+Pj4+Pj4+IEl0IHNob3VsZCBiZSBwb3NzaWJsZSB0byBmaWd1cmUgb3V0IHdo
aWNoIGRvbWFpbiBuZWVkcyB0bwo+Pj4+Pj4+IGF3YWtlbiBmcm9tCj4+Pj4+Pj4gdGhlcmUuCj4+
Pj4+Pgo+Pj4+Pj4gQWN0dWFsbHksIGV2dGNobl9zZW5kIGV2ZW50dWFsbHkgd2lsbCB0cmlnZ2Vy
IGEgcHJvcGVyIGludGVycnVwdAo+Pj4+Pj4gaW5qZWN0aW9uIGludG8gdGhlIGRvbWFpbgo+Pj4+
Pj4gKHhlbi9hcmNoL2FybS92Z2ljLmM6YXJjaF9ldnRjaG5faW5qZWN0KSwKPj4+Pj4+IHdoaWNo
IHdpbGwgbmVjZXNzYXJlbHkgd2FrZSBpdCB1cC4gU28gaXQgaXMgcG9zc2libGUgdGhhdCBpdCB3
aWxsCj4+Pj4+PiBhbHJlYWR5IHdvcmsgd2l0aG91dCBhbnkgbmVlZCBmb3IgYWRkaXRpb25hbCBj
aGFuZ2VzPwo+Pj4+Pj4KPj4+Pj4KPj4+Pj4gQWJzb2x1dGVseSwgdGhhdCBzb3VuZHMgZ3JlYXQg
OikgVGhlbiB3ZSBjb3VsZCBqdXN0IGRyb3AgdGhpcwo+Pj4+PiBwYXRjaC4KPj4+Pgo+Pj4+IEkg
ZG9uJ3QgdGhpbmsgeW91IGNhbiBkcm9wIHRoaXMgcGF0Y2guLi4gQXMgeW91IHRpZSB0aGUgaG9z
dCBzdXNwZW5kCj4+Pj4gdG8KPj4+PiB0aGUgaGFyZHdhcmUgZG9tYWluIHN1c3BlbmQsIGl0IG1h
eSBtYWtlcyBzZW5zZSB0byByZXN1bWUgYXQgdGhlIHNhbWUKPj4+PiB0aW1lLgo+Pj4+Cj4+PiBG
V0lXLCBJIHRoaW5rIHRoYXQgdG9vLgo+Pj4KPj4+IEluIGZhY3QsIGxldCdzIGFzc3VtZSBhICpm
dWxseSogZGlzYWdncmVnYXRlZCBzZXR1cCwgd2hlcmUgZG9tMCBvbmx5Cj4+PiBoYXMgdGhlIHRv
b2xzdGFjaywgd2hpbGUgaXQgaGFzIG5vIGhhcmR3YXJlLCBubyBQViBiYWNrZW5kLCBldGMuLi4g
SWYKPj4+IHdlIGRvbid0IHJlc3VtZSBpdCBleHBsaWNpdGx5IHRvZ2V0aGVyIHdpdGggWGVuLCB3
aG8gaXMgZ29pbmcgdG8gcmVzdW1lCj4+PiBpdD8gOi1PCj4+Cj4+IFllcywgdGhhdCdzIHJpZ2h0
LiBIb3dldmVyLCBpdCBzaG91bGQgd29yayBmb3IgZHJpdmVyIGRvbWFpbnM6IHRoZXJlIGlzCj4+
IG5vIG5lZWQgdG8gd2FrZSB1cCBkcml2ZXIgZG9tYWlucyBleHBsaWNpdGx5IGJlY2F1c2UgdGhl
eSB3aWxsIGJlCj4+IHdva2VuIHVwIGJ5IHRoZSBmcm9udGVuZHM/Cj4+Cj4gCj4gSSB0aGluayB3
ZSBhbGwgYWdyZWUsIGV4Y2VwdCBzb21lIG9mIHVzIHdlcmVuJ3Qgc28gY2xlYXIgYWJvdXQgaXQg
OikKPiBGb3Igbm93LCBkb20wIGlzc3VlcyBzdXNwZW5kIGFuZCBzaG91bGQgcmVzdW1lIGFzIHdl
bGwgd2hlbiBYZW4KPiBzdXNwZW5kcy4gVGhpcyBpcyBkb25lIGluIHRoZSBzZXJpZXMsIHJlc3Vt
ZSBpcyBjb3ZlcmVkIGJ5IHRoaXMgcGF0Y2gsCj4gYW5kIGNvbW1pdCBtZXNzYWdlIHNob3VsZCBi
ZSBjbGFyaWZpZWQuCj4gCj4gSWYgYSBkb21VIGhhcyBhIGJhY2tlbmQsIHdlIHNob3VsZCB2ZXJp
ZnkgdGhhdCBpdCBjYW4gYmUgd29rZW4tdXAgYnkKPiBhbiBldmVudCB0cmlnZ2VyZWQgYnkgYSBm
cm9udGVuZCBkcml2ZXIgaW4gYW5vdGhlciBkb21haW4uCj4gCj4gT25lIGRheSwgdGhpcyBwYXRj
aCBjb3VsZCBiZSBkcm9wcGVkL3JldmVydGVkIGlmIG9uZSBjb21lIHVwIHdpdGggYQo+IGRpZmZl
cmVudCBsb2dpYyBmb3IgdHJpZ2dlcmluZyBYZW4gc3VzcGVuZC4gVGhpcyBzaG91bGQgYmUgb2Yg
dGhlCj4gdGFibGUgZm9yIG5vdywgYnV0IGEgZ29vZCBvcHRpb24gdG8gcmVtZW1iZXIgZm9yIGZ1
dHVyZS4KClN1Y2ggY2hhbmdlIGNhbm5vdCBiZSBlYXNpbHkgZHJvcHBlZCBiZWNhdXNlIHNvbWUg
aGFyZHdhcmUgZG9tYWluIE9TIG1heSAKcmVseSBvbiB0aGF0IGJlaGF2aW9yLgoKSSBhbSBhbHNv
IGludGVyZXN0ZWQgdG8gc2VlIGhvdyB0aGlzIGlzIGdvaW5nIHRvIGZpdCB3aXRoIHRoZSBEb20w
bGVzcyAKdXNlIGNhc2UuIFRoZSBlbmQgZ29hbCBpcyB0byBoYXZlIG5vIERvbTAvSGFyZHdhcmUg
ZG9tYWluLiBTbyBob3cgZG8geW91IApleHBlY3Qgc3VzcGVuZC9yZXN1bWUgdG8gd29yayBpbiB0
aGF0IGNhc2U/IE5vdGUgdGhhdCBJIGFtIG5vdCBhc2tpbmcgdG8gCmltcGxlbWVudCBpdCA6KS4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 18:37:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 18:37: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-devel-bounces@lists.xenproject.org>)
	id 1gRiEA-0006yo-JG; Tue, 27 Nov 2018 18:36: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=by1u=og=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gRiE8-0006yc-VV
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 18:36:53 +0000
X-Inumbo-ID: 67c87b4e-f273-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 67c87b4e-f273-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 18:36:51 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D07CA2ED2;
 Tue, 27 Nov 2018 10:36:50 -0800 (PST)
Received: from [10.37.13.6] (unknown [10.37.13.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 39B023F575;
 Tue, 27 Nov 2018 10:36:48 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
 <6b1b7986-5ce1-b3d2-11c9-63e7b17606f7@arm.com>
 <855b1bb125bb3ec2a7d51dd0144787700d6568c0.camel@suse.com>
 <alpine.DEB.2.10.1811161505530.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ngxu7a-pxoM6+ffBYiiFa3zeUt=ns6gaYpyJpFth4xE3A@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <826f5a0f-67cd-c544-a8a8-38d861bf80a7@arm.com>
Date: Tue, 27 Nov 2018 18:36:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAKPH-Ngxu7a-pxoM6+ffBYiiFa3zeUt=ns6gaYpyJpFth4xE3A@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: nd@arm.com, Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 Davorin Mista <dm@aggios.com>, Xen Devel <xen-devel@lists.xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8xNy8xOCA0OjAxIFBNLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IEhpLAoKSGkg
TWlyZWxhLAoKPiAKPiBPbiBTYXQsIE5vdiAxNywgMjAxOCBhdCAxMjowNiBBTSBTdGVmYW5vIFN0
YWJlbGxpbmkKPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+Cj4+IE9uIFNhdCwg
MTcgTm92IDIwMTgsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+Pj4gT24gRnJpLCAyMDE4LTExLTE2
IGF0IDIxOjU4ICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gT24gMTYvMTEvMjAxOCAy
MTo0MSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4+Pj4gT24gRnJpLCBOb3YgMTYsIDIwMTgg
YXQgODowOSBQTSBTdGVmYW5vIFN0YWJlbGxpbmkKPj4+Pj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+IHdyb3RlOgo+Pj4+Pj4+IEl0IHNob3VsZCBiZSBwb3NzaWJsZSB0byBmaWd1cmUgb3V0IHdo
aWNoIGRvbWFpbiBuZWVkcyB0bwo+Pj4+Pj4+IGF3YWtlbiBmcm9tCj4+Pj4+Pj4gdGhlcmUuCj4+
Pj4+Pgo+Pj4+Pj4gQWN0dWFsbHksIGV2dGNobl9zZW5kIGV2ZW50dWFsbHkgd2lsbCB0cmlnZ2Vy
IGEgcHJvcGVyIGludGVycnVwdAo+Pj4+Pj4gaW5qZWN0aW9uIGludG8gdGhlIGRvbWFpbgo+Pj4+
Pj4gKHhlbi9hcmNoL2FybS92Z2ljLmM6YXJjaF9ldnRjaG5faW5qZWN0KSwKPj4+Pj4+IHdoaWNo
IHdpbGwgbmVjZXNzYXJlbHkgd2FrZSBpdCB1cC4gU28gaXQgaXMgcG9zc2libGUgdGhhdCBpdCB3
aWxsCj4+Pj4+PiBhbHJlYWR5IHdvcmsgd2l0aG91dCBhbnkgbmVlZCBmb3IgYWRkaXRpb25hbCBj
aGFuZ2VzPwo+Pj4+Pj4KPj4+Pj4KPj4+Pj4gQWJzb2x1dGVseSwgdGhhdCBzb3VuZHMgZ3JlYXQg
OikgVGhlbiB3ZSBjb3VsZCBqdXN0IGRyb3AgdGhpcwo+Pj4+PiBwYXRjaC4KPj4+Pgo+Pj4+IEkg
ZG9uJ3QgdGhpbmsgeW91IGNhbiBkcm9wIHRoaXMgcGF0Y2guLi4gQXMgeW91IHRpZSB0aGUgaG9z
dCBzdXNwZW5kCj4+Pj4gdG8KPj4+PiB0aGUgaGFyZHdhcmUgZG9tYWluIHN1c3BlbmQsIGl0IG1h
eSBtYWtlcyBzZW5zZSB0byByZXN1bWUgYXQgdGhlIHNhbWUKPj4+PiB0aW1lLgo+Pj4+Cj4+PiBG
V0lXLCBJIHRoaW5rIHRoYXQgdG9vLgo+Pj4KPj4+IEluIGZhY3QsIGxldCdzIGFzc3VtZSBhICpm
dWxseSogZGlzYWdncmVnYXRlZCBzZXR1cCwgd2hlcmUgZG9tMCBvbmx5Cj4+PiBoYXMgdGhlIHRv
b2xzdGFjaywgd2hpbGUgaXQgaGFzIG5vIGhhcmR3YXJlLCBubyBQViBiYWNrZW5kLCBldGMuLi4g
SWYKPj4+IHdlIGRvbid0IHJlc3VtZSBpdCBleHBsaWNpdGx5IHRvZ2V0aGVyIHdpdGggWGVuLCB3
aG8gaXMgZ29pbmcgdG8gcmVzdW1lCj4+PiBpdD8gOi1PCj4+Cj4+IFllcywgdGhhdCdzIHJpZ2h0
LiBIb3dldmVyLCBpdCBzaG91bGQgd29yayBmb3IgZHJpdmVyIGRvbWFpbnM6IHRoZXJlIGlzCj4+
IG5vIG5lZWQgdG8gd2FrZSB1cCBkcml2ZXIgZG9tYWlucyBleHBsaWNpdGx5IGJlY2F1c2UgdGhl
eSB3aWxsIGJlCj4+IHdva2VuIHVwIGJ5IHRoZSBmcm9udGVuZHM/Cj4+Cj4gCj4gSSB0aGluayB3
ZSBhbGwgYWdyZWUsIGV4Y2VwdCBzb21lIG9mIHVzIHdlcmVuJ3Qgc28gY2xlYXIgYWJvdXQgaXQg
OikKPiBGb3Igbm93LCBkb20wIGlzc3VlcyBzdXNwZW5kIGFuZCBzaG91bGQgcmVzdW1lIGFzIHdl
bGwgd2hlbiBYZW4KPiBzdXNwZW5kcy4gVGhpcyBpcyBkb25lIGluIHRoZSBzZXJpZXMsIHJlc3Vt
ZSBpcyBjb3ZlcmVkIGJ5IHRoaXMgcGF0Y2gsCj4gYW5kIGNvbW1pdCBtZXNzYWdlIHNob3VsZCBi
ZSBjbGFyaWZpZWQuCj4gCj4gSWYgYSBkb21VIGhhcyBhIGJhY2tlbmQsIHdlIHNob3VsZCB2ZXJp
ZnkgdGhhdCBpdCBjYW4gYmUgd29rZW4tdXAgYnkKPiBhbiBldmVudCB0cmlnZ2VyZWQgYnkgYSBm
cm9udGVuZCBkcml2ZXIgaW4gYW5vdGhlciBkb21haW4uCj4gCj4gT25lIGRheSwgdGhpcyBwYXRj
aCBjb3VsZCBiZSBkcm9wcGVkL3JldmVydGVkIGlmIG9uZSBjb21lIHVwIHdpdGggYQo+IGRpZmZl
cmVudCBsb2dpYyBmb3IgdHJpZ2dlcmluZyBYZW4gc3VzcGVuZC4gVGhpcyBzaG91bGQgYmUgb2Yg
dGhlCj4gdGFibGUgZm9yIG5vdywgYnV0IGEgZ29vZCBvcHRpb24gdG8gcmVtZW1iZXIgZm9yIGZ1
dHVyZS4KClN1Y2ggY2hhbmdlIGNhbm5vdCBiZSBlYXNpbHkgZHJvcHBlZCBiZWNhdXNlIHNvbWUg
aGFyZHdhcmUgZG9tYWluIE9TIG1heSAKcmVseSBvbiB0aGF0IGJlaGF2aW9yLgoKSSBhbSBhbHNv
IGludGVyZXN0ZWQgdG8gc2VlIGhvdyB0aGlzIGlzIGdvaW5nIHRvIGZpdCB3aXRoIHRoZSBEb20w
bGVzcyAKdXNlIGNhc2UuIFRoZSBlbmQgZ29hbCBpcyB0byBoYXZlIG5vIERvbTAvSGFyZHdhcmUg
ZG9tYWluLiBTbyBob3cgZG8geW91IApleHBlY3Qgc3VzcGVuZC9yZXN1bWUgdG8gd29yayBpbiB0
aGF0IGNhc2U/IE5vdGUgdGhhdCBJIGFtIG5vdCBhc2tpbmcgdG8gCmltcGxlbWVudCBpdCA6KS4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 18:44:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 18:44: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-devel-bounces@lists.xenproject.org>)
	id 1gRiLJ-0007oJ-0F; Tue, 27 Nov 2018 18: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=q9xt=og=citrix.com=prvs=862b52565=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRiLH-0007o8-Ac
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 18:44:15 +0000
X-Inumbo-ID: 70188249-f274-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70188249-f274-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 18:44:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="71638748"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 27 Nov 2018 18:44:10 +0000
Message-ID: <20181127184410.6564-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181127184410.6564-1-wei.liu2@citrix.com>
References: <20181127184410.6564-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/3] docs: remove tmem related text
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21h
bi94bC5jb25mLnBvZC41ICAgICAgICAgICAgICB8ICA5ICsrLS0tCiBkb2NzL21hbi94bC5wb2Qu
MS5pbiAgICAgICAgICAgICAgICB8IDY4IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgIDYgLS0tLQogZG9j
cy9taXNjL3hzbS1mbGFzay50eHQgICAgICAgICAgICAgfCAzNiAtLS0tLS0tLS0tLS0tLS0tLS0t
LQogNCBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDExNyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9kb2NzL21hbi94bC5jb25mLnBvZC41IGIvZG9jcy9tYW4veGwuY29uZi5wb2Qu
NQppbmRleCAzNzI2MmE3ZWY4Li5iMWJkZTdkNjU3IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5j
b25mLnBvZC41CisrKyBiL2RvY3MvbWFuL3hsLmNvbmYucG9kLjUKQEAgLTE0OCwxMCArMTQ4LDgg
QEAgVGhlIGRlZmF1bHQgY2hvaWNlIGlzICJ4dmRhIi4KID1pdGVtIEI8Y2xhaW1fbW9kZT1CT09M
RUFOPgogCiBJZiB0aGlzIG9wdGlvbiBpcyBlbmFibGVkIHRoZW4gd2hlbiBhIGd1ZXN0IGlzIGNy
ZWF0ZWQgdGhlcmUgd2lsbCBiZSBhbgotZ3VhcmFudGVlIHRoYXQgdGhlcmUgaXMgbWVtb3J5IGF2
YWlsYWJsZSBmb3IgdGhlIGd1ZXN0LiBUaGlzIGlzIGFuCi1wYXJ0aWN1bGFybHkgYWN1dGUgcHJv
YmxlbSBvbiBob3N0cyB3aXRoIG1lbW9yeSBvdmVyLXByb3Zpc2lvbmVkIGd1ZXN0cwotdGhhdCB1
c2UgdG1lbSBhbmQgaGF2ZSBzZWxmLWJhbGxvb24gZW5hYmxlZCAod2hpY2ggaXMgdGhlIGRlZmF1
bHQKLW9wdGlvbikuIFRoZSBzZWxmLWJhbGxvb24gbWVjaGFuaXNtIGNhbiBkZWZsYXRlL2luZmxh
dGUgdGhlIGJhbGxvb24KK2d1YXJhbnRlZSB0aGF0IHRoZXJlIGlzIG1lbW9yeSBhdmFpbGFibGUg
Zm9yIHRoZSBndWVzdC4KK1RoZSBzZWxmLWJhbGxvb24gbWVjaGFuaXNtIGNhbiBkZWZsYXRlL2lu
ZmxhdGUgdGhlIGJhbGxvb24KIHF1aWNrbHkgYW5kIHRoZSBhbW91bnQgb2YgZnJlZSBtZW1vcnkg
KHdoaWNoIEM8eGwgaW5mbz4gY2FuIHNob3cpIGlzCiBzdGFsZSB0aGUgbW9tZW50IGl0IGlzIHBy
aW50ZWQuIFdoZW4gY2xhaW0gaXMgZW5hYmxlZCBhIHJlc2VydmF0aW9uIGZvcgogdGhlIGFtb3Vu
dCBvZiBtZW1vcnkgKHNlZSAnbWVtb3J5JyBpbiB4bC5jb25mKDUpKSBpcyBzZXQsIHdoaWNoIGlz
IHRoZW4KQEAgLTE2Myw5ICsxNjEsNiBAQCBJZiB0aGUgcmVzZXJ2YXRpb24gY2Fubm90IGJlIG1l
ZXQgdGhlIGd1ZXN0IGNyZWF0aW9uIGZhaWxzIGltbWVkaWF0ZWx5CiBpbnN0ZWFkIG9mIHRha2lu
ZyBzZWNvbmRzL21pbnV0ZXMgKGRlcGVuZGluZyBvbiB0aGUgc2l6ZSBvZiB0aGUgZ3Vlc3QpCiB3
aGlsZSB0aGUgZ3Vlc3QgaXMgcG9wdWxhdGVkLgogCi1Ob3RlIHRoYXQgdG8gZW5hYmxlIHRtZW0g
dHlwZSBndWVzdHMsIG9uZSBuZWVkcyB0byBwcm92aWRlIEM8dG1lbT4gb24gdGhlCi1YZW4gaHlw
ZXJ2aXNvciBhcmd1bWVudCBhbmQgYXMgd2VsbCBvbiB0aGUgTGludXgga2VybmVsIGNvbW1hbmQg
bGluZS4KLQogRGVmYXVsdDogQzwxPgogCiA9b3ZlciA0CmRpZmYgLS1naXQgYS9kb2NzL21hbi94
bC5wb2QuMS5pbiBiL2RvY3MvbWFuL3hsLnBvZC4xLmluCmluZGV4IDE4MDA2ODgwZDYuLjdjNzY1
ZGJjM2MgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLnBvZC4xLmluCisrKyBiL2RvY3MvbWFuL3hs
LnBvZC4xLmluCkBAIC0xNjc3LDc0ICsxNjc3LDYgQEAgT2J0YWluIGluZm9ybWF0aW9uIG9mIFVT
QiBkZXZpY2VzIGNvbm5lY3RlZCBhcyBzdWNoIHZpYSB0aGUgZGV2aWNlIG1vZGVsCiAKID1iYWNr
CiAKLT1oZWFkMSBUUkFOU0NFTkRFTlQgTUVNT1JZIChUTUVNKQotCi09b3ZlciA0Ci0KLT1pdGVt
IEI8dG1lbS1saXN0PiBJPFtPUFRJT05TXT4gSTxkb21haW4taWQ+Ci0KLUxpc3QgdG1lbSBwb29s
cy4KLQotQjxPUFRJT05TPgotCi09b3ZlciA0Ci0KLT1pdGVtIEI8LWw+Ci0KLUlmIHRoaXMgcGFy
YW1ldGVyIGlzIHNwZWNpZmllZCwgYWxzbyBsaXN0IHRtZW0gc3RhdHMuCi0KLT1iYWNrCi0KLT1p
dGVtIEI8dG1lbS1mcmVlemU+IEk8ZG9tYWluLWlkPgotCi1GcmVlemUgdG1lbSBwb29scy4KLQot
PWl0ZW0gQjx0bWVtLXRoYXc+IEk8ZG9tYWluLWlkPgotCi1UaGF3IHRtZW0gcG9vbHMuCi0KLT1p
dGVtIEI8dG1lbS1zZXQ+IEk8ZG9tYWluLWlkPiBbSTxPUFRJT05TPl0KLQotQ2hhbmdlIHRtZW0g
c2V0dGluZ3MuCi0KLUI8T1BUSU9OUz4KLQotPW92ZXIgNAotCi09aXRlbSBCPC13PiBJPFdFSUdI
VD4KLQotV2VpZ2h0IChpbnQpCi0KLT1pdGVtIEI8LXA+IEk8Q09NUFJFU1M+Ci0KLUNvbXByZXNz
IChpbnQpCi0KLT1iYWNrCi0KLT1pdGVtIEI8dG1lbS1zaGFyZWQtYXV0aD4gSTxkb21haW4taWQ+
IFtJPE9QVElPTlM+XQotCi1EZS9hdXRoZW50aWNhdGUgc2hhcmVkIHRtZW0gcG9vbC4KLQotQjxP
UFRJT05TPgotCi09b3ZlciA0Ci0KLT1pdGVtIEI8LXU+IEk8VVVJRD4KLQotU3BlY2lmeSB1dWlk
IChhYmNkZWYwMS0yMzQ1LTY3ODktMTIzNC01Njc4OTBhYmNkZWYpCi0KLT1pdGVtIEI8LWE+IEk8
QVVUSD4KLQotMD1hdXRoLDE9ZGVhdXRoCi0KLT1iYWNrCi0KLT1pdGVtIEI8dG1lbS1mcmVlYWJs
ZT4KLQotR2V0IGluZm9ybWF0aW9uIGFib3V0IGhvdyBtdWNoIGZyZWVhYmxlIG1lbW9yeSAoTUIp
IGlzIGluLXVzZSBieSB0bWVtLgotCi09YmFjawotCiA9aGVhZDEgRkxBU0sKIAogQjxGTEFTSz4g
aXMgYSBzZWN1cml0eSBmcmFtZXdvcmsgdGhhdCBkZWZpbmVzIGEgbWFuZGF0b3J5IGFjY2VzcyBj
b250cm9sIHBvbGljeQpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA5MDI4YmNk
ZTJlLi5mZTg5MWVmMDc0IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTk5
MywxMiArMTk5Myw2IEBAIHBhZ2VzKSBtdXN0IGFsc28gYmUgc3BlY2lmaWVkIHZpYSB0aGUgdGJ1
Zlxfc2l6ZSBwYXJhbWV0ZXIuCiAjIyMgdGltZXJcX3Nsb3AKID4gYD0gPGludGVnZXI+YAogCi0j
IyMgdG1lbQotPiBgPSA8Ym9vbGVhbj5gCi0KLSMjIyB0bWVtXF9jb21wcmVzcwotPiBgPSA8Ym9v
bGVhbj5gCi0KICMjIyB0c2MgKHg4NikKID4gYD0gdW5zdGFibGUgfCBza2V3ZWQgfCBzdGFibGU6
c29ja2V0YAogCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveHNtLWZsYXNrLnR4dCBiL2RvY3MvbWlz
Yy94c20tZmxhc2sudHh0CmluZGV4IDYyZjE1ZGRlODQuLjQwZTVmYzg0NWUgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy94c20tZmxhc2sudHh0CisrKyBiL2RvY3MvbWlzYy94c20tZmxhc2sudHh0CkBA
IC04MSw0MiArODEsNiBAQCBfX0hZUEVSVklTT1JfbWVtb3J5X29wICh4ZW4vaW5jbHVkZS9wdWJs
aWMvbWVtb3J5LmgpCiAgKiBYRU5NRU1fZ2V0X3BvZF90YXJnZXQKICAqIFhFTk1FTV9jbGFpbV9w
YWdlcwogCi1fX0hZUEVSVklTT1JfdG1lbV9vcCAoeGVuL2luY2x1ZGUvcHVibGljL3RtZW0uaCkK
LQotIFRoZSBmb2xsb3dpbmcgdG1lbSBjb250cm9sIG9wcywgdGhhdCBpcyB0aGUgc3ViLXN1Ym9w
cyBvZgotIFRNRU1fQ09OVFJPTCwgYXJlIGNvdmVyZWQgYnkgdGhpcyBzdGF0ZW1lbnQuIAotCi0g
Tm90ZSB0aGF0IFRNRU0gaXMgYWxzbyBzdWJqZWN0IHRvIGEgc2ltaWxhciBwb2xpY3kgYXJpc2lu
ZyBmcm9tCi0gWFNBLTE1IGh0dHA6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWFu
bm91bmNlLzIwMTItMDkvbXNnMDAwMDYuaHRtbC4KLSBEdWUgdG8gdGhpcyBleGlzdGluZyBwb2xp
Y3kgYWxsIFRNRU0gT3BzIGFyZSBhbHJlYWR5IHN1YmplY3QgdG8KLSByZWR1Y2VkIHNlY3VyaXR5
IHN1cHBvcnQuCi0KLSAqIFRNRU1DX1RIQVcKLSAqIFRNRU1DX0ZSRUVaRQotICogVE1FTUNfRkxV
U0gKLSAqIFRNRU1DX0RFU1RST1kKLSAqIFRNRU1DX0xJU1QKLSAqIFRNRU1DX1NFVF9XRUlHSFQK
LSAqIFRNRU1DX1NFVF9DQVAKLSAqIFRNRU1DX1NFVF9DT01QUkVTUwotICogVE1FTUNfUVVFUllf
RlJFRUFCTEVfTUIKLSAqIFRNRU1DX1NBVkVfQkVHSU4KLSAqIFRNRU1DX1NBVkVfR0VUX1ZFUlNJ
T04KLSAqIFRNRU1DX1NBVkVfR0VUX01BWFBPT0xTCi0gKiBUTUVNQ19TQVZFX0dFVF9DTElFTlRf
V0VJR0hUCi0gKiBUTUVNQ19TQVZFX0dFVF9DTElFTlRfQ0FQCi0gKiBUTUVNQ19TQVZFX0dFVF9D
TElFTlRfRkxBR1MKLSAqIFRNRU1DX1NBVkVfR0VUX1BPT0xfRkxBR1MKLSAqIFRNRU1DX1NBVkVf
R0VUX1BPT0xfTlBBR0VTCi0gKiBUTUVNQ19TQVZFX0dFVF9QT09MX1VVSUQKLSAqIFRNRU1DX1NB
VkVfR0VUX05FWFRfUEFHRQotICogVE1FTUNfU0FWRV9HRVRfTkVYVF9JTlYKLSAqIFRNRU1DX1NB
VkVfRU5ECi0gKiBUTUVNQ19SRVNUT1JFX0JFR0lOCi0gKiBUTUVNQ19SRVNUT1JFX1BVVF9QQUdF
Ci0gKiBUTUVNQ19SRVNUT1JFX0ZMVVNIX1BBR0UKLQotCiAKIFNldHRpbmcgdXAgRkxBU0sKIC0t
LS0tLS0tLS0tLS0tLS0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 18:44:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 18:44: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-devel-bounces@lists.xenproject.org>)
	id 1gRiLI-0007oD-Mi; Tue, 27 Nov 2018 18:44: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=q9xt=og=citrix.com=prvs=862b52565=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRiLH-0007o3-37
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 18:44:15 +0000
X-Inumbo-ID: 6f2d3918-f274-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f2d3918-f274-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 18:44:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="71638747"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 27 Nov 2018 18:44:07 +0000
Message-ID: <20181127184410.6564-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/3] Remove tmem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgYWdyZWVkIHRoYXQgdG1lbSBjYW4gYmUgcmVtb3ZlZCBmcm9tIHhlbi5naXQuIFNlZSB0
aGUgdGhyZWFkIHN0YXJ0aW5nCmZyb20gPEQ1RTg2NkIyLTk2RjQtNEU4OS05NDFFLTczRjU3OERG
MkYxN0BjaXRyaXguY29tPi4KCldlaSBMaXUgKDMpOgogIHhlbjogcmVtb3ZlIHRtZW0gZnJvbSBo
eXBlcnZpc29yCiAgdG9vbHM6IHJlbW92ZSB0bWVtIGNvZGUgYW5kIGNvbW1hbmRzCiAgZG9jczog
cmVtb3ZlIHRtZW0gcmVsYXRlZCB0ZXh0CgogZG9jcy9tYW4veGwuY29uZi5wb2QuNSAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA5ICstCiBkb2NzL21hbi94bC5wb2QuMS5pbiAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNjggLQogZG9jcy9taXNjL3RtZW0taW50ZXJuYWxzLmh0bWwgICAg
ICAgICAgICAgICAgfCAgNzg5IC0tLS0tLS0tLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duICAgICAgICAgIHwgICAgNiAtCiBkb2NzL21pc2MveHNtLWZsYXNrLnR4dCAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMzYgLQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9t
MC50ZSAgICAgICAgICAgfCAgICA0ICstCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVz
dF9mZWF0dXJlcy50ZSB8ICAgIDMgLQogdG9vbHMvbGlieGMvTWFrZWZpbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxIC0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgICAg
ICAgICAgICAgIHwgICAxNyAtCiB0b29scy9saWJ4Yy94Y190bWVtLmMgICAgICAgICAgICAgICAg
ICAgICAgICB8ICA1MDcgLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdG1lbS5jICAgICAgICAg
ICAgICAgICAgICAgfCAgMTE5ICstCiB0b29scy9taXNjL01ha2VmaWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEgLQogdG9vbHMvbWlzYy94ZW4tdG1lbS1saXN0LXBhcnNlLmMgICAg
ICAgICAgICAgfCAgMzM5IC0tLS0tCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMg
ICAgICAgICAgICB8ICAgODcgLS0KIHRvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3Rh
dC5jICAgICAgIHwgICA1MiArLQogdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0
LmggICAgICAgfCAgIDE1IC0KIHRvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9w
cml2LmggIHwgICAgOCAtCiB0b29scy94ZW5zdGF0L3hlbnRvcC94ZW50b3AuYyAgICAgICAgICAg
ICAgICB8ICAgMzYgKy0KIHRvb2xzL3hsL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMiArLQogdG9vbHMveGwveGwuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICA2IC0KIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAgICAgICAgICAgICAgICAgICAg
IHwgICA0MCAtCiB0b29scy94bC94bF90bWVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAyNTEgLS0tCiB4ZW4vYXJjaC9hcm0vY29uZmlncy90aW55NjQuY29uZiAgICAgICAgICAgICB8
ICAgIDEgLQogeGVuL2FyY2gveDg2L2NvbmZpZ3MvcHZzaGltX2RlZmNvbmZpZyAgICAgICAgfCAg
ICAxIC0KIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgICAgICAgICAgICAgICAgIHwgICAg
MyAtCiB4ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMgICAgICAgICAgICAgICAgICB8ICAgIDMg
LQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4IC0K
IHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMyAtCiB4
ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgLQogeGVu
L2NvbW1vbi9jb21wYXQvdG1lbV94ZW4uYyAgICAgICAgICAgICAgICAgfCAgIDIzIC0KIHhlbi9j
b21tb24vZG9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAtCiB4ZW4vY29t
bW9uL21lbW9yeS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHhlbi9jb21t
b24vcGFnZV9hbGxvYy5jICAgICAgICAgICAgICAgICAgICAgIHwgICA0MCArLQogeGVuL2NvbW1v
bi9zeXNjdGwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1IC0KIHhlbi9jb21tb24v
dG1lbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjA5NSAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2NvbW1vbi90bWVtX2NvbnRyb2wuYyAgICAgICAgICAgICAgICAgICAg
fCAgNTYwIC0tLS0tLS0KIHhlbi9jb21tb24vdG1lbV94ZW4uYyAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDI3NyAtLS0tCiB4ZW4vaW5jbHVkZS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEgLQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgICAgICAg
ICAgfCAgMTA4ICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdG1lbS5oICAgICAgICAgICAgICAgICAg
ICB8ICAxMjQgLS0KIHhlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaCAgICAgICAgICAgICAgICAg
IHwgICAgNyAtCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDMgLQogeGVuL2luY2x1ZGUveGVuL3RtZW0uaCAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDQ1IC0KIHhlbi9pbmNsdWRlL3hlbi90bWVtX2NvbnRyb2wuaCAgICAgICAgICAgICAgIHwgICAz
OSAtCiB4ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaCAgICAgICAgICAgICAgICAgICB8ICAzNDMg
LS0tLS0KIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiAtCiA0NiBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCA2MDgxIGRlbGV0aW9ucygt
KQogZGVsZXRlIG1vZGUgMTAwNjQ0IGRvY3MvbWlzYy90bWVtLWludGVybmFscy5odG1sCiBkZWxl
dGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlieGMveGNfdG1lbS5jCiBkZWxldGUgbW9kZSAxMDA2NDQg
dG9vbHMvbWlzYy94ZW4tdG1lbS1saXN0LXBhcnNlLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29s
cy94bC94bF90bWVtLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL2NvbXBhdC90bWVt
X3hlbi5jCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi90bWVtLmMKIGRlbGV0ZSBtb2Rl
IDEwMDY0NCB4ZW4vY29tbW9uL3RtZW1fY29udHJvbC5jCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVu
L2NvbW1vbi90bWVtX3hlbi5jCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvcHVibGlj
L3RtZW0uaAogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi90bWVtLmgKIGRlbGV0
ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vdG1lbV9jb250cm9sLmgKIGRlbGV0ZSBtb2Rl
IDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaAoKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 18:44:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 18:44: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-devel-bounces@lists.xenproject.org>)
	id 1gRiLN-0007p1-A5; Tue, 27 Nov 2018 18:44: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=q9XT=OG=citrix.com=prvs=862b52565=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRiLL-0007oV-9R
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 18:44:19 +0000
X-Inumbo-ID: 700b7b76-f274-11e8-abc8-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 700b7b76-f274-11e8-abc8-12d6303a7972;
 Tue, 27 Nov 2018 18:44:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="71638750"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 27 Nov 2018 18:44:09 +0000
Message-ID: <20181127184410.6564-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181127184410.6564-1-wei.liu2@citrix.com>
References: <20181127184410.6564-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/3] tools: remove tmem code and commands
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlIGFsbCB0bWVtIHJlbGF0ZWQgY29kZSBpbiBsaWJ4Yy4KCkxlYXZlIHNvbWUgc3R1YnMg
aW4gbGlieGwgaW4gY2FzZSBhbnlvbmUgaGFzIGxpbmtlZCB0byB0aG9zZSBmdW5jdGlvbnMKYmVm
b3JlIHRoZSByZW1vdmFsLgoKUmVtb3ZlIGFsbCB0bWVtIHJlbGF0ZWQgY29tbWFuZHMgaW4geGws
IGFsbCB0bWVtIHJlbGF0ZWQgY29kZSBpbiBvdGhlcgp1dGlsaXRpZXMgd2Ugc2hpcC4KClNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMv
TWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB0b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaCAgICAgICAgICAgICAgIHwgIDE3IC0KIHRvb2xzL2xpYnhjL3hjX3RtZW0u
YyAgICAgICAgICAgICAgICAgICAgICAgfCA1MDcgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogdG9vbHMvbGlieGwvbGlieGxfdG1lbS5jICAgICAgICAgICAgICAgICAgICB8IDExOSArLS0t
LS0tCiB0b29scy9taXNjL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxIC0K
IHRvb2xzL21pc2MveGVuLXRtZW0tbGlzdC1wYXJzZS5jICAgICAgICAgICAgfCAzMzkgLS0tLS0t
LS0tLS0tLS0tLS0tLQogdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jICAgICAgICAg
ICB8ICA4NyAtLS0tLQogdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmMgICAg
ICB8ICA1MiArLS0KIHRvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5oICAgICAg
fCAgMTUgLQogdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X3ByaXYuaCB8ICAg
OCAtCiB0b29scy94ZW5zdGF0L3hlbnRvcC94ZW50b3AuYyAgICAgICAgICAgICAgIHwgIDM2ICst
CiB0b29scy94bC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiB0
b29scy94bC94bC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2IC0KIHRvb2xz
L3hsL3hsX2NtZHRhYmxlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgNDAgLS0tCiB0b29scy94
bC94bF90bWVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjUxIC0tLS0tLS0tLS0tLS0t
CiAxNSBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxNDYzIGRlbGV0aW9ucygtKQog
ZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnhjL3hjX3RtZW0uYwogZGVsZXRlIG1vZGUgMTAw
NjQ0IHRvb2xzL21pc2MveGVuLXRtZW0tbGlzdC1wYXJzZS5jCiBkZWxldGUgbW9kZSAxMDA2NDQg
dG9vbHMveGwveGxfdG1lbS5jCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvTWFrZWZpbGUgYi90
b29scy9saWJ4Yy9NYWtlZmlsZQppbmRleCA0NGQ5ZDA5ZDRlLi4xNTQ2YWZkMTY4IDEwMDY0NAot
LS0gYS90b29scy9saWJ4Yy9NYWtlZmlsZQorKysgYi90b29scy9saWJ4Yy9NYWtlZmlsZQpAQCAt
MzAsNyArMzAsNiBAQCBDVFJMX1NSQ1MteSAgICAgICArPSB4Y190YnVmLmMKIENUUkxfU1JDUy15
ICAgICAgICs9IHhjX3BtLmMKIENUUkxfU1JDUy15ICAgICAgICs9IHhjX2NwdV9ob3RwbHVnLmMK
IENUUkxfU1JDUy15ICAgICAgICs9IHhjX3Jlc3VtZS5jCi1DVFJMX1NSQ1MteSAgICAgICArPSB4
Y190bWVtLmMKIENUUkxfU1JDUy15ICAgICAgICs9IHhjX3ZtX2V2ZW50LmMKIENUUkxfU1JDUy15
ICAgICAgICs9IHhjX21vbml0b3IuYwogQ1RSTF9TUkNTLXkgICAgICAgKz0geGNfbWVtX3BhZ2lu
Zy5jCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDk3YWU5NjViZTcuLjgzMzRkYzU3NTAgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oCkBAIC00NCw3ICs0NCw2IEBACiAjaW5jbHVkZSA8eGVuL2h2bS9kbV9v
cC5oPgogI2luY2x1ZGUgPHhlbi9odm0vcGFyYW1zLmg+CiAjaW5jbHVkZSA8eGVuL3hzbS9mbGFz
a19vcC5oPgotI2luY2x1ZGUgPHhlbi90bWVtLmg+CiAjaW5jbHVkZSA8eGVuL2tleGVjLmg+CiAj
aW5jbHVkZSA8eGVuL3BsYXRmb3JtLmg+CiAKQEAgLTE5MDcsMjIgKzE5MDYsNiBAQCBpbnQgeGNf
c2V0X2NwdWlkbGVfbWF4X2NzdGF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgdmFsdWUp
OwogCiBpbnQgeGNfZW5hYmxlX3R1cmJvKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgY3B1aWQpOwog
aW50IHhjX2Rpc2FibGVfdHVyYm8oeGNfaW50ZXJmYWNlICp4Y2gsIGludCBjcHVpZCk7Ci0vKioK
LSAqIHRtZW0gb3BlcmF0aW9ucwotICovCi0KLWludCB4Y190bWVtX2NvbnRyb2xfb2lkKHhjX2lu
dGVyZmFjZSAqeGNoLCBpbnQzMl90IHBvb2xfaWQsIHVpbnQzMl90IHN1Ym9wLAotICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgY2xpX2lkLCB1aW50MzJfdCBsZW4sIHVpbnQzMl90IGFy
ZywKLSAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fdG1lbV9vaWQgb2lkLCB2b2lk
ICpidWYpOwotaW50IHhjX3RtZW1fY29udHJvbCh4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAg
ICAgICAgICAgICAgaW50MzJfdCBwb29sX2lkLCB1aW50MzJfdCBzdWJvcCwgdWludDMyX3QgY2xp
X2lkLAotICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBsZW4sIHVpbnQzMl90IGFyZywgdm9p
ZCAqYnVmKTsKLWludCB4Y190bWVtX2F1dGgoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBjbGlfaWQs
IGNoYXIgKnV1aWRfc3RyLCBpbnQgZW5hYmxlKTsKLWludCB4Y190bWVtX3NhdmUoeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBpbnQgbGl2ZSwgaW50IGZkLCBpbnQgZmllbGRfbWFy
a2VyKTsKLWludCB4Y190bWVtX3NhdmVfZXh0cmEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLCBpbnQgZmQsIGludCBmaWVsZF9tYXJrZXIpOwotdm9pZCB4Y190bWVtX3NhdmVfZG9u
ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQpOwotaW50IHhjX3RtZW1fcmVzdG9y
ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsIGludCBmZCk7Ci1pbnQgeGNfdG1l
bV9yZXN0b3JlX2V4dHJhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW50IGZk
KTsKIAogLyoqCiAgKiBhbHRwMm0gb3BlcmF0aW9ucwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfdG1lbS5jIGIvdG9vbHMvbGlieGMveGNfdG1lbS5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCBhMzY1Yzc0Mzg4Li4wMDAwMDAwMDAwCi0tLSBhL3Rvb2xzL2xpYnhjL3hjX3RtZW0u
YworKysgL2Rldi9udWxsCkBAIC0xLDUwNyArMCwwIEBACi0vKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Ci0gKiB4Y190bWVtLmMKLSAqCi0gKiBDb3B5cmlnaHQgKEMpIDIwMDggT3JhY2xlIENvcnAuCi0g
KgotICogVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vcgotICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3Nl
ciBHZW5lcmFsIFB1YmxpYwotICogTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbjsKLSAqIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNlbnNlLgotICoKLSAq
IFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg
dXNlZnVsLAotICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt
cGxpZWQgd2FycmFudHkgb2YKLSAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCi0gKiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICoKLSAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl
ZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKLSAqIExpY2Vuc2UgYWxv
bmcgd2l0aCB0aGlzIGxpYnJhcnk7IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KLSAqLwotCi0jaW5jbHVkZSAieGNfcHJpdmF0ZS5oIgotI2luY2x1ZGUgPGludHR5
cGVzLmg+Ci0jaW5jbHVkZSA8YXNzZXJ0Lmg+Ci0jaW5jbHVkZSA8eGVuL3RtZW0uaD4KLQotaW50
IHhjX3RtZW1fY29udHJvbCh4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAgICAgICAgICAgICAg
aW50MzJfdCBwb29sX2lkLAotICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBjbWQsCi0gICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IGNsaV9pZCwKLSAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgbGVuLAotICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhcmcsCi0gICAgICAgICAg
ICAgICAgICAgIHZvaWQgKmJ1ZikKLXsKLSAgICBERUNMQVJFX1NZU0NUTDsKLSAgICBERUNMQVJF
X0hZUEVSQ0FMTF9CT1VOQ0UoYnVmLCBsZW4sIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX09V
VCk7Ci0gICAgaW50IHJjOwotCi0gICAgc3lzY3RsLmNtZCA9IFhFTl9TWVNDVExfdG1lbV9vcDsK
LSAgICBzeXNjdGwudS50bWVtX29wLnBvb2xfaWQgPSBwb29sX2lkOwotICAgIHN5c2N0bC51LnRt
ZW1fb3AuY21kID0gY21kOwotICAgIHN5c2N0bC51LnRtZW1fb3AuY2xpX2lkID0gY2xpX2lkOwot
ICAgIHN5c2N0bC51LnRtZW1fb3AubGVuID0gbGVuOwotICAgIHN5c2N0bC51LnRtZW1fb3AuYXJn
ID0gYXJnOwotICAgIHN5c2N0bC51LnRtZW1fb3AucGFkID0gMDsKLSAgICBzeXNjdGwudS50bWVt
X29wLm9pZC5vaWRbMF0gPSAwOwotICAgIHN5c2N0bC51LnRtZW1fb3Aub2lkLm9pZFsxXSA9IDA7
Ci0gICAgc3lzY3RsLnUudG1lbV9vcC5vaWQub2lkWzJdID0gMDsKLQotICAgIGlmICggY21kID09
IFhFTl9TWVNDVExfVE1FTV9PUF9TRVRfQ0xJRU5UX0lORk8gfHwKLSAgICAgICAgIGNtZCA9PSBY
RU5fU1lTQ1RMX1RNRU1fT1BfU0VUX0FVVEggKQotICAgICAgICBIWVBFUkNBTExfQk9VTkNFX1NF
VF9ESVIoYnVmLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9JTik7Ci0gICAgaWYgKCBsZW4g
KQotICAgIHsKLSAgICAgICAgaWYgKCBidWYgPT0gTlVMTCApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIGVycm5vID0gRUlOVkFMOwotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICB9Ci0g
ICAgICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBidWYpICkKLSAgICAgICAg
ewotICAgICAgICAgICAgUEVSUk9SKCJDb3VsZCBub3QgYm91bmNlIGJ1ZmZlciBmb3IgdG1lbSBj
b250cm9sIGh5cGVyY2FsbCIpOwotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICB9Ci0g
ICAgfQotCi0gICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoc3lzY3RsLnUudG1lbV9vcC51LmJ1Ziwg
YnVmKTsKLQotICAgIHJjID0gZG9fc3lzY3RsKHhjaCwgJnN5c2N0bCk7Ci0KLSAgICBpZiAoIGxl
biApCi0gICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIGJ1Zik7Ci0KLSAgICBy
ZXR1cm4gcmM7Ci19Ci0KLWludCB4Y190bWVtX2NvbnRyb2xfb2lkKHhjX2ludGVyZmFjZSAqeGNo
LAotICAgICAgICAgICAgICAgICAgICAgICAgaW50MzJfdCBwb29sX2lkLAotICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgY21kLAotICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgY2xpX2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbGVuLAotICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgYXJnLAotICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHhlbl90bWVtX29pZCBvaWQsCi0gICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpi
dWYpCi17Ci0gICAgREVDTEFSRV9TWVNDVEw7Ci0gICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNF
KGJ1ZiwgbGVuLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9PVVQpOwotICAgIGludCByYzsK
LQotICAgIHN5c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX3RtZW1fb3A7Ci0gICAgc3lzY3RsLnUudG1l
bV9vcC5wb29sX2lkID0gcG9vbF9pZDsKLSAgICBzeXNjdGwudS50bWVtX29wLmNtZCA9IGNtZDsK
LSAgICBzeXNjdGwudS50bWVtX29wLmNsaV9pZCA9IGNsaV9pZDsKLSAgICBzeXNjdGwudS50bWVt
X29wLmxlbiA9IGxlbjsKLSAgICBzeXNjdGwudS50bWVtX29wLmFyZyA9IGFyZzsKLSAgICBzeXNj
dGwudS50bWVtX29wLnBhZCA9IDA7Ci0gICAgc3lzY3RsLnUudG1lbV9vcC5vaWQgPSBvaWQ7Ci0K
LSAgICBpZiAoIGxlbiAgKQotICAgIHsKLSAgICAgICAgaWYgKCBidWYgPT0gTlVMTCApCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIGVycm5vID0gRUlOVkFMOwotICAgICAgICAgICAgcmV0dXJuIC0x
OwotICAgICAgICB9Ci0gICAgICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBi
dWYpICkKLSAgICAgICAgewotICAgICAgICAgICAgUEVSUk9SKCJDb3VsZCBub3QgYm91bmNlIGJ1
ZmZlciBmb3IgdG1lbSBjb250cm9sIChPSUQpIGh5cGVyY2FsbCIpOwotICAgICAgICAgICAgcmV0
dXJuIC0xOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoc3lz
Y3RsLnUudG1lbV9vcC51LmJ1ZiwgYnVmKTsKLQotICAgIHJjID0gZG9fc3lzY3RsKHhjaCwgJnN5
c2N0bCk7Ci0KLSAgICBpZiAoIGxlbiApCi0gICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9z
dCh4Y2gsIGJ1Zik7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLXN0YXRpYyBpbnQgeGNfdG1lbV91
dWlkX3BhcnNlKGNoYXIgKnV1aWRfc3RyLCB1aW50NjRfdCAqdXVpZF9sbywgdWludDY0X3QgKnV1
aWRfaGkpCi17Ci0gICAgY2hhciAqcCA9IHV1aWRfc3RyOwotICAgIHVpbnQ2NF90ICp4ID0gdXVp
ZF9oaTsKLSAgICBpbnQgaSA9IDAsIGRpZ2l0OwotCi0gICAgKnV1aWRfbG8gPSAwOyAqdXVpZF9o
aSA9IDA7Ci0gICAgZm9yICggcCA9IHV1aWRfc3RyLCBpID0gMDsgaSAhPSAzNiAmJiAqcCAhPSAn
XDAnOyBwKyssIGkrKyApCi0gICAgewotICAgICAgICBpZiAoIChpID09IDggfHwgaSA9PSAxMyB8
fCBpID09IDE4IHx8IGkgPT0gMjMpICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCAqcCAh
PSAnLScgKQotICAgICAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgICAgIGlmICggaSA9
PSAxOCApCi0gICAgICAgICAgICAgICAgeCA9IHV1aWRfbG87Ci0gICAgICAgICAgICBjb250aW51
ZTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKnAgPj0gJzAnICYmICpwIDw9ICc5JyAp
Ci0gICAgICAgICAgICBkaWdpdCA9ICpwIC0gJzAnOwotICAgICAgICBlbHNlIGlmICggKnAgPj0g
J0EnICYmICpwIDw9ICdGJyApCi0gICAgICAgICAgICBkaWdpdCA9ICpwIC0gJ0EnICsgMTA7Ci0g
ICAgICAgIGVsc2UgaWYgKCAqcCA+PSAnYScgJiYgKnAgPD0gJ2YnICkKLSAgICAgICAgICAgIGRp
Z2l0ID0gKnAgLSAnYScgKyAxMDsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgcmV0dXJuIC0x
OwotICAgICAgICAqeCA9ICgqeCA8PCA0KSB8IGRpZ2l0OwotICAgIH0KLSAgICBpZiAoIChpICE9
IDEgJiYgaSAhPSAzNikgfHwgKnAgIT0gJ1wwJyApCi0gICAgICAgIHJldHVybiAtMTsKLSAgICBy
ZXR1cm4gMDsKLX0KLQotaW50IHhjX3RtZW1fYXV0aCh4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAg
ICAgICAgICAgICAgaW50IGNsaV9pZCwKLSAgICAgICAgICAgICAgICAgY2hhciAqdXVpZF9zdHIs
Ci0gICAgICAgICAgICAgICAgIGludCBlbmFibGUpCi17Ci0gICAgeGVuX3RtZW1fcG9vbF9pbmZv
X3QgcG9vbCA9IHsKLSAgICAgICAgLmZsYWdzLnUuYXV0aCA9IGVuYWJsZSwKLSAgICAgICAgLmlk
ID0gMCwKLSAgICAgICAgLm5fcGFnZXMgPSAwLAotICAgICAgICAudXVpZFswXSA9IDAsCi0gICAg
ICAgIC51dWlkWzFdID0gMCwKLSAgICB9OwotICAgIGlmICggeGNfdG1lbV91dWlkX3BhcnNlKHV1
aWRfc3RyLCAmcG9vbC51dWlkWzBdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmcG9vbC51dWlkWzFdKSA8IDAgKQotICAgIHsKLSAgICAgICAgUEVSUk9SKCJDYW4ndCBw
YXJzZSB1dWlkLCB1c2UgeHh4eHh4eHgteHh4eC14eHh4LXh4eHgteHh4eHh4eHh4eHh4Iik7Ci0g
ICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci0gICAgcmV0dXJuIHhjX3RtZW1fY29udHJvbCh4Y2gs
IDAgLyogcG9vbF9pZCAqLywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExf
VE1FTV9PUF9TRVRfQVVUSCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaV9pZCwgc2l6
ZW9mKHBvb2wpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAvKiBhcmcgKi8sICZwb29s
KTsKLX0KLQotLyogU2F2ZS9yZXN0b3JlL2xpdmUgbWlncmF0ZSAqLwotCi0vKgotICAgTm90ZSB0
aGF0IGxpdmUgbWlncmF0aW9uIGNvbXBsaWNhdGVzIHRoZSBzYXZlL3Jlc3RvcmUgZm9ybWF0IGlu
Ci0gICBtdWx0aXBsZSB3YXlzOiBUaG91Z2ggc2F2aW5nL21pZ3JhdGlvbiBjYW4gb25seSBvY2N1
ciB3aGVuIGFsbAotICAgdG1lbSBwb29scyBiZWxvbmdpbmcgdG8gdGhlIGRvbWFpbi1iZWluZy1z
YXZlZCBhcmUgZnJvemVuIGFuZAotICAgdGhpcyBlbnN1cmVzIHRoYXQgbmV3IHBvb2xzIGNhbid0
IGJlIGNyZWF0ZWQgb3IgZXhpc3RpbmcgcG9vbHMKLSAgIGdyb3duIChpbiBudW1iZXIgb2YgcGFn
ZXMpLCBpdCBpcyBwb3NzaWJsZSBkdXJpbmcgYSBsaXZlIG1pZ3JhdGlvbgotICAgdGhhdCBwb29s
cyBtYXkgYmUgZGVzdHJveWVkIGFuZCBwYWdlcyBpbnZhbGlkYXRlZCB3aGlsZSB0aGUgbWlncmF0
aW9uCi0gICBpcyBpbiBwcm9jZXNzLiAgQXMgYSByZXN1bHQsICgxKSBpdCBpcyBub3Qgc2FmZSB0
byBwcmUtc3BlY2lmeSBjb3VudHMKLSAgIGZvciB0aGVzZSB2YWx1ZXMgcHJlY2lzZWx5LCBidXQg
b25seSBhcyBhICJtYXgiLCBhbmQgKDIpIGEgImludmFsaWRhdGlvbiIKLSAgIGxpc3QgKG9mIHBv
b2xzLCBvYmplY3RzLCBwYWdlcykgbXVzdCBiZSBhcHBlbmRlZCB3aGVuIHRoZSBkb21haW4gaXMg
dHJ1bHkKLSAgIHN1c3BlbmRlZC4KLSAqLwotCi0vKiByZXR1cm5zIDAgaWYgbm90aGluZyB0byBz
YXZlLCAtMSBpZiBlcnJvciBzYXZpbmcsIDEgaWYgc2F2ZWQgc3VjY2Vzc2Z1bGx5ICovCi1pbnQg
eGNfdG1lbV9zYXZlKHhjX2ludGVyZmFjZSAqeGNoLAotICAgICAgICAgICAgICAgICB1aW50MzJf
dCBkb21pZCwgaW50IGlvX2ZkLCBpbnQgbGl2ZSwgaW50IGZpZWxkX21hcmtlcikKLXsKLSAgICBp
bnQgbWFya2VyID0gZmllbGRfbWFya2VyOwotICAgIGludCBpLCBqLCByYzsKLSAgICB1aW50MzJf
dCBtaW51c29uZSA9IC0xOwotICAgIHN0cnVjdCB0bWVtX2hhbmRsZSAqaDsKLSAgICB4ZW5fdG1l
bV9jbGllbnRfdCBpbmZvOwotICAgIHhlbl90bWVtX3Bvb2xfaW5mb190ICpwb29sczsKLSAgICBj
aGFyICpidWYgPSBOVUxMOwotCi0gICAgcmMgPSB4Y190bWVtX2NvbnRyb2woeGNoLCAwLCBYRU5f
U1lTQ1RMX1RNRU1fT1BfU0FWRV9CRUdJTiwKLSAgICAgICAgICAgICAgICAgICAgICAgICBkb21p
ZCwgMCAvKiBsZW4qLyAsIGxpdmUsIE5VTEwpOwotICAgIGlmICggcmMgKQotICAgIHsKLSAgICAg
ICAgLyogTm90aGluZyB0byBzYXZlIC0gbm8gdG1lbSBlbmFibGVkLiAqLwotICAgICAgICBpZiAo
IGVycm5vID09IEVOT0VOVCApCi0gICAgICAgICAgICByZXR1cm4gMDsKLQotICAgICAgICByZXR1
cm4gcmM7Ci0gICAgfQotCi0gICAgaWYgKCB4Y190bWVtX2NvbnRyb2woeGNoLCAwIC8qIHBvb2xf
aWQgKi8sCi0gICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9UTUVNX09QX0dFVF9D
TElFTlRfSU5GTywKLSAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCAvKiBjbGlfaWQgKi8s
IHNpemVvZihpbmZvKSwgMCAvKiBhcmcgKi8sCi0gICAgICAgICAgICAgICAgICAgICAgICAgJmlu
Zm8pIDwgMCApCi0gICAgICAgIHJldHVybiAtMTsKLQotICAgIC8qIE5vdGhpbmcgdG8gZG8uICov
Ci0gICAgaWYgKCAhaW5mby5ucl9wb29scyApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgcG9v
bHMgPSBjYWxsb2MoaW5mby5ucl9wb29scywgc2l6ZW9mKCpwb29scykpOwotICAgIGlmICggIXBv
b2xzICkKLSAgICAgICAgcmV0dXJuIC0xOwotCi0gICAgcmMgPSB4Y190bWVtX2NvbnRyb2woeGNo
LCAwIC8qIHBvb2xfaWQgaXMgaWdub3JlZC4gKi8sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
WEVOX1NZU0NUTF9UTUVNX09QX0dFVF9QT09MUywKLSAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZCAvKiBjbGlfaWQgKi8sIHNpemVvZigqcG9vbHMpICogaW5mby5ucl9wb29scywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAwIC8qIGFyZyAqLywgcG9vbHMpOwotCi0gICAgaWYgKCByYyA8
IDAgfHwgKHVpbnQzMl90KXJjID4gaW5mby5ucl9wb29scyApCi0gICAgICAgIGdvdG8gb3V0X21l
bW9yeTsKLQotICAgIC8qIFVwZGF0ZSBpdCAtIGFzIHdlIGhhdmUgbGVzcyBwb29scyBiZXR3ZWVu
IHRoZSB0d28gaHlwZXJjYWxscy4gKi8KLSAgICBpbmZvLm5yX3Bvb2xzID0gKHVpbnQzMl90KXJj
OwotCi0gICAgaWYgKCB3cml0ZV9leGFjdChpb19mZCwgJm1hcmtlciwgc2l6ZW9mKG1hcmtlcikp
ICkKLSAgICAgICAgZ290byBvdXRfbWVtb3J5OwotCi0gICAgaWYgKCB3cml0ZV9leGFjdChpb19m
ZCwgJmluZm8sIHNpemVvZihpbmZvKSkgKQotICAgICAgICBnb3RvIG91dF9tZW1vcnk7Ci0KLSAg
ICBpZiAoIHdyaXRlX2V4YWN0KGlvX2ZkLCAmbWludXNvbmUsIHNpemVvZihtaW51c29uZSkpICkK
LSAgICAgICAgZ290byBvdXRfbWVtb3J5OwotCi0gICAgZm9yICggaSA9IDA7IGkgPCBpbmZvLm5y
X3Bvb2xzOyBpKysgKQotICAgIHsKLSAgICAgICAgdWludDMyX3QgcGFnZXNpemU7Ci0gICAgICAg
IGludCBidWZzaXplID0gMDsKLSAgICAgICAgaW50IGNoZWNrc3VtID0gMDsKLSAgICAgICAgeGVu
X3RtZW1fcG9vbF9pbmZvX3QgKnBvb2wgPSAmcG9vbHNbaV07Ci0KLSAgICAgICAgaWYgKCBwb29s
LT5mbGFncy5yYXcgIT0gLTEgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICFwb29sLT5m
bGFncy51LnBlcnNpc3QgKQotICAgICAgICAgICAgICAgIHBvb2wtPm5fcGFnZXMgPSAwOwotCi0g
ICAgICAgICAgICBpZiAoIHdyaXRlX2V4YWN0KGlvX2ZkLCBwb29sLCBzaXplb2YoKnBvb2wpKSAp
Ci0gICAgICAgICAgICAgICAgZ290byBvdXRfbWVtb3J5OwotCi0gICAgICAgICAgICBpZiAoICFw
b29sLT5mbGFncy51LnBlcnNpc3QgKQotICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAg
ICAgICAgICBwYWdlc2l6ZSA9IDEgPDwgKHBvb2wtPmZsYWdzLnUucGFnZWJpdHMgKyAxMik7Ci0g
ICAgICAgICAgICBpZiAoIHBhZ2VzaXplID4gYnVmc2l6ZSApCi0gICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgYnVmc2l6ZSA9IHBhZ2VzaXplICsgc2l6ZW9mKHN0cnVjdCB0bWVtX2hhbmRs
ZSk7Ci0gICAgICAgICAgICAgICAgaWYgKCAoYnVmID0gcmVhbGxvYyhidWYsYnVmc2l6ZSkpID09
IE5VTEwgKQotICAgICAgICAgICAgICAgICAgICBnb3RvIG91dF9tZW1vcnk7Ci0gICAgICAgICAg
ICB9Ci0gICAgICAgICAgICBmb3IgKCBqID0gcG9vbC0+bl9wYWdlczsgaiA+IDA7IGotLSApCi0g
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaW50IHJldDsKLSAgICAgICAgICAgICAgICBp
ZiAoIChyZXQgPSB4Y190bWVtX2NvbnRyb2woCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHhj
aCwgcG9vbC0+aWQsIFhFTl9TWVNDVExfVE1FTV9PUF9TQVZFX0dFVF9ORVhUX1BBR0UsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbWlkLCBidWZzaXplLCAwLCBidWYpKSA+IDAgKQotICAg
ICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgaCA9IChzdHJ1Y3QgdG1lbV9oYW5k
bGUgKilidWY7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggd3JpdGVfZXhhY3QoaW9fZmQsICZo
LT5vaWQsIHNpemVvZihoLT5vaWQpKSApCi0gICAgICAgICAgICAgICAgICAgICAgICBnb3RvIG91
dF9tZW1vcnk7Ci0KLSAgICAgICAgICAgICAgICAgICAgaWYgKCB3cml0ZV9leGFjdChpb19mZCwg
JmgtPmluZGV4LCBzaXplb2YoaC0+aW5kZXgpKSApCi0gICAgICAgICAgICAgICAgICAgICAgICBn
b3RvIG91dF9tZW1vcnk7Ci0gICAgICAgICAgICAgICAgICAgIGgrKzsKLSAgICAgICAgICAgICAg
ICAgICAgY2hlY2tzdW0gKz0gKihjaGFyICopaDsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCB3
cml0ZV9leGFjdChpb19mZCwgaCwgcGFnZXNpemUpICkKLSAgICAgICAgICAgICAgICAgICAgICAg
IGdvdG8gb3V0X21lbW9yeTsKLSAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCByZXQgPT0gMCAp
IHsKLSAgICAgICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICAgICAgfSBlbHNl
IHsKLSAgICAgICAgICAgICAgICAgICAgLyogcGFnZSBsaXN0IHRlcm1pbmF0b3IgKi8KLSAgICAg
ICAgICAgICAgICAgICAgaCA9IChzdHJ1Y3QgdG1lbV9oYW5kbGUgKilidWY7Ci0gICAgICAgICAg
ICAgICAgICAgIGgtPm9pZC5vaWRbMF0gPSBoLT5vaWQub2lkWzFdID0gaC0+b2lkLm9pZFsyXSA9
IC0xTDsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCB3cml0ZV9leGFjdChpb19mZCwgJmgtPm9p
ZCwgc2l6ZW9mKGgtPm9pZCkpICkKLSAgICAgICAgICAgICAgICAgICAgewotIG91dF9tZW1vcnk6
Ci0gICAgICAgICAgICAgICAgICAgICAgICBmcmVlKHBvb2xzKTsKLSAgICAgICAgICAgICAgICAg
ICAgICAgIGZyZWUoYnVmKTsKLSAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtMTsKLSAg
ICAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAg
ICAgICAgICB9Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBEUFJJTlRGKCJzYXZlZCAlIlBS
SWQ2NCIgdG1lbSBwYWdlcyBmb3IgZG9tPSVkIHBvb2w9JWQsIGNoZWNrc3VtPSV4XG4iLAotICAg
ICAgICAgICAgICAgICAgICBwb29sLT5uX3BhZ2VzIC0gaiwgZG9taWQsIHBvb2wtPmlkLCBjaGVj
a3N1bSk7Ci0gICAgICAgIH0KLSAgICB9Ci0gICAgZnJlZShwb29scyk7Ci0gICAgZnJlZShidWYp
OwotCi0gICAgLyogcG9vbCBsaXN0IHRlcm1pbmF0b3IgKi8KLSAgICBtaW51c29uZSA9IC0xOwot
ICAgIGlmICggd3JpdGVfZXhhY3QoaW9fZmQsICZtaW51c29uZSwgc2l6ZW9mKG1pbnVzb25lKSkg
KQotICAgICAgICByZXR1cm4gLTE7Ci0KLSAgICByZXR1cm4gMTsKLX0KLQotLyogb25seSBjYWxs
ZWQgZm9yIGxpdmUgbWlncmF0aW9uICovCi1pbnQgeGNfdG1lbV9zYXZlX2V4dHJhKHhjX2ludGVy
ZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW50IGlvX2ZkLCBpbnQgZmllbGRfbWFya2VyKQot
ewotICAgIHN0cnVjdCB0bWVtX2hhbmRsZSBoYW5kbGU7Ci0gICAgaW50IG1hcmtlciA9IGZpZWxk
X21hcmtlcjsKLSAgICB1aW50MzJfdCBtaW51c29uZTsKLSAgICBpbnQgY291bnQgPSAwLCBjaGVj
a3N1bSA9IDA7Ci0KLSAgICBpZiAoIHdyaXRlX2V4YWN0KGlvX2ZkLCAmbWFya2VyLCBzaXplb2Yo
bWFya2VyKSkgKQotICAgICAgICByZXR1cm4gLTE7Ci0gICAgd2hpbGUgKCB4Y190bWVtX2NvbnRy
b2woeGNoLCAwLCBYRU5fU1lTQ1RMX1RNRU1fT1BfU0FWRV9HRVRfTkVYVF9JTlYsIGRvbWlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihoYW5kbGUpLDAsJmhhbmRsZSkgPiAw
ICkgewotICAgICAgICBpZiAoIHdyaXRlX2V4YWN0KGlvX2ZkLCAmaGFuZGxlLnBvb2xfaWQsIHNp
emVvZihoYW5kbGUucG9vbF9pZCkpICkKLSAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAgICAg
aWYgKCB3cml0ZV9leGFjdChpb19mZCwgJmhhbmRsZS5vaWQsIHNpemVvZihoYW5kbGUub2lkKSkg
KQotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICBpZiAoIHdyaXRlX2V4YWN0KGlvX2Zk
LCAmaGFuZGxlLmluZGV4LCBzaXplb2YoaGFuZGxlLmluZGV4KSkgKQotICAgICAgICAgICAgcmV0
dXJuIC0xOwotICAgICAgICBjb3VudCsrOwotICAgICAgICBjaGVja3N1bSArPSBoYW5kbGUucG9v
bF9pZCArIGhhbmRsZS5vaWQub2lkWzBdICsgaGFuZGxlLm9pZC5vaWRbMV0gKwotICAgICAgICAg
ICAgICAgICAgICBoYW5kbGUub2lkLm9pZFsyXSArIGhhbmRsZS5pbmRleDsKLSAgICB9Ci0gICAg
aWYgKCBjb3VudCApCi0gICAgICAgICAgICBEUFJJTlRGKCJuZWVkZWQgJWQgdG1lbSBpbnZhbGlk
YXRlcywgY2hlY2s9JWRcbiIsY291bnQsY2hlY2tzdW0pOwotICAgIG1pbnVzb25lID0gLTE7Ci0g
ICAgaWYgKCB3cml0ZV9leGFjdChpb19mZCwgJm1pbnVzb25lLCBzaXplb2YobWludXNvbmUpKSAp
Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICByZXR1cm4gMDsKLX0KLQotLyogb25seSBjYWxsZWQg
Zm9yIGxpdmUgbWlncmF0aW9uICovCi12b2lkIHhjX3RtZW1fc2F2ZV9kb25lKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCBkb21pZCkKLXsKLSAgICB4Y190bWVtX2NvbnRyb2woeGNoLCAwLCBY
RU5fU1lTQ1RMX1RNRU1fT1BfU0FWRV9FTkQsIGRvbWlkLCAwLCAwLCBOVUxMKTsKLX0KLQotLyog
cmVzdG9yZSByb3V0aW5lcyAqLwotCi1zdGF0aWMgaW50IHhjX3RtZW1fcmVzdG9yZV9uZXdfcG9v
bCgKLSAgICAgICAgICAgICAgICAgICAgeGNfaW50ZXJmYWNlICp4Y2gsCi0gICAgICAgICAgICAg
ICAgICAgIGludCBjbGlfaWQsCi0gICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBvb2xfaWQs
Ci0gICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGZsYWdzLAotICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCB1dWlkX2xvLAotICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB1dWlkX2hp
KQotewotICAgIHhlbl90bWVtX3Bvb2xfaW5mb190IHBvb2wgPSB7Ci0gICAgICAgIC5mbGFncy5y
YXcgPSBmbGFncywKLSAgICAgICAgLmlkID0gcG9vbF9pZCwKLSAgICAgICAgLm5fcGFnZXMgPSAw
LAotICAgICAgICAudXVpZFswXSA9IHV1aWRfbG8sCi0gICAgICAgIC51dWlkWzFdID0gdXVpZF9o
aSwKLSAgICB9OwotCi0gICAgcmV0dXJuIHhjX3RtZW1fY29udHJvbCh4Y2gsIHBvb2xfaWQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1RNRU1fT1BfU0VUX1BPT0xTLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpX2lkLCBzaXplb2YocG9vbCksCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAwIC8qIGFyZyAqLywgJnBvb2wpOwotfQotCi1pbnQgeGNfdG1l
bV9yZXN0b3JlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW50IGlvX2ZkKQot
ewotICAgIHVpbnQzMl90IG1pbnVzb25lOwotICAgIHhlbl90bWVtX2NsaWVudF90IGluZm87Ci0g
ICAgaW50IGNoZWNrc3VtID0gMDsKLSAgICB1bnNpZ25lZCBpbnQgaTsKLSAgICBjaGFyICpidWYg
PSBOVUxMOwotCi0gICAgaWYgKCByZWFkX2V4YWN0KGlvX2ZkLCAmaW5mbywgc2l6ZW9mKGluZm8p
KSApCi0gICAgICAgIHJldHVybiAtMTsKLQotICAgIC8qIFdlIHdvdWxkIG5ldmVyIHNhdmUgaWYg
dGhlcmUgd2VyZW4ndCBhbnkgcG9vbHMhICovCi0gICAgaWYgKCAhaW5mby5ucl9wb29scyApCi0g
ICAgICAgIHJldHVybiAtMTsKLQotICAgIGlmICggeGNfdG1lbV9jb250cm9sKHhjaCwgMCwgWEVO
X1NZU0NUTF9UTUVNX09QX1JFU1RPUkVfQkVHSU4sIGRvbWlkLCAwLCAwLCBOVUxMKSA8IDAgKQot
ICAgICAgICByZXR1cm4gLTE7Ci0KLSAgICBpZiAoIHhjX3RtZW1fY29udHJvbCh4Y2gsIDAgLyog
cG9vbF9pZCAqLywKLSAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1RNRU1fT1Bf
U0VUX0NMSUVOVF9JTkZPLAotICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkIC8qIGNsaV9p
ZCAqLywgc2l6ZW9mKGluZm8pLCAwIC8qIGFyZyAqLywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAmaW5mbykgPCAwICkKLSAgICAgICAgcmV0dXJuIC0xOwotCi0gICAgaWYgKCByZWFkX2V4YWN0
KGlvX2ZkLCAmbWludXNvbmUsIHNpemVvZihtaW51c29uZSkpICkKLSAgICAgICAgcmV0dXJuIC0x
OwotCi0gICAgZm9yICggaSA9IDA7IGkgPCBpbmZvLm5yX3Bvb2xzOyBpKysgKQotICAgIHsKLSAg
ICAgICAgaW50IGJ1ZnNpemUgPSAwLCBwYWdlc2l6ZTsKLSAgICAgICAgaW50IGo7Ci0gICAgICAg
IHhlbl90bWVtX3Bvb2xfaW5mb190IHBvb2w7Ci0KLSAgICAgICAgaWYgKCByZWFkX2V4YWN0KGlv
X2ZkLCAmcG9vbCwgc2l6ZW9mKHBvb2wpKSApCi0gICAgICAgICAgICBnb3RvIG91dF9tZW1vcnk7
Ci0KLSAgICAgICAgaWYgKCB4Y190bWVtX3Jlc3RvcmVfbmV3X3Bvb2woeGNoLCBkb21pZCwgcG9v
bC5pZCwgcG9vbC5mbGFncy5yYXcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBvb2wudXVpZFswXSwgcG9vbC51dWlkWzFdKSA8IDAgKQotICAgICAgICAgICAgZ290byBv
dXRfbWVtb3J5OwotCi0gICAgICAgIGlmICggcG9vbC5uX3BhZ2VzIDw9IDAgKQotICAgICAgICAg
ICAgY29udGludWU7Ci0KLSAgICAgICAgcGFnZXNpemUgPSAxIDw8IChwb29sLmZsYWdzLnUucGFn
ZWJpdHMgKyAxMik7Ci0gICAgICAgIGlmICggcGFnZXNpemUgPiBidWZzaXplICkKLSAgICAgICAg
ewotICAgICAgICAgICAgYnVmc2l6ZSA9IHBhZ2VzaXplOwotICAgICAgICAgICAgaWYgKCAoYnVm
ID0gcmVhbGxvYyhidWYsYnVmc2l6ZSkpID09IE5VTEwgKQotICAgICAgICAgICAgICAgIGdvdG8g
b3V0X21lbW9yeTsKLSAgICAgICAgfQotICAgICAgICBmb3IgKCBqID0gcG9vbC5uX3BhZ2VzOyBq
ID4gMDsgai0tICkKLSAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IHhlbl90bWVtX29pZCBv
aWQ7Ci0gICAgICAgICAgICB1aW50MzJfdCBpbmRleDsKLSAgICAgICAgICAgIGludCByYzsKLQot
ICAgICAgICAgICAgaWYgKCByZWFkX2V4YWN0KGlvX2ZkLCAmb2lkLCBzaXplb2Yob2lkKSkgKQot
ICAgICAgICAgICAgICAgIGdvdG8gb3V0X21lbW9yeTsKLQotICAgICAgICAgICAgaWYgKCBvaWQu
b2lkWzBdID09IC0xTCAmJiBvaWQub2lkWzFdID09IC0xTCAmJiBvaWQub2lkWzJdID09IC0xTCAp
Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBpZiAoIHJlYWRfZXhhY3QoaW9f
ZmQsICZpbmRleCwgc2l6ZW9mKGluZGV4KSkgKQotICAgICAgICAgICAgICAgIGdvdG8gb3V0X21l
bW9yeTsKLQotICAgICAgICAgICAgaWYgKCByZWFkX2V4YWN0KGlvX2ZkLCBidWYsIHBhZ2VzaXpl
KSApCi0gICAgICAgICAgICAgICAgZ290byBvdXRfbWVtb3J5OwotCi0gICAgICAgICAgICBjaGVj
a3N1bSArPSAqYnVmOwotICAgICAgICAgICAgaWYgKCAocmMgPSB4Y190bWVtX2NvbnRyb2xfb2lk
KAotICAgICAgICAgICAgICAgICAgICAgIHhjaCwgcG9vbC5pZCwgWEVOX1NZU0NUTF9UTUVNX09Q
X1JFU1RPUkVfUFVUX1BBR0UsCi0gICAgICAgICAgICAgICAgICAgICAgZG9taWQsIGJ1ZnNpemUs
IGluZGV4LCBvaWQsIGJ1ZikpIDw9IDAgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IERQUklOVEYoInhjX3RtZW1fcmVzdG9yZTogcHV0dGluZyBwYWdlIGZhaWxlZCwgcmM9JWRcbiIs
cmMpOwotIG91dF9tZW1vcnk6Ci0gICAgICAgICAgICAgICAgZnJlZShidWYpOwotICAgICAgICAg
ICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotICAgICAgICBpZiAo
IHBvb2wubl9wYWdlcyApCi0gICAgICAgICAgICBEUFJJTlRGKCJyZXN0b3JlZCAlIlBSSWQ2NCIg
dG1lbSBwYWdlcyBmb3IgZG9tPSVkIHBvb2w9JWQsIGNoZWNrPSV4XG4iLAotICAgICAgICAgICAg
ICAgICAgICBwb29sLm5fcGFnZXMgLSBqLCBkb21pZCwgcG9vbC5pZCwgY2hlY2tzdW0pOwotICAg
IH0KLSAgICBmcmVlKGJ1Zik7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotLyogb25seSBjYWxsZWQg
Zm9yIGxpdmUgbWlncmF0aW9uLCBtdXN0IGJlIGNhbGxlZCBhZnRlciBzdXNwZW5kICovCi1pbnQg
eGNfdG1lbV9yZXN0b3JlX2V4dHJhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwg
aW50IGlvX2ZkKQotewotICAgIHVpbnQzMl90IHBvb2xfaWQ7Ci0gICAgc3RydWN0IHhlbl90bWVt
X29pZCBvaWQ7Ci0gICAgdWludDMyX3QgaW5kZXg7Ci0gICAgaW50IGNvdW50ID0gMDsKLSAgICBp
bnQgY2hlY2tzdW0gPSAwOwotCi0gICAgd2hpbGUgKCByZWFkX2V4YWN0KGlvX2ZkLCAmcG9vbF9p
ZCwgc2l6ZW9mKHBvb2xfaWQpKSA9PSAwICYmIHBvb2xfaWQgIT0gLTEgKQotICAgIHsKLSAgICAg
ICAgaWYgKCByZWFkX2V4YWN0KGlvX2ZkLCAmb2lkLCBzaXplb2Yob2lkKSkgKQotICAgICAgICAg
ICAgcmV0dXJuIC0xOwotICAgICAgICBpZiAoIHJlYWRfZXhhY3QoaW9fZmQsICZpbmRleCwgc2l6
ZW9mKGluZGV4KSkgKQotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICBpZiAoIHhjX3Rt
ZW1fY29udHJvbF9vaWQoCi0gICAgICAgICAgICAgICAgIHhjaCwgcG9vbF9pZCwgWEVOX1NZU0NU
TF9UTUVNX09QX1JFU1RPUkVfRkxVU0hfUEFHRSwKLSAgICAgICAgICAgICAgICAgZG9taWQsIDAs
IGluZGV4LCBvaWQsIE5VTEwpIDw9IDAgKQotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAg
ICBjb3VudCsrOwotICAgICAgICBjaGVja3N1bSArPSBwb29sX2lkICsgb2lkLm9pZFswXSArIG9p
ZC5vaWRbMV0gKyBvaWQub2lkWzJdICsgaW5kZXg7Ci0gICAgfQotICAgIGlmICggcG9vbF9pZCAh
PSAtMSApCi0gICAgICAgIHJldHVybiAtMTsKLSAgICBpZiAoIGNvdW50ICkKLSAgICAgICAgICAg
IERQUklOVEYoImludmFsaWRhdGVkICVkIHRtZW0gcGFnZXMsIGNoZWNrPSVkXG4iLGNvdW50LGNo
ZWNrc3VtKTsKLQotICAgIHJldHVybiAwOwotfQotCi0vKgotICogTG9jYWwgdmFyaWFibGVzOgot
ICogbW9kZTogQwotICogYy1maWxlLXN0eWxlOiAiQlNEIgotICogYy1iYXNpYy1vZmZzZXQ6IDQK
LSAqIHRhYi13aWR0aDogNAotICogaW5kZW50LXRhYnMtbW9kZTogbmlsCi0gKiBFbmQ6Ci0gKi8K
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3RtZW0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3RtZW0uYwppbmRleCAyYmVlOGQxZWRmLi5hNTUzYjM5NzM4IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF90bWVtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdG1lbS5jCkBAIC0xNiwx
NDYgKzE2LDU1IEBACiAKICNpbmNsdWRlICJsaWJ4bF9pbnRlcm5hbC5oIgogCisvKiBUTUVNIGlz
IGdvbmUuIExlYXZlIHNvbWUgc3R1YnMgaGVyZS4gKi8KKwogY2hhciAqbGlieGxfdG1lbV9saXN0
KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50IHVzZV9sb25nKQogewotICAgIGlu
dCByOwotICAgIGNoYXIgX2J1ZlszMjc2OF07CiAgICAgR0NfSU5JVChjdHgpOwotCi0gICAgciA9
IHhjX3RtZW1fY29udHJvbChjdHgtPnhjaCwgLTEsIFhFTl9TWVNDVExfVE1FTV9PUF9MSVNULCBk
b21pZCwgMzI3NjgsCi0gICAgICAgICAgICAgICAgICAgICAgICB1c2VfbG9uZywgX2J1Zik7Ci0g
ICAgaWYgKHIgPCAwKSB7Ci0gICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwgIkNhbiBub3QgZ2V0
IHRtZW0gbGlzdCIpOwotICAgICAgICBHQ19GUkVFOwotICAgICAgICByZXR1cm4gTlVMTDsKLSAg
ICB9Ci0KKyAgICBMT0dFRChFUlJPUiwgZG9taWQsICJDYW4gbm90IGdldCB0bWVtIGxpc3QiKTsK
ICAgICBHQ19GUkVFOwotICAgIHJldHVybiBzdHJkdXAoX2J1Zik7CisgICAgcmV0dXJuIE5VTEw7
CiB9CiAKIGludCBsaWJ4bF90bWVtX2ZyZWV6ZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQpCiB7Ci0gICAgaW50IHIsIHJjOwogICAgIEdDX0lOSVQoY3R4KTsKLQotICAgIHIgPSB4Y190
bWVtX2NvbnRyb2woY3R4LT54Y2gsIC0xLCBYRU5fU1lTQ1RMX1RNRU1fT1BfRlJFRVpFLCBkb21p
ZCwgMCwgMCwKLSAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOwotICAgIGlmIChyIDwgMCkg
ewotICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJDYW4gbm90IGZyZWV6ZSB0bWVtIHBvb2xz
Iik7Ci0gICAgICAgIHJjID0gRVJST1JfRkFJTDsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQot
Ci0gICAgcmMgPSAwOwotb3V0OgorICAgIExPR0VEKEVSUk9SLCBkb21pZCwgIkNhbiBub3QgZnJl
ZXplIHRtZW0gcG9vbHMiKTsKICAgICBHQ19GUkVFOwotICAgIHJldHVybiByYzsKKyAgICByZXR1
cm4gRVJST1JfRkFJTDsKIH0KIAogaW50IGxpYnhsX3RtZW1fdGhhdyhsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQpCiB7Ci0gICAgaW50IHIsIHJjOwogICAgIEdDX0lOSVQoY3R4KTsKLQot
ICAgIHIgPSB4Y190bWVtX2NvbnRyb2woY3R4LT54Y2gsIC0xLCBYRU5fU1lTQ1RMX1RNRU1fT1Bf
VEhBVywgZG9taWQsIDAsIDAsCi0gICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKLSAgICBp
ZiAociA8IDApIHsKLSAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAiQ2FuIG5vdCB0aGF3IHRt
ZW0gcG9vbHMiKTsKLSAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgICAgICBnb3RvIG91dDsK
LSAgICB9Ci0KLSAgICByYyA9IDA7Ci1vdXQ6CisgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAiQ2Fu
IG5vdCB0aGF3IHRtZW0gcG9vbHMiKTsKICAgICBHQ19GUkVFOwotICAgIHJldHVybiByYzsKLX0K
LQotc3RhdGljIGludDMyX3QgdG1lbV9zZXRvcF9mcm9tX3N0cmluZyhjaGFyICpzZXRfbmFtZSwg
dWludDMyX3QgdmFsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5f
dG1lbV9jbGllbnRfdCAqaW5mbykKLXsKLSAgICBpZiAoIXN0cmNtcChzZXRfbmFtZSwgIndlaWdo
dCIpKQotICAgICAgICBpbmZvLT53ZWlnaHQgPSB2YWw7Ci0gICAgZWxzZSBpZiAoIXN0cmNtcChz
ZXRfbmFtZSwgImNvbXByZXNzIikpCi0gICAgICAgIGluZm8tPmZsYWdzLnUuY29tcHJlc3MgPSB2
YWw7Ci0gICAgZWxzZQotICAgICAgICByZXR1cm4gLTE7Ci0KLSAgICByZXR1cm4gMDsKKyAgICBy
ZXR1cm4gRVJST1JfRkFJTDsKIH0KIAogaW50IGxpYnhsX3RtZW1fc2V0KGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwgY2hhciogbmFtZSwgdWludDMyX3Qgc2V0KQogewotICAgIGludCBy
LCByYzsKLSAgICB4ZW5fdG1lbV9jbGllbnRfdCBpbmZvOwogICAgIEdDX0lOSVQoY3R4KTsKLQot
ICAgIHIgPSB4Y190bWVtX2NvbnRyb2woY3R4LT54Y2gsIC0xIC8qIHBvb2xfaWQgKi8sCi0gICAg
ICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1RNRU1fT1BfR0VUX0NMSUVOVF9JTkZPLAot
ICAgICAgICAgICAgICAgICAgICAgICAgZG9taWQsIHNpemVvZihpbmZvKSwgMCAvKiBhcmcgKi8s
ICZpbmZvKTsKLSAgICBpZiAociA8IDApIHsKLSAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAi
Q2FuIG5vdCBnZXQgdG1lbSBkYXRhISIpOwotICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAg
ICAgIGdvdG8gb3V0OwotICAgIH0KLSAgICByYyA9IHRtZW1fc2V0b3BfZnJvbV9zdHJpbmcobmFt
ZSwgc2V0LCAmaW5mbyk7Ci0gICAgaWYgKHJjID09IC0xKSB7Ci0gICAgICAgIExPR0VWRChFUlJP
UiwgLTEsIGRvbWlkLCAiSW52YWxpZCBzZXQsIHZhbGlkIHNldHMgYXJlIDx3ZWlnaHR8Y29tcHJl
c3M+Iik7Ci0gICAgICAgIHJjID0gRVJST1JfSU5WQUw7Ci0gICAgICAgIGdvdG8gb3V0OwotICAg
IH0KLSAgICByID0geGNfdG1lbV9jb250cm9sKGN0eC0+eGNoLCAtMSAvKiBwb29sX2lkICovLAot
ICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9DTElFTlRfSU5G
TywKLSAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkLCBzaXplb2YoaW5mbyksIDAgLyogYXJn
ICovLCAmaW5mbyk7Ci0gICAgaWYgKHIgPCAwKSB7Ci0gICAgICAgIExPR0VEKEVSUk9SLCBkb21p
ZCwgIkNhbiBub3Qgc2V0IHRtZW0gJXMiLCBuYW1lKTsKLSAgICAgICAgcmMgPSBFUlJPUl9GQUlM
OwotICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICByYyA9IDA7Ci1vdXQ6CisgICAgTE9H
RUQoRVJST1IsIGRvbWlkLCAiQ2FuIG5vdCBzZXQgdG1lbSAlcyIsIG5hbWUpOwogICAgIEdDX0ZS
RUU7Ci0gICAgcmV0dXJuIHJjOworICAgIHJldHVybiBFUlJPUl9GQUlMOwogfQogCiBpbnQgbGli
eGxfdG1lbV9zaGFyZWRfYXV0aChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjaGFyKiB1dWlkLCBpbnQgYXV0aCkKIHsKLSAgICBpbnQg
ciwgcmM7CiAgICAgR0NfSU5JVChjdHgpOwotCi0gICAgciA9IHhjX3RtZW1fYXV0aChjdHgtPnhj
aCwgZG9taWQsIHV1aWQsIGF1dGgpOwotICAgIGlmIChyIDwgMCkgewotICAgICAgICBMT0dFRChF
UlJPUiwgZG9taWQsICJDYW4gbm90IHNldCB0bWVtIHNoYXJlZCBhdXRoIik7Ci0gICAgICAgIHJj
ID0gRVJST1JfRkFJTDsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgcmMgPSAwOwot
b3V0OgorICAgIExPR0VEKEVSUk9SLCBkb21pZCwgIkNhbiBub3Qgc2V0IHRtZW0gc2hhcmVkIGF1
dGgiKTsKICAgICBHQ19GUkVFOwotICAgIHJldHVybiByYzsKKyAgICByZXR1cm4gRVJST1JfRkFJ
TDsKIH0KIAogaW50IGxpYnhsX3RtZW1fZnJlZWFibGUobGlieGxfY3R4ICpjdHgpCiB7Ci0gICAg
aW50IHIsIHJjOwogICAgIEdDX0lOSVQoY3R4KTsKLQotICAgIHIgPSB4Y190bWVtX2NvbnRyb2wo
Y3R4LT54Y2gsIC0xLCBYRU5fU1lTQ1RMX1RNRU1fT1BfUVVFUllfRlJFRUFCTEVfTUIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAtMSwgMCwgMCwgMCk7Ci0gICAgaWYgKHIgPCAwKSB7Ci0gICAg
ICAgIExPR0UoRVJST1IsICJDYW4gbm90IGdldCB0bWVtIGZyZWVhYmxlIG1lbW9yeSIpOwotICAg
ICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQotICAgIHJj
ID0gMDsKLW91dDoKKyAgICBMT0dFKEVSUk9SLCAiQ2FuIG5vdCBnZXQgdG1lbSBmcmVlYWJsZSBt
ZW1vcnkiKTsKICAgICBHQ19GUkVFOwotICAgIHJldHVybiByYzsKKyAgICByZXR1cm4gRVJST1Jf
RkFJTDsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MvTWFrZWZpbGUgYi90b29scy9t
aXNjL01ha2VmaWxlCmluZGV4IGVhYTI4NzkzZWYuLjMzNWIzMTcwZDEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL21pc2MvTWFrZWZpbGUKKysrIGIvdG9vbHMvbWlzYy9NYWtlZmlsZQpAQCAtMjQsNyArMjQs
NiBAQCBJTlNUQUxMX1NCSU4tJChDT05GSUdfWDg2KSAgICAgKz0geGVuLWh2bWN0eAogSU5TVEFM
TF9TQklOLSQoQ09ORklHX1g4NikgICAgICs9IHhlbi1sb3dtZW1kCiBJTlNUQUxMX1NCSU4tJChD
T05GSUdfWDg2KSAgICAgKz0geGVuLW1mbmR1bXAKIElOU1RBTExfU0JJTiAgICAgICAgICAgICAg
ICAgICArPSB4ZW4tcmluZ3dhdGNoCi1JTlNUQUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0g
eGVuLXRtZW0tbGlzdC1wYXJzZQogSU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhl
bmNvdgogSU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhlbmxvY2twcm9mCiBJTlNU
QUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0geGVucGVyZgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bWlzYy94ZW4tdG1lbS1saXN0LXBhcnNlLmMgYi90b29scy9taXNjL3hlbi10bWVtLWxpc3QtcGFy
c2UuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZjMyYjEwN2RjZS4uMDAwMDAwMDAw
MAotLS0gYS90b29scy9taXNjL3hlbi10bWVtLWxpc3QtcGFyc2UuYworKysgL2Rldi9udWxsCkBA
IC0xLDMzOSArMCwwIEBACi0vKgotICogUGFyc2Ugb3V0cHV0IGZyb20gdG1lbS1saXN0IGFuZCBy
ZWZvcm1hdCB0byBodW1hbi1yZWFkYWJsZQotICoKLSAqIE5PVEU6IE5FVkVSIGRlbGV0ZSBhIHBh
cnNlIGNhbGwgYXMgdGhpcyBmaWxlIGRvY3VtZW50cyBiYWNrd2FyZHMKLSAqIGNvbXBhdGliaWxp
dHkgZm9yIG9sZGVyIHZlcnNpb25zIG9mIHRtZW0tbGlzdCBhbmQgd2UgZG9uJ3Qgd2FudCB0bwot
ICogYWNjaWRlbnRhbGx5IHJldXNlIGFuIG9sZCB0YWcKLSAqCi0gKiBDb3B5cmlnaHQgKGMpIDIw
MDksIERhbiBNYWdlbmhlaW1lciwgT3JhY2xlIENvcnAuCi0gKi8KLQotI2luY2x1ZGUgPHN0ZGlv
Lmg+Ci0jaW5jbHVkZSA8dW5pc3RkLmg+Ci0jaW5jbHVkZSA8c3RyaW5nLmg+Ci0KLSNkZWZpbmUg
QlVGU0laRSA0MDk2Ci0jZGVmaW5lIFBBR0VfU0laRSA0MDk2Ci0KLXVuc2lnbmVkIGxvbmcgbG9u
ZyBwYXJzZShjaGFyICpzLGNoYXIgKm1hdGNoKQotewotICAgIGNoYXIgKnMxID0gc3Ryc3RyKHMs
bWF0Y2gpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyByZXQ7Ci0KLSAgICBpZiAoIHMxID09IE5V
TEwgKQotICAgICAgICByZXR1cm4gMExMOwotICAgIHMxICs9IDI7Ci0gICAgaWYgKCAqczErKyAh
PSAnOicgKQotICAgICAgICByZXR1cm4gMExMOwotICAgIHNzY2FuZihzMSwiJWxsdSIsJnJldCk7
Ci0gICAgcmV0dXJuIHJldDsKLX0KLQotdW5zaWduZWQgbG9uZyBsb25nIHBhcnNlX2hleChjaGFy
ICpzLGNoYXIgKm1hdGNoKQotewotICAgIGNoYXIgKnMxID0gc3Ryc3RyKHMsbWF0Y2gpOwotICAg
IHVuc2lnbmVkIGxvbmcgbG9uZyByZXQ7Ci0KLSAgICBpZiAoIHMxID09IE5VTEwgKQotICAgICAg
ICByZXR1cm4gMExMOwotICAgIHMxICs9IDI7Ci0gICAgaWYgKCAqczErKyAhPSAnOicgKQotICAg
ICAgICByZXR1cm4gMExMOwotICAgIHNzY2FuZihzMSwiJWxseCIsJnJldCk7Ci0gICAgcmV0dXJu
IHJldDsKLX0KLQotdW5zaWduZWQgbG9uZyBsb25nIHBhcnNlMihjaGFyICpzLGNoYXIgKm1hdGNo
MSwgY2hhciAqbWF0Y2gyKQotewotICAgIGNoYXIgbWF0Y2hbM107Ci0gICAgbWF0Y2hbMF0gPSAq
bWF0Y2gxOwotICAgIG1hdGNoWzFdID0gKm1hdGNoMjsKLSAgICBtYXRjaFsyXSA9ICdcMCc7Ci0g
ICAgcmV0dXJuIHBhcnNlKHMsbWF0Y2gpOwotfQotCi12b2lkIHBhcnNlX3N0cmluZyhjaGFyICpz
LGNoYXIgKm1hdGNoLCBjaGFyICpidWYsIGludCBsZW4pCi17Ci0gICAgY2hhciAqczEgPSBzdHJz
dHIocyxtYXRjaCk7Ci0gICAgaW50IGk7Ci0KLSAgICBpZiAoIHMxID09IE5VTEwgKQotICAgICAg
ICByZXR1cm47Ci0gICAgczEgKz0gMjsKLSAgICBpZiAoICpzMSsrICE9ICc6JyApCi0gICAgICAg
IHJldHVybjsKLSAgICBmb3IgKCBpID0gMDsgaSA8IGxlbjsgaSsrICkKLSAgICAgICAgKmJ1Zisr
ID0gKnMxKys7Ci19Ci0KLXZvaWQgcGFyc2Vfc2hhcmVycyhjaGFyICpzLCBjaGFyICptYXRjaCwg
Y2hhciAqYnVmLCBpbnQgbGVuKQotewotICAgIGNoYXIgKnMxID0gc3Ryc3RyKHMsbWF0Y2gpOwot
ICAgIGNoYXIgKmIgPSBidWY7Ci0KLSAgICBpZiAoIHMxID09IE5VTEwgKQotICAgICAgICByZXR1
cm47Ci0gICAgd2hpbGUgKCBzMSApCi0gICAgewotICAgICAgICBzMSArPSAyOwotICAgICAgICBp
ZiAoKnMxKysgIT0gJzonKQotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB3aGlsZSAoKnMx
ID49ICcwJyAmJiAqczEgPD0gJzknKQotICAgICAgICAgICAgKmIrKyA9ICpzMSsrOwotICAgICAg
ICAqYisrID0gJywnOwotICAgICAgICBzMSA9IHN0cnN0cihzMSxtYXRjaCk7Ci0gICAgfQotICAg
IGlmICggYiAhPSBidWYgKQotICAgICAgICAqLS1iID0gJ1wwJzsKLX0KLQotdm9pZCBwYXJzZV9n
bG9iYWwoY2hhciAqcykKLXsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgdG90YWxfb3BzID0gcGFy
c2UocywiVHQiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgZXJyb3JlZF9vcHMgPSBwYXJzZShz
LCJUZSIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBmYWlsZWRfY29waWVzID0gcGFyc2Uocywi
Q2YiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgYWxsb2NfZmFpbGVkID0gcGFyc2UocywiQWYi
KTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgYWxsb2NfcGFnZV9mYWlsZWQgPSBwYXJzZShzLCJQ
ZiIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBhdmFpbF9wYWdlcyA9IHBhcnNlKHMsIlRhIik7
Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIGxvd19vbl9tZW1vcnkgPSBwYXJzZShzLCJMbSIpOwot
ICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBldmljdGVkX3BncyA9IHBhcnNlKHMsIkV0Iik7Ci0gICAg
dW5zaWduZWQgbG9uZyBsb25nIGV2aWN0X2F0dGVtcHRzID0gcGFyc2UocywiRWEiKTsKLSAgICB1
bnNpZ25lZCBsb25nIGxvbmcgcmVsaW5xX3BncyA9IHBhcnNlKHMsIlJ0Iik7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBsb25nIHJlbGlucV9hdHRlbXB0cyA9IHBhcnNlKHMsIlJhIik7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBsb25nIG1heF9ldmljdHNfcGVyX3JlbGlucSA9IHBhcnNlKHMsIlJ4Iik7Ci0gICAg
dW5zaWduZWQgbG9uZyBsb25nIHRvdGFsX2ZsdXNoX3Bvb2wgPSBwYXJzZShzLCJGcCIpOwotICAg
IHVuc2lnbmVkIGxvbmcgbG9uZyBnbG9iYWxfZXBoX2NvdW50ID0gcGFyc2UocywiRWMiKTsKLSAg
ICB1bnNpZ25lZCBsb25nIGxvbmcgZ2xvYmFsX2VwaF9tYXggPSBwYXJzZShzLCJFbSIpOwotICAg
IHVuc2lnbmVkIGxvbmcgbG9uZyBvYmpfY291bnQgPSBwYXJzZShzLCJPYyIpOwotICAgIHVuc2ln
bmVkIGxvbmcgbG9uZyBvYmpfbWF4ID0gcGFyc2UocywiT20iKTsKLSAgICB1bnNpZ25lZCBsb25n
IGxvbmcgcnRyZWVfbm9kZV9jb3VudCA9IHBhcnNlKHMsIk5jIik7Ci0gICAgdW5zaWduZWQgbG9u
ZyBsb25nIHJ0cmVlX25vZGVfbWF4ID0gcGFyc2UocywiTm0iKTsKLSAgICB1bnNpZ25lZCBsb25n
IGxvbmcgcGdwX2NvdW50ID0gcGFyc2UocywiUGMiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcg
cGdwX21heCA9IHBhcnNlKHMsIlBtIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIHBhZ2VfY291
bnQgPSBwYXJzZShzLCJGYyIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBtYXhfcGFnZV9jb3Vu
dCA9IHBhcnNlKHMsIkZtIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIHBjZF9jb3VudCA9IHBh
cnNlKHMsIlNjIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIG1heF9wY2RfY291bnQgPSBwYXJz
ZShzLCJTbSIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBwY2RfdG90X3R6ZV9zaXplID0gcGFy
c2UocywiWnQiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgcGNkX3RvdF9jc2l6ZSA9IHBhcnNl
KHMsIkd6Iik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIGRlZHVwZWRfcHV0cyA9IHBhcnNlKHMs
IkdkIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIHRvdF9nb29kX2VwaF9wdXRzID0gcGFyc2Uo
cywiRXAiKTsKLQotICAgIHByaW50ZigidG90YWwgdG1lbSBvcHM9JWxsdSAoZXJyb3JzPSVsbHUp
IC0tIHRtZW0gcGFnZXMgYXZhaWw9JWxsdVxuIiwKLSAgICAgICAgICAgdG90YWxfb3BzLCBlcnJv
cmVkX29wcywgYXZhaWxfcGFnZXMpOwotICAgIHByaW50ZigiZGF0YXN0cnVjdHM6IG9ianM9JWxs
dSAobWF4PSVsbHUpIHBncHM9JWxsdSAobWF4PSVsbHUpICIKLSAgICAgICAgICAgIm5vZGVzPSVs
bHUgKG1heD0lbGx1KSBwYWdlcz0lbGx1IChtYXg9JWxsdSkgIiwKLSAgICAgICAgICAgb2JqX2Nv
dW50LCBvYmpfbWF4LCBwZ3BfY291bnQsIHBncF9tYXgsCi0gICAgICAgICAgIHJ0cmVlX25vZGVf
Y291bnQsIHJ0cmVlX25vZGVfbWF4LAotICAgICAgICAgICBwYWdlX2NvdW50LG1heF9wYWdlX2Nv
dW50KTsKLSAgICBpZiAobWF4X3BjZF9jb3VudCAhPSAwICYmIGdsb2JhbF9lcGhfY291bnQgIT0g
MCAmJiB0b3RfZ29vZF9lcGhfcHV0cyAhPSAwKSB7Ci0gICAgICAgICAgIHByaW50ZigicGNkcz0l
bGx1IChtYXg9JWxsdSkgIiwKLSAgICAgICAgICAgICAgIHBjZF9jb3VudCxtYXhfcGNkX2NvdW50
KTsKLSAgICAgICAgICAgcHJpbnRmKCJkZWR1cGVkOiBhdmc9JTQuMmYlJSAoY3Vycj0lNC4yZiUl
KSAiLAotICAgICAgICAgICAgICAgICAgICgoZGVkdXBlZF9wdXRzKjEuMCkvdG90X2dvb2RfZXBo
X3B1dHMpKjEwMCwKLSAgICAgICAgICAgICAgICAgICAoMS4wLShwY2RfY291bnQqMS4wKS9nbG9i
YWxfZXBoX2NvdW50KSoxMDApOwotICAgIH0KLSAgICBpZiAocGNkX2NvdW50ICE9IDApCi0gICAg
ewotICAgICAgICAgICBpZiAocGNkX3RvdF90emVfc2l6ZSAmJiAocGNkX3RvdF90emVfc2l6ZSA8
IHBjZF9jb3VudCpQQUdFX1NJWkUpKQotICAgICAgICAgICAgICAgcHJpbnRmKCJ0emUgc2F2aW5n
cz0lNC4yZiUlICIsCi0gICAgICAgICAgICAgICAgICAgKDEuMC0ocGNkX3RvdF90emVfc2l6ZSox
LjApLyhwY2RfY291bnQqUEFHRV9TSVpFKSkqMTAwKTsKLSAgICAgICAgICAgaWYgKHBjZF90b3Rf
Y3NpemUgJiYgKHBjZF90b3RfY3NpemUgPCBwY2RfY291bnQqUEFHRV9TSVpFKSkKLSAgICAgICAg
ICAgICAgIHByaW50ZigiY29tcHJlc3Npb24gc2F2aW5ncz0lNC4yZiUlICIsCi0gICAgICAgICAg
ICAgICAgICAgKDEuMC0ocGNkX3RvdF9jc2l6ZSoxLjApLyhwY2RfY291bnQqUEFHRV9TSVpFKSkq
MTAwKTsKLSAgICB9Ci0gICAgcHJpbnRmKCJcbiIpOwotICAgIHByaW50ZigibWlzYzogZmFpbGVk
X2NvcGllcz0lbGx1IGFsbG9jX2ZhaWxlZD0lbGx1IGFsbG9jX3BhZ2VfZmFpbGVkPSVsbHUgIgot
ICAgICAgICAgICAibG93X21lbT0lbGx1IGV2aWN0ZWQ9JWxsdS8lbGx1IHJlbGlucT0lbGx1LyVs
bHUsICIKLSAgICAgICAgICAgIm1heF9ldmljdHNfcGVyX3JlbGlucT0lbGx1LCBmbHVzaF9wb29s
cz0lbGx1LCAiCi0gICAgICAgICAgICJlcGhfY291bnQ9JWxsdSwgZXBoX21heD0lbGx1XG4iLAot
ICAgICAgICAgICBmYWlsZWRfY29waWVzLCBhbGxvY19mYWlsZWQsIGFsbG9jX3BhZ2VfZmFpbGVk
LCBsb3dfb25fbWVtb3J5LAotICAgICAgICAgICBldmljdGVkX3BncywgZXZpY3RfYXR0ZW1wdHMs
IHJlbGlucV9wZ3MsIHJlbGlucV9hdHRlbXB0cywKLSAgICAgICAgICAgbWF4X2V2aWN0c19wZXJf
cmVsaW5xLCB0b3RhbF9mbHVzaF9wb29sLAotICAgICAgICAgICBnbG9iYWxfZXBoX2NvdW50LCBn
bG9iYWxfZXBoX21heCk7Ci19Ci0KLSNkZWZpbmUgUEFSU0VfQ1lDX0NPVU5URVIocyx4LHByZWZp
eCkgdW5zaWduZWQgbG9uZyBsb25nIFwKLSAgIHgjI19jb3VudCA9IHBhcnNlMihzLHByZWZpeCwi
biIpLCBcCi0gICB4IyNfc3VtX2N5Y2xlcyA9IHBhcnNlMihzLHByZWZpeCwidCIpLCBcCi0gICB4
IyNfbWF4X2N5Y2xlcyA9IHBhcnNlMihzLHByZWZpeCwieCIpLCBcCi0gICB4IyNfbWluX2N5Y2xl
cyA9IHBhcnNlMihzLHByZWZpeCwibSIpCi0jZGVmaW5lIFBSSU5URl9DWUNfQ09VTlRFUih4LHRl
eHQpIFwKLSAgaWYgKHgjI19jb3VudCkgcHJpbnRmKHRleHQiIGF2Zz0lbGx1LCBtYXg9JWxsdSwg
IiBcCi0gICJtaW49JWxsdSwgc2FtcGxlcz0lbGx1XG4iLCBcCi0gIHgjI19zdW1fY3ljbGVzID8g
KHgjI19zdW1fY3ljbGVzL3gjI19jb3VudCkgOiAwLCBcCi0gIHgjI19tYXhfY3ljbGVzLCB4IyNf
bWluX2N5Y2xlcywgeCMjX2NvdW50KQotCi12b2lkIHBhcnNlX3RpbWVfc3RhdHMoY2hhciAqcykK
LXsKLSAgICBQQVJTRV9DWUNfQ09VTlRFUihzLHN1Y2NfZ2V0LCJHIik7Ci0gICAgUEFSU0VfQ1lD
X0NPVU5URVIocyxzdWNjX3B1dCwiUCIpOwotICAgIFBBUlNFX0NZQ19DT1VOVEVSKHMsbm9uX3N1
Y2NfZ2V0LCJnIik7Ci0gICAgUEFSU0VfQ1lDX0NPVU5URVIocyxub25fc3VjY19wdXQsInAiKTsK
LSAgICBQQVJTRV9DWUNfQ09VTlRFUihzLGZsdXNoLCJGIik7Ci0gICAgUEFSU0VfQ1lDX0NPVU5U
RVIocyxmbHVzaF9vYmosIk8iKTsKLSAgICBQQVJTRV9DWUNfQ09VTlRFUihzLHBnX2NvcHksIkMi
KTsKLSAgICBQQVJTRV9DWUNfQ09VTlRFUihzLGNvbXByZXNzLCJjIik7Ci0gICAgUEFSU0VfQ1lD
X0NPVU5URVIocyxkZWNvbXByZXNzLCJkIik7Ci0KLSAgICBQUklOVEZfQ1lDX0NPVU5URVIoc3Vj
Y19nZXQsInN1Y2MgZ2V0IGN5Y2xlczoiKTsKLSAgICBQUklOVEZfQ1lDX0NPVU5URVIoc3VjY19w
dXQsInN1Y2MgcHV0IGN5Y2xlczoiKTsKLSAgICBQUklOVEZfQ1lDX0NPVU5URVIobm9uX3N1Y2Nf
Z2V0LCJmYWlsZWQgZ2V0IGN5Y2xlczoiKTsKLSAgICBQUklOVEZfQ1lDX0NPVU5URVIobm9uX3N1
Y2NfcHV0LCJmYWlsZWQgcHV0IGN5Y2xlczoiKTsKLSAgICBQUklOVEZfQ1lDX0NPVU5URVIoZmx1
c2gsImZsdXNoIGN5Y2xlczoiKTsKLSAgICBQUklOVEZfQ1lDX0NPVU5URVIoZmx1c2hfb2JqLCJm
bHVzaF9vYmogY3ljbGVzOiIpOwotICAgIFBSSU5URl9DWUNfQ09VTlRFUihwZ19jb3B5LCJwYWdl
IGNvcHkgY3ljbGVzOiIpOwotICAgIFBSSU5URl9DWUNfQ09VTlRFUihjb21wcmVzcywiY29tcHJl
c3Npb24gY3ljbGVzOiIpOwotICAgIFBSSU5URl9DWUNfQ09VTlRFUihkZWNvbXByZXNzLCJkZWNv
bXByZXNzaW9uIGN5Y2xlczoiKTsKLX0KLQotdm9pZCBwYXJzZV9jbGllbnQoY2hhciAqcykKLXsK
LSAgICB1bnNpZ25lZCBsb25nIGNsaV9pZCA9IHBhcnNlKHMsIkNJIik7Ci0gICAgdW5zaWduZWQg
bG9uZyB3ZWlnaHQgPSBwYXJzZShzLCJ3dyIpOwotICAgIHVuc2lnbmVkIGxvbmcgY2FwID0gcGFy
c2UocywiY2EiKTsKLSAgICB1bnNpZ25lZCBsb25nIGNvbXByZXNzID0gcGFyc2UocywiY28iKTsK
LSAgICB1bnNpZ25lZCBsb25nIGZyb3plbiA9IHBhcnNlKHMsImZyIik7Ci0gICAgdW5zaWduZWQg
bG9uZyBsb25nIGVwaF9jb3VudCA9IHBhcnNlKHMsIkVjIik7Ci0gICAgdW5zaWduZWQgbG9uZyBs
b25nIG1heF9lcGhfY291bnQgPSBwYXJzZShzLCJFbSIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9u
ZyBjb21wcmVzc2VkX3BhZ2VzID0gcGFyc2UocywiY3AiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxv
bmcgY29tcHJlc3NlZF9zdW1fc2l6ZSA9IHBhcnNlKHMsImNiIik7Ci0gICAgdW5zaWduZWQgbG9u
ZyBsb25nIGNvbXByZXNzX3Bvb3IgPSBwYXJzZShzLCJjbiIpOwotICAgIHVuc2lnbmVkIGxvbmcg
bG9uZyBjb21wcmVzc19ub21lbSA9IHBhcnNlKHMsImNtIik7Ci0gICAgdW5zaWduZWQgbG9uZyBs
b25nIHRvdGFsX2N5Y2xlcyA9IHBhcnNlKHMsIlRjIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25n
IHN1Y2NfZXBoX2dldHMgPSBwYXJzZShzLCJHZSIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBz
dWNjX3BlcnNfcHV0cyA9IHBhcnNlKHMsIlBwIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIHN1
Y2NfcGVyc19nZXRzID0gcGFyc2UocywiR3AiKTsKLQotICAgIHByaW50ZigiZG9taWQlbHU6IHdl
aWdodD0lbHUsY2FwPSVsdSxjb21wcmVzcz0lZCxmcm96ZW49JWQsIgotICAgICAgICAgICAidG90
YWxfY3ljbGVzPSVsbHUsc3VjY19lcGhfZ2V0cz0lbGx1LCIKLSAgICAgICAgICAgInN1Y2NfcGVy
c19wdXRzPSVsbHUsc3VjY19wZXJzX2dldHM9JWxsdSwiCi0gICAgICAgICAgICJlcGhfY291bnQ9
JWxsdSxtYXhfZXBoPSVsbHUsIgotICAgICAgICAgICAiY29tcHJlc3Npb24gcmF0aW89JWx1JSUg
KHNhbXBsZXM9JWxsdSxwb29yPSVsbHUsbm9tZW09JWxsdSlcbiIsCi0gICAgICAgICAgIGNsaV9p
ZCwgd2VpZ2h0LCBjYXAsIGNvbXByZXNzPzE6MCwgZnJvemVuPzE6MCwKLSAgICAgICAgICAgdG90
YWxfY3ljbGVzLCBzdWNjX2VwaF9nZXRzLCBzdWNjX3BlcnNfcHV0cywgc3VjY19wZXJzX2dldHMs
IAotICAgICAgICAgICBlcGhfY291bnQsIG1heF9lcGhfY291bnQsCi0gICAgICAgICAgIGNvbXBy
ZXNzZWRfcGFnZXMgPyAgKGxvbmcpKChjb21wcmVzc2VkX3N1bV9zaXplKjEwMExMKSAvCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb21wcmVzc2VkX3BhZ2VzKlBBR0Vf
U0laRSkpIDogMCwKLSAgICAgICAgICAgY29tcHJlc3NlZF9wYWdlcywgY29tcHJlc3NfcG9vciwg
Y29tcHJlc3Nfbm9tZW0pOwotCi19Ci0KLXZvaWQgcGFyc2VfcG9vbChjaGFyICpzKQotewotICAg
IGNoYXIgcG9vbF90eXBlWzNdOwotICAgIHVuc2lnbmVkIGxvbmcgY2xpX2lkID0gcGFyc2Uocywi
Q0kiKTsKLSAgICB1bnNpZ25lZCBsb25nIHBvb2xfaWQgPSBwYXJzZShzLCJQSSIpOwotICAgIHVu
c2lnbmVkIGxvbmcgbG9uZyBwZ3BfY291bnQgPSBwYXJzZShzLCJQYyIpOwotICAgIHVuc2lnbmVk
IGxvbmcgbG9uZyBtYXhfcGdwX2NvdW50ID0gcGFyc2UocywiUG0iKTsKLSAgICB1bnNpZ25lZCBs
b25nIGxvbmcgb2JqX2NvdW50ID0gcGFyc2UocywiT2MiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxv
bmcgbWF4X29ial9jb3VudCA9IHBhcnNlKHMsIk9tIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25n
IG9iam5vZGVfY291bnQgPSBwYXJzZShzLCJOYyIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBt
YXhfb2Jqbm9kZV9jb3VudCA9IHBhcnNlKHMsIk5tIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25n
IGdvb2RfcHV0cyA9IHBhcnNlKHMsInBzIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIHB1dHMg
PSBwYXJzZShzLCJwdCIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBub19tZW1fcHV0cyA9IHBh
cnNlKHMsInB4Iik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIGR1cF9wdXRzX2ZsdXNoZWQgPSBw
YXJzZShzLCJwZCIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBkdXBfcHV0c19yZXBsYWNlZCA9
IHBhcnNlKHMsInByIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIGZvdW5kX2dldHMgPSBwYXJz
ZShzLCJncyIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBnZXRzID0gcGFyc2UocywiZ3QiKTsK
LSAgICB1bnNpZ25lZCBsb25nIGxvbmcgZmx1c2hzX2ZvdW5kID0gcGFyc2UocywiZnMiKTsKLSAg
ICB1bnNpZ25lZCBsb25nIGxvbmcgZmx1c2hzID0gcGFyc2UocywiZnQiKTsKLSAgICB1bnNpZ25l
ZCBsb25nIGxvbmcgZmx1c2hfb2Jqc19mb3VuZCA9IHBhcnNlKHMsIm9zIik7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBsb25nIGZsdXNoX29ianMgPSBwYXJzZShzLCJvdCIpOwotCi0gICAgcGFyc2Vfc3Ry
aW5nKHMsIlBUIixwb29sX3R5cGUsMik7Ci0gICAgcG9vbF90eXBlWzJdID0gJ1wwJzsKLSAgICBp
ZiAocG9vbF90eXBlWzFdID09ICdTJykKLSAgICAgICAgcmV0dXJuOyAvKiBubyBuZWVkIHRvIHJl
cGVhdCBwcmludCBkYXRhIGZvciBzaGFyZWQgcG9vbHMgKi8KLSAgICBwcmludGYoImRvbWlkJWx1
LGlkJWx1WyVzXTpwZ3A9JWxsdShtYXg9JWxsdSkgb2JqPSVsbHUoJWxsdSkgIgotICAgICAgICAg
ICAib2Jqbm9kZT0lbGx1KCVsbHUpIHB1dHM9JWxsdS8lbGx1LyVsbHUoZHVwPSVsbHUvJWxsdSkg
IgotICAgICAgICAgICAiZ2V0cz0lbGx1LyVsbHUoJWxsdSUlKSAiCi0gICAgICAgICAgICJmbHVz
aD0lbGx1LyVsbHUgZmxvYmo9JWxsdS8lbGx1XG4iLAotICAgICAgICAgICBjbGlfaWQsIHBvb2xf
aWQsIHBvb2xfdHlwZSwKLSAgICAgICAgICAgcGdwX2NvdW50LCBtYXhfcGdwX2NvdW50LCBvYmpf
Y291bnQsIG1heF9vYmpfY291bnQsCi0gICAgICAgICAgIG9iam5vZGVfY291bnQsIG1heF9vYmpu
b2RlX2NvdW50LAotICAgICAgICAgICBnb29kX3B1dHMsIHB1dHMsIG5vX21lbV9wdXRzLCAKLSAg
ICAgICAgICAgZHVwX3B1dHNfZmx1c2hlZCwgZHVwX3B1dHNfcmVwbGFjZWQsCi0gICAgICAgICAg
IGZvdW5kX2dldHMsIGdldHMsCi0gICAgICAgICAgIGdldHMgPyAoZm91bmRfZ2V0cyoxMDBMTCkv
Z2V0cyA6IDAsCi0gICAgICAgICAgIGZsdXNoc19mb3VuZCwgZmx1c2hzLCBmbHVzaF9vYmpzX2Zv
dW5kLCBmbHVzaF9vYmpzKTsKLQotfQotCi12b2lkIHBhcnNlX3NoYXJlZF9wb29sKGNoYXIgKnMp
Ci17Ci0gICAgY2hhciBwb29sX3R5cGVbM107Ci0gICAgY2hhciBidWZbQlVGU0laRV07Ci0gICAg
dW5zaWduZWQgbG9uZyBwb29sX2lkID0gcGFyc2UocywiUEkiKTsKLSAgICB1bnNpZ25lZCBsb25n
IGxvbmcgdWlkMCA9IHBhcnNlX2hleChzLCJVMCIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyB1
aWQxID0gcGFyc2VfaGV4KHMsIlUxIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIHBncF9jb3Vu
dCA9IHBhcnNlKHMsIlBjIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIG1heF9wZ3BfY291bnQg
PSBwYXJzZShzLCJQbSIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBvYmpfY291bnQgPSBwYXJz
ZShzLCJPYyIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBtYXhfb2JqX2NvdW50ID0gcGFyc2Uo
cywiT20iKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgb2Jqbm9kZV9jb3VudCA9IHBhcnNlKHMs
Ik5jIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIG1heF9vYmpub2RlX2NvdW50ID0gcGFyc2Uo
cywiTm0iKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgZ29vZF9wdXRzID0gcGFyc2UocywicHMi
KTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgcHV0cyA9IHBhcnNlKHMsInB0Iik7Ci0gICAgdW5z
aWduZWQgbG9uZyBsb25nIG5vX21lbV9wdXRzID0gcGFyc2UocywicHgiKTsKLSAgICB1bnNpZ25l
ZCBsb25nIGxvbmcgZHVwX3B1dHNfZmx1c2hlZCA9IHBhcnNlKHMsInBkIik7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBsb25nIGR1cF9wdXRzX3JlcGxhY2VkID0gcGFyc2UocywicHIiKTsKLSAgICB1bnNp
Z25lZCBsb25nIGxvbmcgZm91bmRfZ2V0cyA9IHBhcnNlKHMsImdzIik7Ci0gICAgdW5zaWduZWQg
bG9uZyBsb25nIGdldHMgPSBwYXJzZShzLCJndCIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBm
bHVzaHNfZm91bmQgPSBwYXJzZShzLCJmcyIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBmbHVz
aHMgPSBwYXJzZShzLCJmdCIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBmbHVzaF9vYmpzX2Zv
dW5kID0gcGFyc2Uocywib3MiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgZmx1c2hfb2JqcyA9
IHBhcnNlKHMsIm90Iik7Ci0KLSAgICBwYXJzZV9zdHJpbmcocywiUFQiLHBvb2xfdHlwZSwyKTsK
LSAgICBwb29sX3R5cGVbMl0gPSAnXDAnOwotICAgIHBhcnNlX3NoYXJlcnMocywiU0MiLGJ1ZixC
VUZTSVpFKTsKLSAgICBwcmludGYoInBvb2xpZD0lbHVbJXNdIHV1aWQ9JWxseC4lbGx4LCBzaGFy
ZWQtYnk6JXM6ICIKLSAgICAgICAgICAgInBncD0lbGx1KG1heD0lbGx1KSBvYmo9JWxsdSglbGx1
KSAiCi0gICAgICAgICAgICJvYmpub2RlPSVsbHUoJWxsdSkgcHV0cz0lbGx1LyVsbHUvJWxsdShk
dXA9JWxsdS8lbGx1KSAiCi0gICAgICAgICAgICJnZXRzPSVsbHUvJWxsdSglbGx1JSUpICIKLSAg
ICAgICAgICAgImZsdXNoPSVsbHUvJWxsdSBmbG9iaj0lbGx1LyVsbHVcbiIsCi0gICAgICAgICAg
IHBvb2xfaWQsIHBvb2xfdHlwZSwgdWlkMCwgdWlkMSwgYnVmLAotICAgICAgICAgICBwZ3BfY291
bnQsIG1heF9wZ3BfY291bnQsIG9ial9jb3VudCwgbWF4X29ial9jb3VudCwKLSAgICAgICAgICAg
b2Jqbm9kZV9jb3VudCwgbWF4X29iam5vZGVfY291bnQsCi0gICAgICAgICAgIGdvb2RfcHV0cywg
cHV0cywgbm9fbWVtX3B1dHMsIAotICAgICAgICAgICBkdXBfcHV0c19mbHVzaGVkLCBkdXBfcHV0
c19yZXBsYWNlZCwKLSAgICAgICAgICAgZm91bmRfZ2V0cywgZ2V0cywKLSAgICAgICAgICAgZ2V0
cyA/IChmb3VuZF9nZXRzKjEwMExMKS9nZXRzIDogMCwKLSAgICAgICAgICAgZmx1c2hzX2ZvdW5k
LCBmbHVzaHMsIGZsdXNoX29ianNfZm91bmQsIGZsdXNoX29ianMpOwotfQotCi1pbnQgbWFpbihp
bnQgYWMsIGNoYXIgKiphdikKLXsKLSAgICBjaGFyICpwLCBjOwotICAgIGNoYXIgYnVmW0JVRlNJ
WkVdOwotCi0gICAgd2hpbGUgKCAocCA9IGZnZXRzKGJ1ZixCVUZTSVpFLHN0ZGluKSkgIT0gTlVM
TCApCi0gICAgewotICAgICAgICBjID0gKnArKzsKLSAgICAgICAgaWYgKCAqcCsrICE9ICc9JyAp
Ci0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgc3dpdGNoICggYyApCi0gICAgICAgIHsK
LSAgICAgICAgY2FzZSAnRyc6Ci0gICAgICAgICAgICBwYXJzZV9nbG9iYWwocCk7Ci0gICAgICAg
ICAgICBicmVhazsKLSAgICAgICAgY2FzZSAnVCc6Ci0gICAgICAgICAgICBwYXJzZV90aW1lX3N0
YXRzKHApOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgJ0MnOgotICAgICAgICAg
ICAgcGFyc2VfY2xpZW50KHApOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgJ1An
OgotICAgICAgICAgICAgcGFyc2VfcG9vbChwKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICBjYXNlICdTJzoKLSAgICAgICAgICAgIHBhcnNlX3NoYXJlZF9wb29sKHApOwotICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAg
ICAgfQotICAgIH0KLSAgICByZXR1cm4gMDsKLX0KZGlmZiAtLWdpdCBhL3Rvb2xzL3B5dGhvbi94
ZW4vbG93bGV2ZWwveGMveGMuYyBiL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYwpp
bmRleCA0ODRiNzkwYzc1Li4xMTkwMjU1YWMxIDEwMDY0NAotLS0gYS90b29scy9weXRob24veGVu
L2xvd2xldmVsL3hjL3hjLmMKKysrIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5j
CkBAIC0xNyw3ICsxNyw2IEBACiAjaW5jbHVkZSA8YXJwYS9pbmV0Lmg+CiAKICNpbmNsdWRlIDx4
ZW4vZWxmbm90ZS5oPgotI2luY2x1ZGUgPHhlbi90bWVtLmg+CiAjaW5jbHVkZSAieGNfZG9tLmgi
CiAjaW5jbHVkZSA8eGVuL2h2bS9odm1faW5mb190YWJsZS5oPgogI2luY2x1ZGUgPHhlbi9odm0v
cGFyYW1zLmg+CkBAIC0xNjE0LDcxICsxNjEzLDYgQEAgc3RhdGljIFB5T2JqZWN0ICpkb21fb3Ao
WGNPYmplY3QgKnNlbGYsIFB5T2JqZWN0ICphcmdzLAogICAgIHJldHVybiB6ZXJvOwogfQogCi1z
dGF0aWMgUHlPYmplY3QgKnB5eGNfdG1lbV9jb250cm9sKFhjT2JqZWN0ICpzZWxmLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQeU9iamVjdCAqYXJncywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUHlPYmplY3QgKmt3ZHMpCi17Ci0gICAgaW50MzJfdCBw
b29sX2lkOwotICAgIHVpbnQzMl90IHN1Ym9wOwotICAgIHVpbnQzMl90IGNsaV9pZDsKLSAgICB1
aW50MzJfdCBsZW47Ci0gICAgdWludDMyX3QgYXJnOwotICAgIGNoYXIgKmJ1ZjsKLSAgICBjaGFy
IF9idWZmZXJbMzI3NjhdLCAqYnVmZmVyID0gX2J1ZmZlcjsKLSAgICBpbnQgcmM7Ci0KLSAgICBz
dGF0aWMgY2hhciAqa3dkX2xpc3RbXSA9IHsgInBvb2xfaWQiLCAic3Vib3AiLCAiY2xpX2lkIiwg
ImFyZzEiLCAiYXJnMiIsICJidWYiLCBOVUxMIH07Ci0KLSAgICBpZiAoICFQeUFyZ19QYXJzZVR1
cGxlQW5kS2V5d29yZHMoYXJncywga3dkcywgImlpaWlpcyIsIGt3ZF9saXN0LAotICAgICAgICAg
ICAgICAgICAgICAgICAgJnBvb2xfaWQsICZzdWJvcCwgJmNsaV9pZCwgJmxlbiwgJmFyZywgJmJ1
ZikgKQotICAgICAgICByZXR1cm4gTlVMTDsKLQotICAgIGlmICggKHN1Ym9wID09IFhFTl9TWVND
VExfVE1FTV9PUF9MSVNUKSAmJiAobGVuID4gMzI3NjgpICkKLSAgICAgICAgbGVuID0gMzI3Njg7
Ci0KLSAgICBpZiAoIChyYyA9IHhjX3RtZW1fY29udHJvbChzZWxmLT54Y19oYW5kbGUsIHBvb2xf
aWQsIHN1Ym9wLCBjbGlfaWQsIGxlbiwgYXJnLCBidWZmZXIpKSA8IDAgKQotICAgICAgICByZXR1
cm4gUHlfQnVpbGRWYWx1ZSgiaSIsIHJjKTsKLQotICAgIHN3aXRjaCAoc3Vib3ApIHsKLSAgICAg
ICAgY2FzZSBYRU5fU1lTQ1RMX1RNRU1fT1BfTElTVDoKLSAgICAgICAgICAgIHJldHVybiBQeV9C
dWlsZFZhbHVlKCJzIiwgYnVmZmVyKTsKLSAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1RNRU1fT1Bf
RkxVU0g6Ci0gICAgICAgICAgICByZXR1cm4gUHlfQnVpbGRWYWx1ZSgiaSIsIHJjKTsKLSAgICAg
ICAgY2FzZSBYRU5fU1lTQ1RMX1RNRU1fT1BfUVVFUllfRlJFRUFCTEVfTUI6Ci0gICAgICAgICAg
ICByZXR1cm4gUHlfQnVpbGRWYWx1ZSgiaSIsIHJjKTsKLSAgICAgICAgY2FzZSBYRU5fU1lTQ1RM
X1RNRU1fT1BfVEhBVzoKLSAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1RNRU1fT1BfRlJFRVpFOgot
ICAgICAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9PUF9ERVNUUk9ZOgotICAgICAgICBkZWZhdWx0
OgotICAgICAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgUHlfSU5DUkVGKHplcm8pOwotICAg
IHJldHVybiB6ZXJvOwotfQotCi1zdGF0aWMgUHlPYmplY3QgKnB5eGNfdG1lbV9zaGFyZWRfYXV0
aChYY09iamVjdCAqc2VsZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUHlP
YmplY3QgKmFyZ3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0
ICprd2RzKQotewotICAgIHVpbnQzMl90IGNsaV9pZDsKLSAgICB1aW50MzJfdCBhcmcxOwotICAg
IGNoYXIgKnV1aWRfc3RyOwotICAgIGludCByYzsKLQotICAgIHN0YXRpYyBjaGFyICprd2RfbGlz
dFtdID0geyAiY2xpX2lkIiwgInV1aWRfc3RyIiwgImFyZzEiLCBOVUxMIH07Ci0KLSAgICBpZiAo
ICFQeUFyZ19QYXJzZVR1cGxlQW5kS2V5d29yZHMoYXJncywga3dkcywgImlzaSIsIGt3ZF9saXN0
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY2xpX2lkLCAmdXVpZF9zdHIs
ICZhcmcxKSApCi0gICAgICAgIHJldHVybiBOVUxMOwotCi0gICAgaWYgKCAocmMgPSB4Y190bWVt
X2F1dGgoc2VsZi0+eGNfaGFuZGxlLCBjbGlfaWQsIHV1aWRfc3RyLCBhcmcxKSkgPCAwICkKLSAg
ICAgICAgcmV0dXJuIFB5X0J1aWxkVmFsdWUoImkiLCByYyk7Ci0KLSAgICBQeV9JTkNSRUYoemVy
byk7Ci0gICAgcmV0dXJuIHplcm87Ci19Ci0KIHN0YXRpYyBQeU9iamVjdCAqcHl4Y19kb21fc2V0
X21lbXNocihYY09iamVjdCAqc2VsZiwgUHlPYmplY3QgKmFyZ3MpCiB7CiAgICAgdWludDMyX3Qg
ZG9tOwpAQCAtMjQ5NywyNyArMjQzMSw2IEBAIHN0YXRpYyBQeU1ldGhvZERlZiBweXhjX21ldGhv
ZHNbXSA9IHsKICAgICAgICIgZG9tIFtpbnRdOiBJZGVudGlmaWVyIG9mIGRvbWFpbi5cbiIgfSwK
ICNlbmRpZgogCi0gICAgeyAidG1lbV9jb250cm9sIiwKLSAgICAgIChQeUNGdW5jdGlvbilweXhj
X3RtZW1fY29udHJvbCwKLSAgICAgIE1FVEhfVkFSQVJHUyB8IE1FVEhfS0VZV09SRFMsICJcbiIK
LSAgICAgICJEbyB2YXJpb3VzIGNvbnRyb2wgb24gYSB0bWVtIHBvb2wuXG4iCi0gICAgICAiIHBv
b2xfaWQgW2ludF06IElkZW50aWZpZXIgb2YgdGhlIHRtZW0gcG9vbCAoLTEgPT0gYWxsKS5cbiIK
LSAgICAgICIgc3Vib3AgW2ludF06IFN1cHBsZW1lbnRhcnkgT3BlcmF0aW9uLlxuIgotICAgICAg
IiBjbGlfaWQgW2ludF06IENsaWVudCBpZGVudGlmaWVyICgtMSA9PSBhbGwpLlxuIgotICAgICAg
IiBsZW4gW2ludF06IExlbmd0aCBvZiAnYnVmJy5cbiIKLSAgICAgICIgYXJnIFtpbnRdOiBBcmd1
bWVudC5cbiIKLSAgICAgICIgYnVmIFtzdHJdOiBCdWZmZXIuXG5cbiIKLSAgICAgICJSZXR1cm5z
OiBbaW50XSAwIG9yIFtzdHJdIHRtZW0gaW5mbyBvbiBzdWNjZXNzOyBleGNlcHRpb24gb24gZXJy
b3IuXG4iIH0sCi0KLSAgICB7ICJ0bWVtX3NoYXJlZF9hdXRoIiwKLSAgICAgIChQeUNGdW5jdGlv
bilweXhjX3RtZW1fc2hhcmVkX2F1dGgsCi0gICAgICBNRVRIX1ZBUkFSR1MgfCBNRVRIX0tFWVdP
UkRTLCAiXG4iCi0gICAgICAiRGUvYXV0aGVudGljYXRlIGEgc2hhcmVkIHRtZW0gcG9vbC5cbiIK
LSAgICAgICIgY2xpX2lkIFtpbnRdOiBDbGllbnQgaWRlbnRpZmllciAoLTEgPT0gYWxsKS5cbiIK
LSAgICAgICIgdXVpZF9zdHIgW3N0cl06IHV1aWQuXG4iCi0gICAgICAiIGF1dGggW2ludF06IDB8
MSAuXG4iCi0gICAgICAiUmV0dXJuczogW2ludF0gMCBvbiBzdWNjZXNzOyBleGNlcHRpb24gb24g
ZXJyb3IuXG4iIH0sCi0KICAgICB7ICJkb21fc2V0X21lbXNociIsIAogICAgICAgKFB5Q0Z1bmN0
aW9uKXB5eGNfZG9tX3NldF9tZW1zaHIsCiAgICAgICBNRVRIX1ZBUkFSR1MsICJcbiIKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5jIGIvdG9vbHMveGVu
c3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmMKaW5kZXggZmJlNDRmM2M1Ni4uNzIyNWNkN2Nm
YiAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmMKKysr
IGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmMKQEAgLTE0NSwxOSArMTQ1
LDYgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGxvbmcgcGFyc2UoY2hhciAqcywgY2hh
ciAqbWF0Y2gpCiAJcmV0dXJuIHJldDsKIH0KIAotdm9pZCBkb21haW5fZ2V0X3RtZW1fc3RhdHMo
eGVuc3RhdF9oYW5kbGUgKiBoYW5kbGUsIHhlbnN0YXRfZG9tYWluICogZG9tYWluKQotewotCWNo
YXIgYnVmZmVyWzQwOTZdOwotCi0JaWYgKHhjX3RtZW1fY29udHJvbChoYW5kbGUtPnhjX2hhbmRs
ZSwtMSxYRU5fU1lTQ1RMX1RNRU1fT1BfTElTVCxkb21haW4tPmlkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgc2l6ZW9mKGJ1ZmZlciksLTEsYnVmZmVyKSA8IDApCi0JCXJldHVybjsKLQlkb21h
aW4tPnRtZW1fc3RhdHMuY3Vycl9lcGhfcGFnZXMgPSBwYXJzZShidWZmZXIsIkVjIik7Ci0JZG9t
YWluLT50bWVtX3N0YXRzLnN1Y2NfZXBoX2dldHMgPSBwYXJzZShidWZmZXIsIkdlIik7Ci0JZG9t
YWluLT50bWVtX3N0YXRzLnN1Y2NfcGVyc19wdXRzID0gcGFyc2UoYnVmZmVyLCJQcCIpOwotCWRv
bWFpbi0+dG1lbV9zdGF0cy5zdWNjX3BlcnNfZ2V0cyA9IHBhcnNlKGJ1ZmZlciwiR3AiKTsKLX0K
LQogeGVuc3RhdF9ub2RlICp4ZW5zdGF0X2dldF9ub2RlKHhlbnN0YXRfaGFuZGxlICogaGFuZGxl
LCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAjZGVmaW5lIERPTUFJTl9DSFVOS19TSVpFIDI1NgpA
QCAtMTkwLDkgKzE3Nyw3IEBAIHhlbnN0YXRfbm9kZSAqeGVuc3RhdF9nZXRfbm9kZSh4ZW5zdGF0
X2hhbmRsZSAqIGhhbmRsZSwgdW5zaWduZWQgaW50IGZsYWdzKQogCW5vZGUtPmZyZWVfbWVtID0g
KCh1bnNpZ25lZCBsb25nIGxvbmcpcGh5c2luZm8uZnJlZV9wYWdlcykKIAkgICAgKiBoYW5kbGUt
PnBhZ2Vfc2l6ZTsKIAotCXJjID0geGNfdG1lbV9jb250cm9sKGhhbmRsZS0+eGNfaGFuZGxlLCAt
MSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1RNRU1fT1BfUVVFUllfRlJF
RUFCTEVfTUIsIC0xLCAwLCAwLCBOVUxMKTsKLQlub2RlLT5mcmVlYWJsZV9tYiA9IChyYyA8IDAp
ID8gMCA6IHJjOworCW5vZGUtPmZyZWVhYmxlX21iID0gMDsKIAkvKiBtYWxsb2MoMCkgaXMgbm90
IHBvcnRhYmxlLCBzbyBhbGxvY2F0ZSBhIHNpbmdsZSBkb21haW4uICBUaGlzIHdpbGwKIAkgKiBi
ZSByZXNpemVkIGJlbG93LiAqLwogCW5vZGUtPmRvbWFpbnMgPSBtYWxsb2Moc2l6ZW9mKHhlbnN0
YXRfZG9tYWluKSk7CkBAIC0yNjAsNyArMjQ1LDYgQEAgeGVuc3RhdF9ub2RlICp4ZW5zdGF0X2dl
dF9ub2RlKHhlbnN0YXRfaGFuZGxlICogaGFuZGxlLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAJCQlk
b21haW4tPm5ldHdvcmtzID0gTlVMTDsKIAkJCWRvbWFpbi0+bnVtX3ZiZHMgPSAwOwogCQkJZG9t
YWluLT52YmRzID0gTlVMTDsKLQkJCWRvbWFpbl9nZXRfdG1lbV9zdGF0cyhoYW5kbGUsZG9tYWlu
KTsKIAogCQkJZG9tYWluKys7CiAJCQlub2RlLT5udW1fZG9tYWlucysrOwpAQCAtNzI5LDQwICs3
MTMsNiBAQCB1bnNpZ25lZCBsb25nIGxvbmcgeGVuc3RhdF92YmRfd3Jfc2VjdHMoeGVuc3RhdF92
YmQgKiB2YmQpCiAJcmV0dXJuIHZiZC0+d3Jfc2VjdHM7CiB9CiAKLS8qCi0gKiBUbWVtIGZ1bmN0
aW9ucwotICovCi0KLXhlbnN0YXRfdG1lbSAqeGVuc3RhdF9kb21haW5fdG1lbSh4ZW5zdGF0X2Rv
bWFpbiAqIGRvbWFpbikKLXsKLQlyZXR1cm4gJmRvbWFpbi0+dG1lbV9zdGF0czsKLX0KLQotLyog
R2V0IHRoZSBjdXJyZW50IG51bWJlciBvZiBlcGhlbWVyYWwgcGFnZXMgKi8KLXVuc2lnbmVkIGxv
bmcgbG9uZyB4ZW5zdGF0X3RtZW1fY3Vycl9lcGhfcGFnZXMoeGVuc3RhdF90bWVtICp0bWVtKQot
ewotCXJldHVybiB0bWVtLT5jdXJyX2VwaF9wYWdlczsKLX0KLQotLyogR2V0IHRoZSBudW1iZXIg
b2Ygc3VjY2Vzc2Z1bCBlcGhlbWVyYWwgZ2V0cyAqLwotdW5zaWduZWQgbG9uZyBsb25nIHhlbnN0
YXRfdG1lbV9zdWNjX2VwaF9nZXRzKHhlbnN0YXRfdG1lbSAqdG1lbSkKLXsKLQlyZXR1cm4gdG1l
bS0+c3VjY19lcGhfZ2V0czsKLX0KLQotLyogR2V0IHRoZSBudW1iZXIgb2Ygc3VjY2Vzc2Z1bCBw
ZXJzaXN0ZW50IHB1dHMgKi8KLXVuc2lnbmVkIGxvbmcgbG9uZyB4ZW5zdGF0X3RtZW1fc3VjY19w
ZXJzX3B1dHMoeGVuc3RhdF90bWVtICp0bWVtKQotewotCXJldHVybiB0bWVtLT5zdWNjX3BlcnNf
cHV0czsKLX0KLQotLyogR2V0IHRoZSBudW1iZXIgb2Ygc3VjY2Vzc2Z1bCBwZXJzaXN0ZW50IGdl
dHMgKi8KLXVuc2lnbmVkIGxvbmcgbG9uZyB4ZW5zdGF0X3RtZW1fc3VjY19wZXJzX2dldHMoeGVu
c3RhdF90bWVtICp0bWVtKQotewotCXJldHVybiB0bWVtLT5zdWNjX3BlcnNfZ2V0czsKLX0KLQot
CiBzdGF0aWMgY2hhciAqeGVuc3RhdF9nZXRfZG9tYWluX25hbWUoeGVuc3RhdF9oYW5kbGUgKmhh
bmRsZSwgdW5zaWduZWQgaW50IGRvbWFpbl9pZCkKIHsKIAljaGFyIHBhdGhbODBdOwpkaWZmIC0t
Z2l0IGEvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmggYi90b29scy94ZW5z
dGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuaAppbmRleCA0N2VjNjBlMTRkLi5kZmMyN2Q0ZDJj
IDEwMDY0NAotLS0gYS90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuaAorKysg
Yi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuaApAQCAtMjcsNyArMjcsNiBA
QCB0eXBlZGVmIHN0cnVjdCB4ZW5zdGF0X25vZGUgeGVuc3RhdF9ub2RlOwogdHlwZWRlZiBzdHJ1
Y3QgeGVuc3RhdF92Y3B1IHhlbnN0YXRfdmNwdTsKIHR5cGVkZWYgc3RydWN0IHhlbnN0YXRfbmV0
d29yayB4ZW5zdGF0X25ldHdvcms7CiB0eXBlZGVmIHN0cnVjdCB4ZW5zdGF0X3ZiZCB4ZW5zdGF0
X3ZiZDsKLXR5cGVkZWYgc3RydWN0IHhlbnN0YXRfdG1lbSB4ZW5zdGF0X3RtZW07CiAKIC8qIElu
aXRpYWxpemUgdGhlIHhlbnN0YXQgbGlicmFyeS4gIFJldHVybnMgYSBoYW5kbGUgdG8gYmUgdXNl
ZCB3aXRoCiAgKiBzdWJzZXF1ZW50IGNhbGxzIHRvIHRoZSB4ZW5zdGF0IGxpYnJhcnksIG9yIE5V
TEwgaWYgYW4gZXJyb3Igb2NjdXJzLiAqLwpAQCAtNzAsOSArNjksNiBAQCB1bnNpZ25lZCBsb25n
IGxvbmcgeGVuc3RhdF9ub2RlX3RvdF9tZW0oeGVuc3RhdF9ub2RlICogbm9kZSk7CiAvKiBHZXQg
YW1vdW50IG9mIGZyZWUgbWVtb3J5IG9uIGEgbm9kZSAqLwogdW5zaWduZWQgbG9uZyBsb25nIHhl
bnN0YXRfbm9kZV9mcmVlX21lbSh4ZW5zdGF0X25vZGUgKiBub2RlKTsKIAotLyogR2V0IGFtb3Vu
dCBvZiB0bWVtIGZyZWVhYmxlIG1lbW9yeSAoaW4gTWlCKSBvbiBhIG5vZGUgKi8KLWxvbmcgeGVu
c3RhdF9ub2RlX2ZyZWVhYmxlX21iKHhlbnN0YXRfbm9kZSAqIG5vZGUpOwotCiAvKiBGaW5kIHRo
ZSBudW1iZXIgb2YgZG9tYWlucyBleGlzdGluZyBvbiBhIG5vZGUgKi8KIHVuc2lnbmVkIGludCB4
ZW5zdGF0X25vZGVfbnVtX2RvbWFpbnMoeGVuc3RhdF9ub2RlICogbm9kZSk7CiAKQEAgLTEzMyw5
ICsxMjksNiBAQCB1bnNpZ25lZCBpbnQgeGVuc3RhdF9kb21haW5fbnVtX3ZiZHMoeGVuc3RhdF9k
b21haW4gKik7CiB4ZW5zdGF0X3ZiZCAqeGVuc3RhdF9kb21haW5fdmJkKHhlbnN0YXRfZG9tYWlu
ICogZG9tYWluLAogCQkJCSAgICB1bnNpZ25lZCBpbnQgdmJkKTsKIAotLyogR2V0IHRoZSB0bWVt
IGluZm9ybWF0aW9uIGZvciBhIGdpdmVuIGRvbWFpbiAqLwoteGVuc3RhdF90bWVtICp4ZW5zdGF0
X2RvbWFpbl90bWVtKHhlbnN0YXRfZG9tYWluICogZG9tYWluKTsKLQogLyoKICAqIFZDUFUgZnVu
Y3Rpb25zIC0gZXh0cmFjdCBpbmZvcm1hdGlvbiBmcm9tIGEgeGVuc3RhdF92Y3B1CiAgKi8KQEAg
LTE5MywxMiArMTg2LDQgQEAgdW5zaWduZWQgbG9uZyBsb25nIHhlbnN0YXRfdmJkX3dyX3JlcXMo
eGVuc3RhdF92YmQgKiB2YmQpOwogdW5zaWduZWQgbG9uZyBsb25nIHhlbnN0YXRfdmJkX3JkX3Nl
Y3RzKHhlbnN0YXRfdmJkICogdmJkKTsKIHVuc2lnbmVkIGxvbmcgbG9uZyB4ZW5zdGF0X3ZiZF93
cl9zZWN0cyh4ZW5zdGF0X3ZiZCAqIHZiZCk7CiAKLS8qCi0gKiBUbWVtIGZ1bmN0aW9ucyAtIGV4
dHJhY3QgdG1lbSBpbmZvcm1hdGlvbgotICovCi11bnNpZ25lZCBsb25nIGxvbmcgeGVuc3RhdF90
bWVtX2N1cnJfZXBoX3BhZ2VzKHhlbnN0YXRfdG1lbSAqdG1lbSk7Ci11bnNpZ25lZCBsb25nIGxv
bmcgeGVuc3RhdF90bWVtX3N1Y2NfZXBoX2dldHMoeGVuc3RhdF90bWVtICp0bWVtKTsKLXVuc2ln
bmVkIGxvbmcgbG9uZyB4ZW5zdGF0X3RtZW1fc3VjY19wZXJzX3B1dHMoeGVuc3RhdF90bWVtICp0
bWVtKTsKLXVuc2lnbmVkIGxvbmcgbG9uZyB4ZW5zdGF0X3RtZW1fc3VjY19wZXJzX2dldHMoeGVu
c3RhdF90bWVtICp0bWVtKTsKLQogI2VuZGlmIC8qIFhFTlNUQVRfSCAqLwpkaWZmIC0tZ2l0IGEv
dG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X3ByaXYuaCBiL3Rvb2xzL3hlbnN0
YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9wcml2LmgKaW5kZXggNzRlMDc3NGE1ZS4uM2EwYjlj
OTkwYiAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X3By
aXYuaAorKysgYi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXRfcHJpdi5oCkBA
IC01MiwxMyArNTIsNiBAQCBzdHJ1Y3QgeGVuc3RhdF9ub2RlIHsKIAlsb25nIGZyZWVhYmxlX21i
OwogfTsKIAotc3RydWN0IHhlbnN0YXRfdG1lbSB7Ci0JdW5zaWduZWQgbG9uZyBsb25nIGN1cnJf
ZXBoX3BhZ2VzOwotCXVuc2lnbmVkIGxvbmcgbG9uZyBzdWNjX2VwaF9nZXRzOwotCXVuc2lnbmVk
IGxvbmcgbG9uZyBzdWNjX3BlcnNfcHV0czsKLQl1bnNpZ25lZCBsb25nIGxvbmcgc3VjY19wZXJz
X2dldHM7Ci19OwotCiBzdHJ1Y3QgeGVuc3RhdF9kb21haW4gewogCXVuc2lnbmVkIGludCBpZDsK
IAljaGFyICpuYW1lOwpAQCAtNzMsNyArNjYsNiBAQCBzdHJ1Y3QgeGVuc3RhdF9kb21haW4gewog
CXhlbnN0YXRfbmV0d29yayAqbmV0d29ya3M7CS8qIEFycmF5IG9mIGxlbmd0aCBudW1fbmV0d29y
a3MgKi8KIAl1bnNpZ25lZCBpbnQgbnVtX3ZiZHM7CiAJeGVuc3RhdF92YmQgKnZiZHM7Ci0JeGVu
c3RhdF90bWVtIHRtZW1fc3RhdHM7CiB9OwogCiBzdHJ1Y3QgeGVuc3RhdF92Y3B1IHsKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hlbnN0YXQveGVudG9wL3hlbnRvcC5jIGIvdG9vbHMveGVuc3RhdC94ZW50
b3AveGVudG9wLmMKaW5kZXggYzQ2NTgxMDYyYi4uZjZmY2IyMzRmYSAxMDA2NDQKLS0tIGEvdG9v
bHMveGVuc3RhdC94ZW50b3AveGVudG9wLmMKKysrIGIvdG9vbHMveGVuc3RhdC94ZW50b3AveGVu
dG9wLmMKQEAgLTIwOSw3ICsyMDksNiBAQCB1bnNpZ25lZCBpbnQgaXRlcmF0aW9ucyA9IDA7CiBp
bnQgc2hvd192Y3B1cyA9IDA7CiBpbnQgc2hvd19uZXR3b3JrcyA9IDA7CiBpbnQgc2hvd192YmRz
ID0gMDsKLWludCBzaG93X3RtZW0gPSAwOwogaW50IHJlcGVhdF9oZWFkZXIgPSAwOwogaW50IHNo
b3dfZnVsbF9uYW1lID0gMDsKICNkZWZpbmUgUFJPTVBUX1ZBTF9MRU4gODAKQEAgLTM2Miw5ICsz
NjEsNiBAQCBzdGF0aWMgaW50IGhhbmRsZV9rZXkoaW50IGNoKQogCQljYXNlICdiJzogY2FzZSAn
Qic6CiAJCQlzaG93X3ZiZHMgXj0gMTsKIAkJCWJyZWFrOwotCQljYXNlICd0JzogY2FzZSAnVCc6
Ci0JCQlzaG93X3RtZW0gXj0gMTsKLQkJCWJyZWFrOwogCQljYXNlICdyJzogY2FzZSAnUic6CiAJ
CQlyZXBlYXRfaGVhZGVyIF49IDE7CiAJCQlicmVhazsKQEAgLTg5Myw4ICs4ODksOCBAQCB2b2lk
IGRvX3N1bW1hcnkodm9pZCkKIAkgICAgICAiJXUgY3Jhc2hlZCwgJXUgZHlpbmcsICV1IHNodXRk
b3duIFxuIiwKIAkgICAgICBudW1fZG9tYWlucywgcnVuLCBibG9jaywgcGF1c2UsIGNyYXNoLCBk
eWluZywgc2h1dGRvd24pOwogCi0JdXNlZCA9IHhlbnN0YXRfbm9kZV90b3RfbWVtKGN1cl9ub2Rl
KS14ZW5zdGF0X25vZGVfZnJlZV9tZW0oY3VyX25vZGUpOwotCWZyZWVhYmxlX21iID0geGVuc3Rh
dF9ub2RlX2ZyZWVhYmxlX21iKGN1cl9ub2RlKTsKKwl1c2VkID0geGVuc3RhdF9ub2RlX3RvdF9t
ZW0oY3VyX25vZGUpOworCWZyZWVhYmxlX21iID0gMDsKIAogCS8qIER1bXAgbm9kZSBtZW1vcnkg
YW5kIGNwdSBpbmZvcm1hdGlvbiAqLwogCWlmICggZnJlZWFibGVfbWIgPD0gMCApCkBAIC05NTIs
MTIgKzk0OCw2IEBAIHZvaWQgZG9fYm90dG9tX2xpbmUodm9pZCkKIAkJYXR0cl9hZGRzdHIoc2hv
d192YmRzID8gQ09MT1JfUEFJUigxKSA6IDAsICJkcyIpOwogCQlhZGRzdHIoIiAgIik7CiAKLQkJ
LyogdG1lbSAqLwotCQlhZGRjaChBX1JFVkVSU0UgfCAnVCcpOwotCQlhdHRyX2FkZHN0cihzaG93
X3RtZW0gPyBDT0xPUl9QQUlSKDEpIDogMCwgIm1lbSIpOwotCQlhZGRzdHIoIiAgIik7Ci0KLQog
CQkvKiB2Y3B1cyAqLwogCQlhZGRjaChBX1JFVkVSU0UgfCAnVicpOwogCQlhdHRyX2FkZHN0cihz
aG93X3ZjcHVzID8gQ09MT1JfUEFJUigxKSA6IDAsICJDUFVzIik7CkBAIC0xMDg2LDIzICsxMDc2
LDYgQEAgdm9pZCBkb192YmQoeGVuc3RhdF9kb21haW4gKmRvbWFpbikKIAl9CiB9CiAKLS8qIE91
dHB1dCBhbGwgdG1lbSBpbmZvcm1hdGlvbiAqLwotdm9pZCBkb190bWVtKHhlbnN0YXRfZG9tYWlu
ICpkb21haW4pCi17Ci0JeGVuc3RhdF90bWVtICp0bWVtID0geGVuc3RhdF9kb21haW5fdG1lbShk
b21haW4pOwotCXVuc2lnbmVkIGxvbmcgbG9uZyBjdXJyX2VwaF9wYWdlcyA9IHhlbnN0YXRfdG1l
bV9jdXJyX2VwaF9wYWdlcyh0bWVtKTsKLQl1bnNpZ25lZCBsb25nIGxvbmcgc3VjY19lcGhfZ2V0
cyA9IHhlbnN0YXRfdG1lbV9zdWNjX2VwaF9nZXRzKHRtZW0pOwotCXVuc2lnbmVkIGxvbmcgbG9u
ZyBzdWNjX3BlcnNfcHV0cyA9IHhlbnN0YXRfdG1lbV9zdWNjX3BlcnNfcHV0cyh0bWVtKTsKLQl1
bnNpZ25lZCBsb25nIGxvbmcgc3VjY19wZXJzX2dldHMgPSB4ZW5zdGF0X3RtZW1fc3VjY19wZXJz
X2dldHModG1lbSk7Ci0KLQlpZiAoY3Vycl9lcGhfcGFnZXMgfCBzdWNjX2VwaF9nZXRzIHwgc3Vj
Y19wZXJzX3B1dHMgfCBzdWNjX3BlcnNfZ2V0cykKLQkJcHJpbnQoIlRtZW06ICBDdXJyIGVwaCBw
YWdlczogJThsbHUgICBTdWNjIGVwaCBnZXRzOiAlOGxsdSAgICIKLQkgICAgICAgICAgICAgICJT
dWNjIHBlcnMgcHV0czogJThsbHUgICBTdWNjIHBlcnMgZ2V0czogJThsbHVcbiIsCi0JCQljdXJy
X2VwaF9wYWdlcywgc3VjY19lcGhfZ2V0cywKLQkJCXN1Y2NfcGVyc19wdXRzLCBzdWNjX3BlcnNf
Z2V0cyk7Ci0KLX0KLQogc3RhdGljIHZvaWQgdG9wKHZvaWQpCiB7CiAJeGVuc3RhdF9kb21haW4g
Kipkb21haW5zOwpAQCAtMTE1NSw4ICsxMTI4LDYgQEAgc3RhdGljIHZvaWQgdG9wKHZvaWQpCiAJ
CQlkb19uZXR3b3JrKGRvbWFpbnNbaV0pOwogCQlpZiAoc2hvd192YmRzKQogCQkJZG9fdmJkKGRv
bWFpbnNbaV0pOwotCQlpZiAoc2hvd190bWVtKQotCQkJZG9fdG1lbShkb21haW5zW2ldKTsKIAl9
CiAKIAlpZiAoIWJhdGNoKQpAQCAtMTIzMiw5ICsxMjAzLDYgQEAgaW50IG1haW4oaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQogCQljYXNlICdmJzoKIAkJCXNob3dfZnVsbF9uYW1lID0gMTsKIAkJCWJy
ZWFrOwotCQljYXNlICd0JzoKLQkJCXNob3dfdG1lbSA9IDE7Ci0JCQlicmVhazsKIAkJfQogCX0K
IApkaWZmIC0tZ2l0IGEvdG9vbHMveGwvTWFrZWZpbGUgYi90b29scy94bC9NYWtlZmlsZQppbmRl
eCAyNzY5Mjk1NTE1Li5hZjQ5MTJlNjdhIDEwMDY0NAotLS0gYS90b29scy94bC9NYWtlZmlsZQor
KysgYi90b29scy94bC9NYWtlZmlsZQpAQCAtMTcsNyArMTcsNyBAQCBDRkxBR1NfWEwgKz0gLVdz
aGFkb3cKIAogWExfT0JKUy0kKENPTkZJR19YODYpID0geGxfcHNyLm8KIFhMX09CSlMgPSB4bC5v
IHhsX2NtZHRhYmxlLm8geGxfc3hwLm8geGxfdXRpbHMubyAkKFhMX09CSlMteSkKLVhMX09CSlMg
Kz0geGxfdG1lbS5vIHhsX3BhcnNlLm8geGxfY3B1cG9vbC5vIHhsX2ZsYXNrLm8KK1hMX09CSlMg
Kz0geGxfcGFyc2UubyB4bF9jcHVwb29sLm8geGxfZmxhc2subwogWExfT0JKUyArPSB4bF92dHBt
Lm8geGxfYmxvY2subyB4bF9uaWMubyB4bF91c2IubwogWExfT0JKUyArPSB4bF9zY2hlZC5vIHhs
X3BjaS5vIHhsX3ZjcHUubyB4bF9jZHJvbS5vIHhsX21lbS5vCiBYTF9PQkpTICs9IHhsX2luZm8u
byB4bF9jb25zb2xlLm8geGxfbWlzYy5vCmRpZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9v
bHMveGwveGwuaAppbmRleCBjZjQyMDJiYzg5Li42MGJkYWQ4ZmZiIDEwMDY0NAotLS0gYS90b29s
cy94bC94bC5oCisrKyBiL3Rvb2xzL3hsL3hsLmgKQEAgLTE4NCwxMiArMTg0LDYgQEAgaW50IG1h
aW5fdXNiZGV2X2RldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdXNibGlz
dChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fdXB0aW1lKGludCBhcmdjLCBjaGFy
ICoqYXJndik7CiBpbnQgbWFpbl9jbGFpbXMoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKLWludCBt
YWluX3RtZW1fbGlzdChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwotaW50IG1haW5fdG1lbV9mcmVl
emUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKLWludCBtYWluX3RtZW1fdGhhdyhpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpOwotaW50IG1haW5fdG1lbV9zZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsK
LWludCBtYWluX3RtZW1fc2hhcmVkX2F1dGgoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKLWludCBt
YWluX3RtZW1fZnJlZWFibGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX25ldHdv
cmsyYXR0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9uZXR3b3JrMmxpc3Qo
aW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX25ldHdvcmsyZGV0YWNoKGludCBhcmdj
LCBjaGFyICoqYXJndik7CmRpZmYgLS1naXQgYS90b29scy94bC94bF9jbWR0YWJsZS5jIGIvdG9v
bHMveGwveGxfY21kdGFibGUuYwppbmRleCA4OTcxNmJhZGNiLi41YmFhNjAyM2FhIDEwMDY0NAot
LS0gYS90b29scy94bC94bF9jbWR0YWJsZS5jCisrKyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMK
QEAgLTQ0Myw0NiArNDQzLDYgQEAgc3RydWN0IGNtZF9zcGVjIGNtZF90YWJsZVtdID0gewogICAg
ICAgIiIsCiAgICAgICAiIiwKICAgICB9LAotICAgIHsgInRtZW0tbGlzdCIsCi0gICAgICAmbWFp
bl90bWVtX2xpc3QsIDAsIDAsCi0gICAgICAiTGlzdCB0bWVtIHBvb2xzIiwKLSAgICAgICJbLWxd
IFs8RG9tYWluPnwtYV0iLAotICAgICAgIiAgLWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IExpc3QgdG1lbSBzdGF0cyIsCi0gICAgfSwKLSAgICB7ICJ0bWVtLWZyZWV6ZSIsCi0gICAgICAm
bWFpbl90bWVtX2ZyZWV6ZSwgMCwgMSwKLSAgICAgICJGcmVlemUgdG1lbSBwb29scyIsCi0gICAg
ICAiWzxEb21haW4+fC1hXSIsCi0gICAgICAiICAtYSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRnJlZXplIGFsbCB0bWVtIiwKLSAgICB9LAotICAgIHsgInRtZW0tdGhhdyIsCi0gICAgICAm
bWFpbl90bWVtX3RoYXcsIDAsIDEsCi0gICAgICAiVGhhdyB0bWVtIHBvb2xzIiwKLSAgICAgICJb
PERvbWFpbj58LWFdIiwKLSAgICAgICIgIC1hICAgICAgICAgICAgICAgICAgICAgICAgICAgICBU
aGF3IGFsbCB0bWVtIiwKLSAgICB9LAotICAgIHsgInRtZW0tc2V0IiwKLSAgICAgICZtYWluX3Rt
ZW1fc2V0LCAwLCAxLAotICAgICAgIkNoYW5nZSB0bWVtIHNldHRpbmdzIiwKLSAgICAgICJbPERv
bWFpbj58LWFdIFstd1s9V0VJR0hUXXwtY1s9Q0FQXXwtcFs9Q09NUFJFU1NdXSIsCi0gICAgICAi
ICAtYSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT3BlcmF0ZSBvbiBhbGwgdG1lbVxuIgot
ICAgICAgIiAgLXcgV0VJR0hUICAgICAgICAgICAgICAgICAgICAgIFdlaWdodCAoaW50KVxuIgot
ICAgICAgIiAgLXAgQ09NUFJFU1MgICAgICAgICAgICAgICAgICAgIENvbXByZXNzIChpbnQpIiwK
LSAgICB9LAotICAgIHsgInRtZW0tc2hhcmVkLWF1dGgiLAotICAgICAgJm1haW5fdG1lbV9zaGFy
ZWRfYXV0aCwgMCwgMSwKLSAgICAgICJEZS9hdXRoZW50aWNhdGUgc2hhcmVkIHRtZW0gcG9vbCIs
Ci0gICAgICAiWzxEb21haW4+fC1hXSBbLXVbPVVVSURdIFstQVs9QVVUSF0iLAotICAgICAgIiAg
LWEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEF1dGhlbnRpY2F0ZSBmb3IgYWxsIHRtZW0g
cG9vbHNcbiIKLSAgICAgICIgIC11IFVVSUQgICAgICAgICAgICAgICAgICAgICAgICBTcGVjaWZ5
IHV1aWRcbiIKLSAgICAgICIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYWJjZGVm
MDEtMjM0NS02Nzg5LTEyMzQtNTY3ODkwYWJjZGVmKVxuIgotICAgICAgIiAgLUEgQVVUSCAgICAg
ICAgICAgICAgICAgICAgICAgIDA9ZGVhdXRoLDE9YXV0aCIsCi0gICAgfSwKLSAgICB7ICJ0bWVt
LWZyZWVhYmxlIiwKLSAgICAgICZtYWluX3RtZW1fZnJlZWFibGUsIDAsIDAsCi0gICAgICAiR2V0
IGluZm9ybWF0aW9uIGFib3V0IGhvdyBtdWNoIGZyZWVhYmxlIG1lbW9yeSAoTUIpIGlzIGluLXVz
ZSBieSB0bWVtIiwKLSAgICAgICIiLAotICAgIH0sCiAgICAgeyAiY3B1cG9vbC1jcmVhdGUiLAog
ICAgICAgJm1haW5fY3B1cG9vbGNyZWF0ZSwgMSwgMSwKICAgICAgICJDcmVhdGUgYSBuZXcgQ1BV
IHBvb2wiLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfdG1lbS5jIGIvdG9vbHMveGwveGxfdG1l
bS5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAzNjIxNDMyMWU2Li4wMDAwMDAwMDAw
Ci0tLSBhL3Rvb2xzL3hsL3hsX3RtZW0uYworKysgL2Rldi9udWxsCkBAIC0xLDI1MSArMCwwIEBA
Ci0vKgotICogQ29weXJpZ2h0IDIwMDktMjAxNyBDaXRyaXggTHRkIGFuZCBvdGhlciBjb250cmli
dXRvcnMKLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH
TlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkCi0gKiBieSB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyB2ZXJzaW9uIDIuMSBvbmx5LiB3aXRoIHRoZSBzcGVj
aWFsCi0gKiBleGNlcHRpb24gb24gbGlua2luZyBkZXNjcmliZWQgaW4gZmlsZSBMSUNFTlNFLgot
ICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdp
bGwgYmUgdXNlZnVsLAotICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKLSAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICovCi0KLSNpbmNsdWRlIDxzdGRsaWIu
aD4KLSNpbmNsdWRlIDx1bmlzdGQuaD4KLQotI2luY2x1ZGUgPGxpYnhsLmg+Ci0KLSNpbmNsdWRl
ICJ4bC5oIgotI2luY2x1ZGUgInhsX3V0aWxzLmgiCi0KLWludCBtYWluX3RtZW1fbGlzdChpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCi17Ci0gICAgdWludDMyX3QgZG9taWQ7Ci0gICAgY29uc3QgY2hh
ciAqZG9tID0gTlVMTDsKLSAgICBjaGFyICpidWYgPSBOVUxMOwotICAgIGludCB1c2VfbG9uZyA9
IDA7Ci0gICAgaW50IGFsbCA9IDA7Ci0gICAgaW50IG9wdDsKLQotICAgIFNXSVRDSF9GT1JFQUNI
X09QVChvcHQsICJhbCIsIE5VTEwsICJ0bWVtLWxpc3QiLCAwKSB7Ci0gICAgY2FzZSAnbCc6Ci0g
ICAgICAgIHVzZV9sb25nID0gMTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSAnYSc6Ci0gICAg
ICAgIGFsbCA9IDE7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIGRvbSA9IGFyZ3Zbb3B0
aW5kXTsKLSAgICBpZiAoIWRvbSAmJiBhbGwgPT0gMCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIllvdSBtdXN0IHNwZWNpZnkgLWEgb3IgYSBkb21haW4gaWQuXG5cbiIpOwotICAgICAgICBo
ZWxwKCJ0bWVtLWxpc3QiKTsKLSAgICAgICAgcmV0dXJuIDE7Ci0gICAgfQotCi0gICAgaWYgKGFs
bCkKLSAgICAgICAgZG9taWQgPSBJTlZBTElEX0RPTUlEOwotICAgIGVsc2UKLSAgICAgICAgZG9t
aWQgPSBmaW5kX2RvbWFpbihkb20pOwotCi0gICAgYnVmID0gbGlieGxfdG1lbV9saXN0KGN0eCwg
ZG9taWQsIHVzZV9sb25nKTsKLSAgICBpZiAoYnVmID09IE5VTEwpCi0gICAgICAgIHJldHVybiBF
WElUX0ZBSUxVUkU7Ci0KLSAgICBwcmludGYoIiVzXG4iLCBidWYpOwotICAgIGZyZWUoYnVmKTsK
LSAgICByZXR1cm4gRVhJVF9TVUNDRVNTOwotfQotCi1pbnQgbWFpbl90bWVtX2ZyZWV6ZShpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCi17Ci0gICAgdWludDMyX3QgZG9taWQ7Ci0gICAgY29uc3QgY2hh
ciAqZG9tID0gTlVMTDsKLSAgICBpbnQgYWxsID0gMDsKLSAgICBpbnQgb3B0OwotCi0gICAgU1dJ
VENIX0ZPUkVBQ0hfT1BUKG9wdCwgImEiLCBOVUxMLCAidG1lbS1mcmVlemUiLCAwKSB7Ci0gICAg
Y2FzZSAnYSc6Ci0gICAgICAgIGFsbCA9IDE7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAg
IGRvbSA9IGFyZ3Zbb3B0aW5kXTsKLSAgICBpZiAoIWRvbSAmJiBhbGwgPT0gMCkgewotICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIllvdSBtdXN0IHNwZWNpZnkgLWEgb3IgYSBkb21haW4gaWQuXG5c
biIpOwotICAgICAgICBoZWxwKCJ0bWVtLWZyZWV6ZSIpOwotICAgICAgICByZXR1cm4gRVhJVF9G
QUlMVVJFOwotICAgIH0KLQotICAgIGlmIChhbGwpCi0gICAgICAgIGRvbWlkID0gSU5WQUxJRF9E
T01JRDsKLSAgICBlbHNlCi0gICAgICAgIGRvbWlkID0gZmluZF9kb21haW4oZG9tKTsKLQotICAg
IGlmIChsaWJ4bF90bWVtX2ZyZWV6ZShjdHgsIGRvbWlkKSA8IDApCi0gICAgICAgIHJldHVybiBF
WElUX0ZBSUxVUkU7Ci0KLSAgICByZXR1cm4gRVhJVF9TVUNDRVNTOwotfQotCi1pbnQgbWFpbl90
bWVtX3RoYXcoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQotewotICAgIHVpbnQzMl90IGRvbWlkOwot
ICAgIGNvbnN0IGNoYXIgKmRvbSA9IE5VTEw7Ci0gICAgaW50IGFsbCA9IDA7Ci0gICAgaW50IG9w
dDsKLQotICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJhIiwgTlVMTCwgInRtZW0tdGhhdyIs
IDApIHsKLSAgICBjYXNlICdhJzoKLSAgICAgICAgYWxsID0gMTsKLSAgICAgICAgYnJlYWs7Ci0g
ICAgfQotCi0gICAgZG9tID0gYXJndltvcHRpbmRdOwotICAgIGlmICghZG9tICYmIGFsbCA9PSAw
KSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiWW91IG11c3Qgc3BlY2lmeSAtYSBvciBhIGRv
bWFpbiBpZC5cblxuIik7Ci0gICAgICAgIGhlbHAoInRtZW0tdGhhdyIpOwotICAgICAgICByZXR1
cm4gRVhJVF9GQUlMVVJFOwotICAgIH0KLQotICAgIGlmIChhbGwpCi0gICAgICAgIGRvbWlkID0g
SU5WQUxJRF9ET01JRDsKLSAgICBlbHNlCi0gICAgICAgIGRvbWlkID0gZmluZF9kb21haW4oZG9t
KTsKLQotICAgIGlmIChsaWJ4bF90bWVtX3RoYXcoY3R4LCBkb21pZCkgPCAwKQotICAgICAgICBy
ZXR1cm4gRVhJVF9GQUlMVVJFOwotCi0gICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsKLX0KLQotaW50
IG1haW5fdG1lbV9zZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQotewotICAgIHVpbnQzMl90IGRv
bWlkOwotICAgIGNvbnN0IGNoYXIgKmRvbSA9IE5VTEw7Ci0gICAgdWludDMyX3Qgd2VpZ2h0ID0g
MCwgY2FwID0gMCwgY29tcHJlc3MgPSAwOwotICAgIGludCBvcHRfdyA9IDAsIG9wdF9jID0gMCwg
b3B0X3AgPSAwOwotICAgIGludCBhbGwgPSAwOwotICAgIGludCBvcHQ7Ci0gICAgaW50IHJjID0g
MDsKLQotICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJhdzpjOnA6IiwgTlVMTCwgInRtZW0t
c2V0IiwgMCkgewotICAgIGNhc2UgJ2EnOgotICAgICAgICBhbGwgPSAxOwotICAgICAgICBicmVh
azsKLSAgICBjYXNlICd3JzoKLSAgICAgICAgd2VpZ2h0ID0gc3RydG9sKG9wdGFyZywgTlVMTCwg
MTApOwotICAgICAgICBvcHRfdyA9IDE7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgJ2MnOgot
ICAgICAgICBjYXAgPSBzdHJ0b2wob3B0YXJnLCBOVUxMLCAxMCk7Ci0gICAgICAgIG9wdF9jID0g
MTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSAncCc6Ci0gICAgICAgIGNvbXByZXNzID0gc3Ry
dG9sKG9wdGFyZywgTlVMTCwgMTApOwotICAgICAgICBvcHRfcCA9IDE7Ci0gICAgICAgIGJyZWFr
OwotICAgIH0KLQotICAgIGRvbSA9IGFyZ3Zbb3B0aW5kXTsKLSAgICBpZiAoIWRvbSAmJiBhbGwg
PT0gMCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIllvdSBtdXN0IHNwZWNpZnkgLWEgb3Ig
YSBkb21haW4gaWQuXG5cbiIpOwotICAgICAgICBoZWxwKCJ0bWVtLXNldCIpOwotICAgICAgICBy
ZXR1cm4gRVhJVF9GQUlMVVJFOwotICAgIH0KLQotICAgIGlmIChhbGwpCi0gICAgICAgIGRvbWlk
ID0gSU5WQUxJRF9ET01JRDsKLSAgICBlbHNlCi0gICAgICAgIGRvbWlkID0gZmluZF9kb21haW4o
ZG9tKTsKLQotICAgIGlmICghb3B0X3cgJiYgIW9wdF9jICYmICFvcHRfcCkgewotICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgIk5vIHNldCB2YWx1ZSBzcGVjaWZpZWQuXG5cbiIpOwotICAgICAgICBo
ZWxwKCJ0bWVtLXNldCIpOwotICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwotICAgIH0KLQot
ICAgIGlmIChvcHRfdykKLSAgICAgICAgcmMgPSBsaWJ4bF90bWVtX3NldChjdHgsIGRvbWlkLCAi
d2VpZ2h0Iiwgd2VpZ2h0KTsKLSAgICBpZiAob3B0X2MpCi0gICAgICAgIHJjID0gbGlieGxfdG1l
bV9zZXQoY3R4LCBkb21pZCwgImNhcCIsIGNhcCk7Ci0gICAgaWYgKG9wdF9wKQotICAgICAgICBy
YyA9IGxpYnhsX3RtZW1fc2V0KGN0eCwgZG9taWQsICJjb21wcmVzcyIsIGNvbXByZXNzKTsKLQot
ICAgIGlmIChyYyA8IDApCi0gICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7Ci0KLSAgICByZXR1
cm4gRVhJVF9TVUNDRVNTOwotfQotCi1pbnQgbWFpbl90bWVtX3NoYXJlZF9hdXRoKGludCBhcmdj
LCBjaGFyICoqYXJndikKLXsKLSAgICB1aW50MzJfdCBkb21pZDsKLSAgICBjb25zdCBjaGFyICph
dXRoYXJnID0gTlVMTDsKLSAgICBjaGFyICplbmRwdHIgPSBOVUxMOwotICAgIGNvbnN0IGNoYXIg
KmRvbSA9IE5VTEw7Ci0gICAgY2hhciAqdXVpZCA9IE5VTEw7Ci0gICAgaW50IGF1dGggPSAtMTsK
LSAgICBpbnQgYWxsID0gMDsKLSAgICBpbnQgb3B0OwotCi0gICAgU1dJVENIX0ZPUkVBQ0hfT1BU
KG9wdCwgImF1OkE6IiwgTlVMTCwgInRtZW0tc2hhcmVkLWF1dGgiLCAwKSB7Ci0gICAgY2FzZSAn
YSc6Ci0gICAgICAgIGFsbCA9IDE7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgJ3UnOgotICAg
ICAgICB1dWlkID0gb3B0YXJnOwotICAgICAgICBicmVhazsKLSAgICBjYXNlICdBJzoKLSAgICAg
ICAgYXV0aGFyZyA9IG9wdGFyZzsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgZG9tID0g
YXJndltvcHRpbmRdOwotICAgIGlmICghZG9tICYmIGFsbCA9PSAwKSB7Ci0gICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiWW91IG11c3Qgc3BlY2lmeSAtYSBvciBhIGRvbWFpbiBpZC5cblxuIik7Ci0g
ICAgICAgIGhlbHAoInRtZW0tc2hhcmVkLWF1dGgiKTsKLSAgICAgICAgcmV0dXJuIEVYSVRfRkFJ
TFVSRTsKLSAgICB9Ci0KLSAgICBpZiAoYWxsKQotICAgICAgICBkb21pZCA9IElOVkFMSURfRE9N
SUQ7Ci0gICAgZWxzZQotICAgICAgICBkb21pZCA9IGZpbmRfZG9tYWluKGRvbSk7Ci0KLSAgICBp
ZiAodXVpZCA9PSBOVUxMIHx8IGF1dGhhcmcgPT0gTlVMTCkgewotICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIk5vIHV1aWQgb3IgYXV0aCBzcGVjaWZpZWQuXG5cbiIpOwotICAgICAgICBoZWxwKCJ0
bWVtLXNoYXJlZC1hdXRoIik7Ci0gICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7Ci0gICAgfQot
Ci0gICAgYXV0aCA9IHN0cnRvbChhdXRoYXJnLCAmZW5kcHRyLCAxMCk7Ci0gICAgaWYgKCplbmRw
dHIgIT0gJ1wwJykgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkludmFsaWQgYXV0aCwgdmFs
aWQgYXV0aCBhcmUgPDB8MT4uXG5cbiIpOwotICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwot
ICAgIH0KLQotICAgIGlmIChsaWJ4bF90bWVtX3NoYXJlZF9hdXRoKGN0eCwgZG9taWQsIHV1aWQs
IGF1dGgpIDwgMCkKLSAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKLQotICAgIHJldHVybiBF
WElUX1NVQ0NFU1M7Ci19Ci0KLWludCBtYWluX3RtZW1fZnJlZWFibGUoaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KQotewotICAgIGludCBvcHQ7Ci0gICAgaW50IG1iOwotCi0gICAgU1dJVENIX0ZPUkVB
Q0hfT1BUKG9wdCwgIiIsIE5VTEwsICJ0bWVtLWZyZWVhYmxlIiwgMCkgewotICAgICAgICAvKiBO
byBvcHRpb25zICovCi0gICAgfQotCi0gICAgbWIgPSBsaWJ4bF90bWVtX2ZyZWVhYmxlKGN0eCk7
Ci0gICAgaWYgKG1iID09IC0xKQotICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwotCi0gICAg
cHJpbnRmKCIlZFxuIiwgbWIpOwotICAgIHJldHVybiBFWElUX1NVQ0NFU1M7Ci19Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 18:44:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 18: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-devel-bounces@lists.xenproject.org>)
	id 1gRiLR-0007qu-Qb; Tue, 27 Nov 2018 18:44: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=q9xt=og=citrix.com=prvs=862b52565=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRiLQ-0007qK-EP
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 18:44:24 +0000
X-Inumbo-ID: 712da110-f274-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 712da110-f274-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 18:44:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="71638752"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 27 Nov 2018 18:44:08 +0000
Message-ID: <20181127184410.6564-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181127184410.6564-1-wei.liu2@citrix.com>
References: <20181127184410.6564-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/3] xen: remove tmem from hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCByZW1vdmVzIGFsbCB0bWVtIHJlbGF0ZWQgY29kZSBhbmQgQ09ORklHX1RNRU0g
ZnJvbSB0aGUKaHlwZXJ2aXNvci4gQWxzbyByZW1vdmUgdG1lbSBoeXBlcmNhbGxzIGZyb20gdGhl
IGRlZmF1bHQgWFNNIHBvbGljeS4KCkl0IGlzIHdyaXR0ZW4gYXMgaWYgdG1lbSBpcyBkaXNhYmxl
ZCBhbmQgdG1lbSBmcmVlYWJsZSBwYWdlcyBpcyAwLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21pc2MvdG1lbS1pbnRlcm5hbHMuaHRtbCAg
ICAgICAgICAgICAgICB8ICA3ODkgLS0tLS0tLS0tLQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVs
ZXMvZG9tMC50ZSAgICAgICAgICAgfCAgICA0ICstCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxl
cy9ndWVzdF9mZWF0dXJlcy50ZSB8ICAgIDMgLQogeGVuL2FyY2gvYXJtL2NvbmZpZ3MvdGlueTY0
LmNvbmYgICAgICAgICAgICAgfCAgICAxIC0KIHhlbi9hcmNoL3g4Ni9jb25maWdzL3B2c2hpbV9k
ZWZjb25maWcgICAgICAgIHwgICAgMSAtCiB4ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jICAg
ICAgICAgICAgICAgICB8ICAgIDMgLQogeGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jICAgICAg
ICAgICAgICAgICAgfCAgICAzIC0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgOCAtCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMTMgLQogeGVuL2NvbW1vbi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA0IC0KIHhlbi9jb21tb24vY29tcGF0L3RtZW1feGVuLmMgICAgICAgICAgICAg
ICAgIHwgICAyMyAtCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDMgLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA0ICstCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICAgICAgICAgICAgICAgICAgICB8
ICAgNDAgKy0KIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgNSAtCiB4ZW4vY29tbW9uL3RtZW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIw
OTUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vdG1lbV9jb250cm9sLmMg
ICAgICAgICAgICAgICAgICAgIHwgIDU2MCAtLS0tLS0tCiB4ZW4vY29tbW9uL3RtZW1feGVuLmMg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAyNzcgLS0tLQogeGVuL2luY2x1ZGUvTWFrZWZpbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNj
dGwuaCAgICAgICAgICAgICAgICAgIHwgIDEwOCArLQogeGVuL2luY2x1ZGUvcHVibGljL3RtZW0u
aCAgICAgICAgICAgICAgICAgICAgfCAgMTI0IC0tCiB4ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxs
LmggICAgICAgICAgICAgICAgICB8ICAgIDcgLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAg
ICAgICAgICAgICAgICAgICAgfCAgICAzIC0KIHhlbi9pbmNsdWRlL3hlbi90bWVtLmggICAgICAg
ICAgICAgICAgICAgICAgIHwgICA0NSAtCiB4ZW4vaW5jbHVkZS94ZW4vdG1lbV9jb250cm9sLmgg
ICAgICAgICAgICAgICB8ICAgMzkgLQogeGVuL2luY2x1ZGUveGVuL3RtZW1feGVuLmggICAgICAg
ICAgICAgICAgICAgfCAgMzQzIC0tLS0tCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDIgLQogMjcgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCsp
LCA0NTAxIGRlbGV0aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IGRvY3MvbWlzYy90bWVtLWlu
dGVybmFscy5odG1sCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9jb21wYXQvdG1lbV94
ZW4uYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vdG1lbS5jCiBkZWxldGUgbW9kZSAx
MDA2NDQgeGVuL2NvbW1vbi90bWVtX2NvbnRyb2wuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9j
b21tb24vdG1lbV94ZW4uYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy90
bWVtLmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vdG1lbS5oCiBkZWxldGUg
bW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL3RtZW1fY29udHJvbC5oCiBkZWxldGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUveGVuL3RtZW1feGVuLmgKCmRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
dG1lbS1pbnRlcm5hbHMuaHRtbCBiL2RvY3MvbWlzYy90bWVtLWludGVybmFscy5odG1sCmRlbGV0
ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA5YjdlNzBlNjUwLi4wMDAwMDAwMDAwCi0tLSBhL2Rv
Y3MvbWlzYy90bWVtLWludGVybmFscy5odG1sCisrKyAvZGV2L251bGwKQEAgLTEsNzg5ICswLDAg
QEAKLTxoMT5UcmFuc2NlbmRlbnQgTWVtb3J5IEludGVybmFscyBpbiBYZW48L2gxPgotPFA+Ci1i
eSBEYW4gTWFnZW5oZWltZXIsIE9yYWNsZSBDb3JwLjwvcD4KLTxQPgotRHJhZnQgMC4xIC0tIFVw
ZGF0ZWQ6IDIwMTAwMzI0Ci08aDI+T3ZlcnZpZXc8L2gyPgotPFA+Ci1UaGlzIGRvY3VtZW50IGZv
Y3VzZXMgb24gdGhlIGludGVybmFsIGltcGxlbWVudGF0aW9uIG9mCi1UcmFuc2NlbmRlbnQgTWVt
b3J5ICh0bWVtKSBvbiBYZW4uICBJdCBhc3N1bWVzCi10aGF0IHRoZSByZWFkZXIgaGFzIGEgYmFz
aWMga25vd2xlZGdlIG9mIHRoZSB0ZXJtaW5vbG9neSwgb2JqZWN0aXZlcywgYW5kCi1mdW5jdGlv
bmFsaXR5IG9mIHRtZW0gYW5kIGFsc28gaGFzIGFjY2VzcyB0byB0aGUgWGVuIHNvdXJjZSBjb2Rl
LgotSXQgY29ycmVzcG9uZHMgdG8gdGhlIFhlbiA0LjAgcmVsZWFzZSwgd2l0aAotcGF0Y2ggYWRk
ZWQgdG8gc3VwcG9ydCBwYWdlIGRlZHVwbGljYXRpb24gKFYyKS4KLTxQPgotVGhlIHByaW1hcnkg
cmVzcG9uc2liaWxpdGllcyBvZiB0aGUgdG1lbSBpbXBsZW1lbnRhdGlvbiBhcmUgdG86Ci08dWw+
Ci08bGk+bWFuYWdlIGEgcG90ZW50aWFsbHkgaHVnZSBhbmQgZXh0cmVtZWx5IGR5bmFtaWMKLW51
bWJlciBvZiBtZW1vcnkgcGFnZXMgZnJvbSBhIHBvdGVudGlhbGx5IGxhcmdlIG51bWJlciBvZiBj
bGllbnRzIChkb21haW5zKQotd2l0aCBsb3cgbWVtb3J5IG92ZXJoZWFkIGFuZCBwcm9wZXIgaXNv
bGF0aW9uCi08bGk+cHJvdmlkZSBxdWljayBhbmQgZWZmaWNpZW50IGFjY2VzcyB0byB0aGVzZQot
cGFnZXMgd2l0aCBhcyBtdWNoIGNvbmN1cnJlbmN5IGFzIHBvc3NpYmxlCi08bGk+ZW5hYmxlIGVm
ZmljaWVudCByZWNsYW1hdGlvbiBhbmQgPGk+ZXZpY3Rpb248L2k+IG9mIHBhZ2VzIChlLmcuIHdo
ZW4KLW1lbW9yeSBpcyBmdWxseSB1dGlsaXplZCkKLTxsaT5vcHRpb25hbGx5LCBpbmNyZWFzZSBw
YWdlIGRlbnNpdHkgdGhyb3VnaCBjb21wcmVzc2lvbiBhbmQvb3IKLWRlZHVwbGljYXRpb24KLTxs
aT53aGVyZSBuZWNlc3NhcnksIHByb3Blcmx5IGFzc2lnbiBhbmQgYWNjb3VudCBmb3IKLW1lbW9y
eSBiZWxvbmdpbmcgdG8gZ3Vlc3RzIHRvIGF2b2lkIG1hbGljaW91cyBhbmQvb3IgYWNjaWRlbnRh
bCB1bmZhaXJuZXNzCi1hbmQvb3IgZGVuaWFsLW9mLXNlcnZpY2UKLTxsaT5yZWNvcmQgdXRpbGl6
YXRpb24gc3RhdGlzdGljcyBhbmQgbWFrZSB0aGVtIGF2YWlsYWJsZSB0byBtYW5hZ2VtZW50IHRv
b2xzCi08L3VsPgotPGgyPlNvdXJjZSBDb2RlIE9yZ2FuaXphdGlvbjwvaDI+Ci0KLTxQPgotVGhl
IHNvdXJjZSBjb2RlIGluIFhlbiB0aGF0IHByb3ZpZGVzIHRoZSB0bWVtIGZ1bmN0aW9uYWxpdHkK
LWlzIGRpdmlkZWQgdXAgaW50byBmb3VyIGZpbGVzOiB0bWVtLmMsIHRtZW0uaCwgdG1lbV94ZW4u
YywgYW5kIHRtZW1feGVuLmguCi1UaGUgZmlsZXMgdG1lbS5jIGFuZCB0bWVtLmggYXJlIGludGVu
ZGVkIHRvCi1iZSBpbXBsZW1lbnRhdGlvbi0gKGFuZCBoeXBlcnZpc29yLSkgaW5kZXBlbmRlbnQg
YW5kIHRoZSBvdGhlciB0d28gZmlsZXMKLXByb3ZpZGUgdGhlIFhlbi1zcGVjaWZpYyBjb2RlLiAg
VGhpcwotZGl2aXNpb24gaXMgaW50ZW5kZWQgdG8gbWFrZSBpdCBlYXNpZXIgdG8gcG9ydCB0bWVt
IGZ1bmN0aW9uYWxpdHkgdG8gb3RoZXIKLWh5cGVydmlzb3JzLCB0aG91Z2ggYXQgdGhpcyB0aW1l
IHBvcnRpbmcgdG8gb3RoZXIgaHlwZXJ2aXNvcnMgaGFzIG5vdCBiZWVuCi1hdHRlbXB0ZWQuICBU
b2dldGhlciwgdGhlc2UgZm91ciBmaWxlcwotdG90YWwgbGVzcyB0aGFuIDQwMDAgbGluZXMgb2Yg
QyBjb2RlLgotPFA+Ci1FdmVuIGlnbm9yaW5nIHRoZSBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBm
dW5jdGlvbmFsaXR5LCB0aGUKLWltcGxlbWVudGF0aW9uLWluZGVwZW5kZW50IHBhcnQgb2YgdG1l
bSBoYXMgc2V2ZXJhbCBkZXBlbmRlbmNpZXMgb24KLWxpYnJhcnkgZnVuY3Rpb25hbGl0eSAoWGVu
IHNvdXJjZSBmaWxlbmFtZXMgaW4gcGFyZW50aGVzZXMpOgotPHVsPgotPGxpPgotYSBnb29kIGZh
c3QgZ2VuZXJhbC1wdXJwb3NlIGR5bmFtaWMgbWVtb3J5Ci1hbGxvY2F0b3Igd2l0aCBib3VuZGVk
IHJlc3BvbnNlIHRpbWUgYW5kIGVmZmljaWVudCB1c2Ugb2YgbWVtb3J5IGZvciBhIHZlcnkKLWxh
cmdlIG51bWJlciBvZiBzdWItcGFnZSBhbGxvY2F0aW9ucy4gIFRvCi1hY2hpZXZlIHRoaXMgaW4g
WGVuLCB0aGUgYmFkIG9sZCBtZW1vcnkgYWxsb2NhdG9yIHdhcyByZXBsYWNlZCB3aXRoIGEKLXNs
aWdodGx5LW1vZGlmaWVkIHZlcnNpb24gb2YgVExTRiAoeG1hbGxvY190bHNmLmMpLCBmaXJzdCBw
b3J0ZWQgdG8gTGludXggYnkKLU5pdGluIEd1cHRhIGZvciBjb21wY2FjaGUuCi08bGk+Ci1nb29k
IHRyZWUgZGF0YSBzdHJ1Y3R1cmUgbGlicmFyaWVzLCBzcGVjaWZpY2FsbHkKLTxpPnJlZC1ibGFj
azwvaT4gdHJlZXMgKHJidHJlZS5jKSBhbmQgPGk+cmFkaXg8L2k+IHRyZWVzIChyYWRpeC10cmVl
LmMpLgotQ29kZSBmb3IgdGhlc2Ugd2FzIGJvcnJvd2VkIGZvciBMaW51eCBhbmQgYWRhcHRlZCBm
b3IgdG1lbSBhbmQgWGVuLgotPGxpPgotZ29vZCBsb2NraW5nIGFuZCBsaXN0IGNvZGUuICBCb3Ro
IG9mIHRoZXNlIGV4aXN0ZWQgaW4gWGVuIGFuZCByZXF1aXJlZAotbGl0dGxlIG9yIG5vIGNoYW5n
ZS4KLTxsaT4KLW9wdGlvbmFsbHksIGEgZ29vZCBmYXN0IGxvc3NsZXNzIGNvbXByZXNzaW9uCi1s
aWJyYXJ5LiAgVGhlIFhlbiBpbXBsZW1lbnRhdGlvbiBhZGRlZCB0bwotc3VwcG9ydCB0bWVtIHVz
ZXMgTFpPMVggKGx6by5jKSwgYWxzbyBwb3J0ZWQgZm9yIExpbnV4IGJ5IE5pdGluIEd1cHRhLgot
PC91bD4KLTxQPgotTW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3BlY2lmaWMgZnVuY3Rpb25h
bGl0eSBvZiB0aGVzZQotbGlicmFyaWVzIGNhbiBlYXNpbHkgYmUgZm91bmQgdGhyb3VnaCBhIHNl
YXJjaCBlbmdpbmUsIHZpYSB3aWtpcGVkaWEsIG9yIGluIHRoZQotWGVuIG9yIExpbnV4IHNvdXJj
ZSBsb2dzIHNvIHdlIHdpbGwgbm90IGVsYWJvcmF0ZSBmdXJ0aGVyIGhlcmUuCi0KLTxoMj5QcmVm
aXhlcy9BYmJyZXZpYXRpb25zL0dsb3NzYXJ5PC9oMj4KLQotPFA+Ci1UaGUgdG1lbSBjb2RlIHVz
ZXMgc2V2ZXJhbCBwcmVmaXhlcyBhbmQgYWJicmV2aWF0aW9ucy4KLUtub3dsZWRnZSBvZiB0aGVz
ZSB3aWxsIGltcHJvdmUgY29kZSByZWFkYWJpbGl0eToKLTx1bD4KLTxsaT4KLTxpPnRtaDwvaT4g
PT0KLXRyYW5zY2VuZGVudCBtZW1vcnkgaG9zdC4gIEZ1bmN0aW9ucyBvcgotZGF0YSBzdHJ1Y3R1
cmVzIHRoYXQgYXJlIGRlZmluZWQgYnkgdGhlIGltcGxlbWVudGF0aW9uLXNwZWNpZmljIGNvZGUs
IGkuZS4gdGhlCi1YZW4gaG9zdCBjb2RlCi08bGk+Ci08aT50bWVtYzwvaT4KLT09IHRyYW5zY2Vu
ZGVudCBtZW1vcnkgY29udHJvbC4KLUZ1bmN0aW9ucyBvciBkYXRhIHN0cnVjdHVyZXMgdGhhdCBw
cm92aWRlIG1hbmFnZW1lbnQgdG9vbCBmdW5jdGlvbmFsaXR5LAotcmF0aGVyIHRoYW4gY29yZSB0
bWVtIG9wZXJhdGlvbnMuCi08bGk+Ci08aT5jbGkgPC9pPm9yCi08aT5jbGllbnQ8L2k+ID09IGNs
aWVudC4KLVRoZSB0bWVtIGdlbmVyaWMgdGVybSBmb3IgYSBkb21haW4gb3IgYSBndWVzdCBPUy4K
LTwvdWw+Ci08UD4KLVdoZW4gdXNlZCBpbiBwcm9zZSwgY29tbW9uIHRtZW0gb3BlcmF0aW9ucyBh
cmUgaW5kaWNhdGVkCi13aXRoIGEgZGlmZmVyZW50IGZvbnQsIHN1Y2ggYXMgPGJpZz48a2JkPnB1
dDwva2JkPjwvYmlnPgotYW5kIDxiaWc+PGtiZD5nZXQ8L2tiZD48L2JpZz4uCi0KLTxoMj5LZXkg
RGF0YSBTdHJ1Y3R1cmVzPC9oMj4KLQotPFA+Ci1UbyBtYW5hZ2UgYSBodWdlIG51bWJlciBvZiBw
YWdlcywgZWZmaWNpZW50IGRhdGEgc3RydWN0dXJlcwotbXVzdCBiZSBjYXJlZnVsbHkgc2VsZWN0
ZWQuCi08UD4KLVJlY2FsbCB0aGF0IGEgdG1lbS1lbmFibGVkIGd1ZXN0IE9TIG1heSBjcmVhdGUg
b25lIG9yIG1vcmUKLXBvb2xzIHdpdGggZGlmZmVyZW50IGF0dHJpYnV0ZXMuICBJdCB0aGVuCi08
a2JkPnB1dDwva2JkPjwvYmlnPnMgYW5kIDxrYmQ+Z2V0PC9rYmQ+PC9iaWc+cwotcGFnZXMgdG8v
ZnJvbSB0aGlzIHBvb2wsIGlkZW50aWZ5aW5nIHRoZSBwYWdlCi13aXRoIGEgPGk+aGFuZGxlPC9p
PiB0aGF0IGNvbnNpc3RzIG9mIGEgPGk+cG9vbF9pZDwvaT4sIGFuIDxpPgotb2JqZWN0X2lkPC9p
PiwgYW5kIGEgPGk+cGFnZV9pZCA8L2k+KHNvbWV0aW1lcwotY2FsbGVkIGFuIDxpPmluZGV4PC9p
PikuCi1UaGlzIHN1Z2dlc3RzIGEgZmV3IG9idmlvdXMgY29yZSBkYXRhCi1zdHJ1Y3R1cmVzOgot
PHVsPgotPGxpPgotV2hlbiBhIGd1ZXN0IE9TIGZpcnN0IGNhbGxzIHRtZW0sIGEgPGk+Y2xpZW50
X3Q8L2k+IGlzIGNyZWF0ZWQgdG8gY29udGFpbgotYW5kIHRyYWNrIGFsbCB1c2VzIG9mIHRtZW0g
YnkgdGhhdCBndWVzdCBPUy4gIEFtb25nCi1vdGhlciB0aGluZ3MsIGEgPGk+Y2xpZW50X3Q8L2k+
IGtlZXBzIHBvaW50ZXJzCi10byBhIGZpeGVkIG51bWJlciBvZiBwb29scyAoMTYgaW4gdGhlIGN1
cnJlbnQgWGVuIGltcGxlbWVudGF0aW9uKS4KLTxsaT4KLVdoZW4gYSBndWVzdCBPUyByZXF1ZXN0
cyBhIG5ldyBwb29sLCBhIDxpPnBvb2xfdDwvaT4gaXMgY3JlYXRlZC4KLVNvbWUgcG9vbHMgYXJl
IHNoYXJlZCBhbmQgYXJlIGtlcHQgaW4gYQotc2hhcmVsaXN0ICg8aT5zaGFyZWxpc3RfdDwvaT4p
IHdoaWNoIHBvaW50cwotdG8gYWxsIHRoZSBjbGllbnRzIHRoYXQgYXJlIHNoYXJpbmcgdGhlIHBv
b2wuCi1TaW5jZSBhbiA8aT5vYmplY3RfaWQ8L2k+IGlzIDY0LWJpdHMsCi1hIDxpPnBvb2xfdDwv
aT4gbXVzdCBiZSBhYmxlIHRvIGtlZXAgdHJhY2sKLW9mIGEgcG90ZW50aWFsbHkgdmVyeSBsYXJn
ZSBudW1iZXIgb2Ygb2JqZWN0cy4KLVRvIGRvIHNvLCBpdCBtYWludGFpbnMgYSBudW1iZXIgb2Yg
cGFyYWxsZWwgdHJlZXMgKDI1NiBpbiB0aGUgY3VycmVudAotWGVuIGltcGxlbWVudGF0aW9uKSBh
bmQgYSBoYXNoIGFsZ29yaXRobSBpcyBhcHBsaWVkIHRvIHRoZSA8aT5vYmplY3RfaWQ8L2k+Ci10
byBzZWxlY3QgdGhlIGNvcnJlY3QgdHJlZS4KLUVhY2ggdHJlZSBlbGVtZW50IHBvaW50cyB0byBh
biBvYmplY3QuCi1CZWNhdXNlIGFuIDxpPm9iamVjdF9pZDwvaT4gdXN1YWxseSByZXByZXNlbnRz
IGFuIDxpPmlub2RlPC9pPgotKGEgdW5pcXVlIGZpbGUgbnVtYmVyIGlkZW50aWZpZXIpLCBhbmQg
PGk+aW5vZGU8L2k+IG51bWJlcnMKLWFyZSBmYWlybHkgcmFuZG9tLCB0aG91Z2ggb2Z0ZW4gJnF1
b3Q7Y2x1bXB5JnF1b3Q7LCBhIDxpPnJlZC1ibGFjayB0cmVlPC9pPgotaXMgdXNlZC4KLTxsaT4K
LVdoZW4gYSBndWVzdCBmaXJzdAotPGtiZD5wdXQ8L2tiZD48L2JpZz5zIGEgcGFnZSB0byBhIHBv
b2wgd2l0aCBhbiBhcy15ZXQtdW51c2VkIDxpPm9iamVjdF9pZCw8L2k+IGFuCi08aT5vYmpfdDwv
aT4gaXMgY3JlYXRlZC4gIFNpbmNlIGEgPGkKLT5wYWdlX2lkPC9pPiBpcyB1c3VhbGx5IGFuIGlu
ZGV4IGludG8gYSBmaWxlLAotaXQgaXMgb2Z0ZW4gYSBzbWFsbCBudW1iZXIsIGJ1dCBtYXkgc29t
ZXRpbWVzIGJlIHZlcnkgbGFyZ2UgKHVwIHRvCi0zMi1iaXRzKS4gIEEgPGk+cmFkaXggdHJlZTwv
aT4gaXMgYSBnb29kIGRhdGEgc3RydWN0dXJlIHRvIGNvbnRhaW4gaXRlbXMKLXdpdGggdGhpcyBr
aW5kIG9mIGluZGV4IGRpc3RyaWJ1dGlvbi4KLTxsaT4KLVdoZW4gYSBwYWdlIGlzCi08a2JkPnB1
dDwva2JkPjwvYmlnPiwgYSBwYWdlIGRlc2NyaXB0b3IsIG9yIDxpPnBncF90PC9pPiwgaXMgY3Jl
YXRlZCwgd2hpY2gKLWFtb25nIG90aGVyIHRoaW5ncyB3aWxsIHBvaW50IHRvIHRoZSBzdG9yYWdl
IGxvY2F0aW9uIHdoZXJlIHRoZSBkYXRhIGlzIGtlcHQuCi1JbiB0aGUgbm9ybWFsIGNhc2UgdGhl
IHBvaW50ZXIgaXMgdG8gYSA8aT5wZnBfdDwvaT4sIHdoaWNoIGlzIGFuCi1pbXBsZW1lbnRhdGlv
bi1zcGVjaWZpYyBkYXRhdHlwZSByZXByZXNlbnRpbmcgYSBwaHlzaWNhbCBwYWdlZnJhbWUgaW4g
bWVtb3J5Ci0od2hpY2ggaW4gWGVuIGlzIGEgJnF1b3Q7c3RydWN0IHBhZ2VfaW5mbyZxdW90Oyku
Ci1XaGVuIGRlZHVwbGljYXRpb24gaXMgZW5hYmxlZCwgaXQgcG9pbnRzIHRvCi15ZXQgYW5vdGhl
ciBkYXRhIHN0cnVjdHVyZSwgYSA8aT5wY2RfPC9pPnQKLShzZWUgYmVsb3cpLiAgV2hlbiBjb21w
cmVzc2lvbiBpcyBlbmFibGVkCi0oYW5kIGRlZHVwbGljYXRpb24gaXMgbm90KSwgdGhlIHBvaW50
ZXIgcG9pbnRzIGRpcmVjdGx5IHRvIHRoZSBjb21wcmVzc2VkIGRhdGEuCi1Gb3IgcmVhc29ucyB3
ZSB3aWxsIHNlZSBzaG9ydGx5LCBlYWNoIDxpPnBncF90PC9pPiB0aGF0IHJlcHJlc2VudHMKLWFu
IDxpPmVwaGVtZXJhbDwvaT4gcGFnZSAodGhhdCBpcywgYSBwYWdlIHBsYWNlZAotaW4gYW4gPGk+
ZXBoZW1lcmFsPC9pPiBwb29sKSBpcyBhbHNvIHBsYWNlZAotaW50byB0d28gZG91Ymx5LWxpbmtl
ZCBsaW5rZWQgbGlzdHMsIG9uZSBjb250YWluaW5nIGFsbCBlcGhlbWVyYWwgcGFnZXMKLTxrYmQ+
cHV0PC9rYmQ+PC9iaWc+IGJ5IHRoZSBzYW1lIGNsaWVudCBhbmQgb25lCi1jb250YWluaW5nIGFs
bCBlcGhlbWVyYWwgcGFnZXMgYWNyb3NzIGFsbCBjbGllbnRzICgmcXVvdDtnbG9iYWwmcXVvdDsp
LgotPGxpPgotV2hlbiBkZWR1cGxpY2F0aW9uIGlzIGVuYWJsZWQsIG11bHRpcGxlIDxpPnBncF88
L2k+dCdzIG1heSBuZWVkIHRvIHBvaW50IHRvCi10aGUgc2FtZSBkYXRhLCBzbyBhbm90aGVyIGRh
dGEgc3RydWN0dXJlIChhbmQgbGV2ZWwgb2YgaW5kaXJlY3Rpb24pIGlzIHVzZWQKLWNhbGxlZCBh
IHBhZ2UgY29udGVudCBkZXNjcmlwdG9yLCBvciA8aT5wY2RfdDwvaT4uCi1NdWx0aXBsZSBwYWdl
IGRlc2NyaXB0b3JzICg8aT5wZ3BfdDwvaT4ncykgbWF5IHBvaW50IHRvIHRoZSBzYW1lIDxpPnBj
ZF90PC9pPi4KLVRoZSA8aT5wY2RfdDwvaT4sIGluIHR1cm4sIHBvaW50cyB0byBlaXRoZXIgYSA8
aT5wZnBfdDwvaT4KLShpZiBhIGZ1bGwgcGFnZSBvZiBkYXRhKSwgZGlyZWN0bHkgdG8gYQotbG9j
YXRpb24gaW4gbWVtb3J5IChpZiB0aGUgcGFnZSBoYXMgYmVlbiBjb21wcmVzc2VkIG9yIHRyYWls
aW5nIHplcm9lcyBoYXZlCi1iZWVuIGVsaW1pbmF0ZWQpLCBvciBldmVuIGEgTlVMTCBwb2ludGVy
IChpZiB0aGUgcGFnZSBjb250YWluZWQgYWxsIHplcm9lcyBhbmQKLXRyYWlsaW5nIHplcm8gZWxp
bWluYXRpb24gaXMgZW5hYmxlZCkuCi08L3VsPgotPFA+Ci1UaGUgbW9zdCBhcHBhcmVudCB1c2Fn
ZSBvZiB0aGlzIG11bHRpLWxheWVyIHdlYiBvZiBkYXRhIHN0cnVjdHVyZXMKLWlzICZxdW90O3Rv
cC1kb3duJnF1b3Q7IGJlY2F1c2UsIGluIG5vcm1hbCBvcGVyYXRpb24sIHRoZSB2YXN0IG1ham9y
aXR5IG9mIHRtZW0KLW9wZXJhdGlvbnMgaW52b2tlZCBieSBhIGNsaWVudCBhcmUKLTxrYmQ+cHV0
PC9rYmQ+PC9iaWc+cyBhbmQgPGtiZD5nZXQ8L2tiZD48L2JpZz5zLCB3aGljaCByZXF1aXJlIHRo
ZSB2YXJpb3VzCi1kYXRhIHN0cnVjdHVyZXMgdG8gYmUgd2Fsa2VkIHN0YXJ0aW5nIHdpdGggdGhl
IDxpPmNsaWVudF90PC9pPiwgdGhlbgotYSA8aT5wb29sX3Q8L2k+LCB0aGVuIGFuIDxpPm9ial90
PC9pPiwgdGhlbiBhIDxpPnBnZF90PC9pPi4KLUhvd2V2ZXIsIHRoZXJlIGlzIGFub3RoZXIgaGln
aGx5IGZyZXF1ZW50IHRtZW0gb3BlcmF0aW9uIHRoYXQgaXMgbm90Ci12aXNpYmxlIGZyb20gYSBj
bGllbnQ6IG1lbW9yeSByZWNsYW1hdGlvbi4KLVNpbmNlIHRtZW0gYXR0ZW1wdHMgdG8gdXNlIGFs
bCBzcGFyZSBtZW1vcnkgaW4gdGhlIHN5c3RlbSwgaXQgbXVzdAotZnJlcXVlbnRseSBmcmVlIHVw
LCBvciA8aT5ldmljdDwvaT4sCi1wYWdlcy4gIFRoZSBldmljdGlvbiBhbGdvcml0aG0gd2lsbCBi
ZQotZXhwbGFpbmVkIGluIG1vcmUgZGV0YWlsIGxhdGVyIGJ1dCwgaW4gYnJpZWYsIHRvIGZyZWUg
bWVtb3J5LCBlcGhlbWVyYWwgcGFnZXMKLWFyZSByZW1vdmVkIGZyb20gdGhlIHRhaWwgb2Ygb25l
IG9mIHRoZSBkb3VibHktbGlua2VkIGxpc3RzLCB3aGljaCBtZWFucyB0aGF0Ci1hbGwgb2YgdGhl
IGRhdGEgc3RydWN0dXJlcyBhc3NvY2lhdGVkIHdpdGggdGhhdCBwYWdlLXRvLWJlLXJlbW92ZWQg
bXVzdCBiZQotdXBkYXRlZCBvciBlbGltaW5hdGVkIGFuZCBmcmVlZC4gIEFzIGEKLXJlc3VsdCwg
ZWFjaCBkYXRhIHN0cnVjdHVyZSBhbHNvIGNvbnRhaW5zIGEgPGk+YmFjay1wb2ludGVyPC9pPgot
dG8gaXRzIHBhcmVudCwgZm9yIGV4YW1wbGUgZXZlcnkgPGk+b2JqX3Q8L2k+Ci1jb250YWlucyBh
IHBvaW50ZXIgdG8gaXRzIGNvbnRhaW5pbmcgPGk+cG9vbF90PC9pPi4KLTxQPgotVGhpcyBjb21w
bGV4IHdlYiBvZiBpbnRlcmNvbm5lY3RlZCBkYXRhIHN0cnVjdHVyZXMgaXMgdXBkYXRlZCBjb25z
dGFudGx5IGFuZAotdGh1cyBleHRyZW1lbHkgc2Vuc2l0aXZlIHRvIGNhcmVsZXNzIGNvZGUgY2hh
bmdlcyB3aGljaCwgZm9yIGV4YW1wbGUsIG1heQotcmVzdWx0IGluIHVuZXhwZWN0ZWQgaHlwZXJ2
aXNvciBjcmFzaGVzIG9yIG5vbi1vYnZpb3VzIG1lbW9yeSBsZWFrcy4KLU9uIHRoZSBvdGhlciBo
YW5kLCB0aGUgY29kZSBpcyBmYWlybHkgd2VsbAotbW9kdWxhcml6ZWQgc28sIG9uY2UgdW5kZXJz
dG9vZCwgaXQgaXMgcG9zc2libGUgdG8gcmVsYXRpdmVseSBlYXNpbHkgc3dpdGNoIG91dAotb25l
IGtpbmQgb2YgZGF0YSBzdHJ1Y3R1cmUgZm9yIGFub3RoZXIuCi1UbyBjYXRjaCBwcm9ibGVtcyBh
cyBxdWlja2x5IGFzIHBvc3NpYmxlIHdoZW4gZGVidWcgaXMgZW5hYmxlZCwgbW9zdCBvZgotdGhl
IGRhdGEgc3RydWN0dXJlcyBhcmUgZXF1aXBwZWQgd2l0aCA8aT5zZW50aW5lbHM8L2k+YW5kIG1h
bnkgaW50ZXItZnVuY3Rpb24KLWFzc3VtcHRpb25zIGFyZSBkb2N1bWVudGVkIGFuZCB0ZXN0ZWQg
ZHluYW1pY2FsbHkKLXdpdGggPGk+YXNzZXJ0aW9uczwvaT4uCi1XaGlsZSB0aGVzZSBjbHV0dGVy
IGFuZCBsZW5ndGhlbiB0aGUgdG1lbQotY29kZSBzdWJzdGFudGlhbGx5LCB0aGVpciBwcmVzZW5j
ZSBoYXMgcHJvdmVuIGludmFsdWFibGUgb24gbWFueSBvY2Nhc2lvbnMuCi08UD4KLUZvciBjb21w
bGV0ZW5lc3MsIHdlIHNob3VsZCBhbHNvIGRlc2NyaWJlIGEga2V5IGRhdGEgc3RydWN0dXJlIGlu
IHRoZSBYZW4KLWltcGxlbWVudGF0aW9uLWRlcGVuZGVudCBjb2RlOiB0aGUgPGk+dG1oX3BhZ2Vf
bGlzdDwvaT4uIEZvciBzZWN1cml0eSBhbmQKLXBlcmZvcm1hbmNlIHJlYXNvbnMsIHBhZ2VzIHRo
YXQgYXJlIGZyZWVkIGR1ZSB0byB0bWVtIG9wZXJhdGlvbnMgKHN1Y2gKLWFzIDxrYmQ+Z2V0PC9r
YmQ+PC9iaWc+KSBhcmUgbm90IGltbWVkaWF0ZWx5IHB1dCBiYWNrIGludG8gWGVuJ3MgcG9vbAot
b2YgZnJlZSBtZW1vcnkgKGFrYSB0aGUgWGVuIDxpPmhlYXA8L2k+KS4KLVRtZW0gcGFnZXMgbWF5
IGNvbnRhaW4gZ3Vlc3QtcHJpdmF0ZSBkYXRhIHRoYXQgbXVzdCBiZSA8aT5zY3J1YmJlZDwvaT4g
YmVmb3JlCi10aG9zZSBtZW1vcnkgcGFnZXMgYXJlIHJlbGVhc2VkIGZvciB0aGUgdXNlIG9mIG90
aGVyIGd1ZXN0cy4KLUJ1dCBpZiBhIHBhZ2UgaXMgaW1tZWRpYXRlbHkgcmUtdXNlZCBpbnNpZGUg
b2YgdG1lbSBpdHNlbGYsIHRoZSBlbnRpcmUKLXBhZ2UgaXMgb3ZlcndyaXR0ZW4gd2l0aCBuZXcg
ZGF0YSwgc28gbmVlZCBub3QgYmUgc2NydWJiZWQuCi1TaW5jZSB0bWVtIGlzIHVzdWFsbHkgdGhl
IG1vc3QgZnJlcXVlbnQKLWN1c3RvbWVyIG9mIHRoZSBYZW4gaGVhcCBhbGxvY2F0aW9uIGNvZGUs
IGl0IHdvdWxkIGJlIGEgd2FzdGUgb2YgdGltZSB0byBzY3J1YgotYSBwYWdlLCByZWxlYXNlIGl0
IHRvIHRoZSBYZW4gaGVhcCwgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmUtYWxsb2NhdGUgaXQKLWFn
YWluLiAgU28sIGluc3RlYWQsIHRtZW0gbWFpbnRhaW5zCi1jdXJyZW50bHktdW51c2VkIHBhZ2Vz
IG9mIG1lbW9yeSBvbiBpdHMgb3duIGZyZWUgbGlzdCwgPGk+dG1oX3BhZ2VfbGlzdDwvaT4sCi1h
bmQgcmV0dXJucyB0aGUgcGFnZXMgdG8gWGVuIG9ubHkgd2hlbiBub24tdG1lbSBYZW4KLWhlYXAg
YWxsb2NhdGlvbiByZXF1ZXN0cyB3b3VsZCBvdGhlcndpc2UgZmFpbC4KLQotPGgyPlNjYWxhYmxp
bGl0eS9Db25jdXJyZW5jeTwvaDI+Ci0KLTxQPlRtZW0gaGFzIGJlZW4gZGVzaWduZWQgdG8gYmUg
aGlnaGx5IHNjYWxhYmxlLgotU2luY2UgdG1lbSBhY2Nlc3MgaXMgaW52b2tlZCBzaW1pbGFybHkg
aW4KLW1hbnkgd2F5cyB0byBhc3luY2hyb25vdXMgZGlzayBhY2Nlc3MsIGEgJnF1b3Q7YmlnIFNN
UCZxdW90OyB0bWVtLWF3YXJlIGd1ZXN0Ci1PUyBjYW4sIGFuZCBvZnRlbiB3aWxsLCBpbnZva2Ug
dG1lbSBoeXBlcmNhbGxzIHNpbXVsdGFuZW91c2x5IG9uIG1hbnkgZGlmZmVyZW50Ci1waHlzaWNh
bCBDUFVzLiAgQW5kLCBvZiBjb3Vyc2UsIG11bHRpcGxlCi10bWVtLWF3YXJlIGd1ZXN0cyBtYXkg
aW5kZXBlbmRlbnRseSBhbmQgc2ltdWx0YW5lb3VzbHkgaW52b2tlIHRtZW0KLWh5cGVyY2FsbHMu
ICBXaGlsZSB0aGUgbm9ybWFsIGZyZXF1ZW5jeQotb2YgdG1lbSBpbnZvY2F0aW9ucyBpcyByYXJl
bHkgZXh0cmVtZWx5IGhpZ2gsIHNvbWUgdG1lbSBvcGVyYXRpb25zIHN1Y2ggYXMgZGF0YQotY29t
cHJlc3Npb24gb3IgbG9va3VwcyBpbiBhIHZlcnkgbGFyZ2UgdHJlZSBtYXkgdGFrZSB0ZW5zIG9m
IHRob3VzYW5kcyBvZgotY3ljbGVzIG9yIG1vcmUgdG8gY29tcGxldGUuICBNZWFzdXJlbWVudHMK
LWhhdmUgc2hvd24gdGhhdCBub3JtYWwgd29ya2xvYWRzIHNwZW5kIG5vIG1vcmUgdGhhbiBhYm91
dCAwLjIlICgyJSB3aXRoCi1jb21wcmVzc2lvbiBlbmFibGVkKSBvZiBDUFUgdGltZSBleGVjdXRp
bmcgdG1lbSBvcGVyYXRpb25zLgotQnV0IHRob3NlIGZhbWlsaWFyIHdpdGggT1Mgc2NhbGFiaWxp
dHkgaXNzdWVzCi1yZWNvZ25pemUgdGhhdCBldmVuIHRoaXMgbGltaXRlZCBleGVjdXRpb24gdGlt
ZSBjYW4gY3JlYXRlIGNvbmN1cnJlbmN5IHByb2JsZW1zCi1pbiBsYXJnZSBzeXN0ZW1zIGFuZCBy
ZXN1bHQgaW4gcG9vcmx5LXNjYWxhYmxlIHBlcmZvcm1hbmNlLgotPFA+Ci1BIGdvb2QgbG9ja2lu
ZyBzdHJhdGVneSBpcyBjcml0aWNhbCB0byBjb25jdXJyZW5jeSwgYnV0IGFsc28KLW11c3QgYmUg
ZGVzaWduZWQgY2FyZWZ1bGx5IHRvIGF2b2lkIGRlYWRsb2NrIGFuZCA8aT5saXZlbG9jazwvaT4g
cHJvYmxlbXMuICBGb3IKLWRlYnVnZ2luZyBwdXJwb3NlcywgdG1lbSBzdXBwb3J0cyBhICZxdW90
O2JpZyBrZXJuZWwgbG9jayZxdW90OyB3aGljaCBkaXNhYmxlcwotY29uY3VycmVuY3kgYWx0b2dl
dGhlciAoZW5hYmxlZCBpbiBYZW4gd2l0aCAmcXVvdDt0bWVtX2xvY2smcXVvdDssIGJ1dCBub3Rl
Ci10aGF0IHRoaXMgZnVuY3Rpb25hbGl0eSBpcyByYXJlbHkgdGVzdGVkIGFuZCBsaWtlbHkgaGFz
IGJpdC1yb3R0ZWQpLiBJbmZyZXF1ZW50Ci1idXQgaW52YXNpdmUgdG1lbSBoeXBlcmNhbGxzLCBz
dWNoIGFzIHBvb2wgY3JlYXRpb24gb3IgdGhlIGNvbnRyb2wgb3BlcmF0aW9ucywKLWFyZSBzZXJp
YWxpemVkIG9uIGEgc2luZ2xlIDxpPnJlYWQtd3JpdGUgbG9jazwvaT4sIGNhbGxlZCB0bWVtX3J3
bG9jaywKLXdoaWNoIG11c3QgYmUgaGVsZCBmb3Igd3JpdGluZy4gIEFsbCBvdGhlciB0bWVtIG9w
ZXJhdGlvbnMgbXVzdCBob2xkIHRoaXMgbG9jawotZm9yIHJlYWRpbmcsIHNvIGZyZXF1ZW50IG9w
ZXJhdGlvbnMgc3VjaCBhcwotPGtiZD5wdXQ8L2tiZD48L2JpZz4gYW5kIDxrYmQ+Z2V0PC9rYmQ+
PC9iaWc+IDxrYmQ+Zmx1c2g8L2tiZD48L2JpZz4gY2FuIGV4ZWN1dGUgc2ltdWx0YW5lb3VzbHkK
LWFzIGxvbmcgYXMgbm8gaW52YXNpdmUgb3BlcmF0aW9ucyBhcmUgb2NjdXJyaW5nLgotPFA+Ci1P
bmNlIGEgcG9vbCBoYXMgYmVlbiBzZWxlY3RlZCwgdGhlcmUgaXMgYSBwZXItcG9vbAotcmVhZC13
cml0ZSBsb2NrICg8aT5wb29sX3J3bG9jazwvaT4pIHdoaWNoCi1tdXN0IGJlIGhlbGQgZm9yIHdy
aXRpbmcgaWYgYW55IHRyYW5zZm9ybWF0aXZlIG9wZXJhdGlvbnMgbWlnaHQgb2NjdXIgd2l0aGlu
Ci10aGF0IHBvb2wsIHN1Y2ggYXMgd2hlbiBhbjxpPiBvYmpfdDwvaT4gaXMKLWNyZWF0ZWQgb3Ig
ZGVzdHJveWVkLiAgRm9yIHRoZSBoaWdobHkKLWZyZXF1ZW50IG9wZXJhdGlvbiBvZiBmaW5kaW5n
IGFuPGk+IG9ial90PC9pPgotd2l0aGluIGEgcG9vbCwgcG9vbF9yd2xvY2sgbXVzdCBiZSBoZWxk
IGZvciByZWFkaW5nLgotPFA+Ci1PbmNlIGFuIG9iamVjdCBoYXMgYmVlbiBzZWxlY3RlZCwgdGhl
cmUgaXMgYSBwZXItb2JqZWN0Ci1zcGlubG9jayAoPGk+b2JqX3NwaW5sb2NrKTwvaT4uCi1UaGlz
IGlzIGEgc3BpbmxvY2sgcmF0aGVyIHRoYW4gYSByZWFkLXdyaXRlCi1sb2NrIGJlY2F1c2UgbmVh
cmx5IGFsbCBvZiB0aGUgbW9zdCBmcmVxdWVudCB0bWVtIG9wZXJhdGlvbnMgKGUuZy4KLTxrYmQ+
cHV0PC9rYmQ+PC9iaWc+IGFuZCA8a2JkPmdldDwva2JkPjwvYmlnPiA8a2JkPmZsdXNoPC9rYmQ+
PC9iaWc+KQotYXJlIHRyYW5zZm9ybWF0aXZlLCBpbgotdGhhdCB0aGV5IGFkZCBvciByZW1vdmUg
YSBwYWdlIHdpdGhpbiB0aGUgb2JqZWN0LgotVGhpcyBsb2NrIGlzIGdlbmVyYWxseSB0YWtlbiB3
aGVuZXZlciBhbgotb2JqZWN0IGxvb2t1cCBvY2N1cnMgYW5kIHJlbGVhc2VkIHdoZW4gdGhlIHRt
ZW0gb3BlcmF0aW9uIGlzIGNvbXBsZXRlLgotPFA+Ci1OZXh0LCB0aGUgcGVyLWNsaWVudCBhbmQg
Z2xvYmFsIGVwaGVtZXJhbCBsaXN0cyBhcmUKLXByb3RlY3RlZCBieSBhIHNpbmdsZSBnbG9iYWwg
c3BpbmxvY2sgKDxpPmVwaF9saXN0c188L2k+c3BpbmxvY2spCi1hbmQgdGhlIHBlci1jbGllbnQg
cGVyc2lzdGVudCBsaXN0cyBhcmUgYWxzbyBwcm90ZWN0ZWQgYnkgYSBzaW5nbGUgZ2xvYmFsCi1z
cGlubG9jayAoPGk+cGVyc19saXN0X3NwaW5sb2NrPC9pPikuCi1BbmQgdG8gY29tcGxldGUgdGhl
IGRlc2NyaXB0aW9uIG9mCi1pbXBsZW1lbnRhdGlvbi1pbmRlcGVuZGVudCBsb2NrcywgaWYgcGFn
ZSBkZWR1cGxpY2F0aW9uIGlzIGVuYWJsZWQsIGFsbCBwYWdlcwotZm9yIHdoaWNoIHRoZSBmaXJz
dCBieXRlIG1hdGNoIGFyZSBjb250YWluZWQgaW4gb25lIG9mIDI1NiB0cmVlcyB0aGF0IGFyZQot
cHJvdGVjdGVkIGJ5IG9uZSBvZiAyNTYgY29ycmVzcG9uZGluZyByZWFkLXdyaXRlIGxvY2tzCi0o
PGk+cGNkX3RyZWVfcndsb2NrczwvaT4pLgotPFA+Ci1JbiB0aGUgWGVuLXNwZWNpZmljIGNvZGUg
KHRtZW1feGVuLmMpLCBwYWdlIGZyYW1lcyAoZS5nLiAgc3RydWN0IHBhZ2VfaW5mbykKLXRoYXQg
aGF2ZSBiZWVuIHJlbGVhc2VkIGFyZSBrZXB0IGluIGEgbGlzdCAoPGk+dG1oX3BhZ2VfbGlzdDwv
aT4pIHRoYXQKLWlzIHByb3RlY3RlZCBieSBhIHNwaW5sb2NrICg8aT50bWhfcGFnZV9saXN0X2xv
Y2s8L2k+KS4KLVRoZXJlIGlzIGFsc28gYW4gJnF1b3Q7aW1wbGllZCZxdW90OyBsb2NrCi1hc3Nv
Y2lhdGVkIHdpdGggY29tcHJlc3Npb24sIHdoaWNoIGlzIGxpa2VseSB0aGUgbW9zdCB0aW1lLWNv
bnN1bWluZyBvcGVyYXRpb24KLWluIGFsbCBvZiB0bWVtIChvZiBjb3Vyc2UsIG9ubHkgd2hlbiBj
b21wcmVzc2lvbiBpcyBlbmFibGVkKTogQSBjb21wcmVzc2lvbgotYnVmZmVyIGlzIGFsbG9jYXRl
ZCBvbmUtcGVyLXBoeXNpY2FsLWNwdSBlYXJseSBpbiBYZW4gYm9vdCBhbmQgYSBwb2ludGVyIHRv
Ci10aGlzIGJ1ZmZlciBpcyByZXR1cm5lZCB0byBpbXBsZW1lbnRhdGlvbi1pbmRlcGVuZGVudCBj
b2RlIGFuZCB1c2VkIHdpdGhvdXQgYQotbG9jay4KLTxQPgotVGhlIHByb3BlciBtZXRob2QgdG8g
YXZvaWQgZGVhZGxvY2tzIGlzIHRvIHRha2UgYW5kIHJlbGVhc2UKLWxvY2tzIGluIGEgdmVyeSBz
cGVjaWZpYyBwcmVkZXRlcm1pbmVkIG9yZGVyLgotVW5mb3J0dW5hdGVseSwgc2luY2UgdG1lbSBk
YXRhIHN0cnVjdHVyZXMgbXVzdCBzaW11bHRhbmVvdXNseSBiZQotYWNjZXNzZWQgJnF1b3Q7dG9w
LWRvd24mcXVvdDsgKAotPGtiZD5wdXQ8L2tiZD48L2JpZz4gYW5kIDxrYmQ+Z2V0PC9rYmQ+PC9i
aWc+KQotYW5kICZxdW90O2JvdHRvbXMtdXAmcXVvdDsKLShtZW1vcnkgcmVjbGFtYXRpb24pLCBt
b3JlIGNvbXBsZXggbWV0aG9kcyBtdXN0IGJlIGVtcGxveWVkOgotQSA8aT50cnlsb2NrPC9pPm1l
Y2hhbmlzbSBpcyB1c2VkIChjLmYuIDxpPnRtZW1fdHJ5X3RvX2V2aWN0X3BncCgpPC9pPiksCi13
aGljaCB0YWtlcyB0aGUgbG9jayBpZiBpdCBpcyBhdmFpbGFibGUgYnV0IHJldHVybnMgaW1tZWRp
YXRlbHkgKHJhdGhlciB0aGFuCi1zcGlubmluZyBhbmQgd2FpdGluZykgaWYgdGhlIGxvY2sgaXMg
bm90IGF2YWlsYWJsZS4KLVdoZW4gd2Fsa2luZyB0aGUgZXBoZW1lcmFsIGxpc3QgdG8gaWRlbnRp
ZnkKLXBhZ2VzIHRvIGZyZWUsIGFueSBwYWdlIHRoYXQgYmVsb25ncyB0byBhbiBvYmplY3QgdGhh
dCBpcyBsb2NrZWQgaXMgc2ltcGx5Ci1za2lwcGVkLiAgRnVydGhlciwgaWYgdGhlIHBhZ2UgaXMg
dGhlCi1sYXN0IHBhZ2UgYmVsb25naW5nIHRvIGFuIG9iamVjdCwgYW5kIHRoZSBwb29sIHJlYWQt
d3JpdGUgbG9jayBmb3IgdGhlIHBvb2wgdGhlCi1vYmplY3QgYmVsb25ncyB0byBpcyBub3QgYXZh
aWxhYmxlIChmb3Igd3JpdGluZyksIHRoYXQgb2JqZWN0IGlzIHNraXBwZWQuCi1UaGVzZSBjb25z
dHJhaW50cyBtb2RpZnkgdGhlIExSVSBhbGdvcml0aG0KLXNvbWV3aGF0LCBidXQgYXZvaWQgdGhl
IHBvdGVudGlhbCBmb3IgZGVhZGxvY2suCi08UD4KLVVuZm9ydHVuYXRlbHksIGEgbGl2ZWxvY2sg
d2FzIHN0aWxsIGRpc2NvdmVyZWQgaW4gdGhpcyBhcHByb2FjaDoKLVdoZW4gbWVtb3J5IGlzIHNj
YXJjZSBhbmQgZWFjaCBjbGllbnQgaXMKLTxrYmQ+cHV0PC9rYmQ+PC9iaWc+dGluZyBhIGxhcmdl
IG51bWJlciBvZiBwYWdlcwotZm9yIGV4YWN0bHkgb25lIG9iamVjdCAoYW5kIHRodXMgaG9sZGlu
ZyB0aGUgb2JqZWN0IHNwaW5sb2NrIGZvciB0aGF0IG9iamVjdCksCi1tZW1vcnkgcmVjbGFtYXRp
b24gdGFrZXMgYSB2ZXJ5IGxvbmcgdGltZSB0byBkZXRlcm1pbmUgdGhhdCBpdCBpcyB1bmFibGUg
dG8KLWZyZWUgYW55IHBhZ2VzLCBhbmQgc28gdGhlIHRpbWUgdG8gZG8gYQotPGtiZD5wdXQ8L2ti
ZD48L2JpZz4gKHdoaWNoIGV2ZW50dWFsbHkgZmFpbHMpIGJlY29tZXMgbGluZWFyIHRvIHRoZQot
bnVtYmVyIG9mIHBhZ2VzIGluIHRoZSBvYmplY3QhICBUbyBhdm9pZAotdGhpcyBzaXR1YXRpb24s
IGEgd29ya2Fyb3VuZCB3YXMgYWRkZWQgdG8gYWx3YXlzIGVuc3VyZSBhIG1pbmltdW0gYW1vdW50
IG9mCi1tZW1vcnkgKDFNQikgaXMgYXZhaWxhYmxlIGJlZm9yZSBhbnkgb2JqZWN0IGxvY2sgaXMg
dGFrZW4gZm9yIHRoZSBjbGllbnQKLWludm9raW5nIHRtZW0gKHNlZSA8aT50bWVtX2Vuc3VyZV9h
dmFpbF9wYWdlcygpPC9pPikuCi1PdGhlciBzdWNoIGxpdmVsb2NrcyAoYW5kIHBlcmhhcHMgZGVh
ZGxvY2tzKQotbWF5IGJlIGx1cmtpbmcuCi08UD4KLUEgbGFzdCBpc3N1ZSByZWxhdGVkIHRvIGNv
bmN1cnJlbmN5IGlzIGF0b21pY2l0eSBvZiBjb3VudGVycy4KLVRtZW0gZ2F0aGVycyBhIGxhcmdl
IG51bWJlciBvZgotc3RhdGlzdGljcy4gIFNvbWUgb2YgdGhlc2UgY291bnRlcnMgYXJlCi1pbmZv
cm1hdGlvbmFsIG9ubHksIHdoaWxlIHNvbWUgYXJlIGNyaXRpY2FsIHRvIHRtZW0gb3BlcmF0aW9u
IGFuZCBtdXN0IGJlCi1pbmNyZW1lbnRlZCBhbmQgZGVjcmVtZW50ZWQgYXRvbWljYWxseSB0byBl
bnN1cmUsIGZvciBleGFtcGxlLCB0aGF0IHRoZSBudW1iZXIKLW9mIHBhZ2VzIGluIGEgdHJlZSBu
ZXZlciBnb2VzIG5lZ2F0aXZlIGlmIHR3byBjb25jdXJyZW50IHRtZW0gb3BlcmF0aW9ucyBhY2Nl
c3MKLXRoZSBjb3VudGVyIGV4YWN0bHkgc2ltdWx0YW5lb3VzbHkuICBTb21lCi1vZiB0aGUgYXRv
bWljIGNvdW50ZXJzIGFyZSB1c2VkIGZvciBkZWJ1Z2dpbmcgKGluIGFzc2VydGlvbnMpIGFuZCBw
ZXJoYXBzIG5lZWQKLW5vdCBiZSBhdG9taWM7IGZpeGluZyB0aGVzZSBtYXkgaW5jcmVhc2UgcGVy
Zm9ybWFuY2Ugc2xpZ2h0bHkgYnkgcmVkdWNpbmcKLWNhY2hlLWNvaGVyZW5jeSB0cmFmZmljLiAg
U2ltaWxhcmx5LCBzb21lCi1vZiB0aGUgbm9uLWF0b21pYyBjb3VudGVycyBtYXkgeWllbGQgc3Ry
YW5nZSByZXN1bHRzIHRvIG1hbmFnZW1lbnQgdG9vbHMsIHN1Y2gKLWFzIHNob3dpbmcgdGhlIHRv
dGFsIG51bWJlciBvZiBzdWNjZXNzZnVsCi08a2JkPnB1dDwva2JkPjwvYmlnPnMgYXMgYmVpbmcg
aGlnaGVyIHRoYW4gdGhlIG51bWJlciBvZgotPGtiZD5wdXQ8L2tiZD48L2JpZz5zIGF0dGVtcHRl
ZC4KLVRoZXNlIGFyZSBsZWZ0IGFzIGV4ZXJjaXNlcyBmb3IgZnV0dXJlIHRtZW0gaW1wbGVtZW50
b3JzLgotCi08aDI+Q29udHJvbCBhbmQgTWFuYWdlYWJpbGl0eTwvaDI+Ci0KLTxQPgotVG1lbSBo
YXMgYSBjb250cm9sIGludGVyZmFjZSB0bywgZm9yIGV4YW1wbGUsIHNldCB2YXJpb3VzCi1wYXJh
bWV0ZXJzIGFuZCBvYnRhaW4gc3RhdGlzdGljcy4gIEFsbAotdG1lbSBjb250cm9sIG9wZXJhdGlv
bnMgZnVubmVsIHRocm91Z2ggPGk+ZG9fdG1lbV9jb250cm9sKCk8L2k+Ci1hbmQgb3RoZXIgZnVu
Y3Rpb25zIHN1cHBvcnRpbmcgdG1lbSBjb250cm9sIG9wZXJhdGlvbnMgYXJlIHByZWZpeGVkCi13
aXRoIDxpPnRtZW1jXzwvaT4uCi0KLTxQPgotRHVyaW5nIG5vcm1hbCBvcGVyYXRpb24sIGV2ZW4g
aWYgb25seSBvbmUgdG1lbS1hd2FyZSBndWVzdAotaXMgcnVubmluZywgdG1lbSBtYXkgYWJzb3Ji
IG5lYXJseSBhbGwgZnJlZSBtZW1vcnkgaW4gdGhlIHN5c3RlbSBmb3IgaXRzIG93bgotdXNlLiAg
VGhlbiBpZiBhIG1hbmFnZW1lbnQgdG9vbCB3aXNoZXMgdG8KLWNyZWF0ZSBhIG5ldyBndWVzdCAo
b3IgbWlncmF0ZSBhIGd1ZXN0IGZyb20gYW5vdGhlciBzeXN0ZW0gdG8gdGhpcyBvbmUpLCBpdCBt
YXkKLW5vdGljZSB0aGF0IHRoZXJlIGlzIGluc3VmZmljaWVudCAmcXVvdDtmcmVlJnF1b3Q7IG1l
bW9yeSBhbmQgZmFpbCB0aGUgY3JlYXRpb24KLShvciBtaWdyYXRpb24pLiAgRm9yIHRoaXMgcmVh
c29uLCB0bWVtCi1pbnRyb2R1Y2VzIGEgbmV3IHRvb2wtdmlzaWJsZSBjbGFzcyBvZiBtZW1vcnkg
LS0gPGk+ZnJlZWFibGU8L2k+IG1lbW9yeSAtLQotYW5kIHByb3ZpZGVzIGEgY29udHJvbCBpbnRl
cmZhY2UgdG8gYWNjZXNzCi1pdC4gIEFsbCBlcGhlbWVyYWwgbWVtb3J5IGFuZCBhbGwgcGFnZXMg
b24gdGhlIDxpPnRtaF9wYWdlX2xpc3Q8L2k+Ci1hcmUgZnJlZWFibGUuIFRvIHByb3Blcmx5IGFj
Y2VzcyBmcmVlYWJsZQotbWVtb3J5LCBhIG1hbmFnZW1lbnQgdG9vbCBtdXN0IGZvbGxvdyBhIHNl
cXVlbmNlIG9mIHN0ZXBzOgotPHVsPgotPGxpPgotPGk+ZnJlZXplPC9pPgotdG1lbTpXaGVuIHRt
ZW0gaXMgZnJvemVuLCBhbGwgCi08a2JkPnB1dDwva2JkPjwvYmlnPnMgZmFpbCwgd2hpY2ggZW5z
dXJlcyB0aGF0IG5vCi1hZGRpdGlvbmFsIG1lbW9yeSBtYXkgYmUgYWJzb3JiZWQgYnkgdG1lbS4K
LShTZWUgPGk+dG1lbWNfZnJlZXplX3Bvb2xzKCk8L2k+LCBhbmQKLW5vdGUgdGhhdCBpbmRpdmlk
dWFsIGNsaWVudHMgbWF5IGJlIGZyb3plbiwgdGhvdWdoIHRoaXMgZnVuY3Rpb25hbGl0eSBtYXkg
YmUKLXVzZWQgb25seSByYXJlbHkuKQotPGxpPgotPGk+cXVlcnkgZnJlZWFibGUgTUI6IDwvaT5J
ZiBhbGwgZnJlZWFibGUgbWVtb3J5IHdlcmUgcmVsZWFzZWQgdG8gdGhlIFhlbgotaGVhcCwgdGhp
cyBpcyB0aGUgYW1vdW50IG9mIG1lbW9yeSAoaW4gTUIpIHRoYXQgd291bGQgYmUgZnJlZWQuCi1T
ZWUgPGk+dG1oX2ZyZWVhYmxlX3BhZ2VzKCk8L2k+LgotPGxpPgotPGk+Zmx1c2g8L2k+OgotVG1l
bSBtYXkgYmUgcmVxdWVzdGVkIHRvIGZsdXNoLCBvciByZWxpbnF1aXNoLCBhIGNlcnRhaW4gYW1v
dW50IG9mIG1lbW9yeSwgZS5nLgotYmFjayB0byB0aGUgWGVuIGhlYXAuICBUaGlzIGFtb3VudCBp
cwotc3BlY2lmaWVkIGluIEtCLiAgU2VlIDxpCi0+dG1lbWNfZmx1c2hfbWVtKCk8L2k+IGFuZCA8
aQotPnRtZW1fcmVsaW5xdWlzaF9ucGFnZXMoKTwvaT4uCi08bGk+Ci1BdCB0aGlzIHBvaW50IHRo
ZSBtYW5hZ2VtZW50IHRvb2wgbWF5IGFsbG9jYXRlCi10aGUgbWVtb3J5LCBlLmcuIHVzaW5nIFhl
bidzIHB1Ymxpc2hlZCBpbnRlcmZhY2VzLgotPGxpPgotPGk+dGhhdzwvaT4KLXRtZW06IFRoaXMg
dGVybWluYXRlcyB0aGUgZnJlZXplLCBhbGxvd2luZyB0bWVtIHRvIGFjY2VwdCAKLTxrYmQ+cHV0
PC9rYmQ+PC9iaWc+cyBhZ2Fpbi4KLTwvdWw+Ci08UD4KLUV4dGVuc2l2ZSB0bWVtIHN0YXRpc3Rp
Y3MgYXJlIGF2YWlsYWJsZSB0aHJvdWdoIHRtZW0ncwotY29udHJvbCBpbnRlcmZhY2UgKHNlZSA8
aT50bWVtY19saXN0IDwvaT5hbmQKLXRoZSBzZXBhcmF0ZSBzb3VyY2UgZm9yIHRoZSAmcXVvdDt4
bSB0bWVtLWxpc3QmcXVvdDsgY29tbWFuZCBhbmQgdGhlCi14ZW4tdG1lbS1saXN0LXBhcnNlIHRv
b2wpLiAgVG8gbWF4aW1pemUKLWZvcndhcmQvYmFja3dhcmQgY29tcGF0aWJpbGl0eSB3aXRoIGZ1
dHVyZSB0bWVtIGFuZCB0b29scyB2ZXJzaW9ucywgc3RhdGlzdGljYWwKLWluZm9ybWF0aW9uIGlz
IHBhc3NlZCB2aWEgYW4gQVNDSUkgaW50ZXJmYWNlIHdoZXJlIGVhY2ggaW5kaXZpZHVhbCBjb3Vu
dGVyIGlzCi1pZGVudGlmaWVkIGJ5IGFuIGVhc2lseSBwYXJzZWFibGUgdHdvLWxldHRlciBBU0NJ
SSBzZXF1ZW5jZS4KLQotPGgyPlNhdmUvUmVzdG9yZS9NaWdyYXRlPC9oMj4KLQotPFA+Ci1Bbm90
aGVyIHBpZWNlIG9mIGZ1bmN0aW9uYWxpdHkgdGhhdCBoYXMgYSBtYWpvciBpbXBhY3Qgb24KLXRo
ZSB0bWVtIGNvZGUgaXMgc3VwcG9ydCBmb3Igc2F2ZS9yZXN0b3JlIG9mIGEgdG1lbSBjbGllbnQg
YW5kLCBoaWdobHkgcmVsYXRlZCwKLWxpdmUgbWlncmF0aW9uIG9mIGEgdG1lbSBjbGllbnQuCi1F
cGhlbWVyYWwgcGFnZXMsIGJ5IGRlZmluaXRpb24sIGRvIG5vdCBuZWVkIHRvIGJlIHNhdmVkIG9y
Ci1saXZlLW1pZ3JhdGVkLCBidXQgcGVyc2lzdGVudCBwYWdlcyBhcmUgcGFydCBvZiB0aGUgc3Rh
dGUgb2YgYSBydW5uaW5nIFZNIGFuZAotc28gbXVzdCBiZSBwcm9wZXJseSBwcmVzZXJ2ZWQuCi08
UD4KLVdoZW4gYSBzYXZlIChvciBsaXZlLW1pZ3JhdGUpIG9mIGEgdG1lbS1lbmFibGVkIFZNIGlz
IGluaXRpYXRlZCwgdGhlIGZpcnN0IHN0ZXAKLWlzIGZvciB0aGUgdG1lbSBjbGllbnQgdG8gYmUg
ZnJvemVuIChzZWUgdGhlIG1hbmFnZWFiaWxpdHkgc2VjdGlvbikuCi1OZXh0LCB0bWVtIEFQSSB2
ZXJzaW9uIGluZm9ybWF0aW9uIGlzCi1yZWNvcmRlZCAodG8gYXZvaWQgcG9zc2libGUgaW5jb21w
YXRpYmlsaXR5IGlzc3VlcyBhcyB0aGUgdG1lbSBzcGVjIGV2b2x2ZXMgaW4KLXRoZSBmdXR1cmUp
LiAgVGhlbiwgY2VydGFpbiBoaWdoLWxldmVsCi10bWVtIHN0cnVjdHVyYWwgaW5mb3JtYXRpb24g
c3BlY2lmaWMgdG8gdGhlIGNsaWVudCBpcyByZWNvcmRlZCwgaW5jbHVkaW5nCi1pbmZvcm1hdGlv
biBhYm91dCB0aGUgZXhpc3RpbmcgcG9vbHMuCi1GaW5hbGx5LCB0aGUgY29udGVudHMgb2YgYWxs
IHBlcnNpc3RlbnQgcGFnZXMgYXJlIHJlY29yZGVkLgotPFA+Ci1Gb3IgbGl2ZS1taWdyYXRpb24s
IHRoZSBwcm9jZXNzIGlzIHNvbWV3aGF0IG1vcmUgY29tcGxpY2F0ZWQuCi1JZ25vcmluZyB0bWVt
IGZvciBhIG1vbWVudCwgcmVjYWxsIHRoYXQgaW4KLWxpdmUgbWlncmF0aW9uLCB0aGUgdmFzdCBt
YWpvcml0eSBvZiB0aGUgVk0ncyBtZW1vcnkgaXMgdHJhbnNmZXJyZWQgd2hpbGUgdGhlCi1WTSBp
cyBzdGlsbCBmdWxseSBvcGVyYXRpb25hbC4gIER1cmluZwotZWFjaCBwaGFzZSwgbWVtb3J5IHBh
Z2VzIGJlbG9uZ2luZyB0byB0aGUgVk0gdGhhdCBhcmUgY2hhbmdlZCBhcmUgbWFya2VkIGFuZAot
dGhlbiByZXRyYW5zbWl0dGVkIGR1cmluZyBhIGxhdGVyIHBoYXNlLgotRXZlbnR1YWxseSBvbmx5
IGEgc21hbGwgYW1vdW50IG9mIG1lbW9yeSByZW1haW5zLCB0aGUgVk0gaXMgcGF1c2VkLCB0aGUK
LXJlbWFpbmluZyBtZW1vcnkgaXMgdHJhbnNtaXR0ZWQsIGFuZCB0aGUgVk0gaXMgdW5wYXVzZWQg
b24gdGhlIHRhcmdldCBtYWNoaW5lLgotPFA+Ci1UaGUgbnVtYmVyIG9mIHBlcnNpc3RlbnQgdG1l
bSBwYWdlcyBtYXkgYmUgcXVpdGUgbGFyZ2UsCi1wb3NzaWJseSBldmVuIGxhcmdlciB0aGFuIGFs
bCB0aGUgb3RoZXIgbWVtb3J5IHVzZWQgYnkgdGhlIFZNOyBzbyBpdCBpcwotdW5hY2NlcHRhYmxl
IHRvIHRyYW5zbWl0IHBlcnNpc3RlbnQgdG1lbSBwYWdlcyBkdXJpbmcgdGhlICZxdW90O3BhdXNl
ZCZxdW90OwotcGhhc2Ugb2YgbGl2ZSBtaWdyYXRpb24uICBCdXQgaWYgdGhlIFZNCi1pcyBzdGls
bCBvcGVyYXRpb25hbCwgaXQgbWF5IGJlIG1ha2luZyBjYWxscyB0byB0bWVtOgotQSBmcm96ZW4g
dG1lbSBjbGllbnQgd2lsbCByZWplY3QgYW55IAotPGJpZz48a2JkPnB1dDwva2JkPjwvYmlnPiBv
cGVyYXRpb25zLCBidXQgdG1lbSBtdXN0Ci1zdGlsbCBjb3JyZWN0bHkgcHJvY2VzcyA8YmlnPjxr
YmQ+Zmx1c2g8L2tiZD48L2JpZz5lcwotKHBhZ2UgYW5kIG9iamVjdCksIGluY2x1ZGluZyBpbXBs
aWNpdCBmbHVzaGVzIGR1ZSB0byBkdXBsaWNhdGUgCi08YmlnPjxrYmQ+cHV0PC9rYmQ+PC9iaWc+
cy4KLUZvcnR1bmF0ZWx5LCB0aGVzZSBvcGVyYXRpb25zIGNhbiBvbmx5Ci1pbnZhbGlkYXRlIHRt
ZW0gcGFnZXMsIG5vdCBvdmVyd3JpdGUgdG1lbSBwYWdlcyBvciBjcmVhdGUgbmV3IHBhZ2VzLgot
U28sIHdoZW4gYSBsaXZlLW1pZ3JhdGUgaGFzIGJlZW4gaW5pdGlhdGVkLAotdGhlIGNsaWVudCBp
cyBmcm96ZW4uICBUaGVuIGR1cmluZyB0aGUKLSZxdW90O2xpdmUmcXVvdDsgcGhhc2UsIHRtZW0g
dHJhbnNtaXRzIGFsbCBwZXJzaXN0ZW50IHBhZ2VzLCBidXQgYWxzbyByZWNvcmRzCi10aGUgaGFu
ZGxlIG9mIGFsbCBwZXJzaXN0ZW50IHBhZ2VzIHRoYXQgYXJlIGludmFsaWRhdGVkLgotVGhlbiwg
ZHVyaW5nIHRoZSAmcXVvdDtwYXVzZWQmcXVvdDsgcGhhc2UsCi1vbmx5IHRoZSBoYW5kbGVzIG9m
IGludmFsaWRhdGVkIHBlcnNpc3RlbnQgcGFnZXMgYXJlIHRyYW5zbWl0dGVkLCByZXN1bHRpbmcg
aW4KLXRoZSBpbnZhbGlkYXRpb24gb24gdGhlIHRhcmdldCBtYWNoaW5lIG9mIGFueSBtYXRjaGlu
ZyBwYWdlcyB0aGF0IHdlcmUKLXByZXZpb3VzbHkgdHJhbnNtaXR0ZWQgZHVyaW5nIHRoZSAmcXVv
dDtsaXZlJnF1b3Q7IHBoYXNlLgotPFA+Ci1Gb3IgcmVzdG9yZSAoYW5kIG9uIHRoZSB0YXJnZXQg
bWFjaGluZSBvZiBhIGxpdmUgbWlncmF0aW9uKSwKLXRtZW0gbXVzdCBiZSBjYXBhYmxlIG9mIHJl
Y29uc3RydWN0aW5nIHRoZSBpbnRlcm5hbCBzdGF0ZSBvZiB0aGUgY2xpZW50IGZyb20KLXRoZSBz
YXZlZC9taWdyYXRlZCBkYXRhLiAgSG93ZXZlciwgaXQgaXMKLW5vdCB0aGUgY2xpZW50IGl0c2Vs
ZiB0aGF0IGlzIDxiaWc+PGtiZD5wdXQ8L2tiZD48L2JpZz4naW5nCi10aGUgcGFnZXMgYnV0IHRo
ZSBtYW5hZ2VtZW50IHRvb2xzIGNvbmR1Y3RpbmcgdGhlIHJlc3RvcmUvbWlncmF0aW9uLgotVGhp
cyBzbGlnaHRseSBjb21wbGljYXRlcyB0bWVtIGJ5IHJlcXVpcmluZwotbmV3IEFQSSBjYWxscyBh
bmQgbmV3IGZ1bmN0aW9ucyBpbiB0aGUgaW1wbGVtZW50YXRpb24sIGJ1dCB0aGUgY29kZSBpcwot
c3RydWN0dXJlZCBzbyB0aGF0IGR1cGxpY2F0aW9uIGlzIG1pbmltaXplZC4KLU9uY2UgYWxsIHRt
ZW0gZGF0YSBzdHJ1Y3R1cmVzIGZvciB0aGUgY2xpZW50IGFyZSByZWNvbnN0cnVjdGVkLCBhbGwK
LXBlcnNpc3RlbnQgcGFnZXMgYXJlIHJlY3JlYXRlZCBhbmQsIGluIHRoZSBjYXNlIG9mIGxpdmUt
bWlncmF0aW9uLCBhbGwKLWludmFsaWRhdGlvbnMgaGF2ZSBiZWVuIHByb2Nlc3NlZCBhbmQgdGhl
IGNsaWVudCBoYXMgYmVlbiB0aGF3ZWQsIHRoZSByZXN0b3JlZAotY2xpZW50IGNhbiBiZSByZXN1
bWVkLgotPFA+Ci1GaW5hbGx5LCB0bWVtJ3MgZGF0YSBzdHJ1Y3R1cmVzIG11c3QgYmUgY2x1dHRl
cmVkIGEgYml0IHRvCi1zdXBwb3J0IHNhdmUvcmVzdG9yZS9taWdyYXRpb24uICBOb3RhYmx5LAot
YSBwZXItcG9vbCBsaXN0IG9mIHBlcnNpc3RlbnQgcGFnZXMgbXVzdCBiZSBtYWludGFpbmVkIGFu
ZCwgZHVyaW5nIGxpdmUKLW1pZ3JhdGlvbiwgYSBwZXItY2xpZW50IGxpc3Qgb2YgaW52YWxpZGF0
ZWQgcGFnZXMgbXVzdCBiZSBsb2dnZWQuCi1BIHJlYWRlciBvZiB0aGUgY29kZSB3aWxsIG5vdGUg
dGhhdCB0aGVzZQotbGlzdHMgYXJlIG92ZXJsYWlkIGludG8gc3BhY2Utc2Vuc2l0aXZlIGRhdGEg
c3RydWN0dXJlcyBhcyBhIHVuaW9uLCB3aGljaCBtYXkKLWJlIG1vcmUgZXJyb3ItcHJvbmUgYnV0
IGVsaW1pbmF0ZXMgc2lnbmlmaWNhbnQgc3BhY2Ugd2FzdGUuCi0KLTxoMj5NaXNjZWxsYW5lb3Vz
IFRtZW0gVG9waWNzPC9oMj4KLQotPFA+Ci08aT48Yj5EdXBsaWNhdGUgPGJpZz48a2JkPnB1dHM8
L2tiZD48L2JpZz48L2I+PC9pPi4KLU9uZSBpbnRlcmVzdGluZyBjb3JuZXIgY2FzZSB0aGF0Ci1z
aWduaWZpY2FudGx5IGNvbXBsaWNhdGVzIHRoZSB0bWVtIHNvdXJjZSBjb2RlIGlzIHRoZSBwb3Nz
aWJpbGl0eQotb2YgYSA8aT5kdXBsaWNhdGU8L2k+Ci08YmlnPjxrYmQ+cHV0PC9rYmQ+PC9iaWc+
LAotd2hpY2ggb2NjdXJzIHdoZW4gdHdvCi08YmlnPjxrYmQ+cHV0PC9rYmQ+PC9iaWc+cwotYXJl
IHJlcXVlc3RlZCB3aXRoIHRoZSBzYW1lIGhhbmRsZSBidXQgd2l0aCBwb3NzaWJseSBkaWZmZXJl
bnQgZGF0YS4KLVRoZSB0bWVtIEFQSSBhZGRyZXNzZXMKLTxpPgotPGJpZz48a2JkPnB1dDwva2Jk
PjwvYmlnPi08YmlnPjxrYmQ+cHV0PC9rYmQ+PC9iaWc+LTxiaWc+PGtiZD5nZXQ8L2tiZD48L2Jp
Zz4KLWNvaGVyZW5jZTwvaT4gZXhwbGljaXRseTogV2hlbiBhIGR1cGxpY2F0ZQotPGJpZz48a2Jk
PnB1dDwva2JkPjwvYmlnPiBvY2N1cnMsIHRtZW0gbWF5IHJlYWN0IG9uZSBvZiB0d28gd2F5czog
KDEpIFRoZSAKLTxiaWc+PGtiZD5wdXQ8L2tiZD48L2JpZz4gbWF5IHN1Y2NlZWQgd2l0aCB0aGUg
b2xkCi1kYXRhIG92ZXJ3cml0dGVuIGJ5IHRoZSBuZXcgZGF0YSwgb3IgKDIpIHRoZQotPGJpZz48
a2JkPnB1dDwva2JkPjwvYmlnPiBtYXkgYmUgZmFpbGVkIHdpdGggdGhlIG9yaWdpbmFsIGRhdGEg
Zmx1c2hlZCBhbmQKLW5laXRoZXIgdGhlIG9sZCBub3IgdGhlIG5ldyBkYXRhIGFjY2Vzc2libGUu
Ci1UbWVtIG1heSA8aT5ub3Q8L2k+IGZhaWwgdGhlIAotPGJpZz48a2JkPnB1dDwva2JkPjwvYmln
PiBhbmQgbGVhdmUgdGhlIG9sZCBkYXRhIGFjY2Vzc2libGUuCi08UD4KLVdoZW4gdG1lbSBoYXMg
YmVlbiBhY3RpdmVseSB3b3JraW5nIGZvciBhbiBleHRlbmRlZCBwZXJpb2QsCi1zeXN0ZW0gbWVt
b3J5IG1heSBiZSBpbiBzaG9ydCBzdXBwbHkgYW5kIGl0IGlzIHBvc3NpYmxlIGZvciBhIG1lbW9y
eSBhbGxvY2F0aW9uCi1mb3IgYSBwYWdlIChvciBldmVuIGEgZGF0YSBzdHJ1Y3R1cmUgc3VjaCBh
cyBhIDxpPnBnZF90PC9pPikgdG8gZmFpbC4gVGh1cywKLWZvciBhIGR1cGxpY2F0ZSAKLTxiaWc+
PGtiZD5wdXQ8L2tiZD48L2JpZz4sIGl0IG1heSBiZSBpbXBvc3NpYmxlIGZvciB0bWVtIHRvIHRl
bXBvcmFyaWx5Ci1zaW11bHRhbmVvdXNseSBtYWludGFpbiBkYXRhIHN0cnVjdHVyZXMgYW5kIGRh
dGEgZm9yIGJvdGggdGhlIG9yaWdpbmFsIAotPGJpZz48a2JkPnB1dDwva2JkPjwvYmlnPiBhbmQg
dGhlIGR1cGxpY2F0ZSAKLTxiaWc+PGtiZD5wdXQ8L2tiZD48L2JpZz4uCi1XaGVuIHRoZSBzcGFj
ZSByZXF1aXJlZCBmb3IgdGhlIGRhdGEgaXMKLWlkZW50aWNhbCwgdG1lbSBtYXkgYmUgYWJsZSB0
byBvdmVyd3JpdGUgPGk+aW4gcGxhY2UgPC9pPnRoZSBvbGQgZGF0YSB3aXRoCi10aGUgbmV3IGRh
dGEgKG9wdGlvbiAxKS4gIEJ1dCBpbiBzb21lIGNpcmN1bXN0YW5jZXMsIHN1Y2ggYXMgd2hlbiBk
YXRhCi1pcyBiZWluZyBjb21wcmVzc2VkLCBvdmVyd3JpdGluZyBpcyBub3QgYWx3YXlzIHBvc3Np
YmxlIGFuZCBvcHRpb24gMiBtdXN0IGJlCi1wZXJmb3JtZWQuCi08UD4KLTxpPjxiPlBhZ2UgZGVk
dXBsaWNhdGlvbiBhbmQgdHJhaWxpbmctemVybyBlbGltaW5hdGlvbi48L2I+PC9pPgotV2hlbiBw
YWdlIGRlZHVwbGljYXRpb24gaXMgZW5hYmxlZAotKCZxdW90O3RtZW1fZGVkdXAmcXVvdDsgb3B0
aW9uIHRvIFhlbiksIGVwaGVtZXJhbCBwYWdlcyBmb3Igd2hpY2ggdGhlIGNvbnRlbnRzCi1hcmUg
aWRlbnRpY2FsIC0tIHdoZXRoZXIgdGhlIHBhZ2VzIGJlbG9uZwotdG8gdGhlIHNhbWUgY2xpZW50
IG9yIGRpZmZlcmVudCBjbGllbnRzIC0tIHV0aWxpemUgdGhlIHNhbWUgcGFnZWZyYW1lIG9mCi1t
ZW1vcnkuICBJbiBYZW4gZW52aXJvbm1lbnRzIHdoZXJlCi1tdWx0aXBsZSBkb21haW5zIGhhdmUg
YSBoaWdobHkgc2ltaWxhciB3b3JrbG9hZCwgdGhpcyBjYW4gc2F2ZSBhIHN1YnN0YW50aWFsCi1h
bW91bnQgb2YgbWVtb3J5LCBhbGxvd2luZyBhIG11Y2ggbGFyZ2VyIG51bWJlciBvZiBlcGhlbWVy
YWwgcGFnZXMgdG8gYmUKLXVzZWQuICBUbWVtIHBhZ2UgZGVkdXBsaWNhdGlvbiB1c2VzCi1tZXRo
b2RzIHNpbWlsYXIgdG8gdGhlIEtTTSBpbXBsZW1lbnRhdGlvbiBpbiBMaW51eCBbcmVmXSwgYnV0
IGRpZmZlcmVuY2VzIGJldHdlZW4KLXRoZSB0d28gYXJlIHN1ZmZpY2llbnRseSBncmVhdCB0aGF0
IHRtZW0gZG9lcyBub3QgZGlyZWN0bHkgbGV2ZXJhZ2UgdGhlCi1jb2RlLiAgSW4gcGFydGljdWxh
ciwgZXBoZW1lcmFsIHBhZ2VzIGluCi10bWVtIGFyZSBuZXZlciBkaXJ0aWVkLCBzbyBuZWVkIG5l
dmVyIGJlIDxpPmNvcGllZC1vbi13cml0ZTwvaT4uCi1MaWtlIEtTTSwgaG93ZXZlciwgdG1lbSBh
dm9pZHMgaGFzaGluZywKLWluc3RlYWQgZW1wbG95aW5nIDxpPnJlZC1ibGFjayB0cmVlczwvaT4K
LXRoYXQgdXNlIHRoZSBlbnRpcmUgcGFnZSBjb250ZW50cyBhcyB0aGUgPGk+bG9va3VwCi1rZXk8
L2k+LiAgVGhlcmUgbWF5IGJlIGJldHRlciB3YXlzIHRvIGltcGxlbWVudCB0aGlzLgotPFA+Ci1E
ZWR1cCdlZCBwYWdlcyBtYXkgb3B0aW9uYWxseSBiZSBjb21wcmVzc2VkCi0oJnF1b3Q7dG1lbV9j
b21wcmVzcyZxdW90OyBhbmQgJnF1b3Q7dG1lbV9kZWR1cCZxdW90OyBYZW4gb3B0aW9ucyBzcGVj
aWZpZWQpLAotdG8gc2F2ZSBldmVuIG1vcmUgc3BhY2UsIGF0IHRoZSBjb3N0IG9mIG1vcmUgdGlt
ZS4KLUFkZGl0aW9uYWxseSwgPGk+dHJhaWxpbmcgemVybyBlbGltaW5hdGlvbiAodHplKTwvaT4g
bWF5IGJlIGFwcGxpZWQgdG8gZGVkdXAnZWQKLXBhZ2VzLiAgV2l0aCB0emUsIHBhZ2VzIHRoYXQg
Y29udGFpbiBhCi1zaWduaWZpY2FudCBudW1iZXIgb2YgemVyb2VzIGF0IHRoZSBlbmQgb2YgdGhl
IHBhZ2UgYXJlIHNhdmVkIHdpdGhvdXQgdGhlIHRyYWlsaW5nCi16ZXJvZXM7IGFuIGFsbC16ZXJv
IHBhZ2UgcmVxdWlyZXMgbm8gZGF0YSB0byBiZSBzYXZlZCBhdCBhbGwuCi1JbiBjZXJ0YWluIHdv
cmtsb2FkcyB0aGF0IHV0aWxpemUgYSBsYXJnZSBudW1iZXIKLW9mIHNtYWxsIGZpbGVzIChhbmQg
Zm9yIHdoaWNoIHRoZSBsYXN0IHBhcnRpYWwgcGFnZSBvZiBhIGZpbGUgaXMgcGFkZGVkIHdpdGgK
LXplcm9lcyksIGEgc2lnbmlmaWNhbnQgc3BhY2Ugc2F2aW5ncyBjYW4gYmUgcmVhbGl6ZWQgd2l0
aG91dCB0aGUgaGlnaCBjb3N0IG9mCi1jb21wcmVzc2lvbi9kZWNvbXByZXNzaW9uLgotPFA+Ci1C
b3RoIGNvbXByZXNzaW9uIGFuZCB0emUgc2lnbmlmaWNhbnRseSBjb21wbGljYXRlIG1lbW9yeQot
YWxsb2NhdGlvbi4gIFRoaXMgd2lsbCBiZSBkaXNjdXNzZWQgbW9yZSBiZWxvdy4KLTxQPgotPGI+
PGk+TWVtb3J5IGFjY291bnRpbmc8L2k+LjwvYj4KLUFjY291bnRpbmcgaXMgYm9yaW5nLCBidXQg
cG9vciBhY2NvdW50aW5nIG1heQotcmVzdWx0IGluIHNvbWUgaW50ZXJlc3RpbmcgcHJvYmxlbXMu
ICBJbgotdGhlIGltcGxlbWVudGF0aW9uLWluZGVwZW5kZW50IGNvZGUgb2YgdG1lbSwgbW9zdCBk
YXRhIHN0cnVjdHVyZXMsIHBhZ2UgZnJhbWVzLAotYW5kIHBhcnRpYWwgcGFnZXMgKGUuZy4gZm9y
IGNvbXByZXNzc2lvbikgYXJlIDxpPmJpbGxlZDwvaT4gdG8gYSBwb29sLAotYW5kIHRodXMgdG8g
YSBjbGllbnQuICBTb21lIDxpPmluZnJhc3RydWN0dXJlPC9pPiBkYXRhIHN0cnVjdHVyZXMsIHN1
Y2ggYXMKLXBvb2xzIGFuZCBjbGllbnRzLCBhcmUgYWxsb2NhdGVkIHdpdGggPGk+dG1oX2FsbG9j
X2luZnJhKCk8L2k+LCB3aGljaCBkb2VzIG5vdAotcmVxdWlyZSBhIHBvb2wgdG8gYmUgc3BlY2lm
aWVkLiAgVHdvIG90aGVyCi1leGNlcHRpb25zIGFyZSBwYWdlIGNvbnRlbnQgZGVzY3JpcHRvcnMg
KDxpPnBjZF90PC9pPikKLWFuZCBzaGFyZWxpc3RzICg8aT5zaGFyZWxpc3RfdDwvaT4pIHdoaWNo
Ci1hcmUgZXhwbGljaXRseSBub3QgYXNzb2NpYXRlZCB3aXRoIGEgcG9vbC9jbGllbnQgYnkgc3Bl
Y2lmeWluZyBOVUxMIGluc3RlYWQgb2YKLWEgPGk+cG9vbF90PC9pPi4KLShOb3RlIHRvIHNlbGY6
Ci1UaGVzZSBzaG91bGQgcHJvYmFibHkganVzdCB1c2UgdGhlIDxpPnRtaF9hbGxvY19pbmZyYSgp
PC9pPiBpbnRlcmZhY2UgdG9vLikKLUFzIHdlIHNoYWxsIHNlZSwgcGVyc2lzdGVudCBwb29sIHBh
Z2VzIGFuZAotZGF0YSBzdHJ1Y3R1cmVzIG1heSBuZWVkIHRvIGJlIGhhbmRsZWQgYSBiaXQgZGlm
ZmVyZW50bHksIHNvIHRoZQotaW1wbGVtZW50YXRpb24taW5kZXBlbmRlbnQgbGF5ZXIgY2FsbHMg
YSBkaWZmZXJlbnQgYWxsb2NhdGlvbi9mcmVlIHJvdXRpbmUgZm9yCi1wZXJzaXN0ZW50IHBhZ2Vz
IChlLmcuIDxpPnRtaF9hbGxvY19wYWdlX3RoaXNwb29sKCk8L2k+KQotdGhhbiBmb3IgZXBoZW1l
cmFsIHBhZ2VzIChlLmcuIDxpPnRtaF9hbGxvY19wYWdlKCk8L2k+KS4KLTxQPgotSW4gdGhlIFhl
bi1zcGVjaWZpYyBsYXllciwgd2UKLWRpc3JlZ2FyZCB0aGUgPGk+cG9vbF90PC9pPiBmb3IgZXBo
ZW1lcmFsCi1wYWdlcywgYXMgd2UgdXNlIHRoZSBnZW5lcmljIFhlbiBoZWFwIGZvciBhbGwgZXBo
ZW1lcmFsIHBhZ2VzIGFuZCBkYXRhCi1zdHJ1Y3R1cmVzLihEZW5pYWwtb2Ytc2VydmljZSBhdHRh
Y2tzCi1jYW4gYmUgaGFuZGxlZCBpbiB0aGUgaW1wbGVtZW50YXRpb24taW5kZXBlbmRlbnQgbGF5
ZXIgYmVjYXVzZSBlcGhlbWVyYWwgcGFnZXMKLWFyZSBrZXB0IGluIHBlci1jbGllbnQgcXVldWVz
IGVhY2ggd2l0aCBhIGNvdW50ZWQgbGVuZ3RoLgotU2VlIHRoZSBkaXNjdXNzaW9uIG9uIHdlaWdo
dHMgYW5kIGNhcHMgYmVsb3cuKQotSG93ZXZlciB3ZSBleHBsaWNpdGx5IGJpbGwgcGVyc2lzdGVu
dCBwYWdlcwotYW5kIGRhdGEgc3RydWN0dXJlcyBhZ2FpbnN0IHRoZSBjbGllbnQvZG9tYWluIHRo
YXQgaXMgdXNpbmcgdGhlbS4KLShTZWUgdGhlIGNhbGxzIHRvIHRoZSBYZW4gcm91dGluZSA8aT5h
bGxvY19kb21oZWFwX3BhZ2VzKCkgPC9pPmluIHRtZW1feGVuLmg7IG9mCi10aGUgZmlyc3QgYXJn
dW1lbnQgaXMgYSBkb21haW4sIHRoZSBwYWdlcyBhbGxvY2F0ZWQgYXJlIGJpbGxlZCBieSBYZW4g
dG8gdGhhdAotZG9tYWluLilUaGlzIG1lYW5zIHRoYXQgYSBYZW4gZG9tYWluCi1jYW5ub3QgYWxs
b2NhdGUgZXZlbiBhIHNpbmdsZSB0bWVtIHBlcnNpc3RlbnQgcGFnZSB3aGVuIGl0IGlzIGN1cnJl
bnRseSB1dGlsaXppbmcKLWl0cyBtYXhpbXVtIGFzc2lnbmVkIG1lbW9yeSBhbGxvY2F0aW9uIQot
VGhpcyBpcyByZWFzb25hYmxlIGZvciBwZXJzaXN0ZW50IHBhZ2VzIGJlY2F1c2UsIGV2ZW4gdGhv
dWdoIHRoZSBkYXRhIGlzCi1ub3QgZGlyZWN0bHkgYWNjZXNzaWJsZSBieSB0aGUgZG9tYWluLCB0
aGUgZGF0YSBpcyBwZXJtYW5lbnRseSBzYXZlZCB1bnRpbAotZWl0aGVyIHRoZSBkb21haW4gZmx1
c2hlcyBpdCBvciB0aGUgZG9tYWluIGRpZXMuCi08UD4KLU5vdGUgdGhhdCBwcm9wZXIgYWNjb3Vu
dGluZyByZXF1aXJlcyAoZXZlbiBmb3IgZXBoZW1lcmFsIHBvb2xzKSB0aGF0IHRoZSBzYW1lCi1w
b29sIGlzIHJlZmVyZW5jZWQgd2hlbiBtZW1vcnkgaXMgZnJlZWQgYXMgd2hlbiBpdCB3YXMgYWxs
b2NhdGVkLCBldmVuIGlmIHRoZQotb3duZXJzaGlwIG9mIGEgcG9vbCBoYXMgYmVlbiBtb3ZlZCBm
cm9tIG9uZSBjbGllbnQgdG8gYW5vdGhlciAoYy5mLiA8aQotPnNoYXJlZF9wb29sX3JlYXNzaWdu
KCk8L2k+KS4KLVRoZSB1bmRlcmx5aW5nIFhlbi1zcGVjaWZpYyBpbmZvcm1hdGlvbiBtYXkKLW5v
dCBhbHdheXMgZW5mb3JjZSB0aGlzIGZvciBlcGhlbWVyYWwgcG9vbHMsIGJ1dCBpbmNvcnJlY3Qg
YWxsb2MvZnJlZSBtYXRjaGluZwotY2FuIGNhdXNlIHNvbWUgZGlmZmljdWx0LXRvLWZpbmQgbWVt
b3J5IGxlYWtzIGFuZCBiZW50IHBvaW50ZXJzLgotPFA+Ci1QYWdlIGRlZHVwbGljYXRpb24gaXMg
bm90IHBvc3NpYmxlIGZvciBwZXJzaXN0ZW50IHBvb2xzIGZvcgotYWNjb3VudGluZyByZWFzb25z
OiBJbWFnaW5lIGEgcGFnZSB0aGF0IGlzIGNyZWF0ZWQgYnkgcGVyc2lzdGVudCBwb29sIEEsIHdo
aWNoCi1iZWxvbmdzIHRvIGEgZG9tYWluIHRoYXQgaXMgY3VycmVudGx5IHdlbGwgdW5kZXIgaXRz
IG1heGltdW0gYWxsb2NhdGlvbi4KLVRoZW4gdGhlIDxpPnBjZF90PC9pPmlzIG1hdGNoZWQgYnkg
cGVyc2lzdGVudCBwb29sIEIsIHdoaWNoIGlzCi1jdXJyZW50bHkgYXQgaXRzIG1heGltdW0uCi1U
aGVuIHRoZSBkb21haW4gb3duaW5nIHBvb2wgQSBpcyBkZXN0cm95ZWQuCi1JcyBCIGJleW9uZCBp
dHMgbWF4aW11bT8KLShUaGVyZSBtYXkgYmUgYSBjbGV2ZXIgd2F5IGFyb3VuZCB0aGlzCi1wcm9i
bGVtLiAgRXhlcmNpc2UgZm9yIHRoZSByZWFkZXIhKQotPFA+Ci08Yj48aT5NZW1vcnkgYWxsb2Nh
dGlvbi48L2k+PC9iPiBUaGUgaW1wbGVtZW50YXRpb24taW5kZXBlbmRlbnQgbGF5ZXIgYXNzdW1l
cwotdGhlcmUgaXMgYSBnb29kIGZhc3QgZ2VuZXJhbC1wdXJwb3NlIGR5bmFtaWMgbWVtb3J5IGFs
bG9jYXRvciB3aXRoIGJvdW5kZWQKLXJlc3BvbnNlIHRpbWUgYW5kIGVmZmljaWVudCB1c2Ugb2Yg
bWVtb3J5IGZvciBhIHZlcnkgbGFyZ2UgbnVtYmVyIG9mIHN1Yi1wYWdlCi1hbGxvY2F0aW9ucy4g
IFRoZSBvbGQgeG1hbGxvYyBtZW1vcnkKLWFsbG9jYXRvciBpbiBYZW4gd2FzIG5vdCBhIGdvb2Qg
bWF0Y2ggZm9yIHRoaXMgcHVycG9zZSwgc28gd2FzIHJlcGxhY2VkIGJ5IHRoZQotVExTRiBhbGxv
Y2F0b3IuICBOb3RlIHRoYXQgdGhlIFRMU0YKLWFsbG9jYXRvciBpcyB1c2VkIG9ubHkgZm9yIGFs
bG9jYXRpb25zIHNtYWxsZXIgdGhhbiBhIHBhZ2UgKGFuZCwgbW9yZQotcHJlY2lzZWx5LCBubyBs
YXJnZXIgdGhhbiA8aT50bWVtX3N1YnBhZ2VfbWF4c2l6ZSgpPC9pPik7Ci1mdWxsIHBhZ2VzIGFy
ZSBhbGxvY2F0ZWQgYnkgWGVuJ3Mgbm9ybWFsIGhlYXAgYWxsb2NhdG9yLgotPFA+Ci1BZnRlciB0
aGUgVExTRiBhbGxvY2F0b3Igd2FzIGludGVncmF0ZWQgaW50byBYZW4sIG1vcmUgd29yawotd2Fz
IHJlcXVpcmVkIHNvIHRoYXQgZWFjaCBjbGllbnQgY291bGQgYWxsb2NhdGUgbWVtb3J5IGZyb20g
YSBzZXBhcmF0ZQotaW5kZXBlbmRlbnQgcG9vbC4gKFNlZSB0aGUgY2FsbCB0byA8aT54bWVtX3Bv
b2xfY3JlYXRlKCk8L2k+aW4KLTxpPnRtaF9jbGllbnRfaW5pdCgpPC9pPi4pIAotVGhpcyBhbGxv
d3MgdGhlIGRhdGEgc3RydWN0dXJlcyBhbGxvY2F0ZWQgZm9yIHRoZQotcHVycG9zZSBvZiBzdXBw
b3J0aW5nIHBlcnNpc3RlbnQgcGFnZXMgdG8gYmUgYmlsbGVkIHRvIHRoZSBzYW1lIGNsaWVudCBh
cyB0aGUKLXBhZ2VzIHRoZW1zZWx2ZXMuICBJdCBhbHNvIGFsbG93cyBwYXJ0aWFsCi0oZS5nLiBj
b21wcmVzc2VkKSBwYWdlcyB0byBiZSBwcm9wZXJseSBiaWxsZWQuCi1GdXJ0aGVyLCB3aGVuIHBh
cnRpYWwgcGFnZSBhbGxvY2F0aW9ucyBjYXVzZSBpbnRlcm5hbCBmcmFnbWVudGF0aW9uLAotdGhp
cyBmcmFnbWVudGF0aW9uIGNhbiBiZSBpc29sYXRlZCBwZXItY2xpZW50LgotQW5kLCB3aGVuIGEg
ZG9tYWluIGRpZXMsIGZ1bGwgcGFnZXMgY2FuIGJlIGZyZWVkLCByYXRoZXIgdGhhbiBvbmx5Ci1w
YXJ0aWFsIHBhZ2VzLiBPbmUgb3RoZXIgY2hhbmdlIHdhcwotcmVxdWlyZWQgaW4gdGhlIFRMU0Yg
YWxsb2NhdG9yOiBJbiB0aGUgb3JpZ2luYWwgdmVyc2lvbiwgd2hlbiBhIFRMU0YgbWVtb3J5Ci1w
b29sIHdhcyBhbGxvY2F0ZWQsIHRoZSBmaXJzdCBwYWdlIG9mIG1lbW9yeSB3YXMgYWxzbyBhbGxv
Y2F0ZWQuCi1TaW5jZSwgZm9yIGEgcGVyc2lzdGVudCBwb29sLCB0aGlzIHBhZ2Ugd291bGQKLWJl
IGJpbGxlZCB0byB0aGUgY2xpZW50LCB0aGUgYWxsb2NhdGlvbiBvZiB0aGUgZmlyc3QgcGFnZSBm
YWlsZWQgaWYgdGhlIGRvbWFpbgotd2FzIHN0YXJ0ZWQgYXQgaXRzIG1heGltdW0gbWVtb3J5LCBh
bmQgdGhpcyByZXN1bHRlZCBpbiBhIGZhaWx1cmUgdG8gY3JlYXRlIHRoZQotbWVtb3J5IHBvb2wu
ICBUbyBhdm9pZCB0aGlzLCB0aGUgY29kZSB3YXMKLWNoYW5nZWQgdG8gZGVsYXkgdGhlIGFsbG9j
YXRpb24gb2YgdGhlIGZpcnN0IHBhZ2UgdW50aWwgZmlyc3QgdXNlIG9mIHRoZSBtZW1vcnkKLXBv
b2wuCi08UD4KLTxiPjxpPk1lbW9yeSBhbGxvY2F0aW9uIGludGVyZGVwZW5kZW5jeS48L2k+PC9i
PgotQXMgcHJldmlvdXNseSBkZXNjcmliZWQsCi1wYWdlcyBvZiBtZW1vcnkgbXVzdCBiZSBtb3Zl
YWJsZSBiYWNrIGFuZCBmb3J0aCBiZXR3ZWVuIHRoZSBYZW4gaGVhcCBhbmQgdGhlCi10bWVtIGVw
aGVtZXJhbCBsaXN0cyAoYW5kIHBhZ2UgbGlzdHMpLgotV2hlbiB0bWVtIG5lZWRzIGEgcGFnZSBi
dXQgZG9lc24ndCBoYXZlIG9uZSwgaXQgcmVxdWVzdHMgb25lIGZyb20gdGhlCi1YZW4gaGVhcCAo
ZWl0aGVyIGluZGlyZWN0bHkgdmlhIHhtYWxsb2MsIG9yIGRpcmVjdGx5IHZpYSBYZW4ncyA8aQot
PmFsbG9jX2RvbWhlYXBfcGFnZXMoKTwvaT4pLgotQW5kIHdoZW4gWGVuIG5lZWRzIGEgcGFnZSBi
dXQgZG9lc24ndCBoYXZlCi1vbmUsIGl0IHJlcXVlc3RzIG9uZSBmcm9tIHRtZW0gKHZpYSBhIGNh
bGwgdG8gPGkKLT50bWVtX3JlbGlucXVpc2hfcGFnZXMoKTwvaT4gaW4gWGVuJ3MgPGkKLT5hbGxv
Y19oZWFwX3BhZ2VzKCkgPC9pPmluIHBhZ2VfYWxsb2MuYykuCi1UaGlzIGxlYWRzIHRvIGEgcG90
ZW50aWFsIGluZmluaXRlIGxvb3AhCi1UbyBicmVhayB0aGlzIGxvb3AsIGEgbmV3IG1lbW9yeSBm
bGFnICg8aT5NRU1GX3RtZW08L2k+KSB3YXMgYWRkZWQgdG8gWGVuCi10byBmbGFnIGFuZCBkaXNh
bGxvdyB0aGUgbG9vcC4KLVNlZSA8aT50bWhfY2FsbGVkX2Zyb21fdG1lbSgpPC9pPgotaW4gPGk+
dG1lbV9yZWxpbnF1aXNoX3BhZ2VzKCk8L2k+LgotTm90ZSB0aGF0IHRoZSA8aQotPnRtZW1fcmVs
aW5xdWlzaF9wYWdlcygpPC9pPiBpbnRlcmZhY2UgYWxsb3dzIGZvciBtZW1vcnkgcmVxdWVzdHMg
b2YKLW9yZGVyICZndDsgMCAobXVsdGlwbGUgY29udGlndW91cyBwYWdlcyksIGJ1dCB0aGUgdG1l
bSBpbXBsZW1lbnRhdGlvbiBkaXNhbGxvd3MKLWFueSByZXF1ZXN0cyBsYXJnZXIgdGhhbiBhIHNp
bmdsZSBwYWdlLgotPFA+Ci08Yj48aT5MUlUgcGFnZSByZWNsYW1hdGlvbjwvaT48L2I+LgotRXBo
ZW1lcmFsIHBhZ2VzIGdlbmVyYWxseSA8aT5hZ2UgPC9pPmluCi1hIHF1ZXVlLCBhbmQgdGhlIHNw
YWNlIGFzc29jaWF0ZWQgd2l0aCB0aGUgb2xkZXN0IC0tIG9yIDxpCi0+bGVhc3QtcmVjZW50bHkt
dXNlZCAtLSA8L2k+cGFnZSBpcyByZWNsYWltZWQgd2hlbiB0bWVtIG5lZWRzIG1vcmUKLW1lbW9y
eS4gIEJ1dCB0aGVyZSBhcmUgYSBmZXcgZXhjZXB0aW9ucwotdG8gc3RyaWN0IExSVSBxdWV1aW5n
LiAgRmlyc3QgaXMgd2hlbgotcmVtb3ZhbCBmcm9tIGEgcXVldWUgaXMgY29uc3RyYWluZWQgYnkg
bG9ja3MsIGFzIHByZXZpb3VzbHkgZGVzY3JpYmVkIGFib3ZlLgotU2Vjb25kLCB3aGVuIGFuIGVw
aGVtZXJhbCBwb29sIGlzIDxpPnNoYXJlZCw8L2k+IHVubGlrZSBhIHByaXZhdGUgZXBoZW1lcmFs
Ci1wb29sLCBhCi08YmlnPjxrYmQ+Z2V0PC9rYmQ+PC9iaWc+Ci1kb2VzIG5vdCBpbXBseSBhCi08
YmlnPjxrYmQ+Zmx1c2g8L2tiZD48L2JpZz4KLUluc3RlYWQsIGluIGEgc2hhcmVkIHBvb2wsIGEg
Ci1yZXN1bHRzIGluIHRoZSBwYWdlIGJlaW5nIHByb21vdGVkIHRvIHRoZSBmcm9udCBvZiB0aGUg
cXVldWUuCi1UaGlyZCwgd2hlbiBhIHBhZ2UgdGhhdCBpcyBkZWR1cGxpY2F0ZWQgKGkuZS4KLWlz
IHJlZmVyZW5jZWQgYnkgbW9yZSB0aGFuIG9uZSA8aT5wZ3BfPC9pPnQpCi1yZWFjaGVzIHRoZSBl
bmQgb2YgdGhlIExSVSBxdWV1ZSwgaXQgaXMgbWFya2VkIGFzIDxpCi0+ZXZpY3Rpb24gYXR0ZW1w
dGVkPC9pPiBhbmQgcHJvbW90ZWQgdG8gdGhlIGZyb250IG9mIHRoZSBxdWV1ZTsgaWYgaXQKLXJl
YWNoZXMgdGhlIGVuZCBvZiB0aGUgcXVldWUgYSBzZWNvbmQgdGltZSwgZXZpY3Rpb24gb2NjdXJz
LgotTm90ZSB0aGF0IG9ubHkgdGhlIDxpCi0+cGdwXzwvaT50IGlzIGV2aWN0ZWQ7IHRoZSBhY3R1
YWwgZGF0YSBpcyBvbmx5IHJlY2xhaW1lZCBpZiB0aGVyZSBpcyBubwotb3RoZXIgPGk+cGdwX3Qg
PC9pPnBvaW50aW5nIHRvIHRoZSBkYXRhLgotPFA+Ci1BbGwgb2YgdGhlc2UgbW9kaWZpZWQtIExS
VSBhbGdvcml0aG1zIGRlc2VydmUgdG8gYmUgc3R1ZGllZAotY2FyZWZ1bGx5IGFnYWluc3QgYSBi
cm9hZCByYW5nZSBvZiB3b3JrbG9hZHMuCi08UD4KLTxiPjxpPkludGVybmFsIGZyYWdtZW50YXRp
b248L2k+LjwvYj4KLVdoZW4KLWNvbXByZXNzaW9uIG9yIHR6ZSBpcyBlbmFibGVkLCBhbGxvY2F0
aW9ucyBiZXR3ZWVuIGEgaGFsZi1wYWdlIGFuZCBhIGZ1bGwtcGFnZQotaW4gc2l6ZSBhcmUgdmVy
eSBjb21tb24gYW5kIHRoaXMgcGxhY2VzIGEgZ3JlYXQgZGVhbCBvZiBwcmVzc3VyZSBvbiBldmVu
IHRoZQotYmVzdCBtZW1vcnkgYWxsb2NhdG9yLiAgQWRkaXRpb25hbGx5LAotcHJvYmxlbXMgbWF5
IGJlIGNhdXNlZCBmb3IgbWVtb3J5IHJlY2xhbWF0aW9uOiBXaGVuIG9uZSB0bWVtIGVwaGVtZXJh
bCBwYWdlIGlzCi1ldmljdGVkLCBvbmx5IGEgZnJhZ21lbnQgb2YgYSBwaHlzaWNhbCBwYWdlIG9m
IG1lbW9yeSBtaWdodCBiZSByZWNsYWltZWQuCi1BcyBhIHJlc3VsdCwgd2hlbiBjb21wcmVzc2lv
biBvciB0emUgaXMKLWVuYWJsZWQsIGl0IG1heSB0YWtlIGEgdmVyeSBsYXJnZSBudW1iZXIgb2Yg
ZXZpY3Rpb24gYXR0ZW1wdHMgdG8gZnJlZSB1cCBhIGZ1bGwKLWNvbnRpZ3VvdXMgcGFnZSBvZiBt
ZW1vcnkgYW5kIHNvLCB0byBhdm9pZCBuZWFyLWluZmluaXRlIGxvb3BzIGFuZCBsaXZlbG9ja3Ms
IGV2aWN0aW9uCi1tdXN0IGJlIGFzc3VtZWQgdG8gYmUgYWJsZSB0byBmYWlsLgotV2hpbGUgYWxs
IG1lbW9yeSBhbGxvY2F0aW9uIHBhdGhzIGluIHRtZW0gYXJlIHJlc2lsaWVudCB0byBmYWlsdXJl
LCB2ZXJ5Ci1jb21wbGV4IGNvcm5lciBjYXNlcyBtYXkgZXZlbnR1YWxseSBvY2N1ci4KLUFzIGEg
cmVzdWx0LCBjb21wcmVzc2lvbiBhbmQgdHplIGFyZSBkaXNhYmxlZCBieSBkZWZhdWx0IGFuZCBz
aG91bGQgYmUKLXVzZWQgd2l0aCBjYXV0aW9uIHVudGlsIHRoZXkgaGF2ZSBiZWVuIHRlc3RlZCB3
aXRoIGEgbXVjaCBicm9hZGVyIHNldCBvZgotd29ya2xvYWRzLihOb3RlIHRvIHNlbGY6IFRoZSAK
LWNvZGUgbmVlZHMgd29yay4pCi08UD4KLTxiPjxpPldlaWdodHMgYW5kIGNhcHM8L2k+LjwvYj4K
LUJlY2F1c2UKLW9mIHRoZSBqdXN0LWRpc2N1c3NlZCBMUlUtYmFzZWQgZXZpY3Rpb24gYWxnb3Jp
dGhtcywgYSBjbGllbnQgdGhhdCB1c2VzIHRtZW0gYXQKLWEgdmVyeSBoaWdoIGZyZXF1ZW5jeSBj
YW4gcXVpY2tseSBzd2FtcCB0bWVtIHNvIHRoYXQgaXQgcHJvdmlkZXMgbGl0dGxlIGJlbmVmaXQK
LXRvIGEgY2xpZW50IHRoYXQgdXNlcyBpdCBsZXNzIGZyZXF1ZW50bHkuCi1UbyByZWR1Y2UgdGhl
IHBvc3NpYmlsaXR5IG9mIHRoaXMgZGVuaWFsLW9mLXNlcnZpY2UsIGxpbWl0cyBjYW4gYmUKLXNw
ZWNpZmllZCB2aWEgbWFuYWdlbWVudCB0b29scyB0aGF0IGFyZSBlbmZvcmNlZCBpbnRlcm5hbGx5
IGJ5IHRtZW0uCi1PbiBYZW4sIHRoZSAmcXVvdDt4bSB0bWVtLXNldCZxdW90OyBjb21tYW5kCi1j
YW4gc3BlY2lmeSAmcXVvdDt3ZWlnaHQ9Jmx0O3dlaWdodCZndDsmcXVvdDsgb3IgJnF1b3Q7Y2Fw
PSZsdDtjYXAmZ3Q7JnF1b3Q7Ci1mb3IgYW55IGNsaWVudC4gIElmIHdlaWdodCBpcyBub24temVy
bwotZm9yIGEgY2xpZW50IGFuZCB0aGUgY3VycmVudCBwZXJjZW50YWdlIG9mIGVwaGVtZXJhbCBw
YWdlcyBpbiB1c2UgYnkgdGhlIGNsaWVudAotZXhjZWVkcyBpdHMgc2hhcmUgKGFzIG1lYXN1cmVk
IGJ5IHRoZSBzdW0gb2Ygd2VpZ2h0cyBvZiBhbGwgY2xpZW50cyksIHRoZSBuZXh0Ci1wYWdlIGNo
b3NlbiBmb3IgZXZpY3Rpb24gaXMgc2VsZWN0ZWQgZnJvbSB0aGUgcmVxdWVzdGluZyBjbGllbnQn
cyBlcGhlbWVyYWwKLXF1ZXVlLCBpbnN0ZWFkIG9mIHRoZSBnbG9iYWwgZXBoZW1lcmFsIHF1ZXVl
IHRoYXQgY29udGFpbnMgcGFnZXMgZnJvbSBhbGwKLWNsaWVudHMuKFNlZSA8aT5jbGllbnRfb3Zl
cl9xdW90YSgpLjwvaT4pCi1TZXR0aW5nIGEgY2FwIGZvciBhIGNsaWVudCBpcyBjdXJyZW50bHkg
YSBuby1vcC4KLTxQPgotPGI+PGk+U2hhcmVkIHBvb2xzIGFuZCBhdXRoZW50aWNhdGlvbi48L2k+
PC9iPgotV2hlbiB0bWVtIHdhcyBmaXJzdCBwcm9wb3NlZCB0byB0aGUgbGludXgga2VybmVsIG1h
aWxpbmcgbGlzdAotKExLTUwpLCB0aGVyZSB3YXMgY29uY2VybiBleHByZXNzZWQgYWJvdXQgc2Vj
dXJpdHkgb2Ygc2hhcmVkIGVwaGVtZXJhbAotcG9vbHMuICBUaGUgaW5pdGlhbCB0bWVtIGltcGxl
bWVudGF0aW9uIG9ubHkKLXJlcXVpcmVkIGEgY2xpZW50IHRvIHByb3ZpZGUgYSAxMjgtYml0IFVV
SUQgdG8gaWRlbnRpZnkgYSBzaGFyZWQgcG9vbCwgYW5kIHRoZQotbGludXgtc2lkZSB0bWVtIGlt
cGxlbWVudGF0aW9uIG9idGFpbmVkIHRoaXMgVVVJRCBmcm9tIHRoZSBzdXBlcmJsb2NrIG9mIHRo
ZQotc2hhcmVkIGZpbGVzeXN0ZW0gKGluIG9jZnMyKS4gIEl0IHdhcwotcG9pbnRlZCBvdXQgb24g
TEtNTCB0aGF0IHRoZSBVVUlEIHdhcyBlc3NlbnRpYWxseSBhIHNlY3VyaXR5IGtleSBhbmQgYW55
Ci1tYWxpY2lvdXMgZG9tYWluIHRoYXQgZ3Vlc3NlZCBpdCB3b3VsZCBoYXZlIGFjY2VzcyB0byBh
bnkgZGF0YSBmcm9tIHRoZSBzaGFyZWQKLWZpbGVzeXN0ZW0gdGhhdCBmb3VuZCBpdHMgd2F5IGlu
dG8gdG1lbS4KLU9jZnMyIGhhcyBvbmx5IHZlcnkgbGltaXRlZCBzZWN1cml0eTsgaXQgaXMgYXNz
dW1lZCB0aGF0IGFueW9uZSB3aG8gY2FuCi1hY2Nlc3MgdGhlIGZpbGVzeXN0ZW0gYml0cyBvbiB0
aGUgc2hhcmVkIGRpc2sgY2FuIG1vdW50IHRoZSBmaWxlc3lzdGVtIGFuZCB1c2UKLWl0LiAgQnV0
IGluIGEgdmlydHVhbGl6ZWQgZGF0YSBjZW50ZXIsCi1oaWdoZXIgaXNvbGF0aW9uIHJlcXVpcmVt
ZW50cyBtYXkgYXBwbHkuCi1BcyBhIHJlc3VsdCwgbWFuYWdlbWVudCB0b29scyBtdXN0IGV4cGxp
Y2l0bHkgYXV0aGVudGljYXRlIChvciBtYXkKLWV4cGxpY2l0bHkgZGVueSkgc2hhcmVkIHBvb2wg
YWNjZXNzIHRvIGFueSBjbGllbnQuCi1PbiBYZW4sIHRoaXMgaXMgZG9uZSB3aXRoIHRoZSAmcXVv
dDt4bAotdG1lbS1zaGFyZWQtYXV0aCZxdW90OyBjb21tYW5kLgotPFA+Ci08Yj48aT4zMi1iaXQg
aW1wbGVtZW50YXRpb248L2k+LjwvYj4KLVRoZXJlIHdhcyBzb21lIGVmZm9ydCBwdXQgaW50byBn
ZXR0aW5nIHRtZW0gd29ya2luZyBvbiBhIDMyLWJpdCBYZW4uCi1Ib3dldmVyLCB0aGUgWGVuIGhl
YXAgaXMgbGltaXRlZCBpbiBzaXplIG9uCi0zMi1iaXQgWGVuIHNvIHRtZW0gZGlkIG5vdCB3b3Jr
IHZlcnkgd2VsbC4KLVRoZXJlIGFyZSBzdGlsbCAzMi1iaXQgaWZkZWZzIGluIHNvbWUgcGxhY2Vz
IGluIHRoZSBjb2RlLCBidXQgdGhpbmdzIG1heQotaGF2ZSBiaXQtcm90dGVkIHNvIHVzaW5nIHRt
ZW0gb24gYSAzMi1iaXQgWGVuIGlzIG5vdCByZWNvbW1lbmRlZC4KLQotPGgyPktub3duIElzc3Vl
czwvaDI+Ci0KLTxwPjxiPjxpPkZyYWdtZW50YXRpb24uPC9pPjwvYj5XaGVuIHRtZW0KLWlzIGFj
dGl2ZSwgYWxsIHBoeXNpY2FsbHkgbWVtb3J5IGJlY29tZXMgPGk+ZnJhZ21lbnRlZDwvaT4KLWlu
dG8gaW5kaXZpZHVhbCBwYWdlcy4gIEhvd2V2ZXIsIHRoZSBYZW4KLW1lbW9yeSBhbGxvY2F0b3Ig
YWxsb3dzIG1lbW9yeSB0byBiZSByZXF1ZXN0ZWQgaW4gbXVsdGktcGFnZSBjb250aWd1b3VzCi1x
dWFudGl0aWVzLCBjYWxsZWQgb3JkZXImZ3Q7MCBhbGxvY2F0aW9ucy4KLShlLmcuIDI8c3VwPm9y
ZGVyPC9zdXA+IHNvCi1vcmRlcj09NCBpcyBzaXh0ZWVuIGNvbnRpZ3VvdXMgcGFnZXMuKQotSW4g
c29tZSBjYXNlcywgYSByZXF1ZXN0IGZvciBhIGxhcmdlciBvcmRlciB3aWxsIGZhaWwgZ3JhY2Vm
dWxseSBpZiBubwotbWF0Y2hpbmcgY29udGlndW91cyBhbGxvY2F0aW9uIGlzIGF2YWlsYWJsZSBm
cm9tIFhlbi4KLUFzIG9mIFhlbiA0LjAsIGhvd2V2ZXIsIHRoZXJlIGFyZSBzZXZlcmFsCi1jcml0
aWNhbCBvcmRlciZndDswIGFsbG9jYXRpb24gcmVxdWVzdHMgdGhhdCBkbyBub3QgZmFpbCBncmFj
ZWZ1bGx5LgotTm90YWJseSwgd2hlbiBhIGRvbWFpbiBpcyBjcmVhdGVkLCBhbmQKLW9yZGVyPT00
IHN0cnVjdHVyZSBpcyByZXF1aXJlZCBvciB0aGUgZG9tYWluIGNyZWF0aW9uIHdpbGwgZmFpbC4K
LUFuZCBzaGFkb3cgcGFnaW5nIHJlcXVpcmVzIG1hbnkgb3JkZXI9PTIKLWFsbG9jYXRpb25zOyBp
ZiB0aGVzZSBmYWlsLCBhIFBWIGxpdmUtbWlncmF0aW9uIG1heSBmYWlsLgotVGhlcmUgYXJlIGxp
a2VseSBvdGhlciBzdWNoIGlzc3Vlcy4KLTxQPgotQnV0LCBmcmFnbWVudGF0aW9uIGNhbiBvY2N1
ciBldmVuIHdpdGhvdXQgdG1lbSBpZiBhbnkgZG9tVSBkb2VzCi1hbnkgZXh0ZW5zaXZlIGJhbGxv
b25pbmc7IHRtZW0ganVzdCBhY2NlbGVyYXRlcyB0aGUgZnJhZ21lbnRhdGlvbi4KLVNvIHRoZSBm
cmFnbWVudGF0aW9uIHByb2JsZW0gbXVzdCBiZSBzb2x2ZWQKLWFueXdheS4gIFRoZSBiZXN0IHNv
bHV0aW9uIGlzIHRvIGRpc2FsbG93Ci1vcmRlciZndDswIGFsbG9jYXRpb25zIGFsdG9nZXRoZXIg
aW4gWGVuIC0tIG9yIGF0IGxlYXN0IGVuc3VyZSB0aGF0IGFueSBhdHRlbXB0Ci10byBhbGxvY2F0
ZSBvcmRlciZndDswIGNhbiBmYWlsIGdyYWNlZnVsbHksIGUuZy4gYnkgZmFsbGluZyBiYWNrIHRv
IGEgc2VxdWVuY2UKLW9mIHNpbmdsZSBwYWdlIGFsbG9jYXRpb25zLiBIb3dldmVyIHRoaXMgcmVz
dHJpY3Rpb24gbWF5IHJlcXVpcmUgYSBtYWpvciByZXdyaXRlCi1pbiBzb21lIG9mIFhlbidzIG1v
c3Qgc2Vuc2l0aXZlIGNvZGUuCi0oTm90ZSB0aGF0IG9yZGVyJmd0OzAgYWxsb2NhdGlvbnMgZHVy
aW5nIFhlbiBib290IGFuZCBlYXJseSBpbiBkb21haW4wCi1sYXVuY2ggYXJlIHNhZmUgYW5kLCBp
ZiBkb20wIGRvZXMgbm90IGVuYWJsZSB0bWVtLCBhbnkgb3JkZXImZ3Q7MCBhbGxvY2F0aW9uIGJ5
Ci1kb20wIGlzIHNhZmUsIHVudGlsIHRoZSBmaXJzdCBkb21VIGlzIGNyZWF0ZWQuKQotPFA+Ci1V
bnRpbCBYZW4gY2FuIGJlIHJld3JpdHRlbiB0byBiZSA8aT5mcmFnbWVudGF0aW9uLXNhZmU8L2k+
LCBhIHNtYWxsIGhhY2sKLXdhcyBhZGRlZCBpbiB0aGUgWGVuIHBhZ2UKLWFsbG9jYXRvci4oU2Vl
IHRoZSBjb21tZW50ICZxdW90OwotbWVtb3J5IGlzIHNjYXJjZSZxdW90OyBpbiA8aT5hbGxvY19o
ZWFwX3BhZ2VzKCk8L2k+LikKLUJyaWVmbHksIGEgcG9ydGlvbiBvZiBtZW1vcnkgaXMgcHJlLXJl
c2VydmVkCi1mb3IgYWxsb2NhdGlvbnMgd2hlcmUgb3JkZXImZ3Q7MCBhbmQgb3JkZXImbHQ7OS4K
LShEb21haW4gY3JlYXRpb24gdXNlcyAyTUIgcGFnZXMsIGJ1dCBmYWlscwotZ3JhY2VmdWxseSwg
YW5kIHRoZXJlIGFyZSBubyBvdGhlciBrbm93biBvcmRlcj09OSBhbGxvY2F0aW9ucyBvciBvcmRl
ciZndDs5Ci1hbGxvY2F0aW9ucyBjdXJyZW50bHkgaW4gWGVuLikKLTxQPgotPGI+PGk+TlVNQTwv
aT48L2I+LiAgVG1lbSBhc3N1bWVzIHRoYXQKLWFsbCBtZW1vcnkgcGFnZXMgYXJlIGVxdWFsIGFu
ZCBhbnkgUkFNIHBhZ2UgY2FuIHN0b3JlIGEgcGFnZSBvZiBkYXRhIGZvciBhbnkKLWNsaWVudC4g
IFRoaXMgaGFzIHBvdGVudGlhbCBwZXJmb3JtYW5jZQotY29uc2VxdWVuY2VzIGluIGFueSBOVU1B
IG1hY2hpbmUgd2hlcmUgYWNjZXNzIHRvIDxpCi0+ZmFyIG1lbW9yeTwvaT4gaXMgc2lnbmlmaWNh
bnRseSBzbG93ZXIgdGhhbiBhY2Nlc3MgdG8gPGkKLT5uZWFyIG1lbW9yeTwvaT4uCi1PbiBuZWFy
bHkgYWxsIG9mIHRvZGF5J3Mgc2VydmVycywgaG93ZXZlciwKLWFjY2VzcyB0aW1lcyB0byA8aT5m
YXIgbWVtb3J5PC9pPiBpcyBzdGlsbAotbXVjaCBmYXN0ZXIgdGhhbiBhY2Nlc3MgdG8gZGlzayBv
ciBuZXR3b3JrLWJhc2VkIHN0b3JhZ2UsIGFuZCB0bWVtJ3MgcHJpbWFyeSBwZXJmb3JtYW5jZQot
YWR2YW50YWdlIGNvbWVzIGZyb20gdGhlIGZhY3QgdGhhdCBwYWdpbmcgYW5kIHN3YXBwaW5nIGFy
ZSByZWR1Y2VkLgotU28sIHRoZSBjdXJyZW50IHRtZW0gaW1wbGVtZW50YXRpb24gaWdub3Jlcwot
TlVNQS1uZXNzOyBmdXR1cmUgdG1lbSBkZXNpZ24gZm9yIE5VTUEgbWFjaGluZXMgaXMgYW4gZXhl
cmNpc2UgbGVmdCBmb3IgdGhlCi1yZWFkZXIuCi0KLTxoMj5CaWJsaW9ncmFwaHk8L2gyPgotCi08
UD4KLShuZWVkcyB3b3JrKTxiIHN0eWxlPSdtc28tYmlkaS1mb250LXdlaWdodDo+Ci08UD48YSBo
cmVmPSJodHRwOi8vb3NzLm9yYWNsZS5jb20vcHJvamVjdHMvdG1lbSI+aHR0cDovL29zcy5vcmFj
bGUuY29tL3Byb2plY3RzL3RtZW08L2E+CmRpZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kv
bW9kdWxlcy9kb20wLnRlIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQppbmRl
eCBhMzQ3ZDY2NGY4Li45OTcwZjlkYzA4IDEwMDY0NAotLS0gYS90b29scy9mbGFzay9wb2xpY3kv
bW9kdWxlcy9kb20wLnRlCisrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUK
QEAgLTEwLDggKzEwLDggQEAgYWxsb3cgZG9tMF90IHhlbl90OnhlbiB7CiAJc2V0dGltZSB0YnVm
Y29udHJvbCByZWFkY29uc29sZSBjbGVhcmNvbnNvbGUgcGVyZmNvbnRyb2wgbXRycl9hZGQKIAlt
dHJyX2RlbCBtdHJyX3JlYWQgbWljcm9jb2RlIHBoeXNpbmZvIHF1aXJrIHdyaXRlY29uc29sZSBy
ZWFkYXBpYwogCXdyaXRlYXBpYyBwcml2cHJvZmlsZSBub25wcml2cHJvZmlsZSBrZXhlYyBmaXJt
d2FyZSBzbGVlcCBmcmVxdWVuY3kKLQlnZXRpZGxlIGRlYnVnIGdldGNwdWluZm8gaGVhcCBwbV9v
cCBtY2Ffb3AgbG9ja3Byb2YgY3B1cG9vbF9vcCB0bWVtX29wCi0JdG1lbV9jb250cm9sIGdldHNj
aGVkdWxlciBzZXRzY2hlZHVsZXIKKwlnZXRpZGxlIGRlYnVnIGdldGNwdWluZm8gaGVhcCBwbV9v
cCBtY2Ffb3AgbG9ja3Byb2YgY3B1cG9vbF9vcAorCWdldHNjaGVkdWxlciBzZXRzY2hlZHVsZXIK
IH07CiBhbGxvdyBkb20wX3QgeGVuX3Q6eGVuMiB7CiAJcmVzb3VyY2Vfb3AgcHNyX2NtdF9vcCBw
c3JfYWxsb2MgcG11X2N0cmwgZ2V0X3N5bWJvbApkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9s
aWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMudGUgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxl
cy9ndWVzdF9mZWF0dXJlcy50ZQppbmRleCA5YWM5NzgwZGVkLi4xYjc3ODMyYWVhIDEwMDY0NAot
LS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZQorKysgYi90
b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZQpAQCAtMSw2ICsxLDMg
QEAKLSMgQWxsb3cgYWxsIGRvbWFpbnMgdG8gdXNlICh1bnByaXZpbGVnZWQgcGFydHMgb2YpIHRo
ZSB0bWVtIGh5cGVyY2FsbAotYWxsb3cgZG9tYWluX3R5cGUgeGVuX3Q6eGVuIHRtZW1fb3A7Ci0K
ICMgQWxsb3cgYWxsIGRvbWFpbnMgdG8gdXNlIFBNVSAoYnV0IG5vdCB0byBjaGFuZ2UgaXRzIHNl
dHRpbmdzIC0tLSB0aGF0J3Mgd2hhdAogIyBwbXVfY3RybCBpcyBmb3IpCiBhbGxvdyBkb21haW5f
dHlwZSB4ZW5fdDp4ZW4yIHBtdV91c2U7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY29uZmln
cy90aW55NjQuY29uZiBiL3hlbi9hcmNoL2FybS9jb25maWdzL3Rpbnk2NC5jb25mCmluZGV4IGFl
Y2M1NWM5NWYuLmNjNmQ5M2YyZjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9jb25maWdzL3Rp
bnk2NC5jb25mCisrKyBiL3hlbi9hcmNoL2FybS9jb25maWdzL3Rpbnk2NC5jb25mCkBAIC0xMSw3
ICsxMSw2IEBAIENPTkZJR19BUk09eQogIwogIyBDb21tb24gRmVhdHVyZXMKICMKLSMgQ09ORklH
X1RNRU0gaXMgbm90IHNldAogQ09ORklHX1NDSEVEX0NSRURJVD15CiAjIENPTkZJR19TQ0hFRF9D
UkVESVQyIGlzIG5vdCBzZXQKICMgQ09ORklHX1NDSEVEX1JURFMgaXMgbm90IHNldApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2NvbmZpZ3MvcHZzaGltX2RlZmNvbmZpZyBiL3hlbi9hcmNoL3g4
Ni9jb25maWdzL3B2c2hpbV9kZWZjb25maWcKaW5kZXggYTEyZTNkMDQ2NS4uOTcxMGFhNjIzOCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NvbmZpZ3MvcHZzaGltX2RlZmNvbmZpZworKysgYi94
ZW4vYXJjaC94ODYvY29uZmlncy9wdnNoaW1fZGVmY29uZmlnCkBAIC0xMSw3ICsxMSw2IEBAIENP
TkZJR19OUl9DUFVTPTMyCiAjIENPTkZJR19IVk1fRkVQIGlzIG5vdCBzZXQKICMgQ09ORklHX1RC
T09UIGlzIG5vdCBzZXQKICMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKLSMgQ09ORklHX1RNRU0g
aXMgbm90IHNldAogIyBDT05GSUdfWEVOT1BST0YgaXMgbm90IHNldAogIyBDT05GSUdfWFNNIGlz
IG5vdCBzZXQKICMgQ09ORklHX1NDSEVEX0NSRURJVDIgaXMgbm90IHNldApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxs
LmMKaW5kZXggMTlkMTI2Mzc3YS4uYjUyZjdiMmYwOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCkBAIC0x
MzEsOSArMTMxLDYgQEAgc3RhdGljIGNvbnN0IGh5cGVyY2FsbF90YWJsZV90IGh2bV9oeXBlcmNh
bGxfdGFibGVbXSA9IHsKICAgICBIWVBFUkNBTEwoaHZtX29wKSwKICAgICBIWVBFUkNBTEwoc3lz
Y3RsKSwKICAgICBIWVBFUkNBTEwoZG9tY3RsKSwKLSNpZmRlZiBDT05GSUdfVE1FTQotICAgIEhZ
UEVSQ0FMTCh0bWVtX29wKSwKLSNlbmRpZgogICAgIENPTVBBVF9DQUxMKHBsYXRmb3JtX29wKSwK
ICNpZmRlZiBDT05GSUdfUFYKICAgICBDT01QQVRfQ0FMTChtbXVleHRfb3ApLApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L3B2L2h5cGVyY2Fs
bC5jCmluZGV4IDVkMTE5MTE3MzUuLjNhNjdiN2U2NGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9wdi9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKQEAgLTc0
LDkgKzc0LDYgQEAgY29uc3QgaHlwZXJjYWxsX3RhYmxlX3QgcHZfaHlwZXJjYWxsX3RhYmxlW10g
PSB7CiAjaWZkZWYgQ09ORklHX0tFWEVDCiAgICAgQ09NUEFUX0NBTEwoa2V4ZWNfb3ApLAogI2Vu
ZGlmCi0jaWZkZWYgQ09ORklHX1RNRU0KLSAgICBIWVBFUkNBTEwodG1lbV9vcCksCi0jZW5kaWYK
ICAgICBIWVBFUkNBTEwoeGVucG11X29wKSwKICNpZmRlZiBDT05GSUdfSFZNCiAgICAgSFlQRVJD
QUxMKGh2bV9vcCksCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCmluZGV4IDljYmZmMjJmYjMuLjM2MjFmOTg2ZjkgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0yNSw3ICsy
NSw2IEBACiAjaW5jbHVkZSA8eGVuL2RtaS5oPgogI2luY2x1ZGUgPHhlbi9wZm4uaD4KICNpbmNs
dWRlIDx4ZW4vbm9kZW1hc2suaD4KLSNpbmNsdWRlIDx4ZW4vdG1lbV94ZW4uaD4KICNpbmNsdWRl
IDx4ZW4vdmlydHVhbF9yZWdpb24uaD4KICNpbmNsdWRlIDx4ZW4vd2F0Y2hkb2cuaD4KICNpbmNs
dWRlIDxwdWJsaWMvdmVyc2lvbi5oPgpAQCAtMTQ3OCwxMyArMTQ3Nyw2IEBAIHZvaWQgX19pbml0
IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAg
ICAgcyA9IHBmbl90b19wYWRkcihsaW1pdCArIDEpOwogICAgICAgICAgICAgaW5pdF9kb21oZWFw
X3BhZ2VzKHMsIGUpOwogICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCB0bWVtX2VuYWJsZWQoKSAp
Ci0gICAgICAgIHsKLSAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HCi0gICAgICAgICAg
ICAgICAgICAiVE1FTSBwaHlzaWNhbCBSQU0gbGltaXQgZXhjZWVkZWQsIGRpc2FibGluZyBUTUVN
XG4iKTsKLSAgICAgICAgICAgdG1lbV9kaXNhYmxlKCk7Ci0gICAgICAgIH0KICAgICB9CiAgICAg
ZWxzZQogICAgICAgICBlbmRfYm9vdF9hbGxvY2F0b3IoKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vS2NvbmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCA2ODEzMmEzYTEwLi5mYjcxOWFj
MjM3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29u
ZmlnCkBAIC03NywxOSArNzcsNiBAQCBjb25maWcgS0VYRUMKIAogCSAgSWYgdW5zdXJlLCBzYXkg
WS4KIAotY29uZmlnIFRNRU0KLQlkZWZfYm9vbCB5Ci0JcHJvbXB0ICJUcmFuc2NlbmRlbnQgTWVt
b3J5IFN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5IgotCS0tLWhlbHAtLS0KLQkgIFRyYW5zY2VuZGVu
dCBtZW1vcnkgYWxsb3dzIFBWLWF3YXJlIGd1ZXN0cyB0byBjb2xsYWJvcmF0ZSBvbiBtZW1vcnkK
LQkgIHVzYWdlLiBHdWVzdHMgY2FuICdzd2FwJyB0aGVpciBtZW1vcnkgdG8gdGhlIGh5cGVydmlz
b3Igb3IgaGF2ZSBhbgotCSAgY29sbGVjdGl2ZSBwb29sIG9mIG1lbW9yeSBzaGFyZWQgYWNyb3Nz
IGd1ZXN0cy4gVGhlIGVuZCByZXN1bHQgaXMKLQkgIGxlc3MgbWVtb3J5IHVzYWdlIGJ5IGd1ZXN0
cyBhbGxvd2luZyBoaWdoZXIgZ3Vlc3QgZGVuc2l0eS4KLQotCSAgWW91IGFsc28gaGF2ZSB0byBl
bmFibGUgaXQgb24gdGhlIFhlbiBjb21tYW5kbGluZSBieSB1c2luZyB0bWVtPTEKLQotCSAgSWYg
dW5zdXJlLCBzYXkgWS4KLQogY29uZmlnIFhFTk9QUk9GCiAJZGVmX2Jvb2wgeQogCXByb21wdCAi
WGVuIE9wcm9maWxlIFN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5IgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9NYWtlZmlsZSBiL3hlbi9jb21tb24vTWFrZWZpbGUKaW5kZXggZmZkZmI3NDQ4ZC4uMDI3
NjMyOTBhOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9NYWtlZmlsZQorKysgYi94ZW4vY29tbW9u
L01ha2VmaWxlCkBAIC03MSwxMCArNzEsNiBAQCBvYmotYmluLSQoQ09ORklHX1g4NikgKz0gJChm
b3JlYWNoIG4sZGVjb21wcmVzcyBidW56aXAyIHVueHogdW5sem1hIHVubHpvIHVubHo0CiAKIG9i
ai0kKENPTkZJR19DT01QQVQpICs9ICQoYWRkcHJlZml4IGNvbXBhdC8sZG9tYWluLm8ga2VybmVs
Lm8gbWVtb3J5Lm8gbXVsdGljYWxsLm8geGxhdC5vKQogCi10bWVtLXkgOj0gdG1lbS5vIHRtZW1f
eGVuLm8gdG1lbV9jb250cm9sLm8KLXRtZW0tJChDT05GSUdfQ09NUEFUKSArPSBjb21wYXQvdG1l
bV94ZW4ubwotb2JqLSQoQ09ORklHX1RNRU0pICs9ICQodG1lbS15KQotCiBleHRyYS15IDo9IHN5
bWJvbHMtZHVtbXkubwogCiBzdWJkaXItJChDT05GSUdfQ09WRVJBR0UpICs9IGNvdmVyYWdlCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvbXBhdC90bWVtX3hlbi5jIGIveGVuL2NvbW1vbi9jb21w
YXQvdG1lbV94ZW4uYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNTExMWZkOGRmNi4u
MDAwMDAwMDAwMAotLS0gYS94ZW4vY29tbW9uL2NvbXBhdC90bWVtX3hlbi5jCisrKyAvZGV2L251
bGwKQEAgLTEsMjMgKzAsMCBAQAotLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgotICogdG1lbV94ZW4u
YwotICoKLSAqLwotCi0jaW5jbHVkZSA8eGVuL2xpYi5oPgotI2luY2x1ZGUgPHhlbi9zY2hlZC5o
PgotI2luY2x1ZGUgPHhlbi9kb21haW4uaD4KLSNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+
Ci0jaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgotI2luY2x1ZGUgPGNvbXBhdC90bWVtLmg+Ci0K
LUNIRUNLX3RtZW1fb2lkOwotCi0vKgotICogTG9jYWwgdmFyaWFibGVzOgotICogbW9kZTogQwot
ICogYy1maWxlLXN0eWxlOiAiQlNEIgotICogYy1iYXNpYy1vZmZzZXQ6IDQKLSAqIHRhYi13aWR0
aDogNAotICogaW5kZW50LXRhYnMtbW9kZTogbmlsCi0gKiBFbmQ6Ci0gKi8KZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDc4Y2M1MjQ5
ZTguLjMzNjJhZDNhZDMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVu
L2NvbW1vbi9kb21haW4uYwpAQCAtNDAsNyArNDAsNiBAQAogI2luY2x1ZGUgPHB1YmxpYy92Y3B1
Lmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgotI2luY2x1
ZGUgPHhlbi90bWVtLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAKICNpZmRlZiBDT05GSUdf
WDg2CkBAIC03MTksMTAgKzcxOCw4IEBAIGludCBkb21haW5fa2lsbChzdHJ1Y3QgZG9tYWluICpk
KQogICAgICAgICBkLT5pc19keWluZyA9IERPTURZSU5HX2R5aW5nOwogICAgICAgICBldnRjaG5f
ZGVzdHJveShkKTsKICAgICAgICAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoZCk7Ci0gICAgICAg
IHRtZW1fZGVzdHJveShkLT50bWVtX2NsaWVudCk7CiAgICAgICAgIHZudW1hX2Rlc3Ryb3koZC0+
dm51bWEpOwogICAgICAgICBkb21haW5fc2V0X291dHN0YW5kaW5nX3BhZ2VzKGQsIDApOwotICAg
ICAgICBkLT50bWVtX2NsaWVudCA9IE5VTEw7CiAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAg
ICAgY2FzZSBET01EWUlOR19keWluZzoKICAgICAgICAgcmMgPSBkb21haW5fcmVsaW5xdWlzaF9y
ZXNvdXJjZXMoZCk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1v
bi9tZW1vcnkuYwppbmRleCAxNzViZDYyYzExLi4yMWIxZTY1YmI5IDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTE4LDggKzE4LDYg
QEAKICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2Fs
bC5oPgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgotI2luY2x1ZGUgPHhlbi90bWVtLmg+Ci0jaW5j
bHVkZSA8eGVuL3RtZW1feGVuLmg+CiAjaW5jbHVkZSA8eGVuL251bWEuaD4KICNpbmNsdWRlIDx4
ZW4vbWVtX2FjY2Vzcy5oPgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgpAQCAtMjUwLDcgKzI0OCw3
IEBAIHN0YXRpYyB2b2lkIHBvcHVsYXRlX3BoeXNtYXAoc3RydWN0IG1lbW9wX2FyZ3MgKmEpCiAK
ICAgICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFwYWdlKSApCiAgICAgICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgICAgICBpZiAoICF0bWVtX2VuYWJsZWQoKSB8fCBhLT5leHRlbnRf
b3JkZXIgKQorICAgICAgICAgICAgICAgICAgICBpZiAoIGEtPmV4dGVudF9vcmRlciApCiAgICAg
ICAgICAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJDb3VsZCBub3QgYWxsb2NhdGUgb3JkZXI9JXUgZXh0ZW50OiBp
ZD0lZCBtZW1mbGFncz0lI3ggKCV1IG9mICV1KVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGEtPmV4dGVudF9vcmRlciwgZC0+ZG9tYWluX2lkLCBhLT5tZW1mbGFncywKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMKaW5kZXggZmQzYjBhYWE4My4uYmIxOWIwMjZhOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTEzNSw4ICsxMzUs
NiBAQAogI2luY2x1ZGUgPHhlbi9udW1hLmg+CiAjaW5jbHVkZSA8eGVuL25vZGVtYXNrLmg+CiAj
aW5jbHVkZSA8eGVuL2V2ZW50Lmg+Ci0jaW5jbHVkZSA8eGVuL3RtZW0uaD4KLSNpbmNsdWRlIDx4
ZW4vdG1lbV94ZW4uaD4KICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CiAjaW5jbHVkZSA8cHVi
bGljL3NjaGVkLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KQEAgLTUyOSwxNiArNTI3LDYgQEAg
aW50IGRvbWFpbl9zZXRfb3V0c3RhbmRpbmdfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBwYWdlcykKICAgICAvKiBob3cgbXVjaCBtZW1vcnkgaXMgYXZhaWxhYmxlPyAqLwog
ICAgIGF2YWlsX3BhZ2VzID0gdG90YWxfYXZhaWxfcGFnZXM7CiAKLSAgICAvKiBOb3RlOiBUaGUg
dXNhZ2Ugb2YgY2xhaW0gbWVhbnMgdGhhdCBhbGxvY2F0aW9uIGZyb20gYSBndWVzdCAqbWlnaHQq
Ci0gICAgICogaGF2ZSB0byBjb21lIGZyb20gZnJlZWFibGUgbWVtb3J5LiBVc2luZyBmcmVlIG1l
bW9yeSBpcyBhbHdheXMgYmV0dGVyLCBpZgotICAgICAqIGl0IGlzIGF2YWlsYWJsZSwgdGhhbiB1
c2luZyBmcmVlYWJsZSBtZW1vcnkuCi0gICAgICoKLSAgICAgKiBCdXQgdGhhdCBpcyBPSyBhcyBv
bmNlIHRoZSBjbGFpbSBoYXMgYmVlbiBtYWRlLCBpdCBzdGlsbCBjYW4gdGFrZSBtaW51dGVzCi0g
ICAgICogYmVmb3JlIHRoZSBjbGFpbSBpcyBmdWxseSBzYXRpc2ZpZWQuIFRtZW0gY2FuIG1ha2Ug
dXNlIG9mIHRoZSB1bmNsYWltZWQKLSAgICAgKiBwYWdlcyBkdXJpbmcgdGhpcyB0aW1lICh0byBz
dG9yZSBlcGhlbWVyYWwvZnJlZWFibGUgcGFnZXMgb25seSwKLSAgICAgKiBub3QgcGVyc2lzdGVu
dCBwYWdlcykuCi0gICAgICovCi0gICAgYXZhaWxfcGFnZXMgKz0gdG1lbV9mcmVlYWJsZV9wYWdl
cygpOwogICAgIGF2YWlsX3BhZ2VzIC09IG91dHN0YW5kaW5nX2NsYWltczsKIAogICAgIC8qCkBA
IC03MTAsOCArNjk4LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX2xvd19tZW1fdmlycSh2
b2lkKQogCiBzdGF0aWMgdm9pZCBjaGVja19sb3dfbWVtX3ZpcnEodm9pZCkKIHsKLSAgICB1bnNp
Z25lZCBsb25nIGF2YWlsX3BhZ2VzID0gdG90YWxfYXZhaWxfcGFnZXMgKwotICAgICAgICB0bWVt
X2ZyZWVhYmxlX3BhZ2VzKCkgLSBvdXRzdGFuZGluZ19jbGFpbXM7CisgICAgdW5zaWduZWQgbG9u
ZyBhdmFpbF9wYWdlcyA9IHRvdGFsX2F2YWlsX3BhZ2VzIC0gb3V0c3RhbmRpbmdfY2xhaW1zOwog
CiAgICAgaWYgKCB1bmxpa2VseShhdmFpbF9wYWdlcyA8PSBsb3dfbWVtX3ZpcnFfdGgpICkKICAg
ICB7CkBAIC05NDAsOCArOTI3LDcgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hl
YXBfcGFnZXMoCiAgICAgICogQ2xhaW1lZCBtZW1vcnkgaXMgY29uc2lkZXJlZCB1bmF2YWlsYWJs
ZSB1bmxlc3MgdGhlIHJlcXVlc3QKICAgICAgKiBpcyBtYWRlIGJ5IGEgZG9tYWluIHdpdGggc3Vm
ZmljaWVudCB1bmNsYWltZWQgcGFnZXMuCiAgICAgICovCi0gICAgaWYgKCAob3V0c3RhbmRpbmdf
Y2xhaW1zICsgcmVxdWVzdCA+Ci0gICAgICAgICAgdG90YWxfYXZhaWxfcGFnZXMgKyB0bWVtX2Zy
ZWVhYmxlX3BhZ2VzKCkpICYmCisgICAgaWYgKCAob3V0c3RhbmRpbmdfY2xhaW1zICsgcmVxdWVz
dCA+IHRvdGFsX2F2YWlsX3BhZ2VzKSAmJgogICAgICAgICAgICgobWVtZmxhZ3MgJiBNRU1GX25v
X3JlZmNvdW50KSB8fAogICAgICAgICAgICAhZCB8fCBkLT5vdXRzdGFuZGluZ19wYWdlcyA8IHJl
cXVlc3QpICkKICAgICB7CkBAIC05NDksMjIgKzkzNSw2IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9p
bmZvICphbGxvY19oZWFwX3BhZ2VzKAogICAgICAgICByZXR1cm4gTlVMTDsKICAgICB9CiAKLSAg
ICAvKgotICAgICAqIFRNRU06IFdoZW4gYXZhaWxhYmxlIG1lbW9yeSBpcyBzY2FyY2UgZHVlIHRv
IHRtZW0gYWJzb3JiaW5nIGl0LCBhbGxvdwotICAgICAqIG9ubHkgbWlkLXNpemUgYWxsb2NhdGlv
bnMgdG8gYXZvaWQgd29yc3Qgb2YgZnJhZ21lbnRhdGlvbiBpc3N1ZXMuCi0gICAgICogT3RoZXJz
IHRyeSB0bWVtIHBvb2xzIHRoZW4gZmFpbC4gIFRoaXMgaXMgYSB3b3JrYXJvdW5kIHVudGlsIGFs
bAotICAgICAqIHBvc3QtZG9tMC1jcmVhdGlvbi1tdWx0aS1wYWdlIGFsbG9jYXRpb25zIGNhbiBi
ZSBlbGltaW5hdGVkLgotICAgICAqLwotICAgIGlmICggKChvcmRlciA9PSAwKSB8fCAob3JkZXIg
Pj0gOSkpICYmCi0gICAgICAgICAodG90YWxfYXZhaWxfcGFnZXMgPD0gbWlkc2l6ZV9hbGxvY196
b25lX3BhZ2VzKSAmJgotICAgICAgICAgdG1lbV9mcmVlYWJsZV9wYWdlcygpICkKLSAgICB7Ci0g
ICAgICAgIC8qIFRyeSB0byBmcmVlIG1lbW9yeSBmcm9tIHRtZW0uICovCi0gICAgICAgIHBnID0g
dG1lbV9yZWxpbnF1aXNoX3BhZ2VzKG9yZGVyLCBtZW1mbGFncyk7Ci0gICAgICAgIHNwaW5fdW5s
b2NrKCZoZWFwX2xvY2spOwotICAgICAgICByZXR1cm4gcGc7Ci0gICAgfQotCiAgICAgcGcgPSBn
ZXRfZnJlZV9idWRkeSh6b25lX2xvLCB6b25lX2hpLCBvcmRlciwgbWVtZmxhZ3MsIGQpOwogICAg
IC8qIFRyeSBnZXR0aW5nIGEgZGlydHkgYnVkZHkgaWYgd2UgY291bGRuJ3QgZ2V0IGEgY2xlYW4g
b25lLiAqLwogICAgIGlmICggIXBnICYmICEobWVtZmxhZ3MgJiBNRU1GX25vX3NjcnViKSApCkBA
IC0xNDQ0LDEwICsxNDE0LDYgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAogICAgIGVs
c2UKICAgICAgICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9IElOVkFMSURfRElSVFlfSURYOwog
Ci0gICAgaWYgKCB0bWVtX2VuYWJsZWQoKSApCi0gICAgICAgIG1pZHNpemVfYWxsb2Nfem9uZV9w
YWdlcyA9IG1heCgKLSAgICAgICAgICAgIG1pZHNpemVfYWxsb2Nfem9uZV9wYWdlcywgdG90YWxf
YXZhaWxfcGFnZXMgLyBNSURTSVpFX0FMTE9DX0ZSQUMpOwotCiAgICAgLyogTWVyZ2UgY2h1bmtz
IGFzIGZhciBhcyBwb3NzaWJsZS4gKi8KICAgICB3aGlsZSAoIG9yZGVyIDwgTUFYX09SREVSICkK
ICAgICB7CkBAIC0yMjY1LDcgKzIyMzEsNyBAQCBpbnQgYXNzaWduX3BhZ2VzKAogICAgIHsKICAg
ICAgICAgaWYgKCB1bmxpa2VseSgoZC0+dG90X3BhZ2VzICsgKDEgPDwgb3JkZXIpKSA+IGQtPm1h
eF9wYWdlcykgKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICF0bWVtX2VuYWJsZWQoKSB8
fCBvcmRlciAhPSAwIHx8IGQtPnRvdF9wYWdlcyAhPSBkLT5tYXhfcGFnZXMgKQorICAgICAgICAg
ICAgaWYgKCBvcmRlciAhPSAwIHx8IGQtPnRvdF9wYWdlcyAhPSBkLT5tYXhfcGFnZXMgKQogICAg
ICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0lORk8sICJPdmVyLWFsbG9jYXRpb24gZm9yIGRv
bWFpbiAldTogIgogICAgICAgICAgICAgICAgICAgICAgICAgIiV1ID4gJXVcbiIsIGQtPmRvbWFp
bl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgIGQtPnRvdF9wYWdlcyArICgxIDw8IG9yZGVy
KSwgZC0+bWF4X3BhZ2VzKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3lzY3RsLmMgYi94ZW4v
Y29tbW9uL3N5c2N0bC5jCmluZGV4IGMwYWE2YmRlNGUuLjc2NWVmZmRlOGQgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc3lzY3RsLmMKKysrIGIveGVuL2NvbW1vbi9zeXNjdGwuYwpAQCAtMTMsNyAr
MTMsNiBAQAogI2luY2x1ZGUgPHhlbi9kb21haW4uaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4K
ICNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KLSNpbmNsdWRlIDx4ZW4vdG1lbS5oPgogI2lu
Y2x1ZGUgPHhlbi90cmFjZS5oPgogI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CiAjaW5jbHVkZSA8
eGVuL2lvY2FwLmg+CkBAIC00NTYsMTAgKzQ1NSw2IEBAIGxvbmcgZG9fc3lzY3RsKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5c2N0bCkKICAgICB9CiAjZW5kaWYKIAot
ICAgIGNhc2UgWEVOX1NZU0NUTF90bWVtX29wOgotICAgICAgICByZXQgPSB0bWVtX2NvbnRyb2wo
Jm9wLT51LnRtZW1fb3ApOwotICAgICAgICBicmVhazsKLQogICAgIGNhc2UgWEVOX1NZU0NUTF9s
aXZlcGF0Y2hfb3A6CiAgICAgICAgIHJldCA9IGxpdmVwYXRjaF9vcCgmb3AtPnUubGl2ZXBhdGNo
KTsKICAgICAgICAgaWYgKCByZXQgIT0gLUVOT1NZUyAmJiByZXQgIT0gLUVPUE5PVFNVUFAgKQpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi90bWVtLmMgYi94ZW4vY29tbW9uL3RtZW0uYwpkZWxldGVk
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYzA3N2Y4N2U3Ny4uMDAwMDAwMDAwMAotLS0gYS94ZW4v
Y29tbW9uL3RtZW0uYworKysgL2Rldi9udWxsCkBAIC0xLDIwOTUgKzAsMCBAQAotLyoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgotICogdG1lbS5jCi0gKgotICogVHJhbnNjZW5kZW50IG1lbW9yeQotICoK
LSAqIENvcHlyaWdodCAoYykgMjAwOSwgRGFuIE1hZ2VuaGVpbWVyLCBPcmFjbGUgQ29ycC4KLSAq
LwotCi0vKiBUT0RPIGxpc3Q6IDA5MDEyOSAodXBkYXRlZCAxMDAzMTgpCi0gICAtIGFueSBiZXR0
ZXIgcmVjbGFtYXRpb24gcG9saWN5PwotICAgLSB1c2UgZGlmZmVyZW50IHRsc2YgcG9vbHMgZm9y
IGVhY2ggY2xpZW50IChtYXliZSBlYWNoIHBvb2wpCi0gICAtIHRlc3Qgc2hhcmVkIGFjY2VzcyBt
b3JlIGNvbXBsZXRlbHkgKG9jZnMyKQotICAgLSBhZGQgZmVlZGJhY2stZHJpdmVuIGNvbXByZXNz
aW9uIChub3QgZm9yIHBlcnNpc3RlbnQgcG9vbHMgdGhvdWdoISkKLSAgIC0gYWRkIGRhdGEtc3Ry
dWN0dXJlIHRvdGFsIGJ5dGVzIG92ZXJoZWFkIHN0YXRzCi0gKi8KLQotI2lmZGVmIF9fWEVOX18K
LSNpbmNsdWRlIDx4ZW4vdG1lbV94ZW4uaD4gLyogaG9zdC1zcGVjaWZpYyAoZWcgWGVuKSBjb2Rl
IGdvZXMgaGVyZS4gKi8KLSNlbmRpZgotCi0jaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgotI2lu
Y2x1ZGUgPHhlbi90bWVtLmg+Ci0jaW5jbHVkZSA8eGVuL3JidHJlZS5oPgotI2luY2x1ZGUgPHhl
bi9yYWRpeC10cmVlLmg+Ci0jaW5jbHVkZSA8eGVuL2xpc3QuaD4KLSNpbmNsdWRlIDx4ZW4vaW5p
dC5oPgotCi0jZGVmaW5lIFRNRU1fU1BFQ19WRVJTSU9OIDEKLQotc3RydWN0IHRtZW1fc3RhdGlz
dGljcyB0bWVtX3N0YXRzID0gewotICAgIC5nbG9iYWxfb2JqX2NvdW50ID0gQVRPTUlDX0lOSVQo
MCksCi0gICAgLmdsb2JhbF9wZ3BfY291bnQgPSBBVE9NSUNfSU5JVCgwKSwKLSAgICAuZ2xvYmFs
X3BjZF9jb3VudCA9IEFUT01JQ19JTklUKDApLAotICAgIC5nbG9iYWxfcGFnZV9jb3VudCA9IEFU
T01JQ19JTklUKDApLAotICAgIC5nbG9iYWxfcnRyZWVfbm9kZV9jb3VudCA9IEFUT01JQ19JTklU
KDApLAotfTsKLQotLyoqKioqKioqKioqKiBDT1JFIERBVEEgU1RSVUNUVVJFUyAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKiovCi0KLXN0cnVjdCB0bWVtX29iamVjdF9yb290IHsK
LSAgICBzdHJ1Y3QgeGVuX3RtZW1fb2lkIG9pZDsKLSAgICBzdHJ1Y3QgcmJfbm9kZSByYl90cmVl
X25vZGU7IC8qIFByb3RlY3RlZCBieSBwb29sLT5wb29sX3J3bG9jay4gKi8KLSAgICB1bnNpZ25l
ZCBsb25nIG9iam5vZGVfY291bnQ7IC8qIEF0b21pY2l0eSBkZXBlbmRzIG9uIG9ial9zcGlubG9j
ay4gKi8KLSAgICBsb25nIHBncF9jb3VudDsgLyogQXRvbWljaXR5IGRlcGVuZHMgb24gb2JqX3Nw
aW5sb2NrLiAqLwotICAgIHN0cnVjdCByYWRpeF90cmVlX3Jvb3QgdHJlZV9yb290OyAvKiBUcmVl
IG9mIHBhZ2VzIHdpdGhpbiBvYmplY3QuICovCi0gICAgc3RydWN0IHRtZW1fcG9vbCAqcG9vbDsK
LSAgICBkb21pZF90IGxhc3RfY2xpZW50OwotICAgIHNwaW5sb2NrX3Qgb2JqX3NwaW5sb2NrOwot
fTsKLQotc3RydWN0IHRtZW1fb2JqZWN0X25vZGUgewotICAgIHN0cnVjdCB0bWVtX29iamVjdF9y
b290ICpvYmo7Ci0gICAgc3RydWN0IHJhZGl4X3RyZWVfbm9kZSBydG47Ci19OwotCi1zdHJ1Y3Qg
dG1lbV9wYWdlX2Rlc2NyaXB0b3IgewotICAgIHVuaW9uIHsKLSAgICAgICAgc3RydWN0IGxpc3Rf
aGVhZCBnbG9iYWxfZXBoX3BhZ2VzOwotICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGNsaWVudF9p
bnZfcGFnZXM7Ci0gICAgfTsKLSAgICB1bmlvbiB7Ci0gICAgICAgIHN0cnVjdCB7Ci0gICAgICAg
ICAgICB1bmlvbiB7Ci0gICAgICAgICAgICAgICAgc3RydWN0IGxpc3RfaGVhZCBjbGllbnRfZXBo
X3BhZ2VzOwotICAgICAgICAgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgcG9vbF9wZXJzX3BhZ2Vz
OwotICAgICAgICAgICAgfTsKLSAgICAgICAgICAgIHN0cnVjdCB0bWVtX29iamVjdF9yb290ICpv
Ymo7Ci0gICAgICAgIH0gdXM7Ci0gICAgICAgIHN0cnVjdCB4ZW5fdG1lbV9vaWQgaW52X29pZDsg
IC8qIFVzZWQgZm9yIGludmFsaWQgbGlzdCBvbmx5LiAqLwotICAgIH07Ci0gICAgcGFnZXNpemVf
dCBzaXplOyAvKiAwID09IFBBR0VfU0laRSAocGZwKSwgLTEgPT0gZGF0YSBpbnZhbGlkLAotICAg
ICAgICAgICAgICAgICAgICBlbHNlIGNvbXByZXNzZWQgZGF0YSAoY2RhdGEpLiAqLwotICAgIHVp
bnQzMl90IGluZGV4OwotICAgIGJvb2wgZXZpY3Rpb25fYXR0ZW1wdGVkOyAgLyogQ0hBTkdFIFRP
IGxpZmV0aW1lcz8gKHNldHRhYmxlKS4gKi8KLSAgICB1bmlvbiB7Ci0gICAgICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBmcDsgIC8qIFBhZ2UgZnJhbWUgcG9pbnRlci4gKi8KLSAgICAgICAgY2hhciAq
Y2RhdGE7IC8qIENvbXByZXNzZWQgZGF0YS4gKi8KLSAgICAgICAgc3RydWN0IHRtZW1fcGFnZV9j
b250ZW50X2Rlc2NyaXB0b3IgKnBjZDsgLyogUGFnZSBkZWR1cC4gKi8KLSAgICB9OwotICAgIHVu
aW9uIHsKLSAgICAgICAgdWludDY0X3QgdGltZXN0YW1wOwotICAgICAgICB1aW50MzJfdCBwb29s
X2lkOyAgLyogVXNlZCBmb3IgaW52YWxpZCBsaXN0IG9ubHkuICovCi0gICAgfTsKLX07Ci0KLSNk
ZWZpbmUgUENEX1RaRV9NQVhfU0laRSAoUEFHRV9TSVpFIC0gKFBBR0VfU0laRS82NCkpCi0KLXN0
cnVjdCB0bWVtX3BhZ2VfY29udGVudF9kZXNjcmlwdG9yIHsKLSAgICB1bmlvbiB7Ci0gICAgICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBmcDsgIC8qIFBhZ2UgZnJhbWUgcG9pbnRlci4gKi8KLSAgICAg
ICAgY2hhciAqY2RhdGE7IC8qIElmIGNvbXByZXNzaW9uX2VuYWJsZWQuICovCi0gICAgfTsKLSAg
ICBwYWdlc2l6ZV90IHNpemU7IC8qIElmIGNvbXByZXNzaW9uX2VuYWJsZWQgLT4gMDxzaXplPFBB
R0VfU0laRSAoKmNkYXRhKQotICAgICAgICAgICAgICAgICAgICAgKiBlbHNlIGlmIHR6ZSwgMDw9
c2l6ZTxQQUdFX1NJWkUsIHJvdW5kZWQgdXAgdG8gbXVsdCBvZiA4Ci0gICAgICAgICAgICAgICAg
ICAgICAqIGVsc2UgUEFHRV9TSVpFIC0+ICpwZnAuICovCi19OwotCi1zdGF0aWMgaW50IHRtZW1f
aW5pdGlhbGl6ZWQgPSAwOwotCi1zdHJ1Y3QgeG1lbV9wb29sICp0bWVtX21lbXBvb2wgPSAwOwot
dW5zaWduZWQgaW50IHRtZW1fbWVtcG9vbF9tYXhhbGxvYyA9IDA7Ci0KLURFRklORV9TUElOTE9D
Syh0bWVtX3BhZ2VfbGlzdF9sb2NrKTsKLVBBR0VfTElTVF9IRUFEKHRtZW1fcGFnZV9saXN0KTsK
LXVuc2lnbmVkIGxvbmcgdG1lbV9wYWdlX2xpc3RfcGFnZXMgPSAwOwotCi1ERUZJTkVfUldMT0NL
KHRtZW1fcndsb2NrKTsKLXN0YXRpYyBERUZJTkVfU1BJTkxPQ0soZXBoX2xpc3RzX3NwaW5sb2Nr
KTsgLyogUHJvdGVjdHMgZ2xvYmFsIEFORCBjbGllbnRzLiAqLwotc3RhdGljIERFRklORV9TUElO
TE9DSyhwZXJzX2xpc3RzX3NwaW5sb2NrKTsKLQotI2RlZmluZSBBU1NFUlRfU1BJTkxPQ0soX2wp
IEFTU0VSVChzcGluX2lzX2xvY2tlZChfbCkpCi0jZGVmaW5lIEFTU0VSVF9XUklURUxPQ0soX2wp
IEFTU0VSVChyd19pc193cml0ZV9sb2NrZWQoX2wpKQotCi0gICAgYXRvbWljX3QgY2xpZW50X3dl
aWdodF90b3RhbDsKLQotc3RydWN0IHRtZW1fZ2xvYmFsIHRtZW1fZ2xvYmFsID0gewotICAgIC5l
cGhlbWVyYWxfcGFnZV9saXN0ID0gTElTVF9IRUFEX0lOSVQodG1lbV9nbG9iYWwuZXBoZW1lcmFs
X3BhZ2VfbGlzdCksCi0gICAgLmNsaWVudF9saXN0ID0gTElTVF9IRUFEX0lOSVQodG1lbV9nbG9i
YWwuY2xpZW50X2xpc3QpLAotICAgIC5jbGllbnRfd2VpZ2h0X3RvdGFsID0gQVRPTUlDX0lOSVQo
MCksCi19OwotCi0vKgotICogVGhlcmUgdHdvIHR5cGVzIG9mIG1lbW9yeSBhbGxvY2F0aW9uIGlu
dGVyZmFjZXMgaW4gdG1lbS4KLSAqIE9uZSBpcyBiYXNlZCBvbiB4bWVtX3Bvb2wgYW5kIHRoZSBv
dGhlciBpcyB1c2VkIGZvciBhbGxvY2F0ZSBhIHdob2xlIHBhZ2UuCi0gKiBCb3RoIG9mIHRoZW0g
YXJlIGJhc2VkIG9uIHRoZSBsb3dsZXZlbCBmdW5jdGlvbiBfX3RtZW1fYWxsb2NfcGFnZS9fdGhp
c3Bvb2woKS4KLSAqIFRoZSBjYWxsIHRyYWNlIG9mIGFsbG9jIHBhdGggaXMgbGlrZSBiZWxvdy4K
LSAqIFBlcnNpc3RhbnQgcG9vbDoKLSAqICAgICAxLnRtZW1fbWFsbG9jKCkKLSAqICAgICAgICAg
PiB4bWVtX3Bvb2xfYWxsb2MoKQotICogICAgICAgICAgICAgPiB0bWVtX3BlcnNpc3RlbnRfcG9v
bF9wYWdlX2dldCgpCi0gKiAgICAgICAgICAgICAgICAgPiBfX3RtZW1fYWxsb2NfcGFnZV90aGlz
cG9vbCgpCi0gKiAgICAgMi50bWVtX2FsbG9jX3BhZ2UoKQotICogICAgICAgICA+IF9fdG1lbV9h
bGxvY19wYWdlX3RoaXNwb29sKCkKLSAqCi0gKiBFcGhlbWVyYWwgcG9vbDoKLSAqICAgICAxLnRt
ZW1fbWFsbG9jKCkKLSAqICAgICAgICAgPiB4bWVtX3Bvb2xfYWxsb2MoKQotICogICAgICAgICAg
ICAgPiB0bWVtX21lbXBvb2xfcGFnZV9nZXQoKQotICogICAgICAgICAgICAgICAgID4gX190bWVt
X2FsbG9jX3BhZ2UoKQotICogICAgIDIudG1lbV9hbGxvY19wYWdlKCkKLSAqICAgICAgICAgPiBf
X3RtZW1fYWxsb2NfcGFnZSgpCi0gKgotICogVGhlIGZyZWUgcGF0aCBpcyBkb25lIGluIHRoZSBz
YW1lIG1hbm5lci4KLSAqLwotc3RhdGljIHZvaWQgKnRtZW1fbWFsbG9jKHNpemVfdCBzaXplLCBz
dHJ1Y3QgdG1lbV9wb29sICpwb29sKQotewotICAgIHZvaWQgKnYgPSBOVUxMOwotCi0gICAgaWYg
KCAocG9vbCAhPSBOVUxMKSAmJiBpc19wZXJzaXN0ZW50KHBvb2wpICkgewotICAgICAgICBpZiAo
IHBvb2wtPmNsaWVudC0+cGVyc2lzdGVudF9wb29sICkKLSAgICAgICAgICAgIHYgPSB4bWVtX3Bv
b2xfYWxsb2Moc2l6ZSwgcG9vbC0+Y2xpZW50LT5wZXJzaXN0ZW50X3Bvb2wpOwotICAgIH0KLSAg
ICBlbHNlCi0gICAgewotICAgICAgICBBU1NFUlQoIHNpemUgPCB0bWVtX21lbXBvb2xfbWF4YWxs
b2MgKTsKLSAgICAgICAgQVNTRVJUKCB0bWVtX21lbXBvb2wgIT0gTlVMTCApOwotICAgICAgICB2
ID0geG1lbV9wb29sX2FsbG9jKHNpemUsIHRtZW1fbWVtcG9vbCk7Ci0gICAgfQotICAgIGlmICgg
diA9PSBOVUxMICkKLSAgICAgICAgdG1lbV9zdGF0cy5hbGxvY19mYWlsZWQrKzsKLSAgICByZXR1
cm4gdjsKLX0KLQotc3RhdGljIHZvaWQgdG1lbV9mcmVlKHZvaWQgKnAsIHN0cnVjdCB0bWVtX3Bv
b2wgKnBvb2wpCi17Ci0gICAgaWYgKCBwb29sID09IE5VTEwgfHwgIWlzX3BlcnNpc3RlbnQocG9v
bCkgKQotICAgIHsKLSAgICAgICAgQVNTRVJUKCB0bWVtX21lbXBvb2wgIT0gTlVMTCApOwotICAg
ICAgICB4bWVtX3Bvb2xfZnJlZShwLCB0bWVtX21lbXBvb2wpOwotICAgIH0KLSAgICBlbHNlCi0g
ICAgewotICAgICAgICBBU1NFUlQoIHBvb2wtPmNsaWVudC0+cGVyc2lzdGVudF9wb29sICE9IE5V
TEwgKTsKLSAgICAgICAgeG1lbV9wb29sX2ZyZWUocCwgcG9vbC0+Y2xpZW50LT5wZXJzaXN0ZW50
X3Bvb2wpOwotICAgIH0KLX0KLQotc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKnRtZW1fYWxsb2Nf
cGFnZShzdHJ1Y3QgdG1lbV9wb29sICpwb29sKQotewotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBm
cCA9IE5VTEw7Ci0KLSAgICBpZiAoIHBvb2wgIT0gTlVMTCAmJiBpc19wZXJzaXN0ZW50KHBvb2wp
ICkKLSAgICAgICAgcGZwID0gX190bWVtX2FsbG9jX3BhZ2VfdGhpc3Bvb2wocG9vbC0+Y2xpZW50
LT5kb21haW4pOwotICAgIGVsc2UKLSAgICAgICAgcGZwID0gX190bWVtX2FsbG9jX3BhZ2UoKTsK
LSAgICBpZiAoIHBmcCA9PSBOVUxMICkKLSAgICAgICAgdG1lbV9zdGF0cy5hbGxvY19wYWdlX2Zh
aWxlZCsrOwotICAgIGVsc2UKLSAgICAgICAgYXRvbWljX2luY19hbmRfbWF4KGdsb2JhbF9wYWdl
X2NvdW50KTsKLSAgICByZXR1cm4gcGZwOwotfQotCi1zdGF0aWMgdm9pZCB0bWVtX2ZyZWVfcGFn
ZShzdHJ1Y3QgdG1lbV9wb29sICpwb29sLCBzdHJ1Y3QgcGFnZV9pbmZvICpwZnApCi17Ci0gICAg
QVNTRVJUKHBmcCk7Ci0gICAgaWYgKCBwb29sID09IE5VTEwgfHwgIWlzX3BlcnNpc3RlbnQocG9v
bCkgKQotICAgICAgICBfX3RtZW1fZnJlZV9wYWdlKHBmcCk7Ci0gICAgZWxzZQotICAgICAgICBf
X3RtZW1fZnJlZV9wYWdlX3RoaXNwb29sKHBmcCk7Ci0gICAgYXRvbWljX2RlY19hbmRfYXNzZXJ0
KGdsb2JhbF9wYWdlX2NvdW50KTsKLX0KLQotc3RhdGljIHZvaWQgKnRtZW1fbWVtcG9vbF9wYWdl
X2dldCh1bnNpZ25lZCBsb25nIHNpemUpCi17Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGk7Ci0K
LSAgICBBU1NFUlQoc2l6ZSA9PSBQQUdFX1NJWkUpOwotICAgIGlmICggKHBpID0gX190bWVtX2Fs
bG9jX3BhZ2UoKSkgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiBOVUxMOwotICAgIHJldHVybiBw
YWdlX3RvX3ZpcnQocGkpOwotfQotCi1zdGF0aWMgdm9pZCB0bWVtX21lbXBvb2xfcGFnZV9wdXQo
dm9pZCAqcGFnZV92YSkKLXsKLSAgICBBU1NFUlQoSVNfUEFHRV9BTElHTkVEKHBhZ2VfdmEpKTsK
LSAgICBfX3RtZW1fZnJlZV9wYWdlKHZpcnRfdG9fcGFnZShwYWdlX3ZhKSk7Ci19Ci0KLXN0YXRp
YyBpbnQgX19pbml0IHRtZW1fbWVtcG9vbF9pbml0KHZvaWQpCi17Ci0gICAgdG1lbV9tZW1wb29s
ID0geG1lbV9wb29sX2NyZWF0ZSgidG1lbSIsIHRtZW1fbWVtcG9vbF9wYWdlX2dldCwKLSAgICAg
ICAgdG1lbV9tZW1wb29sX3BhZ2VfcHV0LCBQQUdFX1NJWkUsIDAsIFBBR0VfU0laRSk7Ci0gICAg
aWYgKCB0bWVtX21lbXBvb2wgKQotICAgICAgICB0bWVtX21lbXBvb2xfbWF4YWxsb2MgPSB4bWVt
X3Bvb2xfbWF4YWxsb2ModG1lbV9tZW1wb29sKTsKLSAgICByZXR1cm4gdG1lbV9tZW1wb29sICE9
IE5VTEw7Ci19Ci0KLS8qIFBlcnNpc3RlbnQgcG9vbHMgYXJlIHBlci1kb21haW4uICovCi1zdGF0
aWMgdm9pZCAqdG1lbV9wZXJzaXN0ZW50X3Bvb2xfcGFnZV9nZXQodW5zaWduZWQgbG9uZyBzaXpl
KQotewotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBpOwotICAgIHN0cnVjdCBkb21haW4gKmQgPSBj
dXJyZW50LT5kb21haW47Ci0KLSAgICBBU1NFUlQoc2l6ZSA9PSBQQUdFX1NJWkUpOwotICAgIGlm
ICggKHBpID0gX190bWVtX2FsbG9jX3BhZ2VfdGhpc3Bvb2woZCkpID09IE5VTEwgKQotICAgICAg
ICByZXR1cm4gTlVMTDsKLSAgICBBU1NFUlQoSVNfVkFMSURfUEFHRShwaSkpOwotICAgIHJldHVy
biBwYWdlX3RvX3ZpcnQocGkpOwotfQotCi1zdGF0aWMgdm9pZCB0bWVtX3BlcnNpc3RlbnRfcG9v
bF9wYWdlX3B1dCh2b2lkICpwYWdlX3ZhKQotewotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBpOwot
Ci0gICAgQVNTRVJUKElTX1BBR0VfQUxJR05FRChwYWdlX3ZhKSk7Ci0gICAgcGkgPSBtZm5fdG9f
cGFnZShfbWZuKHZpcnRfdG9fbWZuKHBhZ2VfdmEpKSk7Ci0gICAgQVNTRVJUKElTX1ZBTElEX1BB
R0UocGkpKTsKLSAgICBfX3RtZW1fZnJlZV9wYWdlX3RoaXNwb29sKHBpKTsKLX0KLQotLyoKLSAq
IFBhZ2UgY29udGVudCBkZXNjcmlwdG9yIG1hbmlwdWxhdGlvbiByb3V0aW5lcy4KLSAqLwotI2Rl
ZmluZSBOT1RfU0hBUkVBQkxFICgodWludDE2X3QpLTFVTCkKLQotLyoqKioqKioqKioqKiBQQUdF
IERFU0NSSVBUT1IgTUFOSVBVTEFUSU9OIFJPVVRJTkVTICoqKioqKioqKioqKioqKioqKiovCi0K
LS8qIEFsbG9jYXRlIGEgc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yIGFuZCBhc3NvY2lhdGUg
aXQgd2l0aCBhbiBvYmplY3QuICovCi1zdGF0aWMgc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9y
ICpwZ3BfYWxsb2Moc3RydWN0IHRtZW1fb2JqZWN0X3Jvb3QgKm9iaikKLXsKLSAgICBzdHJ1Y3Qg
dG1lbV9wYWdlX2Rlc2NyaXB0b3IgKnBncDsKLSAgICBzdHJ1Y3QgdG1lbV9wb29sICpwb29sOwot
Ci0gICAgQVNTRVJUKG9iaiAhPSBOVUxMKTsKLSAgICBBU1NFUlQob2JqLT5wb29sICE9IE5VTEwp
OwotICAgIHBvb2wgPSBvYmotPnBvb2w7Ci0gICAgaWYgKCAocGdwID0gdG1lbV9tYWxsb2Moc2l6
ZW9mKHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciksIHBvb2wpKSA9PSBOVUxMICkKLSAgICAg
ICAgcmV0dXJuIE5VTEw7Ci0gICAgcGdwLT51cy5vYmogPSBvYmo7Ci0gICAgSU5JVF9MSVNUX0hF
QUQoJnBncC0+Z2xvYmFsX2VwaF9wYWdlcyk7Ci0gICAgSU5JVF9MSVNUX0hFQUQoJnBncC0+dXMu
Y2xpZW50X2VwaF9wYWdlcyk7Ci0gICAgcGdwLT5wZnAgPSBOVUxMOwotICAgIHBncC0+c2l6ZSA9
IC0xOwotICAgIHBncC0+aW5kZXggPSAtMTsKLSAgICBwZ3AtPnRpbWVzdGFtcCA9IGdldF9jeWNs
ZXMoKTsKLSAgICBhdG9taWNfaW5jX2FuZF9tYXgoZ2xvYmFsX3BncF9jb3VudCk7Ci0gICAgYXRv
bWljX2luYygmcG9vbC0+cGdwX2NvdW50KTsKLSAgICBpZiAoIF9hdG9taWNfcmVhZChwb29sLT5w
Z3BfY291bnQpID4gcG9vbC0+cGdwX2NvdW50X21heCApCi0gICAgICAgIHBvb2wtPnBncF9jb3Vu
dF9tYXggPSBfYXRvbWljX3JlYWQocG9vbC0+cGdwX2NvdW50KTsKLSAgICByZXR1cm4gcGdwOwot
fQotCi1zdGF0aWMgc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yICpwZ3BfbG9va3VwX2luX29i
aihzdHJ1Y3QgdG1lbV9vYmplY3Rfcm9vdCAqb2JqLCB1aW50MzJfdCBpbmRleCkKLXsKLSAgICBB
U1NFUlQob2JqICE9IE5VTEwpOwotICAgIEFTU0VSVF9TUElOTE9DSygmb2JqLT5vYmpfc3Bpbmxv
Y2spOwotICAgIEFTU0VSVChvYmotPnBvb2wgIT0gTlVMTCk7Ci0gICAgcmV0dXJuIHJhZGl4X3Ry
ZWVfbG9va3VwKCZvYmotPnRyZWVfcm9vdCwgaW5kZXgpOwotfQotCi1zdGF0aWMgdm9pZCBwZ3Bf
ZnJlZV9kYXRhKHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqcGdwLCBzdHJ1Y3QgdG1lbV9w
b29sICpwb29sKQotewotICAgIHBhZ2VzaXplX3QgcGdwX3NpemUgPSBwZ3AtPnNpemU7Ci0KLSAg
ICBpZiAoIHBncC0+cGZwID09IE5VTEwgKQotICAgICAgICByZXR1cm47Ci0gICAgaWYgKCBwZ3Bf
c2l6ZSApCi0gICAgICAgIHRtZW1fZnJlZShwZ3AtPmNkYXRhLCBwb29sKTsKLSAgICBlbHNlCi0g
ICAgICAgIHRtZW1fZnJlZV9wYWdlKHBncC0+dXMub2JqLT5wb29sLHBncC0+cGZwKTsKLSAgICBp
ZiAoIHBvb2wgIT0gTlVMTCAmJiBwZ3Bfc2l6ZSApCi0gICAgewotICAgICAgICBwb29sLT5jbGll
bnQtPmNvbXByZXNzZWRfcGFnZXMtLTsKLSAgICAgICAgcG9vbC0+Y2xpZW50LT5jb21wcmVzc2Vk
X3N1bV9zaXplIC09IHBncF9zaXplOwotICAgIH0KLSAgICBwZ3AtPnBmcCA9IE5VTEw7Ci0gICAg
cGdwLT5zaXplID0gLTE7Ci19Ci0KLXN0YXRpYyB2b2lkIF9fcGdwX2ZyZWUoc3RydWN0IHRtZW1f
cGFnZV9kZXNjcmlwdG9yICpwZ3AsIHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2wpCi17Ci0gICAgcGdw
LT51cy5vYmogPSBOVUxMOwotICAgIHBncC0+aW5kZXggPSAtMTsKLSAgICB0bWVtX2ZyZWUocGdw
LCBwb29sKTsKLX0KLQotc3RhdGljIHZvaWQgcGdwX2ZyZWUoc3RydWN0IHRtZW1fcGFnZV9kZXNj
cmlwdG9yICpwZ3ApCi17Ci0gICAgc3RydWN0IHRtZW1fcG9vbCAqcG9vbCA9IE5VTEw7Ci0KLSAg
ICBBU1NFUlQocGdwLT51cy5vYmogIT0gTlVMTCk7Ci0gICAgQVNTRVJUKHBncC0+dXMub2JqLT5w
b29sICE9IE5VTEwpOwotICAgIEFTU0VSVChwZ3AtPnVzLm9iai0+cG9vbC0+Y2xpZW50ICE9IE5V
TEwpOwotCi0gICAgcG9vbCA9IHBncC0+dXMub2JqLT5wb29sOwotICAgIGlmICggIWlzX3BlcnNp
c3RlbnQocG9vbCkgKQotICAgIHsKLSAgICAgICAgQVNTRVJUKGxpc3RfZW1wdHkoJnBncC0+Z2xv
YmFsX2VwaF9wYWdlcykpOwotICAgICAgICBBU1NFUlQobGlzdF9lbXB0eSgmcGdwLT51cy5jbGll
bnRfZXBoX3BhZ2VzKSk7Ci0gICAgfQotICAgIHBncF9mcmVlX2RhdGEocGdwLCBwb29sKTsKLSAg
ICBhdG9taWNfZGVjX2FuZF9hc3NlcnQoZ2xvYmFsX3BncF9jb3VudCk7Ci0gICAgYXRvbWljX2Rl
YygmcG9vbC0+cGdwX2NvdW50KTsKLSAgICBBU1NFUlQoX2F0b21pY19yZWFkKHBvb2wtPnBncF9j
b3VudCkgPj0gMCk7Ci0gICAgcGdwLT5zaXplID0gLTE7Ci0gICAgaWYgKCBpc19wZXJzaXN0ZW50
KHBvb2wpICYmIHBvb2wtPmNsaWVudC0+aW5mby5mbGFncy51Lm1pZ3JhdGluZyApCi0gICAgewot
ICAgICAgICBwZ3AtPmludl9vaWQgPSBwZ3AtPnVzLm9iai0+b2lkOwotICAgICAgICBwZ3AtPnBv
b2xfaWQgPSBwb29sLT5wb29sX2lkOwotICAgICAgICByZXR1cm47Ci0gICAgfQotICAgIF9fcGdw
X2ZyZWUocGdwLCBwb29sKTsKLX0KLQotLyogUmVtb3ZlIHBncCBmcm9tIGdsb2JhbC9wb29sL2Ns
aWVudCBsaXN0cyBhbmQgZnJlZSBpdC4gKi8KLXN0YXRpYyB2b2lkIHBncF9kZWxpc3RfZnJlZShz
dHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3IgKnBncCkKLXsKLSAgICBzdHJ1Y3QgY2xpZW50ICpj
bGllbnQ7Ci0gICAgdWludDY0X3QgbGlmZTsKLQotICAgIEFTU0VSVChwZ3AgIT0gTlVMTCk7Ci0g
ICAgQVNTRVJUKHBncC0+dXMub2JqICE9IE5VTEwpOwotICAgIEFTU0VSVChwZ3AtPnVzLm9iai0+
cG9vbCAhPSBOVUxMKTsKLSAgICBjbGllbnQgPSBwZ3AtPnVzLm9iai0+cG9vbC0+Y2xpZW50Owot
ICAgIEFTU0VSVChjbGllbnQgIT0gTlVMTCk7Ci0KLSAgICAvKiBEZWxpc3QgcGdwLiAqLwotICAg
IGlmICggIWlzX3BlcnNpc3RlbnQocGdwLT51cy5vYmotPnBvb2wpICkKLSAgICB7Ci0gICAgICAg
IHNwaW5fbG9jaygmZXBoX2xpc3RzX3NwaW5sb2NrKTsKLSAgICAgICAgaWYgKCAhbGlzdF9lbXB0
eSgmcGdwLT51cy5jbGllbnRfZXBoX3BhZ2VzKSApCi0gICAgICAgICAgICBjbGllbnQtPmVwaF9j
b3VudC0tOwotICAgICAgICBBU1NFUlQoY2xpZW50LT5lcGhfY291bnQgPj0gMCk7Ci0gICAgICAg
IGxpc3RfZGVsX2luaXQoJnBncC0+dXMuY2xpZW50X2VwaF9wYWdlcyk7Ci0gICAgICAgIGlmICgg
IWxpc3RfZW1wdHkoJnBncC0+Z2xvYmFsX2VwaF9wYWdlcykgKQotICAgICAgICAgICAgdG1lbV9n
bG9iYWwuZXBoX2NvdW50LS07Ci0gICAgICAgIEFTU0VSVCh0bWVtX2dsb2JhbC5lcGhfY291bnQg
Pj0gMCk7Ci0gICAgICAgIGxpc3RfZGVsX2luaXQoJnBncC0+Z2xvYmFsX2VwaF9wYWdlcyk7Ci0g
ICAgICAgIHNwaW5fdW5sb2NrKCZlcGhfbGlzdHNfc3BpbmxvY2spOwotICAgIH0KLSAgICBlbHNl
Ci0gICAgewotICAgICAgICBpZiAoIGNsaWVudC0+aW5mby5mbGFncy51Lm1pZ3JhdGluZyApCi0g
ICAgICAgIHsKLSAgICAgICAgICAgIHNwaW5fbG9jaygmcGVyc19saXN0c19zcGlubG9jayk7Ci0g
ICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZwZ3AtPmNsaWVudF9pbnZfcGFnZXMsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICZjbGllbnQtPnBlcnNpc3RlbnRfaW52YWxpZGF0ZWRfbGlzdCk7
Ci0gICAgICAgICAgICBpZiAoIHBncCAhPSBwZ3AtPnVzLm9iai0+cG9vbC0+Y3VyX3BncCApCi0g
ICAgICAgICAgICAgICAgbGlzdF9kZWxfaW5pdCgmcGdwLT51cy5wb29sX3BlcnNfcGFnZXMpOwot
ICAgICAgICAgICAgc3Bpbl91bmxvY2soJnBlcnNfbGlzdHNfc3BpbmxvY2spOwotICAgICAgICB9
Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgc3Bpbl9sb2NrKCZwZXJzX2xp
c3RzX3NwaW5sb2NrKTsKLSAgICAgICAgICAgIGxpc3RfZGVsX2luaXQoJnBncC0+dXMucG9vbF9w
ZXJzX3BhZ2VzKTsKLSAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZwZXJzX2xpc3RzX3NwaW5sb2Nr
KTsKLSAgICAgICAgfQotICAgIH0KLSAgICBsaWZlID0gZ2V0X2N5Y2xlcygpIC0gcGdwLT50aW1l
c3RhbXA7Ci0gICAgcGdwLT51cy5vYmotPnBvb2wtPnN1bV9saWZlX2N5Y2xlcyArPSBsaWZlOwot
Ci0gICAgLyogRnJlZSBwZ3AuICovCi0gICAgcGdwX2ZyZWUocGdwKTsKLX0KLQotLyogQ2FsbGVk
IG9ubHkgaW5kaXJlY3RseSBieSByYWRpeF90cmVlX2Rlc3Ryb3kuICovCi1zdGF0aWMgdm9pZCBw
Z3BfZGVzdHJveSh2b2lkICp2KQotewotICAgIHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAq
cGdwID0gKHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqKXY7Ci0KLSAgICBwZ3AtPnVzLm9i
ai0+cGdwX2NvdW50LS07Ci0gICAgcGdwX2RlbGlzdF9mcmVlKHBncCk7Ci19Ci0KLXN0YXRpYyBp
bnQgcGdwX2FkZF90b19vYmooc3RydWN0IHRtZW1fb2JqZWN0X3Jvb3QgKm9iaiwgdWludDMyX3Qg
aW5kZXgsIHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqcGdwKQotewotICAgIGludCByZXQ7
Ci0KLSAgICBBU1NFUlRfU1BJTkxPQ0soJm9iai0+b2JqX3NwaW5sb2NrKTsKLSAgICByZXQgPSBy
YWRpeF90cmVlX2luc2VydCgmb2JqLT50cmVlX3Jvb3QsIGluZGV4LCBwZ3ApOwotICAgIGlmICgg
IXJldCApCi0gICAgICAgIG9iai0+cGdwX2NvdW50Kys7Ci0gICAgcmV0dXJuIHJldDsKLX0KLQot
c3RhdGljIHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqcGdwX2RlbGV0ZV9mcm9tX29iaihz
dHJ1Y3QgdG1lbV9vYmplY3Rfcm9vdCAqb2JqLCB1aW50MzJfdCBpbmRleCkKLXsKLSAgICBzdHJ1
Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3IgKnBncDsKLQotICAgIEFTU0VSVChvYmogIT0gTlVMTCk7
Ci0gICAgQVNTRVJUX1NQSU5MT0NLKCZvYmotPm9ial9zcGlubG9jayk7Ci0gICAgQVNTRVJUKG9i
ai0+cG9vbCAhPSBOVUxMKTsKLSAgICBwZ3AgPSByYWRpeF90cmVlX2RlbGV0ZSgmb2JqLT50cmVl
X3Jvb3QsIGluZGV4KTsKLSAgICBpZiAoIHBncCAhPSBOVUxMICkKLSAgICAgICAgb2JqLT5wZ3Bf
Y291bnQtLTsKLSAgICBBU1NFUlQob2JqLT5wZ3BfY291bnQgPj0gMCk7Ci0KLSAgICByZXR1cm4g
cGdwOwotfQotCi0vKioqKioqKioqKioqIFJBRElYIFRSRUUgTk9ERSBNQU5JUFVMQVRJT04gUk9V
VElORVMgKioqKioqKioqKioqKioqKioqKi8KLQotLyogQ2FsbGVkIG9ubHkgaW5kaXJlY3RseSBm
cm9tIHJhZGl4X3RyZWVfaW5zZXJ0LiAqLwotc3RhdGljIHN0cnVjdCByYWRpeF90cmVlX25vZGUg
KnJ0bl9hbGxvYyh2b2lkICphcmcpCi17Ci0gICAgc3RydWN0IHRtZW1fb2JqZWN0X25vZGUgKm9i
am5vZGU7Ci0gICAgc3RydWN0IHRtZW1fb2JqZWN0X3Jvb3QgKm9iaiA9IChzdHJ1Y3QgdG1lbV9v
YmplY3Rfcm9vdCAqKWFyZzsKLQotICAgIEFTU0VSVChvYmotPnBvb2wgIT0gTlVMTCk7Ci0gICAg
b2Jqbm9kZSA9IHRtZW1fbWFsbG9jKHNpemVvZihzdHJ1Y3QgdG1lbV9vYmplY3Rfbm9kZSksb2Jq
LT5wb29sKTsKLSAgICBpZiAob2Jqbm9kZSA9PSBOVUxMKQotICAgICAgICByZXR1cm4gTlVMTDsK
LSAgICBvYmpub2RlLT5vYmogPSBvYmo7Ci0gICAgbWVtc2V0KCZvYmpub2RlLT5ydG4sIDAsIHNp
emVvZihzdHJ1Y3QgcmFkaXhfdHJlZV9ub2RlKSk7Ci0gICAgaWYgKCsrb2JqLT5wb29sLT5vYmpu
b2RlX2NvdW50ID4gb2JqLT5wb29sLT5vYmpub2RlX2NvdW50X21heCkKLSAgICAgICAgb2JqLT5w
b29sLT5vYmpub2RlX2NvdW50X21heCA9IG9iai0+cG9vbC0+b2Jqbm9kZV9jb3VudDsKLSAgICBh
dG9taWNfaW5jX2FuZF9tYXgoZ2xvYmFsX3J0cmVlX25vZGVfY291bnQpOwotICAgIG9iai0+b2Jq
bm9kZV9jb3VudCsrOwotICAgIHJldHVybiAmb2Jqbm9kZS0+cnRuOwotfQotCi0vKiBDYWxsZWQg
b25seSBpbmRpcmVjdGx5IGZyb20gcmFkaXhfdHJlZV9kZWxldGUvZGVzdHJveS4gKi8KLXN0YXRp
YyB2b2lkIHJ0bl9mcmVlKHN0cnVjdCByYWRpeF90cmVlX25vZGUgKnJ0biwgdm9pZCAqYXJnKQot
ewotICAgIHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2w7Ci0gICAgc3RydWN0IHRtZW1fb2JqZWN0X25v
ZGUgKm9iam5vZGU7Ci0KLSAgICBBU1NFUlQocnRuICE9IE5VTEwpOwotICAgIG9iam5vZGUgPSBj
b250YWluZXJfb2YocnRuLHN0cnVjdCB0bWVtX29iamVjdF9ub2RlLHJ0bik7Ci0gICAgQVNTRVJU
KG9iam5vZGUtPm9iaiAhPSBOVUxMKTsKLSAgICBBU1NFUlRfU1BJTkxPQ0soJm9iam5vZGUtPm9i
ai0+b2JqX3NwaW5sb2NrKTsKLSAgICBwb29sID0gb2Jqbm9kZS0+b2JqLT5wb29sOwotICAgIEFT
U0VSVChwb29sICE9IE5VTEwpOwotICAgIHBvb2wtPm9iam5vZGVfY291bnQtLTsKLSAgICBvYmpu
b2RlLT5vYmotPm9iam5vZGVfY291bnQtLTsKLSAgICBvYmpub2RlLT5vYmogPSBOVUxMOwotICAg
IHRtZW1fZnJlZShvYmpub2RlLCBwb29sKTsKLSAgICBhdG9taWNfZGVjX2FuZF9hc3NlcnQoZ2xv
YmFsX3J0cmVlX25vZGVfY291bnQpOwotfQotCi0vKioqKioqKioqKioqIFBPT0wgT0JKRUNUIENP
TExFQ1RJT04gTUFOSVBVTEFUSU9OIFJPVVRJTkVTICoqKioqKioqKioqKioqKioqKiovCi0KLXN0
YXRpYyBpbnQgb2lkX2NvbXBhcmUoc3RydWN0IHhlbl90bWVtX29pZCAqbGVmdCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IHhlbl90bWVtX29pZCAqcmlnaHQpCi17Ci0gICAgaWYgKCBs
ZWZ0LT5vaWRbMl0gPT0gcmlnaHQtPm9pZFsyXSApCi0gICAgewotICAgICAgICBpZiAoIGxlZnQt
Pm9pZFsxXSA9PSByaWdodC0+b2lkWzFdICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCBs
ZWZ0LT5vaWRbMF0gPT0gcmlnaHQtPm9pZFswXSApCi0gICAgICAgICAgICAgICAgcmV0dXJuIDA7
Ci0gICAgICAgICAgICBlbHNlIGlmICggbGVmdC0+b2lkWzBdIDwgcmlnaHQtPm9pZFswXSApCi0g
ICAgICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAg
ICAgIHJldHVybiAxOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCBsZWZ0LT5vaWRbMV0g
PCByaWdodC0+b2lkWzFdICkKLSAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgZWxzZQot
ICAgICAgICAgICAgcmV0dXJuIDE7Ci0gICAgfQotICAgIGVsc2UgaWYgKCBsZWZ0LT5vaWRbMl0g
PCByaWdodC0+b2lkWzJdICkKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIGVsc2UKLSAgICAgICAg
cmV0dXJuIDE7Ci19Ci0KLXN0YXRpYyB2b2lkIG9pZF9zZXRfaW52YWxpZChzdHJ1Y3QgeGVuX3Rt
ZW1fb2lkICpvaWRwKQotewotICAgIG9pZHAtPm9pZFswXSA9IG9pZHAtPm9pZFsxXSA9IG9pZHAt
Pm9pZFsyXSA9IC0xVUw7Ci19Ci0KLXN0YXRpYyB1bnNpZ25lZCBvaWRfaGFzaChzdHJ1Y3QgeGVu
X3RtZW1fb2lkICpvaWRwKQotewotICAgIHJldHVybiAodG1lbV9oYXNoKG9pZHAtPm9pZFswXSBe
IG9pZHAtPm9pZFsxXSBeIG9pZHAtPm9pZFsyXSwKLSAgICAgICAgICAgICAgICAgICAgIEJJVFNf
UEVSX0xPTkcpICYgT0JKX0hBU0hfQlVDS0VUU19NQVNLKTsKLX0KLQotLyogU2VhcmNoZXMgZm9y
IG9iamVjdD09b2lkIGluIHBvb2wsIHJldHVybnMgbG9ja2VkIG9iamVjdCBpZiBmb3VuZC4gKi8K
LXN0YXRpYyBzdHJ1Y3QgdG1lbV9vYmplY3Rfcm9vdCAqIG9ial9maW5kKHN0cnVjdCB0bWVtX3Bv
b2wgKnBvb2wsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgeGVuX3RtZW1fb2lkICpvaWRwKQotewotICAgIHN0cnVjdCByYl9ub2RlICpub2RlOwotICAg
IHN0cnVjdCB0bWVtX29iamVjdF9yb290ICpvYmo7Ci0KLXJlc3RhcnRfZmluZDoKLSAgICByZWFk
X2xvY2soJnBvb2wtPnBvb2xfcndsb2NrKTsKLSAgICBub2RlID0gcG9vbC0+b2JqX3JiX3Jvb3Rb
b2lkX2hhc2gob2lkcCldLnJiX25vZGU7Ci0gICAgd2hpbGUgKCBub2RlICkKLSAgICB7Ci0gICAg
ICAgIG9iaiA9IGNvbnRhaW5lcl9vZihub2RlLCBzdHJ1Y3QgdG1lbV9vYmplY3Rfcm9vdCwgcmJf
dHJlZV9ub2RlKTsKLSAgICAgICAgc3dpdGNoICggb2lkX2NvbXBhcmUoJm9iai0+b2lkLCBvaWRw
KSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGNhc2UgMDogLyogRXF1YWwuICovCi0gICAgICAg
ICAgICAgICAgaWYgKCAhc3Bpbl90cnlsb2NrKCZvYmotPm9ial9zcGlubG9jaykgKQotICAgICAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcmVhZF91bmxvY2soJnBvb2wtPnBvb2xf
cndsb2NrKTsKLSAgICAgICAgICAgICAgICAgICAgZ290byByZXN0YXJ0X2ZpbmQ7Ci0gICAgICAg
ICAgICAgICAgfQotICAgICAgICAgICAgICAgIHJlYWRfdW5sb2NrKCZwb29sLT5wb29sX3J3bG9j
ayk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIG9iajsKLSAgICAgICAgICAgIGNhc2UgLTE6Ci0g
ICAgICAgICAgICAgICAgbm9kZSA9IG5vZGUtPnJiX2xlZnQ7Ci0gICAgICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICAgICAgbm9kZSA9IG5vZGUtPnJi
X3JpZ2h0OwotICAgICAgICB9Ci0gICAgfQotICAgIHJlYWRfdW5sb2NrKCZwb29sLT5wb29sX3J3
bG9jayk7Ci0gICAgcmV0dXJuIE5VTEw7Ci19Ci0KLS8qIEZyZWUgYW4gb2JqZWN0IHRoYXQgaGFz
IG5vIG1vcmUgcGdwcyBpbiBpdC4gKi8KLXN0YXRpYyB2b2lkIG9ial9mcmVlKHN0cnVjdCB0bWVt
X29iamVjdF9yb290ICpvYmopCi17Ci0gICAgc3RydWN0IHRtZW1fcG9vbCAqcG9vbDsKLSAgICBz
dHJ1Y3QgeGVuX3RtZW1fb2lkIG9sZF9vaWQ7Ci0KLSAgICBBU1NFUlRfU1BJTkxPQ0soJm9iai0+
b2JqX3NwaW5sb2NrKTsKLSAgICBBU1NFUlQob2JqICE9IE5VTEwpOwotICAgIEFTU0VSVChvYmot
PnBncF9jb3VudCA9PSAwKTsKLSAgICBwb29sID0gb2JqLT5wb29sOwotICAgIEFTU0VSVChwb29s
ICE9IE5VTEwpOwotICAgIEFTU0VSVChwb29sLT5jbGllbnQgIT0gTlVMTCk7Ci0gICAgQVNTRVJU
X1dSSVRFTE9DSygmcG9vbC0+cG9vbF9yd2xvY2spOwotICAgIGlmICggb2JqLT50cmVlX3Jvb3Qu
cm5vZGUgIT0gTlVMTCApIC8qIE1heSBiZSBhICJzdHVtcCIgd2l0aCBubyBsZWF2ZXMuICovCi0g
ICAgICAgIHJhZGl4X3RyZWVfZGVzdHJveSgmb2JqLT50cmVlX3Jvb3QsIHBncF9kZXN0cm95KTsK
LSAgICBBU1NFUlQoKGxvbmcpb2JqLT5vYmpub2RlX2NvdW50ID09IDApOwotICAgIEFTU0VSVChv
YmotPnRyZWVfcm9vdC5ybm9kZSA9PSBOVUxMKTsKLSAgICBwb29sLT5vYmpfY291bnQtLTsKLSAg
ICBBU1NFUlQocG9vbC0+b2JqX2NvdW50ID49IDApOwotICAgIG9iai0+cG9vbCA9IE5VTEw7Ci0g
ICAgb2xkX29pZCA9IG9iai0+b2lkOwotICAgIG9pZF9zZXRfaW52YWxpZCgmb2JqLT5vaWQpOwot
ICAgIG9iai0+bGFzdF9jbGllbnQgPSBUTUVNX0NMSV9JRF9OVUxMOwotICAgIGF0b21pY19kZWNf
YW5kX2Fzc2VydChnbG9iYWxfb2JqX2NvdW50KTsKLSAgICByYl9lcmFzZSgmb2JqLT5yYl90cmVl
X25vZGUsICZwb29sLT5vYmpfcmJfcm9vdFtvaWRfaGFzaCgmb2xkX29pZCldKTsKLSAgICBzcGlu
X3VubG9jaygmb2JqLT5vYmpfc3BpbmxvY2spOwotICAgIHRtZW1fZnJlZShvYmosIHBvb2wpOwot
fQotCi1zdGF0aWMgaW50IG9ial9yYl9pbnNlcnQoc3RydWN0IHJiX3Jvb3QgKnJvb3QsIHN0cnVj
dCB0bWVtX29iamVjdF9yb290ICpvYmopCi17Ci0gICAgc3RydWN0IHJiX25vZGUgKipuZXcsICpw
YXJlbnQgPSBOVUxMOwotICAgIHN0cnVjdCB0bWVtX29iamVjdF9yb290ICp0aGlzOwotCi0gICAg
QVNTRVJUKG9iai0+cG9vbCk7Ci0gICAgQVNTRVJUX1dSSVRFTE9DSygmb2JqLT5wb29sLT5wb29s
X3J3bG9jayk7Ci0KLSAgICBuZXcgPSAmKHJvb3QtPnJiX25vZGUpOwotICAgIHdoaWxlICggKm5l
dyApCi0gICAgewotICAgICAgICB0aGlzID0gY29udGFpbmVyX29mKCpuZXcsIHN0cnVjdCB0bWVt
X29iamVjdF9yb290LCByYl90cmVlX25vZGUpOwotICAgICAgICBwYXJlbnQgPSAqbmV3OwotICAg
ICAgICBzd2l0Y2ggKCBvaWRfY29tcGFyZSgmdGhpcy0+b2lkLCAmb2JqLT5vaWQpICkKLSAgICAg
ICAgewotICAgICAgICAgICAgY2FzZSAwOgotICAgICAgICAgICAgICAgIHJldHVybiAwOwotICAg
ICAgICAgICAgY2FzZSAtMToKLSAgICAgICAgICAgICAgICBuZXcgPSAmKCgqbmV3KS0+cmJfbGVm
dCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBjYXNlIDE6Ci0gICAgICAg
ICAgICAgICAgbmV3ID0gJigoKm5ldyktPnJiX3JpZ2h0KTsKLSAgICAgICAgICAgICAgICBicmVh
azsKLSAgICAgICAgfQotICAgIH0KLSAgICByYl9saW5rX25vZGUoJm9iai0+cmJfdHJlZV9ub2Rl
LCBwYXJlbnQsIG5ldyk7Ci0gICAgcmJfaW5zZXJ0X2NvbG9yKCZvYmotPnJiX3RyZWVfbm9kZSwg
cm9vdCk7Ci0gICAgcmV0dXJuIDE7Ci19Ci0KLS8qCi0gKiBBbGxvY2F0ZSwgaW5pdGlhbGl6ZSwg
YW5kIGluc2VydCBhbiB0bWVtX29iamVjdF9yb290Ci0gKiAoc2hvdWxkIGJlIGNhbGxlZCBvbmx5
IGlmIGZpbmQgZmFpbGVkKS4KLSAqLwotc3RhdGljIHN0cnVjdCB0bWVtX29iamVjdF9yb290ICog
b2JqX2FsbG9jKHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2wsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl90bWVtX29pZCAqb2lkcCkKLXsKLSAgICBz
dHJ1Y3QgdG1lbV9vYmplY3Rfcm9vdCAqb2JqOwotCi0gICAgQVNTRVJUKHBvb2wgIT0gTlVMTCk7
Ci0gICAgaWYgKCAob2JqID0gdG1lbV9tYWxsb2Moc2l6ZW9mKHN0cnVjdCB0bWVtX29iamVjdF9y
b290KSwgcG9vbCkpID09IE5VTEwgKQotICAgICAgICByZXR1cm4gTlVMTDsKLSAgICBwb29sLT5v
YmpfY291bnQrKzsKLSAgICBpZiAocG9vbC0+b2JqX2NvdW50ID4gcG9vbC0+b2JqX2NvdW50X21h
eCkKLSAgICAgICAgcG9vbC0+b2JqX2NvdW50X21heCA9IHBvb2wtPm9ial9jb3VudDsKLSAgICBh
dG9taWNfaW5jX2FuZF9tYXgoZ2xvYmFsX29ial9jb3VudCk7Ci0gICAgcmFkaXhfdHJlZV9pbml0
KCZvYmotPnRyZWVfcm9vdCk7Ci0gICAgcmFkaXhfdHJlZV9zZXRfYWxsb2NfY2FsbGJhY2tzKCZv
YmotPnRyZWVfcm9vdCwgcnRuX2FsbG9jLCBydG5fZnJlZSwgb2JqKTsKLSAgICBzcGluX2xvY2tf
aW5pdCgmb2JqLT5vYmpfc3BpbmxvY2spOwotICAgIG9iai0+cG9vbCA9IHBvb2w7Ci0gICAgb2Jq
LT5vaWQgPSAqb2lkcDsKLSAgICBvYmotPm9iam5vZGVfY291bnQgPSAwOwotICAgIG9iai0+cGdw
X2NvdW50ID0gMDsKLSAgICBvYmotPmxhc3RfY2xpZW50ID0gVE1FTV9DTElfSURfTlVMTDsKLSAg
ICByZXR1cm4gb2JqOwotfQotCi0vKiBGcmVlIGFuIG9iamVjdCBhZnRlciBkZXN0cm95aW5nIGFu
eSBwZ3BzIGluIGl0LiAqLwotc3RhdGljIHZvaWQgb2JqX2Rlc3Ryb3koc3RydWN0IHRtZW1fb2Jq
ZWN0X3Jvb3QgKm9iaikKLXsKLSAgICBBU1NFUlRfV1JJVEVMT0NLKCZvYmotPnBvb2wtPnBvb2xf
cndsb2NrKTsKLSAgICByYWRpeF90cmVlX2Rlc3Ryb3koJm9iai0+dHJlZV9yb290LCBwZ3BfZGVz
dHJveSk7Ci0gICAgb2JqX2ZyZWUob2JqKTsKLX0KLQotLyogRGVzdHJveXMgYWxsIG9ianMgaW4g
YSBwb29sLCBvciBvbmx5IGlmIG9iai0+bGFzdF9jbGllbnQgbWF0Y2hlcyBjbGlfaWQuICovCi1z
dGF0aWMgdm9pZCBwb29sX2Rlc3Ryb3lfb2JqcyhzdHJ1Y3QgdG1lbV9wb29sICpwb29sLCBkb21p
ZF90IGNsaV9pZCkKLXsKLSAgICBzdHJ1Y3QgcmJfbm9kZSAqbm9kZTsKLSAgICBzdHJ1Y3QgdG1l
bV9vYmplY3Rfcm9vdCAqb2JqOwotICAgIGludCBpOwotCi0gICAgd3JpdGVfbG9jaygmcG9vbC0+
cG9vbF9yd2xvY2spOwotICAgIHBvb2wtPmlzX2R5aW5nID0gMTsKLSAgICBmb3IgKGkgPSAwOyBp
IDwgT0JKX0hBU0hfQlVDS0VUUzsgaSsrKQotICAgIHsKLSAgICAgICAgbm9kZSA9IHJiX2ZpcnN0
KCZwb29sLT5vYmpfcmJfcm9vdFtpXSk7Ci0gICAgICAgIHdoaWxlICggbm9kZSAhPSBOVUxMICkK
LSAgICAgICAgewotICAgICAgICAgICAgb2JqID0gY29udGFpbmVyX29mKG5vZGUsIHN0cnVjdCB0
bWVtX29iamVjdF9yb290LCByYl90cmVlX25vZGUpOwotICAgICAgICAgICAgc3Bpbl9sb2NrKCZv
YmotPm9ial9zcGlubG9jayk7Ci0gICAgICAgICAgICBub2RlID0gcmJfbmV4dChub2RlKTsKLSAg
ICAgICAgICAgIGlmICggb2JqLT5sYXN0X2NsaWVudCA9PSBjbGlfaWQgKQotICAgICAgICAgICAg
ICAgIG9ial9kZXN0cm95KG9iaik7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAg
c3Bpbl91bmxvY2soJm9iai0+b2JqX3NwaW5sb2NrKTsKLSAgICAgICAgfQotICAgIH0KLSAgICB3
cml0ZV91bmxvY2soJnBvb2wtPnBvb2xfcndsb2NrKTsKLX0KLQotCi0vKioqKioqKioqKioqIFBP
T0wgTUFOSVBVTEFUSU9OIFJPVVRJTkVTICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8K
LQotc3RhdGljIHN0cnVjdCB0bWVtX3Bvb2wgKiBwb29sX2FsbG9jKHZvaWQpCi17Ci0gICAgc3Ry
dWN0IHRtZW1fcG9vbCAqcG9vbDsKLSAgICBpbnQgaTsKLQotICAgIGlmICggKHBvb2wgPSB4emFs
bG9jKHN0cnVjdCB0bWVtX3Bvb2wpKSA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci0g
ICAgZm9yIChpID0gMDsgaSA8IE9CSl9IQVNIX0JVQ0tFVFM7IGkrKykKLSAgICAgICAgcG9vbC0+
b2JqX3JiX3Jvb3RbaV0gPSBSQl9ST09UOwotICAgIElOSVRfTElTVF9IRUFEKCZwb29sLT5wZXJz
aXN0ZW50X3BhZ2VfbGlzdCk7Ci0gICAgcndsb2NrX2luaXQoJnBvb2wtPnBvb2xfcndsb2NrKTsK
LSAgICByZXR1cm4gcG9vbDsKLX0KLQotc3RhdGljIHZvaWQgcG9vbF9mcmVlKHN0cnVjdCB0bWVt
X3Bvb2wgKnBvb2wpCi17Ci0gICAgcG9vbC0+Y2xpZW50ID0gTlVMTDsKLSAgICB4ZnJlZShwb29s
KTsKLX0KLQotLyoKLSAqIFJlZ2lzdGVyIG5ld19jbGllbnQgYXMgYSB1c2VyIG9mIHRoaXMgc2hh
cmVkIHBvb2wgYW5kIHJldHVybiAwIG9uIHN1Y2MuCi0gKi8KLXN0YXRpYyBpbnQgc2hhcmVkX3Bv
b2xfam9pbihzdHJ1Y3QgdG1lbV9wb29sICpwb29sLCBzdHJ1Y3QgY2xpZW50ICpuZXdfY2xpZW50
KQotewotICAgIHN0cnVjdCBzaGFyZV9saXN0ICpzbDsKLSAgICBBU1NFUlQoaXNfc2hhcmVkKHBv
b2wpKTsKLQotICAgIGlmICggKHNsID0gdG1lbV9tYWxsb2Moc2l6ZW9mKHN0cnVjdCBzaGFyZV9s
aXN0KSwgTlVMTCkpID09IE5VTEwgKQotICAgICAgICByZXR1cm4gLTE7Ci0gICAgc2wtPmNsaWVu
dCA9IG5ld19jbGllbnQ7Ci0gICAgbGlzdF9hZGRfdGFpbCgmc2wtPnNoYXJlX2xpc3QsICZwb29s
LT5zaGFyZV9saXN0KTsKLSAgICBpZiAoIG5ld19jbGllbnQtPmNsaV9pZCAhPSBwb29sLT5jbGll
bnQtPmNsaV9pZCApCi0gICAgICAgIHRtZW1fY2xpZW50X2luZm8oImFkZGluZyBuZXcgJXMgJWQg
dG8gc2hhcmVkIHBvb2wgb3duZWQgYnkgJXMgJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgIHRt
ZW1fY2xpZW50X3N0ciwgbmV3X2NsaWVudC0+Y2xpX2lkLCB0bWVtX2NsaWVudF9zdHIsCi0gICAg
ICAgICAgICAgICAgICAgIHBvb2wtPmNsaWVudC0+Y2xpX2lkKTsKLSAgICBlbHNlIGlmICggcG9v
bC0+c2hhcmVkX2NvdW50ICkKLSAgICAgICAgdG1lbV9jbGllbnRfaW5mbygiaW50ZXItZ3Vlc3Qg
c2hhcmluZyBvZiBzaGFyZWQgcG9vbCAlcyBieSBjbGllbnQgJWRcbiIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgdG1lbV9jbGllbnRfc3RyLCBwb29sLT5jbGllbnQtPmNsaV9pZCk7Ci0gICAg
Kytwb29sLT5zaGFyZWRfY291bnQ7Ci0gICAgcmV0dXJuIDA7Ci19Ci0KLS8qIFJlYXNzaWduICJv
d25lcnNoaXAiIG9mIHRoZSBwb29sIHRvIGFub3RoZXIgY2xpZW50IHRoYXQgc2hhcmVzIHRoaXMg
cG9vbC4gKi8KLXN0YXRpYyB2b2lkIHNoYXJlZF9wb29sX3JlYXNzaWduKHN0cnVjdCB0bWVtX3Bv
b2wgKnBvb2wpCi17Ci0gICAgc3RydWN0IHNoYXJlX2xpc3QgKnNsOwotICAgIGludCBwb29saWQ7
Ci0gICAgc3RydWN0IGNsaWVudCAqb2xkX2NsaWVudCA9IHBvb2wtPmNsaWVudCwgKm5ld19jbGll
bnQ7Ci0KLSAgICBBU1NFUlQoaXNfc2hhcmVkKHBvb2wpKTsKLSAgICBpZiAoIGxpc3RfZW1wdHko
JnBvb2wtPnNoYXJlX2xpc3QpICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVChwb29sLT5zaGFyZWRf
Y291bnQgPT0gMCk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0gICAgb2xkX2NsaWVudC0+cG9v
bHNbcG9vbC0+cG9vbF9pZF0gPSBOVUxMOwotICAgIHNsID0gbGlzdF9lbnRyeShwb29sLT5zaGFy
ZV9saXN0Lm5leHQsIHN0cnVjdCBzaGFyZV9saXN0LCBzaGFyZV9saXN0KTsKLSAgICAvKgotICAg
ICAqIFRoZSBzbC0+Y2xpZW50IGNhbiBiZSBvbGRfY2xpZW50IGlmIHRoZXJlIGFyZSBtdWx0aXBs
ZSBzaGFyZWQgcG9vbHMKLSAgICAgKiB3aXRoaW4gYW4gZ3Vlc3QuCi0gICAgICovCi0gICAgcG9v
bC0+Y2xpZW50ID0gbmV3X2NsaWVudCA9IHNsLT5jbGllbnQ7Ci0gICAgZm9yIChwb29saWQgPSAw
OyBwb29saWQgPCBNQVhfUE9PTFNfUEVSX0RPTUFJTjsgcG9vbGlkKyspCi0gICAgICAgIGlmIChu
ZXdfY2xpZW50LT5wb29sc1twb29saWRdID09IHBvb2wpCi0gICAgICAgICAgICBicmVhazsKLSAg
ICBBU1NFUlQocG9vbGlkICE9IE1BWF9QT09MU19QRVJfRE9NQUlOKTsKLSAgICBuZXdfY2xpZW50
LT5lcGhfY291bnQgKz0gX2F0b21pY19yZWFkKHBvb2wtPnBncF9jb3VudCk7Ci0gICAgb2xkX2Ns
aWVudC0+ZXBoX2NvdW50IC09IF9hdG9taWNfcmVhZChwb29sLT5wZ3BfY291bnQpOwotICAgIGxp
c3Rfc3BsaWNlX2luaXQoJm9sZF9jbGllbnQtPmVwaGVtZXJhbF9wYWdlX2xpc3QsCi0gICAgICAg
ICAgICAgICAgICAgICAmbmV3X2NsaWVudC0+ZXBoZW1lcmFsX3BhZ2VfbGlzdCk7Ci0gICAgdG1l
bV9jbGllbnRfaW5mbygicmVhc3NpZ25lZCBzaGFyZWQgcG9vbCBmcm9tICVzPSVkIHRvICVzPSVk
IHBvb2xfaWQ9JWRcbiIsCi0gICAgICAgIHRtZW1fY2xpX2lkX3N0ciwgb2xkX2NsaWVudC0+Y2xp
X2lkLCB0bWVtX2NsaV9pZF9zdHIsIG5ld19jbGllbnQtPmNsaV9pZCwgcG9vbGlkKTsKLSAgICBw
b29sLT5wb29sX2lkID0gcG9vbGlkOwotfQotCi0vKgotICogRGVzdHJveSBhbGwgb2JqZWN0cyB3
aXRoIGxhc3RfY2xpZW50IHNhbWUgYXMgcGFzc2VkIGNsaV9pZCwKLSAqIHJlbW92ZSBwb29sJ3Mg
Y2xpX2lkIGZyb20gbGlzdCBvZiBzaGFyZXJzIG9mIHRoaXMgcG9vbC4KLSAqLwotc3RhdGljIGlu
dCBzaGFyZWRfcG9vbF9xdWl0KHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2wsIGRvbWlkX3QgY2xpX2lk
KQotewotICAgIHN0cnVjdCBzaGFyZV9saXN0ICpzbDsKLSAgICBpbnQgc19wb29saWQ7Ci0KLSAg
ICBBU1NFUlQoaXNfc2hhcmVkKHBvb2wpKTsKLSAgICBBU1NFUlQocG9vbC0+Y2xpZW50ICE9IE5V
TEwpOwotCi0gICAgQVNTRVJUX1dSSVRFTE9DSygmdG1lbV9yd2xvY2spOwotICAgIHBvb2xfZGVz
dHJveV9vYmpzKHBvb2wsIGNsaV9pZCk7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeShzbCwmcG9v
bC0+c2hhcmVfbGlzdCwgc2hhcmVfbGlzdCkKLSAgICB7Ci0gICAgICAgIGlmIChzbC0+Y2xpZW50
LT5jbGlfaWQgIT0gY2xpX2lkKQotICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgIGxpc3Rf
ZGVsKCZzbC0+c2hhcmVfbGlzdCk7Ci0gICAgICAgIHRtZW1fZnJlZShzbCwgcG9vbCk7Ci0gICAg
ICAgIC0tcG9vbC0+c2hhcmVkX2NvdW50OwotICAgICAgICBpZiAocG9vbC0+Y2xpZW50LT5jbGlf
aWQgPT0gY2xpX2lkKQotICAgICAgICAgICAgc2hhcmVkX3Bvb2xfcmVhc3NpZ24ocG9vbCk7Ci0g
ICAgICAgIGlmIChwb29sLT5zaGFyZWRfY291bnQpCi0gICAgICAgICAgICByZXR1cm4gcG9vbC0+
c2hhcmVkX2NvdW50OwotICAgICAgICBmb3IgKHNfcG9vbGlkID0gMDsgc19wb29saWQgPCBNQVhf
R0xPQkFMX1NIQVJFRF9QT09MUzsgc19wb29saWQrKykKLSAgICAgICAgICAgIGlmICggKHRtZW1f
Z2xvYmFsLnNoYXJlZF9wb29sc1tzX3Bvb2xpZF0pID09IHBvb2wgKQotICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIHRtZW1fZ2xvYmFsLnNoYXJlZF9wb29sc1tzX3Bvb2xpZF0gPSBOVUxM
OwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfQotICAgICAgICByZXR1cm4g
MDsKLSAgICB9Ci0gICAgdG1lbV9jbGllbnRfd2FybigidG1lbTogbm8gbWF0Y2ggdW5zaGFyaW5n
IHBvb2wsICVzPSVkXG4iLAotICAgICAgICB0bWVtX2NsaV9pZF9zdHIscG9vbC0+Y2xpZW50LT5j
bGlfaWQpOwotICAgIHJldHVybiAtMTsKLX0KLQotLyogRmx1c2ggYWxsIGRhdGEgKG93bmVkIGJ5
IGNsaV9pZCkgZnJvbSBhIHBvb2wgYW5kLCBvcHRpb25hbGx5LCBmcmVlIGl0LiAqLwotc3RhdGlj
IHZvaWQgcG9vbF9mbHVzaChzdHJ1Y3QgdG1lbV9wb29sICpwb29sLCBkb21pZF90IGNsaV9pZCkK
LXsKLSAgICBBU1NFUlQocG9vbCAhPSBOVUxMKTsKLSAgICBpZiAoIChpc19zaGFyZWQocG9vbCkp
ICYmIChzaGFyZWRfcG9vbF9xdWl0KHBvb2wsY2xpX2lkKSA+IDApICkKLSAgICB7Ci0gICAgICAg
IHRtZW1fY2xpZW50X3dhcm4oInRtZW06ICVzPSVkIG5vIGxvbmdlciB1c2luZyBzaGFyZWQgcG9v
bCAlZCBvd25lZCBieSAlcz0lZFxuIiwKLSAgICAgICAgICAgdG1lbV9jbGlfaWRfc3RyLCBjbGlf
aWQsIHBvb2wtPnBvb2xfaWQsIHRtZW1fY2xpX2lkX3N0cixwb29sLT5jbGllbnQtPmNsaV9pZCk7
Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0gICAgdG1lbV9jbGllbnRfaW5mbygiRGVzdHJveWlu
ZyAlcy0lcyB0bWVtIHBvb2wgJXM9JWQgcG9vbF9pZD0lZFxuIiwKLSAgICAgICAgICAgICAgICAg
ICAgaXNfcGVyc2lzdGVudChwb29sKSA/ICJwZXJzaXN0ZW50IiA6ICJlcGhlbWVyYWwiICwKLSAg
ICAgICAgICAgICAgICAgICAgaXNfc2hhcmVkKHBvb2wpID8gInNoYXJlZCIgOiAicHJpdmF0ZSIs
Ci0gICAgICAgICAgICAgICAgICAgIHRtZW1fY2xpX2lkX3N0ciwgcG9vbC0+Y2xpZW50LT5jbGlf
aWQsIHBvb2wtPnBvb2xfaWQpOwotICAgIGlmICggcG9vbC0+Y2xpZW50LT5pbmZvLmZsYWdzLnUu
bWlncmF0aW5nICkKLSAgICB7Ci0gICAgICAgIHRtZW1fY2xpZW50X3dhcm4oImNhbid0IGRlc3Ry
b3kgcG9vbCB3aGlsZSAlcyBpcyBsaXZlLW1pZ3JhdGluZ1xuIiwKLSAgICAgICAgICAgICAgICAg
ICAgdG1lbV9jbGllbnRfc3RyKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLSAgICBwb29sX2Rl
c3Ryb3lfb2Jqcyhwb29sLCBUTUVNX0NMSV9JRF9OVUxMKTsKLSAgICBwb29sLT5jbGllbnQtPnBv
b2xzW3Bvb2wtPnBvb2xfaWRdID0gTlVMTDsKLSAgICBwb29sX2ZyZWUocG9vbCk7Ci19Ci0KLS8q
KioqKioqKioqKiogQ0xJRU5UIE1BTklQVUxBVElPTiBPUEVSQVRJT05TICoqKioqKioqKioqKioq
KioqKioqKioqKioqLwotCi1zdHJ1Y3QgY2xpZW50ICpjbGllbnRfY3JlYXRlKGRvbWlkX3QgY2xp
X2lkKQotewotICAgIHN0cnVjdCBjbGllbnQgKmNsaWVudCA9IHh6YWxsb2Moc3RydWN0IGNsaWVu
dCk7Ci0gICAgaW50IGksIHNoaWZ0OwotICAgIGNoYXIgbmFtZVs1XTsKLSAgICBzdHJ1Y3QgZG9t
YWluICpkOwotCi0gICAgdG1lbV9jbGllbnRfaW5mbygidG1lbTogaW5pdGlhbGl6aW5nIHRtZW0g
Y2FwYWJpbGl0eSBmb3IgJXM9JWQuLi4iLAotICAgICAgICAgICAgICAgICAgICB0bWVtX2NsaV9p
ZF9zdHIsIGNsaV9pZCk7Ci0gICAgaWYgKCBjbGllbnQgPT0gTlVMTCApCi0gICAgewotICAgICAg
ICB0bWVtX2NsaWVudF9lcnIoImZhaWxlZC4uLiBvdXQgb2YgbWVtb3J5XG4iKTsKLSAgICAgICAg
Z290byBmYWlsOwotICAgIH0KLQotICAgIGZvciAoaSA9IDAsIHNoaWZ0ID0gMTI7IGkgPCA0OyBz
aGlmdCAtPTQsIGkrKykKLSAgICAgICAgbmFtZVtpXSA9ICgoKHVuc2lnbmVkIHNob3J0KWNsaV9p
ZCA+PiBzaGlmdCkgJiAweGYpICsgJzAnOwotICAgIG5hbWVbNF0gPSAnXDAnOwotICAgIGNsaWVu
dC0+cGVyc2lzdGVudF9wb29sID0geG1lbV9wb29sX2NyZWF0ZShuYW1lLCB0bWVtX3BlcnNpc3Rl
bnRfcG9vbF9wYWdlX2dldCwKLSAgICAgICAgdG1lbV9wZXJzaXN0ZW50X3Bvb2xfcGFnZV9wdXQs
IFBBR0VfU0laRSwgMCwgUEFHRV9TSVpFKTsKLSAgICBpZiAoIGNsaWVudC0+cGVyc2lzdGVudF9w
b29sID09IE5VTEwgKQotICAgIHsKLSAgICAgICAgdG1lbV9jbGllbnRfZXJyKCJmYWlsZWQuLi4g
Y2FuJ3QgYWxsb2MgcGVyc2lzdGVudCBwb29sXG4iKTsKLSAgICAgICAgZ290byBmYWlsOwotICAg
IH0KLQotICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfaWQoY2xpX2lkKTsKLSAgICBpZiAoIGQg
PT0gTlVMTCApIHsKLSAgICAgICAgdG1lbV9jbGllbnRfZXJyKCJmYWlsZWQuLi4gY2FuJ3Qgc2V0
IGNsaWVudFxuIik7Ci0gICAgICAgIHhtZW1fcG9vbF9kZXN0cm95KGNsaWVudC0+cGVyc2lzdGVu
dF9wb29sKTsKLSAgICAgICAgZ290byBmYWlsOwotICAgIH0KLSAgICBpZiAoICFkLT5pc19keWlu
ZyApIHsKLSAgICAgICAgZC0+dG1lbV9jbGllbnQgPSBjbGllbnQ7Ci0gICAgICAgIGNsaWVudC0+
ZG9tYWluID0gZDsKLSAgICB9Ci0gICAgcmN1X3VubG9ja19kb21haW4oZCk7Ci0KLSAgICBjbGll
bnQtPmNsaV9pZCA9IGNsaV9pZDsKLSAgICBjbGllbnQtPmluZm8udmVyc2lvbiA9IFRNRU1fU1BF
Q19WRVJTSU9OOwotICAgIGNsaWVudC0+aW5mby5tYXhwb29scyA9IE1BWF9QT09MU19QRVJfRE9N
QUlOOwotICAgIGNsaWVudC0+aW5mby5mbGFncy51LmNvbXByZXNzID0gdG1lbV9jb21wcmVzc2lv
bl9lbmFibGVkKCk7Ci0gICAgZm9yICggaSA9IDA7IGkgPCBNQVhfR0xPQkFMX1NIQVJFRF9QT09M
UzsgaSsrKQotICAgICAgICBjbGllbnQtPnNoYXJlZF9hdXRoX3V1aWRbaV1bMF0gPQotICAgICAg
ICAgICAgY2xpZW50LT5zaGFyZWRfYXV0aF91dWlkW2ldWzFdID0gLTFMOwotICAgIGxpc3RfYWRk
X3RhaWwoJmNsaWVudC0+Y2xpZW50X2xpc3QsICZ0bWVtX2dsb2JhbC5jbGllbnRfbGlzdCk7Ci0g
ICAgSU5JVF9MSVNUX0hFQUQoJmNsaWVudC0+ZXBoZW1lcmFsX3BhZ2VfbGlzdCk7Ci0gICAgSU5J
VF9MSVNUX0hFQUQoJmNsaWVudC0+cGVyc2lzdGVudF9pbnZhbGlkYXRlZF9saXN0KTsKLSAgICB0
bWVtX2NsaWVudF9pbmZvKCJva1xuIik7Ci0gICAgcmV0dXJuIGNsaWVudDsKLQotIGZhaWw6Ci0g
ICAgeGZyZWUoY2xpZW50KTsKLSAgICByZXR1cm4gTlVMTDsKLX0KLQotc3RhdGljIHZvaWQgY2xp
ZW50X2ZyZWUoc3RydWN0IGNsaWVudCAqY2xpZW50KQotewotICAgIGxpc3RfZGVsKCZjbGllbnQt
PmNsaWVudF9saXN0KTsKLSAgICB4bWVtX3Bvb2xfZGVzdHJveShjbGllbnQtPnBlcnNpc3RlbnRf
cG9vbCk7Ci0gICAgeGZyZWUoY2xpZW50KTsKLX0KLQotLyogRmx1c2ggYWxsIGRhdGEgZnJvbSBh
IGNsaWVudCBhbmQsIG9wdGlvbmFsbHksIGZyZWUgaXQuICovCi1zdGF0aWMgdm9pZCBjbGllbnRf
Zmx1c2goc3RydWN0IGNsaWVudCAqY2xpZW50KQotewotICAgIGludCBpOwotICAgIHN0cnVjdCB0
bWVtX3Bvb2wgKnBvb2w7Ci0KLSAgICBmb3IgIChpID0gMDsgaSA8IE1BWF9QT09MU19QRVJfRE9N
QUlOOyBpKyspCi0gICAgewotICAgICAgICBpZiAoIChwb29sID0gY2xpZW50LT5wb29sc1tpXSkg
PT0gTlVMTCApCi0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgcG9vbF9mbHVzaChwb29s
LCBjbGllbnQtPmNsaV9pZCk7Ci0gICAgICAgIGNsaWVudC0+cG9vbHNbaV0gPSBOVUxMOwotICAg
ICAgICBjbGllbnQtPmluZm8ubnJfcG9vbHMtLTsKLSAgICB9Ci0gICAgY2xpZW50X2ZyZWUoY2xp
ZW50KTsKLX0KLQotc3RhdGljIGJvb2wgY2xpZW50X292ZXJfcXVvdGEoY29uc3Qgc3RydWN0IGNs
aWVudCAqY2xpZW50KQotewotICAgIGludCB0b3RhbCA9IF9hdG9taWNfcmVhZCh0bWVtX2dsb2Jh
bC5jbGllbnRfd2VpZ2h0X3RvdGFsKTsKLQotICAgIEFTU0VSVChjbGllbnQgIT0gTlVMTCk7Ci0g
ICAgaWYgKCAodG90YWwgPT0gMCkgfHwgKGNsaWVudC0+aW5mby53ZWlnaHQgPT0gMCkgfHwKLSAg
ICAgICAgICAoY2xpZW50LT5lcGhfY291bnQgPT0gMCkgKQotICAgICAgICByZXR1cm4gZmFsc2U7
Ci0KLSAgICByZXR1cm4gKCgodG1lbV9nbG9iYWwuZXBoX2NvdW50ICogMTAwTCkgLyBjbGllbnQt
PmVwaF9jb3VudCkgPgotICAgICAgICAgICAgKCh0b3RhbCAqIDEwMEwpIC8gY2xpZW50LT5pbmZv
LndlaWdodCkpOwotfQotCi0vKioqKioqKioqKioqIE1FTU9SWSBSRVZPQ0FUSU9OIFJPVVRJTkVT
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCi0KLXN0YXRpYyBib29sIHRtZW1fdHJ5
X3RvX2V2aWN0X3BncChzdHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3IgKnBncCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBib29sICpob2xkX3Bvb2xfcndsb2NrKQotewotICAg
IHN0cnVjdCB0bWVtX29iamVjdF9yb290ICpvYmogPSBwZ3AtPnVzLm9iajsKLSAgICBzdHJ1Y3Qg
dG1lbV9wb29sICpwb29sID0gb2JqLT5wb29sOwotCi0gICAgaWYgKCBwb29sLT5pc19keWluZyAp
Ci0gICAgICAgIHJldHVybiBmYWxzZTsKLSAgICBpZiAoIHNwaW5fdHJ5bG9jaygmb2JqLT5vYmpf
c3BpbmxvY2spICkKLSAgICB7Ci0gICAgICAgIGlmICggb2JqLT5wZ3BfY291bnQgPiAxICkKLSAg
ICAgICAgICAgIHJldHVybiB0cnVlOwotICAgICAgICBpZiAoIHdyaXRlX3RyeWxvY2soJnBvb2wt
PnBvb2xfcndsb2NrKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgICpob2xkX3Bvb2xfcndsb2Nr
ID0gMTsKLSAgICAgICAgICAgIHJldHVybiB0cnVlOwotICAgICAgICB9Ci0gICAgICAgIHNwaW5f
dW5sb2NrKCZvYmotPm9ial9zcGlubG9jayk7Ci0gICAgfQotICAgIHJldHVybiBmYWxzZTsKLX0K
LQotaW50IHRtZW1fZXZpY3Qodm9pZCkKLXsKLSAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQgPSBj
dXJyZW50LT5kb21haW4tPnRtZW1fY2xpZW50OwotICAgIHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3Jp
cHRvciAqcGdwID0gTlVMTCwgKnBncF9kZWw7Ci0gICAgc3RydWN0IHRtZW1fb2JqZWN0X3Jvb3Qg
Km9iajsKLSAgICBzdHJ1Y3QgdG1lbV9wb29sICpwb29sOwotICAgIGludCByZXQgPSAwOwotICAg
IGJvb2wgaG9sZF9wb29sX3J3bG9jayA9IGZhbHNlOwotCi0gICAgdG1lbV9zdGF0cy5ldmljdF9h
dHRlbXB0cysrOwotICAgIHNwaW5fbG9jaygmZXBoX2xpc3RzX3NwaW5sb2NrKTsKLSAgICBpZiAo
IChjbGllbnQgIT0gTlVMTCkgJiYgY2xpZW50X292ZXJfcXVvdGEoY2xpZW50KSAmJgotICAgICAg
ICAgIWxpc3RfZW1wdHkoJmNsaWVudC0+ZXBoZW1lcmFsX3BhZ2VfbGlzdCkgKQotICAgIHsKLSAg
ICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShwZ3AsICZjbGllbnQtPmVwaGVtZXJhbF9wYWdlX2xp
c3QsIHVzLmNsaWVudF9lcGhfcGFnZXMpCi0gICAgICAgICAgICBpZiAoIHRtZW1fdHJ5X3RvX2V2
aWN0X3BncChwZ3AsICZob2xkX3Bvb2xfcndsb2NrKSApCi0gICAgICAgICAgICAgICAgZ290byBm
b3VuZDsKLSAgICB9Ci0gICAgZWxzZSBpZiAoICFsaXN0X2VtcHR5KCZ0bWVtX2dsb2JhbC5lcGhl
bWVyYWxfcGFnZV9saXN0KSApCi0gICAgewotICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KHBn
cCwgJnRtZW1fZ2xvYmFsLmVwaGVtZXJhbF9wYWdlX2xpc3QsIGdsb2JhbF9lcGhfcGFnZXMpCi0g
ICAgICAgICAgICBpZiAoIHRtZW1fdHJ5X3RvX2V2aWN0X3BncChwZ3AsICZob2xkX3Bvb2xfcnds
b2NrKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgY2xpZW50ID0gcGdwLT51cy5v
YmotPnBvb2wtPmNsaWVudDsKLSAgICAgICAgICAgICAgICBnb3RvIGZvdW5kOwotICAgICAgICAg
ICAgfQotICAgIH0KLSAgICAgLyogR2xvYmFsX2VwaGVtZXJhbF9wYWdlX2xpc3QgaXMgZW1wdHks
IHNvIHdlIGJhaWwgb3V0LiAqLwotICAgIHNwaW5fdW5sb2NrKCZlcGhfbGlzdHNfc3BpbmxvY2sp
OwotICAgIGdvdG8gb3V0OwotCi1mb3VuZDoKLSAgICAvKiBEZWxpc3QuICovCi0gICAgbGlzdF9k
ZWxfaW5pdCgmcGdwLT51cy5jbGllbnRfZXBoX3BhZ2VzKTsKLSAgICBjbGllbnQtPmVwaF9jb3Vu
dC0tOwotICAgIGxpc3RfZGVsX2luaXQoJnBncC0+Z2xvYmFsX2VwaF9wYWdlcyk7Ci0gICAgdG1l
bV9nbG9iYWwuZXBoX2NvdW50LS07Ci0gICAgQVNTRVJUKHRtZW1fZ2xvYmFsLmVwaF9jb3VudCA+
PSAwKTsKLSAgICBBU1NFUlQoY2xpZW50LT5lcGhfY291bnQgPj0gMCk7Ci0gICAgc3Bpbl91bmxv
Y2soJmVwaF9saXN0c19zcGlubG9jayk7Ci0KLSAgICBBU1NFUlQocGdwICE9IE5VTEwpOwotICAg
IG9iaiA9IHBncC0+dXMub2JqOwotICAgIEFTU0VSVChvYmogIT0gTlVMTCk7Ci0gICAgQVNTRVJU
KG9iai0+cG9vbCAhPSBOVUxMKTsKLSAgICBwb29sID0gb2JqLT5wb29sOwotCi0gICAgQVNTRVJU
X1NQSU5MT0NLKCZvYmotPm9ial9zcGlubG9jayk7Ci0gICAgcGdwX2RlbCA9IHBncF9kZWxldGVf
ZnJvbV9vYmoob2JqLCBwZ3AtPmluZGV4KTsKLSAgICBBU1NFUlQocGdwX2RlbCA9PSBwZ3ApOwot
Ci0gICAgLyogcGdwIGFscmVhZHkgZGVsaXN0LCBzbyBjYWxsIHBncF9mcmVlIGRpcmVjdGx5LiAq
LwotICAgIHBncF9mcmVlKHBncCk7Ci0gICAgaWYgKCBvYmotPnBncF9jb3VudCA9PSAwICkKLSAg
ICB7Ci0gICAgICAgIEFTU0VSVF9XUklURUxPQ0soJnBvb2wtPnBvb2xfcndsb2NrKTsKLSAgICAg
ICAgb2JqX2ZyZWUob2JqKTsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICBzcGluX3VubG9jaygm
b2JqLT5vYmpfc3BpbmxvY2spOwotICAgIGlmICggaG9sZF9wb29sX3J3bG9jayApCi0gICAgICAg
IHdyaXRlX3VubG9jaygmcG9vbC0+cG9vbF9yd2xvY2spOwotICAgIHRtZW1fc3RhdHMuZXZpY3Rl
ZF9wZ3MrKzsKLSAgICByZXQgPSAxOwotb3V0OgotICAgIHJldHVybiByZXQ7Ci19Ci0KLQotLyoK
LSAqIFVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucyAoZS5nLiBpZiBlYWNoIGNsaWVudCBpcyBwdXR0
aW5nIHBhZ2VzIGZvciBleGFjdGx5Ci0gKiBvbmUgb2JqZWN0KSwgb25jZSBsb2NrcyBhcmUgaGVs
ZCwgZnJlZWluZyB1cCBtZW1vcnkgbWF5Ci0gKiByZXN1bHQgaW4gbGl2ZWxvY2tzIGFuZCB2ZXJ5
IGxvbmcgInB1dCIgdGltZXMsIHNvIHdlIHRyeSB0byBlbnN1cmUgdGhlcmUKLSAqIGlzIGEgbWlu
aW11bSBhbW91bnQgb2YgbWVtb3J5ICgxTUIpIGF2YWlsYWJsZSBCRUZPUkUgYW55IGRhdGEgc3Ry
dWN0dXJlCi0gKiBsb2NrcyBhcmUgaGVsZC4KLSAqLwotc3RhdGljIGlubGluZSBib29sIHRtZW1f
ZW5zdXJlX2F2YWlsX3BhZ2VzKHZvaWQpCi17Ci0gICAgaW50IGZhaWxlZF9ldmljdCA9IDEwOwot
ICAgIHVuc2lnbmVkIGxvbmcgZnJlZV9tZW07Ci0KLSAgICBkbyB7Ci0gICAgICAgIGZyZWVfbWVt
ID0gKHRtZW1fcGFnZV9saXN0X3BhZ2VzICsgdG90YWxfZnJlZV9wYWdlcygpKQotICAgICAgICAg
ICAgICAgICAgICAgICAgPj4gKDIwIC0gUEFHRV9TSElGVCk7Ci0gICAgICAgIGlmICggZnJlZV9t
ZW0gKQotICAgICAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgICAgIGlmICggIXRtZW1fZXZpY3Qo
KSApCi0gICAgICAgICAgICBmYWlsZWRfZXZpY3QtLTsKLSAgICB9IHdoaWxlICggZmFpbGVkX2V2
aWN0ID4gMCApOwotCi0gICAgcmV0dXJuIGZhbHNlOwotfQotCi0vKioqKioqKioqKioqIFRNRU0g
Q09SRSBPUEVSQVRJT05TICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KLQot
c3RhdGljIGludCBkb190bWVtX3B1dF9jb21wcmVzcyhzdHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0
b3IgKnBncCwgeGVuX3Bmbl90IGNtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHRtZW1fY2xpX3ZhX3BhcmFtX3QgY2xpYnVmKQotewotICAgIHZvaWQgKmRzdCwg
KnA7Ci0gICAgc2l6ZV90IHNpemU7Ci0gICAgaW50IHJldCA9IDA7Ci0KLSAgICBBU1NFUlQocGdw
ICE9IE5VTEwpOwotICAgIEFTU0VSVChwZ3AtPnVzLm9iaiAhPSBOVUxMKTsKLSAgICBBU1NFUlRf
U1BJTkxPQ0soJnBncC0+dXMub2JqLT5vYmpfc3BpbmxvY2spOwotICAgIEFTU0VSVChwZ3AtPnVz
Lm9iai0+cG9vbCAhPSBOVUxMKTsKLSAgICBBU1NFUlQocGdwLT51cy5vYmotPnBvb2wtPmNsaWVu
dCAhPSBOVUxMKTsKLQotICAgIGlmICggcGdwLT5wZnAgIT0gTlVMTCApCi0gICAgICAgIHBncF9m
cmVlX2RhdGEocGdwLCBwZ3AtPnVzLm9iai0+cG9vbCk7Ci0gICAgcmV0ID0gdG1lbV9jb21wcmVz
c19mcm9tX2NsaWVudChjbWZuLCAmZHN0LCAmc2l6ZSwgY2xpYnVmKTsKLSAgICBpZiAoIHJldCA8
PSAwICkKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgZWxzZSBpZiAoIChzaXplID09IDApIHx8IChz
aXplID49IHRtZW1fbWVtcG9vbF9tYXhhbGxvYykgKSB7Ci0gICAgICAgIHJldCA9IDA7Ci0gICAg
ICAgIGdvdG8gb3V0OwotICAgIH0gZWxzZSBpZiAoIChwID0gdG1lbV9tYWxsb2Moc2l6ZSxwZ3At
PnVzLm9iai0+cG9vbCkpID09IE5VTEwgKSB7Ci0gICAgICAgIHJldCA9IC1FTk9NRU07Ci0gICAg
ICAgIGdvdG8gb3V0OwotICAgIH0gZWxzZSB7Ci0gICAgICAgIG1lbWNweShwLGRzdCxzaXplKTsK
LSAgICAgICAgcGdwLT5jZGF0YSA9IHA7Ci0gICAgfQotICAgIHBncC0+c2l6ZSA9IHNpemU7Ci0g
ICAgcGdwLT51cy5vYmotPnBvb2wtPmNsaWVudC0+Y29tcHJlc3NlZF9wYWdlcysrOwotICAgIHBn
cC0+dXMub2JqLT5wb29sLT5jbGllbnQtPmNvbXByZXNzZWRfc3VtX3NpemUgKz0gc2l6ZTsKLSAg
ICByZXQgPSAxOwotCi1vdXQ6Ci0gICAgcmV0dXJuIHJldDsKLX0KLQotc3RhdGljIGludCBkb190
bWVtX2R1cF9wdXQoc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yICpwZ3AsIHhlbl9wZm5fdCBj
bWZuLAotICAgICAgIHRtZW1fY2xpX3ZhX3BhcmFtX3QgY2xpYnVmKQotewotICAgIHN0cnVjdCB0
bWVtX3Bvb2wgKnBvb2w7Ci0gICAgc3RydWN0IHRtZW1fb2JqZWN0X3Jvb3QgKm9iajsKLSAgICBz
dHJ1Y3QgY2xpZW50ICpjbGllbnQ7Ci0gICAgc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yICpw
Z3Bmb3VuZCA9IE5VTEw7Ci0gICAgaW50IHJldDsKLQotICAgIEFTU0VSVChwZ3AgIT0gTlVMTCk7
Ci0gICAgQVNTRVJUKHBncC0+cGZwICE9IE5VTEwpOwotICAgIEFTU0VSVChwZ3AtPnNpemUgIT0g
LTEpOwotICAgIG9iaiA9IHBncC0+dXMub2JqOwotICAgIEFTU0VSVF9TUElOTE9DSygmb2JqLT5v
Ympfc3BpbmxvY2spOwotICAgIEFTU0VSVChvYmogIT0gTlVMTCk7Ci0gICAgcG9vbCA9IG9iai0+
cG9vbDsKLSAgICBBU1NFUlQocG9vbCAhPSBOVUxMKTsKLSAgICBjbGllbnQgPSBwb29sLT5jbGll
bnQ7Ci0gICAgaWYgKCBjbGllbnQtPmluZm8uZmxhZ3MudS5taWdyYXRpbmcgKQotICAgICAgICBn
b3RvIGZhaWxlZF9kdXA7IC8qIE5vIGR1cHMgYWxsb3dlZCB3aGVuIG1pZ3JhdGluZy4gKi8KLSAg
ICAvKiBDYW4gd2Ugc3VjY2Vzc2Z1bGx5IG1hbmlwdWxhdGUgcGdwIHRvIGNoYW5nZSBvdXQgdGhl
IGRhdGE/ICovCi0gICAgaWYgKCBjbGllbnQtPmluZm8uZmxhZ3MudS5jb21wcmVzcyAmJiBwZ3At
PnNpemUgIT0gMCApCi0gICAgewotICAgICAgICByZXQgPSBkb190bWVtX3B1dF9jb21wcmVzcyhw
Z3AsIGNtZm4sIGNsaWJ1Zik7Ci0gICAgICAgIGlmICggcmV0ID09IDEgKQotICAgICAgICAgICAg
Z290byBkb25lOwotICAgICAgICBlbHNlIGlmICggcmV0ID09IDAgKQotICAgICAgICAgICAgZ290
byBjb3B5X3VuY29tcHJlc3NlZDsKLSAgICAgICAgZWxzZSBpZiAoIHJldCA9PSAtRU5PTUVNICkK
LSAgICAgICAgICAgIGdvdG8gZmFpbGVkX2R1cDsKLSAgICAgICAgZWxzZSBpZiAoIHJldCA9PSAt
RUZBVUxUICkKLSAgICAgICAgICAgIGdvdG8gYmFkX2NvcHk7Ci0gICAgfQotCi1jb3B5X3VuY29t
cHJlc3NlZDoKLSAgICBpZiAoIHBncC0+cGZwICkKLSAgICAgICAgcGdwX2ZyZWVfZGF0YShwZ3As
IHBvb2wpOwotICAgIGlmICggKCBwZ3AtPnBmcCA9IHRtZW1fYWxsb2NfcGFnZShwb29sKSApID09
IE5VTEwgKQotICAgICAgICBnb3RvIGZhaWxlZF9kdXA7Ci0gICAgcGdwLT5zaXplID0gMDsKLSAg
ICByZXQgPSB0bWVtX2NvcHlfZnJvbV9jbGllbnQocGdwLT5wZnAsIGNtZm4sIHRtZW1fY2xpX2J1
Zl9udWxsKTsKLSAgICBpZiAoIHJldCA8IDAgKQotICAgICAgICBnb3RvIGJhZF9jb3B5OwotCi1k
b25lOgotICAgIC8qIFN1Y2Nlc3NmdWxseSByZXBsYWNlZCBkYXRhLCBjbGVhbiB1cCBhbmQgcmV0
dXJuIHN1Y2Nlc3MuICovCi0gICAgaWYgKCBpc19zaGFyZWQocG9vbCkgKQotICAgICAgICBvYmot
Pmxhc3RfY2xpZW50ID0gY2xpZW50LT5jbGlfaWQ7Ci0gICAgc3Bpbl91bmxvY2soJm9iai0+b2Jq
X3NwaW5sb2NrKTsKLSAgICBwb29sLT5kdXBfcHV0c19yZXBsYWNlZCsrOwotICAgIHBvb2wtPmdv
b2RfcHV0cysrOwotICAgIGlmICggaXNfcGVyc2lzdGVudChwb29sKSApCi0gICAgICAgIGNsaWVu
dC0+c3VjY19wZXJzX3B1dHMrKzsKLSAgICByZXR1cm4gMTsKLQotYmFkX2NvcHk6Ci0gICAgdG1l
bV9zdGF0cy5mYWlsZWRfY29waWVzKys7Ci0gICAgZ290byBjbGVhbnVwOwotCi1mYWlsZWRfZHVw
OgotICAgIC8qCi0gICAgICogQ291bGRuJ3QgY2hhbmdlIG91dCB0aGUgZGF0YSwgZmx1c2ggdGhl
IG9sZCBkYXRhIGFuZCByZXR1cm4KLSAgICAgKiAtRU5PU1BDIGluc3RlYWQgb2YgLUVOT01FTSB0
byBkaWZmZXJlbnRpYXRlIGZhaWxlZCBfZHVwXyBwdXQuCi0gICAgICovCi0gICAgcmV0ID0gLUVO
T1NQQzsKLWNsZWFudXA6Ci0gICAgcGdwZm91bmQgPSBwZ3BfZGVsZXRlX2Zyb21fb2JqKG9iaiwg
cGdwLT5pbmRleCk7Ci0gICAgQVNTRVJUKHBncGZvdW5kID09IHBncCk7Ci0gICAgcGdwX2RlbGlz
dF9mcmVlKHBncGZvdW5kKTsKLSAgICBpZiAoIG9iai0+cGdwX2NvdW50ID09IDAgKQotICAgIHsK
LSAgICAgICAgd3JpdGVfbG9jaygmcG9vbC0+cG9vbF9yd2xvY2spOwotICAgICAgICBvYmpfZnJl
ZShvYmopOwotICAgICAgICB3cml0ZV91bmxvY2soJnBvb2wtPnBvb2xfcndsb2NrKTsKLSAgICB9
IGVsc2UgewotICAgICAgICBzcGluX3VubG9jaygmb2JqLT5vYmpfc3BpbmxvY2spOwotICAgIH0K
LSAgICBwb29sLT5kdXBfcHV0c19mbHVzaGVkKys7Ci0gICAgcmV0dXJuIHJldDsKLX0KLQotc3Rh
dGljIGludCBkb190bWVtX3B1dChzdHJ1Y3QgdG1lbV9wb29sICpwb29sLAotICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgeGVuX3RtZW1fb2lkICpvaWRwLCB1aW50MzJfdCBpbmRleCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNtZm4sIHRtZW1fY2xpX3ZhX3BhcmFtX3Qg
Y2xpYnVmKQotewotICAgIHN0cnVjdCB0bWVtX29iamVjdF9yb290ICpvYmogPSBOVUxMOwotICAg
IHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqcGdwID0gTlVMTDsKLSAgICBzdHJ1Y3QgY2xp
ZW50ICpjbGllbnQ7Ci0gICAgaW50IHJldCwgbmV3b2JqID0gMDsKLQotICAgIEFTU0VSVChwb29s
ICE9IE5VTEwpOwotICAgIGNsaWVudCA9IHBvb2wtPmNsaWVudDsKLSAgICBBU1NFUlQoY2xpZW50
ICE9IE5VTEwpOwotICAgIHJldCA9IGNsaWVudC0+aW5mby5mbGFncy51LmZyb3plbiAgPyAtRUZS
T1pFTiA6IC1FTk9NRU07Ci0gICAgcG9vbC0+cHV0cysrOwotCi1yZWZpbmQ6Ci0gICAgLyogRG9l
cyBwYWdlIGFscmVhZHkgZXhpc3QgKGR1cCk/ICBpZiBzbywgaGFuZGxlIHNwZWNpYWxseS4gKi8K
LSAgICBpZiAoIChvYmogPSBvYmpfZmluZChwb29sLCBvaWRwKSkgIT0gTlVMTCApCi0gICAgewot
ICAgICAgICBpZiAoKHBncCA9IHBncF9sb29rdXBfaW5fb2JqKG9iaiwgaW5kZXgpKSAhPSBOVUxM
KQotICAgICAgICB7Ci0gICAgICAgICAgICByZXR1cm4gZG9fdG1lbV9kdXBfcHV0KHBncCwgY21m
biwgY2xpYnVmKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIC8qIE5vIHB1dHMgYWxsb3dlZCBpbnRvIGEgZnJvemVuIHBvb2wgKGV4Y2VwdCBkdXAgcHV0
cykuICovCi0gICAgICAgICAgICBpZiAoIGNsaWVudC0+aW5mby5mbGFncy51LmZyb3plbiApCi0g
ICAgICAgICAgICAgICAgZ290byB1bmxvY2tfb2JqOwotICAgICAgICB9Ci0gICAgfQotICAgIGVs
c2UKLSAgICB7Ci0gICAgICAgIC8qIE5vIHB1dHMgYWxsb3dlZCBpbnRvIGEgZnJvemVuIHBvb2wg
KGV4Y2VwdCBkdXAgcHV0cykuICovCi0gICAgICAgIGlmICggY2xpZW50LT5pbmZvLmZsYWdzLnUu
ZnJvemVuICkKLSAgICAgICAgICAgIHJldHVybiByZXQ7Ci0gICAgICAgIGlmICggKG9iaiA9IG9i
al9hbGxvYyhwb29sLCBvaWRwKSkgPT0gTlVMTCApCi0gICAgICAgICAgICByZXR1cm4gLUVOT01F
TTsKLQotICAgICAgICB3cml0ZV9sb2NrKCZwb29sLT5wb29sX3J3bG9jayk7Ci0gICAgICAgIC8q
Ci0gICAgICAgICAqIFBhcmFsbGVsIGNhbGxlcnMgbWF5IGFscmVhZHkgYWxsb2NhdGVkIG9iaiBh
bmQgaW5zZXJ0ZWQgdG8gb2JqX3JiX3Jvb3QKLSAgICAgICAgICogYmVmb3JlIHVzLgotICAgICAg
ICAgKi8KLSAgICAgICAgaWYgKCAhb2JqX3JiX2luc2VydCgmcG9vbC0+b2JqX3JiX3Jvb3Rbb2lk
X2hhc2gob2lkcCldLCBvYmopICkKLSAgICAgICAgewotICAgICAgICAgICAgdG1lbV9mcmVlKG9i
aiwgcG9vbCk7Ci0gICAgICAgICAgICB3cml0ZV91bmxvY2soJnBvb2wtPnBvb2xfcndsb2NrKTsK
LSAgICAgICAgICAgIGdvdG8gcmVmaW5kOwotICAgICAgICB9Ci0KLSAgICAgICAgc3Bpbl9sb2Nr
KCZvYmotPm9ial9zcGlubG9jayk7Ci0gICAgICAgIG5ld29iaiA9IDE7Ci0gICAgICAgIHdyaXRl
X3VubG9jaygmcG9vbC0+cG9vbF9yd2xvY2spOwotICAgIH0KLQotICAgIC8qIFdoZW4gYXJyaXZl
IGhlcmUsIHdlIGhhdmUgYSBzcGlubG9ja2VkIG9iaiBmb3IgdXNlLiAqLwotICAgIEFTU0VSVF9T
UElOTE9DSygmb2JqLT5vYmpfc3BpbmxvY2spOwotICAgIGlmICggKHBncCA9IHBncF9hbGxvYyhv
YmopKSA9PSBOVUxMICkKLSAgICAgICAgZ290byB1bmxvY2tfb2JqOwotCi0gICAgcmV0ID0gcGdw
X2FkZF90b19vYmoob2JqLCBpbmRleCwgcGdwKTsKLSAgICBpZiAoIHJldCA9PSAtRU5PTUVNICAp
Ci0gICAgICAgIC8qIFdhcm5pbmc6IG1heSByZXN1bHQgaW4gcGFydGlhbGx5IGJ1aWx0IHJhZGl4
IHRyZWUgKCJzdHVtcCIpLiAqLwotICAgICAgICBnb3RvIGZyZWVfcGdwOwotCi0gICAgcGdwLT5p
bmRleCA9IGluZGV4OwotICAgIHBncC0+c2l6ZSA9IDA7Ci0KLSAgICBpZiAoIGNsaWVudC0+aW5m
by5mbGFncy51LmNvbXByZXNzICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVChwZ3AtPnBmcCA9PSBO
VUxMKTsKLSAgICAgICAgcmV0ID0gZG9fdG1lbV9wdXRfY29tcHJlc3MocGdwLCBjbWZuLCBjbGli
dWYpOwotICAgICAgICBpZiAoIHJldCA9PSAxICkKLSAgICAgICAgICAgIGdvdG8gaW5zZXJ0X3Bh
Z2U7Ci0gICAgICAgIGlmICggcmV0ID09IC1FTk9NRU0gKQotICAgICAgICB7Ci0gICAgICAgICAg
ICBjbGllbnQtPmNvbXByZXNzX25vbWVtKys7Ci0gICAgICAgICAgICBnb3RvIGRlbF9wZ3BfZnJv
bV9vYmo7Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKCByZXQgPT0gMCApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIGNsaWVudC0+Y29tcHJlc3NfcG9vcisrOwotICAgICAgICAgICAgZ290byBjb3B5
X3VuY29tcHJlc3NlZDsKLSAgICAgICAgfQotICAgICAgICBpZiAoIHJldCA9PSAtRUZBVUxUICkK
LSAgICAgICAgICAgIGdvdG8gYmFkX2NvcHk7Ci0gICAgfQotCi1jb3B5X3VuY29tcHJlc3NlZDoK
LSAgICBpZiAoICggcGdwLT5wZnAgPSB0bWVtX2FsbG9jX3BhZ2UocG9vbCkgKSA9PSBOVUxMICkK
LSAgICB7Ci0gICAgICAgIHJldCA9IC1FTk9NRU07Ci0gICAgICAgIGdvdG8gZGVsX3BncF9mcm9t
X29iajsKLSAgICB9Ci0gICAgcmV0ID0gdG1lbV9jb3B5X2Zyb21fY2xpZW50KHBncC0+cGZwLCBj
bWZuLCBjbGlidWYpOwotICAgIGlmICggcmV0IDwgMCApCi0gICAgICAgIGdvdG8gYmFkX2NvcHk7
Ci0KLWluc2VydF9wYWdlOgotICAgIGlmICggIWlzX3BlcnNpc3RlbnQocG9vbCkgKQotICAgIHsK
LSAgICAgICAgc3Bpbl9sb2NrKCZlcGhfbGlzdHNfc3BpbmxvY2spOwotICAgICAgICBsaXN0X2Fk
ZF90YWlsKCZwZ3AtPmdsb2JhbF9lcGhfcGFnZXMsICZ0bWVtX2dsb2JhbC5lcGhlbWVyYWxfcGFn
ZV9saXN0KTsKLSAgICAgICAgaWYgKCsrdG1lbV9nbG9iYWwuZXBoX2NvdW50ID4gdG1lbV9zdGF0
cy5nbG9iYWxfZXBoX2NvdW50X21heCkKLSAgICAgICAgICAgIHRtZW1fc3RhdHMuZ2xvYmFsX2Vw
aF9jb3VudF9tYXggPSB0bWVtX2dsb2JhbC5lcGhfY291bnQ7Ci0gICAgICAgIGxpc3RfYWRkX3Rh
aWwoJnBncC0+dXMuY2xpZW50X2VwaF9wYWdlcywKLSAgICAgICAgICAgICZjbGllbnQtPmVwaGVt
ZXJhbF9wYWdlX2xpc3QpOwotICAgICAgICBpZiAoKytjbGllbnQtPmVwaF9jb3VudCA+IGNsaWVu
dC0+ZXBoX2NvdW50X21heCkKLSAgICAgICAgICAgIGNsaWVudC0+ZXBoX2NvdW50X21heCA9IGNs
aWVudC0+ZXBoX2NvdW50OwotICAgICAgICBzcGluX3VubG9jaygmZXBoX2xpc3RzX3NwaW5sb2Nr
KTsKLSAgICB9Ci0gICAgZWxzZQotICAgIHsgLyogaXNfcGVyc2lzdGVudC4gKi8KLSAgICAgICAg
c3Bpbl9sb2NrKCZwZXJzX2xpc3RzX3NwaW5sb2NrKTsKLSAgICAgICAgbGlzdF9hZGRfdGFpbCgm
cGdwLT51cy5wb29sX3BlcnNfcGFnZXMsCi0gICAgICAgICAgICAmcG9vbC0+cGVyc2lzdGVudF9w
YWdlX2xpc3QpOwotICAgICAgICBzcGluX3VubG9jaygmcGVyc19saXN0c19zcGlubG9jayk7Ci0g
ICAgfQotCi0gICAgaWYgKCBpc19zaGFyZWQocG9vbCkgKQotICAgICAgICBvYmotPmxhc3RfY2xp
ZW50ID0gY2xpZW50LT5jbGlfaWQ7Ci0KLSAgICAvKiBGcmVlIHRoZSBvYmogc3BpbmxvY2suICov
Ci0gICAgc3Bpbl91bmxvY2soJm9iai0+b2JqX3NwaW5sb2NrKTsKLSAgICBwb29sLT5nb29kX3B1
dHMrKzsKLQotICAgIGlmICggaXNfcGVyc2lzdGVudChwb29sKSApCi0gICAgICAgIGNsaWVudC0+
c3VjY19wZXJzX3B1dHMrKzsKLSAgICBlbHNlCi0gICAgICAgIHRtZW1fc3RhdHMudG90X2dvb2Rf
ZXBoX3B1dHMrKzsKLSAgICByZXR1cm4gMTsKLQotYmFkX2NvcHk6Ci0gICAgdG1lbV9zdGF0cy5m
YWlsZWRfY29waWVzKys7Ci0KLWRlbF9wZ3BfZnJvbV9vYmo6Ci0gICAgQVNTRVJUKChvYmogIT0g
TlVMTCkgJiYgKHBncCAhPSBOVUxMKSAmJiAocGdwLT5pbmRleCAhPSAtMSkpOwotICAgIHBncF9k
ZWxldGVfZnJvbV9vYmoob2JqLCBwZ3AtPmluZGV4KTsKLQotZnJlZV9wZ3A6Ci0gICAgcGdwX2Zy
ZWUocGdwKTsKLXVubG9ja19vYmo6Ci0gICAgaWYgKCBuZXdvYmogKQotICAgIHsKLSAgICAgICAg
d3JpdGVfbG9jaygmcG9vbC0+cG9vbF9yd2xvY2spOwotICAgICAgICBvYmpfZnJlZShvYmopOwot
ICAgICAgICB3cml0ZV91bmxvY2soJnBvb2wtPnBvb2xfcndsb2NrKTsKLSAgICB9Ci0gICAgZWxz
ZQotICAgIHsKLSAgICAgICAgc3Bpbl91bmxvY2soJm9iai0+b2JqX3NwaW5sb2NrKTsKLSAgICB9
Ci0gICAgcG9vbC0+bm9fbWVtX3B1dHMrKzsKLSAgICByZXR1cm4gcmV0OwotfQotCi1zdGF0aWMg
aW50IGRvX3RtZW1fZ2V0KHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2wsCi0gICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCB4ZW5fdG1lbV9vaWQgKm9pZHAsIHVpbnQzMl90IGluZGV4LAotICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY21mbiwgdG1lbV9jbGlfdmFfcGFyYW1fdCBjbGli
dWYpCi17Ci0gICAgc3RydWN0IHRtZW1fb2JqZWN0X3Jvb3QgKm9iajsKLSAgICBzdHJ1Y3QgdG1l
bV9wYWdlX2Rlc2NyaXB0b3IgKnBncDsKLSAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQgPSBwb29s
LT5jbGllbnQ7Ci0gICAgaW50IHJjOwotCi0gICAgaWYgKCAhX2F0b21pY19yZWFkKHBvb2wtPnBn
cF9jb3VudCkgKQotICAgICAgICByZXR1cm4gLUVFTVBUWTsKLQotICAgIHBvb2wtPmdldHMrKzsK
LSAgICBvYmogPSBvYmpfZmluZChwb29sLG9pZHApOwotICAgIGlmICggb2JqID09IE5VTEwgKQot
ICAgICAgICByZXR1cm4gMDsKLQotICAgIEFTU0VSVF9TUElOTE9DSygmb2JqLT5vYmpfc3Bpbmxv
Y2spOwotICAgIGlmIChpc19zaGFyZWQocG9vbCkgfHwgaXNfcGVyc2lzdGVudChwb29sKSApCi0g
ICAgICAgIHBncCA9IHBncF9sb29rdXBfaW5fb2JqKG9iaiwgaW5kZXgpOwotICAgIGVsc2UKLSAg
ICAgICAgcGdwID0gcGdwX2RlbGV0ZV9mcm9tX29iaihvYmosIGluZGV4KTsKLSAgICBpZiAoIHBn
cCA9PSBOVUxMICkKLSAgICB7Ci0gICAgICAgIHNwaW5fdW5sb2NrKCZvYmotPm9ial9zcGlubG9j
ayk7Ci0gICAgICAgIHJldHVybiAwOwotICAgIH0KLSAgICBBU1NFUlQocGdwLT5zaXplICE9IC0x
KTsKLSAgICBpZiAoIHBncC0+c2l6ZSAhPSAwICkKLSAgICB7Ci0gICAgICAgIHJjID0gdG1lbV9k
ZWNvbXByZXNzX3RvX2NsaWVudChjbWZuLCBwZ3AtPmNkYXRhLCBwZ3AtPnNpemUsIGNsaWJ1Zik7
Ci0gICAgfQotICAgIGVsc2UKLSAgICAgICAgcmMgPSB0bWVtX2NvcHlfdG9fY2xpZW50KGNtZm4s
IHBncC0+cGZwLCBjbGlidWYpOwotICAgIGlmICggcmMgPD0gMCApCi0gICAgICAgIGdvdG8gYmFk
X2NvcHk7Ci0KLSAgICBpZiAoICFpc19wZXJzaXN0ZW50KHBvb2wpICkKLSAgICB7Ci0gICAgICAg
IGlmICggIWlzX3NoYXJlZChwb29sKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHBncF9kZWxp
c3RfZnJlZShwZ3ApOwotICAgICAgICAgICAgaWYgKCBvYmotPnBncF9jb3VudCA9PSAwICkKLSAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICB3cml0ZV9sb2NrKCZwb29sLT5wb29sX3J3bG9j
ayk7Ci0gICAgICAgICAgICAgICAgb2JqX2ZyZWUob2JqKTsKLSAgICAgICAgICAgICAgICBvYmog
PSBOVUxMOwotICAgICAgICAgICAgICAgIHdyaXRlX3VubG9jaygmcG9vbC0+cG9vbF9yd2xvY2sp
OwotICAgICAgICAgICAgfQotICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgc3Bpbl9sb2Nr
KCZlcGhfbGlzdHNfc3BpbmxvY2spOwotICAgICAgICAgICAgbGlzdF9kZWwoJnBncC0+Z2xvYmFs
X2VwaF9wYWdlcyk7Ci0gICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZwZ3AtPmdsb2JhbF9lcGhf
cGFnZXMsJnRtZW1fZ2xvYmFsLmVwaGVtZXJhbF9wYWdlX2xpc3QpOwotICAgICAgICAgICAgbGlz
dF9kZWwoJnBncC0+dXMuY2xpZW50X2VwaF9wYWdlcyk7Ci0gICAgICAgICAgICBsaXN0X2FkZF90
YWlsKCZwZ3AtPnVzLmNsaWVudF9lcGhfcGFnZXMsJmNsaWVudC0+ZXBoZW1lcmFsX3BhZ2VfbGlz
dCk7Ci0gICAgICAgICAgICBzcGluX3VubG9jaygmZXBoX2xpc3RzX3NwaW5sb2NrKTsKLSAgICAg
ICAgICAgIG9iai0+bGFzdF9jbGllbnQgPSBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZDsKLSAg
ICAgICAgfQotICAgIH0KLSAgICBpZiAoIG9iaiAhPSBOVUxMICkKLSAgICB7Ci0gICAgICAgIHNw
aW5fdW5sb2NrKCZvYmotPm9ial9zcGlubG9jayk7Ci0gICAgfQotICAgIHBvb2wtPmZvdW5kX2dl
dHMrKzsKLSAgICBpZiAoIGlzX3BlcnNpc3RlbnQocG9vbCkgKQotICAgICAgICBjbGllbnQtPnN1
Y2NfcGVyc19nZXRzKys7Ci0gICAgZWxzZQotICAgICAgICBjbGllbnQtPnN1Y2NfZXBoX2dldHMr
KzsKLSAgICByZXR1cm4gMTsKLQotYmFkX2NvcHk6Ci0gICAgc3Bpbl91bmxvY2soJm9iai0+b2Jq
X3NwaW5sb2NrKTsKLSAgICB0bWVtX3N0YXRzLmZhaWxlZF9jb3BpZXMrKzsKLSAgICByZXR1cm4g
cmM7Ci19Ci0KLXN0YXRpYyBpbnQgZG9fdG1lbV9mbHVzaF9wYWdlKHN0cnVjdCB0bWVtX3Bvb2wg
KnBvb2wsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX3RtZW1fb2lk
ICpvaWRwLCB1aW50MzJfdCBpbmRleCkKLXsKLSAgICBzdHJ1Y3QgdG1lbV9vYmplY3Rfcm9vdCAq
b2JqOwotICAgIHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqcGdwOwotCi0gICAgcG9vbC0+
Zmx1c2hzKys7Ci0gICAgb2JqID0gb2JqX2ZpbmQocG9vbCxvaWRwKTsKLSAgICBpZiAoIG9iaiA9
PSBOVUxMICkKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgcGdwID0gcGdwX2RlbGV0ZV9mcm9tX29i
aihvYmosIGluZGV4KTsKLSAgICBpZiAoIHBncCA9PSBOVUxMICkKLSAgICB7Ci0gICAgICAgIHNw
aW5fdW5sb2NrKCZvYmotPm9ial9zcGlubG9jayk7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0K
LSAgICBwZ3BfZGVsaXN0X2ZyZWUocGdwKTsKLSAgICBpZiAoIG9iai0+cGdwX2NvdW50ID09IDAg
KQotICAgIHsKLSAgICAgICAgd3JpdGVfbG9jaygmcG9vbC0+cG9vbF9yd2xvY2spOwotICAgICAg
ICBvYmpfZnJlZShvYmopOwotICAgICAgICB3cml0ZV91bmxvY2soJnBvb2wtPnBvb2xfcndsb2Nr
KTsKLSAgICB9IGVsc2UgewotICAgICAgICBzcGluX3VubG9jaygmb2JqLT5vYmpfc3BpbmxvY2sp
OwotICAgIH0KLSAgICBwb29sLT5mbHVzaHNfZm91bmQrKzsKLQotb3V0OgotICAgIGlmICggcG9v
bC0+Y2xpZW50LT5pbmZvLmZsYWdzLnUuZnJvemVuICkKLSAgICAgICAgcmV0dXJuIC1FRlJPWkVO
OwotICAgIGVsc2UKLSAgICAgICAgcmV0dXJuIDE7Ci19Ci0KLXN0YXRpYyBpbnQgZG9fdG1lbV9m
bHVzaF9vYmplY3Qoc3RydWN0IHRtZW1fcG9vbCAqcG9vbCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHhlbl90bWVtX29pZCAqb2lkcCkKLXsKLSAgICBzdHJ1Y3QgdG1l
bV9vYmplY3Rfcm9vdCAqb2JqOwotCi0gICAgcG9vbC0+Zmx1c2hfb2JqcysrOwotICAgIG9iaiA9
IG9ial9maW5kKHBvb2wsb2lkcCk7Ci0gICAgaWYgKCBvYmogPT0gTlVMTCApCi0gICAgICAgIGdv
dG8gb3V0OwotICAgIHdyaXRlX2xvY2soJnBvb2wtPnBvb2xfcndsb2NrKTsKLSAgICBvYmpfZGVz
dHJveShvYmopOwotICAgIHBvb2wtPmZsdXNoX29ianNfZm91bmQrKzsKLSAgICB3cml0ZV91bmxv
Y2soJnBvb2wtPnBvb2xfcndsb2NrKTsKLQotb3V0OgotICAgIGlmICggcG9vbC0+Y2xpZW50LT5p
bmZvLmZsYWdzLnUuZnJvemVuICkKLSAgICAgICAgcmV0dXJuIC1FRlJPWkVOOwotICAgIGVsc2UK
LSAgICAgICAgcmV0dXJuIDE7Ci19Ci0KLXN0YXRpYyBpbnQgZG9fdG1lbV9kZXN0cm95X3Bvb2wo
dWludDMyX3QgcG9vbF9pZCkKLXsKLSAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQgPSBjdXJyZW50
LT5kb21haW4tPnRtZW1fY2xpZW50OwotICAgIHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2w7Ci0KLSAg
ICBpZiAoIHBvb2xfaWQgPj0gTUFYX1BPT0xTX1BFUl9ET01BSU4gKQotICAgICAgICByZXR1cm4g
MDsKLSAgICBpZiAoIChwb29sID0gY2xpZW50LT5wb29sc1twb29sX2lkXSkgPT0gTlVMTCApCi0g
ICAgICAgIHJldHVybiAwOwotICAgIGNsaWVudC0+cG9vbHNbcG9vbF9pZF0gPSBOVUxMOwotICAg
IHBvb2xfZmx1c2gocG9vbCwgY2xpZW50LT5jbGlfaWQpOwotICAgIGNsaWVudC0+aW5mby5ucl9w
b29scy0tOwotICAgIHJldHVybiAxOwotfQotCi1pbnQgZG9fdG1lbV9uZXdfcG9vbChkb21pZF90
IHRoaXNfY2xpX2lkLAotICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZF9wb29saWQsIHVp
bnQzMl90IGZsYWdzLAotICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgdXVpZF9sbywgdWlu
dDY0X3QgdXVpZF9oaSkKLXsKLSAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQ7Ci0gICAgZG9taWRf
dCBjbGlfaWQ7Ci0gICAgaW50IHBlcnNpc3RlbnQgPSBmbGFncyAmIFRNRU1fUE9PTF9QRVJTSVNU
OwotICAgIGludCBzaGFyZWQgPSBmbGFncyAmIFRNRU1fUE9PTF9TSEFSRUQ7Ci0gICAgaW50IHBh
Z2ViaXRzID0gKGZsYWdzID4+IFRNRU1fUE9PTF9QQUdFU0laRV9TSElGVCkKLSAgICAgICAgICYg
VE1FTV9QT09MX1BBR0VTSVpFX01BU0s7Ci0gICAgaW50IHNwZWN2ZXJzaW9uID0gKGZsYWdzID4+
IFRNRU1fUE9PTF9WRVJTSU9OX1NISUZUKQotICAgICAgICAgJiBUTUVNX1BPT0xfVkVSU0lPTl9N
QVNLOwotICAgIHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2wsICpzaHBvb2w7Ci0gICAgaW50IGksIGZp
cnN0X3VudXNlZF9zX3Bvb2xpZDsKLQotICAgIGlmICggdGhpc19jbGlfaWQgPT0gVE1FTV9DTElf
SURfTlVMTCApCi0gICAgICAgIGNsaV9pZCA9IGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lkOwot
ICAgIGVsc2UKLSAgICAgICAgY2xpX2lkID0gdGhpc19jbGlfaWQ7Ci0gICAgdG1lbV9jbGllbnRf
aW5mbygidG1lbTogYWxsb2NhdGluZyAlcy0lcyB0bWVtIHBvb2wgZm9yICVzPSVkLi4uIiwKLSAg
ICAgICAgcGVyc2lzdGVudCA/ICJwZXJzaXN0ZW50IiA6ICJlcGhlbWVyYWwiICwKLSAgICAgICAg
c2hhcmVkID8gInNoYXJlZCIgOiAicHJpdmF0ZSIsIHRtZW1fY2xpX2lkX3N0ciwgY2xpX2lkKTsK
LSAgICBpZiAoIHNwZWN2ZXJzaW9uICE9IFRNRU1fU1BFQ19WRVJTSU9OICkKLSAgICB7Ci0gICAg
ICAgIHRtZW1fY2xpZW50X2VycigiZmFpbGVkLi4uIHVuc3VwcG9ydGVkIHNwZWMgdmVyc2lvblxu
Iik7Ci0gICAgICAgIHJldHVybiAtRVBFUk07Ci0gICAgfQotICAgIGlmICggc2hhcmVkICYmIHBl
cnNpc3RlbnQgKQotICAgIHsKLSAgICAgICAgdG1lbV9jbGllbnRfZXJyKCJmYWlsZWQuLi4gdW5h
YmxlIHRvIGNyZWF0ZSBhIHNoYXJlZC1wZXJzaXN0YW50IHBvb2xcbiIpOwotICAgICAgICByZXR1
cm4gLUVQRVJNOwotICAgIH0KLSAgICBpZiAoIHBhZ2ViaXRzICE9IChQQUdFX1NISUZUIC0gMTIp
ICkKLSAgICB7Ci0gICAgICAgIHRtZW1fY2xpZW50X2VycigiZmFpbGVkLi4uIHVuc3VwcG9ydGVk
IHBhZ2VzaXplICVkXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAxIDw8IChwYWdlYml0cyAr
IDEyKSk7Ci0gICAgICAgIHJldHVybiAtRVBFUk07Ci0gICAgfQotICAgIGlmICggZmxhZ3MgJiBU
TUVNX1BPT0xfUFJFQ09NUFJFU1NFRCApCi0gICAgewotICAgICAgICB0bWVtX2NsaWVudF9lcnIo
ImZhaWxlZC4uLiBwcmVjb21wcmVzc2lvbiBmbGFnIHNldCBidXQgdW5zdXBwb3J0ZWRcbiIpOwot
ICAgICAgICByZXR1cm4gLUVQRVJNOwotICAgIH0KLSAgICBpZiAoIGZsYWdzICYgVE1FTV9QT09M
X1JFU0VSVkVEX0JJVFMgKQotICAgIHsKLSAgICAgICAgdG1lbV9jbGllbnRfZXJyKCJmYWlsZWQu
Li4gcmVzZXJ2ZWQgYml0cyBtdXN0IGJlIHplcm9cbiIpOwotICAgICAgICByZXR1cm4gLUVQRVJN
OwotICAgIH0KLSAgICBpZiAoIHRoaXNfY2xpX2lkICE9IFRNRU1fQ0xJX0lEX05VTEwgKQotICAg
IHsKLSAgICAgICAgaWYgKCAoY2xpZW50ID0gdG1lbV9jbGllbnRfZnJvbV9jbGlfaWQodGhpc19j
bGlfaWQpKSA9PSBOVUxMCi0gICAgICAgICAgICAgfHwgZF9wb29saWQgPj0gTUFYX1BPT0xTX1BF
Ul9ET01BSU4KLSAgICAgICAgICAgICB8fCBjbGllbnQtPnBvb2xzW2RfcG9vbGlkXSAhPSBOVUxM
ICkKLSAgICAgICAgICAgIHJldHVybiAtRVBFUk07Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0g
ICAgICAgIGNsaWVudCA9IGN1cnJlbnQtPmRvbWFpbi0+dG1lbV9jbGllbnQ7Ci0gICAgICAgIEFT
U0VSVChjbGllbnQgIT0gTlVMTCk7Ci0gICAgICAgIGZvciAoIGRfcG9vbGlkID0gMDsgZF9wb29s
aWQgPCBNQVhfUE9PTFNfUEVSX0RPTUFJTjsgZF9wb29saWQrKyApCi0gICAgICAgICAgICBpZiAo
IGNsaWVudC0+cG9vbHNbZF9wb29saWRdID09IE5VTEwgKQotICAgICAgICAgICAgICAgIGJyZWFr
OwotICAgICAgICBpZiAoIGRfcG9vbGlkID49IE1BWF9QT09MU19QRVJfRE9NQUlOICkKLSAgICAg
ICAgewotICAgICAgICAgICAgdG1lbV9jbGllbnRfZXJyKCJmYWlsZWQuLi4gbm8gbW9yZSBwb29s
IHNsb3RzIGF2YWlsYWJsZSBmb3IgdGhpcyAlc1xuIiwKLSAgICAgICAgICAgICAgICAgICB0bWVt
X2NsaWVudF9zdHIpOwotICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKLSAgICAgICAgfQotICAg
IH0KLQotICAgIGlmICggKHBvb2wgPSBwb29sX2FsbG9jKCkpID09IE5VTEwgKQotICAgIHsKLSAg
ICAgICAgdG1lbV9jbGllbnRfZXJyKCJmYWlsZWQuLi4gb3V0IG9mIG1lbW9yeVxuIik7Ci0gICAg
ICAgIHJldHVybiAtRU5PTUVNOwotICAgIH0KLSAgICBjbGllbnQtPnBvb2xzW2RfcG9vbGlkXSA9
IHBvb2w7Ci0gICAgcG9vbC0+Y2xpZW50ID0gY2xpZW50OwotICAgIHBvb2wtPnBvb2xfaWQgPSBk
X3Bvb2xpZDsKLSAgICBwb29sLT5zaGFyZWQgPSBzaGFyZWQ7Ci0gICAgcG9vbC0+cGVyc2lzdGVu
dCA9IHBlcnNpc3RlbnQ7Ci0gICAgcG9vbC0+dXVpZFswXSA9IHV1aWRfbG87Ci0gICAgcG9vbC0+
dXVpZFsxXSA9IHV1aWRfaGk7Ci0KLSAgICAvKgotICAgICAqIEFscmVhZHkgY3JlYXRlZCBhIHBv
b2wgd2hlbiBhcnJpdmVkIGhlcmUsIGJ1dCBuZWVkIHNvbWUgc3BlY2lhbCBwcm9jZXNzCi0gICAg
ICogZm9yIHNoYXJlZCBwb29sLgotICAgICAqLwotICAgIGlmICggc2hhcmVkICkKLSAgICB7Ci0g
ICAgICAgIGlmICggdXVpZF9sbyA9PSAtMUwgJiYgdXVpZF9oaSA9PSAtMUwgKQotICAgICAgICB7
Ci0gICAgICAgICAgICB0bWVtX2NsaWVudF9pbmZvKCJJbnZhbGlkIHV1aWQsIGNyZWF0ZSBub24g
c2hhcmVkIHBvb2wgaW5zdGVhZCFcbiIpOwotICAgICAgICAgICAgcG9vbC0+c2hhcmVkID0gMDsK
LSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICB9Ci0gICAgICAgIGlmICggIXRtZW1fZ2xv
YmFsLnNoYXJlZF9hdXRoICkKLSAgICAgICAgewotICAgICAgICAgICAgZm9yICggaSA9IDA7IGkg
PCBNQVhfR0xPQkFMX1NIQVJFRF9QT09MUzsgaSsrKQotICAgICAgICAgICAgICAgIGlmICggKGNs
aWVudC0+c2hhcmVkX2F1dGhfdXVpZFtpXVswXSA9PSB1dWlkX2xvKSAmJgotICAgICAgICAgICAg
ICAgICAgICAgKGNsaWVudC0+c2hhcmVkX2F1dGhfdXVpZFtpXVsxXSA9PSB1dWlkX2hpKSApCi0g
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgaWYgKCBpID09IE1BWF9HTE9C
QUxfU0hBUkVEX1BPT0xTICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICB0bWVtX2Ns
aWVudF9pbmZvKCJTaGFyZWQgYXV0aCBmYWlsZWQsIGNyZWF0ZSBub24gc2hhcmVkIHBvb2wgaW5z
dGVhZCFcbiIpOwotICAgICAgICAgICAgICAgIHBvb2wtPnNoYXJlZCA9IDA7Ci0gICAgICAgICAg
ICAgICAgZ290byBvdXQ7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLQotICAgICAgICAvKgot
ICAgICAgICAgKiBBdXRob3JpemUgb2theSwgbWF0Y2ggYSBnbG9iYWwgc2hhcmVkIHBvb2wgb3Ig
dXNlIHRoZSBuZXdseSBhbGxvY2F0ZWQKLSAgICAgICAgICogb25lLgotICAgICAgICAgKi8KLSAg
ICAgICAgZmlyc3RfdW51c2VkX3NfcG9vbGlkID0gTUFYX0dMT0JBTF9TSEFSRURfUE9PTFM7Ci0g
ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0dMT0JBTF9TSEFSRURfUE9PTFM7IGkrKyApCi0g
ICAgICAgIHsKLSAgICAgICAgICAgIGlmICggKHNocG9vbCA9IHRtZW1fZ2xvYmFsLnNoYXJlZF9w
b29sc1tpXSkgIT0gTlVMTCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWYgKCBz
aHBvb2wtPnV1aWRbMF0gPT0gdXVpZF9sbyAmJiBzaHBvb2wtPnV1aWRbMV0gPT0gdXVpZF9oaSAp
Ci0gICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAvKiBTdWNjIHRvIG1hdGNo
IGEgZ2xvYmFsIHNoYXJlZCBwb29sLiAqLwotICAgICAgICAgICAgICAgICAgICB0bWVtX2NsaWVu
dF9pbmZvKCIobWF0Y2hlcyBzaGFyZWQgcG9vbCB1dWlkPSUiUFJJeDY0Ii4lIlBSSXg2NCIpIHBv
b2xfaWQ9JWRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICB1dWlkX2hpLCB1dWlkX2xvLCBk
X3Bvb2xpZCk7Ci0gICAgICAgICAgICAgICAgICAgIGNsaWVudC0+cG9vbHNbZF9wb29saWRdID0g
c2hwb29sOwotICAgICAgICAgICAgICAgICAgICBpZiAoICFzaGFyZWRfcG9vbF9qb2luKHNocG9v
bCwgY2xpZW50KSApCi0gICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAg
ICAgIHBvb2xfZnJlZShwb29sKTsKLSAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0Owot
ICAgICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgICAgIGVsc2UKLSAgICAgICAg
ICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAg
ICB9Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWYg
KCBmaXJzdF91bnVzZWRfc19wb29saWQgPT0gTUFYX0dMT0JBTF9TSEFSRURfUE9PTFMgKQotICAg
ICAgICAgICAgICAgICAgICBmaXJzdF91bnVzZWRfc19wb29saWQgPSBpOwotICAgICAgICAgICAg
fQotICAgICAgICB9Ci0KLSAgICAgICAgLyogRmFpbGVkIHRvIGZpbmQgYSBnbG9iYWwgc2hhcmVk
IHBvb2wgc2xvdC4gKi8KLSAgICAgICAgaWYgKCBmaXJzdF91bnVzZWRfc19wb29saWQgPT0gTUFY
X0dMT0JBTF9TSEFSRURfUE9PTFMgKQotICAgICAgICB7Ci0gICAgICAgICAgICB0bWVtX2NsaWVu
dF93YXJuKCJ0bWVtOiBmYWlsZWQuLi4gbm8gZ2xvYmFsIHNoYXJlZCBwb29sIHNsb3RzIGF2YWls
YWJsZVxuIik7Ci0gICAgICAgICAgICBnb3RvIGZhaWw7Ci0gICAgICAgIH0KLSAgICAgICAgLyog
QWRkIHBvb2wgdG8gZ2xvYmFsIHNoYXJlZCBwb29sLiAqLwotICAgICAgICBlbHNlCi0gICAgICAg
IHsKLSAgICAgICAgICAgIElOSVRfTElTVF9IRUFEKCZwb29sLT5zaGFyZV9saXN0KTsKLSAgICAg
ICAgICAgIHBvb2wtPnNoYXJlZF9jb3VudCA9IDA7Ci0gICAgICAgICAgICBpZiAoIHNoYXJlZF9w
b29sX2pvaW4ocG9vbCwgY2xpZW50KSApCi0gICAgICAgICAgICAgICAgZ290byBmYWlsOwotICAg
ICAgICAgICAgdG1lbV9nbG9iYWwuc2hhcmVkX3Bvb2xzW2ZpcnN0X3VudXNlZF9zX3Bvb2xpZF0g
PSBwb29sOwotICAgICAgICB9Ci0gICAgfQotCi1vdXQ6Ci0gICAgdG1lbV9jbGllbnRfaW5mbygi
cG9vbF9pZD0lZFxuIiwgZF9wb29saWQpOwotICAgIGNsaWVudC0+aW5mby5ucl9wb29scysrOwot
ICAgIHJldHVybiBkX3Bvb2xpZDsKLQotZmFpbDoKLSAgICBwb29sX2ZyZWUocG9vbCk7Ci0gICAg
cmV0dXJuIC1FUEVSTTsKLX0KLQotLyoqKioqKioqKioqKiBUTUVNIENPTlRST0wgT1BFUkFUSU9O
UyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCi0KLWludCB0bWVtY19zaGFy
ZWRfcG9vbF9hdXRoKGRvbWlkX3QgY2xpX2lkLCB1aW50NjRfdCB1dWlkX2xvLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgdXVpZF9oaSwgYm9vbCBhdXRoKQotewotICAgIHN0
cnVjdCBjbGllbnQgKmNsaWVudDsKLSAgICBpbnQgaSwgZnJlZSA9IC0xOwotCi0gICAgaWYgKCBj
bGlfaWQgPT0gVE1FTV9DTElfSURfTlVMTCApCi0gICAgewotICAgICAgICB0bWVtX2dsb2JhbC5z
aGFyZWRfYXV0aCA9IGF1dGg7Ci0gICAgICAgIHJldHVybiAxOwotICAgIH0KLSAgICBjbGllbnQg
PSB0bWVtX2NsaWVudF9mcm9tX2NsaV9pZChjbGlfaWQpOwotICAgIGlmICggY2xpZW50ID09IE5V
TEwgKQotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLQotICAgIGZvciAoIGkgPSAwOyBpIDwgTUFY
X0dMT0JBTF9TSEFSRURfUE9PTFM7IGkrKykKLSAgICB7Ci0gICAgICAgIGlmICggYXV0aCA9PSAw
ICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCAoY2xpZW50LT5zaGFyZWRfYXV0aF91dWlk
W2ldWzBdID09IHV1aWRfbG8pICYmCi0gICAgICAgICAgICAgICAgICAgIChjbGllbnQtPnNoYXJl
ZF9hdXRoX3V1aWRbaV1bMV0gPT0gdXVpZF9oaSkgKQotICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIGNsaWVudC0+c2hhcmVkX2F1dGhfdXVpZFtpXVswXSA9IC0xTDsKLSAgICAgICAgICAg
ICAgICBjbGllbnQtPnNoYXJlZF9hdXRoX3V1aWRbaV1bMV0gPSAtMUw7Ci0gICAgICAgICAgICAg
ICAgcmV0dXJuIDE7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQotICAg
ICAgICB7Ci0gICAgICAgICAgICBpZiAoIChjbGllbnQtPnNoYXJlZF9hdXRoX3V1aWRbaV1bMF0g
PT0gLTFMKSAmJgotICAgICAgICAgICAgICAgICAgICAoY2xpZW50LT5zaGFyZWRfYXV0aF91dWlk
W2ldWzFdID09IC0xTCkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGZyZWUgPSBp
OwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfQotCX0KLSAgICB9Ci0gICAg
aWYgKCBhdXRoID09IDAgKQotICAgICAgICByZXR1cm4gMDsKLSAgICBlbHNlIGlmICggZnJlZSA9
PSAtMSkKLSAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAg
Y2xpZW50LT5zaGFyZWRfYXV0aF91dWlkW2ZyZWVdWzBdID0gdXVpZF9sbzsKLSAgICAgICAgY2xp
ZW50LT5zaGFyZWRfYXV0aF91dWlkW2ZyZWVdWzFdID0gdXVpZF9oaTsKLSAgICAgICAgcmV0dXJu
IDE7Ci0gICAgfQotfQotCi1zdGF0aWMgaW50IHRtZW1jX3NhdmVfc3Vib3AoaW50IGNsaV9pZCwg
dWludDMyX3QgcG9vbF9pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHN1Ym9w
LCB0bWVtX2NsaV92YV9wYXJhbV90IGJ1ZiwgdWludDMyX3QgYXJnKQotewotICAgIHN0cnVjdCBj
bGllbnQgKmNsaWVudCA9IHRtZW1fY2xpZW50X2Zyb21fY2xpX2lkKGNsaV9pZCk7Ci0gICAgdWlu
dDMyX3QgcDsKLSAgICBzdHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3IgKnBncCwgKnBncDI7Ci0g
ICAgaW50IHJjID0gLUVOT0VOVDsKLQotICAgIHN3aXRjaChzdWJvcCkKLSAgICB7Ci0gICAgY2Fz
ZSBYRU5fU1lTQ1RMX1RNRU1fT1BfU0FWRV9CRUdJTjoKLSAgICAgICAgaWYgKCBjbGllbnQgPT0g
TlVMTCApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgZm9yIChwID0gMDsgcCA8IE1BWF9Q
T09MU19QRVJfRE9NQUlOOyBwKyspCi0gICAgICAgICAgICBpZiAoIGNsaWVudC0+cG9vbHNbcF0g
IT0gTlVMTCApCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgaWYgKCBwID09IE1B
WF9QT09MU19QRVJfRE9NQUlOICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNsaWVu
dC0+d2FzX2Zyb3plbiA9IGNsaWVudC0+aW5mby5mbGFncy51LmZyb3plbjsKLSAgICAgICAgY2xp
ZW50LT5pbmZvLmZsYWdzLnUuZnJvemVuID0gMTsKLSAgICAgICAgaWYgKCBhcmcgIT0gMCApCi0g
ICAgICAgICAgICBjbGllbnQtPmluZm8uZmxhZ3MudS5taWdyYXRpbmcgPSAxOwotICAgICAgICBy
YyA9IDA7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgWEVOX1NZU0NUTF9UTUVNX09QX1JFU1RP
UkVfQkVHSU46Ci0gICAgICAgIGlmICggY2xpZW50ID09IE5VTEwgKQotICAgICAgICAgICAgcmMg
PSBjbGllbnRfY3JlYXRlKGNsaV9pZCkgPyAwIDogLUVOT01FTTsKLSAgICAgICAgZWxzZQotICAg
ICAgICAgICAgcmMgPSAtRUVYSVNUOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIFhFTl9TWVND
VExfVE1FTV9PUF9TQVZFX0VORDoKLSAgICAgICAgaWYgKCBjbGllbnQgPT0gTlVMTCApCi0gICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgY2xpZW50LT5pbmZvLmZsYWdzLnUubWlncmF0aW5nID0g
MDsKLSAgICAgICAgaWYgKCAhbGlzdF9lbXB0eSgmY2xpZW50LT5wZXJzaXN0ZW50X2ludmFsaWRh
dGVkX2xpc3QpICkKLSAgICAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShwZ3AscGdw
MiwKLSAgICAgICAgICAgICAgJmNsaWVudC0+cGVyc2lzdGVudF9pbnZhbGlkYXRlZF9saXN0LCBj
bGllbnRfaW52X3BhZ2VzKQotICAgICAgICAgICAgICAgIF9fcGdwX2ZyZWUocGdwLCBjbGllbnQt
PnBvb2xzW3BncC0+cG9vbF9pZF0pOwotICAgICAgICBjbGllbnQtPmluZm8uZmxhZ3MudS5mcm96
ZW4gPSBjbGllbnQtPndhc19mcm96ZW47Ci0gICAgICAgIHJjID0gMDsKLSAgICAgICAgYnJlYWs7
Ci0gICAgfQotICAgIHJldHVybiByYzsKLX0KLQotc3RhdGljIGludCB0bWVtY19zYXZlX2dldF9u
ZXh0X3BhZ2UoaW50IGNsaV9pZCwgdWludDMyX3QgcG9vbF9pZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgIHRtZW1fY2xpX3ZhX3BhcmFtX3QgYnVmLCB1aW50MzJfdCBidWZzaXplKQotewotICAg
IHN0cnVjdCBjbGllbnQgKmNsaWVudCA9IHRtZW1fY2xpZW50X2Zyb21fY2xpX2lkKGNsaV9pZCk7
Ci0gICAgc3RydWN0IHRtZW1fcG9vbCAqcG9vbCA9IChjbGllbnQgPT0gTlVMTCB8fCBwb29sX2lk
ID49IE1BWF9QT09MU19QRVJfRE9NQUlOKQotICAgICAgICAgICAgICAgICAgID8gTlVMTCA6IGNs
aWVudC0+cG9vbHNbcG9vbF9pZF07Ci0gICAgc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yICpw
Z3A7Ci0gICAgc3RydWN0IHhlbl90bWVtX29pZCAqb2lkOwotICAgIGludCByZXQgPSAwOwotICAg
IHN0cnVjdCB0bWVtX2hhbmRsZSBoOwotCi0gICAgaWYgKCBwb29sID09IE5VTEwgfHwgIWlzX3Bl
cnNpc3RlbnQocG9vbCkgKQotICAgICAgICByZXR1cm4gLTE7Ci0KLSAgICBpZiAoIGJ1ZnNpemUg
PCBQQUdFX1NJWkUgKyBzaXplb2Yoc3RydWN0IHRtZW1faGFuZGxlKSApCi0gICAgICAgIHJldHVy
biAtRU5PTUVNOwotCi0gICAgc3Bpbl9sb2NrKCZwZXJzX2xpc3RzX3NwaW5sb2NrKTsKLSAgICBp
ZiAoIGxpc3RfZW1wdHkoJnBvb2wtPnBlcnNpc3RlbnRfcGFnZV9saXN0KSApCi0gICAgewotICAg
ICAgICByZXQgPSAtMTsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotICAgIC8qIE5vdGU6IHBv
b2wtPmN1cl9wZ3AgaXMgdGhlIHBncCBsYXN0IHJldHVybmVkIGJ5IGdldF9uZXh0X3BhZ2UuICov
Ci0gICAgaWYgKCBwb29sLT5jdXJfcGdwID09IE5VTEwgKQotICAgIHsKLSAgICAgICAgLyogUHJv
Y2VzcyB0aGUgZmlyc3Qgb25lLiAqLwotICAgICAgICBwb29sLT5jdXJfcGdwID0gcGdwID0gbGlz
dF9lbnRyeSgoJnBvb2wtPnBlcnNpc3RlbnRfcGFnZV9saXN0KS0+bmV4dCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3IsdXMucG9vbF9wZXJzX3Bh
Z2VzKTsKLSAgICB9IGVsc2UgaWYgKCBsaXN0X2lzX2xhc3QoJnBvb2wtPmN1cl9wZ3AtPnVzLnBv
b2xfcGVyc19wYWdlcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBvb2wtPnBlcnNp
c3RlbnRfcGFnZV9saXN0KSApCi0gICAgewotICAgICAgICAvKiBBbHJlYWR5IHByb2Nlc3NlZCB0
aGUgbGFzdCBvbmUgaW4gdGhlIGxpc3QuICovCi0gICAgICAgIHJldCA9IC0xOwotICAgICAgICBn
b3RvIG91dDsKLSAgICB9Ci0gICAgcGdwID0gbGlzdF9lbnRyeSgoJnBvb2wtPmN1cl9wZ3AtPnVz
LnBvb2xfcGVyc19wYWdlcyktPm5leHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHRtZW1fcGFnZV9kZXNjcmlwdG9yLHVzLnBvb2xfcGVyc19wYWdlcyk7Ci0gICAgcG9vbC0+Y3Vy
X3BncCA9IHBncDsKLSAgICBvaWQgPSAmcGdwLT51cy5vYmotPm9pZDsKLSAgICBoLnBvb2xfaWQg
PSBwb29sX2lkOwotICAgIEJVSUxEX0JVR19PTihzaXplb2YoaC5vaWQpICE9IHNpemVvZigqb2lk
KSk7Ci0gICAgbWVtY3B5KCYoaC5vaWQpLCBvaWQsIHNpemVvZihoLm9pZCkpOwotICAgIGguaW5k
ZXggPSBwZ3AtPmluZGV4OwotICAgIGlmICggY29weV90b19ndWVzdChndWVzdF9oYW5kbGVfY2Fz
dChidWYsIHZvaWQpLCAmaCwgMSkgKQotICAgIHsKLSAgICAgICAgcmV0ID0gLUVGQVVMVDsKLSAg
ICAgICAgZ290byBvdXQ7Ci0gICAgfQotICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KGJ1Ziwg
c2l6ZW9mKGgpKTsKLSAgICByZXQgPSBkb190bWVtX2dldChwb29sLCBvaWQsIHBncC0+aW5kZXgs
IDAsIGJ1Zik7Ci0KLW91dDoKLSAgICBzcGluX3VubG9jaygmcGVyc19saXN0c19zcGlubG9jayk7
Ci0gICAgcmV0dXJuIHJldDsKLX0KLQotc3RhdGljIGludCB0bWVtY19zYXZlX2dldF9uZXh0X2lu
dihpbnQgY2xpX2lkLCB0bWVtX2NsaV92YV9wYXJhbV90IGJ1ZiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGJ1ZnNpemUpCi17Ci0gICAgc3RydWN0IGNsaWVudCAqY2xpZW50ID0g
dG1lbV9jbGllbnRfZnJvbV9jbGlfaWQoY2xpX2lkKTsKLSAgICBzdHJ1Y3QgdG1lbV9wYWdlX2Rl
c2NyaXB0b3IgKnBncDsKLSAgICBzdHJ1Y3QgdG1lbV9oYW5kbGUgaDsKLSAgICBpbnQgcmV0ID0g
MDsKLQotICAgIGlmICggY2xpZW50ID09IE5VTEwgKQotICAgICAgICByZXR1cm4gMDsKLSAgICBp
ZiAoIGJ1ZnNpemUgPCBzaXplb2Yoc3RydWN0IHRtZW1faGFuZGxlKSApCi0gICAgICAgIHJldHVy
biAwOwotICAgIHNwaW5fbG9jaygmcGVyc19saXN0c19zcGlubG9jayk7Ci0gICAgaWYgKCBsaXN0
X2VtcHR5KCZjbGllbnQtPnBlcnNpc3RlbnRfaW52YWxpZGF0ZWRfbGlzdCkgKQotICAgICAgICBn
b3RvIG91dDsKLSAgICBpZiAoIGNsaWVudC0+Y3VyX3BncCA9PSBOVUxMICkKLSAgICB7Ci0gICAg
ICAgIHBncCA9IGxpc3RfZW50cnkoKCZjbGllbnQtPnBlcnNpc3RlbnRfaW52YWxpZGF0ZWRfbGlz
dCktPm5leHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHRtZW1fcGFnZV9kZXNj
cmlwdG9yLGNsaWVudF9pbnZfcGFnZXMpOwotICAgICAgICBjbGllbnQtPmN1cl9wZ3AgPSBwZ3A7
Ci0gICAgfSBlbHNlIGlmICggbGlzdF9pc19sYXN0KCZjbGllbnQtPmN1cl9wZ3AtPmNsaWVudF9p
bnZfcGFnZXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjbGllbnQtPnBlcnNpc3Rl
bnRfaW52YWxpZGF0ZWRfbGlzdCkgKQotICAgIHsKLSAgICAgICAgY2xpZW50LT5jdXJfcGdwID0g
TlVMTDsKLSAgICAgICAgcmV0ID0gMDsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfSBlbHNlIHsK
LSAgICAgICAgcGdwID0gbGlzdF9lbnRyeSgoJmNsaWVudC0+Y3VyX3BncC0+Y2xpZW50X2ludl9w
YWdlcyktPm5leHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHRtZW1fcGFnZV9k
ZXNjcmlwdG9yLGNsaWVudF9pbnZfcGFnZXMpOwotICAgICAgICBjbGllbnQtPmN1cl9wZ3AgPSBw
Z3A7Ci0gICAgfQotICAgIGgucG9vbF9pZCA9IHBncC0+cG9vbF9pZDsKLSAgICBCVUlMRF9CVUdf
T04oc2l6ZW9mKGgub2lkKSAhPSBzaXplb2YocGdwLT5pbnZfb2lkKSk7Ci0gICAgbWVtY3B5KCYo
aC5vaWQpLCAmKHBncC0+aW52X29pZCksIHNpemVvZihoLm9pZCkpOwotICAgIGguaW5kZXggPSBw
Z3AtPmluZGV4OwotICAgIHJldCA9IDE7Ci0gICAgaWYgKCBjb3B5X3RvX2d1ZXN0KGd1ZXN0X2hh
bmRsZV9jYXN0KGJ1Ziwgdm9pZCksICZoLCAxKSApCi0gICAgICAgIHJldCA9IC1FRkFVTFQ7Ci1v
dXQ6Ci0gICAgc3Bpbl91bmxvY2soJnBlcnNfbGlzdHNfc3BpbmxvY2spOwotICAgIHJldHVybiBy
ZXQ7Ci19Ci0KLXN0YXRpYyBpbnQgdG1lbWNfcmVzdG9yZV9wdXRfcGFnZShpbnQgY2xpX2lkLCB1
aW50MzJfdCBwb29sX2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCB4ZW5fdG1lbV9vaWQgKm9pZHAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgaW5kZXgsIHRtZW1fY2xpX3ZhX3BhcmFtX3QgYnVmLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGJ1ZnNpemUpCi17Ci0gICAgc3RydWN0IGNsaWVu
dCAqY2xpZW50ID0gdG1lbV9jbGllbnRfZnJvbV9jbGlfaWQoY2xpX2lkKTsKLSAgICBzdHJ1Y3Qg
dG1lbV9wb29sICpwb29sID0gKGNsaWVudCA9PSBOVUxMIHx8IHBvb2xfaWQgPj0gTUFYX1BPT0xT
X1BFUl9ET01BSU4pCi0gICAgICAgICAgICAgICAgICAgPyBOVUxMIDogY2xpZW50LT5wb29sc1tw
b29sX2lkXTsKLQotICAgIGlmICggcG9vbCA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJuIC0xOwot
ICAgIGlmIChidWZzaXplICE9IFBBR0VfU0laRSkgewotICAgICAgICB0bWVtX2NsaWVudF9lcnIo
InRtZW06ICVzOiBpbnZhbGlkIHBhcmFtZXRlciBidWZzaXplKCVkKSAhPSAoJWxkKVxuIiwKLSAg
ICAgICAgICAgICAgICBfX2Z1bmNfXywgYnVmc2l6ZSwgUEFHRV9TSVpFKTsKLSAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Ci0gICAgfQotICAgIHJldHVybiBkb190bWVtX3B1dChwb29sLCBvaWRwLCBp
bmRleCwgMCwgYnVmKTsKLX0KLQotc3RhdGljIGludCB0bWVtY19yZXN0b3JlX2ZsdXNoX3BhZ2Uo
aW50IGNsaV9pZCwgdWludDMyX3QgcG9vbF9pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCB4ZW5fdG1lbV9vaWQgKm9pZHAsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBpbmRleCkKLXsKLSAgICBzdHJ1Y3QgY2xpZW50ICpj
bGllbnQgPSB0bWVtX2NsaWVudF9mcm9tX2NsaV9pZChjbGlfaWQpOwotICAgIHN0cnVjdCB0bWVt
X3Bvb2wgKnBvb2wgPSAoY2xpZW50ID09IE5VTEwgfHwgcG9vbF9pZCA+PSBNQVhfUE9PTFNfUEVS
X0RPTUFJTikKLSAgICAgICAgICAgICAgICAgICA/IE5VTEwgOiBjbGllbnQtPnBvb2xzW3Bvb2xf
aWRdOwotCi0gICAgaWYgKCBwb29sID09IE5VTEwgKQotICAgICAgICByZXR1cm4gLTE7Ci0gICAg
cmV0dXJuIGRvX3RtZW1fZmx1c2hfcGFnZShwb29sLG9pZHAsaW5kZXgpOwotfQotCi1pbnQgZG9f
dG1lbV9jb250cm9sKHN0cnVjdCB4ZW5fc3lzY3RsX3RtZW1fb3AgKm9wKQotewotICAgIGludCBy
ZXQ7Ci0gICAgdWludDMyX3QgcG9vbF9pZCA9IG9wLT5wb29sX2lkOwotICAgIHVpbnQzMl90IGNt
ZCA9IG9wLT5jbWQ7Ci0gICAgc3RydWN0IHhlbl90bWVtX29pZCAqb2lkcCA9ICZvcC0+b2lkOwot
Ci0gICAgQVNTRVJUKHJ3X2lzX3dyaXRlX2xvY2tlZCgmdG1lbV9yd2xvY2spKTsKLQotICAgIHN3
aXRjaCAoY21kKQotICAgIHsKLSAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9PUF9TQVZFX0JFR0lO
OgotICAgIGNhc2UgWEVOX1NZU0NUTF9UTUVNX09QX1JFU1RPUkVfQkVHSU46Ci0gICAgY2FzZSBY
RU5fU1lTQ1RMX1RNRU1fT1BfU0FWRV9FTkQ6Ci0gICAgICAgIHJldCA9IHRtZW1jX3NhdmVfc3Vi
b3Aob3AtPmNsaV9pZCwgcG9vbF9pZCwgY21kLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGd1ZXN0X2hhbmRsZV9jYXN0KG9wLT51LmJ1ZiwgY2hhciksIG9wLT5hcmcpOwotICAgICAg
ICBicmVhazsKLSAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9PUF9TQVZFX0dFVF9ORVhUX1BBR0U6
Ci0gICAgICAgIHJldCA9IHRtZW1jX3NhdmVfZ2V0X25leHRfcGFnZShvcC0+Y2xpX2lkLCBwb29s
X2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfaGFuZGxl
X2Nhc3Qob3AtPnUuYnVmLCBjaGFyKSwgb3AtPmxlbik7Ci0gICAgICAgIGJyZWFrOwotICAgIGNh
c2UgWEVOX1NZU0NUTF9UTUVNX09QX1NBVkVfR0VUX05FWFRfSU5WOgotICAgICAgICByZXQgPSB0
bWVtY19zYXZlX2dldF9uZXh0X2ludihvcC0+Y2xpX2lkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChvcC0+dS5idWYsIGNoYXIpLCBvcC0+
bGVuKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBYRU5fU1lTQ1RMX1RNRU1fT1BfUkVTVE9S
RV9QVVRfUEFHRToKLSAgICAgICAgcmV0ID0gdG1lbWNfcmVzdG9yZV9wdXRfcGFnZShvcC0+Y2xp
X2lkLCBwb29sX2lkLCBvaWRwLCBvcC0+YXJnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KG9wLT51LmJ1ZiwgY2hhciksIG9wLT5sZW4pOwot
ICAgICAgICBicmVhazsKLSAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9PUF9SRVNUT1JFX0ZMVVNI
X1BBR0U6Ci0gICAgICAgIHJldCA9IHRtZW1jX3Jlc3RvcmVfZmx1c2hfcGFnZShvcC0+Y2xpX2lk
LCBwb29sX2lkLCBvaWRwLCBvcC0+YXJnKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoK
LSAgICAgICAgcmV0ID0gLTE7Ci0gICAgfQotCi0gICAgcmV0dXJuIHJldDsKLX0KLQotLyoqKioq
KioqKioqKiBFWFBPUlRlZCBGVU5DVElPTlMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKiovCi0KLWxvbmcgZG9fdG1lbV9vcCh0bWVtX2NsaV9vcF90IHVvcHMpCi17Ci0gICAg
c3RydWN0IHRtZW1fb3Agb3A7Ci0gICAgc3RydWN0IGNsaWVudCAqY2xpZW50ID0gY3VycmVudC0+
ZG9tYWluLT50bWVtX2NsaWVudDsKLSAgICBzdHJ1Y3QgdG1lbV9wb29sICpwb29sID0gTlVMTDsK
LSAgICBzdHJ1Y3QgeGVuX3RtZW1fb2lkICpvaWRwOwotICAgIGludCByYyA9IDA7Ci0KLSAgICBp
ZiAoICF0bWVtX2luaXRpYWxpemVkICkKLSAgICAgICAgcmV0dXJuIC1FTk9ERVY7Ci0KLSAgICBp
ZiAoIHhzbV90bWVtX29wKFhTTV9IT09LKSApCi0gICAgICAgIHJldHVybiAtRVBFUk07Ci0KLSAg
ICB0bWVtX3N0YXRzLnRvdGFsX3RtZW1fb3BzKys7Ci0KLSAgICBpZiAoIGNsaWVudCAhPSBOVUxM
ICYmIGNsaWVudC0+ZG9tYWluLT5pc19keWluZyApCi0gICAgewotICAgICAgICB0bWVtX3N0YXRz
LmVycm9yZWRfdG1lbV9vcHMrKzsKLSAgICAgICAgcmV0dXJuIC1FTk9ERVY7Ci0gICAgfQotCi0g
ICAgaWYgKCB1bmxpa2VseSh0bWVtX2dldF90bWVtb3BfZnJvbV9jbGllbnQoJm9wLCB1b3BzKSAh
PSAwKSApCi0gICAgewotICAgICAgICB0bWVtX2NsaWVudF9lcnIoInRtZW06IGNhbid0IGdldCB0
bWVtIHN0cnVjdCBmcm9tICVzXG4iLCB0bWVtX2NsaWVudF9zdHIpOwotICAgICAgICB0bWVtX3N0
YXRzLmVycm9yZWRfdG1lbV9vcHMrKzsKLSAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0gICAgfQot
Ci0gICAgLyogQWNxdWlyZSB3cml0ZSBsb2NrIGZvciBhbGwgY29tbWFuZHMgYXQgZmlyc3QuICov
Ci0gICAgd3JpdGVfbG9jaygmdG1lbV9yd2xvY2spOwotCi0gICAgc3dpdGNoICggb3AuY21kICkK
LSAgICB7Ci0gICAgY2FzZSBUTUVNX0NPTlRST0w6Ci0gICAgY2FzZSBUTUVNX1JFU1RPUkVfTkVX
OgotICAgIGNhc2UgVE1FTV9BVVRIOgotICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwotICAgICAg
ICBicmVhazsKLQotICAgIGRlZmF1bHQ6Ci0gICAgLyoKLQkgKiBGb3Igb3RoZXIgY29tbWFuZHMs
IGNyZWF0ZSBwZXItY2xpZW50IHRtZW0gc3RydWN0dXJlIGR5bmFtaWNhbGx5IG9uCi0JICogZmly
c3QgdXNlIGJ5IGNsaWVudC4KLQkgKi8KLSAgICAgICAgaWYgKCBjbGllbnQgPT0gTlVMTCApCi0g
ICAgICAgIHsKLSAgICAgICAgICAgIGlmICggKGNsaWVudCA9IGNsaWVudF9jcmVhdGUoY3VycmVu
dC0+ZG9tYWluLT5kb21haW5faWQpKSA9PSBOVUxMICkKLSAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICB0bWVtX2NsaWVudF9lcnIoInRtZW06IGNhbid0IGNyZWF0ZSB0bWVtIHN0cnVjdHVy
ZSBmb3IgJXNcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1lbV9jbGllbnRf
c3RyKTsKLSAgICAgICAgICAgICAgICByYyA9IC1FTk9NRU07Ci0gICAgICAgICAgICAgICAgZ290
byBvdXQ7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoIG9wLmNtZCA9
PSBUTUVNX05FV19QT09MIHx8IG9wLmNtZCA9PSBUTUVNX0RFU1RST1lfUE9PTCApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIGlmICggb3AuY21kID09IFRNRU1fTkVXX1BPT0wgKQotICAgICAgICAg
ICAgICAgIHJjID0gZG9fdG1lbV9uZXdfcG9vbChUTUVNX0NMSV9JRF9OVUxMLCAwLCBvcC51LmNy
ZWF0LmZsYWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcC51LmNyZWF0LnV1
aWRbMF0sIG9wLnUuY3JlYXQudXVpZFsxXSk7Ci0JICAgICAgICBlbHNlCi0gICAgICAgICAgICAg
ICAgcmMgPSBkb190bWVtX2Rlc3Ryb3lfcG9vbChvcC5wb29sX2lkKTsKLSAgICAgICAgfQotICAg
ICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggKCh1aW50MzJfdClvcC5wb29s
X2lkID49IE1BWF9QT09MU19QRVJfRE9NQUlOKSB8fAotICAgICAgICAgICAgICAgICAoKHBvb2wg
PSBjbGllbnQtPnBvb2xzW29wLnBvb2xfaWRdKSA9PSBOVUxMKSApCi0gICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgdG1lbV9jbGllbnRfZXJyKCJ0bWVtOiBvcGVyYXRpb24gcmVxdWVzdGVk
IG9uIHVuY3JlYXRlZCBwb29sXG4iKTsKLSAgICAgICAgICAgICAgICByYyA9IC1FTk9ERVY7Ci0g
ICAgICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICAvKiBD
b21tYW5kcyB0aGF0IG9ubHkgbmVlZCByZWFkIGxvY2suICovCi0gICAgICAgICAgICB3cml0ZV91
bmxvY2soJnRtZW1fcndsb2NrKTsKLSAgICAgICAgICAgIHJlYWRfbG9jaygmdG1lbV9yd2xvY2sp
OwotCi0gICAgICAgICAgICBvaWRwID0gJm9wLnUuZ2VuLm9pZDsKLSAgICAgICAgICAgIHN3aXRj
aCAoIG9wLmNtZCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICBjYXNlIFRNRU1fTkVXX1BP
T0w6Ci0gICAgICAgICAgICBjYXNlIFRNRU1fREVTVFJPWV9QT09MOgotICAgICAgICAgICAgICAg
IEJVRygpOyAvKiBEb25lIGVhcmxpZXIuICovCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgICAgICBjYXNlIFRNRU1fUFVUX1BBR0U6Ci0gICAgICAgICAgICAgICAgaWYgKHRtZW1fZW5z
dXJlX2F2YWlsX3BhZ2VzKCkpCi0gICAgICAgICAgICAgICAgICAgIHJjID0gZG9fdG1lbV9wdXQo
cG9vbCwgb2lkcCwgb3AudS5nZW4uaW5kZXgsIG9wLnUuZ2VuLmNtZm4sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRtZW1fY2xpX2J1Zl9udWxsKTsKLSAgICAgICAgICAgICAgICBl
bHNlCi0gICAgICAgICAgICAgICAgICAgIHJjID0gLUVOT01FTTsKLSAgICAgICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgICAgIGNhc2UgVE1FTV9HRVRfUEFHRToKLSAgICAgICAgICAgICAgICBy
YyA9IGRvX3RtZW1fZ2V0KHBvb2wsIG9pZHAsIG9wLnUuZ2VuLmluZGV4LCBvcC51Lmdlbi5jbWZu
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bWVtX2NsaV9idWZfbnVsbCk7Ci0g
ICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBjYXNlIFRNRU1fRkxVU0hfUEFHRToK
LSAgICAgICAgICAgICAgICByYyA9IGRvX3RtZW1fZmx1c2hfcGFnZShwb29sLCBvaWRwLCBvcC51
Lmdlbi5pbmRleCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBjYXNlIFRN
RU1fRkxVU0hfT0JKRUNUOgotICAgICAgICAgICAgICAgIHJjID0gZG9fdG1lbV9mbHVzaF9vYmpl
Y3QocG9vbCwgb2lkcCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBkZWZh
dWx0OgotICAgICAgICAgICAgICAgIHRtZW1fY2xpZW50X3dhcm4oInRtZW06IG9wICVkIG5vdCBp
bXBsZW1lbnRlZFxuIiwgb3AuY21kKTsKLSAgICAgICAgICAgICAgICByYyA9IC1FTk9TWVM7Ci0g
ICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICByZWFkX3Vu
bG9jaygmdG1lbV9yd2xvY2spOwotICAgICAgICAgICAgaWYgKCByYyA8IDAgKQotICAgICAgICAg
ICAgICAgIHRtZW1fc3RhdHMuZXJyb3JlZF90bWVtX29wcysrOwotICAgICAgICAgICAgcmV0dXJu
IHJjOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwotCi0gICAgfQotb3V0OgotICAgIHdyaXRl
X3VubG9jaygmdG1lbV9yd2xvY2spOwotICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgdG1lbV9z
dGF0cy5lcnJvcmVkX3RtZW1fb3BzKys7Ci0gICAgcmV0dXJuIHJjOwotfQotCi0vKiBUaGlzIHNo
b3VsZCBiZSBjYWxsZWQgd2hlbiB0aGUgaG9zdCBpcyBkZXN0cm95aW5nIGEgY2xpZW50IChkb21h
aW4pLiAqLwotdm9pZCB0bWVtX2Rlc3Ryb3kodm9pZCAqdikKLXsKLSAgICBzdHJ1Y3QgY2xpZW50
ICpjbGllbnQgPSAoc3RydWN0IGNsaWVudCAqKXY7Ci0KLSAgICBpZiAoIGNsaWVudCA9PSBOVUxM
ICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgaWYgKCAhY2xpZW50LT5kb21haW4tPmlzX2R5aW5n
ICkKLSAgICB7Ci0gICAgICAgIHByaW50aygidG1lbTogdG1lbV9kZXN0cm95IGNhbiBvbmx5IGRl
c3Ryb3kgZHlpbmcgY2xpZW50XG4iKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIHdy
aXRlX2xvY2soJnRtZW1fcndsb2NrKTsKLQotICAgIHByaW50aygidG1lbTogZmx1c2hpbmcgdG1l
bSBwb29scyBmb3IgJXM9JWRcbiIsCi0gICAgICAgICAgIHRtZW1fY2xpX2lkX3N0ciwgY2xpZW50
LT5jbGlfaWQpOwotICAgIGNsaWVudF9mbHVzaChjbGllbnQpOwotCi0gICAgd3JpdGVfdW5sb2Nr
KCZ0bWVtX3J3bG9jayk7Ci19Ci0KLSNkZWZpbmUgTUFYX0VWSUNUUyAxMCAgLyogU2hvdWxkIGJl
IHZhcmlhYmxlIG9yIHNldCB2aWEgWEVOX1NZU0NUTF9UTUVNX09QXyA/PyAqLwotdm9pZCAqdG1l
bV9yZWxpbnF1aXNoX3BhZ2VzKHVuc2lnbmVkIGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZs
YWdzKQotewotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBmcDsKLSAgICB1bnNpZ25lZCBsb25nIGV2
aWN0c19wZXJfcmVsaW5xID0gMDsKLSAgICBpbnQgbWF4X2V2aWN0aW9ucyA9IDEwOwotCi0gICAg
aWYgKCF0bWVtX2VuYWJsZWQoKSB8fCAhdG1lbV9mcmVlYWJsZV9wYWdlcygpKQotICAgICAgICBy
ZXR1cm4gTlVMTDsKLQotICAgIHRtZW1fc3RhdHMucmVsaW5xX2F0dGVtcHRzKys7Ci0gICAgaWYg
KCBvcmRlciA+IDAgKQotICAgIHsKLSNpZm5kZWYgTkRFQlVHCi0gICAgICAgIHByaW50aygidG1l
bV9yZWxpbnF1aXNoX3BhZ2U6IGZhaWxpbmcgb3JkZXI9JWRcbiIsIG9yZGVyKTsKLSNlbmRpZgot
ICAgICAgICByZXR1cm4gTlVMTDsKLSAgICB9Ci0KLSAgICB3aGlsZSAoIChwZnAgPSB0bWVtX3Bh
Z2VfbGlzdF9nZXQoKSkgPT0gTlVMTCApCi0gICAgewotICAgICAgICBpZiAoIChtYXhfZXZpY3Rp
b25zLS0gPD0gMCkgfHwgIXRtZW1fZXZpY3QoKSkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICBldmljdHNfcGVyX3JlbGlucSsrOwotICAgIH0KLSAgICBpZiAoIGV2aWN0c19wZXJfcmVsaW5x
ID4gdG1lbV9zdGF0cy5tYXhfZXZpY3RzX3Blcl9yZWxpbnEgKQotICAgICAgICB0bWVtX3N0YXRz
Lm1heF9ldmljdHNfcGVyX3JlbGlucSA9IGV2aWN0c19wZXJfcmVsaW5xOwotICAgIGlmICggcGZw
ICE9IE5VTEwgKQotICAgIHsKLSAgICAgICAgaWYgKCAhKG1lbWZsYWdzICYgTUVNRl90bWVtKSAp
Ci0gICAgICAgICAgICBzY3J1Yl9vbmVfcGFnZShwZnApOwotICAgICAgICB0bWVtX3N0YXRzLnJl
bGlucV9wZ3MrKzsKLSAgICB9Ci0KLSAgICByZXR1cm4gcGZwOwotfQotCi11bnNpZ25lZCBsb25n
IHRtZW1fZnJlZWFibGVfcGFnZXModm9pZCkKLXsKLSAgICBpZiAoICF0bWVtX2VuYWJsZWQoKSAp
Ci0gICAgICAgIHJldHVybiAwOwotCi0gICAgcmV0dXJuIHRtZW1fcGFnZV9saXN0X3BhZ2VzICsg
X2F0b21pY19yZWFkKGZyZWVhYmxlX3BhZ2VfY291bnQpOwotfQotCi0vKiBDYWxsZWQgYXQgaHlw
ZXJ2aXNvciBzdGFydHVwLiAqLwotc3RhdGljIGludCBfX2luaXQgaW5pdF90bWVtKHZvaWQpCi17
Ci0gICAgaWYgKCAhdG1lbV9lbmFibGVkKCkgKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIGlm
ICggIXRtZW1fbWVtcG9vbF9pbml0KCkgKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIGlmICgg
dG1lbV9pbml0KCkgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJ0bWVtOiBpbml0aWFsaXplZCBj
b21wPSVkXG4iLCB0bWVtX2NvbXByZXNzaW9uX2VuYWJsZWQoKSk7Ci0gICAgICAgIHRtZW1faW5p
dGlhbGl6ZWQgPSAxOwotICAgIH0KLSAgICBlbHNlCi0gICAgICAgIHByaW50aygidG1lbTogaW5p
dGlhbGl6YXRpb24gRkFJTEVEXG4iKTsKLQotICAgIHJldHVybiAwOwotfQotX19pbml0Y2FsbChp
bml0X3RtZW0pOwotCi0vKgotICogTG9jYWwgdmFyaWFibGVzOgotICogbW9kZTogQwotICogYy1m
aWxlLXN0eWxlOiAiQlNEIgotICogYy1iYXNpYy1vZmZzZXQ6IDQKLSAqIHRhYi13aWR0aDogNAot
ICogaW5kZW50LXRhYnMtbW9kZTogbmlsCi0gKiBFbmQ6Ci0gKi8KZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vdG1lbV9jb250cm9sLmMgYi94ZW4vY29tbW9uL3RtZW1fY29udHJvbC5jCmRlbGV0ZWQg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAzMGJmNmZiMzYyLi4wMDAwMDAwMDAwCi0tLSBhL3hlbi9j
b21tb24vdG1lbV9jb250cm9sLmMKKysrIC9kZXYvbnVsbApAQCAtMSw1NjAgKzAsMCBAQAotLyoK
LSAqIENvcHlyaWdodCAoYykgMjAxNiBPcmFjbGUgYW5kL29yIGl0cyBhZmZpbGlhdGVzLiBBbGwg
cmlnaHRzIHJlc2VydmVkLgotICoKLSAqLwotCi0jaW5jbHVkZSA8eGVuL2luaXQuaD4KLSNpbmNs
dWRlIDx4ZW4vbGlzdC5oPgotI2luY2x1ZGUgPHhlbi9yYWRpeC10cmVlLmg+Ci0jaW5jbHVkZSA8
eGVuL3JidHJlZS5oPgotI2luY2x1ZGUgPHhlbi9yd2xvY2suaD4KLSNpbmNsdWRlIDx4ZW4vdG1l
bV9jb250cm9sLmg+Ci0jaW5jbHVkZSA8eGVuL3RtZW0uaD4KLSNpbmNsdWRlIDx4ZW4vdG1lbV94
ZW4uaD4KLSNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+Ci0KLS8qKioqKioqKioqKiogVE1FTSBD
T05UUk9MIE9QRVJBVElPTlMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwot
Ci0vKiBGcmVlemUvdGhhdyBhbGwgcG9vbHMgYmVsb25naW5nIHRvIGNsaWVudCBjbGlfaWQgKGFs
bCBkb21haW5zIGlmIC0xKS4gKi8KLXN0YXRpYyBpbnQgdG1lbWNfZnJlZXplX3Bvb2xzKGRvbWlk
X3QgY2xpX2lkLCBpbnQgYXJnKQotewotICAgIHN0cnVjdCBjbGllbnQgKmNsaWVudDsKLSAgICBi
b29sIGZyZWV6ZSA9IGFyZyA9PSBYRU5fU1lTQ1RMX1RNRU1fT1BfRlJFRVpFOwotICAgIGJvb2wg
ZGVzdHJveSA9IGFyZyA9PSBYRU5fU1lTQ1RMX1RNRU1fT1BfREVTVFJPWTsKLSAgICBjaGFyICpz
OwotCi0gICAgcyA9IGRlc3Ryb3kgPyAiZGVzdHJveWVkIiA6ICggZnJlZXplID8gImZyb3plbiIg
OiAidGhhd2VkIiApOwotICAgIGlmICggY2xpX2lkID09IFRNRU1fQ0xJX0lEX05VTEwgKQotICAg
IHsKLSAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShjbGllbnQsJnRtZW1fZ2xvYmFsLmNsaWVu
dF9saXN0LGNsaWVudF9saXN0KQotICAgICAgICAgICAgY2xpZW50LT5pbmZvLmZsYWdzLnUuZnJv
emVuID0gZnJlZXplOwotICAgICAgICB0bWVtX2NsaWVudF9pbmZvKCJ0bWVtOiBhbGwgcG9vbHMg
JXMgZm9yIGFsbCAlc3NcbiIsIHMsIHRtZW1fY2xpZW50X3N0cik7Ci0gICAgfQotICAgIGVsc2UK
LSAgICB7Ci0gICAgICAgIGlmICggKGNsaWVudCA9IHRtZW1fY2xpZW50X2Zyb21fY2xpX2lkKGNs
aV9pZCkpID09IE5VTEwpCi0gICAgICAgICAgICByZXR1cm4gLTE7Ci0gICAgICAgIGNsaWVudC0+
aW5mby5mbGFncy51LmZyb3plbiA9IGZyZWV6ZTsKLSAgICAgICAgdG1lbV9jbGllbnRfaW5mbygi
dG1lbTogYWxsIHBvb2xzICVzIGZvciAlcz0lZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICBzLCB0bWVtX2NsaV9pZF9zdHIsIGNsaV9pZCk7Ci0gICAgfQotICAgIHJldHVybiAwOwotfQot
Ci1zdGF0aWMgdW5zaWduZWQgbG9uZyB0bWVtX2ZsdXNoX25wYWdlcyh1bnNpZ25lZCBsb25nIG4p
Ci17Ci0gICAgdW5zaWduZWQgbG9uZyBhdmFpbF9wYWdlcyA9IDA7Ci0KLSAgICB3aGlsZSAoIChh
dmFpbF9wYWdlcyA9IHRtZW1fcGFnZV9saXN0X3BhZ2VzKSA8IG4gKQotICAgIHsKLSAgICAgICAg
aWYgKCAgIXRtZW1fZXZpY3QoKSApCi0gICAgICAgICAgICBicmVhazsKLSAgICB9Ci0gICAgaWYg
KCBhdmFpbF9wYWdlcyApCi0gICAgewotICAgICAgICBzcGluX2xvY2soJnRtZW1fcGFnZV9saXN0
X2xvY2spOwotICAgICAgICB3aGlsZSAoICFwYWdlX2xpc3RfZW1wdHkoJnRtZW1fcGFnZV9saXN0
KSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gcGFnZV9s
aXN0X3JlbW92ZV9oZWFkKCZ0bWVtX3BhZ2VfbGlzdCk7Ci0gICAgICAgICAgICBzY3J1Yl9vbmVf
cGFnZShwZyk7Ci0gICAgICAgICAgICB0bWVtX3BhZ2VfbGlzdF9wYWdlcy0tOwotICAgICAgICAg
ICAgZnJlZV9kb21oZWFwX3BhZ2UocGcpOwotICAgICAgICB9Ci0gICAgICAgIEFTU0VSVCh0bWVt
X3BhZ2VfbGlzdF9wYWdlcyA9PSAwKTsKLSAgICAgICAgSU5JVF9QQUdFX0xJU1RfSEVBRCgmdG1l
bV9wYWdlX2xpc3QpOwotICAgICAgICBzcGluX3VubG9jaygmdG1lbV9wYWdlX2xpc3RfbG9jayk7
Ci0gICAgfQotICAgIHJldHVybiBhdmFpbF9wYWdlczsKLX0KLQotc3RhdGljIGludCB0bWVtY19m
bHVzaF9tZW0oZG9taWRfdCBjbGlfaWQsIHVpbnQzMl90IGtiKQotewotICAgIHVpbnQzMl90IG5w
YWdlcywgZmx1c2hlZF9wYWdlcywgZmx1c2hlZF9rYjsKLQotICAgIGlmICggY2xpX2lkICE9IFRN
RU1fQ0xJX0lEX05VTEwgKQotICAgIHsKLSAgICAgICAgdG1lbV9jbGllbnRfd2FybigidG1lbTog
JXMtc3BlY2lmaWMgZmx1c2ggbm90IHN1cHBvcnRlZCB5ZXQsIHVzZSAtLWFsbFxuIiwKLSAgICAg
ICAgICAgdG1lbV9jbGllbnRfc3RyKTsKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLSAgICAv
KiBDb252ZXJ0IGtiIHRvIHBhZ2VzLCByb3VuZGluZyB1cCBpZiBuZWNlc3NhcnkuICovCi0gICAg
bnBhZ2VzID0gKGtiICsgKCgxIDw8IChQQUdFX1NISUZULTEwKSktMSkpID4+IChQQUdFX1NISUZU
LTEwKTsKLSAgICBmbHVzaGVkX3BhZ2VzID0gdG1lbV9mbHVzaF9ucGFnZXMobnBhZ2VzKTsKLSAg
ICBmbHVzaGVkX2tiID0gZmx1c2hlZF9wYWdlcyA8PCAoUEFHRV9TSElGVC0xMCk7Ci0gICAgcmV0
dXJuIGZsdXNoZWRfa2I7Ci19Ci0KLS8qCi0gKiBUaGVzZSB0bWVtY19saXN0KiByb3V0aW5lcyBv
dXRwdXQgbG90cyBvZiBzdGF0cyBpbiBhIGZvcm1hdCB0aGF0IGlzCi0gKiAgaW50ZW5kZWQgdG8g
YmUgcHJvZ3JhbS1wYXJzZWFibGUsIG5vdCBodW1hbi1yZWFkYWJsZS4gRnVydGhlciwgYnkKLSAq
ICB0eWluZyBlYWNoIGdyb3VwIG9mIHN0YXRzIHRvIGEgbGluZSBmb3JtYXQgaW5kaWNhdG9yIChl
LmcuIEc9IGZvcgotICogIGdsb2JhbCBzdGF0cykgYW5kIGVhY2ggaW5kaXZpZHVhbCBzdGF0IHRv
IGEgdHdvLWxldHRlciBzcGVjaWZpZXIKLSAqICAoZS5nLiBFYzpubm5ubiBpbiB0aGUgRz0gbGlu
ZSBzYXlzIHRoZXJlIGFyZSBubm5ubiBwYWdlcyBpbiB0aGUKLSAqICBnbG9iYWwgZXBoZW1lcmFs
IHBvb2wpLCBpdCBzaG91bGQgYWxsb3cgdGhlIHN0YXRzIHJlcG9ydGVkIHRvIGJlCi0gKiAgZm9y
d2FyZCBhbmQgYmFja3dhcmRzIGNvbXBhdGlibGUgYXMgdG1lbSBldm9sdmVzLgotICovCi0jZGVm
aW5lIEJTSVpFIDEwMjQKLQotc3RhdGljIGludCB0bWVtY19saXN0X2NsaWVudChzdHJ1Y3QgY2xp
ZW50ICpjLCB0bWVtX2NsaV92YV9wYXJhbV90IGJ1ZiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IG9mZiwgdWludDMyX3QgbGVuLCBib29sIHVzZV9sb25nKQotewotICAgIGNoYXIg
aW5mb1tCU0laRV07Ci0gICAgaW50IGksIG4gPSAwLCBzdW0gPSAwOwotICAgIHN0cnVjdCB0bWVt
X3Bvb2wgKnA7Ci0gICAgYm9vbCBzOwotCi0gICAgbiA9IHNjbnByaW50ZihpbmZvLEJTSVpFLCJD
PUNJOiVkLHd3OiVkLGNvOiVkLGZyOiVkLCIKLSAgICAgICAgIlRjOiUiUFJJdTY0IixHZTolbGQs
UHA6JWxkLEdwOiVsZCVjIiwKLSAgICAgICAgYy0+Y2xpX2lkLCBjLT5pbmZvLndlaWdodCwgYy0+
aW5mby5mbGFncy51LmNvbXByZXNzLCBjLT5pbmZvLmZsYWdzLnUuZnJvemVuLAotICAgICAgICBj
LT50b3RhbF9jeWNsZXMsIGMtPnN1Y2NfZXBoX2dldHMsIGMtPnN1Y2NfcGVyc19wdXRzLCBjLT5z
dWNjX3BlcnNfZ2V0cywKLSAgICAgICAgdXNlX2xvbmcgPyAnLCcgOiAnXG4nKTsKLSAgICBpZiAo
dXNlX2xvbmcpCi0gICAgICAgIG4gKz0gc2NucHJpbnRmKGluZm8rbixCU0laRS1uLAotICAgICAg
ICAgICAgICJFYzolbGQsRW06JWxkLGNwOiVsZCxjYjolIlBSSWQ2NCIsY246JWxkLGNtOiVsZFxu
IiwKLSAgICAgICAgICAgICBjLT5lcGhfY291bnQsIGMtPmVwaF9jb3VudF9tYXgsCi0gICAgICAg
ICAgICAgYy0+Y29tcHJlc3NlZF9wYWdlcywgYy0+Y29tcHJlc3NlZF9zdW1fc2l6ZSwKLSAgICAg
ICAgICAgICBjLT5jb21wcmVzc19wb29yLCBjLT5jb21wcmVzc19ub21lbSk7Ci0gICAgaWYgKCAh
Y29weV90b19ndWVzdF9vZmZzZXQoYnVmLCBvZmYgKyBzdW0sIGluZm8sIG4gKyAxKSApCi0gICAg
ICAgIHN1bSArPSBuOwotICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX1BPT0xTX1BFUl9ET01BSU47
IGkrKyApCi0gICAgewotICAgICAgICBpZiAoIChwID0gYy0+cG9vbHNbaV0pID09IE5VTEwgKQot
ICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgIHMgPSBpc19zaGFyZWQocCk7Ci0gICAgICAg
IG4gPSBzY25wcmludGYoaW5mbyxCU0laRSwiUD1DSTolZCxQSTolZCwiCi0gICAgICAgICAgICAg
ICAgICAgICAgIlBUOiVjJWMsVTA6JSJQUkl4NjQiLFUxOiUiUFJJeDY0IiVjIiwKLSAgICAgICAg
ICAgICAgICAgICAgICBjLT5jbGlfaWQsIHAtPnBvb2xfaWQsCi0gICAgICAgICAgICAgICAgICAg
ICAgaXNfcGVyc2lzdGVudChwKSA/ICdQJyA6ICdFJywgcyA/ICdTJyA6ICdQJywKLSAgICAgICAg
ICAgICAgICAgICAgICAodWludDY0X3QpKHMgPyBwLT51dWlkWzBdIDogMCksCi0gICAgICAgICAg
ICAgICAgICAgICAgKHVpbnQ2NF90KShzID8gcC0+dXVpZFsxXSA6IDBMTCksCi0gICAgICAgICAg
ICAgICAgICAgICAgdXNlX2xvbmcgPyAnLCcgOiAnXG4nKTsKLSAgICAgICAgaWYgKHVzZV9sb25n
KQotICAgICAgICAgICAgbiArPSBzY25wcmludGYoaW5mbytuLEJTSVpFLW4sCi0gICAgICAgICAg
ICAgIlBjOiVkLFBtOiVkLE9jOiVsZCxPbTolbGQsTmM6JWx1LE5tOiVsdSwiCi0gICAgICAgICAg
ICAgInBzOiVsdSxwdDolbHUscGQ6JWx1LHByOiVsdSxweDolbHUsZ3M6JWx1LGd0OiVsdSwiCi0g
ICAgICAgICAgICAgImZzOiVsdSxmdDolbHUsb3M6JWx1LG90OiVsdVxuIiwKLSAgICAgICAgICAg
ICBfYXRvbWljX3JlYWQocC0+cGdwX2NvdW50KSwgcC0+cGdwX2NvdW50X21heCwKLSAgICAgICAg
ICAgICBwLT5vYmpfY291bnQsIHAtPm9ial9jb3VudF9tYXgsCi0gICAgICAgICAgICAgcC0+b2Jq
bm9kZV9jb3VudCwgcC0+b2Jqbm9kZV9jb3VudF9tYXgsCi0gICAgICAgICAgICAgcC0+Z29vZF9w
dXRzLCBwLT5wdXRzLHAtPmR1cF9wdXRzX2ZsdXNoZWQsIHAtPmR1cF9wdXRzX3JlcGxhY2VkLAot
ICAgICAgICAgICAgIHAtPm5vX21lbV9wdXRzLAotICAgICAgICAgICAgIHAtPmZvdW5kX2dldHMs
IHAtPmdldHMsCi0gICAgICAgICAgICAgcC0+Zmx1c2hzX2ZvdW5kLCBwLT5mbHVzaHMsIHAtPmZs
dXNoX29ianNfZm91bmQsIHAtPmZsdXNoX29ianMpOwotICAgICAgICBpZiAoIHN1bSArIG4gPj0g
bGVuICkKLSAgICAgICAgICAgIHJldHVybiBzdW07Ci0gICAgICAgIGlmICggIWNvcHlfdG9fZ3Vl
c3Rfb2Zmc2V0KGJ1Ziwgb2ZmICsgc3VtLCBpbmZvLCBuICsgMSkgKQotICAgICAgICAgICAgc3Vt
ICs9IG47Ci0gICAgfQotICAgIHJldHVybiBzdW07Ci19Ci0KLXN0YXRpYyBpbnQgdG1lbWNfbGlz
dF9zaGFyZWQodG1lbV9jbGlfdmFfcGFyYW1fdCBidWYsIGludCBvZmYsIHVpbnQzMl90IGxlbiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCB1c2VfbG9uZykKLXsKLSAgICBjaGFy
IGluZm9bQlNJWkVdOwotICAgIGludCBpLCBuID0gMCwgc3VtID0gMDsKLSAgICBzdHJ1Y3QgdG1l
bV9wb29sICpwOwotICAgIHN0cnVjdCBzaGFyZV9saXN0ICpzbDsKLQotICAgIGZvciAoIGkgPSAw
OyBpIDwgTUFYX0dMT0JBTF9TSEFSRURfUE9PTFM7IGkrKyApCi0gICAgewotICAgICAgICBpZiAo
IChwID0gdG1lbV9nbG9iYWwuc2hhcmVkX3Bvb2xzW2ldKSA9PSBOVUxMICkKLSAgICAgICAgICAg
IGNvbnRpbnVlOwotICAgICAgICBuID0gc2NucHJpbnRmKGluZm8rbixCU0laRS1uLCJTPVNJOiVk
LFBUOiVjJWMsVTA6JSJQUkl4NjQiLFUxOiUiUFJJeDY0LAotICAgICAgICAgICAgICAgICAgICAg
IGksIGlzX3BlcnNpc3RlbnQocCkgPyAnUCcgOiAnRScsCi0gICAgICAgICAgICAgICAgICAgICAg
aXNfc2hhcmVkKHApID8gJ1MnIDogJ1AnLAotICAgICAgICAgICAgICAgICAgICAgIHAtPnV1aWRb
MF0sIHAtPnV1aWRbMV0pOwotICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KHNsLCZwLT5zaGFy
ZV9saXN0LCBzaGFyZV9saXN0KQotICAgICAgICAgICAgbiArPSBzY25wcmludGYoaW5mbytuLEJT
SVpFLW4sIixTQzolZCIsc2wtPmNsaWVudC0+Y2xpX2lkKTsKLSAgICAgICAgbiArPSBzY25wcmlu
dGYoaW5mbytuLEJTSVpFLW4sIiVjIiwgdXNlX2xvbmcgPyAnLCcgOiAnXG4nKTsKLSAgICAgICAg
aWYgKHVzZV9sb25nKQotICAgICAgICAgICAgbiArPSBzY25wcmludGYoaW5mbytuLEJTSVpFLW4s
Ci0gICAgICAgICAgICAgIlBjOiVkLFBtOiVkLE9jOiVsZCxPbTolbGQsTmM6JWx1LE5tOiVsdSwi
Ci0gICAgICAgICAgICAgInBzOiVsdSxwdDolbHUscGQ6JWx1LHByOiVsdSxweDolbHUsZ3M6JWx1
LGd0OiVsdSwiCi0gICAgICAgICAgICAgImZzOiVsdSxmdDolbHUsb3M6JWx1LG90OiVsdVxuIiwK
LSAgICAgICAgICAgICBfYXRvbWljX3JlYWQocC0+cGdwX2NvdW50KSwgcC0+cGdwX2NvdW50X21h
eCwKLSAgICAgICAgICAgICBwLT5vYmpfY291bnQsIHAtPm9ial9jb3VudF9tYXgsCi0gICAgICAg
ICAgICAgcC0+b2Jqbm9kZV9jb3VudCwgcC0+b2Jqbm9kZV9jb3VudF9tYXgsCi0gICAgICAgICAg
ICAgcC0+Z29vZF9wdXRzLCBwLT5wdXRzLHAtPmR1cF9wdXRzX2ZsdXNoZWQsIHAtPmR1cF9wdXRz
X3JlcGxhY2VkLAotICAgICAgICAgICAgIHAtPm5vX21lbV9wdXRzLAotICAgICAgICAgICAgIHAt
PmZvdW5kX2dldHMsIHAtPmdldHMsCi0gICAgICAgICAgICAgcC0+Zmx1c2hzX2ZvdW5kLCBwLT5m
bHVzaHMsIHAtPmZsdXNoX29ianNfZm91bmQsIHAtPmZsdXNoX29ianMpOwotICAgICAgICBpZiAo
IHN1bSArIG4gPj0gbGVuICkKLSAgICAgICAgICAgIHJldHVybiBzdW07Ci0gICAgICAgIGlmICgg
IWNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGJ1Ziwgb2ZmICsgc3VtLCBpbmZvLCBuICsgMSkgKQotICAg
ICAgICAgICAgc3VtICs9IG47Ci0gICAgfQotICAgIHJldHVybiBzdW07Ci19Ci0KLXN0YXRpYyBp
bnQgdG1lbWNfbGlzdF9nbG9iYWxfcGVyZih0bWVtX2NsaV92YV9wYXJhbV90IGJ1ZiwgaW50IG9m
ZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBsZW4sIGJvb2wg
dXNlX2xvbmcpCi17Ci0gICAgY2hhciBpbmZvW0JTSVpFXTsKLSAgICBpbnQgbiA9IDAsIHN1bSA9
IDA7Ci0KLSAgICBuID0gc2NucHJpbnRmKGluZm8rbixCU0laRS1uLCJUPSIpOwotICAgIG4tLTsg
LyogT3ZlcndyaXRlIHRyYWlsaW5nIGNvbW1hLiAqLwotICAgIG4gKz0gc2NucHJpbnRmKGluZm8r
bixCU0laRS1uLCJcbiIpOwotICAgIGlmICggc3VtICsgbiA+PSBsZW4gKQotICAgICAgICByZXR1
cm4gc3VtOwotICAgIGlmICggIWNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGJ1Ziwgb2ZmICsgc3VtLCBp
bmZvLCBuICsgMSkgKQotICAgICAgICBzdW0gKz0gbjsKLSAgICByZXR1cm4gc3VtOwotfQotCi1z
dGF0aWMgaW50IHRtZW1jX2xpc3RfZ2xvYmFsKHRtZW1fY2xpX3ZhX3BhcmFtX3QgYnVmLCBpbnQg
b2ZmLCB1aW50MzJfdCBsZW4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgdXNl
X2xvbmcpCi17Ci0gICAgY2hhciBpbmZvW0JTSVpFXTsKLSAgICBpbnQgbiA9IDAsIHN1bSA9IG9m
ZjsKLQotICAgIG4gKz0gc2NucHJpbnRmKGluZm8sQlNJWkUsIkc9IgotICAgICAgIlR0OiVsdSxU
ZTolbHUsQ2Y6JWx1LEFmOiVsdSxQZjolbHUsVGE6JWx1LCIKLSAgICAgICJMbTolbHUsRXQ6JWx1
LEVhOiVsdSxSdDolbHUsUmE6JWx1LFJ4OiVsdSxGcDolbHUlYyIsCi0gICAgICB0bWVtX3N0YXRz
LnRvdGFsX3RtZW1fb3BzLCB0bWVtX3N0YXRzLmVycm9yZWRfdG1lbV9vcHMsIHRtZW1fc3RhdHMu
ZmFpbGVkX2NvcGllcywKLSAgICAgIHRtZW1fc3RhdHMuYWxsb2NfZmFpbGVkLCB0bWVtX3N0YXRz
LmFsbG9jX3BhZ2VfZmFpbGVkLCB0bWVtX3BhZ2VfbGlzdF9wYWdlcywKLSAgICAgIHRtZW1fc3Rh
dHMubG93X29uX21lbW9yeSwgdG1lbV9zdGF0cy5ldmljdGVkX3BncywKLSAgICAgIHRtZW1fc3Rh
dHMuZXZpY3RfYXR0ZW1wdHMsIHRtZW1fc3RhdHMucmVsaW5xX3BncywgdG1lbV9zdGF0cy5yZWxp
bnFfYXR0ZW1wdHMsCi0gICAgICB0bWVtX3N0YXRzLm1heF9ldmljdHNfcGVyX3JlbGlucSwKLSAg
ICAgIHRtZW1fc3RhdHMudG90YWxfZmx1c2hfcG9vbCwgdXNlX2xvbmcgPyAnLCcgOiAnXG4nKTsK
LSAgICBpZiAodXNlX2xvbmcpCi0gICAgICAgIG4gKz0gc2NucHJpbnRmKGluZm8rbixCU0laRS1u
LAotICAgICAgICAgICJFYzolbGQsRW06JWxkLE9jOiVkLE9tOiVkLE5jOiVkLE5tOiVkLFBjOiVk
LFBtOiVkLCIKLSAgICAgICAgICAiRmM6JWQsRm06JWQsU2M6JWQsU206JWQsRXA6JWx1LEdkOiVs
dSxadDolbHUsR3o6JWx1XG4iLAotICAgICAgICAgIHRtZW1fZ2xvYmFsLmVwaF9jb3VudCwgdG1l
bV9zdGF0cy5nbG9iYWxfZXBoX2NvdW50X21heCwKLSAgICAgICAgICBfYXRvbWljX3JlYWQodG1l
bV9zdGF0cy5nbG9iYWxfb2JqX2NvdW50KSwgdG1lbV9zdGF0cy5nbG9iYWxfb2JqX2NvdW50X21h
eCwKLSAgICAgICAgICBfYXRvbWljX3JlYWQodG1lbV9zdGF0cy5nbG9iYWxfcnRyZWVfbm9kZV9j
b3VudCksIHRtZW1fc3RhdHMuZ2xvYmFsX3J0cmVlX25vZGVfY291bnRfbWF4LAotICAgICAgICAg
IF9hdG9taWNfcmVhZCh0bWVtX3N0YXRzLmdsb2JhbF9wZ3BfY291bnQpLCB0bWVtX3N0YXRzLmds
b2JhbF9wZ3BfY291bnRfbWF4LAotICAgICAgICAgIF9hdG9taWNfcmVhZCh0bWVtX3N0YXRzLmds
b2JhbF9wYWdlX2NvdW50KSwgdG1lbV9zdGF0cy5nbG9iYWxfcGFnZV9jb3VudF9tYXgsCi0gICAg
ICAgICAgX2F0b21pY19yZWFkKHRtZW1fc3RhdHMuZ2xvYmFsX3BjZF9jb3VudCksIHRtZW1fc3Rh
dHMuZ2xvYmFsX3BjZF9jb3VudF9tYXgsCi0gICAgICAgICB0bWVtX3N0YXRzLnRvdF9nb29kX2Vw
aF9wdXRzLHRtZW1fc3RhdHMuZGVkdXBlZF9wdXRzLHRtZW1fc3RhdHMucGNkX3RvdF90emVfc2l6
ZSwKLSAgICAgICAgIHRtZW1fc3RhdHMucGNkX3RvdF9jc2l6ZSk7Ci0gICAgaWYgKCBzdW0gKyBu
ID49IGxlbiApCi0gICAgICAgIHJldHVybiBzdW07Ci0gICAgaWYgKCAhY29weV90b19ndWVzdF9v
ZmZzZXQoYnVmLCBvZmYgKyBzdW0sIGluZm8sIG4gKyAxKSApCi0gICAgICAgIHN1bSArPSBuOwot
ICAgIHJldHVybiBzdW07Ci19Ci0KLXN0YXRpYyBpbnQgdG1lbWNfbGlzdChkb21pZF90IGNsaV9p
ZCwgdG1lbV9jbGlfdmFfcGFyYW1fdCBidWYsIHVpbnQzMl90IGxlbiwKLSAgICAgICAgICAgICAg
ICAgICAgICBib29sIHVzZV9sb25nKQotewotICAgIHN0cnVjdCBjbGllbnQgKmNsaWVudDsKLSAg
ICBpbnQgb2ZmID0gMDsKLQotICAgIGlmICggY2xpX2lkID09IFRNRU1fQ0xJX0lEX05VTEwgKSB7
Ci0gICAgICAgIG9mZiA9IHRtZW1jX2xpc3RfZ2xvYmFsKGJ1ZiwwLGxlbix1c2VfbG9uZyk7Ci0g
ICAgICAgIG9mZiArPSB0bWVtY19saXN0X3NoYXJlZChidWYsb2ZmLGxlbi1vZmYsdXNlX2xvbmcp
OwotICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGNsaWVudCwmdG1lbV9nbG9iYWwuY2xpZW50
X2xpc3QsY2xpZW50X2xpc3QpCi0gICAgICAgICAgICBvZmYgKz0gdG1lbWNfbGlzdF9jbGllbnQo
Y2xpZW50LCBidWYsIG9mZiwgbGVuLW9mZiwgdXNlX2xvbmcpOwotICAgICAgICBvZmYgKz0gdG1l
bWNfbGlzdF9nbG9iYWxfcGVyZihidWYsb2ZmLGxlbi1vZmYsdXNlX2xvbmcpOwotICAgIH0KLSAg
ICBlbHNlIGlmICggKGNsaWVudCA9IHRtZW1fY2xpZW50X2Zyb21fY2xpX2lkKGNsaV9pZCkpID09
IE5VTEwpCi0gICAgICAgIHJldHVybiAtMTsKLSAgICBlbHNlCi0gICAgICAgIG9mZiA9IHRtZW1j
X2xpc3RfY2xpZW50KGNsaWVudCwgYnVmLCAwLCBsZW4sIHVzZV9sb25nKTsKLQotICAgIHJldHVy
biAwOwotfQotCi1zdGF0aWMgaW50IF9fdG1lbWNfc2V0X2NsaWVudF9pbmZvKHN0cnVjdCBjbGll
bnQgKmNsaWVudCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0dVRVNU
X0hBTkRMRSh4ZW5fdG1lbV9jbGllbnRfdCkgYnVmKQotewotICAgIGRvbWlkX3QgY2xpX2lkOwot
ICAgIHVpbnQzMl90IG9sZF93ZWlnaHQ7Ci0gICAgeGVuX3RtZW1fY2xpZW50X3QgaW5mbyA9IHsg
fTsKLQotICAgIEFTU0VSVChjbGllbnQpOwotCi0gICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmlu
Zm8sIGJ1ZiwgMSkgKQotICAgICAgICByZXR1cm4gLUVGQVVMVDsKLQotICAgIGlmICggaW5mby52
ZXJzaW9uICE9IFRNRU1fU1BFQ19WRVJTSU9OICkKLSAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQ
OwotCi0gICAgaWYgKCBpbmZvLm1heHBvb2xzID4gTUFYX1BPT0xTX1BFUl9ET01BSU4gKQotICAg
ICAgICByZXR1cm4gLUVSQU5HRTsKLQotICAgIC8qIElnbm9yZSBpbmZvLm5yX3Bvb2xzLiAqLwot
ICAgIGNsaV9pZCA9IGNsaWVudC0+Y2xpX2lkOwotCi0gICAgaWYgKCBpbmZvLndlaWdodCAhPSBj
bGllbnQtPmluZm8ud2VpZ2h0ICkKLSAgICB7Ci0gICAgICAgIG9sZF93ZWlnaHQgPSBjbGllbnQt
PmluZm8ud2VpZ2h0OwotICAgICAgICBjbGllbnQtPmluZm8ud2VpZ2h0ID0gaW5mby53ZWlnaHQ7
Ci0gICAgICAgIHRtZW1fY2xpZW50X2luZm8oInRtZW06IHdlaWdodCBzZXQgdG8gJWQgZm9yICVz
PSVkXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8ud2VpZ2h0LCB0bWVtX2NsaV9p
ZF9zdHIsIGNsaV9pZCk7Ci0gICAgICAgIGF0b21pY19zdWIob2xkX3dlaWdodCwmdG1lbV9nbG9i
YWwuY2xpZW50X3dlaWdodF90b3RhbCk7Ci0gICAgICAgIGF0b21pY19hZGQoY2xpZW50LT5pbmZv
LndlaWdodCwmdG1lbV9nbG9iYWwuY2xpZW50X3dlaWdodF90b3RhbCk7Ci0gICAgfQotCi0KLSAg
ICBpZiAoIGluZm8uZmxhZ3MudS5jb21wcmVzcyAhPSBjbGllbnQtPmluZm8uZmxhZ3MudS5jb21w
cmVzcyApCi0gICAgewotICAgICAgICBjbGllbnQtPmluZm8uZmxhZ3MudS5jb21wcmVzcyA9IGlu
Zm8uZmxhZ3MudS5jb21wcmVzczsKLSAgICAgICAgdG1lbV9jbGllbnRfaW5mbygidG1lbTogY29t
cHJlc3Npb24gJXMgZm9yICVzPSVkXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8u
ZmxhZ3MudS5jb21wcmVzcyA/ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgdG1lbV9jbGlfaWRfc3RyLGNsaV9pZCk7Ci0gICAgfQotICAgIHJldHVybiAw
OwotfQotCi1zdGF0aWMgaW50IHRtZW1jX3NldF9jbGllbnRfaW5mbyhkb21pZF90IGNsaV9pZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3Rt
ZW1fY2xpZW50X3QpIGluZm8pCi17Ci0gICAgc3RydWN0IGNsaWVudCAqY2xpZW50OwotICAgIGlu
dCByZXQgPSAtRU5PRU5UOwotCi0gICAgaWYgKCBjbGlfaWQgPT0gVE1FTV9DTElfSURfTlVMTCAp
Ci0gICAgewotICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGNsaWVudCwmdG1lbV9nbG9iYWwu
Y2xpZW50X2xpc3QsY2xpZW50X2xpc3QpCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJldCA9ICBf
X3RtZW1jX3NldF9jbGllbnRfaW5mbyhjbGllbnQsIGluZm8pOwotICAgICAgICAgICAgaWYgKHJl
dCkKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgIH0KLSAgICBlbHNlCi0g
ICAgewotICAgICAgICBjbGllbnQgPSB0bWVtX2NsaWVudF9mcm9tX2NsaV9pZChjbGlfaWQpOwot
ICAgICAgICBpZiAoIGNsaWVudCApCi0gICAgICAgICAgICByZXQgPSBfX3RtZW1jX3NldF9jbGll
bnRfaW5mbyhjbGllbnQsIGluZm8pOwotICAgIH0KLSAgICByZXR1cm4gcmV0OwotfQotCi1zdGF0
aWMgaW50IHRtZW1jX2dldF9jbGllbnRfaW5mbyhpbnQgY2xpX2lkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdG1lbV9jbGllbnRfdCkgaW5m
bykKLXsKLSAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQgPSB0bWVtX2NsaWVudF9mcm9tX2NsaV9p
ZChjbGlfaWQpOwotCi0gICAgaWYgKCBjbGllbnQgKQotICAgIHsKLSAgICAgICAgaWYgKCBjb3B5
X3RvX2d1ZXN0KGluZm8sICZjbGllbnQtPmluZm8sIDEpICkKLSAgICAgICAgICAgIHJldHVybiAg
LUVGQVVMVDsKLSAgICB9Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgc3RhdGljIGNvbnN0IHhl
bl90bWVtX2NsaWVudF90IGdlbmVyaWMgPSB7Ci0gICAgICAgICAgICAudmVyc2lvbiA9IFRNRU1f
U1BFQ19WRVJTSU9OLAotICAgICAgICAgICAgLm1heHBvb2xzID0gTUFYX1BPT0xTX1BFUl9ET01B
SU4KLSAgICAgICAgfTsKLQotICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoaW5mbywgJmdlbmVy
aWMsIDEpICkKLSAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwotICAgIH0KLQotICAgIHJldHVy
biAwOwotfQotCi1zdGF0aWMgaW50IHRtZW1jX2dldF9wb29sKGludCBjbGlfaWQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3RtZW1fcG9vbF9pbmZvX3Qp
IHBvb2xzLAotICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBsZW4pCi17Ci0gICAg
c3RydWN0IGNsaWVudCAqY2xpZW50ID0gdG1lbV9jbGllbnRfZnJvbV9jbGlfaWQoY2xpX2lkKTsK
LSAgICB1bnNpZ25lZCBpbnQgaSwgaWR4OwotICAgIGludCByYyA9IDA7Ci0gICAgdW5zaWduZWQg
aW50IG5yID0gbGVuIC8gc2l6ZW9mKHhlbl90bWVtX3Bvb2xfaW5mb190KTsKLQotICAgIGlmICgg
bGVuICUgc2l6ZW9mKHhlbl90bWVtX3Bvb2xfaW5mb190KSApCi0gICAgICAgIHJldHVybiAtRUlO
VkFMOwotCi0gICAgaWYgKCBuciA+IE1BWF9QT09MU19QRVJfRE9NQUlOICkKLSAgICAgICAgcmV0
dXJuIC1FMkJJRzsKLQotICAgIGlmICggIWd1ZXN0X2hhbmRsZV9va2F5KHBvb2xzLCBucikgKQot
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKLQotICAgIGlmICggIWNsaWVudCApCi0gICAgICAgIHJl
dHVybiAtRUlOVkFMOwotCi0gICAgZm9yICggaWR4ID0gMCwgaSA9IDA7IGkgPCBNQVhfUE9PTFNf
UEVSX0RPTUFJTjsgaSsrICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2wg
PSBjbGllbnQtPnBvb2xzW2ldOwotICAgICAgICB4ZW5fdG1lbV9wb29sX2luZm9fdCBvdXQ7Ci0K
LSAgICAgICAgaWYgKCBwb29sID09IE5VTEwgKQotICAgICAgICAgICAgY29udGludWU7Ci0KLSAg
ICAgICAgb3V0LmZsYWdzLnJhdyA9IChwb29sLT5wZXJzaXN0ZW50ID8gVE1FTV9QT09MX1BFUlNJ
U1QgOiAwKSB8Ci0gICAgICAgICAgICAgIChwb29sLT5zaGFyZWQgPyBUTUVNX1BPT0xfU0hBUkVE
IDogMCkgfAotICAgICAgICAgICAgICAoUE9PTF9QQUdFU0hJRlQgPDwgVE1FTV9QT09MX1BBR0VT
SVpFX1NISUZUKSB8Ci0gICAgICAgICAgICAgIChUTUVNX1NQRUNfVkVSU0lPTiA8PCBUTUVNX1BP
T0xfVkVSU0lPTl9TSElGVCk7Ci0gICAgICAgIG91dC5uX3BhZ2VzID0gX2F0b21pY19yZWFkKHBv
b2wtPnBncF9jb3VudCk7Ci0gICAgICAgIG91dC51dWlkWzBdID0gcG9vbC0+dXVpZFswXTsKLSAg
ICAgICAgb3V0LnV1aWRbMV0gPSBwb29sLT51dWlkWzFdOwotICAgICAgICBvdXQuaWQgPSBpOwot
Ci0gICAgICAgIC8qIE4uQi4gJ2lkeCcgIT0gJ2knLiAqLwotICAgICAgICBpZiAoIF9fY29weV90
b19ndWVzdF9vZmZzZXQocG9vbHMsIGlkeCwgJm91dCwgMSkgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICByYyA9IC1FRkFVTFQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgICAg
ICBpZHgrKzsKLSAgICAgICAgLyogRG9uJ3QgdHJ5IHRvIHB1dCBtb3JlIHRoYW4gd2hhdCB3YXMg
cmVxdWVzdGVkLiAqLwotICAgICAgICBpZiAoIGlkeCA+PSBuciApCi0gICAgICAgICAgICBicmVh
azsKLSAgICB9Ci0KLSAgICAvKiBBbmQgaG93IG1hbnkgd2UgaGF2ZSBwcm9jZXNzZWQuICovCi0g
ICAgcmV0dXJuIHJjID8gOiBpZHg7Ci19Ci0KLXN0YXRpYyBpbnQgdG1lbWNfc2V0X3Bvb2xzKGlu
dCBjbGlfaWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFKHhl
bl90bWVtX3Bvb2xfaW5mb190KSBwb29scywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGxlbikKLXsKLSAgICB1bnNpZ25lZCBpbnQgaTsKLSAgICBpbnQgcmMgPSAwOwotICAg
IHVuc2lnbmVkIGludCBuciA9IGxlbiAvIHNpemVvZih4ZW5fdG1lbV9wb29sX2luZm9fdCk7Ci0g
ICAgc3RydWN0IGNsaWVudCAqY2xpZW50ID0gdG1lbV9jbGllbnRfZnJvbV9jbGlfaWQoY2xpX2lk
KTsKLQotICAgIGlmICggbGVuICUgc2l6ZW9mKHhlbl90bWVtX3Bvb2xfaW5mb190KSApCi0gICAg
ICAgIHJldHVybiAtRUlOVkFMOwotCi0gICAgaWYgKCBuciA+IE1BWF9QT09MU19QRVJfRE9NQUlO
ICkKLSAgICAgICAgcmV0dXJuIC1FMkJJRzsKLQotICAgIGlmICggIWd1ZXN0X2hhbmRsZV9va2F5
KHBvb2xzLCBucikgKQotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLQotICAgIGlmICggIWNsaWVu
dCApCi0gICAgewotICAgICAgICBjbGllbnQgPSBjbGllbnRfY3JlYXRlKGNsaV9pZCk7Ci0gICAg
ICAgIGlmICggIWNsaWVudCApCi0gICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKLSAgICB9Ci0g
ICAgZm9yICggaSA9IDA7IGkgPCBucjsgaSsrICkKLSAgICB7Ci0gICAgICAgIHhlbl90bWVtX3Bv
b2xfaW5mb190IHBvb2w7Ci0KLSAgICAgICAgaWYgKCBfX2NvcHlfZnJvbV9ndWVzdF9vZmZzZXQo
JnBvb2wsIHBvb2xzLCBpLCAxICkgKQotICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0KLSAg
ICAgICAgaWYgKCBwb29sLm5fcGFnZXMgKQotICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0K
LSAgICAgICAgcmMgPSBkb190bWVtX25ld19wb29sKGNsaV9pZCwgcG9vbC5pZCwgcG9vbC5mbGFn
cy5yYXcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb29sLnV1aWRbMF0sIHBvb2wu
dXVpZFsxXSk7Ci0gICAgICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0g
ICAgICAgIHBvb2wuaWQgPSByYzsKLSAgICAgICAgaWYgKCBfX2NvcHlfdG9fZ3Vlc3Rfb2Zmc2V0
KHBvb2xzLCBpLCAmcG9vbCwgMSkgKQotICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0gICAg
fQotCi0gICAgLyogQW5kIGhvdyBtYW55IHdlIGhhdmUgcHJvY2Vzc2VkLiAqLwotICAgIHJldHVy
biByYyA/IDogaTsKLX0KLQotc3RhdGljIGludCB0bWVtY19hdXRoX3Bvb2xzKGludCBjbGlfaWQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdG1lbV9w
b29sX2luZm9fdCkgcG9vbHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
bGVuKQotewotICAgIHVuc2lnbmVkIGludCBpOwotICAgIGludCByYyA9IDA7Ci0gICAgdW5zaWdu
ZWQgaW50IG5yID0gbGVuIC8gc2l6ZW9mKHhlbl90bWVtX3Bvb2xfaW5mb190KTsKLSAgICBzdHJ1
Y3QgY2xpZW50ICpjbGllbnQgPSB0bWVtX2NsaWVudF9mcm9tX2NsaV9pZChjbGlfaWQpOwotCi0g
ICAgaWYgKCBsZW4gJSBzaXplb2YoeGVuX3RtZW1fcG9vbF9pbmZvX3QpICkKLSAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Ci0KLSAgICBpZiAoIG5yID4gTUFYX1BPT0xTX1BFUl9ET01BSU4gKQotICAg
ICAgICByZXR1cm4gLUUyQklHOwotCi0gICAgaWYgKCAhZ3Vlc3RfaGFuZGxlX29rYXkocG9vbHMs
IG5yKSApCi0gICAgICAgIHJldHVybiAtRUlOVkFMOwotCi0gICAgaWYgKCAhY2xpZW50ICkKLSAg
ICB7Ci0gICAgICAgIGNsaWVudCA9IGNsaWVudF9jcmVhdGUoY2xpX2lkKTsKLSAgICAgICAgaWYg
KCAhY2xpZW50ICkKLSAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwotICAgIH0KLQotICAgIGZv
ciAoIGkgPSAwOyBpIDwgbnI7IGkrKyApCi0gICAgewotICAgICAgICB4ZW5fdG1lbV9wb29sX2lu
Zm9fdCBwb29sOwotCi0gICAgICAgIGlmICggX19jb3B5X2Zyb21fZ3Vlc3Rfb2Zmc2V0KCZwb29s
LCBwb29scywgaSwgMSApICkKLSAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwotCi0gICAgICAg
IGlmICggcG9vbC5uX3BhZ2VzICkKLSAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotCi0gICAg
ICAgIHJjID0gdG1lbWNfc2hhcmVkX3Bvb2xfYXV0aChjbGlfaWQsIHBvb2wudXVpZFswXSwgcG9v
bC51dWlkWzFdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9vbC5mbGFn
cy51LmF1dGgpOwotCi0gICAgICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgICAgIGJyZWFrOwot
Ci0gICAgfQotCi0gICAgLyogQW5kIGhvdyBtYW55IHdlIGhhdmUgcHJvY2Vzc2VkLiAqLwotICAg
IHJldHVybiByYyA/IDogaTsKLX0KLQotaW50IHRtZW1fY29udHJvbChzdHJ1Y3QgeGVuX3N5c2N0
bF90bWVtX29wICpvcCkKLXsKLSAgICBpbnQgcmV0OwotICAgIHVpbnQzMl90IGNtZCA9IG9wLT5j
bWQ7Ci0KLSAgICBpZiAoIG9wLT5wYWQgIT0gMCApCi0gICAgICAgIHJldHVybiAtRUlOVkFMOwot
Ci0gICAgd3JpdGVfbG9jaygmdG1lbV9yd2xvY2spOwotCi0gICAgc3dpdGNoIChjbWQpCi0gICAg
ewotICAgIGNhc2UgWEVOX1NZU0NUTF9UTUVNX09QX1RIQVc6Ci0gICAgY2FzZSBYRU5fU1lTQ1RM
X1RNRU1fT1BfRlJFRVpFOgotICAgIGNhc2UgWEVOX1NZU0NUTF9UTUVNX09QX0RFU1RST1k6Ci0g
ICAgICAgIHJldCA9IHRtZW1jX2ZyZWV6ZV9wb29scyhvcC0+Y2xpX2lkLCBjbWQpOwotICAgICAg
ICBicmVhazsKLSAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9PUF9GTFVTSDoKLSAgICAgICAgcmV0
ID0gdG1lbWNfZmx1c2hfbWVtKG9wLT5jbGlfaWQsIG9wLT5hcmcpOwotICAgICAgICBicmVhazsK
LSAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9PUF9MSVNUOgotICAgICAgICByZXQgPSB0bWVtY19s
aXN0KG9wLT5jbGlfaWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nh
c3Qob3AtPnUuYnVmLCBjaGFyKSwgb3AtPmxlbiwgb3AtPmFyZyk7Ci0gICAgICAgIGJyZWFrOwot
ICAgIGNhc2UgWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9DTElFTlRfSU5GTzoKLSAgICAgICAgcmV0
ID0gdG1lbWNfc2V0X2NsaWVudF9pbmZvKG9wLT5jbGlfaWQsIG9wLT51LmNsaWVudCk7Ci0gICAg
ICAgIGJyZWFrOwotICAgIGNhc2UgWEVOX1NZU0NUTF9UTUVNX09QX1FVRVJZX0ZSRUVBQkxFX01C
OgotICAgICAgICByZXQgPSB0bWVtX2ZyZWVhYmxlX3BhZ2VzKCkgPj4gKDIwIC0gUEFHRV9TSElG
VCk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgWEVOX1NZU0NUTF9UTUVNX09QX0dFVF9DTElF
TlRfSU5GTzoKLSAgICAgICAgcmV0ID0gdG1lbWNfZ2V0X2NsaWVudF9pbmZvKG9wLT5jbGlfaWQs
IG9wLT51LmNsaWVudCk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgWEVOX1NZU0NUTF9UTUVN
X09QX0dFVF9QT09MUzoKLSAgICAgICAgcmV0ID0gdG1lbWNfZ2V0X3Bvb2wob3AtPmNsaV9pZCwg
b3AtPnUucG9vbCwgb3AtPmxlbik7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgWEVOX1NZU0NU
TF9UTUVNX09QX1NFVF9QT09MUzogLyogVE1FTV9SRVNUT1JFX05FVyAqLwotICAgICAgICByZXQg
PSB0bWVtY19zZXRfcG9vbHMob3AtPmNsaV9pZCwgb3AtPnUucG9vbCwgb3AtPmxlbik7Ci0gICAg
ICAgIGJyZWFrOwotICAgIGNhc2UgWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9BVVRIOiAvKiBUTUVN
X0FVVEggKi8KLSAgICAgICAgcmV0ID0gdG1lbWNfYXV0aF9wb29scyhvcC0+Y2xpX2lkLCBvcC0+
dS5wb29sLCBvcC0+bGVuKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAg
cmV0ID0gZG9fdG1lbV9jb250cm9sKG9wKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAg
d3JpdGVfdW5sb2NrKCZ0bWVtX3J3bG9jayk7Ci0KLSAgICByZXR1cm4gcmV0OwotfQotCi0vKgot
ICogTG9jYWwgdmFyaWFibGVzOgotICogbW9kZTogQwotICogYy1maWxlLXN0eWxlOiAiQlNEIgot
ICogYy1iYXNpYy1vZmZzZXQ6IDQKLSAqIHRhYi13aWR0aDogNAotICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCi0gKiBFbmQ6Ci0gKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdG1lbV94ZW4uYyBi
L3hlbi9jb21tb24vdG1lbV94ZW4uYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYmY3
YjE0Zjc5YS4uMDAwMDAwMDAwMAotLS0gYS94ZW4vY29tbW9uL3RtZW1feGVuLmMKKysrIC9kZXYv
bnVsbApAQCAtMSwyNzcgKzAsMCBAQAotLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgotICogdG1lbS14
ZW4uYwotICoKLSAqIFhlbi1zcGVjaWZpYyBUcmFuc2NlbmRlbnQgbWVtb3J5Ci0gKgotICogQ29w
eXJpZ2h0IChjKSAyMDA5LCBEYW4gTWFnZW5oZWltZXIsIE9yYWNsZSBDb3JwLgotICovCi0KLSNp
bmNsdWRlIDx4ZW4vdG1lbS5oPgotI2luY2x1ZGUgPHhlbi90bWVtX3hlbi5oPgotI2luY2x1ZGUg
PHhlbi9sem8uaD4gLyogY29tcHJlc3Npb24gY29kZSAqLwotI2luY2x1ZGUgPHhlbi9wYWdpbmcu
aD4KLSNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KLSNpbmNsdWRlIDx4ZW4vY3B1Lmg+Ci0j
aW5jbHVkZSA8eGVuL2luaXQuaD4KLQotYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF90bWVtOwotYm9v
bGVhbl9wYXJhbSgidG1lbSIsIG9wdF90bWVtKTsKLQotYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF90
bWVtX2NvbXByZXNzOwotYm9vbGVhbl9wYXJhbSgidG1lbV9jb21wcmVzcyIsIG9wdF90bWVtX2Nv
bXByZXNzKTsKLQotYXRvbWljX3QgZnJlZWFibGVfcGFnZV9jb3VudCA9IEFUT01JQ19JTklUKDAp
OwotCi0vKiB0aGVzZSBhcmUgYSBjb25jdXJyZW5jeSBib3R0bGVuZWNrLCBjb3VsZCBiZSBwZXJj
cHUgYW5kIGR5bmFtaWNhbGx5Ci0gKiBhbGxvY2F0ZWQgaWZmIG9wdF90bWVtX2NvbXByZXNzICov
Ci0jZGVmaW5lIExaT19XT1JLTUVNX0JZVEVTIExaTzFYXzFfTUVNX0NPTVBSRVNTCi0jZGVmaW5l
IExaT19EU1RNRU1fUEFHRVMgMgotc3RhdGljIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHVu
c2lnbmVkIGNoYXIgKiwgd29ya21lbSk7Ci1zdGF0aWMgREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NU
TFkodW5zaWduZWQgY2hhciAqLCBkc3RtZW0pOwotc3RhdGljIERFRklORV9QRVJfQ1BVX1JFQURf
TU9TVExZKHZvaWQgKiwgc2NyYXRjaF9wYWdlKTsKLQotI2lmIGRlZmluZWQoQ09ORklHX0FSTSkK
LXN0YXRpYyBpbmxpbmUgdm9pZCAqY2xpX2dldF9wYWdlKHhlbl9wZm5fdCBjbWZuLCBtZm5fdCAq
cGNsaV9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICoqcGNsaV9wZnAsIGJvb2wgY2xpX3dyaXRlKQotewotICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOwotICAgIHJldHVybiBOVUxMOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgY2xpX3B1dF9w
YWdlKHZvaWQgKmNsaV92YSwgc3RydWN0IHBhZ2VfaW5mbyAqY2xpX3BmcCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWZuX3QgY2xpX21mbiwgYm9vbCBtYXJrX2RpcnR5KQotewot
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwotfQotI2Vsc2UKLSNpbmNsdWRlIDxhc20vcDJtLmg+
Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCAqY2xpX2dldF9wYWdlKHhlbl9wZm5fdCBjbWZuLCBtZm5f
dCAqcGNsaV9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICoqcGNsaV9wZnAsIGJvb2wgY2xpX3dyaXRlKQotewotICAgIHAybV90eXBlX3QgdDsK
LSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotCi0gICAgcGFnZSA9IGdldF9wYWdlX2Zyb21f
Z2ZuKGN1cnJlbnQtPmRvbWFpbiwgY21mbiwgJnQsIFAyTV9BTExPQyk7Ci0gICAgaWYgKCAhcGFn
ZSB8fCB0ICE9IHAybV9yYW1fcncgKQotICAgIHsKLSAgICAgICAgaWYgKCBwYWdlICkKLSAgICAg
ICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICByZXR1cm4gTlVMTDsKLSAgICB9Ci0KLSAg
ICBpZiAoIGNsaV93cml0ZSAmJiAhZ2V0X3BhZ2VfdHlwZShwYWdlLCBQR1Rfd3JpdGFibGVfcGFn
ZSkgKQotICAgIHsKLSAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgIHJldHVybiBOVUxM
OwotICAgIH0KLQotICAgICpwY2xpX21mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwotICAgICpwY2xp
X3BmcCA9IHBhZ2U7Ci0KLSAgICByZXR1cm4gbWFwX2RvbWFpbl9wYWdlKCpwY2xpX21mbik7Ci19
Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBjbGlfcHV0X3BhZ2Uodm9pZCAqY2xpX3ZhLCBzdHJ1Y3Qg
cGFnZV9pbmZvICpjbGlfcGZwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5f
dCBjbGlfbWZuLCBib29sIG1hcmtfZGlydHkpCi17Ci0gICAgaWYgKCBtYXJrX2RpcnR5ICkKLSAg
ICB7Ci0gICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGNsaV9wZnApOwotICAgICAgICBwYWdpbmdf
bWFya19kaXJ0eShjdXJyZW50LT5kb21haW4sIGNsaV9tZm4pOwotICAgIH0KLSAgICBlbHNlCi0g
ICAgICAgIHB1dF9wYWdlKGNsaV9wZnApOwotICAgIHVubWFwX2RvbWFpbl9wYWdlKGNsaV92YSk7
Ci19Ci0jZW5kaWYKLQotaW50IHRtZW1fY29weV9mcm9tX2NsaWVudChzdHJ1Y3QgcGFnZV9pbmZv
ICpwZnAsCi0gICAgeGVuX3Bmbl90IGNtZm4sIHRtZW1fY2xpX3ZhX3BhcmFtX3QgY2xpYnVmKQot
ewotICAgIG1mbl90IHRtZW1fbWZuLCBjbGlfbWZuID0gSU5WQUxJRF9NRk47Ci0gICAgY2hhciAq
dG1lbV92YSwgKmNsaV92YSA9IE5VTEw7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqY2xpX3BmcCA9
IE5VTEw7Ci0gICAgaW50IHJjID0gMTsKLQotICAgIEFTU0VSVChwZnAgIT0gTlVMTCk7Ci0gICAg
dG1lbV9tZm4gPSBwYWdlX3RvX21mbihwZnApOwotICAgIHRtZW1fdmEgPSBtYXBfZG9tYWluX3Bh
Z2UodG1lbV9tZm4pOwotICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwoY2xpYnVmKSApCi0g
ICAgewotICAgICAgICBjbGlfdmEgPSBjbGlfZ2V0X3BhZ2UoY21mbiwgJmNsaV9tZm4sICZjbGlf
cGZwLCAwKTsKLSAgICAgICAgaWYgKCBjbGlfdmEgPT0gTlVMTCApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHRtZW1fdmEpOwotICAgICAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7Ci0gICAgICAgIH0KLSAgICB9Ci0gICAgc21wX21iKCk7Ci0gICAgaWYgKCBjbGlfdmEg
KQotICAgIHsKLSAgICAgICAgbWVtY3B5KHRtZW1fdmEsIGNsaV92YSwgUEFHRV9TSVpFKTsKLSAg
ICAgICAgY2xpX3B1dF9wYWdlKGNsaV92YSwgY2xpX3BmcCwgY2xpX21mbiwgMCk7Ci0gICAgfQot
ICAgIGVsc2UKLSAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgIHVubWFwX2RvbWFpbl9wYWdlKHRt
ZW1fdmEpOwotICAgIHJldHVybiByYzsKLX0KLQotaW50IHRtZW1fY29tcHJlc3NfZnJvbV9jbGll
bnQoeGVuX3Bmbl90IGNtZm4sCi0gICAgdm9pZCAqKm91dF92YSwgc2l6ZV90ICpvdXRfbGVuLCB0
bWVtX2NsaV92YV9wYXJhbV90IGNsaWJ1ZikKLXsKLSAgICBpbnQgcmV0ID0gMDsKLSAgICB1bnNp
Z25lZCBjaGFyICpkbWVtID0gdGhpc19jcHUoZHN0bWVtKTsKLSAgICB1bnNpZ25lZCBjaGFyICp3
bWVtID0gdGhpc19jcHUod29ya21lbSk7Ci0gICAgY2hhciAqc2NyYXRjaCA9IHRoaXNfY3B1KHNj
cmF0Y2hfcGFnZSk7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqY2xpX3BmcCA9IE5VTEw7Ci0gICAg
bWZuX3QgY2xpX21mbiA9IElOVkFMSURfTUZOOwotICAgIHZvaWQgKmNsaV92YSA9IE5VTEw7Ci0K
LSAgICBpZiAoIGRtZW0gPT0gTlVMTCB8fCB3bWVtID09IE5VTEwgKQotICAgICAgICByZXR1cm4g
MDsgIC8qIG5vIGJ1ZmZlciwgc28gY2FuJ3QgY29tcHJlc3MgKi8KLSAgICBpZiAoIGd1ZXN0X2hh
bmRsZV9pc19udWxsKGNsaWJ1ZikgKQotICAgIHsKLSAgICAgICAgY2xpX3ZhID0gY2xpX2dldF9w
YWdlKGNtZm4sICZjbGlfbWZuLCAmY2xpX3BmcCwgMCk7Ci0gICAgICAgIGlmICggY2xpX3ZhID09
IE5VTEwgKQotICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0gICAgfQotICAgIGVsc2UgaWYg
KCAhc2NyYXRjaCApCi0gICAgICAgIHJldHVybiAwOwotICAgIGVsc2UgaWYgKCBjb3B5X2Zyb21f
Z3Vlc3Qoc2NyYXRjaCwgY2xpYnVmLCBQQUdFX1NJWkUpICkKLSAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7Ci0gICAgc21wX21iKCk7Ci0gICAgcmV0ID0gbHpvMXhfMV9jb21wcmVzcyhjbGlfdmEgPzog
c2NyYXRjaCwgUEFHRV9TSVpFLCBkbWVtLCBvdXRfbGVuLCB3bWVtKTsKLSAgICBBU1NFUlQocmV0
ID09IExaT19FX09LKTsKLSAgICAqb3V0X3ZhID0gZG1lbTsKLSAgICBpZiAoIGNsaV92YSApCi0g
ICAgICAgIGNsaV9wdXRfcGFnZShjbGlfdmEsIGNsaV9wZnAsIGNsaV9tZm4sIDApOwotICAgIHJl
dHVybiAxOwotfQotCi1pbnQgdG1lbV9jb3B5X3RvX2NsaWVudCh4ZW5fcGZuX3QgY21mbiwgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGZwLAotICAgIHRtZW1fY2xpX3ZhX3BhcmFtX3QgY2xpYnVmKQotewot
ICAgIG1mbl90IHRtZW1fbWZuLCBjbGlfbWZuID0gSU5WQUxJRF9NRk47Ci0gICAgY2hhciAqdG1l
bV92YSwgKmNsaV92YSA9IE5VTEw7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqY2xpX3BmcCA9IE5V
TEw7Ci0gICAgaW50IHJjID0gMTsKLQotICAgIEFTU0VSVChwZnAgIT0gTlVMTCk7Ci0gICAgaWYg
KCBndWVzdF9oYW5kbGVfaXNfbnVsbChjbGlidWYpICkKLSAgICB7Ci0gICAgICAgIGNsaV92YSA9
IGNsaV9nZXRfcGFnZShjbWZuLCAmY2xpX21mbiwgJmNsaV9wZnAsIDEpOwotICAgICAgICBpZiAo
IGNsaV92YSA9PSBOVUxMICkKLSAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwotICAgIH0KLSAg
ICB0bWVtX21mbiA9IHBhZ2VfdG9fbWZuKHBmcCk7Ci0gICAgdG1lbV92YSA9IG1hcF9kb21haW5f
cGFnZSh0bWVtX21mbik7Ci0KLSAgICBpZiAoIGNsaV92YSApCi0gICAgewotICAgICAgICBtZW1j
cHkoY2xpX3ZhLCB0bWVtX3ZhLCBQQUdFX1NJWkUpOwotICAgICAgICBjbGlfcHV0X3BhZ2UoY2xp
X3ZhLCBjbGlfcGZwLCBjbGlfbWZuLCAxKTsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICByYyA9
IC1FSU5WQUw7Ci0gICAgdW5tYXBfZG9tYWluX3BhZ2UodG1lbV92YSk7Ci0gICAgc21wX21iKCk7
Ci0gICAgcmV0dXJuIHJjOwotfQotCi1pbnQgdG1lbV9kZWNvbXByZXNzX3RvX2NsaWVudCh4ZW5f
cGZuX3QgY21mbiwgdm9pZCAqdG1lbV92YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNpemVfdCBzaXplLCB0bWVtX2NsaV92YV9wYXJhbV90IGNsaWJ1ZikKLXsKLSAgICBt
Zm5fdCBjbGlfbWZuID0gSU5WQUxJRF9NRk47Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqY2xpX3Bm
cCA9IE5VTEw7Ci0gICAgdm9pZCAqY2xpX3ZhID0gTlVMTDsKLSAgICBjaGFyICpzY3JhdGNoID0g
dGhpc19jcHUoc2NyYXRjaF9wYWdlKTsKLSAgICBzaXplX3Qgb3V0X2xlbiA9IFBBR0VfU0laRTsK
LSAgICBpbnQgcmV0OwotCi0gICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbChjbGlidWYpICkK
LSAgICB7Ci0gICAgICAgIGNsaV92YSA9IGNsaV9nZXRfcGFnZShjbWZuLCAmY2xpX21mbiwgJmNs
aV9wZnAsIDEpOwotICAgICAgICBpZiAoIGNsaV92YSA9PSBOVUxMICkKLSAgICAgICAgICAgIHJl
dHVybiAtRUZBVUxUOwotICAgIH0KLSAgICBlbHNlIGlmICggIXNjcmF0Y2ggKQotICAgICAgICBy
ZXR1cm4gMDsKLSAgICByZXQgPSBsem8xeF9kZWNvbXByZXNzX3NhZmUodG1lbV92YSwgc2l6ZSwg
Y2xpX3ZhID86IHNjcmF0Y2gsICZvdXRfbGVuKTsKLSAgICBBU1NFUlQocmV0ID09IExaT19FX09L
KTsKLSAgICBBU1NFUlQob3V0X2xlbiA9PSBQQUdFX1NJWkUpOwotICAgIGlmICggY2xpX3ZhICkK
LSAgICAgICAgY2xpX3B1dF9wYWdlKGNsaV92YSwgY2xpX3BmcCwgY2xpX21mbiwgMSk7Ci0gICAg
ZWxzZSBpZiAoIGNvcHlfdG9fZ3Vlc3QoY2xpYnVmLCBzY3JhdGNoLCBQQUdFX1NJWkUpICkKLSAg
ICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0gICAgc21wX21iKCk7Ci0gICAgcmV0dXJuIDE7Ci19Ci0K
LS8qKioqKioqKioqKioqKioqKiogIFhFTi1TUEVDSUZJQyBIT1NUIElOSVRJQUxJWkFUSU9OICoq
KioqKioqKioqKioqKioqKioqLwotc3RhdGljIGludCBkc3RtZW1fb3JkZXIsIHdvcmttZW1fb3Jk
ZXI7Ci0KLXN0YXRpYyBpbnQgY3B1X2NhbGxiYWNrKAotICAgIHN0cnVjdCBub3RpZmllcl9ibG9j
ayAqbmZiLCB1bnNpZ25lZCBsb25nIGFjdGlvbiwgdm9pZCAqaGNwdSkKLXsKLSAgICB1bnNpZ25l
ZCBpbnQgY3B1ID0gKHVuc2lnbmVkIGxvbmcpaGNwdTsKLQotICAgIHN3aXRjaCAoIGFjdGlvbiAp
Ci0gICAgewotICAgIGNhc2UgQ1BVX1VQX1BSRVBBUkU6IHsKLSAgICAgICAgaWYgKCBwZXJfY3B1
KGRzdG1lbSwgY3B1KSA9PSBOVUxMICkKLSAgICAgICAgICAgIHBlcl9jcHUoZHN0bWVtLCBjcHUp
ID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhkc3RtZW1fb3JkZXIsIDApOwotICAgICAgICBpZiAoIHBl
cl9jcHUod29ya21lbSwgY3B1KSA9PSBOVUxMICkKLSAgICAgICAgICAgIHBlcl9jcHUod29ya21l
bSwgY3B1KSA9IGFsbG9jX3hlbmhlYXBfcGFnZXMod29ya21lbV9vcmRlciwgMCk7Ci0gICAgICAg
IGlmICggcGVyX2NwdShzY3JhdGNoX3BhZ2UsIGNwdSkgPT0gTlVMTCApCi0gICAgICAgICAgICBw
ZXJfY3B1KHNjcmF0Y2hfcGFnZSwgY3B1KSA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpOwotICAgICAg
ICBicmVhazsKLSAgICB9Ci0gICAgY2FzZSBDUFVfREVBRDoKLSAgICBjYXNlIENQVV9VUF9DQU5D
RUxFRDogewotICAgICAgICBpZiAoIHBlcl9jcHUoZHN0bWVtLCBjcHUpICE9IE5VTEwgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZXMocGVyX2NwdShkc3RtZW0sIGNw
dSksIGRzdG1lbV9vcmRlcik7Ci0gICAgICAgICAgICBwZXJfY3B1KGRzdG1lbSwgY3B1KSA9IE5V
TEw7Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKCBwZXJfY3B1KHdvcmttZW0sIGNwdSkgIT0gTlVM
TCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlcyhwZXJfY3B1KHdv
cmttZW0sIGNwdSksIHdvcmttZW1fb3JkZXIpOwotICAgICAgICAgICAgcGVyX2NwdSh3b3JrbWVt
LCBjcHUpID0gTlVMTDsKLSAgICAgICAgfQotICAgICAgICBpZiAoIHBlcl9jcHUoc2NyYXRjaF9w
YWdlLCBjcHUpICE9IE5VTEwgKQotICAgICAgICB7Ci0gICAgICAgICAgICBmcmVlX3hlbmhlYXBf
cGFnZShwZXJfY3B1KHNjcmF0Y2hfcGFnZSwgY3B1KSk7Ci0gICAgICAgICAgICBwZXJfY3B1KHNj
cmF0Y2hfcGFnZSwgY3B1KSA9IE5VTEw7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAg
fQotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIHJldHVybiBOT1RJ
RllfRE9ORTsKLX0KLQotc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayBjcHVfbmZiID0gewot
ICAgIC5ub3RpZmllcl9jYWxsID0gY3B1X2NhbGxiYWNrCi19OwotCi1pbnQgX19pbml0IHRtZW1f
aW5pdCh2b2lkKQotewotICAgIHVuc2lnbmVkIGludCBjcHU7Ci0KLSAgICBkc3RtZW1fb3JkZXIg
PSBnZXRfb3JkZXJfZnJvbV9wYWdlcyhMWk9fRFNUTUVNX1BBR0VTKTsKLSAgICB3b3JrbWVtX29y
ZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoTFpPMVhfMV9NRU1fQ09NUFJFU1MpOwotCi0gICAg
Zm9yX2VhY2hfb25saW5lX2NwdSAoIGNwdSApCi0gICAgewotICAgICAgICB2b2lkICpoY3B1ID0g
KHZvaWQgKikobG9uZyljcHU7Ci0gICAgICAgIGNwdV9jYWxsYmFjaygmY3B1X25mYiwgQ1BVX1VQ
X1BSRVBBUkUsIGhjcHUpOwotICAgIH0KLQotICAgIHJlZ2lzdGVyX2NwdV9ub3RpZmllcigmY3B1
X25mYik7Ci0KLSAgICByZXR1cm4gMTsKLX0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL01ha2Vm
aWxlIGIveGVuL2luY2x1ZGUvTWFrZWZpbGUKaW5kZXggZjc4OTVlNGQ0ZS4uMzI1YTBiODhkOSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvTWFrZWZpbGUKKysrIGIveGVuL2luY2x1ZGUvTWFrZWZp
bGUKQEAgLTE2LDcgKzE2LDYgQEAgaGVhZGVycy15IDo9IFwKICAgICBjb21wYXQvcGh5c2Rldi5o
IFwKICAgICBjb21wYXQvcGxhdGZvcm0uaCBcCiAgICAgY29tcGF0L3NjaGVkLmggXAotICAgIGNv
bXBhdC90bWVtLmggXAogICAgIGNvbXBhdC90cmFjZS5oIFwKICAgICBjb21wYXQvdmNwdS5oIFwK
ICAgICBjb21wYXQvdmVyc2lvbi5oIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9z
eXNjdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCAxY2NmMjA3ODdhLi4x
YjgzNDA3ZmNkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC0zNCw3ICszNCw2IEBACiAjaW5jbHVkZSAi
eGVuLmgiCiAjaW5jbHVkZSAiZG9tY3RsLmgiCiAjaW5jbHVkZSAicGh5c2Rldi5oIgotI2luY2x1
ZGUgInRtZW0uaCIKIAogI2RlZmluZSBYRU5fU1lTQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAw
MDAwMTIKIApAQCAtNzMyLDExMCArNzMxLDYgQEAgc3RydWN0IHhlbl9zeXNjdGxfcHNyX2FsbG9j
IHsKICAgICB9IHU7CiB9OwogCi0jZGVmaW5lIFhFTl9TWVNDVExfVE1FTV9PUF9BTExfQ0xJRU5U
UyAweEZGRkZVCi0KLSNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX1RIQVcgICAgICAgICAgICAg
ICAgICAgMAotI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfRlJFRVpFICAgICAgICAgICAgICAg
ICAxCi0jZGVmaW5lIFhFTl9TWVNDVExfVE1FTV9PUF9GTFVTSCAgICAgICAgICAgICAgICAgIDIK
LSNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX0RFU1RST1kgICAgICAgICAgICAgICAgMwotI2Rl
ZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfTElTVCAgICAgICAgICAgICAgICAgICA0Ci0jZGVmaW5l
IFhFTl9TWVNDVExfVE1FTV9PUF9HRVRfQ0xJRU5UX0lORk8gICAgICAgIDUKLSNkZWZpbmUgWEVO
X1NZU0NUTF9UTUVNX09QX1NFVF9DTElFTlRfSU5GTyAgICAgICAgNgotI2RlZmluZSBYRU5fU1lT
Q1RMX1RNRU1fT1BfR0VUX1BPT0xTICAgICAgICAgICAgICA3Ci0jZGVmaW5lIFhFTl9TWVNDVExf
VE1FTV9PUF9RVUVSWV9GUkVFQUJMRV9NQiAgICAgIDgKLSNkZWZpbmUgWEVOX1NZU0NUTF9UTUVN
X09QX1NFVF9QT09MUyAgICAgICAgICAgICAgOQotI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1Bf
U0FWRV9CRUdJTiAgICAgICAgICAgICAxMAotI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfU0VU
X0FVVEggICAgICAgICAgICAgICAxMQotI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfU0FWRV9H
RVRfTkVYVF9QQUdFICAgICAxOQotI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfU0FWRV9HRVRf
TkVYVF9JTlYgICAgICAyMAotI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfU0FWRV9FTkQgICAg
ICAgICAgICAgICAyMQotI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfUkVTVE9SRV9CRUdJTiAg
ICAgICAgICAzMAotI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfUkVTVE9SRV9QVVRfUEFHRSAg
ICAgICAzMgotI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfUkVTVE9SRV9GTFVTSF9QQUdFICAg
ICAzMwotCi0vKgotICogWEVOX1NZU0NUTF9UTUVNX09QX1NBVkVfR0VUX05FWFRfW1BBR0V8SU5W
XSBvdmVycmlkZSB0aGUgJ2J1ZicgaW4KLSAqIHhlbl9zeXNjdGxfdG1lbV9vcCB3aXRoIHRoaXMg
c3RydWN0dXJlIC0gc29tZXRpbWVzIHdpdGggYW4gZXh0cmEKLSAqIHBhZ2UgdGFja2xlZCBvbi4K
LSAqLwotc3RydWN0IHRtZW1faGFuZGxlIHsKLSAgICB1aW50MzJfdCBwb29sX2lkOwotICAgIHVp
bnQzMl90IGluZGV4OwotICAgIHhlbl90bWVtX29pZF90IG9pZDsKLX07Ci0KLS8qCi0gKiBYRU5f
U1lTQ1RMX1RNRU1fT1BfW0dFVCxTQVZFXV9DTElFTlQgdXNlcyB0aGUgJ2NsaWVudCcgaW4KLSAq
IHhlbl90bWVtX29wIHdpdGggdGhpcyBzdHJ1Y3R1cmUsIHdoaWNoIGlzIG1vc3RseSB1c2VkIGR1
cmluZyBtaWdyYXRpb24uCi0gKi8KLXN0cnVjdCB4ZW5fdG1lbV9jbGllbnQgewotICAgIHVpbnQz
Ml90IHZlcnNpb247ICAgLyogSWYgbWlzbWF0Y2hlZCB3ZSB3aWxsIGdldCBYRU5fRU9QTk9UU1VQ
UC4gKi8KLSAgICB1aW50MzJfdCBtYXhwb29sczsgIC8qIElmIGdyZWF0ZXIgdGhhbiB3aGF0IGh5
cGVydmlzb3Igc3VwcG9ydHMsIHdpbGwgZ2V0Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICBY
RU5fRVJBTkdFLiAqLwotICAgIHVpbnQzMl90IG5yX3Bvb2xzOyAgLyogQ3VycmVudCBhbW91bnQg
b2YgcG9vbHMuIElnbm9yZWQgb24gU0VUKi8KLSAgICB1bmlvbiB7ICAgICAgICAgICAgIC8qIFNl
ZSBUTUVNX0NMSUVOVF9bQ09NUFJFU1MsRlJPWkVOXSAqLwotICAgICAgICB1aW50MzJfdCByYXc7
Ci0gICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1aW50OF90IGZyb3plbjoxLAotICAgICAg
ICAgICAgICAgICAgICBjb21wcmVzczoxLAotICAgICAgICAgICAgICAgICAgICBtaWdyYXRpbmc6
MTsKLSAgICAgICAgfSB1OwotICAgIH0gZmxhZ3M7Ci0gICAgdWludDMyX3Qgd2VpZ2h0OwotfTsK
LXR5cGVkZWYgc3RydWN0IHhlbl90bWVtX2NsaWVudCB4ZW5fdG1lbV9jbGllbnRfdDsKLURFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl90bWVtX2NsaWVudF90KTsKLQotLyoKLSAqIFhFTl9TWVND
VExfVE1FTV9PUF9bR0VUfFNFVF1fUE9PTFMgb3IgWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9BVVRI
Ci0gKiB1c2VzIHRoZSAncG9vbCcgYXJyYXkgaW4gKiB4ZW5fc3lzY3RsX3RtZW1fb3Agd2l0aCB0
aGlzIHN0cnVjdHVyZS4KLSAqIFRoZSBYRU5fU1lTQ1RMX1RNRU1fT1BfR0VUX1BPT0xTIGh5cGVy
Y2FsbCB3aWxsCi0gKiByZXR1cm4gdGhlIG51bWJlciBvZiBlbnRyaWVzIGluICdwb29sJyBvciBh
IG5lZ2F0aXZlIHZhbHVlCi0gKiBpZiBhbiBlcnJvciB3YXMgZW5jb3VudGVyZWQuCi0gKiBUaGUg
WEVOX1NZU0NUTF9UTUVNX09QX1NFVF9bQVVUSHxQT09MU10gd2lsbCByZXR1cm4gdGhlIG51bWJl
ciBvZgotICogZW50cmllcyBpbiAncG9vbCcgcHJvY2Vzc2VkIG9yIGEgbmVnYXRpdmUgdmFsdWUg
aWYgYW4gZXJyb3IKLSAqIHdhcyBlbmNvdW50ZXJlZC4KLSAqLwotc3RydWN0IHhlbl90bWVtX3Bv
b2xfaW5mbyB7Ci0gICAgdW5pb24gewotICAgICAgICB1aW50MzJfdCByYXc7Ci0gICAgICAgIHN0
cnVjdCB7Ci0gICAgICAgICAgICB1aW50MzJfdCBwZXJzaXN0OjEsICAgIC8qIFNlZSBUTUVNX1BP
T0xfUEVSU0lTVC4gKi8KLSAgICAgICAgICAgICAgICAgICAgIHNoYXJlZDoxLCAgICAgLyogU2Vl
IFRNRU1fUE9PTF9TSEFSRUQuICovCi0gICAgICAgICAgICAgICAgICAgICBhdXRoOjEsICAgICAg
IC8qIFNlZSBUTUVNX1BPT0xfQVVUSC4gKi8KLSAgICAgICAgICAgICAgICAgICAgIHJzdjE6MSwK
LSAgICAgICAgICAgICAgICAgICAgIHBhZ2ViaXRzOjgsICAgLyogVE1FTV9QT09MX1BBR0VTSVpF
X1tTSElGVCxNQVNLXS4gKi8KLSAgICAgICAgICAgICAgICAgICAgIHJzdjI6MTIsCi0gICAgICAg
ICAgICAgICAgICAgICB2ZXJzaW9uOjg7ICAgIC8qIFRNRU1fUE9PTF9WRVJTSU9OX1tTSElGVCxN
QVNLXS4gKi8KLSAgICAgICAgfSB1OwotICAgIH0gZmxhZ3M7Ci0gICAgdWludDMyX3QgaWQ7ICAg
ICAgICAgICAgICAgICAgLyogTGVzcyB0aGFuIHRtZW1fY2xpZW50Lm1heHBvb2xzLiAqLwotICAg
IHVpbnQ2NF90IG5fcGFnZXM7ICAgICAgICAgICAgIC8qIFplcm8gb24gWEVOX1NZU0NUTF9UTUVN
X09QX1NFVF9bQVVUSHxQT09MU10uICovCi0gICAgdWludDY0X2FsaWduZWRfdCB1dWlkWzJdOwot
fTsKLXR5cGVkZWYgc3RydWN0IHhlbl90bWVtX3Bvb2xfaW5mbyB4ZW5fdG1lbV9wb29sX2luZm9f
dDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl90bWVtX3Bvb2xfaW5mb190KTsKLQotc3Ry
dWN0IHhlbl9zeXNjdGxfdG1lbV9vcCB7Ci0gICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjog
WEVOX1NZU0NUTF9UTUVNX09QXyogLiAqLwotICAgIGludDMyX3QgcG9vbF9pZDsgICAgLyogSU46
IDAgYnkgZGVmYXVsdCB1bmxlc3MgX1NBVkVfKiwgUkVTVE9SRV8qIC4qLwotICAgIHVpbnQzMl90
IGNsaV9pZDsgICAgLyogSU46IGNsaWVudCBpZCwgMCBmb3IgWEVOX1NZU0NUTF9UTUVNX1FVRVJZ
X0ZSRUVBQkxFX01CCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgYWxsIG90aGVycyBj
YW4gYmUgdGhlIGRvbWFpbiBpZCBvcgotICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1NZ
U0NUTF9UTUVNX09QX0FMTF9DTElFTlRTIGZvciBhbGwuICovCi0gICAgdWludDMyX3QgbGVuOyAg
ICAgICAvKiBJTjogbGVuZ3RoIG9mICdidWYnLiBJZiBub3QgYXBwbGljYWJsZSB0byB1c2UgMC4g
Ki8KLSAgICB1aW50MzJfdCBhcmc7ICAgICAgIC8qIElOOiBJZiBub3QgYXBwbGljYWJsZSB0byBj
b21tYW5kIHVzZSAwLiAqLwotICAgIHVpbnQzMl90IHBhZDsgICAgICAgLyogUGFkZGluZyBzbyBz
dHJ1Y3R1cmUgaXMgdGhlIHNhbWUgdW5kZXIgMzIgYW5kIDY0LiAqLwotICAgIHhlbl90bWVtX29p
ZF90IG9pZDsgLyogSU46IElmIG5vdCBhcHBsaWNhYmxlIHRvIGNvbW1hbmQgdXNlIDBzLiAqLwot
ICAgIHVuaW9uIHsKLSAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBidWY7IC8qIElO
L09VVDogQnVmZmVyIHRvIHNhdmUvcmVzdG9yZSAqLwotICAgICAgICBYRU5fR1VFU1RfSEFORExF
XzY0KHhlbl90bWVtX2NsaWVudF90KSBjbGllbnQ7IC8qIElOL09VVCBmb3IgKi8KLSAgICAgICAg
ICAgICAgICAgICAgICAgIC8qICBYRU5fU1lTQ1RMX1RNRU1fT1BfW0dFVCxTQVZFXV9DTElFTlQu
ICovCi0gICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoeGVuX3RtZW1fcG9vbF9pbmZvX3QpIHBv
b2w7IC8qIE9VVCBmb3IgKi8KLSAgICAgICAgICAgICAgICAgICAgICAgIC8qIFhFTl9TWVNDVExf
VE1FTV9PUF9HRVRfUE9PTFMuIE11c3QgaGF2ZSAnbGVuJyAqLwotICAgICAgICAgICAgICAgICAg
ICAgICAgLyogb2YgdGhlbS4gKi8KLSAgICB9IHU7Ci19OwotCiAvKgogICogWEVOX1NZU0NUTF9n
ZXRfY3B1X2xldmVsbGluZ19jYXBzICh4ODYgc3BlY2lmaWMpCiAgKgpAQCAtMTEyNCw3ICsxMDE5
LDcgQEAgc3RydWN0IHhlbl9zeXNjdGwgewogI2RlZmluZSBYRU5fU1lTQ1RMX3Bzcl9jbXRfb3Ag
ICAgICAgICAgICAgICAgICAgIDIxCiAjZGVmaW5lIFhFTl9TWVNDVExfcGNpdG9wb2luZm8gICAg
ICAgICAgICAgICAgICAgMjIKICNkZWZpbmUgWEVOX1NZU0NUTF9wc3JfYWxsb2MgICAgICAgICAg
ICAgICAgICAgICAyMwotI2RlZmluZSBYRU5fU1lTQ1RMX3RtZW1fb3AgICAgICAgICAgICAgICAg
ICAgICAgIDI0CisvKiAjZGVmaW5lIFhFTl9TWVNDVExfdG1lbV9vcCAgICAgICAgICAgICAgICAg
ICAgICAgMjQgKi8KICNkZWZpbmUgWEVOX1NZU0NUTF9nZXRfY3B1X2xldmVsbGluZ19jYXBzICAg
ICAgICAyNQogI2RlZmluZSBYRU5fU1lTQ1RMX2dldF9jcHVfZmVhdHVyZXNldCAgICAgICAgICAg
IDI2CiAjZGVmaW5lIFhFTl9TWVNDVExfbGl2ZXBhdGNoX29wICAgICAgICAgICAgICAgICAgMjcK
QEAgLTExNTQsNyArMTA0OSw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsIHsKICAgICAgICAgc3RydWN0
IHhlbl9zeXNjdGxfY292ZXJhZ2Vfb3AgICAgICAgY292ZXJhZ2Vfb3A7CiAgICAgICAgIHN0cnVj
dCB4ZW5fc3lzY3RsX3Bzcl9jbXRfb3AgICAgICAgIHBzcl9jbXRfb3A7CiAgICAgICAgIHN0cnVj
dCB4ZW5fc3lzY3RsX3Bzcl9hbGxvYyAgICAgICAgIHBzcl9hbGxvYzsKLSAgICAgICAgc3RydWN0
IHhlbl9zeXNjdGxfdG1lbV9vcCAgICAgICAgICAgdG1lbV9vcDsKICAgICAgICAgc3RydWN0IHhl
bl9zeXNjdGxfY3B1X2xldmVsbGluZ19jYXBzIGNwdV9sZXZlbGxpbmdfY2FwczsKICAgICAgICAg
c3RydWN0IHhlbl9zeXNjdGxfY3B1X2ZlYXR1cmVzZXQgICAgY3B1X2ZlYXR1cmVzZXQ7CiAgICAg
ICAgIHN0cnVjdCB4ZW5fc3lzY3RsX2xpdmVwYXRjaF9vcCAgICAgIGxpdmVwYXRjaDsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy90bWVtLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvdG1l
bS5oCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBhYTBhYWZhYTlkLi4wMDAwMDAwMDAw
Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy90bWVtLmgKKysrIC9kZXYvbnVsbApAQCAtMSwxMjQg
KzAsMCBAQAotLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgotICogdG1lbS5oCi0gKiAKLSAqIEd1ZXN0
IE9TIGludGVyZmFjZSB0byBYZW4gVHJhbnNjZW5kZW50IE1lbW9yeS4KLSAqIAotICogUGVybWlz
c2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0
YWluaW5nIGEgY29weQotICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVu
dGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCi0gKiBkZWFsIGluIHRoZSBTb2Z0d2Fy
ZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQot
ICogcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0
ZSwgc3VibGljZW5zZSwgYW5kL29yCi0gKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFu
ZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwotICogZnVybmlzaGVk
IHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKLSAqCi0gKiBU
aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFs
bCBiZSBpbmNsdWRlZCBpbgotICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBv
ZiB0aGUgU29mdHdhcmUuCi0gKgotICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIs
IFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKLSAqIElNUExJRUQsIElO
Q0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZLAotICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdF
TUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCi0gKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xE
RVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCi0gKiBMSUFCSUxJ
VFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwg
QVJJU0lORwotICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdB
UkUgT1IgVEhFIFVTRSBPUiBPVEhFUgotICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgotICoK
LSAqIENvcHlyaWdodCAoYykgMjAwNCwgSyBBIEZyYXNlcgotICovCi0KLSNpZm5kZWYgX19YRU5f
UFVCTElDX1RNRU1fSF9fCi0jZGVmaW5lIF9fWEVOX1BVQkxJQ19UTUVNX0hfXwotCi0jaW5jbHVk
ZSAieGVuLmgiCi0KLS8qIHZlcnNpb24gb2YgQUJJICovCi0jZGVmaW5lIFRNRU1fU1BFQ19WRVJT
SU9OICAgICAgICAgIDEKLQotLyogQ29tbWFuZHMgdG8gSFlQRVJWSVNPUl90bWVtX29wKCkgKi8K
LSNpZmRlZiBfX1hFTl9fCi0jZGVmaW5lIFRNRU1fQ09OVFJPTCAgICAgICAgICAgICAgIDAgLyog
Tm93IGNhbGxlZCBYRU5fU1lTQ1RMX3RtZW1fb3AgKi8KLSNlbHNlCi0jdW5kZWYgVE1FTV9DT05U
Uk9MCi0jZW5kaWYKLSNkZWZpbmUgVE1FTV9ORVdfUE9PTCAgICAgICAgICAgICAgMQotI2RlZmlu
ZSBUTUVNX0RFU1RST1lfUE9PTCAgICAgICAgICAyCi0jZGVmaW5lIFRNRU1fUFVUX1BBR0UgICAg
ICAgICAgICAgIDQKLSNkZWZpbmUgVE1FTV9HRVRfUEFHRSAgICAgICAgICAgICAgNQotI2RlZmlu
ZSBUTUVNX0ZMVVNIX1BBR0UgICAgICAgICAgICA2Ci0jZGVmaW5lIFRNRU1fRkxVU0hfT0JKRUNU
ICAgICAgICAgIDcKLSNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDwgMHgwMDA0MDQwMAot
I2RlZmluZSBUTUVNX05FV19QQUdFICAgICAgICAgICAgICAzCi0jZGVmaW5lIFRNRU1fUkVBRCAg
ICAgICAgICAgICAgICAgIDgKLSNkZWZpbmUgVE1FTV9XUklURSAgICAgICAgICAgICAgICAgOQot
I2RlZmluZSBUTUVNX1hDSEcgICAgICAgICAgICAgICAgIDEwCi0jZW5kaWYKLQotLyogUHJpdmls
ZWdlZCBjb21tYW5kcyBub3cgY2FsbGVkIHZpYSBYRU5fU1lTQ1RMX3RtZW1fb3AuICovCi0jZGVm
aW5lIFRNRU1fQVVUSCAgICAgICAgICAgICAgICAgMTAxIC8qIGFzIFhFTl9TWVNDVExfVE1FTV9P
UF9TRVRfQVVUSC4gKi8KLSNkZWZpbmUgVE1FTV9SRVNUT1JFX05FVyAgICAgICAgICAxMDIgLyog
YXMgWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9QT09MLiAqLwotCi0vKiBCaXRzIGZvciBIWVBFUlZJ
U09SX3RtZW1fb3AoVE1FTV9ORVdfUE9PTCkgKi8KLSNkZWZpbmUgVE1FTV9QT09MX1BFUlNJU1Qg
ICAgICAgICAgMQotI2RlZmluZSBUTUVNX1BPT0xfU0hBUkVEICAgICAgICAgICAyCi0jZGVmaW5l
IFRNRU1fUE9PTF9QUkVDT01QUkVTU0VEICAgIDQKLSNkZWZpbmUgVE1FTV9QT09MX1BBR0VTSVpF
X1NISUZUICAgNAotI2RlZmluZSBUTUVNX1BPT0xfUEFHRVNJWkVfTUFTSyAgMHhmCi0jZGVmaW5l
IFRNRU1fUE9PTF9WRVJTSU9OX1NISUZUICAgMjQKLSNkZWZpbmUgVE1FTV9QT09MX1ZFUlNJT05f
TUFTSyAgMHhmZgotI2RlZmluZSBUTUVNX1BPT0xfUkVTRVJWRURfQklUUyAgMHgwMGZmZmYwMAot
Ci0vKiBCaXRzIGZvciBjbGllbnQgZmxhZ3MgKHNhdmUvcmVzdG9yZSkgKi8KLSNkZWZpbmUgVE1F
TV9DTElFTlRfQ09NUFJFU1MgICAgICAgMQotI2RlZmluZSBUTUVNX0NMSUVOVF9GUk9aRU4gICAg
ICAgICAyCi0KLS8qIFNwZWNpYWwgZXJybm8gdmFsdWVzICovCi0jZGVmaW5lIEVGUk9aRU4gICAg
ICAgICAgICAgICAgIDEwMDAKLSNkZWZpbmUgRUVNUFRZICAgICAgICAgICAgICAgICAgMTAwMQot
Ci1zdHJ1Y3QgeGVuX3RtZW1fb2lkIHsKLSAgICB1aW50NjRfdCBvaWRbM107Ci19OwotdHlwZWRl
ZiBzdHJ1Y3QgeGVuX3RtZW1fb2lkIHhlbl90bWVtX29pZF90OwotREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX3RtZW1fb2lkX3QpOwotCi0jaWZuZGVmIF9fQVNTRU1CTFlfXwotI2lmIF9fWEVO
X0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwNDAwCi10eXBlZGVmIHhlbl9wZm5fdCB0bWVt
X2NsaV9tZm5fdDsKLSNlbmRpZgotdHlwZWRlZiBYRU5fR1VFU1RfSEFORExFKGNoYXIpIHRtZW1f
Y2xpX3ZhX3Q7Ci1zdHJ1Y3QgdG1lbV9vcCB7Ci0gICAgdWludDMyX3QgY21kOwotICAgIGludDMy
X3QgcG9vbF9pZDsKLSAgICB1bmlvbiB7Ci0gICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1
aW50NjRfdCB1dWlkWzJdOwotICAgICAgICAgICAgdWludDMyX3QgZmxhZ3M7Ci0gICAgICAgICAg
ICB1aW50MzJfdCBhcmcxOwotICAgICAgICB9IGNyZWF0OyAvKiBmb3IgY21kID09IFRNRU1fTkVX
X1BPT0wuICovCi0gICAgICAgIHN0cnVjdCB7Ci0jaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05f
XyA8IDB4MDAwNDA2MDAKLSAgICAgICAgICAgIHVpbnQ2NF90IG9pZFszXTsKLSNlbHNlCi0gICAg
ICAgICAgICB4ZW5fdG1lbV9vaWRfdCBvaWQ7Ci0jZW5kaWYKLSAgICAgICAgICAgIHVpbnQzMl90
IGluZGV4OwotICAgICAgICAgICAgdWludDMyX3QgdG1lbV9vZmZzZXQ7Ci0gICAgICAgICAgICB1
aW50MzJfdCBwZm5fb2Zmc2V0OwotICAgICAgICAgICAgdWludDMyX3QgbGVuOwotICAgICAgICAg
ICAgeGVuX3Bmbl90IGNtZm47IC8qIGNsaWVudCBtYWNoaW5lIHBhZ2UgZnJhbWUgKi8KLSAgICAg
ICAgfSBnZW47IC8qIGZvciBhbGwgb3RoZXIgY21kICgiZ2VuZXJpYyIpICovCi0gICAgfSB1Owot
fTsKLXR5cGVkZWYgc3RydWN0IHRtZW1fb3AgdG1lbV9vcF90OwotREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUodG1lbV9vcF90KTsKLSNlbmRpZgotCi0jZW5kaWYgLyogX19YRU5fUFVCTElDX1RNRU1f
SF9fICovCi0KLS8qCi0gKiBMb2NhbCB2YXJpYWJsZXM6Ci0gKiBtb2RlOiBDCi0gKiBjLWZpbGUt
c3R5bGU6ICJCU0QiCi0gKiBjLWJhc2ljLW9mZnNldDogNAotICogdGFiLXdpZHRoOiA0Ci0gKiBp
bmRlbnQtdGFicy1tb2RlOiBuaWwKLSAqIEVuZDoKLSAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL2h5cGVyY2FsbC5oIGIveGVuL2luY2x1ZGUveGVuL2h5cGVyY2FsbC5oCmluZGV4IGNj
OTlhZWE1N2QuLjg4ODc3NWY5YTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9oeXBlcmNh
bGwuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmgKQEAgLTEyLDcgKzEyLDYgQEAK
ICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CiAjaW5jbHVkZSA8cHVibGljL3BsYXRmb3JtLmg+
CiAjaW5jbHVkZSA8cHVibGljL2V2ZW50X2NoYW5uZWwuaD4KLSNpbmNsdWRlIDxwdWJsaWMvdG1l
bS5oPgogI2luY2x1ZGUgPHB1YmxpYy92ZXJzaW9uLmg+CiAjaW5jbHVkZSA8cHVibGljL3BtdS5o
PgogI2luY2x1ZGUgPHB1YmxpYy9odm0vZG1fb3AuaD4KQEAgLTEzMCwxMiArMTI5LDYgQEAgZXh0
ZXJuIGxvbmcKIGRvX3hzbV9vcCgKICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhzbV9vcF90
KSB1X3hzbV9vcCk7CiAKLSNpZmRlZiBDT05GSUdfVE1FTQotZXh0ZXJuIGxvbmcKLWRvX3RtZW1f
b3AoCi0gICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh0bWVtX29wX3QpIHVvcHMpOwotI2VuZGlm
Ci0KIGV4dGVybiBsb25nCiBkb194ZW5vcHJvZl9vcChpbnQgb3AsIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0odm9pZCkgYXJnKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAwMzA5YzFmMmEwLi5jOGNhM2U2ODUzIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaApAQCAtNDU1LDkgKzQ1NSw2IEBAIHN0cnVjdCBkb21haW4KICAgICAgKi8KICAgICBz
cGlubG9ja190IGh5cGVyY2FsbF9kZWFkbG9ja19tdXRleDsKIAotICAgIC8qIHRyYW5zY2VuZGVu
dCBtZW1vcnksIGF1dG8tYWxsb2NhdGVkIG9uIGZpcnN0IHRtZW0gb3AgYnkgZWFjaCBkb21haW4g
Ki8KLSAgICBzdHJ1Y3QgY2xpZW50ICp0bWVtX2NsaWVudDsKLQogICAgIHN0cnVjdCBsb2NrX3By
b2ZpbGVfcWhlYWQgcHJvZmlsZV9oZWFkOwogCiAgICAgLyogVmFyaW91cyB2bV9ldmVudHMgKi8K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi90bWVtLmggYi94ZW4vaW5jbHVkZS94ZW4vdG1l
bS5oCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA0MTRhMTRkODA4Li4wMDAwMDAwMDAw
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi90bWVtLmgKKysrIC9kZXYvbnVsbApAQCAtMSw0NSArMCww
IEBACi0vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCi0gKiB0bWVtLmgKLSAqCi0gKiBUcmFuc2NlbmRl
bnQgbWVtb3J5Ci0gKgotICogQ29weXJpZ2h0IChjKSAyMDA4LCBEYW4gTWFnZW5oZWltZXIsIE9y
YWNsZSBDb3JwLgotICovCi0KLSNpZm5kZWYgX19YRU5fVE1FTV9IX18KLSNkZWZpbmUgX19YRU5f
VE1FTV9IX18KLQotc3RydWN0IHhlbl9zeXNjdGxfdG1lbV9vcDsKLQotI2lmZGVmIENPTkZJR19U
TUVNCi1leHRlcm4gaW50IHRtZW1fY29udHJvbChzdHJ1Y3QgeGVuX3N5c2N0bF90bWVtX29wICpv
cCk7Ci1leHRlcm4gdm9pZCB0bWVtX2Rlc3Ryb3kodm9pZCAqKTsKLWV4dGVybiB2b2lkICp0bWVt
X3JlbGlucXVpc2hfcGFnZXModW5zaWduZWQgaW50LCB1bnNpZ25lZCBpbnQpOwotZXh0ZXJuIHVu
c2lnbmVkIGxvbmcgdG1lbV9mcmVlYWJsZV9wYWdlcyh2b2lkKTsKLSNlbHNlCi1zdGF0aWMgaW5s
aW5lIGludAotdG1lbV9jb250cm9sKHN0cnVjdCB4ZW5fc3lzY3RsX3RtZW1fb3AgKm9wKQotewot
ICAgIHJldHVybiAtRU5PU1lTOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQKLXRtZW1fZGVzdHJv
eSh2b2lkICpwKQotewotICAgIHJldHVybjsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkICoKLXRt
ZW1fcmVsaW5xdWlzaF9wYWdlcyh1bnNpZ25lZCBpbnQgeCwgdW5zaWduZWQgaW50IHkpCi17Ci0g
ICAgcmV0dXJuIE5VTEw7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZwotdG1lbV9m
cmVlYWJsZV9wYWdlcyh2b2lkKQotewotICAgIHJldHVybiAwOwotfQotI2VuZGlmIC8qIENPTkZJ
R19UTUVNICovCi0KLSNlbmRpZiAvKiBfX1hFTl9UTUVNX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3RtZW1fY29udHJvbC5oIGIveGVuL2luY2x1ZGUveGVuL3RtZW1fY29udHJv
bC5oCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBhZDA0Y2Y3MDdiLi4wMDAwMDAwMDAw
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi90bWVtX2NvbnRyb2wuaAorKysgL2Rldi9udWxsCkBAIC0x
LDM5ICswLDAgQEAKLS8qCi0gKiBDb3B5cmlnaHQgKGMpIDIwMTYgT3JhY2xlIGFuZC9vciBpdHMg
YWZmaWxpYXRlcy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqCi0gKi8KLQotI2lmbmRlZiBfX1hF
Tl9UTUVNX0NPTlRST0xfSF9fCi0jZGVmaW5lIF9fWEVOX1RNRU1fQ09OVFJPTF9IX18KLQotI2lm
ZGVmIENPTkZJR19UTUVNCi0jaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgotLyogVmFyaWFibGVz
IGFuZCBmdW5jdGlvbnMgdGhhdCB0bWVtX2NvbnRyb2wuYyBuZWVkcyBmcm9tIHRtZW0uYyAqLwot
Ci1leHRlcm4gc3RydWN0IHRtZW1fc3RhdGlzdGljcyB0bWVtX3N0YXRzOwotZXh0ZXJuIHN0cnVj
dCB0bWVtX2dsb2JhbCB0bWVtX2dsb2JhbDsKLQotZXh0ZXJuIHJ3bG9ja190IHRtZW1fcndsb2Nr
OwotCi1pbnQgdG1lbV9ldmljdCh2b2lkKTsKLWludCBkb190bWVtX2NvbnRyb2woc3RydWN0IHhl
bl9zeXNjdGxfdG1lbV9vcCAqb3ApOwotCi1zdHJ1Y3QgY2xpZW50ICpjbGllbnRfY3JlYXRlKGRv
bWlkX3QgY2xpX2lkKTsKLWludCBkb190bWVtX25ld19wb29sKGRvbWlkX3QgdGhpc19jbGlfaWQs
IHVpbnQzMl90IGRfcG9vbGlkLCB1aW50MzJfdCBmbGFncywKLSAgICAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90IHV1aWRfbG8sIHVpbnQ2NF90IHV1aWRfaGkpOwotCi1pbnQgdG1lbWNfc2hhcmVk
X3Bvb2xfYXV0aChkb21pZF90IGNsaV9pZCwgdWludDY0X3QgdXVpZF9sbywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQ2NF90IHV1aWRfaGksIGJvb2wgYXV0aCk7Ci0jZW5kaWYgLyog
Q09ORklHX1RNRU0gKi8KLQotI2VuZGlmIC8qIF9fWEVOX1RNRU1fQ09OVFJPTF9IX18gKi8KLQot
LyoKLSAqIExvY2FsIHZhcmlhYmxlczoKLSAqIG1vZGU6IEMKLSAqIGMtZmlsZS1zdHlsZTogIkJT
RCIKLSAqIGMtYmFzaWMtb2Zmc2V0OiA0Ci0gKiB0YWItd2lkdGg6IDQKLSAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAotICogRW5kOgotICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdG1l
bV94ZW4uaCBiL3hlbi9pbmNsdWRlL3hlbi90bWVtX3hlbi5oCmRlbGV0ZWQgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCA4NTE2YTBiMTMxLi4wMDAwMDAwMDAwCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi90
bWVtX3hlbi5oCisrKyAvZGV2L251bGwKQEAgLTEsMzQzICswLDAgQEAKLS8qKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKLSAqIHRtZW1feGVuLmgKLSAqCi0gKiBYZW4tc3BlY2lmaWMgVHJhbnNjZW5kZW50
IG1lbW9yeQotICoKLSAqIENvcHlyaWdodCAoYykgMjAwOSwgRGFuIE1hZ2VuaGVpbWVyLCBPcmFj
bGUgQ29ycC4KLSAqLwotCi0jaWZuZGVmIF9fWEVOX1RNRU1fWEVOX0hfXwotI2RlZmluZSBfX1hF
Tl9UTUVNX1hFTl9IX18KLQotI2luY2x1ZGUgPHhlbi9tbS5oPiAvKiBoZWFwIGFsbG9jL2ZyZWUg
Ki8KLSNpbmNsdWRlIDx4ZW4vcGZuLmg+Ci0jaW5jbHVkZSA8eGVuL3htYWxsb2MuaD4gLyogeG1h
bGxvYy94ZnJlZSAqLwotI2luY2x1ZGUgPHhlbi9zY2hlZC5oPiAgLyogc3RydWN0IGRvbWFpbiAq
LwotI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4gLyogY29weV9mcm9tX2d1ZXN0ICovCi0j
aW5jbHVkZSA8eGVuL2hhc2guaD4gLyogaGFzaF9sb25nICovCi0jaW5jbHVkZSA8eGVuL2RvbWFp
bl9wYWdlLmg+IC8qIF9fbWFwX2RvbWFpbl9wYWdlICovCi0jaW5jbHVkZSA8eGVuL3JidHJlZS5o
PiAvKiBzdHJ1Y3QgcmJfcm9vdCAqLwotI2luY2x1ZGUgPHhzbS94c20uaD4gLyogeHNtX3RtZW1f
Y29udHJvbCAqLwotI2luY2x1ZGUgPHB1YmxpYy90bWVtLmg+Ci0jaWZkZWYgQ09ORklHX0NPTVBB
VAotI2luY2x1ZGUgPGNvbXBhdC90bWVtLmg+Ci0jZW5kaWYKLXR5cGVkZWYgdWludDMyX3QgcGFn
ZXNpemVfdDsgIC8qIGxpa2Ugc2l6ZV90LCBtdXN0IGhhbmRsZSBsYXJnZXN0IFBBR0VfU0laRSAq
LwotCi0jZGVmaW5lIElTX1BBR0VfQUxJR05FRChhZGRyKSBJU19BTElHTkVEKCh1bnNpZ25lZCBs
b25nKShhZGRyKSwgUEFHRV9TSVpFKQotI2RlZmluZSBJU19WQUxJRF9QQUdFKF9waSkgICAgbWZu
X3ZhbGlkKHBhZ2VfdG9fbWZuKF9waSkpCi0KLWV4dGVybiBzdHJ1Y3QgcGFnZV9saXN0X2hlYWQg
dG1lbV9wYWdlX2xpc3Q7Ci1leHRlcm4gc3BpbmxvY2tfdCB0bWVtX3BhZ2VfbGlzdF9sb2NrOwot
ZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdG1lbV9wYWdlX2xpc3RfcGFnZXM7Ci1leHRlcm4gYXRvbWlj
X3QgZnJlZWFibGVfcGFnZV9jb3VudDsKLQotZXh0ZXJuIGludCB0bWVtX2luaXQodm9pZCk7Ci0j
ZGVmaW5lIHRtZW1faGFzaCBoYXNoX2xvbmcKLQotZXh0ZXJuIGJvb2wgb3B0X3RtZW1fY29tcHJl
c3M7Ci1zdGF0aWMgaW5saW5lIGJvb2wgdG1lbV9jb21wcmVzc2lvbl9lbmFibGVkKHZvaWQpCi17
Ci0gICAgcmV0dXJuIG9wdF90bWVtX2NvbXByZXNzOwotfQotCi0jaWZkZWYgQ09ORklHX1RNRU0K
LWV4dGVybiBib29sIG9wdF90bWVtOwotc3RhdGljIGlubGluZSBib29sIHRtZW1fZW5hYmxlZCh2
b2lkKQotewotICAgIHJldHVybiBvcHRfdG1lbTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIHRt
ZW1fZGlzYWJsZSh2b2lkKQotewotICAgIG9wdF90bWVtID0gZmFsc2U7Ci19Ci0jZWxzZQotc3Rh
dGljIGlubGluZSBib29sIHRtZW1fZW5hYmxlZCh2b2lkKQotewotICAgIHJldHVybiBmYWxzZTsK
LX0KLQotc3RhdGljIGlubGluZSB2b2lkIHRtZW1fZGlzYWJsZSh2b2lkKQotewotfQotI2VuZGlm
IC8qIENPTkZJR19UTUVNICovCi0KLS8qCi0gKiBNZW1vcnkgZnJlZSBwYWdlIGxpc3QgbWFuYWdl
bWVudAotICovCi0KLXN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAqdG1lbV9wYWdlX2xp
c3RfZ2V0KHZvaWQpCi17Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGk7Ci0KLSAgICBzcGluX2xv
Y2soJnRtZW1fcGFnZV9saXN0X2xvY2spOwotICAgIGlmICggKHBpID0gcGFnZV9saXN0X3JlbW92
ZV9oZWFkKCZ0bWVtX3BhZ2VfbGlzdCkpICE9IE5VTEwgKQotICAgICAgICB0bWVtX3BhZ2VfbGlz
dF9wYWdlcy0tOwotICAgIHNwaW5fdW5sb2NrKCZ0bWVtX3BhZ2VfbGlzdF9sb2NrKTsKLSAgICBB
U1NFUlQoKHBpID09IE5VTEwpIHx8IElTX1ZBTElEX1BBR0UocGkpKTsKLSAgICByZXR1cm4gcGk7
Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCB0bWVtX3BhZ2VfbGlzdF9wdXQoc3RydWN0IHBhZ2Vf
aW5mbyAqcGkpCi17Ci0gICAgQVNTRVJUKElTX1ZBTElEX1BBR0UocGkpKTsKLSAgICBzcGluX2xv
Y2soJnRtZW1fcGFnZV9saXN0X2xvY2spOwotICAgIHBhZ2VfbGlzdF9hZGQocGksICZ0bWVtX3Bh
Z2VfbGlzdCk7Ci0gICAgdG1lbV9wYWdlX2xpc3RfcGFnZXMrKzsKLSAgICBzcGluX3VubG9jaygm
dG1lbV9wYWdlX2xpc3RfbG9jayk7Ci19Ci0KLS8qCi0gKiBNZW1vcnkgYWxsb2NhdGlvbiBmb3Ig
cGVyc2lzdGVudCBkYXRhIAotICovCi1zdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKl9f
dG1lbV9hbGxvY19wYWdlX3RoaXNwb29sKHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgc3RydWN0
IHBhZ2VfaW5mbyAqcGk7Ci0KLSAgICAvKiBub3RlIHRoYXQgdGhpcyB0b3RfcGFnZXMgY2hlY2sg
aXMgbm90IHByb3RlY3RlZCBieSBkLT5wYWdlX2FsbG9jX2xvY2ssCi0gICAgICogc28gbWF5IHJh
Y2UgYW5kIHBlcmlvZGljYWxseSBmYWlsIGluIGRvbmF0ZV9wYWdlIG9yIGFsbG9jX2RvbWhlYXBf
cGFnZXMKLSAgICAgKiBUaGF0J3MgT0suLi4gbmVpdGhlciBpcyBhIHByb2JsZW0sIHRob3VnaCBj
aGF0dHkgaWYgbG9nX2x2bCBpcyBzZXQgKi8gCi0gICAgaWYgKCBkLT50b3RfcGFnZXMgPj0gZC0+
bWF4X3BhZ2VzICkKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci0KLSAgICBpZiAoIHRtZW1fcGFnZV9s
aXN0X3BhZ2VzICkKLSAgICB7Ci0gICAgICAgIGlmICggKHBpID0gdG1lbV9wYWdlX2xpc3RfZ2V0
KCkpICE9IE5VTEwgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIGRvbmF0ZV9wYWdlKGQs
cGksMCkgPT0gMCApCi0gICAgICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgICAgICBlbHNl
Ci0gICAgICAgICAgICAgICAgdG1lbV9wYWdlX2xpc3RfcHV0KHBpKTsKLSAgICAgICAgfQotICAg
IH0KLQotICAgIHBpID0gYWxsb2NfZG9taGVhcF9wYWdlcyhkLDAsTUVNRl90bWVtKTsKLQotb3V0
OgotICAgIEFTU0VSVCgocGkgPT0gTlVMTCkgfHwgSVNfVkFMSURfUEFHRShwaSkpOwotICAgIHJl
dHVybiBwaTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIF9fdG1lbV9mcmVlX3BhZ2VfdGhpc3Bv
b2woc3RydWN0IHBhZ2VfaW5mbyAqcGkpCi17Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2Vf
Z2V0X293bmVyKHBpKTsKLQotICAgIEFTU0VSVChJU19WQUxJRF9QQUdFKHBpKSk7Ci0gICAgaWYg
KCAoZCA9PSBOVUxMKSB8fCBzdGVhbF9wYWdlKGQscGksMCkgPT0gMCApCi0gICAgICAgIHRtZW1f
cGFnZV9saXN0X3B1dChwaSk7Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgc2NydWJfb25lX3Bh
Z2UocGkpOwotICAgICAgICBBU1NFUlQoKHBpLT5jb3VudF9pbmZvICYgfihQR0NfYWxsb2NhdGVk
IHwgMSkpID09IDApOwotICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZXMocGksMCk7Ci0gICAgfQot
fQotCi0vKgotICogTWVtb3J5IGFsbG9jYXRpb24gZm9yIGVwaGVtZXJhbCAobm9uLXBlcnNpc3Rl
bnQpIGRhdGEKLSAqLwotc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICpfX3RtZW1fYWxs
b2NfcGFnZSh2b2lkKQotewotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBpID0gdG1lbV9wYWdlX2xp
c3RfZ2V0KCk7Ci0KLSAgICBpZiAoIHBpID09IE5VTEwpCi0gICAgICAgIHBpID0gYWxsb2NfZG9t
aGVhcF9wYWdlcygwLDAsTUVNRl90bWVtKTsKLQotICAgIGlmICggcGkgKQotICAgICAgICBhdG9t
aWNfaW5jKCZmcmVlYWJsZV9wYWdlX2NvdW50KTsKLSAgICBBU1NFUlQoKHBpID09IE5VTEwpIHx8
IElTX1ZBTElEX1BBR0UocGkpKTsKLSAgICByZXR1cm4gcGk7Ci19Ci0KLXN0YXRpYyBpbmxpbmUg
dm9pZCBfX3RtZW1fZnJlZV9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBpKQotewotICAgIEFTU0VS
VChJU19WQUxJRF9QQUdFKHBpKSk7Ci0gICAgdG1lbV9wYWdlX2xpc3RfcHV0KHBpKTsKLSAgICBh
dG9taWNfZGVjKCZmcmVlYWJsZV9wYWdlX2NvdW50KTsKLX0KLQotLyogICJDbGllbnQiICg9PWRv
bWFpbikgYWJzdHJhY3Rpb24gKi8KLXN0YXRpYyBpbmxpbmUgc3RydWN0IGNsaWVudCAqdG1lbV9j
bGllbnRfZnJvbV9jbGlfaWQoZG9taWRfdCBjbGlfaWQpCi17Ci0gICAgc3RydWN0IGNsaWVudCAq
YzsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKGNsaV9pZCk7
Ci0gICAgaWYgKGQgPT0gTlVMTCkKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgYyA9IGQtPnRt
ZW1fY2xpZW50OwotICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwotICAgIHJldHVybiBjOwotfQot
Ci0vKiB0aGVzZSB0eXBlZGVmcyBhcmUgaW4gdGhlIHB1YmxpYy90bWVtLmggaW50ZXJmYWNlCi10
eXBlZGVmIFhFTl9HVUVTVF9IQU5ETEUodm9pZCkgY2xpX21mbl90OwotdHlwZWRlZiBYRU5fR1VF
U1RfSEFORExFKGNoYXIpIGNsaV92YV90OwotKi8KLXR5cGVkZWYgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh0bWVtX29wX3QpIHRtZW1fY2xpX29wX3Q7Ci10eXBlZGVmIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0oY2hhcikgdG1lbV9jbGlfdmFfcGFyYW1fdDsKLQotc3RhdGljIGlubGluZSBpbnQgdG1l
bV9nZXRfdG1lbW9wX2Zyb21fY2xpZW50KHRtZW1fb3BfdCAqb3AsIHRtZW1fY2xpX29wX3QgdW9w
cykKLXsKLSNpZmRlZiBDT05GSUdfQ09NUEFUCi0gICAgaWYgKCBpc19odm1fdmNwdShjdXJyZW50
KSA/IGh2bV9ndWVzdF94ODZfbW9kZShjdXJyZW50KSAhPSA4Ci0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA6IGlzX3B2XzMyYml0X3ZjcHUoY3VycmVudCkgKQotICAgIHsKLSAgICAgICAg
aW50IHJjOwotICAgICAgICBlbnVtIFhMQVRfdG1lbV9vcF91IHU7Ci0gICAgICAgIHRtZW1fb3Bf
Y29tcGF0X3QgY29wOwotCi0gICAgICAgIHJjID0gY29weV9mcm9tX2d1ZXN0KCZjb3AsIGd1ZXN0
X2hhbmRsZV9jYXN0KHVvcHMsIHZvaWQpLCAxKTsKLSAgICAgICAgaWYgKCByYyApCi0gICAgICAg
ICAgICByZXR1cm4gcmM7Ci0gICAgICAgIHN3aXRjaCAoIGNvcC5jbWQgKQotICAgICAgICB7Ci0g
ICAgICAgIGNhc2UgVE1FTV9ORVdfUE9PTDogICB1ID0gWExBVF90bWVtX29wX3VfY3JlYXQ7IGJy
ZWFrOwotICAgICAgICBkZWZhdWx0OiAgICAgICAgICAgICAgdSA9IFhMQVRfdG1lbV9vcF91X2dl
biA7ICBicmVhazsKLSAgICAgICAgfQotICAgICAgICBYTEFUX3RtZW1fb3Aob3AsICZjb3ApOwot
ICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0jZW5kaWYKLSAgICByZXR1cm4gY29weV9mcm9tX2d1
ZXN0KG9wLCB1b3BzLCAxKTsKLX0KLQotI2RlZmluZSB0bWVtX2NsaV9idWZfbnVsbCBndWVzdF9o
YW5kbGVfZnJvbV9wdHIoTlVMTCwgY2hhcikKLSNkZWZpbmUgVE1FTV9DTElfSURfTlVMTCAoKGRv
bWlkX3QpKChkb21pZF90KS0xTCkpCi0jZGVmaW5lIHRtZW1fY2xpX2lkX3N0ciAiZG9taWQiCi0j
ZGVmaW5lIHRtZW1fY2xpZW50X3N0ciAiZG9tYWluIgotCi1pbnQgdG1lbV9kZWNvbXByZXNzX3Rv
X2NsaWVudCh4ZW5fcGZuX3QsIHZvaWQgKiwgc2l6ZV90LAotCQkJICAgICB0bWVtX2NsaV92YV9w
YXJhbV90KTsKLWludCB0bWVtX2NvbXByZXNzX2Zyb21fY2xpZW50KHhlbl9wZm5fdCwgdm9pZCAq
Kiwgc2l6ZV90ICosCi0JCQkgICAgIHRtZW1fY2xpX3ZhX3BhcmFtX3QpOwotCi1pbnQgdG1lbV9j
b3B5X2Zyb21fY2xpZW50KHN0cnVjdCBwYWdlX2luZm8gKiwgeGVuX3Bmbl90LCB0bWVtX2NsaV92
YV9wYXJhbV90KTsKLWludCB0bWVtX2NvcHlfdG9fY2xpZW50KHhlbl9wZm5fdCwgc3RydWN0IHBh
Z2VfaW5mbyAqLCB0bWVtX2NsaV92YV9wYXJhbV90KTsKLQotI2RlZmluZSB0bWVtX2NsaWVudF9l
cnIoZm10LCBhcmdzLi4uKSAgcHJpbnRrKFhFTkxPR19HX0VSUiBmbXQsICMjYXJncykKLSNkZWZp
bmUgdG1lbV9jbGllbnRfd2FybihmbXQsIGFyZ3MuLi4pIHByaW50ayhYRU5MT0dfR19XQVJOSU5H
IGZtdCwgIyNhcmdzKQotI2RlZmluZSB0bWVtX2NsaWVudF9pbmZvKGZtdCwgYXJncy4uLikgcHJp
bnRrKFhFTkxPR19HX0lORk8gZm10LCAjI2FyZ3MpCi0KLS8qIEdsb2JhbCBzdGF0aXN0aWNzIChu
b25lIG5lZWQgdG8gYmUgbG9ja2VkKS4gKi8KLXN0cnVjdCB0bWVtX3N0YXRpc3RpY3MgewotICAg
IHVuc2lnbmVkIGxvbmcgdG90YWxfdG1lbV9vcHM7Ci0gICAgdW5zaWduZWQgbG9uZyBlcnJvcmVk
X3RtZW1fb3BzOwotICAgIHVuc2lnbmVkIGxvbmcgdG90YWxfZmx1c2hfcG9vbDsKLSAgICB1bnNp
Z25lZCBsb25nIGFsbG9jX2ZhaWxlZDsKLSAgICB1bnNpZ25lZCBsb25nIGFsbG9jX3BhZ2VfZmFp
bGVkOwotICAgIHVuc2lnbmVkIGxvbmcgZXZpY3RlZF9wZ3M7Ci0gICAgdW5zaWduZWQgbG9uZyBl
dmljdF9hdHRlbXB0czsKLSAgICB1bnNpZ25lZCBsb25nIHJlbGlucV9wZ3M7Ci0gICAgdW5zaWdu
ZWQgbG9uZyByZWxpbnFfYXR0ZW1wdHM7Ci0gICAgdW5zaWduZWQgbG9uZyBtYXhfZXZpY3RzX3Bl
cl9yZWxpbnE7Ci0gICAgdW5zaWduZWQgbG9uZyBsb3dfb25fbWVtb3J5OwotICAgIHVuc2lnbmVk
IGxvbmcgZGVkdXBlZF9wdXRzOwotICAgIHVuc2lnbmVkIGxvbmcgdG90X2dvb2RfZXBoX3B1dHM7
Ci0gICAgaW50IGdsb2JhbF9vYmpfY291bnRfbWF4OwotICAgIGludCBnbG9iYWxfcGdwX2NvdW50
X21heDsKLSAgICBpbnQgZ2xvYmFsX3BjZF9jb3VudF9tYXg7Ci0gICAgaW50IGdsb2JhbF9wYWdl
X2NvdW50X21heDsKLSAgICBpbnQgZ2xvYmFsX3J0cmVlX25vZGVfY291bnRfbWF4OwotICAgIGxv
bmcgZ2xvYmFsX2VwaF9jb3VudF9tYXg7Ci0gICAgdW5zaWduZWQgbG9uZyBmYWlsZWRfY29waWVz
OwotICAgIHVuc2lnbmVkIGxvbmcgcGNkX3RvdF90emVfc2l6ZTsKLSAgICB1bnNpZ25lZCBsb25n
IHBjZF90b3RfY3NpemU7Ci0gICAgLyogR2xvYmFsIGNvdW50ZXJzIChzaG91bGQgdXNlIGxvbmdf
YXRvbWljX3QgYWNjZXNzKS4gKi8KLSAgICBhdG9taWNfdCBnbG9iYWxfb2JqX2NvdW50OwotICAg
IGF0b21pY190IGdsb2JhbF9wZ3BfY291bnQ7Ci0gICAgYXRvbWljX3QgZ2xvYmFsX3BjZF9jb3Vu
dDsKLSAgICBhdG9taWNfdCBnbG9iYWxfcGFnZV9jb3VudDsKLSAgICBhdG9taWNfdCBnbG9iYWxf
cnRyZWVfbm9kZV9jb3VudDsKLX07Ci0KLSNkZWZpbmUgYXRvbWljX2luY19hbmRfbWF4KF9jKSBk
byB7IFwKLSAgICBhdG9taWNfaW5jKCZ0bWVtX3N0YXRzLl9jKTsgXAotICAgIGlmICggX2F0b21p
Y19yZWFkKHRtZW1fc3RhdHMuX2MpID4gdG1lbV9zdGF0cy5fYyMjX21heCApIFwKLSAgICAgICAg
dG1lbV9zdGF0cy5fYyMjX21heCA9IF9hdG9taWNfcmVhZCh0bWVtX3N0YXRzLl9jKTsgXAotfSB3
aGlsZSAoMCkKLQotI2RlZmluZSBhdG9taWNfZGVjX2FuZF9hc3NlcnQoX2MpIGRvIHsgXAotICAg
IGF0b21pY19kZWMoJnRtZW1fc3RhdHMuX2MpOyBcCi0gICAgQVNTRVJUKF9hdG9taWNfcmVhZCh0
bWVtX3N0YXRzLl9jKSA+PSAwKTsgXAotfSB3aGlsZSAoMCkKLQotI2RlZmluZSBNQVhfR0xPQkFM
X1NIQVJFRF9QT09MUyAgMTYKLXN0cnVjdCB0bWVtX2dsb2JhbCB7Ci0gICAgc3RydWN0IGxpc3Rf
aGVhZCBlcGhlbWVyYWxfcGFnZV9saXN0OyAgLyogQWxsIHBhZ2VzIGluIGVwaGVtZXJhbCBwb29s
cy4gKi8KLSAgICBzdHJ1Y3QgbGlzdF9oZWFkIGNsaWVudF9saXN0OwotICAgIHN0cnVjdCB0bWVt
X3Bvb2wgKnNoYXJlZF9wb29sc1tNQVhfR0xPQkFMX1NIQVJFRF9QT09MU107Ci0gICAgYm9vbCBz
aGFyZWRfYXV0aDsKLSAgICBsb25nIGVwaF9jb3VudDsgIC8qIEF0b21pY2l0eSBkZXBlbmRzIG9u
IGVwaF9saXN0c19zcGlubG9jay4gKi8KLSAgICBhdG9taWNfdCBjbGllbnRfd2VpZ2h0X3RvdGFs
OwotfTsKLQotI2RlZmluZSBNQVhfUE9PTFNfUEVSX0RPTUFJTiAxNgotCi1zdHJ1Y3QgdG1lbV9w
b29sOwotc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yOwotc3RydWN0IHRtZW1fcGFnZV9jb250
ZW50X2Rlc2NyaXB0b3I7Ci1zdHJ1Y3QgY2xpZW50IHsKLSAgICBzdHJ1Y3QgbGlzdF9oZWFkIGNs
aWVudF9saXN0OwotICAgIHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2xzW01BWF9QT09MU19QRVJfRE9N
QUlOXTsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47Ci0gICAgc3RydWN0IHhtZW1fcG9vbCAq
cGVyc2lzdGVudF9wb29sOwotICAgIHN0cnVjdCBsaXN0X2hlYWQgZXBoZW1lcmFsX3BhZ2VfbGlz
dDsKLSAgICBsb25nIGVwaF9jb3VudCwgZXBoX2NvdW50X21heDsKLSAgICBkb21pZF90IGNsaV9p
ZDsKLSAgICB4ZW5fdG1lbV9jbGllbnRfdCBpbmZvOwotICAgIC8qIEZvciBzYXZlL3Jlc3RvcmUv
bWlncmF0aW9uLiAqLwotICAgIGJvb2wgd2FzX2Zyb3plbjsKLSAgICBzdHJ1Y3QgbGlzdF9oZWFk
IHBlcnNpc3RlbnRfaW52YWxpZGF0ZWRfbGlzdDsKLSAgICBzdHJ1Y3QgdG1lbV9wYWdlX2Rlc2Ny
aXB0b3IgKmN1cl9wZ3A7Ci0gICAgLyogU3RhdGlzdGljcyBjb2xsZWN0aW9uLiAqLwotICAgIHVu
c2lnbmVkIGxvbmcgY29tcHJlc3NfcG9vciwgY29tcHJlc3Nfbm9tZW07Ci0gICAgdW5zaWduZWQg
bG9uZyBjb21wcmVzc2VkX3BhZ2VzOwotICAgIHVpbnQ2NF90IGNvbXByZXNzZWRfc3VtX3NpemU7
Ci0gICAgdWludDY0X3QgdG90YWxfY3ljbGVzOwotICAgIHVuc2lnbmVkIGxvbmcgc3VjY19wZXJz
X3B1dHMsIHN1Y2NfZXBoX2dldHMsIHN1Y2NfcGVyc19nZXRzOwotICAgIC8qIFNoYXJlZCBwb29s
IGF1dGhlbnRpY2F0aW9uLiAqLwotICAgIHVpbnQ2NF90IHNoYXJlZF9hdXRoX3V1aWRbTUFYX0dM
T0JBTF9TSEFSRURfUE9PTFNdWzJdOwotfTsKLQotI2RlZmluZSBQT09MX1BBR0VTSElGVCAoUEFH
RV9TSElGVCAtIDEyKQotI2RlZmluZSBPQkpfSEFTSF9CVUNLRVRTIDI1NiAvKiBNdXN0IGJlIHBv
d2VyIG9mIHR3by4gKi8KLSNkZWZpbmUgT0JKX0hBU0hfQlVDS0VUU19NQVNLIChPQkpfSEFTSF9C
VUNLRVRTLTEpCi0KLSNkZWZpbmUgaXNfcGVyc2lzdGVudChfcCkgIChfcC0+cGVyc2lzdGVudCkK
LSNkZWZpbmUgaXNfc2hhcmVkKF9wKSAgICAgIChfcC0+c2hhcmVkKQotCi1zdHJ1Y3QgdG1lbV9w
b29sIHsKLSAgICBib29sIHNoYXJlZDsKLSAgICBib29sIHBlcnNpc3RlbnQ7Ci0gICAgYm9vbCBp
c19keWluZzsKLSAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQ7Ci0gICAgdWludDY0X3QgdXVpZFsy
XTsgLyogMCBmb3IgcHJpdmF0ZSwgbm9uLXplcm8gZm9yIHNoYXJlZC4gKi8KLSAgICB1aW50MzJf
dCBwb29sX2lkOwotICAgIHJ3bG9ja190IHBvb2xfcndsb2NrOwotICAgIHN0cnVjdCByYl9yb290
IG9ial9yYl9yb290W09CSl9IQVNIX0JVQ0tFVFNdOyAvKiBQcm90ZWN0ZWQgYnkgcG9vbF9yd2xv
Y2suICovCi0gICAgc3RydWN0IGxpc3RfaGVhZCBzaGFyZV9saXN0OyAvKiBWYWxpZCBpZiBzaGFy
ZWQuICovCi0gICAgaW50IHNoYXJlZF9jb3VudDsgLyogVmFsaWQgaWYgc2hhcmVkLiAqLwotICAg
IC8qIEZvciBzYXZlL3Jlc3RvcmUvbWlncmF0aW9uLiAqLwotICAgIHN0cnVjdCBsaXN0X2hlYWQg
cGVyc2lzdGVudF9wYWdlX2xpc3Q7Ci0gICAgc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yICpj
dXJfcGdwOwotICAgIC8qIFN0YXRpc3RpY3MgY29sbGVjdGlvbi4gKi8KLSAgICBhdG9taWNfdCBw
Z3BfY291bnQ7Ci0gICAgaW50IHBncF9jb3VudF9tYXg7Ci0gICAgbG9uZyBvYmpfY291bnQ7ICAv
KiBBdG9taWNpdHkgZGVwZW5kcyBvbiBwb29sX3J3bG9jayBoZWxkIGZvciB3cml0ZS4gKi8KLSAg
ICBsb25nIG9ial9jb3VudF9tYXg7Ci0gICAgdW5zaWduZWQgbG9uZyBvYmpub2RlX2NvdW50LCBv
Ympub2RlX2NvdW50X21heDsKLSAgICB1aW50NjRfdCBzdW1fbGlmZV9jeWNsZXM7Ci0gICAgdWlu
dDY0X3Qgc3VtX2V2aWN0ZWRfY3ljbGVzOwotICAgIHVuc2lnbmVkIGxvbmcgcHV0cywgZ29vZF9w
dXRzLCBub19tZW1fcHV0czsKLSAgICB1bnNpZ25lZCBsb25nIGR1cF9wdXRzX2ZsdXNoZWQsIGR1
cF9wdXRzX3JlcGxhY2VkOwotICAgIHVuc2lnbmVkIGxvbmcgZ2V0cywgZm91bmRfZ2V0czsKLSAg
ICB1bnNpZ25lZCBsb25nIGZsdXNocywgZmx1c2hzX2ZvdW5kOwotICAgIHVuc2lnbmVkIGxvbmcg
Zmx1c2hfb2JqcywgZmx1c2hfb2Jqc19mb3VuZDsKLX07Ci0KLXN0cnVjdCBzaGFyZV9saXN0IHsK
LSAgICBzdHJ1Y3QgbGlzdF9oZWFkIHNoYXJlX2xpc3Q7Ci0gICAgc3RydWN0IGNsaWVudCAqY2xp
ZW50OwotfTsKLQotI2VuZGlmIC8qIF9fWEVOX1RNRU1fWEVOX0hfXyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGxhdC5sc3QgYi94ZW4vaW5jbHVkZS94bGF0LmxzdAppbmRleCA1MjczMzIw
NTRhLi4yYWEyMzhmNDFmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94bGF0LmxzdAorKysgYi94
ZW4vaW5jbHVkZS94bGF0LmxzdApAQCAtMTI2LDggKzEyNiw2IEBACiA/CXNjaGVkX3Bpbl9vdmVy
cmlkZQkJc2NoZWQuaAogPwlzY2hlZF9yZW1vdGVfc2h1dGRvd24JCXNjaGVkLmgKID8Jc2NoZWRf
c2h1dGRvd24JCQlzY2hlZC5oCi0/CXRtZW1fb2lkCQkJdG1lbS5oCi0hCXRtZW1fb3AJCQkJdG1l
bS5oCiA/CXRfYnVmCQkJCXRyYWNlLmgKID8JdmNwdV9nZXRfcGh5c2lkCQkJdmNwdS5oCiA/CXZj
cHVfcmVnaXN0ZXJfdmNwdV9pbmZvCQl2Y3B1LmgKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 18:46:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gRiNV-0008Ei-Gd; Tue, 27 Nov 2018 18:46:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=by1u=og=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gRiNT-0008EQ-Jx
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 18:46:31 +0000
X-Inumbo-ID: c137653e-f274-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c137653e-f274-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 18:46:30 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7DEEC2ED2;
 Tue, 27 Nov 2018 10:46:30 -0800 (PST)
Received: from [10.37.13.6] (unknown [10.37.13.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A7E983F575;
 Tue, 27 Nov 2018 10:46:28 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-19-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d6b214c4-80f1-94e7-7c06-07d7edf2092b@arm.com>
Date: Tue, 27 Nov 2018 18:46:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-19-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 18/18] xen/arm: Suspend/resume console on
 Xen suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTEvMTIvMTggMTE6MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6
Cj4gVGhpcyBpcyBkb25lIHVzaW5nIGdlbmVyaWMgY29uc29sZV9zdXNwZW5kL3Jlc3VtZSBmdW5j
dGlvbnMgdGhhdCBjYXVzZQo+IHVhcnQgZHJpdmVyIHNwZWNpZmljIHN1c3BlbmQvcmVzdW1lIGhh
bmRsZXJzIHRvIGJlIGNhbGxlZCBmb3IgZWFjaAo+IGluaXRpYWxpemVkIHBvcnQgKGlmIHRoZSBw
b3J0IGhhcyBzdXNwZW5kL3Jlc3VtZSBkcml2ZXIgaGFuZGxlcnMKPiBpbXBsZW1lbnRlZCkuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dp
b3MuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4
aWxpbnguY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyB8IDE0ICsrKysrKysr
KysrKysrCj4gICAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+IGlu
ZGV4IGEwNWFlYTljMjUuLjZkN2Q2OTUzOWIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3N1
c3BlbmQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiBAQCAtMSw1ICsxLDYgQEAK
PiAgICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiAgICNpbmNsdWRlIDx4ZW4vY3B1Lmg+Cj4gKyNp
bmNsdWRlIDx4ZW4vY29uc29sZS5oPgo+ICAgI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+Cj4g
ICAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+Cj4gICAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KPiBAQCAt
MTQ5LDYgKzE1MCwxNSBAQCBzdGF0aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRhKQo+
ICAgICAgICAgICBnb3RvIHJlc3VtZV9pcnFzOwo+ICAgICAgIH0KPiAgIAo+ICsgICAgZHByaW50
ayhYRU5MT0dfREVCVUcsICJTdXNwZW5kXG4iKTsKClRoaXMgbWVzc2FnZSBtYXkgbm90IGFwcGVh
ciBvbiB0aGUgY29uc29sZSB1bmxlc3MgaXQgaXMgc3luY2hyb25pemVkIAooc2VlIGNvbnNvbGVf
c3RhcnRfc3luYykuIEFsc28sIGl0IG1pZ2h0IGJlIGEgdXNlZnVsIG1lc3NhZ2UgaW4gCm5vbi1k
ZWJ1ZyBidWlsZC4KCklkZWFsbHkgdGhlIHN1c3BlbmQvcmVzdW1lIGxvZ2ljIHNob3VsZCBub3Qg
YmUgbXVjaCBkaWZmZXJlbnQgdGhhbiB4ODYgCihzZWUgYXJjaC94ODYvYWNwaS9wb3dlci5jKS4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 18:46:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 18:46: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-devel-bounces@lists.xenproject.org>)
	id 1gRiNV-0008Er-Qb; Tue, 27 Nov 2018 18: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=By1U=OG=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gRiNT-0008ER-M4
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 18:46:31 +0000
X-Inumbo-ID: c146680c-f274-11e8-9de7-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c146680c-f274-11e8-9de7-12d6303a7972;
 Tue, 27 Nov 2018 18:46:31 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7DEEC2ED2;
 Tue, 27 Nov 2018 10:46:30 -0800 (PST)
Received: from [10.37.13.6] (unknown [10.37.13.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A7E983F575;
 Tue, 27 Nov 2018 10:46:28 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org,
 xen-devel@lists.xenproject.org
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-19-git-send-email-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d6b214c4-80f1-94e7-7c06-07d7edf2092b@arm.com>
Date: Tue, 27 Nov 2018 18:46:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <1542022244-22977-19-git-send-email-mirela.simonovic@aggios.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 18/18] xen/arm: Suspend/resume console on
 Xen suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stefano.stabellini@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 dm@aggios.com, saeed.nowshadi@xilinx.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKT24gMTEvMTIvMTggMTE6MzAgQU0sIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6
Cj4gVGhpcyBpcyBkb25lIHVzaW5nIGdlbmVyaWMgY29uc29sZV9zdXNwZW5kL3Jlc3VtZSBmdW5j
dGlvbnMgdGhhdCBjYXVzZQo+IHVhcnQgZHJpdmVyIHNwZWNpZmljIHN1c3BlbmQvcmVzdW1lIGhh
bmRsZXJzIHRvIGJlIGNhbGxlZCBmb3IgZWFjaAo+IGluaXRpYWxpemVkIHBvcnQgKGlmIHRoZSBw
b3J0IGhhcyBzdXNwZW5kL3Jlc3VtZSBkcml2ZXIgaGFuZGxlcnMKPiBpbXBsZW1lbnRlZCkuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dp
b3MuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFNhZWVkIE5vd3NoYWRpIDxzYWVlZC5ub3dzaGFkaUB4
aWxpbnguY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3N1c3BlbmQuYyB8IDE0ICsrKysrKysr
KysrKysrCj4gICAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vc3VzcGVuZC5jIGIveGVuL2FyY2gvYXJtL3N1c3BlbmQuYwo+IGlu
ZGV4IGEwNWFlYTljMjUuLjZkN2Q2OTUzOWIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3N1
c3BlbmQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9zdXNwZW5kLmMKPiBAQCAtMSw1ICsxLDYgQEAK
PiAgICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiAgICNpbmNsdWRlIDx4ZW4vY3B1Lmg+Cj4gKyNp
bmNsdWRlIDx4ZW4vY29uc29sZS5oPgo+ICAgI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+Cj4g
ICAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+Cj4gICAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KPiBAQCAt
MTQ5LDYgKzE1MCwxNSBAQCBzdGF0aWMgbG9uZyBzeXN0ZW1fc3VzcGVuZCh2b2lkICpkYXRhKQo+
ICAgICAgICAgICBnb3RvIHJlc3VtZV9pcnFzOwo+ICAgICAgIH0KPiAgIAo+ICsgICAgZHByaW50
ayhYRU5MT0dfREVCVUcsICJTdXNwZW5kXG4iKTsKClRoaXMgbWVzc2FnZSBtYXkgbm90IGFwcGVh
ciBvbiB0aGUgY29uc29sZSB1bmxlc3MgaXQgaXMgc3luY2hyb25pemVkIAooc2VlIGNvbnNvbGVf
c3RhcnRfc3luYykuIEFsc28sIGl0IG1pZ2h0IGJlIGEgdXNlZnVsIG1lc3NhZ2UgaW4gCm5vbi1k
ZWJ1ZyBidWlsZC4KCklkZWFsbHkgdGhlIHN1c3BlbmQvcmVzdW1lIGxvZ2ljIHNob3VsZCBub3Qg
YmUgbXVjaCBkaWZmZXJlbnQgdGhhbiB4ODYgCihzZWUgYXJjaC94ODYvYWNwaS9wb3dlci5jKS4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 19:05:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 19:05: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-devel-bounces@lists.xenproject.org>)
	id 1gRig5-0001RQ-FP; Tue, 27 Nov 2018 19:05: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=ef7n=OG=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gRig4-0001RL-Ji
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 19:05:44 +0000
X-Inumbo-ID: 706e464a-f277-11e8-bb3e-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 706e464a-f277-11e8-bb3e-12d6303a7972;
 Tue, 27 Nov 2018 19:05:44 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DD643208E4;
 Tue, 27 Nov 2018 19:05:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1543345543;
 bh=548ttQUkFO5Idbh/t+dHrfv5YaPGgk70+3c1DSoy0fM=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=fNa1wqQZIlQFK2RReI6RI5Q5d9mcWzyY62DNfcOb9z9A39HsTW9NgBzL15/+aKIHM
 Q68y9XKT4ut8z5dT99INHXPKtrQ7kxAsrhZuAnkCwhlZJUbyN+WjhUVNFRueqjI2AB
 pzAaBOftj7UgQ2YoBxDGHGFntTTxTLG1LJMKGhUE=
Date: Tue, 27 Nov 2018 11:05:40 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Paul Durrant <paul.durrant@citrix.com>
In-Reply-To: <20181121151211.15997-18-paul.durrant@citrix.com>
Message-ID: <alpine.DEB.2.10.1811271105330.4577@sstabellini-ThinkPad-X260>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-18-paul.durrant@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 17/18] MAINTAINERS: add myself as a Xen
 maintainer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 qemu-devel@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMSBOb3YgMjAxOCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IEkgaGF2ZSBtYWRlIG1h
bnkgc2lnbmlmaWNhbnQgY29udHJpYnV0aW9ucyB0byB0aGUgWGVuIGNvZGUgaW4gUUVNVSwKPiBw
YXJ0aWN1bGFybHkgdGhlIHJlY2VudCBwYXRjaGVzIGludHJvZHVjaW5nIGEgbmV3IFBWIGRldmlj
ZSBmcmFtZXdvcmsuCj4gSSBpbnRlbmQgdG8gbWFrZSBmdXJ0aGVyIHNpZ25pZmljYW50IGNvbnRy
aWJ1dGlvbnMsIHBvcnRpbmcgb3RoZXIgUFYgYmFjay0KPiBlbmRzIHRvIHRoZSBuZXcgZnJhbWV3
b3JrIHdpdGggdGhlIGludGVudCBvZiBldmVudHVhbGx5IHJlbW92aW5nIHRoZQo+IGxlZ2FjeSBj
b2RlLiBJdCB0aGVyZWZvcmUgc2VlbXMgcmVhc29uYWJsZSB0aGF0IEkgYmVjb21lIGEgbWFpbnRp
bmVyIG9mCj4gdGhlIFhlbiBjb2RlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoKPiAtLS0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KPiBDYzogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4K
PiAtLS0KPiAgTUFJTlRBSU5FUlMgfCAxICsKPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspCj4gCj4gZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKPiBpbmRleCA1
ODcxZjAzNWMzLi4wYjY2OGRkMjA1IDEwMDY0NAo+IC0tLSBhL01BSU5UQUlORVJTCj4gKysrIGIv
TUFJTlRBSU5FUlMKPiBAQCAtMzgyLDYgKzM4Miw3IEBAIEd1ZXN0IENQVSBDb3JlcyAoWGVuKToK
PiAgWDg2Cj4gIE06IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
PiAgTTogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gK006IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gIEw6IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwo+ICBTOiBTdXBwb3J0ZWQKPiAgRjogKi94ZW4qCj4gLS0gCj4gMi4x
MS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 19:33:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 19:33: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-devel-bounces@lists.xenproject.org>)
	id 1gRj6f-0003Xq-Qg; Tue, 27 Nov 2018 19:33: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=ef7n=og=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gRj6e-0003Xl-46
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 19:33:12 +0000
X-Inumbo-ID: 462691ba-f27b-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 462691ba-f27b-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 19:33:11 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E845520645;
 Tue, 27 Nov 2018 19:33:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1543347190;
 bh=gnPks/1fkWtFA4tm8Q5FyLGQN3wvTOPukVjTFhz3xvo=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=CQEg9AuY36YgLMwjs0NsKhkvgyMdQT1HSXrUNWgFeLlPRQv6+VNQB1TsMIOqBS8S8
 xLdN+2CetZL6sY8HmLxfwElkV6Ev65B1VBLWxBbHinTsTek3f+qe3Wa764DkhNU/Xr
 c87L5wZusza0tzWYlXKHcvi+foxKNkz/84CB76Gs=
Date: Tue, 27 Nov 2018 11:33:07 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <20181122164028.8451-1-jgross@suse.com>
Message-ID: <alpine.DEB.2.10.1811271129330.4577@sstabellini-ThinkPad-X260>
References: <20181122164028.8451-1-jgross@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 0/3] xen/x86: support setting dom0_mem
 depending on host size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiwKCkkgZG9uJ3QgbWVhbiB0byBzY29wZS1jcmVlcCB5b3VyIHNlcmllcywgYW5k
IEkgdGhpbmsgaXQgaXMgZmluZSBpZiB5b3UKZG9uJ3Qgd2FudCB0byBkbyBpdCwgYnV0IGl0IHdv
dWxkIGJlIGZhbnRhc3RpYyBpZiB5b3UgdG9vayB0aGUKb3Bwb3J0dW5pdHkgdG8gbWFrZSBkb20w
X21lbSBjb21tb24gYWNyb3NzIGFyY2hpdGVjdHVyZXMuCgpPbiBBUk0sIHdlIHBhcnNlIGl0IGlu
IHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYzpwYXJzZV9kb20wX21lbS4KSSB0aGluayB0aGUg
QVJNIGFuZCB4ODYgaW1wbGVtZW50YXRpb25zIHNob3VsZCBiZSB0aGUgc2FtZS4KCkNoZWVycywK
ClN0ZWZhbm8KCk9uIFRodSwgMjIgTm92IDIwMTgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gU2V0
dGluZyB0aGUgbWVtb3J5IHNpemUgb2YgZG9tMCBvbiBhIHNlcnZlciBmb3IgdGhlIG5vbiBhdXRv
YmFsbG9vbmluZwo+IGNhc2UgcmVxdWlyZXMgYWx3YXlzIHNwZWNpZmljYXRpb24gb2YgYSBib290
IHBhcmFtZXRlciB0b2RheS4gVGhlIHZhbHVlCj4gdG8gc2V0IHdpbGwgZGVwZW5kIG1vc3RseSBv
biB0aGUgaG9zdCBtZW1vcnkgc2l6ZS4KPiAKPiBJbiBvcmRlciB0byBzdXBwb3J0IHRoYXQgc2Nl
bmFyaW8gYWRkIHRoZSBwb3NzaWJpbGl0eSB0byBzZXQgZG9tMF9tZW0KPiBkZXBlbmRpbmcgb24g
dGhlIGFtb3VudCBvZiBwaHlzaWNhbCBtZW1vcnkgYnkgYWxsb3dpbmcgdG8gc3BlY2lmeSBhCj4g
cGVyY2VudGFnZSBvZiBob3N0IG1lbW9yeSAoZS5nLiAxMCUpIHdpdGggYW4gb2Zmc2V0IChsaWtl
IDFHKzEwJSkuCj4gCj4gVG8gbWFrZSBpdCBlYXN5IGZvciBhIGRpc3RyaWJ1dG9yIHRvIHVzZSBz
dWNoIGEgc2V0dGluZyBhcyB0aGUgZGVmYXVsdAo+IG1ha2UgdGhlIHN0YW5kYXJkIHNldHRpbmcg
Zm9yIGRvbTBfbWVtIGNvbmZpZ3VyYWJsZSB2aWEgS2NvbmZpZy4KPiAKPiBKdWVyZ2VuIEdyb3Nz
ICgzKToKPiAgIHhlbi94ODY6IGRlbGF5IHBhcnNpbmcgb2YgZG9tMF9tZW0gcGFyYW1ldGVyIHVu
dGlsIG5lZWRlZAo+ICAgeGVuL3g4NjogYWRkIGRvbTAgbWVtb3J5IHNpemluZyB2YXJpYW50cwo+
ICAgeGVuL3g4NjogYWRkIENPTkZJRyBpdGVtIGZvciBkZWZhdWx0IGRvbTAgbWVtb3J5IHNpemUK
PiAKPiAgZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAyMSArKysrKysrKy0t
LS0KPiAgeGVuL2FyY2gveDg2L0tjb25maWcgICAgICAgICAgICAgICAgfCAgOSArKysrKwo+ICB4
ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICAgICB8IDY3ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA3MyBpbnNlcnRpb25zKCsp
LCAyNCBkZWxldGlvbnMoLSkKPiAKPiAtLSAKPiAyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 19:40:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 19:40: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-devel-bounces@lists.xenproject.org>)
	id 1gRjDh-0004Hq-VS; Tue, 27 Nov 2018 19:40: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=rnop=OG=redhat.com=ehabkost@srs-us1.protection.inumbo.net>)
 id 1gRjDh-0004Hl-8i
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 19:40:29 +0000
X-Inumbo-ID: 4a3b8c12-f27c-11e8-bf07-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a3b8c12-f27c-11e8-bf07-12d6303a7972;
 Tue, 27 Nov 2018 19:40:27 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8D3CF30842AA;
 Tue, 27 Nov 2018 19:40:25 +0000 (UTC)
Received: from localhost (ovpn-116-21.gru2.redhat.com [10.97.116.21])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C320319748;
 Tue, 27 Nov 2018 19:40:20 +0000 (UTC)
Date: Tue, 27 Nov 2018 17:40:19 -0200
From: Eduardo Habkost <ehabkost@redhat.com>
To: =?iso-8859-1?Q?Marc-Andr=E9?= Lureau <marcandre.lureau@redhat.com>
Message-ID: <20181127194019.GQ18284@habkost.net>
References: <20181127092801.21777-1-marcandre.lureau@redhat.com>
 <20181127092801.21777-16-marcandre.lureau@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181127092801.21777-16-marcandre.lureau@redhat.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.40]); Tue, 27 Nov 2018 19:40:26 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH for-3.2 v4 15/28] hw: apply
 accel compat properties without touching globals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>, imammedo@redhat.com,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Andreas =?iso-8859-1?Q?F=E4rber?= <afaerber@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjcsIDIwMTggYXQgMDE6Mjc6NDhQTSArMDQwMCwgTWFyYy1BbmRyw6kgTHVy
ZWF1IHdyb3RlOgo+IEludHJvZHVjZSBvYmplY3RfYXBwbHlfZ2xvYmFsX3Byb3BzKCkgZnVuY3Rp
b24sIHRvIGFwcGx5IGNvbXBhdGliaWxpdHkKPiBwcm9wZXJ0aWVzIGZyb20gYSBHUHRyQXJyYXku
Cj4gCj4gRm9yIGFjY2VsIGNvbXBhdGliaWxpdHkgcHJvcGVydGllcywgYXBwbHkgdGhlbSBkdXJp
bmcKPiBkZXZpY2VfcG9zdF9pbml0KCksIGFmdGVyIGFjY2VsX3JlZ2lzdGVyX2NvbXBhdF9wcm9w
cygpIGhhcyBzZXQgdGhlbS4KPiAKPiBUbyBwb3B1bGF0ZSB0aGUgY29tcGF0aWJpbGl0eSBwcm9w
ZXJ0aWVzLCBpbnRyb2R1Y2UgU0VUX0NPTVBBVCgpLCBhCj4gbW9yZSBnZW5lcmljIHZlcnNpb24g
b2YgU0VUX01BQ0hJTkVfQ09NUEFUKCkgdGhhdCBjYW4gc2V0IGNvbXBhdAo+IHByb3BlcnRpZXMg
b24gb3RoZXIgb2JqZWN0cyB0aGFuIE1hY2hpbmUsIGFuZCB1c2luZyBHUHRyQXJyYXkuCj4gCj4g
U2lnbmVkLW9mZi1ieTogTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhh
dC5jb20+Cj4gLS0tCj4gIGluY2x1ZGUvaHcvcWRldi1jb3JlLmggfCAxMyArKysrKysrKysrKysr
Cj4gIGluY2x1ZGUvcW9tL29iamVjdC5oICAgfCAgMyArKysKPiAgaW5jbHVkZS9zeXNlbXUvYWNj
ZWwuaCB8ICA0ICstLS0KPiAgYWNjZWwvYWNjZWwuYyAgICAgICAgICB8IDEyIC0tLS0tLS0tLS0t
LQo+ICBody9jb3JlL3FkZXYuYyAgICAgICAgIHwgMTEgKysrKysrKysrKysKPiAgaHcveGVuL3hl
bi1jb21tb24uYyAgICB8IDM4ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
Cj4gIHFvbS9vYmplY3QuYyAgICAgICAgICAgfCAyNSArKysrKysrKysrKysrKysrKysrKysrKysr
Cj4gIHZsLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICA4IGZpbGVzIGNoYW5nZWQsIDcz
IGluc2VydGlvbnMoKyksIDM1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9pbmNsdWRl
L2h3L3FkZXYtY29yZS5oIGIvaW5jbHVkZS9ody9xZGV2LWNvcmUuaAo+IGluZGV4IGEyNGQwZGQ1
NjYuLjgyYWZkM2M1MGQgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9ody9xZGV2LWNvcmUuaAo+ICsr
KyBiL2luY2x1ZGUvaHcvcWRldi1jb3JlLmgKPiBAQCAtMjY3LDYgKzI2NywxOSBAQCB0eXBlZGVm
IHN0cnVjdCBHbG9iYWxQcm9wZXJ0eSB7Cj4gICAgICBFcnJvciAqKmVycnA7Cj4gIH0gR2xvYmFs
UHJvcGVydHk7Cj4gIAo+ICsjZGVmaW5lIFNFVF9DT01QQVQoUywgQ09NUEFUKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGRvIHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAg
aW50IGk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICsgICAgICAgIHN0YXRpYyBHbG9iYWxQcm9wZXJ0eSBwcm9wc1tdID0geyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgQ09NUEFUICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgfTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsg
ICAgICAgIGZvciAoaSA9IDA7IGkgPCBHX05fRUxFTUVOVFMocHJvcHMpOyBpKyspIHsgICAgICAg
ICAgICAgICAgIFwKPiArICAgICAgICAgICAgZ19wdHJfYXJyYXlfYWRkKChTKS0+Y29tcGF0X3By
b3BzLCAodm9pZCAqKSZwcm9wc1tpXSk7ICBcCj4gKyAgICAgICAgfSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgfSB3aGls
ZSAoMCkKCkkgdGhpbmsgdGhpcyBtYWNybyB3b3VsZCBiZSBhbiBhY2NlcHRhYmxlIGFsdGVybmF0
aXZlIHRvIHRoZQpleGlzdGluZyBTRVRfTUFDSElORV9DT01QQVQgbWFjcm8gdHJpY2tlcnksIGJ1
dDoKCj4gKwo+ICt2b2lkIGFjY2VsX3JlZ2lzdGVyX2NvbXBhdF9wcm9wcyhjb25zdCBHUHRyQXJy
YXkgKnByb3BzKTsKWy4uLl0KPiBAQCAtMTg1LDcgKzE4Myw5IEBAIHN0YXRpYyB2b2lkIHhlbl9h
Y2NlbF9jbGFzc19pbml0KE9iamVjdENsYXNzICpvYywgdm9pZCAqZGF0YSkKPiAgICAgIGFjLT5p
bml0X21hY2hpbmUgPSB4ZW5faW5pdDsKPiAgICAgIGFjLT5zZXR1cF9wb3N0ID0geGVuX3NldHVw
X3Bvc3Q7Cj4gICAgICBhYy0+YWxsb3dlZCA9ICZ4ZW5fYWxsb3dlZDsKPiAtICAgIGFjLT5nbG9i
YWxfcHJvcHMgPSB4ZW5fY29tcGF0X3Byb3BzOwo+ICsgICAgYWMtPmNvbXBhdF9wcm9wcyA9IGdf
cHRyX2FycmF5X25ldygpOwo+ICsKPiArICAgIFNFVF9DT01QQVQoYWMsIFhFTl9DT01QQVQpOwoK
SSB0aGluayB0aGlzIGlzIGEgc3RlcCBiYWNrd2FyZHMuICBJIGxpa2UgdXMgdG8gYmUgYWJsZSB0
bwpyZWdpc3RlciBjb21wYXQgcHJvcGVydGllcyB3aXRob3V0IG1hY3JvIG1hZ2ljLiAgVGhlIGV4
aXN0ZW5jZSBvZgpTRVRfTUFDSElORV9DT01QQVQgaXMgYSBidWcgYW5kIG5vdCBhIGZlYXR1cmUu
CgpJZiB5b3UgcmVhbGx5IHdhbnQgdG8gdXNlIEdQdHJBcnJheSBpbnN0ZWFkIG9mIGEgc2ltcGxl
Ckdsb2JhbFByb3BlcnR5KiBmaWVsZCAoSSdtIG5vdCBzdXJlIEkgdW5kZXJzdGFuZCB0aGUgcmVh
c29uaW5nCmJlaGluZCB0aGUgY2hvaWNlIHRvIHVzZSBHUHRyQXJyYXkpLCB3aGF0IGFib3V0OgoK
c3RhdGljIEdQdHJBcnJheSAqYnVpbGRfY29tcGF0X3Byb3BzX2FycmF5KEdsb2JhbFByb3BlcnR5
ICpwcm9wcykKewogICAgR2xvYmFsUHJvcGVydHkgKnAgPSBwcm9wczsKICAgIEdQdHJBcnJheSAq
YXJyYXkgPSBnX3B0cl9hcnJheV9uZXcoKTsKICAgIHdoaWxlIChwLT5kcml2ZXIpIHsKICAgICAg
ICBnX3B0cl9hcnJheV9hZGQoYXJyYXksICh2b2lkICopcCk7CiAgICB9CiAgICByZXR1cm4gYXJy
YXk7Cn0KCgpzdGF0aWMgdm9pZCB4ZW5fYWNjZWxfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqb2Ms
IHZvaWQgKmRhdGEpCnsKICAgIC4uLgogICAgYWMtPmNvbXBhdF9wcm9wcyA9IGJ1aWxkX2NvbXBh
dF9wcm9wc19hcnJheSh4ZW5fY29tcGF0X3Byb3BzKTsKfQoKCgo+ICB9Cj4gIAo+ICAjZGVmaW5l
IFRZUEVfWEVOX0FDQ0VMIEFDQ0VMX0NMQVNTX05BTUUoInhlbiIpCj4gZGlmZiAtLWdpdCBhL3Fv
bS9vYmplY3QuYyBiL3FvbS9vYmplY3QuYwo+IGluZGV4IDE3OTIxYzBhNzEuLmRiZGFiMGFlYWQg
MTAwNjQ0Cj4gLS0tIGEvcW9tL29iamVjdC5jCj4gKysrIGIvcW9tL29iamVjdC5jCj4gQEAgLTM3
MCw2ICszNzAsMzEgQEAgc3RhdGljIHZvaWQgb2JqZWN0X3Bvc3RfaW5pdF93aXRoX3R5cGUoT2Jq
ZWN0ICpvYmosIFR5cGVJbXBsICp0aSkKPiAgICAgIH0KPiAgfQo+ICAKPiArdm9pZCBvYmplY3Rf
YXBwbHlfZ2xvYmFsX3Byb3BzKE9iamVjdCAqb2JqLCBjb25zdCBHUHRyQXJyYXkgKnByb3BzLCBF
cnJvciAqKmVycnApCj4gK3sKPiArICAgIEVycm9yICplcnIgPSBOVUxMOwo+ICsgICAgaW50IGk7
Cj4gKwo+ICsgICAgaWYgKCFwcm9wcykgewo+ICsgICAgICAgIHJldHVybjsKPiArICAgIH0KPiAr
Cj4gKyAgICBmb3IgKGkgPSAwOyBpIDwgcHJvcHMtPmxlbjsgaSsrKSB7Cj4gKyAgICAgICAgR2xv
YmFsUHJvcGVydHkgKnAgPSBnX3B0cl9hcnJheV9pbmRleChwcm9wcywgaSk7Cj4gKwo+ICsgICAg
ICAgIGlmIChvYmplY3RfZHluYW1pY19jYXN0KG9iaiwgcC0+ZHJpdmVyKSA9PSBOVUxMKSB7Cj4g
KyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIH0KPiArICAgICAgICBwLT51c2VkID0g
dHJ1ZTsKPiArICAgICAgICBvYmplY3RfcHJvcGVydHlfcGFyc2Uob2JqLCBwLT52YWx1ZSwgcC0+
cHJvcGVydHksICZlcnIpOwo+ICsgICAgICAgIGlmIChlcnIgIT0gTlVMTCkgewo+ICsgICAgICAg
ICAgICBlcnJvcl9wcmVwZW5kKCZlcnIsICJjYW4ndCBhcHBseSBnbG9iYWwgJXMuJXM9JXM6ICIs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgcC0+ZHJpdmVyLCBwLT5wcm9wZXJ0eSwgcC0+
dmFsdWUpOwo+ICsgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKPiArICAg
ICAgICB9Cj4gKyAgICB9Cj4gK30KPiArCj4gIHN0YXRpYyB2b2lkIG9iamVjdF9pbml0aWFsaXpl
X3dpdGhfdHlwZSh2b2lkICpkYXRhLCBzaXplX3Qgc2l6ZSwgVHlwZUltcGwgKnR5cGUpCj4gIHsK
PiAgICAgIE9iamVjdCAqb2JqID0gZGF0YTsKPiBkaWZmIC0tZ2l0IGEvdmwuYyBiL3ZsLmMKPiBp
bmRleCBmYTI1ZDFhZTJkLi5jMDZlOTQyNzFjIDEwMDY0NAo+IC0tLSBhL3ZsLmMKPiArKysgYi92
bC5jCj4gQEAgLTI5NjMsNyArMjk2Myw3IEBAIHN0YXRpYyB2b2lkIHVzZXJfcmVnaXN0ZXJfZ2xv
YmFsX3Byb3BzKHZvaWQpCj4gICAqLwo+ICBzdGF0aWMgdm9pZCByZWdpc3Rlcl9nbG9iYWxfcHJv
cGVydGllcyhNYWNoaW5lU3RhdGUgKm1zKQo+ICB7Cj4gLSAgICBhY2NlbF9yZWdpc3Rlcl9jb21w
YXRfcHJvcHMobXMtPmFjY2VsZXJhdG9yKTsKPiArICAgIGFjY2VsX3JlZ2lzdGVyX2NvbXBhdF9w
cm9wcyhBQ0NFTF9HRVRfQ0xBU1MobXMtPmFjY2VsZXJhdG9yKS0+Y29tcGF0X3Byb3BzKTsKPiAg
ICAgIG1hY2hpbmVfcmVnaXN0ZXJfY29tcGF0X3Byb3BzKG1zKTsKPiAgICAgIHVzZXJfcmVnaXN0
ZXJfZ2xvYmFsX3Byb3BzKCk7Cj4gIH0KPiAtLSAKPiAyLjIwLjAucmMxCj4gCj4gCgotLSAKRWR1
YXJkbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 19:40:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 19:40: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-devel-bounces@lists.xenproject.org>)
	id 1gRjDf-0004Hf-Ld; Tue, 27 Nov 2018 19:40: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=by1u=og=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gRjDe-0004Ha-DE
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 19:40:26 +0000
X-Inumbo-ID: 48dc7211-f27c-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 48dc7211-f27c-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 19:40:24 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 76C6C2EDF;
 Tue, 27 Nov 2018 11:40:24 -0800 (PST)
Received: from [10.37.13.6] (unknown [10.37.13.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3506D3F575;
 Tue, 27 Nov 2018 11:40:23 -0800 (PST)
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <CAOcqxo3MTA0iSAD2m5P87+YBwv_d5_-RHSEX0uuwFwHAC0dVZg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2d3b870d-eb6e-d70c-0700-c6982354a0f1@arm.com>
Date: Tue, 27 Nov 2018 19:40:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAOcqxo3MTA0iSAD2m5P87+YBwv_d5_-RHSEX0uuwFwHAC0dVZg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [ARM] gvirt_to_maddr fails when DomU is created
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgU3RlZmFubykKCk9uIDExLzI3LzE4IDU6MTIgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IEhlbGxvIGNvbW11bml0eSwKCkhpIFZvbG9keW15ciwKCj4gCj4gQWZ0ZXIgY3JlYXRpbmcg
ZG9tVSwgSSdtIHNlZWluZyBsb3RzIG9mIHRoaXMgbWVzc2FnZXMgZnJvbSBoeXBlcnZpc29yOgo+
IAo+IChYRU4pIHAybS5jOjE0NDI6IGQxdjA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZm
ZmY4MDAwMGVmYzdmMGYKPiBmbGFncz0weDEgcGFyPTB4ODA5Cj4gKFhFTikgcDJtLmM6MTQ0Mjog
ZDF2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAwZWZjN2YwMAo+IGZsYWdz
PTB4MSBwYXI9MHg4MDkKPiAoWEVOKSBwMm0uYzoxNDQyOiBkMXYwOiBndmlydF90b19tYWRkciBm
YWlsZWQgdmE9MHhmZmZmODAwMDBlZmM3ZjBmCj4gZmxhZ3M9MHgxIHBhcj0weDgwOQo+IAo+IElu
dGVyZXN0aW5nbHksIEknbSBnZXR0aW5nIHRoZW0gZnJvbSBib3RoIERvbTAgYW5kIERvbVU6Cj4g
Cj4gKFhFTikgcDJtLmM6MTQ0MjogZDB2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZm
ZjgwMDAzZWZkN2YwZgo+IGZsYWdzPTB4MSBwYXI9MHg4MDkKPiAoWEVOKSBwMm0uYzoxNDQyOiBk
MXYwOiBndmlydF90b19tYWRkciBmYWlsZWQgdmE9MHhmZmZmODAwMDBlZmM3ZjBmCj4gZmxhZ3M9
MHgxIHBhcj0weDgwOQo+IAo+IEJ1dCBvbmx5IGFmdGVyIERvbVUgaXMgY3JlYXRlZC4KPiAKPiBJ
IGF0dGFjaGVkIEdEQiBhbmQgZm91bmQgdGhhdCB0aGlzIGlzIGNhdXNlZCBieSB1cGRhdGVfcnVu
c3RhdGVfYXJlYToKPiAKPiAoZ2RiKSBidAo+ICMwICBnZXRfcGFnZV9mcm9tX2d2YSAodj0weDgw
MDA1ZGJlMjAwMCwgdkBlbnRyeT0weDIyZjJjOCA8c2NoZWR1bGUrMTIzNj4sCj4gICAgICB2YT12
YUBlbnRyeT0xODQ0NjYwMzMzNzI3Nzk5NjgxNSwgZmxhZ3M9ZmxhZ3NAZW50cnk9MSkgYXQgcDJt
LmM6MTQ0MAo+ICMxICAweDAwMDAwMDAwMDAyNGUzMjAgaW4gdHJhbnNsYXRlX2dldF9wYWdlICh3
cml0ZT10cnVlLCBsaW5lYXI9dHJ1ZSwKPiBhZGRyPTE4NDQ2NjAzMzM3Mjc3OTk2ODE1LAo+ICAg
ICAgaW5mbz0uLi4pIGF0IGd1ZXN0Y29weS5jOjM3Cj4gIzIgIGNvcHlfZ3Vlc3QgKGJ1Zj1idWZA
ZW50cnk9MHg4MDAwNWRiZTIwZDcsCj4gYWRkcj1hZGRyQGVudHJ5PTE4NDQ2NjAzMzM3Mjc3OTk2
ODE1LCBsZW49bGVuQGVudHJ5PTEsCj4gICAgICBpbmZvPS4uLiwgZmxhZ3M9ZmxhZ3NAZW50cnk9
NikgYXQgZ3Vlc3Rjb3B5LmM6NjkKPiAjMyAgMHgwMDAwMDAwMDAwMjRlNDVjIGluIHJhd19jb3B5
X3RvX2d1ZXN0ICh0bz10b0BlbnRyeT0weGZmZmY4MDAwM2VmZDdmMGYsCj4gICAgICBmcm9tPWZy
b21AZW50cnk9MHg4MDAwNWRiZTIwZDcsIGxlbj1sZW5AZW50cnk9MSkgYXQgZ3Vlc3Rjb3B5LmM6
MTEwCj4gIzQgIDB4MDAwMDAwMDAwMDI0OTdiNCBpbiB1cGRhdGVfcnVuc3RhdGVfYXJlYQo+ICh2
PXZAZW50cnk9MHg4MDAwNWRiZTIwMDApIGF0IGRvbWFpbi5jOjI4Nwo+ICM1ICAweDAwMDAwMDAw
MDAyNDllYjggaW4gY29udGV4dF9zd2l0Y2ggKHByZXY9cHJldkBlbnRyeT0weDgwMDA1ZGJlMjAw
MCwKPiAgICAgIG5leHQ9bmV4dEBlbnRyeT0weDgwMDA1YmYzYzAwMCkgYXQgZG9tYWluLmM6MzQ0
Cj4gIzYgIDB4MDAwMDAwMDAwMDIyZjJjOCBpbiBzY2hlZHVsZSAoKSBhdCBzY2hlZHVsZS5jOjE1
ODMKPiAjNyAgMHgwMDAwMDAwMDAwMjMyYzEwIGluIF9fZG9fc29mdGlycQo+IChpZ25vcmVfbWFz
az1pZ25vcmVfbWFza0BlbnRyeT0wKSBhdCBzb2Z0aXJxLmM6NTAKPiAjOCAgMHgwMDAwMDAwMDAw
MjMyY2E0IGluIGRvX3NvZnRpcnEgKCkgYXQgc29mdGlycS5jOjY0Cj4gIzkgIDB4MDAwMDAwMDAw
MDI1ODI1NCBpbiBsZWF2ZV9oeXBlcnZpc29yX3RhaWwgKCkgYXQgdHJhcHMuYzoyMzAyCj4gCj4g
VGhpcyBpc3N1ZSBpcyBlbmNvdW50ZXJlZCBvbiBRRU1VLUFSTXY4LiBEb20wIGtlcm5lbCBpcyBM
aW51eCA0LjE5LjAKPiBNeSBYRU4gbWFzdGVyIGlzIGF0IGQ4ZmZhYzFmNyAieGVuL2FybTogZ2lj
OiBSZW1vdmUgZHVwbGljYXRlZCBjb21tZW50Cj4gaW4gZG9fc2dpIgo+IAo+IFRoZSBzYW1lIHNl
dHVwIHdvcmtlZCBwZXJmZWN0bHkgd2l0aCBYZW4gNC4xMC4yCgpUaGUgbWVzc2FnZSBpcyBvbmx5
IHByaW50ZWQgaW4gZGVidWcgYnVpbGQuIERvIHlvdSBoYXZlIENPTkZJR19ERUJVRyAKZW5hYmxl
ZD8KCj4gCj4gSnVsaWVuLCBJIHNhdyBvbiBtYWlsaW5nIGxpc3QsIHRoYXQgeW91IHBhaWQgYXR0
ZW50aW9uIHRvIGlzc3VlcyB3aXRoCj4gZ3ZpcnRfdG9fbWFkZHIsCj4gc28gbWF5YmUgeW91IGNh
biBiZSBpbnRlcmVzdGVkIGluIHRoaXMuCgpXaGljaCB0aHJlYWQgYXJlIHlvdSBzcGVha2luZyBh
Ym91dD8gVGhlIHByb2JsZW0gaXMgbm90IGJlY2F1c2Ugb2YgCmd2aXJ0X3RvX21hZGRyIGJ1dCBv
ZiBob3cgdXBkYXRlX3J1bnN0YXRlX2FyZWEgaXMgd29ya2luZyBhdCB0aGUgbW9tZW50LgoKdXBk
YXRlX3J1bnN0YXRlX2FyZWEgaXMgdXNpbmcgYSBndWVzdCB2aXJ0dWFsIGFkZHJlc3MgdG8gdXBk
YXRlIHRoZSB2Q1BVIApydW5zdGF0ZS4gSXQgYmxpbmRseSBhc3N1bWVzIHRoZSB2Q1BVIHJ1bnN0
YXRlIHdpbGwgYWx3YXlzIGJlIG1hcHBlZCBpbiAKc3RhZ2UtMSBwYWdlLXRhYmxlcy4gSG93ZXZl
ciwgaWYgS1BUSSAoS2VybmVsIFBhZ2UgVGFibGUgSXNvbGF0aW9uKSBpcyAKZW5hYmxlZCB0aGUg
a2VybmVsIGFkZHJlc3Mgc3BhY2UgKGFuZCB0aGVyZWZvcmUgdGhlIHZDUFUgcnVuc3RhdGUpIHdp
bGwgCm5vdCBiZSBtYXBwZWQgd2hlbiBydW5uaW5nIGF0IEVMMC4KClNvIGlmIHlvdSBhcmUgcmVz
dG9yaW5nIGEgdkNQVSB0aGF0IHdhcyBleGVjdXRpbmcgY29kZSBhdCBFTDAgdGhlbiAKdXBkYXRl
X3J1bnN0YXRlX2FyZWEgd2lsbCBmYWlsIGFzIHRoZSBhZGRyZXNzIGlzIG5vdCBtYXBwZWQuIFRo
ZXJlIGFyZSBhIApmZXcgc29sdXRpb24gc3VnZ2VzdGVkIG9uIHRoZSBNTCAoc2VlIFsxXSkuIEhv
d2V2ZXIgSSBoYXZlbid0IGhhZCB0aW1lIAp0byBsb29rIGF0IHByb3Blcmx5IGhvdyB0byBpbXBs
ZW1lbnQgdGhlbS4KCktQVEkgaXMgZ2V0dGluZyB1c2VkIG1vcmUgd2lkZWx5IChlLmcgbWVsdGRv
d24gYW5kIEtBU0xSKS4gU28gaXQgd291bGQgCmJlIGdvb2QgaWYgd2UgdHJ5IHRvIHNvbHZlIHRo
aXMgcHJvYmxlbSBzb29uZXIuIEkgd291bGQgYmUgaGFwcHkgdG8gCnJldmlldyBwYXRjaGVzIGFu
ZC9vciBwcm92aWRlIGFkdmljZSBpZiB5b3Ugd2FudCB0byB0YWNrbGUgdGhlIHByb2JsZW0uCgpD
aGVlcnMsCgpbMV0gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs
LzIwMTgtMDMvbXNnMDAyMjMuaHRtbAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 19:52:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 19:52: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-devel-bounces@lists.xenproject.org>)
	id 1gRjPb-0005Dc-8O; Tue, 27 Nov 2018 19:52: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=reli=og=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gRjPa-0005DX-9I
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 19:52:46 +0000
X-Inumbo-ID: 0125bdd4-f27e-11e8-9a16-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0125bdd4-f27e-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 19:52:43 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wARJiFte080460;
 Tue, 27 Nov 2018 19:52:36 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=0uodFSvQXltLYFeKWas+uuUG6Y7hiD1twIvWpxxaqKQ=;
 b=iKmtVjc8jFnBid6GBLlMr3pgg/k7TuZJHQ0++IHZRPbAOZkd9RrNA0PGf/svotu1cu3b
 dSEQLykoktBiF5aIHN2iO8+kLw7ArYJahwf/EV3uSvfZUDo05phiHxehQ3KOmLzMRfQi
 jQg4D9TeNDDsVImz0cTGLjosBkaSUGCB0WZA1qXLCrB0mbhb1AN7kPOK9gPCq8Ox23jX
 xWS6IU5VJdhpaN7ZvnSolGnWsorhQdZv0AOdeCM45oQhja5TwdJiuIi94HQ7zUDCz01D
 1Y6VDsx14h93yBMmlYi6q7HlY03nJk8I3xcafxAqDKw3c7d9VXQ9tsO2KdQThT+QLtJh Aw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2nxx2u68vq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 19:52:35 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wARJqYjn032420
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 19:52:35 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wARJqY3K015851;
 Tue, 27 Nov 2018 19:52:34 GMT
Received: from tomti.i.net-space.pl (/10.175.171.161)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Nov 2018 11:52:33 -0800
Date: Tue, 27 Nov 2018 20:52:27 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181127195227.rp7iz2eukgsrlero@tomti.i.net-space.pl>
References: <20181121142855.13537-1-jgross@suse.com>
 <20181121142855.13537-3-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121142855.13537-3-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9090
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=966
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811270168
Subject: Re: [Xen-devel] [PATCH v5 02/20] loader/linux: support passing rsdp
 address via boot params
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 roger.pau@citrix.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDM6Mjg6MzdQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBYZW4gUFZIIGd1ZXN0cyB3aWxsIGhhdmUgdGhlIFJTRFAgYXQgYW4gYXJiaXRyYXJ5
IGFkZHJlc3MuIFN1cHBvcnQgdGhhdAo+IGJ5IHBhc3NpbmcgdGhlIFJTRFAgYWRkcmVzcyB2aWEg
dGhlIGJvb3QgcGFyYW1ldGVycyB0byBMaW51eC4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmll
bC5raXBlckBvcmFjbGUuY29tPgoKRGFuaWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 19:59:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 19:59: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-devel-bounces@lists.xenproject.org>)
	id 1gRjWK-0005Qz-68; Tue, 27 Nov 2018 19:59: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=reli=og=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gRjWJ-0005Qu-LP
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 19:59:43 +0000
X-Inumbo-ID: fa8effe1-f27e-11e8-9a16-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa8effe1-f27e-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 19:59:42 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wARJxYTZ092909;
 Tue, 27 Nov 2018 19:59:35 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=unTUgpphaL43ypayCdKo3Qd+qIEy0qMLnLtAKCKhV5g=;
 b=ZI5aQSdLj0ggSw+rmdT3C2YKWW2IYhsg2ssHXyemYSouRNgnJOdJT8aPAVh5FDk/lW0R
 LGQ/CjljN6oCTp8Ae+C0tAgrEH3aeM3aoz2EnrBNcf26S+NolRlSHctxaWnv5zo0oWEI
 zhY7U8VkUPq6yS4CxWIud/spg2J2De1Xai5wUgreiSUABQxIlvaMhfcJAhh6A2sC59rk
 Lkg+mZh8Z11Hl+Okj5m5OqaJe2vj+/tIjDtq1Tv+qJ2bqVcnfzEFRLw6bhQXM9CR3xlM
 skoAT+bdAC6nR/NeC6G4RFxCfJSAiJc5ywHSjGd0o1avX+J0JrkRYl1nZihQNscOEGGi oA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2nxx2u69y4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 19:59:35 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wARJxX9F003904
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 19:59:34 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wARJxWXs010144;
 Tue, 27 Nov 2018 19:59:33 GMT
Received: from tomti.i.net-space.pl (/10.175.171.161)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Nov 2018 11:59:32 -0800
Date: Tue, 27 Nov 2018 20:59:28 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181127195928.ub5vnix72x3axdql@tomti.i.net-space.pl>
References: <20181121142855.13537-1-jgross@suse.com>
 <20181121142855.13537-6-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121142855.13537-6-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9090
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=543
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811270170
Subject: Re: [Xen-devel] [PATCH v5 05/20] xen: add some dummy headers for
 PVH mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 roger.pau@citrix.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDM6Mjg6NDBQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBXaXRoIFhlbiBQVkggbW9kZSBhZGRpbmcgYSBuZXcgbWFjaGluZSB0eXBlIHRoZSBt
YWNoaW5lIHJlbGF0ZWQgaGVhZGVycwo+IG5lZWQgdG8gYmUgcHJlc2VudCBmb3IgdGhlIGJ1aWxk
IHRvIHN1Y2NlZWQuIE1vc3Qgb2YgdGhlIGhlYWRlcnMganVzdAo+IG5lZWQgdG8gaW5jbHVkZSB0
aGUgcmVsYXRlZCBjb21tb24gaTM4NiBoZWFkZXJzLiBBZGQgdGhvc2UgdG8gdGhlIHRyZWUuCj4K
PiBOb3RlIHRoYXQgeGVuX3B2aC9pbnQuaCBuZWVkcyB0byBpbmNsdWRlIHBjL2ludF90eXBlcy5o
IGluc3RlYWQgb2YKPiBwYy9pbnQuaCBpbiBvcmRlciB0byBhdm9pZCB0aGUgZGVmaW5pdGlvbiBv
ZiBncnViX2Jpb3NfaW50ZXJydXB0KCkuCj4KPiB4ZW5fcHZoL21lbW9yeS5oIG5lZWRzIHRvIGlu
Y2x1ZGUgY29yZWJvb3QvbWVtb3J5LmggKGxpa2Ugc29tZSBvdGhlcgo+IDxtYWNoaW5lPi9tZW1v
cnkuaCBkbyBhcyB3ZWxsKSBhcyB0aGlzIGNvbnRhaW5zIGp1c3QgdGhlIG5lZWRlZCBzdHVicy4K
Pgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmll
d2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgoKRGFuaWVsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 20:02:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 20:02: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-devel-bounces@lists.xenproject.org>)
	id 1gRjZ6-0006BV-MM; Tue, 27 Nov 2018 20:02:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=rf+k=og=redhat.com=mlureau@srs-us1.protection.inumbo.net>)
 id 1gRjZ5-0006BQ-9c
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 20:02:35 +0000
X-Inumbo-ID: 60e8c0aa-f27f-11e8-9a16-bc764e045a96
Received: from mail-qk1-f196.google.com (unknown [209.85.222.196])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60e8c0aa-f27f-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 20:02:33 +0000 (UTC)
Received: by mail-qk1-f196.google.com with SMTP id 131so15408006qkd.4
 for <xen-devel@lists.xenproject.org>; Tue, 27 Nov 2018 12:02:33 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=SYNciE99PXncuIJ7y6gbIFPg/AZPJLrDzvvFVZnamgc=;
 b=iQM3/nm8VZ2tkDX+g19+XfNpaqzc+u7D/R/3UHtTscInMqKJE1MIBaoky/7ndOgmMt
 uXbIPpP+dxNVGPSf9173J6LA3WwXokbQCTeEhQdJjHHTw1qCTja7mbfblthte89779Om
 5Dd+j86R4BVFV+XqtJygzSSFj4sVZLCLF3Rk8dVNxxBR2Gqe5kVFpl1OBBqocvCHjwlZ
 1w5kh6sH9oGZn8VjQ/Dy6F9lkt1pei0A142y7z2ORVIXnHryBmets2s1VVtz052KQyvZ
 coy1g6JCemb5aD9RMorPN2oRov9XRJ3bJ/xu32bOiKA5Ch4shP+jJk8Y4uypDtRRLZ0t
 I/RA==
X-Gm-Message-State: AA+aEWYamFsrRRCjq2L9olDkfbGIuHQcTe/wjnyII4YXIUbvGiHnhJwd
 FKKx/D9eTVchyCUCTmERzYOISur79xZgorpeDhLb2EDb
X-Google-Smtp-Source: AFSGD/WqZ6m4eCKAhOM31l2ncpIsX72pP6wLMibae7+JGk/bU1iX9s+YySjevX1oCktDS+jc+O4j5IBSfPopJH4TTMA=
X-Received: by 2002:a37:af85:: with SMTP id
 y127mr29862951qke.352.1543348953241; 
 Tue, 27 Nov 2018 12:02:33 -0800 (PST)
MIME-Version: 1.0
References: <20181127092801.21777-1-marcandre.lureau@redhat.com>
 <20181127092801.21777-16-marcandre.lureau@redhat.com>
 <20181127194019.GQ18284@habkost.net>
In-Reply-To: <20181127194019.GQ18284@habkost.net>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>
Date: Wed, 28 Nov 2018 00:02:21 +0400
Message-ID: <CAMxuvaz0FitnFiSD3Ma9r_7z0oM6A_Z3D2nbAh=YBp3mEC72rg@mail.gmail.com>
To: Eduardo Habkost <ehabkost@redhat.com>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH for-3.2 v4 15/28] hw: apply
 accel compat properties without touching globals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini <sstabellini@kernel.org>, qemu-devel <qemu-devel@nongnu.org>,
 "Bonzini, Paolo" <pbonzini@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Andreas_F=C3=A4rber?= <afaerber@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkKCk9uIFR1ZSwgTm92IDI3LCAyMDE4IGF0IDExOjQwIFBNIEVkdWFyZG8gSGFia29zdCA8ZWhh
Ymtvc3RAcmVkaGF0LmNvbT4gd3JvdGU6Cj4KPiBPbiBUdWUsIE5vdiAyNywgMjAxOCBhdCAwMToy
Nzo0OFBNICswNDAwLCBNYXJjLUFuZHLDqSBMdXJlYXUgd3JvdGU6Cj4gPiBJbnRyb2R1Y2Ugb2Jq
ZWN0X2FwcGx5X2dsb2JhbF9wcm9wcygpIGZ1bmN0aW9uLCB0byBhcHBseSBjb21wYXRpYmlsaXR5
Cj4gPiBwcm9wZXJ0aWVzIGZyb20gYSBHUHRyQXJyYXkuCj4gPgo+ID4gRm9yIGFjY2VsIGNvbXBh
dGliaWxpdHkgcHJvcGVydGllcywgYXBwbHkgdGhlbSBkdXJpbmcKPiA+IGRldmljZV9wb3N0X2lu
aXQoKSwgYWZ0ZXIgYWNjZWxfcmVnaXN0ZXJfY29tcGF0X3Byb3BzKCkgaGFzIHNldCB0aGVtLgo+
ID4KPiA+IFRvIHBvcHVsYXRlIHRoZSBjb21wYXRpYmlsaXR5IHByb3BlcnRpZXMsIGludHJvZHVj
ZSBTRVRfQ09NUEFUKCksIGEKPiA+IG1vcmUgZ2VuZXJpYyB2ZXJzaW9uIG9mIFNFVF9NQUNISU5F
X0NPTVBBVCgpIHRoYXQgY2FuIHNldCBjb21wYXQKPiA+IHByb3BlcnRpZXMgb24gb3RoZXIgb2Jq
ZWN0cyB0aGFuIE1hY2hpbmUsIGFuZCB1c2luZyBHUHRyQXJyYXkuCj4gPgo+ID4gU2lnbmVkLW9m
Zi1ieTogTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+Cj4g
PiAtLS0KPiA+ICBpbmNsdWRlL2h3L3FkZXYtY29yZS5oIHwgMTMgKysrKysrKysrKysrKwo+ID4g
IGluY2x1ZGUvcW9tL29iamVjdC5oICAgfCAgMyArKysKPiA+ICBpbmNsdWRlL3N5c2VtdS9hY2Nl
bC5oIHwgIDQgKy0tLQo+ID4gIGFjY2VsL2FjY2VsLmMgICAgICAgICAgfCAxMiAtLS0tLS0tLS0t
LS0KPiA+ICBody9jb3JlL3FkZXYuYyAgICAgICAgIHwgMTEgKysrKysrKysrKysKPiA+ICBody94
ZW4veGVuLWNvbW1vbi5jICAgIHwgMzggKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0KPiA+ICBxb20vb2JqZWN0LmMgICAgICAgICAgIHwgMjUgKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ID4gIHZsLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gIDggZmlsZXMg
Y2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgMzUgZGVsZXRpb25zKC0pCj4gPgo+ID4gZGlmZiAt
LWdpdCBhL2luY2x1ZGUvaHcvcWRldi1jb3JlLmggYi9pbmNsdWRlL2h3L3FkZXYtY29yZS5oCj4g
PiBpbmRleCBhMjRkMGRkNTY2Li44MmFmZDNjNTBkIDEwMDY0NAo+ID4gLS0tIGEvaW5jbHVkZS9o
dy9xZGV2LWNvcmUuaAo+ID4gKysrIGIvaW5jbHVkZS9ody9xZGV2LWNvcmUuaAo+ID4gQEAgLTI2
Nyw2ICsyNjcsMTkgQEAgdHlwZWRlZiBzdHJ1Y3QgR2xvYmFsUHJvcGVydHkgewo+ID4gICAgICBF
cnJvciAqKmVycnA7Cj4gPiAgfSBHbG9iYWxQcm9wZXJ0eTsKPiA+Cj4gPiArI2RlZmluZSBTRVRf
Q09NUEFUKFMsIENPTVBBVCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gPiArICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gPiArICAgICAgICBpbnQgaTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgICAgICBzdGF0aWMg
R2xvYmFsUHJvcGVydHkgcHJvcHNbXSA9IHsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
PiArICAgICAgICAgICAgQ09NUEFUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gPiArICAgICAgICB9OyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgICAgICBmb3IgKGkgPSAw
OyBpIDwgR19OX0VMRU1FTlRTKHByb3BzKTsgaSsrKSB7ICAgICAgICAgICAgICAgICBcCj4gPiAr
ICAgICAgICAgICAgZ19wdHJfYXJyYXlfYWRkKChTKS0+Y29tcGF0X3Byb3BzLCAodm9pZCAqKSZw
cm9wc1tpXSk7ICBcCj4gPiArICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgIH0gd2hpbGUgKDApCj4KPiBJ
IHRoaW5rIHRoaXMgbWFjcm8gd291bGQgYmUgYW4gYWNjZXB0YWJsZSBhbHRlcm5hdGl2ZSB0byB0
aGUKPiBleGlzdGluZyBTRVRfTUFDSElORV9DT01QQVQgbWFjcm8gdHJpY2tlcnksIGJ1dDoKPgo+
ID4gKwo+ID4gK3ZvaWQgYWNjZWxfcmVnaXN0ZXJfY29tcGF0X3Byb3BzKGNvbnN0IEdQdHJBcnJh
eSAqcHJvcHMpOwo+IFsuLi5dCj4gPiBAQCAtMTg1LDcgKzE4Myw5IEBAIHN0YXRpYyB2b2lkIHhl
bl9hY2NlbF9jbGFzc19pbml0KE9iamVjdENsYXNzICpvYywgdm9pZCAqZGF0YSkKPiA+ICAgICAg
YWMtPmluaXRfbWFjaGluZSA9IHhlbl9pbml0Owo+ID4gICAgICBhYy0+c2V0dXBfcG9zdCA9IHhl
bl9zZXR1cF9wb3N0Owo+ID4gICAgICBhYy0+YWxsb3dlZCA9ICZ4ZW5fYWxsb3dlZDsKPiA+IC0g
ICAgYWMtPmdsb2JhbF9wcm9wcyA9IHhlbl9jb21wYXRfcHJvcHM7Cj4gPiArICAgIGFjLT5jb21w
YXRfcHJvcHMgPSBnX3B0cl9hcnJheV9uZXcoKTsKPiA+ICsKPiA+ICsgICAgU0VUX0NPTVBBVChh
YywgWEVOX0NPTVBBVCk7Cj4KPiBJIHRoaW5rIHRoaXMgaXMgYSBzdGVwIGJhY2t3YXJkcy4gIEkg
bGlrZSB1cyB0byBiZSBhYmxlIHRvCj4gcmVnaXN0ZXIgY29tcGF0IHByb3BlcnRpZXMgd2l0aG91
dCBtYWNybyBtYWdpYy4gIFRoZSBleGlzdGVuY2Ugb2YKPiBTRVRfTUFDSElORV9DT01QQVQgaXMg
YSBidWcgYW5kIG5vdCBhIGZlYXR1cmUuCj4KPiBJZiB5b3UgcmVhbGx5IHdhbnQgdG8gdXNlIEdQ
dHJBcnJheSBpbnN0ZWFkIG9mIGEgc2ltcGxlCj4gR2xvYmFsUHJvcGVydHkqIGZpZWxkIChJJ20g
bm90IHN1cmUgSSB1bmRlcnN0YW5kIHRoZSByZWFzb25pbmcKPiBiZWhpbmQgdGhlIGNob2ljZSB0
byB1c2UgR1B0ckFycmF5KSwgd2hhdCBhYm91dDoKCkV4Y2VwdCBpbiB0aGUgWGVuIGNhc2UsIEl0
IG5lZWRzIHRvIHJlZ2lzdGVyIG11bHRpcGxlIEdsb2JhbFByb3BlcnR5KiwKbm90IG5lY2Vzc2Fy
aWx5IGZyb20gY29udGlndW91cyBpbiBtZW1vcnkuIFRoYXQncyB3aHkgd2UgaGF2ZSBhbiBhcnJh
eQpvZiBwdHIuCgo+Cj4gc3RhdGljIEdQdHJBcnJheSAqYnVpbGRfY29tcGF0X3Byb3BzX2FycmF5
KEdsb2JhbFByb3BlcnR5ICpwcm9wcykKPiB7Cj4gICAgIEdsb2JhbFByb3BlcnR5ICpwID0gcHJv
cHM7Cj4gICAgIEdQdHJBcnJheSAqYXJyYXkgPSBnX3B0cl9hcnJheV9uZXcoKTsKPiAgICAgd2hp
bGUgKHAtPmRyaXZlcikgewo+ICAgICAgICAgZ19wdHJfYXJyYXlfYWRkKGFycmF5LCAodm9pZCAq
KXApOwo+ICAgICB9Cj4gICAgIHJldHVybiBhcnJheTsKPiB9Cj4KPgo+IHN0YXRpYyB2b2lkIHhl
bl9hY2NlbF9jbGFzc19pbml0KE9iamVjdENsYXNzICpvYywgdm9pZCAqZGF0YSkKPiB7Cj4gICAg
IC4uLgo+ICAgICBhYy0+Y29tcGF0X3Byb3BzID0gYnVpbGRfY29tcGF0X3Byb3BzX2FycmF5KHhl
bl9jb21wYXRfcHJvcHMpOwoKSWYgd2Ugd291bGQgcmVnaXN0ZXIgZnJvbSBvbmUgcGxhY2UsIHRo
YXQgd291bGQgYmUgZmluZS4KCldlIGNvdWxkIHJlcGxhY2UgdGhlIG1hY3JvIGJ5IGEgZnVuY3Rp
b24sIHRoZW4gd2Ugd291bGQgaGF2ZSB0bwpkZWNsYXJlIHRoZSBHbG9iYWxQcm9wZXJ0eSBhcnJh
eXMgbWFudWFsbHkgYmFzaWNhbGx5LgoKPiB9Cj4KPgo+Cj4gPiAgfQo+ID4KPiA+ICAjZGVmaW5l
IFRZUEVfWEVOX0FDQ0VMIEFDQ0VMX0NMQVNTX05BTUUoInhlbiIpCj4gPiBkaWZmIC0tZ2l0IGEv
cW9tL29iamVjdC5jIGIvcW9tL29iamVjdC5jCj4gPiBpbmRleCAxNzkyMWMwYTcxLi5kYmRhYjBh
ZWFkIDEwMDY0NAo+ID4gLS0tIGEvcW9tL29iamVjdC5jCj4gPiArKysgYi9xb20vb2JqZWN0LmMK
PiA+IEBAIC0zNzAsNiArMzcwLDMxIEBAIHN0YXRpYyB2b2lkIG9iamVjdF9wb3N0X2luaXRfd2l0
aF90eXBlKE9iamVjdCAqb2JqLCBUeXBlSW1wbCAqdGkpCj4gPiAgICAgIH0KPiA+ICB9Cj4gPgo+
ID4gK3ZvaWQgb2JqZWN0X2FwcGx5X2dsb2JhbF9wcm9wcyhPYmplY3QgKm9iaiwgY29uc3QgR1B0
ckFycmF5ICpwcm9wcywgRXJyb3IgKiplcnJwKQo+ID4gK3sKPiA+ICsgICAgRXJyb3IgKmVyciA9
IE5VTEw7Cj4gPiArICAgIGludCBpOwo+ID4gKwo+ID4gKyAgICBpZiAoIXByb3BzKSB7Cj4gPiAr
ICAgICAgICByZXR1cm47Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgZm9yIChpID0gMDsgaSA8
IHByb3BzLT5sZW47IGkrKykgewo+ID4gKyAgICAgICAgR2xvYmFsUHJvcGVydHkgKnAgPSBnX3B0
cl9hcnJheV9pbmRleChwcm9wcywgaSk7Cj4gPiArCj4gPiArICAgICAgICBpZiAob2JqZWN0X2R5
bmFtaWNfY2FzdChvYmosIHAtPmRyaXZlcikgPT0gTlVMTCkgewo+ID4gKyAgICAgICAgICAgIGNv
bnRpbnVlOwo+ID4gKyAgICAgICAgfQo+ID4gKyAgICAgICAgcC0+dXNlZCA9IHRydWU7Cj4gPiAr
ICAgICAgICBvYmplY3RfcHJvcGVydHlfcGFyc2Uob2JqLCBwLT52YWx1ZSwgcC0+cHJvcGVydHks
ICZlcnIpOwo+ID4gKyAgICAgICAgaWYgKGVyciAhPSBOVUxMKSB7Cj4gPiArICAgICAgICAgICAg
ZXJyb3JfcHJlcGVuZCgmZXJyLCAiY2FuJ3QgYXBwbHkgZ2xvYmFsICVzLiVzPSVzOiAiLAo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgcC0+ZHJpdmVyLCBwLT5wcm9wZXJ0eSwgcC0+dmFs
dWUpOwo+ID4gKyAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwo+ID4gKyAg
ICAgICAgfQo+ID4gKyAgICB9Cj4gPiArfQo+ID4gKwo+ID4gIHN0YXRpYyB2b2lkIG9iamVjdF9p
bml0aWFsaXplX3dpdGhfdHlwZSh2b2lkICpkYXRhLCBzaXplX3Qgc2l6ZSwgVHlwZUltcGwgKnR5
cGUpCj4gPiAgewo+ID4gICAgICBPYmplY3QgKm9iaiA9IGRhdGE7Cj4gPiBkaWZmIC0tZ2l0IGEv
dmwuYyBiL3ZsLmMKPiA+IGluZGV4IGZhMjVkMWFlMmQuLmMwNmU5NDI3MWMgMTAwNjQ0Cj4gPiAt
LS0gYS92bC5jCj4gPiArKysgYi92bC5jCj4gPiBAQCAtMjk2Myw3ICsyOTYzLDcgQEAgc3RhdGlj
IHZvaWQgdXNlcl9yZWdpc3Rlcl9nbG9iYWxfcHJvcHModm9pZCkKPiA+ICAgKi8KPiA+ICBzdGF0
aWMgdm9pZCByZWdpc3Rlcl9nbG9iYWxfcHJvcGVydGllcyhNYWNoaW5lU3RhdGUgKm1zKQo+ID4g
IHsKPiA+IC0gICAgYWNjZWxfcmVnaXN0ZXJfY29tcGF0X3Byb3BzKG1zLT5hY2NlbGVyYXRvcik7
Cj4gPiArICAgIGFjY2VsX3JlZ2lzdGVyX2NvbXBhdF9wcm9wcyhBQ0NFTF9HRVRfQ0xBU1MobXMt
PmFjY2VsZXJhdG9yKS0+Y29tcGF0X3Byb3BzKTsKPiA+ICAgICAgbWFjaGluZV9yZWdpc3Rlcl9j
b21wYXRfcHJvcHMobXMpOwo+ID4gICAgICB1c2VyX3JlZ2lzdGVyX2dsb2JhbF9wcm9wcygpOwo+
ID4gIH0KPiA+IC0tCj4gPiAyLjIwLjAucmMxCj4gPgo+ID4KPgo+IC0tCj4gRWR1YXJkbwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 20:03:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 20:03: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-devel-bounces@lists.xenproject.org>)
	id 1gRjZV-0006EX-0g; Tue, 27 Nov 2018 20:03: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=RELi=OG=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gRjZU-0006EQ-3U
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 20:03:00 +0000
X-Inumbo-ID: 6f082412-f27f-11e8-9a82-12d6303a7972
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f082412-f27f-11e8-9a82-12d6303a7972;
 Tue, 27 Nov 2018 20:02:58 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wARK2WSo096161;
 Tue, 27 Nov 2018 20:02:50 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=9jOQj2c44XGEzg8z1pnF7nHGJFMvYWpaToTB5TxXBeU=;
 b=bR0LJbG7sfCQGcYkaJUuxGqNGHbwSAI3c1vjPi9AuF8Je72+qqmpJ3+/YOM+jSJ2ncYb
 vNl9HRmobRzZ8CgGcjdDeIgPFVhOZKANKwEePBaylFJ3q4KbWt+XHPn3J+lV1tb+DIZl
 f12+7X6b2iPEfauk+lGx6k7O6ota2pkHR98Ej5T6VfRC0HbCdvvYRl7yx5CteHj7u8U2
 mr3PU+qFIQYP0nI9Nmq5Wwd3HpHKGyI0Stz1cAH1+TgYPJMDHpsse/9RFug8J8GeE75s
 043f0ZsktzjiNcCITtAm65NjEBE21hcNjbL13cLoAptzI32VpMzVjpao+wJUZyjh0x5h 0g== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2nxx2u6agf-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 20:02:50 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wARK2nb9028582
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 20:02:49 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wARK2mRd012095;
 Tue, 27 Nov 2018 20:02:48 GMT
Received: from tomti.i.net-space.pl (/10.175.171.161)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Nov 2018 12:02:47 -0800
Date: Tue, 27 Nov 2018 21:02:44 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181127200244.sog5tlmc73vkuxty@tomti.i.net-space.pl>
References: <20181121142855.13537-1-jgross@suse.com>
 <20181121142855.13537-8-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121142855.13537-8-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9090
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=583
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811270170
Subject: Re: [Xen-devel] [PATCH v5 07/20] xen: modify grub_xen_ptr2mfn() for
 xen-pvh
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 roger.pau@citrix.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDM6Mjg6NDJQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBncnViX3hlbl9wdHIybWZuKCkgcmV0dXJucyB0aGUgbWFjaGluZSBmcmFtZSBudW1i
ZXIgZm9yIGEgZ2l2ZW4gcG9pbnRlcgo+IHZhbHVlLiBGb3IgWGVuLVBWSCBndWVzdHMgdGhpcyBp
cyBqdXN0IHRoZSBQRk4uIEFkZCB0aGUgUFZIIHNwZWNpZmljCj4gdmFyaWFudC4KPgo+IFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBE
YW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgoKRGFuaWVsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 20:11:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 20:11: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-devel-bounces@lists.xenproject.org>)
	id 1gRjhD-000739-Si; Tue, 27 Nov 2018 20:10: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=reli=og=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gRjhC-000734-Kv
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 20:10:58 +0000
X-Inumbo-ID: 8cd96960-f280-11e8-9a16-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cd96960-f280-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 20:10:57 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wARK9j2L101342;
 Tue, 27 Nov 2018 20:10:49 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=ssyc3pxgefDXIpC4bG+THjGA+vdNrT9hbi+jtapTuTU=;
 b=wYToI6KqFrQL06JQWmPN5AviXZUfEYNcBLhcxe+glqzyBFKuhwCIojuunQCqJfqflcLe
 eceuPKwtjxrNIx28pFUYABJgR40ckl0kmQuRtL0Iw+T2MFmiagTV3Fcqky+R8cYRVHdk
 k0XCEzoMu1BcJc4uJ+OhiYEBvJo4WiHnAY4Sgs80MPk8UKdhrphnQr52H6qMOghWO8Kq
 63+HBiXaQwnQSGCazKMsm5Atw3SO+JmJAcuCsfF9brg1qe/T/qoOQcBFiMl7RVtxt67n
 8+Cp4Lta2qIfb1eCHdIf3yFfoXEKU1W281c0aUXvA2SWIypTcMJPN9aRGwDNatT4Gry/ AA== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2nxx2u6bmk-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 20:10:49 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wARKAm9J023705
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 20:10:48 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wARKAlHs016974;
 Tue, 27 Nov 2018 20:10:47 GMT
Received: from tomti.i.net-space.pl (/10.175.171.161)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Nov 2018 12:10:47 -0800
Date: Tue, 27 Nov 2018 21:10:43 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181127201043.jxfb3gvssxfo3hyj@tomti.i.net-space.pl>
References: <20181121142855.13537-1-jgross@suse.com>
 <20181121142855.13537-10-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121142855.13537-10-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9090
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=864
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811270172
Subject: Re: [Xen-devel] [PATCH v5 09/20] xen: add basic hooks for PVH in
 current code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 roger.pau@citrix.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDM6Mjg6NDRQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgdGhlIGhvb2tzIHRvIGN1cnJlbnQgY29kZSBuZWVkZWQgZm9yIFhlbiBQVkgu
IFRoZXkgd2lsbCBiZSBmaWxsZWQKPiB3aXRoIGNvZGUgbGF0ZXIgd2hlbiB0aGUgcmVsYXRlZCBm
dW5jdGlvbmFsaXR5IGlzIGJlaW5nIGFkZGVkLgo+Cj4gbG9hZGVyL2kzODYvbGludXguYyBuZWVk
cyB0byBpbmNsdWRlIG1hY2hpbmUva2VybmVsLmggbm93IGFzIGl0IG5lZWRzCj4gdG8gZ2V0IEdS
VUJfS0VSTkVMX1VTRV9SU0RQX0FERFIgZnJvbSB0aGVyZS4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIg
PGRhbmllbC5raXBlckBvcmFjbGUuY29tPgoKRGFuaWVsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 20:31:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 20:31: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-devel-bounces@lists.xenproject.org>)
	id 1gRk16-0008W5-LY; Tue, 27 Nov 2018 20:31:32 +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=RELi=OG=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gRk15-0008W0-Qg
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 20:31:31 +0000
X-Inumbo-ID: 6bc29a68-f283-11e8-9550-12d6303a7972
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6bc29a68-f283-11e8-9550-12d6303a7972;
 Tue, 27 Nov 2018 20:31:30 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wARK9QMJ061581;
 Tue, 27 Nov 2018 20:31:15 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 content-transfer-encoding : in-reply-to; s=corp-2018-07-02;
 bh=8SwGdBX2MuNuZa5f11iHzgSqburdNtlQFJA93kChjUQ=;
 b=S6KyuuGdVzG2IPL/LU9BMHsI6oqDzizLZltU+z4xO2b9j5xeWV99cjDpBL9f+c4ub+Ba
 lmVKXDCLy35K9R+wG7g/zcLSOKEgl0cU3keOGBLAnp0VJSp6LsC4zInBHRS/2lfMsawg
 SLrelLkM463MHTlPhlcjzy9PgWAspSyad1pgzY4QKYUQQEf08SCn8nPZYracVTHfXmiv
 UpidOS2JTiECaOjI6T1bZXh1rtYbn15gKnmZYrUljzHSeaMpLUmXppGPPW0ioH+qPNPR
 hNOa0b1Ht/Dy4Vt/gLyq8xVws/cdiW1Rd/G0SK6E1Biw7pRsIxk6Bk5kTj2TfHv6CiIe 7A== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2nxy9r6ck8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 20:31:15 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wARKVFkF022125
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 20:31:15 GMT
Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wARKVEmP021559;
 Tue, 27 Nov 2018 20:31:14 GMT
Received: from tomti.i.net-space.pl (/10.175.171.161)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Nov 2018 12:31:14 -0800
Date: Tue, 27 Nov 2018 21:31:10 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181127203110.bcti52xm2jnqux5k@tomti.i.net-space.pl>
References: <20181121142855.13537-1-jgross@suse.com>
 <20181121142855.13537-12-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121142855.13537-12-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9090
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811270172
Subject: Re: [Xen-devel] [PATCH v5 11/20] xen: setup hypercall page for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 roger.pau@citrix.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDM6Mjg6NDZQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgdGhlIG5lZWRlZCBjb2RlIHRvIHNldHVwIHRoZSBoeXBlcmNhbGwgcGFnZSBm
b3IgY2FsbGluZyBpbnRvIHRoZQo+IFhlbiBoeXBlcnZpc29yLgo+Cj4gSW1wb3J0IHRoZSBYRU5f
SFZNX0RFQlVHQ09OU19JT1BPUlQgZGVmaW5lIGZyb20gWGVuIHVuc3RhYmxlIGludG8KPiBpbmNs
dWRlL3hlbi9hcmNoLXg4Ni94ZW4uaAo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+IFYzOiBncnViX3hlbl9lYXJseV9oYWx0LT5ncnViX3hl
bl9wYW5pYyAoUm9nZXIgUGF1IE1vbm7DqSkKPiAgICAgaXNzdWUgcGFuaWMgbWVzc2FnZSAoUm9n
ZXIgUGF1IE1vbm7DqSkKPiAgICAgcmV3cml0ZSBncnViX3hlbl9oeXBlcmNhbGwgdG8gYXZvaWQg
cmVnaXN0ZXIgdmFyaWFibGVzIChEYW5pZWwgS2lwZXIpCj4gVjU6IFVzZSBYRU5fSFZNX0RFQlVH
Q09OU19JT1BPUlQgZnJvbSBYZW4gdW5zdGFibGUgKFJvZ2VyIFBhdSBNb25uw6kpCj4gICAgIElz
c3VlICJTeXN0ZW0gaGFsdGVkISIgaW4gcGFuaWMgKERhbmllbCBLaXBlcikKPiAgICAgQ2xlYXIg
aW50ZXJydXB0cyBhbmQgbG9vcCBmb3IgaGFsdGluZyAoUm9nZXIgUGF1IE1vbm7DqSwgRGFuaWVs
IEtpcGVyKQo+ICAgICBVc2Ugb25seSBvbmUgZHVtbXkgdmFyaWFibGUgZm9yIGh5cGVyY2FsbCBh
c20gc3RhdGVtZW50Cj4gLS0tCj4gIGdydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jIHwgNzkg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICBpbmNsdWRlL3hl
bi9hcmNoLXg4Ni94ZW4uaCAgICB8ICA3ICsrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCA4NiBpbnNl
cnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMg
Yi9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYwo+IGluZGV4IDRmNjI5YjE1ZS4uNDc4Y2Vm
MGQxIDEwMDY0NAo+IC0tLSBhL2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jCj4gKysrIGIv
Z3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKPiBAQCAtMjAsMTUgKzIwLDk0IEBACj4gICNp
bmNsdWRlIDxncnViL21pc2MuaD4KPiAgI2luY2x1ZGUgPGdydWIvbWVtb3J5Lmg+Cj4gICNpbmNs
dWRlIDxncnViL21tLmg+Cj4gKyNpbmNsdWRlIDxncnViL2kzODYvY3B1aWQuaD4KPiArI2luY2x1
ZGUgPGdydWIvaTM4Ni9pby5oPgo+ICAjaW5jbHVkZSA8Z3J1Yi94ZW4uaD4KPiAgI2luY2x1ZGUg
PHhlbi9odm0vc3RhcnRfaW5mby5oPgo+ICAjaW5jbHVkZSA8Z3J1Yi9tYWNoaW5lL2tlcm5lbC5o
Pgo+Cj4gIGdydWJfdWludDY0X3QgZ3J1Yl9yc2RwX2FkZHI7Cj4KPiArc3RhdGljIGNoYXIgaHlw
ZXJjYWxsX3BhZ2VbR1JVQl9YRU5fUEFHRV9TSVpFXQo+ICsgIF9fYXR0cmlidXRlX18gKChhbGln
bmVkIChHUlVCX1hFTl9QQUdFX1NJWkUpKSk7Cj4gKwo+ICtzdGF0aWMgZ3J1Yl91aW50MzJfdCB4
ZW5fY3B1aWRfYmFzZTsKPiArCj4gK3N0YXRpYyB2b2lkCj4gK2dydWJfeGVuX2NvbnNfbXNnIChj
b25zdCBjaGFyICptc2cpCj4gK3sKPiArICBjb25zdCBjaGFyICpjOwo+ICsKPiArICBmb3IgKGMg
PSBtc2c7ICpjOyBjKyspCj4gKyAgICBncnViX291dGIgKCpjLCBYRU5fSFZNX0RFQlVHQ09OU19J
T1BPUlQpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZAo+ICtncnViX3hlbl9wYW5pYyAoY29uc3Qg
Y2hhciAqbXNnKQo+ICt7Cj4gKyAgZ3J1Yl94ZW5fY29uc19tc2cgKG1zZyk7Cj4gKyAgZ3J1Yl94
ZW5fY29uc19tc2cgKCJTeXN0ZW0gaGFsdGVkIVxuIik7Cj4gKwo+ICsgIGFzbSB2b2xhdGlsZSAo
ImNsaSIpOwo+ICsKPiArICB3aGlsZSAoMSkKPiArICAgIHsKPiArICAgICAgYXNtIHZvbGF0aWxl
ICgiaGx0Iik7Cj4gKyAgICB9Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkCj4gK2dydWJfeGVuX2Nw
dWlkX2Jhc2UgKHZvaWQpCj4gK3sKPiArICBncnViX3VpbnQzMl90IGJhc2UsIGVheCwgc2lnbmF0
dXJlWzNdOwo+ICsKPiArICBmb3IgKGJhc2UgPSAweDQwMDAwMDAwOyBiYXNlIDwgMHg0MDAxMDAw
MDsgYmFzZSArPSAweDEwMCkKPiArICAgIHsKPiArICAgICAgZ3J1Yl9jcHVpZCAoYmFzZSwgZWF4
LCBzaWduYXR1cmVbMF0sIHNpZ25hdHVyZVsxXSwgc2lnbmF0dXJlWzJdKTsKPiArICAgICAgaWYg
KCFncnViX21lbWNtcCAoIlhlblZNTVhlblZNTSIsIHNpZ25hdHVyZSwgMTIpICYmIChlYXggLSBi
YXNlKSA+PSAyKQo+ICsJewo+ICsJICB4ZW5fY3B1aWRfYmFzZSA9IGJhc2U7Cj4gKwkgIHJldHVy
bjsKPiArCX0KPiArICAgIH0KPiArCj4gKyAgZ3J1Yl94ZW5fcGFuaWMgKCJGb3VuZCBubyBYZW4g
c2lnbmF0dXJlIVxuIik7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkCj4gK2dydWJfeGVuX3NldHVw
X2h5cGVyY2FsbF9wYWdlICh2b2lkKQo+ICt7Cj4gKyAgZ3J1Yl91aW50MzJfdCBtc3IsIHBmbiwg
ZWF4LCBlYngsIGVjeCwgZWR4Owo+ICsKPiArICBncnViX2NwdWlkICh4ZW5fY3B1aWRfYmFzZSAr
IDIsIGVheCwgZWJ4LCBlY3gsIGVkeCk7CgpDb3VsZCBub3QgeW91IHVzZSBhIGNvbnN0YW50IGlu
c3RlYWQgb2YgcGxhaW4gMiBoZXJlPyBJcyB0aGVyZSBhbnl0aGluZwpsaWtlIHRoYXQgaW4gWGVu
IGhlYWRlcnM/IElmIG5vdCBwbGVhc2UgYWRkIGEgY29tbWVudCB3aGF0IGdydWJfY3B1aWQgKCkK
YW5kIHdybXNyIGRvLiBPbmUgbGluZSBpcyBzdWZmaWNpZW50LgoKPiArICBtc3IgPSBlYng7Cj4g
KyAgcGZuID0gKGdydWJfdWludDMyX3QpICgmaHlwZXJjYWxsX3BhZ2UpOwoKSXMgaXQgUEZOPyBS
ZWFsbHk/IEkgZG8gbm90IHRoaW5rIHNvLgoKPiArCj4gKyAgYXNtIHZvbGF0aWxlICgid3Jtc3Ii
IDogOiAiYyIgKG1zciksICJhIiAocGZuKSwgImQiICgwKSA6ICJtZW1vcnkiKTsKPiArfQo+ICsK
PiAraW50Cj4gK2dydWJfeGVuX2h5cGVyY2FsbCAoZ3J1Yl91aW50MzJfdCBjYWxsbm8sIGdydWJf
dWludDMyX3QgYTAsCj4gKwkJICAgIGdydWJfdWludDMyX3QgYTEsIGdydWJfdWludDMyX3QgYTIs
Cj4gKwkJICAgIGdydWJfdWludDMyX3QgYTMsIGdydWJfdWludDMyX3QgYTQsCj4gKwkJICAgIGdy
dWJfdWludDMyX3QgYTUgX19hdHRyaWJ1dGVfXyAoKHVudXNlZCkpKQo+ICt7Cj4gKyAgZ3J1Yl91
aW50MzJfdCBfX3JlcywgZHVtbXk7Cj4gKwo+ICsgIGFzbSB2b2xhdGlsZSAoImNhbGwgKiVbY2Fs
bG5vXSIKPiArCQk6ICI9YSIgKF9fcmVzKSwgIj1iIiAoZHVtbXkpLCAiPWMiIChkdW1teSksICI9
ZCIgKGR1bW15KSwKPiArCQkgICI9UyIgKGR1bW15KSwgIj1EIiAoZHVtbXkpCj4gKwkJOiAiMSIg
KGEwKSwgIjIiIChhMSksICIzIiAoYTIpLCAiNCIgKGEzKSwgIjUiIChhNCksCj4gKwkJICBbY2Fs
bG5vXSAiYSIgKCZoeXBlcmNhbGxfcGFnZVtjYWxsbm8gKiAzMl0pCj4gKwkJOiAibWVtb3J5Iik7
CgpIYXZlIHlvdSB0cmllZCAiK2IiLCAiK2MiLCAuLi4gaW5zdGVhZCBvZiAiPWIiLCAiPWMiLCAu
Li4/CgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 20:37:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 20:37: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-devel-bounces@lists.xenproject.org>)
	id 1gRk6Z-0000GO-BH; Tue, 27 Nov 2018 20:37: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=ef7n=og=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gRk6X-0000GJ-Vg
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 20:37:10 +0000
X-Inumbo-ID: 35ac9626-f284-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35ac9626-f284-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 20:37:08 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DB03A208E4;
 Tue, 27 Nov 2018 20:37:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1543351028;
 bh=94tOdGSBsyehMaE+4coOrF+VVT+AjR1ahkqLitXkU/M=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=nQpvp1Cumjm7MhgLtA9iyOytXowFm4hR4BnRYPCQLhGKoLWA/lFLqZzgsbnqfMECF
 mN6VCwiHG7pe48YN2ALzLWpnrqklej9RPYzD/d+b6h9gkdAvn4rTLCmzm+sg0f+N7Z
 4ufGOMcoakwEsB4CSzXZrDiVJgMHZiO4W19+WeHA=
Date: Tue, 27 Nov 2018 12:37:05 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: PanBian <bianpan2016@163.com>
In-Reply-To: <20181127005823.GB125510@bp>
Message-ID: <alpine.DEB.2.10.1811271233550.4577@sstabellini-ThinkPad-X260>
References: <1542852432-30019-1-git-send-email-bianpan2016@163.com>
 <1f765e81-ed89-d110-74b1-cc8029a4555f@oracle.com>
 <20181127005823.GB125510@bp>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] pvcalls-front: fixes incorrect error
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNyBOb3YgMjAxOCwgUGFuQmlhbiB3cm90ZToKPiBPbiBNb24sIE5vdiAyNiwgMjAx
OCBhdCAwMzozMTozOVBNIC0wNTAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gPiBPbiAxMS8y
MS8xOCA5OjA3IFBNLCBQYW4gQmlhbiB3cm90ZToKPiA+ID4ga2ZyZWUoKSBpcyBpbmNvcnJlY3Rs
eSB1c2VkIHRvIHJlbGVhc2UgdGhlIHBhZ2VzIGFsbG9jYXRlZCBieQo+ID4gPiBfX2dldF9mcmVl
X3BhZ2UoKSBhbmQgX19nZXRfZnJlZV9wYWdlcygpLiBVc2UgdGhlIG1hdGNoaW5nIGRlYWxsb2Nh
dG9ycwo+ID4gPiBpLmUuLCBmcmVlX3BhZ2UoKSBhbmQgZnJlZV9wYWdlcygpLCByZXNwZWN0aXZl
bHkuCj4gPiA+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IFBhbiBCaWFuIDxiaWFucGFuMjAxNkAxNjMu
Y29tPgo+ID4gPiAtLS0KPiA+ID4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDQgKyst
LQo+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
PiA+ID4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ID4gPiBpbmRleCAyZjExY2E3Li43NzIyNGQ4IDEw
MDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+ID4gKysrIGIv
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gPiA+IEBAIC0zODUsOCArMzg1LDggQEAgc3Rh
dGljIGludCBjcmVhdGVfYWN0aXZlKHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCwgaW50ICpldnRj
aG4pCj4gPiA+ICBvdXRfZXJyb3I6Cj4gPiA+ICAJaWYgKCpldnRjaG4gPj0gMCkKPiA+ID4gIAkJ
eGVuYnVzX2ZyZWVfZXZ0Y2huKHB2Y2FsbHNfZnJvbnRfZGV2LCAqZXZ0Y2huKTsKPiA+ID4gLQlr
ZnJlZShtYXAtPmFjdGl2ZS5kYXRhLmluKTsKPiA+ID4gLQlrZnJlZShtYXAtPmFjdGl2ZS5yaW5n
KTsKPiA+ID4gKwlmcmVlX3BhZ2VzKCh1bnNpZ25lZCBsb25nKW1hcC0+YWN0aXZlLmRhdGEuaW4s
IFBWQ0FMTFNfUklOR19PUkRFUik7Cj4gPiAKPiA+IElzIG1hcC0+YWN0aXZlLmRhdGEuaW4gZ3Vh
cmFudGVlZCB0byBiZSBOVUxMIHdoZW4gZW50ZXJpbmcgdGhpcyByb3V0aW5lPwo+IAo+IEkgYW0g
bm90IHN1cmUgeWV0LiBTb3JyeSBmb3IgdGhhdC4gSSBvYnNlcnZlZCB0aGUgbWlzbWF0Y2hlcyBi
ZXR3ZWVuCj4gX19nZXRfZnJlZV9wYWdlIGFuZCBrZnJlZSwgYW5kIHN1Ym1pdHRlZCB0aGUgcGF0
Y2guCj4gCj4gQnV0IEkgdGhpbmsgeW91ciBjb25zaWRlcmF0aW9uIGlzIHJlYXNvbmFibGUuIEEg
YmV0dGVyIHNvbHV0aW9uIGlzIHRvCj4gZGlyZWN0bHkgZnJlZSBieXRlcywgYSBsb2NhbCB2YXJp
YWJsZSB0aGF0IGhvbGRzIF9fZ2V0X2ZyZWVfcGFnZXMgcmV0dXJuCj4gdmFsdWUuIElmIHlvdSBh
Z3JlZSwgSSB3aWxsIHJld3JpdGUgdGhlIHBhdGNoLgoKTGlrZSBCb3JpcyBzYWlkLCBtYXAtPmFj
dGl2ZS5yaW5nIGFuZCBtYXAtPmFjdGl2ZS5kYXRhLmluIGFyZSBub3QKZ3VhcmFudGVlZCB0byBi
ZSBOVUxMIG9yICE9IE5VTEwgaGVyZS4gRm9yIGluc3RhbmNlLG1hcC0+YWN0aXZlLnJpbmcgY2Fu
CmJlICE9IE5VTEwgYW5kIG1hcC0+YWN0aXZlLmRhdGEuaW4gY2FuIGJlIE5VTEwuIEhvd2V2ZXIs
IGZyZWVfcGFnZXMgYW5kCmZyZWVfcGFnZSBzaG91bGQgYmUgYWJsZSB0byBjb3BlIHdpdGggaXQs
IHRoZSBzYW1lIHdheSB0aGF0IGtmcmVlIGlzCmFibGUgdG8gY29wZSB3aXRoIGl0PwoKCj4gPiAt
Ym9yaXMKPiA+IAo+ID4gPiArCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZyltYXAtPmFjdGl2ZS5y
aW5nKTsKPiA+ID4gIAlyZXR1cm4gcmV0Owo+ID4gPiAgfQo+ID4gPiAgCj4gPiAKPiAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 20:58:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 20:58: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-devel-bounces@lists.xenproject.org>)
	id 1gRkRJ-0001nI-DR; Tue, 27 Nov 2018 20:58: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=OHAP=OG=citrix.com=prvs=86228d05a=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1gRkRI-0001nD-A1
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 20:58:36 +0000
X-Inumbo-ID: 3287c134-f287-11e8-8786-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3287c134-f287-11e8-8786-12d6303a7972;
 Tue, 27 Nov 2018 20:58:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,287,1539648000"; d="scan'208";a="71656809"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <boris.ostrovsky@oracle.com>, <xen-devel@lists.xenproject.org>,
 <linux-kernel@vger.kernel.org>
Date: Tue, 27 Nov 2018 20:58:21 +0000
Message-ID: <1543352301-29952-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] Revert "xen/balloon: Mark unallocated host
 memory as UNUSABLE"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Igor Druzhinin <igor.druzhinin@citrix.com>,
 jbeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyByZXZlcnRzIGNvbW1pdCBiM2NmODUyOGJiMjFmZWJiNjUwYTdlY2JmMDgwZDA2NDdiZTQw
YjlmLgoKVGhhdCBjb21taXQgdW5pbnRlbnRpb25hbGx5IGJyb2tlIFhlbiBiYWxsb29uIG1lbW9y
eSBob3RwbHVnIHdpdGgKImhvdHBsdWdfdW5wb3B1bGF0ZWQiIHNldCB0byAxLiBBcyBsb25nIGFz
ICJTeXN0ZW0gUkFNIiByZXNvdXJjZQpnb3QgYXNzaWduZWQgdW5kZXIgYSBuZXcgIlVudXNhYmxl
IG1lbW9yeSIgcmVzb3VyY2UgaW4gSU8vTWVtIHRyZWUKYW55IGF0dGVtcHQgdG8gb25saW5lIHRo
aXMgbWVtb3J5IHdvdWxkIGZhaWwgZHVlIHRvIGdlbmVyYWwga2VybmVsCnJlc3RyaWN0aW9ucyBv
biBoYXZpbmcgIlN5c3RlbSBSQU0iIHJlc291cmNlcyBhcyAxc3QgbGV2ZWwgb25seS4KClRoZSBv
cmlnaW5hbCBpc3N1ZSB0aGF0IGNvbW1pdCBoYXMgdHJpZWQgdG8gd29ya2Fyb3VuZCBmYTU2NGFk
OTYzNjYKKCJ4ODYvUENJOiBFbmFibGUgYSA2NGJpdCBCQVIgb24gQU1EIEZhbWlseSAxNWggKE1v
ZGVscyAwMC0xZiwgMzAtM2YsCjYwLTdmKSIpIGFsc28gZ290IGFtZW5kZWQgYnkgdGhlIGZvbGxv
d2luZyAwM2E1NTE3MzQgKCJ4ODYvUENJOiBNb3ZlCmFuZCBzaHJpbmsgQU1EIDY0LWJpdCB3aW5k
b3cgdG8gYXZvaWQgY29uZmxpY3QiKSB3aGljaCBtYWRlIHRoZQpvcmlnaW5hbCBmaXggdG8gWGVu
IGJhbGxvb25pbmcgdW5uZWNlc3NhcnkuCgpTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8
aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KLS0tCkluIG1haWwgdGhyZWFkIFsxXSBpdCB3YXMg
YWdyZWVkIHRvIHJldmVydCB0aGUgY2hhbmdlIGR1ZSB0byB0ZWNobmljYWwKY29tbGljYXRpb25z
IG9mIGZpeGluZyBpdCBhbmQgdGhlIGZhY3QgdGhhdCB0aGVyZSBpcyBubyBhbnkgc3Ryb25nIHJl
YXNvbgp0byBrZWVwIGl0LgoKWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0xMS9tc2cwMjgzNC5odG1sCi0tLQogYXJjaC94ODYveGVu
L2VubGlnaHRlbi5jIHwgNzggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiBhcmNoL3g4Ni94ZW4vc2V0dXAuYyAgICAgfCAgNiArKy0tCiBkcml2ZXJzL3hl
bi9iYWxsb29uLmMgICAgfCA2NSArKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiBpbmNsdWRlL3hlbi9iYWxsb29uLmggICAgfCAgNSAtLS0tCiA0IGZpbGVzIGNoYW5nZWQs
IDEzIGluc2VydGlvbnMoKyksIDE0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni94ZW4vZW5saWdodGVuLmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKaW5kZXggZTk5NmU4
ZS4uNzUwZjQ2YSAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jCisrKyBiL2Fy
Y2gveDg2L3hlbi9lbmxpZ2h0ZW4uYwpAQCAtMTAsNyArMTAsNiBAQAogI2luY2x1ZGUgPHhlbi94
ZW4uaD4KICNpbmNsdWRlIDx4ZW4vZmVhdHVyZXMuaD4KICNpbmNsdWRlIDx4ZW4vcGFnZS5oPgot
I2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvbWVtb3J5Lmg+CiAKICNpbmNsdWRlIDxhc20veGVuL2h5
cGVyY2FsbC5oPgogI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJ2aXNvci5oPgpAQCAtMzQ2LDgwICsz
NDUsMyBAQCB2b2lkIHhlbl9hcmNoX3VucmVnaXN0ZXJfY3B1KGludCBudW0pCiB9CiBFWFBPUlRf
U1lNQk9MKHhlbl9hcmNoX3VucmVnaXN0ZXJfY3B1KTsKICNlbmRpZgotCi0jaWZkZWYgQ09ORklH
X1hFTl9CQUxMT09OX01FTU9SWV9IT1RQTFVHCi12b2lkIF9faW5pdCBhcmNoX3hlbl9iYWxsb29u
X2luaXQoc3RydWN0IHJlc291cmNlICpob3N0bWVtX3Jlc291cmNlKQotewotCXN0cnVjdCB4ZW5f
bWVtb3J5X21hcCBtZW1tYXA7Ci0JaW50IHJjOwotCXVuc2lnbmVkIGludCBpLCBsYXN0X2d1ZXN0
X3JhbTsKLQlwaHlzX2FkZHJfdCBtYXhfYWRkciA9IFBGTl9QSFlTKG1heF9wZm4pOwotCXN0cnVj
dCBlODIwX3RhYmxlICp4ZW5fZTgyMF90YWJsZTsKLQljb25zdCBzdHJ1Y3QgZTgyMF9lbnRyeSAq
ZW50cnk7Ci0Jc3RydWN0IHJlc291cmNlICpyZXM7Ci0KLQlpZiAoIXhlbl9pbml0aWFsX2RvbWFp
bigpKQotCQlyZXR1cm47Ci0KLQl4ZW5fZTgyMF90YWJsZSA9IGttYWxsb2Moc2l6ZW9mKCp4ZW5f
ZTgyMF90YWJsZSksIEdGUF9LRVJORUwpOwotCWlmICgheGVuX2U4MjBfdGFibGUpCi0JCXJldHVy
bjsKLQotCW1lbW1hcC5ucl9lbnRyaWVzID0gQVJSQVlfU0laRSh4ZW5fZTgyMF90YWJsZS0+ZW50
cmllcyk7Ci0Jc2V0X3hlbl9ndWVzdF9oYW5kbGUobWVtbWFwLmJ1ZmZlciwgeGVuX2U4MjBfdGFi
bGUtPmVudHJpZXMpOwotCXJjID0gSFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVNX21hY2hpbmVf
bWVtb3J5X21hcCwgJm1lbW1hcCk7Ci0JaWYgKHJjKSB7Ci0JCXByX3dhcm4oIiVzOiBDYW4ndCBy
ZWFkIGhvc3QgZTgyMCAoJWQpXG4iLCBfX2Z1bmNfXywgcmMpOwotCQlnb3RvIG91dDsKLQl9Ci0K
LQlsYXN0X2d1ZXN0X3JhbSA9IDA7Ci0JZm9yIChpID0gMDsgaSA8IG1lbW1hcC5ucl9lbnRyaWVz
OyBpKyspIHsKLQkJaWYgKHhlbl9lODIwX3RhYmxlLT5lbnRyaWVzW2ldLmFkZHIgPj0gbWF4X2Fk
ZHIpCi0JCQlicmVhazsKLQkJaWYgKHhlbl9lODIwX3RhYmxlLT5lbnRyaWVzW2ldLnR5cGUgPT0g
RTgyMF9UWVBFX1JBTSkKLQkJCWxhc3RfZ3Vlc3RfcmFtID0gaTsKLQl9Ci0KLQllbnRyeSA9ICZ4
ZW5fZTgyMF90YWJsZS0+ZW50cmllc1tsYXN0X2d1ZXN0X3JhbV07Ci0JaWYgKG1heF9hZGRyID49
IGVudHJ5LT5hZGRyICsgZW50cnktPnNpemUpCi0JCWdvdG8gb3V0OyAvKiBObyB1bmFsbG9jYXRl
ZCBob3N0IFJBTS4gKi8KLQotCWhvc3RtZW1fcmVzb3VyY2UtPnN0YXJ0ID0gbWF4X2FkZHI7Ci0J
aG9zdG1lbV9yZXNvdXJjZS0+ZW5kID0gZW50cnktPmFkZHIgKyBlbnRyeS0+c2l6ZTsKLQotCS8q
Ci0JICogTWFyayBub24tUkFNIHJlZ2lvbnMgYmV0d2VlbiB0aGUgZW5kIG9mIGRvbTAgUkFNIGFu
ZCBlbmQgb2YgaG9zdCBSQU0KLQkgKiBhcyB1bmF2YWlsYWJsZS4gVGhlIHJlc3Qgb2YgdGhhdCBy
ZWdpb24gY2FuIGJlIHVzZWQgZm9yIGhvdHBsdWctYmFzZWQKLQkgKiBiYWxsb29uaW5nLgotCSAq
LwotCWZvciAoOyBpIDwgbWVtbWFwLm5yX2VudHJpZXM7IGkrKykgewotCQllbnRyeSA9ICZ4ZW5f
ZTgyMF90YWJsZS0+ZW50cmllc1tpXTsKLQotCQlpZiAoZW50cnktPnR5cGUgPT0gRTgyMF9UWVBF
X1JBTSkKLQkJCWNvbnRpbnVlOwotCi0JCWlmIChlbnRyeS0+YWRkciA+PSBob3N0bWVtX3Jlc291
cmNlLT5lbmQpCi0JCQlicmVhazsKLQotCQlyZXMgPSBremFsbG9jKHNpemVvZigqcmVzKSwgR0ZQ
X0tFUk5FTCk7Ci0JCWlmICghcmVzKQotCQkJZ290byBvdXQ7Ci0KLQkJcmVzLT5uYW1lID0gIlVu
YXZhaWxhYmxlIGhvc3QgUkFNIjsKLQkJcmVzLT5zdGFydCA9IGVudHJ5LT5hZGRyOwotCQlyZXMt
PmVuZCA9IChlbnRyeS0+YWRkciArIGVudHJ5LT5zaXplIDwgaG9zdG1lbV9yZXNvdXJjZS0+ZW5k
KSA/Ci0JCQkgICAgZW50cnktPmFkZHIgKyBlbnRyeS0+c2l6ZSA6IGhvc3RtZW1fcmVzb3VyY2Ut
PmVuZDsKLQkJcmMgPSBpbnNlcnRfcmVzb3VyY2UoaG9zdG1lbV9yZXNvdXJjZSwgcmVzKTsKLQkJ
aWYgKHJjKSB7Ci0JCQlwcl93YXJuKCIlczogQ2FuJ3QgaW5zZXJ0IFslbGx4IC0gJWxseCkgKCVk
KVxuIiwKLQkJCQlfX2Z1bmNfXywgcmVzLT5zdGFydCwgcmVzLT5lbmQsIHJjKTsKLQkJCWtmcmVl
KHJlcyk7Ci0JCQlnb3RvICBvdXQ7Ci0JCX0KLQl9Ci0KLSBvdXQ6Ci0Ja2ZyZWUoeGVuX2U4MjBf
dGFibGUpOwotfQotI2VuZGlmIC8qIENPTkZJR19YRU5fQkFMTE9PTl9NRU1PUllfSE9UUExVRyAq
LwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3NldHVwLmMgYi9hcmNoL3g4Ni94ZW4vc2V0dXAu
YwppbmRleCAxMTYzZTMzLi4wNzVlZDQ3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vc2V0dXAu
YworKysgYi9hcmNoL3g4Ni94ZW4vc2V0dXAuYwpAQCAtODA4LDYgKzgwOCw3IEBAIGNoYXIgKiBf
X2luaXQgeGVuX21lbW9yeV9zZXR1cCh2b2lkKQogCWFkZHIgPSB4ZW5fZTgyMF90YWJsZS5lbnRy
aWVzWzBdLmFkZHI7CiAJc2l6ZSA9IHhlbl9lODIwX3RhYmxlLmVudHJpZXNbMF0uc2l6ZTsKIAl3
aGlsZSAoaSA8IHhlbl9lODIwX3RhYmxlLm5yX2VudHJpZXMpIHsKKwkJYm9vbCBkaXNjYXJkID0g
ZmFsc2U7CiAKIAkJY2h1bmtfc2l6ZSA9IHNpemU7CiAJCXR5cGUgPSB4ZW5fZTgyMF90YWJsZS5l
bnRyaWVzW2ldLnR5cGU7CkBAIC04MjMsMTAgKzgyNCwxMSBAQCBjaGFyICogX19pbml0IHhlbl9t
ZW1vcnlfc2V0dXAodm9pZCkKIAkJCQl4ZW5fYWRkX2V4dHJhX21lbShwZm5fcywgbl9wZm5zKTsK
IAkJCQl4ZW5fbWF4X3AybV9wZm4gPSBwZm5fcyArIG5fcGZuczsKIAkJCX0gZWxzZQotCQkJCXR5
cGUgPSBFODIwX1RZUEVfVU5VU0FCTEU7CisJCQkJZGlzY2FyZCA9IHRydWU7CiAJCX0KIAotCQl4
ZW5fYWxpZ25fYW5kX2FkZF9lODIwX3JlZ2lvbihhZGRyLCBjaHVua19zaXplLCB0eXBlKTsKKwkJ
aWYgKCFkaXNjYXJkKQorCQkJeGVuX2FsaWduX2FuZF9hZGRfZTgyMF9yZWdpb24oYWRkciwgY2h1
bmtfc2l6ZSwgdHlwZSk7CiAKIAkJYWRkciArPSBjaHVua19zaXplOwogCQlzaXplIC09IGNodW5r
X3NpemU7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9iYWxsb29uLmMgYi9kcml2ZXJzL3hlbi9i
YWxsb29uLmMKaW5kZXggZmRmYzY0Zi4uMjIxYjczMyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4v
YmFsbG9vbi5jCisrKyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwpAQCAtMjUxLDI1ICsyNTEsMTAg
QEAgc3RhdGljIHZvaWQgcmVsZWFzZV9tZW1vcnlfcmVzb3VyY2Uoc3RydWN0IHJlc291cmNlICpy
ZXNvdXJjZSkKIAlrZnJlZShyZXNvdXJjZSk7CiB9CiAKLS8qCi0gKiBIb3N0IG1lbW9yeSBub3Qg
YWxsb2NhdGVkIHRvIGRvbTAuIFdlIGNhbiB1c2UgdGhpcyByYW5nZSBmb3IgaG90cGx1Zy1iYXNl
ZAotICogYmFsbG9vbmluZy4KLSAqCi0gKiBJdCdzIGEgdHlwZS1sZXNzIHJlc291cmNlLiBTZXR0
aW5nIElPUkVTT1VSQ0VfTUVNIHdpbGwgbWFrZSByZXNvdXJjZQotICogbWFuYWdlbWVudCBhbGdv
cml0aG1zIChhcmNoX3JlbW92ZV9yZXNlcnZhdGlvbnMoKSkgbG9vayBpbnRvIGd1ZXN0IGU4MjAs
Ci0gKiB3aGljaCB3ZSBkb24ndCB3YW50LgotICovCi1zdGF0aWMgc3RydWN0IHJlc291cmNlIGhv
c3RtZW1fcmVzb3VyY2UgPSB7Ci0JLm5hbWUgICA9ICJIb3N0IFJBTSIsCi19OwotCi12b2lkIF9f
YXR0cmlidXRlX18oKHdlYWspKSBfX2luaXQgYXJjaF94ZW5fYmFsbG9vbl9pbml0KHN0cnVjdCBy
ZXNvdXJjZSAqcmVzKQote30KLQogc3RhdGljIHN0cnVjdCByZXNvdXJjZSAqYWRkaXRpb25hbF9t
ZW1vcnlfcmVzb3VyY2UocGh5c19hZGRyX3Qgc2l6ZSkKIHsKLQlzdHJ1Y3QgcmVzb3VyY2UgKnJl
cywgKnJlc19ob3N0bWVtOwotCWludCByZXQgPSAtRU5PTUVNOworCXN0cnVjdCByZXNvdXJjZSAq
cmVzOworCWludCByZXQ7CiAKIAlyZXMgPSBremFsbG9jKHNpemVvZigqcmVzKSwgR0ZQX0tFUk5F
TCk7CiAJaWYgKCFyZXMpCkBAIC0yNzgsNDIgKzI2MywxMyBAQCBzdGF0aWMgc3RydWN0IHJlc291
cmNlICphZGRpdGlvbmFsX21lbW9yeV9yZXNvdXJjZShwaHlzX2FkZHJfdCBzaXplKQogCXJlcy0+
bmFtZSA9ICJTeXN0ZW0gUkFNIjsKIAlyZXMtPmZsYWdzID0gSU9SRVNPVVJDRV9TWVNURU1fUkFN
IHwgSU9SRVNPVVJDRV9CVVNZOwogCi0JcmVzX2hvc3RtZW0gPSBremFsbG9jKHNpemVvZigqcmVz
KSwgR0ZQX0tFUk5FTCk7Ci0JaWYgKHJlc19ob3N0bWVtKSB7Ci0JCS8qIFRyeSB0byBncmFiIGEg
cmFuZ2UgZnJvbSBob3N0bWVtICovCi0JCXJlc19ob3N0bWVtLT5uYW1lID0gIkhvc3QgbWVtb3J5
IjsKLQkJcmV0ID0gYWxsb2NhdGVfcmVzb3VyY2UoJmhvc3RtZW1fcmVzb3VyY2UsIHJlc19ob3N0
bWVtLAotCQkJCQlzaXplLCAwLCAtMSwKLQkJCQkJUEFHRVNfUEVSX1NFQ1RJT04gKiBQQUdFX1NJ
WkUsIE5VTEwsIE5VTEwpOwotCX0KLQotCWlmICghcmV0KSB7Ci0JCS8qCi0JCSAqIEluc2VydCB0
aGlzIHJlc291cmNlIGludG8gaW9tZW0uIEJlY2F1c2UgaG9zdG1lbV9yZXNvdXJjZQotCQkgKiB0
cmFja3MgcG9ydGlvbiBvZiBndWVzdCBlODIwIG1hcmtlZCBhcyBVTlVTQUJMRSBub29uZSBlbHNl
Ci0JCSAqIHNob3VsZCB0cnkgdG8gdXNlIGl0LgotCQkgKi8KLQkJcmVzLT5zdGFydCA9IHJlc19o
b3N0bWVtLT5zdGFydDsKLQkJcmVzLT5lbmQgPSByZXNfaG9zdG1lbS0+ZW5kOwotCQlyZXQgPSBp
bnNlcnRfcmVzb3VyY2UoJmlvbWVtX3Jlc291cmNlLCByZXMpOwotCQlpZiAocmV0IDwgMCkgewot
CQkJcHJfZXJyKCJDYW4ndCBpbnNlcnQgaW9tZW1fcmVzb3VyY2UgWyVsbHggLSAlbGx4XVxuIiwK
LQkJCQlyZXMtPnN0YXJ0LCByZXMtPmVuZCk7Ci0JCQlyZWxlYXNlX21lbW9yeV9yZXNvdXJjZShy
ZXNfaG9zdG1lbSk7Ci0JCQlyZXNfaG9zdG1lbSA9IE5VTEw7Ci0JCQlyZXMtPnN0YXJ0ID0gcmVz
LT5lbmQgPSAwOwotCQl9Ci0JfQotCi0JaWYgKHJldCkgewotCQlyZXQgPSBhbGxvY2F0ZV9yZXNv
dXJjZSgmaW9tZW1fcmVzb3VyY2UsIHJlcywKLQkJCQkJc2l6ZSwgMCwgLTEsCi0JCQkJCVBBR0VT
X1BFUl9TRUNUSU9OICogUEFHRV9TSVpFLCBOVUxMLCBOVUxMKTsKLQkJaWYgKHJldCA8IDApIHsK
LQkJCXByX2VycigiQ2Fubm90IGFsbG9jYXRlIG5ldyBTeXN0ZW0gUkFNIHJlc291cmNlXG4iKTsK
LQkJCWtmcmVlKHJlcyk7Ci0JCQlyZXR1cm4gTlVMTDsKLQkJfQorCXJldCA9IGFsbG9jYXRlX3Jl
c291cmNlKCZpb21lbV9yZXNvdXJjZSwgcmVzLAorCQkJCXNpemUsIDAsIC0xLAorCQkJCVBBR0VT
X1BFUl9TRUNUSU9OICogUEFHRV9TSVpFLCBOVUxMLCBOVUxMKTsKKwlpZiAocmV0IDwgMCkgewor
CQlwcl9lcnIoIkNhbm5vdCBhbGxvY2F0ZSBuZXcgU3lzdGVtIFJBTSByZXNvdXJjZVxuIik7CisJ
CWtmcmVlKHJlcyk7CisJCXJldHVybiBOVUxMOwogCX0KIAogI2lmZGVmIENPTkZJR19TUEFSU0VN
RU0KQEAgLTMyNSw3ICsyODEsNiBAQCBzdGF0aWMgc3RydWN0IHJlc291cmNlICphZGRpdGlvbmFs
X21lbW9yeV9yZXNvdXJjZShwaHlzX2FkZHJfdCBzaXplKQogCQkJcHJfZXJyKCJOZXcgU3lzdGVt
IFJBTSByZXNvdXJjZSBvdXRzaWRlIGFkZHJlc3NhYmxlIFJBTSAoJWx1ID4gJWx1KVxuIiwKIAkJ
CSAgICAgICBwZm4sIGxpbWl0KTsKIAkJCXJlbGVhc2VfbWVtb3J5X3Jlc291cmNlKHJlcyk7Ci0J
CQlyZWxlYXNlX21lbW9yeV9yZXNvdXJjZShyZXNfaG9zdG1lbSk7CiAJCQlyZXR1cm4gTlVMTDsK
IAkJfQogCX0KQEAgLTc1MCw4ICs3MDUsNiBAQCBzdGF0aWMgaW50IF9faW5pdCBiYWxsb29uX2lu
aXQodm9pZCkKIAlzZXRfb25saW5lX3BhZ2VfY2FsbGJhY2soJnhlbl9vbmxpbmVfcGFnZSk7CiAJ
cmVnaXN0ZXJfbWVtb3J5X25vdGlmaWVyKCZ4ZW5fbWVtb3J5X25iKTsKIAlyZWdpc3Rlcl9zeXNj
dGxfdGFibGUoeGVuX3Jvb3QpOwotCi0JYXJjaF94ZW5fYmFsbG9vbl9pbml0KCZob3N0bWVtX3Jl
c291cmNlKTsKICNlbmRpZgogCiAjaWZkZWYgQ09ORklHX1hFTl9QVgpkaWZmIC0tZ2l0IGEvaW5j
bHVkZS94ZW4vYmFsbG9vbi5oIGIvaW5jbHVkZS94ZW4vYmFsbG9vbi5oCmluZGV4IDYxZjQxMGYu
LjQ5MTRiOTMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL2JhbGxvb24uaAorKysgYi9pbmNsdWRl
L3hlbi9iYWxsb29uLmgKQEAgLTQ0LDggKzQ0LDMgQEAgc3RhdGljIGlubGluZSB2b2lkIHhlbl9i
YWxsb29uX2luaXQodm9pZCkKIHsKIH0KICNlbmRpZgotCi0jaWZkZWYgQ09ORklHX1hFTl9CQUxM
T09OX01FTU9SWV9IT1RQTFVHCi1zdHJ1Y3QgcmVzb3VyY2U7Ci12b2lkIGFyY2hfeGVuX2JhbGxv
b25faW5pdChzdHJ1Y3QgcmVzb3VyY2UgKmhvc3RtZW1fcmVzb3VyY2UpOwotI2VuZGlmCi0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 20:58:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 20:58: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-devel-bounces@lists.xenproject.org>)
	id 1gRkRW-0001nz-OU; Tue, 27 Nov 2018 20:58: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=vt+r=og=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gRkRV-0001nq-Ub
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 20:58:49 +0000
X-Inumbo-ID: 3b95ca0b-f287-11e8-9a16-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b95ca0b-f287-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 20:58:48 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wARKrtoE101044;
 Tue, 27 Nov 2018 20:57:55 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=kJT+UpF+FOrIiZ4vdkX4Ount0F0EYMkIf3U5ugRw4G0=;
 b=2xrIOv/Vl9wA17+fROPRgHCXqAnoQi8/rA2qLZRIEGEBzaEXO535W/qJD09t1Lpm+U+f
 Ntb9Fn1lY3305Kdxb2kEWDTvo1eSAyWUwkcFZ//Aa152KaE38aIakm0KTdWkR+ukgzod
 3O1RhKTajnAxfHtG6GMnlj4/RHRBcF+b8jN3FyO4W5sKnf2+SkLjcLIVeFqNBoZNVwDE
 0ke2jvRXcuZk2SgDno+OvAbsDO1xIyBbV3seZiR1mmmTjBpLHM74Z3bipw5XQHHbL8/V
 HTxYqSHATHAo9MMRYU1VdKI9pH/hoFwGPaZKQXJ4t6HkEY5Ul41V5Z7TGxAMdPD7Ei4i AA== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2nxxkqegk9-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 20:57:55 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wARKvsst006476
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 20:57:54 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wARKvrS6004013;
 Tue, 27 Nov 2018 20:57:54 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Nov 2018 12:57:53 -0800
To: Stefano Stabellini <sstabellini@kernel.org>, PanBian <bianpan2016@163.com>
References: <1542852432-30019-1-git-send-email-bianpan2016@163.com>
 <1f765e81-ed89-d110-74b1-cc8029a4555f@oracle.com>
 <20181127005823.GB125510@bp>
 <alpine.DEB.2.10.1811271233550.4577@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <0af126ad-1a74-e4c7-d74f-658a46757b9d@oracle.com>
Date: Tue, 27 Nov 2018 15:57:39 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811271233550.4577@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9090
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=29
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811270176
Subject: Re: [Xen-devel] [PATCH] pvcalls-front: fixes incorrect error
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjcvMTggMzozNyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1ZSwg
MjcgTm92IDIwMTgsIFBhbkJpYW4gd3JvdGU6Cj4+IE9uIE1vbiwgTm92IDI2LCAyMDE4IGF0IDAz
OjMxOjM5UE0gLTA1MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+IE9uIDExLzIxLzE4IDk6
MDcgUE0sIFBhbiBCaWFuIHdyb3RlOgo+Pj4+IGtmcmVlKCkgaXMgaW5jb3JyZWN0bHkgdXNlZCB0
byByZWxlYXNlIHRoZSBwYWdlcyBhbGxvY2F0ZWQgYnkKPj4+PiBfX2dldF9mcmVlX3BhZ2UoKSBh
bmQgX19nZXRfZnJlZV9wYWdlcygpLiBVc2UgdGhlIG1hdGNoaW5nIGRlYWxsb2NhdG9ycwo+Pj4+
IGkuZS4sIGZyZWVfcGFnZSgpIGFuZCBmcmVlX3BhZ2VzKCksIHJlc3BlY3RpdmVseS4KPj4+Pgo+
Pj4+IFNpZ25lZC1vZmYtYnk6IFBhbiBCaWFuIDxiaWFucGFuMjAxNkAxNjMuY29tPgo+Pj4+IC0t
LQo+Pj4+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCA0ICsrLS0KPj4+PiAgMSBmaWxl
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4+Pgo+Pj4+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxz
LWZyb250LmMKPj4+PiBpbmRleCAyZjExY2E3Li43NzIyNGQ4IDEwMDY0NAo+Pj4+IC0tLSBhL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+Pj4+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuYwo+Pj4+IEBAIC0zODUsOCArMzg1LDggQEAgc3RhdGljIGludCBjcmVhdGVfYWN0aXZl
KHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCwgaW50ICpldnRjaG4pCj4+Pj4gIG91dF9lcnJvcjoK
Pj4+PiAgCWlmICgqZXZ0Y2huID49IDApCj4+Pj4gIAkJeGVuYnVzX2ZyZWVfZXZ0Y2huKHB2Y2Fs
bHNfZnJvbnRfZGV2LCAqZXZ0Y2huKTsKPj4+PiAtCWtmcmVlKG1hcC0+YWN0aXZlLmRhdGEuaW4p
Owo+Pj4+IC0Ja2ZyZWUobWFwLT5hY3RpdmUucmluZyk7Cj4+Pj4gKwlmcmVlX3BhZ2VzKCh1bnNp
Z25lZCBsb25nKW1hcC0+YWN0aXZlLmRhdGEuaW4sIFBWQ0FMTFNfUklOR19PUkRFUik7Cj4+PiBJ
cyBtYXAtPmFjdGl2ZS5kYXRhLmluIGd1YXJhbnRlZWQgdG8gYmUgTlVMTCB3aGVuIGVudGVyaW5n
IHRoaXMgcm91dGluZT8KPj4gSSBhbSBub3Qgc3VyZSB5ZXQuIFNvcnJ5IGZvciB0aGF0LiBJIG9i
c2VydmVkIHRoZSBtaXNtYXRjaGVzIGJldHdlZW4KPj4gX19nZXRfZnJlZV9wYWdlIGFuZCBrZnJl
ZSwgYW5kIHN1Ym1pdHRlZCB0aGUgcGF0Y2guCj4+Cj4+IEJ1dCBJIHRoaW5rIHlvdXIgY29uc2lk
ZXJhdGlvbiBpcyByZWFzb25hYmxlLiBBIGJldHRlciBzb2x1dGlvbiBpcyB0bwo+PiBkaXJlY3Rs
eSBmcmVlIGJ5dGVzLCBhIGxvY2FsIHZhcmlhYmxlIHRoYXQgaG9sZHMgX19nZXRfZnJlZV9wYWdl
cyByZXR1cm4KPj4gdmFsdWUuIElmIHlvdSBhZ3JlZSwgSSB3aWxsIHJld3JpdGUgdGhlIHBhdGNo
Lgo+IExpa2UgQm9yaXMgc2FpZCwgbWFwLT5hY3RpdmUucmluZyBhbmQgbWFwLT5hY3RpdmUuZGF0
YS5pbiBhcmUgbm90Cj4gZ3VhcmFudGVlZCB0byBiZSBOVUxMIG9yICE9IE5VTEwgaGVyZS4gRm9y
IGluc3RhbmNlLG1hcC0+YWN0aXZlLnJpbmcgY2FuCj4gYmUgIT0gTlVMTCBhbmQgbWFwLT5hY3Rp
dmUuZGF0YS5pbiBjYW4gYmUgTlVMTC4gSG93ZXZlciwgZnJlZV9wYWdlcyBhbmQKPiBmcmVlX3Bh
Z2Ugc2hvdWxkIGJlIGFibGUgdG8gY29wZSB3aXRoIGl0LCB0aGUgc2FtZSB3YXkgdGhhdCBrZnJl
ZSBpcwo+IGFibGUgdG8gY29wZSB3aXRoIGl0PwoKSWYgbWFwLT5hY3RpdmUuZGF0YS5pbiBjYW4g
YmUgbm9uLU5VTEwgb24gZW50cnkgdG8gdGhpcyByb3V0aW5lIHRoZW4gSQp0aGluayB0aGlzIGhh
cyBiZWVuIGEgcHJvYmxlbSBhbGwgYWxvbmcuIFBhbidzIHN1Z2dlc3Rpb24gdG8gdXNlIGJ5dGVz
CmZvciBmcmVlaW5nIGlzIGdvaW5nIHRvIHNvbHZlIHRoaXMgKGFzc3VtaW5nIGJ5dGVzIHdpbGwg
YmUgaW5pdGlhbGl6ZWQKdG8gTlVMTCkuCgoKLWJvcmlzCgoKPgo+Pj4gLWJvcmlzCj4+Pgo+Pj4+
ICsJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKW1hcC0+YWN0aXZlLnJpbmcpOwo+Pj4+ICAJcmV0
dXJuIHJldDsKPj4+PiAgfQo+Pj4+ICAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 21:00:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 21: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-devel-bounces@lists.xenproject.org>)
	id 1gRkT6-0002Xg-5T; Tue, 27 Nov 2018 21: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=4fnm=og=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRkT4-0002XQ-Jr
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 21:00:26 +0000
X-Inumbo-ID: 75e62b6a-f287-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75e62b6a-f287-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 21:00:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRkT0-0005LQ-Lf; Tue, 27 Nov 2018 21:00:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRkT0-0007kS-DW; Tue, 27 Nov 2018 21:00:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRkT0-0005H6-BQ; Tue, 27 Nov 2018 21:00:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130793-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:build-arm64-xsm:<job status>:broken:regression
 linux-4.9:build-arm64:<job status>:broken:regression
 linux-4.9:build-arm64-pvops:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-4.9:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.9:build-arm64:hosts-allocate:broken:allowable
 linux-4.9:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.9:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:build-arm64:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.9:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e186413178a3d6a4d5c92ef5bced2e0b589a4649
X-Osstest-Versions-That: linux=5552683784c9e2641e8c74827565476a45827126
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Nov 2018 21:00:22 +0000
Subject: [Xen-devel] [linux-4.9 test] 130793: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc5MyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDc5My8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMzAxNDIKClJlZ3Jl
c3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzAxNDIKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMDE0MgogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTMwMTQyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTMwMTQyCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAx
MzAxNDIKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMDE0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwMTQyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzAxNDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDE0MgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTMwMTQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzAxNDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgZTE4NjQxMzE3OGEzZDZhNGQ1YzkyZWY1YmNlZDJl
MGI1ODlhNDY0OQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNTU1MjY4
Mzc4NGM5ZTI2NDFlOGM3NDgyNzU2NTQ3NmE0NTgyNzEyNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTMwMTQyICAyMDE4LTExLTE1IDE5OjAyOjE3IFogICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDEzMDY0NiAgMjAxOC0xMS0yMSAwODo0Mjo1MiBaICAgIDYgZGF5cyAgICAzIGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDc5MyAgMjAxOC0xMS0yNSAxMToxNzozNSBaICAgIDIg
ZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KICAi
WWFuLCBaaGVuZyIgPHp5YW5AcmVkaGF0LmNvbT4KICBBYXJvbiBCcm93biA8YWFyb24uZi5icm93
bkBpbnRlbC5jb20+CiAgQWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGJvb3Rs
aW4uY29tPgogIEFuZHJlYSBBcmNhbmdlbGkgPGFhcmNhbmdlQHJlZGhhdC5jb20+CiAgQW5kcmV3
IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyZXkgUnlhYmluaW4gPGFy
eWFiaW5pbkB2aXJ0dW96em8uY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBs
aW5hcm8ub3JnPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFydGxvbWllaiBa
b2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgogIEJlaGFuIFdlYnN0ZXIg
PGJlaGFud0Bjb252ZXJzZWluY29kZS5jb20+CiAgQmVuIEh1dGNoaW5ncyA8YmVuLmh1dGNoaW5n
c0Bjb2RldGhpbmsuY28udWs+CiAgQm9yaXMgQnJlemlsbG9uIDxib3Jpcy5icmV6aWxsb25AYm9v
dGxpbi5jb20+CiAgQnJlbm8gTGVpdGFvIDxsZWl0YW9AZGViaWFuLm9yZz4KICBDYXRhbGluIE1h
cmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgogIENoYW5nd2VpIEdlIDxnZS5jaGFuZ3dl
aUBoM2MuY29tPgogIENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgogIENo
cmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgogIENsaW50IFRheWxvciA8Y2xpbnRvbi5hLnRh
eWxvckBpbnRlbC5jb20+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNv
bT4KICBEYW5pZWwgQXh0ZW5zIDxkamFAYXh0ZW5zLm5ldD4KICBEYXZpZCBBLiBMb25nIDxkYXZl
LmxvbmdAbGluYXJvLm9yZz4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2
aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8ZHN0ZXJi
YUBzdXNlLmNvbT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBjaXRyaXguY29tPgogIERl
bmdjaGVuZyBaaHUgPGR6aHVAd2F2ZWNvbXAuY29tPgogIERvbWluaXF1ZSBNYXJ0aW5ldCA8ZG9t
aW5pcXVlLm1hcnRpbmV0QGNlYS5mcj4KICBFbnJpYyBCYWxsZXRibyBpIFNlcnJhIDxlbnJpYy5i
YWxsZXRib0Bjb2xsYWJvcmEuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNv
bT4KICBFcmljIFcuIEJpZWRlcm1hbiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogIEZhYmlvIEVz
dGV2YW0gPGZhYmlvLmVzdGV2YW1AbnhwLmNvbT4KICBGaWxpcGUgTWFuYW5hIDxmZG1hbmFuYUBz
dXNlLmNvbT4KICBGbG9yaWFuIEZhaW5lbGxpIDxmLmZhaW5lbGxpQGdtYWlsLmNvbT4KICBGcmFu
ayBTb3JlbnNvbiA8c29yZW5zb25AcmVkaGF0LmNvbT4KICBGcmllZGVyIFNjaHJlbXBmIDxmcmll
ZGVyLnNjaHJlbXBmQGtvbnRyb24uZGU+CiAgR3JlZyBFZHdhcmRzIDxnZWR3YXJkc0BkZG4uY29t
PgogIEdyZWcgSGFja21hbm4gPGdoYWNrbWFubkBnb29nbGUuY29tPgogIEdyZWcgS3JvYWgtSGFy
dG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhA
cm9lY2stdXMubmV0PgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5j
b20+CiAgSC4gUGV0ZXIgQW52aW4gKEludGVsKSA8aHBhQHp5dG9yLmNvbT4KICBILiBQZXRlciBB
bnZpbiA8aHBhQHp5dG9yLmNvbT4KICBIYW5zIFZlcmt1aWwgPGhhbnMudmVya3VpbEBjaXNjby5j
b20+CiAgSGVpa28gU3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4KICBIZWxnZSBEZWxsZXIgPGRl
bGxlckBnbXguZGU+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1Pgog
IEhpbWFuc2h1IE1hZGhhbmkgPGhpbWFuc2h1Lm1hZGhhbmlAY2F2aXVtLmNvbT4KICBIdWFjYWkg
Q2hlbiA8Y2hlbmhjQGxlbW90ZS5jb20+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5j
b20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSi4gQnJ1Y2UgRmllbGRzIDxi
ZmllbGRzQHJlZGhhdC5jb20+CiAgSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4K
ICBKZWZmIEtpcnNoZXIgPGplZmZyZXkudC5raXJzaGVyQGludGVsLmNvbT4KICBKZW5zIEF4Ym9l
IDxheGJvZUBrZXJuZWwuZGs+CiAgSmVyb2VuIEhvZnN0ZWUgPGplcm9lbkBteXNwZWN0cnVtLm5s
PgogIEplc3NpY2EgWXUgPGpleXVAcmVkaGF0LmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1z
LmlkLmF1PgogIEpvaG4gR2FycnkgPGpvaG4uZ2FycnlAaHVhd2VpLmNvbT4KICBKb29uYXMgTGFo
dGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+CiAgS2VlcyBDb29rIDxrZWVz
Y29va0BjaHJvbWl1bS5vcmc+CiAgS2lyaWxsIEEuIFNodXRlbW92IDxraXJpbGwuc2h1dGVtb3ZA
bGludXguaW50ZWwuY29tPgogIEtpcmlsbCBUa2hhaSA8a3RraGFpQHZpcnR1b3p6by5jb20+CiAg
S3J6eXN6dG9mIEtvemxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgogIExpbnVzIFRvcnZhbGRzIDx0
b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3Zp
Yy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBMdWthcyBDemVybmVyIDxsY3plcm5lckByZWRo
YXQuY29tPgogIEx5dWRlIFBhdWwgPGx5dWRlQHJlZGhhdC5jb20+CiAgTWFjaWVqIFcuIFJvenlj
a2kgPG1hY3JvQGxpbnV4LW1pcHMub3JnPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFy
bS5jb20+CiAgTWFyY28gRmVsc2NoIDxtLmZlbHNjaEBwZW5ndXRyb25peC5kZT4KICBNYXJrIENo
YXJsZWJvaXMgPGNoYXJsZWJtQGdtYWlsLmNvbT4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFu
ZEBhcm0uY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5j
b20+CiAgTWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KICBN
YXR0aGlhcyBLYWVobGNrZSA8bWthQGNocm9taXVtLm9yZz4KICBNYXVybyBDYXJ2YWxobyBDaGVo
YWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNA
Z21haWwuY29tPgogIE1lbCBHb3JtYW4gPG1nb3JtYW5AdGVjaHNpbmd1bGFyaXR5Lm5ldD4KICBN
aWNoYWVsIENoYW4gPG1pY2hhZWwuY2hhbkBicm9hZGNvbS5jb20+CiAgTWljaGFlbCBEYXZpZHNv
biA8bWRAZ29vZ2xlLmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+
CiAgTWljaGFlbCBLZWxsZXkgPG1pa2VsbGV5QG1pY3Jvc29mdC5jb20+CiAgTWljaGFlbCBTLiBU
c2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4K
ICBNaWNoYWwgTWFyZWsgPG1tYXJla0BzdXNlLmNvbT4KICBNaWthIEt1b3BwYWxhIDxtaWthLmt1
b3BwYWxhQGxpbnV4LmludGVsLmNvbT4KICBNaWtlIEtyYXZldHogPG1pa2Uua3JhdmV0ekBvcmFj
bGUuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgogIE1pa3VsYXMg
UGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBNaWxlcyBDaGVuIDxtaWxlcy5jaGVuQG1l
ZGlhdGVrLmNvbT4KICBOaWNob2xhcyBNYyBHdWlyZSA8aG9mcmF0QG9zYWRsLm9yZz4KICBOaWNr
IERlc2F1bG5pZXJzIDxuZGVzYXVsbmllcnNAZ29vZ2xlLmNvbT4KICBOb2J1aGlybyBJd2FtYXRz
dSA8bm9idWhpcm8uaXdhbWF0c3VAY3liZXJ0cnVzdC5jby5qcD4KICBPbG9mIEpvaGFuc3NvbiA8
b2xvZkBsaXhvbS5uZXQ+CiAgT3RhdmlvIFNhbHZhZG9yIDxvdGF2aW9Ab3NzeXN0ZW1zLmNvbS5i
cj4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYXVsIEJ1cnRv
biA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNp
QHRpLmNvbT4KICBQaGlsIEVsd2VsbCA8cGhpbEByYXNwYmVycnlwaS5vcmc+CiAgUXVpbm4gVHJh
biA8cXVpbm4udHJhbkBjYXZpdW0uY29tPgogIFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+
CiAgUm9iYmllIEtvIDxyb2JiaWVrb0BzeW5vbG9neS5jb20+CiAgUm9iaW4gTXVycGh5IDxyb2Jp
bi5tdXJwaHlAYXJtLmNvbT4KICBSb25hbGQgV2FobCA8cndhaGxAZ214LmRlPgogIFJ1c3NlbGwg
S2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcudWs+CiAgUnVzdHkgUnVzc2VsbCA8cnVzdHlA
cnVzdGNvcnAuY29tLmF1PgogIFNhYnJpbmEgRHVicm9jYSA8c2RAcXVlYXN5c25haWwubmV0Pgog
IFNhbSBCb2Jyb2ZmIDxzYm9icm9mZkBsaW51eC5pYm0uY29tPgogIFNhc2hhIExldmluIDxzYXNo
YWxAa2VybmVsLm9yZz4KICBTY290dCBNYXloZXcgPHNtYXloZXdAcmVkaGF0LmNvbT4KICBTaGF3
biBHdW8gPHNoYXduZ3VvQGtlcm5lbC5vcmc+CiAgU2l2YSBSZWRkeSBLYWxsYW0gPHNpdmEua2Fs
bGFtQGJyb2FkY29tLmNvbT4KICBTdGFuaXNsYXYgTGlzb3Zza2l5IDxzdGFuaXNsYXYubGlzb3Zz
a2l5QGludGVsLmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgVGV0c3Vv
IEhhbmRhIDxwZW5ndWluLWtlcm5lbEBJLWxvdmUuU0FLVVJBLm5lLmpwPgogIFRoZW9kb3JlIFRz
J28gPHR5dHNvQG1pdC5lZHU+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+
CiAgVGltb3RoeSBCYWxkd2luIDx0aW1iYWxkd2luQGZhc3RtYWlsLmNvLnVrPgogIFRvbWkgVmFs
a2VpbmVuIDx0b21pLnZhbGtlaW5lbkB0aS5jb20+CiAgVmFzaWx5IEF2ZXJpbiA8dnZzQHZpcnR1
b3p6by5jb20+CiAgVmFzaWx5IEtob3J1emhpY2sgPHZhc2lseWtoQGFyaXN0YS5jb20+CiAgVmlj
ZW50ZSBCZXJnYXMgPHZpY2VuY2JAZ21haWwuY29tPgogIFZpbmNlbnpvIE1hZmZpb25lIDx2Lm1h
ZmZpb25lQGdtYWlsLmNvbT4KICBWaW7DrWNpdXMgVGludGkgPHZpbmljaXVzdGludGlAZ21haWwu
Y29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFhpbiBMb25nIDxsdWNp
ZW4ueGluQGdtYWlsLmNvbT4KICBZYW4sIFpoZW5nIDx6eWFuQHJlZGhhdC5jb20+CiAgWW91bmdf
WCA8WWFuZ1g5MkBob3RtYWlsLmNvbT4KICDrsLDshJ3sp4QgPHNvdWtqaW4uYmFlQHNhbXN1bmcu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14
c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0
dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQwODggbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 21:06:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 21:06: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-devel-bounces@lists.xenproject.org>)
	id 1gRkYY-0002nX-2l; Tue, 27 Nov 2018 21:06:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4fnm=og=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRkYW-0002nN-2g
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 21:06:04 +0000
X-Inumbo-ID: 3faa04ea-f288-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3faa04ea-f288-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 21:06:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRkYU-0005Rw-I3; Tue, 27 Nov 2018 21:06:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRkYU-0008FY-7N; Tue, 27 Nov 2018 21:06:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRkYU-0000iF-6j; Tue, 27 Nov 2018 21:06:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130839-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=43fa95ae6a64132b8ebe3025bd187ab9df68677b
X-Osstest-Versions-That: xen=dc80c424844578048b457730e293a65267dea01c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Nov 2018 21:06:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130839: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgzOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDgzOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDQzZmE5NWFlNmE2NDEzMmI4ZWJlMzAyNWJkMTg3YWI5
ZGY2ODY3N2IKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGRjODBjNDI0
ODQ0NTc4MDQ4YjQ1NzczMGUyOTNhNjUyNjdkZWEwMWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MDgxOSAgMjAxOC0xMS0yNiAxODowMDozNSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzA4MzkgIDIwMTgtMTEtMjcgMTg6MDA6MzIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAogICBkYzgwYzQyNDg0Li40M2ZhOTVhZTZhICA0M2ZhOTVhZTZhNjQx
MzJiOGViZTMwMjViZDE4N2FiOWRmNjg2NzdiIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 21:09:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 21:09: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-devel-bounces@lists.xenproject.org>)
	id 1gRkbN-0002vr-Jb; Tue, 27 Nov 2018 21:09:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ef7n=og=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gRkbM-0002vi-Hj
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 21:09:00 +0000
X-Inumbo-ID: a8517d1a-f288-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8517d1a-f288-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 21:08:59 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 496032086B;
 Tue, 27 Nov 2018 21:08:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1543352938;
 bh=oa/ucYvyNcqNqg3rsTT8fgFZ5kTbtEyLSbFjJCWUaLQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=m7HYtqwfuhEcrHZHUZobbuIvQtFtQli1We9S5y2o1X+Vtcaw/+2/XdfuIhde5XgNO
 SZUZrwkC7JtMhfeJiFMrkLkKhV8U+PO2ZZD27rh0nffe2Tmf4MUtIrhSzRW3ozImjF
 JeTptBTclfK5Ad6vh60FBGBiZS1b8qd4v7oCgVWA=
Date: Tue, 27 Nov 2018 13:08:56 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <0af126ad-1a74-e4c7-d74f-658a46757b9d@oracle.com>
Message-ID: <alpine.DEB.2.10.1811271307020.4577@sstabellini-ThinkPad-X260>
References: <1542852432-30019-1-git-send-email-bianpan2016@163.com>
 <1f765e81-ed89-d110-74b1-cc8029a4555f@oracle.com>
 <20181127005823.GB125510@bp>
 <alpine.DEB.2.10.1811271233550.4577@sstabellini-ThinkPad-X260>
 <0af126ad-1a74-e4c7-d74f-658a46757b9d@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] pvcalls-front: fixes incorrect error
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 PanBian <bianpan2016@163.com>, Stefano Stabellini <sstabellini@kernel.org>,
 linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNyBOb3YgMjAxOCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDExLzI3LzE4
IDM6MzcgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1ZSwgMjcgTm92IDIw
MTgsIFBhbkJpYW4gd3JvdGU6Cj4gPj4gT24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMDM6MzE6MzlQ
TSAtMDUwMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4+PiBPbiAxMS8yMS8xOCA5OjA3IFBN
LCBQYW4gQmlhbiB3cm90ZToKPiA+Pj4+IGtmcmVlKCkgaXMgaW5jb3JyZWN0bHkgdXNlZCB0byBy
ZWxlYXNlIHRoZSBwYWdlcyBhbGxvY2F0ZWQgYnkKPiA+Pj4+IF9fZ2V0X2ZyZWVfcGFnZSgpIGFu
ZCBfX2dldF9mcmVlX3BhZ2VzKCkuIFVzZSB0aGUgbWF0Y2hpbmcgZGVhbGxvY2F0b3JzCj4gPj4+
PiBpLmUuLCBmcmVlX3BhZ2UoKSBhbmQgZnJlZV9wYWdlcygpLCByZXNwZWN0aXZlbHkuCj4gPj4+
Pgo+ID4+Pj4gU2lnbmVkLW9mZi1ieTogUGFuIEJpYW4gPGJpYW5wYW4yMDE2QDE2My5jb20+Cj4g
Pj4+PiAtLS0KPiA+Pj4+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCA0ICsrLS0KPiA+
Pj4+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+ID4+
Pj4KPiA+Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+Pj4+IGluZGV4IDJmMTFjYTcuLjc3MjI0ZDggMTAw
NjQ0Cj4gPj4+PiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+Pj4+ICsrKyBi
L2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ID4+Pj4gQEAgLTM4NSw4ICszODUsOCBAQCBz
dGF0aWMgaW50IGNyZWF0ZV9hY3RpdmUoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLCBpbnQgKmV2
dGNobikKPiA+Pj4+ICBvdXRfZXJyb3I6Cj4gPj4+PiAgCWlmICgqZXZ0Y2huID49IDApCj4gPj4+
PiAgCQl4ZW5idXNfZnJlZV9ldnRjaG4ocHZjYWxsc19mcm9udF9kZXYsICpldnRjaG4pOwo+ID4+
Pj4gLQlrZnJlZShtYXAtPmFjdGl2ZS5kYXRhLmluKTsKPiA+Pj4+IC0Ja2ZyZWUobWFwLT5hY3Rp
dmUucmluZyk7Cj4gPj4+PiArCWZyZWVfcGFnZXMoKHVuc2lnbmVkIGxvbmcpbWFwLT5hY3RpdmUu
ZGF0YS5pbiwgUFZDQUxMU19SSU5HX09SREVSKTsKPiA+Pj4gSXMgbWFwLT5hY3RpdmUuZGF0YS5p
biBndWFyYW50ZWVkIHRvIGJlIE5VTEwgd2hlbiBlbnRlcmluZyB0aGlzIHJvdXRpbmU/Cj4gPj4g
SSBhbSBub3Qgc3VyZSB5ZXQuIFNvcnJ5IGZvciB0aGF0LiBJIG9ic2VydmVkIHRoZSBtaXNtYXRj
aGVzIGJldHdlZW4KPiA+PiBfX2dldF9mcmVlX3BhZ2UgYW5kIGtmcmVlLCBhbmQgc3VibWl0dGVk
IHRoZSBwYXRjaC4KPiA+Pgo+ID4+IEJ1dCBJIHRoaW5rIHlvdXIgY29uc2lkZXJhdGlvbiBpcyBy
ZWFzb25hYmxlLiBBIGJldHRlciBzb2x1dGlvbiBpcyB0bwo+ID4+IGRpcmVjdGx5IGZyZWUgYnl0
ZXMsIGEgbG9jYWwgdmFyaWFibGUgdGhhdCBob2xkcyBfX2dldF9mcmVlX3BhZ2VzIHJldHVybgo+
ID4+IHZhbHVlLiBJZiB5b3UgYWdyZWUsIEkgd2lsbCByZXdyaXRlIHRoZSBwYXRjaC4KPiA+IExp
a2UgQm9yaXMgc2FpZCwgbWFwLT5hY3RpdmUucmluZyBhbmQgbWFwLT5hY3RpdmUuZGF0YS5pbiBh
cmUgbm90Cj4gPiBndWFyYW50ZWVkIHRvIGJlIE5VTEwgb3IgIT0gTlVMTCBoZXJlLiBGb3IgaW5z
dGFuY2UsbWFwLT5hY3RpdmUucmluZyBjYW4KPiA+IGJlICE9IE5VTEwgYW5kIG1hcC0+YWN0aXZl
LmRhdGEuaW4gY2FuIGJlIE5VTEwuIEhvd2V2ZXIsIGZyZWVfcGFnZXMgYW5kCj4gPiBmcmVlX3Bh
Z2Ugc2hvdWxkIGJlIGFibGUgdG8gY29wZSB3aXRoIGl0LCB0aGUgc2FtZSB3YXkgdGhhdCBrZnJl
ZSBpcwo+ID4gYWJsZSB0byBjb3BlIHdpdGggaXQ/Cj4gCj4gSWYgbWFwLT5hY3RpdmUuZGF0YS5p
biBjYW4gYmUgbm9uLU5VTEwgb24gZW50cnkgdG8gdGhpcyByb3V0aW5lIHRoZW4gSQo+IHRoaW5r
IHRoaXMgaGFzIGJlZW4gYSBwcm9ibGVtIGFsbCBhbG9uZy4gUGFuJ3Mgc3VnZ2VzdGlvbiB0byB1
c2UgYnl0ZXMKPiBmb3IgZnJlZWluZyBpcyBnb2luZyB0byBzb2x2ZSB0aGlzIChhc3N1bWluZyBi
eXRlcyB3aWxsIGJlIGluaXRpYWxpemVkCj4gdG8gTlVMTCkuCgpXaHkgaXMgaXQgYSBwcm9ibGVt
PyBtYXAtPmFjdGl2ZS5kYXRhLmluIGFuZCBtYXAtPmFjdGl2ZS5yaW5nIGFyZSBvbmx5CiE9IE5V
TEwgaWYgdGhleSBuZWVkIHRvIGJlIGZyZWVkLiBPdGhlcndpc2UsIHRoZXkgYXJlIE5VTEwuIEFs
bCBzdHJ1Y3RzCmFyZSBhbHdheXMgaW5pdGlhbGl6ZWQgdG8gemVyby4gSSBkb24ndCB0aGluayB0
aGVyZSBhcmUgYW55IGlzc3Vlcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 21:10:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 21:10: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-devel-bounces@lists.xenproject.org>)
	id 1gRkcy-0003ZB-0g; Tue, 27 Nov 2018 21:10: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=RELi=OG=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gRkcw-0003Z5-Tn
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 21:10:38 +0000
X-Inumbo-ID: e2698f1e-f288-11e8-a63c-12d6303a7972
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e2698f1e-f288-11e8-a63c-12d6303a7972;
 Tue, 27 Nov 2018 21:10:37 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wARL4TSx106107;
 Tue, 27 Nov 2018 21:10:30 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 content-transfer-encoding : in-reply-to; s=corp-2018-07-02;
 bh=w3G172OGoNq/ZMwD1X/eYUEsNwd26pX/HNXV65VGuC4=;
 b=u3Te+DROPrgfZ9DN38nkIgsmxzZeHgxChXbsQxT3h6CmPJxz8WyV2Z1wCJ9gzba/vt9v
 b8ZnVCrVb33Z0/yAAqSNjXazaCrAYgICazWpC3ido1+E6sXOWUBemm0SzYLj6iiqDuf/
 Duffjrvn1XRsqRp46YGAV/yB/pPWOGBGWXeXL4NEp/fs/nvNAA962/D00pvww133gj1U
 jPTW2WEjm3lxw8vHS5nQN418ShsGd/ifQYLXsPw5A7OFrhnSv0wIGEkTIHi+fqbmkcvn
 EKb631HIyl6zMv0vBYuqhxZ6g0tPjGOI6tiSpq19fzjCGBEgdAYiIZRs4XybgvzLb38q 6g== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2nxy9r6jgb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 21:10:30 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wARLAOfa004512
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 21:10:24 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wARLANxv003705;
 Tue, 27 Nov 2018 21:10:23 GMT
Received: from tomti.i.net-space.pl (/10.175.171.161)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Nov 2018 13:10:23 -0800
Date: Tue, 27 Nov 2018 22:10:19 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181127211019.ntlrab7bcftf4u23@tomti.i.net-space.pl>
References: <20181121142855.13537-1-jgross@suse.com>
 <20181121142855.13537-14-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121142855.13537-14-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9090
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811270178
Subject: Re: [Xen-devel] [PATCH v5 13/20] xen: setup Xen specific data for
 PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 roger.pau@citrix.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDM6Mjg6NDhQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJbml0aWFsaXplIHRoZSBuZWVkZWQgWGVuIHNwZWNpZmljIGRhdGEuIFRoaXMgaXM6
Cj4KPiAtIHRoZSBYZW4gc3RhcnQgb2YgZGF5IHBhZ2UgY29udGFpbmluZyB0aGUgY29uc29sZSBh
bmQgWGVuc3RvcmUgcmluZwo+ICAgcGFnZSBQRk4gYW5kIGV2ZW50IGNoYW5uZWwKPiAtIHRoZSBn
cmFudCB0YWJsZQo+IC0gdGhlIHNoYXJlZCBpbmZvIHBhZ2UKPgo+IFdyaXRlIGJhY2sgdGhlIHBv
c3NpYmx5IG1vZGlmaWVkIG1lbW9yeSBtYXAgdG8gdGhlIGh5cGVydmlzb3IgaW4gY2FzZQo+IHRo
ZSBndWVzdCBpcyByZWFkaW5nIGl0IGZyb20gdGhlcmUgYWdhaW4uCj4KPiBTZXQgdGhlIFJTRFAg
YWRkcmVzcyBmb3IgdGhlIGd1ZXN0IGZyb20gdGhlIHN0YXJ0X2luZm8gcGFnZSBwYXNzZWQKPiBh
cyBib290IHBhcmFtZXRlci4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3Jh
Y2xlLmNvbT4KCk9uZSBuaXRwaWNrIGJlbG93Li4uCgo+IC0tLQo+IFY0OiB3cml0ZSBiYWNrIG1l
bW9yeSBtYXAgdG8gWGVuIChSb2dlciBQYXUgTW9ubsOpKQo+IFY1OiBhZGQgY29tbWVudCAoRGFu
aWVsIEtpcGVyKQo+IC0tLQo+ICBncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYyB8IDEyMCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5n
ZWQsIDEyMCBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2tlcm4vaTM4
Ni94ZW4vcHZoLmMgYi9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYwo+IGluZGV4IGJiOTA4
NzRiMy4uNmRlODRlYjhlIDEwMDY0NAo+IC0tLSBhL2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2
aC5jCj4gKysrIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKPiBAQCAtMjcsNiArMjcs
NyBAQAo+ICAjaW5jbHVkZSA8Z3J1Yi9pMzg2L2xpbnV4Lmg+Cj4gICNpbmNsdWRlIDxncnViL21h
Y2hpbmUva2VybmVsLmg+Cj4gICNpbmNsdWRlIDxncnViL21hY2hpbmUvbWVtb3J5Lmg+Cj4gKyNp
bmNsdWRlIDx4ZW4vaHZtL3BhcmFtcy5oPgo+ICAjaW5jbHVkZSA8eGVuL21lbW9yeS5oPgo+Cj4g
ICNkZWZpbmUgWEVOX01FTU9SWV9NQVBfU0laRSAgIDEyOAo+IEBAIC0zNyw2ICszOCw3IEBAIHN0
YXRpYyBjaGFyIGh5cGVyY2FsbF9wYWdlW0dSVUJfWEVOX1BBR0VfU0laRV0KPiAgICBfX2F0dHJp
YnV0ZV9fICgoYWxpZ25lZCAoR1JVQl9YRU5fUEFHRV9TSVpFKSkpOwo+Cj4gIHN0YXRpYyBncnVi
X3VpbnQzMl90IHhlbl9jcHVpZF9iYXNlOwo+ICtzdGF0aWMgc3RydWN0IHN0YXJ0X2luZm8gZ3J1
Yl94ZW5fc3RhcnRfcGFnZTsKPiAgc3RhdGljIHN0cnVjdCBncnViX2U4MjBfbW1hcF9lbnRyeSBt
YXBbWEVOX01FTU9SWV9NQVBfU0laRV07Cj4gIHN0YXRpYyB1bnNpZ25lZCBpbnQgbnJfbWFwX2Vu
dHJpZXM7Cj4KPiBAQCAtMTEwLDYgKzExMiwzNiBAQCBncnViX3hlbl9oeXBlcmNhbGwgKGdydWJf
dWludDMyX3QgY2FsbG5vLCBncnViX3VpbnQzMl90IGEwLAo+ICAgIHJldHVybiBfX3JlczsKPiAg
fQo+Cj4gK3N0YXRpYyBncnViX3VpbnQzMl90Cj4gK2dydWJfeGVuX2dldF9wYXJhbSAoaW50IGlk
eCkKPiArewo+ICsgIHN0cnVjdCB4ZW5faHZtX3BhcmFtIHhodjsKPiArICBpbnQgcjsKPiArCj4g
KyAgeGh2LmRvbWlkID0gRE9NSURfU0VMRjsKPiArICB4aHYuaW5kZXggPSBpZHg7Cj4gKyAgciA9
IGdydWJfeGVuX2h5cGVyY2FsbCAoX19IWVBFUlZJU09SX2h2bV9vcCwgSFZNT1BfZ2V0X3BhcmFt
LAo+ICsJCQkgIChncnViX3VpbnQzMl90KSAoJnhodiksIDAsIDAsIDAsIDApOwo+ICsgIGlmIChy
IDwgMCkKPiArICAgIGdydWJfeGVuX3BhbmljICgiQ291bGQgbm90IGdldCBwYXJhbWV0ZXIgZnJv
bSBYZW4hXG4iKTsKPiArICByZXR1cm4geGh2LnZhbHVlOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9p
ZCAqCj4gK2dydWJfeGVuX2FkZF9waHlzbWFwICh1bnNpZ25lZCBpbnQgc3BhY2UsIHZvaWQgKmFk
ZHIpCj4gK3sKPiArICBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHA7Cj4gKwo+ICsgIHhh
dHAuZG9taWQgPSBET01JRF9TRUxGOwo+ICsgIHhhdHAuaWR4ID0gMDsKPiArICB4YXRwLnNwYWNl
ID0gc3BhY2U7Cj4gKyAgeGF0cC5ncGZuID0gKGdydWJfYWRkcl90KSBhZGRyID4+IEdSVUJfWEVO
X0xPR19QQUdFX1NJWkU7Cj4gKyAgaWYgKGdydWJfeGVuX2h5cGVyY2FsbCAoX19IWVBFUlZJU09S
X21lbW9yeV9vcCwgWEVOTUVNX2FkZF90b19waHlzbWFwLAo+ICsJCQkgIChncnViX3VpbnQzMl90
KSAoJnhhdHApLCAwLCAwLCAwLCAwKSkKPiArICAgIGdydWJfeGVuX3BhbmljICgiTWVtb3J5X29w
IGh5cGVyY2FsbCBmYWlsZWQhXG4iKTsKPiArICByZXR1cm4gYWRkcjsKPiArfQo+ICsKPiAgc3Rh
dGljIHZvaWQKPiAgZ3J1Yl94ZW5fc29ydF9tbWFwICh2b2lkKQo+ICB7Cj4gQEAgLTE5NiwxMiAr
MjI4LDEwMCBAQCBncnViX3hlbl9nZXRfbW1hcCAodm9pZCkKPiAgICBncnViX3hlbl9zb3J0X21t
YXAgKCk7Cj4gIH0KPgo+ICtzdGF0aWMgdm9pZAo+ICtncnViX3hlbl9zZXRfbW1hcCAodm9pZCkK
PiArewo+ICsgIHN0cnVjdCB4ZW5fZm9yZWlnbl9tZW1vcnlfbWFwIG1lbW1hcDsKPiArCj4gKyAg
bWVtbWFwLmRvbWlkID0gRE9NSURfU0VMRjsKPiArICBtZW1tYXAubWFwLm5yX2VudHJpZXMgPSBu
cl9tYXBfZW50cmllczsKPiArICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSAobWVtbWFwLm1hcC5idWZm
ZXIsIG1hcCk7Cj4gKyAgZ3J1Yl94ZW5faHlwZXJjYWxsIChfX0hZUEVSVklTT1JfbWVtb3J5X29w
LCBYRU5NRU1fc2V0X21lbW9yeV9tYXAsCj4gKwkJICAgICAgKGdydWJfdWludDMyX3QpICgmbWVt
bWFwKSwgMCwgMCwgMCwgMCk7Cj4gK30KPiArCj4gK3N0YXRpYyBncnViX3VpbnQ2NF90Cj4gK2dy
dWJfeGVuX2ZpbmRfcGFnZSAoZ3J1Yl91aW50NjRfdCBzdGFydCkKPiArewo+ICsgIHVuc2lnbmVk
IGludCBpLCBqOwo+ICsgIGdydWJfdWludDY0X3QgbGFzdCA9IHN0YXJ0Owo+ICsKPiArICAvKiBU
cnkgdG8gZmluZCBhIGU4MjAgbWFwIGhvbGUgYmVsb3cgNEcuICovCj4gKyAgLyogUmVsaWVzIG9u
IHBhZ2UtYWxpZ25lZCBlbnRyaWVzIChhZGRyIGFuZCBsZW4pIGFuZCBpbnB1dCAoc3RhcnQpLiAq
LwoKSSB3b3VsZCBsaWtlIHRvIHNlZSBhYm92ZSB0d28gY29tbWVudHMgYXMgb25lIGFzIGJlbG93
LgoKLyoKICogVHJ5IHRvIGZpbmQgYSBlODIwIG1hcCBob2xlIGJlbG93IDRHLgogKiBSZWxpZXMg
b24gcGFnZS1hbGlnbmVkIGVudHJpZXMgKGFkZHIgYW5kIGxlbikgYW5kIGlucHV0IChzdGFydCku
CiAqLwoKWW91IGNhbiByZXRhaW4gbXkgUkIgaWYgeW91IGNoYW5nZSB0aGF0LgoKRGFuaWVsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 21:18:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 21:18: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-devel-bounces@lists.xenproject.org>)
	id 1gRkk9-0003nn-RX; Tue, 27 Nov 2018 21:18: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=RELi=OG=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gRkk8-0003ni-EZ
 for xen-devel@lists.xen.org; Tue, 27 Nov 2018 21:18:04 +0000
X-Inumbo-ID: ec4126a4-f289-11e8-b98a-12d6303a7972
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ec4126a4-f289-11e8-b98a-12d6303a7972;
 Tue, 27 Nov 2018 21:18:02 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wARL4Kcb145955;
 Tue, 27 Nov 2018 21:17:54 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=g8QA/h/i9D+knem/sulML/SqwEev1LwhNg2ZXgAi8ws=;
 b=NP+BjQs+Bh1JpyZFTVa4oFoKQu8SwLfbaLVl8ZTQb05H7zGWcp3s5/zx4IJJVdXNYtE6
 JaJpx0alUnYv+kfNriM5oZkmV+JIe+3//l9w88Gho/yZJocw6U/bbBTcYJXUiqdlqDk6
 39qeLYSLKdRqXRIODvqUjjQr6RLJoUxlfU5iaa9x2Y6cWJA4UTLsX+4KtIf0eGzpwRjy
 9/THmC6G+y8dEWqo9WCFoERplyc6mDXvW+BKVTnJoYCTVIZ2bN+GZpm/WmclQASzCE1Q
 kl4b5ep85TcwJQiw8jc1PpSWuh0kWFh3wSFvD7UQZ47MUglTRV4J43oTvqxOIkRUWEWT jA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2nxx2u6nsd-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 21:17:54 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wARLHrgG008440
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 21:17:53 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wARLHqRP025730;
 Tue, 27 Nov 2018 21:17:52 GMT
Received: from tomti.i.net-space.pl (/10.175.171.161)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Nov 2018 13:17:52 -0800
Date: Tue, 27 Nov 2018 22:17:48 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181127211748.6x6mldxk343v7qvj@tomti.i.net-space.pl>
References: <20181121142855.13537-1-jgross@suse.com>
 <20181121142855.13537-16-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121142855.13537-16-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9090
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=845
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811270178
Subject: Re: [Xen-devel] [PATCH v5 15/20] xen_pvh: add build runes for
 grub-core
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 roger.pau@citrix.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDM6Mjg6NTBQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgdGhlIG1vZGlmaWNhdGlvbnMgdG8gdGhlIGJ1aWxkIHN5c3RlbSBuZWVkZWQg
dG8gYnVpbGQgYSB4ZW5fcHZoCj4gZ3J1Yi4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwu
a2lwZXJAb3JhY2xlLmNvbT4KPiAtLS0KPiBWMzogc29ydGVkIHNvbWUgZmlsZW5hbWVzIChEYW5p
ZWwgS2lwZXIpCj4gVjQ6IGFkZCBidXMvcGNpLmMgdG8geGVuX3B2aAoKVjUgZHJvcHMgYnVzL3Bj
aS5jIGZyb20geGVuX3B2aC4gSXMgaXQgaW50ZW50aW9uYWwgb3IgbWlzdGFrZT8KCkRhbmllbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 21:27:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 21:27: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-devel-bounces@lists.xenproject.org>)
	id 1gRktO-0004Zn-Qf; Tue, 27 Nov 2018 21:27: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=ef7n=OG=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gRktN-0004Zi-3B
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 21:27:37 +0000
X-Inumbo-ID: 423f15ce-f28b-11e8-a70a-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 423f15ce-f28b-11e8-a70a-12d6303a7972;
 Tue, 27 Nov 2018 21:27:36 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3EB6E20989;
 Tue, 27 Nov 2018 21:27:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1543354055;
 bh=vcs5r+QAMzIkqf+8NffROhwO77fr1voDzYdYp8iCnqQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=rOl3uyivuuTsEtYA4Ea0uA24K3YISAoWnatZ2n8fm8kIk6D4AFMFOUZH57oc607ZZ
 QGEQrq1lhD99CJuESLg3hsVa+VtQ93RGwWhRT6zlB2xrJ2Jbh9DNuCGOLjNEYyR0FN
 BjWs7zpKl3rbezWVRqaKLNcN1Ox461CrnSggJKZs=
Date: Tue, 27 Nov 2018 13:27:33 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrii Anisov <andrii.anisov@gmail.com>
In-Reply-To: <35b44b61-9d2d-60d0-97ee-5b8c00e8be6d@gmail.com>
Message-ID: <alpine.DEB.2.10.1811271320170.4577@sstabellini-ThinkPad-X260>
References: <CADJ6SV1__ZWDhGWoW7u=W54zG1STSnchkg0enyQoPyEB9YGXPg@mail.gmail.com>
 <d3a589c5d95d70ef1c13b4fe6856b7ed387b4ee3.camel@suse.com>
 <CADJ6SV2891kOd_Ga8jjXdtKdjPAoWtADhizuS+kjSZNNOPMK+w@mail.gmail.com>
 <alpine.DEB.2.10.1810221037270.31582@sstabellini-ThinkPad-X260>
 <CADJ6SV0gUvRv_4Kp=Vz5n4WSQ3kgQrC=+gPz1QjrBzdFOoJwPA@mail.gmail.com>
 <alpine.DEB.2.10.1810231005040.31582@sstabellini-ThinkPad-X260>
 <d5769cb9-9d87-3db4-e23d-414242692a89@arm.com>
 <alpine.DEB.2.10.1810250915030.25937@sstabellini-ThinkPad-X260>
 <94c08d07-b028-8eb1-7e94-21a416cd8007@arm.com>
 <alpine.DEB.2.10.1810261340530.32521@sstabellini-ThinkPad-X260>
 <CADJ6SV174NdceJ4kWCWYJ-UaNp1AAisb28V5tgKz14N+-pBVEg@mail.gmail.com>
 <67f6ece7-0a26-e29c-b20b-acf83a01f6eb@arm.com>
 <CADJ6SV22eAxR0s0ocpGNRRefo+FmsMz9KsEeXw+cME1sSM-ssg@mail.gmail.com>
 <a5eab71a-f301-67ae-cc22-8cf10715fdcd@arm.com>
 <alpine.DEB.2.10.1811011320050.7220@sstabellini-ThinkPad-X260>
 <35b44b61-9d2d-60d0-97ee-5b8c00e8be6d@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Xen optimization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: nd@arm.com, sstabellini@kernel.org, andrii_anisov@epam.com,
 Milan Boberic <milanboberic94@gmail.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <xumengpanda@gmail.com>,
 xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMCBOb3YgMjAxOCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBIZWxsbyBTdGVmYW5v
LAo+IAo+IE9uIDAxLjExLjE4IDIyOjIwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBO
bywgSSBoYXZlbid0IGhhZCBhbnkgdGltZS4gQXNpZGUgZnJvbSB0aGUgWGVuIHZlcnNpb24sIGFu
b3RoZXIKPiA+IGRpZmZlcmVuY2UgaXMgdGhlIGludGVycnVwdCBzb3VyY2UuIEkgdXNlZCB0aGUg
cGh5c2ljYWwgdGltZXIgZm9yCj4gPiB0ZXN0aW5nLgo+IAo+IENvdWxkIHlvdSBzaGFyZSB5b3Vy
IGFwcHJvYWNoIGZvciBpbnRlcnJ1cHRzIGxhdGVuY3kgbWVhc3VyZW1lbnQ/IEFyZSB5b3UKPiB1
c2luZyBhbnkgSFcgc3BlY2lmaWNzIG9yIGl0IGlzIFNvQyBpbmRlcGVuZGVudD8KPiAKPiBJIHdv
dWxkIGxpa2UgdG8gZ2V0IG1vcmUgZXZpZGVuY2VzIGZvciBvcHRpbWl6YXRpb25zIG9mIGdpYy92
Z2ljL2dpYy12MiBjb2RlIEkKPiBkaWQgZm9yIG91ciBjdXN0b21lciAoaXRzIGFib3V0IG9sZCB2
Z2ljLCB3ZSBhcmUgc3RpbGwgb24geGVuIDQuMTApLgoKSGkgQW5kcmlpLAoKU2VlIHRoZSBmb2xs
b3dpbmc6CgpodHRwczovL21hcmMuaW5mby8/bD14ZW4tZGV2ZWwmbT0xNDg2Njg4MTc3MDQ2NjgK
ClRoZSBudW1iZXJzIGhhdmUgaW1wcm92ZWQgbm93IHRoYW5rcyB0byB2d2ZpPW5hdGl2ZSBhbmQg
b3RoZXIKb3B0aW1pemF0aW9ucyBidXQgdGhlIG1lY2hhbmlzbSB0byBzZXR1cCB0aGUgZXhwZXJp
bWVudCBhcmUgdGhlIHNhbWUuCgpDaGVlcnMsCgpTdGVmYW5vCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 22:43:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 22:43: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-devel-bounces@lists.xenproject.org>)
	id 1gRm4c-0001fo-N0; Tue, 27 Nov 2018 22:43: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=ef7n=og=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gRm4b-0001fi-Ri
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 22:43:17 +0000
X-Inumbo-ID: d465e858-f295-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d465e858-f295-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 22:43:16 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C3501208E4;
 Tue, 27 Nov 2018 22:43:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1543358596;
 bh=DlXX81Byw5ggPDUCi79CfB4+IkppIJqlG5+5GAEgHbI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=KWJF6i8UiXOdT3LwwbPeMBMQlAmI+PUhWad3lt3rKZzVF5hdJ5xfbhx8LIEqe/1uG
 GphUy6c/C9yXj2ZJUAGZhVa8+bJ+dwBwCt2Id2eww0YEDfDbLZ+pGk3a7FoI83uw0B
 awobMh6qYjb1MhzphBBt4XW/koTXx7Nu6EOEjoGY=
Date: Tue, 27 Nov 2018 14:43:13 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <2d3b870d-eb6e-d70c-0700-c6982354a0f1@arm.com>
Message-ID: <alpine.DEB.2.10.1811271442180.4577@sstabellini-ThinkPad-X260>
References: <CAOcqxo3MTA0iSAD2m5P87+YBwv_d5_-RHSEX0uuwFwHAC0dVZg@mail.gmail.com>
 <2d3b870d-eb6e-d70c-0700-c6982354a0f1@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [ARM] gvirt_to_maddr fails when DomU is created
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNyBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ICgrIFN0ZWZhbm8pCj4g
Cj4gT24gMTEvMjcvMTggNToxMiBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gPiBIZWxs
byBjb21tdW5pdHksCj4gCj4gSGkgVm9sb2R5bXlyLAo+IAo+ID4gCj4gPiBBZnRlciBjcmVhdGlu
ZyBkb21VLCBJJ20gc2VlaW5nIGxvdHMgb2YgdGhpcyBtZXNzYWdlcyBmcm9tIGh5cGVydmlzb3I6
Cj4gPiAKPiA+IChYRU4pIHAybS5jOjE0NDI6IGQxdjA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2
YT0weGZmZmY4MDAwMGVmYzdmMGYKPiA+IGZsYWdzPTB4MSBwYXI9MHg4MDkKPiA+IChYRU4pIHAy
bS5jOjE0NDI6IGQxdjA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMGVmYzdm
MDAKPiA+IGZsYWdzPTB4MSBwYXI9MHg4MDkKPiA+IChYRU4pIHAybS5jOjE0NDI6IGQxdjA6IGd2
aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMGVmYzdmMGYKPiA+IGZsYWdzPTB4MSBw
YXI9MHg4MDkKPiA+IAo+ID4gSW50ZXJlc3RpbmdseSwgSSdtIGdldHRpbmcgdGhlbSBmcm9tIGJv
dGggRG9tMCBhbmQgRG9tVToKPiA+IAo+ID4gKFhFTikgcDJtLmM6MTQ0MjogZDB2MDogZ3ZpcnRf
dG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAzZWZkN2YwZgo+ID4gZmxhZ3M9MHgxIHBhcj0w
eDgwOQo+ID4gKFhFTikgcDJtLmM6MTQ0MjogZDF2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZh
PTB4ZmZmZjgwMDAwZWZjN2YwZgo+ID4gZmxhZ3M9MHgxIHBhcj0weDgwOQo+ID4gCj4gPiBCdXQg
b25seSBhZnRlciBEb21VIGlzIGNyZWF0ZWQuCj4gPiAKPiA+IEkgYXR0YWNoZWQgR0RCIGFuZCBm
b3VuZCB0aGF0IHRoaXMgaXMgY2F1c2VkIGJ5IHVwZGF0ZV9ydW5zdGF0ZV9hcmVhOgo+ID4gCj4g
PiAoZ2RiKSBidAo+ID4gIzAgIGdldF9wYWdlX2Zyb21fZ3ZhICh2PTB4ODAwMDVkYmUyMDAwLCB2
QGVudHJ5PTB4MjJmMmM4IDxzY2hlZHVsZSsxMjM2PiwKPiA+ICAgICAgdmE9dmFAZW50cnk9MTg0
NDY2MDMzMzcyNzc5OTY4MTUsIGZsYWdzPWZsYWdzQGVudHJ5PTEpIGF0IHAybS5jOjE0NDAKPiA+
ICMxICAweDAwMDAwMDAwMDAyNGUzMjAgaW4gdHJhbnNsYXRlX2dldF9wYWdlICh3cml0ZT10cnVl
LCBsaW5lYXI9dHJ1ZSwKPiA+IGFkZHI9MTg0NDY2MDMzMzcyNzc5OTY4MTUsCj4gPiAgICAgIGlu
Zm89Li4uKSBhdCBndWVzdGNvcHkuYzozNwo+ID4gIzIgIGNvcHlfZ3Vlc3QgKGJ1Zj1idWZAZW50
cnk9MHg4MDAwNWRiZTIwZDcsCj4gPiBhZGRyPWFkZHJAZW50cnk9MTg0NDY2MDMzMzcyNzc5OTY4
MTUsIGxlbj1sZW5AZW50cnk9MSwKPiA+ICAgICAgaW5mbz0uLi4sIGZsYWdzPWZsYWdzQGVudHJ5
PTYpIGF0IGd1ZXN0Y29weS5jOjY5Cj4gPiAjMyAgMHgwMDAwMDAwMDAwMjRlNDVjIGluIHJhd19j
b3B5X3RvX2d1ZXN0ICh0bz10b0BlbnRyeT0weGZmZmY4MDAwM2VmZDdmMGYsCj4gPiAgICAgIGZy
b209ZnJvbUBlbnRyeT0weDgwMDA1ZGJlMjBkNywgbGVuPWxlbkBlbnRyeT0xKSBhdCBndWVzdGNv
cHkuYzoxMTAKPiA+ICM0ICAweDAwMDAwMDAwMDAyNDk3YjQgaW4gdXBkYXRlX3J1bnN0YXRlX2Fy
ZWEKPiA+ICh2PXZAZW50cnk9MHg4MDAwNWRiZTIwMDApIGF0IGRvbWFpbi5jOjI4Nwo+ID4gIzUg
IDB4MDAwMDAwMDAwMDI0OWViOCBpbiBjb250ZXh0X3N3aXRjaCAocHJldj1wcmV2QGVudHJ5PTB4
ODAwMDVkYmUyMDAwLAo+ID4gICAgICBuZXh0PW5leHRAZW50cnk9MHg4MDAwNWJmM2MwMDApIGF0
IGRvbWFpbi5jOjM0NAo+ID4gIzYgIDB4MDAwMDAwMDAwMDIyZjJjOCBpbiBzY2hlZHVsZSAoKSBh
dCBzY2hlZHVsZS5jOjE1ODMKPiA+ICM3ICAweDAwMDAwMDAwMDAyMzJjMTAgaW4gX19kb19zb2Z0
aXJxCj4gPiAoaWdub3JlX21hc2s9aWdub3JlX21hc2tAZW50cnk9MCkgYXQgc29mdGlycS5jOjUw
Cj4gPiAjOCAgMHgwMDAwMDAwMDAwMjMyY2E0IGluIGRvX3NvZnRpcnEgKCkgYXQgc29mdGlycS5j
OjY0Cj4gPiAjOSAgMHgwMDAwMDAwMDAwMjU4MjU0IGluIGxlYXZlX2h5cGVydmlzb3JfdGFpbCAo
KSBhdCB0cmFwcy5jOjIzMDIKPiA+IAo+ID4gVGhpcyBpc3N1ZSBpcyBlbmNvdW50ZXJlZCBvbiBR
RU1VLUFSTXY4LiBEb20wIGtlcm5lbCBpcyBMaW51eCA0LjE5LjAKPiA+IE15IFhFTiBtYXN0ZXIg
aXMgYXQgZDhmZmFjMWY3ICJ4ZW4vYXJtOiBnaWM6IFJlbW92ZSBkdXBsaWNhdGVkIGNvbW1lbnQK
PiA+IGluIGRvX3NnaSIKPiA+IAo+ID4gVGhlIHNhbWUgc2V0dXAgd29ya2VkIHBlcmZlY3RseSB3
aXRoIFhlbiA0LjEwLjIKPiAKPiBUaGUgbWVzc2FnZSBpcyBvbmx5IHByaW50ZWQgaW4gZGVidWcg
YnVpbGQuIERvIHlvdSBoYXZlIENPTkZJR19ERUJVRyBlbmFibGVkPwo+IAo+ID4gCj4gPiBKdWxp
ZW4sIEkgc2F3IG9uIG1haWxpbmcgbGlzdCwgdGhhdCB5b3UgcGFpZCBhdHRlbnRpb24gdG8gaXNz
dWVzIHdpdGgKPiA+IGd2aXJ0X3RvX21hZGRyLAo+ID4gc28gbWF5YmUgeW91IGNhbiBiZSBpbnRl
cmVzdGVkIGluIHRoaXMuCj4gCj4gV2hpY2ggdGhyZWFkIGFyZSB5b3Ugc3BlYWtpbmcgYWJvdXQ/
IFRoZSBwcm9ibGVtIGlzIG5vdCBiZWNhdXNlIG9mCj4gZ3ZpcnRfdG9fbWFkZHIgYnV0IG9mIGhv
dyB1cGRhdGVfcnVuc3RhdGVfYXJlYSBpcyB3b3JraW5nIGF0IHRoZSBtb21lbnQuCj4gCj4gdXBk
YXRlX3J1bnN0YXRlX2FyZWEgaXMgdXNpbmcgYSBndWVzdCB2aXJ0dWFsIGFkZHJlc3MgdG8gdXBk
YXRlIHRoZSB2Q1BVCj4gcnVuc3RhdGUuIEl0IGJsaW5kbHkgYXNzdW1lcyB0aGUgdkNQVSBydW5z
dGF0ZSB3aWxsIGFsd2F5cyBiZSBtYXBwZWQgaW4KPiBzdGFnZS0xIHBhZ2UtdGFibGVzLiBIb3dl
dmVyLCBpZiBLUFRJIChLZXJuZWwgUGFnZSBUYWJsZSBJc29sYXRpb24pIGlzIGVuYWJsZWQKPiB0
aGUga2VybmVsIGFkZHJlc3Mgc3BhY2UgKGFuZCB0aGVyZWZvcmUgdGhlIHZDUFUgcnVuc3RhdGUp
IHdpbGwgbm90IGJlIG1hcHBlZAo+IHdoZW4gcnVubmluZyBhdCBFTDAuCj4gCj4gU28gaWYgeW91
IGFyZSByZXN0b3JpbmcgYSB2Q1BVIHRoYXQgd2FzIGV4ZWN1dGluZyBjb2RlIGF0IEVMMCB0aGVu
Cj4gdXBkYXRlX3J1bnN0YXRlX2FyZWEgd2lsbCBmYWlsIGFzIHRoZSBhZGRyZXNzIGlzIG5vdCBt
YXBwZWQuIFRoZXJlIGFyZSBhIGZldwo+IHNvbHV0aW9uIHN1Z2dlc3RlZCBvbiB0aGUgTUwgKHNl
ZSBbMV0pLiBIb3dldmVyIEkgaGF2ZW4ndCBoYWQgdGltZSB0byBsb29rIGF0Cj4gcHJvcGVybHkg
aG93IHRvIGltcGxlbWVudCB0aGVtLgo+IAo+IEtQVEkgaXMgZ2V0dGluZyB1c2VkIG1vcmUgd2lk
ZWx5IChlLmcgbWVsdGRvd24gYW5kIEtBU0xSKS4gU28gaXQgd291bGQgYmUgZ29vZAo+IGlmIHdl
IHRyeSB0byBzb2x2ZSB0aGlzIHByb2JsZW0gc29vbmVyLiBJIHdvdWxkIGJlIGhhcHB5IHRvIHJl
dmlldyBwYXRjaGVzCj4gYW5kL29yIHByb3ZpZGUgYWR2aWNlIGlmIHlvdSB3YW50IHRvIHRhY2ts
ZSB0aGUgcHJvYmxlbS4KPiAKPiBDaGVlcnMsCj4gCj4gWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTAzL21zZzAwMjIzLmh0bWwKCkkgaGF2ZSBz
ZWVuIHRoaXMgaXNzdWUgdG9vLCBpdCBpcyBxdWl0ZSBwYWluZnVsLiBJIGhhdmVuJ3QgaGFkIHRo
ZSB0aW1lCnRvIGZpeCBpdCwgYnV0IGxpa2UgSnVsaWVuLCBJIHdvdWxkIGJlIGhhcHB5IHRvIGhl
bHAgc29tZWJvZHkgZWxzZSBmaXgKaXQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 22:43:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 22:43: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-devel-bounces@lists.xenproject.org>)
	id 1gRm4L-0001er-8O; Tue, 27 Nov 2018 22:43:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=vt+r=og=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gRm4K-0001em-Nf
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 22:43:00 +0000
X-Inumbo-ID: c9c7ad09-f295-11e8-9a16-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9c7ad09-f295-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 22:42:59 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wARMd0NA178123;
 Tue, 27 Nov 2018 22:42:56 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=dAGwOYtHt713s1eoZTjI5evLtpSDGsbzqYCDOo2xDoY=;
 b=GGOPettLi3mwqG97d5enpCDWs8BLqsFg4cqgjEcQhsz4pSFgFncna1iRdyJuTMprd2+I
 +pImn4Nzqmj+R9BibA+7cDr8PhNiVIHHH+FWmcE/V/wDgEzL7pUppOB8TFutFbyQgET0
 BL2qU8JfNWTpfcx8lXHkbG/hISkCD3uQ82zrGqBcopd0MVuO4lZDPk0XiIEay3L6A6Tn
 E9z29nXrzV31SCBboKD301OMooW3nGpQjzAnCd/b2e2O75AMwtvA0jToBF9FJE5JUyre
 5X2W5m1YIAiKObeuaV5y7GUry8XSxFwRJc4Af4pV8ipriyP6ILnCvHr6GRXQlIvWcdVN KA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2nxy9r6xpu-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 22:42:56 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wARMgtU4030838
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 22:42:55 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wARMgtAW017264;
 Tue, 27 Nov 2018 22:42:55 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Nov 2018 14:42:54 -0800
To: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1543352301-29952-1-git-send-email-igor.druzhinin@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <1fe8626c-6832-5ffd-9331-48925324cc4e@oracle.com>
Date: Tue, 27 Nov 2018 17:42:45 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1543352301-29952-1-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9090
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811270189
Subject: Re: [Xen-devel] [PATCH] Revert "xen/balloon: Mark unallocated host
 memory as UNUSABLE"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, jbeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjcvMTggMzo1OCBQTSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gVGhpcyByZXZlcnRz
IGNvbW1pdCBiM2NmODUyOGJiMjFmZWJiNjUwYTdlY2JmMDgwZDA2NDdiZTQwYjlmLgo+Cj4gVGhh
dCBjb21taXQgdW5pbnRlbnRpb25hbGx5IGJyb2tlIFhlbiBiYWxsb29uIG1lbW9yeSBob3RwbHVn
IHdpdGgKPiAiaG90cGx1Z191bnBvcHVsYXRlZCIgc2V0IHRvIDEuIEFzIGxvbmcgYXMgIlN5c3Rl
bSBSQU0iIHJlc291cmNlCj4gZ290IGFzc2lnbmVkIHVuZGVyIGEgbmV3ICJVbnVzYWJsZSBtZW1v
cnkiIHJlc291cmNlIGluIElPL01lbSB0cmVlCj4gYW55IGF0dGVtcHQgdG8gb25saW5lIHRoaXMg
bWVtb3J5IHdvdWxkIGZhaWwgZHVlIHRvIGdlbmVyYWwga2VybmVsCj4gcmVzdHJpY3Rpb25zIG9u
IGhhdmluZyAiU3lzdGVtIFJBTSIgcmVzb3VyY2VzIGFzIDFzdCBsZXZlbCBvbmx5Lgo+Cj4gVGhl
IG9yaWdpbmFsIGlzc3VlIHRoYXQgY29tbWl0IGhhcyB0cmllZCB0byB3b3JrYXJvdW5kIGZhNTY0
YWQ5NjM2Ngo+ICgieDg2L1BDSTogRW5hYmxlIGEgNjRiaXQgQkFSIG9uIEFNRCBGYW1pbHkgMTVo
IChNb2RlbHMgMDAtMWYsIDMwLTNmLAo+IDYwLTdmKSIpIGFsc28gZ290IGFtZW5kZWQgYnkgdGhl
IGZvbGxvd2luZyAwM2E1NTE3MzQgKCJ4ODYvUENJOiBNb3ZlCj4gYW5kIHNocmluayBBTUQgNjQt
Yml0IHdpbmRvdyB0byBhdm9pZCBjb25mbGljdCIpIHdoaWNoIG1hZGUgdGhlCj4gb3JpZ2luYWwg
Zml4IHRvIFhlbiBiYWxsb29uaW5nIHVubmVjZXNzYXJ5Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSWdv
ciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4gLS0tCj4gSW4gbWFpbCB0
aHJlYWQgWzFdIGl0IHdhcyBhZ3JlZWQgdG8gcmV2ZXJ0IHRoZSBjaGFuZ2UgZHVlIHRvIHRlY2hu
aWNhbAo+IGNvbWxpY2F0aW9ucyBvZiBmaXhpbmcgaXQgYW5kIHRoZSBmYWN0IHRoYXQgdGhlcmUg
aXMgbm8gYW55IHN0cm9uZyByZWFzb24KPiB0byBrZWVwIGl0Lgo+Cj4gWzFdIGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0xMS9tc2cwMjgz
NC5odG1sCj4gLS0tCj4gIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYyB8IDc4IC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICBhcmNoL3g4Ni94ZW4vc2V0
dXAuYyAgICAgfCAgNiArKy0tCj4gIGRyaXZlcnMveGVuL2JhbGxvb24uYyAgICB8IDY1ICsrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgaW5jbHVkZS94ZW4vYmFsbG9v
bi5oICAgIHwgIDUgLS0tLQo+ICA0IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDE0
MSBkZWxldGlvbnMoLSkKCgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 22:47:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 22:47: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-devel-bounces@lists.xenproject.org>)
	id 1gRm8q-0001vF-A4; Tue, 27 Nov 2018 22:47: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=vt+r=og=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gRm8o-0001v7-Tg
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 22:47:38 +0000
X-Inumbo-ID: 70590d66-f296-11e8-9a16-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70590d66-f296-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 22:47:38 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wARMdFaT178208;
 Tue, 27 Nov 2018 22:47:33 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=l3litCukBO7sM6u1X3nElfQW7pboYC5d+ziFa90NcIQ=;
 b=sFJAPAmaXbpw5TWD5L9AXETfWL6KQsI5gpvx76MLDiGDLR+2Znex7WYwEwMTVMY5t+st
 ULf958a3dJTuBR6h/8+pniM+yYeQ/Oa+3eVWxC8UWEF429wY3rrK3I9AHiN5+AIwXom4
 /hBPNnhbf6x4wdrlLtLiArCuXqWW1NnWY6Hc5skyzX8zIHv4y+ZGp0XUwVkC7C+Jm/Hx
 06jegN19MU4OmRllFq/90Uhaazsf7gQPfcRPFtNR7pevfj61Jclz2kgByVGgIi6LOuS+
 3ARg++AkM0r33gwf90rUzZBIRm0VIcwnYCmwesaK1K7EUWdC7W0TbWWrsuKqInTVgtSt 0A== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2nxy9r6y6x-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 22:47:33 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wARMlWAh015141
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Nov 2018 22:47:32 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wARMlVAB027854;
 Tue, 27 Nov 2018 22:47:31 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Nov 2018 14:47:30 -0800
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1542852432-30019-1-git-send-email-bianpan2016@163.com>
 <1f765e81-ed89-d110-74b1-cc8029a4555f@oracle.com>
 <20181127005823.GB125510@bp>
 <alpine.DEB.2.10.1811271233550.4577@sstabellini-ThinkPad-X260>
 <0af126ad-1a74-e4c7-d74f-658a46757b9d@oracle.com>
 <alpine.DEB.2.10.1811271307020.4577@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <f4835c65-33f9-9076-1d36-9aad7cd39885@oracle.com>
Date: Tue, 27 Nov 2018 17:47:21 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811271307020.4577@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9090
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=29
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811270189
Subject: Re: [Xen-devel] [PATCH] pvcalls-front: fixes incorrect error
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 PanBian <bianpan2016@163.com>, linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjcvMTggNDowOCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1ZSwg
MjcgTm92IDIwMTgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMTEvMjcvMTggMzozNyBQ
TSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gVHVlLCAyNyBOb3YgMjAxOCwgUGFu
QmlhbiB3cm90ZToKPj4+PiBPbiBNb24sIE5vdiAyNiwgMjAxOCBhdCAwMzozMTozOVBNIC0wNTAw
LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4+IE9uIDExLzIxLzE4IDk6MDcgUE0sIFBhbiBC
aWFuIHdyb3RlOgo+Pj4+Pj4ga2ZyZWUoKSBpcyBpbmNvcnJlY3RseSB1c2VkIHRvIHJlbGVhc2Ug
dGhlIHBhZ2VzIGFsbG9jYXRlZCBieQo+Pj4+Pj4gX19nZXRfZnJlZV9wYWdlKCkgYW5kIF9fZ2V0
X2ZyZWVfcGFnZXMoKS4gVXNlIHRoZSBtYXRjaGluZyBkZWFsbG9jYXRvcnMKPj4+Pj4+IGkuZS4s
IGZyZWVfcGFnZSgpIGFuZCBmcmVlX3BhZ2VzKCksIHJlc3BlY3RpdmVseS4KPj4+Pj4+Cj4+Pj4+
PiBTaWduZWQtb2ZmLWJ5OiBQYW4gQmlhbiA8YmlhbnBhbjIwMTZAMTYzLmNvbT4KPj4+Pj4+IC0t
LQo+Pj4+Pj4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDQgKystLQo+Pj4+Pj4gIDEg
ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Pj4+Pgo+Pj4+
Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuYwo+Pj4+Pj4gaW5kZXggMmYxMWNhNy4uNzcyMjRkOCAxMDA2NDQKPj4+
Pj4+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+Pj4+Pj4gKysrIGIvZHJpdmVy
cy94ZW4vcHZjYWxscy1mcm9udC5jCj4+Pj4+PiBAQCAtMzg1LDggKzM4NSw4IEBAIHN0YXRpYyBp
bnQgY3JlYXRlX2FjdGl2ZShzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAsIGludCAqZXZ0Y2huKQo+
Pj4+Pj4gIG91dF9lcnJvcjoKPj4+Pj4+ICAJaWYgKCpldnRjaG4gPj0gMCkKPj4+Pj4+ICAJCXhl
bmJ1c19mcmVlX2V2dGNobihwdmNhbGxzX2Zyb250X2RldiwgKmV2dGNobik7Cj4+Pj4+PiAtCWtm
cmVlKG1hcC0+YWN0aXZlLmRhdGEuaW4pOwo+Pj4+Pj4gLQlrZnJlZShtYXAtPmFjdGl2ZS5yaW5n
KTsKPj4+Pj4+ICsJZnJlZV9wYWdlcygodW5zaWduZWQgbG9uZyltYXAtPmFjdGl2ZS5kYXRhLmlu
LCBQVkNBTExTX1JJTkdfT1JERVIpOwo+Pj4+PiBJcyBtYXAtPmFjdGl2ZS5kYXRhLmluIGd1YXJh
bnRlZWQgdG8gYmUgTlVMTCB3aGVuIGVudGVyaW5nIHRoaXMgcm91dGluZT8KPj4+PiBJIGFtIG5v
dCBzdXJlIHlldC4gU29ycnkgZm9yIHRoYXQuIEkgb2JzZXJ2ZWQgdGhlIG1pc21hdGNoZXMgYmV0
d2Vlbgo+Pj4+IF9fZ2V0X2ZyZWVfcGFnZSBhbmQga2ZyZWUsIGFuZCBzdWJtaXR0ZWQgdGhlIHBh
dGNoLgo+Pj4+Cj4+Pj4gQnV0IEkgdGhpbmsgeW91ciBjb25zaWRlcmF0aW9uIGlzIHJlYXNvbmFi
bGUuIEEgYmV0dGVyIHNvbHV0aW9uIGlzIHRvCj4+Pj4gZGlyZWN0bHkgZnJlZSBieXRlcywgYSBs
b2NhbCB2YXJpYWJsZSB0aGF0IGhvbGRzIF9fZ2V0X2ZyZWVfcGFnZXMgcmV0dXJuCj4+Pj4gdmFs
dWUuIElmIHlvdSBhZ3JlZSwgSSB3aWxsIHJld3JpdGUgdGhlIHBhdGNoLgo+Pj4gTGlrZSBCb3Jp
cyBzYWlkLCBtYXAtPmFjdGl2ZS5yaW5nIGFuZCBtYXAtPmFjdGl2ZS5kYXRhLmluIGFyZSBub3QK
Pj4+IGd1YXJhbnRlZWQgdG8gYmUgTlVMTCBvciAhPSBOVUxMIGhlcmUuIEZvciBpbnN0YW5jZSxt
YXAtPmFjdGl2ZS5yaW5nIGNhbgo+Pj4gYmUgIT0gTlVMTCBhbmQgbWFwLT5hY3RpdmUuZGF0YS5p
biBjYW4gYmUgTlVMTC4gSG93ZXZlciwgZnJlZV9wYWdlcyBhbmQKPj4+IGZyZWVfcGFnZSBzaG91
bGQgYmUgYWJsZSB0byBjb3BlIHdpdGggaXQsIHRoZSBzYW1lIHdheSB0aGF0IGtmcmVlIGlzCj4+
PiBhYmxlIHRvIGNvcGUgd2l0aCBpdD8KPj4gSWYgbWFwLT5hY3RpdmUuZGF0YS5pbiBjYW4gYmUg
bm9uLU5VTEwgb24gZW50cnkgdG8gdGhpcyByb3V0aW5lIHRoZW4gSQo+PiB0aGluayB0aGlzIGhh
cyBiZWVuIGEgcHJvYmxlbSBhbGwgYWxvbmcuIFBhbidzIHN1Z2dlc3Rpb24gdG8gdXNlIGJ5dGVz
Cj4+IGZvciBmcmVlaW5nIGlzIGdvaW5nIHRvIHNvbHZlIHRoaXMgKGFzc3VtaW5nIGJ5dGVzIHdp
bGwgYmUgaW5pdGlhbGl6ZWQKPj4gdG8gTlVMTCkuCj4gV2h5IGlzIGl0IGEgcHJvYmxlbT8gbWFw
LT5hY3RpdmUuZGF0YS5pbiBhbmQgbWFwLT5hY3RpdmUucmluZyBhcmUgb25seQo+ICE9IE5VTEwg
aWYgdGhleSBuZWVkIHRvIGJlIGZyZWVkLiBPdGhlcndpc2UsIHRoZXkgYXJlIE5VTEwuIAoKVGhh
dCB3YXMgbXkgcXVlc3Rpb24gLS0tIEkgd2Fzbid0IHN1cmUgYWJvdXQgaXQsIGFuZCBJIHJlYWQg
eW91cgpwcmV2aW91cyBtZXNzYWdlIGFzIGlmIGl0IHdhcyBwb3NzaWJsZSB0byBiZSBjYWxsaW5n
IGNyZWF0ZV9hY3RpdmUoKQp3aXRoIG1hcC0+YWN0aXZlLmRhdGEuaW4gcG9pbnRpbmcgc29tZXdo
ZXJlIG5vbi1OVUxMLgoKSWYgaXQgaXMgTlVMTCAqdXBvbiBlbnRyeSogdG8gY2FsbGluZ19jcmVh
dGUoKSB0aGVuIFBhbidzIG9yaWdpbmFsIHBhdGNoCmlzIGZpbmUuCgoKLWJvcmlzCgoKPiBBbGwg
c3RydWN0cwo+IGFyZSBhbHdheXMgaW5pdGlhbGl6ZWQgdG8gemVyby4gSSBkb24ndCB0aGluayB0
aGVyZSBhcmUgYW55IGlzc3Vlcy4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Nov 27 22:51:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Nov 2018 22:51: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-devel-bounces@lists.xenproject.org>)
	id 1gRmCp-0002dJ-TS; Tue, 27 Nov 2018 22:51: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=ef7n=OG=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gRmCp-0002dD-E5
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 22:51:47 +0000
X-Inumbo-ID: 03e09760-f297-11e8-9172-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03e09760-f297-11e8-9172-12d6303a7972;
 Tue, 27 Nov 2018 22:51:46 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CB6B120873;
 Tue, 27 Nov 2018 22:51:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1543359105;
 bh=7ks0Z5a4qG0YPKLmL7FSHpy6vSPf16HXs/hKveqSqkc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=fQoW4lE99X61DGhmCOKkVMg/xvx9+nGvubQUGKmxuGVBQsAwadW+QzcSzv7/Dgi6p
 KJgc6QqITLd/1jAkQuK6iIjGZ3iuXSTe1s0B72V65pUaKglFhL1JZL7Yi4HM39DNel
 b+pihFX9GcidOHZJXhqgWnJzpRtywbndqWiolgwc=
Date: Tue, 27 Nov 2018 14:51:42 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <f4835c65-33f9-9076-1d36-9aad7cd39885@oracle.com>
Message-ID: <alpine.DEB.2.10.1811271451140.4577@sstabellini-ThinkPad-X260>
References: <1542852432-30019-1-git-send-email-bianpan2016@163.com>
 <1f765e81-ed89-d110-74b1-cc8029a4555f@oracle.com>
 <20181127005823.GB125510@bp>
 <alpine.DEB.2.10.1811271233550.4577@sstabellini-ThinkPad-X260>
 <0af126ad-1a74-e4c7-d74f-658a46757b9d@oracle.com>
 <alpine.DEB.2.10.1811271307020.4577@sstabellini-ThinkPad-X260>
 <f4835c65-33f9-9076-1d36-9aad7cd39885@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] pvcalls-front: fixes incorrect error
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 PanBian <bianpan2016@163.com>, Stefano Stabellini <sstabellini@kernel.org>,
 linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNyBOb3YgMjAxOCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDExLzI3LzE4
IDQ6MDggUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1ZSwgMjcgTm92IDIw
MTgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiA+PiBPbiAxMS8yNy8xOCAzOjM3IFBNLCBTdGVm
YW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPj4+IE9uIFR1ZSwgMjcgTm92IDIwMTgsIFBhbkJpYW4g
d3JvdGU6Cj4gPj4+PiBPbiBNb24sIE5vdiAyNiwgMjAxOCBhdCAwMzozMTozOVBNIC0wNTAwLCBC
b3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gPj4+Pj4gT24gMTEvMjEvMTggOTowNyBQTSwgUGFuIEJp
YW4gd3JvdGU6Cj4gPj4+Pj4+IGtmcmVlKCkgaXMgaW5jb3JyZWN0bHkgdXNlZCB0byByZWxlYXNl
IHRoZSBwYWdlcyBhbGxvY2F0ZWQgYnkKPiA+Pj4+Pj4gX19nZXRfZnJlZV9wYWdlKCkgYW5kIF9f
Z2V0X2ZyZWVfcGFnZXMoKS4gVXNlIHRoZSBtYXRjaGluZyBkZWFsbG9jYXRvcnMKPiA+Pj4+Pj4g
aS5lLiwgZnJlZV9wYWdlKCkgYW5kIGZyZWVfcGFnZXMoKSwgcmVzcGVjdGl2ZWx5Lgo+ID4+Pj4+
Pgo+ID4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBQYW4gQmlhbiA8YmlhbnBhbjIwMTZAMTYzLmNvbT4K
PiA+Pj4+Pj4gLS0tCj4gPj4+Pj4+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCA0ICsr
LS0KPiA+Pj4+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCj4gPj4+Pj4+Cj4gPj4+Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZy
b250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+Pj4+Pj4gaW5kZXggMmYxMWNh
Ny4uNzcyMjRkOCAxMDA2NDQKPiA+Pj4+Pj4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5jCj4gPj4+Pj4+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ID4+Pj4+PiBA
QCAtMzg1LDggKzM4NSw4IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2FjdGl2ZShzdHJ1Y3Qgc29ja19t
YXBwaW5nICptYXAsIGludCAqZXZ0Y2huKQo+ID4+Pj4+PiAgb3V0X2Vycm9yOgo+ID4+Pj4+PiAg
CWlmICgqZXZ0Y2huID49IDApCj4gPj4+Pj4+ICAJCXhlbmJ1c19mcmVlX2V2dGNobihwdmNhbGxz
X2Zyb250X2RldiwgKmV2dGNobik7Cj4gPj4+Pj4+IC0Ja2ZyZWUobWFwLT5hY3RpdmUuZGF0YS5p
bik7Cj4gPj4+Pj4+IC0Ja2ZyZWUobWFwLT5hY3RpdmUucmluZyk7Cj4gPj4+Pj4+ICsJZnJlZV9w
YWdlcygodW5zaWduZWQgbG9uZyltYXAtPmFjdGl2ZS5kYXRhLmluLCBQVkNBTExTX1JJTkdfT1JE
RVIpOwo+ID4+Pj4+IElzIG1hcC0+YWN0aXZlLmRhdGEuaW4gZ3VhcmFudGVlZCB0byBiZSBOVUxM
IHdoZW4gZW50ZXJpbmcgdGhpcyByb3V0aW5lPwo+ID4+Pj4gSSBhbSBub3Qgc3VyZSB5ZXQuIFNv
cnJ5IGZvciB0aGF0LiBJIG9ic2VydmVkIHRoZSBtaXNtYXRjaGVzIGJldHdlZW4KPiA+Pj4+IF9f
Z2V0X2ZyZWVfcGFnZSBhbmQga2ZyZWUsIGFuZCBzdWJtaXR0ZWQgdGhlIHBhdGNoLgo+ID4+Pj4K
PiA+Pj4+IEJ1dCBJIHRoaW5rIHlvdXIgY29uc2lkZXJhdGlvbiBpcyByZWFzb25hYmxlLiBBIGJl
dHRlciBzb2x1dGlvbiBpcyB0bwo+ID4+Pj4gZGlyZWN0bHkgZnJlZSBieXRlcywgYSBsb2NhbCB2
YXJpYWJsZSB0aGF0IGhvbGRzIF9fZ2V0X2ZyZWVfcGFnZXMgcmV0dXJuCj4gPj4+PiB2YWx1ZS4g
SWYgeW91IGFncmVlLCBJIHdpbGwgcmV3cml0ZSB0aGUgcGF0Y2guCj4gPj4+IExpa2UgQm9yaXMg
c2FpZCwgbWFwLT5hY3RpdmUucmluZyBhbmQgbWFwLT5hY3RpdmUuZGF0YS5pbiBhcmUgbm90Cj4g
Pj4+IGd1YXJhbnRlZWQgdG8gYmUgTlVMTCBvciAhPSBOVUxMIGhlcmUuIEZvciBpbnN0YW5jZSxt
YXAtPmFjdGl2ZS5yaW5nIGNhbgo+ID4+PiBiZSAhPSBOVUxMIGFuZCBtYXAtPmFjdGl2ZS5kYXRh
LmluIGNhbiBiZSBOVUxMLiBIb3dldmVyLCBmcmVlX3BhZ2VzIGFuZAo+ID4+PiBmcmVlX3BhZ2Ug
c2hvdWxkIGJlIGFibGUgdG8gY29wZSB3aXRoIGl0LCB0aGUgc2FtZSB3YXkgdGhhdCBrZnJlZSBp
cwo+ID4+PiBhYmxlIHRvIGNvcGUgd2l0aCBpdD8KPiA+PiBJZiBtYXAtPmFjdGl2ZS5kYXRhLmlu
IGNhbiBiZSBub24tTlVMTCBvbiBlbnRyeSB0byB0aGlzIHJvdXRpbmUgdGhlbiBJCj4gPj4gdGhp
bmsgdGhpcyBoYXMgYmVlbiBhIHByb2JsZW0gYWxsIGFsb25nLiBQYW4ncyBzdWdnZXN0aW9uIHRv
IHVzZSBieXRlcwo+ID4+IGZvciBmcmVlaW5nIGlzIGdvaW5nIHRvIHNvbHZlIHRoaXMgKGFzc3Vt
aW5nIGJ5dGVzIHdpbGwgYmUgaW5pdGlhbGl6ZWQKPiA+PiB0byBOVUxMKS4KPiA+IFdoeSBpcyBp
dCBhIHByb2JsZW0/IG1hcC0+YWN0aXZlLmRhdGEuaW4gYW5kIG1hcC0+YWN0aXZlLnJpbmcgYXJl
IG9ubHkKPiA+ICE9IE5VTEwgaWYgdGhleSBuZWVkIHRvIGJlIGZyZWVkLiBPdGhlcndpc2UsIHRo
ZXkgYXJlIE5VTEwuIAo+IAo+IFRoYXQgd2FzIG15IHF1ZXN0aW9uIC0tLSBJIHdhc24ndCBzdXJl
IGFib3V0IGl0LCBhbmQgSSByZWFkIHlvdXIKPiBwcmV2aW91cyBtZXNzYWdlIGFzIGlmIGl0IHdh
cyBwb3NzaWJsZSB0byBiZSBjYWxsaW5nIGNyZWF0ZV9hY3RpdmUoKQo+IHdpdGggbWFwLT5hY3Rp
dmUuZGF0YS5pbiBwb2ludGluZyBzb21ld2hlcmUgbm9uLU5VTEwuCj4gCj4gSWYgaXQgaXMgTlVM
TCAqdXBvbiBlbnRyeSogdG8gY2FsbGluZ19jcmVhdGUoKSB0aGVuIFBhbidzIG9yaWdpbmFsIHBh
dGNoCj4gaXMgZmluZS4KClJpZ2h0LCBJIHRoaW5rIGl0IGlzIGZpbmUgdG9vLgoKUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCiAKPiA+IEFs
bCBzdHJ1Y3RzCj4gPiBhcmUgYWx3YXlzIGluaXRpYWxpemVkIHRvIHplcm8uIEkgZG9uJ3QgdGhp
bmsgdGhlcmUgYXJlIGFueSBpc3N1ZXMuCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 00:05:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 00:05: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-devel-bounces@lists.xenproject.org>)
	id 1gRnLx-0008Bd-Ir; Wed, 28 Nov 2018 00:05: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=IjsL=OH=citrix.com=prvs=863db4d22=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gRnLw-0008BY-Go
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 00:05:16 +0000
X-Inumbo-ID: 468970b4-f2a1-11e8-909c-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 468970b4-f2a1-11e8-909c-12d6303a7972;
 Wed, 28 Nov 2018 00:05:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,288,1539648000"; d="scan'208";a="82441133"
To: Julien Grall <julien.grall@arm.com>, Volodymyr Babchuk
 <vlad.babchuk@gmail.com>, xen-devel <xen-devel@lists.xenproject.org>, Stefano
 Stabellini <sstabellini@kernel.org>, Juergen Gross <jgross@suse.com>, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>, "JBeulich@suse.com"
 <JBeulich@suse.com>
References: <CAOcqxo3MTA0iSAD2m5P87+YBwv_d5_-RHSEX0uuwFwHAC0dVZg@mail.gmail.com>
 <2d3b870d-eb6e-d70c-0700-c6982354a0f1@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e26ceefe-9f47-95d0-98a9-c84238d00e9f@citrix.com>
Date: Wed, 28 Nov 2018 00:05:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <2d3b870d-eb6e-d70c-0700-c6982354a0f1@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [ARM] gvirt_to_maddr fails when DomU is created
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMTEvMjAxOCAxOTo0MCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ICgrIFN0ZWZhbm8pCj4K
PiBPbiAxMS8yNy8xOCA1OjEyIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gSGVsbG8g
Y29tbXVuaXR5LAo+Cj4gSGkgVm9sb2R5bXlyLAo+Cj4+Cj4+IEFmdGVyIGNyZWF0aW5nIGRvbVUs
IEknbSBzZWVpbmcgbG90cyBvZiB0aGlzIG1lc3NhZ2VzIGZyb20gaHlwZXJ2aXNvcjoKPj4KPj4g
KFhFTikgcDJtLmM6MTQ0MjogZDF2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgw
MDAwZWZjN2YwZgo+PiBmbGFncz0weDEgcGFyPTB4ODA5Cj4+IChYRU4pIHAybS5jOjE0NDI6IGQx
djA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMGVmYzdmMDAKPj4gZmxhZ3M9
MHgxIHBhcj0weDgwOQo+PiAoWEVOKSBwMm0uYzoxNDQyOiBkMXYwOiBndmlydF90b19tYWRkciBm
YWlsZWQgdmE9MHhmZmZmODAwMDBlZmM3ZjBmCj4+IGZsYWdzPTB4MSBwYXI9MHg4MDkKPj4KPj4g
SW50ZXJlc3RpbmdseSwgSSdtIGdldHRpbmcgdGhlbSBmcm9tIGJvdGggRG9tMCBhbmQgRG9tVToK
Pj4KPj4gKFhFTikgcDJtLmM6MTQ0MjogZDB2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4
ZmZmZjgwMDAzZWZkN2YwZgo+PiBmbGFncz0weDEgcGFyPTB4ODA5Cj4+IChYRU4pIHAybS5jOjE0
NDI6IGQxdjA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMGVmYzdmMGYKPj4g
ZmxhZ3M9MHgxIHBhcj0weDgwOQo+Pgo+PiBCdXQgb25seSBhZnRlciBEb21VIGlzIGNyZWF0ZWQu
Cj4+Cj4+IEkgYXR0YWNoZWQgR0RCIGFuZCBmb3VuZCB0aGF0IHRoaXMgaXMgY2F1c2VkIGJ5IHVw
ZGF0ZV9ydW5zdGF0ZV9hcmVhOgo+Pgo+PiAoZ2RiKSBidAo+PiAjMMKgIGdldF9wYWdlX2Zyb21f
Z3ZhICh2PTB4ODAwMDVkYmUyMDAwLCB2QGVudHJ5PTB4MjJmMmM4Cj4+IDxzY2hlZHVsZSsxMjM2
PiwKPj4gwqDCoMKgwqAgdmE9dmFAZW50cnk9MTg0NDY2MDMzMzcyNzc5OTY4MTUsIGZsYWdzPWZs
YWdzQGVudHJ5PTEpIGF0Cj4+IHAybS5jOjE0NDAKPj4gIzHCoCAweDAwMDAwMDAwMDAyNGUzMjAg
aW4gdHJhbnNsYXRlX2dldF9wYWdlICh3cml0ZT10cnVlLCBsaW5lYXI9dHJ1ZSwKPj4gYWRkcj0x
ODQ0NjYwMzMzNzI3Nzk5NjgxNSwKPj4gwqDCoMKgwqAgaW5mbz0uLi4pIGF0IGd1ZXN0Y29weS5j
OjM3Cj4+ICMywqAgY29weV9ndWVzdCAoYnVmPWJ1ZkBlbnRyeT0weDgwMDA1ZGJlMjBkNywKPj4g
YWRkcj1hZGRyQGVudHJ5PTE4NDQ2NjAzMzM3Mjc3OTk2ODE1LCBsZW49bGVuQGVudHJ5PTEsCj4+
IMKgwqDCoMKgIGluZm89Li4uLCBmbGFncz1mbGFnc0BlbnRyeT02KSBhdCBndWVzdGNvcHkuYzo2
OQo+PiAjM8KgIDB4MDAwMDAwMDAwMDI0ZTQ1YyBpbiByYXdfY29weV90b19ndWVzdAo+PiAodG89
dG9AZW50cnk9MHhmZmZmODAwMDNlZmQ3ZjBmLAo+PiDCoMKgwqDCoCBmcm9tPWZyb21AZW50cnk9
MHg4MDAwNWRiZTIwZDcsIGxlbj1sZW5AZW50cnk9MSkgYXQgZ3Vlc3Rjb3B5LmM6MTEwCj4+ICM0
wqAgMHgwMDAwMDAwMDAwMjQ5N2I0IGluIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhCj4+ICh2PXZAZW50
cnk9MHg4MDAwNWRiZTIwMDApIGF0IGRvbWFpbi5jOjI4Nwo+PiAjNcKgIDB4MDAwMDAwMDAwMDI0
OWViOCBpbiBjb250ZXh0X3N3aXRjaAo+PiAocHJldj1wcmV2QGVudHJ5PTB4ODAwMDVkYmUyMDAw
LAo+PiDCoMKgwqDCoCBuZXh0PW5leHRAZW50cnk9MHg4MDAwNWJmM2MwMDApIGF0IGRvbWFpbi5j
OjM0NAo+PiAjNsKgIDB4MDAwMDAwMDAwMDIyZjJjOCBpbiBzY2hlZHVsZSAoKSBhdCBzY2hlZHVs
ZS5jOjE1ODMKPj4gIzfCoCAweDAwMDAwMDAwMDAyMzJjMTAgaW4gX19kb19zb2Z0aXJxCj4+IChp
Z25vcmVfbWFzaz1pZ25vcmVfbWFza0BlbnRyeT0wKSBhdCBzb2Z0aXJxLmM6NTAKPj4gIzjCoCAw
eDAwMDAwMDAwMDAyMzJjYTQgaW4gZG9fc29mdGlycSAoKSBhdCBzb2Z0aXJxLmM6NjQKPj4gIznC
oCAweDAwMDAwMDAwMDAyNTgyNTQgaW4gbGVhdmVfaHlwZXJ2aXNvcl90YWlsICgpIGF0IHRyYXBz
LmM6MjMwMgo+Pgo+PiBUaGlzIGlzc3VlIGlzIGVuY291bnRlcmVkIG9uIFFFTVUtQVJNdjguIERv
bTAga2VybmVsIGlzIExpbnV4IDQuMTkuMAo+PiBNeSBYRU4gbWFzdGVyIGlzIGF0IGQ4ZmZhYzFm
NyAieGVuL2FybTogZ2ljOiBSZW1vdmUgZHVwbGljYXRlZCBjb21tZW50Cj4+IGluIGRvX3NnaSIK
Pj4KPj4gVGhlIHNhbWUgc2V0dXAgd29ya2VkIHBlcmZlY3RseSB3aXRoIFhlbiA0LjEwLjIKPgo+
IFRoZSBtZXNzYWdlIGlzIG9ubHkgcHJpbnRlZCBpbiBkZWJ1ZyBidWlsZC4gRG8geW91IGhhdmUg
Q09ORklHX0RFQlVHCj4gZW5hYmxlZD8KPgo+Pgo+PiBKdWxpZW4sIEkgc2F3IG9uIG1haWxpbmcg
bGlzdCwgdGhhdCB5b3UgcGFpZCBhdHRlbnRpb24gdG8gaXNzdWVzIHdpdGgKPj4gZ3ZpcnRfdG9f
bWFkZHIsCj4+IHNvIG1heWJlIHlvdSBjYW4gYmUgaW50ZXJlc3RlZCBpbiB0aGlzLgo+Cj4gV2hp
Y2ggdGhyZWFkIGFyZSB5b3Ugc3BlYWtpbmcgYWJvdXQ/IFRoZSBwcm9ibGVtIGlzIG5vdCBiZWNh
dXNlIG9mCj4gZ3ZpcnRfdG9fbWFkZHIgYnV0IG9mIGhvdyB1cGRhdGVfcnVuc3RhdGVfYXJlYSBp
cyB3b3JraW5nIGF0IHRoZSBtb21lbnQuCj4KPiB1cGRhdGVfcnVuc3RhdGVfYXJlYSBpcyB1c2lu
ZyBhIGd1ZXN0IHZpcnR1YWwgYWRkcmVzcyB0byB1cGRhdGUgdGhlCj4gdkNQVSBydW5zdGF0ZS4g
SXQgYmxpbmRseSBhc3N1bWVzIHRoZSB2Q1BVIHJ1bnN0YXRlIHdpbGwgYWx3YXlzIGJlCj4gbWFw
cGVkIGluIHN0YWdlLTEgcGFnZS10YWJsZXMuIEhvd2V2ZXIsIGlmIEtQVEkgKEtlcm5lbCBQYWdl
IFRhYmxlCj4gSXNvbGF0aW9uKSBpcyBlbmFibGVkIHRoZSBrZXJuZWwgYWRkcmVzcyBzcGFjZSAo
YW5kIHRoZXJlZm9yZSB0aGUgdkNQVQo+IHJ1bnN0YXRlKSB3aWxsIG5vdCBiZSBtYXBwZWQgd2hl
biBydW5uaW5nIGF0IEVMMC4KPgo+IFNvIGlmIHlvdSBhcmUgcmVzdG9yaW5nIGEgdkNQVSB0aGF0
IHdhcyBleGVjdXRpbmcgY29kZSBhdCBFTDAgdGhlbgo+IHVwZGF0ZV9ydW5zdGF0ZV9hcmVhIHdp
bGwgZmFpbCBhcyB0aGUgYWRkcmVzcyBpcyBub3QgbWFwcGVkLiBUaGVyZSBhcmUKPiBhIGZldyBz
b2x1dGlvbiBzdWdnZXN0ZWQgb24gdGhlIE1MIChzZWUgWzFdKS4gSG93ZXZlciBJIGhhdmVuJ3Qg
aGFkCj4gdGltZSB0byBsb29rIGF0IHByb3Blcmx5IGhvdyB0byBpbXBsZW1lbnQgdGhlbS4KPgo+
IEtQVEkgaXMgZ2V0dGluZyB1c2VkIG1vcmUgd2lkZWx5IChlLmcgbWVsdGRvd24gYW5kIEtBU0xS
KS4gU28gaXQgd291bGQKPiBiZSBnb29kIGlmIHdlIHRyeSB0byBzb2x2ZSB0aGlzIHByb2JsZW0g
c29vbmVyLiBJIHdvdWxkIGJlIGhhcHB5IHRvCj4gcmV2aWV3IHBhdGNoZXMgYW5kL29yIHByb3Zp
ZGUgYWR2aWNlIGlmIHlvdSB3YW50IHRvIHRhY2tsZSB0aGUgcHJvYmxlbS4KPgo+IENoZWVycywK
Pgo+IFsxXSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
OC0wMy9tc2cwMDIyMy5odG1sCj4KCnVwZGF0ZV9ydW5zdGF0ZV9hcmVhKCkgdXNpbmcgYSB2aXJ0
dWFsIGFkZHJlc3MgaXMgYSBjb21wbGV0ZSBtaXNmZWF0dXJlLAphbmQgdGhlIHNvb25lciB3ZSBj
YW4gcmVwbGFjZSBpdCwgdGhlIGJldHRlci7CoCBJdCdzIGhpc3RvcnkgaXMgd2l0aCB4ODYKUFYg
Z3Vlc3RzLCB3aGVyZSB0aGUgZWFybHkgQUJJcyB3ZXJlIGRlc2lnbmVkIGluIHRlcm1zIG9mIExp
bnV4J3MKY29weV97dG8sZnJvbX1fdXNlcigpLgoKSXQgaXMgc2ltaWxhcmx5IGJyb2tlbiBpbiB4
ODYgd2l0aCBtZWx0ZG93biBtaXRpZ2F0aW9ucywgYXMgd2VsbCBhcyBTTUFQCmNvbnNpZGVyYXRp
b25zIChQQU4gaW4gQVJNLCBpaXJjKS4KCldlJ3ZlIGdvdCB0d28gb3B0aW9ucy7CoCBJbnZlbnQg
YSBuZXcgQVBJIHdoaWNoIHRha2VzIGEgZ2ZuL2dhZGRyLCBvcgpyZXRyb2ZpdCB0aGUgQVBJIHRv
IGJlICJ5b3UgcGFzcyBhIHZpcnR1YWwgYWRkcmVzcywgd2UgdHJhbnNsYXRlIHRvCmdmbi9nYWRk
ciwgdGhlbiB1cGRhdGUgdGhhdCIuwqAgUGVyaGFwcyBib3RoLgoKV2hlbiB0aGlzIHdhcyBsYXN0
IGRpc2N1c3NlZCwgSSB0aGluayB0aGUgIm9uZXRpbWUgdHJhbnNsYXRlIHRvCmdmbi9nYWRkciIg
d2FzIGEgZ29vZCBlbm91Z2ggY29tcGF0aWJpbGl0eSB0byBjb3BlIHdpdGggZXhpc3RpbmcgZ3Vl
c3RzLApidXQgdGhhdCB3ZSBzaG91bGQgaGF2ZSBhIG1vcmUgY2xlYW4gd2F5IGZvciBtb2Rlcm4g
Z3Vlc3RzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 00:06:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 00:06: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-devel-bounces@lists.xenproject.org>)
	id 1gRnMk-0008FK-2D; Wed, 28 Nov 2018 00:06:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=+wa1=oh=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gRnMj-0008FD-FY
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 00:06:05 +0000
X-Inumbo-ID: 6530dd5e-f2a1-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6530dd5e-f2a1-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 00:06:03 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 23B3E2086B;
 Wed, 28 Nov 2018 00:06:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1543363563;
 bh=ysJdlEFfdld9IE+YKD4IDzJBOdUFY3V2HM5bTXGmMAE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=EA16V+e2nhcn94dwi1qBj932tDqpjbqQ8JM6Dp9Zfe5jyLYt2itT0XGl8VBer9Ak/
 EPNgH+b7J7lVHYca0BJ00EClOmXav/YrKBVCiULe/yl7q1mMFL5QSR0jRxUjNDCcBv
 CikFF0nt9wyxjO5VwztifAmjaZVcuD2DFTaRA9+o=
Date: Tue, 27 Nov 2018 16:06:01 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrii Anisov <andrii.anisov@gmail.com>
In-Reply-To: <1542385458-22466-3-git-send-email-andrii.anisov@gmail.com>
Message-ID: <alpine.DEB.2.10.1811271605530.4577@sstabellini-ThinkPad-X260>
References: <1542385458-22466-1-git-send-email-andrii.anisov@gmail.com>
 <1542385458-22466-3-git-send-email-andrii.anisov@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/2] arm/irq: Fix block parathenses and
 whitespaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBOb3YgMjAxOCwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRyaWkg
QW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CgpBY2tlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2ly
cS5jIHwgMTIgKysrKysrKystLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9pcnEuYyBiL3hl
bi9hcmNoL2FybS9pcnEuYwo+IGluZGV4IGQ1YWQyNzcuLmQ2YTAyNzMgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL2lycS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2lycS5jCj4gQEAgLTYxLDcg
KzYxLDkgQEAgc3RhdGljIERFRklORV9QRVJfQ1BVKGlycV9kZXNjX3RbTlJfTE9DQUxfSVJRU10s
IGxvY2FsX2lycV9kZXNjKTsKPiAgCj4gIGlycV9kZXNjX3QgKl9faXJxX3RvX2Rlc2MoaW50IGly
cSkKPiAgewo+IC0gICAgaWYgKGlycSA8IE5SX0xPQ0FMX0lSUVMpIHJldHVybiAmdGhpc19jcHUo
bG9jYWxfaXJxX2Rlc2MpW2lycV07Cj4gKyAgICBpZiAoIGlycSA8IE5SX0xPQ0FMX0lSUVMgKQo+
ICsgICAgICAgIHJldHVybiAmdGhpc19jcHUobG9jYWxfaXJxX2Rlc2MpW2lycV07Cj4gKwo+ICAg
ICAgcmV0dXJuICZpcnFfZGVzY1tpcnEtTlJfTE9DQUxfSVJRU107Cj4gIH0KPiAgCj4gQEAgLTc2
LDcgKzc4LDggQEAgc3RhdGljIGludCBfX2luaXQgaW5pdF9pcnFfZGF0YSh2b2lkKQo+ICB7Cj4g
ICAgICBpbnQgaXJxOwo+ICAKPiAtICAgIGZvciAoaXJxID0gTlJfTE9DQUxfSVJRUzsgaXJxIDwg
TlJfSVJRUzsgaXJxKyspIHsKPiArICAgIGZvciAoIGlycSA9IE5SX0xPQ0FMX0lSUVM7IGlycSA8
IE5SX0lSUVM7IGlycSsrICkKPiArICAgIHsKPiAgICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRl
c2MgPSBpcnFfdG9fZGVzYyhpcnEpOwo+ICAgICAgICAgIGluaXRfb25lX2lycV9kZXNjKGRlc2Mp
Owo+ICAgICAgICAgIGRlc2MtPmlycSA9IGlycTsKPiBAQCAtOTIsNyArOTUsOCBAQCBzdGF0aWMg
aW50IGluaXRfbG9jYWxfaXJxX2RhdGEodm9pZCkKPiAgCj4gICAgICBzcGluX2xvY2soJmxvY2Fs
X2lycXNfdHlwZV9sb2NrKTsKPiAgCj4gLSAgICBmb3IgKGlycSA9IDA7IGlycSA8IE5SX0xPQ0FM
X0lSUVM7IGlycSsrKSB7Cj4gKyAgICBmb3IgKCBpcnEgPSAwOyBpcnEgPCBOUl9MT0NBTF9JUlFT
OyBpcnErKyApCj4gKyAgICB7Cj4gICAgICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjID0gaXJx
X3RvX2Rlc2MoaXJxKTsKPiAgICAgICAgICBpbml0X29uZV9pcnFfZGVzYyhkZXNjKTsKPiAgICAg
ICAgICBkZXNjLT5pcnEgPSBpcnE7Cj4gQEAgLTE5Myw3ICsxOTcsNyBAQCB2b2lkIGRvX0lSUShz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGlycSwgaW50IGlzX2ZpcSkK
PiAgCj4gICAgICBBU1NFUlQoaXJxID49IDE2KTsgLyogU0dJcyBkbyBub3QgY29tZSBkb3duIHRo
aXMgcGF0aCAqLwo+ICAKPiAtICAgIGlmIChpcnEgPCAzMikKPiArICAgIGlmICggaXJxIDwgMzIg
KQo+ICAgICAgICAgIHBlcmZjX2luY3IocHBpcyk7Cj4gICAgICBlbHNlCj4gICAgICAgICAgcGVy
ZmNfaW5jcihzcGlzKTsKPiAtLSAKPiAyLjcuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 00:21:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 00:21: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-devel-bounces@lists.xenproject.org>)
	id 1gRnbe-0001JD-He; Wed, 28 Nov 2018 00:21: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=ijsl=oh=citrix.com=prvs=863db4d22=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gRnbd-0001J8-EU
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 00:21:29 +0000
X-Inumbo-ID: 8b69e3c2-f2a3-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b69e3c2-f2a3-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 00:21:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,288,1539648000"; d="scan'208";a="82441670"
To: <xen-devel@lists.xenproject.org>
References: <CAOcqxo3MTA0iSAD2m5P87+YBwv_d5_-RHSEX0uuwFwHAC0dVZg@mail.gmail.com>
 <2d3b870d-eb6e-d70c-0700-c6982354a0f1@arm.com>
 <e26ceefe-9f47-95d0-98a9-c84238d00e9f@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ed164972-1189-1802-c8cb-82e39b8b365e@citrix.com>
Date: Wed, 28 Nov 2018 00:21:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <e26ceefe-9f47-95d0-98a9-c84238d00e9f@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [ARM] gvirt_to_maddr fails when DomU is created
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTEvMjAxOCAwMDowNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNy8xMS8yMDE4
IDE5OjQwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+ICgrIFN0ZWZhbm8pCj4+Cj4+IE9uIDExLzI3
LzE4IDU6MTIgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gSGVsbG8gY29tbXVuaXR5
LAo+PiBIaSBWb2xvZHlteXIsCj4+Cj4+PiBBZnRlciBjcmVhdGluZyBkb21VLCBJJ20gc2VlaW5n
IGxvdHMgb2YgdGhpcyBtZXNzYWdlcyBmcm9tIGh5cGVydmlzb3I6Cj4+Pgo+Pj4gKFhFTikgcDJt
LmM6MTQ0MjogZDF2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAwZWZjN2Yw
Zgo+Pj4gZmxhZ3M9MHgxIHBhcj0weDgwOQo+Pj4gKFhFTikgcDJtLmM6MTQ0MjogZDF2MDogZ3Zp
cnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAwZWZjN2YwMAo+Pj4gZmxhZ3M9MHgxIHBh
cj0weDgwOQo+Pj4gKFhFTikgcDJtLmM6MTQ0MjogZDF2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVk
IHZhPTB4ZmZmZjgwMDAwZWZjN2YwZgo+Pj4gZmxhZ3M9MHgxIHBhcj0weDgwOQo+Pj4KPj4+IElu
dGVyZXN0aW5nbHksIEknbSBnZXR0aW5nIHRoZW0gZnJvbSBib3RoIERvbTAgYW5kIERvbVU6Cj4+
Pgo+Pj4gKFhFTikgcDJtLmM6MTQ0MjogZDB2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4
ZmZmZjgwMDAzZWZkN2YwZgo+Pj4gZmxhZ3M9MHgxIHBhcj0weDgwOQo+Pj4gKFhFTikgcDJtLmM6
MTQ0MjogZDF2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAwZWZjN2YwZgo+
Pj4gZmxhZ3M9MHgxIHBhcj0weDgwOQo+Pj4KPj4+IEJ1dCBvbmx5IGFmdGVyIERvbVUgaXMgY3Jl
YXRlZC4KPj4+Cj4+PiBJIGF0dGFjaGVkIEdEQiBhbmQgZm91bmQgdGhhdCB0aGlzIGlzIGNhdXNl
ZCBieSB1cGRhdGVfcnVuc3RhdGVfYXJlYToKPj4+Cj4+PiAoZ2RiKSBidAo+Pj4gIzDCoCBnZXRf
cGFnZV9mcm9tX2d2YSAodj0weDgwMDA1ZGJlMjAwMCwgdkBlbnRyeT0weDIyZjJjOAo+Pj4gPHNj
aGVkdWxlKzEyMzY+LAo+Pj4gwqDCoMKgwqAgdmE9dmFAZW50cnk9MTg0NDY2MDMzMzcyNzc5OTY4
MTUsIGZsYWdzPWZsYWdzQGVudHJ5PTEpIGF0Cj4+PiBwMm0uYzoxNDQwCj4+PiAjMcKgIDB4MDAw
MDAwMDAwMDI0ZTMyMCBpbiB0cmFuc2xhdGVfZ2V0X3BhZ2UgKHdyaXRlPXRydWUsIGxpbmVhcj10
cnVlLAo+Pj4gYWRkcj0xODQ0NjYwMzMzNzI3Nzk5NjgxNSwKPj4+IMKgwqDCoMKgIGluZm89Li4u
KSBhdCBndWVzdGNvcHkuYzozNwo+Pj4gIzLCoCBjb3B5X2d1ZXN0IChidWY9YnVmQGVudHJ5PTB4
ODAwMDVkYmUyMGQ3LAo+Pj4gYWRkcj1hZGRyQGVudHJ5PTE4NDQ2NjAzMzM3Mjc3OTk2ODE1LCBs
ZW49bGVuQGVudHJ5PTEsCj4+PiDCoMKgwqDCoCBpbmZvPS4uLiwgZmxhZ3M9ZmxhZ3NAZW50cnk9
NikgYXQgZ3Vlc3Rjb3B5LmM6NjkKPj4+ICMzwqAgMHgwMDAwMDAwMDAwMjRlNDVjIGluIHJhd19j
b3B5X3RvX2d1ZXN0Cj4+PiAodG89dG9AZW50cnk9MHhmZmZmODAwMDNlZmQ3ZjBmLAo+Pj4gwqDC
oMKgwqAgZnJvbT1mcm9tQGVudHJ5PTB4ODAwMDVkYmUyMGQ3LCBsZW49bGVuQGVudHJ5PTEpIGF0
IGd1ZXN0Y29weS5jOjExMAo+Pj4gIzTCoCAweDAwMDAwMDAwMDAyNDk3YjQgaW4gdXBkYXRlX3J1
bnN0YXRlX2FyZWEKPj4+ICh2PXZAZW50cnk9MHg4MDAwNWRiZTIwMDApIGF0IGRvbWFpbi5jOjI4
Nwo+Pj4gIzXCoCAweDAwMDAwMDAwMDAyNDllYjggaW4gY29udGV4dF9zd2l0Y2gKPj4+IChwcmV2
PXByZXZAZW50cnk9MHg4MDAwNWRiZTIwMDAsCj4+PiDCoMKgwqDCoCBuZXh0PW5leHRAZW50cnk9
MHg4MDAwNWJmM2MwMDApIGF0IGRvbWFpbi5jOjM0NAo+Pj4gIzbCoCAweDAwMDAwMDAwMDAyMmYy
YzggaW4gc2NoZWR1bGUgKCkgYXQgc2NoZWR1bGUuYzoxNTgzCj4+PiAjN8KgIDB4MDAwMDAwMDAw
MDIzMmMxMCBpbiBfX2RvX3NvZnRpcnEKPj4+IChpZ25vcmVfbWFzaz1pZ25vcmVfbWFza0BlbnRy
eT0wKSBhdCBzb2Z0aXJxLmM6NTAKPj4+ICM4wqAgMHgwMDAwMDAwMDAwMjMyY2E0IGluIGRvX3Nv
ZnRpcnEgKCkgYXQgc29mdGlycS5jOjY0Cj4+PiAjOcKgIDB4MDAwMDAwMDAwMDI1ODI1NCBpbiBs
ZWF2ZV9oeXBlcnZpc29yX3RhaWwgKCkgYXQgdHJhcHMuYzoyMzAyCj4+Pgo+Pj4gVGhpcyBpc3N1
ZSBpcyBlbmNvdW50ZXJlZCBvbiBRRU1VLUFSTXY4LiBEb20wIGtlcm5lbCBpcyBMaW51eCA0LjE5
LjAKPj4+IE15IFhFTiBtYXN0ZXIgaXMgYXQgZDhmZmFjMWY3ICJ4ZW4vYXJtOiBnaWM6IFJlbW92
ZSBkdXBsaWNhdGVkIGNvbW1lbnQKPj4+IGluIGRvX3NnaSIKPj4+Cj4+PiBUaGUgc2FtZSBzZXR1
cCB3b3JrZWQgcGVyZmVjdGx5IHdpdGggWGVuIDQuMTAuMgo+PiBUaGUgbWVzc2FnZSBpcyBvbmx5
IHByaW50ZWQgaW4gZGVidWcgYnVpbGQuIERvIHlvdSBoYXZlIENPTkZJR19ERUJVRwo+PiBlbmFi
bGVkPwo+Pgo+Pj4gSnVsaWVuLCBJIHNhdyBvbiBtYWlsaW5nIGxpc3QsIHRoYXQgeW91IHBhaWQg
YXR0ZW50aW9uIHRvIGlzc3VlcyB3aXRoCj4+PiBndmlydF90b19tYWRkciwKPj4+IHNvIG1heWJl
IHlvdSBjYW4gYmUgaW50ZXJlc3RlZCBpbiB0aGlzLgo+PiBXaGljaCB0aHJlYWQgYXJlIHlvdSBz
cGVha2luZyBhYm91dD8gVGhlIHByb2JsZW0gaXMgbm90IGJlY2F1c2Ugb2YKPj4gZ3ZpcnRfdG9f
bWFkZHIgYnV0IG9mIGhvdyB1cGRhdGVfcnVuc3RhdGVfYXJlYSBpcyB3b3JraW5nIGF0IHRoZSBt
b21lbnQuCj4+Cj4+IHVwZGF0ZV9ydW5zdGF0ZV9hcmVhIGlzIHVzaW5nIGEgZ3Vlc3QgdmlydHVh
bCBhZGRyZXNzIHRvIHVwZGF0ZSB0aGUKPj4gdkNQVSBydW5zdGF0ZS4gSXQgYmxpbmRseSBhc3N1
bWVzIHRoZSB2Q1BVIHJ1bnN0YXRlIHdpbGwgYWx3YXlzIGJlCj4+IG1hcHBlZCBpbiBzdGFnZS0x
IHBhZ2UtdGFibGVzLiBIb3dldmVyLCBpZiBLUFRJIChLZXJuZWwgUGFnZSBUYWJsZQo+PiBJc29s
YXRpb24pIGlzIGVuYWJsZWQgdGhlIGtlcm5lbCBhZGRyZXNzIHNwYWNlIChhbmQgdGhlcmVmb3Jl
IHRoZSB2Q1BVCj4+IHJ1bnN0YXRlKSB3aWxsIG5vdCBiZSBtYXBwZWQgd2hlbiBydW5uaW5nIGF0
IEVMMC4KPj4KPj4gU28gaWYgeW91IGFyZSByZXN0b3JpbmcgYSB2Q1BVIHRoYXQgd2FzIGV4ZWN1
dGluZyBjb2RlIGF0IEVMMCB0aGVuCj4+IHVwZGF0ZV9ydW5zdGF0ZV9hcmVhIHdpbGwgZmFpbCBh
cyB0aGUgYWRkcmVzcyBpcyBub3QgbWFwcGVkLiBUaGVyZSBhcmUKPj4gYSBmZXcgc29sdXRpb24g
c3VnZ2VzdGVkIG9uIHRoZSBNTCAoc2VlIFsxXSkuIEhvd2V2ZXIgSSBoYXZlbid0IGhhZAo+PiB0
aW1lIHRvIGxvb2sgYXQgcHJvcGVybHkgaG93IHRvIGltcGxlbWVudCB0aGVtLgo+Pgo+PiBLUFRJ
IGlzIGdldHRpbmcgdXNlZCBtb3JlIHdpZGVseSAoZS5nIG1lbHRkb3duIGFuZCBLQVNMUikuIFNv
IGl0IHdvdWxkCj4+IGJlIGdvb2QgaWYgd2UgdHJ5IHRvIHNvbHZlIHRoaXMgcHJvYmxlbSBzb29u
ZXIuIEkgd291bGQgYmUgaGFwcHkgdG8KPj4gcmV2aWV3IHBhdGNoZXMgYW5kL29yIHByb3ZpZGUg
YWR2aWNlIGlmIHlvdSB3YW50IHRvIHRhY2tsZSB0aGUgcHJvYmxlbS4KPj4KPj4gQ2hlZXJzLAo+
Pgo+PiBbMV0gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTgtMDMvbXNnMDAyMjMuaHRtbAo+Pgo+IHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKCkgdXNpbmcgYSB2
aXJ0dWFsIGFkZHJlc3MgaXMgYSBjb21wbGV0ZSBtaXNmZWF0dXJlLAo+IGFuZCB0aGUgc29vbmVy
IHdlIGNhbiByZXBsYWNlIGl0LCB0aGUgYmV0dGVyLsKgIEl0J3MgaGlzdG9yeSBpcyB3aXRoIHg4
Ngo+IFBWIGd1ZXN0cywgd2hlcmUgdGhlIGVhcmx5IEFCSXMgd2VyZSBkZXNpZ25lZCBpbiB0ZXJt
cyBvZiBMaW51eCdzCj4gY29weV97dG8sZnJvbX1fdXNlcigpLgo+Cj4gSXQgaXMgc2ltaWxhcmx5
IGJyb2tlbiBpbiB4ODYgd2l0aCBtZWx0ZG93biBtaXRpZ2F0aW9ucywgYXMgd2VsbCBhcyBTTUFQ
Cj4gY29uc2lkZXJhdGlvbnMgKFBBTiBpbiBBUk0sIGlpcmMpLgo+Cj4gV2UndmUgZ290IHR3byBv
cHRpb25zLsKgIEludmVudCBhIG5ldyBBUEkgd2hpY2ggdGFrZXMgYSBnZm4vZ2FkZHIsIG9yCj4g
cmV0cm9maXQgdGhlIEFQSSB0byBiZSAieW91IHBhc3MgYSB2aXJ0dWFsIGFkZHJlc3MsIHdlIHRy
YW5zbGF0ZSB0bwo+IGdmbi9nYWRkciwgdGhlbiB1cGRhdGUgdGhhdCIuwqAgUGVyaGFwcyBib3Ro
Lgo+Cj4gV2hlbiB0aGlzIHdhcyBsYXN0IGRpc2N1c3NlZCwgSSB0aGluayB0aGUgIm9uZXRpbWUg
dHJhbnNsYXRlIHRvCj4gZ2ZuL2dhZGRyIiB3YXMgYSBnb29kIGVub3VnaCBjb21wYXRpYmlsaXR5
IHRvIGNvcGUgd2l0aCBleGlzdGluZyBndWVzdHMsCj4gYnV0IHRoYXQgd2Ugc2hvdWxkIGhhdmUg
YSBtb3JlIGNsZWFuIHdheSBmb3IgbW9kZXJuIGd1ZXN0cy4KCk9yIGFsdGVybmF0aXZlbHksIHNl
ZSBpZiB3ZSBjYW4gYWN0dWFsbHkgZ2V0IGF3YXkgd2l0aG91dCBpdC7CoCBBIGxvdCBvZgp0aGUg
ZWFybHkgWGVuIHBhcmF2aXJ0dWFsIGZ1bmN0aW9uYWxpdHkgY2FuIHByb2JhYmx5IGJlIGRvbmUg
d2l0aG91dCwgb3IKZGVzaWduZWQgaW4gYSBiZXR0ZXIgd2F5IGVudGlyZWx5LgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 00:31:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 00:31: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-devel-bounces@lists.xenproject.org>)
	id 1gRnkl-00025A-Ft; Wed, 28 Nov 2018 00:30: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=+WA1=OH=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gRnkk-000255-32
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 00:30:54 +0000
X-Inumbo-ID: dc9ecc36-f2a4-11e8-9471-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dc9ecc36-f2a4-11e8-9471-12d6303a7972;
 Wed, 28 Nov 2018 00:30:53 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 98502204FD;
 Wed, 28 Nov 2018 00:30:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1543365052;
 bh=fBbiG8duIYSK+Rwfs3wBjt6moQjynUahcqAQe63NHZA=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=I8pxa9E277J9OrhNYRxMjHq2bA0Wm2NHKCyOIX+SqPdYp0pmHUl+oNmpHFJAB1le5
 iXDqRw9cptf0owXaKfUvBUQvvekyeHe40oIyR90t5K7zHz33X4vBLHgcl02RUN2Kkh
 kOyzO8UilYNptyXPajeEjBN8ApnYv1an76Jv4PH4=
Date: Tue, 27 Nov 2018 16:30:49 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <0c381f5d-59f8-fcee-4a25-8a29af3f2d73@arm.com>
Message-ID: <alpine.DEB.2.10.1811271628100.4577@sstabellini-ThinkPad-X260>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-2-julien.grall@arm.com>
 <6098937f-98de-bff9-6c48-5575a45875e0@epam.com>
 <57ee191b-be21-701e-ef19-4ed4df1cf289@arm.com>
 <77f72cc9-6548-afd9-3766-23326b3551d9@epam.com>
 <6acf65ef-4302-c403-32ba-1d88ab954265@epam.com>
 <22f7ebc8-c74b-0d8e-4847-9d3df9bcf5db@arm.com>
 <3622e468-8f44-1e31-138f-db58ca3835ff@epam.com>
 <2090f5b4-22ff-38bc-3d47-6dbb6d7fccfb@epam.com>
 <6d1c980b-b316-f634-7793-0aca4b34aa85@arm.com>
 <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
 <5ad76791-075d-e588-2669-e01c79674f0d@gmail.com>
 <CAF3u54CmW32NwN0q73LaXwnj2wUt72uuq9LGPRQ3RNMzZTV==Q@mail.gmail.com>
 <d260c074-6107-a5d1-94c8-fdb019585135@gmail.com>
 <4ceea0f6-ede1-420a-d3b7-80c4584739ce@arm.com>
 <2199be43-ef12-28c3-4dcb-cac404be1e4d@gmail.com>
 <0c381f5d-59f8-fcee-4a25-8a29af3f2d73@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "andre.przywara@arm.com" <andre.przywara@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@gmail.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 Andrii Anisov <andrii.anisov@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMiBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBJZiB5b3UgYXJl
IHdvcnJpZWQgYWJvdXQgcGVyZm9ybWFuY2UsIHRoZW4gSSB3b3VsZCByZWNvbW1lbmQgdG8gdHJ5
IHRoZQo+ID4gPiBuZXcgdkdJQyBhbmQgc2VlIHdoZXRoZXIgaXQgaW1wcm92ZXMuCj4gPiBZb3Ug
a25vdywgd2UgYXJlIGJhc2VkIG9uIFhFTiA0LjEwLiBJbml0aWFsbHksIHdoZW4gYSBjdXN0b21l
ciBzYWlkIGFib3V0Cj4gPiB0aGVpciBkaXNzYXRpc2ZhY3Rpb24gYWJvdXQgcGVyZm9ybWFuY2Ug
ZHJvcCBpbiBiZW5jaG1hcmsgZHVlIHRvIFhFTgo+ID4gZXhpc3RlbmNlLCBJIHRyaWVkIDQuMTIt
dW5zdGFibGUsIGJvdGggYW4gb2xkIGFuZCBhIG5ldyBWR0lDLiBTbyBwZXJmb3JtYW5jZQo+ID4g
d2l0aCA0LjEyLXVuc3RhYmxlIHdpdGggdGhlIG9sZCBWR0lDIHdhcyB3b3JzZSB0aGFuIDQuMTAs
IGFuZCB0aGUgbmV3IFZHSUMKPiA+IG1hZGUgdGhpbmdzIGV2ZW4gbXVjaCB3b3JzZS4gSSBjYW4n
dCByZW1lbWJlciB0aGUgZXhhY3QgbnVtYmVycyBvcgo+ID4gcHJvcG9ydGlvbnMsIGJ1dCB0aGF0
IHdhcyB0aGUgcmVhc29uIHdlIGRvIG5vdCBvZmZlciB1cGdyYWRpbmcgWEVOIHlldC4KPiAKPiBJ
IGNhbid0IGNvbW1lbnQgd2l0aG91dCBhbnkgbnVtYmVycyBoZXJlLiBCZWFyIGluIG1pbmQgdGhh
dCB3ZSBmaXhlZCBidWdzIGluCj4gWGVuIDQuMTIgKGluY2x1ZGluZyBzcGVjdHJlL21lbHRkb3du
IGFuZCBtaXNzaW5nIGJhcnJpZXJzKSB0aGF0IHdhc24ndAo+IGJhY2twb3J0ZWQgdG8gWGVuIDQu
MTAuIEl0IGlzIGVudGlyZWx5IHBvc3NpYmxlIHRoYXQgaXQgaW50cm9kdWNlZCBzbG93bmVzcwo+
IGJ1dCBpdCBhbHNvIGVuc3VyZSB0aGUgY29kZSBpcyBiZWhhdmluZyBjb3JyZWN0bHkuCj4gCj4g
QW55d2F5LCBpZiB0aGVyZSBhcmUgcGVyZm9ybWFuY2UgcmVncmVzc2lvbiB3ZSBzaG91bGQgaW52
ZXN0aWdhdGUgdGhlbSBhbmQKPiBkaXNjdXNzIGhvdyB3ZSBjYW4gYWRkcmVzcy9saW1pdCB0aGVt
LiBTaW1pbGFybHkgZm9yIHRoZSBuZXcgdkdJQywgaWYgeW91Cj4gdGhpbmsgaXQgaXMgdG9vIHNs
b3csIHRoZW4gd2UgbmVlZCB0byBrbm93IHdoeSBiZWZvcmUgd2UgZ2V0IHJpZCBvZiB0aGUgb2xk
Cj4gdkdJQy4KCldlbGwgc2FpZCEgV2UgY2FyZSBhYm91dCBpbnRlcnJ1cHQgcGVyZm9ybWFuY2Ug
dmVyeSBtdWNoIGFuZCB3ZQpkZWZpbml0ZWx5IG5lZWQgdG8gYWRkcmVzcyBhbnkgcmVncmVzc2lv
bnMgd2l0aCBlaXRoZXIgdGhlIG9sZCBvciB0aGUKbmV3IGRyaXZlci4gQnV0IHRvIGRvIHRoYXQs
IHdlIG5lZWQgcmVsaWFibGUgbnVtYmVycyBhbmQgdG8gZmlndXJlIG91dApleGFjdGx5IHdoYXQg
dGhlIHByb2JsZW0gaXMgc28gdGhhdCB3ZSBjYW4gZml4IGl0LgoKSSBzZW50IHRoZSB3YXkgSSB1
c2VkIHRvIG1lYXN1cmUgcGVyZm9ybWFuY2UgaW4gYSBzZXBhcmF0ZSBlbWFpbC4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 04:09:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 04:09: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-devel-bounces@lists.xenproject.org>)
	id 1gRrA1-0007Fc-LS; Wed, 28 Nov 2018 04:09: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=i9WT=OH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRrA0-0007FT-1p
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 04:09:12 +0000
X-Inumbo-ID: 53dfbe18-f2c3-11e8-acfe-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 53dfbe18-f2c3-11e8-acfe-12d6303a7972;
 Wed, 28 Nov 2018 04:08:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRr9j-0006w3-IV; Wed, 28 Nov 2018 04:08:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRr9j-0002jz-1m; Wed, 28 Nov 2018 04:08:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRr9j-0007dG-09; Wed, 28 Nov 2018 04:08:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130796-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:build-arm64-pvops:<job status>:broken:regression
 linux-3.18:build-arm64:<job status>:broken:regression
 linux-3.18:build-arm64-xsm:<job status>:broken:regression
 linux-3.18:build-arm64-pvops:capture-logs:broken:regression
 linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-rtds:host-ping-check-native:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-3.18:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-3.18:build-arm64:hosts-allocate:broken:allowable
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64:capture-logs:broken:nonblocking
 linux-3.18:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-examine:memdisk-try-append:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1ed089625825edd4e98c3b84d935dfcdcb93c9c9
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Nov 2018 04:08:55 +0000
Subject: [Xen-devel] [linux-3.18 test] 130796: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc5NiBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA3OTYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1i
b290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVu
LWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjg4NTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgIGZhaWwgaW4gMTMwNzE2IHBhc3MgaW4gMTMwNzk2CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICA1IGhvc3QtcGluZy1jaGVjay1uYXRpdmUgICAgIGZhaWwgcGFzcyBp
biAxMzA3MTYKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNiBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0IGZhaWwgcGFzcyBpbiAxMzA3MTYKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjg4
NTgKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDEyODg1OAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
MiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJv
a2VuIGJsb2NrZWQgaW4gMTI4ODU4CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMjg4NTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGluIDEzMDcxNiBsaWtlIDEyODgwNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MCBkZWJpYW4tZGktaW5zdGFsbCAgIGZhaWwgaW4gMTMwNzE2IGxpa2UgMTI4ODQxCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMw
NzE2IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTMwNzE2IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgIDQgbWVtZGlzay10cnktYXBwZW5kICAgICAgICAgICBmYWlsICBsaWtlIDEy
ODgwNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjg4NTgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
Mjg4NTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAg
MWVkMDg5NjI1ODI1ZWRkNGU5OGMzYjg0ZDkzNWRmY2RjYjkzYzljOQpiYXNlbGluZSB2ZXJzaW9u
OgogbGludXggICAgICAgICAgICAgICAgMGQ2Mzk3OWMxYmM5Yzg1NTc4YmU0YzU4OTc2OGExM2Rj
MGE3YzVlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI4ODU4ICAyMDE4LTEwLTE3IDIxOjQ3OjM5
IFogICA0MSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTc2MCAgMjAxOC0xMS0xMCAxNjox
NzozMCBaICAgMTcgZGF5cyAgIDEwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDcx
NiAgMjAxOC0xMS0yMyAwODo1Mzo1MiBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1h
biIgPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KICBBYXJvbiBCcm93biA8YWFyb24uZi5icm93bkBp
bnRlbC5jb20+CiAgQWJoaWxhc2ggS2VzYXZhbiA8YS5rZXNhdmFuQHNhbXN1bmcuY29tPgogIEFs
IFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xh
bmQuaGFydmFyZC5lZHU+CiAgQWxleCBDaGVuIDxhbGV4LmNoZW5AaHVhd2VpLmNvbT4KICBBbGV4
IFN0YW5vZXYgPGFsZXhAYXN0YW5vZXYuY29tPgogIEFsZXggV2lsbGlhbXNvbiA8YWxleC53aWxs
aWFtc29uQHJlZGhhdC5jb20+CiAgQWxleGFuZGVyIFBvdGFwZW5rbyA8Z2xpZGVyQGdvb2dsZS5j
b20+CiAgQWxleGFuZGVyIFN0ZWluIDxhbGV4YW5kZXJzODNAd2ViLmRlPgogIEFsZXhhbmRyZSBC
ZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbGV4YW5kcmUgQmVsbG9u
aSA8YWxleGFuZHJlLmJlbGxvbmlAZnJlZS1lbGVjdHJvbnMuY29tPgogIEFsZXhlaSBTdGFyb3Zv
aXRvdiA8YWxleGVpLnN0YXJvdm9pdG92QGdtYWlsLmNvbT4KICBBbGV4ZXkgQnJvZGtpbiA8YWJy
b2RraW5Ac3lub3BzeXMuY29tPgogIEFtaXIgR29sZHN0ZWluIDxhbWlyNzNpbEBnbWFpbC5jb20+
CiAgQW5kcmVhcyBLZW1uYWRlIDxhbmRyZWFzQGtlbW5hZGUuaW5mbz4KICBBbmRyZWkgT3RjaGVy
ZXRpYW5za2kgPGFuZHJlaS5vdGNoZXJldGlhbnNraUBpbnRlbC5jb20+CiAgQW5kcmV3IE1vcnRv
biA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbnNzaSBIYW5udWxhIDxhbnNzaS5oYW5u
dWxhQGlraS5maT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICBBcmlrIE5lbXRzb3YgPGFyaWt4Lm5lbXRzb3ZAaW50ZWwuY29tPgogIEFybmFsZG8gQ2FydmFs
aG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIu
ZGU+CiAgQmFydGxvbWllaiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29t
PgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgQmh1dmFuY2hhbmRyYSBE
ViA8Ymh1dmFuY2hhbmRyYS5kdkB0b3JhZGV4LmNvbT4KICBCam9ybiBIZWxnYWFzIDxiaGVsZ2Fh
c0Bnb29nbGUuY29tPgogIEJqb3JuIEhlbGdhYXMgPGhlbGdhYXNAa2VybmVsLm9yZz4KICBCasO4
cm4gTW9yayA8Ympvcm5AbW9yay5ubz4KICBCbyBTaGVuIDx2b2ljZS5zaGVuQGF0bWVsLmNvbT4K
ICBCb3JpcyBCcmV6aWxsb24gPGJvcmlzLmJyZXppbGxvbkBib290bGluLmNvbT4KICBCcmlhbiBO
b3JyaXMgPGNvbXB1dGVyc2ZvcnBlYWNlQGdtYWlsLmNvbT4KICBDaGFuZ3dlaSBHZSA8Z2UuY2hh
bmd3ZWlAaDNjLmNvbT4KICBDaGFud29vIENob2kgPGN3MDAuY2hvaUBzYW1zdW5nLmNvbT4KICBD
aHJpcyBNYXNvbiA8Y2xtQGZiLmNvbT4KICBDaHJpcyBNaSA8Y2hyaXNtQG1lbGxhbm94LmNvbT4K
ICBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KICBDaHJpc3RpYW4gQm9y
bnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0b3BoIEhlbGx3aWcgPGhj
aEBsc3QuZGU+CiAgQ2h1Y2sgTGV2ZXIgPGNodWNrLmxldmVyQG9yYWNsZS5jb20+CiAgQ29saW4g
SWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb2x5IExpIDxjb2x5bGlAc3Vz
ZS5kZT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBDb3JleSBXcmln
aHQgPHVuZGVmaW5lZEBwb2JveC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBv
cmFjbGUuY29tPgogIERhbmllbCBBeHRlbnMgPGRqYUBheHRlbnMubmV0PgogIERhbmllbCBCb3Jr
bWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+CiAgRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRl
ckBmZndsbC5jaD4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29uZ0BvcmFjbGUuY29tPgog
IERhdmlkIEFoZXJuIDxkc2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBEdWVjayA8ZGF2aWRjZHVl
Y2tAZ29vZ2xlbWFpbC5jb20+CiAgRGF2aWQgSG93ZWxscyA8ZGhvd2VsbHNAcmVkaGF0LmNvbT4K
ICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGVuZ2NoZW5nIFpodSA8
ZHpodUB3YXZlY29tcC5jb20+CiAgRGljayBLZW5uZWR5IDxkaWNrLmtlbm5lZHlAYnJvYWRjb20u
Y29tPgogIERtaXRyeSBWeXVrb3YgPGR2eXVrb3ZAZ29vZ2xlLmNvbT4KICBEb21pbmlrIEJyb2Rv
d3NraSA8bGludXhAZG9taW5pa2Jyb2Rvd3NraS5uZXQ+CiAgRG9taW5pcXVlIE1hcnRpbmV0IDxk
b21pbmlxdWUubWFydGluZXRAY2VhLmZyPgogIEVkZ2FyIENoZXJrYXNvdiA8ZWNoZXJrYXNvdkBk
ZXYucnRzb2Z0LnJ1PgogIEVtbWFudWVsIEdydW1iYWNoIDxlbW1hbnVlbC5ncnVtYmFjaEBpbnRl
bC5jb20+CiAgRXJhbiBCZW4gRWxpc2hhIDxlcmFuYmVAbWVsbGFub3guY29tPgogIEVyaWMgQmln
Z2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2ds
ZS5jb20+CiAgRXJpYyBXLiBCaWVkZXJtYW4gPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KICBFdWdl
biBIcmlzdGV2IDxldWdlbi5ocmlzdGV2QG1pY3JvY2hpcC5jb20+CiAgRXVnZW5pYSBFbWFudGF5
ZXYgPGV1Z2VuaWFAbWVsbGFub3guY29tPgogIEV6ZXF1aWVsIEdhcmNpYSA8ZXplcXVpZWwuZ2Fy
Y2lhQGltZ3RlYy5jb20+CiAgRmFiaWVuIFByb3Jpb2wgPGZhYmllbi5wcm9yaW9sQGpkc3UuY29t
PgogIEZlbGlwZSBCYWxiaSA8YmFsYmlAdGkuY29tPgogIEZpbGlwZSBNYW5hbmEgPGZkbWFuYW5h
QHN1c2UuY29tPgogIEZpbm4gVGhhaW4gPGZ0aGFpbkB0ZWxlZ3JhcGhpY3MuY29tLmF1PgogIEZs
b3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlAZ21haWwuY29tPgogIEZyYW5rIFNvcmVuc29uIDxz
b3JlbnNvbkByZWRoYXQuY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0Bn
bGlkZXIuYmU+CiAgR2V1bnNpayBMaW0gPGdldW5zaWsubGltQHNhbXN1bmcuY29tPgogIEdyZWcg
SGFja21hbm4gPGdoYWNrbWFubkBnb29nbGUuY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3Jl
Z2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMu
bmV0PgogIEguIFBldGVyIEFudmluIChJbnRlbCkgPGhwYUB6eXRvci5jb20+CiAgSC4gUGV0ZXIg
QW52aW4gPGhwYUB6eXRvci5jb20+CiAgSGFubmVzIEZyZWRlcmljIFNvd2EgPGhhbm5lc0BzdHJl
c3NpbmR1a3Rpb24ub3JnPgogIEhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CiAg
SGFucyBWZXJrdWlsIDxoYW5zLnZlcmt1aWxAY2lzY28uY29tPgogIEhlIFpoZSA8emhlLmhlQHdp
bmRyaXZlci5jb20+CiAgSGVpa28gU3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4KICBIZWlrbyBT
dMO8Ym5lciA8aGVpa29Ac250ZWNoLmRlPgogIEhlaW5lciBLYWxsd2VpdCA8aGthbGx3ZWl0MUBn
bWFpbC5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEhv
dSBUYW8gPGhvdXRhbzFAaHVhd2VpLmNvbT4KICBIdWFuZywgWWluZyA8eWluZy5odWFuZ0BpbnRl
bC5jb20+CiAgSWFuIE11bnNpZSA8aW11bnNpZUBhdTEuaWJtLmNvbT4KICBJZG8gU2NoaW1tZWwg
PGlkb3NjaEBtZWxsYW5veC5jb20+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+
CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSW5raSBEYWUgPGlua2kuZGFlQHNh
bXN1bmcuY29tPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgogIEpha3Vi
IEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPgogIEphbWFsIEhhZGkgU2Fs
aW0gPGpoc0Btb2phdGF0dS5jb20+CiAgSmFtZXMgTW9ycmlzIDxqYW1lcy5sLm1vcnJpc0BvcmFj
bGUuY29tPgogIEphbWVzIFNtYXJ0IDxqYW1lcy5zbWFydEBicm9hZGNvbS5jb20+CiAgSmFtZXMg
U21hcnQgPGpzbWFydDIwMjFAZ21haWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphdmllciBNYXJ0aW5leiBDYW5pbGxh
cyA8amF2aWVyLm1hcnRpbmV6QGNvbGxhYm9yYS5jby51az4KICBKZWZmIEJhcm5oaWxsIDwweGVm
ZmVmZkBnbWFpbC5jb20+CiAgSmVmZiBLaXJzaGVyIDxqZWZmcmV5LnQua2lyc2hlckBpbnRlbC5j
b20+CiAgSmVmZiBMYXl0b24gPGplZmYubGF5dG9uQHByaW1hcnlkYXRhLmNvbT4KICBKZWZmIExh
eXRvbiA8amxheXRvbkBwb29jaGllcmVkcy5uZXQ+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVs
LmRrPgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKaXJpIE9sc2EgPGpvbHNhQHJl
ZGhhdC5jb20+CiAgSmlzaGVuZyBaaGFuZyA8anN6aGFuZ0BtYXJ2ZWxsLmNvbT4KICBKb2UgVGhv
cm5iZXIgPGVqdEByZWRoYXQuY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAg
Sm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJu
ZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaGFu
bmVzIFRodW1zaGlybiA8am9oYW5uZXMudGh1bXNoaXJuQG1lbi5kZT4KICBKb25hdGhhbiBDYW1l
cm9uIDxqaWMyM0BrZXJuZWwub3JnPgogIEpvbmF0aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVy
b25AaHVhd2VpLmNvbT4KICBKb25nc3VuZyBLaW0gPG5laWRoYXJkLmtpbUBsZ2UuY29tPgogIEpv
emVmIEJhbGdhIDxqb3plZi5iYWxnYUBnbWFpbC5jb20+CiAgSnVuJ2ljaGkgTm9tdXJhIDxqLW5v
bXVyYUBjZS5qcC5uZWMuY29tPgogIEp1bmljaGkgTm9tdXJhIDxqLW5vbXVyYUBjZS5qcC5uZWMu
Y29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEthbiBMaWFuZyA8a2Fu
LmxpYW5nQGludGVsLmNvbT4KICBLZW4gWHVlIDxLZW4uWHVlQGFtZC5jb20+CiAgS2V2aW4gSGls
bWFuIDxraGlsbWFuQGxpbmFyby5vcmc+CiAgS2hhemhpc21lbCBLdW15a292IDxraGF6aHlAZ29v
Z2xlLmNvbT4KICBLaXNob24gVmlqYXkgQWJyYWhhbSBJIDxraXNob25AdGkuY29tPgogIEtyenlz
enRvZiBLb3psb3dza2kgPGsua296bG93c2tpQHNhbXN1bmcuY29tPgogIEt1a2ppbiBLaW0gPGtn
ZW5lQGtlcm5lbC5vcmc+CiAgTGFycnkgRmluZ2VyIDxMYXJyeS5GaW5nZXJAbHdmaW5nZXIubmV0
PgogIExhcnMtUGV0ZXIgQ2xhdXNlbiA8bGFyc0BtZXRhZm9vLmRlPgogIExhdXJhIEFiYm90dCA8
bGFiYm90dEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8u
b3JnPgogIExlaSBZYW5nIDxMZWkuWWFuZ0B3aW5kcml2ZXIuY29tPgogIExlbiBTb3JlbnNlbiA8
bHNvcmVuc2VAY3NjbHViLnV3YXRlcmxvby5jYT4KICBMZW5uYXJ0IFNvcmVuc2VuIDxsc29yZW5z
ZUBjc2NsdWIudXdhdGVybG9vLmNhPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1m
b3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+
CiAgTG9pYyBQb3VsYWluIDxsb2ljLnBvdWxhaW5AbGluYXJvLm9yZz4KICBMb2tlc2ggVnV0bGEg
PGxva2VzaHZ1dGxhQHRpLmNvbT4KICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56by5waWVyYWxp
c2lAYXJtLmNvbT4KICBMdWNhIENvZWxobyA8bHVjaWFuby5jb2VsaG9AaW50ZWwuY29tPgogIEx1
Y2FzIEJhdGVzIDxsdWNhc2JAbW9qYXRhdHUuY29tPgogIEx1ZG92aWMgRGVzcm9jaGVzIDxsdWRv
dmljLmRlc3JvY2hlc0BhdG1lbC5jb20+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVz
cm9jaGVzQG1pY3JvY2hpcC5jb20+CiAgTHVrYXMgQ3plcm5lciA8bGN6ZXJuZXJAcmVkaGF0LmNv
bT4KICBNYWNpZWogUy4gU3ptaWdpZXJvIDxtYWlsQG1hY2llai5zem1pZ2llcm8ubmFtZT4KICBN
YWNpZWogVy4gUm96eWNraSA8bWFjcm9AbGludXgtbWlwcy5vcmc+CiAgTWFpayBCcm9lbW1lIDxt
YnJvZW1tZUBsaWJtcHEub3JnPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+
CiAgTWFyY2VsIFppc3dpbGVyIDxtYXJjZWxAemlzd2lsZXIuY29tPgogIE1hcmNlbG8gUmljYXJk
byBMZWl0bmVyIDxtYXJjZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmNvIEZlbHNjaCA8bS5m
ZWxzY2hAcGVuZ3V0cm9uaXguZGU+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgog
IE1hcmsgUnVzdGFkIDxtYXJrLmQucnVzdGFkQGludGVsLmNvbT4KICBNYXJrIFNhbHl6eW4gPHNh
bHl6eW5AYW5kcm9pZC5jb20+CiAgTWFydGluIEhhdWtlIDxtYXJkbmhAZ214LmRlPgogIE1hcnRp
biBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNjaHdp
ZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5pYm0uY29tPgogIE1hcnRpbiBXaWxsaSA8bWFydGluQHN0
cm9uZ3N3YW4ub3JnPgogIE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAg
TWF0ZXVzeiBTeWx3ZXN0cnphayA8bWF0aXNlYzdAZ21haWwuY29tPgogIE1hdGhpYXMgTnltYW4g
PG1hdGhpYXMubnltYW5AbGludXguaW50ZWwuY29tPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8
bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFp
bC5jb20+CiAgTWF4aW1lIENoZXZhbGxpZXIgPG1heGltZS5jaGV2YWxsaWVyQGJvb3RsaW4uY29t
PgogIE1pY2hhZWwgQnJ1bm5lciA8TWljaGFlbC5CcnVubmVyQGtvbnRyb24uY29tPgogIE1pY2hh
ZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIE5ldWxpbmcgPG1pa2V5
QG5ldWxpbmcub3JnPgogIE1pY2hhZWwgU2NobWl0eiA8c2NobWl0em1pY0BnbWFpbC5jb20+CiAg
TWljaGFlbCBUdXJxdWV0dGUgPG10dXJxdWV0dGVAbGluYXJvLm9yZz4KICBNaWtlIEtyYXZldHog
PG1pa2Uua3JhdmV0ekBvcmFjbGUuY29tPgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQu
Y29tPgogIE1pa2xvcyBTemVyZWRpIDxtaWtsb3NAc3plcmVkaS5odT4KICBNaWtsb3MgU3plcmVk
aSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhh
dC5jb20+CiAgTWlsZXMgQ2hlbiA8bWlsZXMuY2hlbkBtZWRpYXRlay5jb20+CiAgTWltaSBab2hh
ciA8em9oYXJAbGludXguaWJtLmNvbT4KICBNeXJvbiBTdG93ZSA8bXlyb24uc3Rvd2VAcmVkaGF0
LmNvbT4KICBOYW1oeXVuZyBLaW0gPG5hbWh5dW5nQGtlcm5lbC5vcmc+CiAgTmFveWEgSG9yaWd1
Y2hpIDxuLWhvcmlndWNoaUBhaC5qcC5uZWMuY29tPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRl
Y2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTmVpbCBIb3JtYW4gPG5ob3JtYW5AdHV4ZHJpdmVyLmNv
bT4KICBOaWNob2xhcyBNYyBHdWlyZSA8aG9mcmF0QG9zYWRsLm9yZz4KICBOaWNvbGFzIEZlcnJl
IDxuaWNvbGFzLmZlcnJlQGF0bWVsLmNvbT4KICBOaWNvbGFzIFBpdHJlIDxuaWNvQGxpbmFyby5v
cmc+CiAgTmljb2xhcyBQaXRyZSA8bmljb2xhcy5waXRyZUBsaW5hcm8ub3JnPgogIE5pa2xhcyBD
YXNzZWwgPG5pa2xhcy5jYXNzZWxAbGluYXJvLm9yZz4KICBOaWtsYXMgQ2Fzc2VsIDxuaWtsYXNz
QGF4aXMuY29tPgogIE5vYnVoaXJvIEl3YW1hdHN1IDxub2J1aGlyby5pd2FtYXRzdUBjeWJlcnRy
dXN0LmNvLmpwPgogIE9HQVdBIEhpcm9mdW1pIDxoaXJvZnVtaUBtYWlsLnBhcmtuZXQuY28uanA+
CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBPbG9mIEpvaGFuc3NvbiA8b2xv
ZkBsaXhvbS5uZXQ+CiAgT21hciBTYW5kb3ZhbCA8b3NhbmRvdkBmYi5jb20+CiAgT25kcmVqIE1v
c25hY2VrIDxvbW9zbmFjZUByZWRoYXQuY29tPgogIE9yIEdlcmxpdHogPG9nZXJsaXR6QG1lbGxh
bm94LmNvbT4KICBQYW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24g
PHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdWwgRS4gTWNLZW5uZXkgPHBhdWxtY2tAbGludXgu
dm5ldC5pYm0uY29tPgogIFBhdWwgTW9vcmUgPHBhdWxAcGF1bC1tb29yZS5jb20+CiAgUGF1bCBa
aW1tZXJtYW4gPHBhdWx6QHN5bm9wc3lzLmNvbT4KICBQZXRlciBDaGVuIDxwZXRlci5jaGVuQGZy
ZWVzY2FsZS5jb20+CiAgUGV0ZXIgQ2hlbiA8cGV0ZXIuY2hlbkBueHAuY29tPgogIFBldGVyIEh1
cmxleSA8cGV0ZXJAaHVybGV5c29mdHdhcmUuY29tPgogIFBldGVyIFVqZmFsdXNpIDxwZXRlci51
amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVh
ZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldHIgTWxh
ZGVrIDxwbWxhZGVrQHN1c2UuY29tPgogIFBoaWwgQXVsZCA8cGF1bGRAcmVkaGF0LmNvbT4KICBQ
cmFyaXQgQmhhcmdhdmEgPHByYXJpdEByZWRoYXQuY29tPgogIFJhbGYgQmFlY2hsZSA8cmFsZkBs
aW51eC1taXBzLm9yZz4KICBSYXNtdXMgVmlsbGVtb2VzIDxsaW51eEByYXNtdXN2aWxsZW1vZXMu
ZGs+CiAgUm9iZXJ0IEJhbGR5Z2EgPHIuYmFsZHlnYUBzYW1zdW5nLmNvbT4KICBSb2JlcnQgSmFy
em1payA8cm9iZXJ0LmphcnptaWtAZnJlZS5mcj4KICBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2
aUBpbnRlbC5jb20+CiAgUm9nZXIgUXVhZHJvcyA8cm9nZXJxQHRpLmNvbT4KICBSb3NzIFp3aXNs
ZXIgPHp3aXNsZXJAZ29vZ2xlLmNvbT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGlu
dXgub3JnLnVrPgogIFNhbnNrcml0aSBTaGFybWEgPHNhbnNoYXJtQHJlZGhhdC5jb20+CiAgU2Fz
aGEgTGV2aW4gPGFsZXhhbmRlci5sZXZpbkBtaWNyb3NvZnQuY29tPgogIFNhc2hhIExldmluIDxz
YXNoYS5sZXZpbkBvcmFjbGUuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4K
ICBTZWFuIFRyYW5jaGV0dGkgPHN0cmFuY2hlQGNvZGVhdXJvcmEub3JnPgogIFNlcmdlaSBJYW5v
dmljaCA8eW52aWNoQGdtYWlsLmNvbT4KICBTZXJoZXkgUG9wb3Z5Y2ggPHNlcmhlLnBvcG92eWNo
QGdtYWlsLmNvbT4KICBTaGFoZWQgU2hhaWtoIDxzaGFoZWQuc2hhaWtoQGNhdml1bS5jb20+CiAg
U2hvdGEgU3V6dWtpIDxzdXp1a2lfc2hvdGFfdDNAbGFiLm50dC5jby5qcD4KICBTaHVhaCBLaGFu
IChTYW1zdW5nIE9TRykgPHNodWFoQGtlcm5lbC5vcmc+CiAgU2h1YWggS2hhbiA8c2h1YWhAa2Vy
bmVsLm9yZz4KICBTaW1vbiBIb3JtYW4gPGhvcm1zK3JlbmVzYXNAdmVyZ2UubmV0LmF1PgogIFNy
aWthciBEcm9uYW1yYWp1IDxzcmlrYXJAbGludXgudm5ldC5pYm0uY29tPgogIFN0YW4gSm9obnNv
biA8dXNlcm01N0B5YWhvby5jb20+CiAgU3RlZmFuIEFnbmVyIDxzdGVmYW5AYWduZXIuY2g+CiAg
U3RlZmFuIE51ZXJuYmVyZ2VyIDxzbnVAYW1hem9uLmNvbT4KICBTdGVmYW5vIEJyaXZpbyA8c2Jy
aXZpb0ByZWRoYXQuY29tPgogIFN0ZWZmZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2Vj
dW5ldC5jb20+CiAgU3RlcGhhbiBNdWVsbGVyIDxzbXVlbGxlckBjaHJvbm94LmRlPgogIFN0ZXBo
YW5lIEVyYW5pYW4gPGVyYW5pYW5AZ29vZ2xlLmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNo
QG1pY3Jvc29mdC5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFJlZCBIYXQpIDxyb3N0ZWR0QGdvb2Rt
aXMub3JnPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgog
IFN0ZXZlbiBSb3N0ZWR0IDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1ZGVlcCBIb2xsYSA8c3Vk
ZWVwLmhvbGxhQGFybS5jb20+CiAgU3VkaXAgTXVraGVyamVlIDxzdWRpcG0ubXVraGVyamVlQGdt
YWlsLmNvbT4KICBTdW1hbiBUcmlwYXRoaSA8c3RyaXBhdGhpQGFwbS5jb20+CiAgU3V6dWtpIEsg
UG91bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJtLmNvbT4KICBTeWx3ZXN0ZXIgTmF3cm9ja2kgPHMu
bmF3cm9ja2lAc2Ftc3VuZy5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRh
bmcgSnVuaHVpIDx0YW5nLmp1bmh1aS5saW51eEBnbWFpbC5jb20+CiAgVGVqdW4gSGVvIDx0akBr
ZXJuZWwub3JnPgogIFRoYWRldSBMaW1hIGRlIFNvdXphIENhc2NhcmRvIDxjYXNjYXJkb0BjYW5v
bmljYWwuY29tPgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+CiAgVGhvbWFzIEdsZWl4
bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhvbWFzIFBldGF6em9uaSA8dGhvbWFzLnBldGF6
em9uaUBib290bGluLmNvbT4KICBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMucGV0YXp6b25pQGZy
ZWUtZWxlY3Ryb25zLmNvbT4KICBUaW1vdGh5IEJhbGR3aW4gPHRpbWJhbGR3aW5AZmFzdG1haWwu
Y28udWs+CiAgVG9iaWFzIEhlcnpvZyA8dC1oZXJ6b2dAZ214LmRlPgogIFRvbWV1IFZpem9zbyA8
dG9tZXUudml6b3NvQGNvbGxhYm9yYS5jb20+CiAgVG9taSBWYWxrZWluZW4gPHRvbWkudmFsa2Vp
bmVuQHRpLmNvbT4KICBUb255IExpbmRncmVuIDx0b255QGF0b21pZGUuY29tPgogIFRyb25kIE15
a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1
c3QgPHRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0
cm9uZG15QGdtYWlsLmNvbT4KICBUeWxlciBCYWtlciA8dHlsZXIuYmFrZXJAbGluYXJvLm9yZz4K
ICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBVd2UgS2xlaW5lLUvDtm5p
ZyA8dS5rbGVpbmUta29lbmlnQHBlbmd1dHJvbml4LmRlPgogIFZhc2lseSBBdmVyaW4gPHZ2c0B2
aXJ0dW96em8uY29tPgogIFZpZ25lc2ggUiA8dmlnbmVzaHJAdGkuY29tPgogIFZpa3RvciBLcmFz
bm92IDx2a3Jhc25vdkBkZXYucnRzb2Z0LnJ1PgogIFZpbmNlIEhzdSA8dmluY2VoQG52aWRpYS5j
b20+CiAgVmluZWV0IEd1cHRhIDx2Z3VwdGFAc3lub3BzeXMuY29tPgogIFZpbmVldCBHdXB0YSA8
VmluZWV0Lkd1cHRhMUBzeW5vcHN5cy5jb20+CiAgVml2ZWsgR2F1dGFtIDxnYXV0YW0udml2ZWtA
c2Ftc3VuZy5jb20+CiAgV2FpbWFuIExvbmcgPGxvbmdtYW5AcmVkaGF0LmNvbT4KICBXZW53ZW4g
V2FuZyA8d2FuZzY0OTVAdW1uLmVkdT4KICBXZW55b3UgWWFuZyA8d2VueW91LnlhbmdAYXRtZWwu
Y29tPgogIFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFdvbGZyYW0gU2FuZyA8
d3NhQHRoZS1kcmVhbXMuZGU+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlv
c2hpaGlybyBTaGltb2RhIDx5b3NoaWhpcm8uc2hpbW9kYS51aEByZW5lc2FzLmNvbT4KICBZb3Vu
Z19YIDxZYW5nWDkyQGhvdG1haWwuY29tPgogIFl1IFpoYW8gPHl1emhhb0Bnb29nbGUuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQt
YXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBo
b3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUt
bG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSA3MTQxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 04:15:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 04:15: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-devel-bounces@lists.xenproject.org>)
	id 1gRrFq-000814-L6; Wed, 28 Nov 2018 04:15: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=i9WT=OH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRrFp-00080u-81
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 04:15:13 +0000
X-Inumbo-ID: 29219952-f2c4-11e8-ac23-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29219952-f2c4-11e8-ac23-12d6303a7972;
 Wed, 28 Nov 2018 04:14:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRrFV-00073U-17; Wed, 28 Nov 2018 04:14:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRrFU-000338-KF; Wed, 28 Nov 2018 04:14:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRrFU-0007Jj-JB; Wed, 28 Nov 2018 04:14:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130798-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:build-arm64:<job status>:broken:regression
 qemu-mainline:build-arm64-pvops:<job status>:broken:regression
 qemu-mainline:build-arm64-xsm:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-shadow:xen-boot:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:build-arm64-pvops:hosts-allocate:broken:allowable
 qemu-mainline:build-arm64:hosts-allocate:broken:allowable
 qemu-mainline:build-arm64-xsm:hosts-allocate:broken:allowable
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=5298f4d67a911dd9cefa4c4185eed242074d64c2
X-Osstest-Versions-That: qemuu=cb968d275c145467c8b385a3618a207ec111eab1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Nov 2018 04:14:52 +0000
Subject: [Xen-devel] [qemu-mainline test] 130798: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDc5OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA3OTgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyOTk5NgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyOTk5NgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxp
bmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzA3MzkK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0IGZhaWwgcGFzcyBpbiAxMzA3MzkKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk5OTYKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDEyOTk5NgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTI5OTk2CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI5OTk2CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4g
YmxvY2tlZCBpbiAxMjk5OTYKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVy
ZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEyOTk5NgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI5OTk2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjk5OTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTk5NgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI5OTk2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjk5OTYKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAg
ICAgICAgICAgICAgNTI5OGY0ZDY3YTkxMWRkOWNlZmE0YzQxODVlZWQyNDIwNzRkNjRjMgpiYXNl
bGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgY2I5NjhkMjc1YzE0NTQ2N2M4YjM4
NWEzNjE4YTIwN2VjMTExZWFiMQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5OTk2ICAyMDE4LTEx
LTEzIDIyOjQ5OjE2IFogICAxNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDE2OCAgMjAx
OC0xMS0xNiAwNDoyNzozMCBaICAgMTEgZGF5cyAgICA4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDEzMDczOSAgMjAxOC0xMS0yMyAxODo0MTo0NyBaICAgIDQgZGF5cyAgICAyIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVy
dG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJr
b3ZpY0B3YXZlY29tcC5jb20+CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3Jn
PgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICBCYXN0aWFu
IEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBDb3JuZWxpYSBI
dWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUBy
ZWRoYXQuY29tPgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERyLiBE
YXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0
IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgog
IEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CiAgRnJlZHJpayBOb3JpbmcgPG5v
cmluZ0Bub2NyZXcub3JnPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdy
ZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmlu
QGNpdHJpeC5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKb2huIFNu
b3cgPGpzbm93QHJlZGhhdC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBM
YXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGkgUWlhbmcgPGxpcTNlYUBnbWFp
bC5jb20+CiAgTG9nYW4gR3VudGhvcnBlIDxsb2dhbmdAZGVsdGF0ZWUuY29tPgogIEx1YyBNaWNo
ZWwgPGx1Yy5taWNoZWxAZ3JlZW5zb2NzLmNvbT4KICBNYW8gWmhvbmd5aSA8bWFvemhvbmd5aUBj
bXNzLmNoaW5hbW9iaWxlLmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJl
YXVAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5k
ZS5jby51az4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1pY2hhZWwgUm90aCA8
bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2
ZS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQZXRlciBNYXlk
ZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmljaGFy
ZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUmljaGFyZCBXLk0u
IEpvbmVzIDxyam9uZXNAcmVkaGF0LmNvbT4KICBTZXRoIEtpbnRpZ2ggPHNraW50aWdoQGdtYWls
LmNvbT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LmlibS5jb20+CiAgU3RlZmFuIEJl
cmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CiAgU3RlZmFuIE1hcmtvdmljIDxzbWFy
a292aWNAd2F2ZWNvbXAuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFpo
YW5nIENoZW4gPGNoZW4uemhhbmdAaW50ZWwuY29tPgogIFpoYW5nIENoZW4gPHpoYW5nY2tpZEBn
bWFpbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2Vu
CmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJt
NjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0
ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWls
ZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVy
ZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFybTY0LXB2b3BzIGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAxOTk3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 04:15:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 04:15: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-devel-bounces@lists.xenproject.org>)
	id 1gRrFx-00081z-W5; Wed, 28 Nov 2018 04:15: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=i9wt=oh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRrFx-00081n-Cy
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 04:15:21 +0000
X-Inumbo-ID: 37f0b694-f2c4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37f0b694-f2c4-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 04:15:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRrFu-000745-3n; Wed, 28 Nov 2018 04:15:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRrFt-00034A-QN; Wed, 28 Nov 2018 04:15:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRrFt-0007vv-Pj; Wed, 28 Nov 2018 04:15:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130841-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3e0c9519d8dd68970116ba6c79b82b5b7317329d
X-Osstest-Versions-That: xen=43fa95ae6a64132b8ebe3025bd187ab9df68677b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Nov 2018 04:15:17 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130841: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDg0MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDg0MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDNlMGM5NTE5ZDhkZDY4OTcwMTE2YmE2Yzc5YjgyYjVi
NzMxNzMyOWQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQzZmE5NWFl
NmE2NDEzMmI4ZWJlMzAyNWJkMTg3YWI5ZGY2ODY3N2IKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MDgzOSAgMjAxOC0xMS0yNyAxODowMDozMiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzA4NDEgIDIwMTgtMTEtMjggMDE6MDA6MzkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyaWkgQW5p
c292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoK
am9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
VG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA0M2ZhOTVhZTZhLi4z
ZTBjOTUxOWQ4ICAzZTBjOTUxOWQ4ZGQ2ODk3MDExNmJhNmM3OWI4MmI1YjczMTczMjlkIC0+IHNt
b2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 04:18:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 04:18: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-devel-bounces@lists.xenproject.org>)
	id 1gRrIi-0008EA-Gz; Wed, 28 Nov 2018 04:18: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=cqcj=oh=embeddedor.com=gustavo@srs-us1.protection.inumbo.net>)
 id 1gRrIh-0008E4-Kb
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 04:18:11 +0000
X-Inumbo-ID: 9d633aec-f2c4-11e8-9a16-bc764e045a96
Received: from gateway30.websitewelcome.com (unknown [192.185.168.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d633aec-f2c4-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 04:18:10 +0000 (UTC)
Received: from cm10.websitewelcome.com (cm10.websitewelcome.com [100.42.49.4])
 by gateway30.websitewelcome.com (Postfix) with ESMTP id 166D952DA
 for <xen-devel@lists.xenproject.org>; Tue, 27 Nov 2018 22:18:10 -0600 (CST)
Received: from gator4166.hostgator.com ([108.167.133.22]) by cmsmtp with SMTP
 id RrIggMpG7BcCXRrIggS59s; Tue, 27 Nov 2018 22:18:10 -0600
X-Authority-Reason: nr=8
Received: from [189.250.78.127] (port=58116 helo=embeddedor)
 by gator4166.hostgator.com with esmtpa (Exim 4.91)
 (envelope-from <gustavo@embeddedor.com>)
 id 1gRrId-001dB0-I6; Tue, 27 Nov 2018 22:18:08 -0600
Date: Tue, 27 Nov 2018 22:18:05 -0600
From: "Gustavo A. R. Silva" <gustavo@embeddedor.com>
To: Khalid Aziz <khalid@gonehiking.org>,
 Finn Thain <fthain@telegraphics.com.au>,
 Michael Schmitz <schmitzmic@gmail.com>,
 Adaptec OEM Raid Solutions <aacraid@microsemi.com>,
 Hannes Reinecke <hare@suse.com>,
 Subbu Seetharaman <subbu.seetharaman@broadcom.com>,
 Ketan Mukadam <ketan.mukadam@broadcom.com>,
 Jitendra Bhivare <jitendra.bhivare@broadcom.com>,
 Anil Gurumurthy <anil.gurumurthy@qlogic.com>,
 Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>,
 Bradley Grove <linuxdrivers@attotech.com>,
 Don Brace <don.brace@microsemi.com>,
 Intel SCU Linux support <intel-linux-scu@intel.com>,
 Artur Paszkiewicz <artur.paszkiewicz@intel.com>,
 Johannes Thumshirn <jth@kernel.org>,
 James Smart <james.smart@broadcom.com>,
 Dick Kennedy <dick.kennedy@broadcom.com>,
 Kashyap Desai <kashyap.desai@broadcom.com>,
 Sumit Saxena <sumit.saxena@broadcom.com>,
 Shivasharan S <shivasharan.srikanteshwara@broadcom.com>,
 Sathya Prakash <sathya.prakash@broadcom.com>,
 Chaitra P B <chaitra.basappa@broadcom.com>,
 Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>,
 Boaz Harrosh <ooo@electrozaur.com>, Willem Riede <osst@riede.org>,
 QLogic-Storage-Upstream@qlogic.com,
 Kai =?iso-8859-1?Q?M=E4kisara?= <Kai.Makisara@kolumbus.fi>,
 Matthew Wilcox <willy@infradead.org>,
 Vinayak Holikatti <vinholikatti@gmail.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 esc.storagedev@microsemi.com, megaraidlinux.pdl@broadcom.com,
 MPT-FusionLinux.pdl@broadcom.com, osst-users@lists.sourceforge.net,
 xen-devel@lists.xenproject.org
Message-ID: <cover.1543374820.git.gustavo@embeddedor.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.9.4 (2018-02-28)
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - gator4166.hostgator.com
X-AntiAbuse: Original Domain - lists.xenproject.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - embeddedor.com
X-BWhitelist: no
X-Source-IP: 189.250.78.127
X-Source-L: No
X-Exim-ID: 1gRrId-001dB0-I6
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: (embeddedor) [189.250.78.127]:58116
X-Source-Auth: gustavo@embeddedor.com
X-Email-Count: 37
X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20=
X-Local-Domain: yes
Subject: [Xen-devel] [PATCH 00/41] scsi: Mark expected switch fall-throughs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kees Cook <keescook@chromium.org>, linux-scsi@vger.kernel.org,
 "Gustavo A. R. Silva" <gustavo@embeddedor.com>,
 "James E.J. Bottomley" <jejb@linux.ibm.com>, linux-kernel@vger.kernel.org,
 "Martin K. Petersen" <martin.petersen@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcHJlcGFyYXRpb24gdG8gZW5hYmxpbmcgLVdpbXBsaWNpdC1mYWxsdGhyb3VnaCwgdGhpcyBw
YXRjaHNldCBhaW1zCnRvIG1hcmsgc3dpdGNoIGNhc2VzIHdoZXJlIHdlIGFyZSBleHBlY3Rpbmcg
dG8gZmFsbCB0aHJvdWdoLgoKSSByZXZpZXdlZCBjYXNlIGJ5IGNhc2UgYW5kIGNvbmNsdWRlZCB0
aGF0IGVhY2ggb2YgdGhlbSBpcyBhbgppbnRlbnRpb25hbCBmYWxsLXRocm91Z2guIEhvd2V2ZXIs
IGl0IGRvZXNuJ3QgaHVydCB0aGF0IHRoZQptYWludGFpbmVycyBhbmQgc3VwcG9ydGVycyBvZiBl
YWNoIGRyaXZlciB0YWtlIGEgbG9vay4gOikKCkVhY2ggY29tbWl0IGxvZyBjb250YWlucyB0aGUg
cGFydGljdWxhciBkZXRhaWxzIGZvciB0aGUgY2hhbmdlcyBpbiB0aGUKY29ycmVzcG9uZGluZyBm
aWxlLgoKVGhpcyBzZXJpZXMgZml4IGEgdG90YWwgb2YgMTEwIG9mIHRoZSBmb2xsb3dpbmcgdHlw
ZSBvZiB3YXJuaW5ncyBpbgpkcml2ZXJzL3Njc2k6Cgpkcml2ZXJzL3Njc2kvYWljN3h4eC9haWM3
eHh4X2NvcmUuYzo0OTIxOjM6IHdhcm5pbmc6IHRoaXMgc3RhdGVtZW50IG1heSBmYWxsIHRocm91
Z2ggWy1XaW1wbGljaXQtZmFsbHRocm91Z2g9XQogICBhaGNfZG1hX3RhZ19kZXN0cm95KGFoYywg
c2NiX2RhdGEtPnNnX2RtYXQpOwogICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+CmRyaXZlcnMvc2NzaS9haWM3eHh4L2FpYzd4eHhfY29yZS5jOjQ5MjM6Mjogbm90
ZTogaGVyZQogIGNhc2UgNjoKICBefn5+CgpUaGFua3MhCgpHdXN0YXZvIEEuIFIuIFNpbHZhICg0
MSk6CiAgc2NzaTogQnVzTG9naWM6IG1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwtdGhyb3VnaAog
IHNjc2k6IE5DUjUzODA6IE1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwtdGhyb3VnaAogIHNjc2k6
IGFhY3JhaWQ6IGFhY2hiYTogTWFyayBleHBlY3RlZCBzd2l0Y2ggZmFsbC10aHJvdWdocwogIHNj
c2k6IGFhY3JhaWQ6IGxpbml0OiBNYXJrIGV4cGVjdGVkIHN3aXRjaCBmYWxsLXRocm91Z2gKICBz
Y3NpOiBhaWM3eHh4OiBhaWM3OXh4OiBtYXJrIGV4cGVjdGVkIHN3aXRjaCBmYWxsLXRocm91Z2gK
ICBzY3NpOiBhaWM3eHh4OiBtYXJrIGV4cGVjdGVkIHN3aXRjaCBmYWxsLXRocm91Z2hzCiAgc2Nz
aTogYmUyaXNjc2k6IGJlX2lzY3NpOiBNYXJrIGV4cGVjdGVkIHN3aXRjaCBmYWxsLXRocm91Z2gK
ICBzY3NpOiBiZTJpc2NzaTogYmVfbWFpbjogTWFyayBleHBlY3RlZCBzd2l0Y2ggZmFsbC10aHJv
dWdoCiAgc2NzaTogYmZhOiBiZmFfZmNwaW06IE1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwtdGhy
b3VnaHMKICBzY3NpOiBiZmE6IGJmYV9mY3NfbHBvcnQ6IE1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZh
bGwtdGhyb3VnaHMKICBzY3NpOiBiZmE6IGJmYV9mY3NfcnBvcnQ6IE1hcmsgZXhwZWN0ZWQgc3dp
dGNoIGZhbGwtdGhyb3VnaHMKICBzY3NpOiBiZmE6IGJmYV9pb2M6IE1hcmsgZXhwZWN0ZWQgc3dp
dGNoIGZhbGwtdGhyb3VnaHMKICBzY3NpOiBjc2lvc3RvcjogY3Npb193cjogbWFyayBleHBlY3Rl
ZCBzd2l0Y2ggZmFsbC10aHJvdWdoCiAgc2NzaTogZXNhczJyOiBlc2FzMnJfaW5pdDogbWFyayBl
eHBlY3RlZCBzd2l0Y2ggZmFsbC10aHJvdWdocwogIHNjc2k6IGhwc2E6IG1hcmsgZXhwZWN0ZWQg
c3dpdGNoIGZhbGwtdGhyb3VnaHMKICBzY3NpOiBpbW06IG1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZh
bGwtdGhyb3VnaHMKICBzY3NpOiBpc2NpOiBwaHk6IE1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwt
dGhyb3VnaAogIHNjc2k6IGlzY2k6IHJlbW90ZV9kZXZpY2U6IE1hcmsgZXhwZWN0ZWQgc3dpdGNo
IGZhbGwtdGhyb3VnaHMKICBzY3NpOiBpc2NpOiByZW1vdGVfbm9kZV9jb250ZXh0OiBtYXJrIGV4
cGVjdGVkIHN3aXRjaCBmYWxsLXRocm91Z2hzCiAgc2NzaTogaXNjaTogcmVxdWVzdDogbWFyayBl
eHBlY3RlZCBzd2l0Y2ggZmFsbC10aHJvdWdoCiAgc2NzaTogbGliZmM6IGZjX3Jwb3J0OiBNYXJr
IGV4cGVjdGVkIHN3aXRjaCBmYWxsLXRocm91Z2gKICBzY3NpOiBscGZjOiBscGZjX2N0OiBNYXJr
IGV4cGVjdGVkIHN3aXRjaCBmYWxsLXRocm91Z2hzCiAgc2NzaTogbHBmYzogbHBmY19lbHM6IE1h
cmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwtdGhyb3VnaHMKICBzY3NpOiBscGZjOiBscGZjX2hiYWRp
c2M6IE1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwtdGhyb3VnaHMKICBzY3NpOiBscGZjOiBscGZj
X25wb3J0ZGlzYzogTWFyayBleHBlY3RlZCBzd2l0Y2ggZmFsbC10aHJvdWdoCiAgc2NzaTogbHBm
YzogbHBmY19udm1lOiBNYXJrIGV4cGVjdGVkIHN3aXRjaCBmYWxsLXRocm91Z2gKICBzY3NpOiBs
cGZjOiBscGZjX3Njc2k6IE1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwtdGhyb3VnaHMKICBzY3Np
OiBscGZjOiBscGZjX3NsaTogTWFyayBleHBlY3RlZCBzd2l0Y2ggZmFsbC10aHJvdWdocwogIHNj
c2k6IG1lZ2FyYWlkOiBtZWdhcmFpZF9zYXNfYmFzZTogTWFyayBleHBlY3RlZCBzd2l0Y2ggZmFs
bC10aHJvdWdoCiAgc2NzaTogbWVnYXJhaWRfc2FzX2Z1c2lvbjogTWFyayBleHBlY3RlZCBzd2l0
Y2ggZmFsbC10aHJvdWdoCiAgc2NzaTogbXB0M3NhczogbXB0M3Nhc19zY3NpaDogTWFyayBleHBl
Y3RlZCBzd2l0Y2ggZmFsbC10aHJvdWdoCiAgc2NzaTogbXlyYjogTWFyayBleHBlY3RlZCBzd2l0
Y2ggZmFsbC10aHJvdWdocwogIHNjc2k6IG9zZDogb3NkX2luaXRpYXRvcjogbWFyayBleHBlY3Rl
ZCBzd2l0Y2ggZmFsbC10aHJvdWdocwogIHNjc2k6IG9zc3Q6IG1hcmsgZXhwZWN0ZWQgc3dpdGNo
IGZhbGwtdGhyb3VnaHMKICBzY3NpOiBwcGE6IG1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwtdGhy
b3VnaAogIHNjc2k6IHFsYTR4eHg6IHFsNF9vczogbWFyayBleHBlY3RlZCBzd2l0Y2ggZmFsbC10
aHJvdWdoCiAgc2NzaTogc3Q6IG1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwtdGhyb3VnaHMKICBz
Y3NpOiBzeW01M2M4eHhfMjogc3ltX2hpcGQ6IG1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwtdGhy
b3VnaHMKICBzY3NpOiBzeW01M2M4eHhfMjogc3ltX252cmFtOiBNYXJrIGV4cGVjdGVkIHN3aXRj
aCBmYWxsLXRocm91Z2gKICBzY3NpOiB1ZnM6IHVmc2hjZDogbWFyayBleHBlY3RlZCBzd2l0Y2gg
ZmFsbC10aHJvdWdocwogIHNjc2k6IHhlbi1zY3NpZnJvbnQ6IG1hcmsgZXhwZWN0ZWQgc3dpdGNo
IGZhbGwtdGhyb3VnaAoKIGRyaXZlcnMvc2NzaS9CdXNMb2dpYy5jICAgICAgICAgICAgICAgICAg
ICAgfCAgMSArCiBkcml2ZXJzL3Njc2kvTkNSNTM4MC5jICAgICAgICAgICAgICAgICAgICAgIHwg
IDMgKy0KIGRyaXZlcnMvc2NzaS9hYWNyYWlkL2FhY2hiYS5jICAgICAgICAgICAgICAgfCAgNSAr
KystCiBkcml2ZXJzL3Njc2kvYWFjcmFpZC9saW5pdC5jICAgICAgICAgICAgICAgIHwgIDEgKwog
ZHJpdmVycy9zY3NpL2FpYzd4eHgvYWljNzl4eF9jb3JlLmMgICAgICAgICB8IDE0ICsrKysrLS0t
LQogZHJpdmVycy9zY3NpL2FpYzd4eHgvYWljN3h4eF9jb3JlLmMgICAgICAgICB8IDEyICsrKysr
Ky0tCiBkcml2ZXJzL3Njc2kvYmUyaXNjc2kvYmVfaXNjc2kuYyAgICAgICAgICAgIHwgIDEgKwog
ZHJpdmVycy9zY3NpL2JlMmlzY3NpL2JlX21haW4uYyAgICAgICAgICAgICB8ICAxICsKIGRyaXZl
cnMvc2NzaS9iZmEvYmZhX2ZjcGltLmMgICAgICAgICAgICAgICAgfCAgNiArKy0tCiBkcml2ZXJz
L3Njc2kvYmZhL2JmYV9mY3NfbHBvcnQuYyAgICAgICAgICAgIHwgIDggKystLS0KIGRyaXZlcnMv
c2NzaS9iZmEvYmZhX2Zjc19ycG9ydC5jICAgICAgICAgICAgfCAxOSArKysrKy0tLS0tLS0KIGRy
aXZlcnMvc2NzaS9iZmEvYmZhX2lvYy5jICAgICAgICAgICAgICAgICAgfCAgOSArKy0tLS0KIGRy
aXZlcnMvc2NzaS9jc2lvc3Rvci9jc2lvX3dyLmMgICAgICAgICAgICAgfCAgMSArCiBkcml2ZXJz
L3Njc2kvZXNhczJyL2VzYXMycl9pbml0LmMgICAgICAgICAgIHwgIDMgKy0KIGRyaXZlcnMvc2Nz
aS9ocHNhLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNSArKysrCiBkcml2ZXJzL3Njc2kv
aW1tLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzMgKysrKysrKysrKystLS0tLS0tLS0t
CiBkcml2ZXJzL3Njc2kvaXNjaS9waHkuYyAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogZHJp
dmVycy9zY3NpL2lzY2kvcmVtb3RlX2RldmljZS5jICAgICAgICAgICB8ICA0ICstLQogZHJpdmVy
cy9zY3NpL2lzY2kvcmVtb3RlX25vZGVfY29udGV4dC5jICAgICB8ICA0ICstLQogZHJpdmVycy9z
Y3NpL2lzY2kvcmVxdWVzdC5jICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3Njc2kv
bGliZmMvZmNfcnBvcnQuYyAgICAgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9zY3NpL2xwZmMv
bHBmY19jdC5jICAgICAgICAgICAgICAgICB8ICAyICsrCiBkcml2ZXJzL3Njc2kvbHBmYy9scGZj
X2Vscy5jICAgICAgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9zY3NpL2xwZmMvbHBmY19oYmFk
aXNjLmMgICAgICAgICAgICB8ICA0ICsrLQogZHJpdmVycy9zY3NpL2xwZmMvbHBmY19ucG9ydGRp
c2MuYyAgICAgICAgICB8ICAxICsKIGRyaXZlcnMvc2NzaS9scGZjL2xwZmNfbnZtZS5jICAgICAg
ICAgICAgICAgfCAgMSArCiBkcml2ZXJzL3Njc2kvbHBmYy9scGZjX3Njc2kuYyAgICAgICAgICAg
ICAgIHwgIDggKystLS0KIGRyaXZlcnMvc2NzaS9scGZjL2xwZmNfc2xpLmMgICAgICAgICAgICAg
ICAgfCAyMCArKysrKysrLS0tLS0tCiBkcml2ZXJzL3Njc2kvbWVnYXJhaWQvbWVnYXJhaWRfc2Fz
X2Jhc2UuYyAgIHwgIDEgKwogZHJpdmVycy9zY3NpL21lZ2FyYWlkL21lZ2FyYWlkX3Nhc19mdXNp
b24uYyB8ICAyICstCiBkcml2ZXJzL3Njc2kvbXB0M3Nhcy9tcHQzc2FzX3Njc2loLmMgICAgICAg
IHwgIDEgKwogZHJpdmVycy9zY3NpL215cmIuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAz
ICsrCiBkcml2ZXJzL3Njc2kvb3NkL29zZF9pbml0aWF0b3IuYyAgICAgICAgICAgIHwgIDMgKy0K
IGRyaXZlcnMvc2NzaS9vc3N0LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArKysrCiBk
cml2ZXJzL3Njc2kvcHBhLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogZHJpdmVy
cy9zY3NpL3FsYTR4eHgvcWw0X29zLmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3Nj
c2kvc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrCiBkcml2ZXJzL3Njc2kv
c3ltNTNjOHh4XzIvc3ltX2hpcGQuYyAgICAgICAgIHwgIDIgKysKIGRyaXZlcnMvc2NzaS9zeW01
M2M4eHhfMi9zeW1fbnZyYW0uYyAgICAgICAgfCAgMSArCiBkcml2ZXJzL3Njc2kvdWZzL3Vmc2hj
ZC5jICAgICAgICAgICAgICAgICAgIHwgIDMgKysKIGRyaXZlcnMvc2NzaS94ZW4tc2NzaWZyb250
LmMgICAgICAgICAgICAgICAgfCAgMiArLQogNDEgZmlsZXMgY2hhbmdlZCwgMTI0IGluc2VydGlv
bnMoKyksIDc4IGRlbGV0aW9ucygtKQoKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 04:27:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 04:27: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-devel-bounces@lists.xenproject.org>)
	id 1gRrRv-0000bs-MJ; Wed, 28 Nov 2018 04:27: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=i9wt=oh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRrRu-0000bi-DB
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 04:27:42 +0000
X-Inumbo-ID: f18c16b1-f2c5-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f18c16b1-f2c5-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 04:27:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRrRr-0007Zb-IP; Wed, 28 Nov 2018 04:27:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRrRr-0003rC-Az; Wed, 28 Nov 2018 04:27:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRrRr-0007uT-AR; Wed, 28 Nov 2018 04:27:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130806-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=e8f40b770f5eeb1031a56fcab9afc9c12a4ecafa
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Nov 2018 04:27:39 +0000
Subject: [Xen-devel] [ovmf test] 130806: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgwNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA4MDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZThmNDBiNzcwZjVlZWIxMDMxYTU2ZmNhYjlhZmM5YzEyYTRlY2FmYQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAyMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMjEgZGF5cyAgMTQxIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDgwNiAgMjAxOC0xMS0yNiAwODoxMzoxOSBaICAgIDEgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYkNGIDxib2IuYy5m
ZW5nQGludGVsLmNvbT4KICBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENo
YXNlbCwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJp
QGludGVsLmNvbT4KICBEYXZpZCBXZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAgRXJpYyBEb25n
IDxlcmljLmRvbmdAaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNv
bT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBp
bnRlbC5jb20+CiAgSmVmZiBCcmFzZW4gPGpicmFzZW5AbnZpZGlhLmNvbT4KICBKaWFuIEogV2Fu
ZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogIEppYXhpbiBXdSA8SmlheGluLnd1QGludGVsLmNv
bT4KICBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxl
cnNla0ByZWRoYXQuY29tPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIExp
dSBZdSA8cGVkcm9hLmxpdUBvdXRsb29rLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2ll
ckBhcm0uY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNlbWloYWxmLmNvbT4KICBNaW5nIEh1YW5n
IDxtaW5nLmh1YW5nQGxpbmFyby5vcmc+CiAgUGVkcm9hIExpdSA8cGVkcm9hLmxpdUBvdXRsb29r
LmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogIHNoZW5nbGVpIDxzaGVuZ2xl
aS56aGFuZ0BpbnRlbC5jb20+CiAgU2hlbmdsZWkgWmhhbmcgPHNoZW5nbGVpLnpoYW5nQGludGVs
LmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgU3VuLCBaYWlsaWFuZyA8
L289SW50ZWwvb3U9RXhjaGFuZ2UgQWRtaW5pc3RyYXRpdmUgR3JvdXAgKEZZRElCT0hGMjNTUERM
VCkvY249UmVjaXBpZW50cy9jbj1TdW4sIFphaWxpYW5nZjVkPgogIFRvbWFzeiBNaWNoYWxlYyA8
dG1Ac2VtaWhhbGYuY29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5pYW0gPHZpamF5ZW50aGly
YW4uc3VicmFtYW5pYW1AYXJtLmNvbT4KICBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+
CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgogIFphaWxpYW5nIFN1biA8emFp
bGlhbmcuc3VuQGludGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFvLmIuemhhbmdAaW50ZWwu
Y29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSAxNzIwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 04:34:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 04:34: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-devel-bounces@lists.xenproject.org>)
	id 1gRrYf-0001Le-KF; Wed, 28 Nov 2018 04:34: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=cqcj=oh=embeddedor.com=gustavo@srs-us1.protection.inumbo.net>)
 id 1gRrYe-0001LZ-Mj
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 04:34:40 +0000
X-Inumbo-ID: eab47974-f2c6-11e8-9a16-bc764e045a96
Received: from gateway36.websitewelcome.com (unknown [192.185.194.2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eab47974-f2c6-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 04:34:39 +0000 (UTC)
Received: from cm14.websitewelcome.com (cm14.websitewelcome.com [100.42.49.7])
 by gateway36.websitewelcome.com (Postfix) with ESMTP id C5CA2400CE4D8
 for <xen-devel@lists.xenproject.org>; Tue, 27 Nov 2018 21:44:11 -0600 (CST)
Received: from gator4166.hostgator.com ([108.167.133.22]) by cmsmtp with SMTP
 id RrYcggXgSkBj6RrYcgcuSe; Tue, 27 Nov 2018 22:34:38 -0600
X-Authority-Reason: nr=8
Received: from [189.250.78.127] (port=58402 helo=embeddedor)
 by gator4166.hostgator.com with esmtpa (Exim 4.91)
 (envelope-from <gustavo@embeddedor.com>)
 id 1gRrYc-001qu2-06; Tue, 27 Nov 2018 22:34:38 -0600
Date: Tue, 27 Nov 2018 22:34:35 -0600
From: "Gustavo A. R. Silva" <gustavo@embeddedor.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Message-ID: <00c2a9d45e39fb294f4995b07a9b7547206c3085.1543374820.git.gustavo@embeddedor.com>
References: <cover.1543374820.git.gustavo@embeddedor.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cover.1543374820.git.gustavo@embeddedor.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - gator4166.hostgator.com
X-AntiAbuse: Original Domain - lists.xenproject.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - embeddedor.com
X-BWhitelist: no
X-Source-IP: 189.250.78.127
X-Source-L: No
X-Exim-ID: 1gRrYc-001qu2-06
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: (embeddedor) [189.250.78.127]:58402
X-Source-Auth: gustavo@embeddedor.com
X-Email-Count: 274
X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20=
X-Local-Domain: yes
Subject: [Xen-devel] [PATCH 41/41] scsi: xen-scsifront: mark expected switch
 fall-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "James E.J. Bottomley" <jejb@linux.ibm.com>,
 "Gustavo A. R. Silva" <gustavo@embeddedor.com>, linux-scsi@vger.kernel.org,
 "Martin K. Petersen" <martin.petersen@oracle.com>,
 linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gcHJlcGFyYXRpb24gdG8gZW5hYmxpbmcgLVdpbXBsaWNpdC1mYWxsdGhyb3VnaCwgbWFyayBz
d2l0Y2ggY2FzZXMKd2hlcmUgd2UgYXJlIGV4cGVjdGluZyB0byBmYWxsIHRocm91Z2guCgpOb3Rp
Y2UgdGhhdCwgaW4gdGhpcyBwYXJ0aWN1bGFyIGNhc2UsIEkgcmVwbGFjZWQKIk1pc3NlZCB0aGUg
YmFja2VuZCdzIENsb3Npbmcgc3RhdGUgLS0gZmFsbHRocm91Z2giIHdpdGgKImZhbGwgdGhyb3Vn
aCAtIE1pc3NlZCB0aGUgYmFja2VuZCdzIENsb3Npbmcgc3RhdGUiLCB3aGljaApjb250YWlucyB0
aGUgImZhbGwgdGhyb3VnaCIgYW5ub3RhdGlvbiBhdCB0aGUgYmVnaW5uaWcgb2YKdGhlIGNvZGUg
Y29tbWVudCwgd2hpY2ggaXMgd2hhdCBHQ0MgaXMgZXhwZWN0aW5nIHRvIGZpbmQuCgpTaWduZWQt
b2ZmLWJ5OiBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgotLS0K
IGRyaXZlcnMvc2NzaS94ZW4tc2NzaWZyb250LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3Njc2kveGVu
LXNjc2lmcm9udC5jIGIvZHJpdmVycy9zY3NpL3hlbi1zY3NpZnJvbnQuYwppbmRleCA2MTM4OWJk
Yzc5MjYuLmJiNzZkMGQyMDIyYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9zY3NpL3hlbi1zY3NpZnJv
bnQuYworKysgYi9kcml2ZXJzL3Njc2kveGVuLXNjc2lmcm9udC5jCkBAIC0xMTEyLDcgKzExMTIs
NyBAQCBzdGF0aWMgdm9pZCBzY3NpZnJvbnRfYmFja2VuZF9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNf
ZGV2aWNlICpkZXYsCiAJY2FzZSBYZW5idXNTdGF0ZUNsb3NlZDoKIAkJaWYgKGRldi0+c3RhdGUg
PT0gWGVuYnVzU3RhdGVDbG9zZWQpCiAJCQlicmVhazsKLQkJLyogTWlzc2VkIHRoZSBiYWNrZW5k
J3MgQ2xvc2luZyBzdGF0ZSAtLSBmYWxsdGhyb3VnaCAqLworCQkvKiBmYWxsIHRocm91Z2ggLSBN
aXNzZWQgdGhlIGJhY2tlbmQncyBDbG9zaW5nIHN0YXRlICovCiAJY2FzZSBYZW5idXNTdGF0ZUNs
b3Npbmc6CiAJCXNjc2lmcm9udF9kaXNjb25uZWN0KGluZm8pOwogCQlicmVhazsKLS0gCjIuMTcu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 05:31:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 05:31: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-devel-bounces@lists.xenproject.org>)
	id 1gRsR0-0005tK-1A; Wed, 28 Nov 2018 05:30: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=9ooq=oh=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gRsQy-0005t5-SB
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 05:30:48 +0000
X-Inumbo-ID: c2d7b70c-f2ce-11e8-9a16-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2d7b70c-f2ce-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 05:30:48 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Nov 2018 21:30:47 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,289,1539673200"; d="scan'208";a="92592563"
Received: from gao-cwp.sh.intel.com ([10.239.159.28])
 by fmsmga007.fm.intel.com with ESMTP; 27 Nov 2018 21:30:47 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 13:34:13 +0800
Message-Id: <1543383256-12371-4-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v4 3/6] microcode: delete 'mc' field from struct
 ucode_cpu_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YXBwbHlfbWljcm9jb2RlKCkgbm93IHVzZXMgdGhlIGNhY2hlZCBtaWNyb2NvZGUgcmF0aGVyIHRo
YW4KdGhlIG1pY3JvY29kZSBzdG9yZWQgaW4gIm1jIiBmaWVsZCBvZiB1Y29kZV9jcHVfaW5mby4g
QWxzbyByZW1vdmUKJ21pY3JvY29kZV9yZXN1bWVfbWF0Y2gnIGZyb20gbWljcm9jb2RlX29wcyBi
ZWNhdXNlIHRoZSBjaGVjayBpcwpkb25lIGluIGZpbmRfcGF0Y2goKSBpbiBhcHBseV9taWNyb2Nv
ZGUoKSBjYWxsYmFjay4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgICAgICB8IDMzICstLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyAgICB8IDc1ICsrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2lu
dGVsLmMgIHwgMjcgKysrLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29k
ZS5oIHwgIDYgLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEzMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJj
aC94ODYvbWljcm9jb2RlLmMKaW5kZXggNGYyZGI4OC4uODM1MGQyMiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21pY3JvY29kZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwpAQCAt
MTk5LDcgKzE5OSw2IEBAIHN0YXRpYyB2b2lkIF9fbWljcm9jb2RlX2ZpbmlfY3B1KHVuc2lnbmVk
IGludCBjcHUpCiB7CiAgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1
Y29kZV9jcHVfaW5mbywgY3B1KTsKIAotICAgIHhmcmVlKHVjaS0+bWMubWNfdmFsaWQpOwogICAg
IG1lbXNldCh1Y2ksIDAsIHNpemVvZigqdWNpKSk7CiB9CiAKQEAgLTIxNCw4ICsyMTMsNiBAQCBp
bnQgbWljcm9jb2RlX3Jlc3VtZV9jcHUodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBpbnQgZXJy
OwogICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2lu
Zm8sIGNwdSk7Ci0gICAgc3RydWN0IGNwdV9zaWduYXR1cmUgbnNpZzsKLSAgICB1bnNpZ25lZCBp
bnQgY3B1MjsKIAogICAgIGlmICggIW1pY3JvY29kZV9vcHMgKQogICAgICAgICByZXR1cm4gMDsK
QEAgLTIzMCwzNSArMjI3LDcgQEAgaW50IG1pY3JvY29kZV9yZXN1bWVfY3B1KHVuc2lnbmVkIGlu
dCBjcHUpCiAgICAgICAgIHJldHVybiBlcnI7CiAgICAgfQogCi0gICAgaWYgKCB1Y2ktPm1jLm1j
X3ZhbGlkICkKLSAgICB7Ci0gICAgICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPm1pY3JvY29kZV9y
ZXN1bWVfbWF0Y2goY3B1LCB1Y2ktPm1jLm1jX3ZhbGlkKTsKLSAgICAgICAgaWYgKCBlcnIgPj0g
MCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggZXJyICkKLSAgICAgICAgICAgICAgICBl
cnIgPSBtaWNyb2NvZGVfb3BzLT5hcHBseV9taWNyb2NvZGUoY3B1KTsKLSAgICAgICAgICAgIHNw
aW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwotICAgICAgICAgICAgcmV0dXJuIGVycjsKLSAg
ICAgICAgfQotICAgIH0KLQotICAgIG5zaWcgPSB1Y2ktPmNwdV9zaWc7Ci0gICAgX19taWNyb2Nv
ZGVfZmluaV9jcHUoY3B1KTsKLSAgICB1Y2ktPmNwdV9zaWcgPSBuc2lnOwotCi0gICAgZXJyID0g
LUVJTzsKLSAgICBmb3JfZWFjaF9vbmxpbmVfY3B1ICggY3B1MiApCi0gICAgewotICAgICAgICB1
Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1Mik7Ci0gICAgICAgIGlmICggdWNpLT5t
Yy5tY192YWxpZCAmJgotICAgICAgICAgICAgIG1pY3JvY29kZV9vcHMtPm1pY3JvY29kZV9yZXN1
bWVfbWF0Y2goY3B1LCB1Y2ktPm1jLm1jX3ZhbGlkKSA+IDAgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5hcHBseV9taWNyb2NvZGUoY3B1KTsKLSAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgX19taWNyb2NvZGVfZmluaV9jcHUo
Y3B1KTsKKyAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5hcHBseV9taWNyb2NvZGUoY3B1KTsKICAg
ICBzcGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsKIAogICAgIHJldHVybiBlcnI7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jIGIveGVuL2FyY2gveDg2L21pY3Jv
Y29kZV9hbWQuYwppbmRleCBhNjg2YTg3Li42ZTY1OThhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbWljcm9jb2RlX2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKQEAg
LTQ1OSwxMCArNDU5LDEwIEBAIHN0YXRpYyBib29sX3QgY2hlY2tfZmluYWxfcGF0Y2hfbGV2ZWxz
KHVuc2lnbmVkIGludCBjcHUpCiBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNp
Z25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzaXplX3QgYnVmc2l6ZSkKIHsKLSAgICBzdHJ1Y3QgbWljcm9jb2RlX2FtZCAqbWNf
YW1kLCAqbWNfb2xkOworICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICptY19hbWQ7CiAgICAgc2l6
ZV90IG9mZnNldCA9IDA7CiAgICAgc2l6ZV90IGxhc3Rfb2Zmc2V0LCBhcHBsaWVkX29mZnNldCA9
IDA7Ci0gICAgaW50IGVycm9yID0gMCwgc2F2ZV9lcnJvciA9IDE7CisgICAgaW50IGVycm9yID0g
MDsKICAgICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9p
bmZvLCBjcHUpOwogICAgIHVuc2lnbmVkIGludCBjdXJyZW50X2NwdV9pZDsKICAgICB1bnNpZ25l
ZCBpbnQgZXF1aXZfY3B1X2lkOwpAQCAtNTQ1LDEwICs1NDUsNiBAQCBzdGF0aWMgaW50IGNwdV9y
ZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYsCiAgICAg
ICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIG1jX29sZCA9IHVjaS0+bWMubWNfYW1kOwotICAg
IC8qIGltcGxpY2l0ZWx5IHZhbGlkYXRlcyB1Y2ktPm1jLm1jX3ZhbGlkICovCi0gICAgdWNpLT5t
Yy5tY19hbWQgPSBtY19hbWQ7Ci0KICAgICAvKgogICAgICAqIEl0J3MgcG9zc2libGUgdGhlIGRh
dGEgZmlsZSBoYXMgbXVsdGlwbGUgbWF0Y2hpbmcgdWNvZGUsCiAgICAgICogbGV0cyBrZWVwIHNl
YXJjaGluZyB0aWxsIHRoZSBsYXRlc3QgdmVyc2lvbgpAQCAtNjEyLDI2ICs2MDgsNiBAQCBzdGF0
aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lk
ICpidWYsCiAgICAgICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICAvKiBPbiBzdWNjZXNzIGtl
ZXAgdGhlIG1pY3JvY29kZSBwYXRjaCBmb3IKLSAgICAgKiByZS1hcHBseSBvbiByZXN1bWUuCi0g
ICAgICovCi0gICAgaWYgKCBhcHBsaWVkX29mZnNldCApCi0gICAgewotICAgICAgICBzYXZlX2Vy
cm9yID0gZ2V0X3Vjb2RlX2Zyb21fYnVmZmVyX2FtZCgKLSAgICAgICAgICAgIG1jX2FtZCwgYnVm
LCBidWZzaXplLCAmYXBwbGllZF9vZmZzZXQpOwotCi0gICAgICAgIGlmICggc2F2ZV9lcnJvciAp
Ci0gICAgICAgICAgICBlcnJvciA9IHNhdmVfZXJyb3I7Ci0gICAgfQotCi0gICAgaWYgKCBzYXZl
X2Vycm9yICkKLSAgICB7Ci0gICAgICAgIHhmcmVlKG1jX2FtZCk7Ci0gICAgICAgIHVjaS0+bWMu
bWNfYW1kID0gbWNfb2xkOwotICAgIH0KLSAgICBlbHNlCi0gICAgICAgIHhmcmVlKG1jX29sZCk7
Ci0KICAgb3V0OgogI2lmIENPTkZJR19IVk0KICAgICBzdm1faG9zdF9vc3Z3X2luaXQoKTsKQEAg
LTY0Niw1MiArNjIyLDYgQEAgc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUodW5zaWdu
ZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAogICAgIHJldHVybiBlcnJvcjsKIH0KIAotc3Rh
dGljIGludCBtaWNyb2NvZGVfcmVzdW1lX21hdGNoKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZv
aWQgKm1jKQotewotICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNv
ZGVfY3B1X2luZm8sIGNwdSk7Ci0gICAgc3RydWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZCA9IHVj
aS0+bWMubWNfYW1kOwotICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfYW1kICpzcmMgPSBtYzsK
LQotICAgIGlmICggIW1pY3JvY29kZV9maXRzKHNyYywgY3B1KSApCi0gICAgICAgIHJldHVybiAw
OwotCi0gICAgaWYgKCBzcmMgIT0gbWNfYW1kICkKLSAgICB7Ci0gICAgICAgIGlmICggbWNfYW1k
ICkKLSAgICAgICAgewotICAgICAgICAgICAgeGZyZWUobWNfYW1kLT5lcXVpdl9jcHVfdGFibGUp
OwotICAgICAgICAgICAgeGZyZWUobWNfYW1kLT5tcGIpOwotICAgICAgICAgICAgeGZyZWUobWNf
YW1kKTsKLSAgICAgICAgfQotCi0gICAgICAgIG1jX2FtZCA9IHhtYWxsb2Moc3RydWN0IG1pY3Jv
Y29kZV9hbWQpOwotICAgICAgICB1Y2ktPm1jLm1jX2FtZCA9IG1jX2FtZDsKLSAgICAgICAgaWYg
KCAhbWNfYW1kICkKLSAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwotICAgICAgICBtY19hbWQt
PmVxdWl2X2NwdV90YWJsZSA9IHhtYWxsb2NfYnl0ZXMoc3JjLT5lcXVpdl9jcHVfdGFibGVfc2l6
ZSk7Ci0gICAgICAgIGlmICggIW1jX2FtZC0+ZXF1aXZfY3B1X3RhYmxlICkKLSAgICAgICAgICAg
IGdvdG8gZXJyMTsKLSAgICAgICAgbWNfYW1kLT5tcGIgPSB4bWFsbG9jX2J5dGVzKHNyYy0+bXBi
X3NpemUpOwotICAgICAgICBpZiAoICFtY19hbWQtPm1wYiApCi0gICAgICAgICAgICBnb3RvIGVy
cjI7Ci0KLSAgICAgICAgbWNfYW1kLT5lcXVpdl9jcHVfdGFibGVfc2l6ZSA9IHNyYy0+ZXF1aXZf
Y3B1X3RhYmxlX3NpemU7Ci0gICAgICAgIG1jX2FtZC0+bXBiX3NpemUgPSBzcmMtPm1wYl9zaXpl
OwotICAgICAgICBtZW1jcHkobWNfYW1kLT5tcGIsIHNyYy0+bXBiLCBzcmMtPm1wYl9zaXplKTsK
LSAgICAgICAgbWVtY3B5KG1jX2FtZC0+ZXF1aXZfY3B1X3RhYmxlLCBzcmMtPmVxdWl2X2NwdV90
YWJsZSwKLSAgICAgICAgICAgICAgIHNyYy0+ZXF1aXZfY3B1X3RhYmxlX3NpemUpOwotICAgIH0K
LQotICAgIHJldHVybiAxOwotCi1lcnIyOgotICAgIHhmcmVlKG1jX2FtZC0+ZXF1aXZfY3B1X3Rh
YmxlKTsKLWVycjE6Ci0gICAgeGZyZWUobWNfYW1kKTsKLSAgICB1Y2ktPm1jLm1jX2FtZCA9IE5V
TEw7Ci0gICAgcmV0dXJuIC1FTk9NRU07Ci19Ci0KIHN0YXRpYyBpbnQgc3RhcnRfdXBkYXRlKHZv
aWQpCiB7CiAjaWYgQ09ORklHX0hWTQpAQCAtNzExLDcgKzY0MSw2IEBAIHN0YXRpYyBpbnQgc3Rh
cnRfdXBkYXRlKHZvaWQpCiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX29wcyBt
aWNyb2NvZGVfYW1kX29wcyA9IHsKLSAgICAubWljcm9jb2RlX3Jlc3VtZV9tYXRjaCAgICAgICAg
ICAgPSBtaWNyb2NvZGVfcmVzdW1lX21hdGNoLAogICAgIC5jcHVfcmVxdWVzdF9taWNyb2NvZGUg
ICAgICAgICAgICA9IGNwdV9yZXF1ZXN0X21pY3JvY29kZSwKICAgICAuY29sbGVjdF9jcHVfaW5m
byAgICAgICAgICAgICAgICAgPSBjb2xsZWN0X2NwdV9pbmZvLAogICAgIC5hcHBseV9taWNyb2Nv
ZGUgICAgICAgICAgICAgICAgICA9IGFwcGx5X21pY3JvY29kZSwKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwu
YwppbmRleCBjNGY4MTJmLi4xODU3MzMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9j
b2RlX2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCkBAIC0yOTYs
OSArMjk2LDggQEAgc3RhdGljIGludCBnZXRfbWF0Y2hpbmdfbWljcm9jb2RlKGNvbnN0IHZvaWQg
Km1jLCB1bnNpZ25lZCBpbnQgY3B1KQogICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0g
JnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7CiAgICAgY29uc3Qgc3RydWN0IG1pY3JvY29k
ZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRlciA9IG1jOwogICAgIHVuc2lnbmVkIGxvbmcgdG90YWxf
c2l6ZSA9IGdldF90b3RhbHNpemUobWNfaGVhZGVyKTsKLSAgICB2b2lkICpuZXdfbWM7CiAgICAg
c3RydWN0IHVjb2RlX3BhdGNoICp1Y29kZV9wYXRjaCA9IHhtYWxsb2Moc3RydWN0IHVjb2RlX3Bh
dGNoKTsKLSAgICB2b2lkICpuZXdfbWMyID0geG1hbGxvY19ieXRlcyh0b3RhbF9zaXplKTsKKyAg
ICB2b2lkICpuZXdfbWMgPSB4bWFsbG9jX2J5dGVzKHRvdGFsX3NpemUpOwogCiAgICAgLyoKICAg
ICAgKiBTYXZlIHRoaXMgbWljcm9jb2RlIGJlZm9yZSBjaGVja2luZyB0aGUgc2lnbmF0dXJlLiBJ
dCBpcyB0bwpAQCAtMzA5LDE2ICszMDgsMTYgQEAgc3RhdGljIGludCBnZXRfbWF0Y2hpbmdfbWlj
cm9jb2RlKGNvbnN0IHZvaWQgKm1jLCB1bnNpZ25lZCBpbnQgY3B1KQogICAgICAqIEluc3RlYWQs
IHRoZXkganVzdCBsb2FkIHRoZSBtYXRjaGVkIGFuZCBsYXRlc3QgbWljcm9jb2RlIGluCiAgICAg
ICogdGhlIGNhY2hlcy4KICAgICAgKi8KLSAgICBpZiAoICF1Y29kZV9wYXRjaCB8fCAhbmV3X21j
MiApCisgICAgaWYgKCAhdWNvZGVfcGF0Y2ggfHwgIW5ld19tYyApCiAgICAgewogICAgICAgICBw
cmludGsoS0VSTl9FUlIgIm1pY3JvY29kZTogZXJyb3IhIENhbiBub3QgYWxsb2NhdGUgbWVtb3J5
XG4iKTsKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQotICAgIG1lbWNweShuZXdfbWMy
LCBtYywgdG90YWxfc2l6ZSk7Ci0gICAgdWNvZGVfcGF0Y2gtPmRhdGEgPSBuZXdfbWMyOworICAg
IG1lbWNweShuZXdfbWMsIG1jLCB0b3RhbF9zaXplKTsKKyAgICB1Y29kZV9wYXRjaC0+ZGF0YSA9
IG5ld19tYzsKICAgICBpZiAoIHNhdmVfcGF0Y2godWNvZGVfcGF0Y2gpIDwgMCApCiAgICAgewot
ICAgICAgICB4ZnJlZShuZXdfbWMyKTsKKyAgICAgICAgeGZyZWUobmV3X21jKTsKICAgICAgICAg
eGZyZWUodWNvZGVfcGF0Y2gpOwogICAgIH0KIApAQCAtMzI5LDE2ICszMjgsNiBAQCBzdGF0aWMg
aW50IGdldF9tYXRjaGluZ19taWNyb2NvZGUoY29uc3Qgdm9pZCAqbWMsIHVuc2lnbmVkIGludCBj
cHUpCiAgICAgcHJfZGVidWcoIm1pY3JvY29kZTogQ1BVJWQgZm91bmQgYSBtYXRjaGluZyBtaWNy
b2NvZGUgdXBkYXRlIHdpdGgiCiAgICAgICAgICAgICAgIiB2ZXJzaW9uICUjeCAoY3VycmVudD0l
I3gpXG4iLAogICAgICAgICAgICAgIGNwdSwgbWNfaGVhZGVyLT5yZXYsIHVjaS0+Y3B1X3NpZy5y
ZXYpOwotICAgIG5ld19tYyA9IHhtYWxsb2NfYnl0ZXModG90YWxfc2l6ZSk7Ci0gICAgaWYgKCBu
ZXdfbWMgPT0gTlVMTCApCi0gICAgewotICAgICAgICBwcmludGsoS0VSTl9FUlIgIm1pY3JvY29k
ZTogZXJyb3IhIENhbiBub3QgYWxsb2NhdGUgbWVtb3J5XG4iKTsKLSAgICAgICAgcmV0dXJuIC1F
Tk9NRU07Ci0gICAgfQotCi0gICAgbWVtY3B5KG5ld19tYywgbWMsIHRvdGFsX3NpemUpOwotICAg
IHhmcmVlKHVjaS0+bWMubWNfaW50ZWwpOwotICAgIHVjaS0+bWMubWNfaW50ZWwgPSBuZXdfbWM7
CiAgICAgcmV0dXJuIDE7CiB9CiAKQEAgLTQ4MywxMyArNDcyLDcgQEAgc3RhdGljIGludCBjcHVf
cmVxdWVzdF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAogICAg
IHJldHVybiBlcnJvcjsKIH0KIAotc3RhdGljIGludCBtaWNyb2NvZGVfcmVzdW1lX21hdGNoKHVu
c2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKm1jKQotewotICAgIHJldHVybiBnZXRfbWF0Y2hp
bmdfbWljcm9jb2RlKG1jLCBjcHUpOwotfQotCiBzdGF0aWMgY29uc3Qgc3RydWN0IG1pY3JvY29k
ZV9vcHMgbWljcm9jb2RlX2ludGVsX29wcyA9IHsKLSAgICAubWljcm9jb2RlX3Jlc3VtZV9tYXRj
aCAgICAgICAgICAgPSBtaWNyb2NvZGVfcmVzdW1lX21hdGNoLAogICAgIC5jcHVfcmVxdWVzdF9t
aWNyb2NvZGUgICAgICAgICAgICA9IGNwdV9yZXF1ZXN0X21pY3JvY29kZSwKICAgICAuY29sbGVj
dF9jcHVfaW5mbyAgICAgICAgICAgICAgICAgPSBjb2xsZWN0X2NwdV9pbmZvLAogICAgIC5hcHBs
eV9taWNyb2NvZGUgICAgICAgICAgICAgICAgICA9IGFwcGx5X21pY3JvY29kZSwKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L21pY3JvY29kZS5oCmluZGV4IDAyMzY0MjUuLmUwNjQwMWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWljcm9jb2RlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2Nv
ZGUuaApAQCAtOCw3ICs4LDYgQEAgc3RydWN0IGNwdV9zaWduYXR1cmU7CiBzdHJ1Y3QgdWNvZGVf
Y3B1X2luZm87CiAKIHN0cnVjdCBtaWNyb2NvZGVfb3BzIHsKLSAgICBpbnQgKCptaWNyb2NvZGVf
cmVzdW1lX21hdGNoKSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICptYyk7CiAgICAgaW50
ICgqY3B1X3JlcXVlc3RfbWljcm9jb2RlKSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpi
dWYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3Qgc2l6ZSk7CiAgICAg
aW50ICgqY29sbGVjdF9jcHVfaW5mbykodW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNwdV9zaWdu
YXR1cmUgKmNzaWcpOwpAQCAtMjQsMTEgKzIzLDYgQEAgc3RydWN0IGNwdV9zaWduYXR1cmUgewog
CiBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gewogICAgIHN0cnVjdCBjcHVfc2lnbmF0dXJlIGNwdV9z
aWc7Ci0gICAgdW5pb24gewotICAgICAgICBzdHJ1Y3QgbWljcm9jb2RlX2ludGVsICptY19pbnRl
bDsKLSAgICAgICAgc3RydWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZDsKLSAgICAgICAgdm9pZCAq
bWNfdmFsaWQ7Ci0gICAgfSBtYzsKIH07CiAKIHN0cnVjdCB1Y29kZV9wYXRjaCB7Ci0tIAoxLjgu
My4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 05:31:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 05:31: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-devel-bounces@lists.xenproject.org>)
	id 1gRsQu-0005sq-CE; Wed, 28 Nov 2018 05:30:44 +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=9OoQ=OH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gRsQt-0005sb-1y
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 05:30:43 +0000
X-Inumbo-ID: be9f03e8-f2ce-11e8-9916-12d6303a7972
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be9f03e8-f2ce-11e8-9916-12d6303a7972;
 Wed, 28 Nov 2018 05:30:41 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Nov 2018 21:30:40 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,289,1539673200"; d="scan'208";a="92591092"
Received: from gao-cwp.sh.intel.com ([10.239.159.28])
 by fmsmga007.fm.intel.com with ESMTP; 27 Nov 2018 21:30:39 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 13:34:11 +0800
Message-Id: <1543383256-12371-2-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v4 1/6] microcode/intel: extend
 microcode_update_match()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dG8gYSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFRoZSBiZW5lZml0IGlzIHRoYXQgdGhpcyBmdW5j
dGlvbiBjYW4gYmUKdXNlZCB0byBjaGVjayB3aGV0aGVyIGEgbWljcm9jb2RlIGlzIG5ld2VyIHRo
YW4gYW5vdGhlciBhcyB3ZWxsLiBXZQpyZWx5IG9uIHRoaXMgZnVuY3Rpb24gdG8gZGVjaWRlIHRv
IHBlcmZvcm0gYSByZXBsYWNlbWVudCBvciBhbiBhZGQgd2hlbgp1cGRhdGluZyB0aGUgZ2xvYmFs
IG1pY3JvY29kZSBjYWNoZSAoaW50cm9kdWNlZCBieSBsYXRlciBwYXRjaGVzIGluCnRoaXMgc2Vy
aWVzKS4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jIHwgNTcgKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwg
MjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRl
bC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCmluZGV4IDk2NTc1NzUuLjhkOWEz
YjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYworKysgYi94ZW4v
YXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKQEAgLTEyNywxNCArMTI3LDM3IEBAIHN0YXRpYyBp
bnQgY29sbGVjdF9jcHVfaW5mbyh1bnNpZ25lZCBpbnQgY3B1X251bSwgc3RydWN0IGNwdV9zaWdu
YXR1cmUgKmNzaWcpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbmxpbmUgaW50IG1pY3Jv
Y29kZV91cGRhdGVfbWF0Y2goCi0gICAgdW5zaWduZWQgaW50IGNwdV9udW0sIGNvbnN0IHN0cnVj
dCBtaWNyb2NvZGVfaGVhZGVyX2ludGVsICptY19oZWFkZXIsCi0gICAgaW50IHNpZywgaW50IHBm
KQorZW51bSB7CisgICAgT0xEX1VDT0RFLCAvKiBzaWduYXR1cmUgbWF0Y2hlZCwgYnV0IHJldmlz
aW9uIGlkIGlzbid0IG5ld2VyICovCisgICAgTkVXX1VDT0RFLCAvKiBzaWduYXR1cmUgbWF0Y2hl
ZCwgYnV0IHJldmlzaW9uIGlkIGlzIG5ld2VyICovCisgICAgTUlTX1VDT0RFLCAvKiBzaWduYXR1
cmUgbWlzbWF0Y2hlZCAqLworfTsKKworc3RhdGljIGludCBtaWNyb2NvZGVfdXBkYXRlX21hdGNo
KGNvbnN0IHZvaWQgKm1jLAorICAgICAgICB1bnNpZ25lZCBpbnQgc2lnLCB1bnNpZ25lZCBpbnQg
cGYsIHVuc2lnbmVkIGludCByZXYpCiB7Ci0gICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kg
PSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1X251bSk7CisgICAgY29uc3Qgc3RydWN0IG1p
Y3JvY29kZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRlciA9IG1jOworICAgIGNvbnN0IHN0cnVjdCBl
eHRlbmRlZF9zaWd0YWJsZSAqZXh0X2hlYWRlcjsKKyAgICB1bnNpZ25lZCBsb25nIHRvdGFsX3Np
emUgPSBnZXRfdG90YWxzaXplKG1jX2hlYWRlcik7CisgICAgaW50IGV4dF9zaWdjb3VudCwgaTsK
KyAgICBzdHJ1Y3QgZXh0ZW5kZWRfc2lnbmF0dXJlICpleHRfc2lnOwogCi0gICAgcmV0dXJuIChz
aWdtYXRjaChzaWcsIHVjaS0+Y3B1X3NpZy5zaWcsIHBmLCB1Y2ktPmNwdV9zaWcucGYpICYmCi0g
ICAgICAgICAgICAobWNfaGVhZGVyLT5yZXYgPiB1Y2ktPmNwdV9zaWcucmV2KSk7CisgICAgaWYg
KCBzaWdtYXRjaChzaWcsIG1jX2hlYWRlci0+c2lnLCBwZiwgbWNfaGVhZGVyLT5wZikgKQorICAg
ICAgICByZXR1cm4gKG1jX2hlYWRlci0+cmV2ID4gcmV2KSA/IE5FV19VQ09ERSA6IE9MRF9VQ09E
RTsKKworICAgIGlmICggdG90YWxfc2l6ZSA8PSAoZ2V0X2RhdGFzaXplKG1jX2hlYWRlcikgKyBN
Q19IRUFERVJfU0laRSkgKQorICAgICAgICByZXR1cm4gTUlTX1VDT0RFOworCisgICAgZXh0X2hl
YWRlciA9IG1jICsgZ2V0X2RhdGFzaXplKG1jX2hlYWRlcikgKyBNQ19IRUFERVJfU0laRTsKKyAg
ICBleHRfc2lnY291bnQgPSBleHRfaGVhZGVyLT5jb3VudDsKKyAgICBleHRfc2lnID0gKHZvaWQg
KilleHRfaGVhZGVyICsgRVhUX0hFQURFUl9TSVpFOworICAgIGZvciAoIGkgPSAwOyBpIDwgZXh0
X3NpZ2NvdW50OyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCBzaWdtYXRjaChzaWcsIGV4dF9z
aWctPnNpZywgcGYsIGV4dF9zaWctPnBmKSApCisgICAgICAgICAgICByZXR1cm4gKG1jX2hlYWRl
ci0+cmV2ID4gcmV2KSA/IE5FV19VQ09ERSA6IE9MRF9VQ09ERTsKKyAgICAgICAgZXh0X3NpZysr
OworICAgIH0KKyAgICByZXR1cm4gTUlTX1VDT0RFOwogfQogCiBzdGF0aWMgaW50IG1pY3JvY29k
ZV9zYW5pdHlfY2hlY2sodm9pZCAqbWMpCkBAIC0yMzYsMzEgKzI1OSwxMyBAQCBzdGF0aWMgaW50
IGdldF9tYXRjaGluZ19taWNyb2NvZGUoY29uc3Qgdm9pZCAqbWMsIHVuc2lnbmVkIGludCBjcHUp
CiB7CiAgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVf
aW5mbywgY3B1KTsKICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9pbnRlbCAqbWNf
aGVhZGVyID0gbWM7Ci0gICAgY29uc3Qgc3RydWN0IGV4dGVuZGVkX3NpZ3RhYmxlICpleHRfaGVh
ZGVyOwogICAgIHVuc2lnbmVkIGxvbmcgdG90YWxfc2l6ZSA9IGdldF90b3RhbHNpemUobWNfaGVh
ZGVyKTsKLSAgICBpbnQgZXh0X3NpZ2NvdW50LCBpOwotICAgIHN0cnVjdCBleHRlbmRlZF9zaWdu
YXR1cmUgKmV4dF9zaWc7CiAgICAgdm9pZCAqbmV3X21jOwogCi0gICAgaWYgKCBtaWNyb2NvZGVf
dXBkYXRlX21hdGNoKGNwdSwgbWNfaGVhZGVyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtY19oZWFkZXItPnNpZywgbWNfaGVhZGVyLT5wZikgKQotICAgICAgICBnb3RvIGZpbmQ7
Ci0KLSAgICBpZiAoIHRvdGFsX3NpemUgPD0gKGdldF9kYXRhc2l6ZShtY19oZWFkZXIpICsgTUNf
SEVBREVSX1NJWkUpICkKKyAgICBpZiAoIG1pY3JvY29kZV91cGRhdGVfbWF0Y2gobWMsIHVjaS0+
Y3B1X3NpZy5zaWcsIHVjaS0+Y3B1X3NpZy5wZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWNpLT5jcHVfc2lnLnJldikgIT0gTkVXX1VDT0RFICkKICAgICAgICAgcmV0dXJuIDA7
CiAKLSAgICBleHRfaGVhZGVyID0gbWMgKyBnZXRfZGF0YXNpemUobWNfaGVhZGVyKSArIE1DX0hF
QURFUl9TSVpFOwotICAgIGV4dF9zaWdjb3VudCA9IGV4dF9oZWFkZXItPmNvdW50OwotICAgIGV4
dF9zaWcgPSAodm9pZCAqKWV4dF9oZWFkZXIgKyBFWFRfSEVBREVSX1NJWkU7Ci0gICAgZm9yICgg
aSA9IDA7IGkgPCBleHRfc2lnY291bnQ7IGkrKyApCi0gICAgewotICAgICAgICBpZiAoIG1pY3Jv
Y29kZV91cGRhdGVfbWF0Y2goY3B1LCBtY19oZWFkZXIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBleHRfc2lnLT5zaWcsIGV4dF9zaWctPnBmKSApCi0gICAgICAgICAgICBn
b3RvIGZpbmQ7Ci0gICAgICAgIGV4dF9zaWcrKzsKLSAgICB9Ci0gICAgcmV0dXJuIDA7Ci0gZmlu
ZDoKICAgICBwcl9kZWJ1ZygibWljcm9jb2RlOiBDUFUlZCBmb3VuZCBhIG1hdGNoaW5nIG1pY3Jv
Y29kZSB1cGRhdGUgd2l0aCIKICAgICAgICAgICAgICAiIHZlcnNpb24gJSN4IChjdXJyZW50PSUj
eClcbiIsCiAgICAgICAgICAgICAgY3B1LCBtY19oZWFkZXItPnJldiwgdWNpLT5jcHVfc2lnLnJl
dik7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 05:31:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 05:31: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-devel-bounces@lists.xenproject.org>)
	id 1gRsR7-0005vA-5N; Wed, 28 Nov 2018 05:30:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=9ooq=oh=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gRsR5-0005uk-Ox
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 05:30:55 +0000
X-Inumbo-ID: c6e299c1-f2ce-11e8-9a16-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c6e299c1-f2ce-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 05:30:54 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Nov 2018 21:30:54 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,289,1539673200"; d="scan'208";a="92593921"
Received: from gao-cwp.sh.intel.com ([10.239.159.28])
 by fmsmga007.fm.intel.com with ESMTP; 27 Nov 2018 21:30:52 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 13:34:16 +0800
Message-Id: <1543383256-12371-7-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v4 6/6] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Ashok Raj <ashok.raj@intel.com>,
 Borislav Petkov <bp@suse.de>, Thomas Gleixner <tglx@linutronix.de>,
 Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBwb3J0cyBtaWNyb2NvZGUgaW1wcm92ZW1lbnQgcGF0Y2hlcyBmcm9tIGxpbnV4
IGtlcm5lbC4KCkJlZm9yZSB5b3UgcmVhZCBhbnkgZnVydGhlcjogdGhlIGVhcmx5IGxvYWRpbmcg
bWV0aG9kIGlzIHN0aWxsIHRoZQpwcmVmZXJyZWQgb25lIGFuZCB5b3Ugc2hvdWxkIGFsd2F5cyBk
byB0aGF0LiBUaGUgZm9sbG93aW5nIHBhdGNoIGlzCmltcHJvdmluZyB0aGUgbGF0ZSBsb2FkaW5n
IG1lY2hhbmlzbSBmb3IgbG9uZyBydW5uaW5nIGpvYnMgYW5kIGNsb3VkIHVzZQpjYXNlcy4KCkdh
dGhlciBhbGwgY29yZXMgYW5kIHNlcmlhbGl6ZSB0aGUgbWljcm9jb2RlIHVwZGF0ZSBvbiB0aGVt
IGJ5IGRvaW5nIGl0Cm9uZS1ieS1vbmUgdG8gbWFrZSB0aGUgbGF0ZSB1cGRhdGUgcHJvY2VzcyBh
cyByZWxpYWJsZSBhcyBwb3NzaWJsZSBhbmQKYXZvaWQgcG90ZW50aWFsIGlzc3VlcyBjYXVzZWQg
YnkgdGhlIG1pY3JvY29kZSB1cGRhdGUuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgpUZXN0ZWQtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Clts
aW51eCBjb21taXQ6IGE1MzIxYWVjNjQxMmIyMGI1YWQxNWRiMmQ2YjkxNmMwNTM0OWRiZmZdClts
aW51eCBjb21taXQ6IGJiOGMxM2Q2MWE2MjkyNzZhMTYyYzFkMmIxYTIwYTgxNWNiY2ZiYjddCkNj
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVu
Lm5ha2FqaW1hQGludGVsLmNvbT4KQ2M6IEFzaG9rIFJhaiA8YXNob2sucmFqQGludGVsLmNvbT4K
Q2M6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGds
eEBsaW51dHJvbml4LmRlPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbWljcm9jb2RlLmMgfCAxMjMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94
ODYvbWljcm9jb2RlLmMKaW5kZXggMGI0MzVmNC4uZDVhMmE5NCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21pY3JvY29kZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwpAQCAtMjIs
NiArMjIsNyBAQAogICovCiAKICNpbmNsdWRlIDx4ZW4vY3B1Lmg+CisjaW5jbHVkZSA8eGVuL2Nw
dW1hc2suaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgog
I2luY2x1ZGUgPHhlbi9pbml0Lmg+CkBAIC0zMCwxOCArMzEsMjUgQEAKICNpbmNsdWRlIDx4ZW4v
c21wLmg+CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2su
aD4KKyNpbmNsdWRlIDx4ZW4vc3RvcF9tYWNoaW5lLmg+CiAjaW5jbHVkZSA8eGVuL3Rhc2tsZXQu
aD4KICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL2Vhcmx5Y3Bp
by5oPgorI2luY2x1ZGUgPHhlbi93YXRjaGRvZy5oPgogCisjaW5jbHVkZSA8YXNtL2RlbGF5Lmg+
CiAjaW5jbHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNs
dWRlIDxhc20vc2V0dXAuaD4KICNpbmNsdWRlIDxhc20vbWljcm9jb2RlLmg+CiAKKy8qIEJ5IGRl
ZmF1bHQsIHdhaXQgZm9yIDMwMDAwdXMgKi8KKyNkZWZpbmUgTUlDUk9DT0RFX0RFRkFVTFRfVElN
RU9VVF9VUyAzMDAwMAorCiBzdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSB1Y29kZV9tb2Q7CiBz
dGF0aWMgc2lnbmVkIGludCBfX2luaXRkYXRhIHVjb2RlX21vZF9pZHg7CiBzdGF0aWMgYm9vbF90
IF9faW5pdGRhdGEgdWNvZGVfbW9kX2ZvcmNlZDsKK3N0YXRpYyB1bnNpZ25lZCBpbnQgbnJfY29y
ZXM7CiAKIC8qCiAgKiBJZiB3ZSBzY2FuIHRoZSBpbml0cmFtZnMuY3BpbyBmb3IgdGhlIGVhcmx5
IG1pY3JvY29kZSBjb2RlCkBAIC0xODksOCArMTk3LDcgQEAgc3RhdGljIERFRklORV9TUElOTE9D
SyhtaWNyb2NvZGVfbXV0ZXgpOwogREVGSU5FX1BFUl9DUFUoc3RydWN0IHVjb2RlX2NwdV9pbmZv
LCB1Y29kZV9jcHVfaW5mbyk7CiAKIHN0cnVjdCBtaWNyb2NvZGVfaW5mbyB7Ci0gICAgdW5zaWdu
ZWQgaW50IGNwdTsKLSAgICBpbnQgZXJyb3I7CisgICAgYXRvbWljX3QgY3B1X2luLCBjcHVfb3V0
OwogfTsKIAogc3RhdGljIHZvaWQgX19taWNyb2NvZGVfZmluaV9jcHUodW5zaWduZWQgaW50IGNw
dSkKQEAgLTI0MiwzMSArMjQ5LDYyIEBAIHN0YXRpYyBpbnQgbWljcm9jb2RlX3VwZGF0ZV9jcHUo
dm9pZCkKICAgICByZXR1cm4gZXJyOwogfQogCi1zdGF0aWMgbG9uZyBkb19taWNyb2NvZGVfdXBk
YXRlKHZvaWQgKl9pbmZvKQorLyogV2FpdCBmb3IgYWxsIENQVXMgdG8gcmVuZGV6dm91cyB3aXRo
IGEgdGltZW91dCAodXMpICovCitzdGF0aWMgaW50IHdhaXRfZm9yX2NwdXMoYXRvbWljX3QgKmNu
dCwgdW5zaWduZWQgaW50IHRpbWVvdXQpCiB7Ci0gICAgc3RydWN0IG1pY3JvY29kZV9pbmZvICpp
bmZvID0gX2luZm87Ci0gICAgaW50IGVycm9yOworICAgIHVuc2lnbmVkIGludCBjcHVzID0gbnVt
X29ubGluZV9jcHVzKCk7CiAKLSAgICBCVUdfT04oaW5mby0+Y3B1ICE9IHNtcF9wcm9jZXNzb3Jf
aWQoKSk7CisgICAgYXRvbWljX2luYyhjbnQpOwogCi0gICAgZXJyb3IgPSBtaWNyb2NvZGVfdXBk
YXRlX2NwdSgpOwotICAgIGlmICggZXJyb3IgKQotICAgICAgICBpbmZvLT5lcnJvciA9IGVycm9y
OworICAgIHdoaWxlICggYXRvbWljX3JlYWQoY250KSAhPSBjcHVzICkKKyAgICB7CisgICAgICAg
IGlmICggdGltZW91dCA8PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKCJUaW1l
b3V0IHdoZW4gd2FpdGluZyBmb3IgQ1BVcyBjYWxsaW5nIGluXG4iKTsKKyAgICAgICAgICAgIHJl
dHVybiAtRUJVU1k7CisgICAgICAgIH0KKyAgICAgICAgdWRlbGF5KDEpOworICAgICAgICB0aW1l
b3V0LS07CisgICAgfQogCi0gICAgaW5mby0+Y3B1ID0gY3B1bWFza19uZXh0KGluZm8tPmNwdSwg
JmNwdV9vbmxpbmVfbWFwKTsKLSAgICBpZiAoIGluZm8tPmNwdSA8IG5yX2NwdV9pZHMgKQotICAg
ICAgICByZXR1cm4gY29udGludWVfaHlwZXJjYWxsX29uX2NwdShpbmZvLT5jcHUsIGRvX21pY3Jv
Y29kZV91cGRhdGUsIGluZm8pOworICAgIHJldHVybiAwOworfQogCi0gICAgZXJyb3IgPSBpbmZv
LT5lcnJvcjsKLSAgICB4ZnJlZShpbmZvKTsKLSAgICByZXR1cm4gZXJyb3I7CitzdGF0aWMgaW50
IGRvX21pY3JvY29kZV91cGRhdGUodm9pZCAqX2luZm8pCit7CisgICAgc3RydWN0IG1pY3JvY29k
ZV9pbmZvICppbmZvID0gX2luZm87CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNz
b3JfaWQoKTsKKyAgICBpbnQgcmV0OworCisgICAgcmV0ID0gd2FpdF9mb3JfY3B1cygmaW5mby0+
Y3B1X2luLCBNSUNST0NPREVfREVGQVVMVF9USU1FT1VUX1VTKTsKKyAgICBpZiAoIHJldCApCisg
ICAgICAgIHJldHVybiByZXQ7CisKKyAgICAvKgorICAgICAqIEluaXRpYXRlIGFuIHVwZGF0ZSBv
biBhbGwgcHJvY2Vzc29ycyB3aGljaCBkb24ndCBoYXZlIGFuIG9ubGluZSBzaWJsaW5nCisgICAg
ICogdGhyZWFkIHdpdGggYSBsb3dlciB0aHJlYWQgaWQuIE90aGVyIHNpYmxpbmcgdGhyZWFkcyBq
dXN0IGF3YWl0IHRoZQorICAgICAqIGNvbXBsZXRpb24gb2YgbWljcm9jb2RlIHVwZGF0ZS4KKyAg
ICAgKi8KKyAgICBpZiAoIGNwdSA9PSBjcHVtYXNrX2ZpcnN0KHBlcl9jcHUoY3B1X3NpYmxpbmdf
bWFzaywgY3B1KSkgKQorICAgICAgICByZXQgPSBtaWNyb2NvZGVfdXBkYXRlX2NwdSgpOworICAg
IC8qCisgICAgICogSW5jcmVhc2UgdGhlIHdhaXQgdGltZW91dCB0byBhIHNhZmUgdmFsdWUgaGVy
ZSBzaW5jZSB3ZSdyZSBzZXJpYWxpemluZworICAgICAqIHRoZSBtaWNyb2NvZGUgdXBkYXRlIGFu
ZCB0aGF0IGNvdWxkIHRha2UgYSB3aGlsZSBvbiBhIGxhcmdlIG51bWJlciBvZgorICAgICAqIENQ
VXMuIEFuZCB0aGF0IGlzIGZpbmUgYXMgdGhlICphY3R1YWwqIHRpbWVvdXQgd2lsbCBiZSBkZXRl
cm1pbmVkIGJ5CisgICAgICogdGhlIGxhc3QgQ1BVIGZpbmlzaGVkIHVwZGF0aW5nIGFuZCB0aHVz
IGN1dCBzaG9ydAorICAgICAqLworICAgIGlmICggd2FpdF9mb3JfY3B1cygmaW5mby0+Y3B1X291
dCwgTUlDUk9DT0RFX0RFRkFVTFRfVElNRU9VVF9VUyAqCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBucl9jb3JlcykgKQorICAgICAgICBwYW5pYygiVGltZW91dCB3aGVu
IGZpbmlzaGluZyB1cGRhdGluZyBtaWNyb2NvZGUiKTsKKworICAgIHJldHVybiByZXQ7CiB9CiAK
IGludCBtaWNyb2NvZGVfdXBkYXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkg
YnVmLCB1bnNpZ25lZCBsb25nIGxlbikKIHsKICAgICBpbnQgcmV0OwotICAgIHN0cnVjdCBtaWNy
b2NvZGVfaW5mbyAqaW5mbzsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9p
ZCgpOworICAgIHN0cnVjdCBtaWNyb2NvZGVfaW5mbyAqaW5mbzsKICAgICBzdHJ1Y3QgdWNvZGVf
Y3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHUpOwogICAgIHZvaWQg
KiBidWZmZXI7CiAKQEAgLTI4MywxOSArMzIxLDIwIEBAIGludCBtaWNyb2NvZGVfdXBkYXRlKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkgYnVmLCB1bnNpZ25lZCBsb25nIGxlbikK
IAogICAgIHJldCA9IGNvcHlfZnJvbV9ndWVzdChidWZmZXIsIGJ1ZiwgbGVuKTsKICAgICBpZiAo
IHJldCAhPSAwICkKKyAgICAgICAgZ290byBmcmVlOworCisgICAgLyogY3B1X29ubGluZV9tYXAg
bXVzdCBub3QgY2hhbmdlIGR1cmluZyB1cGRhdGUgKi8KKyAgICBpZiAoICFnZXRfY3B1X21hcHMo
KSApCiAgICAgewotICAgICAgICB4ZnJlZShpbmZvKTsKLSAgICAgICAgcmV0dXJuIHJldDsKKyAg
ICAgICAgcmV0ID0gLUVCVVNZOworICAgICAgICBnb3RvIGZyZWU7CiAgICAgfQogCiAgICAgaWYg
KCBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUgKQogICAgIHsKICAgICAgICAgcmV0ID0gbWlj
cm9jb2RlX29wcy0+c3RhcnRfdXBkYXRlKCk7CiAgICAgICAgIGlmICggcmV0ICE9IDAgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICB4ZnJlZShpbmZvKTsKLSAgICAgICAgICAgIHJldHVybiByZXQ7
Ci0gICAgICAgIH0KKyAgICAgICAgICAgIGdvdG8gcHV0OwogICAgIH0KIAogICAgIHNwaW5fbG9j
aygmbWljcm9jb2RlX211dGV4KTsKQEAgLTMxMSwxMyArMzUwLDQ1IEBAIGludCBtaWNyb2NvZGVf
dXBkYXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkgYnVmLCB1bnNpZ25lZCBs
b25nIGxlbikKICAgICBpZiAoIHJldCA8PSAwICkKICAgICB7CiAgICAgICAgIHByaW50aygiTm8g
dmFsaWQgb3IgbmV3ZXIgbWljcm9jb2RlIGZvdW5kLiBVcGRhdGUgYWJvcnQhXG4iKTsKLSAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgIGdvdG8g
cHV0OwogICAgIH0KIAotICAgIGluZm8tPmVycm9yID0gMDsKLSAgICBpbmZvLT5jcHUgPSBjcHVt
YXNrX2ZpcnN0KCZjcHVfb25saW5lX21hcCk7CisgICAgYXRvbWljX3NldCgmaW5mby0+Y3B1X2lu
LCAwKTsKKyAgICBhdG9taWNfc2V0KCZpbmZvLT5jcHVfb3V0LCAwKTsKKworICAgIC8qIENhbGN1
bGF0ZSB0aGUgbnVtYmVyIG9mIG9ubGluZSBDUFUgY29yZSAqLworICAgIG5yX2NvcmVzID0gMDsK
KyAgICBmb3JfZWFjaF9vbmxpbmVfY3B1KGNwdSkKKyAgICAgICAgaWYgKCBjcHUgPT0gY3B1bWFz
a19maXJzdChwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpICkKKyAgICAgICAgICAgIG5y
X2NvcmVzKys7CisKKyAgICBwcmludGsoIiVkIGNvcmVzIGFyZSB0byB1cGRhdGUgaXRzIG1pY3Jv
Y29kZVxuIiwgbnJfY29yZXMpOwogCi0gICAgcmV0dXJuIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9j
cHUoaW5mby0+Y3B1LCBkb19taWNyb2NvZGVfdXBkYXRlLCBpbmZvKTsKKyAgICAvKgorICAgICAq
IFdlIGludGVuZCB0byBkaXNhYmxlIGludGVycnVwdCBmb3IgbG9uZyB0aW1lLCB3aGljaCBtYXkg
bGVhZCB0bworICAgICAqIHdhdGNoZG9nIHRpbWVvdXQuCisgICAgICovCisgICAgd2F0Y2hkb2df
ZGlzYWJsZSgpOworICAgIC8qCisgICAgICogTGF0ZSBsb2FkaW5nIGRhbmNlLiBXaHkgdGhlIGhl
YXZ5LWhhbmRlZCBzdG9wX21hY2hpbmUgZWZmb3J0PworICAgICAqCisgICAgICogLSBIVCBzaWJs
aW5ncyBtdXN0IGJlIGlkbGUgYW5kIG5vdCBleGVjdXRlIG90aGVyIGNvZGUgd2hpbGUgdGhlIG90
aGVyCisgICAgICogICBzaWJsaW5nIGlzIGxvYWRpbmcgbWljcm9jb2RlIGluIG9yZGVyIHRvIGF2
b2lkIGFueSBuZWdhdGl2ZQorICAgICAqICAgaW50ZXJhY3Rpb25zIGNhdXNlIGJ5IHRoZSBsb2Fk
aW5nLgorICAgICAqCisgICAgICogLSBJbiBhZGRpdGlvbiwgbWljcm9jb2RlIHVwZGF0ZSBvbiB0
aGUgY29yZXMgbXVzdCBiZSBzZXJpYWxpemVkIHVudGlsCisgICAgICogICB0aGlzIHJlcXVpcmVt
ZW50IGNhbiBiZSByZWxheGVkIGluIHRoZSBmdXR1cmUuIFJpZ2h0IG5vdywgdGhpcyBpcworICAg
ICAqICAgY29uc2VydmF0aXZlIGFuZCBnb29kLgorICAgICAqLworICAgIHJldCA9IHN0b3BfbWFj
aGluZV9ydW4oZG9fbWljcm9jb2RlX3VwZGF0ZSwgaW5mbywgTlJfQ1BVUyk7CisgICAgd2F0Y2hk
b2dfZW5hYmxlKCk7CisKKyBwdXQ6CisgICAgcHV0X2NwdV9tYXBzKCk7CisgZnJlZToKKyAgICB4
ZnJlZShpbmZvKTsKKyAgICByZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IF9faW5pdCBtaWNy
b2NvZGVfaW5pdCh2b2lkKQotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 05:31:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 05:31: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-devel-bounces@lists.xenproject.org>)
	id 1gRsR3-0005uP-Ps; Wed, 28 Nov 2018 05:30: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=9ooq=oh=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gRsR2-0005tx-EQ
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 05:30:52 +0000
X-Inumbo-ID: c50c9300-f2ce-11e8-9a16-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c50c9300-f2ce-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 05:30:51 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Nov 2018 21:30:51 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,289,1539673200"; d="scan'208";a="92593336"
Received: from gao-cwp.sh.intel.com ([10.239.159.28])
 by fmsmga007.fm.intel.com with ESMTP; 27 Nov 2018 21:30:50 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 13:34:15 +0800
Message-Id: <1543383256-12371-6-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v4 5/6] microcode: delete microcode pointer and
 size from microcode_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWljcm9jb2RlIHBvaW50ZXIgYW5kIHNpemUgaXMgcGFzc2VkIHRvIG90aGVyIGNwdSB0byBwYXJz
ZSBtaWNyb2NvZGUKbG9jYWxseS4gTm93LCBwYXJzaW5nIG1pY3JvY29kZSBpcyBkb25lIG9uIG9u
ZSBDUFUuIE90aGVycyBqdXN0CmZpbmQgYSBzdWl0YWJsZSBtaWNyb2NvZGUgc3RvcmVkIGluIG1p
Y3JvY29kZV9jYWNoZS4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jIHwgMTMgKysrKysrLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKaW5k
ZXggY2NhN2IyYy4uMGI0MzVmNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwpAQCAtMTkwLDkgKzE5MCw3IEBAIERFRklO
RV9QRVJfQ1BVKHN0cnVjdCB1Y29kZV9jcHVfaW5mbywgdWNvZGVfY3B1X2luZm8pOwogCiBzdHJ1
Y3QgbWljcm9jb2RlX2luZm8gewogICAgIHVuc2lnbmVkIGludCBjcHU7Ci0gICAgdWludDMyX3Qg
YnVmZmVyX3NpemU7CiAgICAgaW50IGVycm9yOwotICAgIGNoYXIgYnVmZmVyWzFdOwogfTsKIAog
c3RhdGljIHZvaWQgX19taWNyb2NvZGVfZmluaV9jcHUodW5zaWduZWQgaW50IGNwdSkKQEAgLTI3
MCw2ICsyNjgsNyBAQCBpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFN
KGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQgbG9uZyBsZW4pCiAgICAgc3RydWN0IG1pY3JvY29k
ZV9pbmZvICppbmZvOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7
CiAgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5m
bywgY3B1KTsKKyAgICB2b2lkICogYnVmZmVyOwogCiAgICAgaWYgKCBsZW4gIT0gKHVpbnQzMl90
KWxlbiApCiAgICAgICAgIHJldHVybiAtRTJCSUc7CkBAIC0yNzcsMTEgKzI3NiwxMiBAQCBpbnQg
bWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1Ziwg
dW5zaWduZWQgbG9uZyBsZW4pCiAgICAgaWYgKCBtaWNyb2NvZGVfb3BzID09IE5VTEwgKQogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGluZm8gPSB4bWFsbG9jX2J5dGVzKHNpemVvZigq
aW5mbykgKyBsZW4pOwotICAgIGlmICggaW5mbyA9PSBOVUxMICkKKyAgICBpbmZvID0geG1hbGxv
YyhzdHJ1Y3QgbWljcm9jb2RlX2luZm8pOworICAgIGJ1ZmZlciA9IHhtYWxsb2NfYnl0ZXMobGVu
KTsKKyAgICBpZiAoICFpbmZvIHx8ICFidWZmZXIgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsK
IAotICAgIHJldCA9IGNvcHlfZnJvbV9ndWVzdChpbmZvLT5idWZmZXIsIGJ1ZiwgbGVuKTsKKyAg
ICByZXQgPSBjb3B5X2Zyb21fZ3Vlc3QoYnVmZmVyLCBidWYsIGxlbik7CiAgICAgaWYgKCByZXQg
IT0gMCApCiAgICAgewogICAgICAgICB4ZnJlZShpbmZvKTsKQEAgLTMwMiw3ICszMDIsNyBAQCBp
bnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1
ZiwgdW5zaWduZWQgbG9uZyBsZW4pCiAKICAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0
X2NwdV9pbmZvKGNwdSwgJnVjaS0+Y3B1X3NpZyk7CiAgICAgaWYgKCBsaWtlbHkoIXJldCkgKQot
ICAgICAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5jcHVfcmVxdWVzdF9taWNyb2NvZGUoY3B1LCBp
bmZvLT5idWZmZXIsIGxlbik7CisgICAgICAgIHJldCA9IG1pY3JvY29kZV9vcHMtPmNwdV9yZXF1
ZXN0X21pY3JvY29kZShjcHUsIGJ1ZmZlciwgbGVuKTsKICAgICBlbHNlCiAgICAgICAgIF9fbWlj
cm9jb2RlX2ZpbmlfY3B1KGNwdSk7CiAKQEAgLTMxNCw3ICszMTQsNiBAQCBpbnQgbWljcm9jb2Rl
X3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQg
bG9uZyBsZW4pCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAotICAgIGluZm8tPmJ1
ZmZlcl9zaXplID0gbGVuOwogICAgIGluZm8tPmVycm9yID0gMDsKICAgICBpbmZvLT5jcHUgPSBj
cHVtYXNrX2ZpcnN0KCZjcHVfb25saW5lX21hcCk7CiAKLS0gCjEuOC4zLjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 05:31:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 05:31: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-devel-bounces@lists.xenproject.org>)
	id 1gRsQz-0005tC-MQ; Wed, 28 Nov 2018 05:30: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=9ooq=oh=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gRsQy-0005sw-JU
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 05:30:48 +0000
X-Inumbo-ID: c1d9ac9c-f2ce-11e8-9a16-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1d9ac9c-f2ce-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 05:30:47 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Nov 2018 21:30:46 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,289,1539673200"; d="scan'208";a="92592184"
Received: from gao-cwp.sh.intel.com ([10.239.159.28])
 by fmsmga007.fm.intel.com with ESMTP; 27 Nov 2018 21:30:44 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 13:34:12 +0800
Message-Id: <1543383256-12371-3-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v4 2/6] microcode: save all microcodes which
 pass sanity check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIGFuZCBzZWFyY2ggY2FjaGVzIHRvIGZpbmQgYSBzdWl0YWJsZSBvbmUgd2hlbiBsb2FkaW5n
LgoKV2l0aCB0aGlzIGNhY2hlLCB0aGUgZXhpc3RpbmcgJ3VjaS0+bWMnIHN0cnVjdHVyZSBpcyBy
ZWR1bmRlbnQuCkkgZGVsaWJlcmF0ZWx5IGF2b2lkIHRvdWNoaW5nICd1Y2ktPm1jJyBhcyBJIGFt
IGdvaW5nIHRvIHJlbW92ZQppdCBjb21wbGV0ZWx5IGluIHRoZSBuZXh0IHBhdGNoLgoKU2lnbmVk
LW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
bWljcm9jb2RlLmMgICAgICAgIHwgIDIgKwogeGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyAg
ICB8IDkzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vYXJjaC94
ODYvbWljcm9jb2RlX2ludGVsLmMgIHwgOTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmggfCAxMSArKysrKwog
NCBmaWxlcyBjaGFuZ2VkLCAxOTMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jIGIveGVuL2FyY2gveDg2L21pY3JvY29k
ZS5jCmluZGV4IDQxNjNmNTAuLjRmMmRiODggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNy
b2NvZGUuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKQEAgLTYxLDYgKzYxLDggQEAg
c3RhdGljIHN0cnVjdCB1Y29kZV9tb2RfYmxvYiBfX2luaXRkYXRhIHVjb2RlX2Jsb2I7CiAgKi8K
IHN0YXRpYyBib29sX3QgX19pbml0ZGF0YSB1Y29kZV9zY2FuOwogCitMSVNUX0hFQUQobWljcm9j
b2RlX2NhY2hlKTsKKwogdm9pZCBfX2luaXQgbWljcm9jb2RlX3NldF9tb2R1bGUodW5zaWduZWQg
aW50IGlkeCkKIHsKICAgICB1Y29kZV9tb2RfaWR4ID0gaWR4OwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21pY3JvY29kZV9hbWQuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKaW5k
ZXggZmJhNDRjYy4uYTY4NmE4NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9h
bWQuYworKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCkBAIC0xOTAsMjIgKzE5MCw5
MCBAQCBzdGF0aWMgYm9vbF90IG1pY3JvY29kZV9maXRzKGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVf
YW1kICptY19hbWQsCiAgICAgcmV0dXJuIDE7CiB9CiAKK3N0YXRpYyBzdHJ1Y3QgdWNvZGVfcGF0
Y2ggKmFsbG9jX3Vjb2RlX3BhdGNoKHN0cnVjdCBtaWNyb2NvZGVfYW1kICptY19hbWQpCit7Cisg
ICAgc3RydWN0IHVjb2RlX3BhdGNoICp1Y29kZV9wYXRjaCA9IHhtYWxsb2Moc3RydWN0IHVjb2Rl
X3BhdGNoKTsKKyAgICBzdHJ1Y3QgbWljcm9jb2RlX2FtZCAqY2FjaGUgPSB4bWFsbG9jKHN0cnVj
dCBtaWNyb2NvZGVfYW1kKTsKKyAgICB2b2lkICptcGIgPSB4bWFsbG9jX2J5dGVzKG1jX2FtZC0+
bXBiX3NpemUpOworICAgIHN0cnVjdCBlcXVpdl9jcHVfZW50cnkgKmVxdWl2X2NwdV90YWJsZSA9
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtYWxsb2NfYnl0ZXMobWNfYW1kLT5l
cXVpdl9jcHVfdGFibGVfc2l6ZSk7CisKKyAgICBpZiAoICF1Y29kZV9wYXRjaCB8fCAhY2FjaGUg
fHwgIW1wYiB8fCAhZXF1aXZfY3B1X3RhYmxlICkKKyAgICAgICAgcmV0dXJuIEVSUl9QVFIoLUVO
T01FTSk7CisKKyAgICBtZW1jcHkoY2FjaGUtPmVxdWl2X2NwdV90YWJsZSwgbWNfYW1kLT5lcXVp
dl9jcHVfdGFibGUsCisgICAgICAgICAgIG1jX2FtZC0+ZXF1aXZfY3B1X3RhYmxlX3NpemUpOwor
ICAgIG1lbWNweShjYWNoZS0+bXBiLCBtY19hbWQtPm1wYiwgbWNfYW1kLT5tcGJfc2l6ZSk7Cisg
ICAgY2FjaGUtPmVxdWl2X2NwdV90YWJsZV9zaXplID0gbWNfYW1kLT5lcXVpdl9jcHVfdGFibGVf
c2l6ZTsKKyAgICBjYWNoZS0+bXBiX3NpemUgPSBtY19hbWQtPm1wYl9zaXplOworICAgIHVjb2Rl
X3BhdGNoLT5kYXRhID0gY2FjaGU7CisgICAgcmV0dXJuIHVjb2RlX3BhdGNoOworfQorCitzdGF0
aWMgdm9pZCBmcmVlX3Vjb2RlX3BhdGNoKHN0cnVjdCB1Y29kZV9wYXRjaCAqdWNvZGVfcGF0Y2gp
Cit7CisgICAgc3RydWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZCA9IHVjb2RlX3BhdGNoLT5kYXRh
OworCisgICAgeGZyZWUobWNfYW1kLT5lcXVpdl9jcHVfdGFibGUpOworICAgIHhmcmVlKG1jX2Ft
ZC0+bXBiKTsKKyAgICB4ZnJlZShtY19hbWQpOworICAgIHhmcmVlKHVjb2RlX3BhdGNoKTsKK30K
KworLyoKKyAqIHNhdmUgYSBtaWNyY29kZSB0byB0aGUgY2FjaGUgbGlzdAorICogcmV0dXJuIDE6
IGFkZGVkIHN1Y2Nlc3NmdWxseQorICogICAgICAgIDA6IHJlcGxhY2VkIGFuIGV4aXN0aW5nIGVu
dHJ5CisgKiAgICAgICAtMTogZmFpbGVkIGFzIGEgbmV3ZXIgbWljcm9jb2RlIHdhcyBhbHJlYWR5
IGNhY2hlZAorICovCitzdGF0aWMgaW50IHNhdmVfcGF0Y2goc3RydWN0IHVjb2RlX3BhdGNoICpu
ZXdfcGF0Y2gpCit7CisgICAgc3RydWN0IHVjb2RlX3BhdGNoICp1Y29kZV9wYXRjaDsKKyAgICBz
dHJ1Y3QgbWljcm9jb2RlX2FtZCAqbmV3X21jID0gbmV3X3BhdGNoLT5kYXRhOworICAgIHN0cnVj
dCBtaWNyb2NvZGVfaGVhZGVyX2FtZCAqbmV3X2hlYWRlciA9IG5ld19tYy0+bXBiOworCisgICAg
bGlzdF9mb3JfZWFjaF9lbnRyeSh1Y29kZV9wYXRjaCwgJm1pY3JvY29kZV9jYWNoZSwgbGlzdCkK
KyAgICB7CisgICAgICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICpvbGRfbWMgPSB1Y29kZV9wYXRj
aC0+ZGF0YTsKKyAgICAgICAgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfYW1kICpvbGRfaGVhZGVy
ID0gb2xkX21jLT5tcGI7CisKKyAgICAgICAgaWYgKCBuZXdfaGVhZGVyLT5wcm9jZXNzb3JfcmV2
X2lkID09IG9sZF9oZWFkZXItPnByb2Nlc3Nvcl9yZXZfaWQgKQorICAgICAgICB7CisgICAgICAg
ICAgICBpZiAoIG5ld19oZWFkZXItPnBhdGNoX2lkIDw9IG9sZF9oZWFkZXItPnBhdGNoX2lkICkK
KyAgICAgICAgICAgICAgICByZXR1cm4gLTE7CisgICAgICAgICAgICBsaXN0X3JlcGxhY2UoJnVj
b2RlX3BhdGNoLT5saXN0LCAmbmV3X3BhdGNoLT5saXN0KTsKKyAgICAgICAgICAgIGZyZWVfdWNv
ZGVfcGF0Y2godWNvZGVfcGF0Y2gpOworICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIH0K
KyAgICB9CisgICAgbGlzdF9hZGRfdGFpbCgmbmV3X3BhdGNoLT5saXN0LCAmbWljcm9jb2RlX2Nh
Y2hlKTsKKyAgICByZXR1cm4gMTsKK30KKworc3RhdGljIHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVy
X2FtZCAqZmluZF9wYXRjaCh1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHN0cnVjdCB1Y29kZV9w
YXRjaCAqdWNvZGVfcGF0Y2g7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KHVjb2RlX3BhdGNo
LCAmbWljcm9jb2RlX2NhY2hlLCBsaXN0KQorICAgIHsKKyAgICAgICAgaWYgKCBtaWNyb2NvZGVf
Zml0cyh1Y29kZV9wYXRjaC0+ZGF0YSwgY3B1KSApCisgICAgICAgICAgICByZXR1cm4gKChzdHJ1
Y3QgbWljcm9jb2RlX2FtZCAqKXVjb2RlX3BhdGNoLT5kYXRhKS0+bXBiOworICAgIH0KKyAgICBy
ZXR1cm4gTlVMTDsKK30KKwogc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodW5zaWduZWQgaW50
IGNwdSkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHN0cnVjdCB1Y29kZV9jcHVf
aW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7CiAgICAgdWludDMyX3Qg
cmV2OwotICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICptY19hbWQgPSB1Y2ktPm1jLm1jX2FtZDsK
ICAgICBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9hbWQgKmhkcjsKICAgICBpbnQgaHdfZXJyOwog
CiAgICAgLyogV2Ugc2hvdWxkIGJpbmQgdGhlIHRhc2sgdG8gdGhlIENQVSAqLwogICAgIEJVR19P
TihyYXdfc21wX3Byb2Nlc3Nvcl9pZCgpICE9IGNwdSk7CiAKLSAgICBpZiAoIG1jX2FtZCA9PSBO
VUxMICkKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0KLSAgICBoZHIgPSBtY19hbWQtPm1wYjsK
KyAgICBoZHIgPSBmaW5kX3BhdGNoKGNwdSk7CiAgICAgaWYgKCBoZHIgPT0gTlVMTCApCiAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwogCkBAIC00OTEsNiArNTU5LDIxIEBAIHN0YXRpYyBpbnQgY3B1
X3JlcXVlc3RfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKICAg
ICB3aGlsZSAoIChlcnJvciA9IGdldF91Y29kZV9mcm9tX2J1ZmZlcl9hbWQobWNfYW1kLCBidWYs
IGJ1ZnNpemUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZvZmZzZXQpKSA9PSAwICkKICAgICB7CisgICAgICAgIHN0cnVjdCB1Y29kZV9wYXRjaCAqdWNv
ZGVfcGF0Y2g7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogU2F2ZSB0aGlzIG1pY3JvY29kZSBi
ZWZvcmUgY2hlY2tpbmcgdGhlIHNpZ25hdHVyZS4gSXQgaXMgdG8KKyAgICAgICAgICogb3B0aW1p
emUgbWljcm9jb2RlIHVwZGF0ZSBvbiBhIG1peGVkIGZhbWlseSBzeXN0ZW0uIFBhcnNpbmcKKyAg
ICAgICAgICogbWljcm9jb2RlIGZpbGUgaXMgb25seSBkb25lIG9uY2Ugb24gb25lIG9mIHRoZSBD
UFVzLCBhbmQKKyAgICAgICAgICogZHVyaW5nIHRoaXMgcHJvY2VzcyBtaWNyb2NvZGUgY2FjaGUg
aXMgY3JlYXRlZC4gT3RoZXIgQ1BVcworICAgICAgICAgKiBuZWVkbid0IHBhcnNlIHRoZSBzYW1l
IG1pY3Jjb2RlIGZpbGUgYWdhaW4gYW5kIGFnYWluLgorICAgICAgICAgKiBJbnN0ZWFkLCB0aGV5
IGp1c3QgbG9hZCB0aGUgbWF0Y2hlZCBhbmQgbGF0ZXN0IG1pY3JvY29kZSBpbgorICAgICAgICAg
KiB0aGUgY2FjaGVzLgorICAgICAgICAgKi8KKyAgICAgICAgdWNvZGVfcGF0Y2ggPSBhbGxvY191
Y29kZV9wYXRjaChtY19hbWQpOworICAgICAgICBpZiAoICFJU19FUlJfT1JfTlVMTCh1Y29kZV9w
YXRjaCkgJiYgKHNhdmVfcGF0Y2godWNvZGVfcGF0Y2gpIDwgMCkgKQorICAgICAgICAgICAgZnJl
ZV91Y29kZV9wYXRjaCh1Y29kZV9wYXRjaCk7CisKICAgICAgICAgaWYgKCBtaWNyb2NvZGVfZml0
cyhtY19hbWQsIGNwdSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBlcnJvciA9IGFwcGx5X21p
Y3JvY29kZShjcHUpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5j
IGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCmluZGV4IDhkOWEzYjIuLmM0ZjgxMmYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYworKysgYi94ZW4vYXJj
aC94ODYvbWljcm9jb2RlX2ludGVsLmMKQEAgLTI1MSw2ICsyNTEsNDIgQEAgc3RhdGljIGludCBt
aWNyb2NvZGVfc2FuaXR5X2NoZWNrKHZvaWQgKm1jKQogfQogCiAvKgorICogc2F2ZSBhIG1pY3Jj
b2RlIHRvIHRoZSBjYWNoZSBsaXN0CisgKiByZXR1cm4gMTogYWRkZWQgc3VjY2Vzc2Z1bGx5Cisg
KiAgICAgICAgMDogcmVwbGFjZWQgYW4gZXhpc3RpbmcgZW50cnkKKyAqICAgICAgIC0xOiBmYWls
ZWQgYXMgYSBuZXdlciBtaWNyb2NvZGUgd2FzIGFscmVhZHkgY2FjaGVkCisgKi8KK3N0YXRpYyBp
bnQgc2F2ZV9wYXRjaChzdHJ1Y3QgdWNvZGVfcGF0Y2ggKm5ld19wYXRjaCkKK3sKKyAgICB2b2lk
ICptYzsKKyAgICBzdHJ1Y3QgdWNvZGVfcGF0Y2ggKnVjb2RlX3BhdGNoOworCisgICAgQVNTRVJU
KG5ld19wYXRjaCk7CisKKyAgICBtYyA9IG5ld19wYXRjaC0+ZGF0YTsKKyAgICBsaXN0X2Zvcl9l
YWNoX2VudHJ5KHVjb2RlX3BhdGNoLCAmbWljcm9jb2RlX2NhY2hlLCBsaXN0KQorICAgIHsKKyAg
ICAgICAgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwgKnNhdmVkX2hlYWRlciA9IHVjb2Rl
X3BhdGNoLT5kYXRhOworICAgICAgICBpbnQgcmV0OworCisgICAgICAgIHJldCA9IG1pY3JvY29k
ZV91cGRhdGVfbWF0Y2gobWMsIHNhdmVkX2hlYWRlci0+c2lnLCBzYXZlZF9oZWFkZXItPnBmLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNhdmVkX2hlYWRlci0+cmV2KTsK
KyAgICAgICAgaWYgKCByZXQgPT0gT0xEX1VDT0RFICkKKyAgICAgICAgICAgIHJldHVybiAtMTsK
KyAgICAgICAgaWYgKCByZXQgPT0gTUlTX1VDT0RFICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwor
CisgICAgICAgIGxpc3RfcmVwbGFjZSgmdWNvZGVfcGF0Y2gtPmxpc3QsICZuZXdfcGF0Y2gtPmxp
c3QpOworICAgICAgICB4ZnJlZSh1Y29kZV9wYXRjaC0+ZGF0YSk7CisgICAgICAgIHhmcmVlKHVj
b2RlX3BhdGNoKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgbGlzdF9hZGRfdGFp
bCgmbmV3X3BhdGNoLT5saXN0LCAmbWljcm9jb2RlX2NhY2hlKTsKKyAgICByZXR1cm4gMTsKK30K
KworLyoKICAqIHJldHVybiAwIC0gbm8gdXBkYXRlIGZvdW5kCiAgKiByZXR1cm4gMSAtIGZvdW5k
IHVwZGF0ZQogICogcmV0dXJuIDwgMCAtIGVycm9yCkBAIC0yNjEsNiArMjk3LDMwIEBAIHN0YXRp
YyBpbnQgZ2V0X21hdGNoaW5nX21pY3JvY29kZShjb25zdCB2b2lkICptYywgdW5zaWduZWQgaW50
IGNwdSkKICAgICBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9pbnRlbCAqbWNfaGVhZGVy
ID0gbWM7CiAgICAgdW5zaWduZWQgbG9uZyB0b3RhbF9zaXplID0gZ2V0X3RvdGFsc2l6ZShtY19o
ZWFkZXIpOwogICAgIHZvaWQgKm5ld19tYzsKKyAgICBzdHJ1Y3QgdWNvZGVfcGF0Y2ggKnVjb2Rl
X3BhdGNoID0geG1hbGxvYyhzdHJ1Y3QgdWNvZGVfcGF0Y2gpOworICAgIHZvaWQgKm5ld19tYzIg
PSB4bWFsbG9jX2J5dGVzKHRvdGFsX3NpemUpOworCisgICAgLyoKKyAgICAgKiBTYXZlIHRoaXMg
bWljcm9jb2RlIGJlZm9yZSBjaGVja2luZyB0aGUgc2lnbmF0dXJlLiBJdCBpcyB0bworICAgICAq
IG9wdGltaXplIG1pY3JvY29kZSB1cGRhdGUgb24gYSBtaXhlZCBmYW1pbHkgc3lzdGVtLiBQYXJz
aW5nCisgICAgICogbWljcm9jb2RlIGZpbGUgaXMgb25seSBkb25lIG9uY2Ugb24gb25lIG9mIHRo
ZSBDUFVzLCBhbmQKKyAgICAgKiBkdXJpbmcgdGhpcyBwcm9jZXNzIG1pY3JvY29kZSBjYWNoZSBp
cyBjcmVhdGVkLiBPdGhlciBDUFVzCisgICAgICogbmVlZG4ndCBwYXJzZSB0aGUgc2FtZSBtaWNy
Y29kZSBmaWxlIGFnYWluIGFuZCBhZ2Fpbi4KKyAgICAgKiBJbnN0ZWFkLCB0aGV5IGp1c3QgbG9h
ZCB0aGUgbWF0Y2hlZCBhbmQgbGF0ZXN0IG1pY3JvY29kZSBpbgorICAgICAqIHRoZSBjYWNoZXMu
CisgICAgICovCisgICAgaWYgKCAhdWNvZGVfcGF0Y2ggfHwgIW5ld19tYzIgKQorICAgIHsKKyAg
ICAgICAgcHJpbnRrKEtFUk5fRVJSICJtaWNyb2NvZGU6IGVycm9yISBDYW4gbm90IGFsbG9jYXRl
IG1lbW9yeVxuIik7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKyAgICBtZW1jcHko
bmV3X21jMiwgbWMsIHRvdGFsX3NpemUpOworICAgIHVjb2RlX3BhdGNoLT5kYXRhID0gbmV3X21j
MjsKKyAgICBpZiAoIHNhdmVfcGF0Y2godWNvZGVfcGF0Y2gpIDwgMCApCisgICAgeworICAgICAg
ICB4ZnJlZShuZXdfbWMyKTsKKyAgICAgICAgeGZyZWUodWNvZGVfcGF0Y2gpOworICAgIH0KIAog
ICAgIGlmICggbWljcm9jb2RlX3VwZGF0ZV9tYXRjaChtYywgdWNpLT5jcHVfc2lnLnNpZywgdWNp
LT5jcHVfc2lnLnBmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1Y2ktPmNwdV9z
aWcucmV2KSAhPSBORVdfVUNPREUgKQpAQCAtMjgyLDYgKzM0MiwyOSBAQCBzdGF0aWMgaW50IGdl
dF9tYXRjaGluZ19taWNyb2NvZGUoY29uc3Qgdm9pZCAqbWMsIHVuc2lnbmVkIGludCBjcHUpCiAg
ICAgcmV0dXJuIDE7CiB9CiAKK3N0YXRpYyBzdHJ1Y3QgbWljcm9jb2RlX2ludGVsICpmaW5kX3Bh
dGNoKHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgaW50IGVycjsKKyAgICBzdHJ1Y3QgdWNvZGVf
Y3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHUpOworICAgIHN0cnVj
dCB1Y29kZV9wYXRjaCAqdWNvZGVfcGF0Y2g7CisKKyAgICBlcnIgPSBjb2xsZWN0X2NwdV9pbmZv
KGNwdSwgJnVjaS0+Y3B1X3NpZyk7CisgICAgaWYgKCB1bmxpa2VseShlcnIpICkKKyAgICB7Cisg
ICAgICAgIG1lbXNldCh1Y2ksIDAsIHNpemVvZigqdWNpKSk7CisgICAgICAgIHJldHVybiBFUlJf
UFRSKGVycik7CisgICAgfQorCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSh1Y29kZV9wYXRjaCwg
Jm1pY3JvY29kZV9jYWNoZSwgbGlzdCkKKyAgICB7CisgICAgICAgIGludCByZXQgPSBtaWNyb2Nv
ZGVfdXBkYXRlX21hdGNoKHVjb2RlX3BhdGNoLT5kYXRhLCB1Y2ktPmNwdV9zaWcuc2lnLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1Y2ktPmNwdV9zaWcucGYsIHVj
aS0+Y3B1X3NpZy5yZXYpOworICAgICAgICBpZiAocmV0ID09IE5FV19VQ09ERSkKKyAgICAgICAg
ICAgIHJldHVybiB1Y29kZV9wYXRjaC0+ZGF0YTsKKyAgICB9CisgICAgcmV0dXJuIE5VTEw7Cit9
CisKIHN0YXRpYyBpbnQgYXBwbHlfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKQEAgLTI4OSwxOCArMzcyLDIwIEBAIHN0YXRpYyBpbnQgYXBw
bHlfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUpCiAgICAgdW5zaWduZWQgaW50IHZhbFsyXTsK
ICAgICB1bnNpZ25lZCBpbnQgY3B1X251bSA9IHJhd19zbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAg
c3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1
X251bSk7CisgICAgc3RydWN0IG1pY3JvY29kZV9pbnRlbCAqbWNfaW50ZWw7CiAKICAgICAvKiBX
ZSBzaG91bGQgYmluZCB0aGUgdGFzayB0byB0aGUgQ1BVICovCiAgICAgQlVHX09OKGNwdV9udW0g
IT0gY3B1KTsKIAotICAgIGlmICggdWNpLT5tYy5tY19pbnRlbCA9PSBOVUxMICkKKyAgICBtY19p
bnRlbCA9IGZpbmRfcGF0Y2goY3B1KTsKKyAgICBpZiAoIG1jX2ludGVsID09IE5VTEwgKQogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIC8qIHNlcmlhbGl6ZSBhY2Nlc3MgdG8gdGhlIHBo
eXNpY2FsIHdyaXRlIHRvIE1TUiAweDc5ICovCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJm1pY3Jv
Y29kZV91cGRhdGVfbG9jaywgZmxhZ3MpOwogCiAgICAgLyogd3JpdGUgbWljcm9jb2RlIHZpYSBN
U1IgMHg3OSAqLwotICAgIHdybXNybChNU1JfSUEzMl9VQ09ERV9XUklURSwgKHVuc2lnbmVkIGxv
bmcpdWNpLT5tYy5tY19pbnRlbC0+Yml0cyk7CisgICAgd3Jtc3JsKE1TUl9JQTMyX1VDT0RFX1dS
SVRFLCAodW5zaWduZWQgbG9uZyltY19pbnRlbC0+Yml0cyk7CiAgICAgd3Jtc3JsKE1TUl9JQTMy
X1VDT0RFX1JFViwgMHgwVUxMKTsKIAogICAgIC8qIEFzIGRvY3VtZW50ZWQgaW4gdGhlIFNETTog
RG8gYSBDUFVJRCAxIGhlcmUgKi8KQEAgLTMxMSwxOSArMzk2LDE5IEBAIHN0YXRpYyBpbnQgYXBw
bHlfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUpCiAgICAgdmFsWzFdID0gKHVpbnQzMl90KSht
c3JfY29udGVudCA+PiAzMik7CiAKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtaWNyb2Nv
ZGVfdXBkYXRlX2xvY2ssIGZsYWdzKTsKLSAgICBpZiAoIHZhbFsxXSAhPSB1Y2ktPm1jLm1jX2lu
dGVsLT5oZHIucmV2ICkKKyAgICBpZiAoIHZhbFsxXSAhPSBtY19pbnRlbC0+aGRyLnJldiApCiAg
ICAgewogICAgICAgICBwcmludGsoS0VSTl9FUlIgIm1pY3JvY29kZTogQ1BVJWQgdXBkYXRlIGZy
b20gcmV2aXNpb24gIgogICAgICAgICAgICAgICAgIiUjeCB0byAlI3ggZmFpbGVkLiBSZXN1bHRp
bmcgcmV2aXNpb24gaXMgJSN4LlxuIiwgY3B1X251bSwKLSAgICAgICAgICAgICAgIHVjaS0+Y3B1
X3NpZy5yZXYsIHVjaS0+bWMubWNfaW50ZWwtPmhkci5yZXYsIHZhbFsxXSk7CisgICAgICAgICAg
ICAgICB1Y2ktPmNwdV9zaWcucmV2LCBtY19pbnRlbC0+aGRyLnJldiwgdmFsWzFdKTsKICAgICAg
ICAgcmV0dXJuIC1FSU87CiAgICAgfQogICAgIHByaW50ayhLRVJOX0lORk8gIm1pY3JvY29kZTog
Q1BVJWQgdXBkYXRlZCBmcm9tIHJldmlzaW9uICIKICAgICAgICAgICAgIiUjeCB0byAlI3gsIGRh
dGUgPSAlMDR4LSUwMngtJTAyeCBcbiIsCiAgICAgICAgICAgIGNwdV9udW0sIHVjaS0+Y3B1X3Np
Zy5yZXYsIHZhbFsxXSwKLSAgICAgICAgICAgdWNpLT5tYy5tY19pbnRlbC0+aGRyLmRhdGUgJiAw
eGZmZmYsCi0gICAgICAgICAgIHVjaS0+bWMubWNfaW50ZWwtPmhkci5kYXRlID4+IDI0LAotICAg
ICAgICAgICAodWNpLT5tYy5tY19pbnRlbC0+aGRyLmRhdGUgPj4gMTYpICYgMHhmZik7CisgICAg
ICAgICAgIG1jX2ludGVsLT5oZHIuZGF0ZSAmIDB4ZmZmZiwKKyAgICAgICAgICAgbWNfaW50ZWwt
Pmhkci5kYXRlID4+IDI0LAorICAgICAgICAgICAobWNfaW50ZWwtPmhkci5kYXRlID4+IDE2KSAm
IDB4ZmYpOwogICAgIHVjaS0+Y3B1X3NpZy5yZXYgPSB2YWxbMV07CiAKICAgICByZXR1cm4gMDsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L21pY3JvY29kZS5oCmluZGV4IDIzZWE5NTQuLjAyMzY0MjUgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9taWNyb2NvZGUuaApAQCAtMSw2ICsxLDcgQEAKICNpZm5kZWYgQVNNX1g4Nl9fTUlDUk9DT0RF
X0gKICNkZWZpbmUgQVNNX1g4Nl9fTUlDUk9DT0RFX0gKIAorI2luY2x1ZGUgPHhlbi9saXN0Lmg+
CiAjaW5jbHVkZSA8eGVuL3BlcmNwdS5oPgogCiBzdHJ1Y3QgY3B1X3NpZ25hdHVyZTsKQEAgLTMw
LDcgKzMxLDE3IEBAIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyB7CiAgICAgfSBtYzsKIH07CiAKK3N0
cnVjdCB1Y29kZV9wYXRjaCB7CisgICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0OworICAgIHZvaWQg
KmRhdGE7CisgICAgdWludDMyX3QgcGF0Y2hfaWQ7CisgICAgdWludDE2X3QgZXF1aXZfY3B1Owor
ICAgIHZvaWQgKiBlcXVpdl9jcHVfdGFibGU7CisgICAgc2l6ZV90IGVxdWl2X2NwdV90YWJsZV9z
aXplOworfTsKKwogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB1Y29kZV9jcHVfaW5mbywgdWNvZGVf
Y3B1X2luZm8pOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfb3BzICptaWNyb2NvZGVf
b3BzOworZXh0ZXJuIHN0cnVjdCBsaXN0X2hlYWQgbWljcm9jb2RlX2NhY2hlOwogCiAjZW5kaWYg
LyogQVNNX1g4Nl9fTUlDUk9DT0RFX0ggKi8KLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 05:31:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 05:31: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-devel-bounces@lists.xenproject.org>)
	id 1gRsQu-0005sk-2b; Wed, 28 Nov 2018 05:30:44 +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=9OoQ=OH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gRsQt-0005sa-24
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 05:30:43 +0000
X-Inumbo-ID: bda07742-f2ce-11e8-8cc6-12d6303a7972
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bda07742-f2ce-11e8-8cc6-12d6303a7972;
 Wed, 28 Nov 2018 05:30:40 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Nov 2018 21:30:38 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,289,1539673200"; d="scan'208";a="92590597"
Received: from gao-cwp.sh.intel.com ([10.239.159.28])
 by fmsmga007.fm.intel.com with ESMTP; 27 Nov 2018 21:30:37 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 13:34:10 +0800
Message-Id: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
Subject: [Xen-devel] [PATCH v4 0/6] improve late microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGludGVudGlvbiBvZiB0aGlzIHNlcmllcyBpcyB0byBtYWtlIHRoZSBsYXRlIG1pY3JvY29k
ZSBsb2FkaW5nCm1vcmUgcmVsaWFibGUgYnkgcmVuZGV6dm91c2luZyBhbGwgY3B1cyBpbiBzdG9w
X21hY2hpbmUgY29udGV4dCBhbmQKdXBkYXRpbmcgbWljcm9jb2RlIG9mIGVhY2ggY3B1IGNvcmUg
b25lLWJ5LW9uZS4gVGhpcyBpZGVhIGNvbWVzIGZyb20KQXNob2suIEkgYW0gcG9ydGluZyBoaXMg
bGludXggcGF0Y2ggdG8gWGVuIChzZWUgcGF0Y2ggNiBmb3IgbW9yZQpkZXRhaWwpLgoKVGhpcyBz
ZXJpZXMgbWFrZXMgdHdvIGNoYW5nZXM6CiAxLiBQYXRjaCAxLTU6IGludHJvZHVjZSBhIGdsb2Jh
bCBtaWNyb2NvZGUgY2FjaGUKIDIuIFBhdGNoIDY6IHN5bmNocm9uaXplIGxhdGUgbWljcm9jb2Rl
IGxvYWRpbmcKCkN1cnJlbnRseSwgbGF0ZSBtaWNyb2NvZGUgbG9hZGluZyBkb2VzIGEgbG90IG9m
IHRoaW5ncyBpbmNsdWRpbmcKcGFyc2luZyBtaWNyb2NvZGUgZmlsZSwgY2hlY2tpbmcgdGhlIHNp
Z25hdHVyZS9yZXZpc2lvbiBhbmQgcGVyZm9ybWluZwp1cGRhdGUuIFB1dHRpbmcgYWxsIG9mIHRo
ZW0gaW50byBzdG9wX21hY2hpbmUgY29udGV4dCBpcyBhIGJhZCBpZGVhCmJlY2F1c2Ugb2YgY29t
cGxleGl0eSAoT25lIGlzc3VlIEkgb2JzZXJ2ZWQgaXMgbWVtb3J5IGFsbG9jYXRpb24KdHJpZ2dl
cmVkIG9uZSBhc3NlcnRpb24gaW4gc3RvcF9tYWNoaW5lIGNvbnRleHQpLiBJbiBvcmRlciB0byBz
aW1wbGlmeQp0aGUgbG9hZCBwcm9jZXNzLCBJIG1vdmUgcGFyc2luZyBtaWNyb2NvZGUgb3V0IG9m
IHRoZSBsb2FkIHByb2Nlc3MuClRoZSBtaWNyb2NvZGUgZmlsZSBpcyBwYXJzZWQgYW5kIGEgZ2xv
YmFsIG1pY3JvY29kZSBjYWNoZSBpcyBidWlsdCBvbgphIHNpbmdsZSBDUFUgYmVmb3JlIHJlbmRl
enZvdXNpbmcgYWxsIGNwdXMgdG8gdXBkYXRlIG1pY3JvY29kZS4gT3RoZXIKQ1BVcyBqdXN0IGdl
dCBhIHN1aXRhYmxlIG1pY3JvY29kZSBmcm9tIHRoZSBnbG9iYWwgY2FjaGUgYW5kIGxvYWQgaXQu
CldpdGggdGhpcyBnbG9iYWwgY2FjaGUsIGl0IGlzIHNhZmUgdG8gcHV0IHNpbXBsaWZpZWQgbG9h
ZCBwcm9jZXNzIHRvCnN0b3BfbWFjaGluZSBjb250ZXh0LgoKUmVnYXJkaW5nIGNoYW5nZXMgdG8g
QU1EIHNpZGUsIEkgZGlkbid0IGRvIGFueSB0ZXN0cyBmb3IgdGhlbSBkdWUgdG8KbGFjayBvZiBo
YXJkd2FyZS4gSGVuY2UgaXQgd29ubGRuJ3QgYmUgc3VycHJpc2luZyB0byBtZSBpZiB5b3UgZm91
bmQKc29tZSBidWdzIG9uIGEgQU1EIG1hY2hpbmUuIElzIHRoZXJlIGFueW9uZSB3aG8gaGFzIGEg
QU1EIG1hY2hpbmUKYXQgaGFuZCB3aWxsaW5nIHRvIGRvIHNvbWUgYmFzaWMgdGVzdHMsIGxpa2UK
KiBkbyBhIG1pY3JvY29kZSB1cGRhdGUKKiBkb24ndCBicmluZyBhbGwgcENQVXMgdXAgYXQgc3Rh
cnR1cCBieSBzcGVjaWZ5aW5nIG1heGNwdXMgaW4geGVuCiAgY29tbWFuZCBsaW5lIGFuZCB0aGVu
IGRvIGEgbWljcm9jb2RlIHVwZGF0ZSBhbmQgb25saW5lIGFsbAogIG9mZmxpbmVkIENQVXMgdmlh
ICd4ZW4taHB0b29sJy4KCkZvciB5b3VyIGNvbnZlbmllbmNlLCB5b3UgY2FuIGFsc28gZmluZCB0
aGlzIHNlcmllcyBhdDoKCWh0dHBzOi8vZ2l0aHViLmludGVsLmNvbS9jaGFvZ2FvL3hlbgoKQ2hh
byBHYW8gKDYpOgogIG1pY3JvY29kZS9pbnRlbDogZXh0ZW5kIG1pY3JvY29kZV91cGRhdGVfbWF0
Y2goKQogIG1pY3JvY29kZTogc2F2ZSBhbGwgbWljcm9jb2RlcyB3aGljaCBwYXNzIHNhbml0eSBj
aGVjawogIG1pY3JvY29kZTogZGVsZXRlICdtYycgZmllbGQgZnJvbSBzdHJ1Y3QgdWNvZGVfY3B1
X2luZm8KICBtaWNyb2NvZGU6IGRvbid0IGNhbGwgYXBwbHlfbWljcm9jb2RlKCkgaW4gY3B1X3Jl
cXVlc3RfbWljcm9jb2RlKCkKICBtaWNyb2NvZGU6IGRlbGV0ZSBtaWNyb2NvZGUgcG9pbnRlciBh
bmQgc2l6ZSBmcm9tIG1pY3JvY29kZV9pbmZvCiAgeDg2L21pY3JvY29kZTogU3luY2hyb25pemUg
bGF0ZSBtaWNyb2NvZGUgbG9hZGluZwoKIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyAgICAgICAg
fCAyMTUgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gv
eDg2L21pY3JvY29kZV9hbWQuYyAgICB8IDE4MyArKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgIHwgMTc0ICsrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21pY3JvY29kZS5oIHwg
IDE3ICsrLS0KIDQgZmlsZXMgY2hhbmdlZCwgMzcxIGluc2VydGlvbnMoKyksIDIxOCBkZWxldGlv
bnMoLSkKCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 05:31:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 05:31: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-devel-bounces@lists.xenproject.org>)
	id 1gRsR2-0005tz-GA; Wed, 28 Nov 2018 05:30:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=9ooq=oh=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gRsR1-0005ti-5X
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 05:30:51 +0000
X-Inumbo-ID: c3f026f1-f2ce-11e8-9a16-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3f026f1-f2ce-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 05:30:50 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Nov 2018 21:30:49 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,289,1539673200"; d="scan'208";a="92593022"
Received: from gao-cwp.sh.intel.com ([10.239.159.28])
 by fmsmga007.fm.intel.com with ESMTP; 27 Nov 2018 21:30:48 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 13:34:14 +0800
Message-Id: <1543383256-12371-5-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v4 4/6] microcode: don't call apply_microcode()
 in cpu_request_microcode()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Y3B1X3JlcXVlc3RfbWljcm9jb2RlKCkgd2lsbCBvbmx5IHBhcnNlIG1pY3JvY29kZSBmaWxlIGFu
ZCBzYXZlCnN1aXRhYmxlIG1pY3JvY29kZXMgdG8gbWljcm9jb2RlX2NhY2hlLiBUbyB1cGRhdGUg
bWljcm9jb2RlLAphcHBseV9taWNyb2NvZGUoKSBzaG91bGQgYmUgaW52b2tlZCBleHBsaWNpdGx5
LgoKT24gQU1EIHNpZGUsIHN2bV9ob3N0X29zdndfaW5pdCgpIGlzIHN1cHBvc2VkIHRvIGJlIGNh
bGxlZCBhZnRlcgptaWNyb2NvZGUgdXBkYXRlLiBBcyBhcHBseV9taWNyY29kZSgpIHdvbid0IGJl
IGNhbGxlZCBieQpjcHVfcmVxdWVzdF9taWNyb2NvZGUoKSBub3csIHN2bV9ob3N0X29zdndfaW5p
dCgpIGlzIGFsc28gbW92ZWQgdG8gdGhlCmVuZCBvZiBhcHBseV9taWNyb2NvZGUoKS4KClNpZ25l
ZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L21pY3JvY29kZS5jICAgICAgIHwgNTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jICAgfCAxNSArKysrKy0tLS0t
LQogeGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jIHwgIDUgKy0tLQogMyBmaWxlcyBjaGFu
Z2VkLCA1MCBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKaW5kZXggODM1
MGQyMi4uY2NhN2IyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwpAQCAtMjMzLDIwICsyMzMsMTIgQEAgaW50IG1pY3Jv
Y29kZV9yZXN1bWVfY3B1KHVuc2lnbmVkIGludCBjcHUpCiAgICAgcmV0dXJuIGVycjsKIH0KIAot
c3RhdGljIGludCBtaWNyb2NvZGVfdXBkYXRlX2NwdShjb25zdCB2b2lkICpidWYsIHNpemVfdCBz
aXplKQorc3RhdGljIGludCBtaWNyb2NvZGVfdXBkYXRlX2NwdSh2b2lkKQogewogICAgIGludCBl
cnI7Ci0gICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKLSAgICBzdHJ1
Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHUpOwog
CiAgICAgc3Bpbl9sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwotCi0gICAgZXJyID0gbWljcm9jb2Rl
X29wcy0+Y29sbGVjdF9jcHVfaW5mbyhjcHUsICZ1Y2ktPmNwdV9zaWcpOwotICAgIGlmICggbGlr
ZWx5KCFlcnIpICkKLSAgICAgICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y3B1X3JlcXVlc3RfbWlj
cm9jb2RlKGNwdSwgYnVmLCBzaXplKTsKLSAgICBlbHNlCi0gICAgICAgIF9fbWljcm9jb2RlX2Zp
bmlfY3B1KGNwdSk7Ci0KKyAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5hcHBseV9taWNyb2NvZGUo
c21wX3Byb2Nlc3Nvcl9pZCgpKTsKICAgICBzcGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsK
IAogICAgIHJldHVybiBlcnI7CkBAIC0yNTksNyArMjUxLDcgQEAgc3RhdGljIGxvbmcgZG9fbWlj
cm9jb2RlX3VwZGF0ZSh2b2lkICpfaW5mbykKIAogICAgIEJVR19PTihpbmZvLT5jcHUgIT0gc21w
X3Byb2Nlc3Nvcl9pZCgpKTsKIAotICAgIGVycm9yID0gbWljcm9jb2RlX3VwZGF0ZV9jcHUoaW5m
by0+YnVmZmVyLCBpbmZvLT5idWZmZXJfc2l6ZSk7CisgICAgZXJyb3IgPSBtaWNyb2NvZGVfdXBk
YXRlX2NwdSgpOwogICAgIGlmICggZXJyb3IgKQogICAgICAgICBpbmZvLT5lcnJvciA9IGVycm9y
OwogCkBAIC0yNzYsNiArMjY4LDggQEAgaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQogewogICAgIGlu
dCByZXQ7CiAgICAgc3RydWN0IG1pY3JvY29kZV9pbmZvICppbmZvOworICAgIHVuc2lnbmVkIGlu
dCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1
Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKIAogICAgIGlmICggbGVuICE9ICh1
aW50MzJfdClsZW4gKQogICAgICAgICByZXR1cm4gLUUyQklHOwpAQCAtMjk0LDEwICsyODgsNiBA
QCBpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQp
IGJ1ZiwgdW5zaWduZWQgbG9uZyBsZW4pCiAgICAgICAgIHJldHVybiByZXQ7CiAgICAgfQogCi0g
ICAgaW5mby0+YnVmZmVyX3NpemUgPSBsZW47Ci0gICAgaW5mby0+ZXJyb3IgPSAwOwotICAgIGlu
Zm8tPmNwdSA9IGNwdW1hc2tfZmlyc3QoJmNwdV9vbmxpbmVfbWFwKTsKLQogICAgIGlmICggbWlj
cm9jb2RlX29wcy0+c3RhcnRfdXBkYXRlICkKICAgICB7CiAgICAgICAgIHJldCA9IG1pY3JvY29k
ZV9vcHMtPnN0YXJ0X3VwZGF0ZSgpOwpAQCAtMzA4LDYgKzI5OCwyNiBAQCBpbnQgbWljcm9jb2Rl
X3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQg
bG9uZyBsZW4pCiAgICAgICAgIH0KICAgICB9CiAKKyAgICBzcGluX2xvY2soJm1pY3JvY29kZV9t
dXRleCk7CisKKyAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKGNwdSwg
JnVjaS0+Y3B1X3NpZyk7CisgICAgaWYgKCBsaWtlbHkoIXJldCkgKQorICAgICAgICByZXQgPSBt
aWNyb2NvZGVfb3BzLT5jcHVfcmVxdWVzdF9taWNyb2NvZGUoY3B1LCBpbmZvLT5idWZmZXIsIGxl
bik7CisgICAgZWxzZQorICAgICAgICBfX21pY3JvY29kZV9maW5pX2NwdShjcHUpOworCisgICAg
c3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7CisKKyAgICBpZiAoIHJldCA8PSAwICkKKyAg
ICB7CisgICAgICAgIHByaW50aygiTm8gdmFsaWQgb3IgbmV3ZXIgbWljcm9jb2RlIGZvdW5kLiBV
cGRhdGUgYWJvcnQhXG4iKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAg
aW5mby0+YnVmZmVyX3NpemUgPSBsZW47CisgICAgaW5mby0+ZXJyb3IgPSAwOworICAgIGluZm8t
PmNwdSA9IGNwdW1hc2tfZmlyc3QoJmNwdV9vbmxpbmVfbWFwKTsKKwogICAgIHJldHVybiBjb250
aW51ZV9oeXBlcmNhbGxfb25fY3B1KGluZm8tPmNwdSwgZG9fbWljcm9jb2RlX3VwZGF0ZSwgaW5m
byk7CiB9CiAKQEAgLTM3MCwxMyArMzgwLDI5IEBAIGludCBfX2luaXQgZWFybHlfbWljcm9jb2Rl
X3VwZGF0ZV9jcHUoYm9vbCBzdGFydF91cGRhdGUpCiAgICAgfQogICAgIGlmICggZGF0YSApCiAg
ICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAg
ICAgICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZv
LCBjcHUpOworCiAgICAgICAgIGlmICggc3RhcnRfdXBkYXRlICYmIG1pY3JvY29kZV9vcHMtPnN0
YXJ0X3VwZGF0ZSApCiAgICAgICAgICAgICByYyA9IG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0
ZSgpOwogCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAg
ICAgIHJldHVybiBtaWNyb2NvZGVfdXBkYXRlX2NwdShkYXRhLCBsZW4pOworICAgICAgICBzcGlu
X2xvY2soJm1pY3JvY29kZV9tdXRleCk7CisKKyAgICAgICAgcmMgPSBtaWNyb2NvZGVfb3BzLT5j
b2xsZWN0X2NwdV9pbmZvKGNwdSwgJnVjaS0+Y3B1X3NpZyk7CisgICAgICAgIGlmICggbGlrZWx5
KCFyYykgKQorICAgICAgICAgICAgcmMgPSBtaWNyb2NvZGVfb3BzLT5jcHVfcmVxdWVzdF9taWNy
b2NvZGUoY3B1LCBkYXRhLCBsZW4pOworICAgICAgICBlbHNlCisgICAgICAgICAgICBfX21pY3Jv
Y29kZV9maW5pX2NwdShjcHUpOworCisgICAgICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0
ZXgpOworCisgICAgICAgIGlmICggcmMgPD0gMCApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKworICAgICAgICByZXR1cm4gbWljcm9jb2RlX3VwZGF0ZV9jcHUoKTsKICAgICB9CiAgICAg
ZWxzZQogICAgICAgICByZXR1cm4gLUVOT01FTTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
aWNyb2NvZGVfYW1kLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCmluZGV4IDZlNjU5
OGEuLjZkODYwZjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKKysr
IGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYwpAQCAtMjk5LDYgKzI5OSwxMCBAQCBzdGF0
aWMgaW50IGFwcGx5X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1KQogCiAgICAgdWNpLT5jcHVf
c2lnLnJldiA9IHJldjsKIAorI2lmIENPTkZJR19IVk0KKyAgICBzdm1faG9zdF9vc3Z3X2luaXQo
KTsKKyNlbmRpZgorCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTQ2Niw2ICs0NzAsNyBAQCBzdGF0
aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lk
ICpidWYsCiAgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9j
cHVfaW5mbywgY3B1KTsKICAgICB1bnNpZ25lZCBpbnQgY3VycmVudF9jcHVfaWQ7CiAgICAgdW5z
aWduZWQgaW50IGVxdWl2X2NwdV9pZDsKKyAgICB1bnNpZ25lZCBpbnQgbWF0Y2hlZF9jbnQgPSAw
OwogCiAgICAgLyogV2Ugc2hvdWxkIGJpbmQgdGhlIHRhc2sgdG8gdGhlIENQVSAqLwogICAgIEJV
R19PTihjcHUgIT0gcmF3X3NtcF9wcm9jZXNzb3JfaWQoKSk7CkBAIC01NzIsOSArNTc3LDcgQEAg
c3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qg
dm9pZCAqYnVmLAogCiAgICAgICAgIGlmICggbWljcm9jb2RlX2ZpdHMobWNfYW1kLCBjcHUpICkK
ICAgICAgICAgewotICAgICAgICAgICAgZXJyb3IgPSBhcHBseV9taWNyb2NvZGUoY3B1KTsKLSAg
ICAgICAgICAgIGlmICggZXJyb3IgKQotICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgbWF0Y2hlZF9jbnQrKzsKICAgICAgICAgICAgIGFwcGxpZWRfb2Zmc2V0ID0gbGFzdF9vZmZz
ZXQ7CiAgICAgICAgIH0KIApAQCAtNjA5LDE3ICs2MTIsMTMgQEAgc3RhdGljIGludCBjcHVfcmVx
dWVzdF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAogICAgIH0K
IAogICBvdXQ6Ci0jaWYgQ09ORklHX0hWTQotICAgIHN2bV9ob3N0X29zdndfaW5pdCgpOwotI2Vu
ZGlmCi0KICAgICAvKgogICAgICAqIEluIHNvbWUgY2FzZXMgd2UgbWF5IHJldHVybiBhbiBlcnJv
ciBldmVuIGlmIHByb2Nlc3NvcidzIG1pY3JvY29kZSBoYXMKICAgICAgKiBiZWVuIHVwZGF0ZWQu
IEZvciBleGFtcGxlLCB0aGUgZmlyc3QgcGF0Y2ggaW4gYSBjb250YWluZXIgZmlsZSBpcyBsb2Fk
ZWQKICAgICAgKiBzdWNjZXNzZnVsbHkgYnV0IHN1YnNlcXVlbnQgY29udGFpbmVyIGZpbGUgcHJv
Y2Vzc2luZyBlbmNvdW50ZXJzIGEKICAgICAgKiBmYWlsdXJlLgogICAgICAqLwotICAgIHJldHVy
biBlcnJvcjsKKyAgICByZXR1cm4gIWVycm9yID8gbWF0Y2hlZF9jbnQgOiBlcnJvcjsKIH0KIAog
c3RhdGljIGludCBzdGFydF91cGRhdGUodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
aWNyb2NvZGVfaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwppbmRleCAx
ODU3MzMyLi5hNTI5NjIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVs
LmMKKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCkBAIC00NjYsMTAgKzQ2Niw3
IEBAIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUsIGNv
bnN0IHZvaWQgKmJ1ZiwKICAgICBpZiAoIG9mZnNldCA8IDAgKQogICAgICAgICBlcnJvciA9IG9m
ZnNldDsKIAotICAgIGlmICggIWVycm9yICYmIG1hdGNoaW5nX2NvdW50ICkKLSAgICAgICAgZXJy
b3IgPSBhcHBseV9taWNyb2NvZGUoY3B1KTsKLQotICAgIHJldHVybiBlcnJvcjsKKyAgICByZXR1
cm4gIWVycm9yID8gbWF0Y2hpbmdfY291bnQgOiBlcnJvcjsKIH0KIAogc3RhdGljIGNvbnN0IHN0
cnVjdCBtaWNyb2NvZGVfb3BzIG1pY3JvY29kZV9pbnRlbF9vcHMgPSB7Ci0tIAoxLjguMy4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 05:42:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 05:42: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-devel-bounces@lists.xenproject.org>)
	id 1gRsbw-0007Ig-DX; Wed, 28 Nov 2018 05:42: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=sr5g=og=bertin.fr=andrei.semenov@srs-us1.protection.inumbo.net>)
 id 1gRmlk-0004uU-3W
 for xen-devel@lists.xenproject.org; Tue, 27 Nov 2018 23:27:52 +0000
X-Inumbo-ID: 0db4137a-f29c-11e8-9a16-bc764e045a96
Received: from mx4-g1.cnim.net (unknown [195.68.26.54])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0db4137a-f29c-11e8-9a16-bc764e045a96;
 Tue, 27 Nov 2018 23:27:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,288,1539640800"; d="scan'208";a="25953016"
Received: from unknown (HELO ln-smtp-nord.intranet.cnim.net) ([10.160.10.14])
 by mx4.intranet.cnim.net with ESMTP; 28 Nov 2018 00:27:49 +0100
MIME-Version: 1.0
Importance: Normal
X-Priority: 3 (Normal)
In-Reply-To: 
References: 
From: andrei.semenov@bertin.fr
To: xen-devel@lists.xenproject.org
Message-ID: <OF15E45129.C429C96B-ONC1258352.0080AAE4-C1258352.0080AAF2@local>
Date: Wed, 28 Nov 2018 00:25:23 +0100
X-Mailer: Lotus Domino Web Server Release 9.0.1FP8 HF238 May 05, 2017
X-MIMETrack: Serialize by HTTP Server on ln-webmail1/CNIM(Release 9.0.1FP8
 HF238|May 05, 2017) at 28/11/2018 00:25:23,
 Serialize complete at 28/11/2018 00:25:23,
 Serialize by Router on ln-smtp-nord/CNIM(Release 9.0.1FP4 HF70|July 07,
 2015) at 28/11/2018 00:27:49
X-KeepSent: 15E45129:C429C96B-C1258352:0080AAE4;
 type=4; name=$KeepSent
X-Mailman-Approved-At: Wed, 28 Nov 2018 05:42:06 +0000
Subject: [Xen-devel] out of memory issue on dom0_hvm start
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1541117561077002102=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1541117561077002102==
Content-Type: multipart/alternative; boundary="=_alternative 0080AAEAC1258352_="

--=_alternative 0080AAEAC1258352_=
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgYWxsLAoKSSBoYXZlIHNvbWUgdHJvdWJsZXMgdG8gc3RhcnQgeGVuIHdoZW4gdXNpbmcgZG9t
MCBpbiBIVk0gbW9kZSBvbiBYODYgSW50ZWwgbnVjN2k1Ym5owqAKYm9hcmQuIEFmdGVyIHNvbWUg
aW52ZXN0aWdhdGlvbiBpdCBzZWVtcyB0aGF0wqAgImRvbWhlYXAiIG1lbW9yeSBhbGxvY2F0b3Ig
aXMgb3V0IG9mIG1lbW9yeSB3aGlsZcKgCmNvbnN0cnVjdGluZyB0aGUgcDJtIG1hcHBpbmfCoCAo
cHZoX3NldHVwX3AybSkuwqDCoAoKVGhpcyBtaXNiZWhhdmlvciwgZnJvbSBteSB1bmRlcnN0YW5k
aW5nLCBpcyB0aGUgcmVzdWx0IG9mIHdyb25nIGNvbXB1dGF0aW9uIG9mIG51bWJlciBvZiBwYWdl
c8KgCnRvICJnaXZlIiB0byBkb20wIChkb20wX2NvbXB1dGVfbnJfcGFnZXMgZnVuY3Rpb24pLiBJ
biBmYWN0IHRoZSBwYWdlcyBuZWVkZWQgdG8gcGFnaW5nwqAKKGRvbTBfcGFnaW5nX3BhZ2VzIGZ1
bmN0aW9uKcKgIGFyZSBub3QgcmVzZXJ2ZWQgaW4gdGhpcyBmdW5jdGlvbiBpZsKgIElPTU1VIG1h
cHBpbmdzIGFyZSBzaGFyZWFibGXCoAp3aXRoIEhBUChFUFQpIG1hcHBpbmdzLiBNb3Jlb3ZlciB0
aGlzIG1lbW9yeSAoZm9yIHBhZ2luZyBuZWVkcykgaXMgYWxsb2NhdGVkIGp1c3QgYWZ0ZXIgdGhh
dCBpbsKgCiJwdmhfc2V0dXBfcDJtIiBpbiBzdWJyb3V0aW5lICJwYWdpbmdfc2V0X2FsbG9jYXRp
b24iLsKgCgpHZW5lcmFsbHkgc3BlYWtpbmcgZnJvbSB3aGF0IEkgdW5kZXJzdG9vZCBpdCdzIG5v
dCB0aGUgSU9NTVUgZHJpdmVyIHRoYXQgb2ZmZXJzIGl0cyBtYXBwaW5ncyB0byBIQVAsCmJ1dCBp
dCdzIHJhdGhlciB0aGUgSEFQIHRoYXQgc2hhcmVzIGl0cyBtYXBwaW5ncyB3aXRoIElPTU1VIGRy
aXZlci4gU28gdGhlIG9idmlvdXMgcGF0Y2ggSU1ITyB3b3VsZMKgCmJlOgoKLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC0y
OTQsOCArMjk0LDcgQEAgdW5zaWduZWQgbG9uZyBfX2luaXQgZG9tMF9jb21wdXRlX25yX3BhZ2Vz
KArCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYXZhaWwgLT0gbWF4X3BkeCA+PiBzOwrCoMKgwqDC
oCB9CsKgCi3CoMKgwqAgbmVlZF9wYWdpbmcgPSBpc19odm1fZG9tYWluKGQpICYmCi3CoMKgwqDC
oMKgwqDCoCAoIWlvbW11X2hhcF9wdF9zaGFyZSB8fCAhcGFnaW5nX21vZGVfaGFwKGQpKTsKK8Kg
wqDCoCBuZWVkX3BhZ2luZyA9IGlzX2h2bV9kb21haW4oZCk7CsKgwqDCoMKgIGZvciAoIDsgOyBu
ZWVkX3BhZ2luZyA9IGZhbHNlICkKwqDCoMKgwqAgewrCoMKgwqDCoMKgwqDCoMKgIG5yX3BhZ2Vz
ID0gZG9tMF9ucnBhZ2VzO8KgCgpEaWQgYW55b25lIGVuY291bnRlciB0aGUgc2FtZSBwcm9ibGVt
IG9yIGhhcyBzb21lIHRob3VnaHRzIG9uIHRoaXMgaXNzdWU/CgpBbmRyZWkuCjEK

--=_alternative 0080AAEAC1258352_=
Content-ID: <>
MIME-Version: 1.0
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGZvbnQgZmFjZT0iRGVmYXVsdCBTYW5zIFNlcmlmLFZlcmRhbmEsQXJpYWwsSGVsdmV0aWNhLHNh
bnMtc2VyaWYiIHNpemU9IjIiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7RGVmYXVs
dCBTYW5zIFNlcmlmJnF1b3Q7LCBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlm
OyBmb250LXNpemU6IHNtYWxsOyI+SGkgYWxsLDwvc3Bhbj48YnIgc3R5bGU9ImZvbnQtZmFtaWx5
OiAmcXVvdDtEZWZhdWx0IFNhbnMgU2VyaWYmcXVvdDssIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRp
Y2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogc21hbGw7Ij48YnIgc3R5bGU9ImZvbnQtZmFtaWx5
OiAmcXVvdDtEZWZhdWx0IFNhbnMgU2VyaWYmcXVvdDssIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRp
Y2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogc21hbGw7Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6ICZxdW90O0RlZmF1bHQgU2FucyBTZXJpZiZxdW90OywgVmVyZGFuYSwgQXJpYWwsIEhlbHZl
dGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiBzbWFsbDsiPkkgaGF2ZSBzb21lIHRyb3VibGVz
IHRvIHN0YXJ0IHhlbiB3aGVuIHVzaW5nIGRvbTAgaW4gSFZNIG1vZGUgb24gWDg2IEludGVsIG51
YzdpNWJuaCZuYnNwOzwvc3Bhbj48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiAmcXVvdDtEZWZhdWx0
IFNhbnMgU2VyaWYmcXVvdDssIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7
IGZvbnQtc2l6ZTogc21hbGw7Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6ICZxdW90O0RlZmF1
bHQgU2FucyBTZXJpZiZxdW90OywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJp
ZjsgZm9udC1zaXplOiBzbWFsbDsiPmJvYXJkLiBBZnRlciBzb21lIGludmVzdGlnYXRpb24gaXQg
c2VlbXMgdGhhdCZuYnNwOyAiZG9taGVhcCIgbWVtb3J5IGFsbG9jYXRvciBpcyBvdXQgb2YgbWVt
b3J5IHdoaWxlJm5ic3A7PC9zcGFuPjxiciBzdHlsZT0iZm9udC1mYW1pbHk6ICZxdW90O0RlZmF1
bHQgU2FucyBTZXJpZiZxdW90OywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJp
ZjsgZm9udC1zaXplOiBzbWFsbDsiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7RGVm
YXVsdCBTYW5zIFNlcmlmJnF1b3Q7LCBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNl
cmlmOyBmb250LXNpemU6IHNtYWxsOyI+Y29uc3RydWN0aW5nIHRoZSBwMm0gbWFwcGluZyZuYnNw
OyAocHZoX3NldHVwX3AybSkuJm5ic3A7Jm5ic3A7PC9zcGFuPjxiciBzdHlsZT0iZm9udC1mYW1p
bHk6ICZxdW90O0RlZmF1bHQgU2FucyBTZXJpZiZxdW90OywgVmVyZGFuYSwgQXJpYWwsIEhlbHZl
dGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiBzbWFsbDsiPjxiciBzdHlsZT0iZm9udC1mYW1p
bHk6ICZxdW90O0RlZmF1bHQgU2FucyBTZXJpZiZxdW90OywgVmVyZGFuYSwgQXJpYWwsIEhlbHZl
dGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiBzbWFsbDsiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTogJnF1b3Q7RGVmYXVsdCBTYW5zIFNlcmlmJnF1b3Q7LCBWZXJkYW5hLCBBcmlhbCwgSGVs
dmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IHNtYWxsOyI+VGhpcyBtaXNiZWhhdmlvciwg
ZnJvbSBteSB1bmRlcnN0YW5kaW5nLCBpcyB0aGUgcmVzdWx0IG9mIHdyb25nIGNvbXB1dGF0aW9u
IG9mIG51bWJlciBvZiBwYWdlcyZuYnNwOzwvc3Bhbj48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiAm
cXVvdDtEZWZhdWx0IFNhbnMgU2VyaWYmcXVvdDssIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2Es
IHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogc21hbGw7Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
ICZxdW90O0RlZmF1bHQgU2FucyBTZXJpZiZxdW90OywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGlj
YSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiBzbWFsbDsiPnRvICJnaXZlIiB0byBkb20wIChkb20w
X2NvbXB1dGVfbnJfcGFnZXMgZnVuY3Rpb24pLiBJbiBmYWN0IHRoZSBwYWdlcyBuZWVkZWQgdG8g
cGFnaW5nJm5ic3A7PC9zcGFuPjxiciBzdHlsZT0iZm9udC1mYW1pbHk6ICZxdW90O0RlZmF1bHQg
U2FucyBTZXJpZiZxdW90OywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsg
Zm9udC1zaXplOiBzbWFsbDsiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7RGVmYXVs
dCBTYW5zIFNlcmlmJnF1b3Q7LCBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlm
OyBmb250LXNpemU6IHNtYWxsOyI+KGRvbTBfcGFnaW5nX3BhZ2VzIGZ1bmN0aW9uKSZuYnNwOyBh
cmUgbm90IHJlc2VydmVkIGluIHRoaXMgZnVuY3Rpb24gaWYmbmJzcDsgSU9NTVUgbWFwcGluZ3Mg
YXJlIHNoYXJlYWJsZSZuYnNwOzwvc3Bhbj48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiAmcXVvdDtE
ZWZhdWx0IFNhbnMgU2VyaWYmcXVvdDssIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMt
c2VyaWY7IGZvbnQtc2l6ZTogc21hbGw7Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6ICZxdW90
O0RlZmF1bHQgU2FucyBTZXJpZiZxdW90OywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fu
cy1zZXJpZjsgZm9udC1zaXplOiBzbWFsbDsiPndpdGggSEFQKEVQVCkgbWFwcGluZ3MuIE1vcmVv
dmVyIHRoaXMgbWVtb3J5IChmb3IgcGFnaW5nIG5lZWRzKSBpcyBhbGxvY2F0ZWQganVzdCBhZnRl
ciB0aGF0IGluJm5ic3A7PC9zcGFuPjxiciBzdHlsZT0iZm9udC1mYW1pbHk6ICZxdW90O0RlZmF1
bHQgU2FucyBTZXJpZiZxdW90OywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJp
ZjsgZm9udC1zaXplOiBzbWFsbDsiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7RGVm
YXVsdCBTYW5zIFNlcmlmJnF1b3Q7LCBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNl
cmlmOyBmb250LXNpemU6IHNtYWxsOyI+InB2aF9zZXR1cF9wMm0iIGluIHN1YnJvdXRpbmUgInBh
Z2luZ19zZXRfYWxsb2NhdGlvbiIuJm5ic3A7PC9zcGFuPjxiciBzdHlsZT0iZm9udC1mYW1pbHk6
ICZxdW90O0RlZmF1bHQgU2FucyBTZXJpZiZxdW90OywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGlj
YSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiBzbWFsbDsiPjxiciBzdHlsZT0iZm9udC1mYW1pbHk6
ICZxdW90O0RlZmF1bHQgU2FucyBTZXJpZiZxdW90OywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGlj
YSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiBzbWFsbDsiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTogJnF1b3Q7RGVmYXVsdCBTYW5zIFNlcmlmJnF1b3Q7LCBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0
aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IHNtYWxsOyI+R2VuZXJhbGx5IHNwZWFraW5nIGZy
b20gd2hhdCBJIHVuZGVyc3Rvb2QgaXQncyBub3QgdGhlIElPTU1VIGRyaXZlciB0aGF0IG9mZmVy
cyBpdHMgbWFwcGluZ3MgdG8gSEFQLDwvc3Bhbj48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiAmcXVv
dDtEZWZhdWx0IFNhbnMgU2VyaWYmcXVvdDssIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNh
bnMtc2VyaWY7IGZvbnQtc2l6ZTogc21hbGw7Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6ICZx
dW90O0RlZmF1bHQgU2FucyBTZXJpZiZxdW90OywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwg
c2Fucy1zZXJpZjsgZm9udC1zaXplOiBzbWFsbDsiPmJ1dCBpdCdzIHJhdGhlciB0aGUgSEFQIHRo
YXQgc2hhcmVzIGl0cyBtYXBwaW5ncyB3aXRoIElPTU1VIGRyaXZlci4gU28gdGhlIG9idmlvdXMg
cGF0Y2ggSU1ITyB3b3VsZCZuYnNwOzwvc3Bhbj48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiAmcXVv
dDtEZWZhdWx0IFNhbnMgU2VyaWYmcXVvdDssIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNh
bnMtc2VyaWY7IGZvbnQtc2l6ZTogc21hbGw7Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6ICZx
dW90O0RlZmF1bHQgU2FucyBTZXJpZiZxdW90OywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwg
c2Fucy1zZXJpZjsgZm9udC1zaXplOiBzbWFsbDsiPmJlOjwvc3Bhbj48YnIgc3R5bGU9ImZvbnQt
ZmFtaWx5OiAmcXVvdDtEZWZhdWx0IFNhbnMgU2VyaWYmcXVvdDssIFZlcmRhbmEsIEFyaWFsLCBI
ZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogc21hbGw7Ij48YnIgc3R5bGU9ImZvbnQt
ZmFtaWx5OiAmcXVvdDtEZWZhdWx0IFNhbnMgU2VyaWYmcXVvdDssIFZlcmRhbmEsIEFyaWFsLCBI
ZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogc21hbGw7Ij48Zm9udCBmYWNlPSJEZWZh
dWx0IFNhbnMgU2VyaWYsVmVyZGFuYSxBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiIgc2l6ZT0i
MiIgc3R5bGU9ImZvbnQtZmFtaWx5OiAmcXVvdDtEZWZhdWx0IFNhbnMgU2VyaWYmcXVvdDssIFZl
cmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogc21hbGw7Ij4t
LS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jPGJyPisrKyBiL3hlbi9hcmNoL3g4Ni9kb20w
X2J1aWxkLmM8YnI+QEAgLTI5NCw4ICsyOTQsNyBAQCB1bnNpZ25lZCBsb25nIF9faW5pdCBkb20w
X2NvbXB1dGVfbnJfcGFnZXMoPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdmFpbCAtPSBtYXhfcGR4ICZn
dDsmZ3Q7IHM7PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PGJyPiZuYnNwOzxicj4tJm5i
c3A7Jm5ic3A7Jm5ic3A7IG5lZWRfcGFnaW5nID0gaXNfaHZtX2RvbWFpbihkKSAmYW1wOyZhbXA7
PGJyPi0mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKCFpb21tdV9o
YXBfcHRfc2hhcmUgfHwgIXBhZ2luZ19tb2RlX2hhcChkKSk7PGJyPismbmJzcDsmbmJzcDsmbmJz
cDsgbmVlZF9wYWdpbmcgPSBpc19odm1fZG9tYWluKGQpOzxicj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgZm9yICggOyA7IG5lZWRfcGFnaW5nID0gZmFsc2UgKTxicj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgezxicj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgbnJfcGFnZXMgPSBkb20wX25ycGFnZXM7PC9mb250PjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTogJnF1b3Q7RGVmYXVsdCBTYW5zIFNlcmlmJnF1b3Q7LCBWZXJkYW5hLCBBcmlhbCwgSGVs
dmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IHNtYWxsOyI+Jm5ic3A7PC9zcGFuPjxiciBz
dHlsZT0iZm9udC1mYW1pbHk6ICZxdW90O0RlZmF1bHQgU2FucyBTZXJpZiZxdW90OywgVmVyZGFu
YSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiBzbWFsbDsiPjxiciBz
dHlsZT0iZm9udC1mYW1pbHk6ICZxdW90O0RlZmF1bHQgU2FucyBTZXJpZiZxdW90OywgVmVyZGFu
YSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiBzbWFsbDsiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTogJnF1b3Q7RGVmYXVsdCBTYW5zIFNlcmlmJnF1b3Q7LCBWZXJk
YW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IHNtYWxsOyI+RGlk
IGFueW9uZSBlbmNvdW50ZXIgdGhlIHNhbWUgcHJvYmxlbSBvciBoYXMgc29tZSB0aG91Z2h0cyBv
biB0aGlzIGlzc3VlPzwvc3Bhbj48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiAmcXVvdDtEZWZhdWx0
IFNhbnMgU2VyaWYmcXVvdDssIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7
IGZvbnQtc2l6ZTogc21hbGw7Ij48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiAmcXVvdDtEZWZhdWx0
IFNhbnMgU2VyaWYmcXVvdDssIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7
IGZvbnQtc2l6ZTogc21hbGw7Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6ICZxdW90O0RlZmF1
bHQgU2FucyBTZXJpZiZxdW90OywgVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJp
ZjsgZm9udC1zaXplOiBzbWFsbDsiPkFuZHJlaS48L3NwYW4+PC9mb250PjEK

--=_alternative 0080AAEAC1258352_=--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1541117561077002102==--



From xen-devel-bounces@lists.xenproject.org Wed Nov 28 05:46:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 05:46: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-devel-bounces@lists.xenproject.org>)
	id 1gRsfr-0007Sk-0X; Wed, 28 Nov 2018 05:46: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=+lGq=OH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRsfp-0007Se-Qb
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 05:46:09 +0000
X-Inumbo-ID: e66648f8-f2d0-11e8-bca6-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e66648f8-f2d0-11e8-bca6-12d6303a7972;
 Wed, 28 Nov 2018 05:46:07 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3AB58B04D;
 Wed, 28 Nov 2018 05:46:06 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20181127184410.6564-1-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <d0bcc136-dad2-09b9-73ca-0415c9e49b1e@suse.com>
Date: Wed, 28 Nov 2018 06:46:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181127184410.6564-1-wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/3] Remove tmem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMTEvMjAxOCAxOTo0NCwgV2VpIExpdSB3cm90ZToKPiBJdCBpcyBhZ3JlZWQgdGhhdCB0
bWVtIGNhbiBiZSByZW1vdmVkIGZyb20geGVuLmdpdC4gU2VlIHRoZSB0aHJlYWQgc3RhcnRpbmcK
PiBmcm9tIDxENUU4NjZCMi05NkY0LTRFODktOTQxRS03M0Y1NzhERjJGMTdAY2l0cml4LmNvbT4u
Cj4gCj4gV2VpIExpdSAoMyk6Cj4gICB4ZW46IHJlbW92ZSB0bWVtIGZyb20gaHlwZXJ2aXNvcgo+
ICAgdG9vbHM6IHJlbW92ZSB0bWVtIGNvZGUgYW5kIGNvbW1hbmRzCj4gICBkb2NzOiByZW1vdmUg
dG1lbSByZWxhdGVkIHRleHQKPiAKPiAgZG9jcy9tYW4veGwuY29uZi5wb2QuNSAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA5ICstCj4gIGRvY3MvbWFuL3hsLnBvZC4xLmluICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA2OCAtCj4gIGRvY3MvbWlzYy90bWVtLWludGVybmFscy5odG1sICAg
ICAgICAgICAgICAgIHwgIDc4OSAtLS0tLS0tLS0tCj4gIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duICAgICAgICAgIHwgICAgNiAtCj4gIGRvY3MvbWlzYy94c20tZmxhc2sudHh0
ICAgICAgICAgICAgICAgICAgICAgIHwgICAzNiAtCj4gIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1
bGVzL2RvbTAudGUgICAgICAgICAgIHwgICAgNCArLQo+ICB0b29scy9mbGFzay9wb2xpY3kvbW9k
dWxlcy9ndWVzdF9mZWF0dXJlcy50ZSB8ICAgIDMgLQo+ICB0b29scy9saWJ4Yy9NYWtlZmlsZSAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQo+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCAgICAgICAgICAgICAgICB8ICAgMTcgLQo+ICB0b29scy9saWJ4Yy94Y190bWVtLmMg
ICAgICAgICAgICAgICAgICAgICAgICB8ICA1MDcgLS0tLS0tLQo+ICB0b29scy9saWJ4bC9saWJ4
bF90bWVtLmMgICAgICAgICAgICAgICAgICAgICB8ICAxMTkgKy0KPiAgdG9vbHMvbWlzYy9NYWtl
ZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KPiAgdG9vbHMvbWlzYy94ZW4t
dG1lbS1saXN0LXBhcnNlLmMgICAgICAgICAgICAgfCAgMzM5IC0tLS0tCj4gIHRvb2xzL3B5dGhv
bi94ZW4vbG93bGV2ZWwveGMveGMuYyAgICAgICAgICAgIHwgICA4NyAtLQo+ICB0b29scy94ZW5z
dGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuYyAgICAgICB8ICAgNTIgKy0KPiAgdG9vbHMveGVu
c3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmggICAgICAgfCAgIDE1IC0KPiAgdG9vbHMveGVu
c3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X3ByaXYuaCAgfCAgICA4IC0KPiAgdG9vbHMveGVu
c3RhdC94ZW50b3AveGVudG9wLmMgICAgICAgICAgICAgICAgfCAgIDM2ICstCj4gIHRvb2xzL3hs
L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQo+ICB0b29scy94
bC94bC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgLQo+ICB0b29scy94
bC94bF9jbWR0YWJsZS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDAgLQo+ICB0b29scy94
bC94bF90bWVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNTEgLS0tCj4gIHhlbi9h
cmNoL2FybS9jb25maWdzL3Rpbnk2NC5jb25mICAgICAgICAgICAgIHwgICAgMSAtCj4gIHhlbi9h
cmNoL3g4Ni9jb25maWdzL3B2c2hpbV9kZWZjb25maWcgICAgICAgIHwgICAgMSAtCj4gIHhlbi9h
cmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgICAgICAgICAgICAgICAgIHwgICAgMyAtCj4gIHhlbi9h
cmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyAgICAgICAgICAgICAgICAgIHwgICAgMyAtCj4gIHhlbi9h
cmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCAtCj4gIHhlbi9j
b21tb24vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMyAtCj4gIHhlbi9j
b21tb24vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCAtCj4gIHhlbi9j
b21tb24vY29tcGF0L3RtZW1feGVuLmMgICAgICAgICAgICAgICAgIHwgICAyMyAtCj4gIHhlbi9j
b21tb24vZG9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAtCj4gIHhlbi9j
b21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArLQo+ICB4ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgNDAgKy0KPiAgeGVu
L2NvbW1vbi9zeXNjdGwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1IC0KPiAgeGVu
L2NvbW1vbi90bWVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMDk1IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9jb21tb24vdG1lbV9jb250cm9sLmMgICAgICAgICAg
ICAgICAgICAgIHwgIDU2MCAtLS0tLS0tCj4gIHhlbi9jb21tb24vdG1lbV94ZW4uYyAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDI3NyAtLS0tCj4gIHhlbi9pbmNsdWRlL01ha2VmaWxlICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aCAgICAgICAgICAgICAgICAgIHwgIDEwOCArLQo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvdG1lbS5o
ICAgICAgICAgICAgICAgICAgICB8ICAxMjQgLS0KPiAgeGVuL2luY2x1ZGUveGVuL2h5cGVyY2Fs
bC5oICAgICAgICAgICAgICAgICAgfCAgICA3IC0KPiAgeGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAzIC0KPiAgeGVuL2luY2x1ZGUveGVuL3RtZW0uaCAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDQ1IC0KPiAgeGVuL2luY2x1ZGUveGVuL3RtZW1fY29u
dHJvbC5oICAgICAgICAgICAgICAgfCAgIDM5IC0KPiAgeGVuL2luY2x1ZGUveGVuL3RtZW1feGVu
LmggICAgICAgICAgICAgICAgICAgfCAgMzQzIC0tLS0tCj4gIHhlbi9pbmNsdWRlL3hsYXQubHN0
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAtCj4gIDQ2IGZpbGVzIGNoYW5nZWQsIDI3
IGluc2VydGlvbnMoKyksIDYwODEgZGVsZXRpb25zKC0pCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBk
b2NzL21pc2MvdG1lbS1pbnRlcm5hbHMuaHRtbAo+ICBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMv
bGlieGMveGNfdG1lbS5jCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9taXNjL3hlbi10bWVt
LWxpc3QtcGFyc2UuYwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMveGwveGxfdG1lbS5jCj4g
IGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL2NvbXBhdC90bWVtX3hlbi5jCj4gIGRlbGV0
ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL3RtZW0uYwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgeGVu
L2NvbW1vbi90bWVtX2NvbnRyb2wuYwo+ICBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi90
bWVtX3hlbi5jCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvdG1lbS5o
Cj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vdG1lbS5oCj4gIGRlbGV0ZSBt
b2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vdG1lbV9jb250cm9sLmgKPiAgZGVsZXRlIG1vZGUg
MTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi90bWVtX3hlbi5oCgpHcmVhdCEKCkFzIHNvb24gYXMgdGhl
IHNlcmllcyBpcyBjb21taXR0ZWQgSSdsbCBwb3N0IGEgcmVsYXRlZCBMaW51eCBrZXJuZWwKc2Vy
aWVzIHJlbW92aW5nIHRtZW0gYW5kIGFzc29jaWF0ZWQgZGVwZW5kZW50IGJpdHMgZnJvbSBpdC4K
CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 05:52:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 05:52: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-devel-bounces@lists.xenproject.org>)
	id 1gRslc-0008CW-Ty; Wed, 28 Nov 2018 05:52: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=+lGq=OH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRslb-0008CR-PL
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 05:52:07 +0000
X-Inumbo-ID: bc74cf64-f2d1-11e8-97f6-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bc74cf64-f2d1-11e8-97f6-12d6303a7972;
 Wed, 28 Nov 2018 05:52:06 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 195F0B06A;
 Wed, 28 Nov 2018 05:52:05 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20181127184410.6564-1-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <51854dc9-f8cd-6c27-aebd-13331ebdb4f9@suse.com>
Date: Wed, 28 Nov 2018 06:52:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181127184410.6564-1-wei.liu2@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 0/3] Remove tmem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMTEvMjAxOCAxOTo0NCwgV2VpIExpdSB3cm90ZToKPiBJdCBpcyBhZ3JlZWQgdGhhdCB0
bWVtIGNhbiBiZSByZW1vdmVkIGZyb20geGVuLmdpdC4gU2VlIHRoZSB0aHJlYWQgc3RhcnRpbmcK
PiBmcm9tIDxENUU4NjZCMi05NkY0LTRFODktOTQxRS03M0Y1NzhERjJGMTdAY2l0cml4LmNvbT4u
Cj4gCj4gV2VpIExpdSAoMyk6Cj4gICB4ZW46IHJlbW92ZSB0bWVtIGZyb20gaHlwZXJ2aXNvcgo+
ICAgdG9vbHM6IHJlbW92ZSB0bWVtIGNvZGUgYW5kIGNvbW1hbmRzCj4gICBkb2NzOiByZW1vdmUg
dG1lbSByZWxhdGVkIHRleHQKClNob3VsZG4ndCB0aGUgdG9vbHMgcGF0Y2ggYmUgdGhlIGZpcnN0
IGluIG9yZGVyIHRvIG1ha2UgdGhlIHNlcmllcwpiaXNlY3RhYmxlPyBBZnRlciBjdXJyZW50IHBh
dGNoIDEgWGVuIHdvbid0IGJ1aWxkIG5vdy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 06:03:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 06:03: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-devel-bounces@lists.xenproject.org>)
	id 1gRswG-0000dv-0s; Wed, 28 Nov 2018 06:03: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=+lgq=oh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRswE-0000dp-4S
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 06:03:06 +0000
X-Inumbo-ID: 44ec65d9-f2d3-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44ec65d9-f2d3-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 06:03:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8C2B7B084;
 Wed, 28 Nov 2018 06:03:03 +0000 (UTC)
To: "Gustavo A. R. Silva" <gustavo@embeddedor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <cover.1543374820.git.gustavo@embeddedor.com>
 <00c2a9d45e39fb294f4995b07a9b7547206c3085.1543374820.git.gustavo@embeddedor.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <a17db312-3e7c-113b-a8a1-ff444322c233@suse.com>
Date: Wed, 28 Nov 2018 07:03:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <00c2a9d45e39fb294f4995b07a9b7547206c3085.1543374820.git.gustavo@embeddedor.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 41/41] scsi: xen-scsifront: mark expected
 switch fall-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "James E.J. Bottomley" <jejb@linux.ibm.com>, linux-scsi@vger.kernel.org,
 "Martin K. Petersen" <martin.petersen@oracle.com>,
 linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTEvMjAxOCAwNTozNCwgR3VzdGF2byBBLiBSLiBTaWx2YSB3cm90ZToKPiBJbiBwcmVw
YXJhdGlvbiB0byBlbmFibGluZyAtV2ltcGxpY2l0LWZhbGx0aHJvdWdoLCBtYXJrIHN3aXRjaCBj
YXNlcwo+IHdoZXJlIHdlIGFyZSBleHBlY3RpbmcgdG8gZmFsbCB0aHJvdWdoLgo+IAo+IE5vdGlj
ZSB0aGF0LCBpbiB0aGlzIHBhcnRpY3VsYXIgY2FzZSwgSSByZXBsYWNlZAo+ICJNaXNzZWQgdGhl
IGJhY2tlbmQncyBDbG9zaW5nIHN0YXRlIC0tIGZhbGx0aHJvdWdoIiB3aXRoCj4gImZhbGwgdGhy
b3VnaCAtIE1pc3NlZCB0aGUgYmFja2VuZCdzIENsb3Npbmcgc3RhdGUiLCB3aGljaAo+IGNvbnRh
aW5zIHRoZSAiZmFsbCB0aHJvdWdoIiBhbm5vdGF0aW9uIGF0IHRoZSBiZWdpbm5pZyBvZgo+IHRo
ZSBjb2RlIGNvbW1lbnQsIHdoaWNoIGlzIHdoYXQgR0NDIGlzIGV4cGVjdGluZyB0byBmaW5kLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRv
ci5jb20+CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1
ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 06:20:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 06:20: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-devel-bounces@lists.xenproject.org>)
	id 1gRtCb-0001ag-Ki; Wed, 28 Nov 2018 06:20: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=9OoQ=OH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gRtCa-0001Y5-DC
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 06:20:00 +0000
X-Inumbo-ID: a0e02268-f2d5-11e8-9c6c-12d6303a7972
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0e02268-f2d5-11e8-9c6c-12d6303a7972;
 Wed, 28 Nov 2018 06:19:58 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Nov 2018 22:19:57 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,289,1539673200"; d="scan'208";a="116400754"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.28])
 by fmsmga001.fm.intel.com with ESMTP; 27 Nov 2018 22:19:56 -0800
Date: Wed, 28 Nov 2018 14:23:36 +0800
From: Chao Gao <chao.gao@intel.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181128062335.GA18373@gao-cwp>
References: <20181008084411.8304-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181008084411.8304-1-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiwKCiJJbXByb3ZlIGxhdGUgbWljcm9jb2RlIGxvYWRpbmciICh2NCkgaXMgZXhw
ZWN0ZWQgdG8gYmUgbWVyZ2VkIGluClhlbiA0LjEyLiBJcyBpdCBwb3NzaWJsZSB0byBhZGQgdGhp
cyBzZXJpZXMgaW50byB0aGUgdGFzayBsaXN0IGJlbG93PwoKT24gTW9uLCBPY3QgMDgsIDIwMTgg
YXQgMDQ6NDQ6MTFQTSArMDgwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPlRoaXMgZW1haWwgb25s
eSB0cmFja3MgYmlnIGl0ZW1zIGZvciB4ZW4uZ2l0IHRyZWUuIFBsZWFzZSByZXBseSBmb3IgaXRl
bXMgeW91Cj53b3VsZCBsaWtlIHRvIHNlZSBpbiA0LjEyIHNvIHRoYXQgcGVvcGxlIGhhdmUgYW4g
aWRlYSB3aGF0IGlzIGdvaW5nIG9uIGFuZAo+cHJpb3JpdGlzZSBhY2NvcmRpbmdseS4KPgo+WW91
J3JlIHdlbGNvbWUgdG8gcHJvdmlkZSBkZXNjcmlwdGlvbiBhbmQgdXNlIGNhc2VzIG9mIHRoZSBm
ZWF0dXJlIHlvdSdyZQo+d29ya2luZyBvbi4KPgo+PSBUaW1lbGluZSA9Cj4KPldlIG5vdyBhZG9w
dCBhIGZpeGVkIGN1dC1vZmYgZGF0ZSBzY2hlbWUuIFdlIHdpbGwgcmVsZWFzZSBhYm91dCBldmVy
eSA4IG1vbnRocy4KPlRoZSB1cGNvbWluZyA0LjEyIHRpbWVsaW5lIGFyZSBhcyBmb2xsb3dlZDoK
Pgo+KiBMYXN0IHBvc3RpbmcgZGF0ZTogRGVjZW1iZXIgMTR0aCwgMjAxOAo+ICBbIGFzIHRoaXMg
aXMganVzdCBiZWZvcmUgQ2hyaXN0bWFzIHNvbWUgbWFpbnRhaW5lcnMgbWlnaHQgYXNrIGZvciBh
bgo+ICAgIGVhcmxpZXIgbGFzdCBwb3N0aW5nIGRhdGUgaWYgdGhlaXIgQWNrIGlzIG5lZWRlZC4g
XQo+KiBIYXJkIGNvZGUgZnJlZXplOiBKYW51YXJ5IDExdGgsIDIwMTkKPiogUkMxOiBUQkQKPiog
UmVsZWFzZTogTWFyY2ggN3RoLCAyMDE5Cj4KPk5vdGUgdGhhdCB3ZSBkb24ndCBoYXZlIGZyZWV6
ZSBleGNlcHRpb24gc2NoZW1lIGFueW1vcmUuIEFsbCBwYXRjaGVzCj50aGF0IHdpc2ggdG8gZ28g
aW50byA0LjEyIG11c3QgYmUgcG9zdGVkIG5vIGxhdGVyIHRoYW4gdGhlIGxhc3QgcG9zdGluZwo+
ZGF0ZS4gQWxsIHBhdGNoZXMgcG9zdGVkIGFmdGVyIHRoYXQgZGF0ZSB3aWxsIGJlIGF1dG9tYXRp
Y2FsbHkgcXVldWVkCj5pbnRvIG5leHQgcmVsZWFzZS4KPgo+UkNzIHdpbGwgYmUgYXJyYW5nZWQg
aW1tZWRpYXRlbHkgYWZ0ZXIgZnJlZXplLgo+Cj5XZSByZWNlbnRseSBpbnRyb2R1Y2VkIGEgamly
YSBpbnN0YW5jZSB0byB0cmFjayBhbGwgdGhlIHRhc2tzIChub3Qgb25seSBiaWcpCj5mb3IgdGhl
IHByb2plY3QuIFNlZTogaHR0cHM6Ly94ZW5wcm9qZWN0LmF0bGFzc2lhbi5uZXQvcHJvamVjdHMv
WEVOL2lzc3Vlcy4KPgo+TW9zdCBvZiB0aGUgdGFza3MgdHJhY2tlZCBieSB0aGlzIGUtbWFpbCBh
bHNvIGhhdmUgYSBjb3JyZXNwb25kaW5nIGppcmEgdGFzawo+cmVmZXJyZWQgYnkgWEVOLU4uCj4K
PkkgaGF2ZSBzdGFydGVkIHRvIGluY2x1ZGUgdGhlIHZlcnNpb24gbnVtYmVyIG9mIHNlcmllcyBh
c3NvY2lhdGVkIHRvIGVhY2gKPmZlYXR1cmUuIENhbiBlYWNoIG93bmVyIHNlbmQgYW4gdXBkYXRl
IG9uIHRoZSB2ZXJzaW9uIG51bWJlciBpZiB0aGUgc2VyaWVzCj53YXMgcG9zdGVkIHVwc3RyZWFt
Pwo+Cj49IFByb2plY3RzID0KPgo+PT0gSHlwZXJ2aXNvciA9PQo+Cj4qICBQZXItY3B1IHRhc2ts
ZXQKPiAgLSAgWEVOLTI4Cj4gIC0gIEtvbnJhZCBSemVzenV0ZWsgV2lsawo+Cj4qICBJbXByb3Zl
bWVudHMgdG8gZG9tYWluIGNyZWF0aW9uICh2MikKPiAgLSAgQW5kcmV3IENvb3Blcgo+Cj4qICBB
cmdvIChpbnRlci1WTSBjb21tdW5pY2F0aW9uKQo+ICAtICBDaHJpc3RvcGhlciBDbGFyawo+Cj4q
ICBNYWtlIGNyZWRpdDIgc2NoZWR1bGVyIHRoZSBkZWZhdWx0Cj4gIC0gIEdlb3JnZSBEdW5sYXAK
Pgo+PT09IHg4NiA9PT0KPgo+KiAgaHlwZXJ2aXNvciB4ODYgaW5zdHJ1Y3Rpb24gZW11bGF0b3Ig
YWRkaXRpb25zICh2MikKPiAgLSAgSmFuIEJldWxpY2gKPgo+KiAgUFYtSU9NTVUgKHY2KQo+ICAt
ICBQYXVsIER1cnJhbnQKPgo+KiAgSFZNIGd1ZXN0IENQVSB0b3BvbG9neSBzdXBwb3J0IChSRkMp
Cj4gIC0gIENoYW8gR2FvCj4KPiogIEludGVsIFByb2Nlc3NvciBUcmFjZSB2aXJ0dWFsaXphdGlv
biBlbmFibGluZyAodjEpCj4gIC0gIEx1d2VpIEthbmcKPgo+KiAgTGludXggc3R1YiBkb21haW5z
IChSRkMpCj4gIC0gIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraQo+Cj49PSBHcnViMiA9PQo+
Cj4qICBTdXBwb3J0IFBWSCBndWVzdCBib290ICh2MSkKPiAgLSAgSnVlcmdlbiBHcm9zcwo+Cj49
PSBDb21wbGV0ZWQgPT0KPgo+KiAgZ3Vlc3QgcmVzb3VyY2UgbWFwcGluZwo+ICAtICBQYXVsIER1
cnJhbnQKPgo+KiAgUFYtb25seSBoeXBlcnZpc29yCj4gIC0gIFdlaSBMaXUKPgo+Cj5KdWVyZ2Vu
IEdyb3NzCj4KPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Cj5YZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj5YZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
Pmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 06:44:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 06:44: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-devel-bounces@lists.xenproject.org>)
	id 1gRtZW-0003bu-Nf; Wed, 28 Nov 2018 06:43: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=o+vc=oh=bugfuzz.com=mattd@srs-us1.protection.inumbo.net>)
 id 1gRtZU-0003bp-U8
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 06:43:41 +0000
X-Inumbo-ID: ef3a968a-f2d8-11e8-9a16-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef3a968a-f2d8-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 06:43:38 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id p17so18497561lfh.4
 for <xen-devel@lists.xen.org>; Tue, 27 Nov 2018 22:43:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bugfuzz-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=u8+yuoozdGkM9tFHSJ0VovKGT2va9GtP5cP2Zo3BR90=;
 b=0eWHQJFiBM6udvLghkG9zkTKoLUnVJzxjU+AIx8l+GS8sOpHhVUvrI3UHTbE8yeKVL
 0jCWGyYLRKDehCywYyy0+44kXed0G/oexGn8FKdWJ6AhcYIg9+Z1K5ieeygVfFZz6GSU
 gHAz4oMnQvykvbej4UT4DoqlksvhGge5B7O8/sIRnC0XFNj6rpw0nEXUYDU42X1Y9RsJ
 tIAjg6JEWCDL/+0XBYPmqADZsyxnyrOF0A1DwzVNEU8R42wusb+6rLcvswEGBtTSq8YP
 +7FWK2QKQt0czXb3Ev7xe8/Nd5OswqT1ofUmMj7VnjWMV4M7GcLYbtOgiXjKBk0eTuNp
 v4qw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=u8+yuoozdGkM9tFHSJ0VovKGT2va9GtP5cP2Zo3BR90=;
 b=irqmng79TGb/GObrYzHGPStIaj2qmDIFcGI/dlqQYPnr8kK+wWcLWgQfsJWR3+v76W
 k52jlrNOKiwJ7wRDwxj2SqEhQy2Y4SFYlcPheYQuTfv38uoNgXfanbaJSNN0IsUX5Gbq
 b+6v+a7maVUnz+It5XfR09ktrjWje4MB8QnU7/Zt9M4ZTJX4tGPb13Byz9RPwRcIKG4b
 zSsJB6TfgDYFPiJYfYEYcaEOecaGcQNcrEQGWvPgjE1LzjmFEBTYKThXbzbMjWqSnoZL
 SuYzUgo7qYeBPH25x4ugVgZFvY7E9n6EGUh7HtJW3eYOfm9oilayCs6PXozFQwR3euV/
 dnwQ==
X-Gm-Message-State: AGRZ1gIco+Lhcb/g56BshrHaYBf4hedo6jke/uHq1PdSwSM+qupq5xvg
 mv5Vz9Vz0IOfHk4JzKNZmFN9GAGyg1YdQMmt+ISPnQ==
X-Google-Smtp-Source: AJdET5cBK2gWDy20AiI5/SqJ8Oigi4hjtYIo8ozqpRLcdh+KJA2vbubYinInVWglI7jjUMOLFyQUlmLFtkymNpDQoMU=
X-Received: by 2002:a19:9dd1:: with SMTP id
 g200mr19784089lfe.127.1543387416784; 
 Tue, 27 Nov 2018 22:43:36 -0800 (PST)
MIME-Version: 1.0
References: <CAD3CancOq7wwLGEoL6HcCc8iO2rYtGr8n68GA=e6iiqtUVGZyQ@mail.gmail.com>
 <31b037ae-0f4e-0494-7460-b0d78422e01b@arm.com>
 <CAD3CanfUmzin+jw6xHYJ=8vQ6V2DGbRXjj0LdCm7qspMtZ7Y=g@mail.gmail.com>
 <481882d7-e510-51ae-2529-8bf381b6c252@arm.com>
 <CAD3CaneTnc9VGb830sWmYU9VAuOh9wxPcOnxq2OpmFxP-h0row@mail.gmail.com>
 <6dd06247-df82-5206-5fe1-77ed41da3e96@arm.com>
 <CAD3CaneTvD6vy4QjisdonhxfmV37+S-=duGW3q_JFVhxJPHJHw@mail.gmail.com>
In-Reply-To: <CAD3CaneTvD6vy4QjisdonhxfmV37+S-=duGW3q_JFVhxJPHJHw@mail.gmail.com>
From: Matthew Daley <mattd@bugfuzz.com>
Date: Wed, 28 Nov 2018 19:43:25 +1300
Message-ID: <CAD3Canc0pDySymzsUiwvsJt_1ctPkrsJSPi=kWSZYdCJ_KLfuA@mail.gmail.com>
To: julien.grall@arm.com
Subject: Re: [Xen-devel] Problems building and running Xen on Hikey960
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyNiBOb3YgMjAxOCBhdCAxNDowNywgTWF0dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6
ei5jb20+IHdyb3RlOgo+Cj4gT24gRnJpLCAyMyBOb3YgMjAxOCBhdCAwOTo1MSwgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Cj4+IEhpIE1hdHRoZXcsCj4+Cj4+
IFNvcnJ5IGZvciB0aGUgbGF0ZSBhbnN3ZXIgYW5kIHRoYW5rIHlvdSBmb3IgdGVzdGluZyB0aGUg
cGF0Y2guCj4+Cj4+IE9uIDExLzEzLzE4IDEwOjQzIFBNLCBNYXR0aGV3IERhbGV5IHdyb3RlOgo+
PiA+IE9uIFR1ZSwgMTMgTm92IDIwMTggYXQgMDI6MDEsIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+PiA+PiBPbiAxMS8xMS8xOCAxOjE1IEFNLCBNYXR0aGV3IERh
bGV5IHdyb3RlOgo+PiA+IEkgZ2F2ZSB0aGlzIGEgZ28gYnV0IHVuZm9ydHVuYXRlbHkgdGhlIHNh
bWUgcHJvYmxlbSBvY2N1cnMgKGVycm9yCj4+ID4gLTlzKS4gSnVzdCB0byBjaGVjayBub3RoaW5n
IHdlaXJkIGlzIGhhcHBlbmluZyBJIGFkZGVkIGEgcHJpbnRrIHRvCj4+ID4gY2hlY2sgdGhlIHZh
bHVlIG9mIF9fcGEoaW5pdF9zZWNvbmRhcnkpIGluIGNhbGxfcHNjaV9jcHVfb24sIGdpdmluZwo+
PiA+IDB4ZGZlMDAxODAuCj4+Cj4+IEkgaGF2ZSBwb3N0ZWQgYSBwYXRjaCB0aGF0IGRpc2FibGVz
IGNvbXBsZXRlbHkgdGhlIHJlbG9jYXRpb24gWzFdLiBDb3VsZAo+PiB5b3UgaGF2ZSBhIHRyeSBh
bmQgc2VlIHdoZXRoZXIgaXQgd29ya3Mgbm93Pwo+Pgo+PiBDaGVlcnMsCj4+Cj4+IFsxXSBodHRw
czovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0xMS9tc2cwMjYz
OC5odG1sCj4+Cj4+IC0tCj4+IEp1bGllbiBHcmFsbAo+Cj4KPiBIaSBKdWxpZW4sCj4KPiBVbmZv
cnR1bmF0ZWx5IHdpdGggdGhpcyBwYXRjaCBpdCBhcHBlYXJzIHRvIGZyZWV6ZSBhZnRlciB0aGUg
Y2FsbCB0byBzd2l0Y2hfdHRicih0dGJyKS4KPgo+IC0gTWF0dGhldwoKU28gbG9va2luZyBhdCBz
ZXR1cF9wYWdldGFibGVzLCBteSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgaXQgc2V0cyB1cCBhCjJN
aUIgbWFwcGluZyBmb3IgWGVuJ3MgLnRleHQgc2VjdGlvbiAoYmVmb3JlIHRoZW4gc3BsaXR0aW5n
IGl0IGludG8KNEtpQiBwYWdlcykuIEhvd2V2ZXIsIEdSVUIgaXMgbG9hZGluZyBYZW4gaW4gUkFN
IGF0IDB4Qjg3MzYwMDAgZm9yIG1lLgpUaGlzIGlzbid0IDJNaUIgYWxpZ25lZCAoYW5kIGlzbid0
IGluIGxvdyBtZW1vcnkgZWl0aGVyISksIHNvIEkgY2FuJ3QKc2VlIGhvdyB0aGlzIHdvdWxkIHdv
cms7IGl0IHN0aWxsIHJlcXVpcmVzIHJlbG9jYXRpb24gb3IgYSBtb3JlCmdyYW51bGFyIG1hcHBp
bmcsIG5vPwoKLSBNYXR0aGV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 06:58:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 06:58: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-devel-bounces@lists.xenproject.org>)
	id 1gRto5-0004S4-3r; Wed, 28 Nov 2018 06:58: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=+lgq=oh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRto3-0004Rz-92
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 06:58:43 +0000
X-Inumbo-ID: 09c8a4f4-f2db-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09c8a4f4-f2db-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 06:58:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4D856AF14;
 Wed, 28 Nov 2018 06:58:40 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20181122164028.8451-1-jgross@suse.com>
 <alpine.DEB.2.10.1811271129330.4577@sstabellini-ThinkPad-X260>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <a68b3056-9ccb-7147-6c7a-421643373ca1@suse.com>
Date: Wed, 28 Nov 2018 07:58:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811271129330.4577@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/3] xen/x86: support setting dom0_mem
 depending on host size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMTEvMjAxOCAyMDozMywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEhpIEp1ZXJn
ZW4sCj4gCj4gSSBkb24ndCBtZWFuIHRvIHNjb3BlLWNyZWVwIHlvdXIgc2VyaWVzLCBhbmQgSSB0
aGluayBpdCBpcyBmaW5lIGlmIHlvdQo+IGRvbid0IHdhbnQgdG8gZG8gaXQsIGJ1dCBpdCB3b3Vs
ZCBiZSBmYW50YXN0aWMgaWYgeW91IHRvb2sgdGhlCj4gb3Bwb3J0dW5pdHkgdG8gbWFrZSBkb20w
X21lbSBjb21tb24gYWNyb3NzIGFyY2hpdGVjdHVyZXMuCj4gCj4gT24gQVJNLCB3ZSBwYXJzZSBp
dCBpbiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmM6cGFyc2VfZG9tMF9tZW0uCj4gSSB0aGlu
ayB0aGUgQVJNIGFuZCB4ODYgaW1wbGVtZW50YXRpb25zIHNob3VsZCBiZSB0aGUgc2FtZS4KClRo
aXMgc2hvdWxkIGJlIGRvbmUgYnkgc29tZW9uZSBtb3JlIGZhbWlsaWFyIHdpdGggdGhlIEFSTSBy
ZXF1aXJlbWVudHMKYW5kIGludGVybmFscy4KCkEgbWFqb3IgZGlmZmVyZW5jZSBiZXR3ZWVuIEFS
TSBhbmQgeDg2IHNlZW1zIHRvIGJlIHRoZSBkZWZhdWx0IHNpemUgb2YKZG9tMDogb24gQVJNIGl0
IGlzIGxpbWl0ZWQgdG8gNTEyTUIsIHdoaWxlIG9uIHg4NiBpdCBpcyBtb3N0IG9mIHRoZQpob3N0
J3MgbWVtb3J5LiBJIGd1ZXNzIHRoZXJlIGlzIGEgcmVhc29uIGZvciB0aGF0IGRpZmZlcmVuY2Us
IGJ1dCBJCmRvbid0IHJlYWxseSBrbm93IHdoeS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 07:41:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 07:41: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-devel-bounces@lists.xenproject.org>)
	id 1gRuTL-0007vF-3g; Wed, 28 Nov 2018 07:41:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=qaal=oh=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1gRuTJ-0007vA-Ox
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 07:41:21 +0000
X-Inumbo-ID: fe50fccd-f2e0-11e8-9a16-bc764e045a96
Received: from newverein.lst.de (unknown [213.95.11.211])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe50fccd-f2e0-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 07:41:19 +0000 (UTC)
Received: by newverein.lst.de (Postfix, from userid 2407)
 id CAEDA68B02; Wed, 28 Nov 2018 08:41:17 +0100 (CET)
Date: Wed, 28 Nov 2018 08:41:17 +0100
From: Christoph Hellwig <hch@lst.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20181128074117.GA21126@lst.de>
References: <20181122140320.24080-1-hch@lst.de>
 <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
 <20181122170715.GI30658@n2100.armlinux.org.uk>
 <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
 <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
 <CAHk-=whxf0zqutExPr_j1A625Z3gcL6k_ABzKo1BtzN4F93hkA@mail.gmail.com>
 <20181123065511.GA17856@lst.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181123065511.GA17856@lst.de>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, robin.murphy@arm.com,
 the arch/x86 maintainers <x86@kernel.org>, linux@armlinux.org.uk,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 Christoph Hellwig <hch@lst.de>, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDc6NTU6MTFBTSArMDEwMCwgQ2hyaXN0b3BoIEhlbGx3
aWcgd3JvdGU6Cj4gT24gVGh1LCBOb3YgMjIsIDIwMTggYXQgMDk6NTU6MjVBTSAtMDgwMCwgTGlu
dXMgVG9ydmFsZHMgd3JvdGU6Cj4gPiBObywgdGhlIGJpZyBpbW1lZGlhdGUgYmVuZWZpdCBvZiBh
bGxvd2luZyAicmV0dXJuIC1FSU5WQUwiIGV0YyBpcwo+ID4gc2ltcGx5IGxlZ2liaWxpdHkgYW5k
IGVycm9yIGF2b2lkYW5jZS4KPiAKPiBXZWxsLCBJIGNhbiB0d2VhayB0aGUgbGFzdCBwYXRjaCB0
byByZXR1cm4gLUVJTlZBTCBmcm9tIGRtYV9tYXBwaW5nX2Vycm9yCj4gaW5zdGVhZCBvZiB0aGUg
b2xkIDEgaXMgYXMgYm9vbCB0cnVlLiAgVGhlIGNhbGxlcnMgc2hvdWxkIGFsbCBiZSBmaW5lLAo+
IGFsdGhvdWdoIEknZCBoYXZlIHRvIGF1ZGl0IHRoZW0uICBTdGlsbCB3b3VsZG4ndCBoZWxwIHdp
dGggYmVpbmcgYWJsZSB0bwo+IHJldHVybiBkaWZmZXJlbnQgZXJyb3JzLgoKQW55IG9waW5pb25z
PyAgSSdkIHJlYWxseSBsaWtlIHRvIG1ha2Ugc29tZSBmb3J3YXJkIHByb2dyZXNzIG9uIHRoaXMK
c2VyaWVzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 07:52:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 07:52: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-devel-bounces@lists.xenproject.org>)
	id 1gRue7-0000Gq-7b; Wed, 28 Nov 2018 07:52: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=+lgq=oh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRue6-0000Gl-3G
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 07:52:30 +0000
X-Inumbo-ID: 8cc4927e-f2e2-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cc4927e-f2e2-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 07:52:28 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BAF5FAF88;
 Wed, 28 Nov 2018 07:52:26 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 08:52:24 +0100
Message-Id: <20181128075224.30765-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/x86: fix paging_max_paddr_bits()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 wei.liu2@citrix.com, jbeulich@suse.com, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cGFnaW5nX21heF9wYWRkcl9iaXRzKCkgaGFzIGFuIGludmFsaWQgdXNlIG9mIElTX0VOQUJMRUQo
KTogaW5zdGVhZCBvZgpJU19FTkFCTEVEKENPTkZJR19CSUdNRU0pIGl0IGlzIHVzaW5nIElTX0VO
QUJMRUQoQklHTUVNKS4gRml4IHRoYXQuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaCB8IDMgKyst
CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cGFnaW5nLmgKaW5kZXggZGQwZDZiNTE1OS4uZmRjYzIyODQ0YiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5o
CkBAIC0zNzEsNyArMzcxLDggQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgcGFnaW5nX21h
eF9wYWRkcl9iaXRzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgdW5zaWduZWQgaW50
IGJpdHMgPSBwYWdpbmdfbW9kZV9oYXAoZCkgPyBoYXBfcGFkZHJfYml0cyA6IHBhZGRyX2JpdHM7
CiAKLSAgICBpZiAoICFJU19FTkFCTEVEKEJJR01FTSkgJiYgcGFnaW5nX21vZGVfc2hhZG93KGQp
ICYmICFpc19wdl9kb21haW4oZCkgKQorICAgIGlmICggIUlTX0VOQUJMRUQoQ09ORklHX0JJR01F
TSkgJiYgcGFnaW5nX21vZGVfc2hhZG93KGQpICYmCisgICAgICAgICAhaXNfcHZfZG9tYWluKGQp
ICkKICAgICB7CiAgICAgICAgIC8qIFNoYWRvd2VkIHN1cGVycGFnZXMgc3RvcmUgR0ZOcyBpbiAz
Mi1iaXQgcGFnZV9pbmZvIGZpZWxkcy4gKi8KICAgICAgICAgYml0cyA9IG1pbihiaXRzLCAzMlUg
KyBQQUdFX1NISUZUKTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 08:29:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 08:29: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-devel-bounces@lists.xenproject.org>)
	id 1gRvE9-00031s-Gk; Wed, 28 Nov 2018 08:29: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=ou13=oh=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gRvE7-00031n-ET
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 08:29:44 +0000
X-Inumbo-ID: bfe986dd-f2e7-11e8-9a16-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::8])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bfe986dd-f2e7-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 08:29:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1543393780;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=bceamLs46nEHMEU8HV5i1C+bEuZdqJSDuB7QFELdf0E=;
 b=sQdGLy4Q+cOZiijIDPXx77eumLjjo5/nllhBJPHIgAxQvioM3rBA3xcv1NKh1f2ReB
 DpVwAYn3a0lbIpCPknyr5/wps861BcKCJiSWaFQw35R38QOvrdM72fximzY27gMU93V5
 bxv7Dq5VwOynKLfzXNhB19T9ahx4Lfv8R1JW126faJ/a/923xAbUnKPkOyZFAFChMt+M
 xpvut4pFp4vQ+Vg3BInDz8xHKSTtkyAywhl1b0tqPtNgXQXZn94hVrLWWbZ4e1LaFo3o
 PJjtNxf/j4buRVnpbbpiBYmzemlE4ALl0mQVAzFMrI/XzVq/5FomyTq6DJH3axKUwz8e
 tIXA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.6 AUTH)
 with ESMTPSA id j052dcuAS8Tc2il
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 28 Nov 2018 09:29:38 +0100 (CET)
Date: Wed, 28 Nov 2018 09:29:37 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20181128092937.31ec88f9.olaf@aepfle.de>
In-Reply-To: <20181127171906.2okpiqidqp3alvsr@zion.uk.xensource.com>
References: <20181127100608.4197-1-olaf@aepfle.de>
 <20181127165538.7xglqre6psla42kq@zion.uk.xensource.com>
 <20181127180933.5fe93cec.olaf@aepfle.de>
 <20181127171906.2okpiqidqp3alvsr@zion.uk.xensource.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] xl: free bitmaps on exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============4525935981042837298=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4525935981042837298==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/ma0xWIC28TQA8yWd/n8=v1D"; protocol="application/pgp-signature"

--Sig_/ma0xWIC28TQA8yWd/n8=v1D
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Tue, 27 Nov 2018 17:19:06 +0000
schrieb Wei Liu <wei.liu2@citrix.com>:

> The other option -- to call atexit right after -- looks plausible to me.

After looking through main(), moving the atexit() seems safe to me.

Olaf

--Sig_/ma0xWIC28TQA8yWd/n8=v1D
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW/5R8QAKCRBdQqD6ppg2
ft3BAJwIpc5QWRg8D3wt+J7tiAecVPfE1ACghWxq1CvfYzMNLd2ncAOkAoVkC1c=
=0Qpz
-----END PGP SIGNATURE-----

--Sig_/ma0xWIC28TQA8yWd/n8=v1D--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4525935981042837298==--


From xen-devel-bounces@lists.xenproject.org Wed Nov 28 08:41:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 08:41: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-devel-bounces@lists.xenproject.org>)
	id 1gRvPY-0004NA-L1; Wed, 28 Nov 2018 08:41:32 +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=ir32=OH=citrix.com=prvs=8634c6f68=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gRvPX-0004N5-KA
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 08:41:31 +0000
X-Inumbo-ID: 652d5c2c-f2e9-11e8-ae38-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 652d5c2c-f2e9-11e8-ae38-12d6303a7972;
 Wed, 28 Nov 2018 08:41:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="82457898"
Date: Wed, 28 Nov 2018 09:41:20 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181128084120.sznv4wwpca6uzbtr@mac>
References: <20181128075224.30765-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181128075224.30765-1-jgross@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/x86: fix paging_max_paddr_bits()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com, jbeulich@suse.com,
 andrew.cooper3@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDg6NTI6MjRBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBwYWdpbmdfbWF4X3BhZGRyX2JpdHMoKSBoYXMgYW4gaW52YWxpZCB1c2Ugb2YgSVNf
RU5BQkxFRCgpOiBpbnN0ZWFkIG9mCj4gSVNfRU5BQkxFRChDT05GSUdfQklHTUVNKSBpdCBpcyB1
c2luZyBJU19FTkFCTEVEKEJJR01FTSkuIEZpeCB0aGF0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbW8+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 08:58:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 08:58: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-devel-bounces@lists.xenproject.org>)
	id 1gRvfR-0005Fa-4e; Wed, 28 Nov 2018 08:57:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ir32=oh=citrix.com=prvs=8634c6f68=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gRvfP-0005FV-ED
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 08:57:55 +0000
X-Inumbo-ID: b026c862-f2eb-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b026c862-f2eb-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 08:57:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="82458574"
Date: Wed, 28 Nov 2018 09:57:43 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: <andrei.semenov@bertin.fr>
Message-ID: <20181128085743.m2lo6tkrdskz5yhq@mac>
References: <OF15E45129.C429C96B-ONC1258352.0080AAE4-C1258352.0080AAF2@local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <OF15E45129.C429C96B-ONC1258352.0080AAE4-C1258352.0080AAF2@local>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] out of memory issue on dom0_hvm start
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMTI6MjU6MjNBTSArMDEwMCwgYW5kcmVpLnNlbWVub3ZA
YmVydGluLmZyIHdyb3RlOgo+IEhpIGFsbCwKPiAKPiBJIGhhdmUgc29tZSB0cm91YmxlcyB0byBz
dGFydCB4ZW4gd2hlbiB1c2luZyBkb20wIGluIEhWTSBtb2RlIG9uIFg4NiBJbnRlbCBudWM3aTVi
bmjCoAo+IGJvYXJkLiBBZnRlciBzb21lIGludmVzdGlnYXRpb24gaXQgc2VlbXMgdGhhdMKgICJk
b21oZWFwIiBtZW1vcnkgYWxsb2NhdG9yIGlzIG91dCBvZiBtZW1vcnkgd2hpbGXCoAo+IGNvbnN0
cnVjdGluZyB0aGUgcDJtIG1hcHBpbmfCoCAocHZoX3NldHVwX3AybSkuwqDCoAo+IAo+IFRoaXMg
bWlzYmVoYXZpb3IsIGZyb20gbXkgdW5kZXJzdGFuZGluZywgaXMgdGhlIHJlc3VsdCBvZiB3cm9u
ZyBjb21wdXRhdGlvbiBvZiBudW1iZXIgb2YgcGFnZXPCoAo+IHRvICJnaXZlIiB0byBkb20wIChk
b20wX2NvbXB1dGVfbnJfcGFnZXMgZnVuY3Rpb24pLiBJbiBmYWN0IHRoZSBwYWdlcyBuZWVkZWQg
dG8gcGFnaW5nwqAKPiAoZG9tMF9wYWdpbmdfcGFnZXMgZnVuY3Rpb24pwqAgYXJlIG5vdCByZXNl
cnZlZCBpbiB0aGlzIGZ1bmN0aW9uIGlmwqAgSU9NTVUgbWFwcGluZ3MgYXJlIHNoYXJlYWJsZcKg
Cj4gd2l0aCBIQVAoRVBUKSBtYXBwaW5ncy4gTW9yZW92ZXIgdGhpcyBtZW1vcnkgKGZvciBwYWdp
bmcgbmVlZHMpIGlzIGFsbG9jYXRlZCBqdXN0IGFmdGVyIHRoYXQgaW7CoAo+ICJwdmhfc2V0dXBf
cDJtIiBpbiBzdWJyb3V0aW5lICJwYWdpbmdfc2V0X2FsbG9jYXRpb24iLsKgCgpBbGwgdGhpcyBj
YWxjdWxhdGlvbnMgYXJlIGluaGVyaXRlZCBmcm9tIHRoZSByZW1uYW50cyBvZiB0aGUgcGFnaW5n
IFBWCkRvbTAgaW1wbGVtZW50YXRpb24sIGFuZCBhcmUgbGlrZWx5IHdyb25nLgoKRm9yIGV4YW1w
bGUgZG9tMF9wYWdpbmdfcGFnZXMgaXMgY2FsY3VsYXRpbmcgdGhlIGFtb3VudCBvZiBwYWdlcwpy
ZXF1aXJlZCB0byBydW4gaW4gc2hhZG93IG1vZGUsIGJ1dCBub3QgdGhlIGFtb3VudCBvZiBwYWdl
cyB0aGF0IHdvdWxkCmJlIHJlcXVpcmVkIHRvIHJ1biBpbiBIQVAgbW9kZSwgb3IgdGhlIGFtb3Vu
dCBvZiBtZW1vcnkgdXNlZCBieSB0aGUKSU9NTVUgcGFnZXMgdGFibGVzIGlmIHRoZXkgYXJlIG5v
dCBzaGFyZWQgd2l0aCBIQVAuCgo+IEdlbmVyYWxseSBzcGVha2luZyBmcm9tIHdoYXQgSSB1bmRl
cnN0b29kIGl0J3Mgbm90IHRoZSBJT01NVSBkcml2ZXIgdGhhdCBvZmZlcnMgaXRzIG1hcHBpbmdz
IHRvIEhBUCwKPiBidXQgaXQncyByYXRoZXIgdGhlIEhBUCB0aGF0IHNoYXJlcyBpdHMgbWFwcGlu
Z3Mgd2l0aCBJT01NVSBkcml2ZXIuIFNvIHRoZSBvYnZpb3VzIHBhdGNoIElNSE8gd291bGTCoAo+
IGJlOgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvZG9tMF9idWlsZC5jCj4gQEAgLTI5NCw4ICsyOTQsNyBAQCB1bnNpZ25lZCBsb25nIF9f
aW5pdCBkb20wX2NvbXB1dGVfbnJfcGFnZXMoCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGF2
YWlsIC09IG1heF9wZHggPj4gczsKPiDCoMKgwqDCoCB9Cj4gwqAKPiAtwqDCoMKgIG5lZWRfcGFn
aW5nID0gaXNfaHZtX2RvbWFpbihkKSAmJgo+IC3CoMKgwqDCoMKgwqDCoCAoIWlvbW11X2hhcF9w
dF9zaGFyZSB8fCAhcGFnaW5nX21vZGVfaGFwKGQpKTsKPiArwqDCoMKgIG5lZWRfcGFnaW5nID0g
aXNfaHZtX2RvbWFpbihkKTsKCkkgdGhpbmsgd2UgbmVlZCBhIGJldHRlciBhcHByb2FjaCwgb25l
IHRoYXQgdGFrZXMgdGhlIGZvbGxvd2luZyBpbnRvCmFjY291bnQ6CgogLSBNZW1vcnkgdXNlZCBi
eSBIQVAgb3Igc2hhZG93LgogLSBNZW1vcnkgdXNlZCBieSB0aGUgSU9NTVUgcGFnZSB0YWJsZXMg
aWYgbm90IHNoYXJlZCB3aXRoIEhBUC4KClRoZSBtYWluIGlzc3VlIGhlcmUgaXMgdGhhdCBJIGRv
bid0IGN1cnJlbnRseSBoYXZlIGEgd2F5IHRvCmFwcHJveGltYXRlIHRoZSBhbW91bnQgb2YgbWVt
b3J5IHVzZWQgYnkgYW55IG9mIHRoaXMuIFNvbHZpbmcgdGhpcwpyZXF1aXJlcyBzb21lb25lIHRv
IHRha2UgYSBsb29rIGF0IHRoZSBtZW1vcnkgdXNlZCBieSBIQVAsIHNoYWRvdyBhbmQKSU9NTVUg
cGFnZSB0YWJsZXMgYW5kIGNvbWUgdXAgd2l0aCBhIGZvcm11bGEuCgo+IMKgwqDCoMKgIGZvciAo
IDsgOyBuZWVkX3BhZ2luZyA9IGZhbHNlICkKPiDCoMKgwqDCoCB7Cj4gwqDCoMKgwqDCoMKgwqDC
oCBucl9wYWdlcyA9IGRvbTBfbnJwYWdlczvCoAo+IAo+IERpZCBhbnlvbmUgZW5jb3VudGVyIHRo
ZSBzYW1lIHByb2JsZW0gb3IgaGFzIHNvbWUgdGhvdWdodHMgb24gdGhpcyBpc3N1ZT8KClllcywg
dGhpcyBhIGtub3duIGlzc3VlIHRoYXQgSSBoYXZlbid0IGdvdCBhcm91bmQgdG8gZml4aW5nIHll
dC4gVGhlCnJlY29tbWVuZGVkIHdheSB0byB3b3JrYXJvdW5kIHRoaXMgaXMgdG8gc2V0IHRoZSBk
b20wX21lbSBwYXJhbWV0ZXIgdG8KYSBzZW5zaWJsZSB2YWx1ZS4gRm9yIGV4YW1wbGUgeW91IGNv
dWxkIHNldCBkb20wX21lbT0tNTEyTSBvciAtMUcgdG8KbWFrZSBzdXJlIFhlbiBhbHdheXMgaGFz
IGF0IGxlYXN0IDUxMk1CIG9yIDFHQiwgd2hpY2ggc2hvdWxkIGJlIG1vcmUKdGhhbiBlbm91Z2gg
dG8gYWxsb2NhdGUgdGhlIGludGVybmFsIHN0cnVjdHVyZXMgZm9yIERvbTAuCgpSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 09:13:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 09:13: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-devel-bounces@lists.xenproject.org>)
	id 1gRvuV-0006gm-Pe; Wed, 28 Nov 2018 09:13: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=0lfK=OH=suse.com=xgwang@srs-us1.protection.inumbo.net>)
 id 1gRvuU-0006gh-VH
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 09:13:31 +0000
X-Inumbo-ID: de0f0d12-f2ed-11e8-bc6a-12d6303a7972
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de0f0d12-f2ed-11e8-bc6a-12d6303a7972;
 Wed, 28 Nov 2018 09:13:28 +0000 (UTC)
Received: from [147.2.215.92] ([45.122.156.254])
 by smtp.nue.novell.com with ESMTP (NOT encrypted);
 Wed, 28 Nov 2018 10:13:25 +0100
To: xen-devel@lists.xenproject.org
From: John Wang <xgwang@suse.com>
Message-ID: <4a1cfb5e-6314-42c5-264a-035635b1ff95@suse.com>
Date: Wed, 28 Nov 2018 17:13:22 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------4A82F112642555CF00086042"
Content-Language: en-US
Subject: [Xen-devel] What is different amount cpu configurations
 :application default, hypervisor default, copy host copy configuration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

Hi Devs:

I have a  big confusion about cpu configurations in virt-manager -> CPUs 
-> configuration (Refer to attachment)

There are 3 type of model : copy host cpu configuration (like 
passthrough of kvm ); Application default; Hypervisor default.  I can 
not find any difference amount of them.  Anyone could explain that?


Thanks very much in advance.

-- 
Thanks
SUSE John(XiaoGen Wang)


--------------4A82F112642555CF00086042
Content-Type: image/png;
 name="cpu_config.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="cpu_config.png"

iVBORw0KGgoAAAANSUhEUgAAAZsAAACACAYAAADd/sQUAAAABHNCSVQICAgIfAhkiAAAABl0
RVh0U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AACAASURBVHic7d13VFTH28Dx77L0
qnRpolgRC/aa2FCssUuiJmqa6THt1Z8ajTEmlhijJtGo0cRUTey9dwUFVJAmTekgvUjf9w/k
hpXiArtYMp9z9pxl987cuYV97sydmStLTExQIAiCIAgapPWoCyAIgiA8/USwEQRBEDROBBtB
EARB47Sr++J6QCCXLntzIzCQ1NQ0snNyMDU1wdLCAitLSzq2b0/fPr2wtLBoyPI+VH5+Pnv2
H+DSZR/iEhLIzc3B2NiYtq1bM2KYJx07tGfVt2sJCg7Bc8hgpnhNftRFfiwVFBaK/SQIgtrI
HuwgEBV9m2/XfU9QSMhDE2trazPjxalMHDdWYwWsjcSkJD753wISk5Kq/H7Gi1PRlmuzcctW
6bNvVy6nbZvWDVTCR0uhUKBQ/Hu4tbSqr9ju+GfXf3Y/CYKgfko1G2+fK3yxfCX5+fkqJS4u
LkYul2ukYHWx9ocNSoGmhYsLzZo6kV9QQERkJJ3dO+Hrd00pTXFxcUMX85E5e/4CXyxbAYCx
kRE7//q92mWLHtgv/6X9JAiC+knBJvr2baVAI5fLGeoxmIH9n6GpkxO6urqkp2eQkZFBVHQ0
Z85f4Nr1G/Tp1fORFb6iOzGxXLnqK/39/jtvMXzokErLOdrbE3jzJkEhoXh6DKa9W7uGLOYT
Y8yoEWI/CYKgNlKwWfPdeinQGBoasmTRAtxcXZUWNmhii10TW1zbtmHEME/CIyKxsbZu2BJX
IyY2Vnqvp6fHsCEeVS5naGjI0sWLGqhUTy6xnwRBUCctgMCgIAKDgqQPp73gVSnQVKWFS3PN
layWKjbz6GhrI5PJHmFpBEEQhIq0AS55+0gf2FhbM3rE8HplqlAouOxzhYuXLhN95w537sQg
19bGwd6Ont26MXrkcIyNjZXS3AgM5KM58wBY9sVidLR1OHriJLfCw0lMSkJPT4/mzs707N6d
USOGScHkr7//YfPWX5TyysnNZcjI55Q+692zJ4vmzyUkNIx3P/wYKGsqPLRnZ6Xy372byt+7
duPr709yyl1kMhm2Nja0adWSEcM8+XHzT1wPCKRH9258/ul8AE6ePsNXK1cBYGZqyo7ftynl
WVRUxIixE6S/V371BR3c3Cpt+8bv12FkZMivv//JzeAQEhMTsba25vlJExg8cAA5OTkcP3Wa
K75+JCUlkZaWTnFJCZaWFthaW+M5xIN+fXorBVtV99HHs9/DY9BAAJX2U0MeZ0EQnmzaADeD
gqUPOnVoj46OTp0zzMnNZemyFVz186/0XUhoGCGhYezcs5d5cz7GvWPHKvOYt3BxpRvSubl5
pKWlc9XPn9i4ON58/dU6l7Em/tevs+jzpdx7oJNEZFQUkVFRHDxyVCPrLbfll1+5ERBATm6u
9FlMbCxZWdkAZGRm8f2GjZXSxcbGERsbx1U/f9q7tWPF0iU19jarryf9OAuC0LC0AdLTM6QP
7O3t6pyZQqFg8dKvuHb9hvRZUydHWrVsScrdu9wMCqaoqIis7Gw+XfwF3369nObOzpXyKf8B
MjMzw9HeHi0tLYJDQykqKgJg/6FDeE2cgLl5Y1q1bMG450YTExcndRDQ0dFh1PBhSnk2c276
0PIXFBay7OtvlAKNeePGNHVyoqioiKjb0eTm5tV6v9TGxcuXgbL7Thbm5qTcvUtRURFtWrcC
wMHeDmsrK0xMysYOWVtbU1hYwK3wCHyu+qJQKAgIvMn2f3bhNXE8gMr7yMnJUaUyPorjLAjC
k00bIO/ePemDxo0a1Tmzs/d7qJWb8eJUnp80Ufo7IjKK+YsWk5qWRkFBARs2/sSyLxZXmddf
27bSuPG/PzJht8J576NPKCkpobi4hDPnzzN29CjcO3bEvWNHzpw7L/2Q6unqMuvVl2td/r37
DpCWlg6ATCbjjVdfYczokdL3BYWFLF22QqnZUd20teUsmDuHnt27IZPJyrb13Dml+2Pfr/kG
UxOTSmnXrd/A3v0HAbjs7SMFG3XuI3g0x1kQhCebFoCJsZH0QUJiYp0zq/gj3L6dq9IPEIBL
82bMnP6i9Pe1GzeqHdPzYFt/q5Yt6NShg/R3cnJKnctZHR/ff7tO9+rRQynQQNkPtLWVldrX
W5GOtg69enSX7lVoa8sZNKA/urq60jJVBRpAaf/cjrmjsTI+6cdZEISGpw1gYW5ObFw8UDZe
pa6ioqOl98/061vlMv1692LlN99Ko9mjb9+RmogextLy36lx0jPS61zO6iQm/jsgtEe3rmrP
X13y8/M5c/4CIaGhhIbdIi0tnXv5+Uo/6Lm5eZSWlmrkvs2TfpwFQWh42gAd2rtxPSAQgBsB
gWRn52BiYlxjwqokVPixtrKses40fX19jI2Nyc4uu+GdmJSk8o+Qlta/PZOKitQ/oj0j4997
V2ZmpmrPXx1Cb93i08+WkF6hrA3tST/OgiA0PC0o6xZcLis7m59++aXaBDWxs7WV3t+9m1bl
MgWFheTk5Eh/O9SjQ4K62draSO/T0mt3RV2xB19JaanaylRRcXExS75cLgUaY2NjxowayRuv
vcInH7zPS1Nf0Mh6H/SkH2dBEBqeFpS1sXft7C59ePDwUY4cO/7QxHdTU5W6rjZr5iy9P3/p
UpVpfK5clSaD1NLSwslRtR5QDcHRwUF671tFl96aNDIzk97n5OSQl6f+XmsRkVEkJSdLf3//
7SrefP1Vxo4exeCBA3Bt20blvEpKSupcjmbNnKX3T+JxFgSh4UkN+m+/8TpGRoZAWdfWr79d
y7xFizl+8hSR0dEUFBaScvcugTeD2LlnL7M/mcOU6S/jf+26lFmvHt2l99eu32Dn7r1KK4uN
i2fjT1ulv7t17aJ04/tRG/DsM9L7C5cuc+LUaaXvc3PziImLqzKttbVyx4Gt235TmmH59p36
37AvLCxU+rv0gRpUZmZWjelNKnQsuJefT3hEZJ3K8aQfZ0EQGp40N5pdkyYsmPN/fPbFl9I4
kytXfZUmt6zKhcvedOvaBYB+fXrT2b0Tfv5lMyuv37SZ46dO0apFC+6mpnIj8KbS/GuvvzxT
IxtVV/369KZjhftXy77+hl179+HctCmZWVncDApWahqqyMbamnaubaUBsrv37ef0uXNYWliS
kpJCZlbNgUAVLVu4oK2tLdUm3579ER3bu2FmasqdmFhuBgfXmL5ZUye0teUUF5fVaj74v7l0
7tQRuVxOXFw8Xbt05pUZLz20HE/6cRYEoeEpdVXq7N6Jb1Yuo3Wrlqol1tKSbgBD2diUBXP+
j25dOkufhUdEcvDIUXyu+ko/QOaNG7P0s4WPZTv+xx+8j4ODvfR32K1wjh4/gbfPlWoDTbkX
Jk9Sml4lIyOT8IgIKdDo6+vXq2z6+vq8Pes16e+cnBwuXLrMwSNHpbntaprepXHjxoysMJAz
Pz+fi5e9OXfhIpHR0dwIDFSpHE/DcRYEoWFVelJnc2dn1q5aic9VXy5cukTgzWDS09MpLCrC
wtwcK0tLmjSxpYt7J7p2dq80TsLIyJAliz7lkrc3R4+fIiQslKysLPT1DXBycKBXz+6MGj4M
Q0PDBtvI2rC2suKHNavZu+8AZ86fJyY2DhQKbGxs6Nm9K5FR0fhUU9vr1qUzy5cuYd+Bg0RG
R5OSchcbayuaOjkxwnMoxsbGvD37w3qVb7jnUBwc7Nn+904io6LJzsnB1saaNq1aMXnCeH7Y
uIkrvn7Vpn/ztVdxadaMU2fOEhsXT0ZmJhbm5jR1cqRXjx4ql+NJP86CIDSsSk/qFGq2eOlX
nL9YdlP8mb59mD/nk0dcIkEQhMef5mZqfEql3L0rvTdvLObsEgRBUIUINrUQn5BA2K1w6e82
rVs/wtIIgiA8OUSweUDorVskp1Sejys9I4Ovv10rdWc2NjamV49uDV08QRCEJ1KlDgL/dd98
u47I6GiaOzvTrJkzhgYGxMXHE3YrXOkZM6/MeAkDA4NHVk5BEIQniQg2FURGRRF5f5LJyOho
6X1FWlpavPzSiwwfOqRhCycIgvAEE73RKigpKcHv2nWuXPXlRuBN0tPTyc7JRk9PDxsrazp1
7MCoEcOwtxPjRgRBEGpDBBtBEARB40QHAUEQBEHjRLARBEEQNE4EG0EQBEHjRLARBEEQNE4E
G0EQBEHjRLARBEEQNE4EG0EQBEHjRLARBEEQNE4EG0EQBEHjRLARBEEQNE4EG0EQBEHjRLAR
BEEQNO6JecRAckoKJ0+f4bLPFRKTksjJycXSwgJbWxucmzoxbIgHTZ2cHnUx1S49I4PJU18C
YNtPG7Gxtn7EJWo4tT3m01+dRXxCQpV5mZmZ0cTWhg5ubnhNHI+xsbHS90NGPgfA+rWrad6s
WY3lys3NY+zk5wH4af33ODjY12czH0vFxcXs2rOPk2fOEB+fgI6ODk2bOvHum7Oeyv8zQfMe
+2BTWlrKr3/8yfZ/dlFYWCh9LpfLiU9IID4hAT//a+zcvZdZr7zMuDGjH2FpBXWo7zHX0dFB
Wy6X/i4qLiIzM5PMzExCQsM4eOQon386n3aubRtsm540y77+hjPnzgPQxNYWXV0doqKisbCw
ID0jg/mLFiOXy1n62cJKgfu/RuwP1dQ72JSWlhIQcJ3bt6O4d++eSmkMDAxwdm6Om1sHtLSq
b8krKipiyVfLueTtg0wmw3OIBx4DB9CihQv6enqkpqURF5/AhUuXOH7iFL16dq/v5gh1FBkV
xf6DhzE0NOSVGS/VOR91HPMP33uHgf2fVfosLy8PX/9rbNryMwmJiSz7+hu2/PgD8gpBSSgT
HhEpBZr5cz7hmb59AFAoFMhkMk6ePsut8AgArgcE0qdXz0dWVk1T5bz2v3bjP7M/6qPewSYw
8AZ5ebl4eU3DxMREpTTZ2dkcP36YwMAbdOjQqdrl1m/czCVvH0xMTPh84Xxc27RR+t7SwgJL
Cws6tnfj1RnT0dHRqde2CHWXmJTM/kOHMW/cuF7BRlPH3NDQkH59euPk6Mhrb71DYlISYbfC
adumdZ3L+rSKjIoCoKmTkxRoAGQyGQDdu3WhV4/uaGlp0cW9+v/fp4Eq5/V/aX/UR72DTXR0
JBMnvoBcLic3N1elNHK5nAEDBrNjxx/VBpvrAYHsO3gILS0tPv+08o/Og0SgefI1xDFv6uSI
jbU1iUlJxMbFiWBThfSMDADMGzeu8ntjIyM+WzCvIYv0WBP7QzX17o127949dHV1UShUf+Cn
QqFAV1evxma33//cDsDwoUNwbVvzj47wdGioY25jbQVAXDWdCYQy9ysygqAWaukgUFpaWus0
NQWnzMxMrt24AcCoEcPrXK5y3j5XOHzsOCGhYWRmZWFkaIhzUyeefaYfnh4eaGsrt9uX9wBz
ad6MFV9+wZmz5zh7/iIxsbFk5+Rgb2fH4IH9GTNqlFLaHzdv4e9du2nv1o6vv1pabXnmLVrM
lau+fPDu23gO8VB5O3Jzc9l38BDnL1wiPiGBjMxMHOzt6NOrF14Tx6OtXfXhrO32A5SUlHDy
zFlOnjrDnZgYMrOysDA3x96uCe6dOjJsiAfGxsb89fc/bN76i5QuLT1d6tkF8NzIEbw167WH
bpu6j3lNEpOTAdDX09PoeqqiUCg4f/ESx06cJOxWOFnZ2ZiamtDE1pbuXbswZPAgLMzNK6Wr
7TG8m5rKCy/NZOQwT15/9WVOnz3H2fMXiIuLJzUtjSa2tvTo1pWpz09G7/5+OHPuPF8sWyHl
4XftutKx7NalM198tlCph+Tev/9CX19fad25uXn8sX0H5y9e4m5qKmamptjZNaGDWztauLiw
YtVqjIyN2LZ5o5Tm5OkzfLVyFXZNmrB14/oq990Hn8wlMCiI116ewYSxY5S202viBGa+NA1f
f39+/3M74RGRKIClixfi5uoKQFBICKfPnCPsVjjJKSlkZWdjaWGBo6MDz0+coHSBU5vz+mH7
o6GO3+NOLcGmNrUaVVwPCEShUKCjo4Nz07p3sywuLuarlas4e/4CANrachzsHUhKSuJ6QCDX
AwI5dOQoXyxaSKNGZpXSR0RG8fy06RQUFiKTyTA1NaWgoIDIqCh+3BzFZe8rfLF4IXq6ugB4
DBrI37t2E3gziKTk5Cq7KWdkZOLnfw1dXV369elT6fuavD37Q4qLS5DJZDQyM6O4uJiIyCgi
IqMIDg3li0WfqmX7i4uLWfLVci5e9gbA1MQEJ0dH8vJy8fW/xlU/f5ybNqVbl85YWVri5upK
VnYWd2Ji0daW06bVv01TTWxtVdo2dR3zh7kTE0tycgoADvYN22W5oLCQJV8tx9vnCgDa2trY
29lRUlpCaNgtbgYF07tnD6VgU99z+Pip05w+d56cnBy0tLQwMzWlpKSE6Nu3ib59m+sBAXy7
cjkymQwLC3N69+xJXHwct+/EYGZmRru2//bYa+HS/KHbmJqWxgefzCUhMREALS0tCgoKuH4j
gOs3AqTljIyN6rYTq3E9IIDf/vyLX377AwBTU1Oys7NxqdCNfeXqNcTGxqGjo4ONjTVmZqYk
JiUR75OAt88V5nz0gdSxRF3ndUMev8edmoJN7Ws2NUm6f+Vp16RJvXbi9r93cvb8BbS1tZn1
yssMG+qBjo4OpaWlXPL2Yfmq1dwKj2D9pk3M+ejDKvN49pl+eAwaiGub1ujo6JCZlcWpM2dZ
v3EzNwID+XvnLqZ4TQagmXNTWrg0JzwiklNnzuI1cUKl/E6fO0dJSQn9+vTGyMiwVtszqH9/
PId40LpVK7S15ZSUlLB73342bPqJK1d98bt2nc6dOtZ7+32uXuXiZW/0dHX55MPZ9O3dSzoO
9/LzOXP2HF07uwMwsP+zDOz/LBcve7NoyVJMTUxZtfzLWm0XqO+YV6ewsBD/a9dZv+knFAoF
xsbGSvuqIfz+53a8fa5gZGTIrFdeZvDAAVJvuILCQgJv3qw0hqW+53B+fj7vvPE67h07YmfX
BC0tLRQKBcdOnOTrb9cSEhrGmXPn6f9MP9xcXXFzdZWu6l2aObNo/txabeMPP24iITERIyND
Pp79Hp07dUJfX597+fn4X7vG3v0H8bt2vc77sDrBIaGEhIYxecJ4Jo4bi4mJMQUFBUpX/e++
MQtdXV3atmktnWMFhYV8s2YdJ0+f4YeNm+n/TD+0tLTUdl435PF73KllBoHSUkWdXtXJzs4B
/m1br4uk5GT+2L4DgPfffpPRI4dLN5S1tLTo06snn83/HwAnT58lKDikynymveBFx/ZuUloz
U1PGjBrJy9NfBGDXnn3k5+dLyw8ZNAiA4ydPVZnfiVOnAfAYOKDW2zT1BS/aubaVqtxyuZzx
Y56TrjhDw8LUsv3BIWX5dOzQnn59eiv9+Bvo6+M5xEPtAUEdx7zcN2u/Y9zkF6TXqHETGTlu
IgsWLyEuPh6ZTMa7b87C0LB2wb4+4hMS+XvXbgDmfPgBQz0GK3W71tPVpYu7u1IadZ3Dffv0
xsHBXhpmIJPJGDJ4EO4dOwAQUuG8qd82JnDuwkUAPv3fHHr37Ck1KRno69O7Z0+GDR2ilnVV
Zc5HHzDzpWmYmJSNc3mwealTxw64tm2jdO7q6eoy86VpQFlTbmJSstrK86QdP01TS7BRKBR1
elWn/Io/NS2tzmXyuepLQWEh9nZ2eAwaWOUynTp2oH27svZc7ytXa5X/sCFlVyhZ2dkE3AyS
Ph/Q/xm0teXciYklPCJCKU1sXDyhYbcwb9yYLp3dH8yyzhwdHABIut88BPXbfrsmTQAICQ0j
NjZObeWsiTqOebmCggJycnOlV0FhIUZGhjR1cmS451B+2vB9g18J+ly9SlFRES1cXOjRvZuK
aTR7Djs5OgJIzYr1df7iJRQKBQ4O9rh3bNhaI5Tti7qwtrKS7ncmJSeprTxP2vHTtMeyGc3K
0hIo+3EuH0hWWzExsQCVrmQe1M7VlYCbQcTExtYqf2NjY2xsrImNjSMhIVH63MzUlO5du3Lx
sjfHT52mhYuL9N3J06eBsqanmgaz1pa+ftkVXMXjUJ/t7/9MX/7ZvZs7MbG8/s579O7Zg0ED
+tO1c+cqOxOogzqOebmKbe+q0tXVpbCwEFVuPyr4dyFdPV2V8o+NKwvaLs1rngqnIk2fw+Xn
TU2tDLVRfp+mZYVz/nGTm5tHaFgYwaGhxMUnkJ+ff79lomwflJSo77fsSTt+mvZYdhDo4OYG
lF2hxickYG9nV+s8yu8BWFla1LiclVXZj1zK3bu1XofJ/WkpyscllBsyeCAXL3tz+sw5Xps5
QwosJ0+fAWDwoNo3odVWfbbfwMCAr5d9yZZffuXEyVOcOXeeM+fOY2ZqypDBg/CaOEFqqlAX
dRzz+rC2siQ2Lr7SsaxKWlo6UNYUUlXPsaqUX31aWKi2PDTMOaxOd1PLaqXGRuq9+a8OCoWi
bAqkv3dSUGEKJE160o6fpj2WzWiWlha0ad0KgIOHj9apTOUHMDW15maZ8mYbWxubWq8jPb3s
h8nWVjlt967dMDM1JS09XboZGhQSQnxCIs2dnWnu7FzrddVWfbffzNSU999+k+2//cKcjz6g
d8+e3MvPZ8fOXbzyxlvEV6jNqYM6jnl9WFuV3StSpdmw/ArU0sJC5eluymtuGekPD2ZSmgY4
h9XJ8n4gVSVgN7QdO3ex7fc/QSZj3HOjWbXsS37/+Sf27dzB4b27aNyokdrX+aQdP01TS7Ap
KSmhtLS0Vq+SkpIa83x+0kQAdu3dJ02fURvl9zFCwsJqDGwhIaEAtZ7JNjMrS7oScXxg1l9t
bTkDnn0G+LdDwIlTZbUaj8FVt92qm7q238DAgIH9n2XR/Lls2/wjrVq2ID0jgy2/bFN7met7
zOvD2bkpAAcOH3loTX3fwUMANGvmrHL+5TW1OzGqN5Vo+hxWN0f7svJGRkXVurWjvPZfsbON
Oh04dASAj95/l1mvvoxbO1csLSzQ09VFS0tLIz0gn7Tjp2n1Djb6+gYk3B+Jra2trdILICEh
AQMDg2rz7dWjOwOefYbi4mLmLVxMVPTtGstRXKwcvLp16YKOjg6378RIfdwfFBIaht+168jl
cvr2rt3keXv3H6CkpISmTo60bV15ypMh94PKhUuXycnN5czZc2VdKu8HIU3TxPY3btyYwQPK
mgBjqqkB5ObmPvRCojr1Peb1MXjAAGQyGbfv3GH7PzurXe7YyVP4+V8DYEg1N32r0qWzO1pa
WgQGBRF8/8flYTR9Dqtbv7690dHRIT4hkUve3rVKWz4mLT0jg8ysLLWXLeN+bauutYe6nNdP
2vHTtHoHG0dHJ0JCbhIZGUFERLhKr8jICEJCbuLgUHMkn/3OW3Ts0J7UtDTeev8DfvhxE2G3
wikuLgbKuioGhYTw4+YteE17iaQK3RbtmtgyfkzZiN+V33zLkeMnpJNFoVDg6+/P/EWLAXhu
1Aicmzatsgz/7N5DVna29HdxcTE79+zlt/tTq7w45YUqr4pauLjg3LQp+fn5fLvue7Kys+na
2Z3G1cw3pW712f709HT2HTyktN1Q1sR0+NhxAFo+MMCv/P5VQWEhV3z9pPU8mMfD1OeY10cL
l+YMuz+bw+atv7Ds62+4fSdGavJNSEzk+x83smLVaqCsF1G/Pr1Vzr+pkyMjPIcCsOSr5Vy7
fkPp+5zcXA4ePkJ6err0mbrO4YZiZWnJ6PuzPyz7ejUXL3srXdHHJyRUOyTAuakTRkaGKBQK
1nz3g9QVXqFQEJ+QyJFjx0lMqntPsZYtWgBlMwNUvGcTn5DAim++rbbprz7n9ZN2/DSt3h0E
WrZsTVhYCAEB12r1iAF7e0datqx5EkR9fX2+XLyIzVt/Yc/+/ezau49de/cB//YequjCpctK
zzaZ4jWJiKgorlz15evVa1j3/XocHR3vP4ir7GTu1qUz06dOqbYM+w8eYu/+g9jaWGNoaMjt
OzEUFRUBMHb0qBp/cDwGDWDjT1ul6dqr6/6oKXXd/iPHT/DTz9tY+/16LMzNsbAwJy4+ntzc
PADMzRsz9QUvpTQtWrhgZmZGZmYmCz//AmsrKzIyMnBycuS71atULnN9j3l9vP3GLPIL8jl5
+iwnTp3mxKnTyOVyZDKZFOygLNAsmle7wY4AM16cyq2ICEJCw/hk3gJMTcqmqUlNS+NuaioA
WdnZSoOB1XEON6SXpr7ArfAIbgQGsmjJUgwMDHBycCA1PY3U1LRqe2EaGBgwY9o01q3fwLkL
Fzl34SKmJibk3cujuLgEuVxOI7PKI+xV9drLM/jg/+Zy/uIlrr80EztbW+ITE8nOzsauSRNM
jI2rDCD1Pa+ftOOnSfUONsbGxrRu3ZamTZupXM2Uy+Xo6+tjpEKvFW1tbV5/ZSajRgznxKlT
+FzxJSklmdzcPGxsrLG2sqJt69Z4egyu9MREPT09lixcwJlz5zl28hRht8KJvh2NkZEx3bp2
YciggTzTt0+N7bXfLF/GqTNnuR4QQFx8Anp6eri5ujJm9Eh69aj5+TmDB/Rn89ZfKC0txdDQ
kJ4PWV7d6rr9nh4eyOVy/Pyvk5ScxO3bd9DX18eleTN6du/O6BHDKtXQDPT1WbJwAes3bSYy
KprsnBwsLS1p1bJFrbsy1+eY14e2tpw5H33IUI/BHDtxiptBwaRnZFBaWoq1lRWtW7VkwLPP
0Ld3rzrlb2xszKplX3H42DH8/K8RGRVN9O3bWFlb0a1rFzq4tWPI4EFKadRxDjckfX19li/9
nH0HD3H0+AliYuNISEzEzq4Jo0eMoHEjM77+dm2VaUePHI6VlSU7/tlF9J07yOVy2rZpQ5dO
nfAc4kH07dvMWbCwTuVq1bIF361exbbf/yAoOIS4+HiaOTelT+9ejB4xnE1bf2bn7r2V0tX3
vH7Sjp8myRITE56MTtoNSJ2PYi6fdHPYUA9mv/O2uoooCE+k8sk+bWyslSbiFJ5+6htZKFSp
vA3eY2DDNqEJwuOooKAAAF0d1QbDCk8PxuJ8/gAAGe9JREFUEWw0KPTWLcIjIrG1sRHPuxcE
/h2DY2fX5BGXRGhoIthoUHnffo9BA/4TbbKC8DBX/fwBcGjgGSKER08EGw3Jy8vj9NlzAAwa
0P/RFkYQGtCiJUvZuWev1Nuq3M49e7l+IwAdHR2NPyBPePyoZW40obITp06Tn59PO9e20izK
gvC0y8jI5IqvHxcve7Npy884OTpiYKBPbGwcmVlZyGQyZr40Dbsmqj18THh6iGCjIQfuz+9V
l+fWCMKTqlEjM379aSMHjxzlqp9/2fis2LIu627tXPGaNIHWLVs+6mIKj4Do+iwIgiBonLhn
IwiCIGicCDaCIAiCxolgIwiCIGicCDaCIAiCxolgIwiCIGic6Pos1EpycjIpKckUFGjmiYqC
INSdjo4O5uYW2NnZP3azloiuz4LKUlJSyM+/h5tbB/T19R91cQThsXTo0H4GDx76SNZ9714e
N28GoK+vj52dwyMpQ3VEzUZQWXJyIr179xOBRhAeIjX1LhmZmRjo6xN6K5y8vDw6uLkRHhn5
0PdRt2+TnZ1Nu7ZtuRMbW6v3RsZGtGrVBn9/38cu2IiajaAyP7+rDBs28lEXQxAea4cO7cfd
vQtX/fxp06oVxsYPf0ikOhQWFhJwM4huXTrj63uFzp27Nsh6VSVqNoIgCGpWWlqKrY0NRkaG
KBQNcz2vo6NDSUmJyk9MbmiiN5ogCIKayWSyR/Kj796xY4OvU1Ui2AiCIKiZQqEgPiEBhULR
oK+rfn4NVpOqLRFsBEEQNMDRoeFv0Mvlj++dkToHmznzP2XIyOcYMvI5fvhxk8rp0jMyGD1h
spTW//r1uhahTi5e9mbIyOfwmjZdLfmlZ2RI25KUnKyWPJ8GHh4eyGQyli1bptLyJ06cQCaT
YWJiouGSPd6SkpKQyWTIZDJu376t8nePs/Jzobav9u3bV8rr2rVrvPrqq3Tp0gUrKyuMjY1x
dXXF09OTzz77jNjY2Epppk2bhkwmo3Xr1uTn1zw+bPv27chkMnR0dPDz86vzNisUCoqLixq8
ZtOxvdvTXbPZd/AQiUlJKi37259/PfSAC4Lw9NDX18fY2LjSS0dHBwBtbe0qvzcwMJDyKCgo
4Pnnn8fd3Z1Nmzbh5+fH3bt3yc/PJzg4mCNHjrBo0SKcnZ05cOCA0vrXrFlDkyZNCAsLY8mS
JdWWMz09nXfffReAOXPm0Llz53ptd3xCYr3S14Wvv3+Dr1NV9Q42crmc4uJitm777aHLJiQm
cvDwEenKRRCEp9++ffvIzs6u9Hr99dcB8PLyqvJ7Hx8fKY//+7//488//0QmkzFr1iz8/f3J
zc2loKCAiIgIDhw4gJeXFzY2NgwYoPzAwsaNG7NhwwYAli9fzo0bN6os5wcffEBSUhLt27dn
wYIF9dpmhUKBg719g9ds5HL501uzGTSgP1paWpw6c5aIyKgal/35198oLi6h/zP90NfTq++q
BUH4D8jJyeHHH38E4PPPP+eHH36gU6dOGBoaIpfLad68OcOHD+ePP/4gMjISQ0PDSnmMGjWK
qVOnUlRUxCuvvEJpaanS98ePH2fr1q1oa2uzdetWdHV1613uR9EbrWMVTY+Pi3oHG0cHe4YM
HoRCoWDz1p+rXS4yKopTZ84hl8t5aeoL9V2tIAj/EWFhYdy7dw+A1157rcZl9Wq4iC1vTrty
5Qpr1qyRPs/Ly5NqWepoPoNH1xvN19//6a3ZAEx7wQsdHR2u+vlz7XrVVdSfft6GQqFgqMdg
7Jo0UcdqBUH4DzAzM5PeZ2dn1zmfis1p8+fPJzo6GoBPP/2UyMhItTSfVeToYK+2vFQll8sb
fJ2qUkuwsbK0ZNSIYQBs2vpzpcgaeDMIn6u+6OrqMvX5ySrn6+1zhc+++JLnX5zB8DHjmfjC
ND6eO4/9hw5TXFx9FbWoqIjt/+xk1jvvM3rCZLymTWfO/E85dvIURUVFNa6zuLiE3fv2895H
nzB28vOMf34qH875H7//uf2haR9UUFjIvIWfMf3VWQ3e6+5pcunSJd5991169+6Ng4MDBgYG
tGzZklGjRnHx4sUq0xQXF/PLL78wdOhQnJycMDAwwMXFBU9PT1auXEl6ejoA7733HjKZDC8v
r2rX36NHD2QyGZMmTary+5KSEqytrZHJZOzZs0fpu6KiItauXUuvXr1o1KgRFhYWPPvssyxZ
soSCgoI67pH6iYuLQyaT8cYbb3Dv3j22bNnC8OHDadmyJUZGRrRv3545c+aQl5dXbR779+9n
3Lhx2Nvbo6enh5WVFQMGDGD9+vW1/j95GBcXF6ytrQFYsGABxcXFdc6rvDktNzeXWbNmcfXq
VVavXq3W5jMoq9kUFRU3eM2mw2PcG01tnbKfnzSRQ0eOEXYrnLPnL/Bsv77Sd5vuN6+NHjEc
SwuLh+ZVXFzMVytXcfb8hbJCastxsHcgKSmJ6wGBXA8I5NCRo3yxaCGNGpkppc3NzePj/80n
PCJC+kxPVxf/6zfwu3a9xsifk5PD3E8XERp2CygLovr6+twMCiYg8CbHT51i+dIlKm0DgP+1
61zxLes+uXvv/sd6dO/jbMaMGYSGhqKnp4ezszNWVlZERUURHh7O/v37+fXXX5kyZYq0fGFh
IZMmTZJ++C0sLHB1dSUzM5Njx45x5MgR3Nzc8PT0ZPLkyaxZs4YDBw6Qn59faZLRmJgYrly5
AsDhw4cpLCys9IN07tw5UlJSMDU1xdPTU/o8PT0dT09P6Ua3o6MjRkZGXLhwgbNnz7Jt2zZO
njyJvX3DXwEDbNu2jb/++ov09HTkcjmWlpYUFxcTGBhIYGAgp0+f5uLFi2hp/XtNWlhYyNSp
U9mxYwdQNkVK69atiY6O5vTp05w+fZpNmzZx8OBBKUCow6pVq5g6dSq///47kZGRzJs3j+HD
hyuVTVVr1qzhxIkTHDlyhKtXr1JSUsL8+fPV0nxWUUJiYoPXbvz8r9G9a5cGXaeq1Dao08zU
lPFjRgOw5ZdfpZrHJW8fgoJDMDAwYPLE8Srltf3vnZw9fwFtbW3envU6e3b8xY/frWHX9j9Y
OG8uBgYG3AqPYP2myuN7Nm3dSnhEBLq6unz43jvs+H0bO37fxr5/trN08SLcO3aodr2btv5C
aNgtmjo5sX7tan7bupnN67/jr21b6dSxA7Fx8az7YYPK+6Rtm9Y0btQIuVxOz+7dVU73NJkz
Z45KYyoGDx5cbR7ff/89Fy5cIC8vj5CQEPz9/UlISJACzOzZs5Vuxh48eJA9e/ZgYGDA33//
TXJyMr6+voSHh5OZmcmmTZsYMmQIAL169cLBwYGcnByOHTtWad27du2SrhSzs7M5efJkpWV2
7twJwNixY5XuGcyZMwcfHx/atWvHtWvXuHPnDsHBwSQkJDBw4EDCwsJ466236rBX1SM3N5cl
S5YQEhJCQUEBiYmJUk1HJpPh7e3N9u3bldIsX76cHTt2oKury7p168jOziYgIICMjAx27tyJ
iYkJvr6+zJ49W61lnTJlCuvWrcPQ0JDLly8zatQoWrVqxbfffktWVlat8mrcuDHr168HIDU1
FTc3N7U2n0F5bzQ7lWojO3buZtT4STW+fv9rh4q1Gx7bmo1aZxCYMHYMpiYmxCckcOjIERQK
BT/9vE36zszU9KF5JCUn88f2squm999+k9Ejh0v98bW0tOjTqyefzf8fACdPnyUoOERKm5qW
xtHjZT8Gcz/+kKEeg6V16urq0rWzOyOHD6tyvXdiYjl89Bh6enos/nQezZs1k74zMzPjo/ff
RS6Xc/GyN3Hx8SrtDzNTU37b+hN//rKFYUM9VErztNHV1a1yDMWDr5oeWzBw4EB69+6tdBVr
YGDA0qVLgbLn7JS3vwNcvnwZgAEDBjB+/HildMbGxrz88svSZzKZjIkTJwLwzz//VFp3+Wcv
vfQSAHv37lX6XqFQsGvXLgAmT/63iTg4OJjNmzdjaGjI3r176VihVmtlZcWWLVvQ1tZmz549
3Lp1q9ptV9WCBQto3Lhxta/AwMAq040fP57WrVtLNX4tLS2mT5/OoEGDAJS6H9++fVva5xs2
bOCtt96SgqtcLmfs2LHs3r0bgN9//73aJs66euuttwgICODFF19EV1eXiIgI3n//fRwcHJg9
ezYpKSkq55WRkSG9z8vLU3vTH1BjU39FL019gbdmvV7t96/OnMGrM6erlFf3ruqtnamTWoON
oaEhXpMmAPDrH3+x78Ahbt+5g5mpKRPGPqdSHj5XfSkoLMTezg6PQQOrXKZTxw60b+cKgPeV
q9LnZ86dp6ioCLsmtvTu2aNWZfe+coXS0lI6dexAE1vbSt9bW1lha2MDQPTtOyrnq60tV7rB
+V+zePHiKsdQPPjav39/rfN2cnKSmrQqBpsWLVoA4O3tTWho6EPzKb8Xs3fvXqX7AcnJyZw/
f5727dszd+5caZmKV44+Pj7ExsZibm6uVDs7cOAAJSUlDBw4kObNm1dZ9mb3L2iqCwS1kZ+f
T0ZGRrWv2nbDbdu2LYDSTAUHDx7k3r17tGzZkhdffLHKdAMHDqRfv34AlQZXqkPz5s35+eef
uXPnDosWLcLW1pbs7GxWr15N27Ztq7xgeFB8fDzvvfceUNa0GRkZKR1fdVEoFCQkJqpUG8nJ
yWHs6FFVBpxXZ87Aa+IEsrOzVcrL56rvY1uzUftEOqNHDGfnnr3cvZvKdxvK+sZ7TZqgNBq4
JjExZdNNuLZtU+PAz3aurgTcDCKmwvQUCfdH7LZs0aLWg0bj4spqK+HhEXw8d16Vy6TfvxpS
dbYEQX0yMzPx8fHh8uXL3Lp1i9zcXHJzc6V/rIpBYvLkyaxatYrg4GA6duzIc889x9SpU/H0
9JRqyRX16NEDJycn7ty5w6lTp/DwKKuF7t69m9LSUiZMmEDr1q1xdXUlKCgIX19funYte1ZI
+Y/b+PHjlfIOCwsDwM/Pr9Igw3JJ98+jqKiax6epYsWKFaxYsaLe+ZQzMip7BkvF8SjBwcEA
lWqZD+rbty/nzp0jJCSk2mXqy8bGhoULFzJ37lz++usvvvzyS4KDg/Hy8uL48eM8++yz1aZ9
7bXXyMjIYNKkSSxcuBB3d3fWrVvH+PHja0xXWw61uBeXm1sWcAC+W1/WVF8eaHJy6t4D73Gi
9mBT1uPMi9Vrv0OhUGBpYcGoapquqlI+v5iVZc034a2sLAFIuXtX+iz5fjXatA7za6Xd752U
mpZGalpajcs+rlcOTyOFQsFnn33G8uXLpbEWD2NiYsLZs2eZN28e27ZtY/v27Wzfvh1LS0um
T5/O3LlzMTc3l5Yvb0r7+uuv2blzpxRsyu/FlDezjRs3jqCgIPbu3SsFm/JlKjahASQmll34
xMfHE/+QZtcn5Xwqr+U4PGSCSUdHR4Aq5ylTN11dXaZNm8bYsWMZM2YMJ06cYPbs2dXOa7Z1
61YOHDiAubk5a9euxdramnnz5rFw4UJmzpxJQEBAlYNCa6tibUNVOTnZjB09Uuql6DVxPNnZ
tbsf1bWz+2N7Pmlk1uehgwfhNXECE8eNZfa7b9eqO2F5EElNrfkHvzwglDdtAdIkjukV2mNV
ZWtbls+oEcM5un9Pja8JY8fUOn+hblasWMFnn32GTCbj/fff5+zZs8TGxpKXl0dxcTE2FY5/
RZaWlmzYsIGkpCR+/fVXxowZQ05ODitXrsTV1ZWICr0V4d9gsWvXLkpLS8nIyODkyZO0bdtW
alIaN24cgNTL7fr160RERGBjY0P//v2V8itvInvzzTcf2vTx4Ycfqm1/aVJ5EHlY8Cz/vlmF
+56aZmxszKJFiwC4ceMGOTk5lZaJjY3l/fffB2D16tVSb7m5c+fi5uam9ua02Li4WqfJycnh
+UkTeH7ShDqNKSrv/fo40sh81HK5nJkvTatT2vJpuUPCwlAoFNU2h4WElLXFN3Vykj5zsLcD
ymYrqCltVeztytJGP0Gz6f4XlA/C27JlS5XjXB52jE1MTJgyZQpTpkwhMTGRUaNGcfXqVebN
m8eff/4pLdetWzecnZ2Jjo7m4sWLREVFUVRUJNVqANzd3XF2dubGjRtER0dLtZoJEyZU6lLf
smVLQD33Yx4Xbdq0AcruhdX0/1XeQcPV1bXBygZINZKSkhJyc3MxNjZW+v7VV18lMzMTT09P
pk379/dJR0eHTZs20bt3b9auXcv48eN55pln6lUWhUKBrY1NnWoZte1d9+B6/1M1m/ro1qUL
Ojo63L4TI42zeVBIaJg0ZqZv757S513c3YGy2VYveXvXar0d3NwACAi8yc2g4DqVvarZrEtL
S8nOrnyVJagm+X6zqrOzc73zsrW1lX5kqrqfUB7M/vnnH+lezIQJE5SWGTt2LFDWUaB8mQeb
0ACp7f/s2bNcuFD1efwwVV2dq/KdpgwbNgw9PT2CgoIqdYku5+3tzfHjx9HW1pZqgupQPtap
OsXFxSxcuBAoC4oP1ng3b97M4cOHMTY2li5gKurRowfvvfceCoWCmTNn1jigVRUKhQItLa0G
H9T5n2tGqw+7JraMH1PWc23lN99y5PgJqSeNQlE298/8RYsBeG7UCJybNpXStmzhQp9eZcFn
2deruXjZW2nHZ2fnEHgzqMr1NnNuyjN9+wCwaMlSzp6/oJRWoVBwKzyCw0eVx2KYGJtIN4aD
gpV7PmVlZzNl+stMnvYiR46fqP3OEOjSpWyA2rJly5Tu2YSHhzN9+nTpJntFiYmJ/PDDD6Sm
pip9Hhoayk8//QRQ5QC+8mCze/dujh49SsuWLSs9U6X8B3T9+vXcvHkTe3t7+vbtWymv9u3b
S7WiMWPGsGPHDqWb7aWlpfj6+rJ582aldObm5lJ34kuXLqn8XUNwcXHhgw8+AMoG2m7ZskXq
mKFQKDh69CgjRowA4J133sHt/gVcfZ07d47u3bvTuXNnvvvuO86dO8fd+/dqU1JS2LNnD336
9GH//v3o6+tLk3aWi4mJkcq9bNkynCq0hlS0ZMkSmjVrRkRERL2b0xSKUmLjYlEoShv0dcXX
F4Wi9OEFfAQey8e6TfGaRERUFFeu+vL16jWs+349jo6OJCYlSVd03bp0ZvrUKZXSvvbyDIJD
QklLT2fRkqUYGBjg5OBAZlYWySkpNc4gMPudt0nPyCAg8CZLvlqOrq4ujg72FBUVEZ+QSHFx
Mbq6uvTt3Uuqomtry+n/TD+OnTjJ6nXf8cf2HUyfNoWB/Z8lKDhEurd08dJlhg4epIG99XRb
uXIl/fr1Y+fOnTg4OODi4kJERARpaWm0aNECc3PzSkFly5Yt/O9//+PNN9/Ezs4OOzs7bt26
RWZmJgBNmjSRroIr6tKlC82bNycyMhJAqQmtXO/evbGxsZF6Zk2aNKna5qSNGzeSlJTE2bNn
mTRpEvr6+rRp00aaFr+wsBB9fX3GjRtH48aNgbImHS8vL37++Wdef/11li5dyueff86UKVNq
/K6hzJ8/n2vXrnHo0CFmzpzJW2+9Rdu2bYmKipKmAPL09OTzzz9X2zpjY2OxsrLC39+ft99+
W/pcV1eXwsJC6W8bGxs2btwodb0u98orr5CVlUXfvn154403ql2PoaEhGzZsYMiQIaxdu5YJ
EyZUyktVpaUKrK2tKS1t2FpGaSkNvk5VPXY1GyibuXXJwgX875OP6Na1C/oGBkTfjkYul9Ot
axfm/d/HLFn0aZUDAZvY2vLtyuX07N4NmUzGvXv3SEhMpFEjM6ZPm8JvWzZjfv8f+0FGRoYs
/+JzPp79Hs/264tdkybExsaRm5tHC5fmDBrQn4X/myN1Cy337puzmDh+LNbWVmRkZnInJgYA
904d6eLujl0TW54bNVL9O+o/oGvXrvj6+jJx4sSymSNu3aJdu3Z888033Lx5s8rxHi+//DIr
VqxgyJAhGBsbc/PmTXR0dOjUqRMLFizAz8+PphVqxBVVvC/0YBMalA16HDPm3w4iVTWhlTMz
M+PEiRNs3bqVSZMm0aJFC0JDQ8nMzMTd3Z2pU6eyc+fOSuOwvv/+ez7++GOcnJxITk6WAtvD
vmsIhoaGHDhwgD/++INhw4ZhbGxMQEAA2traDBs2jD///JODBw9W+h+pj+eff56YmBi2bNnC
hAkTcHFxwdTUFC0tLVq3bs3w4cNZt24d0dHRjBo1Sintjz/+yNGjR9HX12fTpk0Pvcfn4eHB
jBkzUCgUzJgxo87NaQqFArmWvMGb0bq4d3xsm9FkiYkJj2fJ1CAzM5P4hETatmn9qIvyVPDz
u8qwYSJoCkJNDh3aT7NmLvj6X6OLe6cGXXf5OqOiIujcuWuDrvthHstmNHUxMzP7T4/eFwTh
0VAoFNhYWzd4LeNxnhvtqQ42giAIj4JCUYqWlqzBb9Z37tT+se0g8FjesxEEQXiSKRQK4uLj
G/yeja//NVGzEQRB+K9QKBRYW1mJZrQKRLARBEFQM4VCgb6eHhmZmSo9WkUd8vLu0anDf+BJ
ncLTT09Pr8qnWQqCoEyhUKAl1yL6dgwtmjcjNj6e3NxcWrZwIT4hUeX3Ls2akZKaSlZWVo3v
k+/eJS/vHi1dmqGrq1vl7OaP2lPd9VlQr5SUFPLz83Bz64C+vmqPjBCE/5pDh/ZjZ/doHvVd
UJBPSkoydnb22NnVPDt3QxPBRqiVlJQUkpOTKCioPA+cIAhQWFjI7dv1f0ZRXRgYGODs3Jz2
7TvW+plemiaCjSAIgqBxouuzIAiCoHEi2AiCIAgaJ4KNIAiCoHEi2AiCIAgaJ4KNIAiCoHEi
2AiCIAgaJ4KNIAiCoHEi2AiCIAgaJ4KNIAiCoHEi2AiCIAgaJ4KNIAiCoHEi2AiCIAgaJ4KN
IAiCoHEi2AiCIAgaJ4KNIAiCoHEi2AiCIAga9/8KTu3y0COptwAAAABJRU5ErkJggg==
--------------4A82F112642555CF00086042
Content-Type: image/png;
 name="cpu_config2.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="cpu_config2.png"

iVBORw0KGgoAAAANSUhEUgAAAvUAAAGACAYAAAAtRZ1iAAAABHNCSVQICAgIfAhkiAAAABl0
RVh0U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AACAASURBVHic7N13fNT1/cDx1/f2
Ze+QQQh7gyAgUwUVRSsqIE6U1tba0to6forW1YrU0jpaR60VF0qdoEwVBET2HhFCCJtsstfl
7nvf7++Pyx05kkASEpLo++kjDy73Xe/7Xkze9/m+v++Pkp2dpSOEEEIIIYRotwytHYAQQggh
hBDi/JhaO4Az6bpOZmYGBQX5uFyu1g7Hj9lsJjIykri4BBRFqXe9nJwcYmNjL2BkQjQv+RkW
Qggh2pc2l9RnZWVQWlpCfHwCJlPbCk9VVfLycgGIj09s5WiEEEIIIYTwaHPlN/n5+URHx7S5
hB7AZDIRHR1Dfn5+a4cihBBCCCGET5tL6l0uV5tM6L1MJlObKwsSQgghhBA/bW0uqRdCCCGE
EEI0jiT1QgghhBBCtHNtt86liVTVTVl5MVXOKpwuF5qmYTQYMJnMWK1WggNDMZmMrR2maGW6
rnP8+AmOHTtGcXFxk/YRGhpKp06dSErqeNZuSEIIIYQQLe1Hk9Truk5JWTHlFaVERcYQHR2L
zWbDZDRT5XRQWVlBWXkZ2XmZBAcFExIUKonYT9jx4ycoKipiwoQJBAUFNWkfZWVlbNiwAYBO
nZKaM7wfldLSUnJycnC61EZvazGbiI2NJTg4uAUiE0IIIX48/JL61AMHyMjIpKioqFl2HhYW
RkJCPL169myW/Z1NQVE+FquFiwYMpbS0mJLSYkpKilFVN2azGbPZRGhwKOFhkWTnZlJQlE9k
eFSLxyXapmPHjjFhwgRUVeXEiRMAfh/yzvzAp+u632NFUQgKCmLkyJEsX75ckvqzyM7OJiEh
kZCQEBRFqfMLPOf1zK/i4mIyMk5KUi+EEEKcg19Sf/LEScaNG0dUdDSKN4fxy210dF1BAXTg
bAPdOnAqL49Vq1a1eFLvcFSg46Znt96kpafidLpITOhISHAoNruNKoeD8ooKcnOzAYiLiePY
ySM4HBXYbAEtGltzcbvduN1uDAYDRqNRrjKcp+LiYoKCgjh58iQhISG+hLM+NRNNTdMoKyuj
rKyMxMTEJpfv/FQ4HE6Cg4P5bsN2MrJzG7xdQocYLht5MYcOOVswOiGEEOLHwS+pzy8oICIi
gj/N+hebtu85rx0Pv3gAzz42g/yCgvPaT0MUlxbTKakzJzNPUFlZQVLHZEJDQgEFl9OJwWAg
OCgIRelATnY2lZWVRIRFUVBUQId2lNSXlpVgMpmwWe0YjcY23frT5XLhcDj8RrgVRcFmswHU
u8xsNl/QOBVFITQ0lIqKCr94zsVut1NRUdGCkf14aJoGQEZ2Lh0TOmAyGjEZjRhNnn8NBgOa
pqG63bhVN6rb83UiI9tveyGEEELUzy8rdLvdqKqbTdv3cNct13ue1MCta2iahubWcOsaqupG
c6u43Bqq041TdeJyqVS5VFSnp4f7pu17UFXP6HJLq3JWYbcHkJmVSaC1gFDrKTRnd1Ti8F5q
MBtyCDGnUmG3UVaViM1mRXW1nxFATdNQVZXwsAjyC09hs9gwmy2YTKY2mdxXVFRwMus4bvfp
Omqj0URCh44AZGQf9/vZMBpNJMYlERoaekHj9I7Oe2MpLS0lNzcXg8G/MZSmacTExPjKQLwl
OOLcNE07/YFJ91zF09HRNR23oqF5r4Jouuf56vVqbi+EEEKIs6uV1LvdnqS8rKwS8HSTcWsq
breOqro8o2guN6pbxaW50Vyab2TNrbqpqHSc3p/quiBJPSioqgvFoBMXvpeQ6D+hO3fjqlhE
RVUMJkM+gYHJKLYbiaj4BxWuJFAUtIYPzLY673kMCgoiICCA4pJiSktLsJgtmM0WzGZzm0ru
XS4XbrfK5WOu8JWsfL9hDarqSfLdbjcjLhmNoigYDAbWbfiuVSb1MhgMuN1uX+KYm5vLlVde
SWFhoe85g8FAWFgY3377LYGBgX7binOrmZRrmobiBpXqD0aaAUUBXQdd13BrOlqN98P7syOE
EEKIs6tjpN6TdBVW1wm7NQ3NraNpnj+0ruqk3qW6UF1unC4Vp8uF01mF0+Wmqur06LfLfWFG
6i1mE6VlpditAeSV9iEk73ls4bdgCbsHi3oCjBGAgqvwJQodwzCZTDgcDixmS4vH1lx0XUd1
q2iaTlVVFQEBgQQFBXPqVB6lZaVYrVYsZgtWq7VNJJuq6sblUtF0nVP5uYSFhuNyqaiq5+fB
5VJRFIWS0mLCwyL8ll1IiqKgqqpfAl9RUcFdd91FeHg4AIWFhXz88ceYTCbfepqmyUh9A2na
6fdVdbsxmwwE2wzVo/dnJuwK3l9L4cGJ7E1JwR5gZ9/+VEC64QghhBD18UvqVVXFVd12rqys
vPo5zZPAq25cqhtVdeFSPaUgqqqiujVUt4rbXV2eU2NUTXW5fB8SWpLdFkhBYT5xsfFk58ST
np1A4c7XGX5xJGZbd3StgGNHU8F+M053BBaLlcKiQgIC2kc9PZxOPgHcmhuny4mma4SFhaGg
kJObjcNRQYA7CIvZgsViadWkU1E8o/Wa5sblcuJ2u3G5XL6bqz2PFcxmMwbF4Lfswsap+I3U
A8R2iKFbt26+7yMjI4ntEIPdbvet53a7JalvoJrnVlXdBIba6ZSUJN1whBBCiGZUa6S+svrm
P0eVpxRCVdXqZN4zkupyq77Hbrcb1a15EnpNQ9Pc1LzXsLKy8oKM1AcHhZCVm0FZeRlBgUFU
VVVR6BjNyi1menWLITXdiq7H071bJGazkSqngyqng9CQDi0eW3PxJvW6rnvKpDQ3muamorIC
s8lEfFwCTqeTjMyTWCwWggKDfSU5rZF8GgyG6hIczwcQt+ZJ6r1XEXxJvcmMUr1ua1xhMBgM
fiP1AHFxccTHx/utFxcX55fUq6qKxXJhrvR8/NnnzH33/bOuM+3225h2+60XJJ7GqllT71JV
NLdbuuEIIYQQzazWSL1XldPzh9Olqp5yG7fq6UyheurpPcm8u3p0XkfX6657vRAj9QaDgdDg
MPLzT9EhtgOOKgedOiWzb98PHDphorikjMEXDa4uITJQVFxIcGAQxjZQptJQRqPRk9Sj+xJ6
RTF4XoOi4HQ5MZlNdO3andKSEjKzThIcHEpwUPAFSz5rslgsvqTepVb/LLlcvli8SbzZbPF9
AGiNOOsaqY+L68CgQYP81ouL60BAQABVVVXAhR2pv2XKZIB6E/u2nNDD6VKluNhosnLyiIvw
3Jcg3XCEEEKI5uM/Uq+6cVUn4Y7q2njVpXr+qPpKbTx/aDX99Ah9fVxOF+4LVCcdGBBEpaOC
4pJiTEYTLpeT6Ngoxl56JavXrqTK6cRgUHA4Hei6RmBA+7p8bzAYUF1q9Y2DpxN6g9GI0eBJ
hBQUdF0nLCyc4OAQ9uzdjdnkuYn2Qo/WW61W382yRqPnaoHL5cJqtQLepN5Y/TqMfssupDNr
6gHi4uOIjY31Wy8u3jNSX1npvYFcvaDntL7Evq0n9HA6Cb90+CAURWH79h11dsMZ0LsHuafy
yS8sxq1p0g1HCCGEaAT/kXq36utA4h2p9yT1mq/dpVs73d5S5+ztY1yqC9Xd8iP1UN1vPCSC
gqJT2K02XKrndZw4eRyAKqcDo9GAw+EgJPjsEw21RRaLxXPVQ9frTOiNBqMveS4qKuT4iaPE
xsQQEtI6H15sNrvnZ6m6xMZQndTbbHagOqlXDBhNRnRdr7HswrYkOnOk3mq1EhfXodZVg7i4
Dlit1latqT8zsW8PCT2AxWKmoKDQV15VXzecwEA7nQMTSeoYT96pAjKz8yguLZNuOEIIIUQD
1BqpV10qfXt05oe0I+e14749knFUOi7YSD2A2WRCc2uUV1YSEhxCWXk5Bw56umbkF5zy3ZgZ
GR51wWJqLt7yGxSldkJvNGIymqiorCQ9PY2w0DB6dO8FtN6ops1mw+WscTOswYjL6fJNPuVy
ujAajadrrauXORyVFzzWmiP1AQEBmEwmwsLCMBqNgCeB97YL9d4jciHKyupyy5TJOKs/cLeH
hB6gS5euHDiQisPhKV0KCLD7lqluN7quY6jZX1Y/PS+D6vK8N26/DwIXvkuSEEII0dbV0dLS
xSO/vxurxTOzp8FgxGg0Vv9rwGDwfCmK4hs1894k664e0QdwupxkZWVfoD71HoqicDLjJGNG
X0ZcbDyn8nM5lZ9HQWEBLpcTl8tFbm4uCR0SL1hMzUlVVRTwJfRGgxGz2YzLpfLDgRTMZjPd
u/XAZDJd0PNeF2/3G4OiYDZZUAxKre433o4m3u9bs/uNNw5vR6St2zdSXuHpABVg99SA1xzR
b83uN9Nuv61VjttU0dFRREef/iC9efMW32NVdaMZNAwGAyWlZZzIyCErJ8+X7J/+HXM66ZeR
eiGEEKK2Wkm9q5nLZS50cumqcvLVV8uZfNPNBAUGU1paisVsJicrh5zcHAIDAttd6Q2crv1W
FAWjwYjFbEEH0tPTKS8vpUuXbr7uLK2d0Ht5b4YNCQ7FqBj9Jpc6c6Kp1ph4yqtmfbzL5eLi
wUNZv34janUJl9lsYdBFF5OXl+fr5NJWznF7dGY3HINBwaAYWLN+K6D4JqMCHV0HTT+d1Ev5
jRBCCFE3v6Q+JiaGvLw8T8mMN+/VFVD0M0qdq5+j+p/qP8IKoHsTZl2noKCAmJiYln4NfgqL
irjhhhsJCQnhVH4uVU4HTpeLiKhw7IE20g8euqDxNCdVVTEYjFjMVrKyMjlx8hhdu3Snc+fO
1bMBt61E02a18fq/X/N9X7O3uM1mY84//lrnspam6/51+wEBAZSWlqJpGlVVVcR1iKfK4UTT
NE9pk8mEyWgiKyur+qqVwTcxVc19tscPi63hzG44DRUfG+3bXgghhBD+/JL6Xr16sGP7TrKy
sppl53FxcfTp06tZ9tVQERERrFixgimTptYaqc/Oya6VjLUniqJwKj+P1NRUOnZMYuiQS3y1
x22Ny+Xizjvu9iup0fXTI/J33l7XsgvTf1xVVYKDg6moqMBqtaIoCkFBQSiK4isti4+Pp6Cg
AIvFM5GX0Wj03Q/gHS22WCxUVFQQHByMqqqYzeYLEn97d2Y3HO+Hofo+FHk/hNUsxxFCCCGE
P7+kfsyYMYwZM8ZvhZMnT1JQUMDixUs5ceJEnTvp2LEj119/HUFBIXTpktxiwTZEQUHBj3ak
Pjw8nIL8AoZcPMQ3aVJb5Z1xuP7lrVNuo+s6TqcTm83KunXrGD16NKGhobXWs9vt5/wAWFFR
wbp167DZrDidzlab6Ku9ObMbTmN4PkzJhychhBDiTKazLdy2bRubt2wlIjyCXr160r9/P8xm
M0bj6c3cbjcul5ODB9PJzslh2LChDB0ypMUDr0+Xzl1ZsODzOkfzFEWhe/cerRDV+XO73Qy6
aLBvpLKtldq0F4qiYDKZiI6OJiMjk88//9w3oVRjWa1WbDYbCQnxktA3wpndcBrDZrPSpUvX
FohKCCGEaN/OmtQfO3ac4uJiiouLG7zDE8dPtEpSX1VVRX5+PrqmExEWyffrN7E75Qc0Xceg
KAzs15cxo4aDBpmZmURGRrbKZEdN5e0yJM6f2WwmLi6OyMhInE6nZ6ZevXH98b0fDrzlOVJ6
03BndsNxOp2kHzpMbEwsZvPpX0lVVU7yTuXRpUtnbO3o/1UhhBCiNZw1qZ88edKFiuO8Wa1W
4uPjiYyMxOFw0K1bd6qqHLhcLsxmM1arjYAAOzabrV0l86L5GQwG7HbPz0LNTiyNVbMGX0bp
my4nN7f635w6l+fm5JCUlHQhQxJCCCHanbMm9e2R1WrFarXWWScthJc3EW9KXbdoXh0T2+e8
EUIIIURbIhmNEEIIIYQQ7Zwk9UIIIYQQQrRzbS6pN5vNbb5Vo9wUKYQQQggh2pI2l9RHRkaS
l5fbJhN7VVXJy8slMjLq3CsLIYQQQghxgbS5G2Xj4hIAhczMDN/so22F2WwmMjKKuLj41g5F
CCGEEEIIHyU7O6tp/fyEEEIIIYQQbUKbK78RQgghhBBCNI4k9UIIIYQQQrRzktQLIYQQQgjR
zklSL4QQQgghRDsnSb0QQgghhBDtnCT1QgghhBBCtHOS1AshhBBCCNHOSVIvhBBCCCFEOydJ
vRBCCCGEEO2cJPVCCCGEEEK0c5LUCyGEEEII0c5JUi+EEEIIIUQ7J0m9EEIIIYQQ7Zwk9UII
IYQQQrRzktQLIYQQQgjRzpkAduzY1tpxCCGqDR48pLVDEEIIIUQ7Y/I+mDDhZ60ZhxACWL58
SWuHIIQQQoh2SMpvhBBCCCGEaOckqRdCCCGEEKKdk6ReCCGEEEKIdk6SeiGEEEIIIdo5SeqF
EEIIIYRo50znXkUI0R7t3pvCxk2b2ZOSQn5+AaVlZYSEBBMVGUl0VBQD+/dn9KgRREVGAlBS
WsqU2+6sc192u52oyEgiIyPomJDAmFEjuWjggFrrHTt+nF/99ve+7+e/97Zv/3XZk5LCwzP/
5Pv+4w/eIzwsrKkvWQghhPjJkqReiB+ZI0eP8c9XX2dfamqtZQUFhRQUFJJ2MJ31Gzfx5tvv
8PO77uTmSTeddZ+VlZWcOHmSEydPsmv3HhYvW87gQRfxxMxHCAoMbKmXIoQQQogGkvIbIX5E
Nm/Zyh8efqTOhL4uqqpiNBqbdKwdO3fxzLOzm7StEEIIIZpXvSP1J04eZ9u2zRSXlqBpGprb
jaZpuDWt+nsNTXOf8b2GW3P7fW8PCOTaa65lQP+BF/J1CfGTc/TYMZ6b8w8cDgcARqORq6+6
knGXX0qnpCQsFguFhUUUFRVx5OhRvlu3nl279zBqxPA69/evF/5Oj+7d0HWdSoeDosIidu7Z
wwfzP6KwqAjwlM9s27GTIYMHXbDXKYQQQoja6k3qN25aT+/efUmMT8RsNvu+NE3HpbpwuZy4
XKf/dfq+91+Wk5vLgoWf0b/fABRFaXKgO3bs4IMPPmDlypVkZGTgcDiIj49nyJAh3Hzzzdx4
440YDHLhQfx0/eu1N3wJfUBAALOeeZJ+ffr4rWOP60B8XAf69O7FdROuIf3QYWJjYurcn9Fo
9P0/FRQYSFBgIImJCQy9eDDTf3UfmqYBnhF7SeqFEEKI1lVvUl9SUkx0VDTdr34YTdPrXEfX
63keHXQwGBQWvHQnZWXlqG4Vs8nc6ABLS0v53e9+x7x583zHUxQFo9FIeno66enpfPTRRwwZ
MoS3336b/v37N/oY7UVOTg7XXXcdJpOJ5cuXEx4e3tohiTYiZd8+Uvbt830/7fZbayX0denW
tUujj9UhNpbuXbty4OBBAE7l5zd6H0IIIYRoXvUm9S5VRdc1HFVOOvQciabp6LqOroPZZKBv
52jKq1wcziikwuEiLNjO0F5x1eU44HK7+WrJQhRFQVVdUHf+f1YFBQWMHz+e7du3ExgYyIMP
PsjUqVPp0aMHJpOJrKwsli9fzpw5c9i2bRtjxoxh2bJljBw58nzOSZv17bffsn37dgDWrFnD
TTed/eZG8dOxcfMW3+PYmBgmXndtix7PZredfmyznWXN81PldLLy21Vs2badtIPpFJeUEBgY
SGREBLEx0YwaMZxLR49q0RiEEEKI9qDepF5VVbTqkXEdA3r1fxoQFGjHpUF5pZtyhwYY6Bwf
QaXTjVvX0d06quYdVTfgcqlNCm769Ols376dbt26sWLFCpKTk/2WJyQk8Mtf/pJp06Yxffp0
PvroIyZNmsTevXuJjo5u0jHbsmuvvZaJEydiNBoZP358a4cj2pAf9u33Pb5oQH/M5sZfFWuo
kycz2Lf/9I24HWJjW+Q4OTm5PPKnJ8nKzvZ7vri4mOLiYg4fOcLGzVvo07s3iQnxLRKDEEII
0V7UP1LvcqFX18xqOhgUAxjAqBgIDrShalBc7sJqtRITbsdgNFLucKPpOqpbQ1XdANUj9Y1P
6j/77DMWL16M0Whk8eLFtRL6mqxWKx988AFHjhxh8+bNPProo7z99tuNPmZbFxYWxpdfftna
YYg2qLCwyPc4oZkTXFV143RWkZmVxa49e/ngfx/jcrl8yy8d1TJXxl594z9+CX2npCR6dO+G
2+3m1Kl8Dh85Qnh4uCT0QgghBGcbqXdVj9TrYLfZUAwKiqKgoGC32XC5NQwmC6EhNqLDA3Dr
4NZ0VE3B7dZxuUHXwaAofglAQ/39738H4M4776RXr17nXN9oNPLPf/6T4cOH8+GHHzJr1izi
4+WPvfhpqKis9D1ursmbZvzxwXOuc8PPriMxMaFZjnemPSk/+B7fedst3HXH7X7LnU4nmVlZ
LXJsIYQQor2pt12MS1XRNQ0dsNus2G02Amx2goICwGDG6TYSGGgnNjIYXTHj1o24MeLWFVya
gkv37LopI/UZGRls2eKpEX7ssccavN0ll1xC3759cTqdLF26FICHHnoIRVEYOnRovdvt3bsX
RVEwmUxkn3Gp3+Vy8corrzBixAjCwsKIjIzksssuY9asWVRVVdUZu6IoPP744wB88803XHrp
pQQHBxMUFMS6deuaHFNOTo7ng5WiUF5eXmubxsT6hz/8AUVRuPXWW+uN4ZJLLkFRFKZOnVrn
crfbTUxMDIqiyBWEVhYcdHoCqDPLVVqC0WjklimTue9X95x9xXPcS1PPvfaA/4eTo8eO+9po
elksFpI7dTpXqEIIIcRPQr1Jvepyoeme8huLxYLNZsVut2K32dEUEzablZCQIMwWK5rBhKaY
cGNE1Y2omgGXqqDrOkoTRurXrl0LQFBQED179mzUtgMGDPDbx9133w3Atm3bSEtLq3Ob+fPn
A3D11VfToUMH3/OFhYWMHj2a+++/n02bNhESEkJMTAzr16/nySefZMCAAWRkZNS5z9WrV/Ps
s88yYcIE1q1bh91ux+FwMHDgwPOKqT6NjfWWW24BYOnSpb42iDWdOHGCrVu3AvDVV1/hdDpr
rfP999+Tl5dHSEgI11xzzTljFC0nMiLC9/j4iZPNum+7zUZ0VBRdkpO5ZNhQ7pl+F/Pm/pd7
pt9Va+Iqk8n/4l9pWdlZ9112xvKa9wJcMfYy3+N1GzZy67Tp/P7Bh3nvg/kcPXasqS9HCCGE
+FGqP6lXVfTqm11NZhNmkwmLxYrFYsFqtRIYEECALQCzxYbJZMFgMKMrJjQM1V+envSK0vje
8SdOnACga9eujd62W7duABw/fhzwJPkDB3omvvrf//5Xa31d133Pe5Ntr5kzZ7Jlyxb69u3L
rl27OH78OPv37ycrK4tx48aRlpbGjBkz6oxj06ZNPP300zz66KOcOnWK3NxcSkpKCA4OPq+Y
6tPYWEeMGEFiYiJlZWWsWLGi1v4WLlzoayFaWlrKqlWraq2zYMECAG666SasVmuD4hQtY0D/
fr7He/amUFp69mS6IV57+UW+WfIlX372MR++O5c3Xv0nzz71BLdMmUxUVGSd2wQGBPp9n5Ob
e9Zj5Obl+R4rikJgQIDv+ztvu5WbJ93k++Cg6zoH0g7y4Ucfc++M+3nsyWfIzslp6ssTQggh
flTqL79xudA0DV3X2f7tJ2z+5n+sX/Y+axe/w6qFb7Hi8zf55rM3WPHZf1j9xVusW/oOW7/5
gN2rP2Lfus9I3+wpx/DW4TdGYWEhAImJiY1+QR07dvTbB5xOjOtKoDds2MCxY8cICwtj4sSJ
vuf379/P3LlzCQgIYNGiRb4kHCA6Opp33nkHk8nEl19+ycHqft1n+vDDD5k9ezYR1aOoATUS
lqbEVJ+mxKooCjfffDMAn3/+ea19ep/zxrlo0SK/5bqus3DhQuD0qL9oPSOHn54VtqS0lLff
f79V4ggNDSEw8PTP+bYdO866/p69Kb7HcR06+E1QpygKv/rFdObN/S/33vNzBg0c6DeSv33n
Th7901OUl1c04ysQQggh2qd6b5QNCAjg6LGj/LD4L5jNZkwmMyaTCZPRhMFoQMFTXuN2u1Hd
KqpaPZus6kKt/tflcnHkyBHsAfZal+XPJiQkBKBWfXtDeLcJDQ31PXf77bfzyCOPcODAAXbs
2MHgwYN9y7xlLrfccotfr+ulS5fidrsZN24cXbrUnqAnKSmJzp07c/DgQVJSUujevXutdcaN
G1dvnE2JqT5NjXXq1Km89NJLLFq0CFVVfe9Rbm4u69ato3///jz22GO89957LFq0iNdee82X
dG3ZsoWTJ08SERHBlVdeec4YRcvq2qUzQwYPYtuOnQAs++obevXowdVXnf29OZWfT1hoaKP+
/zwbRVHo27s3W7Zt98Vx/bUT6JSUVGvd/akH2LBps+/7vn1617nPqKhIptx0I1NuupGqqirW
rt/AS/96FVVVycrOZtOWLVwx9vJmiV8IIYRor+r9S37DxJtYsOAzFi5c4JlQyq2haRqa5sbt
e+z5crvd9R4gPDyCe37xK78RuHPxdq05dOhQI16KR3p6ut8+AGJjY7n66qtZunQp8+fP9yXQ
qqryySefAHDXXXf57cdb675jxw7Gjh1b57Fyqi/9HzlypNFxNiWm+jQ11ksuuYSkpCSOHz/O
6tWrueqqqwD44osv0DSNKVOm0LNnT/r06cO+ffvYvn07Q4YMAU6P5E+ePLlFe6KLhvvdb37N
jD8+SHl5Bbqu88I/X2Ht+g2MvXQMXbp0JiE+npKSEnJycklLT+f79RvYtz+VWU8/ydAhFzdb
HBOuHu9L6lVV5fcP/h/TbruVAf37ER0VRU5uLjt37Wb+J5/6zUp97dX+cy8UFRUTFhbq95zV
auWy0aN4/4P5vtKenNw8hBBCiJ+6epP6gQMuYuCAi/ye03WdsrIyln29mGuumuDramMymfhq
xXKuvfp6goKCGpXA12X06NEAFBUVcfz4cZLqGOWrT0pKit8+vO666y6WLl3KRx99xJw5czAY
DKxYsYJTp07RrVu3WrPQekf8MzMzyczMPOsx9bO18DiLxsZUn6bG6i3BeeGFF1iwYIEvqffW
ynvLcyZNmsS+fftYtGiRL6n3riOlN21H93pTzAAAIABJREFUfFwcT858lD8/91cqq29+3rpt
O1urE+z6rN+0uVmT+pHDL2HokIt9x3U4HPz3nXfPus2V48bWGql/+LHHqax00Dm5E+Hh4Vgs
FvLy8khLT6eg4HR5Xe9ePZotdiGEEKK9avBdrG63m70pe1i8dCFhoeEcTD/ED/v288O+/RxM
P0RYSDiLliwk5Yc9aNWTVjVV165d6du3L3C6X31DpKSksGPHDgwGA9ddd53fsokTJxIWFkZG
Rgbff/89cLrMpa6bUTt37gzAb3/7W3RdP+vXQw891KTX2diY6nM+sXqT8oULF6JpGkVFRaxa
tYrevXvTu7cnyZo0aRKAr23l7t27OXToELGxsVx++eVNeu2iZQwedBEv/eNv9OxRuxysLgaD
gdLS0maNQVEUnnj0/xg5/JIGrX/VuLH88Xe/9XuutLSMEyczyDt1ii3btvP1ipUsXrqMTVu2
+iX0E66+iouqO14JIYQQP2X1jtR7k0DwJPSFhYW89/67/OmxJ6hrIL5rl87oOjz311lcccVY
AgMDMZpMmIxGwsIi6NQxGbs9oPaG9XjooYf4xS9+wZtvvsnDDz9Mp3P0o9Z1nQceeADwJKFn
1pbbbDamTp3Km2++yfz58xk6dChffPEFiqIwbdq0Wvvz1p17R/5bQmNjqs/5xDp06FCSk5M5
evQoGzZs4MiRI7hcLt8oPcCgQYNITk5mz549HD161DdKP2XKlFotDUXr65KczCsv/oMt27az
fuNGUn7YT2FhIU6Xi8iICKKjooiL68DFgy5iyOBBBAUFNXsMdrudZ554nN179rJy1Wr2pR6g
oLAAh6MKu91OdFQkfXr34uorr6RXz9oj7UajgV//8hfs3LWb7JwciktKKCsrI8AeQFhYKF27
dOGKsZcz9OLB531lUAghhPgxqDOp13Udp9OJ2+1G13UcDgfHjh0jNzeX390/w/d8rZ2ZTBiN
RsJDo0jq1AmL2YLbrZJ7Koede7YzYtjoBv8Bvvvuu3n//fdZs2YNEydO5JtvviE2NrbOdd1u
NzNmzGDlypWEh4fzwgsv1LvPN998k88++4zRo0dTVlbG5ZdfXucHhssu8/TIXrt2LevXr2fU
qFENiruxGhNTfc431qlTpzJnzhw+//xzX839lClT/Na56aabfDfVeuvppfSmbRs25GKGNaKs
JiQ4mG+WNO8kYgMH9GfggP6N3i4gIIBJN0xk0g3n7v4khBBCCFCys7P0HTu2MWHCz3xP6rru
a2kJnqS5tLSU8vJyT//6emrIdV3n2IkjVDmrsJhN6HgmnzIYDMTHJdC/70V1blefrKwsrrji
Cvbv309ERASPPPIIU6ZMoXPnzhgMBvLz8/n666+ZM2cOu3fvJiAggC+++MJXG16X7t27k56e
TpcuXTh8+DDvvPMO06dPr3PdqVOn8umnnxIVFcXrr7/O5MmTMRg8FUuaprFz50527drFPfec
nlUzIyPD14ozOzu73g8iTYkpJyfHNxFVWVkZgYGne4I3JVYv7w2wycnJ5OTkkJiYWGtSrHXr
1jFmzBh69+7N/v37SUhI4MSJEzJK2syWL1/C4MFDWjsMIYQQQrQzdSb14EnQ5/9vHumH0ikq
LiEmJpqsrBzi4mJr/ZudnYvFYsJuD6CqyoHqchMXF4vDUUXPHj2YPGmqL8FsrPz8fH7961/7
9VI3Go2YTCaqqqp8z/Xr14+5c+cybNiws+7v2Wef5amnngI8o4E5OTn1lh8UFxczceJE3+y0
NpuNXr16UVVVxaFDh3A6ndhsNjIzMwkPDwealtQ3NKazJfVNibWmrl27cvjwYQAef/xxnnvu
Ob/lmqYRHx/v66LzwAMP8OKLL57ztYnGkaReCCGEEE1Rb6ad8sNeMjIzmDBhAn379MJoMBAf
F4sCtf7t3683119/PcOGDeGaa66mb7/eaJrGiBGXcOjwIQ6kHWhygJGRkXz22Wds2LCBGTNm
0KdPH1+HneTkZCZPnsz8+fPZtWvXORN6gGnTpvlGlydPnnzWeuLQ0FC+/fZb3n33XaZOnUq3
bt04cOAAxcXFDBo0iDvvvJMFCxb49cRvisbE1FKxTp061ff4zNIb8NxQeeONN/q+l9IbIYQQ
Qoi2o96R+j89+Ti33nIL3bo1rItGfdLS0vjs80959s/PnXtlIX7iZKReCCGEEE1Rb/cbp9PJ
7L/ObpaDJCZ2bJb9CCGEEEIIIWqrN6n/+9/+cSHjEEIIIYQQQjRR0+5eFUIIIYQQQrQZktQL
IYQQQgjRzklSL4QQQgghRDsnSb0QQgghhBDtnCT1QgghhBBCtHOS1AshhBBCCNHOSVIvhBBC
CCFEOydJvRBCCCGEEO2cJPVCCCGEEEK0c5LUCyGEEEII0c5JUi+EEEIIIUQ7J0m9EEIIIYQQ
7Zwk9UIIIYQQQrRzktQLIYQQQgjRzplaOwAhROub+cRT7Ni1m3um38UtUya3djhtVmFREbfc
eTcA897+L7ExMS263Y9Bbl4eq9Z8x6YtW8nOyaGsrJyoyEg6dIgluVMSE8ZfRaekJN/60391
H5lZWXXuKzQ0lLgOsQzo149bb55MUFCQ3/LxP7sBgDdeeZkunTufNa7y8gpuuuU2AN5+43US
ExPO52W2O5qmsWHTZhZ8sYiUffsAmHTDRO771T0N2r60tIzl33zD2nXrycrOQdd1EuLjSE5K
4ubJk0jqmNiS4Qsh6iBJvRCi3SgsKuKJZ/6C0Whk9p+frpXUibZD0zQ++N9HfPL5QpxOp+95
o9FIZlYWmVlZ7Ni5iwVfLOK+X97DpBsn+m1vNpsxGY2+712qi+LiYoqLi0k9kMayr7/h2aee
oG+f3hfsNf1YLF3+FR999jk5ObkAmExGVNXd4O1TD6Txl9nPcyo/H5PJRIfYGKqqnKQdTOdA
2kEyMrN4cc5fWyp8IUQ9JKkXQrQbO3ft4WD6IQB2701h1IjhrRzRj8vhI0dYsuwrAgIC+OXP
727yflwuF7Oen8PGzVtQFIVrxl/FVePG0q1bV2xWK/kFBWRkZrF+40ZWfruaEcOH1drHQ3/4
PeMuv8zvuYqKCrbv3MVb77xHVnY2f3vhJd55898YayT/4txOZmRSXFzCNeOv4tqrx/PF4iWs
WvNdg7bNzMrm8aeeoay8nEk3TuSOW24hONjz4bqqqopv13xH506dWjJ8IUQ96kzqt23fyv79
+9B1vVkOoigKfXr35eKLhzTL/oQQP03Dhl7MiEuGYTAYuHjQRa0dzo9Odk4uS5Z/RUR4+Hkl
9W/8dy4bN28hODiYZ59+gj69evktj4qMJCoykoH9+/Grn0/HbDY3aL8BAQGMGTWSpI4duXfG
78nOySHtYDq9e/Vscqw/RXfcdgt33XEbdrsdAGWJ0uBtX/rXK5SVlzN18qRaPyNWq5Vrrx7f
rLEKIRquzqR+374fSO7UBYOhee6j1TSN/an7GpzUd+/enfT09DqXRUdH06VLFy677DJmzpxJ
eHh4s8TYGE6nk3/+85/Mnz+f9PR0rFYrffv25fXXX6dv374XPB4hfiqCAgP585N/au0wxFns
3pvC4mXLMRgMPPtU7YT+TA1N6GvqlNSR2JgYsnNyOJmRIUl9IwUFBjZpu5R9+9i9NwW7zca0
229t5qiEEOerzqRe0zTi4uKa9UCHDh9s9DZWq9XvF35VVRV5eXnk5eWxefNm/vvf/7J48WJG
jRrVnKGe07Rp0/jkk08A6NKlCzabjT179pCQ8NO60UoIIc40/yPP78Zrrx5Pn95nT+jPR2xM
NNk5OWTUc1OtaH6r16wF4NLRo7Bara0cjRDiTPUm9ZmZmfzhxftxVFXVXkEHXdPRNR000PUa
jzX/x1azhf88/yaapjU6uLlz53LHHXf4PVdSUsI333zDo48+yuHDh5k2bRppaWmYTBfm9oCd
O3f6EvpPPvmEm2++GfCcA0Vp+CVMIX4sNm/ZylcrVpJ6II3ikhICAwJI7pTEZZeO4ZqrrsJk
qrveuby8gv998inrNmzkVH4+oSEhxMfHMaBfX7p17crfX3yZwKBA5s39r2+bml1kFn32MTab
zW+fuq6zbsNGVny7irSD6ZSUlhISEkxchw4MG3Ix46+8gsiICN/6+1JTWfPd96QdTCc3L4+S
0lKiIiPp2DGR226e0iJJaXl5OYuXLWfd+o1kZmVRVFxMYkI8o0aM4NabJ9f7u6wp59ntdrPq
u7WsWv0dx0+coLikhMiICBLi4xh00UAmjL+KoKAgPv7sc+a++75vu4LCQl8nGYAbfnYdM+67
95yvrbi4mF179gBw/XXXNvbUNEp2rucmT1sLJJcNPW8AVU4nf3nur2RkZvGH3/2GQQMHNns8
bcW2HTsBGDVyRCtHIoSoS71Jva7rOKqqCEz03JSGrqC7FXRNgep/dbcBNM/zaN7nFNAMvnUr
CgLRdb1JSX1dQkJCmDJlCn369KFfv34cOXKEbdu2MXz4hblhbvfu3QD07dvXl9ADktCLnxxV
VXn+Hy+ydt16wNNBIzEhkZycHHbvTWH33hSWf/0Nzz3zNGFhoX7b5hcU8OAjj5GVnQ2AwWCg
qqqK3Xv2snvPXt96gUENLxOocjqZ9fwcNm/ZWh2PiYT4eNyamwNpB/lh335GDr/EL6n/x8v/
4uTJDMxmM7GxMYSGhpCdk0Pmliw2b9nKzIcfrHWz5vn63QMPoapuFEUhLDQUVVU5dPgIhw4f
Yf+BAzz3zFN+6zf1PKuqyqzn57Bh02YAQoKDSerYkYqKcrbv3MW2HTtJ7tSJoRcPJjoqin59
+lBSWsLxEycxmYz06nG6pCWuQ4cGvbbde1PQdR2z2Uxyp6Rzb9BEx0+cJDc3D4DEZr5C2pjz
BrBz1262bt8BwBeLlvxok3pd18nN85zzhPjmvZIvhGgeZ03qAexBZirLXOga2INMVBRpoBiq
H7vRdQgINlNe5AZNISDERHmBBjoEhJioyPf8MtCa6aZbrz59+pCcnMyRI0c4cODABUvqc3Jy
AOjQwD9yQvxYffLZAtauW4/JZOK+X97DhKuvwmw2o2kaGzdvYc6LL3Mw/RBvvPUWMx9+yG/b
f7/5FlnZ2QQGBvB/D/yBwRddhM1mo9LhYOeuXSxasowdu3Y3Kp75H33C5i1bCQwM4L5f3sOV
48b6uqJUOZ2k/PCDXz90gPt/cx8Wi4XevXr6PphXOZ289K9XWbXmO/7937lcfumYZru/COCK
yy/nmvFX0bNHD0wmI263my8WL+E/b73N1m3b2bFrN4MvOp0YNvU8b9m2jQ2bNmO1WHjkoQcY
PXKE7zVWOhx8t/Z7hgweBMC4yy9j3OWXsWHTZp6ZNZuQ4JAmtSTMqR49j4+La5GBDqfTyc5d
u3njrbfRdZ2goCC/c9UcGnPeAHr36kl4WBglpaUMH1a7i8+PRVFREW6358Oopmm898F8tu/c
SXZODi6Xi04dk+jRvRu3TZ3SKve6CSEakNRXlrlAU0BXqCh2E50UiK4o5B50gO4ZoS8vVj0j
9bpCRaHmGdXXFCoK3Z7SnGYcqa+pU6dOHDlypN6baluSjMyLn7Kc3Fz+98mnAPzxd79l/JVX
+JYZDAZGjRjOn594nEf+9CSr1qxl4nXX+UpZMrOy+H79BgCeenym38im3WZj5PDhuFxqo5L6
zKxsPlv4BQAzH3qQS4YN9VtutVi4eNCgWttdNHBAreesFgu/uHsaq9Z8R3FxMdk5ucTHNd+H
+Dtvv9Vv8imj0cjkG2/g29VrSD90mANpab5E9XzO8/7UNAAGDujPmFEj/WKw22xcM/6qZntN
XqWlZYCn3v18vfTKa7z67//4vne5XFTV6HevKAr3//Y+AgICzvtYNTX2vIWGhPDhu29TXl5G
aKj/Fakfk1P5BYBnkO7eGff7rsgEBwVRWelgX2oq+1JTWbFqFf/3wB8ZOfySVo5YiJ+eOoef
aib16KDrgK6goNB/fAxRifbqunrFl9jrulJdX+9ZF73mcy2T1B89ehSg1i91l8vFK6+8wogR
IwgLCyMyMpLLLruMWbNmUVXHPQIZGRkoisLjjz8OwDfffMOll15KcHAwQUFBrFu3jo8//hhF
UZg5cyYAK1euRFEU39eECRNq7XfJkiVMmjSJhIQErFYr0dHRjB07ljfeeAOXy9WkOGqu95vf
/Ibi4mKef/55xowZQ2RkJGFhYYwbN46VK1f69vv1119zxx130KtXL0JCQhg2bBivvfZanS1L
N27cyP3338/IkSNJTEzEbrfTvXt3rr/+ejZs2FBvzL/5zW+orKzknXfe4dprr6V79+4EBgbS
v39/Zs6cSUVFRZ3voa7rfP7550ycOJG4uDisVivx8fGMHj2a2bNnk5mZWWubxr6/ovlt2bad
KqeThPh4rrpiXJ3rXDRwAP379gFg89ZtvufXbdiIruskJiY0W6nClm3bcLlcdOvatVZC3xQx
0dG+2vac3Jzz3l9DdExMrD5enu+58znP8dXNDlIPpHHyZEZLhe0nMNDzuzi/oOC891VVVUVZ
ebnvq8rpJDAwgE5JHbn2mqt5+z+vc/mlY877OGdqynkzmYw/6oQeoLS0FPC81unT7uCdN//N
kgWf8tG8d1n+5QLeeOVlxowaSXl5Bf94+V8UFha2csRC/PScc6TeFmihskRF16D7sAiCws1E
JNmxB5V5ym80T5lNeaGGOcBIYj8bh9Y5fOU35fl69Y20zZvU79+/n2PHjgHQs+fp2s/CwkKu
ueYatmzZAkDHjh0JDAxk/fr1rF27lnnz5rFq1ao6O9WsXr2aZ599lmeeeQZd14mKiqKgoICB
1YnHjTfeSFpaGvv27SM6Otqv686gGqOATqeTO++8k08/9Yywmc1mevbsydGjR1mzZg1r1qzh
rbfeYtmyZcTUMV38ueLwmjdvHvPnz6ekpAS73Y7dbqe4uJjVq1ezZs0aXn31Vb766isWL14M
eNqBlpeXs3XrVrZu3coPP/zA66+/7rfPn//85xw4cACr1UpycjLR0dG+qyFLlizhgw8+qHXz
sjeWjz/+mMLCQoxGI1FRUaiqSkpKCikpKaxZs4YNGzb4lTFUVlYydepUlixZAoDFYqF79+6o
qsrWrVtZv349N9xwA/Hx8c3y/ormc+LESQD69O511qtWffv0Ye8P+zhx8qTvOW8dffeuXZst
npMZnuSra5fOjd62vLyCA2lp7D9wgIzMLBwOBw6HA/D8DnS7m39Aoi42m+eGT10/fbzzOc+X
Xzqaz7/4guMnTvLr3/+BkcMv4YqxlzNk8OB6b14+X9FRUYBncqPzbR7QlPsZLBYLTqeThlR7
6pxeyWK1+B63xnlrD7wlNZqmc+vNU/zeW0VR6NK5M0/MfIQHHpnJvv2pLPhyMfdMv6u1whXi
J6nukfrqkhmAylJPaY3RZKTHqAi2fJ5NZKKVyhLNNyJfXuQGHQZPCSYk0ehXfuMZ6W++kXqH
w8GSJUu44YYb0HWd8PBwrrzySt/ymTNnsmXLFvr27cuuXbs4fvw4+/fvJysri3HjxpGWlsaM
GTPq3PemTZt4+umnefTRRzl16hS5ubmUlJQQHBzM6NGjWbhwIXfd5fklNXDgQBYuXOj7euqp
0ze3zZkzh08//RSLxcKrr75KaWkpe/fupaioiAULFhAcHMz27dt54IEHGh1HTeXl5UyZMoVd
u3ZRXl5Ofn4+R44cYdiwYei6zowZM9iwYQP//ve/ffspLy/3Hfc///kPaWlpfvt8/fXXWb9+
PRUVFaSmprJz506ysrJ8ifwDDzyA2117OvHy8nJmzZpFamoqVVVVZGdn+0buFUVh8+bNvq5B
XrNmzWLJkiWEhoYyd+5cysvLSUlJITU1laKiIr7++utaff/P5/0VzcdbOx0dFXnW9aKjPUle
3qlTvue8l/Gb2iu7Lt6bJiMjI86x5mm6rjNv/v+4ddrdzHzyad77YD4rV61m3YaNbNuxE1Wt
/XN+oZ3Pebbb7bzwt79y7TVXY1AUvvt+HU/9ZRa33TWd/779rq9UpjkN6NcP8IyyZ7ZCq8mY
6vNQWFR0znULCjwjyQaDwe/m6dY4b+2B92dQ0zRKy+o+B4qi+GZ5PnT48AWLTQjhUW/5jS8J
ry6p6TkikvzjlWSmVlBZohLawYyu4Su/6XVlELZQAyGxRl8Nvq4rvoS+KUn9vffeS3h4uO8r
ICAAu93O9ddfz8GDBzEYDLz++uuEhIQAntH7uXPnEhAQwKJFi/xGtqOjo3nnnXcwmUx8+eWX
HDxYd9/8Dz/8kNmzZxNR/Uu+sfWax44dY/bs2YAnaZ4xY4avn6/RaOSmm27iiy88tb/z58+v
s6SlMXHMnj2bgQMH+kZNkpOTfccH2Lx5M/fddx+RkZ5fyDabjb/97W9ER0ejaRrbtm3z29+4
ceMYOXKk34i63W737TMvL89X9nSmyZMn07NnT9/NiQaDgenTp3PFFZ46YO/oOsChQ4d44YUX
APjggw/4xS9+4dfKz263M368/8yEzfH+iubhTSLz889eZuEtw+gQG+t7Lqo68W5I4tXgeKpH
iIsKG77PTxcsZN78j0BRmHTDRF7821+Z/97bLF7wKV8tWkh4WFizxddU53OewVPv/cff/ZZP
PnyfmQ8/yMjhw6l0OPh0wUJ++ZsZZGZlN2u8UVGR9OrZA4BlX33TrPtuiJhoTy1/Q8pmvFc1
oiIjfb+zvC70eWsPgoKCCKkeWEpPP1Tvet6/xzXLyIQQF8Y5a+oHXhXHbc/1o8/YKA6uLwJN
4dTRKuJ6BNBjTAg3zornhuc6kDjQysa3SgmIMNLlMivXPBfIkDuCzmukvqKigqKiIt9XZWUl
oaGh9OnTh3vvvZfU1FRuvfX0rHZLly7F7XYzbtw4unTpUmt/SUlJdO7suTyfkpJS5zHHjau7
brWhli1bRmVlJd27d/eN6td1jDFjxvhibu44evfu7Xtc16i62Wyma3Xpg7eE6VySkpKwWDyX
qOtL6s8VT81jLVu2jKqqKgYPHszPfvazBu2nOd5f0Ty89d+paWl13pvhlZp6AMCv60zHBM+2
h48cOeu2jZFQXaJ1/MTJc6x52tLlXwPw8B/v575f3UO/vn2IiozEarFgMBjaxM3w53Oea7Lb
7Yy7/DKeeeIx5s19kx7du1FYVMQ7789r9phvm+pp9btw0WIOHznS7Ps/m+TkTgAs/errc/5s
LV62HIDOnZPrXedCnrf2YNxYTznUpuq2sXXxlowldUy8IDEJIU47e029Dru+zmHnstzT/eh1
hVNHHSQPDiYwysjXf8+l/JTm611fka/R/XIL379USVmWjq4ZmpzU11e/XR9vKcmOHTsYO3Zs
net4W1IeaaE/Nvv37weoNdp9ptGjR/P999+Tmpra7DEE1ihrqO8Pm3filLrel+LiYrZs2cKm
TZs4ePAg5eXllJeX+/alqmqT4ql5rAMHPEnIRRdd1OD9tIX3V3gMvfhizGYzx46fYO269Vw2
ZnStdVIPpLFj126MRiOjR55uOTtm9Ejmvvc+mVnZbNy8mZHN0I724sGDMBgMpOzbx/7UA/Tu
1fOc2xRVXyk4c3S7oTx19y3rfM5zfcLDw7ly7FjSDqZzop4R7fLyctxud60R7IYYcckwxl52
Kau/W8ufnv4Ls//yDJ2rk+26qKq72WrVrxw7loVfLubY8eN88vkCbpkyuc71VqxazY6duwAY
X88NyGc623nTNI3y8gqCg4PO7wW0cddePZ4vFi1h5arVTLpxYq3/dxwOh28+hZ49urdGiEL8
pJ11pF7XPTPD1ux0o2sK+UeqiEq2kr62lIp8rUb3G4WSHDeZe12UZevV27RMn/q6ZFffgJeZ
mem7IfXMr5KSEqD+ZPd8eUejExPPPkrRsWNHAE6ebPjIYkvTdZ1nnnmGuLg4xo8fz1NPPcW8
efNYsGABX3/9dZ0de5rq+PHjAH43wZ5LW3h/hUd8XAcm3+iZcfQfL/2Tr1d+67sqpOs623fu
5Iln/gLADddfR3Kn00lddFQUE6tnG/3bCy+zYdNmv/crMyuLlatWNyqeTkkdue6aqwGY9fwc
du3e47e8rLycZV997deRo3u3bgB8/Nnnfq0SM7Oy+PtL/6yzPCg4KBiz2QzAvv0HGhVjU5zP
eS4sLGTxsuWUVHct8Tp5MoOvVni6Y3Xv6n/FK7jGLKneCZV0Xa+1j3N54PczGDigP/kFBcz4
44P8+823SDuY7hsQKC4uZl9qKm/OfYdbp91NTk5uo/Zfn25duzChuuXk3Hff528vvMSx4yd8
f8+ysrN5/c3/8vcXXwY8nYPObFvZ2PNWUlrKHdPv4ZZpd/H1ym+b5XW0VcmdOjFqxHDKysv5
y+znOZWf71uWlZ3Ns3/9G9k5OcTHdeCG6xt2BVYI0XzOOVJvCzJTWX0jrD3YREWhRukpN/nH
nKR9V1Hd/cZIeYGOritUntI5ulH1TEoVZqS8SGuxlpZn8pZe/Pa3v+W1115r8ePVxZus19WK
sSbvcm/MbcHf//53/vznPxMQEMAf//hHJk2aRJcuXYiIiMBisZCQkOAbCT9f3g89jdlfW3h/
f+zmzf+Ijz/9vN7lvXv15Lk/Pw3AHbdO5dCRI2zdtp0XXv4Xr77+Bh07diQ7J4ey6hvphl48
mOl31r7advedt3Mw/RB7UlJ4ZtZs7HY7SYmJ5BcWkJ9f0KTJnn5+150cPHSI1ANpPPKnJwkJ
DiauQwfyCwp8yUdJaSm33jwFgHvv+TkPPvoY6zZsZPfdvyC+Qwcys7MpLS0lPi6O4KCgWomd
yWTk8kvHsOLbVbz86mv875NPmT7tjmafdbampp7nr1d+y9vvzeOV198gMiKCyMgIMjIzKS/3
tJeNiAjnzttv9dumW7euhIaGUlxczNPPPkdMdDRFRUUkJXXktZdfbHDMNpuNv/7lGea++z5f
LlnCwkWLWbjI04XL26GmpvUbNzHxZK+rAAAgAElEQVTpxomNPjd1+d1v7sNR5WDVmrV8u3oN
365eg9FoRFEUv6uMFw0cwDN/eqzW9o09b/v2p/ruadiwcRNX15hLoC36YtES1m/c6Pect2xt
7fr1tW5wnTN7ll8p2kN/+D2n8vM5kHaQu+65l4T4eCorK8k7dQpd1+kQG8sTMx/BbrO1/IsR
Qvg5a1KvazqVJW7PKLyuVM8g6+k9v+7tU2guPN1vCr2dcODASiduB55JqQo8ifyFSuq7d/dc
7mvNeupevTwTv2zevPmsLd02bdoEeGbGbSv+8x/PRC/vvPMOU6dOrbW8OWuMve+Vt1ypMdtI
vXzLcTqdtRKumiorT5ecWK1WZj39JN99v44Vq1aTdjCdo8eOEhgYxNAhFzP+inFcOnpUnT83
NpuNObOfZfGy5Xyz8ltOnMwgKzub+Pg4Jl53HeFhobzwz1caFXtQUBAv/u15vlqxgh07d3H4
yFGOHjtGdEw0Q4dczIB+ff0mb+rRvRuvvfwi8+b/j337U8nIzKRzcidGjRzBxOuu5a1332PB
F4tqHef+395HWFgoa9etp6i4mOMnTjQqzsZq6nm+5qqrMBqN7Ni5m5zcHI4dO47NZqNrl84M
HzaMiddNqDXzp91mY9bTT/LGW3M5fOQopWVlREVF0aN7t0a3qDSZTPz6l7/g+uuu5dvVq9my
dTs5ebmUl1cQGxtDTHQ0vXv25JqrriQxsfla0JpMRmY+/BD/z959h0dVbQ0c/k1PL6SH0DvS
m0gXRJoVBQX1AmJBsSL3iu3Ch12xdwELUgS8qEiV3gmEDkkIhBLSe5skU8/3x5CRkABpkATW
+zw892ZOW/tkzKzZZ++1hwy+jXUbNnEsMoqs7GzsdjuBAQG0atmCW/v3o0+vW8o8vqL3rXOn
jnTt3Jmk5KQ60TudkJjIoSNl/w1NT88gPT2jxGsX/949PDz46L13+POvlWzYtJnE5GQ83N3p
1KEDnTt1ZOTddzrnXwkhrq0yk3rlgp76i4ffFA+1Mefbncn+PwtNqbBZlRL7wtVbUfZi/fs7
esu2bt3Kjh07StSRv1aGDRuGwWAgMjKSJUuW8MADD5TaJzw8nPXr16PVahk5cuQ1j/FSUs+X
z2vcuPFVv9aQIUPQaDRs376d3bt307Mc46prw+/3evXeWzMrdZxKpWJAv76VWgRIrVZz9x0j
uPuOEaW2bdm2vcxjfH18+HvFn5c8p1ar4Y5hQ7lj2NByxdCoYQNen/afMrdNemwikx6bWOp1
g8HA4xPG8/iE8eW6Blw5boAXn32GF599psxtlbnPPj7ejBp5L6NG3lvuY8AxFvqTD96r0DGX
ExoSzCNjx/DI2DHl2v+n2d9Wy3U7d+xYqcXNKnrfDHo97745o8LXqSmTJz3B5ElPVOkcer2e
Uffdy6j7KvbeEkJcXaWecRePf7fb7eh1OozJoRiTgylICcSY4o8xrR4Fab4Y070xpntiTHfH
mOGKMcOAMVOPMUuLMVuNMQcK8hUMBoOzpOXVHufcvn17Ro1yVF645557WLp0aYkvE3a7nX37
9jF37tyrFkOzZs2YMmUK4FjI6ccff3Q+8lUUhb///psRIxxJzLPPPku783Wda4OuXbsC8P77
71NYWOh8/eTJk4wfP77aht4AzgpGAKNHj2bjxo0ltmdnZ/P99987x9FD7fj9imujeGVgvU56
/IQQQojyKNVTXzwZ0mq1Mv/9BdVykdhTsaA4zn21H8vNnj2blJQUtm7dyujRo3FxcaF169aY
TCZiY2Mxm824uLgwcuTIUo+eq8vrr7/OwYMHWb16NY8++iiTJ0+mTZs2nD592jlRb+jQobz5
5ptX5fqVNWvWLPr27cuyZcsICwujWbNmxMbGkpmZSfPmzalXrx4ZGRlXPlE5vf322+zfv5/w
8HAGDRqEn58fTZs2JTExkYTzK4RmZGTwyiv/jHutDb9fcfUVT1INDQ2p4UiEEEKIuqFUUm+1
WmncqDFHI49w5Njhso6pMMcS0s2wWq1XPan39vZmw4YNLFiwgFWrVhEZGcnx48fx9fWlc+fO
tGjRgrFjx+Lt7X3VYnBzc2PlypUsXryYefPmERERwZEjR/Dx8WHYsGGMGzeO0aNH14o62Bfq
1q0b+/btY8aMGezcuZMTJ07Qvn17Ro4cydNPP820adP45JNPqu16vr6+bNu2jblz57Ju3ToO
Hz7M0aNHadiwIcOGDaN///6MHz++xDG14fcrrr6I/QcACKtAdSQhhBDiRqZKTk5S9u+PYNgw
xwQfs9lMYmLiZSfLVYZeryc0NFQm0AhxGatXr6BLl241HcY1MeOtd+jQvh23DxroXDcBYNmf
y/l29lx0Oh2zv/6S0JDgGoxSCCGEqBtK9dTrdDpCQ0Orffy7SqVy1ncWQtzYsrNz2LtvPzt3
hzPnx59p2KABrq4uxMcnkJObi0ql4tFxj0hCL4QQQpRTqaRepVJJb7oQ4qry8fFm/g+zWbX2
byL2H3DUAY93lDpsd1NbHhx9P61ayIqUQgghRHmVWdJSCCGuNl9fXx568AEeerB02VchhBBC
VEzFl20UQgghhBBC1CqS1AshhBBCCFHHSVIvhBBCCCFEHSdJvRBCCCGEEHWcJPVCCCGEEELU
cZLUCyGEEEIIUcdJSUshhBDiBpCamkpaWiomU1FNhyLqAIPBhcDAIAICAmo6FFFOzqR+xGcx
NRmHEAJ4pmVNRyCEuB6lpaVhMhXRq1cfXFxcajqcOiE1NYXAwKAbNoaioiKOHj1EWlqaJPZ1
hAy/EUIIIa5zqanJtGvXQRJ6UW4uLi60a9eB1NSUmg5FlJMk9UIIIcR1zmQySUIvKszFxVWG
a9UhktQLIYQQQghRx0lSL4QQQgghRB0nSb0QQgghhBB1nCT1QgghhBBC1HFSp14IUUpqWhob
N29h9569JKekkJ9vxN/Pj+DgIBo3asiw2wfTqGHDmg7zhpWVnc0DD48D4JcfZhMUGFiubUKU
V0FBAV9//TXLly/n+PHj5OTk0KRJE9q1a8eLL75Ir169ajpEIcRFLpvU29OisCVFoFJrUYfd
jMrggy1+N0r2KdQh3dCE9cQWvxt7UgQqn6ZownqimLKxx4ej2K1oQrqhDmhzrdoihKgiu93O
/EW/suR/v2M2m52vazQaEpOSSExKYv+Bgyz7YzmTHpvIyHvuqsFoxY0sKzub12fMRKPR8M7/
TcfDw6OmQ7puzJs3j1deeYXExER0Oh1NmzYlNDSUkydPEh0dzf/+9z+eeeYZPv/885oOVQhx
gcsm9bbk/Qzv1oDCIhObY6NR+zShoeYcdzw0gi/mLEQT1hPrqQ08+9hYVqz5m/j8JtizTzOg
bT1cXQys2rdfknoh6giLxcJb733ArvA9qFQqht4+mMEDb6V582a4GAxkZGaSkJjEjl27WL9h
E7f07FHTIdcKp06fZsWqNbi5ufHYhHE1Hc51oTz39MDBw5w4GQvAoSNH6X1Lz2sZ4nUtNjYW
o9HIrFmzmDhxIj4+PgDYbDbmzp3L888/zxdffEHXrl0ZN07e80LUFpdM6t3yYzEaE7EVeWEv
KsKQeQIX0xkUtRFbUT4UpFDv9CKSClKwFeWjFOXinrcOU0Eu9vqtsOGCOj8Bfc5xzN6tqhxo
gKeWW1t70aOJO0FeOjxcNKTnWUnJtXA2w8Tfx3I4m/FPz+LscU0I9dGVea6cQhvJORaOJBSw
dG8W+SZbie0rn3cs6/nMgrOcTjddNi53g5olk5oD8OS8M8RnmS+7vxC11bez57IrfA+enp68
Of112rZuXWK7v58f/n5+dGzfjscnjEenK/u/rxtNckoqK1avoZ6vryT11aQ897RH967ccnMP
1Go1XTt3usYRXt+mTZvG5MmTCbxo6JZGo+GJJ54gPz+fl156iWnTpklSL0QtUiqpt6dFYUve
j9GYyODenenTsztms5lu3brj7uaG0VhA/fqhTBw/npYtWhJ7qi3Nm7dg+DA13t7eFBYW4Obq
hqIo5BaYCD/yJ3aP+mhCu6P2a1nhANUqGHuzH/d1q4deo3K+brMrhProCPXR0bmhG/d09mX2
1jT+OJBV4niLTcFqV5w/6zQqvF01eLtqaBXswtB23vzf8kQiEwsrHJsQ14tDR47y16rVqNVq
3vxv6YT+YpLQi5rm4e7O/73xWk2HcV1ydXXF1dX1ktvHjBnDSy+9RHJyMomJiYSGhl7D6IQQ
l1IqqbclRTC8WwNsRV706dmdpk2bYrNaUalUaLVaCgoKUKvVdOvaBR8fH9zcXNFoNDRq1AC9
3oDZbMZsMpOckoyrXkOv9o1Q6d3ZfuJAhZN6nUbFK8NDuLmpB4oCfx/LYUNULrGpJoosdup5
aAn10dOrmQeD2nix+1R+qXN8tj6FTdG5JV5z06vp0sidCb39CfbWMXVIMI//fAbbBcm/EDeS
hb8uAWD4kNtp2+byCb0Q4sYWFBSETqfDYrFw6tQpSeprsduGjQBg/eqVNRyJuBZKJfUqtZbC
IhP2oiLMZjM2qxWNRgMoWG1WtDotVqsVg95Abm4uKhUUFRVit9nJzsrCYrFQZCri3Lk4EhIS
8PLyQo0eVJoKB/d4vwBubupBXpGNGcsTiE4quVRxRr6VjHwrR+IL+GF7GhZb+ZLyArOd7Sfy
iMsw8fUjjQny0tEi0EB0siyFLG48OTk5HDx8GIA7Rwyv1Dk2bt7Ce7M+JjQkhJ9mf1vmPlP+
8wpHIyN5YuIE7r/3HgDSMzIYO+5RHhx1P4+Oe4R9Bw6w8NclnIw9hQK8M3M67dq2Lfd+xaxW
GytWr2bTlq3EnTuHWq2hcaOGdO3UiVH33VvqSUPx+e8YNpQnH5/I5q3b2Lp9BwkJiWRkZhIS
HMzN3bvx8JgHMBgMACz+7X/M/Wme8xyZWVncfsfdzp/vvmMEkyc9Ua77FxkdzeYt24g5cZLU
tDRy8/Lw9/OjQYMwxoy6/6p80Qrfs5c169YTfTyGnNxc3N3caNyoIf379WXo4MFotWX/zVYU
he07d7Fuw0ZiTpwkNy8PLy9PQoKD6dGtK7ffNgi/evUq1baK3NMLq/ws/20xLi4uVW5jZd4H
ACazmZlvv0tCYhLPP/MUnTt2rMivos6JjIzEYrEA0LRp0xqORghRrFRSrw67mc2x0WhTo+nS
pSsKjj/iKpUKlQpUKjVqtQZFo6Cxa7Br7Gg0GrQaDVqtI+EHBb3BgNVqJeJYLITcjKb+TRUK
rH2YGyM6+GBX4P+WJ5ZK6C9W3oT+QnGZZlJzLQR56ajvq5ekXtyQDh05iqIo6HQ6GjeqmTKV
h44cYcGvi5m3YBEAXl5e5OXl0axJkwrvl5+fzyv/ncHxmBMABPj74+LiwrHIKI4cPcb6TZv4
4J238PfzKxXH+k2b2bxtO/n5+ajVary9vLDZbJw5e5YzZ89y6MgRPpv1ASqVigB/f9q1bUtu
Xi5x5+LRajW0bvnP/KGQ4OByt3/Wp58TH5+ATqcjKCgQb28vklNSSNyTRPievUybOoWBA/qX
/4ZehtVq5b1ZH7N1+w4AtFoNYfXDSElJ4dCRoxw6cpTVa//m7RnT8fHxLnGsyWzmrfc+IHzP
3vPHaqkfGorNbuN4zAmORUbRq+fNJZL6irStuu5pVdoIFXsfABw4eIi9+/YD8MfyFdd9Ur92
7VoAmjVrJr30QtQipXvqDT6ofZqgzTuOi4sBtVqNzW5Ho3asU6VWqVDUKhRFjUajxq44Enq7
VovWZkOr1aLRaNFptej1erQGd+w+TVAZvCoU2IM9HB8Ka47mEJV09ca7Fyf1oT76q3YNIWqz
lNRUAEJDQpxJyrUWFX2c6OMxPHD/fYwaeS+enh6YTKYSvaHl3W/OT/M4HnOCRg0b8sq/p9D0
fMKfk5PD2x/M4uChw3z5zXfMeP3VUnEUFRXx7FNP0rljR0JDQ1Cr1SiKwroNG/nosy+IPh7D
lm3bGdCvLwMH9GfggP7s3B3OjLfewcvTi48/eLdS7X/uqUno9XratG7l/B2YzGY++fxLNm7e
wjez5zKgX1/U6qqvF7jkt2Vs3b4DrVbLpMcmMmzIYHQ6HXa7nV3he/jg4085cTKWb+fMYdrU
l0ocu/DXJYTv2Yu7uxuTHpvIbQNvPf8k1xHv0WPHSq1fUJG2Vdc9rUoboWLvA4A2rVvh6+ND
bl4ePXtc31WhMjIyePvttwGYPn16DUcjhLhQ6TH18btpqDmH4mKlsKAQo9GITqdF0WhRq9Xn
e+xVqFUa0CjY7Yojobfb0disqDVqNGoNRUUmCgsL8XexosrcSFJeS7RNB5crKG9XDR0buAGw
8nB29bb4IoFejsfwJqu92s+tUasY0MqTAa29aOCrx9tNQ2a+lcRsMwfiCvj7WG6pyjtCXGt5
eY65KEGBATUax7SpU7i1fz/nzxcn9OXZL+5cPGv+XofBYGDmf18r0bPr7e3N1BeeY9xjT7Jz
dzgJiYnUL6OXsU/vXvieL+EHoFKpuP22QWzcvIX9Bw8RHRPjTOaqS6eOHUq9ZtDreXTcI2zc
vIWcnBySU1IJDSl/739ZUlJTWbRkKQAvPPM0t982yLlNrVbT+5ae/N/rr/Kf195g4+at3DVi
hHN4TGJSMr/9/gcA016aws09upeKt2vnzjXWtupo44Uq8j7w9vJiwU8/YDTm4+1duuf/evLq
q6+SlZVF+/btGTt2bE2HU6sUj1+/kqs5vv1SMVz8uoyxvz6V6vZRsk9xx9DbGT50KI0aNUSr
0WCxWLFZrdhtNhS7I/lVqVSo1RrUarUj2VerUavUzp8BfHx8GNCvHwP63IKSdabcQbUPc0OF
Y0jN2YzLl5Ssigb19M6kvrpLUWo1Kl4dEcKU24Pp0tANF52KcxlmFKBzQ3cm9g2gVXDpMaBC
XGvu7o4v0BmZmTUaR1nJX0X3C9+7F7vdTqeOHcocqhEYEEBwUBAAZ87GVSi+hg0aAJCamlah
46oiMCAArdbR95KSmlLl8+2J2IfJbKZ+aCiDBw0sc59OHTvQ/ibH/ITwvREXHBuBxWKhebNm
pRL6yqjuthWrShvL41LvA61Wc90n9EuXLuX777/Hzc2NX3/91fmURghRO5QeUx/SjS/mLEQx
JjNx/Hg6deyIXqdFhYKiKGg0GlRqFSpUoFKh1qhR29WoVSrUahUatcbRW6/VkJKSwr4DB1G5
B6NtPqTcQQV6OsJKzLagXIWCNHqNik4N3Xi8XwAqIN9k42BcQbVeo3tjd3o29cBsVZi1Nomd
sfnOtrjq1PRt6cn+OGO1XlOIygjw9wcgPiHROX+mrkpISATg5MlY/v1K2eUOs7IdT/+SUyqW
SLq4OJ4I2K9SlSyjsYDjMTFEHT9OQmISRUVFFBUVAY7r2WxVf5p47lw8AG3btL7s7/mmtm05
ciySc/HxztfiExIAaNa0yaUOu6Rr0bZiVWljeVzt90FtdfToUSZMmADA119/TdsLJqYLh9rQ
+31xDFL95sZSKqnXhPVEE9YT297PCQoMxM3VFaPRiF1R0GoVtIpjYqxGc/5QlRpQoVKpUaFG
hWN4jpurm6PyTaEb+p4vVCgoTxfHt//UPEuVG/jsoCCeGvDPAho6jQq99p8/9IoCX21MpcBc
vcNvWp/vhT8UX8COkyVLbRZa7Px9LKdarydEZXVo1w4Ak8lEYlJSmUNS6orMLMc6FRmZmVd8
8qBcjR6DSlAUhfmLfmXJb8swma/u4nXF8ycC/EtPEr5QQIDji15aerrzteKeaT+/emUeU5Zr
2bZiVWmjKFtWVhb33HMPRqORcePGyYJTQtRSZY6pt57agGJMJvbUKVxcXTAYDNgVO3abHcWu
Q9EqYFdApXL07AGOjnvV+Z4RFUajkazsbOxZKZi2vo22+RA0od3KFZTxfILt537JBW/LzaBV
YdCW7K0xmuxkGK1EJhbyv31ZJGZX/4dNYo7jC0nrYBfCfPWy0qyotfz9/WjdqiXRx2NYteZv
Hn90fE2HVGnBwY6hNXeOGM6zTz1Zw9GUz9Jlv/PLwl8xGAyMvPsu+vS6heDgIDw9PdFptYz5
1wTn04WqKk5kMzIu/4Wn+AtR8VAl+OeJTnZW+WO5lm1zxlmFNorSLBYLo0aNIjY2ll69evHd
d9/VdEhCiEsovaJsUgTPPjYWW1E+9euHoVGrKSosBLsdRW9HQXEk+Hats8yl3a6g2B3DcxRF
QXW+Ayw0OJhBAwag0ruxcM2+cif1GflWAOr76lFR/IC2cmatTS61+NSVmG0Keo2jbRVx4WTb
rTF53NvZlwb19Hz5UCN2n8pnU3Qu+84UlFjhVojaYMzoUUx/821+X/4Xg27t76wYU17F82gc
QypqTvFThjNnz9ZoHBWxcrWjPODUF56jf98+pbZX53CoBmFhAETHxFx2qFV09HGAEpVsiu9t
3LnyD1e5lm0rVpU2itIef/xxNmzYQJMmTfjjjz8uOYFdCFHzSk2UVfk0ZcWav1m1Zg3HY2LI
ys6isLCQwqJCioqKMJlMmExmTGYTZosFs8WK1WrFZrOff5zt+KcoCukZGWzeupXN23eh8m1c
7qCOxDvGtxu0KkJqoNRkWq6jl93H7cpPCuqdf5pgVyDT+E8lm0Kznf/8do41R3NQFOjbwpP/
3lmfXx5rysS+Ac4hRkLUBrfc3INb+/fDarXy2vSZnD5z+aTYai1ZtSko0DHELSs7m5zcin2J
rk7FQ4mOHD3Gscioa3pto9GIzVbxalbZ53uqK9tjfLkvUhdv6961KzqdjrNx55w13C8WfTyG
/QcPodFo6NOrp/P1rl06o1arORoZSdT5hPhKqtq2ytzTqrSxKux2u7OS1PVi+vTp/Pzzz3h7
e7NixQoCAmq2QpaouPWrV8p4+htIqaReE3Yz5zz7cSa9CINej1arxVhgpKCggILCAgoLC89P
cjJhKirCbDI5Vp61WbDZbNjsduyKgkGvR6PRkJBjI7neQDQhXcsdVHq+lePnF4Ia1v7aVxNI
y3M8KQjz1V1hTwjzdXzpyMi3YruoBz630MYXG1IYOzuWWWuT2RWbj4tezcguvnz7SGNCvK98
fiGulRefnUzHDu3JyMxk8gtT+Ob7OcScOHl+QTlHnffI6Gi+n/sjDz4yjpSUVOexjRs1xN3d
DUVR+Pyrb5zJjaIoJCYls3bd+gpPTK2MJo0b0a9PbwBmvPUOW7fvKDF2XlEUTpyMZc3f66rt
mp4eHoCj9nrxAkSKopCbl1eu41s0bw44VlO9cNx5YlISH37yWZnDUzw9PJ2r4kZGHS/3ttCQ
YO67x7FC66xPPmPt+g3OpFlRFPYdOMDrM2YCcPedI2jcqJHz2EYNGzBiqKPgwVvvfcDBQ4dL
nDvfaGTVmrVknZ/XUNm2OdpQ+XtalTZWVm5eHg+Nn8gDj/yLtes3VPl8tcGPP/7IzJkz0Wq1
LFmyRCbGClEHlO6KLsxGyT6FYiki32jENc+FAmMBis2O7fw/vd6KTqc7X+lG4xhTj4LN5hh3
b7fbsVptWCxWFEuR43xaF1QuvpR3TMvivZn8985Q7urow8aoXE6nX73Slhc7k2GiU0M3hrbz
4a+D2Zcd/jOig6OO8eXiKzTb2RSdy6boXHzdtEy/K5QWQS78q5c/769OqubohagcFxcX3p05
g7k/zePPFSv4fflf/L78LwD0ej3miyY67ti1m5H33AWAq6srEx55hC+//Y5tO3aybcdOvDw9
KSgswGq1odFo8LlG5f5efPYZsrKzOXL0GG+99wF6vZ4GYfWxWCwkJiVjtVrR6/X06XULHueT
x6po3rwZ3t7e5OTkMP3NtwkMCCA7O5uGDRvw1acfX/H4JyZOYMrLr7B95y4OjXuU0OBgEpOT
ycvLIzQkBE8Pj1LJrFarYUC/vqzbsJFPv/yKRUuWMv6Rhxg4oP9ltwE89OBoYk+fZm/EPj76
9HO+/PpbGjRoQHJKCvn5ji9j3bt2YfzDD5WKdcK/HuZEbCzRx2P4z2tv4OXpSUhwMBmZmaRn
ZACOBPfBUfdXum3VcU+r0sbKiIyKdo7R37lrN0MuqI1fF23dupUnn3TMSfH09OTdd9/l3XfL
XgTsiSeeYMyYMdcyPCHEJZRK6q0Juxl4kz+2+p3w9vbCbLZgMplQ7HZsdhs2m2O4jU6nRavV
OUpcogKVoxfEZrVht9uxWCy4ubnSs1Moan0R4XF7UXs3BFX5hp2En8pny/E8+rfyZOY99Xnj
jwTOXCZx1qpV1TZWfWNULnd39qWRn577utXjt4iyJ1wNauNF54aOGt/rI8tXzSarwMrG6Fxa
BLnQoJ6sYitqF61Wy5OPPcqdI4azYdMm9uzdR0paKkZjAUFBgQQGBNCmVSuGDr6NsLD6JY69
647hBAT4s/R/v3MmLg6NRkOb1q3p2qkTQ28fzJmzZ5n2xtVfgdLd3Y0P3n6TjZu3sCdiH2fj
zhEfn4CHhwfNmzWlfmgoA/v3w93dvVqu5+riwlvT3+DbOXM5dfoMefn5+Pv707JF83KVCG3Z
ojlfffoxvyxcRGRUNAmJiTRp3IjevW7hrhHDmfPTzyz7Y3mp4557ehI+Pt5s3b6D7Jwc4s6d
K9c2g8HAW9PfYMu27azbuImYEyc5c/YM7u4edO/WldsHDaRfn95lxu3h4cHH77/HmnXr2H/g
IKdOn+HM2bMEBAbQvVtXOrS7qcRiT5VtW1XvaVXaWBmdO3Wka+fOJCUncfedd1TLOWvSrl27
sFgcw1CzsrLYvHnzJfcdOnToNYpKCHElquTkJGX//gi+jGkJgOXgjwzv0RhbUT6enp4UFRWR
m5uLTqfDYNBjt9vRnl9d1uP8dpVKjYIdg06P1WrDbDGTmppKRmYmgYGBqPVubD2ei67taNCU
f8iJi07N9LtC6RDmhtWmsPJINpui8zidbsJqU/B21RDio6N3c08Gt/Xi+UVxpJwfDz97XBNC
fXSVmigLjlKYQ9s5ehY3RbqWJjgAACAASURBVOeyZG8m5zIdPZVB3jru7uTLXZ0cvfSHzhXw
6rKSk8d83bT0au7B1pg88or+GRMa5qtn2vAQmvgbWBeZy6frkiscm7h+PdMyhi5dyjehXAgh
ymv//giGDav7XziupdTUFAIDa7Y6Um2IYfXqFfK5VEeUsfhUZ1btOYgt9xzeehvBAfVQ7HYK
CwvRarXYbDbq1atHUlKS8/FoSEgImZmZqNVqrFYrrq6uqNVqktIyiYrPRuPVAHUFxtQXK7LY
eeOPBMb38ufOTj7c3cmXuzv5Av9UqLnQLc08+ONAVlmnqrBvNqXiolMzoJUnt7b24tbWXtjs
CoriWC222KFzBby1IrHU8YNv8mJcL3+evjWQTKOVjHwroT563A2OaQyZRisLd2dUS6xCCCGE
EOLGVnrxKb/WaHyboU45TO7pDdzk64vJbOZEXDJoXAj21tK8WTMOHj5MqskFJTeNvn36sCM1
leQcK9iK6HJTEAa9npjEHHRNBqIJ6gBqHahLzcu9IqtNYc62NFYezmZgGy+6NXYn0FOHu0FN
Sq6FtDwr0cmFrDuWW6214K12hQ/XJLHuWA6D2nrRNsQVHzcNarWKtDwrx5ML2RKTx86TZVc7
+PtYDlabQudG7gR5amnkZ6DIYudUmonw0/msPJRDVoG12uIVQgghhBA3rlJJvYIdFAW1X0tU
aZGgc0OlaFEHdULtVR91XgRo9Khc/dC1fwjL/tmg0aPWu6Nt2g17bgIqnQI6PSqPENR+Lc9X
n7CjsttBU7lSjkk5FhbszmBBOXu3H//5dKWuc7GD5wo4eK6gwsdlF9hYtj+LZfur58mBEEII
IYQQl1IqqVcpxYk9aALbsftkFCqVGrV/G9C7k5IfxrKNB9CG9QLFjjasF8s2HkDtGYbKxRe1
Ws+Bc1EoSiGawHbnV46yg6Iqo4CmEEIIIYQQoqpK99SrtaBSg9qAOrAd6oCbABWq4sKO3het
vtfgFjQNbinxkjqgLaA4yleqtKBSoVJpyl35RgghhBBCCFF+pXvqNVUvs1j9C38LIYQQorIM
BgNFRUW4uLjUdCiiDikqKsRgkPdMXSEDYoQQQojrXGBgMEePHqKoqLCmQxF1RFFRIUeOHCYo
qGZLaoryK72irBBCCCGuKwEBAaSlpbFz5w5MpqKaDkfUAQaDC4GBQfj7B9R0KKKcJKkXQggh
bgABAQEEBEiCJsT1SobfCCGEEEIIUcdJUi+EEEIIIUQdJ0m9EEIIIYQQdZwk9UIIIYQQQtRx
zomyK59vWZNxCCGA1atjajoEIYQQQtRBUv1GCCGEuM4pikJychIZGemYzeaaDkfUAXq9Hn//
AIKCglGpZFnRukCSeiGEEOI6l5KSTFFRER07dkavN9R0OHVCZmYG9er53bAxmM0mTp48QUpK
MsHBITUSg6gYGVMvhBBCXOfS09No3ryFJPSi3PR6A82atSA9Pa2mQxHlJEm9EEIIcZ0zm82S
0IsKMxgMMlyrDpGkXgghhBBCiDpOknohhBBCCCHqOEnqhRBCCCGEqOMkqRdCCCGEEKKOk5KW
Qgimvf5f9h88BMC9d93JU088Vq7jsrKzGffYkxQVFQHw/tsz6dyx41WLU1x9WdnZPPDwOAB+
+WE2QYGB5domri9Wq5XIqCjOxMWRk5OD2WzB09ODer6+tL+pHUFB8rsXoraptT31gwcPRqVS
oVKpeOGFF8p9XEpKCh4eHs5jN2zYcBWjFOL689eq1SSnpJRr3wW/LnYm9DUlKzubyS9M4bmX
/k1+fn6NxiKuDzf6eyrm5El+Xfobu/fsJTU1DYPegI+PN0ZjAadOn+HPFSvYuWt3TYcphLhI
neip/+abb3j++edp0qTJFfd98803MRqN1yAqIa4/Go0Gq9XKT78sYNrUKZfdNyk5mVVr1jpX
GlQU5VqEWMqBg4c5cTIWgENHjtL7lp41EoeoG06dPs2KVWtwc3PjsQnjytznRn9P5ebmYrVa
6dmjB61btUSv1wOO/8ajj8ewc/dujkZG4u/vR8sWLWo4WiFEsVrbU19Mq9ViNpt54403rrjv
qVOn+P7771GpVKjVtb5pQtQ6g24dgFqtZtOWrcSeOn3ZfX+evwCr1caAfn1xMdRc/ese3bty
y8096H1LT7p27lRjcYi6ITkllRWr17B+46ZL7nOjv6c6dezIA/ffT4f27ZwJPYBKpaJN61Z0
79YVgD17I2oqRCFEGUr11G/ZtY7M7AyKTIUoVL3nTYUKF4MrAX5B9Olxa4WPf/jhh/nll19Y
uHAhU6dOpVOnS/+BfeONN7BYLIwZM4a//vrrhnxsKkRVNAirz+23DWLN3+uY+9PPvDNzRpn7
nTp9mk1btqHRaBj38Fh2h++5toFewMPdnf9747Uau764/tzo7ymtRoPWVXPJ7c2bNmV3+B4K
CgspKCjAzc3tGkYnhLiUUkn972sWYXEFi2LBrjjSepVzq4KiXPgzJdP+84/fL3xNhQqDWo+3
yqNSSX3r1q0ZP348c+fOZdq0aaxZs6bM/Q4dOsSiRYvQarXMnDmTv/76q8LXEkLAI2MfZMOm
zUTsP8DBQ4fp1LFDqX1++PkXFEVhyODbCA0JqYEohRA1xdXVFbVajd1uJzcvT5L6Wuxs3DkA
GjVsUMORiGuhVFKfmBxPi4HdaBjcEGuRFY1GjaIo2G02VGo1ZpMJvV6PsbCAc/ZEOvjdRKGx
AIPBBZOpyPkfut1mR61RYzQVkGXMImlfbKWDnD59OvPnz2ft2rVs3LiRgQMHltrn1VdfRVEU
Hn30UZo3b17pawlxowvw9+fOEcNY9sdy5vz0M198PMs5bh7g6LFI9kTsQ6/X8/CYB654vsjo
aDZv2UbMiZOkpqWRm5eHv58fDRqEMWbU/bRt09q579r1G/jo08/RarV88fEsmjUtPY/m3Q8/
YtOWrTRv1ozPP/qAvPx8Z0WW5b8txsXFBYD0jAzGjnuUO4YNZeL4cfy1ajV79kZw9tw57HYb
zZs1Y8zoUXTp5KjWE7H/AOs3biTmZCwZGZk0DAtj8KCB3DliWIn2b9y8hfdmfUxoSAg/zf62
zDZP+c8rHI2M5ImJE7j/3nuuajzVef+rS/ievaxZt57o4zHk5Obi7uZG40YN6d+vL0MHD0ar
LbsXWFEUtu/cxboNG4k5cZLcvDy8vDwJCQ6mR7eu3H7bIPzq1atU2xb/9j/m/jTP+XNmVha3
33G38+e77xjB5ElPACWr/Fz4nqpKGy/8/T/5+EQ2b93G1u07SEhIJCMzk5DgYG7u3o2HxzyA
4YLhbCazmZlvv0tCYhLPP/NUragulZWdjd1uB8DL07OGoxFCFCuV1FttNmxWK41UIRQZC9Dp
tFjMFkwmEzqtluycbLy8PElIy+Ow/hD3BQ0nPT8VX50vmXmZaLUaLBYrZrMJnU5HQm4hVp0F
m81a6SAbNGjA008/zSeffMLLL7/Mnj17Snyobdu2jVWrVuHi4sJ///vfcp3TYrHw7bffsnDh
QqKiotBoNLRr147Bgwfz73//u8QfVYCEhATCwsKYNGkS7733Ht988w0rV64kMjISm81Gly5d
ePXVV7ntttsAWLt2LfPmzWPfvn0kJibSunVrxo0bx9NPP33JD+QVK1bwww8/EB4eTnp6Ol5e
XrRr144HHniAiRMnotPpyozplVde4Z133uHvv//mrbfe4sCBAyiKwpo1a/jjjz/46KOP6Nev
H1u2bLnk/Rg+fDirV69mzpw5TJw4sVz3UFy/xowexeq164g5cZKt23fQv28f57Y5P/0MwF0j
huPv53fFc8369HPi4xPQ6XQEBQXi7e1FckoKiXuSCN+zl2lTpzBwQH8Ahtw2iD17I9i2Yyfv
fjiLrz77BMMFY3o3bNrMpi1bcXFx4dX/TEWrvfJc//WbNrNxy1YKCgow6PXoDQaMxgIOHT7C
4SNHeWbSE+zdt5/de/YC4O3tTVFREcdPnOD4iROcjYvj2acnVej+1aZ4KnL/q8pqtfLerI/Z
un0HAFqthrD6YaSkpHDoyFEOHTnK6rV/8/aM6fj4eJc41mQ289Z7HxB+vt1arZb6oaHY7DaO
x5zgWGQUvXreXCKpr0jbAvz9ade2Lbl5ucSdi0er1dC6ZSvnuUKCg696G8Hx+9+8bTv5+fmo
1Wq8vbyw2WycOXuWM2fPcujIET6b9YHzc+LAwUPs3bcfgD+Wr6gVSX18fAIAXl6e0ksvRC1S
6hOxc7vuWM1qInbvhQI7VosVs8WC2WzBarVgtVmxK3ZsGjtKOzubN25CbVNjs9qwmM1YLBYs
Vhs2mw27YkPjqcW7VT06tOlapUBfffVV5syZQ0REBEuXLmX06NHObdOmTQNg8uTJ1K9f/4rn
ysrKYujQoezZ4xgH3KBBA9zd3dmxYwdbt27ll19+YePGjWWeq3h8f25uLq6urri6upKTk8Om
TZvYvHkzX375JWvWrHEO/wkICMBoNLJ371727t3LsWPH+Prrr0uc02w28/DDD7N06VIAdDod
rVq14syZM2zevJnNmzczZ84cVq1aRWAZdaE3bdrEm2++yYwZM1AUBX9/fzIzM+nYsSPe3t58
9NFHbNu2jbNnz9KoUaNSx6emprJu3TpcXFy4//77r3j/xPXP28uL++65i/mLFvPjvPn0vuUW
tFoNu8L3EBkVjaurKw+Muq9c53ruqUno9XratG7lTFRMZjOffP4lGzdv4ZvZcxnQr69zcvsL
z0wmKvo4cefi+X7ujzz71JMApKSm8sU33wEw+cnHCasfWq7rFxUVMWTwbdx71x00adwYlUpF
Skoqb73/AcdjTvDFN9/h5enJc5Ofol+f3nh5emI2m/lh3i8s+2M5K1av4d677yr39WpbPBW9
/1Wx5LdlbN2+A61Wy6THJjJsyGB0Oh12u51d4Xv44ONPOXEylm/nzGHa1JdKHLvw1yWE79mL
u7sbkx6byG0Db0Wj0TjjPXrsGI0aNqx02wYO6M/AAf3ZuTucGW+9g5enFx9/8O41bSM4fv/P
PvUknTt2JDQ0BLXa8TR83YaNfPTZF0Qfj2HLtu0M6NcXgDatW+Hr40NuXh49e/SocLzVrchk
4sAhx5oWXTt3ruFohBAXKvVXfOqk/+Lv4kdSQiJnzp4lLv4ciYmJpKQkk5qWSlp6OmmpaWSk
pWO32YmLiyMuLo74hHiSkpNJSUsjPT2NtPQ00tLSyM8x0iyoBc9M+E+VAvX39+fFF18E4LXX
XsNisQCwfPlydu7ciaenpzO5v5Jp06axZ88ebrrpJg4ePEhcXBxRUVEkJSUxcOBAYmJimDx5
cpnHGo1G7r//fg4ePIjRaCQjI4PTp0/To0cPFEVh8uTJ7Ny5k2+++Yb09HRSU1MxGo3O2L/7
7jtiYmJKnPODDz5g6dKl6PV6vvzyS/Ly8jhy5AjZ2dksW7YMT09P9u3b5zzHxXbv3s306dN5
+eWXndfMzc3F09OT9u3b07lzZxRFYeHChWUev3jxYqxWK/fccw/e3qV7lsSN6f5778HL05PE
pCRWr12Loij88PMvzm3eXl7lOk+njh1o26Z1iSdUBr2eR8c9AkBOTg7JKanObZ6eHkx98XlU
KhV/rVxF+J69KIrC+7M+oaCggL69ezFk8G0Vasuj4x6haZMmzhiCggKd1wf4/ONZ3DFsqHMo
gV6v57Hx4/H29kZRFGJOnKzQ9WpTPBW9/5WVkprKoiWOjokXnnmau+4Y7ny6qFar6X1LT/7v
9VcB2Lh5K5FR0c5jE5OS+e33PwCY9tIUhgy+zZnQF8dbVgJ5rdpWHW28UJ/evQgLq+/8IqVS
qbj9tkF0Pj9/JfqCzwhvLy8W/PQDv877kWFDBldbWyprb0QEJpOJer6+NG/WrKbDqVXOxp0r
179rGcOVXhfXl1JJ/XOvTyDOGE92fp4jgU9PJy09g7SMDNIzM8nIyCQjM5uMrGzsdoX0jCzS
0zNJS08ntXj/jAwyMjPJyMwiLTuDg2f3M+2dspPkinjppZfw8/Pj5MmTzJ49G7vdzquvvurc
5u/vf8VzREVFMXfuXNzc3Fi+fDkdL3iUGRAQwI8//ohWq+XPP//kxIkTZZ7jnXfeoWPHjs4P
ksaNG/POO+84t4eHhzNp0iT8zg9NcHFx4f333ycgIAC73U5ExD9lwM6ePes89rvvvmPy5MnO
oT8ajYZ7772XP/5wfNgtXLiQnTt3lhnTggULeOedd6h3/tH0hY9Ex48fDzieMpRl/vz5APzr
X/8qc7u4Mbm5ufHgaMeTm/mLFvPXytWcjYvD28uL+++9+wpHX1lgQIBz+ExKasnFrrp06sjI
u+8CYNZnX/DdnB84GhlJgL8/Lz5b9b8lAA0b/DNxrHh88IW0Wg2hIY4hGalp1ZcY1pZ4Lnf/
K2NPxD5MZjP1Q0MZPKj0vCdwJOHtb2oLQPgF5RD3RERgsVho3qwZN/foXuVYqrttxarSxvIo
fg+kpqaVeF2r1dSKDpdTp08TFX0crVbLoIG3VmhuhxDi6is9UTblHK43+fPok49iSjXi4uKC
xWLBVFSEwWAgIyODevV8iUs8xy7DYZ797+PEnz5LYFAw6emp6HUGLBYLZrMJg0HPmYx44kji
dGrZCXJFeHl58corrzB16lRmzpyJoigcO3YMf39/pky5/EI5xVauXInNZmPgwIE0bdq01PaG
DRvSpEkTTpw4wdGjR2lRzoU12rRp4/z/Nput1HadTkezZs1IS0vj7NmzztdXrVpFYWEhLVq0
uGRSPXDgQPr27cu2bdtYuXIlvXr1KnOfSxk7dixTp04lKiqK/fv306VLF+e2mJgY9uzZQ3Bw
MLfffnu52ipuHHeNGM6yP5eTnp7BV999D8CDo+/H1dW1QucxGgs4HhND1PHjJCQmUVRUdH4l
WketLJutdBL76LhHOHDwEKfOnGHZn8tRqVRMmzoFDw+PKrcLwMVwweTHSyyc5Xp+gqTdfvUX
1rqa8VTm/lfUuXPxAKV6zi92U9u2HDkWybn4eOdr8QmOMdplTYy+kmvRtmJVaWN5uLg4OnSu
xfutojKzsti8dRsAfXrdgq+PTw1HVPvUhgozF8cg1W9uLKWSepvdhkWxMP/Er7ir3CnKMpFd
mIXdbsND74Gb2p2s+Cz89f7EZpzk7d0fEuQSSHZqNrmFuahUKnxcfFEpKjIK0tGq9QS5BJaZ
6FbG5MmT+fTTT4mPj+e5554D4JVXXsGznDPwi4e+7N+/n1tvLbvEZkqKo2fn9OnLL75zIXd3
d+f/v9TKmsXJyIW9cFFRUQD06tXrsmNa+/Tpw7Zt24iOLvtx7uX4+/szfPhw/vzzT+bPn18i
qV+wYAEADz30UInH3UIA5yvcPMinX3zlmK/h58edw4eV+3hFUZi/6FeW/LYMk9lcoWvrdDqe
mDiBaW9MB6Bnj+60b3dThc5xo6vK/a+olFTH04MA/8tPng4IcDxRTUtPd75W3DPt51evzGPK
ci3bVqwqbazLTCYTf69fj9VqpWWLFrKKrBC1VKmkXlEUrHY7dzXQkJ6bjrdBQ6FVhcWmJsBN
ISEvk6a+Bg6npPBg60ZsOJVGv0ZmDqcUEublQWahGTedBZ1aTVK+lvrePqyMNl2y56miiivc
PPHEE9jtdurXr8/TTz9d7uOTk5MBSExMJDEx8bL7Xotl74t77cPCwi67X4Pzj2XjK9jzU2z8
+PH8+eefLFq0iA8//NCZwBcn9TL0RlzKkNsGkZycgs1mo1PHDiVWmLySpct+55eFv2IwGBh5
91306XULwcFBeHp6otNqGfOvCWRlZ5d5rKIoLFr6m/Pn8L0RHIuM4qa2bcrcX5RWlftfUcWJ
bEZG5mX3y8h0bA8OCvrn2PNDJ7Ozyh/LtWybM84qtLGustvtrN+4idzcPIKCAunbu/STYiFE
7VAqqbfb7RRaCmji2wK15Qwhnt6YbTbMVivBXt6YrYncFNiEs5lH6RLajsiUcFr4h5FRYKFt
YCjJeTnoNVr0Gg0uWgMN/RtSeDQKezUmyBMmTOD06dNYLBYGDRpUZg3hS2nSxPF49+mnn+ar
r76qtpgqqzhZv9IXjOLtxfFX1IgRI/D39yc5OZn169czZMgQdu3aRWxsLB06dKBDh9ILDAkB
jrkdF07irIiVq9cCMPWF50qUxSx2uSEMv/3+B4cOHyEwIIBGjRqyN2If73/0Cd99+VmFh/9U
p+Inao4hHrVbVe5/RTU43zERHRODoiiXPHd09HGAEpVs6oc6KvnEnSt/p8W1bFuxqrSxrtq6
fQcJiYl4enoy5Lbb5ImuELVY6SLPCuScSCZKryYtL4t8NyMWmx2L3U6Waw5x2Tl4pKhIjM/l
gOkEiadyOZp3hri0DDTxVjIKi9Cp1WjVajILCynwtJJ/Og29osJisZSqtV6poLXaEhNTK6J4
jPzRo0erHEd1aN3asThKeHj4ZT8kdu/eDUDbtm0rdR2dTseYMWP44osvmD9/PkOGDHFOkB03
blylzinElWSf7ymtaI/lqTNn+OmXBahUKv495QUaN2zAE5OfIzklhS+//Z5/v/j81Qi3XILO
l5XNys4mJze33FWAakJl73+xy31xuXhb965d0el0nI07V2ptg2LRx2PYf/AQGo2GPr16Ol/v
2qUzarWao5GRREUfp03rVqWOvVhV22Y0GrHZbBVKUqvSxqqw2+0YjQV4elbPfJLyiti/n5gT
J9Dr9Qy9fXCFOtBE7SBj6W8spQZx3zV4NLc2H4RK1QJP126o1Deh1bTHoOuIVWmFj1t3CizN
CPXuTUZhA0K9e1NgaYaPW3csSisMuo5oNe1RaW5yHK9qyaBWgxna/x6s1sovQFVd+vd3LESy
detWduzYUcPRwLBhwzAYDERGRrJkyZIy9wkPD2f9+vVotVpGjhxZ6WsVV8H5/fffyc7OZvHi
xWg0GsaOHVvpcwpxOS3Or+68+Lf/lRj3nJiUxIeffFbm8AiLxcJ7H36MxWLh/nvvoWP7dnh7
ezPluWcAWLdho3Phn5rQuFFD3N3dUBSFz7/6hry8fMAxXCgxKZm169aTnFJ9FVeqojL339PD
09n5Ehl1vNzbQkOCue8eR1WkWZ98xtr1G5xzqRRFYd+BA7w+YyYAd985gsYXrJnRqGEDRgwd
AsBb733AwUOHS5w732hk1Zq1ZGVlValtjjY4EmOT2exc1ElRFHLz8srcv7raWFm5eXk8NH4i
DzzyL9au31Dl85XX8ZgT7D9wELVazW0Db5WJsULUAaV66kfd8S+KioooKCi47OTWluf/t3T9
mJI0Gg093dxq9HH5hdq3b8+oUaNYunQp99xzD19//TX33Xef85G63W7nwIEDHDx48JqsrNqs
WTOmTJnCu+++y4QJEygoKOCRRx5Bq9U6FiRZt86ZdD/77LO0a9eu0tfq0qUL7dq14+jRozz5
5JNkZGQwfPhwgsu5kqIQFfXExAlMefkVtu/cxaFxjxIaHExicjJ5eXmEhoTg6eFRKpma+/M8
zpw9S+NGjRj/yEPO12/u0Z0Rw4awcvVaPvvqG9q2aV2uFW2rm6urKxMeeYQvv/2ObTt2sm3H
Trw8PSkoLMBqdfT8+tSC8oNQufuv1WoY0K8v6zZs5NMvv2LRkqWMf+QhBg7of9ltAA89OJrY
06fZG7GPjz79nC+//pYGDRqQnJJCfr7jy0/3rl0Y//BDpWKd8K+HOREbS/TxGP7z2ht4eXoS
EhxMRmYm6RkZgCPBfXDU/ZVuG0Dz5s3w9vYmJyeH6W++TWBAANnZ2TRs2ICvPv34ive0Km2s
jMioaOcY/Z27djPktkHVct7LSUpOZtv5Ti+dTsfBQ4dLfdEq1rpVK5o3u1ImIIS4Fkol9d7e
3nh4eGCxWMqslVxRarUanU6HRqOpNWPxZs+eTUpKClu3bmX06NG4uLjQunVrTCYTsbGxmM1m
XFxcGDlyJL6+vlc9ntdff52DBw+yevVqHn30USZPnkybNm04ffq0s2dq6NChvPnmm1W+1rhx
4/j3v//tfCogE2TF1dSyRXO++vRjflm4iMioaBISE2nSuBG9e93CXSOGM+enn1n2x3Ln/gcO
HeL3P/9Cq9UybeqLpYbrPTnxUQ4eOkJCYiKzPvmMd9/8v2vdJADuumM4AQH+LP3f75yJi0Oj
0dCmdWu6durE0NsHc+bsWWfVnppU0ftf7LmnJ+Hj483W7TvIzskh7ty5cm0zGAy8Nf0Ntmzb
zrqNm4g5cZIzZ8/g7u5B925duX3QQPr16V3mMEMPDw8+fv891qxbx/4DBzl1+gxnzp4lIDCA
7t260qHdTdx+QUJb2ba5urjw1vQ3+HbOXE6dPkNefj7+/v60bNH8skMgq6ONldG5U0e6du5M
UnISd995R7Wc80pSUlOdn/8mk4nEpKRL7hsWduVV3IUQ14YqOTlJ2b8/gmHDrs0fi/IaPHgw
69ev57333uPll1+u8PGenp7k5+ezfv16Bg0q3bNhtVpZsGABq1atIjIyktjYWHx9fWnQoAEt
WrRg7NixDBkyxNmDn5CQ4KxQk5ycTNBF4zhzcnLwOf94Mjo6mlatSo8JLW7TW2+9xWuvvVZi
m6IoLF68mHnz5hEREUF2djY+Pj5069aNcePGMXr06FIfEleKqSzJycmEhYVhs9nw8vIiOTm5
1jxFEbB69Qq6dOlW02EIIa4z+/dH0Lt3v5oOo07JzMygXr1r/zSwtsWwY8dW+VyqI0pPlK0l
1q1bV6Xj864wPlKr1TJu3LhyTxKtX7/+ZUtcFi/ffjmXa5NKpeLBBx/kwQcfLFc85YmpLMWL
TK1evZrRo0dLQi+EEEIIcR249GpH4rpVXKtfht4IIYQQQlwfJKm/wezdu5cDBw7QpEkT+vQp
XY5NCCGEEELUPZLU32C+++47wNFLfzUWZxFCCCGEENeeJPU3kNzcXH799VcAHn744RqORggh
hBBCVBdJ6m8g8+fPDVdi+AAAIABJREFUx2g00rt3b5qfX7hFCCHE9U+v12M2m2o6DFHHmEwm
9Hp9TYchykmS+hvI999/D8gEWSGEuNH4+wdw8uQJTCZJ7EX5mEwmTp6Mwd8/oKZDEeVUa0ta
iup38ODBmg5BCCFEDQgKCiYlJZnDhw9gNptrOhxRB+j1evz9AwgKklXn6wpJ6oUQQojrnEql
Ijg4hODgkJoORQhxlcjwGyGEEEIIIeo4SeqFEEIIIYSo4ySpF0IIIYQQoo6TpF4IIYQQQog6
TpJ6IYQQQggh6jhJ6oUQQgghhKjjJKkXQgghhBCijpOkXgghhBBCiDpOknohhBBCCCHqOEnq
hRBCCCGEqOMkqRdCCCGEEKKO05ZnpwfGjEJRFLp378ETjz/J97O/Y+/ePahUKhYvWnq1YxRC
CCGEEEJcxhV76kc/eD+vvPwqH334ES1btCA6OoqWLVrw0Ycf8crLrzL6wfuvSmCDBw9GpVKV
+c/Pz48+ffowf/58FEW5Ktevbfbv38+UKVPo0KEDfn5+uLu706JFC8aMGcOyZcuw2+01HaIQ
QgghhKghV+ypV6lU1KtXj8DAYO4YcScWi5VuXbthtdpQFMf2q0mv16PX650/m0wmMjMz2bFj
Bzt27OCvv/5i8eLFVzWGmpSXl8czzzzDL7/84vwCo1Kp0Gg0nDx5kpMnT/Lrr7/SrVs3fvjh
B9q3b18jcaakpDBixAi0Wi2rV6/G19e3RuIQQgghhLgRXbGnvnPnLhw4sA+NRsPCRQt4+plJ
LFy0AI1Gw4ED++jcuctVDXDmzJnk5eU5/5lMJs6dO8eMGTNQqVQsWbKE+fPnX9UYKurQoUM8
9dRTvPzyy1U6T2ZmJrfeeivz5s3Dzc2NN954gyNHjlBUVITJZCI+Pp7Zs2fTokULIiIi6Nu3
Lzt37qymVvyjPO3ZsGED+/btIzw8nM2bN1d7DEIIIYQQ4tKumNRPeuIpAgKCsFqt/LXiL/4z
dRp/rfgLq9VKvXr+dOrUjedfmkrnm2/h3tEPlDj2agyNUan+n737jquy+gM4/rmDvZQNshTR
xL13uXNr5cpZWWbacmZZaeaeOXLl6OfWTFPMPXCLW0EFRUFlI0s23PH7A7mBbLiA6Hm/Xje5
9z7nec55nht873nO+R4JDg4OTJs2jVGjRgFw+PBhrR+nJAIDA1m9ejWbNm0q0X4++ugjrl27
RvXq1fHx8WHGjBnUqVMHXV1dpFIpVapU4dNPP8Xb25tBgwYRFxfH+++/T2RkpJZakqEw7ene
vTu9e/fmvffeo0uXLlo9viAIgiAIgpC/AoP61WtXERkZjlwup1fPXsxfOJdePXshl8vxu+/H
d1N/pE/PHqxbtYLw8AjS0tIA2HfgAG07diYkNLTUKt+xY0cAfHx8Su0Y5WX37t14eHggk8nw
8PDAxcUlz2319PTYsmULzZs3Jzw8vMR3CIqjUqVK7Nu3jz179mBkZFTmxxcEQRAEQXiTFRjU
37hxnYYNG6NUKhn84RBWrljN4A+HoFQq6dSxE3q6ujg42FOtqguGhoa069KVvv0HcvPmLUaN
/Ihhn4wkNDSsVCofGxsLgJmZWansvzwtWLAAgKFDh/LWW28VuL1MJmPp0qUAbN26lZCQkFKt
nyAIgiAIgvDqKDCoV6vVREdHExERxoF/Pbh56wbbd24nPDyUy1evolKpSEhIQK2Gwx77+Hfv
34z7eizt32lLq+bN+HBAPz4cMULrFVcqlezYsQOA9u3b57vtgQMHeP/996lSpQp6enpYWVnR
vn17Vq9eTXp6utbKzps3D4lEQt++fQEICwvLlrXnq6++KlTbgoODuXz5MgDff/99ocoANG/e
nNq1a5OWlsa///6reT08PByJRELDhg2JjY1lzZo1dOrUCQcHB4yMjGjQoAGLFi0qUXsyjyGR
SEhMTMy1fkW9DsHBwUgkEr744guSk5PZuHEj3bt3x83NDSMjI+rWrcuUKVNISkrKUVahULBp
0ybeffddnJycMDAwwNXVla5du7Jw4UJiYmIKfV4FQRAEQRBedQVmv9m1Y3e2PPV6+kYsWLKC
ZSv/yMhTv+V/pKen4/HvfiIiIrC2sqZRo8YYGxnz4OEDnj4NZuK4b7VW4efPn+Pt7c3cuXM5
efIkVatWzTNYTktLY+jQofz1V0YufR0dHWrWrElgYCCenp54enqybt06Dh48iLW1dYnLOjg4
0KZNG6Kiorh37x46Ojo0b95cs89q1aoVqo1nzpwBwNjYmJo1axbp/NSrV487d+5w5swZPvvs
s2zv3bx5E3t7e5KTk5FIJFhaWpKUlMStW7e4desWHh4eHDp0CAMDA622pyTXAWDz5s3s3LmT
mJgYZDIZlpaWKBQKfHx88PHxwdPTkwsXLiCVSjXHGzBgAPv27QPAwsICd3d34uLiOHbsGEeO
HKFOnTp07dq1SOdWEARBEAThVVWoFWV3bv+LXTt2M2nCZA4ePsK8WTNYtng+K5cuJiExkQMH
MybOuji7YGJqwvUb10hMSiQtXcGde/fo2a1bsSs4ZcqUbL3DZmZmtGnThgMHDmBnZ8e///6L
hYVFrmXnz5/PX3/9ha6uLitWrCA+Ph5vb29iY2PZs2cPJiYmXLt2jXHjxmml7JAhQzh79ixz
5swBMoLJs2fPah65HSc3T58+BcDV1bWop4vq1asD8OTJk1zfHzhwIKdOnSI5OZmIiAgiIyNZ
tmwZMpmM06dPs3DhQq23pyTXASAxMZGZM2fi6+tLamoqYWFhmp57iUSCl5cXu3bt0mx/8OBB
9u3bh4GBAbt37yYiIoJr167h7+9PXFwc69atE5N5BUEQBEF4rRQqqM/qwiUvFOnpmBobU6VK
FW7euo6DgwMgZcXq9SQlpVKtmiuBTwKo7lqN8IhIlEplsSuoq6uLsbGx5pE1Z31oaCgNGzZk
/vz5Oco9fvyY2bNnA7BmzRrGjh2Lnp4ekDH+/L333uOff/4BYNu2bdlSQZakrDZkDg3JOK9F
4+jomG0fL5s+fTrt2rXTtMfS0pKvvvqKuXPnArB06dI8h88Uh7bO5QcffEDNmjWRyWQASKVS
PvroI81k6czhSgCXLl0CMoZlffDBB5oefMi4+zFy5Mhsr72ubnn7sPqP9Yz5ZhwDh46ge98P
GDT8I74cN4FfZs3hn/0HeBYVVd7VzCElJYWdu//m24nf0X/IcLr3fZ8BQ4cz7ddZXL56jdS0
NOYsWMSwTz5j647Xd42KkhLnSRAE4c2Sb2Qz8MP+DBjUjwWL5hP3PI4Fi+ajrytn2sw5jPry
WyQSSE1LxdbWjh279+J57Aibtu3Ezs4OJGr09fVRqZS0bteB31etKVYFc8tTHxMTg6enJ8OH
Dyc1NZXvvvuO9evXZyt38OBBkpOTcXNzY/jw4bnuu0OHDrRt2xYg2xj0kpTVBlNTUyBjDHtR
ZZYp6uThkSNHoqenR1RUFGfPni3ycfNS2ueyVq1aQMaXh0yZdyu8vLzw8/MrTrUrtIDAx3w7
8TsmfT+VPfv24//wETGxsSgUCqKjY7j/wJ/zFy+xcu0fDB85ir/27C3vKmuEhYczauzXrP9z
E3d9fYmLi0OhUBIbG8dFr8s8fPSI/R7/cur0GcIjIvjflm3c831zrrFarUalUmke+XmTz5Mg
CMKbKM+gfsCgfnz/3Q8sWrCIGm5u+Preo4abG9s3/4+1K5aSkpJCdHQ0FhYW6OnpMvqzT+j4
bje++XI0MpkUM7NKKNLTmPD1GL6b8A0bN2/WWqUrVarEO++8w//+9z+mTZsGwKRJk7LdEbh3
7x4ArVq1yrdXtk2bNgD4+vpqpaw22NvbA/Dw4cMil/X398+2j8KqXLmyJm1mcY6bl9I+l5np
M7MGOAMHDqRWrVpERUVRv359Bg4ciIeHR4GTol8HXpev8M3Eydwt5HlUKBSaux+vguWr1hAW
Hq55Xt3Vlc4d2tO2dSvs7Wxp1LAB6QpFtjKKl56/zs6cO0/X3u/Rtfd79PtwaL7bvsnnSRAE
4U2U50RZiUSCubk51ta29OzRi/R0BU0aN0GhUKJWg0wmwdfPj+qu1QkJDaFe3drs2LaJtLRU
ngQ/xsrCksdBQYRFRGBoaETzpo1LpQHjx4/n119/JSYmhoCAAE0vbWbPbUFDWDKHqwQFBWle
K0lZbcgMcGNjY3ny5AlOTk6FLpuZsz9zH0VRuXJlICOTjbaUx7k0MTHhzJkzTJ06lc2bN7Nr
1y527dqFpaUlH330Ed9//z3m5uYlPs6rJvDxY2bNX0hKSgqQMbzp3c6d6NDubZydnNDV1SUm
JpbY2FgCAgM5fe48N2/dpnXLFuVc8wxPngZx5eo1zfNvvxpL93dzzn1wrFIFnzt3uOvrR9fO
nahbp3ZZVrPC6NurhzhPgiAIb5A8g/qGDRtx48Y1evTozbbtWznleYr27drz4aAh/Lnpf8ik
cmJjo5FKXalSpQrhEWGERYRiYGiIpXlGVpXvf/wFXbkO8QkJLJw7u1QaYGpqirOzMwEBAdy5
c0cT1GcGiQXla898v2rVqprXSlJWG1xdXalduzZ37txhwYIFLF++vFDlfHx8uH79OlKplB49
ehT5uJnBvDbbU17n0tLSkjVr1rBw4UL279/P7t27OXz4MAsXLmTz5s2cP3++WBORX2XLfl+t
CegNDQ2ZOf0n6ri7Z9vGwM4Weztb3Gu9RY9uXfF/+AibXDIOlYenWb7Q6enp0a1L51y3MzQ0
ZPaM6WVUq4pLnCdBEIQ3S57jIUaP+gIrKxsUCgUeBzyYOH4yHgcystwcPnGKgf3fx8DAgHPn
zvHgwSMszC1xcHDExNiEgEcBjBr9NTN//omVS5dwYM9uWjRrVioNSExMzDXTS+aCTV5eXqjV
6jzLZ06qdM8S/JSkrLZMmDABgLVr12YbL54XtVqtyR7z/vvvFzrdZKZnz55psu4UZrGrwirv
c2liYsKQIUPYu3cvAQEBNGnShPDwcKZOnarV45Q3n7t38bl7V/N82OBBOQL63FR3LdrnpDRl
HR6iI5cjkUjKsTaCIAiCULHk2VO/eu0qatWsiVwup1fPXixcPJ9ePXshl8v5/KMRrFy/kcED
PuCvv/9BR65DfGIiujpyBg98n/iEhIxFiBISeG5ggKGhYYGTuopr6dKlmrH0devW1bzerVs3
9PT0uHv3Lrt27WLgwIE5ynp5eXH8+HHkcjnvv/++VspmlTHJT4FcXuByADmMGDGCTZs24enp
Se/evTl69Cg2Nja5bqtUKhk7dizHjx+ncuXKLFq0qMjHW7FiBQqFAnd392y56LMqTnu0dS61
wdbWlmHDhnH16lWtz4Mobxe9/sv+Y2NtTe8e3Uu0P7VazaXLV7hw8RKBT57w5MlTZHI5DlXs
adG0Kb17dsfY2Dhbmds+PkyckvFlad6sGejIdTh64iQP/P0JCw9HT0+Pai4utGjWjF49ummC
9p27/2b9n5uy7SshMZEuPftke61VixZM//F7fP3u8/WESUDGEKND+/bkqP+zZ1Hs3vsP127c
ICLyGRKJBFsbG96q4UaPbl1Zu34Dt7x9aN6sKb/+/CMAJz1PM3fhYgDMTE35a1v2eUDp6en0
eK+f5vnCubOoV6dOjrb/sXIFRkaGbNm2gzv3fAkLC8Pa2poPB/SjU4f2JCQkcPyUJ1euXSc8
PJzo6BgUSiWWlhbYWlvTtUtn2rZule1LTWHP0aRx39C5YweAQp2nsrzOgiAIQunKNTpTq9Xc
uHGdwYMGo1QqGfzhEPr3G4iOjhyFQkn79u3Zd2Af2//ay/u9e+JesyZJSUnMX7KM0LAIYqJj
SElNw9zcHDMzMwwMDIoV2OYlMTERb29v1q9fz7p16wB49913s/VOu7q6Mn78eObMmcPHH39M
UlISw4YNQy6Xo1arOXbsGIMHDwbgq6++os6LP84lLQv/jU1PTk7m0KFD9OrVC5VKRUxMTJ45
9V8mlUrZtm0bHTt25Pbt27i7uzN58mT69etH1apVkUqlREVFceTIEebPn8+tW7cwNDRk586d
+Y7BX7x4MT///LOmHmlpaaxcuZKZM2cC8Msvv+SY0FqS9pT0XBZHWFgYe/fuZcCAAdnq5+fn
x4YNGwBo1KhRiY/zKrlz957m5wb16qKjo1PsfSUkJjJ73gKuXr+R4z1fv/v4+t1nz779TJ0y
iYb16+e6j6nTZuSYmJmYmER0dAxXr98gKDiYMZ9/lmvZkrpx6xbTf51N8ouhSJkeBQTwKCCA
g0eOlspxM23ctIXb3t4kZEkN+zQoiOfP4wGIjXvOyjV/5CgXFBRMUFAwV6/foG6d2iyYPbNU
U69W9OssCIIgZJdrpK1SqVCr1URHRyORwLXr17CxsSU8PIzGjRoTHR2NXCZj745tpKenk5qa
Snp6OpZWFhw8coK6tWsx8dtvcHZ2xtjYGAMDA01u8qKaPn26Joc6QGpqKsnJydm2qVevHhs3
bsxR9scff+TmzZscOnSITz75hLFjx1KrVi0CAgI0edy7du3Kr7/+qtWyjRo1wsrKisjISPr0
6YOTkxMRERG4u7tz9erVQrfdzs6Os2fP8vnnn/P3338zZcoUpkyZgkwmQy6Xk5qaqtm2Tp06
rF+/nmYFDHNatWoVv//+Oy4uLpiamnL37l3Nfr755hv69euXo0xJ21OSc1kcGzdu5IcffmDM
mDHY29tjb2/PgwcPiIuLAzLOa2bWpNdFTEys5ucqVYqW+SgrtVrNjNlzuXnrtuY1ZydHari5
EfnsGXfu3iM9PZ3n8fH8PGMWSxfNp9qLrElZZQZ6ZmZmOFapglQq5Z6fnyYD0YFDhxjUvx/m
5pWp4Vad9/v05mlwsGairI6ODr26Z1+0rqqLc4H1T01LY96iJdkCevPKlXF2ciI9PZ2Ax4Ek
JiYV+bwUxYUXQ8n09PSwMDcn8tkz0tPTeatmDQAcqthjbWWFiYkxtWrWxNramrS0VB74P+Ty
1Wuo1Wq8fe6w6++9DOr/AUChz5GTk2Oh6lge11kQBEEoXXkG9at+X8OYL0ejVquxsbXlLbda
+D64x7bt25BIJIwe9QVmZmZIpVJNzuS/tm4BMjLnSKVSZDKZ5t/i3oJNSUnRTP7LpKenh6Oj
I9WqVWPkyJH069cv1x4tQ0ND/v33X3bu3MmmTZu4evUq3t7eVKpUiW7dujFixAgGDBiQa91K
UtbY2JgDBw4wfvx4bt++TUxMDA4ODjRp0gS1Wl2kc2FhYcHu3bu5ePEiW7du5dSpUwQHB5Oa
moqLiwuNGzfmgw8+YMCAAYVKTXju3Dm2b9+Op6cn/v7+GBoa0qZNG77++mt69+6da5mStqck
57I4Ro4ciY6ODseOHSMwMJA7d+5gZGREgwYN6NWrF2PGjMHW1lYrx3pVJGX5olu5UqVi7+fM
i4w4mT4ePpQPB/TXPH/4KIAfp88gKjqa1NRU1vyxgXmzZuS6r52b/9Tc5QG4/8CfbyZORqlU
olAoOX3uHO/17kXD+vVpWL8+p8+e0wSserq6jP5sZJHrv9/jX6KjM74oSiQSvvjsU/r27ql5
PzUtjdnzFmQbrqRtcrmMn76fQotmTZFIJBltPXs22/yFlcuWYGpikqPsitVr2H/gIACXvC5r
gnptniMon+ssCIIglK5cg3qpVIqOjg6zZ859MeYz4xe7s7Mz5ubm2NjYYGlpia6uriaQfHkS
ZNYArTjB2rFjx4pcJjcSiYRBgwYxaNCgMi3brFkzzp07V+RyeWnZsiUtW7Ys8X5sbGxYsmRJ
kcsV1B4bG5t8J8IW51xWqVIl330CzJkzhzlz5mR7zdramokTJzJx4sRCH6uiMzE20tyJCC3G
omWZsga7dWu7Zwv0AFyrVeWTj4azYPFvANy8fZuUlBT09fVz7Ovlsdg13KrToF49rt3IGO4R
ERFZ7Hrm5fK1/1JitmzePFtADxmBsLWVldaPm5WOXIeWzf+7YyaXy+jYvl22bXIL6AEa1Kun
CeofP82ZAEBbKvp1FgRBEHLKM6jX19fH0tISfX19rKysNBMkDQ0NNUNqsvbAi8lQglB+LMzN
CQrOSAv65Gnxc/0HBAZqfn67be5rHbRt1ZKFS5aiVqtRq9UEPn6iGVpSEEvL/+Y4xMTGFLue
eQkL+2+NheZNm2h9/9qSkpLC6XPn8fXzw+/+A6KjY0h+6a5kYmISKpWqVMbVV/TrLAiCIOSU
a1AvkUjQ1dVFV1cXMzOzsq6TIAhFVK9uHW55Zyw8dtvbh/j4BExMjAsolVNolqDYyjL3SdD6
+voYGxsTH58x8TMsPLzQwZ5U+t+X//R07a9wGhv739wCMzNTre9fG/wePODnX2YSk6WuZa2i
X2dBEAQhp9JLrSAIQplp1eK/VWGfx8ezYdOmfLbOm32WuQbPnkXnuk1qWhoJCQma5w4lmJir
bba2/6V9jY4pWg9x1oxBylJKwatQKJg5Z74moDc2NqZvr558MepTJo//lhFDB5fKcV9W0a+z
IAiCkJMI6gXhNeBarSpNGjXUPD94+ChHjh0vsNyzqKhsKQmrVnXR/Hzu4sVcy1y+clUz10Eq
leLkWLiMK2XB0cFB8/O1XFI15qdSlruSCQkJJCVpP0vOw0cBhEdEaJ6vXLqYMZ9/xnu9e9Gp
Q3vcaxV+4bfM9TmKo2pVF83PFfE6C4IgCDmJoF4QXhNffvE5RkaGQMbE9UVLlzN1+gyOnzzF
o8BAUtPSiHz2DJ87d9mzbz/jJk9hyEcjuXHzlmYfWSd43rx1mz3/7M92jKDgEP7Y8KfmedMm
jdHV1S3dhhVB+3fe1vx8/uIlTpzyzPZ+YmIST4ODcy1rbZ19Au2fm7dmm6j9OJeVq4sqLS0t
2/OXF+WLi3ueb3mTLBNsk1NS8H/4qFj1qOjXWRAEQchJeytCCYJQruzt7Phpynf8MmuOJk/7
lavXNCkQ83L+khdNmzQGoG3rVjRq2IDrN24CsHrdeo6fOkWN6tV5FhXFbZ87msmchoaGfD7y
k1JsUdG1bd2K+lnmF8xbtIS9+z1wcXYm7vlz7ty9l21ISVY21tbUdq+lWcjrH48DeJ49i6WF
JZGRkcQ9zz/gLgy36q7I5XLN3ZEvx02kft06mJma8uRpEHfu3cu3fFVnJ+RyGQpFRi/9+O++
p1GD+shkMoKDQ2jSuBGffjyiwHpU9OssCIIg5CR66t8Amekm1Wo1zs4FL+AjVFyNGjZgycJ5
1KzhVqjtpVKpZiIkZEyS/2nKdzRt/N+Ku/4PH3HwyFEuX72mCfTMK1dm9i/TXslx1pPGf4uD
QxXN8/sP/Dl6/ARel6/kGdBnGjww+3oJsbFx+D98qAnoc0vpWBT6+vp8OXqU5nlCQgLnL17i
4JGj+Ny9C+SfSaxy5cr0zLLgVEpKChcueXH2/AUeBQZy28enUPV4Ha6zIAiCkJ3oqReE10w1
FxeWL17I5avXOH/xIj537hETE0NaejoW5uZYWVpiZ2dL44YNaNKoYY4840ZGhsyc/jMXvbw4
evwUvvf9eP78Ofr6Bjg5ONCyRTN6de+GoaFhObUwf9ZWVqxa9hv7Pf7l9LlzPA0KBrUaGxsb
WjRrwqOAQC7ncfeiaeNGzJ89E49/D/IoMJDIyGfYWFvh7OREj67vYmxszJfjJpSoft27vouD
QxV27d7Do4BA4hMSsLWx5q0aNRjY7wNW/bGOK9eu51l+zKjPcK1alVOnzxAUHEJsXBwW5uY4
OznSsnnzQtejol9nQRAEITtJWFio+vr1q3Tr1rPgrQVBKFWHDh2gUaNXN7/662DG7Lmcu5Ax
OfTtNq35ccrkcq6RIAiCIJScGH4jCMIbJfLZM83P5pUrl2NNBEEQBEF7RFAvCMIbIyQ0lPsP
/DXP36pZsxxrIwiCIAjaI4J6QRBeK34PHhARGZnj9ZjYWBYtXa5JU2lsbEzL5k3LunqCIAiC
UCrERFlBEF4rS5au4FFgINVcXKha1QVDAwOCQ0K4/8CfhMREzXaffjwCAwODcqunIAiCIGiT
COoFQXhtPAoI4FFgYMbPgYGan7OSSqWMHDGc7u92KdvKCYIgCEIpEkG9IAivDWcnJ2b9Mo0r
V69x2+cOMTExxCfEo6enh42VNQ3q16NXj25UsRd51wVBEITXiwjqBUF4bchkMpo2bpRtUSVB
EARBeBOIibKCIAiCIAiCUMGJoF4QBEEQBEEQKjgR1AuCIAiCIAhCBSeCekEQBEEQBEGo4F7Z
oL5z585IJBLmzZuX53u5PSwsLKhXrx7jxo3jypUrhT5OYR7h4eFFqrs26qcN4eHhmuM/fvxY
q/tWKpXs2bOHtm3bao4xbtw4rR5DEARBEARByF+Fzn6jq6uLrq6u5rlSqSQ6Opro6Gi8vb35
7bffGDp0KKtWrcLY2LhI+8qNRCIp0/qFh4fTo0cP5HI5hw4donLlykU6fmlbs2YNc+fOJfBF
LnAdHR3S09PLt1KCIAiCIAhvoFe2p74wZsyYQXx8vOaRlJTE8+fPOXXqFEOGDAFgy5YtdOrU
ifj4+CLtK7eHtbV1mdbvxIkTXLt2DS8vLzw9PYt07LJw//59IiMjGTlyJJcuXWLAgAHlXSVB
EARBEIQ3Ur499Wq1mpjYaPzu3yVdocj2ulqlRq1SoVSrUKlUqFXqjH/VKlQqNTK5nMYNm2Bt
ZVPqjcjKxMSEdu3a0a5dO/r378+AAQPw8vJi4sSJrFmzpkzrUtL6de/end69eyOTyejS5dVb
/fKnn35i+vTpmJiYALBixYpyrpEgCIIgCMKbKc+eerVajVqt5p7fHRwdXGhQtzEN6zWmfp2G
1K5Vj7dq1Mat+lu4urjh7FiNKnZO2FjZYV7JCiNDUxSpSi5cOIdarS7L9mTTp08fFixYAMDa
tWvx9vYut7rkpqD6VapUiX379rFnzx6MjIzKo4r5qlSpkiagFwRBEARBEMpPvsNv4uOfk5Kc
jIW5JWlpaSgdRwjiAAAgAElEQVQUShQKJUqFEqVSme25SpXRQ69Wg1wmx9jYhGfPnhEbG1Ou
gf3nn3+OnZ0dACtXriy3euTlVa+fIAiCIAiC8OrLM6hXqVT43ffDxdmV1NRU0tPTSUtLIz09
HYVCgUKhQKnMDOZVKJVKTe++SqVCIpFgY2PHrdu3yrI9Oejp6fHtt98CcOTIkXKtS27yq1/W
rDWJiYnZ3lMoFGzatIl3330XJycnDAwMcHV1pWvXrixcuJCYmJhCHT8+Pp5mzZohkUho0qRJ
gXMPBEEQBEEQhFdPrkF9ZmAeGPgIe/sqJMfHkp6ergnoswbzmYF8ZrmsarjV5Pr166hUqtJv
ST5atmwJQEBAAJGRkeVal9wUtX5paWn069ePESNGcPToUZKSknB3d0cikXDs2DEmTZqEl5dX
gftJSUmhd+/eXLlyhZo1a3L48GExnEYQBEEQBKECynOibFRUFKamZijjwgjf+jU6MglqNRj0
mYtERx+lMmMIjqGhIXFxcZoAP/NfAHNzcwCCgoJwcnIqckpIbalWrZrm5/DwcKysrHJsM2XK
FKZMmZLnPv78809GjBhRbvXL6uDBg+zbtw8DAwM2b97Me++9h1Sa8f0sISGBnTt3FjixVqFQ
MGDAADw9PXF0dOTYsWNYWlqWvDGCkIeIyEhOep7m0uUrhIWHk5CQiKWFBba2Nrg4O9GtS2ec
nZzKu5paFxMby8ChGb87Nm/4A5siZtGqyIp6zT/6bDQhoaG57svMzAw7Wxvq1anDoP4f5EgD
3KVnHwBWL/+NalWr5luvxMQk3hv4IQAbVq/EwaFKSZr5SlIoFOzd58HJ06cJCQlFR0cHZ2cn
vh4z+rX8/0wQhDyCepVKhbf3berVrU/U/YukK1/0xst00ZXIUaeno1arNT32mcF81p/lcjmJ
iYk0bNCQCxcu4OjoWG5BvZ2dHRKJBLVaTVxcXK7bFJSnXi4vvZT+halfVpcuXQKgffv2fPDB
B9neMzY2ZuTIkfmWV6vVfPTRR3h4eGBpacnRo0dxdHQsfgMEIR8qlYot23ew6++9pKWlaV6X
yWSEhIYSEhrK9Rs32fPPfkZ/OpL3+/Yux9oK2lDSa66jo4NcJtM8T1ekExcXR1xcHL5+9zl4
5Ci//vwjtd1rlVmbKpp5i5Zw+uw5AOxsbdHV1SEgIBALCwtiYmP5cfoMZDIZs3+ZVuA6Lq87
cT6E10XeQb2PN+3ateNxUgP0e8/RjO1WKBTZgvisY+ozH5Dxy/v58+dUrVqNPXv30q9fP80+
ylp4eLjm7oGpqWmu28yYMYPvvvuuLKulUZj6ZVW9enUAvLy88PPzo2bNmoU+llqtZuzYsWzd
uhVjY2MOHTrEW2+9VbyKC6+FjC/xt3j8OIDk5ORClTEwMMDFpRp16tTT3CXKTXp6OjPnzuei
12UkEgldu3Smc4f2VK/uir6eHlHR0QSHhHL+4kWOnzhFyxbNtNUsoYgeBQRw4OBhDA0N+fTj
4t+V1MY1n/DNV3Ro906215KSkrh24ybrNv6P0LAw5i1awsa1q5BlCf6FDP4PH2kC+h+nTObt
Nq2BjN//EomEk55neOD/EIBb3j60btmi3Opa2grzub5x8/Ybcz6E11uOoF6tVhMWFoaBgQFq
NcTGxiKVSpFKpZqAPOuE2JiYGM04+8yee7lcjlwuR6VSoaenh4G+AXfv3qVevXpl3kDIGKue
qagLSJWFotZv4MCBLF68mHv37lG/fn369OnD0KFD6dq1Kzo6OvmW/fHHH9m6dSuQscLtq7ZK
rVD2fHxuk5SUyKBBwwo9pyI+Pp7jxw/j43ObevUa5Lnd6j/Wc9HrMiYmJvw67UfcX/oCaWlh
gaWFBfXr1uGzjz8q8PMrlJ6w8AgOHDqMeeXKJQrqS+uaGxoa0rZ1K5wcHRk19ivCwsO5/8Cf
Wm8VvlPjTfHoxd8UZycnTUAP/62K3qxpY1o2b4ZUKqVxw7z//30dFOZz/SadD+H1lqOLTaVS
cfbsWZo3a0FkZCQKhUIzSfblh0KhyJYRR6lUIpPJ0NHR0TzS0tJo2bIl586dK7cJs1evXgXA
yckJG5uyXQyrMIpaPxMTE86cOcOoUaOQSqXs2rWL3r17Y29vz6RJk4iOjs6z7NatWzN+cTVu
THJyMqNHj9ZaO4SKKTDwEe3adUImk5GYmFioh0wmo337TgQGPspzv7e8ffA4eAipVMqvP+cM
7l4mAvqKryyuubOTo2ZeQlBwcLHq+bqLiY0FwDyPThtjIyN++Wkq06Z+j76+fllW7ZUkzofw
usgR1KvVai5fuUz16tXZsGEDCoUi2/CarJluXs5+o6uri56eHnp6epqgfteuXdStWxcvLy8U
WValLStKpZLffvsNgM6dO5f58QtS3PpZWlqyZs0awsPD2bJlC3379iUhIYGFCxfi7u7Ow4cP
8yy7YsUKDh8+jIWFBcePH2fLli0lbodQcSUnJ6Orq1uk9STUajW6unr5DtfZtmMXAN3f7YJ7
LTHE601QVtfcxjojmUBwHpNqhQzlNI1NEIRykmP4TXp6OmGhYdy/75vnGHO1WpXRg/8iX71C
8V/u+rT0zJ77dJ4npNDmndYcOX6MlJQU4uLiynz4y5YtWzTDW7744osyPXZhlLR+JiYmDBky
hCFDhhAWFkavXr24evUqU6dOZceOHTm2nzlzpuY4ixcvZsSIEYwfP55u3bphYWFRssYIFVZx
7qLl9yUgLi6Om7dvA9CrR/di1yuT1+UrHD52HF+/+8Q9f46RoSEuzk6883ZbunbujFyefVx1
ZsYZ12pVWTBnFqfPnOXMuQs8DQoiPiGBKvb2dOrQjr69emUru3b9Rnbv/Ye6dWqzaO7sPOsz
dfoMrly9xvivv6Rrl8J/GU9MTMTj4CHOnb9ISGgosXFxOFSxp3XLlgzq/0GeE/KL2n7I6DA4
efoMJ0+d5snTp8Q9f46FuTlV7O1o2KA+3bp0xtjYmJ27/2b9n5s05aJjYjSZZAD69OzB2NGj
Cmybtq95fsIiIgDQ19Mr1ePkRq1Wc+7CRY6dOMn9B/48j4/H1NQEO1tbmjVpTJdOHbF4kfkt
q6Jew2dRUQwe8Qk9u3Xl889G4nnmLGfOnSc4OISo6GjsbG1p3rQJQz8ciN6L83D67DlmzVug
2cf1m7eyXcumjRsx65dp2TIy7d+9M0fvdGJiEtt3/cW5Cxd5FhWFmakp9vZ21KtTm+qurixY
/BtGxkZsXv+HpsxJz9PMXbgYezs7/vxjda7nbvzk7/G5e5dRIz+m33t9s7VzUP9+fDJiGNdu
3GDbjl34P3yEGpg9Yxp13N0BuOvri+fps9x/4E9EZCTP4+OxtLDA0dGBD/v3y/ZFsiif64LO
R1ldP0EoqRx/QVJTU1EqlQSHBPM4KFAz8bUk7GxtUavVORZQKm2nT59m7NixAAwbNozGjRuX
6fELou362draMmzYMK5evYqvr2+u2wwdOlTz8/Dhw9m0aRMnTpxg4sSJbNy4sUTHFyouba/6
fMvbB7VajY6ODi7OxU+fp1AomLtwMWfOnQdALpfhUMWB8PBwbnn7cMvbh0NHjjJr+jQqVTLL
Uf7howA+HPYRqWlpSCQSTE1NSU1N5VFAAGvXB3DJ6wqzZkxD70Xmq84dO7B77z/43LlLeERE
ruknY2PjuH7jJrq6urRt3TrH+/n5ctwEFAolEomESmZmKBQKHj4K4OGjAO75+TFr+s9aab9C
oWDm3PlcuJSxXoWpiQlOjo4kJSVy7cZNrl6/gYuzM00bN8LK0pI67u48j3/Ok6dByOUy3qrx
3zh1O1vbQrVNW9e8IE+eBhERkbGeh0OVsk1FmZqWxsy58/G6fAXIyIpWxd4epUqJ3/0H3Ll7
j1YtmmcL6kv6GT5+yhPPs+dISEhAKpViZmqKUqkk8PFjAh8/5pa3N0sXzkcikWBhYU6rFi0y
/n4/eYqZmRm1a/2XIai6a7Uc+39ZVHQ04yd/T2hYGABSqZTU1FRu3fbm1m1vzXZGxkbFO4l5
uOXtzdYdO9m0dTuQkTQiPj4e1yzpSRf+toygoGB0dHSwsbHGzMyUsPBwQi6H4nX5ClMmjtdM
sNbW57osr58glFSOoD5ziIydXRVcXFw0s+UlZP/AqVH/N/RGnfnaf//NsqFmfJ+2A4fcpKam
cvv2bTZs2MDatWtRqVQ0bNiQZcuWlfqxC0Mb9QsLC2Pv3r0MGDAgW++6n58fGzZsAKBRo0aF
2tfq1aupW7cuf/75J8OHD6d9+/ZFa5DwWlCrtTvfJfxFT6r9i3StxbVr9x7OnDuPXC5n9Kcj
6fZuZ3R0dFCpVFz0usz8xb/xwP8hq9etY8rECbnu452329K5Ywfc36qJjo4Occ+fc+r0GVb/
sZ7bPj7s3rOXIYMGAlDVxZnqrtXwf/iIU6fPMKh/vxz78zx7FqVSSdvWrTAyMixSezq2a0fX
Lp2pWaMGcrkMpVLJPx4HWLNuA1euXuP6zVs0alC/xO2/fPUqFy55oaery+QJ42jTqqXmOiSn
pHD6zFmaNGoIQId279Ch3TtcuOTF9JmzMTUxZfH8OUVqF2jvmuclLS2NGzdvsXrdBtRqNcbG
xtnOVVnYtmMXXpevYGRkyOhPR9KpQ3tN9p3UtDR87tzJkQO+pJ/hlJQUvvricxrWr4+9vR1S
qRS1Ws2xEydZtHQ5vn73OX32HO3ebksdd3fquLtreqldq7ow/cfvi9TGVWvXERoWhpGRIZPG
fUOjBg3Q19cnOSWFGzdvsv/AQa7f1P5K8fd8/fD1u8/Afh/Q//33MDExJjU1NVsv9tdfjEZX
V5dab9XUfMZS09JYsmwFJz1Ps+qP9bR7uy1SqVRrn+uyvH6CUFI5gnpDQ0Nq1arFgvkLMDLK
/Zt4Zk51eBHCFxCsJ6ekYG9vr/XFjaZPn87cuXM1z1UqFc+fP8+2Tb9+/Vi3bh1mZjm/Qee3
r9z4+fkVafiQNuuX1caNG/nhhx8YM2YM9vb22Nvb8+DBA02Oezs7O6ZNm1aofVWvXp2ffvqJ
qVOnMnr0aG7fvl2oW4HLli1j79692V67d+8eALt37+bmzZvZ3jtx4kS+qQ+F8qVSafcLd3x8
AvDf2OfiCI+IYPuuvwD49ssxdOnUUfOeVCqldcsW/PLjD0ye+hMnPc/Qu0ePXMdxDxs8KFuP
u5mpKX179SQ9PZ0/NvzJ3n0efNC3j+aWe5eOHfF/+IjjJ0/lGtSfOOUJQOcORf8CPPSlushk
Mj7o24cTpzzxf/gIv/v3NYFqSdp/z/c+APXr1aVt61bZ6mCgr1+kIUOFpY1rnmnJ8t9ZsWqN
5nl6ejqpWfLdSyQSvh4zGkPDon2pKomQ0DB27/0HgCkTxtO8WdNs7+vp6tK4YcNsr2nrM9ym
dSsqV6qkeS6RSOjSqSMnPU9z/eYtfO/f10pQGBIaytnzFwD4+YcpNKz/35cmA319WrVoQXq6
olSCeoApE8fT/p23Nc9f/lvUoH7ODHp6urp8MmIYJz1PExcXR1h4BPZ2heuFL0hFu36CkCOo
19PTY/LkyQQHBxc6Z3VBdHV1cXBw0Pov4JSUFFJSUrK9VqlSJezt7Wnfvj1DhgyhZcuWxd7X
y4p6p0Gb9ctq5MiR6OjocOzYMQIDA7lz5w5GRkY0aNCAXr16MWbMGGwLeWsRYNKkSWzfvh0f
Hx9mzZrFjBkzCizz4MEDPD09c30vKCiIoKCgbK+VxV0aofi0fX0ye7Cj8snEVJDLV6+RmpZG
FXt7OnfskOs2DerXo25td7zv3MXrytUiTc7s1qUzf27eyvP4eLzv3KVp44y7W+3bvc3aDRt4
8jQI/4cPqe7qqikTFByC3/0HmFeuTONGDfPadZE5Ojjg//AR4S+GlUDJ2m9vZweAr999goKC
y2TFVG1c80ypqamkpqbm2L+lhQW13d3p/35fqtjbl/g4RXH56lXS09Op7uqaI6DPu0zpfoad
HB25fvOWZjhSSZ27cBG1Wo2DQ5VsAX1ZyS1oLwxrKyvkcjkKhYLwiHCtBfUV7foJQo6gXiqV
YmhoiGuWP2TakDXPfWEcO3asWO8VlTb3pe192tjY5BpsWVtbM3HiRCZOnFii/WTS0dHB29s7
z/dzs3z5cpYvX16kMsKrS9vDb6xe3JULCg7RDOErqqdPM74Yutd6K9/ytd0z/qA+femLZEGM
jY2xsbEmKCiY0NAwzetmpqY0a9KEC5e8OH7KM1tQf/LFF9kO7d7R6p0nff2MHsms16Ek7W/3
dhv+/ucfnjwN4vOvvqFVi+Z0bN+OJo0a5TqpVhu0cc0zZR0bXVi6urqkpaUVdOMYyBg+qimn
l/dK4lllps90rVa1gC3/U9qf4czPjbbutGWOo3fT8t9/bUpMTMLv/n3u+fkRHBKapfMs4xwo
ldr7XVbRrp8g5AjqM1d9FUMlBOHNoe2e+np16gAZPa4hoaHF6lXNHKNtZZl/ViYrq4xgMvLZ
syIfw+TFcvCZ834ydenUgQuXvPA8fZZRn3ys+X140vM0AJ06lv7ck5K038DAgEXz5rBx0xZO
nDzF6bPnOH32HGampnTp1JFB/fthYmKs1fpq45qXhLWVJUHBITmuZW6io2OAjM6m3DLV5Caz
N9XConDbQ9l8hrXpWVTGXRbjPIbelie1Ws2W7TvYtXtPtqFYpamiXT9BEJG7IAiaSe9FfeTF
0tKCt2rWAODg4aPFqlPmH8qoqPyHc2QO97AtxsJyMTEZAaCtbfayzZo0xczUlOiYGM344bu+
voSEhlHNxYVqLi5FPlZRlbT9ZqamfPvlGHZt3cSUieNp1aIFySkp/LVnL59+MZaQLHcntEEb
17wkrK0yxvIHBRW8IFVmj6qlhYVmomtBMu9ExMYU/KVBU6YMPsPaZPniC0thvhiVtb/27GXz
th0gkfB+n94snjeHbf/bgMeevzi8f2+2MevaUtGunyCIoF4QBJRKJSqVqkiPgtLdfjigPwB7
93tolq0vCkcHBwB879/P9wuEr68fQI6sIwWJe/5c07Pm+NKYc7lcppmwlzkx9sSpjF76zp1y
H1urbdpqv4GBAR3avcP0H79n8/q11HCrTkxsLBs3bdZ6nUt6zUvCxcUZgH8PHynwzpPHwUMA
VK3qUuj9Z955ePK08EMsSvszrG2OVTLq+yggoMh37zLvZhU0N624/j10BICJ337N6M9GUqe2
O5YWFujp6hZ5eG9hVbTrJwgiqBeEN5y+vgGhL1bmlMvlhXoAhIaGYmBgkOd+WzZvRvt33kah
UDB12gwCAh/nWw+FIvuXhKaNG6Ojo8PjJ081OaJf5ut3n+s3byGTyWjTqkVRms3+A/+iVCpx
dnKkVs2aOd7v8iJ4P3/xEgmJiZw+czYjVV6W7BylqTTaX7lyZTq9SFv7NI8e7cTExGKvT1LS
a14Sndq3RyKR8PjJE3b9vSfP7Y6dPMX1GxnZubrkMfkxN40bNUQqleJz9y73XgRxBSntz7C2
tW3TCh0dHUJCw7jo5VWksplZnWJiY4l7KcubNsS+uHtQ3N7w4nyuK9r1EwQR1AvCG87R0Qlf
3zs8evSQhw/9C/V49Oghvr53cHDIv2dq3FdjqV+vLlHR0Yz9djyr1q7j/gN/zXoYcXFx3PX1
Ze36jQwaNoLw8AhNWXs7Wz7om7EC5MIlSzly/ITmj7JarebajRv8OD0jU1OfXj1wcXbOtQ5/
/7OP5/HxmucKhYI9+/azdccuAIYPGZxrL191V1dcnJ1JSUlh6YqVPI+Pp0mjhlSuXLmwp7ZE
StL+mJgYPA4eytZuyBiacvjYcQDcXlqIKHN+QWpaGleuXdcc5+V9FKQk17wkqrtWo9uLVJ3r
/9zEvEVLePzkqWaoWGhYGCvX/sGCxb8BGVlLXk73mR9nJ0d6dH0XgJlz53Pz1u1s7yckJnLw
8BFiYmI0r2nrM1xWrCwt6f1iNeB5i37jwiWvbD3UIaGhHD95KteyLs5OGBkZolarWfb7Kk2K
U7VaTUhoGEeOHScsPLzYdXOrXh3IWCk265j6kNBQFixZmueQoZJ8riva9ROE3NckFwThjeHm
VpP7933x9r5Z6DS2BgYGVKniiJtbzh7urPT19ZkzYzrr/9zEvgMH2Lvfg737PYD/spVkdf7i
Jd7v21vzfMigATwMCODK1Wss+m0ZK1auxtHRkbDwcBISMoKGpo0b8dHQIXnW4cDBQ+w/cBBb
G2sMDQ15/OQp6enpALzXu1e+gV3nju35Y8OfnD577sXzshl6k6m47T9y/AQb/reZ5StXY2Fu
joWFOcEhISQmJgFgbl6ZoYMHZStTvborZmZmxMXFMe3XWVhbWREbG4uTkyO//7a40HUu6TUv
iS+/GE1KagonPc9w4pQnJ055IpPJkEgkmi8VkBHQT59atEWZAD4ePpQHDx/i63efyVN/wtTE
BDtbW6Kio3kWFQXA8/j4bOsbaOMzXJZGDB3MA/+H3PbxYfrM2RgYGODk4EBUTDRRUdF5JtEw
MDDg42HDWLF6DWfPX+Ds+QuYmpiQlJyEQqFEJpNRqQjrsbxs1MiPGf/d95y7cJFbIz7B3taW
kLAw4uPjsbezw8TYONdAvaSf64p2/YQ3mwjqBeENZ2xsTM2atXB2rlro29MymQx9ff08F6jL
Si6X8/mnn9CrR3dOnDrF5SvXCI+MIDExCRsba6ytrKhVsyZdO3fKkU9dT0+PmdN+4vTZcxw7
eYr7D/wJfByIkZExTZs0pkvHDrzdpnW+42mXzJ/HqdNnuOXtTXBIKHp6etRxd6dv7560bN4s
37p3at+O9X9uQqVSYWhoSIsCtte24ra/a+fOyGQyrt+4RXhEOI8fP0FfXx/XalVp0awZvXt0
y3HHwUBfn5nTfmL1uvU8CggkPiEBS0tLarhVL3KKypJc85KQy2VMmTiBdzt34tiJU9y5e4+Y
2FhUKhXWVlbUrOFG+3fepk2roq8PAhn/ryyeN5fDx45x/cZNHgUEEvj4MVbWVjRt0ph6dWpn
W6AItPMZLkv6+vrMn/0rHgcPcfT4CZ4GBRMaFoa9vR29e/SgciUzFi3NPZ1x757dsbKy5K+/
9xL45AkymYxab71F4wYN6NqlM4GPHzPlp8ItjPiyGm7V+f23xWzetp2793wJDgmhqoszrVu1
pHeP7qz783/s+Wd/jnIl/VxXtOsnvNkkYWGh6uvXr9KtW8/yrosgvPEOHTpAo0ZNyrsaFV5M
bCwDh44AYPOGP7Kt4lpUU6fP4MrVa3R7tzPjvvpSW1UUhArp9NlzzJq3ABsbazav/6O8qyMI
QhZiTL0gCEI+MsdId+5QtkNvBOFVlLnSr65O4RbtEgSh7IigXhAEIQ9+Dx7g//ARtjY21Hav
Vd7VEYRylzkh1d7erpxrIgjCy0RQLwiCkIfM3NidO7YXY2YFAbh6/QYADmW8YrAgCAUTQb0g
CEIukpKS8DxzFoCO7duVb2UEoQxNnzmbPfv2a7K7ZNqzbz+3bnujo6NDrxepLwVBeHWI7DeC
IAi5OHHKk5SUFGq718LeTgw1EN4MsbFxXLl2nQuXvFi38X84OTpiYKBPUFAwcc+fI5FI+GTE
MOztbMu7qoIgvEQE9YIgCLn49/BRADp3aF/ONRGEslOpkhlbNvzBwSNHuXr9Rsb6BkEZqUjr
1HZn0IB+1HRzK+9qCoKQC5HSUhBeISKlpSAIgiAIxSHG1AuCIAiCIAhCBSeCekEQBEEQBEGo
4ERQLwiCIAiCIAgVnAjqBUEQBEEQBKGCE0G9IAiCIAiCIFRwRUppefXaFQ4fOUhSUhJqALW6
wH8BDAwM6dGtJ82btyj0sTp37szx48cBGDVqFGvWrCmwjJubG/7+/mzZsoUhQ4bkur+5c+fy
3Xff5bufJ0+esHXrVg4cOEBAQAAxMTE4ODhQtWpV6tSpw8iRI6ldu3ah21IYsbGxLF26lL/+
+ouAgAAqVapE06ZNmTBhAm3bti3Svn766SdmzpypeR4YGIizs7NW61sWkpKSWLlyJfv378fP
z4+4uDjNNRg3bhytWrXKt7y3tzcLFy7k5s2b+Pv7Y21tTcuWLZkwYQKNGzcuo1YIwqslIiKC
yMgIUlNTyrsqgiC8REdHB3NzC+ztq4hVrIUiK1JQv9/jH3r37oO9XRX09PTQ1dVDT1cPHR0d
0tJSSU1Lzfg3NevPaYSHh7Hnn91FCuqz+uOPP/jkk09o3rx5scoXllKpZMaMGcyfP5+UlP/+
4Mnlcvz9/fH39+fYsWMsWbKExYsXM27cOK0c19/fn27duuHv74+hoSE1atQgNDSUffv24eHh
wfz585kwYUKh9uXn58f8+fORSCSoX3ypqog2bdrE999/T0hICDo6OlSrVg17e3v8/f3x9fXl
77//5ssvv2TZsmW5lp88eTKLFy9GqVQil8upVq0aT58+Zfv27fz111+sX7+e4cOHl3GrBKF8
RUZGkpqaQqtWbdDX1y/v6gjCK+nQoQN06vRuuRw7OTmJO3e8CQ0Nxt7eoVzqIFRcRQrqk5OT
Ma9sTvUuk/P5BqlGJs0Y1aNWq1Gq1JzZ9DXJycnFrqRareaLL77gypUryGSyYu8nP6mpqQwY
MID9+/cjlUoZOXIkw4cPp1GjRhgZGRESEsKDBw/Yu3cvmzZtok+fPlo5blJSEn369MHf358R
I0awdOlSzMzMUKvVbNiwgdGjRzNp0iRq1apF9+4FL8s9ZswY0tLS+Pzzzwt1d+NV9fDhQxIT
E1m4cCEjR46kUqVKQMYXr/Xr1/PNN9+wfPlyGjduzIgRI7KVXb58OQsWLEBHR4eZM2fyzTff
YGBgQFpaGr/++iszZ87ks88+o2HDhtStW7c8micI5SIiIoxWrdqKgF4QChAV9axcjiuVSqlR
4y1u3LgmgnqhyIo0pl6pVKJUKQGwq9UWm5ptqNm4E+3f7Yt9rbaYurSgRftevNdvEL3eG0DX
Xh9kHGuuIsUAACAASURBVEQiRalUFquCgwcPRi6Xc+PGDX7//fdi7aMwxo0bx/79+zE3N+fc
uXOsW7eOt99+G2NjYyQSCVWqVKFdu3YsXbqUsLAwqlWrppXjLlu2jLt379K6dWs2bNiAmZkZ
ABKJhJEjR/LLL7+gVquZOHFigT3vW7du5eTJk1StWpWpU6dqpX7lZcqUKdy/f58JEyZoAnoA
mUzGqFGjmDVrlma7rJ4+fcrEiRMBWLhwIVOmTMHAwAAAXV1dfv31VwYNGkRaWhq//fZbGbVG
EF4NqampIqAX3mjXrl0r7yrkS6VSoVQqSU9PL++qCBVQrj31eY2d19XVZd36dXzV0w41D7KN
na/lAip0CFNC6DNQqtSkK1QASKRSlEpVsSpYr149bG1tWbx4MT/99BP9+/fHzs6uWPvKi6en
J6tWrUImk+Hh4UHLli3z3V5PT08rx1WpVCxduhSA77//Hqk053escePGMXPmTO7du4enpyft
2+e+ZH1sbKxmiM7y5csxNDTUSh3Li4GBgSYYz82HH37IhAkTCAsLIyQkBHt7ewA8PDxIS0vD
zs6OsWPH5lp20qRJ7NixAw8PD1QqVa7nXRAEQXhzlefw1eJ2ggpCrkF9ScbOHzp8lEep5qSm
KUhNUwAglUhK9CH95Zdf2LlzJ8HBwUyYMIFt27YVe1+5yZxU+tlnnxU4+VKbvLy8CAsLQ09P
L89g3cDAgHfeeYfDhw9z8ODBPLf74YcfCA8P57333qNHjx5ERUWVZtXLnY2NDTo6OqSnp/Po
0SNNUP/kyRMAGjZsmOdQrQYNGmBkZERkZCQXL16kdevWZVZvQRAEQRCE0pBrF2XWsfNO7b7F
ttUXVG7yCcb1h2He9FPsWo/Fuf04anX/gQZ9f6Fp/zm0HLwQcwtzlIo00tS6pKlkpCoyd1+y
oN7Y2JglS5YAsH37dk6cOFHsfb0sMjKSkydPAhnj0bUtOTmZbt264ebmlqPet27dAqBVq1b5
9qx36tQJgDt37uT6/pUrV1izZg1GRkaanv/i1imTWq3m77//pnfv3tjZ2aGnp4e9vT1t2rRh
9uzZhISEZNv+4sWLfP3117Rq1QoHBwcMDAxwc3OjV69eXLhwoVh1yM/du3c1tyezDoXKPI8J
CQl5lpVKpdSvXx/IyJAjCIIgCFmp1epyfQhCceTaU//y2HmVSk0lY33sLY3xexJFQnI67lUt
cbAyQaFUkZau4N99uzVj5++d35ttfxJJyW8n9e/fny5dunD06FHGjh3L7du30dXVLdE+IWPo
jVqtRk9PT+tpKgGOHz/O4cOHgYzx8x07dtS8FxQUBICTk1O++3B0dATIEUhDxnkdPXo0KpWK
6dOna7Ytbp0gI+AeMGAABw4cADKGXbm5uaFQKLhy5Qrnz5+nT58+mt5xgI8//hg/Pz/09PRw
cXHBysqKgIAA/P39OXDgQI40owXVoSBHjhwBwNXVNVs9XF1dAbh9+3a+5TPP07Nn5TMZShAE
QRAEQZty7alXKpWoVBlj4NPTlaQrlOjIJYRFJxCXmIqpoS5ymYTQZ/GERSUQHp0E/Dd23v/o
PHwPzsJ7/3Su//0DERER6OjolLiyK1asQE9PDz8/PxYsWFDi/QE8fvwYgOrVq5fK2OqWLVti
Y2ODXC6nV69e2d7LDOotLCzy3Ufm+6GhoTne+/3337l+/Tp16tTh22+/LXGdIGM40oEDBzAz
M2P9+vUkJibi4+ODr68vsbGxHDlyJMcXoJUrV3L+/HmSkpLw9fXlxo0bhIaGagL5cePGZfti
V1Ad8hMVFaWZKDtt2rRs73Xp0gVdXV1iY2M1d3dyk9mj/7oPU8rPlB9/pkvPPnTp2YdVa9cV
ulxMbCy9+w3UlL3x4o5TWblwyYsuPfswaNhHWtlfTGyspi3hERFa2efroHPnzkgkEubNm1eo
7U+cOIFEIsHExKSUayaUp8zPRW4PCwsL6tWrx7hx47hy5Uqp1iMtLY0FCxbQsGFDTExMsLS0
5J133snzjnamwq5RInrqhYoo7576FwGYvr4+UqkUXT0DYhNSsbKojFUlA5LTVaQrlLmOnZ80
edKLPalRqzOGzwwZPCS3QxWJm5sb3333HTNmzGDWrFkMHjyYqlWrlmif0dHRAKW2OJOlpSVP
nz4lNjYWq/+3d+fhMZ3tA8e/k0z2ICEhkkhjSSmC2KXWqNpaay21l7e0WkW3ny5vLVVvraWl
9qqiaql9qZ0QS4idkITEnlUkEWSZmd8fY46MTPZFcX+uay6ZOec85zkzMbnPc+5zP87ORsti
YmIAcvwjaKiI83QAevv2bf773/+iUqmYO3cuanXuKpRm16crV64wffp0AJYvX85bb71ltNzG
xoY333wzU5t+fn6ZXrOxsWHSpEmsWLGCmJgYIiIilJH07PqQk6+//pr4+Hi8vb3p06eP0TJn
Z2dGjBjB9OnT+fLLL7l16xZDhgyhYsWKpKSkcP36dVauXMmmTZsAfUlRAZu3badr57dxKVcu
x3VX/LXKaB4HIUT2oqKi6NixI2q1mu3bt+Po6Pisu1RglpaWRlfLNRoNd+/e5e7du5w7d46Z
M2fSr18/5s6di729faHvv3///qxevRrQp2BaW1tz9uxZ3NzcCn1fQjwvsgjqtUpQX6KkPRZq
NajVlHKwxtLCHK1GR7omnVSdGalaHSnphso2+qC+Q4d2VK9eE5/ahT9r51dffcXy5cu5evUq
I0aMUFJE8ssQMJtKbSksFhYWJgNXJycnAJKSkrLdPjExEcg8oj969GgSExMZPHgwTZs2LZQ+
bdu2jZSUFOrWrZspoM8PDw8PLC0tSU1NNQrqs+tDdtasWcOCBQuwtbXlr7/+Mnkz7I8//khM
TAx//PEH06dPV05SDMzMzJSRehcXl3wc1YvF3Nyc9PR0fl+2gjGff5rtunciI9n2zw5lngoZ
URIiZ3v27FFKKe7fv5+uXbs+4x4V3IQJEzLNzp6UlERQUBCLFi1ixYoVLF++nNDQUHbt2lWo
V3BOnTqlBPSrV6+mR48egP77qLBmYZXvNvE8ynGk/mLAxlw3Zsid7/RWN4Z//AH/eX8wZioz
rKys8XylEmWdcx4FzIm1tTWzZ8+mQ4cObN26lQ0bNtClS5d8t+furp/cISQkpFC/EPKyb8PV
gqwYRugzjkDs3LmT1atXU7p06VxfHs+Ny5cvA/oKMXmVkJBAYGAgR48eJTQ0lOTkZJKTk5Uv
x/T09AL17fz587z33nuAPt2nevXqJtdTq9UsXbqU999/n/nz53Px4kU0Gg3u7u40bNiQQYMG
MWDAAA4cOGCUj/+yat2qJbv37mPfAX96dOtK5UpZX/1aunwF6ekaWrVoztFjgTyUEXshctSh
Qwc6deqEubm5ySudL4oSJUrQsmVLWrZsSY8ePejZsyfHjh3j888/L9TJEA1FJmrUqKEE9ECx
/v0W4t/IZFCvVquJiork2F9fYGlhiYWFJRYWFpibqzE3N0elejxbrEZDeno6aelppKWlcvPm
TVQqFbNmz6RlqxacOB5Er569QaUi+NJ5nJ3KFsp/uvbt29OtWzfWrVvHyJEjadOmDXZ2dvlq
q0WLFoA+DSMsLAwvL68C9y+3DEG9oQxjVm7cuAGgBKA6nU6pwW5paWn0pWaQceKK3r17Y21t
zdChQ3n33Xez3ZehL3kJdnU6HePHj2fKlCkFmjk4O/Hx8XTp0oXk5GQGDhyYaRZZU5o2bZrl
FQzDyYtcqoUK7m68+UZr/tm5i8W/L2XShHEm17saHs6+AwcxNzdnYL8+HD0WWLwdFeI55eDg
wMaNuR8gexF07tyZqVOnMnLkSBYsWMDHH39caDN4R0VFAUV7pVVG6sXzyGRQ36tnb9asXUVS
kr4soOGXO6t/DbnzNjY2vN60CR6veBIXF4e9fQk2b9lItdeq4e7mUahn0TNnzmTHjh1cv36d
77//nh9//DFf7bi7u9OoUSOOHTvGggULCu0G3NyoVasWAIcPH+bhw4dZTrZkKPnYoEEDQD9p
VVhYGACRkZFERkZmu5+jR48C0K5duxz7ZDjRMHxp5sbUqVMZP348tra2jBo1im7dulGpUiVK
ly6NpaUlbm5ueWrvaWlpafTo0YMrV67g6+tb4BGfq1evKu9ZUVQ8eh7179ObPfv2c+LkKU6f
OUud2rUyrfPb0mXodDratnkD10KeAE4I8eIZNmwYP/74I3fu3OHXX39l7ty5hdp+fmKKoKCg
XN8sK8TzxmS5lxbNWzL757ksXbKMpUuWMXr0aNq2bcMbbfwYMLAfAwf1p82brenQoR2jRo1k
0cLfWLzoN2b/Mod+fQbS/PUWdO3Ujdd9mxIUdIrmr/vhVblqoXa8QoUKSuWTGTNm5HjHe3a+
/vprQF9a8UwxVvJo0qQJZcuW5dGjR+zfv9/kOoZlKpWKAQMGAPoc6JzunM9YqjEiIgKdTpcp
/9EUw5WK4ODgXB+HIchesmQJP/30E82aNcPNzQ0bG5vHV3YKdjL3/vvvs2fPHipWrMiGDRsK
PKOvob/e3t4FvtH6ReHs5MTbHdsDsOj3pZlGqc5fuEjgiSAsLS3p926vXLd7LPA443/4H+8O
eI8OXbrTo09/vvjqG7Zs/4f09KzL3KalpbH673V8MGIUnd7pRe/+gxjz7Xfs2rsvx+nT09M1
bNi8hZGff0nXXu/S/d1+fDbma/78a3Wep15PSU3lm7HjGfT+B8Ve5edF8Pnnn6NSqZQrolnp
0KEDKpWKxYsXA/pBBZVKhY+PD/fu3WP+/Pm88cYbuLu7Y2dnR506dZg+fXq2n2daWhq//PIL
TZo0wcHBgTJlytCiRQsmTpxISkpKpvVv3bqFSqVS/h7s3LmT5s2bU6JECezt7Tl06BCfffYZ
KpVKGWAx5dy5c6hUKtRqtTJ4YDgelUpFcnKy0frp6en88ccftG3bFg8PD2xsbKhcuTLt2rVj
2rRpxMfHm9zPli1b6NatG25u+kkinZ2dadWqFfPmzTP5vuTm+AqblZWVUpXNUIb4aXn5nFat
WoVKpWLMmDGAvjRyxuo77du3V9bNau6U0aNH56rvUv1GPI9yVS5l5syZzP75V9LTU5+86ANq
tSXDP/6Ad3p2Q5uuJen+fU6cCOLqlavKaqVLl0ar1WY5u2dBjBo1iqVLl3LhwgWGDx+e7/8I
nTp14t1332XlypV06NCBf/75J9vLhGlpaXkq0anRaEhISKB06dJGr5uZmTFy5Ei++eYbJk+e
TLt27TIFwD///DMPHjygVatWhRqAZtWntm3bYm5uzqFDhzh69CiNGzfOsa3ox2UAPT09C6UP
GY0dO5alS5dSqlQptmzZkqsba1NSUrIM/G/evMnChQsBcl0C9GXxbs8ebN+xi5DQMPwPBdCi
2ZPUpUW/LwWgU8cOOOVQghX0gcqP02bgfygAALXaHHc3d6Kiojhz7jxnzp1n+46d/DBuLA4O
pYy2TU5+wBdff0vYlSvKa1aWlpw6c5aTp89k+11y//59vvpuHJdDQgH9yYq1tTUXLgZz7vwF
du/bx5RJE3N1DACnTp/heNBJADZs2oLP40nLRO4MHDiQ6dOnc/DgQa5du2ayylh0dDS7du3C
2tqad955x2jZ6dOncXV15eHDh6hUKpycnHjw4AFnzpzhzJkzbN68me3bt2e6yhkfH0+7du0I
DNSniFWoUAE7OzsCAgLw9/dn2bJl7N2712T63b59+/j+++8ZN24cOp0OJycn7t69S+3atSlZ
siQzZszgxIkThISE8Oqrr2ba3jDjedu2bXNMD0lNTaVnz55Kak6ZMmWoXr06CQkJ7Nq1ix07
dlCzZk2jq6ypqan069ePNWvWAPqCA1WrViUiIoL9+/ezf/9+Fi1axLZt2yhbtmyejq8oNGnS
BIDw8HBiYmKMvsPz+jm5ubnRpUsXQkJCuHjxIs7OzkYzgvv4+Cg/Zzd3ihAvKpMj9TGxMUyb
MZkJkyaw8Lf5eFaqzF9r/mTm7F9Yu34tv8ydw6zZs5Xc+bCQKzSo3wi/Vm/QvVtXNm/cypZN
29iyaRt//L68UGrUm2JhYcGvv/4KgL+/P1evXs1hi6wtXLiQVq1acfv2berXr8+oUaM4ceIE
qan6E5mYmBiOHDnC559/Tvny5YmIiMhVu3FxcXh4eODi4sKSJUsyLR85ciTVqlXjwIEDDB06
1Ggm1GXLlvHtt99iZmaWqR57QWTXp+rVqzN06FAAevbsqcy2a3Dv3j0WLFhglPJjuJQ5efJk
o5z6sLAwBg0aZDL1Jqf3BfQj/xMmTECtVrN69eosb4x9WrNmzejevTtHjhwxGrE6evQorVu3
Jj4+nkaNGtG/f/9ctfeyKFWyJN27dAJgyR/LlZH0I8cCuRh8CRsbG3r16J6rtlavXYf/oQDU
ajUffzCMjWtWsWDOz6xfvZKx33yFjY0NoWFXmLcoc338Rb//TtiVK1haWvLZyBGs+XMZa/5c
xua/VzNpwjh8TKQGPdn2Dy6HhPKKhwfzfpnJit8Xs3jeHFYt+506tWtx89ZtZs/NffrWa9Wq
4ujggLm5OY0bNsz1di+SMWPGZFmXPOPDMPN1Rt7e3vj4+KDT6ZRg92mrVq0iPT2dLl26KNXI
MurVqxf79u3j4cOHREdHExMTw88//4y5uTkHDhxg2rRpJvscGBhIjRo1OH36NNevXyc4OJg7
d+7g5+dHSEiIcl/S044ePcrYsWP5v//7P2JjY4mOjiYxMZESJUpQq1YtJfhduXJlpm11Op3y
em7u+9m2bRsbN27ExsaGtWvXEh0dTVBQEGFhYSQkJLBo0aJMN9ZOmTKFNWvWYGlpyezZs0lK
SuLcuXPcu3ePdevWUaJECYKCgrIckc7u+IpCxhm/n/5bkNfPqWnTpqxfv165al27dm3Wr1+v
PL777jtl3azmTsk4mp+dvIyqr1m3gbe798z28eeqNTJSL4qcyaA+4PAhPCtVpGaN17Czt6Nq
1SrY2dvh7V0dO3s7mjbzpfUbLWnQsD42tra4V6jA5i0bCQ27hKure7Hegd68eXPlP3hB/iPY
2dnxzz//8Omnn6LT6Zg1axYNGjTAysoKGxsbypYti6+vL9OnTycuLo7169fn3Cj6fPnbt2+T
lpbGhg0bTO53w4YNVKxYkUWLFuHm5kbDhg2pUKECAwYMQKvVMmfOnBwvX+dFTn364YcfaNSo
ETdu3KB169Y4OTnRsGFD3N3dcXR0ZNiwYUaB+LRp07C2tmbdunVKhZkyZcrg5eVFQECAyZH4
nPrg7+/PsGHDAH1Fhf/973+0atXK5CPjH9e4uDisrKxYt24dvr6+2Nvb4+3tTYUKFWjSpAkh
ISHUrl2bv//+u8hONp9n73TtQskSJbh95w7bd+xAp9Px29JlyrJSJUvm2EZUdDQrV+tHEUd9
PJxOb3VQ3mszMzNeb9KY8d/qUwD27vfnYvAlZdu4u3fZuVt/IvnVF5/Rts0byj4tLS2pX9eH
tzqY/qN8/cZN/tm5CysrKyZ89w2VMlzZKlWqFJ+P+gRzc3MOHz3GrVyWsC1VsiQrfv+Nv/5Y
Qvu2bXK1zYvG0tISe3v7HB/W1tYmtx80aBCgH6QwZfny5QDK9/jTxo0bR8uWLZWrb05OTowY
MUK5j2rWrFlGKS3BwcEsXrwYW1tbNm3aZDQC7ezszJIlS1Cr1WzcuJHQ0FCT+1yxYgWTJk1S
vrsMJXDhSbBuKqg/fPgw165dw8HBgU6dOplsOyPD/U6tWrWie/fuRhMg2tvbM2TIEKPXrl27
xqRJkwB9GuFHH32kvC/m5uZ07dpV+T79888/OXz4cJ6Pr7CVL19eiQkSEhKU1wvjc8qOn58f
vr6+Ru+fjY1NlidzBTGwXx8++mBYlsvfH/we7w8eVOj7FeJpmYJ6jUbD1q1baNLQl/ZtO9K1
Uzfl0bHdW3Tt1I0mDXyp79OgWHLnc2Pq1Kk4ODgUuB1LS0umT59OcHAwY8eOpUGDBpQtWxad
ToenpyfNmzfnyy+/5NKlS7nOy3vjjTd48803qVy5MiNGjDC5TtWqVTlx4gT//e9/cXV15fz5
88rI1aFDh/jggw8KfGx56ZOjoyMHDx5k7ty5dOvWDUdHR86fP4+9vT3t27fnxx9/ZPDgwcr6
9evXJygoiB49euhHYENDqVGjBj/99BMXLlww+cc6pz5kHGWPj49XLiubemSsHlSmTBkOHjyI
v78/AwcOxMfHh1u3bpGUlES9evWYPn06R44ckao3WbC1taV3T30KxPKVq9i8dTvXrl+nVMmS
vNO1c67aCDwRREpqKm6urrRpnXlSMoA6tWvhXUN/5eXY8RPK6wcOHiItLQ3X8i74Nm6Up74f
O34crVZLndq1KG8i7aGss7MyuVbEtewrTmWkVpubHEF+WUyYMIGkpKQcH1nNGdKnTx8sLCwI
Dg7m5MmTRstCQkIIDAzExcUlz6UehwwZgpWVFXFxcRw8eFB5fevWrWg0Gvz8/IxGiQ08PDyU
VMbz58+bbNvUZHoZj0etVnP58uVMx2O4GtGrV68sT3IyqlKlCgDHjh1TKnJlZ9u2bTx8+BAv
L68sT4L8/Pxo1qwZoH8vslqnuERFRSkDbiUzDAoUxueUHx07dszVenkZVb9//z5dO71tMrB/
f/B79O7xDklJSTJSL4pcppx6nU5HSkoKwz4YmqeGCjt3fteuXblet2zZslneTJSf9ipXrsy4
ceMYN25crrfJio2NTZY3CGVUunRpJkyYwIQJEwq8T9AHt1l9MeSmTxYWFnzwwQe5PqGoXr26
MhnI02bMmMGMGTPy1If/+7//y9WNvVlp1qyZ8odN5E2njh1Yt3ETsbFxzJm/AIDePd/JsjrT
027cuAlA9deqZXvVrkb16py7cJEbN28qr925o0/r8qpSJc9X/G7d0o++h4Vd4YuvvjG5Tvy9
ewBEFqAak8gbJycnOnTowMaNG1m+fDl169ZVlq1YsQKAvn375vlvh6OjI56enly+fJkrGe6/
CAkJAeDkyZO0atXK5LaGNJDw8PA87ROgXLlytG3blq1bt/Lnn38qx5Oenq58B2YVcD+tV69e
zJgxg+DgYGrXrk3nzp3p168f7dq1M3kl0VDA4OkR6Kc1bdqUgwcPcunSpSzXKS4Z3+OMOf5F
/TmB6blTXF1d+eWXX/LVXnaSk/WBPcCcefoUP0NAf/9+9hNMClFYMgX1arWaP35f/iz6IoT4
F9BXuOnNzF/m6G+kK1OGt7NIeTEl6vGN085O2d+M6uysn1E5JkOlpuiYGABK5iO/9+7jE/u4
u3eJy2FCNxkJK16DBg1i48aNrFy5kqlTpyoBvCGoz20Q/DRHR0fAOFfbcL/P7du3c5wpPL+/
BwMGDGDr1q389ddfTJkyBTMzM3bt2kVsbCxVqlTB19c3V+2UKFECf39/vvnmG5YtW8bq1atZ
vXo1Tk5ODBo0iK+++sooffHatWvAk9LDWalQoQKgLwzwrJ04ob8S5+HhQblyTyagLMrPKbu5
U3JbzjI/vxv37yfRtdNbStWe3j26k5SUmOd2hMivXFW/EUK8XNq+0ZrIyCg0Gg11atfC0tIy
19sagvW4uBxmSn4ceLtk+ENvuFnPMKKeFy4u+nbe7tiBER9mnd8qil/Hjh1xcnIiMjKS3bt3
07ZtW44cOcKVK1eoVauWMmdHXhmC+YyVwQw/Dx8+nDlz5hS88yZ06tQJBwcHbt26xcGDB2nR
ooWSepObG2QzcnJyYv78+UybNo1Nmzaxdu1a/vnnH6ZNm8ayZcsICAigcuXKwJNgPacg2LD8
WZfs1Wg0zJw5E4A2bYzvSSnKzym7uVMKWhI5J/fv3+fdxymMSUkyQi+KV9bX74QQLy1zc3MG
D+zP+4MH0aBe3Zw3yKDC41HESyEh2Y52XbqkzyF+xcNDec3dTT+T8dXw8DyPlLk9ngU54vFo
pvj3sLCwUGazNtwYa/g3r0GwQWxsrDLbdrVq1ZTXDXNtFGYe9tOsra3p2bMnoM+jf/DgARs2
bEClUuW7qlaJEiXo27cv69evJzw8nPr16xMVFcU33zxJJTMc57Fjx7L9/2G4ATe3FcOKyvLl
y5XUmQ8//NBoWVF+TtnNnZJd2lJGBakxn5iYSGJiotSpF8VOgnohRKFqUK8eFhYWXLt+Q6lT
/7RLl0OUmvNNfZ/MhVDvcZ3p23ciOXLsWJ72W6tmTQDOnb/AhYu5nzwto0ePHmV6TavVKrNr
i/wzVMFZv3499+7dY9WqVZibm9OnT598tTd79mzS09OpXr06jRo9uanaUCnM39+fgADTv3+F
wXAysnbtWv7++2/u379PixYtTNbizysXFxfl5CBjXnz79u2xsrLi4sWLWd7DdOzYMXbv3o1a
raZbt24F7kt+HThwQKk0079//0xpL0X5OWU3d0pQUFCu2pDJp8TzSIJ6IUShci3vQvcu+ko5
036axY7de9Bo9DXvdTodQadO8e04/Q3hnd/uiGeGIMirSmVeb6IP8idPn8nho8YjkklJ9zl/
4aLJ/Vb0fIXmTfUT0YybOAn/QwFG2+p0OkLDrvDPTuOb5kvYl1BuSrwYbFyBJDEpib6DhtCr
/wB27N6T9zdDKOrWrUvNmjVJTk5m2LBhxMXF5WqCphkzZhAXF6c8T01NZebMmUycOBGA8ePH
G42+ent706NHDwC6dOnCmjVr0Gq1ynKtVktQUJAye21++fr6UqVKFe7evasUVcjrVYfIyEjm
zp1rdHwAly9f5rfffgMwurG4cuXKfPrpp4B+cqUlS5aQnp4O6H+/d+7cqVR3GTFiBDUfn+gW
l5SUFI4fP86HH36In58fycnJ+Pj48PPPP2datyg/p+zmTsltAQydTvtMH0Lkh+TUCyEKXd/e
PbkSHs7xE0FMn/kzs3+dR4UKFYiMilImWGtQry6D+vXNtO3QIe8RfOkyd+PjGTdxEjY2Nni4
XJaLCQAAF3lJREFUu5OQmEh0TEy2VVJGj/iY+Hv3OHf+AhN/nIKlpSUV3N1IS0vj9p1I0tPT
sbS0pKlvE+zt7QF9ycqWzZuxa89eZs6ew8rVaxjUvy9+LVtwMfiSkvt/+MhR2r7RugjerZfH
wIED+eKLL/JUJWbu3LnMmTMHT09PSpYsycWLF5UbEUeOHJlpFlrQTyYYFRWFv78/PXv2xNra
mmrVqpGSksKVK1dITU3F2tpaKdmbXwMGDOC7777j6tWr2NramuxLdpYsWcLXX3/N8OHDcXV1
xdXVldDQUKWee/ny5TNNPPjtt99y+vRptm/fzuDBg/noo4947bXXCA8PV6rAtWvXju+//z7f
x5Ub48aNU+YKAH0QnphofFPoO++8w6JFi7IsCVtUn9O0adNo1qyZMndK5cqVuXLlCnfv3lXu
S8iJViuj5eL5I0G9EKLQWVlZMXHsfzlw8BC79u4jJDSMiGsR2NnZ06B+Pd5s7Ufzpq+bLFtZ
3sWFWdOmMGf+Ao4dP8HDhw+5ExmJq2t5OrR7k3Zt2vDBiJEm92tnZ8uUH75n7/4DBJ4I4tr1
G9y8eQt7e3uqVK6Em6srfi2aY2dnZ7TdJ8M/wMGhFP6HAriXkMD1x7naPnVqU8/HhzuRd+j8
9luF/0a9ZPr168eYMWPQaDSULFkyVxM0HTp0iJUrV7J//37CwsKwtbWladOmfPLJJ1luX6pU
Kfbs2cOKFSvYtm0bFy9e5PLlyzg6OuLj44OXlxd9+vQp8PwD/fv3Z+zYseh0Orp3766cKObW
kCFDsLCwYNeuXURERHDhwgXs7OyoU6cOb7/9NsOHD890JcPW1patW7eyatUq/vjjD06cOMG5
c+dwcHCgffv2DBw4kJ49exb5JJCPHj3KlK7m4OCAq6srrVq1om/fvjRp0iTbNorqczLMnTJu
3DgOHz5MaGgo3t7edOvWjcaNG+fcAFIhSzyfVJGRd3QnT56gfXv5gyXEs7Z9+xbq1q3/rLvx
r5GQkMDtO5G8Vq34J7V7Ef0bvus7dOjA9u3b+c9//sPChQtNrhMVFaUEsxEREYWSpy4E6HPq
cypruX37FipWrFxMPTItPPyK/C0QeSYj9UKIf61SpUq91LO5vogM9cnzW5teiIIoyjr1Qjxr
EtQLIYQoFsePH+fUqVNUrFiRpk2bPuvuCJEluVlVPI8kqBdCCFEsDPXDBwwYUOQ530IUhIzU
i+eRBPVCCCGKXGJiIn/99Regv2FWiH8zCerF80iCeiGEEEVu+fLlJCcn8/rrr1OlSpVn3R0h
siVBvXgeyeRTQgjxkrCysjI5a25xWLBgASA3yIpn63mYUTY9PV2ZEE+IvJCReiGEeEmULevC
+fNnqFmzFtbWNsW679OnT+d63XLlyslIqXimntXvX0rKI2JionF1dXsm+xfPNwnqhRDiJeHs
7ExMTAyHDweQkvJsRuyFeNa2b9+S7fLU1FQOHNhbTL0xZmNjg6dnJcqXl6Be5J0E9UII8RJx
dnbG2dn5WXdDiH+1xo19n3UXhMgzyakXQgghhBDiOSdBvRBCCCGEEM+5Ig3qH6WkcOr8eaJi
YotyN0IIIYQQQrzUiiyoD7kazk7/QyTdv8+q9RtzvV2bNm1QqVR5fnh7e+e7r7du3VLaiYqK
ytO2UVFRyrbXrl3Ldx+EEEIIIYTIryK5Ufb67TvcjIyiRcN6pGu07Ny1G51Ol6tpwa2trbG3
t8/0ekpKCmlpaajVaqytrTMtt7Ep3vJsQgghhBBC/FuYDOrj7sYSEhrM/eT7eW5QhxlpOivq
vPYqFy6c50GqBhsrNbdu38TdrUKO22/evNnk6yNGjGD27Nn07t2bZcuW5blfz5szZ84wb948
SpYsyeTJk591d4QQQgghxL+YyaD+cshF6tSuj62NbZ4aS0tLY0/AUXyqeXHjejhWNjb8tnwJ
nTu25fyFs7kK6oVeREQE8+bNw8XFRYJ6IYQQQgiRLZNBffKDZGxtbElJTSH+Xix378Wh1Wpz
bCwy9j6VKrgTHXUbVGYsWfYn9X288XD3ICr2VqF3XgghhBBCCJFFUJ+WlgaAVqslLj4Wr4rV
sLCwBPRTJ+sf2gw/67h0JYJSJczQpj3iQfID9h08gkNJOypWfAUvLy9uRcpNpEIIIYQQQhQF
k9VvHj1KAUCn06JJ1ygBvSk6nY4LIWFExcTg7FCC6Ogort26w+1bt6jt/RouLuWwtbVV2iwO
R44c4ZNPPsHX1xd3d3dsbGzw8vLi7bff5vDhw9lue+/ePebOnUvr1q1xc3PD3t6eunXrMmvW
LDQaTb76k5aWxi+//EKTJk1wcHCgTJkytGjRgokTJ5KSYvy+TJ48GZVKRZcuXQCIjIw0qvIz
YsSIfPVBCCGEEEK8uEyO1D969AjQj9Sna9LR6bSAvnKNYWTe4NKVcBISk3B1dkSttkCnMmft
2nV8/MFQklMScXR0NGqzOLz33ntcvnwZKysrPD09cXZ2Jjw8nLCwMLZs2cLy5cvp27evyW1r
1apFamoqKpUKJycnkpOTOXXqFKdOnWLbtm1s3rwZS8usT3KeFh8fT7t27QgMDASgQoUK2NnZ
ERAQgL+/P8uWLWPv3r24ubkB4O7uTtOmTYmLiyM4OBgLCwsaNWqktFepUqUCvDNCCCGEEOJF
ZHKk/uHjUXWtVj9Sr9Ua0m20jwN6fWAfFRvH1WvXuRl+mfnzfuXCxfP8OHUaA/v1wd7ejrLO
zo9PCJ60WRx+/fVXAgICePDgAZcuXeLUqVPcuXNHCeRHjx6d5aj7gAEDOHDgAA8fPiQ6OpqY
mBhmzJiBmZkZO3fuZM6cOXnqy5gxYwgMDKRGjRqcPn2a69evExwczJ07d/Dz8yMkJISPPvpI
Wb9v374cPHiQ//3vfwCUKVOGgwcPKo/Ro0fn810RQgghhBAvqmzTb7RazeOReh1arU4J7rVa
HQ8fPSIg8AQW2lQCjx/HXG2Bf8ARvGvUwNmpDJUrV0Kj1Sij+sWZfuPn54evry9mZk8Oz8bG
hkmTJgEQExNDRESEyW0nTpxI8+bNsbKyAsDJyYnRo0czYcIEAGbMmKHcc5CT4OBgFi9ejK2t
LZs2baJ27drKMmdnZ5YsWYJarWbjxo2Ehobm51CFEEIIIYTIKqh/nH7zOKf+ySi99nGAr2HP
wcOUsFGzd98etFoN5V3dCL8aQaeO7XFzc0Ottni8rc6ozWfJw8NDSZ3JKqjPytChQ1Gr1dy8
eZOjR4/maputW7ei0Wjw8/MzmTbj4eFBxYoVATh//nye+iOEEEIIIYRBFjn1T9Jv0jX69BuV
CvTxuY7AU6d5mJzEqQuneJCcTJWq1Th46CijPvoQOzs7SpUqhU6nI12jUdJvinOkHiAhIYHA
wECOHj1KaGgoycnJJCcnKycZ6enpeWrP2dkZNzc3rl27Rnh4OM2aNctxm5CQEABOnjxJq1at
TK4TFRUFQHh4eJ76I4QQQgghhEGON8pq0tMfj9Drl928fYdTZ86Q+uAekZHReL36Knv2HmDk
8A+xt7enYsWKj08AdGjS09EW80i9Tqdj/PjxTJkyhYcPHxZq246Ojly7do2bN2/mav3IyEgA
bt++ze3bt7NdN+PNx0IIIYQQQuRFDjn1WjQaTYaa9FqOBB7HsaQd4VcjqFS5Ejt3H2Do4Pdw
cHCgcuXKqFQqpUKORqNBpy3enPqpU6cyfvx4VCoVo0aNwt/fn5s3b/LgwQPS09MpV65cvts2
jKobKtXkxJBaM3z4cKOa/qYen332Wb77JYQQQgghXm6mR+of107X6rRoNFoePnyIlZU1Wp2O
02fO8k6X9txLiGfz5n8YPKAfLuXKUaVKZczNzZTqOI9SHqHRaJ+k36QUT1A/f/58AJYsWULP
nj0zLVepVPlqNzIyUgnqq1atmqttvLy8AMmXF0IIIYQQRSvb9BudVotzWWeOHj+MVqsl/l4S
sTExzFu4lJTURzRpVI+YuCgsrc2JjY8yasPMzIzSZcqgVXLqiyf9Jjo6GgBPT89CbXfWrFlo
tVpeffVVGjRoYHKd+/fvGz1v0aIFAP7+/gQEBPD666/neb8JCQmkp6ejVpv8qIQosCEffMSN
XKaUPe2t9u345KMPC7lHxePS5RA++ewL5fn6VSuxs7N9hj0SQggh8i/H9JuyzuXw9q5F7Vp1
KFmyFJaWFjRr1pgBfXvRpHEj/Fr5UaeOD69Vr061116jWrVqVK1alSpVquDo4FDs6Tf16tUD
9DOzZsypDwsLY9CgQcpoe1amTZtGfHy88jw1NZWpU6cyZcoUQF/y0tzcXFleunRppfzlkSNH
jNry9vamR48eAHTp0oU1a9ag1WqV5VqtlqCgIBYvXpypH4ZJux4+fMj27duV9ePi4nJ4B4QQ
QgghxMsmi8mnDCUtdei0WrRaLVqdltq1atCnV1fcyrtQvnx5Xq36Kta21mh1WnRardG6hocO
nVGbRW3atGlYW1uzbt063N3dadiwIWXKlMHLy4uAgABKly6d4/Zly5bFy8uLunXrUqJECb78
8ku0Wi0ff/yxEqQbWFhY0Lt3bwCGDRtGpUqVWLFihbJ84cKFNG/enNjYWHr27ImdnR0+Pj5U
r14dGxsb6tevz8cff2x0IgFQt25dnJ2dAejcuTOenp7Y29vTtm3bwnibhBBCCCHEC8RkToej
oyPXb1znlQoVMy3zcKtoNFKdGxHXInB0cMxfD/Oofv36BAUFMW7cOA4fPkxoaCje3t5069aN
4cOHM2bMGH766acst50wYQLLly/n9OnThISEYGdnR/PmzRkxYgSdOnUyud2vv/5K2bJlWbNm
DdHR0QQHByvLSpUqxZ49e1ixYgXbtm3j4sWLXL58GUdHR3x8fPDy8qJPnz6UKlXKqE17e3u2
bNnCp59+ytmzZ4mPj8fd3Z369euj0+nyfW+AEE9b+OsvJl//bMzXXLio/11+t2cPBvbrk2kd
+T0UQggh/h1UkZF3dCdPnqB9+7eUF/fu28fSFSu4dftOoezEtXx5BvXri18WtdqFEHrbt2+h
bt36z7obAHz65Vecv3gRgD69ezKoX99n3KPCJTn1QgghXiQmR+pf9/WlZo0aaDSaQtmJubl5
ppFoIUTRWvz7HwwZNOBZd0MIIYQQxcBkUG9lZUXZsmWLuy9CiEK0au3fAMUa2Ot0Oo4GHufw
kaNEXL/O9es3MFercXdzpXGDBnR6qwP29vZG21y6HMLoL8egVqtZMOdn7t1LYOs/OwiPiODW
7TuYqVS4u7vh17IFb3dobzL9Lz/7LcpjMoiNjWPt+g0EnTpFdEwsKpUKl3LlqPaqFx3bt2PB
4t84c+48jRo24PvvvmXazJ/ZuXsPoP8eXrXsd2xtM189SEhMpHf/QcrAy/fffUujhqarcgkh
hHg5SJ1EIV5gxRnY309OZtLkqZw4eSrTskuXQ7h0OYR1GzfxzZgv8Kld22i5RqNBo9EwfORo
kpMfZLn9kaOBTBz3XywsLAplv0V5TKfOnGHc95MyFQm4Gh7O1fBwtu3YmanNbl06KUF9SkoK
+w8eokPbNzOt538oQAnoy5QuTYP69fJ0XEIIIV48JqvfCCFeHKvW/s3i3/8o0n3odDomTPrR
KPh9xaMCbVr7Uad2LSUIT0xK4rsJP3A1IsJkO8nJDzA3N8elXDlq1/LGu0Z1bKytleWnzpwx
CoYLa7+FfUwpqalMnv6TUUBf2tERn9q1qVm9epa5+5U8PY1ODnbs2m1yvf0H/JWf2775BmZm
8lUuhBAvOxmpF+IlUNQj9v6HAjh95qzy/L0B/Xi355Pyr1euhvPtuAnE3b1LSkoK8xf+xuQf
Jphsa/XyPyhR4kk6S0JiIt+MHU9IaBgAa9dt4K327TA3Ny/U/RbmMW3avJW7d/VlalUqFR++
/x+6dHpSjCAlNZVJk6dy5Fhgpv1279qZU2fOABB86TLXrt/gFY8KyvLY2DjOP65KpFKpaNfm
jVwdjxBCiBebDO8I8ZKwtLQssrYzBqfeNaobBb8AlStVZHCGE4rTZ89mOcv006POpUqW5P3B
7ynPo6KjuXMnstD3W5jHFBgUpLzepFEjo4AewMrSkrKP56F4WoN6dXF3d1OeG9JxDPb5+6PT
6ef/8KlTG5dy5XJ1PEIIIV5sEtQL8RLo3+dd+vfpXWTth2dIPWnerKnJdZr5NlHq2ut0OiKu
Xc91+7Vq1jAK9qNioot8vwVpOzLyyczVjRrkrUSpSqWie+cnc2Ls3rvPqBLZvgMHlZ9N5dsL
IYR4OUlQL8QLrqgDeoA7GYJYZ6cyJtextrY2qhITGRVlcj1TVCoVJTJsm5CQVOT7LUjb9+7d
U14rVapkrvaX0Rut/ShZogQA8ffuEXhCP/J/89Ztwq5c0bdbsiS+jRvluW0hhBAvJgnqhXiB
FUdAD+Dq4qL8HBt71+Q6Kamp3L9/X3nu7uaa6/bT0zUkZdi2vEu5Qt+vDp3R84K07eLyJCXm
bny8yW2zY2VpyVsd2inPDTfM7stwg2yb1n6o1XJblBBCCD0J6oV4QfXv07tYAnqAihU9lZ8P
HTlicp3A4yeUXHAzMzM8KlQwuZ4p5y9cQKvVKs8N2xZkv0/Xu09ISDB6XpC2K7i7K+sEmSiH
mRudOnZUgvZjx08Qf+8e+/2fpN60e7NNvtoVQgjxYpKgXogXVP8+7xbbvpo0aqj8fPrMWdZt
2GS0/Oat2yz87XfleYP69bK8cffGzZtGz2Nj45i7cJHRtoaSkAXZr4OD8SzXN2/eKrRjatWi
ufJ6wJGj7Nm332jb5OQH3LhlvL+nlS7tSKvmzQB9Hf/5ixYr703N6tXxqOCe3eZCCCFeMnLt
VghRYM1e96WuTx1OnjoNwLxFi9m9bx+vVqlCbFwcZ89fUCrD2NraMmzI4CzbGvn5l1R/rRpu
rq4kJCRw7sJFHjzQT0ilVpvzwX+ebFuQ/TqVKUO5smWJitbfdPvT7Dl416jBR8OG4uBQqkBt
N3vdl9reNTlz7jwAk6f/xPpNm/F85RUSEhO5cDHYKG0nK926dGbX3n0A7N3/JPWmfTu5QVYI
IYQxGakXQhSYSqXiv2P+jwb16iqvhV25yrYdOwk8EaQEv6UdHZk0fmy2+fQ6nY4LF4PZuXsP
x46fUAJ6c3NzRn78kVFqS0H2q1Kp6N2ju/L87t14Dhw8xOmzZwvlmL74dJRRacqQ0DD9MQUe
z1VAD/qymbVreRu9ZmdnS/PXfXO1vRBCiJeHjNQLIQqFnZ0tE8d9x5Fjx9i5ex+XQi6TmJiI
tbUNHu7uNGnckLc7tMfW1vRsqgbDh77P4WPHCA+PIOn+fUo7OlLXpw49unU1moSpMPbbsX07
bG1t2bZjJ1euhmOhVhMTG1sobZd1dmbuzzPZtHkrBw4d4sbNW6DTUa5cORo3rM/V8Ailqk12
unfpzJmz55Tnfi1bYmVlleN2QgghXi4S1AshTJox5X953kalUuHbuDG+jRvne79tWvtlmqyp
KPfbqkVzoxz4wmzbytKSHt270qN710zLJkz60Wi9rJR2dDR63l5ukBVCCGGCpN8IIcQzkPGK
wNOBe0Ybt2xVfvaqUpkqlSsVab+EEEI8nySoF0KIYnb7zh1CQsOU59WqVjW5XkJiolEZS5lB
VgghRFYkqBdCiCJwOTSU6JiYTK/H37vH9Fm/KPXt7e3tadKogck2tv2zg7S0NACsrKyyTRMS
QgjxcpOceiGEKAI/zZrN1YgIKnl6UrGiJ7Y2Nty6fZuQ0DDuJycr6/3nvYHY2Nhk2l6j0bB5
23blectmTXO8yVgIIcTLK9dB/Ymg49T1qYeZmQzuCyFEdq6Gh3M1IkL/c0SE8nNGZmZmDBk4
IMuUmsNHjxEbG6c8by+pN0IIIbKR6wj9+vXrhF0J4+HDh0XZH0WbNm1QqVSoVCpGjRqV6+2i
oqKwt7dXtt2zZ08R9lIIITJ7xcODH8aPpcvbb1GpYkUcHRxQq82xs7Olkqcn3Tp3YvG8OSar
4hhs2LwlQ3sVqP5ateLouhBCiOfU/wMGHd8oLO6lYwAAAABJRU5ErkJggg==
--------------4A82F112642555CF00086042
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------4A82F112642555CF00086042--


From xen-devel-bounces@lists.xenproject.org Wed Nov 28 09:14:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 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-devel-bounces@lists.xenproject.org>)
	id 1gRvvH-0006kb-BW; Wed, 28 Nov 2018 09:14:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kjvl=oh=intel.com=farrah.chen@srs-us1.protection.inumbo.net>)
 id 1gRvvF-0006kR-Nm
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 09:14:17 +0000
X-Inumbo-ID: fa541f5c-f2ed-11e8-9a16-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa541f5c-f2ed-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 09:14:16 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Nov 2018 01:14:15 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,290,1539673200"; 
 d="scan'208,217";a="287122436"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by fmsmga006.fm.intel.com with ESMTP; 28 Nov 2018 01:14:15 -0800
Received: from fmsmsx119.amr.corp.intel.com (10.18.124.207) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 28 Nov 2018 01:14:14 -0800
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX119.amr.corp.intel.com (10.18.124.207) with Microsoft SMTP Server (TLS)
 id 14.3.408.0; Wed, 28 Nov 2018 01:14:14 -0800
Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.84]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.214]) with mapi id 14.03.0415.000;
 Wed, 28 Nov 2018 17:14:12 +0800
From: "Chen, Farrah" <farrah.chen@intel.com>
To: "'bug-grub@gnu.org'" <bug-grub@gnu.org>, "phcoder@gmail.com"
 <phcoder@gmail.com>
Thread-Topic: Make grub error "too few arguments" with xen
Thread-Index: AdSFS9kxJhI9PoPAS7qRLBfu45f+fABrgd6w
Date: Wed, 28 Nov 2018 09:14:11 +0000
Message-ID: <1B925CC0CD9F3341B32D442251E7E1DC3D86F0A4@shsmsx102.ccr.corp.intel.com>
References: <1B925CC0CD9F3341B32D442251E7E1DC3D86E797@shsmsx102.ccr.corp.intel.com>
In-Reply-To: <1B925CC0CD9F3341B32D442251E7E1DC3D86E797@shsmsx102.ccr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYWQ0N2QwNjgtN2U0Yi00MjdjLWI2NTAtY2M3NWFhMTk3NzYzIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoib0R6NTlpYTJnajk2Y3JCbFh2UnNXcmJUcXUyenhLZHA2RWwwN2JWNjBCY2h6VTl3d0grczdwK0lcLzUyMXA2SVoifQ==
x-ctpclassification: CTP_NT
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] Make grub error "too few arguments" with xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "'xen-devel@lists.xenproject.org'" <xen-devel@lists.xenproject.org>, "Hao,
 Xudong" <xudong.hao@intel.com>
Content-Type: multipart/mixed; boundary="===============3264230058058931548=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3264230058058931548==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_1B925CC0CD9F3341B32D442251E7E1DC3D86F0A4shsmsx102ccrcor_"

--_000_1B925CC0CD9F3341B32D442251E7E1DC3D86F0A4shsmsx102ccrcor_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi all,

I used git bisect and found the following error occurred from commit: 4d4a8=
c96e3593d76fe7b025665ccdecc70a53c1f.
Such error in loader/arm64/xen_boot.c has been fixed, bur the error in load=
er/i386/xen.c hasn't been fixed, do you have any idea?
Thanks a lot!

.......
loader/i386/xen.c: In function 'grub_cmd_xen':
loader/i386/xen.c:650:10: error: too few arguments to function 'grub_create=
_loader_cmdline'
          sizeof (xen_state.next_start.cmd_line) - 1);
          ^
In file included from loader/i386/xen.c:38:0:
../include/grub/lib/cmdline.h:29:12: note: declared here
grub_err_t grub_create_loader_cmdline (int argc, char *argv[], char *buf,
            ^
loader/i386/xen.c:651:3: error: pointer targets in passing argument 1 of 'g=
rub_verify_string' differ in signedness [-Werror=3Dpointer-sign]
   err =3D grub_verify_string (xen_state.next_start.cmd_line, GRUB_VERIFY_M=
ODULE_CMDLINE);
   ^
In file included from loader/i386/xen.c:43:0:
../include/grub/verify.h:76:1: note: expected 'char *' but argument is of t=
ype 'int8_t *'
grub_verify_string (char *str, enum grub_verify_string_type type);
^
loader/i386/xen.c: In function 'grub_cmd_module':
loader/i386/xen.c:914:10: error: too few arguments to function 'grub_create=
_loader_cmdline'
          get_virtual_current_address (ch), cmdline_len);
          ^
In file included from loader/i386/xen.c:38:0:
../include/grub/lib/cmdline.h:29:12: note: declared here
grub_err_t grub_create_loader_cmdline (int argc, char *argv[], char *buf,
            ^
cc1: all warnings being treated as errors
make[3]: *** [loader/i386/linux_module-xen.o] Error 1
make[3]: *** Waiting for unfinished jobs....
mv -f lib/.deps-core/linux_module-cmdline.Tpo lib/.deps-core/linux_module-c=
mdline.Po
mv -f loader/.deps-core/macho_module-lzss.Tpo loader/.deps-core/macho_modul=
e-lzss.Po
mv -f kern/.deps-core/elf_module-elf.Tpo kern/.deps-core/elf_module-elf.Po
mv -f loader/.deps-core/macho_module-macho.Tpo loader/.deps-core/macho_modu=
le-macho.Po
mv -f loader/.deps-core/linux_module-linux.Tpo loader/.deps-core/linux_modu=
le-linux.Po
mv -f gfxmenu/.deps-core/gfxmenu_module-gui_list.Tpo gfxmenu/.deps-core/gfx=
menu_module-gui_list.Po
mv -f lib/.deps-core/crypto_module-crypto.Tpo lib/.deps-core/crypto_module-=
crypto.Po
mv -f loader/.deps-core/macho_module-macho32.Tpo loader/.deps-core/macho_mo=
dule-macho32.Po
mv -f loader/.deps-core/macho_module-macho64.Tpo loader/.deps-core/macho_mo=
dule-macho64.Po
mv -f normal/.deps-core/normal_module-main.Tpo normal/.deps-core/normal_mod=
ule-main.Po
mv -f normal/.deps-core/normal_module-cmdline.Tpo normal/.deps-core/normal_=
module-cmdline.Po
mv -f io/.deps-core/gzio_module-gzio.Tpo io/.deps-core/gzio_module-gzio.Po
mv -f lib/.deps-core/relocator_module-relocator.Tpo lib/.deps-core/relocato=
r_module-relocator.Po
mv -f fs/zfs/.deps-core/zfs_module-zfs.Tpo fs/zfs/.deps-core/zfs_module-zfs=
.Po
mv -f gnulib/.deps-core/regexp_module-regex.Tpo gnulib/.deps-core/regexp_mo=
dule-regex.Po
make[3]: Leaving directory `/home/fan/grub/grub-core'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/fan/grub/grub-core'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/fan/grub'
make: *** [all] Error 2



Thanks,
Fan



From: Chen, Farrah
Sent: Monday, November 26, 2018 1:51 PM
To: bug-grub@gnu.org; lee.jones@linaro.org
Cc: 'xen-devel@lists.xenproject.org' <xen-devel@lists.xenproject.org>; Hao,=
 Xudong <xudong.hao@intel.com>
Subject: Make grub error "too few arguments" with xen

Hi,

When I make grub with xen using the latest commit: e8b37e2c8de7570ca9a6c7ba=
874762d8c4ba9373,  I met error "too few arguments to function grub_create_l=
oader_cmdline()".
I saw the following commit tried to fix this error, but we still met such e=
rror with the latest commit e8b37e2c8de7:
commit 25e35377a84779ceeb350aa530e5adde287f6eb6
Author: Lee Jones <lee.jones@linaro.org<mailto:lee.jones@linaro.org>>
Date:   Tue Nov 20 10:45:04 2018 +0000

    arm64/xen: Fix too few arguments to function grub_create_loader_cmdline=
()

    Without this fix, building xen_boot.c omits:

    loader/arm64/xen_boot.c: In function 'xen_boot_binary_load':
    loader/arm64/xen_boot.c:370:7: error: too few arguments to function 'gr=
ub_create_loader_cmdline'
           grub_create_loader_cmdline (argc - 1, argv + 1, binary->cmdline,
           ^~~~~~~~~~~~~~~~~~~~~~~~~~
    In file included from loader/arm64/xen_boot.c:36:0:
    ../include/grub/lib/cmdline.h:29:12: note: declared here
     grub_err_t grub_create_loader_cmdline (int argc, char *argv[], char *b=
uf,

    Signed-off-by: Lee Jones <lee.jones@linaro.org<mailto:lee.jones@linaro.=
org>>
    Reviewed-by: Julien Grall <julien.grall@arm.com<mailto:julien.grall@arm=
.com>>
    Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com<mailto:daniel.kiper@=
oracle.com>>


Details as below:

.........
cd grub
./autogen.sh
./configure --target=3Damd64 --with-platform=3Dxen --prefix=3D${PWD}/../pvg=
rub2
make

.........
loader/i386/xen.c: In function 'grub_cmd_xen':
loader/i386/xen.c:650:10: error: too few arguments to function 'grub_create=
_loader_cmdline'
          sizeof (xen_state.next_start.cmd_line) - 1);
          ^
In file included from loader/i386/xen.c:38:0:
../include/grub/lib/cmdline.h:29:12: note: declared here
grub_err_t grub_create_loader_cmdline (int argc, char *argv[], char *buf,
            ^
loader/i386/xen.c:651:3: error: pointer targets in passing argument 1 of 'g=
rub_verify_string' differ in signedness [-Werror=3Dpointer-sign]
   err =3D grub_verify_string (xen_state.next_start.cmd_line, GRUB_VERIFY_M=
ODULE_CMDLINE);
   ^
In file included from ../include/grub/lib/cmdline.h:24:0,
                 from loader/i386/xen.c:38:
../include/grub/verify.h:81:1: note: expected 'char *' but argument is of t=
ype 'int8_t *'
grub_verify_string (char *str, enum grub_verify_string_type type);
^
loader/i386/xen.c: In function 'grub_cmd_module':
loader/i386/xen.c:914:10: error: too few arguments to function 'grub_create=
_loader_cmdline'
          get_virtual_current_address (ch), cmdline_len);
          ^
In file included from loader/i386/xen.c:38:0:
../include/grub/lib/cmdline.h:29:12: note: declared here
grub_err_t grub_create_loader_cmdline (int argc, char *argv[], char *buf,
            ^
cc1: all warnings being treated as errors
make[3]: *** [loader/i386/linux_module-xen.o] Error 1
make[3]: Leaving directory `/home/build/xen_build/data/xen/xen-201811261316=
13/grub/grub-core'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/build/xen_build/data/xen/xen-201811261316=
13/grub/grub-core'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/build/xen_build/data/xen/xen-201811261316=
13/grub'
make: *** [all] Error 2


Thanks,
Fan


--_000_1B925CC0CD9F3341B32D442251E7E1DC3D86F0A4shsmsx102ccrcor_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:m=3D"http://sc=
hemas.microsoft.com/office/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-=
html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Intel Clear";
	panose-1:2 11 6 4 2 2 3 2 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi all,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I used git bisect and found the following error occu=
rred from commit: 4d4a8c96e3593d76fe7b025665ccdecc70a53c1f.<o:p></o:p></p>
<p class=3D"MsoNormal">Such error in loader/arm64/xen_boot.c has been fixed=
, bur the error in loader/i386/xen.c hasn&#8217;t been fixed, do you have a=
ny idea?<o:p></o:p></p>
<p class=3D"MsoNormal">Thanks a lot!<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&#8230;&#8230;.<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c: In function &#8216;grub_cmd_xen&#=
8217;:<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c:650:10: error: too few arguments t=
o function &#8216;grub_create_loader_cmdline&#8217;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; sizeof (xen_state.next_start.cmd_line) - 1);<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; ^<o:p></o:p></p>
<p class=3D"MsoNormal">In file included from loader/i386/xen.c:38:0:<o:p></=
o:p></p>
<p class=3D"MsoNormal">../include/grub/lib/cmdline.h:29:12: note: declared =
here<o:p></o:p></p>
<p class=3D"MsoNormal">grub_err_t grub_create_loader_cmdline (int argc, cha=
r *argv[], char *buf,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; ^<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c:651:3: error: pointer targets in p=
assing argument 1 of &#8216;grub_verify_string&#8217; differ in signedness =
[-Werror=3Dpointer-sign]<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; err =3D grub_verify_string (xen_state.n=
ext_start.cmd_line, GRUB_VERIFY_MODULE_CMDLINE);<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; ^<o:p></o:p></p>
<p class=3D"MsoNormal">In file included from loader/i386/xen.c:43:0:<o:p></=
o:p></p>
<p class=3D"MsoNormal">../include/grub/verify.h:76:1: note: expected &#8216=
;char *&#8217; but argument is of type &#8216;int8_t *&#8217;<o:p></o:p></p=
>
<p class=3D"MsoNormal">grub_verify_string (char *str, enum grub_verify_stri=
ng_type type);<o:p></o:p></p>
<p class=3D"MsoNormal">^<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c: In function &#8216;grub_cmd_modul=
e&#8217;:<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c:914:10: error: too few arguments t=
o function &#8216;grub_create_loader_cmdline&#8217;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; get_virtual_current_address (ch), cmdline_len);<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; ^<o:p></o:p></p>
<p class=3D"MsoNormal">In file included from loader/i386/xen.c:38:0:<o:p></=
o:p></p>
<p class=3D"MsoNormal">../include/grub/lib/cmdline.h:29:12: note: declared =
here<o:p></o:p></p>
<p class=3D"MsoNormal">grub_err_t grub_create_loader_cmdline (int argc, cha=
r *argv[], char *buf,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; ^<o:p></o:p></p>
<p class=3D"MsoNormal">cc1: all warnings being treated as errors<o:p></o:p>=
</p>
<p class=3D"MsoNormal">make[3]: *** [loader/i386/linux_module-xen.o] Error =
1<o:p></o:p></p>
<p class=3D"MsoNormal">make[3]: *** Waiting for unfinished jobs....<o:p></o=
:p></p>
<p class=3D"MsoNormal">mv -f lib/.deps-core/linux_module-cmdline.Tpo lib/.d=
eps-core/linux_module-cmdline.Po<o:p></o:p></p>
<p class=3D"MsoNormal">mv -f loader/.deps-core/macho_module-lzss.Tpo loader=
/.deps-core/macho_module-lzss.Po<o:p></o:p></p>
<p class=3D"MsoNormal">mv -f kern/.deps-core/elf_module-elf.Tpo kern/.deps-=
core/elf_module-elf.Po<o:p></o:p></p>
<p class=3D"MsoNormal">mv -f loader/.deps-core/macho_module-macho.Tpo loade=
r/.deps-core/macho_module-macho.Po<o:p></o:p></p>
<p class=3D"MsoNormal">mv -f loader/.deps-core/linux_module-linux.Tpo loade=
r/.deps-core/linux_module-linux.Po<o:p></o:p></p>
<p class=3D"MsoNormal">mv -f gfxmenu/.deps-core/gfxmenu_module-gui_list.Tpo=
 gfxmenu/.deps-core/gfxmenu_module-gui_list.Po<o:p></o:p></p>
<p class=3D"MsoNormal">mv -f lib/.deps-core/crypto_module-crypto.Tpo lib/.d=
eps-core/crypto_module-crypto.Po<o:p></o:p></p>
<p class=3D"MsoNormal">mv -f loader/.deps-core/macho_module-macho32.Tpo loa=
der/.deps-core/macho_module-macho32.Po<o:p></o:p></p>
<p class=3D"MsoNormal">mv -f loader/.deps-core/macho_module-macho64.Tpo loa=
der/.deps-core/macho_module-macho64.Po<o:p></o:p></p>
<p class=3D"MsoNormal">mv -f normal/.deps-core/normal_module-main.Tpo norma=
l/.deps-core/normal_module-main.Po<o:p></o:p></p>
<p class=3D"MsoNormal">mv -f normal/.deps-core/normal_module-cmdline.Tpo no=
rmal/.deps-core/normal_module-cmdline.Po<o:p></o:p></p>
<p class=3D"MsoNormal">mv -f io/.deps-core/gzio_module-gzio.Tpo io/.deps-co=
re/gzio_module-gzio.Po<o:p></o:p></p>
<p class=3D"MsoNormal">mv -f lib/.deps-core/relocator_module-relocator.Tpo =
lib/.deps-core/relocator_module-relocator.Po<o:p></o:p></p>
<p class=3D"MsoNormal">mv -f fs/zfs/.deps-core/zfs_module-zfs.Tpo fs/zfs/.d=
eps-core/zfs_module-zfs.Po<o:p></o:p></p>
<p class=3D"MsoNormal">mv -f gnulib/.deps-core/regexp_module-regex.Tpo gnul=
ib/.deps-core/regexp_module-regex.Po<o:p></o:p></p>
<p class=3D"MsoNormal">make[3]: Leaving directory `/home/fan/grub/grub-core=
'<o:p></o:p></p>
<p class=3D"MsoNormal">make[2]: *** [all] Error 2<o:p></o:p></p>
<p class=3D"MsoNormal">make[2]: Leaving directory `/home/fan/grub/grub-core=
'<o:p></o:p></p>
<p class=3D"MsoNormal">make[1]: *** [all-recursive] Error 1<o:p></o:p></p>
<p class=3D"MsoNormal">make[1]: Leaving directory `/home/fan/grub'<o:p></o:=
p></p>
<p class=3D"MsoNormal">make: *** [all] Error 2<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><o:p>&nbsp;</o:p></a></p=
>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">Fan<span style=3D"font-family:&quot;Intel Clear&quot=
;,sans-serif"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><a name=3D"_____replyseparator"></a><b>From:</b> Che=
n, Farrah <br>
<b>Sent:</b> Monday, November 26, 2018 1:51 PM<br>
<b>To:</b> bug-grub@gnu.org; lee.jones@linaro.org<br>
<b>Cc:</b> 'xen-devel@lists.xenproject.org' &lt;xen-devel@lists.xenproject.=
org&gt;; Hao, Xudong &lt;xudong.hao@intel.com&gt;<br>
<b>Subject:</b> Make grub error &quot;too few arguments&quot; with xen<o:p>=
</o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Intel Clear&quot;,s=
ans-serif">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Intel Clear&quot;,s=
ans-serif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Intel Clear&quot;,s=
ans-serif">When I make grub with xen using the latest commit:
<span style=3D"color:black">e8b37e2c8de7570ca9a6c7ba874762d8c4ba9373,&nbsp;=
 I met error &#8220;too few arguments to function grub_create_loader_cmdlin=
e()&#8221;.<o:p></o:p></span></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Intel Clear&quot;,s=
ans-serif;color:black">I saw the following commit tried to fix this error, =
but we still met such error with the latest commit e8b37e2c8de7:<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">commit 25e35377a84779cee=
b350aa530e5adde287f6eb6<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Author: Lee Jones &lt;<a=
 href=3D"mailto:lee.jones@linaro.org">lee.jones@linaro.org</a>&gt;<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Date:&nbsp;&nbsp; Tue No=
v 20 10:45:04 2018 &#43;0000<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp; arm64=
/xen: Fix too few arguments to function grub_create_loader_cmdline()<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp; Witho=
ut this fix, building xen_boot.c omits:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp; loade=
r/arm64/xen_boot.c: In function &#8216;xen_boot_binary_load&#8217;:<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp; loade=
r/arm64/xen_boot.c:370:7: error: too few arguments to function &#8216;grub_=
create_loader_cmdline&#8217;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; grub_create_loader_cmdline (argc - 1, =
argv &#43; 1, binary-&gt;cmdline,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^~~~~~~~~~~~~~~~~~~~~~~~~~<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp; In fi=
le included from loader/arm64/xen_boot.c:36:0:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp; ../in=
clude/grub/lib/cmdline.h:29:12: note: declared here<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;=
 grub_err_t grub_create_loader_cmdline (int argc, char *argv[], char *buf,<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp; Signe=
d-off-by: Lee Jones &lt;<a href=3D"mailto:lee.jones@linaro.org">lee.jones@l=
inaro.org</a>&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp; Revie=
wed-by: Julien Grall &lt;<a href=3D"mailto:julien.grall@arm.com">julien.gra=
ll@arm.com</a>&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp;&nbsp; Revie=
wed-by: Daniel Kiper &lt;<a href=3D"mailto:daniel.kiper@oracle.com">daniel.=
kiper@oracle.com</a>&gt;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Intel Clear&quot;,s=
ans-serif;color:black">Details as below:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><o:p>&nbsp;</o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">&#8230;&#8230;&#8230;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal">cd grub<o:p></o:p></p>
<p class=3D"MsoNormal">./autogen.sh<o:p></o:p></p>
<p class=3D"MsoNormal">./configure --target=3Damd64 --with-platform=3Dxen -=
-prefix=3D${PWD}/../pvgrub2<o:p></o:p></p>
<p class=3D"MsoNormal">make<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&#8230;&#8230;&#8230;<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c: In function &#8216;grub_cmd_xen&#=
8217;:<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c:650:10: error: too few arguments t=
o function &#8216;grub_create_loader_cmdline&#8217;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; sizeof (xen_state.next_start.cmd_line) - 1);<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; ^<o:p></o:p></p>
<p class=3D"MsoNormal">In file included from loader/i386/xen.c:38:0:<o:p></=
o:p></p>
<p class=3D"MsoNormal">../include/grub/lib/cmdline.h:29:12: note: declared =
here<o:p></o:p></p>
<p class=3D"MsoNormal">grub_err_t grub_create_loader_cmdline (int argc, cha=
r *argv[], char *buf,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; ^<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c:651:3: error: pointer targets in p=
assing argument 1 of &#8216;grub_verify_string&#8217; differ in signedness =
[-Werror=3Dpointer-sign]<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; err =3D grub_verify_string (xen_state.n=
ext_start.cmd_line, GRUB_VERIFY_MODULE_CMDLINE);<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; ^<o:p></o:p></p>
<p class=3D"MsoNormal">In file included from ../include/grub/lib/cmdline.h:=
24:0,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from loader/i386/xen.c:38:<o:p=
></o:p></p>
<p class=3D"MsoNormal">../include/grub/verify.h:81:1: note: expected &#8216=
;char *&#8217; but argument is of type &#8216;int8_t *&#8217;<o:p></o:p></p=
>
<p class=3D"MsoNormal">grub_verify_string (char *str, enum grub_verify_stri=
ng_type type);<o:p></o:p></p>
<p class=3D"MsoNormal">^<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c: In function &#8216;grub_cmd_modul=
e&#8217;:<o:p></o:p></p>
<p class=3D"MsoNormal">loader/i386/xen.c:914:10: error: too few arguments t=
o function &#8216;grub_create_loader_cmdline&#8217;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; get_virtual_current_address (ch), cmdline_len);<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; ^<o:p></o:p></p>
<p class=3D"MsoNormal">In file included from loader/i386/xen.c:38:0:<o:p></=
o:p></p>
<p class=3D"MsoNormal">../include/grub/lib/cmdline.h:29:12: note: declared =
here<o:p></o:p></p>
<p class=3D"MsoNormal">grub_err_t grub_create_loader_cmdline (int argc, cha=
r *argv[], char *buf,<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; ^<o:p></o:p></p>
<p class=3D"MsoNormal">cc1: all warnings being treated as errors<o:p></o:p>=
</p>
<p class=3D"MsoNormal">make[3]: *** [loader/i386/linux_module-xen.o] Error =
1<o:p></o:p></p>
<p class=3D"MsoNormal">make[3]: Leaving directory `/home/build/xen_build/da=
ta/xen/xen-20181126131613/grub/grub-core'<o:p></o:p></p>
<p class=3D"MsoNormal">make[2]: *** [all] Error 2<o:p></o:p></p>
<p class=3D"MsoNormal">make[2]: Leaving directory `/home/build/xen_build/da=
ta/xen/xen-20181126131613/grub/grub-core'<o:p></o:p></p>
<p class=3D"MsoNormal">make[1]: *** [all-recursive] Error 1<o:p></o:p></p>
<p class=3D"MsoNormal">make[1]: Leaving directory `/home/build/xen_build/da=
ta/xen/xen-20181126131613/grub'<o:p></o:p></p>
<p class=3D"MsoNormal">make: *** [all] Error 2<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Intel Clear&quot;,s=
ans-serif">Thanks,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Intel Clear&quot;,s=
ans-serif">Fan<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_1B925CC0CD9F3341B32D442251E7E1DC3D86F0A4shsmsx102ccrcor_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3264230058058931548==--


From xen-devel-bounces@lists.xenproject.org Wed Nov 28 09:14:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 09:14: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-devel-bounces@lists.xenproject.org>)
	id 1gRvvY-0006nS-ML; Wed, 28 Nov 2018 09:14: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=0lfK=OH=suse.com=xgwang@srs-us1.protection.inumbo.net>)
 id 1gRvvW-0006nA-V0
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 09:14:34 +0000
X-Inumbo-ID: 048a4128-f2ee-11e8-b4fc-12d6303a7972
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 048a4128-f2ee-11e8-b4fc-12d6303a7972;
 Wed, 28 Nov 2018 09:14:33 +0000 (UTC)
Received: from [147.2.215.92] ([45.122.156.254])
 by smtp.nue.novell.com with ESMTP (NOT encrypted);
 Wed, 28 Nov 2018 10:14:30 +0100
From: John Wang <xgwang@suse.com>
To: xen-devel@lists.xenproject.org
Message-ID: <cfc68d19-bc5c-1764-bfe2-dc1417c067e4@suse.com>
Date: Wed, 28 Nov 2018 17:14:25 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] What is different amount cpu configurations
 :application default, hypervisor default, copy host copy configuration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgRGV2czoKCkkgaGF2ZSBhwqAgYmlnIGNvbmZ1c2UgYWJvdXQgY3B1IGNvbmZpZ3VyYXRpb25z
IGluIHZpcnQtbWFuYWdlciAtPiBDUFVzIAotPiBjb25maWd1cmF0aW9uCgpUaGVyZSBhcmUgMyB0
eXBlIG9mIG1vZGVsIDogY29weSBob3N0IGNwdSBjb25maWd1cmF0aW9uIChsaWtlIApwYXNzdGhy
b3VnaCBvZiBrdm0gKTsgQXBwbGljYXRpb24gZGVmYXVsdDsgSHlwZXJ2aXNvciBkZWZhdWx0LsKg
IEkgY2FuIApub3QgZmluZCBhbnkgLiBBbnlvbmUKCi0tIApUaGFua3MKQVBBQ0lJIFFBCkpvaG4o
WGlhb0dlbiBXYW5nKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 09:20:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 09:20: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-devel-bounces@lists.xenproject.org>)
	id 1gRw1O-0007ep-Fa; Wed, 28 Nov 2018 09:20: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=ir32=OH=citrix.com=prvs=8634c6f68=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gRw1O-0007ek-0L
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 09:20:38 +0000
X-Inumbo-ID: dabd853e-f2ee-11e8-b03d-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dabd853e-f2ee-11e8-b03d-12d6303a7972;
 Wed, 28 Nov 2018 09:20:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="82459940"
Date: Wed, 28 Nov 2018 10:19:54 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181128091954.a5e3cv63lhseguzc@mac>
References: <20181015103015.cyvld52tngd4d3qy@mac.bytemobile.com>
 <14a94f1b-0942-92a2-3b49-86adcc69b871@citrix.com>
 <5BD1BC5402000078001F4A63@prv1-mh.provo.novell.com>
 <c6e6da14-2a0e-80ea-1d0e-2ffd4b400351@citrix.com>
 <5BD1CBCE02000078001F4AC5@prv1-mh.provo.novell.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE2BAB0@SHSMSX101.ccr.corp.intel.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D19BE33974@SHSMSX101.ccr.corp.intel.com>
 <ac075697-6c4a-88ca-30d2-d1de733ffa88@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ac075697-6c4a-88ca-30d2-d1de733ffa88@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Interrupt injection with ISR set on Intel hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, "Tian,
 Kevin" <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, 'Jan Beulich' <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDEsIDIwMTggYXQgMDk6MTg6MTRBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwMS8xMS8yMDE4IDAwOjQwLCBUaWFuLCBLZXZpbiB3cm90ZToKPiA+PiBGcm9t
OiBUaWFuLCBLZXZpbgo+ID4+IFNlbnQ6IFR1ZXNkYXksIE9jdG9iZXIgMzAsIDIwMTggMzowMCBQ
TQo+ID4+Cj4gPj4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21d
Cj4gPj4+IFNlbnQ6IFRodXJzZGF5LCBPY3RvYmVyIDI1LCAyMDE4IDk6NTggUE0KPiA+Pj4KPiA+
Pj4+Pj4gT24gMjUuMTAuMTggYXQgMTU6MDIsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3
cm90ZToKPiA+Pj4+IE9uIDI1LzEwLzE4IDEzOjUxLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+
Pj4+PiBPbiAxNS4xMC4xOCBhdCAxNDowNiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4+Pj4+PiBGcm9tIHRoZSBkZWJ1Z2dpbmcsIHdlIHNlZSB0aGF0IFBQUi9JUlIvSVNS
IGFwcGVhciB0byByZXRhaW4gdGhlaXIKPiA+Pj4gc3RhdGUKPiA+Pj4+Pj4gYWNyb3NzIHRoZSBt
d2FpdCwgYW5kIHRoZXJlIGlzIG5vdGhpbmcgaW4gdGhlIG1hbnVhbCB3aGljaCBJIGNhbiBzZWUK
PiA+Pj4+Pj4gZGlzY3Vzc2luZyB0aGUgaW50ZXJhY3Rpb24gb2YgTEFQSUMgc3RhdGUgYW5kIEMg
c3RhdGVzLgo+ID4+Pj4+IElzIGl0IHBlcmhhcHMgYSBiYWQgaWRlYSB0byBnbyBpZGxlIHdpdGgg
YW4gdW4tYWNrZWQgaW50ZXJydXB0Pwo+ID4+Pj4gTW9zdCBsaWtlbHkuCj4gPj4+Pgo+ID4+Pj4g
VGhlbiBhZ2FpbiwgZ29pbmcgaWRsZSB3aXRoIGFuIHVuLWFja2VkIGxpbmUgaW50ZXJydXB0IGRv
ZXMgYXBwZWFyIHRvCj4gPj4+PiB3b3JrLiAgSXQgaXMgb25seSB1bi1hY2tlZCBlZGdlIGludGVy
cnVwdHMgd2hpY2ggYXBwZWFyIHRvIGhpdCB0aGlzIGlzc3VlLgo+ID4+PiBXZWxsLCBub24tbWFz
a2FibGUgTVNJIGFyZSB0aGUgb25seSBvbmVzIChvdXRzaWRlIG9mICJuZXciIElPLUFQSUMKPiA+
Pj4gYWNrIG1vZGUsIHdoaWNoIHNob3VsZCBub3QgYmUgdXNlZCBvbiByZWNlbnQgaGFyZHdhcmUg
YmVjYXVzZSBvZgo+ID4+PiBkaXJlY3RlZCBFT0kgcHJlc3VtYWJseSBiZWluZyBhdmFpbGFibGUg
ZXZlcnl3aGVyZSkgd2hlcmUgdGhlIGFjawo+ID4+PiBnZXRzIGRlZmVycmVkIHVudGlsIHRoZSAu
ZW5kIGhvb2sgKGkuZS4gYWZ0ZXIgdGhlIGhhbmRsZXIgd2FzIHJ1bikuCj4gPj4+IElPVyBBRkFJ
Q1QgbGluZSBpbnRlcnJ1cHRzIHdvdWxkIG5ldmVyIGJlIHBlbmRpbmcgd2hlbiB3ZSBnbyBpZGxl
Lgo+ID4+Pgo+ID4+Pj4gU3RpbGwgLSBJJ2QgcHJlZmVyIHNvbWUgZ3VpZGFuY2UgZnJvbSB0aGUg
aGFyZHdhcmUgZm9sayBhcyB0byB3aGF0IGNhbgo+ID4+Pj4gcmVhbGlzdGljYWxseSBiZSBleHBl
Y3RlZCBoZXJlLgo+ID4+PiBGdWxseSBhZ3JlZS4KPiA+PiBKdXN0IHNlbnQgYSBtYWlsIGludGVy
bmFsbHkgdG8gZ2V0IGNsYXJpZmljYXRpb24uCj4gPj4KPiA+IE9uZSBxdWVzdGlvbi4KPiA+Cj4g
PiBpbiB0aGUgZmlyc3QgbWFpbCwgUm9nZXIgbWVudGlvbmVkOgo+ID4gLS0KPiA+IFRoZSBpc3N1
ZSBpcyBjYXVzZWQgYnkgd2hhdCBzZWVtcyB0byBiZSBhbiBpbnRlcnJ1cHQgaW5qZWN0aW9uIHdo
aWxlCj4gPiBYZW4gaXMgc3RpbGwgc2VydmljaW5nIGEgcHJldmlvdXMgaW50ZXJydXB0IChpZTog
dGhlIGludGVycnVwdCBoYXNuJ3QKPiA+IGJlZW4gRU9JJ2VkIGFuZCBJU1IgZm9yIHRoZSB2ZWN0
b3IgaXMgc2V0KSB3aXRoICoqdGhlIHNhbWUgb3IgbG93ZXIKPiA+IHByaW9yaXR5KiogdGhhbiB0
aGUgaW50ZXJydXB0IGN1cnJlbnRseSBiZWluZyBzZXJ2aWNlZC4KPiA+IC0tCj4gPgo+ID4gZnJv
bSB0aGUgZGVidWcgbG9nLCBpdCdzIGFjdHVhbGx5IHRoZSBleGFjdCBzYW1lIHZlY3RvciAoMHgy
MSkgYXMgCj4gPiB3aGF0IGlzIGJlaW5nIGluIHNlcnZpY2UgaW4gcGVvaSBzdGFjay4KPiAKPiBZ
ZXMgLSB0aGUgcHJvYmxlbSBpcyBhIHJlcGVhdCBkZWxpdmVyeSBvZiBhbiBpbnRlcnJ1cHQgd2hp
Y2ggWGVuIHRoaW5rcwo+IGl0IGlzIGFscmVhZHkgaW4gdGhlIG1pZGRsZSBvZiBwcm9jZXNzaW5n
Lgo+IAo+ID4KPiA+IERvIHlvdSBhY3R1YWxseSBzZWUgdGhlIHNjZW5hcmlvICJ3aXRoIHRoZSBz
YW1lIG9yIGxvd2VyIHByaW9yaXR5Ij8KPiA+IElmIHllcywgY2FuIHlvdSBwb3N0IHRoZSBkZWJ1
ZyBsb2cgdG9vPwo+IAo+IEknbSBhZnJhaWQgdGhhdCBJIGRvbid0IHVuZGVyc3RhbmQgdGhlIHF1
ZXN0aW9uLsKgIEEgcmVwZWF0IGRlbGl2ZXJ5IG9mCj4gdmVjdG9yIDB4MjEgaXMgdGhlIHNhbWUg
cHJpb3JpdHkuCj4gCj4gSSBoYXZlbid0IHNlZW4gYW4gZXhhbXBsZSBvZiBhIGxvd2VyIHByaW9y
aXR5IGludGVycnVwdCBiZWluZyBhY2NlcHRlZCwKPiBidXQgdGhhdCBtaWdodCBqdXN0IGJlIGRv
d24gdG8gdGhlIHJlcHJvIHNjZW5hcmlvLsKgIFVuZm9ydHVuYXRlbHksIFhURgo+IGlzbid0IHVz
YWJsZSBvbiBuYXRpdmUgaGFyZHdhcmUgeWV0IHNvIEkgY2FuJ3QgZXhwZXJpbWVudCBjbGVhbmx5
IGluCj4gdGhpcyBhcmVhLgoKSGVsbG8sCgpJcyB0aGVyZSBhbnkgbmV3cyBvbiB0aGlzPwoKSSB3
b3VsZCBsaWtlIHRvIGhhdmUgYSBmaXggYmVmb3JlIHRoZSA0LjEyIHJlbGVhc2UgaWYgcG9zc2li
bGUuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 09:37:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 09:37: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-devel-bounces@lists.xenproject.org>)
	id 1gRwHR-00005W-1K; Wed, 28 Nov 2018 09:37: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=db6y=oh=xenproject.org=prvs=8635aeb13=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gRwHP-00005M-SU
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 09:37:11 +0000
X-Inumbo-ID: 2dc5f58d-f2f1-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2dc5f58d-f2f1-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 09:37:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="71705356"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75624-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75616
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 28 Nov 2018 09:37:07 +0000
Subject: [Xen-devel] [distros-debian-squeeze test] 75624: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NjI0IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueGVuc291cmNlLmNvbS9vc3N0ZXN0L2xvZ3MvNzU2MjQvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1
YiAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzU2MTYKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtl
IDc1NjE2CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAxMCBk
ZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzU2MTYKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1z
cXVlZXplLW5ldGJvb3QtcHlncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3NTYx
NgoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDc1NjE2Cgpqb2JzOgog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
YW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9v
c3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20v
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 09:56:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 09:56: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-devel-bounces@lists.xenproject.org>)
	id 1gRwa6-0001YN-O2; Wed, 28 Nov 2018 09:56: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=4qx1=OH=citrix.com=prvs=863a5f629=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRwa5-0001YI-DJ
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 09:56:29 +0000
X-Inumbo-ID: de3fd004-f2f3-11e8-a2dd-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de3fd004-f2f3-11e8-a2dd-12d6303a7972;
 Wed, 28 Nov 2018 09:56:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="71706394"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 28 Nov 2018 09:55:59 +0000
Message-ID: <20181128095559.5101-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] amd-iommu: remove page merging code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhZ2UgbWVyZ2luZyBsb2dpYyBtYWtlcyB1c2Ugb2YgYml0cyAxLTggYW5kIGJpdCA2MyBv
ZiBhIFBURSwgd2hpY2gKdXNlZCB0byBiZSBzcGVjaWZpZWQgYXMgJ2lnbm9yZWQnLiBIb3dldmVy
LCBiaXRzIDUgYW5kIDYgYXJlIG5vdyBzcGVjaWZpZWQKYXMgJ2FjY2Vzc2VkJyBhbmQgJ2RpcnR5
JyBiaXRzIGFuZCB0aGVpciB1c2Ugb25seSByZW1haW5zIHNhZmUgYXMgbG9uZyBhcwp0aGUgRFRF
ICdIb3N0IEFjY2VzcyBEaXJ0eScgYml0cyByZW1haW4gdW51c2VkIGJ5IFhlbiwgb3IgYnkgaGFy
ZHdhcmUKYmVmb3JlIHRoZSBkb21haW4gc3RhcnRzIHJ1bm5pbmcuIChYU0EtMjc1IGRpc2FibGVk
IHRoZSBvcGVyYXRpb24gb2YgdGhlCmNvZGUgYWZ0ZXIgZG9tYWluIGNyZWF0aW9uIGNvbXBsZXRl
cykuCgpXaXRoIHRoZSBwYWdlIG1lcmdpbmcgbG9naWMgcHJlc2VudCBpbiBpdHMgY3VycmVudCBm
b3JtIHRoZXJlIGFyZSBubyBzcGFyZQppZ25vcmVkIGJpdHMgaW4gdGhlIFBURSBhdCBhbGwsIGJ1
dCBQVi1JT01NVSBzdXBwb3J0IHdpbGwgcmVxdWlyZSBhdCBsZWFzdApvbmUgc3BhcmUgYml0IHRv
IHRyYWNrIHdoaWNoIFBURXMgYXJlIGFkZGVkIGJ5IGh5cGVyY2FsbC4KClRoaXMgcGF0Y2ggcmVt
b3ZlcyB0aGUgY29kZSwgZnJlZWluZyB1cCB0aGUgcmVtYWluaW5nIFBURSBpZ25vcmVkIGJpdHMK
Zm9yIG90aGVyIHVzZSwgaW5jbHVkaW5nIFBWLUlPTU1VIHN1cHBvcnQsIGFzIHdlbGwgYXMgc2ln
bmlmaWNhbnRseQpzaW1wbGlmeWluZyBhbmQgc2hvcnRlbmluZyB0aGUgc291cmNlIGJ5IH4xNzAg
bGluZXMuIFRoZXJlIG1heSBiZSBzb21lCm1hcmdpbmFsIHBlcmZvcm1hbmNlIGNvc3QgKGJ1dCBu
b25lIGhhcyBiZWVuIG9ic2VydmVkIGluIG1hbnVhbCB0ZXN0aW5nCndpdGggYSBwYXNzZWQtdGhy
b3VnaCBOVklESUEgR1BVKSBzaW5jZSBoaWdoZXIgb3JkZXIgbWFwcGluZ3Mgd2lsbCBub3cgYmUK
cnVsZWQgb3V0IHVudGlsIGEgbWFwcGluZyBvcmRlciBwYXJhbWV0ZXIgaXMgcGFzc2VkIHRvIGlv
bW11X29wcy4gVGhhdCB3aWxsCmJlIGRlYWx0IHdpdGggYnkgYSBzdWJzZXF1ZW50IHBhdGNoIHRo
b3VnaC4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+Ci0tLQpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRA
YW1kLmNvbT4KQ2M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgoKdjM6CiAtIEZ1
cnRoZXIgZXhwYW5kIGNvbW1pdCBjb21tZW50Cgp2MjoKIC0gUmVtb3ZlICdub19tZXJnZScgYm9v
bGVhbgogLSBFeHBhbmQgY29tbWl0IGNvbW1lbnQKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfbWFwLmMgfCAxNzUgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCAgICAgICAgICAgICB8ICAgMSAtCiAyIGZpbGVz
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxNzUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IDBhYzNmNDczYjMuLjA0Y2I3YjMxODIgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKQEAgLTMyMywxMzQgKzMyMyw2
IEBAIHVpbnQ2NF90IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZSh2b2lkICpwdGUpCiAg
ICAgcmV0dXJuIHB0cjsKIH0KIAotLyogRm9yIGVhY2ggcGRlLCBXZSB1c2UgaWdub3JlZCBiaXRz
IChiaXQgMSAtIGJpdCA4IGFuZCBiaXQgNjMpCi0gKiB0byBzYXZlIHBkZSBjb3VudCwgcGRlIGNv
dW50ID0gNTExIGlzIGEgY2FuZGlkYXRlIG9mIHBhZ2UgY29hbGVzY2luZy4KLSAqLwotc3RhdGlj
IHVuc2lnbmVkIGludCBnZXRfcGRlX2NvdW50KHVpbnQ2NF90IHBkZSkKLXsKLSAgICB1bnNpZ25l
ZCBpbnQgY291bnQ7Ci0gICAgdWludDY0X3QgdXBwZXJfbWFzayA9IDFVTEwgPDwgNjMgOwotICAg
IHVpbnQ2NF90IGxvd2VyX21hc2sgPSAweEZGIDw8IDE7Ci0KLSAgICBjb3VudCA9ICgocGRlICYg
dXBwZXJfbWFzaykgPj4gNTUpIHwgKChwZGUgJiBsb3dlcl9tYXNrKSA+PiAxKTsKLSAgICByZXR1
cm4gY291bnQ7Ci19Ci0KLS8qIENvbnZlcnQgcGRlIGNvdW50IGludG8gaW9tbXUgcHRlIGlnbm9y
ZWQgYml0cyAqLwotc3RhdGljIHZvaWQgc2V0X3BkZV9jb3VudCh1aW50NjRfdCAqcGRlLCB1bnNp
Z25lZCBpbnQgY291bnQpCi17Ci0gICAgdWludDY0X3QgdXBwZXJfbWFzayA9IDFVTEwgPDwgOCA7
Ci0gICAgdWludDY0X3QgbG93ZXJfbWFzayA9IDB4RkY7Ci0gICAgdWludDY0X3QgcHRlX21hc2sg
PSAofigxVUxMIDw8IDYzKSkgJiAofigweEZGIDw8IDEpKTsKLQotICAgICpwZGUgJj0gcHRlX21h
c2s7Ci0gICAgKnBkZSB8PSAoKGNvdW50ICYgdXBwZXJfbWFzayApIDw8IDU1KSB8ICgoY291bnQg
JiBsb3dlcl9tYXNrICkgPDwgMSk7Ci19Ci0KLS8qIFJldHVybiAxLCBpZiBwYWdlcyBhcmUgc3Vp
dGFibGUgZm9yIG1lcmdpbmcgYXQgbWVyZ2VfbGV2ZWwuCi0gKiBvdGhlcndpc2UgaW5jcmVhc2Ug
cGRlIGNvdW50IGlmIG1mbiBpcyBjb250aWdvdXMgd2l0aCBtZm4gLSAxCi0gKi8KLXN0YXRpYyBi
b29sIGlvbW11X3VwZGF0ZV9wZGVfY291bnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBwdF9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgZGZuLCB1bnNpZ25lZCBsb25nIG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG1lcmdlX2xldmVsKQotewotICAgIHVuc2lnbmVkIGludCBwZGVf
Y291bnQsIG5leHRfbGV2ZWw7Ci0gICAgdW5zaWduZWQgbG9uZyBmaXJzdF9tZm47Ci0gICAgdWlu
dDY0X3QgKnRhYmxlLCAqcGRlLCAqbnRhYmxlOwotICAgIHVpbnQ2NF90IG50YWJsZV9tYWRkciwg
bWFzazsKLSAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKLSAgICBi
b29sIG9rID0gZmFsc2U7Ci0KLSAgICBBU1NFUlQoIHNwaW5faXNfbG9ja2VkKCZoZC0+YXJjaC5t
YXBwaW5nX2xvY2spICYmIHB0X21mbiApOwotCi0gICAgbmV4dF9sZXZlbCA9IG1lcmdlX2xldmVs
IC0gMTsKLQotICAgIC8qIGdldCBwZGUgYXQgbWVyZ2UgbGV2ZWwgKi8KLSAgICB0YWJsZSA9IG1h
cF9kb21haW5fcGFnZShfbWZuKHB0X21mbikpOwotICAgIHBkZSA9IHRhYmxlICsgcGZuX3RvX3Bk
ZV9pZHgoZGZuLCBtZXJnZV9sZXZlbCk7Ci0KLSAgICAvKiBnZXQgcGFnZSB0YWJsZSBvZiBuZXh0
IGxldmVsICovCi0gICAgbnRhYmxlX21hZGRyID0gYW1kX2lvbW11X2dldF9hZGRyZXNzX2Zyb21f
cHRlKHBkZSk7Ci0gICAgbnRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGFkZHJfdG9fcGZu
KG50YWJsZV9tYWRkcikpKTsKLQotICAgIC8qIGdldCB0aGUgZmlyc3QgbWZuIG9mIG5leHQgbGV2
ZWwgKi8KLSAgICBmaXJzdF9tZm4gPSBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUobnRh
YmxlKSA+PiBQQUdFX1NISUZUOwotCi0gICAgaWYgKCBmaXJzdF9tZm4gPT0gMCApCi0gICAgICAg
IGdvdG8gb3V0OwotCi0gICAgbWFzayA9ICgxVUxMPDwgKFBURV9QRVJfVEFCTEVfU0hJRlQgKiBu
ZXh0X2xldmVsKSkgLSAxOwotCi0gICAgaWYgKCAoKGZpcnN0X21mbiAmIG1hc2spID09IDApICYm
Ci0gICAgICAgICAoKChkZm4gJiBtYXNrKSB8IGZpcnN0X21mbikgPT0gbWZuKSApCi0gICAgewot
ICAgICAgICBwZGVfY291bnQgPSBnZXRfcGRlX2NvdW50KCpwZGUpOwotCi0gICAgICAgIGlmICgg
cGRlX2NvdW50ID09IChQVEVfUEVSX1RBQkxFX1NJWkUgLSAxKSApCi0gICAgICAgICAgICBvayA9
IHRydWU7Ci0gICAgICAgIGVsc2UgaWYgKCBwZGVfY291bnQgPCAoUFRFX1BFUl9UQUJMRV9TSVpF
IC0gMSkpCi0gICAgICAgIHsKLSAgICAgICAgICAgIHBkZV9jb3VudCsrOwotICAgICAgICAgICAg
c2V0X3BkZV9jb3VudChwZGUsIHBkZV9jb3VudCk7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBl
bHNlCi0gICAgICAgIC8qIG5vbi1jb250aWd1b3VzIG1hcHBpbmcgKi8KLSAgICAgICAgc2V0X3Bk
ZV9jb3VudChwZGUsIDApOwotCi1vdXQ6Ci0gICAgdW5tYXBfZG9tYWluX3BhZ2UobnRhYmxlKTsK
LSAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7Ci0KLSAgICByZXR1cm4gb2s7Ci19Ci0KLXN0
YXRpYyBpbnQgaW9tbXVfbWVyZ2VfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBwdF9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZu
LCB1bnNpZ25lZCBpbnQgZmxhZ3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBtZXJnZV9sZXZlbCkKLXsKLSAgICB1aW50NjRfdCAqdGFibGUsICpwZGUsICpudGFi
bGU7Ci0gICAgdWludDY0X3QgbnRhYmxlX21mbjsKLSAgICB1bnNpZ25lZCBsb25nIGZpcnN0X21m
bjsKLSAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKLQotICAgIEFT
U0VSVCggc3Bpbl9pc19sb2NrZWQoJmhkLT5hcmNoLm1hcHBpbmdfbG9jaykgJiYgcHRfbWZuICk7
Ci0KLSAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHB0X21mbikpOwotICAgIHBkZSA9
IHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoZGZuLCBtZXJnZV9sZXZlbCk7Ci0KLSAgICAvKiBnZXQg
Zmlyc3QgbWZuICovCi0gICAgbnRhYmxlX21mbiA9IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9t
X3B0ZShwZGUpID4+IFBBR0VfU0hJRlQ7Ci0KLSAgICBpZiAoIG50YWJsZV9tZm4gPT0gMCApCi0g
ICAgewotICAgICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7Ci0gICAgICAgIHJldHVybiAx
OwotICAgIH0KLQotICAgIG50YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKG50YWJsZV9tZm4p
KTsKLSAgICBmaXJzdF9tZm4gPSBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUobnRhYmxl
KSA+PiBQQUdFX1NISUZUOwotCi0gICAgaWYgKCBmaXJzdF9tZm4gPT0gMCApCi0gICAgewotICAg
ICAgICB1bm1hcF9kb21haW5fcGFnZShudGFibGUpOwotICAgICAgICB1bm1hcF9kb21haW5fcGFn
ZSh0YWJsZSk7Ci0gICAgICAgIHJldHVybiAxOwotICAgIH0KLQotICAgIC8qIHNldHVwIHN1cGVy
IHBhZ2UgbWFwcGluZywgbmV4dCBsZXZlbCA9IDAgKi8KLSAgICBzZXRfaW9tbXVfcGRlX3ByZXNl
bnQoKHVpbnQzMl90ICopcGRlLCBmaXJzdF9tZm4sIDAsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICEhKGZsYWdzICYgSU9NTVVGX3dyaXRhYmxlKSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgISEoZmxhZ3MgJiBJT01NVUZfcmVhZGFibGUpKTsKLQotICAgIGFtZF9pb21tdV9mbHVzaF9h
bGxfcGFnZXMoZCk7Ci0KLSAgICB1bm1hcF9kb21haW5fcGFnZShudGFibGUpOwotICAgIHVubWFw
X2RvbWFpbl9wYWdlKHRhYmxlKTsKLSAgICByZXR1cm4gMDsKLX0KLQogLyogV2FsayBpbyBwYWdl
IHRhYmxlcyBhbmQgYnVpbGQgbGV2ZWwgcGFnZSB0YWJsZXMgaWYgbmVjZXNzYXJ5CiAgKiB7UmUs
IHVufW1hcHBpbmcgc3VwZXIgcGFnZSBmcmFtZXMgY2F1c2VzIHJlLWFsbG9jYXRpb24gb2YgaW8K
ICAqIHBhZ2UgdGFibGVzLgpAQCAtNjU2LDcgKzUyOCw2IEBAIGludCBhbWRfaW9tbXVfbWFwX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgc3RydWN0IGRv
bWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAgICAgaW50IHJjOwogICAgIHVuc2lnbmVk
IGxvbmcgcHRfbWZuWzddOwotICAgIHVuc2lnbmVkIGludCBtZXJnZV9sZXZlbDsKIAogICAgIGlm
ICggaW9tbXVfdXNlX2hhcF9wdChkKSApCiAgICAgICAgIHJldHVybiAwOwpAQCAtNjk4LDU1ICs1
NjksMTQgQEAgaW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBk
Zm4sIG1mbl90IG1mbiwKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgfQogCi0gICAgLyog
SW5zdGFsbCA0ayBtYXBwaW5nIGZpcnN0ICovCisgICAgLyogSW5zdGFsbCA0ayBtYXBwaW5nICov
CiAgICAgbmVlZF9mbHVzaCA9IHNldF9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGRmbl94
KGRmbiksIG1mbl94KG1mbiksIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwogCiAgICAgaWYg
KCBuZWVkX2ZsdXNoICkKLSAgICB7CiAgICAgICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBk
Zm5feChkZm4pLCAwKTsKLSAgICAgICAgLyogTm8gZnVydGhlciBtZXJnaW5nLCBhcyB0aGUgbG9n
aWMgZG9lc24ndCBjb3BlLiAqLwotICAgICAgICBoZC0+YXJjaC5ub19tZXJnZSA9IHRydWU7Ci0g
ICAgfQogCi0gICAgLyoKLSAgICAgKiBTdXBwcmVzcyBtZXJnaW5nIG9mIG5vbi1SL1cgbWFwcGlu
Z3Mgb3IgYWZ0ZXIgaW5pdGlhbCB0YWJsZSBjcmVhdGlvbiwKLSAgICAgKiBhcyB0aGUgbWVyZ2Ug
bG9naWMgZG9lcyBub3QgY29wZSB3aXRoIHRoaXMuCi0gICAgICovCi0gICAgaWYgKCBoZC0+YXJj
aC5ub19tZXJnZSB8fCBmbGFncyAhPSAoSU9NTVVGX3dyaXRhYmxlIHwgSU9NTVVGX3JlYWRhYmxl
KSApCi0gICAgICAgIGdvdG8gb3V0OwotICAgIGlmICggZC0+Y3JlYXRpb25fZmluaXNoZWQgKQot
ICAgIHsKLSAgICAgICAgaGQtPmFyY2gubm9fbWVyZ2UgPSB0cnVlOwotICAgICAgICBnb3RvIG91
dDsKLSAgICB9Ci0KLSAgICBmb3IgKCBtZXJnZV9sZXZlbCA9IDI7IG1lcmdlX2xldmVsIDw9IGhk
LT5hcmNoLnBhZ2luZ19tb2RlOwotICAgICAgICAgIG1lcmdlX2xldmVsKysgKQotICAgIHsKLSAg
ICAgICAgaWYgKCBwdF9tZm5bbWVyZ2VfbGV2ZWxdID09IDAgKQotICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgIGlmICggIWlvbW11X3VwZGF0ZV9wZGVfY291bnQoZCwgcHRfbWZuW21lcmdlX2xl
dmVsXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZm5feChkZm4pLCBt
Zm5feChtZm4pLCBtZXJnZV9sZXZlbCkgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAg
aWYgKCBpb21tdV9tZXJnZV9wYWdlcyhkLCBwdF9tZm5bbWVyZ2VfbGV2ZWxdLCBkZm5feChkZm4p
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdzLCBtZXJnZV9sZXZlbCkgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2Nr
KTsKLSAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiTWVyZ2UgaW9tbXUgcGFnZSBmYWlsZWQg
YXQgbGV2ZWwgJWQsICIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGZuID0gJSJQUklf
ZGZuIiBtZm4gPSAlIlBSSV9tZm4iXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1l
cmdlX2xldmVsLCBkZm5feChkZm4pLCBtZm5feChtZm4pKTsKLSAgICAgICAgICAgIGRvbWFpbl9j
cmFzaChkKTsKLSAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwotICAgICAgICB9Ci0KLSAgICAg
ICAgLyogRGVhbGxvY2F0ZSBsb3dlciBsZXZlbCBwYWdlIHRhYmxlICovCi0gICAgICAgIGZyZWVf
YW1kX2lvbW11X3BndGFibGUobWZuX3RvX3BhZ2UoX21mbihwdF9tZm5bbWVyZ2VfbGV2ZWwgLSAx
XSkpKTsKLSAgICB9Ci0KLW91dDoKICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19s
b2NrKTsKICAgICByZXR1cm4gMDsKIH0KQEAgLTc5OCw5ICs2MjgsNiBAQCBpbnQgYW1kX2lvbW11
X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuKQogICAgIC8qIG1hcmsgUFRF
IGFzICdwYWdlIG5vdCBwcmVzZW50JyAqLwogICAgIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHB0
X21mblsxXSwgZGZuX3goZGZuKSk7CiAKLSAgICAvKiBObyBmdXJ0aGVyIG1lcmdpbmcgaW4gYW1k
X2lvbW11X21hcF9wYWdlKCksIGFzIHRoZSBsb2dpYyBkb2Vzbid0IGNvcGUuICovCi0gICAgaGQt
PmFyY2gubm9fbWVyZ2UgPSB0cnVlOwotCiAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBp
bmdfbG9jayk7CiAKICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZGZuX3goZGZuKSwgMCk7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2lvbW11LmgKaW5kZXggMDU1NDY2YjViZi4uOGRjMzkyNDczZCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9t
bXUuaApAQCAtNTIsNyArNTIsNiBAQCBzdHJ1Y3QgYXJjaF9pb21tdQogCiAgICAgLyogYW1kIGlv
bW11IHN1cHBvcnQgKi8KICAgICBpbnQgcGFnaW5nX21vZGU7Ci0gICAgYm9vbCBub19tZXJnZTsK
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpyb290X3RhYmxlOwogICAgIHN0cnVjdCBndWVzdF9pb21t
dSAqZ19pb21tdTsKIH07Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 10:06:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 10:06: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-devel-bounces@lists.xenproject.org>)
	id 1gRwjN-0002OV-NP; Wed, 28 Nov 2018 10:06: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=+lGq=OH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRwjN-0002OQ-3g
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 10:06:05 +0000
X-Inumbo-ID: 35c178ea-f2f5-11e8-bd0d-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35c178ea-f2f5-11e8-bd0d-12d6303a7972;
 Wed, 28 Nov 2018 10:06:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2D230AD22;
 Wed, 28 Nov 2018 10:06:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 11:05:58 +0100
Message-Id: <20181128100558.19387-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/vmx: remove stale prototypes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBwcm90b3R5cGVzIGluIGluY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oIGhhdmUgbm8g
cmVsYXRlZAppbXBsZW1lbnRhdGlvbi4gUmVtb3ZlIHRoZW0uCgpTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dm14L3ZteC5oIHwgNCAtLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS92bXgvdm14LmgKaW5kZXggYjExMGUxNjhjOS4uZWJhYTc0NDQ5YiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZteC5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3ZteC92bXguaApAQCAtNjA0LDEwICs2MDQsNiBAQCB1bnNpZ25lZCBpbnQg
cDJtX2ZpbmRfYWx0cDJtX2J5X2VwdHAoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgZXB0cCk7
CiAKIHZvaWQgdXBkYXRlX2d1ZXN0X2VpcCh2b2lkKTsKIAotaW50IGFsbG9jX3AybV9oYXBfZGF0
YShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKLXZvaWQgZnJlZV9wMm1faGFwX2RhdGEoc3RydWN0
IHAybV9kb21haW4gKnAybSk7Ci12b2lkIHAybV9pbml0X2hhcF9kYXRhKHN0cnVjdCBwMm1fZG9t
YWluICpwMm0pOwotCiB2b2lkIHZteF9waV9wZXJfY3B1X2luaXQodW5zaWduZWQgaW50IGNwdSk7
CiB2b2lkIHZteF9waV9kZXNjX2ZpeHVwKHVuc2lnbmVkIGludCBjcHUpOwogCi0tIAoyLjE2LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 10:10:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 10:10: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-devel-bounces@lists.xenproject.org>)
	id 1gRwnO-00034z-BA; Wed, 28 Nov 2018 10:10: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=ir32=OH=citrix.com=prvs=8634c6f68=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gRwnM-00034s-PQ
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 10:10:12 +0000
X-Inumbo-ID: c9d0a47a-f2f5-11e8-8fad-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9d0a47a-f2f5-11e8-8fad-12d6303a7972;
 Wed, 28 Nov 2018 10:10:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="82462189"
Date: Wed, 28 Nov 2018 11:09:49 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20181128100949.us5zjhswmxx42635@mac>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: [Xen-devel] vpci: deferral of register write until p2m changes are
 done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpXaGlsZSBkb2luZyB0aGUgcmVjZW50IHZQQ0kgZml4ZXMgYW5kIGFsc28gd29ya2lu
ZyBvbiBTUi1JT1Ygc3VwcG9ydApJJ3ZlIGJlZW4gdGhpbmtpbmcgYWJvdXQgaG93IHZQQ0kgaGFu
ZGxlcyB3cml0ZXMgdG8gUENJIHJlZ2lzdGVycyB0aGF0CmltcGx5IG1vZGlmaWNhdGlvbnMgdG8g
dGhlIHAybSBmb3IgUFZIIERvbTAuCgpXaGVuIG1lbW9yeSBkZWNvZGluZyBvciBST00gQkFScyBh
cmUgZW5hYmxlZCBYZW4gcGVyZm9ybXMgdGhlCmZvbGxvd2luZyBmbG93OgoKMS4gQ3JlYXRlIGEg
cmFuZ2VzZXQgd2l0aCB0aGUgbWVtb3J5IHJlZ2lvbnMgdGhhdCBuZWVkIHRvIGJlCm1hcHBlZC91
bm1hcHBlZC4KMi4gQmxvY2sgdGhlIHZDUFUgYW5kIHBlcmZvcm0gdGhlIHAybSBjaGFuZ2VzIGlu
IGEgcHJlZW1wdGl2ZSB3YXkuCjMuIEFmdGVyIHRoZSBwMm0gY2hhbmdlcyBoYXZlIGJlZW4gYXBw
bGllZCAob3IgaW4gY2FzZSBvZiBlcnJvcikgd3JpdGUKdG8gdGhlIHJlZ2lzdGVyIGluIG9yZGVy
IHRvIGVuYWJsZS9kaXNhYmxlIG1lbW9yeSBkZWNvZGluZyBvciB0aGUgUk9NCkJBUiBhbmQgbWFy
ayB0aGUgQkFScyBhcyBlbmFibGVkLgoKSSdtIHVuc3VyZSBhYm91dCB0aGUgYmVuZWZpdCBvZiBk
ZWZlcnJpbmcgdGhlIHJlZ2lzdGVyIHdyaXRlIChzdGVwIDMpCmZvciBhIFBWSCBEb20wLCBzbyBJ
IHdvdWxkIGxpa2UgdG8gcGVyZm9ybSB0aGUgcmVnaXN0ZXIgd3JpdGUgYmVmb3JlCmFwcGx5aW5n
IHRoZSBjaGFuZ2VzIHRvIHRoZSBwMm0uCgpUaGlzIHdvdWxkIHNpbXBsaWZ5IHRoZSBsb2dpYyBv
ZiB0aGUgZGVmZXJyZWQgcDJtIG9wZXJhdGlvbnMgYnkgbm90CmhhdmluZyB0byBzdG9yZSB0aGUg
cmVnaXN0ZXIgdmFsdWUsIGFuZCB3b3VsZCBhbHNvIHJlbW92ZSB0aGUgdWdseQpoYWNrIHRoYXQg
d2UgY3VycmVudGx5IGhhdmUgZm9yIFJPTSBCQVJzIHdoZXJlIHZQQ0kgZmFicmljYXRlcyBhIGR1
bW15CmNvbW1hbmQgcmVnaXN0ZXIganVzdCB0byBzaWduYWwgd2hldGhlciB0aGUgb3BlcmF0aW9u
IGlzIGEgbWFwIG9yCnVubWFwLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 10:11:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 10:11: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-devel-bounces@lists.xenproject.org>)
	id 1gRwoa-00039p-NY; Wed, 28 Nov 2018 10:11: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=fE64=OH=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRwoZ-00039h-DK
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 10:11:27 +0000
X-Inumbo-ID: f6594f88-f2f5-11e8-a730-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6594f88-f2f5-11e8-a730-12d6303a7972;
 Wed, 28 Nov 2018 10:11:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="71707454"
Date: Wed, 28 Nov 2018 10:11:00 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181128101100.rehatob5jr6xx3hm@zion.uk.xensource.com>
References: <20181127184410.6564-1-wei.liu2@citrix.com>
 <51854dc9-f8cd-6c27-aebd-13331ebdb4f9@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <51854dc9-f8cd-6c27-aebd-13331ebdb4f9@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 0/3] Remove tmem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDY6NTI6MDRBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyNy8xMS8yMDE4IDE5OjQ0LCBXZWkgTGl1IHdyb3RlOgo+ID4gSXQgaXMgYWdy
ZWVkIHRoYXQgdG1lbSBjYW4gYmUgcmVtb3ZlZCBmcm9tIHhlbi5naXQuIFNlZSB0aGUgdGhyZWFk
IHN0YXJ0aW5nCj4gPiBmcm9tIDxENUU4NjZCMi05NkY0LTRFODktOTQxRS03M0Y1NzhERjJGMTdA
Y2l0cml4LmNvbT4uCj4gPiAKPiA+IFdlaSBMaXUgKDMpOgo+ID4gICB4ZW46IHJlbW92ZSB0bWVt
IGZyb20gaHlwZXJ2aXNvcgo+ID4gICB0b29sczogcmVtb3ZlIHRtZW0gY29kZSBhbmQgY29tbWFu
ZHMKPiA+ICAgZG9jczogcmVtb3ZlIHRtZW0gcmVsYXRlZCB0ZXh0Cj4gCj4gU2hvdWxkbid0IHRo
ZSB0b29scyBwYXRjaCBiZSB0aGUgZmlyc3QgaW4gb3JkZXIgdG8gbWFrZSB0aGUgc2VyaWVzCj4g
YmlzZWN0YWJsZT8gQWZ0ZXIgY3VycmVudCBwYXRjaCAxIFhlbiB3b24ndCBidWlsZCBub3cuCgpJ
IF90aGlua18gSSBoYXZlIHRha2VuIHByZWNhdXRpb24gdG8gbWFrZSBzdXJlIHRoZSB0cmVlIGlz
IHN0aWxsCmJpc2VjdGFibGUsIGJ1dCB5ZXMgaXQncyBiZXR0ZXIgdG8gZXJyIG9uIHRoZSBzYWZl
IHNpZGUgYnkgc3dhcHBpbmcgdGhlCnR3byBjb21taXRzLgoKV2VpLgoKPiAKPiAKPiBKdWVyZ2Vu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 10:12:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 10:12: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-devel-bounces@lists.xenproject.org>)
	id 1gRwpY-0003GD-2n; Wed, 28 Nov 2018 10:12: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=fE64=OH=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRwpW-0003Fz-4q
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 10:12:26 +0000
X-Inumbo-ID: 19993418-f2f6-11e8-87c3-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19993418-f2f6-11e8-87c3-12d6303a7972;
 Wed, 28 Nov 2018 10:12:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="71707516"
Date: Wed, 28 Nov 2018 10:12:21 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20181128101221.bztz65uafyoeoogy@zion.uk.xensource.com>
References: <20181127184410.6564-1-wei.liu2@citrix.com>
 <20181127184410.6564-2-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181127184410.6564-2-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/3] xen: remove tmem from hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjcsIDIwMTggYXQgMDY6NDQ6MDhQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGlzIHBhdGNoIHJlbW92ZXMgYWxsIHRtZW0gcmVsYXRlZCBjb2RlIGFuZCBDT05GSUdfVE1F
TSBmcm9tIHRoZQo+IGh5cGVydmlzb3IuIEFsc28gcmVtb3ZlIHRtZW0gaHlwZXJjYWxscyBmcm9t
IHRoZSBkZWZhdWx0IFhTTSBwb2xpY3kuCj4gCj4gSXQgaXMgd3JpdHRlbiBhcyBpZiB0bWVtIGlz
IGRpc2FibGVkIGFuZCB0bWVtIGZyZWVhYmxlIHBhZ2VzIGlzIDAuCj4gCj4gU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCk15IG92ZXJuaWdodCB0ZXN0aW5nIGhh
cyBzdWdnZXN0ZWQgSSBoYXZlIHNvbWUgbW9yZSByZXNpZHVhbHMgdG8gcmVtb3ZlCmFuZCBJIHdp
bGwgbmVlZCB0byBmaXggYXJtNjQgYnVpbGQuIDotLwoKV2VpLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 10:15:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 10:15: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-devel-bounces@lists.xenproject.org>)
	id 1gRwsU-0003SJ-KM; Wed, 28 Nov 2018 10:15: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=ir32=OH=citrix.com=prvs=8634c6f68=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gRwsT-0003SE-VA
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 10:15:29 +0000
X-Inumbo-ID: 86baecc6-f2f6-11e8-b012-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86baecc6-f2f6-11e8-b012-12d6303a7972;
 Wed, 28 Nov 2018 10:15:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="82462415"
Date: Wed, 28 Nov 2018 11:15:19 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181128101519.y2byvumdj42ecl6b@mac>
References: <20181128100558.19387-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181128100558.19387-1-jgross@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/vmx: remove stale prototypes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMTE6MDU6NThBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBTb21lIHByb3RvdHlwZXMgaW4gaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14Lmgg
aGF2ZSBubyByZWxhdGVkCj4gaW1wbGVtZW50YXRpb24uIFJlbW92ZSB0aGVtLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 10:15:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 10:15: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-devel-bounces@lists.xenproject.org>)
	id 1gRwsa-0003TE-V0; Wed, 28 Nov 2018 10:15:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=+lgq=oh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRwsa-0003T4-8J
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 10:15:36 +0000
X-Inumbo-ID: 8b151e68-f2f6-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b151e68-f2f6-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 10:15:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7C8E6AE55;
 Wed, 28 Nov 2018 10:15:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 11:15:31 +0100
Message-Id: <20181128101531.19644-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBlbWFpbCBvbmx5IHRyYWNrcyBiaWcgaXRlbXMgZm9yIHhlbi5naXQgdHJlZS4gUGxlYXNl
IHJlcGx5IGZvciBpdGVtcyB5b3UKd291bGQgbGlrZSB0byBzZWUgaW4gNC4xMiBzbyB0aGF0IHBl
b3BsZSBoYXZlIGFuIGlkZWEgd2hhdCBpcyBnb2luZyBvbiBhbmQKcHJpb3JpdGlzZSBhY2NvcmRp
bmdseS4KCllvdSdyZSB3ZWxjb21lIHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5kIHVzZSBjYXNl
cyBvZiB0aGUgZmVhdHVyZSB5b3UncmUKd29ya2luZyBvbi4KCj0gVGltZWxpbmUgPQoKV2Ugbm93
IGFkb3B0IGEgZml4ZWQgY3V0LW9mZiBkYXRlIHNjaGVtZS4gV2Ugd2lsbCByZWxlYXNlIGFib3V0
IGV2ZXJ5IDggbW9udGhzLgpUaGUgdXBjb21pbmcgNC4xMiB0aW1lbGluZSBhcmUgYXMgZm9sbG93
ZWQ6CgoqIExhc3QgcG9zdGluZyBkYXRlOiBEZWNlbWJlciAxNHRoLCAyMDE4CiAgTGFzdCBwb3N0
aW5nIGRhdGUgZm9yIHBhdGNoZXMgdG91Y2hpbmcgQVJNIGNvZGU6IERlY2VtYmVyIDFzdCwgMjAx
OAoqIEhhcmQgY29kZSBmcmVlemU6IEphbnVhcnkgMTF0aCwgMjAxOQogIEhhcmQgY29kZSBmcmVl
emUgZm9yIHBhdGNoZXMgdG91Y2hpbmcgQVJNIGNvZGU6IERlY2VtYmVyIDIxc3QsIDIwMTgKKiBS
QzE6IFRCRAoqIFJlbGVhc2U6IE1hcmNoIDd0aCwgMjAxOQoKISEhIExhc3QgcG9zdGluZyBkYXRl
IGZvciBwYXRjaGVzIHRvdWNoaW5nIEFSTSBjb2RlIGlzIG9ubHkgMiBkYXlzIGF3YXkgISEhCgpO
b3RlIHRoYXQgd2UgZG9uJ3QgaGF2ZSBmcmVlemUgZXhjZXB0aW9uIHNjaGVtZSBhbnltb3JlLiBB
bGwgcGF0Y2hlcwp0aGF0IHdpc2ggdG8gZ28gaW50byA0LjEyIG11c3QgYmUgcG9zdGVkIGluaXRp
YWxseSBubyBsYXRlciB0aGFuIHRoZQpsYXN0IHBvc3RpbmcgZGF0ZSBhbmQgZmluYWxseSBubyBs
YXRlciB0aGFuIHRoZSBoYXJkIGNvZGUgZnJlZXplLiBBbGwKcGF0Y2hlcyBwb3N0ZWQgYWZ0ZXIg
dGhhdCBkYXRlIHdpbGwgYmUgYXV0b21hdGljYWxseSBxdWV1ZWQgaW50byBuZXh0CnJlbGVhc2Uu
CgpSQ3Mgd2lsbCBiZSBhcnJhbmdlZCBpbW1lZGlhdGVseSBhZnRlciBmcmVlemUuCgpXZSByZWNl
bnRseSBpbnRyb2R1Y2VkIGEgamlyYSBpbnN0YW5jZSB0byB0cmFjayBhbGwgdGhlIHRhc2tzIChu
b3Qgb25seSBiaWcpCmZvciB0aGUgcHJvamVjdC4gU2VlOiBodHRwczovL3hlbnByb2plY3QuYXRs
YXNzaWFuLm5ldC9wcm9qZWN0cy9YRU4vaXNzdWVzLgoKU29tZSBvZiB0aGUgdGFza3MgdHJhY2tl
ZCBieSB0aGlzIGUtbWFpbCBhbHNvIGhhdmUgYSBjb3JyZXNwb25kaW5nIGppcmEgdGFzawpyZWZl
cnJlZCBieSBYRU4tTi4KCkkgaGF2ZSBzdGFydGVkIHRvIGluY2x1ZGUgdGhlIHZlcnNpb24gbnVt
YmVyIG9mIHNlcmllcyBhc3NvY2lhdGVkIHRvIGVhY2gKZmVhdHVyZS4gQ2FuIGVhY2ggb3duZXIg
c2VuZCBhbiB1cGRhdGUgb24gdGhlIHZlcnNpb24gbnVtYmVyIGlmIHRoZSBzZXJpZXMKd2FzIHBv
c3RlZCB1cHN0cmVhbT8KCj0gUHJvamVjdHMgPQoKPT0gSHlwZXJ2aXNvciA9PSAKCiogIFBlci1j
cHUgdGFza2xldAogIC0gIFhFTi0yOAogIC0gIEtvbnJhZCBSemVzenV0ZWsgV2lsawoKKiAgSW1w
cm92ZW1lbnRzIHRvIGRvbWFpbiBjcmVhdGlvbiAodjIpCiAgLSAgQW5kcmV3IENvb3BlcgoKKiAg
QXJnbyAoaW50ZXItVk0gY29tbXVuaWNhdGlvbikKICAtICBDaHJpc3RvcGhlciBDbGFyawoKKiAg
Q29yZSBhd2FyZSBzY2hlZHVsaW5nIChSRkMgdjEpCiAgLSAgRGFyaW8gRmFnZ2lvbGkKCj09PSB4
ODYgPT09IAoKKiAgaHlwZXJ2aXNvciB4ODYgaW5zdHJ1Y3Rpb24gZW11bGF0b3IgYWRkaXRpb25z
IGZvciBBVlg1MTIgKHY1KQogIC0gIEphbiBCZXVsaWNoCgoqICBQVi1JT01NVSAodjcpCiAgLSAg
UGF1bCBEdXJyYW50CgoqICBIVk0gZ3Vlc3QgQ1BVIHRvcG9sb2d5IHN1cHBvcnQgKFJGQykKICAt
ICBDaGFvIEdhbwoKKiAgSW50ZWwgUHJvY2Vzc29yIFRyYWNlIHZpcnR1YWxpemF0aW9uIGVuYWJs
aW5nICh2MSkKICAtICBMdXdlaSBLYW5nCgoqICBMaW51eCBzdHViIGRvbWFpbnMgKFJGQyB2MikK
ICAtICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kKCiogIHFlbXUgZGVwcml2aWxlZ2UgKHY0
KQogIC0gIEdlb3JnZSBEdW5sYXAKCiogIEltcHJvdmUgbGF0ZSBtaWNyb2NvZGUgbG9hZGluZyAo
djQpCiAgLSAgQ2hhbyBHYW8KCiogIGRvbTBsZXNzIChib290IG11bHRpcGxlIGRvbWFpbnMgZnJv
bSBkZXZpY2UgdHJlZSkgKHY0KQogIC0gIFN0ZWZhbm8gU3RhYmVsbGluaQoKPT0gR3J1YjIgPT0g
CgoqICBTdXBwb3J0IFBWSCBndWVzdCBib290ICh2NSkKICAtICBKdWVyZ2VuIEdyb3NzCgo9PSBD
b21wbGV0ZWQgPT0gCgoqICBndWVzdCByZXNvdXJjZSBtYXBwaW5nCiAgLSAgUGF1bCBEdXJyYW50
CgoqICBQVi1vbmx5IGh5cGVydmlzb3IKICAtICBXZWkgTGl1CgoqICBIVk0tb25seSBoeXBlcnZp
c29yCiAgLSAgV2VpIExpdQoKKiAgTWFrZSBjcmVkaXQyIHNjaGVkdWxlciB0aGUgZGVmYXVsdAog
IC0gIEdlb3JnZSBEdW5sYXAKCgpKdWVyZ2VuIEdyb3NzCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 10:17:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 10:17: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-devel-bounces@lists.xenproject.org>)
	id 1gRwtw-0003d0-Ir; Wed, 28 Nov 2018 10:17: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=i9WT=OH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRwtv-0003cj-3a
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 10:16:59 +0000
X-Inumbo-ID: b5262094-f2f6-11e8-bac0-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b5262094-f2f6-11e8-bac0-12d6303a7972;
 Wed, 28 Nov 2018 10:16:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRwtf-0006ls-4H; Wed, 28 Nov 2018 10:16:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRwte-0002ot-Ra; Wed, 28 Nov 2018 10:16:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRwte-00051g-Qt; Wed, 28 Nov 2018 10:16:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130846-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=3e0c9519d8dd68970116ba6c79b82b5b7317329d
X-Osstest-Versions-That: xen=901abfef5de149546b16fba6f4d5bd7def08c672
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Nov 2018 10:16:42 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 130846: regressions - ALL
 FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDg0NiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDg0Ni8KClJlZ3Jlc3Np
b25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogY292ZXJpdHktYW1kNjQgICAg
ICAgICAgICAgICAgNyBjb3Zlcml0eS11cGxvYWQgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMw
MzkyCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
M2UwYzk1MTlkOGRkNjg5NzAxMTZiYTZjNzliODJiNWI3MzE3MzI5ZApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgOTAxYWJmZWY1ZGUxNDk1NDZiMTZmYmE2ZjRkNWJkN2Rl
ZjA4YzY3MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMzkyICAyMDE4LTExLTE4IDA5OjE4OjQ2
IFogICAxMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDg0NiAgMjAxOC0xMS0yOCAwOTox
ODo0NyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICBEYXJpbyBG
YWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2Fy
ZG9lLmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBMZW4gQnJvd24g
PGxlbi5icm93bkBpbnRlbC5jb20+CiAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24u
ZGU+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lA
aW50ZWwuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogY292ZXJp
dHktYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE0
NzAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 10:19:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 10:19: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-devel-bounces@lists.xenproject.org>)
	id 1gRwwD-0003no-2C; Wed, 28 Nov 2018 10:19: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=+lGq=OH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRwwC-0003nj-Fn
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 10:19:20 +0000
X-Inumbo-ID: 10911b3c-f2f7-11e8-8c80-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10911b3c-f2f7-11e8-8c80-12d6303a7972;
 Wed, 28 Nov 2018 10:19:18 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1DA6DAEC8
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 10:19:18 +0000 (UTC)
To: xen-devel@lists.xenproject.org
References: <20181128101531.19644-1-jgross@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <9cc36a10-a03a-34e5-2561-5ecb6e18f399@suse.com>
Date: Wed, 28 Nov 2018 11:19:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181128101531.19644-1-jgross@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29ycnksIHRoaXMgb25lIGlzIG1pc3Npbmcgc29tZSB1cGRhdGVzLiBXaWxsIHJlc2VuZCBzb29u
LgoKCkp1ZXJnZW4KCk9uIDI4LzExLzIwMTggMTE6MTUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4g
VGhpcyBlbWFpbCBvbmx5IHRyYWNrcyBiaWcgaXRlbXMgZm9yIHhlbi5naXQgdHJlZS4gUGxlYXNl
IHJlcGx5IGZvciBpdGVtcyB5b3UKPiB3b3VsZCBsaWtlIHRvIHNlZSBpbiA0LjEyIHNvIHRoYXQg
cGVvcGxlIGhhdmUgYW4gaWRlYSB3aGF0IGlzIGdvaW5nIG9uIGFuZAo+IHByaW9yaXRpc2UgYWNj
b3JkaW5nbHkuCj4gCj4gWW91J3JlIHdlbGNvbWUgdG8gcHJvdmlkZSBkZXNjcmlwdGlvbiBhbmQg
dXNlIGNhc2VzIG9mIHRoZSBmZWF0dXJlIHlvdSdyZQo+IHdvcmtpbmcgb24uCj4gCj4gPSBUaW1l
bGluZSA9Cj4gCj4gV2Ugbm93IGFkb3B0IGEgZml4ZWQgY3V0LW9mZiBkYXRlIHNjaGVtZS4gV2Ug
d2lsbCByZWxlYXNlIGFib3V0IGV2ZXJ5IDggbW9udGhzLgo+IFRoZSB1cGNvbWluZyA0LjEyIHRp
bWVsaW5lIGFyZSBhcyBmb2xsb3dlZDoKPiAKPiAqIExhc3QgcG9zdGluZyBkYXRlOiBEZWNlbWJl
ciAxNHRoLCAyMDE4Cj4gICBMYXN0IHBvc3RpbmcgZGF0ZSBmb3IgcGF0Y2hlcyB0b3VjaGluZyBB
Uk0gY29kZTogRGVjZW1iZXIgMXN0LCAyMDE4Cj4gKiBIYXJkIGNvZGUgZnJlZXplOiBKYW51YXJ5
IDExdGgsIDIwMTkKPiAgIEhhcmQgY29kZSBmcmVlemUgZm9yIHBhdGNoZXMgdG91Y2hpbmcgQVJN
IGNvZGU6IERlY2VtYmVyIDIxc3QsIDIwMTgKPiAqIFJDMTogVEJECj4gKiBSZWxlYXNlOiBNYXJj
aCA3dGgsIDIwMTkKPiAKPiAhISEgTGFzdCBwb3N0aW5nIGRhdGUgZm9yIHBhdGNoZXMgdG91Y2hp
bmcgQVJNIGNvZGUgaXMgb25seSAyIGRheXMgYXdheSAhISEKPiAKPiBOb3RlIHRoYXQgd2UgZG9u
J3QgaGF2ZSBmcmVlemUgZXhjZXB0aW9uIHNjaGVtZSBhbnltb3JlLiBBbGwgcGF0Y2hlcwo+IHRo
YXQgd2lzaCB0byBnbyBpbnRvIDQuMTIgbXVzdCBiZSBwb3N0ZWQgaW5pdGlhbGx5IG5vIGxhdGVy
IHRoYW4gdGhlCj4gbGFzdCBwb3N0aW5nIGRhdGUgYW5kIGZpbmFsbHkgbm8gbGF0ZXIgdGhhbiB0
aGUgaGFyZCBjb2RlIGZyZWV6ZS4gQWxsCj4gcGF0Y2hlcyBwb3N0ZWQgYWZ0ZXIgdGhhdCBkYXRl
IHdpbGwgYmUgYXV0b21hdGljYWxseSBxdWV1ZWQgaW50byBuZXh0Cj4gcmVsZWFzZS4KPiAKPiBS
Q3Mgd2lsbCBiZSBhcnJhbmdlZCBpbW1lZGlhdGVseSBhZnRlciBmcmVlemUuCj4gCj4gV2UgcmVj
ZW50bHkgaW50cm9kdWNlZCBhIGppcmEgaW5zdGFuY2UgdG8gdHJhY2sgYWxsIHRoZSB0YXNrcyAo
bm90IG9ubHkgYmlnKQo+IGZvciB0aGUgcHJvamVjdC4gU2VlOiBodHRwczovL3hlbnByb2plY3Qu
YXRsYXNzaWFuLm5ldC9wcm9qZWN0cy9YRU4vaXNzdWVzLgo+IAo+IFNvbWUgb2YgdGhlIHRhc2tz
IHRyYWNrZWQgYnkgdGhpcyBlLW1haWwgYWxzbyBoYXZlIGEgY29ycmVzcG9uZGluZyBqaXJhIHRh
c2sKPiByZWZlcnJlZCBieSBYRU4tTi4KPiAKPiBJIGhhdmUgc3RhcnRlZCB0byBpbmNsdWRlIHRo
ZSB2ZXJzaW9uIG51bWJlciBvZiBzZXJpZXMgYXNzb2NpYXRlZCB0byBlYWNoCj4gZmVhdHVyZS4g
Q2FuIGVhY2ggb3duZXIgc2VuZCBhbiB1cGRhdGUgb24gdGhlIHZlcnNpb24gbnVtYmVyIGlmIHRo
ZSBzZXJpZXMKPiB3YXMgcG9zdGVkIHVwc3RyZWFtPwo+IAo+ID0gUHJvamVjdHMgPQo+IAo+ID09
IEh5cGVydmlzb3IgPT0gCj4gCj4gKiAgUGVyLWNwdSB0YXNrbGV0Cj4gICAtICBYRU4tMjgKPiAg
IC0gIEtvbnJhZCBSemVzenV0ZWsgV2lsawo+IAo+ICogIEltcHJvdmVtZW50cyB0byBkb21haW4g
Y3JlYXRpb24gKHYyKQo+ICAgLSAgQW5kcmV3IENvb3Blcgo+IAo+ICogIEFyZ28gKGludGVyLVZN
IGNvbW11bmljYXRpb24pCj4gICAtICBDaHJpc3RvcGhlciBDbGFyawo+IAo+ICogIENvcmUgYXdh
cmUgc2NoZWR1bGluZyAoUkZDIHYxKQo+ICAgLSAgRGFyaW8gRmFnZ2lvbGkKPiAKPiA9PT0geDg2
ID09PSAKPiAKPiAqICBoeXBlcnZpc29yIHg4NiBpbnN0cnVjdGlvbiBlbXVsYXRvciBhZGRpdGlv
bnMgZm9yIEFWWDUxMiAodjUpCj4gICAtICBKYW4gQmV1bGljaAo+IAo+ICogIFBWLUlPTU1VICh2
NykKPiAgIC0gIFBhdWwgRHVycmFudAo+IAo+ICogIEhWTSBndWVzdCBDUFUgdG9wb2xvZ3kgc3Vw
cG9ydCAoUkZDKQo+ICAgLSAgQ2hhbyBHYW8KPiAKPiAqICBJbnRlbCBQcm9jZXNzb3IgVHJhY2Ug
dmlydHVhbGl6YXRpb24gZW5hYmxpbmcgKHYxKQo+ICAgLSAgTHV3ZWkgS2FuZwo+IAo+ICogIExp
bnV4IHN0dWIgZG9tYWlucyAoUkZDIHYyKQo+ICAgLSAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3Jl
Y2tpCj4gCj4gKiAgcWVtdSBkZXByaXZpbGVnZSAodjQpCj4gICAtICBHZW9yZ2UgRHVubGFwCj4g
Cj4gKiAgSW1wcm92ZSBsYXRlIG1pY3JvY29kZSBsb2FkaW5nICh2NCkKPiAgIC0gIENoYW8gR2Fv
Cj4gCj4gKiAgZG9tMGxlc3MgKGJvb3QgbXVsdGlwbGUgZG9tYWlucyBmcm9tIGRldmljZSB0cmVl
KSAodjQpCj4gICAtICBTdGVmYW5vIFN0YWJlbGxpbmkKPiAKPiA9PSBHcnViMiA9PSAKPiAKPiAq
ICBTdXBwb3J0IFBWSCBndWVzdCBib290ICh2NSkKPiAgIC0gIEp1ZXJnZW4gR3Jvc3MKPiAKPiA9
PSBDb21wbGV0ZWQgPT0gCj4gCj4gKiAgZ3Vlc3QgcmVzb3VyY2UgbWFwcGluZwo+ICAgLSAgUGF1
bCBEdXJyYW50Cj4gCj4gKiAgUFYtb25seSBoeXBlcnZpc29yCj4gICAtICBXZWkgTGl1Cj4gCj4g
KiAgSFZNLW9ubHkgaHlwZXJ2aXNvcgo+ICAgLSAgV2VpIExpdQo+IAo+ICogIE1ha2UgY3JlZGl0
MiBzY2hlZHVsZXIgdGhlIGRlZmF1bHQKPiAgIC0gIEdlb3JnZSBEdW5sYXAKPiAKPiAKPiBKdWVy
Z2VuIEdyb3NzCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 10:20:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 10:20: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-devel-bounces@lists.xenproject.org>)
	id 1gRwwy-0004NH-Dl; Wed, 28 Nov 2018 10:20: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=ir32=oh=citrix.com=prvs=8634c6f68=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gRwwx-0004JL-Kp
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 10:20:07 +0000
X-Inumbo-ID: 2c5b81b5-f2f7-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c5b81b5-f2f7-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 10:20:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="82462642"
Date: Wed, 28 Nov 2018 11:19:45 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: John Wang <xgwang@suse.com>
Message-ID: <20181128101945.6eod4e6tw22logku@mac>
References: <4a1cfb5e-6314-42c5-264a-035635b1ff95@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4a1cfb5e-6314-42c5-264a-035635b1ff95@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] What is different amount cpu configurations
 :application default, hypervisor default, copy host copy configuration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDU6MTM6MjJQTSArMDgwMCwgSm9obiBXYW5nIHdyb3Rl
Ogo+IEhpIERldnM6Cj4gCj4gSSBoYXZlIGHCoCBiaWcgY29uZnVzaW9uIGFib3V0IGNwdSBjb25m
aWd1cmF0aW9ucyBpbiB2aXJ0LW1hbmFnZXIgLT4gQ1BVcyAtPgo+IGNvbmZpZ3VyYXRpb24gKFJl
ZmVyIHRvIGF0dGFjaG1lbnQpCj4gCj4gVGhlcmUgYXJlIDMgdHlwZSBvZiBtb2RlbCA6IGNvcHkg
aG9zdCBjcHUgY29uZmlndXJhdGlvbiAobGlrZSBwYXNzdGhyb3VnaCBvZgo+IGt2bSApOyBBcHBs
aWNhdGlvbiBkZWZhdWx0OyBIeXBlcnZpc29yIGRlZmF1bHQuwqAgSSBjYW4gbm90IGZpbmQgYW55
Cj4gZGlmZmVyZW5jZSBhbW91bnQgb2YgdGhlbS7CoCBBbnlvbmUgY291bGQgZXhwbGFpbiB0aGF0
PwoKSGVsbG8sCgpJIHRoaW5rIHlvdSBoYXZlIHRvIGFzayBvbiB0aGUgdmlydC1tYW5hZ2VyIG1h
aWxpbmcgbGlzdCwgdmlydC1tYW5hZ2VyCmlzIG5vdCBwYXJ0IG9mIFhlbiwgYW5kIChhdCBsZWFz
dCBteXNlbGYpIEkgaGF2ZSBuZXZlciB1c2VkIGl0LgoKUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 10:23:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 10:23: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-devel-bounces@lists.xenproject.org>)
	id 1gRx03-0004bb-Uz; Wed, 28 Nov 2018 10:23:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=fbbp=oh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRx02-0004bV-53
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 10:23:18 +0000
X-Inumbo-ID: 9dee27f6-f2f7-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9dee27f6-f2f7-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 10:23:15 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Nov 2018 03:23:07 -0700
Message-Id: <5BFE6C870200007800200ACB@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 28 Nov 2018 03:23:03 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20181125191405.3028-1-olaf@aepfle.de>
 <5BFBCB7F02000078001FFD9B@prv1-mh.provo.novell.com>
 <20181126170335.01a6ac58.olaf@aepfle.de>
 <5BFC1C3A02000078002001EA@prv1-mh.provo.novell.com>
 <ce1163a4-35fb-c0a2-4deb-97fa2f348692@arm.com>
 <5BFD12020200007800200418@prv1-mh.provo.novell.com>
 <1ed88038-161f-d2c2-a92f-2a89ad948801@arm.com>
In-Reply-To: <1ed88038-161f-d2c2-a92f-2a89ad948801@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v1] Increase framebuffer size to todays
 standards
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjExLjE4IGF0IDE5OjE3LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEkgd291bGQgYmUgc3VycHJpc2VkIGlmIHNvbWVvbmUgZXZlciB1c2VkIHRoZSBIRExDRCBkcml2
ZXIgYWZ0ZXIgaXQgd2FzIAo+IG1lcmdlZC4gSSBhbSBub3QgZXZlbiBzdXJlIGlmIGl0IGV2ZW4g
d29ya3MuCj4gCj4gRnVydGhlcm1vcmUsIHRoaXMgZHJpdmVyIG9ubHkgdGFyZ2V0cyBkZXZlbG9w
bWVudCBwbGF0Zm9ybSAoaS5nIEp1bm8pIG9yIAo+IHRoZSBtb2RlbHMgd2VyZSBwcmV0dHkgbXVj
aCBldmVyeW9uZSB0ZW5kcyB0byB1c2Ugc2VyaWFsIGNvbnNvbGUgZm9yIFhlbi4KPiAKPiBTbyBJ
IHdvdWxkIG5vdCB3b3JyeSBpZiB5b3UgYnJlYWsgdGhlIHN1cHBvcnQgd2hlbiBiYWNrcG9ydGlu
Zy4gSSBhbSAKPiBhbHNvIGhhcHB5IHRvIHNlZSBpdCBjb21wbGV0ZWx5IHJlbW92ZWQgaW4gb2xk
IFhlbiB2ZXJzaW9uLgoKVGhhbmtzIC0gSSdsbCBrZWVwIHRoaXMgaW4gbWluZCB3aGVuIGJhY2tw
b3J0aW5nIHRoZSBldmVudHVhbCBmaW5hbApwYXRjaCBoZXJlLiBJJ2xsIHByb2JhYmx5IHJlbW92
ZSB0aGUgZHJpdmVyIG9ubHkgaW4gY2FzZSB0aGUgYnVpbGQKZm9yIGl0IHdvdWxkIGZhaWwgd2l0
aCB0aGUgY2hhbmdlIGRpc2N1c3NlZCBoZXJlLCB3aGljaCBJIGRvbid0CmV4cGVjdCB0byBiZSB0
aGUgY2FzZS4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 10:26:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 10:26: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-devel-bounces@lists.xenproject.org>)
	id 1gRx2k-0004kr-E3; Wed, 28 Nov 2018 10:26:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=+lgq=oh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRx2j-0004km-3I
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 10:26:05 +0000
X-Inumbo-ID: 01d6fb9e-f2f8-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01d6fb9e-f2f8-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 10:26:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 43FB4AECD;
 Wed, 28 Nov 2018 10:26:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 11:26:00 +0100
Message-Id: <20181128102600.20162-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBlbWFpbCBvbmx5IHRyYWNrcyBiaWcgaXRlbXMgZm9yIHhlbi5naXQgdHJlZS4gUGxlYXNl
IHJlcGx5IGZvciBpdGVtcyB5b3UKd291bGQgbGlrZSB0byBzZWUgaW4gNC4xMiBzbyB0aGF0IHBl
b3BsZSBoYXZlIGFuIGlkZWEgd2hhdCBpcyBnb2luZyBvbiBhbmQKcHJpb3JpdGlzZSBhY2NvcmRp
bmdseS4KCllvdSdyZSB3ZWxjb21lIHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5kIHVzZSBjYXNl
cyBvZiB0aGUgZmVhdHVyZSB5b3UncmUKd29ya2luZyBvbi4KCj0gVGltZWxpbmUgPQoKV2Ugbm93
IGFkb3B0IGEgZml4ZWQgY3V0LW9mZiBkYXRlIHNjaGVtZS4gV2Ugd2lsbCByZWxlYXNlIGFib3V0
IGV2ZXJ5IDggbW9udGhzLgpUaGUgdXBjb21pbmcgNC4xMiB0aW1lbGluZSBhcmUgYXMgZm9sbG93
ZWQ6CgoqIExhc3QgcG9zdGluZyBkYXRlOiBEZWNlbWJlciAxNHRoLCAyMDE4CiAgTGFzdCBwb3N0
aW5nIGRhdGUgZm9yIHBhdGNoZXMgdG91Y2hpbmcgQVJNIGNvZGU6IERlY2VtYmVyIDFzdCwgMjAx
OAoqIEhhcmQgY29kZSBmcmVlemU6IEphbnVhcnkgMTF0aCwgMjAxOQogIEhhcmQgY29kZSBmcmVl
emUgZm9yIHBhdGNoZXMgdG91Y2hpbmcgQVJNIGNvZGU6IERlY2VtYmVyIDIxc3QsIDIwMTgKKiBS
QzE6IFRCRAoqIFJlbGVhc2U6IE1hcmNoIDd0aCwgMjAxOQoKISEhIExhc3QgcG9zdGluZyBkYXRl
IGZvciBwYXRjaGVzIHRvdWNoaW5nIEFSTSBjb2RlIGlzIG9ubHkgMiBkYXlzIGF3YXkgISEhCgpO
b3RlIHRoYXQgd2UgZG9uJ3QgaGF2ZSBmcmVlemUgZXhjZXB0aW9uIHNjaGVtZSBhbnltb3JlLiBB
bGwgcGF0Y2hlcwp0aGF0IHdpc2ggdG8gZ28gaW50byA0LjEyIG11c3QgYmUgcG9zdGVkIGluaXRp
YWxseSBubyBsYXRlciB0aGFuIHRoZQpsYXN0IHBvc3RpbmcgZGF0ZSBhbmQgZmluYWxseSBubyBs
YXRlciB0aGFuIHRoZSBoYXJkIGNvZGUgZnJlZXplLiBBbGwKcGF0Y2hlcyBwb3N0ZWQgYWZ0ZXIg
dGhhdCBkYXRlIHdpbGwgYmUgYXV0b21hdGljYWxseSBxdWV1ZWQgaW50byBuZXh0CnJlbGVhc2Uu
CgpSQ3Mgd2lsbCBiZSBhcnJhbmdlZCBpbW1lZGlhdGVseSBhZnRlciBmcmVlemUuCgpXZSByZWNl
bnRseSBpbnRyb2R1Y2VkIGEgamlyYSBpbnN0YW5jZSB0byB0cmFjayBhbGwgdGhlIHRhc2tzIChu
b3Qgb25seSBiaWcpCmZvciB0aGUgcHJvamVjdC4gU2VlOiBodHRwczovL3hlbnByb2plY3QuYXRs
YXNzaWFuLm5ldC9wcm9qZWN0cy9YRU4vaXNzdWVzLgoKU29tZSBvZiB0aGUgdGFza3MgdHJhY2tl
ZCBieSB0aGlzIGUtbWFpbCBhbHNvIGhhdmUgYSBjb3JyZXNwb25kaW5nIGppcmEgdGFzawpyZWZl
cnJlZCBieSBYRU4tTi4KCkkgaGF2ZSBzdGFydGVkIHRvIGluY2x1ZGUgdGhlIHZlcnNpb24gbnVt
YmVyIG9mIHNlcmllcyBhc3NvY2lhdGVkIHRvIGVhY2gKZmVhdHVyZS4gQ2FuIGVhY2ggb3duZXIg
c2VuZCBhbiB1cGRhdGUgb24gdGhlIHZlcnNpb24gbnVtYmVyIGlmIHRoZSBzZXJpZXMKd2FzIHBv
c3RlZCB1cHN0cmVhbT8KCj0gUHJvamVjdHMgPQoKPT0gSHlwZXJ2aXNvciA9PSAKCiogIFBlci1j
cHUgdGFza2xldAogIC0gIFhFTi0yOAogIC0gIEtvbnJhZCBSemVzenV0ZWsgV2lsawoKKiAgSW1w
cm92ZW1lbnRzIHRvIGRvbWFpbiBjcmVhdGlvbiAodjIpCiAgLSAgQW5kcmV3IENvb3BlcgoKKiAg
QXJnbyAoaW50ZXItVk0gY29tbXVuaWNhdGlvbikKICAtICBDaHJpc3RvcGhlciBDbGFyawoKKiAg
Q29yZSBhd2FyZSBzY2hlZHVsaW5nIChSRkMgdjEpCiAgLSAgRGFyaW8gRmFnZ2lvbGkKCiogIENv
cmUgYXdhcmUgc2NoZWR1bGluZyBmb3IgY3JlZGl0MiAoUkZDIHYxKQogIC0gIERhcmlvIEZhZ2dp
b2xpCgo9PT0geDg2ID09PSAKCiogIGh5cGVydmlzb3IgeDg2IGluc3RydWN0aW9uIGVtdWxhdG9y
IGFkZGl0aW9ucyBmb3IgQVZYNTEyICh2NSkKICAtICBKYW4gQmV1bGljaAoKKiAgUFYtSU9NTVUg
KHY3KQogIC0gIFBhdWwgRHVycmFudAoKKiAgSFZNIGd1ZXN0IENQVSB0b3BvbG9neSBzdXBwb3J0
IChSRkMpCiAgLSAgQ2hhbyBHYW8KCiogIEludGVsIFByb2Nlc3NvciBUcmFjZSB2aXJ0dWFsaXph
dGlvbiBlbmFibGluZyAodjEpCiAgLSAgTHV3ZWkgS2FuZwoKKiAgTGludXggc3R1YiBkb21haW5z
IChSRkMgdjIpCiAgLSAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpCgoqICBxZW11IGRlcHJp
dmlsZWdlICh2NCkKICAtICBHZW9yZ2UgRHVubGFwCgoqICBJbXByb3ZlIGxhdGUgbWljcm9jb2Rl
IGxvYWRpbmcgKHY0KQogIC0gIENoYW8gR2FvCgoqICBGaXhlcyB0byAjREIgaW5qZWN0aW9uCiAg
LSAgQW5kcmV3IENvb3BlcgoKKiAgQ1BVSUQvTVNSIFhlbi90b29sc3RhY2sgaW1wcm92ZW1lbnRz
CiAgLSAgQW5kcmV3IENvb3BlcgoKKiAgSW1wcm92ZW1lbnRzIHRvIGRvbWFpbl9jcmFzaCgpCiAg
LSAgQW5kcmV3IENvb3BlcgoKPT09IEFSTSA9PT0gCgoqICBkb20wbGVzcyAoYm9vdCBtdWx0aXBs
ZSBkb21haW5zIGZyb20gZGV2aWNlIHRyZWUpICh2NCkKICAtICBTdGVmYW5vIFN0YWJlbGxpbmkK
CiogIEltcGxlbWVudCBTZXQvV2F5IG9wZXJhdGlvbnMgKFJGQykKICAtICBKdWxpZW4gR3JhbGwK
CiogIFRFRSBtZWRpYXRvciAoYW5kIE9QLVRFRSkgc3VwcG9ydCBpbiBYRU4gKHYyKQogIC0gIFZv
bG9keW15ciBCYWJjaHVrCgo9PSBHcnViMiA9PSAKCiogIFN1cHBvcnQgUFZIIGd1ZXN0IGJvb3Qg
KHY1KQogIC0gIEp1ZXJnZW4gR3Jvc3MKCj09IENvbXBsZXRlZCA9PSAKCiogIGd1ZXN0IHJlc291
cmNlIG1hcHBpbmcKICAtICBQYXVsIER1cnJhbnQKCiogIFBWLW9ubHkgaHlwZXJ2aXNvcgogIC0g
IFdlaSBMaXUKCiogIEhWTS1vbmx5IGh5cGVydmlzb3IKICAtICBXZWkgTGl1CgoqICBNYWtlIGNy
ZWRpdDIgc2NoZWR1bGVyIHRoZSBkZWZhdWx0CiAgLSAgR2VvcmdlIER1bmxhcAoKCkp1ZXJnZW4g
R3Jvc3MKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 10:28:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 10:28: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-devel-bounces@lists.xenproject.org>)
	id 1gRx4c-0004rx-Sw; Wed, 28 Nov 2018 10:28:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=4qx1=oh=citrix.com=prvs=863a5f629=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gRx4b-0004rs-Td
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 10:28:01 +0000
X-Inumbo-ID: 4733efe0-f2f8-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4733efe0-f2f8-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 10:28:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="82462968"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: Xen 4.12 Development Update
Thread-Index: AQHUhwNQvtamVXLFh0Kbj9yqqhFkd6Vk+8/w
Date: Wed, 28 Nov 2018 10:27:58 +0000
Message-ID: <2348a403c8ef412db5943b82430442d2@AMSPEX02CL03.citrite.net>
References: <20181128101531.19644-1-jgross@suse.com>
In-Reply-To: <20181128101531.19644-1-jgross@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KW3NuaXBdDQo+IA0KPiAqICBQVi1JT01NVSAo
djcpDQo+ICAgLSAgUGF1bCBEdXJyYW50DQo+IA0KDQpUaGVyZSdzIG5vIHdheSB0aGlzIGlzIGdv
aW5nIHRvIG1ha2UgNC4xMiBub3cuDQoNCiAgUGF1bA0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 10:37:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 10:37: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-devel-bounces@lists.xenproject.org>)
	id 1gRxDJ-0005g5-R0; Wed, 28 Nov 2018 10:37: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=IjsL=OH=citrix.com=prvs=863db4d22=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gRxDI-0005g0-SU
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 10:37:00 +0000
X-Inumbo-ID: 886b36a4-f2f9-11e8-b020-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 886b36a4-f2f9-11e8-b020-12d6303a7972;
 Wed, 28 Nov 2018 10:36:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="82463304"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20181128102600.20162-1-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <06365dbd-71dc-0946-880a-c0a57f2beb6f@citrix.com>
Date: Wed, 28 Nov 2018 10:36:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181128102600.20162-1-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTEvMjAxOCAxMDoyNiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiA9IFByb2plY3RzID0K
Pgo+ID09IEh5cGVydmlzb3IgPT0gCj4KPiAqICBJbXByb3ZlbWVudHMgdG8gZG9tYWluIGNyZWF0
aW9uICh2MikKPiAgIC0gIEFuZHJldyBDb29wZXIKCk1hZGUgYSBiaXQgbW9yZSBwcm9ncmVzcy7C
oCBTdGlsbCBwbGVudHkgdG8gZG8uCgo+ID09PSB4ODYgPT09IAo+Cj4gKiAgRml4ZXMgdG8gI0RC
IGluamVjdGlvbgo+ICAgLSAgQW5kcmV3IENvb3BlcgoKUXVpY2tseSB0dXJuaW5nIGludG8gYSBy
YXRzIG5lc3QuwqAgTmV4dCB0YXNrIGlzIHRvIGNsZWFuIHVwIHRoZQptb25pdG9yXyooKSBjYWxs
cyBzbyB0aGV5IGNhbiBwcm9wZXJseSBjb3BlIHdpdGggYXZvaWRpbmcgcmUtZW50cmFudAp0cmln
Z2VyaW5nLgoKPgo+ICogIENQVUlEL01TUiBYZW4vdG9vbHN0YWNrIGltcHJvdmVtZW50cwo+ICAg
LSAgQW5kcmV3IENvb3BlcgoKQWdhaW4sIG1hZGUgc29tZSBwcm9ncmVzcy7CoCBUaGUgY3VycmVu
dCB0YXNrIHdoaWNoIGlzIG91dCBvbiB0aGUgbWFpbGluZwpsaXN0IGlzIHRvIGRpc2VudGFuZ2xl
IFBWUkRUU0NQLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 10:41:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 10:41: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-devel-bounces@lists.xenproject.org>)
	id 1gRxHS-0006NZ-Et; Wed, 28 Nov 2018 10:41: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=IjsL=OH=citrix.com=prvs=863db4d22=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gRxHQ-0006NU-Pq
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 10:41:16 +0000
X-Inumbo-ID: 2022b35a-f2fa-11e8-8c65-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2022b35a-f2fa-11e8-8c65-12d6303a7972;
 Wed, 28 Nov 2018 10:41:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="82463465"
To: Paul Durrant <paul.durrant@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181128095559.5101-1-paul.durrant@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <827a9ca9-80b5-1ab9-3fb0-24e6a94b3918@citrix.com>
Date: Wed, 28 Nov 2018 10:41:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181128095559.5101-1-paul.durrant@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3] amd-iommu: remove page merging code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTEvMjAxOCAwOTo1NSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFRoZSBwYWdlIG1lcmdp
bmcgbG9naWMgbWFrZXMgdXNlIG9mIGJpdHMgMS04IGFuZCBiaXQgNjMgb2YgYSBQVEUsIHdoaWNo
Cj4gdXNlZCB0byBiZSBzcGVjaWZpZWQgYXMgJ2lnbm9yZWQnLiBIb3dldmVyLCBiaXRzIDUgYW5k
IDYgYXJlIG5vdyBzcGVjaWZpZWQKPiBhcyAnYWNjZXNzZWQnIGFuZCAnZGlydHknIGJpdHMgYW5k
IHRoZWlyIHVzZSBvbmx5IHJlbWFpbnMgc2FmZSBhcyBsb25nIGFzCj4gdGhlIERURSAnSG9zdCBB
Y2Nlc3MgRGlydHknIGJpdHMgcmVtYWluIHVudXNlZCBieSBYZW4sIG9yIGJ5IGhhcmR3YXJlCj4g
YmVmb3JlIHRoZSBkb21haW4gc3RhcnRzIHJ1bm5pbmcuIChYU0EtMjc1IGRpc2FibGVkIHRoZSBv
cGVyYXRpb24gb2YgdGhlCj4gY29kZSBhZnRlciBkb21haW4gY3JlYXRpb24gY29tcGxldGVzKS4K
Pgo+IFdpdGggdGhlIHBhZ2UgbWVyZ2luZyBsb2dpYyBwcmVzZW50IGluIGl0cyBjdXJyZW50IGZv
cm0gdGhlcmUgYXJlIG5vIHNwYXJlCj4gaWdub3JlZCBiaXRzIGluIHRoZSBQVEUgYXQgYWxsLCBi
dXQgUFYtSU9NTVUgc3VwcG9ydCB3aWxsIHJlcXVpcmUgYXQgbGVhc3QKPiBvbmUgc3BhcmUgYml0
IHRvIHRyYWNrIHdoaWNoIFBURXMgYXJlIGFkZGVkIGJ5IGh5cGVyY2FsbC4KPgo+IFRoaXMgcGF0
Y2ggcmVtb3ZlcyB0aGUgY29kZSwgZnJlZWluZyB1cCB0aGUgcmVtYWluaW5nIFBURSBpZ25vcmVk
IGJpdHMKPiBmb3Igb3RoZXIgdXNlLCBpbmNsdWRpbmcgUFYtSU9NTVUgc3VwcG9ydCwgYXMgd2Vs
bCBhcyBzaWduaWZpY2FudGx5Cj4gc2ltcGxpZnlpbmcgYW5kIHNob3J0ZW5pbmcgdGhlIHNvdXJj
ZSBieSB+MTcwIGxpbmVzLiBUaGVyZSBtYXkgYmUgc29tZQo+IG1hcmdpbmFsIHBlcmZvcm1hbmNl
IGNvc3QgKGJ1dCBub25lIGhhcyBiZWVuIG9ic2VydmVkIGluIG1hbnVhbCB0ZXN0aW5nCj4gd2l0
aCBhIHBhc3NlZC10aHJvdWdoIE5WSURJQSBHUFUpIHNpbmNlIGhpZ2hlciBvcmRlciBtYXBwaW5n
cyB3aWxsIG5vdyBiZQo+IHJ1bGVkIG91dCB1bnRpbCBhIG1hcHBpbmcgb3JkZXIgcGFyYW1ldGVy
IGlzIHBhc3NlZCB0byBpb21tdV9vcHMuIFRoYXQgd2lsbAo+IGJlIGRlYWx0IHdpdGggYnkgYSBz
dWJzZXF1ZW50IHBhdGNoIHRob3VnaC4KPgo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 10:44:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 10:44: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-devel-bounces@lists.xenproject.org>)
	id 1gRxKm-0006XX-4f; Wed, 28 Nov 2018 10:44: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=ijsl=oh=citrix.com=prvs=863db4d22=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gRxKk-0006XS-Qj
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 10:44:42 +0000
X-Inumbo-ID: 9b79ead5-f2fa-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b79ead5-f2fa-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 10:44:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="82463558"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Juergen Gross
 <jgross@suse.com>
References: <20181128100558.19387-1-jgross@suse.com>
 <20181128101519.y2byvumdj42ecl6b@mac>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <b79e460b-1ba9-627e-41b0-e38a24f5041d@citrix.com>
Date: Wed, 28 Nov 2018 10:44:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181128101519.y2byvumdj42ecl6b@mac>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/vmx: remove stale prototypes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTEvMjAxOCAxMDoxNSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIE5v
diAyOCwgMjAxOCBhdCAxMTowNTo1OEFNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBT
b21lIHByb3RvdHlwZXMgaW4gaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm14LmggaGF2ZSBubyBy
ZWxhdGVkCj4+IGltcGxlbWVudGF0aW9uLiBSZW1vdmUgdGhlbS4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IFJldmlld2VkLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 10:48:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 10:48: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-devel-bounces@lists.xenproject.org>)
	id 1gRxOl-0006hv-Oi; Wed, 28 Nov 2018 10:48: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=i9wt=oh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRxOk-0006hl-EE
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 10:48:50 +0000
X-Inumbo-ID: 2f4d2d47-f2fb-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f4d2d47-f2fb-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 10:48:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRxOg-0007Pl-6Y; Wed, 28 Nov 2018 10:48:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRxOf-000511-Te; Wed, 28 Nov 2018 10:48:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRxOf-0004ek-Rz; Wed, 28 Nov 2018 10:48:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130804-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-arm64:<job status>:broken:regression
 xen-4.8-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.8-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.8-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=090d47c927e91bb882952b4c141e3498cdf6e2a8
X-Osstest-Versions-That: xen=d6798ce35707a485d9c132319d70dd654620e5e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Nov 2018 10:48:45 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 130804: trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgwNCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDgwNC8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJl
Z2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEyOTgx
MAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gMTI5ODEwCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMjk4MTAKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMjk4
MTAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAg
IGJyb2tlbiBibG9ja2VkIGluIDEyOTgxMAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJsb2NrZWQgaW4gMTI5ODEwCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDY5IHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggIGZhaWwgYmxv
Y2tlZCBpbiAxMjk4MTAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNjkgeHRmL3Rlc3Qt
aHZtNjQteHNhLTI3OCAgZmFpbCBibG9ja2VkIGluIDEyOTgxMAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTI5
NTcwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRz
eC12bWVudHJ5IGZhaWwgbGlrZSAxMjk3MjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTgxMAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZh
aWwgIGxpa2UgMTI5ODEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk4MTAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEy
OTgxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTI5ODEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk4MTAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDEyOTgxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5ODEwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
Mjk4MTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTgxMAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMDkwZDQ3YzkyN2U5
MWJiODgyOTUyYjRjMTQxZTM0OThjZGY2ZTJhOApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgZDY3OThjZTM1NzA3YTQ4NWQ5YzEzMjMxOWQ3MGRkNjU0NjIwZTVlNQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTI5ODEwICAyMDE4LTExLTExIDIyOjQ0OjExIFogICAxNiBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDYxMCAgMjAxOC0xMS0yMCAxNTowNzoyMCBaICAgIDcg
ZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDc0MyAgMjAxOC0xMS0y
MyAxOTo1OTozMiBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1
aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNt
IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVy
ZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IDA5MGQ0N2M5MjdlOTFiYjg4Mjk1MmI0YzE0MWUzNDk4Y2RmNmUy
YTgKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIE5v
diAyMyAxMTo1Mjo1NCAyMDE4ICswMTAwCgogICAgVk1YOiBhbGxvdyBtaWdyYXRpb24gb2YgZ3Vl
c3RzIHdpdGggU1NCRCBlbmFibGVkCiAgICAKICAgIFRoZSBiYWNrcG9ydCBvZiBjZDUzMDIzZGY5
ICgieDg2L21zcjogVmlydHVhbGlzZSBNU1JfU1BFQ19DVFJMLlNTQkQgZm9yCiAgICBndWVzdHMg
dG8gdXNlIikgZGlkIG5vdCBtaXJyb3IgdGhlIFBWIHNpZGUgY2hhbmdlIGludG8gdGhlIEhWTSAo
Vk1YLQogICAgc3BlY2lmaWMpIGNvZGUgcGF0aC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDcwMjk0ZGJlMmFkM2U1MGExMTBi
MjBkZWZlOTk1OTk0OTc2Yzk5YzQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6NTk6NTUgMjAxOCArMDEwMAoKICAg
IHg4Ni9kb20wOiBGaXggc2hhZG93aW5nIG9mIFBWIGd1ZXN0cyB3aXRoIDJNIHN1cGVycGFnZXMK
ICAgIAogICAgVGhpcyBpcyBhIG1pbmltYWwgYmFja3BvcnQgb2YgcGllY2VzIG9mOgogICAgCiAg
ICAgYy9zIDI4ZDlhOWEyZDQxNzU5YjllNTE2MzAzN2I3NTlhYzU1N2FlYTc2N2MKICAgICBjL3Mg
NGM1ZDc4YTEwZGM4OTQyNzE0MGE1MGExZGY1YTBiOGU5ZjA3M2U4MgogICAgCiAgICB0byBmaXgg
YSBQViBzaGFkb3dpbmcgcHJvYmxlbSB3aGljaCBJIGhhZG4ndCBhbnRpY2lwYXRlZCBhdCB0aGUg
dGltZSB0aGVzZQogICAgZml4ZXMgd2VyZSBmaXJzdCBhY2NlcHRlZC4KICAgIAogICAgSGF2aW5n
IG9wdF9hbGxvd19zdXBlcnBhZ2UgZGlzYWJsZWQgY2F1c2VzIGd1ZXN0X3N1cHBvcnRzX3N1cGVy
cGFnZXMoKSB0bwogICAgcmV0dXJuIGZhbHNlIGZvciBQViBndWVzdHMuICBSZXR1cm5pbmcgZmFs
c2UgY2F1c2VzIGd1ZXN0X3dhbGtfdGFibGVzKCkgdG8KICAgIGlnbm9yZSBMMiBzdXBlcnBhZ2Vz
LCBhbmQgcmVhZCB1bmRlciB0aGVtLgogICAgCiAgICBUaGlzIGlnbm9yaW5nIGJlaGF2aW91ciBp
cyBjb3JyZWN0IGZvciAyLWxldmVsIHBhZ2luZyB3aGVuIENSNC5QU0UgaXMgY2xlYXIsCiAgICBi
dXQgaXNuJ3QgY29ycmVjdCBmb3IgMy0gb3IgNC1sZXZlbCBwYWdpbmcuCiAgICAKICAgIFdoZW4g
b3B0X2FsbG93X3N1cGVycGFnZSBpcyBjbGVhciwgUFYgZG9tVSdzIGNhbid0IGhhdmUgc3VwZXJw
YWdlcywgYnV0IGRvbTAKICAgIHdpbGwgc3RpbGwgaGF2ZSBpdHMgaW5pdGlhbCBQMk0gY29uc3Ry
dWN0ZWQgd2l0aCAyTSBzdXBlcnBhZ2VzLgogICAgCiAgICBUaGUgZW5kIHJlc3VsdCBpcyB0aGF0
LCBpZiBkb20wIGJlY29tZXMgc2hhZG93ZWQgKGUuZy4gUFYtTDFURiksIHRoZSBuZXh0CiAgICBt
ZW1vcnkgYWNjZXNzIHRvdWNoaW5nIGEgUDJNIHN1cGVycGFnZSB3aWxsIGNhdXNlIHRoZSBzaGFk
b3cgY29kZSB0byByZWFkCiAgICB1bmRlciB0aGUgUDJNIHN1cGVycGFnZSBhbmQgYXR0ZW1wdCB0
byBzaGFkb3cganVuay4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgODhkNzdkYTY3NjliODAwYWQ5ODQ5NGY1ZTkxOWE4MzFk
Y2E4NTM4YwpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo1OToxNyAyMDE4ICswMTAwCgogICAgeDg2L2RvbTA6IEF2
b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMgaWYgc2hhZG93aW5nIG1heSBiZSBuZWNlc3NhcnkKICAg
IAogICAgVGhlIHNoYWRvdyBjb2RlIGRvZXNuJ3Qgc3VwcG9ydCAxRyBzdXBlcnBhZ2VzLCBhbmQg
d2lsbCBoYW5kICNQRltSU1ZEXSBiYWNrIHRvCiAgICBndWVzdHMuCiAgICAKICAgIEZvciBkb20w
J3Mgd2l0aCA1MTJHQiBvZiBSQU0gb3IgbW9yZSAoYW5kIHN1YmplY3QgdG8gdGhlIFAyTSBhbGln
bm1lbnQpLCBYZW4ncwogICAgZG9tYWluIGJ1aWxkZXIgbWlnaHQgdXNlIDFHIHN1cGVycGFnZXMu
CiAgICAKICAgIEF2b2lkIHVzaW5nIDFHIHN1cGVycGFnZXMgKGZhbGxpbmcgYmFjayB0byAyTSBz
dXBlcnBhZ2VzIGluc3RlYWQpIGlmIHRoZXJlIGlzCiAgICBhIHJlYXNvbmFibGUgY2hhbmNlIHRo
YXQgd2UgbWF5IGhhdmUgdG8gc2hhZG93IGRvbTAuICBUaGlzIGFzc3VtZXMgdGhhdCB0aGVyZQog
ICAgYXJlIG5vIGNpcmN1bXN0YW5jZXMgd2hlcmUgd2Ugd2lsbCBhY3RpdmF0ZSBsb2dkaXJ0eSBt
b2RlIG9uIGRvbTAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTZmNmVlMTVhZDdjYTk2NDcyNzc5ZmM1
YzA4M2I0MTQ5NDk1YzU4NAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMTIgMTE6MjY6MDQgKzAw
MDAKCmNvbW1pdCA5MmYzMTE4MmUwZjc5MTI4ODVhNGI5YTQ0NTJjMmExZGFjOTE3MDVlCkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6
NTg6MzggMjAxOCArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IHNocmluayBzdHJ1Y3QgcGFnZV9pbmZv
J3Mgc2hhZG93X2ZsYWdzIHRvIDE2IGJpdHMKICAgIAogICAgVGhpcyBpcyB0byBhdm9pZCBpdCBv
dmVybGFwcGluZyB0aGUgbGluZWFyX3B0X2NvdW50IGZpZWxkIG5lZWRlZCBmb3IgUFYKICAgIGRv
bWFpbnMuIEludHJvZHVjZSBhIHNlcGFyYXRlLCBIVk0tb25seSBwYWdldGFibGVfZHlpbmcgZmll
bGQgdG8gcmVwbGFjZQogICAgdGhlIHNvbGUgb25lIGxlZnQgaW4gdGhlIHVwcGVyIDE2IGJpdHMu
CiAgICAKICAgIE5vdGUgdGhhdCB0aGUgYWNjZXNzZXMgdG8gLT5zaGFkb3dfZmxhZ3MgaW4gc2hh
ZG93X3twcm8sZGV9bW90ZSgpIGdldAogICAgc3dpdGNoZWQgdG8gbm9uLWF0b21pYywgbm9uLWJp
dG9wcyBvcGVyYXRpb25zLCBhcyB7dGVzdCxzZXQsY2xlYXJ9X2JpdCgpCiAgICBhcmUgbm90IGFs
bG93ZWQgb24gdWludDE2X3QgZmllbGRzIGFuZCBoZW5jZSB0aGVpciB1c2Ugd291bGQgaGF2ZQog
ICAgcmVxdWlyZWQgdWdseSBjYXN0cy4gVGhpcyBpcyBmaW5lIGJlY2F1c2UgYWxsIHVwZGF0ZXMg
b2YgdGhlIGZpZWxkIG91Z2h0CiAgICB0byBvY2N1ciB3aXRoIHRoZSBwYWdpbmcgbG9jayBoZWxk
LCBhbmQgb3RoZXIgdXBkYXRlcyBvZiBpdCB1c2UgfD0gYW5kCiAgICAmPSBhcyB3ZWxsIChpLmUu
IHVzaW5nIGF0b21pYyBvcGVyYXRpb25zIGhlcmUgZGlkbid0IHJlYWxseSBndWFyZAogICAgYWdh
aW5zdCBwb3RlbnRpYWxseSByYWNpbmcgdXBkYXRlcyBlbHNld2hlcmUpLgogICAgCiAgICBUaGlz
IGlzIHBhcnQgb2YgWFNBLTI4MC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFByZ21yLmNvbSBTZWN1
cml0eSA8c2VjdXJpdHlAcHJnbXIuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgogICAgbWFzdGVyIGNvbW1pdDogNzg5NTg5OTY4ZWQ5MGU4MmE4MzJkYmM2MGU5NThjNzZi
Nzg3YmU3ZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTk6NTQgKzAxMDAKCmNvbW1p
dCA0YmU2MWM0ZDliMzI2MDNhYzIxMTU0YWJkZmViZmM0NGFiZjQyZmQ3CkF1dGhvcjogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6NTc6NTAgMjAx
OCArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IG1vdmUgT09TIGZsYWcgYml0IHBvc2l0aW9ucwogICAg
CiAgICBJbiBwcmVwYXJhdGlvbiBvZiByZWR1Y2luZyBzdHJ1Y3QgcGFnZV9pbmZvJ3Mgc2hhZG93
X2ZsYWdzIGZpZWxkIHRvIDE2CiAgICBiaXRzLCBsb3dlciB0aGUgYml0IHBvc2l0aW9ucyB1c2Vk
IGZvciBTSEZfb3V0X29mX3N5bmMgYW5kCiAgICBTSEZfb29zX21heV93cml0ZS4KICAgIAogICAg
SW5zdGVhZCBvZiBhbHNvIGFkanVzdGluZyB0aGUgb3BlbiBjb2RlZCB1c2UgaW4gX2dldF9wYWdl
X3R5cGUoKSwKICAgIGludHJvZHVjZSBzaGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKCkg
dG8gY29udGFpbiBrbm93bGVkZ2Ugb2YgdGhlCiAgICBiaXQgcG9zaXRpb25zIHRvIHNoYWRvdyBj
b2RlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4MC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgbWFzdGVyIGNvbW1pdDogZDY4ZTEwNzBjM2U4ZjRh
ZjdhMzEwNDBmMDhiZGQ5OGU2ZDZlYWMxZAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6
NTk6MTMgKzAxMDAKCmNvbW1pdCA1MzhjN2M3NTRhNTNjYjBiNTdhOTU1Y2Y1YzFlMDljMzE4NjY0
ZjcyCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBUdWUgTm92IDIwIDE1OjU3OjA2IDIwMTggKzAxMDAKCiAgICB4ODYvbW06IERvbid0IHBl
cmZvcm0gZmx1c2ggYWZ0ZXIgZmFpbGluZyB0byB1cGRhdGUgYSBndWVzdHMgTDFlCiAgICAKICAg
IElmIHRoZSBMMWUgdXBkYXRlIGhhc24ndCBvY2N1cmVkLCB0aGUgZmx1c2ggY2Fubm90IGRvIGFu
eXRoaW5nIHVzZWZ1bC4gIFRoaXMKICAgIHNraXBzIHRoZSBwb3RlbnRpYWxseSBleHBlbnNpdmUg
dmNwdW1hc2tfdG9fcGNwdW1hc2soKSBjb252ZXJzaW9uLCBhbmQKICAgIGJyb2FkY2FzdCBUTEIg
c2hvb3Rkb3duLgogICAgCiAgICBNb3JlIGltcG9ydGFudGx5IGhvd2V2ZXIsIHdlIG1pZ2h0IGJl
IGluIHRoZSBlcnJvciBwYXRoIGR1ZSB0byBhIGJhZCB2YQogICAgcGFyYW1ldGVyIGZyb20gdGhl
IGd1ZXN0LCBhbmQgdGhpcyBzaG91bGQgbm90IHByb3BhZ2F0ZSBpbnRvIHRoZSBUTEIgZmx1c2hp
bmcKICAgIGxvZ2ljLiAgVGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIGV4YW1wbGUgcmFpc2Vz
ICNHUCBmb3IgYSBub24tY2Fub25pY2FsCiAgICBhZGRyZXNzLgogICAgCiAgICBUaGlzIGlzIFhT
QS0yNzkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBidWdmdXp6
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogNmM4ZDUwMjg4NzIyNjcyZWNjOGUxOWIwNzQxYTMxYjUyMWQw
MTcwNgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTg6NDEgKzAxMDAKCmNvbW1pdCAx
NDg1NGQwOGE4MWU3MzBmMGZjMTNkNzU2YmMwODBkYjlkYWU2YWU3CkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6NTY6MjkgMjAxOCAr
MDEwMAoKICAgIEFNRC9JT01NVTogc3VwcHJlc3MgUFRFIG1lcmdpbmcgYWZ0ZXIgaW5pdGlhbCB0
YWJsZSBjcmVhdGlvbgogICAgCiAgICBUaGUgbG9naWMgaXMgbm90IGZpdCBmb3IgdGhpcyBwdXJw
b3NlLCBzbyBzaW1wbHkgZGlzYWJsZSBpdHMgdXNlIHVudGlsCiAgICBpdCBjYW4gYmUgZml4ZWQg
LyByZXBsYWNlZC4gTm90ZSB0aGF0IHRoaXMgcmUtZW5hYmxlcyBtZXJnaW5nIGZvciB0aGUKICAg
IHRhYmxlIGNyZWF0aW9uIGNhc2UsIHdoaWNoIHdhcyBkaXNhYmxlZCBhcyBhIChwZXJoYXBzIHVu
aW50ZW5kZWQpIHNpZGUKICAgIGVmZmVjdCBvZiB0aGUgZWFybGllciAiYW1kL2lvbW11OiBmaXgg
Zmx1c2ggY2hlY2tzIi4gSXQgcmVsaWVzIG9uIG5vCiAgICBwYWdlIGdldHRpbmcgbWFwcGVkIG1v
cmUgdGhhbiBvbmNlICh3aXRoIGRpZmZlcmVudCBwcm9wZXJ0aWVzKSBpbiB0aGlzCiAgICBwcm9j
ZXNzLCBhcyB0aGF0IHdvdWxkIHN0aWxsIGJlIGJleW9uZCB3aGF0IHRoZSBtZXJnaW5nIGxvZ2lj
IGNhbiBjb3BlCiAgICB3aXRoLiBCdXQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKCkg
Z3VhcmFudGVlcyB0aGlzIGFmYWljdC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IDkzN2VmMzI1NjVmYTNhODFmZGIzN2I5ZGQ1YWE5OWExYjg3YWZh
NzUKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU1OjE0ICswMTAwCgpjb21taXQgZjAz
MGFkMDc1MzRmYTg4ZjlmNGJmZjQ4NjAzYmM1YTgzNjA0ZjllNApBdXRob3I6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6NTU6NTEg
MjAxOCArMDEwMAoKICAgIGFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNrcwogICAgCiAgICBGbHVz
aCBjaGVja2luZyBmb3IgQU1EIElPTU1VIGRpZG4ndCBjaGVjayB3aGV0aGVyIHRoZSBwcmV2aW91
cyBlbnRyeQogICAgd2FzIHByZXNlbnQsIG9yIHdoZXRoZXIgdGhlIGZsYWdzICh3cml0YWJsZS9y
ZWFkYWJsZSkgY2hhbmdlZCBpbiBvcmRlcgogICAgdG8gZGVjaWRlIHdoZXRoZXIgYSBmbHVzaCBz
aG91bGQgYmUgZXhlY3V0ZWQuCiAgICAKICAgIEZpeCB0aGlzIGJ5IHRha2luZyB0aGUgd3JpdGFi
bGUvcmVhZGFibGUvbmV4dC1sZXZlbCBmaWVsZHMgaW50byBhY2NvdW50LAogICAgdG9nZXRoZXIg
d2l0aCB0aGUgcHJlc2VudCBiaXQuCiAgICAKICAgIEFsb25nIHRoZXNlIGxpbmVzIHRoZSBmbHVz
aGluZyBpbiBhbWRfaW9tbXVfbWFwX3BhZ2UoKSBtdXN0IG5vdCBiZQogICAgb21pdHRlZCBmb3Ig
UFYgZG9tYWlucy4gVGhlIGNvbW1lbnQgdGhlcmUgd2FzIHNpbXBseSB3cm9uZzogTWFwcGluZ3Mg
bWF5CiAgICB2ZXJ5IHdlbGwgY2hhbmdlLCBib3RoIHRoZWlyIGFkZHJlc3NlcyBhbmQgdGhlaXIg
cGVybWlzc2lvbnMuIFVsdGltYXRlbHkKICAgIHRoaXMgc2hvdWxkIGhvbm9yIGlvbW11X2RvbnRf
Zmx1c2hfaW90bGIsIGJ1dCB0byBhY2hpZXZlIHRoaXMKICAgIGFtZF9pb21tdV9vcHMgZmlyc3Qg
bmVlZHMgdG8gZ2FpbiBhbiAuaW90bGJfZmx1c2ggaG9vay4KICAgIAogICAgQWxzbyBtYWtlIGNs
ZWFyX2lvbW11X3B0ZV9wcmVzZW50KCkgc3RhdGljLCB0byBkZW1vbnN0cmF0ZSB0aGVyZSdzIG5v
CiAgICBjYWxsZXIgb21pdHRpbmcgdGhlIChzdWJzZXF1ZW50KSBmbHVzaC4KICAgIAogICAgVGhp
cyBpcyBwYXJ0IG9mIFhTQS0yNzUuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxYTdmZmU0NjZjZDA1N2Rh
YWVmMjQ1YjBhMWFiNmI4MjU4OGU0YzAxCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1
MjoxMiArMDEwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 10:59:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 10:59: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-devel-bounces@lists.xenproject.org>)
	id 1gRxYu-0007Vo-1d; Wed, 28 Nov 2018 10:59: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=ir32=OH=citrix.com=prvs=8634c6f68=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gRxYr-0007Vj-Qz
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 10:59:17 +0000
X-Inumbo-ID: a49681c8-f2fc-11e8-bd4c-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a49681c8-f2fc-11e8-bd4c-12d6303a7972;
 Wed, 28 Nov 2018 10:59:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="82464041"
Date: Wed, 28 Nov 2018 11:58:06 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20181128105806.rxfijkqqzslr62dj@mac>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-2-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1543383256-12371-2-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 1/6] microcode/intel: extend
 microcode_update_match()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MzQ6MTFQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gdG8gYSBtb3JlIGdlbmVyaWMgZnVuY3Rpb24uIFRoZSBiZW5lZml0IGlzIHRoYXQgdGhpcyBm
dW5jdGlvbiBjYW4gYmUKPiB1c2VkIHRvIGNoZWNrIHdoZXRoZXIgYSBtaWNyb2NvZGUgaXMgbmV3
ZXIgdGhhbiBhbm90aGVyIGFzIHdlbGwuIFdlCj4gcmVseSBvbiB0aGlzIGZ1bmN0aW9uIHRvIGRl
Y2lkZSB0byBwZXJmb3JtIGEgcmVwbGFjZW1lbnQgb3IgYW4gYWRkIHdoZW4KPiB1cGRhdGluZyB0
aGUgZ2xvYmFsIG1pY3JvY29kZSBjYWNoZSAoaW50cm9kdWNlZCBieSBsYXRlciBwYXRjaGVzIGlu
Cj4gdGhpcyBzZXJpZXMpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyB8IDU3ICsr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdl
ZCwgMzEgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50
ZWwuYwo+IGluZGV4IDk2NTc1NzUuLjhkOWEzYjIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L21pY3JvY29kZV9pbnRlbC5jCj4gKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5j
Cj4gQEAgLTEyNywxNCArMTI3LDM3IEBAIHN0YXRpYyBpbnQgY29sbGVjdF9jcHVfaW5mbyh1bnNp
Z25lZCBpbnQgY3B1X251bSwgc3RydWN0IGNwdV9zaWduYXR1cmUgKmNzaWcpCj4gICAgICByZXR1
cm4gMDsKPiAgfQo+ICAKPiAtc3RhdGljIGlubGluZSBpbnQgbWljcm9jb2RlX3VwZGF0ZV9tYXRj
aCgKPiAtICAgIHVuc2lnbmVkIGludCBjcHVfbnVtLCBjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX2hl
YWRlcl9pbnRlbCAqbWNfaGVhZGVyLAo+IC0gICAgaW50IHNpZywgaW50IHBmKQo+ICtlbnVtIHsK
PiArICAgIE9MRF9VQ09ERSwgLyogc2lnbmF0dXJlIG1hdGNoZWQsIGJ1dCByZXZpc2lvbiBpZCBp
c24ndCBuZXdlciAqLwo+ICsgICAgTkVXX1VDT0RFLCAvKiBzaWduYXR1cmUgbWF0Y2hlZCwgYnV0
IHJldmlzaW9uIGlkIGlzIG5ld2VyICovCj4gKyAgICBNSVNfVUNPREUsIC8qIHNpZ25hdHVyZSBt
aXNtYXRjaGVkICovCj4gK307CgpTaG91bGRuJ3QgeW91IGdpdmUgYSBuYW1lIHRvIHRoaXMgdHlw
ZSAuLi4KCj4gK3N0YXRpYyBpbnQgbWljcm9jb2RlX3VwZGF0ZV9tYXRjaChjb25zdCB2b2lkICpt
YywKCi4uLiBzbyB0aGF0IHRoaXMgZnVuY3Rpb24gY2FuIHJldHVybiBpdCBpbnN0ZWFkIG9mIGlu
dD8KCj4gKyAgICAgICAgdW5zaWduZWQgaW50IHNpZywgdW5zaWduZWQgaW50IHBmLCB1bnNpZ25l
ZCBpbnQgcmV2KQo+ICB7Cj4gLSAgICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJf
Y3B1KHVjb2RlX2NwdV9pbmZvLCBjcHVfbnVtKTsKPiArICAgIGNvbnN0IHN0cnVjdCBtaWNyb2Nv
ZGVfaGVhZGVyX2ludGVsICptY19oZWFkZXIgPSBtYzsKPiArICAgIGNvbnN0IHN0cnVjdCBleHRl
bmRlZF9zaWd0YWJsZSAqZXh0X2hlYWRlcjsKPiArICAgIHVuc2lnbmVkIGxvbmcgdG90YWxfc2l6
ZSA9IGdldF90b3RhbHNpemUobWNfaGVhZGVyKTsKCnNpemVfdCBtaWdodCBiZSBtb3JlIGFwcHJv
cHJpYXRlIGhlcmUuCgo+ICsgICAgaW50IGV4dF9zaWdjb3VudCwgaTsKCnVuc2lnbmVkIGludC4K
Cj4gKyAgICBzdHJ1Y3QgZXh0ZW5kZWRfc2lnbmF0dXJlICpleHRfc2lnOwoKY29uc3Q/Cgo+ICAK
PiAtICAgIHJldHVybiAoc2lnbWF0Y2goc2lnLCB1Y2ktPmNwdV9zaWcuc2lnLCBwZiwgdWNpLT5j
cHVfc2lnLnBmKSAmJgo+IC0gICAgICAgICAgICAobWNfaGVhZGVyLT5yZXYgPiB1Y2ktPmNwdV9z
aWcucmV2KSk7Cj4gKyAgICBpZiAoIHNpZ21hdGNoKHNpZywgbWNfaGVhZGVyLT5zaWcsIHBmLCBt
Y19oZWFkZXItPnBmKSApCj4gKyAgICAgICAgcmV0dXJuIChtY19oZWFkZXItPnJldiA+IHJldikg
PyBORVdfVUNPREUgOiBPTERfVUNPREU7Cj4gKwo+ICsgICAgaWYgKCB0b3RhbF9zaXplIDw9IChn
ZXRfZGF0YXNpemUobWNfaGVhZGVyKSArIE1DX0hFQURFUl9TSVpFKSApCj4gKyAgICAgICAgcmV0
dXJuIE1JU19VQ09ERTsKClNob3VsZG4ndCB5b3UgcGVyZm9ybSB0aGlzIGNoZWNrIGJlZm9yZSB0
aGUgc2lnbmF0dXJlIGNoZWNrPwoKPiArCj4gKyAgICBleHRfaGVhZGVyID0gbWMgKyBnZXRfZGF0
YXNpemUobWNfaGVhZGVyKSArIE1DX0hFQURFUl9TSVpFOwo+ICsgICAgZXh0X3NpZ2NvdW50ID0g
ZXh0X2hlYWRlci0+Y291bnQ7Cj4gKyAgICBleHRfc2lnID0gKHZvaWQgKilleHRfaGVhZGVyICsg
RVhUX0hFQURFUl9TSVpFOwoKWW91IGFyZSBkcm9wcGluZyB0aGUgY29uc3QgaGVyZSBBRkFJQ1Qg
YnkgY2FzdGluZyB0byB2b2lkICouCgo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBleHRfc2lnY291
bnQ7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBzaWdtYXRjaChzaWcsIGV4dF9zaWct
PnNpZywgcGYsIGV4dF9zaWctPnBmKSApCj4gKyAgICAgICAgICAgIHJldHVybiAobWNfaGVhZGVy
LT5yZXYgPiByZXYpID8gTkVXX1VDT0RFIDogT0xEX1VDT0RFOwo+ICsgICAgICAgIGV4dF9zaWcr
KzsKPiArICAgIH0KCkkgd291bGQgYWRkIGEgbmV3bGluZSBoZXJlIGZvciByZWFkYWJpbGl0eS4K
Cj4gKyAgICByZXR1cm4gTUlTX1VDT0RFOwo+ICB9Cj4gIAo+ICBzdGF0aWMgaW50IG1pY3JvY29k
ZV9zYW5pdHlfY2hlY2sodm9pZCAqbWMpCj4gQEAgLTIzNiwzMSArMjU5LDEzIEBAIHN0YXRpYyBp
bnQgZ2V0X21hdGNoaW5nX21pY3JvY29kZShjb25zdCB2b2lkICptYywgdW5zaWduZWQgaW50IGNw
dSkKPiAgewo+ICAgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29k
ZV9jcHVfaW5mbywgY3B1KTsKPiAgICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2lu
dGVsICptY19oZWFkZXIgPSBtYzsKPiAtICAgIGNvbnN0IHN0cnVjdCBleHRlbmRlZF9zaWd0YWJs
ZSAqZXh0X2hlYWRlcjsKPiAgICAgIHVuc2lnbmVkIGxvbmcgdG90YWxfc2l6ZSA9IGdldF90b3Rh
bHNpemUobWNfaGVhZGVyKTsKPiAtICAgIGludCBleHRfc2lnY291bnQsIGk7Cj4gLSAgICBzdHJ1
Y3QgZXh0ZW5kZWRfc2lnbmF0dXJlICpleHRfc2lnOwo+ICAgICAgdm9pZCAqbmV3X21jOwo+ICAK
PiAtICAgIGlmICggbWljcm9jb2RlX3VwZGF0ZV9tYXRjaChjcHUsIG1jX2hlYWRlciwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtY19oZWFkZXItPnNpZywgbWNfaGVhZGVyLT5w
ZikgKQo+IC0gICAgICAgIGdvdG8gZmluZDsKPiAtCj4gLSAgICBpZiAoIHRvdGFsX3NpemUgPD0g
KGdldF9kYXRhc2l6ZShtY19oZWFkZXIpICsgTUNfSEVBREVSX1NJWkUpICkKPiArICAgIGlmICgg
bWljcm9jb2RlX3VwZGF0ZV9tYXRjaChtYywgdWNpLT5jcHVfc2lnLnNpZywgdWNpLT5jcHVfc2ln
LnBmLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVjaS0+Y3B1X3NpZy5yZXYp
ICE9IE5FV19VQ09ERSApCj4gICAgICAgICAgcmV0dXJuIDA7CgpTaG91bGRuJ3QgeW91IGRpZmZl
cmVudGlhdGUgYmV0d2VlbiB0aGUgZnVuY3Rpb24gcmV0dXJuaW5nIE9MRF9VQ09ERQpvciBNSVNf
VUNPREU/IEkgd291bGQgZXhwZWN0IHRoYXQgdHJ5aW5nIHRvIGxvYWQgYSBtaXNtYXRjaGVkIFVD
T0RFCndvdWxkIHRyaWdnZXIgc29tZSBraW5kIG9mIG1lc3NhZ2UgZnJvbSBYZW4uCgpUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 11:28:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 11:28: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-devel-bounces@lists.xenproject.org>)
	id 1gRy15-0001FB-HC; Wed, 28 Nov 2018 11:28: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=6Izq=OH=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gRy14-0001F6-1W
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 11:28:26 +0000
X-Inumbo-ID: b7484adc-f300-11e8-916e-12d6303a7972
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b7484adc-f300-11e8-916e-12d6303a7972;
 Wed, 28 Nov 2018 11:28:24 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wASBIvIh179600;
 Wed, 28 Nov 2018 11:28:16 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=ZEvxBeX4uthBlVImFZ9QYbR2JPeR50x6qPngbO17s2I=;
 b=HkLsaothjbJRR11XSyIlfHhD3K7eEp+IEfqbFTzwTryOAbO+nZ/tI88JIJBYTBNgre5Q
 gk1vvfSALwu/By5wBVQELWesnmcQZboN0vmXx/fecNI4jc4Z7KWeYl31Bq6ywjdM1kZ0
 Zo4hlyA6M6aZwYqvSd/jOP3SY71/yRZalsUuj++V1ewOaLQGlEnNm+zPHeTDQ6vDUjpt
 aH8jd6YDK55yo092hAHTz0s+NZMDNx+NIFipK8M3CcXvgI65neBuwI1U5zcDpZY3zCvy
 3bFY9DMdthuIIqK6jkOzHM3sb9uyv17Ktha9HqbxKFN0LvIpKlQ8dEp4rzwyDdRI+Oi7 wQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2nxx2u9n3t-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Nov 2018 11:28:16 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wASBSFfW031360
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Nov 2018 11:28:15 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wASBSCD9023511;
 Wed, 28 Nov 2018 11:28:12 GMT
Received: from tomti.i.net-space.pl (/10.175.222.155)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Nov 2018 03:28:12 -0800
Date: Wed, 28 Nov 2018 12:28:08 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181128112808.uikn75y2rmcoqma6@tomti.i.net-space.pl>
References: <20181121142855.13537-1-jgross@suse.com>
 <20181121142855.13537-12-jgross@suse.com>
 <20181127203110.bcti52xm2jnqux5k@tomti.i.net-space.pl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181127203110.bcti52xm2jnqux5k@tomti.i.net-space.pl>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9090
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=827
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811280103
Subject: Re: [Xen-devel] [PATCH v5 11/20] xen: setup hypercall page for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 roger.pau@citrix.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjcsIDIwMTggYXQgMDk6MzE6MTBQTSArMDEwMCwgRGFuaWVsIEtpcGVyIHdy
b3RlOgo+IE9uIFdlZCwgTm92IDIxLCAyMDE4IGF0IDAzOjI4OjQ2UE0gKzAxMDAsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4gPiBBZGQgdGhlIG5lZWRlZCBjb2RlIHRvIHNldHVwIHRoZSBoeXBlcmNh
bGwgcGFnZSBmb3IgY2FsbGluZyBpbnRvIHRoZQo+ID4gWGVuIGh5cGVydmlzb3IuCj4gPgo+ID4g
SW1wb3J0IHRoZSBYRU5fSFZNX0RFQlVHQ09OU19JT1BPUlQgZGVmaW5lIGZyb20gWGVuIHVuc3Rh
YmxlIGludG8KPiA+IGluY2x1ZGUveGVuL2FyY2gteDg2L3hlbi5oCj4gPgo+ID4gU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKWy4uLl0KCj4gPiAraW50Cj4g
PiArZ3J1Yl94ZW5faHlwZXJjYWxsIChncnViX3VpbnQzMl90IGNhbGxubywgZ3J1Yl91aW50MzJf
dCBhMCwKPiA+ICsJCSAgICBncnViX3VpbnQzMl90IGExLCBncnViX3VpbnQzMl90IGEyLAo+ID4g
KwkJICAgIGdydWJfdWludDMyX3QgYTMsIGdydWJfdWludDMyX3QgYTQsCj4gPiArCQkgICAgZ3J1
Yl91aW50MzJfdCBhNSBfX2F0dHJpYnV0ZV9fICgodW51c2VkKSkpCj4gPiArewo+ID4gKyAgZ3J1
Yl91aW50MzJfdCBfX3JlcywgZHVtbXk7Cj4gPiArCj4gPiArICBhc20gdm9sYXRpbGUgKCJjYWxs
IColW2NhbGxub10iCj4gPiArCQk6ICI9YSIgKF9fcmVzKSwgIj1iIiAoZHVtbXkpLCAiPWMiIChk
dW1teSksICI9ZCIgKGR1bW15KSwKPiA+ICsJCSAgIj1TIiAoZHVtbXkpLCAiPUQiIChkdW1teSkK
PiA+ICsJCTogIjEiIChhMCksICIyIiAoYTEpLCAiMyIgKGEyKSwgIjQiIChhMyksICI1IiAoYTQp
LAo+ID4gKwkJICBbY2FsbG5vXSAiYSIgKCZoeXBlcmNhbGxfcGFnZVtjYWxsbm8gKiAzMl0pCj4g
PiArCQk6ICJtZW1vcnkiKTsKPgo+IEhhdmUgeW91IHRyaWVkICIrYiIsICIrYyIsIC4uLiBpbnN0
ZWFkIG9mICI9YiIsICI9YyIsIC4uLj8KCkkgaGF2ZSBkb25lIHNvbWUgZXhwZXJpbWVudHMuIFlv
dXIgY29kZToKCiAgZ3J1Yl91aW50MzJfdCBfX3JlcywgZHVtbXk7CgogIGFzbSB2b2xhdGlsZSAo
ImNhbGwgKiVbY2FsbG5vXSIKICAgICAgICAgICAgICAgIDogIj1hIiAoX19yZXMpLCAiPWIiIChk
dW1teSksICI9YyIgKGR1bW15KSwgIj1kIiAoZHVtbXkpLAogICAgICAgICAgICAgICAgICAiPVMi
IChkdW1teSksICI9RCIgKGR1bW15KQogICAgICAgICAgICAgICAgOiAiMSIgKGEwKSwgIjIiIChh
MSksICIzIiAoYTIpLCAiNCIgKGEzKSwgIjUiIChhNCksCiAgICAgICAgICAgICAgICAgIFtjYWxs
bm9dICJhIiAoJmh5cGVyY2FsbF9wYWdlW2NhbGxubyAqIDMyXSkKICAgICAgICAgICAgICAgIDog
Im1lbW9yeSIpOwoKLi4uIGdlbmVyYXRlcyB0aGlzIGFzc2VtYmx5OgoKMDAwMDA0OGUgPGdydWJf
eGVuX2h5cGVyY2FsbD46CiA0OGU6ICAgNTUgICAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVl
YnAKIDQ4ZjogICA4OSBlNSAgICAgICAgICAgICAgICAgICBtb3YgICAgJWVzcCwlZWJwCiA0OTE6
ICAgNTcgICAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVlZGkKIDQ5MjogICA1NiAgICAgICAg
ICAgICAgICAgICAgICBwdXNoICAgJWVzaQogNDkzOiAgIDUzICAgICAgICAgICAgICAgICAgICAg
IHB1c2ggICAlZWJ4CiA0OTQ6ICAgYzEgZTAgMDUgICAgICAgICAgICAgICAgc2hsICAgICQweDUs
JWVheAogNDk3OiAgIDA1IDAwIDEwIDAwIDAwICAgICAgICAgIGFkZCAgICAkMHgxMDAwLCVlYXgK
IDQ5YzogICA4OSBkMyAgICAgICAgICAgICAgICAgICBtb3YgICAgJWVkeCwlZWJ4CiA0OWU6ICAg
OGIgNTUgMDggICAgICAgICAgICAgICAgbW92ICAgIDB4OCglZWJwKSwlZWR4CiA0YTE6ICAgOGIg
NzUgMGMgICAgICAgICAgICAgICAgbW92ICAgIDB4YyglZWJwKSwlZXNpCiA0YTQ6ICAgOGIgN2Qg
MTAgICAgICAgICAgICAgICAgbW92ICAgIDB4MTAoJWVicCksJWVkaQogNGE3OiAgIGZmIGQwICAg
ICAgICAgICAgICAgICAgIGNhbGwgICAqJWVheAogNGE5OiAgIDViICAgICAgICAgICAgICAgICAg
ICAgIHBvcCAgICAlZWJ4CiA0YWE6ICAgNWUgICAgICAgICAgICAgICAgICAgICAgcG9wICAgICVl
c2kKIDRhYjogICA1ZiAgICAgICAgICAgICAgICAgICAgICBwb3AgICAgJWVkaQogNGFjOiAgIDVk
ICAgICAgICAgICAgICAgICAgICAgIHBvcCAgICAlZWJwCiA0YWQ6ICAgYzIgMTAgMDAgICAgICAg
ICAgICAgICAgcmV0ICAgICQweDEwCgpNaW5lIGNvZGU6CgogIGdydWJfdWludDMyX3QgX19yZXM7
CgogIGFzbSB2b2xhdGlsZSAoImNhbGwgKiVbY2FsbG5vXSIKICAgICAgICAgICAgICAgIDogIj1h
IiAoX19yZXMpLCAiK2IiIChhMCksICIrYyIgKGExKSwgIitkIiAoYTIpLCAiK1MiIChhMyksICIr
RCIgKGE0KQogICAgICAgICAgICAgICAgOiBbY2FsbG5vXSAicm0iICgmaHlwZXJjYWxsX3BhZ2Vb
Y2FsbG5vICogMzJdKQogICAgICAgICAgICAgICAgOiAibWVtb3J5Iik7CgouLi4gZ2VuZXJhdGVz
IHRoaXMgYXNzZW1ibHk6CgowMDAwMDQ4ZSA8Z3J1Yl94ZW5faHlwZXJjYWxsPjoKIDQ4ZTogICA1
NSAgICAgICAgICAgICAgICAgICAgICBwdXNoICAgJWVicAogNDhmOiAgIDg5IGU1ICAgICAgICAg
ICAgICAgICAgIG1vdiAgICAlZXNwLCVlYnAKIDQ5MTogICA1NyAgICAgICAgICAgICAgICAgICAg
ICBwdXNoICAgJWVkaQogNDkyOiAgIDU2ICAgICAgICAgICAgICAgICAgICAgIHB1c2ggICAlZXNp
CiA0OTM6ICAgNTMgICAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVlYngKIDQ5NDogICBjMSBl
MCAwNSAgICAgICAgICAgICAgICBzaGwgICAgJDB4NSwlZWF4CiA0OTc6ICAgMDUgMDAgMTAgMDAg
MDAgICAgICAgICAgYWRkICAgICQweDEwMDAsJWVheAogNDljOiAgIDg5IGQzICAgICAgICAgICAg
ICAgICAgIG1vdiAgICAlZWR4LCVlYngKIDQ5ZTogICA4YiA1NSAwOCAgICAgICAgICAgICAgICBt
b3YgICAgMHg4KCVlYnApLCVlZHgKIDRhMTogICA4YiA3NSAwYyAgICAgICAgICAgICAgICBtb3Yg
ICAgMHhjKCVlYnApLCVlc2kKIDRhNDogICA4YiA3ZCAxMCAgICAgICAgICAgICAgICBtb3YgICAg
MHgxMCglZWJwKSwlZWRpCiA0YTc6ICAgZmYgZDAgICAgICAgICAgICAgICAgICAgY2FsbCAgICol
ZWF4CiA0YTk6ICAgNWIgICAgICAgICAgICAgICAgICAgICAgcG9wICAgICVlYngKIDRhYTogICA1
ZSAgICAgICAgICAgICAgICAgICAgICBwb3AgICAgJWVzaQogNGFiOiAgIDVmICAgICAgICAgICAg
ICAgICAgICAgIHBvcCAgICAlZWRpCiA0YWM6ICAgNWQgICAgICAgICAgICAgICAgICAgICAgcG9w
ICAgICVlYnAKIDRhZDogICBjMiAxMCAwMCAgICAgICAgICAgICAgICByZXQgICAgJDB4MTAKClNv
LCBib3RoIGFyZSBlcXVhbCBidXQgbWluZSBzZWVtcyBhIGJpdCBzaW1wbGVyLgoKQW5kIEkgdGhp
bmsgdGhhdCB5b3UgY2FuIGRyb3AgIl9fIiBmcm9tIF9fcmVzIHZhcmlhYmxlLgoKRGFuaWVsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 11:31:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gRy4N-0001vV-33; Wed, 28 Nov 2018 11:31: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=6izq=oh=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gRy4L-0001vQ-98
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 11:31:49 +0000
X-Inumbo-ID: 30d0aed1-f301-11e8-9a16-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30d0aed1-f301-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 11:31:47 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wASBTBR7151233;
 Wed, 28 Nov 2018 11:31:33 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=Eku0P4xRykLyOgegefby8B3WG4JVFzJQcG9RPCMHiaM=;
 b=deizRLJgi5wZgTII8/LgjFoYr++TvqyuYXLrabIOnyx40shMTfAWFuHuGkwZuQofjIWc
 3MMg3yJm93RdAkSc7iCTo4y69mh9vo7Eldsl6Q54JDDemM9+KPdNOAdEFCHNaiV/diqy
 FAIUmSUq5xWGTrc4tVPGVcNzY0jmeAiKn5y5qAIjtP44EWkImpv6rLyL/Hyi8BajaW8K
 sIey4SujjE6goAQIlYfGA5FZ/ewFx7jcq85Rs73WzKrV2uRMcflY/2tea0qbiM4KKEWt
 psSWj/hpDYuqK6F2q4Rb0ZaFrLes2KujiJsvD7ZdiwsC6i5KJH3xDrDhyUPKMtrKn1Xt Pg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2nxxkqhkh8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Nov 2018 11:31:32 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wASBVVIS014226
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Nov 2018 11:31:32 GMT
Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wASBVVaM025365;
 Wed, 28 Nov 2018 11:31:31 GMT
Received: from tomti.i.net-space.pl (/10.175.222.155)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Nov 2018 03:31:31 -0800
Date: Wed, 28 Nov 2018 12:31:27 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181128113127.6vej2pzrb4frdzje@tomti.i.net-space.pl>
References: <20181121142855.13537-1-jgross@suse.com>
 <20181121142855.13537-2-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121142855.13537-2-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9090
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=940
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811280104
Subject: Re: [Xen-devel] [PATCH v5 01/20] xen: add some xen headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 roger.pau@citrix.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDM6Mjg6MzZQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJbiBvcmRlciB0byBzdXBwb3J0IGdydWIyIGluIFhlbiBQVkggZW52aXJvbm1lbnQg
c29tZSBhZGRpdGlvbmFsIFhlbgo+IGhlYWRlcnMgYXJlIG5lZWRlZCBhcyBncnViMiB3aWxsIGJl
IHN0YXJ0ZWQgaW4gUFZIIG1vZGUgcmVxdWlyaW5nIHRvCj4gdXNlIHNldmVyYWwgSFZNIGh5cGVy
Y2FsbHMgYW5kIHN0cnVjdHVyZXMuCj4KPiBBZGQgdGhlIG5lZWRlZCBoZWFkZXJzIGZyb20gWGVu
IDQuMTAgYmVpbmcgdGhlIGZpcnN0IFhlbiB2ZXJzaW9uIHdpdGgKPiBmdWxsIChub3Qgb25seSBl
eHBlcmltZW50YWwpIFBWSCBndWVzdCBzdXBwb3J0Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IFJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRh
bmllbC5raXBlckBvcmFjbGUuY29tPgoKV2hlbiBJIGFwcGx5IHRoaXMgcGF0Y2ggSSBnZXQgdGhp
czoKCiAgQXBwbHlpbmc6IHhlbjogYWRkIHNvbWUgeGVuIGhlYWRlcnMKICAuZ2l0L3JlYmFzZS1h
cHBseS9wYXRjaDo3MjM6IHRyYWlsaW5nIHdoaXRlc3BhY2UuCiAgICoKICAuZ2l0L3JlYmFzZS1h
cHBseS9wYXRjaDo3MjU6IHRyYWlsaW5nIHdoaXRlc3BhY2UuCiAgICoKICAuZ2l0L3JlYmFzZS1h
cHBseS9wYXRjaDo3NjQ6IHRyYWlsaW5nIHdoaXRlc3BhY2UuCiAgICogTWF4aW11bSAjIGJpdHMg
YWRkcmVzc2FibGUgYnkgdGhlIHVzZXIgb2YgdGhlIGFsbG9jYXRlZCByZWdpb24gKGUuZy4sIEkv
TwogIC5naXQvcmViYXNlLWFwcGx5L3BhdGNoOjc2NTogdHJhaWxpbmcgd2hpdGVzcGFjZS4KICAg
KiBkZXZpY2VzIG9mdGVuIGhhdmUgYSAzMi1iaXQgbGltaXRhdGlvbiBldmVuIGluIDY0LWJpdCBz
eXN0ZW1zKS4gSWYgemVybwogIC5naXQvcmViYXNlLWFwcGx5L3BhdGNoOjc2NjogdHJhaWxpbmcg
d2hpdGVzcGFjZS4KICAgKiB0aGVuIHRoZSB1c2VyIGhhcyBubyBhZGRyZXNzaW5nIHJlc3RyaWN0
aW9uLiBUaGlzIGZpZWxkIGlzIG5vdCB1c2VkIGJ5CiAgd2FybmluZzogc3F1ZWxjaGVkIDcgd2hp
dGVzcGFjZSBlcnJvcnMKICB3YXJuaW5nOiAxMiBsaW5lcyBhZGQgd2hpdGVzcGFjZSBlcnJvcnMu
CgpDb3VsZCB5b3UgZml4IHRoaXM/CgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 11:41:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 11:41: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-devel-bounces@lists.xenproject.org>)
	id 1gRyDu-0002hs-3U; Wed, 28 Nov 2018 11:41:42 +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=fE64=OH=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRyDt-0002hn-CC
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 11:41:41 +0000
X-Inumbo-ID: 91802426-f302-11e8-8b97-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91802426-f302-11e8-8b97-12d6303a7972;
 Wed, 28 Nov 2018 11:41:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="71712620"
Date: Wed, 28 Nov 2018 11:41:14 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20181128114114.w4fisoek3nhp2zvt@zion.uk.xensource.com>
References: <23516.33005.649128.145551@mariner.uk.xensource.com>
 <20181102170113.11646-1-ian.jackson@eu.citrix.com>
 <20181102170113.11646-3-ian.jackson@eu.citrix.com>
 <20181106094107.uxm344wfxijgi66h@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181106094107.uxm344wfxijgi66h@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/8] tools/xenstore: Document that
 xs_close(0) is OK.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMDYsIDIwMTggYXQgMDk6NDE6MDdBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIE5vdiAwMiwgMjAxOCBhdCAwNTowMTowN1BNICswMDAwLCBJYW4gSmFja3NvbiB3
cm90ZToKPiA+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgo+IAo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKSSBo
YXZlIGFwcGxpZWQgcGF0Y2ggMSBhbmQgMiBpbiB0aGlzIHNlcmllcyB0byByZWR1Y2UgdGhlIGxl
bmd0aCBvZiB5b3VyCnBhdGNoIHF1ZXVlLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 11:44:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 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-devel-bounces@lists.xenproject.org>)
	id 1gRyGL-0002qr-Kt; Wed, 28 Nov 2018 11:44: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=+lgq=oh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRyGK-0002ql-Ph
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 11:44:12 +0000
X-Inumbo-ID: ec0e35e7-f302-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec0e35e7-f302-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 11:44:11 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 40927ACA9;
 Wed, 28 Nov 2018 11:44:10 +0000 (UTC)
To: Daniel Kiper <daniel.kiper@oracle.com>
References: <20181121142855.13537-1-jgross@suse.com>
 <20181121142855.13537-12-jgross@suse.com>
 <20181127203110.bcti52xm2jnqux5k@tomti.i.net-space.pl>
 <20181128112808.uikn75y2rmcoqma6@tomti.i.net-space.pl>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <0b62e6ce-26c0-0b31-edd8-e2b5856cad30@suse.com>
Date: Wed, 28 Nov 2018 12:44:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181128112808.uikn75y2rmcoqma6@tomti.i.net-space.pl>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v5 11/20] xen: setup hypercall page for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 roger.pau@citrix.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTEvMjAxOCAxMjoyOCwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9uIFR1ZSwgTm92IDI3
LCAyMDE4IGF0IDA5OjMxOjEwUE0gKzAxMDAsIERhbmllbCBLaXBlciB3cm90ZToKPj4gT24gV2Vk
LCBOb3YgMjEsIDIwMTggYXQgMDM6Mjg6NDZQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+IEFkZCB0aGUgbmVlZGVkIGNvZGUgdG8gc2V0dXAgdGhlIGh5cGVyY2FsbCBwYWdlIGZvciBj
YWxsaW5nIGludG8gdGhlCj4+PiBYZW4gaHlwZXJ2aXNvci4KPj4+Cj4+PiBJbXBvcnQgdGhlIFhF
Tl9IVk1fREVCVUdDT05TX0lPUE9SVCBkZWZpbmUgZnJvbSBYZW4gdW5zdGFibGUgaW50bwo+Pj4g
aW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLmgKPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gWy4uLl0KPiAKPj4+ICtpbnQKPj4+ICtncnVi
X3hlbl9oeXBlcmNhbGwgKGdydWJfdWludDMyX3QgY2FsbG5vLCBncnViX3VpbnQzMl90IGEwLAo+
Pj4gKwkJICAgIGdydWJfdWludDMyX3QgYTEsIGdydWJfdWludDMyX3QgYTIsCj4+PiArCQkgICAg
Z3J1Yl91aW50MzJfdCBhMywgZ3J1Yl91aW50MzJfdCBhNCwKPj4+ICsJCSAgICBncnViX3VpbnQz
Ml90IGE1IF9fYXR0cmlidXRlX18gKCh1bnVzZWQpKSkKPj4+ICt7Cj4+PiArICBncnViX3VpbnQz
Ml90IF9fcmVzLCBkdW1teTsKPj4+ICsKPj4+ICsgIGFzbSB2b2xhdGlsZSAoImNhbGwgKiVbY2Fs
bG5vXSIKPj4+ICsJCTogIj1hIiAoX19yZXMpLCAiPWIiIChkdW1teSksICI9YyIgKGR1bW15KSwg
Ij1kIiAoZHVtbXkpLAo+Pj4gKwkJICAiPVMiIChkdW1teSksICI9RCIgKGR1bW15KQo+Pj4gKwkJ
OiAiMSIgKGEwKSwgIjIiIChhMSksICIzIiAoYTIpLCAiNCIgKGEzKSwgIjUiIChhNCksCj4+PiAr
CQkgIFtjYWxsbm9dICJhIiAoJmh5cGVyY2FsbF9wYWdlW2NhbGxubyAqIDMyXSkKPj4+ICsJCTog
Im1lbW9yeSIpOwo+Pgo+PiBIYXZlIHlvdSB0cmllZCAiK2IiLCAiK2MiLCAuLi4gaW5zdGVhZCBv
ZiAiPWIiLCAiPWMiLCAuLi4/Cj4gCj4gSSBoYXZlIGRvbmUgc29tZSBleHBlcmltZW50cy4gWW91
ciBjb2RlOgo+IAo+ICAgZ3J1Yl91aW50MzJfdCBfX3JlcywgZHVtbXk7Cj4gCj4gICBhc20gdm9s
YXRpbGUgKCJjYWxsIColW2NhbGxub10iCj4gICAgICAgICAgICAgICAgIDogIj1hIiAoX19yZXMp
LCAiPWIiIChkdW1teSksICI9YyIgKGR1bW15KSwgIj1kIiAoZHVtbXkpLAo+ICAgICAgICAgICAg
ICAgICAgICI9UyIgKGR1bW15KSwgIj1EIiAoZHVtbXkpCj4gICAgICAgICAgICAgICAgIDogIjEi
IChhMCksICIyIiAoYTEpLCAiMyIgKGEyKSwgIjQiIChhMyksICI1IiAoYTQpLAo+ICAgICAgICAg
ICAgICAgICAgIFtjYWxsbm9dICJhIiAoJmh5cGVyY2FsbF9wYWdlW2NhbGxubyAqIDMyXSkKPiAg
ICAgICAgICAgICAgICAgOiAibWVtb3J5Iik7Cj4gCj4gLi4uIGdlbmVyYXRlcyB0aGlzIGFzc2Vt
Ymx5Ogo+IAo+IDAwMDAwNDhlIDxncnViX3hlbl9oeXBlcmNhbGw+Ogo+ICA0OGU6ICAgNTUgICAg
ICAgICAgICAgICAgICAgICAgcHVzaCAgICVlYnAKPiAgNDhmOiAgIDg5IGU1ICAgICAgICAgICAg
ICAgICAgIG1vdiAgICAlZXNwLCVlYnAKPiAgNDkxOiAgIDU3ICAgICAgICAgICAgICAgICAgICAg
IHB1c2ggICAlZWRpCj4gIDQ5MjogICA1NiAgICAgICAgICAgICAgICAgICAgICBwdXNoICAgJWVz
aQo+ICA0OTM6ICAgNTMgICAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVlYngKPiAgNDk0OiAg
IGMxIGUwIDA1ICAgICAgICAgICAgICAgIHNobCAgICAkMHg1LCVlYXgKPiAgNDk3OiAgIDA1IDAw
IDEwIDAwIDAwICAgICAgICAgIGFkZCAgICAkMHgxMDAwLCVlYXgKPiAgNDljOiAgIDg5IGQzICAg
ICAgICAgICAgICAgICAgIG1vdiAgICAlZWR4LCVlYngKPiAgNDllOiAgIDhiIDU1IDA4ICAgICAg
ICAgICAgICAgIG1vdiAgICAweDgoJWVicCksJWVkeAo+ICA0YTE6ICAgOGIgNzUgMGMgICAgICAg
ICAgICAgICAgbW92ICAgIDB4YyglZWJwKSwlZXNpCj4gIDRhNDogICA4YiA3ZCAxMCAgICAgICAg
ICAgICAgICBtb3YgICAgMHgxMCglZWJwKSwlZWRpCj4gIDRhNzogICBmZiBkMCAgICAgICAgICAg
ICAgICAgICBjYWxsICAgKiVlYXgKPiAgNGE5OiAgIDViICAgICAgICAgICAgICAgICAgICAgIHBv
cCAgICAlZWJ4Cj4gIDRhYTogICA1ZSAgICAgICAgICAgICAgICAgICAgICBwb3AgICAgJWVzaQo+
ICA0YWI6ICAgNWYgICAgICAgICAgICAgICAgICAgICAgcG9wICAgICVlZGkKPiAgNGFjOiAgIDVk
ICAgICAgICAgICAgICAgICAgICAgIHBvcCAgICAlZWJwCj4gIDRhZDogICBjMiAxMCAwMCAgICAg
ICAgICAgICAgICByZXQgICAgJDB4MTAKPiAKPiBNaW5lIGNvZGU6Cj4gCj4gICBncnViX3VpbnQz
Ml90IF9fcmVzOwo+IAo+ICAgYXNtIHZvbGF0aWxlICgiY2FsbCAqJVtjYWxsbm9dIgo+ICAgICAg
ICAgICAgICAgICA6ICI9YSIgKF9fcmVzKSwgIitiIiAoYTApLCAiK2MiIChhMSksICIrZCIgKGEy
KSwgIitTIiAoYTMpLCAiK0QiIChhNCkKPiAgICAgICAgICAgICAgICAgOiBbY2FsbG5vXSAicm0i
ICgmaHlwZXJjYWxsX3BhZ2VbY2FsbG5vICogMzJdKQo+ICAgICAgICAgICAgICAgICA6ICJtZW1v
cnkiKTsKPiAKPiAuLi4gZ2VuZXJhdGVzIHRoaXMgYXNzZW1ibHk6Cj4gCj4gMDAwMDA0OGUgPGdy
dWJfeGVuX2h5cGVyY2FsbD46Cj4gIDQ4ZTogICA1NSAgICAgICAgICAgICAgICAgICAgICBwdXNo
ICAgJWVicAo+ICA0OGY6ICAgODkgZTUgICAgICAgICAgICAgICAgICAgbW92ICAgICVlc3AsJWVi
cAo+ICA0OTE6ICAgNTcgICAgICAgICAgICAgICAgICAgICAgcHVzaCAgICVlZGkKPiAgNDkyOiAg
IDU2ICAgICAgICAgICAgICAgICAgICAgIHB1c2ggICAlZXNpCj4gIDQ5MzogICA1MyAgICAgICAg
ICAgICAgICAgICAgICBwdXNoICAgJWVieAo+ICA0OTQ6ICAgYzEgZTAgMDUgICAgICAgICAgICAg
ICAgc2hsICAgICQweDUsJWVheAo+ICA0OTc6ICAgMDUgMDAgMTAgMDAgMDAgICAgICAgICAgYWRk
ICAgICQweDEwMDAsJWVheAo+ICA0OWM6ICAgODkgZDMgICAgICAgICAgICAgICAgICAgbW92ICAg
ICVlZHgsJWVieAo+ICA0OWU6ICAgOGIgNTUgMDggICAgICAgICAgICAgICAgbW92ICAgIDB4OCgl
ZWJwKSwlZWR4Cj4gIDRhMTogICA4YiA3NSAwYyAgICAgICAgICAgICAgICBtb3YgICAgMHhjKCVl
YnApLCVlc2kKPiAgNGE0OiAgIDhiIDdkIDEwICAgICAgICAgICAgICAgIG1vdiAgICAweDEwKCVl
YnApLCVlZGkKPiAgNGE3OiAgIGZmIGQwICAgICAgICAgICAgICAgICAgIGNhbGwgICAqJWVheAo+
ICA0YTk6ICAgNWIgICAgICAgICAgICAgICAgICAgICAgcG9wICAgICVlYngKPiAgNGFhOiAgIDVl
ICAgICAgICAgICAgICAgICAgICAgIHBvcCAgICAlZXNpCj4gIDRhYjogICA1ZiAgICAgICAgICAg
ICAgICAgICAgICBwb3AgICAgJWVkaQo+ICA0YWM6ICAgNWQgICAgICAgICAgICAgICAgICAgICAg
cG9wICAgICVlYnAKPiAgNGFkOiAgIGMyIDEwIDAwICAgICAgICAgICAgICAgIHJldCAgICAkMHgx
MAo+IAo+IFNvLCBib3RoIGFyZSBlcXVhbCBidXQgbWluZSBzZWVtcyBhIGJpdCBzaW1wbGVyLgo+
IAo+IEFuZCBJIHRoaW5rIHRoYXQgeW91IGNhbiBkcm9wICJfXyIgZnJvbSBfX3JlcyB2YXJpYWJs
ZS4KCk9rYXkuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 11:46:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 11:46: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-devel-bounces@lists.xenproject.org>)
	id 1gRyIB-00030m-3O; Wed, 28 Nov 2018 11:46: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=+lGq=OH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRyI9-00030g-Ka
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 11:46:05 +0000
X-Inumbo-ID: 2eecdd30-f303-11e8-8241-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2eecdd30-f303-11e8-8241-12d6303a7972;
 Wed, 28 Nov 2018 11:46:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EBD06B020;
 Wed, 28 Nov 2018 11:46:02 +0000 (UTC)
To: Daniel Kiper <daniel.kiper@oracle.com>
References: <20181121142855.13537-1-jgross@suse.com>
 <20181121142855.13537-2-jgross@suse.com>
 <20181128113127.6vej2pzrb4frdzje@tomti.i.net-space.pl>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <fdde807e-e438-0e1c-a7e7-997f790ba6f7@suse.com>
Date: Wed, 28 Nov 2018 12:46:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181128113127.6vej2pzrb4frdzje@tomti.i.net-space.pl>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v5 01/20] xen: add some xen headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 roger.pau@citrix.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTEvMjAxOCAxMjozMSwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9uIFdlZCwgTm92IDIx
LCAyMDE4IGF0IDAzOjI4OjM2UE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEluIG9y
ZGVyIHRvIHN1cHBvcnQgZ3J1YjIgaW4gWGVuIFBWSCBlbnZpcm9ubWVudCBzb21lIGFkZGl0aW9u
YWwgWGVuCj4+IGhlYWRlcnMgYXJlIG5lZWRlZCBhcyBncnViMiB3aWxsIGJlIHN0YXJ0ZWQgaW4g
UFZIIG1vZGUgcmVxdWlyaW5nIHRvCj4+IHVzZSBzZXZlcmFsIEhWTSBoeXBlcmNhbGxzIGFuZCBz
dHJ1Y3R1cmVzLgo+Pgo+PiBBZGQgdGhlIG5lZWRlZCBoZWFkZXJzIGZyb20gWGVuIDQuMTAgYmVp
bmcgdGhlIGZpcnN0IFhlbiB2ZXJzaW9uIHdpdGgKPj4gZnVsbCAobm90IG9ubHkgZXhwZXJpbWVu
dGFsKSBQVkggZ3Vlc3Qgc3VwcG9ydC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgo+PiBSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwu
a2lwZXJAb3JhY2xlLmNvbT4KPiAKPiBXaGVuIEkgYXBwbHkgdGhpcyBwYXRjaCBJIGdldCB0aGlz
Ogo+IAo+ICAgQXBwbHlpbmc6IHhlbjogYWRkIHNvbWUgeGVuIGhlYWRlcnMKPiAgIC5naXQvcmVi
YXNlLWFwcGx5L3BhdGNoOjcyMzogdHJhaWxpbmcgd2hpdGVzcGFjZS4KPiAgICAqCj4gICAuZ2l0
L3JlYmFzZS1hcHBseS9wYXRjaDo3MjU6IHRyYWlsaW5nIHdoaXRlc3BhY2UuCj4gICAgKgo+ICAg
LmdpdC9yZWJhc2UtYXBwbHkvcGF0Y2g6NzY0OiB0cmFpbGluZyB3aGl0ZXNwYWNlLgo+ICAgICog
TWF4aW11bSAjIGJpdHMgYWRkcmVzc2FibGUgYnkgdGhlIHVzZXIgb2YgdGhlIGFsbG9jYXRlZCBy
ZWdpb24gKGUuZy4sIEkvTwo+ICAgLmdpdC9yZWJhc2UtYXBwbHkvcGF0Y2g6NzY1OiB0cmFpbGlu
ZyB3aGl0ZXNwYWNlLgo+ICAgICogZGV2aWNlcyBvZnRlbiBoYXZlIGEgMzItYml0IGxpbWl0YXRp
b24gZXZlbiBpbiA2NC1iaXQgc3lzdGVtcykuIElmIHplcm8KPiAgIC5naXQvcmViYXNlLWFwcGx5
L3BhdGNoOjc2NjogdHJhaWxpbmcgd2hpdGVzcGFjZS4KPiAgICAqIHRoZW4gdGhlIHVzZXIgaGFz
IG5vIGFkZHJlc3NpbmcgcmVzdHJpY3Rpb24uIFRoaXMgZmllbGQgaXMgbm90IHVzZWQgYnkKPiAg
IHdhcm5pbmc6IHNxdWVsY2hlZCA3IHdoaXRlc3BhY2UgZXJyb3JzCj4gICB3YXJuaW5nOiAxMiBs
aW5lcyBhZGQgd2hpdGVzcGFjZSBlcnJvcnMuCj4gCj4gQ291bGQgeW91IGZpeCB0aGlzPwoKWWVz
LgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 11:53:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 11:53: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-devel-bounces@lists.xenproject.org>)
	id 1gRyPN-0003o5-3U; Wed, 28 Nov 2018 11:53: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=+lGq=OH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRyPM-0003o0-9D
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 11:53:32 +0000
X-Inumbo-ID: 3948cdf6-f304-11e8-bff4-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3948cdf6-f304-11e8-bff4-12d6303a7972;
 Wed, 28 Nov 2018 11:53:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9E2F4B04E;
 Wed, 28 Nov 2018 11:52:29 +0000 (UTC)
To: Daniel Kiper <daniel.kiper@oracle.com>
References: <20181121142855.13537-1-jgross@suse.com>
 <20181121142855.13537-16-jgross@suse.com>
 <20181127211748.6x6mldxk343v7qvj@tomti.i.net-space.pl>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <e40203a5-7ca3-4139-43ae-5c5913809aa6@suse.com>
Date: Wed, 28 Nov 2018 12:52:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181127211748.6x6mldxk343v7qvj@tomti.i.net-space.pl>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v5 15/20] xen_pvh: add build runes for
 grub-core
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 roger.pau@citrix.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMTEvMjAxOCAyMjoxNywgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9uIFdlZCwgTm92IDIx
LCAyMDE4IGF0IDAzOjI4OjUwUE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEFkZCB0
aGUgbW9kaWZpY2F0aW9ucyB0byB0aGUgYnVpbGQgc3lzdGVtIG5lZWRlZCB0byBidWlsZCBhIHhl
bl9wdmgKPj4gZ3J1Yi4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgo+PiBSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3Jh
Y2xlLmNvbT4KPj4gLS0tCj4+IFYzOiBzb3J0ZWQgc29tZSBmaWxlbmFtZXMgKERhbmllbCBLaXBl
cikKPj4gVjQ6IGFkZCBidXMvcGNpLmMgdG8geGVuX3B2aAo+IAo+IFY1IGRyb3BzIGJ1cy9wY2ku
YyBmcm9tIHhlbl9wdmguIElzIGl0IGludGVudGlvbmFsIG9yIG1pc3Rha2U/CgpBcyB0aGUgcGF0
Y2ggbmVlZGluZyB0aGlzIGhhcyBiZWVuIGRyb3BwZWQgYWdhaW4gdGhpcyB3YXMKaW50ZW50aW9u
YWwuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 12:00:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 12:00: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-devel-bounces@lists.xenproject.org>)
	id 1gRyWJ-0004bk-5C; Wed, 28 Nov 2018 12:00: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=ir32=OH=citrix.com=prvs=8634c6f68=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gRyWI-0004bf-8y
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 12:00:42 +0000
X-Inumbo-ID: 38d097ae-f305-11e8-9f09-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38d097ae-f305-11e8-9f09-12d6303a7972;
 Wed, 28 Nov 2018 12:00:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="82466814"
Date: Wed, 28 Nov 2018 13:00:14 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20181128120014.r6llmchpcjtjlwc6@mac>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-3-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1543383256-12371-3-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 2/6] microcode: save all microcodes which
 pass sanity check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MzQ6MTJQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gLi4uIGFuZCBzZWFyY2ggY2FjaGVzIHRvIGZpbmQgYSBzdWl0YWJsZSBvbmUgd2hlbiBsb2Fk
aW5nLgoKV2h5IGRvIHlvdSBuZWVkIHRvIHNhdmUgYWxsIG9mIHRoZW0/IFlvdSBhcmUgb25seSBn
b2luZyB0byBsb2FkIGEKc2luZ2xlIG1pY3JvY29kZSwgc28gSSBkb24ndCB1bmRlcnN0YW5kIHRo
ZSBuZWVkIHRvIGNhY2hlIHRoZW0gYWxsLgoKPiBXaXRoIHRoaXMgY2FjaGUsIHRoZSBleGlzdGlu
ZyAndWNpLT5tYycgc3RydWN0dXJlIGlzIHJlZHVuZGVudC4KPiBJIGRlbGliZXJhdGVseSBhdm9p
ZCB0b3VjaGluZyAndWNpLT5tYycgYXMgSSBhbSBnb2luZyB0byByZW1vdmUKPiBpdCBjb21wbGV0
ZWx5IGluIHRoZSBuZXh0IHBhdGNoLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFv
Lmdhb0BpbnRlbC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyAgICAgICAg
fCAgMiArCj4gIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMgICAgfCA5MyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLQo+ICB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2lu
dGVsLmMgIHwgOTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KPiAg
eGVuL2luY2x1ZGUvYXNtLXg4Ni9taWNyb2NvZGUuaCB8IDExICsrKysrCj4gIDQgZmlsZXMgY2hh
bmdlZCwgMTkzIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKPiBp
bmRleCA0MTYzZjUwLi40ZjJkYjg4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2Nv
ZGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwo+IEBAIC02MSw2ICs2MSw4IEBA
IHN0YXRpYyBzdHJ1Y3QgdWNvZGVfbW9kX2Jsb2IgX19pbml0ZGF0YSB1Y29kZV9ibG9iOwo+ICAg
Ki8KPiAgc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIHVjb2RlX3NjYW47Cj4gIAo+ICtMSVNUX0hF
QUQobWljcm9jb2RlX2NhY2hlKTsKPiArCj4gIHZvaWQgX19pbml0IG1pY3JvY29kZV9zZXRfbW9k
dWxlKHVuc2lnbmVkIGludCBpZHgpCj4gIHsKPiAgICAgIHVjb2RlX21vZF9pZHggPSBpZHg7Cj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMgYi94ZW4vYXJjaC94ODYv
bWljcm9jb2RlX2FtZC5jCj4gaW5kZXggZmJhNDRjYy4uYTY4NmE4NyAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29k
ZV9hbWQuYwo+IEBAIC0xOTAsMjIgKzE5MCw5MCBAQCBzdGF0aWMgYm9vbF90IG1pY3JvY29kZV9m
aXRzKGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfYW1kICptY19hbWQsCj4gICAgICByZXR1cm4gMTsK
PiAgfQo+ICAKPiArc3RhdGljIHN0cnVjdCB1Y29kZV9wYXRjaCAqYWxsb2NfdWNvZGVfcGF0Y2go
c3RydWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZCkKPiArewo+ICsgICAgc3RydWN0IHVjb2RlX3Bh
dGNoICp1Y29kZV9wYXRjaCA9IHhtYWxsb2Moc3RydWN0IHVjb2RlX3BhdGNoKTsKPiArICAgIHN0
cnVjdCBtaWNyb2NvZGVfYW1kICpjYWNoZSA9IHhtYWxsb2Moc3RydWN0IG1pY3JvY29kZV9hbWQp
Owo+ICsgICAgdm9pZCAqbXBiID0geG1hbGxvY19ieXRlcyhtY19hbWQtPm1wYl9zaXplKTsKPiAr
ICAgIHN0cnVjdCBlcXVpdl9jcHVfZW50cnkgKmVxdWl2X2NwdV90YWJsZSA9Cj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeG1hbGxvY19ieXRlcyhtY19hbWQtPmVxdWl2X2NwdV90
YWJsZV9zaXplKTsKPiArCj4gKyAgICBpZiAoICF1Y29kZV9wYXRjaCB8fCAhY2FjaGUgfHwgIW1w
YiB8fCAhZXF1aXZfY3B1X3RhYmxlICkKPiArICAgICAgICByZXR1cm4gRVJSX1BUUigtRU5PTUVN
KTsKClRoaXMgY2FuIGxlYWsgbWVtb3J5LiBGb3IgZXhhbXBsZSBmYWlsaW5nIHRvIGFsbG9jYXRl
IG9ubHkKZXF1aXZfY3B1X3RhYmxlIHdvdWxkIGxlYWsgYWxsIHRoZSBvdGhlciBhbGxvY2F0aW9u
cy4gSWU6IHlvdSBuZWVkIHRvCnhmcmVlIGFsbCBvZiB0aGVtIGJlZm9yZSByZXR1cm5pbmcuCgo+
ICsKPiArICAgIG1lbWNweShjYWNoZS0+ZXF1aXZfY3B1X3RhYmxlLCBtY19hbWQtPmVxdWl2X2Nw
dV90YWJsZSwKPiArICAgICAgICAgICBtY19hbWQtPmVxdWl2X2NwdV90YWJsZV9zaXplKTsKPiAr
ICAgIG1lbWNweShjYWNoZS0+bXBiLCBtY19hbWQtPm1wYiwgbWNfYW1kLT5tcGJfc2l6ZSk7CgpE
b24ndCB5b3UgbmVlZCB0byBkbzoKCmNhY2hlLT5lcXVpdl9jcHVfdGFibGUgPSBlcXVpdl9jcHVf
dGFibGU7CmNhY2hlLT5tcGIgPSBtcGI7CgpCZWZvcmUgYXR0ZW1wdGluZyB0byBtZW1jcHkgdG8g
aXQ/IE9yIGVsc2UgeW91IHdpbGwgbWVtY3B5IHRvIHJhbmRvbQpsb2NhdGlvbnMgYmVjYXVzZSB0
aGUgY29udGVudHMgb2YgY2FjaGUgYXJlIG5vdCB6ZXJvZWQuCgpJTU8gbWFraW5nIHN1Y2ggbW9k
aWZpY2F0aW9ucyB0byB0aGUgQU1EIGNvZGUgd2l0aG91dCB0ZXN0aW5nIGl0IGlzCnZlcnkgZGFu
Z2Vyb3VzLiBDb3VsZCB5b3UgZ2V0IGFuIEFNRCBzeXN0ZW0gb3IgYXNrIGFuIEFNRCBkZXYgdG8g
dGVzdAppdD8gSSB3b3VsZCB0cnkgd2l0aCB0aGUgQU1EIFNWTSBtYWludGFpbmVycy4KCj4gKyAg
ICBjYWNoZS0+ZXF1aXZfY3B1X3RhYmxlX3NpemUgPSBtY19hbWQtPmVxdWl2X2NwdV90YWJsZV9z
aXplOwo+ICsgICAgY2FjaGUtPm1wYl9zaXplID0gbWNfYW1kLT5tcGJfc2l6ZTsKPiArICAgIHVj
b2RlX3BhdGNoLT5kYXRhID0gY2FjaGU7CgpOZXdsaW5lLgoKPiArICAgIHJldHVybiB1Y29kZV9w
YXRjaDsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgZnJlZV91Y29kZV9wYXRjaChzdHJ1Y3QgdWNv
ZGVfcGF0Y2ggKnVjb2RlX3BhdGNoKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgbWljcm9jb2RlX2FtZCAq
bWNfYW1kID0gdWNvZGVfcGF0Y2gtPmRhdGE7Cj4gKwo+ICsgICAgeGZyZWUobWNfYW1kLT5lcXVp
dl9jcHVfdGFibGUpOwo+ICsgICAgeGZyZWUobWNfYW1kLT5tcGIpOwo+ICsgICAgeGZyZWUobWNf
YW1kKTsKPiArICAgIHhmcmVlKHVjb2RlX3BhdGNoKTsKPiArfQo+ICsKPiArLyoKPiArICogc2F2
ZSBhIG1pY3Jjb2RlIHRvIHRoZSBjYWNoZSBsaXN0Cj4gKyAqIHJldHVybiAxOiBhZGRlZCBzdWNj
ZXNzZnVsbHkKPiArICogICAgICAgIDA6IHJlcGxhY2VkIGFuIGV4aXN0aW5nIGVudHJ5Cj4gKyAq
ICAgICAgIC0xOiBmYWlsZWQgYXMgYSBuZXdlciBtaWNyb2NvZGUgd2FzIGFscmVhZHkgY2FjaGVk
CgpVc2luZyBhbiBlbnVtIChsaWtlIHlvdSBkbyBpbiBwYXRjaCAjMSkgd291bGQgYmUgYmV0dGVy
IGFuZCBsZXNzCmNyeXB0aWMgSU1PLgoKPiArICovCj4gK3N0YXRpYyBpbnQgc2F2ZV9wYXRjaChz
dHJ1Y3QgdWNvZGVfcGF0Y2ggKm5ld19wYXRjaCkKPiArewo+ICsgICAgc3RydWN0IHVjb2RlX3Bh
dGNoICp1Y29kZV9wYXRjaDsKPiArICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICpuZXdfbWMgPSBu
ZXdfcGF0Y2gtPmRhdGE7Cj4gKyAgICBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9hbWQgKm5ld19o
ZWFkZXIgPSBuZXdfbWMtPm1wYjsKPiArCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KHVjb2Rl
X3BhdGNoLCAmbWljcm9jb2RlX2NhY2hlLCBsaXN0KQo+ICsgICAgewo+ICsgICAgICAgIHN0cnVj
dCBtaWNyb2NvZGVfYW1kICpvbGRfbWMgPSB1Y29kZV9wYXRjaC0+ZGF0YTsKPiArICAgICAgICBz
dHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9hbWQgKm9sZF9oZWFkZXIgPSBvbGRfbWMtPm1wYjsKPiAr
Cj4gKyAgICAgICAgaWYgKCBuZXdfaGVhZGVyLT5wcm9jZXNzb3JfcmV2X2lkID09IG9sZF9oZWFk
ZXItPnByb2Nlc3Nvcl9yZXZfaWQgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaWYgKCBu
ZXdfaGVhZGVyLT5wYXRjaF9pZCA8PSBvbGRfaGVhZGVyLT5wYXRjaF9pZCApCj4gKyAgICAgICAg
ICAgICAgICByZXR1cm4gLTE7Cj4gKyAgICAgICAgICAgIGxpc3RfcmVwbGFjZSgmdWNvZGVfcGF0
Y2gtPmxpc3QsICZuZXdfcGF0Y2gtPmxpc3QpOwo+ICsgICAgICAgICAgICBmcmVlX3Vjb2RlX3Bh
dGNoKHVjb2RlX3BhdGNoKTsKPiArICAgICAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICAgICAgfQo+
ICsgICAgfQoKVGhpcyBjb3VsZCBiZSBtYWRlIGNvbW1vbiBjb2RlIHdpdGggYSBzcGVjaWZpYyBo
b29rIGZvciBBTUQgYW5kIEludGVsCmluIG9yZGVyIHRvIGRvIHRoZSBjb21wYXJpc29uLCBzbyB0
aGF0IGF0IGxlYXN0IHRoZSBsb29wIG92ZXIgdGhlCmxpc3Qgb2YgdWNvZGUgZW50cmllcyBjb3Vs
ZCBiZSBzaGFyZWQuCgo+ICsgICAgbGlzdF9hZGRfdGFpbCgmbmV3X3BhdGNoLT5saXN0LCAmbWlj
cm9jb2RlX2NhY2hlKTsKPiArICAgIHJldHVybiAxOwo+ICt9Cj4gKwo+ICtzdGF0aWMgc3RydWN0
IG1pY3JvY29kZV9oZWFkZXJfYW1kICpmaW5kX3BhdGNoKHVuc2lnbmVkIGludCBjcHUpCj4gK3sK
PiArICAgIHN0cnVjdCB1Y29kZV9wYXRjaCAqdWNvZGVfcGF0Y2g7Cj4gKwo+ICsgICAgbGlzdF9m
b3JfZWFjaF9lbnRyeSh1Y29kZV9wYXRjaCwgJm1pY3JvY29kZV9jYWNoZSwgbGlzdCkKPiArICAg
IHsKPiArICAgICAgICBpZiAoIG1pY3JvY29kZV9maXRzKHVjb2RlX3BhdGNoLT5kYXRhLCBjcHUp
ICkKPiArICAgICAgICAgICAgcmV0dXJuICgoc3RydWN0IG1pY3JvY29kZV9hbWQgKil1Y29kZV9w
YXRjaC0+ZGF0YSktPm1wYjsKPiArICAgIH0KPiArICAgIHJldHVybiBOVUxMOwoKVGhpcyBhbHNv
IGxvb2tzIHN1aXRhYmxlIHRvIGJlIG1vdmVkIHRvIGNvbW1vbiBjb2RlIHdpdGggZGVkaWNhdGVk
IEFNRAphbmQgSW50ZWwgaG9va3MuCgo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50IGFwcGx5X21pY3Jv
Y29kZSh1bnNpZ25lZCBpbnQgY3B1KQo+ICB7Cj4gICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+
ICAgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5m
bywgY3B1KTsKPiAgICAgIHVpbnQzMl90IHJldjsKPiAtICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1k
ICptY19hbWQgPSB1Y2ktPm1jLm1jX2FtZDsKPiAgICAgIHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVy
X2FtZCAqaGRyOwo+ICAgICAgaW50IGh3X2VycjsKPiAgCj4gICAgICAvKiBXZSBzaG91bGQgYmlu
ZCB0aGUgdGFzayB0byB0aGUgQ1BVICovCj4gICAgICBCVUdfT04ocmF3X3NtcF9wcm9jZXNzb3Jf
aWQoKSAhPSBjcHUpOwo+ICAKPiAtICAgIGlmICggbWNfYW1kID09IE5VTEwgKQo+IC0gICAgICAg
IHJldHVybiAtRUlOVkFMOwo+IC0KPiAtICAgIGhkciA9IG1jX2FtZC0+bXBiOwo+ICsgICAgaGRy
ID0gZmluZF9wYXRjaChjcHUpOwo+ICAgICAgaWYgKCBoZHIgPT0gTlVMTCApCj4gICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7Cj4gIAo+IEBAIC00OTEsNiArNTU5LDIxIEBAIHN0YXRpYyBpbnQgY3B1
X3JlcXVlc3RfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKPiAg
ICAgIHdoaWxlICggKGVycm9yID0gZ2V0X3Vjb2RlX2Zyb21fYnVmZmVyX2FtZChtY19hbWQsIGJ1
ZiwgYnVmc2l6ZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmb2Zmc2V0KSkgPT0gMCApCj4gICAgICB7Cj4gKyAgICAgICAgc3RydWN0IHVjb2RlX3Bh
dGNoICp1Y29kZV9wYXRjaDsKPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBTYXZlIHRo
aXMgbWljcm9jb2RlIGJlZm9yZSBjaGVja2luZyB0aGUgc2lnbmF0dXJlLiBJdCBpcyB0bwo+ICsg
ICAgICAgICAqIG9wdGltaXplIG1pY3JvY29kZSB1cGRhdGUgb24gYSBtaXhlZCBmYW1pbHkgc3lz
dGVtLiBQYXJzaW5nCgpFciwgaXMgaXQgcG9zc2libGUgdG8gaGF2ZSBhIHN5c3RlbSB3aXRoIENQ
VXMgb2YgZGlmZmVyZW50IGZhbWlseT8KV2hhdCdzIGdvaW5nIHRvIGhhcHBlbiB3aXRoIENQVXMg
aGF2aW5nIGRpZmZlcmVudCBmZWF0dXJlcz8KCj4gKyAgICAgICAgICogbWljcm9jb2RlIGZpbGUg
aXMgb25seSBkb25lIG9uY2Ugb24gb25lIG9mIHRoZSBDUFVzLCBhbmQKPiArICAgICAgICAgKiBk
dXJpbmcgdGhpcyBwcm9jZXNzIG1pY3JvY29kZSBjYWNoZSBpcyBjcmVhdGVkLiBPdGhlciBDUFVz
Cj4gKyAgICAgICAgICogbmVlZG4ndCBwYXJzZSB0aGUgc2FtZSBtaWNyY29kZSBmaWxlIGFnYWlu
IGFuZCBhZ2Fpbi4KPiArICAgICAgICAgKiBJbnN0ZWFkLCB0aGV5IGp1c3QgbG9hZCB0aGUgbWF0
Y2hlZCBhbmQgbGF0ZXN0IG1pY3JvY29kZSBpbgo+ICsgICAgICAgICAqIHRoZSBjYWNoZXMuCj4g
KyAgICAgICAgICovCj4gKyAgICAgICAgdWNvZGVfcGF0Y2ggPSBhbGxvY191Y29kZV9wYXRjaCht
Y19hbWQpOwo+ICsgICAgICAgIGlmICggIUlTX0VSUl9PUl9OVUxMKHVjb2RlX3BhdGNoKSAmJiAo
c2F2ZV9wYXRjaCh1Y29kZV9wYXRjaCkgPCAwKSApCj4gKyAgICAgICAgICAgIGZyZWVfdWNvZGVf
cGF0Y2godWNvZGVfcGF0Y2gpOwo+ICsKPiAgICAgICAgICBpZiAoIG1pY3JvY29kZV9maXRzKG1j
X2FtZCwgY3B1KSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBlcnJvciA9IGFwcGx5X21p
Y3JvY29kZShjcHUpOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVs
LmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKPiBpbmRleCA4ZDlhM2IyLi5jNGY4
MTJmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwo+IEBAIC0yNTEsNiArMjUxLDQyIEBAIHN0
YXRpYyBpbnQgbWljcm9jb2RlX3Nhbml0eV9jaGVjayh2b2lkICptYykKPiAgfQo+ICAKPiAgLyoK
PiArICogc2F2ZSBhIG1pY3Jjb2RlIHRvIHRoZSBjYWNoZSBsaXN0Cj4gKyAqIHJldHVybiAxOiBh
ZGRlZCBzdWNjZXNzZnVsbHkKPiArICogICAgICAgIDA6IHJlcGxhY2VkIGFuIGV4aXN0aW5nIGVu
dHJ5Cj4gKyAqICAgICAgIC0xOiBmYWlsZWQgYXMgYSBuZXdlciBtaWNyb2NvZGUgd2FzIGFscmVh
ZHkgY2FjaGVkCj4gKyAqLwo+ICtzdGF0aWMgaW50IHNhdmVfcGF0Y2goc3RydWN0IHVjb2RlX3Bh
dGNoICpuZXdfcGF0Y2gpCj4gK3sKPiArICAgIHZvaWQgKm1jOwo+ICsgICAgc3RydWN0IHVjb2Rl
X3BhdGNoICp1Y29kZV9wYXRjaDsKPiArCj4gKyAgICBBU1NFUlQobmV3X3BhdGNoKTsKPiArCj4g
KyAgICBtYyA9IG5ld19wYXRjaC0+ZGF0YTsKPiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnkodWNv
ZGVfcGF0Y2gsICZtaWNyb2NvZGVfY2FjaGUsIGxpc3QpCj4gKyAgICB7Cj4gKyAgICAgICAgc3Ry
dWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwgKnNhdmVkX2hlYWRlciA9IHVjb2RlX3BhdGNoLT5k
YXRhOwo+ICsgICAgICAgIGludCByZXQ7Cj4gKwo+ICsgICAgICAgIHJldCA9IG1pY3JvY29kZV91
cGRhdGVfbWF0Y2gobWMsIHNhdmVkX2hlYWRlci0+c2lnLCBzYXZlZF9oZWFkZXItPnBmLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2F2ZWRfaGVhZGVyLT5yZXYpOwoK
WW91IGNhbiBpbml0aWFsaXplIHJldCBhdCBkZWZpbml0aW9uIHRpbWUuCgo+ICsgICAgICAgIGlm
ICggcmV0ID09IE9MRF9VQ09ERSApCj4gKyAgICAgICAgICAgIHJldHVybiAtMTsKPiArICAgICAg
ICBpZiAoIHJldCA9PSBNSVNfVUNPREUgKQo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArCj4g
KyAgICAgICAgbGlzdF9yZXBsYWNlKCZ1Y29kZV9wYXRjaC0+bGlzdCwgJm5ld19wYXRjaC0+bGlz
dCk7Cj4gKyAgICAgICAgeGZyZWUodWNvZGVfcGF0Y2gtPmRhdGEpOwo+ICsgICAgICAgIHhmcmVl
KHVjb2RlX3BhdGNoKTsKPiArICAgICAgICByZXR1cm4gMDsKPiArICAgIH0KPiArCj4gKyAgICBs
aXN0X2FkZF90YWlsKCZuZXdfcGF0Y2gtPmxpc3QsICZtaWNyb2NvZGVfY2FjaGUpOwo+ICsgICAg
cmV0dXJuIDE7Cj4gK30KPiArCj4gKy8qCj4gICAqIHJldHVybiAwIC0gbm8gdXBkYXRlIGZvdW5k
Cj4gICAqIHJldHVybiAxIC0gZm91bmQgdXBkYXRlCj4gICAqIHJldHVybiA8IDAgLSBlcnJvcgo+
IEBAIC0yNjEsNiArMjk3LDMwIEBAIHN0YXRpYyBpbnQgZ2V0X21hdGNoaW5nX21pY3JvY29kZShj
b25zdCB2b2lkICptYywgdW5zaWduZWQgaW50IGNwdSkKPiAgICAgIGNvbnN0IHN0cnVjdCBtaWNy
b2NvZGVfaGVhZGVyX2ludGVsICptY19oZWFkZXIgPSBtYzsKPiAgICAgIHVuc2lnbmVkIGxvbmcg
dG90YWxfc2l6ZSA9IGdldF90b3RhbHNpemUobWNfaGVhZGVyKTsKPiAgICAgIHZvaWQgKm5ld19t
YzsKPiArICAgIHN0cnVjdCB1Y29kZV9wYXRjaCAqdWNvZGVfcGF0Y2ggPSB4bWFsbG9jKHN0cnVj
dCB1Y29kZV9wYXRjaCk7Cj4gKyAgICB2b2lkICpuZXdfbWMyID0geG1hbGxvY19ieXRlcyh0b3Rh
bF9zaXplKTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogU2F2ZSB0aGlzIG1pY3JvY29kZSBiZWZv
cmUgY2hlY2tpbmcgdGhlIHNpZ25hdHVyZS4gSXQgaXMgdG8KPiArICAgICAqIG9wdGltaXplIG1p
Y3JvY29kZSB1cGRhdGUgb24gYSBtaXhlZCBmYW1pbHkgc3lzdGVtLiBQYXJzaW5nCj4gKyAgICAg
KiBtaWNyb2NvZGUgZmlsZSBpcyBvbmx5IGRvbmUgb25jZSBvbiBvbmUgb2YgdGhlIENQVXMsIGFu
ZAo+ICsgICAgICogZHVyaW5nIHRoaXMgcHJvY2VzcyBtaWNyb2NvZGUgY2FjaGUgaXMgY3JlYXRl
ZC4gT3RoZXIgQ1BVcwo+ICsgICAgICogbmVlZG4ndCBwYXJzZSB0aGUgc2FtZSBtaWNyY29kZSBm
aWxlIGFnYWluIGFuZCBhZ2Fpbi4KPiArICAgICAqIEluc3RlYWQsIHRoZXkganVzdCBsb2FkIHRo
ZSBtYXRjaGVkIGFuZCBsYXRlc3QgbWljcm9jb2RlIGluCj4gKyAgICAgKiB0aGUgY2FjaGVzLgo+
ICsgICAgICovCj4gKyAgICBpZiAoICF1Y29kZV9wYXRjaCB8fCAhbmV3X21jMiApCj4gKyAgICB7
Cj4gKyAgICAgICAgcHJpbnRrKEtFUk5fRVJSICJtaWNyb2NvZGU6IGVycm9yISBDYW4gbm90IGFs
bG9jYXRlIG1lbW9yeVxuIik7CgpTaW5jZSB0aGlzIGNvZGUgaXMgbm90IGltcG9ydGVkIGZyb20g
TGludXggcGxlYXNlIHVzZSBYRU5MT0dfRVJSLiBZb3UKYWxzbyBuZWVkIHRvIHhmcmVlIGJvdGgg
c3RydWN0cyBpbiBvcmRlciB0byBhdm9pZCBsZWFraW5nIG1lbW9yeS4KClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 12:25:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 12:25: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-devel-bounces@lists.xenproject.org>)
	id 1gRytf-00068w-6C; Wed, 28 Nov 2018 12:24: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=ou13=oh=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gRytd-00068r-8z
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 12:24:49 +0000
X-Inumbo-ID: 9790bf1b-f308-11e8-9a16-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::7])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9790bf1b-f308-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 12:24:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1543407886;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=oc+Bg5Zm3J8n4JW+grV/3D4A5sg8zIjDCiMWmVN0CDU=;
 b=S01QBJ04/dQTUQOQ26xkzUYCKxUm70Y1DVyVonZv/cCdxBl6Nmk/NS/F0MX/EoGmFx
 TN3FptASnsavJZxvwpoDSR46QEdYn8C3Y0aQTe61plvJ6JpVwDRoRZgWYt0N/xX5q4Wx
 BFg4d1CE8oJtXjCOI/Bs2Q68WwQH96cqpAwdUp9raTEyh2W93R+LLsgSocuCiNQsDu/J
 VIR20ayi9k2QOOgALyFAG5Kg0L/0SodNnVrgiMWecSZnaXH6r2cFQfw/ALOWRdrpEgl1
 XpoJ0R2dqnjNYt20+iEocfOzlovN9ZWsqgF+02mKS6YJRs1pWMbQd+6hiZw6u5FDBU2J
 Sp+w==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzpOGUivpc0WAr0t3Sj8140FKdfYth0="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.6 AUTH)
 with ESMTPSA id j052dcuASCOa3yN
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 28 Nov 2018 13:24:36 +0100 (CET)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 13:24:34 +0100
Message-Id: <20181128122434.15124-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3] xl: free bitmaps on exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXZlcnkgaW52b2NhdGlvbiBvZiB4bCB2aWEgdmFsZ3JpbmQgd2lsbCBzaG93IHRocmVlIGxlYWtz
LgpTaW5jZSBsaWJ4bF9iaXRtYXBfYWxsb2MgdXNlcyBOT0dDLCB0aGUgY2FsbGVyIGhhcyB0byBm
cmVlIHRoZSBtZW1vcnkKYWZ0ZXIgdXNlLiBBbmQgc2luY2UgeGxfY3R4X2ZyZWUgbWlnaHQgYmUg
Y2FsbGVkIGJlZm9yZQpwYXJzZV9nbG9iYWxfY29uZmlnLCBhbHNvIG1vdmUgdGhlIGxpYnhsX2Jp
dG1hcF9pbml0IGNhbGxzIGludG8KeGxfY3R4X2FsbG9jLgoKQWxzbyBtb3ZlIHRoZSBjYWxsIHRv
IGF0ZXhpdCgpIGFmdGVyIHhsX2N0eF9hbGxvYywgYmVjYXVzZSB0aGUgbGF0dGVyIGlzCmFsc28g
Y2FsbGVkIGFnYWluIGluIHBvc3Rmb3JrLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9s
YWZAYWVwZmxlLmRlPgotLS0KIHRvb2xzL3hsL3hsLmMgfCAxMyArKysrKysrKy0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL3hsL3hsLmMgYi90b29scy94bC94bC5jCmluZGV4IDdkMjE0MmYxNmYuLmRkZDI5YjNm
MWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmMKKysrIGIvdG9vbHMveGwveGwuYwpAQCAtMjA5
LDExICsyMDksOCBAQCBzdGF0aWMgdm9pZCBwYXJzZV9nbG9iYWxfY29uZmlnKGNvbnN0IGNoYXIg
KmNvbmZpZ2ZpbGUsCiAgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJtYXhfbWFw
dHJhY2tfZnJhbWVzIiwgJmwsIDApKQogICAgICAgICBtYXhfbWFwdHJhY2tfZnJhbWVzID0gbDsK
IAotICAgIGxpYnhsX2JpdG1hcF9pbml0KCZnbG9iYWxfdm1fYWZmaW5pdHlfbWFzayk7CiAgICAg
bGlieGxfY3B1X2JpdG1hcF9hbGxvYyhjdHgsICZnbG9iYWxfdm1fYWZmaW5pdHlfbWFzaywgMCk7
Ci0gICAgbGlieGxfYml0bWFwX2luaXQoJmdsb2JhbF9odm1fYWZmaW5pdHlfbWFzayk7CiAgICAg
bGlieGxfY3B1X2JpdG1hcF9hbGxvYyhjdHgsICZnbG9iYWxfaHZtX2FmZmluaXR5X21hc2ssIDAp
OwotICAgIGxpYnhsX2JpdG1hcF9pbml0KCZnbG9iYWxfcHZfYWZmaW5pdHlfbWFzayk7CiAgICAg
bGlieGxfY3B1X2JpdG1hcF9hbGxvYyhjdHgsICZnbG9iYWxfcHZfYWZmaW5pdHlfbWFzaywgMCk7
CiAKICAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyAoY29uZmlnLCAidm0uY3B1bWFzayIsICZi
dWYsIDApKQpAQCAtMzIzLDExICszMjAsMTcgQEAgdm9pZCB4bF9jdHhfYWxsb2Modm9pZCkgewog
ICAgICAgICBleGl0KDEpOwogICAgIH0KIAorICAgIGxpYnhsX2JpdG1hcF9pbml0KCZnbG9iYWxf
dm1fYWZmaW5pdHlfbWFzayk7CisgICAgbGlieGxfYml0bWFwX2luaXQoJmdsb2JhbF9odm1fYWZm
aW5pdHlfbWFzayk7CisgICAgbGlieGxfYml0bWFwX2luaXQoJmdsb2JhbF9wdl9hZmZpbml0eV9t
YXNrKTsKICAgICBsaWJ4bF9jaGlsZHByb2Nfc2V0bW9kZShjdHgsICZjaGlsZHByb2NfaG9va3Ms
IDApOwogfQogCiBzdGF0aWMgdm9pZCB4bF9jdHhfZnJlZSh2b2lkKQogeworICAgIGxpYnhsX2Jp
dG1hcF9kaXNwb3NlKCZnbG9iYWxfcHZfYWZmaW5pdHlfbWFzayk7CisgICAgbGlieGxfYml0bWFw
X2Rpc3Bvc2UoJmdsb2JhbF9odm1fYWZmaW5pdHlfbWFzayk7CisgICAgbGlieGxfYml0bWFwX2Rp
c3Bvc2UoJmdsb2JhbF92bV9hZmZpbml0eV9tYXNrKTsKICAgICBpZiAoY3R4KSB7CiAgICAgICAg
IGxpYnhsX2N0eF9mcmVlKGN0eCk7CiAgICAgICAgIGN0eCA9IE5VTEw7CkBAIC0zODMsMTAgKzM4
NiwxMCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIChwcm9ncmVz
c191c2VfY3IgPyBYVExfU1RESU9TVFJFQU1fUFJPR1JFU1NfVVNFX0NSIDogMCkpOwogICAgIGlm
ICghbG9nZ2VyKSBleGl0KEVYSVRfRkFJTFVSRSk7CiAKLSAgICBhdGV4aXQoeGxfY3R4X2ZyZWUp
OwotCiAgICAgeGxfY3R4X2FsbG9jKCk7CiAKKyAgICBhdGV4aXQoeGxfY3R4X2ZyZWUpOworCiAg
ICAgcmV0ID0gbGlieGxfcmVhZF9maWxlX2NvbnRlbnRzKGN0eCwgWExfR0xPQkFMX0NPTkZJRywK
ICAgICAgICAgICAgICZjb25maWdfZGF0YSwgJmNvbmZpZ19sZW4pOwogICAgIGlmIChyZXQpCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 12:33:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 12:33: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-devel-bounces@lists.xenproject.org>)
	id 1gRz1P-0006uA-H0; Wed, 28 Nov 2018 12:32: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=fE64=OH=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRz1N-0006tl-UE
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 12:32:49 +0000
X-Inumbo-ID: b5990632-f309-11e8-8f68-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b5990632-f309-11e8-8f68-12d6303a7972;
 Wed, 28 Nov 2018 12:32:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="71715905"
Date: Wed, 28 Nov 2018 12:31:25 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20181128123125.rra53ny7pzwsm5pa@zion.uk.xensource.com>
References: <20181128122434.15124-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181128122434.15124-1-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v3] xl: free bitmaps on exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MjQ6MzRQTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gRXZlcnkgaW52b2NhdGlvbiBvZiB4bCB2aWEgdmFsZ3JpbmQgd2lsbCBzaG93IHRocmVl
IGxlYWtzLgo+IFNpbmNlIGxpYnhsX2JpdG1hcF9hbGxvYyB1c2VzIE5PR0MsIHRoZSBjYWxsZXIg
aGFzIHRvIGZyZWUgdGhlIG1lbW9yeQo+IGFmdGVyIHVzZS4gQW5kIHNpbmNlIHhsX2N0eF9mcmVl
IG1pZ2h0IGJlIGNhbGxlZCBiZWZvcmUKPiBwYXJzZV9nbG9iYWxfY29uZmlnLCBhbHNvIG1vdmUg
dGhlIGxpYnhsX2JpdG1hcF9pbml0IGNhbGxzIGludG8KPiB4bF9jdHhfYWxsb2MuCj4gCj4gQWxz
byBtb3ZlIHRoZSBjYWxsIHRvIGF0ZXhpdCgpIGFmdGVyIHhsX2N0eF9hbGxvYywgYmVjYXVzZSB0
aGUgbGF0dGVyIGlzCj4gYWxzbyBjYWxsZWQgYWdhaW4gaW4gcG9zdGZvcmsuCj4gCj4gU2lnbmVk
LW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgoKQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 12:33:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 12:33: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-devel-bounces@lists.xenproject.org>)
	id 1gRz1O-0006tq-30; Wed, 28 Nov 2018 12:32:50 +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=+lGq=OH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRz1M-0006te-MC
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 12:32:48 +0000
X-Inumbo-ID: b3717d12-f309-11e8-a18a-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3717d12-f309-11e8-a18a-12d6303a7972;
 Wed, 28 Nov 2018 12:32:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0511DB0C9;
 Wed, 28 Nov 2018 12:32:41 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xen.org
Date: Wed, 28 Nov 2018 13:32:36 +0100
Message-Id: <20181128123236.25245-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen: remove trailing spaces from public headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2V2ZXJhbCBwdWJsaWMgaGVhZGVyIGZpbGVzIGhhdmUgdHJhaWxpbmcgc3BhY2VzIGluIHRoZW0u
IFRoaXMgaXMKcmF0aGVyIGFubm95aW5nIHdoZW4gaW1wb3J0aW5nIHRoZW0gaW50byBvdGhlciBw
cm9qZWN0cyBhcyB0aGV5IG1pZ2h0CmJlIHJlamVjdGVkIG5vdCBjb21wbHlpbmcgdG8gY29kaW5n
IHN0eWxlLgoKUmVtb3ZlIHRoZSB0cmFpbGluZyBzcGFjZXMgaW4gYWxsIGhlYWRlcnMgYmVsb3cg
eGVuL2luY2x1ZGUvcHVibGljLy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCkkgaGF2ZSBvbWl0dGVkIHRtZW0uaCBpbiBvcmRlciB0byBhdm9pZCBh
IGNvbmZsaWN0IHdpdGggV2VpJ3MgdG1lbQpyZW1vdmFsIHNlcmllcy4KLS0tCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC14ODYvY3B1aWQuaCAgICAgIHwgIDggKysrKy0tLS0KIHhlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oICAgfCAyMCArKysrKysrKystLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLXg4Nl8zMi5oIHwgIDQgKystLQogeGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi14ODZfNjQuaCB8ICA0ICsrLS0KIHhlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni94ZW4uaCAgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODZfMzIuaCAgICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gteDg2XzY0LmggICAgICAgICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb20wX29w
cy5oICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAg
ICAgICAgICAgIHwgIDggKysrKy0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9lbGZub3RlLmggICAg
ICAgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZmVhdHVyZXMuaCAgICAgICAg
ICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1faW5mb190YWJsZS5oICB8
ICAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2lvcmVxLmggICAgICAgICAgIHwgIDggKysr
Ky0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vcHZkcml2ZXJzLmggICAgICAgfCAgNCArKy0t
CiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3NhdmUuaCAgICAgICAgICAgIHwgMzQgKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmgg
ICAgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vZnNpZi5oICAgICAgICAg
ICAgIHwgIDYgKysrLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vcHJvdG9jb2xzLmggICAgICAg
IHwgIDIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9yaW5nLmggICAgICAgICAgICAgfCAzNCAr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL2lvL3Zz
Y3NpaWYuaCAgICAgICAgICB8IDI0ICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L3B1YmxpYy9rZXhlYy5oICAgICAgICAgICAgICAgfCAxNCArKysrKystLS0tLS0tCiB4ZW4vaW5j
bHVkZS9wdWJsaWMvbWVtb3J5LmggICAgICAgICAgICAgIHwgMTYgKysrKysrKy0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9wdWJsaWMvbm1pLmggICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2lu
Y2x1ZGUvcHVibGljL3BoeXNkZXYuaCAgICAgICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2luY2x1
ZGUvcHVibGljL3BsYXRmb3JtLmggICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL3B1
YmxpYy9zeXNjdGwuaCAgICAgICAgICAgICAgfCAxNiArKysrKysrLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL3B1YmxpYy90cmFjZS5oICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvcHVi
bGljL3ZjcHUuaCAgICAgICAgICAgICAgICB8IDE0ICsrKysrKy0tLS0tLS0KIHhlbi9pbmNsdWRl
L3B1YmxpYy92ZXJzaW9uLmggICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9wdWJs
aWMveGVuLWNvbXBhdC5oICAgICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvcHVibGljL3hl
bi5oICAgICAgICAgICAgICAgICB8IDIyICsrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvcHVibGljL3hlbm9wcm9mLmggICAgICAgICAgICB8ICA0ICsrLS0KIDMyIGZpbGVzIGNoYW5n
ZWQsIDE0OCBpbnNlcnRpb25zKCspLCAxNDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWlkLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC14ODYvY3B1aWQuaAppbmRleCA2NjVjNGI2NDRkLi5jZTQ2MzA1YmVlIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1aWQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYvY3B1aWQuaApAQCAtMSw4ICsxLDggQEAKIC8qKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKICAqIGFyY2gteDg2L2NwdWlkLmgKLSAqIAorICoKICAqIENQVUlEIGludGVyZmFjZSB0byBY
ZW4uCi0gKiAKKyAqCiAgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNo
YXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CiAgKiBvZiB0aGlzIHNvZnR3YXJl
IGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8K
ICAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3
aXRob3V0IGxpbWl0YXRpb24gdGhlCkBAIC0yMCw5ICsyMCw5IEBACiAgKiBMSUFCSUxJVFksIFdI
RVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lO
RwogICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1Ig
VEhFIFVTRSBPUiBPVEhFUgogICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgotICogCisgKgog
ICogQ29weXJpZ2h0IChjKSAyMDA3IENpdHJpeCBTeXN0ZW1zLCBJbmMuCi0gKiAKKyAqCiAgKiBB
dXRob3JzOgogICogICAgS2VpciBGcmFzZXIgPGtlaXJAeGVuLm9yZz4KICAqLwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAppbmRleCA4MGU3NjJjMzM1Li40MGJlODRlY2RhIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaApAQCAtMSw3ICsxLDcgQEAKLS8q
IAorLyoKICAqIFN0cnVjdHVyZSBkZWZpbml0aW9ucyBmb3IgSFZNIHN0YXRlIHRoYXQgaXMgaGVs
ZCBieSBYZW4gYW5kIG11c3QKICAqIGJlIHNhdmVkIGFsb25nIHdpdGggdGhlIGRvbWFpbidzIG1l
bW9yeSBhbmQgZGV2aWNlLW1vZGVsIHN0YXRlLgotICogCisgKgogICogQ29weXJpZ2h0IChjKSAy
MDA3IFhlblNvdXJjZSBMdGQuCiAgKgogICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwg
ZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQpAQCAtMjYsOCAr
MjYsOCBAQAogI2lmbmRlZiBfX1hFTl9QVUJMSUNfSFZNX1NBVkVfWDg2X0hfXwogI2RlZmluZSBf
X1hFTl9QVUJMSUNfSFZNX1NBVkVfWDg2X0hfXwogCi0vKiAKLSAqIFNhdmUvcmVzdG9yZSBoZWFk
ZXI6IGdlbmVyYWwgaW5mbyBhYm91dCB0aGUgc2F2ZSBmaWxlLiAKKy8qCisgKiBTYXZlL3Jlc3Rv
cmUgaGVhZGVyOiBnZW5lcmFsIGluZm8gYWJvdXQgdGhlIHNhdmUgZmlsZS4KICAqLwogCiAjZGVm
aW5lIEhWTV9GSUxFX01BR0lDICAgMHg1NDM4MTI4NgpAQCAtODUsNyArODUsNyBAQCBzdHJ1Y3Qg
aHZtX2h3X2NwdSB7CiAgICAgdWludDY0X3QgZHIyOwogICAgIHVpbnQ2NF90IGRyMzsKICAgICB1
aW50NjRfdCBkcjY7Ci0gICAgdWludDY0X3QgZHI3OyAgICAKKyAgICB1aW50NjRfdCBkcjc7CiAK
ICAgICB1aW50MzJfdCBjc19zZWw7CiAgICAgdWludDMyX3QgZHNfc2VsOwpAQCAtMTk5LDcgKzE5
OSw3IEBAIHN0cnVjdCBodm1faHdfY3B1X2NvbXBhdCB7CiAgICAgdWludDY0X3QgZHIyOwogICAg
IHVpbnQ2NF90IGRyMzsKICAgICB1aW50NjRfdCBkcjY7Ci0gICAgdWludDY0X3QgZHI3OyAgICAK
KyAgICB1aW50NjRfdCBkcjc7CiAKICAgICB1aW50MzJfdCBjc19zZWw7CiAgICAgdWludDMyX3Qg
ZHNfc2VsOwpAQCAtNDYzLDcgKzQ2Myw3IEBAIHN0cnVjdCBodm1faHdfcGNpX2xpbmsgewogCiBE
RUNMQVJFX0hWTV9TQVZFX1RZUEUoUENJX0xJTkssIDksIHN0cnVjdCBodm1faHdfcGNpX2xpbmsp
OwogCi0vKiAKKy8qCiAgKiAgUElUCiAgKi8KIApAQCAtNDg5LDkgKzQ4OSw5IEBAIHN0cnVjdCBo
dm1faHdfcGl0IHsKIERFQ0xBUkVfSFZNX1NBVkVfVFlQRShQSVQsIDEwLCBzdHJ1Y3QgaHZtX2h3
X3BpdCk7CiAKIAotLyogCisvKgogICogUlRDCi0gKi8gCisgKi8KIAogI2RlZmluZSBSVENfQ01P
U19TSVpFIDE0CiBzdHJ1Y3QgaHZtX2h3X3J0YyB7CkBAIC02MzksNyArNjM5LDcgQEAgc3RydWN0
IGh2bV9tc3IgewogCiAjZGVmaW5lIENQVV9NU1JfQ09ERSAgMjAKIAotLyogCisvKgogICogTGFy
Z2VzdCB0eXBlLWNvZGUgaW4gdXNlCiAgKi8KICNkZWZpbmUgSFZNX1NBVkVfQ09ERV9NQVggMjAK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzMyLmggYi94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLXg4Nl8zMi5oCmluZGV4IGFhMzg4YjdmMzIu
LjE5ZDczODg2MzMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4t
eDg2XzMyLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi14ODZfMzIuaApA
QCAtMSw4ICsxLDggQEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAqIHhlbi14ODZfMzIuaAot
ICogCisgKgogICogR3Vlc3QgT1MgaW50ZXJmYWNlIHRvIHg4NiAzMi1iaXQgWGVuLgotICogCisg
KgogICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFu
eSBwZXJzb24gb2J0YWluaW5nIGEgY29weQogICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2Np
YXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCiAgKiBkZWFsIGlu
IHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1p
dGF0aW9uIHRoZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi14
ODZfNjQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzY0LmgKaW5kZXgg
YmU1MmY3MDVjOS4uMDY0YjRhYWU3MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gteDg2L3hlbi14ODZfNjQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVu
LXg4Nl82NC5oCkBAIC0xLDggKzEsOCBAQAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogeGVu
LXg4Nl82NC5oCi0gKiAKKyAqCiAgKiBHdWVzdCBPUyBpbnRlcmZhY2UgdG8geDg2IDY0LWJpdCBY
ZW4uCi0gKiAKKyAqCiAgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNo
YXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CiAgKiBvZiB0aGlzIHNvZnR3YXJl
IGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8K
ICAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3
aXRob3V0IGxpbWl0YXRpb24gdGhlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC14ODYveGVuLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmgKaW5kZXggOGVk
NTkwNDk3OC4uNjI5Y2IyYmE0MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4uaApAQCAtMSw4
ICsxLDggQEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAqIGFyY2gteDg2L3hlbi5oCi0gKiAK
KyAqCiAgKiBHdWVzdCBPUyBpbnRlcmZhY2UgdG8geDg2IFhlbi4KLSAqIAorICoKICAqIFBlcm1p
c3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9i
dGFpbmluZyBhIGNvcHkKICAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1l
bnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwogICogZGVhbCBpbiB0aGUgU29mdHdh
cmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Nl8zMi5oIGIveGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2XzMyLmgKaW5kZXggNDU4NDJiMjAzNC4uZGZhYmRjYzM0NSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2XzMyLmgKKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2XzMyLmgKQEAgLTEsOCArMSw4IEBACiAvKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCiAgKiBhcmNoLXg4Nl8zMi5oCi0gKiAKKyAqCiAgKiBHdWVzdCBPUyBpbnRlcmZhY2Ug
dG8geDg2IDMyLWJpdCBYZW4uCi0gKiAKKyAqCiAgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFu
dGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CiAgKiBv
ZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAi
U29mdHdhcmUiKSwgdG8KICAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rp
b24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC14ODZfNjQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Nl82
NC5oCmluZGV4IDQwOTgwNWYzNWYuLmM0MGIzZjk2NTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Nl82NC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Nl82
NC5oCkBAIC0xLDggKzEsOCBAQAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogYXJjaC14ODZf
NjQuaAotICogCisgKgogICogR3Vlc3QgT1MgaW50ZXJmYWNlIHRvIHg4NiA2NC1iaXQgWGVuLgot
ICogCisgKgogICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2Us
IHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQogICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQg
YXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCiAgKiBk
ZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91
dCBsaW1pdGF0aW9uIHRoZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbTBfb3Bz
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tMF9vcHMuaAppbmRleCBjOGQ3NjRlZDZmLi43NjU5
OGRkYTE4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tMF9vcHMuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvZG9tMF9vcHMuaApAQCAtMSw4ICsxLDggQEAKIC8qKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKICAqIGRvbTBfb3BzLmgKLSAqIAorICoKICAqIFByb2Nlc3MgY29tbWFuZCBy
ZXF1ZXN0cyBmcm9tIGRvbWFpbi0wIGd1ZXN0IE9TLgotICogCisgKgogICogUGVybWlzc2lvbiBp
cyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5n
IGEgY29weQogICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9u
IGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCiAgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRo
b3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oCmluZGV4IDNiYmJiYzk5NTEuLjdlMWNmMjEwNzUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAg
LTEsOCArMSw4IEBACiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiBkb21jdGwuaAotICogCisg
KgogICogRG9tYWluIG1hbmFnZW1lbnQgb3BlcmF0aW9ucy4gRm9yIHVzZSBieSBub2RlIGNvbnRy
b2wgc3RhY2suCi0gKiAKKyAqCiAgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVl
IG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CiAgKiBvZiB0aGlzIHNv
ZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUi
KSwgdG8KICAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1
ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCkBAIC03ODUsNyArNzg1LDcgQEAgc3RydWN0IHhl
bl9kb21jdGxfZ2Ric3hfZG9tc3RhdHVzIHsKIC8qCiAgKiBEb21haW4gbWVtb3J5IHBhZ2luZwog
ICogUGFnZSBtZW1vcnkgaW4gYW5kIG91dC4KLSAqIERvbWN0bCBpbnRlcmZhY2UgdG8gc2V0IHVw
IGFuZCB0ZWFyIGRvd24gdGhlIAorICogRG9tY3RsIGludGVyZmFjZSB0byBzZXQgdXAgYW5kIHRl
YXIgZG93biB0aGUKICAqIHBhZ2VyPC0+aHlwZXJ2aXNvciBpbnRlcmZhY2UuIFVzZSBYRU5NRU1f
cGFnaW5nX29wKgogICogdG8gcGVyZm9ybSBwZXItcGFnZSBvcGVyYXRpb25zLgogICoKQEAgLTgz
Nyw3ICs4MzcsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZGJzeF9kb21zdGF0dXMgewogICovCiAj
ZGVmaW5lIFhFTl9ET01DVExfVk1fRVZFTlRfT1BfU0hBUklORyAgICAgICAgICAgMwogCi0vKiBV
c2UgZm9yIHRlYXJkb3duL3NldHVwIG9mIGhlbHBlcjwtPmh5cGVydmlzb3IgaW50ZXJmYWNlIGZv
ciBwYWdpbmcsIAorLyogVXNlIGZvciB0ZWFyZG93bi9zZXR1cCBvZiBoZWxwZXI8LT5oeXBlcnZp
c29yIGludGVyZmFjZSBmb3IgcGFnaW5nLAogICogYWNjZXNzIGFuZCBzaGFyaW5nLiovCiBzdHJ1
Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCB7CiAgICAgdWludDMyX3QgICAgICAgb3A7ICAgICAg
ICAgICAvKiBYRU5fVk1fRVZFTlRfKiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L2VsZm5vdGUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9lbGZub3RlLmgKaW5kZXggOTM2YWE2NTgy
Mi4uMTgxY2JjNGVjNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2VsZm5vdGUuaAor
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZWxmbm90ZS5oCkBAIC0yMTksNyArMjE5LDcgQEAKIC8q
CiAgKiBTeXN0ZW0gaW5mb3JtYXRpb24gZXhwb3J0ZWQgdGhyb3VnaCBjcmFzaCBub3Rlcy4KICAq
Ci0gKiBUaGUga2V4ZWMgLyBrZHVtcCBjb2RlIHdpbGwgY3JlYXRlIG9uZSBYRU5fRUxGTk9URV9D
UkFTSF9JTkZPIAorICogVGhlIGtleGVjIC8ga2R1bXAgY29kZSB3aWxsIGNyZWF0ZSBvbmUgWEVO
X0VMRk5PVEVfQ1JBU0hfSU5GTwogICogbm90ZSBpbiBjYXNlIG9mIGEgc3lzdGVtIGNyYXNoLiBU
aGlzIG5vdGUgd2lsbCBjb250YWluIHZhcmlvdXMKICAqIGluZm9ybWF0aW9uIGFib3V0IHRoZSBz
eXN0ZW0sIHNlZSB4ZW4vaW5jbHVkZS94ZW4vZWxmY29yZS5oLgogICovCkBAIC0yMjgsNyArMjI4
LDcgQEAKIC8qCiAgKiBTeXN0ZW0gcmVnaXN0ZXJzIGV4cG9ydGVkIHRocm91Z2ggY3Jhc2ggbm90
ZXMuCiAgKgotICogVGhlIGtleGVjIC8ga2R1bXAgY29kZSB3aWxsIGNyZWF0ZSBvbmUgWEVOX0VM
Rk5PVEVfQ1JBU0hfUkVHUyAKKyAqIFRoZSBrZXhlYyAvIGtkdW1wIGNvZGUgd2lsbCBjcmVhdGUg
b25lIFhFTl9FTEZOT1RFX0NSQVNIX1JFR1MKICAqIG5vdGUgcGVyIGNwdSBpbiBjYXNlIG9mIGEg
c3lzdGVtIGNyYXNoLiBUaGlzIG5vdGUgaXMgYXJjaGl0ZWN0dXJlCiAgKiBzcGVjaWZpYyBhbmQg
d2lsbCBjb250YWluIHJlZ2lzdGVycyBub3Qgc2F2ZWQgaW4gdGhlICJDT1JFIiBub3RlLgogICog
U2VlIHhlbi9pbmNsdWRlL3hlbi9lbGZjb3JlLmggZm9yIG1vcmUgaW5mb3JtYXRpb24uCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZmVhdHVyZXMuaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9mZWF0dXJlcy5oCmluZGV4IDQ0M2U2ZWNhNTMuLjE2MTNiMmFhYjggMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9mZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9mZWF0
dXJlcy5oCkBAIC0xLDggKzEsOCBAQAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogZmVhdHVy
ZXMuaAotICogCisgKgogICogRmVhdHVyZSBmbGFncywgcmVwb3J0ZWQgYnkgWEVOVkVSX2dldF9m
ZWF0dXJlcy4KLSAqIAorICoKICAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUg
b2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKICAqIG9mIHRoaXMgc29m
dHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIp
LCB0bwogICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVk
aW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9odm0vaHZtX2luZm9fdGFibGUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX2luZm9f
dGFibGUuaAppbmRleCAwOGMyNTJlODIyLi5jNDZlMDNlZjE3IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2h2bS9odm1faW5mb190YWJsZS5oCkBAIC0xLDYgKzEsNiBAQAogLyoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgogICogaHZtL2h2bV9pbmZvX3RhYmxlLmgKLSAqIAorICoKICAqIEhWTSBwYXJhbWV0ZXIg
YW5kIGluZm9ybWF0aW9uIHRhYmxlLCB3cml0dGVuIGludG8gZ3Vlc3QgbWVtb3J5IG1hcC4KICAq
CiAgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55
IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
aHZtL2lvcmVxLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2lvcmVxLmgKaW5kZXggZDMwOWQx
MjJjYy4uYzUxMWZhZThlNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9pb3Jl
cS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaW9yZXEuaApAQCAtMSw3ICsxLDcgQEAK
IC8qCiAgKiBpb3JlcS5oOiBJL08gcmVxdWVzdCBkZWZpbml0aW9ucyBmb3IgZGV2aWNlIG1vZGVs
cwogICogQ29weXJpZ2h0IChjKSAyMDA0LCBJbnRlbCBDb3Jwb3JhdGlvbi4KLSAqIAorICoKICAq
IFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVy
c29uIG9idGFpbmluZyBhIGNvcHkKICAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQg
ZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwogICogZGVhbCBpbiB0aGUg
U29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlv
biB0aGUKQEAgLTQ1LDcgKzQ1LDcgQEAKICAqCiAgKiBGb3IgSS9PIHR5cGUgSU9SRVFfVFlQRV9Q
Q0lfQ09ORklHLCB0aGUgcGh5c2ljYWwgYWRkcmVzcyBpcyBmb3JtYXR0ZWQKICAqIGFzIGZvbGxv
d3M6Ci0gKiAKKyAqCiAgKiA2My4uLi40OHw0Ny4uNDB8MzkuLjM1fDM0Li4zMnwzMS4uLi4uLi4u
MAogICogU0VHTUVOVCB8QlVTICAgfERFViAgIHxGTiAgICB8T0ZGU0VUCiAgKi8KQEAgLTU3LDcg
KzU3LDcgQEAgc3RydWN0IGlvcmVxIHsKICAgICB1aW50MzJfdCB2cF9lcG9ydDsgICAgICAvKiBl
dnRjaG4gZm9yIG5vdGlmaWNhdGlvbnMgdG8vZnJvbSBkZXZpY2UgbW9kZWwgKi8KICAgICB1aW50
MTZfdCBfcGFkMDsKICAgICB1aW50OF90IHN0YXRlOjQ7Ci0gICAgdWludDhfdCBkYXRhX2lzX3B0
cjoxOyAgLyogaWYgMSwgZGF0YSBhYm92ZSBpcyB0aGUgZ3Vlc3QgcGFkZHIgCisgICAgdWludDhf
dCBkYXRhX2lzX3B0cjoxOyAgLyogaWYgMSwgZGF0YSBhYm92ZSBpcyB0aGUgZ3Vlc3QgcGFkZHIK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBvZiB0aGUgcmVhbCBkYXRhIHRvIHVzZS4g
Ki8KICAgICB1aW50OF90IGRpcjoxOyAgICAgICAgICAvKiAxPXJlYWQsIDA9d3JpdGUgKi8KICAg
ICB1aW50OF90IGRmOjE7CkBAIC05OSw3ICs5OSw3IEBAIHN0cnVjdCBidWZmZXJlZF9pb3BhZ2Ug
ewogdHlwZWRlZiBzdHJ1Y3QgYnVmZmVyZWRfaW9wYWdlIGJ1ZmZlcmVkX2lvcGFnZV90OwogCiAv
KgotICogQUNQSSBDb250cm9sL0V2ZW50IHJlZ2lzdGVyIGxvY2F0aW9ucy4gTG9jYXRpb24gaXMg
Y29udHJvbGxlZCBieSBhIAorICogQUNQSSBDb250cm9sL0V2ZW50IHJlZ2lzdGVyIGxvY2F0aW9u
cy4gTG9jYXRpb24gaXMgY29udHJvbGxlZCBieSBhCiAgKiB2ZXJzaW9uIG51bWJlciBpbiBIVk1f
UEFSQU1fQUNQSV9JT1BPUlRTX0xPQ0FUSU9OLgogICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9odm0vcHZkcml2ZXJzLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3B2ZHJp
dmVycy5oCmluZGV4IDAxZWEyYWVhYWUuLjMyNDFmOTRlYjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9odm0vcHZkcml2ZXJzLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9w
dmRyaXZlcnMuaApAQCAtMSw3ICsxLDcgQEAKIC8qCiAgKiBwdmRyaXZlcnMuaDogUmVnaXN0ZXIg
b2YgUFYgZHJpdmVycyBwcm9kdWN0IG51bWJlcnMuCiAgKiBDb3B5cmlnaHQgKGMpIDIwMTIsIENp
dHJpeCBTeXN0ZW1zIEluYy4KLSAqIAorICoKICAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50
ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKICAqIG9m
IHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJT
b2Z0d2FyZSIpLCB0bwogICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlv
biwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKQEAgLTI2LDcgKzI2LDcgQEAKIAog
LyoKICAqIFRoaXMgaXMgdGhlIG1hc3RlciByZWdpc3RyeSBvZiBwcm9kdWN0IG51bWJlcnMgZm9y
Ci0gKiBQViBkcml2ZXJzLiAKKyAqIFBWIGRyaXZlcnMuCiAgKiBJZiB5b3UgbmVlZCBhIG5ldyBw
cm9kdWN0IG51bWJlciBhbGxvY2F0aW5nLCBwbGVhc2UKICAqIHBvc3QgdG8geGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnLiAgWW91IHNob3VsZCBOT1QgdXNlCiAgKiBhIHByb2R1Y3QgbnVt
YmVyIHdpdGhvdXQgYWxsb2NhdGluZyBvbmUuCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaHZtL3NhdmUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vc2F2ZS5oCmluZGV4IDBiZDI0
MGQ4M2IuLmY3MmUzYTliYzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vc2F2
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vc2F2ZS5oCkBAIC0xLDkgKzEsOSBAQAot
LyogCisvKgogICogaHZtL3NhdmUuaAogICoKICAqIFN0cnVjdHVyZSBkZWZpbml0aW9ucyBmb3Ig
SFZNIHN0YXRlIHRoYXQgaXMgaGVsZCBieSBYZW4gYW5kIG11c3QKICAqIGJlIHNhdmVkIGFsb25n
IHdpdGggdGhlIGRvbWFpbidzIG1lbW9yeSBhbmQgZGV2aWNlLW1vZGVsIHN0YXRlLgotICogCisg
KgogICogQ29weXJpZ2h0IChjKSAyMDA3IFhlblNvdXJjZSBMdGQuCiAgKgogICogUGVybWlzc2lv
biBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWlu
aW5nIGEgY29weQpAQCAtMjksMTMgKzI5LDEzIEBACiAjZGVmaW5lIF9fWEVOX1BVQkxJQ19IVk1f
U0FWRV9IX18KIAogLyoKLSAqIFN0cnVjdHVyZXMgaW4gdGhpcyBoZWFkZXIgKm11c3QqIGhhdmUg
dGhlIHNhbWUgbGF5b3V0IGluIDMyYml0IAotICogYW5kIDY0Yml0IGVudmlyb25tZW50czogdGhp
cyBtZWFucyB0aGF0IGFsbCBmaWVsZHMgbXVzdCBiZSBleHBsaWNpdGx5IAotICogc2l6ZWQgdHlw
ZXMgYW5kIGFsaWduZWQgdG8gdGhlaXIgc2l6ZXMsIGFuZCB0aGUgc3RydWN0cyBtdXN0IGJlIAor
ICogU3RydWN0dXJlcyBpbiB0aGlzIGhlYWRlciAqbXVzdCogaGF2ZSB0aGUgc2FtZSBsYXlvdXQg
aW4gMzJiaXQKKyAqIGFuZCA2NGJpdCBlbnZpcm9ubWVudHM6IHRoaXMgbWVhbnMgdGhhdCBhbGwg
ZmllbGRzIG11c3QgYmUgZXhwbGljaXRseQorICogc2l6ZWQgdHlwZXMgYW5kIGFsaWduZWQgdG8g
dGhlaXIgc2l6ZXMsIGFuZCB0aGUgc3RydWN0cyBtdXN0IGJlCiAgKiBhIG11bHRpcGxlIG9mIGVp
Z2h0IGJ5dGVzIGxvbmcuCiAgKgotICogT25seSB0aGUgc3RhdGUgbmVjZXNzYXJ5IGZvciBzYXZp
bmcgYW5kIHJlc3RvcmluZyAoaS5lLiBmaWVsZHMgCi0gKiB0aGF0IGFyZSBhbmFsb2dvdXMgdG8g
YWN0dWFsIGhhcmR3YXJlIHN0YXRlKSBzaG91bGQgZ28gaW4gdGhpcyBmaWxlLiAKKyAqIE9ubHkg
dGhlIHN0YXRlIG5lY2Vzc2FyeSBmb3Igc2F2aW5nIGFuZCByZXN0b3JpbmcgKGkuZS4gZmllbGRz
CisgKiB0aGF0IGFyZSBhbmFsb2dvdXMgdG8gYWN0dWFsIGhhcmR3YXJlIHN0YXRlKSBzaG91bGQg
Z28gaW4gdGhpcyBmaWxlLgogICogSW50ZXJuYWwgbWVjaGFuaXNtcyBzaG91bGQgYmUga2VwdCBp
biBYZW4tcHJpdmF0ZSBoZWFkZXJzLgogICovCiAKQEAgLTQzLDcgKzQzLDcgQEAKICNlcnJvciAi
QW5vbnltb3VzIHN0cnVjdHMvdW5pb25zIGFyZSBhIEdOVSBleHRlbnNpb24uIgogI2VuZGlmCiAK
LS8qIAorLyoKICAqIEVhY2ggZW50cnkgaXMgcHJlY2VkZWQgYnkgYSBkZXNjcmlwdG9yIGdpdmlu
ZyBpdHMgdHlwZSBhbmQgbGVuZ3RoCiAgKi8KIHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yIHsK
QEAgLTUzLDkgKzUzLDkgQEAgc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3IgewogfTsKIAogCi0v
KiAKLSAqIEVhY2ggZW50cnkgaGFzIGEgZGF0YXR5cGUgYXNzb2NpYXRlZCB3aXRoIGl0OiBmb3Ig
ZXhhbXBsZSwgdGhlIENQVSBzdGF0ZSAKLSAqIGlzIHNhdmVkIGFzIGEgSFZNX1NBVkVfVFlQRShD
UFUpLCB3aGljaCBoYXMgSFZNX1NBVkVfTEVOR1RIKENQVSksIAorLyoKKyAqIEVhY2ggZW50cnkg
aGFzIGEgZGF0YXR5cGUgYXNzb2NpYXRlZCB3aXRoIGl0OiBmb3IgZXhhbXBsZSwgdGhlIENQVSBz
dGF0ZQorICogaXMgc2F2ZWQgYXMgYSBIVk1fU0FWRV9UWVBFKENQVSksIHdoaWNoIGhhcyBIVk1f
U0FWRV9MRU5HVEgoQ1BVKSwKICAqIGFuZCBpcyBpZGVudGlmaWVkIGJ5IGEgZGVzY3JpcHRvciB3
aXRoIHR5cGVjb2RlIEhWTV9TQVZFX0NPREUoQ1BVKS4KICAqIERFQ0xBUkVfSFZNX1NBVkVfVFlQ
RSBiaW5kcyB0aGVzZSB0aGluZ3MgdG9nZXRoZXIgd2l0aCBzb21lIHR5cGUtc3lzdGVtCiAgKiB1
Z2xpbmVzcy4KQEAgLTY2LDIwICs2NiwyMCBAQCBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciB7
CiAgICAgc3RhdGljIGlubGluZSBpbnQgX19IVk1fU0FWRV9GSVhfQ09NUEFUXyMjX3godm9pZCAq
aCwgdWludDMyX3Qgc2l6ZSkgIFwKICAgICAgICAgeyByZXR1cm4gX2ZpeChoLCBzaXplKTsgfSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHN0cnVjdCBfX0hW
TV9TQVZFX1RZUEVfIyNfeCB7IF90eXBlIHQ7IGNoYXIgY1tfY29kZV07IGNoYXIgY3B0WzJdO307
ICBcCi0gICAgc3RydWN0IF9fSFZNX1NBVkVfVFlQRV9DT01QQVRfIyNfeCB7IF9jdHlwZSB0OyB9
ICAgICAgICAgICAgICAgICAgIAorICAgIHN0cnVjdCBfX0hWTV9TQVZFX1RZUEVfQ09NUEFUXyMj
X3ggeyBfY3R5cGUgdDsgfQogCiAjIGluY2x1ZGUgPHhlbi9saWIuaD4gLyogQlVHKCkgKi8KICMg
ZGVmaW5lIERFQ0xBUkVfSFZNX1NBVkVfVFlQRShfeCwgX2NvZGUsIF90eXBlKSAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgc3RhdGljIGlubGluZSBpbnQgX19IVk1fU0FWRV9GSVhfQ09N
UEFUXyMjX3godm9pZCAqaCwgdWludDMyX3Qgc2l6ZSkgXAogICAgICAgICB7IEJVRygpOyByZXR1
cm4gLTE7IH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICBzdHJ1Y3QgX19IVk1fU0FWRV9UWVBFXyMjX3ggeyBfdHlwZSB0OyBjaGFyIGNbX2NvZGVdOyBj
aGFyIGNwdFsxXTt9OyBcCi0gICAgc3RydWN0IF9fSFZNX1NBVkVfVFlQRV9DT01QQVRfIyNfeCB7
IF90eXBlIHQ7IH0gICAgICAgICAgICAgICAgICAgCisgICAgc3RydWN0IF9fSFZNX1NBVkVfVFlQ
RV9DT01QQVRfIyNfeCB7IF90eXBlIHQ7IH0KICNlbHNlCiAjIGRlZmluZSBERUNMQVJFX0hWTV9T
QVZFX1RZUEVfQ09NUEFUKF94LCBfY29kZSwgX3R5cGUsIF9jdHlwZSwgX2ZpeCkgICAgIFwKLSAg
ICBzdHJ1Y3QgX19IVk1fU0FWRV9UWVBFXyMjX3ggeyBfdHlwZSB0OyBjaGFyIGNbX2NvZGVdOyBj
aGFyIGNwdFsyXTt9IAorICAgIHN0cnVjdCBfX0hWTV9TQVZFX1RZUEVfIyNfeCB7IF90eXBlIHQ7
IGNoYXIgY1tfY29kZV07IGNoYXIgY3B0WzJdO30KIAogIyBkZWZpbmUgREVDTEFSRV9IVk1fU0FW
RV9UWVBFKF94LCBfY29kZSwgX3R5cGUpICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBz
dHJ1Y3QgX19IVk1fU0FWRV9UWVBFXyMjX3ggeyBfdHlwZSB0OyBjaGFyIGNbX2NvZGVdOyBjaGFy
IGNwdFsxXTt9IAorICAgIHN0cnVjdCBfX0hWTV9TQVZFX1RZUEVfIyNfeCB7IF90eXBlIHQ7IGNo
YXIgY1tfY29kZV07IGNoYXIgY3B0WzFdO30KICNlbmRpZgogCiAjZGVmaW5lIEhWTV9TQVZFX1RZ
UEUoX3gpIHR5cGVvZiAoKChzdHJ1Y3QgX19IVk1fU0FWRV9UWVBFXyMjX3ggKikoMCkpLT50KQpA
QCAtOTQsOCArOTQsOCBAQCBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciB7CiAjIGRlZmluZSBI
Vk1fU0FWRV9GSVhfQ09NUEFUKF94LCBfZHN0LCBfc2l6ZSkgX19IVk1fU0FWRV9GSVhfQ09NUEFU
XyMjX3goX2RzdCwgX3NpemUpCiAjZW5kaWYKIAotLyogCi0gKiBUaGUgc2VyaWVzIG9mIHNhdmUg
cmVjb3JkcyBpcyB0ZW1pbmF0ZWQgYnkgYSB6ZXJvLXR5cGUsIHplcm8tbGVuZ3RoIAorLyoKKyAq
IFRoZSBzZXJpZXMgb2Ygc2F2ZSByZWNvcmRzIGlzIHRlbWluYXRlZCBieSBhIHplcm8tdHlwZSwg
emVyby1sZW5ndGgKICAqIGRlc2NyaXB0b3IuCiAgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL2lvL2NvbnNvbGUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmgK
aW5kZXggMWY3OWVmODUwNC4uNDgxMWY0NzIyMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL2lvL2NvbnNvbGUuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oCkBA
IC0xLDggKzEsOCBAQAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogY29uc29sZS5oCi0gKiAK
KyAqCiAgKiBDb25zb2xlIEkvTyBpbnRlcmZhY2UgZm9yIFhlbiBndWVzdCBPU2VzLgotICogCisg
KgogICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFu
eSBwZXJzb24gb2J0YWluaW5nIGEgY29weQogICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2Np
YXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCiAgKiBkZWFsIGlu
IHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1p
dGF0aW9uIHRoZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2ZzaWYuaCBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9pby9mc2lmLmgKaW5kZXggOGZjMjE3NDBlYS4uYThiZWExOTNiNSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2ZzaWYuaAorKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvaW8vZnNpZi5oCkBAIC0xLDggKzEsOCBAQAogLyoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KgogICogZnNpZi5oCi0gKiAKKyAqCiAgKiBJbnRlcmZhY2UgdG8gRlMgbGV2ZWwgc3BsaXQgZGV2
aWNlIGRyaXZlcnMuCi0gKiAKKyAqCiAgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBm
cmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CiAgKiBvZiB0aGlz
IHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdh
cmUiKSwgdG8KICAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGlu
Y2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCkBAIC0xMjAsNyArMTIwLDcgQEAgc3RydWN0
IGZzaWZfbGlzdF9yZXF1ZXN0IHsKICNkZWZpbmUgRVJST1JfU0laRSAgICAgIDMyICAgLyogMzIg
Yml0cyBmb3IgdGhlIGVycm9yIG1hc2sgKi8KICNkZWZpbmUgRVJST1JfU0hJRlQgICAgIChOUl9G
SUxFU19TSVpFICsgTlJfRklMRVNfU0hJRlQpCiAjZGVmaW5lIEVSUk9SX01BU0sgICAgICAoKCgx
VUxMIDw8IEVSUk9SX1NJWkUpIC0gMSkgPDwgRVJST1JfU0hJRlQpCi0jZGVmaW5lIEhBU19NT1JF
X1NISUZUICAoRVJST1JfU0hJRlQgKyBFUlJPUl9TSVpFKSAgICAKKyNkZWZpbmUgSEFTX01PUkVf
U0hJRlQgIChFUlJPUl9TSElGVCArIEVSUk9SX1NJWkUpCiAjZGVmaW5lIEhBU19NT1JFX0ZMQUcg
ICAoMVVMTCA8PCBIQVNfTU9SRV9TSElGVCkKIAogc3RydWN0IGZzaWZfY2htb2RfcmVxdWVzdCB7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vcHJvdG9jb2xzLmggYi94ZW4vaW5j
bHVkZS9wdWJsaWMvaW8vcHJvdG9jb2xzLmgKaW5kZXggNDBhOWIzMGQ2MC4uNTJiNGRlMGY4MSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvL3Byb3RvY29scy5oCisrKyBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9pby9wcm90b2NvbHMuaApAQCAtMSw2ICsxLDYgQEAKIC8qKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKICAqIHByb3RvY29scy5oCi0gKiAKKyAqCiAgKiBQZXJtaXNzaW9uIGlzIGhl
cmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBj
b3B5CiAgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmls
ZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KICAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQg
cmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vcmluZy5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL3Jp
bmcuaAppbmRleCAzMDM0MmZjOGMwLi5jNWQ1M2UzMTAzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvaW8vcmluZy5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9yaW5nLmgKQEAg
LTEsNiArMSw2IEBACiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiByaW5nLmgKLSAqIAorICoK
ICAqIFNoYXJlZCBwcm9kdWNlci1jb25zdW1lciByaW5nIG1hY3Jvcy4KICAqCiAgKiBQZXJtaXNz
aW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRh
aW5pbmcgYSBjb3B5CkBAIC02Miw3ICs2Miw3IEBAIHR5cGVkZWYgdW5zaWduZWQgaW50IFJJTkdf
SURYOwogLyoKICAqIENhbGN1bGF0ZSBzaXplIG9mIGEgc2hhcmVkIHJpbmcsIGdpdmVuIHRoZSB0
b3RhbCBhdmFpbGFibGUgc3BhY2UgZm9yIHRoZQogICogcmluZyBhbmQgaW5kZXhlcyAoX3N6KSwg
YW5kIHRoZSBuYW1lIHRhZyBvZiB0aGUgcmVxdWVzdC9yZXNwb25zZSBzdHJ1Y3R1cmUuCi0gKiBB
IHJpbmcgY29udGFpbnMgYXMgbWFueSBlbnRyaWVzIGFzIHdpbGwgZml0LCByb3VuZGVkIGRvd24g
dG8gdGhlIG5lYXJlc3QgCisgKiBBIHJpbmcgY29udGFpbnMgYXMgbWFueSBlbnRyaWVzIGFzIHdp
bGwgZml0LCByb3VuZGVkIGRvd24gdG8gdGhlIG5lYXJlc3QKICAqIHBvd2VyIG9mIHR3byAoc28g
d2UgY2FuIG1hc2sgd2l0aCAoc2l6ZS0xKSB0byBsb29wIGFyb3VuZCkuCiAgKi8KICNkZWZpbmUg
X19DT05TVF9SSU5HX1NJWkUoX3MsIF9zeikgXApAQCAtNzYsNyArNzYsNyBAQCB0eXBlZGVmIHVu
c2lnbmVkIGludCBSSU5HX0lEWDsKIAogLyoKICAqIE1hY3JvcyB0byBtYWtlIHRoZSBjb3JyZWN0
IEMgZGF0YXR5cGVzIGZvciBhIG5ldyBraW5kIG9mIHJpbmcuCi0gKiAKKyAqCiAgKiBUbyBtYWtl
IGEgbmV3IHJpbmcgZGF0YXR5cGUsIHlvdSBuZWVkIHRvIGhhdmUgdHdvIG1lc3NhZ2Ugc3RydWN0
dXJlcywKICAqIGxldCdzIHNheSByZXF1ZXN0X3QsIGFuZCByZXNwb25zZV90IGFscmVhZHkgZGVm
aW5lZC4KICAqCkBAIC04Niw3ICs4Niw3IEBAIHR5cGVkZWYgdW5zaWduZWQgaW50IFJJTkdfSURY
OwogICoKICAqIFRoZXNlIGV4cGFuZCBvdXQgdG8gZ2l2ZSB5b3UgYSBzZXQgb2YgdHlwZXMsIGFz
IHlvdSBjYW4gc2VlIGJlbG93LgogICogVGhlIG1vc3QgaW1wb3J0YW50IG9mIHRoZXNlIGFyZToK
LSAqIAorICoKICAqICAgICBteXRhZ19zcmluZ190ICAgICAgLSBUaGUgc2hhcmVkIHJpbmcuCiAg
KiAgICAgbXl0YWdfZnJvbnRfcmluZ190IC0gVGhlICdmcm9udCcgaGFsZiBvZiB0aGUgcmluZy4K
ICAqICAgICBteXRhZ19iYWNrX3JpbmdfdCAgLSBUaGUgJ2JhY2snIGhhbGYgb2YgdGhlIHJpbmcu
CkBAIC0xNTQsMTUgKzE1NCwxNSBAQCB0eXBlZGVmIHN0cnVjdCBfX25hbWUjI19iYWNrX3Jpbmcg
X19uYW1lIyNfYmFja19yaW5nX3QKIAogLyoKICAqIE1hY3JvcyBmb3IgbWFuaXB1bGF0aW5nIHJp
bmdzLgotICogCi0gKiBGUk9OVF9SSU5HX3doYXRldmVyIHdvcmtzIG9uIHRoZSAiZnJvbnQgZW5k
IiBvZiBhIHJpbmc6IGhlcmUgCisgKgorICogRlJPTlRfUklOR193aGF0ZXZlciB3b3JrcyBvbiB0
aGUgImZyb250IGVuZCIgb2YgYSByaW5nOiBoZXJlCiAgKiByZXF1ZXN0cyBhcmUgcHVzaGVkIG9u
IHRvIHRoZSByaW5nIGFuZCByZXNwb25zZXMgdGFrZW4gb2ZmIGl0LgotICogCi0gKiBCQUNLX1JJ
Tkdfd2hhdGV2ZXIgd29ya3Mgb24gdGhlICJiYWNrIGVuZCIgb2YgYSByaW5nOiBoZXJlIAorICoK
KyAqIEJBQ0tfUklOR193aGF0ZXZlciB3b3JrcyBvbiB0aGUgImJhY2sgZW5kIiBvZiBhIHJpbmc6
IGhlcmUKICAqIHJlcXVlc3RzIGFyZSB0YWtlbiBvZmYgdGhlIHJpbmcgYW5kIHJlc3BvbnNlcyBw
dXQgb24uCi0gKiAKLSAqIE4uQi4gdGhlc2UgbWFjcm9zIGRvIE5PIElOVEVSTE9DS1MgT1IgRkxP
VyBDT05UUk9MLiAKLSAqIFRoaXMgaXMgT0sgaW4gMS1mb3ItMSByZXF1ZXN0LXJlc3BvbnNlIHNp
dHVhdGlvbnMgd2hlcmUgdGhlIAorICoKKyAqIE4uQi4gdGhlc2UgbWFjcm9zIGRvIE5PIElOVEVS
TE9DS1MgT1IgRkxPVyBDT05UUk9MLgorICogVGhpcyBpcyBPSyBpbiAxLWZvci0xIHJlcXVlc3Qt
cmVzcG9uc2Ugc2l0dWF0aW9ucyB3aGVyZSB0aGUKICAqIHJlcXVlc3RvciAoZnJvbnQgZW5kKSBu
ZXZlciBoYXMgbW9yZSB0aGFuIFJJTkdfU0laRSgpLTEKICAqIG91dHN0YW5kaW5nIHJlcXVlc3Rz
LgogICovCkBAIC0yNjQsMjYgKzI2NCwyNiBAQCB0eXBlZGVmIHN0cnVjdCBfX25hbWUjI19iYWNr
X3JpbmcgX19uYW1lIyNfYmFja19yaW5nX3QKIAogLyoKICAqIE5vdGlmaWNhdGlvbiBob2xkLW9m
ZiAocmVxX2V2ZW50IGFuZCByc3BfZXZlbnQpOgotICogCisgKgogICogV2hlbiBxdWV1ZWluZyBy
ZXF1ZXN0cyBvciByZXNwb25zZXMgb24gYSBzaGFyZWQgcmluZywgaXQgbWF5IG5vdCBhbHdheXMg
YmUKICAqIG5lY2Vzc2FyeSB0byBub3RpZnkgdGhlIHJlbW90ZSBlbmQuIEZvciBleGFtcGxlLCBp
ZiByZXF1ZXN0cyBhcmUgaW4gZmxpZ2h0CiAgKiBpbiBhIGJhY2tlbmQsIHRoZSBmcm9udCBtYXkg
YmUgYWJsZSB0byBxdWV1ZSBmdXJ0aGVyIHJlcXVlc3RzIHdpdGhvdXQKICAqIG5vdGlmeWluZyB0
aGUgYmFjayAoaWYgdGhlIGJhY2sgY2hlY2tzIGZvciBuZXcgcmVxdWVzdHMgd2hlbiBpdCBxdWV1
ZXMKICAqIHJlc3BvbnNlcykuCi0gKiAKKyAqCiAgKiBXaGVuIGVucXVldWluZyByZXF1ZXN0cyBv
ciByZXNwb25zZXM6Ci0gKiAKKyAqCiAgKiAgVXNlIFJJTkdfUFVTSF97UkVRVUVTVFMsUkVTUE9O
U0VTfV9BTkRfQ0hFQ0tfTk9USUZZKCkuIFRoZSBzZWNvbmQgYXJndW1lbnQKICAqICBpcyBhIGJv
b2xlYW4gcmV0dXJuIHZhbHVlLiBUcnVlIGluZGljYXRlcyB0aGF0IHRoZSByZWNlaXZlciByZXF1
aXJlcyBhbgogICogIGFzeW5jaHJvbm91cyBub3RpZmljYXRpb24uCi0gKiAKKyAqCiAgKiBBZnRl
ciBkZXF1ZXVpbmcgcmVxdWVzdHMgb3IgcmVzcG9uc2VzIChiZWZvcmUgc2xlZXBpbmcgdGhlIGNv
bm5lY3Rpb24pOgotICogCisgKgogICogIFVzZSBSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVFVRVNU
UygpIG9yIFJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JFU1BPTlNFUygpLgogICogIFRoZSBzZWNvbmQg
YXJndW1lbnQgaXMgYSBib29sZWFuIHJldHVybiB2YWx1ZS4gVHJ1ZSBpbmRpY2F0ZXMgdGhhdCB0
aGVyZQogICogIGFyZSBwZW5kaW5nIG1lc3NhZ2VzIG9uIHRoZSByaW5nIChpLmUuLCB0aGUgY29u
bmVjdGlvbiBzaG91bGQgbm90IGJlIHB1dAogICogIHRvIHNsZWVwKS4KLSAqIAorICoKICAqICBU
aGVzZSBtYWNyb3Mgd2lsbCBzZXQgdGhlIHJlcV9ldmVudC9yc3BfZXZlbnQgZmllbGQgdG8gdHJp
Z2dlciBhCiAgKiAgbm90aWZpY2F0aW9uIG9uIHRoZSB2ZXJ5IG5leHQgbWVzc2FnZSB0aGF0IGlz
IGVucXVldWVkLiBJZiB5b3Ugd2FudCB0bwogICogIGNyZWF0ZSBiYXRjaGVzIG9mIHdvcmsgKGku
ZS4sIG9ubHkgcmVjZWl2ZSBhIG5vdGlmaWNhdGlvbiBhZnRlciBzZXZlcmFsCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vdnNjc2lpZi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lv
L3ZzY3NpaWYuaAppbmRleCBkMGJkM2I1ODllLi5jOWNlYjE4ODRkIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvaW8vdnNjc2lpZi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby92
c2NzaWlmLmgKQEAgLTEwNywxMSArMTA3LDExIEBACiAvKgogICogWGVuc3RvcmUgZm9ybWF0IGlu
IHByYWN0aWNlCiAgKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT0KLSAqIAorICoKICAqIFRo
ZSBiYWNrZW5kIGRyaXZlciB1c2VzIGEgc2luZ2xlX2hvc3Q6bWFueV9kZXZpY2VzIG5vdGF0aW9u
IHRvIG1hbmFnZSBkb21VCiAgKiBkZXZpY2VzLiBFdmVyeXRoaW5nIGlzIHN0b3JlZCBpbiAvbG9j
YWwvZG9tYWluLzxiYWNrZW5kX2RvbWlkPi9iYWNrZW5kL3ZzY3NpLy4KICAqIFRoZSB4ZW5zdG9y
ZSBsYXlvdXQgbG9va3MgbGlrZSB0aGlzIChkb20wIGlzIGFzc3VtZWQgdG8gYmUgdGhlIGJhY2tl
bmRfZG9taWQpOgotICogCisgKgogICogICAgIDxkb21pZD4vPHZob3N0Pi9mZWF0dXJlLWhvc3Qg
PSAiMCIKICAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi88
ZG9taWQ+L2RldmljZS92c2NzaS8wIgogICogICAgIDxkb21pZD4vPHZob3N0Pi9mcm9udGVuZC1p
ZCA9ICI8ZG9taWQ+IgpAQCAtMTIzLDEwICsxMjMsMTAgQEAKICAqICAgICA8ZG9taWQ+Lzx2aG9z
dD4vdnNjc2ktZGV2cy9kZXYtMS9wLWRldiA9ICI4OjA6MjoyIgogICogICAgIDxkb21pZD4vPHZo
b3N0Pi92c2NzaS1kZXZzL2Rldi0xL3N0YXRlID0gIjQiCiAgKiAgICAgPGRvbWlkPi88dmhvc3Q+
L3ZzY3NpLWRldnMvZGV2LTEvdi1kZXYgPSAiMDowOjE6MCIKLSAqIAorICoKICAqIFRoZSBmcm9u
dGVuZCBkcml2ZXIgbWFpbnRhaW5zIGl0cyBzdGF0ZSBpbgogICogL2xvY2FsL2RvbWFpbi88ZG9t
aWQ+L2RldmljZS92c2NzaS8uCi0gKiAKKyAqCiAgKiAgICAgPHZob3N0Pi9iYWNrZW5kID0gIi9s
b2NhbC9kb21haW4vMC9iYWNrZW5kL3ZzY3NpLzxkb21pZD4vPHZob3N0PiIKICAqICAgICA8dmhv
c3Q+L2JhY2tlbmQtaWQgPSAiMCIKICAqICAgICA8dmhvc3Q+L2V2ZW50LWNoYW5uZWwgPSAiMjAi
CkBAIC0xMzQsMTcgKzEzNCwxNyBAQAogICogICAgIDx2aG9zdD4vc3RhdGUgPSAiNCIKICAqICAg
ICA8dmhvc3Q+L3ZzY3NpLWRldnMvZGV2LTAvc3RhdGUgPSAiNCIKICAqICAgICA8dmhvc3Q+L3Zz
Y3NpLWRldnMvZGV2LTEvc3RhdGUgPSAiNCIKLSAqIAorICoKICAqIEluIGFkZGl0aW9uIHRvIHRo
ZSBlbnRyaWVzIGZvciBiYWNrZW5kIGFuZCBmcm9udGVuZCB0aGVzZSBmbGFncyBhcmUgc3RvcmVk
CiAgKiBmb3IgdGhlIHRvb2xzdGFjazoKLSAqIAorICoKICAqICAgICA8ZG9taWQ+Lzx2aG9zdD4v
dnNjc2ktZGV2cy9kZXYtMS9wLWRldm5hbWUgPSAiL2Rldi8kZGV2aWNlIgogICogICAgIDxkb21p
ZD4vPHZob3N0Pi9saWJ4bF9jdHJsX2luZGV4ID0gIjAiCi0gKiAKLSAqIAorICoKKyAqCiAgKiBC
YWNrZW5kL2Zyb250ZW5kIHByb3RvY29sCiAgKiA9PT09PT09PT09PT09PT09PT09PT09PT09Ci0g
KiAKKyAqCiAgKiBUbyBjcmVhdGUgYSB2aG9zdCBhbG9uZyB3aXRoIGEgZGV2aWNlOgogICogICAg
IDxkb21pZD4vPHZob3N0Pi9mZWF0dXJlLWhvc3QgPSAiMCIKICAqICAgICA8ZG9taWQ+Lzx2aG9z
dD4vZnJvbnRlbmQgPSAiL2xvY2FsL2RvbWFpbi88ZG9taWQ+L2RldmljZS92c2NzaS8wIgpAQCAt
MTU1LDE0ICsxNTUsMTQgQEAKICAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vdnNjc2ktZGV2cy9kZXYt
MC9zdGF0ZSA9ICIxIgogICogICAgIDxkb21pZD4vPHZob3N0Pi92c2NzaS1kZXZzL2Rldi0wL3Yt
ZGV2ID0gIjA6MDowOjAiCiAgKiBXYWl0IGZvciA8ZG9taWQ+Lzx2aG9zdD4vc3RhdGUgKyA8ZG9t
aWQ+Lzx2aG9zdD4vdnNjc2ktZGV2cy9kZXYtMC9zdGF0ZSBiZWNvbWUgNAotICogCisgKgogICog
VG8gYWRkIGFub3RoZXIgZGV2aWNlIHRvIGEgdmhvc3Q6CiAgKiAgICAgPGRvbWlkPi88dmhvc3Q+
L3N0YXRlID0gIjciCiAgKiAgICAgPGRvbWlkPi88dmhvc3Q+L3ZzY3NpLWRldnMvZGV2LTEvcC1k
ZXYgPSAiODowOjI6MiIKICAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vdnNjc2ktZGV2cy9kZXYtMS9z
dGF0ZSA9ICIxIgogICogICAgIDxkb21pZD4vPHZob3N0Pi92c2NzaS1kZXZzL2Rldi0xL3YtZGV2
ID0gIjA6MDoxOjAiCiAgKiBXYWl0IGZvciA8ZG9taWQ+Lzx2aG9zdD4vc3RhdGUgKyA8ZG9taWQ+
Lzx2aG9zdD4vdnNjc2ktZGV2cy9kZXYtMS9zdGF0ZSBiZWNvbWUgNAotICogCisgKgogICogVG8g
cmVtb3ZlIGEgZGV2aWNlIGZyb20gYSB2aG9zdDoKICAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vc3Rh
dGUgPSAiNyIKICAqICAgICA8ZG9taWQ+Lzx2aG9zdD4vdnNjc2ktZGV2cy9kZXYtMS9zdGF0ZSA9
ICI1IgpAQCAtMzA5LDcgKzMwOSw3IEBAIHN0cnVjdCB2c2NzaWlmX3Jlc3BvbnNlIHsKICAgICB1
aW50OF90IHNlbnNlX2xlbjsKICAgICB1aW50OF90IHNlbnNlX2J1ZmZlcltWU0NTSUlGX1NFTlNF
X0JVRkZFUlNJWkVdOwogICAgIGludDMyX3QgcnNsdDsKLSAgICB1aW50MzJfdCByZXNpZHVhbF9s
ZW47ICAgICAvKiByZXF1ZXN0IGJ1ZmZsZW4gLSAKKyAgICB1aW50MzJfdCByZXNpZHVhbF9sZW47
ICAgICAvKiByZXF1ZXN0IGJ1ZmZsZW4gLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJldHVybiB0aGUgdmFsdWUgZnJvbSBwaHlzaWNhbCBkZXZpY2UgKi8KICAgICB1aW50MzJf
dCByZXNlcnZlZFszNl07CiB9OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2tleGVj
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMva2V4ZWMuaAppbmRleCA3NGVhOTgxYWIyLi4zZjJhMTE4
MzgxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMva2V4ZWMuaAorKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMva2V4ZWMuaApAQCAtMSw2ICsxLDYgQEAKIC8qKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKICAqIGtleGVjLmggLSBQdWJsaWMgcG9ydGlvbgotICogCisgKgogICogUGVybWlzc2lvbiBp
cyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5n
IGEgY29weQogICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9u
IGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCiAgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRo
b3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQpAQCAtMTgs
NyArMTgsNyBAQAogICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFD
VCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKICAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05O
RUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKICAqIERFQUxJTkdT
IElOIFRIRSBTT0ZUV0FSRS4KLSAqIAorICoKICAqIFhlbiBwb3J0IHdyaXR0ZW4gYnk6CiAgKiAt
IFNpbW9uICdIb3JtcycgSG9ybWFuIDxob3Jtc0B2ZXJnZS5uZXQuYXU+CiAgKiAtIE1hZ251cyBE
YW1tIDxtYWdudXNAdmFsaW51eC5jby5qcD4KQEAgLTMwLDcgKzMwLDcgQEAKIAogLyogVGhpcyBm
aWxlIGRlc2NyaWJlcyB0aGUgS2V4ZWMgLyBLZHVtcCBoeXBlcmNhbGwgaW50ZXJmYWNlIGZvciBY
ZW4uCiAgKgotICogS2V4ZWMgdW5kZXIgdmFuaWxsYSBMaW51eCBhbGxvd3MgYSB1c2VyIHRvIHJl
Ym9vdCB0aGUgcGh5c2ljYWwgbWFjaGluZSAKKyAqIEtleGVjIHVuZGVyIHZhbmlsbGEgTGludXgg
YWxsb3dzIGEgdXNlciB0byByZWJvb3QgdGhlIHBoeXNpY2FsIG1hY2hpbmUKICAqIGludG8gYSBu
ZXcgdXNlci1zcGVjaWZpZWQga2VybmVsLiBUaGUgWGVuIHBvcnQgZXh0ZW5kcyB0aGlzIGlkZWEK
ICAqIHRvIGFsbG93IHJlYm9vdGluZyBvZiB0aGUgbWFjaGluZSBmcm9tIGRvbTAuIFdoZW4ga2V4
ZWMgZm9yIGRvbTAKICAqIGlzIHVzZWQgdG8gcmVib290LCAgYm90aCB0aGUgaHlwZXJ2aXNvciBh
bmQgdGhlIGRvbWFpbnMgZ2V0IHJlcGxhY2VkCkBAIC00MSw4ICs0MSw4IEBACiAgKiB0eXBlcyBv
ZiBoeXBlcmNhbGwgb3BlcmF0aW9uczoKICAqCiAgKiAxKSBSYW5nZSBpbmZvcm1hdGlvbjoKLSAq
ICAgIFRoaXMgaXMgdXNlZCBieSB0aGUgZG9tMCBrZXJuZWwgdG8gYXNrIHRoZSBoeXBlcnZpc29y
IGFib3V0IHZhcmlvdXMgCi0gKiAgICBhZGRyZXNzIGluZm9ybWF0aW9uLiBUaGlzIGluZm9ybWF0
aW9uIGlzIG5lZWRlZCB0byBhbGxvdyBrZXhlYy10b29scyAKKyAqICAgIFRoaXMgaXMgdXNlZCBi
eSB0aGUgZG9tMCBrZXJuZWwgdG8gYXNrIHRoZSBoeXBlcnZpc29yIGFib3V0IHZhcmlvdXMKKyAq
ICAgIGFkZHJlc3MgaW5mb3JtYXRpb24uIFRoaXMgaW5mb3JtYXRpb24gaXMgbmVlZGVkIHRvIGFs
bG93IGtleGVjLXRvb2xzCiAgKiAgICB0byBmaWxsIGluIHRoZSBFTEYgaGVhZGVycyBmb3IgL3By
b2Mvdm1jb3JlIHByb3Blcmx5LgogICoKICAqIDIpIExvYWQgYW5kIHVubG9hZCBvZiBpbWFnZXM6
CkBAIC02NSw3ICs2NSw3IEBACiAvKgogICogUHJvdG90eXBlIGZvciB0aGlzIGh5cGVyY2FsbCBp
czoKICAqICBpbnQga2V4ZWNfb3AoaW50IGNtZCwgdm9pZCAqYXJncykKLSAqIEBjbWQgID09IEtF
WEVDX0NNRF8uLi4gCisgKiBAY21kICA9PSBLRVhFQ19DTURfLi4uCiAgKiAgICAgICAgICBLRVhF
QyBvcGVyYXRpb24gdG8gcGVyZm9ybQogICogQGFyZ3MgPT0gT3BlcmF0aW9uLXNwZWNpZmljIGV4
dHJhIGFyZ3VtZW50cyAoTlVMTCBpZiBub25lKS4KICAqLwpAQCAtOTIsNyArOTIsNyBAQAogICog
aXMgcGFzc2VkIHRvIHRoZSAiY29kZSBwYWdlIiB3aGljaCBpcyBvbmUgcGFnZSBvZiBjb2RlIHRo
YXQgcGVyZm9ybXMKICAqIHRoZSBmaW5hbCByZWxvY2F0aW9ucyBiZWZvcmUganVtcGluZyB0byB0
aGUgbmV3IGtlcm5lbC4KICAqLwotIAorCiB0eXBlZGVmIHN0cnVjdCB4ZW5fa2V4ZWNfaW1hZ2Ug
ewogI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKICAgICB1bnNp
Z25lZCBsb25nIHBhZ2VfbGlzdFtLRVhFQ19YRU5fTk9fUEFHRVNdOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvcHVibGljL21lbW9yeS5oIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCmlu
ZGV4IDhmYzI3Y2VlYWIuLjg2MzgwMjNlNGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9tZW1vcnkuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKQEAgLTEsOCArMSw4
IEBACiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiBtZW1vcnkuaAotICogCisgKgogICogTWVt
b3J5IHJlc2VydmF0aW9uIGFuZCBpbmZvcm1hdGlvbi4KLSAqIAorICoKICAqIFBlcm1pc3Npb24g
aXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmlu
ZyBhIGNvcHkKICAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlv
biBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwogICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0
aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKQEAgLTQx
LDkgKzQxLDkgQEAKIAogI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPj0gMHgwMDAzMDIw
OQogLyoKLSAqIE1heGltdW0gIyBiaXRzIGFkZHJlc3NhYmxlIGJ5IHRoZSB1c2VyIG9mIHRoZSBh
bGxvY2F0ZWQgcmVnaW9uIChlLmcuLCBJL08gCi0gKiBkZXZpY2VzIG9mdGVuIGhhdmUgYSAzMi1i
aXQgbGltaXRhdGlvbiBldmVuIGluIDY0LWJpdCBzeXN0ZW1zKS4gSWYgemVybyAKLSAqIHRoZW4g
dGhlIHVzZXIgaGFzIG5vIGFkZHJlc3NpbmcgcmVzdHJpY3Rpb24uIFRoaXMgZmllbGQgaXMgbm90
IHVzZWQgYnkgCisgKiBNYXhpbXVtICMgYml0cyBhZGRyZXNzYWJsZSBieSB0aGUgdXNlciBvZiB0
aGUgYWxsb2NhdGVkIHJlZ2lvbiAoZS5nLiwgSS9PCisgKiBkZXZpY2VzIG9mdGVuIGhhdmUgYSAz
Mi1iaXQgbGltaXRhdGlvbiBldmVuIGluIDY0LWJpdCBzeXN0ZW1zKS4gSWYgemVybworICogdGhl
biB0aGUgdXNlciBoYXMgbm8gYWRkcmVzc2luZyByZXN0cmljdGlvbi4gVGhpcyBmaWVsZCBpcyBu
b3QgdXNlZCBieQogICogWEVOTUVNX2RlY3JlYXNlX3Jlc2VydmF0aW9uLgogICovCiAjZGVmaW5l
IFhFTk1FTUZfYWRkcmVzc19iaXRzKHgpICAgICAoeCkKQEAgLTExNyw3ICsxMTcsNyBAQCBzdHJ1
Y3QgeGVuX21lbW9yeV9leGNoYW5nZSB7CiAgICAgICogW0lOL09VVF0gRGV0YWlscyBvZiBuZXcg
bWVtb3J5IGV4dGVudHMuCiAgICAgICogV2UgcmVxdWlyZSB0aGF0OgogICAgICAqICAxLiBAaW4u
ZG9taWQgPT0gQG91dC5kb21pZAotICAgICAqICAyLiBAaW4ubnJfZXh0ZW50cyAgPDwgQGluLmV4
dGVudF9vcmRlciA9PSAKKyAgICAgKiAgMi4gQGluLm5yX2V4dGVudHMgIDw8IEBpbi5leHRlbnRf
b3JkZXIgPT0KICAgICAgKiAgICAgQG91dC5ucl9leHRlbnRzIDw8IEBvdXQuZXh0ZW50X29yZGVy
CiAgICAgICogIDMuIEBpbi5leHRlbnRfc3RhcnQgYW5kIEBvdXQuZXh0ZW50X3N0YXJ0IGxpc3Rz
IG11c3Qgbm90IG92ZXJsYXAKICAgICAgKiAgNC4gQG91dC5leHRlbnRfc3RhcnQgbGlzdHMgR1BG
TiBiYXNlcyB0byBiZSBwb3B1bGF0ZWQKQEAgLTM4Miw3ICszODIsNyBAQCB0eXBlZGVmIHN0cnVj
dCB4ZW5fcG9kX3RhcmdldCB4ZW5fcG9kX3RhcmdldF90OwogCiAvKgogICogR2V0IHRoZSBudW1i
ZXIgb2YgTUZOcyBzYXZlZCB0aHJvdWdoIG1lbW9yeSBzaGFyaW5nLgotICogVGhlIGNhbGwgbmV2
ZXIgZmFpbHMuIAorICogVGhlIGNhbGwgbmV2ZXIgZmFpbHMuCiAgKi8KICNkZWZpbmUgWEVOTUVN
X2dldF9zaGFyaW5nX2ZyZWVkX3BhZ2VzICAgIDE4CiAjZGVmaW5lIFhFTk1FTV9nZXRfc2hhcmlu
Z19zaGFyZWRfcGFnZXMgICAxOQpAQCAtNDg4LDcgKzQ4OCw3IEBAIERFRklORV9YRU5fR1VFU1Rf
SEFORExFKHhlbl9tZW1fYWNjZXNzX29wX3QpOwogCiAvKiBUaGUgZm9sbG93aW5nIGFsbG93cyBz
aGFyaW5nIG9mIGdyYW50IHJlZnMuIFRoaXMgaXMgdXNlZnVsCiAgKiBmb3Igc2hhcmluZyB1dGls
aXRpZXMgc2l0dGluZyBhcyAiZmlsdGVycyIgaW4gSU8gYmFja2VuZHMKLSAqIChlLmcuIG1lbXNo
ciArIGJsa3RhcCgyKSkuIFRoZSBJTyBiYWNrZW5kIGlzIG9ubHkgZXhwb3NlZCAKKyAqIChlLmcu
IG1lbXNociArIGJsa3RhcCgyKSkuIFRoZSBJTyBiYWNrZW5kIGlzIG9ubHkgZXhwb3NlZAogICog
dG8gZ3JhbnQgcmVmZXJlbmNlcywgYW5kIHRoaXMgYWxsb3dzIHNoYXJpbmcgb2YgdGhlIGdyZWZz
ICovCiAjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX0ZJRUxEX0lTX0dSRUZfRkxBRyAgICh4ZW5f
bWtfdWxsb25nKDEpIDw8IDYyKQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvbm1p
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbm1pLmgKaW5kZXggNjA0YjI5MzhlYi4uNGRkNzI5NGQ3
MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL25taS5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9ubWkuaApAQCAtMSw4ICsxLDggQEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAq
IG5taS5oCi0gKiAKKyAqCiAgKiBOTUkgY2FsbGJhY2sgcmVnaXN0cmF0aW9uIGFuZCByZWFzb24g
Y29kZXMuCi0gKiAKKyAqCiAgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9m
IGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CiAgKiBvZiB0aGlzIHNvZnR3
YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwg
dG8KICAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGlu
ZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
cGh5c2Rldi5oIGIveGVuL2luY2x1ZGUvcHVibGljL3BoeXNkZXYuaAppbmRleCAwZTU0NjM1NjIz
Li5iNmZhZjgzNTBjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvcGh5c2Rldi5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9waHlzZGV2LmgKQEAgLTE0OCw3ICsxNDgsNyBAQCBzdHJ1
Y3QgcGh5c2Rldl9pcnEgewogfTsKIHR5cGVkZWYgc3RydWN0IHBoeXNkZXZfaXJxIHBoeXNkZXZf
aXJxX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2X2lycV90KTsKLSAKKwogI2Rl
ZmluZSBNQVBfUElSUV9UWVBFX01TSSAgICAgICAgICAgICAgIDB4MAogI2RlZmluZSBNQVBfUElS
UV9UWVBFX0dTSSAgICAgICAgICAgICAgIDB4MQogI2RlZmluZSBNQVBfUElSUV9UWVBFX1VOS05P
V04gICAgICAgICAgIDB4MgpAQCAtMTkyLDcgKzE5Miw3IEBAIHN0cnVjdCBwaHlzZGV2X21hbmFn
ZV9wY2kgewogICAgIC8qIElOICovCiAgICAgdWludDhfdCBidXM7CiAgICAgdWludDhfdCBkZXZm
bjsKLX07IAorfTsKIAogdHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9tYW5hZ2VfcGNpIHBoeXNkZXZf
bWFuYWdlX3BjaV90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rldl9tYW5hZ2VfcGNp
X3QpOwpAQCAtMjU4LDcgKzI1OCw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNkZXZf
c2V0dXBfZ3NpX3QpOwogICogdGhlIGh5cGVyY2FsbCByZXR1cm5zIGEgZnJlZSBwaXJxICovCiAj
ZGVmaW5lIFBIWVNERVZPUF9nZXRfZnJlZV9waXJxICAgIDIzCiBzdHJ1Y3QgcGh5c2Rldl9nZXRf
ZnJlZV9waXJxIHsKLSAgICAvKiBJTiAqLyAKKyAgICAvKiBJTiAqLwogICAgIGludCB0eXBlOwog
ICAgIC8qIE9VVCAqLwogICAgIHVpbnQzMl90IHBpcnE7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvcGxhdGZvcm0uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9wbGF0Zm9ybS5oCmluZGV4
IDk0ZGJjM2ZlYjQuLmYzYzg0ZWJjNzggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9w
bGF0Zm9ybS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9wbGF0Zm9ybS5oCkBAIC0xLDggKzEs
OCBAQAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogcGxhdGZvcm0uaAotICogCisgKgogICog
SGFyZHdhcmUgcGxhdGZvcm0gb3BlcmF0aW9ucy4gSW50ZW5kZWQgZm9yIHVzZSBieSBkb21haW4t
MCBrZXJuZWwuCi0gKiAKKyAqCiAgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVl
IG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CiAgKiBvZiB0aGlzIHNv
ZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUi
KSwgdG8KICAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1
ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggMWNjZjIwNzg3
YS4uYzQ5YjRkY2M5OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtMSw4ICsxLDggQEAKIC8qKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKICAqIHN5c2N0bC5oCi0gKiAKKyAqCiAgKiBTeXN0ZW0gbWFuYWdlbWVu
dCBvcGVyYXRpb25zLiBGb3IgdXNlIGJ5IG5vZGUgY29udHJvbCBzdGFjay4KLSAqIAorICoKICAq
IFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVy
c29uIG9idGFpbmluZyBhIGNvcHkKICAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQg
ZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwogICogZGVhbCBpbiB0aGUg
U29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlv
biB0aGUKQEAgLTUyLDcgKzUyLDcgQEAgc3RydWN0IHhlbl9zeXNjdGxfcmVhZGNvbnNvbGUgewog
ICAgICAqIElOOiAgU3RhcnQgaW5kZXggZm9yIGNvbnN1bWluZyBmcm9tIHJpbmcgYnVmZmVyIChp
ZiBAaW5jcmVtZW50YWwpOwogICAgICAqIE9VVDogRW5kIGluZGV4IGFmdGVyIGNvbnN1bWluZyBm
cm9tIHJpbmcgYnVmZmVyLgogICAgICAqLwotICAgIHVpbnQzMl90IGluZGV4OyAKKyAgICB1aW50
MzJfdCBpbmRleDsKICAgICAvKiBJTjogVmlydHVhbCBhZGRyZXNzIHRvIHdyaXRlIGNvbnNvbGUg
ZGF0YS4gKi8KICAgICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIGJ1ZmZlcjsKICAgICAvKiBJ
TjogU2l6ZSBvZiBidWZmZXI7IE9VVDogQnl0ZXMgd3JpdHRlbiB0byBidWZmZXIuICovCkBAIC0x
NjcsMTQgKzE2NywxNCBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9jcHVpbmZvIHsKICAgICB1aW50NjRf
YWxpZ25lZF90IGlkbGV0aW1lOwogfTsKIHR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfY3B1aW5m
byB4ZW5fc3lzY3RsX2NwdWluZm9fdDsKLURFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNj
dGxfY3B1aW5mb190KTsgCitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fc3lzY3RsX2NwdWlu
Zm9fdCk7CiBzdHJ1Y3QgeGVuX3N5c2N0bF9nZXRjcHVpbmZvIHsKICAgICAvKiBJTiB2YXJpYWJs
ZXMuICovCiAgICAgdWludDMyX3QgbWF4X2NwdXM7CiAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4
ZW5fc3lzY3RsX2NwdWluZm9fdCkgaW5mbzsKICAgICAvKiBPVVQgdmFyaWFibGVzLiAqLwogICAg
IHVpbnQzMl90IG5yX2NwdXM7Ci19OyAKK307CiAKIC8qIFhFTl9TWVNDVExfYXZhaWxoZWFwICov
CiBzdHJ1Y3QgeGVuX3N5c2N0bF9hdmFpbGhlYXAgewpAQCAtMjUyLDcgKzI1Miw3IEBAIHN0cnVj
dCB4ZW5fc3lzY3RsX2NwdV9ob3RwbHVnIHsKIH07CiAKIC8qCi0gKiBHZXQvc2V0IHhlbiBwb3dl
ciBtYW5hZ2VtZW50LCBpbmNsdWRlIAorICogR2V0L3NldCB4ZW4gcG93ZXIgbWFuYWdlbWVudCwg
aW5jbHVkZQogICogMS4gY3B1ZnJlcSBnb3Zlcm5vcnMgYW5kIHJlbGF0ZWQgcGFyYW1ldGVycwog
ICovCiAvKiBYRU5fU1lTQ1RMX3BtX29wICovCkBAIC0yNjgsOCArMjY4LDggQEAgc3RydWN0IHhl
bl9vbmRlbWFuZCB7CiAgICAgdWludDMyX3QgdXBfdGhyZXNob2xkOwogfTsKIAotLyogCi0gKiBj
cHVmcmVxIHBhcmEgbmFtZSBvZiB0aGlzIHN0cnVjdHVyZSBuYW1lZCAKKy8qCisgKiBjcHVmcmVx
IHBhcmEgbmFtZSBvZiB0aGlzIHN0cnVjdHVyZSBuYW1lZAogICogc2FtZSBhcyBzeXNmcyBmaWxl
IG5hbWUgb2YgbmF0aXZlIGxpbnV4CiAgKi8KICNkZWZpbmUgQ1BVRlJFUV9OQU1FX0xFTiAxNgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3RyYWNlLmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvdHJhY2UuaAppbmRleCAxYzRkNTgwM2YyLi5kNWZhNGFlYThkIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvdHJhY2UuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2UuaApA
QCAtMSw2ICsxLDYgQEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAqIGluY2x1ZGUvcHVibGlj
L3RyYWNlLmgKLSAqIAorICoKICAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUg
b2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKICAqIG9mIHRoaXMgc29m
dHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIp
LCB0bwogICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVk
aW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy92Y3B1LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvdmNwdS5oCmluZGV4IDhhOWUzMGQ4YzUuLjM2
MjNhZjkzMmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy92Y3B1LmgKKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL3ZjcHUuaApAQCAtMSw4ICsxLDggQEAKIC8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKICAqIHZjcHUuaAotICogCisgKgogICogVkNQVSBpbml0aWFsaXNhdGlvbiwgcXVlcnks
IGFuZCBob3RwbHVnLgotICogCisgKgogICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwg
ZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQogICogb2YgdGhp
cyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3
YXJlIiksIHRvCiAgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBp
bmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQpAQCAtMzgsOSArMzgsOSBAQAogICovCiAK
IC8qCi0gKiBJbml0aWFsaXNlIGEgVkNQVS4gRWFjaCBWQ1BVIGNhbiBiZSBpbml0aWFsaXNlZCBv
bmx5IG9uY2UuIEEgCisgKiBJbml0aWFsaXNlIGEgVkNQVS4gRWFjaCBWQ1BVIGNhbiBiZSBpbml0
aWFsaXNlZCBvbmx5IG9uY2UuIEEKICAqIG5ld2x5LWluaXRpYWxpc2VkIFZDUFUgd2lsbCBub3Qg
cnVuIHVudGlsIGl0IGlzIGJyb3VnaHQgdXAgYnkgVkNQVU9QX3VwLgotICogCisgKgogICogQGV4
dHJhX2FyZyA9PSBGb3IgUFYgb3IgQVJNIGd1ZXN0cyB0aGlzIGlzIGEgcG9pbnRlciB0byBhIHZj
cHVfZ3Vlc3RfY29udGV4dAogICogICAgICAgICAgICAgICBzdHJ1Y3R1cmUgY29udGFpbmluZyB0
aGUgaW5pdGlhbCBzdGF0ZSBmb3IgdGhlIFZDUFUuIEZvciB4ODYKICAqICAgICAgICAgICAgICAg
SFZNIGJhc2VkIGd1ZXN0cyB0aGlzIGlzIGEgcG9pbnRlciB0byBhIHZjcHVfaHZtX2NvbnRleHQK
QEAgLTE3MSw3ICsxNzEsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3NldF9zaW5n
bGVzaG90X3RpbWVyX3QpOwogI2RlZmluZSBfVkNQVV9TU0hPVFRNUl9mdXR1cmUgKDApCiAjZGVm
aW5lIFZDUFVfU1NIT1RUTVJfZnV0dXJlICAoMVUgPDwgX1ZDUFVfU1NIT1RUTVJfZnV0dXJlKQog
Ci0vKiAKKy8qCiAgKiBSZWdpc3RlciBhIG1lbW9yeSBsb2NhdGlvbiBpbiB0aGUgZ3Vlc3QgYWRk
cmVzcyBzcGFjZSBmb3IgdGhlCiAgKiB2Y3B1X2luZm8gc3RydWN0dXJlLiAgVGhpcyBhbGxvd3Mg
dGhlIGd1ZXN0IHRvIHBsYWNlIHRoZSB2Y3B1X2luZm8KICAqIHN0cnVjdHVyZSBpbiBhIGNvbnZl
bmllbnQgcGxhY2UsIHN1Y2ggYXMgaW4gYSBwZXItY3B1IGRhdGEgYXJlYS4KQEAgLTE5Miw3ICsx
OTIsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3JlZ2lzdGVyX3ZjcHVfaW5mb190
KTsKIC8qIFNlbmQgYW4gTk1JIHRvIHRoZSBzcGVjaWZpZWQgVkNQVS4gQGV4dHJhX2FyZyA9PSBO
VUxMLiAqLwogI2RlZmluZSBWQ1BVT1Bfc2VuZF9ubWkgICAgICAgICAgICAgMTEKIAotLyogCisv
KgogICogR2V0IHRoZSBwaHlzaWNhbCBJRCBpbmZvcm1hdGlvbiBmb3IgYSBwaW5uZWQgdmNwdSdz
IHVuZGVybHlpbmcgcGh5c2ljYWwKICAqIHByb2Nlc3Nvci4gIFRoZSBwaHlzaWNhbCBJRCBpbmZv
cm1tYXRpb24gaXMgYXJjaGl0ZWN0dXJlLXNwZWNpZmljLgogICogT24geDg2OiBpZFszMTowXT1h
cGljX2lkLCBpZFs2MzozMl09YWNwaV9pZC4KQEAgLTIwNyw3ICsyMDcsNyBAQCBERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh2Y3B1X2dldF9waHlzaWRfdCk7CiAjZGVmaW5lIHhlbl92Y3B1X3BoeXNp
ZF90b194ODZfYXBpY2lkKHBoeXNpZCkgKCh1aW50MzJfdCkocGh5c2lkKSkKICNkZWZpbmUgeGVu
X3ZjcHVfcGh5c2lkX3RvX3g4Nl9hY3BpaWQocGh5c2lkKSAoKHVpbnQzMl90KSgocGh5c2lkKSA+
PiAzMikpCiAKLS8qIAorLyoKICAqIFJlZ2lzdGVyIGEgbWVtb3J5IGxvY2F0aW9uIHRvIGdldCBh
IHNlY29uZGFyeSBjb3B5IG9mIHRoZSB2Y3B1IHRpbWUKICAqIHBhcmFtZXRlcnMuICBUaGUgbWFz
dGVyIGNvcHkgc3RpbGwgZXhpc3RzIGFzIHBhcnQgb2YgdGhlIHZjcHUgc2hhcmVkCiAgKiBtZW1v
cnkgYXJlYSwgYW5kIHRoaXMgc2Vjb25kYXJ5IGNvcHkgaXMgdXBkYXRlZCB3aGVuZXZlciB0aGUg
bWFzdGVyIGNvcHkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy92ZXJzaW9uLmggYi94
ZW4vaW5jbHVkZS9wdWJsaWMvdmVyc2lvbi5oCmluZGV4IGNiODQ1NjVjMDYuLjcwNjNlOGNhNTUg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy92ZXJzaW9uLmgKKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL3ZlcnNpb24uaApAQCAtMSw4ICsxLDggQEAKIC8qKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKICAqIHZlcnNpb24uaAotICogCisgKgogICogWGVuIHZlcnNpb24sIHR5cGUsIGFuZCBjb21w
aWxlIGluZm9ybWF0aW9uLgotICogCisgKgogICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRl
ZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQogICogb2Yg
dGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNv
ZnR3YXJlIiksIHRvCiAgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9u
LCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL3hlbi1jb21wYXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4tY29tcGF0LmgK
aW5kZXggZmE2ZmZiNzJlOC4uNmZhYmNhMTg4OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL3hlbi1jb21wYXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLWNvbXBhdC5oCkBA
IC0xLDggKzEsOCBAQAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogeGVuLWNvbXBhdC5oCi0g
KiAKKyAqCiAgKiBHdWVzdCBPUyBpbnRlcmZhY2UgdG8gWGVuLiAgQ29tcGF0aWJpbGl0eSBsYXll
ci4KLSAqIAorICoKICAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hh
cmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKICAqIG9mIHRoaXMgc29mdHdhcmUg
YW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwog
ICogZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdp
dGhvdXQgbGltaXRhdGlvbiB0aGUKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4u
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAppbmRleCA2OGVlMDk4MTBmLi4xYTU2ODcxZDVk
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL3hlbi5oCkBAIC0xLDggKzEsOCBAQAogLyoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICog
eGVuLmgKLSAqIAorICoKICAqIEd1ZXN0IE9TIGludGVyZmFjZSB0byBYZW4uCi0gKiAKKyAqCiAg
KiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBl
cnNvbiBvYnRhaW5pbmcgYSBjb3B5CiAgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVk
IGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KICAqIGRlYWwgaW4gdGhl
IFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRp
b24gdGhlCkBAIC0xNTcsMTEgKzE1NywxMSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
dWxvbmdfdCk7CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9kb20wX29wIF9fSFlQRVJWSVNPUl9wbGF0
Zm9ybV9vcAogI2VuZGlmCiAKLS8qIAorLyoKICAqIFZJUlRVQUwgSU5URVJSVVBUUwotICogCisg
KgogICogVmlydHVhbCBpbnRlcnJ1cHRzIHRoYXQgYSBndWVzdCBPUyBtYXkgcmVjZWl2ZSBmcm9t
IFhlbi4KLSAqIAorICoKICAqIEluIHRoZSBzaWRlIGNvbW1lbnRzLCAnVi4nIGRlbm90ZXMgYSBw
ZXItVkNQVSBWSVJRIHdoaWxlICdHLicgZGVub3RlcyBhCiAgKiBnbG9iYWwgVklSUS4gVGhlIGZv
cm1lciBjYW4gYmUgYm91bmQgb25jZSBwZXIgVkNQVSBhbmQgY2Fubm90IGJlIHJlLWJvdW5kLgog
ICogVGhlIGxhdHRlciBjYW4gYmUgYWxsb2NhdGVkIG9ubHkgb25jZSBwZXIgZ3Vlc3Q6IHRoZXkg
bXVzdCBpbml0aWFsbHkgYmUKQEAgLTIxMSw3ICsyMTEsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fdWxvbmdfdCk7CiAgKiAgICAgICAgICAgICAgICAgICAgICh4KSBlbmNvZGVzIHRo
ZSBQRkQgYXMgZm9sbG93czoKICAqICAgICAgICAgICAgICAgICAgICAgeCA9PSAwID0+IFBGRCA9
PSBET01JRF9TRUxGCiAgKiAgICAgICAgICAgICAgICAgICAgIHggIT0gMCA9PiBQRkQgPT0geCAt
IDEKLSAqIAorICoKICAqIFN1Yi1jb21tYW5kczogcHRyWzE6MF0gc3BlY2lmaWVzIHRoZSBhcHBy
b3ByaWF0ZSBNTVVfKiBjb21tYW5kLgogICogLS0tLS0tLS0tLS0tLQogICogcHRyWzE6MF0gPT0g
TU1VX05PUk1BTF9QVF9VUERBVEU6CkBAIC0yNTcsMTMgKzI1NywxMyBAQCBERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCk7CiAgKiBUbyBkZWFsbG9jYXRlIHRoZSBwYWdlcywgdGhl
IG9wZXJhdGlvbnMgYXJlIHRoZSByZXZlcnNlIG9mIHRoZSBzdGVwcwogICogbWVudGlvbmVkIGFi
b3ZlLiBUaGUgYXJndW1lbnQgaXMgTU1VRVhUX1VOUElOX1RBQkxFIGZvciBhbGwgbGV2ZWxzIGFu
ZCB0aGUKICAqIHBhZ2V0YWJsZSBNVVNUIG5vdCBiZSBpbiB1c2UgKG1lYW5pbmcgdGhhdCB0aGUg
Y3IzIGlzIG5vdCBzZXQgdG8gaXQpLgotICogCisgKgogICogcHRyWzE6MF0gPT0gTU1VX01BQ0hQ
SFlTX1VQREFURToKICAqIFVwZGF0ZXMgYW4gZW50cnkgaW4gdGhlIG1hY2hpbmUtPnBzZXVkby1w
aHlzaWNhbCBtYXBwaW5nIHRhYmxlLgogICogcHRyWzoyXSAgLS0gTWFjaGluZSBhZGRyZXNzIHdp
dGhpbiB0aGUgZnJhbWUgd2hvc2UgbWFwcGluZyB0byBtb2RpZnkuCiAgKiAgICAgICAgICAgICBU
aGUgZnJhbWUgbXVzdCBiZWxvbmcgdG8gdGhlIEZELCBpZiBvbmUgaXMgc3BlY2lmaWVkLgogICog
dmFsICAgICAgLS0gVmFsdWUgdG8gd3JpdGUgaW50byB0aGUgbWFwcGluZyBlbnRyeS4KLSAqIAor
ICoKICAqIHB0clsxOjBdID09IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQ6CiAgKiBBcyBNTVVf
Tk9STUFMX1BUX1VQREFURSBhYm92ZSwgYnV0IEEvRCBiaXRzIGN1cnJlbnRseSBpbiB0aGUgUFRF
IGFyZSBPUmVkCiAgKiB3aXRoIHRob3NlIGluIEB2YWwuCkBAIC02NjEsNyArNjYxLDcgQEAgdHlw
ZWRlZiBzdHJ1Y3QgdmNwdV90aW1lX2luZm8gdmNwdV90aW1lX2luZm9fdDsKIHN0cnVjdCB2Y3B1
X2luZm8gewogICAgIC8qCiAgICAgICogJ2V2dGNobl91cGNhbGxfcGVuZGluZycgaXMgd3JpdHRl
biBub24temVybyBieSBYZW4gdG8gaW5kaWNhdGUKLSAgICAgKiBhIHBlbmRpbmcgbm90aWZpY2F0
aW9uIGZvciBhIHBhcnRpY3VsYXIgVkNQVS4gSXQgaXMgdGhlbiBjbGVhcmVkIAorICAgICAqIGEg
cGVuZGluZyBub3RpZmljYXRpb24gZm9yIGEgcGFydGljdWxhciBWQ1BVLiBJdCBpcyB0aGVuIGNs
ZWFyZWQKICAgICAgKiBieSB0aGUgZ3Vlc3QgT1MgL2JlZm9yZS8gY2hlY2tpbmcgZm9yIHBlbmRp
bmcgd29yaywgdGh1cyBhdm9pZGluZwogICAgICAqIGEgc2V0LWFuZC1jaGVjayByYWNlLiBOb3Rl
IHRoYXQgdGhlIG1hc2sgaXMgb25seSBhY2Nlc3NlZCBieSBYZW4KICAgICAgKiBvbiB0aGUgQ1BV
IHRoYXQgaXMgY3VycmVudGx5IGhvc3RpbmcgdGhlIFZDUFUuIFRoaXMgbWVhbnMgdGhhdCB0aGUK
QEAgLTcyNCw3ICs3MjQsNyBAQCBzdHJ1Y3Qgc2hhcmVkX2luZm8gewogICAgICAqICAzLiBWaXJ0
dWFsIGludGVycnVwdHMgKCdldmVudHMnKS4gQSBkb21haW4gY2FuIGJpbmQgYW4gZXZlbnQtY2hh
bm5lbAogICAgICAqICAgICBwb3J0IHRvIGEgdmlydHVhbCBpbnRlcnJ1cHQgc291cmNlLCBzdWNo
IGFzIHRoZSB2aXJ0dWFsLXRpbWVyCiAgICAgICogICAgIGRldmljZSBvciB0aGUgZW1lcmdlbmN5
IGNvbnNvbGUuCi0gICAgICogCisgICAgICoKICAgICAgKiBFdmVudCBjaGFubmVscyBhcmUgYWRk
cmVzc2VkIGJ5IGEgInBvcnQgaW5kZXgiLiBFYWNoIGNoYW5uZWwgaXMKICAgICAgKiBhc3NvY2lh
dGVkIHdpdGggdHdvIGJpdHMgb2YgaW5mb3JtYXRpb246CiAgICAgICogIDEuIFBFTkRJTkcgLS0g
bm90aWZpZXMgdGhlIGRvbWFpbiB0aGF0IHRoZXJlIGlzIGEgcGVuZGluZyBub3RpZmljYXRpb24K
QEAgLTczNSw3ICs3MzUsNyBAQCBzdHJ1Y3Qgc2hhcmVkX2luZm8gewogICAgICAqICAgICBiZWNv
bWVzIHBlbmRpbmcgd2hpbGUgdGhlIGNoYW5uZWwgaXMgbWFza2VkIHRoZW4gdGhlICdlZGdlJyBp
cyBsb3N0CiAgICAgICogICAgIChpLmUuLCB3aGVuIHRoZSBjaGFubmVsIGlzIHVubWFza2VkLCB0
aGUgZ3Vlc3QgbXVzdCBtYW51YWxseSBoYW5kbGUKICAgICAgKiAgICAgcGVuZGluZyBub3RpZmlj
YXRpb25zIGFzIG5vIHVwY2FsbCB3aWxsIGJlIHNjaGVkdWxlZCBieSBYZW4pLgotICAgICAqIAor
ICAgICAqCiAgICAgICogVG8gZXhwZWRpdGUgc2Nhbm5pbmcgb2YgcGVuZGluZyBub3RpZmljYXRp
b25zLCBhbnkgMC0+MSBwZW5kaW5nCiAgICAgICogdHJhbnNpdGlvbiBvbiBhbiB1bm1hc2tlZCBj
aGFubmVsIGNhdXNlcyBhIGNvcnJlc3BvbmRpbmcgYml0IGluIGEKICAgICAgKiBwZXItdmNwdSBz
ZWxlY3RvciB3b3JkIHRvIGJlIHNldC4gRWFjaCBiaXQgaW4gdGhlIHNlbGVjdG9yIGNvdmVycyBh
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVub3Byb2YuaCBiL3hlbi9pbmNsdWRl
L3B1YmxpYy94ZW5vcHJvZi5oCmluZGV4IDE5NTVkYjE5NDEuLjlmNWNhODdkOWUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW5vcHJvZi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy94ZW5vcHJvZi5oCkBAIC0xLDkgKzEsOSBAQAogLyoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICog
eGVub3Byb2YuaAotICogCisgKgogICogSW50ZXJmYWNlIGZvciBlbmFibGluZyBzeXN0ZW0gd2lk
ZSBwcm9maWxpbmcgYmFzZWQgb24gaGFyZHdhcmUgcGVyZm9ybWFuY2UKICAqIGNvdW50ZXJzCi0g
KiAKKyAqCiAgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwg
dG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CiAgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBh
c3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KICAqIGRl
YWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0
IGxpbWl0YXRpb24gdGhlCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 12:34:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 12:34: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-devel-bounces@lists.xenproject.org>)
	id 1gRz2u-00073b-V9; Wed, 28 Nov 2018 12:34: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=ir32=OH=citrix.com=prvs=8634c6f68=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gRz2t-00073R-25
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 12:34:23 +0000
X-Inumbo-ID: ee2b988e-f309-11e8-86ab-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee2b988e-f309-11e8-86ab-12d6303a7972;
 Wed, 28 Nov 2018 12:34:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="82468370"
Date: Wed, 28 Nov 2018 13:32:57 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20181128123257.r6e5vokqz7tszfk6@mac>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-4-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1543383256-12371-4-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 3/6] microcode: delete 'mc' field from
 struct ucode_cpu_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MzQ6MTNQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyBiL3hlbi9hcmNo
L3g4Ni9taWNyb2NvZGVfaW50ZWwuYwo+IGluZGV4IGM0ZjgxMmYuLjE4NTczMzIgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L21pY3JvY29kZV9pbnRlbC5jCj4gQEAgLTI5Niw5ICsyOTYsOCBAQCBzdGF0aWMgaW50IGdldF9t
YXRjaGluZ19taWNyb2NvZGUoY29uc3Qgdm9pZCAqbWMsIHVuc2lnbmVkIGludCBjcHUpCj4gICAg
ICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBj
cHUpOwo+ICAgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRl
ciA9IG1jOwo+ICAgICAgdW5zaWduZWQgbG9uZyB0b3RhbF9zaXplID0gZ2V0X3RvdGFsc2l6ZSht
Y19oZWFkZXIpOwo+IC0gICAgdm9pZCAqbmV3X21jOwo+ICAgICAgc3RydWN0IHVjb2RlX3BhdGNo
ICp1Y29kZV9wYXRjaCA9IHhtYWxsb2Moc3RydWN0IHVjb2RlX3BhdGNoKTsKPiAtICAgIHZvaWQg
Km5ld19tYzIgPSB4bWFsbG9jX2J5dGVzKHRvdGFsX3NpemUpOwo+ICsgICAgdm9pZCAqbmV3X21j
ID0geG1hbGxvY19ieXRlcyh0b3RhbF9zaXplKTsKPiAgCj4gICAgICAvKgo+ICAgICAgICogU2F2
ZSB0aGlzIG1pY3JvY29kZSBiZWZvcmUgY2hlY2tpbmcgdGhlIHNpZ25hdHVyZS4gSXQgaXMgdG8K
PiBAQCAtMzA5LDE2ICszMDgsMTYgQEAgc3RhdGljIGludCBnZXRfbWF0Y2hpbmdfbWljcm9jb2Rl
KGNvbnN0IHZvaWQgKm1jLCB1bnNpZ25lZCBpbnQgY3B1KQo+ICAgICAgICogSW5zdGVhZCwgdGhl
eSBqdXN0IGxvYWQgdGhlIG1hdGNoZWQgYW5kIGxhdGVzdCBtaWNyb2NvZGUgaW4KPiAgICAgICAq
IHRoZSBjYWNoZXMuCj4gICAgICAgKi8KPiAtICAgIGlmICggIXVjb2RlX3BhdGNoIHx8ICFuZXdf
bWMyICkKPiArICAgIGlmICggIXVjb2RlX3BhdGNoIHx8ICFuZXdfbWMgKQo+ICAgICAgewo+ICAg
ICAgICAgIHByaW50ayhLRVJOX0VSUiAibWljcm9jb2RlOiBlcnJvciEgQ2FuIG5vdCBhbGxvY2F0
ZSBtZW1vcnlcbiIpOwo+ICAgICAgICAgIHJldHVybiAtRU5PTUVNOwoKSSBrbm93IHRoaXMgaXMg
ZXhpdGluZyBjb2RlLCBidXQgaXQncyBsZWFraW5nIG1lbW9yeS4uLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 12:37:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 12:37: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-devel-bounces@lists.xenproject.org>)
	id 1gRz6D-0007He-G4; Wed, 28 Nov 2018 12:37: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=fE64=OH=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRz6C-0007HY-Q2
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 12:37:48 +0000
X-Inumbo-ID: 6897e686-f30a-11e8-9267-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6897e686-f30a-11e8-9267-12d6303a7972;
 Wed, 28 Nov 2018 12:37:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="71716293"
Date: Wed, 28 Nov 2018 12:36:25 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181128123625.w7r6tdwuj2k63ckb@zion.uk.xensource.com>
References: <20181128123236.25245-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181128123236.25245-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen: remove trailing spaces from public
 headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MzI6MzZQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBTZXZlcmFsIHB1YmxpYyBoZWFkZXIgZmlsZXMgaGF2ZSB0cmFpbGluZyBzcGFjZXMg
aW4gdGhlbS4gVGhpcyBpcwo+IHJhdGhlciBhbm5veWluZyB3aGVuIGltcG9ydGluZyB0aGVtIGlu
dG8gb3RoZXIgcHJvamVjdHMgYXMgdGhleSBtaWdodAo+IGJlIHJlamVjdGVkIG5vdCBjb21wbHlp
bmcgdG8gY29kaW5nIHN0eWxlLgo+IAo+IFJlbW92ZSB0aGUgdHJhaWxpbmcgc3BhY2VzIGluIGFs
bCBoZWFkZXJzIGJlbG93IHhlbi9pbmNsdWRlL3B1YmxpYy8uCj4gCj4gU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 12:48:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 12:48: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-devel-bounces@lists.xenproject.org>)
	id 1gRzGG-00085H-Ig; Wed, 28 Nov 2018 12:48: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=ijsl=oh=citrix.com=prvs=863db4d22=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gRzGF-00085C-HM
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 12:48:11 +0000
X-Inumbo-ID: dbcade7a-f30b-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbcade7a-f30b-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 12:48:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="82468896"
To: Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>
References: <20181128123236.25245-1-jgross@suse.com>
 <20181128123625.w7r6tdwuj2k63ckb@zion.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7ddc78da-6121-2459-7ed1-bf68d3633c0c@citrix.com>
Date: Wed, 28 Nov 2018 12:47:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181128123625.w7r6tdwuj2k63ckb@zion.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen: remove trailing spaces from public
 headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTEvMjAxOCAxMjozNiwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIE5vdiAyOCwgMjAx
OCBhdCAwMTozMjozNlBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBTZXZlcmFsIHB1
YmxpYyBoZWFkZXIgZmlsZXMgaGF2ZSB0cmFpbGluZyBzcGFjZXMgaW4gdGhlbS4gVGhpcyBpcwo+
PiByYXRoZXIgYW5ub3lpbmcgd2hlbiBpbXBvcnRpbmcgdGhlbSBpbnRvIG90aGVyIHByb2plY3Rz
IGFzIHRoZXkgbWlnaHQKPj4gYmUgcmVqZWN0ZWQgbm90IGNvbXBseWluZyB0byBjb2Rpbmcgc3R5
bGUuCj4+Cj4+IFJlbW92ZSB0aGUgdHJhaWxpbmcgc3BhY2VzIGluIGFsbCBoZWFkZXJzIGJlbG93
IHhlbi9pbmNsdWRlL3B1YmxpYy8uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KPiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 12:50:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 12:50: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-devel-bounces@lists.xenproject.org>)
	id 1gRzIk-0000K0-1p; Wed, 28 Nov 2018 12:50: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=i9wt=oh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gRzIi-0000Jc-9T
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 12:50:44 +0000
X-Inumbo-ID: 374f2a69-f30c-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 374f2a69-f30c-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 12:50:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gRzGX-0001Lj-1F; Wed, 28 Nov 2018 12:48:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gRzGW-0005Oe-OU; Wed, 28 Nov 2018 12:48:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gRzGW-0000xR-NY; Wed, 28 Nov 2018 12:48:28 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-130810-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=8894b8e317520c031636fdfab98fc0557a0e1f4c
X-Osstest-Versions-That: freebsd=23174883ee98a4203930f4037d537ee84b1d07b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Nov 2018 12:48:28 +0000
Subject: [Xen-devel] [freebsd-master test] 130810: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgxMCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwODEwLwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgODg5NGI4ZTMxNzUyMGMwMzE2MzZm
ZGZhYjk4ZmMwNTU3YTBlMWY0YwpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgMjMxNzQ4ODNlZTk4YTQyMDM5MzBmNDAzN2Q1MzdlZTg0YjFkMDdiMQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMwNzE4ICAyMDE4LTExLTIzIDA5OjE5OjAwIFogICAgNSBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMDgxMCAgMjAxOC0xMS0yNiAwOToyMDoxNyBaICAgIDIgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IGFsYyA8YWxjQEZyZWVCU0Qub3JnPgogIGFuZHJldyA8YW5kcmV3QEZyZWVCU0Qub3JnPgogIGFy
eWJjaGlrIDxhcnliY2hpa0BGcmVlQlNELm9yZz4KICBiYXB0IDxiYXB0QEZyZWVCU0Qub3JnPgog
IGNlbSA8Y2VtQEZyZWVCU0Qub3JnPgogIGN5IDxjeUBGcmVlQlNELm9yZz4KICBlbWFzdGUgPGVt
YXN0ZUBGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBtYW51IDxtYW51QEZy
ZWVCU0Qub3JnPgogIG1hcmtqIDxtYXJrakBGcmVlQlNELm9yZz4KICBtY2t1c2ljayA8bWNrdXNp
Y2tARnJlZUJTRC5vcmc+CiAgbW0gPG1tQEZyZWVCU0Qub3JnPgogIHNvYm9tYXggPHNvYm9tYXhA
RnJlZUJTRC5vcmc+CiAgdGhqIDx0aGpARnJlZUJTRC5vcmc+CiAgd3VsZiA8d3VsZkBGcmVlQlNE
Lm9yZz4KICB5Z3kgPHlneUBGcmVlQlNELm9yZz4KICB5dXJpcHYgPHl1cmlwdkBGcmVlQlNELm9y
Zz4KCmpvYnM6CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteGVuLWZy
ZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2ZyZWVi
c2QuZ2l0CiAgIDIzMTc0ODgzZWU5Li44ODk0YjhlMzE3NSAgODg5NGI4ZTMxNzUyMGMwMzE2MzZm
ZGZhYjk4ZmMwNTU3YTBlMWY0YyAtPiB0ZXN0ZWQvbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 12:53:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 12:53: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-devel-bounces@lists.xenproject.org>)
	id 1gRzKw-0000Sb-HV; Wed, 28 Nov 2018 12:53:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=fbbp=oh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRzKv-0000SU-2D
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 12:53:01 +0000
X-Inumbo-ID: 88e9a1c2-f30c-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88e9a1c2-f30c-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 12:53:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Nov 2018 05:52:59 -0700
Message-Id: <5BFE8FA90200007800200BA5@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 28 Nov 2018 05:52:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20181128123236.25245-1-jgross@suse.com>
In-Reply-To: <20181128123236.25245-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen: remove trailing spaces from public
 headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjExLjE4IGF0IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBTZXZl
cmFsIHB1YmxpYyBoZWFkZXIgZmlsZXMgaGF2ZSB0cmFpbGluZyBzcGFjZXMgaW4gdGhlbS4gVGhp
cyBpcwo+IHJhdGhlciBhbm5veWluZyB3aGVuIGltcG9ydGluZyB0aGVtIGludG8gb3RoZXIgcHJv
amVjdHMgYXMgdGhleSBtaWdodAo+IGJlIHJlamVjdGVkIG5vdCBjb21wbHlpbmcgdG8gY29kaW5n
IHN0eWxlLgo+IAo+IFJlbW92ZSB0aGUgdHJhaWxpbmcgc3BhY2VzIGluIGFsbCBoZWFkZXJzIGJl
bG93IHhlbi9pbmNsdWRlL3B1YmxpYy8uCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+IEkgaGF2ZSBvbWl0dGVkIHRtZW0uaCBpbiBvcmRl
ciB0byBhdm9pZCBhIGNvbmZsaWN0IHdpdGggV2VpJ3MgdG1lbQo+IHJlbW92YWwgc2VyaWVzLgoK
VG8gYmUgaG9uZXN0IEknbSBub3QgY29udmluY2VkIHJlbW92aW5nIHRoZSBwdWJsaWMgaGVhZGVy
IHdvdWxkCmJlIGFuIGFwcHJvcHJpYXRlIHN0ZXAgdG8gdGFrZS4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 12:57:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 12:57: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-devel-bounces@lists.xenproject.org>)
	id 1gRzP5-0000cq-4x; Wed, 28 Nov 2018 12:57: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=fE64=OH=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRzP4-0000cl-MZ
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 12:57:18 +0000
X-Inumbo-ID: 219b5a4e-f30d-11e8-92c7-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 219b5a4e-f30d-11e8-92c7-12d6303a7972;
 Wed, 28 Nov 2018 12:57:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="71717457"
Date: Wed, 28 Nov 2018 12:57:08 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181128125708.ykq4jpolvqgruh3y@zion.uk.xensource.com>
References: <20181128123236.25245-1-jgross@suse.com>
 <5BFE8FA90200007800200BA5@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BFE8FA90200007800200BA5@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen: remove trailing spaces from public
 headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDU6NTI6NTdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjExLjE4IGF0IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToK
PiA+IFNldmVyYWwgcHVibGljIGhlYWRlciBmaWxlcyBoYXZlIHRyYWlsaW5nIHNwYWNlcyBpbiB0
aGVtLiBUaGlzIGlzCj4gPiByYXRoZXIgYW5ub3lpbmcgd2hlbiBpbXBvcnRpbmcgdGhlbSBpbnRv
IG90aGVyIHByb2plY3RzIGFzIHRoZXkgbWlnaHQKPiA+IGJlIHJlamVjdGVkIG5vdCBjb21wbHlp
bmcgdG8gY29kaW5nIHN0eWxlLgo+ID4gCj4gPiBSZW1vdmUgdGhlIHRyYWlsaW5nIHNwYWNlcyBp
biBhbGwgaGVhZGVycyBiZWxvdyB4ZW4vaW5jbHVkZS9wdWJsaWMvLgo+ID4gCj4gPiBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gPiAtLS0KPiA+IEkgaGF2
ZSBvbWl0dGVkIHRtZW0uaCBpbiBvcmRlciB0byBhdm9pZCBhIGNvbmZsaWN0IHdpdGggV2VpJ3Mg
dG1lbQo+ID4gcmVtb3ZhbCBzZXJpZXMuCj4gCj4gVG8gYmUgaG9uZXN0IEknbSBub3QgY29udmlu
Y2VkIHJlbW92aW5nIHRoZSBwdWJsaWMgaGVhZGVyIHdvdWxkCj4gYmUgYW4gYXBwcm9wcmlhdGUg
c3RlcCB0byB0YWtlLgoKSUlSQyBzb21lb25lIHNhaWQgdG1lbSBpcyBuZXZlciB1c2VkLCBzbyB3
aGF0J3MgdGhlIHBvaW50IG9mIGtlZXBpbmcKdG1lbS5oPyBVbmxlc3MgSSdtIG1pc3JlbWVtYmVy
aW5nPwoKV2VpLgoKPiAKPiBKYW4KPiAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 12:57:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 12:57: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-devel-bounces@lists.xenproject.org>)
	id 1gRzPQ-0000fU-F0; Wed, 28 Nov 2018 12:57: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=fbbp=oh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRzPP-0000fJ-0j
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 12:57:39 +0000
X-Inumbo-ID: 2e8155ae-f30d-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e8155ae-f30d-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 12:57:37 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Nov 2018 05:55:37 -0700
Message-Id: <5BFE90460200007800200BBE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 28 Nov 2018 05:55:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20181128075224.30765-1-jgross@suse.com>
 <20181128084120.sznv4wwpca6uzbtr@mac>
In-Reply-To: <20181128084120.sznv4wwpca6uzbtr@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen/x86: fix paging_max_paddr_bits()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjExLjE4IGF0IDA5OjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgTm92IDI4LCAyMDE4IGF0IDA4OjUyOjI0QU0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mg
d3JvdGU6Cj4+IHBhZ2luZ19tYXhfcGFkZHJfYml0cygpIGhhcyBhbiBpbnZhbGlkIHVzZSBvZiBJ
U19FTkFCTEVEKCk6IGluc3RlYWQgb2YKPj4gSVNfRU5BQkxFRChDT05GSUdfQklHTUVNKSBpdCBp
cyB1c2luZyBJU19FTkFCTEVEKEJJR01FTSkuIEZpeCB0aGF0Lgo+PiAKPj4gU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tbz4KPiAKPiBSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:01:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:01:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gRzSy-0001Sc-1X; Wed, 28 Nov 2018 13:01: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=fBbp=OH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRzSw-0001SX-Ll
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 13:01:18 +0000
X-Inumbo-ID: b0a5ce2c-f30d-11e8-82dd-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b0a5ce2c-f30d-11e8-82dd-12d6303a7972;
 Wed, 28 Nov 2018 13:01:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Nov 2018 06:01:15 -0700
Message-Id: <5BFE91980200007800200BDF@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 28 Nov 2018 06:01:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181128100949.us5zjhswmxx42635@mac>
In-Reply-To: <20181128100949.us5zjhswmxx42635@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] vpci: deferral of register write until p2m changes
 are done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjExLjE4IGF0IDExOjA5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEhlbGxvLAo+IAo+IFdoaWxlIGRvaW5nIHRoZSByZWNlbnQgdlBDSSBmaXhlcyBhbmQgYWxzbyB3
b3JraW5nIG9uIFNSLUlPViBzdXBwb3J0Cj4gSSd2ZSBiZWVuIHRoaW5raW5nIGFib3V0IGhvdyB2
UENJIGhhbmRsZXMgd3JpdGVzIHRvIFBDSSByZWdpc3RlcnMgdGhhdAo+IGltcGx5IG1vZGlmaWNh
dGlvbnMgdG8gdGhlIHAybSBmb3IgUFZIIERvbTAuCj4gCj4gV2hlbiBtZW1vcnkgZGVjb2Rpbmcg
b3IgUk9NIEJBUnMgYXJlIGVuYWJsZWQgWGVuIHBlcmZvcm1zIHRoZQo+IGZvbGxvd2luZyBmbG93
Ogo+IAo+IDEuIENyZWF0ZSBhIHJhbmdlc2V0IHdpdGggdGhlIG1lbW9yeSByZWdpb25zIHRoYXQg
bmVlZCB0byBiZQo+IG1hcHBlZC91bm1hcHBlZC4KPiAyLiBCbG9jayB0aGUgdkNQVSBhbmQgcGVy
Zm9ybSB0aGUgcDJtIGNoYW5nZXMgaW4gYSBwcmVlbXB0aXZlIHdheS4KPiAzLiBBZnRlciB0aGUg
cDJtIGNoYW5nZXMgaGF2ZSBiZWVuIGFwcGxpZWQgKG9yIGluIGNhc2Ugb2YgZXJyb3IpIHdyaXRl
Cj4gdG8gdGhlIHJlZ2lzdGVyIGluIG9yZGVyIHRvIGVuYWJsZS9kaXNhYmxlIG1lbW9yeSBkZWNv
ZGluZyBvciB0aGUgUk9NCj4gQkFSIGFuZCBtYXJrIHRoZSBCQVJzIGFzIGVuYWJsZWQuCj4gCj4g
SSdtIHVuc3VyZSBhYm91dCB0aGUgYmVuZWZpdCBvZiBkZWZlcnJpbmcgdGhlIHJlZ2lzdGVyIHdy
aXRlIChzdGVwIDMpCj4gZm9yIGEgUFZIIERvbTAsIHNvIEkgd291bGQgbGlrZSB0byBwZXJmb3Jt
IHRoZSByZWdpc3RlciB3cml0ZSBiZWZvcmUKPiBhcHBseWluZyB0aGUgY2hhbmdlcyB0byB0aGUg
cDJtLgoKQXMgZXhwcmVzc2VkIHdoaWxlIHJldmlld2luZyByZXNwZWN0aXZlIHBhdGNoZXMsIEkn
bSBub3Qgc3VyZSBlaXRoZXIuCkJlaW5nIG5vdCBzdXJlLCBwdXR0aW5nIG91cnNlbHZlcyBvbiB0
aGUgc2FmZSBzaWRlIGJ5IGRpc2FibGluZyBkZWNvZGUKZWFybHkgYW5kIGVuYWJsaW5nIGRlY29k
ZSBsYXRlIHNlZW1zIGJlc3QgdG8gbWUgdGhvdWdoLiBBbnkKZGV2aWF0aW9uIGZyb20gdGhpcyB3
b3VsZCBpbW8gcmVxdWlyZSBhIGNvbmNsdXNpdmUgZGlzY3Vzc2lvbiBvZiB3aHkKaXQgaXMgc2Fm
ZS4gSW4gdGhlIGludGVyZXN0IG9mIGxhdGVyIGVuYWJsaW5nIG9mIHRoZSBjb2RlIGZvciBEb21V
LCBhbnkKc3VjaCBkaXNjdXNzaW9uIHNob3VsZCwgYXMgZmFyIGFzIHBvc3NpYmxlLCBhdm9pZCBh
cmd1bWVudGF0aW9uIGFsb25nCnRoZSBEb20wLW9ubHkgbGluZS4KCkphbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:11:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:11: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-devel-bounces@lists.xenproject.org>)
	id 1gRzcp-0002Go-AI; Wed, 28 Nov 2018 13:11: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=fbbp=oh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gRzco-0002Gj-CK
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:11:30 +0000
X-Inumbo-ID: 1d868d4b-f30f-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d868d4b-f30f-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 13:11:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Nov 2018 06:09:27 -0700
Message-Id: <5BFE93850200007800200BED@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 28 Nov 2018 06:09:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20181128123236.25245-1-jgross@suse.com>
 <5BFE8FA90200007800200BA5@prv1-mh.provo.novell.com>
 <20181128125708.ykq4jpolvqgruh3y@zion.uk.xensource.com>
In-Reply-To: <20181128125708.ykq4jpolvqgruh3y@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] xen: remove trailing spaces from public
 headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjExLjE4IGF0IDEzOjU3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDU6NTI6NTdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAyOC4xMS4xOCBhdCAxMzozMiwgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6
Cj4+ID4gU2V2ZXJhbCBwdWJsaWMgaGVhZGVyIGZpbGVzIGhhdmUgdHJhaWxpbmcgc3BhY2VzIGlu
IHRoZW0uIFRoaXMgaXMKPj4gPiByYXRoZXIgYW5ub3lpbmcgd2hlbiBpbXBvcnRpbmcgdGhlbSBp
bnRvIG90aGVyIHByb2plY3RzIGFzIHRoZXkgbWlnaHQKPj4gPiBiZSByZWplY3RlZCBub3QgY29t
cGx5aW5nIHRvIGNvZGluZyBzdHlsZS4KPj4gPiAKPj4gPiBSZW1vdmUgdGhlIHRyYWlsaW5nIHNw
YWNlcyBpbiBhbGwgaGVhZGVycyBiZWxvdyB4ZW4vaW5jbHVkZS9wdWJsaWMvLgo+PiA+IAo+PiA+
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gPiAtLS0K
Pj4gPiBJIGhhdmUgb21pdHRlZCB0bWVtLmggaW4gb3JkZXIgdG8gYXZvaWQgYSBjb25mbGljdCB3
aXRoIFdlaSdzIHRtZW0KPj4gPiByZW1vdmFsIHNlcmllcy4KPj4gCj4+IFRvIGJlIGhvbmVzdCBJ
J20gbm90IGNvbnZpbmNlZCByZW1vdmluZyB0aGUgcHVibGljIGhlYWRlciB3b3VsZAo+PiBiZSBh
biBhcHByb3ByaWF0ZSBzdGVwIHRvIHRha2UuCj4gCj4gSUlSQyBzb21lb25lIHNhaWQgdG1lbSBp
cyBuZXZlciB1c2VkLCBzbyB3aGF0J3MgdGhlIHBvaW50IG9mIGtlZXBpbmcKPiB0bWVtLmg/IFVu
bGVzcyBJJ20gbWlzcmVtZW1iZXJpbmc/CgpXZWxsLCAibmV2ZXIgdXNlZCIgaXMgYSBmdXp6eSB0
ZXJtLiBJdCBpcyBhIGZhY3QgdGhhdCBjb2RlIGV4aXN0cyBpbgpMaW51eCAod2hpY2ggaXMgYWJv
dXQgdG8gYmUgcmVtb3ZlZCBhcyB3ZWxsKS4gV2UgZG9uJ3Qga25vdyB3aG8KZWxzZSBpcyBjYXJy
eWluZyBjb2RlIGJ1aWx0IGFnYWluc3Qgb3VyIHB1YmxpYyB0bWVtLmgsIHdoaWNoIGlzCmRpZmZl
cmVudCBmcm9tIHRoYXQgY29kZSBwZXJoYXBzIGFsc28gYmVpbmcgZGVhZC4gVGhlIG9yaWdpbmFs
CmlkZWEgKG9yIHRoZSB3YXkgSSd2ZSBiZWVuIHVuZGVyc3RhbmRpbmcgaXQgYWxsIHRoZSB5ZWFy
cykgd2l0aAp0aGUgcHVibGljIGludGVyZmFjZSB3YXMgdGhhdCB3ZSdkIG5ldmVyIGJyZWFrIHBl
b3BsZSBidWlsZGluZwphZ2FpbnN0IHRoZW0gKGFuZCBvbiB0aGUgYXNzdW1wdGlvbiB0aGF0IHRo
ZXkgbWF5IHRha2Ugb3VyCmhlYWRlcnMgdmVyYmF0aW0sIHJhdGhlciB0aGFuIC0gbGlrZSBlLmcu
IExpbnV4IC0gY2xvbmluZyB0aGVtOwpvdGhlcndpc2UgaW5zdGFsbGluZyB0aGUgaGVhZGVycyB3
b3VsZCBiZSBhbiBlbnRpcmVseSBwb2ludGxlc3MKcGFydCBvZiB0aGUgYnVpbGQgcHJvY2Vzcyks
IGFzIGxvbmcgYXMgdGhleSBhZGhlcmUgdG8gc29tZQpzaW1wbGUgcnVsZXMgKGxpa2Ugc3VpdGFi
bHkgZGVmaW5pbmcgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXykuCgpBcyBhIHJlc3VsdAotIHRv
b2xzIG9ubHkgcGFydHMgb2YgdGhlIHB1YmxpYyBpbnRlcmZhY2UgbWF5IG9mIGNvdXJzZSBiZQog
IGRlbGV0ZWQsCi0gZ2VuZXJhbCBwYXJ0cyBvdWdodCB0byByZW1haW4sIGJ1dCBtYXkgZ2V0IGZy
YW1lZCBieSBhCiAgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyBjb25kaXRpb25hbC4KCkphbgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:18:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:18: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-devel-bounces@lists.xenproject.org>)
	id 1gRzj6-0002Sy-3e; Wed, 28 Nov 2018 13:18: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=+lGq=OH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gRzj4-0002Sr-Qn
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 13:17:58 +0000
X-Inumbo-ID: 0529ae80-f310-11e8-a2d7-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0529ae80-f310-11e8-a2d7-12d6303a7972;
 Wed, 28 Nov 2018 13:17:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 39A9FB063
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 13:17:56 +0000 (UTC)
To: xen-devel@lists.xenproject.org
References: <20181128123236.25245-1-jgross@suse.com>
 <5BFE8FA90200007800200BA5@prv1-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <cf3c2377-d073-7838-435f-9f3e0d48ec61@suse.com>
Date: Wed, 28 Nov 2018 14:17:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BFE8FA90200007800200BA5@prv1-mh.provo.novell.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: remove trailing spaces from public
 headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTEvMjAxOCAxMzo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMTEuMTgg
YXQgMTM6MzIsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBTZXZlcmFsIHB1YmxpYyBoZWFk
ZXIgZmlsZXMgaGF2ZSB0cmFpbGluZyBzcGFjZXMgaW4gdGhlbS4gVGhpcyBpcwo+PiByYXRoZXIg
YW5ub3lpbmcgd2hlbiBpbXBvcnRpbmcgdGhlbSBpbnRvIG90aGVyIHByb2plY3RzIGFzIHRoZXkg
bWlnaHQKPj4gYmUgcmVqZWN0ZWQgbm90IGNvbXBseWluZyB0byBjb2Rpbmcgc3R5bGUuCj4+Cj4+
IFJlbW92ZSB0aGUgdHJhaWxpbmcgc3BhY2VzIGluIGFsbCBoZWFkZXJzIGJlbG93IHhlbi9pbmNs
dWRlL3B1YmxpYy8uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KPj4gLS0tCj4+IEkgaGF2ZSBvbWl0dGVkIHRtZW0uaCBpbiBvcmRlciB0byBhdm9p
ZCBhIGNvbmZsaWN0IHdpdGggV2VpJ3MgdG1lbQo+PiByZW1vdmFsIHNlcmllcy4KPiAKPiBUbyBi
ZSBob25lc3QgSSdtIG5vdCBjb252aW5jZWQgcmVtb3ZpbmcgdGhlIHB1YmxpYyBoZWFkZXIgd291
bGQKPiBiZSBhbiBhcHByb3ByaWF0ZSBzdGVwIHRvIHRha2UuCgpJbiBjYXNlIGl0IGlzIGtlcHQg
SSBjYW4gZWFzaWx5IHNlbmQgYSBmb2xsb3d1cCBwYXRjaCB0byByZW1vdmUgdGhlIHR3bwp0cmFp
bGluZyBzcGFjZXMgaW4gdGhlcmUuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:19:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:19: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-devel-bounces@lists.xenproject.org>)
	id 1gRzkI-0002XU-GM; Wed, 28 Nov 2018 13:19: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=83Fl=OH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gRzkH-0002XO-9M
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:19:13 +0000
X-Inumbo-ID: 31dffee8-f310-11e8-b565-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 31dffee8-f310-11e8-b565-12d6303a7972;
 Wed, 28 Nov 2018 13:19:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3BA5637D8;
 Wed, 28 Nov 2018 05:19:06 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 70D1E3F59C;
 Wed, 28 Nov 2018 05:19:05 -0800 (PST)
To: Matthew Daley <mattd@bugfuzz.com>
References: <CAD3CancOq7wwLGEoL6HcCc8iO2rYtGr8n68GA=e6iiqtUVGZyQ@mail.gmail.com>
 <31b037ae-0f4e-0494-7460-b0d78422e01b@arm.com>
 <CAD3CanfUmzin+jw6xHYJ=8vQ6V2DGbRXjj0LdCm7qspMtZ7Y=g@mail.gmail.com>
 <481882d7-e510-51ae-2529-8bf381b6c252@arm.com>
 <CAD3CaneTnc9VGb830sWmYU9VAuOh9wxPcOnxq2OpmFxP-h0row@mail.gmail.com>
 <6dd06247-df82-5206-5fe1-77ed41da3e96@arm.com>
 <CAD3CaneTvD6vy4QjisdonhxfmV37+S-=duGW3q_JFVhxJPHJHw@mail.gmail.com>
 <CAD3Canc0pDySymzsUiwvsJt_1ctPkrsJSPi=kWSZYdCJ_KLfuA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <28e958ae-d04e-81ce-2a5d-b22311378b4c@arm.com>
Date: Wed, 28 Nov 2018 13:19:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <CAD3Canc0pDySymzsUiwvsJt_1ctPkrsJSPi=kWSZYdCJ_KLfuA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Problems building and running Xen on Hikey960
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWF0dGhldywKCk9uIDI4LzExLzIwMTggMDY6NDMsIE1hdHRoZXcgRGFsZXkgd3JvdGU6Cj4g
T24gTW9uLCAyNiBOb3YgMjAxOCBhdCAxNDowNywgTWF0dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6
ei5jb20+IHdyb3RlOgo+Pgo+PiBPbiBGcmksIDIzIE5vdiAyMDE4IGF0IDA5OjUxLCBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+Cj4+PiBIaSBNYXR0aGV3LAo+
Pj4KPj4+IFNvcnJ5IGZvciB0aGUgbGF0ZSBhbnN3ZXIgYW5kIHRoYW5rIHlvdSBmb3IgdGVzdGlu
ZyB0aGUgcGF0Y2guCj4+Pgo+Pj4gT24gMTEvMTMvMTggMTA6NDMgUE0sIE1hdHRoZXcgRGFsZXkg
d3JvdGU6Cj4+Pj4gT24gVHVlLCAxMyBOb3YgMjAxOCBhdCAwMjowMSwgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDExLzExLzE4IDE6MTUgQU0sIE1h
dHRoZXcgRGFsZXkgd3JvdGU6Cj4+Pj4gSSBnYXZlIHRoaXMgYSBnbyBidXQgdW5mb3J0dW5hdGVs
eSB0aGUgc2FtZSBwcm9ibGVtIG9jY3VycyAoZXJyb3IKPj4+PiAtOXMpLiBKdXN0IHRvIGNoZWNr
IG5vdGhpbmcgd2VpcmQgaXMgaGFwcGVuaW5nIEkgYWRkZWQgYSBwcmludGsgdG8KPj4+PiBjaGVj
ayB0aGUgdmFsdWUgb2YgX19wYShpbml0X3NlY29uZGFyeSkgaW4gY2FsbF9wc2NpX2NwdV9vbiwg
Z2l2aW5nCj4+Pj4gMHhkZmUwMDE4MC4KPj4+Cj4+PiBJIGhhdmUgcG9zdGVkIGEgcGF0Y2ggdGhh
dCBkaXNhYmxlcyBjb21wbGV0ZWx5IHRoZSByZWxvY2F0aW9uIFsxXS4gQ291bGQKPj4+IHlvdSBo
YXZlIGEgdHJ5IGFuZCBzZWUgd2hldGhlciBpdCB3b3JrcyBub3c/Cj4+Pgo+Pj4gQ2hlZXJzLAo+
Pj4KPj4+IFsxXSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxOC0xMS9tc2cwMjYzOC5odG1sCj4+Pgo+Pj4gLS0KPj4+IEp1bGllbiBHcmFsbAo+Pgo+Pgo+
PiBIaSBKdWxpZW4sCj4+Cj4+IFVuZm9ydHVuYXRlbHkgd2l0aCB0aGlzIHBhdGNoIGl0IGFwcGVh
cnMgdG8gZnJlZXplIGFmdGVyIHRoZSBjYWxsIHRvIHN3aXRjaF90dGJyKHR0YnIpLgo+Pgo+PiAt
IE1hdHRoZXcKPiAKPiBTbyBsb29raW5nIGF0IHNldHVwX3BhZ2V0YWJsZXMsIG15IHVuZGVyc3Rh
bmRpbmcgaXMgdGhhdCBpdCBzZXRzIHVwIGEKPiAyTWlCIG1hcHBpbmcgZm9yIFhlbidzIC50ZXh0
IHNlY3Rpb24gKGJlZm9yZSB0aGVuIHNwbGl0dGluZyBpdCBpbnRvCj4gNEtpQiBwYWdlcykuIEhv
d2V2ZXIsIEdSVUIgaXMgbG9hZGluZyBYZW4gaW4gUkFNIGF0IDB4Qjg3MzYwMDAgZm9yIG1lLgo+
IFRoaXMgaXNuJ3QgMk1pQiBhbGlnbmVkIChhbmQgaXNuJ3QgaW4gbG93IG1lbW9yeSBlaXRoZXIh
KSwgc28gSSBjYW4ndAo+IHNlZSBob3cgdGhpcyB3b3VsZCB3b3JrOyBpdCBzdGlsbCByZXF1aXJl
cyByZWxvY2F0aW9uIG9yIGEgbW9yZQo+IGdyYW51bGFyIG1hcHBpbmcsIG5vPwoKSSBtaXNzZWQg
dGhlIGZhY3QgdGhhdCB3ZSBjb25maWd1cmUgdGhlIFBFL0NPRkYgaGVhZGVyIHdpdGggNEtCIGFs
aWdubWVudC4KVGhlcmVmb3JlIFVFRkkgaXMgZnJlZSB0byBsb2FkIFhlbiBhdCBhbnkgYWRkcmVz
cyA0S0IgYWxpZ25lZC4KCkkgbWFuYWdlZCB0byByZXByb2R1Y2UgaXQgb24gc29tZSBVRUZJIHBs
YXRmb3JtIGFuZCBjYW1lIHVwIHdpdGgKdGhlIGZvbGxvd2luZyBwYXRjaDoKCmNvbW1pdCA2YjI2
OGRkNGFlMmI0MzNhYjczMTQzNDdiYWRhMzg4OWE0ODNhOGE1CkF1dGhvcjogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgTm92IDI4IDEyOjU5OjI3IDIwMTgg
KzAwMDAKCiAgICB4ZW4vYXJtNjQ6IFJlcXVlc3QgVUVGSSB0byBsb2FkIFhlbiBhdCBhIDJNQiBh
bGlnbmVkIGFkZHJlc3MKICAgIAogICAgQXQgdGhlIG1vbWVudCwgVUVGSSB3aWxsIGxvYWQgWGVu
IGF0IGEgNEtCIGFsaWduZWQgYWRkcmVzcyB3aGlsZQogICAgYm9vdGxvYWRlciB1c2luZyB0aGUg
SW1hZ2UgZm9ybWF0IHdpbGwgbG9hZCBhdCAyTUIgYWxpZ25lZCBhZGRyZXNzLgogICAgCiAgICBV
c2luZyAyTUIgYWxpZ25lZCBhZGRyZXNzIHdpbGwgaGVscCB0byBzaW1wbGlmeSBYZW4gYm9vdCBw
cm9jZXNzLiBTbwogICAgYWxzbyBzd2l0Y2ggVUVGSSB0byBsb2FkIGF0IDJNQiBhbGlnbmVkIGFk
ZHJlc3MuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICAKICAgIC0tLQogICAgCiAgICAgICAgVGhpcyBwYXRjaCBzaG91bGQgYWxs
b3cgdXMgdG8gcmVtb3ZlIGEgbG90IG9mIGNvZGUgaW4gdGhlIGhlYWQuUyB0bwogICAgICAgIGNh
dGVyIHRoZSA0S0IgY2FzZS4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5T
IGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwppbmRleCA0NTg5YTM3ODc0Li4wZDFiMTIwMmZh
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCisrKyBiL3hlbi9hcmNoL2Fy
bS9hcm02NC9oZWFkLlMKQEAgLTE3NSw3ICsxNzUsNyBAQCBvcHRpb25hbF9oZWFkZXI6CiAKIGV4
dHJhX2hlYWRlcl9maWVsZHM6CiAgICAgICAgIC5xdWFkICAgMCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAvKiBJbWFnZUJhc2UgKi8KLSAgICAgICAgLmxvbmcgICAweDEwMDAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC8qIFNlY3Rpb25BbGlnbm1lbnQgKDQgS0J5dGUpICovCisgICAg
ICAgIC5sb25nICAgMHgyMDAwMDAgICAgICAgICAgICAgICAgICAgICAgICAvKiBTZWN0aW9uQWxp
Z25tZW50ICgyIE1CeXRlKSAqLwogICAgICAgICAubG9uZyAgIDB4OCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogRmlsZUFsaWdubWVudCAqLwogICAgICAgICAuc2hvcnQgIDAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgLyogTWFqb3JPcGVyYXRpbmdTeXN0ZW1WZXJzaW9uICov
CiAgICAgICAgIC5zaG9ydCAgMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBNaW5v
ck9wZXJhdGluZ1N5c3RlbVZlcnNpb24gKi8KCgpTbyBub3cgYXJtNjQgYWx3YXlzIHJlcXVlc3Qg
dG8gYmUgbG9hZGVkIGF0IDJNQiBhbGlnbmVkIGFkZHJlc3MuIEhvd2V2ZXIgaXQgc2VlbXMKdGhh
dCBhcm0zMiBvbmx5IHJlcXVlc3QgNEtCIGFsaWdubWVudC4gSSB3aWxsIHJld29yayB0aGUgcGF0
Y2ggdG8gdXNlIDRLQiBtYXBwaW5nCndoZW4gc2V0dGluZyB1cCBYZW4uCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:20:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:20: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-devel-bounces@lists.xenproject.org>)
	id 1gRzlx-0003DT-UX; Wed, 28 Nov 2018 13:20: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=fE64=OH=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRzlw-0003DI-U0
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:20:56 +0000
X-Inumbo-ID: 6edc5abc-f310-11e8-a12d-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6edc5abc-f310-11e8-a12d-12d6303a7972;
 Wed, 28 Nov 2018 13:20:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="71719530"
Date: Wed, 28 Nov 2018 13:20:46 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181128132046.hsdn2oduoolju5bg@zion.uk.xensource.com>
References: <20181128123236.25245-1-jgross@suse.com>
 <5BFE8FA90200007800200BA5@prv1-mh.provo.novell.com>
 <20181128125708.ykq4jpolvqgruh3y@zion.uk.xensource.com>
 <5BFE93850200007800200BED@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BFE93850200007800200BED@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen: remove trailing spaces from public
 headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDY6MDk6MjVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjExLjE4IGF0IDEzOjU3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBXZWQsIE5vdiAyOCwgMjAxOCBhdCAwNTo1Mjo1N0FNIC0wNzAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMjguMTEuMTggYXQgMTM6MzIsIDxqZ3Jvc3NAc3VzZS5j
b20+IHdyb3RlOgo+ID4+ID4gU2V2ZXJhbCBwdWJsaWMgaGVhZGVyIGZpbGVzIGhhdmUgdHJhaWxp
bmcgc3BhY2VzIGluIHRoZW0uIFRoaXMgaXMKPiA+PiA+IHJhdGhlciBhbm5veWluZyB3aGVuIGlt
cG9ydGluZyB0aGVtIGludG8gb3RoZXIgcHJvamVjdHMgYXMgdGhleSBtaWdodAo+ID4+ID4gYmUg
cmVqZWN0ZWQgbm90IGNvbXBseWluZyB0byBjb2Rpbmcgc3R5bGUuCj4gPj4gPiAKPiA+PiA+IFJl
bW92ZSB0aGUgdHJhaWxpbmcgc3BhY2VzIGluIGFsbCBoZWFkZXJzIGJlbG93IHhlbi9pbmNsdWRl
L3B1YmxpYy8uCj4gPj4gPiAKPiA+PiA+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KPiA+PiA+IC0tLQo+ID4+ID4gSSBoYXZlIG9taXR0ZWQgdG1lbS5oIGlu
IG9yZGVyIHRvIGF2b2lkIGEgY29uZmxpY3Qgd2l0aCBXZWkncyB0bWVtCj4gPj4gPiByZW1vdmFs
IHNlcmllcy4KPiA+PiAKPiA+PiBUbyBiZSBob25lc3QgSSdtIG5vdCBjb252aW5jZWQgcmVtb3Zp
bmcgdGhlIHB1YmxpYyBoZWFkZXIgd291bGQKPiA+PiBiZSBhbiBhcHByb3ByaWF0ZSBzdGVwIHRv
IHRha2UuCj4gPiAKPiA+IElJUkMgc29tZW9uZSBzYWlkIHRtZW0gaXMgbmV2ZXIgdXNlZCwgc28g
d2hhdCdzIHRoZSBwb2ludCBvZiBrZWVwaW5nCj4gPiB0bWVtLmg/IFVubGVzcyBJJ20gbWlzcmVt
ZW1iZXJpbmc/Cj4gCj4gV2VsbCwgIm5ldmVyIHVzZWQiIGlzIGEgZnV6enkgdGVybS4gSXQgaXMg
YSBmYWN0IHRoYXQgY29kZSBleGlzdHMgaW4KPiBMaW51eCAod2hpY2ggaXMgYWJvdXQgdG8gYmUg
cmVtb3ZlZCBhcyB3ZWxsKS4gV2UgZG9uJ3Qga25vdyB3aG8KPiBlbHNlIGlzIGNhcnJ5aW5nIGNv
ZGUgYnVpbHQgYWdhaW5zdCBvdXIgcHVibGljIHRtZW0uaCwgd2hpY2ggaXMKPiBkaWZmZXJlbnQg
ZnJvbSB0aGF0IGNvZGUgcGVyaGFwcyBhbHNvIGJlaW5nIGRlYWQuIFRoZSBvcmlnaW5hbAo+IGlk
ZWEgKG9yIHRoZSB3YXkgSSd2ZSBiZWVuIHVuZGVyc3RhbmRpbmcgaXQgYWxsIHRoZSB5ZWFycykg
d2l0aAo+IHRoZSBwdWJsaWMgaW50ZXJmYWNlIHdhcyB0aGF0IHdlJ2QgbmV2ZXIgYnJlYWsgcGVv
cGxlIGJ1aWxkaW5nCj4gYWdhaW5zdCB0aGVtIChhbmQgb24gdGhlIGFzc3VtcHRpb24gdGhhdCB0
aGV5IG1heSB0YWtlIG91cgo+IGhlYWRlcnMgdmVyYmF0aW0sIHJhdGhlciB0aGFuIC0gbGlrZSBl
LmcuIExpbnV4IC0gY2xvbmluZyB0aGVtOwo+IG90aGVyd2lzZSBpbnN0YWxsaW5nIHRoZSBoZWFk
ZXJzIHdvdWxkIGJlIGFuIGVudGlyZWx5IHBvaW50bGVzcwo+IHBhcnQgb2YgdGhlIGJ1aWxkIHBy
b2Nlc3MpLCBhcyBsb25nIGFzIHRoZXkgYWRoZXJlIHRvIHNvbWUKPiBzaW1wbGUgcnVsZXMgKGxp
a2Ugc3VpdGFibHkgZGVmaW5pbmcgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXykuCj4gCj4gQXMg
YSByZXN1bHQKPiAtIHRvb2xzIG9ubHkgcGFydHMgb2YgdGhlIHB1YmxpYyBpbnRlcmZhY2UgbWF5
IG9mIGNvdXJzZSBiZQo+ICAgZGVsZXRlZCwKPiAtIGdlbmVyYWwgcGFydHMgb3VnaHQgdG8gcmVt
YWluLCBidXQgbWF5IGdldCBmcmFtZWQgYnkgYQo+ICAgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05f
XyBjb25kaXRpb25hbC4KPiAKCkZhaXIgZW5vdWdoLiBJIHdpbGwga2VlcCBpdCBhcm91bmQuCgpX
ZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:34:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:34: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-devel-bounces@lists.xenproject.org>)
	id 1gRzyU-00043t-5l; Wed, 28 Nov 2018 13:33:54 +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=fE64=OH=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gRzyS-00043o-Is
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 13:33:52 +0000
X-Inumbo-ID: 3d789524-f312-11e8-93a9-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d789524-f312-11e8-93a9-12d6303a7972;
 Wed, 28 Nov 2018 13:33:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="71720490"
Date: Wed, 28 Nov 2018 13:32:42 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181128133242.ehso5ga72acvdv3r@zion.uk.xensource.com>
References: <20181128123236.25245-1-jgross@suse.com>
 <5BFE8FA90200007800200BA5@prv1-mh.provo.novell.com>
 <cf3c2377-d073-7838-435f-9f3e0d48ec61@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cf3c2377-d073-7838-435f-9f3e0d48ec61@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] xen: remove trailing spaces from public
 headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDI6MTc6NTVQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyOC8xMS8yMDE4IDEzOjUyLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+IE9u
IDI4LjExLjE4IGF0IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiA+PiBTZXZlcmFs
IHB1YmxpYyBoZWFkZXIgZmlsZXMgaGF2ZSB0cmFpbGluZyBzcGFjZXMgaW4gdGhlbS4gVGhpcyBp
cwo+ID4+IHJhdGhlciBhbm5veWluZyB3aGVuIGltcG9ydGluZyB0aGVtIGludG8gb3RoZXIgcHJv
amVjdHMgYXMgdGhleSBtaWdodAo+ID4+IGJlIHJlamVjdGVkIG5vdCBjb21wbHlpbmcgdG8gY29k
aW5nIHN0eWxlLgo+ID4+Cj4gPj4gUmVtb3ZlIHRoZSB0cmFpbGluZyBzcGFjZXMgaW4gYWxsIGhl
YWRlcnMgYmVsb3cgeGVuL2luY2x1ZGUvcHVibGljLy4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiA+PiAtLS0KPiA+PiBJIGhhdmUgb21p
dHRlZCB0bWVtLmggaW4gb3JkZXIgdG8gYXZvaWQgYSBjb25mbGljdCB3aXRoIFdlaSdzIHRtZW0K
PiA+PiByZW1vdmFsIHNlcmllcy4KPiA+IAo+ID4gVG8gYmUgaG9uZXN0IEknbSBub3QgY29udmlu
Y2VkIHJlbW92aW5nIHRoZSBwdWJsaWMgaGVhZGVyIHdvdWxkCj4gPiBiZSBhbiBhcHByb3ByaWF0
ZSBzdGVwIHRvIHRha2UuCj4gCj4gSW4gY2FzZSBpdCBpcyBrZXB0IEkgY2FuIGVhc2lseSBzZW5k
IGEgZm9sbG93dXAgcGF0Y2ggdG8gcmVtb3ZlIHRoZSB0d28KPiB0cmFpbGluZyBzcGFjZXMgaW4g
dGhlcmUuCgpUaGVyZSBpcyBubyBuZWVkIGZvciBhIGZvbGxvdy11cCBwYXRjaC4gSSB3aWxsIGhh
bmRsZSB0aGF0IG15c2VsZiBpbiBteQpzZXJpZXMuIEkgcGxhbiB0byBjb21taXQgeW91ciBwYXRj
aCByYXRoZXIgc29vbi4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:55:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1gS0JX-0005ac-MX; Wed, 28 Nov 2018 13:55: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=+lgq=oh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0JW-0005Zm-3y
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:55:38 +0000
X-Inumbo-ID: 4720927b-f315-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4720927b-f315-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 13:55:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7C0CCAFB4;
 Wed, 28 Nov 2018 13:55:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:14 +0100
Message-Id: <20181128135530.32545-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 04/20] xen: prepare common code for Xen PVH
 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBjb21tb24gY29kZSBuZWVkcyB0byBiZSBzcGVjaWFsIGNhc2VkIGZvciBYZW4gUFZIIG1v
ZGUuIFRoaXMgaGl0cwptb3N0bHkgWGVuIFBWIG1vZGUgc3BlY2lmaWMgYXJlYXMuCgpTcGxpdCBp
bmNsdWRlL2dydWIvaTM4Ni9wYy9pbnRfdHlwZXMuaCBvZmYgZnJvbQppbmNsdWRlL2dydWIvaTM4
Ni9wYy9pbnQuaCB0byBzdXBwb3J0IGluY2x1ZGluZyB0aGlzIGZpbGUgbGF0ZXIgZnJvbQp4ZW5f
cHZoIGNvZGUgd2l0aG91dCB0aGUgZ3J1Yl9iaW9zX2ludGVycnVwdCBkZWZpbml0aW9uLgoKTW92
ZSBkZWZpbml0aW9uIG9mIHN0cnVjdCBncnViX2U4MjBfbW1hcF9lbnRyeSBmcm9tCmdydWItY29y
ZS9tbWFwL2kzODYvcGMvbW1hcC5jIHRvIGluY2x1ZGUvZ3J1Yi9pMzg2L21lbW9yeS5oIGluIG9y
ZGVyCnRvIG1ha2UgaXQgdXNhYmxlIGZyb20geGVuX3B2aCBjb2RlLgoKU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVy
IDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KLS0tClYzOiBHUlVCX01BQ0hJTkVfWEVOUFZIIC0+
IEdSVUJfTUFDSElORV9YRU5fUFZIIChEYW5pZWwgS2lwZXIpCiAgICBzcGxpdCBpbmNsdWRlL2dy
dWIvaTM4Ni9wYy9pbnQuaCAoRGFuaWVsIEtpcGVyKQogICAgbW92ZSBzdHJ1Y3QgZ3J1Yl9lODIw
X21tYXBfZW50cnkgZGVmaW5pdGlvbiB0byBoZWFkZXIgZmlsZQpWNTogbWlub3Igc3R5bGUgYWRq
dXN0bWVudHMgKERhbmllbCBLaXBlcikKLS0tCiBncnViLWNvcmUva2Vybi9pMzg2L3RzYy5jICAg
ICAgICAgfCAgMiArLQogZ3J1Yi1jb3JlL21tYXAvaTM4Ni9wYy9tbWFwLmMgICAgIHwgIDggLS0t
LS0tCiBpbmNsdWRlL2dydWIvaTM4Ni9tZW1vcnkuaCAgICAgICAgfCAgNyArKysrKwogaW5jbHVk
ZS9ncnViL2kzODYvcGMvaW50LmggICAgICAgIHwgMzYgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiBpbmNsdWRlL2dydWIvaTM4Ni9wYy9pbnRfdHlwZXMuaCAgfCA1OSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIGluY2x1ZGUvZ3J1Yi9pMzg2L3RzYy5oICAgICAgICAg
ICB8ICAyICstCiBpbmNsdWRlL2dydWIvaTM4Ni94ZW4vaHlwZXJjYWxsLmggfCAgNSArKystCiBp
bmNsdWRlL2dydWIva2VybmVsLmggICAgICAgICAgICAgfCAgNCArKy0KIDggZmlsZXMgY2hhbmdl
ZCwgNzYgaW5zZXJ0aW9ucygrKSwgNDcgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQg
aW5jbHVkZS9ncnViL2kzODYvcGMvaW50X3R5cGVzLmgKCmRpZmYgLS1naXQgYS9ncnViLWNvcmUv
a2Vybi9pMzg2L3RzYy5jIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni90c2MuYwppbmRleCBmMjY2ZWIx
MzEuLjkyOTNiMTYxZCAxMDA2NDQKLS0tIGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni90c2MuYworKysg
Yi9ncnViLWNvcmUva2Vybi9pMzg2L3RzYy5jCkBAIC02NSw3ICs2NSw3IEBAIGdydWJfdHNjX2lu
aXQgKHZvaWQpCiAKICAgdHNjX2Jvb3RfdGltZSA9IGdydWJfZ2V0X3RzYyAoKTsKIAotI2lmZGVm
IEdSVUJfTUFDSElORV9YRU4KKyNpZiBkZWZpbmVkIChHUlVCX01BQ0hJTkVfWEVOKSB8fCBkZWZp
bmVkIChHUlVCX01BQ0hJTkVfWEVOX1BWSCkKICAgKHZvaWQpIChncnViX3RzY19jYWxpYnJhdGVf
ZnJvbV94ZW4gKCkgfHwgY2FsaWJyYXRlX3RzY19oYXJkY29kZSgpKTsKICNlbGlmIGRlZmluZWQg
KEdSVUJfTUFDSElORV9FRkkpCiAgICh2b2lkKSAoZ3J1Yl90c2NfY2FsaWJyYXRlX2Zyb21fcG10
aW1lciAoKSB8fCBncnViX3RzY19jYWxpYnJhdGVfZnJvbV9waXQgKCkgfHwgZ3J1Yl90c2NfY2Fs
aWJyYXRlX2Zyb21fZWZpKCkgfHwgY2FsaWJyYXRlX3RzY19oYXJkY29kZSgpKTsKZGlmZiAtLWdp
dCBhL2dydWItY29yZS9tbWFwL2kzODYvcGMvbW1hcC5jIGIvZ3J1Yi1jb3JlL21tYXAvaTM4Ni9w
Yy9tbWFwLmMKaW5kZXggNjA5OTk0NTE2Li42YWI0ZjY3MzAgMTAwNjQ0Ci0tLSBhL2dydWItY29y
ZS9tbWFwL2kzODYvcGMvbW1hcC5jCisrKyBiL2dydWItY29yZS9tbWFwL2kzODYvcGMvbW1hcC5j
CkBAIC00MiwxNCArNDIsNiBAQCBleHRlcm4gZ3J1Yl91aW50MTZfdCBncnViX21hY2hpbmVfbW1h
cGhvb2tfa2Jsb3c7CiBleHRlcm4gZ3J1Yl91aW50MTZfdCBncnViX21hY2hpbmVfbW1hcGhvb2tf
a2JpbjE2bWI7CiBleHRlcm4gZ3J1Yl91aW50MTZfdCBncnViX21hY2hpbmVfbW1hcGhvb2tfNjRr
YmluNGdiOwogCi1zdHJ1Y3QgZ3J1Yl9lODIwX21tYXBfZW50cnkKLXsKLSAgZ3J1Yl91aW50NjRf
dCBhZGRyOwotICBncnViX3VpbnQ2NF90IGxlbjsKLSAgZ3J1Yl91aW50MzJfdCB0eXBlOwotfSBH
UlVCX1BBQ0tFRDsKLQotCiAvKiBIZWxwZXIgZm9yIHByZWJvb3QuICAqLwogc3RhdGljIGludCBm
aWxsX2hvb2sgKGdydWJfdWludDY0X3QgYWRkciwgZ3J1Yl91aW50NjRfdCBzaXplLAogCQkgICAg
ICBncnViX21lbW9yeV90eXBlX3QgdHlwZSwgdm9pZCAqZGF0YSkKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvZ3J1Yi9pMzg2L21lbW9yeS5oIGIvaW5jbHVkZS9ncnViL2kzODYvbWVtb3J5LmgKaW5kZXgg
OGJiNmUxY2JiLi41Y2I2MDdmYjQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZ3J1Yi9pMzg2L21lbW9y
eS5oCisrKyBiL2luY2x1ZGUvZ3J1Yi9pMzg2L21lbW9yeS5oCkBAIC00NCw2ICs0NCwxMyBAQAog
CiAjaW5jbHVkZSA8Z3J1Yi90eXBlcy5oPgogCitzdHJ1Y3QgZ3J1Yl9lODIwX21tYXBfZW50cnkK
K3sKKyAgZ3J1Yl91aW50NjRfdCBhZGRyOworICBncnViX3VpbnQ2NF90IGxlbjsKKyAgZ3J1Yl91
aW50MzJfdCB0eXBlOworfSBHUlVCX1BBQ0tFRDsKKwogZ3J1Yl91aW50NjRfdCBncnViX21tYXBf
Z2V0X3VwcGVyICh2b2lkKTsKIGdydWJfdWludDY0X3QgZ3J1Yl9tbWFwX2dldF9sb3dlciAodm9p
ZCk7CiBncnViX3VpbnQ2NF90IGdydWJfbW1hcF9nZXRfcG9zdDY0ICh2b2lkKTsKZGlmZiAtLWdp
dCBhL2luY2x1ZGUvZ3J1Yi9pMzg2L3BjL2ludC5oIGIvaW5jbHVkZS9ncnViL2kzODYvcGMvaW50
LmgKaW5kZXggMTZhNTNlNGZlLi5hNjAxMDQwMDEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZ3J1Yi9p
Mzg2L3BjL2ludC5oCisrKyBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3BjL2ludC5oCkBAIC0yMCw0NSAr
MjAsMTEgQEAKICNkZWZpbmUgR1JVQl9JTlRFUlJVUFRfTUFDSElORV9IRUFERVIJMQogCiAjaW5j
bHVkZSA8Z3J1Yi9zeW1ib2wuaD4KLSNpbmNsdWRlIDxncnViL3R5cGVzLmg+Ci0KLXN0cnVjdCBn
cnViX2Jpb3NfaW50X3JlZ2lzdGVycwotewotICBncnViX3VpbnQzMl90IGVheDsKLSAgZ3J1Yl91
aW50MTZfdCBlczsKLSAgZ3J1Yl91aW50MTZfdCBkczsKLSAgZ3J1Yl91aW50MTZfdCBmbGFnczsK
LSAgZ3J1Yl91aW50MTZfdCBkdW1teTsKLSAgZ3J1Yl91aW50MzJfdCBlYng7Ci0gIGdydWJfdWlu
dDMyX3QgZWN4OwotICBncnViX3VpbnQzMl90IGVkaTsKLSAgZ3J1Yl91aW50MzJfdCBlc2k7Ci0g
IGdydWJfdWludDMyX3QgZWR4OwotfTsKLQotI2RlZmluZSAgR1JVQl9DUFVfSU5UX0ZMQUdTX0NB
UlJZICAgICAweDEKLSNkZWZpbmUgIEdSVUJfQ1BVX0lOVF9GTEFHU19QQVJJVFkgICAgMHg0Ci0j
ZGVmaW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfQURKVVNUICAgIDB4MTAKLSNkZWZpbmUgIEdSVUJf
Q1BVX0lOVF9GTEFHU19aRVJPICAgICAgMHg0MAotI2RlZmluZSAgR1JVQl9DUFVfSU5UX0ZMQUdT
X1NJR04gICAgICAweDgwCi0jZGVmaW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfVFJBUCAgICAgIDB4
MTAwCi0jZGVmaW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfSU5URVJSVVBUIDB4MjAwCi0jZGVmaW5l
ICBHUlVCX0NQVV9JTlRfRkxBR1NfRElSRUNUSU9OIDB4NDAwCi0jZGVmaW5lICBHUlVCX0NQVV9J
TlRfRkxBR1NfT1ZFUkZMT1cgIDB4ODAwCi0jaWZkZWYgR1JVQl9NQUNISU5FX1BDQklPUwotI2Rl
ZmluZSAgR1JVQl9DUFVfSU5UX0ZMQUdTX0RFRkFVTFQgICBHUlVCX0NQVV9JTlRfRkxBR1NfSU5U
RVJSVVBUCi0jZWxzZQotI2RlZmluZSAgR1JVQl9DUFVfSU5UX0ZMQUdTX0RFRkFVTFQgICAwCi0j
ZW5kaWYKKyNpbmNsdWRlIDxncnViL2kzODYvcGMvaW50X3R5cGVzLmg+CiAKIHZvaWQgRVhQT1JU
X0ZVTkMgKGdydWJfYmlvc19pbnRlcnJ1cHQpIChncnViX3VpbnQ4X3QgaW50bm8sCiAJCQkJCXN0
cnVjdCBncnViX2Jpb3NfaW50X3JlZ2lzdGVycyAqcmVncykKICAgICAgX19hdHRyaWJ1dGVfXyAo
KHJlZ3Bhcm0oMykpKTsKLXN0cnVjdCBncnViX2kzODZfaWR0Ci17Ci0gIGdydWJfdWludDE2X3Qg
bGltaXQ7Ci0gIGdydWJfdWludDMyX3QgYmFzZTsKLX0gR1JVQl9QQUNLRUQ7CiAKICNpZmRlZiBH
UlVCX01BQ0hJTkVfUENCSU9TCiBleHRlcm4gc3RydWN0IGdydWJfaTM4Nl9pZHQgKkVYUE9SVF9W
QVIoZ3J1Yl9yZWFsaWR0KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZ3J1Yi9pMzg2L3BjL2ludF90
eXBlcy5oIGIvaW5jbHVkZS9ncnViL2kzODYvcGMvaW50X3R5cGVzLmgKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwLi4yYzVhNjliNjMKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNs
dWRlL2dydWIvaTM4Ni9wYy9pbnRfdHlwZXMuaApAQCAtMCwwICsxLDU5IEBACisvKgorICogIEdS
VUIgIC0tICBHUmFuZCBVbmlmaWVkIEJvb3Rsb2FkZXIKKyAqICBDb3B5cmlnaHQgKEMpIDIwMTgg
IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgorICoKKyAqICBHUlVCIGlzIGZyZWUgc29m
dHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqICBpdCB1bmRl
ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hl
ZCBieQorICogIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMg
b2YgdGhlIExpY2Vuc2UsIG9yCisgKiAgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lv
bi4KKyAqCisgKiAgR1JVQiBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg
YmUgdXNlZnVsLAorICogIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo
ZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl
ZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiAgYWxvbmcgd2l0
aCBHUlVCLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICov
CisKKyNpZm5kZWYgR1JVQl9JTlRFUlJVUFRfVFlQRVNfTUFDSElORV9IRUFERVIKKyNkZWZpbmUg
R1JVQl9JTlRFUlJVUFRfVFlQRVNfTUFDSElORV9IRUFERVIJMQorCisjaW5jbHVkZSA8Z3J1Yi90
eXBlcy5oPgorCisjZGVmaW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfQ0FSUlkgICAgIDB4MQorI2Rl
ZmluZSAgR1JVQl9DUFVfSU5UX0ZMQUdTX1BBUklUWSAgICAweDQKKyNkZWZpbmUgIEdSVUJfQ1BV
X0lOVF9GTEFHU19BREpVU1QgICAgMHgxMAorI2RlZmluZSAgR1JVQl9DUFVfSU5UX0ZMQUdTX1pF
Uk8gICAgICAweDQwCisjZGVmaW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfU0lHTiAgICAgIDB4ODAK
KyNkZWZpbmUgIEdSVUJfQ1BVX0lOVF9GTEFHU19UUkFQICAgICAgMHgxMDAKKyNkZWZpbmUgIEdS
VUJfQ1BVX0lOVF9GTEFHU19JTlRFUlJVUFQgMHgyMDAKKyNkZWZpbmUgIEdSVUJfQ1BVX0lOVF9G
TEFHU19ESVJFQ1RJT04gMHg0MDAKKyNkZWZpbmUgIEdSVUJfQ1BVX0lOVF9GTEFHU19PVkVSRkxP
VyAgMHg4MDAKKyNpZmRlZiBHUlVCX01BQ0hJTkVfUENCSU9TCisjZGVmaW5lICBHUlVCX0NQVV9J
TlRfRkxBR1NfREVGQVVMVCAgIEdSVUJfQ1BVX0lOVF9GTEFHU19JTlRFUlJVUFQKKyNlbHNlCisj
ZGVmaW5lICBHUlVCX0NQVV9JTlRfRkxBR1NfREVGQVVMVCAgIDAKKyNlbmRpZgorCitzdHJ1Y3Qg
Z3J1Yl9iaW9zX2ludF9yZWdpc3RlcnMKK3sKKyAgZ3J1Yl91aW50MzJfdCBlYXg7CisgIGdydWJf
dWludDE2X3QgZXM7CisgIGdydWJfdWludDE2X3QgZHM7CisgIGdydWJfdWludDE2X3QgZmxhZ3M7
CisgIGdydWJfdWludDE2X3QgZHVtbXk7CisgIGdydWJfdWludDMyX3QgZWJ4OworICBncnViX3Vp
bnQzMl90IGVjeDsKKyAgZ3J1Yl91aW50MzJfdCBlZGk7CisgIGdydWJfdWludDMyX3QgZXNpOwor
ICBncnViX3VpbnQzMl90IGVkeDsKK307CisKK3N0cnVjdCBncnViX2kzODZfaWR0Cit7CisgIGdy
dWJfdWludDE2X3QgbGltaXQ7CisgIGdydWJfdWludDMyX3QgYmFzZTsKK30gR1JVQl9QQUNLRUQ7
CisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL2kzODYvdHNjLmggYi9pbmNsdWRl
L2dydWIvaTM4Ni90c2MuaAppbmRleCBhMGFhMmM1NzMuLjMyNDE3NGRlZCAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9ncnViL2kzODYvdHNjLmgKKysrIGIvaW5jbHVkZS9ncnViL2kzODYvdHNjLmgKQEAg
LTU0LDcgKzU0LDcgQEAgZ3J1Yl9nZXRfdHNjICh2b2lkKQogc3RhdGljIF9faW5saW5lIGludAog
Z3J1Yl9jcHVfaXNfdHNjX3N1cHBvcnRlZCAodm9pZCkKIHsKLSNpZm5kZWYgR1JVQl9NQUNISU5F
X1hFTgorI2lmICFkZWZpbmVkKEdSVUJfTUFDSElORV9YRU4pICYmICFkZWZpbmVkKEdSVUJfTUFD
SElORV9YRU5fUFZIKQogICBncnViX3VpbnQzMl90IGEsYixjLGQ7CiAgIGlmICghIGdydWJfY3B1
X2lzX2NwdWlkX3N1cHBvcnRlZCAoKSkKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvZ3J1Yi9pMzg2L3hlbi9oeXBlcmNhbGwuaCBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbi9oeXBl
cmNhbGwuaAppbmRleCAxOThlZTk0YWYuLjRlNGMxMmE0OSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9n
cnViL2kzODYveGVuL2h5cGVyY2FsbC5oCisrKyBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbi9oeXBl
cmNhbGwuaApAQCAtMjYsNyArMjYsMTAgQEAgRVhQT1JUX0ZVTkMgKGdydWJfeGVuX2h5cGVyY2Fs
bCkgKGdydWJfdWludDMyX3QgY2FsbG5vLCBncnViX3VpbnQzMl90IGEwLAogCQkJCSAgZ3J1Yl91
aW50MzJfdCBhMSwgZ3J1Yl91aW50MzJfdCBhMiwKIAkJCQkgIGdydWJfdWludDMyX3QgYTMsIGdy
dWJfdWludDMyX3QgYTQsCiAJCQkJICBncnViX3VpbnQzMl90IGE1KQotX19hdHRyaWJ1dGVfXyAo
KHJlZ3Bhcm0gKDMpLCBjZGVjbCkpOworI2lmZGVmIEdSVUJfTUFDSElORV9YRU4KKyAgX19hdHRy
aWJ1dGVfXyAoKHJlZ3Bhcm0gKDMpLCBjZGVjbCkpCisjZW5kaWYKKyAgOwogCiBzdGF0aWMgaW5s
aW5lIGludAogZ3J1Yl94ZW5fc2NoZWRfb3AgKGludCBjbWQsIHZvaWQgKmFyZykKZGlmZiAtLWdp
dCBhL2luY2x1ZGUvZ3J1Yi9rZXJuZWwuaCBiL2luY2x1ZGUvZ3J1Yi9rZXJuZWwuaAppbmRleCBl
Y2Q4OGNhNzIuLjEzM2EzN2M4ZCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ncnViL2tlcm5lbC5oCisr
KyBiL2luY2x1ZGUvZ3J1Yi9rZXJuZWwuaApAQCAtNzksNyArNzksOSBAQCBzdHJ1Y3QgZ3J1Yl9t
b2R1bGVfaW5mbzY0CiAjaWYgZGVmaW5lZCAoR1JVQl9NQUNISU5FX1BDQklPUykgfHwgZGVmaW5l
ZCAoR1JVQl9NQUNISU5FX0NPUkVCT09UKSBcCiAgIHx8IGRlZmluZWQgKEdSVUJfTUFDSElORV9N
VUxUSUJPT1QpIHx8IGRlZmluZWQgKEdSVUJfTUFDSElORV9NSVBTX1FFTVVfTUlQUykgXAogICB8
fCBkZWZpbmVkIChHUlVCX01BQ0hJTkVfTUlQU19MT09OR1NPTikgfHwgZGVmaW5lZCAoR1JVQl9N
QUNISU5FX0FSQykgXAotICB8fCAoZGVmaW5lZCAoX19zcGFyY19fKSAmJiBkZWZpbmVkIChHUlVC
X01BQ0hJTkVfSUVFRTEyNzUpKSB8fCBkZWZpbmVkIChHUlVCX01BQ0hJTkVfVUJPT1QpIHx8IGRl
ZmluZWQgKEdSVUJfTUFDSElORV9YRU4pCisgIHx8IChkZWZpbmVkIChfX3NwYXJjX18pICYmIGRl
ZmluZWQgKEdSVUJfTUFDSElORV9JRUVFMTI3NSkpIFwKKyAgfHwgZGVmaW5lZCAoR1JVQl9NQUNI
SU5FX1VCT09UKSB8fCBkZWZpbmVkIChHUlVCX01BQ0hJTkVfWEVOKSBcCisgIHx8IGRlZmluZWQo
R1JVQl9NQUNISU5FX1hFTl9QVkgpCiAvKiBGSVhNRTogc3RhY2sgaXMgYmV0d2VlbiAyIGhlYXAg
cmVnaW9ucy4gTW92ZSBpdC4gICovCiAjZGVmaW5lIEdSVUJfS0VSTkVMX1BSRUxPQURfU1BBQ0Vf
UkVVU0FCTEUgMQogI2VuZGlmCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:55:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1gS0JX-0005aG-2m; Wed, 28 Nov 2018 13:55: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=+lGq=OH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0JV-0005Zg-Ga
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:55:37 +0000
X-Inumbo-ID: 46ff2218-f315-11e8-aa57-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 46ff2218-f315-11e8-aa57-12d6303a7972;
 Wed, 28 Nov 2018 13:55:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 47E20AF9B;
 Wed, 28 Nov 2018 13:55:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:13 +0100
Message-Id: <20181128135530.32545-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 03/20] xen: carve out grant tab
 initialization into dedicated function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5pdGlhbGl6ZSB0aGUgZ3JhbnQgdGFiIGluIGEgZGVkaWNhdGVkIGZ1bmN0aW9uLiBUaGlzIHdp
bGwgZW5hYmxlCnVzaW5nIGl0IGZvciBQVkggZ3Vlc3RzLCB0b28uCgpDYWxsIHRoZSBuZXcgZnVu
Y3Rpb24gZnJvbSBncnViX21hY2hpbmVfaW5pdCgpIGFzIHRoaXMgd2lsbCBsYXRlcgpiZSBjb21t
b24gYmV0d2VlbiBYZW4gUFYgYW5kIFhlbiBQVkggbW9kZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBlciA8ZGFu
aWVsLmtpcGVyQG9yYWNsZS5jb20+Ci0tLQpWMjogdXBkYXRlIGNvbW1pdCBtZXNzYWdlIChEYW5p
ZWwgS2lwZXIpCi0tLQogZ3J1Yi1jb3JlL2tlcm4veGVuL2luaXQuYyB8IDM1ICsrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygr
KSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2tlcm4veGVuL2luaXQu
YyBiL2dydWItY29yZS9rZXJuL3hlbi9pbml0LmMKaW5kZXggMDU1OWMwMzNjLi4yOWY1YmMyM2Qg
MTAwNjQ0Ci0tLSBhL2dydWItY29yZS9rZXJuL3hlbi9pbml0LmMKKysrIGIvZ3J1Yi1jb3JlL2tl
cm4veGVuL2luaXQuYwpAQCAtMzE4LDYgKzMxOCwyNSBAQCBncnViX3hlbnN0b3JlX2RpciAoY29u
c3QgY2hhciAqZGlyLAogCiB1bnNpZ25lZCBsb25nIGdudGZyYW1lID0gMDsKIAorc3RhdGljIHZv
aWQKK2dydWJfeGVuX3NldHVwX2dudHRhYiAodm9pZCkKK3sKKyAgc3RydWN0IGdudHRhYl9zZXRf
dmVyc2lvbiBnbnR0YWJfc2V0dmVyOworICBzdHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIGdudHRh
Yl9zZXR1cDsKKworICBncnViX21lbXNldCAoJmdudHRhYl9zZXR2ZXIsIDAsIHNpemVvZiAoZ250
dGFiX3NldHZlcikpOworCisgIGdudHRhYl9zZXR2ZXIudmVyc2lvbiA9IDE7CisgIGdydWJfeGVu
X2dyYW50X3RhYmxlX29wIChHTlRUQUJPUF9zZXRfdmVyc2lvbiwgJmdudHRhYl9zZXR2ZXIsIDEp
OworCisgIGdydWJfbWVtc2V0ICgmZ250dGFiX3NldHVwLCAwLCBzaXplb2YgKGdudHRhYl9zZXR1
cCkpOworICBnbnR0YWJfc2V0dXAuZG9tID0gRE9NSURfU0VMRjsKKyAgZ250dGFiX3NldHVwLm5y
X2ZyYW1lcyA9IDE7CisgIGdudHRhYl9zZXR1cC5mcmFtZV9saXN0LnAgPSAmZ250ZnJhbWU7CisK
KyAgZ3J1Yl94ZW5fZ3JhbnRfdGFibGVfb3AgKEdOVFRBQk9QX3NldHVwX3RhYmxlLCAmZ250dGFi
X3NldHVwLCAxKTsKK30KKwogI2RlZmluZSBNQVhfTl9VTlVTQUJMRV9QQUdFUyA0CiAKIHN0YXRp
YyBpbnQKQEAgLTM1NywyNiArMzc2LDEyIEBAIG1hcF9hbGxfcGFnZXMgKHZvaWQpCiAgICAgKGdy
dWJfeGVuX21mbl90ICopIGdydWJfeGVuX3N0YXJ0X3BhZ2VfYWRkci0+bWZuX2xpc3Q7CiAgIGdy
dWJfdWludDY0X3QgKnBnID0gKGdydWJfdWludDY0X3QgKikgd2luZG93OwogICBncnViX3VpbnQ2
NF90IG9sZHBnc3RhcnQsIG9sZHBnZW5kOwotICBzdHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIGdu
dHRhYl9zZXR1cDsKLSAgc3RydWN0IGdudHRhYl9zZXRfdmVyc2lvbiBnbnR0YWJfc2V0dmVyOwog
ICBncnViX3NpemVfdCBuX3VudXNhYmxlX3BhZ2VzID0gMDsKICAgc3RydWN0IG1tdV91cGRhdGUg
bTJwX3VwZGF0ZXNbMiAqIE1BWF9OX1VOVVNBQkxFX1BBR0VTXTsKIAogICBpZiAodG90YWxfcGFn
ZXMgPiBNQVhfVE9UQUxfUEFHRVMgLSA0KQogICAgIHRvdGFsX3BhZ2VzID0gTUFYX1RPVEFMX1BB
R0VTIC0gNDsKIAotICBncnViX21lbXNldCAoJmdudHRhYl9zZXR2ZXIsIDAsIHNpemVvZiAoZ250
dGFiX3NldHZlcikpOwotCi0gIGdudHRhYl9zZXR2ZXIudmVyc2lvbiA9IDE7Ci0gIGdydWJfeGVu
X2dyYW50X3RhYmxlX29wIChHTlRUQUJPUF9zZXRfdmVyc2lvbiwgJmdudHRhYl9zZXR2ZXIsIDEp
OwotCi0gIGdydWJfbWVtc2V0ICgmZ250dGFiX3NldHVwLCAwLCBzaXplb2YgKGdudHRhYl9zZXR1
cCkpOwotICBnbnR0YWJfc2V0dXAuZG9tID0gRE9NSURfU0VMRjsKLSAgZ250dGFiX3NldHVwLm5y
X2ZyYW1lcyA9IDE7Ci0gIGdudHRhYl9zZXR1cC5mcmFtZV9saXN0LnAgPSAmZ250ZnJhbWU7Ci0K
LSAgZ3J1Yl94ZW5fZ3JhbnRfdGFibGVfb3AgKEdOVFRBQk9QX3NldHVwX3RhYmxlLCAmZ250dGFi
X3NldHVwLCAxKTsKLQogICBmb3IgKGogPSAwOyBqIDwgdG90YWxfcGFnZXMgLSBuX3VudXNhYmxl
X3BhZ2VzOyBqKyspCiAgICAgd2hpbGUgKCFncnViX3hlbl9pc19wYWdlX3VzYWJsZSAobWZuX2xp
c3Rbal0pKQogICAgICAgewpAQCAtNTM3LDYgKzU0Miw4IEBAIGdydWJfbWFjaGluZV9pbml0ICh2
b2lkKQogCQkJICAgKyBHUlVCX0tFUk5FTF9NQUNISU5FX01PRF9HQVAsCiAJCQkgICBHUlVCX0tF
Uk5FTF9NQUNISU5FX01PRF9BTElHTik7CiAKKyAgZ3J1Yl94ZW5fc2V0dXBfZ250dGFiICgpOwor
CiAgIG1hcF9hbGxfcGFnZXMgKCk7CiAKICAgZ3J1Yl9jb25zb2xlX2luaXQgKCk7Ci0tIAoyLjE2
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:55:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1gS0JZ-0005bd-4y; Wed, 28 Nov 2018 13:55: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=+lGq=OH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0JW-0005a3-T7
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:55:38 +0000
X-Inumbo-ID: 48e7869c-f315-11e8-a7f3-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48e7869c-f315-11e8-a7f3-12d6303a7972;
 Wed, 28 Nov 2018 13:55:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BC775B034;
 Wed, 28 Nov 2018 13:55:35 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:20 +0100
Message-Id: <20181128135530.32545-11-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 10/20] xen: add PVH boot entry code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBjb2RlIGZvciB0aGUgWGVuIFBWSCBtb2RlIGJvb3QgZW50cnkuCgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBEYW5pZWwg
S2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgotLS0KVjM6IGNsZWFyICVmcyBhbmQgJWdz
LCB0b28gKERhbmllbCBLaXBlcikKICAgIHVzZSBHUlVCX01FTU9SWV9NQUNISU5FX1BST1RfU1RB
Q0tfU0laRSBmb3Igc3RhY2sgc2l6ZSAoRGFuaWVsIEtpcGVyKQpWNTogcmVvcmRlciBjbGVhcmlu
ZyBzZWdtZW50IHJlZ3MgKERhbmllbCBLaXBlcikKLS0tCiBncnViLWNvcmUva2Vybi9pMzg2L3hl
bi9zdGFydHVwX3B2aC5TIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IDEgZmlsZSBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3Jl
L2tlcm4vaTM4Ni94ZW4vc3RhcnR1cF9wdmguUyBiL2dydWItY29yZS9rZXJuL2kzODYveGVuL3N0
YXJ0dXBfcHZoLlMKaW5kZXggNjliOGZkY2NhLi4zNjNjMzE4NTggMTAwNjQ0Ci0tLSBhL2dydWIt
Y29yZS9rZXJuL2kzODYveGVuL3N0YXJ0dXBfcHZoLlMKKysrIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4
Ni94ZW4vc3RhcnR1cF9wdmguUwpAQCAtMTksMTEgKzE5LDYzIEBACiAKICNpbmNsdWRlIDxjb25m
aWcuaD4KICNpbmNsdWRlIDxncnViL3N5bWJvbC5oPgorI2luY2x1ZGUgPGdydWIvbWFjaGluZS9t
ZW1vcnkuaD4KIAogCS5maWxlCSJzdGFydHVwX3B2aC5TIgogCS50ZXh0CisJLmdsb2JsCXN0YXJ0
LCBfc3RhcnQKKwkuY29kZTMyCiAKK3N0YXJ0OgorX3N0YXJ0OgorCWNsZAorCWxnZHQJZ2R0ZGVz
YworCWxqbXAJJEdSVUJfTUVNT1JZX01BQ0hJTkVfUFJPVF9NT0RFX0NTRUcsICQxZgorMToKKwlt
b3ZsCSRHUlVCX01FTU9SWV9NQUNISU5FX1BST1RfTU9ERV9EU0VHLCAlZWF4CisJbW92CSVlYXgs
ICVkcworCW1vdgklZWF4LCAlZXMKKwltb3YJJWVheCwgJWZzCisJbW92CSVlYXgsICVncworCW1v
dgklZWF4LCAlc3MKKwlsZWFsCUxPQ0FMKHN0YWNrX2VuZCksICVlc3AKKworCS8qIFNhdmUgYWRk
cmVzcyBvZiBzdGFydCBpbmZvIHN0cnVjdHVyZS4gKi8KKwltb3YJJWVieCwgcHZoX3N0YXJ0X2lu
Zm8KKwljYWxsCUVYVF9DKGdydWJfbWFpbikKKwkvKiBEb2Vzbid0IHJldHVybi4gKi8KKworCS5w
MmFsaWduCTMKK2dkdDoKKwkud29yZAkwLCAwCisJLmJ5dGUJMCwgMCwgMCwgMAorCisJLyogLS0g
Y29kZSBzZWdtZW50IC0tCisJICogYmFzZSA9IDB4MDAwMDAwMDAsIGxpbWl0ID0gMHhGRkZGRiAo
NCBLaUIgR3JhbnVsYXJpdHkpLCBwcmVzZW50CisJICogdHlwZSA9IDMyYml0IGNvZGUgZXhlY3V0
ZS9yZWFkLCBEUEwgPSAwCisJICovCisJLndvcmQJMHhGRkZGLCAwCisJLmJ5dGUJMCwgMHg5QSwg
MHhDRiwgMAorCisJLyogLS0gZGF0YSBzZWdtZW50IC0tCisJICogYmFzZSA9IDB4MDAwMDAwMDAs
IGxpbWl0IDB4RkZGRkYgKDQgS2lCIEdyYW51bGFyaXR5KSwgcHJlc2VudAorCSAqIHR5cGUgPSAz
MiBiaXQgZGF0YSByZWFkL3dyaXRlLCBEUEwgPSAwCisJICovCisJLndvcmQJMHhGRkZGLCAwCisJ
LmJ5dGUJMCwgMHg5MiwgMHhDRiwgMAorCisJLnAyYWxpZ24JMworLyogdGhpcyBpcyB0aGUgR0RU
IGRlc2NyaXB0b3IgKi8KK2dkdGRlc2M6CisJLndvcmQJMHgxNwkJLyogbGltaXQgKi8KKwkubG9u
ZwlnZHQJCS8qIGFkZHIgKi8KKworCS5wMmFsaWduCTIKIC8qIFNhdmVkIHBvaW50ZXIgdG8gc3Rh
cnQgaW5mbyBzdHJ1Y3R1cmUuICovCiAJLmdsb2JsCXB2aF9zdGFydF9pbmZvCiBwdmhfc3RhcnRf
aW5mbzoKIAkubG9uZwkwCisKKwkuYnNzCisJLnNwYWNlCUdSVUJfTUVNT1JZX01BQ0hJTkVfUFJP
VF9TVEFDS19TSVpFCitMT0NBTChzdGFja19lbmQpOgotLSAKMi4xNi40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:55:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1gS0JX-0005aQ-CC; Wed, 28 Nov 2018 13:55: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=+lgq=oh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0JW-0005Zl-38
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:55:38 +0000
X-Inumbo-ID: 481e3920-f315-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 481e3920-f315-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 13:55:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AF718AFCB;
 Wed, 28 Nov 2018 13:55:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:15 +0100
Message-Id: <20181128135530.32545-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 05/20] xen: add some dummy headers for PVH
 mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBYZW4gUFZIIG1vZGUgYWRkaW5nIGEgbmV3IG1hY2hpbmUgdHlwZSB0aGUgbWFjaGluZSBy
ZWxhdGVkIGhlYWRlcnMKbmVlZCB0byBiZSBwcmVzZW50IGZvciB0aGUgYnVpbGQgdG8gc3VjY2Vl
ZC4gTW9zdCBvZiB0aGUgaGVhZGVycyBqdXN0Cm5lZWQgdG8gaW5jbHVkZSB0aGUgcmVsYXRlZCBj
b21tb24gaTM4NiBoZWFkZXJzLiBBZGQgdGhvc2UgdG8gdGhlIHRyZWUuCgpOb3RlIHRoYXQgeGVu
X3B2aC9pbnQuaCBuZWVkcyB0byBpbmNsdWRlIHBjL2ludF90eXBlcy5oIGluc3RlYWQgb2YKcGMv
aW50LmggaW4gb3JkZXIgdG8gYXZvaWQgdGhlIGRlZmluaXRpb24gb2YgZ3J1Yl9iaW9zX2ludGVy
cnVwdCgpLgoKeGVuX3B2aC9tZW1vcnkuaCBuZWVkcyB0byBpbmNsdWRlIGNvcmVib290L21lbW9y
eS5oIChsaWtlIHNvbWUgb3RoZXIKPG1hY2hpbmU+L21lbW9yeS5oIGRvIGFzIHdlbGwpIGFzIHRo
aXMgY29udGFpbnMganVzdCB0aGUgbmVlZGVkIHN0dWJzLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5p
ZWwua2lwZXJAb3JhY2xlLmNvbT4KLS0tClYzOiB1cGRhdGVkIGNvbW1pdCBtZXNzYWdlIChEYW5p
ZWwgS2lwZXIpCiAgICB4ZW5wdmgtPnhlbl9wdmggKERhbmllbCBLaXBlcikKVjU6IHVwZGF0ZWQg
Y29tbWl0IG1lc3NhZ2UgKERhbmllbCBLaXBlcikKLS0tCiBpbmNsdWRlL2dydWIvaTM4Ni94ZW5f
cHZoL2Jvb3QuaCAgICB8IDEgKwogaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9jb25zb2xlLmgg
fCAxICsKIGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvaW50LmggICAgIHwgMSArCiBpbmNsdWRl
L2dydWIvaTM4Ni94ZW5fcHZoL21lbW9yeS5oICB8IDEgKwogaW5jbHVkZS9ncnViL2kzODYveGVu
X3B2aC90aW1lLmggICAgfCAxICsKIDUgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCiBj
cmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9ib290LmgKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2NvbnNvbGUuaAogY3JlYXRl
IG1vZGUgMTAwNjQ0IGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvaW50LmgKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL21lbW9yeS5oCiBjcmVhdGUgbW9kZSAx
MDA2NDQgaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC90aW1lLmgKCmRpZmYgLS1naXQgYS9pbmNs
dWRlL2dydWIvaTM4Ni94ZW5fcHZoL2Jvb3QuaCBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgv
Ym9vdC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMC4uNmNkMjNhYTgzCi0t
LSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9ib290LmgKQEAgLTAs
MCArMSBAQAorI2luY2x1ZGUgPGdydWIvaTM4Ni9wYy9ib290Lmg+CmRpZmYgLS1naXQgYS9pbmNs
dWRlL2dydWIvaTM4Ni94ZW5fcHZoL2NvbnNvbGUuaCBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9w
dmgvY29uc29sZS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMC4uMzA1YTQ2
ZDhlCi0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9jb25zb2xl
LmgKQEAgLTAsMCArMSBAQAorI2luY2x1ZGUgPGdydWIvaTM4Ni9wYy9jb25zb2xlLmg+CmRpZmYg
LS1naXQgYS9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2ludC5oIGIvaW5jbHVkZS9ncnViL2kz
ODYveGVuX3B2aC9pbnQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAuLjBm
MWY5ZWU2MgotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvaW50
LmgKQEAgLTAsMCArMSBAQAorI2luY2x1ZGUgPGdydWIvaTM4Ni9wYy9pbnRfdHlwZXMuaD4KZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvbWVtb3J5LmggYi9pbmNsdWRlL2dy
dWIvaTM4Ni94ZW5fcHZoL21lbW9yeS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMC4uOGRkNmY3YzhjCi0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9ncnViL2kzODYveGVu
X3B2aC9tZW1vcnkuaApAQCAtMCwwICsxIEBACisjaW5jbHVkZSA8Z3J1Yi9pMzg2L2NvcmVib290
L21lbW9yeS5oPgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC90aW1lLmgg
Yi9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL3RpbWUuaApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAuLjIyOThlZThmNAotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUvZ3J1
Yi9pMzg2L3hlbl9wdmgvdGltZS5oCkBAIC0wLDAgKzEgQEAKKyNpbmNsdWRlIDxncnViL2kzODYv
cGMvdGltZS5oPgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:55:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1gS0JY-0005bU-Qe; Wed, 28 Nov 2018 13:55: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=+lGq=OH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0JW-0005a1-Mt
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:55:38 +0000
X-Inumbo-ID: 46ff6fd4-f315-11e8-9521-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 46ff6fd4-f315-11e8-9521-12d6303a7972;
 Wed, 28 Nov 2018 13:55:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 05605AF7B;
 Wed, 28 Nov 2018 13:55:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:11 +0100
Message-Id: <20181128135530.32545-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 01/20] xen: add some xen headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gc3VwcG9ydCBncnViMiBpbiBYZW4gUFZIIGVudmlyb25tZW50IHNvbWUgYWRk
aXRpb25hbCBYZW4KaGVhZGVycyBhcmUgbmVlZGVkIGFzIGdydWIyIHdpbGwgYmUgc3RhcnRlZCBp
biBQVkggbW9kZSByZXF1aXJpbmcgdG8KdXNlIHNldmVyYWwgSFZNIGh5cGVyY2FsbHMgYW5kIHN0
cnVjdHVyZXMuCgpBZGQgdGhlIG5lZWRlZCBoZWFkZXJzIGZyb20gWGVuIDQuMTAgYmVpbmcgdGhl
IGZpcnN0IFhlbiB2ZXJzaW9uIHdpdGgKZnVsbCAobm90IG9ubHkgZXhwZXJpbWVudGFsKSBQVkgg
Z3Vlc3Qgc3VwcG9ydC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+
Ci0tLQpWMjogdXBkYXRlIGNvbW1pdCBtZXNzYWdlIChEYW5pZWwgS2lwZXIpCi0tLQogaW5jbHVk
ZS94ZW4vaHZtL2h2bV9vcC5oICAgICB8IDI5NiArKysrKysrKysrKysrKysrKysrCiBpbmNsdWRl
L3hlbi9odm0vcGFyYW1zLmggICAgIHwgMjg0ICsrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94
ZW4vaHZtL3N0YXJ0X2luZm8uaCB8ICA5OCArKysrKysrCiBpbmNsdWRlL3hlbi9tZW1vcnkuaCAg
ICAgICAgIHwgNjY1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IGluY2x1ZGUveGVuL3BoeXNkZXYuaCAgICAgICAgfCAzODcgKysrKysrKysrKysrKysrKysrKysr
KysrKwogaW5jbHVkZS94ZW4vdHJhY2UuaCAgICAgICAgICB8IDMzOSArKysrKysrKysrKysrKysr
KysrKysrCiBpbmNsdWRlL3hlbi94ZW4uaCAgICAgICAgICAgIHwgMTA0ICsrKysrLS0KIDcgZmls
ZXMgY2hhbmdlZCwgMjE0MiBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBt
b2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9odm0vaHZtX29wLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBp
bmNsdWRlL3hlbi9odm0vcGFyYW1zLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9o
dm0vc3RhcnRfaW5mby5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4vbWVtb3J5LmgK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9waHlzZGV2LmgKIGNyZWF0ZSBtb2RlIDEw
MDY0NCBpbmNsdWRlL3hlbi90cmFjZS5oCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaHZtL2h2
bV9vcC5oIGIvaW5jbHVkZS94ZW4vaHZtL2h2bV9vcC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMC4uMGJkYWZkZjU5Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS94ZW4v
aHZtL2h2bV9vcC5oCkBAIC0wLDAgKzEsMjk2IEBACisvKgorICogUGVybWlzc2lvbiBpcyBoZXJl
YnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29w
eQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVz
ICh0aGUgIlNvZnR3YXJlIiksIHRvCisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJl
c3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRv
IHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5z
ZSwgYW5kL29yCisgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQg
cGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRvIGRvIHNvLCBz
dWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29w
eXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRl
ZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdh
cmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FS
UkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQg
Tk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8g
RVZFTlQgU0hBTEwgVEhFCisgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJM
RSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIg
SU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICog
RlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVT
RSBPUiBPVEhFUgorICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqIENvcHlyaWdo
dCAoYykgMjAwNywgS2VpciBGcmFzZXIKKyAqLworCisjaWZuZGVmIF9fWEVOX1BVQkxJQ19IVk1f
SFZNX09QX0hfXworI2RlZmluZSBfX1hFTl9QVUJMSUNfSFZNX0hWTV9PUF9IX18KKworI2luY2x1
ZGUgIi4uL3hlbi5oIgorI2luY2x1ZGUgIi4uL3RyYWNlLmgiCisjaW5jbHVkZSAiLi4vZXZlbnRf
Y2hhbm5lbC5oIgorCisvKiBHZXQvc2V0IHN1YmNvbW1hbmRzOiBleHRyYSBhcmd1bWVudCA9PSBw
b2ludGVyIHRvIHhlbl9odm1fcGFyYW0gc3RydWN0LiAqLworI2RlZmluZSBIVk1PUF9zZXRfcGFy
YW0gICAgICAgICAgIDAKKyNkZWZpbmUgSFZNT1BfZ2V0X3BhcmFtICAgICAgICAgICAxCitzdHJ1
Y3QgeGVuX2h2bV9wYXJhbSB7CisgICAgZG9taWRfdCAgZG9taWQ7ICAgIC8qIElOICovCisgICAg
dWludDMyX3QgaW5kZXg7ICAgIC8qIElOICovCisgICAgdWludDY0X3QgdmFsdWU7ICAgIC8qIElO
L09VVCAqLworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9odm1fcGFyYW0geGVuX2h2bV9wYXJhbV90
OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9wYXJhbV90KTsKKworI2lmIF9fWEVO
X0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwOTAwCisKKy8qIFNldCB0aGUgbG9naWNhbCBs
ZXZlbCBvZiBvbmUgb2YgYSBkb21haW4ncyBQQ0kgSU5UeCB3aXJlcy4gKi8KKyNkZWZpbmUgSFZN
T1Bfc2V0X3BjaV9pbnR4X2xldmVsICAyCitzdHJ1Y3QgeGVuX2h2bV9zZXRfcGNpX2ludHhfbGV2
ZWwgeworICAgIC8qIERvbWFpbiB0byBiZSB1cGRhdGVkLiAqLworICAgIGRvbWlkX3QgIGRvbWlk
OworICAgIC8qIFBDSSBJTlR4IGlkZW50aWZpY2F0aW9uIGluIFBDSSB0b3BvbG9neSAoZG9tYWlu
OmJ1czpkZXZpY2U6aW50eCkuICovCisgICAgdWludDhfdCAgZG9tYWluLCBidXMsIGRldmljZSwg
aW50eDsKKyAgICAvKiBBc3NlcnRpb24gbGV2ZWwgKDAgPSB1bmFzc2VydGVkLCAxID0gYXNzZXJ0
ZWQpLiAqLworICAgIHVpbnQ4X3QgIGxldmVsOworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9odm1f
c2V0X3BjaV9pbnR4X2xldmVsIHhlbl9odm1fc2V0X3BjaV9pbnR4X2xldmVsX3Q7CitERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX3NldF9wY2lfaW50eF9sZXZlbF90KTsKKworLyogU2V0
IHRoZSBsb2dpY2FsIGxldmVsIG9mIG9uZSBvZiBhIGRvbWFpbidzIElTQSBJUlEgd2lyZXMuICov
CisjZGVmaW5lIEhWTU9QX3NldF9pc2FfaXJxX2xldmVsICAgMworc3RydWN0IHhlbl9odm1fc2V0
X2lzYV9pcnFfbGV2ZWwgeworICAgIC8qIERvbWFpbiB0byBiZSB1cGRhdGVkLiAqLworICAgIGRv
bWlkX3QgIGRvbWlkOworICAgIC8qIElTQSBkZXZpY2UgaWRlbnRpZmljYXRpb24sIGJ5IElTQSBJ
UlEgKDAtMTUpLiAqLworICAgIHVpbnQ4X3QgIGlzYV9pcnE7CisgICAgLyogQXNzZXJ0aW9uIGxl
dmVsICgwID0gdW5hc3NlcnRlZCwgMSA9IGFzc2VydGVkKS4gKi8KKyAgICB1aW50OF90ICBsZXZl
bDsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX3NldF9pc2FfaXJxX2xldmVsIHhlbl9odm1f
c2V0X2lzYV9pcnFfbGV2ZWxfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1fc2V0
X2lzYV9pcnFfbGV2ZWxfdCk7CisKKyNkZWZpbmUgSFZNT1Bfc2V0X3BjaV9saW5rX3JvdXRlICA0
CitzdHJ1Y3QgeGVuX2h2bV9zZXRfcGNpX2xpbmtfcm91dGUgeworICAgIC8qIERvbWFpbiB0byBi
ZSB1cGRhdGVkLiAqLworICAgIGRvbWlkX3QgIGRvbWlkOworICAgIC8qIFBDSSBsaW5rIGlkZW50
aWZpZXIgKDAtMykuICovCisgICAgdWludDhfdCAgbGluazsKKyAgICAvKiBJU0EgSVJRICgxLTE1
KSwgb3IgMCAoZGlzYWJsZSBsaW5rKS4gKi8KKyAgICB1aW50OF90ICBpc2FfaXJxOworfTsKK3R5
cGVkZWYgc3RydWN0IHhlbl9odm1fc2V0X3BjaV9saW5rX3JvdXRlIHhlbl9odm1fc2V0X3BjaV9s
aW5rX3JvdXRlX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX3NldF9wY2lfbGlu
a19yb3V0ZV90KTsKKworI2VuZGlmIC8qIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAw
MDQwOTAwICovCisKKy8qIEZsdXNoZXMgYWxsIFZDUFUgVExCczogQGFyZyBtdXN0IGJlIE5VTEwu
ICovCisjZGVmaW5lIEhWTU9QX2ZsdXNoX3RsYnMgICAgICAgICAgNQorCit0eXBlZGVmIGVudW0g
eworICAgIEhWTU1FTV9yYW1fcncsICAgICAgICAgICAgIC8qIE5vcm1hbCByZWFkL3dyaXRlIGd1
ZXN0IFJBTSAqLworICAgIEhWTU1FTV9yYW1fcm8sICAgICAgICAgICAgIC8qIFJlYWQtb25seTsg
d3JpdGVzIGFyZSBkaXNjYXJkZWQgKi8KKyAgICBIVk1NRU1fbW1pb19kbSwgICAgICAgICAgICAv
KiBSZWFkcyBhbmQgd3JpdGUgZ28gdG8gdGhlIGRldmljZSBtb2RlbCAqLworI2lmIF9fWEVOX0lO
VEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwNzAwCisgICAgSFZNTUVNX21taW9fd3JpdGVfZG0s
ICAgICAgLyogUmVhZC1vbmx5OyB3cml0ZXMgZ28gdG8gdGhlIGRldmljZSBtb2RlbCAqLworI2Vs
c2UKKyAgICBIVk1NRU1fdW51c2VkLCAgICAgICAgICAgICAvKiBQbGFjZWhvbGRlcjsgc2V0dGlu
ZyBtZW1vcnkgdG8gdGhpcyB0eXBlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
d2lsbCBmYWlsIGZvciBjb2RlIGFmdGVyIDQuNy4wICovCisjZW5kaWYKKyAgICBIVk1NRU1faW9y
ZXFfc2VydmVyICAgICAgICAvKiBNZW1vcnkgdHlwZSBjbGFpbWVkIGJ5IGFuIGlvcmVxIHNlcnZl
cjsgdHlwZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5nZXMgdG8gdGhp
cyB2YWx1ZSBhcmUgb25seSBhbGxvd2VkIGFmdGVyCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYW4gaW9yZXEgc2VydmVyIGhhcyBjbGFpbWVkIGl0cyBvd25lcnNoaXAuCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT25seSBwYWdlcyB3aXRoIEhWTU1FTV9yYW1f
cncgYXJlIGFsbG93ZWQgdG8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFu
Z2UgdG8gdGhpcyB0eXBlOyBjb252ZXJzZWx5LCBwYWdlcyB3aXRoCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdGhpcyB0eXBlIGFyZSBvbmx5IGFsbG93ZWQgdG8gYmUgY2hhbmdl
ZCBiYWNrCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gSFZNTUVNX3JhbV9y
dy4gKi8KK30gaHZtbWVtX3R5cGVfdDsKKworLyogSGludCBmcm9tIFBWIGRyaXZlcnMgZm9yIHBh
Z2V0YWJsZSBkZXN0cnVjdGlvbi4gKi8KKyNkZWZpbmUgSFZNT1BfcGFnZXRhYmxlX2R5aW5nICAg
ICAgICA5CitzdHJ1Y3QgeGVuX2h2bV9wYWdldGFibGVfZHlpbmcgeworICAgIC8qIERvbWFpbiB3
aXRoIGEgcGFnZXRhYmxlIGFib3V0IHRvIGJlIGRlc3Ryb3llZC4gKi8KKyAgICBkb21pZF90ICBk
b21pZDsKKyAgICB1aW50MTZfdCBwYWRbM107IC8qIGFsaWduIG5leHQgZmllbGQgb24gOC1ieXRl
IGJvdW5kYXJ5ICovCisgICAgLyogZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgdG9wbGV2
ZWwgcGFnZXRhYmxlIGR5aW5nICovCisgICAgdWludDY0X3QgZ3BhOworfTsKK3R5cGVkZWYgc3Ry
dWN0IHhlbl9odm1fcGFnZXRhYmxlX2R5aW5nIHhlbl9odm1fcGFnZXRhYmxlX2R5aW5nX3Q7CitE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX3BhZ2V0YWJsZV9keWluZ190KTsKKworLyog
R2V0IHRoZSBjdXJyZW50IFhlbiB0aW1lLCBpbiBuYW5vc2Vjb25kcyBzaW5jZSBzeXN0ZW0gYm9v
dC4gKi8KKyNkZWZpbmUgSFZNT1BfZ2V0X3RpbWUgICAgICAgICAgICAgIDEwCitzdHJ1Y3QgeGVu
X2h2bV9nZXRfdGltZSB7CisgICAgdWludDY0X3Qgbm93OyAgICAgIC8qIE9VVCAqLworfTsKK3R5
cGVkZWYgc3RydWN0IHhlbl9odm1fZ2V0X3RpbWUgeGVuX2h2bV9nZXRfdGltZV90OworREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9nZXRfdGltZV90KTsKKworI2RlZmluZSBIVk1PUF94
ZW50cmFjZSAgICAgICAgICAgICAgMTEKK3N0cnVjdCB4ZW5faHZtX3hlbnRyYWNlIHsKKyAgICB1
aW50MTZfdCBldmVudCwgZXh0cmFfYnl0ZXM7CisgICAgdWludDhfdCBleHRyYVtUUkFDRV9FWFRS
QV9NQVggKiBzaXplb2YodWludDMyX3QpXTsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX3hl
bnRyYWNlIHhlbl9odm1feGVudHJhY2VfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9o
dm1feGVudHJhY2VfdCk7CisKKy8qIEZvbGxvd2luZyB0b29scy1vbmx5IGludGVyZmFjZXMgbWF5
IGNoYW5nZSBpbiBmdXR1cmUuICovCisjaWYgZGVmaW5lZChfX1hFTl9fKSB8fCBkZWZpbmVkKF9f
WEVOX1RPT0xTX18pCisKKy8qIERlcHJlY2F0ZWQgYnkgWEVOTUVNX2FjY2Vzc19vcF9zZXRfYWNj
ZXNzICovCisjZGVmaW5lIEhWTU9QX3NldF9tZW1fYWNjZXNzICAgICAgICAxMgorCisvKiBEZXBy
ZWNhdGVkIGJ5IFhFTk1FTV9hY2Nlc3Nfb3BfZ2V0X2FjY2VzcyAqLworI2RlZmluZSBIVk1PUF9n
ZXRfbWVtX2FjY2VzcyAgICAgICAgMTMKKworI2VuZGlmIC8qIGRlZmluZWQoX19YRU5fXykgfHwg
ZGVmaW5lZChfX1hFTl9UT09MU19fKSAqLworCisjZGVmaW5lIEhWTU9QX2dldF9tZW1fdHlwZSAg
ICAxNQorLyogUmV0dXJuIGh2bW1lbV90eXBlX3QgZm9yIHRoZSBzcGVjaWZpZWQgcGZuLiAqLwor
c3RydWN0IHhlbl9odm1fZ2V0X21lbV90eXBlIHsKKyAgICAvKiBEb21haW4gdG8gYmUgcXVlcmll
ZC4gKi8KKyAgICBkb21pZF90IGRvbWlkOworICAgIC8qIE9VVCB2YXJpYWJsZS4gKi8KKyAgICB1
aW50MTZfdCBtZW1fdHlwZTsKKyAgICB1aW50MTZfdCBwYWRbMl07IC8qIGFsaWduIG5leHQgZmll
bGQgb24gOC1ieXRlIGJvdW5kYXJ5ICovCisgICAgLyogSU4gdmFyaWFibGUuICovCisgICAgdWlu
dDY0X3QgcGZuOworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9odm1fZ2V0X21lbV90eXBlIHhlbl9o
dm1fZ2V0X21lbV90eXBlX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2dldF9t
ZW1fdHlwZV90KTsKKworLyogRm9sbG93aW5nIHRvb2xzLW9ubHkgaW50ZXJmYWNlcyBtYXkgY2hh
bmdlIGluIGZ1dHVyZS4gKi8KKyNpZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5f
VE9PTFNfXykKKworLyoKKyAqIERlZmluaXRpb25zIHJlbGF0aW5nIHRvIERNT1BfY3JlYXRlX2lv
cmVxX3NlcnZlci4gKERlZmluZWQgaGVyZSBmb3IKKyAqIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5
KS4KKyAqLworCisjZGVmaW5lIEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9PRkYgICAgMAorI2RlZmlu
ZSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfTEVHQUNZIDEKKy8qCisgKiBVc2UgdGhpcyB3aGVuIHJl
YWRfcG9pbnRlciBnZXRzIHVwZGF0ZWQgYXRvbWljYWxseSBhbmQKKyAqIHRoZSBwb2ludGVyIHBh
aXIgZ2V0cyByZWFkIGF0b21pY2FsbHk6CisgKi8KKyNkZWZpbmUgSFZNX0lPUkVRU1JWX0JVRklP
UkVRX0FUT01JQyAyCisKKyNlbmRpZiAvKiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19Y
RU5fVE9PTFNfXykgKi8KKworI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZf
NjRfXykKKworLyoKKyAqIEhWTU9QX3NldF9ldnRjaG5fdXBjYWxsX3ZlY3RvcjogU2V0IGEgPHZl
Y3Rvcj4gdGhhdCBzaG91bGQgYmUgdXNlZCBmb3IgZXZlbnQKKyAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY2hhbm5lbCB1cGNhbGxzIG9uIHRoZSBzcGVjaWZpZWQgPHZjcHU+LiBJ
ZiBzZXQsCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMgdmVjdG9yIHdp
bGwgYmUgdXNlZCBpbiBwcmVmZXJlbmNlIHRvIHRoZQorICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb21haW4gZ2xvYmFsIGNhbGxiYWNrIHZpYSAoc2VlCisgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEhWTV9QQVJBTV9DQUxMQkFDS19JUlEpLgorICovCisjZGVm
aW5lIEhWTU9QX3NldF9ldnRjaG5fdXBjYWxsX3ZlY3RvciAyMworc3RydWN0IHhlbl9odm1fZXZ0
Y2huX3VwY2FsbF92ZWN0b3IgeworICAgIHVpbnQzMl90IHZjcHU7CisgICAgdWludDhfdCB2ZWN0
b3I7Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9ldnRjaG5fdXBjYWxsX3ZlY3RvciB4ZW5f
aHZtX2V2dGNobl91cGNhbGxfdmVjdG9yX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
aHZtX2V2dGNobl91cGNhbGxfdmVjdG9yX3QpOworCisjZW5kaWYgLyogZGVmaW5lZChfX2kzODZf
XykgfHwgZGVmaW5lZChfX3g4Nl82NF9fKSAqLworCisjZGVmaW5lIEhWTU9QX2d1ZXN0X3JlcXVl
c3Rfdm1fZXZlbnQgMjQKKworLyogSFZNT1BfYWx0cDJtOiBwZXJmb3JtIGFsdHAybSBzdGF0ZSBv
cGVyYXRpb25zICovCisjZGVmaW5lIEhWTU9QX2FsdHAybSAyNQorCisjZGVmaW5lIEhWTU9QX0FM
VFAyTV9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDAxCisKK3N0cnVjdCB4ZW5faHZtX2FsdHAy
bV9kb21haW5fc3RhdGUgeworICAgIC8qIElOIG9yIE9VVCB2YXJpYWJsZSBvbi9vZmYgKi8KKyAg
ICB1aW50OF90IHN0YXRlOworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0cDJtX2RvbWFp
bl9zdGF0ZSB4ZW5faHZtX2FsdHAybV9kb21haW5fc3RhdGVfdDsKK0RFRklORV9YRU5fR1VFU1Rf
SEFORExFKHhlbl9odm1fYWx0cDJtX2RvbWFpbl9zdGF0ZV90KTsKKworc3RydWN0IHhlbl9odm1f
YWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSB7CisgICAgdWludDMyX3QgdmNwdV9pZDsKKyAgICB1
aW50MzJfdCBwYWQ7CisgICAgLyogI1ZFIGluZm8gYXJlYSBnZm4gKi8KKyAgICB1aW50NjRfdCBn
Zm47Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5
IHhlbl9odm1fYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeV90OworREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUoeGVuX2h2bV9hbHRwMm1fdmNwdV9lbmFibGVfbm90aWZ5X3QpOworCitzdHJ1Y3QgeGVu
X2h2bV9hbHRwMm1fdmlldyB7CisgICAgLyogSU4vT1VUIHZhcmlhYmxlICovCisgICAgdWludDE2
X3QgdmlldzsKKyAgICAvKiBDcmVhdGUgdmlldyBvbmx5OiBkZWZhdWx0IGFjY2VzcyB0eXBlCisg
ICAgICogTk9URTogY3VycmVudGx5IGlnbm9yZWQgKi8KKyAgICB1aW50MTZfdCBodm1tZW1fZGVm
YXVsdF9hY2Nlc3M7IC8qIHhlbm1lbV9hY2Nlc3NfdCAqLworfTsKK3R5cGVkZWYgc3RydWN0IHhl
bl9odm1fYWx0cDJtX3ZpZXcgeGVuX2h2bV9hbHRwMm1fdmlld190OworREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fdmlld190KTsKKworc3RydWN0IHhlbl9odm1fYWx0cDJt
X3NldF9tZW1fYWNjZXNzIHsKKyAgICAvKiB2aWV3ICovCisgICAgdWludDE2X3QgdmlldzsKKyAg
ICAvKiBNZW1vcnkgdHlwZSAqLworICAgIHVpbnQxNl90IGh2bW1lbV9hY2Nlc3M7IC8qIHhlbm1l
bV9hY2Nlc3NfdCAqLworICAgIHVpbnQzMl90IHBhZDsKKyAgICAvKiBnZm4gKi8KKyAgICB1aW50
NjRfdCBnZm47Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nl
c3MgeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzX3QpOworCitzdHJ1Y3QgeGVuX2h2bV9h
bHRwMm1fY2hhbmdlX2dmbiB7CisgICAgLyogdmlldyAqLworICAgIHVpbnQxNl90IHZpZXc7Cisg
ICAgdWludDE2X3QgcGFkMTsKKyAgICB1aW50MzJfdCBwYWQyOworICAgIC8qIG9sZCBnZm4gKi8K
KyAgICB1aW50NjRfdCBvbGRfZ2ZuOworICAgIC8qIG5ldyBnZm4sIElOVkFMSURfR0ZOICh+MFVM
KSBtZWFucyByZXZlcnQgKi8KKyAgICB1aW50NjRfdCBuZXdfZ2ZuOworfTsKK3R5cGVkZWYgc3Ry
dWN0IHhlbl9odm1fYWx0cDJtX2NoYW5nZV9nZm4geGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbl90
OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbl90KTsK
Kworc3RydWN0IHhlbl9odm1fYWx0cDJtX29wIHsKKyAgICB1aW50MzJfdCB2ZXJzaW9uOyAgIC8q
IEhWTU9QX0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lPTiAqLworICAgIHVpbnQzMl90IGNtZDsKKy8q
IEdldC9zZXQgdGhlIGFsdHAybSBzdGF0ZSBmb3IgYSBkb21haW4gKi8KKyNkZWZpbmUgSFZNT1Bf
YWx0cDJtX2dldF9kb21haW5fc3RhdGUgICAgIDEKKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3NldF9k
b21haW5fc3RhdGUgICAgIDIKKy8qIFNldCB0aGUgY3VycmVudCBWQ1BVIHRvIHJlY2VpdmUgYWx0
cDJtIGV2ZW50IG5vdGlmaWNhdGlvbnMgKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3ZjcHVfZW5h
YmxlX25vdGlmeSAgIDMKKy8qIENyZWF0ZSBhIG5ldyB2aWV3ICovCisjZGVmaW5lIEhWTU9QX2Fs
dHAybV9jcmVhdGVfcDJtICAgICAgICAgICA0CisvKiBEZXN0cm95IGEgdmlldyAqLworI2RlZmlu
ZSBIVk1PUF9hbHRwMm1fZGVzdHJveV9wMm0gICAgICAgICAgNQorLyogU3dpdGNoIHZpZXcgZm9y
IGFuIGVudGlyZSBkb21haW4gKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3N3aXRjaF9wMm0gICAg
ICAgICAgIDYKKy8qIE5vdGlmeSB0aGF0IGEgcGFnZSBvZiBtZW1vcnkgaXMgdG8gaGF2ZSBzcGVj
aWZpYyBhY2Nlc3MgdHlwZXMgKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNz
ICAgICAgIDcKKy8qIENoYW5nZSBhIHAybSBlbnRyeSB0byBoYXZlIGEgZGlmZmVyZW50IGdmbi0+
bWZuIG1hcHBpbmcgKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX2NoYW5nZV9nZm4gICAgICAgICAg
IDgKKyAgICBkb21pZF90IGRvbWFpbjsKKyAgICB1aW50MTZfdCBwYWQxOworICAgIHVpbnQzMl90
IHBhZDI7CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fZG9tYWlu
X3N0YXRlICAgICAgIGRvbWFpbl9zdGF0ZTsKKyAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJt
X3ZjcHVfZW5hYmxlX25vdGlmeSBlbmFibGVfbm90aWZ5OworICAgICAgICBzdHJ1Y3QgeGVuX2h2
bV9hbHRwMm1fdmlldyAgICAgICAgICAgICAgIHZpZXc7CisgICAgICAgIHN0cnVjdCB4ZW5faHZt
X2FsdHAybV9zZXRfbWVtX2FjY2VzcyAgICAgc2V0X21lbV9hY2Nlc3M7CisgICAgICAgIHN0cnVj
dCB4ZW5faHZtX2FsdHAybV9jaGFuZ2VfZ2ZuICAgICAgICAgY2hhbmdlX2dmbjsKKyAgICAgICAg
dWludDhfdCBwYWRbNjRdOworICAgIH0gdTsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2Fs
dHAybV9vcCB4ZW5faHZtX2FsdHAybV9vcF90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVu
X2h2bV9hbHRwMm1fb3BfdCk7CisKKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSFZNX0hWTV9PUF9I
X18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1z
dHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hl
bi9odm0vcGFyYW1zLmggYi9pbmNsdWRlL3hlbi9odm0vcGFyYW1zLmgKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwLi4yZWMyZTdjODAKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNs
dWRlL3hlbi9odm0vcGFyYW1zLmgKQEAgLTAsMCArMSwyODQgQEAKKy8qCisgKiBQZXJtaXNzaW9u
IGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5p
bmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRp
b24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdp
dGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisgKiBy
aWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBz
dWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRv
IHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8g
ZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBh
Ym92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJl
IGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRo
ZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lU
SE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVE
SU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFks
CisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5U
LiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMg
QkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwg
V0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklT
SU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBP
UiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKgorICog
Q29weXJpZ2h0IChjKSAyMDA3LCBLZWlyIEZyYXNlcgorICovCisKKyNpZm5kZWYgX19YRU5fUFVC
TElDX0hWTV9QQVJBTVNfSF9fCisjZGVmaW5lIF9fWEVOX1BVQkxJQ19IVk1fUEFSQU1TX0hfXwor
CisjaW5jbHVkZSAiaHZtX29wLmgiCisKKy8qCisgKiBQYXJhbWV0ZXIgc3BhY2UgZm9yIEhWTU9Q
X3tzZXQsZ2V0fV9wYXJhbS4KKyAqLworCisjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19JUlEg
MAorI2RlZmluZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJRX1RZUEVfTUFTSyB4ZW5fbWtfdWxsb25n
KDB4RkYwMDAwMDAwMDAwMDAwMCkKKy8qCisgKiBIb3cgc2hvdWxkIENQVTAgZXZlbnQtY2hhbm5l
bCBub3RpZmljYXRpb25zIGJlIGRlbGl2ZXJlZD8KKyAqCisgKiBJZiB2YWwgPT0gMCB0aGVuIENQ
VTAgZXZlbnQtY2hhbm5lbCBub3RpZmljYXRpb25zIGFyZSBub3QgZGVsaXZlcmVkLgorICogSWYg
dmFsICE9IDAsIHZhbFs2Mzo1Nl0gZW5jb2RlcyB0aGUgdHlwZSwgYXMgZm9sbG93czoKKyAqLwor
CisjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX0dTSSAgICAgIDAKKy8qCisgKiB2YWxb
NTU6MF0gaXMgYSBkZWxpdmVyeSBHU0kuICBHU0kgMCBjYW5ub3QgYmUgdXNlZCwgYXMgaXQgYWxp
YXNlcyB2YWwgPT0gMCwKKyAqIGFuZCBkaXNhYmxlcyBhbGwgbm90aWZpY2F0aW9ucy4KKyAqLwor
CisjZGVmaW5lIEhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX1BDSV9JTlRYIDEKKy8qCisgKiB2YWxb
NTU6MF0gaXMgYSBkZWxpdmVyeSBQQ0kgSU5UeCBsaW5lOgorICogRG9tYWluID0gdmFsWzQ3OjMy
XSwgQnVzID0gdmFsWzMxOjE2XSBEZXZGbiA9IHZhbFsxNTo4XSwgSW50WCA9IHZhbFsxOjBdCisg
Ki8KKworI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKKyNkZWZp
bmUgSFZNX1BBUkFNX0NBTExCQUNLX1RZUEVfVkVDVE9SICAgMgorLyoKKyAqIHZhbFs3OjBdIGlz
IGEgdmVjdG9yIG51bWJlci4gIENoZWNrIGZvciBYRU5GRUFUX2h2bV9jYWxsYmFja192ZWN0b3Ig
dG8ga25vdworICogaWYgdGhpcyBkZWxpdmVyeSBtZXRob2QgaXMgYXZhaWxhYmxlLgorICovCisj
ZWxpZiBkZWZpbmVkKF9fYXJtX18pIHx8IGRlZmluZWQoX19hYXJjaDY0X18pCisjZGVmaW5lIEhW
TV9QQVJBTV9DQUxMQkFDS19UWVBFX1BQSSAgICAgIDIKKy8qCisgKiB2YWxbNTU6MTZdIG5lZWRz
IHRvIGJlIHplcm8uCisgKiB2YWxbMTU6OF0gaXMgaW50ZXJydXB0IGZsYWcgb2YgdGhlIFBQSSB1
c2VkIGJ5IGV2ZW50LWNoYW5uZWw6CisgKiAgYml0IDg6IHRoZSBQUEkgaXMgZWRnZSgxKSBvciBs
ZXZlbCgwKSB0cmlnZ2VyZWQKKyAqICBiaXQgOTogdGhlIFBQSSBpcyBhY3RpdmUgbG93KDEpIG9y
IGhpZ2goMCkKKyAqIHZhbFs3OjBdIGlzIGEgUFBJIG51bWJlciB1c2VkIGJ5IGV2ZW50LWNoYW5u
ZWwuCisgKiBUaGlzIGlzIG9ubHkgdXNlZCBieSBBUk0vQVJNNjQgYW5kIG1hc2tpbmcvZW9pIHRo
ZSBpbnRlcnJ1cHQgYXNzb2NpYXRlZCB0bworICogdGhlIG5vdGlmaWNhdGlvbiBpcyBoYW5kbGVk
IGJ5IHRoZSBpbnRlcnJ1cHQgY29udHJvbGxlci4KKyAqLworI2RlZmluZSBIVk1fUEFSQU1fQ0FM
TEJBQ0tfVFlQRV9QUElfRkxBR19NQVNLICAgICAgMHhGRjAwCisjZGVmaW5lIEhWTV9QQVJBTV9D
QUxMQkFDS19UWVBFX1BQSV9GTEFHX0xPV19MRVZFTCAyCisjZW5kaWYKKworLyoKKyAqIFRoZXNl
IGFyZSBub3QgdXNlZCBieSBYZW4uIFRoZXkgYXJlIGhlcmUgZm9yIGNvbnZlbmllbmNlIG9mIEhW
TS1ndWVzdAorICogeGVuYnVzIGltcGxlbWVudGF0aW9ucy4KKyAqLworI2RlZmluZSBIVk1fUEFS
QU1fU1RPUkVfUEZOICAgIDEKKyNkZWZpbmUgSFZNX1BBUkFNX1NUT1JFX0VWVENITiAyCisKKyNk
ZWZpbmUgSFZNX1BBUkFNX1BBRV9FTkFCTEVEICA0CisKKyNkZWZpbmUgSFZNX1BBUkFNX0lPUkVR
X1BGTiAgICA1CisKKyNkZWZpbmUgSFZNX1BBUkFNX0JVRklPUkVRX1BGTiA2CisjZGVmaW5lIEhW
TV9QQVJBTV9CVUZJT1JFUV9FVlRDSE4gMjYKKworI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRl
ZmluZWQoX194ODZfNjRfXykKKworLyoKKyAqIFZpcmlkaWFuIGVubGlnaHRlbm1lbnRzCisgKgor
ICogKFNlZSBodHRwOi8vZG93bmxvYWQubWljcm9zb2Z0LmNvbS9kb3dubG9hZC9BL0IvNC9BQjQz
QTM0RS1CREQwLTRGQTYtQkRFRi03OUVFRjE2RTg4MEIvSHlwZXJ2aXNvciUyMFRvcCUyMExldmVs
JTIwRnVuY3Rpb25hbCUyMFNwZWNpZmljYXRpb24lMjB2NC4wLmRvY3gpCisgKgorICogVG8gZXhw
b3NlIHZpcmlkaWFuIGVubGlnaHRlbm1lbnRzIHRvIHRoZSBndWVzdCBzZXQgdGhpcyBwYXJhbWV0
ZXIKKyAqIHRvIHRoZSBkZXNpcmVkIGZlYXR1cmUgbWFzay4gVGhlIGJhc2UgZmVhdHVyZSBzZXQg
bXVzdCBiZSBwcmVzZW50CisgKiBpbiBhbnkgdmFsaWQgZmVhdHVyZSBtYXNrLgorICovCisjZGVm
aW5lIEhWTV9QQVJBTV9WSVJJRElBTiAgICAgOQorCisvKiBCYXNlK0ZyZXEgdmlyaWRpYW4gZmVh
dHVyZSBzZXRzOgorICoKKyAqIC0gSHlwZXJjYWxsIE1TUnMgKEhWX1g2NF9NU1JfR1VFU1RfT1Nf
SUQgYW5kIEhWX1g2NF9NU1JfSFlQRVJDQUxMKQorICogLSBBUElDIGFjY2VzcyBNU1JzIChIVl9Y
NjRfTVNSX0VPSSwgSFZfWDY0X01TUl9JQ1IgYW5kIEhWX1g2NF9NU1JfVFBSKQorICogLSBWaXJ0
dWFsIFByb2Nlc3NvciBpbmRleCBNU1IgKEhWX1g2NF9NU1JfVlBfSU5ERVgpCisgKiAtIFRpbWVy
IGZyZXF1ZW5jeSBNU1JzIChIVl9YNjRfTVNSX1RTQ19GUkVRVUVOQ1kgYW5kCisgKiAgIEhWX1g2
NF9NU1JfQVBJQ19GUkVRVUVOQ1kpCisgKi8KKyNkZWZpbmUgX0hWTVBWX2Jhc2VfZnJlcSAwCisj
ZGVmaW5lIEhWTVBWX2Jhc2VfZnJlcSAgKDEgPDwgX0hWTVBWX2Jhc2VfZnJlcSkKKworLyogRmVh
dHVyZSBzZXQgbW9kaWZpY2F0aW9ucyAqLworCisvKiBEaXNhYmxlIHRpbWVyIGZyZXF1ZW5jeSBN
U1JzIChIVl9YNjRfTVNSX1RTQ19GUkVRVUVOQ1kgYW5kCisgKiBIVl9YNjRfTVNSX0FQSUNfRlJF
UVVFTkNZKS4KKyAqIFRoaXMgbW9kaWZpY2F0aW9uIHJlc3RvcmVzIHRoZSB2aXJpZGlhbiBmZWF0
dXJlIHNldCB0byB0aGUKKyAqIG9yaWdpbmFsICdiYXNlJyBzZXQgZXhwb3NlZCBpbiByZWxlYXNl
cyBwcmlvciB0byBYZW4gNC40LgorICovCisjZGVmaW5lIF9IVk1QVl9ub19mcmVxIDEKKyNkZWZp
bmUgSFZNUFZfbm9fZnJlcSAgKDEgPDwgX0hWTVBWX25vX2ZyZXEpCisKKy8qIEVuYWJsZSBQYXJ0
aXRpb24gVGltZSBSZWZlcmVuY2UgQ291bnRlciAoSFZfWDY0X01TUl9USU1FX1JFRl9DT1VOVCkg
Ki8KKyNkZWZpbmUgX0hWTVBWX3RpbWVfcmVmX2NvdW50IDIKKyNkZWZpbmUgSFZNUFZfdGltZV9y
ZWZfY291bnQgICgxIDw8IF9IVk1QVl90aW1lX3JlZl9jb3VudCkKKworLyogRW5hYmxlIFJlZmVy
ZW5jZSBUU0MgUGFnZSAoSFZfWDY0X01TUl9SRUZFUkVOQ0VfVFNDKSAqLworI2RlZmluZSBfSFZN
UFZfcmVmZXJlbmNlX3RzYyAzCisjZGVmaW5lIEhWTVBWX3JlZmVyZW5jZV90c2MgICgxIDw8IF9I
Vk1QVl9yZWZlcmVuY2VfdHNjKQorCisvKiBVc2UgSHlwZXJjYWxsIGZvciByZW1vdGUgVExCIGZs
dXNoICovCisjZGVmaW5lIF9IVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoIDQKKyNkZWZpbmUg
SFZNUFZfaGNhbGxfcmVtb3RlX3RsYl9mbHVzaCAoMSA8PCBfSFZNUFZfaGNhbGxfcmVtb3RlX3Rs
Yl9mbHVzaCkKKworLyogVXNlIEFQSUMgYXNzaXN0ICovCisjZGVmaW5lIF9IVk1QVl9hcGljX2Fz
c2lzdCA1CisjZGVmaW5lIEhWTVBWX2FwaWNfYXNzaXN0ICgxIDw8IF9IVk1QVl9hcGljX2Fzc2lz
dCkKKworLyogRW5hYmxlIGNyYXNoIE1TUnMgKi8KKyNkZWZpbmUgX0hWTVBWX2NyYXNoX2N0bCA2
CisjZGVmaW5lIEhWTVBWX2NyYXNoX2N0bCAoMSA8PCBfSFZNUFZfY3Jhc2hfY3RsKQorCisjZGVm
aW5lIEhWTVBWX2ZlYXR1cmVfbWFzayBcCisgICAgICAgIChIVk1QVl9iYXNlX2ZyZXEgfCBcCisg
ICAgICAgICBIVk1QVl9ub19mcmVxIHwgXAorICAgICAgICAgSFZNUFZfdGltZV9yZWZfY291bnQg
fCBcCisgICAgICAgICBIVk1QVl9yZWZlcmVuY2VfdHNjIHwgXAorICAgICAgICAgSFZNUFZfaGNh
bGxfcmVtb3RlX3RsYl9mbHVzaCB8IFwKKyAgICAgICAgIEhWTVBWX2FwaWNfYXNzaXN0IHwgXAor
ICAgICAgICAgSFZNUFZfY3Jhc2hfY3RsKQorCisjZW5kaWYKKworLyoKKyAqIFNldCBtb2RlIGZv
ciB2aXJ0dWFsIHRpbWVycyAoY3VycmVudGx5IHg4NiBvbmx5KToKKyAqICBkZWxheV9mb3JfbWlz
c2VkX3RpY2tzIChkZWZhdWx0KToKKyAqICAgRG8gbm90IGFkdmFuY2UgYSB2Y3B1J3MgdGltZSBi
ZXlvbmQgdGhlIGNvcnJlY3QgZGVsaXZlcnkgdGltZSBmb3IKKyAqICAgaW50ZXJydXB0cyB0aGF0
IGhhdmUgYmVlbiBtaXNzZWQgZHVlIHRvIHByZWVtcHRpb24uIERlbGl2ZXIgbWlzc2VkCisgKiAg
IGludGVycnVwdHMgd2hlbiB0aGUgdmNwdSBpcyByZXNjaGVkdWxlZCBhbmQgYWR2YW5jZSB0aGUg
dmNwdSdzIHZpcnR1YWwKKyAqICAgdGltZSBzdGVwd2lzZSBmb3IgZWFjaCBvbmUuCisgKiAgbm9f
ZGVsYXlfZm9yX21pc3NlZF90aWNrczoKKyAqICAgQXMgYWJvdmUsIG1pc3NlZCBpbnRlcnJ1cHRz
IGFyZSBkZWxpdmVyZWQsIGJ1dCBndWVzdCB0aW1lIGFsd2F5cyB0cmFja3MKKyAqICAgd2FsbGNs
b2NrIChpLmUuLCByZWFsKSB0aW1lIHdoaWxlIGRvaW5nIHNvLgorICogIG5vX21pc3NlZF90aWNr
c19wZW5kaW5nOgorICogICBObyBtaXNzZWQgaW50ZXJydXB0cyBhcmUgaGVsZCBwZW5kaW5nLiBJ
bnN0ZWFkLCB0byBlbnN1cmUgdGlja3MgYXJlCisgKiAgIGRlbGl2ZXJlZCBhdCBzb21lIG5vbi16
ZXJvIHJhdGUsIGlmIHdlIGRldGVjdCBtaXNzZWQgdGlja3MgdGhlbiB0aGUKKyAqICAgaW50ZXJu
YWwgdGljayBhbGFybSBpcyBub3QgZGlzYWJsZWQgaWYgdGhlIFZDUFUgaXMgcHJlZW1wdGVkIGR1
cmluZyB0aGUKKyAqICAgbmV4dCB0aWNrIHBlcmlvZC4KKyAqICBvbmVfbWlzc2VkX3RpY2tfcGVu
ZGluZzoKKyAqICAgTWlzc2VkIGludGVycnVwdHMgYXJlIGNvbGxhcHNlZCB0b2dldGhlciBhbmQg
ZGVsaXZlcmVkIGFzIG9uZSAnbGF0ZSB0aWNrJy4KKyAqICAgR3Vlc3QgdGltZSBhbHdheXMgdHJh
Y2tzIHdhbGxjbG9jayAoaS5lLiwgcmVhbCkgdGltZS4KKyAqLworI2RlZmluZSBIVk1fUEFSQU1f
VElNRVJfTU9ERSAgIDEwCisjZGVmaW5lIEhWTVBUTV9kZWxheV9mb3JfbWlzc2VkX3RpY2tzICAg
IDAKKyNkZWZpbmUgSFZNUFRNX25vX2RlbGF5X2Zvcl9taXNzZWRfdGlja3MgMQorI2RlZmluZSBI
Vk1QVE1fbm9fbWlzc2VkX3RpY2tzX3BlbmRpbmcgICAyCisjZGVmaW5lIEhWTVBUTV9vbmVfbWlz
c2VkX3RpY2tfcGVuZGluZyAgIDMKKworLyogQm9vbGVhbjogRW5hYmxlIHZpcnR1YWwgSFBFVCAo
aGlnaC1wcmVjaXNpb24gZXZlbnQgdGltZXIpPyAoeDg2LW9ubHkpICovCisjZGVmaW5lIEhWTV9Q
QVJBTV9IUEVUX0VOQUJMRUQgMTEKKworLyogSWRlbnRpdHktbWFwIHBhZ2UgZGlyZWN0b3J5IHVz
ZWQgYnkgSW50ZWwgRVBUIHdoZW4gQ1IwLlBHPTAuICovCisjZGVmaW5lIEhWTV9QQVJBTV9JREVO
VF9QVCAgICAgMTIKKworLyogRGV2aWNlIE1vZGVsIGRvbWFpbiwgZGVmYXVsdHMgdG8gMC4gKi8K
KyNkZWZpbmUgSFZNX1BBUkFNX0RNX0RPTUFJTiAgICAxMworCisvKiBBQ1BJIFMgc3RhdGU6IGN1
cnJlbnRseSBzdXBwb3J0IFMwIGFuZCBTMyBvbiB4ODYuICovCisjZGVmaW5lIEhWTV9QQVJBTV9B
Q1BJX1NfU1RBVEUgMTQKKworLyogVFNTIHVzZWQgb24gSW50ZWwgd2hlbiBDUjAuUEU9MC4gKi8K
KyNkZWZpbmUgSFZNX1BBUkFNX1ZNODZfVFNTICAgICAxNQorCisvKiBCb29sZWFuOiBFbmFibGUg
YWxpZ25pbmcgYWxsIHBlcmlvZGljIHZwdHMgdG8gcmVkdWNlIGludGVycnVwdHMgKi8KKyNkZWZp
bmUgSFZNX1BBUkFNX1ZQVF9BTElHTiAgICAxNgorCisvKiBDb25zb2xlIGRlYnVnIHNoYXJlZCBt
ZW1vcnkgcmluZyBhbmQgZXZlbnQgY2hhbm5lbCAqLworI2RlZmluZSBIVk1fUEFSQU1fQ09OU09M
RV9QRk4gICAgMTcKKyNkZWZpbmUgSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hOIDE4CisKKy8qCisg
KiBTZWxlY3QgbG9jYXRpb24gb2YgQUNQSSBQTTFhIGFuZCBUTVIgY29udHJvbCBibG9ja3MuIEN1
cnJlbnRseSB0d28gbG9jYXRpb25zCisgKiBhcmUgc3VwcG9ydGVkLCBzcGVjaWZpZWQgYnkgdmVy
c2lvbiAwIG9yIDEgaW4gdGhpcyBwYXJhbWV0ZXI6CisgKiAgIC0gMDogZGVmYXVsdCwgdXNlIHRo
ZSBvbGQgYWRkcmVzc2VzCisgKiAgICAgICAgUE0xQV9FVlQgPT0gMHgxZjQwOyBQTTFBX0NOVCA9
PSAweDFmNDQ7IFBNX1RNUiA9PSAweDFmNDgKKyAqICAgLSAxOiB1c2UgdGhlIG5ldyBkZWZhdWx0
IHFlbXUgYWRkcmVzc2VzCisgKiAgICAgICAgUE0xQV9FVlQgPT0gMHhiMDAwOyBQTTFBX0NOVCA9
PSAweGIwMDQ7IFBNX1RNUiA9PSAweGIwMDgKKyAqIFlvdSBjYW4gZmluZCB0aGVzZSBhZGRyZXNz
IGRlZmluaXRpb25zIGluIDxodm0vaW9yZXEuaD4KKyAqLworI2RlZmluZSBIVk1fUEFSQU1fQUNQ
SV9JT1BPUlRTX0xPQ0FUSU9OIDE5CisKKy8qIERlcHJlY2F0ZWQgKi8KKyNkZWZpbmUgSFZNX1BB
UkFNX01FTU9SWV9FVkVOVF9DUjAgICAgICAgICAgMjAKKyNkZWZpbmUgSFZNX1BBUkFNX01FTU9S
WV9FVkVOVF9DUjMgICAgICAgICAgMjEKKyNkZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9D
UjQgICAgICAgICAgMjIKKyNkZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9JTlQzICAgICAg
ICAgMjMKKyNkZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9TSU5HTEVfU1RFUCAgMjUKKyNk
ZWZpbmUgSFZNX1BBUkFNX01FTU9SWV9FVkVOVF9NU1IgICAgICAgICAgMzAKKworLyogQm9vbGVh
bjogRW5hYmxlIG5lc3RlZGh2bSAoaHZtIG9ubHkpICovCisjZGVmaW5lIEhWTV9QQVJBTV9ORVNU
RURIVk0gICAgMjQKKworLyogUGFyYW1zIGZvciB0aGUgbWVtIGV2ZW50IHJpbmdzICovCisjZGVm
aW5lIEhWTV9QQVJBTV9QQUdJTkdfUklOR19QRk4gICAyNworI2RlZmluZSBIVk1fUEFSQU1fTU9O
SVRPUl9SSU5HX1BGTiAgMjgKKyNkZWZpbmUgSFZNX1BBUkFNX1NIQVJJTkdfUklOR19QRk4gIDI5
CisKKy8qIFNIVVRET1dOXyogYWN0aW9uIGluIGNhc2Ugb2YgYSB0cmlwbGUgZmF1bHQgKi8KKyNk
ZWZpbmUgSFZNX1BBUkFNX1RSSVBMRV9GQVVMVF9SRUFTT04gMzEKKworI2RlZmluZSBIVk1fUEFS
QU1fSU9SRVFfU0VSVkVSX1BGTiAzMgorI2RlZmluZSBIVk1fUEFSQU1fTlJfSU9SRVFfU0VSVkVS
X1BBR0VTIDMzCisKKy8qIExvY2F0aW9uIG9mIHRoZSBWTSBHZW5lcmF0aW9uIElEIGluIGd1ZXN0
IHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UuICovCisjZGVmaW5lIEhWTV9QQVJBTV9WTV9HRU5FUkFU
SU9OX0lEX0FERFIgMzQKKworLyoKKyAqIFNldCBtb2RlIGZvciBhbHRwMm06CisgKiAgZGlzYWJs
ZWQ6IGRvbid0IGFjdGl2YXRlIGFsdHAybSAoZGVmYXVsdCkKKyAqICBtaXhlZDogYWxsb3cgYWNj
ZXNzIHRvIGFsbCBhbHRwMm0gb3BzIGZvciBib3RoIGluLWd1ZXN0IGFuZCBleHRlcm5hbCB0b29s
cworICogIGV4dGVybmFsOiBhbGxvdyBhY2Nlc3MgdG8gZXh0ZXJuYWwgcHJpdmlsZWdlZCB0b29s
cyBvbmx5CisgKiAgbGltaXRlZDogZ3Vlc3Qgb25seSBoYXMgbGltaXRlZCBhY2Nlc3MgKGllLiBj
b250cm9sIFZNRlVOQyBhbmQgI1ZFKQorICovCisjZGVmaW5lIEhWTV9QQVJBTV9BTFRQMk0gICAg
ICAgMzUKKyNkZWZpbmUgWEVOX0FMVFAyTV9kaXNhYmxlZCAgICAgIDAKKyNkZWZpbmUgWEVOX0FM
VFAyTV9taXhlZCAgICAgICAgIDEKKyNkZWZpbmUgWEVOX0FMVFAyTV9leHRlcm5hbCAgICAgIDIK
KyNkZWZpbmUgWEVOX0FMVFAyTV9saW1pdGVkICAgICAgIDMKKworLyoKKyAqIFNpemUgb2YgdGhl
IHg4NyBGUFUgRklQL0ZEUCByZWdpc3RlcnMgdGhhdCB0aGUgaHlwZXJ2aXNvciBuZWVkcyB0bwor
ICogc2F2ZS9yZXN0b3JlLiAgVGhpcyBpcyBhIHdvcmthcm91bmQgZm9yIGEgaGFyZHdhcmUgbGlt
aXRhdGlvbiB0aGF0CisgKiBkb2VzIG5vdCBhbGxvdyB0aGUgZnVsbCBGSVAvRkRQIGFuZCBGQ1Mv
RkRTIHRvIGJlIHJlc3RvcmVkLgorICoKKyAqIFZhbGlkIHZhbHVlcyBhcmU6CisgKgorICogODog
c2F2ZS9yZXN0b3JlIDY0LWJpdCBGSVAvRkRQIGFuZCBjbGVhciBGQ1MvRkRTIChkZWZhdWx0IGlm
IENQVQorICogICAgaGFzIEZQQ1NEUyBmZWF0dXJlKS4KKyAqCisgKiA0OiBzYXZlL3Jlc3RvcmUg
MzItYml0IEZJUC9GRFAsIEZDUy9GRFMsIGFuZCBjbGVhciB1cHBlciAzMi1iaXRzIG9mCisgKiAg
ICBGSVAvRkRQLgorICoKKyAqIDA6IGFsbG93IGh5cGVydmlzb3IgdG8gY2hvb3NlIGJhc2VkIG9u
IHRoZSB2YWx1ZSBvZiBGSVAvRkRQCisgKiAgICAoZGVmYXVsdCBpZiBDUFUgZG9lcyBub3QgaGF2
ZSBGUENTRFMpLgorICoKKyAqIElmIEZQQ1NEUyAoYml0IDEzIGluIENQVUlEIGxlYWYgMHg3LCBz
dWJsZWFmIDB4MCkgaXMgc2V0LCB0aGUgQ1BVCisgKiBuZXZlciBzYXZlcyBGQ1MvRkRTIGFuZCB0
aGlzIHBhcmFtZXRlciBzaG91bGQgYmUgbGVmdCBhdCB0aGUKKyAqIGRlZmF1bHQgb2YgOC4KKyAq
LworI2RlZmluZSBIVk1fUEFSQU1fWDg3X0ZJUF9XSURUSCAzNgorCisvKgorICogVFNTIChhbmQg
aXRzIHNpemUpIHVzZWQgb24gSW50ZWwgd2hlbiBDUjAuUEU9MC4gVGhlIGFkZHJlc3Mgb2NjdXBp
ZXMKKyAqIHRoZSBsb3cgMzIgYml0cywgd2hpbGUgdGhlIHNpemUgaXMgaW4gdGhlIGhpZ2ggMzIg
b25lcy4KKyAqLworI2RlZmluZSBIVk1fUEFSQU1fVk04Nl9UU1NfU0laRUQgMzcKKworLyogRW5h
YmxlIE1DQSBjYXBhYmlsaXRpZXMuICovCisjZGVmaW5lIEhWTV9QQVJBTV9NQ0FfQ0FQIDM4Cisj
ZGVmaW5lIFhFTl9IVk1fTUNBX0NBUF9MTUNFICAgKHhlbl9ta191bGxvbmcoMSkgPDwgMCkKKyNk
ZWZpbmUgWEVOX0hWTV9NQ0FfQ0FQX01BU0sgICBYRU5fSFZNX01DQV9DQVBfTE1DRQorCisjZGVm
aW5lIEhWTV9OUl9QQVJBTVMgMzkKKworI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19IVk1fUEFSQU1T
X0hfXyAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaHZtL3N0YXJ0X2luZm8uaCBiL2luY2x1
ZGUveGVuL2h2bS9zdGFydF9pbmZvLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwLi42NDg0MTU5NzYKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL3hlbi9odm0vc3RhcnRf
aW5mby5oCkBAIC0wLDAgKzEsOTggQEAKKy8qCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFu
dGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBv
ZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAi
U29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rp
b24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBj
b3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQv
b3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25z
IHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3Qg
dG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQg
bm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisg
KiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAq
CisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBP
RiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElN
SVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBT
SEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBB
TlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBB
Q1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBP
VVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9U
SEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKgorICogQ29weXJpZ2h0IChjKSAy
MDE2LCBDaXRyaXggU3lzdGVtcywgSW5jLgorICovCisKKyNpZm5kZWYgX19YRU5fUFVCTElDX0FS
Q0hfWDg2X0hWTV9TVEFSVF9JTkZPX0hfXworI2RlZmluZSBfX1hFTl9QVUJMSUNfQVJDSF9YODZf
SFZNX1NUQVJUX0lORk9fSF9fCisKKy8qCisgKiBTdGFydCBvZiBkYXkgc3RydWN0dXJlIHBhc3Nl
ZCB0byBQVkggZ3Vlc3RzIGFuZCB0byBIVk0gZ3Vlc3RzIGluICVlYnguCisgKgorICogTk9URTog
bm90aGluZyB3aWxsIGJlIGxvYWRlZCBhdCBwaHlzaWNhbCBhZGRyZXNzIDAsIHNvIGEgMCB2YWx1
ZSBpbiBhbnkKKyAqIG9mIHRoZSBhZGRyZXNzIGZpZWxkcyBzaG91bGQgYmUgdHJlYXRlZCBhcyBu
b3QgcHJlc2VudC4KKyAqCisgKiAgMCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgbWFnaWMg
ICAgICAgICAgfCBDb250YWlucyB0aGUgbWFnaWMgdmFsdWUgWEVOX0hWTV9TVEFSVF9NQUdJQ19W
QUxVRQorICogICAgfCAgICAgICAgICAgICAgICB8ICgieEVuMyIgd2l0aCB0aGUgMHg4MCBiaXQg
b2YgdGhlICJFIiBzZXQpLgorICogIDQgKy0tLS0tLS0tLS0tLS0tLS0rCisgKiAgICB8IHZlcnNp
b24gICAgICAgIHwgVmVyc2lvbiBvZiB0aGlzIHN0cnVjdHVyZS4gQ3VycmVudCB2ZXJzaW9uIGlz
IDAuIE5ldworICogICAgfCAgICAgICAgICAgICAgICB8IHZlcnNpb25zIGFyZSBndWFyYW50ZWVk
IHRvIGJlIGJhY2t3YXJkcy1jb21wYXRpYmxlLgorICogIDggKy0tLS0tLS0tLS0tLS0tLS0rCisg
KiAgICB8IGZsYWdzICAgICAgICAgIHwgU0lGX3h4eCBmbGFncy4KKyAqIDEyICstLS0tLS0tLS0t
LS0tLS0tKworICogICAgfCBucl9tb2R1bGVzICAgICB8IE51bWJlciBvZiBtb2R1bGVzIHBhc3Nl
ZCB0byB0aGUga2VybmVsLgorICogMTYgKy0tLS0tLS0tLS0tLS0tLS0rCisgKiAgICB8IG1vZGxp
c3RfcGFkZHIgIHwgUGh5c2ljYWwgYWRkcmVzcyBvZiBhbiBhcnJheSBvZiBtb2R1bGVzCisgKiAg
ICB8ICAgICAgICAgICAgICAgIHwgKGxheW91dCBvZiB0aGUgc3RydWN0dXJlIGJlbG93KS4KKyAq
IDI0ICstLS0tLS0tLS0tLS0tLS0tKworICogICAgfCBjbWRsaW5lX3BhZGRyICB8IFBoeXNpY2Fs
IGFkZHJlc3Mgb2YgdGhlIGNvbW1hbmQgbGluZSwKKyAqICAgIHwgICAgICAgICAgICAgICAgfCBh
IHplcm8tdGVybWluYXRlZCBBU0NJSSBzdHJpbmcuCisgKiAzMiArLS0tLS0tLS0tLS0tLS0tLSsK
KyAqICAgIHwgcnNkcF9wYWRkciAgICAgfCBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBSU0RQIEFD
UEkgZGF0YSBzdHJ1Y3R1cmUuCisgKiA0MCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBUaGUg
bGF5b3V0IG9mIGVhY2ggZW50cnkgaW4gdGhlIG1vZHVsZSBzdHJ1Y3R1cmUgaXMgdGhlIGZvbGxv
d2luZzoKKyAqCisgKiAgMCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgcGFkZHIgICAgICAg
ICAgfCBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBtb2R1bGUuCisgKiAgOCArLS0tLS0tLS0tLS0t
LS0tLSsKKyAqICAgIHwgc2l6ZSAgICAgICAgICAgfCBTaXplIG9mIHRoZSBtb2R1bGUgaW4gYnl0
ZXMuCisgKiAxNiArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgY21kbGluZV9wYWRkciAgfCBQ
aHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBjb21tYW5kIGxpbmUsCisgKiAgICB8ICAgICAgICAgICAg
ICAgIHwgYSB6ZXJvLXRlcm1pbmF0ZWQgQVNDSUkgc3RyaW5nLgorICogMjQgKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiAgICB8IHJlc2VydmVkICAgICAgIHwKKyAqIDMyICstLS0tLS0tLS0tLS0tLS0t
KworICoKKyAqIFRoZSBhZGRyZXNzIGFuZCBzaXplcyBhcmUgYWx3YXlzIGEgNjRiaXQgbGl0dGxl
IGVuZGlhbiB1bnNpZ25lZCBpbnRlZ2VyLgorICoKKyAqIE5COiBYZW4gb24geDg2IHdpbGwgYWx3
YXlzIHRyeSB0byBwbGFjZSBhbGwgdGhlIGRhdGEgYmVsb3cgdGhlIDRHaUIKKyAqIGJvdW5kYXJ5
LgorICovCisjZGVmaW5lIFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFMVUUgMHgzMzZlYzU3OAorCisv
KgorICogQyByZXByZXNlbnRhdGlvbiBvZiB0aGUgeDg2L0hWTSBzdGFydCBpbmZvIGxheW91dC4K
KyAqCisgKiBUaGUgY2Fub25pY2FsIGRlZmluaXRpb24gb2YgdGhpcyBsYXlvdXQgaXMgYWJvdmUs
IHRoaXMgaXMganVzdCBhIHdheSB0bworICogcmVwcmVzZW50IHRoZSBsYXlvdXQgZGVzY3JpYmVk
IHRoZXJlIHVzaW5nIEMgdHlwZXMuCisgKi8KK3N0cnVjdCBodm1fc3RhcnRfaW5mbyB7CisgICAg
dWludDMyX3QgbWFnaWM7ICAgICAgICAgICAgIC8qIENvbnRhaW5zIHRoZSBtYWdpYyB2YWx1ZSAw
eDMzNmVjNTc4ICAgICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qICgi
eEVuMyIgd2l0aCB0aGUgMHg4MCBiaXQgb2YgdGhlICJFIiBzZXQpLiovCisgICAgdWludDMyX3Qg
dmVyc2lvbjsgICAgICAgICAgIC8qIFZlcnNpb24gb2YgdGhpcyBzdHJ1Y3R1cmUuICAgICAgICAg
ICAgICAgICovCisgICAgdWludDMyX3QgZmxhZ3M7ICAgICAgICAgICAgIC8qIFNJRl94eHggZmxh
Z3MuICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCisgICAgdWludDMyX3QgbnJfbW9kdWxl
czsgICAgICAgIC8qIE51bWJlciBvZiBtb2R1bGVzIHBhc3NlZCB0byB0aGUga2VybmVsLiAgICov
CisgICAgdWludDY0X3QgbW9kbGlzdF9wYWRkcjsgICAgIC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2Yg
YW4gYXJyYXkgb2YgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIGh2bV9tb2RsaXN0X2VudHJ5LiAgICAgICAgICAgICAgICAgICAgICAgICovCisgICAgdWlu
dDY0X3QgY21kbGluZV9wYWRkcjsgICAgIC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGNvbW1h
bmQgbGluZS4gICAgICovCisgICAgdWludDY0X3QgcnNkcF9wYWRkcjsgICAgICAgIC8qIFBoeXNp
Y2FsIGFkZHJlc3Mgb2YgdGhlIFJTRFAgQUNQSSBkYXRhICAgICovCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIC8qIHN0cnVjdHVyZS4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICovCit9OworCitzdHJ1Y3QgaHZtX21vZGxpc3RfZW50cnkgeworICAgIHVpbnQ2NF90IHBh
ZGRyOyAgICAgICAgICAgICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBtb2R1bGUuICAgICAg
ICAgICAqLworICAgIHVpbnQ2NF90IHNpemU7ICAgICAgICAgICAgICAvKiBTaXplIG9mIHRoZSBt
b2R1bGUgaW4gYnl0ZXMuICAgICAgICAgICAgICAqLworICAgIHVpbnQ2NF90IGNtZGxpbmVfcGFk
ZHI7ICAgICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBjb21tYW5kIGxpbmUuICAgICAqLwor
ICAgIHVpbnQ2NF90IHJlc2VydmVkOworfTsKKworI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19BUkNI
X1g4Nl9IVk1fU1RBUlRfSU5GT19IX18gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL21lbW9y
eS5oIGIvaW5jbHVkZS94ZW4vbWVtb3J5LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwLi4yMGRlZWY1Y2IKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL3hlbi9tZW1vcnku
aApAQCAtMCwwICsxLDY2NSBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogbWVtb3J5LmgK
KyAqCisgKiBNZW1vcnkgcmVzZXJ2YXRpb24gYW5kIGluZm9ybWF0aW9uLgorICoKKyAqIFBlcm1p
c3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9i
dGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1l
bnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVhbCBpbiB0aGUgU29mdHdh
cmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUK
KyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1
dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBh
bmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKKyAqIGZ1cm5pc2hl
ZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICog
VGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hh
bGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMg
b2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMi
LCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVELCBJ
TkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJ
TElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5H
RU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9M
REVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElBQklM
SVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0Us
IEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRX
QVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4KKyAq
CisgKiBDb3B5cmlnaHQgKGMpIDIwMDUsIEtlaXIgRnJhc2VyIDxrZWlyQHhlbnNvdXJjZS5jb20+
CisgKi8KKworI2lmbmRlZiBfX1hFTl9QVUJMSUNfTUVNT1JZX0hfXworI2RlZmluZSBfX1hFTl9Q
VUJMSUNfTUVNT1JZX0hfXworCisjaW5jbHVkZSAieGVuLmgiCisjaW5jbHVkZSAicGh5c2Rldi5o
IgorCisvKgorICogSW5jcmVhc2Ugb3IgZGVjcmVhc2UgdGhlIHNwZWNpZmllZCBkb21haW4ncyBt
ZW1vcnkgcmVzZXJ2YXRpb24uIFJldHVybnMgdGhlCisgKiBudW1iZXIgb2YgZXh0ZW50cyBzdWNj
ZXNzZnVsbHkgYWxsb2NhdGVkIG9yIGZyZWVkLgorICogYXJnID09IGFkZHIgb2Ygc3RydWN0IHhl
bl9tZW1vcnlfcmVzZXJ2YXRpb24uCisgKi8KKyNkZWZpbmUgWEVOTUVNX2luY3JlYXNlX3Jlc2Vy
dmF0aW9uIDAKKyNkZWZpbmUgWEVOTUVNX2RlY3JlYXNlX3Jlc2VydmF0aW9uIDEKKyNkZWZpbmUg
WEVOTUVNX3BvcHVsYXRlX3BoeXNtYXAgICAgIDYKKworI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJT
SU9OX18gPj0gMHgwMDAzMDIwOQorLyoKKyAqIE1heGltdW0gIyBiaXRzIGFkZHJlc3NhYmxlIGJ5
IHRoZSB1c2VyIG9mIHRoZSBhbGxvY2F0ZWQgcmVnaW9uIChlLmcuLCBJL08KKyAqIGRldmljZXMg
b2Z0ZW4gaGF2ZSBhIDMyLWJpdCBsaW1pdGF0aW9uIGV2ZW4gaW4gNjQtYml0IHN5c3RlbXMpLiBJ
ZiB6ZXJvCisgKiB0aGVuIHRoZSB1c2VyIGhhcyBubyBhZGRyZXNzaW5nIHJlc3RyaWN0aW9uLiBU
aGlzIGZpZWxkIGlzIG5vdCB1c2VkIGJ5CisgKiBYRU5NRU1fZGVjcmVhc2VfcmVzZXJ2YXRpb24u
CisgKi8KKyNkZWZpbmUgWEVOTUVNRl9hZGRyZXNzX2JpdHMoeCkgICAgICh4KQorI2RlZmluZSBY
RU5NRU1GX2dldF9hZGRyZXNzX2JpdHMoeCkgKCh4KSAmIDB4ZmZ1KQorLyogTlVNQSBub2RlIHRv
IGFsbG9jYXRlIGZyb20uICovCisjZGVmaW5lIFhFTk1FTUZfbm9kZSh4KSAgICAgKCgoeCkgKyAx
KSA8PCA4KQorI2RlZmluZSBYRU5NRU1GX2dldF9ub2RlKHgpICgoKCh4KSA+PiA4KSAtIDEpICYg
MHhmZnUpCisvKiBGbGFnIHRvIHBvcHVsYXRlIHBoeXNtYXAgd2l0aCBwb3B1bGF0ZS1vbi1kZW1h
bmQgZW50cmllcyAqLworI2RlZmluZSBYRU5NRU1GX3BvcHVsYXRlX29uX2RlbWFuZCAoMTw8MTYp
CisvKiBGbGFnIHRvIHJlcXVlc3QgYWxsb2NhdGlvbiBvbmx5IGZyb20gdGhlIG5vZGUgc3BlY2lm
aWVkICovCisjZGVmaW5lIFhFTk1FTUZfZXhhY3Rfbm9kZV9yZXF1ZXN0ICAoMTw8MTcpCisjZGVm
aW5lIFhFTk1FTUZfZXhhY3Rfbm9kZShuKSAoWEVOTUVNRl9ub2RlKG4pIHwgWEVOTUVNRl9leGFj
dF9ub2RlX3JlcXVlc3QpCisvKiBGbGFnIHRvIGluZGljYXRlIHRoZSBub2RlIHNwZWNpZmllZCBp
cyB2aXJ0dWFsIG5vZGUgKi8KKyNkZWZpbmUgWEVOTUVNRl92bm9kZSAgKDE8PDE4KQorI2VuZGlm
CisKK3N0cnVjdCB4ZW5fbWVtb3J5X3Jlc2VydmF0aW9uIHsKKworICAgIC8qCisgICAgICogWEVO
TUVNX2luY3JlYXNlX3Jlc2VydmF0aW9uOgorICAgICAqICAgT1VUOiBNRk4gKCpub3QqIEdNRk4p
IGJhc2VzIG9mIGV4dGVudHMgdGhhdCB3ZXJlIGFsbG9jYXRlZAorICAgICAqIFhFTk1FTV9kZWNy
ZWFzZV9yZXNlcnZhdGlvbjoKKyAgICAgKiAgIElOOiAgR01GTiBiYXNlcyBvZiBleHRlbnRzIHRv
IGZyZWUKKyAgICAgKiBYRU5NRU1fcG9wdWxhdGVfcGh5c21hcDoKKyAgICAgKiAgIElOOiAgR1BG
TiBiYXNlcyBvZiBleHRlbnRzIHRvIHBvcHVsYXRlIHdpdGggbWVtb3J5CisgICAgICogICBPVVQ6
IEdNRk4gYmFzZXMgb2YgZXh0ZW50cyB0aGF0IHdlcmUgYWxsb2NhdGVkCisgICAgICogICAoTkIu
IFRoaXMgY29tbWFuZCBhbHNvIHVwZGF0ZXMgdGhlIG1hY2hfdG9fcGh5cyB0cmFuc2xhdGlvbiB0
YWJsZSkKKyAgICAgKiBYRU5NRU1fY2xhaW1fcGFnZXM6CisgICAgICogICBJTjogbXVzdCBiZSB6
ZXJvCisgICAgICovCisgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcGZuX3QpIGV4dGVudF9zdGFy
dDsKKworICAgIC8qIE51bWJlciBvZiBleHRlbnRzLCBhbmQgc2l6ZS9hbGlnbm1lbnQgb2YgZWFj
aCAoMl5leHRlbnRfb3JkZXIgcGFnZXMpLiAqLworICAgIHhlbl91bG9uZ190ICAgIG5yX2V4dGVu
dHM7CisgICAgdW5zaWduZWQgaW50ICAgZXh0ZW50X29yZGVyOworCisjaWYgX19YRU5fSU5URVJG
QUNFX1ZFUlNJT05fXyA+PSAweDAwMDMwMjA5CisgICAgLyogWEVOTUVNRiBmbGFncy4gKi8KKyAg
ICB1bnNpZ25lZCBpbnQgICBtZW1fZmxhZ3M7CisjZWxzZQorICAgIHVuc2lnbmVkIGludCAgIGFk
ZHJlc3NfYml0czsKKyNlbmRpZgorCisgICAgLyoKKyAgICAgKiBEb21haW4gd2hvc2UgcmVzZXJ2
YXRpb24gaXMgYmVpbmcgY2hhbmdlZC4KKyAgICAgKiBVbnByaXZpbGVnZWQgZG9tYWlucyBjYW4g
c3BlY2lmeSBvbmx5IERPTUlEX1NFTEYuCisgICAgICovCisgICAgZG9taWRfdCAgICAgICAgZG9t
aWQ7Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX21lbW9yeV9yZXNlcnZhdGlvbiB4ZW5fbWVtb3J5
X3Jlc2VydmF0aW9uX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWVtb3J5X3Jlc2Vy
dmF0aW9uX3QpOworCisvKgorICogQW4gYXRvbWljIGV4Y2hhbmdlIG9mIG1lbW9yeSBwYWdlcy4g
SWYgcmV0dXJuIGNvZGUgaXMgemVybyB0aGVuCisgKiBAb3V0LmV4dGVudF9saXN0IHByb3ZpZGVz
IEdNRk5zIG9mIHRoZSBuZXdseS1hbGxvY2F0ZWQgbWVtb3J5LgorICogUmV0dXJucyB6ZXJvIG9u
IGNvbXBsZXRlIHN1Y2Nlc3MsIG90aGVyd2lzZSBhIG5lZ2F0aXZlIGVycm9yIGNvZGUuCisgKiBP
biBjb21wbGV0ZSBzdWNjZXNzIHRoZW4gYWx3YXlzIEBucl9leGNoYW5nZWQgPT0gQGluLm5yX2V4
dGVudHMuCisgKiBPbiBwYXJ0aWFsIHN1Y2Nlc3MgQG5yX2V4Y2hhbmdlZCBpbmRpY2F0ZXMgaG93
IG11Y2ggd29yayB3YXMgZG9uZS4KKyAqCisgKiBOb3RlIHRoYXQgb25seSBQViBndWVzdHMgY2Fu
IHVzZSB0aGlzIG9wZXJhdGlvbi4KKyAqLworI2RlZmluZSBYRU5NRU1fZXhjaGFuZ2UgICAgICAg
ICAgICAgMTEKK3N0cnVjdCB4ZW5fbWVtb3J5X2V4Y2hhbmdlIHsKKyAgICAvKgorICAgICAqIFtJ
Tl0gRGV0YWlscyBvZiBtZW1vcnkgZXh0ZW50cyB0byBiZSBleGNoYW5nZWQgKEdNRk4gYmFzZXMp
LgorICAgICAqIE5vdGUgdGhhdCBAaW4uYWRkcmVzc19iaXRzIGlzIGlnbm9yZWQgYW5kIHVudXNl
ZC4KKyAgICAgKi8KKyAgICBzdHJ1Y3QgeGVuX21lbW9yeV9yZXNlcnZhdGlvbiBpbjsKKworICAg
IC8qCisgICAgICogW0lOL09VVF0gRGV0YWlscyBvZiBuZXcgbWVtb3J5IGV4dGVudHMuCisgICAg
ICogV2UgcmVxdWlyZSB0aGF0OgorICAgICAqICAxLiBAaW4uZG9taWQgPT0gQG91dC5kb21pZAor
ICAgICAqICAyLiBAaW4ubnJfZXh0ZW50cyAgPDwgQGluLmV4dGVudF9vcmRlciA9PQorICAgICAq
ICAgICBAb3V0Lm5yX2V4dGVudHMgPDwgQG91dC5leHRlbnRfb3JkZXIKKyAgICAgKiAgMy4gQGlu
LmV4dGVudF9zdGFydCBhbmQgQG91dC5leHRlbnRfc3RhcnQgbGlzdHMgbXVzdCBub3Qgb3Zlcmxh
cAorICAgICAqICA0LiBAb3V0LmV4dGVudF9zdGFydCBsaXN0cyBHUEZOIGJhc2VzIHRvIGJlIHBv
cHVsYXRlZAorICAgICAqICA1LiBAb3V0LmV4dGVudF9zdGFydCBpcyBvdmVyd3JpdHRlbiB3aXRo
IGFsbG9jYXRlZCBHTUZOIGJhc2VzCisgICAgICovCisgICAgc3RydWN0IHhlbl9tZW1vcnlfcmVz
ZXJ2YXRpb24gb3V0OworCisgICAgLyoKKyAgICAgKiBbT1VUXSBOdW1iZXIgb2YgaW5wdXQgZXh0
ZW50cyB0aGF0IHdlcmUgc3VjY2Vzc2Z1bGx5IGV4Y2hhbmdlZDoKKyAgICAgKiAgMS4gVGhlIGZp
cnN0IEBucl9leGNoYW5nZWQgaW5wdXQgZXh0ZW50cyB3ZXJlIHN1Y2Nlc3NmdWxseQorICAgICAq
ICAgICBkZWFsbG9jYXRlZC4KKyAgICAgKiAgMi4gVGhlIGNvcnJlc3BvbmRpbmcgZmlyc3QgZW50
cmllcyBpbiB0aGUgb3V0cHV0IGV4dGVudCBsaXN0IGNvcnJlY3RseQorICAgICAqICAgICBpbmRp
Y2F0ZSB0aGUgR01GTnMgdGhhdCB3ZXJlIHN1Y2Nlc3NmdWxseSBleGNoYW5nZWQuCisgICAgICog
IDMuIEFsbCBvdGhlciBpbnB1dCBhbmQgb3V0cHV0IGV4dGVudHMgYXJlIHVudG91Y2hlZC4KKyAg
ICAgKiAgNC4gSWYgbm90IGFsbCBpbnB1dCBleGVudHMgYXJlIGV4Y2hhbmdlZCB0aGVuIHRoZSBy
ZXR1cm4gY29kZSBvZiB0aGlzCisgICAgICogICAgIGNvbW1hbmQgd2lsbCBiZSBub24temVyby4K
KyAgICAgKiAgNS4gVEhJUyBGSUVMRCBNVVNUIEJFIElOSVRJQUxJU0VEIFRPIFpFUk8gQlkgVEhF
IENBTExFUiEKKyAgICAgKi8KKyAgICB4ZW5fdWxvbmdfdCBucl9leGNoYW5nZWQ7Cit9OwordHlw
ZWRlZiBzdHJ1Y3QgeGVuX21lbW9yeV9leGNoYW5nZSB4ZW5fbWVtb3J5X2V4Y2hhbmdlX3Q7CitE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpOworCisvKgorICog
UmV0dXJucyB0aGUgbWF4aW11bSBtYWNoaW5lIGZyYW1lIG51bWJlciBvZiBtYXBwZWQgUkFNIGlu
IHRoaXMgc3lzdGVtLgorICogVGhpcyBjb21tYW5kIGFsd2F5cyBzdWNjZWVkcyAoaXQgbmV2ZXIg
cmV0dXJucyBhbiBlcnJvciBjb2RlKS4KKyAqIGFyZyA9PSBOVUxMLgorICovCisjZGVmaW5lIFhF
Tk1FTV9tYXhpbXVtX3JhbV9wYWdlICAgICAyCisKKy8qCisgKiBSZXR1cm5zIHRoZSBjdXJyZW50
IG9yIG1heGltdW0gbWVtb3J5IHJlc2VydmF0aW9uLCBpbiBwYWdlcywgb2YgdGhlCisgKiBzcGVj
aWZpZWQgZG9tYWluIChtYXkgYmUgRE9NSURfU0VMRikuIFJldHVybnMgLXZlIGVycmNvZGUgb24g
ZmFpbHVyZS4KKyAqIGFyZyA9PSBhZGRyIG9mIGRvbWlkX3QuCisgKi8KKyNkZWZpbmUgWEVOTUVN
X2N1cnJlbnRfcmVzZXJ2YXRpb24gIDMKKyNkZWZpbmUgWEVOTUVNX21heGltdW1fcmVzZXJ2YXRp
b24gIDQKKworLyoKKyAqIFJldHVybnMgdGhlIG1heGltdW0gR1BGTiBpbiB1c2UgYnkgdGhlIGd1
ZXN0LCBvciAtdmUgZXJyY29kZSBvbiBmYWlsdXJlLgorICovCisjZGVmaW5lIFhFTk1FTV9tYXhp
bXVtX2dwZm4gICAgICAgICAxNAorCisvKgorICogUmV0dXJucyBhIGxpc3Qgb2YgTUZOIGJhc2Vz
IG9mIDJNQiBleHRlbnRzIGNvbXByaXNpbmcgdGhlIG1hY2hpbmVfdG9fcGh5cworICogbWFwcGlu
ZyB0YWJsZS4gQXJjaGl0ZWN0dXJlcyB3aGljaCBkbyBub3QgaGF2ZSBhIG0ycCB0YWJsZSBkbyBu
b3QgaW1wbGVtZW50CisgKiB0aGlzIGNvbW1hbmQuCisgKiBhcmcgPT0gYWRkciBvZiB4ZW5fbWFj
aHBoeXNfbWZuX2xpc3RfdC4KKyAqLworI2RlZmluZSBYRU5NRU1fbWFjaHBoeXNfbWZuX2xpc3Qg
ICAgNQorc3RydWN0IHhlbl9tYWNocGh5c19tZm5fbGlzdCB7CisgICAgLyoKKyAgICAgKiBTaXpl
IG9mIHRoZSAnZXh0ZW50X3N0YXJ0JyBhcnJheS4gRmV3ZXIgZW50cmllcyB3aWxsIGJlIGZpbGxl
ZCBpZiB0aGUKKyAgICAgKiBtYWNocGh5cyB0YWJsZSBpcyBzbWFsbGVyIHRoYW4gbWF4X2V4dGVu
dHMgKiAyTUIuCisgICAgICovCisgICAgdW5zaWduZWQgaW50IG1heF9leHRlbnRzOworCisgICAg
LyoKKyAgICAgKiBQb2ludGVyIHRvIGJ1ZmZlciB0byBmaWxsIHdpdGggbGlzdCBvZiBleHRlbnQg
c3RhcnRzLiBJZiB0aGVyZSBhcmUKKyAgICAgKiBhbnkgbGFyZ2UgZGlzY29udGlndWl0aWVzIGlu
IHRoZSBtYWNoaW5lIGFkZHJlc3Mgc3BhY2UsIDJNQiBnYXBzIGluCisgICAgICogdGhlIG1hY2hw
aHlzIHRhYmxlIHdpbGwgYmUgcmVwcmVzZW50ZWQgYnkgYW4gTUZOIGJhc2Ugb2YgemVyby4KKyAg
ICAgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9wZm5fdCkgZXh0ZW50X3N0YXJ0OworCisg
ICAgLyoKKyAgICAgKiBOdW1iZXIgb2YgZXh0ZW50cyB3cml0dGVuIHRvIHRoZSBhYm92ZSBhcnJh
eS4gVGhpcyB3aWxsIGJlIHNtYWxsZXIKKyAgICAgKiB0aGFuICdtYXhfZXh0ZW50cycgaWYgdGhl
IG1hY2hwaHlzIHRhYmxlIGlzIHNtYWxsZXIgdGhhbiBtYXhfZSAqIDJNQi4KKyAgICAgKi8KKyAg
ICB1bnNpZ25lZCBpbnQgbnJfZXh0ZW50czsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fbWFjaHBo
eXNfbWZuX2xpc3QgeGVuX21hY2hwaHlzX21mbl9saXN0X3Q7CitERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fbWFjaHBoeXNfbWZuX2xpc3RfdCk7CisKKy8qCisgKiBGb3IgYSBjb21wYXQgY2Fs
bGVyLCB0aGlzIGlzIGlkZW50aWNhbCB0byBYRU5NRU1fbWFjaHBoeXNfbWZuX2xpc3QuCisgKgor
ICogRm9yIGEgbm9uIGNvbXBhdCBjYWxsZXIsIHRoaXMgZnVuY3Rpb25zIHNpbWlsYXJseSB0bwor
ICogWEVOTUVNX21hY2hwaHlzX21mbl9saXN0LCBidXQgcmV0dXJucyB0aGUgbWZucyBtYWtpbmcg
dXAgdGhlIGNvbXBhdGliaWxpdHkKKyAqIG0ycCB0YWJsZS4KKyAqLworI2RlZmluZSBYRU5NRU1f
bWFjaHBoeXNfY29tcGF0X21mbl9saXN0ICAgICAyNQorCisvKgorICogUmV0dXJucyB0aGUgbG9j
YXRpb24gaW4gdmlydHVhbCBhZGRyZXNzIHNwYWNlIG9mIHRoZSBtYWNoaW5lX3RvX3BoeXMKKyAq
IG1hcHBpbmcgdGFibGUuIEFyY2hpdGVjdHVyZXMgd2hpY2ggZG8gbm90IGhhdmUgYSBtMnAgdGFi
bGUsIG9yIHdoaWNoIGRvIG5vdAorICogbWFwIGl0IGJ5IGRlZmF1bHQgaW50byBndWVzdCBhZGRy
ZXNzIHNwYWNlLCBkbyBub3QgaW1wbGVtZW50IHRoaXMgY29tbWFuZC4KKyAqIGFyZyA9PSBhZGRy
IG9mIHhlbl9tYWNocGh5c19tYXBwaW5nX3QuCisgKi8KKyNkZWZpbmUgWEVOTUVNX21hY2hwaHlz
X21hcHBpbmcgICAgIDEyCitzdHJ1Y3QgeGVuX21hY2hwaHlzX21hcHBpbmcgeworICAgIHhlbl91
bG9uZ190IHZfc3RhcnQsIHZfZW5kOyAvKiBTdGFydCBhbmQgZW5kIHZpcnR1YWwgYWRkcmVzc2Vz
LiAgICovCisgICAgeGVuX3Vsb25nX3QgbWF4X21mbjsgICAgICAgIC8qIE1heGltdW0gTUZOIHRo
YXQgY2FuIGJlIGxvb2tlZCB1cC4gKi8KK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fbWFjaHBoeXNf
bWFwcGluZyB4ZW5fbWFjaHBoeXNfbWFwcGluZ190OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
eGVuX21hY2hwaHlzX21hcHBpbmdfdCk7CisKKy8qIFNvdXJjZSBtYXBwaW5nIHNwYWNlLiAqLwor
LyogYCBlbnVtIHBoeXNfbWFwX3NwYWNlIHsgKi8KKyNkZWZpbmUgWEVOTUFQU1BBQ0Vfc2hhcmVk
X2luZm8gIDAgLyogc2hhcmVkIGluZm8gcGFnZSAqLworI2RlZmluZSBYRU5NQVBTUEFDRV9ncmFu
dF90YWJsZSAgMSAvKiBncmFudCB0YWJsZSBwYWdlICovCisjZGVmaW5lIFhFTk1BUFNQQUNFX2dt
Zm4gICAgICAgICAyIC8qIEdNRk4gKi8KKyNkZWZpbmUgWEVOTUFQU1BBQ0VfZ21mbl9yYW5nZSAg
IDMgLyogR01GTiByYW5nZSwgWEVOTUVNX2FkZF90b19waHlzbWFwIG9ubHkuICovCisjZGVmaW5l
IFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiA0IC8qIEdNRk4gZnJvbSBhbm90aGVyIGRvbSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogWEVOTUVNX2FkZF90b19waHlzbWFw
X2JhdGNoIG9ubHkuICovCisjZGVmaW5lIFhFTk1BUFNQQUNFX2Rldl9tbWlvICAgICA1IC8qIGRl
dmljZSBtbWlvIHJlZ2lvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBB
Uk0gb25seTsgdGhlIHJlZ2lvbiBpcyBtYXBwZWQgaW4KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgU3RhZ2UtMiB1c2luZyB0aGUgTm9ybWFsIE1lbW9yeQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJbm5lci9PdXRlciBXcml0ZS1CYWNrIENhY2hl
YWJsZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1vcnkgYXR0cmli
dXRlLiAqLworLyogYCB9ICovCisKKy8qCisgKiBTZXRzIHRoZSBHUEZOIGF0IHdoaWNoIGEgcGFy
dGljdWxhciBwYWdlIGFwcGVhcnMgaW4gdGhlIHNwZWNpZmllZCBndWVzdCdzCisgKiBwc2V1ZG9w
aHlzaWNhbCBhZGRyZXNzIHNwYWNlLgorICogYXJnID09IGFkZHIgb2YgeGVuX2FkZF90b19waHlz
bWFwX3QuCisgKi8KKyNkZWZpbmUgWEVOTUVNX2FkZF90b19waHlzbWFwICAgICAgNworc3RydWN0
IHhlbl9hZGRfdG9fcGh5c21hcCB7CisgICAgLyogV2hpY2ggZG9tYWluIHRvIGNoYW5nZSB0aGUg
bWFwcGluZyBmb3IuICovCisgICAgZG9taWRfdCBkb21pZDsKKworICAgIC8qIE51bWJlciBvZiBw
YWdlcyB0byBnbyB0aHJvdWdoIGZvciBnbWZuX3JhbmdlICovCisgICAgdWludDE2X3QgICAgc2l6
ZTsKKworICAgIHVuc2lnbmVkIGludCBzcGFjZTsgLyogPT4gZW51bSBwaHlzX21hcF9zcGFjZSAq
LworCisjZGVmaW5lIFhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXMgMHg4MDAwMDAwMAorCisg
ICAgLyogSW5kZXggaW50byBzcGFjZSBiZWluZyBtYXBwZWQuICovCisgICAgeGVuX3Vsb25nX3Qg
aWR4OworCisgICAgLyogR1BGTiBpbiBkb21pZCB3aGVyZSB0aGUgc291cmNlIG1hcHBpbmcgcGFn
ZSBzaG91bGQgYXBwZWFyLiAqLworICAgIHhlbl9wZm5fdCAgICAgZ3BmbjsKK307Cit0eXBlZGVm
IHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgeGVuX2FkZF90b19waHlzbWFwX3Q7CitERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fYWRkX3RvX3BoeXNtYXBfdCk7CisKKy8qIEEgYmF0Y2hlZCB2
ZXJzaW9uIG9mIGFkZF90b19waHlzbWFwLiAqLworI2RlZmluZSBYRU5NRU1fYWRkX3RvX3BoeXNt
YXBfYmF0Y2ggMjMKK3N0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggeworICAgIC8qIElO
ICovCisgICAgLyogV2hpY2ggZG9tYWluIHRvIGNoYW5nZSB0aGUgbWFwcGluZyBmb3IuICovCisg
ICAgZG9taWRfdCBkb21pZDsKKyAgICB1aW50MTZfdCBzcGFjZTsgLyogPT4gZW51bSBwaHlzX21h
cF9zcGFjZSAqLworCisgICAgLyogTnVtYmVyIG9mIHBhZ2VzIHRvIGdvIHRocm91Z2ggKi8KKyAg
ICB1aW50MTZfdCBzaXplOworCisjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4MDAw
NDA3MDAKKyAgICBkb21pZF90IGZvcmVpZ25fZG9taWQ7IC8qIElGRiBnbWZuX2ZvcmVpZ24uIFNo
b3VsZCBiZSAwIGZvciBvdGhlciBzcGFjZXMuICovCisjZWxzZQorICAgIHVuaW9uIHhlbl9hZGRf
dG9fcGh5c21hcF9iYXRjaF9leHRyYSB7CisgICAgICAgIGRvbWlkX3QgZm9yZWlnbl9kb21pZDsg
LyogZ21mbl9mb3JlaWduICovCisgICAgICAgIHVpbnQxNl90IHJlczA7ICAvKiBBbGwgdGhlIG90
aGVyIHNwYWNlcy4gU2hvdWxkIGJlIDAgKi8KKyAgICB9IHU7CisjZW5kaWYKKworICAgIC8qIElu
ZGV4ZXMgaW50byBzcGFjZSBiZWluZyBtYXBwZWQuICovCisgICAgWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fdWxvbmdfdCkgaWR4czsKKworICAgIC8qIEdQRk4gaW4gZG9taWQgd2hlcmUgdGhlIHNvdXJj
ZSBtYXBwaW5nIHBhZ2Ugc2hvdWxkIGFwcGVhci4gKi8KKyAgICBYRU5fR1VFU1RfSEFORExFKHhl
bl9wZm5fdCkgZ3BmbnM7CisKKyAgICAvKiBPVVQgKi8KKworICAgIC8qIFBlciBpbmRleCBlcnJv
ciBjb2RlLiAqLworICAgIFhFTl9HVUVTVF9IQU5ETEUoaW50KSBlcnJzOworfTsKK3R5cGVkZWYg
c3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcF9iYXRjaCB4ZW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2hf
dDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9hZGRfdG9fcGh5c21hcF9iYXRjaF90KTsK
KworI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18gPCAweDAwMDQwNDAwCisjZGVmaW5lIFhF
Tk1FTV9hZGRfdG9fcGh5c21hcF9yYW5nZSBYRU5NRU1fYWRkX3RvX3BoeXNtYXBfYmF0Y2gKKyNk
ZWZpbmUgeGVuX2FkZF90b19waHlzbWFwX3JhbmdlIHhlbl9hZGRfdG9fcGh5c21hcF9iYXRjaAor
dHlwZWRlZiBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwX2JhdGNoIHhlbl9hZGRfdG9fcGh5c21h
cF9yYW5nZV90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2FkZF90b19waHlzbWFwX3Jh
bmdlX3QpOworI2VuZGlmCisKKy8qCisgKiBVbm1hcHMgdGhlIHBhZ2UgYXBwZWFyaW5nIGF0IGEg
cGFydGljdWxhciBHUEZOIGZyb20gdGhlIHNwZWNpZmllZCBndWVzdCdzCisgKiBwc2V1ZG9waHlz
aWNhbCBhZGRyZXNzIHNwYWNlLgorICogYXJnID09IGFkZHIgb2YgeGVuX3JlbW92ZV9mcm9tX3Bo
eXNtYXBfdC4KKyAqLworI2RlZmluZSBYRU5NRU1fcmVtb3ZlX2Zyb21fcGh5c21hcCAgICAgIDE1
CitzdHJ1Y3QgeGVuX3JlbW92ZV9mcm9tX3BoeXNtYXAgeworICAgIC8qIFdoaWNoIGRvbWFpbiB0
byBjaGFuZ2UgdGhlIG1hcHBpbmcgZm9yLiAqLworICAgIGRvbWlkX3QgZG9taWQ7CisKKyAgICAv
KiBHUEZOIG9mIHRoZSBjdXJyZW50IG1hcHBpbmcgb2YgdGhlIHBhZ2UuICovCisgICAgeGVuX3Bm
bl90ICAgICBncGZuOworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9yZW1vdmVfZnJvbV9waHlzbWFw
IHhlbl9yZW1vdmVfZnJvbV9waHlzbWFwX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
cmVtb3ZlX2Zyb21fcGh5c21hcF90KTsKKworLyoqKiBSRU1PVkVEICoqKi8KKy8qI2RlZmluZSBY
RU5NRU1fdHJhbnNsYXRlX2dwZm5fbGlzdCAgOCovCisKKy8qCisgKiBSZXR1cm5zIHRoZSBwc2V1
ZG8tcGh5c2ljYWwgbWVtb3J5IG1hcCBhcyBpdCB3YXMgd2hlbiB0aGUgZG9tYWluCisgKiB3YXMg
c3RhcnRlZCAoc3BlY2lmaWVkIGJ5IFhFTk1FTV9zZXRfbWVtb3J5X21hcCkuCisgKiBhcmcgPT0g
YWRkciBvZiB4ZW5fbWVtb3J5X21hcF90LgorICovCisjZGVmaW5lIFhFTk1FTV9tZW1vcnlfbWFw
ICAgICAgICAgICA5CitzdHJ1Y3QgeGVuX21lbW9yeV9tYXAgeworICAgIC8qCisgICAgICogT24g
Y2FsbCB0aGUgbnVtYmVyIG9mIGVudHJpZXMgd2hpY2ggY2FuIGJlIHN0b3JlZCBpbiBidWZmZXIu
IE9uCisgICAgICogcmV0dXJuIHRoZSBudW1iZXIgb2YgZW50cmllcyB3aGljaCBoYXZlIGJlZW4g
c3RvcmVkIGluCisgICAgICogYnVmZmVyLgorICAgICAqLworICAgIHVuc2lnbmVkIGludCBucl9l
bnRyaWVzOworCisgICAgLyoKKyAgICAgKiBFbnRyaWVzIGluIHRoZSBidWZmZXIgYXJlIGluIHRo
ZSBzYW1lIGZvcm1hdCBhcyByZXR1cm5lZCBieSB0aGUKKyAgICAgKiBCSU9TIElOVCAweDE1IEVB
WD0weEU4MjAgY2FsbC4KKyAgICAgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFKHZvaWQpIGJ1ZmZl
cjsKK307Cit0eXBlZGVmIHN0cnVjdCB4ZW5fbWVtb3J5X21hcCB4ZW5fbWVtb3J5X21hcF90Owor
REVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX21lbW9yeV9tYXBfdCk7CisKKy8qCisgKiBSZXR1
cm5zIHRoZSByZWFsIHBoeXNpY2FsIG1lbW9yeSBtYXAuIFBhc3NlcyB0aGUgc2FtZSBzdHJ1Y3R1
cmUgYXMKKyAqIFhFTk1FTV9tZW1vcnlfbWFwLgorICogU3BlY2lmeWluZyBidWZmZXIgYXMgTlVM
TCB3aWxsIHJldHVybiB0aGUgbnVtYmVyIG9mIGVudHJpZXMgcmVxdWlyZWQKKyAqIHRvIHN0b3Jl
IHRoZSBjb21wbGV0ZSBtZW1vcnkgbWFwLgorICogYXJnID09IGFkZHIgb2YgeGVuX21lbW9yeV9t
YXBfdC4KKyAqLworI2RlZmluZSBYRU5NRU1fbWFjaGluZV9tZW1vcnlfbWFwICAgMTAKKworLyoK
KyAqIFNldCB0aGUgcHNldWRvLXBoeXNpY2FsIG1lbW9yeSBtYXAgb2YgYSBkb21haW4sIGFzIHJl
dHVybmVkIGJ5CisgKiBYRU5NRU1fbWVtb3J5X21hcC4KKyAqIGFyZyA9PSBhZGRyIG9mIHhlbl9m
b3JlaWduX21lbW9yeV9tYXBfdC4KKyAqLworI2RlZmluZSBYRU5NRU1fc2V0X21lbW9yeV9tYXAg
ICAgICAgMTMKK3N0cnVjdCB4ZW5fZm9yZWlnbl9tZW1vcnlfbWFwIHsKKyAgICBkb21pZF90IGRv
bWlkOworICAgIHN0cnVjdCB4ZW5fbWVtb3J5X21hcCBtYXA7Cit9OwordHlwZWRlZiBzdHJ1Y3Qg
eGVuX2ZvcmVpZ25fbWVtb3J5X21hcCB4ZW5fZm9yZWlnbl9tZW1vcnlfbWFwX3Q7CitERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fZm9yZWlnbl9tZW1vcnlfbWFwX3QpOworCisjZGVmaW5lIFhF
Tk1FTV9zZXRfcG9kX3RhcmdldCAgICAgICAxNgorI2RlZmluZSBYRU5NRU1fZ2V0X3BvZF90YXJn
ZXQgICAgICAgMTcKK3N0cnVjdCB4ZW5fcG9kX3RhcmdldCB7CisgICAgLyogSU4gKi8KKyAgICB1
aW50NjRfdCB0YXJnZXRfcGFnZXM7CisgICAgLyogT1VUICovCisgICAgdWludDY0X3QgdG90X3Bh
Z2VzOworICAgIHVpbnQ2NF90IHBvZF9jYWNoZV9wYWdlczsKKyAgICB1aW50NjRfdCBwb2RfZW50
cmllczsKKyAgICAvKiBJTiAqLworICAgIGRvbWlkX3QgZG9taWQ7Cit9OwordHlwZWRlZiBzdHJ1
Y3QgeGVuX3BvZF90YXJnZXQgeGVuX3BvZF90YXJnZXRfdDsKKworI2lmIGRlZmluZWQoX19YRU5f
XykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKQorCisjaWZuZGVmIHVpbnQ2NF9hbGlnbmVkX3QK
KyNkZWZpbmUgdWludDY0X2FsaWduZWRfdCB1aW50NjRfdAorI2VuZGlmCisKKy8qCisgKiBHZXQg
dGhlIG51bWJlciBvZiBNRk5zIHNhdmVkIHRocm91Z2ggbWVtb3J5IHNoYXJpbmcuCisgKiBUaGUg
Y2FsbCBuZXZlciBmYWlscy4KKyAqLworI2RlZmluZSBYRU5NRU1fZ2V0X3NoYXJpbmdfZnJlZWRf
cGFnZXMgICAgMTgKKyNkZWZpbmUgWEVOTUVNX2dldF9zaGFyaW5nX3NoYXJlZF9wYWdlcyAgIDE5
CisKKyNkZWZpbmUgWEVOTUVNX3BhZ2luZ19vcCAgICAgICAgICAgICAgICAgICAgMjAKKyNkZWZp
bmUgWEVOTUVNX3BhZ2luZ19vcF9ub21pbmF0ZSAgICAgICAgICAgMAorI2RlZmluZSBYRU5NRU1f
cGFnaW5nX29wX2V2aWN0ICAgICAgICAgICAgICAxCisjZGVmaW5lIFhFTk1FTV9wYWdpbmdfb3Bf
cHJlcCAgICAgICAgICAgICAgIDIKKworc3RydWN0IHhlbl9tZW1fcGFnaW5nX29wIHsKKyAgICB1
aW50OF90ICAgICBvcDsgICAgICAgICAvKiBYRU5NRU1fcGFnaW5nX29wXyogKi8KKyAgICBkb21p
ZF90ICAgICBkb21haW47CisKKyAgICAvKiBQQUdJTkdfUFJFUCBJTjogYnVmZmVyIHRvIGltbWVk
aWF0ZWx5IGZpbGwgcGFnZSBpbiAqLworICAgIHVpbnQ2NF9hbGlnbmVkX3QgICAgYnVmZmVyOwor
ICAgIC8qIE90aGVyIE9QcyAqLworICAgIHVpbnQ2NF9hbGlnbmVkX3QgICAgZ2ZuOyAgICAgICAg
ICAgLyogSU46ICBnZm4gb2YgcGFnZSBiZWluZyBvcGVyYXRlZCBvbiAqLworfTsKK3R5cGVkZWYg
c3RydWN0IHhlbl9tZW1fcGFnaW5nX29wIHhlbl9tZW1fcGFnaW5nX29wX3Q7CitERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fbWVtX3BhZ2luZ19vcF90KTsKKworI2RlZmluZSBYRU5NRU1fYWNj
ZXNzX29wICAgICAgICAgICAgICAgICAgICAyMQorI2RlZmluZSBYRU5NRU1fYWNjZXNzX29wX3Nl
dF9hY2Nlc3MgICAgICAgICAwCisjZGVmaW5lIFhFTk1FTV9hY2Nlc3Nfb3BfZ2V0X2FjY2VzcyAg
ICAgICAgIDEKKy8qCisgKiBYRU5NRU1fYWNjZXNzX29wX2VuYWJsZV9lbXVsYXRlIGFuZCBYRU5N
RU1fYWNjZXNzX29wX2Rpc2FibGVfZW11bGF0ZSBhcmUKKyAqIGN1cnJlbnRseSB1bnVzZWQsIGJ1
dCBzaW5jZSB0aGV5IGhhdmUgYmVlbiBpbiB1c2UgcGxlYXNlIGRvIG5vdCByZXVzZSB0aGVtLgor
ICoKKyAqICNkZWZpbmUgWEVOTUVNX2FjY2Vzc19vcF9lbmFibGVfZW11bGF0ZSAgICAgMgorICog
I2RlZmluZSBYRU5NRU1fYWNjZXNzX29wX2Rpc2FibGVfZW11bGF0ZSAgICAzCisgKi8KKyNkZWZp
bmUgWEVOTUVNX2FjY2Vzc19vcF9zZXRfYWNjZXNzX211bHRpICAgNAorCit0eXBlZGVmIGVudW0g
eworICAgIFhFTk1FTV9hY2Nlc3NfbiwKKyAgICBYRU5NRU1fYWNjZXNzX3IsCisgICAgWEVOTUVN
X2FjY2Vzc193LAorICAgIFhFTk1FTV9hY2Nlc3NfcncsCisgICAgWEVOTUVNX2FjY2Vzc194LAor
ICAgIFhFTk1FTV9hY2Nlc3NfcngsCisgICAgWEVOTUVNX2FjY2Vzc193eCwKKyAgICBYRU5NRU1f
YWNjZXNzX3J3eCwKKyAgICAvKgorICAgICAqIFBhZ2Ugc3RhcnRzIG9mZiBhcyByLXgsIGJ1dCBh
dXRvbWF0aWNhbGx5CisgICAgICogY2hhbmdlIHRvIHItdyBvbiBhIHdyaXRlCisgICAgICovCisg
ICAgWEVOTUVNX2FjY2Vzc19yeDJydywKKyAgICAvKgorICAgICAqIExvZyBhY2Nlc3M6IHN0YXJ0
cyBvZmYgYXMgbiwgYXV0b21hdGljYWxseQorICAgICAqIGdvZXMgdG8gcnd4LCBnZW5lcmF0aW5n
IGFuIGV2ZW50IHdpdGhvdXQKKyAgICAgKiBwYXVzaW5nIHRoZSB2Y3B1CisgICAgICovCisgICAg
WEVOTUVNX2FjY2Vzc19uMnJ3eCwKKyAgICAvKiBUYWtlIHRoZSBkb21haW4gZGVmYXVsdCAqLwor
ICAgIFhFTk1FTV9hY2Nlc3NfZGVmYXVsdAorfSB4ZW5tZW1fYWNjZXNzX3Q7CisKK3N0cnVjdCB4
ZW5fbWVtX2FjY2Vzc19vcCB7CisgICAgLyogWEVOTUVNX2FjY2Vzc19vcF8qICovCisgICAgdWlu
dDhfdCBvcDsKKyAgICAvKiB4ZW5tZW1fYWNjZXNzX3QgKi8KKyAgICB1aW50OF90IGFjY2VzczsK
KyAgICBkb21pZF90IGRvbWlkOworICAgIC8qCisgICAgICogTnVtYmVyIG9mIHBhZ2VzIGZvciBz
ZXQgb3AgKG9yIHNpemUgb2YgcGZuX2xpc3QgZm9yCisgICAgICogWEVOTUVNX2FjY2Vzc19vcF9z
ZXRfYWNjZXNzX211bHRpKQorICAgICAqIElnbm9yZWQgb24gc2V0dGluZyBkZWZhdWx0IGFjY2Vz
cyBhbmQgb3RoZXIgb3BzCisgICAgICovCisgICAgdWludDMyX3QgbnI7CisgICAgLyoKKyAgICAg
KiBGaXJzdCBwZm4gZm9yIHNldCBvcAorICAgICAqIHBmbiBmb3IgZ2V0IG9wCisgICAgICogfjB1
bGwgaXMgdXNlZCB0byBzZXQgYW5kIGdldCB0aGUgZGVmYXVsdCBhY2Nlc3MgZm9yIHBhZ2VzCisg
ICAgICovCisgICAgdWludDY0X2FsaWduZWRfdCBwZm47CisgICAgLyoKKyAgICAgKiBMaXN0IG9m
IHBmbnMgdG8gc2V0IGFjY2VzcyBmb3IKKyAgICAgKiBVc2VkIG9ubHkgd2l0aCBYRU5NRU1fYWNj
ZXNzX29wX3NldF9hY2Nlc3NfbXVsdGkKKyAgICAgKi8KKyAgICBYRU5fR1VFU1RfSEFORExFKGNv
bnN0X3VpbnQ2NCkgcGZuX2xpc3Q7CisgICAgLyoKKyAgICAgKiBDb3JyZXNwb25kaW5nIGxpc3Qg
b2YgYWNjZXNzIHNldHRpbmdzIGZvciBwZm5fbGlzdAorICAgICAqIFVzZWQgb25seSB3aXRoIFhF
Tk1FTV9hY2Nlc3Nfb3Bfc2V0X2FjY2Vzc19tdWx0aQorICAgICAqLworICAgIFhFTl9HVUVTVF9I
QU5ETEUoY29uc3RfdWludDgpIGFjY2Vzc19saXN0OworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9t
ZW1fYWNjZXNzX29wIHhlbl9tZW1fYWNjZXNzX29wX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RSh4ZW5fbWVtX2FjY2Vzc19vcF90KTsKKworI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcCAgICAg
ICAgICAgICAgICAgICAyMgorI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9ub21pbmF0ZV9nZm4g
ICAgICAwCisjZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX25vbWluYXRlX2dyZWYgICAgIDEKKyNk
ZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3Bfc2hhcmUgICAgICAgICAgICAgMgorI2RlZmluZSBYRU5N
RU1fc2hhcmluZ19vcF9kZWJ1Z19nZm4gICAgICAgICAzCisjZGVmaW5lIFhFTk1FTV9zaGFyaW5n
X29wX2RlYnVnX21mbiAgICAgICAgIDQKKyNkZWZpbmUgWEVOTUVNX3NoYXJpbmdfb3BfZGVidWdf
Z3JlZiAgICAgICAgNQorI2RlZmluZSBYRU5NRU1fc2hhcmluZ19vcF9hZGRfcGh5c21hcCAgICAg
ICA2CisjZGVmaW5lIFhFTk1FTV9zaGFyaW5nX29wX2F1ZGl0ICAgICAgICAgICAgIDcKKyNkZWZp
bmUgWEVOTUVNX3NoYXJpbmdfb3BfcmFuZ2Vfc2hhcmUgICAgICAgOAorCisjZGVmaW5lIFhFTk1F
TV9TSEFSSU5HX09QX1NfSEFORExFX0lOVkFMSUQgICgtMTApCisjZGVmaW5lIFhFTk1FTV9TSEFS
SU5HX09QX0NfSEFORExFX0lOVkFMSUQgICgtOSkKKworLyogVGhlIGZvbGxvd2luZyBhbGxvd3Mg
c2hhcmluZyBvZiBncmFudCByZWZzLiBUaGlzIGlzIHVzZWZ1bAorICogZm9yIHNoYXJpbmcgdXRp
bGl0aWVzIHNpdHRpbmcgYXMgImZpbHRlcnMiIGluIElPIGJhY2tlbmRzCisgKiAoZS5nLiBtZW1z
aHIgKyBibGt0YXAoMikpLiBUaGUgSU8gYmFja2VuZCBpcyBvbmx5IGV4cG9zZWQKKyAqIHRvIGdy
YW50IHJlZmVyZW5jZXMsIGFuZCB0aGlzIGFsbG93cyBzaGFyaW5nIG9mIHRoZSBncmVmcyAqLwor
I2RlZmluZSBYRU5NRU1fU0hBUklOR19PUF9GSUVMRF9JU19HUkVGX0ZMQUcgICAoeGVuX21rX3Vs
bG9uZygxKSA8PCA2MikKKworI2RlZmluZSBYRU5NRU1fU0hBUklOR19PUF9GSUVMRF9NQUtFX0dS
RUYoZmllbGQsIHZhbCkgIFwKKyAgICAoZmllbGQpID0gKFhFTk1FTV9TSEFSSU5HX09QX0ZJRUxE
X0lTX0dSRUZfRkxBRyB8IHZhbCkKKyNkZWZpbmUgWEVOTUVNX1NIQVJJTkdfT1BfRklFTERfSVNf
R1JFRihmaWVsZCkgICAgICAgICBcCisgICAgKChmaWVsZCkgJiBYRU5NRU1fU0hBUklOR19PUF9G
SUVMRF9JU19HUkVGX0ZMQUcpCisjZGVmaW5lIFhFTk1FTV9TSEFSSU5HX09QX0ZJRUxEX0dFVF9H
UkVGKGZpZWxkKSAgICAgICAgXAorICAgICgoZmllbGQpICYgKH5YRU5NRU1fU0hBUklOR19PUF9G
SUVMRF9JU19HUkVGX0ZMQUcpKQorCitzdHJ1Y3QgeGVuX21lbV9zaGFyaW5nX29wIHsKKyAgICB1
aW50OF90ICAgICBvcDsgICAgIC8qIFhFTk1FTV9zaGFyaW5nX29wXyogKi8KKyAgICBkb21pZF90
ICAgICBkb21haW47CisKKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCBtZW1fc2hhcmluZ19v
cF9ub21pbmF0ZSB7ICAvKiBPUF9OT01JTkFURV94eHggICAgICAgICAgICovCisgICAgICAgICAg
ICB1bmlvbiB7CisgICAgICAgICAgICAgICAgdWludDY0X2FsaWduZWRfdCBnZm47ICAgICAvKiBJ
TjogZ2ZuIHRvIG5vbWluYXRlICAgICAgICovCisgICAgICAgICAgICAgICAgdWludDMyX3QgICAg
ICBncmFudF9yZWY7ICAvKiBJTjogZ3JhbnQgcmVmIHRvIG5vbWluYXRlICovCisgICAgICAgICAg
ICB9IHU7CisgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90ICBoYW5kbGU7ICAgICAvKiBPVVQ6
IHRoZSBoYW5kbGUgICAgICAgICAgICovCisgICAgICAgIH0gbm9taW5hdGU7CisgICAgICAgIHN0
cnVjdCBtZW1fc2hhcmluZ19vcF9zaGFyZSB7ICAgICAvKiBPUF9TSEFSRS9BRERfUEhZU01BUCAq
LworICAgICAgICAgICAgdWludDY0X2FsaWduZWRfdCBzb3VyY2VfZ2ZuOyAgICAvKiBJTjogdGhl
IGdmbiBvZiB0aGUgc291cmNlIHBhZ2UgKi8KKyAgICAgICAgICAgIHVpbnQ2NF9hbGlnbmVkX3Qg
c291cmNlX2hhbmRsZTsgLyogSU46IGhhbmRsZSB0byB0aGUgc291cmNlIHBhZ2UgKi8KKyAgICAg
ICAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgY2xpZW50X2dmbjsgICAgLyogSU46IHRoZSBjbGllbnQg
Z2ZuICovCisgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGNsaWVudF9oYW5kbGU7IC8qIElO
OiBoYW5kbGUgdG8gdGhlIGNsaWVudCBwYWdlICovCisgICAgICAgICAgICBkb21pZF90ICBjbGll
bnRfZG9tYWluOyAvKiBJTjogdGhlIGNsaWVudCBkb21haW4gaWQgKi8KKyAgICAgICAgfSBzaGFy
ZTsKKyAgICAgICAgc3RydWN0IG1lbV9zaGFyaW5nX29wX3JhbmdlIHsgICAgICAgICAvKiBPUF9S
QU5HRV9TSEFSRSAqLworICAgICAgICAgICAgdWludDY0X2FsaWduZWRfdCBmaXJzdF9nZm47ICAg
ICAgLyogSU46IHRoZSBmaXJzdCBnZm4gKi8KKyAgICAgICAgICAgIHVpbnQ2NF9hbGlnbmVkX3Qg
bGFzdF9nZm47ICAgICAgIC8qIElOOiB0aGUgbGFzdCBnZm4gKi8KKyAgICAgICAgICAgIHVpbnQ2
NF9hbGlnbmVkX3Qgb3BhcXVlOyAgICAgICAgIC8qIE11c3QgYmUgc2V0IHRvIDAgKi8KKyAgICAg
ICAgICAgIGRvbWlkX3QgY2xpZW50X2RvbWFpbjsgICAgICAgICAgIC8qIElOOiB0aGUgY2xpZW50
IGRvbWFpbiBpZCAqLworICAgICAgICAgICAgdWludDE2X3QgX3BhZFszXTsgICAgICAgICAgICAg
ICAgLyogTXVzdCBiZSBzZXQgdG8gMCAqLworICAgICAgICB9IHJhbmdlOworICAgICAgICBzdHJ1
Y3QgbWVtX3NoYXJpbmdfb3BfZGVidWcgeyAgICAgLyogT1BfREVCVUdfeHh4ICovCisgICAgICAg
ICAgICB1bmlvbiB7CisgICAgICAgICAgICAgICAgdWludDY0X2FsaWduZWRfdCBnZm47ICAgICAg
LyogSU46IGdmbiB0byBkZWJ1ZyAgICAgICAgICAqLworICAgICAgICAgICAgICAgIHVpbnQ2NF9h
bGlnbmVkX3QgbWZuOyAgICAgIC8qIElOOiBtZm4gdG8gZGVidWcgICAgICAgICAgKi8KKyAgICAg
ICAgICAgICAgICB1aW50MzJfdCBncmVmOyAgICAgLyogSU46IGdyZWYgdG8gZGVidWcgICAgICAg
ICAqLworICAgICAgICAgICAgfSB1OworICAgICAgICB9IGRlYnVnOworICAgIH0gdTsKK307Cit0
eXBlZGVmIHN0cnVjdCB4ZW5fbWVtX3NoYXJpbmdfb3AgeGVuX21lbV9zaGFyaW5nX29wX3Q7CitE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWVtX3NoYXJpbmdfb3BfdCk7CisKKy8qCisgKiBB
dHRlbXB0IHRvIHN0YWtlIGEgY2xhaW0gZm9yIGEgZG9tYWluIG9uIGEgcXVhbnRpdHkgb2YgcGFn
ZXMKKyAqIG9mIHN5c3RlbSBSQU0sIGJ1dCBfbm90XyBhc3NpZ24gc3BlY2lmaWMgcGFnZWZyYW1l
cy4gIE9ubHkKKyAqIGFyaXRobWV0aWMgaXMgcGVyZm9ybWVkIHNvIHRoZSBoeXBlcmNhbGwgaXMg
dmVyeSBmYXN0IGFuZCBuZWVkCisgKiBub3QgYmUgcHJlZW1wdGlibGUsIHRodXMgc2lkZXN0ZXBw
aW5nIHRpbWUtb2YtY2hlY2stdGltZS1vZi11c2UKKyAqIHJhY2VzIGZvciBtZW1vcnkgYWxsb2Nh
dGlvbi4gIFJldHVybnMgMCBpZiB0aGUgaHlwZXJ2aXNvciBwYWdlCisgKiBhbGxvY2F0b3IgaGFz
IGF0b21pY2FsbHkgYW5kIHN1Y2Nlc3NmdWxseSBjbGFpbWVkIHRoZSByZXF1ZXN0ZWQKKyAqIG51
bWJlciBvZiBwYWdlcywgZWxzZSBub24temVyby4KKyAqCisgKiBBbnkgZG9tYWluIG1heSBoYXZl
IG9ubHkgb25lIGFjdGl2ZSBjbGFpbS4gIFdoZW4gc3VmZmljaWVudCBtZW1vcnkKKyAqIGhhcyBi
ZWVuIGFsbG9jYXRlZCB0byByZXNvbHZlIHRoZSBjbGFpbSwgdGhlIGNsYWltIHNpbGVudGx5IGV4
cGlyZXMuCisgKiBDbGFpbWluZyB6ZXJvIHBhZ2VzIGVmZmVjdGl2ZWx5IHJlc2V0cyBhbnkgb3V0
c3RhbmRpbmcgY2xhaW0gYW5kCisgKiBpcyBhbHdheXMgc3VjY2Vzc2Z1bC4KKyAqCisgKiBOb3Rl
IHRoYXQgYSB2YWxpZCBjbGFpbSBtYXkgYmUgc3Rha2VkIGV2ZW4gYWZ0ZXIgbWVtb3J5IGhhcyBi
ZWVuCisgKiBhbGxvY2F0ZWQgZm9yIGEgZG9tYWluLiAgSW4gdGhpcyBjYXNlLCB0aGUgY2xhaW0g
aXMgbm90IGluY3JlbWVudGFsLAorICogaS5lLiBpZiB0aGUgZG9tYWluJ3MgdG90X3BhZ2VzIGlz
IDMsIGFuZCBhIGNsYWltIGlzIHN0YWtlZCBmb3IgMTAsCisgKiBvbmx5IDcgYWRkaXRpb25hbCBw
YWdlcyBhcmUgY2xhaW1lZC4KKyAqCisgKiBDYWxsZXIgbXVzdCBiZSBwcml2aWxlZ2VkIG9yIHRo
ZSBoeXBlcmNhbGwgZmFpbHMuCisgKi8KKyNkZWZpbmUgWEVOTUVNX2NsYWltX3BhZ2VzICAgICAg
ICAgICAgICAgICAgMjQKKworLyoKKyAqIFhFTk1FTV9jbGFpbV9wYWdlcyBmbGFncyAtIHRoZSBh
cmUgbm8gZmxhZ3MgYXQgdGhpcyB0aW1lLgorICogVGhlIHplcm8gdmFsdWUgaXMgYXBwcm9wcmlh
dGUuCisgKi8KKworLyoKKyAqIFdpdGggc29tZSBsZWdhY3kgZGV2aWNlcywgY2VydGFpbiBndWVz
dC1waHlzaWNhbCBhZGRyZXNzZXMgY2Fubm90IHNhZmVseQorICogYmUgdXNlZCBmb3Igb3RoZXIg
cHVycG9zZXMsIGUuZy4gdG8gbWFwIGd1ZXN0IFJBTS4gIFRoaXMgaHlwZXJjYWxsCisgKiBlbnVt
ZXJhdGVzIHRob3NlIHJlZ2lvbnMgc28gdGhlIHRvb2xzdGFjayBjYW4gYXZvaWQgdXNpbmcgdGhl
bS4KKyAqLworI2RlZmluZSBYRU5NRU1fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXAgICAyNwor
c3RydWN0IHhlbl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5IHsKKyAgICB4ZW5fcGZuX3Qgc3RhcnRf
cGZuOworICAgIHhlbl91bG9uZ190IG5yX3BhZ2VzOworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9y
ZXNlcnZlZF9kZXZpY2VfbWVtb3J5IHhlbl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5X3Q7CitERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV90KTsKKworc3Ry
dWN0IHhlbl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5X21hcCB7CisjZGVmaW5lIFhFTk1FTV9SRE1f
QUxMIDEgLyogUmVxdWVzdCBhbGwgcmVnaW9ucyAoaWdub3JlIGRldiB1bmlvbikuICovCisgICAg
LyogSU4gKi8KKyAgICB1aW50MzJfdCBmbGFnczsKKyAgICAvKgorICAgICAqIElOL09VVAorICAg
ICAqCisgICAgICogR2V0cyBzZXQgdG8gdGhlIHJlcXVpcmVkIG51bWJlciBvZiBlbnRyaWVzIHdo
ZW4gdG9vIGxvdywKKyAgICAgKiBzaWduYWxlZCBieSBlcnJvciBjb2RlIC1FUkFOR0UuCisgICAg
ICovCisgICAgdW5zaWduZWQgaW50IG5yX2VudHJpZXM7CisgICAgLyogT1VUICovCisgICAgWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV90KSBidWZmZXI7CisgICAg
LyogSU4gKi8KKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCBwaHlzZGV2X3BjaV9kZXZpY2Ug
cGNpOworICAgIH0gZGV2OworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9yZXNlcnZlZF9kZXZpY2Vf
bWVtb3J5X21hcCB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXBfdDsKK0RFRklORV9YRU5f
R1VFU1RfSEFORExFKHhlbl9yZXNlcnZlZF9kZXZpY2VfbWVtb3J5X21hcF90KTsKKworI2VuZGlm
IC8qIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKSAqLworCisvKgor
ICogWEVOTUVNX2dldF92bnVtYWluZm8gdXNlZCBieSBndWVzdCB0byBnZXQKKyAqIHZOVU1BIHRv
cG9sb2d5IGZyb20gaHlwZXJ2aXNvci4KKyAqLworI2RlZmluZSBYRU5NRU1fZ2V0X3ZudW1haW5m
byAgICAgICAgICAgICAgICAyNgorCisvKiB2TlVNQSBub2RlIG1lbW9yeSByYW5nZXMgKi8KK3N0
cnVjdCB4ZW5fdm1lbXJhbmdlIHsKKyAgICB1aW50NjRfdCBzdGFydCwgZW5kOworICAgIHVuc2ln
bmVkIGludCBmbGFnczsKKyAgICB1bnNpZ25lZCBpbnQgbmlkOworfTsKK3R5cGVkZWYgc3RydWN0
IHhlbl92bWVtcmFuZ2UgeGVuX3ZtZW1yYW5nZV90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
eGVuX3ZtZW1yYW5nZV90KTsKKworLyoKKyAqIHZOVU1BIHRvcG9sb2d5IHNwZWNpZmllcyB2TlVN
QSBub2RlIG51bWJlciwgZGlzdGFuY2UgdGFibGUsCisgKiBtZW1vcnkgcmFuZ2VzIGFuZCB2Y3B1
IG1hcHBpbmcgcHJvdmlkZWQgZm9yIGd1ZXN0cy4KKyAqIFhFTk1FTV9nZXRfdm51bWFpbmZvIGh5
cGVyY2FsbCBleHBlY3RzIHRvIHNlZSBmcm9tIGd1ZXN0CisgKiBucl92bm9kZXMsIG5yX3ZtZW1y
YW5nZXMgYW5kIG5yX3ZjcHVzIHRvIGluZGljYXRlIGF2YWlsYWJsZSBtZW1vcnkuCisgKiBBZnRl
ciBmaWxsaW5nIGd1ZXN0cyBzdHJ1Y3R1cmVzLCBucl92bm9kZXMsIG5yX3ZtZW1yYW5nZXMgYW5k
IG5yX3ZjcHVzCisgKiBjb3BpZWQgYmFjayB0byBndWVzdC4gRG9tYWluIHJldHVybnMgZXhwZWN0
ZWQgdmFsdWVzIG9mIG5yX3Zub2RlcywKKyAqIG5yX3ZtZW1yYW5nZXMgYW5kIG5yX3ZjcHVzIHRv
IGd1ZXN0IGlmIHRoZSB2YWx1ZXMgd2hlcmUgaW5jb3JyZWN0LgorICovCitzdHJ1Y3QgeGVuX3Zu
dW1hX3RvcG9sb2d5X2luZm8geworICAgIC8qIElOICovCisgICAgZG9taWRfdCBkb21pZDsKKyAg
ICB1aW50MTZfdCBwYWQ7CisgICAgLyogSU4vT1VUICovCisgICAgdW5zaWduZWQgaW50IG5yX3Zu
b2RlczsKKyAgICB1bnNpZ25lZCBpbnQgbnJfdmNwdXM7CisgICAgdW5zaWduZWQgaW50IG5yX3Zt
ZW1yYW5nZXM7CisgICAgLyogT1VUICovCisgICAgdW5pb24geworICAgICAgICBYRU5fR1VFU1Rf
SEFORExFKHVpbnQpIGg7CisgICAgICAgIHVpbnQ2NF90IHBhZDsKKyAgICB9IHZkaXN0YW5jZTsK
KyAgICB1bmlvbiB7CisgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUodWludCkgaDsKKyAgICAgICAg
dWludDY0X3QgcGFkOworICAgIH0gdmNwdV90b192bm9kZTsKKyAgICB1bmlvbiB7CisgICAgICAg
IFhFTl9HVUVTVF9IQU5ETEUoeGVuX3ZtZW1yYW5nZV90KSBoOworICAgICAgICB1aW50NjRfdCBw
YWQ7CisgICAgfSB2bWVtcmFuZ2U7Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX3ZudW1hX3RvcG9s
b2d5X2luZm8geGVuX3ZudW1hX3RvcG9sb2d5X2luZm9fdDsKK0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHhlbl92bnVtYV90b3BvbG9neV9pbmZvX3QpOworCisvKiBOZXh0IGF2YWlsYWJsZSBzdWJv
cCBudW1iZXIgaXMgMjggKi8KKworI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19NRU1PUllfSF9fICov
CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6
ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQt
dGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vcGh5
c2Rldi5oIGIvaW5jbHVkZS94ZW4vcGh5c2Rldi5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMC4uYjZmYWY4MzUwCi0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS94ZW4vcGh5
c2Rldi5oCkBAIC0wLDAgKzEsMzg3IEBACisvKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3Jh
bnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICog
b2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUg
IlNvZnR3YXJlIiksIHRvCisgKiBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0
aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZQorICogcmlnaHRzIHRvIHVzZSwg
Y29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5k
L29yCisgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29u
cyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcworICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0
IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0
IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgor
ICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisg
KgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkg
T0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJ
TUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQg
U0hBTEwgVEhFCisgKiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1Ig
QU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4g
QUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwg
T1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBP
VEhFUgorICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqIENvcHlyaWdodCAoYykg
MjAwNiwgS2VpciBGcmFzZXIKKyAqLworCisjaWZuZGVmIF9fWEVOX1BVQkxJQ19QSFlTREVWX0hf
XworI2RlZmluZSBfX1hFTl9QVUJMSUNfUEhZU0RFVl9IX18KKworI2luY2x1ZGUgInhlbi5oIgor
CisvKgorICogUHJvdG90eXBlIGZvciB0aGlzIGh5cGVyY2FsbCBpczoKKyAqICBpbnQgcGh5c2Rl
dl9vcChpbnQgY21kLCB2b2lkICphcmdzKQorICogQGNtZCAgPT0gUEhZU0RFVk9QXz8/PyAocGh5
c2RldiBvcGVyYXRpb24pLgorICogQGFyZ3MgPT0gT3BlcmF0aW9uLXNwZWNpZmljIGV4dHJhIGFy
Z3VtZW50cyAoTlVMTCBpZiBub25lKS4KKyAqLworCisvKgorICogTm90aWZ5IGVuZC1vZi1pbnRl
cnJ1cHQgKEVPSSkgZm9yIHRoZSBzcGVjaWZpZWQgSVJRLgorICogQGFyZyA9PSBwb2ludGVyIHRv
IHBoeXNkZXZfZW9pIHN0cnVjdHVyZS4KKyAqLworI2RlZmluZSBQSFlTREVWT1BfZW9pICAgICAg
ICAgICAgICAgICAgIDEyCitzdHJ1Y3QgcGh5c2Rldl9lb2kgeworICAgIC8qIElOICovCisgICAg
dWludDMyX3QgaXJxOworfTsKK3R5cGVkZWYgc3RydWN0IHBoeXNkZXZfZW9pIHBoeXNkZXZfZW9p
X3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2X2VvaV90KTsKKworLyoKKyAqIFJl
Z2lzdGVyIGEgc2hhcmVkIHBhZ2UgZm9yIHRoZSBoeXBlcnZpc29yIHRvIGluZGljYXRlIHdoZXRo
ZXIgdGhlIGd1ZXN0CisgKiBtdXN0IGlzc3VlIFBIWVNERVZPUF9lb2kuIFRoZSBzZW1hbnRpY3Mg
b2YgUEhZU0RFVk9QX2VvaSBjaGFuZ2Ugc2xpZ2h0bHkKKyAqIG9uY2UgdGhlIGd1ZXN0IHVzZWQg
dGhpcyBmdW5jdGlvbiBpbiB0aGF0IHRoZSBhc3NvY2lhdGVkIGV2ZW50IGNoYW5uZWwKKyAqIHdp
bGwgYXV0b21hdGljYWxseSBnZXQgdW5tYXNrZWQuIFRoZSBwYWdlIHJlZ2lzdGVyZWQgaXMgdXNl
ZCBhcyBhIGJpdAorICogYXJyYXkgaW5kZXhlZCBieSBYZW4ncyBQSVJRIHZhbHVlLgorICovCisj
ZGVmaW5lIFBIWVNERVZPUF9waXJxX2VvaV9nbWZuX3YxICAgICAgIDE3CisvKgorICogUmVnaXN0
ZXIgYSBzaGFyZWQgcGFnZSBmb3IgdGhlIGh5cGVydmlzb3IgdG8gaW5kaWNhdGUgd2hldGhlciB0
aGUKKyAqIGd1ZXN0IG11c3QgaXNzdWUgUEhZU0RFVk9QX2VvaS4gVGhpcyBoeXBlcmNhbGwgaXMg
dmVyeSBzaW1pbGFyIHRvCisgKiBQSFlTREVWT1BfcGlycV9lb2lfZ21mbl92MSBidXQgaXQgZG9l
c24ndCBjaGFuZ2UgdGhlIHNlbWFudGljcyBvZgorICogUEhZU0RFVk9QX2VvaS4gVGhlIHBhZ2Ug
cmVnaXN0ZXJlZCBpcyB1c2VkIGFzIGEgYml0IGFycmF5IGluZGV4ZWQgYnkKKyAqIFhlbidzIFBJ
UlEgdmFsdWUuCisgKi8KKyNkZWZpbmUgUEhZU0RFVk9QX3BpcnFfZW9pX2dtZm5fdjIgICAgICAg
MjgKK3N0cnVjdCBwaHlzZGV2X3BpcnFfZW9pX2dtZm4geworICAgIC8qIElOICovCisgICAgeGVu
X3Bmbl90IGdtZm47Cit9OwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9waXJxX2VvaV9nbWZuIHBo
eXNkZXZfcGlycV9lb2lfZ21mbl90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rldl9w
aXJxX2VvaV9nbWZuX3QpOworCisvKgorICogUXVlcnkgdGhlIHN0YXR1cyBvZiBhbiBJUlEgbGlu
ZS4KKyAqIEBhcmcgPT0gcG9pbnRlciB0byBwaHlzZGV2X2lycV9zdGF0dXNfcXVlcnkgc3RydWN0
dXJlLgorICovCisjZGVmaW5lIFBIWVNERVZPUF9pcnFfc3RhdHVzX3F1ZXJ5ICAgICAgIDUKK3N0
cnVjdCBwaHlzZGV2X2lycV9zdGF0dXNfcXVlcnkgeworICAgIC8qIElOICovCisgICAgdWludDMy
X3QgaXJxOworICAgIC8qIE9VVCAqLworICAgIHVpbnQzMl90IGZsYWdzOyAvKiBYRU5JUlFTVEFU
XyogKi8KK307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X2lycV9zdGF0dXNfcXVlcnkgcGh5c2Rl
dl9pcnFfc3RhdHVzX3F1ZXJ5X3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2X2ly
cV9zdGF0dXNfcXVlcnlfdCk7CisKKy8qIE5lZWQgdG8gY2FsbCBQSFlTREVWT1BfZW9pIHdoZW4g
dGhlIElSUSBoYXMgYmVlbiBzZXJ2aWNlZD8gKi8KKyNkZWZpbmUgX1hFTklSUVNUQVRfbmVlZHNf
ZW9pICAgKDApCisjZGVmaW5lICBYRU5JUlFTVEFUX25lZWRzX2VvaSAgICgxVTw8X1hFTklSUVNU
QVRfbmVlZHNfZW9pKQorCisvKiBJUlEgc2hhcmVkIGJ5IG11bHRpcGxlIGd1ZXN0cz8gKi8KKyNk
ZWZpbmUgX1hFTklSUVNUQVRfc2hhcmVkICAgICAgKDEpCisjZGVmaW5lICBYRU5JUlFTVEFUX3No
YXJlZCAgICAgICgxVTw8X1hFTklSUVNUQVRfc2hhcmVkKQorCisvKgorICogU2V0IHRoZSBjdXJy
ZW50IFZDUFUncyBJL08gcHJpdmlsZWdlIGxldmVsLgorICogQGFyZyA9PSBwb2ludGVyIHRvIHBo
eXNkZXZfc2V0X2lvcGwgc3RydWN0dXJlLgorICovCisjZGVmaW5lIFBIWVNERVZPUF9zZXRfaW9w
bCAgICAgICAgICAgICAgIDYKK3N0cnVjdCBwaHlzZGV2X3NldF9pb3BsIHsKKyAgICAvKiBJTiAq
LworICAgIHVpbnQzMl90IGlvcGw7Cit9OwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9zZXRfaW9w
bCBwaHlzZGV2X3NldF9pb3BsX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2X3Nl
dF9pb3BsX3QpOworCisvKgorICogU2V0IHRoZSBjdXJyZW50IFZDUFUncyBJL08tcG9ydCBwZXJt
aXNzaW9ucyBiaXRtYXAuCisgKiBAYXJnID09IHBvaW50ZXIgdG8gcGh5c2Rldl9zZXRfaW9iaXRt
YXAgc3RydWN0dXJlLgorICovCisjZGVmaW5lIFBIWVNERVZPUF9zZXRfaW9iaXRtYXAgICAgICAg
ICAgIDcKK3N0cnVjdCBwaHlzZGV2X3NldF9pb2JpdG1hcCB7CisgICAgLyogSU4gKi8KKyNpZiBf
X1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fID49IDB4MDAwMzAyMDUKKyAgICBYRU5fR1VFU1RfSEFO
RExFKHVpbnQ4KSBiaXRtYXA7CisjZWxzZQorICAgIHVpbnQ4X3QgKmJpdG1hcDsKKyNlbmRpZgor
ICAgIHVpbnQzMl90IG5yX3BvcnRzOworfTsKK3R5cGVkZWYgc3RydWN0IHBoeXNkZXZfc2V0X2lv
Yml0bWFwIHBoeXNkZXZfc2V0X2lvYml0bWFwX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShw
aHlzZGV2X3NldF9pb2JpdG1hcF90KTsKKworLyoKKyAqIFJlYWQgb3Igd3JpdGUgYW4gSU8tQVBJ
QyByZWdpc3Rlci4KKyAqIEBhcmcgPT0gcG9pbnRlciB0byBwaHlzZGV2X2FwaWMgc3RydWN0dXJl
LgorICovCisjZGVmaW5lIFBIWVNERVZPUF9hcGljX3JlYWQgICAgICAgICAgICAgIDgKKyNkZWZp
bmUgUEhZU0RFVk9QX2FwaWNfd3JpdGUgICAgICAgICAgICAgOQorc3RydWN0IHBoeXNkZXZfYXBp
YyB7CisgICAgLyogSU4gKi8KKyAgICB1bnNpZ25lZCBsb25nIGFwaWNfcGh5c2Jhc2U7CisgICAg
dWludDMyX3QgcmVnOworICAgIC8qIElOIG9yIE9VVCAqLworICAgIHVpbnQzMl90IHZhbHVlOwor
fTsKK3R5cGVkZWYgc3RydWN0IHBoeXNkZXZfYXBpYyBwaHlzZGV2X2FwaWNfdDsKK0RFRklORV9Y
RU5fR1VFU1RfSEFORExFKHBoeXNkZXZfYXBpY190KTsKKworLyoKKyAqIEFsbG9jYXRlIG9yIGZy
ZWUgYSBwaHlzaWNhbCB1cGNhbGwgdmVjdG9yIGZvciB0aGUgc3BlY2lmaWVkIElSUSBsaW5lLgor
ICogQGFyZyA9PSBwb2ludGVyIHRvIHBoeXNkZXZfaXJxIHN0cnVjdHVyZS4KKyAqLworI2RlZmlu
ZSBQSFlTREVWT1BfYWxsb2NfaXJxX3ZlY3RvciAgICAgIDEwCisjZGVmaW5lIFBIWVNERVZPUF9m
cmVlX2lycV92ZWN0b3IgICAgICAgMTEKK3N0cnVjdCBwaHlzZGV2X2lycSB7CisgICAgLyogSU4g
Ki8KKyAgICB1aW50MzJfdCBpcnE7CisgICAgLyogSU4gb3IgT1VUICovCisgICAgdWludDMyX3Qg
dmVjdG9yOworfTsKK3R5cGVkZWYgc3RydWN0IHBoeXNkZXZfaXJxIHBoeXNkZXZfaXJxX3Q7CitE
RUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2X2lycV90KTsKKworI2RlZmluZSBNQVBfUElS
UV9UWVBFX01TSSAgICAgICAgICAgICAgIDB4MAorI2RlZmluZSBNQVBfUElSUV9UWVBFX0dTSSAg
ICAgICAgICAgICAgIDB4MQorI2RlZmluZSBNQVBfUElSUV9UWVBFX1VOS05PV04gICAgICAgICAg
IDB4MgorI2RlZmluZSBNQVBfUElSUV9UWVBFX01TSV9TRUcgICAgICAgICAgIDB4MworI2RlZmlu
ZSBNQVBfUElSUV9UWVBFX01VTFRJX01TSSAgICAgICAgIDB4NAorCisjZGVmaW5lIFBIWVNERVZP
UF9tYXBfcGlycSAgICAgICAgICAgICAgIDEzCitzdHJ1Y3QgcGh5c2Rldl9tYXBfcGlycSB7Cisg
ICAgZG9taWRfdCBkb21pZDsKKyAgICAvKiBJTiAqLworICAgIGludCB0eXBlOworICAgIC8qIElO
IChpZ25vcmVkIGZvciAuLi5fTVVMVElfTVNJKSAqLworICAgIGludCBpbmRleDsKKyAgICAvKiBJ
TiBvciBPVVQgKi8KKyAgICBpbnQgcGlycTsKKyAgICAvKiBJTiAtIGhpZ2ggMTYgYml0cyBob2xk
IHNlZ21lbnQgZm9yIC4uLl9NU0lfU0VHIGFuZCAuLi5fTVVMVElfTVNJICovCisgICAgaW50IGJ1
czsKKyAgICAvKiBJTiAqLworICAgIGludCBkZXZmbjsKKyAgICAvKiBJTiAoYWxzbyBPVVQgZm9y
IC4uLl9NVUxUSV9NU0kpICovCisgICAgaW50IGVudHJ5X25yOworICAgIC8qIElOICovCisgICAg
dWludDY0X3QgdGFibGVfYmFzZTsKK307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X21hcF9waXJx
IHBoeXNkZXZfbWFwX3BpcnFfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNkZXZfbWFw
X3BpcnFfdCk7CisKKyNkZWZpbmUgUEhZU0RFVk9QX3VubWFwX3BpcnEgICAgICAgICAgICAgMTQK
K3N0cnVjdCBwaHlzZGV2X3VubWFwX3BpcnEgeworICAgIGRvbWlkX3QgZG9taWQ7CisgICAgLyog
SU4gKi8KKyAgICBpbnQgcGlycTsKK307CisKK3R5cGVkZWYgc3RydWN0IHBoeXNkZXZfdW5tYXBf
cGlycSBwaHlzZGV2X3VubWFwX3BpcnFfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNk
ZXZfdW5tYXBfcGlycV90KTsKKworI2RlZmluZSBQSFlTREVWT1BfbWFuYWdlX3BjaV9hZGQgICAg
ICAgICAxNQorI2RlZmluZSBQSFlTREVWT1BfbWFuYWdlX3BjaV9yZW1vdmUgICAgICAxNgorc3Ry
dWN0IHBoeXNkZXZfbWFuYWdlX3BjaSB7CisgICAgLyogSU4gKi8KKyAgICB1aW50OF90IGJ1czsK
KyAgICB1aW50OF90IGRldmZuOworfTsKKwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9tYW5hZ2Vf
cGNpIHBoeXNkZXZfbWFuYWdlX3BjaV90OworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUocGh5c2Rl
dl9tYW5hZ2VfcGNpX3QpOworCisjZGVmaW5lIFBIWVNERVZPUF9yZXN0b3JlX21zaSAgICAgICAg
ICAgIDE5CitzdHJ1Y3QgcGh5c2Rldl9yZXN0b3JlX21zaSB7CisgICAgLyogSU4gKi8KKyAgICB1
aW50OF90IGJ1czsKKyAgICB1aW50OF90IGRldmZuOworfTsKK3R5cGVkZWYgc3RydWN0IHBoeXNk
ZXZfcmVzdG9yZV9tc2kgcGh5c2Rldl9yZXN0b3JlX21zaV90OworREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUocGh5c2Rldl9yZXN0b3JlX21zaV90KTsKKworI2RlZmluZSBQSFlTREVWT1BfbWFuYWdl
X3BjaV9hZGRfZXh0ICAgICAyMAorc3RydWN0IHBoeXNkZXZfbWFuYWdlX3BjaV9leHQgeworICAg
IC8qIElOICovCisgICAgdWludDhfdCBidXM7CisgICAgdWludDhfdCBkZXZmbjsKKyAgICB1bnNp
Z25lZCBpc19leHRmbjsKKyAgICB1bnNpZ25lZCBpc192aXJ0Zm47CisgICAgc3RydWN0IHsKKyAg
ICAgICAgdWludDhfdCBidXM7CisgICAgICAgIHVpbnQ4X3QgZGV2Zm47CisgICAgfSBwaHlzZm47
Cit9OworCit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X21hbmFnZV9wY2lfZXh0IHBoeXNkZXZfbWFu
YWdlX3BjaV9leHRfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNkZXZfbWFuYWdlX3Bj
aV9leHRfdCk7CisKKy8qCisgKiBBcmd1bWVudCB0byBwaHlzZGV2X29wX2NvbXBhdCgpIGh5cGVy
Y2FsbC4gU3VwZXJjZWRlZCBieSBuZXcgcGh5c2Rldl9vcCgpCisgKiBoeXBlcmNhbGwgc2luY2Ug
MHgwMDAzMDIwMi4KKyAqLworc3RydWN0IHBoeXNkZXZfb3AgeworICAgIHVpbnQzMl90IGNtZDsK
KyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCBwaHlzZGV2X2lycV9zdGF0dXNfcXVlcnkgICAg
ICBpcnFfc3RhdHVzX3F1ZXJ5OworICAgICAgICBzdHJ1Y3QgcGh5c2Rldl9zZXRfaW9wbCAgICAg
ICAgICAgICAgc2V0X2lvcGw7CisgICAgICAgIHN0cnVjdCBwaHlzZGV2X3NldF9pb2JpdG1hcCAg
ICAgICAgICBzZXRfaW9iaXRtYXA7CisgICAgICAgIHN0cnVjdCBwaHlzZGV2X2FwaWMgICAgICAg
ICAgICAgICAgICBhcGljX29wOworICAgICAgICBzdHJ1Y3QgcGh5c2Rldl9pcnEgICAgICAgICAg
ICAgICAgICAgaXJxX29wOworICAgIH0gdTsKK307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X29w
IHBoeXNkZXZfb3BfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNkZXZfb3BfdCk7CisK
KyNkZWZpbmUgUEhZU0RFVk9QX3NldHVwX2dzaSAgICAyMQorc3RydWN0IHBoeXNkZXZfc2V0dXBf
Z3NpIHsKKyAgICBpbnQgZ3NpOworICAgIC8qIElOICovCisgICAgdWludDhfdCB0cmlnZ2VyaW5n
OworICAgIC8qIElOICovCisgICAgdWludDhfdCBwb2xhcml0eTsKKyAgICAvKiBJTiAqLworfTsK
KwordHlwZWRlZiBzdHJ1Y3QgcGh5c2Rldl9zZXR1cF9nc2kgcGh5c2Rldl9zZXR1cF9nc2lfdDsK
K0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNkZXZfc2V0dXBfZ3NpX3QpOworCisvKiBsZWF2
ZSBQSFlTREVWT1AgMjIgZnJlZSAqLworCisvKiB0eXBlIGlzIE1BUF9QSVJRX1RZUEVfR1NJIG9y
IE1BUF9QSVJRX1RZUEVfTVNJCisgKiB0aGUgaHlwZXJjYWxsIHJldHVybnMgYSBmcmVlIHBpcnEg
Ki8KKyNkZWZpbmUgUEhZU0RFVk9QX2dldF9mcmVlX3BpcnEgICAgMjMKK3N0cnVjdCBwaHlzZGV2
X2dldF9mcmVlX3BpcnEgeworICAgIC8qIElOICovCisgICAgaW50IHR5cGU7CisgICAgLyogT1VU
ICovCisgICAgdWludDMyX3QgcGlycTsKK307CisKK3R5cGVkZWYgc3RydWN0IHBoeXNkZXZfZ2V0
X2ZyZWVfcGlycSBwaHlzZGV2X2dldF9mcmVlX3BpcnFfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFO
RExFKHBoeXNkZXZfZ2V0X2ZyZWVfcGlycV90KTsKKworI2RlZmluZSBYRU5fUENJX01NQ0ZHX1JF
U0VSVkVEICAgICAgICAgMHgxCisKKyNkZWZpbmUgUEhZU0RFVk9QX3BjaV9tbWNmZ19yZXNlcnZl
ZCAgICAyNAorc3RydWN0IHBoeXNkZXZfcGNpX21tY2ZnX3Jlc2VydmVkIHsKKyAgICB1aW50NjRf
dCBhZGRyZXNzOworICAgIHVpbnQxNl90IHNlZ21lbnQ7CisgICAgdWludDhfdCBzdGFydF9idXM7
CisgICAgdWludDhfdCBlbmRfYnVzOworICAgIHVpbnQzMl90IGZsYWdzOworfTsKK3R5cGVkZWYg
c3RydWN0IHBoeXNkZXZfcGNpX21tY2ZnX3Jlc2VydmVkIHBoeXNkZXZfcGNpX21tY2ZnX3Jlc2Vy
dmVkX3Q7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShwaHlzZGV2X3BjaV9tbWNmZ19yZXNlcnZl
ZF90KTsKKworI2RlZmluZSBYRU5fUENJX0RFVl9FWFRGTiAgICAgICAgICAgICAgMHgxCisjZGVm
aW5lIFhFTl9QQ0lfREVWX1ZJUlRGTiAgICAgICAgICAgICAweDIKKyNkZWZpbmUgWEVOX1BDSV9E
RVZfUFhNICAgICAgICAgICAgICAgIDB4NAorCisjZGVmaW5lIFBIWVNERVZPUF9wY2lfZGV2aWNl
X2FkZCAgICAgICAgMjUKK3N0cnVjdCBwaHlzZGV2X3BjaV9kZXZpY2VfYWRkIHsKKyAgICAvKiBJ
TiAqLworICAgIHVpbnQxNl90IHNlZzsKKyAgICB1aW50OF90IGJ1czsKKyAgICB1aW50OF90IGRl
dmZuOworICAgIHVpbnQzMl90IGZsYWdzOworICAgIHN0cnVjdCB7CisgICAgICAgIHVpbnQ4X3Qg
YnVzOworICAgICAgICB1aW50OF90IGRldmZuOworICAgIH0gcGh5c2ZuOworICAgIC8qCisgICAg
ICogT3B0aW9uYWwgcGFyYW1ldGVycyBhcnJheS4KKyAgICAgKiBGaXJzdCBlbGVtZW50IChbMF0p
IGlzIFBYTSBkb21haW4gYXNzb2NpYXRlZCB3aXRoIHRoZSBkZXZpY2UgKGlmCisgICAgICogWEVO
X1BDSV9ERVZfUFhNIGlzIHNldCkKKyAgICAgKi8KKyNpZiBkZWZpbmVkKF9fU1REQ19WRVJTSU9O
X18pICYmIF9fU1REQ19WRVJTSU9OX18gPj0gMTk5OTAxTAorICAgIHVpbnQzMl90IG9wdGFycltd
OworI2VsaWYgZGVmaW5lZChfX0dOVUNfXykKKyAgICB1aW50MzJfdCBvcHRhcnJbMF07CisjZW5k
aWYKK307Cit0eXBlZGVmIHN0cnVjdCBwaHlzZGV2X3BjaV9kZXZpY2VfYWRkIHBoeXNkZXZfcGNp
X2RldmljZV9hZGRfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHBoeXNkZXZfcGNpX2Rldmlj
ZV9hZGRfdCk7CisKKyNkZWZpbmUgUEhZU0RFVk9QX3BjaV9kZXZpY2VfcmVtb3ZlICAgICAyNgor
I2RlZmluZSBQSFlTREVWT1BfcmVzdG9yZV9tc2lfZXh0ICAgICAgIDI3CisvKgorICogRG9tMCBz
aG91bGQgdXNlIHRoZXNlIHR3byB0byBhbm5vdW5jZSBNTUlPIHJlc291cmNlcyBhc3NpZ25lZCB0
bworICogTVNJLVggY2FwYWJsZSBkZXZpY2VzIHdvbid0IChwcmVwYXJlKSBvciBtYXkgKHJlbGVh
c2UpIGNoYW5nZS4KKyAqLworI2RlZmluZSBQSFlTREVWT1BfcHJlcGFyZV9tc2l4ICAgICAgICAg
IDMwCisjZGVmaW5lIFBIWVNERVZPUF9yZWxlYXNlX21zaXggICAgICAgICAgMzEKK3N0cnVjdCBw
aHlzZGV2X3BjaV9kZXZpY2UgeworICAgIC8qIElOICovCisgICAgdWludDE2X3Qgc2VnOworICAg
IHVpbnQ4X3QgYnVzOworICAgIHVpbnQ4X3QgZGV2Zm47Cit9OwordHlwZWRlZiBzdHJ1Y3QgcGh5
c2Rldl9wY2lfZGV2aWNlIHBoeXNkZXZfcGNpX2RldmljZV90OworREVGSU5FX1hFTl9HVUVTVF9I
QU5ETEUocGh5c2Rldl9wY2lfZGV2aWNlX3QpOworCisjZGVmaW5lIFBIWVNERVZPUF9EQkdQX1JF
U0VUX1BSRVBBUkUgICAgMQorI2RlZmluZSBQSFlTREVWT1BfREJHUF9SRVNFVF9ET05FICAgICAg
IDIKKworI2RlZmluZSBQSFlTREVWT1BfREJHUF9CVVNfVU5LTk9XTiAgICAgIDAKKyNkZWZpbmUg
UEhZU0RFVk9QX0RCR1BfQlVTX1BDSSAgICAgICAgICAxCisKKyNkZWZpbmUgUEhZU0RFVk9QX2Ri
Z3Bfb3AgICAgICAgICAgICAgICAyOQorc3RydWN0IHBoeXNkZXZfZGJncF9vcCB7CisgICAgLyog
SU4gKi8KKyAgICB1aW50OF90IG9wOworICAgIHVpbnQ4X3QgYnVzOworICAgIHVuaW9uIHsKKyAg
ICAgICAgc3RydWN0IHBoeXNkZXZfcGNpX2RldmljZSBwY2k7CisgICAgfSB1OworfTsKK3R5cGVk
ZWYgc3RydWN0IHBoeXNkZXZfZGJncF9vcCBwaHlzZGV2X2RiZ3Bfb3BfdDsKK0RFRklORV9YRU5f
R1VFU1RfSEFORExFKHBoeXNkZXZfZGJncF9vcF90KTsKKworLyoKKyAqIE5vdGlmeSB0aGF0IHNv
bWUgUElSUS1ib3VuZCBldmVudCBjaGFubmVscyBoYXZlIGJlZW4gdW5tYXNrZWQuCisgKiAqKiBU
aGlzIGNvbW1hbmQgaXMgb2Jzb2xldGUgc2luY2UgaW50ZXJmYWNlIHZlcnNpb24gMHgwMDAzMDIw
MiBhbmQgaXMgKioKKyAqICoqIHVuc3VwcG9ydGVkIGJ5IG5ld2VyIHZlcnNpb25zIG9mIFhlbi4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqKgorICovCisjZGVmaW5lIFBIWVNERVZPUF9J
UlFfVU5NQVNLX05PVElGWSAgICAgIDQKKworI2lmIF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX18g
PCAweDAwMDQwNjAwCisvKgorICogVGhlc2UgYWxsLWNhcGl0YWxzIHBoeXNkZXYgb3BlcmF0aW9u
IG5hbWVzIGFyZSBzdXBlcmNlZGVkIGJ5IHRoZSBuZXcgbmFtZXMKKyAqIChkZWZpbmVkIGFib3Zl
KSBzaW5jZSBpbnRlcmZhY2UgdmVyc2lvbiAweDAwMDMwMjAyLiBUaGUgZ3VhcmQgYWJvdmUgd2Fz
CisgKiBhZGRlZCBwb3N0LTQuNSBvbmx5IHRob3VnaCBhbmQgaGVuY2Ugc2hvdWxkbid0IGNoZWNr
IGZvciAweDAwMDMwMjAyLgorICovCisjZGVmaW5lIFBIWVNERVZPUF9JUlFfU1RBVFVTX1FVRVJZ
ICAgICAgIFBIWVNERVZPUF9pcnFfc3RhdHVzX3F1ZXJ5CisjZGVmaW5lIFBIWVNERVZPUF9TRVRf
SU9QTCAgICAgICAgICAgICAgIFBIWVNERVZPUF9zZXRfaW9wbAorI2RlZmluZSBQSFlTREVWT1Bf
U0VUX0lPQklUTUFQICAgICAgICAgICBQSFlTREVWT1Bfc2V0X2lvYml0bWFwCisjZGVmaW5lIFBI
WVNERVZPUF9BUElDX1JFQUQgICAgICAgICAgICAgIFBIWVNERVZPUF9hcGljX3JlYWQKKyNkZWZp
bmUgUEhZU0RFVk9QX0FQSUNfV1JJVEUgICAgICAgICAgICAgUEhZU0RFVk9QX2FwaWNfd3JpdGUK
KyNkZWZpbmUgUEhZU0RFVk9QX0FTU0lHTl9WRUNUT1IgICAgICAgICAgUEhZU0RFVk9QX2FsbG9j
X2lycV92ZWN0b3IKKyNkZWZpbmUgUEhZU0RFVk9QX0ZSRUVfVkVDVE9SICAgICAgICAgICAgUEhZ
U0RFVk9QX2ZyZWVfaXJxX3ZlY3RvcgorI2RlZmluZSBQSFlTREVWT1BfSVJRX05FRURTX1VOTUFT
S19OT1RJRlkgWEVOSVJRU1RBVF9uZWVkc19lb2kKKyNkZWZpbmUgUEhZU0RFVk9QX0lSUV9TSEFS
RUQgICAgICAgICAgICAgWEVOSVJRU1RBVF9zaGFyZWQKKyNlbmRpZgorCisjaWYgX19YRU5fSU5U
RVJGQUNFX1ZFUlNJT05fXyA8IDB4MDAwNDAyMDAKKyNkZWZpbmUgUEhZU0RFVk9QX3BpcnFfZW9p
X2dtZm4gUEhZU0RFVk9QX3BpcnFfZW9pX2dtZm5fdjEKKyNlbHNlCisjZGVmaW5lIFBIWVNERVZP
UF9waXJxX2VvaV9nbWZuIFBIWVNERVZPUF9waXJxX2VvaV9nbWZuX3YyCisjZW5kaWYKKworI2Vu
ZGlmIC8qIF9fWEVOX1BVQkxJQ19QSFlTREVWX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFi
bGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZz
ZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6
CisgKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3RyYWNlLmggYi9pbmNsdWRlL3hlbi90cmFj
ZS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMC4uYTAwYzAxNzMzCi0tLSAv
ZGV2L251bGwKKysrIGIvaW5jbHVkZS94ZW4vdHJhY2UuaApAQCAtMCwwICsxLDMzOSBAQAorLyoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgorICogaW5jbHVkZS9wdWJsaWMvdHJhY2UuaAorICoKKyAqIFBl
cm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29u
IG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9j
dW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVhbCBpbiB0aGUgU29m
dHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0
aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3Ry
aWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJl
LCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKKyAqIGZ1cm5p
c2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgor
ICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ug
c2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlv
bnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMg
SVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVE
LCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5U
QUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZS
SU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBPUiBDT1BZUklHSFQg
SE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElB
QklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJ
U0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNP
RlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4K
KyAqCisgKiBNYXJrIFdpbGxpYW1zb24sIChDKSAyMDA0IEludGVsIFJlc2VhcmNoIENhbWJyaWRn
ZQorICogQ29weXJpZ2h0IChDKSAyMDA1IEJpbiBSZW4KKyAqLworCisjaWZuZGVmIF9fWEVOX1BV
QkxJQ19UUkFDRV9IX18KKyNkZWZpbmUgX19YRU5fUFVCTElDX1RSQUNFX0hfXworCisjZGVmaW5l
IFRSQUNFX0VYVFJBX01BWCAgICA3CisjZGVmaW5lIFRSQUNFX0VYVFJBX1NISUZUIDI4CisKKy8q
IFRyYWNlIGNsYXNzZXMgKi8KKyNkZWZpbmUgVFJDX0NMU19TSElGVCAxNgorI2RlZmluZSBUUkNf
R0VOICAgICAgMHgwMDAxZjAwMCAgICAvKiBHZW5lcmFsIHRyYWNlICAgICAgICAgICAgKi8KKyNk
ZWZpbmUgVFJDX1NDSEVEICAgIDB4MDAwMmYwMDAgICAgLyogWGVuIFNjaGVkdWxlciB0cmFjZSAg
ICAgICovCisjZGVmaW5lIFRSQ19ET00wT1AgICAweDAwMDRmMDAwICAgIC8qIFhlbiBET00wIG9w
ZXJhdGlvbiB0cmFjZSAqLworI2RlZmluZSBUUkNfSFZNICAgICAgMHgwMDA4ZjAwMCAgICAvKiBY
ZW4gSFZNIHRyYWNlICAgICAgICAgICAgKi8KKyNkZWZpbmUgVFJDX01FTSAgICAgIDB4MDAxMGYw
MDAgICAgLyogWGVuIG1lbW9yeSB0cmFjZSAgICAgICAgICovCisjZGVmaW5lIFRSQ19QViAgICAg
ICAweDAwMjBmMDAwICAgIC8qIFhlbiBQViB0cmFjZXMgICAgICAgICAgICAqLworI2RlZmluZSBU
UkNfU0hBRE9XICAgMHgwMDQwZjAwMCAgICAvKiBYZW4gc2hhZG93IHRyYWNpbmcgICAgICAgKi8K
KyNkZWZpbmUgVFJDX0hXICAgICAgIDB4MDA4MGYwMDAgICAgLyogWGVuIGhhcmR3YXJlLXJlbGF0
ZWQgdHJhY2VzICovCisjZGVmaW5lIFRSQ19HVUVTVCAgICAweDA4MDBmMDAwICAgIC8qIEd1ZXN0
LWdlbmVyYXRlZCB0cmFjZXMgICAqLworI2RlZmluZSBUUkNfQUxMICAgICAgMHgwZmZmZjAwMAor
I2RlZmluZSBUUkNfSERfVE9fRVZFTlQoeCkgKCh4KSYweDBmZmZmZmZmKQorI2RlZmluZSBUUkNf
SERfQ1lDTEVfRkxBRyAoMVVMPDwzMSkKKyNkZWZpbmUgVFJDX0hEX0lOQ0xVREVTX0NZQ0xFX0NP
VU5UKHgpICggISEoICh4KSAmIFRSQ19IRF9DWUNMRV9GTEFHICkgKQorI2RlZmluZSBUUkNfSERf
RVhUUkEoeCkgICAgKCgoeCk+PlRSQUNFX0VYVFJBX1NISUZUKSZUUkFDRV9FWFRSQV9NQVgpCisK
Ky8qIFRyYWNlIHN1YmNsYXNzZXMgKi8KKyNkZWZpbmUgVFJDX1NVQkNMU19TSElGVCAxMgorCisv
KiB0cmFjZSBzdWJjbGFzc2VzIGZvciBTVk0gKi8KKyNkZWZpbmUgVFJDX0hWTV9FTlRSWUVYSVQg
ICAweDAwMDgxMDAwICAgLyogVk1FTlRSWSBhbmQgI1ZNRVhJVCAgICAgICAqLworI2RlZmluZSBU
UkNfSFZNX0hBTkRMRVIgICAgIDB4MDAwODIwMDAgICAvKiB2YXJpb3VzIEhWTSBoYW5kbGVycyAg
ICAgICovCisjZGVmaW5lIFRSQ19IVk1fRU1VTCAgICAgICAgMHgwMDA4NDAwMCAgIC8qIGVtdWxh
dGVkIGRldmljZXMgKi8KKworI2RlZmluZSBUUkNfU0NIRURfTUlOICAgICAgIDB4MDAwMjEwMDAg
ICAvKiBKdXN0IHJ1bnN0YXRlIGNoYW5nZXMgKi8KKyNkZWZpbmUgVFJDX1NDSEVEX0NMQVNTICAg
ICAweDAwMDIyMDAwICAgLyogU2NoZWR1bGVyLXNwZWNpZmljICAgICovCisjZGVmaW5lIFRSQ19T
Q0hFRF9WRVJCT1NFICAgMHgwMDAyODAwMCAgIC8qIE1vcmUgaW5jbHVzaXZlIHNjaGVkdWxpbmcg
Ki8KKworLyoKKyAqIFRoZSBoaWdoZXN0IDMgYml0cyBvZiB0aGUgbGFzdCAxMiBiaXRzIG9mIFRS
Q19TQ0hFRF9DTEFTUyBhYm92ZSBhcmUKKyAqIHJlc2VydmVkIGZvciBlbmNvZGluZyB3aGF0IHNj
aGVkdWxlciBwcm9kdWNlZCB0aGUgaW5mb3JtYXRpb24uIFRoZQorICogYWN0dWFsIGV2ZW50IGlz
IGVuY29kZWQgaW4gdGhlIGxhc3QgOSBiaXRzLgorICoKKyAqIFRoaXMgbWVhbnMgd2UgaGF2ZSA4
IHNjaGVkdWxpbmcgSURzIGF2YWlsYWJsZSAod2hpY2ggbWVhbnMgYXQgbW9zdCA4CisgKiBzY2hl
ZHVsZXJzIGdlbmVyYXRpbmcgZXZlbnRzKSBhbmQsIGluIGVhY2ggc2NoZWR1bGVyLCB1cCB0byA1
MTIKKyAqIGRpZmZlcmVudCBldmVudHMuCisgKi8KKyNkZWZpbmUgVFJDX1NDSEVEX0lEX0JJVFMg
MworI2RlZmluZSBUUkNfU0NIRURfSURfU0hJRlQgKFRSQ19TVUJDTFNfU0hJRlQgLSBUUkNfU0NI
RURfSURfQklUUykKKyNkZWZpbmUgVFJDX1NDSEVEX0lEX01BU0sgKCgoMVVMPDxUUkNfU0NIRURf
SURfQklUUykgLSAxKSA8PCBUUkNfU0NIRURfSURfU0hJRlQpCisjZGVmaW5lIFRSQ19TQ0hFRF9F
VlRfTUFTSyAofihUUkNfU0NIRURfSURfTUFTSykpCisKKy8qIFBlci1zY2hlZHVsZXIgSURzLCB0
byBpZGVudGlmeSBzY2hlZHVsZXIgc3BlY2lmaWMgZXZlbnRzICovCisjZGVmaW5lIFRSQ19TQ0hF
RF9DU0NIRUQgICAwCisjZGVmaW5lIFRSQ19TQ0hFRF9DU0NIRUQyICAxCisvKiAjZGVmaW5lIFhF
Tl9TQ0hFRFVMRVJfU0VERiAyIChSZW1vdmVkKSAqLworI2RlZmluZSBUUkNfU0NIRURfQVJJTkM2
NTMgMworI2RlZmluZSBUUkNfU0NIRURfUlREUyAgICAgNAorI2RlZmluZSBUUkNfU0NIRURfU05V
TEwgICAgNQorCisvKiBQZXItc2NoZWR1bGVyIHRyYWNpbmcgKi8KKyNkZWZpbmUgVFJDX1NDSEVE
X0NMQVNTX0VWVChfYywgX2UpIFwKKyAgKCAoIFRSQ19TQ0hFRF9DTEFTUyB8IFwKKyAgICAgICgo
VFJDX1NDSEVEXyMjX2MgPDwgVFJDX1NDSEVEX0lEX1NISUZUKSAmIFRSQ19TQ0hFRF9JRF9NQVNL
KSApICsgXAorICAgIChfZSAmIFRSQ19TQ0hFRF9FVlRfTUFTSykgKQorCisvKiBUcmFjZSBjbGFz
c2VzIGZvciBET00wIG9wZXJhdGlvbnMgKi8KKyNkZWZpbmUgVFJDX0RPTTBfRE9NT1BTICAgICAw
eDAwMDQxMDAwICAgLyogRG9tYWlucyBtYW5pcHVsYXRpb25zICovCisKKy8qIFRyYWNlIGNsYXNz
ZXMgZm9yIEhhcmR3YXJlICovCisjZGVmaW5lIFRSQ19IV19QTSAgICAgICAgICAgMHgwMDgwMTAw
MCAgIC8qIFBvd2VyIG1hbmFnZW1lbnQgdHJhY2VzICovCisjZGVmaW5lIFRSQ19IV19JUlEgICAg
ICAgICAgMHgwMDgwMjAwMCAgIC8qIFRyYWNlcyByZWxhdGluZyB0byB0aGUgaGFuZGxpbmcgb2Yg
SVJRcyAqLworCisvKiBUcmFjZSBldmVudHMgcGVyIGNsYXNzICovCisjZGVmaW5lIFRSQ19MT1NU
X1JFQ09SRFMgICAgICAgIChUUkNfR0VOICsgMSkKKyNkZWZpbmUgVFJDX1RSQUNFX1dSQVBfQlVG
RkVSICAoVFJDX0dFTiArIDIpCisjZGVmaW5lIFRSQ19UUkFDRV9DUFVfQ0hBTkdFICAgIChUUkNf
R0VOICsgMykKKworI2RlZmluZSBUUkNfU0NIRURfUlVOU1RBVEVfQ0hBTkdFICAgKFRSQ19TQ0hF
RF9NSU4gKyAxKQorI2RlZmluZSBUUkNfU0NIRURfQ09OVElOVUVfUlVOTklORyAgKFRSQ19TQ0hF
RF9NSU4gKyAyKQorI2RlZmluZSBUUkNfU0NIRURfRE9NX0FERCAgICAgICAgKFRSQ19TQ0hFRF9W
RVJCT1NFICsgIDEpCisjZGVmaW5lIFRSQ19TQ0hFRF9ET01fUkVNICAgICAgICAoVFJDX1NDSEVE
X1ZFUkJPU0UgKyAgMikKKyNkZWZpbmUgVFJDX1NDSEVEX1NMRUVQICAgICAgICAgIChUUkNfU0NI
RURfVkVSQk9TRSArICAzKQorI2RlZmluZSBUUkNfU0NIRURfV0FLRSAgICAgICAgICAgKFRSQ19T
Q0hFRF9WRVJCT1NFICsgIDQpCisjZGVmaW5lIFRSQ19TQ0hFRF9ZSUVMRCAgICAgICAgICAoVFJD
X1NDSEVEX1ZFUkJPU0UgKyAgNSkKKyNkZWZpbmUgVFJDX1NDSEVEX0JMT0NLICAgICAgICAgIChU
UkNfU0NIRURfVkVSQk9TRSArICA2KQorI2RlZmluZSBUUkNfU0NIRURfU0hVVERPV04gICAgICAg
KFRSQ19TQ0hFRF9WRVJCT1NFICsgIDcpCisjZGVmaW5lIFRSQ19TQ0hFRF9DVEwgICAgICAgICAg
ICAoVFJDX1NDSEVEX1ZFUkJPU0UgKyAgOCkKKyNkZWZpbmUgVFJDX1NDSEVEX0FESkRPTSAgICAg
ICAgIChUUkNfU0NIRURfVkVSQk9TRSArICA5KQorI2RlZmluZSBUUkNfU0NIRURfU1dJVENIICAg
ICAgICAgKFRSQ19TQ0hFRF9WRVJCT1NFICsgMTApCisjZGVmaW5lIFRSQ19TQ0hFRF9TX1RJTUVS
X0ZOICAgICAoVFJDX1NDSEVEX1ZFUkJPU0UgKyAxMSkKKyNkZWZpbmUgVFJDX1NDSEVEX1RfVElN
RVJfRk4gICAgIChUUkNfU0NIRURfVkVSQk9TRSArIDEyKQorI2RlZmluZSBUUkNfU0NIRURfRE9N
X1RJTUVSX0ZOICAgKFRSQ19TQ0hFRF9WRVJCT1NFICsgMTMpCisjZGVmaW5lIFRSQ19TQ0hFRF9T
V0lUQ0hfSU5GUFJFViAoVFJDX1NDSEVEX1ZFUkJPU0UgKyAxNCkKKyNkZWZpbmUgVFJDX1NDSEVE
X1NXSVRDSF9JTkZORVhUIChUUkNfU0NIRURfVkVSQk9TRSArIDE1KQorI2RlZmluZSBUUkNfU0NI
RURfU0hVVERPV05fQ09ERSAgKFRSQ19TQ0hFRF9WRVJCT1NFICsgMTYpCisjZGVmaW5lIFRSQ19T
Q0hFRF9TV0lUQ0hfSU5GQ09OVCAoVFJDX1NDSEVEX1ZFUkJPU0UgKyAxNykKKworI2RlZmluZSBU
UkNfRE9NMF9ET01fQUREICAgICAgICAgKFRSQ19ET00wX0RPTU9QUyArIDEpCisjZGVmaW5lIFRS
Q19ET00wX0RPTV9SRU0gICAgICAgICAoVFJDX0RPTTBfRE9NT1BTICsgMikKKworI2RlZmluZSBU
UkNfTUVNX1BBR0VfR1JBTlRfTUFQICAgICAgKFRSQ19NRU0gKyAxKQorI2RlZmluZSBUUkNfTUVN
X1BBR0VfR1JBTlRfVU5NQVAgICAgKFRSQ19NRU0gKyAyKQorI2RlZmluZSBUUkNfTUVNX1BBR0Vf
R1JBTlRfVFJBTlNGRVIgKFRSQ19NRU0gKyAzKQorI2RlZmluZSBUUkNfTUVNX1NFVF9QMk1fRU5U
UlkgICAgICAgKFRSQ19NRU0gKyA0KQorI2RlZmluZSBUUkNfTUVNX0RFQ1JFQVNFX1JFU0VSVkFU
SU9OIChUUkNfTUVNICsgNSkKKyNkZWZpbmUgVFJDX01FTV9QT0RfUE9QVUxBVEUgICAgICAgIChU
UkNfTUVNICsgMTYpCisjZGVmaW5lIFRSQ19NRU1fUE9EX1pFUk9fUkVDTEFJTSAgICAoVFJDX01F
TSArIDE3KQorI2RlZmluZSBUUkNfTUVNX1BPRF9TVVBFUlBBR0VfU1BMSU5URVIgKFRSQ19NRU0g
KyAxOCkKKworI2RlZmluZSBUUkNfUFZfRU5UUlkgICAweDAwMjAxMDAwIC8qIEh5cGVydmlzb3Ig
ZW50cnkgcG9pbnRzIGZvciBQViBndWVzdHMuICovCisjZGVmaW5lIFRSQ19QVl9TVUJDQUxMIDB4
MDAyMDIwMDAgLyogU3ViLWNhbGwgaW4gYSBtdWx0aWNhbGwgaHlwZXJjYWxsICovCisKKyNkZWZp
bmUgVFJDX1BWX0hZUEVSQ0FMTCAgICAgICAgICAgICAoVFJDX1BWX0VOVFJZICsgIDEpCisjZGVm
aW5lIFRSQ19QVl9UUkFQICAgICAgICAgICAgICAgICAgKFRSQ19QVl9FTlRSWSArICAzKQorI2Rl
ZmluZSBUUkNfUFZfUEFHRV9GQVVMVCAgICAgICAgICAgIChUUkNfUFZfRU5UUlkgKyAgNCkKKyNk
ZWZpbmUgVFJDX1BWX0ZPUkNFRF9JTlZBTElEX09QICAgICAoVFJDX1BWX0VOVFJZICsgIDUpCisj
ZGVmaW5lIFRSQ19QVl9FTVVMQVRFX1BSSVZPUCAgICAgICAgKFRSQ19QVl9FTlRSWSArICA2KQor
I2RlZmluZSBUUkNfUFZfRU1VTEFURV80R0IgICAgICAgICAgIChUUkNfUFZfRU5UUlkgKyAgNykK
KyNkZWZpbmUgVFJDX1BWX01BVEhfU1RBVEVfUkVTVE9SRSAgICAoVFJDX1BWX0VOVFJZICsgIDgp
CisjZGVmaW5lIFRSQ19QVl9QQUdJTkdfRklYVVAgICAgICAgICAgKFRSQ19QVl9FTlRSWSArICA5
KQorI2RlZmluZSBUUkNfUFZfR0RUX0xEVF9NQVBQSU5HX0ZBVUxUIChUUkNfUFZfRU5UUlkgKyAx
MCkKKyNkZWZpbmUgVFJDX1BWX1BUV1JfRU1VTEFUSU9OICAgICAgICAoVFJDX1BWX0VOVFJZICsg
MTEpCisjZGVmaW5lIFRSQ19QVl9QVFdSX0VNVUxBVElPTl9QQUUgICAgKFRSQ19QVl9FTlRSWSAr
IDEyKQorI2RlZmluZSBUUkNfUFZfSFlQRVJDQUxMX1YyICAgICAgICAgIChUUkNfUFZfRU5UUlkg
KyAxMykKKyNkZWZpbmUgVFJDX1BWX0hZUEVSQ0FMTF9TVUJDQUxMICAgICAoVFJDX1BWX1NVQkNB
TEwgKyAxNCkKKworLyoKKyAqIFRSQ19QVl9IWVBFUkNBTExfVjIgZm9ybWF0CisgKgorICogT25s
eSBzb21lIG9mIHRoZSBoeXBlcmNhbGwgYXJndW1lbnQgYXJlIHJlY29yZGVkLiBCaXQgZmllbGRz
IEEwIHRvCisgKiBBNSBpbiB0aGUgZmlyc3QgZXh0cmEgd29yZCBhcmUgc2V0IGlmIHRoZSBhcmd1
bWVudCBpcyBwcmVzZW50IGFuZAorICogdGhlIGFyZ3VtZW50cyB0aGVtc2VsdmVzIGFyZSBwYWNr
ZWQgc2VxdWVudGlhbGx5IGluIHRoZSBmb2xsb3dpbmcKKyAqIHdvcmRzLgorICoKKyAqIFRoZSBU
UkNfNjRfRkxBRyBiaXQgaXMgbm90IHNldCBmb3IgdGhlc2UgZXZlbnRzIChldmVuIGlmIHRoZXJl
IGFyZQorICogNjQtYml0IGFyZ3VtZW50cyBpbiB0aGUgcmVjb3JkKS4KKyAqCisgKiBXb3JkCisg
KiAwICAgIGJpdCAzMSAzMHwyOSAyOHwyNyAyNnwyNSAyNHwyMyAyMnwyMSAyMHwxOSAuLi4gMAor
ICogICAgICAgICAgQTUgICB8QTQgICB8QTMgICB8QTIgICB8QTEgICB8QTAgICB8SHlwZXJjYWxs
IG9wCisgKiAxICAgIEZpcnN0IDMyIGJpdCAob3IgbG93IHdvcmQgb2YgZmlyc3QgNjQgYml0KSBh
cmcgaW4gcmVjb3JkCisgKiAyICAgIFNlY29uZCAzMiBiaXQgKG9yIGhpZ2ggd29yZCBvZiBmaXJz
dCA2NCBiaXQpIGFyZyBpbiByZWNvcmQKKyAqIC4uLgorICoKKyAqIEEwLUE1IGJpdGZpZWxkIHZh
bHVlczoKKyAqCisgKiAgIDAwYiAgQXJndW1lbnQgbm90IHByZXNlbnQKKyAqICAgMDFiICAzMi1i
aXQgYXJndW1lbnQgcHJlc2VudAorICogICAxMGIgIDY0LWJpdCBhcmd1bWVudCBwcmVzZW50Cisg
KiAgIDExYiAgUmVzZXJ2ZWQKKyAqLworI2RlZmluZSBUUkNfUFZfSFlQRVJDQUxMX1YyX0FSR18z
MihpKSAoMHgxIDw8ICgyMCArIDIqKGkpKSkKKyNkZWZpbmUgVFJDX1BWX0hZUEVSQ0FMTF9WMl9B
UkdfNjQoaSkgKDB4MiA8PCAoMjAgKyAyKihpKSkpCisjZGVmaW5lIFRSQ19QVl9IWVBFUkNBTExf
VjJfQVJHX01BU0sgICgweGZmZjAwMDAwKQorCisjZGVmaW5lIFRSQ19TSEFET1dfTk9UX1NIQURP
VyAgICAgICAgICAgICAgICAgKFRSQ19TSEFET1cgKyAgMSkKKyNkZWZpbmUgVFJDX1NIQURPV19G
QVNUX1BST1BBR0FURSAgICAgICAgICAgICAoVFJDX1NIQURPVyArICAyKQorI2RlZmluZSBUUkNf
U0hBRE9XX0ZBU1RfTU1JTyAgICAgICAgICAgICAgICAgIChUUkNfU0hBRE9XICsgIDMpCisjZGVm
aW5lIFRSQ19TSEFET1dfRkFMU0VfRkFTVF9QQVRIICAgICAgICAgICAgKFRSQ19TSEFET1cgKyAg
NCkKKyNkZWZpbmUgVFJDX1NIQURPV19NTUlPICAgICAgICAgICAgICAgICAgICAgICAoVFJDX1NI
QURPVyArICA1KQorI2RlZmluZSBUUkNfU0hBRE9XX0ZJWFVQICAgICAgICAgICAgICAgICAgICAg
IChUUkNfU0hBRE9XICsgIDYpCisjZGVmaW5lIFRSQ19TSEFET1dfRE9NRl9EWUlORyAgICAgICAg
ICAgICAgICAgKFRSQ19TSEFET1cgKyAgNykKKyNkZWZpbmUgVFJDX1NIQURPV19FTVVMQVRFICAg
ICAgICAgICAgICAgICAgICAoVFJDX1NIQURPVyArICA4KQorI2RlZmluZSBUUkNfU0hBRE9XX0VN
VUxBVEVfVU5TSEFET1dfVVNFUiAgICAgIChUUkNfU0hBRE9XICsgIDkpCisjZGVmaW5lIFRSQ19T
SEFET1dfRU1VTEFURV9VTlNIQURPV19FVlRJTkogICAgKFRSQ19TSEFET1cgKyAxMCkKKyNkZWZp
bmUgVFJDX1NIQURPV19FTVVMQVRFX1VOU0hBRE9XX1VOSEFORExFRCAoVFJDX1NIQURPVyArIDEx
KQorI2RlZmluZSBUUkNfU0hBRE9XX1dSTUFQX0JGICAgICAgICAgICAgICAgICAgIChUUkNfU0hB
RE9XICsgMTIpCisjZGVmaW5lIFRSQ19TSEFET1dfUFJFQUxMT0NfVU5QSU4gICAgICAgICAgICAg
KFRSQ19TSEFET1cgKyAxMykKKyNkZWZpbmUgVFJDX1NIQURPV19SRVNZTkNfRlVMTCAgICAgICAg
ICAgICAgICAoVFJDX1NIQURPVyArIDE0KQorI2RlZmluZSBUUkNfU0hBRE9XX1JFU1lOQ19PTkxZ
ICAgICAgICAgICAgICAgIChUUkNfU0hBRE9XICsgMTUpCisKKy8qIHRyYWNlIGV2ZW50cyBwZXIg
c3ViY2xhc3MgKi8KKyNkZWZpbmUgVFJDX0hWTV9ORVNURURGTEFHICAgICAgKDB4NDAwKQorI2Rl
ZmluZSBUUkNfSFZNX1ZNRU5UUlkgICAgICAgICAoVFJDX0hWTV9FTlRSWUVYSVQgKyAweDAxKQor
I2RlZmluZSBUUkNfSFZNX1ZNRVhJVCAgICAgICAgICAoVFJDX0hWTV9FTlRSWUVYSVQgKyAweDAy
KQorI2RlZmluZSBUUkNfSFZNX1ZNRVhJVDY0ICAgICAgICAoVFJDX0hWTV9FTlRSWUVYSVQgKyBU
UkNfNjRfRkxBRyArIDB4MDIpCisjZGVmaW5lIFRSQ19IVk1fUEZfWEVOICAgICAgICAgIChUUkNf
SFZNX0hBTkRMRVIgKyAweDAxKQorI2RlZmluZSBUUkNfSFZNX1BGX1hFTjY0ICAgICAgICAoVFJD
X0hWTV9IQU5ETEVSICsgVFJDXzY0X0ZMQUcgKyAweDAxKQorI2RlZmluZSBUUkNfSFZNX1BGX0lO
SkVDVCAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgwMikKKyNkZWZpbmUgVFJDX0hWTV9QRl9J
TkpFQ1Q2NCAgICAgKFRSQ19IVk1fSEFORExFUiArIFRSQ182NF9GTEFHICsgMHgwMikKKyNkZWZp
bmUgVFJDX0hWTV9JTkpfRVhDICAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MDMpCisjZGVm
aW5lIFRSQ19IVk1fSU5KX1ZJUlEgICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDA0KQorI2Rl
ZmluZSBUUkNfSFZNX1JFSU5KX1ZJUlEgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgwNSkKKyNk
ZWZpbmUgVFJDX0hWTV9JT19SRUFEICAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MDYpCisj
ZGVmaW5lIFRSQ19IVk1fSU9fV1JJVEUgICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDA3KQor
I2RlZmluZSBUUkNfSFZNX0NSX1JFQUQgICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgwOCkK
KyNkZWZpbmUgVFJDX0hWTV9DUl9SRUFENjQgICAgICAgKFRSQ19IVk1fSEFORExFUiArIFRSQ182
NF9GTEFHICsgMHgwOCkKKyNkZWZpbmUgVFJDX0hWTV9DUl9XUklURSAgICAgICAgKFRSQ19IVk1f
SEFORExFUiArIDB4MDkpCisjZGVmaW5lIFRSQ19IVk1fQ1JfV1JJVEU2NCAgICAgIChUUkNfSFZN
X0hBTkRMRVIgKyBUUkNfNjRfRkxBRyArIDB4MDkpCisjZGVmaW5lIFRSQ19IVk1fRFJfUkVBRCAg
ICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDBBKQorI2RlZmluZSBUUkNfSFZNX0RSX1dSSVRF
ICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgwQikKKyNkZWZpbmUgVFJDX0hWTV9NU1JfUkVB
RCAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MEMpCisjZGVmaW5lIFRSQ19IVk1fTVNSX1dS
SVRFICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDBEKQorI2RlZmluZSBUUkNfSFZNX0NQVUlE
ICAgICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgwRSkKKyNkZWZpbmUgVFJDX0hWTV9JTlRS
ICAgICAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MEYpCisjZGVmaW5lIFRSQ19IVk1fTk1J
ICAgICAgICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDEwKQorI2RlZmluZSBUUkNfSFZNX1NN
SSAgICAgICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgxMSkKKyNkZWZpbmUgVFJDX0hWTV9W
TU1DQUxMICAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MTIpCisjZGVmaW5lIFRSQ19IVk1f
SExUICAgICAgICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDEzKQorI2RlZmluZSBUUkNfSFZN
X0lOVkxQRyAgICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgxNCkKKyNkZWZpbmUgVFJDX0hW
TV9JTlZMUEc2NCAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIFRSQ182NF9GTEFHICsgMHgxNCkK
KyNkZWZpbmUgVFJDX0hWTV9NQ0UgICAgICAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MTUp
CisjZGVmaW5lIFRSQ19IVk1fSU9QT1JUX1JFQUQgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDE2
KQorI2RlZmluZSBUUkNfSFZNX0lPTUVNX1JFQUQgICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgx
NykKKyNkZWZpbmUgVFJDX0hWTV9DTFRTICAgICAgICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4
MTgpCisjZGVmaW5lIFRSQ19IVk1fTE1TVyAgICAgICAgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAw
eDE5KQorI2RlZmluZSBUUkNfSFZNX0xNU1c2NCAgICAgICAgICAoVFJDX0hWTV9IQU5ETEVSICsg
VFJDXzY0X0ZMQUcgKyAweDE5KQorI2RlZmluZSBUUkNfSFZNX1JEVFNDICAgICAgICAgICAoVFJD
X0hWTV9IQU5ETEVSICsgMHgxYSkKKyNkZWZpbmUgVFJDX0hWTV9JTlRSX1dJTkRPVyAgICAgKFRS
Q19IVk1fSEFORExFUiArIDB4MjApCisjZGVmaW5lIFRSQ19IVk1fTlBGICAgICAgICAgICAgIChU
UkNfSFZNX0hBTkRMRVIgKyAweDIxKQorI2RlZmluZSBUUkNfSFZNX1JFQUxNT0RFX0VNVUxBVEUg
KFRSQ19IVk1fSEFORExFUiArIDB4MjIpCisjZGVmaW5lIFRSQ19IVk1fVFJBUCAgICAgICAgICAg
ICAoVFJDX0hWTV9IQU5ETEVSICsgMHgyMykKKyNkZWZpbmUgVFJDX0hWTV9UUkFQX0RFQlVHICAg
ICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDI0KQorI2RlZmluZSBUUkNfSFZNX1ZMQVBJQyAgICAg
ICAgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjUpCisKKyNkZWZpbmUgVFJDX0hWTV9JT1BPUlRf
V1JJVEUgICAgKFRSQ19IVk1fSEFORExFUiArIDB4MjE2KQorI2RlZmluZSBUUkNfSFZNX0lPTUVN
X1dSSVRFICAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgyMTcpCisKKy8qIFRyYWNlIGV2ZW50cyBm
b3IgZW11bGF0ZWQgZGV2aWNlcyAqLworI2RlZmluZSBUUkNfSFZNX0VNVUxfSFBFVF9TVEFSVF9U
SU1FUiAgKFRSQ19IVk1fRU1VTCArIDB4MSkKKyNkZWZpbmUgVFJDX0hWTV9FTVVMX1BJVF9TVEFS
VF9USU1FUiAgIChUUkNfSFZNX0VNVUwgKyAweDIpCisjZGVmaW5lIFRSQ19IVk1fRU1VTF9SVENf
U1RBUlRfVElNRVIgICAoVFJDX0hWTV9FTVVMICsgMHgzKQorI2RlZmluZSBUUkNfSFZNX0VNVUxf
TEFQSUNfU1RBUlRfVElNRVIgKFRSQ19IVk1fRU1VTCArIDB4NCkKKyNkZWZpbmUgVFJDX0hWTV9F
TVVMX0hQRVRfU1RPUF9USU1FUiAgIChUUkNfSFZNX0VNVUwgKyAweDUpCisjZGVmaW5lIFRSQ19I
Vk1fRU1VTF9QSVRfU1RPUF9USU1FUiAgICAoVFJDX0hWTV9FTVVMICsgMHg2KQorI2RlZmluZSBU
UkNfSFZNX0VNVUxfUlRDX1NUT1BfVElNRVIgICAgKFRSQ19IVk1fRU1VTCArIDB4NykKKyNkZWZp
bmUgVFJDX0hWTV9FTVVMX0xBUElDX1NUT1BfVElNRVIgIChUUkNfSFZNX0VNVUwgKyAweDgpCisj
ZGVmaW5lIFRSQ19IVk1fRU1VTF9QSVRfVElNRVJfQ0IgICAgICAoVFJDX0hWTV9FTVVMICsgMHg5
KQorI2RlZmluZSBUUkNfSFZNX0VNVUxfTEFQSUNfVElNRVJfQ0IgICAgKFRSQ19IVk1fRU1VTCAr
IDB4QSkKKyNkZWZpbmUgVFJDX0hWTV9FTVVMX1BJQ19JTlRfT1VUUFVUICAgIChUUkNfSFZNX0VN
VUwgKyAweEIpCisjZGVmaW5lIFRSQ19IVk1fRU1VTF9QSUNfS0lDSyAgICAgICAgICAoVFJDX0hW
TV9FTVVMICsgMHhDKQorI2RlZmluZSBUUkNfSFZNX0VNVUxfUElDX0lOVEFDSyAgICAgICAgKFRS
Q19IVk1fRU1VTCArIDB4RCkKKyNkZWZpbmUgVFJDX0hWTV9FTVVMX1BJQ19QT1NFREdFICAgICAg
IChUUkNfSFZNX0VNVUwgKyAweEUpCisjZGVmaW5lIFRSQ19IVk1fRU1VTF9QSUNfTkVHRURHRSAg
ICAgICAoVFJDX0hWTV9FTVVMICsgMHhGKQorI2RlZmluZSBUUkNfSFZNX0VNVUxfUElDX1BFTkRf
SVJRX0NBTEwgKFRSQ19IVk1fRU1VTCArIDB4MTApCisjZGVmaW5lIFRSQ19IVk1fRU1VTF9MQVBJ
Q19QSUNfSU5UUiAgICAoVFJDX0hWTV9FTVVMICsgMHgxMSkKKworLyogdHJhY2UgZXZlbnRzIGZv
ciBwZXIgY2xhc3MgKi8KKyNkZWZpbmUgVFJDX1BNX0ZSRVFfQ0hBTkdFICAgICAgKFRSQ19IV19Q
TSArIDB4MDEpCisjZGVmaW5lIFRSQ19QTV9JRExFX0VOVFJZICAgICAgIChUUkNfSFdfUE0gKyAw
eDAyKQorI2RlZmluZSBUUkNfUE1fSURMRV9FWElUICAgICAgICAoVFJDX0hXX1BNICsgMHgwMykK
KworLyogVHJhY2UgZXZlbnRzIGZvciBJUlFzICovCisjZGVmaW5lIFRSQ19IV19JUlFfTU9WRV9D
TEVBTlVQX0RFTEFZIChUUkNfSFdfSVJRICsgMHgxKQorI2RlZmluZSBUUkNfSFdfSVJRX01PVkVf
Q0xFQU5VUCAgICAgICAoVFJDX0hXX0lSUSArIDB4MikKKyNkZWZpbmUgVFJDX0hXX0lSUV9CSU5E
X1ZFQ1RPUiAgICAgICAgKFRSQ19IV19JUlEgKyAweDMpCisjZGVmaW5lIFRSQ19IV19JUlFfQ0xF
QVJfVkVDVE9SICAgICAgIChUUkNfSFdfSVJRICsgMHg0KQorI2RlZmluZSBUUkNfSFdfSVJRX01P
VkVfRklOSVNIICAgICAgICAoVFJDX0hXX0lSUSArIDB4NSkKKyNkZWZpbmUgVFJDX0hXX0lSUV9B
U1NJR05fVkVDVE9SICAgICAgKFRSQ19IV19JUlEgKyAweDYpCisjZGVmaW5lIFRSQ19IV19JUlFf
VU5NQVBQRURfVkVDVE9SICAgIChUUkNfSFdfSVJRICsgMHg3KQorI2RlZmluZSBUUkNfSFdfSVJR
X0hBTkRMRUQgICAgICAgICAgICAoVFJDX0hXX0lSUSArIDB4OCkKKworLyoKKyAqIEV2ZW50IEZs
YWdzCisgKgorICogU29tZSBldmVudHMgKGUuZywgVFJDX1BWX1RSQVAgYW5kIFRSQ19IVk1fSU9N
RU1fUkVBRCkgaGF2ZSBtdWx0aXBsZQorICogcmVjb3JkIGZvcm1hdHMuICBUaGVzZSBldmVudCBm
bGFncyBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZQorICogZGlmZmVyZW50IGZvcm1hdHMuCisgKi8K
KyNkZWZpbmUgVFJDXzY0X0ZMQUcgMHgxMDAgLyogQWRkcmVzc2VzIGFyZSA2NCBiaXRzIChpbnN0
ZWFkIG9mIDMyIGJpdHMpICovCisKKy8qIFRoaXMgc3RydWN0dXJlIHJlcHJlc2VudHMgYSBzaW5n
bGUgdHJhY2UgYnVmZmVyIHJlY29yZC4gKi8KK3N0cnVjdCB0X3JlYyB7CisgICAgdWludDMyX3Qg
ZXZlbnQ6Mjg7CisgICAgdWludDMyX3QgZXh0cmFfdTMyOjM7ICAgICAgICAgLyogIyBlbnRyaWVz
IGluIHRyYWlsaW5nIGV4dHJhX3UzMltdIGFycmF5ICovCisgICAgdWludDMyX3QgY3ljbGVzX2lu
Y2x1ZGVkOjE7ICAgLyogdS5jeWNsZXMgb3IgdS5ub19jeWNsZXM/ICovCisgICAgdW5pb24gewor
ICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdWludDMyX3QgY3ljbGVzX2xvLCBjeWNsZXNf
aGk7IC8qIGN5Y2xlIGNvdW50ZXIgdGltZXN0YW1wICovCisgICAgICAgICAgICB1aW50MzJfdCBl
eHRyYV91MzJbN107ICAgICAgICAgLyogZXZlbnQgZGF0YSBpdGVtcyAqLworICAgICAgICB9IGN5
Y2xlczsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQzMl90IGV4dHJhX3UzMls3
XTsgICAgICAgICAvKiBldmVudCBkYXRhIGl0ZW1zICovCisgICAgICAgIH0gbm9jeWNsZXM7Cisg
ICAgfSB1OworfTsKKworLyoKKyAqIFRoaXMgc3RydWN0dXJlIGNvbnRhaW5zIHRoZSBtZXRhZGF0
YSBmb3IgYSBzaW5nbGUgdHJhY2UgYnVmZmVyLiAgVGhlIGhlYWQKKyAqIGZpZWxkLCBpbmRleGVz
IGludG8gYW4gYXJyYXkgb2Ygc3RydWN0IHRfcmVjJ3MuCisgKi8KK3N0cnVjdCB0X2J1ZiB7Cisg
ICAgLyogQXNzdW1lIHRoZSBkYXRhIGJ1ZmZlciBzaXplIGlzIFguICBYIGlzIGdlbmVyYWxseSBu
b3QgYSBwb3dlciBvZiAyLgorICAgICAqIENPTlMgYW5kIFBST0QgYXJlIGluY3JlbWVudGVkIG1v
ZHVsbyAoMipYKToKKyAgICAgKiAgICAgMCA8PSBjb25zIDwgMipYCisgICAgICogICAgIDAgPD0g
cHJvZCA8IDIqWAorICAgICAqIFRoaXMgaXMgZG9uZSBiZWNhdXNlIGFkZGl0aW9uIG1vZHVsbyBY
IGJyZWFrcyBhdCAyXjMyIHdoZW4gWCBpcyBub3QgYQorICAgICAqIHBvd2VyIG9mIDI6CisgICAg
ICogICAgICgoKDJeMzIgLSAxKSAlIFgpICsgMSkgJSBYICE9ICgyXjMyKSAlIFgKKyAgICAgKi8K
KyAgICB1aW50MzJfdCBjb25zOyAgIC8qIE9mZnNldCBvZiBuZXh0IGl0ZW0gdG8gYmUgY29uc3Vt
ZWQgYnkgY29udHJvbCB0b29scy4gKi8KKyAgICB1aW50MzJfdCBwcm9kOyAgIC8qIE9mZnNldCBv
ZiBuZXh0IGl0ZW0gdG8gYmUgcHJvZHVjZWQgYnkgWGVuLiAgICAgICAgICAgKi8KKyAgICAvKiAg
UmVjb3JkcyBmb2xsb3cgaW1tZWRpYXRlbHkgYWZ0ZXIgdGhlIG1ldGEtZGF0YSBoZWFkZXIuICAg
ICovCit9OworCisvKiBTdHJ1Y3R1cmUgdXNlZCB0byBwYXNzIE1GTnMgdG8gdGhlIHRyYWNlIGJ1
ZmZlcnMgYmFjayB0byB0cmFjZSBjb25zdW1lcnMuCisgKiBPZmZzZXQgaXMgYW4gb2Zmc2V0IGlu
dG8gdGhlIG1hcHBlZCBzdHJ1Y3R1cmUgd2hlcmUgdGhlIG1mbiBsaXN0IHdpbGwgYmUgaGVsZC4K
KyAqIE1GTnMgd2lsbCBiZSBhdCAoKHVuc2lnbmVkIGxvbmcgKikodF9pbmZvKSkrKHRfaW5mby0+
Y3B1X29mZnNldFtjcHVdKS4KKyAqLworc3RydWN0IHRfaW5mbyB7CisgICAgdWludDE2X3QgdGJ1
Zl9zaXplOyAvKiBTaXplIGluIHBhZ2VzIG9mIGVhY2ggdHJhY2UgYnVmZmVyICovCisgICAgdWlu
dDE2X3QgbWZuX29mZnNldFtdOyAgLyogT2Zmc2V0IHdpdGhpbiB0X2luZm8gc3RydWN0dXJlIG9m
IHRoZSBwYWdlIGxpc3QgcGVyIGNwdSAqLworICAgIC8qIE1GTiBsaXN0cyBpbW1lZGlhdGVseSBh
ZnRlciB0aGUgaGVhZGVyICovCit9OworCisjZW5kaWYgLyogX19YRU5fUFVCTElDX1RSQUNFX0hf
XyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0
eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVu
L3hlbi5oIGIvaW5jbHVkZS94ZW4veGVuLmgKaW5kZXggNmM5ZTQyYjJiLi4zMDgxMDlmMTcgMTAw
NjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3hlbi5oCisrKyBiL2luY2x1ZGUveGVuL3hlbi5oCkBAIC01
MywxNyArNTMsMjIgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWludDY0X3QpOwogREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Bmbl90KTsKIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhl
bl91bG9uZ190KTsKIAotLyogVHVybiBhIHBsYWluIG51bWJlciBpbnRvIGEgQyB1bnNpZ25lZCAo
bG9uZykgY29uc3RhbnQuICovCisvKiBUdXJuIGEgcGxhaW4gbnVtYmVyIGludG8gYSBDIHVuc2ln
bmVkIChsb25nIChsb25nKSkgY29uc3RhbnQuICovCiAjZGVmaW5lIF9feGVuX21rX3VpbnQoeCkg
IHggIyMgVQogI2RlZmluZSBfX3hlbl9ta191bG9uZyh4KSB4ICMjIFVMCisjaWZuZGVmIF9feGVu
X21rX3VsbG9uZworIyBkZWZpbmUgX194ZW5fbWtfdWxsb25nKHgpIHggIyMgVUxMCisjZW5kaWYK
ICNkZWZpbmUgeGVuX21rX3VpbnQoeCkgICAgX194ZW5fbWtfdWludCh4KQogI2RlZmluZSB4ZW5f
bWtfdWxvbmcoeCkgICBfX3hlbl9ta191bG9uZyh4KQorI2RlZmluZSB4ZW5fbWtfdWxsb25nKHgp
ICBfX3hlbl9ta191bGxvbmcoeCkKIAogI2Vsc2UKIAogLyogSW4gYXNzZW1ibHkgY29kZSB3ZSBj
YW5ub3QgdXNlIEMgbnVtZXJpYyBjb25zdGFudCBzdWZmaXhlcy4gKi8KLSNkZWZpbmUgeGVuX21r
X3VpbnQoeCkgIHgKLSNkZWZpbmUgeGVuX21rX3Vsb25nKHgpIHgKKyNkZWZpbmUgeGVuX21rX3Vp
bnQoeCkgICB4CisjZGVmaW5lIHhlbl9ta191bG9uZyh4KSAgeAorI2RlZmluZSB4ZW5fbWtfdWxs
b25nKHgpIHgKIAogI2VuZGlmCiAKQEAgLTExNSw2ICsxMjAsNyBAQCBERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh4ZW5fdWxvbmdfdCk7CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl90bWVtX29wICAgICAg
ICAgICAgICAzOAogI2RlZmluZSBfX0hZUEVSVklTT1JfeGNfcmVzZXJ2ZWRfb3AgICAgICAgMzkg
LyogcmVzZXJ2ZWQgZm9yIFhlbkNsaWVudCAqLwogI2RlZmluZSBfX0hZUEVSVklTT1JfeGVucG11
X29wICAgICAgICAgICAgNDAKKyNkZWZpbmUgX19IWVBFUlZJU09SX2RtX29wICAgICAgICAgICAg
ICAgIDQxCiAKIC8qIEFyY2hpdGVjdHVyZS1zcGVjaWZpYyBoeXBlcmNhbGwgZGVmaW5pdGlvbnMu
ICovCiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9hcmNoXzAgICAgICAgICAgICAgICA0OApAQCAtNTAx
LDYgKzUwNywyMSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShtbXVleHRfb3BfdCk7CiAvKiB4
ODYvUEFFIGd1ZXN0czogc3VwcG9ydCBQRFBUcyBhYm92ZSA0R0IuICovCiAjZGVmaW5lIFZNQVNT
VF9UWVBFX3BhZV9leHRlbmRlZF9jcjMgICAgIDMKIAorLyoKKyAqIHg4NiBndWVzdHM6IFNhbmUg
YmVoYXZpb3VyIGZvciB2aXJ0dWFsIGlvcGwKKyAqICAtIHZpcnR1YWwgaW9wbCB1cGRhdGVkIGZy
b20gZG9faXJldCgpIGh5cGVyY2FsbHMuCisgKiAgLSB2aXJ0dWFsIGlvcGwgcmVwb3J0ZWQgaW4g
Ym91bmNlIGZyYW1lcy4KKyAqICAtIGd1ZXN0IGtlcm5lbHMgYXNzdW1lZCB0byBiZSBsZXZlbCAw
IGZvciB0aGUgcHVycG9zZSBvZiBpb3BsIGNoZWNrcy4KKyAqLworI2RlZmluZSBWTUFTU1RfVFlQ
RV9hcmNoaXRlY3R1cmFsX2lvcGwgICA0CisKKy8qCisgKiBBbGwgZ3Vlc3RzOiBhY3RpdmF0ZSB1
cGRhdGUgaW5kaWNhdG9yIGluIHZjcHVfcnVuc3RhdGVfaW5mbworICogRW5hYmxlIHNldHRpbmcg
dGhlIFhFTl9SVU5TVEFURV9VUERBVEUgZmxhZyBpbiBndWVzdCBtZW1vcnkgbWFwcGVkCisgKiB2
Y3B1X3J1bnN0YXRlX2luZm8gZHVyaW5nIHVwZGF0ZXMgb2YgdGhlIHJ1bnN0YXRlIGluZm9ybWF0
aW9uLgorICovCisjZGVmaW5lIFZNQVNTVF9UWVBFX3J1bnN0YXRlX3VwZGF0ZV9mbGFnIDUKKwog
LyoKICAqIHg4Ni82NCBndWVzdHM6IHN0cmljdGx5IGhpZGUgTTJQIGZyb20gdXNlciBtb2RlLgog
ICogVGhpcyBhbGxvd3MgdGhlIGd1ZXN0IHRvIGNvbnRyb2wgcmVzcGVjdGl2ZSBoeXBlcnZpc29y
IGJlaGF2aW9yOgpAQCAtNTI5LDE2ICs1NTAsMjEgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUo
bW11ZXh0X29wX3QpOwogICogaXMgdXNlZnVsIHRvIGVuc3VyZSB0aGF0IG5vIG1hcHBpbmdzIHRv
IHRoZSBPUydzIG93biBoZWFwIGFyZSBhY2NpZGVudGFsbHkKICAqIGluc3RhbGxlZC4gKGUuZy4s
IGluIExpbnV4IHRoaXMgY291bGQgY2F1c2UgaGF2b2MgYXMgcmVmZXJlbmNlIGNvdW50cwogICog
YXJlbid0IGFkanVzdGVkIG9uIHRoZSBJL08tbWFwcGluZyBjb2RlIHBhdGgpLgotICogVGhpcyBv
bmx5IG1ha2VzIHNlbnNlIGluIE1NVUVYVF9TRVRfRk9SRUlHTkRPTSwgYnV0IGluIHRoYXQgY29u
dGV4dCBjYW4KLSAqIGJlIHNwZWNpZmllZCBieSBhbnkgY2FsbGluZyBkb21haW4uCisgKiBUaGlz
IG9ubHkgbWFrZXMgc2Vuc2UgYXMgSFlQRVJWSVNPUl9tbXVfdXBkYXRlKCkncyBhbmQKKyAqIEhZ
UEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4oKSdzICJmb3JlaWduZG9tIiBh
cmd1bWVudC4gRm9yCisgKiBIWVBFUlZJU09SX21tdV91cGRhdGUoKSBjb250ZXh0IGl0IGNhbiBi
ZSBzcGVjaWZpZWQgYnkgYW55IGNhbGxpbmcgZG9tYWluLAorICogb3RoZXJ3aXNlIGl0J3Mgb25s
eSBwZXJtaXR0ZWQgaWYgdGhlIGNhbGxlciBpcyBwcml2aWxlZ2VkLgogICovCiAjZGVmaW5lIERP
TUlEX0lPICAgICAgICAgICAgIHhlbl9ta191aW50KDB4N0ZGMSkKIAogLyoKICAqIERPTUlEX1hF
TiBpcyB1c2VkIHRvIGFsbG93IHByaXZpbGVnZWQgZG9tYWlucyB0byBtYXAgcmVzdHJpY3RlZCBw
YXJ0cyBvZgogICogWGVuJ3MgaGVhcCBzcGFjZSAoZS5nLiwgdGhlIG1hY2hpbmVfdG9fcGh5cyB0
YWJsZSkuCi0gKiBUaGlzIG9ubHkgbWFrZXMgc2Vuc2UgaW4gTU1VRVhUX1NFVF9GT1JFSUdORE9N
LCBhbmQgaXMgb25seSBwZXJtaXR0ZWQgaWYKLSAqIHRoZSBjYWxsZXIgaXMgcHJpdmlsZWdlZC4K
KyAqIFRoaXMgb25seSBtYWtlcyBzZW5zZSBhcworICogLSBIWVBFUlZJU09SX21tdV91cGRhdGUo
KSdzLCBIWVBFUlZJU09SX21tdWV4dF9vcCgpJ3MsIG9yCisgKiAgIEhZUEVSVklTT1JfdXBkYXRl
X3ZhX21hcHBpbmdfb3RoZXJkb21haW4oKSdzICJmb3JlaWduZG9tIiBhcmd1bWVudCwKKyAqIC0g
d2l0aCBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ24sCisgKiBhbmQgaXMgb25seSBwZXJtaXR0ZWQg
aWYgdGhlIGNhbGxlciBpcyBwcml2aWxlZ2VkLgogICovCiAjZGVmaW5lIERPTUlEX1hFTiAgICAg
ICAgICAgIHhlbl9ta191aW50KDB4N0ZGMikKIApAQCAtNjE0LDEwICs2NDAsMTggQEAgc3RydWN0
IHZjcHVfdGltZV9pbmZvIHsKICAgICAgKi8KICAgICB1aW50MzJfdCB0c2NfdG9fc3lzdGVtX211
bDsKICAgICBpbnQ4X3QgICB0c2Nfc2hpZnQ7CisjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05f
XyA+IDB4MDQwNjAwCisgICAgdWludDhfdCAgZmxhZ3M7CisgICAgdWludDhfdCAgcGFkMVsyXTsK
KyNlbHNlCiAgICAgaW50OF90ICAgcGFkMVszXTsKKyNlbmRpZgogfTsgLyogMzIgYnl0ZXMgKi8K
IHR5cGVkZWYgc3RydWN0IHZjcHVfdGltZV9pbmZvIHZjcHVfdGltZV9pbmZvX3Q7CiAKKyNkZWZp
bmUgWEVOX1BWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQgICAgICgxIDw8IDApCisjZGVmaW5lIFhFTl9Q
VkNMT0NLX0dVRVNUX1NUT1BQRUQgICAgICAoMSA8PCAxKQorCiBzdHJ1Y3QgdmNwdV9pbmZvIHsK
ICAgICAvKgogICAgICAqICdldnRjaG5fdXBjYWxsX3BlbmRpbmcnIGlzIHdyaXR0ZW4gbm9uLXpl
cm8gYnkgWGVuIHRvIGluZGljYXRlCkBAIC03MzYsNyArNzcwLDcgQEAgdHlwZWRlZiBzdHJ1Y3Qg
c2hhcmVkX2luZm8gc2hhcmVkX2luZm9fdDsKICAqICAgICAgICAgKG1heSBiZSBvbWl0dGVkKQog
ICogICAgICBjLiBsaXN0IG9mIGFsbG9jYXRlZCBwYWdlIGZyYW1lcyBbbWZuX2xpc3QsIG5yX3Bh
Z2VzXQogICogICAgICAgICAodW5sZXNzIHJlbG9jYXRlZCBkdWUgdG8gWEVOX0VMRk5PVEVfSU5J
VF9QMk0pCi0gKiAgICAgIGQuIHN0YXJ0X2luZm9fdCBzdHJ1Y3R1cmUgICAgICAgIFtyZWdpc3Rl
ciBFU0kgKHg4NildCisgKiAgICAgIGQuIHN0YXJ0X2luZm9fdCBzdHJ1Y3R1cmUgICAgICAgIFty
ZWdpc3RlciByU0kgKHg4NildCiAgKiAgICAgICAgIGluIGNhc2Ugb2YgZG9tMCB0aGlzIHBhZ2Ug
Y29udGFpbnMgdGhlIGNvbnNvbGUgaW5mbywgdG9vCiAgKiAgICAgIGUuIHVubGVzcyBkb20wOiB4
ZW5zdG9yZSByaW5nIHBhZ2UKICAqICAgICAgZi4gdW5sZXNzIGRvbTA6IGNvbnNvbGUgcmluZyBw
YWdlCkBAIC03OTcsMjkgKzgzMSw2IEBAIHN0cnVjdCBzdGFydF9pbmZvIHsKIH07CiB0eXBlZGVm
IHN0cnVjdCBzdGFydF9pbmZvIHN0YXJ0X2luZm9fdDsKIAotLyoKLSAqIFN0YXJ0IG9mIGRheSBz
dHJ1Y3R1cmUgcGFzc2VkIHRvIFBWSCBndWVzdHMgaW4gJWVieC4KLSAqCi0gKiBOT1RFOiBub3Ro
aW5nIHdpbGwgYmUgbG9hZGVkIGF0IHBoeXNpY2FsIGFkZHJlc3MgMCwgc28KLSAqIGEgMCB2YWx1
ZSBpbiBhbnkgb2YgdGhlIGFkZHJlc3MgZmllbGRzIHNob3VsZCBiZSB0cmVhdGVkCi0gKiBhcyBu
b3QgcHJlc2VudC4KLSAqLwotc3RydWN0IGh2bV9zdGFydF9pbmZvIHsKLSNkZWZpbmUgSFZNX1NU
QVJUX01BR0lDX1ZBTFVFIDB4MzM2ZWM1NzgKLSAgICB1aW50MzJfdCBtYWdpYzsgICAgICAgICAg
ICAgLyogQ29udGFpbnMgdGhlIG1hZ2ljIHZhbHVlIDB4MzM2ZWM1NzggICAgICAgKi8KLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogKCJ4RW4zIiB3aXRoIHRoZSAweDgwIGJpdCBv
ZiB0aGUgIkUiIHNldCkuKi8KLSAgICB1aW50MzJfdCBmbGFnczsgICAgICAgICAgICAgLyogU0lG
X3h4eCBmbGFncy4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KLSAgICB1aW50MzJfdCBj
bWRsaW5lX3BhZGRyOyAgICAgLyogUGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgY29tbWFuZCBsaW5l
LiAgICAgKi8KLSAgICB1aW50MzJfdCBucl9tb2R1bGVzOyAgICAgICAgLyogTnVtYmVyIG9mIG1v
ZHVsZXMgcGFzc2VkIHRvIHRoZSBrZXJuZWwuICAgKi8KLSAgICB1aW50MzJfdCBtb2RsaXN0X3Bh
ZGRyOyAgICAgLyogUGh5c2ljYWwgYWRkcmVzcyBvZiBhbiBhcnJheSBvZiAgICAgICAgICAgKi8K
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogaHZtX21vZGxpc3RfZW50cnkuICAg
ICAgICAgICAgICAgICAgICAgICAgKi8KLX07Ci0KLXN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSB7
Ci0gICAgdWludDMyX3QgcGFkZHI7ICAgICAgICAgICAgIC8qIFBoeXNpY2FsIGFkZHJlc3Mgb2Yg
dGhlIG1vZHVsZS4gICAgICAgICAgICovCi0gICAgdWludDMyX3Qgc2l6ZTsgICAgICAgICAgICAg
IC8qIFNpemUgb2YgdGhlIG1vZHVsZSBpbiBieXRlcy4gICAgICAgICAgICAgICovCi19OwotCiAv
KiBOZXcgY29uc29sZSB1bmlvbiBmb3IgZG9tMCBpbnRyb2R1Y2VkIGluIDB4MDAwMzAyMDMuICov
CiAjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4MDAwMzAyMDMKICNkZWZpbmUgY29u
c29sZV9tZm4gICAgY29uc29sZS5kb21VLm1mbgpAQCAtOTE5LDYgKzkzMCwzNyBAQCBfX0RFRklO
RV9YRU5fR1VFU1RfSEFORExFKHVpbnQxNiwgdWludDE2X3QpOwogX19ERUZJTkVfWEVOX0dVRVNU
X0hBTkRMRSh1aW50MzIsIHVpbnQzMl90KTsKIF9fREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodWlu
dDY0LCB1aW50NjRfdCk7CiAKK3R5cGVkZWYgc3RydWN0IHsKKyAgICB1aW50OF90IGFbMTZdOwor
fSB4ZW5fdXVpZF90OworCisvKgorICogWEVOX0RFRklORV9VVUlEKDB4MDAxMTIyMzMsIDB4NDQ1
NSwgMHg2Njc3LCAweDg4OTksCisgKiAgICAgICAgICAgICAgICAgMHhhYSwgMHhiYiwgMHhjYywg
MHhkZCwgMHhlZSwgMHhmZikKKyAqIHdpbGwgY29uc3RydWN0IFVVSUQgMDAxMTIyMzMtNDQ1NS02
Njc3LTg4OTktYWFiYmNjZGRlZWZmIHByZXNlbnRlZCBhcworICogezB4MDAsIDB4MTEsIDB4MjIs
IDB4MzMsIDB4NDQsIDB4NTUsIDB4NjYsIDB4NzcsIDB4ODgsCisgKiAweDk5LCAweGFhLCAweGJi
LCAweGNjLCAweGRkLCAweGVlLCAweGZmfTsKKyAqCisgKiBOQjogVGhpcyBpcyBjb21wYXRpYmxl
IHdpdGggTGludXgga2VybmVsIGFuZCB3aXRoIGxpYnV1aWQsIGJ1dCBpdCBpcyBub3QKKyAqIGNv
bXBhdGlibGUgd2l0aCBNaWNyb3NvZnQsIGFzIHRoZXkgdXNlIG1peGVkLWVuZGlhbiBlbmNvZGlu
ZyAoc29tZQorICogY29tcG9uZW50cyBhcmUgbGl0dGxlLWVuZGlhbiwgc29tZSBhcmUgYmlnLWVu
ZGlhbikuCisgKi8KKyNkZWZpbmUgWEVOX0RFRklORV9VVUlEXyhhLCBiLCBjLCBkLCBlMSwgZTIs
IGUzLCBlNCwgZTUsIGU2KSAgICAgICAgICAgIFwKKyAgICB7eygoYSkgPj4gMjQpICYgMHhGRiwg
KChhKSA+PiAxNikgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICgo
YSkgPj4gIDgpICYgMHhGRiwgKChhKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICgoYikgPj4gIDgpICYgMHhGRiwgKChiKSA+PiAgMCkgJiAweEZGLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICgoYykgPj4gIDgpICYgMHhGRiwgKChj
KSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICgoZCkg
Pj4gIDgpICYgMHhGRiwgKChkKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2fX0KKworI2lmIGRl
ZmluZWQoX19TVERDX1ZFUlNJT05fXykgPyBfX1NURENfVkVSU0lPTl9fID49IDE5OTkwMUwgOiBk
ZWZpbmVkKF9fR05VQ19fKQorI2RlZmluZSBYRU5fREVGSU5FX1VVSUQoYSwgYiwgYywgZCwgZTEs
IGUyLCBlMywgZTQsIGU1LCBlNikgICAgICAgICAgICAgXAorICAgICgoeGVuX3V1aWRfdClYRU5f
REVGSU5FX1VVSURfKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwgZTYpKQorI2Vsc2UK
KyNkZWZpbmUgWEVOX0RFRklORV9VVUlEKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwg
ZTYpICAgICAgICAgICAgIFwKKyAgICBYRU5fREVGSU5FX1VVSURfKGEsIGIsIGMsIGQsIGUxLCBl
MiwgZTMsIGU0LCBlNSwgZTYpCisjZW5kaWYgLyogX19TVERDX1ZFUlNJT05fXyAvIF9fR05VQ19f
ICovCisKICNlbmRpZiAvKiAhX19BU1NFTUJMWV9fICovCiAKIC8qIERlZmF1bHQgZGVmaW5pdGlv
bnMgZm9yIG1hY3JvcyB1c2VkIGJ5IGRvbWN0bC9zeXNjdGwuICovCi0tIAoyLjE2LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:55:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1gS0Jb-0005dR-GA; Wed, 28 Nov 2018 13:55: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=+lgq=oh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0JY-0005bM-LO
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:55:40 +0000
X-Inumbo-ID: 49b74c06-f315-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49b74c06-f315-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 13:55:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 980C2B0CB;
 Wed, 28 Nov 2018 13:55:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:29 +0100
Message-Id: <20181128135530.32545-20-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 19/20] xen_pvh: support grub-install for
 xen_pvh
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHhlbl9wdmggc3VwcG9ydCB0byBncnViLWluc3RhbGwuCgpTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRh
bmllbC5raXBlckBvcmFjbGUuY29tPgotLS0KIGluY2x1ZGUvZ3J1Yi91dGlsL2luc3RhbGwuaCB8
IDEgKwogdXRpbC9ncnViLWluc3RhbGwtY29tbW9uLmMgIHwgMSArCiB1dGlsL2dydWItaW5zdGFs
bC5jICAgICAgICAgfCA3ICsrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL3V0aWwvaW5zdGFsbC5oIGIvaW5jbHVkZS9ncnVi
L3V0aWwvaW5zdGFsbC5oCmluZGV4IDBkYmE4YjY3Zi4uYWYyYmY2NWQ3IDEwMDY0NAotLS0gYS9p
bmNsdWRlL2dydWIvdXRpbC9pbnN0YWxsLmgKKysrIGIvaW5jbHVkZS9ncnViL3V0aWwvaW5zdGFs
bC5oCkBAIC0xMDAsNiArMTAwLDcgQEAgZW51bSBncnViX2luc3RhbGxfcGxhdAogICAgIEdSVUJf
SU5TVEFMTF9QTEFURk9STV9NSVBTX1FFTVVfTUlQUywKICAgICBHUlVCX0lOU1RBTExfUExBVEZP
Uk1fSTM4Nl9YRU4sCiAgICAgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX1g4Nl82NF9YRU4sCisgICAg
R1JVQl9JTlNUQUxMX1BMQVRGT1JNX0kzODZfWEVOX1BWSCwKICAgICBHUlVCX0lOU1RBTExfUExB
VEZPUk1fQVJNNjRfRUZJLAogICAgIEdSVUJfSU5TVEFMTF9QTEFURk9STV9BUk1fQ09SRUJPT1Qs
CiAgICAgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX01BWApkaWZmIC0tZ2l0IGEvdXRpbC9ncnViLWlu
c3RhbGwtY29tbW9uLmMgYi91dGlsL2dydWItaW5zdGFsbC1jb21tb24uYwppbmRleCAwYTJlMjRh
NzkuLjFiMWNiNDNiNCAxMDA2NDQKLS0tIGEvdXRpbC9ncnViLWluc3RhbGwtY29tbW9uLmMKKysr
IGIvdXRpbC9ncnViLWluc3RhbGwtY29tbW9uLmMKQEAgLTcxNiw2ICs3MTYsNyBAQCBzdGF0aWMg
c3RydWN0CiAgICAgW0dSVUJfSU5TVEFMTF9QTEFURk9STV9YODZfNjRfRUZJXSA9ICAgICAgIHsg
Ing4Nl82NCIsICAiZWZpIiAgICAgICB9LAogICAgIFtHUlVCX0lOU1RBTExfUExBVEZPUk1fSTM4
Nl9YRU5dID0gICAgICAgICB7ICJpMzg2IiwgICAgInhlbiIgICAgICAgfSwKICAgICBbR1JVQl9J
TlNUQUxMX1BMQVRGT1JNX1g4Nl82NF9YRU5dID0gICAgICAgeyAieDg2XzY0IiwgICJ4ZW4iICAg
ICAgIH0sCisgICAgW0dSVUJfSU5TVEFMTF9QTEFURk9STV9JMzg2X1hFTl9QVkhdID0gICAgIHsg
ImkzODYiLCAgICAieGVuX3B2aCIgICB9LAogICAgIFtHUlVCX0lOU1RBTExfUExBVEZPUk1fTUlQ
U0VMX0xPT05HU09OXSA9ICB7ICJtaXBzZWwiLCAgImxvb25nc29uIiAgfSwKICAgICBbR1JVQl9J
TlNUQUxMX1BMQVRGT1JNX01JUFNFTF9RRU1VX01JUFNdID0geyAibWlwc2VsIiwgICJxZW11X21p
cHMiIH0sCiAgICAgW0dSVUJfSU5TVEFMTF9QTEFURk9STV9NSVBTX1FFTVVfTUlQU10gPSAgIHsg
Im1pcHMiLCAgICAicWVtdV9taXBzIiB9LApkaWZmIC0tZ2l0IGEvdXRpbC9ncnViLWluc3RhbGwu
YyBiL3V0aWwvZ3J1Yi1pbnN0YWxsLmMKaW5kZXggNDM3NWMxNjE5Li43NDMyOTZmMzYgMTAwNjQ0
Ci0tLSBhL3V0aWwvZ3J1Yi1pbnN0YWxsLmMKKysrIGIvdXRpbC9ncnViLWluc3RhbGwuYwpAQCAt
NDk2LDYgKzQ5Niw3IEBAIGhhdmVfYm9vdGRldiAoZW51bSBncnViX2luc3RhbGxfcGxhdCBwbCkK
IAogICAgIGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX0kzODZfWEVOOgogICAgIGNhc2UgR1JV
Ql9JTlNUQUxMX1BMQVRGT1JNX1g4Nl82NF9YRU46CisgICAgY2FzZSBHUlVCX0lOU1RBTExfUExB
VEZPUk1fSTM4Nl9YRU5fUFZIOgogICAgICAgcmV0dXJuIDA7CiAKICAgICAgIC8qIHBhY2lmeSB3
YXJuaW5nLiAgKi8KQEAgLTkxMyw2ICs5MTQsNyBAQCBtYWluIChpbnQgYXJnYywgY2hhciAqYXJn
dltdKQogICAgIGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX0FSTV9VQk9PVDoKICAgICBjYXNl
IEdSVUJfSU5TVEFMTF9QTEFURk9STV9JMzg2X1hFTjoKICAgICBjYXNlIEdSVUJfSU5TVEFMTF9Q
TEFURk9STV9YODZfNjRfWEVOOgorICAgIGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX0kzODZf
WEVOX1BWSDoKICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1f
STM4Nl9RRU1VOgpAQCAtOTYwLDYgKzk2Miw3IEBAIG1haW4gKGludCBhcmdjLCBjaGFyICphcmd2
W10pCiAgICAgY2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1fTUlQU19RRU1VX01JUFM6CiAgICAg
Y2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1fSTM4Nl9YRU46CiAgICAgY2FzZSBHUlVCX0lOU1RB
TExfUExBVEZPUk1fWDg2XzY0X1hFTjoKKyAgICBjYXNlIEdSVUJfSU5TVEFMTF9QTEFURk9STV9J
Mzg2X1hFTl9QVkg6CiAgICAgICBmcmVlIChpbnN0YWxsX2RldmljZSk7CiAgICAgICBpbnN0YWxs
X2RldmljZSA9IE5VTEw7CiAgICAgICBicmVhazsKQEAgLTE0NzcsNiArMTQ4MCw3IEBAIG1haW4g
KGludCBhcmdjLCBjaGFyICphcmd2W10pCiAJCSAgY2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1f
QVJNX1VCT09UOgogCQkgIGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX0kzODZfWEVOOgogCQkg
IGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX1g4Nl82NF9YRU46CisJCSAgY2FzZSBHUlVCX0lO
U1RBTExfUExBVEZPUk1fSTM4Nl9YRU5fUFZIOgogCQkgICAgZ3J1Yl91dGlsX3dhcm4gKCIlcyIs
IF8oIm5vIGhpbnRzIGF2YWlsYWJsZSBmb3IgeW91ciBwbGF0Zm9ybS4gRXhwZWN0IHJlZHVjZWQg
cGVyZm9ybWFuY2UiKSk7CiAJCSAgICBicmVhazsKIAkJICAgIC8qIHBhY2lmeSB3YXJuaW5nLiAg
Ki8KQEAgLTE1NjgsNiArMTU3Miw3IEBAIG1haW4gKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAg
ICAgY2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1fUE9XRVJQQ19JRUVFMTI3NToKICAgICBjYXNl
IEdSVUJfSU5TVEFMTF9QTEFURk9STV9JMzg2X1hFTjoKICAgICBjYXNlIEdSVUJfSU5TVEFMTF9Q
TEFURk9STV9YODZfNjRfWEVOOgorICAgIGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JNX0kzODZf
WEVOX1BWSDoKICAgICAgIGNvcmVfbmFtZSA9ICJjb3JlLmVsZiI7CiAgICAgICBzbnByaW50ZiAo
bWtpbWFnZV90YXJnZXQsIHNpemVvZiAobWtpbWFnZV90YXJnZXQpLAogCQkiJXMtJXMiLApAQCAt
MTY2MCw2ICsxNjY1LDcgQEAgbWFpbiAoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgICBjYXNl
IEdSVUJfSU5TVEFMTF9QTEFURk9STV9TUEFSQzY0X0lFRUUxMjc1OgogICAgIGNhc2UgR1JVQl9J
TlNUQUxMX1BMQVRGT1JNX0kzODZfWEVOOgogICAgIGNhc2UgR1JVQl9JTlNUQUxMX1BMQVRGT1JN
X1g4Nl82NF9YRU46CisgICAgY2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1fSTM4Nl9YRU5fUFZI
OgogICAgICAgYnJlYWs7CiAgICAgICAvKiBwYWNpZnkgd2FybmluZy4gICovCiAgICAgY2FzZSBH
UlVCX0lOU1RBTExfUExBVEZPUk1fTUFYOgpAQCAtMTkyNiw2ICsxOTMyLDcgQEAgbWFpbiAoaW50
IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgICBjYXNlIEdSVUJfSU5TVEFMTF9QTEFURk9STV9JMzg2
X1FFTVU6CiAgICAgY2FzZSBHUlVCX0lOU1RBTExfUExBVEZPUk1fSTM4Nl9YRU46CiAgICAgY2Fz
ZSBHUlVCX0lOU1RBTExfUExBVEZPUk1fWDg2XzY0X1hFTjoKKyAgICBjYXNlIEdSVUJfSU5TVEFM
TF9QTEFURk9STV9JMzg2X1hFTl9QVkg6CiAgICAgICBncnViX3V0aWxfd2FybiAoIiVzIiwKIAkJ
ICAgICAgXygiV0FSTklORzogbm8gcGxhdGZvcm0tc3BlY2lmaWMgaW5zdGFsbCB3YXMgcGVyZm9y
bWVkIikpOwogICAgICAgYnJlYWs7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:55:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1gS0Ja-0005cs-Nf; Wed, 28 Nov 2018 13:55:42 +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=+lGq=OH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0JY-0005b4-90
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:55:40 +0000
X-Inumbo-ID: 492ee884-f315-11e8-ba83-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 492ee884-f315-11e8-ba83-12d6303a7972;
 Wed, 28 Nov 2018 13:55:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F33BAB0C8;
 Wed, 28 Nov 2018 13:55:36 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:26 +0100
Message-Id: <20181128135530.32545-17-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 16/20] grub-module-verifier: Ignore all_video
 for xenpvh
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGFucyB2YW4gS3JhbmVuYnVyZyA8aGFuc0Brbm9ycmllLm9yZz4KClRoaXMgc29sdmVz
IHRoZSBidWlsZCBmYWlsaW5nIHdpdGggIkVycm9yOiBubyBzeW1ib2wgdGFibGUgYW5kIG5vCi5t
b2RkZXBzIHNlY3Rpb24iCgpBbHNvIHNlZToKLSA2MzcxZTljMTA0MzM1NzhiYjIzNmE4Mjg0ZGRi
OWNlOWUyMDFlYjU5Ci0gaHR0cHM6Ly9zYXZhbm5haC5nbnUub3JnL2J1Z3MvPzQ5MDEyCgpTaWdu
ZWQtb2ZmLWJ5OiBIYW5zIHZhbiBLcmFuZW5idXJnIDxoYW5zQGtub3JyaWUub3JnPgpSZXZpZXdl
ZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KLS0tClYyOiBuZXcg
cGF0Y2gKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IHV0aWwvZ3J1Yi1tb2R1bGUtdmVyaWZpZXIuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvdXRpbC9ncnViLW1vZHVsZS12ZXJpZmllci5jIGIvdXRp
bC9ncnViLW1vZHVsZS12ZXJpZmllci5jCmluZGV4IDAzYmExYWI0My4uOTc5OTk5Y2I5IDEwMDY0
NAotLS0gYS91dGlsL2dydWItbW9kdWxlLXZlcmlmaWVyLmMKKysrIGIvdXRpbC9ncnViLW1vZHVs
ZS12ZXJpZmllci5jCkBAIC0xMjksNiArMTI5LDcgQEAgc3RydWN0IHBsYXRmb3JtX3doaXRlbGlz
dCB7CiAKIHN0YXRpYyBzdHJ1Y3QgcGxhdGZvcm1fd2hpdGVsaXN0IHdoaXRlbGlzdHNbXSA9IHsK
ICAgeyJpMzg2IiwgInhlbiIsIChjb25zdCBjaGFyICpbXSkgeyJhbGxfdmlkZW8iLCAwfX0sCisg
IHsiaTM4NiIsICJ4ZW5fcHZoIiwgKGNvbnN0IGNoYXIgKltdKSB7ImFsbF92aWRlbyIsIDB9fSwK
ICAgeyJ4ODZfNjQiLCAieGVuIiwgKGNvbnN0IGNoYXIgKltdKSB7ImFsbF92aWRlbyIsIDB9fSwK
ICAgeyJzcGFyYzY0IiwgImllZWUxMjc1IiwgKGNvbnN0IGNoYXIgKltdKSB7ImFsbF92aWRlbyIs
IDB9fSwKIAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:55:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1gS0JY-0005b1-5v; Wed, 28 Nov 2018 13:55: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=+lgq=oh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0JW-0005Zp-8m
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:55:38 +0000
X-Inumbo-ID: 481dd8ff-f315-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 481dd8ff-f315-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 13:55:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E1E64AFCF;
 Wed, 28 Nov 2018 13:55:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:16 +0100
Message-Id: <20181128135530.32545-7-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 06/20] xen: rearrange xen/init.c to prepare
 it for Xen PVH mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVhcnJhbmdlIGdydWItY29yZS9rZXJuL3hlbi9pbml0LmMgdG8gcHJlcGFyZSBhZGRpbmcgUFZI
IG1vZGUgc3VwcG9ydAp0byBpdC4gVGhpcyBpbmNsdWRlcyBwdXR0aW5nIHNvbWUgY29kZSB1bmRl
ciAjaWZkZWYgR1JVQl9NQUNISU5FX1hFTgphcyBpdCB3aWxsIG5vdCBiZSB1c2VkIHdoZW4gcnVu
bmluZyBhcyBQVkguCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgot
LS0KIGdydWItY29yZS9rZXJuL3hlbi9pbml0LmMgfCA2MCArKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM0IGluc2VydGlvbnMo
KyksIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2dydWItY29yZS9rZXJuL3hlbi9pbml0
LmMgYi9ncnViLWNvcmUva2Vybi94ZW4vaW5pdC5jCmluZGV4IDI5ZjViYzIzZC4uMTAwMDdiNDEx
IDEwMDY0NAotLS0gYS9ncnViLWNvcmUva2Vybi94ZW4vaW5pdC5jCisrKyBiL2dydWItY29yZS9r
ZXJuL3hlbi9pbml0LmMKQEAgLTQxLDkgKzQxLDExIEBAIGdydWJfc2l6ZV90IGdydWJfeGVuX25f
YWxsb2NhdGVkX3NoYXJlZF9wYWdlczsKIHN0YXRpYyBncnViX3hlbl9tZm5fdAogZ3J1Yl94ZW5f
cHRyMm1mbiAodm9pZCAqcHRyKQogeworI2lmZGVmIEdSVUJfTUFDSElORV9YRU4KICAgZ3J1Yl94
ZW5fbWZuX3QgKm1mbl9saXN0ID0KICAgICAoZ3J1Yl94ZW5fbWZuX3QgKikgZ3J1Yl94ZW5fc3Rh
cnRfcGFnZV9hZGRyLT5tZm5fbGlzdDsKICAgcmV0dXJuIG1mbl9saXN0WyhncnViX2FkZHJfdCkg
cHRyID4+IEdSVUJfWEVOX0xPR19QQUdFX1NJWkVdOworI2VuZGlmCiB9CiAKIHZvaWQgKgpAQCAt
MTA0LDE4ICsxMDYsNiBAQCBncnViX21hY2hpbmVfZ2V0X2Jvb3Rsb2NhdGlvbiAoY2hhciAqKmRl
dmljZSBfX2F0dHJpYnV0ZV9fICgodW51c2VkKSksCiB7CiB9CiAKLXN0YXRpYyBncnViX3VpbnQ4
X3Qgd2luZG93W0dSVUJfWEVOX1BBR0VfU0laRV0KLSAgX19hdHRyaWJ1dGVfXyAoKGFsaWduZWQg
KEdSVUJfWEVOX1BBR0VfU0laRSkpKTsKLQotI2lmZGVmIF9feDg2XzY0X18KLSNkZWZpbmUgTlVN
QkVSX09GX0xFVkVMUyA0Ci0jZWxzZQotI2RlZmluZSBOVU1CRVJfT0ZfTEVWRUxTIDMKLSNlbmRp
ZgotCi0jZGVmaW5lIExPR19QT0lOVEVSU19QRVJfUEFHRSA5Ci0jZGVmaW5lIFBPSU5URVJTX1BF
Ul9QQUdFICgxIDw8IExPR19QT0lOVEVSU19QRVJfUEFHRSkKLQogdm9pZAogZ3J1Yl94ZW5fc3Rv
cmVfc2VuZCAoY29uc3Qgdm9pZCAqYnVmXywgZ3J1Yl9zaXplX3QgbGVuKQogewpAQCAtMzM3LDYg
KzMyNywxOSBAQCBncnViX3hlbl9zZXR1cF9nbnR0YWIgKHZvaWQpCiAgIGdydWJfeGVuX2dyYW50
X3RhYmxlX29wIChHTlRUQUJPUF9zZXR1cF90YWJsZSwgJmdudHRhYl9zZXR1cCwgMSk7CiB9CiAK
KyNpZmRlZiBHUlVCX01BQ0hJTkVfWEVOCitzdGF0aWMgZ3J1Yl91aW50OF90IHdpbmRvd1tHUlVC
X1hFTl9QQUdFX1NJWkVdCisgIF9fYXR0cmlidXRlX18gKChhbGlnbmVkIChHUlVCX1hFTl9QQUdF
X1NJWkUpKSk7CisKKyNpZmRlZiBfX3g4Nl82NF9fCisjZGVmaW5lIE5VTUJFUl9PRl9MRVZFTFMg
NAorI2Vsc2UKKyNkZWZpbmUgTlVNQkVSX09GX0xFVkVMUyAzCisjZW5kaWYKKworI2RlZmluZSBM
T0dfUE9JTlRFUlNfUEVSX1BBR0UgOQorI2RlZmluZSBQT0lOVEVSU19QRVJfUEFHRSAoMSA8PCBM
T0dfUE9JTlRFUlNfUEVSX1BBR0UpCisKICNkZWZpbmUgTUFYX05fVU5VU0FCTEVfUEFHRVMgNAog
CiBzdGF0aWMgaW50CkBAIC01MjksMTMgKzUzMiwzMCBAQCBtYXBfYWxsX3BhZ2VzICh2b2lkKQog
ICBncnViX21tX2luaXRfcmVnaW9uICgodm9pZCAqKSBoZWFwX3N0YXJ0LCBoZWFwX2VuZCAtIGhl
YXBfc3RhcnQpOwogfQogCitncnViX2Vycl90CitncnViX21hY2hpbmVfbW1hcF9pdGVyYXRlIChn
cnViX21lbW9yeV9ob29rX3QgaG9vaywgdm9pZCAqaG9va19kYXRhKQoreworICBncnViX3VpbnQ2
NF90IHRvdGFsX3BhZ2VzID0gZ3J1Yl94ZW5fc3RhcnRfcGFnZV9hZGRyLT5ucl9wYWdlczsKKyAg
Z3J1Yl91aW50NjRfdCB1c2FibGVfcGFnZXMgPSBncnViX3hlbl9zdGFydF9wYWdlX2FkZHItPnB0
X2Jhc2UgPj4gMTI7CisgIGlmIChob29rICgwLCBwYWdlMm9mZnNldCAodXNhYmxlX3BhZ2VzKSwg
R1JVQl9NRU1PUllfQVZBSUxBQkxFLCBob29rX2RhdGEpKQorICAgIHJldHVybiBHUlVCX0VSUl9O
T05FOworCisgIGhvb2sgKHBhZ2Uyb2Zmc2V0ICh1c2FibGVfcGFnZXMpLCBwYWdlMm9mZnNldCAo
dG90YWxfcGFnZXMgLSB1c2FibGVfcGFnZXMpLAorCUdSVUJfTUVNT1JZX1JFU0VSVkVELCBob29r
X2RhdGEpOworCisgIHJldHVybiBHUlVCX0VSUl9OT05FOworfQorI2VuZGlmCisKIGV4dGVybiBj
aGFyIF9lbmRbXTsKIAogdm9pZAogZ3J1Yl9tYWNoaW5lX2luaXQgKHZvaWQpCiB7CisjaWZkZWYg
R1JVQl9NQUNISU5FX1hFTgogI2lmZGVmIF9faTM4Nl9fCiAgIGdydWJfeGVuX3ZtX2Fzc2lzdCAo
Vk1BU1NUX0NNRF9lbmFibGUsIFZNQVNTVF9UWVBFX3BhZV9leHRlbmRlZF9jcjMpOworI2VuZGlm
CiAjZW5kaWYKIAogICBncnViX21vZGJhc2UgPSBBTElHTl9VUCAoKGdydWJfYWRkcl90KSBfZW5k
CkBAIC01NDQsNyArNTY0LDkgQEAgZ3J1Yl9tYWNoaW5lX2luaXQgKHZvaWQpCiAKICAgZ3J1Yl94
ZW5fc2V0dXBfZ250dGFiICgpOwogCisjaWZkZWYgR1JVQl9NQUNISU5FX1hFTgogICBtYXBfYWxs
X3BhZ2VzICgpOworI2VuZGlmCiAKICAgZ3J1Yl9jb25zb2xlX2luaXQgKCk7CiAKQEAgLTU3MSwx
NyArNTkzLDMgQEAgZ3J1Yl9tYWNoaW5lX2ZpbmkgKGludCBmbGFncyBfX2F0dHJpYnV0ZV9fICgo
dW51c2VkKSkpCiAgIGdydWJfeGVuZGlza19maW5pICgpOwogICBncnViX2Jvb3RfZmluaSAoKTsK
IH0KLQotZ3J1Yl9lcnJfdAotZ3J1Yl9tYWNoaW5lX21tYXBfaXRlcmF0ZSAoZ3J1Yl9tZW1vcnlf
aG9va190IGhvb2ssIHZvaWQgKmhvb2tfZGF0YSkKLXsKLSAgZ3J1Yl91aW50NjRfdCB0b3RhbF9w
YWdlcyA9IGdydWJfeGVuX3N0YXJ0X3BhZ2VfYWRkci0+bnJfcGFnZXM7Ci0gIGdydWJfdWludDY0
X3QgdXNhYmxlX3BhZ2VzID0gZ3J1Yl94ZW5fc3RhcnRfcGFnZV9hZGRyLT5wdF9iYXNlID4+IDEy
OwotICBpZiAoaG9vayAoMCwgcGFnZTJvZmZzZXQgKHVzYWJsZV9wYWdlcyksIEdSVUJfTUVNT1JZ
X0FWQUlMQUJMRSwgaG9va19kYXRhKSkKLSAgICByZXR1cm4gR1JVQl9FUlJfTk9ORTsKLQotICBo
b29rIChwYWdlMm9mZnNldCAodXNhYmxlX3BhZ2VzKSwgcGFnZTJvZmZzZXQgKHRvdGFsX3BhZ2Vz
IC0gdXNhYmxlX3BhZ2VzKSwKLQlHUlVCX01FTU9SWV9SRVNFUlZFRCwgaG9va19kYXRhKTsKLQot
ICByZXR1cm4gR1JVQl9FUlJfTk9ORTsKLX0KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:55:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1gS0Jb-0005dD-5W; Wed, 28 Nov 2018 13:55: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=+lGq=OH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0JY-0005b3-95
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:55:40 +0000
X-Inumbo-ID: 492f5cc4-f315-11e8-98d5-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 492f5cc4-f315-11e8-98d5-12d6303a7972;
 Wed, 28 Nov 2018 13:55:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C0967B0C1;
 Wed, 28 Nov 2018 13:55:36 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:25 +0100
Message-Id: <20181128135530.32545-16-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 15/20] xen_pvh: add build runes for grub-core
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBtb2RpZmljYXRpb25zIHRvIHRoZSBidWlsZCBzeXN0ZW0gbmVlZGVkIHRvIGJ1aWxk
IGEgeGVuX3B2aApncnViLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNv
bT4KLS0tClYzOiBzb3J0ZWQgc29tZSBmaWxlbmFtZXMgKERhbmllbCBLaXBlcikKVjQ6IGFkZCBi
dXMvcGNpLmMgdG8geGVuX3B2aAotLS0KIGdlbnRwbC5weSAgICAgICAgICAgICAgICAgICB8ICA0
ICsrLS0KIGdydWItY29yZS9NYWtlZmlsZS5hbSAgICAgICB8IDEyICsrKysrKysrKysrKwogZ3J1
Yi1jb3JlL01ha2VmaWxlLmNvcmUuZGVmIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9nZW50cGwucHkgYi9nZW50cGwucHkKaW5kZXggZGE2Nzk2NWE0Li5l
ODQzOTQ4NGEgMTAwNjQ0Ci0tLSBhL2dlbnRwbC5weQorKysgYi9nZW50cGwucHkKQEAgLTI4LDcg
KzI4LDcgQEAgaW1wb3J0IHJlCiAKIEdSVUJfUExBVEZPUk1TID0gWyAiZW11IiwgImkzODZfcGMi
LCAiaTM4Nl9lZmkiLCAiaTM4Nl9xZW11IiwgImkzODZfY29yZWJvb3QiLAogICAgICAgICAgICAg
ICAgICAgICJpMzg2X211bHRpYm9vdCIsICJpMzg2X2llZWUxMjc1IiwgIng4Nl82NF9lZmkiLAot
ICAgICAgICAgICAgICAgICAgICJpMzg2X3hlbiIsICJ4ODZfNjRfeGVuIiwKKyAgICAgICAgICAg
ICAgICAgICAiaTM4Nl94ZW4iLCAieDg2XzY0X3hlbiIsICJpMzg2X3hlbl9wdmgiLAogICAgICAg
ICAgICAgICAgICAgICJtaXBzX2xvb25nc29uIiwgInNwYXJjNjRfaWVlZTEyNzUiLAogICAgICAg
ICAgICAgICAgICAgICJwb3dlcnBjX2llZWUxMjc1IiwgIm1pcHNfYXJjIiwgImlhNjRfZWZpIiwK
ICAgICAgICAgICAgICAgICAgICAibWlwc19xZW11X21pcHMiLCAiYXJtX3Vib290IiwgImFybV9l
ZmkiLCAiYXJtNjRfZWZpIiwKQEAgLTcxLDcgKzcxLDcgQEAgR1JPVVBTWyJ2aWRlb21vZHVsZXMi
XSAgID0gR1JVQl9QTEFURk9STVNbOl07CiBmb3IgaSBpbiBHUk9VUFNbInZpZGVvaW5rZXJuZWwi
XTogR1JPVVBTWyJ2aWRlb21vZHVsZXMiXS5yZW1vdmUoaSkKIAogIyBTaW1pbGFyIGZvciB0ZXJt
aW5mbwotR1JPVVBTWyJ0ZXJtaW5mb2lua2VybmVsIl0gPSBbICJlbXUiLCAibWlwc19sb29uZ3Nv
biIsICJtaXBzX2FyYyIsICJtaXBzX3FlbXVfbWlwcyIgXSArIEdST1VQU1sieGVuIl0gKyBHUk9V
UFNbImllZWUxMjc1Il0gKyBHUk9VUFNbInVib290Il07CitHUk9VUFNbInRlcm1pbmZvaW5rZXJu
ZWwiXSA9IFsgImVtdSIsICJtaXBzX2xvb25nc29uIiwgIm1pcHNfYXJjIiwgIm1pcHNfcWVtdV9t
aXBzIiwgImkzODZfeGVuX3B2aCIgXSArIEdST1VQU1sieGVuIl0gKyBHUk9VUFNbImllZWUxMjc1
Il0gKyBHUk9VUFNbInVib290Il07CiBHUk9VUFNbInRlcm1pbmZvbW9kdWxlIl0gICA9IEdSVUJf
UExBVEZPUk1TWzpdOwogZm9yIGkgaW4gR1JPVVBTWyJ0ZXJtaW5mb2lua2VybmVsIl06IEdST1VQ
U1sidGVybWluZm9tb2R1bGUiXS5yZW1vdmUoaSkKIApkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL01h
a2VmaWxlLmFtIGIvZ3J1Yi1jb3JlL01ha2VmaWxlLmFtCmluZGV4IGY0ZmY2MmI3Ni4uMDJjYjVl
MzNkIDEwMDY0NAotLS0gYS9ncnViLWNvcmUvTWFrZWZpbGUuYW0KKysrIGIvZ3J1Yi1jb3JlL01h
a2VmaWxlLmFtCkBAIC0xMDEsNiArMTAxLDE4IEBAIEtFUk5FTF9IRUFERVJfRklMRVMgKz0gJCh0
b3BfYnVpbGRkaXIpL2luY2x1ZGUvZ3J1Yi9tYWNoaW5lL2ludC5oCiBLRVJORUxfSEVBREVSX0ZJ
TEVTICs9ICQodG9wX3NyY2RpcikvaW5jbHVkZS9ncnViL2kzODYvdHNjLmgKIGVuZGlmCiAKK2lm
IENPTkRfaTM4Nl94ZW5fcHZoCitLRVJORUxfSEVBREVSX0ZJTEVTICs9ICQodG9wX2J1aWxkZGly
KS9pbmNsdWRlL2dydWIvbWFjaGluZS9rZXJuZWwuaAorS0VSTkVMX0hFQURFUl9GSUxFUyArPSAk
KHRvcF9idWlsZGRpcikvaW5jbHVkZS9ncnViL21hY2hpbmUvaW50LmgKK0tFUk5FTF9IRUFERVJf
RklMRVMgKz0gJCh0b3Bfc3JjZGlyKS9pbmNsdWRlL2dydWIvaTM4Ni90c2MuaAorS0VSTkVMX0hF
QURFUl9GSUxFUyArPSAkKHRvcF9zcmNkaXIpL2luY2x1ZGUvZ3J1Yi90ZXJtaW5mby5oCitLRVJO
RUxfSEVBREVSX0ZJTEVTICs9ICQodG9wX3NyY2RpcikvaW5jbHVkZS9ncnViL2V4dGNtZC5oCitL
RVJORUxfSEVBREVSX0ZJTEVTICs9ICQodG9wX3NyY2RpcikvaW5jbHVkZS9ncnViL2xvYWRlci5o
CitLRVJORUxfSEVBREVSX0ZJTEVTICs9ICQodG9wX3NyY2RpcikvaW5jbHVkZS9ncnViL2xpYi9h
cmcuaAorS0VSTkVMX0hFQURFUl9GSUxFUyArPSAkKHRvcF9zcmNkaXIpL2luY2x1ZGUvZ3J1Yi94
ZW4uaAorS0VSTkVMX0hFQURFUl9GSUxFUyArPSAkKHRvcF9zcmNkaXIpL2luY2x1ZGUvZ3J1Yi9p
Mzg2L3hlbi9oeXBlcmNhbGwuaAorZW5kaWYKKwogaWYgQ09ORF9pMzg2X2VmaQogS0VSTkVMX0hF
QURFUl9GSUxFUyArPSAkKHRvcF9zcmNkaXIpL2luY2x1ZGUvZ3J1Yi9lZmkvZWZpLmgKIEtFUk5F
TF9IRUFERVJfRklMRVMgKz0gJCh0b3Bfc3JjZGlyKS9pbmNsdWRlL2dydWIvZWZpL2Rpc2suaApk
aWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL01ha2VmaWxlLmNvcmUuZGVmIGIvZ3J1Yi1jb3JlL01ha2Vm
aWxlLmNvcmUuZGVmCmluZGV4IDJkNzVjNGRhZi4uZjMxMzAxZTA0IDEwMDY0NAotLS0gYS9ncnVi
LWNvcmUvTWFrZWZpbGUuY29yZS5kZWYKKysrIGIvZ3J1Yi1jb3JlL01ha2VmaWxlLmNvcmUuZGVm
CkBAIC03OSw2ICs3OSw4IEBAIGtlcm5lbCA9IHsKICAgaTM4Nl94ZW5fbGRmbGFncyAgICAgICAg
ID0gJyQoVEFSR0VUX0lNR19CQVNFX0xET1BUKSwwJzsKICAgeDg2XzY0X3hlbl9sZGZsYWdzICAg
ICAgID0gJyQoVEFSR0VUX0lNR19MREZMQUdTKSc7CiAgIHg4Nl82NF94ZW5fbGRmbGFncyAgICAg
ICA9ICckKFRBUkdFVF9JTUdfQkFTRV9MRE9QVCksMCc7CisgIGkzODZfeGVuX3B2aF9sZGZsYWdz
ICAgICA9ICckKFRBUkdFVF9JTUdfTERGTEFHUyknOworICBpMzg2X3hlbl9wdmhfbGRmbGFncyAg
ICAgPSAnJChUQVJHRVRfSU1HX0JBU0VfTERPUFQpLDB4MTAwMDAwJzsKIAogICBtaXBzX2xvb25n
c29uX2xkZmxhZ3MgICAgPSAnLVdsLC1UdGV4dCwweDgwMjAwMDAwJzsKICAgcG93ZXJwY19pZWVl
MTI3NV9sZGZsYWdzID0gJy1XbCwtVHRleHQsMHgyMDAwMDAnOwpAQCAtMTAwLDYgKzEwMiw3IEBA
IGtlcm5lbCA9IHsKICAgeDg2XzY0X2VmaV9zdGFydHVwID0ga2Vybi94ODZfNjQvZWZpL3N0YXJ0
dXAuUzsKICAgaTM4Nl94ZW5fc3RhcnR1cCA9IGtlcm4vaTM4Ni94ZW4vc3RhcnR1cC5TOwogICB4
ODZfNjRfeGVuX3N0YXJ0dXAgPSBrZXJuL3g4Nl82NC94ZW4vc3RhcnR1cC5TOworICBpMzg2X3hl
bl9wdmhfc3RhcnR1cCA9IGtlcm4vaTM4Ni94ZW4vc3RhcnR1cF9wdmguUzsKICAgaTM4Nl9xZW11
X3N0YXJ0dXAgPSBrZXJuL2kzODYvcWVtdS9zdGFydHVwLlM7CiAgIGkzODZfaWVlZTEyNzVfc3Rh
cnR1cCA9IGtlcm4vaTM4Ni9pZWVlMTI3NS9zdGFydHVwLlM7CiAgIGkzODZfY29yZWJvb3Rfc3Rh
cnR1cCA9IGtlcm4vaTM4Ni9jb3JlYm9vdC9zdGFydHVwLlM7CkBAIC0xNzcsNiArMTgwLDcgQEAg
a2VybmVsID0gewogCiAgIGkzODYgPSBrZXJuL2kzODYvZGwuYzsKICAgaTM4Nl94ZW4gPSBrZXJu
L2kzODYvZGwuYzsKKyAgaTM4Nl94ZW5fcHZoID0ga2Vybi9pMzg2L2RsLmM7CiAKICAgaTM4Nl9j
b3JlYm9vdCA9IGtlcm4vaTM4Ni9jb3JlYm9vdC9pbml0LmM7CiAgIGkzODZfbXVsdGlib290ID0g
a2Vybi9pMzg2L2NvcmVib290L2luaXQuYzsKQEAgLTIyMiw2ICsyMjYsMTQgQEAga2VybmVsID0g
ewogICB4ZW4gPSBkaXNrL3hlbi94ZW5kaXNrLmM7CiAgIHhlbiA9IGNvbW1hbmRzL2Jvb3QuYzsK
IAorICBpMzg2X3hlbl9wdmggPSBjb21tYW5kcy9ib290LmM7CisgIGkzODZfeGVuX3B2aCA9IGRp
c2sveGVuL3hlbmRpc2suYzsKKyAgaTM4Nl94ZW5fcHZoID0ga2Vybi9pMzg2L3RzYy5jOworICBp
Mzg2X3hlbl9wdmggPSBrZXJuL2kzODYveGVuL3RzYy5jOworICBpMzg2X3hlbl9wdmggPSBrZXJu
L2kzODYveGVuL3B2aC5jOworICBpMzg2X3hlbl9wdmggPSBrZXJuL3hlbi9pbml0LmM7CisgIGkz
ODZfeGVuX3B2aCA9IHRlcm0veGVuL2NvbnNvbGUuYzsKKwogICBpYTY0X2VmaSA9IGtlcm4vaWE2
NC9lZmkvc3RhcnR1cC5TOwogICBpYTY0X2VmaSA9IGtlcm4vaWE2NC9lZmkvaW5pdC5jOwogICBp
YTY0X2VmaSA9IGtlcm4vaWE2NC9kbC5jOwpAQCAtODAxLDYgKzgxMyw3IEBAIG1vZHVsZSA9IHsK
ICAgbmFtZSA9IGNwdWlkOwogICBjb21tb24gPSBjb21tYW5kcy9pMzg2L2NwdWlkLmM7CiAgIGVu
YWJsZSA9IHg4NjsKKyAgZW5hYmxlID0gaTM4Nl94ZW5fcHZoOwogICBlbmFibGUgPSBpMzg2X3hl
bjsKICAgZW5hYmxlID0geDg2XzY0X3hlbjsKIH07CkBAIC04NjAsNiArODczLDcgQEAgbW9kdWxl
ID0gewogICBpMzg2X2NvcmVib290ID0gbGliL2kzODYvaGFsdC5jOwogICBpMzg2X3FlbXUgPSBs
aWIvaTM4Ni9oYWx0LmM7CiAgIHhlbiA9IGxpYi94ZW4vaGFsdC5jOworICBpMzg2X3hlbl9wdmgg
PSBsaWIveGVuL2hhbHQuYzsKICAgZWZpID0gbGliL2VmaS9oYWx0LmM7CiAgIGllZWUxMjc1ID0g
bGliL2llZWUxMjc1L2hhbHQuYzsKICAgZW11ID0gbGliL2VtdS9oYWx0LmM7CkBAIC04NzcsNiAr
ODkxLDcgQEAgbW9kdWxlID0gewogICBtaXBzX2xvb25nc29uID0gbGliL21pcHMvbG9vbmdzb24v
cmVib290LmM7CiAgIG1pcHNfcWVtdV9taXBzID0gbGliL21pcHMvcWVtdV9taXBzL3JlYm9vdC5j
OwogICB4ZW4gPSBsaWIveGVuL3JlYm9vdC5jOworICBpMzg2X3hlbl9wdmggPSBsaWIveGVuL3Jl
Ym9vdC5jOwogICB1Ym9vdCA9IGxpYi91Ym9vdC9yZWJvb3QuYzsKICAgYXJtX2NvcmVib290ID0g
bGliL2R1bW15L3JlYm9vdC5jOwogICBjb21tb24gPSBjb21tYW5kcy9yZWJvb3QuYzsKQEAgLTE1
NzEsMTIgKzE1ODYsMTggQEAgbW9kdWxlID0gewogICB4ODYgPSBsaWIvaTM4Ni9yZWxvY2F0b3Ix
Ni5TOwogICB4ODYgPSBsaWIvaTM4Ni9yZWxvY2F0b3IzMi5TOwogICB4ODYgPSBsaWIvaTM4Ni9y
ZWxvY2F0b3I2NC5TOworICBpMzg2X3hlbl9wdmggPSBsaWIvaTM4Ni9yZWxvY2F0b3IxNi5TOwor
ICBpMzg2X3hlbl9wdmggPSBsaWIvaTM4Ni9yZWxvY2F0b3IzMi5TOworICBpMzg2X3hlbl9wdmgg
PSBsaWIvaTM4Ni9yZWxvY2F0b3I2NC5TOwogICBpMzg2ID0gbGliL2kzODYvcmVsb2NhdG9yX2Fz
bS5TOworICBpMzg2X3hlbl9wdmggPSBsaWIvaTM4Ni9yZWxvY2F0b3JfYXNtLlM7CiAgIHg4Nl82
NCA9IGxpYi94ODZfNjQvcmVsb2NhdG9yX2FzbS5TOwogICBpMzg2X3hlbiA9IGxpYi9pMzg2L3Jl
bG9jYXRvcl9hc20uUzsKICAgeDg2XzY0X3hlbiA9IGxpYi94ODZfNjQvcmVsb2NhdG9yX2FzbS5T
OwogICB4ODYgPSBsaWIvaTM4Ni9yZWxvY2F0b3IuYzsKICAgeDg2ID0gbGliL2kzODYvcmVsb2Nh
dG9yX2NvbW1vbl9jLmM7CisgIGkzODZfeGVuX3B2aCA9IGxpYi9pMzg2L3JlbG9jYXRvci5jOwor
ICBpMzg2X3hlbl9wdmggPSBsaWIvaTM4Ni9yZWxvY2F0b3JfY29tbW9uX2MuYzsKICAgaWVlZTEy
NzUgPSBsaWIvaWVlZTEyNzUvcmVsb2NhdG9yLmM7CiAgIGVmaSA9IGxpYi9lZmkvcmVsb2NhdG9y
LmM7CiAgIG1pcHMgPSBsaWIvbWlwcy9yZWxvY2F0b3JfYXNtLlM7CkBAIC0xNTk1LDYgKzE2MTYs
NyBAQCBtb2R1bGUgPSB7CiAgIGVuYWJsZSA9IG1pcHM7CiAgIGVuYWJsZSA9IHBvd2VycGM7CiAg
IGVuYWJsZSA9IHg4NjsKKyAgZW5hYmxlID0gaTM4Nl94ZW5fcHZoOwogICBlbmFibGUgPSB4ZW47
CiB9OwogCkBAIC0xNjA5LDYgKzE2MzEsNyBAQCBtb2R1bGUgPSB7CiAgIHNwYXJjNjRfaWVlZTEy
NzUgPSBsaWIvaWVlZTEyNzUvY21vcy5jOwogICBwb3dlcnBjX2llZWUxMjc1ID0gbGliL2llZWUx
Mjc1L2Ntb3MuYzsKICAgeGVuID0gbGliL3hlbi9kYXRldGltZS5jOworICBpMzg2X3hlbl9wdmgg
PSBsaWIveGVuL2RhdGV0aW1lLmM7CiAKICAgbWlwc19hcmMgPSBsaWIvYXJjL2RhdGV0aW1lLmM7
CiAgIGVuYWJsZSA9IG5vZW11OwpAQCAtMTY5Miw2ICsxNzE1LDcgQEAgbW9kdWxlID0gewogICBj
b21tb24gPSBsb2FkZXIvbXVsdGlib290LmM7CiAgIGNvbW1vbiA9IGxvYWRlci9tdWx0aWJvb3Rf
bWJpMi5jOwogICBlbmFibGUgPSB4ODY7CisgIGVuYWJsZSA9IGkzODZfeGVuX3B2aDsKICAgZW5h
YmxlID0gbWlwczsKIH07CiAKQEAgLTE2OTksOCArMTcyMywxMCBAQCBtb2R1bGUgPSB7CiAgIG5h
bWUgPSBtdWx0aWJvb3Q7CiAgIGNvbW1vbiA9IGxvYWRlci9tdWx0aWJvb3QuYzsKICAgeDg2ID0g
bG9hZGVyL2kzODYvbXVsdGlib290X21iaS5jOworICBpMzg2X3hlbl9wdmggPSBsb2FkZXIvaTM4
Ni9tdWx0aWJvb3RfbWJpLmM7CiAgIGV4dHJhX2Rpc3QgPSBsb2FkZXIvbXVsdGlib290X2VsZnh4
LmM7CiAgIGVuYWJsZSA9IHg4NjsKKyAgZW5hYmxlID0gaTM4Nl94ZW5fcHZoOwogfTsKIAogbW9k
dWxlID0gewpAQCAtMTcxMiw4ICsxNzM4LDEwIEBAIG1vZHVsZSA9IHsKIG1vZHVsZSA9IHsKICAg
bmFtZSA9IGxpbnV4OwogICB4ODYgPSBsb2FkZXIvaTM4Ni9saW51eC5jOworICBpMzg2X3hlbl9w
dmggPSBsb2FkZXIvaTM4Ni9saW51eC5jOwogICB4ZW4gPSBsb2FkZXIvaTM4Ni94ZW4uYzsKICAg
aTM4Nl9wYyA9IGxpYi9pMzg2L3BjL3Zlc2FfbW9kZXNfdGFibGUuYzsKKyAgaTM4Nl94ZW5fcHZo
ID0gbGliL2kzODYvcGMvdmVzYV9tb2Rlc190YWJsZS5jOwogICBtaXBzID0gbG9hZGVyL21pcHMv
bGludXguYzsKICAgcG93ZXJwY19pZWVlMTI3NSA9IGxvYWRlci9wb3dlcnBjL2llZWUxMjc1L2xp
bnV4LmM7CiAgIHNwYXJjNjRfaWVlZTEyNzUgPSBsb2FkZXIvc3BhcmM2NC9pZWVlMTI3NS9saW51
eC5jOwpAQCAtMTgwMSw2ICsxODI5LDggQEAgbW9kdWxlID0gewogICBjb21tb24gPSBtbWFwL21t
YXAuYzsKICAgeDg2ID0gbW1hcC9pMzg2L3VwcGVybWVtLmM7CiAgIHg4NiA9IG1tYXAvaTM4Ni9t
bWFwLmM7CisgIGkzODZfeGVuX3B2aCA9IG1tYXAvaTM4Ni91cHBlcm1lbS5jOworICBpMzg2X3hl
bl9wdmggPSBtbWFwL2kzODYvbW1hcC5jOwogCiAgIGkzODZfcGMgPSBtbWFwL2kzODYvcGMvbW1h
cC5jOwogICBpMzg2X3BjID0gbW1hcC9pMzg2L3BjL21tYXBfaGVscGVyLlM7CkBAIC0xODEwLDYg
KzE4NDAsNyBAQCBtb2R1bGUgPSB7CiAgIG1pcHMgPSBtbWFwL21pcHMvdXBwZXJtZW0uYzsKIAog
ICBlbmFibGUgPSB4ODY7CisgIGVuYWJsZSA9IGkzODZfeGVuX3B2aDsKICAgZW5hYmxlID0gaWE2
NF9lZmk7CiAgIGVuYWJsZSA9IGFybV9lZmk7CiAgIGVuYWJsZSA9IGFybTY0X2VmaTsKQEAgLTIw
NDksNiArMjA4MCw3IEBAIG1vZHVsZSA9IHsKICAgbmFtZSA9IGxlZ2FjeV9wYXNzd29yZF90ZXN0
OwogICBjb21tb24gPSB0ZXN0cy9sZWdhY3lfcGFzc3dvcmRfdGVzdC5jOwogICBlbmFibGUgPSBp
Mzg2X3BjOworICBlbmFibGUgPSBpMzg2X3hlbl9wdmg7CiAgIGVuYWJsZSA9IGkzODZfZWZpOwog
ICBlbmFibGUgPSB4ODZfNjRfZWZpOwogICBlbmFibGUgPSBlbXU7CkBAIC0yMjQ3LDYgKzIyNzks
NyBAQCBtb2R1bGUgPSB7CiAgIHhlbiA9IGxpYi9pMzg2L3BjL3Zlc2FfbW9kZXNfdGFibGUuYzsK
IAogICBlbmFibGUgPSBpMzg2X3BjOworICBlbmFibGUgPSBpMzg2X3hlbl9wdmg7CiAgIGVuYWJs
ZSA9IGkzODZfZWZpOwogICBlbmFibGUgPSB4ODZfNjRfZWZpOwogICBlbmFibGUgPSBlbXU7CkBA
IC0yMjkwLDEwICsyMzIzLDEyIEBAIG1vZHVsZSA9IHsKIG1vZHVsZSA9IHsKICAgbmFtZSA9IGJh
Y2t0cmFjZTsKICAgeDg2ID0gbGliL2kzODYvYmFja3RyYWNlLmM7CisgIGkzODZfeGVuX3B2aCA9
IGxpYi9pMzg2L2JhY2t0cmFjZS5jOwogICBpMzg2X3hlbiA9IGxpYi9pMzg2L2JhY2t0cmFjZS5j
OwogICB4ODZfNjRfeGVuID0gbGliL2kzODYvYmFja3RyYWNlLmM7CiAgIGNvbW1vbiA9IGxpYi9i
YWNrdHJhY2UuYzsKICAgZW5hYmxlID0geDg2OworICBlbmFibGUgPSBpMzg2X3hlbl9wdmg7CiAg
IGVuYWJsZSA9IGkzODZfeGVuOwogICBlbmFibGUgPSB4ODZfNjRfeGVuOwogfTsKLS0gCjIuMTYu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:55:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1gS0JY-0005bJ-GK; Wed, 28 Nov 2018 13:55: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=+lGq=OH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0JW-0005a0-Mh
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:55:38 +0000
X-Inumbo-ID: 487d0420-f315-11e8-8942-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 487d0420-f315-11e8-8942-12d6303a7972;
 Wed, 28 Nov 2018 13:55:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 209ECAFDF;
 Wed, 28 Nov 2018 13:55:35 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:17 +0100
Message-Id: <20181128135530.32545-8-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 07/20] xen: modify grub_xen_ptr2mfn() for
 xen-pvh
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Z3J1Yl94ZW5fcHRyMm1mbigpIHJldHVybnMgdGhlIG1hY2hpbmUgZnJhbWUgbnVtYmVyIGZvciBh
IGdpdmVuIHBvaW50ZXIKdmFsdWUuIEZvciBYZW4tUFZIIGd1ZXN0cyB0aGlzIGlzIGp1c3QgdGhl
IFBGTi4gQWRkIHRoZSBQVkggc3BlY2lmaWMKdmFyaWFudC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBlciA8ZGFu
aWVsLmtpcGVyQG9yYWNsZS5jb20+Ci0tLQpWNTogbmV3IHBhdGNoIChEYW5pZWwgS2lwZXIpCi0t
LQogZ3J1Yi1jb3JlL2tlcm4veGVuL2luaXQuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9ncnViLWNvcmUva2Vybi94ZW4vaW5pdC5jIGIvZ3J1
Yi1jb3JlL2tlcm4veGVuL2luaXQuYwppbmRleCAxMDAwN2I0MTEuLmEyM2RhZDYzMyAxMDA2NDQK
LS0tIGEvZ3J1Yi1jb3JlL2tlcm4veGVuL2luaXQuYworKysgYi9ncnViLWNvcmUva2Vybi94ZW4v
aW5pdC5jCkBAIC00NSw2ICs0NSw4IEBAIGdydWJfeGVuX3B0cjJtZm4gKHZvaWQgKnB0cikKICAg
Z3J1Yl94ZW5fbWZuX3QgKm1mbl9saXN0ID0KICAgICAoZ3J1Yl94ZW5fbWZuX3QgKikgZ3J1Yl94
ZW5fc3RhcnRfcGFnZV9hZGRyLT5tZm5fbGlzdDsKICAgcmV0dXJuIG1mbl9saXN0WyhncnViX2Fk
ZHJfdCkgcHRyID4+IEdSVUJfWEVOX0xPR19QQUdFX1NJWkVdOworI2Vsc2UKKyAgcmV0dXJuIChn
cnViX2FkZHJfdCkgcHRyID4+IEdSVUJfWEVOX0xPR19QQUdFX1NJWkU7CiAjZW5kaWYKIH0KIAot
LSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:55:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1gS0JZ-0005c0-FQ; Wed, 28 Nov 2018 13:55: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=+lGq=OH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0JX-0005aC-2g
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:55:39 +0000
X-Inumbo-ID: 487e8782-f315-11e8-ab0e-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 487e8782-f315-11e8-ab0e-12d6303a7972;
 Wed, 28 Nov 2018 13:55:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5A20BB00A;
 Wed, 28 Nov 2018 13:55:35 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:18 +0100
Message-Id: <20181128135530.32545-9-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 08/20] xen: add PVH specific defines to
 offset.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

aW5jbHVkZS9ncnViL29mZnNldHMuaCBuZWVkcyBzb21lIGRlZmluZXMgZm9yIFhlbiBQVkggbW9k
ZS4KCkFkZCB0aGVtLiBXaGlsZSBhdCBpdCBsaW5lIHVwIHRoZSB2YWx1ZXMgaW4gdGhlIHN1cnJv
dW5kaW5nIGxpbmVzIHRvCnN0YXJ0IGF0IHRoZSBzYW1lIGNvbHVtbi4KClNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBl
ciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+Ci0tLQpWMzogWEVOUFZILT5YRU5fUFZIIChEYW5p
ZWwgS2lwZXIpCi0tLQogaW5jbHVkZS9ncnViL29mZnNldHMuaCB8IDIxICsrKysrKysrKysrKy0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ncnViL29mZnNldHMuaCBiL2luY2x1ZGUvZ3J1Yi9vZmZz
ZXRzLmgKaW5kZXggMzMwZTRjNzA3Li44NzFlMWNkNGMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZ3J1
Yi9vZmZzZXRzLmgKKysrIGIvaW5jbHVkZS9ncnViL29mZnNldHMuaApAQCAtMzYsOSArMzYsMTAg
QEAKICNkZWZpbmUgR1JVQl9ERUNPTVBSRVNTT1JfSTM4Nl9QQ19NQVhfREVDT01QUkVTU09SX1NJ
WkUgKDB4OTAwMC0weDgyMDApCiAKIC8qIFRoZSBzZWdtZW50IHdoZXJlIHRoZSBrZXJuZWwgaXMg
bG9hZGVkLiAgKi8KLSNkZWZpbmUgR1JVQl9CT09UX0kzODZfUENfS0VSTkVMX1NFRwkweDgwMAor
I2RlZmluZSBHUlVCX0JPT1RfSTM4Nl9QQ19LRVJORUxfU0VHCQkweDgwMAogCi0jZGVmaW5lIEdS
VUJfS0VSTkVMX0kzODZfUENfTElOS19BRERSICAweDkwMDAKKyNkZWZpbmUgR1JVQl9LRVJORUxf
STM4Nl9QQ19MSU5LX0FERFIJCTB4OTAwMAorI2RlZmluZSBHUlVCX0tFUk5FTF9JMzg2X1hFTl9Q
VkhfTElOS19BRERSCTB4MTAwMDAwCiAKIC8qIFRoZSB1cHBlciBtZW1vcnkgYXJlYSAoc3RhcnRp
bmcgYXQgNjQwIGtpQikuICAqLwogI2RlZmluZSBHUlVCX01FTU9SWV9JMzg2X1BDX1VQUEVSCQkw
eGEwMDAwCkBAIC0xMDEsMTUgKzEwMiwxNyBAQAogI2RlZmluZSBHUlVCX0tFUk5FTF9JMzg2X01V
TFRJQk9PVF9NT0RfQUxJR04JR1JVQl9LRVJORUxfSTM4Nl9DT1JFQk9PVF9NT0RfQUxJR04KIAog
I2RlZmluZSBHUlVCX0tFUk5FTF9YODZfNjRfWEVOX01PRF9BTElHTgkweDgKLSNkZWZpbmUgR1JV
Ql9LRVJORUxfSTM4Nl9YRU5fTU9EX0FMSUdOCTB4OAorI2RlZmluZSBHUlVCX0tFUk5FTF9JMzg2
X1hFTl9NT0RfQUxJR04JCTB4OAorI2RlZmluZSBHUlVCX0tFUk5FTF9JMzg2X1hFTl9QVkhfTU9E
X0FMSUdOCTB4OAogCiAvKiBOb24temVybyB2YWx1ZSBpcyBvbmx5IG5lZWRlZCBmb3IgUG93ZXJN
YWNzLiAgKi8KLSNkZWZpbmUgR1JVQl9LRVJORUxfWDg2XzY0X1hFTl9NT0RfR0FQIDB4MAotI2Rl
ZmluZSBHUlVCX0tFUk5FTF9JMzg2X1hFTl9NT0RfR0FQIDB4MAotI2RlZmluZSBHUlVCX0tFUk5F
TF9JMzg2X0lFRUUxMjc1X01PRF9HQVAgMHgwCi0jZGVmaW5lIEdSVUJfS0VSTkVMX0kzODZfQ09S
RUJPT1RfTU9EX0dBUCAweDAKLSNkZWZpbmUgR1JVQl9LRVJORUxfU1BBUkM2NF9JRUVFMTI3NV9N
T0RfR0FQIDB4MAotI2RlZmluZSBHUlVCX0tFUk5FTF9BUk1fVUJPT1RfTU9EX0dBUCAweDAKKyNk
ZWZpbmUgR1JVQl9LRVJORUxfWDg2XzY0X1hFTl9NT0RfR0FQCQkweDAKKyNkZWZpbmUgR1JVQl9L
RVJORUxfSTM4Nl9YRU5fTU9EX0dBUAkJMHgwCisjZGVmaW5lIEdSVUJfS0VSTkVMX0kzODZfWEVO
X1BWSF9NT0RfR0FQCTB4MAorI2RlZmluZSBHUlVCX0tFUk5FTF9JMzg2X0lFRUUxMjc1X01PRF9H
QVAJMHgwCisjZGVmaW5lIEdSVUJfS0VSTkVMX0kzODZfQ09SRUJPT1RfTU9EX0dBUAkweDAKKyNk
ZWZpbmUgR1JVQl9LRVJORUxfU1BBUkM2NF9JRUVFMTI3NV9NT0RfR0FQCTB4MAorI2RlZmluZSBH
UlVCX0tFUk5FTF9BUk1fVUJPT1RfTU9EX0dBUAkJMHgwCiAKICNkZWZpbmUgR1JVQl9LRVJORUxf
UE9XRVJQQ19JRUVFMTI3NV9NT0RfQUxJR04gMHgxMDAwCiAjZGVmaW5lIEdSVUJfS0VSTkVMX1NQ
QVJDNjRfSUVFRTEyNzVfTE9HX01PRF9BTElHTiAzCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:55:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1gS0Ja-0005cX-0o; Wed, 28 Nov 2018 13:55: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=+lgq=oh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0JX-0005aS-FA
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:55:39 +0000
X-Inumbo-ID: 48fde680-f315-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48fde680-f315-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 13:55:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5F0EAB052;
 Wed, 28 Nov 2018 13:55:36 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:23 +0100
Message-Id: <20181128135530.32545-14-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 13/20] xen: setup Xen specific data for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5pdGlhbGl6ZSB0aGUgbmVlZGVkIFhlbiBzcGVjaWZpYyBkYXRhLiBUaGlzIGlzOgoKLSB0aGUg
WGVuIHN0YXJ0IG9mIGRheSBwYWdlIGNvbnRhaW5pbmcgdGhlIGNvbnNvbGUgYW5kIFhlbnN0b3Jl
IHJpbmcKICBwYWdlIFBGTiBhbmQgZXZlbnQgY2hhbm5lbAotIHRoZSBncmFudCB0YWJsZQotIHRo
ZSBzaGFyZWQgaW5mbyBwYWdlCgpXcml0ZSBiYWNrIHRoZSBwb3NzaWJseSBtb2RpZmllZCBtZW1v
cnkgbWFwIHRvIHRoZSBoeXBlcnZpc29yIGluIGNhc2UKdGhlIGd1ZXN0IGlzIHJlYWRpbmcgaXQg
ZnJvbSB0aGVyZSBhZ2Fpbi4KClNldCB0aGUgUlNEUCBhZGRyZXNzIGZvciB0aGUgZ3Vlc3QgZnJv
bSB0aGUgc3RhcnRfaW5mbyBwYWdlIHBhc3NlZAphcyBib290IHBhcmFtZXRlci4KClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhbmll
bCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tClY0OiB3cml0ZSBiYWNrIG1lbW9yeSBt
YXAgdG8gWGVuIChSb2dlciBQYXUgTW9ubsOpKQpWNTogYWRkIGNvbW1lbnQgKERhbmllbCBLaXBl
cikKLS0tCiBncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYyB8IDEyMyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMjMgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jIGIvZ3J1
Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKaW5kZXggMmI2OGFjMzMzLi40NzIwODVlZDEgMTAw
NjQ0Ci0tLSBhL2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jCisrKyBiL2dydWItY29yZS9r
ZXJuL2kzODYveGVuL3B2aC5jCkBAIC0yNyw2ICsyNyw3IEBACiAjaW5jbHVkZSA8Z3J1Yi9pMzg2
L2xpbnV4Lmg+CiAjaW5jbHVkZSA8Z3J1Yi9tYWNoaW5lL2tlcm5lbC5oPgogI2luY2x1ZGUgPGdy
dWIvbWFjaGluZS9tZW1vcnkuaD4KKyNpbmNsdWRlIDx4ZW4vaHZtL3BhcmFtcy5oPgogI2luY2x1
ZGUgPHhlbi9tZW1vcnkuaD4KIAogI2RlZmluZSBYRU5fTUVNT1JZX01BUF9TSVpFICAgMTI4CkBA
IC0zNyw2ICszOCw3IEBAIHN0YXRpYyBjaGFyIGh5cGVyY2FsbF9wYWdlW0dSVUJfWEVOX1BBR0Vf
U0laRV0KICAgX19hdHRyaWJ1dGVfXyAoKGFsaWduZWQgKEdSVUJfWEVOX1BBR0VfU0laRSkpKTsK
IAogc3RhdGljIGdydWJfdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7CitzdGF0aWMgc3RydWN0IHN0
YXJ0X2luZm8gZ3J1Yl94ZW5fc3RhcnRfcGFnZTsKIHN0YXRpYyBzdHJ1Y3QgZ3J1Yl9lODIwX21t
YXBfZW50cnkgbWFwW1hFTl9NRU1PUllfTUFQX1NJWkVdOwogc3RhdGljIHVuc2lnbmVkIGludCBu
cl9tYXBfZW50cmllczsKIApAQCAtMTExLDYgKzExMywzNiBAQCBncnViX3hlbl9oeXBlcmNhbGwg
KGdydWJfdWludDMyX3QgY2FsbG5vLCBncnViX3VpbnQzMl90IGEwLAogICByZXR1cm4gcmVzOwog
fQogCitzdGF0aWMgZ3J1Yl91aW50MzJfdAorZ3J1Yl94ZW5fZ2V0X3BhcmFtIChpbnQgaWR4KQor
eworICBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSB4aHY7CisgIGludCByOworCisgIHhodi5kb21pZCA9
IERPTUlEX1NFTEY7CisgIHhodi5pbmRleCA9IGlkeDsKKyAgciA9IGdydWJfeGVuX2h5cGVyY2Fs
bCAoX19IWVBFUlZJU09SX2h2bV9vcCwgSFZNT1BfZ2V0X3BhcmFtLAorCQkJICAoZ3J1Yl91aW50
MzJfdCkgKCZ4aHYpLCAwLCAwLCAwLCAwKTsKKyAgaWYgKHIgPCAwKQorICAgIGdydWJfeGVuX3Bh
bmljICgiQ291bGQgbm90IGdldCBwYXJhbWV0ZXIgZnJvbSBYZW4hXG4iKTsKKyAgcmV0dXJuIHho
di52YWx1ZTsKK30KKworc3RhdGljIHZvaWQgKgorZ3J1Yl94ZW5fYWRkX3BoeXNtYXAgKHVuc2ln
bmVkIGludCBzcGFjZSwgdm9pZCAqYWRkcikKK3sKKyAgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21h
cCB4YXRwOworCisgIHhhdHAuZG9taWQgPSBET01JRF9TRUxGOworICB4YXRwLmlkeCA9IDA7Cisg
IHhhdHAuc3BhY2UgPSBzcGFjZTsKKyAgeGF0cC5ncGZuID0gKGdydWJfYWRkcl90KSBhZGRyID4+
IEdSVUJfWEVOX0xPR19QQUdFX1NJWkU7CisgIGlmIChncnViX3hlbl9oeXBlcmNhbGwgKF9fSFlQ
RVJWSVNPUl9tZW1vcnlfb3AsIFhFTk1FTV9hZGRfdG9fcGh5c21hcCwKKwkJCSAgKGdydWJfdWlu
dDMyX3QpICgmeGF0cCksIDAsIDAsIDAsIDApKQorICAgIGdydWJfeGVuX3BhbmljICgiTWVtb3J5
X29wIGh5cGVyY2FsbCBmYWlsZWQhXG4iKTsKKyAgcmV0dXJuIGFkZHI7Cit9CisKIHN0YXRpYyB2
b2lkCiBncnViX3hlbl9zb3J0X21tYXAgKHZvaWQpCiB7CkBAIC0xOTcsMTIgKzIyOSwxMDMgQEAg
Z3J1Yl94ZW5fZ2V0X21tYXAgKHZvaWQpCiAgIGdydWJfeGVuX3NvcnRfbW1hcCAoKTsKIH0KIAor
c3RhdGljIHZvaWQKK2dydWJfeGVuX3NldF9tbWFwICh2b2lkKQoreworICBzdHJ1Y3QgeGVuX2Zv
cmVpZ25fbWVtb3J5X21hcCBtZW1tYXA7CisKKyAgbWVtbWFwLmRvbWlkID0gRE9NSURfU0VMRjsK
KyAgbWVtbWFwLm1hcC5ucl9lbnRyaWVzID0gbnJfbWFwX2VudHJpZXM7CisgIHNldF94ZW5fZ3Vl
c3RfaGFuZGxlIChtZW1tYXAubWFwLmJ1ZmZlciwgbWFwKTsKKyAgZ3J1Yl94ZW5faHlwZXJjYWxs
IChfX0hZUEVSVklTT1JfbWVtb3J5X29wLCBYRU5NRU1fc2V0X21lbW9yeV9tYXAsCisJCSAgICAg
IChncnViX3VpbnQzMl90KSAoJm1lbW1hcCksIDAsIDAsIDAsIDApOworfQorCitzdGF0aWMgZ3J1
Yl91aW50NjRfdAorZ3J1Yl94ZW5fZmluZF9wYWdlIChncnViX3VpbnQ2NF90IHN0YXJ0KQorewor
ICB1bnNpZ25lZCBpbnQgaSwgajsKKyAgZ3J1Yl91aW50NjRfdCBsYXN0ID0gc3RhcnQ7CisKKyAg
LyoKKyAgICogVHJ5IHRvIGZpbmQgYSBlODIwIG1hcCBob2xlIGJlbG93IDRHLgorICAgKiBSZWxp
ZXMgb24gcGFnZS1hbGlnbmVkIGVudHJpZXMgKGFkZHIgYW5kIGxlbikgYW5kIGlucHV0IChzdGFy
dCkuCisgICAqLworCisgIGZvciAoaSA9IDA7IGkgPCBucl9tYXBfZW50cmllczsgaSsrKQorICAg
IHsKKyAgICAgIGlmIChsYXN0ID4gbWFwW2ldLmFkZHIgKyBtYXBbaV0ubGVuKQorCWNvbnRpbnVl
OworICAgICAgaWYgKGxhc3QgPCBtYXBbaV0uYWRkcikKKwlyZXR1cm4gbGFzdDsKKyAgICAgIGlm
ICgobWFwW2ldLmFkZHIgPj4gMzIpIHx8ICgobWFwW2ldLmFkZHIgKyBtYXBbaV0ubGVuKSA+PiAz
MikpCisJYnJlYWs7CisgICAgICBsYXN0ID0gbWFwW2ldLmFkZHIgKyBtYXBbaV0ubGVuOworICAg
IH0KKyAgICBpZiAoaSA9PSBucl9tYXBfZW50cmllcykKKyAgICAgIHJldHVybiBsYXN0OworCisg
IC8qIE5vIGhvbGUgZm91bmQsIHVzZSB0aGUgaGlnaGVzdCBSQU0gcGFnZSBiZWxvdyA0RyBhbmQg
cmVzZXJ2ZSBpdC4gKi8KKyAgaWYgKG5yX21hcF9lbnRyaWVzID09IEFSUkFZX1NJWkUgKG1hcCkp
CisgICAgZ3J1Yl94ZW5fcGFuaWMgKCJNZW1vcnkgbWFwIHNpemUgbGltaXQgcmVhY2hlZCFcbiIp
OworICBmb3IgKGkgPSAwLCBqID0gMDsgaSA8IG5yX21hcF9lbnRyaWVzOyBpKyspCisgICAgewor
ICAgICAgaWYgKG1hcFtpXS50eXBlICE9IEdSVUJfTUVNT1JZX0FWQUlMQUJMRSkKKwljb250aW51
ZTsKKyAgICAgIGlmIChtYXBbaV0uYWRkciA+PiAzMikKKwlicmVhazsKKyAgICAgIGogPSBpOwor
ICAgICAgaWYgKChtYXBbaV0uYWRkciArIG1hcFtpXS5sZW4pID4+IDMyKQorCWJyZWFrOworICAg
IH0KKyAgaWYgKG1hcFtqXS50eXBlICE9IEdSVUJfTUVNT1JZX0FWQUlMQUJMRSkKKyAgICBncnVi
X3hlbl9wYW5pYyAoIk5vIGZyZWUgbWVtb3J5IHBhZ2UgZm91bmQhXG4iKTsKKyAgaWYgKChtYXBb
al0uYWRkciArIG1hcFtqXS5sZW4pID4+IDMyKQorICAgIGxhc3QgPSAoMVVMTCA8PCAzMikgLSBH
UlVCX1hFTl9QQUdFX1NJWkU7CisgIGVsc2UKKyAgICBsYXN0ID0gbWFwW2pdLmFkZHIgKyBtYXBb
al0ubGVuIC0gR1JVQl9YRU5fUEFHRV9TSVpFOworICBtYXBbbnJfbWFwX2VudHJpZXNdLmFkZHIg
PSBsYXN0OworICBtYXBbbnJfbWFwX2VudHJpZXNdLmxlbiA9IEdSVUJfWEVOX1BBR0VfU0laRTsK
KyAgbWFwW25yX21hcF9lbnRyaWVzXS50eXBlID0gR1JVQl9NRU1PUllfUkVTRVJWRUQ7CisgIG5y
X21hcF9lbnRyaWVzKys7CisgIGdydWJfeGVuX3NvcnRfbW1hcCAoKTsKKworICByZXR1cm4gbGFz
dDsKK30KKwogdm9pZAogZ3J1Yl94ZW5fc2V0dXBfcHZoICh2b2lkKQogeworICBncnViX2FkZHJf
dCBwYXI7CisKICAgZ3J1Yl94ZW5fY3B1aWRfYmFzZSAoKTsKICAgZ3J1Yl94ZW5fc2V0dXBfaHlw
ZXJjYWxsX3BhZ2UgKCk7CiAgIGdydWJfeGVuX2dldF9tbWFwICgpOworCisgIC8qIFNldHVwIFhl
biBkYXRhLiAqLworICBncnViX3hlbl9zdGFydF9wYWdlX2FkZHIgPSAmZ3J1Yl94ZW5fc3RhcnRf
cGFnZTsKKworICBwYXIgPSBncnViX3hlbl9nZXRfcGFyYW0gKEhWTV9QQVJBTV9DT05TT0xFX1BG
Tik7CisgIGdydWJfeGVuX3N0YXJ0X3BhZ2VfYWRkci0+Y29uc29sZS5kb21VLm1mbiA9IHBhcjsK
KyAgZ3J1Yl94ZW5feGNvbnMgPSAodm9pZCAqKSAoZ3J1Yl9hZGRyX3QpIChwYXIgPDwgR1JVQl9Y
RU5fTE9HX1BBR0VfU0laRSk7CisgIHBhciA9IGdydWJfeGVuX2dldF9wYXJhbSAoSFZNX1BBUkFN
X0NPTlNPTEVfRVZUQ0hOKTsKKyAgZ3J1Yl94ZW5fc3RhcnRfcGFnZV9hZGRyLT5jb25zb2xlLmRv
bVUuZXZ0Y2huID0gcGFyOworCisgIHBhciA9IGdydWJfeGVuX2dldF9wYXJhbSAoSFZNX1BBUkFN
X1NUT1JFX1BGTik7CisgIGdydWJfeGVuX3N0YXJ0X3BhZ2VfYWRkci0+c3RvcmVfbWZuID0gcGFy
OworICBncnViX3hlbl94ZW5zdG9yZSA9ICh2b2lkICopIChncnViX2FkZHJfdCkgKHBhciA8PCBH
UlVCX1hFTl9MT0dfUEFHRV9TSVpFKTsKKyAgcGFyID0gZ3J1Yl94ZW5fZ2V0X3BhcmFtIChIVk1f
UEFSQU1fU1RPUkVfRVZUQ0hOKTsKKyAgZ3J1Yl94ZW5fc3RhcnRfcGFnZV9hZGRyLT5zdG9yZV9l
dnRjaG4gPSBwYXI7CisKKyAgcGFyID0gZ3J1Yl94ZW5fZmluZF9wYWdlICgwKTsKKyAgZ3J1Yl94
ZW5fZ3JhbnRfdGFibGUgPSBncnViX3hlbl9hZGRfcGh5c21hcCAoWEVOTUFQU1BBQ0VfZ3JhbnRf
dGFibGUsCisJCQkJCSAgICAgICAodm9pZCAqKSBwYXIpOworICBwYXIgPSBncnViX3hlbl9maW5k
X3BhZ2UgKHBhciArIEdSVUJfWEVOX1BBR0VfU0laRSk7CisgIGdydWJfeGVuX3NoYXJlZF9pbmZv
ID0gZ3J1Yl94ZW5fYWRkX3BoeXNtYXAgKFhFTk1BUFNQQUNFX3NoYXJlZF9pbmZvLAorCQkJCQkg
ICAgICAgKHZvaWQgKikgcGFyKTsKKyAgZ3J1Yl94ZW5fc2V0X21tYXAgKCk7CisKKyAgZ3J1Yl9y
c2RwX2FkZHIgPSBwdmhfc3RhcnRfaW5mby0+cnNkcF9wYWRkcjsKIH0KIAogZ3J1Yl9lcnJfdAot
LSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:55:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:55: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-devel-bounces@lists.xenproject.org>)
	id 1gS0Ja-0005ch-CS; Wed, 28 Nov 2018 13:55: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=+lgq=oh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0JX-0005aW-Kb
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:55:39 +0000
X-Inumbo-ID: 49180d57-f315-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49180d57-f315-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 13:55:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BA7F4B085;
 Wed, 28 Nov 2018 13:55:36 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:19 +0100
Message-Id: <20181128135530.32545-10-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 09/20] xen: add basic hooks for PVH in
 current code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBob29rcyB0byBjdXJyZW50IGNvZGUgbmVlZGVkIGZvciBYZW4gUFZILiBUaGV5IHdp
bGwgYmUgZmlsbGVkCndpdGggY29kZSBsYXRlciB3aGVuIHRoZSByZWxhdGVkIGZ1bmN0aW9uYWxp
dHkgaXMgYmVpbmcgYWRkZWQuCgpsb2FkZXIvaTM4Ni9saW51eC5jIG5lZWRzIHRvIGluY2x1ZGUg
bWFjaGluZS9rZXJuZWwuaCBub3cgYXMgaXQgbmVlZHMKdG8gZ2V0IEdSVUJfS0VSTkVMX1VTRV9S
U0RQX0FERFIgZnJvbSB0aGVyZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNs
ZS5jb20+Ci0tLQpWMzogeGVucHZoLT54ZW5fcHZoIChEYW5pZWwgS2lwZXIpCiAgICBhZGp1c3Qg
Y29weXJpZ2h0IGRhdGUgKFJvZ2VyIFBhdSBNb25uw6kpClY1OiB1cGRhdGUgY29tbWl0IG1lc3Nh
Z2UgKERhbmllbCBLaXBlcikKICAgIG1vdmUgaW5jbHVkaW5nIHhlbi9odm0vc3RhcnRfaW5mby5o
IHRvIHRoZSBzb3VyY2VzIHJlYWxseSBuZWVkaW5nCiAgICAgIGl0IChEYW5pZWwgS2lwZXIpCi0t
LQogZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgICAgICAgICB8IDM3ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiBncnViLWNvcmUva2Vybi9pMzg2L3hlbi9zdGFydHVw
X3B2aC5TIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBncnViLWNvcmUva2Vybi94
ZW4vaW5pdC5jICAgICAgICAgICAgIHwgIDQgKysrKwogZ3J1Yi1jb3JlL2xvYWRlci9pMzg2L2xp
bnV4LmMgICAgICAgICB8ICAxICsKIGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgva2VybmVsLmgg
ICAgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL2dydWIveGVuLmgg
ICAgICAgICAgICAgICAgICAgIHwgIDUgKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgMTA2IGluc2Vy
dGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmgu
YwogY3JlYXRlIG1vZGUgMTAwNjQ0IGdydWItY29yZS9rZXJuL2kzODYveGVuL3N0YXJ0dXBfcHZo
LlMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2tlcm5lbC5o
CgpkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgYi9ncnViLWNvcmUv
a2Vybi9pMzg2L3hlbi9wdmguYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAu
LjRmNjI5YjE1ZQotLS0gL2Rldi9udWxsCisrKyBiL2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2
aC5jCkBAIC0wLDAgKzEsMzcgQEAKKy8qCisgKiAgR1JVQiAgLS0gIEdSYW5kIFVuaWZpZWQgQm9v
dGxvYWRlcgorICogIENvcHlyaWdodCAoQykgMjAxOCAgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
LCBJbmMuCisgKgorICogIEdSVUIgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yIG1vZGlmeQorICogIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiAgdGhlIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IKKyAqICAo
YXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqICBHUlVCIGlzIGRpc3Ry
aWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiAgYnV0IFdJVEhP
VVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAq
ICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT
ZWUgdGhlCisgKiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4K
KyAqCisgKiAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UKKyAqICBhbG9uZyB3aXRoIEdSVUIuICBJZiBub3QsIHNlZSA8aHR0
cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPGdydWIva2VybmVs
Lmg+CisjaW5jbHVkZSA8Z3J1Yi9taXNjLmg+CisjaW5jbHVkZSA8Z3J1Yi9tZW1vcnkuaD4KKyNp
bmNsdWRlIDxncnViL21tLmg+CisjaW5jbHVkZSA8Z3J1Yi94ZW4uaD4KKyNpbmNsdWRlIDx4ZW4v
aHZtL3N0YXJ0X2luZm8uaD4KKyNpbmNsdWRlIDxncnViL21hY2hpbmUva2VybmVsLmg+CisKK2dy
dWJfdWludDY0X3QgZ3J1Yl9yc2RwX2FkZHI7CisKK3ZvaWQKK2dydWJfeGVuX3NldHVwX3B2aCAo
dm9pZCkKK3sKK30KKworZ3J1Yl9lcnJfdAorZ3J1Yl9tYWNoaW5lX21tYXBfaXRlcmF0ZSAoZ3J1
Yl9tZW1vcnlfaG9va190IGhvb2ssIHZvaWQgKmhvb2tfZGF0YSkKK3sKK30KZGlmZiAtLWdpdCBh
L2dydWItY29yZS9rZXJuL2kzODYveGVuL3N0YXJ0dXBfcHZoLlMgYi9ncnViLWNvcmUva2Vybi9p
Mzg2L3hlbi9zdGFydHVwX3B2aC5TCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MC4uNjliOGZkY2NhCi0tLSAvZGV2L251bGwKKysrIGIvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4v
c3RhcnR1cF9wdmguUwpAQCAtMCwwICsxLDI5IEBACisvKiBzdGFydHVwLlMgLSBib290c3RyYXAg
R1JVQiBpdHNlbGYgKi8KKy8qCisgKiAgR1JVQiAgLS0gIEdSYW5kIFVuaWZpZWQgQm9vdGxvYWRl
cgorICogIENvcHlyaWdodCAoQykgMjAxOCAgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMu
CisgKgorICogIEdSVUIgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg
YW5kL29yIG1vZGlmeQorICogIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiAgdGhlIEZyZWUgU29mdHdhcmUgRm91
bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IKKyAqICAoYXQgeW91
ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqICBHUlVCIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiAgYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqICBNRVJD
SEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl
CisgKiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisg
KiAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UKKyAqICBhbG9uZyB3aXRoIEdSVUIuICBJZiBub3QsIHNlZSA8aHR0cDovL3d3
dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPGNvbmZpZy5oPgorI2luY2x1
ZGUgPGdydWIvc3ltYm9sLmg+CisKKwkuZmlsZQkic3RhcnR1cF9wdmguUyIKKwkudGV4dAorCisv
KiBTYXZlZCBwb2ludGVyIHRvIHN0YXJ0IGluZm8gc3RydWN0dXJlLiAqLworCS5nbG9ibAlwdmhf
c3RhcnRfaW5mbworcHZoX3N0YXJ0X2luZm86CisJLmxvbmcJMApkaWZmIC0tZ2l0IGEvZ3J1Yi1j
b3JlL2tlcm4veGVuL2luaXQuYyBiL2dydWItY29yZS9rZXJuL3hlbi9pbml0LmMKaW5kZXggYTIz
ZGFkNjMzLi43ODJjYTcyOTUgMTAwNjQ0Ci0tLSBhL2dydWItY29yZS9rZXJuL3hlbi9pbml0LmMK
KysrIGIvZ3J1Yi1jb3JlL2tlcm4veGVuL2luaXQuYwpAQCAtNTY0LDYgKzU2NCwxMCBAQCBncnVi
X21hY2hpbmVfaW5pdCAodm9pZCkKIAkJCSAgICsgR1JVQl9LRVJORUxfTUFDSElORV9NT0RfR0FQ
LAogCQkJICAgR1JVQl9LRVJORUxfTUFDSElORV9NT0RfQUxJR04pOwogCisjaWZkZWYgR1JVQl9N
QUNISU5FX1hFTl9QVkgKKyAgZ3J1Yl94ZW5fc2V0dXBfcHZoICgpOworI2VuZGlmCisKICAgZ3J1
Yl94ZW5fc2V0dXBfZ250dGFiICgpOwogCiAjaWZkZWYgR1JVQl9NQUNISU5FX1hFTgpkaWZmIC0t
Z2l0IGEvZ3J1Yi1jb3JlL2xvYWRlci9pMzg2L2xpbnV4LmMgYi9ncnViLWNvcmUvbG9hZGVyL2kz
ODYvbGludXguYwppbmRleCAzNzVlZTgwZGMuLmI2MDE1OTEzYiAxMDA2NDQKLS0tIGEvZ3J1Yi1j
b3JlL2xvYWRlci9pMzg2L2xpbnV4LmMKKysrIGIvZ3J1Yi1jb3JlL2xvYWRlci9pMzg2L2xpbnV4
LmMKQEAgLTM1LDYgKzM1LDcgQEAKICNpbmNsdWRlIDxncnViL2kxOG4uaD4KICNpbmNsdWRlIDxn
cnViL2xpYi9jbWRsaW5lLmg+CiAjaW5jbHVkZSA8Z3J1Yi9saW51eC5oPgorI2luY2x1ZGUgPGdy
dWIvbWFjaGluZS9rZXJuZWwuaD4KIAogR1JVQl9NT0RfTElDRU5TRSAoIkdQTHYzKyIpOwogCmRp
ZmYgLS1naXQgYS9pbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2tlcm5lbC5oIGIvaW5jbHVkZS9n
cnViL2kzODYveGVuX3B2aC9rZXJuZWwuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAuLjJiN2I4YTEyOQotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUvZ3J1Yi9pMzg2L3hl
bl9wdmgva2VybmVsLmgKQEAgLTAsMCArMSwzMCBAQAorLyoKKyAqICBHUlVCICAtLSAgR1JhbmQg
VW5pZmllZCBCb290bG9hZGVyCisgKiAgQ29weXJpZ2h0IChDKSAyMDE4ICBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb24sIEluYy4KKyAqCisgKiAgR1JVQiBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2Fu
IHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiAgaXQgdW5kZXIgdGhlIHRlcm1zIG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqICB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNl
LCBvcgorICogIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogIEdS
VUIgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAq
ICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZgorICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4gIFNlZSB0aGUKKyAqICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgorICoKKyAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogIGFsb25nIHdpdGggR1JVQi4gIElmIG5v
dCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaWZuZGVmIEdS
VUJfS0VSTkVMX01BQ0hJTkVfSEVBREVSCisjZGVmaW5lIEdSVUJfS0VSTkVMX01BQ0hJTkVfSEVB
REVSCTEKKworI2lmbmRlZiBBU01fRklMRQorCisjZGVmaW5lIEdSVUJfS0VSTkVMX1VTRV9SU0RQ
X0FERFIJMQorCitleHRlcm4gZ3J1Yl91aW50NjRfdCBFWFBPUlRfVkFSKGdydWJfcnNkcF9hZGRy
KTsKKworI2VuZGlmIC8qICEgQVNNX0ZJTEUgKi8KKworI2VuZGlmIC8qIEdSVUJfS0VSTkVMX01B
Q0hJTkVfSEVBREVSICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL2dydWIveGVuLmggYi9pbmNsdWRl
L2dydWIveGVuLmgKaW5kZXggYzMxY2MxMGM3Li45MWNiN2NmODEgMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUvZ3J1Yi94ZW4uaAorKysgYi9pbmNsdWRlL2dydWIveGVuLmgKQEAgLTk1LDYgKzk1LDExIEBA
IHR5cGVkZWYgZ3J1Yl91aW50NjRfdCBncnViX3hlbl9tZm5fdDsKIHR5cGVkZWYgZ3J1Yl91aW50
MzJfdCBncnViX3hlbl9tZm5fdDsKICNlbmRpZgogdHlwZWRlZiB1bnNpZ25lZCBpbnQgZ3J1Yl94
ZW5fZXZ0Y2huX3Q7CisKKyNpZmRlZiBHUlVCX01BQ0hJTkVfWEVOX1BWSAorZXh0ZXJuIHN0cnVj
dCBodm1fc3RhcnRfaW5mbyAqcHZoX3N0YXJ0X2luZm87Cit2b2lkIGdydWJfeGVuX3NldHVwX3B2
aCAodm9pZCk7CisjZW5kaWYKICNlbmRpZgogCiAjZW5kaWYKLS0gCjIuMTYuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:56:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:56: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-devel-bounces@lists.xenproject.org>)
	id 1gS0KU-0006HD-2A; Wed, 28 Nov 2018 13:56: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=+lgq=oh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0KS-0006G9-CF
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:56:36 +0000
X-Inumbo-ID: 6ad1232d-f315-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ad1232d-f315-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 13:56:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0519CAC70;
 Wed, 28 Nov 2018 13:55:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:10 +0100
Message-Id: <20181128135530.32545-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 00/20] xen: add pvh guest support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBib290aW5nIExpbnV4IGFzIFBWSCBn
dWVzdC4KClNpbWlsYXIgdG8gaTM4Ni94ZW4gYW5kIHg4Nl82NC94ZW4gcGxhdGZvcm1zIHRoZSBu
ZXcgaTM4Ni94ZW5wdmgKcGxhdGZvcm0gZ3J1YiBpcyBib290ZWQgYXMgYSBzdGFuZGFsb25lIGlt
YWdlIGRpcmVjdGx5IGJ5IFhlbi4KCkZvciBib290aW5nIExpbnV4IGtlcm5lbCBpdCBpcyB1c2lu
ZyB0aGUgc3RhbmRhcmQgbGludXgga2VybmVsCmxvYWRlci4gVGhlIG9ubHkgbW9kaWZpY2F0aW9u
IG9mIHRoZSBsaW51eCBsb2FkZXIgaXMgdG8gcGFzcyB0aGUKQUNQSSBSU0RQIGFkZHJlc3Mgdmlh
IGJvb3QgcGFyYW1ldGVycyB0byB0aGUga2VybmVsLCBhcyB0aGF0IHRhYmxlCm1pZ2h0IG5vdCBi
ZSBsb2NhdGVkIGF0IHRoZSB1c3VhbCBwaHlzaWNhbCBhZGRyZXNzIGp1c3QgYmVsb3cgMU1CLgoK
VGhlIHJlbGF0ZWQgTGludXgga2VybmVsIHBhdGNoZXMgaGF2ZSBiZWVuIGFjY2VwdGVkIGZvciA0
LjIwLXJjNAoKQ2hhbmdlcyBpbiBWNjoKLSBhZGRyZXNzZWQgYSBmZXcgY29tbWVudHMsIHNlZSBp
bmRpdmlkdWFsIHBhdGNoZXMgKG9ubHkgbWlub3IgY2hhbmdlcykKCkNoYW5nZXMgaW4gVjU6Ci0g
YWRkZWQgbmV3IHBhdGNoZXMgNywgMTcKLSByZW1vdmVkIChvbGQpIHBhdGNoIDEyIGFnYWluCi0g
bW9kaWZpZWQgYm9vdCBwYXJhbXMgaW50ZXJmYWNlIGZvciBwYXNzaW5nIHJzZHAgYWRkcmVzcyBv
biByZXF1ZXN0CiAgYnkgUGV0ZXIgQW52aW4gKHBhdGNoIDIpCi0gYWRkcmVzc2VkIHZhcmlvdXMg
Y29tbWVudHMsIHNlZSBpbmRpdmlkdWFsIHBhdGNoZXMKCkNoYW5nZXMgaW4gVjQ6Ci0gYWRkZWQg
bmV3IHBhdGNoIDEyCi0gd3JpdGUgbW9kaWZpZWQgbWVtb3J5IG1hcCBiYWNrIHRvIFhlbgoKQ2hh
bmdlcyBpbiBWMzoKLSBhZGRyZXNzZWQgbG90cyBvZiBjb21tZW50cywgbW9zdCBieSBEYW5pZWwg
YW5kIHNvbWUgYnkgUm9nZXIsCiAgZGV0YWlscyBhcmUgbWVudGlvbmVkIGluIHRoZSBpbmRpdmlk
dWFsIHBhdGNoZXMKCkNoYW5nZXMgaW4gVjI6Ci0gZXh0ZW5kIGxpbnV4IGJvb3QgcHJvdG9jb2wg
dmVyc2lvbiAyLjE0IHRvIHJlcG9ydCBiYWNrIHRoZSBwcm90b2NvbAogIHZlcnNpb24gc3VwcG9y
dGVkIGJ5IGdydWIyIChuZWVkZWQgYXMgdGhlcmUgYXJlIGdydWIyIGRvd25zdHJlYW0KICB2YXJp
YW50cyBpbiBzb21lIGRpc3Ryb3Mgd2hpY2ggY2xvYmJlciBkYXRhIGFmdGVyIHRoZSBzZXR1cF9o
ZWFkZXIpCi0gc3BsaXQgZm9ybWVyIHBhdGNoIDQgaW50byAxMCBwYXRjaGVzCi0gZml4IG1lbW1h
cCBoYW5kbGluZyBmb3IgPjRHQiBvZiBtZW1vcnkKLSBhZGRlZCBuZXcgcGF0Y2ggZnJvbSBIYW5z
ICh0aGFua3MgZm9yIHRoYXQgb25lKQotIGFkZHJlc3NlZCBtb3N0IG9mIERhbmllbCdzIGNvbW1l
bnRzIChzZWUgaW5kaXZpZHVhbCBwYXRjaGVzKQoKSGFucyB2YW4gS3JhbmVuYnVyZyAoMSk6CiAg
Z3J1Yi1tb2R1bGUtdmVyaWZpZXI6IElnbm9yZSBhbGxfdmlkZW8gZm9yIHhlbnB2aAoKSnVlcmdl
biBHcm9zcyAoMTkpOgogIHhlbjogYWRkIHNvbWUgeGVuIGhlYWRlcnMKICBsb2FkZXIvbGludXg6
IHN1cHBvcnQgcGFzc2luZyByc2RwIGFkZHJlc3MgdmlhIGJvb3QgcGFyYW1zCiAgeGVuOiBjYXJ2
ZSBvdXQgZ3JhbnQgdGFiIGluaXRpYWxpemF0aW9uIGludG8gZGVkaWNhdGVkIGZ1bmN0aW9uCiAg
eGVuOiBwcmVwYXJlIGNvbW1vbiBjb2RlIGZvciBYZW4gUFZIIHN1cHBvcnQKICB4ZW46IGFkZCBz
b21lIGR1bW15IGhlYWRlcnMgZm9yIFBWSCBtb2RlCiAgeGVuOiByZWFycmFuZ2UgeGVuL2luaXQu
YyB0byBwcmVwYXJlIGl0IGZvciBYZW4gUFZIIG1vZGUKICB4ZW46IG1vZGlmeSBncnViX3hlbl9w
dHIybWZuKCkgZm9yIHhlbi1wdmgKICB4ZW46IGFkZCBQVkggc3BlY2lmaWMgZGVmaW5lcyB0byBv
ZmZzZXQuaAogIHhlbjogYWRkIGJhc2ljIGhvb2tzIGZvciBQVkggaW4gY3VycmVudCBjb2RlCiAg
eGVuOiBhZGQgUFZIIGJvb3QgZW50cnkgY29kZQogIHhlbjogc2V0dXAgaHlwZXJjYWxsIHBhZ2Ug
Zm9yIFBWSAogIHhlbjogZ2V0IG1lbW9yeSBtYXAgZnJvbSBoeXBlcnZpc29yIGZvciBQVkgKICB4
ZW46IHNldHVwIFhlbiBzcGVjaWZpYyBkYXRhIGZvciBQVkgKICB4ZW46IGluaXQgbWVtb3J5IHJl
Z2lvbnMgZm9yIFBWSAogIHhlbl9wdmg6IGFkZCBidWlsZCBydW5lcyBmb3IgZ3J1Yi1jb3JlCiAg
eGVuOiB1c2UgZWxmbm90ZSBkZWZpbmVzIGluc3RlYWQgb2YgcGxhaW4gbnVtYmVycwogIHhlbl9w
dmg6IHN1cHBvcnQgYnVpbGRpbmcgYSBzdGFuZGFsb25lIGltYWdlCiAgeGVuX3B2aDogc3VwcG9y
dCBncnViLWluc3RhbGwgZm9yIHhlbl9wdmgKICB4ZW5fcHZoOiBhZGQgc3VwcG9ydCB0byBjb25m
aWd1cmUKCiBjb25maWd1cmUuYWMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKIGdl
bnRwbC5weSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIGdydWItY29yZS9N
YWtlZmlsZS5hbSAgICAgICAgICAgICAgICAgfCAgMTIgKwogZ3J1Yi1jb3JlL01ha2VmaWxlLmNv
cmUuZGVmICAgICAgICAgICB8ICAzNSArKwogZ3J1Yi1jb3JlL2tlcm4vaTM4Ni90c2MuYyAgICAg
ICAgICAgICB8ICAgMiArLQogZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgICAgICAgICB8
IDM2OSArKysrKysrKysrKysrKysrKysrCiBncnViLWNvcmUva2Vybi9pMzg2L3hlbi9zdGFydHVw
X3B2aC5TIHwgIDgxICsrKysrCiBncnViLWNvcmUva2Vybi94ZW4vaW5pdC5jICAgICAgICAgICAg
IHwgMTAxICsrKystLQogZ3J1Yi1jb3JlL2xvYWRlci9pMzg2L2xpbnV4LmMgICAgICAgICB8ICAg
NSArCiBncnViLWNvcmUvbW1hcC9pMzg2L3BjL21tYXAuYyAgICAgICAgIHwgICA4IC0KIGluY2x1
ZGUvZ3J1Yi9pMzg2L2xpbnV4LmggICAgICAgICAgICAgfCAgIDMgKy0KIGluY2x1ZGUvZ3J1Yi9p
Mzg2L21lbW9yeS5oICAgICAgICAgICAgfCAgIDcgKwogaW5jbHVkZS9ncnViL2kzODYvcGMvaW50
LmggICAgICAgICAgICB8ICAzNiArLQogaW5jbHVkZS9ncnViL2kzODYvcGMvaW50X3R5cGVzLmgg
ICAgICB8ICA1OSArKysKIGluY2x1ZGUvZ3J1Yi9pMzg2L3RzYy5oICAgICAgICAgICAgICAgfCAg
IDIgKy0KIGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbi9oeXBlcmNhbGwuaCAgICAgfCAgIDUgKy0KIGlu
Y2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvYm9vdC5oICAgICAgfCAgIDEgKwogaW5jbHVkZS9ncnVi
L2kzODYveGVuX3B2aC9jb25zb2xlLmggICB8ICAgMSArCiBpbmNsdWRlL2dydWIvaTM4Ni94ZW5f
cHZoL2ludC5oICAgICAgIHwgICAxICsKIGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgva2VybmVs
LmggICAgfCAgMzAgKysKIGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvbWVtb3J5LmggICAgfCAg
IDEgKwogaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC90aW1lLmggICAgICB8ICAgMSArCiBpbmNs
dWRlL2dydWIva2VybmVsLmggICAgICAgICAgICAgICAgIHwgICA0ICstCiBpbmNsdWRlL2dydWIv
b2Zmc2V0cy5oICAgICAgICAgICAgICAgIHwgIDIxICstCiBpbmNsdWRlL2dydWIvdXRpbC9pbnN0
YWxsLmggICAgICAgICAgIHwgICAxICsKIGluY2x1ZGUvZ3J1Yi91dGlsL21raW1hZ2UuaCAgICAg
ICAgICAgfCAgIDMgKy0KIGluY2x1ZGUvZ3J1Yi94ZW4uaCAgICAgICAgICAgICAgICAgICAgfCAg
IDUgKwogaW5jbHVkZS94ZW4vYXJjaC14ODYveGVuLmggICAgICAgICAgICB8ICAgNyArCiBpbmNs
dWRlL3hlbi9odm0vaHZtX29wLmggICAgICAgICAgICAgIHwgMjk2ICsrKysrKysrKysrKysrKwog
aW5jbHVkZS94ZW4vaHZtL3BhcmFtcy5oICAgICAgICAgICAgICB8IDI4NCArKysrKysrKysrKysr
KysKIGluY2x1ZGUveGVuL2h2bS9zdGFydF9pbmZvLmggICAgICAgICAgfCAgOTggKysrKysKIGlu
Y2x1ZGUveGVuL21lbW9yeS5oICAgICAgICAgICAgICAgICAgfCA2NjUgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ZW4vcGh5c2Rldi5oICAgICAgICAgICAgICAg
ICB8IDM4NyArKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ZW4vdHJhY2UuaCAgICAgICAg
ICAgICAgICAgICB8IDMzOSArKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ZW4veGVuLmggICAg
ICAgICAgICAgICAgICAgICB8IDEwNCArKysrLS0KIHV0aWwvZ3J1Yi1pbnN0YWxsLWNvbW1vbi5j
ICAgICAgICAgICAgfCAgIDEgKwogdXRpbC9ncnViLWluc3RhbGwuYyAgICAgICAgICAgICAgICAg
ICB8ICAgNyArCiB1dGlsL2dydWItbWtpbWFnZTMyLmMgICAgICAgICAgICAgICAgIHwgICA0ICst
CiB1dGlsL2dydWItbWtpbWFnZTY0LmMgICAgICAgICAgICAgICAgIHwgICA0ICstCiB1dGlsL2dy
dWItbWtpbWFnZXh4LmMgICAgICAgICAgICAgICAgIHwgIDU4ICsrLQogdXRpbC9ncnViLW1vZHVs
ZS12ZXJpZmllci5jICAgICAgICAgICB8ICAgMSArCiB1dGlsL21raW1hZ2UuYyAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDIzICstCiA0MiBmaWxlcyBjaGFuZ2VkLCAyOTM1IGluc2VydGlvbnMo
KyksIDE0NCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBncnViLWNvcmUva2Vybi9p
Mzg2L3hlbi9wdmguYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGdydWItY29yZS9rZXJuL2kzODYveGVu
L3N0YXJ0dXBfcHZoLlMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2dydWIvaTM4Ni9wYy9p
bnRfdHlwZXMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgv
Ym9vdC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9jb25z
b2xlLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL2ludC5o
CiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnViL2kzODYveGVuX3B2aC9rZXJuZWwuaAog
Y3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbl9wdmgvbWVtb3J5LmgKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2dydWIvaTM4Ni94ZW5fcHZoL3RpbWUuaAogY3JlYXRl
IG1vZGUgMTAwNjQ0IGluY2x1ZGUveGVuL2h2bS9odm1fb3AuaAogY3JlYXRlIG1vZGUgMTAwNjQ0
IGluY2x1ZGUveGVuL2h2bS9wYXJhbXMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUveGVu
L2h2bS9zdGFydF9pbmZvLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9tZW1vcnku
aAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUveGVuL3BoeXNkZXYuaAogY3JlYXRlIG1vZGUg
MTAwNjQ0IGluY2x1ZGUveGVuL3RyYWNlLmgKCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:56:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:56: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-devel-bounces@lists.xenproject.org>)
	id 1gS0KU-0006Hc-FS; Wed, 28 Nov 2018 13:56: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=+lGq=OH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0KT-0006Gp-9T
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:56:37 +0000
X-Inumbo-ID: 6acc1098-f315-11e8-8af6-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6acc1098-f315-11e8-8af6-12d6303a7972;
 Wed, 28 Nov 2018 13:56:36 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 18BABAF93;
 Wed, 28 Nov 2018 13:55:34 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:12 +0100
Message-Id: <20181128135530.32545-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 02/20] loader/linux: support passing rsdp
 address via boot params
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIFBWSCBndWVzdHMgd2lsbCBoYXZlIHRoZSBSU0RQIGF0IGFuIGFyYml0cmFyeSBhZGRyZXNz
LiBTdXBwb3J0IHRoYXQKYnkgcGFzc2luZyB0aGUgUlNEUCBhZGRyZXNzIHZpYSB0aGUgYm9vdCBw
YXJhbWV0ZXJzIHRvIExpbnV4LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xl
LmNvbT4KLS0tClYyOiBhZGQgb3JpbmcgMHg4MDAwIHRvIHZlcnNpb24gZmllbGQKVjM6IG1vdmUg
aW5jbHVkaW5nIG1hY2hpbmUva2VybmVsLmggdG8gcGF0Y2ggOCAoRGFuaWVsIEtpcGVyKQpWNTog
bW92ZSBhY3BpX3JzZHBfYWRkciB0byBzdHJ1Y3QgbGludXhfa2VybmVsX3BhcmFtcyAoUGV0ZXIg
QW52aW4pCi0tLQogZ3J1Yi1jb3JlL2xvYWRlci9pMzg2L2xpbnV4LmMgfCA0ICsrKysKIGluY2x1
ZGUvZ3J1Yi9pMzg2L2xpbnV4LmggICAgIHwgMyArKy0KIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2xvYWRlci9p
Mzg2L2xpbnV4LmMgYi9ncnViLWNvcmUvbG9hZGVyL2kzODYvbGludXguYwppbmRleCBjNDA4YjEw
ZDguLjM3NWVlODBkYyAxMDA2NDQKLS0tIGEvZ3J1Yi1jb3JlL2xvYWRlci9pMzg2L2xpbnV4LmMK
KysrIGIvZ3J1Yi1jb3JlL2xvYWRlci9pMzg2L2xpbnV4LmMKQEAgLTUwOCw2ICs1MDgsMTAgQEAg
Z3J1Yl9saW51eF9ib290ICh2b2lkKQogCX0KICAgICB9CiAKKyNpZmRlZiBHUlVCX0tFUk5FTF9V
U0VfUlNEUF9BRERSCisgIGxpbnV4X3BhcmFtcy5hY3BpX3JzZHBfYWRkciA9IGdydWJfbGVfdG9f
Y3B1NjQgKGdydWJfcnNkcF9hZGRyKTsKKyNlbmRpZgorCiAgIG1tYXBfc2l6ZSA9IGZpbmRfbW1h
cF9zaXplICgpOwogICAvKiBNYWtlIHN1cmUgdGhhdCBlYWNoIHNpemUgaXMgYWxpZ25lZCB0byBh
IHBhZ2UgYm91bmRhcnkuICAqLwogICBjbF9vZmZzZXQgPSBBTElHTl9VUCAobW1hcF9zaXplICsg
c2l6ZW9mIChsaW51eF9wYXJhbXMpLCA0MDk2KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZ3J1Yi9p
Mzg2L2xpbnV4LmggYi9pbmNsdWRlL2dydWIvaTM4Ni9saW51eC5oCmluZGV4IDYwYzdjM2I1ZS4u
YTk2MDU5MzExIDEwMDY0NAotLS0gYS9pbmNsdWRlL2dydWIvaTM4Ni9saW51eC5oCisrKyBiL2lu
Y2x1ZGUvZ3J1Yi9pMzg2L2xpbnV4LmgKQEAgLTIxMCw4ICsyMTAsOSBAQCBzdHJ1Y3QgbGludXhf
a2VybmVsX3BhcmFtcwogICBncnViX3VpbnQzMl90IGlzdF9jb21tYW5kOwkJLyogNjQgKi8KICAg
Z3J1Yl91aW50MzJfdCBpc3RfZXZlbnQ7CQkvKiA2OCAqLwogICBncnViX3VpbnQzMl90IGlzdF9w
ZXJmX2xldmVsOwkJLyogNmMgKi8KKyAgZ3J1Yl91aW50NjRfdCBhY3BpX3JzZHBfYWRkcjsJCS8q
IDcwICovCiAKLSAgZ3J1Yl91aW50OF90IHBhZGRpbmc1WzB4ODAgLSAweDcwXTsKKyAgZ3J1Yl91
aW50OF90IHBhZGRpbmc1WzB4ODAgLSAweDc4XTsKIAogICBncnViX3VpbnQ4X3QgaGQwX2RyaXZl
X2luZm9bMHgxMF07CS8qIDgwICovCiAgIGdydWJfdWludDhfdCBoZDFfZHJpdmVfaW5mb1sweDEw
XTsJLyogOTAgKi8KLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:56:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13: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-devel-bounces@lists.xenproject.org>)
	id 1gS0KW-0006Ju-QW; Wed, 28 Nov 2018 13:56: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=+lgq=oh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0KV-0006If-LQ
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:56:39 +0000
X-Inumbo-ID: 6cb9de99-f315-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6cb9de99-f315-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 13:56:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EDA08B037;
 Wed, 28 Nov 2018 13:55:35 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:21 +0100
Message-Id: <20181128135530.32545-12-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 11/20] xen: setup hypercall page for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBuZWVkZWQgY29kZSB0byBzZXR1cCB0aGUgaHlwZXJjYWxsIHBhZ2UgZm9yIGNhbGxp
bmcgaW50byB0aGUKWGVuIGh5cGVydmlzb3IuCgpJbXBvcnQgdGhlIFhFTl9IVk1fREVCVUdDT05T
X0lPUE9SVCBkZWZpbmUgZnJvbSBYZW4gdW5zdGFibGUgaW50bwppbmNsdWRlL3hlbi9hcmNoLXg4
Ni94ZW4uaAoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpS
ZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpW
MzogZ3J1Yl94ZW5fZWFybHlfaGFsdC0+Z3J1Yl94ZW5fcGFuaWMgKFJvZ2VyIFBhdSBNb25uw6kp
CiAgICBpc3N1ZSBwYW5pYyBtZXNzYWdlIChSb2dlciBQYXUgTW9ubsOpKQogICAgcmV3cml0ZSBn
cnViX3hlbl9oeXBlcmNhbGwgdG8gYXZvaWQgcmVnaXN0ZXIgdmFyaWFibGVzIChEYW5pZWwgS2lw
ZXIpClY1OiBVc2UgWEVOX0hWTV9ERUJVR0NPTlNfSU9QT1JUIGZyb20gWGVuIHVuc3RhYmxlIChS
b2dlciBQYXUgTW9ubsOpKQogICAgSXNzdWUgIlN5c3RlbSBoYWx0ZWQhIiBpbiBwYW5pYyAoRGFu
aWVsIEtpcGVyKQogICAgQ2xlYXIgaW50ZXJydXB0cyBhbmQgbG9vcCBmb3IgaGFsdGluZyAoUm9n
ZXIgUGF1IE1vbm7DqSwgRGFuaWVsIEtpcGVyKQogICAgVXNlIG9ubHkgb25lIGR1bW15IHZhcmlh
YmxlIGZvciBoeXBlcmNhbGwgYXNtIHN0YXRlbWVudApWNjogQWRkZWQgc29tZSBjb21tZW50cyAo
RGFuaWVsIEtpcGVyKQogICAgVXNlICIreCIgY29uc3RyYWludHMgaW5zdGVhZCBvZiBkdW1teSB2
YXJpYWJsZSAoRGFuaWVsIEtpcGVyKQotLS0KIGdydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5j
IHwgODAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVk
ZS94ZW4vYXJjaC14ODYveGVuLmggICAgfCAgNyArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDg3IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYyBi
L2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jCmluZGV4IDRmNjI5YjE1ZS4uYTI1NTRmYjFk
IDEwMDY0NAotLS0gYS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYworKysgYi9ncnViLWNv
cmUva2Vybi9pMzg2L3hlbi9wdmguYwpAQCAtMjAsMTUgKzIwLDk1IEBACiAjaW5jbHVkZSA8Z3J1
Yi9taXNjLmg+CiAjaW5jbHVkZSA8Z3J1Yi9tZW1vcnkuaD4KICNpbmNsdWRlIDxncnViL21tLmg+
CisjaW5jbHVkZSA8Z3J1Yi9pMzg2L2NwdWlkLmg+CisjaW5jbHVkZSA8Z3J1Yi9pMzg2L2lvLmg+
CiAjaW5jbHVkZSA8Z3J1Yi94ZW4uaD4KICNpbmNsdWRlIDx4ZW4vaHZtL3N0YXJ0X2luZm8uaD4K
ICNpbmNsdWRlIDxncnViL21hY2hpbmUva2VybmVsLmg+CiAKIGdydWJfdWludDY0X3QgZ3J1Yl9y
c2RwX2FkZHI7CiAKK3N0YXRpYyBjaGFyIGh5cGVyY2FsbF9wYWdlW0dSVUJfWEVOX1BBR0VfU0la
RV0KKyAgX19hdHRyaWJ1dGVfXyAoKGFsaWduZWQgKEdSVUJfWEVOX1BBR0VfU0laRSkpKTsKKwor
c3RhdGljIGdydWJfdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7CisKK3N0YXRpYyB2b2lkCitncnVi
X3hlbl9jb25zX21zZyAoY29uc3QgY2hhciAqbXNnKQoreworICBjb25zdCBjaGFyICpjOworCisg
IGZvciAoYyA9IG1zZzsgKmM7IGMrKykKKyAgICBncnViX291dGIgKCpjLCBYRU5fSFZNX0RFQlVH
Q09OU19JT1BPUlQpOworfQorCitzdGF0aWMgdm9pZAorZ3J1Yl94ZW5fcGFuaWMgKGNvbnN0IGNo
YXIgKm1zZykKK3sKKyAgZ3J1Yl94ZW5fY29uc19tc2cgKG1zZyk7CisgIGdydWJfeGVuX2NvbnNf
bXNnICgiU3lzdGVtIGhhbHRlZCFcbiIpOworCisgIGFzbSB2b2xhdGlsZSAoImNsaSIpOworCisg
IHdoaWxlICgxKQorICAgIHsKKyAgICAgIGFzbSB2b2xhdGlsZSAoImhsdCIpOworICAgIH0KK30K
Kworc3RhdGljIHZvaWQKK2dydWJfeGVuX2NwdWlkX2Jhc2UgKHZvaWQpCit7CisgIGdydWJfdWlu
dDMyX3QgYmFzZSwgZWF4LCBzaWduYXR1cmVbM107CisKKyAgZm9yIChiYXNlID0gMHg0MDAwMDAw
MDsgYmFzZSA8IDB4NDAwMTAwMDA7IGJhc2UgKz0gMHgxMDApCisgICAgeworICAgICAgZ3J1Yl9j
cHVpZCAoYmFzZSwgZWF4LCBzaWduYXR1cmVbMF0sIHNpZ25hdHVyZVsxXSwgc2lnbmF0dXJlWzJd
KTsKKyAgICAgIGlmICghZ3J1Yl9tZW1jbXAgKCJYZW5WTU1YZW5WTU0iLCBzaWduYXR1cmUsIDEy
KSAmJiAoZWF4IC0gYmFzZSkgPj0gMikKKwl7CisJICB4ZW5fY3B1aWRfYmFzZSA9IGJhc2U7CisJ
ICByZXR1cm47CisJfQorICAgIH0KKworICBncnViX3hlbl9wYW5pYyAoIkZvdW5kIG5vIFhlbiBz
aWduYXR1cmUhXG4iKTsKK30KKworc3RhdGljIHZvaWQKK2dydWJfeGVuX3NldHVwX2h5cGVyY2Fs
bF9wYWdlICh2b2lkKQoreworICBncnViX3VpbnQzMl90IG1zciwgYWRkciwgZWF4LCBlYngsIGVj
eCwgZWR4OworCisgIC8qIEdldCBiYXNlIGFkZHJlc3Mgb2YgWGVuLXNwZWNpZmljIE1TUnMuICov
CisgIGdydWJfY3B1aWQgKHhlbl9jcHVpZF9iYXNlICsgMiwgZWF4LCBlYngsIGVjeCwgZWR4KTsK
KyAgbXNyID0gZWJ4OworICBhZGRyID0gKGdydWJfdWludDMyX3QpICgmaHlwZXJjYWxsX3BhZ2Up
OworCisgIC8qIFNwZWNpZnkgaHlwZXJjYWxsIHBhZ2UgYWRkcmVzcyBmb3IgWGVuLiAqLworICBh
c20gdm9sYXRpbGUgKCJ3cm1zciIgOiA6ICJjIiAobXNyKSwgImEiIChhZGRyKSwgImQiICgwKSA6
ICJtZW1vcnkiKTsKK30KKworaW50CitncnViX3hlbl9oeXBlcmNhbGwgKGdydWJfdWludDMyX3Qg
Y2FsbG5vLCBncnViX3VpbnQzMl90IGEwLAorCQkgICAgZ3J1Yl91aW50MzJfdCBhMSwgZ3J1Yl91
aW50MzJfdCBhMiwKKwkJICAgIGdydWJfdWludDMyX3QgYTMsIGdydWJfdWludDMyX3QgYTQsCisJ
CSAgICBncnViX3VpbnQzMl90IGE1IF9fYXR0cmlidXRlX18gKCh1bnVzZWQpKSkKK3sKKyAgZ3J1
Yl91aW50MzJfdCByZXM7CisKKyAgYXNtIHZvbGF0aWxlICgiY2FsbCAqJVtjYWxsbm9dIgorCQk6
ICI9YSIgKHJlcyksICIrYiIgKGEwKSwgIitjIiAoYTEpLCAiK2QiIChhMiksCisJCSAgIitTIiAo
YTMpLCAiK0QiIChhNCkKKwkJOiBbY2FsbG5vXSAiYSIgKCZoeXBlcmNhbGxfcGFnZVtjYWxsbm8g
KiAzMl0pCisJCTogIm1lbW9yeSIpOworICByZXR1cm4gcmVzOworfQorCiB2b2lkCiBncnViX3hl
bl9zZXR1cF9wdmggKHZvaWQpCiB7CisgIGdydWJfeGVuX2NwdWlkX2Jhc2UgKCk7CisgIGdydWJf
eGVuX3NldHVwX2h5cGVyY2FsbF9wYWdlICgpOwogfQogCiBncnViX2Vycl90CmRpZmYgLS1naXQg
YS9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4uaCBiL2luY2x1ZGUveGVuL2FyY2gteDg2L3hlbi5o
CmluZGV4IGYzNTgwNGI4OC4uNTZiZTI2Y2I2IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9hcmNo
LXg4Ni94ZW4uaAorKysgYi9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4uaApAQCAtMjYwLDYgKzI2
MCwxMyBAQCB0eXBlZGVmIHN0cnVjdCBhcmNoX3NoYXJlZF9pbmZvIGFyY2hfc2hhcmVkX2luZm9f
dDsKICNkZWZpbmUgWEVOX0NQVUlEICAgICAgICAgIFhFTl9FTVVMQVRFX1BSRUZJWCAiY3B1aWQi
CiAjZW5kaWYKIAorLyoKKyAqIERlYnVnIGNvbnNvbGUgSU8gcG9ydCwgYWxzbyBjYWxsZWQgInBv
cnQgRTkgaGFjayIuIEVhY2ggY2hhcmFjdGVyIHdyaXR0ZW4KKyAqIHRvIHRoaXMgSU8gcG9ydCB3
aWxsIGJlIHByaW50ZWQgb24gdGhlIGh5cGVydmlzb3IgY29uc29sZSwgc3ViamVjdCB0byBsb2cK
KyAqIGxldmVsIHJlc3RyaWN0aW9ucy4KKyAqLworI2RlZmluZSBYRU5fSFZNX0RFQlVHQ09OU19J
T1BPUlQgMHhlOQorCiAjZW5kaWYgLyogX19YRU5fUFVCTElDX0FSQ0hfWDg2X1hFTl9IX18gKi8K
IAogLyoKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:56:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:56: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-devel-bounces@lists.xenproject.org>)
	id 1gS0KX-0006KX-6x; Wed, 28 Nov 2018 13:56: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=+lgq=oh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0KV-0006Ii-NW
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:56:39 +0000
X-Inumbo-ID: 6ce568f9-f315-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ce568f9-f315-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 13:56:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8DE1CB05B;
 Wed, 28 Nov 2018 13:55:36 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:24 +0100
Message-Id: <20181128135530.32545-15-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 14/20] xen: init memory regions for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGFsbCB1c2FibGUgbWVtb3J5IHJlZ2lvbnMgdG8gZ3J1YiBtZW1vcnkgbWFuYWdlbWVudCBh
bmQgYWRkIHRoZQpuZWVkZWQgbW1hcCBpdGVyYXRlIGNvZGUsIHdoaWNoIHdpbGwgYmUgdXNlZCBi
eSBncnViIGNvcmUgKGUuZy4KZ3J1Yi1jb3JlL2xpYi9yZWxvY2F0b3IuYyBvciBncnViLWNvcmUv
bW1hcC9tbWFwLmMpLgoKQXMgd2UgYXJlIHJ1bm5pbmcgaW4gMzItYml0IG1vZGUgZG9uJ3QgYWRk
IG1lbW9yeSBhYm92ZSA0R0IuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUu
Y29tPgotLS0KVjU6IDB4MTAwMDAwMDAwVUxMIC0+IDFVTEwgPDwgMzIgKFJvZ2VyIFBhdSBNb25u
w6kpCi0tLQogZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgfCAzNSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYyBiL2dydWItY29yZS9r
ZXJuL2kzODYveGVuL3B2aC5jCmluZGV4IDQ3MjA4NWVkMS4uOTFmYmNhODU5IDEwMDY0NAotLS0g
YS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYworKysgYi9ncnViLWNvcmUva2Vybi9pMzg2
L3hlbi9wdmguYwpAQCAtMjQxLDYgKzI0MSwzMCBAQCBncnViX3hlbl9zZXRfbW1hcCAodm9pZCkK
IAkJICAgICAgKGdydWJfdWludDMyX3QpICgmbWVtbWFwKSwgMCwgMCwgMCwgMCk7CiB9CiAKK3N0
YXRpYyB2b2lkCitncnViX3hlbl9tbV9pbml0X3JlZ2lvbnMgKHZvaWQpCit7CisgIGdydWJfdWlu
dDY0X3QgbW9kZW5kLCBmcm9tLCB0bzsKKyAgdW5zaWduZWQgaW50IGk7CisKKyAgbW9kZW5kID0g
Z3J1Yl9tb2R1bGVzX2dldF9lbmQgKCk7CisKKyAgZm9yIChpID0gMDsgaSA8IG5yX21hcF9lbnRy
aWVzOyBpKyspCisgICAgeworICAgICAgaWYgKG1hcFtpXS50eXBlICE9IEdSVUJfTUVNT1JZX0FW
QUlMQUJMRSkKKyAgICAgICAgY29udGludWU7CisgICAgICBmcm9tID0gbWFwW2ldLmFkZHI7Cisg
ICAgICB0byA9IGZyb20gKyBtYXBbaV0ubGVuOworICAgICAgaWYgKGZyb20gPCBtb2RlbmQpCisg
ICAgICAgIGZyb20gPSBtb2RlbmQ7CisgICAgICBpZiAoZnJvbSA+PSB0byB8fCBmcm9tID49ICgx
VUxMIDw8IDMyKSkKKyAgICAgICAgY29udGludWU7CisgICAgICBpZiAodG8gPiAoMVVMTCA8PCAz
MikpCisgICAgICAgIHRvID0gMVVMTCA8PCAzMjsKKyAgICAgIGdydWJfbW1faW5pdF9yZWdpb24g
KCh2b2lkICopIChncnViX2FkZHJfdCkgZnJvbSwgdG8gLSBmcm9tKTsKKyAgICB9Cit9CisKIHN0
YXRpYyBncnViX3VpbnQ2NF90CiBncnViX3hlbl9maW5kX3BhZ2UgKGdydWJfdWludDY0X3Qgc3Rh
cnQpCiB7CkBAIC0zMjUsMTAgKzM0OSwyMSBAQCBncnViX3hlbl9zZXR1cF9wdmggKHZvaWQpCiAJ
CQkJCSAgICAgICAodm9pZCAqKSBwYXIpOwogICBncnViX3hlbl9zZXRfbW1hcCAoKTsKIAorICBn
cnViX3hlbl9tbV9pbml0X3JlZ2lvbnMgKCk7CisKICAgZ3J1Yl9yc2RwX2FkZHIgPSBwdmhfc3Rh
cnRfaW5mby0+cnNkcF9wYWRkcjsKIH0KIAogZ3J1Yl9lcnJfdAogZ3J1Yl9tYWNoaW5lX21tYXBf
aXRlcmF0ZSAoZ3J1Yl9tZW1vcnlfaG9va190IGhvb2ssIHZvaWQgKmhvb2tfZGF0YSkKIHsKKyAg
dW5zaWduZWQgaW50IGk7CisKKyAgZm9yIChpID0gMDsgaSA8IG5yX21hcF9lbnRyaWVzOyBpKysp
CisgICAgeworICAgICAgaWYgKG1hcFtpXS5sZW4gJiYgaG9vayAobWFwW2ldLmFkZHIsIG1hcFtp
XS5sZW4sIG1hcFtpXS50eXBlLCBob29rX2RhdGEpKQorICAgICAgICBicmVhazsKKyAgICB9CisK
KyAgcmV0dXJuIEdSVUJfRVJSX05PTkU7CiB9Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:56:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:56: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-devel-bounces@lists.xenproject.org>)
	id 1gS0KX-0006LN-Nn; Wed, 28 Nov 2018 13:56: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=+lGq=OH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0KV-0006Iq-Or
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:56:39 +0000
X-Inumbo-ID: 6cb8f498-f315-11e8-85c1-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6cb8f498-f315-11e8-85c1-12d6303a7972;
 Wed, 28 Nov 2018 13:56:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 31133B039;
 Wed, 28 Nov 2018 13:55:36 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:22 +0100
Message-Id: <20181128135530.32545-13-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 12/20] xen: get memory map from hypervisor
 for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0cmlldmUgdGhlIG1lbW9yeSBtYXAgZnJvbSB0aGUgaHlwZXJ2aXNvciBhbmQgbm9ybWFsaXpl
IGl0IHRvIGNvbnRhaW4Kbm8gb3ZlcmxhcHBpbmcgZW50cmllcyBhbmQgdG8gYmUgc29ydGVkIGJ5
IGFkZHJlc3MuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgotLS0K
VjM6IHVzZSBncnViX2U4MjBfbW1hcF9lbnRyeSBpbnN0ZWFkIG9mIG93biBzdHJ1Y3QgKERhbmll
bCBLaXBlcikKLS0tCiBncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYyB8IDk0ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA5NCBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMg
Yi9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYwppbmRleCBhMjU1NGZiMWQuLjJiNjhhYzMz
MyAxMDA2NDQKLS0tIGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKKysrIGIvZ3J1Yi1j
b3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKQEAgLTI0LDcgKzI0LDEyIEBACiAjaW5jbHVkZSA8Z3J1
Yi9pMzg2L2lvLmg+CiAjaW5jbHVkZSA8Z3J1Yi94ZW4uaD4KICNpbmNsdWRlIDx4ZW4vaHZtL3N0
YXJ0X2luZm8uaD4KKyNpbmNsdWRlIDxncnViL2kzODYvbGludXguaD4KICNpbmNsdWRlIDxncnVi
L21hY2hpbmUva2VybmVsLmg+CisjaW5jbHVkZSA8Z3J1Yi9tYWNoaW5lL21lbW9yeS5oPgorI2lu
Y2x1ZGUgPHhlbi9tZW1vcnkuaD4KKworI2RlZmluZSBYRU5fTUVNT1JZX01BUF9TSVpFICAgMTI4
CiAKIGdydWJfdWludDY0X3QgZ3J1Yl9yc2RwX2FkZHI7CiAKQEAgLTMyLDYgKzM3LDggQEAgc3Rh
dGljIGNoYXIgaHlwZXJjYWxsX3BhZ2VbR1JVQl9YRU5fUEFHRV9TSVpFXQogICBfX2F0dHJpYnV0
ZV9fICgoYWxpZ25lZCAoR1JVQl9YRU5fUEFHRV9TSVpFKSkpOwogCiBzdGF0aWMgZ3J1Yl91aW50
MzJfdCB4ZW5fY3B1aWRfYmFzZTsKK3N0YXRpYyBzdHJ1Y3QgZ3J1Yl9lODIwX21tYXBfZW50cnkg
bWFwW1hFTl9NRU1PUllfTUFQX1NJWkVdOworc3RhdGljIHVuc2lnbmVkIGludCBucl9tYXBfZW50
cmllczsKIAogc3RhdGljIHZvaWQKIGdydWJfeGVuX2NvbnNfbXNnIChjb25zdCBjaGFyICptc2cp
CkBAIC0xMDQsMTEgKzExMSw5OCBAQCBncnViX3hlbl9oeXBlcmNhbGwgKGdydWJfdWludDMyX3Qg
Y2FsbG5vLCBncnViX3VpbnQzMl90IGEwLAogICByZXR1cm4gcmVzOwogfQogCitzdGF0aWMgdm9p
ZAorZ3J1Yl94ZW5fc29ydF9tbWFwICh2b2lkKQoreworICBncnViX3VpbnQ2NF90IGZyb20sIHRv
OworICB1bnNpZ25lZCBpbnQgaTsKKyAgc3RydWN0IGdydWJfZTgyMF9tbWFwX2VudHJ5IHRtcDsK
KworICAvKiBBbGlnbiBtYXAgZW50cmllcyB0byBwYWdlIGJvdW5kYXJpZXMuICovCisgIGZvciAo
aSA9IDA7IGkgPCBucl9tYXBfZW50cmllczsgaSsrKQorICAgIHsKKyAgICAgIGZyb20gPSBtYXBb
aV0uYWRkcjsKKyAgICAgIHRvID0gZnJvbSArIG1hcFtpXS5sZW47CisgICAgICBpZiAobWFwW2ld
LnR5cGUgPT0gR1JVQl9NRU1PUllfQVZBSUxBQkxFKQorCXsKKwkgIGZyb20gPSBBTElHTl9VUCAo
ZnJvbSwgR1JVQl9YRU5fUEFHRV9TSVpFKTsKKwkgIHRvID0gQUxJR05fRE9XTiAodG8sIEdSVUJf
WEVOX1BBR0VfU0laRSk7CisJfQorICAgICAgZWxzZQorCXsKKwkgIGZyb20gPSBBTElHTl9ET1dO
IChmcm9tLCBHUlVCX1hFTl9QQUdFX1NJWkUpOworCSAgdG8gPSBBTElHTl9VUCAodG8sIEdSVUJf
WEVOX1BBR0VfU0laRSk7CisJfQorICAgICAgbWFwW2ldLmFkZHIgPSBmcm9tOworICAgICAgbWFw
W2ldLmxlbiA9IHRvIC0gZnJvbTsKKyAgICB9CisKKyBhZ2FpbjoKKyAgLyogU29ydCBlbnRyaWVz
IGJ5IHN0YXJ0IGFkZHJlc3MuICovCisgIGZvciAoaSA9IDE7IGkgPCBucl9tYXBfZW50cmllczsg
aSsrKQorICAgIHsKKyAgICAgIGlmIChtYXBbaV0uYWRkciA+PSBtYXBbaSAtIDFdLmFkZHIpCisJ
Y29udGludWU7CisgICAgICB0bXAgPSBtYXBbaV07CisgICAgICBtYXBbaV0gPSBtYXBbaSAtIDFd
OworICAgICAgbWFwW2kgLSAxXSA9IHRtcDsKKyAgICAgIGkgPSAwOworICAgIH0KKworICAvKiBE
ZXRlY3Qgb3ZlcmxhcHBpbmcgYXJlYXMuICovCisgIGZvciAoaSA9IDE7IGkgPCBucl9tYXBfZW50
cmllczsgaSsrKQorICAgIHsKKyAgICAgIGlmIChtYXBbaV0uYWRkciA+PSBtYXBbaSAtIDFdLmFk
ZHIgKyBtYXBbaSAtIDFdLmxlbikKKwljb250aW51ZTsKKyAgICAgIHRtcCA9IG1hcFtpIC0gMV07
CisgICAgICBtYXBbaSAtIDFdLmxlbiA9IG1hcFtpXS5hZGRyIC0gbWFwW2kgLSAxXS5hZGRyOwor
ICAgICAgaWYgKG1hcFtpXS5hZGRyICsgbWFwW2ldLmxlbiA+PSB0bXAuYWRkciArIHRtcC5sZW4p
CisJY29udGludWU7CisgICAgICBpZiAobnJfbWFwX2VudHJpZXMgPCBBUlJBWV9TSVpFIChtYXAp
KQorCXsKKwkgIG1hcFtucl9tYXBfZW50cmllc10uYWRkciA9IG1hcFtpXS5hZGRyICsgbWFwW2ld
LmxlbjsKKwkgIG1hcFtucl9tYXBfZW50cmllc10ubGVuID0gdG1wLmFkZHIgKyB0bXAubGVuIC0g
bWFwW25yX21hcF9lbnRyaWVzXS5hZGRyOworCSAgbWFwW25yX21hcF9lbnRyaWVzXS50eXBlID0g
dG1wLnR5cGU7CisJICBucl9tYXBfZW50cmllcysrOworCSAgZ290byBhZ2FpbjsKKwl9CisgICAg
fQorCisgIC8qIE1lcmdlIGFkamFjZW50IGVudHJpZXMuICovCisgIGZvciAoaSA9IDE7IGkgPCBu
cl9tYXBfZW50cmllczsgaSsrKQorICAgIHsKKyAgICAgIGlmIChtYXBbaV0udHlwZSA9PSBtYXBb
aSAtIDFdLnR5cGUgJiYKKwkgIG1hcFtpXS5hZGRyID09IG1hcFtpIC0gMV0uYWRkciArIG1hcFtp
IC0gMV0ubGVuKQorCXsKKwkgIG1hcFtpIC0gMV0ubGVuICs9IG1hcFtpXS5sZW47CisJICBtYXBb
aV0gPSBtYXBbbnJfbWFwX2VudHJpZXMgLSAxXTsKKwkgIG5yX21hcF9lbnRyaWVzLS07CisJICBn
b3RvIGFnYWluOworCX0KKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkCitncnViX3hlbl9nZXRfbW1h
cCAodm9pZCkKK3sKKyAgc3RydWN0IHhlbl9tZW1vcnlfbWFwIG1lbW1hcDsKKworICBtZW1tYXAu
bnJfZW50cmllcyA9IEFSUkFZX1NJWkUgKG1hcCk7CisgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlICht
ZW1tYXAuYnVmZmVyLCBtYXApOworICBpZiAoZ3J1Yl94ZW5faHlwZXJjYWxsIChfX0hZUEVSVklT
T1JfbWVtb3J5X29wLCBYRU5NRU1fbWVtb3J5X21hcCwKKwkJCSAgKGdydWJfdWludDMyX3QpICgm
bWVtbWFwKSwgMCwgMCwgMCwgMCkpCisgICAgZ3J1Yl94ZW5fcGFuaWMgKCJDb3VsZCBub3QgZ2V0
IG1lbW9yeSBtYXAgZnJvbSBYZW4hXG4iKTsKKyAgbnJfbWFwX2VudHJpZXMgPSBtZW1tYXAubnJf
ZW50cmllczsKKworICBncnViX3hlbl9zb3J0X21tYXAgKCk7Cit9CisKIHZvaWQKIGdydWJfeGVu
X3NldHVwX3B2aCAodm9pZCkKIHsKICAgZ3J1Yl94ZW5fY3B1aWRfYmFzZSAoKTsKICAgZ3J1Yl94
ZW5fc2V0dXBfaHlwZXJjYWxsX3BhZ2UgKCk7CisgIGdydWJfeGVuX2dldF9tbWFwICgpOwogfQog
CiBncnViX2Vycl90Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:56:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:56: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-devel-bounces@lists.xenproject.org>)
	id 1gS0KZ-0006Ni-E8; Wed, 28 Nov 2018 13:56: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=+lgq=oh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0KX-0006K0-01
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:56:41 +0000
X-Inumbo-ID: 6d51d6f9-f315-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d51d6f9-f315-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 13:56:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 66AAEB0CA;
 Wed, 28 Nov 2018 13:55:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:28 +0100
Message-Id: <20181128135530.32545-19-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 18/20] xen_pvh: support building a standalone
 image
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3VwcG9ydCBta2ltYWdlIGZvciB4ZW5fcHZoLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lw
ZXJAb3JhY2xlLmNvbT4KLS0tClYyOiBzb21lIHN0eWxlIGFkanVzdG1lbnRzIChEYW5pZWwgS2lw
ZXIpCiAgICB1c2UgZGVmaW5lcyBmb3IgZWxmLW5vdGVzIChEYW5pZWwgS2lwZXIpClY1OiBtb3Zl
IGVsZi1ub3RlIGRlZmluZSB1c2FnZSBpbnRvIG5ldyBwYXRjaCAoRGFuaWVsIEtpcGVyKQoKSSBk
aWRuJ3QgcmVwbGFjZSB0aGUgNDA5NiBieSBhIFBBR0VfU0laRSBtYWNybyBhcyByZXF1ZXN0ZWQg
YnkgRGFuaWVsLAphcyB0aGVyZSBpc24ndCBzdWNoIGEgbWFjcm8gZWFzaWx5IGF2YWlsYWJsZSBm
b3IgdXRpbC9ta2ltYWdlLmMgYW5kCkkgZGlkbid0IGludHJvZHVjZSBpdHMgdXNhZ2UuCi0tLQog
aW5jbHVkZS9ncnViL3V0aWwvbWtpbWFnZS5oIHwgIDMgKystCiB1dGlsL2dydWItbWtpbWFnZTMy
LmMgICAgICAgfCAgNCArKystCiB1dGlsL2dydWItbWtpbWFnZTY0LmMgICAgICAgfCAgNCArKyst
CiB1dGlsL2dydWItbWtpbWFnZXh4LmMgICAgICAgfCA0NCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLQogdXRpbC9ta2ltYWdlLmMgICAgICAgICAgICAgIHwgMjMg
KysrKysrKysrKysrKysrKysrKysrKy0KIDUgZmlsZXMgY2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygr
KSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2dydWIvdXRpbC9ta2ltYWdl
LmggYi9pbmNsdWRlL2dydWIvdXRpbC9ta2ltYWdlLmgKaW5kZXggYjNhNWNhMTMyLi5iYTlmNTY4
ZjYgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvZ3J1Yi91dGlsL21raW1hZ2UuaAorKysgYi9pbmNsdWRl
L2dydWIvdXRpbC9ta2ltYWdlLmgKQEAgLTcxLDcgKzcxLDggQEAgc3RydWN0IGdydWJfaW5zdGFs
bF9pbWFnZV90YXJnZXRfZGVzYwogICAgIElNQUdFX0kzODZfSUVFRTEyNzUsCiAgICAgSU1BR0Vf
TE9PTkdTT05fRUxGLCBJTUFHRV9RRU1VLCBJTUFHRV9QUEMsIElNQUdFX1lFRUxPT05HX0ZMQVNI
LAogICAgIElNQUdFX0ZVTE9PTkcyRl9GTEFTSCwgSU1BR0VfSTM4Nl9QQ19QWEUsIElNQUdFX01J
UFNfQVJDLAotICAgIElNQUdFX1FFTVVfTUlQU19GTEFTSCwgSU1BR0VfVUJPT1QsIElNQUdFX1hF
TiwgSU1BR0VfSTM4Nl9QQ19FTFRPUklUTworICAgIElNQUdFX1FFTVVfTUlQU19GTEFTSCwgSU1B
R0VfVUJPT1QsIElNQUdFX1hFTiwgSU1BR0VfSTM4Nl9QQ19FTFRPUklUTywKKyAgICBJTUFHRV9Y
RU5fUFZICiAgIH0gaWQ7CiAgIGVudW0KICAgICB7CmRpZmYgLS1naXQgYS91dGlsL2dydWItbWtp
bWFnZTMyLmMgYi91dGlsL2dydWItbWtpbWFnZTMyLmMKaW5kZXggMWYyY2NjY2QyLi4wMjZhMmRk
NTkgMTAwNjQ0Ci0tLSBhL3V0aWwvZ3J1Yi1ta2ltYWdlMzIuYworKysgYi91dGlsL2dydWItbWtp
bWFnZTMyLmMKQEAgLTE3LDcgKzE3LDkgQEAKICMgZGVmaW5lIEVMRl9SX1NZTSh2YWwpCQlFTEYz
Ml9SX1NZTSh2YWwpCiAjIGRlZmluZSBFTEZfUl9UWVBFKHZhbCkJCUVMRjMyX1JfVFlQRSh2YWwp
CiAjIGRlZmluZSBFTEZfU1RfVFlQRSh2YWwpCQlFTEYzMl9TVF9UWVBFKHZhbCkKLSNkZWZpbmUg
WEVOX05PVEVfU0laRSAxMzIKKworI2RlZmluZSBYRU5fTk9URV9TSVpFCQkxMzIKKyNkZWZpbmUg
WEVOX1BWSF9OT1RFX1NJWkUJMjAKIAogI2lmbmRlZiBHUlVCX01LSU1BR0VYWAogI2luY2x1ZGUg
ImdydWItbWtpbWFnZXh4LmMiCmRpZmYgLS1naXQgYS91dGlsL2dydWItbWtpbWFnZTY0LmMgYi91
dGlsL2dydWItbWtpbWFnZTY0LmMKaW5kZXggNGZmNzJhNjI1Li4xNzBkZWZiNDAgMTAwNjQ0Ci0t
LSBhL3V0aWwvZ3J1Yi1ta2ltYWdlNjQuYworKysgYi91dGlsL2dydWItbWtpbWFnZTY0LmMKQEAg
LTE3LDcgKzE3LDkgQEAKICMgZGVmaW5lIEVMRl9SX1NZTSh2YWwpCQlFTEY2NF9SX1NZTSh2YWwp
CiAjIGRlZmluZSBFTEZfUl9UWVBFKHZhbCkJCUVMRjY0X1JfVFlQRSh2YWwpCiAjIGRlZmluZSBF
TEZfU1RfVFlQRSh2YWwpCQlFTEY2NF9TVF9UWVBFKHZhbCkKLSNkZWZpbmUgWEVOX05PVEVfU0la
RSAxMjAKKworI2RlZmluZSBYRU5fTk9URV9TSVpFCQkxMjAKKyNkZWZpbmUgWEVOX1BWSF9OT1RF
X1NJWkUJMjQKIAogI2lmbmRlZiBHUlVCX01LSU1BR0VYWAogI2luY2x1ZGUgImdydWItbWtpbWFn
ZXh4LmMiCmRpZmYgLS1naXQgYS91dGlsL2dydWItbWtpbWFnZXh4LmMgYi91dGlsL2dydWItbWtp
bWFnZXh4LmMKaW5kZXggNzg0ZWQxYTUyLi5lOTRhNzIxYjQgMTAwNjQ0Ci0tLSBhL3V0aWwvZ3J1
Yi1ta2ltYWdleHguYworKysgYi91dGlsL2dydWItbWtpbWFnZXh4LmMKQEAgLTIyOSwxMiArMjI5
LDEyIEBAIFNVRkZJWCAoZ3J1Yl9ta2ltYWdlX2dlbmVyYXRlX2VsZikgKGNvbnN0IHN0cnVjdCBn
cnViX2luc3RhbGxfaW1hZ2VfdGFyZ2V0X2Rlc2MKICAgICAgIHBobnVtKys7CiAgICAgICBmb290
ZXJfc2l6ZSArPSBzaXplb2YgKHN0cnVjdCBncnViX2llZWUxMjc1X25vdGUpOwogICAgIH0KLSAg
aWYgKGltYWdlX3RhcmdldC0+aWQgPT0gSU1BR0VfWEVOKQorICBpZiAoaW1hZ2VfdGFyZ2V0LT5p
ZCA9PSBJTUFHRV9YRU4gfHwgaW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFHRV9YRU5fUFZIKQogICAg
IHsKICAgICAgIHBobnVtKys7CiAgICAgICBzaG51bSsrOwogICAgICAgc3RyaW5nX3NpemUgKz0g
c2l6ZW9mICgiLnhlbiIpOwotICAgICAgZm9vdGVyX3NpemUgKz0gWEVOX05PVEVfU0laRTsKKyAg
ICAgIGZvb3Rlcl9zaXplICs9IChpbWFnZV90YXJnZXQtPmlkID09IElNQUdFX1hFTikgPyBYRU5f
Tk9URV9TSVpFIDogWEVOX1BWSF9OT1RFX1NJWkU7CiAgICAgfQogICBoZWFkZXJfc2l6ZSA9IEFM
SUdOX1VQIChzaXplb2YgKCplaGRyKSArIHBobnVtICogc2l6ZW9mICgqcGhkcikKIAkJCSAgKyBz
aG51bSAqIHNpemVvZiAoKnNoZHIpICsgc3RyaW5nX3NpemUsIGxheW91dC0+YWxpZ24pOwpAQCAt
NDIxLDYgKzQyMSwzOSBAQCBTVUZGSVggKGdydWJfbWtpbWFnZV9nZW5lcmF0ZV9lbGYpIChjb25z
dCBzdHJ1Y3QgZ3J1Yl9pbnN0YWxsX2ltYWdlX3RhcmdldF9kZXNjCiAgICAgICBwaGRyLT5wX29m
ZnNldCA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoaGVhZGVyX3NpemUgKyBwcm9ncmFtX3NpemUp
OwogICAgIH0KIAorICBpZiAoaW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFHRV9YRU5fUFZIKQorICAg
IHsKKyAgICAgIGNoYXIgKm5vdGVfc3RhcnQgPSAoZWxmX2ltZyArIHByb2dyYW1fc2l6ZSArIGhl
YWRlcl9zaXplKTsKKyAgICAgIEVsZl9OaGRyICpub3RlX3B0cjsKKyAgICAgIGNoYXIgKnB0ciA9
IChjaGFyICopIG5vdGVfc3RhcnQ7CisKKyAgICAgIGdydWJfdXRpbF9pbmZvICgiYWRkaW5nIFhF
TiBOT1RFIHNlZ21lbnQiKTsKKworICAgICAgLyogUGh5czMyIEVudHJ5LiAgKi8KKyAgICAgIG5v
dGVfcHRyID0gKEVsZl9OaGRyICopIHB0cjsKKyAgICAgIG5vdGVfcHRyLT5uX25hbWVzeiA9IGdy
dWJfaG9zdF90b190YXJnZXQzMiAoc2l6ZW9mIChHUlVCX1hFTl9OT1RFX05BTUUpKTsKKyAgICAg
IG5vdGVfcHRyLT5uX2Rlc2NzeiA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoaW1hZ2VfdGFyZ2V0
LT52b2lkcF9zaXplb2YpOworICAgICAgbm90ZV9wdHItPm5fdHlwZSA9IGdydWJfaG9zdF90b190
YXJnZXQzMiAoWEVOX0VMRk5PVEVfUEhZUzMyX0VOVFJZKTsKKyAgICAgIHB0ciArPSBzaXplb2Yg
KEVsZl9OaGRyKTsKKyAgICAgIG1lbWNweSAocHRyLCBHUlVCX1hFTl9OT1RFX05BTUUsIHNpemVv
ZiAoR1JVQl9YRU5fTk9URV9OQU1FKSk7CisgICAgICBwdHIgKz0gQUxJR05fVVAgKHNpemVvZiAo
R1JVQl9YRU5fTk9URV9OQU1FKSwgNCk7CisgICAgICBtZW1zZXQgKHB0ciwgMCwgaW1hZ2VfdGFy
Z2V0LT52b2lkcF9zaXplb2YpOworICAgICAgKihncnViX3VpbnQzMl90ICopIHB0ciA9IEdSVUJf
S0VSTkVMX0kzODZfWEVOX1BWSF9MSU5LX0FERFI7CisgICAgICBwdHIgKz0gaW1hZ2VfdGFyZ2V0
LT52b2lkcF9zaXplb2Y7CisKKyAgICAgIGFzc2VydCAoWEVOX1BWSF9OT1RFX1NJWkUgPT0gKHB0
ciAtIG5vdGVfc3RhcnQpKTsKKworICAgICAgcGhkcisrOworICAgICAgcGhkci0+cF90eXBlID0g
Z3J1Yl9ob3N0X3RvX3RhcmdldDMyIChQVF9OT1RFKTsKKyAgICAgIHBoZHItPnBfZmxhZ3MgPSBn
cnViX2hvc3RfdG9fdGFyZ2V0MzIgKFBGX1IpOworICAgICAgcGhkci0+cF9hbGlnbiA9IGdydWJf
aG9zdF90b190YXJnZXQzMiAoaW1hZ2VfdGFyZ2V0LT52b2lkcF9zaXplb2YpOworICAgICAgcGhk
ci0+cF92YWRkciA9IDA7CisgICAgICBwaGRyLT5wX3BhZGRyID0gMDsKKyAgICAgIHBoZHItPnBf
ZmlsZXN6ID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChYRU5fUFZIX05PVEVfU0laRSk7CisgICAg
ICBwaGRyLT5wX21lbXN6ID0gMDsKKyAgICAgIHBoZHItPnBfb2Zmc2V0ID0gZ3J1Yl9ob3N0X3Rv
X3RhcmdldDMyIChoZWFkZXJfc2l6ZSArIHByb2dyYW1fc2l6ZSk7CisgICAgfQorCiAgIGlmIChu
b3RlKQogICAgIHsKICAgICAgIGludCBub3RlX3NpemUgPSBzaXplb2YgKHN0cnVjdCBncnViX2ll
ZWUxMjc1X25vdGUpOwpAQCAtNDk2LDcgKzUyOSw3IEBAIFNVRkZJWCAoZ3J1Yl9ta2ltYWdlX2dl
bmVyYXRlX2VsZikgKGNvbnN0IHN0cnVjdCBncnViX2luc3RhbGxfaW1hZ2VfdGFyZ2V0X2Rlc2MK
ICAgICBzaGRyLT5zaF9lbnRzaXplID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyICgwKTsKICAgICBz
aGRyKys7CiAKLSAgICBpZiAoaW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFHRV9YRU4pCisgICAgaWYg
KGltYWdlX3RhcmdldC0+aWQgPT0gSU1BR0VfWEVOIHx8IGltYWdlX3RhcmdldC0+aWQgPT0gSU1B
R0VfWEVOX1BWSCkKICAgICAgIHsKIAltZW1jcHkgKHB0ciwgIi54ZW4iLCBzaXplb2YgKCIueGVu
IikpOwogCXNoZHItPnNoX25hbWUgPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKHB0ciAtIHN0cl9z
dGFydCk7CkBAIC01MDQsNyArNTM3LDEwIEBAIFNVRkZJWCAoZ3J1Yl9ta2ltYWdlX2dlbmVyYXRl
X2VsZikgKGNvbnN0IHN0cnVjdCBncnViX2luc3RhbGxfaW1hZ2VfdGFyZ2V0X2Rlc2MKIAlzaGRy
LT5zaF90eXBlID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChTSFRfUFJPR0JJVFMpOwogCXNoZHIt
PnNoX2FkZHIgPSBncnViX2hvc3RfdG9fdGFyZ2V0X2FkZHIgKHRhcmdldF9hZGRyICsgbGF5b3V0
LT5rZXJuZWxfc2l6ZSk7CiAJc2hkci0+c2hfb2Zmc2V0ID0gZ3J1Yl9ob3N0X3RvX3RhcmdldF9h
ZGRyIChwcm9ncmFtX3NpemUgKyBoZWFkZXJfc2l6ZSk7Ci0Jc2hkci0+c2hfc2l6ZSA9IGdydWJf
aG9zdF90b190YXJnZXQzMiAoWEVOX05PVEVfU0laRSk7CisJaWYgKGltYWdlX3RhcmdldC0+aWQg
PT0gSU1BR0VfWEVOKQorCSAgc2hkci0+c2hfc2l6ZSA9IGdydWJfaG9zdF90b190YXJnZXQzMiAo
WEVOX05PVEVfU0laRSk7CisJZWxzZQorCSAgc2hkci0+c2hfc2l6ZSA9IGdydWJfaG9zdF90b190
YXJnZXQzMiAoWEVOX1BWSF9OT1RFX1NJWkUpOwogCXNoZHItPnNoX2xpbmsgPSBncnViX2hvc3Rf
dG9fdGFyZ2V0MzIgKDApOwogCXNoZHItPnNoX2luZm8gPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIg
KDApOwogCXNoZHItPnNoX2FkZHJhbGlnbiA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoaW1hZ2Vf
dGFyZ2V0LT52b2lkcF9zaXplb2YpOwpkaWZmIC0tZ2l0IGEvdXRpbC9ta2ltYWdlLmMgYi91dGls
L21raW1hZ2UuYwppbmRleCBiMmY0M2ZlYTYuLjM1M2JiMTA5OCAxMDA2NDQKLS0tIGEvdXRpbC9t
a2ltYWdlLmMKKysrIGIvdXRpbC9ta2ltYWdlLmMKQEAgLTEzMiw2ICsxMzIsMjQgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCBncnViX2luc3RhbGxfaW1hZ2VfdGFyZ2V0X2Rlc2MgaW1hZ2VfdGFyZ2V0
c1tdID0KICAgICAgIC5saW5rX2FkZHIgPSBHUlVCX0tFUk5FTF9JMzg2X1BDX0xJTktfQUREUiwK
ICAgICAgIC5kZWZhdWx0X2NvbXByZXNzaW9uID0gR1JVQl9DT01QUkVTU0lPTl9MWk1BCiAgICAg
fSwKKyAgICB7CisgICAgICAuZGlybmFtZSA9ICJpMzg2LXhlbl9wdmgiLAorICAgICAgLm5hbWVz
ID0geyAiaTM4Ni14ZW5fcHZoIiwgTlVMTCB9LAorICAgICAgLnZvaWRwX3NpemVvZiA9IDQsCisg
ICAgICAuYmlnZW5kaWFuID0gMCwKKyAgICAgIC5pZCA9IElNQUdFX1hFTl9QVkgsCisgICAgICAu
ZmxhZ3MgPSBQTEFURk9STV9GTEFHU19OT05FLAorICAgICAgLnRvdGFsX21vZHVsZV9zaXplID0g
VEFSR0VUX05PX0ZJRUxELAorICAgICAgLmRlY29tcHJlc3Nvcl9jb21wcmVzc2VkX3NpemUgPSBU
QVJHRVRfTk9fRklFTEQsCisgICAgICAuZGVjb21wcmVzc29yX3VuY29tcHJlc3NlZF9zaXplID0g
VEFSR0VUX05PX0ZJRUxELAorICAgICAgLmRlY29tcHJlc3Nvcl91bmNvbXByZXNzZWRfYWRkciA9
IFRBUkdFVF9OT19GSUVMRCwKKyAgICAgIC5lbGZfdGFyZ2V0ID0gRU1fMzg2LAorICAgICAgLnNl
Y3Rpb25fYWxpZ24gPSAxLAorICAgICAgLnZhZGRyX29mZnNldCA9IDAsCisgICAgICAubGlua19h
ZGRyID0gR1JVQl9LRVJORUxfSTM4Nl9YRU5fUFZIX0xJTktfQUREUiwKKyAgICAgIC5tb2RfYWxp
Z24gPSBHUlVCX0tFUk5FTF9JMzg2X1hFTl9QVkhfTU9EX0FMSUdOLAorICAgICAgLmxpbmtfYWxp
Z24gPSA0CisgICAgfSwKICAgICB7CiAgICAgICAuZGlybmFtZSA9ICJpMzg2LXBjIiwKICAgICAg
IC5uYW1lcyA9IHsgImkzODYtcGMtcHhlIiwgTlVMTCB9LApAQCAtODYwLDcgKzg3OCw4IEBAIGdy
dWJfaW5zdGFsbF9nZW5lcmF0ZV9pbWFnZSAoY29uc3QgY2hhciAqZGlyLCBjb25zdCBjaGFyICpw
cmVmaXgsCiAgIGVsc2UKICAgICBrZXJuZWxfaW1nID0gZ3J1Yl9ta2ltYWdlX2xvYWRfaW1hZ2U2
NCAoa2VybmVsX3BhdGgsIHRvdGFsX21vZHVsZV9zaXplLAogCQkJCQkgICAgJmxheW91dCwgaW1h
Z2VfdGFyZ2V0KTsKLSAgaWYgKGltYWdlX3RhcmdldC0+aWQgPT0gSU1BR0VfWEVOICYmIGxheW91
dC5hbGlnbiA8IDQwOTYpCisgIGlmICgoaW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFHRV9YRU4gfHwg
aW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFHRV9YRU5fUFZIKSAmJgorICAgICAgbGF5b3V0LmFsaWdu
IDwgNDA5NikKICAgICBsYXlvdXQuYWxpZ24gPSA0MDk2OwogCiAgIGlmICgoaW1hZ2VfdGFyZ2V0
LT5mbGFncyAmIFBMQVRGT1JNX0ZMQUdTX0RFQ09NUFJFU1NPUlMpCkBAIC0xMTAzLDYgKzExMjIs
NyBAQCBncnViX2luc3RhbGxfZ2VuZXJhdGVfaW1hZ2UgKGNvbnN0IGNoYXIgKmRpciwgY29uc3Qg
Y2hhciAqcHJlZml4LAogICAgIGNhc2UgSU1BR0VfTUlQU19BUkM6CiAgICAgY2FzZSBJTUFHRV9R
RU1VX01JUFNfRkxBU0g6CiAgICAgY2FzZSBJTUFHRV9YRU46CisgICAgY2FzZSBJTUFHRV9YRU5f
UFZIOgogICAgICAgYnJlYWs7CiAgICAgY2FzZSBJTUFHRV9TUEFSQzY0X0FPVVQ6CiAgICAgY2Fz
ZSBJTUFHRV9TUEFSQzY0X1JBVzoKQEAgLTE2NzksNiArMTY5OSw3IEBAIGdydWJfaW5zdGFsbF9n
ZW5lcmF0ZV9pbWFnZSAoY29uc3QgY2hhciAqZGlyLCBjb25zdCBjaGFyICpwcmVmaXgsCiAgICAg
Y2FzZSBJTUFHRV9MT09OR1NPTl9FTEY6CiAgICAgY2FzZSBJTUFHRV9QUEM6CiAgICAgY2FzZSBJ
TUFHRV9YRU46CisgICAgY2FzZSBJTUFHRV9YRU5fUFZIOgogICAgIGNhc2UgSU1BR0VfQ09SRUJP
T1Q6CiAgICAgY2FzZSBJTUFHRV9JMzg2X0lFRUUxMjc1OgogICAgICAgewotLSAKMi4xNi40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:56:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:56: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-devel-bounces@lists.xenproject.org>)
	id 1gS0KZ-0006OM-RY; Wed, 28 Nov 2018 13:56: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=+lgq=oh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0KX-0006K1-0a
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:56:41 +0000
X-Inumbo-ID: 6d823f45-f315-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d823f45-f315-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 13:56:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CB985B0CE;
 Wed, 28 Nov 2018 13:55:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:30 +0100
Message-Id: <20181128135530.32545-21-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 20/20] xen_pvh: add support to configure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3VwcG9ydCBwbGF0Zm9ybSBpMzg2L3hlbl9wdmggaW4gY29uZmlndXJlLgoKU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIEtp
cGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KLS0tCiBjb25maWd1cmUuYWMgfCAzICsrKwog
MSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZS5h
YyBiL2NvbmZpZ3VyZS5hYwppbmRleCA1ZTYzYzRhZjMuLjgxYTE5YWZkNSAxMDA2NDQKLS0tIGEv
Y29uZmlndXJlLmFjCisrKyBiL2NvbmZpZ3VyZS5hYwpAQCAtMTUxLDYgKzE1MSw3IEBAIGNhc2Ug
IiR0YXJnZXRfY3B1Ii0iJHBsYXRmb3JtIiBpbgogICBpMzg2LWVmaSkgOzsKICAgeDg2XzY0LWVm
aSkgOzsKICAgaTM4Ni14ZW4pIDs7CisgIGkzODYteGVuX3B2aCkgOzsKICAgeDg2XzY0LXhlbikg
OzsKICAgaTM4Ni1wYykgOzsKICAgaTM4Ni1tdWx0aWJvb3QpIDs7CkBAIC0yMTksNiArMjIwLDcg
QEAgY2FzZSAiJHBsYXRmb3JtIiBpbgogICBtdWx0aWJvb3QpCW1hY2hpbmVfQ1BQRkxBR1M9IiRt
YWNoaW5lX0NQUEZMQUdTIC1ER1JVQl9NQUNISU5FX01VTFRJQk9PVD0xIiA7OwogICBlZmkpCQlt
YWNoaW5lX0NQUEZMQUdTPSIkbWFjaGluZV9DUFBGTEFHUyAtREdSVUJfTUFDSElORV9FRkk9MSIg
OzsKICAgeGVuKQkJbWFjaGluZV9DUFBGTEFHUz0iJG1hY2hpbmVfQ1BQRkxBR1MgLURHUlVCX01B
Q0hJTkVfWEVOPTEiIDs7CisgIHhlbl9wdmgpCW1hY2hpbmVfQ1BQRkxBR1M9IiRtYWNoaW5lX0NQ
UEZMQUdTIC1ER1JVQl9NQUNISU5FX1hFTl9QVkg9MSIgOzsKICAgaWVlZTEyNzUpCW1hY2hpbmVf
Q1BQRkxBR1M9IiRtYWNoaW5lX0NQUEZMQUdTIC1ER1JVQl9NQUNISU5FX0lFRUUxMjc1PTEiIDs7
CiAgIHVib290KQltYWNoaW5lX0NQUEZMQUdTPSIkbWFjaGluZV9DUFBGTEFHUyAtREdSVUJfTUFD
SElORV9VQk9PVD0xIiA7OwogICBxZW11KQkJbWFjaGluZV9DUFBGTEFHUz0iJG1hY2hpbmVfQ1BQ
RkxBR1MgLURHUlVCX01BQ0hJTkVfUUVNVT0xIiA7OwpAQCAtMTg5Nyw2ICsxODk5LDcgQEAgQU1f
Q09ORElUSU9OQUwoW0NPTkRfaTM4Nl9jb3JlYm9vdF0sIFt0ZXN0IHgkdGFyZ2V0X2NwdSA9IHhp
Mzg2IC1hIHgkcGxhdGZvcm0gPQogQU1fQ09ORElUSU9OQUwoW0NPTkRfaTM4Nl9tdWx0aWJvb3Rd
LCBbdGVzdCB4JHRhcmdldF9jcHUgPSB4aTM4NiAtYSB4JHBsYXRmb3JtID0geG11bHRpYm9vdF0p
CiBBTV9DT05ESVRJT05BTChbQ09ORF94ODZfNjRfZWZpXSwgW3Rlc3QgeCR0YXJnZXRfY3B1ID0g
eHg4Nl82NCAtYSB4JHBsYXRmb3JtID0geGVmaV0pCiBBTV9DT05ESVRJT05BTChbQ09ORF9pMzg2
X3hlbl0sIFt0ZXN0IHgkdGFyZ2V0X2NwdSA9IHhpMzg2IC1hIHgkcGxhdGZvcm0gPSB4eGVuXSkK
K0FNX0NPTkRJVElPTkFMKFtDT05EX2kzODZfeGVuX3B2aF0sIFt0ZXN0IHgkdGFyZ2V0X2NwdSA9
IHhpMzg2IC1hIHgkcGxhdGZvcm0gPSB4eGVuX3B2aF0pCiBBTV9DT05ESVRJT05BTChbQ09ORF94
ODZfNjRfeGVuXSwgW3Rlc3QgeCR0YXJnZXRfY3B1ID0geHg4Nl82NCAtYSB4JHBsYXRmb3JtID0g
eHhlbl0pCiBBTV9DT05ESVRJT05BTChbQ09ORF9taXBzX2xvb25nc29uXSwgW3Rlc3QgeCR0YXJn
ZXRfY3B1ID0geG1pcHNlbCAtYSB4JHBsYXRmb3JtID0geGxvb25nc29uXSkKIEFNX0NPTkRJVElP
TkFMKFtDT05EX21pcHNfcWVtdV9taXBzXSwgW3Rlc3QgIigiIHgkdGFyZ2V0X2NwdSA9IHhtaXBz
IC1vIHgkdGFyZ2V0X2NwdSA9IHhtaXBzZWwgIikiICAtYSB4JHBsYXRmb3JtID0geHFlbXVfbWlw
c10pCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:56:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:56: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-devel-bounces@lists.xenproject.org>)
	id 1gS0Ka-0006P3-9E; Wed, 28 Nov 2018 13:56: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=+lgq=oh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS0KX-0006K3-1m
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 13:56:41 +0000
X-Inumbo-ID: 6d4ff3f6-f315-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d4ff3f6-f315-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 13:56:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 35E26B0C9;
 Wed, 28 Nov 2018 13:55:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: grub-devel@gnu.org
Date: Wed, 28 Nov 2018 14:55:27 +0100
Message-Id: <20181128135530.32545-18-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 17/20] xen: use elfnote defines instead of
 plain numbers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, phcoder@gmail.com, daniel.kiper@oracle.com,
 xen-devel@lists.xen.org, hans@knorrie.org, roger.pau@citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gYXZvaWQgdXNpbmcgcGxhaW4gaW50ZWdlcnMgZm9yIHRoZSBFTEYgbm90ZXMg
dXNlIHRoZQphdmFpbGFibGUgWGVuIGluY2x1ZGUgaW5zdGVhZC4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBlciA8
ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+Ci0tLQpWNTogbmV3IHBhdGNoIChEYW5pZWwgS2lwZXIp
Ci0tLQogdXRpbC9ncnViLW1raW1hZ2V4eC5jIHwgMTQgKysrKysrKystLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdXRp
bC9ncnViLW1raW1hZ2V4eC5jIGIvdXRpbC9ncnViLW1raW1hZ2V4eC5jCmluZGV4IGE0ODNjNjc0
Yy4uNzg0ZWQxYTUyIDEwMDY0NAotLS0gYS91dGlsL2dydWItbWtpbWFnZXh4LmMKKysrIGIvdXRp
bC9ncnViLW1raW1hZ2V4eC5jCkBAIC00OCw2ICs0OCw4IEBACiAjaW5jbHVkZSA8Z3J1Yi91dGls
L2luc3RhbGwuaD4KICNpbmNsdWRlIDxncnViL3V0aWwvbWtpbWFnZS5oPgogCisjaW5jbHVkZSA8
eGVuL2VsZm5vdGUuaD4KKwogI3ByYWdtYSBHQ0MgZGlhZ25vc3RpYyBpZ25vcmVkICItV2Nhc3Qt
YWxpZ24iCiAKICNkZWZpbmUgR1JVQl9NS0lNQUdFWFgKQEAgLTM0MSw3ICszNDMsNyBAQCBTVUZG
SVggKGdydWJfbWtpbWFnZV9nZW5lcmF0ZV9lbGYpIChjb25zdCBzdHJ1Y3QgZ3J1Yl9pbnN0YWxs
X2ltYWdlX3RhcmdldF9kZXNjCiAgICAgICBub3RlX3B0ciA9IChFbGZfTmhkciAqKSBwdHI7CiAg
ICAgICBub3RlX3B0ci0+bl9uYW1lc3ogPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKHNpemVvZiAo
R1JVQl9YRU5fTk9URV9OQU1FKSk7CiAgICAgICBub3RlX3B0ci0+bl9kZXNjc3ogPSBncnViX2hv
c3RfdG9fdGFyZ2V0MzIgKHNpemVvZiAoUEFDS0FHRV9OQU1FKSk7Ci0gICAgICBub3RlX3B0ci0+
bl90eXBlID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyICg2KTsKKyAgICAgIG5vdGVfcHRyLT5uX3R5
cGUgPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKFhFTl9FTEZOT1RFX0dVRVNUX09TKTsKICAgICAg
IHB0ciArPSBzaXplb2YgKEVsZl9OaGRyKTsKICAgICAgIG1lbWNweSAocHRyLCBHUlVCX1hFTl9O
T1RFX05BTUUsIHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSk7CiAgICAgICBwdHIgKz0gQUxJ
R05fVVAgKHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSwgNCk7CkBAIC0zNTIsNyArMzU0LDcg
QEAgU1VGRklYIChncnViX21raW1hZ2VfZ2VuZXJhdGVfZWxmKSAoY29uc3Qgc3RydWN0IGdydWJf
aW5zdGFsbF9pbWFnZV90YXJnZXRfZGVzYwogICAgICAgbm90ZV9wdHIgPSAoRWxmX05oZHIgKikg
cHRyOwogICAgICAgbm90ZV9wdHItPm5fbmFtZXN6ID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChz
aXplb2YgKEdSVUJfWEVOX05PVEVfTkFNRSkpOwogICAgICAgbm90ZV9wdHItPm5fZGVzY3N6ID0g
Z3J1Yl9ob3N0X3RvX3RhcmdldDMyIChzaXplb2YgKCJnZW5lcmljIikpOwotICAgICAgbm90ZV9w
dHItPm5fdHlwZSA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoOCk7CisgICAgICBub3RlX3B0ci0+
bl90eXBlID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChYRU5fRUxGTk9URV9MT0FERVIpOwogICAg
ICAgcHRyICs9IHNpemVvZiAoRWxmX05oZHIpOwogICAgICAgbWVtY3B5IChwdHIsIEdSVUJfWEVO
X05PVEVfTkFNRSwgc2l6ZW9mIChHUlVCX1hFTl9OT1RFX05BTUUpKTsKICAgICAgIHB0ciArPSBB
TElHTl9VUCAoc2l6ZW9mIChHUlVCX1hFTl9OT1RFX05BTUUpLCA0KTsKQEAgLTM2Myw3ICszNjUs
NyBAQCBTVUZGSVggKGdydWJfbWtpbWFnZV9nZW5lcmF0ZV9lbGYpIChjb25zdCBzdHJ1Y3QgZ3J1
Yl9pbnN0YWxsX2ltYWdlX3RhcmdldF9kZXNjCiAgICAgICBub3RlX3B0ciA9IChFbGZfTmhkciAq
KSBwdHI7CiAgICAgICBub3RlX3B0ci0+bl9uYW1lc3ogPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIg
KHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSk7CiAgICAgICBub3RlX3B0ci0+bl9kZXNjc3og
PSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKHNpemVvZiAoInhlbi0zLjAiKSk7Ci0gICAgICBub3Rl
X3B0ci0+bl90eXBlID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyICg1KTsKKyAgICAgIG5vdGVfcHRy
LT5uX3R5cGUgPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKFhFTl9FTEZOT1RFX1hFTl9WRVJTSU9O
KTsKICAgICAgIHB0ciArPSBzaXplb2YgKEVsZl9OaGRyKTsKICAgICAgIG1lbWNweSAocHRyLCBH
UlVCX1hFTl9OT1RFX05BTUUsIHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSk7CiAgICAgICBw
dHIgKz0gQUxJR05fVVAgKHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSwgNCk7CkBAIC0zNzQs
NyArMzc2LDcgQEAgU1VGRklYIChncnViX21raW1hZ2VfZ2VuZXJhdGVfZWxmKSAoY29uc3Qgc3Ry
dWN0IGdydWJfaW5zdGFsbF9pbWFnZV90YXJnZXRfZGVzYwogICAgICAgbm90ZV9wdHIgPSAoRWxm
X05oZHIgKikgcHRyOwogICAgICAgbm90ZV9wdHItPm5fbmFtZXN6ID0gZ3J1Yl9ob3N0X3RvX3Rh
cmdldDMyIChzaXplb2YgKEdSVUJfWEVOX05PVEVfTkFNRSkpOwogICAgICAgbm90ZV9wdHItPm5f
ZGVzY3N6ID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChpbWFnZV90YXJnZXQtPnZvaWRwX3NpemVv
Zik7Ci0gICAgICBub3RlX3B0ci0+bl90eXBlID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyICgxKTsK
KyAgICAgIG5vdGVfcHRyLT5uX3R5cGUgPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKFhFTl9FTEZO
T1RFX0VOVFJZKTsKICAgICAgIHB0ciArPSBzaXplb2YgKEVsZl9OaGRyKTsKICAgICAgIG1lbWNw
eSAocHRyLCBHUlVCX1hFTl9OT1RFX05BTUUsIHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSk7
CiAgICAgICBwdHIgKz0gQUxJR05fVVAgKHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSwgNCk7
CkBAIC0zODUsNyArMzg3LDcgQEAgU1VGRklYIChncnViX21raW1hZ2VfZ2VuZXJhdGVfZWxmKSAo
Y29uc3Qgc3RydWN0IGdydWJfaW5zdGFsbF9pbWFnZV90YXJnZXRfZGVzYwogICAgICAgbm90ZV9w
dHIgPSAoRWxmX05oZHIgKikgcHRyOwogICAgICAgbm90ZV9wdHItPm5fbmFtZXN6ID0gZ3J1Yl9o
b3N0X3RvX3RhcmdldDMyIChzaXplb2YgKEdSVUJfWEVOX05PVEVfTkFNRSkpOwogICAgICAgbm90
ZV9wdHItPm5fZGVzY3N6ID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChpbWFnZV90YXJnZXQtPnZv
aWRwX3NpemVvZik7Ci0gICAgICBub3RlX3B0ci0+bl90eXBlID0gZ3J1Yl9ob3N0X3RvX3Rhcmdl
dDMyICgzKTsKKyAgICAgIG5vdGVfcHRyLT5uX3R5cGUgPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIg
KFhFTl9FTEZOT1RFX1ZJUlRfQkFTRSk7CiAgICAgICBwdHIgKz0gc2l6ZW9mIChFbGZfTmhkcik7
CiAgICAgICBtZW1jcHkgKHB0ciwgR1JVQl9YRU5fTk9URV9OQU1FLCBzaXplb2YgKEdSVUJfWEVO
X05PVEVfTkFNRSkpOwogICAgICAgcHRyICs9IEFMSUdOX1VQIChzaXplb2YgKEdSVUJfWEVOX05P
VEVfTkFNRSksIDQpOwpAQCAtMzk4LDcgKzQwMCw3IEBAIFNVRkZJWCAoZ3J1Yl9ta2ltYWdlX2dl
bmVyYXRlX2VsZikgKGNvbnN0IHN0cnVjdCBncnViX2luc3RhbGxfaW1hZ2VfdGFyZ2V0X2Rlc2MK
IAkgIG5vdGVfcHRyID0gKEVsZl9OaGRyICopIHB0cjsKIAkgIG5vdGVfcHRyLT5uX25hbWVzeiA9
IGdydWJfaG9zdF90b190YXJnZXQzMiAoc2l6ZW9mIChHUlVCX1hFTl9OT1RFX05BTUUpKTsKIAkg
IG5vdGVfcHRyLT5uX2Rlc2NzeiA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoc2l6ZW9mICgieWVz
LGJpbW9kYWwiKSk7Ci0JICBub3RlX3B0ci0+bl90eXBlID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMy
ICg5KTsKKwkgIG5vdGVfcHRyLT5uX3R5cGUgPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKFhFTl9F
TEZOT1RFX1BBRV9NT0RFKTsKIAkgIHB0ciArPSBzaXplb2YgKEVsZl9OaGRyKTsKIAkgIG1lbWNw
eSAocHRyLCBHUlVCX1hFTl9OT1RFX05BTUUsIHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSk7
CiAJICBwdHIgKz0gQUxJR05fVVAgKHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSwgNCk7Ci0t
IAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:58:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:58: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-devel-bounces@lists.xenproject.org>)
	id 1gS0M4-0007Ut-Qy; Wed, 28 Nov 2018 13:58: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=fE64=OH=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gS0M3-0007UW-KV
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 13:58:15 +0000
X-Inumbo-ID: a5fe680a-f315-11e8-8851-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5fe680a-f315-11e8-8851-12d6303a7972;
 Wed, 28 Nov 2018 13:58:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="71722735"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 28 Nov 2018 13:58:03 +0000
Message-ID: <20181128135806.20201-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/3] Remove tmem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgYWdyZWVkIHRoYXQgdG1lbSBjYW4gYmUgcmVtb3ZlZCBmcm9tIHhlbi5naXQuIFNlZSB0
aGUgdGhyZWFkIHN0YXJ0aW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKZnJvbSA8RDVFODY2
QjItOTZGNC00RTg5LTk0MUUtNzNGNTc4REYyRjE3QGNpdHJpeC5jb20+LgoKSW4gdGhpcyB2ZXJz
aW9uOgoKMS4gUmVtb3ZlIHNvbWUgcmVzaWR1YWxzIGZyb20gcHJldmlvdXMgdmVyc2lvbiBhbmQg
Zml4IGFsbCBidWlsZCBlcnJvcnMKICAgZGlzY292ZXJlZCBieSBHaXRsYWIgQ0kuCjIuIFN3YXAg
dGhlIG9yZGVyIG9mIHBhdGNoZXMgdG8gbWFrZSBzdXJlIGJpc2VjdGlvbiBzdGlsbCB3b3Jrcy4g
VGhpcwogICBpcyB2ZXJpZmllZCBieSBjYWxsaW5nCiAgICAgIGAuL2F1dG9tYXRpb24vc2NyaXB0
cy9idWlsZC10ZXN0LnNoIG9yaWdpbi9zdGFnaW5nIEhFQURgCjMuIE1ha2Ugc3VyZSBYZW4gc3Rp
bGwgYm9vdHMgYW5kIHBhc3NlcyBhbGwgWFRGIHRlc3RzIGFmdGVyIHRoZSByZW1vdmFsLgo0LiBL
ZWVwIHB1YmxpYy90bWVtLmguCgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4K
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKV2VpIExpdSAoMyk6CiAgdG9vbHM6IHJlbW92ZSB0bWVtIGNvZGUgYW5k
IGNvbW1hbmRzCiAgeGVuOiByZW1vdmUgdG1lbSBmcm9tIGh5cGVydmlzb3IKICBkb2NzOiByZW1v
dmUgdG1lbSByZWxhdGVkIHRleHQKCiBkb2NzL21hbi94bC5jb25mLnBvZC41ICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDkgKy0KIGRvY3MvbWFuL3hsLnBvZC4xLmluICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA2OCAtCiBkb2NzL21pc2MvdG1lbS1pbnRlcm5hbHMuaHRtbCAgICAgICAg
ICAgICAgICB8ICA3ODkgLS0tLS0tLS0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24gICAgICAgICAgfCAgICA2IC0KIGRvY3MvbWlzYy94c20tZmxhc2sudHh0ICAgICAgICAg
ICAgICAgICAgICAgIHwgICAzNiAtCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRl
ICAgICAgICAgICB8ICAgIDQgKy0KIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2d1ZXN0X2Zl
YXR1cmVzLnRlIHwgICAgMyAtCiB0b29scy9saWJ4Yy9NYWtlZmlsZSAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAgICAg
ICAgICAgfCAgIDE3IC0KIHRvb2xzL2xpYnhjL3hjX3RtZW0uYyAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDUwNyAtLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF90bWVtLmMgICAgICAgICAgICAg
ICAgICAgICB8ICAxMTkgKy0KIHRvb2xzL21pc2MvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMSAtCiB0b29scy9taXNjL3hlbi10bWVtLWxpc3QtcGFyc2UuYyAgICAgICAg
ICAgICB8ICAzMzkgLS0tLS0KIHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYyAgICAg
ICAgICAgIHwgICA4NyAtLQogdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmMg
ICAgICAgfCAgIDUzICstCiB0b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuaCAg
ICAgICB8ICAgMTUgLQogdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X3ByaXYu
aCAgfCAgICA4IC0KIHRvb2xzL3hlbnN0YXQveGVudG9wL3hlbnRvcC5jICAgICAgICAgICAgICAg
IHwgICAzNiArLQogdG9vbHMveGwvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyICstCiB0b29scy94bC94bC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDYgLQogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDQwIC0KIHRvb2xzL3hsL3hsX3RtZW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI1
MSAtLS0KIHhlbi9hcmNoL2FybS9jb25maWdzL3Rpbnk2NC5jb25mICAgICAgICAgICAgIHwgICAg
MSAtCiB4ZW4vYXJjaC94ODYvY29uZmlncy9wdnNoaW1fZGVmY29uZmlnICAgICAgICB8ICAgIDEg
LQogeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVyY2FsbF9wYWdlLlMgICAgICAgICAgfCAgICAxIC0K
IHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgICAgICAgICAgICAgICAgIHwgICAgMyAtCiB4
ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogeGVu
L2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jICAgICAgICAgICAgICAgICAgfCAgICAzIC0KIHhlbi9h
cmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOCAtCiB4ZW4vY29t
bW9uL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTMgLQogeGVuL2NvbW1v
bi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0IC0KIHhlbi9jb21tb24v
Y29tcGF0L3RtZW1feGVuLmMgICAgICAgICAgICAgICAgIHwgICAyMyAtCiB4ZW4vY29tbW9uL2Rv
bWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgLQogeGVuL2NvbW1vbi9tZW1v
cnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICstCiB4ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgNDAgKy0KIHhlbi9jb21tb24vc3lzY3Rs
LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSAtCiB4ZW4vY29tbW9uL3RtZW0uYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIwOTUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIHhlbi9jb21tb24vdG1lbV9jb250cm9sLmMgICAgICAgICAgICAgICAgICAgIHwgIDU2MCAt
LS0tLS0tCiB4ZW4vY29tbW9uL3RtZW1feGVuLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAy
NzcgLS0tLQogeGVuL2luY2x1ZGUvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxIC0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAgICAgICAgICAgICAgIHwgIDEw
OCArLQogeGVuL2luY2x1ZGUvcHVibGljL3RtZW0uaCAgICAgICAgICAgICAgICAgICAgfCAgIDE0
ICstCiB4ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmggICAgICAgICAgICAgICAgICB8ICAgIDcg
LQogeGVuL2luY2x1ZGUveGVuL21tLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICsK
IHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAtCiB4
ZW4vaW5jbHVkZS94ZW4vdG1lbS5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDUgLQogeGVu
L2luY2x1ZGUveGVuL3RtZW1fY29udHJvbC5oICAgICAgICAgICAgICAgfCAgIDM5IC0KIHhlbi9p
bmNsdWRlL3hlbi90bWVtX3hlbi5oICAgICAgICAgICAgICAgICAgIHwgIDM0MyAtLS0tLQogeGVu
L2luY2x1ZGUveGxhdC5sc3QgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyIC0KIHhlbi9p
bmNsdWRlL3hzbS9kdW1teS5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiAtCiB4ZW4vaW5j
bHVkZS94c20veHNtLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgLQogeGVuL3hzbS9k
dW1teS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIHhlbi94c20vZmxh
c2svaG9va3MuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSAtCiB4ZW4veHNtL2ZsYXNr
L3BvbGljeS9hY2Nlc3NfdmVjdG9ycyAgICAgICAgICB8ICAgIDQgLQogNTQgZmlsZXMgY2hhbmdl
ZCwgMzYgaW5zZXJ0aW9ucygrKSwgNTk5NCBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0
NCBkb2NzL21pc2MvdG1lbS1pbnRlcm5hbHMuaHRtbAogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xz
L2xpYnhjL3hjX3RtZW0uYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL21pc2MveGVuLXRtZW0t
bGlzdC1wYXJzZS5jCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMveGwveGxfdG1lbS5jCiBkZWxl
dGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9jb21wYXQvdG1lbV94ZW4uYwogZGVsZXRlIG1vZGUg
MTAwNjQ0IHhlbi9jb21tb24vdG1lbS5jCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi90
bWVtX2NvbnRyb2wuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vdG1lbV94ZW4uYwog
ZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi90bWVtLmgKIGRlbGV0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS94ZW4vdG1lbV9jb250cm9sLmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4
ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaAoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:58:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:58: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-devel-bounces@lists.xenproject.org>)
	id 1gS0M6-0007VK-6o; Wed, 28 Nov 2018 13:58: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=fE64=OH=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gS0M4-0007Us-T0
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 13:58:17 +0000
X-Inumbo-ID: a43427e4-f315-11e8-9d7a-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a43427e4-f315-11e8-9d7a-12d6303a7972;
 Wed, 28 Nov 2018 13:58:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="71722726"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 28 Nov 2018 13:58:05 +0000
Message-ID: <20181128135806.20201-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181128135806.20201-1-wei.liu2@citrix.com>
References: <20181128135806.20201-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/3] xen: remove tmem from hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCByZW1vdmVzIGFsbCB0bWVtIHJlbGF0ZWQgY29kZSBhbmQgQ09ORklHX1RNRU0g
ZnJvbSB0aGUKaHlwZXJ2aXNvci4gQWxzbyByZW1vdmUgdG1lbSBoeXBlcmNhbGxzIGZyb20gdGhl
IGRlZmF1bHQgWFNNIHBvbGljeS4KCkl0IGlzIHdyaXR0ZW4gYXMgaWYgdG1lbSBpcyBkaXNhYmxl
ZCBhbmQgdG1lbSBmcmVlYWJsZSBwYWdlcyBpcyAwLgoKV2Ugd2lsbCBuZWVkIHRvIGtlZXAgcHVi
bGljL3RtZW0uaCBhcm91bmQgZm9yZXZlciB0byBhdm9pZCBicmVha2luZwpndWVzdHMuICBSZW1v
dmUgdGhlIGh5cGVydmlzb3Igb25seSBwYXJ0IGFuZCBwdXQgZ3Vlc3QgdmlzaWJsZSBwYXJ0CnVu
ZGVyIGEgeGVuIHZlcnNpb24gY2hlY2suIFRha2UgdGhlIGNoYW5jZSB0byByZW1vdmUgdHJhaWxp
bmcKd2hpdGVzcGFjZXMuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KdjI6CjEuIHJlbW92ZSBzb21lIG1vcmUgcmVzaWR1YWxzCjIuIGZpeCBlcnJvcnMg
ZGlzY292ZXJlZCBieSBHaXRsYWIgQ0kKMy4ga2VlcCBwdWJsaWMvdG1lbS5oCi0tLQogdG9vbHMv
Zmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSAgICAgICAgICAgfCAgICA0ICstCiB0b29scy9m
bGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZSB8ICAgIDMgLQogeGVuL2FyY2gv
YXJtL2NvbmZpZ3MvdGlueTY0LmNvbmYgICAgICAgICAgICAgfCAgICAxIC0KIHhlbi9hcmNoL3g4
Ni9jb25maWdzL3B2c2hpbV9kZWZjb25maWcgICAgICAgIHwgICAgMSAtCiB4ZW4vYXJjaC94ODYv
Z3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUyAgICAgICAgICB8ICAgIDEgLQogeGVuL2FyY2gveDg2L2h2
bS9oeXBlcmNhbGwuYyAgICAgICAgICAgICAgICAgfCAgICAzIC0KIHhlbi9hcmNoL3g4Ni9oeXBl
cmNhbGwuYyAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB4ZW4vYXJjaC94ODYvcHYvaHlw
ZXJjYWxsLmMgICAgICAgICAgICAgICAgICB8ICAgIDMgLQogeGVuL2FyY2gveDg2L3NldHVwLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4IC0KIHhlbi9jb21tb24vS2NvbmZpZyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxMyAtCiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDQgLQogeGVuL2NvbW1vbi9jb21wYXQvdG1lbV94ZW4u
YyAgICAgICAgICAgICAgICAgfCAgIDIzIC0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMyAtCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDUgKy0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICAgICAgICAg
ICAgICAgICAgICAgIHwgICA0MCArLQogeGVuL2NvbW1vbi9zeXNjdGwuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA1IC0KIHhlbi9jb21tb24vdG1lbS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMjA5NSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi90
bWVtX2NvbnRyb2wuYyAgICAgICAgICAgICAgICAgICAgfCAgNTYwIC0tLS0tLS0KIHhlbi9jb21t
b24vdG1lbV94ZW4uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI3NyAtLS0tCiB4ZW4vaW5j
bHVkZS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogeGVuL2luY2x1
ZGUvcHVibGljL3N5c2N0bC5oICAgICAgICAgICAgICAgICAgfCAgMTA4ICstCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvdG1lbS5oICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKy0KIHhlbi9pbmNsdWRl
L3hlbi9oeXBlcmNhbGwuaCAgICAgICAgICAgICAgICAgIHwgICAgNyAtCiB4ZW4vaW5jbHVkZS94
ZW4vbW0uaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwogeGVuL2luY2x1ZGUveGVu
L3NjaGVkLmggICAgICAgICAgICAgICAgICAgICAgfCAgICAzIC0KIHhlbi9pbmNsdWRlL3hlbi90
bWVtLmggICAgICAgICAgICAgICAgICAgICAgIHwgICA0NSAtCiB4ZW4vaW5jbHVkZS94ZW4vdG1l
bV9jb250cm9sLmggICAgICAgICAgICAgICB8ICAgMzkgLQogeGVuL2luY2x1ZGUveGVuL3RtZW1f
eGVuLmggICAgICAgICAgICAgICAgICAgfCAgMzQzIC0tLS0tCiB4ZW4vaW5jbHVkZS94bGF0Lmxz
dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgLQogeGVuL2luY2x1ZGUveHNtL2R1bW15
LmggICAgICAgICAgICAgICAgICAgICAgfCAgICA2IC0KIHhlbi9pbmNsdWRlL3hzbS94c20uaCAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNiAtCiB4ZW4veHNtL2R1bW15LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA5IC0KIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192
ZWN0b3JzICAgICAgICAgIHwgICAgNCAtCiAzNCBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25z
KCspLCAzNjI0IGRlbGV0aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vY29t
cGF0L3RtZW1feGVuLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL3RtZW0uYwogZGVs
ZXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vdG1lbV9jb250cm9sLmMKIGRlbGV0ZSBtb2RlIDEw
MDY0NCB4ZW4vY29tbW9uL3RtZW1feGVuLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVk
ZS94ZW4vdG1lbS5oCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL3RtZW1fY29u
dHJvbC5oCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL3RtZW1feGVuLmgKCmRp
ZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlIGIvdG9vbHMvZmxh
c2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQppbmRleCBhMzQ3ZDY2NGY4Li45OTcwZjlkYzA4IDEw
MDY0NAotLS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCisrKyBiL3Rvb2xz
L2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKQEAgLTEwLDggKzEwLDggQEAgYWxsb3cgZG9t
MF90IHhlbl90OnhlbiB7CiAJc2V0dGltZSB0YnVmY29udHJvbCByZWFkY29uc29sZSBjbGVhcmNv
bnNvbGUgcGVyZmNvbnRyb2wgbXRycl9hZGQKIAltdHJyX2RlbCBtdHJyX3JlYWQgbWljcm9jb2Rl
IHBoeXNpbmZvIHF1aXJrIHdyaXRlY29uc29sZSByZWFkYXBpYwogCXdyaXRlYXBpYyBwcml2cHJv
ZmlsZSBub25wcml2cHJvZmlsZSBrZXhlYyBmaXJtd2FyZSBzbGVlcCBmcmVxdWVuY3kKLQlnZXRp
ZGxlIGRlYnVnIGdldGNwdWluZm8gaGVhcCBwbV9vcCBtY2Ffb3AgbG9ja3Byb2YgY3B1cG9vbF9v
cCB0bWVtX29wCi0JdG1lbV9jb250cm9sIGdldHNjaGVkdWxlciBzZXRzY2hlZHVsZXIKKwlnZXRp
ZGxlIGRlYnVnIGdldGNwdWluZm8gaGVhcCBwbV9vcCBtY2Ffb3AgbG9ja3Byb2YgY3B1cG9vbF9v
cAorCWdldHNjaGVkdWxlciBzZXRzY2hlZHVsZXIKIH07CiBhbGxvdyBkb20wX3QgeGVuX3Q6eGVu
MiB7CiAJcmVzb3VyY2Vfb3AgcHNyX2NtdF9vcCBwc3JfYWxsb2MgcG11X2N0cmwgZ2V0X3N5bWJv
bApkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMu
dGUgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZQppbmRleCA5
YWM5NzgwZGVkLi4xYjc3ODMyYWVhIDEwMDY0NAotLS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9k
dWxlcy9ndWVzdF9mZWF0dXJlcy50ZQorKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9n
dWVzdF9mZWF0dXJlcy50ZQpAQCAtMSw2ICsxLDMgQEAKLSMgQWxsb3cgYWxsIGRvbWFpbnMgdG8g
dXNlICh1bnByaXZpbGVnZWQgcGFydHMgb2YpIHRoZSB0bWVtIGh5cGVyY2FsbAotYWxsb3cgZG9t
YWluX3R5cGUgeGVuX3Q6eGVuIHRtZW1fb3A7Ci0KICMgQWxsb3cgYWxsIGRvbWFpbnMgdG8gdXNl
IFBNVSAoYnV0IG5vdCB0byBjaGFuZ2UgaXRzIHNldHRpbmdzIC0tLSB0aGF0J3Mgd2hhdAogIyBw
bXVfY3RybCBpcyBmb3IpCiBhbGxvdyBkb21haW5fdHlwZSB4ZW5fdDp4ZW4yIHBtdV91c2U7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY29uZmlncy90aW55NjQuY29uZiBiL3hlbi9hcmNoL2Fy
bS9jb25maWdzL3Rpbnk2NC5jb25mCmluZGV4IGFlY2M1NWM5NWYuLmNjNmQ5M2YyZjggMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9jb25maWdzL3Rpbnk2NC5jb25mCisrKyBiL3hlbi9hcmNoL2Fy
bS9jb25maWdzL3Rpbnk2NC5jb25mCkBAIC0xMSw3ICsxMSw2IEBAIENPTkZJR19BUk09eQogIwog
IyBDb21tb24gRmVhdHVyZXMKICMKLSMgQ09ORklHX1RNRU0gaXMgbm90IHNldAogQ09ORklHX1ND
SEVEX0NSRURJVD15CiAjIENPTkZJR19TQ0hFRF9DUkVESVQyIGlzIG5vdCBzZXQKICMgQ09ORklH
X1NDSEVEX1JURFMgaXMgbm90IHNldApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NvbmZpZ3Mv
cHZzaGltX2RlZmNvbmZpZyBiL3hlbi9hcmNoL3g4Ni9jb25maWdzL3B2c2hpbV9kZWZjb25maWcK
aW5kZXggYTEyZTNkMDQ2NS4uOTcxMGFhNjIzOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Nv
bmZpZ3MvcHZzaGltX2RlZmNvbmZpZworKysgYi94ZW4vYXJjaC94ODYvY29uZmlncy9wdnNoaW1f
ZGVmY29uZmlnCkBAIC0xMSw3ICsxMSw2IEBAIENPTkZJR19OUl9DUFVTPTMyCiAjIENPTkZJR19I
Vk1fRkVQIGlzIG5vdCBzZXQKICMgQ09ORklHX1RCT09UIGlzIG5vdCBzZXQKICMgQ09ORklHX0tF
WEVDIGlzIG5vdCBzZXQKLSMgQ09ORklHX1RNRU0gaXMgbm90IHNldAogIyBDT05GSUdfWEVOT1BS
T0YgaXMgbm90IHNldAogIyBDT05GSUdfWFNNIGlzIG5vdCBzZXQKICMgQ09ORklHX1NDSEVEX0NS
RURJVDIgaXMgbm90IHNldApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVyY2Fs
bF9wYWdlLlMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUwppbmRleCBmZGQy
ZTcyMjcyLi5hZTAwODk4ZjA3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJj
YWxsX3BhZ2UuUworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUwpAQCAt
NTgsNyArNTgsNiBAQCBERUNMQVJFX0hZUEVSQ0FMTChodm1fb3ApCiBERUNMQVJFX0hZUEVSQ0FM
TChzeXNjdGwpCiBERUNMQVJFX0hZUEVSQ0FMTChkb21jdGwpCiBERUNMQVJFX0hZUEVSQ0FMTChr
ZXhlY19vcCkKLURFQ0xBUkVfSFlQRVJDQUxMKHRtZW1fb3ApCiBERUNMQVJFX0hZUEVSQ0FMTCh4
Y19yZXNlcnZlZF9vcCkKIERFQ0xBUkVfSFlQRVJDQUxMKHhlbnBtdV9vcCkKIApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJj
YWxsLmMKaW5kZXggMTlkMTI2Mzc3YS4uYjUyZjdiMmYwOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCkBA
IC0xMzEsOSArMTMxLDYgQEAgc3RhdGljIGNvbnN0IGh5cGVyY2FsbF90YWJsZV90IGh2bV9oeXBl
cmNhbGxfdGFibGVbXSA9IHsKICAgICBIWVBFUkNBTEwoaHZtX29wKSwKICAgICBIWVBFUkNBTEwo
c3lzY3RsKSwKICAgICBIWVBFUkNBTEwoZG9tY3RsKSwKLSNpZmRlZiBDT05GSUdfVE1FTQotICAg
IEhZUEVSQ0FMTCh0bWVtX29wKSwKLSNlbmRpZgogICAgIENPTVBBVF9DQUxMKHBsYXRmb3JtX29w
KSwKICNpZmRlZiBDT05GSUdfUFYKICAgICBDT01QQVRfQ0FMTChtbXVleHRfb3ApLApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5j
CmluZGV4IDAzMmRlOGY4ZjguLmY0ZGE5MzI2ZmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
eXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKQEAgLTYzLDcgKzYzLDYg
QEAgY29uc3QgaHlwZXJjYWxsX2FyZ3NfdCBoeXBlcmNhbGxfYXJnc190YWJsZVtOUl9oeXBlcmNh
bGxzXSA9CiAgICAgQVJHUyhzeXNjdGwsIDEpLAogICAgIEFSR1MoZG9tY3RsLCAxKSwKICAgICBB
UkdTKGtleGVjX29wLCAyKSwKLSAgICBBUkdTKHRtZW1fb3AsIDEpLAogICAgIEFSR1MoeGVucG11
X29wLCAyKSwKICNpZmRlZiBDT05GSUdfSFZNCiAgICAgQVJHUyhodm1fb3AsIDIpLApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L3B2L2h5cGVy
Y2FsbC5jCmluZGV4IDVkMTE5MTE3MzUuLjNhNjdiN2U2NGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKQEAg
LTc0LDkgKzc0LDYgQEAgY29uc3QgaHlwZXJjYWxsX3RhYmxlX3QgcHZfaHlwZXJjYWxsX3RhYmxl
W10gPSB7CiAjaWZkZWYgQ09ORklHX0tFWEVDCiAgICAgQ09NUEFUX0NBTEwoa2V4ZWNfb3ApLAog
I2VuZGlmCi0jaWZkZWYgQ09ORklHX1RNRU0KLSAgICBIWVBFUkNBTEwodG1lbV9vcCksCi0jZW5k
aWYKICAgICBIWVBFUkNBTEwoeGVucG11X29wKSwKICNpZmRlZiBDT05GSUdfSFZNCiAgICAgSFlQ
RVJDQUxMKGh2bV9vcCksCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCmluZGV4IDljYmZmMjJmYjMuLjM2MjFmOTg2ZjkgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0yNSw3
ICsyNSw2IEBACiAjaW5jbHVkZSA8eGVuL2RtaS5oPgogI2luY2x1ZGUgPHhlbi9wZm4uaD4KICNp
bmNsdWRlIDx4ZW4vbm9kZW1hc2suaD4KLSNpbmNsdWRlIDx4ZW4vdG1lbV94ZW4uaD4KICNpbmNs
dWRlIDx4ZW4vdmlydHVhbF9yZWdpb24uaD4KICNpbmNsdWRlIDx4ZW4vd2F0Y2hkb2cuaD4KICNp
bmNsdWRlIDxwdWJsaWMvdmVyc2lvbi5oPgpAQCAtMTQ3OCwxMyArMTQ3Nyw2IEBAIHZvaWQgX19p
bml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAg
ICAgICAgcyA9IHBmbl90b19wYWRkcihsaW1pdCArIDEpOwogICAgICAgICAgICAgaW5pdF9kb21o
ZWFwX3BhZ2VzKHMsIGUpOwogICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCB0bWVtX2VuYWJsZWQo
KSApCi0gICAgICAgIHsKLSAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HCi0gICAgICAg
ICAgICAgICAgICAiVE1FTSBwaHlzaWNhbCBSQU0gbGltaXQgZXhjZWVkZWQsIGRpc2FibGluZyBU
TUVNXG4iKTsKLSAgICAgICAgICAgdG1lbV9kaXNhYmxlKCk7Ci0gICAgICAgIH0KICAgICB9CiAg
ICAgZWxzZQogICAgICAgICBlbmRfYm9vdF9hbGxvY2F0b3IoKTsKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vS2NvbmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCA2ODEzMmEzYTEwLi5mYjcx
OWFjMjM3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9L
Y29uZmlnCkBAIC03NywxOSArNzcsNiBAQCBjb25maWcgS0VYRUMKIAogCSAgSWYgdW5zdXJlLCBz
YXkgWS4KIAotY29uZmlnIFRNRU0KLQlkZWZfYm9vbCB5Ci0JcHJvbXB0ICJUcmFuc2NlbmRlbnQg
TWVtb3J5IFN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5IgotCS0tLWhlbHAtLS0KLQkgIFRyYW5zY2Vu
ZGVudCBtZW1vcnkgYWxsb3dzIFBWLWF3YXJlIGd1ZXN0cyB0byBjb2xsYWJvcmF0ZSBvbiBtZW1v
cnkKLQkgIHVzYWdlLiBHdWVzdHMgY2FuICdzd2FwJyB0aGVpciBtZW1vcnkgdG8gdGhlIGh5cGVy
dmlzb3Igb3IgaGF2ZSBhbgotCSAgY29sbGVjdGl2ZSBwb29sIG9mIG1lbW9yeSBzaGFyZWQgYWNy
b3NzIGd1ZXN0cy4gVGhlIGVuZCByZXN1bHQgaXMKLQkgIGxlc3MgbWVtb3J5IHVzYWdlIGJ5IGd1
ZXN0cyBhbGxvd2luZyBoaWdoZXIgZ3Vlc3QgZGVuc2l0eS4KLQotCSAgWW91IGFsc28gaGF2ZSB0
byBlbmFibGUgaXQgb24gdGhlIFhlbiBjb21tYW5kbGluZSBieSB1c2luZyB0bWVtPTEKLQotCSAg
SWYgdW5zdXJlLCBzYXkgWS4KLQogY29uZmlnIFhFTk9QUk9GCiAJZGVmX2Jvb2wgeQogCXByb21w
dCAiWGVuIE9wcm9maWxlIFN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5IgpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9NYWtlZmlsZSBiL3hlbi9jb21tb24vTWFrZWZpbGUKaW5kZXggZmZkZmI3NDQ4ZC4u
MDI3NjMyOTBhOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9NYWtlZmlsZQorKysgYi94ZW4vY29t
bW9uL01ha2VmaWxlCkBAIC03MSwxMCArNzEsNiBAQCBvYmotYmluLSQoQ09ORklHX1g4NikgKz0g
JChmb3JlYWNoIG4sZGVjb21wcmVzcyBidW56aXAyIHVueHogdW5sem1hIHVubHpvIHVubHo0CiAK
IG9iai0kKENPTkZJR19DT01QQVQpICs9ICQoYWRkcHJlZml4IGNvbXBhdC8sZG9tYWluLm8ga2Vy
bmVsLm8gbWVtb3J5Lm8gbXVsdGljYWxsLm8geGxhdC5vKQogCi10bWVtLXkgOj0gdG1lbS5vIHRt
ZW1feGVuLm8gdG1lbV9jb250cm9sLm8KLXRtZW0tJChDT05GSUdfQ09NUEFUKSArPSBjb21wYXQv
dG1lbV94ZW4ubwotb2JqLSQoQ09ORklHX1RNRU0pICs9ICQodG1lbS15KQotCiBleHRyYS15IDo9
IHN5bWJvbHMtZHVtbXkubwogCiBzdWJkaXItJChDT05GSUdfQ09WRVJBR0UpICs9IGNvdmVyYWdl
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvbXBhdC90bWVtX3hlbi5jIGIveGVuL2NvbW1vbi9j
b21wYXQvdG1lbV94ZW4uYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNTExMWZkOGRm
Ni4uMDAwMDAwMDAwMAotLS0gYS94ZW4vY29tbW9uL2NvbXBhdC90bWVtX3hlbi5jCisrKyAvZGV2
L251bGwKQEAgLTEsMjMgKzAsMCBAQAotLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgotICogdG1lbV94
ZW4uYwotICoKLSAqLwotCi0jaW5jbHVkZSA8eGVuL2xpYi5oPgotI2luY2x1ZGUgPHhlbi9zY2hl
ZC5oPgotI2luY2x1ZGUgPHhlbi9kb21haW4uaD4KLSNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNz
Lmg+Ci0jaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgotI2luY2x1ZGUgPGNvbXBhdC90bWVtLmg+
Ci0KLUNIRUNLX3RtZW1fb2lkOwotCi0vKgotICogTG9jYWwgdmFyaWFibGVzOgotICogbW9kZTog
QwotICogYy1maWxlLXN0eWxlOiAiQlNEIgotICogYy1iYXNpYy1vZmZzZXQ6IDQKLSAqIHRhYi13
aWR0aDogNAotICogaW5kZW50LXRhYnMtbW9kZTogbmlsCi0gKiBFbmQ6Ci0gKi8KZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDc4Y2M1
MjQ5ZTguLjMzNjJhZDNhZDMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIv
eGVuL2NvbW1vbi9kb21haW4uYwpAQCAtNDAsNyArNDAsNiBAQAogI2luY2x1ZGUgPHB1YmxpYy92
Y3B1Lmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgotI2lu
Y2x1ZGUgPHhlbi90bWVtLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAKICNpZmRlZiBDT05G
SUdfWDg2CkBAIC03MTksMTAgKzcxOCw4IEBAIGludCBkb21haW5fa2lsbChzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgICAgICBkLT5pc19keWluZyA9IERPTURZSU5HX2R5aW5nOwogICAgICAgICBldnRj
aG5fZGVzdHJveShkKTsKICAgICAgICAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoZCk7Ci0gICAg
ICAgIHRtZW1fZGVzdHJveShkLT50bWVtX2NsaWVudCk7CiAgICAgICAgIHZudW1hX2Rlc3Ryb3ko
ZC0+dm51bWEpOwogICAgICAgICBkb21haW5fc2V0X291dHN0YW5kaW5nX3BhZ2VzKGQsIDApOwot
ICAgICAgICBkLT50bWVtX2NsaWVudCA9IE5VTEw7CiAgICAgICAgIC8qIGZhbGx0aHJvdWdoICov
CiAgICAgY2FzZSBET01EWUlOR19keWluZzoKICAgICAgICAgcmMgPSBkb21haW5fcmVsaW5xdWlz
aF9yZXNvdXJjZXMoZCk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2Nv
bW1vbi9tZW1vcnkuYwppbmRleCAxNzViZDYyYzExLi4zYmQ3OTAyY2YwIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTcsNiArNyw3
IEBACiAgKiBDb3B5cmlnaHQgKGMpIDIwMDMtMjAwNSwgSyBBIEZyYXNlcgogICovCiAKKyNpbmNs
dWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KICNpbmNsdWRl
IDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CkBAIC0xOCw4ICsxOSw2IEBACiAjaW5j
bHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgogI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KICNp
bmNsdWRlIDx4ZW4vZXJybm8uaD4KLSNpbmNsdWRlIDx4ZW4vdG1lbS5oPgotI2luY2x1ZGUgPHhl
bi90bWVtX3hlbi5oPgogI2luY2x1ZGUgPHhlbi9udW1hLmg+CiAjaW5jbHVkZSA8eGVuL21lbV9h
Y2Nlc3MuaD4KICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KQEAgLTI1MCw3ICsyNDksNyBAQCBzdGF0
aWMgdm9pZCBwb3B1bGF0ZV9waHlzbWFwKHN0cnVjdCBtZW1vcF9hcmdzICphKQogCiAgICAgICAg
ICAgICAgICAgaWYgKCB1bmxpa2VseSghcGFnZSkgKQogICAgICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICAgICAgaWYgKCAhdG1lbV9lbmFibGVkKCkgfHwgYS0+ZXh0ZW50X29yZGVyICkK
KyAgICAgICAgICAgICAgICAgICAgaWYgKCBhLT5leHRlbnRfb3JkZXIgKQogICAgICAgICAgICAg
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiQ291bGQgbm90IGFsbG9jYXRlIG9yZGVyPSV1IGV4dGVudDogaWQ9JWQgbWVt
ZmxhZ3M9JSN4ICgldSBvZiAldSlcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBhLT5leHRlbnRfb3JkZXIsIGQtPmRvbWFpbl9pZCwgYS0+bWVtZmxhZ3MsCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4
IGZkM2IwYWFhODMuLmJiMTliMDI2YTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0xMzUsOCArMTM1LDYgQEAKICNp
bmNsdWRlIDx4ZW4vbnVtYS5oPgogI2luY2x1ZGUgPHhlbi9ub2RlbWFzay5oPgogI2luY2x1ZGUg
PHhlbi9ldmVudC5oPgotI2luY2x1ZGUgPHhlbi90bWVtLmg+Ci0jaW5jbHVkZSA8eGVuL3RtZW1f
eGVuLmg+CiAjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgogI2luY2x1ZGUgPHB1YmxpYy9zY2hl
ZC5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CkBAIC01MjksMTYgKzUyNyw2IEBAIGludCBkb21h
aW5fc2V0X291dHN0YW5kaW5nX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
cGFnZXMpCiAgICAgLyogaG93IG11Y2ggbWVtb3J5IGlzIGF2YWlsYWJsZT8gKi8KICAgICBhdmFp
bF9wYWdlcyA9IHRvdGFsX2F2YWlsX3BhZ2VzOwogCi0gICAgLyogTm90ZTogVGhlIHVzYWdlIG9m
IGNsYWltIG1lYW5zIHRoYXQgYWxsb2NhdGlvbiBmcm9tIGEgZ3Vlc3QgKm1pZ2h0KgotICAgICAq
IGhhdmUgdG8gY29tZSBmcm9tIGZyZWVhYmxlIG1lbW9yeS4gVXNpbmcgZnJlZSBtZW1vcnkgaXMg
YWx3YXlzIGJldHRlciwgaWYKLSAgICAgKiBpdCBpcyBhdmFpbGFibGUsIHRoYW4gdXNpbmcgZnJl
ZWFibGUgbWVtb3J5LgotICAgICAqCi0gICAgICogQnV0IHRoYXQgaXMgT0sgYXMgb25jZSB0aGUg
Y2xhaW0gaGFzIGJlZW4gbWFkZSwgaXQgc3RpbGwgY2FuIHRha2UgbWludXRlcwotICAgICAqIGJl
Zm9yZSB0aGUgY2xhaW0gaXMgZnVsbHkgc2F0aXNmaWVkLiBUbWVtIGNhbiBtYWtlIHVzZSBvZiB0
aGUgdW5jbGFpbWVkCi0gICAgICogcGFnZXMgZHVyaW5nIHRoaXMgdGltZSAodG8gc3RvcmUgZXBo
ZW1lcmFsL2ZyZWVhYmxlIHBhZ2VzIG9ubHksCi0gICAgICogbm90IHBlcnNpc3RlbnQgcGFnZXMp
LgotICAgICAqLwotICAgIGF2YWlsX3BhZ2VzICs9IHRtZW1fZnJlZWFibGVfcGFnZXMoKTsKICAg
ICBhdmFpbF9wYWdlcyAtPSBvdXRzdGFuZGluZ19jbGFpbXM7CiAKICAgICAvKgpAQCAtNzEwLDgg
KzY5OCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9sb3dfbWVtX3ZpcnEodm9pZCkKIAog
c3RhdGljIHZvaWQgY2hlY2tfbG93X21lbV92aXJxKHZvaWQpCiB7Ci0gICAgdW5zaWduZWQgbG9u
ZyBhdmFpbF9wYWdlcyA9IHRvdGFsX2F2YWlsX3BhZ2VzICsKLSAgICAgICAgdG1lbV9mcmVlYWJs
ZV9wYWdlcygpIC0gb3V0c3RhbmRpbmdfY2xhaW1zOworICAgIHVuc2lnbmVkIGxvbmcgYXZhaWxf
cGFnZXMgPSB0b3RhbF9hdmFpbF9wYWdlcyAtIG91dHN0YW5kaW5nX2NsYWltczsKIAogICAgIGlm
ICggdW5saWtlbHkoYXZhaWxfcGFnZXMgPD0gbG93X21lbV92aXJxX3RoKSApCiAgICAgewpAQCAt
OTQwLDggKzkyNyw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2Vz
KAogICAgICAqIENsYWltZWQgbWVtb3J5IGlzIGNvbnNpZGVyZWQgdW5hdmFpbGFibGUgdW5sZXNz
IHRoZSByZXF1ZXN0CiAgICAgICogaXMgbWFkZSBieSBhIGRvbWFpbiB3aXRoIHN1ZmZpY2llbnQg
dW5jbGFpbWVkIHBhZ2VzLgogICAgICAqLwotICAgIGlmICggKG91dHN0YW5kaW5nX2NsYWltcyAr
IHJlcXVlc3QgPgotICAgICAgICAgIHRvdGFsX2F2YWlsX3BhZ2VzICsgdG1lbV9mcmVlYWJsZV9w
YWdlcygpKSAmJgorICAgIGlmICggKG91dHN0YW5kaW5nX2NsYWltcyArIHJlcXVlc3QgPiB0b3Rh
bF9hdmFpbF9wYWdlcykgJiYKICAgICAgICAgICAoKG1lbWZsYWdzICYgTUVNRl9ub19yZWZjb3Vu
dCkgfHwKICAgICAgICAgICAgIWQgfHwgZC0+b3V0c3RhbmRpbmdfcGFnZXMgPCByZXF1ZXN0KSAp
CiAgICAgewpAQCAtOTQ5LDIyICs5MzUsNiBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxs
b2NfaGVhcF9wYWdlcygKICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQogCi0gICAgLyoKLSAg
ICAgKiBUTUVNOiBXaGVuIGF2YWlsYWJsZSBtZW1vcnkgaXMgc2NhcmNlIGR1ZSB0byB0bWVtIGFi
c29yYmluZyBpdCwgYWxsb3cKLSAgICAgKiBvbmx5IG1pZC1zaXplIGFsbG9jYXRpb25zIHRvIGF2
b2lkIHdvcnN0IG9mIGZyYWdtZW50YXRpb24gaXNzdWVzLgotICAgICAqIE90aGVycyB0cnkgdG1l
bSBwb29scyB0aGVuIGZhaWwuICBUaGlzIGlzIGEgd29ya2Fyb3VuZCB1bnRpbCBhbGwKLSAgICAg
KiBwb3N0LWRvbTAtY3JlYXRpb24tbXVsdGktcGFnZSBhbGxvY2F0aW9ucyBjYW4gYmUgZWxpbWlu
YXRlZC4KLSAgICAgKi8KLSAgICBpZiAoICgob3JkZXIgPT0gMCkgfHwgKG9yZGVyID49IDkpKSAm
JgotICAgICAgICAgKHRvdGFsX2F2YWlsX3BhZ2VzIDw9IG1pZHNpemVfYWxsb2Nfem9uZV9wYWdl
cykgJiYKLSAgICAgICAgIHRtZW1fZnJlZWFibGVfcGFnZXMoKSApCi0gICAgewotICAgICAgICAv
KiBUcnkgdG8gZnJlZSBtZW1vcnkgZnJvbSB0bWVtLiAqLwotICAgICAgICBwZyA9IHRtZW1fcmVs
aW5xdWlzaF9wYWdlcyhvcmRlciwgbWVtZmxhZ3MpOwotICAgICAgICBzcGluX3VubG9jaygmaGVh
cF9sb2NrKTsKLSAgICAgICAgcmV0dXJuIHBnOwotICAgIH0KLQogICAgIHBnID0gZ2V0X2ZyZWVf
YnVkZHkoem9uZV9sbywgem9uZV9oaSwgb3JkZXIsIG1lbWZsYWdzLCBkKTsKICAgICAvKiBUcnkg
Z2V0dGluZyBhIGRpcnR5IGJ1ZGR5IGlmIHdlIGNvdWxkbid0IGdldCBhIGNsZWFuIG9uZS4gKi8K
ICAgICBpZiAoICFwZyAmJiAhKG1lbWZsYWdzICYgTUVNRl9ub19zY3J1YikgKQpAQCAtMTQ0NCwx
MCArMTQxNCw2IEBAIHN0YXRpYyB2b2lkIGZyZWVfaGVhcF9wYWdlcygKICAgICBlbHNlCiAgICAg
ICAgIHBnLT51LmZyZWUuZmlyc3RfZGlydHkgPSBJTlZBTElEX0RJUlRZX0lEWDsKIAotICAgIGlm
ICggdG1lbV9lbmFibGVkKCkgKQotICAgICAgICBtaWRzaXplX2FsbG9jX3pvbmVfcGFnZXMgPSBt
YXgoCi0gICAgICAgICAgICBtaWRzaXplX2FsbG9jX3pvbmVfcGFnZXMsIHRvdGFsX2F2YWlsX3Bh
Z2VzIC8gTUlEU0laRV9BTExPQ19GUkFDKTsKLQogICAgIC8qIE1lcmdlIGNodW5rcyBhcyBmYXIg
YXMgcG9zc2libGUuICovCiAgICAgd2hpbGUgKCBvcmRlciA8IE1BWF9PUkRFUiApCiAgICAgewpA
QCAtMjI2NSw3ICsyMjMxLDcgQEAgaW50IGFzc2lnbl9wYWdlcygKICAgICB7CiAgICAgICAgIGlm
ICggdW5saWtlbHkoKGQtPnRvdF9wYWdlcyArICgxIDw8IG9yZGVyKSkgPiBkLT5tYXhfcGFnZXMp
ICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCAhdG1lbV9lbmFibGVkKCkgfHwgb3JkZXIg
IT0gMCB8fCBkLT50b3RfcGFnZXMgIT0gZC0+bWF4X3BhZ2VzICkKKyAgICAgICAgICAgIGlmICgg
b3JkZXIgIT0gMCB8fCBkLT50b3RfcGFnZXMgIT0gZC0+bWF4X3BhZ2VzICkKICAgICAgICAgICAg
ICAgICBncHJpbnRrKFhFTkxPR19JTkZPLCAiT3Zlci1hbGxvY2F0aW9uIGZvciBkb21haW4gJXU6
ICIKICAgICAgICAgICAgICAgICAgICAgICAgICIldSA+ICV1XG4iLCBkLT5kb21haW5faWQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICBkLT50b3RfcGFnZXMgKyAoMSA8PCBvcmRlciksIGQtPm1h
eF9wYWdlcyk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3N5c2N0bC5jIGIveGVuL2NvbW1vbi9z
eXNjdGwuYwppbmRleCBjMGFhNmJkZTRlLi43NjVlZmZkZThkIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3N5c2N0bC5jCisrKyBiL3hlbi9jb21tb24vc3lzY3RsLmMKQEAgLTEzLDcgKzEzLDYgQEAK
ICNpbmNsdWRlIDx4ZW4vZG9tYWluLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVk
ZSA8eGVuL2RvbWFpbl9wYWdlLmg+Ci0jaW5jbHVkZSA8eGVuL3RtZW0uaD4KICNpbmNsdWRlIDx4
ZW4vdHJhY2UuaD4KICNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgogI2luY2x1ZGUgPHhlbi9pb2Nh
cC5oPgpAQCAtNDU2LDEwICs0NTUsNiBAQCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwpCiAgICAgfQogI2VuZGlmCiAKLSAgICBjYXNl
IFhFTl9TWVNDVExfdG1lbV9vcDoKLSAgICAgICAgcmV0ID0gdG1lbV9jb250cm9sKCZvcC0+dS50
bWVtX29wKTsKLSAgICAgICAgYnJlYWs7Ci0KICAgICBjYXNlIFhFTl9TWVNDVExfbGl2ZXBhdGNo
X29wOgogICAgICAgICByZXQgPSBsaXZlcGF0Y2hfb3AoJm9wLT51LmxpdmVwYXRjaCk7CiAgICAg
ICAgIGlmICggcmV0ICE9IC1FTk9TWVMgJiYgcmV0ICE9IC1FT1BOT1RTVVBQICkKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vdG1lbS5jIGIveGVuL2NvbW1vbi90bWVtLmMKZGVsZXRlZCBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IGMwNzdmODdlNzcuLjAwMDAwMDAwMDAKLS0tIGEveGVuL2NvbW1vbi90
bWVtLmMKKysrIC9kZXYvbnVsbApAQCAtMSwyMDk1ICswLDAgQEAKLS8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKLSAqIHRtZW0uYwotICoKLSAqIFRyYW5zY2VuZGVudCBtZW1vcnkKLSAqCi0gKiBDb3B5
cmlnaHQgKGMpIDIwMDksIERhbiBNYWdlbmhlaW1lciwgT3JhY2xlIENvcnAuCi0gKi8KLQotLyog
VE9ETyBsaXN0OiAwOTAxMjkgKHVwZGF0ZWQgMTAwMzE4KQotICAgLSBhbnkgYmV0dGVyIHJlY2xh
bWF0aW9uIHBvbGljeT8KLSAgIC0gdXNlIGRpZmZlcmVudCB0bHNmIHBvb2xzIGZvciBlYWNoIGNs
aWVudCAobWF5YmUgZWFjaCBwb29sKQotICAgLSB0ZXN0IHNoYXJlZCBhY2Nlc3MgbW9yZSBjb21w
bGV0ZWx5IChvY2ZzMikKLSAgIC0gYWRkIGZlZWRiYWNrLWRyaXZlbiBjb21wcmVzc2lvbiAobm90
IGZvciBwZXJzaXN0ZW50IHBvb2xzIHRob3VnaCEpCi0gICAtIGFkZCBkYXRhLXN0cnVjdHVyZSB0
b3RhbCBieXRlcyBvdmVyaGVhZCBzdGF0cwotICovCi0KLSNpZmRlZiBfX1hFTl9fCi0jaW5jbHVk
ZSA8eGVuL3RtZW1feGVuLmg+IC8qIGhvc3Qtc3BlY2lmaWMgKGVnIFhlbikgY29kZSBnb2VzIGhl
cmUuICovCi0jZW5kaWYKLQotI2luY2x1ZGUgPHB1YmxpYy9zeXNjdGwuaD4KLSNpbmNsdWRlIDx4
ZW4vdG1lbS5oPgotI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KLSNpbmNsdWRlIDx4ZW4vcmFkaXgt
dHJlZS5oPgotI2luY2x1ZGUgPHhlbi9saXN0Lmg+Ci0jaW5jbHVkZSA8eGVuL2luaXQuaD4KLQot
I2RlZmluZSBUTUVNX1NQRUNfVkVSU0lPTiAxCi0KLXN0cnVjdCB0bWVtX3N0YXRpc3RpY3MgdG1l
bV9zdGF0cyA9IHsKLSAgICAuZ2xvYmFsX29ial9jb3VudCA9IEFUT01JQ19JTklUKDApLAotICAg
IC5nbG9iYWxfcGdwX2NvdW50ID0gQVRPTUlDX0lOSVQoMCksCi0gICAgLmdsb2JhbF9wY2RfY291
bnQgPSBBVE9NSUNfSU5JVCgwKSwKLSAgICAuZ2xvYmFsX3BhZ2VfY291bnQgPSBBVE9NSUNfSU5J
VCgwKSwKLSAgICAuZ2xvYmFsX3J0cmVlX25vZGVfY291bnQgPSBBVE9NSUNfSU5JVCgwKSwKLX07
Ci0KLS8qKioqKioqKioqKiogQ09SRSBEQVRBIFNUUlVDVFVSRVMgKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqLwotCi1zdHJ1Y3QgdG1lbV9vYmplY3Rfcm9vdCB7Ci0gICAgc3Ry
dWN0IHhlbl90bWVtX29pZCBvaWQ7Ci0gICAgc3RydWN0IHJiX25vZGUgcmJfdHJlZV9ub2RlOyAv
KiBQcm90ZWN0ZWQgYnkgcG9vbC0+cG9vbF9yd2xvY2suICovCi0gICAgdW5zaWduZWQgbG9uZyBv
Ympub2RlX2NvdW50OyAvKiBBdG9taWNpdHkgZGVwZW5kcyBvbiBvYmpfc3BpbmxvY2suICovCi0g
ICAgbG9uZyBwZ3BfY291bnQ7IC8qIEF0b21pY2l0eSBkZXBlbmRzIG9uIG9ial9zcGlubG9jay4g
Ki8KLSAgICBzdHJ1Y3QgcmFkaXhfdHJlZV9yb290IHRyZWVfcm9vdDsgLyogVHJlZSBvZiBwYWdl
cyB3aXRoaW4gb2JqZWN0LiAqLwotICAgIHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2w7Ci0gICAgZG9t
aWRfdCBsYXN0X2NsaWVudDsKLSAgICBzcGlubG9ja190IG9ial9zcGlubG9jazsKLX07Ci0KLXN0
cnVjdCB0bWVtX29iamVjdF9ub2RlIHsKLSAgICBzdHJ1Y3QgdG1lbV9vYmplY3Rfcm9vdCAqb2Jq
OwotICAgIHN0cnVjdCByYWRpeF90cmVlX25vZGUgcnRuOwotfTsKLQotc3RydWN0IHRtZW1fcGFn
ZV9kZXNjcmlwdG9yIHsKLSAgICB1bmlvbiB7Ci0gICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgZ2xv
YmFsX2VwaF9wYWdlczsKLSAgICAgICAgc3RydWN0IGxpc3RfaGVhZCBjbGllbnRfaW52X3BhZ2Vz
OwotICAgIH07Ci0gICAgdW5pb24gewotICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdW5p
b24gewotICAgICAgICAgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgY2xpZW50X2VwaF9wYWdlczsK
LSAgICAgICAgICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHBvb2xfcGVyc19wYWdlczsKLSAgICAg
ICAgICAgIH07Ci0gICAgICAgICAgICBzdHJ1Y3QgdG1lbV9vYmplY3Rfcm9vdCAqb2JqOwotICAg
ICAgICB9IHVzOwotICAgICAgICBzdHJ1Y3QgeGVuX3RtZW1fb2lkIGludl9vaWQ7ICAvKiBVc2Vk
IGZvciBpbnZhbGlkIGxpc3Qgb25seS4gKi8KLSAgICB9OwotICAgIHBhZ2VzaXplX3Qgc2l6ZTsg
LyogMCA9PSBQQUdFX1NJWkUgKHBmcCksIC0xID09IGRhdGEgaW52YWxpZCwKLSAgICAgICAgICAg
ICAgICAgICAgZWxzZSBjb21wcmVzc2VkIGRhdGEgKGNkYXRhKS4gKi8KLSAgICB1aW50MzJfdCBp
bmRleDsKLSAgICBib29sIGV2aWN0aW9uX2F0dGVtcHRlZDsgIC8qIENIQU5HRSBUTyBsaWZldGlt
ZXM/IChzZXR0YWJsZSkuICovCi0gICAgdW5pb24gewotICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwZnA7ICAvKiBQYWdlIGZyYW1lIHBvaW50ZXIuICovCi0gICAgICAgIGNoYXIgKmNkYXRhOyAv
KiBDb21wcmVzc2VkIGRhdGEuICovCi0gICAgICAgIHN0cnVjdCB0bWVtX3BhZ2VfY29udGVudF9k
ZXNjcmlwdG9yICpwY2Q7IC8qIFBhZ2UgZGVkdXAuICovCi0gICAgfTsKLSAgICB1bmlvbiB7Ci0g
ICAgICAgIHVpbnQ2NF90IHRpbWVzdGFtcDsKLSAgICAgICAgdWludDMyX3QgcG9vbF9pZDsgIC8q
IFVzZWQgZm9yIGludmFsaWQgbGlzdCBvbmx5LiAqLwotICAgIH07Ci19OwotCi0jZGVmaW5lIFBD
RF9UWkVfTUFYX1NJWkUgKFBBR0VfU0laRSAtIChQQUdFX1NJWkUvNjQpKQotCi1zdHJ1Y3QgdG1l
bV9wYWdlX2NvbnRlbnRfZGVzY3JpcHRvciB7Ci0gICAgdW5pb24gewotICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwZnA7ICAvKiBQYWdlIGZyYW1lIHBvaW50ZXIuICovCi0gICAgICAgIGNoYXIg
KmNkYXRhOyAvKiBJZiBjb21wcmVzc2lvbl9lbmFibGVkLiAqLwotICAgIH07Ci0gICAgcGFnZXNp
emVfdCBzaXplOyAvKiBJZiBjb21wcmVzc2lvbl9lbmFibGVkIC0+IDA8c2l6ZTxQQUdFX1NJWkUg
KCpjZGF0YSkKLSAgICAgICAgICAgICAgICAgICAgICogZWxzZSBpZiB0emUsIDA8PXNpemU8UEFH
RV9TSVpFLCByb3VuZGVkIHVwIHRvIG11bHQgb2YgOAotICAgICAgICAgICAgICAgICAgICAgKiBl
bHNlIFBBR0VfU0laRSAtPiAqcGZwLiAqLwotfTsKLQotc3RhdGljIGludCB0bWVtX2luaXRpYWxp
emVkID0gMDsKLQotc3RydWN0IHhtZW1fcG9vbCAqdG1lbV9tZW1wb29sID0gMDsKLXVuc2lnbmVk
IGludCB0bWVtX21lbXBvb2xfbWF4YWxsb2MgPSAwOwotCi1ERUZJTkVfU1BJTkxPQ0sodG1lbV9w
YWdlX2xpc3RfbG9jayk7Ci1QQUdFX0xJU1RfSEVBRCh0bWVtX3BhZ2VfbGlzdCk7Ci11bnNpZ25l
ZCBsb25nIHRtZW1fcGFnZV9saXN0X3BhZ2VzID0gMDsKLQotREVGSU5FX1JXTE9DSyh0bWVtX3J3
bG9jayk7Ci1zdGF0aWMgREVGSU5FX1NQSU5MT0NLKGVwaF9saXN0c19zcGlubG9jayk7IC8qIFBy
b3RlY3RzIGdsb2JhbCBBTkQgY2xpZW50cy4gKi8KLXN0YXRpYyBERUZJTkVfU1BJTkxPQ0socGVy
c19saXN0c19zcGlubG9jayk7Ci0KLSNkZWZpbmUgQVNTRVJUX1NQSU5MT0NLKF9sKSBBU1NFUlQo
c3Bpbl9pc19sb2NrZWQoX2wpKQotI2RlZmluZSBBU1NFUlRfV1JJVEVMT0NLKF9sKSBBU1NFUlQo
cndfaXNfd3JpdGVfbG9ja2VkKF9sKSkKLQotICAgIGF0b21pY190IGNsaWVudF93ZWlnaHRfdG90
YWw7Ci0KLXN0cnVjdCB0bWVtX2dsb2JhbCB0bWVtX2dsb2JhbCA9IHsKLSAgICAuZXBoZW1lcmFs
X3BhZ2VfbGlzdCA9IExJU1RfSEVBRF9JTklUKHRtZW1fZ2xvYmFsLmVwaGVtZXJhbF9wYWdlX2xp
c3QpLAotICAgIC5jbGllbnRfbGlzdCA9IExJU1RfSEVBRF9JTklUKHRtZW1fZ2xvYmFsLmNsaWVu
dF9saXN0KSwKLSAgICAuY2xpZW50X3dlaWdodF90b3RhbCA9IEFUT01JQ19JTklUKDApLAotfTsK
LQotLyoKLSAqIFRoZXJlIHR3byB0eXBlcyBvZiBtZW1vcnkgYWxsb2NhdGlvbiBpbnRlcmZhY2Vz
IGluIHRtZW0uCi0gKiBPbmUgaXMgYmFzZWQgb24geG1lbV9wb29sIGFuZCB0aGUgb3RoZXIgaXMg
dXNlZCBmb3IgYWxsb2NhdGUgYSB3aG9sZSBwYWdlLgotICogQm90aCBvZiB0aGVtIGFyZSBiYXNl
ZCBvbiB0aGUgbG93bGV2ZWwgZnVuY3Rpb24gX190bWVtX2FsbG9jX3BhZ2UvX3RoaXNwb29sKCku
Ci0gKiBUaGUgY2FsbCB0cmFjZSBvZiBhbGxvYyBwYXRoIGlzIGxpa2UgYmVsb3cuCi0gKiBQZXJz
aXN0YW50IHBvb2w6Ci0gKiAgICAgMS50bWVtX21hbGxvYygpCi0gKiAgICAgICAgID4geG1lbV9w
b29sX2FsbG9jKCkKLSAqICAgICAgICAgICAgID4gdG1lbV9wZXJzaXN0ZW50X3Bvb2xfcGFnZV9n
ZXQoKQotICogICAgICAgICAgICAgICAgID4gX190bWVtX2FsbG9jX3BhZ2VfdGhpc3Bvb2woKQot
ICogICAgIDIudG1lbV9hbGxvY19wYWdlKCkKLSAqICAgICAgICAgPiBfX3RtZW1fYWxsb2NfcGFn
ZV90aGlzcG9vbCgpCi0gKgotICogRXBoZW1lcmFsIHBvb2w6Ci0gKiAgICAgMS50bWVtX21hbGxv
YygpCi0gKiAgICAgICAgID4geG1lbV9wb29sX2FsbG9jKCkKLSAqICAgICAgICAgICAgID4gdG1l
bV9tZW1wb29sX3BhZ2VfZ2V0KCkKLSAqICAgICAgICAgICAgICAgICA+IF9fdG1lbV9hbGxvY19w
YWdlKCkKLSAqICAgICAyLnRtZW1fYWxsb2NfcGFnZSgpCi0gKiAgICAgICAgID4gX190bWVtX2Fs
bG9jX3BhZ2UoKQotICoKLSAqIFRoZSBmcmVlIHBhdGggaXMgZG9uZSBpbiB0aGUgc2FtZSBtYW5u
ZXIuCi0gKi8KLXN0YXRpYyB2b2lkICp0bWVtX21hbGxvYyhzaXplX3Qgc2l6ZSwgc3RydWN0IHRt
ZW1fcG9vbCAqcG9vbCkKLXsKLSAgICB2b2lkICp2ID0gTlVMTDsKLQotICAgIGlmICggKHBvb2wg
IT0gTlVMTCkgJiYgaXNfcGVyc2lzdGVudChwb29sKSApIHsKLSAgICAgICAgaWYgKCBwb29sLT5j
bGllbnQtPnBlcnNpc3RlbnRfcG9vbCApCi0gICAgICAgICAgICB2ID0geG1lbV9wb29sX2FsbG9j
KHNpemUsIHBvb2wtPmNsaWVudC0+cGVyc2lzdGVudF9wb29sKTsKLSAgICB9Ci0gICAgZWxzZQot
ICAgIHsKLSAgICAgICAgQVNTRVJUKCBzaXplIDwgdG1lbV9tZW1wb29sX21heGFsbG9jICk7Ci0g
ICAgICAgIEFTU0VSVCggdG1lbV9tZW1wb29sICE9IE5VTEwgKTsKLSAgICAgICAgdiA9IHhtZW1f
cG9vbF9hbGxvYyhzaXplLCB0bWVtX21lbXBvb2wpOwotICAgIH0KLSAgICBpZiAoIHYgPT0gTlVM
TCApCi0gICAgICAgIHRtZW1fc3RhdHMuYWxsb2NfZmFpbGVkKys7Ci0gICAgcmV0dXJuIHY7Ci19
Ci0KLXN0YXRpYyB2b2lkIHRtZW1fZnJlZSh2b2lkICpwLCBzdHJ1Y3QgdG1lbV9wb29sICpwb29s
KQotewotICAgIGlmICggcG9vbCA9PSBOVUxMIHx8ICFpc19wZXJzaXN0ZW50KHBvb2wpICkKLSAg
ICB7Ci0gICAgICAgIEFTU0VSVCggdG1lbV9tZW1wb29sICE9IE5VTEwgKTsKLSAgICAgICAgeG1l
bV9wb29sX2ZyZWUocCwgdG1lbV9tZW1wb29sKTsKLSAgICB9Ci0gICAgZWxzZQotICAgIHsKLSAg
ICAgICAgQVNTRVJUKCBwb29sLT5jbGllbnQtPnBlcnNpc3RlbnRfcG9vbCAhPSBOVUxMICk7Ci0g
ICAgICAgIHhtZW1fcG9vbF9mcmVlKHAsIHBvb2wtPmNsaWVudC0+cGVyc2lzdGVudF9wb29sKTsK
LSAgICB9Ci19Ci0KLXN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICp0bWVtX2FsbG9jX3BhZ2Uoc3Ry
dWN0IHRtZW1fcG9vbCAqcG9vbCkKLXsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZnAgPSBOVUxM
OwotCi0gICAgaWYgKCBwb29sICE9IE5VTEwgJiYgaXNfcGVyc2lzdGVudChwb29sKSApCi0gICAg
ICAgIHBmcCA9IF9fdG1lbV9hbGxvY19wYWdlX3RoaXNwb29sKHBvb2wtPmNsaWVudC0+ZG9tYWlu
KTsKLSAgICBlbHNlCi0gICAgICAgIHBmcCA9IF9fdG1lbV9hbGxvY19wYWdlKCk7Ci0gICAgaWYg
KCBwZnAgPT0gTlVMTCApCi0gICAgICAgIHRtZW1fc3RhdHMuYWxsb2NfcGFnZV9mYWlsZWQrKzsK
LSAgICBlbHNlCi0gICAgICAgIGF0b21pY19pbmNfYW5kX21heChnbG9iYWxfcGFnZV9jb3VudCk7
Ci0gICAgcmV0dXJuIHBmcDsKLX0KLQotc3RhdGljIHZvaWQgdG1lbV9mcmVlX3BhZ2Uoc3RydWN0
IHRtZW1fcG9vbCAqcG9vbCwgc3RydWN0IHBhZ2VfaW5mbyAqcGZwKQotewotICAgIEFTU0VSVChw
ZnApOwotICAgIGlmICggcG9vbCA9PSBOVUxMIHx8ICFpc19wZXJzaXN0ZW50KHBvb2wpICkKLSAg
ICAgICAgX190bWVtX2ZyZWVfcGFnZShwZnApOwotICAgIGVsc2UKLSAgICAgICAgX190bWVtX2Zy
ZWVfcGFnZV90aGlzcG9vbChwZnApOwotICAgIGF0b21pY19kZWNfYW5kX2Fzc2VydChnbG9iYWxf
cGFnZV9jb3VudCk7Ci19Ci0KLXN0YXRpYyB2b2lkICp0bWVtX21lbXBvb2xfcGFnZV9nZXQodW5z
aWduZWQgbG9uZyBzaXplKQotewotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBpOwotCi0gICAgQVNT
RVJUKHNpemUgPT0gUEFHRV9TSVpFKTsKLSAgICBpZiAoIChwaSA9IF9fdG1lbV9hbGxvY19wYWdl
KCkpID09IE5VTEwgKQotICAgICAgICByZXR1cm4gTlVMTDsKLSAgICByZXR1cm4gcGFnZV90b192
aXJ0KHBpKTsKLX0KLQotc3RhdGljIHZvaWQgdG1lbV9tZW1wb29sX3BhZ2VfcHV0KHZvaWQgKnBh
Z2VfdmEpCi17Ci0gICAgQVNTRVJUKElTX1BBR0VfQUxJR05FRChwYWdlX3ZhKSk7Ci0gICAgX190
bWVtX2ZyZWVfcGFnZSh2aXJ0X3RvX3BhZ2UocGFnZV92YSkpOwotfQotCi1zdGF0aWMgaW50IF9f
aW5pdCB0bWVtX21lbXBvb2xfaW5pdCh2b2lkKQotewotICAgIHRtZW1fbWVtcG9vbCA9IHhtZW1f
cG9vbF9jcmVhdGUoInRtZW0iLCB0bWVtX21lbXBvb2xfcGFnZV9nZXQsCi0gICAgICAgIHRtZW1f
bWVtcG9vbF9wYWdlX3B1dCwgUEFHRV9TSVpFLCAwLCBQQUdFX1NJWkUpOwotICAgIGlmICggdG1l
bV9tZW1wb29sICkKLSAgICAgICAgdG1lbV9tZW1wb29sX21heGFsbG9jID0geG1lbV9wb29sX21h
eGFsbG9jKHRtZW1fbWVtcG9vbCk7Ci0gICAgcmV0dXJuIHRtZW1fbWVtcG9vbCAhPSBOVUxMOwot
fQotCi0vKiBQZXJzaXN0ZW50IHBvb2xzIGFyZSBwZXItZG9tYWluLiAqLwotc3RhdGljIHZvaWQg
KnRtZW1fcGVyc2lzdGVudF9wb29sX3BhZ2VfZ2V0KHVuc2lnbmVkIGxvbmcgc2l6ZSkKLXsKLSAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwaTsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+
ZG9tYWluOwotCi0gICAgQVNTRVJUKHNpemUgPT0gUEFHRV9TSVpFKTsKLSAgICBpZiAoIChwaSA9
IF9fdG1lbV9hbGxvY19wYWdlX3RoaXNwb29sKGQpKSA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJu
IE5VTEw7Ci0gICAgQVNTRVJUKElTX1ZBTElEX1BBR0UocGkpKTsKLSAgICByZXR1cm4gcGFnZV90
b192aXJ0KHBpKTsKLX0KLQotc3RhdGljIHZvaWQgdG1lbV9wZXJzaXN0ZW50X3Bvb2xfcGFnZV9w
dXQodm9pZCAqcGFnZV92YSkKLXsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwaTsKLQotICAgIEFT
U0VSVChJU19QQUdFX0FMSUdORUQocGFnZV92YSkpOwotICAgIHBpID0gbWZuX3RvX3BhZ2UoX21m
bih2aXJ0X3RvX21mbihwYWdlX3ZhKSkpOwotICAgIEFTU0VSVChJU19WQUxJRF9QQUdFKHBpKSk7
Ci0gICAgX190bWVtX2ZyZWVfcGFnZV90aGlzcG9vbChwaSk7Ci19Ci0KLS8qCi0gKiBQYWdlIGNv
bnRlbnQgZGVzY3JpcHRvciBtYW5pcHVsYXRpb24gcm91dGluZXMuCi0gKi8KLSNkZWZpbmUgTk9U
X1NIQVJFQUJMRSAoKHVpbnQxNl90KS0xVUwpCi0KLS8qKioqKioqKioqKiogUEFHRSBERVNDUklQ
VE9SIE1BTklQVUxBVElPTiBST1VUSU5FUyAqKioqKioqKioqKioqKioqKioqLwotCi0vKiBBbGxv
Y2F0ZSBhIHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciBhbmQgYXNzb2NpYXRlIGl0IHdpdGgg
YW4gb2JqZWN0LiAqLwotc3RhdGljIHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqcGdwX2Fs
bG9jKHN0cnVjdCB0bWVtX29iamVjdF9yb290ICpvYmopCi17Ci0gICAgc3RydWN0IHRtZW1fcGFn
ZV9kZXNjcmlwdG9yICpwZ3A7Ci0gICAgc3RydWN0IHRtZW1fcG9vbCAqcG9vbDsKLQotICAgIEFT
U0VSVChvYmogIT0gTlVMTCk7Ci0gICAgQVNTRVJUKG9iai0+cG9vbCAhPSBOVUxMKTsKLSAgICBw
b29sID0gb2JqLT5wb29sOwotICAgIGlmICggKHBncCA9IHRtZW1fbWFsbG9jKHNpemVvZihzdHJ1
Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3IpLCBwb29sKSkgPT0gTlVMTCApCi0gICAgICAgIHJldHVy
biBOVUxMOwotICAgIHBncC0+dXMub2JqID0gb2JqOwotICAgIElOSVRfTElTVF9IRUFEKCZwZ3At
Pmdsb2JhbF9lcGhfcGFnZXMpOwotICAgIElOSVRfTElTVF9IRUFEKCZwZ3AtPnVzLmNsaWVudF9l
cGhfcGFnZXMpOwotICAgIHBncC0+cGZwID0gTlVMTDsKLSAgICBwZ3AtPnNpemUgPSAtMTsKLSAg
ICBwZ3AtPmluZGV4ID0gLTE7Ci0gICAgcGdwLT50aW1lc3RhbXAgPSBnZXRfY3ljbGVzKCk7Ci0g
ICAgYXRvbWljX2luY19hbmRfbWF4KGdsb2JhbF9wZ3BfY291bnQpOwotICAgIGF0b21pY19pbmMo
JnBvb2wtPnBncF9jb3VudCk7Ci0gICAgaWYgKCBfYXRvbWljX3JlYWQocG9vbC0+cGdwX2NvdW50
KSA+IHBvb2wtPnBncF9jb3VudF9tYXggKQotICAgICAgICBwb29sLT5wZ3BfY291bnRfbWF4ID0g
X2F0b21pY19yZWFkKHBvb2wtPnBncF9jb3VudCk7Ci0gICAgcmV0dXJuIHBncDsKLX0KLQotc3Rh
dGljIHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqcGdwX2xvb2t1cF9pbl9vYmooc3RydWN0
IHRtZW1fb2JqZWN0X3Jvb3QgKm9iaiwgdWludDMyX3QgaW5kZXgpCi17Ci0gICAgQVNTRVJUKG9i
aiAhPSBOVUxMKTsKLSAgICBBU1NFUlRfU1BJTkxPQ0soJm9iai0+b2JqX3NwaW5sb2NrKTsKLSAg
ICBBU1NFUlQob2JqLT5wb29sICE9IE5VTEwpOwotICAgIHJldHVybiByYWRpeF90cmVlX2xvb2t1
cCgmb2JqLT50cmVlX3Jvb3QsIGluZGV4KTsKLX0KLQotc3RhdGljIHZvaWQgcGdwX2ZyZWVfZGF0
YShzdHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3IgKnBncCwgc3RydWN0IHRtZW1fcG9vbCAqcG9v
bCkKLXsKLSAgICBwYWdlc2l6ZV90IHBncF9zaXplID0gcGdwLT5zaXplOwotCi0gICAgaWYgKCBw
Z3AtPnBmcCA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJuOwotICAgIGlmICggcGdwX3NpemUgKQot
ICAgICAgICB0bWVtX2ZyZWUocGdwLT5jZGF0YSwgcG9vbCk7Ci0gICAgZWxzZQotICAgICAgICB0
bWVtX2ZyZWVfcGFnZShwZ3AtPnVzLm9iai0+cG9vbCxwZ3AtPnBmcCk7Ci0gICAgaWYgKCBwb29s
ICE9IE5VTEwgJiYgcGdwX3NpemUgKQotICAgIHsKLSAgICAgICAgcG9vbC0+Y2xpZW50LT5jb21w
cmVzc2VkX3BhZ2VzLS07Ci0gICAgICAgIHBvb2wtPmNsaWVudC0+Y29tcHJlc3NlZF9zdW1fc2l6
ZSAtPSBwZ3Bfc2l6ZTsKLSAgICB9Ci0gICAgcGdwLT5wZnAgPSBOVUxMOwotICAgIHBncC0+c2l6
ZSA9IC0xOwotfQotCi1zdGF0aWMgdm9pZCBfX3BncF9mcmVlKHN0cnVjdCB0bWVtX3BhZ2VfZGVz
Y3JpcHRvciAqcGdwLCBzdHJ1Y3QgdG1lbV9wb29sICpwb29sKQotewotICAgIHBncC0+dXMub2Jq
ID0gTlVMTDsKLSAgICBwZ3AtPmluZGV4ID0gLTE7Ci0gICAgdG1lbV9mcmVlKHBncCwgcG9vbCk7
Ci19Ci0KLXN0YXRpYyB2b2lkIHBncF9mcmVlKHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAq
cGdwKQotewotICAgIHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2wgPSBOVUxMOwotCi0gICAgQVNTRVJU
KHBncC0+dXMub2JqICE9IE5VTEwpOwotICAgIEFTU0VSVChwZ3AtPnVzLm9iai0+cG9vbCAhPSBO
VUxMKTsKLSAgICBBU1NFUlQocGdwLT51cy5vYmotPnBvb2wtPmNsaWVudCAhPSBOVUxMKTsKLQot
ICAgIHBvb2wgPSBwZ3AtPnVzLm9iai0+cG9vbDsKLSAgICBpZiAoICFpc19wZXJzaXN0ZW50KHBv
b2wpICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVChsaXN0X2VtcHR5KCZwZ3AtPmdsb2JhbF9lcGhf
cGFnZXMpKTsKLSAgICAgICAgQVNTRVJUKGxpc3RfZW1wdHkoJnBncC0+dXMuY2xpZW50X2VwaF9w
YWdlcykpOwotICAgIH0KLSAgICBwZ3BfZnJlZV9kYXRhKHBncCwgcG9vbCk7Ci0gICAgYXRvbWlj
X2RlY19hbmRfYXNzZXJ0KGdsb2JhbF9wZ3BfY291bnQpOwotICAgIGF0b21pY19kZWMoJnBvb2wt
PnBncF9jb3VudCk7Ci0gICAgQVNTRVJUKF9hdG9taWNfcmVhZChwb29sLT5wZ3BfY291bnQpID49
IDApOwotICAgIHBncC0+c2l6ZSA9IC0xOwotICAgIGlmICggaXNfcGVyc2lzdGVudChwb29sKSAm
JiBwb29sLT5jbGllbnQtPmluZm8uZmxhZ3MudS5taWdyYXRpbmcgKQotICAgIHsKLSAgICAgICAg
cGdwLT5pbnZfb2lkID0gcGdwLT51cy5vYmotPm9pZDsKLSAgICAgICAgcGdwLT5wb29sX2lkID0g
cG9vbC0+cG9vbF9pZDsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLSAgICBfX3BncF9mcmVlKHBn
cCwgcG9vbCk7Ci19Ci0KLS8qIFJlbW92ZSBwZ3AgZnJvbSBnbG9iYWwvcG9vbC9jbGllbnQgbGlz
dHMgYW5kIGZyZWUgaXQuICovCi1zdGF0aWMgdm9pZCBwZ3BfZGVsaXN0X2ZyZWUoc3RydWN0IHRt
ZW1fcGFnZV9kZXNjcmlwdG9yICpwZ3ApCi17Ci0gICAgc3RydWN0IGNsaWVudCAqY2xpZW50Owot
ICAgIHVpbnQ2NF90IGxpZmU7Ci0KLSAgICBBU1NFUlQocGdwICE9IE5VTEwpOwotICAgIEFTU0VS
VChwZ3AtPnVzLm9iaiAhPSBOVUxMKTsKLSAgICBBU1NFUlQocGdwLT51cy5vYmotPnBvb2wgIT0g
TlVMTCk7Ci0gICAgY2xpZW50ID0gcGdwLT51cy5vYmotPnBvb2wtPmNsaWVudDsKLSAgICBBU1NF
UlQoY2xpZW50ICE9IE5VTEwpOwotCi0gICAgLyogRGVsaXN0IHBncC4gKi8KLSAgICBpZiAoICFp
c19wZXJzaXN0ZW50KHBncC0+dXMub2JqLT5wb29sKSApCi0gICAgewotICAgICAgICBzcGluX2xv
Y2soJmVwaF9saXN0c19zcGlubG9jayk7Ci0gICAgICAgIGlmICggIWxpc3RfZW1wdHkoJnBncC0+
dXMuY2xpZW50X2VwaF9wYWdlcykgKQotICAgICAgICAgICAgY2xpZW50LT5lcGhfY291bnQtLTsK
LSAgICAgICAgQVNTRVJUKGNsaWVudC0+ZXBoX2NvdW50ID49IDApOwotICAgICAgICBsaXN0X2Rl
bF9pbml0KCZwZ3AtPnVzLmNsaWVudF9lcGhfcGFnZXMpOwotICAgICAgICBpZiAoICFsaXN0X2Vt
cHR5KCZwZ3AtPmdsb2JhbF9lcGhfcGFnZXMpICkKLSAgICAgICAgICAgIHRtZW1fZ2xvYmFsLmVw
aF9jb3VudC0tOwotICAgICAgICBBU1NFUlQodG1lbV9nbG9iYWwuZXBoX2NvdW50ID49IDApOwot
ICAgICAgICBsaXN0X2RlbF9pbml0KCZwZ3AtPmdsb2JhbF9lcGhfcGFnZXMpOwotICAgICAgICBz
cGluX3VubG9jaygmZXBoX2xpc3RzX3NwaW5sb2NrKTsKLSAgICB9Ci0gICAgZWxzZQotICAgIHsK
LSAgICAgICAgaWYgKCBjbGllbnQtPmluZm8uZmxhZ3MudS5taWdyYXRpbmcgKQotICAgICAgICB7
Ci0gICAgICAgICAgICBzcGluX2xvY2soJnBlcnNfbGlzdHNfc3BpbmxvY2spOwotICAgICAgICAg
ICAgbGlzdF9hZGRfdGFpbCgmcGdwLT5jbGllbnRfaW52X3BhZ2VzLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAmY2xpZW50LT5wZXJzaXN0ZW50X2ludmFsaWRhdGVkX2xpc3QpOwotICAgICAg
ICAgICAgaWYgKCBwZ3AgIT0gcGdwLT51cy5vYmotPnBvb2wtPmN1cl9wZ3AgKQotICAgICAgICAg
ICAgICAgIGxpc3RfZGVsX2luaXQoJnBncC0+dXMucG9vbF9wZXJzX3BhZ2VzKTsKLSAgICAgICAg
ICAgIHNwaW5fdW5sb2NrKCZwZXJzX2xpc3RzX3NwaW5sb2NrKTsKLSAgICAgICAgfQotICAgICAg
ICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAgICAgIHNwaW5fbG9jaygmcGVyc19saXN0c19zcGlu
bG9jayk7Ci0gICAgICAgICAgICBsaXN0X2RlbF9pbml0KCZwZ3AtPnVzLnBvb2xfcGVyc19wYWdl
cyk7Ci0gICAgICAgICAgICBzcGluX3VubG9jaygmcGVyc19saXN0c19zcGlubG9jayk7Ci0gICAg
ICAgIH0KLSAgICB9Ci0gICAgbGlmZSA9IGdldF9jeWNsZXMoKSAtIHBncC0+dGltZXN0YW1wOwot
ICAgIHBncC0+dXMub2JqLT5wb29sLT5zdW1fbGlmZV9jeWNsZXMgKz0gbGlmZTsKLQotICAgIC8q
IEZyZWUgcGdwLiAqLwotICAgIHBncF9mcmVlKHBncCk7Ci19Ci0KLS8qIENhbGxlZCBvbmx5IGlu
ZGlyZWN0bHkgYnkgcmFkaXhfdHJlZV9kZXN0cm95LiAqLwotc3RhdGljIHZvaWQgcGdwX2Rlc3Ry
b3kodm9pZCAqdikKLXsKLSAgICBzdHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3IgKnBncCA9IChz
dHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3IgKil2OwotCi0gICAgcGdwLT51cy5vYmotPnBncF9j
b3VudC0tOwotICAgIHBncF9kZWxpc3RfZnJlZShwZ3ApOwotfQotCi1zdGF0aWMgaW50IHBncF9h
ZGRfdG9fb2JqKHN0cnVjdCB0bWVtX29iamVjdF9yb290ICpvYmosIHVpbnQzMl90IGluZGV4LCBz
dHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3IgKnBncCkKLXsKLSAgICBpbnQgcmV0OwotCi0gICAg
QVNTRVJUX1NQSU5MT0NLKCZvYmotPm9ial9zcGlubG9jayk7Ci0gICAgcmV0ID0gcmFkaXhfdHJl
ZV9pbnNlcnQoJm9iai0+dHJlZV9yb290LCBpbmRleCwgcGdwKTsKLSAgICBpZiAoICFyZXQgKQot
ICAgICAgICBvYmotPnBncF9jb3VudCsrOwotICAgIHJldHVybiByZXQ7Ci19Ci0KLXN0YXRpYyBz
dHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3IgKnBncF9kZWxldGVfZnJvbV9vYmooc3RydWN0IHRt
ZW1fb2JqZWN0X3Jvb3QgKm9iaiwgdWludDMyX3QgaW5kZXgpCi17Ci0gICAgc3RydWN0IHRtZW1f
cGFnZV9kZXNjcmlwdG9yICpwZ3A7Ci0KLSAgICBBU1NFUlQob2JqICE9IE5VTEwpOwotICAgIEFT
U0VSVF9TUElOTE9DSygmb2JqLT5vYmpfc3BpbmxvY2spOwotICAgIEFTU0VSVChvYmotPnBvb2wg
IT0gTlVMTCk7Ci0gICAgcGdwID0gcmFkaXhfdHJlZV9kZWxldGUoJm9iai0+dHJlZV9yb290LCBp
bmRleCk7Ci0gICAgaWYgKCBwZ3AgIT0gTlVMTCApCi0gICAgICAgIG9iai0+cGdwX2NvdW50LS07
Ci0gICAgQVNTRVJUKG9iai0+cGdwX2NvdW50ID49IDApOwotCi0gICAgcmV0dXJuIHBncDsKLX0K
LQotLyoqKioqKioqKioqKiBSQURJWCBUUkVFIE5PREUgTUFOSVBVTEFUSU9OIFJPVVRJTkVTICoq
KioqKioqKioqKioqKioqKiovCi0KLS8qIENhbGxlZCBvbmx5IGluZGlyZWN0bHkgZnJvbSByYWRp
eF90cmVlX2luc2VydC4gKi8KLXN0YXRpYyBzdHJ1Y3QgcmFkaXhfdHJlZV9ub2RlICpydG5fYWxs
b2Modm9pZCAqYXJnKQotewotICAgIHN0cnVjdCB0bWVtX29iamVjdF9ub2RlICpvYmpub2RlOwot
ICAgIHN0cnVjdCB0bWVtX29iamVjdF9yb290ICpvYmogPSAoc3RydWN0IHRtZW1fb2JqZWN0X3Jv
b3QgKilhcmc7Ci0KLSAgICBBU1NFUlQob2JqLT5wb29sICE9IE5VTEwpOwotICAgIG9iam5vZGUg
PSB0bWVtX21hbGxvYyhzaXplb2Yoc3RydWN0IHRtZW1fb2JqZWN0X25vZGUpLG9iai0+cG9vbCk7
Ci0gICAgaWYgKG9iam5vZGUgPT0gTlVMTCkKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgb2Jq
bm9kZS0+b2JqID0gb2JqOwotICAgIG1lbXNldCgmb2Jqbm9kZS0+cnRuLCAwLCBzaXplb2Yoc3Ry
dWN0IHJhZGl4X3RyZWVfbm9kZSkpOwotICAgIGlmICgrK29iai0+cG9vbC0+b2Jqbm9kZV9jb3Vu
dCA+IG9iai0+cG9vbC0+b2Jqbm9kZV9jb3VudF9tYXgpCi0gICAgICAgIG9iai0+cG9vbC0+b2Jq
bm9kZV9jb3VudF9tYXggPSBvYmotPnBvb2wtPm9iam5vZGVfY291bnQ7Ci0gICAgYXRvbWljX2lu
Y19hbmRfbWF4KGdsb2JhbF9ydHJlZV9ub2RlX2NvdW50KTsKLSAgICBvYmotPm9iam5vZGVfY291
bnQrKzsKLSAgICByZXR1cm4gJm9iam5vZGUtPnJ0bjsKLX0KLQotLyogQ2FsbGVkIG9ubHkgaW5k
aXJlY3RseSBmcm9tIHJhZGl4X3RyZWVfZGVsZXRlL2Rlc3Ryb3kuICovCi1zdGF0aWMgdm9pZCBy
dG5fZnJlZShzdHJ1Y3QgcmFkaXhfdHJlZV9ub2RlICpydG4sIHZvaWQgKmFyZykKLXsKLSAgICBz
dHJ1Y3QgdG1lbV9wb29sICpwb29sOwotICAgIHN0cnVjdCB0bWVtX29iamVjdF9ub2RlICpvYmpu
b2RlOwotCi0gICAgQVNTRVJUKHJ0biAhPSBOVUxMKTsKLSAgICBvYmpub2RlID0gY29udGFpbmVy
X29mKHJ0bixzdHJ1Y3QgdG1lbV9vYmplY3Rfbm9kZSxydG4pOwotICAgIEFTU0VSVChvYmpub2Rl
LT5vYmogIT0gTlVMTCk7Ci0gICAgQVNTRVJUX1NQSU5MT0NLKCZvYmpub2RlLT5vYmotPm9ial9z
cGlubG9jayk7Ci0gICAgcG9vbCA9IG9iam5vZGUtPm9iai0+cG9vbDsKLSAgICBBU1NFUlQocG9v
bCAhPSBOVUxMKTsKLSAgICBwb29sLT5vYmpub2RlX2NvdW50LS07Ci0gICAgb2Jqbm9kZS0+b2Jq
LT5vYmpub2RlX2NvdW50LS07Ci0gICAgb2Jqbm9kZS0+b2JqID0gTlVMTDsKLSAgICB0bWVtX2Zy
ZWUob2Jqbm9kZSwgcG9vbCk7Ci0gICAgYXRvbWljX2RlY19hbmRfYXNzZXJ0KGdsb2JhbF9ydHJl
ZV9ub2RlX2NvdW50KTsKLX0KLQotLyoqKioqKioqKioqKiBQT09MIE9CSkVDVCBDT0xMRUNUSU9O
IE1BTklQVUxBVElPTiBST1VUSU5FUyAqKioqKioqKioqKioqKioqKioqLwotCi1zdGF0aWMgaW50
IG9pZF9jb21wYXJlKHN0cnVjdCB4ZW5fdG1lbV9vaWQgKmxlZnQsCi0gICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCB4ZW5fdG1lbV9vaWQgKnJpZ2h0KQotewotICAgIGlmICggbGVmdC0+b2lk
WzJdID09IHJpZ2h0LT5vaWRbMl0gKQotICAgIHsKLSAgICAgICAgaWYgKCBsZWZ0LT5vaWRbMV0g
PT0gcmlnaHQtPm9pZFsxXSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggbGVmdC0+b2lk
WzBdID09IHJpZ2h0LT5vaWRbMF0gKQotICAgICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAg
ICAgICAgZWxzZSBpZiAoIGxlZnQtPm9pZFswXSA8IHJpZ2h0LT5vaWRbMF0gKQotICAgICAgICAg
ICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICByZXR1
cm4gMTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggbGVmdC0+b2lkWzFdIDwgcmlnaHQt
Pm9pZFsxXSApCi0gICAgICAgICAgICByZXR1cm4gLTE7Ci0gICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIHJldHVybiAxOwotICAgIH0KLSAgICBlbHNlIGlmICggbGVmdC0+b2lkWzJdIDwgcmlnaHQt
Pm9pZFsyXSApCi0gICAgICAgIHJldHVybiAtMTsKLSAgICBlbHNlCi0gICAgICAgIHJldHVybiAx
OwotfQotCi1zdGF0aWMgdm9pZCBvaWRfc2V0X2ludmFsaWQoc3RydWN0IHhlbl90bWVtX29pZCAq
b2lkcCkKLXsKLSAgICBvaWRwLT5vaWRbMF0gPSBvaWRwLT5vaWRbMV0gPSBvaWRwLT5vaWRbMl0g
PSAtMVVMOwotfQotCi1zdGF0aWMgdW5zaWduZWQgb2lkX2hhc2goc3RydWN0IHhlbl90bWVtX29p
ZCAqb2lkcCkKLXsKLSAgICByZXR1cm4gKHRtZW1faGFzaChvaWRwLT5vaWRbMF0gXiBvaWRwLT5v
aWRbMV0gXiBvaWRwLT5vaWRbMl0sCi0gICAgICAgICAgICAgICAgICAgICBCSVRTX1BFUl9MT05H
KSAmIE9CSl9IQVNIX0JVQ0tFVFNfTUFTSyk7Ci19Ci0KLS8qIFNlYXJjaGVzIGZvciBvYmplY3Q9
PW9pZCBpbiBwb29sLCByZXR1cm5zIGxvY2tlZCBvYmplY3QgaWYgZm91bmQuICovCi1zdGF0aWMg
c3RydWN0IHRtZW1fb2JqZWN0X3Jvb3QgKiBvYmpfZmluZChzdHJ1Y3QgdG1lbV9wb29sICpwb29s
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl90
bWVtX29pZCAqb2lkcCkKLXsKLSAgICBzdHJ1Y3QgcmJfbm9kZSAqbm9kZTsKLSAgICBzdHJ1Y3Qg
dG1lbV9vYmplY3Rfcm9vdCAqb2JqOwotCi1yZXN0YXJ0X2ZpbmQ6Ci0gICAgcmVhZF9sb2NrKCZw
b29sLT5wb29sX3J3bG9jayk7Ci0gICAgbm9kZSA9IHBvb2wtPm9ial9yYl9yb290W29pZF9oYXNo
KG9pZHApXS5yYl9ub2RlOwotICAgIHdoaWxlICggbm9kZSApCi0gICAgewotICAgICAgICBvYmog
PSBjb250YWluZXJfb2Yobm9kZSwgc3RydWN0IHRtZW1fb2JqZWN0X3Jvb3QsIHJiX3RyZWVfbm9k
ZSk7Ci0gICAgICAgIHN3aXRjaCAoIG9pZF9jb21wYXJlKCZvYmotPm9pZCwgb2lkcCkgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICBjYXNlIDA6IC8qIEVxdWFsLiAqLwotICAgICAgICAgICAgICAg
IGlmICggIXNwaW5fdHJ5bG9jaygmb2JqLT5vYmpfc3BpbmxvY2spICkKLSAgICAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgICAgIHJlYWRfdW5sb2NrKCZwb29sLT5wb29sX3J3bG9jayk7
Ci0gICAgICAgICAgICAgICAgICAgIGdvdG8gcmVzdGFydF9maW5kOwotICAgICAgICAgICAgICAg
IH0KLSAgICAgICAgICAgICAgICByZWFkX3VubG9jaygmcG9vbC0+cG9vbF9yd2xvY2spOwotICAg
ICAgICAgICAgICAgIHJldHVybiBvYmo7Ci0gICAgICAgICAgICBjYXNlIC0xOgotICAgICAgICAg
ICAgICAgIG5vZGUgPSBub2RlLT5yYl9sZWZ0OwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAgICAgY2FzZSAxOgotICAgICAgICAgICAgICAgIG5vZGUgPSBub2RlLT5yYl9yaWdodDsK
LSAgICAgICAgfQotICAgIH0KLSAgICByZWFkX3VubG9jaygmcG9vbC0+cG9vbF9yd2xvY2spOwot
ICAgIHJldHVybiBOVUxMOwotfQotCi0vKiBGcmVlIGFuIG9iamVjdCB0aGF0IGhhcyBubyBtb3Jl
IHBncHMgaW4gaXQuICovCi1zdGF0aWMgdm9pZCBvYmpfZnJlZShzdHJ1Y3QgdG1lbV9vYmplY3Rf
cm9vdCAqb2JqKQotewotICAgIHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2w7Ci0gICAgc3RydWN0IHhl
bl90bWVtX29pZCBvbGRfb2lkOwotCi0gICAgQVNTRVJUX1NQSU5MT0NLKCZvYmotPm9ial9zcGlu
bG9jayk7Ci0gICAgQVNTRVJUKG9iaiAhPSBOVUxMKTsKLSAgICBBU1NFUlQob2JqLT5wZ3BfY291
bnQgPT0gMCk7Ci0gICAgcG9vbCA9IG9iai0+cG9vbDsKLSAgICBBU1NFUlQocG9vbCAhPSBOVUxM
KTsKLSAgICBBU1NFUlQocG9vbC0+Y2xpZW50ICE9IE5VTEwpOwotICAgIEFTU0VSVF9XUklURUxP
Q0soJnBvb2wtPnBvb2xfcndsb2NrKTsKLSAgICBpZiAoIG9iai0+dHJlZV9yb290LnJub2RlICE9
IE5VTEwgKSAvKiBNYXkgYmUgYSAic3R1bXAiIHdpdGggbm8gbGVhdmVzLiAqLwotICAgICAgICBy
YWRpeF90cmVlX2Rlc3Ryb3koJm9iai0+dHJlZV9yb290LCBwZ3BfZGVzdHJveSk7Ci0gICAgQVNT
RVJUKChsb25nKW9iai0+b2Jqbm9kZV9jb3VudCA9PSAwKTsKLSAgICBBU1NFUlQob2JqLT50cmVl
X3Jvb3Qucm5vZGUgPT0gTlVMTCk7Ci0gICAgcG9vbC0+b2JqX2NvdW50LS07Ci0gICAgQVNTRVJU
KHBvb2wtPm9ial9jb3VudCA+PSAwKTsKLSAgICBvYmotPnBvb2wgPSBOVUxMOwotICAgIG9sZF9v
aWQgPSBvYmotPm9pZDsKLSAgICBvaWRfc2V0X2ludmFsaWQoJm9iai0+b2lkKTsKLSAgICBvYmot
Pmxhc3RfY2xpZW50ID0gVE1FTV9DTElfSURfTlVMTDsKLSAgICBhdG9taWNfZGVjX2FuZF9hc3Nl
cnQoZ2xvYmFsX29ial9jb3VudCk7Ci0gICAgcmJfZXJhc2UoJm9iai0+cmJfdHJlZV9ub2RlLCAm
cG9vbC0+b2JqX3JiX3Jvb3Rbb2lkX2hhc2goJm9sZF9vaWQpXSk7Ci0gICAgc3Bpbl91bmxvY2so
Jm9iai0+b2JqX3NwaW5sb2NrKTsKLSAgICB0bWVtX2ZyZWUob2JqLCBwb29sKTsKLX0KLQotc3Rh
dGljIGludCBvYmpfcmJfaW5zZXJ0KHN0cnVjdCByYl9yb290ICpyb290LCBzdHJ1Y3QgdG1lbV9v
YmplY3Rfcm9vdCAqb2JqKQotewotICAgIHN0cnVjdCByYl9ub2RlICoqbmV3LCAqcGFyZW50ID0g
TlVMTDsKLSAgICBzdHJ1Y3QgdG1lbV9vYmplY3Rfcm9vdCAqdGhpczsKLQotICAgIEFTU0VSVChv
YmotPnBvb2wpOwotICAgIEFTU0VSVF9XUklURUxPQ0soJm9iai0+cG9vbC0+cG9vbF9yd2xvY2sp
OwotCi0gICAgbmV3ID0gJihyb290LT5yYl9ub2RlKTsKLSAgICB3aGlsZSAoICpuZXcgKQotICAg
IHsKLSAgICAgICAgdGhpcyA9IGNvbnRhaW5lcl9vZigqbmV3LCBzdHJ1Y3QgdG1lbV9vYmplY3Rf
cm9vdCwgcmJfdHJlZV9ub2RlKTsKLSAgICAgICAgcGFyZW50ID0gKm5ldzsKLSAgICAgICAgc3dp
dGNoICggb2lkX2NvbXBhcmUoJnRoaXMtPm9pZCwgJm9iai0+b2lkKSApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgICAg
IGNhc2UgLTE6Ci0gICAgICAgICAgICAgICAgbmV3ID0gJigoKm5ldyktPnJiX2xlZnQpOwotICAg
ICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2FzZSAxOgotICAgICAgICAgICAgICAg
IG5ldyA9ICYoKCpuZXcpLT5yYl9yaWdodCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgIH0KLSAgICB9Ci0gICAgcmJfbGlua19ub2RlKCZvYmotPnJiX3RyZWVfbm9kZSwgcGFyZW50
LCBuZXcpOwotICAgIHJiX2luc2VydF9jb2xvcigmb2JqLT5yYl90cmVlX25vZGUsIHJvb3QpOwot
ICAgIHJldHVybiAxOwotfQotCi0vKgotICogQWxsb2NhdGUsIGluaXRpYWxpemUsIGFuZCBpbnNl
cnQgYW4gdG1lbV9vYmplY3Rfcm9vdAotICogKHNob3VsZCBiZSBjYWxsZWQgb25seSBpZiBmaW5k
IGZhaWxlZCkuCi0gKi8KLXN0YXRpYyBzdHJ1Y3QgdG1lbV9vYmplY3Rfcm9vdCAqIG9ial9hbGxv
YyhzdHJ1Y3QgdG1lbV9wb29sICpwb29sLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCB4ZW5fdG1lbV9vaWQgKm9pZHApCi17Ci0gICAgc3RydWN0IHRt
ZW1fb2JqZWN0X3Jvb3QgKm9iajsKLQotICAgIEFTU0VSVChwb29sICE9IE5VTEwpOwotICAgIGlm
ICggKG9iaiA9IHRtZW1fbWFsbG9jKHNpemVvZihzdHJ1Y3QgdG1lbV9vYmplY3Rfcm9vdCksIHBv
b2wpKSA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgcG9vbC0+b2JqX2NvdW50
Kys7Ci0gICAgaWYgKHBvb2wtPm9ial9jb3VudCA+IHBvb2wtPm9ial9jb3VudF9tYXgpCi0gICAg
ICAgIHBvb2wtPm9ial9jb3VudF9tYXggPSBwb29sLT5vYmpfY291bnQ7Ci0gICAgYXRvbWljX2lu
Y19hbmRfbWF4KGdsb2JhbF9vYmpfY291bnQpOwotICAgIHJhZGl4X3RyZWVfaW5pdCgmb2JqLT50
cmVlX3Jvb3QpOwotICAgIHJhZGl4X3RyZWVfc2V0X2FsbG9jX2NhbGxiYWNrcygmb2JqLT50cmVl
X3Jvb3QsIHJ0bl9hbGxvYywgcnRuX2ZyZWUsIG9iaik7Ci0gICAgc3Bpbl9sb2NrX2luaXQoJm9i
ai0+b2JqX3NwaW5sb2NrKTsKLSAgICBvYmotPnBvb2wgPSBwb29sOwotICAgIG9iai0+b2lkID0g
Km9pZHA7Ci0gICAgb2JqLT5vYmpub2RlX2NvdW50ID0gMDsKLSAgICBvYmotPnBncF9jb3VudCA9
IDA7Ci0gICAgb2JqLT5sYXN0X2NsaWVudCA9IFRNRU1fQ0xJX0lEX05VTEw7Ci0gICAgcmV0dXJu
IG9iajsKLX0KLQotLyogRnJlZSBhbiBvYmplY3QgYWZ0ZXIgZGVzdHJveWluZyBhbnkgcGdwcyBp
biBpdC4gKi8KLXN0YXRpYyB2b2lkIG9ial9kZXN0cm95KHN0cnVjdCB0bWVtX29iamVjdF9yb290
ICpvYmopCi17Ci0gICAgQVNTRVJUX1dSSVRFTE9DSygmb2JqLT5wb29sLT5wb29sX3J3bG9jayk7
Ci0gICAgcmFkaXhfdHJlZV9kZXN0cm95KCZvYmotPnRyZWVfcm9vdCwgcGdwX2Rlc3Ryb3kpOwot
ICAgIG9ial9mcmVlKG9iaik7Ci19Ci0KLS8qIERlc3Ryb3lzIGFsbCBvYmpzIGluIGEgcG9vbCwg
b3Igb25seSBpZiBvYmotPmxhc3RfY2xpZW50IG1hdGNoZXMgY2xpX2lkLiAqLwotc3RhdGljIHZv
aWQgcG9vbF9kZXN0cm95X29ianMoc3RydWN0IHRtZW1fcG9vbCAqcG9vbCwgZG9taWRfdCBjbGlf
aWQpCi17Ci0gICAgc3RydWN0IHJiX25vZGUgKm5vZGU7Ci0gICAgc3RydWN0IHRtZW1fb2JqZWN0
X3Jvb3QgKm9iajsKLSAgICBpbnQgaTsKLQotICAgIHdyaXRlX2xvY2soJnBvb2wtPnBvb2xfcnds
b2NrKTsKLSAgICBwb29sLT5pc19keWluZyA9IDE7Ci0gICAgZm9yIChpID0gMDsgaSA8IE9CSl9I
QVNIX0JVQ0tFVFM7IGkrKykKLSAgICB7Ci0gICAgICAgIG5vZGUgPSByYl9maXJzdCgmcG9vbC0+
b2JqX3JiX3Jvb3RbaV0pOwotICAgICAgICB3aGlsZSAoIG5vZGUgIT0gTlVMTCApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIG9iaiA9IGNvbnRhaW5lcl9vZihub2RlLCBzdHJ1Y3QgdG1lbV9vYmpl
Y3Rfcm9vdCwgcmJfdHJlZV9ub2RlKTsKLSAgICAgICAgICAgIHNwaW5fbG9jaygmb2JqLT5vYmpf
c3BpbmxvY2spOwotICAgICAgICAgICAgbm9kZSA9IHJiX25leHQobm9kZSk7Ci0gICAgICAgICAg
ICBpZiAoIG9iai0+bGFzdF9jbGllbnQgPT0gY2xpX2lkICkKLSAgICAgICAgICAgICAgICBvYmpf
ZGVzdHJveShvYmopOwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIHNwaW5fdW5s
b2NrKCZvYmotPm9ial9zcGlubG9jayk7Ci0gICAgICAgIH0KLSAgICB9Ci0gICAgd3JpdGVfdW5s
b2NrKCZwb29sLT5wb29sX3J3bG9jayk7Ci19Ci0KLQotLyoqKioqKioqKioqKiBQT09MIE1BTklQ
VUxBVElPTiBST1VUSU5FUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCi0KLXN0YXRp
YyBzdHJ1Y3QgdG1lbV9wb29sICogcG9vbF9hbGxvYyh2b2lkKQotewotICAgIHN0cnVjdCB0bWVt
X3Bvb2wgKnBvb2w7Ci0gICAgaW50IGk7Ci0KLSAgICBpZiAoIChwb29sID0geHphbGxvYyhzdHJ1
Y3QgdG1lbV9wb29sKSkgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiBOVUxMOwotICAgIGZvciAo
aSA9IDA7IGkgPCBPQkpfSEFTSF9CVUNLRVRTOyBpKyspCi0gICAgICAgIHBvb2wtPm9ial9yYl9y
b290W2ldID0gUkJfUk9PVDsKLSAgICBJTklUX0xJU1RfSEVBRCgmcG9vbC0+cGVyc2lzdGVudF9w
YWdlX2xpc3QpOwotICAgIHJ3bG9ja19pbml0KCZwb29sLT5wb29sX3J3bG9jayk7Ci0gICAgcmV0
dXJuIHBvb2w7Ci19Ci0KLXN0YXRpYyB2b2lkIHBvb2xfZnJlZShzdHJ1Y3QgdG1lbV9wb29sICpw
b29sKQotewotICAgIHBvb2wtPmNsaWVudCA9IE5VTEw7Ci0gICAgeGZyZWUocG9vbCk7Ci19Ci0K
LS8qCi0gKiBSZWdpc3RlciBuZXdfY2xpZW50IGFzIGEgdXNlciBvZiB0aGlzIHNoYXJlZCBwb29s
IGFuZCByZXR1cm4gMCBvbiBzdWNjLgotICovCi1zdGF0aWMgaW50IHNoYXJlZF9wb29sX2pvaW4o
c3RydWN0IHRtZW1fcG9vbCAqcG9vbCwgc3RydWN0IGNsaWVudCAqbmV3X2NsaWVudCkKLXsKLSAg
ICBzdHJ1Y3Qgc2hhcmVfbGlzdCAqc2w7Ci0gICAgQVNTRVJUKGlzX3NoYXJlZChwb29sKSk7Ci0K
LSAgICBpZiAoIChzbCA9IHRtZW1fbWFsbG9jKHNpemVvZihzdHJ1Y3Qgc2hhcmVfbGlzdCksIE5V
TEwpKSA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIHNsLT5jbGllbnQgPSBuZXdf
Y2xpZW50OwotICAgIGxpc3RfYWRkX3RhaWwoJnNsLT5zaGFyZV9saXN0LCAmcG9vbC0+c2hhcmVf
bGlzdCk7Ci0gICAgaWYgKCBuZXdfY2xpZW50LT5jbGlfaWQgIT0gcG9vbC0+Y2xpZW50LT5jbGlf
aWQgKQotICAgICAgICB0bWVtX2NsaWVudF9pbmZvKCJhZGRpbmcgbmV3ICVzICVkIHRvIHNoYXJl
ZCBwb29sIG93bmVkIGJ5ICVzICVkXG4iLAotICAgICAgICAgICAgICAgICAgICB0bWVtX2NsaWVu
dF9zdHIsIG5ld19jbGllbnQtPmNsaV9pZCwgdG1lbV9jbGllbnRfc3RyLAotICAgICAgICAgICAg
ICAgICAgICBwb29sLT5jbGllbnQtPmNsaV9pZCk7Ci0gICAgZWxzZSBpZiAoIHBvb2wtPnNoYXJl
ZF9jb3VudCApCi0gICAgICAgIHRtZW1fY2xpZW50X2luZm8oImludGVyLWd1ZXN0IHNoYXJpbmcg
b2Ygc2hhcmVkIHBvb2wgJXMgYnkgY2xpZW50ICVkXG4iLAotICAgICAgICAgICAgICAgICAgICAg
ICAgIHRtZW1fY2xpZW50X3N0ciwgcG9vbC0+Y2xpZW50LT5jbGlfaWQpOwotICAgICsrcG9vbC0+
c2hhcmVkX2NvdW50OwotICAgIHJldHVybiAwOwotfQotCi0vKiBSZWFzc2lnbiAib3duZXJzaGlw
IiBvZiB0aGUgcG9vbCB0byBhbm90aGVyIGNsaWVudCB0aGF0IHNoYXJlcyB0aGlzIHBvb2wuICov
Ci1zdGF0aWMgdm9pZCBzaGFyZWRfcG9vbF9yZWFzc2lnbihzdHJ1Y3QgdG1lbV9wb29sICpwb29s
KQotewotICAgIHN0cnVjdCBzaGFyZV9saXN0ICpzbDsKLSAgICBpbnQgcG9vbGlkOwotICAgIHN0
cnVjdCBjbGllbnQgKm9sZF9jbGllbnQgPSBwb29sLT5jbGllbnQsICpuZXdfY2xpZW50OwotCi0g
ICAgQVNTRVJUKGlzX3NoYXJlZChwb29sKSk7Ci0gICAgaWYgKCBsaXN0X2VtcHR5KCZwb29sLT5z
aGFyZV9saXN0KSApCi0gICAgewotICAgICAgICBBU1NFUlQocG9vbC0+c2hhcmVkX2NvdW50ID09
IDApOwotICAgICAgICByZXR1cm47Ci0gICAgfQotICAgIG9sZF9jbGllbnQtPnBvb2xzW3Bvb2wt
PnBvb2xfaWRdID0gTlVMTDsKLSAgICBzbCA9IGxpc3RfZW50cnkocG9vbC0+c2hhcmVfbGlzdC5u
ZXh0LCBzdHJ1Y3Qgc2hhcmVfbGlzdCwgc2hhcmVfbGlzdCk7Ci0gICAgLyoKLSAgICAgKiBUaGUg
c2wtPmNsaWVudCBjYW4gYmUgb2xkX2NsaWVudCBpZiB0aGVyZSBhcmUgbXVsdGlwbGUgc2hhcmVk
IHBvb2xzCi0gICAgICogd2l0aGluIGFuIGd1ZXN0LgotICAgICAqLwotICAgIHBvb2wtPmNsaWVu
dCA9IG5ld19jbGllbnQgPSBzbC0+Y2xpZW50OwotICAgIGZvciAocG9vbGlkID0gMDsgcG9vbGlk
IDwgTUFYX1BPT0xTX1BFUl9ET01BSU47IHBvb2xpZCsrKQotICAgICAgICBpZiAobmV3X2NsaWVu
dC0+cG9vbHNbcG9vbGlkXSA9PSBwb29sKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgQVNTRVJU
KHBvb2xpZCAhPSBNQVhfUE9PTFNfUEVSX0RPTUFJTik7Ci0gICAgbmV3X2NsaWVudC0+ZXBoX2Nv
dW50ICs9IF9hdG9taWNfcmVhZChwb29sLT5wZ3BfY291bnQpOwotICAgIG9sZF9jbGllbnQtPmVw
aF9jb3VudCAtPSBfYXRvbWljX3JlYWQocG9vbC0+cGdwX2NvdW50KTsKLSAgICBsaXN0X3NwbGlj
ZV9pbml0KCZvbGRfY2xpZW50LT5lcGhlbWVyYWxfcGFnZV9saXN0LAotICAgICAgICAgICAgICAg
ICAgICAgJm5ld19jbGllbnQtPmVwaGVtZXJhbF9wYWdlX2xpc3QpOwotICAgIHRtZW1fY2xpZW50
X2luZm8oInJlYXNzaWduZWQgc2hhcmVkIHBvb2wgZnJvbSAlcz0lZCB0byAlcz0lZCBwb29sX2lk
PSVkXG4iLAotICAgICAgICB0bWVtX2NsaV9pZF9zdHIsIG9sZF9jbGllbnQtPmNsaV9pZCwgdG1l
bV9jbGlfaWRfc3RyLCBuZXdfY2xpZW50LT5jbGlfaWQsIHBvb2xpZCk7Ci0gICAgcG9vbC0+cG9v
bF9pZCA9IHBvb2xpZDsKLX0KLQotLyoKLSAqIERlc3Ryb3kgYWxsIG9iamVjdHMgd2l0aCBsYXN0
X2NsaWVudCBzYW1lIGFzIHBhc3NlZCBjbGlfaWQsCi0gKiByZW1vdmUgcG9vbCdzIGNsaV9pZCBm
cm9tIGxpc3Qgb2Ygc2hhcmVycyBvZiB0aGlzIHBvb2wuCi0gKi8KLXN0YXRpYyBpbnQgc2hhcmVk
X3Bvb2xfcXVpdChzdHJ1Y3QgdG1lbV9wb29sICpwb29sLCBkb21pZF90IGNsaV9pZCkKLXsKLSAg
ICBzdHJ1Y3Qgc2hhcmVfbGlzdCAqc2w7Ci0gICAgaW50IHNfcG9vbGlkOwotCi0gICAgQVNTRVJU
KGlzX3NoYXJlZChwb29sKSk7Ci0gICAgQVNTRVJUKHBvb2wtPmNsaWVudCAhPSBOVUxMKTsKLQot
ICAgIEFTU0VSVF9XUklURUxPQ0soJnRtZW1fcndsb2NrKTsKLSAgICBwb29sX2Rlc3Ryb3lfb2Jq
cyhwb29sLCBjbGlfaWQpOwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoc2wsJnBvb2wtPnNoYXJl
X2xpc3QsIHNoYXJlX2xpc3QpCi0gICAgewotICAgICAgICBpZiAoc2wtPmNsaWVudC0+Y2xpX2lk
ICE9IGNsaV9pZCkKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICBsaXN0X2RlbCgmc2wt
PnNoYXJlX2xpc3QpOwotICAgICAgICB0bWVtX2ZyZWUoc2wsIHBvb2wpOwotICAgICAgICAtLXBv
b2wtPnNoYXJlZF9jb3VudDsKLSAgICAgICAgaWYgKHBvb2wtPmNsaWVudC0+Y2xpX2lkID09IGNs
aV9pZCkKLSAgICAgICAgICAgIHNoYXJlZF9wb29sX3JlYXNzaWduKHBvb2wpOwotICAgICAgICBp
ZiAocG9vbC0+c2hhcmVkX2NvdW50KQotICAgICAgICAgICAgcmV0dXJuIHBvb2wtPnNoYXJlZF9j
b3VudDsKLSAgICAgICAgZm9yIChzX3Bvb2xpZCA9IDA7IHNfcG9vbGlkIDwgTUFYX0dMT0JBTF9T
SEFSRURfUE9PTFM7IHNfcG9vbGlkKyspCi0gICAgICAgICAgICBpZiAoICh0bWVtX2dsb2JhbC5z
aGFyZWRfcG9vbHNbc19wb29saWRdKSA9PSBwb29sICkKLSAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICB0bWVtX2dsb2JhbC5zaGFyZWRfcG9vbHNbc19wb29saWRdID0gTlVMTDsKLSAgICAg
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0KLSAgICAgICAgcmV0dXJuIDA7Ci0gICAg
fQotICAgIHRtZW1fY2xpZW50X3dhcm4oInRtZW06IG5vIG1hdGNoIHVuc2hhcmluZyBwb29sLCAl
cz0lZFxuIiwKLSAgICAgICAgdG1lbV9jbGlfaWRfc3RyLHBvb2wtPmNsaWVudC0+Y2xpX2lkKTsK
LSAgICByZXR1cm4gLTE7Ci19Ci0KLS8qIEZsdXNoIGFsbCBkYXRhIChvd25lZCBieSBjbGlfaWQp
IGZyb20gYSBwb29sIGFuZCwgb3B0aW9uYWxseSwgZnJlZSBpdC4gKi8KLXN0YXRpYyB2b2lkIHBv
b2xfZmx1c2goc3RydWN0IHRtZW1fcG9vbCAqcG9vbCwgZG9taWRfdCBjbGlfaWQpCi17Ci0gICAg
QVNTRVJUKHBvb2wgIT0gTlVMTCk7Ci0gICAgaWYgKCAoaXNfc2hhcmVkKHBvb2wpKSAmJiAoc2hh
cmVkX3Bvb2xfcXVpdChwb29sLGNsaV9pZCkgPiAwKSApCi0gICAgewotICAgICAgICB0bWVtX2Ns
aWVudF93YXJuKCJ0bWVtOiAlcz0lZCBubyBsb25nZXIgdXNpbmcgc2hhcmVkIHBvb2wgJWQgb3du
ZWQgYnkgJXM9JWRcbiIsCi0gICAgICAgICAgIHRtZW1fY2xpX2lkX3N0ciwgY2xpX2lkLCBwb29s
LT5wb29sX2lkLCB0bWVtX2NsaV9pZF9zdHIscG9vbC0+Y2xpZW50LT5jbGlfaWQpOwotICAgICAg
ICByZXR1cm47Ci0gICAgfQotICAgIHRtZW1fY2xpZW50X2luZm8oIkRlc3Ryb3lpbmcgJXMtJXMg
dG1lbSBwb29sICVzPSVkIHBvb2xfaWQ9JWRcbiIsCi0gICAgICAgICAgICAgICAgICAgIGlzX3Bl
cnNpc3RlbnQocG9vbCkgPyAicGVyc2lzdGVudCIgOiAiZXBoZW1lcmFsIiAsCi0gICAgICAgICAg
ICAgICAgICAgIGlzX3NoYXJlZChwb29sKSA/ICJzaGFyZWQiIDogInByaXZhdGUiLAotICAgICAg
ICAgICAgICAgICAgICB0bWVtX2NsaV9pZF9zdHIsIHBvb2wtPmNsaWVudC0+Y2xpX2lkLCBwb29s
LT5wb29sX2lkKTsKLSAgICBpZiAoIHBvb2wtPmNsaWVudC0+aW5mby5mbGFncy51Lm1pZ3JhdGlu
ZyApCi0gICAgewotICAgICAgICB0bWVtX2NsaWVudF93YXJuKCJjYW4ndCBkZXN0cm95IHBvb2wg
d2hpbGUgJXMgaXMgbGl2ZS1taWdyYXRpbmdcbiIsCi0gICAgICAgICAgICAgICAgICAgIHRtZW1f
Y2xpZW50X3N0cik7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0gICAgcG9vbF9kZXN0cm95X29i
anMocG9vbCwgVE1FTV9DTElfSURfTlVMTCk7Ci0gICAgcG9vbC0+Y2xpZW50LT5wb29sc1twb29s
LT5wb29sX2lkXSA9IE5VTEw7Ci0gICAgcG9vbF9mcmVlKHBvb2wpOwotfQotCi0vKioqKioqKioq
KioqIENMSUVOVCBNQU5JUFVMQVRJT04gT1BFUkFUSU9OUyAqKioqKioqKioqKioqKioqKioqKioq
KioqKi8KLQotc3RydWN0IGNsaWVudCAqY2xpZW50X2NyZWF0ZShkb21pZF90IGNsaV9pZCkKLXsK
LSAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQgPSB4emFsbG9jKHN0cnVjdCBjbGllbnQpOwotICAg
IGludCBpLCBzaGlmdDsKLSAgICBjaGFyIG5hbWVbNV07Ci0gICAgc3RydWN0IGRvbWFpbiAqZDsK
LQotICAgIHRtZW1fY2xpZW50X2luZm8oInRtZW06IGluaXRpYWxpemluZyB0bWVtIGNhcGFiaWxp
dHkgZm9yICVzPSVkLi4uIiwKLSAgICAgICAgICAgICAgICAgICAgdG1lbV9jbGlfaWRfc3RyLCBj
bGlfaWQpOwotICAgIGlmICggY2xpZW50ID09IE5VTEwgKQotICAgIHsKLSAgICAgICAgdG1lbV9j
bGllbnRfZXJyKCJmYWlsZWQuLi4gb3V0IG9mIG1lbW9yeVxuIik7Ci0gICAgICAgIGdvdG8gZmFp
bDsKLSAgICB9Ci0KLSAgICBmb3IgKGkgPSAwLCBzaGlmdCA9IDEyOyBpIDwgNDsgc2hpZnQgLT00
LCBpKyspCi0gICAgICAgIG5hbWVbaV0gPSAoKCh1bnNpZ25lZCBzaG9ydCljbGlfaWQgPj4gc2hp
ZnQpICYgMHhmKSArICcwJzsKLSAgICBuYW1lWzRdID0gJ1wwJzsKLSAgICBjbGllbnQtPnBlcnNp
c3RlbnRfcG9vbCA9IHhtZW1fcG9vbF9jcmVhdGUobmFtZSwgdG1lbV9wZXJzaXN0ZW50X3Bvb2xf
cGFnZV9nZXQsCi0gICAgICAgIHRtZW1fcGVyc2lzdGVudF9wb29sX3BhZ2VfcHV0LCBQQUdFX1NJ
WkUsIDAsIFBBR0VfU0laRSk7Ci0gICAgaWYgKCBjbGllbnQtPnBlcnNpc3RlbnRfcG9vbCA9PSBO
VUxMICkKLSAgICB7Ci0gICAgICAgIHRtZW1fY2xpZW50X2VycigiZmFpbGVkLi4uIGNhbid0IGFs
bG9jIHBlcnNpc3RlbnQgcG9vbFxuIik7Ci0gICAgICAgIGdvdG8gZmFpbDsKLSAgICB9Ci0KLSAg
ICBkID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKGNsaV9pZCk7Ci0gICAgaWYgKCBkID09IE5VTEwg
KSB7Ci0gICAgICAgIHRtZW1fY2xpZW50X2VycigiZmFpbGVkLi4uIGNhbid0IHNldCBjbGllbnRc
biIpOwotICAgICAgICB4bWVtX3Bvb2xfZGVzdHJveShjbGllbnQtPnBlcnNpc3RlbnRfcG9vbCk7
Ci0gICAgICAgIGdvdG8gZmFpbDsKLSAgICB9Ci0gICAgaWYgKCAhZC0+aXNfZHlpbmcgKSB7Ci0g
ICAgICAgIGQtPnRtZW1fY2xpZW50ID0gY2xpZW50OwotICAgICAgICBjbGllbnQtPmRvbWFpbiA9
IGQ7Ci0gICAgfQotICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwotCi0gICAgY2xpZW50LT5jbGlf
aWQgPSBjbGlfaWQ7Ci0gICAgY2xpZW50LT5pbmZvLnZlcnNpb24gPSBUTUVNX1NQRUNfVkVSU0lP
TjsKLSAgICBjbGllbnQtPmluZm8ubWF4cG9vbHMgPSBNQVhfUE9PTFNfUEVSX0RPTUFJTjsKLSAg
ICBjbGllbnQtPmluZm8uZmxhZ3MudS5jb21wcmVzcyA9IHRtZW1fY29tcHJlc3Npb25fZW5hYmxl
ZCgpOwotICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0dMT0JBTF9TSEFSRURfUE9PTFM7IGkrKykK
LSAgICAgICAgY2xpZW50LT5zaGFyZWRfYXV0aF91dWlkW2ldWzBdID0KLSAgICAgICAgICAgIGNs
aWVudC0+c2hhcmVkX2F1dGhfdXVpZFtpXVsxXSA9IC0xTDsKLSAgICBsaXN0X2FkZF90YWlsKCZj
bGllbnQtPmNsaWVudF9saXN0LCAmdG1lbV9nbG9iYWwuY2xpZW50X2xpc3QpOwotICAgIElOSVRf
TElTVF9IRUFEKCZjbGllbnQtPmVwaGVtZXJhbF9wYWdlX2xpc3QpOwotICAgIElOSVRfTElTVF9I
RUFEKCZjbGllbnQtPnBlcnNpc3RlbnRfaW52YWxpZGF0ZWRfbGlzdCk7Ci0gICAgdG1lbV9jbGll
bnRfaW5mbygib2tcbiIpOwotICAgIHJldHVybiBjbGllbnQ7Ci0KLSBmYWlsOgotICAgIHhmcmVl
KGNsaWVudCk7Ci0gICAgcmV0dXJuIE5VTEw7Ci19Ci0KLXN0YXRpYyB2b2lkIGNsaWVudF9mcmVl
KHN0cnVjdCBjbGllbnQgKmNsaWVudCkKLXsKLSAgICBsaXN0X2RlbCgmY2xpZW50LT5jbGllbnRf
bGlzdCk7Ci0gICAgeG1lbV9wb29sX2Rlc3Ryb3koY2xpZW50LT5wZXJzaXN0ZW50X3Bvb2wpOwot
ICAgIHhmcmVlKGNsaWVudCk7Ci19Ci0KLS8qIEZsdXNoIGFsbCBkYXRhIGZyb20gYSBjbGllbnQg
YW5kLCBvcHRpb25hbGx5LCBmcmVlIGl0LiAqLwotc3RhdGljIHZvaWQgY2xpZW50X2ZsdXNoKHN0
cnVjdCBjbGllbnQgKmNsaWVudCkKLXsKLSAgICBpbnQgaTsKLSAgICBzdHJ1Y3QgdG1lbV9wb29s
ICpwb29sOwotCi0gICAgZm9yICAoaSA9IDA7IGkgPCBNQVhfUE9PTFNfUEVSX0RPTUFJTjsgaSsr
KQotICAgIHsKLSAgICAgICAgaWYgKCAocG9vbCA9IGNsaWVudC0+cG9vbHNbaV0pID09IE5VTEwg
KQotICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgIHBvb2xfZmx1c2gocG9vbCwgY2xpZW50
LT5jbGlfaWQpOwotICAgICAgICBjbGllbnQtPnBvb2xzW2ldID0gTlVMTDsKLSAgICAgICAgY2xp
ZW50LT5pbmZvLm5yX3Bvb2xzLS07Ci0gICAgfQotICAgIGNsaWVudF9mcmVlKGNsaWVudCk7Ci19
Ci0KLXN0YXRpYyBib29sIGNsaWVudF9vdmVyX3F1b3RhKGNvbnN0IHN0cnVjdCBjbGllbnQgKmNs
aWVudCkKLXsKLSAgICBpbnQgdG90YWwgPSBfYXRvbWljX3JlYWQodG1lbV9nbG9iYWwuY2xpZW50
X3dlaWdodF90b3RhbCk7Ci0KLSAgICBBU1NFUlQoY2xpZW50ICE9IE5VTEwpOwotICAgIGlmICgg
KHRvdGFsID09IDApIHx8IChjbGllbnQtPmluZm8ud2VpZ2h0ID09IDApIHx8Ci0gICAgICAgICAg
KGNsaWVudC0+ZXBoX2NvdW50ID09IDApICkKLSAgICAgICAgcmV0dXJuIGZhbHNlOwotCi0gICAg
cmV0dXJuICgoKHRtZW1fZ2xvYmFsLmVwaF9jb3VudCAqIDEwMEwpIC8gY2xpZW50LT5lcGhfY291
bnQpID4KLSAgICAgICAgICAgICgodG90YWwgKiAxMDBMKSAvIGNsaWVudC0+aW5mby53ZWlnaHQp
KTsKLX0KLQotLyoqKioqKioqKioqKiBNRU1PUlkgUkVWT0NBVElPTiBST1VUSU5FUyAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqLwotCi1zdGF0aWMgYm9vbCB0bWVtX3RyeV90b19ldmlj
dF9wZ3Aoc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yICpwZ3AsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbCAqaG9sZF9wb29sX3J3bG9jaykKLXsKLSAgICBzdHJ1Y3Qg
dG1lbV9vYmplY3Rfcm9vdCAqb2JqID0gcGdwLT51cy5vYmo7Ci0gICAgc3RydWN0IHRtZW1fcG9v
bCAqcG9vbCA9IG9iai0+cG9vbDsKLQotICAgIGlmICggcG9vbC0+aXNfZHlpbmcgKQotICAgICAg
ICByZXR1cm4gZmFsc2U7Ci0gICAgaWYgKCBzcGluX3RyeWxvY2soJm9iai0+b2JqX3NwaW5sb2Nr
KSApCi0gICAgewotICAgICAgICBpZiAoIG9iai0+cGdwX2NvdW50ID4gMSApCi0gICAgICAgICAg
ICByZXR1cm4gdHJ1ZTsKLSAgICAgICAgaWYgKCB3cml0ZV90cnlsb2NrKCZwb29sLT5wb29sX3J3
bG9jaykgKQotICAgICAgICB7Ci0gICAgICAgICAgICAqaG9sZF9wb29sX3J3bG9jayA9IDE7Ci0g
ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICAgICAgfQotICAgICAgICBzcGluX3VubG9jaygm
b2JqLT5vYmpfc3BpbmxvY2spOwotICAgIH0KLSAgICByZXR1cm4gZmFsc2U7Ci19Ci0KLWludCB0
bWVtX2V2aWN0KHZvaWQpCi17Ci0gICAgc3RydWN0IGNsaWVudCAqY2xpZW50ID0gY3VycmVudC0+
ZG9tYWluLT50bWVtX2NsaWVudDsKLSAgICBzdHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3IgKnBn
cCA9IE5VTEwsICpwZ3BfZGVsOwotICAgIHN0cnVjdCB0bWVtX29iamVjdF9yb290ICpvYmo7Ci0g
ICAgc3RydWN0IHRtZW1fcG9vbCAqcG9vbDsKLSAgICBpbnQgcmV0ID0gMDsKLSAgICBib29sIGhv
bGRfcG9vbF9yd2xvY2sgPSBmYWxzZTsKLQotICAgIHRtZW1fc3RhdHMuZXZpY3RfYXR0ZW1wdHMr
KzsKLSAgICBzcGluX2xvY2soJmVwaF9saXN0c19zcGlubG9jayk7Ci0gICAgaWYgKCAoY2xpZW50
ICE9IE5VTEwpICYmIGNsaWVudF9vdmVyX3F1b3RhKGNsaWVudCkgJiYKLSAgICAgICAgICFsaXN0
X2VtcHR5KCZjbGllbnQtPmVwaGVtZXJhbF9wYWdlX2xpc3QpICkKLSAgICB7Ci0gICAgICAgIGxp
c3RfZm9yX2VhY2hfZW50cnkocGdwLCAmY2xpZW50LT5lcGhlbWVyYWxfcGFnZV9saXN0LCB1cy5j
bGllbnRfZXBoX3BhZ2VzKQotICAgICAgICAgICAgaWYgKCB0bWVtX3RyeV90b19ldmljdF9wZ3Ao
cGdwLCAmaG9sZF9wb29sX3J3bG9jaykgKQotICAgICAgICAgICAgICAgIGdvdG8gZm91bmQ7Ci0g
ICAgfQotICAgIGVsc2UgaWYgKCAhbGlzdF9lbXB0eSgmdG1lbV9nbG9iYWwuZXBoZW1lcmFsX3Bh
Z2VfbGlzdCkgKQotICAgIHsKLSAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShwZ3AsICZ0bWVt
X2dsb2JhbC5lcGhlbWVyYWxfcGFnZV9saXN0LCBnbG9iYWxfZXBoX3BhZ2VzKQotICAgICAgICAg
ICAgaWYgKCB0bWVtX3RyeV90b19ldmljdF9wZ3AocGdwLCAmaG9sZF9wb29sX3J3bG9jaykgKQot
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGNsaWVudCA9IHBncC0+dXMub2JqLT5wb29s
LT5jbGllbnQ7Ci0gICAgICAgICAgICAgICAgZ290byBmb3VuZDsKLSAgICAgICAgICAgIH0KLSAg
ICB9Ci0gICAgIC8qIEdsb2JhbF9lcGhlbWVyYWxfcGFnZV9saXN0IGlzIGVtcHR5LCBzbyB3ZSBi
YWlsIG91dC4gKi8KLSAgICBzcGluX3VubG9jaygmZXBoX2xpc3RzX3NwaW5sb2NrKTsKLSAgICBn
b3RvIG91dDsKLQotZm91bmQ6Ci0gICAgLyogRGVsaXN0LiAqLwotICAgIGxpc3RfZGVsX2luaXQo
JnBncC0+dXMuY2xpZW50X2VwaF9wYWdlcyk7Ci0gICAgY2xpZW50LT5lcGhfY291bnQtLTsKLSAg
ICBsaXN0X2RlbF9pbml0KCZwZ3AtPmdsb2JhbF9lcGhfcGFnZXMpOwotICAgIHRtZW1fZ2xvYmFs
LmVwaF9jb3VudC0tOwotICAgIEFTU0VSVCh0bWVtX2dsb2JhbC5lcGhfY291bnQgPj0gMCk7Ci0g
ICAgQVNTRVJUKGNsaWVudC0+ZXBoX2NvdW50ID49IDApOwotICAgIHNwaW5fdW5sb2NrKCZlcGhf
bGlzdHNfc3BpbmxvY2spOwotCi0gICAgQVNTRVJUKHBncCAhPSBOVUxMKTsKLSAgICBvYmogPSBw
Z3AtPnVzLm9iajsKLSAgICBBU1NFUlQob2JqICE9IE5VTEwpOwotICAgIEFTU0VSVChvYmotPnBv
b2wgIT0gTlVMTCk7Ci0gICAgcG9vbCA9IG9iai0+cG9vbDsKLQotICAgIEFTU0VSVF9TUElOTE9D
Sygmb2JqLT5vYmpfc3BpbmxvY2spOwotICAgIHBncF9kZWwgPSBwZ3BfZGVsZXRlX2Zyb21fb2Jq
KG9iaiwgcGdwLT5pbmRleCk7Ci0gICAgQVNTRVJUKHBncF9kZWwgPT0gcGdwKTsKLQotICAgIC8q
IHBncCBhbHJlYWR5IGRlbGlzdCwgc28gY2FsbCBwZ3BfZnJlZSBkaXJlY3RseS4gKi8KLSAgICBw
Z3BfZnJlZShwZ3ApOwotICAgIGlmICggb2JqLT5wZ3BfY291bnQgPT0gMCApCi0gICAgewotICAg
ICAgICBBU1NFUlRfV1JJVEVMT0NLKCZwb29sLT5wb29sX3J3bG9jayk7Ci0gICAgICAgIG9ial9m
cmVlKG9iaik7Ci0gICAgfQotICAgIGVsc2UKLSAgICAgICAgc3Bpbl91bmxvY2soJm9iai0+b2Jq
X3NwaW5sb2NrKTsKLSAgICBpZiAoIGhvbGRfcG9vbF9yd2xvY2sgKQotICAgICAgICB3cml0ZV91
bmxvY2soJnBvb2wtPnBvb2xfcndsb2NrKTsKLSAgICB0bWVtX3N0YXRzLmV2aWN0ZWRfcGdzKys7
Ci0gICAgcmV0ID0gMTsKLW91dDoKLSAgICByZXR1cm4gcmV0OwotfQotCi0KLS8qCi0gKiBVbmRl
ciBjZXJ0YWluIGNvbmRpdGlvbnMgKGUuZy4gaWYgZWFjaCBjbGllbnQgaXMgcHV0dGluZyBwYWdl
cyBmb3IgZXhhY3RseQotICogb25lIG9iamVjdCksIG9uY2UgbG9ja3MgYXJlIGhlbGQsIGZyZWVp
bmcgdXAgbWVtb3J5IG1heQotICogcmVzdWx0IGluIGxpdmVsb2NrcyBhbmQgdmVyeSBsb25nICJw
dXQiIHRpbWVzLCBzbyB3ZSB0cnkgdG8gZW5zdXJlIHRoZXJlCi0gKiBpcyBhIG1pbmltdW0gYW1v
dW50IG9mIG1lbW9yeSAoMU1CKSBhdmFpbGFibGUgQkVGT1JFIGFueSBkYXRhIHN0cnVjdHVyZQot
ICogbG9ja3MgYXJlIGhlbGQuCi0gKi8KLXN0YXRpYyBpbmxpbmUgYm9vbCB0bWVtX2Vuc3VyZV9h
dmFpbF9wYWdlcyh2b2lkKQotewotICAgIGludCBmYWlsZWRfZXZpY3QgPSAxMDsKLSAgICB1bnNp
Z25lZCBsb25nIGZyZWVfbWVtOwotCi0gICAgZG8gewotICAgICAgICBmcmVlX21lbSA9ICh0bWVt
X3BhZ2VfbGlzdF9wYWdlcyArIHRvdGFsX2ZyZWVfcGFnZXMoKSkKLSAgICAgICAgICAgICAgICAg
ICAgICAgID4+ICgyMCAtIFBBR0VfU0hJRlQpOwotICAgICAgICBpZiAoIGZyZWVfbWVtICkKLSAg
ICAgICAgICAgIHJldHVybiB0cnVlOwotICAgICAgICBpZiAoICF0bWVtX2V2aWN0KCkgKQotICAg
ICAgICAgICAgZmFpbGVkX2V2aWN0LS07Ci0gICAgfSB3aGlsZSAoIGZhaWxlZF9ldmljdCA+IDAg
KTsKLQotICAgIHJldHVybiBmYWxzZTsKLX0KLQotLyoqKioqKioqKioqKiBUTUVNIENPUkUgT1BF
UkFUSU9OUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCi0KLXN0YXRpYyBp
bnQgZG9fdG1lbV9wdXRfY29tcHJlc3Moc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yICpwZ3As
IHhlbl9wZm5fdCBjbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB0bWVtX2NsaV92YV9wYXJhbV90IGNsaWJ1ZikKLXsKLSAgICB2b2lkICpkc3QsICpwOwotICAg
IHNpemVfdCBzaXplOwotICAgIGludCByZXQgPSAwOwotCi0gICAgQVNTRVJUKHBncCAhPSBOVUxM
KTsKLSAgICBBU1NFUlQocGdwLT51cy5vYmogIT0gTlVMTCk7Ci0gICAgQVNTRVJUX1NQSU5MT0NL
KCZwZ3AtPnVzLm9iai0+b2JqX3NwaW5sb2NrKTsKLSAgICBBU1NFUlQocGdwLT51cy5vYmotPnBv
b2wgIT0gTlVMTCk7Ci0gICAgQVNTRVJUKHBncC0+dXMub2JqLT5wb29sLT5jbGllbnQgIT0gTlVM
TCk7Ci0KLSAgICBpZiAoIHBncC0+cGZwICE9IE5VTEwgKQotICAgICAgICBwZ3BfZnJlZV9kYXRh
KHBncCwgcGdwLT51cy5vYmotPnBvb2wpOwotICAgIHJldCA9IHRtZW1fY29tcHJlc3NfZnJvbV9j
bGllbnQoY21mbiwgJmRzdCwgJnNpemUsIGNsaWJ1Zik7Ci0gICAgaWYgKCByZXQgPD0gMCApCi0g
ICAgICAgIGdvdG8gb3V0OwotICAgIGVsc2UgaWYgKCAoc2l6ZSA9PSAwKSB8fCAoc2l6ZSA+PSB0
bWVtX21lbXBvb2xfbWF4YWxsb2MpICkgewotICAgICAgICByZXQgPSAwOwotICAgICAgICBnb3Rv
IG91dDsKLSAgICB9IGVsc2UgaWYgKCAocCA9IHRtZW1fbWFsbG9jKHNpemUscGdwLT51cy5vYmot
PnBvb2wpKSA9PSBOVUxMICkgewotICAgICAgICByZXQgPSAtRU5PTUVNOwotICAgICAgICBnb3Rv
IG91dDsKLSAgICB9IGVsc2UgewotICAgICAgICBtZW1jcHkocCxkc3Qsc2l6ZSk7Ci0gICAgICAg
IHBncC0+Y2RhdGEgPSBwOwotICAgIH0KLSAgICBwZ3AtPnNpemUgPSBzaXplOwotICAgIHBncC0+
dXMub2JqLT5wb29sLT5jbGllbnQtPmNvbXByZXNzZWRfcGFnZXMrKzsKLSAgICBwZ3AtPnVzLm9i
ai0+cG9vbC0+Y2xpZW50LT5jb21wcmVzc2VkX3N1bV9zaXplICs9IHNpemU7Ci0gICAgcmV0ID0g
MTsKLQotb3V0OgotICAgIHJldHVybiByZXQ7Ci19Ci0KLXN0YXRpYyBpbnQgZG9fdG1lbV9kdXBf
cHV0KHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqcGdwLCB4ZW5fcGZuX3QgY21mbiwKLSAg
ICAgICB0bWVtX2NsaV92YV9wYXJhbV90IGNsaWJ1ZikKLXsKLSAgICBzdHJ1Y3QgdG1lbV9wb29s
ICpwb29sOwotICAgIHN0cnVjdCB0bWVtX29iamVjdF9yb290ICpvYmo7Ci0gICAgc3RydWN0IGNs
aWVudCAqY2xpZW50OwotICAgIHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqcGdwZm91bmQg
PSBOVUxMOwotICAgIGludCByZXQ7Ci0KLSAgICBBU1NFUlQocGdwICE9IE5VTEwpOwotICAgIEFT
U0VSVChwZ3AtPnBmcCAhPSBOVUxMKTsKLSAgICBBU1NFUlQocGdwLT5zaXplICE9IC0xKTsKLSAg
ICBvYmogPSBwZ3AtPnVzLm9iajsKLSAgICBBU1NFUlRfU1BJTkxPQ0soJm9iai0+b2JqX3NwaW5s
b2NrKTsKLSAgICBBU1NFUlQob2JqICE9IE5VTEwpOwotICAgIHBvb2wgPSBvYmotPnBvb2w7Ci0g
ICAgQVNTRVJUKHBvb2wgIT0gTlVMTCk7Ci0gICAgY2xpZW50ID0gcG9vbC0+Y2xpZW50OwotICAg
IGlmICggY2xpZW50LT5pbmZvLmZsYWdzLnUubWlncmF0aW5nICkKLSAgICAgICAgZ290byBmYWls
ZWRfZHVwOyAvKiBObyBkdXBzIGFsbG93ZWQgd2hlbiBtaWdyYXRpbmcuICovCi0gICAgLyogQ2Fu
IHdlIHN1Y2Nlc3NmdWxseSBtYW5pcHVsYXRlIHBncCB0byBjaGFuZ2Ugb3V0IHRoZSBkYXRhPyAq
LwotICAgIGlmICggY2xpZW50LT5pbmZvLmZsYWdzLnUuY29tcHJlc3MgJiYgcGdwLT5zaXplICE9
IDAgKQotICAgIHsKLSAgICAgICAgcmV0ID0gZG9fdG1lbV9wdXRfY29tcHJlc3MocGdwLCBjbWZu
LCBjbGlidWYpOwotICAgICAgICBpZiAoIHJldCA9PSAxICkKLSAgICAgICAgICAgIGdvdG8gZG9u
ZTsKLSAgICAgICAgZWxzZSBpZiAoIHJldCA9PSAwICkKLSAgICAgICAgICAgIGdvdG8gY29weV91
bmNvbXByZXNzZWQ7Ci0gICAgICAgIGVsc2UgaWYgKCByZXQgPT0gLUVOT01FTSApCi0gICAgICAg
ICAgICBnb3RvIGZhaWxlZF9kdXA7Ci0gICAgICAgIGVsc2UgaWYgKCByZXQgPT0gLUVGQVVMVCAp
Ci0gICAgICAgICAgICBnb3RvIGJhZF9jb3B5OwotICAgIH0KLQotY29weV91bmNvbXByZXNzZWQ6
Ci0gICAgaWYgKCBwZ3AtPnBmcCApCi0gICAgICAgIHBncF9mcmVlX2RhdGEocGdwLCBwb29sKTsK
LSAgICBpZiAoICggcGdwLT5wZnAgPSB0bWVtX2FsbG9jX3BhZ2UocG9vbCkgKSA9PSBOVUxMICkK
LSAgICAgICAgZ290byBmYWlsZWRfZHVwOwotICAgIHBncC0+c2l6ZSA9IDA7Ci0gICAgcmV0ID0g
dG1lbV9jb3B5X2Zyb21fY2xpZW50KHBncC0+cGZwLCBjbWZuLCB0bWVtX2NsaV9idWZfbnVsbCk7
Ci0gICAgaWYgKCByZXQgPCAwICkKLSAgICAgICAgZ290byBiYWRfY29weTsKLQotZG9uZToKLSAg
ICAvKiBTdWNjZXNzZnVsbHkgcmVwbGFjZWQgZGF0YSwgY2xlYW4gdXAgYW5kIHJldHVybiBzdWNj
ZXNzLiAqLwotICAgIGlmICggaXNfc2hhcmVkKHBvb2wpICkKLSAgICAgICAgb2JqLT5sYXN0X2Ns
aWVudCA9IGNsaWVudC0+Y2xpX2lkOwotICAgIHNwaW5fdW5sb2NrKCZvYmotPm9ial9zcGlubG9j
ayk7Ci0gICAgcG9vbC0+ZHVwX3B1dHNfcmVwbGFjZWQrKzsKLSAgICBwb29sLT5nb29kX3B1dHMr
KzsKLSAgICBpZiAoIGlzX3BlcnNpc3RlbnQocG9vbCkgKQotICAgICAgICBjbGllbnQtPnN1Y2Nf
cGVyc19wdXRzKys7Ci0gICAgcmV0dXJuIDE7Ci0KLWJhZF9jb3B5OgotICAgIHRtZW1fc3RhdHMu
ZmFpbGVkX2NvcGllcysrOwotICAgIGdvdG8gY2xlYW51cDsKLQotZmFpbGVkX2R1cDoKLSAgICAv
KgotICAgICAqIENvdWxkbid0IGNoYW5nZSBvdXQgdGhlIGRhdGEsIGZsdXNoIHRoZSBvbGQgZGF0
YSBhbmQgcmV0dXJuCi0gICAgICogLUVOT1NQQyBpbnN0ZWFkIG9mIC1FTk9NRU0gdG8gZGlmZmVy
ZW50aWF0ZSBmYWlsZWQgX2R1cF8gcHV0LgotICAgICAqLwotICAgIHJldCA9IC1FTk9TUEM7Ci1j
bGVhbnVwOgotICAgIHBncGZvdW5kID0gcGdwX2RlbGV0ZV9mcm9tX29iaihvYmosIHBncC0+aW5k
ZXgpOwotICAgIEFTU0VSVChwZ3Bmb3VuZCA9PSBwZ3ApOwotICAgIHBncF9kZWxpc3RfZnJlZShw
Z3Bmb3VuZCk7Ci0gICAgaWYgKCBvYmotPnBncF9jb3VudCA9PSAwICkKLSAgICB7Ci0gICAgICAg
IHdyaXRlX2xvY2soJnBvb2wtPnBvb2xfcndsb2NrKTsKLSAgICAgICAgb2JqX2ZyZWUob2JqKTsK
LSAgICAgICAgd3JpdGVfdW5sb2NrKCZwb29sLT5wb29sX3J3bG9jayk7Ci0gICAgfSBlbHNlIHsK
LSAgICAgICAgc3Bpbl91bmxvY2soJm9iai0+b2JqX3NwaW5sb2NrKTsKLSAgICB9Ci0gICAgcG9v
bC0+ZHVwX3B1dHNfZmx1c2hlZCsrOwotICAgIHJldHVybiByZXQ7Ci19Ci0KLXN0YXRpYyBpbnQg
ZG9fdG1lbV9wdXQoc3RydWN0IHRtZW1fcG9vbCAqcG9vbCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHhlbl90bWVtX29pZCAqb2lkcCwgdWludDMyX3QgaW5kZXgsCi0gICAgICAgICAg
ICAgICAgICAgICAgIHhlbl9wZm5fdCBjbWZuLCB0bWVtX2NsaV92YV9wYXJhbV90IGNsaWJ1ZikK
LXsKLSAgICBzdHJ1Y3QgdG1lbV9vYmplY3Rfcm9vdCAqb2JqID0gTlVMTDsKLSAgICBzdHJ1Y3Qg
dG1lbV9wYWdlX2Rlc2NyaXB0b3IgKnBncCA9IE5VTEw7Ci0gICAgc3RydWN0IGNsaWVudCAqY2xp
ZW50OwotICAgIGludCByZXQsIG5ld29iaiA9IDA7Ci0KLSAgICBBU1NFUlQocG9vbCAhPSBOVUxM
KTsKLSAgICBjbGllbnQgPSBwb29sLT5jbGllbnQ7Ci0gICAgQVNTRVJUKGNsaWVudCAhPSBOVUxM
KTsKLSAgICByZXQgPSBjbGllbnQtPmluZm8uZmxhZ3MudS5mcm96ZW4gID8gLUVGUk9aRU4gOiAt
RU5PTUVNOwotICAgIHBvb2wtPnB1dHMrKzsKLQotcmVmaW5kOgotICAgIC8qIERvZXMgcGFnZSBh
bHJlYWR5IGV4aXN0IChkdXApPyAgaWYgc28sIGhhbmRsZSBzcGVjaWFsbHkuICovCi0gICAgaWYg
KCAob2JqID0gb2JqX2ZpbmQocG9vbCwgb2lkcCkpICE9IE5VTEwgKQotICAgIHsKLSAgICAgICAg
aWYgKChwZ3AgPSBwZ3BfbG9va3VwX2luX29iaihvYmosIGluZGV4KSkgIT0gTlVMTCkKLSAgICAg
ICAgewotICAgICAgICAgICAgcmV0dXJuIGRvX3RtZW1fZHVwX3B1dChwZ3AsIGNtZm4sIGNsaWJ1
Zik7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBO
byBwdXRzIGFsbG93ZWQgaW50byBhIGZyb3plbiBwb29sIChleGNlcHQgZHVwIHB1dHMpLiAqLwot
ICAgICAgICAgICAgaWYgKCBjbGllbnQtPmluZm8uZmxhZ3MudS5mcm96ZW4gKQotICAgICAgICAg
ICAgICAgIGdvdG8gdW5sb2NrX29iajsKLSAgICAgICAgfQotICAgIH0KLSAgICBlbHNlCi0gICAg
ewotICAgICAgICAvKiBObyBwdXRzIGFsbG93ZWQgaW50byBhIGZyb3plbiBwb29sIChleGNlcHQg
ZHVwIHB1dHMpLiAqLwotICAgICAgICBpZiAoIGNsaWVudC0+aW5mby5mbGFncy51LmZyb3plbiAp
Ci0gICAgICAgICAgICByZXR1cm4gcmV0OwotICAgICAgICBpZiAoIChvYmogPSBvYmpfYWxsb2Mo
cG9vbCwgb2lkcCkpID09IE5VTEwgKQotICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0KLSAg
ICAgICAgd3JpdGVfbG9jaygmcG9vbC0+cG9vbF9yd2xvY2spOwotICAgICAgICAvKgotICAgICAg
ICAgKiBQYXJhbGxlbCBjYWxsZXJzIG1heSBhbHJlYWR5IGFsbG9jYXRlZCBvYmogYW5kIGluc2Vy
dGVkIHRvIG9ial9yYl9yb290Ci0gICAgICAgICAqIGJlZm9yZSB1cy4KLSAgICAgICAgICovCi0g
ICAgICAgIGlmICggIW9ial9yYl9pbnNlcnQoJnBvb2wtPm9ial9yYl9yb290W29pZF9oYXNoKG9p
ZHApXSwgb2JqKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHRtZW1fZnJlZShvYmosIHBvb2wp
OwotICAgICAgICAgICAgd3JpdGVfdW5sb2NrKCZwb29sLT5wb29sX3J3bG9jayk7Ci0gICAgICAg
ICAgICBnb3RvIHJlZmluZDsKLSAgICAgICAgfQotCi0gICAgICAgIHNwaW5fbG9jaygmb2JqLT5v
Ympfc3BpbmxvY2spOwotICAgICAgICBuZXdvYmogPSAxOwotICAgICAgICB3cml0ZV91bmxvY2so
JnBvb2wtPnBvb2xfcndsb2NrKTsKLSAgICB9Ci0KLSAgICAvKiBXaGVuIGFycml2ZSBoZXJlLCB3
ZSBoYXZlIGEgc3BpbmxvY2tlZCBvYmogZm9yIHVzZS4gKi8KLSAgICBBU1NFUlRfU1BJTkxPQ0so
Jm9iai0+b2JqX3NwaW5sb2NrKTsKLSAgICBpZiAoIChwZ3AgPSBwZ3BfYWxsb2Mob2JqKSkgPT0g
TlVMTCApCi0gICAgICAgIGdvdG8gdW5sb2NrX29iajsKLQotICAgIHJldCA9IHBncF9hZGRfdG9f
b2JqKG9iaiwgaW5kZXgsIHBncCk7Ci0gICAgaWYgKCByZXQgPT0gLUVOT01FTSAgKQotICAgICAg
ICAvKiBXYXJuaW5nOiBtYXkgcmVzdWx0IGluIHBhcnRpYWxseSBidWlsdCByYWRpeCB0cmVlICgi
c3R1bXAiKS4gKi8KLSAgICAgICAgZ290byBmcmVlX3BncDsKLQotICAgIHBncC0+aW5kZXggPSBp
bmRleDsKLSAgICBwZ3AtPnNpemUgPSAwOwotCi0gICAgaWYgKCBjbGllbnQtPmluZm8uZmxhZ3Mu
dS5jb21wcmVzcyApCi0gICAgewotICAgICAgICBBU1NFUlQocGdwLT5wZnAgPT0gTlVMTCk7Ci0g
ICAgICAgIHJldCA9IGRvX3RtZW1fcHV0X2NvbXByZXNzKHBncCwgY21mbiwgY2xpYnVmKTsKLSAg
ICAgICAgaWYgKCByZXQgPT0gMSApCi0gICAgICAgICAgICBnb3RvIGluc2VydF9wYWdlOwotICAg
ICAgICBpZiAoIHJldCA9PSAtRU5PTUVNICkKLSAgICAgICAgewotICAgICAgICAgICAgY2xpZW50
LT5jb21wcmVzc19ub21lbSsrOwotICAgICAgICAgICAgZ290byBkZWxfcGdwX2Zyb21fb2JqOwot
ICAgICAgICB9Ci0gICAgICAgIGlmICggcmV0ID09IDAgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICBjbGllbnQtPmNvbXByZXNzX3Bvb3IrKzsKLSAgICAgICAgICAgIGdvdG8gY29weV91bmNvbXBy
ZXNzZWQ7Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKCByZXQgPT0gLUVGQVVMVCApCi0gICAgICAg
ICAgICBnb3RvIGJhZF9jb3B5OwotICAgIH0KLQotY29weV91bmNvbXByZXNzZWQ6Ci0gICAgaWYg
KCAoIHBncC0+cGZwID0gdG1lbV9hbGxvY19wYWdlKHBvb2wpICkgPT0gTlVMTCApCi0gICAgewot
ICAgICAgICByZXQgPSAtRU5PTUVNOwotICAgICAgICBnb3RvIGRlbF9wZ3BfZnJvbV9vYmo7Ci0g
ICAgfQotICAgIHJldCA9IHRtZW1fY29weV9mcm9tX2NsaWVudChwZ3AtPnBmcCwgY21mbiwgY2xp
YnVmKTsKLSAgICBpZiAoIHJldCA8IDAgKQotICAgICAgICBnb3RvIGJhZF9jb3B5OwotCi1pbnNl
cnRfcGFnZToKLSAgICBpZiAoICFpc19wZXJzaXN0ZW50KHBvb2wpICkKLSAgICB7Ci0gICAgICAg
IHNwaW5fbG9jaygmZXBoX2xpc3RzX3NwaW5sb2NrKTsKLSAgICAgICAgbGlzdF9hZGRfdGFpbCgm
cGdwLT5nbG9iYWxfZXBoX3BhZ2VzLCAmdG1lbV9nbG9iYWwuZXBoZW1lcmFsX3BhZ2VfbGlzdCk7
Ci0gICAgICAgIGlmICgrK3RtZW1fZ2xvYmFsLmVwaF9jb3VudCA+IHRtZW1fc3RhdHMuZ2xvYmFs
X2VwaF9jb3VudF9tYXgpCi0gICAgICAgICAgICB0bWVtX3N0YXRzLmdsb2JhbF9lcGhfY291bnRf
bWF4ID0gdG1lbV9nbG9iYWwuZXBoX2NvdW50OwotICAgICAgICBsaXN0X2FkZF90YWlsKCZwZ3At
PnVzLmNsaWVudF9lcGhfcGFnZXMsCi0gICAgICAgICAgICAmY2xpZW50LT5lcGhlbWVyYWxfcGFn
ZV9saXN0KTsKLSAgICAgICAgaWYgKCsrY2xpZW50LT5lcGhfY291bnQgPiBjbGllbnQtPmVwaF9j
b3VudF9tYXgpCi0gICAgICAgICAgICBjbGllbnQtPmVwaF9jb3VudF9tYXggPSBjbGllbnQtPmVw
aF9jb3VudDsKLSAgICAgICAgc3Bpbl91bmxvY2soJmVwaF9saXN0c19zcGlubG9jayk7Ci0gICAg
fQotICAgIGVsc2UKLSAgICB7IC8qIGlzX3BlcnNpc3RlbnQuICovCi0gICAgICAgIHNwaW5fbG9j
aygmcGVyc19saXN0c19zcGlubG9jayk7Ci0gICAgICAgIGxpc3RfYWRkX3RhaWwoJnBncC0+dXMu
cG9vbF9wZXJzX3BhZ2VzLAotICAgICAgICAgICAgJnBvb2wtPnBlcnNpc3RlbnRfcGFnZV9saXN0
KTsKLSAgICAgICAgc3Bpbl91bmxvY2soJnBlcnNfbGlzdHNfc3BpbmxvY2spOwotICAgIH0KLQot
ICAgIGlmICggaXNfc2hhcmVkKHBvb2wpICkKLSAgICAgICAgb2JqLT5sYXN0X2NsaWVudCA9IGNs
aWVudC0+Y2xpX2lkOwotCi0gICAgLyogRnJlZSB0aGUgb2JqIHNwaW5sb2NrLiAqLwotICAgIHNw
aW5fdW5sb2NrKCZvYmotPm9ial9zcGlubG9jayk7Ci0gICAgcG9vbC0+Z29vZF9wdXRzKys7Ci0K
LSAgICBpZiAoIGlzX3BlcnNpc3RlbnQocG9vbCkgKQotICAgICAgICBjbGllbnQtPnN1Y2NfcGVy
c19wdXRzKys7Ci0gICAgZWxzZQotICAgICAgICB0bWVtX3N0YXRzLnRvdF9nb29kX2VwaF9wdXRz
Kys7Ci0gICAgcmV0dXJuIDE7Ci0KLWJhZF9jb3B5OgotICAgIHRtZW1fc3RhdHMuZmFpbGVkX2Nv
cGllcysrOwotCi1kZWxfcGdwX2Zyb21fb2JqOgotICAgIEFTU0VSVCgob2JqICE9IE5VTEwpICYm
IChwZ3AgIT0gTlVMTCkgJiYgKHBncC0+aW5kZXggIT0gLTEpKTsKLSAgICBwZ3BfZGVsZXRlX2Zy
b21fb2JqKG9iaiwgcGdwLT5pbmRleCk7Ci0KLWZyZWVfcGdwOgotICAgIHBncF9mcmVlKHBncCk7
Ci11bmxvY2tfb2JqOgotICAgIGlmICggbmV3b2JqICkKLSAgICB7Ci0gICAgICAgIHdyaXRlX2xv
Y2soJnBvb2wtPnBvb2xfcndsb2NrKTsKLSAgICAgICAgb2JqX2ZyZWUob2JqKTsKLSAgICAgICAg
d3JpdGVfdW5sb2NrKCZwb29sLT5wb29sX3J3bG9jayk7Ci0gICAgfQotICAgIGVsc2UKLSAgICB7
Ci0gICAgICAgIHNwaW5fdW5sb2NrKCZvYmotPm9ial9zcGlubG9jayk7Ci0gICAgfQotICAgIHBv
b2wtPm5vX21lbV9wdXRzKys7Ci0gICAgcmV0dXJuIHJldDsKLX0KLQotc3RhdGljIGludCBkb190
bWVtX2dldChzdHJ1Y3QgdG1lbV9wb29sICpwb29sLAotICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgeGVuX3RtZW1fb2lkICpvaWRwLCB1aW50MzJfdCBpbmRleCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3Bmbl90IGNtZm4sIHRtZW1fY2xpX3ZhX3BhcmFtX3QgY2xpYnVmKQotewot
ICAgIHN0cnVjdCB0bWVtX29iamVjdF9yb290ICpvYmo7Ci0gICAgc3RydWN0IHRtZW1fcGFnZV9k
ZXNjcmlwdG9yICpwZ3A7Ci0gICAgc3RydWN0IGNsaWVudCAqY2xpZW50ID0gcG9vbC0+Y2xpZW50
OwotICAgIGludCByYzsKLQotICAgIGlmICggIV9hdG9taWNfcmVhZChwb29sLT5wZ3BfY291bnQp
ICkKLSAgICAgICAgcmV0dXJuIC1FRU1QVFk7Ci0KLSAgICBwb29sLT5nZXRzKys7Ci0gICAgb2Jq
ID0gb2JqX2ZpbmQocG9vbCxvaWRwKTsKLSAgICBpZiAoIG9iaiA9PSBOVUxMICkKLSAgICAgICAg
cmV0dXJuIDA7Ci0KLSAgICBBU1NFUlRfU1BJTkxPQ0soJm9iai0+b2JqX3NwaW5sb2NrKTsKLSAg
ICBpZiAoaXNfc2hhcmVkKHBvb2wpIHx8IGlzX3BlcnNpc3RlbnQocG9vbCkgKQotICAgICAgICBw
Z3AgPSBwZ3BfbG9va3VwX2luX29iaihvYmosIGluZGV4KTsKLSAgICBlbHNlCi0gICAgICAgIHBn
cCA9IHBncF9kZWxldGVfZnJvbV9vYmoob2JqLCBpbmRleCk7Ci0gICAgaWYgKCBwZ3AgPT0gTlVM
TCApCi0gICAgewotICAgICAgICBzcGluX3VubG9jaygmb2JqLT5vYmpfc3BpbmxvY2spOwotICAg
ICAgICByZXR1cm4gMDsKLSAgICB9Ci0gICAgQVNTRVJUKHBncC0+c2l6ZSAhPSAtMSk7Ci0gICAg
aWYgKCBwZ3AtPnNpemUgIT0gMCApCi0gICAgewotICAgICAgICByYyA9IHRtZW1fZGVjb21wcmVz
c190b19jbGllbnQoY21mbiwgcGdwLT5jZGF0YSwgcGdwLT5zaXplLCBjbGlidWYpOwotICAgIH0K
LSAgICBlbHNlCi0gICAgICAgIHJjID0gdG1lbV9jb3B5X3RvX2NsaWVudChjbWZuLCBwZ3AtPnBm
cCwgY2xpYnVmKTsKLSAgICBpZiAoIHJjIDw9IDAgKQotICAgICAgICBnb3RvIGJhZF9jb3B5Owot
Ci0gICAgaWYgKCAhaXNfcGVyc2lzdGVudChwb29sKSApCi0gICAgewotICAgICAgICBpZiAoICFp
c19zaGFyZWQocG9vbCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwZ3BfZGVsaXN0X2ZyZWUo
cGdwKTsKLSAgICAgICAgICAgIGlmICggb2JqLT5wZ3BfY291bnQgPT0gMCApCi0gICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgd3JpdGVfbG9jaygmcG9vbC0+cG9vbF9yd2xvY2spOwotICAg
ICAgICAgICAgICAgIG9ial9mcmVlKG9iaik7Ci0gICAgICAgICAgICAgICAgb2JqID0gTlVMTDsK
LSAgICAgICAgICAgICAgICB3cml0ZV91bmxvY2soJnBvb2wtPnBvb2xfcndsb2NrKTsKLSAgICAg
ICAgICAgIH0KLSAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIHNwaW5fbG9jaygmZXBoX2xp
c3RzX3NwaW5sb2NrKTsKLSAgICAgICAgICAgIGxpc3RfZGVsKCZwZ3AtPmdsb2JhbF9lcGhfcGFn
ZXMpOwotICAgICAgICAgICAgbGlzdF9hZGRfdGFpbCgmcGdwLT5nbG9iYWxfZXBoX3BhZ2VzLCZ0
bWVtX2dsb2JhbC5lcGhlbWVyYWxfcGFnZV9saXN0KTsKLSAgICAgICAgICAgIGxpc3RfZGVsKCZw
Z3AtPnVzLmNsaWVudF9lcGhfcGFnZXMpOwotICAgICAgICAgICAgbGlzdF9hZGRfdGFpbCgmcGdw
LT51cy5jbGllbnRfZXBoX3BhZ2VzLCZjbGllbnQtPmVwaGVtZXJhbF9wYWdlX2xpc3QpOwotICAg
ICAgICAgICAgc3Bpbl91bmxvY2soJmVwaF9saXN0c19zcGlubG9jayk7Ci0gICAgICAgICAgICBv
YmotPmxhc3RfY2xpZW50ID0gY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQ7Ci0gICAgICAgIH0K
LSAgICB9Ci0gICAgaWYgKCBvYmogIT0gTlVMTCApCi0gICAgewotICAgICAgICBzcGluX3VubG9j
aygmb2JqLT5vYmpfc3BpbmxvY2spOwotICAgIH0KLSAgICBwb29sLT5mb3VuZF9nZXRzKys7Ci0g
ICAgaWYgKCBpc19wZXJzaXN0ZW50KHBvb2wpICkKLSAgICAgICAgY2xpZW50LT5zdWNjX3BlcnNf
Z2V0cysrOwotICAgIGVsc2UKLSAgICAgICAgY2xpZW50LT5zdWNjX2VwaF9nZXRzKys7Ci0gICAg
cmV0dXJuIDE7Ci0KLWJhZF9jb3B5OgotICAgIHNwaW5fdW5sb2NrKCZvYmotPm9ial9zcGlubG9j
ayk7Ci0gICAgdG1lbV9zdGF0cy5mYWlsZWRfY29waWVzKys7Ci0gICAgcmV0dXJuIHJjOwotfQot
Ci1zdGF0aWMgaW50IGRvX3RtZW1fZmx1c2hfcGFnZShzdHJ1Y3QgdG1lbV9wb29sICpwb29sLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl90bWVtX29pZCAqb2lkcCwg
dWludDMyX3QgaW5kZXgpCi17Ci0gICAgc3RydWN0IHRtZW1fb2JqZWN0X3Jvb3QgKm9iajsKLSAg
ICBzdHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3IgKnBncDsKLQotICAgIHBvb2wtPmZsdXNocysr
OwotICAgIG9iaiA9IG9ial9maW5kKHBvb2wsb2lkcCk7Ci0gICAgaWYgKCBvYmogPT0gTlVMTCAp
Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIHBncCA9IHBncF9kZWxldGVfZnJvbV9vYmoob2JqLCBp
bmRleCk7Ci0gICAgaWYgKCBwZ3AgPT0gTlVMTCApCi0gICAgewotICAgICAgICBzcGluX3VubG9j
aygmb2JqLT5vYmpfc3BpbmxvY2spOwotICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0gICAgcGdw
X2RlbGlzdF9mcmVlKHBncCk7Ci0gICAgaWYgKCBvYmotPnBncF9jb3VudCA9PSAwICkKLSAgICB7
Ci0gICAgICAgIHdyaXRlX2xvY2soJnBvb2wtPnBvb2xfcndsb2NrKTsKLSAgICAgICAgb2JqX2Zy
ZWUob2JqKTsKLSAgICAgICAgd3JpdGVfdW5sb2NrKCZwb29sLT5wb29sX3J3bG9jayk7Ci0gICAg
fSBlbHNlIHsKLSAgICAgICAgc3Bpbl91bmxvY2soJm9iai0+b2JqX3NwaW5sb2NrKTsKLSAgICB9
Ci0gICAgcG9vbC0+Zmx1c2hzX2ZvdW5kKys7Ci0KLW91dDoKLSAgICBpZiAoIHBvb2wtPmNsaWVu
dC0+aW5mby5mbGFncy51LmZyb3plbiApCi0gICAgICAgIHJldHVybiAtRUZST1pFTjsKLSAgICBl
bHNlCi0gICAgICAgIHJldHVybiAxOwotfQotCi1zdGF0aWMgaW50IGRvX3RtZW1fZmx1c2hfb2Jq
ZWN0KHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2wsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB4ZW5fdG1lbV9vaWQgKm9pZHApCi17Ci0gICAgc3RydWN0IHRtZW1fb2JqZWN0
X3Jvb3QgKm9iajsKLQotICAgIHBvb2wtPmZsdXNoX29ianMrKzsKLSAgICBvYmogPSBvYmpfZmlu
ZChwb29sLG9pZHApOwotICAgIGlmICggb2JqID09IE5VTEwgKQotICAgICAgICBnb3RvIG91dDsK
LSAgICB3cml0ZV9sb2NrKCZwb29sLT5wb29sX3J3bG9jayk7Ci0gICAgb2JqX2Rlc3Ryb3kob2Jq
KTsKLSAgICBwb29sLT5mbHVzaF9vYmpzX2ZvdW5kKys7Ci0gICAgd3JpdGVfdW5sb2NrKCZwb29s
LT5wb29sX3J3bG9jayk7Ci0KLW91dDoKLSAgICBpZiAoIHBvb2wtPmNsaWVudC0+aW5mby5mbGFn
cy51LmZyb3plbiApCi0gICAgICAgIHJldHVybiAtRUZST1pFTjsKLSAgICBlbHNlCi0gICAgICAg
IHJldHVybiAxOwotfQotCi1zdGF0aWMgaW50IGRvX3RtZW1fZGVzdHJveV9wb29sKHVpbnQzMl90
IHBvb2xfaWQpCi17Ci0gICAgc3RydWN0IGNsaWVudCAqY2xpZW50ID0gY3VycmVudC0+ZG9tYWlu
LT50bWVtX2NsaWVudDsKLSAgICBzdHJ1Y3QgdG1lbV9wb29sICpwb29sOwotCi0gICAgaWYgKCBw
b29sX2lkID49IE1BWF9QT09MU19QRVJfRE9NQUlOICkKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAg
aWYgKCAocG9vbCA9IGNsaWVudC0+cG9vbHNbcG9vbF9pZF0pID09IE5VTEwgKQotICAgICAgICBy
ZXR1cm4gMDsKLSAgICBjbGllbnQtPnBvb2xzW3Bvb2xfaWRdID0gTlVMTDsKLSAgICBwb29sX2Zs
dXNoKHBvb2wsIGNsaWVudC0+Y2xpX2lkKTsKLSAgICBjbGllbnQtPmluZm8ubnJfcG9vbHMtLTsK
LSAgICByZXR1cm4gMTsKLX0KLQotaW50IGRvX3RtZW1fbmV3X3Bvb2woZG9taWRfdCB0aGlzX2Ns
aV9pZCwKLSAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRfcG9vbGlkLCB1aW50MzJfdCBm
bGFncywKLSAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHV1aWRfbG8sIHVpbnQ2NF90IHV1
aWRfaGkpCi17Ci0gICAgc3RydWN0IGNsaWVudCAqY2xpZW50OwotICAgIGRvbWlkX3QgY2xpX2lk
OwotICAgIGludCBwZXJzaXN0ZW50ID0gZmxhZ3MgJiBUTUVNX1BPT0xfUEVSU0lTVDsKLSAgICBp
bnQgc2hhcmVkID0gZmxhZ3MgJiBUTUVNX1BPT0xfU0hBUkVEOwotICAgIGludCBwYWdlYml0cyA9
IChmbGFncyA+PiBUTUVNX1BPT0xfUEFHRVNJWkVfU0hJRlQpCi0gICAgICAgICAmIFRNRU1fUE9P
TF9QQUdFU0laRV9NQVNLOwotICAgIGludCBzcGVjdmVyc2lvbiA9IChmbGFncyA+PiBUTUVNX1BP
T0xfVkVSU0lPTl9TSElGVCkKLSAgICAgICAgICYgVE1FTV9QT09MX1ZFUlNJT05fTUFTSzsKLSAg
ICBzdHJ1Y3QgdG1lbV9wb29sICpwb29sLCAqc2hwb29sOwotICAgIGludCBpLCBmaXJzdF91bnVz
ZWRfc19wb29saWQ7Ci0KLSAgICBpZiAoIHRoaXNfY2xpX2lkID09IFRNRU1fQ0xJX0lEX05VTEwg
KQotICAgICAgICBjbGlfaWQgPSBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICBlbHNl
Ci0gICAgICAgIGNsaV9pZCA9IHRoaXNfY2xpX2lkOwotICAgIHRtZW1fY2xpZW50X2luZm8oInRt
ZW06IGFsbG9jYXRpbmcgJXMtJXMgdG1lbSBwb29sIGZvciAlcz0lZC4uLiIsCi0gICAgICAgIHBl
cnNpc3RlbnQgPyAicGVyc2lzdGVudCIgOiAiZXBoZW1lcmFsIiAsCi0gICAgICAgIHNoYXJlZCA/
ICJzaGFyZWQiIDogInByaXZhdGUiLCB0bWVtX2NsaV9pZF9zdHIsIGNsaV9pZCk7Ci0gICAgaWYg
KCBzcGVjdmVyc2lvbiAhPSBUTUVNX1NQRUNfVkVSU0lPTiApCi0gICAgewotICAgICAgICB0bWVt
X2NsaWVudF9lcnIoImZhaWxlZC4uLiB1bnN1cHBvcnRlZCBzcGVjIHZlcnNpb25cbiIpOwotICAg
ICAgICByZXR1cm4gLUVQRVJNOwotICAgIH0KLSAgICBpZiAoIHNoYXJlZCAmJiBwZXJzaXN0ZW50
ICkKLSAgICB7Ci0gICAgICAgIHRtZW1fY2xpZW50X2VycigiZmFpbGVkLi4uIHVuYWJsZSB0byBj
cmVhdGUgYSBzaGFyZWQtcGVyc2lzdGFudCBwb29sXG4iKTsKLSAgICAgICAgcmV0dXJuIC1FUEVS
TTsKLSAgICB9Ci0gICAgaWYgKCBwYWdlYml0cyAhPSAoUEFHRV9TSElGVCAtIDEyKSApCi0gICAg
ewotICAgICAgICB0bWVtX2NsaWVudF9lcnIoImZhaWxlZC4uLiB1bnN1cHBvcnRlZCBwYWdlc2l6
ZSAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgMSA8PCAocGFnZWJpdHMgKyAxMikpOwot
ICAgICAgICByZXR1cm4gLUVQRVJNOwotICAgIH0KLSAgICBpZiAoIGZsYWdzICYgVE1FTV9QT09M
X1BSRUNPTVBSRVNTRUQgKQotICAgIHsKLSAgICAgICAgdG1lbV9jbGllbnRfZXJyKCJmYWlsZWQu
Li4gcHJlY29tcHJlc3Npb24gZmxhZyBzZXQgYnV0IHVuc3VwcG9ydGVkXG4iKTsKLSAgICAgICAg
cmV0dXJuIC1FUEVSTTsKLSAgICB9Ci0gICAgaWYgKCBmbGFncyAmIFRNRU1fUE9PTF9SRVNFUlZF
RF9CSVRTICkKLSAgICB7Ci0gICAgICAgIHRtZW1fY2xpZW50X2VycigiZmFpbGVkLi4uIHJlc2Vy
dmVkIGJpdHMgbXVzdCBiZSB6ZXJvXG4iKTsKLSAgICAgICAgcmV0dXJuIC1FUEVSTTsKLSAgICB9
Ci0gICAgaWYgKCB0aGlzX2NsaV9pZCAhPSBUTUVNX0NMSV9JRF9OVUxMICkKLSAgICB7Ci0gICAg
ICAgIGlmICggKGNsaWVudCA9IHRtZW1fY2xpZW50X2Zyb21fY2xpX2lkKHRoaXNfY2xpX2lkKSkg
PT0gTlVMTAotICAgICAgICAgICAgIHx8IGRfcG9vbGlkID49IE1BWF9QT09MU19QRVJfRE9NQUlO
Ci0gICAgICAgICAgICAgfHwgY2xpZW50LT5wb29sc1tkX3Bvb2xpZF0gIT0gTlVMTCApCi0gICAg
ICAgICAgICByZXR1cm4gLUVQRVJNOwotICAgIH0KLSAgICBlbHNlCi0gICAgewotICAgICAgICBj
bGllbnQgPSBjdXJyZW50LT5kb21haW4tPnRtZW1fY2xpZW50OwotICAgICAgICBBU1NFUlQoY2xp
ZW50ICE9IE5VTEwpOwotICAgICAgICBmb3IgKCBkX3Bvb2xpZCA9IDA7IGRfcG9vbGlkIDwgTUFY
X1BPT0xTX1BFUl9ET01BSU47IGRfcG9vbGlkKysgKQotICAgICAgICAgICAgaWYgKCBjbGllbnQt
PnBvb2xzW2RfcG9vbGlkXSA9PSBOVUxMICkKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgaWYgKCBkX3Bvb2xpZCA+PSBNQVhfUE9PTFNfUEVSX0RPTUFJTiApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIHRtZW1fY2xpZW50X2VycigiZmFpbGVkLi4uIG5vIG1vcmUgcG9vbCBzbG90cyBh
dmFpbGFibGUgZm9yIHRoaXMgJXNcbiIsCi0gICAgICAgICAgICAgICAgICAgdG1lbV9jbGllbnRf
c3RyKTsKLSAgICAgICAgICAgIHJldHVybiAtRVBFUk07Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAg
ICBpZiAoIChwb29sID0gcG9vbF9hbGxvYygpKSA9PSBOVUxMICkKLSAgICB7Ci0gICAgICAgIHRt
ZW1fY2xpZW50X2VycigiZmFpbGVkLi4uIG91dCBvZiBtZW1vcnlcbiIpOwotICAgICAgICByZXR1
cm4gLUVOT01FTTsKLSAgICB9Ci0gICAgY2xpZW50LT5wb29sc1tkX3Bvb2xpZF0gPSBwb29sOwot
ICAgIHBvb2wtPmNsaWVudCA9IGNsaWVudDsKLSAgICBwb29sLT5wb29sX2lkID0gZF9wb29saWQ7
Ci0gICAgcG9vbC0+c2hhcmVkID0gc2hhcmVkOwotICAgIHBvb2wtPnBlcnNpc3RlbnQgPSBwZXJz
aXN0ZW50OwotICAgIHBvb2wtPnV1aWRbMF0gPSB1dWlkX2xvOwotICAgIHBvb2wtPnV1aWRbMV0g
PSB1dWlkX2hpOwotCi0gICAgLyoKLSAgICAgKiBBbHJlYWR5IGNyZWF0ZWQgYSBwb29sIHdoZW4g
YXJyaXZlZCBoZXJlLCBidXQgbmVlZCBzb21lIHNwZWNpYWwgcHJvY2VzcwotICAgICAqIGZvciBz
aGFyZWQgcG9vbC4KLSAgICAgKi8KLSAgICBpZiAoIHNoYXJlZCApCi0gICAgewotICAgICAgICBp
ZiAoIHV1aWRfbG8gPT0gLTFMICYmIHV1aWRfaGkgPT0gLTFMICkKLSAgICAgICAgewotICAgICAg
ICAgICAgdG1lbV9jbGllbnRfaW5mbygiSW52YWxpZCB1dWlkLCBjcmVhdGUgbm9uIHNoYXJlZCBw
b29sIGluc3RlYWQhXG4iKTsKLSAgICAgICAgICAgIHBvb2wtPnNoYXJlZCA9IDA7Ci0gICAgICAg
ICAgICBnb3RvIG91dDsKLSAgICAgICAgfQotICAgICAgICBpZiAoICF0bWVtX2dsb2JhbC5zaGFy
ZWRfYXV0aCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0dM
T0JBTF9TSEFSRURfUE9PTFM7IGkrKykKLSAgICAgICAgICAgICAgICBpZiAoIChjbGllbnQtPnNo
YXJlZF9hdXRoX3V1aWRbaV1bMF0gPT0gdXVpZF9sbykgJiYKLSAgICAgICAgICAgICAgICAgICAg
IChjbGllbnQtPnNoYXJlZF9hdXRoX3V1aWRbaV1bMV0gPT0gdXVpZF9oaSkgKQotICAgICAgICAg
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGlmICggaSA9PSBNQVhfR0xPQkFMX1NIQVJF
RF9QT09MUyApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgdG1lbV9jbGllbnRfaW5m
bygiU2hhcmVkIGF1dGggZmFpbGVkLCBjcmVhdGUgbm9uIHNoYXJlZCBwb29sIGluc3RlYWQhXG4i
KTsKLSAgICAgICAgICAgICAgICBwb29sLT5zaGFyZWQgPSAwOwotICAgICAgICAgICAgICAgIGdv
dG8gb3V0OwotICAgICAgICAgICAgfQotICAgICAgICB9Ci0KLSAgICAgICAgLyoKLSAgICAgICAg
ICogQXV0aG9yaXplIG9rYXksIG1hdGNoIGEgZ2xvYmFsIHNoYXJlZCBwb29sIG9yIHVzZSB0aGUg
bmV3bHkgYWxsb2NhdGVkCi0gICAgICAgICAqIG9uZS4KLSAgICAgICAgICovCi0gICAgICAgIGZp
cnN0X3VudXNlZF9zX3Bvb2xpZCA9IE1BWF9HTE9CQUxfU0hBUkVEX1BPT0xTOwotICAgICAgICBm
b3IgKCBpID0gMDsgaSA8IE1BWF9HTE9CQUxfU0hBUkVEX1BPT0xTOyBpKysgKQotICAgICAgICB7
Ci0gICAgICAgICAgICBpZiAoIChzaHBvb2wgPSB0bWVtX2dsb2JhbC5zaGFyZWRfcG9vbHNbaV0p
ICE9IE5VTEwgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICggc2hwb29sLT51
dWlkWzBdID09IHV1aWRfbG8gJiYgc2hwb29sLT51dWlkWzFdID09IHV1aWRfaGkgKQotICAgICAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgLyogU3VjYyB0byBtYXRjaCBhIGdsb2Jh
bCBzaGFyZWQgcG9vbC4gKi8KLSAgICAgICAgICAgICAgICAgICAgdG1lbV9jbGllbnRfaW5mbygi
KG1hdGNoZXMgc2hhcmVkIHBvb2wgdXVpZD0lIlBSSXg2NCIuJSJQUkl4NjQiKSBwb29sX2lkPSVk
XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgdXVpZF9oaSwgdXVpZF9sbywgZF9wb29saWQp
OwotICAgICAgICAgICAgICAgICAgICBjbGllbnQtPnBvb2xzW2RfcG9vbGlkXSA9IHNocG9vbDsK
LSAgICAgICAgICAgICAgICAgICAgaWYgKCAhc2hhcmVkX3Bvb2xfam9pbihzaHBvb2wsIGNsaWVu
dCkgKQotICAgICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICAgICBwb29s
X2ZyZWUocG9vbCk7Ci0gICAgICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAg
ICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAg
ICAgICAgICBnb3RvIGZhaWw7Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgfQotICAg
ICAgICAgICAgZWxzZQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICggZmlyc3Rf
dW51c2VkX3NfcG9vbGlkID09IE1BWF9HTE9CQUxfU0hBUkVEX1BPT0xTICkKLSAgICAgICAgICAg
ICAgICAgICAgZmlyc3RfdW51c2VkX3NfcG9vbGlkID0gaTsKLSAgICAgICAgICAgIH0KLSAgICAg
ICAgfQotCi0gICAgICAgIC8qIEZhaWxlZCB0byBmaW5kIGEgZ2xvYmFsIHNoYXJlZCBwb29sIHNs
b3QuICovCi0gICAgICAgIGlmICggZmlyc3RfdW51c2VkX3NfcG9vbGlkID09IE1BWF9HTE9CQUxf
U0hBUkVEX1BPT0xTICkKLSAgICAgICAgewotICAgICAgICAgICAgdG1lbV9jbGllbnRfd2Fybigi
dG1lbTogZmFpbGVkLi4uIG5vIGdsb2JhbCBzaGFyZWQgcG9vbCBzbG90cyBhdmFpbGFibGVcbiIp
OwotICAgICAgICAgICAgZ290byBmYWlsOwotICAgICAgICB9Ci0gICAgICAgIC8qIEFkZCBwb29s
IHRvIGdsb2JhbCBzaGFyZWQgcG9vbC4gKi8KLSAgICAgICAgZWxzZQotICAgICAgICB7Ci0gICAg
ICAgICAgICBJTklUX0xJU1RfSEVBRCgmcG9vbC0+c2hhcmVfbGlzdCk7Ci0gICAgICAgICAgICBw
b29sLT5zaGFyZWRfY291bnQgPSAwOwotICAgICAgICAgICAgaWYgKCBzaGFyZWRfcG9vbF9qb2lu
KHBvb2wsIGNsaWVudCkgKQotICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsKLSAgICAgICAgICAg
IHRtZW1fZ2xvYmFsLnNoYXJlZF9wb29sc1tmaXJzdF91bnVzZWRfc19wb29saWRdID0gcG9vbDsK
LSAgICAgICAgfQotICAgIH0KLQotb3V0OgotICAgIHRtZW1fY2xpZW50X2luZm8oInBvb2xfaWQ9
JWRcbiIsIGRfcG9vbGlkKTsKLSAgICBjbGllbnQtPmluZm8ubnJfcG9vbHMrKzsKLSAgICByZXR1
cm4gZF9wb29saWQ7Ci0KLWZhaWw6Ci0gICAgcG9vbF9mcmVlKHBvb2wpOwotICAgIHJldHVybiAt
RVBFUk07Ci19Ci0KLS8qKioqKioqKioqKiogVE1FTSBDT05UUk9MIE9QRVJBVElPTlMgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwotCi1pbnQgdG1lbWNfc2hhcmVkX3Bvb2xf
YXV0aChkb21pZF90IGNsaV9pZCwgdWludDY0X3QgdXVpZF9sbywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IHV1aWRfaGksIGJvb2wgYXV0aCkKLXsKLSAgICBzdHJ1Y3QgY2xp
ZW50ICpjbGllbnQ7Ci0gICAgaW50IGksIGZyZWUgPSAtMTsKLQotICAgIGlmICggY2xpX2lkID09
IFRNRU1fQ0xJX0lEX05VTEwgKQotICAgIHsKLSAgICAgICAgdG1lbV9nbG9iYWwuc2hhcmVkX2F1
dGggPSBhdXRoOwotICAgICAgICByZXR1cm4gMTsKLSAgICB9Ci0gICAgY2xpZW50ID0gdG1lbV9j
bGllbnRfZnJvbV9jbGlfaWQoY2xpX2lkKTsKLSAgICBpZiAoIGNsaWVudCA9PSBOVUxMICkKLSAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0KLSAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9HTE9CQUxf
U0hBUkVEX1BPT0xTOyBpKyspCi0gICAgewotICAgICAgICBpZiAoIGF1dGggPT0gMCApCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIGlmICggKGNsaWVudC0+c2hhcmVkX2F1dGhfdXVpZFtpXVswXSA9
PSB1dWlkX2xvKSAmJgotICAgICAgICAgICAgICAgICAgICAoY2xpZW50LT5zaGFyZWRfYXV0aF91
dWlkW2ldWzFdID09IHV1aWRfaGkpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBj
bGllbnQtPnNoYXJlZF9hdXRoX3V1aWRbaV1bMF0gPSAtMUw7Ci0gICAgICAgICAgICAgICAgY2xp
ZW50LT5zaGFyZWRfYXV0aF91dWlkW2ldWzFdID0gLTFMOwotICAgICAgICAgICAgICAgIHJldHVy
biAxOwotICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewot
ICAgICAgICAgICAgaWYgKCAoY2xpZW50LT5zaGFyZWRfYXV0aF91dWlkW2ldWzBdID09IC0xTCkg
JiYKLSAgICAgICAgICAgICAgICAgICAgKGNsaWVudC0+c2hhcmVkX2F1dGhfdXVpZFtpXVsxXSA9
PSAtMUwpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBmcmVlID0gaTsKLSAgICAg
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0KLQl9Ci0gICAgfQotICAgIGlmICggYXV0
aCA9PSAwICkKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgZWxzZSBpZiAoIGZyZWUgPT0gLTEpCi0g
ICAgICAgIHJldHVybiAtRU5PTUVNOwotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIGNsaWVudC0+
c2hhcmVkX2F1dGhfdXVpZFtmcmVlXVswXSA9IHV1aWRfbG87Ci0gICAgICAgIGNsaWVudC0+c2hh
cmVkX2F1dGhfdXVpZFtmcmVlXVsxXSA9IHV1aWRfaGk7Ci0gICAgICAgIHJldHVybiAxOwotICAg
IH0KLX0KLQotc3RhdGljIGludCB0bWVtY19zYXZlX3N1Ym9wKGludCBjbGlfaWQsIHVpbnQzMl90
IHBvb2xfaWQsCi0gICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzdWJvcCwgdG1lbV9j
bGlfdmFfcGFyYW1fdCBidWYsIHVpbnQzMl90IGFyZykKLXsKLSAgICBzdHJ1Y3QgY2xpZW50ICpj
bGllbnQgPSB0bWVtX2NsaWVudF9mcm9tX2NsaV9pZChjbGlfaWQpOwotICAgIHVpbnQzMl90IHA7
Ci0gICAgc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yICpwZ3AsICpwZ3AyOwotICAgIGludCBy
YyA9IC1FTk9FTlQ7Ci0KLSAgICBzd2l0Y2goc3Vib3ApCi0gICAgewotICAgIGNhc2UgWEVOX1NZ
U0NUTF9UTUVNX09QX1NBVkVfQkVHSU46Ci0gICAgICAgIGlmICggY2xpZW50ID09IE5VTEwgKQot
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGZvciAocCA9IDA7IHAgPCBNQVhfUE9PTFNfUEVS
X0RPTUFJTjsgcCsrKQotICAgICAgICAgICAgaWYgKCBjbGllbnQtPnBvb2xzW3BdICE9IE5VTEwg
KQotICAgICAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGlmICggcCA9PSBNQVhfUE9PTFNf
UEVSX0RPTUFJTiApCi0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBjbGllbnQtPndhc19m
cm96ZW4gPSBjbGllbnQtPmluZm8uZmxhZ3MudS5mcm96ZW47Ci0gICAgICAgIGNsaWVudC0+aW5m
by5mbGFncy51LmZyb3plbiA9IDE7Ci0gICAgICAgIGlmICggYXJnICE9IDAgKQotICAgICAgICAg
ICAgY2xpZW50LT5pbmZvLmZsYWdzLnUubWlncmF0aW5nID0gMTsKLSAgICAgICAgcmMgPSAwOwot
ICAgICAgICBicmVhazsKLSAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9PUF9SRVNUT1JFX0JFR0lO
OgotICAgICAgICBpZiAoIGNsaWVudCA9PSBOVUxMICkKLSAgICAgICAgICAgIHJjID0gY2xpZW50
X2NyZWF0ZShjbGlfaWQpID8gMCA6IC1FTk9NRU07Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAg
IHJjID0gLUVFWElTVDsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBYRU5fU1lTQ1RMX1RNRU1f
T1BfU0FWRV9FTkQ6Ci0gICAgICAgIGlmICggY2xpZW50ID09IE5VTEwgKQotICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgIGNsaWVudC0+aW5mby5mbGFncy51Lm1pZ3JhdGluZyA9IDA7Ci0gICAg
ICAgIGlmICggIWxpc3RfZW1wdHkoJmNsaWVudC0+cGVyc2lzdGVudF9pbnZhbGlkYXRlZF9saXN0
KSApCi0gICAgICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUocGdwLHBncDIsCi0gICAg
ICAgICAgICAgICZjbGllbnQtPnBlcnNpc3RlbnRfaW52YWxpZGF0ZWRfbGlzdCwgY2xpZW50X2lu
dl9wYWdlcykKLSAgICAgICAgICAgICAgICBfX3BncF9mcmVlKHBncCwgY2xpZW50LT5wb29sc1tw
Z3AtPnBvb2xfaWRdKTsKLSAgICAgICAgY2xpZW50LT5pbmZvLmZsYWdzLnUuZnJvemVuID0gY2xp
ZW50LT53YXNfZnJvemVuOwotICAgICAgICByYyA9IDA7Ci0gICAgICAgIGJyZWFrOwotICAgIH0K
LSAgICByZXR1cm4gcmM7Ci19Ci0KLXN0YXRpYyBpbnQgdG1lbWNfc2F2ZV9nZXRfbmV4dF9wYWdl
KGludCBjbGlfaWQsIHVpbnQzMl90IHBvb2xfaWQsCi0gICAgICAgICAgICAgICAgICAgICAgICB0
bWVtX2NsaV92YV9wYXJhbV90IGJ1ZiwgdWludDMyX3QgYnVmc2l6ZSkKLXsKLSAgICBzdHJ1Y3Qg
Y2xpZW50ICpjbGllbnQgPSB0bWVtX2NsaWVudF9mcm9tX2NsaV9pZChjbGlfaWQpOwotICAgIHN0
cnVjdCB0bWVtX3Bvb2wgKnBvb2wgPSAoY2xpZW50ID09IE5VTEwgfHwgcG9vbF9pZCA+PSBNQVhf
UE9PTFNfUEVSX0RPTUFJTikKLSAgICAgICAgICAgICAgICAgICA/IE5VTEwgOiBjbGllbnQtPnBv
b2xzW3Bvb2xfaWRdOwotICAgIHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqcGdwOwotICAg
IHN0cnVjdCB4ZW5fdG1lbV9vaWQgKm9pZDsKLSAgICBpbnQgcmV0ID0gMDsKLSAgICBzdHJ1Y3Qg
dG1lbV9oYW5kbGUgaDsKLQotICAgIGlmICggcG9vbCA9PSBOVUxMIHx8ICFpc19wZXJzaXN0ZW50
KHBvb2wpICkKLSAgICAgICAgcmV0dXJuIC0xOwotCi0gICAgaWYgKCBidWZzaXplIDwgUEFHRV9T
SVpFICsgc2l6ZW9mKHN0cnVjdCB0bWVtX2hhbmRsZSkgKQotICAgICAgICByZXR1cm4gLUVOT01F
TTsKLQotICAgIHNwaW5fbG9jaygmcGVyc19saXN0c19zcGlubG9jayk7Ci0gICAgaWYgKCBsaXN0
X2VtcHR5KCZwb29sLT5wZXJzaXN0ZW50X3BhZ2VfbGlzdCkgKQotICAgIHsKLSAgICAgICAgcmV0
ID0gLTE7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLSAgICAvKiBOb3RlOiBwb29sLT5jdXJf
cGdwIGlzIHRoZSBwZ3AgbGFzdCByZXR1cm5lZCBieSBnZXRfbmV4dF9wYWdlLiAqLwotICAgIGlm
ICggcG9vbC0+Y3VyX3BncCA9PSBOVUxMICkKLSAgICB7Ci0gICAgICAgIC8qIFByb2Nlc3MgdGhl
IGZpcnN0IG9uZS4gKi8KLSAgICAgICAgcG9vbC0+Y3VyX3BncCA9IHBncCA9IGxpc3RfZW50cnko
KCZwb29sLT5wZXJzaXN0ZW50X3BhZ2VfbGlzdCktPm5leHQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yLHVzLnBvb2xfcGVyc19wYWdlcyk7Ci0g
ICAgfSBlbHNlIGlmICggbGlzdF9pc19sYXN0KCZwb29sLT5jdXJfcGdwLT51cy5wb29sX3BlcnNf
cGFnZXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwb29sLT5wZXJzaXN0ZW50X3Bh
Z2VfbGlzdCkgKQotICAgIHsKLSAgICAgICAgLyogQWxyZWFkeSBwcm9jZXNzZWQgdGhlIGxhc3Qg
b25lIGluIHRoZSBsaXN0LiAqLwotICAgICAgICByZXQgPSAtMTsKLSAgICAgICAgZ290byBvdXQ7
Ci0gICAgfQotICAgIHBncCA9IGxpc3RfZW50cnkoKCZwb29sLT5jdXJfcGdwLT51cy5wb29sX3Bl
cnNfcGFnZXMpLT5uZXh0LAotICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB0bWVtX3Bh
Z2VfZGVzY3JpcHRvcix1cy5wb29sX3BlcnNfcGFnZXMpOwotICAgIHBvb2wtPmN1cl9wZ3AgPSBw
Z3A7Ci0gICAgb2lkID0gJnBncC0+dXMub2JqLT5vaWQ7Ci0gICAgaC5wb29sX2lkID0gcG9vbF9p
ZDsKLSAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGgub2lkKSAhPSBzaXplb2YoKm9pZCkpOwotICAg
IG1lbWNweSgmKGgub2lkKSwgb2lkLCBzaXplb2YoaC5vaWQpKTsKLSAgICBoLmluZGV4ID0gcGdw
LT5pbmRleDsKLSAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlX2Nhc3QoYnVmLCB2
b2lkKSwgJmgsIDEpICkKLSAgICB7Ci0gICAgICAgIHJldCA9IC1FRkFVTFQ7Ci0gICAgICAgIGdv
dG8gb3V0OwotICAgIH0KLSAgICBndWVzdF9oYW5kbGVfYWRkX29mZnNldChidWYsIHNpemVvZiho
KSk7Ci0gICAgcmV0ID0gZG9fdG1lbV9nZXQocG9vbCwgb2lkLCBwZ3AtPmluZGV4LCAwLCBidWYp
OwotCi1vdXQ6Ci0gICAgc3Bpbl91bmxvY2soJnBlcnNfbGlzdHNfc3BpbmxvY2spOwotICAgIHJl
dHVybiByZXQ7Ci19Ci0KLXN0YXRpYyBpbnQgdG1lbWNfc2F2ZV9nZXRfbmV4dF9pbnYoaW50IGNs
aV9pZCwgdG1lbV9jbGlfdmFfcGFyYW1fdCBidWYsCi0gICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBidWZzaXplKQotewotICAgIHN0cnVjdCBjbGllbnQgKmNsaWVudCA9IHRtZW1fY2xp
ZW50X2Zyb21fY2xpX2lkKGNsaV9pZCk7Ci0gICAgc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9y
ICpwZ3A7Ci0gICAgc3RydWN0IHRtZW1faGFuZGxlIGg7Ci0gICAgaW50IHJldCA9IDA7Ci0KLSAg
ICBpZiAoIGNsaWVudCA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgaWYgKCBidWZz
aXplIDwgc2l6ZW9mKHN0cnVjdCB0bWVtX2hhbmRsZSkgKQotICAgICAgICByZXR1cm4gMDsKLSAg
ICBzcGluX2xvY2soJnBlcnNfbGlzdHNfc3BpbmxvY2spOwotICAgIGlmICggbGlzdF9lbXB0eSgm
Y2xpZW50LT5wZXJzaXN0ZW50X2ludmFsaWRhdGVkX2xpc3QpICkKLSAgICAgICAgZ290byBvdXQ7
Ci0gICAgaWYgKCBjbGllbnQtPmN1cl9wZ3AgPT0gTlVMTCApCi0gICAgewotICAgICAgICBwZ3Ag
PSBsaXN0X2VudHJ5KCgmY2xpZW50LT5wZXJzaXN0ZW50X2ludmFsaWRhdGVkX2xpc3QpLT5uZXh0
LAotICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvcixj
bGllbnRfaW52X3BhZ2VzKTsKLSAgICAgICAgY2xpZW50LT5jdXJfcGdwID0gcGdwOwotICAgIH0g
ZWxzZSBpZiAoIGxpc3RfaXNfbGFzdCgmY2xpZW50LT5jdXJfcGdwLT5jbGllbnRfaW52X3BhZ2Vz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY2xpZW50LT5wZXJzaXN0ZW50X2ludmFs
aWRhdGVkX2xpc3QpICkKLSAgICB7Ci0gICAgICAgIGNsaWVudC0+Y3VyX3BncCA9IE5VTEw7Ci0g
ICAgICAgIHJldCA9IDA7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0gZWxzZSB7Ci0gICAgICAg
IHBncCA9IGxpc3RfZW50cnkoKCZjbGllbnQtPmN1cl9wZ3AtPmNsaWVudF9pbnZfcGFnZXMpLT5u
ZXh0LAotICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRv
cixjbGllbnRfaW52X3BhZ2VzKTsKLSAgICAgICAgY2xpZW50LT5jdXJfcGdwID0gcGdwOwotICAg
IH0KLSAgICBoLnBvb2xfaWQgPSBwZ3AtPnBvb2xfaWQ7Ci0gICAgQlVJTERfQlVHX09OKHNpemVv
ZihoLm9pZCkgIT0gc2l6ZW9mKHBncC0+aW52X29pZCkpOwotICAgIG1lbWNweSgmKGgub2lkKSwg
JihwZ3AtPmludl9vaWQpLCBzaXplb2YoaC5vaWQpKTsKLSAgICBoLmluZGV4ID0gcGdwLT5pbmRl
eDsKLSAgICByZXQgPSAxOwotICAgIGlmICggY29weV90b19ndWVzdChndWVzdF9oYW5kbGVfY2Fz
dChidWYsIHZvaWQpLCAmaCwgMSkgKQotICAgICAgICByZXQgPSAtRUZBVUxUOwotb3V0OgotICAg
IHNwaW5fdW5sb2NrKCZwZXJzX2xpc3RzX3NwaW5sb2NrKTsKLSAgICByZXR1cm4gcmV0OwotfQot
Ci1zdGF0aWMgaW50IHRtZW1jX3Jlc3RvcmVfcHV0X3BhZ2UoaW50IGNsaV9pZCwgdWludDMyX3Qg
cG9vbF9pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX3Rt
ZW1fb2lkICpvaWRwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGluZGV4LCB0bWVtX2NsaV92YV9wYXJhbV90IGJ1ZiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBidWZzaXplKQotewotICAgIHN0cnVjdCBjbGllbnQgKmNsaWVu
dCA9IHRtZW1fY2xpZW50X2Zyb21fY2xpX2lkKGNsaV9pZCk7Ci0gICAgc3RydWN0IHRtZW1fcG9v
bCAqcG9vbCA9IChjbGllbnQgPT0gTlVMTCB8fCBwb29sX2lkID49IE1BWF9QT09MU19QRVJfRE9N
QUlOKQotICAgICAgICAgICAgICAgICAgID8gTlVMTCA6IGNsaWVudC0+cG9vbHNbcG9vbF9pZF07
Ci0KLSAgICBpZiAoIHBvb2wgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiAtMTsKLSAgICBpZiAo
YnVmc2l6ZSAhPSBQQUdFX1NJWkUpIHsKLSAgICAgICAgdG1lbV9jbGllbnRfZXJyKCJ0bWVtOiAl
czogaW52YWxpZCBwYXJhbWV0ZXIgYnVmc2l6ZSglZCkgIT0gKCVsZClcbiIsCi0gICAgICAgICAg
ICAgICAgX19mdW5jX18sIGJ1ZnNpemUsIFBBR0VfU0laRSk7Ci0gICAgICAgIHJldHVybiAtRUlO
VkFMOwotICAgIH0KLSAgICByZXR1cm4gZG9fdG1lbV9wdXQocG9vbCwgb2lkcCwgaW5kZXgsIDAs
IGJ1Zik7Ci19Ci0KLXN0YXRpYyBpbnQgdG1lbWNfcmVzdG9yZV9mbHVzaF9wYWdlKGludCBjbGlf
aWQsIHVpbnQzMl90IHBvb2xfaWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgeGVuX3RtZW1fb2lkICpvaWRwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgaW5kZXgpCi17Ci0gICAgc3RydWN0IGNsaWVudCAqY2xpZW50ID0g
dG1lbV9jbGllbnRfZnJvbV9jbGlfaWQoY2xpX2lkKTsKLSAgICBzdHJ1Y3QgdG1lbV9wb29sICpw
b29sID0gKGNsaWVudCA9PSBOVUxMIHx8IHBvb2xfaWQgPj0gTUFYX1BPT0xTX1BFUl9ET01BSU4p
Ci0gICAgICAgICAgICAgICAgICAgPyBOVUxMIDogY2xpZW50LT5wb29sc1twb29sX2lkXTsKLQot
ICAgIGlmICggcG9vbCA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIHJldHVybiBk
b190bWVtX2ZsdXNoX3BhZ2UocG9vbCxvaWRwLGluZGV4KTsKLX0KLQotaW50IGRvX3RtZW1fY29u
dHJvbChzdHJ1Y3QgeGVuX3N5c2N0bF90bWVtX29wICpvcCkKLXsKLSAgICBpbnQgcmV0OwotICAg
IHVpbnQzMl90IHBvb2xfaWQgPSBvcC0+cG9vbF9pZDsKLSAgICB1aW50MzJfdCBjbWQgPSBvcC0+
Y21kOwotICAgIHN0cnVjdCB4ZW5fdG1lbV9vaWQgKm9pZHAgPSAmb3AtPm9pZDsKLQotICAgIEFT
U0VSVChyd19pc193cml0ZV9sb2NrZWQoJnRtZW1fcndsb2NrKSk7Ci0KLSAgICBzd2l0Y2ggKGNt
ZCkKLSAgICB7Ci0gICAgY2FzZSBYRU5fU1lTQ1RMX1RNRU1fT1BfU0FWRV9CRUdJTjoKLSAgICBj
YXNlIFhFTl9TWVNDVExfVE1FTV9PUF9SRVNUT1JFX0JFR0lOOgotICAgIGNhc2UgWEVOX1NZU0NU
TF9UTUVNX09QX1NBVkVfRU5EOgotICAgICAgICByZXQgPSB0bWVtY19zYXZlX3N1Ym9wKG9wLT5j
bGlfaWQsIHBvb2xfaWQsIGNtZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVz
dF9oYW5kbGVfY2FzdChvcC0+dS5idWYsIGNoYXIpLCBvcC0+YXJnKTsKLSAgICAgICAgYnJlYWs7
Ci0gICAgY2FzZSBYRU5fU1lTQ1RMX1RNRU1fT1BfU0FWRV9HRVRfTkVYVF9QQUdFOgotICAgICAg
ICByZXQgPSB0bWVtY19zYXZlX2dldF9uZXh0X3BhZ2Uob3AtPmNsaV9pZCwgcG9vbF9pZCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KG9w
LT51LmJ1ZiwgY2hhciksIG9wLT5sZW4pOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIFhFTl9T
WVNDVExfVE1FTV9PUF9TQVZFX0dFVF9ORVhUX0lOVjoKLSAgICAgICAgcmV0ID0gdG1lbWNfc2F2
ZV9nZXRfbmV4dF9pbnYob3AtPmNsaV9pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3Qob3AtPnUuYnVmLCBjaGFyKSwgb3AtPmxlbik7Ci0g
ICAgICAgIGJyZWFrOwotICAgIGNhc2UgWEVOX1NZU0NUTF9UTUVNX09QX1JFU1RPUkVfUFVUX1BB
R0U6Ci0gICAgICAgIHJldCA9IHRtZW1jX3Jlc3RvcmVfcHV0X3BhZ2Uob3AtPmNsaV9pZCwgcG9v
bF9pZCwgb2lkcCwgb3AtPmFyZywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBndWVzdF9oYW5kbGVfY2FzdChvcC0+dS5idWYsIGNoYXIpLCBvcC0+bGVuKTsKLSAgICAgICAg
YnJlYWs7Ci0gICAgY2FzZSBYRU5fU1lTQ1RMX1RNRU1fT1BfUkVTVE9SRV9GTFVTSF9QQUdFOgot
ICAgICAgICByZXQgPSB0bWVtY19yZXN0b3JlX2ZsdXNoX3BhZ2Uob3AtPmNsaV9pZCwgcG9vbF9p
ZCwgb2lkcCwgb3AtPmFyZyk7Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAg
IHJldCA9IC0xOwotICAgIH0KLQotICAgIHJldHVybiByZXQ7Ci19Ci0KLS8qKioqKioqKioqKiog
RVhQT1JUZWQgRlVOQ1RJT05TICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
LwotCi1sb25nIGRvX3RtZW1fb3AodG1lbV9jbGlfb3BfdCB1b3BzKQotewotICAgIHN0cnVjdCB0
bWVtX29wIG9wOwotICAgIHN0cnVjdCBjbGllbnQgKmNsaWVudCA9IGN1cnJlbnQtPmRvbWFpbi0+
dG1lbV9jbGllbnQ7Ci0gICAgc3RydWN0IHRtZW1fcG9vbCAqcG9vbCA9IE5VTEw7Ci0gICAgc3Ry
dWN0IHhlbl90bWVtX29pZCAqb2lkcDsKLSAgICBpbnQgcmMgPSAwOwotCi0gICAgaWYgKCAhdG1l
bV9pbml0aWFsaXplZCApCi0gICAgICAgIHJldHVybiAtRU5PREVWOwotCi0gICAgaWYgKCB4c21f
dG1lbV9vcChYU01fSE9PSykgKQotICAgICAgICByZXR1cm4gLUVQRVJNOwotCi0gICAgdG1lbV9z
dGF0cy50b3RhbF90bWVtX29wcysrOwotCi0gICAgaWYgKCBjbGllbnQgIT0gTlVMTCAmJiBjbGll
bnQtPmRvbWFpbi0+aXNfZHlpbmcgKQotICAgIHsKLSAgICAgICAgdG1lbV9zdGF0cy5lcnJvcmVk
X3RtZW1fb3BzKys7Ci0gICAgICAgIHJldHVybiAtRU5PREVWOwotICAgIH0KLQotICAgIGlmICgg
dW5saWtlbHkodG1lbV9nZXRfdG1lbW9wX2Zyb21fY2xpZW50KCZvcCwgdW9wcykgIT0gMCkgKQot
ICAgIHsKLSAgICAgICAgdG1lbV9jbGllbnRfZXJyKCJ0bWVtOiBjYW4ndCBnZXQgdG1lbSBzdHJ1
Y3QgZnJvbSAlc1xuIiwgdG1lbV9jbGllbnRfc3RyKTsKLSAgICAgICAgdG1lbV9zdGF0cy5lcnJv
cmVkX3RtZW1fb3BzKys7Ci0gICAgICAgIHJldHVybiAtRUZBVUxUOwotICAgIH0KLQotICAgIC8q
IEFjcXVpcmUgd3JpdGUgbG9jayBmb3IgYWxsIGNvbW1hbmRzIGF0IGZpcnN0LiAqLwotICAgIHdy
aXRlX2xvY2soJnRtZW1fcndsb2NrKTsKLQotICAgIHN3aXRjaCAoIG9wLmNtZCApCi0gICAgewot
ICAgIGNhc2UgVE1FTV9DT05UUk9MOgotICAgIGNhc2UgVE1FTV9SRVNUT1JFX05FVzoKLSAgICBj
YXNlIFRNRU1fQVVUSDoKLSAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKLSAgICAgICAgYnJlYWs7
Ci0KLSAgICBkZWZhdWx0OgotICAgIC8qCi0JICogRm9yIG90aGVyIGNvbW1hbmRzLCBjcmVhdGUg
cGVyLWNsaWVudCB0bWVtIHN0cnVjdHVyZSBkeW5hbWljYWxseSBvbgotCSAqIGZpcnN0IHVzZSBi
eSBjbGllbnQuCi0JICovCi0gICAgICAgIGlmICggY2xpZW50ID09IE5VTEwgKQotICAgICAgICB7
Ci0gICAgICAgICAgICBpZiAoIChjbGllbnQgPSBjbGllbnRfY3JlYXRlKGN1cnJlbnQtPmRvbWFp
bi0+ZG9tYWluX2lkKSkgPT0gTlVMTCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
dG1lbV9jbGllbnRfZXJyKCJ0bWVtOiBjYW4ndCBjcmVhdGUgdG1lbSBzdHJ1Y3R1cmUgZm9yICVz
XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtZW1fY2xpZW50X3N0cik7Ci0g
ICAgICAgICAgICAgICAgcmMgPSAtRU5PTUVNOwotICAgICAgICAgICAgICAgIGdvdG8gb3V0Owot
ICAgICAgICAgICAgfQotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBvcC5jbWQgPT0gVE1FTV9O
RVdfUE9PTCB8fCBvcC5jbWQgPT0gVE1FTV9ERVNUUk9ZX1BPT0wgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICBpZiAoIG9wLmNtZCA9PSBUTUVNX05FV19QT09MICkKLSAgICAgICAgICAgICAgICBy
YyA9IGRvX3RtZW1fbmV3X3Bvb2woVE1FTV9DTElfSURfTlVMTCwgMCwgb3AudS5jcmVhdC5mbGFn
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AudS5jcmVhdC51dWlkWzBdLCBv
cC51LmNyZWF0LnV1aWRbMV0pOwotCSAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIHJjID0g
ZG9fdG1lbV9kZXN0cm95X3Bvb2wob3AucG9vbF9pZCk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxz
ZQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICgodWludDMyX3Qpb3AucG9vbF9pZCA+PSBN
QVhfUE9PTFNfUEVSX0RPTUFJTikgfHwKLSAgICAgICAgICAgICAgICAgKChwb29sID0gY2xpZW50
LT5wb29sc1tvcC5wb29sX2lkXSkgPT0gTlVMTCkgKQotICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIHRtZW1fY2xpZW50X2VycigidG1lbTogb3BlcmF0aW9uIHJlcXVlc3RlZCBvbiB1bmNy
ZWF0ZWQgcG9vbFxuIik7Ci0gICAgICAgICAgICAgICAgcmMgPSAtRU5PREVWOwotICAgICAgICAg
ICAgICAgIGdvdG8gb3V0OwotICAgICAgICAgICAgfQotICAgICAgICAgICAgLyogQ29tbWFuZHMg
dGhhdCBvbmx5IG5lZWQgcmVhZCBsb2NrLiAqLwotICAgICAgICAgICAgd3JpdGVfdW5sb2NrKCZ0
bWVtX3J3bG9jayk7Ci0gICAgICAgICAgICByZWFkX2xvY2soJnRtZW1fcndsb2NrKTsKLQotICAg
ICAgICAgICAgb2lkcCA9ICZvcC51Lmdlbi5vaWQ7Ci0gICAgICAgICAgICBzd2l0Y2ggKCBvcC5j
bWQgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgY2FzZSBUTUVNX05FV19QT09MOgotICAg
ICAgICAgICAgY2FzZSBUTUVNX0RFU1RST1lfUE9PTDoKLSAgICAgICAgICAgICAgICBCVUcoKTsg
LyogRG9uZSBlYXJsaWVyLiAqLwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAg
Y2FzZSBUTUVNX1BVVF9QQUdFOgotICAgICAgICAgICAgICAgIGlmICh0bWVtX2Vuc3VyZV9hdmFp
bF9wYWdlcygpKQotICAgICAgICAgICAgICAgICAgICByYyA9IGRvX3RtZW1fcHV0KHBvb2wsIG9p
ZHAsIG9wLnUuZ2VuLmluZGV4LCBvcC51Lmdlbi5jbWZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB0bWVtX2NsaV9idWZfbnVsbCk7Ci0gICAgICAgICAgICAgICAgZWxzZQotICAg
ICAgICAgICAgICAgICAgICByYyA9IC1FTk9NRU07Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0g
ICAgICAgICAgICBjYXNlIFRNRU1fR0VUX1BBR0U6Ci0gICAgICAgICAgICAgICAgcmMgPSBkb190
bWVtX2dldChwb29sLCBvaWRwLCBvcC51Lmdlbi5pbmRleCwgb3AudS5nZW4uY21mbiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1lbV9jbGlfYnVmX251bGwpOwotICAgICAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2FzZSBUTUVNX0ZMVVNIX1BBR0U6Ci0gICAgICAg
ICAgICAgICAgcmMgPSBkb190bWVtX2ZsdXNoX3BhZ2UocG9vbCwgb2lkcCwgb3AudS5nZW4uaW5k
ZXgpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2FzZSBUTUVNX0ZMVVNI
X09CSkVDVDoKLSAgICAgICAgICAgICAgICByYyA9IGRvX3RtZW1fZmx1c2hfb2JqZWN0KHBvb2ws
IG9pZHApOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgZGVmYXVsdDoKLSAg
ICAgICAgICAgICAgICB0bWVtX2NsaWVudF93YXJuKCJ0bWVtOiBvcCAlZCBub3QgaW1wbGVtZW50
ZWRcbiIsIG9wLmNtZCk7Ci0gICAgICAgICAgICAgICAgcmMgPSAtRU5PU1lTOwotICAgICAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgcmVhZF91bmxvY2soJnRt
ZW1fcndsb2NrKTsKLSAgICAgICAgICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgICAgICAgICB0
bWVtX3N0YXRzLmVycm9yZWRfdG1lbV9vcHMrKzsKLSAgICAgICAgICAgIHJldHVybiByYzsKLSAg
ICAgICAgfQotICAgICAgICBicmVhazsKLQotICAgIH0KLW91dDoKLSAgICB3cml0ZV91bmxvY2so
JnRtZW1fcndsb2NrKTsKLSAgICBpZiAoIHJjIDwgMCApCi0gICAgICAgIHRtZW1fc3RhdHMuZXJy
b3JlZF90bWVtX29wcysrOwotICAgIHJldHVybiByYzsKLX0KLQotLyogVGhpcyBzaG91bGQgYmUg
Y2FsbGVkIHdoZW4gdGhlIGhvc3QgaXMgZGVzdHJveWluZyBhIGNsaWVudCAoZG9tYWluKS4gKi8K
LXZvaWQgdG1lbV9kZXN0cm95KHZvaWQgKnYpCi17Ci0gICAgc3RydWN0IGNsaWVudCAqY2xpZW50
ID0gKHN0cnVjdCBjbGllbnQgKil2OwotCi0gICAgaWYgKCBjbGllbnQgPT0gTlVMTCApCi0gICAg
ICAgIHJldHVybjsKLQotICAgIGlmICggIWNsaWVudC0+ZG9tYWluLT5pc19keWluZyApCi0gICAg
ewotICAgICAgICBwcmludGsoInRtZW06IHRtZW1fZGVzdHJveSBjYW4gb25seSBkZXN0cm95IGR5
aW5nIGNsaWVudFxuIik7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICB3cml0ZV9sb2Nr
KCZ0bWVtX3J3bG9jayk7Ci0KLSAgICBwcmludGsoInRtZW06IGZsdXNoaW5nIHRtZW0gcG9vbHMg
Zm9yICVzPSVkXG4iLAotICAgICAgICAgICB0bWVtX2NsaV9pZF9zdHIsIGNsaWVudC0+Y2xpX2lk
KTsKLSAgICBjbGllbnRfZmx1c2goY2xpZW50KTsKLQotICAgIHdyaXRlX3VubG9jaygmdG1lbV9y
d2xvY2spOwotfQotCi0jZGVmaW5lIE1BWF9FVklDVFMgMTAgIC8qIFNob3VsZCBiZSB2YXJpYWJs
ZSBvciBzZXQgdmlhIFhFTl9TWVNDVExfVE1FTV9PUF8gPz8gKi8KLXZvaWQgKnRtZW1fcmVsaW5x
dWlzaF9wYWdlcyh1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2lnbmVkIGludCBtZW1mbGFncykKLXsK
LSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZnA7Ci0gICAgdW5zaWduZWQgbG9uZyBldmljdHNfcGVy
X3JlbGlucSA9IDA7Ci0gICAgaW50IG1heF9ldmljdGlvbnMgPSAxMDsKLQotICAgIGlmICghdG1l
bV9lbmFibGVkKCkgfHwgIXRtZW1fZnJlZWFibGVfcGFnZXMoKSkKLSAgICAgICAgcmV0dXJuIE5V
TEw7Ci0KLSAgICB0bWVtX3N0YXRzLnJlbGlucV9hdHRlbXB0cysrOwotICAgIGlmICggb3JkZXIg
PiAwICkKLSAgICB7Ci0jaWZuZGVmIE5ERUJVRwotICAgICAgICBwcmludGsoInRtZW1fcmVsaW5x
dWlzaF9wYWdlOiBmYWlsaW5nIG9yZGVyPSVkXG4iLCBvcmRlcik7Ci0jZW5kaWYKLSAgICAgICAg
cmV0dXJuIE5VTEw7Ci0gICAgfQotCi0gICAgd2hpbGUgKCAocGZwID0gdG1lbV9wYWdlX2xpc3Rf
Z2V0KCkpID09IE5VTEwgKQotICAgIHsKLSAgICAgICAgaWYgKCAobWF4X2V2aWN0aW9ucy0tIDw9
IDApIHx8ICF0bWVtX2V2aWN0KCkpCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgZXZpY3Rz
X3Blcl9yZWxpbnErKzsKLSAgICB9Ci0gICAgaWYgKCBldmljdHNfcGVyX3JlbGlucSA+IHRtZW1f
c3RhdHMubWF4X2V2aWN0c19wZXJfcmVsaW5xICkKLSAgICAgICAgdG1lbV9zdGF0cy5tYXhfZXZp
Y3RzX3Blcl9yZWxpbnEgPSBldmljdHNfcGVyX3JlbGlucTsKLSAgICBpZiAoIHBmcCAhPSBOVUxM
ICkKLSAgICB7Ci0gICAgICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfdG1lbSkgKQotICAgICAg
ICAgICAgc2NydWJfb25lX3BhZ2UocGZwKTsKLSAgICAgICAgdG1lbV9zdGF0cy5yZWxpbnFfcGdz
Kys7Ci0gICAgfQotCi0gICAgcmV0dXJuIHBmcDsKLX0KLQotdW5zaWduZWQgbG9uZyB0bWVtX2Zy
ZWVhYmxlX3BhZ2VzKHZvaWQpCi17Ci0gICAgaWYgKCAhdG1lbV9lbmFibGVkKCkgKQotICAgICAg
ICByZXR1cm4gMDsKLQotICAgIHJldHVybiB0bWVtX3BhZ2VfbGlzdF9wYWdlcyArIF9hdG9taWNf
cmVhZChmcmVlYWJsZV9wYWdlX2NvdW50KTsKLX0KLQotLyogQ2FsbGVkIGF0IGh5cGVydmlzb3Ig
c3RhcnR1cC4gKi8KLXN0YXRpYyBpbnQgX19pbml0IGluaXRfdG1lbSh2b2lkKQotewotICAgIGlm
ICggIXRtZW1fZW5hYmxlZCgpICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICBpZiAoICF0bWVt
X21lbXBvb2xfaW5pdCgpICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICBpZiAoIHRtZW1faW5p
dCgpICkKLSAgICB7Ci0gICAgICAgIHByaW50aygidG1lbTogaW5pdGlhbGl6ZWQgY29tcD0lZFxu
IiwgdG1lbV9jb21wcmVzc2lvbl9lbmFibGVkKCkpOwotICAgICAgICB0bWVtX2luaXRpYWxpemVk
ID0gMTsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICBwcmludGsoInRtZW06IGluaXRpYWxpemF0
aW9uIEZBSUxFRFxuIik7Ci0KLSAgICByZXR1cm4gMDsKLX0KLV9faW5pdGNhbGwoaW5pdF90bWVt
KTsKLQotLyoKLSAqIExvY2FsIHZhcmlhYmxlczoKLSAqIG1vZGU6IEMKLSAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKLSAqIGMtYmFzaWMtb2Zmc2V0OiA0Ci0gKiB0YWItd2lkdGg6IDQKLSAqIGluZGVu
dC10YWJzLW1vZGU6IG5pbAotICogRW5kOgotICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Rt
ZW1fY29udHJvbC5jIGIveGVuL2NvbW1vbi90bWVtX2NvbnRyb2wuYwpkZWxldGVkIGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMzBiZjZmYjM2Mi4uMDAwMDAwMDAwMAotLS0gYS94ZW4vY29tbW9uL3Rt
ZW1fY29udHJvbC5jCisrKyAvZGV2L251bGwKQEAgLTEsNTYwICswLDAgQEAKLS8qCi0gKiBDb3B5
cmlnaHQgKGMpIDIwMTYgT3JhY2xlIGFuZC9vciBpdHMgYWZmaWxpYXRlcy4gQWxsIHJpZ2h0cyBy
ZXNlcnZlZC4KLSAqCi0gKi8KLQotI2luY2x1ZGUgPHhlbi9pbml0Lmg+Ci0jaW5jbHVkZSA8eGVu
L2xpc3QuaD4KLSNpbmNsdWRlIDx4ZW4vcmFkaXgtdHJlZS5oPgotI2luY2x1ZGUgPHhlbi9yYnRy
ZWUuaD4KLSNpbmNsdWRlIDx4ZW4vcndsb2NrLmg+Ci0jaW5jbHVkZSA8eGVuL3RtZW1fY29udHJv
bC5oPgotI2luY2x1ZGUgPHhlbi90bWVtLmg+Ci0jaW5jbHVkZSA8eGVuL3RtZW1feGVuLmg+Ci0j
aW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgotCi0vKioqKioqKioqKioqIFRNRU0gQ09OVFJPTCBP
UEVSQVRJT05TICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KLQotLyogRnJl
ZXplL3RoYXcgYWxsIHBvb2xzIGJlbG9uZ2luZyB0byBjbGllbnQgY2xpX2lkIChhbGwgZG9tYWlu
cyBpZiAtMSkuICovCi1zdGF0aWMgaW50IHRtZW1jX2ZyZWV6ZV9wb29scyhkb21pZF90IGNsaV9p
ZCwgaW50IGFyZykKLXsKLSAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQ7Ci0gICAgYm9vbCBmcmVl
emUgPSBhcmcgPT0gWEVOX1NZU0NUTF9UTUVNX09QX0ZSRUVaRTsKLSAgICBib29sIGRlc3Ryb3kg
PSBhcmcgPT0gWEVOX1NZU0NUTF9UTUVNX09QX0RFU1RST1k7Ci0gICAgY2hhciAqczsKLQotICAg
IHMgPSBkZXN0cm95ID8gImRlc3Ryb3llZCIgOiAoIGZyZWV6ZSA/ICJmcm96ZW4iIDogInRoYXdl
ZCIgKTsKLSAgICBpZiAoIGNsaV9pZCA9PSBUTUVNX0NMSV9JRF9OVUxMICkKLSAgICB7Ci0gICAg
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoY2xpZW50LCZ0bWVtX2dsb2JhbC5jbGllbnRfbGlzdCxj
bGllbnRfbGlzdCkKLSAgICAgICAgICAgIGNsaWVudC0+aW5mby5mbGFncy51LmZyb3plbiA9IGZy
ZWV6ZTsKLSAgICAgICAgdG1lbV9jbGllbnRfaW5mbygidG1lbTogYWxsIHBvb2xzICVzIGZvciBh
bGwgJXNzXG4iLCBzLCB0bWVtX2NsaWVudF9zdHIpOwotICAgIH0KLSAgICBlbHNlCi0gICAgewot
ICAgICAgICBpZiAoIChjbGllbnQgPSB0bWVtX2NsaWVudF9mcm9tX2NsaV9pZChjbGlfaWQpKSA9
PSBOVUxMKQotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICBjbGllbnQtPmluZm8uZmxh
Z3MudS5mcm96ZW4gPSBmcmVlemU7Ci0gICAgICAgIHRtZW1fY2xpZW50X2luZm8oInRtZW06IGFs
bCBwb29scyAlcyBmb3IgJXM9JWRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgcywgdG1l
bV9jbGlfaWRfc3RyLCBjbGlfaWQpOwotICAgIH0KLSAgICByZXR1cm4gMDsKLX0KLQotc3RhdGlj
IHVuc2lnbmVkIGxvbmcgdG1lbV9mbHVzaF9ucGFnZXModW5zaWduZWQgbG9uZyBuKQotewotICAg
IHVuc2lnbmVkIGxvbmcgYXZhaWxfcGFnZXMgPSAwOwotCi0gICAgd2hpbGUgKCAoYXZhaWxfcGFn
ZXMgPSB0bWVtX3BhZ2VfbGlzdF9wYWdlcykgPCBuICkKLSAgICB7Ci0gICAgICAgIGlmICggICF0
bWVtX2V2aWN0KCkgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGlmICggYXZhaWxf
cGFnZXMgKQotICAgIHsKLSAgICAgICAgc3Bpbl9sb2NrKCZ0bWVtX3BhZ2VfbGlzdF9sb2NrKTsK
LSAgICAgICAgd2hpbGUgKCAhcGFnZV9saXN0X2VtcHR5KCZ0bWVtX3BhZ2VfbGlzdCkgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IHBhZ2VfbGlzdF9yZW1v
dmVfaGVhZCgmdG1lbV9wYWdlX2xpc3QpOwotICAgICAgICAgICAgc2NydWJfb25lX3BhZ2UocGcp
OwotICAgICAgICAgICAgdG1lbV9wYWdlX2xpc3RfcGFnZXMtLTsKLSAgICAgICAgICAgIGZyZWVf
ZG9taGVhcF9wYWdlKHBnKTsKLSAgICAgICAgfQotICAgICAgICBBU1NFUlQodG1lbV9wYWdlX2xp
c3RfcGFnZXMgPT0gMCk7Ci0gICAgICAgIElOSVRfUEFHRV9MSVNUX0hFQUQoJnRtZW1fcGFnZV9s
aXN0KTsKLSAgICAgICAgc3Bpbl91bmxvY2soJnRtZW1fcGFnZV9saXN0X2xvY2spOwotICAgIH0K
LSAgICByZXR1cm4gYXZhaWxfcGFnZXM7Ci19Ci0KLXN0YXRpYyBpbnQgdG1lbWNfZmx1c2hfbWVt
KGRvbWlkX3QgY2xpX2lkLCB1aW50MzJfdCBrYikKLXsKLSAgICB1aW50MzJfdCBucGFnZXMsIGZs
dXNoZWRfcGFnZXMsIGZsdXNoZWRfa2I7Ci0KLSAgICBpZiAoIGNsaV9pZCAhPSBUTUVNX0NMSV9J
RF9OVUxMICkKLSAgICB7Ci0gICAgICAgIHRtZW1fY2xpZW50X3dhcm4oInRtZW06ICVzLXNwZWNp
ZmljIGZsdXNoIG5vdCBzdXBwb3J0ZWQgeWV0LCB1c2UgLS1hbGxcbiIsCi0gICAgICAgICAgIHRt
ZW1fY2xpZW50X3N0cik7Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci0gICAgLyogQ29udmVy
dCBrYiB0byBwYWdlcywgcm91bmRpbmcgdXAgaWYgbmVjZXNzYXJ5LiAqLwotICAgIG5wYWdlcyA9
IChrYiArICgoMSA8PCAoUEFHRV9TSElGVC0xMCkpLTEpKSA+PiAoUEFHRV9TSElGVC0xMCk7Ci0g
ICAgZmx1c2hlZF9wYWdlcyA9IHRtZW1fZmx1c2hfbnBhZ2VzKG5wYWdlcyk7Ci0gICAgZmx1c2hl
ZF9rYiA9IGZsdXNoZWRfcGFnZXMgPDwgKFBBR0VfU0hJRlQtMTApOwotICAgIHJldHVybiBmbHVz
aGVkX2tiOwotfQotCi0vKgotICogVGhlc2UgdG1lbWNfbGlzdCogcm91dGluZXMgb3V0cHV0IGxv
dHMgb2Ygc3RhdHMgaW4gYSBmb3JtYXQgdGhhdCBpcwotICogIGludGVuZGVkIHRvIGJlIHByb2dy
YW0tcGFyc2VhYmxlLCBub3QgaHVtYW4tcmVhZGFibGUuIEZ1cnRoZXIsIGJ5Ci0gKiAgdHlpbmcg
ZWFjaCBncm91cCBvZiBzdGF0cyB0byBhIGxpbmUgZm9ybWF0IGluZGljYXRvciAoZS5nLiBHPSBm
b3IKLSAqICBnbG9iYWwgc3RhdHMpIGFuZCBlYWNoIGluZGl2aWR1YWwgc3RhdCB0byBhIHR3by1s
ZXR0ZXIgc3BlY2lmaWVyCi0gKiAgKGUuZy4gRWM6bm5ubm4gaW4gdGhlIEc9IGxpbmUgc2F5cyB0
aGVyZSBhcmUgbm5ubm4gcGFnZXMgaW4gdGhlCi0gKiAgZ2xvYmFsIGVwaGVtZXJhbCBwb29sKSwg
aXQgc2hvdWxkIGFsbG93IHRoZSBzdGF0cyByZXBvcnRlZCB0byBiZQotICogIGZvcndhcmQgYW5k
IGJhY2t3YXJkcyBjb21wYXRpYmxlIGFzIHRtZW0gZXZvbHZlcy4KLSAqLwotI2RlZmluZSBCU0la
RSAxMDI0Ci0KLXN0YXRpYyBpbnQgdG1lbWNfbGlzdF9jbGllbnQoc3RydWN0IGNsaWVudCAqYywg
dG1lbV9jbGlfdmFfcGFyYW1fdCBidWYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBvZmYsIHVpbnQzMl90IGxlbiwgYm9vbCB1c2VfbG9uZykKLXsKLSAgICBjaGFyIGluZm9bQlNJ
WkVdOwotICAgIGludCBpLCBuID0gMCwgc3VtID0gMDsKLSAgICBzdHJ1Y3QgdG1lbV9wb29sICpw
OwotICAgIGJvb2wgczsKLQotICAgIG4gPSBzY25wcmludGYoaW5mbyxCU0laRSwiQz1DSTolZCx3
dzolZCxjbzolZCxmcjolZCwiCi0gICAgICAgICJUYzolIlBSSXU2NCIsR2U6JWxkLFBwOiVsZCxH
cDolbGQlYyIsCi0gICAgICAgIGMtPmNsaV9pZCwgYy0+aW5mby53ZWlnaHQsIGMtPmluZm8uZmxh
Z3MudS5jb21wcmVzcywgYy0+aW5mby5mbGFncy51LmZyb3plbiwKLSAgICAgICAgYy0+dG90YWxf
Y3ljbGVzLCBjLT5zdWNjX2VwaF9nZXRzLCBjLT5zdWNjX3BlcnNfcHV0cywgYy0+c3VjY19wZXJz
X2dldHMsCi0gICAgICAgIHVzZV9sb25nID8gJywnIDogJ1xuJyk7Ci0gICAgaWYgKHVzZV9sb25n
KQotICAgICAgICBuICs9IHNjbnByaW50ZihpbmZvK24sQlNJWkUtbiwKLSAgICAgICAgICAgICAi
RWM6JWxkLEVtOiVsZCxjcDolbGQsY2I6JSJQUklkNjQiLGNuOiVsZCxjbTolbGRcbiIsCi0gICAg
ICAgICAgICAgYy0+ZXBoX2NvdW50LCBjLT5lcGhfY291bnRfbWF4LAotICAgICAgICAgICAgIGMt
PmNvbXByZXNzZWRfcGFnZXMsIGMtPmNvbXByZXNzZWRfc3VtX3NpemUsCi0gICAgICAgICAgICAg
Yy0+Y29tcHJlc3NfcG9vciwgYy0+Y29tcHJlc3Nfbm9tZW0pOwotICAgIGlmICggIWNvcHlfdG9f
Z3Vlc3Rfb2Zmc2V0KGJ1Ziwgb2ZmICsgc3VtLCBpbmZvLCBuICsgMSkgKQotICAgICAgICBzdW0g
Kz0gbjsKLSAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9QT09MU19QRVJfRE9NQUlOOyBpKysgKQot
ICAgIHsKLSAgICAgICAgaWYgKCAocCA9IGMtPnBvb2xzW2ldKSA9PSBOVUxMICkKLSAgICAgICAg
ICAgIGNvbnRpbnVlOwotICAgICAgICBzID0gaXNfc2hhcmVkKHApOwotICAgICAgICBuID0gc2Nu
cHJpbnRmKGluZm8sQlNJWkUsIlA9Q0k6JWQsUEk6JWQsIgotICAgICAgICAgICAgICAgICAgICAg
ICJQVDolYyVjLFUwOiUiUFJJeDY0IixVMTolIlBSSXg2NCIlYyIsCi0gICAgICAgICAgICAgICAg
ICAgICAgYy0+Y2xpX2lkLCBwLT5wb29sX2lkLAotICAgICAgICAgICAgICAgICAgICAgIGlzX3Bl
cnNpc3RlbnQocCkgPyAnUCcgOiAnRScsIHMgPyAnUycgOiAnUCcsCi0gICAgICAgICAgICAgICAg
ICAgICAgKHVpbnQ2NF90KShzID8gcC0+dXVpZFswXSA6IDApLAotICAgICAgICAgICAgICAgICAg
ICAgICh1aW50NjRfdCkocyA/IHAtPnV1aWRbMV0gOiAwTEwpLAotICAgICAgICAgICAgICAgICAg
ICAgIHVzZV9sb25nID8gJywnIDogJ1xuJyk7Ci0gICAgICAgIGlmICh1c2VfbG9uZykKLSAgICAg
ICAgICAgIG4gKz0gc2NucHJpbnRmKGluZm8rbixCU0laRS1uLAotICAgICAgICAgICAgICJQYzol
ZCxQbTolZCxPYzolbGQsT206JWxkLE5jOiVsdSxObTolbHUsIgotICAgICAgICAgICAgICJwczol
bHUscHQ6JWx1LHBkOiVsdSxwcjolbHUscHg6JWx1LGdzOiVsdSxndDolbHUsIgotICAgICAgICAg
ICAgICJmczolbHUsZnQ6JWx1LG9zOiVsdSxvdDolbHVcbiIsCi0gICAgICAgICAgICAgX2F0b21p
Y19yZWFkKHAtPnBncF9jb3VudCksIHAtPnBncF9jb3VudF9tYXgsCi0gICAgICAgICAgICAgcC0+
b2JqX2NvdW50LCBwLT5vYmpfY291bnRfbWF4LAotICAgICAgICAgICAgIHAtPm9iam5vZGVfY291
bnQsIHAtPm9iam5vZGVfY291bnRfbWF4LAotICAgICAgICAgICAgIHAtPmdvb2RfcHV0cywgcC0+
cHV0cyxwLT5kdXBfcHV0c19mbHVzaGVkLCBwLT5kdXBfcHV0c19yZXBsYWNlZCwKLSAgICAgICAg
ICAgICBwLT5ub19tZW1fcHV0cywKLSAgICAgICAgICAgICBwLT5mb3VuZF9nZXRzLCBwLT5nZXRz
LAotICAgICAgICAgICAgIHAtPmZsdXNoc19mb3VuZCwgcC0+Zmx1c2hzLCBwLT5mbHVzaF9vYmpz
X2ZvdW5kLCBwLT5mbHVzaF9vYmpzKTsKLSAgICAgICAgaWYgKCBzdW0gKyBuID49IGxlbiApCi0g
ICAgICAgICAgICByZXR1cm4gc3VtOwotICAgICAgICBpZiAoICFjb3B5X3RvX2d1ZXN0X29mZnNl
dChidWYsIG9mZiArIHN1bSwgaW5mbywgbiArIDEpICkKLSAgICAgICAgICAgIHN1bSArPSBuOwot
ICAgIH0KLSAgICByZXR1cm4gc3VtOwotfQotCi1zdGF0aWMgaW50IHRtZW1jX2xpc3Rfc2hhcmVk
KHRtZW1fY2xpX3ZhX3BhcmFtX3QgYnVmLCBpbnQgb2ZmLCB1aW50MzJfdCBsZW4sCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2wgdXNlX2xvbmcpCi17Ci0gICAgY2hhciBpbmZvW0JT
SVpFXTsKLSAgICBpbnQgaSwgbiA9IDAsIHN1bSA9IDA7Ci0gICAgc3RydWN0IHRtZW1fcG9vbCAq
cDsKLSAgICBzdHJ1Y3Qgc2hhcmVfbGlzdCAqc2w7Ci0KLSAgICBmb3IgKCBpID0gMDsgaSA8IE1B
WF9HTE9CQUxfU0hBUkVEX1BPT0xTOyBpKysgKQotICAgIHsKLSAgICAgICAgaWYgKCAocCA9IHRt
ZW1fZ2xvYmFsLnNoYXJlZF9wb29sc1tpXSkgPT0gTlVMTCApCi0gICAgICAgICAgICBjb250aW51
ZTsKLSAgICAgICAgbiA9IHNjbnByaW50ZihpbmZvK24sQlNJWkUtbiwiUz1TSTolZCxQVDolYyVj
LFUwOiUiUFJJeDY0IixVMTolIlBSSXg2NCwKLSAgICAgICAgICAgICAgICAgICAgICBpLCBpc19w
ZXJzaXN0ZW50KHApID8gJ1AnIDogJ0UnLAotICAgICAgICAgICAgICAgICAgICAgIGlzX3NoYXJl
ZChwKSA/ICdTJyA6ICdQJywKLSAgICAgICAgICAgICAgICAgICAgICBwLT51dWlkWzBdLCBwLT51
dWlkWzFdKTsKLSAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShzbCwmcC0+c2hhcmVfbGlzdCwg
c2hhcmVfbGlzdCkKLSAgICAgICAgICAgIG4gKz0gc2NucHJpbnRmKGluZm8rbixCU0laRS1uLCIs
U0M6JWQiLHNsLT5jbGllbnQtPmNsaV9pZCk7Ci0gICAgICAgIG4gKz0gc2NucHJpbnRmKGluZm8r
bixCU0laRS1uLCIlYyIsIHVzZV9sb25nID8gJywnIDogJ1xuJyk7Ci0gICAgICAgIGlmICh1c2Vf
bG9uZykKLSAgICAgICAgICAgIG4gKz0gc2NucHJpbnRmKGluZm8rbixCU0laRS1uLAotICAgICAg
ICAgICAgICJQYzolZCxQbTolZCxPYzolbGQsT206JWxkLE5jOiVsdSxObTolbHUsIgotICAgICAg
ICAgICAgICJwczolbHUscHQ6JWx1LHBkOiVsdSxwcjolbHUscHg6JWx1LGdzOiVsdSxndDolbHUs
IgotICAgICAgICAgICAgICJmczolbHUsZnQ6JWx1LG9zOiVsdSxvdDolbHVcbiIsCi0gICAgICAg
ICAgICAgX2F0b21pY19yZWFkKHAtPnBncF9jb3VudCksIHAtPnBncF9jb3VudF9tYXgsCi0gICAg
ICAgICAgICAgcC0+b2JqX2NvdW50LCBwLT5vYmpfY291bnRfbWF4LAotICAgICAgICAgICAgIHAt
Pm9iam5vZGVfY291bnQsIHAtPm9iam5vZGVfY291bnRfbWF4LAotICAgICAgICAgICAgIHAtPmdv
b2RfcHV0cywgcC0+cHV0cyxwLT5kdXBfcHV0c19mbHVzaGVkLCBwLT5kdXBfcHV0c19yZXBsYWNl
ZCwKLSAgICAgICAgICAgICBwLT5ub19tZW1fcHV0cywKLSAgICAgICAgICAgICBwLT5mb3VuZF9n
ZXRzLCBwLT5nZXRzLAotICAgICAgICAgICAgIHAtPmZsdXNoc19mb3VuZCwgcC0+Zmx1c2hzLCBw
LT5mbHVzaF9vYmpzX2ZvdW5kLCBwLT5mbHVzaF9vYmpzKTsKLSAgICAgICAgaWYgKCBzdW0gKyBu
ID49IGxlbiApCi0gICAgICAgICAgICByZXR1cm4gc3VtOwotICAgICAgICBpZiAoICFjb3B5X3Rv
X2d1ZXN0X29mZnNldChidWYsIG9mZiArIHN1bSwgaW5mbywgbiArIDEpICkKLSAgICAgICAgICAg
IHN1bSArPSBuOwotICAgIH0KLSAgICByZXR1cm4gc3VtOwotfQotCi1zdGF0aWMgaW50IHRtZW1j
X2xpc3RfZ2xvYmFsX3BlcmYodG1lbV9jbGlfdmFfcGFyYW1fdCBidWYsIGludCBvZmYsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbGVuLCBib29sIHVzZV9sb25n
KQotewotICAgIGNoYXIgaW5mb1tCU0laRV07Ci0gICAgaW50IG4gPSAwLCBzdW0gPSAwOwotCi0g
ICAgbiA9IHNjbnByaW50ZihpbmZvK24sQlNJWkUtbiwiVD0iKTsKLSAgICBuLS07IC8qIE92ZXJ3
cml0ZSB0cmFpbGluZyBjb21tYS4gKi8KLSAgICBuICs9IHNjbnByaW50ZihpbmZvK24sQlNJWkUt
biwiXG4iKTsKLSAgICBpZiAoIHN1bSArIG4gPj0gbGVuICkKLSAgICAgICAgcmV0dXJuIHN1bTsK
LSAgICBpZiAoICFjb3B5X3RvX2d1ZXN0X29mZnNldChidWYsIG9mZiArIHN1bSwgaW5mbywgbiAr
IDEpICkKLSAgICAgICAgc3VtICs9IG47Ci0gICAgcmV0dXJuIHN1bTsKLX0KLQotc3RhdGljIGlu
dCB0bWVtY19saXN0X2dsb2JhbCh0bWVtX2NsaV92YV9wYXJhbV90IGJ1ZiwgaW50IG9mZiwgdWlu
dDMyX3QgbGVuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHVzZV9sb25nKQot
ewotICAgIGNoYXIgaW5mb1tCU0laRV07Ci0gICAgaW50IG4gPSAwLCBzdW0gPSBvZmY7Ci0KLSAg
ICBuICs9IHNjbnByaW50ZihpbmZvLEJTSVpFLCJHPSIKLSAgICAgICJUdDolbHUsVGU6JWx1LENm
OiVsdSxBZjolbHUsUGY6JWx1LFRhOiVsdSwiCi0gICAgICAiTG06JWx1LEV0OiVsdSxFYTolbHUs
UnQ6JWx1LFJhOiVsdSxSeDolbHUsRnA6JWx1JWMiLAotICAgICAgdG1lbV9zdGF0cy50b3RhbF90
bWVtX29wcywgdG1lbV9zdGF0cy5lcnJvcmVkX3RtZW1fb3BzLCB0bWVtX3N0YXRzLmZhaWxlZF9j
b3BpZXMsCi0gICAgICB0bWVtX3N0YXRzLmFsbG9jX2ZhaWxlZCwgdG1lbV9zdGF0cy5hbGxvY19w
YWdlX2ZhaWxlZCwgdG1lbV9wYWdlX2xpc3RfcGFnZXMsCi0gICAgICB0bWVtX3N0YXRzLmxvd19v
bl9tZW1vcnksIHRtZW1fc3RhdHMuZXZpY3RlZF9wZ3MsCi0gICAgICB0bWVtX3N0YXRzLmV2aWN0
X2F0dGVtcHRzLCB0bWVtX3N0YXRzLnJlbGlucV9wZ3MsIHRtZW1fc3RhdHMucmVsaW5xX2F0dGVt
cHRzLAotICAgICAgdG1lbV9zdGF0cy5tYXhfZXZpY3RzX3Blcl9yZWxpbnEsCi0gICAgICB0bWVt
X3N0YXRzLnRvdGFsX2ZsdXNoX3Bvb2wsIHVzZV9sb25nID8gJywnIDogJ1xuJyk7Ci0gICAgaWYg
KHVzZV9sb25nKQotICAgICAgICBuICs9IHNjbnByaW50ZihpbmZvK24sQlNJWkUtbiwKLSAgICAg
ICAgICAiRWM6JWxkLEVtOiVsZCxPYzolZCxPbTolZCxOYzolZCxObTolZCxQYzolZCxQbTolZCwi
Ci0gICAgICAgICAgIkZjOiVkLEZtOiVkLFNjOiVkLFNtOiVkLEVwOiVsdSxHZDolbHUsWnQ6JWx1
LEd6OiVsdVxuIiwKLSAgICAgICAgICB0bWVtX2dsb2JhbC5lcGhfY291bnQsIHRtZW1fc3RhdHMu
Z2xvYmFsX2VwaF9jb3VudF9tYXgsCi0gICAgICAgICAgX2F0b21pY19yZWFkKHRtZW1fc3RhdHMu
Z2xvYmFsX29ial9jb3VudCksIHRtZW1fc3RhdHMuZ2xvYmFsX29ial9jb3VudF9tYXgsCi0gICAg
ICAgICAgX2F0b21pY19yZWFkKHRtZW1fc3RhdHMuZ2xvYmFsX3J0cmVlX25vZGVfY291bnQpLCB0
bWVtX3N0YXRzLmdsb2JhbF9ydHJlZV9ub2RlX2NvdW50X21heCwKLSAgICAgICAgICBfYXRvbWlj
X3JlYWQodG1lbV9zdGF0cy5nbG9iYWxfcGdwX2NvdW50KSwgdG1lbV9zdGF0cy5nbG9iYWxfcGdw
X2NvdW50X21heCwKLSAgICAgICAgICBfYXRvbWljX3JlYWQodG1lbV9zdGF0cy5nbG9iYWxfcGFn
ZV9jb3VudCksIHRtZW1fc3RhdHMuZ2xvYmFsX3BhZ2VfY291bnRfbWF4LAotICAgICAgICAgIF9h
dG9taWNfcmVhZCh0bWVtX3N0YXRzLmdsb2JhbF9wY2RfY291bnQpLCB0bWVtX3N0YXRzLmdsb2Jh
bF9wY2RfY291bnRfbWF4LAotICAgICAgICAgdG1lbV9zdGF0cy50b3RfZ29vZF9lcGhfcHV0cyx0
bWVtX3N0YXRzLmRlZHVwZWRfcHV0cyx0bWVtX3N0YXRzLnBjZF90b3RfdHplX3NpemUsCi0gICAg
ICAgICB0bWVtX3N0YXRzLnBjZF90b3RfY3NpemUpOwotICAgIGlmICggc3VtICsgbiA+PSBsZW4g
KQotICAgICAgICByZXR1cm4gc3VtOwotICAgIGlmICggIWNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGJ1
Ziwgb2ZmICsgc3VtLCBpbmZvLCBuICsgMSkgKQotICAgICAgICBzdW0gKz0gbjsKLSAgICByZXR1
cm4gc3VtOwotfQotCi1zdGF0aWMgaW50IHRtZW1jX2xpc3QoZG9taWRfdCBjbGlfaWQsIHRtZW1f
Y2xpX3ZhX3BhcmFtX3QgYnVmLCB1aW50MzJfdCBsZW4sCi0gICAgICAgICAgICAgICAgICAgICAg
Ym9vbCB1c2VfbG9uZykKLXsKLSAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQ7Ci0gICAgaW50IG9m
ZiA9IDA7Ci0KLSAgICBpZiAoIGNsaV9pZCA9PSBUTUVNX0NMSV9JRF9OVUxMICkgewotICAgICAg
ICBvZmYgPSB0bWVtY19saXN0X2dsb2JhbChidWYsMCxsZW4sdXNlX2xvbmcpOwotICAgICAgICBv
ZmYgKz0gdG1lbWNfbGlzdF9zaGFyZWQoYnVmLG9mZixsZW4tb2ZmLHVzZV9sb25nKTsKLSAgICAg
ICAgbGlzdF9mb3JfZWFjaF9lbnRyeShjbGllbnQsJnRtZW1fZ2xvYmFsLmNsaWVudF9saXN0LGNs
aWVudF9saXN0KQotICAgICAgICAgICAgb2ZmICs9IHRtZW1jX2xpc3RfY2xpZW50KGNsaWVudCwg
YnVmLCBvZmYsIGxlbi1vZmYsIHVzZV9sb25nKTsKLSAgICAgICAgb2ZmICs9IHRtZW1jX2xpc3Rf
Z2xvYmFsX3BlcmYoYnVmLG9mZixsZW4tb2ZmLHVzZV9sb25nKTsKLSAgICB9Ci0gICAgZWxzZSBp
ZiAoIChjbGllbnQgPSB0bWVtX2NsaWVudF9mcm9tX2NsaV9pZChjbGlfaWQpKSA9PSBOVUxMKQot
ICAgICAgICByZXR1cm4gLTE7Ci0gICAgZWxzZQotICAgICAgICBvZmYgPSB0bWVtY19saXN0X2Ns
aWVudChjbGllbnQsIGJ1ZiwgMCwgbGVuLCB1c2VfbG9uZyk7Ci0KLSAgICByZXR1cm4gMDsKLX0K
LQotc3RhdGljIGludCBfX3RtZW1jX3NldF9jbGllbnRfaW5mbyhzdHJ1Y3QgY2xpZW50ICpjbGll
bnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUo
eGVuX3RtZW1fY2xpZW50X3QpIGJ1ZikKLXsKLSAgICBkb21pZF90IGNsaV9pZDsKLSAgICB1aW50
MzJfdCBvbGRfd2VpZ2h0OwotICAgIHhlbl90bWVtX2NsaWVudF90IGluZm8gPSB7IH07Ci0KLSAg
ICBBU1NFUlQoY2xpZW50KTsKLQotICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZpbmZvLCBidWYs
IDEpICkKLSAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0KLSAgICBpZiAoIGluZm8udmVyc2lvbiAh
PSBUTUVNX1NQRUNfVkVSU0lPTiApCi0gICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKLQotICAg
IGlmICggaW5mby5tYXhwb29scyA+IE1BWF9QT09MU19QRVJfRE9NQUlOICkKLSAgICAgICAgcmV0
dXJuIC1FUkFOR0U7Ci0KLSAgICAvKiBJZ25vcmUgaW5mby5ucl9wb29scy4gKi8KLSAgICBjbGlf
aWQgPSBjbGllbnQtPmNsaV9pZDsKLQotICAgIGlmICggaW5mby53ZWlnaHQgIT0gY2xpZW50LT5p
bmZvLndlaWdodCApCi0gICAgewotICAgICAgICBvbGRfd2VpZ2h0ID0gY2xpZW50LT5pbmZvLndl
aWdodDsKLSAgICAgICAgY2xpZW50LT5pbmZvLndlaWdodCA9IGluZm8ud2VpZ2h0OwotICAgICAg
ICB0bWVtX2NsaWVudF9pbmZvKCJ0bWVtOiB3ZWlnaHQgc2V0IHRvICVkIGZvciAlcz0lZFxuIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLndlaWdodCwgdG1lbV9jbGlfaWRfc3RyLCBj
bGlfaWQpOwotICAgICAgICBhdG9taWNfc3ViKG9sZF93ZWlnaHQsJnRtZW1fZ2xvYmFsLmNsaWVu
dF93ZWlnaHRfdG90YWwpOwotICAgICAgICBhdG9taWNfYWRkKGNsaWVudC0+aW5mby53ZWlnaHQs
JnRtZW1fZ2xvYmFsLmNsaWVudF93ZWlnaHRfdG90YWwpOwotICAgIH0KLQotCi0gICAgaWYgKCBp
bmZvLmZsYWdzLnUuY29tcHJlc3MgIT0gY2xpZW50LT5pbmZvLmZsYWdzLnUuY29tcHJlc3MgKQot
ICAgIHsKLSAgICAgICAgY2xpZW50LT5pbmZvLmZsYWdzLnUuY29tcHJlc3MgPSBpbmZvLmZsYWdz
LnUuY29tcHJlc3M7Ci0gICAgICAgIHRtZW1fY2xpZW50X2luZm8oInRtZW06IGNvbXByZXNzaW9u
ICVzIGZvciAlcz0lZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLmZsYWdzLnUu
Y29tcHJlc3MgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLAotICAgICAgICAgICAgICAgICAgICAg
ICAgIHRtZW1fY2xpX2lkX3N0cixjbGlfaWQpOwotICAgIH0KLSAgICByZXR1cm4gMDsKLX0KLQot
c3RhdGljIGludCB0bWVtY19zZXRfY2xpZW50X2luZm8oZG9taWRfdCBjbGlfaWQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFKHhlbl90bWVtX2NsaWVu
dF90KSBpbmZvKQotewotICAgIHN0cnVjdCBjbGllbnQgKmNsaWVudDsKLSAgICBpbnQgcmV0ID0g
LUVOT0VOVDsKLQotICAgIGlmICggY2xpX2lkID09IFRNRU1fQ0xJX0lEX05VTEwgKQotICAgIHsK
LSAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShjbGllbnQsJnRtZW1fZ2xvYmFsLmNsaWVudF9s
aXN0LGNsaWVudF9saXN0KQotICAgICAgICB7Ci0gICAgICAgICAgICByZXQgPSAgX190bWVtY19z
ZXRfY2xpZW50X2luZm8oY2xpZW50LCBpbmZvKTsKLSAgICAgICAgICAgIGlmIChyZXQpCi0gICAg
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICB9Ci0gICAgZWxzZQotICAgIHsKLSAg
ICAgICAgY2xpZW50ID0gdG1lbV9jbGllbnRfZnJvbV9jbGlfaWQoY2xpX2lkKTsKLSAgICAgICAg
aWYgKCBjbGllbnQgKQotICAgICAgICAgICAgcmV0ID0gX190bWVtY19zZXRfY2xpZW50X2luZm8o
Y2xpZW50LCBpbmZvKTsKLSAgICB9Ci0gICAgcmV0dXJuIHJldDsKLX0KLQotc3RhdGljIGludCB0
bWVtY19nZXRfY2xpZW50X2luZm8oaW50IGNsaV9pZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3RtZW1fY2xpZW50X3QpIGluZm8pCi17Ci0g
ICAgc3RydWN0IGNsaWVudCAqY2xpZW50ID0gdG1lbV9jbGllbnRfZnJvbV9jbGlfaWQoY2xpX2lk
KTsKLQotICAgIGlmICggY2xpZW50ICkKLSAgICB7Ci0gICAgICAgIGlmICggY29weV90b19ndWVz
dChpbmZvLCAmY2xpZW50LT5pbmZvLCAxKSApCi0gICAgICAgICAgICByZXR1cm4gIC1FRkFVTFQ7
Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIHN0YXRpYyBjb25zdCB4ZW5fdG1lbV9j
bGllbnRfdCBnZW5lcmljID0gewotICAgICAgICAgICAgLnZlcnNpb24gPSBUTUVNX1NQRUNfVkVS
U0lPTiwKLSAgICAgICAgICAgIC5tYXhwb29scyA9IE1BWF9QT09MU19QRVJfRE9NQUlOCi0gICAg
ICAgIH07Ci0KLSAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0KGluZm8sICZnZW5lcmljLCAxKSAp
Ci0gICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKLSAgICB9Ci0KLSAgICByZXR1cm4gMDsKLX0K
LQotc3RhdGljIGludCB0bWVtY19nZXRfcG9vbChpbnQgY2xpX2lkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFKHhlbl90bWVtX3Bvb2xfaW5mb190KSBwb29scywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbGVuKQotewotICAgIHN0cnVjdCBj
bGllbnQgKmNsaWVudCA9IHRtZW1fY2xpZW50X2Zyb21fY2xpX2lkKGNsaV9pZCk7Ci0gICAgdW5z
aWduZWQgaW50IGksIGlkeDsKLSAgICBpbnQgcmMgPSAwOwotICAgIHVuc2lnbmVkIGludCBuciA9
IGxlbiAvIHNpemVvZih4ZW5fdG1lbV9wb29sX2luZm9fdCk7Ci0KLSAgICBpZiAoIGxlbiAlIHNp
emVvZih4ZW5fdG1lbV9wb29sX2luZm9fdCkgKQotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLQot
ICAgIGlmICggbnIgPiBNQVhfUE9PTFNfUEVSX0RPTUFJTiApCi0gICAgICAgIHJldHVybiAtRTJC
SUc7Ci0KLSAgICBpZiAoICFndWVzdF9oYW5kbGVfb2theShwb29scywgbnIpICkKLSAgICAgICAg
cmV0dXJuIC1FSU5WQUw7Ci0KLSAgICBpZiAoICFjbGllbnQgKQotICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKLQotICAgIGZvciAoIGlkeCA9IDAsIGkgPSAwOyBpIDwgTUFYX1BPT0xTX1BFUl9ET01B
SU47IGkrKyApCi0gICAgewotICAgICAgICBzdHJ1Y3QgdG1lbV9wb29sICpwb29sID0gY2xpZW50
LT5wb29sc1tpXTsKLSAgICAgICAgeGVuX3RtZW1fcG9vbF9pbmZvX3Qgb3V0OwotCi0gICAgICAg
IGlmICggcG9vbCA9PSBOVUxMICkKLSAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgIG91
dC5mbGFncy5yYXcgPSAocG9vbC0+cGVyc2lzdGVudCA/IFRNRU1fUE9PTF9QRVJTSVNUIDogMCkg
fAotICAgICAgICAgICAgICAocG9vbC0+c2hhcmVkID8gVE1FTV9QT09MX1NIQVJFRCA6IDApIHwK
LSAgICAgICAgICAgICAgKFBPT0xfUEFHRVNISUZUIDw8IFRNRU1fUE9PTF9QQUdFU0laRV9TSElG
VCkgfAotICAgICAgICAgICAgICAoVE1FTV9TUEVDX1ZFUlNJT04gPDwgVE1FTV9QT09MX1ZFUlNJ
T05fU0hJRlQpOwotICAgICAgICBvdXQubl9wYWdlcyA9IF9hdG9taWNfcmVhZChwb29sLT5wZ3Bf
Y291bnQpOwotICAgICAgICBvdXQudXVpZFswXSA9IHBvb2wtPnV1aWRbMF07Ci0gICAgICAgIG91
dC51dWlkWzFdID0gcG9vbC0+dXVpZFsxXTsKLSAgICAgICAgb3V0LmlkID0gaTsKLQotICAgICAg
ICAvKiBOLkIuICdpZHgnICE9ICdpJy4gKi8KLSAgICAgICAgaWYgKCBfX2NvcHlfdG9fZ3Vlc3Rf
b2Zmc2V0KHBvb2xzLCBpZHgsICZvdXQsIDEpICkKLSAgICAgICAgewotICAgICAgICAgICAgcmMg
PSAtRUZBVUxUOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICAgICAgaWR4Kys7
Ci0gICAgICAgIC8qIERvbid0IHRyeSB0byBwdXQgbW9yZSB0aGFuIHdoYXQgd2FzIHJlcXVlc3Rl
ZC4gKi8KLSAgICAgICAgaWYgKCBpZHggPj0gbnIgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAg
fQotCi0gICAgLyogQW5kIGhvdyBtYW55IHdlIGhhdmUgcHJvY2Vzc2VkLiAqLwotICAgIHJldHVy
biByYyA/IDogaWR4OwotfQotCi1zdGF0aWMgaW50IHRtZW1jX3NldF9wb29scyhpbnQgY2xpX2lk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdG1lbV9w
b29sX2luZm9fdCkgcG9vbHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBs
ZW4pCi17Ci0gICAgdW5zaWduZWQgaW50IGk7Ci0gICAgaW50IHJjID0gMDsKLSAgICB1bnNpZ25l
ZCBpbnQgbnIgPSBsZW4gLyBzaXplb2YoeGVuX3RtZW1fcG9vbF9pbmZvX3QpOwotICAgIHN0cnVj
dCBjbGllbnQgKmNsaWVudCA9IHRtZW1fY2xpZW50X2Zyb21fY2xpX2lkKGNsaV9pZCk7Ci0KLSAg
ICBpZiAoIGxlbiAlIHNpemVvZih4ZW5fdG1lbV9wb29sX2luZm9fdCkgKQotICAgICAgICByZXR1
cm4gLUVJTlZBTDsKLQotICAgIGlmICggbnIgPiBNQVhfUE9PTFNfUEVSX0RPTUFJTiApCi0gICAg
ICAgIHJldHVybiAtRTJCSUc7Ci0KLSAgICBpZiAoICFndWVzdF9oYW5kbGVfb2theShwb29scywg
bnIpICkKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0KLSAgICBpZiAoICFjbGllbnQgKQotICAg
IHsKLSAgICAgICAgY2xpZW50ID0gY2xpZW50X2NyZWF0ZShjbGlfaWQpOwotICAgICAgICBpZiAo
ICFjbGllbnQgKQotICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgfQotICAgIGZvciAo
IGkgPSAwOyBpIDwgbnI7IGkrKyApCi0gICAgewotICAgICAgICB4ZW5fdG1lbV9wb29sX2luZm9f
dCBwb29sOwotCi0gICAgICAgIGlmICggX19jb3B5X2Zyb21fZ3Vlc3Rfb2Zmc2V0KCZwb29sLCBw
b29scywgaSwgMSApICkKLSAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwotCi0gICAgICAgIGlm
ICggcG9vbC5uX3BhZ2VzICkKLSAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotCi0gICAgICAg
IHJjID0gZG9fdG1lbV9uZXdfcG9vbChjbGlfaWQsIHBvb2wuaWQsIHBvb2wuZmxhZ3MucmF3LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9vbC51dWlkWzBdLCBwb29sLnV1aWRbMV0p
OwotICAgICAgICBpZiAoIHJjIDwgMCApCi0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBw
b29sLmlkID0gcmM7Ci0gICAgICAgIGlmICggX19jb3B5X3RvX2d1ZXN0X29mZnNldChwb29scywg
aSwgJnBvb2wsIDEpICkKLSAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwotICAgIH0KLQotICAg
IC8qIEFuZCBob3cgbWFueSB3ZSBoYXZlIHByb2Nlc3NlZC4gKi8KLSAgICByZXR1cm4gcmMgPyA6
IGk7Ci19Ci0KLXN0YXRpYyBpbnQgdG1lbWNfYXV0aF9wb29scyhpbnQgY2xpX2lkLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3RtZW1fcG9vbF9pbmZv
X3QpIHBvb2xzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGxlbikKLXsK
LSAgICB1bnNpZ25lZCBpbnQgaTsKLSAgICBpbnQgcmMgPSAwOwotICAgIHVuc2lnbmVkIGludCBu
ciA9IGxlbiAvIHNpemVvZih4ZW5fdG1lbV9wb29sX2luZm9fdCk7Ci0gICAgc3RydWN0IGNsaWVu
dCAqY2xpZW50ID0gdG1lbV9jbGllbnRfZnJvbV9jbGlfaWQoY2xpX2lkKTsKLQotICAgIGlmICgg
bGVuICUgc2l6ZW9mKHhlbl90bWVtX3Bvb2xfaW5mb190KSApCi0gICAgICAgIHJldHVybiAtRUlO
VkFMOwotCi0gICAgaWYgKCBuciA+IE1BWF9QT09MU19QRVJfRE9NQUlOICkKLSAgICAgICAgcmV0
dXJuIC1FMkJJRzsKLQotICAgIGlmICggIWd1ZXN0X2hhbmRsZV9va2F5KHBvb2xzLCBucikgKQot
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKLQotICAgIGlmICggIWNsaWVudCApCi0gICAgewotICAg
ICAgICBjbGllbnQgPSBjbGllbnRfY3JlYXRlKGNsaV9pZCk7Ci0gICAgICAgIGlmICggIWNsaWVu
dCApCi0gICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKLSAgICB9Ci0KLSAgICBmb3IgKCBpID0g
MDsgaSA8IG5yOyBpKysgKQotICAgIHsKLSAgICAgICAgeGVuX3RtZW1fcG9vbF9pbmZvX3QgcG9v
bDsKLQotICAgICAgICBpZiAoIF9fY29weV9mcm9tX2d1ZXN0X29mZnNldCgmcG9vbCwgcG9vbHMs
IGksIDEgKSApCi0gICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKLQotICAgICAgICBpZiAoIHBv
b2wubl9wYWdlcyApCi0gICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKLQotICAgICAgICByYyA9
IHRtZW1jX3NoYXJlZF9wb29sX2F1dGgoY2xpX2lkLCBwb29sLnV1aWRbMF0sIHBvb2wudXVpZFsx
XSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvb2wuZmxhZ3MudS5hdXRo
KTsKLQotICAgICAgICBpZiAoIHJjIDwgMCApCi0gICAgICAgICAgICBicmVhazsKLQotICAgIH0K
LQotICAgIC8qIEFuZCBob3cgbWFueSB3ZSBoYXZlIHByb2Nlc3NlZC4gKi8KLSAgICByZXR1cm4g
cmMgPyA6IGk7Ci19Ci0KLWludCB0bWVtX2NvbnRyb2woc3RydWN0IHhlbl9zeXNjdGxfdG1lbV9v
cCAqb3ApCi17Ci0gICAgaW50IHJldDsKLSAgICB1aW50MzJfdCBjbWQgPSBvcC0+Y21kOwotCi0g
ICAgaWYgKCBvcC0+cGFkICE9IDAgKQotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLQotICAgIHdy
aXRlX2xvY2soJnRtZW1fcndsb2NrKTsKLQotICAgIHN3aXRjaCAoY21kKQotICAgIHsKLSAgICBj
YXNlIFhFTl9TWVNDVExfVE1FTV9PUF9USEFXOgotICAgIGNhc2UgWEVOX1NZU0NUTF9UTUVNX09Q
X0ZSRUVaRToKLSAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9PUF9ERVNUUk9ZOgotICAgICAgICBy
ZXQgPSB0bWVtY19mcmVlemVfcG9vbHMob3AtPmNsaV9pZCwgY21kKTsKLSAgICAgICAgYnJlYWs7
Ci0gICAgY2FzZSBYRU5fU1lTQ1RMX1RNRU1fT1BfRkxVU0g6Ci0gICAgICAgIHJldCA9IHRtZW1j
X2ZsdXNoX21lbShvcC0+Y2xpX2lkLCBvcC0+YXJnKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2Fz
ZSBYRU5fU1lTQ1RMX1RNRU1fT1BfTElTVDoKLSAgICAgICAgcmV0ID0gdG1lbWNfbGlzdChvcC0+
Y2xpX2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KG9wLT51
LmJ1ZiwgY2hhciksIG9wLT5sZW4sIG9wLT5hcmcpOwotICAgICAgICBicmVhazsKLSAgICBjYXNl
IFhFTl9TWVNDVExfVE1FTV9PUF9TRVRfQ0xJRU5UX0lORk86Ci0gICAgICAgIHJldCA9IHRtZW1j
X3NldF9jbGllbnRfaW5mbyhvcC0+Y2xpX2lkLCBvcC0+dS5jbGllbnQpOwotICAgICAgICBicmVh
azsKLSAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9PUF9RVUVSWV9GUkVFQUJMRV9NQjoKLSAgICAg
ICAgcmV0ID0gdG1lbV9mcmVlYWJsZV9wYWdlcygpID4+ICgyMCAtIFBBR0VfU0hJRlQpOwotICAg
ICAgICBicmVhazsKLSAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9PUF9HRVRfQ0xJRU5UX0lORk86
Ci0gICAgICAgIHJldCA9IHRtZW1jX2dldF9jbGllbnRfaW5mbyhvcC0+Y2xpX2lkLCBvcC0+dS5j
bGllbnQpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9PUF9HRVRf
UE9PTFM6Ci0gICAgICAgIHJldCA9IHRtZW1jX2dldF9wb29sKG9wLT5jbGlfaWQsIG9wLT51LnBv
b2wsIG9wLT5sZW4pOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9P
UF9TRVRfUE9PTFM6IC8qIFRNRU1fUkVTVE9SRV9ORVcgKi8KLSAgICAgICAgcmV0ID0gdG1lbWNf
c2V0X3Bvb2xzKG9wLT5jbGlfaWQsIG9wLT51LnBvb2wsIG9wLT5sZW4pOwotICAgICAgICBicmVh
azsKLSAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9PUF9TRVRfQVVUSDogLyogVE1FTV9BVVRIICov
Ci0gICAgICAgIHJldCA9IHRtZW1jX2F1dGhfcG9vbHMob3AtPmNsaV9pZCwgb3AtPnUucG9vbCwg
b3AtPmxlbik7Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldCA9IGRv
X3RtZW1fY29udHJvbChvcCk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIHdyaXRlX3Vu
bG9jaygmdG1lbV9yd2xvY2spOwotCi0gICAgcmV0dXJuIHJldDsKLX0KLQotLyoKLSAqIExvY2Fs
IHZhcmlhYmxlczoKLSAqIG1vZGU6IEMKLSAqIGMtZmlsZS1zdHlsZTogIkJTRCIKLSAqIGMtYmFz
aWMtb2Zmc2V0OiA0Ci0gKiB0YWItd2lkdGg6IDQKLSAqIGluZGVudC10YWJzLW1vZGU6IG5pbAot
ICogRW5kOgotICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3RtZW1feGVuLmMgYi94ZW4vY29t
bW9uL3RtZW1feGVuLmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGJmN2IxNGY3OWEu
LjAwMDAwMDAwMDAKLS0tIGEveGVuL2NvbW1vbi90bWVtX3hlbi5jCisrKyAvZGV2L251bGwKQEAg
LTEsMjc3ICswLDAgQEAKLS8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKLSAqIHRtZW0teGVuLmMKLSAq
Ci0gKiBYZW4tc3BlY2lmaWMgVHJhbnNjZW5kZW50IG1lbW9yeQotICoKLSAqIENvcHlyaWdodCAo
YykgMjAwOSwgRGFuIE1hZ2VuaGVpbWVyLCBPcmFjbGUgQ29ycC4KLSAqLwotCi0jaW5jbHVkZSA8
eGVuL3RtZW0uaD4KLSNpbmNsdWRlIDx4ZW4vdG1lbV94ZW4uaD4KLSNpbmNsdWRlIDx4ZW4vbHpv
Lmg+IC8qIGNvbXByZXNzaW9uIGNvZGUgKi8KLSNpbmNsdWRlIDx4ZW4vcGFnaW5nLmg+Ci0jaW5j
bHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+Ci0jaW5jbHVkZSA8eGVuL2NwdS5oPgotI2luY2x1ZGUg
PHhlbi9pbml0Lmg+Ci0KLWJvb2wgX19yZWFkX21vc3RseSBvcHRfdG1lbTsKLWJvb2xlYW5fcGFy
YW0oInRtZW0iLCBvcHRfdG1lbSk7Ci0KLWJvb2wgX19yZWFkX21vc3RseSBvcHRfdG1lbV9jb21w
cmVzczsKLWJvb2xlYW5fcGFyYW0oInRtZW1fY29tcHJlc3MiLCBvcHRfdG1lbV9jb21wcmVzcyk7
Ci0KLWF0b21pY190IGZyZWVhYmxlX3BhZ2VfY291bnQgPSBBVE9NSUNfSU5JVCgwKTsKLQotLyog
dGhlc2UgYXJlIGEgY29uY3VycmVuY3kgYm90dGxlbmVjaywgY291bGQgYmUgcGVyY3B1IGFuZCBk
eW5hbWljYWxseQotICogYWxsb2NhdGVkIGlmZiBvcHRfdG1lbV9jb21wcmVzcyAqLwotI2RlZmlu
ZSBMWk9fV09SS01FTV9CWVRFUyBMWk8xWF8xX01FTV9DT01QUkVTUwotI2RlZmluZSBMWk9fRFNU
TUVNX1BBR0VTIDIKLXN0YXRpYyBERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWSh1bnNpZ25lZCBj
aGFyICosIHdvcmttZW0pOwotc3RhdGljIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHVuc2ln
bmVkIGNoYXIgKiwgZHN0bWVtKTsKLXN0YXRpYyBERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWSh2
b2lkICosIHNjcmF0Y2hfcGFnZSk7Ci0KLSNpZiBkZWZpbmVkKENPTkZJR19BUk0pCi1zdGF0aWMg
aW5saW5lIHZvaWQgKmNsaV9nZXRfcGFnZSh4ZW5fcGZuX3QgY21mbiwgbWZuX3QgKnBjbGlfbWZu
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqKnBj
bGlfcGZwLCBib29sIGNsaV93cml0ZSkKLXsKLSAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKLSAg
ICByZXR1cm4gTlVMTDsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIGNsaV9wdXRfcGFnZSh2b2lk
ICpjbGlfdmEsIHN0cnVjdCBwYWdlX2luZm8gKmNsaV9wZnAsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1mbl90IGNsaV9tZm4sIGJvb2wgbWFya19kaXJ0eSkKLXsKLSAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKLX0KLSNlbHNlCi0jaW5jbHVkZSA8YXNtL3AybS5oPgotCi1zdGF0
aWMgaW5saW5lIHZvaWQgKmNsaV9nZXRfcGFnZSh4ZW5fcGZuX3QgY21mbiwgbWZuX3QgKnBjbGlf
bWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
KnBjbGlfcGZwLCBib29sIGNsaV93cml0ZSkKLXsKLSAgICBwMm1fdHlwZV90IHQ7Ci0gICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZTsKLQotICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihjdXJy
ZW50LT5kb21haW4sIGNtZm4sICZ0LCBQMk1fQUxMT0MpOwotICAgIGlmICggIXBhZ2UgfHwgdCAh
PSBwMm1fcmFtX3J3ICkKLSAgICB7Ci0gICAgICAgIGlmICggcGFnZSApCi0gICAgICAgICAgICBw
dXRfcGFnZShwYWdlKTsKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgfQotCi0gICAgaWYgKCBj
bGlfd3JpdGUgJiYgIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKLSAg
ICB7Ci0gICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICByZXR1cm4gTlVMTDsKLSAgICB9
Ci0KLSAgICAqcGNsaV9tZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKLSAgICAqcGNsaV9wZnAgPSBw
YWdlOwotCi0gICAgcmV0dXJuIG1hcF9kb21haW5fcGFnZSgqcGNsaV9tZm4pOwotfQotCi1zdGF0
aWMgaW5saW5lIHZvaWQgY2xpX3B1dF9wYWdlKHZvaWQgKmNsaV92YSwgc3RydWN0IHBhZ2VfaW5m
byAqY2xpX3BmcCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgY2xpX21m
biwgYm9vbCBtYXJrX2RpcnR5KQotewotICAgIGlmICggbWFya19kaXJ0eSApCi0gICAgewotICAg
ICAgICBwdXRfcGFnZV9hbmRfdHlwZShjbGlfcGZwKTsKLSAgICAgICAgcGFnaW5nX21hcmtfZGly
dHkoY3VycmVudC0+ZG9tYWluLCBjbGlfbWZuKTsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICBw
dXRfcGFnZShjbGlfcGZwKTsKLSAgICB1bm1hcF9kb21haW5fcGFnZShjbGlfdmEpOwotfQotI2Vu
ZGlmCi0KLWludCB0bWVtX2NvcHlfZnJvbV9jbGllbnQoc3RydWN0IHBhZ2VfaW5mbyAqcGZwLAot
ICAgIHhlbl9wZm5fdCBjbWZuLCB0bWVtX2NsaV92YV9wYXJhbV90IGNsaWJ1ZikKLXsKLSAgICBt
Zm5fdCB0bWVtX21mbiwgY2xpX21mbiA9IElOVkFMSURfTUZOOwotICAgIGNoYXIgKnRtZW1fdmEs
ICpjbGlfdmEgPSBOVUxMOwotICAgIHN0cnVjdCBwYWdlX2luZm8gKmNsaV9wZnAgPSBOVUxMOwot
ICAgIGludCByYyA9IDE7Ci0KLSAgICBBU1NFUlQocGZwICE9IE5VTEwpOwotICAgIHRtZW1fbWZu
ID0gcGFnZV90b19tZm4ocGZwKTsKLSAgICB0bWVtX3ZhID0gbWFwX2RvbWFpbl9wYWdlKHRtZW1f
bWZuKTsKLSAgICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxsKGNsaWJ1ZikgKQotICAgIHsKLSAg
ICAgICAgY2xpX3ZhID0gY2xpX2dldF9wYWdlKGNtZm4sICZjbGlfbWZuLCAmY2xpX3BmcCwgMCk7
Ci0gICAgICAgIGlmICggY2xpX3ZhID09IE5VTEwgKQotICAgICAgICB7Ci0gICAgICAgICAgICB1
bm1hcF9kb21haW5fcGFnZSh0bWVtX3ZhKTsKLSAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwot
ICAgICAgICB9Ci0gICAgfQotICAgIHNtcF9tYigpOwotICAgIGlmICggY2xpX3ZhICkKLSAgICB7
Ci0gICAgICAgIG1lbWNweSh0bWVtX3ZhLCBjbGlfdmEsIFBBR0VfU0laRSk7Ci0gICAgICAgIGNs
aV9wdXRfcGFnZShjbGlfdmEsIGNsaV9wZnAsIGNsaV9tZm4sIDApOwotICAgIH0KLSAgICBlbHNl
Ci0gICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICB1bm1hcF9kb21haW5fcGFnZSh0bWVtX3ZhKTsK
LSAgICByZXR1cm4gcmM7Ci19Ci0KLWludCB0bWVtX2NvbXByZXNzX2Zyb21fY2xpZW50KHhlbl9w
Zm5fdCBjbWZuLAotICAgIHZvaWQgKipvdXRfdmEsIHNpemVfdCAqb3V0X2xlbiwgdG1lbV9jbGlf
dmFfcGFyYW1fdCBjbGlidWYpCi17Ci0gICAgaW50IHJldCA9IDA7Ci0gICAgdW5zaWduZWQgY2hh
ciAqZG1lbSA9IHRoaXNfY3B1KGRzdG1lbSk7Ci0gICAgdW5zaWduZWQgY2hhciAqd21lbSA9IHRo
aXNfY3B1KHdvcmttZW0pOwotICAgIGNoYXIgKnNjcmF0Y2ggPSB0aGlzX2NwdShzY3JhdGNoX3Bh
Z2UpOwotICAgIHN0cnVjdCBwYWdlX2luZm8gKmNsaV9wZnAgPSBOVUxMOwotICAgIG1mbl90IGNs
aV9tZm4gPSBJTlZBTElEX01GTjsKLSAgICB2b2lkICpjbGlfdmEgPSBOVUxMOwotCi0gICAgaWYg
KCBkbWVtID09IE5VTEwgfHwgd21lbSA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJuIDA7ICAvKiBu
byBidWZmZXIsIHNvIGNhbid0IGNvbXByZXNzICovCi0gICAgaWYgKCBndWVzdF9oYW5kbGVfaXNf
bnVsbChjbGlidWYpICkKLSAgICB7Ci0gICAgICAgIGNsaV92YSA9IGNsaV9nZXRfcGFnZShjbWZu
LCAmY2xpX21mbiwgJmNsaV9wZnAsIDApOwotICAgICAgICBpZiAoIGNsaV92YSA9PSBOVUxMICkK
LSAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwotICAgIH0KLSAgICBlbHNlIGlmICggIXNjcmF0
Y2ggKQotICAgICAgICByZXR1cm4gMDsKLSAgICBlbHNlIGlmICggY29weV9mcm9tX2d1ZXN0KHNj
cmF0Y2gsIGNsaWJ1ZiwgUEFHRV9TSVpFKSApCi0gICAgICAgIHJldHVybiAtRUZBVUxUOwotICAg
IHNtcF9tYigpOwotICAgIHJldCA9IGx6bzF4XzFfY29tcHJlc3MoY2xpX3ZhID86IHNjcmF0Y2gs
IFBBR0VfU0laRSwgZG1lbSwgb3V0X2xlbiwgd21lbSk7Ci0gICAgQVNTRVJUKHJldCA9PSBMWk9f
RV9PSyk7Ci0gICAgKm91dF92YSA9IGRtZW07Ci0gICAgaWYgKCBjbGlfdmEgKQotICAgICAgICBj
bGlfcHV0X3BhZ2UoY2xpX3ZhLCBjbGlfcGZwLCBjbGlfbWZuLCAwKTsKLSAgICByZXR1cm4gMTsK
LX0KLQotaW50IHRtZW1fY29weV90b19jbGllbnQoeGVuX3Bmbl90IGNtZm4sIHN0cnVjdCBwYWdl
X2luZm8gKnBmcCwKLSAgICB0bWVtX2NsaV92YV9wYXJhbV90IGNsaWJ1ZikKLXsKLSAgICBtZm5f
dCB0bWVtX21mbiwgY2xpX21mbiA9IElOVkFMSURfTUZOOwotICAgIGNoYXIgKnRtZW1fdmEsICpj
bGlfdmEgPSBOVUxMOwotICAgIHN0cnVjdCBwYWdlX2luZm8gKmNsaV9wZnAgPSBOVUxMOwotICAg
IGludCByYyA9IDE7Ci0KLSAgICBBU1NFUlQocGZwICE9IE5VTEwpOwotICAgIGlmICggZ3Vlc3Rf
aGFuZGxlX2lzX251bGwoY2xpYnVmKSApCi0gICAgewotICAgICAgICBjbGlfdmEgPSBjbGlfZ2V0
X3BhZ2UoY21mbiwgJmNsaV9tZm4sICZjbGlfcGZwLCAxKTsKLSAgICAgICAgaWYgKCBjbGlfdmEg
PT0gTlVMTCApCi0gICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKLSAgICB9Ci0gICAgdG1lbV9t
Zm4gPSBwYWdlX3RvX21mbihwZnApOwotICAgIHRtZW1fdmEgPSBtYXBfZG9tYWluX3BhZ2UodG1l
bV9tZm4pOwotCi0gICAgaWYgKCBjbGlfdmEgKQotICAgIHsKLSAgICAgICAgbWVtY3B5KGNsaV92
YSwgdG1lbV92YSwgUEFHRV9TSVpFKTsKLSAgICAgICAgY2xpX3B1dF9wYWdlKGNsaV92YSwgY2xp
X3BmcCwgY2xpX21mbiwgMSk7Ci0gICAgfQotICAgIGVsc2UKLSAgICAgICAgcmMgPSAtRUlOVkFM
OwotICAgIHVubWFwX2RvbWFpbl9wYWdlKHRtZW1fdmEpOwotICAgIHNtcF9tYigpOwotICAgIHJl
dHVybiByYzsKLX0KLQotaW50IHRtZW1fZGVjb21wcmVzc190b19jbGllbnQoeGVuX3Bmbl90IGNt
Zm4sIHZvaWQgKnRtZW1fdmEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
aXplX3Qgc2l6ZSwgdG1lbV9jbGlfdmFfcGFyYW1fdCBjbGlidWYpCi17Ci0gICAgbWZuX3QgY2xp
X21mbiA9IElOVkFMSURfTUZOOwotICAgIHN0cnVjdCBwYWdlX2luZm8gKmNsaV9wZnAgPSBOVUxM
OwotICAgIHZvaWQgKmNsaV92YSA9IE5VTEw7Ci0gICAgY2hhciAqc2NyYXRjaCA9IHRoaXNfY3B1
KHNjcmF0Y2hfcGFnZSk7Ci0gICAgc2l6ZV90IG91dF9sZW4gPSBQQUdFX1NJWkU7Ci0gICAgaW50
IHJldDsKLQotICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwoY2xpYnVmKSApCi0gICAgewot
ICAgICAgICBjbGlfdmEgPSBjbGlfZ2V0X3BhZ2UoY21mbiwgJmNsaV9tZm4sICZjbGlfcGZwLCAx
KTsKLSAgICAgICAgaWYgKCBjbGlfdmEgPT0gTlVMTCApCi0gICAgICAgICAgICByZXR1cm4gLUVG
QVVMVDsKLSAgICB9Ci0gICAgZWxzZSBpZiAoICFzY3JhdGNoICkKLSAgICAgICAgcmV0dXJuIDA7
Ci0gICAgcmV0ID0gbHpvMXhfZGVjb21wcmVzc19zYWZlKHRtZW1fdmEsIHNpemUsIGNsaV92YSA/
OiBzY3JhdGNoLCAmb3V0X2xlbik7Ci0gICAgQVNTRVJUKHJldCA9PSBMWk9fRV9PSyk7Ci0gICAg
QVNTRVJUKG91dF9sZW4gPT0gUEFHRV9TSVpFKTsKLSAgICBpZiAoIGNsaV92YSApCi0gICAgICAg
IGNsaV9wdXRfcGFnZShjbGlfdmEsIGNsaV9wZnAsIGNsaV9tZm4sIDEpOwotICAgIGVsc2UgaWYg
KCBjb3B5X3RvX2d1ZXN0KGNsaWJ1Ziwgc2NyYXRjaCwgUEFHRV9TSVpFKSApCi0gICAgICAgIHJl
dHVybiAtRUZBVUxUOwotICAgIHNtcF9tYigpOwotICAgIHJldHVybiAxOwotfQotCi0vKioqKioq
KioqKioqKioqKioqICBYRU4tU1BFQ0lGSUMgSE9TVCBJTklUSUFMSVpBVElPTiAqKioqKioqKioq
KioqKioqKioqKi8KLXN0YXRpYyBpbnQgZHN0bWVtX29yZGVyLCB3b3JrbWVtX29yZGVyOwotCi1z
dGF0aWMgaW50IGNwdV9jYWxsYmFjaygKLSAgICBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5mYiwg
dW5zaWduZWQgbG9uZyBhY3Rpb24sIHZvaWQgKmhjcHUpCi17Ci0gICAgdW5zaWduZWQgaW50IGNw
dSA9ICh1bnNpZ25lZCBsb25nKWhjcHU7Ci0KLSAgICBzd2l0Y2ggKCBhY3Rpb24gKQotICAgIHsK
LSAgICBjYXNlIENQVV9VUF9QUkVQQVJFOiB7Ci0gICAgICAgIGlmICggcGVyX2NwdShkc3RtZW0s
IGNwdSkgPT0gTlVMTCApCi0gICAgICAgICAgICBwZXJfY3B1KGRzdG1lbSwgY3B1KSA9IGFsbG9j
X3hlbmhlYXBfcGFnZXMoZHN0bWVtX29yZGVyLCAwKTsKLSAgICAgICAgaWYgKCBwZXJfY3B1KHdv
cmttZW0sIGNwdSkgPT0gTlVMTCApCi0gICAgICAgICAgICBwZXJfY3B1KHdvcmttZW0sIGNwdSkg
PSBhbGxvY194ZW5oZWFwX3BhZ2VzKHdvcmttZW1fb3JkZXIsIDApOwotICAgICAgICBpZiAoIHBl
cl9jcHUoc2NyYXRjaF9wYWdlLCBjcHUpID09IE5VTEwgKQotICAgICAgICAgICAgcGVyX2NwdShz
Y3JhdGNoX3BhZ2UsIGNwdSkgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKLSAgICAgICAgYnJlYWs7
Ci0gICAgfQotICAgIGNhc2UgQ1BVX0RFQUQ6Ci0gICAgY2FzZSBDUFVfVVBfQ0FOQ0VMRUQ6IHsK
LSAgICAgICAgaWYgKCBwZXJfY3B1KGRzdG1lbSwgY3B1KSAhPSBOVUxMICkKLSAgICAgICAgewot
ICAgICAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2VzKHBlcl9jcHUoZHN0bWVtLCBjcHUpLCBkc3Rt
ZW1fb3JkZXIpOwotICAgICAgICAgICAgcGVyX2NwdShkc3RtZW0sIGNwdSkgPSBOVUxMOwotICAg
ICAgICB9Ci0gICAgICAgIGlmICggcGVyX2NwdSh3b3JrbWVtLCBjcHUpICE9IE5VTEwgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZXMocGVyX2NwdSh3b3JrbWVtLCBj
cHUpLCB3b3JrbWVtX29yZGVyKTsKLSAgICAgICAgICAgIHBlcl9jcHUod29ya21lbSwgY3B1KSA9
IE5VTEw7Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKCBwZXJfY3B1KHNjcmF0Y2hfcGFnZSwgY3B1
KSAhPSBOVUxMICkKLSAgICAgICAgewotICAgICAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UocGVy
X2NwdShzY3JhdGNoX3BhZ2UsIGNwdSkpOwotICAgICAgICAgICAgcGVyX2NwdShzY3JhdGNoX3Bh
Z2UsIGNwdSkgPSBOVUxMOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAgICBk
ZWZhdWx0OgotICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICByZXR1cm4gTk9USUZZX0RPTkU7
Ci19Ci0KLXN0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X25mYiA9IHsKLSAgICAubm90
aWZpZXJfY2FsbCA9IGNwdV9jYWxsYmFjawotfTsKLQotaW50IF9faW5pdCB0bWVtX2luaXQodm9p
ZCkKLXsKLSAgICB1bnNpZ25lZCBpbnQgY3B1OwotCi0gICAgZHN0bWVtX29yZGVyID0gZ2V0X29y
ZGVyX2Zyb21fcGFnZXMoTFpPX0RTVE1FTV9QQUdFUyk7Ci0gICAgd29ya21lbV9vcmRlciA9IGdl
dF9vcmRlcl9mcm9tX2J5dGVzKExaTzFYXzFfTUVNX0NPTVBSRVNTKTsKLQotICAgIGZvcl9lYWNo
X29ubGluZV9jcHUgKCBjcHUgKQotICAgIHsKLSAgICAgICAgdm9pZCAqaGNwdSA9ICh2b2lkICop
KGxvbmcpY3B1OwotICAgICAgICBjcHVfY2FsbGJhY2soJmNwdV9uZmIsIENQVV9VUF9QUkVQQVJF
LCBoY3B1KTsKLSAgICB9Ci0KLSAgICByZWdpc3Rlcl9jcHVfbm90aWZpZXIoJmNwdV9uZmIpOwot
Ci0gICAgcmV0dXJuIDE7Ci19CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9NYWtlZmlsZSBiL3hl
bi9pbmNsdWRlL01ha2VmaWxlCmluZGV4IGY3ODk1ZTRkNGUuLjMyNWEwYjg4ZDkgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL01ha2VmaWxlCisrKyBiL3hlbi9pbmNsdWRlL01ha2VmaWxlCkBAIC0x
Niw3ICsxNiw2IEBAIGhlYWRlcnMteSA6PSBcCiAgICAgY29tcGF0L3BoeXNkZXYuaCBcCiAgICAg
Y29tcGF0L3BsYXRmb3JtLmggXAogICAgIGNvbXBhdC9zY2hlZC5oIFwKLSAgICBjb21wYXQvdG1l
bS5oIFwKICAgICBjb21wYXQvdHJhY2UuaCBcCiAgICAgY29tcGF0L3ZjcHUuaCBcCiAgICAgY29t
cGF0L3ZlcnNpb24uaCBcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggMWNjZjIwNzg3YS4uMWI4MzQwN2Zj
ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtMzQsNyArMzQsNiBAQAogI2luY2x1ZGUgInhlbi5oIgog
I2luY2x1ZGUgImRvbWN0bC5oIgogI2luY2x1ZGUgInBoeXNkZXYuaCIKLSNpbmNsdWRlICJ0bWVt
LmgiCiAKICNkZWZpbmUgWEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDEyCiAK
QEAgLTczMiwxMTAgKzczMSw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9hbGxvYyB7CiAgICAg
fSB1OwogfTsKIAotI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfQUxMX0NMSUVOVFMgMHhGRkZG
VQotCi0jZGVmaW5lIFhFTl9TWVNDVExfVE1FTV9PUF9USEFXICAgICAgICAgICAgICAgICAgIDAK
LSNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX0ZSRUVaRSAgICAgICAgICAgICAgICAgMQotI2Rl
ZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1BfRkxVU0ggICAgICAgICAgICAgICAgICAyCi0jZGVmaW5l
IFhFTl9TWVNDVExfVE1FTV9PUF9ERVNUUk9ZICAgICAgICAgICAgICAgIDMKLSNkZWZpbmUgWEVO
X1NZU0NUTF9UTUVNX09QX0xJU1QgICAgICAgICAgICAgICAgICAgNAotI2RlZmluZSBYRU5fU1lT
Q1RMX1RNRU1fT1BfR0VUX0NMSUVOVF9JTkZPICAgICAgICA1Ci0jZGVmaW5lIFhFTl9TWVNDVExf
VE1FTV9PUF9TRVRfQ0xJRU5UX0lORk8gICAgICAgIDYKLSNkZWZpbmUgWEVOX1NZU0NUTF9UTUVN
X09QX0dFVF9QT09MUyAgICAgICAgICAgICAgNwotI2RlZmluZSBYRU5fU1lTQ1RMX1RNRU1fT1Bf
UVVFUllfRlJFRUFCTEVfTUIgICAgICA4Ci0jZGVmaW5lIFhFTl9TWVNDVExfVE1FTV9PUF9TRVRf
UE9PTFMgICAgICAgICAgICAgIDkKLSNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX1NBVkVfQkVH
SU4gICAgICAgICAgICAgMTAKLSNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9BVVRIICAg
ICAgICAgICAgICAgMTEKLSNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX1NBVkVfR0VUX05FWFRf
UEFHRSAgICAgMTkKLSNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX1NBVkVfR0VUX05FWFRfSU5W
ICAgICAgMjAKLSNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX1NBVkVfRU5EICAgICAgICAgICAg
ICAgMjEKLSNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX1JFU1RPUkVfQkVHSU4gICAgICAgICAg
MzAKLSNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX1JFU1RPUkVfUFVUX1BBR0UgICAgICAgMzIK
LSNkZWZpbmUgWEVOX1NZU0NUTF9UTUVNX09QX1JFU1RPUkVfRkxVU0hfUEFHRSAgICAgMzMKLQot
LyoKLSAqIFhFTl9TWVNDVExfVE1FTV9PUF9TQVZFX0dFVF9ORVhUX1tQQUdFfElOVl0gb3ZlcnJp
ZGUgdGhlICdidWYnIGluCi0gKiB4ZW5fc3lzY3RsX3RtZW1fb3Agd2l0aCB0aGlzIHN0cnVjdHVy
ZSAtIHNvbWV0aW1lcyB3aXRoIGFuIGV4dHJhCi0gKiBwYWdlIHRhY2tsZWQgb24uCi0gKi8KLXN0
cnVjdCB0bWVtX2hhbmRsZSB7Ci0gICAgdWludDMyX3QgcG9vbF9pZDsKLSAgICB1aW50MzJfdCBp
bmRleDsKLSAgICB4ZW5fdG1lbV9vaWRfdCBvaWQ7Ci19OwotCi0vKgotICogWEVOX1NZU0NUTF9U
TUVNX09QX1tHRVQsU0FWRV1fQ0xJRU5UIHVzZXMgdGhlICdjbGllbnQnIGluCi0gKiB4ZW5fdG1l
bV9vcCB3aXRoIHRoaXMgc3RydWN0dXJlLCB3aGljaCBpcyBtb3N0bHkgdXNlZCBkdXJpbmcgbWln
cmF0aW9uLgotICovCi1zdHJ1Y3QgeGVuX3RtZW1fY2xpZW50IHsKLSAgICB1aW50MzJfdCB2ZXJz
aW9uOyAgIC8qIElmIG1pc21hdGNoZWQgd2Ugd2lsbCBnZXQgWEVOX0VPUE5PVFNVUFAuICovCi0g
ICAgdWludDMyX3QgbWF4cG9vbHM7ICAvKiBJZiBncmVhdGVyIHRoYW4gd2hhdCBoeXBlcnZpc29y
IHN1cHBvcnRzLCB3aWxsIGdldAotICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0VSQU5H
RS4gKi8KLSAgICB1aW50MzJfdCBucl9wb29sczsgIC8qIEN1cnJlbnQgYW1vdW50IG9mIHBvb2xz
LiBJZ25vcmVkIG9uIFNFVCovCi0gICAgdW5pb24geyAgICAgICAgICAgICAvKiBTZWUgVE1FTV9D
TElFTlRfW0NPTVBSRVNTLEZST1pFTl0gKi8KLSAgICAgICAgdWludDMyX3QgcmF3OwotICAgICAg
ICBzdHJ1Y3QgewotICAgICAgICAgICAgdWludDhfdCBmcm96ZW46MSwKLSAgICAgICAgICAgICAg
ICAgICAgY29tcHJlc3M6MSwKLSAgICAgICAgICAgICAgICAgICAgbWlncmF0aW5nOjE7Ci0gICAg
ICAgIH0gdTsKLSAgICB9IGZsYWdzOwotICAgIHVpbnQzMl90IHdlaWdodDsKLX07Ci10eXBlZGVm
IHN0cnVjdCB4ZW5fdG1lbV9jbGllbnQgeGVuX3RtZW1fY2xpZW50X3Q7Ci1ERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fdG1lbV9jbGllbnRfdCk7Ci0KLS8qCi0gKiBYRU5fU1lTQ1RMX1RNRU1f
T1BfW0dFVHxTRVRdX1BPT0xTIG9yIFhFTl9TWVNDVExfVE1FTV9PUF9TRVRfQVVUSAotICogdXNl
cyB0aGUgJ3Bvb2wnIGFycmF5IGluICogeGVuX3N5c2N0bF90bWVtX29wIHdpdGggdGhpcyBzdHJ1
Y3R1cmUuCi0gKiBUaGUgWEVOX1NZU0NUTF9UTUVNX09QX0dFVF9QT09MUyBoeXBlcmNhbGwgd2ls
bAotICogcmV0dXJuIHRoZSBudW1iZXIgb2YgZW50cmllcyBpbiAncG9vbCcgb3IgYSBuZWdhdGl2
ZSB2YWx1ZQotICogaWYgYW4gZXJyb3Igd2FzIGVuY291bnRlcmVkLgotICogVGhlIFhFTl9TWVND
VExfVE1FTV9PUF9TRVRfW0FVVEh8UE9PTFNdIHdpbGwgcmV0dXJuIHRoZSBudW1iZXIgb2YKLSAq
IGVudHJpZXMgaW4gJ3Bvb2wnIHByb2Nlc3NlZCBvciBhIG5lZ2F0aXZlIHZhbHVlIGlmIGFuIGVy
cm9yCi0gKiB3YXMgZW5jb3VudGVyZWQuCi0gKi8KLXN0cnVjdCB4ZW5fdG1lbV9wb29sX2luZm8g
ewotICAgIHVuaW9uIHsKLSAgICAgICAgdWludDMyX3QgcmF3OwotICAgICAgICBzdHJ1Y3Qgewot
ICAgICAgICAgICAgdWludDMyX3QgcGVyc2lzdDoxLCAgICAvKiBTZWUgVE1FTV9QT09MX1BFUlNJ
U1QuICovCi0gICAgICAgICAgICAgICAgICAgICBzaGFyZWQ6MSwgICAgIC8qIFNlZSBUTUVNX1BP
T0xfU0hBUkVELiAqLwotICAgICAgICAgICAgICAgICAgICAgYXV0aDoxLCAgICAgICAvKiBTZWUg
VE1FTV9QT09MX0FVVEguICovCi0gICAgICAgICAgICAgICAgICAgICByc3YxOjEsCi0gICAgICAg
ICAgICAgICAgICAgICBwYWdlYml0czo4LCAgIC8qIFRNRU1fUE9PTF9QQUdFU0laRV9bU0hJRlQs
TUFTS10uICovCi0gICAgICAgICAgICAgICAgICAgICByc3YyOjEyLAotICAgICAgICAgICAgICAg
ICAgICAgdmVyc2lvbjo4OyAgICAvKiBUTUVNX1BPT0xfVkVSU0lPTl9bU0hJRlQsTUFTS10uICov
Ci0gICAgICAgIH0gdTsKLSAgICB9IGZsYWdzOwotICAgIHVpbnQzMl90IGlkOyAgICAgICAgICAg
ICAgICAgIC8qIExlc3MgdGhhbiB0bWVtX2NsaWVudC5tYXhwb29scy4gKi8KLSAgICB1aW50NjRf
dCBuX3BhZ2VzOyAgICAgICAgICAgICAvKiBaZXJvIG9uIFhFTl9TWVNDVExfVE1FTV9PUF9TRVRf
W0FVVEh8UE9PTFNdLiAqLwotICAgIHVpbnQ2NF9hbGlnbmVkX3QgdXVpZFsyXTsKLX07Ci10eXBl
ZGVmIHN0cnVjdCB4ZW5fdG1lbV9wb29sX2luZm8geGVuX3RtZW1fcG9vbF9pbmZvX3Q7Ci1ERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdG1lbV9wb29sX2luZm9fdCk7Ci0KLXN0cnVjdCB4ZW5f
c3lzY3RsX3RtZW1fb3AgewotICAgIHVpbnQzMl90IGNtZDsgICAgICAgLyogSU46IFhFTl9TWVND
VExfVE1FTV9PUF8qIC4gKi8KLSAgICBpbnQzMl90IHBvb2xfaWQ7ICAgIC8qIElOOiAwIGJ5IGRl
ZmF1bHQgdW5sZXNzIF9TQVZFXyosIFJFU1RPUkVfKiAuKi8KLSAgICB1aW50MzJfdCBjbGlfaWQ7
ICAgIC8qIElOOiBjbGllbnQgaWQsIDAgZm9yIFhFTl9TWVNDVExfVE1FTV9RVUVSWV9GUkVFQUJM
RV9NQgotICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIGFsbCBvdGhlcnMgY2FuIGJlIHRo
ZSBkb21haW4gaWQgb3IKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfVE1F
TV9PUF9BTExfQ0xJRU5UUyBmb3IgYWxsLiAqLwotICAgIHVpbnQzMl90IGxlbjsgICAgICAgLyog
SU46IGxlbmd0aCBvZiAnYnVmJy4gSWYgbm90IGFwcGxpY2FibGUgdG8gdXNlIDAuICovCi0gICAg
dWludDMyX3QgYXJnOyAgICAgICAvKiBJTjogSWYgbm90IGFwcGxpY2FibGUgdG8gY29tbWFuZCB1
c2UgMC4gKi8KLSAgICB1aW50MzJfdCBwYWQ7ICAgICAgIC8qIFBhZGRpbmcgc28gc3RydWN0dXJl
IGlzIHRoZSBzYW1lIHVuZGVyIDMyIGFuZCA2NC4gKi8KLSAgICB4ZW5fdG1lbV9vaWRfdCBvaWQ7
IC8qIElOOiBJZiBub3QgYXBwbGljYWJsZSB0byBjb21tYW5kIHVzZSAwcy4gKi8KLSAgICB1bmlv
biB7Ci0gICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQoY2hhcikgYnVmOyAvKiBJTi9PVVQ6IEJ1
ZmZlciB0byBzYXZlL3Jlc3RvcmUgKi8KLSAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh4ZW5f
dG1lbV9jbGllbnRfdCkgY2xpZW50OyAvKiBJTi9PVVQgZm9yICovCi0gICAgICAgICAgICAgICAg
ICAgICAgICAvKiAgWEVOX1NZU0NUTF9UTUVNX09QX1tHRVQsU0FWRV1fQ0xJRU5ULiAqLwotICAg
ICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHhlbl90bWVtX3Bvb2xfaW5mb190KSBwb29sOyAvKiBP
VVQgZm9yICovCi0gICAgICAgICAgICAgICAgICAgICAgICAvKiBYRU5fU1lTQ1RMX1RNRU1fT1Bf
R0VUX1BPT0xTLiBNdXN0IGhhdmUgJ2xlbicgKi8KLSAgICAgICAgICAgICAgICAgICAgICAgIC8q
IG9mIHRoZW0uICovCi0gICAgfSB1OwotfTsKLQogLyoKICAqIFhFTl9TWVNDVExfZ2V0X2NwdV9s
ZXZlbGxpbmdfY2FwcyAoeDg2IHNwZWNpZmljKQogICoKQEAgLTExMjQsNyArMTAxOSw3IEBAIHN0
cnVjdCB4ZW5fc3lzY3RsIHsKICNkZWZpbmUgWEVOX1NZU0NUTF9wc3JfY210X29wICAgICAgICAg
ICAgICAgICAgICAyMQogI2RlZmluZSBYRU5fU1lTQ1RMX3BjaXRvcG9pbmZvICAgICAgICAgICAg
ICAgICAgIDIyCiAjZGVmaW5lIFhFTl9TWVNDVExfcHNyX2FsbG9jICAgICAgICAgICAgICAgICAg
ICAgMjMKLSNkZWZpbmUgWEVOX1NZU0NUTF90bWVtX29wICAgICAgICAgICAgICAgICAgICAgICAy
NAorLyogI2RlZmluZSBYRU5fU1lTQ1RMX3RtZW1fb3AgICAgICAgICAgICAgICAgICAgICAgIDI0
ICovCiAjZGVmaW5lIFhFTl9TWVNDVExfZ2V0X2NwdV9sZXZlbGxpbmdfY2FwcyAgICAgICAgMjUK
ICNkZWZpbmUgWEVOX1NZU0NUTF9nZXRfY3B1X2ZlYXR1cmVzZXQgICAgICAgICAgICAyNgogI2Rl
ZmluZSBYRU5fU1lTQ1RMX2xpdmVwYXRjaF9vcCAgICAgICAgICAgICAgICAgIDI3CkBAIC0xMTU0
LDcgKzEwNDksNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bCB7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lz
Y3RsX2NvdmVyYWdlX29wICAgICAgIGNvdmVyYWdlX29wOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5
c2N0bF9wc3JfY210X29wICAgICAgICBwc3JfY210X29wOwogICAgICAgICBzdHJ1Y3QgeGVuX3N5
c2N0bF9wc3JfYWxsb2MgICAgICAgICBwc3JfYWxsb2M7Ci0gICAgICAgIHN0cnVjdCB4ZW5fc3lz
Y3RsX3RtZW1fb3AgICAgICAgICAgIHRtZW1fb3A7CiAgICAgICAgIHN0cnVjdCB4ZW5fc3lzY3Rs
X2NwdV9sZXZlbGxpbmdfY2FwcyBjcHVfbGV2ZWxsaW5nX2NhcHM7CiAgICAgICAgIHN0cnVjdCB4
ZW5fc3lzY3RsX2NwdV9mZWF0dXJlc2V0ICAgIGNwdV9mZWF0dXJlc2V0OwogICAgICAgICBzdHJ1
Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfb3AgICAgICBsaXZlcGF0Y2g7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvdG1lbS5oIGIveGVuL2luY2x1ZGUvcHVibGljL3RtZW0uaAppbmRl
eCBhYTBhYWZhYTlkLi5jMDJiZTlmNzA0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
dG1lbS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy90bWVtLmgKQEAgLTEsOCArMSw4IEBACiAv
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCiAgKiB0bWVtLmgKLSAqIAorICoKICAqIEd1ZXN0IE9TIGlu
dGVyZmFjZSB0byBYZW4gVHJhbnNjZW5kZW50IE1lbW9yeS4KLSAqIAorICoKICAqIFBlcm1pc3Np
b24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFp
bmluZyBhIGNvcHkKICAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRh
dGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bwogICogZGVhbCBpbiB0aGUgU29mdHdhcmUg
d2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUKQEAg
LTI5LDE1ICsyOSwxMSBAQAogCiAjaW5jbHVkZSAieGVuLmgiCiAKKyNpZiBfX1hFTl9JTlRFUkZB
Q0VfVkVSU0lPTl9fIDwgMHgwMDA0MTIwMAorCiAvKiB2ZXJzaW9uIG9mIEFCSSAqLwogI2RlZmlu
ZSBUTUVNX1NQRUNfVkVSU0lPTiAgICAgICAgICAxCiAKLS8qIENvbW1hbmRzIHRvIEhZUEVSVklT
T1JfdG1lbV9vcCgpICovCi0jaWZkZWYgX19YRU5fXwotI2RlZmluZSBUTUVNX0NPTlRST0wgICAg
ICAgICAgICAgICAwIC8qIE5vdyBjYWxsZWQgWEVOX1NZU0NUTF90bWVtX29wICovCi0jZWxzZQot
I3VuZGVmIFRNRU1fQ09OVFJPTAotI2VuZGlmCiAjZGVmaW5lIFRNRU1fTkVXX1BPT0wgICAgICAg
ICAgICAgIDEKICNkZWZpbmUgVE1FTV9ERVNUUk9ZX1BPT0wgICAgICAgICAgMgogI2RlZmluZSBU
TUVNX1BVVF9QQUdFICAgICAgICAgICAgICA0CkBAIC0xMTEsNiArMTA3LDggQEAgdHlwZWRlZiBz
dHJ1Y3QgdG1lbV9vcCB0bWVtX29wX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh0bWVtX29w
X3QpOwogI2VuZGlmCiAKKyNlbmRpZiAgLyogX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4
MDAwNDEyMDAgKi8KKwogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19UTUVNX0hfXyAqLwogCiAvKgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2h5cGVyY2FsbC5oIGIveGVuL2luY2x1ZGUveGVu
L2h5cGVyY2FsbC5oCmluZGV4IGNjOTlhZWE1N2QuLjg4ODc3NWY5YTcgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxs
LmgKQEAgLTEyLDcgKzEyLDYgQEAKICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+CiAjaW5jbHVk
ZSA8cHVibGljL3BsYXRmb3JtLmg+CiAjaW5jbHVkZSA8cHVibGljL2V2ZW50X2NoYW5uZWwuaD4K
LSNpbmNsdWRlIDxwdWJsaWMvdG1lbS5oPgogI2luY2x1ZGUgPHB1YmxpYy92ZXJzaW9uLmg+CiAj
aW5jbHVkZSA8cHVibGljL3BtdS5oPgogI2luY2x1ZGUgPHB1YmxpYy9odm0vZG1fb3AuaD4KQEAg
LTEzMCwxMiArMTI5LDYgQEAgZXh0ZXJuIGxvbmcKIGRvX3hzbV9vcCgKICAgICBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHhzbV9vcF90KSB1X3hzbV9vcCk7CiAKLSNpZmRlZiBDT05GSUdfVE1FTQot
ZXh0ZXJuIGxvbmcKLWRvX3RtZW1fb3AoCi0gICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh0bWVt
X29wX3QpIHVvcHMpOwotI2VuZGlmCi0KIGV4dGVybiBsb25nCiBkb194ZW5vcHJvZl9vcChpbnQg
b3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKTsKIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAppbmRleCAwNTRkMDJlNmMw
Li4xYzlhYjMwNmMwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vbW0uaApAQCAtMjQ4LDggKzI0OCwxMCBAQCBzdHJ1Y3QgbnBmZWMgewogI2Rl
ZmluZSAgTUVNRl9ub19yZWZjb3VudCAoMVU8PF9NRU1GX25vX3JlZmNvdW50KQogI2RlZmluZSBf
TUVNRl9wb3B1bGF0ZV9vbl9kZW1hbmQgMQogI2RlZmluZSAgTUVNRl9wb3B1bGF0ZV9vbl9kZW1h
bmQgKDFVPDxfTUVNRl9wb3B1bGF0ZV9vbl9kZW1hbmQpCisjaWYgMAogI2RlZmluZSBfTUVNRl90
bWVtICAgICAgICAyCiAjZGVmaW5lICBNRU1GX3RtZW0gICAgICAgICgxVTw8X01FTUZfdG1lbSkK
KyNlbmRpZgogI2RlZmluZSBfTUVNRl9ub19kbWEgICAgICAzCiAjZGVmaW5lICBNRU1GX25vX2Rt
YSAgICAgICgxVTw8X01FTUZfbm9fZG1hKQogI2RlZmluZSBfTUVNRl9leGFjdF9ub2RlICA0CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oCmluZGV4IDAzMDljMWYyYTAuLmM4Y2EzZTY4NTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC00NTUsOSArNDU1
LDYgQEAgc3RydWN0IGRvbWFpbgogICAgICAqLwogICAgIHNwaW5sb2NrX3QgaHlwZXJjYWxsX2Rl
YWRsb2NrX211dGV4OwogCi0gICAgLyogdHJhbnNjZW5kZW50IG1lbW9yeSwgYXV0by1hbGxvY2F0
ZWQgb24gZmlyc3QgdG1lbSBvcCBieSBlYWNoIGRvbWFpbiAqLwotICAgIHN0cnVjdCBjbGllbnQg
KnRtZW1fY2xpZW50OwotCiAgICAgc3RydWN0IGxvY2tfcHJvZmlsZV9xaGVhZCBwcm9maWxlX2hl
YWQ7CiAKICAgICAvKiBWYXJpb3VzIHZtX2V2ZW50cyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL3RtZW0uaCBiL3hlbi9pbmNsdWRlL3hlbi90bWVtLmgKZGVsZXRlZCBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDQxNGExNGQ4MDguLjAwMDAwMDAwMDAKLS0tIGEveGVuL2luY2x1ZGUveGVu
L3RtZW0uaAorKysgL2Rldi9udWxsCkBAIC0xLDQ1ICswLDAgQEAKLS8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKLSAqIHRtZW0uaAotICoKLSAqIFRyYW5zY2VuZGVudCBtZW1vcnkKLSAqCi0gKiBDb3B5
cmlnaHQgKGMpIDIwMDgsIERhbiBNYWdlbmhlaW1lciwgT3JhY2xlIENvcnAuCi0gKi8KLQotI2lm
bmRlZiBfX1hFTl9UTUVNX0hfXwotI2RlZmluZSBfX1hFTl9UTUVNX0hfXwotCi1zdHJ1Y3QgeGVu
X3N5c2N0bF90bWVtX29wOwotCi0jaWZkZWYgQ09ORklHX1RNRU0KLWV4dGVybiBpbnQgdG1lbV9j
b250cm9sKHN0cnVjdCB4ZW5fc3lzY3RsX3RtZW1fb3AgKm9wKTsKLWV4dGVybiB2b2lkIHRtZW1f
ZGVzdHJveSh2b2lkICopOwotZXh0ZXJuIHZvaWQgKnRtZW1fcmVsaW5xdWlzaF9wYWdlcyh1bnNp
Z25lZCBpbnQsIHVuc2lnbmVkIGludCk7Ci1leHRlcm4gdW5zaWduZWQgbG9uZyB0bWVtX2ZyZWVh
YmxlX3BhZ2VzKHZvaWQpOwotI2Vsc2UKLXN0YXRpYyBpbmxpbmUgaW50Ci10bWVtX2NvbnRyb2wo
c3RydWN0IHhlbl9zeXNjdGxfdG1lbV9vcCAqb3ApCi17Ci0gICAgcmV0dXJuIC1FTk9TWVM7Ci19
Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZAotdG1lbV9kZXN0cm95KHZvaWQgKnApCi17Ci0gICAgcmV0
dXJuOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgKgotdG1lbV9yZWxpbnF1aXNoX3BhZ2VzKHVu
c2lnbmVkIGludCB4LCB1bnNpZ25lZCBpbnQgeSkKLXsKLSAgICByZXR1cm4gTlVMTDsKLX0KLQot
c3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nCi10bWVtX2ZyZWVhYmxlX3BhZ2VzKHZvaWQpCi17
Ci0gICAgcmV0dXJuIDA7Ci19Ci0jZW5kaWYgLyogQ09ORklHX1RNRU0gKi8KLQotI2VuZGlmIC8q
IF9fWEVOX1RNRU1fSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdG1lbV9jb250
cm9sLmggYi94ZW4vaW5jbHVkZS94ZW4vdG1lbV9jb250cm9sLmgKZGVsZXRlZCBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IGFkMDRjZjcwN2IuLjAwMDAwMDAwMDAKLS0tIGEveGVuL2luY2x1ZGUveGVu
L3RtZW1fY29udHJvbC5oCisrKyAvZGV2L251bGwKQEAgLTEsMzkgKzAsMCBAQAotLyoKLSAqIENv
cHlyaWdodCAoYykgMjAxNiBPcmFjbGUgYW5kL29yIGl0cyBhZmZpbGlhdGVzLiBBbGwgcmlnaHRz
IHJlc2VydmVkLgotICoKLSAqLwotCi0jaWZuZGVmIF9fWEVOX1RNRU1fQ09OVFJPTF9IX18KLSNk
ZWZpbmUgX19YRU5fVE1FTV9DT05UUk9MX0hfXwotCi0jaWZkZWYgQ09ORklHX1RNRU0KLSNpbmNs
dWRlIDxwdWJsaWMvc3lzY3RsLmg+Ci0vKiBWYXJpYWJsZXMgYW5kIGZ1bmN0aW9ucyB0aGF0IHRt
ZW1fY29udHJvbC5jIG5lZWRzIGZyb20gdG1lbS5jICovCi0KLWV4dGVybiBzdHJ1Y3QgdG1lbV9z
dGF0aXN0aWNzIHRtZW1fc3RhdHM7Ci1leHRlcm4gc3RydWN0IHRtZW1fZ2xvYmFsIHRtZW1fZ2xv
YmFsOwotCi1leHRlcm4gcndsb2NrX3QgdG1lbV9yd2xvY2s7Ci0KLWludCB0bWVtX2V2aWN0KHZv
aWQpOwotaW50IGRvX3RtZW1fY29udHJvbChzdHJ1Y3QgeGVuX3N5c2N0bF90bWVtX29wICpvcCk7
Ci0KLXN0cnVjdCBjbGllbnQgKmNsaWVudF9jcmVhdGUoZG9taWRfdCBjbGlfaWQpOwotaW50IGRv
X3RtZW1fbmV3X3Bvb2woZG9taWRfdCB0aGlzX2NsaV9pZCwgdWludDMyX3QgZF9wb29saWQsIHVp
bnQzMl90IGZsYWdzLAotICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgdXVpZF9sbywgdWlu
dDY0X3QgdXVpZF9oaSk7Ci0KLWludCB0bWVtY19zaGFyZWRfcG9vbF9hdXRoKGRvbWlkX3QgY2xp
X2lkLCB1aW50NjRfdCB1dWlkX2xvLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgdXVpZF9oaSwgYm9vbCBhdXRoKTsKLSNlbmRpZiAvKiBDT05GSUdfVE1FTSAqLwotCi0jZW5k
aWYgLyogX19YRU5fVE1FTV9DT05UUk9MX0hfXyAqLwotCi0vKgotICogTG9jYWwgdmFyaWFibGVz
OgotICogbW9kZTogQwotICogYy1maWxlLXN0eWxlOiAiQlNEIgotICogYy1iYXNpYy1vZmZzZXQ6
IDQKLSAqIHRhYi13aWR0aDogNAotICogaW5kZW50LXRhYnMtbW9kZTogbmlsCi0gKiBFbmQ6Ci0g
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi90bWVtX3hlbi5oIGIveGVuL2luY2x1ZGUv
eGVuL3RtZW1feGVuLmgKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDg1MTZhMGIxMzEu
LjAwMDAwMDAwMDAKLS0tIGEveGVuL2luY2x1ZGUveGVuL3RtZW1feGVuLmgKKysrIC9kZXYvbnVs
bApAQCAtMSwzNDMgKzAsMCBAQAotLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgotICogdG1lbV94ZW4u
aAotICoKLSAqIFhlbi1zcGVjaWZpYyBUcmFuc2NlbmRlbnQgbWVtb3J5Ci0gKgotICogQ29weXJp
Z2h0IChjKSAyMDA5LCBEYW4gTWFnZW5oZWltZXIsIE9yYWNsZSBDb3JwLgotICovCi0KLSNpZm5k
ZWYgX19YRU5fVE1FTV9YRU5fSF9fCi0jZGVmaW5lIF9fWEVOX1RNRU1fWEVOX0hfXwotCi0jaW5j
bHVkZSA8eGVuL21tLmg+IC8qIGhlYXAgYWxsb2MvZnJlZSAqLwotI2luY2x1ZGUgPHhlbi9wZm4u
aD4KLSNpbmNsdWRlIDx4ZW4veG1hbGxvYy5oPiAvKiB4bWFsbG9jL3hmcmVlICovCi0jaW5jbHVk
ZSA8eGVuL3NjaGVkLmg+ICAvKiBzdHJ1Y3QgZG9tYWluICovCi0jaW5jbHVkZSA8eGVuL2d1ZXN0
X2FjY2Vzcy5oPiAvKiBjb3B5X2Zyb21fZ3Vlc3QgKi8KLSNpbmNsdWRlIDx4ZW4vaGFzaC5oPiAv
KiBoYXNoX2xvbmcgKi8KLSNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4gLyogX19tYXBfZG9t
YWluX3BhZ2UgKi8KLSNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+IC8qIHN0cnVjdCByYl9yb290ICov
Ci0jaW5jbHVkZSA8eHNtL3hzbS5oPiAvKiB4c21fdG1lbV9jb250cm9sICovCi0jaW5jbHVkZSA8
cHVibGljL3RtZW0uaD4KLSNpZmRlZiBDT05GSUdfQ09NUEFUCi0jaW5jbHVkZSA8Y29tcGF0L3Rt
ZW0uaD4KLSNlbmRpZgotdHlwZWRlZiB1aW50MzJfdCBwYWdlc2l6ZV90OyAgLyogbGlrZSBzaXpl
X3QsIG11c3QgaGFuZGxlIGxhcmdlc3QgUEFHRV9TSVpFICovCi0KLSNkZWZpbmUgSVNfUEFHRV9B
TElHTkVEKGFkZHIpIElTX0FMSUdORUQoKHVuc2lnbmVkIGxvbmcpKGFkZHIpLCBQQUdFX1NJWkUp
Ci0jZGVmaW5lIElTX1ZBTElEX1BBR0UoX3BpKSAgICBtZm5fdmFsaWQocGFnZV90b19tZm4oX3Bp
KSkKLQotZXh0ZXJuIHN0cnVjdCBwYWdlX2xpc3RfaGVhZCB0bWVtX3BhZ2VfbGlzdDsKLWV4dGVy
biBzcGlubG9ja190IHRtZW1fcGFnZV9saXN0X2xvY2s7Ci1leHRlcm4gdW5zaWduZWQgbG9uZyB0
bWVtX3BhZ2VfbGlzdF9wYWdlczsKLWV4dGVybiBhdG9taWNfdCBmcmVlYWJsZV9wYWdlX2NvdW50
OwotCi1leHRlcm4gaW50IHRtZW1faW5pdCh2b2lkKTsKLSNkZWZpbmUgdG1lbV9oYXNoIGhhc2hf
bG9uZwotCi1leHRlcm4gYm9vbCBvcHRfdG1lbV9jb21wcmVzczsKLXN0YXRpYyBpbmxpbmUgYm9v
bCB0bWVtX2NvbXByZXNzaW9uX2VuYWJsZWQodm9pZCkKLXsKLSAgICByZXR1cm4gb3B0X3RtZW1f
Y29tcHJlc3M7Ci19Ci0KLSNpZmRlZiBDT05GSUdfVE1FTQotZXh0ZXJuIGJvb2wgb3B0X3RtZW07
Ci1zdGF0aWMgaW5saW5lIGJvb2wgdG1lbV9lbmFibGVkKHZvaWQpCi17Ci0gICAgcmV0dXJuIG9w
dF90bWVtOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgdG1lbV9kaXNhYmxlKHZvaWQpCi17Ci0g
ICAgb3B0X3RtZW0gPSBmYWxzZTsKLX0KLSNlbHNlCi1zdGF0aWMgaW5saW5lIGJvb2wgdG1lbV9l
bmFibGVkKHZvaWQpCi17Ci0gICAgcmV0dXJuIGZhbHNlOwotfQotCi1zdGF0aWMgaW5saW5lIHZv
aWQgdG1lbV9kaXNhYmxlKHZvaWQpCi17Ci19Ci0jZW5kaWYgLyogQ09ORklHX1RNRU0gKi8KLQot
LyoKLSAqIE1lbW9yeSBmcmVlIHBhZ2UgbGlzdCBtYW5hZ2VtZW50Ci0gKi8KLQotc3RhdGljIGlu
bGluZSBzdHJ1Y3QgcGFnZV9pbmZvICp0bWVtX3BhZ2VfbGlzdF9nZXQodm9pZCkKLXsKLSAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwaTsKLQotICAgIHNwaW5fbG9jaygmdG1lbV9wYWdlX2xpc3RfbG9j
ayk7Ci0gICAgaWYgKCAocGkgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJnRtZW1fcGFnZV9saXN0
KSkgIT0gTlVMTCApCi0gICAgICAgIHRtZW1fcGFnZV9saXN0X3BhZ2VzLS07Ci0gICAgc3Bpbl91
bmxvY2soJnRtZW1fcGFnZV9saXN0X2xvY2spOwotICAgIEFTU0VSVCgocGkgPT0gTlVMTCkgfHwg
SVNfVkFMSURfUEFHRShwaSkpOwotICAgIHJldHVybiBwaTsKLX0KLQotc3RhdGljIGlubGluZSB2
b2lkIHRtZW1fcGFnZV9saXN0X3B1dChzdHJ1Y3QgcGFnZV9pbmZvICpwaSkKLXsKLSAgICBBU1NF
UlQoSVNfVkFMSURfUEFHRShwaSkpOwotICAgIHNwaW5fbG9jaygmdG1lbV9wYWdlX2xpc3RfbG9j
ayk7Ci0gICAgcGFnZV9saXN0X2FkZChwaSwgJnRtZW1fcGFnZV9saXN0KTsKLSAgICB0bWVtX3Bh
Z2VfbGlzdF9wYWdlcysrOwotICAgIHNwaW5fdW5sb2NrKCZ0bWVtX3BhZ2VfbGlzdF9sb2NrKTsK
LX0KLQotLyoKLSAqIE1lbW9yeSBhbGxvY2F0aW9uIGZvciBwZXJzaXN0ZW50IGRhdGEgCi0gKi8K
LXN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAqX190bWVtX2FsbG9jX3BhZ2VfdGhpc3Bv
b2woc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwaTsKLQotICAg
IC8qIG5vdGUgdGhhdCB0aGlzIHRvdF9wYWdlcyBjaGVjayBpcyBub3QgcHJvdGVjdGVkIGJ5IGQt
PnBhZ2VfYWxsb2NfbG9jaywKLSAgICAgKiBzbyBtYXkgcmFjZSBhbmQgcGVyaW9kaWNhbGx5IGZh
aWwgaW4gZG9uYXRlX3BhZ2Ugb3IgYWxsb2NfZG9taGVhcF9wYWdlcwotICAgICAqIFRoYXQncyBP
Sy4uLiBuZWl0aGVyIGlzIGEgcHJvYmxlbSwgdGhvdWdoIGNoYXR0eSBpZiBsb2dfbHZsIGlzIHNl
dCAqLyAKLSAgICBpZiAoIGQtPnRvdF9wYWdlcyA+PSBkLT5tYXhfcGFnZXMgKQotICAgICAgICBy
ZXR1cm4gTlVMTDsKLQotICAgIGlmICggdG1lbV9wYWdlX2xpc3RfcGFnZXMgKQotICAgIHsKLSAg
ICAgICAgaWYgKCAocGkgPSB0bWVtX3BhZ2VfbGlzdF9nZXQoKSkgIT0gTlVMTCApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIGlmICggZG9uYXRlX3BhZ2UoZCxwaSwwKSA9PSAwICkKLSAgICAgICAg
ICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICB0bWVt
X3BhZ2VfbGlzdF9wdXQocGkpOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgcGkgPSBhbGxvY19k
b21oZWFwX3BhZ2VzKGQsMCxNRU1GX3RtZW0pOwotCi1vdXQ6Ci0gICAgQVNTRVJUKChwaSA9PSBO
VUxMKSB8fCBJU19WQUxJRF9QQUdFKHBpKSk7Ci0gICAgcmV0dXJuIHBpOwotfQotCi1zdGF0aWMg
aW5saW5lIHZvaWQgX190bWVtX2ZyZWVfcGFnZV90aGlzcG9vbChzdHJ1Y3QgcGFnZV9pbmZvICpw
aSkKLXsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGkpOwotCi0gICAg
QVNTRVJUKElTX1ZBTElEX1BBR0UocGkpKTsKLSAgICBpZiAoIChkID09IE5VTEwpIHx8IHN0ZWFs
X3BhZ2UoZCxwaSwwKSA9PSAwICkKLSAgICAgICAgdG1lbV9wYWdlX2xpc3RfcHV0KHBpKTsKLSAg
ICBlbHNlCi0gICAgewotICAgICAgICBzY3J1Yl9vbmVfcGFnZShwaSk7Ci0gICAgICAgIEFTU0VS
VCgocGktPmNvdW50X2luZm8gJiB+KFBHQ19hbGxvY2F0ZWQgfCAxKSkgPT0gMCk7Ci0gICAgICAg
IGZyZWVfZG9taGVhcF9wYWdlcyhwaSwwKTsKLSAgICB9Ci19Ci0KLS8qCi0gKiBNZW1vcnkgYWxs
b2NhdGlvbiBmb3IgZXBoZW1lcmFsIChub24tcGVyc2lzdGVudCkgZGF0YQotICovCi1zdGF0aWMg
aW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKl9fdG1lbV9hbGxvY19wYWdlKHZvaWQpCi17Ci0gICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGkgPSB0bWVtX3BhZ2VfbGlzdF9nZXQoKTsKLQotICAgIGlmICgg
cGkgPT0gTlVMTCkKLSAgICAgICAgcGkgPSBhbGxvY19kb21oZWFwX3BhZ2VzKDAsMCxNRU1GX3Rt
ZW0pOwotCi0gICAgaWYgKCBwaSApCi0gICAgICAgIGF0b21pY19pbmMoJmZyZWVhYmxlX3BhZ2Vf
Y291bnQpOwotICAgIEFTU0VSVCgocGkgPT0gTlVMTCkgfHwgSVNfVkFMSURfUEFHRShwaSkpOwot
ICAgIHJldHVybiBwaTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIF9fdG1lbV9mcmVlX3BhZ2Uo
c3RydWN0IHBhZ2VfaW5mbyAqcGkpCi17Ci0gICAgQVNTRVJUKElTX1ZBTElEX1BBR0UocGkpKTsK
LSAgICB0bWVtX3BhZ2VfbGlzdF9wdXQocGkpOwotICAgIGF0b21pY19kZWMoJmZyZWVhYmxlX3Bh
Z2VfY291bnQpOwotfQotCi0vKiAgIkNsaWVudCIgKD09ZG9tYWluKSBhYnN0cmFjdGlvbiAqLwot
c3RhdGljIGlubGluZSBzdHJ1Y3QgY2xpZW50ICp0bWVtX2NsaWVudF9mcm9tX2NsaV9pZChkb21p
ZF90IGNsaV9pZCkKLXsKLSAgICBzdHJ1Y3QgY2xpZW50ICpjOwotICAgIHN0cnVjdCBkb21haW4g
KmQgPSByY3VfbG9ja19kb21haW5fYnlfaWQoY2xpX2lkKTsKLSAgICBpZiAoZCA9PSBOVUxMKQot
ICAgICAgICByZXR1cm4gTlVMTDsKLSAgICBjID0gZC0+dG1lbV9jbGllbnQ7Ci0gICAgcmN1X3Vu
bG9ja19kb21haW4oZCk7Ci0gICAgcmV0dXJuIGM7Ci19Ci0KLS8qIHRoZXNlIHR5cGVkZWZzIGFy
ZSBpbiB0aGUgcHVibGljL3RtZW0uaCBpbnRlcmZhY2UKLXR5cGVkZWYgWEVOX0dVRVNUX0hBTkRM
RSh2b2lkKSBjbGlfbWZuX3Q7Ci10eXBlZGVmIFhFTl9HVUVTVF9IQU5ETEUoY2hhcikgY2xpX3Zh
X3Q7Ci0qLwotdHlwZWRlZiBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHRtZW1fb3BfdCkgdG1lbV9j
bGlfb3BfdDsKLXR5cGVkZWYgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjaGFyKSB0bWVtX2NsaV92
YV9wYXJhbV90OwotCi1zdGF0aWMgaW5saW5lIGludCB0bWVtX2dldF90bWVtb3BfZnJvbV9jbGll
bnQodG1lbV9vcF90ICpvcCwgdG1lbV9jbGlfb3BfdCB1b3BzKQotewotI2lmZGVmIENPTkZJR19D
T01QQVQKLSAgICBpZiAoIGlzX2h2bV92Y3B1KGN1cnJlbnQpID8gaHZtX2d1ZXN0X3g4Nl9tb2Rl
KGN1cnJlbnQpICE9IDgKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogaXNfcHZfMzJi
aXRfdmNwdShjdXJyZW50KSApCi0gICAgewotICAgICAgICBpbnQgcmM7Ci0gICAgICAgIGVudW0g
WExBVF90bWVtX29wX3UgdTsKLSAgICAgICAgdG1lbV9vcF9jb21wYXRfdCBjb3A7Ci0KLSAgICAg
ICAgcmMgPSBjb3B5X2Zyb21fZ3Vlc3QoJmNvcCwgZ3Vlc3RfaGFuZGxlX2Nhc3QodW9wcywgdm9p
ZCksIDEpOwotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAg
ICAgc3dpdGNoICggY29wLmNtZCApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSBUTUVNX05FV19Q
T09MOiAgIHUgPSBYTEFUX3RtZW1fb3BfdV9jcmVhdDsgYnJlYWs7Ci0gICAgICAgIGRlZmF1bHQ6
ICAgICAgICAgICAgICB1ID0gWExBVF90bWVtX29wX3VfZ2VuIDsgIGJyZWFrOwotICAgICAgICB9
Ci0gICAgICAgIFhMQVRfdG1lbV9vcChvcCwgJmNvcCk7Ci0gICAgICAgIHJldHVybiAwOwotICAg
IH0KLSNlbmRpZgotICAgIHJldHVybiBjb3B5X2Zyb21fZ3Vlc3Qob3AsIHVvcHMsIDEpOwotfQot
Ci0jZGVmaW5lIHRtZW1fY2xpX2J1Zl9udWxsIGd1ZXN0X2hhbmRsZV9mcm9tX3B0cihOVUxMLCBj
aGFyKQotI2RlZmluZSBUTUVNX0NMSV9JRF9OVUxMICgoZG9taWRfdCkoKGRvbWlkX3QpLTFMKSkK
LSNkZWZpbmUgdG1lbV9jbGlfaWRfc3RyICJkb21pZCIKLSNkZWZpbmUgdG1lbV9jbGllbnRfc3Ry
ICJkb21haW4iCi0KLWludCB0bWVtX2RlY29tcHJlc3NfdG9fY2xpZW50KHhlbl9wZm5fdCwgdm9p
ZCAqLCBzaXplX3QsCi0JCQkgICAgIHRtZW1fY2xpX3ZhX3BhcmFtX3QpOwotaW50IHRtZW1fY29t
cHJlc3NfZnJvbV9jbGllbnQoeGVuX3Bmbl90LCB2b2lkICoqLCBzaXplX3QgKiwKLQkJCSAgICAg
dG1lbV9jbGlfdmFfcGFyYW1fdCk7Ci0KLWludCB0bWVtX2NvcHlfZnJvbV9jbGllbnQoc3RydWN0
IHBhZ2VfaW5mbyAqLCB4ZW5fcGZuX3QsIHRtZW1fY2xpX3ZhX3BhcmFtX3QpOwotaW50IHRtZW1f
Y29weV90b19jbGllbnQoeGVuX3Bmbl90LCBzdHJ1Y3QgcGFnZV9pbmZvICosIHRtZW1fY2xpX3Zh
X3BhcmFtX3QpOwotCi0jZGVmaW5lIHRtZW1fY2xpZW50X2VycihmbXQsIGFyZ3MuLi4pICBwcmlu
dGsoWEVOTE9HX0dfRVJSIGZtdCwgIyNhcmdzKQotI2RlZmluZSB0bWVtX2NsaWVudF93YXJuKGZt
dCwgYXJncy4uLikgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcgZm10LCAjI2FyZ3MpCi0jZGVmaW5l
IHRtZW1fY2xpZW50X2luZm8oZm10LCBhcmdzLi4uKSBwcmludGsoWEVOTE9HX0dfSU5GTyBmbXQs
ICMjYXJncykKLQotLyogR2xvYmFsIHN0YXRpc3RpY3MgKG5vbmUgbmVlZCB0byBiZSBsb2NrZWQp
LiAqLwotc3RydWN0IHRtZW1fc3RhdGlzdGljcyB7Ci0gICAgdW5zaWduZWQgbG9uZyB0b3RhbF90
bWVtX29wczsKLSAgICB1bnNpZ25lZCBsb25nIGVycm9yZWRfdG1lbV9vcHM7Ci0gICAgdW5zaWdu
ZWQgbG9uZyB0b3RhbF9mbHVzaF9wb29sOwotICAgIHVuc2lnbmVkIGxvbmcgYWxsb2NfZmFpbGVk
OwotICAgIHVuc2lnbmVkIGxvbmcgYWxsb2NfcGFnZV9mYWlsZWQ7Ci0gICAgdW5zaWduZWQgbG9u
ZyBldmljdGVkX3BnczsKLSAgICB1bnNpZ25lZCBsb25nIGV2aWN0X2F0dGVtcHRzOwotICAgIHVu
c2lnbmVkIGxvbmcgcmVsaW5xX3BnczsKLSAgICB1bnNpZ25lZCBsb25nIHJlbGlucV9hdHRlbXB0
czsKLSAgICB1bnNpZ25lZCBsb25nIG1heF9ldmljdHNfcGVyX3JlbGlucTsKLSAgICB1bnNpZ25l
ZCBsb25nIGxvd19vbl9tZW1vcnk7Ci0gICAgdW5zaWduZWQgbG9uZyBkZWR1cGVkX3B1dHM7Ci0g
ICAgdW5zaWduZWQgbG9uZyB0b3RfZ29vZF9lcGhfcHV0czsKLSAgICBpbnQgZ2xvYmFsX29ial9j
b3VudF9tYXg7Ci0gICAgaW50IGdsb2JhbF9wZ3BfY291bnRfbWF4OwotICAgIGludCBnbG9iYWxf
cGNkX2NvdW50X21heDsKLSAgICBpbnQgZ2xvYmFsX3BhZ2VfY291bnRfbWF4OwotICAgIGludCBn
bG9iYWxfcnRyZWVfbm9kZV9jb3VudF9tYXg7Ci0gICAgbG9uZyBnbG9iYWxfZXBoX2NvdW50X21h
eDsKLSAgICB1bnNpZ25lZCBsb25nIGZhaWxlZF9jb3BpZXM7Ci0gICAgdW5zaWduZWQgbG9uZyBw
Y2RfdG90X3R6ZV9zaXplOwotICAgIHVuc2lnbmVkIGxvbmcgcGNkX3RvdF9jc2l6ZTsKLSAgICAv
KiBHbG9iYWwgY291bnRlcnMgKHNob3VsZCB1c2UgbG9uZ19hdG9taWNfdCBhY2Nlc3MpLiAqLwot
ICAgIGF0b21pY190IGdsb2JhbF9vYmpfY291bnQ7Ci0gICAgYXRvbWljX3QgZ2xvYmFsX3BncF9j
b3VudDsKLSAgICBhdG9taWNfdCBnbG9iYWxfcGNkX2NvdW50OwotICAgIGF0b21pY190IGdsb2Jh
bF9wYWdlX2NvdW50OwotICAgIGF0b21pY190IGdsb2JhbF9ydHJlZV9ub2RlX2NvdW50OwotfTsK
LQotI2RlZmluZSBhdG9taWNfaW5jX2FuZF9tYXgoX2MpIGRvIHsgXAotICAgIGF0b21pY19pbmMo
JnRtZW1fc3RhdHMuX2MpOyBcCi0gICAgaWYgKCBfYXRvbWljX3JlYWQodG1lbV9zdGF0cy5fYykg
PiB0bWVtX3N0YXRzLl9jIyNfbWF4ICkgXAotICAgICAgICB0bWVtX3N0YXRzLl9jIyNfbWF4ID0g
X2F0b21pY19yZWFkKHRtZW1fc3RhdHMuX2MpOyBcCi19IHdoaWxlICgwKQotCi0jZGVmaW5lIGF0
b21pY19kZWNfYW5kX2Fzc2VydChfYykgZG8geyBcCi0gICAgYXRvbWljX2RlYygmdG1lbV9zdGF0
cy5fYyk7IFwKLSAgICBBU1NFUlQoX2F0b21pY19yZWFkKHRtZW1fc3RhdHMuX2MpID49IDApOyBc
Ci19IHdoaWxlICgwKQotCi0jZGVmaW5lIE1BWF9HTE9CQUxfU0hBUkVEX1BPT0xTICAxNgotc3Ry
dWN0IHRtZW1fZ2xvYmFsIHsKLSAgICBzdHJ1Y3QgbGlzdF9oZWFkIGVwaGVtZXJhbF9wYWdlX2xp
c3Q7ICAvKiBBbGwgcGFnZXMgaW4gZXBoZW1lcmFsIHBvb2xzLiAqLwotICAgIHN0cnVjdCBsaXN0
X2hlYWQgY2xpZW50X2xpc3Q7Ci0gICAgc3RydWN0IHRtZW1fcG9vbCAqc2hhcmVkX3Bvb2xzW01B
WF9HTE9CQUxfU0hBUkVEX1BPT0xTXTsKLSAgICBib29sIHNoYXJlZF9hdXRoOwotICAgIGxvbmcg
ZXBoX2NvdW50OyAgLyogQXRvbWljaXR5IGRlcGVuZHMgb24gZXBoX2xpc3RzX3NwaW5sb2NrLiAq
LwotICAgIGF0b21pY190IGNsaWVudF93ZWlnaHRfdG90YWw7Ci19OwotCi0jZGVmaW5lIE1BWF9Q
T09MU19QRVJfRE9NQUlOIDE2Ci0KLXN0cnVjdCB0bWVtX3Bvb2w7Ci1zdHJ1Y3QgdG1lbV9wYWdl
X2Rlc2NyaXB0b3I7Ci1zdHJ1Y3QgdG1lbV9wYWdlX2NvbnRlbnRfZGVzY3JpcHRvcjsKLXN0cnVj
dCBjbGllbnQgewotICAgIHN0cnVjdCBsaXN0X2hlYWQgY2xpZW50X2xpc3Q7Ci0gICAgc3RydWN0
IHRtZW1fcG9vbCAqcG9vbHNbTUFYX1BPT0xTX1BFUl9ET01BSU5dOwotICAgIHN0cnVjdCBkb21h
aW4gKmRvbWFpbjsKLSAgICBzdHJ1Y3QgeG1lbV9wb29sICpwZXJzaXN0ZW50X3Bvb2w7Ci0gICAg
c3RydWN0IGxpc3RfaGVhZCBlcGhlbWVyYWxfcGFnZV9saXN0OwotICAgIGxvbmcgZXBoX2NvdW50
LCBlcGhfY291bnRfbWF4OwotICAgIGRvbWlkX3QgY2xpX2lkOwotICAgIHhlbl90bWVtX2NsaWVu
dF90IGluZm87Ci0gICAgLyogRm9yIHNhdmUvcmVzdG9yZS9taWdyYXRpb24uICovCi0gICAgYm9v
bCB3YXNfZnJvemVuOwotICAgIHN0cnVjdCBsaXN0X2hlYWQgcGVyc2lzdGVudF9pbnZhbGlkYXRl
ZF9saXN0OwotICAgIHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqY3VyX3BncDsKLSAgICAv
KiBTdGF0aXN0aWNzIGNvbGxlY3Rpb24uICovCi0gICAgdW5zaWduZWQgbG9uZyBjb21wcmVzc19w
b29yLCBjb21wcmVzc19ub21lbTsKLSAgICB1bnNpZ25lZCBsb25nIGNvbXByZXNzZWRfcGFnZXM7
Ci0gICAgdWludDY0X3QgY29tcHJlc3NlZF9zdW1fc2l6ZTsKLSAgICB1aW50NjRfdCB0b3RhbF9j
eWNsZXM7Ci0gICAgdW5zaWduZWQgbG9uZyBzdWNjX3BlcnNfcHV0cywgc3VjY19lcGhfZ2V0cywg
c3VjY19wZXJzX2dldHM7Ci0gICAgLyogU2hhcmVkIHBvb2wgYXV0aGVudGljYXRpb24uICovCi0g
ICAgdWludDY0X3Qgc2hhcmVkX2F1dGhfdXVpZFtNQVhfR0xPQkFMX1NIQVJFRF9QT09MU11bMl07
Ci19OwotCi0jZGVmaW5lIFBPT0xfUEFHRVNISUZUIChQQUdFX1NISUZUIC0gMTIpCi0jZGVmaW5l
IE9CSl9IQVNIX0JVQ0tFVFMgMjU2IC8qIE11c3QgYmUgcG93ZXIgb2YgdHdvLiAqLwotI2RlZmlu
ZSBPQkpfSEFTSF9CVUNLRVRTX01BU0sgKE9CSl9IQVNIX0JVQ0tFVFMtMSkKLQotI2RlZmluZSBp
c19wZXJzaXN0ZW50KF9wKSAgKF9wLT5wZXJzaXN0ZW50KQotI2RlZmluZSBpc19zaGFyZWQoX3Ap
ICAgICAgKF9wLT5zaGFyZWQpCi0KLXN0cnVjdCB0bWVtX3Bvb2wgewotICAgIGJvb2wgc2hhcmVk
OwotICAgIGJvb2wgcGVyc2lzdGVudDsKLSAgICBib29sIGlzX2R5aW5nOwotICAgIHN0cnVjdCBj
bGllbnQgKmNsaWVudDsKLSAgICB1aW50NjRfdCB1dWlkWzJdOyAvKiAwIGZvciBwcml2YXRlLCBu
b24temVybyBmb3Igc2hhcmVkLiAqLwotICAgIHVpbnQzMl90IHBvb2xfaWQ7Ci0gICAgcndsb2Nr
X3QgcG9vbF9yd2xvY2s7Ci0gICAgc3RydWN0IHJiX3Jvb3Qgb2JqX3JiX3Jvb3RbT0JKX0hBU0hf
QlVDS0VUU107IC8qIFByb3RlY3RlZCBieSBwb29sX3J3bG9jay4gKi8KLSAgICBzdHJ1Y3QgbGlz
dF9oZWFkIHNoYXJlX2xpc3Q7IC8qIFZhbGlkIGlmIHNoYXJlZC4gKi8KLSAgICBpbnQgc2hhcmVk
X2NvdW50OyAvKiBWYWxpZCBpZiBzaGFyZWQuICovCi0gICAgLyogRm9yIHNhdmUvcmVzdG9yZS9t
aWdyYXRpb24uICovCi0gICAgc3RydWN0IGxpc3RfaGVhZCBwZXJzaXN0ZW50X3BhZ2VfbGlzdDsK
LSAgICBzdHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3IgKmN1cl9wZ3A7Ci0gICAgLyogU3RhdGlz
dGljcyBjb2xsZWN0aW9uLiAqLwotICAgIGF0b21pY190IHBncF9jb3VudDsKLSAgICBpbnQgcGdw
X2NvdW50X21heDsKLSAgICBsb25nIG9ial9jb3VudDsgIC8qIEF0b21pY2l0eSBkZXBlbmRzIG9u
IHBvb2xfcndsb2NrIGhlbGQgZm9yIHdyaXRlLiAqLwotICAgIGxvbmcgb2JqX2NvdW50X21heDsK
LSAgICB1bnNpZ25lZCBsb25nIG9iam5vZGVfY291bnQsIG9iam5vZGVfY291bnRfbWF4OwotICAg
IHVpbnQ2NF90IHN1bV9saWZlX2N5Y2xlczsKLSAgICB1aW50NjRfdCBzdW1fZXZpY3RlZF9jeWNs
ZXM7Ci0gICAgdW5zaWduZWQgbG9uZyBwdXRzLCBnb29kX3B1dHMsIG5vX21lbV9wdXRzOwotICAg
IHVuc2lnbmVkIGxvbmcgZHVwX3B1dHNfZmx1c2hlZCwgZHVwX3B1dHNfcmVwbGFjZWQ7Ci0gICAg
dW5zaWduZWQgbG9uZyBnZXRzLCBmb3VuZF9nZXRzOwotICAgIHVuc2lnbmVkIGxvbmcgZmx1c2hz
LCBmbHVzaHNfZm91bmQ7Ci0gICAgdW5zaWduZWQgbG9uZyBmbHVzaF9vYmpzLCBmbHVzaF9vYmpz
X2ZvdW5kOwotfTsKLQotc3RydWN0IHNoYXJlX2xpc3QgewotICAgIHN0cnVjdCBsaXN0X2hlYWQg
c2hhcmVfbGlzdDsKLSAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQ7Ci19OwotCi0jZW5kaWYgLyog
X19YRU5fVE1FTV9YRU5fSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBi
L3hlbi9pbmNsdWRlL3hsYXQubHN0CmluZGV4IDUyNzMzMjA1NGEuLjJhYTIzOGY0MWYgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0CisrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CkBA
IC0xMjYsOCArMTI2LDYgQEAKID8Jc2NoZWRfcGluX292ZXJyaWRlCQlzY2hlZC5oCiA/CXNjaGVk
X3JlbW90ZV9zaHV0ZG93bgkJc2NoZWQuaAogPwlzY2hlZF9zaHV0ZG93bgkJCXNjaGVkLmgKLT8J
dG1lbV9vaWQJCQl0bWVtLmgKLSEJdG1lbV9vcAkJCQl0bWVtLmgKID8JdF9idWYJCQkJdHJhY2Uu
aAogPwl2Y3B1X2dldF9waHlzaWQJCQl2Y3B1LmgKID8JdmNwdV9yZWdpc3Rlcl92Y3B1X2luZm8J
CXZjcHUuaApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmggYi94ZW4vaW5jbHVk
ZS94c20vZHVtbXkuaAppbmRleCBhMjlkMWVmZTliLi45NGFmM2RmYjgwIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94c20vZHVtbXkuaAorKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAt
NDMzLDEyICs0MzMsNiBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX3BhZ2Vfb2ZmbGluZShY
U01fREVGQVVMVF9BUkcgdWludDMyX3QgY21kKQogICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rp
b24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIE5VTEwpOwogfQogCi1zdGF0aWMgWFNNX0lOTElO
RSBpbnQgeHNtX3RtZW1fb3AoWFNNX0RFRkFVTFRfVk9JRCkKLXsKLSAgICBYU01fQVNTRVJUX0FD
VElPTihYU01fSE9PSyk7Ci0gICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGN1
cnJlbnQtPmRvbWFpbiwgTlVMTCk7Ci19Ci0KIHN0YXRpYyBYU01fSU5MSU5FIGxvbmcgeHNtX2Rv
X3hzbV9vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhzbV9vcF90KSBvcCkKIHsKICAgICByZXR1
cm4gLUVOT1NZUzsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS94c20uaCBiL3hlbi9pbmNs
dWRlL3hzbS94c20uaAppbmRleCAzYjE5MmI1YzMxLi5jZWFlODBiNzRiIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94c20veHNtLmgKKysrIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCkBAIC0xMjcs
NyArMTI3LDYgQEAgc3RydWN0IHhzbV9vcGVyYXRpb25zIHsKICAgICBpbnQgKCpyZXNvdXJjZV9z
ZXR1cF9taXNjKSAodm9pZCk7CiAKICAgICBpbnQgKCpwYWdlX29mZmxpbmUpKHVpbnQzMl90IGNt
ZCk7Ci0gICAgaW50ICgqdG1lbV9vcCkodm9pZCk7CiAKICAgICBsb25nICgqZG9feHNtX29wKSAo
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4c21fb3BfdCkgb3ApOwogI2lmZGVmIENPTkZJR19DT01Q
QVQKQEAgLTUzMCwxMSArNTI5LDYgQEAgc3RhdGljIGlubGluZSBpbnQgeHNtX3BhZ2Vfb2ZmbGlu
ZSh4c21fZGVmYXVsdF90IGRlZiwgdWludDMyX3QgY21kKQogICAgIHJldHVybiB4c21fb3BzLT5w
YWdlX29mZmxpbmUoY21kKTsKIH0KIAotc3RhdGljIGlubGluZSBpbnQgeHNtX3RtZW1fb3AoeHNt
X2RlZmF1bHRfdCBkZWYpCi17Ci0gICAgcmV0dXJuIHhzbV9vcHMtPnRtZW1fb3AoKTsKLX0KLQog
c3RhdGljIGlubGluZSBsb25nIHhzbV9kb194c21fb3AgKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
eHNtX29wX3QpIG9wKQogewogICAgIHJldHVybiB4c21fb3BzLT5kb194c21fb3Aob3ApOwpkaWZm
IC0tZ2l0IGEveGVuL3hzbS9kdW1teS5jIGIveGVuL3hzbS9kdW1teS5jCmluZGV4IDU3MDEwNDdj
MDYuLjM0ZjdhMzA1ZmYgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZHVtbXkuYworKysgYi94ZW4veHNt
L2R1bW15LmMKQEAgLTEwMyw3ICsxMDMsNiBAQCB2b2lkIF9faW5pdCB4c21fZml4dXBfb3BzIChz
dHJ1Y3QgeHNtX29wZXJhdGlvbnMgKm9wcykKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMs
IHJlc291cmNlX3NldHVwX21pc2MpOwogCiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBw
YWdlX29mZmxpbmUpOwotICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgdG1lbV9vcCk7CiAg
ICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBodm1fcGFyYW0pOwogICAgIHNldF90b19kdW1t
eV9pZl9udWxsKG9wcywgaHZtX2NvbnRyb2wpOwogICAgIHNldF90b19kdW1teV9pZl9udWxsKG9w
cywgaHZtX3BhcmFtX25lc3RlZCk7CmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMg
Yi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXggOTZkMzFhYWYwOC4uOGZiYmQyZTA1MyAxMDA2
NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94c20vZmxhc2svaG9va3Mu
YwpAQCAtODA4LDkgKzgwOCw2IEBAIHN0YXRpYyBpbnQgZmxhc2tfc3lzY3RsKGludCBjbWQpCiAg
ICAgICAgIHJldHVybiBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklUU0lEX1hFTiwgU0VDQ0xB
U1NfWEVOMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX1BTUl9B
TExPQywgTlVMTCk7CiAKLSAgICBjYXNlIFhFTl9TWVNDVExfdG1lbV9vcDoKLSAgICAgICAgcmV0
dXJuIGRvbWFpbl9oYXNfeGVuKGN1cnJlbnQtPmRvbWFpbiwgWEVOX19UTUVNX0NPTlRST0wpOwot
CiAgICAgY2FzZSBYRU5fU1lTQ1RMX2dldF9jcHVfbGV2ZWxsaW5nX2NhcHM6CiAgICAgICAgIHJl
dHVybiBhdmNfY3VycmVudF9oYXNfcGVybShTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1NfWEVOMiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX0dFVF9DUFVfTEVWRUxM
SU5HX0NBUFMsIE5VTEwpOwpAQCAtMTE3NiwxMSArMTE3Myw2IEBAIHN0YXRpYyBpbmxpbmUgaW50
IGZsYXNrX3BhZ2Vfb2ZmbGluZSh1aW50MzJfdCBjbWQpCiAgICAgfQogfQogCi1zdGF0aWMgaW5s
aW5lIGludCBmbGFza190bWVtX29wKHZvaWQpCi17Ci0gICAgcmV0dXJuIGRvbWFpbl9oYXNfeGVu
KGN1cnJlbnQtPmRvbWFpbiwgWEVOX19UTUVNX09QKTsKLX0KLQogc3RhdGljIGludCBmbGFza19h
ZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkMSwgc3RydWN0IGRvbWFpbiAqZDIpCiB7CiAg
ICAgcmV0dXJuIGRvbWFpbl9oYXNfcGVybShkMSwgZDIsIFNFQ0NMQVNTX01NVSwgTU1VX19QSFlT
TUFQKTsKQEAgLTE3ODksNyArMTc4MSw2IEBAIHN0YXRpYyBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMg
Zmxhc2tfb3BzID0gewogICAgIC5yZXNvdXJjZV9zZXR1cF9taXNjID0gZmxhc2tfcmVzb3VyY2Vf
c2V0dXBfbWlzYywKIAogICAgIC5wYWdlX29mZmxpbmUgPSBmbGFza19wYWdlX29mZmxpbmUsCi0g
ICAgLnRtZW1fb3AgPSBmbGFza190bWVtX29wLAogICAgIC5odm1fcGFyYW0gPSBmbGFza19odm1f
cGFyYW0sCiAgICAgLmh2bV9jb250cm9sID0gZmxhc2tfaHZtX3BhcmFtLAogICAgIC5odm1fcGFy
YW1fbmVzdGVkID0gZmxhc2tfaHZtX3BhcmFtX25lc3RlZCwKZGlmZiAtLWdpdCBhL3hlbi94c20v
Zmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNz
X3ZlY3RvcnMKaW5kZXggNmZlY2ZkYWE4My4uODQzZDQyZDgyNCAxMDA2NDQKLS0tIGEveGVuL3hz
bS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kv
YWNjZXNzX3ZlY3RvcnMKQEAgLTY3LDEwICs2Nyw2IEBAIGNsYXNzIHhlbgogICAgIGxvY2twcm9m
CiAjIFhFTl9TWVNDVExfY3B1cG9vbF9vcAogICAgIGNwdXBvb2xfb3AKLSMgdG1lbSBoeXBlcmNh
bGwgKGFueSBhY2Nlc3MpCi0gICAgdG1lbV9vcAotIyBYRU5fU1lTQ1RMX3RtZW1fb3AgY29tbWFu
ZCBvZiB0bWVtIChwYXJ0IG9mIHN5c2N0bCkKLSAgICB0bWVtX2NvbnRyb2wKICMgWEVOX1NZU0NU
TF9zY2hlZHVsZXJfb3Agd2l0aCBYRU5fRE9NQ1RMX1NDSEVET1BfZ2V0aW5mbywgWEVOX1NZU0NU
TF9zY2hlZF9pZCwgWEVOX0RPTUNUTF9TQ0hFRE9QX2dldHZjcHVpbmZvCiAgICAgZ2V0c2NoZWR1
bGVyCiAjIFhFTl9TWVNDVExfc2NoZWR1bGVyX29wIHdpdGggWEVOX0RPTUNUTF9TQ0hFRE9QX3B1
dGluZm8sIFhFTl9ET01DVExfU0NIRURPUF9wdXR2Y3B1aW5mbwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:58:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:58: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-devel-bounces@lists.xenproject.org>)
	id 1gS0M7-0007Wj-Rl; Wed, 28 Nov 2018 13:58: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=fE64=OH=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gS0M6-0007VG-6C
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 13:58:18 +0000
X-Inumbo-ID: a6c16b70-f315-11e8-8ece-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6c16b70-f315-11e8-8ece-12d6303a7972;
 Wed, 28 Nov 2018 13:58:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="71722737"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 28 Nov 2018 13:58:04 +0000
Message-ID: <20181128135806.20201-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181128135806.20201-1-wei.liu2@citrix.com>
References: <20181128135806.20201-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/3] tools: remove tmem code and commands
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlIGFsbCB0bWVtIHJlbGF0ZWQgY29kZSBpbiBsaWJ4Yy4KCkxlYXZlIHNvbWUgc3R1YnMg
aW4gbGlieGwgaW4gY2FzZSBhbnlvbmUgaGFzIGxpbmtlZCB0byB0aG9zZSBmdW5jdGlvbnMKYmVm
b3JlIHRoZSByZW1vdmFsLgoKUmVtb3ZlIGFsbCB0bWVtIHJlbGF0ZWQgY29tbWFuZHMgaW4geGws
IGFsbCB0bWVtIHJlbGF0ZWQgY29kZSBpbiBvdGhlcgp1dGlsaXRpZXMgd2Ugc2hpcC4KClNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMv
TWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB0b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaCAgICAgICAgICAgICAgIHwgIDE3IC0KIHRvb2xzL2xpYnhjL3hjX3RtZW0u
YyAgICAgICAgICAgICAgICAgICAgICAgfCA1MDcgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogdG9vbHMvbGlieGwvbGlieGxfdG1lbS5jICAgICAgICAgICAgICAgICAgICB8IDExOSArLS0t
LS0tCiB0b29scy9taXNjL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxIC0K
IHRvb2xzL21pc2MveGVuLXRtZW0tbGlzdC1wYXJzZS5jICAgICAgICAgICAgfCAzMzkgLS0tLS0t
LS0tLS0tLS0tLS0tLQogdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jICAgICAgICAg
ICB8ICA4NyAtLS0tLQogdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmMgICAg
ICB8ICA1MyArLS0KIHRvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5oICAgICAg
fCAgMTUgLQogdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X3ByaXYuaCB8ICAg
OCAtCiB0b29scy94ZW5zdGF0L3hlbnRvcC94ZW50b3AuYyAgICAgICAgICAgICAgIHwgIDM2ICst
CiB0b29scy94bC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiB0
b29scy94bC94bC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2IC0KIHRvb2xz
L3hsL3hsX2NtZHRhYmxlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgNDAgLS0tCiB0b29scy94
bC94bF90bWVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjUxIC0tLS0tLS0tLS0tLS0t
CiAxNSBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxNDY0IGRlbGV0aW9ucygtKQog
ZGVsZXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnhjL3hjX3RtZW0uYwogZGVsZXRlIG1vZGUgMTAw
NjQ0IHRvb2xzL21pc2MveGVuLXRtZW0tbGlzdC1wYXJzZS5jCiBkZWxldGUgbW9kZSAxMDA2NDQg
dG9vbHMveGwveGxfdG1lbS5jCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvTWFrZWZpbGUgYi90
b29scy9saWJ4Yy9NYWtlZmlsZQppbmRleCA0NGQ5ZDA5ZDRlLi4xNTQ2YWZkMTY4IDEwMDY0NAot
LS0gYS90b29scy9saWJ4Yy9NYWtlZmlsZQorKysgYi90b29scy9saWJ4Yy9NYWtlZmlsZQpAQCAt
MzAsNyArMzAsNiBAQCBDVFJMX1NSQ1MteSAgICAgICArPSB4Y190YnVmLmMKIENUUkxfU1JDUy15
ICAgICAgICs9IHhjX3BtLmMKIENUUkxfU1JDUy15ICAgICAgICs9IHhjX2NwdV9ob3RwbHVnLmMK
IENUUkxfU1JDUy15ICAgICAgICs9IHhjX3Jlc3VtZS5jCi1DVFJMX1NSQ1MteSAgICAgICArPSB4
Y190bWVtLmMKIENUUkxfU1JDUy15ICAgICAgICs9IHhjX3ZtX2V2ZW50LmMKIENUUkxfU1JDUy15
ICAgICAgICs9IHhjX21vbml0b3IuYwogQ1RSTF9TUkNTLXkgICAgICAgKz0geGNfbWVtX3BhZ2lu
Zy5jCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDk3YWU5NjViZTcuLjgzMzRkYzU3NTAgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oCkBAIC00NCw3ICs0NCw2IEBACiAjaW5jbHVkZSA8eGVuL2h2bS9kbV9v
cC5oPgogI2luY2x1ZGUgPHhlbi9odm0vcGFyYW1zLmg+CiAjaW5jbHVkZSA8eGVuL3hzbS9mbGFz
a19vcC5oPgotI2luY2x1ZGUgPHhlbi90bWVtLmg+CiAjaW5jbHVkZSA8eGVuL2tleGVjLmg+CiAj
aW5jbHVkZSA8eGVuL3BsYXRmb3JtLmg+CiAKQEAgLTE5MDcsMjIgKzE5MDYsNiBAQCBpbnQgeGNf
c2V0X2NwdWlkbGVfbWF4X2NzdGF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgdmFsdWUp
OwogCiBpbnQgeGNfZW5hYmxlX3R1cmJvKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgY3B1aWQpOwog
aW50IHhjX2Rpc2FibGVfdHVyYm8oeGNfaW50ZXJmYWNlICp4Y2gsIGludCBjcHVpZCk7Ci0vKioK
LSAqIHRtZW0gb3BlcmF0aW9ucwotICovCi0KLWludCB4Y190bWVtX2NvbnRyb2xfb2lkKHhjX2lu
dGVyZmFjZSAqeGNoLCBpbnQzMl90IHBvb2xfaWQsIHVpbnQzMl90IHN1Ym9wLAotICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgY2xpX2lkLCB1aW50MzJfdCBsZW4sIHVpbnQzMl90IGFy
ZywKLSAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fdG1lbV9vaWQgb2lkLCB2b2lk
ICpidWYpOwotaW50IHhjX3RtZW1fY29udHJvbCh4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAg
ICAgICAgICAgICAgaW50MzJfdCBwb29sX2lkLCB1aW50MzJfdCBzdWJvcCwgdWludDMyX3QgY2xp
X2lkLAotICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBsZW4sIHVpbnQzMl90IGFyZywgdm9p
ZCAqYnVmKTsKLWludCB4Y190bWVtX2F1dGgoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBjbGlfaWQs
IGNoYXIgKnV1aWRfc3RyLCBpbnQgZW5hYmxlKTsKLWludCB4Y190bWVtX3NhdmUoeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBpbnQgbGl2ZSwgaW50IGZkLCBpbnQgZmllbGRfbWFy
a2VyKTsKLWludCB4Y190bWVtX3NhdmVfZXh0cmEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLCBpbnQgZmQsIGludCBmaWVsZF9tYXJrZXIpOwotdm9pZCB4Y190bWVtX3NhdmVfZG9u
ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQpOwotaW50IHhjX3RtZW1fcmVzdG9y
ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsIGludCBmZCk7Ci1pbnQgeGNfdG1l
bV9yZXN0b3JlX2V4dHJhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW50IGZk
KTsKIAogLyoqCiAgKiBhbHRwMm0gb3BlcmF0aW9ucwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfdG1lbS5jIGIvdG9vbHMvbGlieGMveGNfdG1lbS5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCBhMzY1Yzc0Mzg4Li4wMDAwMDAwMDAwCi0tLSBhL3Rvb2xzL2xpYnhjL3hjX3RtZW0u
YworKysgL2Rldi9udWxsCkBAIC0xLDUwNyArMCwwIEBACi0vKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Ci0gKiB4Y190bWVtLmMKLSAqCi0gKiBDb3B5cmlnaHQgKEMpIDIwMDggT3JhY2xlIENvcnAuCi0g
KgotICogVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vcgotICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3Nl
ciBHZW5lcmFsIFB1YmxpYwotICogTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbjsKLSAqIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNlbnNlLgotICoKLSAq
IFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg
dXNlZnVsLAotICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt
cGxpZWQgd2FycmFudHkgb2YKLSAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCi0gKiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICoKLSAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl
ZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKLSAqIExpY2Vuc2UgYWxv
bmcgd2l0aCB0aGlzIGxpYnJhcnk7IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KLSAqLwotCi0jaW5jbHVkZSAieGNfcHJpdmF0ZS5oIgotI2luY2x1ZGUgPGludHR5
cGVzLmg+Ci0jaW5jbHVkZSA8YXNzZXJ0Lmg+Ci0jaW5jbHVkZSA8eGVuL3RtZW0uaD4KLQotaW50
IHhjX3RtZW1fY29udHJvbCh4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAgICAgICAgICAgICAg
aW50MzJfdCBwb29sX2lkLAotICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBjbWQsCi0gICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IGNsaV9pZCwKLSAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgbGVuLAotICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhcmcsCi0gICAgICAgICAg
ICAgICAgICAgIHZvaWQgKmJ1ZikKLXsKLSAgICBERUNMQVJFX1NZU0NUTDsKLSAgICBERUNMQVJF
X0hZUEVSQ0FMTF9CT1VOQ0UoYnVmLCBsZW4sIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX09V
VCk7Ci0gICAgaW50IHJjOwotCi0gICAgc3lzY3RsLmNtZCA9IFhFTl9TWVNDVExfdG1lbV9vcDsK
LSAgICBzeXNjdGwudS50bWVtX29wLnBvb2xfaWQgPSBwb29sX2lkOwotICAgIHN5c2N0bC51LnRt
ZW1fb3AuY21kID0gY21kOwotICAgIHN5c2N0bC51LnRtZW1fb3AuY2xpX2lkID0gY2xpX2lkOwot
ICAgIHN5c2N0bC51LnRtZW1fb3AubGVuID0gbGVuOwotICAgIHN5c2N0bC51LnRtZW1fb3AuYXJn
ID0gYXJnOwotICAgIHN5c2N0bC51LnRtZW1fb3AucGFkID0gMDsKLSAgICBzeXNjdGwudS50bWVt
X29wLm9pZC5vaWRbMF0gPSAwOwotICAgIHN5c2N0bC51LnRtZW1fb3Aub2lkLm9pZFsxXSA9IDA7
Ci0gICAgc3lzY3RsLnUudG1lbV9vcC5vaWQub2lkWzJdID0gMDsKLQotICAgIGlmICggY21kID09
IFhFTl9TWVNDVExfVE1FTV9PUF9TRVRfQ0xJRU5UX0lORk8gfHwKLSAgICAgICAgIGNtZCA9PSBY
RU5fU1lTQ1RMX1RNRU1fT1BfU0VUX0FVVEggKQotICAgICAgICBIWVBFUkNBTExfQk9VTkNFX1NF
VF9ESVIoYnVmLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9JTik7Ci0gICAgaWYgKCBsZW4g
KQotICAgIHsKLSAgICAgICAgaWYgKCBidWYgPT0gTlVMTCApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIGVycm5vID0gRUlOVkFMOwotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICB9Ci0g
ICAgICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBidWYpICkKLSAgICAgICAg
ewotICAgICAgICAgICAgUEVSUk9SKCJDb3VsZCBub3QgYm91bmNlIGJ1ZmZlciBmb3IgdG1lbSBj
b250cm9sIGh5cGVyY2FsbCIpOwotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICB9Ci0g
ICAgfQotCi0gICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoc3lzY3RsLnUudG1lbV9vcC51LmJ1Ziwg
YnVmKTsKLQotICAgIHJjID0gZG9fc3lzY3RsKHhjaCwgJnN5c2N0bCk7Ci0KLSAgICBpZiAoIGxl
biApCi0gICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIGJ1Zik7Ci0KLSAgICBy
ZXR1cm4gcmM7Ci19Ci0KLWludCB4Y190bWVtX2NvbnRyb2xfb2lkKHhjX2ludGVyZmFjZSAqeGNo
LAotICAgICAgICAgICAgICAgICAgICAgICAgaW50MzJfdCBwb29sX2lkLAotICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgY21kLAotICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgY2xpX2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbGVuLAotICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgYXJnLAotICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHhlbl90bWVtX29pZCBvaWQsCi0gICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpi
dWYpCi17Ci0gICAgREVDTEFSRV9TWVNDVEw7Ci0gICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNF
KGJ1ZiwgbGVuLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9PVVQpOwotICAgIGludCByYzsK
LQotICAgIHN5c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX3RtZW1fb3A7Ci0gICAgc3lzY3RsLnUudG1l
bV9vcC5wb29sX2lkID0gcG9vbF9pZDsKLSAgICBzeXNjdGwudS50bWVtX29wLmNtZCA9IGNtZDsK
LSAgICBzeXNjdGwudS50bWVtX29wLmNsaV9pZCA9IGNsaV9pZDsKLSAgICBzeXNjdGwudS50bWVt
X29wLmxlbiA9IGxlbjsKLSAgICBzeXNjdGwudS50bWVtX29wLmFyZyA9IGFyZzsKLSAgICBzeXNj
dGwudS50bWVtX29wLnBhZCA9IDA7Ci0gICAgc3lzY3RsLnUudG1lbV9vcC5vaWQgPSBvaWQ7Ci0K
LSAgICBpZiAoIGxlbiAgKQotICAgIHsKLSAgICAgICAgaWYgKCBidWYgPT0gTlVMTCApCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIGVycm5vID0gRUlOVkFMOwotICAgICAgICAgICAgcmV0dXJuIC0x
OwotICAgICAgICB9Ci0gICAgICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBi
dWYpICkKLSAgICAgICAgewotICAgICAgICAgICAgUEVSUk9SKCJDb3VsZCBub3QgYm91bmNlIGJ1
ZmZlciBmb3IgdG1lbSBjb250cm9sIChPSUQpIGh5cGVyY2FsbCIpOwotICAgICAgICAgICAgcmV0
dXJuIC0xOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoc3lz
Y3RsLnUudG1lbV9vcC51LmJ1ZiwgYnVmKTsKLQotICAgIHJjID0gZG9fc3lzY3RsKHhjaCwgJnN5
c2N0bCk7Ci0KLSAgICBpZiAoIGxlbiApCi0gICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9z
dCh4Y2gsIGJ1Zik7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLXN0YXRpYyBpbnQgeGNfdG1lbV91
dWlkX3BhcnNlKGNoYXIgKnV1aWRfc3RyLCB1aW50NjRfdCAqdXVpZF9sbywgdWludDY0X3QgKnV1
aWRfaGkpCi17Ci0gICAgY2hhciAqcCA9IHV1aWRfc3RyOwotICAgIHVpbnQ2NF90ICp4ID0gdXVp
ZF9oaTsKLSAgICBpbnQgaSA9IDAsIGRpZ2l0OwotCi0gICAgKnV1aWRfbG8gPSAwOyAqdXVpZF9o
aSA9IDA7Ci0gICAgZm9yICggcCA9IHV1aWRfc3RyLCBpID0gMDsgaSAhPSAzNiAmJiAqcCAhPSAn
XDAnOyBwKyssIGkrKyApCi0gICAgewotICAgICAgICBpZiAoIChpID09IDggfHwgaSA9PSAxMyB8
fCBpID09IDE4IHx8IGkgPT0gMjMpICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCAqcCAh
PSAnLScgKQotICAgICAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgICAgIGlmICggaSA9
PSAxOCApCi0gICAgICAgICAgICAgICAgeCA9IHV1aWRfbG87Ci0gICAgICAgICAgICBjb250aW51
ZTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKnAgPj0gJzAnICYmICpwIDw9ICc5JyAp
Ci0gICAgICAgICAgICBkaWdpdCA9ICpwIC0gJzAnOwotICAgICAgICBlbHNlIGlmICggKnAgPj0g
J0EnICYmICpwIDw9ICdGJyApCi0gICAgICAgICAgICBkaWdpdCA9ICpwIC0gJ0EnICsgMTA7Ci0g
ICAgICAgIGVsc2UgaWYgKCAqcCA+PSAnYScgJiYgKnAgPD0gJ2YnICkKLSAgICAgICAgICAgIGRp
Z2l0ID0gKnAgLSAnYScgKyAxMDsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgcmV0dXJuIC0x
OwotICAgICAgICAqeCA9ICgqeCA8PCA0KSB8IGRpZ2l0OwotICAgIH0KLSAgICBpZiAoIChpICE9
IDEgJiYgaSAhPSAzNikgfHwgKnAgIT0gJ1wwJyApCi0gICAgICAgIHJldHVybiAtMTsKLSAgICBy
ZXR1cm4gMDsKLX0KLQotaW50IHhjX3RtZW1fYXV0aCh4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAg
ICAgICAgICAgICAgaW50IGNsaV9pZCwKLSAgICAgICAgICAgICAgICAgY2hhciAqdXVpZF9zdHIs
Ci0gICAgICAgICAgICAgICAgIGludCBlbmFibGUpCi17Ci0gICAgeGVuX3RtZW1fcG9vbF9pbmZv
X3QgcG9vbCA9IHsKLSAgICAgICAgLmZsYWdzLnUuYXV0aCA9IGVuYWJsZSwKLSAgICAgICAgLmlk
ID0gMCwKLSAgICAgICAgLm5fcGFnZXMgPSAwLAotICAgICAgICAudXVpZFswXSA9IDAsCi0gICAg
ICAgIC51dWlkWzFdID0gMCwKLSAgICB9OwotICAgIGlmICggeGNfdG1lbV91dWlkX3BhcnNlKHV1
aWRfc3RyLCAmcG9vbC51dWlkWzBdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmcG9vbC51dWlkWzFdKSA8IDAgKQotICAgIHsKLSAgICAgICAgUEVSUk9SKCJDYW4ndCBw
YXJzZSB1dWlkLCB1c2UgeHh4eHh4eHgteHh4eC14eHh4LXh4eHgteHh4eHh4eHh4eHh4Iik7Ci0g
ICAgICAgIHJldHVybiAtMTsKLSAgICB9Ci0gICAgcmV0dXJuIHhjX3RtZW1fY29udHJvbCh4Y2gs
IDAgLyogcG9vbF9pZCAqLywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExf
VE1FTV9PUF9TRVRfQVVUSCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaV9pZCwgc2l6
ZW9mKHBvb2wpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAvKiBhcmcgKi8sICZwb29s
KTsKLX0KLQotLyogU2F2ZS9yZXN0b3JlL2xpdmUgbWlncmF0ZSAqLwotCi0vKgotICAgTm90ZSB0
aGF0IGxpdmUgbWlncmF0aW9uIGNvbXBsaWNhdGVzIHRoZSBzYXZlL3Jlc3RvcmUgZm9ybWF0IGlu
Ci0gICBtdWx0aXBsZSB3YXlzOiBUaG91Z2ggc2F2aW5nL21pZ3JhdGlvbiBjYW4gb25seSBvY2N1
ciB3aGVuIGFsbAotICAgdG1lbSBwb29scyBiZWxvbmdpbmcgdG8gdGhlIGRvbWFpbi1iZWluZy1z
YXZlZCBhcmUgZnJvemVuIGFuZAotICAgdGhpcyBlbnN1cmVzIHRoYXQgbmV3IHBvb2xzIGNhbid0
IGJlIGNyZWF0ZWQgb3IgZXhpc3RpbmcgcG9vbHMKLSAgIGdyb3duIChpbiBudW1iZXIgb2YgcGFn
ZXMpLCBpdCBpcyBwb3NzaWJsZSBkdXJpbmcgYSBsaXZlIG1pZ3JhdGlvbgotICAgdGhhdCBwb29s
cyBtYXkgYmUgZGVzdHJveWVkIGFuZCBwYWdlcyBpbnZhbGlkYXRlZCB3aGlsZSB0aGUgbWlncmF0
aW9uCi0gICBpcyBpbiBwcm9jZXNzLiAgQXMgYSByZXN1bHQsICgxKSBpdCBpcyBub3Qgc2FmZSB0
byBwcmUtc3BlY2lmeSBjb3VudHMKLSAgIGZvciB0aGVzZSB2YWx1ZXMgcHJlY2lzZWx5LCBidXQg
b25seSBhcyBhICJtYXgiLCBhbmQgKDIpIGEgImludmFsaWRhdGlvbiIKLSAgIGxpc3QgKG9mIHBv
b2xzLCBvYmplY3RzLCBwYWdlcykgbXVzdCBiZSBhcHBlbmRlZCB3aGVuIHRoZSBkb21haW4gaXMg
dHJ1bHkKLSAgIHN1c3BlbmRlZC4KLSAqLwotCi0vKiByZXR1cm5zIDAgaWYgbm90aGluZyB0byBz
YXZlLCAtMSBpZiBlcnJvciBzYXZpbmcsIDEgaWYgc2F2ZWQgc3VjY2Vzc2Z1bGx5ICovCi1pbnQg
eGNfdG1lbV9zYXZlKHhjX2ludGVyZmFjZSAqeGNoLAotICAgICAgICAgICAgICAgICB1aW50MzJf
dCBkb21pZCwgaW50IGlvX2ZkLCBpbnQgbGl2ZSwgaW50IGZpZWxkX21hcmtlcikKLXsKLSAgICBp
bnQgbWFya2VyID0gZmllbGRfbWFya2VyOwotICAgIGludCBpLCBqLCByYzsKLSAgICB1aW50MzJf
dCBtaW51c29uZSA9IC0xOwotICAgIHN0cnVjdCB0bWVtX2hhbmRsZSAqaDsKLSAgICB4ZW5fdG1l
bV9jbGllbnRfdCBpbmZvOwotICAgIHhlbl90bWVtX3Bvb2xfaW5mb190ICpwb29sczsKLSAgICBj
aGFyICpidWYgPSBOVUxMOwotCi0gICAgcmMgPSB4Y190bWVtX2NvbnRyb2woeGNoLCAwLCBYRU5f
U1lTQ1RMX1RNRU1fT1BfU0FWRV9CRUdJTiwKLSAgICAgICAgICAgICAgICAgICAgICAgICBkb21p
ZCwgMCAvKiBsZW4qLyAsIGxpdmUsIE5VTEwpOwotICAgIGlmICggcmMgKQotICAgIHsKLSAgICAg
ICAgLyogTm90aGluZyB0byBzYXZlIC0gbm8gdG1lbSBlbmFibGVkLiAqLwotICAgICAgICBpZiAo
IGVycm5vID09IEVOT0VOVCApCi0gICAgICAgICAgICByZXR1cm4gMDsKLQotICAgICAgICByZXR1
cm4gcmM7Ci0gICAgfQotCi0gICAgaWYgKCB4Y190bWVtX2NvbnRyb2woeGNoLCAwIC8qIHBvb2xf
aWQgKi8sCi0gICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9UTUVNX09QX0dFVF9D
TElFTlRfSU5GTywKLSAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCAvKiBjbGlfaWQgKi8s
IHNpemVvZihpbmZvKSwgMCAvKiBhcmcgKi8sCi0gICAgICAgICAgICAgICAgICAgICAgICAgJmlu
Zm8pIDwgMCApCi0gICAgICAgIHJldHVybiAtMTsKLQotICAgIC8qIE5vdGhpbmcgdG8gZG8uICov
Ci0gICAgaWYgKCAhaW5mby5ucl9wb29scyApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgcG9v
bHMgPSBjYWxsb2MoaW5mby5ucl9wb29scywgc2l6ZW9mKCpwb29scykpOwotICAgIGlmICggIXBv
b2xzICkKLSAgICAgICAgcmV0dXJuIC0xOwotCi0gICAgcmMgPSB4Y190bWVtX2NvbnRyb2woeGNo
LCAwIC8qIHBvb2xfaWQgaXMgaWdub3JlZC4gKi8sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
WEVOX1NZU0NUTF9UTUVNX09QX0dFVF9QT09MUywKLSAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZCAvKiBjbGlfaWQgKi8sIHNpemVvZigqcG9vbHMpICogaW5mby5ucl9wb29scywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAwIC8qIGFyZyAqLywgcG9vbHMpOwotCi0gICAgaWYgKCByYyA8
IDAgfHwgKHVpbnQzMl90KXJjID4gaW5mby5ucl9wb29scyApCi0gICAgICAgIGdvdG8gb3V0X21l
bW9yeTsKLQotICAgIC8qIFVwZGF0ZSBpdCAtIGFzIHdlIGhhdmUgbGVzcyBwb29scyBiZXR3ZWVu
IHRoZSB0d28gaHlwZXJjYWxscy4gKi8KLSAgICBpbmZvLm5yX3Bvb2xzID0gKHVpbnQzMl90KXJj
OwotCi0gICAgaWYgKCB3cml0ZV9leGFjdChpb19mZCwgJm1hcmtlciwgc2l6ZW9mKG1hcmtlcikp
ICkKLSAgICAgICAgZ290byBvdXRfbWVtb3J5OwotCi0gICAgaWYgKCB3cml0ZV9leGFjdChpb19m
ZCwgJmluZm8sIHNpemVvZihpbmZvKSkgKQotICAgICAgICBnb3RvIG91dF9tZW1vcnk7Ci0KLSAg
ICBpZiAoIHdyaXRlX2V4YWN0KGlvX2ZkLCAmbWludXNvbmUsIHNpemVvZihtaW51c29uZSkpICkK
LSAgICAgICAgZ290byBvdXRfbWVtb3J5OwotCi0gICAgZm9yICggaSA9IDA7IGkgPCBpbmZvLm5y
X3Bvb2xzOyBpKysgKQotICAgIHsKLSAgICAgICAgdWludDMyX3QgcGFnZXNpemU7Ci0gICAgICAg
IGludCBidWZzaXplID0gMDsKLSAgICAgICAgaW50IGNoZWNrc3VtID0gMDsKLSAgICAgICAgeGVu
X3RtZW1fcG9vbF9pbmZvX3QgKnBvb2wgPSAmcG9vbHNbaV07Ci0KLSAgICAgICAgaWYgKCBwb29s
LT5mbGFncy5yYXcgIT0gLTEgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICFwb29sLT5m
bGFncy51LnBlcnNpc3QgKQotICAgICAgICAgICAgICAgIHBvb2wtPm5fcGFnZXMgPSAwOwotCi0g
ICAgICAgICAgICBpZiAoIHdyaXRlX2V4YWN0KGlvX2ZkLCBwb29sLCBzaXplb2YoKnBvb2wpKSAp
Ci0gICAgICAgICAgICAgICAgZ290byBvdXRfbWVtb3J5OwotCi0gICAgICAgICAgICBpZiAoICFw
b29sLT5mbGFncy51LnBlcnNpc3QgKQotICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAg
ICAgICAgICBwYWdlc2l6ZSA9IDEgPDwgKHBvb2wtPmZsYWdzLnUucGFnZWJpdHMgKyAxMik7Ci0g
ICAgICAgICAgICBpZiAoIHBhZ2VzaXplID4gYnVmc2l6ZSApCi0gICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgYnVmc2l6ZSA9IHBhZ2VzaXplICsgc2l6ZW9mKHN0cnVjdCB0bWVtX2hhbmRs
ZSk7Ci0gICAgICAgICAgICAgICAgaWYgKCAoYnVmID0gcmVhbGxvYyhidWYsYnVmc2l6ZSkpID09
IE5VTEwgKQotICAgICAgICAgICAgICAgICAgICBnb3RvIG91dF9tZW1vcnk7Ci0gICAgICAgICAg
ICB9Ci0gICAgICAgICAgICBmb3IgKCBqID0gcG9vbC0+bl9wYWdlczsgaiA+IDA7IGotLSApCi0g
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaW50IHJldDsKLSAgICAgICAgICAgICAgICBp
ZiAoIChyZXQgPSB4Y190bWVtX2NvbnRyb2woCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHhj
aCwgcG9vbC0+aWQsIFhFTl9TWVNDVExfVE1FTV9PUF9TQVZFX0dFVF9ORVhUX1BBR0UsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGRvbWlkLCBidWZzaXplLCAwLCBidWYpKSA+IDAgKQotICAg
ICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgaCA9IChzdHJ1Y3QgdG1lbV9oYW5k
bGUgKilidWY7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggd3JpdGVfZXhhY3QoaW9fZmQsICZo
LT5vaWQsIHNpemVvZihoLT5vaWQpKSApCi0gICAgICAgICAgICAgICAgICAgICAgICBnb3RvIG91
dF9tZW1vcnk7Ci0KLSAgICAgICAgICAgICAgICAgICAgaWYgKCB3cml0ZV9leGFjdChpb19mZCwg
JmgtPmluZGV4LCBzaXplb2YoaC0+aW5kZXgpKSApCi0gICAgICAgICAgICAgICAgICAgICAgICBn
b3RvIG91dF9tZW1vcnk7Ci0gICAgICAgICAgICAgICAgICAgIGgrKzsKLSAgICAgICAgICAgICAg
ICAgICAgY2hlY2tzdW0gKz0gKihjaGFyICopaDsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCB3
cml0ZV9leGFjdChpb19mZCwgaCwgcGFnZXNpemUpICkKLSAgICAgICAgICAgICAgICAgICAgICAg
IGdvdG8gb3V0X21lbW9yeTsKLSAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCByZXQgPT0gMCAp
IHsKLSAgICAgICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICAgICAgfSBlbHNl
IHsKLSAgICAgICAgICAgICAgICAgICAgLyogcGFnZSBsaXN0IHRlcm1pbmF0b3IgKi8KLSAgICAg
ICAgICAgICAgICAgICAgaCA9IChzdHJ1Y3QgdG1lbV9oYW5kbGUgKilidWY7Ci0gICAgICAgICAg
ICAgICAgICAgIGgtPm9pZC5vaWRbMF0gPSBoLT5vaWQub2lkWzFdID0gaC0+b2lkLm9pZFsyXSA9
IC0xTDsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCB3cml0ZV9leGFjdChpb19mZCwgJmgtPm9p
ZCwgc2l6ZW9mKGgtPm9pZCkpICkKLSAgICAgICAgICAgICAgICAgICAgewotIG91dF9tZW1vcnk6
Ci0gICAgICAgICAgICAgICAgICAgICAgICBmcmVlKHBvb2xzKTsKLSAgICAgICAgICAgICAgICAg
ICAgICAgIGZyZWUoYnVmKTsKLSAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtMTsKLSAg
ICAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAg
ICAgICAgICB9Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBEUFJJTlRGKCJzYXZlZCAlIlBS
SWQ2NCIgdG1lbSBwYWdlcyBmb3IgZG9tPSVkIHBvb2w9JWQsIGNoZWNrc3VtPSV4XG4iLAotICAg
ICAgICAgICAgICAgICAgICBwb29sLT5uX3BhZ2VzIC0gaiwgZG9taWQsIHBvb2wtPmlkLCBjaGVj
a3N1bSk7Ci0gICAgICAgIH0KLSAgICB9Ci0gICAgZnJlZShwb29scyk7Ci0gICAgZnJlZShidWYp
OwotCi0gICAgLyogcG9vbCBsaXN0IHRlcm1pbmF0b3IgKi8KLSAgICBtaW51c29uZSA9IC0xOwot
ICAgIGlmICggd3JpdGVfZXhhY3QoaW9fZmQsICZtaW51c29uZSwgc2l6ZW9mKG1pbnVzb25lKSkg
KQotICAgICAgICByZXR1cm4gLTE7Ci0KLSAgICByZXR1cm4gMTsKLX0KLQotLyogb25seSBjYWxs
ZWQgZm9yIGxpdmUgbWlncmF0aW9uICovCi1pbnQgeGNfdG1lbV9zYXZlX2V4dHJhKHhjX2ludGVy
ZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW50IGlvX2ZkLCBpbnQgZmllbGRfbWFya2VyKQot
ewotICAgIHN0cnVjdCB0bWVtX2hhbmRsZSBoYW5kbGU7Ci0gICAgaW50IG1hcmtlciA9IGZpZWxk
X21hcmtlcjsKLSAgICB1aW50MzJfdCBtaW51c29uZTsKLSAgICBpbnQgY291bnQgPSAwLCBjaGVj
a3N1bSA9IDA7Ci0KLSAgICBpZiAoIHdyaXRlX2V4YWN0KGlvX2ZkLCAmbWFya2VyLCBzaXplb2Yo
bWFya2VyKSkgKQotICAgICAgICByZXR1cm4gLTE7Ci0gICAgd2hpbGUgKCB4Y190bWVtX2NvbnRy
b2woeGNoLCAwLCBYRU5fU1lTQ1RMX1RNRU1fT1BfU0FWRV9HRVRfTkVYVF9JTlYsIGRvbWlkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihoYW5kbGUpLDAsJmhhbmRsZSkgPiAw
ICkgewotICAgICAgICBpZiAoIHdyaXRlX2V4YWN0KGlvX2ZkLCAmaGFuZGxlLnBvb2xfaWQsIHNp
emVvZihoYW5kbGUucG9vbF9pZCkpICkKLSAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAgICAg
aWYgKCB3cml0ZV9leGFjdChpb19mZCwgJmhhbmRsZS5vaWQsIHNpemVvZihoYW5kbGUub2lkKSkg
KQotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICBpZiAoIHdyaXRlX2V4YWN0KGlvX2Zk
LCAmaGFuZGxlLmluZGV4LCBzaXplb2YoaGFuZGxlLmluZGV4KSkgKQotICAgICAgICAgICAgcmV0
dXJuIC0xOwotICAgICAgICBjb3VudCsrOwotICAgICAgICBjaGVja3N1bSArPSBoYW5kbGUucG9v
bF9pZCArIGhhbmRsZS5vaWQub2lkWzBdICsgaGFuZGxlLm9pZC5vaWRbMV0gKwotICAgICAgICAg
ICAgICAgICAgICBoYW5kbGUub2lkLm9pZFsyXSArIGhhbmRsZS5pbmRleDsKLSAgICB9Ci0gICAg
aWYgKCBjb3VudCApCi0gICAgICAgICAgICBEUFJJTlRGKCJuZWVkZWQgJWQgdG1lbSBpbnZhbGlk
YXRlcywgY2hlY2s9JWRcbiIsY291bnQsY2hlY2tzdW0pOwotICAgIG1pbnVzb25lID0gLTE7Ci0g
ICAgaWYgKCB3cml0ZV9leGFjdChpb19mZCwgJm1pbnVzb25lLCBzaXplb2YobWludXNvbmUpKSAp
Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICByZXR1cm4gMDsKLX0KLQotLyogb25seSBjYWxsZWQg
Zm9yIGxpdmUgbWlncmF0aW9uICovCi12b2lkIHhjX3RtZW1fc2F2ZV9kb25lKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCBkb21pZCkKLXsKLSAgICB4Y190bWVtX2NvbnRyb2woeGNoLCAwLCBY
RU5fU1lTQ1RMX1RNRU1fT1BfU0FWRV9FTkQsIGRvbWlkLCAwLCAwLCBOVUxMKTsKLX0KLQotLyog
cmVzdG9yZSByb3V0aW5lcyAqLwotCi1zdGF0aWMgaW50IHhjX3RtZW1fcmVzdG9yZV9uZXdfcG9v
bCgKLSAgICAgICAgICAgICAgICAgICAgeGNfaW50ZXJmYWNlICp4Y2gsCi0gICAgICAgICAgICAg
ICAgICAgIGludCBjbGlfaWQsCi0gICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBvb2xfaWQs
Ci0gICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGZsYWdzLAotICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCB1dWlkX2xvLAotICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB1dWlkX2hp
KQotewotICAgIHhlbl90bWVtX3Bvb2xfaW5mb190IHBvb2wgPSB7Ci0gICAgICAgIC5mbGFncy5y
YXcgPSBmbGFncywKLSAgICAgICAgLmlkID0gcG9vbF9pZCwKLSAgICAgICAgLm5fcGFnZXMgPSAw
LAotICAgICAgICAudXVpZFswXSA9IHV1aWRfbG8sCi0gICAgICAgIC51dWlkWzFdID0gdXVpZF9o
aSwKLSAgICB9OwotCi0gICAgcmV0dXJuIHhjX3RtZW1fY29udHJvbCh4Y2gsIHBvb2xfaWQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1RNRU1fT1BfU0VUX1BPT0xTLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpX2lkLCBzaXplb2YocG9vbCksCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAwIC8qIGFyZyAqLywgJnBvb2wpOwotfQotCi1pbnQgeGNfdG1l
bV9yZXN0b3JlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW50IGlvX2ZkKQot
ewotICAgIHVpbnQzMl90IG1pbnVzb25lOwotICAgIHhlbl90bWVtX2NsaWVudF90IGluZm87Ci0g
ICAgaW50IGNoZWNrc3VtID0gMDsKLSAgICB1bnNpZ25lZCBpbnQgaTsKLSAgICBjaGFyICpidWYg
PSBOVUxMOwotCi0gICAgaWYgKCByZWFkX2V4YWN0KGlvX2ZkLCAmaW5mbywgc2l6ZW9mKGluZm8p
KSApCi0gICAgICAgIHJldHVybiAtMTsKLQotICAgIC8qIFdlIHdvdWxkIG5ldmVyIHNhdmUgaWYg
dGhlcmUgd2VyZW4ndCBhbnkgcG9vbHMhICovCi0gICAgaWYgKCAhaW5mby5ucl9wb29scyApCi0g
ICAgICAgIHJldHVybiAtMTsKLQotICAgIGlmICggeGNfdG1lbV9jb250cm9sKHhjaCwgMCwgWEVO
X1NZU0NUTF9UTUVNX09QX1JFU1RPUkVfQkVHSU4sIGRvbWlkLCAwLCAwLCBOVUxMKSA8IDAgKQot
ICAgICAgICByZXR1cm4gLTE7Ci0KLSAgICBpZiAoIHhjX3RtZW1fY29udHJvbCh4Y2gsIDAgLyog
cG9vbF9pZCAqLywKLSAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1RNRU1fT1Bf
U0VUX0NMSUVOVF9JTkZPLAotICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkIC8qIGNsaV9p
ZCAqLywgc2l6ZW9mKGluZm8pLCAwIC8qIGFyZyAqLywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAmaW5mbykgPCAwICkKLSAgICAgICAgcmV0dXJuIC0xOwotCi0gICAgaWYgKCByZWFkX2V4YWN0
KGlvX2ZkLCAmbWludXNvbmUsIHNpemVvZihtaW51c29uZSkpICkKLSAgICAgICAgcmV0dXJuIC0x
OwotCi0gICAgZm9yICggaSA9IDA7IGkgPCBpbmZvLm5yX3Bvb2xzOyBpKysgKQotICAgIHsKLSAg
ICAgICAgaW50IGJ1ZnNpemUgPSAwLCBwYWdlc2l6ZTsKLSAgICAgICAgaW50IGo7Ci0gICAgICAg
IHhlbl90bWVtX3Bvb2xfaW5mb190IHBvb2w7Ci0KLSAgICAgICAgaWYgKCByZWFkX2V4YWN0KGlv
X2ZkLCAmcG9vbCwgc2l6ZW9mKHBvb2wpKSApCi0gICAgICAgICAgICBnb3RvIG91dF9tZW1vcnk7
Ci0KLSAgICAgICAgaWYgKCB4Y190bWVtX3Jlc3RvcmVfbmV3X3Bvb2woeGNoLCBkb21pZCwgcG9v
bC5pZCwgcG9vbC5mbGFncy5yYXcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBvb2wudXVpZFswXSwgcG9vbC51dWlkWzFdKSA8IDAgKQotICAgICAgICAgICAgZ290byBv
dXRfbWVtb3J5OwotCi0gICAgICAgIGlmICggcG9vbC5uX3BhZ2VzIDw9IDAgKQotICAgICAgICAg
ICAgY29udGludWU7Ci0KLSAgICAgICAgcGFnZXNpemUgPSAxIDw8IChwb29sLmZsYWdzLnUucGFn
ZWJpdHMgKyAxMik7Ci0gICAgICAgIGlmICggcGFnZXNpemUgPiBidWZzaXplICkKLSAgICAgICAg
ewotICAgICAgICAgICAgYnVmc2l6ZSA9IHBhZ2VzaXplOwotICAgICAgICAgICAgaWYgKCAoYnVm
ID0gcmVhbGxvYyhidWYsYnVmc2l6ZSkpID09IE5VTEwgKQotICAgICAgICAgICAgICAgIGdvdG8g
b3V0X21lbW9yeTsKLSAgICAgICAgfQotICAgICAgICBmb3IgKCBqID0gcG9vbC5uX3BhZ2VzOyBq
ID4gMDsgai0tICkKLSAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IHhlbl90bWVtX29pZCBv
aWQ7Ci0gICAgICAgICAgICB1aW50MzJfdCBpbmRleDsKLSAgICAgICAgICAgIGludCByYzsKLQot
ICAgICAgICAgICAgaWYgKCByZWFkX2V4YWN0KGlvX2ZkLCAmb2lkLCBzaXplb2Yob2lkKSkgKQot
ICAgICAgICAgICAgICAgIGdvdG8gb3V0X21lbW9yeTsKLQotICAgICAgICAgICAgaWYgKCBvaWQu
b2lkWzBdID09IC0xTCAmJiBvaWQub2lkWzFdID09IC0xTCAmJiBvaWQub2lkWzJdID09IC0xTCAp
Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBpZiAoIHJlYWRfZXhhY3QoaW9f
ZmQsICZpbmRleCwgc2l6ZW9mKGluZGV4KSkgKQotICAgICAgICAgICAgICAgIGdvdG8gb3V0X21l
bW9yeTsKLQotICAgICAgICAgICAgaWYgKCByZWFkX2V4YWN0KGlvX2ZkLCBidWYsIHBhZ2VzaXpl
KSApCi0gICAgICAgICAgICAgICAgZ290byBvdXRfbWVtb3J5OwotCi0gICAgICAgICAgICBjaGVj
a3N1bSArPSAqYnVmOwotICAgICAgICAgICAgaWYgKCAocmMgPSB4Y190bWVtX2NvbnRyb2xfb2lk
KAotICAgICAgICAgICAgICAgICAgICAgIHhjaCwgcG9vbC5pZCwgWEVOX1NZU0NUTF9UTUVNX09Q
X1JFU1RPUkVfUFVUX1BBR0UsCi0gICAgICAgICAgICAgICAgICAgICAgZG9taWQsIGJ1ZnNpemUs
IGluZGV4LCBvaWQsIGJ1ZikpIDw9IDAgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IERQUklOVEYoInhjX3RtZW1fcmVzdG9yZTogcHV0dGluZyBwYWdlIGZhaWxlZCwgcmM9JWRcbiIs
cmMpOwotIG91dF9tZW1vcnk6Ci0gICAgICAgICAgICAgICAgZnJlZShidWYpOwotICAgICAgICAg
ICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotICAgICAgICBpZiAo
IHBvb2wubl9wYWdlcyApCi0gICAgICAgICAgICBEUFJJTlRGKCJyZXN0b3JlZCAlIlBSSWQ2NCIg
dG1lbSBwYWdlcyBmb3IgZG9tPSVkIHBvb2w9JWQsIGNoZWNrPSV4XG4iLAotICAgICAgICAgICAg
ICAgICAgICBwb29sLm5fcGFnZXMgLSBqLCBkb21pZCwgcG9vbC5pZCwgY2hlY2tzdW0pOwotICAg
IH0KLSAgICBmcmVlKGJ1Zik7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotLyogb25seSBjYWxsZWQg
Zm9yIGxpdmUgbWlncmF0aW9uLCBtdXN0IGJlIGNhbGxlZCBhZnRlciBzdXNwZW5kICovCi1pbnQg
eGNfdG1lbV9yZXN0b3JlX2V4dHJhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwg
aW50IGlvX2ZkKQotewotICAgIHVpbnQzMl90IHBvb2xfaWQ7Ci0gICAgc3RydWN0IHhlbl90bWVt
X29pZCBvaWQ7Ci0gICAgdWludDMyX3QgaW5kZXg7Ci0gICAgaW50IGNvdW50ID0gMDsKLSAgICBp
bnQgY2hlY2tzdW0gPSAwOwotCi0gICAgd2hpbGUgKCByZWFkX2V4YWN0KGlvX2ZkLCAmcG9vbF9p
ZCwgc2l6ZW9mKHBvb2xfaWQpKSA9PSAwICYmIHBvb2xfaWQgIT0gLTEgKQotICAgIHsKLSAgICAg
ICAgaWYgKCByZWFkX2V4YWN0KGlvX2ZkLCAmb2lkLCBzaXplb2Yob2lkKSkgKQotICAgICAgICAg
ICAgcmV0dXJuIC0xOwotICAgICAgICBpZiAoIHJlYWRfZXhhY3QoaW9fZmQsICZpbmRleCwgc2l6
ZW9mKGluZGV4KSkgKQotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICBpZiAoIHhjX3Rt
ZW1fY29udHJvbF9vaWQoCi0gICAgICAgICAgICAgICAgIHhjaCwgcG9vbF9pZCwgWEVOX1NZU0NU
TF9UTUVNX09QX1JFU1RPUkVfRkxVU0hfUEFHRSwKLSAgICAgICAgICAgICAgICAgZG9taWQsIDAs
IGluZGV4LCBvaWQsIE5VTEwpIDw9IDAgKQotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAg
ICBjb3VudCsrOwotICAgICAgICBjaGVja3N1bSArPSBwb29sX2lkICsgb2lkLm9pZFswXSArIG9p
ZC5vaWRbMV0gKyBvaWQub2lkWzJdICsgaW5kZXg7Ci0gICAgfQotICAgIGlmICggcG9vbF9pZCAh
PSAtMSApCi0gICAgICAgIHJldHVybiAtMTsKLSAgICBpZiAoIGNvdW50ICkKLSAgICAgICAgICAg
IERQUklOVEYoImludmFsaWRhdGVkICVkIHRtZW0gcGFnZXMsIGNoZWNrPSVkXG4iLGNvdW50LGNo
ZWNrc3VtKTsKLQotICAgIHJldHVybiAwOwotfQotCi0vKgotICogTG9jYWwgdmFyaWFibGVzOgot
ICogbW9kZTogQwotICogYy1maWxlLXN0eWxlOiAiQlNEIgotICogYy1iYXNpYy1vZmZzZXQ6IDQK
LSAqIHRhYi13aWR0aDogNAotICogaW5kZW50LXRhYnMtbW9kZTogbmlsCi0gKiBFbmQ6Ci0gKi8K
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3RtZW0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3RtZW0uYwppbmRleCAyYmVlOGQxZWRmLi5hNTUzYjM5NzM4IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF90bWVtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdG1lbS5jCkBAIC0xNiwx
NDYgKzE2LDU1IEBACiAKICNpbmNsdWRlICJsaWJ4bF9pbnRlcm5hbC5oIgogCisvKiBUTUVNIGlz
IGdvbmUuIExlYXZlIHNvbWUgc3R1YnMgaGVyZS4gKi8KKwogY2hhciAqbGlieGxfdG1lbV9saXN0
KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50IHVzZV9sb25nKQogewotICAgIGlu
dCByOwotICAgIGNoYXIgX2J1ZlszMjc2OF07CiAgICAgR0NfSU5JVChjdHgpOwotCi0gICAgciA9
IHhjX3RtZW1fY29udHJvbChjdHgtPnhjaCwgLTEsIFhFTl9TWVNDVExfVE1FTV9PUF9MSVNULCBk
b21pZCwgMzI3NjgsCi0gICAgICAgICAgICAgICAgICAgICAgICB1c2VfbG9uZywgX2J1Zik7Ci0g
ICAgaWYgKHIgPCAwKSB7Ci0gICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwgIkNhbiBub3QgZ2V0
IHRtZW0gbGlzdCIpOwotICAgICAgICBHQ19GUkVFOwotICAgICAgICByZXR1cm4gTlVMTDsKLSAg
ICB9Ci0KKyAgICBMT0dFRChFUlJPUiwgZG9taWQsICJDYW4gbm90IGdldCB0bWVtIGxpc3QiKTsK
ICAgICBHQ19GUkVFOwotICAgIHJldHVybiBzdHJkdXAoX2J1Zik7CisgICAgcmV0dXJuIE5VTEw7
CiB9CiAKIGludCBsaWJ4bF90bWVtX2ZyZWV6ZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9t
aWQpCiB7Ci0gICAgaW50IHIsIHJjOwogICAgIEdDX0lOSVQoY3R4KTsKLQotICAgIHIgPSB4Y190
bWVtX2NvbnRyb2woY3R4LT54Y2gsIC0xLCBYRU5fU1lTQ1RMX1RNRU1fT1BfRlJFRVpFLCBkb21p
ZCwgMCwgMCwKLSAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOwotICAgIGlmIChyIDwgMCkg
ewotICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJDYW4gbm90IGZyZWV6ZSB0bWVtIHBvb2xz
Iik7Ci0gICAgICAgIHJjID0gRVJST1JfRkFJTDsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQot
Ci0gICAgcmMgPSAwOwotb3V0OgorICAgIExPR0VEKEVSUk9SLCBkb21pZCwgIkNhbiBub3QgZnJl
ZXplIHRtZW0gcG9vbHMiKTsKICAgICBHQ19GUkVFOwotICAgIHJldHVybiByYzsKKyAgICByZXR1
cm4gRVJST1JfRkFJTDsKIH0KIAogaW50IGxpYnhsX3RtZW1fdGhhdyhsaWJ4bF9jdHggKmN0eCwg
dWludDMyX3QgZG9taWQpCiB7Ci0gICAgaW50IHIsIHJjOwogICAgIEdDX0lOSVQoY3R4KTsKLQot
ICAgIHIgPSB4Y190bWVtX2NvbnRyb2woY3R4LT54Y2gsIC0xLCBYRU5fU1lTQ1RMX1RNRU1fT1Bf
VEhBVywgZG9taWQsIDAsIDAsCi0gICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKLSAgICBp
ZiAociA8IDApIHsKLSAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAiQ2FuIG5vdCB0aGF3IHRt
ZW0gcG9vbHMiKTsKLSAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgICAgICBnb3RvIG91dDsK
LSAgICB9Ci0KLSAgICByYyA9IDA7Ci1vdXQ6CisgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAiQ2Fu
IG5vdCB0aGF3IHRtZW0gcG9vbHMiKTsKICAgICBHQ19GUkVFOwotICAgIHJldHVybiByYzsKLX0K
LQotc3RhdGljIGludDMyX3QgdG1lbV9zZXRvcF9mcm9tX3N0cmluZyhjaGFyICpzZXRfbmFtZSwg
dWludDMyX3QgdmFsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5f
dG1lbV9jbGllbnRfdCAqaW5mbykKLXsKLSAgICBpZiAoIXN0cmNtcChzZXRfbmFtZSwgIndlaWdo
dCIpKQotICAgICAgICBpbmZvLT53ZWlnaHQgPSB2YWw7Ci0gICAgZWxzZSBpZiAoIXN0cmNtcChz
ZXRfbmFtZSwgImNvbXByZXNzIikpCi0gICAgICAgIGluZm8tPmZsYWdzLnUuY29tcHJlc3MgPSB2
YWw7Ci0gICAgZWxzZQotICAgICAgICByZXR1cm4gLTE7Ci0KLSAgICByZXR1cm4gMDsKKyAgICBy
ZXR1cm4gRVJST1JfRkFJTDsKIH0KIAogaW50IGxpYnhsX3RtZW1fc2V0KGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwgY2hhciogbmFtZSwgdWludDMyX3Qgc2V0KQogewotICAgIGludCBy
LCByYzsKLSAgICB4ZW5fdG1lbV9jbGllbnRfdCBpbmZvOwogICAgIEdDX0lOSVQoY3R4KTsKLQot
ICAgIHIgPSB4Y190bWVtX2NvbnRyb2woY3R4LT54Y2gsIC0xIC8qIHBvb2xfaWQgKi8sCi0gICAg
ICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1RNRU1fT1BfR0VUX0NMSUVOVF9JTkZPLAot
ICAgICAgICAgICAgICAgICAgICAgICAgZG9taWQsIHNpemVvZihpbmZvKSwgMCAvKiBhcmcgKi8s
ICZpbmZvKTsKLSAgICBpZiAociA8IDApIHsKLSAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAi
Q2FuIG5vdCBnZXQgdG1lbSBkYXRhISIpOwotICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAg
ICAgIGdvdG8gb3V0OwotICAgIH0KLSAgICByYyA9IHRtZW1fc2V0b3BfZnJvbV9zdHJpbmcobmFt
ZSwgc2V0LCAmaW5mbyk7Ci0gICAgaWYgKHJjID09IC0xKSB7Ci0gICAgICAgIExPR0VWRChFUlJP
UiwgLTEsIGRvbWlkLCAiSW52YWxpZCBzZXQsIHZhbGlkIHNldHMgYXJlIDx3ZWlnaHR8Y29tcHJl
c3M+Iik7Ci0gICAgICAgIHJjID0gRVJST1JfSU5WQUw7Ci0gICAgICAgIGdvdG8gb3V0OwotICAg
IH0KLSAgICByID0geGNfdG1lbV9jb250cm9sKGN0eC0+eGNoLCAtMSAvKiBwb29sX2lkICovLAot
ICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9DTElFTlRfSU5G
TywKLSAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkLCBzaXplb2YoaW5mbyksIDAgLyogYXJn
ICovLCAmaW5mbyk7Ci0gICAgaWYgKHIgPCAwKSB7Ci0gICAgICAgIExPR0VEKEVSUk9SLCBkb21p
ZCwgIkNhbiBub3Qgc2V0IHRtZW0gJXMiLCBuYW1lKTsKLSAgICAgICAgcmMgPSBFUlJPUl9GQUlM
OwotICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICByYyA9IDA7Ci1vdXQ6CisgICAgTE9H
RUQoRVJST1IsIGRvbWlkLCAiQ2FuIG5vdCBzZXQgdG1lbSAlcyIsIG5hbWUpOwogICAgIEdDX0ZS
RUU7Ci0gICAgcmV0dXJuIHJjOworICAgIHJldHVybiBFUlJPUl9GQUlMOwogfQogCiBpbnQgbGli
eGxfdG1lbV9zaGFyZWRfYXV0aChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjaGFyKiB1dWlkLCBpbnQgYXV0aCkKIHsKLSAgICBpbnQg
ciwgcmM7CiAgICAgR0NfSU5JVChjdHgpOwotCi0gICAgciA9IHhjX3RtZW1fYXV0aChjdHgtPnhj
aCwgZG9taWQsIHV1aWQsIGF1dGgpOwotICAgIGlmIChyIDwgMCkgewotICAgICAgICBMT0dFRChF
UlJPUiwgZG9taWQsICJDYW4gbm90IHNldCB0bWVtIHNoYXJlZCBhdXRoIik7Ci0gICAgICAgIHJj
ID0gRVJST1JfRkFJTDsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgcmMgPSAwOwot
b3V0OgorICAgIExPR0VEKEVSUk9SLCBkb21pZCwgIkNhbiBub3Qgc2V0IHRtZW0gc2hhcmVkIGF1
dGgiKTsKICAgICBHQ19GUkVFOwotICAgIHJldHVybiByYzsKKyAgICByZXR1cm4gRVJST1JfRkFJ
TDsKIH0KIAogaW50IGxpYnhsX3RtZW1fZnJlZWFibGUobGlieGxfY3R4ICpjdHgpCiB7Ci0gICAg
aW50IHIsIHJjOwogICAgIEdDX0lOSVQoY3R4KTsKLQotICAgIHIgPSB4Y190bWVtX2NvbnRyb2wo
Y3R4LT54Y2gsIC0xLCBYRU5fU1lTQ1RMX1RNRU1fT1BfUVVFUllfRlJFRUFCTEVfTUIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAtMSwgMCwgMCwgMCk7Ci0gICAgaWYgKHIgPCAwKSB7Ci0gICAg
ICAgIExPR0UoRVJST1IsICJDYW4gbm90IGdldCB0bWVtIGZyZWVhYmxlIG1lbW9yeSIpOwotICAg
ICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQotICAgIHJj
ID0gMDsKLW91dDoKKyAgICBMT0dFKEVSUk9SLCAiQ2FuIG5vdCBnZXQgdG1lbSBmcmVlYWJsZSBt
ZW1vcnkiKTsKICAgICBHQ19GUkVFOwotICAgIHJldHVybiByYzsKKyAgICByZXR1cm4gRVJST1Jf
RkFJTDsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MvTWFrZWZpbGUgYi90b29scy9t
aXNjL01ha2VmaWxlCmluZGV4IGVhYTI4NzkzZWYuLjMzNWIzMTcwZDEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL21pc2MvTWFrZWZpbGUKKysrIGIvdG9vbHMvbWlzYy9NYWtlZmlsZQpAQCAtMjQsNyArMjQs
NiBAQCBJTlNUQUxMX1NCSU4tJChDT05GSUdfWDg2KSAgICAgKz0geGVuLWh2bWN0eAogSU5TVEFM
TF9TQklOLSQoQ09ORklHX1g4NikgICAgICs9IHhlbi1sb3dtZW1kCiBJTlNUQUxMX1NCSU4tJChD
T05GSUdfWDg2KSAgICAgKz0geGVuLW1mbmR1bXAKIElOU1RBTExfU0JJTiAgICAgICAgICAgICAg
ICAgICArPSB4ZW4tcmluZ3dhdGNoCi1JTlNUQUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0g
eGVuLXRtZW0tbGlzdC1wYXJzZQogSU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhl
bmNvdgogSU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhlbmxvY2twcm9mCiBJTlNU
QUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0geGVucGVyZgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bWlzYy94ZW4tdG1lbS1saXN0LXBhcnNlLmMgYi90b29scy9taXNjL3hlbi10bWVtLWxpc3QtcGFy
c2UuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZjMyYjEwN2RjZS4uMDAwMDAwMDAw
MAotLS0gYS90b29scy9taXNjL3hlbi10bWVtLWxpc3QtcGFyc2UuYworKysgL2Rldi9udWxsCkBA
IC0xLDMzOSArMCwwIEBACi0vKgotICogUGFyc2Ugb3V0cHV0IGZyb20gdG1lbS1saXN0IGFuZCBy
ZWZvcm1hdCB0byBodW1hbi1yZWFkYWJsZQotICoKLSAqIE5PVEU6IE5FVkVSIGRlbGV0ZSBhIHBh
cnNlIGNhbGwgYXMgdGhpcyBmaWxlIGRvY3VtZW50cyBiYWNrd2FyZHMKLSAqIGNvbXBhdGliaWxp
dHkgZm9yIG9sZGVyIHZlcnNpb25zIG9mIHRtZW0tbGlzdCBhbmQgd2UgZG9uJ3Qgd2FudCB0bwot
ICogYWNjaWRlbnRhbGx5IHJldXNlIGFuIG9sZCB0YWcKLSAqCi0gKiBDb3B5cmlnaHQgKGMpIDIw
MDksIERhbiBNYWdlbmhlaW1lciwgT3JhY2xlIENvcnAuCi0gKi8KLQotI2luY2x1ZGUgPHN0ZGlv
Lmg+Ci0jaW5jbHVkZSA8dW5pc3RkLmg+Ci0jaW5jbHVkZSA8c3RyaW5nLmg+Ci0KLSNkZWZpbmUg
QlVGU0laRSA0MDk2Ci0jZGVmaW5lIFBBR0VfU0laRSA0MDk2Ci0KLXVuc2lnbmVkIGxvbmcgbG9u
ZyBwYXJzZShjaGFyICpzLGNoYXIgKm1hdGNoKQotewotICAgIGNoYXIgKnMxID0gc3Ryc3RyKHMs
bWF0Y2gpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyByZXQ7Ci0KLSAgICBpZiAoIHMxID09IE5V
TEwgKQotICAgICAgICByZXR1cm4gMExMOwotICAgIHMxICs9IDI7Ci0gICAgaWYgKCAqczErKyAh
PSAnOicgKQotICAgICAgICByZXR1cm4gMExMOwotICAgIHNzY2FuZihzMSwiJWxsdSIsJnJldCk7
Ci0gICAgcmV0dXJuIHJldDsKLX0KLQotdW5zaWduZWQgbG9uZyBsb25nIHBhcnNlX2hleChjaGFy
ICpzLGNoYXIgKm1hdGNoKQotewotICAgIGNoYXIgKnMxID0gc3Ryc3RyKHMsbWF0Y2gpOwotICAg
IHVuc2lnbmVkIGxvbmcgbG9uZyByZXQ7Ci0KLSAgICBpZiAoIHMxID09IE5VTEwgKQotICAgICAg
ICByZXR1cm4gMExMOwotICAgIHMxICs9IDI7Ci0gICAgaWYgKCAqczErKyAhPSAnOicgKQotICAg
ICAgICByZXR1cm4gMExMOwotICAgIHNzY2FuZihzMSwiJWxseCIsJnJldCk7Ci0gICAgcmV0dXJu
IHJldDsKLX0KLQotdW5zaWduZWQgbG9uZyBsb25nIHBhcnNlMihjaGFyICpzLGNoYXIgKm1hdGNo
MSwgY2hhciAqbWF0Y2gyKQotewotICAgIGNoYXIgbWF0Y2hbM107Ci0gICAgbWF0Y2hbMF0gPSAq
bWF0Y2gxOwotICAgIG1hdGNoWzFdID0gKm1hdGNoMjsKLSAgICBtYXRjaFsyXSA9ICdcMCc7Ci0g
ICAgcmV0dXJuIHBhcnNlKHMsbWF0Y2gpOwotfQotCi12b2lkIHBhcnNlX3N0cmluZyhjaGFyICpz
LGNoYXIgKm1hdGNoLCBjaGFyICpidWYsIGludCBsZW4pCi17Ci0gICAgY2hhciAqczEgPSBzdHJz
dHIocyxtYXRjaCk7Ci0gICAgaW50IGk7Ci0KLSAgICBpZiAoIHMxID09IE5VTEwgKQotICAgICAg
ICByZXR1cm47Ci0gICAgczEgKz0gMjsKLSAgICBpZiAoICpzMSsrICE9ICc6JyApCi0gICAgICAg
IHJldHVybjsKLSAgICBmb3IgKCBpID0gMDsgaSA8IGxlbjsgaSsrICkKLSAgICAgICAgKmJ1Zisr
ID0gKnMxKys7Ci19Ci0KLXZvaWQgcGFyc2Vfc2hhcmVycyhjaGFyICpzLCBjaGFyICptYXRjaCwg
Y2hhciAqYnVmLCBpbnQgbGVuKQotewotICAgIGNoYXIgKnMxID0gc3Ryc3RyKHMsbWF0Y2gpOwot
ICAgIGNoYXIgKmIgPSBidWY7Ci0KLSAgICBpZiAoIHMxID09IE5VTEwgKQotICAgICAgICByZXR1
cm47Ci0gICAgd2hpbGUgKCBzMSApCi0gICAgewotICAgICAgICBzMSArPSAyOwotICAgICAgICBp
ZiAoKnMxKysgIT0gJzonKQotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB3aGlsZSAoKnMx
ID49ICcwJyAmJiAqczEgPD0gJzknKQotICAgICAgICAgICAgKmIrKyA9ICpzMSsrOwotICAgICAg
ICAqYisrID0gJywnOwotICAgICAgICBzMSA9IHN0cnN0cihzMSxtYXRjaCk7Ci0gICAgfQotICAg
IGlmICggYiAhPSBidWYgKQotICAgICAgICAqLS1iID0gJ1wwJzsKLX0KLQotdm9pZCBwYXJzZV9n
bG9iYWwoY2hhciAqcykKLXsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgdG90YWxfb3BzID0gcGFy
c2UocywiVHQiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgZXJyb3JlZF9vcHMgPSBwYXJzZShz
LCJUZSIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBmYWlsZWRfY29waWVzID0gcGFyc2Uocywi
Q2YiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgYWxsb2NfZmFpbGVkID0gcGFyc2UocywiQWYi
KTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgYWxsb2NfcGFnZV9mYWlsZWQgPSBwYXJzZShzLCJQ
ZiIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBhdmFpbF9wYWdlcyA9IHBhcnNlKHMsIlRhIik7
Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIGxvd19vbl9tZW1vcnkgPSBwYXJzZShzLCJMbSIpOwot
ICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBldmljdGVkX3BncyA9IHBhcnNlKHMsIkV0Iik7Ci0gICAg
dW5zaWduZWQgbG9uZyBsb25nIGV2aWN0X2F0dGVtcHRzID0gcGFyc2UocywiRWEiKTsKLSAgICB1
bnNpZ25lZCBsb25nIGxvbmcgcmVsaW5xX3BncyA9IHBhcnNlKHMsIlJ0Iik7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBsb25nIHJlbGlucV9hdHRlbXB0cyA9IHBhcnNlKHMsIlJhIik7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBsb25nIG1heF9ldmljdHNfcGVyX3JlbGlucSA9IHBhcnNlKHMsIlJ4Iik7Ci0gICAg
dW5zaWduZWQgbG9uZyBsb25nIHRvdGFsX2ZsdXNoX3Bvb2wgPSBwYXJzZShzLCJGcCIpOwotICAg
IHVuc2lnbmVkIGxvbmcgbG9uZyBnbG9iYWxfZXBoX2NvdW50ID0gcGFyc2UocywiRWMiKTsKLSAg
ICB1bnNpZ25lZCBsb25nIGxvbmcgZ2xvYmFsX2VwaF9tYXggPSBwYXJzZShzLCJFbSIpOwotICAg
IHVuc2lnbmVkIGxvbmcgbG9uZyBvYmpfY291bnQgPSBwYXJzZShzLCJPYyIpOwotICAgIHVuc2ln
bmVkIGxvbmcgbG9uZyBvYmpfbWF4ID0gcGFyc2UocywiT20iKTsKLSAgICB1bnNpZ25lZCBsb25n
IGxvbmcgcnRyZWVfbm9kZV9jb3VudCA9IHBhcnNlKHMsIk5jIik7Ci0gICAgdW5zaWduZWQgbG9u
ZyBsb25nIHJ0cmVlX25vZGVfbWF4ID0gcGFyc2UocywiTm0iKTsKLSAgICB1bnNpZ25lZCBsb25n
IGxvbmcgcGdwX2NvdW50ID0gcGFyc2UocywiUGMiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcg
cGdwX21heCA9IHBhcnNlKHMsIlBtIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIHBhZ2VfY291
bnQgPSBwYXJzZShzLCJGYyIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBtYXhfcGFnZV9jb3Vu
dCA9IHBhcnNlKHMsIkZtIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIHBjZF9jb3VudCA9IHBh
cnNlKHMsIlNjIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIG1heF9wY2RfY291bnQgPSBwYXJz
ZShzLCJTbSIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBwY2RfdG90X3R6ZV9zaXplID0gcGFy
c2UocywiWnQiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgcGNkX3RvdF9jc2l6ZSA9IHBhcnNl
KHMsIkd6Iik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIGRlZHVwZWRfcHV0cyA9IHBhcnNlKHMs
IkdkIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIHRvdF9nb29kX2VwaF9wdXRzID0gcGFyc2Uo
cywiRXAiKTsKLQotICAgIHByaW50ZigidG90YWwgdG1lbSBvcHM9JWxsdSAoZXJyb3JzPSVsbHUp
IC0tIHRtZW0gcGFnZXMgYXZhaWw9JWxsdVxuIiwKLSAgICAgICAgICAgdG90YWxfb3BzLCBlcnJv
cmVkX29wcywgYXZhaWxfcGFnZXMpOwotICAgIHByaW50ZigiZGF0YXN0cnVjdHM6IG9ianM9JWxs
dSAobWF4PSVsbHUpIHBncHM9JWxsdSAobWF4PSVsbHUpICIKLSAgICAgICAgICAgIm5vZGVzPSVs
bHUgKG1heD0lbGx1KSBwYWdlcz0lbGx1IChtYXg9JWxsdSkgIiwKLSAgICAgICAgICAgb2JqX2Nv
dW50LCBvYmpfbWF4LCBwZ3BfY291bnQsIHBncF9tYXgsCi0gICAgICAgICAgIHJ0cmVlX25vZGVf
Y291bnQsIHJ0cmVlX25vZGVfbWF4LAotICAgICAgICAgICBwYWdlX2NvdW50LG1heF9wYWdlX2Nv
dW50KTsKLSAgICBpZiAobWF4X3BjZF9jb3VudCAhPSAwICYmIGdsb2JhbF9lcGhfY291bnQgIT0g
MCAmJiB0b3RfZ29vZF9lcGhfcHV0cyAhPSAwKSB7Ci0gICAgICAgICAgIHByaW50ZigicGNkcz0l
bGx1IChtYXg9JWxsdSkgIiwKLSAgICAgICAgICAgICAgIHBjZF9jb3VudCxtYXhfcGNkX2NvdW50
KTsKLSAgICAgICAgICAgcHJpbnRmKCJkZWR1cGVkOiBhdmc9JTQuMmYlJSAoY3Vycj0lNC4yZiUl
KSAiLAotICAgICAgICAgICAgICAgICAgICgoZGVkdXBlZF9wdXRzKjEuMCkvdG90X2dvb2RfZXBo
X3B1dHMpKjEwMCwKLSAgICAgICAgICAgICAgICAgICAoMS4wLShwY2RfY291bnQqMS4wKS9nbG9i
YWxfZXBoX2NvdW50KSoxMDApOwotICAgIH0KLSAgICBpZiAocGNkX2NvdW50ICE9IDApCi0gICAg
ewotICAgICAgICAgICBpZiAocGNkX3RvdF90emVfc2l6ZSAmJiAocGNkX3RvdF90emVfc2l6ZSA8
IHBjZF9jb3VudCpQQUdFX1NJWkUpKQotICAgICAgICAgICAgICAgcHJpbnRmKCJ0emUgc2F2aW5n
cz0lNC4yZiUlICIsCi0gICAgICAgICAgICAgICAgICAgKDEuMC0ocGNkX3RvdF90emVfc2l6ZSox
LjApLyhwY2RfY291bnQqUEFHRV9TSVpFKSkqMTAwKTsKLSAgICAgICAgICAgaWYgKHBjZF90b3Rf
Y3NpemUgJiYgKHBjZF90b3RfY3NpemUgPCBwY2RfY291bnQqUEFHRV9TSVpFKSkKLSAgICAgICAg
ICAgICAgIHByaW50ZigiY29tcHJlc3Npb24gc2F2aW5ncz0lNC4yZiUlICIsCi0gICAgICAgICAg
ICAgICAgICAgKDEuMC0ocGNkX3RvdF9jc2l6ZSoxLjApLyhwY2RfY291bnQqUEFHRV9TSVpFKSkq
MTAwKTsKLSAgICB9Ci0gICAgcHJpbnRmKCJcbiIpOwotICAgIHByaW50ZigibWlzYzogZmFpbGVk
X2NvcGllcz0lbGx1IGFsbG9jX2ZhaWxlZD0lbGx1IGFsbG9jX3BhZ2VfZmFpbGVkPSVsbHUgIgot
ICAgICAgICAgICAibG93X21lbT0lbGx1IGV2aWN0ZWQ9JWxsdS8lbGx1IHJlbGlucT0lbGx1LyVs
bHUsICIKLSAgICAgICAgICAgIm1heF9ldmljdHNfcGVyX3JlbGlucT0lbGx1LCBmbHVzaF9wb29s
cz0lbGx1LCAiCi0gICAgICAgICAgICJlcGhfY291bnQ9JWxsdSwgZXBoX21heD0lbGx1XG4iLAot
ICAgICAgICAgICBmYWlsZWRfY29waWVzLCBhbGxvY19mYWlsZWQsIGFsbG9jX3BhZ2VfZmFpbGVk
LCBsb3dfb25fbWVtb3J5LAotICAgICAgICAgICBldmljdGVkX3BncywgZXZpY3RfYXR0ZW1wdHMs
IHJlbGlucV9wZ3MsIHJlbGlucV9hdHRlbXB0cywKLSAgICAgICAgICAgbWF4X2V2aWN0c19wZXJf
cmVsaW5xLCB0b3RhbF9mbHVzaF9wb29sLAotICAgICAgICAgICBnbG9iYWxfZXBoX2NvdW50LCBn
bG9iYWxfZXBoX21heCk7Ci19Ci0KLSNkZWZpbmUgUEFSU0VfQ1lDX0NPVU5URVIocyx4LHByZWZp
eCkgdW5zaWduZWQgbG9uZyBsb25nIFwKLSAgIHgjI19jb3VudCA9IHBhcnNlMihzLHByZWZpeCwi
biIpLCBcCi0gICB4IyNfc3VtX2N5Y2xlcyA9IHBhcnNlMihzLHByZWZpeCwidCIpLCBcCi0gICB4
IyNfbWF4X2N5Y2xlcyA9IHBhcnNlMihzLHByZWZpeCwieCIpLCBcCi0gICB4IyNfbWluX2N5Y2xl
cyA9IHBhcnNlMihzLHByZWZpeCwibSIpCi0jZGVmaW5lIFBSSU5URl9DWUNfQ09VTlRFUih4LHRl
eHQpIFwKLSAgaWYgKHgjI19jb3VudCkgcHJpbnRmKHRleHQiIGF2Zz0lbGx1LCBtYXg9JWxsdSwg
IiBcCi0gICJtaW49JWxsdSwgc2FtcGxlcz0lbGx1XG4iLCBcCi0gIHgjI19zdW1fY3ljbGVzID8g
KHgjI19zdW1fY3ljbGVzL3gjI19jb3VudCkgOiAwLCBcCi0gIHgjI19tYXhfY3ljbGVzLCB4IyNf
bWluX2N5Y2xlcywgeCMjX2NvdW50KQotCi12b2lkIHBhcnNlX3RpbWVfc3RhdHMoY2hhciAqcykK
LXsKLSAgICBQQVJTRV9DWUNfQ09VTlRFUihzLHN1Y2NfZ2V0LCJHIik7Ci0gICAgUEFSU0VfQ1lD
X0NPVU5URVIocyxzdWNjX3B1dCwiUCIpOwotICAgIFBBUlNFX0NZQ19DT1VOVEVSKHMsbm9uX3N1
Y2NfZ2V0LCJnIik7Ci0gICAgUEFSU0VfQ1lDX0NPVU5URVIocyxub25fc3VjY19wdXQsInAiKTsK
LSAgICBQQVJTRV9DWUNfQ09VTlRFUihzLGZsdXNoLCJGIik7Ci0gICAgUEFSU0VfQ1lDX0NPVU5U
RVIocyxmbHVzaF9vYmosIk8iKTsKLSAgICBQQVJTRV9DWUNfQ09VTlRFUihzLHBnX2NvcHksIkMi
KTsKLSAgICBQQVJTRV9DWUNfQ09VTlRFUihzLGNvbXByZXNzLCJjIik7Ci0gICAgUEFSU0VfQ1lD
X0NPVU5URVIocyxkZWNvbXByZXNzLCJkIik7Ci0KLSAgICBQUklOVEZfQ1lDX0NPVU5URVIoc3Vj
Y19nZXQsInN1Y2MgZ2V0IGN5Y2xlczoiKTsKLSAgICBQUklOVEZfQ1lDX0NPVU5URVIoc3VjY19w
dXQsInN1Y2MgcHV0IGN5Y2xlczoiKTsKLSAgICBQUklOVEZfQ1lDX0NPVU5URVIobm9uX3N1Y2Nf
Z2V0LCJmYWlsZWQgZ2V0IGN5Y2xlczoiKTsKLSAgICBQUklOVEZfQ1lDX0NPVU5URVIobm9uX3N1
Y2NfcHV0LCJmYWlsZWQgcHV0IGN5Y2xlczoiKTsKLSAgICBQUklOVEZfQ1lDX0NPVU5URVIoZmx1
c2gsImZsdXNoIGN5Y2xlczoiKTsKLSAgICBQUklOVEZfQ1lDX0NPVU5URVIoZmx1c2hfb2JqLCJm
bHVzaF9vYmogY3ljbGVzOiIpOwotICAgIFBSSU5URl9DWUNfQ09VTlRFUihwZ19jb3B5LCJwYWdl
IGNvcHkgY3ljbGVzOiIpOwotICAgIFBSSU5URl9DWUNfQ09VTlRFUihjb21wcmVzcywiY29tcHJl
c3Npb24gY3ljbGVzOiIpOwotICAgIFBSSU5URl9DWUNfQ09VTlRFUihkZWNvbXByZXNzLCJkZWNv
bXByZXNzaW9uIGN5Y2xlczoiKTsKLX0KLQotdm9pZCBwYXJzZV9jbGllbnQoY2hhciAqcykKLXsK
LSAgICB1bnNpZ25lZCBsb25nIGNsaV9pZCA9IHBhcnNlKHMsIkNJIik7Ci0gICAgdW5zaWduZWQg
bG9uZyB3ZWlnaHQgPSBwYXJzZShzLCJ3dyIpOwotICAgIHVuc2lnbmVkIGxvbmcgY2FwID0gcGFy
c2UocywiY2EiKTsKLSAgICB1bnNpZ25lZCBsb25nIGNvbXByZXNzID0gcGFyc2UocywiY28iKTsK
LSAgICB1bnNpZ25lZCBsb25nIGZyb3plbiA9IHBhcnNlKHMsImZyIik7Ci0gICAgdW5zaWduZWQg
bG9uZyBsb25nIGVwaF9jb3VudCA9IHBhcnNlKHMsIkVjIik7Ci0gICAgdW5zaWduZWQgbG9uZyBs
b25nIG1heF9lcGhfY291bnQgPSBwYXJzZShzLCJFbSIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9u
ZyBjb21wcmVzc2VkX3BhZ2VzID0gcGFyc2UocywiY3AiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxv
bmcgY29tcHJlc3NlZF9zdW1fc2l6ZSA9IHBhcnNlKHMsImNiIik7Ci0gICAgdW5zaWduZWQgbG9u
ZyBsb25nIGNvbXByZXNzX3Bvb3IgPSBwYXJzZShzLCJjbiIpOwotICAgIHVuc2lnbmVkIGxvbmcg
bG9uZyBjb21wcmVzc19ub21lbSA9IHBhcnNlKHMsImNtIik7Ci0gICAgdW5zaWduZWQgbG9uZyBs
b25nIHRvdGFsX2N5Y2xlcyA9IHBhcnNlKHMsIlRjIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25n
IHN1Y2NfZXBoX2dldHMgPSBwYXJzZShzLCJHZSIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBz
dWNjX3BlcnNfcHV0cyA9IHBhcnNlKHMsIlBwIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIHN1
Y2NfcGVyc19nZXRzID0gcGFyc2UocywiR3AiKTsKLQotICAgIHByaW50ZigiZG9taWQlbHU6IHdl
aWdodD0lbHUsY2FwPSVsdSxjb21wcmVzcz0lZCxmcm96ZW49JWQsIgotICAgICAgICAgICAidG90
YWxfY3ljbGVzPSVsbHUsc3VjY19lcGhfZ2V0cz0lbGx1LCIKLSAgICAgICAgICAgInN1Y2NfcGVy
c19wdXRzPSVsbHUsc3VjY19wZXJzX2dldHM9JWxsdSwiCi0gICAgICAgICAgICJlcGhfY291bnQ9
JWxsdSxtYXhfZXBoPSVsbHUsIgotICAgICAgICAgICAiY29tcHJlc3Npb24gcmF0aW89JWx1JSUg
KHNhbXBsZXM9JWxsdSxwb29yPSVsbHUsbm9tZW09JWxsdSlcbiIsCi0gICAgICAgICAgIGNsaV9p
ZCwgd2VpZ2h0LCBjYXAsIGNvbXByZXNzPzE6MCwgZnJvemVuPzE6MCwKLSAgICAgICAgICAgdG90
YWxfY3ljbGVzLCBzdWNjX2VwaF9nZXRzLCBzdWNjX3BlcnNfcHV0cywgc3VjY19wZXJzX2dldHMs
IAotICAgICAgICAgICBlcGhfY291bnQsIG1heF9lcGhfY291bnQsCi0gICAgICAgICAgIGNvbXBy
ZXNzZWRfcGFnZXMgPyAgKGxvbmcpKChjb21wcmVzc2VkX3N1bV9zaXplKjEwMExMKSAvCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb21wcmVzc2VkX3BhZ2VzKlBBR0Vf
U0laRSkpIDogMCwKLSAgICAgICAgICAgY29tcHJlc3NlZF9wYWdlcywgY29tcHJlc3NfcG9vciwg
Y29tcHJlc3Nfbm9tZW0pOwotCi19Ci0KLXZvaWQgcGFyc2VfcG9vbChjaGFyICpzKQotewotICAg
IGNoYXIgcG9vbF90eXBlWzNdOwotICAgIHVuc2lnbmVkIGxvbmcgY2xpX2lkID0gcGFyc2Uocywi
Q0kiKTsKLSAgICB1bnNpZ25lZCBsb25nIHBvb2xfaWQgPSBwYXJzZShzLCJQSSIpOwotICAgIHVu
c2lnbmVkIGxvbmcgbG9uZyBwZ3BfY291bnQgPSBwYXJzZShzLCJQYyIpOwotICAgIHVuc2lnbmVk
IGxvbmcgbG9uZyBtYXhfcGdwX2NvdW50ID0gcGFyc2UocywiUG0iKTsKLSAgICB1bnNpZ25lZCBs
b25nIGxvbmcgb2JqX2NvdW50ID0gcGFyc2UocywiT2MiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxv
bmcgbWF4X29ial9jb3VudCA9IHBhcnNlKHMsIk9tIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25n
IG9iam5vZGVfY291bnQgPSBwYXJzZShzLCJOYyIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBt
YXhfb2Jqbm9kZV9jb3VudCA9IHBhcnNlKHMsIk5tIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25n
IGdvb2RfcHV0cyA9IHBhcnNlKHMsInBzIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIHB1dHMg
PSBwYXJzZShzLCJwdCIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBub19tZW1fcHV0cyA9IHBh
cnNlKHMsInB4Iik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIGR1cF9wdXRzX2ZsdXNoZWQgPSBw
YXJzZShzLCJwZCIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBkdXBfcHV0c19yZXBsYWNlZCA9
IHBhcnNlKHMsInByIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIGZvdW5kX2dldHMgPSBwYXJz
ZShzLCJncyIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBnZXRzID0gcGFyc2UocywiZ3QiKTsK
LSAgICB1bnNpZ25lZCBsb25nIGxvbmcgZmx1c2hzX2ZvdW5kID0gcGFyc2UocywiZnMiKTsKLSAg
ICB1bnNpZ25lZCBsb25nIGxvbmcgZmx1c2hzID0gcGFyc2UocywiZnQiKTsKLSAgICB1bnNpZ25l
ZCBsb25nIGxvbmcgZmx1c2hfb2Jqc19mb3VuZCA9IHBhcnNlKHMsIm9zIik7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBsb25nIGZsdXNoX29ianMgPSBwYXJzZShzLCJvdCIpOwotCi0gICAgcGFyc2Vfc3Ry
aW5nKHMsIlBUIixwb29sX3R5cGUsMik7Ci0gICAgcG9vbF90eXBlWzJdID0gJ1wwJzsKLSAgICBp
ZiAocG9vbF90eXBlWzFdID09ICdTJykKLSAgICAgICAgcmV0dXJuOyAvKiBubyBuZWVkIHRvIHJl
cGVhdCBwcmludCBkYXRhIGZvciBzaGFyZWQgcG9vbHMgKi8KLSAgICBwcmludGYoImRvbWlkJWx1
LGlkJWx1WyVzXTpwZ3A9JWxsdShtYXg9JWxsdSkgb2JqPSVsbHUoJWxsdSkgIgotICAgICAgICAg
ICAib2Jqbm9kZT0lbGx1KCVsbHUpIHB1dHM9JWxsdS8lbGx1LyVsbHUoZHVwPSVsbHUvJWxsdSkg
IgotICAgICAgICAgICAiZ2V0cz0lbGx1LyVsbHUoJWxsdSUlKSAiCi0gICAgICAgICAgICJmbHVz
aD0lbGx1LyVsbHUgZmxvYmo9JWxsdS8lbGx1XG4iLAotICAgICAgICAgICBjbGlfaWQsIHBvb2xf
aWQsIHBvb2xfdHlwZSwKLSAgICAgICAgICAgcGdwX2NvdW50LCBtYXhfcGdwX2NvdW50LCBvYmpf
Y291bnQsIG1heF9vYmpfY291bnQsCi0gICAgICAgICAgIG9iam5vZGVfY291bnQsIG1heF9vYmpu
b2RlX2NvdW50LAotICAgICAgICAgICBnb29kX3B1dHMsIHB1dHMsIG5vX21lbV9wdXRzLCAKLSAg
ICAgICAgICAgZHVwX3B1dHNfZmx1c2hlZCwgZHVwX3B1dHNfcmVwbGFjZWQsCi0gICAgICAgICAg
IGZvdW5kX2dldHMsIGdldHMsCi0gICAgICAgICAgIGdldHMgPyAoZm91bmRfZ2V0cyoxMDBMTCkv
Z2V0cyA6IDAsCi0gICAgICAgICAgIGZsdXNoc19mb3VuZCwgZmx1c2hzLCBmbHVzaF9vYmpzX2Zv
dW5kLCBmbHVzaF9vYmpzKTsKLQotfQotCi12b2lkIHBhcnNlX3NoYXJlZF9wb29sKGNoYXIgKnMp
Ci17Ci0gICAgY2hhciBwb29sX3R5cGVbM107Ci0gICAgY2hhciBidWZbQlVGU0laRV07Ci0gICAg
dW5zaWduZWQgbG9uZyBwb29sX2lkID0gcGFyc2UocywiUEkiKTsKLSAgICB1bnNpZ25lZCBsb25n
IGxvbmcgdWlkMCA9IHBhcnNlX2hleChzLCJVMCIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyB1
aWQxID0gcGFyc2VfaGV4KHMsIlUxIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIHBncF9jb3Vu
dCA9IHBhcnNlKHMsIlBjIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIG1heF9wZ3BfY291bnQg
PSBwYXJzZShzLCJQbSIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBvYmpfY291bnQgPSBwYXJz
ZShzLCJPYyIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBtYXhfb2JqX2NvdW50ID0gcGFyc2Uo
cywiT20iKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgb2Jqbm9kZV9jb3VudCA9IHBhcnNlKHMs
Ik5jIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIG1heF9vYmpub2RlX2NvdW50ID0gcGFyc2Uo
cywiTm0iKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgZ29vZF9wdXRzID0gcGFyc2UocywicHMi
KTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgcHV0cyA9IHBhcnNlKHMsInB0Iik7Ci0gICAgdW5z
aWduZWQgbG9uZyBsb25nIG5vX21lbV9wdXRzID0gcGFyc2UocywicHgiKTsKLSAgICB1bnNpZ25l
ZCBsb25nIGxvbmcgZHVwX3B1dHNfZmx1c2hlZCA9IHBhcnNlKHMsInBkIik7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBsb25nIGR1cF9wdXRzX3JlcGxhY2VkID0gcGFyc2UocywicHIiKTsKLSAgICB1bnNp
Z25lZCBsb25nIGxvbmcgZm91bmRfZ2V0cyA9IHBhcnNlKHMsImdzIik7Ci0gICAgdW5zaWduZWQg
bG9uZyBsb25nIGdldHMgPSBwYXJzZShzLCJndCIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBm
bHVzaHNfZm91bmQgPSBwYXJzZShzLCJmcyIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBmbHVz
aHMgPSBwYXJzZShzLCJmdCIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBmbHVzaF9vYmpzX2Zv
dW5kID0gcGFyc2Uocywib3MiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgZmx1c2hfb2JqcyA9
IHBhcnNlKHMsIm90Iik7Ci0KLSAgICBwYXJzZV9zdHJpbmcocywiUFQiLHBvb2xfdHlwZSwyKTsK
LSAgICBwb29sX3R5cGVbMl0gPSAnXDAnOwotICAgIHBhcnNlX3NoYXJlcnMocywiU0MiLGJ1ZixC
VUZTSVpFKTsKLSAgICBwcmludGYoInBvb2xpZD0lbHVbJXNdIHV1aWQ9JWxseC4lbGx4LCBzaGFy
ZWQtYnk6JXM6ICIKLSAgICAgICAgICAgInBncD0lbGx1KG1heD0lbGx1KSBvYmo9JWxsdSglbGx1
KSAiCi0gICAgICAgICAgICJvYmpub2RlPSVsbHUoJWxsdSkgcHV0cz0lbGx1LyVsbHUvJWxsdShk
dXA9JWxsdS8lbGx1KSAiCi0gICAgICAgICAgICJnZXRzPSVsbHUvJWxsdSglbGx1JSUpICIKLSAg
ICAgICAgICAgImZsdXNoPSVsbHUvJWxsdSBmbG9iaj0lbGx1LyVsbHVcbiIsCi0gICAgICAgICAg
IHBvb2xfaWQsIHBvb2xfdHlwZSwgdWlkMCwgdWlkMSwgYnVmLAotICAgICAgICAgICBwZ3BfY291
bnQsIG1heF9wZ3BfY291bnQsIG9ial9jb3VudCwgbWF4X29ial9jb3VudCwKLSAgICAgICAgICAg
b2Jqbm9kZV9jb3VudCwgbWF4X29iam5vZGVfY291bnQsCi0gICAgICAgICAgIGdvb2RfcHV0cywg
cHV0cywgbm9fbWVtX3B1dHMsIAotICAgICAgICAgICBkdXBfcHV0c19mbHVzaGVkLCBkdXBfcHV0
c19yZXBsYWNlZCwKLSAgICAgICAgICAgZm91bmRfZ2V0cywgZ2V0cywKLSAgICAgICAgICAgZ2V0
cyA/IChmb3VuZF9nZXRzKjEwMExMKS9nZXRzIDogMCwKLSAgICAgICAgICAgZmx1c2hzX2ZvdW5k
LCBmbHVzaHMsIGZsdXNoX29ianNfZm91bmQsIGZsdXNoX29ianMpOwotfQotCi1pbnQgbWFpbihp
bnQgYWMsIGNoYXIgKiphdikKLXsKLSAgICBjaGFyICpwLCBjOwotICAgIGNoYXIgYnVmW0JVRlNJ
WkVdOwotCi0gICAgd2hpbGUgKCAocCA9IGZnZXRzKGJ1ZixCVUZTSVpFLHN0ZGluKSkgIT0gTlVM
TCApCi0gICAgewotICAgICAgICBjID0gKnArKzsKLSAgICAgICAgaWYgKCAqcCsrICE9ICc9JyAp
Ci0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgc3dpdGNoICggYyApCi0gICAgICAgIHsK
LSAgICAgICAgY2FzZSAnRyc6Ci0gICAgICAgICAgICBwYXJzZV9nbG9iYWwocCk7Ci0gICAgICAg
ICAgICBicmVhazsKLSAgICAgICAgY2FzZSAnVCc6Ci0gICAgICAgICAgICBwYXJzZV90aW1lX3N0
YXRzKHApOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgJ0MnOgotICAgICAgICAg
ICAgcGFyc2VfY2xpZW50KHApOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgJ1An
OgotICAgICAgICAgICAgcGFyc2VfcG9vbChwKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICBjYXNlICdTJzoKLSAgICAgICAgICAgIHBhcnNlX3NoYXJlZF9wb29sKHApOwotICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAg
ICAgfQotICAgIH0KLSAgICByZXR1cm4gMDsKLX0KZGlmZiAtLWdpdCBhL3Rvb2xzL3B5dGhvbi94
ZW4vbG93bGV2ZWwveGMveGMuYyBiL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYwpp
bmRleCA0ODRiNzkwYzc1Li4xMTkwMjU1YWMxIDEwMDY0NAotLS0gYS90b29scy9weXRob24veGVu
L2xvd2xldmVsL3hjL3hjLmMKKysrIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5j
CkBAIC0xNyw3ICsxNyw2IEBACiAjaW5jbHVkZSA8YXJwYS9pbmV0Lmg+CiAKICNpbmNsdWRlIDx4
ZW4vZWxmbm90ZS5oPgotI2luY2x1ZGUgPHhlbi90bWVtLmg+CiAjaW5jbHVkZSAieGNfZG9tLmgi
CiAjaW5jbHVkZSA8eGVuL2h2bS9odm1faW5mb190YWJsZS5oPgogI2luY2x1ZGUgPHhlbi9odm0v
cGFyYW1zLmg+CkBAIC0xNjE0LDcxICsxNjEzLDYgQEAgc3RhdGljIFB5T2JqZWN0ICpkb21fb3Ao
WGNPYmplY3QgKnNlbGYsIFB5T2JqZWN0ICphcmdzLAogICAgIHJldHVybiB6ZXJvOwogfQogCi1z
dGF0aWMgUHlPYmplY3QgKnB5eGNfdG1lbV9jb250cm9sKFhjT2JqZWN0ICpzZWxmLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQeU9iamVjdCAqYXJncywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUHlPYmplY3QgKmt3ZHMpCi17Ci0gICAgaW50MzJfdCBw
b29sX2lkOwotICAgIHVpbnQzMl90IHN1Ym9wOwotICAgIHVpbnQzMl90IGNsaV9pZDsKLSAgICB1
aW50MzJfdCBsZW47Ci0gICAgdWludDMyX3QgYXJnOwotICAgIGNoYXIgKmJ1ZjsKLSAgICBjaGFy
IF9idWZmZXJbMzI3NjhdLCAqYnVmZmVyID0gX2J1ZmZlcjsKLSAgICBpbnQgcmM7Ci0KLSAgICBz
dGF0aWMgY2hhciAqa3dkX2xpc3RbXSA9IHsgInBvb2xfaWQiLCAic3Vib3AiLCAiY2xpX2lkIiwg
ImFyZzEiLCAiYXJnMiIsICJidWYiLCBOVUxMIH07Ci0KLSAgICBpZiAoICFQeUFyZ19QYXJzZVR1
cGxlQW5kS2V5d29yZHMoYXJncywga3dkcywgImlpaWlpcyIsIGt3ZF9saXN0LAotICAgICAgICAg
ICAgICAgICAgICAgICAgJnBvb2xfaWQsICZzdWJvcCwgJmNsaV9pZCwgJmxlbiwgJmFyZywgJmJ1
ZikgKQotICAgICAgICByZXR1cm4gTlVMTDsKLQotICAgIGlmICggKHN1Ym9wID09IFhFTl9TWVND
VExfVE1FTV9PUF9MSVNUKSAmJiAobGVuID4gMzI3NjgpICkKLSAgICAgICAgbGVuID0gMzI3Njg7
Ci0KLSAgICBpZiAoIChyYyA9IHhjX3RtZW1fY29udHJvbChzZWxmLT54Y19oYW5kbGUsIHBvb2xf
aWQsIHN1Ym9wLCBjbGlfaWQsIGxlbiwgYXJnLCBidWZmZXIpKSA8IDAgKQotICAgICAgICByZXR1
cm4gUHlfQnVpbGRWYWx1ZSgiaSIsIHJjKTsKLQotICAgIHN3aXRjaCAoc3Vib3ApIHsKLSAgICAg
ICAgY2FzZSBYRU5fU1lTQ1RMX1RNRU1fT1BfTElTVDoKLSAgICAgICAgICAgIHJldHVybiBQeV9C
dWlsZFZhbHVlKCJzIiwgYnVmZmVyKTsKLSAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1RNRU1fT1Bf
RkxVU0g6Ci0gICAgICAgICAgICByZXR1cm4gUHlfQnVpbGRWYWx1ZSgiaSIsIHJjKTsKLSAgICAg
ICAgY2FzZSBYRU5fU1lTQ1RMX1RNRU1fT1BfUVVFUllfRlJFRUFCTEVfTUI6Ci0gICAgICAgICAg
ICByZXR1cm4gUHlfQnVpbGRWYWx1ZSgiaSIsIHJjKTsKLSAgICAgICAgY2FzZSBYRU5fU1lTQ1RM
X1RNRU1fT1BfVEhBVzoKLSAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX1RNRU1fT1BfRlJFRVpFOgot
ICAgICAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9PUF9ERVNUUk9ZOgotICAgICAgICBkZWZhdWx0
OgotICAgICAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgUHlfSU5DUkVGKHplcm8pOwotICAg
IHJldHVybiB6ZXJvOwotfQotCi1zdGF0aWMgUHlPYmplY3QgKnB5eGNfdG1lbV9zaGFyZWRfYXV0
aChYY09iamVjdCAqc2VsZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUHlP
YmplY3QgKmFyZ3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0
ICprd2RzKQotewotICAgIHVpbnQzMl90IGNsaV9pZDsKLSAgICB1aW50MzJfdCBhcmcxOwotICAg
IGNoYXIgKnV1aWRfc3RyOwotICAgIGludCByYzsKLQotICAgIHN0YXRpYyBjaGFyICprd2RfbGlz
dFtdID0geyAiY2xpX2lkIiwgInV1aWRfc3RyIiwgImFyZzEiLCBOVUxMIH07Ci0KLSAgICBpZiAo
ICFQeUFyZ19QYXJzZVR1cGxlQW5kS2V5d29yZHMoYXJncywga3dkcywgImlzaSIsIGt3ZF9saXN0
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY2xpX2lkLCAmdXVpZF9zdHIs
ICZhcmcxKSApCi0gICAgICAgIHJldHVybiBOVUxMOwotCi0gICAgaWYgKCAocmMgPSB4Y190bWVt
X2F1dGgoc2VsZi0+eGNfaGFuZGxlLCBjbGlfaWQsIHV1aWRfc3RyLCBhcmcxKSkgPCAwICkKLSAg
ICAgICAgcmV0dXJuIFB5X0J1aWxkVmFsdWUoImkiLCByYyk7Ci0KLSAgICBQeV9JTkNSRUYoemVy
byk7Ci0gICAgcmV0dXJuIHplcm87Ci19Ci0KIHN0YXRpYyBQeU9iamVjdCAqcHl4Y19kb21fc2V0
X21lbXNocihYY09iamVjdCAqc2VsZiwgUHlPYmplY3QgKmFyZ3MpCiB7CiAgICAgdWludDMyX3Qg
ZG9tOwpAQCAtMjQ5NywyNyArMjQzMSw2IEBAIHN0YXRpYyBQeU1ldGhvZERlZiBweXhjX21ldGhv
ZHNbXSA9IHsKICAgICAgICIgZG9tIFtpbnRdOiBJZGVudGlmaWVyIG9mIGRvbWFpbi5cbiIgfSwK
ICNlbmRpZgogCi0gICAgeyAidG1lbV9jb250cm9sIiwKLSAgICAgIChQeUNGdW5jdGlvbilweXhj
X3RtZW1fY29udHJvbCwKLSAgICAgIE1FVEhfVkFSQVJHUyB8IE1FVEhfS0VZV09SRFMsICJcbiIK
LSAgICAgICJEbyB2YXJpb3VzIGNvbnRyb2wgb24gYSB0bWVtIHBvb2wuXG4iCi0gICAgICAiIHBv
b2xfaWQgW2ludF06IElkZW50aWZpZXIgb2YgdGhlIHRtZW0gcG9vbCAoLTEgPT0gYWxsKS5cbiIK
LSAgICAgICIgc3Vib3AgW2ludF06IFN1cHBsZW1lbnRhcnkgT3BlcmF0aW9uLlxuIgotICAgICAg
IiBjbGlfaWQgW2ludF06IENsaWVudCBpZGVudGlmaWVyICgtMSA9PSBhbGwpLlxuIgotICAgICAg
IiBsZW4gW2ludF06IExlbmd0aCBvZiAnYnVmJy5cbiIKLSAgICAgICIgYXJnIFtpbnRdOiBBcmd1
bWVudC5cbiIKLSAgICAgICIgYnVmIFtzdHJdOiBCdWZmZXIuXG5cbiIKLSAgICAgICJSZXR1cm5z
OiBbaW50XSAwIG9yIFtzdHJdIHRtZW0gaW5mbyBvbiBzdWNjZXNzOyBleGNlcHRpb24gb24gZXJy
b3IuXG4iIH0sCi0KLSAgICB7ICJ0bWVtX3NoYXJlZF9hdXRoIiwKLSAgICAgIChQeUNGdW5jdGlv
bilweXhjX3RtZW1fc2hhcmVkX2F1dGgsCi0gICAgICBNRVRIX1ZBUkFSR1MgfCBNRVRIX0tFWVdP
UkRTLCAiXG4iCi0gICAgICAiRGUvYXV0aGVudGljYXRlIGEgc2hhcmVkIHRtZW0gcG9vbC5cbiIK
LSAgICAgICIgY2xpX2lkIFtpbnRdOiBDbGllbnQgaWRlbnRpZmllciAoLTEgPT0gYWxsKS5cbiIK
LSAgICAgICIgdXVpZF9zdHIgW3N0cl06IHV1aWQuXG4iCi0gICAgICAiIGF1dGggW2ludF06IDB8
MSAuXG4iCi0gICAgICAiUmV0dXJuczogW2ludF0gMCBvbiBzdWNjZXNzOyBleGNlcHRpb24gb24g
ZXJyb3IuXG4iIH0sCi0KICAgICB7ICJkb21fc2V0X21lbXNociIsIAogICAgICAgKFB5Q0Z1bmN0
aW9uKXB5eGNfZG9tX3NldF9tZW1zaHIsCiAgICAgICBNRVRIX1ZBUkFSR1MsICJcbiIKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5jIGIvdG9vbHMveGVu
c3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmMKaW5kZXggZmJlNDRmM2M1Ni4uNTJlMzA1YWNl
NCAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmMKKysr
IGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmMKQEAgLTE0NSwxOSArMTQ1
LDYgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGxvbmcgcGFyc2UoY2hhciAqcywgY2hh
ciAqbWF0Y2gpCiAJcmV0dXJuIHJldDsKIH0KIAotdm9pZCBkb21haW5fZ2V0X3RtZW1fc3RhdHMo
eGVuc3RhdF9oYW5kbGUgKiBoYW5kbGUsIHhlbnN0YXRfZG9tYWluICogZG9tYWluKQotewotCWNo
YXIgYnVmZmVyWzQwOTZdOwotCi0JaWYgKHhjX3RtZW1fY29udHJvbChoYW5kbGUtPnhjX2hhbmRs
ZSwtMSxYRU5fU1lTQ1RMX1RNRU1fT1BfTElTVCxkb21haW4tPmlkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgc2l6ZW9mKGJ1ZmZlciksLTEsYnVmZmVyKSA8IDApCi0JCXJldHVybjsKLQlkb21h
aW4tPnRtZW1fc3RhdHMuY3Vycl9lcGhfcGFnZXMgPSBwYXJzZShidWZmZXIsIkVjIik7Ci0JZG9t
YWluLT50bWVtX3N0YXRzLnN1Y2NfZXBoX2dldHMgPSBwYXJzZShidWZmZXIsIkdlIik7Ci0JZG9t
YWluLT50bWVtX3N0YXRzLnN1Y2NfcGVyc19wdXRzID0gcGFyc2UoYnVmZmVyLCJQcCIpOwotCWRv
bWFpbi0+dG1lbV9zdGF0cy5zdWNjX3BlcnNfZ2V0cyA9IHBhcnNlKGJ1ZmZlciwiR3AiKTsKLX0K
LQogeGVuc3RhdF9ub2RlICp4ZW5zdGF0X2dldF9ub2RlKHhlbnN0YXRfaGFuZGxlICogaGFuZGxl
LCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAjZGVmaW5lIERPTUFJTl9DSFVOS19TSVpFIDI1NgpA
QCAtMTY2LDcgKzE1Myw2IEBAIHhlbnN0YXRfbm9kZSAqeGVuc3RhdF9nZXRfbm9kZSh4ZW5zdGF0
X2hhbmRsZSAqIGhhbmRsZSwgdW5zaWduZWQgaW50IGZsYWdzKQogCXhjX2RvbWFpbmluZm9fdCBk
b21haW5pbmZvW0RPTUFJTl9DSFVOS19TSVpFXTsKIAlpbnQgbmV3X2RvbWFpbnM7CiAJdW5zaWdu
ZWQgaW50IGk7Ci0JaW50IHJjOwogCiAJLyogQ3JlYXRlIHRoZSBub2RlICovCiAJbm9kZSA9ICh4
ZW5zdGF0X25vZGUgKikgY2FsbG9jKDEsIHNpemVvZih4ZW5zdGF0X25vZGUpKTsKQEAgLTE5MCw5
ICsxNzYsNyBAQCB4ZW5zdGF0X25vZGUgKnhlbnN0YXRfZ2V0X25vZGUoeGVuc3RhdF9oYW5kbGUg
KiBoYW5kbGUsIHVuc2lnbmVkIGludCBmbGFncykKIAlub2RlLT5mcmVlX21lbSA9ICgodW5zaWdu
ZWQgbG9uZyBsb25nKXBoeXNpbmZvLmZyZWVfcGFnZXMpCiAJICAgICogaGFuZGxlLT5wYWdlX3Np
emU7CiAKLQlyYyA9IHhjX3RtZW1fY29udHJvbChoYW5kbGUtPnhjX2hhbmRsZSwgLTEsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9UTUVNX09QX1FVRVJZX0ZSRUVBQkxFX01C
LCAtMSwgMCwgMCwgTlVMTCk7Ci0Jbm9kZS0+ZnJlZWFibGVfbWIgPSAocmMgPCAwKSA/IDAgOiBy
YzsKKwlub2RlLT5mcmVlYWJsZV9tYiA9IDA7CiAJLyogbWFsbG9jKDApIGlzIG5vdCBwb3J0YWJs
ZSwgc28gYWxsb2NhdGUgYSBzaW5nbGUgZG9tYWluLiAgVGhpcyB3aWxsCiAJICogYmUgcmVzaXpl
ZCBiZWxvdy4gKi8KIAlub2RlLT5kb21haW5zID0gbWFsbG9jKHNpemVvZih4ZW5zdGF0X2RvbWFp
bikpOwpAQCAtMjYwLDcgKzI0NCw2IEBAIHhlbnN0YXRfbm9kZSAqeGVuc3RhdF9nZXRfbm9kZSh4
ZW5zdGF0X2hhbmRsZSAqIGhhbmRsZSwgdW5zaWduZWQgaW50IGZsYWdzKQogCQkJZG9tYWluLT5u
ZXR3b3JrcyA9IE5VTEw7CiAJCQlkb21haW4tPm51bV92YmRzID0gMDsKIAkJCWRvbWFpbi0+dmJk
cyA9IE5VTEw7Ci0JCQlkb21haW5fZ2V0X3RtZW1fc3RhdHMoaGFuZGxlLGRvbWFpbik7CiAKIAkJ
CWRvbWFpbisrOwogCQkJbm9kZS0+bnVtX2RvbWFpbnMrKzsKQEAgLTcyOSw0MCArNzEyLDYgQEAg
dW5zaWduZWQgbG9uZyBsb25nIHhlbnN0YXRfdmJkX3dyX3NlY3RzKHhlbnN0YXRfdmJkICogdmJk
KQogCXJldHVybiB2YmQtPndyX3NlY3RzOwogfQogCi0vKgotICogVG1lbSBmdW5jdGlvbnMKLSAq
LwotCi14ZW5zdGF0X3RtZW0gKnhlbnN0YXRfZG9tYWluX3RtZW0oeGVuc3RhdF9kb21haW4gKiBk
b21haW4pCi17Ci0JcmV0dXJuICZkb21haW4tPnRtZW1fc3RhdHM7Ci19Ci0KLS8qIEdldCB0aGUg
Y3VycmVudCBudW1iZXIgb2YgZXBoZW1lcmFsIHBhZ2VzICovCi11bnNpZ25lZCBsb25nIGxvbmcg
eGVuc3RhdF90bWVtX2N1cnJfZXBoX3BhZ2VzKHhlbnN0YXRfdG1lbSAqdG1lbSkKLXsKLQlyZXR1
cm4gdG1lbS0+Y3Vycl9lcGhfcGFnZXM7Ci19Ci0KLS8qIEdldCB0aGUgbnVtYmVyIG9mIHN1Y2Nl
c3NmdWwgZXBoZW1lcmFsIGdldHMgKi8KLXVuc2lnbmVkIGxvbmcgbG9uZyB4ZW5zdGF0X3RtZW1f
c3VjY19lcGhfZ2V0cyh4ZW5zdGF0X3RtZW0gKnRtZW0pCi17Ci0JcmV0dXJuIHRtZW0tPnN1Y2Nf
ZXBoX2dldHM7Ci19Ci0KLS8qIEdldCB0aGUgbnVtYmVyIG9mIHN1Y2Nlc3NmdWwgcGVyc2lzdGVu
dCBwdXRzICovCi11bnNpZ25lZCBsb25nIGxvbmcgeGVuc3RhdF90bWVtX3N1Y2NfcGVyc19wdXRz
KHhlbnN0YXRfdG1lbSAqdG1lbSkKLXsKLQlyZXR1cm4gdG1lbS0+c3VjY19wZXJzX3B1dHM7Ci19
Ci0KLS8qIEdldCB0aGUgbnVtYmVyIG9mIHN1Y2Nlc3NmdWwgcGVyc2lzdGVudCBnZXRzICovCi11
bnNpZ25lZCBsb25nIGxvbmcgeGVuc3RhdF90bWVtX3N1Y2NfcGVyc19nZXRzKHhlbnN0YXRfdG1l
bSAqdG1lbSkKLXsKLQlyZXR1cm4gdG1lbS0+c3VjY19wZXJzX2dldHM7Ci19Ci0KLQogc3RhdGlj
IGNoYXIgKnhlbnN0YXRfZ2V0X2RvbWFpbl9uYW1lKHhlbnN0YXRfaGFuZGxlICpoYW5kbGUsIHVu
c2lnbmVkIGludCBkb21haW5faWQpCiB7CiAJY2hhciBwYXRoWzgwXTsKZGlmZiAtLWdpdCBhL3Rv
b2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdC5oIGIvdG9vbHMveGVuc3RhdC9saWJ4
ZW5zdGF0L3NyYy94ZW5zdGF0LmgKaW5kZXggNDdlYzYwZTE0ZC4uZGZjMjdkNGQyYyAxMDA2NDQK
LS0tIGEvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmgKKysrIGIvdG9vbHMv
eGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmgKQEAgLTI3LDcgKzI3LDYgQEAgdHlwZWRl
ZiBzdHJ1Y3QgeGVuc3RhdF9ub2RlIHhlbnN0YXRfbm9kZTsKIHR5cGVkZWYgc3RydWN0IHhlbnN0
YXRfdmNwdSB4ZW5zdGF0X3ZjcHU7CiB0eXBlZGVmIHN0cnVjdCB4ZW5zdGF0X25ldHdvcmsgeGVu
c3RhdF9uZXR3b3JrOwogdHlwZWRlZiBzdHJ1Y3QgeGVuc3RhdF92YmQgeGVuc3RhdF92YmQ7Ci10
eXBlZGVmIHN0cnVjdCB4ZW5zdGF0X3RtZW0geGVuc3RhdF90bWVtOwogCiAvKiBJbml0aWFsaXpl
IHRoZSB4ZW5zdGF0IGxpYnJhcnkuICBSZXR1cm5zIGEgaGFuZGxlIHRvIGJlIHVzZWQgd2l0aAog
ICogc3Vic2VxdWVudCBjYWxscyB0byB0aGUgeGVuc3RhdCBsaWJyYXJ5LCBvciBOVUxMIGlmIGFu
IGVycm9yIG9jY3Vycy4gKi8KQEAgLTcwLDkgKzY5LDYgQEAgdW5zaWduZWQgbG9uZyBsb25nIHhl
bnN0YXRfbm9kZV90b3RfbWVtKHhlbnN0YXRfbm9kZSAqIG5vZGUpOwogLyogR2V0IGFtb3VudCBv
ZiBmcmVlIG1lbW9yeSBvbiBhIG5vZGUgKi8KIHVuc2lnbmVkIGxvbmcgbG9uZyB4ZW5zdGF0X25v
ZGVfZnJlZV9tZW0oeGVuc3RhdF9ub2RlICogbm9kZSk7CiAKLS8qIEdldCBhbW91bnQgb2YgdG1l
bSBmcmVlYWJsZSBtZW1vcnkgKGluIE1pQikgb24gYSBub2RlICovCi1sb25nIHhlbnN0YXRfbm9k
ZV9mcmVlYWJsZV9tYih4ZW5zdGF0X25vZGUgKiBub2RlKTsKLQogLyogRmluZCB0aGUgbnVtYmVy
IG9mIGRvbWFpbnMgZXhpc3Rpbmcgb24gYSBub2RlICovCiB1bnNpZ25lZCBpbnQgeGVuc3RhdF9u
b2RlX251bV9kb21haW5zKHhlbnN0YXRfbm9kZSAqIG5vZGUpOwogCkBAIC0xMzMsOSArMTI5LDYg
QEAgdW5zaWduZWQgaW50IHhlbnN0YXRfZG9tYWluX251bV92YmRzKHhlbnN0YXRfZG9tYWluICop
OwogeGVuc3RhdF92YmQgKnhlbnN0YXRfZG9tYWluX3ZiZCh4ZW5zdGF0X2RvbWFpbiAqIGRvbWFp
biwKIAkJCQkgICAgdW5zaWduZWQgaW50IHZiZCk7CiAKLS8qIEdldCB0aGUgdG1lbSBpbmZvcm1h
dGlvbiBmb3IgYSBnaXZlbiBkb21haW4gKi8KLXhlbnN0YXRfdG1lbSAqeGVuc3RhdF9kb21haW5f
dG1lbSh4ZW5zdGF0X2RvbWFpbiAqIGRvbWFpbik7Ci0KIC8qCiAgKiBWQ1BVIGZ1bmN0aW9ucyAt
IGV4dHJhY3QgaW5mb3JtYXRpb24gZnJvbSBhIHhlbnN0YXRfdmNwdQogICovCkBAIC0xOTMsMTIg
KzE4Niw0IEBAIHVuc2lnbmVkIGxvbmcgbG9uZyB4ZW5zdGF0X3ZiZF93cl9yZXFzKHhlbnN0YXRf
dmJkICogdmJkKTsKIHVuc2lnbmVkIGxvbmcgbG9uZyB4ZW5zdGF0X3ZiZF9yZF9zZWN0cyh4ZW5z
dGF0X3ZiZCAqIHZiZCk7CiB1bnNpZ25lZCBsb25nIGxvbmcgeGVuc3RhdF92YmRfd3Jfc2VjdHMo
eGVuc3RhdF92YmQgKiB2YmQpOwogCi0vKgotICogVG1lbSBmdW5jdGlvbnMgLSBleHRyYWN0IHRt
ZW0gaW5mb3JtYXRpb24KLSAqLwotdW5zaWduZWQgbG9uZyBsb25nIHhlbnN0YXRfdG1lbV9jdXJy
X2VwaF9wYWdlcyh4ZW5zdGF0X3RtZW0gKnRtZW0pOwotdW5zaWduZWQgbG9uZyBsb25nIHhlbnN0
YXRfdG1lbV9zdWNjX2VwaF9nZXRzKHhlbnN0YXRfdG1lbSAqdG1lbSk7Ci11bnNpZ25lZCBsb25n
IGxvbmcgeGVuc3RhdF90bWVtX3N1Y2NfcGVyc19wdXRzKHhlbnN0YXRfdG1lbSAqdG1lbSk7Ci11
bnNpZ25lZCBsb25nIGxvbmcgeGVuc3RhdF90bWVtX3N1Y2NfcGVyc19nZXRzKHhlbnN0YXRfdG1l
bSAqdG1lbSk7Ci0KICNlbmRpZiAvKiBYRU5TVEFUX0ggKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL3hl
bnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9wcml2LmggYi90b29scy94ZW5zdGF0L2xpYnhl
bnN0YXQvc3JjL3hlbnN0YXRfcHJpdi5oCmluZGV4IDc0ZTA3NzRhNWUuLjNhMGI5Yzk5MGIgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9wcml2LmgKKysr
IGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X3ByaXYuaApAQCAtNTIsMTMg
KzUyLDYgQEAgc3RydWN0IHhlbnN0YXRfbm9kZSB7CiAJbG9uZyBmcmVlYWJsZV9tYjsKIH07CiAK
LXN0cnVjdCB4ZW5zdGF0X3RtZW0gewotCXVuc2lnbmVkIGxvbmcgbG9uZyBjdXJyX2VwaF9wYWdl
czsKLQl1bnNpZ25lZCBsb25nIGxvbmcgc3VjY19lcGhfZ2V0czsKLQl1bnNpZ25lZCBsb25nIGxv
bmcgc3VjY19wZXJzX3B1dHM7Ci0JdW5zaWduZWQgbG9uZyBsb25nIHN1Y2NfcGVyc19nZXRzOwot
fTsKLQogc3RydWN0IHhlbnN0YXRfZG9tYWluIHsKIAl1bnNpZ25lZCBpbnQgaWQ7CiAJY2hhciAq
bmFtZTsKQEAgLTczLDcgKzY2LDYgQEAgc3RydWN0IHhlbnN0YXRfZG9tYWluIHsKIAl4ZW5zdGF0
X25ldHdvcmsgKm5ldHdvcmtzOwkvKiBBcnJheSBvZiBsZW5ndGggbnVtX25ldHdvcmtzICovCiAJ
dW5zaWduZWQgaW50IG51bV92YmRzOwogCXhlbnN0YXRfdmJkICp2YmRzOwotCXhlbnN0YXRfdG1l
bSB0bWVtX3N0YXRzOwogfTsKIAogc3RydWN0IHhlbnN0YXRfdmNwdSB7CmRpZmYgLS1naXQgYS90
b29scy94ZW5zdGF0L3hlbnRvcC94ZW50b3AuYyBiL3Rvb2xzL3hlbnN0YXQveGVudG9wL3hlbnRv
cC5jCmluZGV4IGM0NjU4MTA2MmIuLmY2ZmNiMjM0ZmEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0
YXQveGVudG9wL3hlbnRvcC5jCisrKyBiL3Rvb2xzL3hlbnN0YXQveGVudG9wL3hlbnRvcC5jCkBA
IC0yMDksNyArMjA5LDYgQEAgdW5zaWduZWQgaW50IGl0ZXJhdGlvbnMgPSAwOwogaW50IHNob3df
dmNwdXMgPSAwOwogaW50IHNob3dfbmV0d29ya3MgPSAwOwogaW50IHNob3dfdmJkcyA9IDA7Ci1p
bnQgc2hvd190bWVtID0gMDsKIGludCByZXBlYXRfaGVhZGVyID0gMDsKIGludCBzaG93X2Z1bGxf
bmFtZSA9IDA7CiAjZGVmaW5lIFBST01QVF9WQUxfTEVOIDgwCkBAIC0zNjIsOSArMzYxLDYgQEAg
c3RhdGljIGludCBoYW5kbGVfa2V5KGludCBjaCkKIAkJY2FzZSAnYic6IGNhc2UgJ0InOgogCQkJ
c2hvd192YmRzIF49IDE7CiAJCQlicmVhazsKLQkJY2FzZSAndCc6IGNhc2UgJ1QnOgotCQkJc2hv
d190bWVtIF49IDE7Ci0JCQlicmVhazsKIAkJY2FzZSAncic6IGNhc2UgJ1InOgogCQkJcmVwZWF0
X2hlYWRlciBePSAxOwogCQkJYnJlYWs7CkBAIC04OTMsOCArODg5LDggQEAgdm9pZCBkb19zdW1t
YXJ5KHZvaWQpCiAJICAgICAgIiV1IGNyYXNoZWQsICV1IGR5aW5nLCAldSBzaHV0ZG93biBcbiIs
CiAJICAgICAgbnVtX2RvbWFpbnMsIHJ1biwgYmxvY2ssIHBhdXNlLCBjcmFzaCwgZHlpbmcsIHNo
dXRkb3duKTsKIAotCXVzZWQgPSB4ZW5zdGF0X25vZGVfdG90X21lbShjdXJfbm9kZSkteGVuc3Rh
dF9ub2RlX2ZyZWVfbWVtKGN1cl9ub2RlKTsKLQlmcmVlYWJsZV9tYiA9IHhlbnN0YXRfbm9kZV9m
cmVlYWJsZV9tYihjdXJfbm9kZSk7CisJdXNlZCA9IHhlbnN0YXRfbm9kZV90b3RfbWVtKGN1cl9u
b2RlKTsKKwlmcmVlYWJsZV9tYiA9IDA7CiAKIAkvKiBEdW1wIG5vZGUgbWVtb3J5IGFuZCBjcHUg
aW5mb3JtYXRpb24gKi8KIAlpZiAoIGZyZWVhYmxlX21iIDw9IDAgKQpAQCAtOTUyLDEyICs5NDgs
NiBAQCB2b2lkIGRvX2JvdHRvbV9saW5lKHZvaWQpCiAJCWF0dHJfYWRkc3RyKHNob3dfdmJkcyA/
IENPTE9SX1BBSVIoMSkgOiAwLCAiZHMiKTsKIAkJYWRkc3RyKCIgICIpOwogCi0JCS8qIHRtZW0g
Ki8KLQkJYWRkY2goQV9SRVZFUlNFIHwgJ1QnKTsKLQkJYXR0cl9hZGRzdHIoc2hvd190bWVtID8g
Q09MT1JfUEFJUigxKSA6IDAsICJtZW0iKTsKLQkJYWRkc3RyKCIgICIpOwotCi0KIAkJLyogdmNw
dXMgKi8KIAkJYWRkY2goQV9SRVZFUlNFIHwgJ1YnKTsKIAkJYXR0cl9hZGRzdHIoc2hvd192Y3B1
cyA/IENPTE9SX1BBSVIoMSkgOiAwLCAiQ1BVcyIpOwpAQCAtMTA4NiwyMyArMTA3Niw2IEBAIHZv
aWQgZG9fdmJkKHhlbnN0YXRfZG9tYWluICpkb21haW4pCiAJfQogfQogCi0vKiBPdXRwdXQgYWxs
IHRtZW0gaW5mb3JtYXRpb24gKi8KLXZvaWQgZG9fdG1lbSh4ZW5zdGF0X2RvbWFpbiAqZG9tYWlu
KQotewotCXhlbnN0YXRfdG1lbSAqdG1lbSA9IHhlbnN0YXRfZG9tYWluX3RtZW0oZG9tYWluKTsK
LQl1bnNpZ25lZCBsb25nIGxvbmcgY3Vycl9lcGhfcGFnZXMgPSB4ZW5zdGF0X3RtZW1fY3Vycl9l
cGhfcGFnZXModG1lbSk7Ci0JdW5zaWduZWQgbG9uZyBsb25nIHN1Y2NfZXBoX2dldHMgPSB4ZW5z
dGF0X3RtZW1fc3VjY19lcGhfZ2V0cyh0bWVtKTsKLQl1bnNpZ25lZCBsb25nIGxvbmcgc3VjY19w
ZXJzX3B1dHMgPSB4ZW5zdGF0X3RtZW1fc3VjY19wZXJzX3B1dHModG1lbSk7Ci0JdW5zaWduZWQg
bG9uZyBsb25nIHN1Y2NfcGVyc19nZXRzID0geGVuc3RhdF90bWVtX3N1Y2NfcGVyc19nZXRzKHRt
ZW0pOwotCi0JaWYgKGN1cnJfZXBoX3BhZ2VzIHwgc3VjY19lcGhfZ2V0cyB8IHN1Y2NfcGVyc19w
dXRzIHwgc3VjY19wZXJzX2dldHMpCi0JCXByaW50KCJUbWVtOiAgQ3VyciBlcGggcGFnZXM6ICU4
bGx1ICAgU3VjYyBlcGggZ2V0czogJThsbHUgICAiCi0JICAgICAgICAgICAgICAiU3VjYyBwZXJz
IHB1dHM6ICU4bGx1ICAgU3VjYyBwZXJzIGdldHM6ICU4bGx1XG4iLAotCQkJY3Vycl9lcGhfcGFn
ZXMsIHN1Y2NfZXBoX2dldHMsCi0JCQlzdWNjX3BlcnNfcHV0cywgc3VjY19wZXJzX2dldHMpOwot
Ci19Ci0KIHN0YXRpYyB2b2lkIHRvcCh2b2lkKQogewogCXhlbnN0YXRfZG9tYWluICoqZG9tYWlu
czsKQEAgLTExNTUsOCArMTEyOCw2IEBAIHN0YXRpYyB2b2lkIHRvcCh2b2lkKQogCQkJZG9fbmV0
d29yayhkb21haW5zW2ldKTsKIAkJaWYgKHNob3dfdmJkcykKIAkJCWRvX3ZiZChkb21haW5zW2ld
KTsKLQkJaWYgKHNob3dfdG1lbSkKLQkJCWRvX3RtZW0oZG9tYWluc1tpXSk7CiAJfQogCiAJaWYg
KCFiYXRjaCkKQEAgLTEyMzIsOSArMTIwMyw2IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoq
YXJndikKIAkJY2FzZSAnZic6CiAJCQlzaG93X2Z1bGxfbmFtZSA9IDE7CiAJCQlicmVhazsKLQkJ
Y2FzZSAndCc6Ci0JCQlzaG93X3RtZW0gPSAxOwotCQkJYnJlYWs7CiAJCX0KIAl9CiAKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL01ha2VmaWxlIGIvdG9vbHMveGwvTWFrZWZpbGUKaW5kZXggMjc2OTI5
NTUxNS4uYWY0OTEyZTY3YSAxMDA2NDQKLS0tIGEvdG9vbHMveGwvTWFrZWZpbGUKKysrIGIvdG9v
bHMveGwvTWFrZWZpbGUKQEAgLTE3LDcgKzE3LDcgQEAgQ0ZMQUdTX1hMICs9IC1Xc2hhZG93CiAK
IFhMX09CSlMtJChDT05GSUdfWDg2KSA9IHhsX3Bzci5vCiBYTF9PQkpTID0geGwubyB4bF9jbWR0
YWJsZS5vIHhsX3N4cC5vIHhsX3V0aWxzLm8gJChYTF9PQkpTLXkpCi1YTF9PQkpTICs9IHhsX3Rt
ZW0ubyB4bF9wYXJzZS5vIHhsX2NwdXBvb2wubyB4bF9mbGFzay5vCitYTF9PQkpTICs9IHhsX3Bh
cnNlLm8geGxfY3B1cG9vbC5vIHhsX2ZsYXNrLm8KIFhMX09CSlMgKz0geGxfdnRwbS5vIHhsX2Js
b2NrLm8geGxfbmljLm8geGxfdXNiLm8KIFhMX09CSlMgKz0geGxfc2NoZWQubyB4bF9wY2kubyB4
bF92Y3B1Lm8geGxfY2Ryb20ubyB4bF9tZW0ubwogWExfT0JKUyArPSB4bF9pbmZvLm8geGxfY29u
c29sZS5vIHhsX21pc2MubwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGwuaCBiL3Rvb2xzL3hsL3hs
LmgKaW5kZXggY2Y0MjAyYmM4OS4uNjBiZGFkOGZmYiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGwu
aAorKysgYi90b29scy94bC94bC5oCkBAIC0xODQsMTIgKzE4NCw2IEBAIGludCBtYWluX3VzYmRl
dl9kZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3VzYmxpc3QoaW50IGFy
Z2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3VwdGltZShpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
OwogaW50IG1haW5fY2xhaW1zKGludCBhcmdjLCBjaGFyICoqYXJndik7Ci1pbnQgbWFpbl90bWVt
X2xpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKLWludCBtYWluX3RtZW1fZnJlZXplKGludCBh
cmdjLCBjaGFyICoqYXJndik7Ci1pbnQgbWFpbl90bWVtX3RoYXcoaW50IGFyZ2MsIGNoYXIgKiph
cmd2KTsKLWludCBtYWluX3RtZW1fc2V0KGludCBhcmdjLCBjaGFyICoqYXJndik7Ci1pbnQgbWFp
bl90bWVtX3NoYXJlZF9hdXRoKGludCBhcmdjLCBjaGFyICoqYXJndik7Ci1pbnQgbWFpbl90bWVt
X2ZyZWVhYmxlKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9uZXR3b3JrMmF0dGFj
aChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fbmV0d29yazJsaXN0KGludCBhcmdj
LCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9uZXR3b3JrMmRldGFjaChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hsL3hs
X2NtZHRhYmxlLmMKaW5kZXggODk3MTZiYWRjYi4uNWJhYTYwMjNhYSAxMDA2NDQKLS0tIGEvdG9v
bHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC00NDMs
NDYgKzQ0Myw2IEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICIiLAog
ICAgICAgIiIsCiAgICAgfSwKLSAgICB7ICJ0bWVtLWxpc3QiLAotICAgICAgJm1haW5fdG1lbV9s
aXN0LCAwLCAwLAotICAgICAgIkxpc3QgdG1lbSBwb29scyIsCi0gICAgICAiWy1sXSBbPERvbWFp
bj58LWFdIiwKLSAgICAgICIgIC1sICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMaXN0IHRt
ZW0gc3RhdHMiLAotICAgIH0sCi0gICAgeyAidG1lbS1mcmVlemUiLAotICAgICAgJm1haW5fdG1l
bV9mcmVlemUsIDAsIDEsCi0gICAgICAiRnJlZXplIHRtZW0gcG9vbHMiLAotICAgICAgIls8RG9t
YWluPnwtYV0iLAotICAgICAgIiAgLWEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZyZWV6
ZSBhbGwgdG1lbSIsCi0gICAgfSwKLSAgICB7ICJ0bWVtLXRoYXciLAotICAgICAgJm1haW5fdG1l
bV90aGF3LCAwLCAxLAotICAgICAgIlRoYXcgdG1lbSBwb29scyIsCi0gICAgICAiWzxEb21haW4+
fC1hXSIsCi0gICAgICAiICAtYSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhhdyBhbGwg
dG1lbSIsCi0gICAgfSwKLSAgICB7ICJ0bWVtLXNldCIsCi0gICAgICAmbWFpbl90bWVtX3NldCwg
MCwgMSwKLSAgICAgICJDaGFuZ2UgdG1lbSBzZXR0aW5ncyIsCi0gICAgICAiWzxEb21haW4+fC1h
XSBbLXdbPVdFSUdIVF18LWNbPUNBUF18LXBbPUNPTVBSRVNTXV0iLAotICAgICAgIiAgLWEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE9wZXJhdGUgb24gYWxsIHRtZW1cbiIKLSAgICAgICIg
IC13IFdFSUdIVCAgICAgICAgICAgICAgICAgICAgICBXZWlnaHQgKGludClcbiIKLSAgICAgICIg
IC1wIENPTVBSRVNTICAgICAgICAgICAgICAgICAgICBDb21wcmVzcyAoaW50KSIsCi0gICAgfSwK
LSAgICB7ICJ0bWVtLXNoYXJlZC1hdXRoIiwKLSAgICAgICZtYWluX3RtZW1fc2hhcmVkX2F1dGgs
IDAsIDEsCi0gICAgICAiRGUvYXV0aGVudGljYXRlIHNoYXJlZCB0bWVtIHBvb2wiLAotICAgICAg
Ils8RG9tYWluPnwtYV0gWy11Wz1VVUlEXSBbLUFbPUFVVEhdIiwKLSAgICAgICIgIC1hICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBBdXRoZW50aWNhdGUgZm9yIGFsbCB0bWVtIHBvb2xzXG4i
Ci0gICAgICAiICAtdSBVVUlEICAgICAgICAgICAgICAgICAgICAgICAgU3BlY2lmeSB1dWlkXG4i
Ci0gICAgICAiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFiY2RlZjAxLTIzNDUt
Njc4OS0xMjM0LTU2Nzg5MGFiY2RlZilcbiIKLSAgICAgICIgIC1BIEFVVEggICAgICAgICAgICAg
ICAgICAgICAgICAwPWRlYXV0aCwxPWF1dGgiLAotICAgIH0sCi0gICAgeyAidG1lbS1mcmVlYWJs
ZSIsCi0gICAgICAmbWFpbl90bWVtX2ZyZWVhYmxlLCAwLCAwLAotICAgICAgIkdldCBpbmZvcm1h
dGlvbiBhYm91dCBob3cgbXVjaCBmcmVlYWJsZSBtZW1vcnkgKE1CKSBpcyBpbi11c2UgYnkgdG1l
bSIsCi0gICAgICAiIiwKLSAgICB9LAogICAgIHsgImNwdXBvb2wtY3JlYXRlIiwKICAgICAgICZt
YWluX2NwdXBvb2xjcmVhdGUsIDEsIDEsCiAgICAgICAiQ3JlYXRlIGEgbmV3IENQVSBwb29sIiwK
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3RtZW0uYyBiL3Rvb2xzL3hsL3hsX3RtZW0uYwpkZWxl
dGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMzYyMTQzMjFlNi4uMDAwMDAwMDAwMAotLS0gYS90
b29scy94bC94bF90bWVtLmMKKysrIC9kZXYvbnVsbApAQCAtMSwyNTEgKzAsMCBAQAotLyoKLSAq
IENvcHlyaWdodCAyMDA5LTIwMTcgQ2l0cml4IEx0ZCBhbmQgb3RoZXIgY29udHJpYnV0b3JzCi0g
KgotICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vciBtb2RpZnkKLSAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3Nl
ciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZAotICogYnkgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbjsgdmVyc2lvbiAyLjEgb25seS4gd2l0aCB0aGUgc3BlY2lhbAotICog
ZXhjZXB0aW9uIG9uIGxpbmtpbmcgZGVzY3JpYmVkIGluIGZpbGUgTElDRU5TRS4KLSAqCi0gKiBU
aGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz
ZWZ1bCwKLSAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs
aWVkIHdhcnJhbnR5IG9mCi0gKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCi0gKiBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KLSAqLwotCi0jaW5jbHVkZSA8c3RkbGliLmg+Ci0jaW5j
bHVkZSA8dW5pc3RkLmg+Ci0KLSNpbmNsdWRlIDxsaWJ4bC5oPgotCi0jaW5jbHVkZSAieGwuaCIK
LSNpbmNsdWRlICJ4bF91dGlscy5oIgotCi1pbnQgbWFpbl90bWVtX2xpc3QoaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQotewotICAgIHVpbnQzMl90IGRvbWlkOwotICAgIGNvbnN0IGNoYXIgKmRvbSA9
IE5VTEw7Ci0gICAgY2hhciAqYnVmID0gTlVMTDsKLSAgICBpbnQgdXNlX2xvbmcgPSAwOwotICAg
IGludCBhbGwgPSAwOwotICAgIGludCBvcHQ7Ci0KLSAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0
LCAiYWwiLCBOVUxMLCAidG1lbS1saXN0IiwgMCkgewotICAgIGNhc2UgJ2wnOgotICAgICAgICB1
c2VfbG9uZyA9IDE7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgJ2EnOgotICAgICAgICBhbGwg
PSAxOwotICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICBkb20gPSBhcmd2W29wdGluZF07Ci0g
ICAgaWYgKCFkb20gJiYgYWxsID09IDApIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJZb3Ug
bXVzdCBzcGVjaWZ5IC1hIG9yIGEgZG9tYWluIGlkLlxuXG4iKTsKLSAgICAgICAgaGVscCgidG1l
bS1saXN0Iik7Ci0gICAgICAgIHJldHVybiAxOwotICAgIH0KLQotICAgIGlmIChhbGwpCi0gICAg
ICAgIGRvbWlkID0gSU5WQUxJRF9ET01JRDsKLSAgICBlbHNlCi0gICAgICAgIGRvbWlkID0gZmlu
ZF9kb21haW4oZG9tKTsKLQotICAgIGJ1ZiA9IGxpYnhsX3RtZW1fbGlzdChjdHgsIGRvbWlkLCB1
c2VfbG9uZyk7Ci0gICAgaWYgKGJ1ZiA9PSBOVUxMKQotICAgICAgICByZXR1cm4gRVhJVF9GQUlM
VVJFOwotCi0gICAgcHJpbnRmKCIlc1xuIiwgYnVmKTsKLSAgICBmcmVlKGJ1Zik7Ci0gICAgcmV0
dXJuIEVYSVRfU1VDQ0VTUzsKLX0KLQotaW50IG1haW5fdG1lbV9mcmVlemUoaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQotewotICAgIHVpbnQzMl90IGRvbWlkOwotICAgIGNvbnN0IGNoYXIgKmRvbSA9
IE5VTEw7Ci0gICAgaW50IGFsbCA9IDA7Ci0gICAgaW50IG9wdDsKLQotICAgIFNXSVRDSF9GT1JF
QUNIX09QVChvcHQsICJhIiwgTlVMTCwgInRtZW0tZnJlZXplIiwgMCkgewotICAgIGNhc2UgJ2En
OgotICAgICAgICBhbGwgPSAxOwotICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICBkb20gPSBh
cmd2W29wdGluZF07Ci0gICAgaWYgKCFkb20gJiYgYWxsID09IDApIHsKLSAgICAgICAgZnByaW50
ZihzdGRlcnIsICJZb3UgbXVzdCBzcGVjaWZ5IC1hIG9yIGEgZG9tYWluIGlkLlxuXG4iKTsKLSAg
ICAgICAgaGVscCgidG1lbS1mcmVlemUiKTsKLSAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsK
LSAgICB9Ci0KLSAgICBpZiAoYWxsKQotICAgICAgICBkb21pZCA9IElOVkFMSURfRE9NSUQ7Ci0g
ICAgZWxzZQotICAgICAgICBkb21pZCA9IGZpbmRfZG9tYWluKGRvbSk7Ci0KLSAgICBpZiAobGli
eGxfdG1lbV9mcmVlemUoY3R4LCBkb21pZCkgPCAwKQotICAgICAgICByZXR1cm4gRVhJVF9GQUlM
VVJFOwotCi0gICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsKLX0KLQotaW50IG1haW5fdG1lbV90aGF3
KGludCBhcmdjLCBjaGFyICoqYXJndikKLXsKLSAgICB1aW50MzJfdCBkb21pZDsKLSAgICBjb25z
dCBjaGFyICpkb20gPSBOVUxMOwotICAgIGludCBhbGwgPSAwOwotICAgIGludCBvcHQ7Ci0KLSAg
ICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiYSIsIE5VTEwsICJ0bWVtLXRoYXciLCAwKSB7Ci0g
ICAgY2FzZSAnYSc6Ci0gICAgICAgIGFsbCA9IDE7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQot
ICAgIGRvbSA9IGFyZ3Zbb3B0aW5kXTsKLSAgICBpZiAoIWRvbSAmJiBhbGwgPT0gMCkgewotICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgIllvdSBtdXN0IHNwZWNpZnkgLWEgb3IgYSBkb21haW4gaWQu
XG5cbiIpOwotICAgICAgICBoZWxwKCJ0bWVtLXRoYXciKTsKLSAgICAgICAgcmV0dXJuIEVYSVRf
RkFJTFVSRTsKLSAgICB9Ci0KLSAgICBpZiAoYWxsKQotICAgICAgICBkb21pZCA9IElOVkFMSURf
RE9NSUQ7Ci0gICAgZWxzZQotICAgICAgICBkb21pZCA9IGZpbmRfZG9tYWluKGRvbSk7Ci0KLSAg
ICBpZiAobGlieGxfdG1lbV90aGF3KGN0eCwgZG9taWQpIDwgMCkKLSAgICAgICAgcmV0dXJuIEVY
SVRfRkFJTFVSRTsKLQotICAgIHJldHVybiBFWElUX1NVQ0NFU1M7Ci19Ci0KLWludCBtYWluX3Rt
ZW1fc2V0KGludCBhcmdjLCBjaGFyICoqYXJndikKLXsKLSAgICB1aW50MzJfdCBkb21pZDsKLSAg
ICBjb25zdCBjaGFyICpkb20gPSBOVUxMOwotICAgIHVpbnQzMl90IHdlaWdodCA9IDAsIGNhcCA9
IDAsIGNvbXByZXNzID0gMDsKLSAgICBpbnQgb3B0X3cgPSAwLCBvcHRfYyA9IDAsIG9wdF9wID0g
MDsKLSAgICBpbnQgYWxsID0gMDsKLSAgICBpbnQgb3B0OwotICAgIGludCByYyA9IDA7Ci0KLSAg
ICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiYXc6YzpwOiIsIE5VTEwsICJ0bWVtLXNldCIsIDAp
IHsKLSAgICBjYXNlICdhJzoKLSAgICAgICAgYWxsID0gMTsKLSAgICAgICAgYnJlYWs7Ci0gICAg
Y2FzZSAndyc6Ci0gICAgICAgIHdlaWdodCA9IHN0cnRvbChvcHRhcmcsIE5VTEwsIDEwKTsKLSAg
ICAgICAgb3B0X3cgPSAxOwotICAgICAgICBicmVhazsKLSAgICBjYXNlICdjJzoKLSAgICAgICAg
Y2FwID0gc3RydG9sKG9wdGFyZywgTlVMTCwgMTApOwotICAgICAgICBvcHRfYyA9IDE7Ci0gICAg
ICAgIGJyZWFrOwotICAgIGNhc2UgJ3AnOgotICAgICAgICBjb21wcmVzcyA9IHN0cnRvbChvcHRh
cmcsIE5VTEwsIDEwKTsKLSAgICAgICAgb3B0X3AgPSAxOwotICAgICAgICBicmVhazsKLSAgICB9
Ci0KLSAgICBkb20gPSBhcmd2W29wdGluZF07Ci0gICAgaWYgKCFkb20gJiYgYWxsID09IDApIHsK
LSAgICAgICAgZnByaW50ZihzdGRlcnIsICJZb3UgbXVzdCBzcGVjaWZ5IC1hIG9yIGEgZG9tYWlu
IGlkLlxuXG4iKTsKLSAgICAgICAgaGVscCgidG1lbS1zZXQiKTsKLSAgICAgICAgcmV0dXJuIEVY
SVRfRkFJTFVSRTsKLSAgICB9Ci0KLSAgICBpZiAoYWxsKQotICAgICAgICBkb21pZCA9IElOVkFM
SURfRE9NSUQ7Ci0gICAgZWxzZQotICAgICAgICBkb21pZCA9IGZpbmRfZG9tYWluKGRvbSk7Ci0K
LSAgICBpZiAoIW9wdF93ICYmICFvcHRfYyAmJiAhb3B0X3ApIHsKLSAgICAgICAgZnByaW50Zihz
dGRlcnIsICJObyBzZXQgdmFsdWUgc3BlY2lmaWVkLlxuXG4iKTsKLSAgICAgICAgaGVscCgidG1l
bS1zZXQiKTsKLSAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKLSAgICB9Ci0KLSAgICBpZiAo
b3B0X3cpCi0gICAgICAgIHJjID0gbGlieGxfdG1lbV9zZXQoY3R4LCBkb21pZCwgIndlaWdodCIs
IHdlaWdodCk7Ci0gICAgaWYgKG9wdF9jKQotICAgICAgICByYyA9IGxpYnhsX3RtZW1fc2V0KGN0
eCwgZG9taWQsICJjYXAiLCBjYXApOwotICAgIGlmIChvcHRfcCkKLSAgICAgICAgcmMgPSBsaWJ4
bF90bWVtX3NldChjdHgsIGRvbWlkLCAiY29tcHJlc3MiLCBjb21wcmVzcyk7Ci0KLSAgICBpZiAo
cmMgPCAwKQotICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwotCi0gICAgcmV0dXJuIEVYSVRf
U1VDQ0VTUzsKLX0KLQotaW50IG1haW5fdG1lbV9zaGFyZWRfYXV0aChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCi17Ci0gICAgdWludDMyX3QgZG9taWQ7Ci0gICAgY29uc3QgY2hhciAqYXV0aGFyZyA9
IE5VTEw7Ci0gICAgY2hhciAqZW5kcHRyID0gTlVMTDsKLSAgICBjb25zdCBjaGFyICpkb20gPSBO
VUxMOwotICAgIGNoYXIgKnV1aWQgPSBOVUxMOwotICAgIGludCBhdXRoID0gLTE7Ci0gICAgaW50
IGFsbCA9IDA7Ci0gICAgaW50IG9wdDsKLQotICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJh
dTpBOiIsIE5VTEwsICJ0bWVtLXNoYXJlZC1hdXRoIiwgMCkgewotICAgIGNhc2UgJ2EnOgotICAg
ICAgICBhbGwgPSAxOwotICAgICAgICBicmVhazsKLSAgICBjYXNlICd1JzoKLSAgICAgICAgdXVp
ZCA9IG9wdGFyZzsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSAnQSc6Ci0gICAgICAgIGF1dGhh
cmcgPSBvcHRhcmc7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIGRvbSA9IGFyZ3Zbb3B0
aW5kXTsKLSAgICBpZiAoIWRvbSAmJiBhbGwgPT0gMCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwgIllvdSBtdXN0IHNwZWNpZnkgLWEgb3IgYSBkb21haW4gaWQuXG5cbiIpOwotICAgICAgICBo
ZWxwKCJ0bWVtLXNoYXJlZC1hdXRoIik7Ci0gICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7Ci0g
ICAgfQotCi0gICAgaWYgKGFsbCkKLSAgICAgICAgZG9taWQgPSBJTlZBTElEX0RPTUlEOwotICAg
IGVsc2UKLSAgICAgICAgZG9taWQgPSBmaW5kX2RvbWFpbihkb20pOwotCi0gICAgaWYgKHV1aWQg
PT0gTlVMTCB8fCBhdXRoYXJnID09IE5VTEwpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJO
byB1dWlkIG9yIGF1dGggc3BlY2lmaWVkLlxuXG4iKTsKLSAgICAgICAgaGVscCgidG1lbS1zaGFy
ZWQtYXV0aCIpOwotICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwotICAgIH0KLQotICAgIGF1
dGggPSBzdHJ0b2woYXV0aGFyZywgJmVuZHB0ciwgMTApOwotICAgIGlmICgqZW5kcHRyICE9ICdc
MCcpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJJbnZhbGlkIGF1dGgsIHZhbGlkIGF1dGgg
YXJlIDwwfDE+LlxuXG4iKTsKLSAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKLSAgICB9Ci0K
LSAgICBpZiAobGlieGxfdG1lbV9zaGFyZWRfYXV0aChjdHgsIGRvbWlkLCB1dWlkLCBhdXRoKSA8
IDApCi0gICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7Ci0KLSAgICByZXR1cm4gRVhJVF9TVUND
RVNTOwotfQotCi1pbnQgbWFpbl90bWVtX2ZyZWVhYmxlKGludCBhcmdjLCBjaGFyICoqYXJndikK
LXsKLSAgICBpbnQgb3B0OwotICAgIGludCBtYjsKLQotICAgIFNXSVRDSF9GT1JFQUNIX09QVChv
cHQsICIiLCBOVUxMLCAidG1lbS1mcmVlYWJsZSIsIDApIHsKLSAgICAgICAgLyogTm8gb3B0aW9u
cyAqLwotICAgIH0KLQotICAgIG1iID0gbGlieGxfdG1lbV9mcmVlYWJsZShjdHgpOwotICAgIGlm
IChtYiA9PSAtMSkKLSAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKLQotICAgIHByaW50Zigi
JWRcbiIsIG1iKTsKLSAgICByZXR1cm4gRVhJVF9TVUNDRVNTOwotfQotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 13:58:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 13:58: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-devel-bounces@lists.xenproject.org>)
	id 1gS0M8-0007Xl-GQ; Wed, 28 Nov 2018 13:58: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=fE64=OH=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gS0M7-0007WJ-FB
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 13:58:19 +0000
X-Inumbo-ID: a77156ca-f315-11e8-8551-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a77156ca-f315-11e8-8551-12d6303a7972;
 Wed, 28 Nov 2018 13:58:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="71722738"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 28 Nov 2018 13:58:06 +0000
Message-ID: <20181128135806.20201-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181128135806.20201-1-wei.liu2@citrix.com>
References: <20181128135806.20201-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/3] docs: remove tmem related text
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21h
bi94bC5jb25mLnBvZC41ICAgICAgICAgICAgICB8ICAgOSArLQogZG9jcy9tYW4veGwucG9kLjEu
aW4gICAgICAgICAgICAgICAgfCAgNjggLS0tLQogZG9jcy9taXNjL3RtZW0taW50ZXJuYWxzLmh0
bWwgICAgICAgfCA3ODkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBkb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8ICAgNiAtCiBkb2NzL21pc2MveHNtLWZs
YXNrLnR4dCAgICAgICAgICAgICB8ICAzNiAtLQogNSBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKyksIDkwNiBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2MvdG1l
bS1pbnRlcm5hbHMuaHRtbAoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNvbmYucG9kLjUgYi9k
b2NzL21hbi94bC5jb25mLnBvZC41CmluZGV4IDM3MjYyYTdlZjguLmIxYmRlN2Q2NTcgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWFuL3hsLmNvbmYucG9kLjUKKysrIGIvZG9jcy9tYW4veGwuY29uZi5wb2Qu
NQpAQCAtMTQ4LDEwICsxNDgsOCBAQCBUaGUgZGVmYXVsdCBjaG9pY2UgaXMgInh2ZGEiLgogPWl0
ZW0gQjxjbGFpbV9tb2RlPUJPT0xFQU4+CiAKIElmIHRoaXMgb3B0aW9uIGlzIGVuYWJsZWQgdGhl
biB3aGVuIGEgZ3Vlc3QgaXMgY3JlYXRlZCB0aGVyZSB3aWxsIGJlIGFuCi1ndWFyYW50ZWUgdGhh
dCB0aGVyZSBpcyBtZW1vcnkgYXZhaWxhYmxlIGZvciB0aGUgZ3Vlc3QuIFRoaXMgaXMgYW4KLXBh
cnRpY3VsYXJseSBhY3V0ZSBwcm9ibGVtIG9uIGhvc3RzIHdpdGggbWVtb3J5IG92ZXItcHJvdmlz
aW9uZWQgZ3Vlc3RzCi10aGF0IHVzZSB0bWVtIGFuZCBoYXZlIHNlbGYtYmFsbG9vbiBlbmFibGVk
ICh3aGljaCBpcyB0aGUgZGVmYXVsdAotb3B0aW9uKS4gVGhlIHNlbGYtYmFsbG9vbiBtZWNoYW5p
c20gY2FuIGRlZmxhdGUvaW5mbGF0ZSB0aGUgYmFsbG9vbgorZ3VhcmFudGVlIHRoYXQgdGhlcmUg
aXMgbWVtb3J5IGF2YWlsYWJsZSBmb3IgdGhlIGd1ZXN0LgorVGhlIHNlbGYtYmFsbG9vbiBtZWNo
YW5pc20gY2FuIGRlZmxhdGUvaW5mbGF0ZSB0aGUgYmFsbG9vbgogcXVpY2tseSBhbmQgdGhlIGFt
b3VudCBvZiBmcmVlIG1lbW9yeSAod2hpY2ggQzx4bCBpbmZvPiBjYW4gc2hvdykgaXMKIHN0YWxl
IHRoZSBtb21lbnQgaXQgaXMgcHJpbnRlZC4gV2hlbiBjbGFpbSBpcyBlbmFibGVkIGEgcmVzZXJ2
YXRpb24gZm9yCiB0aGUgYW1vdW50IG9mIG1lbW9yeSAoc2VlICdtZW1vcnknIGluIHhsLmNvbmYo
NSkpIGlzIHNldCwgd2hpY2ggaXMgdGhlbgpAQCAtMTYzLDkgKzE2MSw2IEBAIElmIHRoZSByZXNl
cnZhdGlvbiBjYW5ub3QgYmUgbWVldCB0aGUgZ3Vlc3QgY3JlYXRpb24gZmFpbHMgaW1tZWRpYXRl
bHkKIGluc3RlYWQgb2YgdGFraW5nIHNlY29uZHMvbWludXRlcyAoZGVwZW5kaW5nIG9uIHRoZSBz
aXplIG9mIHRoZSBndWVzdCkKIHdoaWxlIHRoZSBndWVzdCBpcyBwb3B1bGF0ZWQuCiAKLU5vdGUg
dGhhdCB0byBlbmFibGUgdG1lbSB0eXBlIGd1ZXN0cywgb25lIG5lZWRzIHRvIHByb3ZpZGUgQzx0
bWVtPiBvbiB0aGUKLVhlbiBoeXBlcnZpc29yIGFyZ3VtZW50IGFuZCBhcyB3ZWxsIG9uIHRoZSBM
aW51eCBrZXJuZWwgY29tbWFuZCBsaW5lLgotCiBEZWZhdWx0OiBDPDE+CiAKID1vdmVyIDQKZGlm
ZiAtLWdpdCBhL2RvY3MvbWFuL3hsLnBvZC4xLmluIGIvZG9jcy9tYW4veGwucG9kLjEuaW4KaW5k
ZXggMTgwMDY4ODBkNi4uN2M3NjVkYmMzYyAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwucG9kLjEu
aW4KKysrIGIvZG9jcy9tYW4veGwucG9kLjEuaW4KQEAgLTE2NzcsNzQgKzE2NzcsNiBAQCBPYnRh
aW4gaW5mb3JtYXRpb24gb2YgVVNCIGRldmljZXMgY29ubmVjdGVkIGFzIHN1Y2ggdmlhIHRoZSBk
ZXZpY2UgbW9kZWwKIAogPWJhY2sKIAotPWhlYWQxIFRSQU5TQ0VOREVOVCBNRU1PUlkgKFRNRU0p
Ci0KLT1vdmVyIDQKLQotPWl0ZW0gQjx0bWVtLWxpc3Q+IEk8W09QVElPTlNdPiBJPGRvbWFpbi1p
ZD4KLQotTGlzdCB0bWVtIHBvb2xzLgotCi1CPE9QVElPTlM+Ci0KLT1vdmVyIDQKLQotPWl0ZW0g
QjwtbD4KLQotSWYgdGhpcyBwYXJhbWV0ZXIgaXMgc3BlY2lmaWVkLCBhbHNvIGxpc3QgdG1lbSBz
dGF0cy4KLQotPWJhY2sKLQotPWl0ZW0gQjx0bWVtLWZyZWV6ZT4gSTxkb21haW4taWQ+Ci0KLUZy
ZWV6ZSB0bWVtIHBvb2xzLgotCi09aXRlbSBCPHRtZW0tdGhhdz4gSTxkb21haW4taWQ+Ci0KLVRo
YXcgdG1lbSBwb29scy4KLQotPWl0ZW0gQjx0bWVtLXNldD4gSTxkb21haW4taWQ+IFtJPE9QVElP
TlM+XQotCi1DaGFuZ2UgdG1lbSBzZXR0aW5ncy4KLQotQjxPUFRJT05TPgotCi09b3ZlciA0Ci0K
LT1pdGVtIEI8LXc+IEk8V0VJR0hUPgotCi1XZWlnaHQgKGludCkKLQotPWl0ZW0gQjwtcD4gSTxD
T01QUkVTUz4KLQotQ29tcHJlc3MgKGludCkKLQotPWJhY2sKLQotPWl0ZW0gQjx0bWVtLXNoYXJl
ZC1hdXRoPiBJPGRvbWFpbi1pZD4gW0k8T1BUSU9OUz5dCi0KLURlL2F1dGhlbnRpY2F0ZSBzaGFy
ZWQgdG1lbSBwb29sLgotCi1CPE9QVElPTlM+Ci0KLT1vdmVyIDQKLQotPWl0ZW0gQjwtdT4gSTxV
VUlEPgotCi1TcGVjaWZ5IHV1aWQgKGFiY2RlZjAxLTIzNDUtNjc4OS0xMjM0LTU2Nzg5MGFiY2Rl
ZikKLQotPWl0ZW0gQjwtYT4gSTxBVVRIPgotCi0wPWF1dGgsMT1kZWF1dGgKLQotPWJhY2sKLQot
PWl0ZW0gQjx0bWVtLWZyZWVhYmxlPgotCi1HZXQgaW5mb3JtYXRpb24gYWJvdXQgaG93IG11Y2gg
ZnJlZWFibGUgbWVtb3J5IChNQikgaXMgaW4tdXNlIGJ5IHRtZW0uCi0KLT1iYWNrCi0KID1oZWFk
MSBGTEFTSwogCiBCPEZMQVNLPiBpcyBhIHNlY3VyaXR5IGZyYW1ld29yayB0aGF0IGRlZmluZXMg
YSBtYW5kYXRvcnkgYWNjZXNzIGNvbnRyb2wgcG9saWN5CmRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
dG1lbS1pbnRlcm5hbHMuaHRtbCBiL2RvY3MvbWlzYy90bWVtLWludGVybmFscy5odG1sCmRlbGV0
ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA5YjdlNzBlNjUwLi4wMDAwMDAwMDAwCi0tLSBhL2Rv
Y3MvbWlzYy90bWVtLWludGVybmFscy5odG1sCisrKyAvZGV2L251bGwKQEAgLTEsNzg5ICswLDAg
QEAKLTxoMT5UcmFuc2NlbmRlbnQgTWVtb3J5IEludGVybmFscyBpbiBYZW48L2gxPgotPFA+Ci1i
eSBEYW4gTWFnZW5oZWltZXIsIE9yYWNsZSBDb3JwLjwvcD4KLTxQPgotRHJhZnQgMC4xIC0tIFVw
ZGF0ZWQ6IDIwMTAwMzI0Ci08aDI+T3ZlcnZpZXc8L2gyPgotPFA+Ci1UaGlzIGRvY3VtZW50IGZv
Y3VzZXMgb24gdGhlIGludGVybmFsIGltcGxlbWVudGF0aW9uIG9mCi1UcmFuc2NlbmRlbnQgTWVt
b3J5ICh0bWVtKSBvbiBYZW4uICBJdCBhc3N1bWVzCi10aGF0IHRoZSByZWFkZXIgaGFzIGEgYmFz
aWMga25vd2xlZGdlIG9mIHRoZSB0ZXJtaW5vbG9neSwgb2JqZWN0aXZlcywgYW5kCi1mdW5jdGlv
bmFsaXR5IG9mIHRtZW0gYW5kIGFsc28gaGFzIGFjY2VzcyB0byB0aGUgWGVuIHNvdXJjZSBjb2Rl
LgotSXQgY29ycmVzcG9uZHMgdG8gdGhlIFhlbiA0LjAgcmVsZWFzZSwgd2l0aAotcGF0Y2ggYWRk
ZWQgdG8gc3VwcG9ydCBwYWdlIGRlZHVwbGljYXRpb24gKFYyKS4KLTxQPgotVGhlIHByaW1hcnkg
cmVzcG9uc2liaWxpdGllcyBvZiB0aGUgdG1lbSBpbXBsZW1lbnRhdGlvbiBhcmUgdG86Ci08dWw+
Ci08bGk+bWFuYWdlIGEgcG90ZW50aWFsbHkgaHVnZSBhbmQgZXh0cmVtZWx5IGR5bmFtaWMKLW51
bWJlciBvZiBtZW1vcnkgcGFnZXMgZnJvbSBhIHBvdGVudGlhbGx5IGxhcmdlIG51bWJlciBvZiBj
bGllbnRzIChkb21haW5zKQotd2l0aCBsb3cgbWVtb3J5IG92ZXJoZWFkIGFuZCBwcm9wZXIgaXNv
bGF0aW9uCi08bGk+cHJvdmlkZSBxdWljayBhbmQgZWZmaWNpZW50IGFjY2VzcyB0byB0aGVzZQot
cGFnZXMgd2l0aCBhcyBtdWNoIGNvbmN1cnJlbmN5IGFzIHBvc3NpYmxlCi08bGk+ZW5hYmxlIGVm
ZmljaWVudCByZWNsYW1hdGlvbiBhbmQgPGk+ZXZpY3Rpb248L2k+IG9mIHBhZ2VzIChlLmcuIHdo
ZW4KLW1lbW9yeSBpcyBmdWxseSB1dGlsaXplZCkKLTxsaT5vcHRpb25hbGx5LCBpbmNyZWFzZSBw
YWdlIGRlbnNpdHkgdGhyb3VnaCBjb21wcmVzc2lvbiBhbmQvb3IKLWRlZHVwbGljYXRpb24KLTxs
aT53aGVyZSBuZWNlc3NhcnksIHByb3Blcmx5IGFzc2lnbiBhbmQgYWNjb3VudCBmb3IKLW1lbW9y
eSBiZWxvbmdpbmcgdG8gZ3Vlc3RzIHRvIGF2b2lkIG1hbGljaW91cyBhbmQvb3IgYWNjaWRlbnRh
bCB1bmZhaXJuZXNzCi1hbmQvb3IgZGVuaWFsLW9mLXNlcnZpY2UKLTxsaT5yZWNvcmQgdXRpbGl6
YXRpb24gc3RhdGlzdGljcyBhbmQgbWFrZSB0aGVtIGF2YWlsYWJsZSB0byBtYW5hZ2VtZW50IHRv
b2xzCi08L3VsPgotPGgyPlNvdXJjZSBDb2RlIE9yZ2FuaXphdGlvbjwvaDI+Ci0KLTxQPgotVGhl
IHNvdXJjZSBjb2RlIGluIFhlbiB0aGF0IHByb3ZpZGVzIHRoZSB0bWVtIGZ1bmN0aW9uYWxpdHkK
LWlzIGRpdmlkZWQgdXAgaW50byBmb3VyIGZpbGVzOiB0bWVtLmMsIHRtZW0uaCwgdG1lbV94ZW4u
YywgYW5kIHRtZW1feGVuLmguCi1UaGUgZmlsZXMgdG1lbS5jIGFuZCB0bWVtLmggYXJlIGludGVu
ZGVkIHRvCi1iZSBpbXBsZW1lbnRhdGlvbi0gKGFuZCBoeXBlcnZpc29yLSkgaW5kZXBlbmRlbnQg
YW5kIHRoZSBvdGhlciB0d28gZmlsZXMKLXByb3ZpZGUgdGhlIFhlbi1zcGVjaWZpYyBjb2RlLiAg
VGhpcwotZGl2aXNpb24gaXMgaW50ZW5kZWQgdG8gbWFrZSBpdCBlYXNpZXIgdG8gcG9ydCB0bWVt
IGZ1bmN0aW9uYWxpdHkgdG8gb3RoZXIKLWh5cGVydmlzb3JzLCB0aG91Z2ggYXQgdGhpcyB0aW1l
IHBvcnRpbmcgdG8gb3RoZXIgaHlwZXJ2aXNvcnMgaGFzIG5vdCBiZWVuCi1hdHRlbXB0ZWQuICBU
b2dldGhlciwgdGhlc2UgZm91ciBmaWxlcwotdG90YWwgbGVzcyB0aGFuIDQwMDAgbGluZXMgb2Yg
QyBjb2RlLgotPFA+Ci1FdmVuIGlnbm9yaW5nIHRoZSBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBm
dW5jdGlvbmFsaXR5LCB0aGUKLWltcGxlbWVudGF0aW9uLWluZGVwZW5kZW50IHBhcnQgb2YgdG1l
bSBoYXMgc2V2ZXJhbCBkZXBlbmRlbmNpZXMgb24KLWxpYnJhcnkgZnVuY3Rpb25hbGl0eSAoWGVu
IHNvdXJjZSBmaWxlbmFtZXMgaW4gcGFyZW50aGVzZXMpOgotPHVsPgotPGxpPgotYSBnb29kIGZh
c3QgZ2VuZXJhbC1wdXJwb3NlIGR5bmFtaWMgbWVtb3J5Ci1hbGxvY2F0b3Igd2l0aCBib3VuZGVk
IHJlc3BvbnNlIHRpbWUgYW5kIGVmZmljaWVudCB1c2Ugb2YgbWVtb3J5IGZvciBhIHZlcnkKLWxh
cmdlIG51bWJlciBvZiBzdWItcGFnZSBhbGxvY2F0aW9ucy4gIFRvCi1hY2hpZXZlIHRoaXMgaW4g
WGVuLCB0aGUgYmFkIG9sZCBtZW1vcnkgYWxsb2NhdG9yIHdhcyByZXBsYWNlZCB3aXRoIGEKLXNs
aWdodGx5LW1vZGlmaWVkIHZlcnNpb24gb2YgVExTRiAoeG1hbGxvY190bHNmLmMpLCBmaXJzdCBw
b3J0ZWQgdG8gTGludXggYnkKLU5pdGluIEd1cHRhIGZvciBjb21wY2FjaGUuCi08bGk+Ci1nb29k
IHRyZWUgZGF0YSBzdHJ1Y3R1cmUgbGlicmFyaWVzLCBzcGVjaWZpY2FsbHkKLTxpPnJlZC1ibGFj
azwvaT4gdHJlZXMgKHJidHJlZS5jKSBhbmQgPGk+cmFkaXg8L2k+IHRyZWVzIChyYWRpeC10cmVl
LmMpLgotQ29kZSBmb3IgdGhlc2Ugd2FzIGJvcnJvd2VkIGZvciBMaW51eCBhbmQgYWRhcHRlZCBm
b3IgdG1lbSBhbmQgWGVuLgotPGxpPgotZ29vZCBsb2NraW5nIGFuZCBsaXN0IGNvZGUuICBCb3Ro
IG9mIHRoZXNlIGV4aXN0ZWQgaW4gWGVuIGFuZCByZXF1aXJlZAotbGl0dGxlIG9yIG5vIGNoYW5n
ZS4KLTxsaT4KLW9wdGlvbmFsbHksIGEgZ29vZCBmYXN0IGxvc3NsZXNzIGNvbXByZXNzaW9uCi1s
aWJyYXJ5LiAgVGhlIFhlbiBpbXBsZW1lbnRhdGlvbiBhZGRlZCB0bwotc3VwcG9ydCB0bWVtIHVz
ZXMgTFpPMVggKGx6by5jKSwgYWxzbyBwb3J0ZWQgZm9yIExpbnV4IGJ5IE5pdGluIEd1cHRhLgot
PC91bD4KLTxQPgotTW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3BlY2lmaWMgZnVuY3Rpb25h
bGl0eSBvZiB0aGVzZQotbGlicmFyaWVzIGNhbiBlYXNpbHkgYmUgZm91bmQgdGhyb3VnaCBhIHNl
YXJjaCBlbmdpbmUsIHZpYSB3aWtpcGVkaWEsIG9yIGluIHRoZQotWGVuIG9yIExpbnV4IHNvdXJj
ZSBsb2dzIHNvIHdlIHdpbGwgbm90IGVsYWJvcmF0ZSBmdXJ0aGVyIGhlcmUuCi0KLTxoMj5QcmVm
aXhlcy9BYmJyZXZpYXRpb25zL0dsb3NzYXJ5PC9oMj4KLQotPFA+Ci1UaGUgdG1lbSBjb2RlIHVz
ZXMgc2V2ZXJhbCBwcmVmaXhlcyBhbmQgYWJicmV2aWF0aW9ucy4KLUtub3dsZWRnZSBvZiB0aGVz
ZSB3aWxsIGltcHJvdmUgY29kZSByZWFkYWJpbGl0eToKLTx1bD4KLTxsaT4KLTxpPnRtaDwvaT4g
PT0KLXRyYW5zY2VuZGVudCBtZW1vcnkgaG9zdC4gIEZ1bmN0aW9ucyBvcgotZGF0YSBzdHJ1Y3R1
cmVzIHRoYXQgYXJlIGRlZmluZWQgYnkgdGhlIGltcGxlbWVudGF0aW9uLXNwZWNpZmljIGNvZGUs
IGkuZS4gdGhlCi1YZW4gaG9zdCBjb2RlCi08bGk+Ci08aT50bWVtYzwvaT4KLT09IHRyYW5zY2Vu
ZGVudCBtZW1vcnkgY29udHJvbC4KLUZ1bmN0aW9ucyBvciBkYXRhIHN0cnVjdHVyZXMgdGhhdCBw
cm92aWRlIG1hbmFnZW1lbnQgdG9vbCBmdW5jdGlvbmFsaXR5LAotcmF0aGVyIHRoYW4gY29yZSB0
bWVtIG9wZXJhdGlvbnMuCi08bGk+Ci08aT5jbGkgPC9pPm9yCi08aT5jbGllbnQ8L2k+ID09IGNs
aWVudC4KLVRoZSB0bWVtIGdlbmVyaWMgdGVybSBmb3IgYSBkb21haW4gb3IgYSBndWVzdCBPUy4K
LTwvdWw+Ci08UD4KLVdoZW4gdXNlZCBpbiBwcm9zZSwgY29tbW9uIHRtZW0gb3BlcmF0aW9ucyBh
cmUgaW5kaWNhdGVkCi13aXRoIGEgZGlmZmVyZW50IGZvbnQsIHN1Y2ggYXMgPGJpZz48a2JkPnB1
dDwva2JkPjwvYmlnPgotYW5kIDxiaWc+PGtiZD5nZXQ8L2tiZD48L2JpZz4uCi0KLTxoMj5LZXkg
RGF0YSBTdHJ1Y3R1cmVzPC9oMj4KLQotPFA+Ci1UbyBtYW5hZ2UgYSBodWdlIG51bWJlciBvZiBw
YWdlcywgZWZmaWNpZW50IGRhdGEgc3RydWN0dXJlcwotbXVzdCBiZSBjYXJlZnVsbHkgc2VsZWN0
ZWQuCi08UD4KLVJlY2FsbCB0aGF0IGEgdG1lbS1lbmFibGVkIGd1ZXN0IE9TIG1heSBjcmVhdGUg
b25lIG9yIG1vcmUKLXBvb2xzIHdpdGggZGlmZmVyZW50IGF0dHJpYnV0ZXMuICBJdCB0aGVuCi08
a2JkPnB1dDwva2JkPjwvYmlnPnMgYW5kIDxrYmQ+Z2V0PC9rYmQ+PC9iaWc+cwotcGFnZXMgdG8v
ZnJvbSB0aGlzIHBvb2wsIGlkZW50aWZ5aW5nIHRoZSBwYWdlCi13aXRoIGEgPGk+aGFuZGxlPC9p
PiB0aGF0IGNvbnNpc3RzIG9mIGEgPGk+cG9vbF9pZDwvaT4sIGFuIDxpPgotb2JqZWN0X2lkPC9p
PiwgYW5kIGEgPGk+cGFnZV9pZCA8L2k+KHNvbWV0aW1lcwotY2FsbGVkIGFuIDxpPmluZGV4PC9p
PikuCi1UaGlzIHN1Z2dlc3RzIGEgZmV3IG9idmlvdXMgY29yZSBkYXRhCi1zdHJ1Y3R1cmVzOgot
PHVsPgotPGxpPgotV2hlbiBhIGd1ZXN0IE9TIGZpcnN0IGNhbGxzIHRtZW0sIGEgPGk+Y2xpZW50
X3Q8L2k+IGlzIGNyZWF0ZWQgdG8gY29udGFpbgotYW5kIHRyYWNrIGFsbCB1c2VzIG9mIHRtZW0g
YnkgdGhhdCBndWVzdCBPUy4gIEFtb25nCi1vdGhlciB0aGluZ3MsIGEgPGk+Y2xpZW50X3Q8L2k+
IGtlZXBzIHBvaW50ZXJzCi10byBhIGZpeGVkIG51bWJlciBvZiBwb29scyAoMTYgaW4gdGhlIGN1
cnJlbnQgWGVuIGltcGxlbWVudGF0aW9uKS4KLTxsaT4KLVdoZW4gYSBndWVzdCBPUyByZXF1ZXN0
cyBhIG5ldyBwb29sLCBhIDxpPnBvb2xfdDwvaT4gaXMgY3JlYXRlZC4KLVNvbWUgcG9vbHMgYXJl
IHNoYXJlZCBhbmQgYXJlIGtlcHQgaW4gYQotc2hhcmVsaXN0ICg8aT5zaGFyZWxpc3RfdDwvaT4p
IHdoaWNoIHBvaW50cwotdG8gYWxsIHRoZSBjbGllbnRzIHRoYXQgYXJlIHNoYXJpbmcgdGhlIHBv
b2wuCi1TaW5jZSBhbiA8aT5vYmplY3RfaWQ8L2k+IGlzIDY0LWJpdHMsCi1hIDxpPnBvb2xfdDwv
aT4gbXVzdCBiZSBhYmxlIHRvIGtlZXAgdHJhY2sKLW9mIGEgcG90ZW50aWFsbHkgdmVyeSBsYXJn
ZSBudW1iZXIgb2Ygb2JqZWN0cy4KLVRvIGRvIHNvLCBpdCBtYWludGFpbnMgYSBudW1iZXIgb2Yg
cGFyYWxsZWwgdHJlZXMgKDI1NiBpbiB0aGUgY3VycmVudAotWGVuIGltcGxlbWVudGF0aW9uKSBh
bmQgYSBoYXNoIGFsZ29yaXRobSBpcyBhcHBsaWVkIHRvIHRoZSA8aT5vYmplY3RfaWQ8L2k+Ci10
byBzZWxlY3QgdGhlIGNvcnJlY3QgdHJlZS4KLUVhY2ggdHJlZSBlbGVtZW50IHBvaW50cyB0byBh
biBvYmplY3QuCi1CZWNhdXNlIGFuIDxpPm9iamVjdF9pZDwvaT4gdXN1YWxseSByZXByZXNlbnRz
IGFuIDxpPmlub2RlPC9pPgotKGEgdW5pcXVlIGZpbGUgbnVtYmVyIGlkZW50aWZpZXIpLCBhbmQg
PGk+aW5vZGU8L2k+IG51bWJlcnMKLWFyZSBmYWlybHkgcmFuZG9tLCB0aG91Z2ggb2Z0ZW4gJnF1
b3Q7Y2x1bXB5JnF1b3Q7LCBhIDxpPnJlZC1ibGFjayB0cmVlPC9pPgotaXMgdXNlZC4KLTxsaT4K
LVdoZW4gYSBndWVzdCBmaXJzdAotPGtiZD5wdXQ8L2tiZD48L2JpZz5zIGEgcGFnZSB0byBhIHBv
b2wgd2l0aCBhbiBhcy15ZXQtdW51c2VkIDxpPm9iamVjdF9pZCw8L2k+IGFuCi08aT5vYmpfdDwv
aT4gaXMgY3JlYXRlZC4gIFNpbmNlIGEgPGkKLT5wYWdlX2lkPC9pPiBpcyB1c3VhbGx5IGFuIGlu
ZGV4IGludG8gYSBmaWxlLAotaXQgaXMgb2Z0ZW4gYSBzbWFsbCBudW1iZXIsIGJ1dCBtYXkgc29t
ZXRpbWVzIGJlIHZlcnkgbGFyZ2UgKHVwIHRvCi0zMi1iaXRzKS4gIEEgPGk+cmFkaXggdHJlZTwv
aT4gaXMgYSBnb29kIGRhdGEgc3RydWN0dXJlIHRvIGNvbnRhaW4gaXRlbXMKLXdpdGggdGhpcyBr
aW5kIG9mIGluZGV4IGRpc3RyaWJ1dGlvbi4KLTxsaT4KLVdoZW4gYSBwYWdlIGlzCi08a2JkPnB1
dDwva2JkPjwvYmlnPiwgYSBwYWdlIGRlc2NyaXB0b3IsIG9yIDxpPnBncF90PC9pPiwgaXMgY3Jl
YXRlZCwgd2hpY2gKLWFtb25nIG90aGVyIHRoaW5ncyB3aWxsIHBvaW50IHRvIHRoZSBzdG9yYWdl
IGxvY2F0aW9uIHdoZXJlIHRoZSBkYXRhIGlzIGtlcHQuCi1JbiB0aGUgbm9ybWFsIGNhc2UgdGhl
IHBvaW50ZXIgaXMgdG8gYSA8aT5wZnBfdDwvaT4sIHdoaWNoIGlzIGFuCi1pbXBsZW1lbnRhdGlv
bi1zcGVjaWZpYyBkYXRhdHlwZSByZXByZXNlbnRpbmcgYSBwaHlzaWNhbCBwYWdlZnJhbWUgaW4g
bWVtb3J5Ci0od2hpY2ggaW4gWGVuIGlzIGEgJnF1b3Q7c3RydWN0IHBhZ2VfaW5mbyZxdW90Oyku
Ci1XaGVuIGRlZHVwbGljYXRpb24gaXMgZW5hYmxlZCwgaXQgcG9pbnRzIHRvCi15ZXQgYW5vdGhl
ciBkYXRhIHN0cnVjdHVyZSwgYSA8aT5wY2RfPC9pPnQKLShzZWUgYmVsb3cpLiAgV2hlbiBjb21w
cmVzc2lvbiBpcyBlbmFibGVkCi0oYW5kIGRlZHVwbGljYXRpb24gaXMgbm90KSwgdGhlIHBvaW50
ZXIgcG9pbnRzIGRpcmVjdGx5IHRvIHRoZSBjb21wcmVzc2VkIGRhdGEuCi1Gb3IgcmVhc29ucyB3
ZSB3aWxsIHNlZSBzaG9ydGx5LCBlYWNoIDxpPnBncF90PC9pPiB0aGF0IHJlcHJlc2VudHMKLWFu
IDxpPmVwaGVtZXJhbDwvaT4gcGFnZSAodGhhdCBpcywgYSBwYWdlIHBsYWNlZAotaW4gYW4gPGk+
ZXBoZW1lcmFsPC9pPiBwb29sKSBpcyBhbHNvIHBsYWNlZAotaW50byB0d28gZG91Ymx5LWxpbmtl
ZCBsaW5rZWQgbGlzdHMsIG9uZSBjb250YWluaW5nIGFsbCBlcGhlbWVyYWwgcGFnZXMKLTxrYmQ+
cHV0PC9rYmQ+PC9iaWc+IGJ5IHRoZSBzYW1lIGNsaWVudCBhbmQgb25lCi1jb250YWluaW5nIGFs
bCBlcGhlbWVyYWwgcGFnZXMgYWNyb3NzIGFsbCBjbGllbnRzICgmcXVvdDtnbG9iYWwmcXVvdDsp
LgotPGxpPgotV2hlbiBkZWR1cGxpY2F0aW9uIGlzIGVuYWJsZWQsIG11bHRpcGxlIDxpPnBncF88
L2k+dCdzIG1heSBuZWVkIHRvIHBvaW50IHRvCi10aGUgc2FtZSBkYXRhLCBzbyBhbm90aGVyIGRh
dGEgc3RydWN0dXJlIChhbmQgbGV2ZWwgb2YgaW5kaXJlY3Rpb24pIGlzIHVzZWQKLWNhbGxlZCBh
IHBhZ2UgY29udGVudCBkZXNjcmlwdG9yLCBvciA8aT5wY2RfdDwvaT4uCi1NdWx0aXBsZSBwYWdl
IGRlc2NyaXB0b3JzICg8aT5wZ3BfdDwvaT4ncykgbWF5IHBvaW50IHRvIHRoZSBzYW1lIDxpPnBj
ZF90PC9pPi4KLVRoZSA8aT5wY2RfdDwvaT4sIGluIHR1cm4sIHBvaW50cyB0byBlaXRoZXIgYSA8
aT5wZnBfdDwvaT4KLShpZiBhIGZ1bGwgcGFnZSBvZiBkYXRhKSwgZGlyZWN0bHkgdG8gYQotbG9j
YXRpb24gaW4gbWVtb3J5IChpZiB0aGUgcGFnZSBoYXMgYmVlbiBjb21wcmVzc2VkIG9yIHRyYWls
aW5nIHplcm9lcyBoYXZlCi1iZWVuIGVsaW1pbmF0ZWQpLCBvciBldmVuIGEgTlVMTCBwb2ludGVy
IChpZiB0aGUgcGFnZSBjb250YWluZWQgYWxsIHplcm9lcyBhbmQKLXRyYWlsaW5nIHplcm8gZWxp
bWluYXRpb24gaXMgZW5hYmxlZCkuCi08L3VsPgotPFA+Ci1UaGUgbW9zdCBhcHBhcmVudCB1c2Fn
ZSBvZiB0aGlzIG11bHRpLWxheWVyIHdlYiBvZiBkYXRhIHN0cnVjdHVyZXMKLWlzICZxdW90O3Rv
cC1kb3duJnF1b3Q7IGJlY2F1c2UsIGluIG5vcm1hbCBvcGVyYXRpb24sIHRoZSB2YXN0IG1ham9y
aXR5IG9mIHRtZW0KLW9wZXJhdGlvbnMgaW52b2tlZCBieSBhIGNsaWVudCBhcmUKLTxrYmQ+cHV0
PC9rYmQ+PC9iaWc+cyBhbmQgPGtiZD5nZXQ8L2tiZD48L2JpZz5zLCB3aGljaCByZXF1aXJlIHRo
ZSB2YXJpb3VzCi1kYXRhIHN0cnVjdHVyZXMgdG8gYmUgd2Fsa2VkIHN0YXJ0aW5nIHdpdGggdGhl
IDxpPmNsaWVudF90PC9pPiwgdGhlbgotYSA8aT5wb29sX3Q8L2k+LCB0aGVuIGFuIDxpPm9ial90
PC9pPiwgdGhlbiBhIDxpPnBnZF90PC9pPi4KLUhvd2V2ZXIsIHRoZXJlIGlzIGFub3RoZXIgaGln
aGx5IGZyZXF1ZW50IHRtZW0gb3BlcmF0aW9uIHRoYXQgaXMgbm90Ci12aXNpYmxlIGZyb20gYSBj
bGllbnQ6IG1lbW9yeSByZWNsYW1hdGlvbi4KLVNpbmNlIHRtZW0gYXR0ZW1wdHMgdG8gdXNlIGFs
bCBzcGFyZSBtZW1vcnkgaW4gdGhlIHN5c3RlbSwgaXQgbXVzdAotZnJlcXVlbnRseSBmcmVlIHVw
LCBvciA8aT5ldmljdDwvaT4sCi1wYWdlcy4gIFRoZSBldmljdGlvbiBhbGdvcml0aG0gd2lsbCBi
ZQotZXhwbGFpbmVkIGluIG1vcmUgZGV0YWlsIGxhdGVyIGJ1dCwgaW4gYnJpZWYsIHRvIGZyZWUg
bWVtb3J5LCBlcGhlbWVyYWwgcGFnZXMKLWFyZSByZW1vdmVkIGZyb20gdGhlIHRhaWwgb2Ygb25l
IG9mIHRoZSBkb3VibHktbGlua2VkIGxpc3RzLCB3aGljaCBtZWFucyB0aGF0Ci1hbGwgb2YgdGhl
IGRhdGEgc3RydWN0dXJlcyBhc3NvY2lhdGVkIHdpdGggdGhhdCBwYWdlLXRvLWJlLXJlbW92ZWQg
bXVzdCBiZQotdXBkYXRlZCBvciBlbGltaW5hdGVkIGFuZCBmcmVlZC4gIEFzIGEKLXJlc3VsdCwg
ZWFjaCBkYXRhIHN0cnVjdHVyZSBhbHNvIGNvbnRhaW5zIGEgPGk+YmFjay1wb2ludGVyPC9pPgot
dG8gaXRzIHBhcmVudCwgZm9yIGV4YW1wbGUgZXZlcnkgPGk+b2JqX3Q8L2k+Ci1jb250YWlucyBh
IHBvaW50ZXIgdG8gaXRzIGNvbnRhaW5pbmcgPGk+cG9vbF90PC9pPi4KLTxQPgotVGhpcyBjb21w
bGV4IHdlYiBvZiBpbnRlcmNvbm5lY3RlZCBkYXRhIHN0cnVjdHVyZXMgaXMgdXBkYXRlZCBjb25z
dGFudGx5IGFuZAotdGh1cyBleHRyZW1lbHkgc2Vuc2l0aXZlIHRvIGNhcmVsZXNzIGNvZGUgY2hh
bmdlcyB3aGljaCwgZm9yIGV4YW1wbGUsIG1heQotcmVzdWx0IGluIHVuZXhwZWN0ZWQgaHlwZXJ2
aXNvciBjcmFzaGVzIG9yIG5vbi1vYnZpb3VzIG1lbW9yeSBsZWFrcy4KLU9uIHRoZSBvdGhlciBo
YW5kLCB0aGUgY29kZSBpcyBmYWlybHkgd2VsbAotbW9kdWxhcml6ZWQgc28sIG9uY2UgdW5kZXJz
dG9vZCwgaXQgaXMgcG9zc2libGUgdG8gcmVsYXRpdmVseSBlYXNpbHkgc3dpdGNoIG91dAotb25l
IGtpbmQgb2YgZGF0YSBzdHJ1Y3R1cmUgZm9yIGFub3RoZXIuCi1UbyBjYXRjaCBwcm9ibGVtcyBh
cyBxdWlja2x5IGFzIHBvc3NpYmxlIHdoZW4gZGVidWcgaXMgZW5hYmxlZCwgbW9zdCBvZgotdGhl
IGRhdGEgc3RydWN0dXJlcyBhcmUgZXF1aXBwZWQgd2l0aCA8aT5zZW50aW5lbHM8L2k+YW5kIG1h
bnkgaW50ZXItZnVuY3Rpb24KLWFzc3VtcHRpb25zIGFyZSBkb2N1bWVudGVkIGFuZCB0ZXN0ZWQg
ZHluYW1pY2FsbHkKLXdpdGggPGk+YXNzZXJ0aW9uczwvaT4uCi1XaGlsZSB0aGVzZSBjbHV0dGVy
IGFuZCBsZW5ndGhlbiB0aGUgdG1lbQotY29kZSBzdWJzdGFudGlhbGx5LCB0aGVpciBwcmVzZW5j
ZSBoYXMgcHJvdmVuIGludmFsdWFibGUgb24gbWFueSBvY2Nhc2lvbnMuCi08UD4KLUZvciBjb21w
bGV0ZW5lc3MsIHdlIHNob3VsZCBhbHNvIGRlc2NyaWJlIGEga2V5IGRhdGEgc3RydWN0dXJlIGlu
IHRoZSBYZW4KLWltcGxlbWVudGF0aW9uLWRlcGVuZGVudCBjb2RlOiB0aGUgPGk+dG1oX3BhZ2Vf
bGlzdDwvaT4uIEZvciBzZWN1cml0eSBhbmQKLXBlcmZvcm1hbmNlIHJlYXNvbnMsIHBhZ2VzIHRo
YXQgYXJlIGZyZWVkIGR1ZSB0byB0bWVtIG9wZXJhdGlvbnMgKHN1Y2gKLWFzIDxrYmQ+Z2V0PC9r
YmQ+PC9iaWc+KSBhcmUgbm90IGltbWVkaWF0ZWx5IHB1dCBiYWNrIGludG8gWGVuJ3MgcG9vbAot
b2YgZnJlZSBtZW1vcnkgKGFrYSB0aGUgWGVuIDxpPmhlYXA8L2k+KS4KLVRtZW0gcGFnZXMgbWF5
IGNvbnRhaW4gZ3Vlc3QtcHJpdmF0ZSBkYXRhIHRoYXQgbXVzdCBiZSA8aT5zY3J1YmJlZDwvaT4g
YmVmb3JlCi10aG9zZSBtZW1vcnkgcGFnZXMgYXJlIHJlbGVhc2VkIGZvciB0aGUgdXNlIG9mIG90
aGVyIGd1ZXN0cy4KLUJ1dCBpZiBhIHBhZ2UgaXMgaW1tZWRpYXRlbHkgcmUtdXNlZCBpbnNpZGUg
b2YgdG1lbSBpdHNlbGYsIHRoZSBlbnRpcmUKLXBhZ2UgaXMgb3ZlcndyaXR0ZW4gd2l0aCBuZXcg
ZGF0YSwgc28gbmVlZCBub3QgYmUgc2NydWJiZWQuCi1TaW5jZSB0bWVtIGlzIHVzdWFsbHkgdGhl
IG1vc3QgZnJlcXVlbnQKLWN1c3RvbWVyIG9mIHRoZSBYZW4gaGVhcCBhbGxvY2F0aW9uIGNvZGUs
IGl0IHdvdWxkIGJlIGEgd2FzdGUgb2YgdGltZSB0byBzY3J1YgotYSBwYWdlLCByZWxlYXNlIGl0
IHRvIHRoZSBYZW4gaGVhcCwgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmUtYWxsb2NhdGUgaXQKLWFn
YWluLiAgU28sIGluc3RlYWQsIHRtZW0gbWFpbnRhaW5zCi1jdXJyZW50bHktdW51c2VkIHBhZ2Vz
IG9mIG1lbW9yeSBvbiBpdHMgb3duIGZyZWUgbGlzdCwgPGk+dG1oX3BhZ2VfbGlzdDwvaT4sCi1h
bmQgcmV0dXJucyB0aGUgcGFnZXMgdG8gWGVuIG9ubHkgd2hlbiBub24tdG1lbSBYZW4KLWhlYXAg
YWxsb2NhdGlvbiByZXF1ZXN0cyB3b3VsZCBvdGhlcndpc2UgZmFpbC4KLQotPGgyPlNjYWxhYmxp
bGl0eS9Db25jdXJyZW5jeTwvaDI+Ci0KLTxQPlRtZW0gaGFzIGJlZW4gZGVzaWduZWQgdG8gYmUg
aGlnaGx5IHNjYWxhYmxlLgotU2luY2UgdG1lbSBhY2Nlc3MgaXMgaW52b2tlZCBzaW1pbGFybHkg
aW4KLW1hbnkgd2F5cyB0byBhc3luY2hyb25vdXMgZGlzayBhY2Nlc3MsIGEgJnF1b3Q7YmlnIFNN
UCZxdW90OyB0bWVtLWF3YXJlIGd1ZXN0Ci1PUyBjYW4sIGFuZCBvZnRlbiB3aWxsLCBpbnZva2Ug
dG1lbSBoeXBlcmNhbGxzIHNpbXVsdGFuZW91c2x5IG9uIG1hbnkgZGlmZmVyZW50Ci1waHlzaWNh
bCBDUFVzLiAgQW5kLCBvZiBjb3Vyc2UsIG11bHRpcGxlCi10bWVtLWF3YXJlIGd1ZXN0cyBtYXkg
aW5kZXBlbmRlbnRseSBhbmQgc2ltdWx0YW5lb3VzbHkgaW52b2tlIHRtZW0KLWh5cGVyY2FsbHMu
ICBXaGlsZSB0aGUgbm9ybWFsIGZyZXF1ZW5jeQotb2YgdG1lbSBpbnZvY2F0aW9ucyBpcyByYXJl
bHkgZXh0cmVtZWx5IGhpZ2gsIHNvbWUgdG1lbSBvcGVyYXRpb25zIHN1Y2ggYXMgZGF0YQotY29t
cHJlc3Npb24gb3IgbG9va3VwcyBpbiBhIHZlcnkgbGFyZ2UgdHJlZSBtYXkgdGFrZSB0ZW5zIG9m
IHRob3VzYW5kcyBvZgotY3ljbGVzIG9yIG1vcmUgdG8gY29tcGxldGUuICBNZWFzdXJlbWVudHMK
LWhhdmUgc2hvd24gdGhhdCBub3JtYWwgd29ya2xvYWRzIHNwZW5kIG5vIG1vcmUgdGhhbiBhYm91
dCAwLjIlICgyJSB3aXRoCi1jb21wcmVzc2lvbiBlbmFibGVkKSBvZiBDUFUgdGltZSBleGVjdXRp
bmcgdG1lbSBvcGVyYXRpb25zLgotQnV0IHRob3NlIGZhbWlsaWFyIHdpdGggT1Mgc2NhbGFiaWxp
dHkgaXNzdWVzCi1yZWNvZ25pemUgdGhhdCBldmVuIHRoaXMgbGltaXRlZCBleGVjdXRpb24gdGlt
ZSBjYW4gY3JlYXRlIGNvbmN1cnJlbmN5IHByb2JsZW1zCi1pbiBsYXJnZSBzeXN0ZW1zIGFuZCBy
ZXN1bHQgaW4gcG9vcmx5LXNjYWxhYmxlIHBlcmZvcm1hbmNlLgotPFA+Ci1BIGdvb2QgbG9ja2lu
ZyBzdHJhdGVneSBpcyBjcml0aWNhbCB0byBjb25jdXJyZW5jeSwgYnV0IGFsc28KLW11c3QgYmUg
ZGVzaWduZWQgY2FyZWZ1bGx5IHRvIGF2b2lkIGRlYWRsb2NrIGFuZCA8aT5saXZlbG9jazwvaT4g
cHJvYmxlbXMuICBGb3IKLWRlYnVnZ2luZyBwdXJwb3NlcywgdG1lbSBzdXBwb3J0cyBhICZxdW90
O2JpZyBrZXJuZWwgbG9jayZxdW90OyB3aGljaCBkaXNhYmxlcwotY29uY3VycmVuY3kgYWx0b2dl
dGhlciAoZW5hYmxlZCBpbiBYZW4gd2l0aCAmcXVvdDt0bWVtX2xvY2smcXVvdDssIGJ1dCBub3Rl
Ci10aGF0IHRoaXMgZnVuY3Rpb25hbGl0eSBpcyByYXJlbHkgdGVzdGVkIGFuZCBsaWtlbHkgaGFz
IGJpdC1yb3R0ZWQpLiBJbmZyZXF1ZW50Ci1idXQgaW52YXNpdmUgdG1lbSBoeXBlcmNhbGxzLCBz
dWNoIGFzIHBvb2wgY3JlYXRpb24gb3IgdGhlIGNvbnRyb2wgb3BlcmF0aW9ucywKLWFyZSBzZXJp
YWxpemVkIG9uIGEgc2luZ2xlIDxpPnJlYWQtd3JpdGUgbG9jazwvaT4sIGNhbGxlZCB0bWVtX3J3
bG9jaywKLXdoaWNoIG11c3QgYmUgaGVsZCBmb3Igd3JpdGluZy4gIEFsbCBvdGhlciB0bWVtIG9w
ZXJhdGlvbnMgbXVzdCBob2xkIHRoaXMgbG9jawotZm9yIHJlYWRpbmcsIHNvIGZyZXF1ZW50IG9w
ZXJhdGlvbnMgc3VjaCBhcwotPGtiZD5wdXQ8L2tiZD48L2JpZz4gYW5kIDxrYmQ+Z2V0PC9rYmQ+
PC9iaWc+IDxrYmQ+Zmx1c2g8L2tiZD48L2JpZz4gY2FuIGV4ZWN1dGUgc2ltdWx0YW5lb3VzbHkK
LWFzIGxvbmcgYXMgbm8gaW52YXNpdmUgb3BlcmF0aW9ucyBhcmUgb2NjdXJyaW5nLgotPFA+Ci1P
bmNlIGEgcG9vbCBoYXMgYmVlbiBzZWxlY3RlZCwgdGhlcmUgaXMgYSBwZXItcG9vbAotcmVhZC13
cml0ZSBsb2NrICg8aT5wb29sX3J3bG9jazwvaT4pIHdoaWNoCi1tdXN0IGJlIGhlbGQgZm9yIHdy
aXRpbmcgaWYgYW55IHRyYW5zZm9ybWF0aXZlIG9wZXJhdGlvbnMgbWlnaHQgb2NjdXIgd2l0aGlu
Ci10aGF0IHBvb2wsIHN1Y2ggYXMgd2hlbiBhbjxpPiBvYmpfdDwvaT4gaXMKLWNyZWF0ZWQgb3Ig
ZGVzdHJveWVkLiAgRm9yIHRoZSBoaWdobHkKLWZyZXF1ZW50IG9wZXJhdGlvbiBvZiBmaW5kaW5n
IGFuPGk+IG9ial90PC9pPgotd2l0aGluIGEgcG9vbCwgcG9vbF9yd2xvY2sgbXVzdCBiZSBoZWxk
IGZvciByZWFkaW5nLgotPFA+Ci1PbmNlIGFuIG9iamVjdCBoYXMgYmVlbiBzZWxlY3RlZCwgdGhl
cmUgaXMgYSBwZXItb2JqZWN0Ci1zcGlubG9jayAoPGk+b2JqX3NwaW5sb2NrKTwvaT4uCi1UaGlz
IGlzIGEgc3BpbmxvY2sgcmF0aGVyIHRoYW4gYSByZWFkLXdyaXRlCi1sb2NrIGJlY2F1c2UgbmVh
cmx5IGFsbCBvZiB0aGUgbW9zdCBmcmVxdWVudCB0bWVtIG9wZXJhdGlvbnMgKGUuZy4KLTxrYmQ+
cHV0PC9rYmQ+PC9iaWc+IGFuZCA8a2JkPmdldDwva2JkPjwvYmlnPiA8a2JkPmZsdXNoPC9rYmQ+
PC9iaWc+KQotYXJlIHRyYW5zZm9ybWF0aXZlLCBpbgotdGhhdCB0aGV5IGFkZCBvciByZW1vdmUg
YSBwYWdlIHdpdGhpbiB0aGUgb2JqZWN0LgotVGhpcyBsb2NrIGlzIGdlbmVyYWxseSB0YWtlbiB3
aGVuZXZlciBhbgotb2JqZWN0IGxvb2t1cCBvY2N1cnMgYW5kIHJlbGVhc2VkIHdoZW4gdGhlIHRt
ZW0gb3BlcmF0aW9uIGlzIGNvbXBsZXRlLgotPFA+Ci1OZXh0LCB0aGUgcGVyLWNsaWVudCBhbmQg
Z2xvYmFsIGVwaGVtZXJhbCBsaXN0cyBhcmUKLXByb3RlY3RlZCBieSBhIHNpbmdsZSBnbG9iYWwg
c3BpbmxvY2sgKDxpPmVwaF9saXN0c188L2k+c3BpbmxvY2spCi1hbmQgdGhlIHBlci1jbGllbnQg
cGVyc2lzdGVudCBsaXN0cyBhcmUgYWxzbyBwcm90ZWN0ZWQgYnkgYSBzaW5nbGUgZ2xvYmFsCi1z
cGlubG9jayAoPGk+cGVyc19saXN0X3NwaW5sb2NrPC9pPikuCi1BbmQgdG8gY29tcGxldGUgdGhl
IGRlc2NyaXB0aW9uIG9mCi1pbXBsZW1lbnRhdGlvbi1pbmRlcGVuZGVudCBsb2NrcywgaWYgcGFn
ZSBkZWR1cGxpY2F0aW9uIGlzIGVuYWJsZWQsIGFsbCBwYWdlcwotZm9yIHdoaWNoIHRoZSBmaXJz
dCBieXRlIG1hdGNoIGFyZSBjb250YWluZWQgaW4gb25lIG9mIDI1NiB0cmVlcyB0aGF0IGFyZQot
cHJvdGVjdGVkIGJ5IG9uZSBvZiAyNTYgY29ycmVzcG9uZGluZyByZWFkLXdyaXRlIGxvY2tzCi0o
PGk+cGNkX3RyZWVfcndsb2NrczwvaT4pLgotPFA+Ci1JbiB0aGUgWGVuLXNwZWNpZmljIGNvZGUg
KHRtZW1feGVuLmMpLCBwYWdlIGZyYW1lcyAoZS5nLiAgc3RydWN0IHBhZ2VfaW5mbykKLXRoYXQg
aGF2ZSBiZWVuIHJlbGVhc2VkIGFyZSBrZXB0IGluIGEgbGlzdCAoPGk+dG1oX3BhZ2VfbGlzdDwv
aT4pIHRoYXQKLWlzIHByb3RlY3RlZCBieSBhIHNwaW5sb2NrICg8aT50bWhfcGFnZV9saXN0X2xv
Y2s8L2k+KS4KLVRoZXJlIGlzIGFsc28gYW4gJnF1b3Q7aW1wbGllZCZxdW90OyBsb2NrCi1hc3Nv
Y2lhdGVkIHdpdGggY29tcHJlc3Npb24sIHdoaWNoIGlzIGxpa2VseSB0aGUgbW9zdCB0aW1lLWNv
bnN1bWluZyBvcGVyYXRpb24KLWluIGFsbCBvZiB0bWVtIChvZiBjb3Vyc2UsIG9ubHkgd2hlbiBj
b21wcmVzc2lvbiBpcyBlbmFibGVkKTogQSBjb21wcmVzc2lvbgotYnVmZmVyIGlzIGFsbG9jYXRl
ZCBvbmUtcGVyLXBoeXNpY2FsLWNwdSBlYXJseSBpbiBYZW4gYm9vdCBhbmQgYSBwb2ludGVyIHRv
Ci10aGlzIGJ1ZmZlciBpcyByZXR1cm5lZCB0byBpbXBsZW1lbnRhdGlvbi1pbmRlcGVuZGVudCBj
b2RlIGFuZCB1c2VkIHdpdGhvdXQgYQotbG9jay4KLTxQPgotVGhlIHByb3BlciBtZXRob2QgdG8g
YXZvaWQgZGVhZGxvY2tzIGlzIHRvIHRha2UgYW5kIHJlbGVhc2UKLWxvY2tzIGluIGEgdmVyeSBz
cGVjaWZpYyBwcmVkZXRlcm1pbmVkIG9yZGVyLgotVW5mb3J0dW5hdGVseSwgc2luY2UgdG1lbSBk
YXRhIHN0cnVjdHVyZXMgbXVzdCBzaW11bHRhbmVvdXNseSBiZQotYWNjZXNzZWQgJnF1b3Q7dG9w
LWRvd24mcXVvdDsgKAotPGtiZD5wdXQ8L2tiZD48L2JpZz4gYW5kIDxrYmQ+Z2V0PC9rYmQ+PC9i
aWc+KQotYW5kICZxdW90O2JvdHRvbXMtdXAmcXVvdDsKLShtZW1vcnkgcmVjbGFtYXRpb24pLCBt
b3JlIGNvbXBsZXggbWV0aG9kcyBtdXN0IGJlIGVtcGxveWVkOgotQSA8aT50cnlsb2NrPC9pPm1l
Y2hhbmlzbSBpcyB1c2VkIChjLmYuIDxpPnRtZW1fdHJ5X3RvX2V2aWN0X3BncCgpPC9pPiksCi13
aGljaCB0YWtlcyB0aGUgbG9jayBpZiBpdCBpcyBhdmFpbGFibGUgYnV0IHJldHVybnMgaW1tZWRp
YXRlbHkgKHJhdGhlciB0aGFuCi1zcGlubmluZyBhbmQgd2FpdGluZykgaWYgdGhlIGxvY2sgaXMg
bm90IGF2YWlsYWJsZS4KLVdoZW4gd2Fsa2luZyB0aGUgZXBoZW1lcmFsIGxpc3QgdG8gaWRlbnRp
ZnkKLXBhZ2VzIHRvIGZyZWUsIGFueSBwYWdlIHRoYXQgYmVsb25ncyB0byBhbiBvYmplY3QgdGhh
dCBpcyBsb2NrZWQgaXMgc2ltcGx5Ci1za2lwcGVkLiAgRnVydGhlciwgaWYgdGhlIHBhZ2UgaXMg
dGhlCi1sYXN0IHBhZ2UgYmVsb25naW5nIHRvIGFuIG9iamVjdCwgYW5kIHRoZSBwb29sIHJlYWQt
d3JpdGUgbG9jayBmb3IgdGhlIHBvb2wgdGhlCi1vYmplY3QgYmVsb25ncyB0byBpcyBub3QgYXZh
aWxhYmxlIChmb3Igd3JpdGluZyksIHRoYXQgb2JqZWN0IGlzIHNraXBwZWQuCi1UaGVzZSBjb25z
dHJhaW50cyBtb2RpZnkgdGhlIExSVSBhbGdvcml0aG0KLXNvbWV3aGF0LCBidXQgYXZvaWQgdGhl
IHBvdGVudGlhbCBmb3IgZGVhZGxvY2suCi08UD4KLVVuZm9ydHVuYXRlbHksIGEgbGl2ZWxvY2sg
d2FzIHN0aWxsIGRpc2NvdmVyZWQgaW4gdGhpcyBhcHByb2FjaDoKLVdoZW4gbWVtb3J5IGlzIHNj
YXJjZSBhbmQgZWFjaCBjbGllbnQgaXMKLTxrYmQ+cHV0PC9rYmQ+PC9iaWc+dGluZyBhIGxhcmdl
IG51bWJlciBvZiBwYWdlcwotZm9yIGV4YWN0bHkgb25lIG9iamVjdCAoYW5kIHRodXMgaG9sZGlu
ZyB0aGUgb2JqZWN0IHNwaW5sb2NrIGZvciB0aGF0IG9iamVjdCksCi1tZW1vcnkgcmVjbGFtYXRp
b24gdGFrZXMgYSB2ZXJ5IGxvbmcgdGltZSB0byBkZXRlcm1pbmUgdGhhdCBpdCBpcyB1bmFibGUg
dG8KLWZyZWUgYW55IHBhZ2VzLCBhbmQgc28gdGhlIHRpbWUgdG8gZG8gYQotPGtiZD5wdXQ8L2ti
ZD48L2JpZz4gKHdoaWNoIGV2ZW50dWFsbHkgZmFpbHMpIGJlY29tZXMgbGluZWFyIHRvIHRoZQot
bnVtYmVyIG9mIHBhZ2VzIGluIHRoZSBvYmplY3QhICBUbyBhdm9pZAotdGhpcyBzaXR1YXRpb24s
IGEgd29ya2Fyb3VuZCB3YXMgYWRkZWQgdG8gYWx3YXlzIGVuc3VyZSBhIG1pbmltdW0gYW1vdW50
IG9mCi1tZW1vcnkgKDFNQikgaXMgYXZhaWxhYmxlIGJlZm9yZSBhbnkgb2JqZWN0IGxvY2sgaXMg
dGFrZW4gZm9yIHRoZSBjbGllbnQKLWludm9raW5nIHRtZW0gKHNlZSA8aT50bWVtX2Vuc3VyZV9h
dmFpbF9wYWdlcygpPC9pPikuCi1PdGhlciBzdWNoIGxpdmVsb2NrcyAoYW5kIHBlcmhhcHMgZGVh
ZGxvY2tzKQotbWF5IGJlIGx1cmtpbmcuCi08UD4KLUEgbGFzdCBpc3N1ZSByZWxhdGVkIHRvIGNv
bmN1cnJlbmN5IGlzIGF0b21pY2l0eSBvZiBjb3VudGVycy4KLVRtZW0gZ2F0aGVycyBhIGxhcmdl
IG51bWJlciBvZgotc3RhdGlzdGljcy4gIFNvbWUgb2YgdGhlc2UgY291bnRlcnMgYXJlCi1pbmZv
cm1hdGlvbmFsIG9ubHksIHdoaWxlIHNvbWUgYXJlIGNyaXRpY2FsIHRvIHRtZW0gb3BlcmF0aW9u
IGFuZCBtdXN0IGJlCi1pbmNyZW1lbnRlZCBhbmQgZGVjcmVtZW50ZWQgYXRvbWljYWxseSB0byBl
bnN1cmUsIGZvciBleGFtcGxlLCB0aGF0IHRoZSBudW1iZXIKLW9mIHBhZ2VzIGluIGEgdHJlZSBu
ZXZlciBnb2VzIG5lZ2F0aXZlIGlmIHR3byBjb25jdXJyZW50IHRtZW0gb3BlcmF0aW9ucyBhY2Nl
c3MKLXRoZSBjb3VudGVyIGV4YWN0bHkgc2ltdWx0YW5lb3VzbHkuICBTb21lCi1vZiB0aGUgYXRv
bWljIGNvdW50ZXJzIGFyZSB1c2VkIGZvciBkZWJ1Z2dpbmcgKGluIGFzc2VydGlvbnMpIGFuZCBw
ZXJoYXBzIG5lZWQKLW5vdCBiZSBhdG9taWM7IGZpeGluZyB0aGVzZSBtYXkgaW5jcmVhc2UgcGVy
Zm9ybWFuY2Ugc2xpZ2h0bHkgYnkgcmVkdWNpbmcKLWNhY2hlLWNvaGVyZW5jeSB0cmFmZmljLiAg
U2ltaWxhcmx5LCBzb21lCi1vZiB0aGUgbm9uLWF0b21pYyBjb3VudGVycyBtYXkgeWllbGQgc3Ry
YW5nZSByZXN1bHRzIHRvIG1hbmFnZW1lbnQgdG9vbHMsIHN1Y2gKLWFzIHNob3dpbmcgdGhlIHRv
dGFsIG51bWJlciBvZiBzdWNjZXNzZnVsCi08a2JkPnB1dDwva2JkPjwvYmlnPnMgYXMgYmVpbmcg
aGlnaGVyIHRoYW4gdGhlIG51bWJlciBvZgotPGtiZD5wdXQ8L2tiZD48L2JpZz5zIGF0dGVtcHRl
ZC4KLVRoZXNlIGFyZSBsZWZ0IGFzIGV4ZXJjaXNlcyBmb3IgZnV0dXJlIHRtZW0gaW1wbGVtZW50
b3JzLgotCi08aDI+Q29udHJvbCBhbmQgTWFuYWdlYWJpbGl0eTwvaDI+Ci0KLTxQPgotVG1lbSBo
YXMgYSBjb250cm9sIGludGVyZmFjZSB0bywgZm9yIGV4YW1wbGUsIHNldCB2YXJpb3VzCi1wYXJh
bWV0ZXJzIGFuZCBvYnRhaW4gc3RhdGlzdGljcy4gIEFsbAotdG1lbSBjb250cm9sIG9wZXJhdGlv
bnMgZnVubmVsIHRocm91Z2ggPGk+ZG9fdG1lbV9jb250cm9sKCk8L2k+Ci1hbmQgb3RoZXIgZnVu
Y3Rpb25zIHN1cHBvcnRpbmcgdG1lbSBjb250cm9sIG9wZXJhdGlvbnMgYXJlIHByZWZpeGVkCi13
aXRoIDxpPnRtZW1jXzwvaT4uCi0KLTxQPgotRHVyaW5nIG5vcm1hbCBvcGVyYXRpb24sIGV2ZW4g
aWYgb25seSBvbmUgdG1lbS1hd2FyZSBndWVzdAotaXMgcnVubmluZywgdG1lbSBtYXkgYWJzb3Ji
IG5lYXJseSBhbGwgZnJlZSBtZW1vcnkgaW4gdGhlIHN5c3RlbSBmb3IgaXRzIG93bgotdXNlLiAg
VGhlbiBpZiBhIG1hbmFnZW1lbnQgdG9vbCB3aXNoZXMgdG8KLWNyZWF0ZSBhIG5ldyBndWVzdCAo
b3IgbWlncmF0ZSBhIGd1ZXN0IGZyb20gYW5vdGhlciBzeXN0ZW0gdG8gdGhpcyBvbmUpLCBpdCBt
YXkKLW5vdGljZSB0aGF0IHRoZXJlIGlzIGluc3VmZmljaWVudCAmcXVvdDtmcmVlJnF1b3Q7IG1l
bW9yeSBhbmQgZmFpbCB0aGUgY3JlYXRpb24KLShvciBtaWdyYXRpb24pLiAgRm9yIHRoaXMgcmVh
c29uLCB0bWVtCi1pbnRyb2R1Y2VzIGEgbmV3IHRvb2wtdmlzaWJsZSBjbGFzcyBvZiBtZW1vcnkg
LS0gPGk+ZnJlZWFibGU8L2k+IG1lbW9yeSAtLQotYW5kIHByb3ZpZGVzIGEgY29udHJvbCBpbnRl
cmZhY2UgdG8gYWNjZXNzCi1pdC4gIEFsbCBlcGhlbWVyYWwgbWVtb3J5IGFuZCBhbGwgcGFnZXMg
b24gdGhlIDxpPnRtaF9wYWdlX2xpc3Q8L2k+Ci1hcmUgZnJlZWFibGUuIFRvIHByb3Blcmx5IGFj
Y2VzcyBmcmVlYWJsZQotbWVtb3J5LCBhIG1hbmFnZW1lbnQgdG9vbCBtdXN0IGZvbGxvdyBhIHNl
cXVlbmNlIG9mIHN0ZXBzOgotPHVsPgotPGxpPgotPGk+ZnJlZXplPC9pPgotdG1lbTpXaGVuIHRt
ZW0gaXMgZnJvemVuLCBhbGwgCi08a2JkPnB1dDwva2JkPjwvYmlnPnMgZmFpbCwgd2hpY2ggZW5z
dXJlcyB0aGF0IG5vCi1hZGRpdGlvbmFsIG1lbW9yeSBtYXkgYmUgYWJzb3JiZWQgYnkgdG1lbS4K
LShTZWUgPGk+dG1lbWNfZnJlZXplX3Bvb2xzKCk8L2k+LCBhbmQKLW5vdGUgdGhhdCBpbmRpdmlk
dWFsIGNsaWVudHMgbWF5IGJlIGZyb3plbiwgdGhvdWdoIHRoaXMgZnVuY3Rpb25hbGl0eSBtYXkg
YmUKLXVzZWQgb25seSByYXJlbHkuKQotPGxpPgotPGk+cXVlcnkgZnJlZWFibGUgTUI6IDwvaT5J
ZiBhbGwgZnJlZWFibGUgbWVtb3J5IHdlcmUgcmVsZWFzZWQgdG8gdGhlIFhlbgotaGVhcCwgdGhp
cyBpcyB0aGUgYW1vdW50IG9mIG1lbW9yeSAoaW4gTUIpIHRoYXQgd291bGQgYmUgZnJlZWQuCi1T
ZWUgPGk+dG1oX2ZyZWVhYmxlX3BhZ2VzKCk8L2k+LgotPGxpPgotPGk+Zmx1c2g8L2k+OgotVG1l
bSBtYXkgYmUgcmVxdWVzdGVkIHRvIGZsdXNoLCBvciByZWxpbnF1aXNoLCBhIGNlcnRhaW4gYW1v
dW50IG9mIG1lbW9yeSwgZS5nLgotYmFjayB0byB0aGUgWGVuIGhlYXAuICBUaGlzIGFtb3VudCBp
cwotc3BlY2lmaWVkIGluIEtCLiAgU2VlIDxpCi0+dG1lbWNfZmx1c2hfbWVtKCk8L2k+IGFuZCA8
aQotPnRtZW1fcmVsaW5xdWlzaF9ucGFnZXMoKTwvaT4uCi08bGk+Ci1BdCB0aGlzIHBvaW50IHRo
ZSBtYW5hZ2VtZW50IHRvb2wgbWF5IGFsbG9jYXRlCi10aGUgbWVtb3J5LCBlLmcuIHVzaW5nIFhl
bidzIHB1Ymxpc2hlZCBpbnRlcmZhY2VzLgotPGxpPgotPGk+dGhhdzwvaT4KLXRtZW06IFRoaXMg
dGVybWluYXRlcyB0aGUgZnJlZXplLCBhbGxvd2luZyB0bWVtIHRvIGFjY2VwdCAKLTxrYmQ+cHV0
PC9rYmQ+PC9iaWc+cyBhZ2Fpbi4KLTwvdWw+Ci08UD4KLUV4dGVuc2l2ZSB0bWVtIHN0YXRpc3Rp
Y3MgYXJlIGF2YWlsYWJsZSB0aHJvdWdoIHRtZW0ncwotY29udHJvbCBpbnRlcmZhY2UgKHNlZSA8
aT50bWVtY19saXN0IDwvaT5hbmQKLXRoZSBzZXBhcmF0ZSBzb3VyY2UgZm9yIHRoZSAmcXVvdDt4
bSB0bWVtLWxpc3QmcXVvdDsgY29tbWFuZCBhbmQgdGhlCi14ZW4tdG1lbS1saXN0LXBhcnNlIHRv
b2wpLiAgVG8gbWF4aW1pemUKLWZvcndhcmQvYmFja3dhcmQgY29tcGF0aWJpbGl0eSB3aXRoIGZ1
dHVyZSB0bWVtIGFuZCB0b29scyB2ZXJzaW9ucywgc3RhdGlzdGljYWwKLWluZm9ybWF0aW9uIGlz
IHBhc3NlZCB2aWEgYW4gQVNDSUkgaW50ZXJmYWNlIHdoZXJlIGVhY2ggaW5kaXZpZHVhbCBjb3Vu
dGVyIGlzCi1pZGVudGlmaWVkIGJ5IGFuIGVhc2lseSBwYXJzZWFibGUgdHdvLWxldHRlciBBU0NJ
SSBzZXF1ZW5jZS4KLQotPGgyPlNhdmUvUmVzdG9yZS9NaWdyYXRlPC9oMj4KLQotPFA+Ci1Bbm90
aGVyIHBpZWNlIG9mIGZ1bmN0aW9uYWxpdHkgdGhhdCBoYXMgYSBtYWpvciBpbXBhY3Qgb24KLXRo
ZSB0bWVtIGNvZGUgaXMgc3VwcG9ydCBmb3Igc2F2ZS9yZXN0b3JlIG9mIGEgdG1lbSBjbGllbnQg
YW5kLCBoaWdobHkgcmVsYXRlZCwKLWxpdmUgbWlncmF0aW9uIG9mIGEgdG1lbSBjbGllbnQuCi1F
cGhlbWVyYWwgcGFnZXMsIGJ5IGRlZmluaXRpb24sIGRvIG5vdCBuZWVkIHRvIGJlIHNhdmVkIG9y
Ci1saXZlLW1pZ3JhdGVkLCBidXQgcGVyc2lzdGVudCBwYWdlcyBhcmUgcGFydCBvZiB0aGUgc3Rh
dGUgb2YgYSBydW5uaW5nIFZNIGFuZAotc28gbXVzdCBiZSBwcm9wZXJseSBwcmVzZXJ2ZWQuCi08
UD4KLVdoZW4gYSBzYXZlIChvciBsaXZlLW1pZ3JhdGUpIG9mIGEgdG1lbS1lbmFibGVkIFZNIGlz
IGluaXRpYXRlZCwgdGhlIGZpcnN0IHN0ZXAKLWlzIGZvciB0aGUgdG1lbSBjbGllbnQgdG8gYmUg
ZnJvemVuIChzZWUgdGhlIG1hbmFnZWFiaWxpdHkgc2VjdGlvbikuCi1OZXh0LCB0bWVtIEFQSSB2
ZXJzaW9uIGluZm9ybWF0aW9uIGlzCi1yZWNvcmRlZCAodG8gYXZvaWQgcG9zc2libGUgaW5jb21w
YXRpYmlsaXR5IGlzc3VlcyBhcyB0aGUgdG1lbSBzcGVjIGV2b2x2ZXMgaW4KLXRoZSBmdXR1cmUp
LiAgVGhlbiwgY2VydGFpbiBoaWdoLWxldmVsCi10bWVtIHN0cnVjdHVyYWwgaW5mb3JtYXRpb24g
c3BlY2lmaWMgdG8gdGhlIGNsaWVudCBpcyByZWNvcmRlZCwgaW5jbHVkaW5nCi1pbmZvcm1hdGlv
biBhYm91dCB0aGUgZXhpc3RpbmcgcG9vbHMuCi1GaW5hbGx5LCB0aGUgY29udGVudHMgb2YgYWxs
IHBlcnNpc3RlbnQgcGFnZXMgYXJlIHJlY29yZGVkLgotPFA+Ci1Gb3IgbGl2ZS1taWdyYXRpb24s
IHRoZSBwcm9jZXNzIGlzIHNvbWV3aGF0IG1vcmUgY29tcGxpY2F0ZWQuCi1JZ25vcmluZyB0bWVt
IGZvciBhIG1vbWVudCwgcmVjYWxsIHRoYXQgaW4KLWxpdmUgbWlncmF0aW9uLCB0aGUgdmFzdCBt
YWpvcml0eSBvZiB0aGUgVk0ncyBtZW1vcnkgaXMgdHJhbnNmZXJyZWQgd2hpbGUgdGhlCi1WTSBp
cyBzdGlsbCBmdWxseSBvcGVyYXRpb25hbC4gIER1cmluZwotZWFjaCBwaGFzZSwgbWVtb3J5IHBh
Z2VzIGJlbG9uZ2luZyB0byB0aGUgVk0gdGhhdCBhcmUgY2hhbmdlZCBhcmUgbWFya2VkIGFuZAot
dGhlbiByZXRyYW5zbWl0dGVkIGR1cmluZyBhIGxhdGVyIHBoYXNlLgotRXZlbnR1YWxseSBvbmx5
IGEgc21hbGwgYW1vdW50IG9mIG1lbW9yeSByZW1haW5zLCB0aGUgVk0gaXMgcGF1c2VkLCB0aGUK
LXJlbWFpbmluZyBtZW1vcnkgaXMgdHJhbnNtaXR0ZWQsIGFuZCB0aGUgVk0gaXMgdW5wYXVzZWQg
b24gdGhlIHRhcmdldCBtYWNoaW5lLgotPFA+Ci1UaGUgbnVtYmVyIG9mIHBlcnNpc3RlbnQgdG1l
bSBwYWdlcyBtYXkgYmUgcXVpdGUgbGFyZ2UsCi1wb3NzaWJseSBldmVuIGxhcmdlciB0aGFuIGFs
bCB0aGUgb3RoZXIgbWVtb3J5IHVzZWQgYnkgdGhlIFZNOyBzbyBpdCBpcwotdW5hY2NlcHRhYmxl
IHRvIHRyYW5zbWl0IHBlcnNpc3RlbnQgdG1lbSBwYWdlcyBkdXJpbmcgdGhlICZxdW90O3BhdXNl
ZCZxdW90OwotcGhhc2Ugb2YgbGl2ZSBtaWdyYXRpb24uICBCdXQgaWYgdGhlIFZNCi1pcyBzdGls
bCBvcGVyYXRpb25hbCwgaXQgbWF5IGJlIG1ha2luZyBjYWxscyB0byB0bWVtOgotQSBmcm96ZW4g
dG1lbSBjbGllbnQgd2lsbCByZWplY3QgYW55IAotPGJpZz48a2JkPnB1dDwva2JkPjwvYmlnPiBv
cGVyYXRpb25zLCBidXQgdG1lbSBtdXN0Ci1zdGlsbCBjb3JyZWN0bHkgcHJvY2VzcyA8YmlnPjxr
YmQ+Zmx1c2g8L2tiZD48L2JpZz5lcwotKHBhZ2UgYW5kIG9iamVjdCksIGluY2x1ZGluZyBpbXBs
aWNpdCBmbHVzaGVzIGR1ZSB0byBkdXBsaWNhdGUgCi08YmlnPjxrYmQ+cHV0PC9rYmQ+PC9iaWc+
cy4KLUZvcnR1bmF0ZWx5LCB0aGVzZSBvcGVyYXRpb25zIGNhbiBvbmx5Ci1pbnZhbGlkYXRlIHRt
ZW0gcGFnZXMsIG5vdCBvdmVyd3JpdGUgdG1lbSBwYWdlcyBvciBjcmVhdGUgbmV3IHBhZ2VzLgot
U28sIHdoZW4gYSBsaXZlLW1pZ3JhdGUgaGFzIGJlZW4gaW5pdGlhdGVkLAotdGhlIGNsaWVudCBp
cyBmcm96ZW4uICBUaGVuIGR1cmluZyB0aGUKLSZxdW90O2xpdmUmcXVvdDsgcGhhc2UsIHRtZW0g
dHJhbnNtaXRzIGFsbCBwZXJzaXN0ZW50IHBhZ2VzLCBidXQgYWxzbyByZWNvcmRzCi10aGUgaGFu
ZGxlIG9mIGFsbCBwZXJzaXN0ZW50IHBhZ2VzIHRoYXQgYXJlIGludmFsaWRhdGVkLgotVGhlbiwg
ZHVyaW5nIHRoZSAmcXVvdDtwYXVzZWQmcXVvdDsgcGhhc2UsCi1vbmx5IHRoZSBoYW5kbGVzIG9m
IGludmFsaWRhdGVkIHBlcnNpc3RlbnQgcGFnZXMgYXJlIHRyYW5zbWl0dGVkLCByZXN1bHRpbmcg
aW4KLXRoZSBpbnZhbGlkYXRpb24gb24gdGhlIHRhcmdldCBtYWNoaW5lIG9mIGFueSBtYXRjaGlu
ZyBwYWdlcyB0aGF0IHdlcmUKLXByZXZpb3VzbHkgdHJhbnNtaXR0ZWQgZHVyaW5nIHRoZSAmcXVv
dDtsaXZlJnF1b3Q7IHBoYXNlLgotPFA+Ci1Gb3IgcmVzdG9yZSAoYW5kIG9uIHRoZSB0YXJnZXQg
bWFjaGluZSBvZiBhIGxpdmUgbWlncmF0aW9uKSwKLXRtZW0gbXVzdCBiZSBjYXBhYmxlIG9mIHJl
Y29uc3RydWN0aW5nIHRoZSBpbnRlcm5hbCBzdGF0ZSBvZiB0aGUgY2xpZW50IGZyb20KLXRoZSBz
YXZlZC9taWdyYXRlZCBkYXRhLiAgSG93ZXZlciwgaXQgaXMKLW5vdCB0aGUgY2xpZW50IGl0c2Vs
ZiB0aGF0IGlzIDxiaWc+PGtiZD5wdXQ8L2tiZD48L2JpZz4naW5nCi10aGUgcGFnZXMgYnV0IHRo
ZSBtYW5hZ2VtZW50IHRvb2xzIGNvbmR1Y3RpbmcgdGhlIHJlc3RvcmUvbWlncmF0aW9uLgotVGhp
cyBzbGlnaHRseSBjb21wbGljYXRlcyB0bWVtIGJ5IHJlcXVpcmluZwotbmV3IEFQSSBjYWxscyBh
bmQgbmV3IGZ1bmN0aW9ucyBpbiB0aGUgaW1wbGVtZW50YXRpb24sIGJ1dCB0aGUgY29kZSBpcwot
c3RydWN0dXJlZCBzbyB0aGF0IGR1cGxpY2F0aW9uIGlzIG1pbmltaXplZC4KLU9uY2UgYWxsIHRt
ZW0gZGF0YSBzdHJ1Y3R1cmVzIGZvciB0aGUgY2xpZW50IGFyZSByZWNvbnN0cnVjdGVkLCBhbGwK
LXBlcnNpc3RlbnQgcGFnZXMgYXJlIHJlY3JlYXRlZCBhbmQsIGluIHRoZSBjYXNlIG9mIGxpdmUt
bWlncmF0aW9uLCBhbGwKLWludmFsaWRhdGlvbnMgaGF2ZSBiZWVuIHByb2Nlc3NlZCBhbmQgdGhl
IGNsaWVudCBoYXMgYmVlbiB0aGF3ZWQsIHRoZSByZXN0b3JlZAotY2xpZW50IGNhbiBiZSByZXN1
bWVkLgotPFA+Ci1GaW5hbGx5LCB0bWVtJ3MgZGF0YSBzdHJ1Y3R1cmVzIG11c3QgYmUgY2x1dHRl
cmVkIGEgYml0IHRvCi1zdXBwb3J0IHNhdmUvcmVzdG9yZS9taWdyYXRpb24uICBOb3RhYmx5LAot
YSBwZXItcG9vbCBsaXN0IG9mIHBlcnNpc3RlbnQgcGFnZXMgbXVzdCBiZSBtYWludGFpbmVkIGFu
ZCwgZHVyaW5nIGxpdmUKLW1pZ3JhdGlvbiwgYSBwZXItY2xpZW50IGxpc3Qgb2YgaW52YWxpZGF0
ZWQgcGFnZXMgbXVzdCBiZSBsb2dnZWQuCi1BIHJlYWRlciBvZiB0aGUgY29kZSB3aWxsIG5vdGUg
dGhhdCB0aGVzZQotbGlzdHMgYXJlIG92ZXJsYWlkIGludG8gc3BhY2Utc2Vuc2l0aXZlIGRhdGEg
c3RydWN0dXJlcyBhcyBhIHVuaW9uLCB3aGljaCBtYXkKLWJlIG1vcmUgZXJyb3ItcHJvbmUgYnV0
IGVsaW1pbmF0ZXMgc2lnbmlmaWNhbnQgc3BhY2Ugd2FzdGUuCi0KLTxoMj5NaXNjZWxsYW5lb3Vz
IFRtZW0gVG9waWNzPC9oMj4KLQotPFA+Ci08aT48Yj5EdXBsaWNhdGUgPGJpZz48a2JkPnB1dHM8
L2tiZD48L2JpZz48L2I+PC9pPi4KLU9uZSBpbnRlcmVzdGluZyBjb3JuZXIgY2FzZSB0aGF0Ci1z
aWduaWZpY2FudGx5IGNvbXBsaWNhdGVzIHRoZSB0bWVtIHNvdXJjZSBjb2RlIGlzIHRoZSBwb3Nz
aWJpbGl0eQotb2YgYSA8aT5kdXBsaWNhdGU8L2k+Ci08YmlnPjxrYmQ+cHV0PC9rYmQ+PC9iaWc+
LAotd2hpY2ggb2NjdXJzIHdoZW4gdHdvCi08YmlnPjxrYmQ+cHV0PC9rYmQ+PC9iaWc+cwotYXJl
IHJlcXVlc3RlZCB3aXRoIHRoZSBzYW1lIGhhbmRsZSBidXQgd2l0aCBwb3NzaWJseSBkaWZmZXJl
bnQgZGF0YS4KLVRoZSB0bWVtIEFQSSBhZGRyZXNzZXMKLTxpPgotPGJpZz48a2JkPnB1dDwva2Jk
PjwvYmlnPi08YmlnPjxrYmQ+cHV0PC9rYmQ+PC9iaWc+LTxiaWc+PGtiZD5nZXQ8L2tiZD48L2Jp
Zz4KLWNvaGVyZW5jZTwvaT4gZXhwbGljaXRseTogV2hlbiBhIGR1cGxpY2F0ZQotPGJpZz48a2Jk
PnB1dDwva2JkPjwvYmlnPiBvY2N1cnMsIHRtZW0gbWF5IHJlYWN0IG9uZSBvZiB0d28gd2F5czog
KDEpIFRoZSAKLTxiaWc+PGtiZD5wdXQ8L2tiZD48L2JpZz4gbWF5IHN1Y2NlZWQgd2l0aCB0aGUg
b2xkCi1kYXRhIG92ZXJ3cml0dGVuIGJ5IHRoZSBuZXcgZGF0YSwgb3IgKDIpIHRoZQotPGJpZz48
a2JkPnB1dDwva2JkPjwvYmlnPiBtYXkgYmUgZmFpbGVkIHdpdGggdGhlIG9yaWdpbmFsIGRhdGEg
Zmx1c2hlZCBhbmQKLW5laXRoZXIgdGhlIG9sZCBub3IgdGhlIG5ldyBkYXRhIGFjY2Vzc2libGUu
Ci1UbWVtIG1heSA8aT5ub3Q8L2k+IGZhaWwgdGhlIAotPGJpZz48a2JkPnB1dDwva2JkPjwvYmln
PiBhbmQgbGVhdmUgdGhlIG9sZCBkYXRhIGFjY2Vzc2libGUuCi08UD4KLVdoZW4gdG1lbSBoYXMg
YmVlbiBhY3RpdmVseSB3b3JraW5nIGZvciBhbiBleHRlbmRlZCBwZXJpb2QsCi1zeXN0ZW0gbWVt
b3J5IG1heSBiZSBpbiBzaG9ydCBzdXBwbHkgYW5kIGl0IGlzIHBvc3NpYmxlIGZvciBhIG1lbW9y
eSBhbGxvY2F0aW9uCi1mb3IgYSBwYWdlIChvciBldmVuIGEgZGF0YSBzdHJ1Y3R1cmUgc3VjaCBh
cyBhIDxpPnBnZF90PC9pPikgdG8gZmFpbC4gVGh1cywKLWZvciBhIGR1cGxpY2F0ZSAKLTxiaWc+
PGtiZD5wdXQ8L2tiZD48L2JpZz4sIGl0IG1heSBiZSBpbXBvc3NpYmxlIGZvciB0bWVtIHRvIHRl
bXBvcmFyaWx5Ci1zaW11bHRhbmVvdXNseSBtYWludGFpbiBkYXRhIHN0cnVjdHVyZXMgYW5kIGRh
dGEgZm9yIGJvdGggdGhlIG9yaWdpbmFsIAotPGJpZz48a2JkPnB1dDwva2JkPjwvYmlnPiBhbmQg
dGhlIGR1cGxpY2F0ZSAKLTxiaWc+PGtiZD5wdXQ8L2tiZD48L2JpZz4uCi1XaGVuIHRoZSBzcGFj
ZSByZXF1aXJlZCBmb3IgdGhlIGRhdGEgaXMKLWlkZW50aWNhbCwgdG1lbSBtYXkgYmUgYWJsZSB0
byBvdmVyd3JpdGUgPGk+aW4gcGxhY2UgPC9pPnRoZSBvbGQgZGF0YSB3aXRoCi10aGUgbmV3IGRh
dGEgKG9wdGlvbiAxKS4gIEJ1dCBpbiBzb21lIGNpcmN1bXN0YW5jZXMsIHN1Y2ggYXMgd2hlbiBk
YXRhCi1pcyBiZWluZyBjb21wcmVzc2VkLCBvdmVyd3JpdGluZyBpcyBub3QgYWx3YXlzIHBvc3Np
YmxlIGFuZCBvcHRpb24gMiBtdXN0IGJlCi1wZXJmb3JtZWQuCi08UD4KLTxpPjxiPlBhZ2UgZGVk
dXBsaWNhdGlvbiBhbmQgdHJhaWxpbmctemVybyBlbGltaW5hdGlvbi48L2I+PC9pPgotV2hlbiBw
YWdlIGRlZHVwbGljYXRpb24gaXMgZW5hYmxlZAotKCZxdW90O3RtZW1fZGVkdXAmcXVvdDsgb3B0
aW9uIHRvIFhlbiksIGVwaGVtZXJhbCBwYWdlcyBmb3Igd2hpY2ggdGhlIGNvbnRlbnRzCi1hcmUg
aWRlbnRpY2FsIC0tIHdoZXRoZXIgdGhlIHBhZ2VzIGJlbG9uZwotdG8gdGhlIHNhbWUgY2xpZW50
IG9yIGRpZmZlcmVudCBjbGllbnRzIC0tIHV0aWxpemUgdGhlIHNhbWUgcGFnZWZyYW1lIG9mCi1t
ZW1vcnkuICBJbiBYZW4gZW52aXJvbm1lbnRzIHdoZXJlCi1tdWx0aXBsZSBkb21haW5zIGhhdmUg
YSBoaWdobHkgc2ltaWxhciB3b3JrbG9hZCwgdGhpcyBjYW4gc2F2ZSBhIHN1YnN0YW50aWFsCi1h
bW91bnQgb2YgbWVtb3J5LCBhbGxvd2luZyBhIG11Y2ggbGFyZ2VyIG51bWJlciBvZiBlcGhlbWVy
YWwgcGFnZXMgdG8gYmUKLXVzZWQuICBUbWVtIHBhZ2UgZGVkdXBsaWNhdGlvbiB1c2VzCi1tZXRo
b2RzIHNpbWlsYXIgdG8gdGhlIEtTTSBpbXBsZW1lbnRhdGlvbiBpbiBMaW51eCBbcmVmXSwgYnV0
IGRpZmZlcmVuY2VzIGJldHdlZW4KLXRoZSB0d28gYXJlIHN1ZmZpY2llbnRseSBncmVhdCB0aGF0
IHRtZW0gZG9lcyBub3QgZGlyZWN0bHkgbGV2ZXJhZ2UgdGhlCi1jb2RlLiAgSW4gcGFydGljdWxh
ciwgZXBoZW1lcmFsIHBhZ2VzIGluCi10bWVtIGFyZSBuZXZlciBkaXJ0aWVkLCBzbyBuZWVkIG5l
dmVyIGJlIDxpPmNvcGllZC1vbi13cml0ZTwvaT4uCi1MaWtlIEtTTSwgaG93ZXZlciwgdG1lbSBh
dm9pZHMgaGFzaGluZywKLWluc3RlYWQgZW1wbG95aW5nIDxpPnJlZC1ibGFjayB0cmVlczwvaT4K
LXRoYXQgdXNlIHRoZSBlbnRpcmUgcGFnZSBjb250ZW50cyBhcyB0aGUgPGk+bG9va3VwCi1rZXk8
L2k+LiAgVGhlcmUgbWF5IGJlIGJldHRlciB3YXlzIHRvIGltcGxlbWVudCB0aGlzLgotPFA+Ci1E
ZWR1cCdlZCBwYWdlcyBtYXkgb3B0aW9uYWxseSBiZSBjb21wcmVzc2VkCi0oJnF1b3Q7dG1lbV9j
b21wcmVzcyZxdW90OyBhbmQgJnF1b3Q7dG1lbV9kZWR1cCZxdW90OyBYZW4gb3B0aW9ucyBzcGVj
aWZpZWQpLAotdG8gc2F2ZSBldmVuIG1vcmUgc3BhY2UsIGF0IHRoZSBjb3N0IG9mIG1vcmUgdGlt
ZS4KLUFkZGl0aW9uYWxseSwgPGk+dHJhaWxpbmcgemVybyBlbGltaW5hdGlvbiAodHplKTwvaT4g
bWF5IGJlIGFwcGxpZWQgdG8gZGVkdXAnZWQKLXBhZ2VzLiAgV2l0aCB0emUsIHBhZ2VzIHRoYXQg
Y29udGFpbiBhCi1zaWduaWZpY2FudCBudW1iZXIgb2YgemVyb2VzIGF0IHRoZSBlbmQgb2YgdGhl
IHBhZ2UgYXJlIHNhdmVkIHdpdGhvdXQgdGhlIHRyYWlsaW5nCi16ZXJvZXM7IGFuIGFsbC16ZXJv
IHBhZ2UgcmVxdWlyZXMgbm8gZGF0YSB0byBiZSBzYXZlZCBhdCBhbGwuCi1JbiBjZXJ0YWluIHdv
cmtsb2FkcyB0aGF0IHV0aWxpemUgYSBsYXJnZSBudW1iZXIKLW9mIHNtYWxsIGZpbGVzIChhbmQg
Zm9yIHdoaWNoIHRoZSBsYXN0IHBhcnRpYWwgcGFnZSBvZiBhIGZpbGUgaXMgcGFkZGVkIHdpdGgK
LXplcm9lcyksIGEgc2lnbmlmaWNhbnQgc3BhY2Ugc2F2aW5ncyBjYW4gYmUgcmVhbGl6ZWQgd2l0
aG91dCB0aGUgaGlnaCBjb3N0IG9mCi1jb21wcmVzc2lvbi9kZWNvbXByZXNzaW9uLgotPFA+Ci1C
b3RoIGNvbXByZXNzaW9uIGFuZCB0emUgc2lnbmlmaWNhbnRseSBjb21wbGljYXRlIG1lbW9yeQot
YWxsb2NhdGlvbi4gIFRoaXMgd2lsbCBiZSBkaXNjdXNzZWQgbW9yZSBiZWxvdy4KLTxQPgotPGI+
PGk+TWVtb3J5IGFjY291bnRpbmc8L2k+LjwvYj4KLUFjY291bnRpbmcgaXMgYm9yaW5nLCBidXQg
cG9vciBhY2NvdW50aW5nIG1heQotcmVzdWx0IGluIHNvbWUgaW50ZXJlc3RpbmcgcHJvYmxlbXMu
ICBJbgotdGhlIGltcGxlbWVudGF0aW9uLWluZGVwZW5kZW50IGNvZGUgb2YgdG1lbSwgbW9zdCBk
YXRhIHN0cnVjdHVyZXMsIHBhZ2UgZnJhbWVzLAotYW5kIHBhcnRpYWwgcGFnZXMgKGUuZy4gZm9y
IGNvbXByZXNzc2lvbikgYXJlIDxpPmJpbGxlZDwvaT4gdG8gYSBwb29sLAotYW5kIHRodXMgdG8g
YSBjbGllbnQuICBTb21lIDxpPmluZnJhc3RydWN0dXJlPC9pPiBkYXRhIHN0cnVjdHVyZXMsIHN1
Y2ggYXMKLXBvb2xzIGFuZCBjbGllbnRzLCBhcmUgYWxsb2NhdGVkIHdpdGggPGk+dG1oX2FsbG9j
X2luZnJhKCk8L2k+LCB3aGljaCBkb2VzIG5vdAotcmVxdWlyZSBhIHBvb2wgdG8gYmUgc3BlY2lm
aWVkLiAgVHdvIG90aGVyCi1leGNlcHRpb25zIGFyZSBwYWdlIGNvbnRlbnQgZGVzY3JpcHRvcnMg
KDxpPnBjZF90PC9pPikKLWFuZCBzaGFyZWxpc3RzICg8aT5zaGFyZWxpc3RfdDwvaT4pIHdoaWNo
Ci1hcmUgZXhwbGljaXRseSBub3QgYXNzb2NpYXRlZCB3aXRoIGEgcG9vbC9jbGllbnQgYnkgc3Bl
Y2lmeWluZyBOVUxMIGluc3RlYWQgb2YKLWEgPGk+cG9vbF90PC9pPi4KLShOb3RlIHRvIHNlbGY6
Ci1UaGVzZSBzaG91bGQgcHJvYmFibHkganVzdCB1c2UgdGhlIDxpPnRtaF9hbGxvY19pbmZyYSgp
PC9pPiBpbnRlcmZhY2UgdG9vLikKLUFzIHdlIHNoYWxsIHNlZSwgcGVyc2lzdGVudCBwb29sIHBh
Z2VzIGFuZAotZGF0YSBzdHJ1Y3R1cmVzIG1heSBuZWVkIHRvIGJlIGhhbmRsZWQgYSBiaXQgZGlm
ZmVyZW50bHksIHNvIHRoZQotaW1wbGVtZW50YXRpb24taW5kZXBlbmRlbnQgbGF5ZXIgY2FsbHMg
YSBkaWZmZXJlbnQgYWxsb2NhdGlvbi9mcmVlIHJvdXRpbmUgZm9yCi1wZXJzaXN0ZW50IHBhZ2Vz
IChlLmcuIDxpPnRtaF9hbGxvY19wYWdlX3RoaXNwb29sKCk8L2k+KQotdGhhbiBmb3IgZXBoZW1l
cmFsIHBhZ2VzIChlLmcuIDxpPnRtaF9hbGxvY19wYWdlKCk8L2k+KS4KLTxQPgotSW4gdGhlIFhl
bi1zcGVjaWZpYyBsYXllciwgd2UKLWRpc3JlZ2FyZCB0aGUgPGk+cG9vbF90PC9pPiBmb3IgZXBo
ZW1lcmFsCi1wYWdlcywgYXMgd2UgdXNlIHRoZSBnZW5lcmljIFhlbiBoZWFwIGZvciBhbGwgZXBo
ZW1lcmFsIHBhZ2VzIGFuZCBkYXRhCi1zdHJ1Y3R1cmVzLihEZW5pYWwtb2Ytc2VydmljZSBhdHRh
Y2tzCi1jYW4gYmUgaGFuZGxlZCBpbiB0aGUgaW1wbGVtZW50YXRpb24taW5kZXBlbmRlbnQgbGF5
ZXIgYmVjYXVzZSBlcGhlbWVyYWwgcGFnZXMKLWFyZSBrZXB0IGluIHBlci1jbGllbnQgcXVldWVz
IGVhY2ggd2l0aCBhIGNvdW50ZWQgbGVuZ3RoLgotU2VlIHRoZSBkaXNjdXNzaW9uIG9uIHdlaWdo
dHMgYW5kIGNhcHMgYmVsb3cuKQotSG93ZXZlciB3ZSBleHBsaWNpdGx5IGJpbGwgcGVyc2lzdGVu
dCBwYWdlcwotYW5kIGRhdGEgc3RydWN0dXJlcyBhZ2FpbnN0IHRoZSBjbGllbnQvZG9tYWluIHRo
YXQgaXMgdXNpbmcgdGhlbS4KLShTZWUgdGhlIGNhbGxzIHRvIHRoZSBYZW4gcm91dGluZSA8aT5h
bGxvY19kb21oZWFwX3BhZ2VzKCkgPC9pPmluIHRtZW1feGVuLmg7IG9mCi10aGUgZmlyc3QgYXJn
dW1lbnQgaXMgYSBkb21haW4sIHRoZSBwYWdlcyBhbGxvY2F0ZWQgYXJlIGJpbGxlZCBieSBYZW4g
dG8gdGhhdAotZG9tYWluLilUaGlzIG1lYW5zIHRoYXQgYSBYZW4gZG9tYWluCi1jYW5ub3QgYWxs
b2NhdGUgZXZlbiBhIHNpbmdsZSB0bWVtIHBlcnNpc3RlbnQgcGFnZSB3aGVuIGl0IGlzIGN1cnJl
bnRseSB1dGlsaXppbmcKLWl0cyBtYXhpbXVtIGFzc2lnbmVkIG1lbW9yeSBhbGxvY2F0aW9uIQot
VGhpcyBpcyByZWFzb25hYmxlIGZvciBwZXJzaXN0ZW50IHBhZ2VzIGJlY2F1c2UsIGV2ZW4gdGhv
dWdoIHRoZSBkYXRhIGlzCi1ub3QgZGlyZWN0bHkgYWNjZXNzaWJsZSBieSB0aGUgZG9tYWluLCB0
aGUgZGF0YSBpcyBwZXJtYW5lbnRseSBzYXZlZCB1bnRpbAotZWl0aGVyIHRoZSBkb21haW4gZmx1
c2hlcyBpdCBvciB0aGUgZG9tYWluIGRpZXMuCi08UD4KLU5vdGUgdGhhdCBwcm9wZXIgYWNjb3Vu
dGluZyByZXF1aXJlcyAoZXZlbiBmb3IgZXBoZW1lcmFsIHBvb2xzKSB0aGF0IHRoZSBzYW1lCi1w
b29sIGlzIHJlZmVyZW5jZWQgd2hlbiBtZW1vcnkgaXMgZnJlZWQgYXMgd2hlbiBpdCB3YXMgYWxs
b2NhdGVkLCBldmVuIGlmIHRoZQotb3duZXJzaGlwIG9mIGEgcG9vbCBoYXMgYmVlbiBtb3ZlZCBm
cm9tIG9uZSBjbGllbnQgdG8gYW5vdGhlciAoYy5mLiA8aQotPnNoYXJlZF9wb29sX3JlYXNzaWdu
KCk8L2k+KS4KLVRoZSB1bmRlcmx5aW5nIFhlbi1zcGVjaWZpYyBpbmZvcm1hdGlvbiBtYXkKLW5v
dCBhbHdheXMgZW5mb3JjZSB0aGlzIGZvciBlcGhlbWVyYWwgcG9vbHMsIGJ1dCBpbmNvcnJlY3Qg
YWxsb2MvZnJlZSBtYXRjaGluZwotY2FuIGNhdXNlIHNvbWUgZGlmZmljdWx0LXRvLWZpbmQgbWVt
b3J5IGxlYWtzIGFuZCBiZW50IHBvaW50ZXJzLgotPFA+Ci1QYWdlIGRlZHVwbGljYXRpb24gaXMg
bm90IHBvc3NpYmxlIGZvciBwZXJzaXN0ZW50IHBvb2xzIGZvcgotYWNjb3VudGluZyByZWFzb25z
OiBJbWFnaW5lIGEgcGFnZSB0aGF0IGlzIGNyZWF0ZWQgYnkgcGVyc2lzdGVudCBwb29sIEEsIHdo
aWNoCi1iZWxvbmdzIHRvIGEgZG9tYWluIHRoYXQgaXMgY3VycmVudGx5IHdlbGwgdW5kZXIgaXRz
IG1heGltdW0gYWxsb2NhdGlvbi4KLVRoZW4gdGhlIDxpPnBjZF90PC9pPmlzIG1hdGNoZWQgYnkg
cGVyc2lzdGVudCBwb29sIEIsIHdoaWNoIGlzCi1jdXJyZW50bHkgYXQgaXRzIG1heGltdW0uCi1U
aGVuIHRoZSBkb21haW4gb3duaW5nIHBvb2wgQSBpcyBkZXN0cm95ZWQuCi1JcyBCIGJleW9uZCBp
dHMgbWF4aW11bT8KLShUaGVyZSBtYXkgYmUgYSBjbGV2ZXIgd2F5IGFyb3VuZCB0aGlzCi1wcm9i
bGVtLiAgRXhlcmNpc2UgZm9yIHRoZSByZWFkZXIhKQotPFA+Ci08Yj48aT5NZW1vcnkgYWxsb2Nh
dGlvbi48L2k+PC9iPiBUaGUgaW1wbGVtZW50YXRpb24taW5kZXBlbmRlbnQgbGF5ZXIgYXNzdW1l
cwotdGhlcmUgaXMgYSBnb29kIGZhc3QgZ2VuZXJhbC1wdXJwb3NlIGR5bmFtaWMgbWVtb3J5IGFs
bG9jYXRvciB3aXRoIGJvdW5kZWQKLXJlc3BvbnNlIHRpbWUgYW5kIGVmZmljaWVudCB1c2Ugb2Yg
bWVtb3J5IGZvciBhIHZlcnkgbGFyZ2UgbnVtYmVyIG9mIHN1Yi1wYWdlCi1hbGxvY2F0aW9ucy4g
IFRoZSBvbGQgeG1hbGxvYyBtZW1vcnkKLWFsbG9jYXRvciBpbiBYZW4gd2FzIG5vdCBhIGdvb2Qg
bWF0Y2ggZm9yIHRoaXMgcHVycG9zZSwgc28gd2FzIHJlcGxhY2VkIGJ5IHRoZQotVExTRiBhbGxv
Y2F0b3IuICBOb3RlIHRoYXQgdGhlIFRMU0YKLWFsbG9jYXRvciBpcyB1c2VkIG9ubHkgZm9yIGFs
bG9jYXRpb25zIHNtYWxsZXIgdGhhbiBhIHBhZ2UgKGFuZCwgbW9yZQotcHJlY2lzZWx5LCBubyBs
YXJnZXIgdGhhbiA8aT50bWVtX3N1YnBhZ2VfbWF4c2l6ZSgpPC9pPik7Ci1mdWxsIHBhZ2VzIGFy
ZSBhbGxvY2F0ZWQgYnkgWGVuJ3Mgbm9ybWFsIGhlYXAgYWxsb2NhdG9yLgotPFA+Ci1BZnRlciB0
aGUgVExTRiBhbGxvY2F0b3Igd2FzIGludGVncmF0ZWQgaW50byBYZW4sIG1vcmUgd29yawotd2Fz
IHJlcXVpcmVkIHNvIHRoYXQgZWFjaCBjbGllbnQgY291bGQgYWxsb2NhdGUgbWVtb3J5IGZyb20g
YSBzZXBhcmF0ZQotaW5kZXBlbmRlbnQgcG9vbC4gKFNlZSB0aGUgY2FsbCB0byA8aT54bWVtX3Bv
b2xfY3JlYXRlKCk8L2k+aW4KLTxpPnRtaF9jbGllbnRfaW5pdCgpPC9pPi4pIAotVGhpcyBhbGxv
d3MgdGhlIGRhdGEgc3RydWN0dXJlcyBhbGxvY2F0ZWQgZm9yIHRoZQotcHVycG9zZSBvZiBzdXBw
b3J0aW5nIHBlcnNpc3RlbnQgcGFnZXMgdG8gYmUgYmlsbGVkIHRvIHRoZSBzYW1lIGNsaWVudCBh
cyB0aGUKLXBhZ2VzIHRoZW1zZWx2ZXMuICBJdCBhbHNvIGFsbG93cyBwYXJ0aWFsCi0oZS5nLiBj
b21wcmVzc2VkKSBwYWdlcyB0byBiZSBwcm9wZXJseSBiaWxsZWQuCi1GdXJ0aGVyLCB3aGVuIHBh
cnRpYWwgcGFnZSBhbGxvY2F0aW9ucyBjYXVzZSBpbnRlcm5hbCBmcmFnbWVudGF0aW9uLAotdGhp
cyBmcmFnbWVudGF0aW9uIGNhbiBiZSBpc29sYXRlZCBwZXItY2xpZW50LgotQW5kLCB3aGVuIGEg
ZG9tYWluIGRpZXMsIGZ1bGwgcGFnZXMgY2FuIGJlIGZyZWVkLCByYXRoZXIgdGhhbiBvbmx5Ci1w
YXJ0aWFsIHBhZ2VzLiBPbmUgb3RoZXIgY2hhbmdlIHdhcwotcmVxdWlyZWQgaW4gdGhlIFRMU0Yg
YWxsb2NhdG9yOiBJbiB0aGUgb3JpZ2luYWwgdmVyc2lvbiwgd2hlbiBhIFRMU0YgbWVtb3J5Ci1w
b29sIHdhcyBhbGxvY2F0ZWQsIHRoZSBmaXJzdCBwYWdlIG9mIG1lbW9yeSB3YXMgYWxzbyBhbGxv
Y2F0ZWQuCi1TaW5jZSwgZm9yIGEgcGVyc2lzdGVudCBwb29sLCB0aGlzIHBhZ2Ugd291bGQKLWJl
IGJpbGxlZCB0byB0aGUgY2xpZW50LCB0aGUgYWxsb2NhdGlvbiBvZiB0aGUgZmlyc3QgcGFnZSBm
YWlsZWQgaWYgdGhlIGRvbWFpbgotd2FzIHN0YXJ0ZWQgYXQgaXRzIG1heGltdW0gbWVtb3J5LCBh
bmQgdGhpcyByZXN1bHRlZCBpbiBhIGZhaWx1cmUgdG8gY3JlYXRlIHRoZQotbWVtb3J5IHBvb2wu
ICBUbyBhdm9pZCB0aGlzLCB0aGUgY29kZSB3YXMKLWNoYW5nZWQgdG8gZGVsYXkgdGhlIGFsbG9j
YXRpb24gb2YgdGhlIGZpcnN0IHBhZ2UgdW50aWwgZmlyc3QgdXNlIG9mIHRoZSBtZW1vcnkKLXBv
b2wuCi08UD4KLTxiPjxpPk1lbW9yeSBhbGxvY2F0aW9uIGludGVyZGVwZW5kZW5jeS48L2k+PC9i
PgotQXMgcHJldmlvdXNseSBkZXNjcmliZWQsCi1wYWdlcyBvZiBtZW1vcnkgbXVzdCBiZSBtb3Zl
YWJsZSBiYWNrIGFuZCBmb3J0aCBiZXR3ZWVuIHRoZSBYZW4gaGVhcCBhbmQgdGhlCi10bWVtIGVw
aGVtZXJhbCBsaXN0cyAoYW5kIHBhZ2UgbGlzdHMpLgotV2hlbiB0bWVtIG5lZWRzIGEgcGFnZSBi
dXQgZG9lc24ndCBoYXZlIG9uZSwgaXQgcmVxdWVzdHMgb25lIGZyb20gdGhlCi1YZW4gaGVhcCAo
ZWl0aGVyIGluZGlyZWN0bHkgdmlhIHhtYWxsb2MsIG9yIGRpcmVjdGx5IHZpYSBYZW4ncyA8aQot
PmFsbG9jX2RvbWhlYXBfcGFnZXMoKTwvaT4pLgotQW5kIHdoZW4gWGVuIG5lZWRzIGEgcGFnZSBi
dXQgZG9lc24ndCBoYXZlCi1vbmUsIGl0IHJlcXVlc3RzIG9uZSBmcm9tIHRtZW0gKHZpYSBhIGNh
bGwgdG8gPGkKLT50bWVtX3JlbGlucXVpc2hfcGFnZXMoKTwvaT4gaW4gWGVuJ3MgPGkKLT5hbGxv
Y19oZWFwX3BhZ2VzKCkgPC9pPmluIHBhZ2VfYWxsb2MuYykuCi1UaGlzIGxlYWRzIHRvIGEgcG90
ZW50aWFsIGluZmluaXRlIGxvb3AhCi1UbyBicmVhayB0aGlzIGxvb3AsIGEgbmV3IG1lbW9yeSBm
bGFnICg8aT5NRU1GX3RtZW08L2k+KSB3YXMgYWRkZWQgdG8gWGVuCi10byBmbGFnIGFuZCBkaXNh
bGxvdyB0aGUgbG9vcC4KLVNlZSA8aT50bWhfY2FsbGVkX2Zyb21fdG1lbSgpPC9pPgotaW4gPGk+
dG1lbV9yZWxpbnF1aXNoX3BhZ2VzKCk8L2k+LgotTm90ZSB0aGF0IHRoZSA8aQotPnRtZW1fcmVs
aW5xdWlzaF9wYWdlcygpPC9pPiBpbnRlcmZhY2UgYWxsb3dzIGZvciBtZW1vcnkgcmVxdWVzdHMg
b2YKLW9yZGVyICZndDsgMCAobXVsdGlwbGUgY29udGlndW91cyBwYWdlcyksIGJ1dCB0aGUgdG1l
bSBpbXBsZW1lbnRhdGlvbiBkaXNhbGxvd3MKLWFueSByZXF1ZXN0cyBsYXJnZXIgdGhhbiBhIHNp
bmdsZSBwYWdlLgotPFA+Ci08Yj48aT5MUlUgcGFnZSByZWNsYW1hdGlvbjwvaT48L2I+LgotRXBo
ZW1lcmFsIHBhZ2VzIGdlbmVyYWxseSA8aT5hZ2UgPC9pPmluCi1hIHF1ZXVlLCBhbmQgdGhlIHNw
YWNlIGFzc29jaWF0ZWQgd2l0aCB0aGUgb2xkZXN0IC0tIG9yIDxpCi0+bGVhc3QtcmVjZW50bHkt
dXNlZCAtLSA8L2k+cGFnZSBpcyByZWNsYWltZWQgd2hlbiB0bWVtIG5lZWRzIG1vcmUKLW1lbW9y
eS4gIEJ1dCB0aGVyZSBhcmUgYSBmZXcgZXhjZXB0aW9ucwotdG8gc3RyaWN0IExSVSBxdWV1aW5n
LiAgRmlyc3QgaXMgd2hlbgotcmVtb3ZhbCBmcm9tIGEgcXVldWUgaXMgY29uc3RyYWluZWQgYnkg
bG9ja3MsIGFzIHByZXZpb3VzbHkgZGVzY3JpYmVkIGFib3ZlLgotU2Vjb25kLCB3aGVuIGFuIGVw
aGVtZXJhbCBwb29sIGlzIDxpPnNoYXJlZCw8L2k+IHVubGlrZSBhIHByaXZhdGUgZXBoZW1lcmFs
Ci1wb29sLCBhCi08YmlnPjxrYmQ+Z2V0PC9rYmQ+PC9iaWc+Ci1kb2VzIG5vdCBpbXBseSBhCi08
YmlnPjxrYmQ+Zmx1c2g8L2tiZD48L2JpZz4KLUluc3RlYWQsIGluIGEgc2hhcmVkIHBvb2wsIGEg
Ci1yZXN1bHRzIGluIHRoZSBwYWdlIGJlaW5nIHByb21vdGVkIHRvIHRoZSBmcm9udCBvZiB0aGUg
cXVldWUuCi1UaGlyZCwgd2hlbiBhIHBhZ2UgdGhhdCBpcyBkZWR1cGxpY2F0ZWQgKGkuZS4KLWlz
IHJlZmVyZW5jZWQgYnkgbW9yZSB0aGFuIG9uZSA8aT5wZ3BfPC9pPnQpCi1yZWFjaGVzIHRoZSBl
bmQgb2YgdGhlIExSVSBxdWV1ZSwgaXQgaXMgbWFya2VkIGFzIDxpCi0+ZXZpY3Rpb24gYXR0ZW1w
dGVkPC9pPiBhbmQgcHJvbW90ZWQgdG8gdGhlIGZyb250IG9mIHRoZSBxdWV1ZTsgaWYgaXQKLXJl
YWNoZXMgdGhlIGVuZCBvZiB0aGUgcXVldWUgYSBzZWNvbmQgdGltZSwgZXZpY3Rpb24gb2NjdXJz
LgotTm90ZSB0aGF0IG9ubHkgdGhlIDxpCi0+cGdwXzwvaT50IGlzIGV2aWN0ZWQ7IHRoZSBhY3R1
YWwgZGF0YSBpcyBvbmx5IHJlY2xhaW1lZCBpZiB0aGVyZSBpcyBubwotb3RoZXIgPGk+cGdwX3Qg
PC9pPnBvaW50aW5nIHRvIHRoZSBkYXRhLgotPFA+Ci1BbGwgb2YgdGhlc2UgbW9kaWZpZWQtIExS
VSBhbGdvcml0aG1zIGRlc2VydmUgdG8gYmUgc3R1ZGllZAotY2FyZWZ1bGx5IGFnYWluc3QgYSBi
cm9hZCByYW5nZSBvZiB3b3JrbG9hZHMuCi08UD4KLTxiPjxpPkludGVybmFsIGZyYWdtZW50YXRp
b248L2k+LjwvYj4KLVdoZW4KLWNvbXByZXNzaW9uIG9yIHR6ZSBpcyBlbmFibGVkLCBhbGxvY2F0
aW9ucyBiZXR3ZWVuIGEgaGFsZi1wYWdlIGFuZCBhIGZ1bGwtcGFnZQotaW4gc2l6ZSBhcmUgdmVy
eSBjb21tb24gYW5kIHRoaXMgcGxhY2VzIGEgZ3JlYXQgZGVhbCBvZiBwcmVzc3VyZSBvbiBldmVu
IHRoZQotYmVzdCBtZW1vcnkgYWxsb2NhdG9yLiAgQWRkaXRpb25hbGx5LAotcHJvYmxlbXMgbWF5
IGJlIGNhdXNlZCBmb3IgbWVtb3J5IHJlY2xhbWF0aW9uOiBXaGVuIG9uZSB0bWVtIGVwaGVtZXJh
bCBwYWdlIGlzCi1ldmljdGVkLCBvbmx5IGEgZnJhZ21lbnQgb2YgYSBwaHlzaWNhbCBwYWdlIG9m
IG1lbW9yeSBtaWdodCBiZSByZWNsYWltZWQuCi1BcyBhIHJlc3VsdCwgd2hlbiBjb21wcmVzc2lv
biBvciB0emUgaXMKLWVuYWJsZWQsIGl0IG1heSB0YWtlIGEgdmVyeSBsYXJnZSBudW1iZXIgb2Yg
ZXZpY3Rpb24gYXR0ZW1wdHMgdG8gZnJlZSB1cCBhIGZ1bGwKLWNvbnRpZ3VvdXMgcGFnZSBvZiBt
ZW1vcnkgYW5kIHNvLCB0byBhdm9pZCBuZWFyLWluZmluaXRlIGxvb3BzIGFuZCBsaXZlbG9ja3Ms
IGV2aWN0aW9uCi1tdXN0IGJlIGFzc3VtZWQgdG8gYmUgYWJsZSB0byBmYWlsLgotV2hpbGUgYWxs
IG1lbW9yeSBhbGxvY2F0aW9uIHBhdGhzIGluIHRtZW0gYXJlIHJlc2lsaWVudCB0byBmYWlsdXJl
LCB2ZXJ5Ci1jb21wbGV4IGNvcm5lciBjYXNlcyBtYXkgZXZlbnR1YWxseSBvY2N1ci4KLUFzIGEg
cmVzdWx0LCBjb21wcmVzc2lvbiBhbmQgdHplIGFyZSBkaXNhYmxlZCBieSBkZWZhdWx0IGFuZCBz
aG91bGQgYmUKLXVzZWQgd2l0aCBjYXV0aW9uIHVudGlsIHRoZXkgaGF2ZSBiZWVuIHRlc3RlZCB3
aXRoIGEgbXVjaCBicm9hZGVyIHNldCBvZgotd29ya2xvYWRzLihOb3RlIHRvIHNlbGY6IFRoZSAK
LWNvZGUgbmVlZHMgd29yay4pCi08UD4KLTxiPjxpPldlaWdodHMgYW5kIGNhcHM8L2k+LjwvYj4K
LUJlY2F1c2UKLW9mIHRoZSBqdXN0LWRpc2N1c3NlZCBMUlUtYmFzZWQgZXZpY3Rpb24gYWxnb3Jp
dGhtcywgYSBjbGllbnQgdGhhdCB1c2VzIHRtZW0gYXQKLWEgdmVyeSBoaWdoIGZyZXF1ZW5jeSBj
YW4gcXVpY2tseSBzd2FtcCB0bWVtIHNvIHRoYXQgaXQgcHJvdmlkZXMgbGl0dGxlIGJlbmVmaXQK
LXRvIGEgY2xpZW50IHRoYXQgdXNlcyBpdCBsZXNzIGZyZXF1ZW50bHkuCi1UbyByZWR1Y2UgdGhl
IHBvc3NpYmlsaXR5IG9mIHRoaXMgZGVuaWFsLW9mLXNlcnZpY2UsIGxpbWl0cyBjYW4gYmUKLXNw
ZWNpZmllZCB2aWEgbWFuYWdlbWVudCB0b29scyB0aGF0IGFyZSBlbmZvcmNlZCBpbnRlcm5hbGx5
IGJ5IHRtZW0uCi1PbiBYZW4sIHRoZSAmcXVvdDt4bSB0bWVtLXNldCZxdW90OyBjb21tYW5kCi1j
YW4gc3BlY2lmeSAmcXVvdDt3ZWlnaHQ9Jmx0O3dlaWdodCZndDsmcXVvdDsgb3IgJnF1b3Q7Y2Fw
PSZsdDtjYXAmZ3Q7JnF1b3Q7Ci1mb3IgYW55IGNsaWVudC4gIElmIHdlaWdodCBpcyBub24temVy
bwotZm9yIGEgY2xpZW50IGFuZCB0aGUgY3VycmVudCBwZXJjZW50YWdlIG9mIGVwaGVtZXJhbCBw
YWdlcyBpbiB1c2UgYnkgdGhlIGNsaWVudAotZXhjZWVkcyBpdHMgc2hhcmUgKGFzIG1lYXN1cmVk
IGJ5IHRoZSBzdW0gb2Ygd2VpZ2h0cyBvZiBhbGwgY2xpZW50cyksIHRoZSBuZXh0Ci1wYWdlIGNo
b3NlbiBmb3IgZXZpY3Rpb24gaXMgc2VsZWN0ZWQgZnJvbSB0aGUgcmVxdWVzdGluZyBjbGllbnQn
cyBlcGhlbWVyYWwKLXF1ZXVlLCBpbnN0ZWFkIG9mIHRoZSBnbG9iYWwgZXBoZW1lcmFsIHF1ZXVl
IHRoYXQgY29udGFpbnMgcGFnZXMgZnJvbSBhbGwKLWNsaWVudHMuKFNlZSA8aT5jbGllbnRfb3Zl
cl9xdW90YSgpLjwvaT4pCi1TZXR0aW5nIGEgY2FwIGZvciBhIGNsaWVudCBpcyBjdXJyZW50bHkg
YSBuby1vcC4KLTxQPgotPGI+PGk+U2hhcmVkIHBvb2xzIGFuZCBhdXRoZW50aWNhdGlvbi48L2k+
PC9iPgotV2hlbiB0bWVtIHdhcyBmaXJzdCBwcm9wb3NlZCB0byB0aGUgbGludXgga2VybmVsIG1h
aWxpbmcgbGlzdAotKExLTUwpLCB0aGVyZSB3YXMgY29uY2VybiBleHByZXNzZWQgYWJvdXQgc2Vj
dXJpdHkgb2Ygc2hhcmVkIGVwaGVtZXJhbAotcG9vbHMuICBUaGUgaW5pdGlhbCB0bWVtIGltcGxl
bWVudGF0aW9uIG9ubHkKLXJlcXVpcmVkIGEgY2xpZW50IHRvIHByb3ZpZGUgYSAxMjgtYml0IFVV
SUQgdG8gaWRlbnRpZnkgYSBzaGFyZWQgcG9vbCwgYW5kIHRoZQotbGludXgtc2lkZSB0bWVtIGlt
cGxlbWVudGF0aW9uIG9idGFpbmVkIHRoaXMgVVVJRCBmcm9tIHRoZSBzdXBlcmJsb2NrIG9mIHRo
ZQotc2hhcmVkIGZpbGVzeXN0ZW0gKGluIG9jZnMyKS4gIEl0IHdhcwotcG9pbnRlZCBvdXQgb24g
TEtNTCB0aGF0IHRoZSBVVUlEIHdhcyBlc3NlbnRpYWxseSBhIHNlY3VyaXR5IGtleSBhbmQgYW55
Ci1tYWxpY2lvdXMgZG9tYWluIHRoYXQgZ3Vlc3NlZCBpdCB3b3VsZCBoYXZlIGFjY2VzcyB0byBh
bnkgZGF0YSBmcm9tIHRoZSBzaGFyZWQKLWZpbGVzeXN0ZW0gdGhhdCBmb3VuZCBpdHMgd2F5IGlu
dG8gdG1lbS4KLU9jZnMyIGhhcyBvbmx5IHZlcnkgbGltaXRlZCBzZWN1cml0eTsgaXQgaXMgYXNz
dW1lZCB0aGF0IGFueW9uZSB3aG8gY2FuCi1hY2Nlc3MgdGhlIGZpbGVzeXN0ZW0gYml0cyBvbiB0
aGUgc2hhcmVkIGRpc2sgY2FuIG1vdW50IHRoZSBmaWxlc3lzdGVtIGFuZCB1c2UKLWl0LiAgQnV0
IGluIGEgdmlydHVhbGl6ZWQgZGF0YSBjZW50ZXIsCi1oaWdoZXIgaXNvbGF0aW9uIHJlcXVpcmVt
ZW50cyBtYXkgYXBwbHkuCi1BcyBhIHJlc3VsdCwgbWFuYWdlbWVudCB0b29scyBtdXN0IGV4cGxp
Y2l0bHkgYXV0aGVudGljYXRlIChvciBtYXkKLWV4cGxpY2l0bHkgZGVueSkgc2hhcmVkIHBvb2wg
YWNjZXNzIHRvIGFueSBjbGllbnQuCi1PbiBYZW4sIHRoaXMgaXMgZG9uZSB3aXRoIHRoZSAmcXVv
dDt4bAotdG1lbS1zaGFyZWQtYXV0aCZxdW90OyBjb21tYW5kLgotPFA+Ci08Yj48aT4zMi1iaXQg
aW1wbGVtZW50YXRpb248L2k+LjwvYj4KLVRoZXJlIHdhcyBzb21lIGVmZm9ydCBwdXQgaW50byBn
ZXR0aW5nIHRtZW0gd29ya2luZyBvbiBhIDMyLWJpdCBYZW4uCi1Ib3dldmVyLCB0aGUgWGVuIGhl
YXAgaXMgbGltaXRlZCBpbiBzaXplIG9uCi0zMi1iaXQgWGVuIHNvIHRtZW0gZGlkIG5vdCB3b3Jr
IHZlcnkgd2VsbC4KLVRoZXJlIGFyZSBzdGlsbCAzMi1iaXQgaWZkZWZzIGluIHNvbWUgcGxhY2Vz
IGluIHRoZSBjb2RlLCBidXQgdGhpbmdzIG1heQotaGF2ZSBiaXQtcm90dGVkIHNvIHVzaW5nIHRt
ZW0gb24gYSAzMi1iaXQgWGVuIGlzIG5vdCByZWNvbW1lbmRlZC4KLQotPGgyPktub3duIElzc3Vl
czwvaDI+Ci0KLTxwPjxiPjxpPkZyYWdtZW50YXRpb24uPC9pPjwvYj5XaGVuIHRtZW0KLWlzIGFj
dGl2ZSwgYWxsIHBoeXNpY2FsbHkgbWVtb3J5IGJlY29tZXMgPGk+ZnJhZ21lbnRlZDwvaT4KLWlu
dG8gaW5kaXZpZHVhbCBwYWdlcy4gIEhvd2V2ZXIsIHRoZSBYZW4KLW1lbW9yeSBhbGxvY2F0b3Ig
YWxsb3dzIG1lbW9yeSB0byBiZSByZXF1ZXN0ZWQgaW4gbXVsdGktcGFnZSBjb250aWd1b3VzCi1x
dWFudGl0aWVzLCBjYWxsZWQgb3JkZXImZ3Q7MCBhbGxvY2F0aW9ucy4KLShlLmcuIDI8c3VwPm9y
ZGVyPC9zdXA+IHNvCi1vcmRlcj09NCBpcyBzaXh0ZWVuIGNvbnRpZ3VvdXMgcGFnZXMuKQotSW4g
c29tZSBjYXNlcywgYSByZXF1ZXN0IGZvciBhIGxhcmdlciBvcmRlciB3aWxsIGZhaWwgZ3JhY2Vm
dWxseSBpZiBubwotbWF0Y2hpbmcgY29udGlndW91cyBhbGxvY2F0aW9uIGlzIGF2YWlsYWJsZSBm
cm9tIFhlbi4KLUFzIG9mIFhlbiA0LjAsIGhvd2V2ZXIsIHRoZXJlIGFyZSBzZXZlcmFsCi1jcml0
aWNhbCBvcmRlciZndDswIGFsbG9jYXRpb24gcmVxdWVzdHMgdGhhdCBkbyBub3QgZmFpbCBncmFj
ZWZ1bGx5LgotTm90YWJseSwgd2hlbiBhIGRvbWFpbiBpcyBjcmVhdGVkLCBhbmQKLW9yZGVyPT00
IHN0cnVjdHVyZSBpcyByZXF1aXJlZCBvciB0aGUgZG9tYWluIGNyZWF0aW9uIHdpbGwgZmFpbC4K
LUFuZCBzaGFkb3cgcGFnaW5nIHJlcXVpcmVzIG1hbnkgb3JkZXI9PTIKLWFsbG9jYXRpb25zOyBp
ZiB0aGVzZSBmYWlsLCBhIFBWIGxpdmUtbWlncmF0aW9uIG1heSBmYWlsLgotVGhlcmUgYXJlIGxp
a2VseSBvdGhlciBzdWNoIGlzc3Vlcy4KLTxQPgotQnV0LCBmcmFnbWVudGF0aW9uIGNhbiBvY2N1
ciBldmVuIHdpdGhvdXQgdG1lbSBpZiBhbnkgZG9tVSBkb2VzCi1hbnkgZXh0ZW5zaXZlIGJhbGxv
b25pbmc7IHRtZW0ganVzdCBhY2NlbGVyYXRlcyB0aGUgZnJhZ21lbnRhdGlvbi4KLVNvIHRoZSBm
cmFnbWVudGF0aW9uIHByb2JsZW0gbXVzdCBiZSBzb2x2ZWQKLWFueXdheS4gIFRoZSBiZXN0IHNv
bHV0aW9uIGlzIHRvIGRpc2FsbG93Ci1vcmRlciZndDswIGFsbG9jYXRpb25zIGFsdG9nZXRoZXIg
aW4gWGVuIC0tIG9yIGF0IGxlYXN0IGVuc3VyZSB0aGF0IGFueSBhdHRlbXB0Ci10byBhbGxvY2F0
ZSBvcmRlciZndDswIGNhbiBmYWlsIGdyYWNlZnVsbHksIGUuZy4gYnkgZmFsbGluZyBiYWNrIHRv
IGEgc2VxdWVuY2UKLW9mIHNpbmdsZSBwYWdlIGFsbG9jYXRpb25zLiBIb3dldmVyIHRoaXMgcmVz
dHJpY3Rpb24gbWF5IHJlcXVpcmUgYSBtYWpvciByZXdyaXRlCi1pbiBzb21lIG9mIFhlbidzIG1v
c3Qgc2Vuc2l0aXZlIGNvZGUuCi0oTm90ZSB0aGF0IG9yZGVyJmd0OzAgYWxsb2NhdGlvbnMgZHVy
aW5nIFhlbiBib290IGFuZCBlYXJseSBpbiBkb21haW4wCi1sYXVuY2ggYXJlIHNhZmUgYW5kLCBp
ZiBkb20wIGRvZXMgbm90IGVuYWJsZSB0bWVtLCBhbnkgb3JkZXImZ3Q7MCBhbGxvY2F0aW9uIGJ5
Ci1kb20wIGlzIHNhZmUsIHVudGlsIHRoZSBmaXJzdCBkb21VIGlzIGNyZWF0ZWQuKQotPFA+Ci1V
bnRpbCBYZW4gY2FuIGJlIHJld3JpdHRlbiB0byBiZSA8aT5mcmFnbWVudGF0aW9uLXNhZmU8L2k+
LCBhIHNtYWxsIGhhY2sKLXdhcyBhZGRlZCBpbiB0aGUgWGVuIHBhZ2UKLWFsbG9jYXRvci4oU2Vl
IHRoZSBjb21tZW50ICZxdW90OwotbWVtb3J5IGlzIHNjYXJjZSZxdW90OyBpbiA8aT5hbGxvY19o
ZWFwX3BhZ2VzKCk8L2k+LikKLUJyaWVmbHksIGEgcG9ydGlvbiBvZiBtZW1vcnkgaXMgcHJlLXJl
c2VydmVkCi1mb3IgYWxsb2NhdGlvbnMgd2hlcmUgb3JkZXImZ3Q7MCBhbmQgb3JkZXImbHQ7OS4K
LShEb21haW4gY3JlYXRpb24gdXNlcyAyTUIgcGFnZXMsIGJ1dCBmYWlscwotZ3JhY2VmdWxseSwg
YW5kIHRoZXJlIGFyZSBubyBvdGhlciBrbm93biBvcmRlcj09OSBhbGxvY2F0aW9ucyBvciBvcmRl
ciZndDs5Ci1hbGxvY2F0aW9ucyBjdXJyZW50bHkgaW4gWGVuLikKLTxQPgotPGI+PGk+TlVNQTwv
aT48L2I+LiAgVG1lbSBhc3N1bWVzIHRoYXQKLWFsbCBtZW1vcnkgcGFnZXMgYXJlIGVxdWFsIGFu
ZCBhbnkgUkFNIHBhZ2UgY2FuIHN0b3JlIGEgcGFnZSBvZiBkYXRhIGZvciBhbnkKLWNsaWVudC4g
IFRoaXMgaGFzIHBvdGVudGlhbCBwZXJmb3JtYW5jZQotY29uc2VxdWVuY2VzIGluIGFueSBOVU1B
IG1hY2hpbmUgd2hlcmUgYWNjZXNzIHRvIDxpCi0+ZmFyIG1lbW9yeTwvaT4gaXMgc2lnbmlmaWNh
bnRseSBzbG93ZXIgdGhhbiBhY2Nlc3MgdG8gPGkKLT5uZWFyIG1lbW9yeTwvaT4uCi1PbiBuZWFy
bHkgYWxsIG9mIHRvZGF5J3Mgc2VydmVycywgaG93ZXZlciwKLWFjY2VzcyB0aW1lcyB0byA8aT5m
YXIgbWVtb3J5PC9pPiBpcyBzdGlsbAotbXVjaCBmYXN0ZXIgdGhhbiBhY2Nlc3MgdG8gZGlzayBv
ciBuZXR3b3JrLWJhc2VkIHN0b3JhZ2UsIGFuZCB0bWVtJ3MgcHJpbWFyeSBwZXJmb3JtYW5jZQot
YWR2YW50YWdlIGNvbWVzIGZyb20gdGhlIGZhY3QgdGhhdCBwYWdpbmcgYW5kIHN3YXBwaW5nIGFy
ZSByZWR1Y2VkLgotU28sIHRoZSBjdXJyZW50IHRtZW0gaW1wbGVtZW50YXRpb24gaWdub3Jlcwot
TlVNQS1uZXNzOyBmdXR1cmUgdG1lbSBkZXNpZ24gZm9yIE5VTUEgbWFjaGluZXMgaXMgYW4gZXhl
cmNpc2UgbGVmdCBmb3IgdGhlCi1yZWFkZXIuCi0KLTxoMj5CaWJsaW9ncmFwaHk8L2gyPgotCi08
UD4KLShuZWVkcyB3b3JrKTxiIHN0eWxlPSdtc28tYmlkaS1mb250LXdlaWdodDo+Ci08UD48YSBo
cmVmPSJodHRwOi8vb3NzLm9yYWNsZS5jb20vcHJvamVjdHMvdG1lbSI+aHR0cDovL29zcy5vcmFj
bGUuY29tL3Byb2plY3RzL3RtZW08L2E+CmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmlu
ZGV4IDkwMjhiY2RlMmUuLmZlODkxZWYwNzQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtk
b3duCkBAIC0xOTkzLDEyICsxOTkzLDYgQEAgcGFnZXMpIG11c3QgYWxzbyBiZSBzcGVjaWZpZWQg
dmlhIHRoZSB0YnVmXF9zaXplIHBhcmFtZXRlci4KICMjIyB0aW1lclxfc2xvcAogPiBgPSA8aW50
ZWdlcj5gCiAKLSMjIyB0bWVtCi0+IGA9IDxib29sZWFuPmAKLQotIyMjIHRtZW1cX2NvbXByZXNz
Ci0+IGA9IDxib29sZWFuPmAKLQogIyMjIHRzYyAoeDg2KQogPiBgPSB1bnN0YWJsZSB8IHNrZXdl
ZCB8IHN0YWJsZTpzb2NrZXRgCiAKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94c20tZmxhc2sudHh0
IGIvZG9jcy9taXNjL3hzbS1mbGFzay50eHQKaW5kZXggNjJmMTVkZGU4NC4uNDBlNWZjODQ1ZSAx
MDA2NDQKLS0tIGEvZG9jcy9taXNjL3hzbS1mbGFzay50eHQKKysrIGIvZG9jcy9taXNjL3hzbS1m
bGFzay50eHQKQEAgLTgxLDQyICs4MSw2IEBAIF9fSFlQRVJWSVNPUl9tZW1vcnlfb3AgKHhlbi9p
bmNsdWRlL3B1YmxpYy9tZW1vcnkuaCkKICAqIFhFTk1FTV9nZXRfcG9kX3RhcmdldAogICogWEVO
TUVNX2NsYWltX3BhZ2VzCiAKLV9fSFlQRVJWSVNPUl90bWVtX29wICh4ZW4vaW5jbHVkZS9wdWJs
aWMvdG1lbS5oKQotCi0gVGhlIGZvbGxvd2luZyB0bWVtIGNvbnRyb2wgb3BzLCB0aGF0IGlzIHRo
ZSBzdWItc3Vib3BzIG9mCi0gVE1FTV9DT05UUk9MLCBhcmUgY292ZXJlZCBieSB0aGlzIHN0YXRl
bWVudC4gCi0KLSBOb3RlIHRoYXQgVE1FTSBpcyBhbHNvIHN1YmplY3QgdG8gYSBzaW1pbGFyIHBv
bGljeSBhcmlzaW5nIGZyb20KLSBYU0EtMTUgaHR0cDovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tYW5ub3VuY2UvMjAxMi0wOS9tc2cwMDAwNi5odG1sLgotIER1ZSB0byB0aGlzIGV4
aXN0aW5nIHBvbGljeSBhbGwgVE1FTSBPcHMgYXJlIGFscmVhZHkgc3ViamVjdCB0bwotIHJlZHVj
ZWQgc2VjdXJpdHkgc3VwcG9ydC4KLQotICogVE1FTUNfVEhBVwotICogVE1FTUNfRlJFRVpFCi0g
KiBUTUVNQ19GTFVTSAotICogVE1FTUNfREVTVFJPWQotICogVE1FTUNfTElTVAotICogVE1FTUNf
U0VUX1dFSUdIVAotICogVE1FTUNfU0VUX0NBUAotICogVE1FTUNfU0VUX0NPTVBSRVNTCi0gKiBU
TUVNQ19RVUVSWV9GUkVFQUJMRV9NQgotICogVE1FTUNfU0FWRV9CRUdJTgotICogVE1FTUNfU0FW
RV9HRVRfVkVSU0lPTgotICogVE1FTUNfU0FWRV9HRVRfTUFYUE9PTFMKLSAqIFRNRU1DX1NBVkVf
R0VUX0NMSUVOVF9XRUlHSFQKLSAqIFRNRU1DX1NBVkVfR0VUX0NMSUVOVF9DQVAKLSAqIFRNRU1D
X1NBVkVfR0VUX0NMSUVOVF9GTEFHUwotICogVE1FTUNfU0FWRV9HRVRfUE9PTF9GTEFHUwotICog
VE1FTUNfU0FWRV9HRVRfUE9PTF9OUEFHRVMKLSAqIFRNRU1DX1NBVkVfR0VUX1BPT0xfVVVJRAot
ICogVE1FTUNfU0FWRV9HRVRfTkVYVF9QQUdFCi0gKiBUTUVNQ19TQVZFX0dFVF9ORVhUX0lOVgot
ICogVE1FTUNfU0FWRV9FTkQKLSAqIFRNRU1DX1JFU1RPUkVfQkVHSU4KLSAqIFRNRU1DX1JFU1RP
UkVfUFVUX1BBR0UKLSAqIFRNRU1DX1JFU1RPUkVfRkxVU0hfUEFHRQotCi0KIAogU2V0dGluZyB1
cCBGTEFTSwogLS0tLS0tLS0tLS0tLS0tLQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 14:35:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 14:35: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-devel-bounces@lists.xenproject.org>)
	id 1gS0vr-0002dX-PF; Wed, 28 Nov 2018 14:35: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=i9WT=OH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS0vr-0002dH-7o
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 14:35:15 +0000
X-Inumbo-ID: d0e234ca-f31a-11e8-bce1-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0e234ca-f31a-11e8-bce1-12d6303a7972;
 Wed, 28 Nov 2018 14:35:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gS0vn-0003aA-RF; Wed, 28 Nov 2018 14:35:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gS0vn-0005cp-H5; Wed, 28 Nov 2018 14:35:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gS0vn-0003NM-GG; Wed, 28 Nov 2018 14:35:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130848-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=611824e64894374696bba47ecfee282a7b7db60a
X-Osstest-Versions-That: xen=3e0c9519d8dd68970116ba6c79b82b5b7317329d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Nov 2018 14:35:11 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130848: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDg0OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDg0OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDYxMTgyNGU2NDg5NDM3NDY5NmJiYTQ3ZWNmZWUyODJh
N2I3ZGI2MGEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDNlMGM5NTE5
ZDhkZDY4OTcwMTE2YmE2Yzc5YjgyYjViNzMxNzMyOWQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MDg0MSAgMjAxOC0xMS0yOCAwMTowMDozOSBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzA4NDggIDIwMTgtMTEtMjggMTI6MDA6MzIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAzZTBjOTUx
OWQ4Li42MTE4MjRlNjQ4ICA2MTE4MjRlNjQ4OTQzNzQ2OTZiYmE0N2VjZmVlMjgyYTdiN2RiNjBh
IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 14:45:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 14:45: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-devel-bounces@lists.xenproject.org>)
	id 1gS15o-0003Rv-UM; Wed, 28 Nov 2018 14:45:32 +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=fBbp=OH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gS15n-0003Rq-QZ
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 14:45:31 +0000
X-Inumbo-ID: 3fddd5a4-f31c-11e8-808f-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3fddd5a4-f31c-11e8-808f-12d6303a7972;
 Wed, 28 Nov 2018 14:45:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Nov 2018 07:43:28 -0700
Message-Id: <5BFEA98D0200007800200CA4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 28 Nov 2018 07:43:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20181128135806.20201-1-wei.liu2@citrix.com>
 <20181128135806.20201-3-wei.liu2@citrix.com>
In-Reply-To: <20181128135806.20201-3-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/3] xen: remove tmem from hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjExLjE4IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTI1MCw3ICsyNDksNyBAQCBzdGF0aWMgdm9pZCBwb3B1bGF0ZV9waHlzbWFwKHN0cnVjdCBt
ZW1vcF9hcmdzICphKQo+ICAKPiAgICAgICAgICAgICAgICAgIGlmICggdW5saWtlbHkoIXBhZ2Up
ICkKPiAgICAgICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgICAgICBpZiAoICF0bWVt
X2VuYWJsZWQoKSB8fCBhLT5leHRlbnRfb3JkZXIgKQo+ICsgICAgICAgICAgICAgICAgICAgIGlm
ICggYS0+ZXh0ZW50X29yZGVyICkKPiAgICAgICAgICAgICAgICAgICAgICAgICAgZ2RwcmludGso
WEVOTE9HX0lORk8sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJDb3VsZCBu
b3QgYWxsb2NhdGUgb3JkZXI9JXUgZXh0ZW50OiBpZD0lZCBtZW1mbGFncz0lI3ggKCV1IG9mICV1
KVxuIiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS0+ZXh0ZW50X29yZGVy
LCBkLT5kb21haW5faWQsIGEtPm1lbWZsYWdzLAoKRnJvbSBhbiBhYnN0cmFjdCBwb3Ygd2l0aG91
dCB0bWVtIHRtZW1fZW5hYmxlZCgpIHNob3VsZCByZXR1cm4gY29uc3RhbnQKImZhbHNlIi4gV2hp
Y2ggc2VlbXMgdG8gbWVhbiB0aGF0IHRoZSBpZigpIHNob3VsZCBnbyBhd2F5IHJhdGhlciB0aGFu
IGl0cwpjb25kaXRpb24gZ2V0dGluZyBjaGFuZ2VkLgoKPiBAQCAtOTQ5LDIyICs5MzUsNiBAQCBz
dGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfaGVhcF9wYWdlcygKPiAgICAgICAgICByZXR1
cm4gTlVMTDsKPiAgICAgIH0KPiAgCj4gLSAgICAvKgo+IC0gICAgICogVE1FTTogV2hlbiBhdmFp
bGFibGUgbWVtb3J5IGlzIHNjYXJjZSBkdWUgdG8gdG1lbSBhYnNvcmJpbmcgaXQsIGFsbG93Cj4g
LSAgICAgKiBvbmx5IG1pZC1zaXplIGFsbG9jYXRpb25zIHRvIGF2b2lkIHdvcnN0IG9mIGZyYWdt
ZW50YXRpb24gaXNzdWVzLgo+IC0gICAgICogT3RoZXJzIHRyeSB0bWVtIHBvb2xzIHRoZW4gZmFp
bC4gIFRoaXMgaXMgYSB3b3JrYXJvdW5kIHVudGlsIGFsbAo+IC0gICAgICogcG9zdC1kb20wLWNy
ZWF0aW9uLW11bHRpLXBhZ2UgYWxsb2NhdGlvbnMgY2FuIGJlIGVsaW1pbmF0ZWQuCj4gLSAgICAg
Ki8KPiAtICAgIGlmICggKChvcmRlciA9PSAwKSB8fCAob3JkZXIgPj0gOSkpICYmCj4gLSAgICAg
ICAgICh0b3RhbF9hdmFpbF9wYWdlcyA8PSBtaWRzaXplX2FsbG9jX3pvbmVfcGFnZXMpICYmCj4g
LSAgICAgICAgIHRtZW1fZnJlZWFibGVfcGFnZXMoKSApCj4gLSAgICB7Cj4gLSAgICAgICAgLyog
VHJ5IHRvIGZyZWUgbWVtb3J5IGZyb20gdG1lbS4gKi8KPiAtICAgICAgICBwZyA9IHRtZW1fcmVs
aW5xdWlzaF9wYWdlcyhvcmRlciwgbWVtZmxhZ3MpOwo+IC0gICAgICAgIHNwaW5fdW5sb2NrKCZo
ZWFwX2xvY2spOwo+IC0gICAgICAgIHJldHVybiBwZzsKPiAtICAgIH0KPiAtCj4gICAgICBwZyA9
IGdldF9mcmVlX2J1ZGR5KHpvbmVfbG8sIHpvbmVfaGksIG9yZGVyLCBtZW1mbGFncywgZCk7Cj4g
ICAgICAvKiBUcnkgZ2V0dGluZyBhIGRpcnR5IGJ1ZGR5IGlmIHdlIGNvdWxkbid0IGdldCBhIGNs
ZWFuIG9uZS4gKi8KPiAgICAgIGlmICggIXBnICYmICEobWVtZmxhZ3MgJiBNRU1GX25vX3NjcnVi
KSApCj4gQEAgLTE0NDQsMTAgKzE0MTQsNiBAQCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMo
Cj4gICAgICBlbHNlCj4gICAgICAgICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9IElOVkFMSURf
RElSVFlfSURYOwo+ICAKPiAtICAgIGlmICggdG1lbV9lbmFibGVkKCkgKQo+IC0gICAgICAgIG1p
ZHNpemVfYWxsb2Nfem9uZV9wYWdlcyA9IG1heCgKPiAtICAgICAgICAgICAgbWlkc2l6ZV9hbGxv
Y196b25lX3BhZ2VzLCB0b3RhbF9hdmFpbF9wYWdlcyAvIE1JRFNJWkVfQUxMT0NfRlJBQyk7CgpT
ZWVpbmcgdGhlc2UgdHdvIGh1bmtzIEkgdGhpbmsgbWlkc2l6ZV9hbGxvY196b25lX3BhZ2VzIGFu
ZApNSURTSVpFX0FMTE9DX0ZSQUMgd2FudCB0byBnbyBhd2F5IGFsdG9nZXRoZXIuCgo+IC0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKPiBAQCAt
MjQ4LDggKzI0OCwxMCBAQCBzdHJ1Y3QgbnBmZWMgewo+ICAjZGVmaW5lICBNRU1GX25vX3JlZmNv
dW50ICgxVTw8X01FTUZfbm9fcmVmY291bnQpCj4gICNkZWZpbmUgX01FTUZfcG9wdWxhdGVfb25f
ZGVtYW5kIDEKPiAgI2RlZmluZSAgTUVNRl9wb3B1bGF0ZV9vbl9kZW1hbmQgKDFVPDxfTUVNRl9w
b3B1bGF0ZV9vbl9kZW1hbmQpCj4gKyNpZiAwCj4gICNkZWZpbmUgX01FTUZfdG1lbSAgICAgICAg
Mgo+ICAjZGVmaW5lICBNRU1GX3RtZW0gICAgICAgICgxVTw8X01FTUZfdG1lbSkKPiArI2VuZGlm
CgpXaHkgIiNpZiAwIiByYXRoZXIgdGhhbiByZW1vdmluZyB0aGUgdHdvIGxpbmVzPwoKV2l0aCB0
aGVzZSBzdWl0YWJseSB0YWtlbiBjYXJlIG9mIGZlZWwgZnJlZSB0byBhZGQKQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 14:47:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 14:47: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-devel-bounces@lists.xenproject.org>)
	id 1gS17q-0003Y0-DB; Wed, 28 Nov 2018 14:47: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=fe64=oh=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gS17p-0003Xt-Gg
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 14:47:37 +0000
X-Inumbo-ID: 8b33b394-f31c-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b33b394-f31c-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 14:47:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="71729589"
Date: Wed, 28 Nov 2018 14:47:32 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181128144732.l4oyoir5hd4tdb2k@zion.uk.xensource.com>
References: <20181128135806.20201-1-wei.liu2@citrix.com>
 <20181128135806.20201-3-wei.liu2@citrix.com>
 <5BFEA98D0200007800200CA4@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BFEA98D0200007800200CA4@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 2/3] xen: remove tmem from hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDc6NDM6MjVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjExLjE4IGF0IDE0OjU4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBAQCAtMjUwLDcgKzI0OSw3IEBAIHN0YXRpYyB2b2lkIHBvcHVsYXRlX3BoeXNtYXAo
c3RydWN0IG1lbW9wX2FyZ3MgKmEpCj4gPiAgCj4gPiAgICAgICAgICAgICAgICAgIGlmICggdW5s
aWtlbHkoIXBhZ2UpICkKPiA+ICAgICAgICAgICAgICAgICAgewo+ID4gLSAgICAgICAgICAgICAg
ICAgICAgaWYgKCAhdG1lbV9lbmFibGVkKCkgfHwgYS0+ZXh0ZW50X29yZGVyICkKPiA+ICsgICAg
ICAgICAgICAgICAgICAgIGlmICggYS0+ZXh0ZW50X29yZGVyICkKPiA+ICAgICAgICAgICAgICAg
ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywKPiA+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiQ291bGQgbm90IGFsbG9jYXRlIG9yZGVyPSV1IGV4dGVudDogaWQ9JWQg
bWVtZmxhZ3M9JSN4ICgldSBvZiAldSlcbiIsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYS0+ZXh0ZW50X29yZGVyLCBkLT5kb21haW5faWQsIGEtPm1lbWZsYWdzLAo+IAo+
IEZyb20gYW4gYWJzdHJhY3QgcG92IHdpdGhvdXQgdG1lbSB0bWVtX2VuYWJsZWQoKSBzaG91bGQg
cmV0dXJuIGNvbnN0YW50Cj4gImZhbHNlIi4gV2hpY2ggc2VlbXMgdG8gbWVhbiB0aGF0IHRoZSBp
ZigpIHNob3VsZCBnbyBhd2F5IHJhdGhlciB0aGFuIGl0cwo+IGNvbmRpdGlvbiBnZXR0aW5nIGNo
YW5nZWQuCgpBY2suCgo+IAo+ID4gQEAgLTk0OSwyMiArOTM1LDYgQEAgc3RhdGljIHN0cnVjdCBw
YWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCj4gPiAgICAgICAgICByZXR1cm4gTlVMTDsKPiA+
ICAgICAgfQo+ID4gIAo+ID4gLSAgICAvKgo+ID4gLSAgICAgKiBUTUVNOiBXaGVuIGF2YWlsYWJs
ZSBtZW1vcnkgaXMgc2NhcmNlIGR1ZSB0byB0bWVtIGFic29yYmluZyBpdCwgYWxsb3cKPiA+IC0g
ICAgICogb25seSBtaWQtc2l6ZSBhbGxvY2F0aW9ucyB0byBhdm9pZCB3b3JzdCBvZiBmcmFnbWVu
dGF0aW9uIGlzc3Vlcy4KPiA+IC0gICAgICogT3RoZXJzIHRyeSB0bWVtIHBvb2xzIHRoZW4gZmFp
bC4gIFRoaXMgaXMgYSB3b3JrYXJvdW5kIHVudGlsIGFsbAo+ID4gLSAgICAgKiBwb3N0LWRvbTAt
Y3JlYXRpb24tbXVsdGktcGFnZSBhbGxvY2F0aW9ucyBjYW4gYmUgZWxpbWluYXRlZC4KPiA+IC0g
ICAgICovCj4gPiAtICAgIGlmICggKChvcmRlciA9PSAwKSB8fCAob3JkZXIgPj0gOSkpICYmCj4g
PiAtICAgICAgICAgKHRvdGFsX2F2YWlsX3BhZ2VzIDw9IG1pZHNpemVfYWxsb2Nfem9uZV9wYWdl
cykgJiYKPiA+IC0gICAgICAgICB0bWVtX2ZyZWVhYmxlX3BhZ2VzKCkgKQo+ID4gLSAgICB7Cj4g
PiAtICAgICAgICAvKiBUcnkgdG8gZnJlZSBtZW1vcnkgZnJvbSB0bWVtLiAqLwo+ID4gLSAgICAg
ICAgcGcgPSB0bWVtX3JlbGlucXVpc2hfcGFnZXMob3JkZXIsIG1lbWZsYWdzKTsKPiA+IC0gICAg
ICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOwo+ID4gLSAgICAgICAgcmV0dXJuIHBnOwo+ID4g
LSAgICB9Cj4gPiAtCj4gPiAgICAgIHBnID0gZ2V0X2ZyZWVfYnVkZHkoem9uZV9sbywgem9uZV9o
aSwgb3JkZXIsIG1lbWZsYWdzLCBkKTsKPiA+ICAgICAgLyogVHJ5IGdldHRpbmcgYSBkaXJ0eSBi
dWRkeSBpZiB3ZSBjb3VsZG4ndCBnZXQgYSBjbGVhbiBvbmUuICovCj4gPiAgICAgIGlmICggIXBn
ICYmICEobWVtZmxhZ3MgJiBNRU1GX25vX3NjcnViKSApCj4gPiBAQCAtMTQ0NCwxMCArMTQxNCw2
IEBAIHN0YXRpYyB2b2lkIGZyZWVfaGVhcF9wYWdlcygKPiA+ICAgICAgZWxzZQo+ID4gICAgICAg
ICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9IElOVkFMSURfRElSVFlfSURYOwo+ID4gIAo+ID4g
LSAgICBpZiAoIHRtZW1fZW5hYmxlZCgpICkKPiA+IC0gICAgICAgIG1pZHNpemVfYWxsb2Nfem9u
ZV9wYWdlcyA9IG1heCgKPiA+IC0gICAgICAgICAgICBtaWRzaXplX2FsbG9jX3pvbmVfcGFnZXMs
IHRvdGFsX2F2YWlsX3BhZ2VzIC8gTUlEU0laRV9BTExPQ19GUkFDKTsKPiAKPiBTZWVpbmcgdGhl
c2UgdHdvIGh1bmtzIEkgdGhpbmsgbWlkc2l6ZV9hbGxvY196b25lX3BhZ2VzIGFuZAo+IE1JRFNJ
WkVfQUxMT0NfRlJBQyB3YW50IHRvIGdvIGF3YXkgYWx0b2dldGhlci4KCkFjay4KCj4gCj4gPiAt
LS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAo+ID4gKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgK
PiA+IEBAIC0yNDgsOCArMjQ4LDEwIEBAIHN0cnVjdCBucGZlYyB7Cj4gPiAgI2RlZmluZSAgTUVN
Rl9ub19yZWZjb3VudCAoMVU8PF9NRU1GX25vX3JlZmNvdW50KQo+ID4gICNkZWZpbmUgX01FTUZf
cG9wdWxhdGVfb25fZGVtYW5kIDEKPiA+ICAjZGVmaW5lICBNRU1GX3BvcHVsYXRlX29uX2RlbWFu
ZCAoMVU8PF9NRU1GX3BvcHVsYXRlX29uX2RlbWFuZCkKPiA+ICsjaWYgMAo+ID4gICNkZWZpbmUg
X01FTUZfdG1lbSAgICAgICAgMgo+ID4gICNkZWZpbmUgIE1FTUZfdG1lbSAgICAgICAgKDFVPDxf
TUVNRl90bWVtKQo+ID4gKyNlbmRpZgo+IAo+IFdoeSAiI2lmIDAiIHJhdGhlciB0aGFuIHJlbW92
aW5nIHRoZSB0d28gbGluZXM/CgpJIHdhbnRlZCB0byBrZWVwIGl0IGFyb3VuZCBzbyB0aGF0IGxh
dGVyIHdoZW4gc29tZW9uZSByZWFkcyB0aGUgY29kZQp0aGV5IHdvbid0IGJlIGFza2luZyAid2h5
IGlzIDIgbm90IHVzZWQiLgoKQnV0IHllcyBJJ20gZmluZSB3aXRoIGp1c3QgZGVsZXRpbmcgdGhl
c2UgdHdvIGxpbmVzLgoKPiAKPiBXaXRoIHRoZXNlIHN1aXRhYmx5IHRha2VuIGNhcmUgb2YgZmVl
bCBmcmVlIHRvIGFkZAo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpUaGFua3MuCgo+IAo+IEphbgo+IAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 14:51:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 14:51: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-devel-bounces@lists.xenproject.org>)
	id 1gS1B1-0004Fl-Uw; Wed, 28 Nov 2018 14:50: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=fe64=oh=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gS1B1-0004Fg-6I
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 14:50:55 +0000
X-Inumbo-ID: 0185b742-f31d-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0185b742-f31d-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 14:50:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="71730165"
Date: Wed, 28 Nov 2018 14:50:51 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181128145051.d73uv3kwkq6emo4d@zion.uk.xensource.com>
References: <20181128135806.20201-1-wei.liu2@citrix.com>
 <20181128135806.20201-3-wei.liu2@citrix.com>
 <5BFEA98D0200007800200CA4@prv1-mh.provo.novell.com>
 <20181128144732.l4oyoir5hd4tdb2k@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181128144732.l4oyoir5hd4tdb2k@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 2/3] xen: remove tmem from hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDI6NDc6MzJQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIE5vdiAyOCwgMjAxOCBhdCAwNzo0MzoyNUFNIC0wNzAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+ID4+PiBPbiAyOC4xMS4xOCBhdCAxNDo1OCwgPHdlaS5saXUyQGNpdHJpeC5jb20+
IHdyb3RlOgo+ID4gPiBAQCAtMjUwLDcgKzI0OSw3IEBAIHN0YXRpYyB2b2lkIHBvcHVsYXRlX3Bo
eXNtYXAoc3RydWN0IG1lbW9wX2FyZ3MgKmEpCj4gPiA+ICAKPiA+ID4gICAgICAgICAgICAgICAg
ICBpZiAoIHVubGlrZWx5KCFwYWdlKSApCj4gPiA+ICAgICAgICAgICAgICAgICAgewo+ID4gPiAt
ICAgICAgICAgICAgICAgICAgICBpZiAoICF0bWVtX2VuYWJsZWQoKSB8fCBhLT5leHRlbnRfb3Jk
ZXIgKQo+ID4gPiArICAgICAgICAgICAgICAgICAgICBpZiAoIGEtPmV4dGVudF9vcmRlciApCj4g
PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywKPiA+ID4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJDb3VsZCBub3QgYWxsb2NhdGUgb3Jk
ZXI9JXUgZXh0ZW50OiBpZD0lZCBtZW1mbGFncz0lI3ggKCV1IG9mICV1KVxuIiwKPiA+ID4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEtPmV4dGVudF9vcmRlciwgZC0+ZG9tYWlu
X2lkLCBhLT5tZW1mbGFncywKPiA+IAo+ID4gRnJvbSBhbiBhYnN0cmFjdCBwb3Ygd2l0aG91dCB0
bWVtIHRtZW1fZW5hYmxlZCgpIHNob3VsZCByZXR1cm4gY29uc3RhbnQKPiA+ICJmYWxzZSIuIFdo
aWNoIHNlZW1zIHRvIG1lYW4gdGhhdCB0aGUgaWYoKSBzaG91bGQgZ28gYXdheSByYXRoZXIgdGhh
biBpdHMKPiA+IGNvbmRpdGlvbiBnZXR0aW5nIGNoYW5nZWQuCj4gCj4gQWNrLgoKQlRXIHRoZXJl
IGlzIGFub3RoZXIgaHVuayBpbiB0aGlzIHBhdGNoIHdoaWNoIHNob3VsZCBnZXQgdGhlIHNhbWUg
dHJlYXRtZW50OgoKQEAgLTIyNjUsNyArMjIzMSw3IEBAIGludCBhc3NpZ25fcGFnZXMoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgaWYg
KCB1bmxpa2VseSgoZC0+dG90X3BhZ2VzICsgKDEgPDwgb3JkZXIpKSA+IGQtPm1heF9wYWdlcykg
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKLSAgICAgICAgICAgIGlmICggIXRtZW1fZW5hYmxlZCgpIHx8
IG9yZGVyICE9IDAgfHwgZC0+dG90X3BhZ2VzICE9IGQtPm1heF9wYWdlcyApICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKKyAgICAgICAgICAgIGlmICggb3JkZXIgIT0gMCB8fCBkLT50b3RfcGFnZXMgIT0g
ZC0+bWF4X3BhZ2VzICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19JTkZPLCAiT3Zlci1hbGxvY2F0aW9uIGZvciBk
b21haW4gJXU6ICIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICIldSA+ICV1XG4iLCBkLT5kb21haW5faWQsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgIGQt
PnRvdF9wYWdlcyArICgxIDw8IG9yZGVyKSwgZC0+bWF4X3BhZ2VzKTsgICAgICAKCkkgd2lsbCBm
aXggaXQgYXMgd2VsbC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 14:58:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 14:58: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-devel-bounces@lists.xenproject.org>)
	id 1gS1IQ-0004W6-UH; Wed, 28 Nov 2018 14:58: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=ekqb=oh=merlin.srs.infradead.org=batv+eef9916404fe882ff9b6+5575+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1gS1IP-0004W1-D2
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 14:58:33 +0000
X-Inumbo-ID: 119d2827-f31e-11e8-9a16-bc764e045a96
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 119d2827-f31e-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 14:58:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=Mime-Version:Content-Type:References:
 In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=qe0Xb8z0GvVazt6Lcv9thqValppbc0mK40rWJfVFhOY=; b=o3HN51FK6hsi91uK6ztisuBNH
 CoU8Nv0ovhfTzxfmNi78v8+eI0oDnI5wjmawT1b1hwVAAhPfgf5/tk0yKZrwhGhm+bO1tJ0tdGVr8
 4O5sKyMIdDbbfctvQ8BNBxRW77yCP9NkmCuA/3yKyr8SxxVM7cYrDRCml2I8HTYUme9pEIrRWe2pN
 c5QYS8ezZkBtJvP8jeUubGsksU9HFcxUAXZWTNm2y7zRVDl40J5DS2zVPAt4D/AZHucTbST4z2E+6
 k7JhnM54waqVLOOI3qhApzNZiybxv1zMBZLXM4ioehncxEdhigYjtY3okCHkHRTuCOOhHiA9eFL45
 PiwKb2Nzw==;
Received: from [2001:8b0:10b:1::3ae] (helo=u3832b3a9db3152.ant.amazon.com)
 by merlin.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gS1GX-0006l4-5z; Wed, 28 Nov 2018 14:56:37 +0000
Message-ID: <5b11beecd1491a3b4441e277240c00c8d0ea965f.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: gregkh@linuxfoundation.org, 
 b5010a090d3586b2d6e06c7ad3ec5542d1241c45.1532282627.git.luto@kernel.org, 
 boris.ostrovsky@oracle.com, bp@alien8.de, brgerst@gmail.com, 
 dave.hansen@linux.intel.com, dvlasenk@redhat.com, hpa@zytor.com,
 jgross@suse.com,  jpoimboe@redhat.com, linux@dominikbrodowski.net,
 luto@kernel.org, m.v.b@runbox.com,  mingo@kernel.org, peterz@infradead.org,
 srn@prgmr.com, tglx@linutronix.de,  torvalds@linux-foundation.org,
 xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 14:56:32 +0000
In-Reply-To: <153492235124199@kroah.com>
References: <153492235124199@kroah.com>
X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
Mime-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 merlin.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] Patch "x86/entry/64: Remove %ebx handling from
 error_entry/exit" has been added to the 4.9-stable tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: stable@vger.kernel.org
Content-Type: multipart/mixed; boundary="===============2988409307116121604=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2988409307116121604==
Content-Type: multipart/signed; micalg="sha-256";
	protocol="application/x-pkcs7-signature";
	boundary="=-ZZPbq8umdujbJa6oLkts"


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

On Wed, 2018-08-22 at 09:19 +0200, gregkh@linuxfoundation.org wrote:
> This is a note to let you know that I've just added the patch titled
>=20
>     x86/entry/64: Remove %ebx handling from error_entry/exit
>=20
> to the 4.9-stable tree which can be found at:
>     http://www.kernel.org/git/?p=3Dlinux/kernel/git/stable/stable-queue.g=
it;a=3Dsummary
>=20
> The filename of the patch is:
>      x86-entry-64-remove-ebx-handling-from-error_entry-exit.patch
> and it can be found in the queue-4.9 subdirectory.

Can we have it for 4.4 too, please?

> [ Note to stable maintainers: this should probably get applied to all
>   kernels.  If you're nervous about that, a more conservative fix to
>   add xorl %ebx,%ebx; incl %ebx before the jump to error_exit should
>   also fix the problem. ]

Can we assume it's always from kernel? The Xen code definitely seems to
handle invoking this from both kernel and userspace contexts.

Shouldn't %ebx get set to !(regs->rsp & 3) ?

Either way, let's just do it in the stable tree exactly the same way
it's done upstream.

> - * On entry, EBX is a "return to kernel mode" flag:

Re-introduce the typo 'EBS' here, to make the patch apply cleanly to
4.4. It's only removing that line anyway.

Or just cherry-pick upstream commit 75ca5b22260ef7 first.

--=-ZZPbq8umdujbJa6oLkts
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEFQw
ggUxMIIEGaADAgECAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBCwUAMIGXMQswCQYDVQQG
EwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYD
VQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RPIFJTQSBDbGllbnQgQXV0aGVu
dGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTAeFw0xNzEyMjEwMDAwMDBaFw0xODEyMjEyMzU5
NTlaMCQxIjAgBgkqhkiG9w0BCQEWE2R3bXcyQGluZnJhZGVhZC5vcmcwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDgzLNWa18DNpGUj/ZeH0Sgz53ESIbzdPw3OJeuNP6jZhxZojbyfxbM
hETscxI/Hj6UZ4a7sHm5BkVjlsB1Af2Za/PXUt8MmLAcPMHkMPGunvkUibEvblDvpqMkQZlaZM+t
5PqFmWkbehLaEvbpNY7dmEAAeKh4klTzJzrr5AAzaCQ32cA2e3+DEIv5O5l9ViMIjy/JM+xMQrfX
3PZ0chY1PaVWjg59d4Uno+5LRDbgCnPkKJX4ysBGadibjBGQGJEZCjh94iiEebn2KsRLvtrJ72Ph
3W2HDEdngW3YP0wujFQVs81U7L8XN3kdPRsa9zNqGtYQP/+1KMMJQ57hnfi9AgMBAAGjggHpMIIB
5TAfBgNVHSMEGDAWgBSCr2yM+MX+lmF86B89K3FIXsSLwDAdBgNVHQ4EFgQUpL+/5lli9jmj2KHj
ryyhnB2xRt0wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUH
AwQGCysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEB
AgEBATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8E
UzBRME+gTaBLhklodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50
aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKG
SWh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5k
U2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAe
BgNVHREEFzAVgRNkd213MkBpbmZyYWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQCK28BdbVJ9
QKQqTDfXwogAYiRBEGptfE1Bjy4F5vC6eWJqOJ15vunxjLwdbZYb4L0qrJlh+ZHHHlbIK8uEZu7N
XHUntmWMbGbZiu7JgrbSXJK1ct9gxrN/sdWYJ+JDjVHg7GfDTvTTPa26JMRqJsO1TjjyDX7A3K39
TjV8C0hqXvwF9BsNf+qBeWO6GVzJ5572awY221hc1umibmZaKV4fg+7fS7qscx5TSuIc6uvMBQhm
7NQiCq6euMMWBDUDlotQCDW0ilm0OuLW3IVLuZCm6Msc+6hT9+dCT4JUvxTHZnnO7uLCxV+Ujad+
PH3itRm38i96p2zvwgLr8vwWA0ckMIIFMTCCBBmgAwIBAgIQTUYRMpPx2e52jnkx1q87gDANBgkq
hkiG9w0BAQsFADCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQ
MA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENP
TU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTcx
MjIxMDAwMDAwWhcNMTgxMjIxMjM1OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRl
YWQub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4MyzVmtfAzaRlI/2Xh9EoM+d
xEiG83T8NziXrjT+o2YcWaI28n8WzIRE7HMSPx4+lGeGu7B5uQZFY5bAdQH9mWvz11LfDJiwHDzB
5DDxrp75FImxL25Q76ajJEGZWmTPreT6hZlpG3oS2hL26TWO3ZhAAHioeJJU8yc66+QAM2gkN9nA
Nnt/gxCL+TuZfVYjCI8vyTPsTEK319z2dHIWNT2lVo4OfXeFJ6PuS0Q24Apz5CiV+MrARmnYm4wR
kBiRGQo4feIohHm59irES77aye9j4d1thwxHZ4Ft2D9MLoxUFbPNVOy/Fzd5HT0bGvczahrWED//
tSjDCUOe4Z34vQIDAQABo4IB6TCCAeUwHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8Aw
HQYDVR0OBBYEFKS/v+ZZYvY5o9ih468soZwdsUbdMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E
AjAAMCAGA1UdJQQZMBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAw
RgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUu
Y29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5jb21vZG9jYS5jb20v
Q09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBiwYIKwYB
BQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FD
bGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRw
Oi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5mcmFkZWFkLm9yZzANBgkq
hkiG9w0BAQsFAAOCAQEAitvAXW1SfUCkKkw318KIAGIkQRBqbXxNQY8uBebwunliajideb7p8Yy8
HW2WG+C9KqyZYfmRxx5WyCvLhGbuzVx1J7ZljGxm2YruyYK20lyStXLfYMazf7HVmCfiQ41R4Oxn
w0700z2tuiTEaibDtU448g1+wNyt/U41fAtIal78BfQbDX/qgXljuhlcyeee9msGNttYXNbpom5m
WileH4Pu30u6rHMeU0riHOrrzAUIZuzUIgqunrjDFgQ1A5aLUAg1tIpZtDri1tyFS7mQpujLHPuo
U/fnQk+CVL8Ux2Z5zu7iwsVflI2nfjx94rUZt/Iveqds78IC6/L8FgNHJDCCBeYwggPOoAMCAQIC
EGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X
DTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvrOeV6wodnVAFsc4
A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf+bGBSyD9aH95dDSmeny1
nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcfWlP8dSsE3Rfywq09N0Zf
xcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqzaaPpGRqXB7IMjtf7tTmU2
jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDKCMPybTjoNCQuelc0IAaO
4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAUu69+Aj36pvE8hI6t7jiY
7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1UdDwEB/wQEAwIBhjASBgNV
HRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8ERTBDMEGgP6A9hjtodHRw
Oi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDBx
BggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9E
T1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20w
DQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2SQgG1NgvNc3fQP7TcePo
7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs0j8CGpfb+SJA3GaBQ+39
4k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDMKVmU/PUWNMKSTvtlenlx
Bhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+E2pvOUtY+hPebuPtTbq7
vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfHM5tdhYF/8v5UY5g2xANP
ECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4jkhJiA7EuTecP/CFtR72
uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1tyZR2niOYihZ+FCbtf3D9
mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4ognzgXtgtdk3ShrtOS1iA
N2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAbR9HWdFqzcOoB/hxfEyIQ
px9/s81rgzdEZOofSlZHynoSMYIDxzCCA8MCAQEwgawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
U2VjdXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCWCGSAFlAwQCAQUAoIIB6zAYBgkq
hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xODExMjgxNDU2MzJaMC8GCSqG
SIb3DQEJBDEiBCCWWVJ+e5P+8H3FJpcbotMnIoJxqql7aND5rVmkpEHR9zCBvQYJKwYBBAGCNxAE
MYGvMIGsMIGXMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD
VQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RP
IFJTQSBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQTUYRMpPx2e52
jnkx1q87gDCBvwYLKoZIhvcNAQkQAgsxga+ggawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBAQUABIIBAKSMFzXgIL/B
j2qa9q4BGwC2ee/8SP83171LUeNFRo8IqVVyBSXMtN+kbYhz96GUB8wIEcX2cO6jJw2ZIv51mDxn
cjDkDTVVoC18A9tTGU0fjzFqjGppN+NiNOowwCtuaKiY0quUDJQriD4qDUBvDKINwgy5bJob0y/5
GeD7dCuyFrKiwTaR8jFxwVQEHcVyTKAtKatKvzadF9enUruSN4+mqQhnk5OCRFd5pcSD+CFvRauQ
3jYs+OXTR1bNPYh/k0dE+x2wIES+iMupZq2fEBpmklcLZcoaALOuD7sVLlOTGVUT8WIeOMDILKcr
2ggC7j2hSoG3Rr1W0NUqvyt8UWYAAAAAAAA=


--=-ZZPbq8umdujbJa6oLkts--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2988409307116121604==--



From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:05:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:05: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-devel-bounces@lists.xenproject.org>)
	id 1gS1PL-0005Jy-SS; Wed, 28 Nov 2018 15:05: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=ir32=OH=citrix.com=prvs=8634c6f68=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gS1PK-0005Jt-Ms
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:05:42 +0000
X-Inumbo-ID: 112ee65a-f31f-11e8-8012-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 112ee65a-f31f-11e8-8012-12d6303a7972;
 Wed, 28 Nov 2018 15:05:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="82477548"
Date: Wed, 28 Nov 2018 16:02:25 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20181128150225.4axdecgu33xlwwzu@mac>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-5-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1543383256-12371-5-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 4/6] microcode: don't call
 apply_microcode() in cpu_request_microcode()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MzQ6MTRQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gY3B1X3JlcXVlc3RfbWljcm9jb2RlKCkgd2lsbCBvbmx5IHBhcnNlIG1pY3JvY29kZSBmaWxl
IGFuZCBzYXZlCj4gc3VpdGFibGUgbWljcm9jb2RlcyB0byBtaWNyb2NvZGVfY2FjaGUuIFRvIHVw
ZGF0ZSBtaWNyb2NvZGUsCj4gYXBwbHlfbWljcm9jb2RlKCkgc2hvdWxkIGJlIGludm9rZWQgZXhw
bGljaXRseS4KPiAKPiBPbiBBTUQgc2lkZSwgc3ZtX2hvc3Rfb3N2d19pbml0KCkgaXMgc3VwcG9z
ZWQgdG8gYmUgY2FsbGVkIGFmdGVyCj4gbWljcm9jb2RlIHVwZGF0ZS4gQXMgYXBwbHlfbWljcmNv
ZGUoKSB3b24ndCBiZSBjYWxsZWQgYnkKPiBjcHVfcmVxdWVzdF9taWNyb2NvZGUoKSBub3csIHN2
bV9ob3N0X29zdndfaW5pdCgpIGlzIGFsc28gbW92ZWQgdG8gdGhlCj4gZW5kIG9mIGFwcGx5X21p
Y3JvY29kZSgpLgoKSSBkb24ndCB1bmRlcnN0YW5kIHRoZSBwcmV2aW91cyB1c2FnZSBvZiBjcHVf
cmVxdWVzdF9taWNyb2NvZGUsIHdhcyBpdAp1c2VkIHRvIHVwZGF0ZSB0aGUgbWljcm9jb2RlPyBU
aGUgbmFtZSBzZWVtcyB0byBzdWdnZXN0IGl0J3MgdXNlZCB0bwpnZXQgYSBtaWNyb2NvZGUgdmVy
c2lvbiB3aXRob3V0IGFwcGx5aW5nIGFueXRoaW5nIHRvIHRoZSBDUFUuCgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4
Ni9taWNyb2NvZGUuYyAgICAgICB8IDU4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jICAgfCAxNSArKysrKy0t
LS0tLQo+ICB4ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgfCAgNSArLS0tCj4gIDMgZmls
ZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUu
Ywo+IGluZGV4IDgzNTBkMjIuLmNjYTdiMmMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21p
Y3JvY29kZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCj4gQEAgLTIzMywyMCAr
MjMzLDEyIEBAIGludCBtaWNyb2NvZGVfcmVzdW1lX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQo+ICAg
ICAgcmV0dXJuIGVycjsKPiAgfQo+ICAKPiAtc3RhdGljIGludCBtaWNyb2NvZGVfdXBkYXRlX2Nw
dShjb25zdCB2b2lkICpidWYsIHNpemVfdCBzaXplKQo+ICtzdGF0aWMgaW50IG1pY3JvY29kZV91
cGRhdGVfY3B1KHZvaWQpCj4gIHsKPiAgICAgIGludCBlcnI7Cj4gLSAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+IC0gICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1
Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKPiAgCj4gICAgICBzcGluX2xvY2so
Jm1pY3JvY29kZV9tdXRleCk7Cj4gLQo+IC0gICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y29sbGVj
dF9jcHVfaW5mbyhjcHUsICZ1Y2ktPmNwdV9zaWcpOwo+IC0gICAgaWYgKCBsaWtlbHkoIWVycikg
KQo+IC0gICAgICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPmNwdV9yZXF1ZXN0X21pY3JvY29kZShj
cHUsIGJ1Ziwgc2l6ZSk7Cj4gLSAgICBlbHNlCj4gLSAgICAgICAgX19taWNyb2NvZGVfZmluaV9j
cHUoY3B1KTsKPiAtCj4gKyAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5hcHBseV9taWNyb2NvZGUo
c21wX3Byb2Nlc3Nvcl9pZCgpKTsKPiAgICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgp
Owo+ICAKPiAgICAgIHJldHVybiBlcnI7Cj4gQEAgLTI1OSw3ICsyNTEsNyBAQCBzdGF0aWMgbG9u
ZyBkb19taWNyb2NvZGVfdXBkYXRlKHZvaWQgKl9pbmZvKQo+ICAKPiAgICAgIEJVR19PTihpbmZv
LT5jcHUgIT0gc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPiAgCj4gLSAgICBlcnJvciA9IG1pY3JvY29k
ZV91cGRhdGVfY3B1KGluZm8tPmJ1ZmZlciwgaW5mby0+YnVmZmVyX3NpemUpOwo+ICsgICAgZXJy
b3IgPSBtaWNyb2NvZGVfdXBkYXRlX2NwdSgpOwoKV2h5IGRvbid0IHlvdSBqdXN0IHNldCBpbmZv
LT5lcnJvciA9IG1pY3JvY29kZV91cGRhdGVfY3B1KCk/CgpBRkFJQ1QgdGhpcyBpcyBkb25lIHRv
IGF0dGVtcHQgdG8gdXBkYXRlIHRoZSByZW1haW5pbmcgQ1BVcyBpZiBvbmUKdXBkYXRlIGZhaWxl
ZD8KCklzIHRoZXJlIGFueXdheSB0byByb2xsYmFjayB0byB0aGUgcHJldmlvdXMgc3RhdGUgc28g
YWxsIENQVXMgaGF2ZSB0aGUKc2FtZSBtaWNyb2NvZGU/IEkgYXNzdW1lIG5vdGhpbmcgZ29vZCB3
aWxsIGNvbWUgb3V0IG9mIHJ1bm5pbmcgYQpzeXN0ZW0gd2l0aCBDUFVzIHVzaW5nIGRpZmZlcmVu
dCBtaWNyb2NvZGUgdmVyc2lvbnMsIGJ1dCBtYXliZSB0aGF0J3MKbm90IHNvIGJhZD8KCj4gICAg
ICBpZiAoIGVycm9yICkKPiAgICAgICAgICBpbmZvLT5lcnJvciA9IGVycm9yOwo+ICAKPiBAQCAt
Mjc2LDYgKzI2OCw4IEBAIGludCBtaWNyb2NvZGVfdXBkYXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oY29uc3Rfdm9pZCkgYnVmLCB1bnNpZ25lZCBsb25nIGxlbikKPiAgewo+ICAgICAgaW50IHJl
dDsKPiAgICAgIHN0cnVjdCBtaWNyb2NvZGVfaW5mbyAqaW5mbzsKPiArICAgIHVuc2lnbmVkIGlu
dCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4gKyAgICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8g
KnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHUpOwo+ICAKPiAgICAgIGlmICggbGVu
ICE9ICh1aW50MzJfdClsZW4gKQo+ICAgICAgICAgIHJldHVybiAtRTJCSUc7Cj4gQEAgLTI5NCwx
MCArMjg4LDYgQEAgaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShj
b25zdF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQo+ICAgICAgICAgIHJldHVybiByZXQ7
Cj4gICAgICB9Cj4gIAo+IC0gICAgaW5mby0+YnVmZmVyX3NpemUgPSBsZW47Cj4gLSAgICBpbmZv
LT5lcnJvciA9IDA7Cj4gLSAgICBpbmZvLT5jcHUgPSBjcHVtYXNrX2ZpcnN0KCZjcHVfb25saW5l
X21hcCk7Cj4gLQo+ICAgICAgaWYgKCBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUgKQo+ICAg
ICAgewo+ICAgICAgICAgIHJldCA9IG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0ZSgpOwo+IEBA
IC0zMDgsNiArMjk4LDI2IEBAIGludCBtaWNyb2NvZGVfdXBkYXRlKFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0oY29uc3Rfdm9pZCkgYnVmLCB1bnNpZ25lZCBsb25nIGxlbikKPiAgICAgICAgICB9Cj4g
ICAgICB9Cj4gIAo+ICsgICAgc3Bpbl9sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwo+ICsKPiArICAg
IHJldCA9IG1pY3JvY29kZV9vcHMtPmNvbGxlY3RfY3B1X2luZm8oY3B1LCAmdWNpLT5jcHVfc2ln
KTsKPiArICAgIGlmICggbGlrZWx5KCFyZXQpICkKPiArICAgICAgICByZXQgPSBtaWNyb2NvZGVf
b3BzLT5jcHVfcmVxdWVzdF9taWNyb2NvZGUoY3B1LCBpbmZvLT5idWZmZXIsIGxlbik7Cj4gKyAg
ICBlbHNlCj4gKyAgICAgICAgX19taWNyb2NvZGVfZmluaV9jcHUoY3B1KTsKPiArCj4gKyAgICBz
cGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsKCldoeSBkbyB5b3UgbmVlZCB0byBob2xkIHRo
ZSBsb2NrIGhlcmU/CgptaWNyb2NvZGVfdXBkYXRlIGlzIGFscmVhZHkgc2VyaWFsaXplZCBhbmQg
c2hvdWxkIG9ubHkgYmUgZXhlY3V0ZWQgb24KYSBDUFUgYXQgYSB0aW1lIGR1ZSB0byB0aGUgdXNh
Z2Ugb2YgY2hhaW5lZApjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1LgoKPiArCj4gKyAgICBpZiAo
IHJldCA8PSAwICkKPiArICAgIHsKPiArICAgICAgICBwcmludGsoIk5vIHZhbGlkIG9yIG5ld2Vy
IG1pY3JvY29kZSBmb3VuZC4gVXBkYXRlIGFib3J0IVxuIik7Cj4gKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaW5mby0+YnVmZmVyX3NpemUgPSBsZW47Cj4gKyAg
ICBpbmZvLT5lcnJvciA9IDA7Cj4gKyAgICBpbmZvLT5jcHUgPSBjcHVtYXNrX2ZpcnN0KCZjcHVf
b25saW5lX21hcCk7Cj4gKwo+ICAgICAgcmV0dXJuIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUo
aW5mby0+Y3B1LCBkb19taWNyb2NvZGVfdXBkYXRlLCBpbmZvKTsKPiAgfQo+ICAKPiBAQCAtMzcw
LDEzICszODAsMjkgQEAgaW50IF9faW5pdCBlYXJseV9taWNyb2NvZGVfdXBkYXRlX2NwdShib29s
IHN0YXJ0X3VwZGF0ZSkKPiAgICAgIH0KPiAgICAgIGlmICggZGF0YSApCj4gICAgICB7Cj4gKyAg
ICAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPiArICAgICAgICBz
dHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9pbmZvLCBjcHUp
Owo+ICsKPiAgICAgICAgICBpZiAoIHN0YXJ0X3VwZGF0ZSAmJiBtaWNyb2NvZGVfb3BzLT5zdGFy
dF91cGRhdGUgKQo+ICAgICAgICAgICAgICByYyA9IG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0
ZSgpOwo+ICAKPiAgICAgICAgICBpZiAoIHJjICkKPiAgICAgICAgICAgICAgcmV0dXJuIHJjOwo+
ICAKPiAtICAgICAgICByZXR1cm4gbWljcm9jb2RlX3VwZGF0ZV9jcHUoZGF0YSwgbGVuKTsKPiAr
ICAgICAgICBzcGluX2xvY2soJm1pY3JvY29kZV9tdXRleCk7Cj4gKwo+ICsgICAgICAgIHJjID0g
bWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbyhjcHUsICZ1Y2ktPmNwdV9zaWcpOwo+ICsg
ICAgICAgIGlmICggbGlrZWx5KCFyYykgKQo+ICsgICAgICAgICAgICByYyA9IG1pY3JvY29kZV9v
cHMtPmNwdV9yZXF1ZXN0X21pY3JvY29kZShjcHUsIGRhdGEsIGxlbik7Cj4gKyAgICAgICAgZWxz
ZQo+ICsgICAgICAgICAgICBfX21pY3JvY29kZV9maW5pX2NwdShjcHUpOwo+ICsKPiArICAgICAg
ICBzcGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsKPiArCj4gKyAgICAgICAgaWYgKCByYyA8
PSAwICkKPiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgICAgIHJldHVy
biBtaWNyb2NvZGVfdXBkYXRlX2NwdSgpOwo+ICAgICAgfQo+ICAgICAgZWxzZQo+ICAgICAgICAg
IHJldHVybiAtRU5PTUVNOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2Ft
ZC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYwo+IGluZGV4IDZlNjU5OGEuLjZkODYw
ZjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKPiBAQCAtMjk5LDYgKzI5OSwxMCBAQCBzdGF0aWMg
aW50IGFwcGx5X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1KQo+ICAKPiAgICAgIHVjaS0+Y3B1
X3NpZy5yZXYgPSByZXY7Cj4gIAo+ICsjaWYgQ09ORklHX0hWTQo+ICsgICAgc3ZtX2hvc3Rfb3N2
d19pbml0KCk7Cj4gKyNlbmRpZgo+ICsKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+IEBAIC00
NjYsNiArNDcwLDcgQEAgc3RhdGljIGludCBjcHVfcmVxdWVzdF9taWNyb2NvZGUodW5zaWduZWQg
aW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAo+ICAgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1
Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKPiAgICAgIHVuc2lnbmVkIGludCBj
dXJyZW50X2NwdV9pZDsKPiAgICAgIHVuc2lnbmVkIGludCBlcXVpdl9jcHVfaWQ7Cj4gKyAgICB1
bnNpZ25lZCBpbnQgbWF0Y2hlZF9jbnQgPSAwOwo+ICAKPiAgICAgIC8qIFdlIHNob3VsZCBiaW5k
IHRoZSB0YXNrIHRvIHRoZSBDUFUgKi8KPiAgICAgIEJVR19PTihjcHUgIT0gcmF3X3NtcF9wcm9j
ZXNzb3JfaWQoKSk7Cj4gQEAgLTU3Miw5ICs1NzcsNyBAQCBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0
X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYsCj4gIAo+ICAgICAg
ICAgIGlmICggbWljcm9jb2RlX2ZpdHMobWNfYW1kLCBjcHUpICkKPiAgICAgICAgICB7Cj4gLSAg
ICAgICAgICAgIGVycm9yID0gYXBwbHlfbWljcm9jb2RlKGNwdSk7Cj4gLSAgICAgICAgICAgIGlm
ICggZXJyb3IgKQo+IC0gICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgICAgIG1hdGNo
ZWRfY250Kys7Cj4gICAgICAgICAgICAgIGFwcGxpZWRfb2Zmc2V0ID0gbGFzdF9vZmZzZXQ7Cj4g
ICAgICAgICAgfQo+ICAKPiBAQCAtNjA5LDE3ICs2MTIsMTMgQEAgc3RhdGljIGludCBjcHVfcmVx
dWVzdF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAo+ICAgICAg
fQo+ICAKPiAgICBvdXQ6Cj4gLSNpZiBDT05GSUdfSFZNCj4gLSAgICBzdm1faG9zdF9vc3Z3X2lu
aXQoKTsKPiAtI2VuZGlmCj4gLQo+ICAgICAgLyoKPiAgICAgICAqIEluIHNvbWUgY2FzZXMgd2Ug
bWF5IHJldHVybiBhbiBlcnJvciBldmVuIGlmIHByb2Nlc3NvcidzIG1pY3JvY29kZSBoYXMKPiAg
ICAgICAqIGJlZW4gdXBkYXRlZC4gRm9yIGV4YW1wbGUsIHRoZSBmaXJzdCBwYXRjaCBpbiBhIGNv
bnRhaW5lciBmaWxlIGlzIGxvYWRlZAo+ICAgICAgICogc3VjY2Vzc2Z1bGx5IGJ1dCBzdWJzZXF1
ZW50IGNvbnRhaW5lciBmaWxlIHByb2Nlc3NpbmcgZW5jb3VudGVycyBhCj4gICAgICAgKiBmYWls
dXJlLgo+ICAgICAgICovCj4gLSAgICByZXR1cm4gZXJyb3I7Cj4gKyAgICByZXR1cm4gIWVycm9y
ID8gbWF0Y2hlZF9jbnQgOiBlcnJvcjsKCllvdSBjYW4gdXNlIGVycm9yID86IG1hdGNoZWRfY250
OyB3aGljaCBpcyBzaG9ydGVyLgoKPiAgfQo+ICAKPiAgc3RhdGljIGludCBzdGFydF91cGRhdGUo
dm9pZCkKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jIGIveGVu
L2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCj4gaW5kZXggMTg1NzMzMi4uYTUyOTYyMyAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvbWljcm9jb2RlX2ludGVsLmMKPiBAQCAtNDY2LDEwICs0NjYsNyBAQCBzdGF0aWMgaW50
IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1LCBjb25zdCB2b2lkICpidWYs
Cj4gICAgICBpZiAoIG9mZnNldCA8IDAgKQo+ICAgICAgICAgIGVycm9yID0gb2Zmc2V0Owo+ICAK
PiAtICAgIGlmICggIWVycm9yICYmIG1hdGNoaW5nX2NvdW50ICkKPiAtICAgICAgICBlcnJvciA9
IGFwcGx5X21pY3JvY29kZShjcHUpOwo+IC0KPiAtICAgIHJldHVybiBlcnJvcjsKPiArICAgIHJl
dHVybiAhZXJyb3IgPyBtYXRjaGluZ19jb3VudCA6IGVycm9yOwoKU2FtZSBoZXJlLgoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:10:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:10: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-devel-bounces@lists.xenproject.org>)
	id 1gS1Tt-00061D-IP; Wed, 28 Nov 2018 15:10: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=ir32=OH=citrix.com=prvs=8634c6f68=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gS1Ts-000618-Ug
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:10:24 +0000
X-Inumbo-ID: b9b5210e-f31f-11e8-9a52-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9b5210e-f31f-11e8-9a52-12d6303a7972;
 Wed, 28 Nov 2018 15:10:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,290,1539648000"; d="scan'208";a="82477897"
Date: Wed, 28 Nov 2018 16:04:30 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20181128150430.nl2yxsgm2p74pdwf@mac>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-6-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1543383256-12371-6-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 5/6] microcode: delete microcode pointer
 and size from microcode_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MzQ6MTVQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gTWljcm9jb2RlIHBvaW50ZXIgYW5kIHNpemUgaXMgcGFzc2VkIHRvIG90aGVyIGNwdSB0byBw
YXJzZSBtaWNyb2NvZGUKPiBsb2NhbGx5LiBOb3csIHBhcnNpbmcgbWljcm9jb2RlIGlzIGRvbmUg
b24gb25lIENQVS4gT3RoZXJzIGp1c3QKPiBmaW5kIGEgc3VpdGFibGUgbWljcm9jb2RlIHN0b3Jl
ZCBpbiBtaWNyb2NvZGVfY2FjaGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8u
Z2FvQGludGVsLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L21pY3JvY29kZS5jIHwgMTMgKysr
KysrLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJj
aC94ODYvbWljcm9jb2RlLmMKPiBpbmRleCBjY2E3YjJjLi4wYjQzNWY0IDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUu
Ywo+IEBAIC0xOTAsOSArMTkwLDcgQEAgREVGSU5FX1BFUl9DUFUoc3RydWN0IHVjb2RlX2NwdV9p
bmZvLCB1Y29kZV9jcHVfaW5mbyk7Cj4gIAo+ICBzdHJ1Y3QgbWljcm9jb2RlX2luZm8gewo+ICAg
ICAgdW5zaWduZWQgaW50IGNwdTsKPiAtICAgIHVpbnQzMl90IGJ1ZmZlcl9zaXplOwo+ICAgICAg
aW50IGVycm9yOwo+IC0gICAgY2hhciBidWZmZXJbMV07Cj4gIH07Cj4gIAo+ICBzdGF0aWMgdm9p
ZCBfX21pY3JvY29kZV9maW5pX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQo+IEBAIC0yNzAsNiArMjY4
LDcgQEAgaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92
b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQo+ICAgICAgc3RydWN0IG1pY3JvY29kZV9pbmZv
ICppbmZvOwo+ICAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPiAg
ICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8s
IGNwdSk7Cj4gKyAgICB2b2lkICogYnVmZmVyOwo+ICAKPiAgICAgIGlmICggbGVuICE9ICh1aW50
MzJfdClsZW4gKQo+ICAgICAgICAgIHJldHVybiAtRTJCSUc7Cj4gQEAgLTI3NywxMSArMjc2LDEy
IEBAIGludCBtaWNyb2NvZGVfdXBkYXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9p
ZCkgYnVmLCB1bnNpZ25lZCBsb25nIGxlbikKPiAgICAgIGlmICggbWljcm9jb2RlX29wcyA9PSBO
VUxMICkKPiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgCj4gLSAgICBpbmZvID0geG1hbGxv
Y19ieXRlcyhzaXplb2YoKmluZm8pICsgbGVuKTsKPiAtICAgIGlmICggaW5mbyA9PSBOVUxMICkK
PiArICAgIGluZm8gPSB4bWFsbG9jKHN0cnVjdCBtaWNyb2NvZGVfaW5mbyk7Cj4gKyAgICBidWZm
ZXIgPSB4bWFsbG9jX2J5dGVzKGxlbik7Cj4gKyAgICBpZiAoICFpbmZvIHx8ICFidWZmZXIgKQoK
WW91IGFyZSBhZ2FpbiBsaWtlbHkgdG8gbGVhayBtZW1vcnkgd2l0aCB0aGlzIGNvbnN0cnVjdC4K
ClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:12:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:12: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-devel-bounces@lists.xenproject.org>)
	id 1gS1Vf-000678-W7; Wed, 28 Nov 2018 15:12: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=fBbp=OH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gS1Ve-000670-Dh
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:12:14 +0000
X-Inumbo-ID: fb05b722-f31f-11e8-ac7e-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fb05b722-f31f-11e8-ac7e-12d6303a7972;
 Wed, 28 Nov 2018 15:12:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Nov 2018 08:12:11 -0700
Message-Id: <5BFEB0470200007800200CE0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 28 Nov 2018 08:12:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20181122164028.8451-1-jgross@suse.com>
 <20181122164028.8451-2-jgross@suse.com>
In-Reply-To: <20181122164028.8451-2-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/3] xen/x86: delay parsing of dom0_mem
 parameter until needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjExLjE4IGF0IDE3OjQwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBJbnN0
ZWFkIG9mIHBhcnNpbmcgdGhlIGRvbTBfbWVtIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgYXMgY3Vz
dG9tCj4gcGFyYW1ldGVyIGRvIHRoYXQgb25seSB3aGVuIGJ1aWxkaW5nIGRvbTAuIFRoaXMgd2ls
bCBlbmFibGUgYSBsYXRlcgo+IGFkZGl0aW9uIG9mIHNwZWNpZnlpbmcgdGhlIG1lbW9yeSBzaXpl
IGJ5IGZyYWN0aW9ucyBvZiB0aGUgaG9zdCBtZW1vcnkKPiBzaXplLCB3aGljaCBpc24ndCBrbm93
biB3aGVuIGRvaW5nIGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZy4KCkJ1dCB5b3UgZG9uJ3QgbmVl
ZCB0byBrbm93IG1lbW9yeSBzaXplIGF0IHRoZSB0aW1lIG9mIHBhcnNpbmcuIEFsbAp5b3UgbmVl
ZCB0byBkbyBpcyBzdG9yZSBhbGwgc3BlY2lmaWVkIHZhbHVlcyBpbiBfX2luaXRkYXRhIHZhcmlh
YmxlcwphbmQgZG8gdGhlIGNhbGN1bGF0aW9ucyB3aGVuIGF2YWlsYWJsZSBtZW1vcnkgaXMga25v
d24uIFRoZQpyZWFzb24gSSdkIGxpa2UgdG8gYXZvaWQgZ29pbmcgdGhlIHJvdXRlIHlvdSBjaG9z
ZSBpcyBiZWNhdXNlIC4uLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4gKysr
IGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwo+IEBAIC0yNCw2ICsyNCw4IEBAIHN0YXRpYyBs
b25nIF9faW5pdGRhdGEgZG9tMF9ucnBhZ2VzOwo+ICBzdGF0aWMgbG9uZyBfX2luaXRkYXRhIGRv
bTBfbWluX25ycGFnZXM7Cj4gIHN0YXRpYyBsb25nIF9faW5pdGRhdGEgZG9tMF9tYXhfbnJwYWdl
cyA9IExPTkdfTUFYOwo+ICAKPiArc3RhdGljIGNoYXIgX19pbml0ZGF0YSBkb20wX21lbV9wYXJb
NjRdOwoKLi4uIEkgd2FzIHJlYWxseSBob3BpbmcgdG8gc2VlIGdvIGF3YXkgYWxsIHN1Y2ggc3Rh
dGljYWxseSBkaW1lbnNpb25lZAphcnJheXMgdXNlZCB0byBzdG9yZSBjb21tYW5kIGxpbmUgcGll
Y2VzLiBUaGlzIGlzIGV2ZW4gbW9yZSBzbyBzaW5jZQpJJ3ZlIHNlZW4gYWxyZWFkeSBpbiBwYXRj
aCAyIHlvdSBmZWVsIHRoZSBuZWVkIHRvIGJ1bXAgaXRzIHNpemUuCgo+IEBAIC00NCwxNCArNDYs
MjAgQEAgc3RhdGljIGxvbmcgX19pbml0ZGF0YSBkb20wX21heF9ucnBhZ2VzID0gTE9OR19NQVg7
Cj4gICAqICBJZiArdmU6IFRoZSBzcGVjaWZpZWQgYW1vdW50IGlzIGFuIGFic29sdXRlIHZhbHVl
Lgo+ICAgKiAgSWYgLXZlOiBUaGUgc3BlY2lmaWVkIGFtb3VudCBpcyBzdWJ0cmFjdGVkIGZyb20g
dG90YWwgYXZhaWxhYmxlIG1lbW9yeS4KPiAgICovCj4gLXN0YXRpYyBsb25nIF9faW5pdCBwYXJz
ZV9hbXQoY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqKnBzKQo+ICtzdGF0aWMgdW5zaWduZWQg
bG9uZyBfX2luaXQgcGFyc2VfYW10KGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKipwcywKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGF2YWls
KQo+ICB7Cj4gLSAgICBsb25nIHBhZ2VzID0gcGFyc2Vfc2l6ZV9hbmRfdW5pdCgoKnMgPT0gJy0n
KSA/IHMrMSA6IHMsIHBzKSA+PiBQQUdFX1NISUZUOwo+IC0gICAgcmV0dXJuICgqcyA9PSAnLScp
ID8gLXBhZ2VzIDogcGFnZXM7Cj4gKyAgICB1bnNpZ25lZCBpbnQgbWludXMgPSAoKnMgPT0gJy0n
KSA/IDEgOiAwOwo+ICsgICAgdW5zaWduZWQgbG9uZyBwYWdlcyA9IHBhcnNlX3NpemVfYW5kX3Vu
aXQocyArIG1pbnVzLCBwcykgPj4gUEFHRV9TSElGVDsKPiArCj4gKyAgICAvKiBOZWdhdGl2ZSBz
cGVjaWZpY2F0aW9uIG1lYW5zICJhbGwgbWVtb3J5IC0gc3BlY2lmaWVkIGFtb3VudCIuICovCj4g
KyAgICByZXR1cm4gbWludXMgPyBhdmFpbCAtIHBhZ2VzIDogcGFnZXM7Cj4gIH0KCkkgZG9uJ3Qg
dGhpbmsgYW55IG9mIHRoaXMgc2hvdWxkIGJlIGRvbmUgaW4gYSBwYXRjaCB3aXRoIHRoZSBnaXZl
bgp0aXRsZS4KCj4gQEAgLTYxLDE2ICs2OSwxNiBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9k
b20wX21lbShjb25zdCBjaGFyICpzKQo+ICAKPiAgICAgIGRvIHsKPiAgICAgICAgICBpZiAoICFz
dHJuY21wKHMsICJtaW46IiwgNCkgKQo+IC0gICAgICAgICAgICBkb20wX21pbl9ucnBhZ2VzID0g
cGFyc2VfYW10KHMrNCwgJnMpOwo+ICsgICAgICAgICAgICBkb20wX21pbl9ucnBhZ2VzID0gcGFy
c2VfYW10KHMgKyA0LCAmcywgYXZhaWwpOwo+ICAgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChz
LCAibWF4OiIsIDQpICkKPiAtICAgICAgICAgICAgZG9tMF9tYXhfbnJwYWdlcyA9IHBhcnNlX2Ft
dChzKzQsICZzKTsKPiArICAgICAgICAgICAgZG9tMF9tYXhfbnJwYWdlcyA9IHBhcnNlX2FtdChz
ICsgNCwgJnMsIGF2YWlsKTsKPiAgICAgICAgICBlbHNlCj4gLSAgICAgICAgICAgIGRvbTBfbnJw
YWdlcyA9IHBhcnNlX2FtdChzLCAmcyk7Cj4gKyAgICAgICAgICAgIGRvbTBfbnJwYWdlcyA9IHBh
cnNlX2FtdChzLCAmcywgYXZhaWwpOwo+ICAgICAgfSB3aGlsZSAoICpzKysgPT0gJywnICk7Cj4g
IAo+ICAgICAgcmV0dXJuIHNbLTFdID8gLUVJTlZBTCA6IDA7Cj4gIH0KPiAtY3VzdG9tX3BhcmFt
KCJkb20wX21lbSIsIHBhcnNlX2RvbTBfbWVtKTsKPiArc3RyaW5nX3BhcmFtKCJkb20wX21lbSIs
IGRvbTBfbWVtX3Bhcik7CgpJbiB0aGUgZXZlbnQgb2YgbXkgb2JqZWN0aW9uIHRvIHRoZSBkZWxh
eWVkIHBhcnNpbmcgZ2V0dGluZyBvdmVycnVsZWQ6ClRoaXMgd291bGQgdGhlbiBiZWxvbmcgbmV4
dCB0byB0aGUgYXJyYXkuIEFuZCBpZiB0aGUgYXJyYXkgcmVtYWluZWQsCnBsZWFzZSBtYWtlIHRo
ZSBzdWZmaXggIl9wYXJhbSIsIG9yIGV2ZW4gYmV0dGVyIGJlIGNvbnNpc3RlbnQgd2l0aApvdGhl
ciBjb21tYW5kIGxpbmUgb3B0aW9uIGhvbGRpbmcgdmFyaWFibGUgbmFtZXMgYW5kIGNhbGwgaXQK
b3B0X2RvbTBfbWVtLgoKPiBAQCAtMjk4LDYgKzMwNiwxMCBAQCB1bnNpZ25lZCBsb25nIF9faW5p
dCBkb20wX2NvbXB1dGVfbnJfcGFnZXMoCj4gICAgICAgICAgKCFpb21tdV9oYXBfcHRfc2hhcmUg
fHwgIXBhZ2luZ19tb2RlX2hhcChkKSk7Cj4gICAgICBmb3IgKCA7IDsgbmVlZF9wYWdpbmcgPSBm
YWxzZSApCj4gICAgICB7Cj4gKyAgICAgICAgaWYgKCBkb20wX21lbV9wYXJbMF0gJiYgcGFyc2Vf
ZG9tMF9tZW0oYXZhaWwpICkKPiArICAgICAgICAgICAgcHJpbnRrKCJJbnZhbGlkIGRvbTBfbWVt
IHBhcmFtZXRlciB2YWx1ZSBcIiVzXCIsIGlnbm9yaW5nXG4iLAo+ICsgICAgICAgICAgICAgICAg
ICAgZG9tMF9tZW1fcGFyKTsKCkxvb2tpbmcgYXQgaG93IHRoZSBwYXJzaW5nIGZ1bmN0aW9uIHdv
cmtzIEkgZG9uJ3QgdGhpbmsgdGhlIGVudGlyZQpjb21tYW5kIGxpbmUgd291bGQgbmVjZXNzYXJp
bHkgYmUgaWdub3JlZCBpbiBjYXNlIG9mIGVycm9yLiBJIHRoaW5rCnRoZSBsb2cgbWVzc2FnZSBz
aG91bGRuJ3QgZ2l2ZSBhIHdyb25nIGltcHJlc3Npb24uCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:17:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:17: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-devel-bounces@lists.xenproject.org>)
	id 1gS1b1-0006KC-Lc; Wed, 28 Nov 2018 15:17: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=fBbp=OH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gS1b0-0006K7-77
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:17:46 +0000
X-Inumbo-ID: c1567bfa-f320-11e8-b532-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c1567bfa-f320-11e8-b532-12d6303a7972;
 Wed, 28 Nov 2018 15:17:45 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Nov 2018 08:17:43 -0700
Message-Id: <5BFEB1950200007800200CF9@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 28 Nov 2018 08:17:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20181122164028.8451-1-jgross@suse.com>
 <20181122164028.8451-3-jgross@suse.com>
In-Reply-To: <20181122164028.8451-3-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/3] xen/x86: add dom0 memory sizing variants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjExLjE4IGF0IDE3OjQwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
Nzc3LDEzICs3NzcsMjAgQEAgVGhlIGFtb3VudCBvZiBtZW1vcnkgd2lsbCBiZSBhdCBsZWFzdCB0
aGUgbWluaW11bSBidXQgbmV2ZXIgbW9yZSB0aGFuCj4gIHRoZSBtYXhpbXVtIChpLmUuLCBgbWF4
YCBvdmVycmlkZXMgdGhlIGBtaW5gIG9wdGlvbikuICBJZiB0aGVyZSBpc24ndAo+ICBlbm91Z2gg
bWVtb3J5IHRoZW4gYXMgbXVjaCBhcyBwb3NzaWJsZSBpcyBhbGxvY2F0ZWQuCj4gIAo+IC1gbWF4
OjxzaXplPmAgYWxzbyBzZXRzIHRoZSBtYXhpbXVtIHJlc2VydmF0aW9uICh0aGUgbWF4aW11bSBh
bW91bnQgb2YKPiArYG1heDo8c3o+YCBhbHNvIHNldHMgdGhlIG1heGltdW0gcmVzZXJ2YXRpb24g
KHRoZSBtYXhpbXVtIGFtb3VudCBvZgo+ICBtZW1vcnkgZG9tMCBjYW4gYmFsbG9vbiB1cCB0byku
ICBJZiB0aGlzIGlzIG9taXR0ZWQgdGhlbiB0aGUgbWF4aW11bQo+ICByZXNlcnZhdGlvbiBpcyB1
bmxpbWl0ZWQuCj4gIAo+ICBGb3IgZXhhbXBsZSwgdG8gc2V0IGRvbTAncyBpbml0aWFsIG1lbW9y
eSBhbGxvY2F0aW9uIHRvIDUxMk1CIGJ1dAo+ICBhbGxvdyBpdCB0byBiYWxsb29uIHVwIGFzIGZh
ciBhcyAxR0IgdXNlIGBkb20wX21lbT01MTJNLG1heDoxR2AKPiAgCj4gKz4gYDxzej5gIGlzOiBg
PHNpemU+IHwgWzxzaXplPitdPGZyYWM+JWAKPiArPiBgPGZyYWM+YCBpcyBhbiBpbnRlZ2VyIDwg
MTAwCgpJdCBpcyBwcm9iYWJseSBmaW5lIHRvIHN0YXRlIGl0IGxpa2UgdGhpcyBoZXJlLCBidXQg
dGhlIGltcGxlbWVudGF0aW9uCnNob3VsZCB0YWtlIGNhcmUgb2Ygbm90IGFsbG93aW5nIDxzaXpl
Pis8ZnJhYz4lIHRvIGJlIGdyZWF0ZXIKdGhhbiBhdmFpbGFibGUgbWVtb3J5LgoKPiBAQCAtNTAs
NyArNTUsMjggQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0IHBhcnNlX2FtdChjb25zdCBj
aGFyICpzLCBjb25zdCBjaGFyICoqcHMsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBhdmFpbCkKPiAgewo+ICAgICAgdW5zaWduZWQgaW50IG1p
bnVzID0gKCpzID09ICctJykgPyAxIDogMDsKPiAtICAgIHVuc2lnbmVkIGxvbmcgcGFnZXMgPSBw
YXJzZV9zaXplX2FuZF91bml0KHMgKyBtaW51cywgcHMpID4+IFBBR0VfU0hJRlQ7Cj4gKyAgICB1
bnNpZ25lZCBsb25nIHZhbCwgcGFnZXMgPSAwOwo+ICsKPiArICAgIC8qIEF2b2lkIGFjY2Vzc2lu
ZyBzWy0xXSBpbiBjYXNlIHZhbHVlIHN0YXJ0cyB3aXRoICclJy4gKi8KPiArICAgIGlmICggKnMg
PT0gJyUnICkKPiArICAgICAgICByZXR1cm4gMDsKPiArCj4gKyAgICBzICs9IG1pbnVzOwo+ICsg
ICAgd2hpbGUgKCBpc2RpZ2l0KCpzKSApCj4gKyAgICB7Cj4gKyAgICAgICAgdmFsID0gcGFyc2Vf
c2l6ZV9hbmRfdW5pdChzLCBwcyk7Cj4gKyAgICAgICAgcyA9ICpwczsKPiArICAgICAgICBpZiAo
ICpzID09ICclJyAmJiBpc2RpZ2l0KCoocyAtIDEpKSAmJiB2YWwgPCAoMTAwIDw8IDEwKSApCgpJ
biB0aGUgY29tbWVudCBhYm92ZSB5b3UgdGFsayBhYm91dCBzWy0xXSAtIHdoeSBkbyB5b3UgdXNl
IGEgbW9yZQpjb21wbGljYXRlZCAoZXZlbiBpZiBqdXN0IHNsaWdodGx5KSBleHByZXNzaW9uIGhl
cmU/Cgo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcGFnZXMgKz0gKHZhbCA+PiAxMCkgKiBh
dmFpbCAvIDEwMDsKClRoZSBzY2FsaW5nIGJ5IDEwIGJpdHMgaGVyZSBhbmQgYWJvdmUgbWFrZSBp
dCByYXRoZXIgZGVzaXJhYmxlIHRvCnNsaWdodGx5IGNoYW5nZSBwYXJzZV9zaXplX2FuZF91bml0
KCkgaW5zdGVhZDogSSB0aGluayBpdCBjb3VsZAplYXNpbHkgYmUgbWFkZSBub3QgZG8gdGhlIHNj
YWxpbmcgaWYgaXQgZmluZHMgJSBhcyB0aGUgbmV4dCBpbnB1dApjaGFyYWN0ZXIuIE90aGVyd2lz
ZSBhdCBsZWFzdCBhIGJyaWVmIGNvbW1lbnQgc2hvdWxkIGJlIHB1dCBoZXJlLgoKRGVzcGl0ZSB0
aGUgY29tbWVudHMgLSBJIHZlcnkgbXVjaCBsaWtlIHRoZSBhZGRlZCBmbGV4aWJpbGl0eS4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:20:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:20: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-devel-bounces@lists.xenproject.org>)
	id 1gS1dV-0006z1-4G; Wed, 28 Nov 2018 15:20: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=fE64=OH=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gS1dU-0006yw-C5
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:20:20 +0000
X-Inumbo-ID: 1cb19ebc-f321-11e8-800e-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1cb19ebc-f321-11e8-800e-12d6303a7972;
 Wed, 28 Nov 2018 15:20:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71736869"
Date: Wed, 28 Nov 2018 15:20:10 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20181128152010.hff2uqts5rpkoy4u@zion.uk.xensource.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181123171502.29519-1-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 1/9] libxl: Remove redundant pidpath setting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDU6MTQ6NTRQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBUaGlzIGV4YWN0IHNhbWUgbGluZSBpcyBkdXBsaWNhdGVkIGZ1cnRoZXIgb24gd2l0
aG91dCBiZWluZyB1c2VkIG9yCj4gbW9kaWZpZWQgaW4gYmV0d2Vlbi4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:21:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:21: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-devel-bounces@lists.xenproject.org>)
	id 1gS1eA-00072a-FJ; Wed, 28 Nov 2018 15:21:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=fbbp=oh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gS1e9-00072Q-4T
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:21:01 +0000
X-Inumbo-ID: 35e62890-f321-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35e62890-f321-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 15:21:00 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Nov 2018 08:18:59 -0700
Message-Id: <5BFEB1E00200007800200CFC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 28 Nov 2018 08:18:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20181122164028.8451-1-jgross@suse.com>
 <20181122164028.8451-4-jgross@suse.com>
In-Reply-To: <20181122164028.8451-4-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 3/3] xen/x86: add CONFIG item for default
 dom0 memory size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjExLjE4IGF0IDE3OjQwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYvS2NvbmZpZwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCj4gQEAg
LTE3Niw2ICsxNzYsMTUgQEAgY29uZmlnIFBWX1NISU1fRVhDTFVTSVZFCj4gIAkgIGZpcm13YXJl
LCBhbmQgd2lsbCBub3QgZnVuY3Rpb24gY29ycmVjdGx5IGluIG90aGVyIHNjZW5hcmlvcy4KPiAg
Cj4gIAkgIElmIHVuc3VyZSwgc2F5IE4uCj4gKwo+ICtjb25maWcgRE9NMF9NRU0KPiArCXN0cmlu
ZyAiRGVmYXVsdCB2YWx1ZSBmb3IgZG9tMF9tZW0gYm9vdCBwYXJhbWV0ZXIiCj4gKwktLS1oZWxw
LS0tCj4gKwkgIFNldHMgYSBkZWZhdWx0IHZhbHVlIGZvciBkb20wX21lbSwgZS5nLiAibWluOjFH
LG1heDo2NEcsMjU2TSsxMCUiLgo+ICsJICBTZWUgZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24gZm9yIHRoZSBzdXBwb3J0ZWQgc3ludGF4Lgo+ICsKPiArCSAgTGVhdmUgZW1wdHkg
aWYgeW91IGFyZSBub3Qgc3VyZSB3aGF0IHRvIHNwZWNpZnkuCgpUaGUgbGF0ZXN0IGhlcmUgSSdt
IHdpdGggSnVsaWVuIC0gdGhpcyBzaG91bGQgbm90IGJlIHg4Ni1zcGVjaWZpYy4KCkphbgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:21:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:21:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gS1ef-000777-QE; Wed, 28 Nov 2018 15:21: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=fE64=OH=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gS1ee-00076A-5v
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:21:32 +0000
X-Inumbo-ID: 476fc1ec-f321-11e8-a53e-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 476fc1ec-f321-11e8-a53e-12d6303a7972;
 Wed, 28 Nov 2018 15:21:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71736924"
Date: Wed, 28 Nov 2018 15:20:27 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20181128152027.67m5qavqnyvg7w3o@zion.uk.xensource.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-2-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181123171502.29519-2-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 2/9] libxl: Move dm user determination logic
 into a helper function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDU6MTQ6NTVQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBUbyByZWxpYWJseSBraWxsIGFuIHVudHJ1c3RlZCBkZXZpY2Vtb2RlbCwgd2UgbmVl
ZCB0byBrbm93IG5vdCBvbmx5Cj4gaXRzIHBpZCwgYnV0IGl0cyB1aWQuICBJbiBwcmVwYXJhdGlv
biBmb3IgdGhpcywgbW92ZSB0aGUgdXNlcmlkCj4gZGV0ZXJtaW5hdGlvbiBsb2dpYyBpbnRvIGEg
aGVscGVyIGZ1bmN0aW9uLgo+IAo+IENyZWF0ZSBhIG5ldyBmaWVsZCwgYGRtX3J1bmFzYCwgaW4g
bGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSB0byBzdG9yZQo+IHRoZSB2YWx1ZSBkdXJpbmcgZG9t
YWluIGNyZWF0aW9uLgo+IAo+IFRoaXMgY2hhbmdlIGFsc28gcmVtb3ZlcyB1bm5lY2Vzc2FyeSBk
dXBsaWNhdGlvbiBvZiB0aGUgYXJndW1lbnQKPiBjb25zdHJ1Y3Rpb24gY29kZS4KPiAKPiBObyBm
dW5jdGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpBcyBmYXIgYXMgSSBjYW4gdGVsbCB0aGUg
Y29kZSBpcyBjb3JyZWN0OgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:27:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:27: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-devel-bounces@lists.xenproject.org>)
	id 1gS1jw-0007Pb-N6; Wed, 28 Nov 2018 15:27: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=Xt15=OH=sntech.de=heiko@srs-us1.protection.inumbo.net>)
 id 1gS1f3-0007Bn-Ea
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 15:21:57 +0000
X-Inumbo-ID: 5698b6ce-f321-11e8-a600-12d6303a7972
Received: from gloria.sntech.de (unknown [185.11.138.130])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5698b6ce-f321-11e8-a600-12d6303a7972;
 Wed, 28 Nov 2018 15:21:55 +0000 (UTC)
Received: from ip5f5a905a.dynamic.kabel-deutschland.de ([95.90.144.90]
 helo=diego.localnet)
 by gloria.sntech.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.89) (envelope-from <heiko@sntech.de>)
 id 1gS1eE-0005mw-Ab; Wed, 28 Nov 2018 16:21:06 +0100
From: Heiko =?ISO-8859-1?Q?St=FCbner?= <heiko@sntech.de>
To: Souptick Joarder <jrdr.linux@gmail.com>
Date: Wed, 28 Nov 2018 16:21:05 +0100
Message-ID: <3555131.qyOKUBSTPx@diego>
In-Reply-To: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
References: <20181115154530.GA27872@jordon-HP-15-Notebook-PC>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 28 Nov 2018 15:27:00 +0000
Subject: Re: [Xen-devel] [PATCH 1/9] mm: Introduce new vm_insert_range API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: mhocko@suse.com, peterz@infradead.org, dri-devel@lists.freedesktop.org,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 linux1394-devel@lists.sourceforge.net, m.szyprowski@samsung.com,
 sfr@canb.auug.org.au, oleksandr_andrushchenko@epam.com, joro@8bytes.org,
 linux@armlinux.org.uk, willy@infradead.org, airlied@linux.ie,
 linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org,
 treding@nvidia.com, linux-media@vger.kernel.org, keescook@chromium.org,
 pawel@osciak.com, riel@surriel.com, iommu@lists.linux-foundation.org,
 rppt@linux.vnet.ibm.com, boris.ostrovsky@oracle.com, mchehab@kernel.org,
 iamjoonsoo.kim@lge.com, vbabka@suse.cz, jgross@suse.com, hjc@rock-chips.com,
 xen-devel@lists.xen.org, kyungmin.park@samsung.com, stefanr@s5r6.in-berlin.de,
 akpm@linux-foundation.org, robin.murphy@arm.com,
 kirill.shutemov@linux.intel.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gRG9ubmVyc3RhZywgMTUuIE5vdmVtYmVyIDIwMTgsIDE2OjQ1OjMwIENFVCBzY2hyaWViIFNv
dXB0aWNrIEpvYXJkZXI6Cj4gUHJldmlvdWx5IGRyaXZlcnMgaGF2ZSB0aGVpciBvd24gd2F5IG9m
IG1hcHBpbmcgcmFuZ2Ugb2YKPiBrZXJuZWwgcGFnZXMvbWVtb3J5IGludG8gdXNlciB2bWEgYW5k
IHRoaXMgd2FzIGRvbmUgYnkKPiBpbnZva2luZyB2bV9pbnNlcnRfcGFnZSgpIHdpdGhpbiBhIGxv
b3AuCj4gCj4gQXMgdGhpcyBwYXR0ZXJuIGlzIGNvbW1vbiBhY3Jvc3MgZGlmZmVyZW50IGRyaXZl
cnMsIGl0IGNhbgo+IGJlIGdlbmVyYWxpemVkIGJ5IGNyZWF0aW5nIGEgbmV3IGZ1bmN0aW9uIGFu
ZCB1c2UgaXQgYWNyb3NzCj4gdGhlIGRyaXZlcnMuCj4gCj4gdm1faW5zZXJ0X3JhbmdlIGlzIHRo
ZSBuZXcgQVBJIHdoaWNoIHdpbGwgYmUgdXNlZCB0byBtYXAgYQo+IHJhbmdlIG9mIGtlcm5lbCBt
ZW1vcnkvcGFnZXMgdG8gdXNlciB2bWEuCj4gCj4gU2lnbmVkLW9mZi1ieTogU291cHRpY2sgSm9h
cmRlciA8anJkci5saW51eEBnbWFpbC5jb20+Cj4gUmV2aWV3ZWQtYnk6IE1hdHRoZXcgV2lsY294
IDx3aWxseUBpbmZyYWRlYWQub3JnPgoKRXhjZXB0IHRoZSBtaXNzaW5nIEVYUE9SVF9TWU1CT0wg
Zm9yIG1vZHVsZSBidWlsZHMgdGhpcyBuZXcKQVBJIGlzIHN1cHBvc2VkIHRvIHJ1biBhbHNvIHdp
dGhpbiB0aGUgUm9ja2NoaXAgZHJtIGRyaXZlciwgc28Kb24gcmszMTg4LCByazMyODgsIHJrMzMy
OCBhbmQgcmszMzk5IHdpdGggZ3JhcGhpY3MKVGVzdGVkLWJ5OiBIZWlrbyBTdHVlYm5lciA8aGVp
a29Ac250ZWNoLmRlPgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:27:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:27: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-devel-bounces@lists.xenproject.org>)
	id 1gS1kC-0007Qj-0k; Wed, 28 Nov 2018 15:27: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=ir32=OH=citrix.com=prvs=8634c6f68=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gS1kA-0007QT-Gi
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:27:14 +0000
X-Inumbo-ID: 129802e4-f322-11e8-bcf7-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 129802e4-f322-11e8-bcf7-12d6303a7972;
 Wed, 28 Nov 2018 15:27:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="82479467"
Date: Wed, 28 Nov 2018 16:22:09 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20181128152209.hqpgqtuy2mx7ytk6@mac>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-7-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1543383256-12371-7-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 6/6] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, Borislav Petkov <bp@suse.de>,
 Ashok Raj <ashok.raj@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MzQ6MTZQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gVGhpcyBwYXRjaCBwb3J0cyBtaWNyb2NvZGUgaW1wcm92ZW1lbnQgcGF0Y2hlcyBmcm9tIGxp
bnV4IGtlcm5lbC4KPiAKPiBCZWZvcmUgeW91IHJlYWQgYW55IGZ1cnRoZXI6IHRoZSBlYXJseSBs
b2FkaW5nIG1ldGhvZCBpcyBzdGlsbCB0aGUKPiBwcmVmZXJyZWQgb25lIGFuZCB5b3Ugc2hvdWxk
IGFsd2F5cyBkbyB0aGF0LiBUaGUgZm9sbG93aW5nIHBhdGNoIGlzCj4gaW1wcm92aW5nIHRoZSBs
YXRlIGxvYWRpbmcgbWVjaGFuaXNtIGZvciBsb25nIHJ1bm5pbmcgam9icyBhbmQgY2xvdWQgdXNl
Cj4gY2FzZXMuCj4gCj4gR2F0aGVyIGFsbCBjb3JlcyBhbmQgc2VyaWFsaXplIHRoZSBtaWNyb2Nv
ZGUgdXBkYXRlIG9uIHRoZW0gYnkgZG9pbmcgaXQKPiBvbmUtYnktb25lIHRvIG1ha2UgdGhlIGxh
dGUgdXBkYXRlIHByb2Nlc3MgYXMgcmVsaWFibGUgYXMgcG9zc2libGUgYW5kCj4gYXZvaWQgcG90
ZW50aWFsIGlzc3VlcyBjYXVzZWQgYnkgdGhlIG1pY3JvY29kZSB1cGRhdGUuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBUZXN0ZWQtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gW2xpbnV4IGNvbW1pdDogYTUzMjFhZWM2NDEyYjIw
YjVhZDE1ZGIyZDZiOTE2YzA1MzQ5ZGJmZl0KPiBbbGludXggY29tbWl0OiBiYjhjMTNkNjFhNjI5
Mjc2YTE2MmMxZDJiMWEyMGE4MTVjYmNmYmI3XQoKSWYgdGhpcyBwYXRjaCBpcyB0aGUgc3F1YXNo
IG9mIHR3byBMaW51eCBjb21taXRzLCBwbGVhc2UgcG9zdCB0aGUKcG9ydGVkIHZlcnNpb25zIG9m
IHRoZSB0d28gY29tbWl0cyBzZXBhcmF0ZWx5LgoKPiBDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlh
bkBpbnRlbC5jb20+Cj4gQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4K
PiBDYzogQXNob2sgUmFqIDxhc2hvay5yYWpAaW50ZWwuY29tPgo+IENjOiBCb3Jpc2xhdiBQZXRr
b3YgPGJwQHN1c2UuZGU+Cj4gQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRl
Pgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9taWNy
b2NvZGUuYyB8IDEyMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgOTcgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBiL3hlbi9hcmNoL3g4
Ni9taWNyb2NvZGUuYwo+IGluZGV4IDBiNDM1ZjQuLmQ1YTJhOTQgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gveDg2L21pY3JvY29kZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCj4g
QEAgLTIyLDYgKzIyLDcgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVkZSA8eGVuL2NwdS5oPgo+ICsj
aW5jbHVkZSA8eGVuL2NwdW1hc2suaD4KPiAgI2luY2x1ZGUgPHhlbi9saWIuaD4KPiAgI2luY2x1
ZGUgPHhlbi9rZXJuZWwuaD4KPiAgI2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4gQEAgLTMwLDE4ICsz
MSwyNSBAQAo+ICAjaW5jbHVkZSA8eGVuL3NtcC5oPgo+ICAjaW5jbHVkZSA8eGVuL3NvZnRpcnEu
aD4KPiAgI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgo+ICsjaW5jbHVkZSA8eGVuL3N0b3BfbWFj
aGluZS5oPgo+ICAjaW5jbHVkZSA8eGVuL3Rhc2tsZXQuaD4KPiAgI2luY2x1ZGUgPHhlbi9ndWVz
dF9hY2Nlc3MuaD4KPiAgI2luY2x1ZGUgPHhlbi9lYXJseWNwaW8uaD4KPiArI2luY2x1ZGUgPHhl
bi93YXRjaGRvZy5oPgo+ICAKPiArI2luY2x1ZGUgPGFzbS9kZWxheS5oPgo+ICAjaW5jbHVkZSA8
YXNtL21zci5oPgo+ICAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgo+ICAjaW5jbHVkZSA8YXNt
L3NldHVwLmg+Cj4gICNpbmNsdWRlIDxhc20vbWljcm9jb2RlLmg+Cj4gIAo+ICsvKiBCeSBkZWZh
dWx0LCB3YWl0IGZvciAzMDAwMHVzICovCj4gKyNkZWZpbmUgTUlDUk9DT0RFX0RFRkFVTFRfVElN
RU9VVF9VUyAzMDAwMAo+ICsKPiAgc3RhdGljIG1vZHVsZV90IF9faW5pdGRhdGEgdWNvZGVfbW9k
Owo+ICBzdGF0aWMgc2lnbmVkIGludCBfX2luaXRkYXRhIHVjb2RlX21vZF9pZHg7Cj4gIHN0YXRp
YyBib29sX3QgX19pbml0ZGF0YSB1Y29kZV9tb2RfZm9yY2VkOwo+ICtzdGF0aWMgdW5zaWduZWQg
aW50IG5yX2NvcmVzOwo+ICAKPiAgLyoKPiAgICogSWYgd2Ugc2NhbiB0aGUgaW5pdHJhbWZzLmNw
aW8gZm9yIHRoZSBlYXJseSBtaWNyb2NvZGUgY29kZQo+IEBAIC0xODksOCArMTk3LDcgQEAgc3Rh
dGljIERFRklORV9TUElOTE9DSyhtaWNyb2NvZGVfbXV0ZXgpOwo+ICBERUZJTkVfUEVSX0NQVShz
dHJ1Y3QgdWNvZGVfY3B1X2luZm8sIHVjb2RlX2NwdV9pbmZvKTsKPiAgCj4gIHN0cnVjdCBtaWNy
b2NvZGVfaW5mbyB7Cj4gLSAgICB1bnNpZ25lZCBpbnQgY3B1Owo+IC0gICAgaW50IGVycm9yOwo+
ICsgICAgYXRvbWljX3QgY3B1X2luLCBjcHVfb3V0OwoKQ2FuIHlvdSBtYWtlIHRoaXMgdmFyaWFi
bGVzIGdsb2JhbCB0byB0aGUgZmlsZSBhbmQganVzdCByZW1vdmUKbWljcm9jb2RlX2luZm8/Cgo+
ICB9Owo+ICAKPiAgc3RhdGljIHZvaWQgX19taWNyb2NvZGVfZmluaV9jcHUodW5zaWduZWQgaW50
IGNwdSkKPiBAQCAtMjQyLDMxICsyNDksNjIgQEAgc3RhdGljIGludCBtaWNyb2NvZGVfdXBkYXRl
X2NwdSh2b2lkKQo+ICAgICAgcmV0dXJuIGVycjsKPiAgfQo+ICAKPiAtc3RhdGljIGxvbmcgZG9f
bWljcm9jb2RlX3VwZGF0ZSh2b2lkICpfaW5mbykKPiArLyogV2FpdCBmb3IgYWxsIENQVXMgdG8g
cmVuZGV6dm91cyB3aXRoIGEgdGltZW91dCAodXMpICovCj4gK3N0YXRpYyBpbnQgd2FpdF9mb3Jf
Y3B1cyhhdG9taWNfdCAqY250LCB1bnNpZ25lZCBpbnQgdGltZW91dCkKPiAgewo+IC0gICAgc3Ry
dWN0IG1pY3JvY29kZV9pbmZvICppbmZvID0gX2luZm87Cj4gLSAgICBpbnQgZXJyb3I7Cj4gKyAg
ICB1bnNpZ25lZCBpbnQgY3B1cyA9IG51bV9vbmxpbmVfY3B1cygpOwo+ICAKPiAtICAgIEJVR19P
TihpbmZvLT5jcHUgIT0gc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPiArICAgIGF0b21pY19pbmMoY250
KTsKPiAgCj4gLSAgICBlcnJvciA9IG1pY3JvY29kZV91cGRhdGVfY3B1KCk7Cj4gLSAgICBpZiAo
IGVycm9yICkKPiAtICAgICAgICBpbmZvLT5lcnJvciA9IGVycm9yOwo+ICsgICAgd2hpbGUgKCBh
dG9taWNfcmVhZChjbnQpICE9IGNwdXMgKQo+ICsgICAgewo+ICsgICAgICAgIGlmICggdGltZW91
dCA8PSAwICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50aygiVGltZW91dCB3aGVu
IHdhaXRpbmcgZm9yIENQVXMgY2FsbGluZyBpblxuIik7Cj4gKyAgICAgICAgICAgIHJldHVybiAt
RUJVU1k7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIHVkZWxheSgxKTsKPiArICAgICAgICB0aW1l
b3V0LS07Cj4gKyAgICB9Cj4gIAo+IC0gICAgaW5mby0+Y3B1ID0gY3B1bWFza19uZXh0KGluZm8t
PmNwdSwgJmNwdV9vbmxpbmVfbWFwKTsKPiAtICAgIGlmICggaW5mby0+Y3B1IDwgbnJfY3B1X2lk
cyApCj4gLSAgICAgICAgcmV0dXJuIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoaW5mby0+Y3B1
LCBkb19taWNyb2NvZGVfdXBkYXRlLCBpbmZvKTsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gIAo+
IC0gICAgZXJyb3IgPSBpbmZvLT5lcnJvcjsKPiAtICAgIHhmcmVlKGluZm8pOwo+IC0gICAgcmV0
dXJuIGVycm9yOwo+ICtzdGF0aWMgaW50IGRvX21pY3JvY29kZV91cGRhdGUodm9pZCAqX2luZm8p
Cj4gK3sKPiArICAgIHN0cnVjdCBtaWNyb2NvZGVfaW5mbyAqaW5mbyA9IF9pbmZvOwo+ICsgICAg
dW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPiArICAgIGludCByZXQ7Cj4g
Kwo+ICsgICAgcmV0ID0gd2FpdF9mb3JfY3B1cygmaW5mby0+Y3B1X2luLCBNSUNST0NPREVfREVG
QVVMVF9USU1FT1VUX1VTKTsKPiArICAgIGlmICggcmV0ICkKPiArICAgICAgICByZXR1cm4gcmV0
Owo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBJbml0aWF0ZSBhbiB1cGRhdGUgb24gYWxsIHByb2Nl
c3NvcnMgd2hpY2ggZG9uJ3QgaGF2ZSBhbiBvbmxpbmUgc2libGluZwo+ICsgICAgICogdGhyZWFk
IHdpdGggYSBsb3dlciB0aHJlYWQgaWQuIE90aGVyIHNpYmxpbmcgdGhyZWFkcyBqdXN0IGF3YWl0
IHRoZQo+ICsgICAgICogY29tcGxldGlvbiBvZiBtaWNyb2NvZGUgdXBkYXRlLgo+ICsgICAgICov
Cj4gKyAgICBpZiAoIGNwdSA9PSBjcHVtYXNrX2ZpcnN0KHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFz
aywgY3B1KSkgKQo+ICsgICAgICAgIHJldCA9IG1pY3JvY29kZV91cGRhdGVfY3B1KCk7Cj4gKyAg
ICAvKgo+ICsgICAgICogSW5jcmVhc2UgdGhlIHdhaXQgdGltZW91dCB0byBhIHNhZmUgdmFsdWUg
aGVyZSBzaW5jZSB3ZSdyZSBzZXJpYWxpemluZwo+ICsgICAgICogdGhlIG1pY3JvY29kZSB1cGRh
dGUgYW5kIHRoYXQgY291bGQgdGFrZSBhIHdoaWxlIG9uIGEgbGFyZ2UgbnVtYmVyIG9mCj4gKyAg
ICAgKiBDUFVzLiBBbmQgdGhhdCBpcyBmaW5lIGFzIHRoZSAqYWN0dWFsKiB0aW1lb3V0IHdpbGwg
YmUgZGV0ZXJtaW5lZCBieQo+ICsgICAgICogdGhlIGxhc3QgQ1BVIGZpbmlzaGVkIHVwZGF0aW5n
IGFuZCB0aHVzIGN1dCBzaG9ydAo+ICsgICAgICovCj4gKyAgICBpZiAoIHdhaXRfZm9yX2NwdXMo
JmluZm8tPmNwdV9vdXQsIE1JQ1JPQ09ERV9ERUZBVUxUX1RJTUVPVVRfVVMgKgo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBucl9jb3JlcykgKQoKSXNuJ3QgdGhpcyBs
aWtlbHkgdG8gdHJpZ2dlciB0aGUgd2F0Y2hkb2cgb24gYmlnIHN5c3RlbXM/IE9oIEkgc2VlCmJl
bG93IHRoYXQgeW91IGRpc2FibGUgdGhlIHdhdGNoZG9nLgoKPiArICAgICAgICBwYW5pYygiVGlt
ZW91dCB3aGVuIGZpbmlzaGluZyB1cGRhdGluZyBtaWNyb2NvZGUiKTsKPiArCj4gKyAgICByZXR1
cm4gcmV0Owo+ICB9Cj4gIAo+ICBpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExF
X1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQgbG9uZyBsZW4pCj4gIHsKPiAgICAgIGlu
dCByZXQ7Cj4gLSAgICBzdHJ1Y3QgbWljcm9jb2RlX2luZm8gKmluZm87Cj4gICAgICB1bnNpZ25l
ZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+ICsgICAgc3RydWN0IG1pY3JvY29kZV9p
bmZvICppbmZvOwo+ICAgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1
Y29kZV9jcHVfaW5mbywgY3B1KTsKPiAgICAgIHZvaWQgKiBidWZmZXI7Cj4gIAo+IEBAIC0yODMs
MTkgKzMyMSwyMCBAQCBpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFN
KGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQgbG9uZyBsZW4pCj4gIAo+ICAgICAgcmV0ID0gY29w
eV9mcm9tX2d1ZXN0KGJ1ZmZlciwgYnVmLCBsZW4pOwo+ICAgICAgaWYgKCByZXQgIT0gMCApCj4g
KyAgICAgICAgZ290byBmcmVlOwo+ICsKPiArICAgIC8qIGNwdV9vbmxpbmVfbWFwIG11c3Qgbm90
IGNoYW5nZSBkdXJpbmcgdXBkYXRlICovCj4gKyAgICBpZiAoICFnZXRfY3B1X21hcHMoKSApCj4g
ICAgICB7Cj4gLSAgICAgICAgeGZyZWUoaW5mbyk7Cj4gLSAgICAgICAgcmV0dXJuIHJldDsKPiAr
ICAgICAgICByZXQgPSAtRUJVU1k7Cj4gKyAgICAgICAgZ290byBmcmVlOwo+ICAgICAgfQo+ICAK
PiAgICAgIGlmICggbWljcm9jb2RlX29wcy0+c3RhcnRfdXBkYXRlICkKPiAgICAgIHsKPiAgICAg
ICAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUoKTsKPiAgICAgICAgICBpZiAo
IHJldCAhPSAwICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIHhmcmVlKGluZm8pOwo+IC0g
ICAgICAgICAgICByZXR1cm4gcmV0Owo+IC0gICAgICAgIH0KPiArICAgICAgICAgICAgZ290byBw
dXQ7Cj4gICAgICB9Cj4gIAo+ICAgICAgc3Bpbl9sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwo+IEBA
IC0zMTEsMTMgKzM1MCw0NSBAQCBpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExF
X1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQgbG9uZyBsZW4pCj4gICAgICBpZiAoIHJl
dCA8PSAwICkKPiAgICAgIHsKPiAgICAgICAgICBwcmludGsoIk5vIHZhbGlkIG9yIG5ld2VyIG1p
Y3JvY29kZSBmb3VuZC4gVXBkYXRlIGFib3J0IVxuIik7Cj4gLSAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Cj4gKyAgICAgICAgcmV0ID0gLUVJTlZBTDsKPiArICAgICAgICBnb3RvIHB1dDsKPiAgICAg
IH0KPiAgCj4gLSAgICBpbmZvLT5lcnJvciA9IDA7Cj4gLSAgICBpbmZvLT5jcHUgPSBjcHVtYXNr
X2ZpcnN0KCZjcHVfb25saW5lX21hcCk7Cj4gKyAgICBhdG9taWNfc2V0KCZpbmZvLT5jcHVfaW4s
IDApOwo+ICsgICAgYXRvbWljX3NldCgmaW5mby0+Y3B1X291dCwgMCk7Cj4gKwo+ICsgICAgLyog
Q2FsY3VsYXRlIHRoZSBudW1iZXIgb2Ygb25saW5lIENQVSBjb3JlICovCj4gKyAgICBucl9jb3Jl
cyA9IDA7Cj4gKyAgICBmb3JfZWFjaF9vbmxpbmVfY3B1KGNwdSkKPiArICAgICAgICBpZiAoIGNw
dSA9PSBjcHVtYXNrX2ZpcnN0KHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSkgKQo+ICsg
ICAgICAgICAgICBucl9jb3JlcysrOwo+ICsKPiArICAgIHByaW50aygiJWQgY29yZXMgYXJlIHRv
IHVwZGF0ZSBpdHMgbWljcm9jb2RlXG4iLCBucl9jb3Jlcyk7Cj4gIAo+IC0gICAgcmV0dXJuIGNv
bnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoaW5mby0+Y3B1LCBkb19taWNyb2NvZGVfdXBkYXRlLCBp
bmZvKTsKPiArICAgIC8qCj4gKyAgICAgKiBXZSBpbnRlbmQgdG8gZGlzYWJsZSBpbnRlcnJ1cHQg
Zm9yIGxvbmcgdGltZSwgd2hpY2ggbWF5IGxlYWQgdG8KPiArICAgICAqIHdhdGNoZG9nIHRpbWVv
dXQuCj4gKyAgICAgKi8KPiArICAgIHdhdGNoZG9nX2Rpc2FibGUoKTsKPiArICAgIC8qCj4gKyAg
ICAgKiBMYXRlIGxvYWRpbmcgZGFuY2UuIFdoeSB0aGUgaGVhdnktaGFuZGVkIHN0b3BfbWFjaGlu
ZSBlZmZvcnQ/Cj4gKyAgICAgKgo+ICsgICAgICogLSBIVCBzaWJsaW5ncyBtdXN0IGJlIGlkbGUg
YW5kIG5vdCBleGVjdXRlIG90aGVyIGNvZGUgd2hpbGUgdGhlIG90aGVyCj4gKyAgICAgKiAgIHNp
YmxpbmcgaXMgbG9hZGluZyBtaWNyb2NvZGUgaW4gb3JkZXIgdG8gYXZvaWQgYW55IG5lZ2F0aXZl
Cj4gKyAgICAgKiAgIGludGVyYWN0aW9ucyBjYXVzZSBieSB0aGUgbG9hZGluZy4KCldlbGwsIHRo
ZSBIVCBzaWJsaW5ncyB3aWxsIGJlIGV4ZWN1dGluZyBjb2RlLCBzaW5jZSB0aGV5IGFyZSBpbiBh
CndoaWxlIGxvb3Agd2FpdGluZyBmb3IgdGhlIG5vbi1zaWJsaW5ncyBjb3JlcyB0byBmaW5pc2gg
dXBkYXRpbmcuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:30:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:30: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-devel-bounces@lists.xenproject.org>)
	id 1gS1nU-0008Cs-KG; Wed, 28 Nov 2018 15:30: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=79xf=oh=gmail.com=christopher.w.clark@srs-us1.protection.inumbo.net>)
 id 1gS1nT-0008Cg-9Y
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:30:39 +0000
X-Inumbo-ID: 8df18c9e-f322-11e8-9a16-bc764e045a96
Received: from mail-lj1-x234.google.com (unknown [2a00:1450:4864:20::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8df18c9e-f322-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 15:30:37 +0000 (UTC)
Received: by mail-lj1-x234.google.com with SMTP id u6-v6so23814339ljd.1
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 07:30:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=2CLDbBGFkEXa1DY5jNZjrtKqNOmoRQbq23qJXxhBCHM=;
 b=h3RVns05phHNVFfYmkJmTer7oprYGfkMrojYOgjRrXFgMq8wOwnQnAH62b4vARhZzJ
 bXZsVnElDJCwnsSpyOil8HsImvqJiZSsOADA8ntlTTFV4+mYQAlaSAmiXhXOIXxQPvVO
 +WQz6F6RjKYfnBzdp5NfTnQo4eIrEvccN7kORKpOp3x2vGD56gPlg4l8zkWHcy1qPX2y
 i7k9wXVNGDHEPf2xCjle0wEj9J+WlgTkRDthRZt3u+sZC9vAVT9I9VMuN4RLvBk/xknG
 OzB06Uff3Mi2nffby/uDiVs+I3U0i7SIh1j/hpSPzpvC+2Mad4bpcbKH/L35z8I7vEYN
 z0RA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=2CLDbBGFkEXa1DY5jNZjrtKqNOmoRQbq23qJXxhBCHM=;
 b=nqTxfMhRZe6nHNiTGPqVD5hngbx13BvEmi4wuaBdv0duVUVKfsHlQAwFG4xwruyGit
 8JQpxTZtP4inLT8gpmGN9XGBrYB/pRRtAZa5LiHMSeJ4J9YU/7EG+GEa6Z6l2IK6S/i/
 i9rG1oumbRjD1D44KTiAtQnZTJecgSYmy2WlkXh2F5Xnt6zZtwcUCVhh/phdA3NnmcG8
 UOt7/mGP/ogdJcB4DA5gQrp0BMSfp0rx6j7U1Y7Y/fZ+PpwFacH/ZzV/jbYlovNqCFhu
 djtku4pnfQXhak3XM4LVYoGLyIog7OsAQS7lwE0KSqdT+AJLRcjPFtTiBOq0jyW//APM
 cSkw==
X-Gm-Message-State: AA+aEWb3bMfleR5NyzGqeBwNM3/YAcVJKU/WjjD/fcZjc+uIYQmgEZJ/
 RYQKn6nDrDjXEm2Qdp5XayzjqLM9wvuKpriukFNZ2w==
X-Google-Smtp-Source: AJdET5dfHLANulHlMjyGX7OBWmbwBBp1+d29Gxn0xskZHV8bAk+GrUSuC+qSB5sfvE+0GqbKMPk4kAb2n5Ew7qIb1v4=
X-Received: by 2002:a2e:9107:: with SMTP id
 m7-v6mr23185480ljg.23.1543419036391; 
 Wed, 28 Nov 2018 07:30:36 -0800 (PST)
MIME-Version: 1.0
References: <20181128102600.20162-1-jgross@suse.com>
In-Reply-To: <20181128102600.20162-1-jgross@suse.com>
From: Christopher Clark <christopher.w.clark@gmail.com>
Date: Wed, 28 Nov 2018 07:30:23 -0800
Message-ID: <CACMJ4GYN8Nqv+-RaMkis+Q=5c362mCyEOQSqb0f07_TCAb9iQQ@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMjoyNiBBTSBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gPSBQcm9qZWN0cyA9Cj4KPiA9PSBIeXBlcnZpc29yID09Cj4KPiAq
ICBBcmdvIChpbnRlci1WTSBjb21tdW5pY2F0aW9uKQoKSSBoYXZlIGEgcGF0Y2ggc2VyaWVzIGZv
ciB0aGlzIHRoYXQgaXMgYXBwcm9hY2hpbmcgcmVhZGluZXNzIHRvIHBvc3QuCkl0IGRvZXMgdG91
Y2ggQVJNIChzbGlnaHRseSkgc28gd2lsbCBiZSBwb3N0ZWQgdGhpcyB3ZWVrIHRvIG1lZXQgdGhl
CkFSTSBkZWFkbGluZS4KCkNocmlzdG9waGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:33:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:33: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-devel-bounces@lists.xenproject.org>)
	id 1gS1pr-0008Jp-3u; Wed, 28 Nov 2018 15: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=+lGq=OH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS1pp-0008Ji-EW
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:33:05 +0000
X-Inumbo-ID: e4f3a310-f322-11e8-a0ef-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4f3a310-f322-11e8-a0ef-12d6303a7972;
 Wed, 28 Nov 2018 15:33:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 78694AEBA;
 Wed, 28 Nov 2018 15:33:02 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20181122164028.8451-1-jgross@suse.com>
 <20181122164028.8451-2-jgross@suse.com> <5BFEB0470200007800200CE0@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <13ad2db6-ad76-c095-7b92-16b4813bd0d9@suse.com>
Date: Wed, 28 Nov 2018 16:33:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BFEB0470200007800200CE0@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/3] xen/x86: delay parsing of dom0_mem
 parameter until needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTEvMjAxOCAxNjoxMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMTEuMTgg
YXQgMTc6NDAsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBJbnN0ZWFkIG9mIHBhcnNpbmcg
dGhlIGRvbTBfbWVtIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgYXMgY3VzdG9tCj4+IHBhcmFtZXRl
ciBkbyB0aGF0IG9ubHkgd2hlbiBidWlsZGluZyBkb20wLiBUaGlzIHdpbGwgZW5hYmxlIGEgbGF0
ZXIKPj4gYWRkaXRpb24gb2Ygc3BlY2lmeWluZyB0aGUgbWVtb3J5IHNpemUgYnkgZnJhY3Rpb25z
IG9mIHRoZSBob3N0IG1lbW9yeQo+PiBzaXplLCB3aGljaCBpc24ndCBrbm93biB3aGVuIGRvaW5n
IGN1c3RvbSBwYXJhbWV0ZXIgcGFyc2luZy4KPiAKPiBCdXQgeW91IGRvbid0IG5lZWQgdG8ga25v
dyBtZW1vcnkgc2l6ZSBhdCB0aGUgdGltZSBvZiBwYXJzaW5nLiBBbGwKPiB5b3UgbmVlZCB0byBk
byBpcyBzdG9yZSBhbGwgc3BlY2lmaWVkIHZhbHVlcyBpbiBfX2luaXRkYXRhIHZhcmlhYmxlcwo+
IGFuZCBkbyB0aGUgY2FsY3VsYXRpb25zIHdoZW4gYXZhaWxhYmxlIG1lbW9yeSBpcyBrbm93bi4g
VGhlCj4gcmVhc29uIEknZCBsaWtlIHRvIGF2b2lkIGdvaW5nIHRoZSByb3V0ZSB5b3UgY2hvc2Ug
aXMgYmVjYXVzZSAuLi4KCk9rYXksIHNvIHRoaXMgd291bGQgcmVxdWlyZSBhZGRpdGlvbmFsIGRv
bTBfbWluX2ZyYWMsIGRvbTBfbWF4X2ZyYWMgYW5kCmRvbTBfZnJhYyAob3Igc2ltaWxhcikuIEkg
Y2FuIGNoYW5nZSBpdCB0aGlzIHdheSBpZiB5b3UgbGlrZSB0aGF0CmJldHRlci4KCj4gCj4+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2RvbTBf
YnVpbGQuYwo+PiBAQCAtMjQsNiArMjQsOCBAQCBzdGF0aWMgbG9uZyBfX2luaXRkYXRhIGRvbTBf
bnJwYWdlczsKPj4gIHN0YXRpYyBsb25nIF9faW5pdGRhdGEgZG9tMF9taW5fbnJwYWdlczsKPj4g
IHN0YXRpYyBsb25nIF9faW5pdGRhdGEgZG9tMF9tYXhfbnJwYWdlcyA9IExPTkdfTUFYOwo+PiAg
Cj4+ICtzdGF0aWMgY2hhciBfX2luaXRkYXRhIGRvbTBfbWVtX3Bhcls2NF07Cj4gCj4gLi4uIEkg
d2FzIHJlYWxseSBob3BpbmcgdG8gc2VlIGdvIGF3YXkgYWxsIHN1Y2ggc3RhdGljYWxseSBkaW1l
bnNpb25lZAo+IGFycmF5cyB1c2VkIHRvIHN0b3JlIGNvbW1hbmQgbGluZSBwaWVjZXMuIFRoaXMg
aXMgZXZlbiBtb3JlIHNvIHNpbmNlCj4gSSd2ZSBzZWVuIGFscmVhZHkgaW4gcGF0Y2ggMiB5b3Ug
ZmVlbCB0aGUgbmVlZCB0byBidW1wIGl0cyBzaXplLgoKVWgsIHRoZSBidW1waW5nIHdhcyBhIGxl
ZnRvdmVyIGZyb20gYSBwcmV2aW91cyB2ZXJzaW9uLiBCdXQgbmV2ZXJ0aGVsZXNzCkkgY2FuIHVu
ZGVyc3RhbmQgeW91ciBjb25jZXJuIGhlcmUuCgo+IAo+PiBAQCAtNDQsMTQgKzQ2LDIwIEBAIHN0
YXRpYyBsb25nIF9faW5pdGRhdGEgZG9tMF9tYXhfbnJwYWdlcyA9IExPTkdfTUFYOwo+PiAgICog
IElmICt2ZTogVGhlIHNwZWNpZmllZCBhbW91bnQgaXMgYW4gYWJzb2x1dGUgdmFsdWUuCj4+ICAg
KiAgSWYgLXZlOiBUaGUgc3BlY2lmaWVkIGFtb3VudCBpcyBzdWJ0cmFjdGVkIGZyb20gdG90YWwg
YXZhaWxhYmxlIG1lbW9yeS4KPj4gICAqLwo+PiAtc3RhdGljIGxvbmcgX19pbml0IHBhcnNlX2Ft
dChjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICoqcHMpCj4+ICtzdGF0aWMgdW5zaWduZWQgbG9u
ZyBfX2luaXQgcGFyc2VfYW10KGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKipwcywKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhdmFpbCkK
Pj4gIHsKPj4gLSAgICBsb25nIHBhZ2VzID0gcGFyc2Vfc2l6ZV9hbmRfdW5pdCgoKnMgPT0gJy0n
KSA/IHMrMSA6IHMsIHBzKSA+PiBQQUdFX1NISUZUOwo+PiAtICAgIHJldHVybiAoKnMgPT0gJy0n
KSA/IC1wYWdlcyA6IHBhZ2VzOwo+PiArICAgIHVuc2lnbmVkIGludCBtaW51cyA9ICgqcyA9PSAn
LScpID8gMSA6IDA7Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBwYWdlcyA9IHBhcnNlX3NpemVfYW5k
X3VuaXQocyArIG1pbnVzLCBwcykgPj4gUEFHRV9TSElGVDsKPj4gKwo+PiArICAgIC8qIE5lZ2F0
aXZlIHNwZWNpZmljYXRpb24gbWVhbnMgImFsbCBtZW1vcnkgLSBzcGVjaWZpZWQgYW1vdW50Ii4g
Ki8KPj4gKyAgICByZXR1cm4gbWludXMgPyBhdmFpbCAtIHBhZ2VzIDogcGFnZXM7Cj4+ICB9Cj4g
Cj4gSSBkb24ndCB0aGluayBhbnkgb2YgdGhpcyBzaG91bGQgYmUgZG9uZSBpbiBhIHBhdGNoIHdp
dGggdGhlIGdpdmVuCj4gdGl0bGUuCgpHb2luZyB0aGUgb3RoZXIgcm91dGUgd2lsbCByZXN1bHQg
aW4gbWVyZ2luZyBwYXRjaGVzIDEgYW5kIDIsIEkgZ3Vlc3MuCgo+IAo+PiBAQCAtNjEsMTYgKzY5
LDE2IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2RvbTBfbWVtKGNvbnN0IGNoYXIgKnMpCj4+
ICAKPj4gICAgICBkbyB7Cj4+ICAgICAgICAgIGlmICggIXN0cm5jbXAocywgIm1pbjoiLCA0KSAp
Cj4+IC0gICAgICAgICAgICBkb20wX21pbl9ucnBhZ2VzID0gcGFyc2VfYW10KHMrNCwgJnMpOwo+
PiArICAgICAgICAgICAgZG9tMF9taW5fbnJwYWdlcyA9IHBhcnNlX2FtdChzICsgNCwgJnMsIGF2
YWlsKTsKPj4gICAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJtYXg6IiwgNCkgKQo+PiAt
ICAgICAgICAgICAgZG9tMF9tYXhfbnJwYWdlcyA9IHBhcnNlX2FtdChzKzQsICZzKTsKPj4gKyAg
ICAgICAgICAgIGRvbTBfbWF4X25ycGFnZXMgPSBwYXJzZV9hbXQocyArIDQsICZzLCBhdmFpbCk7
Cj4+ICAgICAgICAgIGVsc2UKPj4gLSAgICAgICAgICAgIGRvbTBfbnJwYWdlcyA9IHBhcnNlX2Ft
dChzLCAmcyk7Cj4+ICsgICAgICAgICAgICBkb20wX25ycGFnZXMgPSBwYXJzZV9hbXQocywgJnMs
IGF2YWlsKTsKPj4gICAgICB9IHdoaWxlICggKnMrKyA9PSAnLCcgKTsKPj4gIAo+PiAgICAgIHJl
dHVybiBzWy0xXSA/IC1FSU5WQUwgOiAwOwo+PiAgfQo+PiAtY3VzdG9tX3BhcmFtKCJkb20wX21l
bSIsIHBhcnNlX2RvbTBfbWVtKTsKPj4gK3N0cmluZ19wYXJhbSgiZG9tMF9tZW0iLCBkb20wX21l
bV9wYXIpOwo+IAo+IEluIHRoZSBldmVudCBvZiBteSBvYmplY3Rpb24gdG8gdGhlIGRlbGF5ZWQg
cGFyc2luZyBnZXR0aW5nIG92ZXJydWxlZDoKPiBUaGlzIHdvdWxkIHRoZW4gYmVsb25nIG5leHQg
dG8gdGhlIGFycmF5LiBBbmQgaWYgdGhlIGFycmF5IHJlbWFpbmVkLAo+IHBsZWFzZSBtYWtlIHRo
ZSBzdWZmaXggIl9wYXJhbSIsIG9yIGV2ZW4gYmV0dGVyIGJlIGNvbnNpc3RlbnQgd2l0aAo+IG90
aGVyIGNvbW1hbmQgbGluZSBvcHRpb24gaG9sZGluZyB2YXJpYWJsZSBuYW1lcyBhbmQgY2FsbCBp
dAo+IG9wdF9kb20wX21lbS4KPiAKPj4gQEAgLTI5OCw2ICszMDYsMTAgQEAgdW5zaWduZWQgbG9u
ZyBfX2luaXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKAo+PiAgICAgICAgICAoIWlvbW11X2hhcF9w
dF9zaGFyZSB8fCAhcGFnaW5nX21vZGVfaGFwKGQpKTsKPj4gICAgICBmb3IgKCA7IDsgbmVlZF9w
YWdpbmcgPSBmYWxzZSApCj4+ICAgICAgewo+PiArICAgICAgICBpZiAoIGRvbTBfbWVtX3Bhclsw
XSAmJiBwYXJzZV9kb20wX21lbShhdmFpbCkgKQo+PiArICAgICAgICAgICAgcHJpbnRrKCJJbnZh
bGlkIGRvbTBfbWVtIHBhcmFtZXRlciB2YWx1ZSBcIiVzXCIsIGlnbm9yaW5nXG4iLAo+PiArICAg
ICAgICAgICAgICAgICAgIGRvbTBfbWVtX3Bhcik7Cj4gCj4gTG9va2luZyBhdCBob3cgdGhlIHBh
cnNpbmcgZnVuY3Rpb24gd29ya3MgSSBkb24ndCB0aGluayB0aGUgZW50aXJlCj4gY29tbWFuZCBs
aW5lIHdvdWxkIG5lY2Vzc2FyaWx5IGJlIGlnbm9yZWQgaW4gY2FzZSBvZiBlcnJvci4gSSB0aGlu
awo+IHRoZSBsb2cgbWVzc2FnZSBzaG91bGRuJ3QgZ2l2ZSBhIHdyb25nIGltcHJlc3Npb24uCgpU
aGUgbWVzc2FnZSBpcyByZWZlcmVuY2luZyB0aGUgZG9tMF9tZW0gdmFsdWUgb25seS4gQW5kIHRo
aXMgd291bGQgYmUKaWdub3JlZC4gSSBkb24ndCBzZWUgeW91ciBjb25jZXJuIGhlcmUuCgoKSnVl
cmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:33:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:33: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-devel-bounces@lists.xenproject.org>)
	id 1gS1qE-0008Ls-FA; Wed, 28 Nov 2018 15:33: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=fE64=OH=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gS1qD-0008Lm-BW
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:33:29 +0000
X-Inumbo-ID: f314a5ca-f322-11e8-ac38-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f314a5ca-f322-11e8-ac38-12d6303a7972;
 Wed, 28 Nov 2018 15:33:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71739494"
Date: Wed, 28 Nov 2018 15:32:02 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20181128153202.p3aymgn5kzeosdjh@zion.uk.xensource.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-3-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181123171502.29519-3-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 3/9] libxl: Get rid of support for
 QEMU_USER_BASE (xen-qemuuser-domidNN)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDU6MTQ6NTZQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBRRU1VX1VTRVJfQkFTRSBhbGxvd3MgYSB1c2VyIHRvIHNwZWNpZnkgdGhlIFVJRCB0
byB1c2Ugd2hlbiBydW5uaW5nCj4gdGhlIGRldmljZW1vZGVsIGZvciBhIHNwZWNpZmljIGRvbWFp
biBudW1iZXIuICBVbmZvcnR1bmF0ZWx5LCB0aGlzIGlzCj4gbm90IHJlYWxseSBwcmFjdGljYWw6
IEl0IHJlcXVpcmVzIG5lYXJseSAzMiwwMDAgZW50cmllcyBpbgo+IC9ldGMvcGFzc3dkLiAgUUVN
VV9VU0VSX1JBTkdFX0JBU0UgaXMgbXVjaCBtb3JlIHByYWN0aWNhbC4KPiAKPiBSZW1vdmUgc3Vw
cG9ydCBmb3IgUUVNVV9VU0VSX0JBU0UuCj4gCj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKSSBoYXZlIG5vIHByb2JsZW0gd2l0aCB5b3Ug
cmVtb3ZpbmcgdGhpcywgYnV0IHlvdSBmb3Jnb3QgdG8gY2hhbmdlCnhsLmNmZy5wb2QuNS5pbi4K
CldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:33:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:33:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gS1qI-0008No-Pm; Wed, 28 Nov 2018 15:33: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=i9wt=oh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS1qH-0008NU-SM
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:33:33 +0000
X-Inumbo-ID: f6302e18-f322-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f6302e18-f322-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 15:33:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gS1qC-0004m9-TO; Wed, 28 Nov 2018 15:33:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gS1qC-0008Nj-Gp; Wed, 28 Nov 2018 15:33:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gS1qC-0002UG-Fr; Wed, 28 Nov 2018 15:33:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130807-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.9-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.9-testing:build-arm64:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-armhf-armhf-libvirt:host-ping-check-native:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-saverestore:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.9-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=7f01558d9b3fc4011741e9f469c96fd93dd8454e
X-Osstest-Versions-That: xen=f13983db120f5e56dfefbee5d56678d2d43e2914
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Nov 2018 15:33:28 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 130807: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgwNyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDgwNy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwMjEyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEz
MDIxMgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlIGZh
aWwgaW4gMTMwNzQ1IHBhc3MgaW4gMTMwODA3CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNCBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgaW4gMTMw
NzQ1IHBhc3MgaW4gMTMwODA3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBwYXNzIGluIDEzMDc0NQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIHBhc3MgaW4gMTMwNzQ1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTMwMjEyCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMzAyMTIKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEzMDIxMgoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEzMDIxMgog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJv
a2VuIGJsb2NrZWQgaW4gMTMwMjEyCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmxvY2tlZCBpbiAxMzAyMTIKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCAgZmFpbCBibG9ja2Vk
IGluIDEzMDIxMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEzMDc0NSBsaWtlIDEyOTc5NgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBp
biAxMzA3NDUgbGlrZSAxMzAwNDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzA3NDUgbGlrZSAxMzAyMTIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgaW4gMTMwNzQ1IGxpa2UgMTMwMjEyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk3OTYKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyOTc5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5Nzk2CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlr
ZSAxMzAwNDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDIxMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMwMjEyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMzAyMTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDIxMgogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgN2YwMTU1OGQ5YjNmYzQwMTE3NDFlOWY0NjljOTZmZDkzZGQ4NDU0ZQpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjEzOTgzZGIxMjBmNWU1NmRmZWZiZWU1ZDU2Njc4
ZDJkNDNlMjkxNAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMwMjEyICAyMDE4LTExLTE2IDE2OjE5
OjU5IFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDYxMyAgMjAxOC0xMS0yMCAx
NTowNzozOSBaICAgIDggZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEz
MDc0NSAgMjAxOC0xMS0yMyAyMjowODo0MCBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLXN0ZXAg
YnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQg
aG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRl
CmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1h
cm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1
cmUtbG9ncwpicm9rZW4tam9iIGJ1aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFy
bTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KCk5vdCBw
dXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCmNvbW1pdCA3ZjAxNTU4ZDliM2ZjNDAxMTc0MWU5ZjQ2OWM5NmZkOTNkZDg0
NTRlCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBO
b3YgMjMgMTE6NTA6MTcgMjAxOCArMDEwMAoKICAgIFZNWDogYWxsb3cgbWlncmF0aW9uIG9mIGd1
ZXN0cyB3aXRoIFNTQkQgZW5hYmxlZAogICAgCiAgICBUaGUgYmFja3BvcnQgb2YgY2Q1MzAyM2Rm
OSAoIng4Ni9tc3I6IFZpcnR1YWxpc2UgTVNSX1NQRUNfQ1RSTC5TU0JEIGZvcgogICAgZ3Vlc3Rz
IHRvIHVzZSIpIGRpZCBub3QgbWlycm9yIHRoZSBQViBzaWRlIGNoYW5nZSBpbnRvIHRoZSBIVk0g
KFZNWC0KICAgIHNwZWNpZmljKSBjb2RlIHBhdGguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IGU0M2YyY2E5NDM0NTNmMDQz
ODM5MzY3MjdmYThmMTk4MjdkNWU1OTYKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6NTI6MTMgMjAxOCArMDEwMAoK
ICAgIHg4Ni9kb20wOiBGaXggc2hhZG93aW5nIG9mIFBWIGd1ZXN0cyB3aXRoIDJNIHN1cGVycGFn
ZXMKICAgIAogICAgVGhpcyBpcyBhIHN0cmFpZ2h0IGJhY2twb3J0IG9mIGMvcyAyOGQ5YTlhMmQ0
MTc1OWI5ZTUxNjMwMzdiNzU5YWM1NTdhZWE3NjdjCiAgICBidXQgd2l0aCBhIGRpZmZlcmVudCBq
dXN0aWZpY2F0aW9uLgogICAgCiAgICBEb20wIG1heSBoYXZlIHN1cGVycGFnZXMgKGUuZy4gaW5p
dGlhbCBQMk0pLCBhbmQgbWF5IGJlIHNoYWRvd2VkCiAgICAoZS5nLiBQVi1MMVRGKS4gIEJlY2F1
c2Ugb2YgdGhpcyBpbmNvcnJlY3QgY2hlY2ssIHdoZW4gUFYgc3VwZXJwYWdlcyBhcmUKICAgIGRp
c2FsbG93ZWQgKHdoaWNoIGlzIHRoZSBzZWN1cml0eSBzdXBwb3J0ZWQgY29uZmlndXJhdGlvbiks
IGF0dGVtcHRpbmcgdG8KICAgIHNoYWRvdyB0aGUgUDJNIHdpdGggaXRzIHN1cGVycGFnZXMgc3Rp
bGwgaW50YWN0IHdpbGwgZmFpbC4gIEEgI1BGIHdpbGwgYmUKICAgIGhhbmRlZCBiYWNrIHRvIHRo
ZSBrZXJuZWwsIHJhdGhlciB0aGFuIHRoZSBzdXBlcnBhZ2UgYmVpbmcgc3BsaW50ZXJlZCBhbmQK
ICAgIHNoYWRvd2VkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDA4NjRk
ZDgxODE0ZjZmMDc5NTdkODVhMWU5Yzk0NDNlMDZiYjdlZTIKQXV0aG9yOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6NTE6MzYg
MjAxOCArMDEwMAoKICAgIHg4Ni9kb20wOiBBdm9pZCB1c2luZyAxRyBzdXBlcnBhZ2VzIGlmIHNo
YWRvd2luZyBtYXkgYmUgbmVjZXNzYXJ5CiAgICAKICAgIFRoZSBzaGFkb3cgY29kZSBkb2Vzbid0
IHN1cHBvcnQgMUcgc3VwZXJwYWdlcywgYW5kIHdpbGwgaGFuZCAjUEZbUlNWRF0gYmFjayB0bwog
ICAgZ3Vlc3RzLgogICAgCiAgICBGb3IgZG9tMCdzIHdpdGggNTEyR0Igb2YgUkFNIG9yIG1vcmUg
KGFuZCBzdWJqZWN0IHRvIHRoZSBQMk0gYWxpZ25tZW50KSwgWGVuJ3MKICAgIGRvbWFpbiBidWls
ZGVyIG1pZ2h0IHVzZSAxRyBzdXBlcnBhZ2VzLgogICAgCiAgICBBdm9pZCB1c2luZyAxRyBzdXBl
cnBhZ2VzIChmYWxsaW5nIGJhY2sgdG8gMk0gc3VwZXJwYWdlcyBpbnN0ZWFkKSBpZiB0aGVyZSBp
cwogICAgYSByZWFzb25hYmxlIGNoYW5jZSB0aGF0IHdlIG1heSBoYXZlIHRvIHNoYWRvdyBkb20w
LiAgVGhpcyBhc3N1bWVzIHRoYXQgdGhlcmUKICAgIGFyZSBubyBjaXJjdW1zdGFuY2VzIHdoZXJl
IHdlIHdpbGwgYWN0aXZhdGUgbG9nZGlydHkgbW9kZSBvbiBkb20wLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDk2ZjZlZTE1YWQ3Y2E5NjQ3Mjc3OWZjNWMwODNiNDE0OTQ5NWM1ODQKICAgIG1hc3RlciBk
YXRlOiAyMDE4LTExLTEyIDExOjI2OjA0ICswMDAwCgpjb21taXQgY2E1ZWRlNjM5NzhmNzlkYjkx
MGY2Mzg0NzJhYjUxZDM1ZDcwM2YyNwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjUwOjU3IDIwMTggKzAxMDAKCiAgICB4ODYvc2hh
ZG93OiBzaHJpbmsgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyB0byAxNiBiaXRzCiAg
ICAKICAgIFRoaXMgaXMgdG8gYXZvaWQgaXQgb3ZlcmxhcHBpbmcgdGhlIGxpbmVhcl9wdF9jb3Vu
dCBmaWVsZCBuZWVkZWQgZm9yIFBWCiAgICBkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBhcmF0ZSwg
SFZNLW9ubHkgcGFnZXRhYmxlX2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKICAgIHRoZSBzb2xlIG9u
ZSBsZWZ0IGluIHRoZSB1cHBlciAxNiBiaXRzLgogICAgCiAgICBOb3RlIHRoYXQgdGhlIGFjY2Vz
c2VzIHRvIC0+c2hhZG93X2ZsYWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUoKSBnZXQKICAgIHN3
aXRjaGVkIHRvIG5vbi1hdG9taWMsIG5vbi1iaXRvcHMgb3BlcmF0aW9ucywgYXMge3Rlc3Qsc2V0
LGNsZWFyfV9iaXQoKQogICAgYXJlIG5vdCBhbGxvd2VkIG9uIHVpbnQxNl90IGZpZWxkcyBhbmQg
aGVuY2UgdGhlaXIgdXNlIHdvdWxkIGhhdmUKICAgIHJlcXVpcmVkIHVnbHkgY2FzdHMuIFRoaXMg
aXMgZmluZSBiZWNhdXNlIGFsbCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAogICAgdG8gb2Nj
dXIgd2l0aCB0aGUgcGFnaW5nIGxvY2sgaGVsZCwgYW5kIG90aGVyIHVwZGF0ZXMgb2YgaXQgdXNl
IHw9IGFuZAogICAgJj0gYXMgd2VsbCAoaS5lLiB1c2luZyBhdG9taWMgb3BlcmF0aW9ucyBoZXJl
IGRpZG4ndCByZWFsbHkgZ3VhcmQKICAgIGFnYWluc3QgcG90ZW50aWFsbHkgcmFjaW5nIHVwZGF0
ZXMgZWxzZXdoZXJlKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBQcmdtci5jb20gU2VjdXJpdHkgPHNlY3VyaXR5QHByZ21yLmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IDc4OTU4
OTk2OGVkOTBlODJhODMyZGJjNjBlOTU4Yzc2Yjc4N2JlN2UKICAgIG1hc3RlciBkYXRlOiAyMDE4
LTExLTIwIDE0OjU5OjU0ICswMTAwCgpjb21taXQgZDk2ZTYyOTBjMjE3NjMxZmY1MzE5MDEwNWU1
ZTBhMGI0N2M1YjhjNwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBUdWUgTm92IDIwIDE1OjUwOjEzIDIwMTggKzAxMDAKCiAgICB4ODYvc2hhZG93OiBtb3Zl
IE9PUyBmbGFnIGJpdCBwb3NpdGlvbnMKICAgIAogICAgSW4gcHJlcGFyYXRpb24gb2YgcmVkdWNp
bmcgc3RydWN0IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyBmaWVsZCB0byAxNgogICAgYml0cywg
bG93ZXIgdGhlIGJpdCBwb3NpdGlvbnMgdXNlZCBmb3IgU0hGX291dF9vZl9zeW5jIGFuZAogICAg
U0hGX29vc19tYXlfd3JpdGUuCiAgICAKICAgIEluc3RlYWQgb2YgYWxzbyBhZGp1c3RpbmcgdGhl
IG9wZW4gY29kZWQgdXNlIGluIF9nZXRfcGFnZV90eXBlKCksCiAgICBpbnRyb2R1Y2Ugc2hhZG93
X3ByZXBhcmVfcGFnZV90eXBlX2NoYW5nZSgpIHRvIGNvbnRhaW4ga25vd2xlZGdlIG9mIHRoZQog
ICAgYml0IHBvc2l0aW9ucyB0byBzaGFkb3cgY29kZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yODAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIG1h
c3RlciBjb21taXQ6IGQ2OGUxMDcwYzNlOGY0YWY3YTMxMDQwZjA4YmRkOThlNmQ2ZWFjMWQKICAg
IG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU5OjEzICswMTAwCgpjb21taXQgZDgxOWE2NWJi
YzNlNjhmMzhkZGUwM2FkZTc2NGRlOTE1NzYwNTAwOApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo0OTozOSAyMDE4
ICswMTAwCgogICAgeDg2L21tOiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVyIGZhaWxpbmcgdG8g
dXBkYXRlIGEgZ3Vlc3RzIEwxZQogICAgCiAgICBJZiB0aGUgTDFlIHVwZGF0ZSBoYXNuJ3Qgb2Nj
dXJlZCwgdGhlIGZsdXNoIGNhbm5vdCBkbyBhbnl0aGluZyB1c2VmdWwuICBUaGlzCiAgICBza2lw
cyB0aGUgcG90ZW50aWFsbHkgZXhwZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVy
c2lvbiwgYW5kCiAgICBicm9hZGNhc3QgVExCIHNob290ZG93bi4KICAgIAogICAgTW9yZSBpbXBv
cnRhbnRseSBob3dldmVyLCB3ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8gYSBi
YWQgdmEKICAgIHBhcmFtZXRlciBmcm9tIHRoZSBndWVzdCwgYW5kIHRoaXMgc2hvdWxkIG5vdCBw
cm9wYWdhdGUgaW50byB0aGUgVExCIGZsdXNoaW5nCiAgICBsb2dpYy4gIFRoZSBJTlZQQ0lEIGlu
c3RydWN0aW9uIGZvciBleGFtcGxlIHJhaXNlcyAjR1AgZm9yIGEgbm9uLWNhbm9uaWNhbAogICAg
YWRkcmVzcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjc5LgogICAgCiAgICBSZXBvcnRlZC1ieTog
TWF0dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZjOGQ1MDI4
ODcyMjY3MmVjYzhlMTliMDc0MWEzMWI1MjFkMDE3MDYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTEx
LTIwIDE0OjU4OjQxICswMTAwCgpjb21taXQgMTViNGVlOTRiZWQ3MDJjYjczMmU3ZmE0Y2JhYjMz
MjgwYTA5NjVkOApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTog
ICBUdWUgTm92IDIwIDE1OjQ5OjAxIDIwMTggKzAxMDAKCiAgICBBTUQvSU9NTVU6IHN1cHByZXNz
IFBURSBtZXJnaW5nIGFmdGVyIGluaXRpYWwgdGFibGUgY3JlYXRpb24KICAgIAogICAgVGhlIGxv
Z2ljIGlzIG5vdCBmaXQgZm9yIHRoaXMgcHVycG9zZSwgc28gc2ltcGx5IGRpc2FibGUgaXRzIHVz
ZSB1bnRpbAogICAgaXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQuIE5vdGUgdGhhdCB0aGlzIHJl
LWVuYWJsZXMgbWVyZ2luZyBmb3IgdGhlCiAgICB0YWJsZSBjcmVhdGlvbiBjYXNlLCB3aGljaCB3
YXMgZGlzYWJsZWQgYXMgYSAocGVyaGFwcyB1bmludGVuZGVkKSBzaWRlCiAgICBlZmZlY3Qgb2Yg
dGhlIGVhcmxpZXIgImFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNrcyIuIEl0IHJlbGllcyBvbiBu
bwogICAgcGFnZSBnZXR0aW5nIG1hcHBlZCBtb3JlIHRoYW4gb25jZSAod2l0aCBkaWZmZXJlbnQg
cHJvcGVydGllcykgaW4gdGhpcwogICAgcHJvY2VzcywgYXMgdGhhdCB3b3VsZCBzdGlsbCBiZSBi
ZXlvbmQgd2hhdCB0aGUgbWVyZ2luZyBsb2dpYyBjYW4gY29wZQogICAgd2l0aC4gQnV0IGFyY2hf
aW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZSgpIGd1YXJhbnRlZXMgdGhpcyBhZmFpY3QuCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5MzdlZjMyNTY1
ZmEzYTgxZmRiMzdiOWRkNWFhOTlhMWI4N2FmYTc1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0y
MCAxNDo1NToxNCArMDEwMAoKY29tbWl0IGY5N2ExZDEzNzViZWNkMzBkMDU0MWJhODVjYWFjNDIx
NTM0MGQwYzQKQXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
RGF0ZTogICBUdWUgTm92IDIwIDE1OjQ4OjIyIDIwMTggKzAxMDAKCiAgICBhbWQvaW9tbXU6IGZp
eCBmbHVzaCBjaGVja3MKICAgIAogICAgRmx1c2ggY2hlY2tpbmcgZm9yIEFNRCBJT01NVSBkaWRu
J3QgY2hlY2sgd2hldGhlciB0aGUgcHJldmlvdXMgZW50cnkKICAgIHdhcyBwcmVzZW50LCBvciB3
aGV0aGVyIHRoZSBmbGFncyAod3JpdGFibGUvcmVhZGFibGUpIGNoYW5nZWQgaW4gb3JkZXIKICAg
IHRvIGRlY2lkZSB3aGV0aGVyIGEgZmx1c2ggc2hvdWxkIGJlIGV4ZWN1dGVkLgogICAgCiAgICBG
aXggdGhpcyBieSB0YWtpbmcgdGhlIHdyaXRhYmxlL3JlYWRhYmxlL25leHQtbGV2ZWwgZmllbGRz
IGludG8gYWNjb3VudCwKICAgIHRvZ2V0aGVyIHdpdGggdGhlIHByZXNlbnQgYml0LgogICAgCiAg
ICBBbG9uZyB0aGVzZSBsaW5lcyB0aGUgZmx1c2hpbmcgaW4gYW1kX2lvbW11X21hcF9wYWdlKCkg
bXVzdCBub3QgYmUKICAgIG9taXR0ZWQgZm9yIFBWIGRvbWFpbnMuIFRoZSBjb21tZW50IHRoZXJl
IHdhcyBzaW1wbHkgd3Jvbmc6IE1hcHBpbmdzIG1heQogICAgdmVyeSB3ZWxsIGNoYW5nZSwgYm90
aCB0aGVpciBhZGRyZXNzZXMgYW5kIHRoZWlyIHBlcm1pc3Npb25zLiBVbHRpbWF0ZWx5CiAgICB0
aGlzIHNob3VsZCBob25vciBpb21tdV9kb250X2ZsdXNoX2lvdGxiLCBidXQgdG8gYWNoaWV2ZSB0
aGlzCiAgICBhbWRfaW9tbXVfb3BzIGZpcnN0IG5lZWRzIHRvIGdhaW4gYW4gLmlvdGxiX2ZsdXNo
IGhvb2suCiAgICAKICAgIEFsc28gbWFrZSBjbGVhcl9pb21tdV9wdGVfcHJlc2VudCgpIHN0YXRp
YywgdG8gZGVtb25zdHJhdGUgdGhlcmUncyBubwogICAgY2FsbGVyIG9taXR0aW5nIHRoZSAoc3Vi
c2VxdWVudCkgZmx1c2guCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAg
ICBSZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFz
dGVyIGNvbW1pdDogMWE3ZmZlNDY2Y2QwNTdkYWFlZjI0NWIwYTFhYjZiODI1ODhlNGMwMQogICAg
bWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTI6MTIgKzAxMDAKKHFlbXUgY2hhbmdlcyBub3Qg
aW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:38:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:38: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-devel-bounces@lists.xenproject.org>)
	id 1gS1vJ-0000Jm-Nz; Wed, 28 Nov 2018 15:38: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=fE64=OH=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gS1vH-0000Jh-T1
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:38:43 +0000
X-Inumbo-ID: ae9e278a-f323-11e8-bee3-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae9e278a-f323-11e8-bee3-12d6303a7972;
 Wed, 28 Nov 2018 15:38:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71740315"
Date: Wed, 28 Nov 2018 15:37:34 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20181128153734.ot4a7ukid5alvj2c@zion.uk.xensource.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-4-george.dunlap@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181123171502.29519-4-george.dunlap@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 4/9] dm_depriv: Describe expected usage of
 device_model_user parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDU6MTQ6NTdQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBBIG51bWJlciBvZiBzdWJzZXF1ZW50IHBhdGNoZXMgcmVseSBvbiBhcy15ZXQgdW5k
ZWZpbmVkIGJlaGF2aW9yIGZvcgo+IHdoYXQgdGhlIGBkZXZpY2VfbW9kZWxfdXNlcmAgcGFyYW1l
dGVyIGRvZXMuICBSYXRoZXIgdGhhbiBpbXBsZW1lbnQgaXQKPiBpbmNvcnJlY3RseSAob3IgcmFu
ZG9tbHkpLCBvciByZW1vdmUgdGhlIGZlYXR1cmUsIGRlc2NyaWJlIGFuIGV4cGVjdGVkCj4gdXNh
Z2UgZm9yIHRoZSBmZWF0dXJlLiAgRnVydGhlciBwYXRjaGVzIHdpbGwgbWFrZSBkZWNpc2lvbnMg
YmFzZWQgb24KPiB0aGlzIGV4cGVjdGVkIHVzYWdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gQ0M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+
IC0tLQo+ICBkb2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9jIHwgMTcgKysrKysr
KysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKykKPiAKPiBkaWZm
IC0tZ2l0IGEvZG9jcy9mZWF0dXJlcy9xZW11LWRlcHJpdmlsZWdlLnBhbmRvYyBiL2RvY3MvZmVh
dHVyZXMvcWVtdS1kZXByaXZpbGVnZS5wYW5kb2MKPiBpbmRleCBmOTQxNTI1MTg5Li40OWI1NzE5
ODBlIDEwMDY0NAo+IC0tLSBhL2RvY3MvZmVhdHVyZXMvcWVtdS1kZXByaXZpbGVnZS5wYW5kb2MK
PiArKysgYi9kb2NzL2ZlYXR1cmVzL3FlbXUtZGVwcml2aWxlZ2UucGFuZG9jCj4gQEAgLTY2LDYg
KzY2LDIzIEBAIHRoaXMsIGNyZWF0ZSBhIHVzZXIgbmFtZWQgYHhlbi1xZW11dXNlci1zaGFyZWRg
OyBmb3IgZXhhbXBsZToKPiAgCj4gICAgICBhZGR1c2VyIC0tbm8tY3JlYXRlLWhvbWUgLS1zeXN0
ZW0geGVuLXFlbXV1c2VyLXNoYXJlZAo+ICAKPiArQSBmaW5hbCB3YXkgdG8gc2V0IHVwIGEgc2Vw
YXJhdGUgcHJvY2VzcyBmb3IgcWVtdXMgaXMgdG8gYWxsb2NhdGUgb25lCj4gK1VJRCBwZXIgVk0s
IGFuZCBzZXQgdGhlIFVJRCBpbiB0aGUgZG9tYWluIGNvbmZpZyBmaWxlIHdpdGggdGhlCj4gK2Bk
ZXZpY2VfbW9kZWxfdXNlcmAgYXJndW1lbnQuICBGb3IgZXhhbXBsZSwgc3VwcG9zZSB5b3UgaGF2
ZSBhIFZNCj4gK25hbWVkIGBjNi0wMWAuICBZb3UgbWlnaHQgZG8gdGhlIGZvbGxvd2luZzoKPiAr
Cj4gKyAgICBhZGR1c2VyIC0tc3lzdGVtIC0tbm8tY3JlYXRlLWhvbWUgLS1ncm91cCB4ZW4tcWVt
dXV1c2VyLWM2LTAxCj4gKwo+ICtBbmQgdGhlbiBpbiB5b3VyIGNvbmZpZyBmaWxlLCB0aGUgZm9s
bG93aW5nIGxpbmU6Cj4gKwo+ICsgICAgZGV2aWNlX21vZGVsX3VzZXI9Inhlbi1xZW11dXNlci1j
Ni0wMSIKPiArCj4gK05PVEU6IEl0IGlzIGltcG9ydGFudCB3aGVuIHVzaW5nIGBkZXZpY2VfbW9k
ZWxfdXNlcmAgdGhhdCBFQUNIIFZNIEhBVkUKPiArQSBTRVBBUkFURSBVSUQsIGFuZCB0aGF0IG5v
bmUgb2YgdGhlc2UgVUlEcyBtYXAgdG8gcm9vdC4gIHhsIHdpbGwKPiArdGhyb3cgYW4gZXJyb3Ig
YSB1aWQgbWFwcyB0byB6ZXJvLCBidXQgbm90IGlmIG11bHRpcGxlIFZNcyBoYXZlIHRoZQo+ICtz
YW1lIHVpZC4gIE11bHRpcGxlIFZNcyB3aXRoIHRoZSBzYW1lIGRldmljZSBtb2RlbCB1aWQgd2ls
bCBjYXVzZQo+ICtwcm9ibGVtcy4KPiArCgpUaGlzIHNvdW5kcyBwbGF1c2libGUgYnV0IEkgaGF2
ZW4ndCBiZWVuIGZvbGxvd2luZyB0aGUgZGVzaWduIGRpc2N1c3Npb24KY2xvc2VseSBzbyBJIHdp
bGwgbGVhdmUgdGhpcyB0byBJYW4gYW5kIEFudGhvbnkuCgpXZWkuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:43:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:43: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-devel-bounces@lists.xenproject.org>)
	id 1gS20F-00012x-Fh; Wed, 28 Nov 2018 15:43: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=+lGq=OH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS20E-00012s-N3
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:43:50 +0000
X-Inumbo-ID: 65a31026-f324-11e8-b6c4-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 65a31026-f324-11e8-b6c4-12d6303a7972;
 Wed, 28 Nov 2018 15:43:48 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EEACFABE4;
 Wed, 28 Nov 2018 15:43:47 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20181122164028.8451-1-jgross@suse.com>
 <20181122164028.8451-3-jgross@suse.com> <5BFEB1950200007800200CF9@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <55558323-78d5-7ff7-e97b-fa4287ff9035@suse.com>
Date: Wed, 28 Nov 2018 16:43:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BFEB1950200007800200CF9@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 2/3] xen/x86: add dom0 memory sizing variants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTEvMjAxOCAxNjoxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMTEuMTgg
YXQgMTc6NDAsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBAQCAtNzc3LDEzICs3NzcsMjAg
QEAgVGhlIGFtb3VudCBvZiBtZW1vcnkgd2lsbCBiZSBhdCBsZWFzdCB0aGUgbWluaW11bSBidXQg
bmV2ZXIgbW9yZSB0aGFuCj4+ICB0aGUgbWF4aW11bSAoaS5lLiwgYG1heGAgb3ZlcnJpZGVzIHRo
ZSBgbWluYCBvcHRpb24pLiAgSWYgdGhlcmUgaXNuJ3QKPj4gIGVub3VnaCBtZW1vcnkgdGhlbiBh
cyBtdWNoIGFzIHBvc3NpYmxlIGlzIGFsbG9jYXRlZC4KPj4gIAo+PiAtYG1heDo8c2l6ZT5gIGFs
c28gc2V0cyB0aGUgbWF4aW11bSByZXNlcnZhdGlvbiAodGhlIG1heGltdW0gYW1vdW50IG9mCj4+
ICtgbWF4Ojxzej5gIGFsc28gc2V0cyB0aGUgbWF4aW11bSByZXNlcnZhdGlvbiAodGhlIG1heGlt
dW0gYW1vdW50IG9mCj4+ICBtZW1vcnkgZG9tMCBjYW4gYmFsbG9vbiB1cCB0bykuICBJZiB0aGlz
IGlzIG9taXR0ZWQgdGhlbiB0aGUgbWF4aW11bQo+PiAgcmVzZXJ2YXRpb24gaXMgdW5saW1pdGVk
Lgo+PiAgCj4+ICBGb3IgZXhhbXBsZSwgdG8gc2V0IGRvbTAncyBpbml0aWFsIG1lbW9yeSBhbGxv
Y2F0aW9uIHRvIDUxMk1CIGJ1dAo+PiAgYWxsb3cgaXQgdG8gYmFsbG9vbiB1cCBhcyBmYXIgYXMg
MUdCIHVzZSBgZG9tMF9tZW09NTEyTSxtYXg6MUdgCj4+ICAKPj4gKz4gYDxzej5gIGlzOiBgPHNp
emU+IHwgWzxzaXplPitdPGZyYWM+JWAKPj4gKz4gYDxmcmFjPmAgaXMgYW4gaW50ZWdlciA8IDEw
MAo+IAo+IEl0IGlzIHByb2JhYmx5IGZpbmUgdG8gc3RhdGUgaXQgbGlrZSB0aGlzIGhlcmUsIGJ1
dCB0aGUgaW1wbGVtZW50YXRpb24KPiBzaG91bGQgdGFrZSBjYXJlIG9mIG5vdCBhbGxvd2luZyA8
c2l6ZT4rPGZyYWM+JSB0byBiZSBncmVhdGVyCj4gdGhhbiBhdmFpbGFibGUgbWVtb3J5LgoKZG9t
MF9jb21wdXRlX25yX3BhZ2VzKCkgaXMgbWFraW5nIHN1cmUgdGhlIHNpemUgaXMgbGltaXRlZCBi
eSB0aGUKYXZhaWxhYmxlIG1lbW9yeS4KCj4gCj4+IEBAIC01MCw3ICs1NSwyOCBAQCBzdGF0aWMg
dW5zaWduZWQgbG9uZyBfX2luaXQgcGFyc2VfYW10KGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIg
KipwcywKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBhdmFpbCkKPj4gIHsKPj4gICAgICB1bnNpZ25lZCBpbnQgbWludXMgPSAoKnMgPT0gJy0n
KSA/IDEgOiAwOwo+PiAtICAgIHVuc2lnbmVkIGxvbmcgcGFnZXMgPSBwYXJzZV9zaXplX2FuZF91
bml0KHMgKyBtaW51cywgcHMpID4+IFBBR0VfU0hJRlQ7Cj4+ICsgICAgdW5zaWduZWQgbG9uZyB2
YWwsIHBhZ2VzID0gMDsKPj4gKwo+PiArICAgIC8qIEF2b2lkIGFjY2Vzc2luZyBzWy0xXSBpbiBj
YXNlIHZhbHVlIHN0YXJ0cyB3aXRoICclJy4gKi8KPj4gKyAgICBpZiAoICpzID09ICclJyApCj4+
ICsgICAgICAgIHJldHVybiAwOwo+PiArCj4+ICsgICAgcyArPSBtaW51czsKPj4gKyAgICB3aGls
ZSAoIGlzZGlnaXQoKnMpICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHZhbCA9IHBhcnNlX3NpemVf
YW5kX3VuaXQocywgcHMpOwo+PiArICAgICAgICBzID0gKnBzOwo+PiArICAgICAgICBpZiAoICpz
ID09ICclJyAmJiBpc2RpZ2l0KCoocyAtIDEpKSAmJiB2YWwgPCAoMTAwIDw8IDEwKSApCj4gCj4g
SW4gdGhlIGNvbW1lbnQgYWJvdmUgeW91IHRhbGsgYWJvdXQgc1stMV0gLSB3aHkgZG8geW91IHVz
ZSBhIG1vcmUKPiBjb21wbGljYXRlZCAoZXZlbiBpZiBqdXN0IHNsaWdodGx5KSBleHByZXNzaW9u
IGhlcmU/CgpJIGRpc2xpa2UgdXNpbmcgc1stMV0gaW4gY29kZS4gSW4gY2FzZSB5b3UgcHJlZmVy
IGl0IEkgY2FuIHVzZSBpdCBoZXJlLgoKPiAKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAg
cGFnZXMgKz0gKHZhbCA+PiAxMCkgKiBhdmFpbCAvIDEwMDsKPiAKPiBUaGUgc2NhbGluZyBieSAx
MCBiaXRzIGhlcmUgYW5kIGFib3ZlIG1ha2UgaXQgcmF0aGVyIGRlc2lyYWJsZSB0bwo+IHNsaWdo
dGx5IGNoYW5nZSBwYXJzZV9zaXplX2FuZF91bml0KCkgaW5zdGVhZDogSSB0aGluayBpdCBjb3Vs
ZAo+IGVhc2lseSBiZSBtYWRlIG5vdCBkbyB0aGUgc2NhbGluZyBpZiBpdCBmaW5kcyAlIGFzIHRo
ZSBuZXh0IGlucHV0Cj4gY2hhcmFjdGVyLiBPdGhlcndpc2UgYXQgbGVhc3QgYSBicmllZiBjb21t
ZW50IHNob3VsZCBiZSBwdXQgaGVyZS4KCkknbSBmaW5lIHdpdGggZWl0aGVyIHNvbHV0aW9uLiBJ
biBjYXNlIG5vYm9keSBlbHNlIHNwZWFrcyB1cCBJJ2xsCm1vZGlmeSBwYXJzZV9zaXplX2FuZF91
bml0KCkgdG8gZG8gbm8gc2NhbGluZyBpbiBjYXNlIG9mICclJyBmb2xsb3dpbmcKdGhlIHZhbHVl
LgoKPiBEZXNwaXRlIHRoZSBjb21tZW50cyAtIEkgdmVyeSBtdWNoIGxpa2UgdGhlIGFkZGVkIGZs
ZXhpYmlsaXR5LgoKVGhhbmtzLiBUaGF0IHdhcyB0aGUgbWFpbiBodXJkbGUuIEltcGxlbWVudGF0
aW9uIGRldGFpbHMgY2FuIGJlIHNvcnRlZApvdXQgZWFzaWx5LiA6LSkKCgpKdWVyZ2VuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:44:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15: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-devel-bounces@lists.xenproject.org>)
	id 1gS20d-00014j-Pd; Wed, 28 Nov 2018 15:44: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=ir32=OH=citrix.com=prvs=8634c6f68=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gS20c-00014a-UA
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:44:14 +0000
X-Inumbo-ID: 733c66c4-f324-11e8-b18d-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 733c66c4-f324-11e8-b18d-12d6303a7972;
 Wed, 28 Nov 2018 15:44:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="82481008"
Date: Wed, 28 Nov 2018 16:41:24 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181128154124.6iyz44hsvm7diovj@mac>
References: <20181128100949.us5zjhswmxx42635@mac>
 <5BFE91980200007800200BDF@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BFE91980200007800200BDF@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] vpci: deferral of register write until p2m changes
 are done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDY6MDE6MTJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjExLjE4IGF0IDExOjA5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gSGVsbG8sCj4gPiAKPiA+IFdoaWxlIGRvaW5nIHRoZSByZWNlbnQgdlBDSSBmaXhl
cyBhbmQgYWxzbyB3b3JraW5nIG9uIFNSLUlPViBzdXBwb3J0Cj4gPiBJJ3ZlIGJlZW4gdGhpbmtp
bmcgYWJvdXQgaG93IHZQQ0kgaGFuZGxlcyB3cml0ZXMgdG8gUENJIHJlZ2lzdGVycyB0aGF0Cj4g
PiBpbXBseSBtb2RpZmljYXRpb25zIHRvIHRoZSBwMm0gZm9yIFBWSCBEb20wLgo+ID4gCj4gPiBX
aGVuIG1lbW9yeSBkZWNvZGluZyBvciBST00gQkFScyBhcmUgZW5hYmxlZCBYZW4gcGVyZm9ybXMg
dGhlCj4gPiBmb2xsb3dpbmcgZmxvdzoKPiA+IAo+ID4gMS4gQ3JlYXRlIGEgcmFuZ2VzZXQgd2l0
aCB0aGUgbWVtb3J5IHJlZ2lvbnMgdGhhdCBuZWVkIHRvIGJlCj4gPiBtYXBwZWQvdW5tYXBwZWQu
Cj4gPiAyLiBCbG9jayB0aGUgdkNQVSBhbmQgcGVyZm9ybSB0aGUgcDJtIGNoYW5nZXMgaW4gYSBw
cmVlbXB0aXZlIHdheS4KPiA+IDMuIEFmdGVyIHRoZSBwMm0gY2hhbmdlcyBoYXZlIGJlZW4gYXBw
bGllZCAob3IgaW4gY2FzZSBvZiBlcnJvcikgd3JpdGUKPiA+IHRvIHRoZSByZWdpc3RlciBpbiBv
cmRlciB0byBlbmFibGUvZGlzYWJsZSBtZW1vcnkgZGVjb2Rpbmcgb3IgdGhlIFJPTQo+ID4gQkFS
IGFuZCBtYXJrIHRoZSBCQVJzIGFzIGVuYWJsZWQuCj4gPiAKPiA+IEknbSB1bnN1cmUgYWJvdXQg
dGhlIGJlbmVmaXQgb2YgZGVmZXJyaW5nIHRoZSByZWdpc3RlciB3cml0ZSAoc3RlcCAzKQo+ID4g
Zm9yIGEgUFZIIERvbTAsIHNvIEkgd291bGQgbGlrZSB0byBwZXJmb3JtIHRoZSByZWdpc3RlciB3
cml0ZSBiZWZvcmUKPiA+IGFwcGx5aW5nIHRoZSBjaGFuZ2VzIHRvIHRoZSBwMm0uCj4gCj4gQXMg
ZXhwcmVzc2VkIHdoaWxlIHJldmlld2luZyByZXNwZWN0aXZlIHBhdGNoZXMsIEknbSBub3Qgc3Vy
ZSBlaXRoZXIuCj4gQmVpbmcgbm90IHN1cmUsIHB1dHRpbmcgb3Vyc2VsdmVzIG9uIHRoZSBzYWZl
IHNpZGUgYnkgZGlzYWJsaW5nIGRlY29kZQo+IGVhcmx5IGFuZCBlbmFibGluZyBkZWNvZGUgbGF0
ZSBzZWVtcyBiZXN0IHRvIG1lIHRob3VnaC4gQW55Cj4gZGV2aWF0aW9uIGZyb20gdGhpcyB3b3Vs
ZCBpbW8gcmVxdWlyZSBhIGNvbmNsdXNpdmUgZGlzY3Vzc2lvbiBvZiB3aHkKPiBpdCBpcyBzYWZl
LgoKUmlnaHQuIFNvIHRoZXJlIGFyZSB0d28gZGlmZmVyZW50IGNhc2VzIGhlcmU6CgogLSBNYXBw
aW5nOiBlbmFibGluZyBtZW1vcnkgZGVjb2RpbmcgYmVmb3JlIG1hcHBpbmcgc2hvdWxkIGhhdmUg
bm8KICAgZWZmZWN0IG9uIHRoZSBndWVzdCwgc2luY2UgdGhlIHAybSBlbnRyaWVzIGZvciB0aGUg
QkFScyB3b24ndCBiZQogICBzZXQuCiAtIFVubWFwcGluZzogZGlzYWJsaW5nIHRoZSBtZW1vcnkg
ZGVjb2RpbmcgYml0IGJlZm9yZSB1bm1hcHBpbmcgY291bGQKICAgYWxsb3cgdGhlIGd1ZXN0IHRv
IGFjY2VzcyBSQU0gb3Igb3RoZXIgTU1JTyByZWdpb25zIHRoYXQgYXJlCiAgIGV4cG9zZWQgb25j
ZSB0aGUgQkFScyBhcmUgbm8gbG9uZ2VyIG1hcHBlZD8KCj4gSW4gdGhlIGludGVyZXN0IG9mIGxh
dGVyIGVuYWJsaW5nIG9mIHRoZSBjb2RlIGZvciBEb21VLCBhbnkKPiBzdWNoIGRpc2N1c3Npb24g
c2hvdWxkLCBhcyBmYXIgYXMgcG9zc2libGUsIGF2b2lkIGFyZ3VtZW50YXRpb24gYWxvbmcKPiB0
aGUgRG9tMC1vbmx5IGxpbmUuCgpNeSBwbGFuIGlzIHRoYXQgRG9tVXMgd29uJ3QgYmUgYWxsb3dl
ZCB0byB0b2dnbGUgdGhlIG1lbW9yeSBkZWNvZGluZwpiaXQsIGFuZCBpdCdzIGdvaW5nIHRvIGJl
IGFsd2F5cyBlbmFibGVkLCBsaWtlIGl0J3MgY3VycmVudGx5IGRvbmUgZm9yCnBjaS1wYXNzdGhy
b3VnaCBpbiBRRU1VLiBUb2dnbGluZyB0aGUgbWVtb3J5IGRlY29kaW5nIGJpdCBpbiBhIERvbVUg
aXMKZ29pbmcgdG8gdHJpZ2dlciBhIGNoYW5nZSB0byB0aGUgcDJtIChtYXAgb3IgdW5tYXApIGJ1
dCB0aGUgY29tbWFuZApyZWdpc3RlciB3aWxsIGFsd2F5cyBoYXZlIHRoZSBtZW1vcnkgZGVjb2Rp
bmcgYml0IGVuYWJsZWQuCgpIZW5jZSBJIHRoaW5rIGl0J3Mgc2FmZSBhbmQgZWFzaWVyIHRvIGlt
cGxlbWVudCB0byBwZXJmb3JtIHRoZQpyZWdpc3RlciB3cml0ZSBhaGVhZCBvZiB0aGUgcDJtIGNo
YW5nZXMuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:44:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:44: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-devel-bounces@lists.xenproject.org>)
	id 1gS20s-000170-4R; Wed, 28 Nov 2018 15:44: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=+lgq=oh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gS20q-00016f-8t
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:44:28 +0000
X-Inumbo-ID: 7c3de88e-f324-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c3de88e-f324-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 15:44:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0ABA2AE49;
 Wed, 28 Nov 2018 15:44:26 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20181122164028.8451-1-jgross@suse.com>
 <20181122164028.8451-4-jgross@suse.com> <5BFEB1E00200007800200CFC@suse.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <29f3cc67-651f-d864-a555-14fd42749935@suse.com>
Date: Wed, 28 Nov 2018 16:44:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5BFEB1E00200007800200CFC@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 3/3] xen/x86: add CONFIG item for default
 dom0 memory size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTEvMjAxOCAxNjoxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMTEuMTgg
YXQgMTc6NDAsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
S2NvbmZpZwo+PiArKysgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwo+PiBAQCAtMTc2LDYgKzE3Niwx
NSBAQCBjb25maWcgUFZfU0hJTV9FWENMVVNJVkUKPj4gIAkgIGZpcm13YXJlLCBhbmQgd2lsbCBu
b3QgZnVuY3Rpb24gY29ycmVjdGx5IGluIG90aGVyIHNjZW5hcmlvcy4KPj4gIAo+PiAgCSAgSWYg
dW5zdXJlLCBzYXkgTi4KPj4gKwo+PiArY29uZmlnIERPTTBfTUVNCj4+ICsJc3RyaW5nICJEZWZh
dWx0IHZhbHVlIGZvciBkb20wX21lbSBib290IHBhcmFtZXRlciIKPj4gKwktLS1oZWxwLS0tCj4+
ICsJICBTZXRzIGEgZGVmYXVsdCB2YWx1ZSBmb3IgZG9tMF9tZW0sIGUuZy4gIm1pbjoxRyxtYXg6
NjRHLDI1Nk0rMTAlIi4KPj4gKwkgIFNlZSBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93biBmb3IgdGhlIHN1cHBvcnRlZCBzeW50YXguCj4+ICsKPj4gKwkgIExlYXZlIGVtcHR5IGlm
IHlvdSBhcmUgbm90IHN1cmUgd2hhdCB0byBzcGVjaWZ5Lgo+IAo+IFRoZSBsYXRlc3QgaGVyZSBJ
J20gd2l0aCBKdWxpZW4gLSB0aGlzIHNob3VsZCBub3QgYmUgeDg2LXNwZWNpZmljLgoKQWRkaW5n
IEFSTS1zdXBwb3J0IGZvciB0aGlzIHBhdGNoIGlzIGVhc3kuCgoKSnVlcmdlbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:44:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:44: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-devel-bounces@lists.xenproject.org>)
	id 1gS21L-0001CI-HH; Wed, 28 Nov 2018 15:44: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=7d8k=OH=kernel.org=sashal@srs-us1.protection.inumbo.net>)
 id 1gS1zy-00012U-1z
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:43:34 +0000
X-Inumbo-ID: 5c0b9808-f324-11e8-9715-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c0b9808-f324-11e8-9715-12d6303a7972;
 Wed, 28 Nov 2018 15:43:32 +0000 (UTC)
Received: from localhost (unknown [37.142.5.207])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 643A320989;
 Wed, 28 Nov 2018 15:43:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1543419812;
 bh=oJ32ni3/rx87Czy3tC+P9scRa7TlMsu25jAfWF+wN3w=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=se9SeWyGB7SDcJdrQdYX2qcDUAWlBDKkKdj75mQUG7ydvRM43Fe6QVJZb5x1oQLx3
 xTOplaI7YfDYEw/eF/oh2nZR5Jy8xSPEBJhPilB4SI1u+1oStS7R3Q9OUcxOnZ3isC
 fAWsjU7GgHVGEx2KckronTs+sRx8GUyR4/GXMzEo=
Date: Wed, 28 Nov 2018 10:43:29 -0500
From: Sasha Levin <sashal@kernel.org>
To: David Woodhouse <dwmw2@infradead.org>
Message-ID: <20181128154149.GK131942@sasha-vm>
References: <153492235124199@kroah.com>
 <5b11beecd1491a3b4441e277240c00c8d0ea965f.camel@infradead.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5b11beecd1491a3b4441e277240c00c8d0ea965f.camel@infradead.org>
User-Agent: Mutt/1.9.4 (2018-02-28)
X-Mailman-Approved-At: Wed, 28 Nov 2018 15:44:58 +0000
Subject: Re: [Xen-devel] Patch "x86/entry/64: Remove %ebx handling from
 error_entry/exit" has been added to the 4.9-stable tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, tglx@linutronix.de, dvlasenk@redhat.com,
 jpoimboe@redhat.com, peterz@infradead.org, gregkh@linuxfoundation.org,
 dave.hansen@linux.intel.com, m.v.b@runbox.com, linux@dominikbrodowski.net,
 srn@prgmr.com, torvalds@linux-foundation.org, bp@alien8.de,
 stable@vger.kernel.org, luto@kernel.org, brgerst@gmail.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, hpa@zytor.com,
 mingo@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDI6NTY6MzJQTSArMDAwMCwgRGF2aWQgV29vZGhvdXNl
IHdyb3RlOgo+T24gV2VkLCAyMDE4LTA4LTIyIGF0IDA5OjE5ICswMjAwLCBncmVna2hAbGludXhm
b3VuZGF0aW9uLm9yZyB3cm90ZToKPj4gVGhpcyBpcyBhIG5vdGUgdG8gbGV0IHlvdSBrbm93IHRo
YXQgSSd2ZSBqdXN0IGFkZGVkIHRoZSBwYXRjaCB0aXRsZWQKPj4KPj4gICAgIHg4Ni9lbnRyeS82
NDogUmVtb3ZlICVlYnggaGFuZGxpbmcgZnJvbSBlcnJvcl9lbnRyeS9leGl0Cj4+Cj4+IHRvIHRo
ZSA0Ljktc3RhYmxlIHRyZWUgd2hpY2ggY2FuIGJlIGZvdW5kIGF0Ogo+PiAgICAgaHR0cDovL3d3
dy5rZXJuZWwub3JnL2dpdC8/cD1saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9zdGFibGUtcXVldWUu
Z2l0O2E9c3VtbWFyeQo+Pgo+PiBUaGUgZmlsZW5hbWUgb2YgdGhlIHBhdGNoIGlzOgo+PiAgICAg
IHg4Ni1lbnRyeS02NC1yZW1vdmUtZWJ4LWhhbmRsaW5nLWZyb20tZXJyb3JfZW50cnktZXhpdC5w
YXRjaAo+PiBhbmQgaXQgY2FuIGJlIGZvdW5kIGluIHRoZSBxdWV1ZS00Ljkgc3ViZGlyZWN0b3J5
Lgo+Cj5DYW4gd2UgaGF2ZSBpdCBmb3IgNC40IHRvbywgcGxlYXNlPwo+Cj4+IFsgTm90ZSB0byBz
dGFibGUgbWFpbnRhaW5lcnM6IHRoaXMgc2hvdWxkIHByb2JhYmx5IGdldCBhcHBsaWVkIHRvIGFs
bAo+PiAgIGtlcm5lbHMuICBJZiB5b3UncmUgbmVydm91cyBhYm91dCB0aGF0LCBhIG1vcmUgY29u
c2VydmF0aXZlIGZpeCB0bwo+PiAgIGFkZCB4b3JsICVlYngsJWVieDsgaW5jbCAlZWJ4IGJlZm9y
ZSB0aGUganVtcCB0byBlcnJvcl9leGl0IHNob3VsZAo+PiAgIGFsc28gZml4IHRoZSBwcm9ibGVt
LiBdCj4KPkNhbiB3ZSBhc3N1bWUgaXQncyBhbHdheXMgZnJvbSBrZXJuZWw/IFRoZSBYZW4gY29k
ZSBkZWZpbml0ZWx5IHNlZW1zIHRvCj5oYW5kbGUgaW52b2tpbmcgdGhpcyBmcm9tIGJvdGgga2Vy
bmVsIGFuZCB1c2Vyc3BhY2UgY29udGV4dHMuCj4KPlNob3VsZG4ndCAlZWJ4IGdldCBzZXQgdG8g
IShyZWdzLT5yc3AgJiAzKSA/Cj4KPkVpdGhlciB3YXksIGxldCdzIGp1c3QgZG8gaXQgaW4gdGhl
IHN0YWJsZSB0cmVlIGV4YWN0bHkgdGhlIHNhbWUgd2F5Cj5pdCdzIGRvbmUgdXBzdHJlYW0uCj4K
Pj4gLSAqIE9uIGVudHJ5LCBFQlggaXMgYSAicmV0dXJuIHRvIGtlcm5lbCBtb2RlIiBmbGFnOgo+
Cj5SZS1pbnRyb2R1Y2UgdGhlIHR5cG8gJ0VCUycgaGVyZSwgdG8gbWFrZSB0aGUgcGF0Y2ggYXBw
bHkgY2xlYW5seSB0bwo+NC40LiBJdCdzIG9ubHkgcmVtb3ZpbmcgdGhhdCBsaW5lIGFueXdheS4K
Pgo+T3IganVzdCBjaGVycnktcGljayB1cHN0cmVhbSBjb21taXQgNzVjYTViMjIyNjBlZjcgZmly
c3QuCgpRdWV1ZWQgZm9yIDQuNC4gSSd2ZSBqdXN0IGdyYWJiZWQgdGhlIGV4dHJhIHNwZWxsY2hl
Y2sgZml4IGFzIHdlbGwuCgotLQpUaGFua3MsClNhc2hhCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:46:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:46: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-devel-bounces@lists.xenproject.org>)
	id 1gS234-0001SO-02; Wed, 28 Nov 2018 15:46: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=+WA1=OH=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gS232-0001SF-DV
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 15:46:44 +0000
X-Inumbo-ID: cd59465e-f324-11e8-963e-12d6303a7972
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd59465e-f324-11e8-963e-12d6303a7972;
 Wed, 28 Nov 2018 15:46:43 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E1E4420989;
 Wed, 28 Nov 2018 15:46:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1543420002;
 bh=xmUtwIzC6tQ8e/6hptzSJs4isPTvOYW0XDcDDw0Wm3g=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=TUJScdQX3EFMEeR1JDcbBAQiekSIIZ+SySlLCgVjeiIpepIFH3MDT9DCvTV7lro2M
 iteNqvsJMC22y/CClfnyphAaf0C6G4BVgRe7z5jNRNWZdNi6jJgIseDikIG7RlCSpn
 zObilQZydEPEWGVNvaO/dIu/fKYlZZQu3N9tSRXE=
Date: Wed, 28 Nov 2018 07:46:40 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <28e958ae-d04e-81ce-2a5d-b22311378b4c@arm.com>
Message-ID: <alpine.DEB.2.10.1811280746280.4577@sstabellini-ThinkPad-X260>
References: <CAD3CancOq7wwLGEoL6HcCc8iO2rYtGr8n68GA=e6iiqtUVGZyQ@mail.gmail.com>
 <31b037ae-0f4e-0494-7460-b0d78422e01b@arm.com>
 <CAD3CanfUmzin+jw6xHYJ=8vQ6V2DGbRXjj0LdCm7qspMtZ7Y=g@mail.gmail.com>
 <481882d7-e510-51ae-2529-8bf381b6c252@arm.com>
 <CAD3CaneTnc9VGb830sWmYU9VAuOh9wxPcOnxq2OpmFxP-h0row@mail.gmail.com>
 <6dd06247-df82-5206-5fe1-77ed41da3e96@arm.com>
 <CAD3CaneTvD6vy4QjisdonhxfmV37+S-=duGW3q_JFVhxJPHJHw@mail.gmail.com>
 <CAD3Canc0pDySymzsUiwvsJt_1ctPkrsJSPi=kWSZYdCJ_KLfuA@mail.gmail.com>
 <28e958ae-d04e-81ce-2a5d-b22311378b4c@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] Problems building and running Xen on Hikey960
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Matthew Daley <mattd@bugfuzz.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyOCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIE1hdHRoZXcsCj4g
Cj4gT24gMjgvMTEvMjAxOCAwNjo0MywgTWF0dGhldyBEYWxleSB3cm90ZToKPiA+IE9uIE1vbiwg
MjYgTm92IDIwMTggYXQgMTQ6MDcsIE1hdHRoZXcgRGFsZXkgPG1hdHRkQGJ1Z2Z1enouY29tPiB3
cm90ZToKPiA+Pgo+ID4+IE9uIEZyaSwgMjMgTm92IDIwMTggYXQgMDk6NTEsIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+ID4+Pgo+ID4+PiBIaSBNYXR0aGV3LAo+
ID4+Pgo+ID4+PiBTb3JyeSBmb3IgdGhlIGxhdGUgYW5zd2VyIGFuZCB0aGFuayB5b3UgZm9yIHRl
c3RpbmcgdGhlIHBhdGNoLgo+ID4+Pgo+ID4+PiBPbiAxMS8xMy8xOCAxMDo0MyBQTSwgTWF0dGhl
dyBEYWxleSB3cm90ZToKPiA+Pj4+IE9uIFR1ZSwgMTMgTm92IDIwMTggYXQgMDI6MDEsIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+ID4+Pj4+IE9uIDExLzExLzE4
IDE6MTUgQU0sIE1hdHRoZXcgRGFsZXkgd3JvdGU6Cj4gPj4+PiBJIGdhdmUgdGhpcyBhIGdvIGJ1
dCB1bmZvcnR1bmF0ZWx5IHRoZSBzYW1lIHByb2JsZW0gb2NjdXJzIChlcnJvcgo+ID4+Pj4gLTlz
KS4gSnVzdCB0byBjaGVjayBub3RoaW5nIHdlaXJkIGlzIGhhcHBlbmluZyBJIGFkZGVkIGEgcHJp
bnRrIHRvCj4gPj4+PiBjaGVjayB0aGUgdmFsdWUgb2YgX19wYShpbml0X3NlY29uZGFyeSkgaW4g
Y2FsbF9wc2NpX2NwdV9vbiwgZ2l2aW5nCj4gPj4+PiAweGRmZTAwMTgwLgo+ID4+Pgo+ID4+PiBJ
IGhhdmUgcG9zdGVkIGEgcGF0Y2ggdGhhdCBkaXNhYmxlcyBjb21wbGV0ZWx5IHRoZSByZWxvY2F0
aW9uIFsxXS4gQ291bGQKPiA+Pj4geW91IGhhdmUgYSB0cnkgYW5kIHNlZSB3aGV0aGVyIGl0IHdv
cmtzIG5vdz8KPiA+Pj4KPiA+Pj4gQ2hlZXJzLAo+ID4+Pgo+ID4+PiBbMV0gaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMTEvbXNnMDI2MzguaHRtbAo+
ID4+Pgo+ID4+PiAtLQo+ID4+PiBKdWxpZW4gR3JhbGwKPiA+Pgo+ID4+Cj4gPj4gSGkgSnVsaWVu
LAo+ID4+Cj4gPj4gVW5mb3J0dW5hdGVseSB3aXRoIHRoaXMgcGF0Y2ggaXQgYXBwZWFycyB0byBm
cmVlemUgYWZ0ZXIgdGhlIGNhbGwgdG8gc3dpdGNoX3R0YnIodHRicikuCj4gPj4KPiA+PiAtIE1h
dHRoZXcKPiA+IAo+ID4gU28gbG9va2luZyBhdCBzZXR1cF9wYWdldGFibGVzLCBteSB1bmRlcnN0
YW5kaW5nIGlzIHRoYXQgaXQgc2V0cyB1cCBhCj4gPiAyTWlCIG1hcHBpbmcgZm9yIFhlbidzIC50
ZXh0IHNlY3Rpb24gKGJlZm9yZSB0aGVuIHNwbGl0dGluZyBpdCBpbnRvCj4gPiA0S2lCIHBhZ2Vz
KS4gSG93ZXZlciwgR1JVQiBpcyBsb2FkaW5nIFhlbiBpbiBSQU0gYXQgMHhCODczNjAwMCBmb3Ig
bWUuCj4gPiBUaGlzIGlzbid0IDJNaUIgYWxpZ25lZCAoYW5kIGlzbid0IGluIGxvdyBtZW1vcnkg
ZWl0aGVyISksIHNvIEkgY2FuJ3QKPiA+IHNlZSBob3cgdGhpcyB3b3VsZCB3b3JrOyBpdCBzdGls
bCByZXF1aXJlcyByZWxvY2F0aW9uIG9yIGEgbW9yZQo+ID4gZ3JhbnVsYXIgbWFwcGluZywgbm8/
Cj4gCj4gSSBtaXNzZWQgdGhlIGZhY3QgdGhhdCB3ZSBjb25maWd1cmUgdGhlIFBFL0NPRkYgaGVh
ZGVyIHdpdGggNEtCIGFsaWdubWVudC4KPiBUaGVyZWZvcmUgVUVGSSBpcyBmcmVlIHRvIGxvYWQg
WGVuIGF0IGFueSBhZGRyZXNzIDRLQiBhbGlnbmVkLgo+IAo+IEkgbWFuYWdlZCB0byByZXByb2R1
Y2UgaXQgb24gc29tZSBVRUZJIHBsYXRmb3JtIGFuZCBjYW1lIHVwIHdpdGgKPiB0aGUgZm9sbG93
aW5nIHBhdGNoOgoKd2VsbCBkb25lIQoKPiBjb21taXQgNmIyNjhkZDRhZTJiNDMzYWI3MzE0MzQ3
YmFkYTM4ODlhNDgzYThhNQo+IEF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiBEYXRlOiAgIFdlZCBOb3YgMjggMTI6NTk6MjcgMjAxOCArMDAwMAo+IAo+ICAgICB4
ZW4vYXJtNjQ6IFJlcXVlc3QgVUVGSSB0byBsb2FkIFhlbiBhdCBhIDJNQiBhbGlnbmVkIGFkZHJl
c3MKPiAgICAgCj4gICAgIEF0IHRoZSBtb21lbnQsIFVFRkkgd2lsbCBsb2FkIFhlbiBhdCBhIDRL
QiBhbGlnbmVkIGFkZHJlc3Mgd2hpbGUKPiAgICAgYm9vdGxvYWRlciB1c2luZyB0aGUgSW1hZ2Ug
Zm9ybWF0IHdpbGwgbG9hZCBhdCAyTUIgYWxpZ25lZCBhZGRyZXNzLgo+ICAgICAKPiAgICAgVXNp
bmcgMk1CIGFsaWduZWQgYWRkcmVzcyB3aWxsIGhlbHAgdG8gc2ltcGxpZnkgWGVuIGJvb3QgcHJv
Y2Vzcy4gU28KPiAgICAgYWxzbyBzd2l0Y2ggVUVGSSB0byBsb2FkIGF0IDJNQiBhbGlnbmVkIGFk
ZHJlc3MuCj4gICAgIAo+ICAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+ICAgICAKPiAgICAgLS0tCj4gICAgIAo+ICAgICAgICAgVGhpcyBwYXRj
aCBzaG91bGQgYWxsb3cgdXMgdG8gcmVtb3ZlIGEgbG90IG9mIGNvZGUgaW4gdGhlIGhlYWQuUyB0
bwo+ICAgICAgICAgY2F0ZXIgdGhlIDRLQiBjYXNlLgo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vYXJtNjQvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwo+IGluZGV4IDQ1
ODlhMzc4NzQuLjBkMWIxMjAyZmEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hl
YWQuUwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKPiBAQCAtMTc1LDcgKzE3NSw3
IEBAIG9wdGlvbmFsX2hlYWRlcjoKPiAgCj4gIGV4dHJhX2hlYWRlcl9maWVsZHM6Cj4gICAgICAg
ICAgLnF1YWQgICAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIEltYWdlQmFzZSAq
Lwo+IC0gICAgICAgIC5sb25nICAgMHgxMDAwICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBT
ZWN0aW9uQWxpZ25tZW50ICg0IEtCeXRlKSAqLwo+ICsgICAgICAgIC5sb25nICAgMHgyMDAwMDAg
ICAgICAgICAgICAgICAgICAgICAgICAvKiBTZWN0aW9uQWxpZ25tZW50ICgyIE1CeXRlKSAqLwo+
ICAgICAgICAgIC5sb25nICAgMHg4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBGaWxl
QWxpZ25tZW50ICovCj4gICAgICAgICAgLnNob3J0ICAwICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIE1ham9yT3BlcmF0aW5nU3lzdGVtVmVyc2lvbiAqLwo+ICAgICAgICAgIC5zaG9y
dCAgMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBNaW5vck9wZXJhdGluZ1N5c3Rl
bVZlcnNpb24gKi8KPiAKPiAKPiBTbyBub3cgYXJtNjQgYWx3YXlzIHJlcXVlc3QgdG8gYmUgbG9h
ZGVkIGF0IDJNQiBhbGlnbmVkIGFkZHJlc3MuIEhvd2V2ZXIgaXQgc2VlbXMKPiB0aGF0IGFybTMy
IG9ubHkgcmVxdWVzdCA0S0IgYWxpZ25tZW50LiBJIHdpbGwgcmV3b3JrIHRoZSBwYXRjaCB0byB1
c2UgNEtCIG1hcHBpbmcKPiB3aGVuIHNldHRpbmcgdXAgWGVuLgo+IAo+IENoZWVycywKPiAKPiAt
LSAKPiBKdWxpZW4gR3JhbGwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:49:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:49: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-devel-bounces@lists.xenproject.org>)
	id 1gS260-0001eZ-K3; Wed, 28 Nov 2018 15:49: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=Ekm1=OH=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1gS25z-0001eS-Ce
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:49:47 +0000
X-Inumbo-ID: 3a4a8f7a-f325-11e8-aed4-12d6303a7972
Received: from ucol19pa12.eemsg.mail.mil (unknown [214.24.24.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a4a8f7a-f325-11e8-aed4-12d6303a7972;
 Wed, 28 Nov 2018 15:49:45 +0000 (UTC)
X-EEMSG-check-008: 661446447|UCOL19PA12_EEMSG_MP10.csd.disa.mil
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="661446447"
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by ucol19pa12.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 28 Nov 2018 15:49:44 +0000
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="21092200"
IronPort-PHdr: =?us-ascii?q?9a23=3A7BD+EB842R9za/9uRHKM819IXTAuvvDOBiVQ1K?=
 =?us-ascii?q?B+1+kUIJqq85mqBkHD//Il1AaPAd2Lraocw8Pt8InYEVQa5piAtH1QOLdtbD?=
 =?us-ascii?q?Qizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBB?=
 =?us-ascii?q?r/KRB1JuPoEYLOksi7ze+/94HQbglSmDaxfa55IQmrownWqsQYm5ZpJLwryh?=
 =?us-ascii?q?vOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3?=
 =?us-ascii?q?o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDtU7s6RS?=
 =?us-ascii?q?qt4LtqSB/wiScIKTg58H3MisdtiK5XuQ+tqwBjz4LRZoyaOuB+fqfAdt0EQ2?=
 =?us-ascii?q?RPUNtaWyhYDo+ic4cDCuwMNvtaoYbgvVsDtQawCxeiBO3vyTFGiHH50qI43O?=
 =?us-ascii?q?s9Hg/LxxAgEtAUvXjIsNn4OqUfXOaox6fI1zXDaPZW1C/z5ofSdBAhoO+DXb?=
 =?us-ascii?q?ZtesTf10YkCgLLjk+KpoP/MTOey+MAvHWU7+V9S+2vhHQnpBtqrzizxsYjlo?=
 =?us-ascii?q?nJhoUPxlDC7iV22pw5JdK/SE5leNOpFoZbuSKCN4ZuX88vTG5ltDw6x7Ebo5?=
 =?us-ascii?q?K3YicHxIo9yxLCbfGMbpKG7Qj5VOmLJDd1nHdleLWiiBms6UWg0ej8VtWs0F?=
 =?us-ascii?q?ZNsypFjsHAtnAT2BzX7ciKUud98V272TaOygDT8ftIIVw0lKXHK54hxaQ8lp?=
 =?us-ascii?q?wPvkTYAiD6gkD2jK6Sdkk8++io7froYqn+q5OBOIJ5hRvyP6QzlsClH+g1PR?=
 =?us-ascii?q?YCU3KG9eik0b3s50z5QLFEjv0slanZtYjXKtkUpqGkHQBV3Zwj5AykAje60N?=
 =?us-ascii?q?UXgXkHLFVfdBKBlIjmIUvCIP//Dfehm1isiitkx+jaPr39BZXANnbCn6ngfb?=
 =?us-ascii?q?pn705cyRczwc5E6p1IC7EBPOjzWk7+tdDCEhA5NAm0yf79CNphzoMeRX6PAq?=
 =?us-ascii?q?iBPaLdr1CI4PsjLPSSa48Lpjn9L+Mo5/rvjX8ihV8dZrOl3JQJZ3C+BvRmOU?=
 =?us-ascii?q?KZYXjyjdgdDWcGpA0+TPbliFeaSz5ce26yX74g5jE8EI+mDJ3MRoa3jLyDxi?=
 =?us-ascii?q?i0Ap5WZntBClCKCnrnaZiEV+0QZyKTPs9hiD0EVLe7R4A90hGusRfwy6B7Ie?=
 =?us-ascii?q?rM5i0YqZXj2cBv6O3ViB4y7yJ7DsqH326RSGF0mXsISCEs3K1xukFy1laD0b?=
 =?us-ascii?q?Rig/xZGt1f/e9GUgA/NZTE1ex1F8jyWh7dfteOUFuoQ8upATYrTtI+3dACeU?=
 =?us-ascii?q?hzG8ikjhDHxSWqG6QYmKKWBJAu7q3c3mTxJ9x8y3fJzqUuk14mQs5XP228mq?=
 =?us-ascii?q?F/7xTTB5LOk0iBlaalbroT3DPJ9GeC0WWOvFpVUBVtUaXeQ38TfFfZrdP85k?=
 =?us-ascii?q?naVb+hFawnMhddyc6FMqZKaMDpjVFHRPj9PtTSeW2xm32qChaMwrOBd5Dle3?=
 =?us-ascii?q?8Y3CnHFEcElAUT926cNQciHiehv37eDDt2GFLsZEPs9/N+p2mmQUMuwQCKbk?=
 =?us-ascii?q?lh17mu9x4Sn/yTUe8c3rYatys7tzp0G1O91crMC9WcvwphYLlcYdQl7Vdczm?=
 =?us-ascii?q?LZqxZyMYe+IKBmgl4ecgJ3v0L12hV0FIpAi84qo20uzAZoLqKYylxBfSuC3Z?=
 =?us-ascii?q?/sIr3XNnXy/Be3Zq7K21He1c2b+6gR5/Q+sVnjuxupFkU6+XV9z9ZVy2ec5o?=
 =?us-ascii?q?nNDAcKS5LxVUk3+AZgp73Aeiky/Z7U2GZwPqm1rj/CwdMpBeQ/xhm8eNdfNf?=
 =?us-ascii?q?DMKAinLMAbT+yvNaR+hFWoKBYFIbp6/68oJcK2MfCB3fjvdPZtmneqgHpK5K?=
 =?us-ascii?q?h501mQ7GxsR+jQxZEHzvqEmAydWGTSllCk5+z+n4FJYXk+EyKQ0yHtCsYFaq?=
 =?us-ascii?q?J+cIkRAE+yMsa3wZN4nJerVHlGog3wT2ga0dOkLELBJ2f22hddgAFO+ySq?=
X-IPAS-Result: =?us-ascii?q?A2ARAABouP5b/wHyM5BkGgEBAQEBAgEBAQEHAgEBAQGBV?=
 =?us-ascii?q?AIBAQEBCwGBWimBNTMng3mUIYFgCCWZPDgBhEACgywiNwYNAQMBAQEBAQECA?=
 =?us-ascii?q?WwogjYkAYJiAQUjFUEQCxgCAiYCAlcGAQwGAgEBgl4/ggKmdoEvhUCEe4ELi?=
 =?us-ascii?q?wsRBoF/gTgMgl+IBYJXAokFghKEUDSQAAmRKwYYgUuPSoh2kS4igVUrChgpD?=
 =?us-ascii?q?4MnkHkhAzCBBQEBjTMBAQ?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 28 Nov 2018 15:49:44 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 wASFnfH8003785; Wed, 28 Nov 2018 10:49:41 -0500
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20181128135806.20201-1-wei.liu2@citrix.com>
 <20181128135806.20201-3-wei.liu2@citrix.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <bc17dcd8-7585-724d-d24b-8d9e768a8734@tycho.nsa.gov>
Date: Wed, 28 Nov 2018 10:49:41 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181128135806.20201-3-wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/3] xen: remove tmem from hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjgvMTggODo1OCBBTSwgV2VpIExpdSB3cm90ZToKPiBUaGlzIHBhdGNoIHJlbW92ZXMg
YWxsIHRtZW0gcmVsYXRlZCBjb2RlIGFuZCBDT05GSUdfVE1FTSBmcm9tIHRoZQo+IGh5cGVydmlz
b3IuIEFsc28gcmVtb3ZlIHRtZW0gaHlwZXJjYWxscyBmcm9tIHRoZSBkZWZhdWx0IFhTTSBwb2xp
Y3kuCj4gCj4gSXQgaXMgd3JpdHRlbiBhcyBpZiB0bWVtIGlzIGRpc2FibGVkIGFuZCB0bWVtIGZy
ZWVhYmxlIHBhZ2VzIGlzIDAuCj4gCj4gV2Ugd2lsbCBuZWVkIHRvIGtlZXAgcHVibGljL3RtZW0u
aCBhcm91bmQgZm9yZXZlciB0byBhdm9pZCBicmVha2luZwo+IGd1ZXN0cy4gIFJlbW92ZSB0aGUg
aHlwZXJ2aXNvciBvbmx5IHBhcnQgYW5kIHB1dCBndWVzdCB2aXNpYmxlIHBhcnQKPiB1bmRlciBh
IHhlbiB2ZXJzaW9uIGNoZWNrLiBUYWtlIHRoZSBjaGFuY2UgdG8gcmVtb3ZlIHRyYWlsaW5nCj4g
d2hpdGVzcGFjZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCkFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:50:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:50: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-devel-bounces@lists.xenproject.org>)
	id 1gS270-0002GB-0f; Wed, 28 Nov 2018 15:50: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=ekm1=oh=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1gS26z-0002G6-AX
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:50:49 +0000
X-Inumbo-ID: 5f66bfe8-f325-11e8-9a16-bc764e045a96
Received: from USFB19PA11.eemsg.mail.mil (unknown [214.24.26.82])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f66bfe8-f325-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 15:50:48 +0000 (UTC)
X-EEMSG-check-008: 92697172|USFB19PA11_EEMSG_MP7.csd.disa.mil
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by USFB19PA11.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 28 Nov 2018 15:49:46 +0000
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="18221253"
IronPort-PHdr: =?us-ascii?q?9a23=3AguAqsh+sZDGMH/9uRHKM819IXTAuvvDOBiVQ1K?=
 =?us-ascii?q?B+0O0QIJqq85mqBkHD//Il1AaPAd2Lraocw8Pt8InYEVQa5piAtH1QOLdtbD?=
 =?us-ascii?q?Qizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBB?=
 =?us-ascii?q?r/KRB1JuPoEYLOksi7ze+/94HQbglSmDaxfa55IQmrownWqsQYm5ZpJLwryh?=
 =?us-ascii?q?vOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3?=
 =?us-ascii?q?o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDtU7s6RS?=
 =?us-ascii?q?qt4LtqSB/wiScIKTg58H3MisdtiK5XuQ+tqwBjz4LRZoyaOuB+fqfAdt0EQ2?=
 =?us-ascii?q?RPUNtaWyhYDo+ic4cDCuwMNvtaoYbgvVsDtQawCxeiBO3vyTFGiHH50qI43O?=
 =?us-ascii?q?s9Hg/LxxAgEtAUvXjIsNn4OqUfXOaox6fI1zXDaPZW1C/z5ofSdBAhoO+DXb?=
 =?us-ascii?q?ZtesTf10YkCgLLjk+KpoP/MTOey+MAvHWU7+V9S+2vhHQnpBtqrzizxsYjlo?=
 =?us-ascii?q?nJhoUPxlDC7iV22pw5JdK/SE5leNOpFoZbuSKCN4ZuX88vTG5ltDw6x7Ebo5?=
 =?us-ascii?q?K3YicHxIo9yxLCbfGMbpKG7Qj5VOmLJDd1nHdleLWiiBms6UWg0ej8VtWs0F?=
 =?us-ascii?q?ZNsypFjsHAtnAT2BzX7ciKUud98V272TaOygDT8ftIIVw0lKXHK54hxaQ8lp?=
 =?us-ascii?q?wPvkTYAiD6gkD2jK6Sdkk8++io7froYqn+q5OBOIJ5hRvyP6QzlsClH+g1PR?=
 =?us-ascii?q?YCU3KG9eik0b3s50z5QLFEjv0slanZtYjXKtkUpqGkHQBV3Zwj5AykAje60N?=
 =?us-ascii?q?UXgXkHLFVfdBKBlIjmIUvCIP//Dfehm1isiitkx+jaPr39BZXANnbCn6ngfb?=
 =?us-ascii?q?pn705cyRczwc5E6p1IC7EBPOjzWk7+tdDCEhA5NAm0yf79CNphzoMeRX6PAq?=
 =?us-ascii?q?iBPaLdr1CI4PsjLPSSa48Lpjn9L+Mo5/rvjX8ihV8dZrOl3JQJZ3C+BvRmOU?=
 =?us-ascii?q?KZYXjyjdgdDWcGpA0+TPbliFeaSz5ce26yX74g5jE8EI+mDJ3MRoa3jLyDxi?=
 =?us-ascii?q?i0Ap5WZntBClCKCnrnaZiEV+0QZyKTPs9hiD0EVLe7R4A90hGusRfwy6B7Ie?=
 =?us-ascii?q?rM5i0YqZXj2cBv6O3ViB4y7yJ7DsqH326RSGF0mXsISCEs3K1xukFy1laD0b?=
 =?us-ascii?q?Rig/xZGt1f/e9GUgA/NZTE1ex1F8jyWh7dfteOUFuoQ8upATYrTtI+3dACeU?=
 =?us-ascii?q?hzG8ikjhDHxSWqG6QYmKKWBJAu7q3c3mTxJ9x8y3fJzqUuk14mQs5XP228mq?=
 =?us-ascii?q?F/7xTTB5LOk0iBlaalbroT3DPJ9GeC0WWOvFpVUBVtUaXeQ38TfFfZrdP85k?=
 =?us-ascii?q?naVb+hFawnMhddyc6FMqZKaMDpjVFHRPj9PtTSeW2xm32qChaMwrOBd5Dle3?=
 =?us-ascii?q?8Y3CnHFEcElAUT926cNQciHiehv37eDDt2GFLsZEPs9/N+p2mmQUMuwQCKbk?=
 =?us-ascii?q?lh17mu9x4Sn/yTUe8c3rYatys7tzp0G1O91crMC9WcvwphYLlcYdQl7Vdczm?=
 =?us-ascii?q?LZqxZyMYe+IKBmgl4ecgJ3v0L12hV0FIpAi84qo20uzAZoLqKYylxBfSuC3Z?=
 =?us-ascii?q?/sIr3XNnXy/Be3Zq7K21He1c2b+6gR5/Q+sVnjuxupFkVxu0lghuZY0jO454?=
 =?us-ascii?q?iCWBUfUNT1U1tt3xN7u6vbcm824IaCkTV8PK/xvjLc1tYBAOo+1g3mb9pZKL?=
 =?us-ascii?q?mDFgL5D4sdHcf9BvYtng2FZxQFMeQa2KN8ENmvfvXOjKKkMOtvhjuOkXVM4I?=
 =?us-ascii?q?c71FmFsSV7VLibjN4+3/iE017fBH/Hh1C7v5WywNocaA=3D=3D?=
X-IPAS-Result: =?us-ascii?q?A2AFAACBt/5b/wHyM5BkGgEBAQEBAgEBAQEHAgEBAQGBU?=
 =?us-ascii?q?gQBAQEBCwGBWimBNTMng3mUIYFgLZdCgXo4AYQ2AggCgywiNQgNAQMBAQEBA?=
 =?us-ascii?q?QECAWwogjYkAYJiAQUjFUEQCxgCAiYCAlcGAQwGAgEBgl4/ggKmeIEvhUCEe?=
 =?us-ascii?q?4ELiwsRBoF/gTiCa4gFgjUiAosXhFA0kAAJkSsGGIFLAY9JhiGCVZEaAjSBV?=
 =?us-ascii?q?SsKGCkPgyeQeSEDMIEFAQGNMwEB?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 28 Nov 2018 15:49:45 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 wASFnikq003788; Wed, 28 Nov 2018 10:49:44 -0500
To: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
References: <20181128135806.20201-1-wei.liu2@citrix.com>
 <20181128135806.20201-4-wei.liu2@citrix.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <7332f52e-aeba-a748-a95a-1c7cdee46b8f@tycho.nsa.gov>
Date: Wed, 28 Nov 2018 10:49:44 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181128135806.20201-4-wei.liu2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 3/3] docs: remove tmem related text
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjgvMTggODo1OCBBTSwgV2VpIExpdSB3cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdk
ZWdyYUB0eWNoby5uc2EuZ292PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 15:59:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 15:59: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-devel-bounces@lists.xenproject.org>)
	id 1gS2Ex-0002WQ-UT; Wed, 28 Nov 2018 15:59: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=9c/f=oh=citrix.com=prvs=8631c8a8c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gS2Ew-0002WL-BQ
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 15:59:02 +0000
X-Inumbo-ID: 856dcfd8-f326-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 856dcfd8-f326-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 15:59:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71743340"
Date: Wed, 28 Nov 2018 15:57:58 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20181128155758.GA14786@perard.uk.xensource.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-8-george.dunlap@citrix.com>
 <8b086fb2-e018-a669-b90d-42ce2179eaa7@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8b086fb2-e018-a669-b90d-42ce2179eaa7@citrix.com>
User-Agent: Mutt/1.11.0 (2018-11-25)
Subject: Re: [Xen-devel] [PATCH 8/9] libxl: Kill QEMU by uid when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDU6MTg6NTlQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAxMS8yMy8xOCA1OjE1IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IERvZXMg
bGlieGxfX3FtcF9jbGVhbnVwKCkgbmVlZCB0byBiZSBjYWxsZWQgYWZ0ZXIgdGhlIGtpbGwoKSBo
YXBwZW5zPwo+IElmIG5vdCwgd2UgY291bGQgcHV0IHRoaXMgYmVmb3JlIHRoZSBraWxsKCkgYW5k
IGF2b2lkIGhhdmluZyB0d28gY2FsbCBzaXRlcy4KClFFTVUgaXMgc3VwcG9zZWQgdG8gY3JlYXRl
IG1vbml0b3Igc29ja2V0cyBiZWZvcmUgdGhlIGd1ZXN0IGlzIHJ1bm5pbmcsCmV2ZW4gYmVmb3Jl
IGl0IGRyb3BzIHByaXZpbGVkZ2UsIHNvIEkgZG9uJ3QgdGhpbmsgaXQgbWF0dGVyIHdoZW4gd2Ug
YHJtYAp0aG9zZSBxbXAgc29ja2V0cy4gVGhlcmUgYXJlIG9ubHkgdXNlZnVsIHRvIGxpYnhsIGFu
eXdheSwgb25jZSBsaWJ4bApkb24ndCBuZWVkcyB0aGVtIHRoZXkgY2FuIGJlIHJlbW92ZWQuCgpT
bywgYmVmb3JlIGtpbGwoKSBzaG91bGQgYmUgZmluZS4KCi0tIApBbnRob255IFBFUkFSRAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:03:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:03: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-devel-bounces@lists.xenproject.org>)
	id 1gS2JP-0003kO-K8; Wed, 28 Nov 2018 16:03: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=bc+k=oh=citrix.com=prvs=863aa12bc=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gS2JN-0003kJ-Q8
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:03:37 +0000
X-Inumbo-ID: 29e08a76-f327-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29e08a76-f327-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:03:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71744298"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23550.48213.904624.807206@mariner.uk.xensource.com>
Date: Wed, 28 Nov 2018 16:03:33 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20181126104044.16358-1-wei.liu2@citrix.com>
References: <20181126104044.16358-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v4] tools: set Dom0 UUID if requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Edwin =?iso-8859-1?Q?T=F6r=F6k?= <edvin.torok@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggdjRdIHRvb2xzOiBzZXQgRG9tMCBVVUlEIGlmIHJlcXVl
c3RlZCIpOgo+IEludHJvZHVjZSBYRU5fRE9NMF9VVUlEIGluIFhlbidzIGdsb2JhbCBjb25maWd1
cmF0aW9uIGZpbGUuICBNYWtlCj4geGVuLWluaXQtZG9tMCBhY2NlcHQgYW4gZXh0cmEgYXJndW1l
bnQgZm9yIFVVSUQuCj4gCj4gQWxzbyBzd2l0Y2ggeHNfb3BlbiBlcnJvciBtZXNzYWdlIHRvIHVz
ZSBwZXJyb3IuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IFJldmll
d2VkLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CgpBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgooSSBhbSBub3QgcXVh
bGlmaWVkIHRvIGNoZWNrIHRoZSBzeXN0ZW1kIHBhcnRzLCBidXQgdGhlIHJlc3QgTEdUTS4pCgpU
aGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:07:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:07: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-devel-bounces@lists.xenproject.org>)
	id 1gS2N1-0003ti-77; Wed, 28 Nov 2018 16:07:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=9c/f=oh=citrix.com=prvs=8631c8a8c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gS2Mz-0003tX-VC
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:07:21 +0000
X-Inumbo-ID: aec1e7c5-f327-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aec1e7c5-f327-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:07:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71744726"
Date: Wed, 28 Nov 2018 16:06:16 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20181128160616.GB14786@perard.uk.xensource.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-2-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121151211.15997-2-paul.durrant@citrix.com>
User-Agent: Mutt/1.11.0 (2018-11-25)
Subject: Re: [Xen-devel] [PATCH 01/18] xen: re-name XenDevice to
 XenLegacyDevice...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, qemu-block@nongnu.org,
 "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>,
 qemu-devel@nongnu.org, Greg Kurz <groug@kaod.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 =?iso-8859-1?Q?Marc-Andr=E9?= Lureau <marcandre.lureau@redhat.com>,
 xen-devel@lists.xenproject.org, Max Reitz <mreitz@redhat.com>,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDM6MTE6NTRQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IC4uLmFuZCB4ZW5fYmFja2VuZC5oIHRvIHhlbi1sZWdhY3ktYmFja2VuZC5oCj4gCj4g
UmF0aGVyIHRoYW4gYXR0ZW1wdGluZyB0byBjb252ZXJ0IHRoZSBleGlzdGluZyBiYWNrZW5kIGlu
ZnJhc3RydWN0dXJlIHRvCj4gYmUgUU9NIGNvbXBsaWFudCAod2hpY2ggd291bGQgYmUgaGFyZCB0
byBkbyBpbiBhbiBpbmNyZW1lbnRhbCBmYXNoaW9uKSwKPiBzdWJzZXF1ZW50IHBhdGNoZXMgd2ls
bCBpbnRyb2R1Y2UgYSBjb21wbGV0ZWx5IG5ldyBmcmFtZXdvcmsgZm9yIFhlbiBQVgo+IGJhY2tl
bmRzLiBIZW5jZSBpdCBpcyBuZWNlc3NhcnkgdG8gcmUtbmFtZSBwYXJ0cyBvZiBleGlzdGluZyBj
b2RlIHRvIGF2b2lkCj4gbmFtZSBjbGFzaGVzLiBUaGUgcmUtbmFtZWQgJ2xlZ2FjeScgaW5mcmFz
dHJ1Y3R1cmUgd2lsbCBiZSByZW1vdmVkIG9uY2UgYWxsCj4gYmFja2VuZHMgaGF2ZSBiZWVuIHBv
cnRlZCB0byB0aGUgbmV3IGZyYW1ld29yay4KPiAKPiBUaGlzIHBhdGNoIGlzIHB1cmVseSBjb3Nt
ZXRpYy4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:19:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:19: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-devel-bounces@lists.xenproject.org>)
	id 1gS2Yd-0004iI-Ep; Wed, 28 Nov 2018 16:19:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p1tf=oh=redhat.com=kwolf@srs-us1.protection.inumbo.net>)
 id 1gS2Yc-0004iD-Lu
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:19:22 +0000
X-Inumbo-ID: 5cc0f160-f329-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5cc0f160-f329-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:19:21 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 88967804FA;
 Wed, 28 Nov 2018 16:19:20 +0000 (UTC)
Received: from dhcp-200-186.str.redhat.com (dhcp-200-186.str.redhat.com
 [10.33.200.186])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 7508B1001914;
 Wed, 28 Nov 2018 16:19:18 +0000 (UTC)
Date: Wed, 28 Nov 2018 17:19:17 +0100
From: Kevin Wolf <kwolf@redhat.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20181128161917.GE4222@dhcp-200-186.str.redhat.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-3-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121151211.15997-3-paul.durrant@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Wed, 28 Nov 2018 16:19:20 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-block] [PATCH 02/18] xen: introduce new
 'XenBus' and 'XenDevice' object hierarchy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, qemu-block@nongnu.org,
 "Michael S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMjEuMTEuMjAxOCB1bSAxNjoxMSBoYXQgUGF1bCBEdXJyYW50IGdlc2NocmllYmVuOgo+IFRo
aXMgcGF0Y2ggYWRkcyB0aGUgYmFzaWMgYm9pbGVycGxhdGUgZm9yIGEgJ1hlbkJ1cycgb2JqZWN0
IHRoYXQgd2lsbCBhY3QKPiBhcyBhIHBhcmVudCB0byAnWGVuRGV2aWNlJyBQViBiYWNrZW5kcy4K
PiBBIG5ldyAnWGVuQnJpZGdlJyBvYmplY3QgaXMgYWxzbyBhZGRlZCB0byBjb25uZWN0IFhlbkJ1
cyB0byB0aGUgc3lzdGVtIGJ1cy4KPiAKPiBUaGUgWGVuQnVzIG9iamVjdCBpcyBpbnN0YW50aWF0
ZWQgYnkgYSBuZXcgeGVuX2J1c19pbml0KCkgZnVuY3Rpb24gY2FsbGVkCj4gZnJvbSB0aGUgc2Ft
ZSBzaXRlcyBhcyB0aGUgbGVnYWN5IHhlbl9iZV9pbml0KCkgZnVuY3Rpb24uCj4gCj4gU3Vic2Vx
dWVudCBwYXRjaGVzIHdpbGwgZmxlc2gtb3V0IHRoZSBmdW5jdGlvbmFsaXR5IG9mIHRoZXNlIG9i
amVjdHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KCj4gZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4tYnVzLmMgYi9ody94ZW4veGVuLWJ1
cy5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi5kZWRlMmQ5MTRh
Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2h3L3hlbi94ZW4tYnVzLmMKPiBAQCAtMCwwICsxLDEy
NSBAQAo+ICsvKgo+ICsgKiBDb3B5cmlnaHQgKGMpIENpdHJpeCBTeXN0ZW1zIEluYy4KPiArICog
QWxsIHJpZ2h0cyByZXNlcnZlZC4KPiArICovCgpUaGlzIGRvZXNuJ3QgbG9vayB2ZXJ5IGNvbXBh
dGlibGUgd2l0aCB0aGUgR1BMLiBJbiBmYWN0IGl0IG1pZ2h0IGV2ZW4KbWFrZSBpdCBpbGxlZ2Fs
IGZvciB0aGUgUUVNVSBwcm9qZWN0IHRvIGRpc3RyaWJ1dGUgdGhpcyBjb2RlLiA6LSkKCk90aGVy
IGZpbGVzIHlvdSBhZGQgdGhyb3VnaG91dCB0aGUgc2VyaWVzIHNlZW0gdG8gaGF2ZSB0aGUgc2Ft
ZSBwcm9ibGVtLgoKS2V2aW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:22:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16: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-devel-bounces@lists.xenproject.org>)
	id 1gS2bZ-0005PZ-11; Wed, 28 Nov 2018 16:22: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=fBbp=OH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gS2bX-0005PT-Kg
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:22:23 +0000
X-Inumbo-ID: c84946be-f329-11e8-a42f-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c84946be-f329-11e8-a42f-12d6303a7972;
 Wed, 28 Nov 2018 16:22:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Nov 2018 09:22:21 -0700
Message-Id: <5BFEC0B80200007800200DBA@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 28 Nov 2018 09:22:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181128100949.us5zjhswmxx42635@mac>
 <5BFE91980200007800200BDF@prv1-mh.provo.novell.com>
 <20181128154124.6iyz44hsvm7diovj@mac>
In-Reply-To: <20181128154124.6iyz44hsvm7diovj@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] vpci: deferral of register write until p2m changes
 are done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjExLjE4IGF0IDE2OjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgTm92IDI4LCAyMDE4IGF0IDA2OjAxOjEyQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjguMTEuMTggYXQgMTE6MDksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gSGVsbG8sCj4+ID4gCj4+ID4gV2hpbGUgZG9pbmcgdGhlIHJlY2VudCB2UENJ
IGZpeGVzIGFuZCBhbHNvIHdvcmtpbmcgb24gU1ItSU9WIHN1cHBvcnQKPj4gPiBJJ3ZlIGJlZW4g
dGhpbmtpbmcgYWJvdXQgaG93IHZQQ0kgaGFuZGxlcyB3cml0ZXMgdG8gUENJIHJlZ2lzdGVycyB0
aGF0Cj4+ID4gaW1wbHkgbW9kaWZpY2F0aW9ucyB0byB0aGUgcDJtIGZvciBQVkggRG9tMC4KPj4g
PiAKPj4gPiBXaGVuIG1lbW9yeSBkZWNvZGluZyBvciBST00gQkFScyBhcmUgZW5hYmxlZCBYZW4g
cGVyZm9ybXMgdGhlCj4+ID4gZm9sbG93aW5nIGZsb3c6Cj4+ID4gCj4+ID4gMS4gQ3JlYXRlIGEg
cmFuZ2VzZXQgd2l0aCB0aGUgbWVtb3J5IHJlZ2lvbnMgdGhhdCBuZWVkIHRvIGJlCj4+ID4gbWFw
cGVkL3VubWFwcGVkLgo+PiA+IDIuIEJsb2NrIHRoZSB2Q1BVIGFuZCBwZXJmb3JtIHRoZSBwMm0g
Y2hhbmdlcyBpbiBhIHByZWVtcHRpdmUgd2F5Lgo+PiA+IDMuIEFmdGVyIHRoZSBwMm0gY2hhbmdl
cyBoYXZlIGJlZW4gYXBwbGllZCAob3IgaW4gY2FzZSBvZiBlcnJvcikgd3JpdGUKPj4gPiB0byB0
aGUgcmVnaXN0ZXIgaW4gb3JkZXIgdG8gZW5hYmxlL2Rpc2FibGUgbWVtb3J5IGRlY29kaW5nIG9y
IHRoZSBST00KPj4gPiBCQVIgYW5kIG1hcmsgdGhlIEJBUnMgYXMgZW5hYmxlZC4KPj4gPiAKPj4g
PiBJJ20gdW5zdXJlIGFib3V0IHRoZSBiZW5lZml0IG9mIGRlZmVycmluZyB0aGUgcmVnaXN0ZXIg
d3JpdGUgKHN0ZXAgMykKPj4gPiBmb3IgYSBQVkggRG9tMCwgc28gSSB3b3VsZCBsaWtlIHRvIHBl
cmZvcm0gdGhlIHJlZ2lzdGVyIHdyaXRlIGJlZm9yZQo+PiA+IGFwcGx5aW5nIHRoZSBjaGFuZ2Vz
IHRvIHRoZSBwMm0uCj4+IAo+PiBBcyBleHByZXNzZWQgd2hpbGUgcmV2aWV3aW5nIHJlc3BlY3Rp
dmUgcGF0Y2hlcywgSSdtIG5vdCBzdXJlIGVpdGhlci4KPj4gQmVpbmcgbm90IHN1cmUsIHB1dHRp
bmcgb3Vyc2VsdmVzIG9uIHRoZSBzYWZlIHNpZGUgYnkgZGlzYWJsaW5nIGRlY29kZQo+PiBlYXJs
eSBhbmQgZW5hYmxpbmcgZGVjb2RlIGxhdGUgc2VlbXMgYmVzdCB0byBtZSB0aG91Z2guIEFueQo+
PiBkZXZpYXRpb24gZnJvbSB0aGlzIHdvdWxkIGltbyByZXF1aXJlIGEgY29uY2x1c2l2ZSBkaXNj
dXNzaW9uIG9mIHdoeQo+PiBpdCBpcyBzYWZlLgo+IAo+IFJpZ2h0LiBTbyB0aGVyZSBhcmUgdHdv
IGRpZmZlcmVudCBjYXNlcyBoZXJlOgo+IAo+ICAtIE1hcHBpbmc6IGVuYWJsaW5nIG1lbW9yeSBk
ZWNvZGluZyBiZWZvcmUgbWFwcGluZyBzaG91bGQgaGF2ZSBubwo+ICAgIGVmZmVjdCBvbiB0aGUg
Z3Vlc3QsIHNpbmNlIHRoZSBwMm0gZW50cmllcyBmb3IgdGhlIEJBUnMgd29uJ3QgYmUKPiAgICBz
ZXQuCgpEZXBlbmRzIG9uIHdoZXRoZXIgdGhpcyBpcyBhIGZpcnN0IHRpbWUgbWFwLCBvciBhIG1v
dmVtZW50LiBJbiB0aGUKbGF0dGVyIGNhc2UgaXQncyB0aGUgb3Bwb3NpdGUgb2YgdW5tYXBwaW5n
LgoKPiAgLSBVbm1hcHBpbmc6IGRpc2FibGluZyB0aGUgbWVtb3J5IGRlY29kaW5nIGJpdCBiZWZv
cmUgdW5tYXBwaW5nIGNvdWxkCj4gICAgYWxsb3cgdGhlIGd1ZXN0IHRvIGFjY2VzcyBSQU0gb3Ig
b3RoZXIgTU1JTyByZWdpb25zIHRoYXQgYXJlCj4gICAgZXhwb3NlZCBvbmNlIHRoZSBCQVJzIGFy
ZSBubyBsb25nZXIgbWFwcGVkPwoKRGlzYWJsZSBiZWZvcmUgdW5tYXAgaXMgd2hhdCB3ZSB3YW50
IGZvciBzYWZldHksIHNvIEknbSBub3Qgc3VyZQppZiB5b3UndmUgc2ltcGx5IG1pcy10eXBlZCB5
b3VyIHJlcGx5LiBBbmQgZGlzYWJsaW5nIGVhcmx5IGlzIGFsc28gaW4KbGluZSB3aXRoIHlvdXIg
ZGVzaXJlIG9mIGRvaW5nIHRoZSBjbWQgcmVnaXN0ZXIgd3JpdGVzIGZpcnN0LgoKPj4gSW4gdGhl
IGludGVyZXN0IG9mIGxhdGVyIGVuYWJsaW5nIG9mIHRoZSBjb2RlIGZvciBEb21VLCBhbnkKPj4g
c3VjaCBkaXNjdXNzaW9uIHNob3VsZCwgYXMgZmFyIGFzIHBvc3NpYmxlLCBhdm9pZCBhcmd1bWVu
dGF0aW9uIGFsb25nCj4+IHRoZSBEb20wLW9ubHkgbGluZS4KPiAKPiBNeSBwbGFuIGlzIHRoYXQg
RG9tVXMgd29uJ3QgYmUgYWxsb3dlZCB0byB0b2dnbGUgdGhlIG1lbW9yeSBkZWNvZGluZwo+IGJp
dCwgYW5kIGl0J3MgZ29pbmcgdG8gYmUgYWx3YXlzIGVuYWJsZWQsIGxpa2UgaXQncyBjdXJyZW50
bHkgZG9uZSBmb3IKPiBwY2ktcGFzc3Rocm91Z2ggaW4gUUVNVS4gVG9nZ2xpbmcgdGhlIG1lbW9y
eSBkZWNvZGluZyBiaXQgaW4gYSBEb21VIGlzCj4gZ29pbmcgdG8gdHJpZ2dlciBhIGNoYW5nZSB0
byB0aGUgcDJtIChtYXAgb3IgdW5tYXApIGJ1dCB0aGUgY29tbWFuZAo+IHJlZ2lzdGVyIHdpbGwg
YWx3YXlzIGhhdmUgdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQgZW5hYmxlZC4KCkJ1dCB0aGlzIGlz
bid0IGVudGlyZWx5IGNvcnJlY3QsIGV2ZW4gaWYgd2UndmUgZ290IGF3YXkgd2l0aCB0aGlzCnNv
IGZhci4gQnV0IHdlJ3JlIG1vc3RseSBjb25zaWRlcmluZyB3ZWxsLWJlaGF2ZWQgZ3Vlc3RzIGFu
ZApkZXZpY2VzLiBXaGF0IGlmIG9uZSBhY3R1YWxseSB0cmlnZ2VycyBidXMgYWN0aXZpdHkgaW4g
cGFyYWxsZWwgdG8KYSBCQVIgY2hhbmdlPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:24:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:24: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-devel-bounces@lists.xenproject.org>)
	id 1gS2do-0005XF-GQ; Wed, 28 Nov 2018 16:24:44 +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=Ysil=OH=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gS2dm-0005X8-Jv
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:24:42 +0000
X-Inumbo-ID: 1b2a982e-f32a-11e8-a09e-12d6303a7972
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b2a982e-f32a-11e8-a09e-12d6303a7972;
 Wed, 28 Nov 2018 16:24:40 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wASGOPZs014989;
 Wed, 28 Nov 2018 16:24:38 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=Y0zRaAd8Z4McVMVs9t/En0Z4tN2tH1qCQjLtx7Mg3tk=;
 b=mZY0zu5R1w9Pv35RZU9dAc+zR8eDckGI0+Z0felREobSEYVK0LfpZfodU6FnElVDBSSW
 N8r0MNWS9/A9sPgJIZo1rp7UFA9CcqVEemkvLLWw3rBh4KFXi7YuJpX1s988EYdtFoqd
 IWSWu5YLsYKMRP4bLow5jFZ1v6TAokJy3aqX7lgS2Dht129YeUANdBQIvkijz/snTbxJ
 DyqCiDTdgK546YeSbpVneTHEHFTxGD7X4gRwXXScWHBGpji1cTldMcm0lXhV7cythcbF
 EzK4oRUXgiAcebDoGIVnuYM5mWq82fq7G1vra7yFq7gFp0ui85swic6nBXtvoW+WJjbv Vw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2nxxkqk7k2-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Nov 2018 16:24:38 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wASGOVdt021763
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Nov 2018 16:24:32 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wASGOV66001196;
 Wed, 28 Nov 2018 16:24:31 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Nov 2018 08:24:31 -0800
To: Srikanth Boddepalli <boddepalli.srikanth@gmail.com>
References: <1543328607-10546-1-git-send-email-boddepalli.srikanth@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <f8721ec3-9048-fa21-71c7-deb208f3f026@oracle.com>
Date: Wed, 28 Nov 2018 11:24:19 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1543328607-10546-1-git-send-email-boddepalli.srikanth@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9091
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=936
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811280144
Subject: Re: [Xen-devel] [PATCH] xen: xlate_mmu: add missing header to fix
 'W=1' warning
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjcvMTggOToyMyBBTSwgU3Jpa2FudGggQm9kZGVwYWxsaSB3cm90ZToKPiBBZGQgYSBt
aXNzaW5nIGhlYWRlciBvdGhlcndpc2UgY29tcGlsZXIgd2FybnMgYWJvdXQgbWlzc2VkIHByb3Rv
dHlwZToKPgo+IGRyaXZlcnMveGVuL3hsYXRlX21tdS5jOjE4Mzo1OiB3YXJuaW5nOiBubyBwcmV2
aW91cyBwcm90b3R5cGUgZm9yICd4ZW5feGxhdGVfdW5tYXBfZ2ZuX3JhbmdlPycgWy1XbWlzc2lu
Zy1wcm90b3R5cGVzXQo+ICAgaW50IHhlbl94bGF0ZV91bm1hcF9nZm5fcmFuZ2Uoc3RydWN0IHZt
X2FyZWFfc3RydWN0ICp2bWEsCj4gICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgo+Cj4g
U2lnbmVkLW9mZi1ieTogU3Jpa2FudGggQm9kZGVwYWxsaSA8Ym9kZGVwYWxsaS5zcmlrYW50aEBn
bWFpbC5jb20+Cj4gLS0tCgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:25:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:25: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-devel-bounces@lists.xenproject.org>)
	id 1gS2ea-0005dl-W8; Wed, 28 Nov 2018 16:25: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=bc+k=oh=citrix.com=prvs=863aa12bc=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gS2eZ-0005dc-JZ
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:25:31 +0000
X-Inumbo-ID: 38a3adf8-f32a-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 38a3adf8-f32a-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:25:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71747790"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23550.49527.468154.709986@mariner.uk.xensource.com>
Date: Wed, 28 Nov 2018 16:25:27 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20181123171502.29519-1-george.dunlap@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 1/9] libxl: Remove redundant pidpath setting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggMS85XSBsaWJ4bDogUmVtb3ZlIHJlZHVuZGFu
dCBwaWRwYXRoIHNldHRpbmciKToKPiBUaGlzIGV4YWN0IHNhbWUgbGluZSBpcyBkdXBsaWNhdGVk
IGZ1cnRoZXIgb24gd2l0aG91dCBiZWluZyB1c2VkIG9yCj4gbW9kaWZpZWQgaW4gYmV0d2Vlbi4K
CkknbGwgdGFrZSB5b3VyIHdvcmQgZm9yIHRoYXQgOi0pCgpBY2tlZC1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:28:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:28: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-devel-bounces@lists.xenproject.org>)
	id 1gS2h1-0005oY-Fj; Wed, 28 Nov 2018 16: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=4qx1=oh=citrix.com=prvs=863a5f629=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gS2gz-0005oT-S0
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:28:01 +0000
X-Inumbo-ID: 9168f7eb-f32a-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9168f7eb-f32a-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:27:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="82484427"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Kevin Wolf' <kwolf@redhat.com>
Thread-Topic: [Qemu-block] [PATCH 02/18] xen: introduce new 'XenBus' and
 'XenDevice' object hierarchy
Thread-Index: AQHUgaybF2Uque7GDka/FPIS+P1WOaVlWBuAgAASF9A=
Date: Wed, 28 Nov 2018 16:26:32 +0000
Message-ID: <48596f1fe100419c8b28ed54bda0117b@AMSPEX02CL03.citrite.net>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-3-paul.durrant@citrix.com>
 <20181128161917.GE4222@dhcp-200-186.str.redhat.com>
In-Reply-To: <20181128161917.GE4222@dhcp-200-186.str.redhat.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Qemu-block] [PATCH 02/18] xen: introduce new
 'XenBus' and 'XenDevice' object hierarchy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>, "Michael S.
 Tsirkin" <mst@redhat.com>, "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEtldmluIFdvbGYgW21haWx0bzpr
d29sZkByZWRoYXQuY29tXQo+IFNlbnQ6IDI4IE5vdmVtYmVyIDIwMTggMTY6MTkKPiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogcWVtdS1ibG9ja0Bub25n
bnUub3JnOyBxZW11LWRldmVsQG5vbmdudS5vcmc7IHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZzsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+OyBNaWNoYWVsIFMuIFRzaXJraW4K
PiA8bXN0QHJlZGhhdC5jb20+OyBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdt
YWlsLmNvbT47IEFudGhvbnkKPiBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBQ
YW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPjsKPiBSaWNoYXJkIEhlbmRlcnNvbiA8
cnRoQHR3aWRkbGUubmV0Pgo+IFN1YmplY3Q6IFJlOiBbUWVtdS1ibG9ja10gW1BBVENIIDAyLzE4
XSB4ZW46IGludHJvZHVjZSBuZXcgJ1hlbkJ1cycgYW5kCj4gJ1hlbkRldmljZScgb2JqZWN0IGhp
ZXJhcmNoeQo+IAo+IEFtIDIxLjExLjIwMTggdW0gMTY6MTEgaGF0IFBhdWwgRHVycmFudCBnZXNj
aHJpZWJlbjoKPiA+IFRoaXMgcGF0Y2ggYWRkcyB0aGUgYmFzaWMgYm9pbGVycGxhdGUgZm9yIGEg
J1hlbkJ1cycgb2JqZWN0IHRoYXQgd2lsbAo+IGFjdAo+ID4gYXMgYSBwYXJlbnQgdG8gJ1hlbkRl
dmljZScgUFYgYmFja2VuZHMuCj4gPiBBIG5ldyAnWGVuQnJpZGdlJyBvYmplY3QgaXMgYWxzbyBh
ZGRlZCB0byBjb25uZWN0IFhlbkJ1cyB0byB0aGUgc3lzdGVtCj4gYnVzLgo+ID4KPiA+IFRoZSBY
ZW5CdXMgb2JqZWN0IGlzIGluc3RhbnRpYXRlZCBieSBhIG5ldyB4ZW5fYnVzX2luaXQoKSBmdW5j
dGlvbgo+IGNhbGxlZAo+ID4gZnJvbSB0aGUgc2FtZSBzaXRlcyBhcyB0aGUgbGVnYWN5IHhlbl9i
ZV9pbml0KCkgZnVuY3Rpb24uCj4gPgo+ID4gU3Vic2VxdWVudCBwYXRjaGVzIHdpbGwgZmxlc2gt
b3V0IHRoZSBmdW5jdGlvbmFsaXR5IG9mIHRoZXNlIG9iamVjdHMuCj4gPgo+ID4gU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiAKPiA+IGRpZmYg
LS1naXQgYS9ody94ZW4veGVuLWJ1cy5jIGIvaHcveGVuL3hlbi1idXMuYwo+ID4gbmV3IGZpbGUg
bW9kZSAxMDA2NDQKPiA+IGluZGV4IDAwMDAwMDAwMDAuLmRlZGUyZDkxNGEKPiA+IC0tLSAvZGV2
L251bGwKPiA+ICsrKyBiL2h3L3hlbi94ZW4tYnVzLmMKPiA+IEBAIC0wLDAgKzEsMTI1IEBACj4g
PiArLyoKPiA+ICsgKiBDb3B5cmlnaHQgKGMpIENpdHJpeCBTeXN0ZW1zIEluYy4KPiA+ICsgKiBB
bGwgcmlnaHRzIHJlc2VydmVkLgo+ID4gKyAqLwo+IAo+IFRoaXMgZG9lc24ndCBsb29rIHZlcnkg
Y29tcGF0aWJsZSB3aXRoIHRoZSBHUEwuIEluIGZhY3QgaXQgbWlnaHQgZXZlbgo+IG1ha2UgaXQg
aWxsZWdhbCBmb3IgdGhlIFFFTVUgcHJvamVjdCB0byBkaXN0cmlidXRlIHRoaXMgY29kZS4gOi0p
Cj4gCj4gT3RoZXIgZmlsZXMgeW91IGFkZCB0aHJvdWdob3V0IHRoZSBzZXJpZXMgc2VlbSB0byBo
YXZlIHRoZSBzYW1lIHByb2JsZW0uCj4gCgpJIHdhcyB3b3JraW5nIG9uIHRoZSBhc3N1bXB0aW9u
IHRoYXQgYSBsYWNrIG9mIGV4cGxpY2l0IGxpY2Vuc2UgbWVhbnQgdGhhdCB0aGUgb3ZlcmFsbCBw
cm9qZWN0IGxpY2Vuc2UgYXMgZGVzY3JpYmVkIGluIGl0ZW0gMiBpbiBMSUNFTlNFLiBEaWQgSSBt
aXNpbnRlcnByZXQgdGhhdCB0ZXh0PwoKICBQYXVsCgo+IEtldmluCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:28:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16: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-devel-bounces@lists.xenproject.org>)
	id 1gS2hA-0005pS-Pd; Wed, 28 Nov 2018 16: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=+wa1=oh=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gS2h8-0005pH-UD
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:28:10 +0000
X-Inumbo-ID: 97fb84a1-f32a-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97fb84a1-f32a-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:28:10 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1AF7A206B6;
 Wed, 28 Nov 2018 16:28:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1543422489;
 bh=EeiinIUNrc7iqSVJSxITiHtlzuT7HiYBVkOdoMIQfc8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=fCzXgwhnqndkxQsJQzoM1zRzlpB+NcGzM9z1sL/QnMnUD8qEN2aYnHBMTgTFlUEAz
 UE/U6sMlDU2e27gyey2JYEslpe0e0hHrRWyK7Lfv/2ezia6iOkh0p4cEj2VHkGYF4m
 2vWWxtZy7uFQhFY1kEGEuRkmlgYbBhCq6vff9QuQ=
Date: Wed, 28 Nov 2018 08:28:08 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <48596f1fe100419c8b28ed54bda0117b@AMSPEX02CL03.citrite.net>
Message-ID: <alpine.DEB.2.10.1811280827330.4577@sstabellini-ThinkPad-X260>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-3-paul.durrant@citrix.com>
 <20181128161917.GE4222@dhcp-200-186.str.redhat.com>
 <48596f1fe100419c8b28ed54bda0117b@AMSPEX02CL03.citrite.net>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Qemu-block] [PATCH 02/18] xen: introduce new
 'XenBus' and 'XenDevice' object hierarchy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 'Kevin Wolf' <kwolf@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyOCBOb3YgMjAxOCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IEtldmluIFdvbGYgW21haWx0bzprd29sZkByZWRoYXQu
Y29tXQo+ID4gU2VudDogMjggTm92ZW1iZXIgMjAxOCAxNjoxOQo+ID4gVG86IFBhdWwgRHVycmFu
dCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiBDYzogcWVtdS1ibG9ja0Bub25nbnUub3Jn
OyBxZW11LWRldmVsQG5vbmdudS5vcmc7IHhlbi0KPiA+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnOyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Owo+ID4gRWR1
YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPjsgTWljaGFlbCBTLiBUc2lya2luCj4g
PiA8bXN0QHJlZGhhdC5jb20+OyBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdt
YWlsLmNvbT47IEFudGhvbnkKPiA+IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47
IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+Owo+ID4gUmljaGFyZCBIZW5kZXJz
b24gPHJ0aEB0d2lkZGxlLm5ldD4KPiA+IFN1YmplY3Q6IFJlOiBbUWVtdS1ibG9ja10gW1BBVENI
IDAyLzE4XSB4ZW46IGludHJvZHVjZSBuZXcgJ1hlbkJ1cycgYW5kCj4gPiAnWGVuRGV2aWNlJyBv
YmplY3QgaGllcmFyY2h5Cj4gPiAKPiA+IEFtIDIxLjExLjIwMTggdW0gMTY6MTEgaGF0IFBhdWwg
RHVycmFudCBnZXNjaHJpZWJlbjoKPiA+ID4gVGhpcyBwYXRjaCBhZGRzIHRoZSBiYXNpYyBib2ls
ZXJwbGF0ZSBmb3IgYSAnWGVuQnVzJyBvYmplY3QgdGhhdCB3aWxsCj4gPiBhY3QKPiA+ID4gYXMg
YSBwYXJlbnQgdG8gJ1hlbkRldmljZScgUFYgYmFja2VuZHMuCj4gPiA+IEEgbmV3ICdYZW5Ccmlk
Z2UnIG9iamVjdCBpcyBhbHNvIGFkZGVkIHRvIGNvbm5lY3QgWGVuQnVzIHRvIHRoZSBzeXN0ZW0K
PiA+IGJ1cy4KPiA+ID4KPiA+ID4gVGhlIFhlbkJ1cyBvYmplY3QgaXMgaW5zdGFudGlhdGVkIGJ5
IGEgbmV3IHhlbl9idXNfaW5pdCgpIGZ1bmN0aW9uCj4gPiBjYWxsZWQKPiA+ID4gZnJvbSB0aGUg
c2FtZSBzaXRlcyBhcyB0aGUgbGVnYWN5IHhlbl9iZV9pbml0KCkgZnVuY3Rpb24uCj4gPiA+Cj4g
PiA+IFN1YnNlcXVlbnQgcGF0Y2hlcyB3aWxsIGZsZXNoLW91dCB0aGUgZnVuY3Rpb25hbGl0eSBv
ZiB0aGVzZSBvYmplY3RzLgo+ID4gPgo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+ID4gCj4gPiA+IGRpZmYgLS1naXQgYS9ody94ZW4v
eGVuLWJ1cy5jIGIvaHcveGVuL3hlbi1idXMuYwo+ID4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+
ID4gPiBpbmRleCAwMDAwMDAwMDAwLi5kZWRlMmQ5MTRhCj4gPiA+IC0tLSAvZGV2L251bGwKPiA+
ID4gKysrIGIvaHcveGVuL3hlbi1idXMuYwo+ID4gPiBAQCAtMCwwICsxLDEyNSBAQAo+ID4gPiAr
LyoKPiA+ID4gKyAqIENvcHlyaWdodCAoYykgQ2l0cml4IFN5c3RlbXMgSW5jLgo+ID4gPiArICog
QWxsIHJpZ2h0cyByZXNlcnZlZC4KPiA+ID4gKyAqLwo+ID4gCj4gPiBUaGlzIGRvZXNuJ3QgbG9v
ayB2ZXJ5IGNvbXBhdGlibGUgd2l0aCB0aGUgR1BMLiBJbiBmYWN0IGl0IG1pZ2h0IGV2ZW4KPiA+
IG1ha2UgaXQgaWxsZWdhbCBmb3IgdGhlIFFFTVUgcHJvamVjdCB0byBkaXN0cmlidXRlIHRoaXMg
Y29kZS4gOi0pCj4gPiAKPiA+IE90aGVyIGZpbGVzIHlvdSBhZGQgdGhyb3VnaG91dCB0aGUgc2Vy
aWVzIHNlZW0gdG8gaGF2ZSB0aGUgc2FtZSBwcm9ibGVtLgo+ID4gCj4gCj4gSSB3YXMgd29ya2lu
ZyBvbiB0aGUgYXNzdW1wdGlvbiB0aGF0IGEgbGFjayBvZiBleHBsaWNpdCBsaWNlbnNlIG1lYW50
IHRoYXQgdGhlIG92ZXJhbGwgcHJvamVjdCBsaWNlbnNlIGFzIGRlc2NyaWJlZCBpbiBpdGVtIDIg
aW4gTElDRU5TRS4gRGlkIEkgbWlzaW50ZXJwcmV0IHRoYXQgdGV4dD8KCkl0J3MgIkFsbCByaWdo
dHMgcmVzZXJ2ZWQuIiB0aGUgcHJvYmxlbQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:28:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:28: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-devel-bounces@lists.xenproject.org>)
	id 1gS2hE-0005qY-3P; Wed, 28 Nov 2018 16:28: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=4qx1=OH=citrix.com=prvs=863a5f629=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gS2hC-0005q6-IW
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:28:14 +0000
X-Inumbo-ID: 977b829e-f32a-11e8-9b6c-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 977b829e-f32a-11e8-9b6c-12d6303a7972;
 Wed, 28 Nov 2018 16:28:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="82484564"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Kevin Wolf' <kwolf@redhat.com>
Thread-Topic: [Qemu-block] [PATCH 02/18] xen: introduce new 'XenBus' and
 'XenDevice' object hierarchy
Thread-Index: AQHUgaybF2Uque7GDka/FPIS+P1WOaVlWBuAgAASF9CAAAEFIA==
Date: Wed, 28 Nov 2018 16:28:07 +0000
Message-ID: <cabf296bcbc44b4fafa3cd0c07ac4e89@AMSPEX02CL03.citrite.net>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-3-paul.durrant@citrix.com>
 <20181128161917.GE4222@dhcp-200-186.str.redhat.com>
 <48596f1fe100419c8b28ed54bda0117b@AMSPEX02CL03.citrite.net>
In-Reply-To: <48596f1fe100419c8b28ed54bda0117b@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Qemu-block] [PATCH 02/18] xen: introduce new
 'XenBus' and 'XenDevice' object hierarchy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 'Stefano Stabellini' <sstabellini@kernel.org>,
 'Eduardo Habkost' <ehabkost@redhat.com>,
 "'qemu-block@nongnu.org'" <qemu-block@nongnu.org>,
 "'Michael S. Tsirkin'" <mst@redhat.com>,
 "'qemu-devel@nongnu.org'" <qemu-devel@nongnu.org>, 'Marcel
 Apfelbaum' <marcel.apfelbaum@gmail.com>, 'Paolo Bonzini' <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "'xen-devel@lists.xenproject.org'" <xen-devel@lists.xenproject.org>, 'Richard
 Henderson' <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFBhdWwgRHVycmFudAo+IFNlbnQ6
IDI4IE5vdmVtYmVyIDIwMTggMTY6MjcKPiBUbzogJ0tldmluIFdvbGYnIDxrd29sZkByZWRoYXQu
Y29tPgo+IENjOiBxZW11LWJsb2NrQG5vbmdudS5vcmc7IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZzsg
eGVuLQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Owo+IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0
LmNvbT47IE1pY2hhZWwgUy4gVHNpcmtpbgo+IDxtc3RAcmVkaGF0LmNvbT47IE1hcmNlbCBBcGZl
bGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPjsgQW50aG9ueQo+IFBlcmFyZCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5j
b20+Owo+IFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5uZXQ+Cj4gU3ViamVjdDogUkU6
IFtRZW11LWJsb2NrXSBbUEFUQ0ggMDIvMThdIHhlbjogaW50cm9kdWNlIG5ldyAnWGVuQnVzJyBh
bmQKPiAnWGVuRGV2aWNlJyBvYmplY3QgaGllcmFyY2h5Cj4gCj4gPiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQo+ID4gRnJvbTogS2V2aW4gV29sZiBbbWFpbHRvOmt3b2xmQHJlZGhhdC5jb21d
Cj4gPiBTZW50OiAyOCBOb3ZlbWJlciAyMDE4IDE2OjE5Cj4gPiBUbzogUGF1bCBEdXJyYW50IDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+IENjOiBxZW11LWJsb2NrQG5vbmdudS5vcmc7IHFl
bXUtZGV2ZWxAbm9uZ251Lm9yZzsgeGVuLQo+ID4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47Cj4gPiBFZHVhcmRv
IEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+OyBNaWNoYWVsIFMuIFRzaXJraW4KPiA+IDxt
c3RAcmVkaGF0LmNvbT47IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwu
Y29tPjsgQW50aG9ueQo+ID4gUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsgUGFv
bG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT47Cj4gPiBSaWNoYXJkIEhlbmRlcnNvbiA8
cnRoQHR3aWRkbGUubmV0Pgo+ID4gU3ViamVjdDogUmU6IFtRZW11LWJsb2NrXSBbUEFUQ0ggMDIv
MThdIHhlbjogaW50cm9kdWNlIG5ldyAnWGVuQnVzJyBhbmQKPiA+ICdYZW5EZXZpY2UnIG9iamVj
dCBoaWVyYXJjaHkKPiA+Cj4gPiBBbSAyMS4xMS4yMDE4IHVtIDE2OjExIGhhdCBQYXVsIER1cnJh
bnQgZ2VzY2hyaWViZW46Cj4gPiA+IFRoaXMgcGF0Y2ggYWRkcyB0aGUgYmFzaWMgYm9pbGVycGxh
dGUgZm9yIGEgJ1hlbkJ1cycgb2JqZWN0IHRoYXQgd2lsbAo+ID4gYWN0Cj4gPiA+IGFzIGEgcGFy
ZW50IHRvICdYZW5EZXZpY2UnIFBWIGJhY2tlbmRzLgo+ID4gPiBBIG5ldyAnWGVuQnJpZGdlJyBv
YmplY3QgaXMgYWxzbyBhZGRlZCB0byBjb25uZWN0IFhlbkJ1cyB0byB0aGUgc3lzdGVtCj4gPiBi
dXMuCj4gPiA+Cj4gPiA+IFRoZSBYZW5CdXMgb2JqZWN0IGlzIGluc3RhbnRpYXRlZCBieSBhIG5l
dyB4ZW5fYnVzX2luaXQoKSBmdW5jdGlvbgo+ID4gY2FsbGVkCj4gPiA+IGZyb20gdGhlIHNhbWUg
c2l0ZXMgYXMgdGhlIGxlZ2FjeSB4ZW5fYmVfaW5pdCgpIGZ1bmN0aW9uLgo+ID4gPgo+ID4gPiBT
dWJzZXF1ZW50IHBhdGNoZXMgd2lsbCBmbGVzaC1vdXQgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhl
c2Ugb2JqZWN0cy4KPiA+ID4KPiA+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+Cj4gPiA+IGRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1
cy5jIGIvaHcveGVuL3hlbi1idXMuYwo+ID4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ID4gPiBp
bmRleCAwMDAwMDAwMDAwLi5kZWRlMmQ5MTRhCj4gPiA+IC0tLSAvZGV2L251bGwKPiA+ID4gKysr
IGIvaHcveGVuL3hlbi1idXMuYwo+ID4gPiBAQCAtMCwwICsxLDEyNSBAQAo+ID4gPiArLyoKPiA+
ID4gKyAqIENvcHlyaWdodCAoYykgQ2l0cml4IFN5c3RlbXMgSW5jLgo+ID4gPiArICogQWxsIHJp
Z2h0cyByZXNlcnZlZC4KPiA+ID4gKyAqLwo+ID4KPiA+IFRoaXMgZG9lc24ndCBsb29rIHZlcnkg
Y29tcGF0aWJsZSB3aXRoIHRoZSBHUEwuIEluIGZhY3QgaXQgbWlnaHQgZXZlbgo+ID4gbWFrZSBp
dCBpbGxlZ2FsIGZvciB0aGUgUUVNVSBwcm9qZWN0IHRvIGRpc3RyaWJ1dGUgdGhpcyBjb2RlLiA6
LSkKPiA+Cj4gPiBPdGhlciBmaWxlcyB5b3UgYWRkIHRocm91Z2hvdXQgdGhlIHNlcmllcyBzZWVt
IHRvIGhhdmUgdGhlIHNhbWUgcHJvYmxlbS4KPiA+Cj4gCj4gSSB3YXMgd29ya2luZyBvbiB0aGUg
YXNzdW1wdGlvbiB0aGF0IGEgbGFjayBvZiBleHBsaWNpdCBsaWNlbnNlIG1lYW50IHRoYXQKPiB0
aGUgb3ZlcmFsbCBwcm9qZWN0IGxpY2Vuc2UgYXMgZGVzY3JpYmVkIGluIGl0ZW0gMiBpbiBMSUNF
TlNFLiBEaWQgSQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gYXBwbGllZAo+IG1pc2lu
dGVycHJldCB0aGF0IHRleHQ/Cj4gCj4gICBQYXVsCj4gCj4gPiBLZXZpbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:28:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16: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-devel-bounces@lists.xenproject.org>)
	id 1gS2hU-0005uM-Eo; Wed, 28 Nov 2018 16: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=fbbp=oh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gS2hT-0005u8-4s
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:28:31 +0000
X-Inumbo-ID: a3955ef4-f32a-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3955ef4-f32a-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:28:29 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Nov 2018 09:26:28 -0700
Message-Id: <5BFEC1B20200007800200DC8@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 28 Nov 2018 09:26:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20181122164028.8451-1-jgross@suse.com>
 <20181122164028.8451-2-jgross@suse.com>
 <5BFEB0470200007800200CE0@suse.com>
 <13ad2db6-ad76-c095-7b92-16b4813bd0d9@suse.com>
In-Reply-To: <13ad2db6-ad76-c095-7b92-16b4813bd0d9@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/3] xen/x86: delay parsing of dom0_mem
 parameter until needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjExLjE4IGF0IDE2OjMzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
OC8xMS8yMDE4IDE2OjEyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjIuMTEuMTggYXQg
MTc6NDAsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gQEAgLTQ0LDE0ICs0NiwyMCBAQCBz
dGF0aWMgbG9uZyBfX2luaXRkYXRhIGRvbTBfbWF4X25ycGFnZXMgPSBMT05HX01BWDsKPj4+ICAg
KiAgSWYgK3ZlOiBUaGUgc3BlY2lmaWVkIGFtb3VudCBpcyBhbiBhYnNvbHV0ZSB2YWx1ZS4KPj4+
ICAgKiAgSWYgLXZlOiBUaGUgc3BlY2lmaWVkIGFtb3VudCBpcyBzdWJ0cmFjdGVkIGZyb20gdG90
YWwgYXZhaWxhYmxlIG1lbW9yeS4KPj4+ICAgKi8KPj4+IC1zdGF0aWMgbG9uZyBfX2luaXQgcGFy
c2VfYW10KGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKipwcykKPj4+ICtzdGF0aWMgdW5zaWdu
ZWQgbG9uZyBfX2luaXQgcGFyc2VfYW10KGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKipwcywK
Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
YXZhaWwpCj4+PiAgewo+Pj4gLSAgICBsb25nIHBhZ2VzID0gcGFyc2Vfc2l6ZV9hbmRfdW5pdCgo
KnMgPT0gJy0nKSA/IHMrMSA6IHMsIHBzKSA+PiBQQUdFX1NISUZUOwo+Pj4gLSAgICByZXR1cm4g
KCpzID09ICctJykgPyAtcGFnZXMgOiBwYWdlczsKPj4+ICsgICAgdW5zaWduZWQgaW50IG1pbnVz
ID0gKCpzID09ICctJykgPyAxIDogMDsKPj4+ICsgICAgdW5zaWduZWQgbG9uZyBwYWdlcyA9IHBh
cnNlX3NpemVfYW5kX3VuaXQocyArIG1pbnVzLCBwcykgPj4gUEFHRV9TSElGVDsKPj4+ICsKPj4+
ICsgICAgLyogTmVnYXRpdmUgc3BlY2lmaWNhdGlvbiBtZWFucyAiYWxsIG1lbW9yeSAtIHNwZWNp
ZmllZCBhbW91bnQiLiAqLwo+Pj4gKyAgICByZXR1cm4gbWludXMgPyBhdmFpbCAtIHBhZ2VzIDog
cGFnZXM7Cj4+PiAgfQo+PiAKPj4gSSBkb24ndCB0aGluayBhbnkgb2YgdGhpcyBzaG91bGQgYmUg
ZG9uZSBpbiBhIHBhdGNoIHdpdGggdGhlIGdpdmVuCj4+IHRpdGxlLgo+IAo+IEdvaW5nIHRoZSBv
dGhlciByb3V0ZSB3aWxsIHJlc3VsdCBpbiBtZXJnaW5nIHBhdGNoZXMgMSBhbmQgMiwgSSBndWVz
cy4KCldlbGwsIHlvdSBjb3VsZCBlYXNpbHkgZG8gaGVyZSB3aGF0IHlvdSBkbyBfYmVzaWRlc18g
dGhlIGFjdHVhbAp0b3BpYyBvZiB0aGUgcGF0Y2gsIGp1c3QgdGhlbiB3aXRoIGl0cyB0aXRsZSBj
aGFuZ2VkLgoKPj4+IEBAIC0yOTgsNiArMzA2LDEwIEBAIHVuc2lnbmVkIGxvbmcgX19pbml0IGRv
bTBfY29tcHV0ZV9ucl9wYWdlcygKPj4+ICAgICAgICAgICghaW9tbXVfaGFwX3B0X3NoYXJlIHx8
ICFwYWdpbmdfbW9kZV9oYXAoZCkpOwo+Pj4gICAgICBmb3IgKCA7IDsgbmVlZF9wYWdpbmcgPSBm
YWxzZSApCj4+PiAgICAgIHsKPj4+ICsgICAgICAgIGlmICggZG9tMF9tZW1fcGFyWzBdICYmIHBh
cnNlX2RvbTBfbWVtKGF2YWlsKSApCj4+PiArICAgICAgICAgICAgcHJpbnRrKCJJbnZhbGlkIGRv
bTBfbWVtIHBhcmFtZXRlciB2YWx1ZSBcIiVzXCIsIGlnbm9yaW5nXG4iLAo+Pj4gKyAgICAgICAg
ICAgICAgICAgICBkb20wX21lbV9wYXIpOwo+PiAKPj4gTG9va2luZyBhdCBob3cgdGhlIHBhcnNp
bmcgZnVuY3Rpb24gd29ya3MgSSBkb24ndCB0aGluayB0aGUgZW50aXJlCj4+IGNvbW1hbmQgbGlu
ZSB3b3VsZCBuZWNlc3NhcmlseSBiZSBpZ25vcmVkIGluIGNhc2Ugb2YgZXJyb3IuIEkgdGhpbmsK
Pj4gdGhlIGxvZyBtZXNzYWdlIHNob3VsZG4ndCBnaXZlIGEgd3JvbmcgaW1wcmVzc2lvbi4KPiAK
PiBUaGUgbWVzc2FnZSBpcyByZWZlcmVuY2luZyB0aGUgZG9tMF9tZW0gdmFsdWUgb25seS4gQW5k
IHRoaXMgd291bGQgYmUKPiBpZ25vcmVkLiBJIGRvbid0IHNlZSB5b3VyIGNvbmNlcm4gaGVyZS4K
ClRoZSBmdW5jdGlvbiBtYXkgaGF2ZSB1cGRhdGVkIGFsbCB0aHJlZSBvZiBkb20wX3ssbWF4Xyxt
aW5ffW5ycGFnZXMKYmVmb3JlIGhpdHRpbmcgZW4gZXJyb3IgY29uZGl0aW9uLiBIZW5jZSBhIGZh
aXIgcGFydCBvZiB3aGF0IHdhcyBzcGVjaWZpZWQKbWF5IG5vdCBiZSBpZ25vcmVkIGRlc3BpdGUg
dGhlIGVycm9yLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:29:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:29: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-devel-bounces@lists.xenproject.org>)
	id 1gS2iZ-00068g-Rc; Wed, 28 Nov 2018 16:29: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=4qx1=oh=citrix.com=prvs=863a5f629=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gS2iY-00068Q-Bo
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:29:38 +0000
X-Inumbo-ID: cb6216fe-f32a-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb6216fe-f32a-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:29:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="82484682"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Stefano Stabellini' <sstabellini@kernel.org>
Thread-Topic: [Qemu-block] [PATCH 02/18] xen: introduce new 'XenBus' and
 'XenDevice' object hierarchy
Thread-Index: AQHUgaybF2Uque7GDka/FPIS+P1WOaVlWBuAgAASF9D///BiAIAAEPDQ
Date: Wed, 28 Nov 2018 16:29:34 +0000
Message-ID: <65af28818a724749839dcb6576e0413d@AMSPEX02CL03.citrite.net>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-3-paul.durrant@citrix.com>
 <20181128161917.GE4222@dhcp-200-186.str.redhat.com>
 <48596f1fe100419c8b28ed54bda0117b@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1811280827330.4577@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1811280827330.4577@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Qemu-block] [PATCH 02/18] xen: introduce new
 'XenBus' and 'XenDevice' object hierarchy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 'Kevin Wolf' <kwolf@redhat.com>, Eduardo
 Habkost <ehabkost@redhat.com>, "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Richard
 Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFN0ZWZhbm8gU3RhYmVsbGluaSBb
bWFpbHRvOnNzdGFiZWxsaW5pQGtlcm5lbC5vcmddCj4gU2VudDogMjggTm92ZW1iZXIgMjAxOCAx
NjoyOAo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiAn
S2V2aW4gV29sZicgPGt3b2xmQHJlZGhhdC5jb20+OyBxZW11LWJsb2NrQG5vbmdudS5vcmc7IHFl
bXUtCj4gZGV2ZWxAbm9uZ251Lm9yZzsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBT
dGVmYW5vIFN0YWJlbGxpbmkKPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEVkdWFyZG8gSGFi
a29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT47IE1pY2hhZWwKPiBTLiBUc2lya2luIDxtc3RAcmVk
aGF0LmNvbT47IE1hcmNlbCBBcGZlbGJhdW0KPiA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+
OyBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47Cj4gUGFvbG8gQm9u
emluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT47IFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRs
ZS5uZXQ+Cj4gU3ViamVjdDogUkU6IFtRZW11LWJsb2NrXSBbUEFUQ0ggMDIvMThdIHhlbjogaW50
cm9kdWNlIG5ldyAnWGVuQnVzJyBhbmQKPiAnWGVuRGV2aWNlJyBvYmplY3QgaGllcmFyY2h5Cj4g
Cj4gT24gV2VkLCAyOCBOb3YgMjAxOCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4gPiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gPiBGcm9tOiBLZXZpbiBXb2xmIFttYWlsdG86a3dvbGZA
cmVkaGF0LmNvbV0KPiA+ID4gU2VudDogMjggTm92ZW1iZXIgMjAxOCAxNjoxOQo+ID4gPiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gQ2M6IHFlbXUtYmxv
Y2tAbm9uZ251Lm9yZzsgcWVtdS1kZXZlbEBub25nbnUub3JnOyB4ZW4tCj4gPiA+IGRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnOyBTdGVmYW5vIFN0YWJlbGxpbmkKPiA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz47Cj4gPiA+IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT47IE1p
Y2hhZWwgUy4gVHNpcmtpbgo+ID4gPiA8bXN0QHJlZGhhdC5jb20+OyBNYXJjZWwgQXBmZWxiYXVt
IDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT47Cj4gQW50aG9ueQo+ID4gPiBQZXJhcmQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBQYW9sbyBCb256aW5pCj4gPHBib256aW5pQHJlZGhh
dC5jb20+Owo+ID4gPiBSaWNoYXJkIEhlbmRlcnNvbiA8cnRoQHR3aWRkbGUubmV0Pgo+ID4gPiBT
dWJqZWN0OiBSZTogW1FlbXUtYmxvY2tdIFtQQVRDSCAwMi8xOF0geGVuOiBpbnRyb2R1Y2UgbmV3
ICdYZW5CdXMnCj4gYW5kCj4gPiA+ICdYZW5EZXZpY2UnIG9iamVjdCBoaWVyYXJjaHkKPiA+ID4K
PiA+ID4gQW0gMjEuMTEuMjAxOCB1bSAxNjoxMSBoYXQgUGF1bCBEdXJyYW50IGdlc2NocmllYmVu
Ogo+ID4gPiA+IFRoaXMgcGF0Y2ggYWRkcyB0aGUgYmFzaWMgYm9pbGVycGxhdGUgZm9yIGEgJ1hl
bkJ1cycgb2JqZWN0IHRoYXQKPiB3aWxsCj4gPiA+IGFjdAo+ID4gPiA+IGFzIGEgcGFyZW50IHRv
ICdYZW5EZXZpY2UnIFBWIGJhY2tlbmRzLgo+ID4gPiA+IEEgbmV3ICdYZW5CcmlkZ2UnIG9iamVj
dCBpcyBhbHNvIGFkZGVkIHRvIGNvbm5lY3QgWGVuQnVzIHRvIHRoZQo+IHN5c3RlbQo+ID4gPiBi
dXMuCj4gPiA+ID4KPiA+ID4gPiBUaGUgWGVuQnVzIG9iamVjdCBpcyBpbnN0YW50aWF0ZWQgYnkg
YSBuZXcgeGVuX2J1c19pbml0KCkgZnVuY3Rpb24KPiA+ID4gY2FsbGVkCj4gPiA+ID4gZnJvbSB0
aGUgc2FtZSBzaXRlcyBhcyB0aGUgbGVnYWN5IHhlbl9iZV9pbml0KCkgZnVuY3Rpb24uCj4gPiA+
ID4KPiA+ID4gPiBTdWJzZXF1ZW50IHBhdGNoZXMgd2lsbCBmbGVzaC1vdXQgdGhlIGZ1bmN0aW9u
YWxpdHkgb2YgdGhlc2UKPiBvYmplY3RzLgo+ID4gPiA+Cj4gPiA+ID4gU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4KPiA+ID4gPiBkaWZm
IC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hlbi94ZW4tYnVzLmMKPiA+ID4gPiBuZXcg
ZmlsZSBtb2RlIDEwMDY0NAo+ID4gPiA+IGluZGV4IDAwMDAwMDAwMDAuLmRlZGUyZDkxNGEKPiA+
ID4gPiAtLS0gL2Rldi9udWxsCj4gPiA+ID4gKysrIGIvaHcveGVuL3hlbi1idXMuYwo+ID4gPiA+
IEBAIC0wLDAgKzEsMTI1IEBACj4gPiA+ID4gKy8qCj4gPiA+ID4gKyAqIENvcHlyaWdodCAoYykg
Q2l0cml4IFN5c3RlbXMgSW5jLgo+ID4gPiA+ICsgKiBBbGwgcmlnaHRzIHJlc2VydmVkLgo+ID4g
PiA+ICsgKi8KPiA+ID4KPiA+ID4gVGhpcyBkb2Vzbid0IGxvb2sgdmVyeSBjb21wYXRpYmxlIHdp
dGggdGhlIEdQTC4gSW4gZmFjdCBpdCBtaWdodCBldmVuCj4gPiA+IG1ha2UgaXQgaWxsZWdhbCBm
b3IgdGhlIFFFTVUgcHJvamVjdCB0byBkaXN0cmlidXRlIHRoaXMgY29kZS4gOi0pCj4gPiA+Cj4g
PiA+IE90aGVyIGZpbGVzIHlvdSBhZGQgdGhyb3VnaG91dCB0aGUgc2VyaWVzIHNlZW0gdG8gaGF2
ZSB0aGUgc2FtZQo+IHByb2JsZW0uCj4gPiA+Cj4gPgo+ID4gSSB3YXMgd29ya2luZyBvbiB0aGUg
YXNzdW1wdGlvbiB0aGF0IGEgbGFjayBvZiBleHBsaWNpdCBsaWNlbnNlIG1lYW50Cj4gdGhhdCB0
aGUgb3ZlcmFsbCBwcm9qZWN0IGxpY2Vuc2UgYXMgZGVzY3JpYmVkIGluIGl0ZW0gMiBpbiBMSUNF
TlNFLiBEaWQgSQo+IG1pc2ludGVycHJldCB0aGF0IHRleHQ/Cj4gCj4gSXQncyAiQWxsIHJpZ2h0
cyByZXNlcnZlZC4iIHRoZSBwcm9ibGVtCgpPaCwgSSBzZWUuIEknbSBoYXBweSB0byByZW1vdmUg
dGhhdC4KCiAgUGF1bAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:30:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:30: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-devel-bounces@lists.xenproject.org>)
	id 1gS2ji-0006qR-7f; Wed, 28 Nov 2018 16:30: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=fbbp=oh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gS2jg-0006qL-6D
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:30:48 +0000
X-Inumbo-ID: f5de0b35-f32a-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5de0b35-f32a-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:30:47 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Nov 2018 09:28:46 -0700
Message-Id: <5BFEC23B0200007800200DEC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 28 Nov 2018 09:28:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20181122164028.8451-1-jgross@suse.com>
 <20181122164028.8451-3-jgross@suse.com>
 <5BFEB1950200007800200CF9@suse.com>
 <55558323-78d5-7ff7-e97b-fa4287ff9035@suse.com>
In-Reply-To: <55558323-78d5-7ff7-e97b-fa4287ff9035@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/3] xen/x86: add dom0 memory sizing variants
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjExLjE4IGF0IDE2OjQzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
OC8xMS8yMDE4IDE2OjE3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjIuMTEuMTggYXQg
MTc6NDAsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gQEAgLTUwLDcgKzU1LDI4IEBAIHN0
YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdCBwYXJzZV9hbXQoY29uc3QgY2hhciAqcywgY29uc3Qg
Y2hhciAqKnBzLAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBhdmFpbCkKPj4+ICB7Cj4+PiAgICAgIHVuc2lnbmVkIGludCBtaW51cyA9ICgq
cyA9PSAnLScpID8gMSA6IDA7Cj4+PiAtICAgIHVuc2lnbmVkIGxvbmcgcGFnZXMgPSBwYXJzZV9z
aXplX2FuZF91bml0KHMgKyBtaW51cywgcHMpID4+IFBBR0VfU0hJRlQ7Cj4+PiArICAgIHVuc2ln
bmVkIGxvbmcgdmFsLCBwYWdlcyA9IDA7Cj4+PiArCj4+PiArICAgIC8qIEF2b2lkIGFjY2Vzc2lu
ZyBzWy0xXSBpbiBjYXNlIHZhbHVlIHN0YXJ0cyB3aXRoICclJy4gKi8KPj4+ICsgICAgaWYgKCAq
cyA9PSAnJScgKQo+Pj4gKyAgICAgICAgcmV0dXJuIDA7Cj4+PiArCj4+PiArICAgIHMgKz0gbWlu
dXM7Cj4+PiArICAgIHdoaWxlICggaXNkaWdpdCgqcykgKQo+Pj4gKyAgICB7Cj4+PiArICAgICAg
ICB2YWwgPSBwYXJzZV9zaXplX2FuZF91bml0KHMsIHBzKTsKPj4+ICsgICAgICAgIHMgPSAqcHM7
Cj4+PiArICAgICAgICBpZiAoICpzID09ICclJyAmJiBpc2RpZ2l0KCoocyAtIDEpKSAmJiB2YWwg
PCAoMTAwIDw8IDEwKSApCj4+IAo+PiBJbiB0aGUgY29tbWVudCBhYm92ZSB5b3UgdGFsayBhYm91
dCBzWy0xXSAtIHdoeSBkbyB5b3UgdXNlIGEgbW9yZQo+PiBjb21wbGljYXRlZCAoZXZlbiBpZiBq
dXN0IHNsaWdodGx5KSBleHByZXNzaW9uIGhlcmU/Cj4gCj4gSSBkaXNsaWtlIHVzaW5nIHNbLTFd
IGluIGNvZGUuIEluIGNhc2UgeW91IHByZWZlciBpdCBJIGNhbiB1c2UgaXQgaGVyZS4KCkl0IG1h
a2VzIG1vcmUgb2J2aW91cyB3aGF0IGlzIG1lYW50IGltby4gQW5kIHdlIGhhdmUgYSBudW1iZXIK
b2YgaW5zdGFuY2VzIGluIHRoZSB0cmVlIGFscmVhZHkuCgpKYW4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:33:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:33: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-devel-bounces@lists.xenproject.org>)
	id 1gS2m8-00073y-Sl; Wed, 28 Nov 2018 16:33: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=bc+k=oh=citrix.com=prvs=863aa12bc=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gS2m7-00073q-Hl
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:33:19 +0000
X-Inumbo-ID: 4f29cb85-f32b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f29cb85-f32b-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:33:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71749094"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23550.49990.532297.982306@mariner.uk.xensource.com>
Date: Wed, 28 Nov 2018 16:33:10 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20181123171502.29519-2-george.dunlap@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-2-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 2/9] libxl: Move dm user determination logic
 into a helper function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggMi85XSBsaWJ4bDogTW92ZSBkbSB1c2VyIGRl
dGVybWluYXRpb24gbG9naWMgaW50byBhIGhlbHBlciBmdW5jdGlvbiIpOgo+IFRvIHJlbGlhYmx5
IGtpbGwgYW4gdW50cnVzdGVkIGRldmljZW1vZGVsLCB3ZSBuZWVkIHRvIGtub3cgbm90IG9ubHkK
PiBpdHMgcGlkLCBidXQgaXRzIHVpZC4gIEluIHByZXBhcmF0aW9uIGZvciB0aGlzLCBtb3ZlIHRo
ZSB1c2VyaWQKPiBkZXRlcm1pbmF0aW9uIGxvZ2ljIGludG8gYSBoZWxwZXIgZnVuY3Rpb24uCj4g
Cj4gQ3JlYXRlIGEgbmV3IGZpZWxkLCBgZG1fcnVuYXNgLCBpbiBsaWJ4bF9fZG9tYWluX2J1aWxk
X3N0YXRlIHRvIHN0b3JlCj4gdGhlIHZhbHVlIGR1cmluZyBkb21haW4gY3JlYXRpb24uCj4gCj4g
VGhpcyBjaGFuZ2UgYWxzbyByZW1vdmVzIHVubmVjZXNzYXJ5IGR1cGxpY2F0aW9uIG9mIHRoZSBh
cmd1bWVudAo+IGNvbnN0cnVjdGlvbiBjb2RlLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGlu
dGVuZGVkLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:34:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:34: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-devel-bounces@lists.xenproject.org>)
	id 1gS2nc-0007AK-94; Wed, 28 Nov 2018 16:34:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=p1tf=oh=redhat.com=kwolf@srs-us1.protection.inumbo.net>)
 id 1gS2nb-0007AE-Dx
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:34:51 +0000
X-Inumbo-ID: 869769a1-f32b-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 869769a1-f32b-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:34:50 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id E02703091751;
 Wed, 28 Nov 2018 16:34:49 +0000 (UTC)
Received: from dhcp-200-186.str.redhat.com (dhcp-200-186.str.redhat.com
 [10.33.200.186])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 6771619483;
 Wed, 28 Nov 2018 16:34:48 +0000 (UTC)
Date: Wed, 28 Nov 2018 17:34:47 +0100
From: Kevin Wolf <kwolf@redhat.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20181128163447.GF4222@dhcp-200-186.str.redhat.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-15-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121151211.15997-15-paul.durrant@citrix.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.41]); Wed, 28 Nov 2018 16:34:50 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 14/18] xen: add implementations of xen-qdisk
 connect and disconnect functions...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMjEuMTEuMjAxOCB1bSAxNjoxMiBoYXQgUGF1bCBEdXJyYW50IGdlc2NocmllYmVuOgo+IC4u
LmFuZCB3aXJlIGluIHRoZSBkYXRhcGxhbmUuCj4gCj4gVGhpcyBwYXRjaCBhZGRzIHRoZSByZW1h
aW5pbmcgY29kZSB0byBtYWtlIHRoZSB4ZW4tcWRpc2sgWGVuRGV2aWNlCj4gZnVuY3Rpb25hbC4g
VGhlIHBhcmFtZXRlcnMgdGhhdCBhIGJsb2NrIGZyb250ZW5kIGV4cGVjdHMgdG8gZmluZCBhcmUK
PiBwb3B1bGF0ZWQgaW4gdGhlIGJhY2tlbmQgeGVuc3RvcmUgYXJlYSwgYW5kIHRoZSAncmluZy1y
ZWYnIGFuZAo+ICdldmVudC1jaGFubmVsJyB2YWx1ZXMgc3BlY2lmaWVkIGluIHRoZSBmcm9udGVu
ZCB4ZW5zdG9yZSBhcmVhIGFyZQo+IG1hcHBlZC9ib3VuZCBhbmQgdXNlZCB0byBzZXQgdXAgdGhl
IGRhdGFwbGFuZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Cj4gQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgo+IENjOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgo+IENjOiBNYXggUmVpdHog
PG1yZWl0ekByZWRoYXQuY29tPgo+IC0tLQo+ICBody9ibG9jay94ZW4tcWRpc2suYyAgICAgICB8
IDE0MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgaHcv
eGVuL3hlbi1idXMuYyAgICAgICAgICAgfCAgMTIgKystLQo+ICBpbmNsdWRlL2h3L3hlbi94ZW4t
YnVzLmggICB8ICAgOCArKysKPiAgaW5jbHVkZS9ody94ZW4veGVuLXFkaXNrLmggfCAgMTIgKysr
Kwo+ICA0IGZpbGVzIGNoYW5nZWQsIDE2NiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS9ody9ibG9jay94ZW4tcWRpc2suYyBiL2h3L2Jsb2NrL3hlbi1xZGlz
ay5jCj4gaW5kZXggMzVmN2I3MDQ4MC4uOGM4ODM5MzgzMiAxMDA2NDQKPiAtLS0gYS9ody9ibG9j
ay94ZW4tcWRpc2suYwo+ICsrKyBiL2h3L2Jsb2NrL3hlbi1xZGlzay5jCj4gQEAgLTksNiArOSwx
MCBAQAo+ICAjaW5jbHVkZSAicWFwaS92aXNpdG9yLmgiCj4gICNpbmNsdWRlICJody9ody5oIgo+
ICAjaW5jbHVkZSAiaHcveGVuL3hlbi1xZGlzay5oIgo+ICsjaW5jbHVkZSAic3lzZW11L2Jsb2Nr
ZGV2LmgiCj4gKyNpbmNsdWRlICJzeXNlbXUvYmxvY2stYmFja2VuZC5oIgo+ICsjaW5jbHVkZSAi
c3lzZW11L2lvdGhyZWFkLmgiCj4gKyNpbmNsdWRlICJkYXRhcGxhbmUveGVuLXFkaXNrLmgiCj4g
ICNpbmNsdWRlICJ0cmFjZS5oIgo+ICAKPiAgc3RhdGljIGNoYXIgKnhlbl9xZGlza19nZXRfbmFt
ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQo+IEBAIC0yMyw2ICsyNywxMSBAQCBz
dGF0aWMgdm9pZCB4ZW5fcWRpc2tfcmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKipl
cnJwKQo+ICB7Cj4gICAgICBYZW5RZGlza0RldmljZSAqcWRpc2tkZXYgPSBYRU5fUURJU0tfREVW
SUNFKHhlbmRldik7Cj4gICAgICBYZW5RZGlza1ZkZXYgKnZkZXYgPSAmcWRpc2tkZXYtPnZkZXY7
Cj4gKyAgICBCbG9ja0NvbmYgKmNvbmYgPSAmcWRpc2tkZXYtPmNvbmY7Cj4gKyAgICBEcml2ZUlu
Zm8gKmRpbmZvOwo+ICsgICAgYm9vbCBpc19jZHJvbTsKPiArICAgIHVuc2lnbmVkIGludCBpbmZv
Owo+ICsgICAgaW50NjRfdCBzaXplOwo+ICAKPiAgICAgIGlmICghdmRldi0+dmFsaWQpIHsKPiAg
ICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJ2ZGV2IHByb3BlcnR5IG5vdCBzZXQiKTsKPiBAQCAt
MzAsMTMgKzM5LDEzNCBAQCBzdGF0aWMgdm9pZCB4ZW5fcWRpc2tfcmVhbGl6ZShYZW5EZXZpY2Ug
KnhlbmRldiwgRXJyb3IgKiplcnJwKQo+ICAgICAgfQo+ICAKPiAgICAgIHRyYWNlX3hlbl9xZGlz
a19yZWFsaXplKHZkZXYtPmRpc2ssIHZkZXYtPnBhcnRpdGlvbik7Cj4gKwo+ICsgICAgaWYgKCFj
b25mLT5ibGspIHsKPiArICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJkcml2ZSBwcm9wZXJ0eSBu
b3Qgc2V0Iik7Cj4gKyAgICAgICAgcmV0dXJuOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICghYmxr
X2lzX2luc2VydGVkKGNvbmYtPmJsaykpIHsKPiArICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJk
ZXZpY2UgbmVlZHMgbWVkaWEsIGJ1dCBkcml2ZSBpcyBlbXB0eSIpOwo+ICsgICAgICAgIHJldHVy
bjsKPiArICAgIH0KCkhtLCB0aGUgY29kZSBiZWxvdyBzdWdnZXN0cyB0aGF0IHlvdSBzdXBwb3J0
IENELVJPTXMuIERvbid0IHlvdSB3YW50IHRvCnN1cHBvcnQgbWVkaWEgY2hhbmdlIGFzIHdlbGwg
dGhlbj8gV2hpY2ggd291bGQgbWVhbiB0aGF0IHlvdSBuZWVkIHRvCnN1cHBvcnQgZW1wdHkgZHJp
dmVzLgoKPiArICAgIGlmICghYmxrY29uZl9hcHBseV9iYWNrZW5kX29wdGlvbnMoY29uZiwgYmxr
X2lzX3JlYWRfb25seShjb25mLT5ibGspLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWxzZSwgZXJycCkpIHsKPiArICAgICAgICByZXR1cm47Cj4gKyAgICB9Cj4g
Kwo+ICsgICAgaWYgKCFibGtjb25mX2dlb21ldHJ5KGNvbmYsIE5VTEwsIDY1NTM1LCAyNTUsIDI1
NSwgZXJycCkpIHsKPiArICAgICAgICByZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICsgICAgZGluZm8g
PSBibGtfbGVnYWN5X2RpbmZvKGNvbmYtPmJsayk7Cj4gKyAgICBpc19jZHJvbSA9IChkaW5mbyAm
JiBkaW5mby0+bWVkaWFfY2QpOwoKSXQncyBjYWxsZWQgbGVnYWN5IGZvciBhIHJlYXNvbi4gRG9u
J3QgdXNlIHRoaXMgaW4gbmV3IGRldmljZXMuCgpUaGUgcHJvcGVyIHdheSBpcyB0byBoYXZlIHR3
byBkaWZmZXJlbnQgZGV2aWNlcyBmb3IgaGFyZCBkaXNrcyBhbmQgQ0RzCihsaWtlIHNjc2ktaGQg
YW5kIHNjc2ktY2QpLgoKS2V2aW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:36:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:36: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-devel-bounces@lists.xenproject.org>)
	id 1gS2ok-0007Ez-Lo; Wed, 28 Nov 2018 16:36:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=bc+k=oh=citrix.com=prvs=863aa12bc=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gS2oi-0007Et-Sg
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:36:00 +0000
X-Inumbo-ID: afddb1c9-f32b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id afddb1c9-f32b-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:36:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71749321"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23550.50094.781157.267276@mariner.uk.xensource.com>
Date: Wed, 28 Nov 2018 16:34:54 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20181123171502.29519-3-george.dunlap@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-3-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 3/9] libxl: Get rid of support for
 QEMU_USER_BASE (xen-qemuuser-domidNN)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggMy85XSBsaWJ4bDogR2V0IHJpZCBvZiBzdXBw
b3J0IGZvciBRRU1VX1VTRVJfQkFTRSAoeGVuLXFlbXV1c2VyLWRvbWlkTk4pIik6Cj4gUUVNVV9V
U0VSX0JBU0UgYWxsb3dzIGEgdXNlciB0byBzcGVjaWZ5IHRoZSBVSUQgdG8gdXNlIHdoZW4gcnVu
bmluZwo+IHRoZSBkZXZpY2Vtb2RlbCBmb3IgYSBzcGVjaWZpYyBkb21haW4gbnVtYmVyLiAgVW5m
b3J0dW5hdGVseSwgdGhpcyBpcwo+IG5vdCByZWFsbHkgcHJhY3RpY2FsOiBJdCByZXF1aXJlcyBu
ZWFybHkgMzIsMDAwIGVudHJpZXMgaW4KPiAvZXRjL3Bhc3N3ZC4gIFFFTVVfVVNFUl9SQU5HRV9C
QVNFIGlzIG11Y2ggbW9yZSBwcmFjdGljYWwuCgpJcyB0aGUgcHJlc2VuY2Ugb2YgdGhpcyBjb2Rl
IGNhdXNpbmcgYSBwcm9ibGVtID8gIEkgYW0gaGFwcHkgdG8KZGVjbGFyZSBpdCB1bnN1cHBvcnRl
ZC4KCkkgcHJvdmlkZWQgaXQgYmVjYXVzZSB0aGUgYmVoYXZpb3VyIG9mIGNob29zaW5nIGEgdWlk
IHdoaWNoIGhhcyAqbm8qCnBhc3N3ZCBlbnRyeSBtaWdodCByZWFzb25hYmx5IGJlIHJlZ2FyZGVk
IGFzIGFub21hbG91cyBhbmQKdW5kZXNpcmFibGUuCgpJIGhhdmUgdXNlZCBzeXN0ZW1zIHdpdGgg
TygzMmspIHBhc3N3b3JkIGZpbGUgZW50cmllcyBmb3IgcmVhbAp1c2Vycy4uLgoKSWFuLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:37:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:37: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-devel-bounces@lists.xenproject.org>)
	id 1gS2pl-0007Hm-1R; Wed, 28 Nov 2018 16:37: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=bc+k=oh=citrix.com=prvs=863aa12bc=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gS2pk-0007Hh-Js
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:37:04 +0000
X-Inumbo-ID: d6186700-f32b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6186700-f32b-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:37:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71749640"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23550.50187.383519.177147@mariner.uk.xensource.com>
Date: Wed, 28 Nov 2018 16:36:27 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20181123171502.29519-4-george.dunlap@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-4-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 4/9] dm_depriv: Describe expected usage of
 device_model_user parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggNC85XSBkbV9kZXByaXY6IERlc2NyaWJlIGV4
cGVjdGVkIHVzYWdlIG9mIGRldmljZV9tb2RlbF91c2VyIHBhcmFtZXRlciIpOgo+IEEgbnVtYmVy
IG9mIHN1YnNlcXVlbnQgcGF0Y2hlcyByZWx5IG9uIGFzLXlldCB1bmRlZmluZWQgYmVoYXZpb3Ig
Zm9yCj4gd2hhdCB0aGUgYGRldmljZV9tb2RlbF91c2VyYCBwYXJhbWV0ZXIgZG9lcy4gIFJhdGhl
ciB0aGFuIGltcGxlbWVudCBpdAo+IGluY29ycmVjdGx5IChvciByYW5kb21seSksIG9yIHJlbW92
ZSB0aGUgZmVhdHVyZSwgZGVzY3JpYmUgYW4gZXhwZWN0ZWQKPiB1c2FnZSBmb3IgdGhlIGZlYXR1
cmUuICBGdXJ0aGVyIHBhdGNoZXMgd2lsbCBtYWtlIGRlY2lzaW9ucyBiYXNlZCBvbgo+IHRoaXMg
ZXhwZWN0ZWQgdXNhZ2UuCgpUaGlzIGRvY3VtZW50IHNlZW1zIHRvIGRvY3VtZW50IGEgZmluZSBm
ZWF0dXJlLiAgSSBkb24ndCBtaW5kIHRoZSBkb2NzCnBhdGNoIGJlaW5nIHNlcGFyYXRlIGJ1dCBJ
IGRvbid0IGtub3cgd2h5IHlvdSB3b3VsZG4ndCBhZGQgaXQgaW4gdGhlCnNhbWUgcGF0Y2ggYXMg
eW91IGltcGxlbWVudCBpdC4KClNvLCBJIGd1ZXNzLAoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:39:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:39: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-devel-bounces@lists.xenproject.org>)
	id 1gS2rl-0007Ln-G2; Wed, 28 Nov 2018 16:39: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=p1Tf=OH=redhat.com=kwolf@srs-us1.protection.inumbo.net>)
 id 1gS2rk-0007Ld-Mg
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:39:08 +0000
X-Inumbo-ID: 1f65ce02-f32c-11e8-8d89-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f65ce02-f32c-11e8-8d89-12d6303a7972;
 Wed, 28 Nov 2018 16:39:07 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2CF09308213F;
 Wed, 28 Nov 2018 16:39:06 +0000 (UTC)
Received: from dhcp-200-186.str.redhat.com (dhcp-200-186.str.redhat.com
 [10.33.200.186])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 035B860F89;
 Wed, 28 Nov 2018 16:39:01 +0000 (UTC)
Date: Wed, 28 Nov 2018 17:39:00 +0100
From: Kevin Wolf <kwolf@redhat.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20181128163900.GG4222@dhcp-200-186.str.redhat.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-3-paul.durrant@citrix.com>
 <20181128161917.GE4222@dhcp-200-186.str.redhat.com>
 <48596f1fe100419c8b28ed54bda0117b@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1811280827330.4577@sstabellini-ThinkPad-X260>
 <65af28818a724749839dcb6576e0413d@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <65af28818a724749839dcb6576e0413d@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.42]); Wed, 28 Nov 2018 16:39:06 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-block] [PATCH 02/18] xen: introduce new
 'XenBus' and 'XenDevice' object hierarchy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 'Stefano Stabellini' <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMjguMTEuMjAxOCB1bSAxNzoyOSBoYXQgUGF1bCBEdXJyYW50IGdlc2NocmllYmVuOgo+ID4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFN0ZWZhbm8gU3RhYmVsbGluaSBb
bWFpbHRvOnNzdGFiZWxsaW5pQGtlcm5lbC5vcmddCj4gPiBTZW50OiAyOCBOb3ZlbWJlciAyMDE4
IDE2OjI4Cj4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+
IENjOiAnS2V2aW4gV29sZicgPGt3b2xmQHJlZGhhdC5jb20+OyBxZW11LWJsb2NrQG5vbmdudS5v
cmc7IHFlbXUtCj4gPiBkZXZlbEBub25nbnUub3JnOyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmc7IFN0ZWZhbm8gU3RhYmVsbGluaQo+ID4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+OyBNaWNoYWVsCj4gPiBTLiBUc2ly
a2luIDxtc3RAcmVkaGF0LmNvbT47IE1hcmNlbCBBcGZlbGJhdW0KPiA+IDxtYXJjZWwuYXBmZWxi
YXVtQGdtYWlsLmNvbT47IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PjsKPiA+IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+OyBSaWNoYXJkIEhlbmRl
cnNvbiA8cnRoQHR3aWRkbGUubmV0Pgo+ID4gU3ViamVjdDogUkU6IFtRZW11LWJsb2NrXSBbUEFU
Q0ggMDIvMThdIHhlbjogaW50cm9kdWNlIG5ldyAnWGVuQnVzJyBhbmQKPiA+ICdYZW5EZXZpY2Un
IG9iamVjdCBoaWVyYXJjaHkKPiA+IAo+ID4gT24gV2VkLCAyOCBOb3YgMjAxOCwgUGF1bCBEdXJy
YW50IHdyb3RlOgo+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+ID4gRnJv
bTogS2V2aW4gV29sZiBbbWFpbHRvOmt3b2xmQHJlZGhhdC5jb21dCj4gPiA+ID4gU2VudDogMjgg
Tm92ZW1iZXIgMjAxOCAxNjoxOQo+ID4gPiA+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPgo+ID4gPiA+IENjOiBxZW11LWJsb2NrQG5vbmdudS5vcmc7IHFlbXUtZGV2
ZWxAbm9uZ251Lm9yZzsgeGVuLQo+ID4gPiA+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBT
dGVmYW5vIFN0YWJlbGxpbmkKPiA+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiA+ID4gPiBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+OyBNaWNoYWVsIFMuIFRzaXJraW4K
PiA+ID4gPiA8bXN0QHJlZGhhdC5jb20+OyBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxi
YXVtQGdtYWlsLmNvbT47Cj4gPiBBbnRob255Cj4gPiA+ID4gUGVyYXJkIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPjsgUGFvbG8gQm9uemluaQo+ID4gPHBib256aW5pQHJlZGhhdC5jb20+Owo+
ID4gPiA+IFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5uZXQ+Cj4gPiA+ID4gU3ViamVj
dDogUmU6IFtRZW11LWJsb2NrXSBbUEFUQ0ggMDIvMThdIHhlbjogaW50cm9kdWNlIG5ldyAnWGVu
QnVzJwo+ID4gYW5kCj4gPiA+ID4gJ1hlbkRldmljZScgb2JqZWN0IGhpZXJhcmNoeQo+ID4gPiA+
Cj4gPiA+ID4gQW0gMjEuMTEuMjAxOCB1bSAxNjoxMSBoYXQgUGF1bCBEdXJyYW50IGdlc2Nocmll
YmVuOgo+ID4gPiA+ID4gVGhpcyBwYXRjaCBhZGRzIHRoZSBiYXNpYyBib2lsZXJwbGF0ZSBmb3Ig
YSAnWGVuQnVzJyBvYmplY3QgdGhhdAo+ID4gd2lsbAo+ID4gPiA+IGFjdAo+ID4gPiA+ID4gYXMg
YSBwYXJlbnQgdG8gJ1hlbkRldmljZScgUFYgYmFja2VuZHMuCj4gPiA+ID4gPiBBIG5ldyAnWGVu
QnJpZGdlJyBvYmplY3QgaXMgYWxzbyBhZGRlZCB0byBjb25uZWN0IFhlbkJ1cyB0byB0aGUKPiA+
IHN5c3RlbQo+ID4gPiA+IGJ1cy4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBUaGUgWGVuQnVzIG9iamVj
dCBpcyBpbnN0YW50aWF0ZWQgYnkgYSBuZXcgeGVuX2J1c19pbml0KCkgZnVuY3Rpb24KPiA+ID4g
PiBjYWxsZWQKPiA+ID4gPiA+IGZyb20gdGhlIHNhbWUgc2l0ZXMgYXMgdGhlIGxlZ2FjeSB4ZW5f
YmVfaW5pdCgpIGZ1bmN0aW9uLgo+ID4gPiA+ID4KPiA+ID4gPiA+IFN1YnNlcXVlbnQgcGF0Y2hl
cyB3aWxsIGZsZXNoLW91dCB0aGUgZnVuY3Rpb25hbGl0eSBvZiB0aGVzZQo+ID4gb2JqZWN0cy4K
PiA+ID4gPiA+Cj4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgo+ID4gPiA+Cj4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvaHcveGVuL3hl
bi1idXMuYyBiL2h3L3hlbi94ZW4tYnVzLmMKPiA+ID4gPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0
Cj4gPiA+ID4gPiBpbmRleCAwMDAwMDAwMDAwLi5kZWRlMmQ5MTRhCj4gPiA+ID4gPiAtLS0gL2Rl
di9udWxsCj4gPiA+ID4gPiArKysgYi9ody94ZW4veGVuLWJ1cy5jCj4gPiA+ID4gPiBAQCAtMCww
ICsxLDEyNSBAQAo+ID4gPiA+ID4gKy8qCj4gPiA+ID4gPiArICogQ29weXJpZ2h0IChjKSBDaXRy
aXggU3lzdGVtcyBJbmMuCj4gPiA+ID4gPiArICogQWxsIHJpZ2h0cyByZXNlcnZlZC4KPiA+ID4g
PiA+ICsgKi8KPiA+ID4gPgo+ID4gPiA+IFRoaXMgZG9lc24ndCBsb29rIHZlcnkgY29tcGF0aWJs
ZSB3aXRoIHRoZSBHUEwuIEluIGZhY3QgaXQgbWlnaHQgZXZlbgo+ID4gPiA+IG1ha2UgaXQgaWxs
ZWdhbCBmb3IgdGhlIFFFTVUgcHJvamVjdCB0byBkaXN0cmlidXRlIHRoaXMgY29kZS4gOi0pCj4g
PiA+ID4KPiA+ID4gPiBPdGhlciBmaWxlcyB5b3UgYWRkIHRocm91Z2hvdXQgdGhlIHNlcmllcyBz
ZWVtIHRvIGhhdmUgdGhlIHNhbWUKPiA+IHByb2JsZW0uCj4gPiA+ID4KPiA+ID4KPiA+ID4gSSB3
YXMgd29ya2luZyBvbiB0aGUgYXNzdW1wdGlvbiB0aGF0IGEgbGFjayBvZiBleHBsaWNpdCBsaWNl
bnNlIG1lYW50Cj4gPiB0aGF0IHRoZSBvdmVyYWxsIHByb2plY3QgbGljZW5zZSBhcyBkZXNjcmli
ZWQgaW4gaXRlbSAyIGluIExJQ0VOU0UuIERpZCBJCj4gPiBtaXNpbnRlcnByZXQgdGhhdCB0ZXh0
Pwo+ID4gCj4gPiBJdCdzICJBbGwgcmlnaHRzIHJlc2VydmVkLiIgdGhlIHByb2JsZW0KPiAKPiBP
aCwgSSBzZWUuIEknbSBoYXBweSB0byByZW1vdmUgdGhhdC4KClRoYXQgd291bGQgYmUgYmV0dGVy
IGF0IGxlYXN0LiBJJ20gbm90IHN1cmUgYWJvdXQgZmlsZXMgdGhhdCBoYXZlIGEKY29weXJpZ2h0
IGhlYWRlciwgYnV0IG5vIGxpY2Vuc2Ugc3RhdGVtZW50LiBEbyBzdWNoIGZpbGVzIGV4aXN0IHll
dCBpbgp0aGUgc291cmNlIHRyZWU/IFRvIGJlIG9uIHRoZSBzYWZlIHNpZGUsIEknZCBqdXN0IHN0
aWNrIHdpdGggdGhlCmVzdGFibGlzaGVkIHByYWN0aWNlLCB3aGljaCBpcyBoYXZpbmcgYSBsaWNl
bnNlIGhlYWRlciBpbiBldmVyeSBmaWxlLgoKQnkgdGhlIHdheSwgaW4gYSBsYXRlciBwYXRjaCB5
b3UgcmVtb3ZlIHRoZSBleGlzdGluZyBsaWNlbnNlIGhlYWRlciwKd2hpY2ggaXMgZGlmZmVyZW50
IGZyb20gdGhlIGRlZmF1bHQgbGljZW5zZSAoYmVjYXVzZSBwYXJ0cyBvZiB0aGUgc291cmNlCmZp
bGUgYXJlIEdQTCAyIG9ubHkpLiBJZiB5b3UgY2FuJ3QgcHJvdmUgdGhhdCBhbGwgc3VjaCBwYXJ0
cyAoYW5kIHBhcnRzCmRlcml2ZWQgZnJvbSB0aGVtKSBoYXZlIGJlZW4gcmVtb3ZlZCwgdGhpcyBp
cyBhbHNvIGEgcHJvYmxlbS4KCktldmluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:40:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1gS2sf-0007kQ-63; Wed, 28 Nov 2018 16:40: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=bc+K=OH=citrix.com=prvs=863aa12bc=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gS2sd-0007cs-Mt
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:40:03 +0000
X-Inumbo-ID: 407fa2ac-f32c-11e8-8179-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 407fa2ac-f32c-11e8-8179-12d6303a7972;
 Wed, 28 Nov 2018 16:40:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71750185"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23550.50397.904912.139088@mariner.uk.xensource.com>
Date: Wed, 28 Nov 2018 16:39:57 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20181123171502.29519-6-george.dunlap@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-6-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 6/9] libxl: Move qmp cleanup into
 devicemodel destroy function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggNi85XSBsaWJ4bDogTW92ZSBxbXAgY2xlYW51
cCBpbnRvIGRldmljZW1vZGVsIGRlc3Ryb3kgZnVuY3Rpb24iKToKPiBSZW1vdmluZyB0aGUgcW1w
IGNvbm5lY3Rpb24gaXMgbG9naWNhbGx5IHBhcnQgb2YgdGhlIGRldmljZSBtb2RlbAo+IGRlc3Ry
dWN0aW9uOyBoYXZpbmcgdGhlIGNhbGxlciBkZXN0cm95IGl0IGlzIGEgbWlsZCBsYXllcmluZwo+
IHZpb2xhdGlvbi4KPiAKPiBNb3ZlIGxpYnhsX19xbXBfY2xlYW51cCgpIGludG8gbGlieGxfX2Rl
c3Ryb3lfZGV2aWNlX21vZGVsKCkuICBUaGlzCj4gd2lsbCBtYWtlIGl0IGVhc2llciB3aGVuIHdl
IG1ha2UgZGV2aWNlbW9kZWwgZGVzdHJ1Y3Rpb24gYXN5bmNocm9ub3VzLgoKQWNrZWQtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:40:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:40: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-devel-bounces@lists.xenproject.org>)
	id 1gS2sd-0007cz-SR; Wed, 28 Nov 2018 16:40: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=bc+K=OH=citrix.com=prvs=863aa12bc=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gS2sc-0007YP-G2
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:40:02 +0000
X-Inumbo-ID: 3f78cca8-f32c-11e8-b204-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3f78cca8-f32c-11e8-b204-12d6303a7972;
 Wed, 28 Nov 2018 16:40:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71750075"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23550.50346.919097.312284@mariner.uk.xensource.com>
Date: Wed, 28 Nov 2018 16:39:06 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20181123171502.29519-5-george.dunlap@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-5-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 5/9] libxl: Do root checks once in
 libxl__domain_get_device_model_uid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggNS85XSBsaWJ4bDogRG8gcm9vdCBjaGVja3Mg
b25jZSBpbiBsaWJ4bF9fZG9tYWluX2dldF9kZXZpY2VfbW9kZWxfdWlkIik6Cj4gQXQgdGhlIG1v
bWVudCwgd2UgY2hlY2sgZm9yIGVxdWl2YWxlbmNlIHRvIGxpdGVyYWwgInJvb3QiIGJlZm9yZQo+
IGRlY2lkaW5nIHdoZXRoZXIgdG8gYWRkIHRoZSBgcnVuYXNgIGNvbW1hbmQtbGluZSBvcHRpb24g
dG8gUUVNVS4gIFRoaXMKPiBpcyB1bnNhdGlzZmFjdG9yeSBmb3Igc2V2ZXJhbCByZWFzb25zLgoK
SSB3YXMgaW4gdHdvIG1pbmRzIGFib3V0IHRoZSBnb3RvcyBpbiB0aGUgZWFybGllciB2ZXJzaW9u
IG9mIHRoaXMKcGF0Y2guICBCdXQgaGVyZSB0aGV5IGFyZSBnZXR0aW5nIHF1aXRlIG91dCBvZiBo
YW5kLgoKSSBrbm93IHRoYXQgaW4gdGhlIGh5cGVydmlzb3IgdGhpcyBraW5kIG9mIHRoaW5nIGlz
IHRvbGVyYXRlZCAod3JvbmdseQpJTU8pIGJ1dCBjYW4gd2UgcGxlYXNlIG5vdCBoYXZlIGl0IGhl
cmUuCgpUaGlzIG1heSBtZWFuIHNwbGl0dGluZyBzdHVmZiBvdXQgaW50byBhIHN1Yi1mdW5jdGlv
bi4gIFRoYXQgY291bGQgYmUKZG9uZSBzb21lIHRpbWUgYmV0d2VlbiAiTW92ZSBkbSB1c2VyIGRl
dGVybWluYXRpb24gbG9naWMgaW50byBhIGhlbHBlcgpmdW5jdGlvbiIgYW5kIHRoaXMgcGF0Y2gg
SSBndWVzcy4KClNvcnJ5LApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:41:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:41: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-devel-bounces@lists.xenproject.org>)
	id 1gS2tw-0008GV-JL; Wed, 28 Nov 2018 16:41: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=4qx1=OH=citrix.com=prvs=863a5f629=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gS2tv-0008GI-UC
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:41:23 +0000
X-Inumbo-ID: 6fab975c-f32c-11e8-a3a5-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6fab975c-f32c-11e8-a3a5-12d6303a7972;
 Wed, 28 Nov 2018 16:41:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="82485520"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Kevin Wolf' <kwolf@redhat.com>
Thread-Topic: [PATCH 14/18] xen: add implementations of xen-qdisk connect and
 disconnect functions...
Thread-Index: AQHUga7fh/jTb4x1u0eFcLDjYD6ixaVlXGuAgAARUfA=
Date: Wed, 28 Nov 2018 16:40:20 +0000
Message-ID: <a2cd391e72a24547a3565515e8d39d27@AMSPEX02CL03.citrite.net>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-15-paul.durrant@citrix.com>
 <20181128163447.GF4222@dhcp-200-186.str.redhat.com>
In-Reply-To: <20181128163447.GF4222@dhcp-200-186.str.redhat.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 14/18] xen: add implementations of xen-qdisk
 connect and disconnect functions...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max
 Reitz <mreitz@redhat.com>, Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEtldmluIFdvbGYgW21haWx0bzpr
d29sZkByZWRoYXQuY29tXQo+IFNlbnQ6IDI4IE5vdmVtYmVyIDIwMTggMTY6MzUKPiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogcWVtdS1ibG9ja0Bub25n
bnUub3JnOyBxZW11LWRldmVsQG5vbmdudS5vcmc7IHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZzsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiBB
bnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IE1heCBSZWl0eiA8bXJl
aXR6QHJlZGhhdC5jb20+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCAxNC8xOF0geGVuOiBhZGQgaW1w
bGVtZW50YXRpb25zIG9mIHhlbi1xZGlzayBjb25uZWN0Cj4gYW5kIGRpc2Nvbm5lY3QgZnVuY3Rp
b25zLi4uCj4gCj4gQW0gMjEuMTEuMjAxOCB1bSAxNjoxMiBoYXQgUGF1bCBEdXJyYW50IGdlc2No
cmllYmVuOgo+ID4gLi4uYW5kIHdpcmUgaW4gdGhlIGRhdGFwbGFuZS4KPiA+Cj4gPiBUaGlzIHBh
dGNoIGFkZHMgdGhlIHJlbWFpbmluZyBjb2RlIHRvIG1ha2UgdGhlIHhlbi1xZGlzayBYZW5EZXZp
Y2UKPiA+IGZ1bmN0aW9uYWwuIFRoZSBwYXJhbWV0ZXJzIHRoYXQgYSBibG9jayBmcm9udGVuZCBl
eHBlY3RzIHRvIGZpbmQgYXJlCj4gPiBwb3B1bGF0ZWQgaW4gdGhlIGJhY2tlbmQgeGVuc3RvcmUg
YXJlYSwgYW5kIHRoZSAncmluZy1yZWYnIGFuZAo+ID4gJ2V2ZW50LWNoYW5uZWwnIHZhbHVlcyBz
cGVjaWZpZWQgaW4gdGhlIGZyb250ZW5kIHhlbnN0b3JlIGFyZWEgYXJlCj4gPiBtYXBwZWQvYm91
bmQgYW5kIHVzZWQgdG8gc2V0IHVwIHRoZSBkYXRhcGxhbmUuCj4gPgo+ID4gU2lnbmVkLW9mZi1i
eTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+IENjOiBBbnRo
b255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiA+IENjOiBLZXZpbiBXb2xm
IDxrd29sZkByZWRoYXQuY29tPgo+ID4gQ2M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+
Cj4gPiAtLS0KPiA+ICBody9ibG9jay94ZW4tcWRpc2suYyAgICAgICB8IDE0MAo+ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gIGh3L3hlbi94ZW4tYnVz
LmMgICAgICAgICAgIHwgIDEyICsrLS0KPiA+ICBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggICB8
ICAgOCArKysKPiA+ICBpbmNsdWRlL2h3L3hlbi94ZW4tcWRpc2suaCB8ICAxMiArKysrCj4gPiAg
NCBmaWxlcyBjaGFuZ2VkLCAxNjYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiA+Cj4g
PiBkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuLXFkaXNrLmMgYi9ody9ibG9jay94ZW4tcWRpc2su
Ywo+ID4gaW5kZXggMzVmN2I3MDQ4MC4uOGM4ODM5MzgzMiAxMDA2NDQKPiA+IC0tLSBhL2h3L2Js
b2NrL3hlbi1xZGlzay5jCj4gPiArKysgYi9ody9ibG9jay94ZW4tcWRpc2suYwo+ID4gQEAgLTks
NiArOSwxMCBAQAo+ID4gICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKPiA+ICAjaW5jbHVkZSAi
aHcvaHcuaCIKPiA+ICAjaW5jbHVkZSAiaHcveGVuL3hlbi1xZGlzay5oIgo+ID4gKyNpbmNsdWRl
ICJzeXNlbXUvYmxvY2tkZXYuaCIKPiA+ICsjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQu
aCIKPiA+ICsjaW5jbHVkZSAic3lzZW11L2lvdGhyZWFkLmgiCj4gPiArI2luY2x1ZGUgImRhdGFw
bGFuZS94ZW4tcWRpc2suaCIKPiA+ICAjaW5jbHVkZSAidHJhY2UuaCIKPiA+Cj4gPiAgc3RhdGlj
IGNoYXIgKnhlbl9xZGlza19nZXRfbmFtZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJw
KQo+ID4gQEAgLTIzLDYgKzI3LDExIEBAIHN0YXRpYyB2b2lkIHhlbl9xZGlza19yZWFsaXplKFhl
bkRldmljZSAqeGVuZGV2LAo+IEVycm9yICoqZXJycCkKPiA+ICB7Cj4gPiAgICAgIFhlblFkaXNr
RGV2aWNlICpxZGlza2RldiA9IFhFTl9RRElTS19ERVZJQ0UoeGVuZGV2KTsKPiA+ICAgICAgWGVu
UWRpc2tWZGV2ICp2ZGV2ID0gJnFkaXNrZGV2LT52ZGV2Owo+ID4gKyAgICBCbG9ja0NvbmYgKmNv
bmYgPSAmcWRpc2tkZXYtPmNvbmY7Cj4gPiArICAgIERyaXZlSW5mbyAqZGluZm87Cj4gPiArICAg
IGJvb2wgaXNfY2Ryb207Cj4gPiArICAgIHVuc2lnbmVkIGludCBpbmZvOwo+ID4gKyAgICBpbnQ2
NF90IHNpemU7Cj4gPgo+ID4gICAgICBpZiAoIXZkZXYtPnZhbGlkKSB7Cj4gPiAgICAgICAgICBl
cnJvcl9zZXRnKGVycnAsICJ2ZGV2IHByb3BlcnR5IG5vdCBzZXQiKTsKPiA+IEBAIC0zMCwxMyAr
MzksMTM0IEBAIHN0YXRpYyB2b2lkIHhlbl9xZGlza19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2
LAo+IEVycm9yICoqZXJycCkKPiA+ICAgICAgfQo+ID4KPiA+ICAgICAgdHJhY2VfeGVuX3FkaXNr
X3JlYWxpemUodmRldi0+ZGlzaywgdmRldi0+cGFydGl0aW9uKTsKPiA+ICsKPiA+ICsgICAgaWYg
KCFjb25mLT5ibGspIHsKPiA+ICsgICAgICAgIGVycm9yX3NldGcoZXJycCwgImRyaXZlIHByb3Bl
cnR5IG5vdCBzZXQiKTsKPiA+ICsgICAgICAgIHJldHVybjsKPiA+ICsgICAgfQo+ID4gKwo+ID4g
KyAgICBpZiAoIWJsa19pc19pbnNlcnRlZChjb25mLT5ibGspKSB7Cj4gPiArICAgICAgICBlcnJv
cl9zZXRnKGVycnAsICJkZXZpY2UgbmVlZHMgbWVkaWEsIGJ1dCBkcml2ZSBpcyBlbXB0eSIpOwo+
ID4gKyAgICAgICAgcmV0dXJuOwo+ID4gKyAgICB9Cj4gCj4gSG0sIHRoZSBjb2RlIGJlbG93IHN1
Z2dlc3RzIHRoYXQgeW91IHN1cHBvcnQgQ0QtUk9Ncy4gRG9uJ3QgeW91IHdhbnQgdG8KPiBzdXBw
b3J0IG1lZGlhIGNoYW5nZSBhcyB3ZWxsIHRoZW4/IFdoaWNoIHdvdWxkIG1lYW4gdGhhdCB5b3Ug
bmVlZCB0bwo+IHN1cHBvcnQgZW1wdHkgZHJpdmVzLgoKWWVzLCB0aGF0J3MgYSBnb29kIHBvaW50
LiBJIHNob3VsZCBnZXQgcmlkIG9mIHRoYXQgY2hlY2suCgo+IAo+ID4gKyAgICBpZiAoIWJsa2Nv
bmZfYXBwbHlfYmFja2VuZF9vcHRpb25zKGNvbmYsIGJsa19pc19yZWFkX29ubHkoY29uZi0KPiA+
YmxrKSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSwg
ZXJycCkpIHsKPiA+ICsgICAgICAgIHJldHVybjsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBp
ZiAoIWJsa2NvbmZfZ2VvbWV0cnkoY29uZiwgTlVMTCwgNjU1MzUsIDI1NSwgMjU1LCBlcnJwKSkg
ewo+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIGRpbmZvID0g
YmxrX2xlZ2FjeV9kaW5mbyhjb25mLT5ibGspOwo+ID4gKyAgICBpc19jZHJvbSA9IChkaW5mbyAm
JiBkaW5mby0+bWVkaWFfY2QpOwo+IAo+IEl0J3MgY2FsbGVkIGxlZ2FjeSBmb3IgYSByZWFzb24u
IERvbid0IHVzZSB0aGlzIGluIG5ldyBkZXZpY2VzLgo+IAo+IFRoZSBwcm9wZXIgd2F5IGlzIHRv
IGhhdmUgdHdvIGRpZmZlcmVudCBkZXZpY2VzIGZvciBoYXJkIGRpc2tzIGFuZCBDRHMKPiAobGlr
ZSBzY3NpLWhkIGFuZCBzY3NpLWNkKS4KCi4uLm9yIHByZXN1bWFibHkgSSBjb3VsZCBoYXZlIGEg
cHJvcGVydHk/IFRoZSBsZWdhY3kgaW5pdCBjb2RlIGNvdWxkIHRoZW4gc2V0IGl0IGJhc2VkIG9u
IHRoZSBkcml2ZSBpbmZvLgoKICBQYXVsCgo+IAo+IEtldmluCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:43:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:43:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gS2vr-00007h-73; Wed, 28 Nov 2018 16:43: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=bc+K=OH=citrix.com=prvs=863aa12bc=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gS2vp-00007O-Ix
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:43:21 +0000
X-Inumbo-ID: b64949b6-f32c-11e8-b7d2-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b64949b6-f32c-11e8-b7d2-12d6303a7972;
 Wed, 28 Nov 2018 16:43:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71750712"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23550.50595.50966.218438@mariner.uk.xensource.com>
Date: Wed, 28 Nov 2018 16:43:15 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20181123171502.29519-7-george.dunlap@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-7-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 7/9] libxl: Make killing of device model
 asynchronous
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggNy85XSBsaWJ4bDogTWFrZSBraWxsaW5nIG9m
IGRldmljZSBtb2RlbCBhc3luY2hyb25vdXMiKToKPiBPciBhdCBsZWFzdCwgZ2l2ZSBpdCBhbiBh
c3luY2hyb25vdXMgaW50ZXJmYWNlIHNvIHRoYXQgd2UgY2FuIG1ha2UgaXQKPiBhY3R1YWxseSBh
c3luY2hyb25vdXMgaW4gc3Vic2VxdWVudCBwYXRjaGVzLgo+IAo+IENyZWF0ZSBzdGF0ZSBzdHJ1
Y3R1cmVzIGFuZCBjYWxsYmFjayBmdW5jdGlvbiBzaWduYXR1cmVzLiAgQWRkIHRoZQo+IHN0YXRl
IHN0cnVjdHVyZSB0byBsaWJ4bF9fZGVzdHJveV9kb21pZF9zdGF0ZS4gIEJyZWFrCj4gbGlieGxf
X2Rlc3Ryb3lfZG9taWQgZG93biBpbnRvIHR3byBmdW5jdGlvbnMuCi4uLgo+ICsvKiBVc2VkIHRv
IGRldHJveSB0aGUgZGV2aWNlIG1vZGVsICovCj4gK19oaWRkZW4gdm9pZCBsaWJ4bF9fZGVzdHJv
eV9kZXZpY2VfbW9kZWwobGlieGxfX2VnYyAqZWdjLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXN0cm95X2RldmljZW1vZGVsX3N0YXRlICpkZG1z
KTsKCkkgdGhpbmsgdGhhdCBjb21tZW50IGlzIHJhdGhlciBwb2ludGxlc3MgKGJ1dCBJIHdvbid0
IG9iamVjdCBpZiB5b3UKcmVhbGx5IHdhbnQgdG8ga2VlcCBpdCkuICBDb252ZXJzZWx5IGl0IHdv
dWxkIGJlIG5pY2UgdG8gc2F5IHNvbWV3aGVyZQp0aGF0IGRkbXMtPmNhbGxiYWNrIG1heSBiZSBj
YWxsZWQgcmVlbnRyYW50bHkuCgpFdmVyeXRoaW5nIGVsc2UgTEdUTS4KClRoYW5rcywKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:44:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16: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-devel-bounces@lists.xenproject.org>)
	id 1gS2wg-0000Dj-ID; Wed, 28 Nov 2018 16:44: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=+xxz=oh=amacapital.net=luto@srs-us1.protection.inumbo.net>)
 id 1gS2we-0000Dd-Ic
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:44:12 +0000
X-Inumbo-ID: d4f3d588-f32c-11e8-9a16-bc764e045a96
Received: from mail-pf1-x441.google.com (unknown [2607:f8b0:4864:20::441])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4f3d588-f32c-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:44:11 +0000 (UTC)
Received: by mail-pf1-x441.google.com with SMTP id c72so10430514pfc.6
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 08:44:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amacapital-net.20150623.gappssmtp.com; s=20150623;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=qmSWJtKvrIZUB4l0JWqJ+e6eOqo/GvwFsQB5PW7yUko=;
 b=UfiusKQ5cgZJOAcIcKiRh9QcUmL1JyvfoHrC1Uk3toYFbCa8k6SZ8Auku93pChiyq3
 jkg/txA1YNhWRH+MhDTrwBaIjz4EMqqpeE4xrYAZ4ZU6icZhCyyu+GPVkleT57qjQdu4
 LvJQFVGY/zMGDTWgsN+TYzWWvVjbp8JZeZ2Mqx7aVSOCx9hM64MI/tX1s+0IOfURZWOX
 jiWTrhubFqsT6XOMsr1Rww2hEF4GpYTJSDnxqZtDRAjDFkJN8QvAsi/FVE5zD1jFtcDI
 UFQPnAL6Y+K05+SA6IbhnE2LomaAOg1XPRuqZ7yoaQyB4FdJoRPym/e/BAmafqVc8O4S
 OKEQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=qmSWJtKvrIZUB4l0JWqJ+e6eOqo/GvwFsQB5PW7yUko=;
 b=ISk76rx0F99WqDheFN06boyD67bBEUB/wVOUGJnU3pcc9/sxt3Ba/nvkFXk0dQN3/D
 LvzmJS69EOjGPE/ZFhBoocX54AZlqFk9exyy9j1NQMlDf4aopqxhIYk+0ZVpt39nhiG9
 Bmg4DbA57TEH+SIMqDgUw0L7F74rvVcyQZ94Q3MsQc8OQ2rZCgsoc6kmdTIrX2aOeZjx
 pAvpTPEr27YTuMY56sriQA2eYizlCYw8vpBDOcM/AzyR8nrAznDcU7BFDQj9onz1brrx
 9qnRw1aIDNz3HRhawHeelIKdrY8MlNBIYzoU/Q2oqhDYZBzqfbgGUYWGDSAC9nqZyhw7
 VsBw==
X-Gm-Message-State: AA+aEWZrdpOcp/nfsYh+WyDOsEgEnRWCdr5Si/NmEmWzXI/wsbu3cDbd
 +7GsvshfdjjUdYv9iOutXORHDQ==
X-Google-Smtp-Source: AFSGD/XlgPaOeI0bITvB79BYOsIrHeBjUFjbFhpJvul20aifhFuSspxM59AkzyHC3s9AezBFftmc9Q==
X-Received: by 2002:a63:7c13:: with SMTP id x19mr33270545pgc.45.1543423450634; 
 Wed, 28 Nov 2018 08:44:10 -0800 (PST)
Received: from ?IPv6:2600:1010:b02c:1f41:9d9b:cc3f:d42b:6cdd?
 ([2600:1010:b02c:1f41:9d9b:cc3f:d42b:6cdd])
 by smtp.gmail.com with ESMTPSA id m67sm17347576pfb.25.2018.11.28.08.44.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 28 Nov 2018 08:44:09 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Andy Lutomirski <luto@amacapital.net>
X-Mailer: iPhone Mail (16B92)
In-Reply-To: <5b11beecd1491a3b4441e277240c00c8d0ea965f.camel@infradead.org>
Date: Wed, 28 Nov 2018 08:44:08 -0800
Message-Id: <D7629DC3-8AB2-4E7D-89A2-96B0DB87AD4E@amacapital.net>
References: <153492235124199@kroah.com>
 <5b11beecd1491a3b4441e277240c00c8d0ea965f.camel@infradead.org>
To: David Woodhouse <dwmw2@infradead.org>
Subject: Re: [Xen-devel] Patch "x86/entry/64: Remove %ebx handling from
 error_entry/exit" has been added to the 4.9-stable tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, tglx@linutronix.de, dvlasenk@redhat.com,
 b5010a090d3586b2d6e06c7ad3ec5542d1241c45.1532282627.git.luto@kernel.org,
 jpoimboe@redhat.com, peterz@infradead.org, gregkh@linuxfoundation.org,
 dave.hansen@linux.intel.com, m.v.b@runbox.com, linux@dominikbrodowski.net,
 srn@prgmr.com, torvalds@linux-foundation.org, bp@alien8.de,
 stable@vger.kernel.org, luto@kernel.org, brgerst@gmail.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, hpa@zytor.com,
 mingo@kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIE5vdiAyOCwgMjAxOCwgYXQgNjo1NiBBTSwgRGF2aWQgV29vZGhvdXNlIDxkd213MkBp
bmZyYWRlYWQub3JnPiB3cm90ZToKPiAKPj4gT24gV2VkLCAyMDE4LTA4LTIyIGF0IDA5OjE5ICsw
MjAwLCBncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZyB3cm90ZToKPj4gVGhpcyBpcyBhIG5vdGUg
dG8gbGV0IHlvdSBrbm93IHRoYXQgSSd2ZSBqdXN0IGFkZGVkIHRoZSBwYXRjaCB0aXRsZWQKPj4g
Cj4+ICAgIHg4Ni9lbnRyeS82NDogUmVtb3ZlICVlYnggaGFuZGxpbmcgZnJvbSBlcnJvcl9lbnRy
eS9leGl0Cj4+IAo+PiB0byB0aGUgNC45LXN0YWJsZSB0cmVlIHdoaWNoIGNhbiBiZSBmb3VuZCBh
dDoKPj4gICAgaHR0cDovL3d3dy5rZXJuZWwub3JnL2dpdC8/cD1saW51eC9rZXJuZWwvZ2l0L3N0
YWJsZS9zdGFibGUtcXVldWUuZ2l0O2E9c3VtbWFyeQo+PiAKPj4gVGhlIGZpbGVuYW1lIG9mIHRo
ZSBwYXRjaCBpczoKPj4gICAgIHg4Ni1lbnRyeS02NC1yZW1vdmUtZWJ4LWhhbmRsaW5nLWZyb20t
ZXJyb3JfZW50cnktZXhpdC5wYXRjaAo+PiBhbmQgaXQgY2FuIGJlIGZvdW5kIGluIHRoZSBxdWV1
ZS00Ljkgc3ViZGlyZWN0b3J5Lgo+IAo+IENhbiB3ZSBoYXZlIGl0IGZvciA0LjQgdG9vLCBwbGVh
c2U/Cj4gCj4+IFsgTm90ZSB0byBzdGFibGUgbWFpbnRhaW5lcnM6IHRoaXMgc2hvdWxkIHByb2Jh
Ymx5IGdldCBhcHBsaWVkIHRvIGFsbAo+PiAga2VybmVscy4gIElmIHlvdSdyZSBuZXJ2b3VzIGFi
b3V0IHRoYXQsIGEgbW9yZSBjb25zZXJ2YXRpdmUgZml4IHRvCj4+ICBhZGQgeG9ybCAlZWJ4LCVl
Yng7IGluY2wgJWVieCBiZWZvcmUgdGhlIGp1bXAgdG8gZXJyb3JfZXhpdCBzaG91bGQKPj4gIGFs
c28gZml4IHRoZSBwcm9ibGVtLiBdCj4gCj4gQ2FuIHdlIGFzc3VtZSBpdCdzIGFsd2F5cyBmcm9t
IGtlcm5lbD8gVGhlIFhlbiBjb2RlIGRlZmluaXRlbHkgc2VlbXMgdG8KPiBoYW5kbGUgaW52b2tp
bmcgdGhpcyBmcm9tIGJvdGgga2VybmVsIGFuZCB1c2Vyc3BhY2UgY29udGV4dHMuCgpJIGxlYXJu
ZWQgdGhhdCBteSBjb21tZW50IGhlcmUgd2FzIHdyb25nIHNob3J0bHkgYWZ0ZXIgdGhlIHBhdGNo
IGxhbmRlZCA6KAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:45:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:45: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-devel-bounces@lists.xenproject.org>)
	id 1gS2y2-0000MT-Vx; Wed, 28 Nov 2018 16:45: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=4qx1=OH=citrix.com=prvs=863a5f629=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gS2y2-0000MK-5s
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:45:38 +0000
X-Inumbo-ID: 0791b2fe-f32d-11e8-8cdd-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0791b2fe-f32d-11e8-8cdd-12d6303a7972;
 Wed, 28 Nov 2018 16:45:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="82485874"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Kevin Wolf' <kwolf@redhat.com>
Thread-Topic: [Qemu-block] [PATCH 02/18] xen: introduce new 'XenBus' and
 'XenDevice' object hierarchy
Thread-Index: AQHUgaybF2Uque7GDka/FPIS+P1WOaVlWBuAgAASF9D///BiAIAAEPDQ///yGQCAABE74A==
Date: Wed, 28 Nov 2018 16:45:31 +0000
Message-ID: <5327ba765089439caf8119de49c3a399@AMSPEX02CL03.citrite.net>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-3-paul.durrant@citrix.com>
 <20181128161917.GE4222@dhcp-200-186.str.redhat.com>
 <48596f1fe100419c8b28ed54bda0117b@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1811280827330.4577@sstabellini-ThinkPad-X260>
 <65af28818a724749839dcb6576e0413d@AMSPEX02CL03.citrite.net>
 <20181128163900.GG4222@dhcp-200-186.str.redhat.com>
In-Reply-To: <20181128163900.GG4222@dhcp-200-186.str.redhat.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Qemu-block] [PATCH 02/18] xen: introduce new
 'XenBus' and 'XenDevice' object hierarchy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 'Stefano Stabellini' <sstabellini@kernel.org>, Eduardo
 Habkost <ehabkost@redhat.com>, "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Richard
 Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEtldmluIFdvbGYgW21haWx0bzpr
d29sZkByZWRoYXQuY29tXQo+IFNlbnQ6IDI4IE5vdmVtYmVyIDIwMTggMTY6MzkKPiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogJ1N0ZWZhbm8gU3RhYmVs
bGluaScgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBxZW11LWJsb2NrQG5vbmdudS5vcmc7Cj4g
cWVtdS1kZXZlbEBub25nbnUub3JnOyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEVk
dWFyZG8gSGFia29zdAo+IDxlaGFia29zdEByZWRoYXQuY29tPjsgTWljaGFlbCBTLiBUc2lya2lu
IDxtc3RAcmVkaGF0LmNvbT47IE1hcmNlbAo+IEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBn
bWFpbC5jb20+OyBBbnRob255IFBlcmFyZAo+IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsg
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT47IFJpY2hhcmQKPiBIZW5kZXJzb24g
PHJ0aEB0d2lkZGxlLm5ldD4KPiBTdWJqZWN0OiBSZTogW1FlbXUtYmxvY2tdIFtQQVRDSCAwMi8x
OF0geGVuOiBpbnRyb2R1Y2UgbmV3ICdYZW5CdXMnIGFuZAo+ICdYZW5EZXZpY2UnIG9iamVjdCBo
aWVyYXJjaHkKPiAKPiBBbSAyOC4xMS4yMDE4IHVtIDE3OjI5IGhhdCBQYXVsIER1cnJhbnQgZ2Vz
Y2hyaWViZW46Cj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+IEZyb206IFN0
ZWZhbm8gU3RhYmVsbGluaSBbbWFpbHRvOnNzdGFiZWxsaW5pQGtlcm5lbC5vcmddCj4gPiA+IFNl
bnQ6IDI4IE5vdmVtYmVyIDIwMTggMTY6MjgKPiA+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+IENjOiAnS2V2aW4gV29sZicgPGt3b2xmQHJlZGhhdC5j
b20+OyBxZW11LWJsb2NrQG5vbmdudS5vcmc7IHFlbXUtCj4gPiA+IGRldmVsQG5vbmdudS5vcmc7
IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgU3RlZmFubyBTdGFiZWxsaW5pCj4gPiA+
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRo
YXQuY29tPjsKPiBNaWNoYWVsCj4gPiA+IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPjsgTWFy
Y2VsIEFwZmVsYmF1bQo+ID4gPiA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+OyBBbnRob255
IFBlcmFyZAo+IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsKPiA+ID4gUGFvbG8gQm9uemlu
aSA8cGJvbnppbmlAcmVkaGF0LmNvbT47IFJpY2hhcmQgSGVuZGVyc29uCj4gPHJ0aEB0d2lkZGxl
Lm5ldD4KPiA+ID4gU3ViamVjdDogUkU6IFtRZW11LWJsb2NrXSBbUEFUQ0ggMDIvMThdIHhlbjog
aW50cm9kdWNlIG5ldyAnWGVuQnVzJwo+IGFuZAo+ID4gPiAnWGVuRGV2aWNlJyBvYmplY3QgaGll
cmFyY2h5Cj4gPiA+Cj4gPiA+IE9uIFdlZCwgMjggTm92IDIwMTgsIFBhdWwgRHVycmFudCB3cm90
ZToKPiA+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+ID4gPiBGcm9tOiBL
ZXZpbiBXb2xmIFttYWlsdG86a3dvbGZAcmVkaGF0LmNvbV0KPiA+ID4gPiA+IFNlbnQ6IDI4IE5v
dmVtYmVyIDIwMTggMTY6MTkKPiA+ID4gPiA+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPgo+ID4gPiA+ID4gQ2M6IHFlbXUtYmxvY2tAbm9uZ251Lm9yZzsgcWVtdS1k
ZXZlbEBub25nbnUub3JnOyB4ZW4tCj4gPiA+ID4gPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZzsgU3RlZmFubyBTdGFiZWxsaW5pCj4gPiA+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiA+
ID4gPiA+IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT47IE1pY2hhZWwgUy4g
VHNpcmtpbgo+ID4gPiA+ID4gPG1zdEByZWRoYXQuY29tPjsgTWFyY2VsIEFwZmVsYmF1bSA8bWFy
Y2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+Owo+ID4gPiBBbnRob255Cj4gPiA+ID4gPiBQZXJhcmQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBQYW9sbyBCb256aW5pCj4gPiA+IDxwYm9uemlu
aUByZWRoYXQuY29tPjsKPiA+ID4gPiA+IFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5u
ZXQ+Cj4gPiA+ID4gPiBTdWJqZWN0OiBSZTogW1FlbXUtYmxvY2tdIFtQQVRDSCAwMi8xOF0geGVu
OiBpbnRyb2R1Y2UgbmV3Cj4gJ1hlbkJ1cycKPiA+ID4gYW5kCj4gPiA+ID4gPiAnWGVuRGV2aWNl
JyBvYmplY3QgaGllcmFyY2h5Cj4gPiA+ID4gPgo+ID4gPiA+ID4gQW0gMjEuMTEuMjAxOCB1bSAx
NjoxMSBoYXQgUGF1bCBEdXJyYW50IGdlc2NocmllYmVuOgo+ID4gPiA+ID4gPiBUaGlzIHBhdGNo
IGFkZHMgdGhlIGJhc2ljIGJvaWxlcnBsYXRlIGZvciBhICdYZW5CdXMnIG9iamVjdCB0aGF0Cj4g
PiA+IHdpbGwKPiA+ID4gPiA+IGFjdAo+ID4gPiA+ID4gPiBhcyBhIHBhcmVudCB0byAnWGVuRGV2
aWNlJyBQViBiYWNrZW5kcy4KPiA+ID4gPiA+ID4gQSBuZXcgJ1hlbkJyaWRnZScgb2JqZWN0IGlz
IGFsc28gYWRkZWQgdG8gY29ubmVjdCBYZW5CdXMgdG8gdGhlCj4gPiA+IHN5c3RlbQo+ID4gPiA+
ID4gYnVzLgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBUaGUgWGVuQnVzIG9iamVjdCBpcyBpbnN0
YW50aWF0ZWQgYnkgYSBuZXcgeGVuX2J1c19pbml0KCkKPiBmdW5jdGlvbgo+ID4gPiA+ID4gY2Fs
bGVkCj4gPiA+ID4gPiA+IGZyb20gdGhlIHNhbWUgc2l0ZXMgYXMgdGhlIGxlZ2FjeSB4ZW5fYmVf
aW5pdCgpIGZ1bmN0aW9uLgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBTdWJzZXF1ZW50IHBhdGNo
ZXMgd2lsbCBmbGVzaC1vdXQgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhlc2UKPiA+ID4gb2JqZWN0
cy4KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IGRpZmYgLS1naXQg
YS9ody94ZW4veGVuLWJ1cy5jIGIvaHcveGVuL3hlbi1idXMuYwo+ID4gPiA+ID4gPiBuZXcgZmls
ZSBtb2RlIDEwMDY0NAo+ID4gPiA+ID4gPiBpbmRleCAwMDAwMDAwMDAwLi5kZWRlMmQ5MTRhCj4g
PiA+ID4gPiA+IC0tLSAvZGV2L251bGwKPiA+ID4gPiA+ID4gKysrIGIvaHcveGVuL3hlbi1idXMu
Ywo+ID4gPiA+ID4gPiBAQCAtMCwwICsxLDEyNSBAQAo+ID4gPiA+ID4gPiArLyoKPiA+ID4gPiA+
ID4gKyAqIENvcHlyaWdodCAoYykgQ2l0cml4IFN5c3RlbXMgSW5jLgo+ID4gPiA+ID4gPiArICog
QWxsIHJpZ2h0cyByZXNlcnZlZC4KPiA+ID4gPiA+ID4gKyAqLwo+ID4gPiA+ID4KPiA+ID4gPiA+
IFRoaXMgZG9lc24ndCBsb29rIHZlcnkgY29tcGF0aWJsZSB3aXRoIHRoZSBHUEwuIEluIGZhY3Qg
aXQgbWlnaHQKPiBldmVuCj4gPiA+ID4gPiBtYWtlIGl0IGlsbGVnYWwgZm9yIHRoZSBRRU1VIHBy
b2plY3QgdG8gZGlzdHJpYnV0ZSB0aGlzIGNvZGUuIDotKQo+ID4gPiA+ID4KPiA+ID4gPiA+IE90
aGVyIGZpbGVzIHlvdSBhZGQgdGhyb3VnaG91dCB0aGUgc2VyaWVzIHNlZW0gdG8gaGF2ZSB0aGUg
c2FtZQo+ID4gPiBwcm9ibGVtLgo+ID4gPiA+ID4KPiA+ID4gPgo+ID4gPiA+IEkgd2FzIHdvcmtp
bmcgb24gdGhlIGFzc3VtcHRpb24gdGhhdCBhIGxhY2sgb2YgZXhwbGljaXQgbGljZW5zZQo+IG1l
YW50Cj4gPiA+IHRoYXQgdGhlIG92ZXJhbGwgcHJvamVjdCBsaWNlbnNlIGFzIGRlc2NyaWJlZCBp
biBpdGVtIDIgaW4gTElDRU5TRS4KPiBEaWQgSQo+ID4gPiBtaXNpbnRlcnByZXQgdGhhdCB0ZXh0
Pwo+ID4gPgo+ID4gPiBJdCdzICJBbGwgcmlnaHRzIHJlc2VydmVkLiIgdGhlIHByb2JsZW0KPiA+
Cj4gPiBPaCwgSSBzZWUuIEknbSBoYXBweSB0byByZW1vdmUgdGhhdC4KPiAKPiBUaGF0IHdvdWxk
IGJlIGJldHRlciBhdCBsZWFzdC4gSSdtIG5vdCBzdXJlIGFib3V0IGZpbGVzIHRoYXQgaGF2ZSBh
Cj4gY29weXJpZ2h0IGhlYWRlciwgYnV0IG5vIGxpY2Vuc2Ugc3RhdGVtZW50LiBEbyBzdWNoIGZp
bGVzIGV4aXN0IHlldCBpbgo+IHRoZSBzb3VyY2UgdHJlZT8KClllcywgdGhlcmUncyBxdWl0ZSBh
IGZldy4uLiBlLmcuIChmaXJzdCBvbmVzIEkgdHJpcHBlZCBvdmVyKSBody9yZG1hL3JkbWFfYmFj
a2VuZC5jLCBody92aXJ0aW8vdmhvc3QtYmFja2VuZC5jLCAuLi4gCgo+IFRvIGJlIG9uIHRoZSBz
YWZlIHNpZGUsIEknZCBqdXN0IHN0aWNrIHdpdGggdGhlCj4gZXN0YWJsaXNoZWQgcHJhY3RpY2Us
IHdoaWNoIGlzIGhhdmluZyBhIGxpY2Vuc2UgaGVhZGVyIGluIGV2ZXJ5IGZpbGUuCgpPay4uLiBp
ZiB0aGF0IGlzIGVzdGFibGlzaGVkIHByYWN0aWNlLiBJdCByZWFsbHkgd2Fzbid0IGNsZWFyLgoK
PiAKPiBCeSB0aGUgd2F5LCBpbiBhIGxhdGVyIHBhdGNoIHlvdSByZW1vdmUgdGhlIGV4aXN0aW5n
IGxpY2Vuc2UgaGVhZGVyLAo+IHdoaWNoIGlzIGRpZmZlcmVudCBmcm9tIHRoZSBkZWZhdWx0IGxp
Y2Vuc2UgKGJlY2F1c2UgcGFydHMgb2YgdGhlIHNvdXJjZQo+IGZpbGUgYXJlIEdQTCAyIG9ubHkp
LiBJZiB5b3UgY2FuJ3QgcHJvdmUgdGhhdCBhbGwgc3VjaCBwYXJ0cyAoYW5kIHBhcnRzCj4gZGVy
aXZlZCBmcm9tIHRoZW0pIGhhdmUgYmVlbiByZW1vdmVkLCB0aGlzIGlzIGFsc28gYSBwcm9ibGVt
Lgo+IAoKV2hhdCBzaG91bGQgSSBkbz8gSSBhbSBkdXBsaWNhdGluZyB4ZW5fZGlzaywgYW5kIHRo
ZW4gaGVhdmlseSBtb2RpZnlpbmcgaXQuIFNob3VsZCBJIGp1c3QgbGVhdmUgdGhlIG9sZCBib2ls
ZXJwbGF0ZSBpbiBwbGFjZT8KCiAgUGF1bAoKPiBLZXZpbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:47:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:47: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-devel-bounces@lists.xenproject.org>)
	id 1gS2zT-0000Ut-CE; Wed, 28 Nov 2018 16:47: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=xs6n=oh=protonmail.com=mathieu.tarral@srs-us1.protection.inumbo.net>)
 id 1gS2zR-0000Uh-GK
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:47:05 +0000
X-Inumbo-ID: 3a265c09-f32d-11e8-9a16-bc764e045a96
Received: from mail2.protonmail.ch (unknown [185.70.40.22])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a265c09-f32d-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:47:01 +0000 (UTC)
Date: Wed, 28 Nov 2018 16:46:56 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=default; t=1543423620;
 bh=WAf/73IaqVr5EWML5yMwYgTPt/AcLa/q/BGbO9dEaVQ=;
 h=Date:To:From:Reply-To:Subject:Feedback-ID:From;
 b=jP+/+FCxSWj/Lp1ULJpQDCaVJI08mUwJ1gzAi7fegNvc8LoFt4AcDjE6y6kFf29rh
 sSqZfMNZ28rttkX9XRrpwlwv9YE48otuOFI7CI08ZsiHVWXr6TgoZTInu1i3tpDgwr
 rIPFDNZHZfoSf8obmSBYWVQ0eU3TtQuM3oAB8Jeg=
To: xen-devel <xen-devel@lists.xenproject.org>
From: Mathieu Tarral <mathieu.tarral@protonmail.com>
Message-ID: <141iAKOMS78aTtc5NNHFk6GVJglW_gZhWtlSThWd1BhnzTWHhU9LnS-hgEJzEpL24Qj8HZ_lKRaw6g-vUpv1uIaQZC-sDtzIW7kxxmY6Vb0=@protonmail.com>
Feedback-ID: 7ARND6YmrAEqSXE0j3TLm6ZqYiFFaDDEkO_KW8fTUEW0kYwGM1KEsuPxEPVWH5YuEnR43INtqwIKH-usvnxVQQ==:Ext:ProtonMail
MIME-Version: 1.0
X-Spam-Status: No, score=-1.1 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no
 version=3.4.0
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.protonmail.ch
Subject: [Xen-devel] Xen stable-4.11 crash when trying to start a VM on
 fedora 29
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Mathieu Tarral <mathieu.tarral@protonmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIG1hbmFnZWQgdG8gY29tcGlsZSBhbmQgaW5zdGFsbCBYZW4gZnJvbSBzb3VyY2UsdXNp
bmcgdGhlwqAgc3RhYmxlLTQuMTEgYnJhbmNoLgoKSSBjb25maWd1cmVkIG15IFZNcyBpbiBsaWJ2
aXJ0LCBidXQgd2hlbiBJIHRyeSB0byBzdGFydCBvbmUgb2YgdGhlbSwgdGhlIGhvc3QgY29tcGxl
dGVseSBjcmFzaGVzIGFmdGVyIGEgZmV3IHNlY29uZHMgKHRoZSBWTSBpcyBuZXZlciBzdGFydGVk
KSwgYW5kIHJlYm9vdHMuCgpJIHJhbiBkbWVzZyAtdyBiZWZvcmUgc3RhcnRpbmcgdGhlIFZNLCBh
bmQgdGhlIG91cHV0CmlzIDIgZ2VuZXJhbCBwcm90ZWN0aW9uIGZhdWx0czoKaHR0cHM6Ly9naXN0
LmdpdGh1Yi5jb20vV2VuemVsLzc2M2IxN2ZhZTc3M2Y3ZGQ2YjFkOGIzMDMxODdmM2MwCgoKQ2Fu
IGFueW9uZSBsb29rIGludG8gdGhpcyBhbmQgdGVsbCBtZSBpZiB0aGlzIGlzIGEgYnVnIGluIFhl
biA/CgpUaGFua3MgIQotLQpNYXRoaWV1IFRhcnJhbAoKU2VudCB3aXRoIFByb3Rvbk1haWwgU2Vj
dXJlIEVtYWlsLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:47:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:47: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-devel-bounces@lists.xenproject.org>)
	id 1gS2ze-0000Wd-NC; Wed, 28 Nov 2018 16:47: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=i9wt=oh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS2zd-0000WF-JE
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:47:17 +0000
X-Inumbo-ID: 43276017-f32d-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43276017-f32d-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:47:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gS2zb-0006oH-FR; Wed, 28 Nov 2018 16:47:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gS2zb-0004Ip-7x; Wed, 28 Nov 2018 16:47:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gS2zb-0001IH-65; Wed, 28 Nov 2018 16:47:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130850-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=729f10014af6598855f00cf0fa45df78640c269d
X-Osstest-Versions-That: xen=611824e64894374696bba47ecfee282a7b7db60a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Nov 2018 16:47:15 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130850: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDg1MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDg1MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDcyOWYxMDAxNGFmNjU5ODg1NWYwMGNmMGZhNDVkZjc4
NjQwYzI2OWQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDYxMTgyNGU2
NDg5NDM3NDY5NmJiYTQ3ZWNmZWUyODJhN2I3ZGI2MGEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MDg0OCAgMjAxOC0xMS0yOCAxMjowMDozMiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzA4NTAgIDIwMTgtMTEtMjggMTU6MDA6MzMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJyaWFuIFdvb2RzIDxicmlhbi53b29k
c0BhbWQuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAogICA2MTE4MjRlNjQ4Li43MjlmMTAwMTRhICA3MjlmMTAw
MTRhZjY1OTg4NTVmMDBjZjBmYTQ1ZGY3ODY0MGMyNjlkIC0+IHNtb2tlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:47:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:47: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-devel-bounces@lists.xenproject.org>)
	id 1gS301-0000bG-3g; Wed, 28 Nov 2018 16:47: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=ggdt=oh=linuxfoundation.org=torvalds@srs-us1.protection.inumbo.net>)
 id 1gS2zy-0000b3-U5
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:47:39 +0000
X-Inumbo-ID: 4f6fdd2a-f32d-11e8-9a16-bc764e045a96
Received: from mail-lj1-x22f.google.com (unknown [2a00:1450:4864:20::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f6fdd2a-f32d-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:47:37 +0000 (UTC)
Received: by mail-lj1-x22f.google.com with SMTP id k19-v6so24038568lji.11
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 08:47:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=linux-foundation.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=uSzNDlwgei09HfpJCFDGn/O7447JujbkPrzCU+KEiVM=;
 b=UyQb4EpWJEMhQTOivOsPMBNN13w/1ra0hJ9h74ryiKp1EQ6lZ3j4wVg+hLCy7r++OX
 ZMh+qRF5hkB8XZKwct1uSBLtSPIaxHOogoRFEnJGpAMM2zrQhcAuPfy21jIgw4Eodgx+
 ofdNJSAQxS3EBGFeL12NesFaW2MPyvXcO4BRQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=uSzNDlwgei09HfpJCFDGn/O7447JujbkPrzCU+KEiVM=;
 b=fXUQLe1i0ni092E6gq6uRTWtq2pirf9co4grw4hQSWg7CXstFZzbLWUm9lZ/w6JbaG
 xAavN3dewe7WxLLnR810wVsxu7UBG9r0OKHevCUQir2g8pzOxPwWPGE4K1F8r1UmZPhA
 fpCRW9MQEkPOCW4X5jEX4BZvR0tqX8hR2H5hjXXlG54Z9uBLEDez6YnP2+vJxszIMtTm
 0VhfpOVEPTs2SEqzYTPomf8gCH93jKBF/sO1Ir5ogpq85xSk6SaYJDAodW0ZE7R+lf+b
 7lHs9zmUPsj6cEOz578XNdIc3Y7mV2a7RP7juBGx6l7teGogIEmrNKA7xzTUViSMkA/0
 BMhQ==
X-Gm-Message-State: AGRZ1gJzH7eAFx+9qnXzr2sx2fiqJTtkHM9DUsxREMae97m9Cbs94G/x
 4l7b+LZJQw/e8tXiUV213AMPK8xHvXU=
X-Google-Smtp-Source: AFSGD/XIkOwSCTK4LJ/v2vSI5tuovPf1lHmB0KInzd46/6ycCvYZDE1xM2ANQKis5Ta+DUJqAUZJHg==
X-Received: by 2002:a2e:8605:: with SMTP id
 a5-v6mr23222325lji.145.1543423655795; 
 Wed, 28 Nov 2018 08:47:35 -0800 (PST)
Received: from mail-lj1-f171.google.com (mail-lj1-f171.google.com.
 [209.85.208.171])
 by smtp.gmail.com with ESMTPSA id p67sm1288970lfe.14.2018.11.28.08.47.33
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 28 Nov 2018 08:47:33 -0800 (PST)
Received: by mail-lj1-f171.google.com with SMTP id n18-v6so24057370lji.7
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 08:47:33 -0800 (PST)
X-Received: by 2002:a2e:994:: with SMTP id
 142-v6mr21021065ljj.120.1543423641179; 
 Wed, 28 Nov 2018 08:47:21 -0800 (PST)
MIME-Version: 1.0
References: <20181122140320.24080-1-hch@lst.de>
 <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
 <20181122170715.GI30658@n2100.armlinux.org.uk>
 <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
 <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
 <CAHk-=whxf0zqutExPr_j1A625Z3gcL6k_ABzKo1BtzN4F93hkA@mail.gmail.com>
 <20181123065511.GA17856@lst.de> <20181128074117.GA21126@lst.de>
In-Reply-To: <20181128074117.GA21126@lst.de>
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Wed, 28 Nov 2018 08:47:05 -0800
X-Gmail-Original-Message-ID: <CAHk-=wg5+rXK8dpjkSmK7tuz29VfxVWNEwmTVYB409mmyLkeew@mail.gmail.com>
Message-ID: <CAHk-=wg5+rXK8dpjkSmK7tuz29VfxVWNEwmTVYB409mmyLkeew@mail.gmail.com>
To: Christoph Hellwig <hch@lst.de>
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, robin.murphy@arm.com,
 the arch/x86 maintainers <x86@kernel.org>, linux@armlinux.org.uk,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjcsIDIwMTggYXQgMTE6NDEgUE0gQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBs
c3QuZGU+IHdyb3RlOgo+Cj4gT24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDc6NTU6MTFBTSArMDEw
MCwgQ2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6Cj4gPiBXZWxsLCBJIGNhbiB0d2VhayB0aGUgbGFz
dCBwYXRjaCB0byByZXR1cm4gLUVJTlZBTCBmcm9tIGRtYV9tYXBwaW5nX2Vycm9yCj4gPiBpbnN0
ZWFkIG9mIHRoZSBvbGQgMSBpcyBhcyBib29sIHRydWUuICBUaGUgY2FsbGVycyBzaG91bGQgYWxs
IGJlIGZpbmUsCj4gPiBhbHRob3VnaCBJJ2QgaGF2ZSB0byBhdWRpdCB0aGVtLiAgU3RpbGwgd291
bGRuJ3QgaGVscCB3aXRoIGJlaW5nIGFibGUgdG8KPiA+IHJldHVybiBkaWZmZXJlbnQgZXJyb3Jz
Lgo+Cj4gQW55IG9waW5pb25zPyAgSSdkIHJlYWxseSBsaWtlIHRvIG1ha2Ugc29tZSBmb3J3YXJk
IHByb2dyZXNzIG9uIHRoaXMKPiBzZXJpZXMuCgpTbyBJIGRvIHRoaW5rIHRoYXQgeWVzLCBkbWFf
bWFwcGluZ19lcnJvcigpIHNob3VsZCByZXR1cm4gYW4gZXJyb3IKY29kZSwgbm90IDAvMS4KCkJ1
dCBJIHdhcyByZWFsbHkgaG9waW5nIHRoYXQgdGhlIGluZGl2aWR1YWwgZHJpdmVycyB0aGVtc2Vs
dmVzIGNvdWxkCnJldHVybiBlcnJvciBjb2Rlcy4gUmlnaHQgbm93IHRoZSBwYXRjaC1zZXJpZXMg
aGFzIGNvZGUgbGlrZSB0aGlzOgoKICAgICAgcmV0ID0gbmVlZHNfYm91bmNlKGRldiwgZG1hX2Fk
ZHIsIHNpemUpOwogICAgICBpZiAocmV0IDwgMCkKLSAgICAgICAgIHJldHVybiBBUk1fTUFQUElO
R19FUlJPUjsKKyAgICAgICAgIHJldHVybiBETUFfTUFQUElOR19FUlJPUjsKCndoaWNoIHdoaWxl
IGl0IGFsbCBtYWtlcyBzZW5zZSBpbiB0aGUgY29udGV4dCBvZiB0aGlzIHBhdGNoLXNlcmllcywg
SQoqcmVhbGx5KiB0aGluayBpdCB3b3VsZCBoYXZlIGJlZW4gc28gbXVjaCBuaWNlciB0byByZXR1
cm4gdGhlIGVycm9yCmNvZGUgJ3JldCcgaW5zdGVhZCAod2hpY2ggaW4gdGhpcyBjYXNlIGlzIC1F
MkJJRykuCgpJIGRvbid0IHRoaW5rIHRoaXMgaXMgYSBodWdlIGRlYWwsIGJ1dCBFUlJfUFRSKCkg
aGFzIGJlZW4gaHVnZWx5CnN1Y2Nlc3NmdWwgZWxzZXdoZXJlLiBBbmQgSSdtIG5vdCBodWdlbHkg
Y29udmluY2VkIGFib3V0IGFsbCB0aGVzZQoiYW55IGFkZHJlc3MgY2FuIGJlIHZhbGlkIiBhcmd1
bWVudHMuIEhvdyB0aGUgaGVsbCBkbyB5b3UgZ2VuZXJhdGUgYQpyYW5kb20gZG1hIGFkZHJlc3Mg
aW4gdGhlIGxhc3QgcGFnZSB0aGF0IGlzbid0IGV2ZW4gcGFnZS1hbGlnbmVkPwoKICAgICAgICAg
ICAgICAgICAgICAgTGludXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:48:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:48: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-devel-bounces@lists.xenproject.org>)
	id 1gS30r-0000g6-Fp; Wed, 28 Nov 2018 16:48: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=4qx1=OH=citrix.com=prvs=863a5f629=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gS30q-0000fz-HA
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:48:32 +0000
X-Inumbo-ID: 6e93b344-f32d-11e8-9610-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e93b344-f32d-11e8-9610-12d6303a7972;
 Wed, 28 Nov 2018 16:48:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="82485951"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Kevin Wolf' <kwolf@redhat.com>
Thread-Topic: [Qemu-block] [PATCH 02/18] xen: introduce new 'XenBus' and
 'XenDevice' object hierarchy
Thread-Index: AQHUgaybF2Uque7GDka/FPIS+P1WOaVlWBuAgAASF9D///BiAIAAEPDQ///yGQCAABE74IAAAYxw
Date: Wed, 28 Nov 2018 16:46:57 +0000
Message-ID: <a0104a7b4f874c31bda9d854bf254b0d@AMSPEX02CL03.citrite.net>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-3-paul.durrant@citrix.com>
 <20181128161917.GE4222@dhcp-200-186.str.redhat.com>
 <48596f1fe100419c8b28ed54bda0117b@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1811280827330.4577@sstabellini-ThinkPad-X260>
 <65af28818a724749839dcb6576e0413d@AMSPEX02CL03.citrite.net>
 <20181128163900.GG4222@dhcp-200-186.str.redhat.com>
 <5327ba765089439caf8119de49c3a399@AMSPEX02CL03.citrite.net>
In-Reply-To: <5327ba765089439caf8119de49c3a399@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Qemu-block] [PATCH 02/18] xen: introduce new
 'XenBus' and 'XenDevice' object hierarchy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 'Stefano Stabellini' <sstabellini@kernel.org>,
 'Eduardo Habkost' <ehabkost@redhat.com>,
 "'qemu-block@nongnu.org'" <qemu-block@nongnu.org>,
 "'Michael S. Tsirkin'" <mst@redhat.com>,
 "'qemu-devel@nongnu.org'" <qemu-devel@nongnu.org>,
 'Marcel Apfelbaum' <marcel.apfelbaum@gmail.com>,
 'Paolo Bonzini' <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "'xen-devel@lists.xenproject.org'" <xen-devel@lists.xenproject.org>,
 'Richard Henderson' <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFBhdWwgRHVycmFudAo+IFNlbnQ6
IDI4IE5vdmVtYmVyIDIwMTggMTY6NDYKPiBUbzogJ0tldmluIFdvbGYnIDxrd29sZkByZWRoYXQu
Y29tPgo+IENjOiAnU3RlZmFubyBTdGFiZWxsaW5pJyA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47
IHFlbXUtYmxvY2tAbm9uZ251Lm9yZzsKPiBxZW11LWRldmVsQG5vbmdudS5vcmc7IHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgRWR1YXJkbyBIYWJrb3N0Cj4gPGVoYWJrb3N0QHJlZGhh
dC5jb20+OyBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPjsgTWFyY2VsCj4gQXBm
ZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT47IEFudGhvbnkgUGVyYXJkCj4gPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQu
Y29tPjsgUmljaGFyZAo+IEhlbmRlcnNvbiA8cnRoQHR3aWRkbGUubmV0Pgo+IFN1YmplY3Q6IFJF
OiBbUWVtdS1ibG9ja10gW1BBVENIIDAyLzE4XSB4ZW46IGludHJvZHVjZSBuZXcgJ1hlbkJ1cycg
YW5kCj4gJ1hlbkRldmljZScgb2JqZWN0IGhpZXJhcmNoeQo+IAo+ID4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPiA+IEZyb206IEtldmluIFdvbGYgW21haWx0bzprd29sZkByZWRoYXQuY29t
XQo+ID4gU2VudDogMjggTm92ZW1iZXIgMjAxOCAxNjozOQo+ID4gVG86IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiBDYzogJ1N0ZWZhbm8gU3RhYmVsbGluaScgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBxZW11LQo+IGJsb2NrQG5vbmdudS5vcmc7Cj4gPiBxZW11
LWRldmVsQG5vbmdudS5vcmc7IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgRWR1YXJk
byBIYWJrb3N0Cj4gPiA8ZWhhYmtvc3RAcmVkaGF0LmNvbT47IE1pY2hhZWwgUy4gVHNpcmtpbiA8
bXN0QHJlZGhhdC5jb20+OyBNYXJjZWwKPiA+IEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBn
bWFpbC5jb20+OyBBbnRob255IFBlcmFyZAo+ID4gPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
OyBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPjsKPiBSaWNoYXJkCj4gPiBIZW5k
ZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD4KPiA+IFN1YmplY3Q6IFJlOiBbUWVtdS1ibG9ja10gW1BB
VENIIDAyLzE4XSB4ZW46IGludHJvZHVjZSBuZXcgJ1hlbkJ1cycgYW5kCj4gPiAnWGVuRGV2aWNl
JyBvYmplY3QgaGllcmFyY2h5Cj4gPgo+ID4gQW0gMjguMTEuMjAxOCB1bSAxNzoyOSBoYXQgUGF1
bCBEdXJyYW50IGdlc2NocmllYmVuOgo+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
Cj4gPiA+ID4gRnJvbTogU3RlZmFubyBTdGFiZWxsaW5pIFttYWlsdG86c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZ10KPiA+ID4gPiBTZW50OiAyOCBOb3ZlbWJlciAyMDE4IDE2OjI4Cj4gPiA+ID4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+ID4gQ2M6ICdLZXZp
biBXb2xmJyA8a3dvbGZAcmVkaGF0LmNvbT47IHFlbXUtYmxvY2tAbm9uZ251Lm9yZzsgcWVtdS0K
PiA+ID4gPiBkZXZlbEBub25nbnUub3JnOyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7
IFN0ZWZhbm8gU3RhYmVsbGluaQo+ID4gPiA+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgRWR1
YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPjsKPiA+IE1pY2hhZWwKPiA+ID4gPiBT
LiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT47IE1hcmNlbCBBcGZlbGJhdW0KPiA+ID4gPiA8bWFy
Y2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+OyBBbnRob255IFBlcmFyZAo+ID4gPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+Owo+ID4gPiA+IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5j
b20+OyBSaWNoYXJkIEhlbmRlcnNvbgo+ID4gPHJ0aEB0d2lkZGxlLm5ldD4KPiA+ID4gPiBTdWJq
ZWN0OiBSRTogW1FlbXUtYmxvY2tdIFtQQVRDSCAwMi8xOF0geGVuOiBpbnRyb2R1Y2UgbmV3ICdY
ZW5CdXMnCj4gPiBhbmQKPiA+ID4gPiAnWGVuRGV2aWNlJyBvYmplY3QgaGllcmFyY2h5Cj4gPiA+
ID4KPiA+ID4gPiBPbiBXZWQsIDI4IE5vdiAyMDE4LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+
ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+ID4gPiA+IEZyb206IEtldmlu
IFdvbGYgW21haWx0bzprd29sZkByZWRoYXQuY29tXQo+ID4gPiA+ID4gPiBTZW50OiAyOCBOb3Zl
bWJlciAyMDE4IDE2OjE5Cj4gPiA+ID4gPiA+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPgo+ID4gPiA+ID4gPiBDYzogcWVtdS1ibG9ja0Bub25nbnUub3JnOyBxZW11
LWRldmVsQG5vbmdudS5vcmc7IHhlbi0KPiA+ID4gPiA+ID4gZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmc7IFN0ZWZhbm8gU3RhYmVsbGluaQo+ID4gPiA+IDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PjsKPiA+ID4gPiA+ID4gRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPjsgTWlj
aGFlbCBTLiBUc2lya2luCj4gPiA+ID4gPiA+IDxtc3RAcmVkaGF0LmNvbT47IE1hcmNlbCBBcGZl
bGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPjsKPiA+ID4gPiBBbnRob255Cj4gPiA+
ID4gPiA+IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IFBhb2xvIEJvbnppbmkK
PiA+ID4gPiA8cGJvbnppbmlAcmVkaGF0LmNvbT47Cj4gPiA+ID4gPiA+IFJpY2hhcmQgSGVuZGVy
c29uIDxydGhAdHdpZGRsZS5uZXQ+Cj4gPiA+ID4gPiA+IFN1YmplY3Q6IFJlOiBbUWVtdS1ibG9j
a10gW1BBVENIIDAyLzE4XSB4ZW46IGludHJvZHVjZSBuZXcKPiA+ICdYZW5CdXMnCj4gPiA+ID4g
YW5kCj4gPiA+ID4gPiA+ICdYZW5EZXZpY2UnIG9iamVjdCBoaWVyYXJjaHkKPiA+ID4gPiA+ID4K
PiA+ID4gPiA+ID4gQW0gMjEuMTEuMjAxOCB1bSAxNjoxMSBoYXQgUGF1bCBEdXJyYW50IGdlc2No
cmllYmVuOgo+ID4gPiA+ID4gPiA+IFRoaXMgcGF0Y2ggYWRkcyB0aGUgYmFzaWMgYm9pbGVycGxh
dGUgZm9yIGEgJ1hlbkJ1cycgb2JqZWN0Cj4gdGhhdAo+ID4gPiA+IHdpbGwKPiA+ID4gPiA+ID4g
YWN0Cj4gPiA+ID4gPiA+ID4gYXMgYSBwYXJlbnQgdG8gJ1hlbkRldmljZScgUFYgYmFja2VuZHMu
Cj4gPiA+ID4gPiA+ID4gQSBuZXcgJ1hlbkJyaWRnZScgb2JqZWN0IGlzIGFsc28gYWRkZWQgdG8g
Y29ubmVjdCBYZW5CdXMgdG8KPiB0aGUKPiA+ID4gPiBzeXN0ZW0KPiA+ID4gPiA+ID4gYnVzLgo+
ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gVGhlIFhlbkJ1cyBvYmplY3QgaXMgaW5zdGFudGlh
dGVkIGJ5IGEgbmV3IHhlbl9idXNfaW5pdCgpCj4gPiBmdW5jdGlvbgo+ID4gPiA+ID4gPiBjYWxs
ZWQKPiA+ID4gPiA+ID4gPiBmcm9tIHRoZSBzYW1lIHNpdGVzIGFzIHRoZSBsZWdhY3kgeGVuX2Jl
X2luaXQoKSBmdW5jdGlvbi4KPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+IFN1YnNlcXVlbnQg
cGF0Y2hlcyB3aWxsIGZsZXNoLW91dCB0aGUgZnVuY3Rpb25hbGl0eSBvZiB0aGVzZQo+ID4gPiA+
IG9iamVjdHMuCj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4g
PiA+IGRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1cy5jIGIvaHcveGVuL3hlbi1idXMuYwo+ID4g
PiA+ID4gPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gPiA+ID4gPiA+ID4gaW5kZXggMDAwMDAw
MDAwMC4uZGVkZTJkOTE0YQo+ID4gPiA+ID4gPiA+IC0tLSAvZGV2L251bGwKPiA+ID4gPiA+ID4g
PiArKysgYi9ody94ZW4veGVuLWJ1cy5jCj4gPiA+ID4gPiA+ID4gQEAgLTAsMCArMSwxMjUgQEAK
PiA+ID4gPiA+ID4gPiArLyoKPiA+ID4gPiA+ID4gPiArICogQ29weXJpZ2h0IChjKSBDaXRyaXgg
U3lzdGVtcyBJbmMuCj4gPiA+ID4gPiA+ID4gKyAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuCj4gPiA+
ID4gPiA+ID4gKyAqLwo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBUaGlzIGRvZXNuJ3QgbG9vayB2
ZXJ5IGNvbXBhdGlibGUgd2l0aCB0aGUgR1BMLiBJbiBmYWN0IGl0IG1pZ2h0Cj4gPiBldmVuCj4g
PiA+ID4gPiA+IG1ha2UgaXQgaWxsZWdhbCBmb3IgdGhlIFFFTVUgcHJvamVjdCB0byBkaXN0cmli
dXRlIHRoaXMgY29kZS4gOi0KPiApCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IE90aGVyIGZpbGVz
IHlvdSBhZGQgdGhyb3VnaG91dCB0aGUgc2VyaWVzIHNlZW0gdG8gaGF2ZSB0aGUgc2FtZQo+ID4g
PiA+IHByb2JsZW0uCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPgo+ID4gPiA+ID4gSSB3YXMgd29ya2lu
ZyBvbiB0aGUgYXNzdW1wdGlvbiB0aGF0IGEgbGFjayBvZiBleHBsaWNpdCBsaWNlbnNlCj4gPiBt
ZWFudAo+ID4gPiA+IHRoYXQgdGhlIG92ZXJhbGwgcHJvamVjdCBsaWNlbnNlIGFzIGRlc2NyaWJl
ZCBpbiBpdGVtIDIgaW4gTElDRU5TRS4KPiA+IERpZCBJCj4gPiA+ID4gbWlzaW50ZXJwcmV0IHRo
YXQgdGV4dD8KPiA+ID4gPgo+ID4gPiA+IEl0J3MgIkFsbCByaWdodHMgcmVzZXJ2ZWQuIiB0aGUg
cHJvYmxlbQo+ID4gPgo+ID4gPiBPaCwgSSBzZWUuIEknbSBoYXBweSB0byByZW1vdmUgdGhhdC4K
PiA+Cj4gPiBUaGF0IHdvdWxkIGJlIGJldHRlciBhdCBsZWFzdC4gSSdtIG5vdCBzdXJlIGFib3V0
IGZpbGVzIHRoYXQgaGF2ZSBhCj4gPiBjb3B5cmlnaHQgaGVhZGVyLCBidXQgbm8gbGljZW5zZSBz
dGF0ZW1lbnQuIERvIHN1Y2ggZmlsZXMgZXhpc3QgeWV0IGluCj4gPiB0aGUgc291cmNlIHRyZWU/
Cj4gCj4gWWVzLCB0aGVyZSdzIHF1aXRlIGEgZmV3Li4uIGUuZy4gKGZpcnN0IG9uZXMgSSB0cmlw
cGVkIG92ZXIpCj4gaHcvcmRtYS9yZG1hX2JhY2tlbmQuYywgaHcvdmlydGlvL3Zob3N0LWJhY2tl
bmQuYywgLi4uCgpPaC4uLiBJIHNlZSB0aGV5IGhhdmUgYSBsaWNlbnNlIHN0YXRlbWVudCBidXQg
bm8gYm9pbGVycGxhdGUuLi4gaXMgdGhhdCBzdGF0ZW1lbnQgZW5vdWdoPwoKICBQYXVsCgo+IAo+
ID4gVG8gYmUgb24gdGhlIHNhZmUgc2lkZSwgSSdkIGp1c3Qgc3RpY2sgd2l0aCB0aGUKPiA+IGVz
dGFibGlzaGVkIHByYWN0aWNlLCB3aGljaCBpcyBoYXZpbmcgYSBsaWNlbnNlIGhlYWRlciBpbiBl
dmVyeSBmaWxlLgo+IAo+IE9rLi4uIGlmIHRoYXQgaXMgZXN0YWJsaXNoZWQgcHJhY3RpY2UuIEl0
IHJlYWxseSB3YXNuJ3QgY2xlYXIuCj4gCj4gPgo+ID4gQnkgdGhlIHdheSwgaW4gYSBsYXRlciBw
YXRjaCB5b3UgcmVtb3ZlIHRoZSBleGlzdGluZyBsaWNlbnNlIGhlYWRlciwKPiA+IHdoaWNoIGlz
IGRpZmZlcmVudCBmcm9tIHRoZSBkZWZhdWx0IGxpY2Vuc2UgKGJlY2F1c2UgcGFydHMgb2YgdGhl
IHNvdXJjZQo+ID4gZmlsZSBhcmUgR1BMIDIgb25seSkuIElmIHlvdSBjYW4ndCBwcm92ZSB0aGF0
IGFsbCBzdWNoIHBhcnRzIChhbmQgcGFydHMKPiA+IGRlcml2ZWQgZnJvbSB0aGVtKSBoYXZlIGJl
ZW4gcmVtb3ZlZCwgdGhpcyBpcyBhbHNvIGEgcHJvYmxlbS4KPiA+Cj4gCj4gV2hhdCBzaG91bGQg
SSBkbz8gSSBhbSBkdXBsaWNhdGluZyB4ZW5fZGlzaywgYW5kIHRoZW4gaGVhdmlseSBtb2RpZnlp
bmcKPiBpdC4gU2hvdWxkIEkganVzdCBsZWF2ZSB0aGUgb2xkIGJvaWxlcnBsYXRlIGluIHBsYWNl
Pwo+IAo+ICAgUGF1bAo+IAo+ID4gS2V2aW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:49:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gS327-0000qj-BD; Wed, 28 Nov 2018 16:49: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=83fl=oh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gS325-0000qU-SZ
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:49:49 +0000
X-Inumbo-ID: 9e2bc52c-f32d-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9e2bc52c-f32d-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:49:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 80BF5382E;
 Wed, 28 Nov 2018 08:49:48 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 934993F575;
 Wed, 28 Nov 2018 08:49:47 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 16:49:32 +0000
Message-Id: <20181128164939.8329-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181128164939.8329-1-julien.grall@arm.com>
References: <20181128164939.8329-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.12 1/8] xen/arm: Only set necessary flags
 when initializing HCR_EL2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25seSB7QSxGLEl9TU8gYXJlIG5lY2Vzc2FyeSB0byByZWNlaXZlIGludGVycnVwdHMgdW50aWwg
YSBndWVzdCB2Q1BVIGlzCmxvYWRlZC4KClRoZSByZXN0IGhhdmUgbm8gZWZmZWN0IG9uIFhlbiBh
bmQgaXQgaXMgYmV0dGVyIHRvIGF2b2lkIHNldHRpbmcgdGhlbS4KClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBz
LmMgfCA4ICsrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJt
L3RyYXBzLmMKaW5kZXggODhmZmVlYjQ4MC4uMWVlYzk2NjI5OSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTE4MSw4ICsxODEs
MTIgQEAgdm9pZCBpbml0X3RyYXBzKHZvaWQpCiAgICAgV1JJVEVfU1lTUkVHKChIQ1BUUl9DUF9N
QVNLICYgfihIQ1BUUl9DUCgxMCkgfCBIQ1BUUl9DUCgxMSkpKSB8IEhDUFRSX1RUQSwKICAgICAg
ICAgICAgICAgICAgQ1BUUl9FTDIpOwogCi0gICAgLyogU2V0dXAgaHlwZXJ2aXNvciB0cmFwcyAq
LwotICAgIFdSSVRFX1NZU1JFRyhnZXRfZGVmYXVsdF9oY3JfZmxhZ3MoKSwgSENSX0VMMik7Cisg
ICAgLyoKKyAgICAgKiBDb25maWd1cmUgSENSX0VMMiB3aXRoIHRoZSBiYXJlbWluaW11bSB0byBy
dW4gWGVuIHVudGlsIGEgZ3Vlc3QKKyAgICAgKiBpcyBzY2hlZHVsZWQuIHtBLEksRn1NTyBiaXRz
IGFyZSBzZXQgdG8gYWxsb3cgRUwyIHJlY2VpdmluZworICAgICAqIGludGVycnVwdHMuCisgICAg
ICovCisgICAgV1JJVEVfU1lTUkVHKEhDUl9BTU8gfCBIQ1JfRk1PIHwgSENSX0lNTywgSENSX0VM
Mik7CiAgICAgaXNiKCk7CiB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:49:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gS326-0000qZ-1c; Wed, 28 Nov 2018 16:49:50 +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=83Fl=OH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gS324-0000qL-M9
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:49:48 +0000
X-Inumbo-ID: 9d772be6-f32d-11e8-9876-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 9d772be6-f32d-11e8-9876-12d6303a7972;
 Wed, 28 Nov 2018 16:49:47 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 568C7382C;
 Wed, 28 Nov 2018 08:49:47 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 69F963F575;
 Wed, 28 Nov 2018 08:49:46 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 16:49:31 +0000
Message-Id: <20181128164939.8329-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.12 0/8] xen/arm: Workaround for Cortex-A76
 erratum 1165522
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKRWFybHkgdmVyc2lvbiBvZiBDb3J0ZXgtQTc2IGNhbiBlbmQtdXAgd2l0aCBjb3Jy
dXB0IFRMQnMgaWYgdGhleQpzcGVjdWxhdGUgYW4gQVQgaW5zdHJ1Y3Rpb24gd2hpbGUgdGhlIFMx
L1MyIHN5c3RlbSByZWdpc3RlcnMgYXJlIGluIGFuCmluY29uc2lzdGVudCBzdGF0ZS4KClRoaXMg
Y2FuIGhhcHBlbiBkdXJpbmcgZ3Vlc3QgY29udGV4dCBzd2l0Y2ggYW5kIHdoZW4gaW52YWxpZGF0
aW5nIHRoZQpUTEJzIGZvciBvdGhlciB0aGFuIHRoZSBjdXJyZW50IFZNSUQuCgpUaGUgd29ya2Fy
b3VuZCBpbXBsZW1lbnRlZCBpbiBYZW4gd2lsbDoKICAgIC0gVXNlIGFuIGVtcHR5IHN0YWdlLTIg
d2l0aCBhIHJlc2VydmVkIFZNSUQgd2hpbGUgY29udGV4dAogICAgICBzd2l0Y2hpbmcgYmV0d2Vl
biAyIGd1ZXN0cwogICAgLSBVc2UgYW4gZW1wdHkgc3RhZ2UtMiB3aXRoIHRoZSBWTUlEIHdoZXJl
IFRMQnMgbmVlZCB0bwogICAgICBiZSBmbHVzaGVkCgpDaGVlcnMsCgpKdWxpZW4gR3JhbGwgKDgp
OgogIHhlbi9hcm06IE9ubHkgc2V0IG5lY2Vzc2FyeSBmbGFncyB3aGVuIGluaXRpYWxpemluZyBI
Q1JfRUwyCiAgeGVuL2FybTogcDJtOiBQcm92aWRlIGFuIGhlbHBlciB0byBnZW5lcmF0ZSB0aGUg
VlRUQlIKICB4ZW4vYXJtOiBwMm06IEludHJvZHVjZSBhbiBoZWxwZXIgdG8gYWxsb2NhdGUgdGhl
IHJvb3QgcGFnZS10YWJsZQogIHhlbi9hcm06IGRvbWFpbl9idWlsZDogRG9uJ3Qgc3dpdGNoIHRv
IHRoZSBndWVzdCBQMk0gd2hlbiBjb3B5aW5nIGRhdGEKICB4ZW4vYXJtOiBwMm06IE9ubHkgdXNl
IGlzYigpIHdoZW4gaXQgaXMgbmVjZXNzYXJ5CiAgeGVuL2FybTogSW1wbGVtZW50IHdvcmthcm91
bmQgZm9yIENvcnRleC1BNzYgZXJyYXR1bSAxMTY1NTIyCiAgeGVuL2FybTogcDJtOiBDbGVhbi11
cCBoZWFkZXJzIGluY2x1ZGVkIGFuZCBvcmRlciB0aGVtIGFscGhhYmV0aWNhbGx5CiAgRE8gTk9U
IEFQUExZIEFsbG93IHRlc3RpbmcgdGhlIG5ldyBBVCBzcGVjdWxhdGUgd29ya2Fyb3VuZCBjb2Rl
CgogZG9jcy9taXNjL2FybS9zaWxpY29uLWVycmF0YS50eHQgfCAgIDEgKwogeGVuL2FyY2gvYXJt
L2NwdWVycmF0YS5jICAgICAgICAgfCAgMTYgKysrKysKIHhlbi9hcmNoL2FybS9kb21haW4uYyAg
ICAgICAgICAgIHwgICA4ICsrLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgfCAg
MTMgLS0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgfCAxMzggKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAg
ICAgICAgICB8ICAgOCArKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIHwgICAz
ICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oICB8ICAgMiArCiA4IGZpbGVzIGNo
YW5nZWQsIDE0NiBpbnNlcnRpb25zKCspLCA0MyBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:49:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gS328-0000rA-MS; Wed, 28 Nov 2018 16:49:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=83fl=oh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gS328-0000qv-6G
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:49:52 +0000
X-Inumbo-ID: 9f996d6b-f32d-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9f996d6b-f32d-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:49:51 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D2768382E;
 Wed, 28 Nov 2018 08:49:50 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E63063F575;
 Wed, 28 Nov 2018 08:49:49 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 16:49:34 +0000
Message-Id: <20181128164939.8329-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181128164939.8329-1-julien.grall@arm.com>
References: <20181128164939.8329-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.12 3/8] xen/arm: p2m: Introduce an helper
 to allocate the root page-table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCByZXF1aXJlIHRvIGFsbG9jYXRlIHRoZSByb290IHBhZ2Ut
dGFibGUgd2l0aG91dApoYXZpbmcgYSBkb21haW4gaW4gaGFuZC4KClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5j
IHwgMTYgKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2Fy
Y2gvYXJtL3AybS5jCmluZGV4IDhlYmYxZThkYmEuLmU4YmFjYWI5ZDIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTExMzYsMjEgKzEx
MzYsMjkgQEAgaW50IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
Z2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgcmV0dXJuIHAybV9yZW1vdmVfbWFwcGluZyhkLCBn
Zm4sICgxIDw8IHBhZ2Vfb3JkZXIpLCBtZm4pOwogfQogCi1zdGF0aWMgaW50IHAybV9hbGxvY190
YWJsZShzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKnAybV9hbGxv
Y2F0ZV9yb290KHZvaWQpCiB7Ci0gICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRf
aG9zdHAybShkKTsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHVuc2lnbmVkIGlu
dCBpOwogCiAgICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoTlVMTCwgUDJNX1JPT1RfT1JE
RVIsIDApOwogICAgIGlmICggcGFnZSA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJuIC1FTk9NRU07
CisgICAgICAgIHJldHVybiBOVUxMOwogCiAgICAgLyogQ2xlYXIgYm90aCBmaXJzdCBsZXZlbCBw
YWdlcyAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgUDJNX1JPT1RfUEFHRVM7IGkrKyApCiAgICAg
ICAgIGNsZWFyX2FuZF9jbGVhbl9wYWdlKHBhZ2UgKyBpKTsKIAotICAgIHAybS0+cm9vdCA9IHBh
Z2U7CisgICAgcmV0dXJuIHBhZ2U7Cit9CisKK3N0YXRpYyBpbnQgcDJtX2FsbG9jX3RhYmxlKHN0
cnVjdCBkb21haW4gKmQpCit7CisgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRf
aG9zdHAybShkKTsKKworICAgIHAybS0+cm9vdCA9IHAybV9hbGxvY2F0ZV9yb290KCk7CisgICAg
aWYgKCAhcDJtLT5yb290ICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKICAgICBwMm0tPnZ0
dGJyID0gZ2VuZXJhdGVfdnR0YnIocDJtLT52bWlkLCBwYWdlX3RvX21mbihwMm0tPnJvb3QpKTsK
IAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:49:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gS32B-0000sX-0q; Wed, 28 Nov 2018 16:49: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=83fl=oh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gS329-0000rQ-Gp
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:49:53 +0000
X-Inumbo-ID: a03cc344-f32d-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a03cc344-f32d-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:49:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 096AA3830;
 Wed, 28 Nov 2018 08:49:52 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1B5D83F575;
 Wed, 28 Nov 2018 08:49:50 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 16:49:35 +0000
Message-Id: <20181128164939.8329-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181128164939.8329-1-julien.grall@arm.com>
References: <20181128164939.8329-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.12 4/8] xen/arm: domain_build: Don't
 switch to the guest P2M when copying data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VW50aWwgcmVjZW50bHksIGtlcm5lbC9pbml0cmQvZHRiIHdlcmUgbG9hZGVkIHVzaW5nIGd1ZXN0
IFZBIGFuZAp0aGVyZWZvcmUgcmVxdWlyaW5nIHRvIHJlc3RvcmUgdGVtcG9yYXJpbHkgdGhlIFAy
TS4gVGhpcyByZXdvcmtlZCBpbiBhCnNlcmllcyBvZiBjb21taXRzICh1cCB0byA5MjkyMDg2ICJ4
ZW4vYXJtOiBkb21haW5fYnVpbGQ6IFVzZQpjb3B5X3RvX2d1ZXN0X3BoeXNfZmx1c2hfZGNhY2hl
IGluIGR0Yl9sb2FkIikgdG8gdXNlIGEgZ3Vlc3QgUEEuCgpUaGlzIHdpbGwgYWxzbyBoZWxwIGEg
Zm9sbG93LXVwIHBhdGNoIHdoaWNoIHdpbGwgcmVxdWlyZQpwMm1fe3NhdmUscmVzdG9yZX1fc3Rh
dGUgdG8gd29yayBpbiBwYWlyIHRvIHdvcmthcm91bmQgYW4gZXJyYXR1bS4KClNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jIHwgMTMgLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBiMGVjM2YwYjcyLi5mZmJmN2M2NzYwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jCkBAIC0xOTIwLDcgKzE5MjAsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
ZmluZF9nbnR0YWJfcmVnaW9uKHN0cnVjdCBkb21haW4gKmQsCiAKIHN0YXRpYyBpbnQgX19pbml0
IGNvbnN0cnVjdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpr
aW5mbykKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqc2F2ZWRfY3VycmVudDsKICAgICBpbnQgaSwgY3B1
OwogICAgIHN0cnVjdCB2Y3B1ICp2ID0gZC0+dmNwdVswXTsKICAgICBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncyA9ICZ2LT5hcmNoLmNwdV9pbmZvLT5ndWVzdF9jcHVfdXNlcl9yZWdzOwpAQCAt
MTk0MiwxNCArMTk0MSw2IEBAIHN0YXRpYyBpbnQgX19pbml0IGNvbnN0cnVjdF9kb21haW4oc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICNlbmRpZgogCiAgICAg
LyoKLSAgICAgKiBUaGUgZm9sbG93aW5nIGxvYWRzIHVzZSB0aGUgZG9tYWluJ3MgcDJtIGFuZCBy
ZXF1aXJlIGN1cnJlbnQgdG8KLSAgICAgKiBiZSBhIHZjcHUgb2YgdGhlIGRvbWFpbiwgdGVtcG9y
YXJpbHkgc3dpdGNoCi0gICAgICovCi0gICAgc2F2ZWRfY3VycmVudCA9IGN1cnJlbnQ7Ci0gICAg
cDJtX3Jlc3RvcmVfc3RhdGUodik7Ci0gICAgc2V0X2N1cnJlbnQodik7Ci0KLSAgICAvKgogICAg
ICAqIGtlcm5lbF9sb2FkIHdpbGwgZGV0ZXJtaW5lIHRoZSBwbGFjZW1lbnQgb2YgdGhlIGtlcm5l
bCBhcyB3ZWxsCiAgICAgICogYXMgdGhlIGluaXRyZCAmIGZkdCBpbiBSQU0sIHNvIGNhbGwgaXQg
Zmlyc3QuCiAgICAgICovCkBAIC0xOTU4LDEwICsxOTQ5LDYgQEAgc3RhdGljIGludCBfX2luaXQg
Y29uc3RydWN0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtp
bmZvKQogICAgIGluaXRyZF9sb2FkKGtpbmZvKTsKICAgICBkdGJfbG9hZChraW5mbyk7CiAKLSAg
ICAvKiBOb3cgdGhhdCB3ZSBhcmUgZG9uZSByZXN0b3JlIHRoZSBvcmlnaW5hbCBwMm0gYW5kIGN1
cnJlbnQuICovCi0gICAgc2V0X2N1cnJlbnQoc2F2ZWRfY3VycmVudCk7Ci0gICAgcDJtX3Jlc3Rv
cmVfc3RhdGUoc2F2ZWRfY3VycmVudCk7Ci0KICAgICBtZW1zZXQocmVncywgMCwgc2l6ZW9mKCpy
ZWdzKSk7CiAKICAgICByZWdzLT5wYyA9IChyZWdpc3Rlcl90KWtpbmZvLT5lbnRyeTsKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:49:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gS32C-0000t4-B9; Wed, 28 Nov 2018 16:49: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=83fl=oh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gS32A-0000sE-Po
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:49:54 +0000
X-Inumbo-ID: a0ec9607-f32d-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a0ec9607-f32d-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:49:53 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 31839382E;
 Wed, 28 Nov 2018 08:49:53 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 44C573F575;
 Wed, 28 Nov 2018 08:49:52 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 16:49:36 +0000
Message-Id: <20181128164939.8329-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181128164939.8329-1-julien.grall@arm.com>
References: <20181128164939.8329-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.12 5/8] xen/arm: p2m: Only use isb() when
 it is necessary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEVMMSB0cmFuc2xhdGlvbiByZWdpbWUgaXMgb3V0LW9mLWNvbnRleHQgd2hlbiBydW5uaW5n
IGF0IEVMMi4gVGhpcwptZWFucyB0aGUgcHJvY2Vzc29yIGNhbm5vdCBzcGVjdWxhdGUgbWVtb3J5
IGFjY2Vzc2VzIHVzaW5nIHRoZSByZWdpc3RlcnMKYXNzb2NpYXRlZCB0byB0aGF0IHJlZ2ltZS4K
CkFuIGlzYigpIGlzIG9ubHkgbmVlZCBpZiBYZW4gaXMgZ29pbmcgdG8gdXNlIHRoZSB0cmFuc2xh
dGlvbiByZWdpbWUKYmVmb3JlIHJldHVybmluZyB0byB0aGUgZ3Vlc3QgKGV4Y2VwdGlvbiByZXR1
cm5zIHdpbGwgc3luY2hyb25pemVkIHRoZQpjb250ZXh0KS4KClJlbW92ZSB1bmVjZXNzYXJ5IGlz
YigpIGFuZCBkb2N1bWVudCB0aGUgb25lcyBsZWZ0LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAxOSAr
KysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9h
cm0vcDJtLmMKaW5kZXggZThiYWNhYjlkMi4uODQ0ODMzYzRjMyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTEyLDIyICsxMTIsMjgg
QEAgdm9pZCBwMm1fcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqbikKICAgICAgICAgcmV0dXJu
OwogCiAgICAgV1JJVEVfU1lTUkVHNjQocDJtLT52dHRiciwgVlRUQlJfRUwyKTsKLSAgICBpc2Io
KTsKLQogICAgIFdSSVRFX1NZU1JFRyhuLT5hcmNoLnNjdGxyLCBTQ1RMUl9FTDEpOwotICAgIGlz
YigpOwotCiAgICAgV1JJVEVfU1lTUkVHKG4tPmFyY2guaGNyX2VsMiwgSENSX0VMMik7Ci0gICAg
aXNiKCk7CiAKICAgICBsYXN0X3ZjcHVfcmFuID0gJnAybS0+bGFzdF92Y3B1X3JhbltzbXBfcHJv
Y2Vzc29yX2lkKCldOwogCiAgICAgLyoKKyAgICAgKiBXaGlsZSB3ZSBhcmUgcmVzdG9yaW5nIGFu
IG91dC1vZi1jb250ZXh0IHRyYW5zbGF0aW9uIHJlZ2ltZQorICAgICAqIHdlIHN0aWxsIG5lZWQg
dG8gZW5zdXJlOgorICAgICAqICAtIFZUVEJSX0VMMiBpcyBzeW5jaHJvbml6ZWQgYmVmb3JlIGZs
dXNoaW5nIHRoZSBUTEJzCisgICAgICogIC0gQWxsIHJlZ2lzdGVycyBmb3IgRUwxIGFyZSBzeW5j
aHJvbml6ZWQgYmVmb3JlIGV4ZWN1dGluZyBhbiBBVAorICAgICAqICBpbnN0cnVjdGlvbnMgdGFy
Z2V0aW5nIFMxL1MyLgorICAgICAqLworICAgIGlzYigpOworCisgICAgLyoKICAgICAgKiBGbHVz
aCBsb2NhbCBUTEIgZm9yIHRoZSBkb21haW4gdG8gcHJldmVudCB3cm9uZyBUTEIgdHJhbnNsYXRp
b24KICAgICAgKiB3aGVuIHJ1bm5pbmcgbXVsdGlwbGUgdkNQVSBvZiB0aGUgc2FtZSBkb21haW4g
b24gYSBzaW5nbGUgcENQVS4KICAgICAgKi8KICAgICBpZiAoICpsYXN0X3ZjcHVfcmFuICE9IElO
VkFMSURfVkNQVV9JRCAmJiAqbGFzdF92Y3B1X3JhbiAhPSBuLT52Y3B1X2lkICkKKyAgICB7CiAg
ICAgICAgIGZsdXNoX3RsYl9sb2NhbCgpOworICAgIH0KIAogICAgICpsYXN0X3ZjcHVfcmFuID0g
bi0+dmNwdV9pZDsKIH0KQEAgLTE1Myw2ICsxNTksNyBAQCBzdGF0aWMgdm9pZCBwMm1fZm9yY2Vf
dGxiX2ZsdXNoX3N5bmMoc3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICB7CiAgICAgICAgIGxv
Y2FsX2lycV9zYXZlKGZsYWdzKTsKICAgICAgICAgV1JJVEVfU1lTUkVHNjQocDJtLT52dHRiciwg
VlRUQlJfRUwyKTsKKyAgICAgICAgLyogRW5zdXJlIFZUVEJSX0VMMiBpcyBzeW5jaHJvbml6ZWQg
YmVmb3JlIGZsdXNoaW5nIHRoZSBUTEJzICovCiAgICAgICAgIGlzYigpOwogICAgIH0KIApAQCAt
MTYxLDYgKzE2OCw3IEBAIHN0YXRpYyB2b2lkIHAybV9mb3JjZV90bGJfZmx1c2hfc3luYyhzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIGlmICggb3Z0dGJyICE9IFJFQURfU1lTUkVHNjQoVlRU
QlJfRUwyKSApCiAgICAgewogICAgICAgICBXUklURV9TWVNSRUc2NChvdnR0YnIsIFZUVEJSX0VM
Mik7CisgICAgICAgIC8qIEVuc3VyZSBWVFRCUl9FTDIgaXMgYmFjayBpbiBwbGFjZSBiZWZvcmUg
Y29udGludWluZy4gKi8KICAgICAgICAgaXNiKCk7CiAgICAgICAgIGxvY2FsX2lycV9yZXN0b3Jl
KGZsYWdzKTsKICAgICB9CkBAIC0xNDk2LDcgKzE1MDQsNiBAQCBzdGF0aWMgdWludDMyX3QgX19y
ZWFkX21vc3RseSB2dGNyOwogc3RhdGljIHZvaWQgc2V0dXBfdmlydF9wYWdpbmdfb25lKHZvaWQg
KmRhdGEpCiB7CiAgICAgV1JJVEVfU1lTUkVHMzIodnRjciwgVlRDUl9FTDIpOwotICAgIGlzYigp
OwogfQogCiB2b2lkIF9faW5pdCBzZXR1cF92aXJ0X3BhZ2luZyh2b2lkKQotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:49:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gS32C-0000tb-NN; Wed, 28 Nov 2018 16:49: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=83fl=oh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gS32C-0000su-3c
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:49:56 +0000
X-Inumbo-ID: a1ab8078-f32d-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a1ab8078-f32d-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:49:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 87851382E;
 Wed, 28 Nov 2018 08:49:54 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6E2D43F575;
 Wed, 28 Nov 2018 08:49:53 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 16:49:37 +0000
Message-Id: <20181128164939.8329-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181128164939.8329-1-julien.grall@arm.com>
References: <20181128164939.8329-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.12 6/8] xen/arm: Implement workaround for
 Cortex-A76 erratum 1165522
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWFybHkgdmVyc2lvbiBvZiBDb3J0ZXgtQTc2IGNhbiBlbmQtdXAgd2l0aCBjb3JydXB0IFRMQnMg
aWYgdGhleQpzcGVjdWxhdGUgYW4gQVQgaW5zdHJ1Y3Rpb24gd2hpbGUgdGhlIFMxL1MyIHN5c3Rl
bSByZWdpc3RlcnMgYXJlIGluIGFuCmluY29uc2lzdGVudCBzdGF0ZS4KClRoaXMgY2FuIGhhcHBl
biBkdXJpbmcgZ3Vlc3QgY29udGV4dCBzd2l0Y2ggYW5kIHdoZW4gaW52YWxpZGF0aW5nIHRoZQpU
TEJzIGZvciBvdGhlciB0aGFuIHRoZSBjdXJyZW50IFZNSUQuCgpUaGUgd29ya2Fyb3VuZCBpbXBs
ZW1lbnRlZCBpbiBYZW4gd2lsbDoKICAgIC0gVXNlIGFuIGVtcHR5IHN0YWdlLTIgd2l0aCBhIHJl
c2VydmVkIFZNSUQgd2hpbGUgY29udGV4dCBzd2l0Y2hpbmcKICAgIGJldHdlZW4gMiBndWVzdHMK
ICAgIC0gVXNlIGFuIGVtcHR5IHN0YWdlLTIgd2l0aCB0aGUgVk1JRCB3aGVyZSBUTEJzIG5lZWQg
dG8gYmUgZmx1c2hlZAoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KLS0tCiBkb2NzL21pc2MvYXJtL3NpbGljb24tZXJyYXRhLnR4dCB8ICAxICsKIHhl
bi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgICAgICAgIHwgIDYgKysrKwogeGVuL2FyY2gvYXJtL2Rv
bWFpbi5jICAgICAgICAgICAgfCAgOCArKystLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAg
ICAgICAgfCA3OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaCB8ICAzICstCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L3Byb2Nlc3Nvci5oICB8ICAyICsrCiA2IGZpbGVzIGNoYW5nZWQsIDkzIGluc2VydGlvbnMoKyks
IDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2FybS9zaWxpY29uLWVycmF0
YS50eHQgYi9kb2NzL21pc2MvYXJtL3NpbGljb24tZXJyYXRhLnR4dAppbmRleCA5MDZiZjVmZDQ4
Li42Y2QxMzY2ZjE1IDEwMDY0NAotLS0gYS9kb2NzL21pc2MvYXJtL3NpbGljb24tZXJyYXRhLnR4
dAorKysgYi9kb2NzL21pc2MvYXJtL3NpbGljb24tZXJyYXRhLnR4dApAQCAtNDgsNCArNDgsNSBA
QCBzdGFibGUgaHlwZXJ2aXNvcnMuCiB8IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE1NyAgICAg
IHwgIzg1MjUyMyAgICAgICAgIHwgTi9BICAgICAgICAgICAgICAgICAgICAgfAogfCBBUk0gICAg
ICAgICAgICB8IENvcnRleC1BNTcgICAgICB8ICM4MzIwNzUgICAgICAgICB8IEFSTTY0X0VSUkFU
VU1fODMyMDc1ICAgIHwKIHwgQVJNICAgICAgICAgICAgfCBDb3J0ZXgtQTU3ICAgICAgfCAjODM0
MjIwICAgICAgICAgfCBBUk02NF9FUlJBVFVNXzgzNDIyMCAgICB8Cit8IEFSTSAgICAgICAgICAg
IHwgQ29ydGV4LUE3NiAgICAgIHwgIzExNjU1MjIgICAgICAgIHwgTi9BICAgICAgICAgICAgICAg
ICAgICAgfAogfCBBUk0gICAgICAgICAgICB8IE1NVS01MDAgICAgICAgICB8ICM4NDI4NjkgICAg
ICAgICB8IE4vQSAgICAgICAgICAgICAgICAgICAgIHwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCBhZGY4OGU3YmRj
Li42MWM2NGI5ODE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIv
eGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCkBAIC00ODksNiArNDg5LDEyIEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgYXJtX2VycmF0YVtdID0gewogICAgICAgICAu
bWF0Y2hlcyA9IGhhc19zc2JkX21pdGlnYXRpb24sCiAgICAgfSwKICNlbmRpZgorICAgIHsKKyAg
ICAgICAgLyogQ29ydGV4LUE3NiByMHAwIC0gcjJwMCAqLworICAgICAgICAuZGVzYyA9ICJBUk0g
ZXJyYXR1bSAxMTY1MjIiLAorICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTTY0X1dPUktBUk9VTkRf
QVRfU1BFQ1VMQVRFLAorICAgICAgICBNSURSX1JBTkdFKE1JRFJfQ09SVEVYX0E3NiwgMCwgMiA8
PCBNSURSX1ZBUklBTlRfU0hJRlQpLAorICAgIH0sCiAgICAge30sCiB9OwogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggMWQ5
MjZkY2IyOS4uMzE4MGVkZDg5ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisr
KyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtMTgxLDggKzE4MSw2IEBAIHN0YXRpYyB2b2lk
IGN0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICpuKQogICAgIGlmICggaXNfaWRsZV92Y3B1KG4p
ICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgcDJtX3Jlc3RvcmVfc3RhdGUobik7Ci0KICAgICB2
cGlkciA9IFJFQURfU1lTUkVHMzIoTUlEUl9FTDEpOwogICAgIFdSSVRFX1NZU1JFRzMyKHZwaWRy
LCBWUElEUl9FTDIpOwogICAgIFdSSVRFX1NZU1JFRyhuLT5hcmNoLnZtcGlkciwgVk1QSURSX0VM
Mik7CkBAIC0yMzUsNiArMjMzLDEyIEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX3RvKHN0cnVj
dCB2Y3B1ICpuKQogI2VuZGlmCiAgICAgaXNiKCk7CiAKKyAgICAvKgorICAgICAqIEFSTTY0X1dP
UktBUk9VTkRfQVRfU1BFQ1VMQVRFOiBUaGUgUDJNIHNob3VsZCBiZSByZXN0b3JlZCBhZnRlcgor
ICAgICAqIHRoZSBzdGFnZS0xIE1NVSBzeXNyZWdzIGhhdmUgYmVlbiByZXN0b3JlZC4KKyAgICAg
Ki8KKyAgICBwMm1fcmVzdG9yZV9zdGF0ZShuKTsKKwogICAgIC8qIENvbnRyb2wgUmVnaXN0ZXJz
ICovCiAgICAgV1JJVEVfU1lTUkVHKG4tPmFyY2guY3BhY3IsIENQQUNSX0VMMSk7CiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCA4NDQ4
MzNjNGMzLi4wZmFjYjY2MDk2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xNSw2ICsxNSw3IEBACiAjaW5jbHVkZSA8YXNtL2V2ZW50
Lmg+CiAjaW5jbHVkZSA8YXNtL2hhcmRpcnEuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgorI2lu
Y2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgogCiAjZGVmaW5lIE1BWF9WTUlEXzhfQklUICAoMVVM
IDw8IDgpCiAjZGVmaW5lIE1BWF9WTUlEXzE2X0JJVCAoMVVMIDw8IDE2KQpAQCAtNDcsNiArNDgs
OCBAQCBzdGF0aWMgY29uc3QgcGFkZHJfdCBsZXZlbF9tYXNrc1tdID0KIHN0YXRpYyBjb25zdCB1
aW50OF90IGxldmVsX29yZGVyc1tdID0KICAgICB7IFpFUk9FVEhfT1JERVIsIEZJUlNUX09SREVS
LCBTRUNPTkRfT1JERVIsIFRISVJEX09SREVSIH07CiAKK3N0YXRpYyBtZm5fdCBfX3JlYWRfbW9z
dGx5IGVtcHR5X3Jvb3RfbWZuOworCiBzdGF0aWMgdWludDY0X3QgZ2VuZXJhdGVfdnR0YnIodWlu
dDE2X3Qgdm1pZCwgbWZuX3Qgcm9vdF9tZm4pCiB7CiAgICAgcmV0dXJuIChtZm5fdG9fbWFkZHIo
cm9vdF9tZm4pIHwgKCh1aW50NjRfdCl2bWlkIDw8IDQ4KSk7CkBAIC05OCw5ICsxMDEsMjUgQEAg
dm9pZCBkdW1wX3AybV9sb29rdXAoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBhZGRyKQogICAg
ICAgICAgICAgICAgICBQMk1fUk9PVF9MRVZFTCwgUDJNX1JPT1RfUEFHRVMpOwogfQogCisvKgor
ICogcDJtX3NhdmVfc3RhdGUgYW5kIHAybV9yZXN0b3JlX3N0YXRlIHdvcmtzIGluIHBhaXIgdG8g
d29ya2Fyb3VuZAorICogQVJNNjRfV09SS0FST1VORF9BVF9TUEVDVUxBVEUuIHAybV9zYXZlX3N0
YXRlIHdpbGwgc2V0LXVwIFZUVEJSIHRvCisgKiBwb2ludCB0byB0aGUgZW1wdHkgcGFnZS10YWJs
ZXMgdG8gc3RvcCBhbGxvY2F0aW5nIFRMQiBlbnRyaWVzLgorICovCiB2b2lkIHAybV9zYXZlX3N0
YXRlKHN0cnVjdCB2Y3B1ICpwKQogewogICAgIHAtPmFyY2guc2N0bHIgPSBSRUFEX1NZU1JFRyhT
Q1RMUl9FTDEpOworCisgICAgaWYgKCBjcHVzX2hhdmVfY29uc3RfY2FwKEFSTTY0X1dPUktBUk9V
TkRfQVRfU1BFQ1VMQVRFKSApCisgICAgeworICAgICAgICBXUklURV9TWVNSRUc2NChnZW5lcmF0
ZV92dHRicihJTlZBTElEX1ZNSUQsIGVtcHR5X3Jvb3RfbWZuKSwgVlRUQlJfRUwyKTsKKyAgICAg
ICAgLyoKKyAgICAgICAgICogRW5zdXJlIFZUVEJSX0VMMiBpcyBjb3JyZWN0bHkgc3luY2hyb25p
emVkIHNvIHdlIGNhbiByZXN0b3JlCisgICAgICAgICAqIHRoZSBuZXh0IHZDUFUgY29udGV4dCB3
aXRob3V0IHdvcnJ5aW5nIGFib3V0IEFUIGluc3RydWN0aW9uCisgICAgICAgICAqIHNwZWN1bGF0
aW9uLgorICAgICAgICAgKi8KKyAgICAgICAgaXNiKCk7CisgICAgfQogfQogCiB2b2lkIHAybV9y
ZXN0b3JlX3N0YXRlKHN0cnVjdCB2Y3B1ICpuKQpAQCAtMTExLDEwICsxMzAsMTcgQEAgdm9pZCBw
Mm1fcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqbikKICAgICBpZiAoIGlzX2lkbGVfdmNwdShu
KSApCiAgICAgICAgIHJldHVybjsKIAotICAgIFdSSVRFX1NZU1JFRzY0KHAybS0+dnR0YnIsIFZU
VEJSX0VMMik7CiAgICAgV1JJVEVfU1lTUkVHKG4tPmFyY2guc2N0bHIsIFNDVExSX0VMMSk7CiAg
ICAgV1JJVEVfU1lTUkVHKG4tPmFyY2guaGNyX2VsMiwgSENSX0VMMik7CiAKKyAgICAvKgorICAg
ICAqIEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFOiBWVFRCUl9FTDIgc2hvdWxkIGJlIHJl
c3RvcmVkIGFmdGVyIGFsbAorICAgICAqIHJlZ2lzdGVycyBhc3NvY2lhdGVkIHRvIEVMMS9FTDAg
dHJhbnNsYXRpb25zIHJlZ2ltZSBoYXZlIGJlZW4KKyAgICAgKiBzeW5jaHJvbml6ZWQuCisgICAg
ICovCisgICAgYXNtIHZvbGF0aWxlKEFMVEVSTkFUSVZFKCJub3AiLCAiaXNiIiwgQVJNNjRfV09S
S0FST1VORF9BVF9TUEVDVUxBVEUpKTsKKyAgICBXUklURV9TWVNSRUc2NChwMm0tPnZ0dGJyLCBW
VFRCUl9FTDIpOworCiAgICAgbGFzdF92Y3B1X3JhbiA9ICZwMm0tPmxhc3RfdmNwdV9yYW5bc21w
X3Byb2Nlc3Nvcl9pZCgpXTsKIAogICAgIC8qCkBAIC0xNTcsOCArMTgzLDIzIEBAIHN0YXRpYyB2
b2lkIHAybV9mb3JjZV90bGJfZmx1c2hfc3luYyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAg
IG92dHRiciA9IFJFQURfU1lTUkVHNjQoVlRUQlJfRUwyKTsKICAgICBpZiAoIG92dHRiciAhPSBw
Mm0tPnZ0dGJyICkKICAgICB7CisgICAgICAgIHVpbnQ2NF90IHZ0dGJyOworCiAgICAgICAgIGxv
Y2FsX2lycV9zYXZlKGZsYWdzKTsKLSAgICAgICAgV1JJVEVfU1lTUkVHNjQocDJtLT52dHRiciwg
VlRUQlJfRUwyKTsKKworICAgICAgICAvKgorICAgICAgICAgKiBBUk02NF9XT1JLQVJPVU5EX0FU
X1NQRUNVTEFURTogV2UgbmVlZCB0byBzdG9wIEFUIHRvIGFsbG9jYXRlCisgICAgICAgICAqIFRM
QnMgZW50cmllcyBiZWNhdXNlIHRoZSBjb250ZXh0IGlzIHBhcnRpYWxseSBtb2RpZmllZC4gV2UK
KyAgICAgICAgICogb25seSBuZWVkIHRoZSBWTUlEIGZvciBmbHVzaGluZyB0aGUgVExCcywgc28g
d2UgY2FuIGdlbmVyYXRlCisgICAgICAgICAqIGEgbmV3IFZUVEJSIHdpdGggdGhlIFZNSUQgdG8g
Zmx1c2ggYW5kIHRoZSBlbXB0eSByb290IHRhYmxlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYg
KCAhY3B1c19oYXZlX2NvbnN0X2NhcChBUk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURSkgKQor
ICAgICAgICAgICAgdnR0YnIgPSBwMm0tPnZ0dGJyOworICAgICAgICBlbHNlCisgICAgICAgICAg
ICB2dHRiciA9IGdlbmVyYXRlX3Z0dGJyKHAybS0+dm1pZCwgZW1wdHlfcm9vdF9tZm4pOworCisg
ICAgICAgIFdSSVRFX1NZU1JFRzY0KHZ0dGJyLCBWVFRCUl9FTDIpOworCiAgICAgICAgIC8qIEVu
c3VyZSBWVFRCUl9FTDIgaXMgc3luY2hyb25pemVkIGJlZm9yZSBmbHVzaGluZyB0aGUgVExCcyAq
LwogICAgICAgICBpc2IoKTsKICAgICB9CkBAIC0xNTA0LDYgKzE1NDUsMjMgQEAgc3RhdGljIHVp
bnQzMl90IF9fcmVhZF9tb3N0bHkgdnRjcjsKIHN0YXRpYyB2b2lkIHNldHVwX3ZpcnRfcGFnaW5n
X29uZSh2b2lkICpkYXRhKQogewogICAgIFdSSVRFX1NZU1JFRzMyKHZ0Y3IsIFZUQ1JfRUwyKTsK
KworICAgIC8qCisgICAgICogQVJNNjRfV09SS0FST1VORF9BVF9TUEVDVUxBVEU6IFdlIHdhbnQg
dG8ga2VlcCB0aGUgVExCcyBmcmVlIGZyb20KKyAgICAgKiBlbnRyaWVzIHJlbGF0ZWQgdG8gRUwx
L0VMMCB0cmFuc2xhdGlvbiByZWdpbWUgdW50aWwgYSBndWVzdCB2Q1BVCisgICAgICogaXMgcnVu
bmluZy4gRm9yIHRoYXQsIHdlIG5lZWQgdG8gc2V0LXVwIFZUVEJSIHRvIHBvaW50IHRvIGFuIGVt
cHR5CisgICAgICogcGFnZS10YWJsZSBhbmQgdHVybiBvbiBzdGFnZS0yIHRyYW5zbGF0aW9uLiBU
aGUgVExCIGVudHJpZXMKKyAgICAgKiBhc3NvY2lhdGVkIHdpdGggRUwxL0VMMCB0cmFuc2xhdGlv
biByZWdpbWUgd2lsbCBhbHNvIGJlIGZsdXNoZWQgaW4gY2FzZQorICAgICAqIGFuIEFUIGluc3Ry
dWN0aW9uIHdhcyBzcGVjdWxhdGVkIGJlZm9yZSBoYW5kLgorICAgICAqLworICAgIGlmICggY3B1
c19oYXZlX2NhcChBUk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURSkgKQorICAgIHsKKyAgICAg
ICAgV1JJVEVfU1lTUkVHNjQoZ2VuZXJhdGVfdnR0YnIoSU5WQUxJRF9WTUlELCBlbXB0eV9yb290
X21mbiksIFZUVEJSX0VMMik7CisgICAgICAgIFdSSVRFX1NZU1JFRyhSRUFEX1NZU1JFRyhIQ1Jf
RUwyKSB8IEhDUl9WTSwgSENSX0VMMik7CisgICAgICAgIGlzYigpOworCisgICAgICAgIGZsdXNo
X3RsYl9hbGxfbG9jYWwoKTsKKyAgICB9CiB9CiAKIHZvaWQgX19pbml0IHNldHVwX3ZpcnRfcGFn
aW5nKHZvaWQpCkBAIC0xNTg3LDYgKzE2NDUsMjIgQEAgdm9pZCBfX2luaXQgc2V0dXBfdmlydF9w
YWdpbmcodm9pZCkKICAgICAvKiBJdCBpcyBub3QgYWxsb3dlZCB0byBjb25jYXRlbmF0ZSBhIGxl
dmVsIHplcm8gcm9vdCAqLwogICAgIEJVR19PTiggUDJNX1JPT1RfTEVWRUwgPT0gMCAmJiBQMk1f
Uk9PVF9PUkRFUiA+IDAgKTsKICAgICB2dGNyID0gdmFsOworCisgICAgLyoKKyAgICAgKiBBUk02
NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURSByZXF1aXJlcyB0byBhbGxvY2F0ZSByb290IHRhYmxl
CisgICAgICogd2l0aCBhbGwgZW50cmllcyB6ZXJvZWQuCisgICAgICovCisgICAgaWYgKCBjcHVz
X2hhdmVfY2FwKEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFKSApCisgICAgeworICAgICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpyb290OworCisgICAgICAgIHJvb3QgPSBwMm1fYWxsb2NhdGVf
cm9vdCgpOworICAgICAgICBpZiAoICFyb290ICkKKyAgICAgICAgICAgIHBhbmljKCJVbmFibGUg
dG8gYWxsb2NhdGUgcm9vdCB0YWJsZSBmb3IgQVJNNjRfV09SS0FST1VORF9BVF9TUEVDVUxBVEVc
biIpOworCisgICAgICAgIGVtcHR5X3Jvb3RfbWZuID0gcGFnZV90b19tZm4ocm9vdCk7CisgICAg
fQorCiAgICAgc2V0dXBfdmlydF9wYWdpbmdfb25lKE5VTEwpOwogICAgIHNtcF9jYWxsX2Z1bmN0
aW9uKHNldHVwX3ZpcnRfcGFnaW5nX29uZSwgTlVMTCwgMSk7CiB9CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVh
dHVyZS5oCmluZGV4IDE3ZGU5Mjg0NjcuLmMyYzhmMzQxN2MgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVh
dHVyZS5oCkBAIC00NSw4ICs0NSw5IEBACiAjZGVmaW5lIEFSTV9IQVJERU5fQlJBTkNIX1BSRURJ
Q1RPUiA3CiAjZGVmaW5lIEFSTV9TU0JEIDgKICNkZWZpbmUgQVJNX1NNQ0NDXzFfMSA5CisjZGVm
aW5lIEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFIDEwCiAKLSNkZWZpbmUgQVJNX05DQVBT
ICAgICAgICAgICAxMAorI2RlZmluZSBBUk1fTkNBUFMgICAgICAgICAgIDExCiAKICNpZm5kZWYg
X19BU1NFTUJMWV9fCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4IDcyZGRjNDI3NzguLmQw
M2VjNmUyNzIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtNTIsNiArNTIsNyBAQAogI2Rl
ZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E3MiAgICAgMHhEMDgKICNkZWZpbmUgQVJNX0NQVV9Q
QVJUX0NPUlRFWF9BNzMgICAgIDB4RDA5CiAjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTc1
ICAgICAweEQwQQorI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E3NiAgICAgMHhEMEIKIAog
I2RlZmluZSBNSURSX0NPUlRFWF9BMTIgTUlEUl9DUFVfTU9ERUwoQVJNX0NQVV9JTVBfQVJNLCBB
Uk1fQ1BVX1BBUlRfQ09SVEVYX0ExMikKICNkZWZpbmUgTUlEUl9DT1JURVhfQTE3IE1JRFJfQ1BV
X01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9BMTcpCkBAIC02MSw2
ICs2Miw3IEBACiAjZGVmaW5lIE1JRFJfQ09SVEVYX0E3MiBNSURSX0NQVV9NT0RFTChBUk1fQ1BV
X0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTcyKQogI2RlZmluZSBNSURSX0NPUlRFWF9B
NzMgTUlEUl9DUFVfTU9ERUwoQVJNX0NQVV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E3
MykKICNkZWZpbmUgTUlEUl9DT1JURVhfQTc1IE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FS
TSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNzUpCisjZGVmaW5lIE1JRFJfQ09SVEVYX0E3NiBNSURS
X0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTc2KQogCiAv
KiBNUElEUiBNdWx0aXByb2Nlc3NvciBBZmZpbml0eSBSZWdpc3RlciAqLwogI2RlZmluZSBfTVBJ
RFJfVVAgICAgICAgICAgICgzMCkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:49:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:49: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-devel-bounces@lists.xenproject.org>)
	id 1gS32D-0000u6-2Q; Wed, 28 Nov 2018 16:49:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=83fl=oh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gS32C-0000sz-9v
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:49:56 +0000
X-Inumbo-ID: a25fec8c-f32d-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a25fec8c-f32d-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:49:55 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B09FF3830;
 Wed, 28 Nov 2018 08:49:55 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C44863F575;
 Wed, 28 Nov 2018 08:49:54 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 16:49:38 +0000
Message-Id: <20181128164939.8329-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181128164939.8329-1-julien.grall@arm.com>
References: <20181128164939.8329-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.12 7/8] xen/arm: p2m: Clean-up headers
 included and order them alphabetically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBsb3Qgb2YgdGhlIGhlYWRlcnMgYXJlIG5vdCBuZWNlc3NhcnksIHNvIHJlbW92ZSB0aGVtLiBB
dCB0aGUgc2FtZQp0aW1lLCByZS1vcmRlciB0aGVtIGFscGhhYmV0aWNhbGx5LgoKU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9h
cm0vcDJtLmMgfCAyMCArKysrKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5z
ZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Ay
bS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDBmYWNiNjYwOTYuLjNhOTJmZDA3NzUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAg
LTEsMjEgKzEsMTMgQEAKLSNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KLSNpbmNsdWRlIDx4ZW4vbGli
Lmg+Ci0jaW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVkZSA8eGVuL2NwdS5oPgogI2luY2x1
ZGUgPHhlbi9kb21haW5fcGFnZS5oPgotI2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KLSNpbmNsdWRl
IDx4ZW4vdm1fZXZlbnQuaD4KLSNpbmNsdWRlIDx4ZW4vbW9uaXRvci5oPgogI2luY2x1ZGUgPHhl
bi9pb2NhcC5oPgotI2luY2x1ZGUgPHhlbi9tZW1fYWNjZXNzLmg+Ci0jaW5jbHVkZSA8eGVuL3ht
YWxsb2MuaD4KLSNpbmNsdWRlIDx4ZW4vY3B1Lmg+Ci0jaW5jbHVkZSA8eGVuL25vdGlmaWVyLmg+
Ci0jaW5jbHVkZSA8cHVibGljL3ZtX2V2ZW50Lmg+Ci0jaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+
CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorCisjaW5jbHVk
ZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+Ci0jaW5jbHVkZSA8
YXNtL2hhcmRpcnEuaD4KKyNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KICNpbmNsdWRlIDxhc20v
cGFnZS5oPgotI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgogCiAjZGVmaW5lIE1BWF9WTUlE
XzhfQklUICAoMVVMIDw8IDgpCiAjZGVmaW5lIE1BWF9WTUlEXzE2X0JJVCAoMVVMIDw8IDE2KQot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:50:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:50: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-devel-bounces@lists.xenproject.org>)
	id 1gS32G-0000xg-JU; Wed, 28 Nov 2018 16:50: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=83fl=oh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gS32E-0000vu-IV
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:49:58 +0000
X-Inumbo-ID: a315d03e-f32d-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a315d03e-f32d-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:49:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DA8D6382E;
 Wed, 28 Nov 2018 08:49:56 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EDCDF3F575;
 Wed, 28 Nov 2018 08:49:55 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 16:49:39 +0000
Message-Id: <20181128164939.8329-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181128164939.8329-1-julien.grall@arm.com>
References: <20181128164939.8329-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.12 8/8] DO NOT APPLY Allow testing the new
 AT speculate workaround code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgfCAxMCArKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vcDJt
LmMgICAgICAgfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0
YS5jCmluZGV4IDYxYzY0Yjk4MTYuLmU3Mjc4ZjI4OTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKQEAgLTM4MSw2ICsz
ODEsMTEgQEAgc3RhdGljIGJvb2wgaGFzX3NzYmRfbWl0aWdhdGlvbihjb25zdCBzdHJ1Y3QgYXJt
X2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5KQogfQogI2VuZGlmCiAKK3N0YXRpYyBib29sIGhhc19h
dF9zcGVjdWxhdGUoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSkKK3sK
KyAgICByZXR1cm4gdHJ1ZTsKK30KKwogI2RlZmluZSBNSURSX1JBTkdFKG1vZGVsLCBtaW4sIG1h
eCkgICAgIFwKICAgICAubWF0Y2hlcyA9IGlzX2FmZmVjdGVkX21pZHJfcmFuZ2UsICBcCiAgICAg
Lm1pZHJfbW9kZWwgPSBtb2RlbCwgICAgICAgICAgICAgICAgXApAQCAtNDk1LDYgKzUwMCwxMSBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzIGFybV9lcnJhdGFbXSA9
IHsKICAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURSwK
ICAgICAgICAgTUlEUl9SQU5HRShNSURSX0NPUlRFWF9BNzYsIDAsIDIgPDwgTUlEUl9WQVJJQU5U
X1NISUZUKSwKICAgICB9LAorICAgIHsKKyAgICAgICAgLmRlc2MgPSAiQVQgc3BlY3VsYXRlIiwK
KyAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURSwKKyAg
ICAgICAgLm1hdGNoZXMgPSBoYXNfYXRfc3BlY3VsYXRlLAorICAgIH0sCiAgICAge30sCiB9Owog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5k
ZXggM2E5MmZkMDc3NS4uNDAzYmZiZmNiNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5j
CisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTIyLDYgKzEyMiw4IEBAIHZvaWQgcDJtX3Jl
c3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKm4pCiAgICAgaWYgKCBpc19pZGxlX3ZjcHUobikgKQog
ICAgICAgICByZXR1cm47CiAKKyAgICBBU1NFUlQoUkVBRF9TWVNSRUc2NChWVFRCUl9FTDIpID09
IChnZW5lcmF0ZV92dHRicihJTlZBTElEX1ZNSUQsIGVtcHR5X3Jvb3RfbWZuKSkpOworCiAgICAg
V1JJVEVfU1lTUkVHKG4tPmFyY2guc2N0bHIsIFNDVExSX0VMMSk7CiAgICAgV1JJVEVfU1lTUkVH
KG4tPmFyY2guaGNyX2VsMiwgSENSX0VMMik7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:50:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:50: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-devel-bounces@lists.xenproject.org>)
	id 1gS32c-0001hh-0D; Wed, 28 Nov 2018 16:50:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=83fl=oh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gS32a-0001hC-JB
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:50:20 +0000
X-Inumbo-ID: b0ba2ba6-f32d-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b0ba2ba6-f32d-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:50:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A9A25382C;
 Wed, 28 Nov 2018 08:49:49 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BCC2A3F575;
 Wed, 28 Nov 2018 08:49:48 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 16:49:33 +0000
Message-Id: <20181128164939.8329-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181128164939.8329-1-julien.grall@arm.com>
References: <20181128164939.8329-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.12 2/8] xen/arm: p2m: Provide an helper to
 generate the VTTBR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCBuZWVkIHRvIGdlbmVyYXRlIHRoZSBWVFRCUiBpbiBhIGZl
dyBwbGFjZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDcgKysrKysrLQogMSBmaWxlIGNoYW5nZWQs
IDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCA2Yzc2Mjk4ZWJjLi44ZWJmMWU4ZGJh
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5j
CkBAIC00Nyw2ICs0NywxMSBAQCBzdGF0aWMgY29uc3QgcGFkZHJfdCBsZXZlbF9tYXNrc1tdID0K
IHN0YXRpYyBjb25zdCB1aW50OF90IGxldmVsX29yZGVyc1tdID0KICAgICB7IFpFUk9FVEhfT1JE
RVIsIEZJUlNUX09SREVSLCBTRUNPTkRfT1JERVIsIFRISVJEX09SREVSIH07CiAKK3N0YXRpYyB1
aW50NjRfdCBnZW5lcmF0ZV92dHRicih1aW50MTZfdCB2bWlkLCBtZm5fdCByb290X21mbikKK3sK
KyAgICByZXR1cm4gKG1mbl90b19tYWRkcihyb290X21mbikgfCAoKHVpbnQ2NF90KXZtaWQgPDwg
NDgpKTsKK30KKwogLyogVW5sb2NrIHRoZSBmbHVzaCBhbmQgZG8gYSBQMk0gVExCIGZsdXNoIGlm
IG5lY2Vzc2FyeSAqLwogdm9pZCBwMm1fd3JpdGVfdW5sb2NrKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0pCiB7CkBAIC0xMTQ3LDcgKzExNTIsNyBAQCBzdGF0aWMgaW50IHAybV9hbGxvY190YWJsZShz
dHJ1Y3QgZG9tYWluICpkKQogCiAgICAgcDJtLT5yb290ID0gcGFnZTsKIAotICAgIHAybS0+dnR0
YnIgPSBwYWdlX3RvX21hZGRyKHAybS0+cm9vdCkgfCAoKHVpbnQ2NF90KXAybS0+dm1pZCA8PCA0
OCk7CisgICAgcDJtLT52dHRiciA9IGdlbmVyYXRlX3Z0dGJyKHAybS0+dm1pZCwgcGFnZV90b19t
Zm4ocDJtLT5yb290KSk7CiAKICAgICAvKgogICAgICAqIE1ha2Ugc3VyZSB0aGF0IGFsbCBUTEJz
IGNvcnJlc3BvbmRpbmcgdG8gdGhlIG5ldyBWTUlEIGFyZSBmbHVzaGVkCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:54:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:54: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-devel-bounces@lists.xenproject.org>)
	id 1gS36n-0002XI-LX; Wed, 28 Nov 2018 16:54: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=ir32=OH=citrix.com=prvs=8634c6f68=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gS36m-0002X9-JT
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:54:40 +0000
X-Inumbo-ID: 4a8c4410-f32e-11e8-922c-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a8c4410-f32e-11e8-922c-12d6303a7972;
 Wed, 28 Nov 2018 16:54:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="82486455"
Date: Wed, 28 Nov 2018 17:54:30 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181128165430.mgirjhqupxjh6nrg@mac>
References: <20181128100949.us5zjhswmxx42635@mac>
 <5BFE91980200007800200BDF@prv1-mh.provo.novell.com>
 <20181128154124.6iyz44hsvm7diovj@mac>
 <5BFEC0B80200007800200DBA@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BFEC0B80200007800200DBA@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] vpci: deferral of register write until p2m changes
 are done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDk6MjI6MTZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjExLjE4IGF0IDE2OjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDY6MDE6MTJBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDI4LjExLjE4IGF0IDExOjA5LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gSGVsbG8sCj4gPj4gPiAKPiA+PiA+IFdoaWxlIGRvaW5n
IHRoZSByZWNlbnQgdlBDSSBmaXhlcyBhbmQgYWxzbyB3b3JraW5nIG9uIFNSLUlPViBzdXBwb3J0
Cj4gPj4gPiBJJ3ZlIGJlZW4gdGhpbmtpbmcgYWJvdXQgaG93IHZQQ0kgaGFuZGxlcyB3cml0ZXMg
dG8gUENJIHJlZ2lzdGVycyB0aGF0Cj4gPj4gPiBpbXBseSBtb2RpZmljYXRpb25zIHRvIHRoZSBw
Mm0gZm9yIFBWSCBEb20wLgo+ID4+ID4gCj4gPj4gPiBXaGVuIG1lbW9yeSBkZWNvZGluZyBvciBS
T00gQkFScyBhcmUgZW5hYmxlZCBYZW4gcGVyZm9ybXMgdGhlCj4gPj4gPiBmb2xsb3dpbmcgZmxv
dzoKPiA+PiA+IAo+ID4+ID4gMS4gQ3JlYXRlIGEgcmFuZ2VzZXQgd2l0aCB0aGUgbWVtb3J5IHJl
Z2lvbnMgdGhhdCBuZWVkIHRvIGJlCj4gPj4gPiBtYXBwZWQvdW5tYXBwZWQuCj4gPj4gPiAyLiBC
bG9jayB0aGUgdkNQVSBhbmQgcGVyZm9ybSB0aGUgcDJtIGNoYW5nZXMgaW4gYSBwcmVlbXB0aXZl
IHdheS4KPiA+PiA+IDMuIEFmdGVyIHRoZSBwMm0gY2hhbmdlcyBoYXZlIGJlZW4gYXBwbGllZCAo
b3IgaW4gY2FzZSBvZiBlcnJvcikgd3JpdGUKPiA+PiA+IHRvIHRoZSByZWdpc3RlciBpbiBvcmRl
ciB0byBlbmFibGUvZGlzYWJsZSBtZW1vcnkgZGVjb2Rpbmcgb3IgdGhlIFJPTQo+ID4+ID4gQkFS
IGFuZCBtYXJrIHRoZSBCQVJzIGFzIGVuYWJsZWQuCj4gPj4gPiAKPiA+PiA+IEknbSB1bnN1cmUg
YWJvdXQgdGhlIGJlbmVmaXQgb2YgZGVmZXJyaW5nIHRoZSByZWdpc3RlciB3cml0ZSAoc3RlcCAz
KQo+ID4+ID4gZm9yIGEgUFZIIERvbTAsIHNvIEkgd291bGQgbGlrZSB0byBwZXJmb3JtIHRoZSBy
ZWdpc3RlciB3cml0ZSBiZWZvcmUKPiA+PiA+IGFwcGx5aW5nIHRoZSBjaGFuZ2VzIHRvIHRoZSBw
Mm0uCj4gPj4gCj4gPj4gQXMgZXhwcmVzc2VkIHdoaWxlIHJldmlld2luZyByZXNwZWN0aXZlIHBh
dGNoZXMsIEknbSBub3Qgc3VyZSBlaXRoZXIuCj4gPj4gQmVpbmcgbm90IHN1cmUsIHB1dHRpbmcg
b3Vyc2VsdmVzIG9uIHRoZSBzYWZlIHNpZGUgYnkgZGlzYWJsaW5nIGRlY29kZQo+ID4+IGVhcmx5
IGFuZCBlbmFibGluZyBkZWNvZGUgbGF0ZSBzZWVtcyBiZXN0IHRvIG1lIHRob3VnaC4gQW55Cj4g
Pj4gZGV2aWF0aW9uIGZyb20gdGhpcyB3b3VsZCBpbW8gcmVxdWlyZSBhIGNvbmNsdXNpdmUgZGlz
Y3Vzc2lvbiBvZiB3aHkKPiA+PiBpdCBpcyBzYWZlLgo+ID4gCj4gPiBSaWdodC4gU28gdGhlcmUg
YXJlIHR3byBkaWZmZXJlbnQgY2FzZXMgaGVyZToKPiA+IAo+ID4gIC0gTWFwcGluZzogZW5hYmxp
bmcgbWVtb3J5IGRlY29kaW5nIGJlZm9yZSBtYXBwaW5nIHNob3VsZCBoYXZlIG5vCj4gPiAgICBl
ZmZlY3Qgb24gdGhlIGd1ZXN0LCBzaW5jZSB0aGUgcDJtIGVudHJpZXMgZm9yIHRoZSBCQVJzIHdv
bid0IGJlCj4gPiAgICBzZXQuCj4gCj4gRGVwZW5kcyBvbiB3aGV0aGVyIHRoaXMgaXMgYSBmaXJz
dCB0aW1lIG1hcCwgb3IgYSBtb3ZlbWVudC4gSW4gdGhlCj4gbGF0dGVyIGNhc2UgaXQncyB0aGUg
b3Bwb3NpdGUgb2YgdW5tYXBwaW5nLgoKdlBDSSBkb2Vzbid0IHN1cHBvcnQgQkFSIG1vdmVtZW50
cyB3aXRoIG1lbW9yeSBkZWNvZGluZyBlbmFibGVkIEFUTSwKaW4gb3JkZXIgdG8gbW92ZSB0aGUg
cG9zaXRpb24gb2YgYSBCQVIgbWVtb3J5IGRlY29kaW5nIG11c3QgYmUKZGlzYWJsZWQuCgo+ID4g
IC0gVW5tYXBwaW5nOiBkaXNhYmxpbmcgdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQgYmVmb3JlIHVu
bWFwcGluZyBjb3VsZAo+ID4gICAgYWxsb3cgdGhlIGd1ZXN0IHRvIGFjY2VzcyBSQU0gb3Igb3Ro
ZXIgTU1JTyByZWdpb25zIHRoYXQgYXJlCj4gPiAgICBleHBvc2VkIG9uY2UgdGhlIEJBUnMgYXJl
IG5vIGxvbmdlciBtYXBwZWQ/Cj4gCj4gRGlzYWJsZSBiZWZvcmUgdW5tYXAgaXMgd2hhdCB3ZSB3
YW50IGZvciBzYWZldHksIHNvIEknbSBub3Qgc3VyZQo+IGlmIHlvdSd2ZSBzaW1wbHkgbWlzLXR5
cGVkIHlvdXIgcmVwbHkuIEFuZCBkaXNhYmxpbmcgZWFybHkgaXMgYWxzbyBpbgo+IGxpbmUgd2l0
aCB5b3VyIGRlc2lyZSBvZiBkb2luZyB0aGUgY21kIHJlZ2lzdGVyIHdyaXRlcyBmaXJzdC4KCkkg
YWdyZWUsIGFsdGhvdWdoIEkgZG9uJ3Qgc2VlIHRoZSBzYWZldHkgc2lkZSBvZiB0aGlzLiBEaXNh
YmxpbmcKYmVmb3JlIHJlbW92aW5nIHRoZSBwMm0gbWFwcGluZ3MgZ2l2ZXMgdGhlIGRvbWFpbiBh
IHdpbmRvdyB3aGVyZSBpdApjYW4gYWNjZXNzIHdoYXRldmVyIHRoZSBCQVIgd2FzIG1hcHBlZCBv
dmVyLCBtYXliZSBhIEJBUiBmcm9tIGEKZGlmZmVyZW50IGRldmljZT8gSW4gYW55IGNhc2UgdGhp
cyB3b24ndCB3b3JrIGNvcnJlY3RseSB0byBzdGFydAp3aXRoLgoKPiAKPiA+PiBJbiB0aGUgaW50
ZXJlc3Qgb2YgbGF0ZXIgZW5hYmxpbmcgb2YgdGhlIGNvZGUgZm9yIERvbVUsIGFueQo+ID4+IHN1
Y2ggZGlzY3Vzc2lvbiBzaG91bGQsIGFzIGZhciBhcyBwb3NzaWJsZSwgYXZvaWQgYXJndW1lbnRh
dGlvbiBhbG9uZwo+ID4+IHRoZSBEb20wLW9ubHkgbGluZS4KPiA+IAo+ID4gTXkgcGxhbiBpcyB0
aGF0IERvbVVzIHdvbid0IGJlIGFsbG93ZWQgdG8gdG9nZ2xlIHRoZSBtZW1vcnkgZGVjb2RpbmcK
PiA+IGJpdCwgYW5kIGl0J3MgZ29pbmcgdG8gYmUgYWx3YXlzIGVuYWJsZWQsIGxpa2UgaXQncyBj
dXJyZW50bHkgZG9uZSBmb3IKPiA+IHBjaS1wYXNzdGhyb3VnaCBpbiBRRU1VLiBUb2dnbGluZyB0
aGUgbWVtb3J5IGRlY29kaW5nIGJpdCBpbiBhIERvbVUgaXMKPiA+IGdvaW5nIHRvIHRyaWdnZXIg
YSBjaGFuZ2UgdG8gdGhlIHAybSAobWFwIG9yIHVubWFwKSBidXQgdGhlIGNvbW1hbmQKPiA+IHJl
Z2lzdGVyIHdpbGwgYWx3YXlzIGhhdmUgdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQgZW5hYmxlZC4K
PiAKPiBCdXQgdGhpcyBpc24ndCBlbnRpcmVseSBjb3JyZWN0LCBldmVuIGlmIHdlJ3ZlIGdvdCBh
d2F5IHdpdGggdGhpcwo+IHNvIGZhci4gQnV0IHdlJ3JlIG1vc3RseSBjb25zaWRlcmluZyB3ZWxs
LWJlaGF2ZWQgZ3Vlc3RzIGFuZAo+IGRldmljZXMuIFdoYXQgaWYgb25lIGFjdHVhbGx5IHRyaWdn
ZXJzIGJ1cyBhY3Rpdml0eSBpbiBwYXJhbGxlbCB0bwo+IGEgQkFSIGNoYW5nZT8KCldlbGwsIHRo
YXQncyBsaWtlbHkgdG8gbm90IHdvcmsgcHJvcGVybHkgaW4gYW55IGNhc2Ugd2l0aCBvciB3aXRo
b3V0CmRpc2FibGluZyB0aGUgbWVtb3J5IGRlY29kaW5nIGJpdD8KCkJ1dCBJIGRvbid0IHNlZSBo
b3cgdGhhdCdzIGdvaW5nIHRvIGFmZmVjdCBYZW4gc3RhYmlsaXR5IChvciB3aGF0IHRoZQpkb21h
aW4gaXMgYXR0ZW1wdGluZyB0byBhY2hpZXZlIHdpdGggaXQpLgoKVGhhbmtzLCBSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 16:57:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 16:57: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-devel-bounces@lists.xenproject.org>)
	id 1gS399-0002gp-4v; Wed, 28 Nov 2018 16:57: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=bc+k=oh=citrix.com=prvs=863aa12bc=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gS397-0002gk-Ti
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 16:57:05 +0000
X-Inumbo-ID: a1690958-f32e-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1690958-f32e-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 16:57:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71752601"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23550.51384.89698.110737@mariner.uk.xensource.com>
Date: Wed, 28 Nov 2018 16:56:24 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20181123171502.29519-8-george.dunlap@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-8-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 8/9] libxl: Kill QEMU by uid when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggOC85XSBsaWJ4bDogS2lsbCBRRU1VIGJ5IHVp
ZCB3aGVuIHBvc3NpYmxlIik6Cj4gVGhlIHByaXZjbWQgZmQgdGhhdCBhIGRtX3Jlc3RyaWN0J2Vk
IFFFTVUgaGFzIGdpdmVzIGl0IHBlcm1pc3Npb24gdG8KPiBvbmUgc3BlY2lmaWMgZG9tYWluIElE
LiAgVGhpcyBkb21haW4gSUQgd2lsbCBwcm9iYWJseSBldmVudHVhbGx5IGJlCj4gdXNlZCBhZ2Fp
bi4gIEl0IGlzIHRoZXJlZm9yZSBuZWNlc3NhcnkgdG8gbWFrZSBhYnNvbHV0ZWx5IHN1cmUgdGhh
dCBhCj4gcm9ndWUgUUVNVSBwcm9jZXNzIGNhbm5vdCBoYW5nIGFyb3VuZCBhZnRlciBpdHMgZG9t
YWluIGhhcyBleGl0ZWQuCgpUaGFua3MuICBUaGlzIGxvb2tzIHJvdWdobHkgcmlnaHQgYnV0IEkg
aGF2ZSBzb21lIGNvZGluZyBzdHlsZQpxdWliYmxlcywgYW5kIEkgYW0gbm90IGNvbnZpbmNlZCB0
aGUgZXJyb3IgaGFuZGxpbmcgaXMgcmlnaHQuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKPiBAQCAtMjM4Miw2ICsyMzg5LDE1IEBAIHZvaWQgbGlieGxfX3NwYXduX2xvY2FsX2Rt
KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RtX3NwYXduX3N0YXRlICpkbXNzKQo+ICAKPiAgICAg
IGNvbnN0IGNoYXIgKmRvbV9wYXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21pZCk7
Cj4gIAo+ICsgICAgLyogCj4gKyAgICAgKiBJZiB3ZSdyZSBzdGF0aW5nIHRoZSBkbSB3aXRoIGEg
bm9uLXJvb3QgVUlELCBzYXZlIHRoZSBVSUQgc28KClR5cG8gZm9yIGBzdGFydGluZycuCgo+ICsg
ICAgICogdGhhdCB3ZSBjYW4gcmVsaWFibHkga2lsbCBpdCBhbmQgYW55IHN1YnByb2Nlc3Nlcwo+
ICsgICAgICovCi4uLgo+ICtzdGF0aWMgdm9pZCBraWxsX2RldmljZV9tb2RlbF91aWRfY2IobGli
eGxfX2VnYyAqZWdjLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX2V2X2NoaWxkICpkZXN0cm95ZXIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwaWRfdCBwaWQsIGludCBzdGF0dXMpOwo+ICsKPiAgdm9pZCBsaWJ4bF9fZGVzdHJv
eV9kZXZpY2VfbW9kZWwobGlieGxfX2VnYyAqZWdjLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9fZGVzdHJveV9kZXZpY2Vtb2RlbF9zdGF0ZSAqZGRtcykKPiAgewo+
IEBAIC0yNjU4LDE1ICsyNjc4LDEwMyBAQCB2b2lkIGxpYnhsX19kZXN0cm95X2RldmljZV9tb2Rl
bChsaWJ4bF9fZWdjICplZ2MsCj4gICAgICBpbnQgcmM7Cj4gICAgICBpbnQgZG9taWQgPSBkZG1z
LT5kb21pZDsKPiAgICAgIGNoYXIgKnBhdGggPSBERVZJQ0VfTU9ERUxfWFNfUEFUSChnYywgTElC
WExfVE9PTFNUQUNLX0RPTUlELCBkb21pZCwgIiIpOwo+ICsgICAgY29uc3QgY2hhciAqIGRtX3Vp
ZF9zdHI7Cj4gKyAgICB1aWRfdCBkbV91aWQ7Cj4gKyAgICBpbnQgcmVhcGVyX3BpZDsKPiArICAg
IGludCByZXQ7Cj4gICAgICAKPiAgICAgIGlmICgheHNfcm0oQ1RYLT54c2gsIFhCVF9OVUxMLCBw
YXRoKSkKPiAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgInhzX3JtIGZhaWxlZCBmb3IgJXMi
LCBwYXRoKTsKPiAgICAgIAo+IC0gICAgLyogV2Ugc2hvdWxkIHRyeSB0byBkZXN0cm95IHRoZSBk
ZXZpY2UgbW9kZWwgYW55d2F5LiAqLwo+IC0gICAgcmMgPSBraWxsX2RldmljZV9tb2RlbChnYywK
PiAtICAgICAgICAgICAgICBHQ1NQUklOVEYoIi9sb2NhbC9kb21haW4vJWQvaW1hZ2UvZGV2aWNl
LW1vZGVsLXBpZCIsIGRvbWlkKSk7Cj4gKyAgICAvKiAKPiArICAgICAqIFdlIHNob3VsZCB0cnkg
dG8gZGVzdHJveSB0aGUgZGV2aWNlIG1vZGVsIGFueXdheS4gIENoZWNrIHRvIHNlZQo+ICsgICAg
ICogaWYgd2UgY2FuIGtpbGwgYnkgVUlECj4gKyAgICAgKi8KPiArICAgIHJldCA9IGxpYnhsX194
c19yZWFkX2NoZWNrZWQoZ2MsIFhCVF9OVUxMLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEdDU1BSSU5URigiL2xvY2FsL2RvbWFpbi8lZC9pbWFnZS9kZXZpY2UtbW9kZWwtdWlk
IiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkKSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRtX3VpZF9zdHIpOwoKSSBrbm93
IHRoaXMgZnVuY3Rpb24gaXMgYmFkIGluIGl0cyB1c2Ugb2YgYHJjJyBmb3Igc3lzY2FsbCByZXR1
cm4gYnV0CnBsZWFzZSBkb24ndCBtYWtlIGl0IHdvcnNlIGJ5IGludHJvZHVjaW5nIGByZXQnIGZv
ciB3aGF0IHNob3VsZCBiZQpgcmMnLiAgV291bGQgeW91IG1pbmQgYWRkaW5nIGEgcHJlLXBhdGNo
IHRvIGNoYW5nZSBgcmMnIHRvIGByJyBhbmQKdGhlbiB5b3UgY2FuIHVzZSBgcmMnID8KCj4gKyAg
ICBpZiAocmV0IHx8ICFkbV91aWRfc3RyKSB7CgpTaG91bGRuJ3Qgd2UgZmFpbCBpZiBsaWJ4bF9f
eHNfcmVhZF9jaGVja2VkIGZhaWxzID8KT3RoZXJ3aXNlIHdlIHJpc2sgbGVhdmluZyBmcmFnbWVu
dHMgb2YgZG9tYWluIGJlaGluZCBldmVuIGlmIHdlIGZhaWwuCihQb3NzaWJseSB3ZSBzaG91bGQg
Y2Fycnkgb24sIGJ1dCBhY2N1bXVsYXRlIGVycm9ycyBpbiByYy4pCgo+ICsgICAgICAgIC8qIE5v
IHVpZCBpbiB4ZW5zdG9yZTsganVzdCBraWxsIHRoZSBwaWQgd2UgaGF2ZSAqLwo+ICsgICAgICAg
IExPR0QoREVCVUcsIGRvbWlkLCAiRGlkbid0IGZpbmQgZG0gVUlEOyBkZXN0cm95aW5nIGJ5IHBp
ZCIpOwo+ICsgICAgICAgIAo+ICsgICAgICAgIHJjID0ga2lsbF9kZXZpY2VfbW9kZWwoZ2MsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIi9sb2NhbC9kb21haW4v
JWQvaW1hZ2UvZGV2aWNlLW1vZGVsLXBpZCIsIGRvbWlkKSk7Cj4gKyAgICAKPiArICAgICAgICBs
aWJ4bF9fcW1wX2NsZWFudXAoZ2MsIGRvbWlkKTsKPiArCj4gKyAgICAgICAgZGRtcy0+Y2FsbGJh
Y2soZWdjLCBkZG1zLCByYyk7Cj4gKyAgICAgICAgcmV0dXJuOwoKQ2FuIHlvdSBwbGVhc2UgYnJl
YWsgb3V0IHRoaXMgbGl0dGxlIGV4aXQgY29kZSBmcmFnbWVudAoKICArICAgICAgICBsaWJ4bF9f
cW1wX2NsZWFudXAoZ2MsIGRvbWlkKTsKICArICAgICAgICBkZG1zLT5jYWxsYmFjayhlZ2MsIGRk
bXMsIHJjKTsKCmludG8gYSBzdWItZnVuY3Rpb24gPyAgSXQgb2NjdXJzIHR3aWNlIGFuZCBpdCBp
cyBlYXNpZXIgdG8gcmVhc29uCmFib3V0IHRoaW5ncyBpZiB0aGUgb3BlcmF0aW9uIGhhcyBhIHNp
bmdsZSBleGl0IHBhdGguCgo+ICsgICAgLyogUUVNVSBoYXMgaXRzIG93biB1aWQ7IGtpbGwgYWxs
IHByb2Nlc3NlcyB3aXRoIHRoYXQgVUlEICovCj4gKyAgICBMT0dEKERFQlVHLCBkb21pZCwgIkZv
dW5kIERNIHVpZCAlcywgZGVzdHJveWluZyBieSB1aWQiLCBkbV91aWRfc3RyKTsKPiArICAgIAo+
ICsgICAgZG1fdWlkID0gYXRvaShkbV91aWRfc3RyKTsKCkkgYW0gdGVtcHRlZCB0byBzdWdnZXN0
IGEgbW9yZSByb2J1c3QgdXNlIG9mIHN0cnRvdWwgaGVyZSBidXQgc2luY2UKdGhpcyBjYW1lIGZy
b20gb3VyIG93biB4ZW5zdG9yZSBub2RlLCBmaW5lLgoKPiArICAgIHJlYXBlcl9waWQgPSBsaWJ4
bF9fZXZfY2hpbGRfZm9yayhnYywgJmRkbXMtPmRlc3Ryb3llciwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBraWxsX2RldmljZV9tb2RlbF91aWRfY2IpOwo+ICsgICAg
aWYgKHJlYXBlcl9waWQgPCAwKQo+ICsgICAgICAgIGRkbXMtPmNhbGxiYWNrKGVnYywgZGRtcywg
RVJST1JfRkFJTCk7Cj4gKyAgICB9Cj4gKwoKQW5kLCB2b2lsYSEgIERpZG4ndCB5b3UgbWVhbiB0
byBjYWxsIGxpYnhsX19xbXBfY2xlYW51cCA/ICBZb3UncmUKbWlzc2luZyB0aGUgZXhpdCBwYXRo
LiAgQW5kIG1heWJlIHRoZSBjYWxsIHRvIGl0IHNob3VsZCBiZSBhbiBgb3V0JwpibG9jayBpbiB0
aGlzIGZ1bmN0aW9uLgoKQWxzbywgYW1hemluZ2x5LCB5b3UgZG9uJ3QgcmV0dXJuIG9yIGFueXRo
aW5nIGhlcmUuICBUaGlzIGlzIG9ubHkgbm90CmEgYnVnIGJlY2F1c2UgdGhlIHJlc3QgaXMgYWxs
IHRoZSBjaGlsZCBwcm9jZXNzLgoKPiArICAgIGlmICghcmVhcGVyX3BpZCkgeyAvKiBjaGlsZCAq
Lwo+ICsgICAgICAgIGNvbnN0IGNoYXIgKiBjYWxsOwo+ICsKPiArICAgICAgICAvKiAKPiArICAg
ICAgICAgKiBGSVhNRTogdGhlIHNlY29uZCB1aWQgbmVlZHMgdG8gYmUgZGlzdGluY3QgdG8gYXZv
aWQgYmVpbmcKPiArICAgICAgICAgKiBraWxsZWQgYnkgYSBwb3RlbnRpYWwgcm9ndWUgcHJvY2Vz
cwo+ICsgICAgICAgICAqLwoKVGhpcyBpcyBhIGJpdCBvZiBhIGZ1bm55IHdheSBvZiBpbnRyb2R1
Y2luZyB0aGlzIGJ1dCBmaW5lLgoKPiArICAgICAgICByZXQgPSBzZXRyZXN1aWQoZG1fdWlkLCBk
bV91aWQsIDApOwo+ICsgICAgICAgIGlmIChyZXQpIHsKPiArICAgICAgICAgICAgY2FsbCA9ICJz
ZXRyZXN1aWQiOwo+ICsgICAgICAgICAgICBnb3RvIGJhZGNoaWxkOwo+ICsgICAgICAgIH0KPiAr
Cj4gKyAgICAgICAgLyogQW5kIGtpbGwgZXZlcnlvbmUgYnV0IG1lICovCj4gKyAgICAgICAgcmV0
ID0ga2lsbCgtMSwgOSk7Cj4gKyAgICAgICAgaWYgKHJldCkgewo+ICsgICAgICAgICAgICBjYWxs
ID0gImtpbGwiOwo+ICsgICAgICAgICAgICBnb3RvIGJhZGNoaWxkOwo+ICsgICAgICAgIH0KPiAr
ICAgICAgICBfZXhpdCgwKTsKPiArICAgICAgICAKPiArICAgIGJhZGNoaWxkOgo+ICsgICAgICAg
IGlmIChlcnJubyA+IDAgICYmIGVycm5vIDwgMTI2KSB7Cj4gKyAgICAgICAgICAgIF9leGl0KGVy
cm5vKTsKPiArICAgICAgICB9IGVsc2Ugewo+ICsgICAgICAgICAgICBMT0dFRChFUlJPUiwgZG9t
aWQsCj4gKyAgICAgICAgICAgICAgICAgICJDYWxsICVzIGZhaWxlZCAod2l0aCBkaWZmaWN1bHQg
ZXJybm8gdmFsdWUgJWQpIiwKPiArICAgICAgICAgICAgICAgICAgY2FsbCwgZXJybm8pOwo+ICsg
ICAgICAgICAgICBfZXhpdCgtMSk7Cj4gKyAgICAgICAgfQo+ICsgICAgfQoKSSBkb24ndCBtdWNo
IGxpa2UgdGhlc2UgZ290b3MgZWl0aGVyLiAgTWF5YmUgYSBzdWJmdW5jdGlvbiBpcyBjYWxsZWQK
Zm9yLgoKRnVydGhlcm1vcmUsIG9uY2UgYWdhaW4gcGxlYXNlIHNlZSBDT0RJTkdfU1RZTEUgcmUg
Y29udmVudGlvbmFsCnZhcmlhYmxlIG5hbWVzIGByJyBhbmQgYHJjJ8K3Cgo+ICtvdXQ6Cj4gKyAg
ICBsaWJ4bF9fcW1wX2NsZWFudXAoZ2MsIGRkbXMtPmRvbWlkKTsKCj4gICAgICBkZG1zLT5jYWxs
YmFjayhlZ2MsIGRkbXMsIHJjKTsKCkhlcmUncyB0aGF0IGZpbmlzaCBmcmFnbWVudCBhZ2Fpbi4K
Cj4gaW5kZXggODk5YTg2ZTg0Yi4uNTllYWMwNjYyYSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+
IEBAIC0xMTM1LDcgKzExMzUsNyBAQCB0eXBlZGVmIHN0cnVjdCB7Cj4gICAgICBjb25zdCBjaGFy
ICogc2hpbV9jbWRsaW5lOwo+ICAgICAgY29uc3QgY2hhciAqIHB2X2NtZGxpbmU7Cj4gIAo+IC0g
ICAgY2hhciAqIGRtX3J1bmFzOwo+ICsgICAgY2hhciAqIGRtX3J1bmFzLCAgKmRtX3VpZDsKCkl0
IHdvdWxkIGJlIG5pY2UgdG8gZHJvcCB0aGUgc3B1cmlvdXMgc3BhY2UgYmVmb3JlIGRtX3J1bmFz
IHdoaWxlIHlvdQphcmUgaGVyZSwgYW5kIHRoZW4gcHJlc3VtYWJseSB0aGUgZG91YmxlIHNwYWNl
IGJlZm9yZSAqZG1fdWlkIHdvdWxkCm5vdCBiZSBuZWVkZWQuCgpUaGFua3MsCklhbi4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 17:01:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 17:01: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-devel-bounces@lists.xenproject.org>)
	id 1gS3DR-0003Ty-PP; Wed, 28 Nov 2018 17:01:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=bgkq=oh=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1gS3DQ-0003Tt-Ot
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 17:01:32 +0000
X-Inumbo-ID: 40f56a5b-f32f-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40f56a5b-f32f-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 17:01:31 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7AF21C0CB157;
 Wed, 28 Nov 2018 17:01:30 +0000 (UTC)
Received: from [10.3.117.105] (ovpn-117-105.phx2.redhat.com [10.3.117.105])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 435A061F32;
 Wed, 28 Nov 2018 17:01:07 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Kevin Wolf' <kwolf@redhat.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-3-paul.durrant@citrix.com>
 <20181128161917.GE4222@dhcp-200-186.str.redhat.com>
 <48596f1fe100419c8b28ed54bda0117b@AMSPEX02CL03.citrite.net>
From: Eric Blake <eblake@redhat.com>
Organization: Red Hat, Inc.
Message-ID: <f4800b8b-1443-1bbf-8bcd-92b66e8d2631@redhat.com>
Date: Wed, 28 Nov 2018 11:01:06 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <48596f1fe100419c8b28ed54bda0117b@AMSPEX02CL03.citrite.net>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Wed, 28 Nov 2018 17:01:31 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [Qemu-block] [PATCH 02/18] xen:
 introduce new 'XenBus' and 'XenDevice' object hierarchy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjgvMTggMTA6MjYgQU0sIFBhdWwgRHVycmFudCB3cm90ZToKCj4+PiArKysgYi9ody94
ZW4veGVuLWJ1cy5jCj4+PiBAQCAtMCwwICsxLDEyNSBAQAo+Pj4gKy8qCj4+PiArICogQ29weXJp
Z2h0IChjKSBDaXRyaXggU3lzdGVtcyBJbmMuCj4+PiArICogQWxsIHJpZ2h0cyByZXNlcnZlZC4K
Pj4+ICsgKi8KPj4KPj4gVGhpcyBkb2Vzbid0IGxvb2sgdmVyeSBjb21wYXRpYmxlIHdpdGggdGhl
IEdQTC4gSW4gZmFjdCBpdCBtaWdodCBldmVuCj4+IG1ha2UgaXQgaWxsZWdhbCBmb3IgdGhlIFFF
TVUgcHJvamVjdCB0byBkaXN0cmlidXRlIHRoaXMgY29kZS4gOi0pCj4+Cj4+IE90aGVyIGZpbGVz
IHlvdSBhZGQgdGhyb3VnaG91dCB0aGUgc2VyaWVzIHNlZW0gdG8gaGF2ZSB0aGUgc2FtZSBwcm9i
bGVtLgo+Pgo+IAo+IEkgd2FzIHdvcmtpbmcgb24gdGhlIGFzc3VtcHRpb24gdGhhdCBhIGxhY2sg
b2YgZXhwbGljaXQgbGljZW5zZSBtZWFudCB0aGF0IHRoZSBvdmVyYWxsIHByb2plY3QgbGljZW5z
ZSBhcyBkZXNjcmliZWQgaW4gaXRlbSAyIGluIExJQ0VOU0UuIERpZCBJIG1pc2ludGVycHJldCB0
aGF0IHRleHQ/CgpObywgYnV0IHlvdSBtaXNzZWQgdGhlIGZhY3QgdGhhdCAiQWxsIHJpZ2h0cyBy
ZXNlcnZlZCIgaXMgYW4gZXhwbGljaXQgCmxpY2Vuc2UgKG9yIHJhdGhlciwgYW4gZXhwbGljaXQg
YW50aS1saWNlbnNlIHRoYXQgc3RhdGVzIHlvdSBhcmUgbm90IApncmFudGluZyByaWdodHMgdGhh
dCB0aGUgR1BMIHdvdWxkIG5vcm1hbGx5IGdyYW50KSwgYW5kIGFuIGltcGxpY2l0IApsaWNlbnNl
IGRvZXMgbm90IGFwcGx5IHdoZW4gYW4gZXhwbGljaXQgKGFudGktKWxpY2Vuc2UgaXMgcHJlc2Vu
dC4KCldoYXQncyBtb3JlLCByZWx5aW5nIG9uIGltcGxpY2l0IGxpY2Vuc2VzIGlzIHByb25lIHRv
IG1pc2ludGVycHJldGF0aW9uLCAKc28gZXZlbiB0aG91Z2ggdGhlIG92ZXJhbGwgcHJvamVjdCBk
b2N1bWVudGF0aW9uIHRyaWVzIHRvIGNvdmVyIHdoYXQgCndpbGwgaGFwcGVuLCBpdCdzIG11Y2gg
bmljZXIgaWYgeW91IERPIHVzZSBhbiBleHBsaWNpdCBsaWNlbnNlIG1lbnRpb24gCmluIHlvdXIg
ZmlsZSBzbyB0aGF0IHdlIGRvbid0IEhBVkUgdG8gcmVseSBvbiB0aGUgaW1wbGljaXQgbGljZW5z
ZS4KClllcywgdGhlIHBocmFzZSAiQWxsIHJpZ2h0cyByZXNlcnZlZCIgZXhpc3RzIGluIHNldmVy
YWwgZXhpc3RpbmcgZmlsZXM6CgokIGdpdCBncmVwIC1pbCAnYWxsIHJpZ2h0cyByZXNlcnZlZCcg
fHdjCiAgICAgMTM4ICAgICAxMzggICAgMzU1NwoKYnV0IHdlIHNob3VsZCBiZSBzdHJpdmluZyB0
byBjbGVhbiB0aG9zZSB1cCwgbm90IGFkZGluZyB0byB0aGUgbWVzcy4KCi0tIApFcmljIEJsYWtl
LCBQcmluY2lwYWwgU29mdHdhcmUgRW5naW5lZXIKUmVkIEhhdCwgSW5jLiAgICAgICAgICAgKzEt
OTE5LTMwMS0zMjY2ClZpcnR1YWxpemF0aW9uOiAgcWVtdS5vcmcgfCBsaWJ2aXJ0Lm9yZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 17:02:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 17:02: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-devel-bounces@lists.xenproject.org>)
	id 1gS3Ej-0003ap-5z; Wed, 28 Nov 2018 17:02:53 +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=bc+K=OH=citrix.com=prvs=863aa12bc=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gS3Ei-0003ag-0R
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 17:02:52 +0000
X-Inumbo-ID: 6fd419d6-f32f-11e8-9e02-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6fd419d6-f32f-11e8-9e02-12d6303a7972;
 Wed, 28 Nov 2018 17:02:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71753440"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23550.51750.957497.310933@mariner.uk.xensource.com>
Date: Wed, 28 Nov 2018 17:02:30 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20181123171502.29519-9-george.dunlap@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-9-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 9/9] libxl: Kill QEMU with "reaper" ruid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggOS85XSBsaWJ4bDogS2lsbCBRRU1VIHdpdGgg
InJlYXBlciIgcnVpZCIpOgo+IFVzaW5nIGtpbGwoLTEpIHRvIGtpbGxpbmcgYW4gdW50cnVzdGVk
IGRtIHByb2Nlc3Mgd2l0aCB0aGUgcmVhbCB1aWQKPiBlcXVhbCB0byB0aGUgZG1fdWlkIGlzbid0
IGd1YXJhbnRlZWQgdG8gc3VjY2VlZDogdGhlIHByb2Nlc3MgaW4KPiBxdWVzdGlvbiBtYXkgYmUg
YWJsZSB0byBraWxsIHRoZSByZWFwZXIgcHJvY2VzcyBhZnRlciB0aGUgc2V0cmVzdWlkKCkKPiBh
bmQgYmVmb3JlIHRoZSBraWxsKCkuCi4uLgo+ICtzdGF0aWMgaW50IGxpYnhsX19nZXRfcmVhcGVy
X3VpZChsaWJ4bF9fZ2MgKmdjKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgcGFzc3dkICp1c2VyX2Jhc2Us
IHVzZXJfcHdidWY7Cj4gKyAgICBpbnQgcmV0Owo+ICsgICAgcmV0ID0gdXNlcmxvb2t1cF9oZWxw
ZXJfZ2V0cHduYW0oZ2MsIExJQlhMX1FFTVVfVVNFUl9SQU5HRV9CQVNFLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ1c2VyX3B3YnVmLCAmdXNlcl9iYXNlKTsK
CnJldCBzaG91bGQgYmUgciBJIHRoaW5rLgoKQWxzbyBJIHRoaW5rIHlvdSBuZWVkIHRvIGhhbmRs
ZSBlcnJvcnMgcHJvcGVybHkgPyAgSWUgc2V0IGFuZCBjaGVjawplcnJuby4KCj4gIGNvbnN0IGNo
YXIgKmxpYnhsX19kb21haW5fZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9p
bmZvICppbmZvKQo+ICB7Cj4gQEAgLTI3MTksMTIgKzI3MjgsNjIgQEAgdm9pZCBsaWJ4bF9fZGVz
dHJveV9kZXZpY2VfbW9kZWwobGlieGxfX2VnYyAqZWdjLAouLi4KPiAtICAgICAgICByZXQgPSBz
ZXRyZXN1aWQoZG1fdWlkLCBkbV91aWQsIDApOwo+ICsgICAgICAgIGZkID0gb3Blbihsb2NrZmls
ZSwgT19SRFdSfE9fQ1JFQVQsIDA2NjYpOwo+ICsgICAgICAgIGlmIChmZCA8IDApIHsKPiArICAg
ICAgICAgICAgLyogQWxsIG90aGVyIGVycm5vOiBFQkFERiwgRUlOVkFMLCBFTk9MQ0ssIEVXT1VM
REJMT0NLICovCj4gKyAgICAgICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwKPiArICAgICAgICAg
ICAgICAgICAgInVuZXhwZWN0ZWQgZXJyb3Igd2hpbGUgdHJ5aW5nIHRvIG9wZW4gbG9ja2ZpbGUg
JXMsIGVycm5vPSVkIiwKPiArICAgICAgICAgICAgICAgICAgbG9ja2ZpbGUsIGVycm5vKTsKPiAr
ICAgICAgICAgICAgZ290byBraWxsOwoKTW9yZSBnb3RvcyEgIEkgZG91YnQgdGhpcyBlcnJvciBo
YW5kbGluZyBpcyByaWdodC4KCkknbSBhbHNvIG5vdCBjb252aW5jZWQgdGhhdCBpdCBpcyBzZW5z
aWJsZSB0byBoYW5kbGUgdGhlIGNhc2Ugd2hlcmUgd2UKaGF2ZSBtdWx0aXBsZSBwZXItZG9tYWlu
IHVpZHMgYnV0IG5vIHJlYXBlciB1aWQuICBUaGlzIHR1cm5zIGhvc3QKY29uZmlndXJhdGlvbiBl
cnJvcnMgaW50byBzeXN0ZW1zIHRoYXQgYXJlIGxlc3Mgc2VjdXJlIHRoYW4gdGhleQpzaG91bGQg
YmUgaW4gYSByZWFsbHkgb2JzY3VyZSB3YXkuCgo+ICsgICAgICAgIC8qIFRyeSB0byBsb2NrIHRo
ZSBmaWxlICovCj4gKyAgICAgICAgd2hpbGUgKGZsb2NrKGZkLCBMT0NLX0VYKSkgewoKQ09ESU5H
X1NUWUxFLCBubyBjYWxsIGluc2lkZSB0aGUgY29uZGl0aW9uIHBsZWFzZS4KCgpPdmVyYWxsIEkg
dGhpbmsgdGhpcyBzdHVmZiBuZWVkcyBhIGRpZmZlcmVudCBlcnJvciBoYW5kbGluZyBhcHByb2Fj
aDoKCiAqIFdlIHNob3VsZCBkaXN0aW5ndWlzaCBleHBlY3RlZCBhbmQgcmVhc29uYWJsZSBjb25m
aWd1cmF0aW9ucywgd2hlcmUKICAgd2UgZmFsbCBiYWNrIHRvIGxlc3Mgc2VjdXJlIG1ldGhvZHMs
IGZyb20gb3RoZXIgdW5leHBlY3RlZAogICBzaXR1YXRpb25zLgoKICogSW4gb3RoZXIgdW5leHBl
Y3RlZCBzaXR1YXRpb25zICh3aGV0aGVyIGJhZCBob3N0IGNvbmZpZ3VyYXRpb24gb3IKICAgc3lz
Y2FsbCBlcnJvcnMgb3Igd2hhdGV2ZXIpIHdlIHNob3VsZCBtYWtlIGEgYmVzdCBlZmZvcnQgdG8K
ICAgZGVzdHJveSBhcyBtdWNoIGFzIHdlIGNhbi4KCiAqIEJ1dCBjcnVjaWFsbHkgaW4gc3VjaCBz
aXR1YXRpb25zIChpKSBvdmVyYWxsIGRlc3Ryb3kgYW8gc2hvdWxkCiAgIHJldHVybiBhIGZhaWx1
cmUgZXJyb3IgY29kZSAoaWkpIHRoZSBkb21haW4gaXRzZWxmIHNob3VsZCBub3QgYmUKICAgZGVz
dHJveWVkIGluIFhlbi4gIFRoaXMgbWVhbnMgdGhhdCBgeGwgZGVzdHJveScgZmFpbHMsIGFuZCBj
YW4gYmUKICAgcmVwZWF0ZWQgYWZ0ZXIgdGhlIHByb2JsZW0gaXMgY29ycmVjdGVkLgoKVGhhbmtz
LApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 17:03:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 17:03: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-devel-bounces@lists.xenproject.org>)
	id 1gS3FA-0003eH-HF; Wed, 28 Nov 2018 17:03: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=/wkf=oh=citrix.com=prvs=86304e188=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gS3F8-0003e3-MY
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 17:03:18 +0000
X-Inumbo-ID: 7f405712-f32f-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f405712-f32f-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 17:03:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="82486918"
From: George Dunlap <George.Dunlap@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH 3/9] libxl: Get rid of support for QEMU_USER_BASE
 (xen-qemuuser-domidNN)
Thread-Index: AQHUg1AYnwnmx0K+u0qV0+nXGTiElKVlWTEAgAAHtgA=
Date: Wed, 28 Nov 2018 17:02:30 +0000
Message-ID: <516E2908-A45E-44CE-94C1-F11D8A10195C@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-3-george.dunlap@citrix.com>
 <23550.50094.781157.267276@mariner.uk.xensource.com>
In-Reply-To: <23550.50094.781157.267276@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <6F4CC0C7AAFF4E4E8F2CDCE74E4665D6@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/9] libxl: Get rid of support for
 QEMU_USER_BASE (xen-qemuuser-domidNN)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQo+IE9uIE5vdiAyOCwgMjAxOCwgYXQgNDozNCBQTSwgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGNpdHJpeC5jb20+IHdyb3RlOg0KPiANCj4gR2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0gg
My85XSBsaWJ4bDogR2V0IHJpZCBvZiBzdXBwb3J0IGZvciBRRU1VX1VTRVJfQkFTRSAoeGVuLXFl
bXV1c2VyLWRvbWlkTk4pIik6DQo+PiBRRU1VX1VTRVJfQkFTRSBhbGxvd3MgYSB1c2VyIHRvIHNw
ZWNpZnkgdGhlIFVJRCB0byB1c2Ugd2hlbiBydW5uaW5nDQo+PiB0aGUgZGV2aWNlbW9kZWwgZm9y
IGEgc3BlY2lmaWMgZG9tYWluIG51bWJlci4gIFVuZm9ydHVuYXRlbHksIHRoaXMgaXMNCj4+IG5v
dCByZWFsbHkgcHJhY3RpY2FsOiBJdCByZXF1aXJlcyBuZWFybHkgMzIsMDAwIGVudHJpZXMgaW4N
Cj4+IC9ldGMvcGFzc3dkLiAgUUVNVV9VU0VSX1JBTkdFX0JBU0UgaXMgbXVjaCBtb3JlIHByYWN0
aWNhbC4NCj4gDQo+IElzIHRoZSBwcmVzZW5jZSBvZiB0aGlzIGNvZGUgY2F1c2luZyBhIHByb2Js
ZW0gPyAgSSBhbSBoYXBweSB0bw0KPiBkZWNsYXJlIGl0IHVuc3VwcG9ydGVkLg0KPiANCj4gSSBw
cm92aWRlZCBpdCBiZWNhdXNlIHRoZSBiZWhhdmlvdXIgb2YgY2hvb3NpbmcgYSB1aWQgd2hpY2gg
aGFzICpubyoNCj4gcGFzc3dkIGVudHJ5IG1pZ2h0IHJlYXNvbmFibHkgYmUgcmVnYXJkZWQgYXMg
YW5vbWFsb3VzIGFuZA0KPiB1bmRlc2lyYWJsZS4NCj4gDQo+IEkgaGF2ZSB1c2VkIHN5c3RlbXMg
d2l0aCBPKDMyaykgcGFzc3dvcmQgZmlsZSBlbnRyaWVzIGZvciByZWFsDQo+IHVzZXJz4oCmDQoN
CldpdGggUUVNVV9VU0VSX0JBU0UsIHRoZXJlIGFyZSA1IHFlbXUgdWlkIGNhc2VzIHRvIGNvbnNp
ZGVyIChyb290LCBkZXZpY2VfbW9kZWxfdXNlciwgUUVNVV9VU0VSX1JBTkdFX0JBU0UsIFFFTVVf
VVNFUl9CQVNFLCBhbmQgUUVNVV9VU0VSX1NIQVJFRCkuICBIYXZpbmcgb25lIGxlc3MganVzdCBz
aW1wbGlmaWVzIHRoZSB0aGlua2luZyBhbmQgdGhlIGxvZ2ljLiAgU2luY2UgSSBjb25zaWRlcmVk
IFFFTVVfVVNFUl9CQVNFIHRvIGJlIGltcHJhY3RpY2FsLCBJIHRob3VnaHQgcmF0aGVyIHRoYW4g
c3BlbmQgdGltZSByZWFzb25pbmcgYWJvdXQgaXQsIEnigJlkIGp1c3QgZGVsZXRlIGl0Lg0KDQpJ
4oCZZCBwZXJzb25hbGx5IGp1c3QgYXMgc29vbiBsZWF2ZSBpdCBvdXQgKGFuZCBhZGQgaXQgYmFj
ayBpbiBpZiBzb21lb25lIGFza3MgZm9yIGl0KSwgYnV0IGlmIHlvdSB0aGluayBpdCBoYXMgdmFs
dWUgSSBjYW4gbGVhdmUgaXQgaW4gYW5kIGRvIHRoZSB3b3JrIG9mIHRoaW5raW5nIGFib3V0IHRo
ZSBsb2dpYy4NCg0KIC1HZW9yZ2UKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 17:04:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 17:04: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-devel-bounces@lists.xenproject.org>)
	id 1gS3GQ-0003p8-5d; Wed, 28 Nov 2018 17:04: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=4qx1=oh=citrix.com=prvs=863a5f629=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gS3GP-0003oy-7b
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 17:04:37 +0000
X-Inumbo-ID: ae83f4ed-f32f-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae83f4ed-f32f-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 17:04:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="82487030"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Eric Blake' <eblake@redhat.com>, 'Kevin Wolf' <kwolf@redhat.com>
Thread-Topic: [Qemu-devel] [Qemu-block] [PATCH 02/18] xen: introduce new
 'XenBus' and 'XenDevice' object hierarchy
Thread-Index: AQHUgaybF2Uque7GDka/FPIS+P1WOaVlWBuAgAASF9D///mYAIAAETiQ
Date: Wed, 28 Nov 2018 17:04:00 +0000
Message-ID: <27154ab1d61a4749b1c6ffa9329d59aa@AMSPEX02CL03.citrite.net>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-3-paul.durrant@citrix.com>
 <20181128161917.GE4222@dhcp-200-186.str.redhat.com>
 <48596f1fe100419c8b28ed54bda0117b@AMSPEX02CL03.citrite.net>
 <f4800b8b-1443-1bbf-8bcd-92b66e8d2631@redhat.com>
In-Reply-To: <f4800b8b-1443-1bbf-8bcd-92b66e8d2631@redhat.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Qemu-devel] [Qemu-block] [PATCH 02/18] xen:
 introduce new 'XenBus' and 'XenDevice' object hierarchy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBFcmljIEJsYWtlIFttYWlsdG86
ZWJsYWtlQHJlZGhhdC5jb21dDQo+IFNlbnQ6IDI4IE5vdmVtYmVyIDIwMTggMTc6MDENCj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyAnS2V2aW4gV29sZicNCj4g
PGt3b2xmQHJlZGhhdC5jb20+DQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+OyBFZHVhcmRvIEhhYmtvc3QNCj4gPGVoYWJrb3N0QHJlZGhhdC5jb20+OyBx
ZW11LWJsb2NrQG5vbmdudS5vcmc7IE1pY2hhZWwgUy4gVHNpcmtpbg0KPiA8bXN0QHJlZGhhdC5j
b20+OyBxZW11LWRldmVsQG5vbmdudS5vcmc7IFBhb2xvIEJvbnppbmkNCj4gPHBib256aW5pQHJl
ZGhhdC5jb20+OyBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IHhl
bi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IFJpY2hhcmQgSGVuZGVyc29uIDxydGhA
dHdpZGRsZS5uZXQ+DQo+IFN1YmplY3Q6IFJlOiBbUWVtdS1kZXZlbF0gW1FlbXUtYmxvY2tdIFtQ
QVRDSCAwMi8xOF0geGVuOiBpbnRyb2R1Y2UgbmV3DQo+ICdYZW5CdXMnIGFuZCAnWGVuRGV2aWNl
JyBvYmplY3QgaGllcmFyY2h5DQo+IA0KPiBPbiAxMS8yOC8xOCAxMDoyNiBBTSwgUGF1bCBEdXJy
YW50IHdyb3RlOg0KPiANCj4gPj4+ICsrKyBiL2h3L3hlbi94ZW4tYnVzLmMNCj4gPj4+IEBAIC0w
LDAgKzEsMTI1IEBADQo+ID4+PiArLyoNCj4gPj4+ICsgKiBDb3B5cmlnaHQgKGMpIENpdHJpeCBT
eXN0ZW1zIEluYy4NCj4gPj4+ICsgKiBBbGwgcmlnaHRzIHJlc2VydmVkLg0KPiA+Pj4gKyAqLw0K
PiA+Pg0KPiA+PiBUaGlzIGRvZXNuJ3QgbG9vayB2ZXJ5IGNvbXBhdGlibGUgd2l0aCB0aGUgR1BM
LiBJbiBmYWN0IGl0IG1pZ2h0IGV2ZW4NCj4gPj4gbWFrZSBpdCBpbGxlZ2FsIGZvciB0aGUgUUVN
VSBwcm9qZWN0IHRvIGRpc3RyaWJ1dGUgdGhpcyBjb2RlLiA6LSkNCj4gPj4NCj4gPj4gT3RoZXIg
ZmlsZXMgeW91IGFkZCB0aHJvdWdob3V0IHRoZSBzZXJpZXMgc2VlbSB0byBoYXZlIHRoZSBzYW1l
DQo+IHByb2JsZW0uDQo+ID4+DQo+ID4NCj4gPiBJIHdhcyB3b3JraW5nIG9uIHRoZSBhc3N1bXB0
aW9uIHRoYXQgYSBsYWNrIG9mIGV4cGxpY2l0IGxpY2Vuc2UgbWVhbnQNCj4gdGhhdCB0aGUgb3Zl
cmFsbCBwcm9qZWN0IGxpY2Vuc2UgYXMgZGVzY3JpYmVkIGluIGl0ZW0gMiBpbiBMSUNFTlNFLiBE
aWQgSQ0KPiBtaXNpbnRlcnByZXQgdGhhdCB0ZXh0Pw0KPiANCj4gTm8sIGJ1dCB5b3UgbWlzc2Vk
IHRoZSBmYWN0IHRoYXQgIkFsbCByaWdodHMgcmVzZXJ2ZWQiIGlzIGFuIGV4cGxpY2l0DQo+IGxp
Y2Vuc2UgKG9yIHJhdGhlciwgYW4gZXhwbGljaXQgYW50aS1saWNlbnNlIHRoYXQgc3RhdGVzIHlv
dSBhcmUgbm90DQo+IGdyYW50aW5nIHJpZ2h0cyB0aGF0IHRoZSBHUEwgd291bGQgbm9ybWFsbHkg
Z3JhbnQpLCBhbmQgYW4gaW1wbGljaXQNCj4gbGljZW5zZSBkb2VzIG5vdCBhcHBseSB3aGVuIGFu
IGV4cGxpY2l0IChhbnRpLSlsaWNlbnNlIGlzIHByZXNlbnQuDQo+IA0KPiBXaGF0J3MgbW9yZSwg
cmVseWluZyBvbiBpbXBsaWNpdCBsaWNlbnNlcyBpcyBwcm9uZSB0byBtaXNpbnRlcnByZXRhdGlv
biwNCj4gc28gZXZlbiB0aG91Z2ggdGhlIG92ZXJhbGwgcHJvamVjdCBkb2N1bWVudGF0aW9uIHRy
aWVzIHRvIGNvdmVyIHdoYXQNCj4gd2lsbCBoYXBwZW4sIGl0J3MgbXVjaCBuaWNlciBpZiB5b3Ug
RE8gdXNlIGFuIGV4cGxpY2l0IGxpY2Vuc2UgbWVudGlvbg0KPiBpbiB5b3VyIGZpbGUgc28gdGhh
dCB3ZSBkb24ndCBIQVZFIHRvIHJlbHkgb24gdGhlIGltcGxpY2l0IGxpY2Vuc2UuDQo+IA0KPiBZ
ZXMsIHRoZSBwaHJhc2UgIkFsbCByaWdodHMgcmVzZXJ2ZWQiIGV4aXN0cyBpbiBzZXZlcmFsIGV4
aXN0aW5nIGZpbGVzOg0KPiANCj4gJCBnaXQgZ3JlcCAtaWwgJ2FsbCByaWdodHMgcmVzZXJ2ZWQn
IHx3Yw0KPiAgICAgIDEzOCAgICAgMTM4ICAgIDM1NTcNCj4gDQo+IGJ1dCB3ZSBzaG91bGQgYmUg
c3RyaXZpbmcgdG8gY2xlYW4gdGhvc2UgdXAsIG5vdCBhZGRpbmcgdG8gdGhlIG1lc3MuDQoNCk9r
LiBJJ2xsIHNlbmQgYSB2MiB3aXRoIHRoZSAiQWxsIHJpZ2h0cyByZXNlcnZlZCIgcmVtb3ZlZCBm
cm9tIGFuZCBhIEdQTCBzdGF0ZW1lbnQgYWRkZWQgdG8gYWxsIHRoZSBuZXcgZmlsZXMuDQoNCiAg
UGF1bA0KDQo+IA0KPiAtLQ0KPiBFcmljIEJsYWtlLCBQcmluY2lwYWwgU29mdHdhcmUgRW5naW5l
ZXINCj4gUmVkIEhhdCwgSW5jLiAgICAgICAgICAgKzEtOTE5LTMwMS0zMjY2DQo+IFZpcnR1YWxp
emF0aW9uOiAgcWVtdS5vcmcgfCBsaWJ2aXJ0Lm9yZw0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 17:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 17:04: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-devel-bounces@lists.xenproject.org>)
	id 1gS3GT-0003py-H5; Wed, 28 Nov 2018 17:04: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=fBbp=OH=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gS3GS-0003pY-5C
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 17:04:40 +0000
X-Inumbo-ID: afe594aa-f32f-11e8-8ace-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id afe594aa-f32f-11e8-8ace-12d6303a7972;
 Wed, 28 Nov 2018 17:04:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Nov 2018 10:04:37 -0700
Message-Id: <5BFECAA10200007800200E9E@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Wed, 28 Nov 2018 10:04:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181128100949.us5zjhswmxx42635@mac>
 <5BFE91980200007800200BDF@prv1-mh.provo.novell.com>
 <20181128154124.6iyz44hsvm7diovj@mac>
 <5BFEC0B80200007800200DBA@prv1-mh.provo.novell.com>
 <20181128165430.mgirjhqupxjh6nrg@mac>
In-Reply-To: <20181128165430.mgirjhqupxjh6nrg@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] vpci: deferral of register write until p2m changes
 are done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjExLjE4IGF0IDE3OjU0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgTm92IDI4LCAyMDE4IGF0IDA5OjIyOjE2QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjguMTEuMTggYXQgMTY6NDEsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gTXkgcGxhbiBpcyB0aGF0IERvbVVzIHdvbid0IGJlIGFsbG93ZWQgdG8gdG9n
Z2xlIHRoZSBtZW1vcnkgZGVjb2RpbmcKPj4gPiBiaXQsIGFuZCBpdCdzIGdvaW5nIHRvIGJlIGFs
d2F5cyBlbmFibGVkLCBsaWtlIGl0J3MgY3VycmVudGx5IGRvbmUgZm9yCj4+ID4gcGNpLXBhc3N0
aHJvdWdoIGluIFFFTVUuIFRvZ2dsaW5nIHRoZSBtZW1vcnkgZGVjb2RpbmcgYml0IGluIGEgRG9t
VSBpcwo+PiA+IGdvaW5nIHRvIHRyaWdnZXIgYSBjaGFuZ2UgdG8gdGhlIHAybSAobWFwIG9yIHVu
bWFwKSBidXQgdGhlIGNvbW1hbmQKPj4gPiByZWdpc3RlciB3aWxsIGFsd2F5cyBoYXZlIHRoZSBt
ZW1vcnkgZGVjb2RpbmcgYml0IGVuYWJsZWQuCj4+IAo+PiBCdXQgdGhpcyBpc24ndCBlbnRpcmVs
eSBjb3JyZWN0LCBldmVuIGlmIHdlJ3ZlIGdvdCBhd2F5IHdpdGggdGhpcwo+PiBzbyBmYXIuIEJ1
dCB3ZSdyZSBtb3N0bHkgY29uc2lkZXJpbmcgd2VsbC1iZWhhdmVkIGd1ZXN0cyBhbmQKPj4gZGV2
aWNlcy4gV2hhdCBpZiBvbmUgYWN0dWFsbHkgdHJpZ2dlcnMgYnVzIGFjdGl2aXR5IGluIHBhcmFs
bGVsIHRvCj4+IGEgQkFSIGNoYW5nZT8KPiAKPiBXZWxsLCB0aGF0J3MgbGlrZWx5IHRvIG5vdCB3
b3JrIHByb3Blcmx5IGluIGFueSBjYXNlIHdpdGggb3Igd2l0aG91dAo+IGRpc2FibGluZyB0aGUg
bWVtb3J5IGRlY29kaW5nIGJpdD8KCk9mIGNvdXJzZSBub3QuCgo+IEJ1dCBJIGRvbid0IHNlZSBo
b3cgdGhhdCdzIGdvaW5nIHRvIGFmZmVjdCBYZW4gc3RhYmlsaXR5IChvciB3aGF0IHRoZQo+IGRv
bWFpbiBpcyBhdHRlbXB0aW5nIHRvIGFjaGlldmUgd2l0aCBpdCkuCgoiSSBkb24ndCBzZWUgaG93
IC4uLiIgIT0gIlRoYXQncyBub3QgZ29pbmcgdG8gLi4uIi4gQW5kIGluIGNhc2UgbXkKcHJpb3Ig
d2F5IG9mIHdvcmRpbmcgaXQgd2FzIGFtYmlndW91czogV2UgdmVyeSBtdWNoIG5lZWQgdG8KdGhp
bmsgYWJvdXQgbWFsaWNpb3VzIGd1ZXN0cyAob25jZSBhbnkgb2YgdGhpcyBpcyB0byBiZSBleHRl
bmRlZAp0byBEb21VLXMpLiBIZW5jZSBhIGdvYWwgb2YgIkkgd2FudCB0byBjcmFzaCBYZW4iIG5l
ZWRzIHRvIGJlCnRha2VuIGludG8gY29uc2lkZXJhdGlvbi4KCkphbgoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 17:10:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 17:10: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-devel-bounces@lists.xenproject.org>)
	id 1gS3Lk-0004gl-71; Wed, 28 Nov 2018 17:10: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=9c/F=OH=citrix.com=prvs=8631c8a8c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gS3Lj-0004ff-9y
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 17:10:07 +0000
X-Inumbo-ID: 72f6d936-f330-11e8-822b-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 72f6d936-f330-11e8-822b-12d6303a7972;
 Wed, 28 Nov 2018 17:10:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71754474"
Date: Wed, 28 Nov 2018 17:10:01 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20181128171001.GC14786@perard.uk.xensource.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-3-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121151211.15997-3-paul.durrant@citrix.com>
User-Agent: Mutt/1.11.0 (2018-11-25)
Subject: Re: [Xen-devel] [PATCH 02/18] xen: introduce new 'XenBus' and
 'XenDevice' object hierarchy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, qemu-block@nongnu.org,
 "Michael S. Tsirkin" <mst@redhat.com>, qemu-devel@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>, xen-devel@lists.xenproject.org,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDM6MTE6NTVQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IGRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1cy5jIGIvaHcveGVuL3hlbi1idXMuYwo+
IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uZGVkZTJkOTE0YQo+IC0t
LSAvZGV2L251bGwKPiArKysgYi9ody94ZW4veGVuLWJ1cy5jCj4gQEAgLTAsMCArMSwxMjUgQEAK
PiArLyoKPiArICogQ29weXJpZ2h0IChjKSBDaXRyaXggU3lzdGVtcyBJbmMuCj4gKyAqIEFsbCBy
aWdodHMgcmVzZXJ2ZWQuCgpZb3UgcHJvYmFibHkgc2hvdWxkIGluY2x1ZGU6CiAgVGhpcyB3b3Jr
IGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCwgdmVyc2lvbiAyIG9y
IGxhdGVyLgogIFNlZSB0aGUgQ09QWUlORyBmaWxlIGluIHRoZSB0b3AtbGV2ZWwgZGlyZWN0b3J5
LgoKQXMgdGhpcyBzZWVtcyB0byBiZSBhIGJvaWxlcnBsYXRlIHVzZWQgaW4gcmVjZW50IG5ldyBm
aWxlcywgdGhlcmUgYXJlCm90aGVyIHNpbWlsYWlyIGJvaWxlcnBsYXRlcy4KCkFsc28sIEkgdGhp
bmsgdGhlIGNvcHlyaWdodCBsaW5lIHNob3VsZCBpbmNsdWRlIGEgeWVhci4KCj4gK3ZvaWQgeGVu
X2J1c19pbml0KHZvaWQpCj4gK3sKPiArICAgIERldmljZVN0YXRlICpkZXYgPSBxZGV2X2NyZWF0
ZShOVUxMLCBUWVBFX1hFTl9CUklER0UpOwo+ICsKPiArICAgIHFidXNfY3JlYXRlKFRZUEVfWEVO
X0JVUywgZGV2LCBOVUxMKTsKPiArICAgIHFkZXZfaW5pdF9ub2ZhaWwoZGV2KTsKCldpbGwgd2Ug
bmVlZCBhIGhvdHBsdWcgaGFuZGxlciBmb3IgdGhpcyBidXMsIGxpa2UgaXQgaXMgZG9uZSB3aXRo
ClRZUEVfWEVOU1lTQlVTPwoKClRoZSByZXN0IGxvb2tzIGdvb2QsClRoYW5rcywKCi0tIApBbnRo
b255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 17:18:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 17: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-devel-bounces@lists.xenproject.org>)
	id 1gS3Tz-0004yK-3k; Wed, 28 Nov 2018 17:18: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=4qx1=OH=citrix.com=prvs=863a5f629=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gS3Tx-0004yE-3s
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 17:18:37 +0000
X-Inumbo-ID: a1ea72ba-f331-11e8-8d4d-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1ea72ba-f331-11e8-8d4d-12d6303a7972;
 Wed, 28 Nov 2018 17:18:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="82487803"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Anthony Perard <anthony.perard@citrix.com>
Thread-Topic: [PATCH 02/18] xen: introduce new 'XenBus' and 'XenDevice' object
 hierarchy
Thread-Index: AQHUgaybF2Uque7GDka/FPIS+P1WOaVlZkiAgAARXDA=
Date: Wed, 28 Nov 2018 17:17:10 +0000
Message-ID: <79c7ea5f1b8041d7828240ec18f881f4@AMSPEX02CL03.citrite.net>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-3-paul.durrant@citrix.com>
 <20181128171001.GC14786@perard.uk.xensource.com>
In-Reply-To: <20181128171001.GC14786@perard.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 02/18] xen: introduce new 'XenBus' and
 'XenDevice' object hierarchy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Marcel
 Apfelbaum <marcel.apfelbaum@gmail.com>, Paolo Bonzini <pbonzini@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEFudGhvbnkgUEVSQVJEIFttYWls
dG86YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbV0KPiBTZW50OiAyOCBOb3ZlbWJlciAyMDE4IDE3
OjEwCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHFl
bXUtYmxvY2tAbm9uZ251Lm9yZzsgcWVtdS1kZXZlbEBub25nbnUub3JnOyB4ZW4tCj4gZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmc7IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz47Cj4gTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT47IE1hcmNlbCBB
cGZlbGJhdW0KPiA8bWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20+OyBQYW9sbyBCb256aW5pIDxw
Ym9uemluaUByZWRoYXQuY29tPjsgUmljaGFyZAo+IEhlbmRlcnNvbiA8cnRoQHR3aWRkbGUubmV0
PjsgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgo+IFN1YmplY3Q6IFJlOiBb
UEFUQ0ggMDIvMThdIHhlbjogaW50cm9kdWNlIG5ldyAnWGVuQnVzJyBhbmQgJ1hlbkRldmljZScK
PiBvYmplY3QgaGllcmFyY2h5Cj4gCj4gT24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDM6MTE6NTVQ
TSArMDAwMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4gZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4t
YnVzLmMgYi9ody94ZW4veGVuLWJ1cy5jCj4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ID4gaW5k
ZXggMDAwMDAwMDAwMC4uZGVkZTJkOTE0YQo+ID4gLS0tIC9kZXYvbnVsbAo+ID4gKysrIGIvaHcv
eGVuL3hlbi1idXMuYwo+ID4gQEAgLTAsMCArMSwxMjUgQEAKPiA+ICsvKgo+ID4gKyAqIENvcHly
aWdodCAoYykgQ2l0cml4IFN5c3RlbXMgSW5jLgo+ID4gKyAqIEFsbCByaWdodHMgcmVzZXJ2ZWQu
Cj4gCj4gWW91IHByb2JhYmx5IHNob3VsZCBpbmNsdWRlOgo+ICAgVGhpcyB3b3JrIGlzIGxpY2Vu
c2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCwgdmVyc2lvbiAyIG9yCj4gbGF0ZXIu
Cj4gICBTZWUgdGhlIENPUFlJTkcgZmlsZSBpbiB0aGUgdG9wLWxldmVsIGRpcmVjdG9yeS4KPiAK
PiBBcyB0aGlzIHNlZW1zIHRvIGJlIGEgYm9pbGVycGxhdGUgdXNlZCBpbiByZWNlbnQgbmV3IGZp
bGVzLCB0aGVyZSBhcmUKPiBvdGhlciBzaW1pbGFpciBib2lsZXJwbGF0ZXMuCj4gCj4gQWxzbywg
SSB0aGluayB0aGUgY29weXJpZ2h0IGxpbmUgc2hvdWxkIGluY2x1ZGUgYSB5ZWFyLgoKT2suCgo+
IAo+ID4gK3ZvaWQgeGVuX2J1c19pbml0KHZvaWQpCj4gPiArewo+ID4gKyAgICBEZXZpY2VTdGF0
ZSAqZGV2ID0gcWRldl9jcmVhdGUoTlVMTCwgVFlQRV9YRU5fQlJJREdFKTsKPiA+ICsKPiA+ICsg
ICAgcWJ1c19jcmVhdGUoVFlQRV9YRU5fQlVTLCBkZXYsIE5VTEwpOwo+ID4gKyAgICBxZGV2X2lu
aXRfbm9mYWlsKGRldik7Cj4gCj4gV2lsbCB3ZSBuZWVkIGEgaG90cGx1ZyBoYW5kbGVyIGZvciB0
aGlzIGJ1cywgbGlrZSBpdCBpcyBkb25lIHdpdGgKPiBUWVBFX1hFTlNZU0JVUz8KCkkgZGlkbid0
IHNlZW0gdG8gbmVlZCBvbmUgZXZlbiBkb2luZyAneGwgYmxvY2stYXR0YWNoJyBhZnRlciB0aGUg
Vk0gaGFkIGJvb3RlZC4gSSdtIHJlYWxseSBub3Qgc3VyZSB3aGF0IHRoYXQgZG9lcy4KCiAgUGF1
bAoKPiAKPiAKPiBUaGUgcmVzdCBsb29rcyBnb29kLAo+IFRoYW5rcywKPiAKPiAtLQo+IEFudGhv
bnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 17:27:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 17:27: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-devel-bounces@lists.xenproject.org>)
	id 1gS3cQ-0005mA-2o; Wed, 28 Nov 2018 17:27: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=/WKf=OH=citrix.com=prvs=86304e188=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gS3cO-0005m0-N4
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 17:27:20 +0000
X-Inumbo-ID: daa27e9e-f332-11e8-9063-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id daa27e9e-f332-11e8-9063-12d6303a7972;
 Wed, 28 Nov 2018 17:27:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="82488394"
From: George Dunlap <George.Dunlap@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH 4/9] dm_depriv: Describe expected usage of
 device_model_user parameter
Thread-Index: AQHUg1AWzbOz6ZsDBEaj5vdI+Jyd5aVlWaCAgAAOJAA=
Date: Wed, 28 Nov 2018 17:27:04 +0000
Message-ID: <456DCBF9-87F6-44E0-8110-987F526C2DB3@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-4-george.dunlap@citrix.com>
 <23550.50187.383519.177147@mariner.uk.xensource.com>
In-Reply-To: <23550.50187.383519.177147@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <3DBEB251CE75F4498240C910787BA926@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 4/9] dm_depriv: Describe expected usage of
 device_model_user parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gTm92IDI4LCAyMDE4LCBhdCA0OjM2IFBNLCBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AY2l0cml4LmNvbT4gd3JvdGU6DQo+IA0KPiBHZW9yZ2UgRHVubGFwIHdyaXRlcyAoIltQQVRD
SCA0LzldIGRtX2RlcHJpdjogRGVzY3JpYmUgZXhwZWN0ZWQgdXNhZ2Ugb2YgZGV2aWNlX21vZGVs
X3VzZXIgcGFyYW1ldGVyIik6DQo+PiBBIG51bWJlciBvZiBzdWJzZXF1ZW50IHBhdGNoZXMgcmVs
eSBvbiBhcy15ZXQgdW5kZWZpbmVkIGJlaGF2aW9yIGZvcg0KPj4gd2hhdCB0aGUgYGRldmljZV9t
b2RlbF91c2VyYCBwYXJhbWV0ZXIgZG9lcy4gIFJhdGhlciB0aGFuIGltcGxlbWVudCBpdA0KPj4g
aW5jb3JyZWN0bHkgKG9yIHJhbmRvbWx5KSwgb3IgcmVtb3ZlIHRoZSBmZWF0dXJlLCBkZXNjcmli
ZSBhbiBleHBlY3RlZA0KPj4gdXNhZ2UgZm9yIHRoZSBmZWF0dXJlLiAgRnVydGhlciBwYXRjaGVz
IHdpbGwgbWFrZSBkZWNpc2lvbnMgYmFzZWQgb24NCj4+IHRoaXMgZXhwZWN0ZWQgdXNhZ2UuDQo+
IA0KPiBUaGlzIGRvY3VtZW50IHNlZW1zIHRvIGRvY3VtZW50IGEgZmluZSBmZWF0dXJlLiAgSSBk
b24ndCBtaW5kIHRoZSBkb2NzDQo+IHBhdGNoIGJlaW5nIHNlcGFyYXRlIGJ1dCBJIGRvbid0IGtu
b3cgd2h5IHlvdSB3b3VsZG4ndCBhZGQgaXQgaW4gdGhlDQo+IHNhbWUgcGF0Y2ggYXMgeW91IGlt
cGxlbWVudCBpdC4NCg0KQmVjYXVzZSB0aGUgZmVhdHVyZSBpcyBhbHJlYWR5IGltcGxlbWVudGVk
IGFuZCB3b3JraW5nIGNvcnJlY3RseSBhY2NvcmRpbmcgdG8gdGhlIHByZS1zZXJpZXMgc2VtYW50
aWNzIChBRkFJQ1QpLCBidXQgbm90IGRvY3VtZW50ZWQgKG90aGVyIHRoYW4gYSBjb21tZW50IGlu
IGxpYnhsX3R5cGVzLmlkbCBzYXlpbmcsIOKAnGlzIG5vdCByZWFkeSBmb3IgdXNlIHlldOKAnSAo
d2hpY2ggSSBzdXBwb3NlIEkgc2hvdWxkIHJlbW92ZSB3aGlsZSBJ4oCZbSBhdCBpdCkpLg0KDQpX
aGVuIEkgY2FtZSB0byBpbXBsZW1lbnQga2lsbC1ieS11aWQsIEkgY2FtZSB1cG9uIHRoZSBxdWVz
dGlvbnM6IElmIGRldmljZV9tb2RlbF91c2VyIGlzIHNwZWNpZmllZCwgc2hvdWxkIEkgYXR0ZW1w
dCB0byBraWxsIGJ5IHVpZCBvciBub3Q/ICBBbmQsIGlzIGRldmljZV9tb2RlbF91c2VyIGFsbG93
ZWQgdG8gYmUg4oCccm9vdOKAnT8NCg0KSWYgd2UgZXhwZWN0IGRldmljZV9tb2RlbF91c2VyIG5v
dCB0byBiZSBzaGFyZWQgd2l0aCBhbnkgb3RoZXIgZG9tYWlucywgdGhlbiB3ZSBjYW4gKGFuZCBw
cm9iYWJseSBzaG91bGQpIGtpbGwgYnkgdWlkOyBhbmQgb2YgY291cnNlIHRoZSB1aWQgbXVzdCBu
b3QgYmUgcm9vdC4gIElmIHdlIGV4cGVjdCBkZXZpY2VfbW9kZWxfdXNlciB0byBiZSBzaGFyZWQg
d2l0aCBvdGhlciBkb21haW5zLCB0aGVuIHdlIGNhbm5vdCBraWxsIGJ5IHVpZCwgYW5kIHdlIG1p
Z2h0IGNvbnNpZGVyIGFsbG93aW5nIHRoZSB1aWQgdG8gYmUgcm9vdC4NCg0KSSBmb3VuZCBubyBn
dWlkYW5jZSBpbiB0aGUgY29kZSBvbmUgd2F5IG9yIHRoZSBvdGhlcjsgc28gdGhpcyBjaGFuZ2Ug
aXMgcHJvcG9zYWwgb2Ygd2hhdCBJIHRoaW5rIGlzIHRoZSBtb3N0IHVzZWZ1bCBiZWhhdmlvcjog
TmFtZWx5LCB0aGF0IHdlIG1ha2UgdGhlIHNlbWFudGljcyDigJxtdXN0IGJlIHVuaXF1ZSBwZXIg
ZG9tYWlu4oCdLCByYXRoZXIgdGhhbiDigJxtYXkgYmUgc2hhcmVk4oCdLg0KDQpHaXZlbiB0aGF0
Li4uDQoNCj4gU28sIEkgZ3Vlc3MsDQo+IA0KPiBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+DQoNCkRvZXMgdGhlIEFjayBzdGlsbCBzdGFuZD8NCg0KIC1H
ZW9yZ2UNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 17:32:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 17:32: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-devel-bounces@lists.xenproject.org>)
	id 1gS3hR-0006Va-VE; Wed, 28 Nov 2018 17:32:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=9c/f=oh=citrix.com=prvs=8631c8a8c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gS3hQ-0006VT-Iw
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 17:32:32 +0000
X-Inumbo-ID: 95696fc0-f333-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95696fc0-f333-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 17:32:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71757647"
Date: Wed, 28 Nov 2018 17:32:01 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20181128173201.GD14786@perard.uk.xensource.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-3-paul.durrant@citrix.com>
 <20181128171001.GC14786@perard.uk.xensource.com>
 <79c7ea5f1b8041d7828240ec18f881f4@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <79c7ea5f1b8041d7828240ec18f881f4@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.11.0 (2018-11-25)
Subject: Re: [Xen-devel] [PATCH 02/18] xen: introduce new 'XenBus' and
 'XenDevice' object hierarchy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDU6MTc6MTBQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gV2lsbCB3ZSBuZWVkIGEgaG90cGx1ZyBoYW5kbGVyIGZvciB0aGlzIGJ1cywgbGlr
ZSBpdCBpcyBkb25lIHdpdGgKPiA+IFRZUEVfWEVOU1lTQlVTPwo+IAo+IEkgZGlkbid0IHNlZW0g
dG8gbmVlZCBvbmUgZXZlbiBkb2luZyAneGwgYmxvY2stYXR0YWNoJyBhZnRlciB0aGUgVk0gaGFk
IGJvb3RlZC4gSSdtIHJlYWxseSBub3Qgc3VyZSB3aGF0IHRoYXQgZG9lcy4KCkluZGVlZCwgdGhh
dCB3b3JrcyBmaW5lLCBhbmQgSSB0aGluayBJJ3ZlIHRlc3RlZCBibG9jay1kZXRhY2ggYXMgd2Vs
bC4KTWF5YmUgd2Ugd2lsbCBuZWVkIHNvbWV0aGluZyBpZiB3ZSBpbml0aWF0ZSBhdHRhY2ggb2Yg
YSBibG9jayBkZXZpY2UgdmlhClFNUCBpbnN0ZWFkIG9mIHhlbnN0b3JlLCBidXQgd2UgY2FuIGZp
eCB0aGF0IGxhdGVyLgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 17:39:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 17:39: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-devel-bounces@lists.xenproject.org>)
	id 1gS3nj-0006kI-Pl; Wed, 28 Nov 2018 17:39: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=/WKf=OH=citrix.com=prvs=86304e188=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gS3nh-0006kD-Qn
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 17:39:01 +0000
X-Inumbo-ID: 7cc6d44e-f334-11e8-ba48-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7cc6d44e-f334-11e8-ba48-12d6303a7972;
 Wed, 28 Nov 2018 17:39:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="82489120"
From: George Dunlap <George.Dunlap@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH 5/9] libxl: Do root checks once in
 libxl__domain_get_device_model_uid
Thread-Index: AQHUg1AZx0hai2T/YE6tdYH3dYWCMKVlWl0AgAAQugA=
Date: Wed, 28 Nov 2018 17:38:58 +0000
Message-ID: <A7BD7C15-A4B7-4652-9AE0-1591F0DCD16E@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-5-george.dunlap@citrix.com>
 <23550.50346.919097.312284@mariner.uk.xensource.com>
In-Reply-To: <23550.50346.919097.312284@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <C52C30BC8C6F9E41BE45820B5F36978E@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 5/9] libxl: Do root checks once in
 libxl__domain_get_device_model_uid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gTm92IDI4LCAyMDE4LCBhdCA0OjM5IFBNLCBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AY2l0cml4LmNvbT4gd3JvdGU6DQo+IA0KPiBHZW9yZ2UgRHVubGFwIHdyaXRlcyAoIltQQVRD
SCA1LzldIGxpYnhsOiBEbyByb290IGNoZWNrcyBvbmNlIGluIGxpYnhsX19kb21haW5fZ2V0X2Rl
dmljZV9tb2RlbF91aWQiKToNCj4+IEF0IHRoZSBtb21lbnQsIHdlIGNoZWNrIGZvciBlcXVpdmFs
ZW5jZSB0byBsaXRlcmFsICJyb290IiBiZWZvcmUNCj4+IGRlY2lkaW5nIHdoZXRoZXIgdG8gYWRk
IHRoZSBgcnVuYXNgIGNvbW1hbmQtbGluZSBvcHRpb24gdG8gUUVNVS4gIFRoaXMNCj4+IGlzIHVu
c2F0aXNmYWN0b3J5IGZvciBzZXZlcmFsIHJlYXNvbnMuDQo+IA0KPiBJIHdhcyBpbiB0d28gbWlu
ZHMgYWJvdXQgdGhlIGdvdG9zIGluIHRoZSBlYXJsaWVyIHZlcnNpb24gb2YgdGhpcw0KPiBwYXRj
aC4gIEJ1dCBoZXJlIHRoZXkgYXJlIGdldHRpbmcgcXVpdGUgb3V0IG9mIGhhbmQuDQo+IA0KPiBJ
IGtub3cgdGhhdCBpbiB0aGUgaHlwZXJ2aXNvciB0aGlzIGtpbmQgb2YgdGhpbmcgaXMgdG9sZXJh
dGVkICh3cm9uZ2x5DQo+IElNTykgYnV0IGNhbiB3ZSBwbGVhc2Ugbm90IGhhdmUgaXQgaGVyZS4N
Cg0KSXQgaXMgYSBiaXQgc3RyYW5nZSBoYXZpbmcgdG8gd29yayB3aXRoIG9uZSBtYWludGlhbmVy
IHdobyB0aGlua3MgYSBoYW5kZnVsIG9mIHNpbXBsZSBnb3RvcyBpcyBhbiBpc3N1ZSwgYW5kIGFu
b3RoZXIgbWFpbnRhaW5lciB3aG8gdGhpbmtzIGhhdmluZyBzd2l0Y2ggY2FzZSBzdGF0ZW1lbnRz
IGFwcGVhciBpbiB0aGUgbWlkZGxlIG9mIGlmKCkgeyB9IGJsb2NrcyBpcyBwZXJmZWN0bHkgbm9y
bWFsLiA6LSkNCg0KPiBUaGlzIG1heSBtZWFuIHNwbGl0dGluZyBzdHVmZiBvdXQgaW50byBhIHN1
Yi1mdW5jdGlvbi4gIFRoYXQgY291bGQgYmUNCj4gZG9uZSBzb21lIHRpbWUgYmV0d2VlbiAiTW92
ZSBkbSB1c2VyIGRldGVybWluYXRpb24gbG9naWMgaW50byBhIGhlbHBlcg0KPiBmdW5jdGlvbiIg
YW5kIHRoaXMgcGF0Y2ggSSBndWVzcy4NCg0KSeKAmW0gYWZyYWlkIHlvdeKAmXJlIGdvaW5nIHRv
IGhhdmUgdG8gZ2l2ZSBtZSBhIGJpdCBtb3JlIGd1aWRhbmNlIGhlcmU6IEl04oCZcyBub3QgY2xl
YXIgdG8gbWUgd2hhdCB3b3VsZCBiZSBzcGxpdCBpbnRvIGEgc3ViLWZ1bmN0aW9uLCBhbmQgaG93
IHRoYXQgd291bGQgbWFrZSB0aGUgY29kZSBlYXNpZXIgdG8gZm9sbG93IHdoaWxlIGF2b2lkaW5n
IHVubmVjZXNzYXJ5IGNvZGUgZHVwbGljYXRpb24uDQoNCkRvIHlvdSBwcm9wb3NlIHJlcGxhY2lu
ZyDigJxnb3RvIHJvb3RfY2hlY2s74oCdIHdpdGgg4oCccm9vdF9jaGVjaygpOyBnb3RvIG91dDvi
gJ0gaW4gYWxsIGxvY2F0aW9ucz8gIE9yIHNvbWV0aGluZyBlbHNlPw0KDQogLUdlb3JnZQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 17:43:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 17:43: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-devel-bounces@lists.xenproject.org>)
	id 1gS3sG-0007T4-EX; Wed, 28 Nov 2018 17:43:44 +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=fE64=OH=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gS3sF-0007Sz-2K
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 17:43:43 +0000
X-Inumbo-ID: 2462f156-f335-11e8-bdfe-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2462f156-f335-11e8-bdfe-12d6303a7972;
 Wed, 28 Nov 2018 17:43:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71759252"
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 28 Nov 2018 17:43:33 +0000
Message-ID: <20181128174333.15672-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T1ZNRiBoYXMgYmVjb21lIGRlcGVuZGVudCBvbiBPcGVuU1NMLCB3aGljaCBpdCBpcyBpbmNsdWRl
ZCBhcyBhIHN1Ym1vZHVsZS4KSW5pdGlhbGlzZSBzdWJtb2R1bGVzIGJlZm9yZSBidWlsZGluZy4K
ClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpUaGlzIHNo
b3VsZCBmaXggdGhlIGJ1aWxkIGJyZWFrYWdlIGZvciBPVk1GIGJyYW5jaCBpbiBPU1NURVNULgoK
Q2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpDYzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvZmlybXdhcmUvb3Zt
Zi1tYWtlZmlsZSB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL292bWYt
bWFrZWZpbGUKaW5kZXggMjgzODc0NDQ2MS4uM2RlMmZjMDMwMCAxMDA2NDQKLS0tIGEvdG9vbHMv
ZmlybXdhcmUvb3ZtZi1tYWtlZmlsZQorKysgYi90b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxl
CkBAIC0xNiw2ICsxNiw3IEBAIGFsbDogYnVpbGQKIAogLlBIT05ZOiBidWlsZAogYnVpbGQ6CisJ
JChHSVQpIHN1Ym1vZHVsZSB1cGRhdGUgLS1pbml0IC0tcmVjdXJzaXZlCiAJT3ZtZlBrZy9idWls
ZC5zaCAtYSBYNjQgLWIgJChUQVJHRVQpIC1uIDQKIAljcCBCdWlsZC9Pdm1mWDY0LyQoVEFSR0VU
KV9HQ0MqL0ZWL09WTUYuZmQgb3ZtZi5iaW4KIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 17:46:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 17:46: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-devel-bounces@lists.xenproject.org>)
	id 1gS3ua-0007cZ-4A; Wed, 28 Nov 2018 17:46: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=dsg/=oh=armlinux.org.uk=linux+xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1gS3uY-0007cO-39
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 17:46:06 +0000
X-Inumbo-ID: 780edec0-f335-11e8-9a16-bc764e045a96
Received: from pandora.armlinux.org.uk (unknown
 [2001:4d48:ad52:3201:214:fdff:fe10:1be6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 780edec0-f335-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 17:46:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=armlinux.org.uk; s=pandora-2014; h=Sender:In-Reply-To:Content-Type:
 MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=k4Z7OkTNJk0fXnQq6JzVB6Wb0tgecubNwuvpU5g+JU4=; b=ofRs3GaYZUxqpRLXyEVm2IEbW
 ByvhoKepbttsLZZo35S209BgCvznZBD4F1VgxWoyWWm7MeEuCCSxamKnd6K+eRxhcItBZAX7+d6rR
 5N/psCmqjjY40Akd71ik3xQr8Hdex9vRSxBOYTN6j1PiULrInbsX/W0peT7SRcNifwjrQ=;
Received: from n2100.armlinux.org.uk
 ([fd8f:7570:feb6:1:214:fdff:fe10:4f86]:51193)
 by pandora.armlinux.org.uk with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1)
 (envelope-from <linux@armlinux.org.uk>)
 id 1gS3uJ-00063i-NN; Wed, 28 Nov 2018 17:45:51 +0000
Received: from linux by n2100.armlinux.org.uk with local (Exim 4.90_1)
 (envelope-from <linux@n2100.armlinux.org.uk>)
 id 1gS3uF-0005YN-SF; Wed, 28 Nov 2018 17:45:48 +0000
Date: Wed, 28 Nov 2018 17:45:45 +0000
From: Russell King - ARM Linux <linux@armlinux.org.uk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20181128174545.GJ30658@n2100.armlinux.org.uk>
References: <20181122140320.24080-1-hch@lst.de>
 <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
 <20181122170715.GI30658@n2100.armlinux.org.uk>
 <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
 <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
 <CAHk-=whxf0zqutExPr_j1A625Z3gcL6k_ABzKo1BtzN4F93hkA@mail.gmail.com>
 <20181123065511.GA17856@lst.de> <20181128074117.GA21126@lst.de>
 <CAHk-=wg5+rXK8dpjkSmK7tuz29VfxVWNEwmTVYB409mmyLkeew@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHk-=wg5+rXK8dpjkSmK7tuz29VfxVWNEwmTVYB409mmyLkeew@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, David Woodhouse <dwmw2@infradead.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, robin.murphy@arm.com,
 Christoph Hellwig <hch@lst.de>, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDg6NDc6MDVBTSAtMDgwMCwgTGludXMgVG9ydmFsZHMg
d3JvdGU6Cj4gT24gVHVlLCBOb3YgMjcsIDIwMTggYXQgMTE6NDEgUE0gQ2hyaXN0b3BoIEhlbGx3
aWcgPGhjaEBsc3QuZGU+IHdyb3RlOgo+ID4KPiA+IE9uIEZyaSwgTm92IDIzLCAyMDE4IGF0IDA3
OjU1OjExQU0gKzAxMDAsIENocmlzdG9waCBIZWxsd2lnIHdyb3RlOgo+ID4gPiBXZWxsLCBJIGNh
biB0d2VhayB0aGUgbGFzdCBwYXRjaCB0byByZXR1cm4gLUVJTlZBTCBmcm9tIGRtYV9tYXBwaW5n
X2Vycm9yCj4gPiA+IGluc3RlYWQgb2YgdGhlIG9sZCAxIGlzIGFzIGJvb2wgdHJ1ZS4gIFRoZSBj
YWxsZXJzIHNob3VsZCBhbGwgYmUgZmluZSwKPiA+ID4gYWx0aG91Z2ggSSdkIGhhdmUgdG8gYXVk
aXQgdGhlbS4gIFN0aWxsIHdvdWxkbid0IGhlbHAgd2l0aCBiZWluZyBhYmxlIHRvCj4gPiA+IHJl
dHVybiBkaWZmZXJlbnQgZXJyb3JzLgo+ID4KPiA+IEFueSBvcGluaW9ucz8gIEknZCByZWFsbHkg
bGlrZSB0byBtYWtlIHNvbWUgZm9yd2FyZCBwcm9ncmVzcyBvbiB0aGlzCj4gPiBzZXJpZXMuCj4g
Cj4gU28gSSBkbyB0aGluayB0aGF0IHllcywgZG1hX21hcHBpbmdfZXJyb3IoKSBzaG91bGQgcmV0
dXJuIGFuIGVycm9yCj4gY29kZSwgbm90IDAvMS4KPiAKPiBCdXQgSSB3YXMgcmVhbGx5IGhvcGlu
ZyB0aGF0IHRoZSBpbmRpdmlkdWFsIGRyaXZlcnMgdGhlbXNlbHZlcyBjb3VsZAo+IHJldHVybiBl
cnJvciBjb2Rlcy4gUmlnaHQgbm93IHRoZSBwYXRjaC1zZXJpZXMgaGFzIGNvZGUgbGlrZSB0aGlz
Ogo+IAo+ICAgICAgIHJldCA9IG5lZWRzX2JvdW5jZShkZXYsIGRtYV9hZGRyLCBzaXplKTsKPiAg
ICAgICBpZiAocmV0IDwgMCkKPiAtICAgICAgICAgcmV0dXJuIEFSTV9NQVBQSU5HX0VSUk9SOwo+
ICsgICAgICAgICByZXR1cm4gRE1BX01BUFBJTkdfRVJST1I7Cj4gCj4gd2hpY2ggd2hpbGUgaXQg
YWxsIG1ha2VzIHNlbnNlIGluIHRoZSBjb250ZXh0IG9mIHRoaXMgcGF0Y2gtc2VyaWVzLCBJCj4g
KnJlYWxseSogdGhpbmsgaXQgd291bGQgaGF2ZSBiZWVuIHNvIG11Y2ggbmljZXIgdG8gcmV0dXJu
IHRoZSBlcnJvcgo+IGNvZGUgJ3JldCcgaW5zdGVhZCAod2hpY2ggaW4gdGhpcyBjYXNlIGlzIC1F
MkJJRykuCj4gCj4gSSBkb24ndCB0aGluayB0aGlzIGlzIGEgaHVnZSBkZWFsLCBidXQgRVJSX1BU
UigpIGhhcyBiZWVuIGh1Z2VseQo+IHN1Y2Nlc3NmdWwgZWxzZXdoZXJlLiBBbmQgSSdtIG5vdCBo
dWdlbHkgY29udmluY2VkIGFib3V0IGFsbCB0aGVzZQo+ICJhbnkgYWRkcmVzcyBjYW4gYmUgdmFs
aWQiIGFyZ3VtZW50cy4gSG93IHRoZSBoZWxsIGRvIHlvdSBnZW5lcmF0ZSBhCj4gcmFuZG9tIGRt
YSBhZGRyZXNzIGluIHRoZSBsYXN0IHBhZ2UgdGhhdCBpc24ndCBldmVuIHBhZ2UtYWxpZ25lZD8K
CmttYWxsb2MoKSBhIDY0LWJ5dGUgYnVmZmVyLCBkbWFfbWFwX3NpbmdsZSgpIHRoYXQgYnVmZmVy
LiAgSWYgeW91CmhhdmUgUkFNIHRoYXQgbWFwcyB0byBhIF9idXNfIGFkZHJlc3MgaW4gdGhlIHRv
cCBwYWdlIG9mIDRHQiBvZiBhCjMyLWJpdCBidXMgYWRkcmVzcywgdGhlbiB5b3UgbG9zZS4gIFNp
bXBsZXMuCgpTdWJzeXN0ZW1zIGxpa2UgSTJDLCBTUEksIFVTQiBldGMgYWxsIGRlYWwgd2l0aCBz
bWFsbCBrbWFsbG9jJ2QKYnVmZmVycyBhbmQgdGhlaXIgZHJpdmVycyBtYWtlIHVzZSBvZiBETUEu
CgotLSAKUk1LJ3MgUGF0Y2ggc3lzdGVtOiBodHRwOi8vd3d3LmFybWxpbnV4Lm9yZy51ay9kZXZl
bG9wZXIvcGF0Y2hlcy8KRlRUQyBicm9hZGJhbmQgZm9yIDAuOG1pbGUgbGluZSBpbiBzdWJ1cmJp
YTogc3luYyBhdCAxMi4xTWJwcyBkb3duIDYyMmticHMgdXAKQWNjb3JkaW5nIHRvIHNwZWVkdGVz
dC5uZXQ6IDExLjlNYnBzIGRvd24gNTAwa2JwcyB1cAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 17:47:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 17:47: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-devel-bounces@lists.xenproject.org>)
	id 1gS3vW-0007hA-Fv; Wed, 28 Nov 2018 17:47:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=83fl=oh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gS3vV-0007h3-5m
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 17:47:05 +0000
X-Inumbo-ID: 9d828fb3-f335-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9d828fb3-f335-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 17:47:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6F9FAA78;
 Wed, 28 Nov 2018 09:47:03 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A4F723F59C;
 Wed, 28 Nov 2018 09:47:02 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <CAD3CancOq7wwLGEoL6HcCc8iO2rYtGr8n68GA=e6iiqtUVGZyQ@mail.gmail.com>
 <31b037ae-0f4e-0494-7460-b0d78422e01b@arm.com>
 <CAD3CanfUmzin+jw6xHYJ=8vQ6V2DGbRXjj0LdCm7qspMtZ7Y=g@mail.gmail.com>
 <481882d7-e510-51ae-2529-8bf381b6c252@arm.com>
 <CAD3CaneTnc9VGb830sWmYU9VAuOh9wxPcOnxq2OpmFxP-h0row@mail.gmail.com>
 <6dd06247-df82-5206-5fe1-77ed41da3e96@arm.com>
 <CAD3CaneTvD6vy4QjisdonhxfmV37+S-=duGW3q_JFVhxJPHJHw@mail.gmail.com>
 <CAD3Canc0pDySymzsUiwvsJt_1ctPkrsJSPi=kWSZYdCJ_KLfuA@mail.gmail.com>
 <28e958ae-d04e-81ce-2a5d-b22311378b4c@arm.com>
 <alpine.DEB.2.10.1811280746280.4577@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <34f07246-479e-2862-48a6-ea1ce8234f6a@arm.com>
Date: Wed, 28 Nov 2018 17:47:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811280746280.4577@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] Problems building and running Xen on Hikey960
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Matthew Daley <mattd@bugfuzz.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyOC8xMS8yMDE4IDE1OjQ2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
V2VkLCAyOCBOb3YgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBNYXR0aGV3LAo+Pgo+
PiBPbiAyOC8xMS8yMDE4IDA2OjQzLCBNYXR0aGV3IERhbGV5IHdyb3RlOgo+Pj4gT24gTW9uLCAy
NiBOb3YgMjAxOCBhdCAxNDowNywgTWF0dGhldyBEYWxleSA8bWF0dGRAYnVnZnV6ei5jb20+IHdy
b3RlOgo+Pj4+Cj4+Pj4gT24gRnJpLCAyMyBOb3YgMjAxOCBhdCAwOTo1MSwgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4+Cj4+Pj4+IEhpIE1hdHRoZXcsCj4+
Pj4+Cj4+Pj4+IFNvcnJ5IGZvciB0aGUgbGF0ZSBhbnN3ZXIgYW5kIHRoYW5rIHlvdSBmb3IgdGVz
dGluZyB0aGUgcGF0Y2guCj4+Pj4+Cj4+Pj4+IE9uIDExLzEzLzE4IDEwOjQzIFBNLCBNYXR0aGV3
IERhbGV5IHdyb3RlOgo+Pj4+Pj4gT24gVHVlLCAxMyBOb3YgMjAxOCBhdCAwMjowMSwgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gT24gMTEvMTEvMTgg
MToxNSBBTSwgTWF0dGhldyBEYWxleSB3cm90ZToKPj4+Pj4+IEkgZ2F2ZSB0aGlzIGEgZ28gYnV0
IHVuZm9ydHVuYXRlbHkgdGhlIHNhbWUgcHJvYmxlbSBvY2N1cnMgKGVycm9yCj4+Pj4+PiAtOXMp
LiBKdXN0IHRvIGNoZWNrIG5vdGhpbmcgd2VpcmQgaXMgaGFwcGVuaW5nIEkgYWRkZWQgYSBwcmlu
dGsgdG8KPj4+Pj4+IGNoZWNrIHRoZSB2YWx1ZSBvZiBfX3BhKGluaXRfc2Vjb25kYXJ5KSBpbiBj
YWxsX3BzY2lfY3B1X29uLCBnaXZpbmcKPj4+Pj4+IDB4ZGZlMDAxODAuCj4+Pj4+Cj4+Pj4+IEkg
aGF2ZSBwb3N0ZWQgYSBwYXRjaCB0aGF0IGRpc2FibGVzIGNvbXBsZXRlbHkgdGhlIHJlbG9jYXRp
b24gWzFdLiBDb3VsZAo+Pj4+PiB5b3UgaGF2ZSBhIHRyeSBhbmQgc2VlIHdoZXRoZXIgaXQgd29y
a3Mgbm93Pwo+Pj4+Pgo+Pj4+PiBDaGVlcnMsCj4+Pj4+Cj4+Pj4+IFsxXSBodHRwczovL2xpc3Rz
Lnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0xMS9tc2cwMjYzOC5odG1sCj4+
Pj4+Cj4+Pj4+IC0tCj4+Pj4+IEp1bGllbiBHcmFsbAo+Pj4+Cj4+Pj4KPj4+PiBIaSBKdWxpZW4s
Cj4+Pj4KPj4+PiBVbmZvcnR1bmF0ZWx5IHdpdGggdGhpcyBwYXRjaCBpdCBhcHBlYXJzIHRvIGZy
ZWV6ZSBhZnRlciB0aGUgY2FsbCB0byBzd2l0Y2hfdHRicih0dGJyKS4KPj4+Pgo+Pj4+IC0gTWF0
dGhldwo+Pj4KPj4+IFNvIGxvb2tpbmcgYXQgc2V0dXBfcGFnZXRhYmxlcywgbXkgdW5kZXJzdGFu
ZGluZyBpcyB0aGF0IGl0IHNldHMgdXAgYQo+Pj4gMk1pQiBtYXBwaW5nIGZvciBYZW4ncyAudGV4
dCBzZWN0aW9uIChiZWZvcmUgdGhlbiBzcGxpdHRpbmcgaXQgaW50bwo+Pj4gNEtpQiBwYWdlcyku
IEhvd2V2ZXIsIEdSVUIgaXMgbG9hZGluZyBYZW4gaW4gUkFNIGF0IDB4Qjg3MzYwMDAgZm9yIG1l
Lgo+Pj4gVGhpcyBpc24ndCAyTWlCIGFsaWduZWQgKGFuZCBpc24ndCBpbiBsb3cgbWVtb3J5IGVp
dGhlciEpLCBzbyBJIGNhbid0Cj4+PiBzZWUgaG93IHRoaXMgd291bGQgd29yazsgaXQgc3RpbGwg
cmVxdWlyZXMgcmVsb2NhdGlvbiBvciBhIG1vcmUKPj4+IGdyYW51bGFyIG1hcHBpbmcsIG5vPwo+
Pgo+PiBJIG1pc3NlZCB0aGUgZmFjdCB0aGF0IHdlIGNvbmZpZ3VyZSB0aGUgUEUvQ09GRiBoZWFk
ZXIgd2l0aCA0S0IgYWxpZ25tZW50Lgo+PiBUaGVyZWZvcmUgVUVGSSBpcyBmcmVlIHRvIGxvYWQg
WGVuIGF0IGFueSBhZGRyZXNzIDRLQiBhbGlnbmVkLgo+Pgo+PiBJIG1hbmFnZWQgdG8gcmVwcm9k
dWNlIGl0IG9uIHNvbWUgVUVGSSBwbGF0Zm9ybSBhbmQgY2FtZSB1cCB3aXRoCj4+IHRoZSBmb2xs
b3dpbmcgcGF0Y2g6Cj4gCj4gd2VsbCBkb25lIQoKSG1tbSwgaXQgbG9va3MgbGlrZSBzb21lIHZl
cnNpb25zIG9mIEdSVUIgYXJlIG5vdCBoYXBweSB3aXRoIHRoaXMgcGF0Y2guIEkgYW0gCm5vdCBl
bnRpcmVseSBzdXJlIHdoeS4KCkFueXdheSwgSSBoYXZlIGEgcGF0Y2ggdG8gdXNlIGEgc21hbGxl
ciBncmFudWxlIHRoYXQgc2hvdWxkIGFsc28gZml4IGFub3RoZXIgYnVnIAphdCB0aGUgc2FtZSB0
aW1lLiBJIHNlbmQgdGhlbSB0b25pZ2h0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 17:47:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 17:47: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-devel-bounces@lists.xenproject.org>)
	id 1gS3vk-0007jJ-Qo; Wed, 28 Nov 2018 17:47: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=fE64=OH=citrix.com=prvs=863b436f6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gS3vj-0007j4-TW
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 17:47:19 +0000
X-Inumbo-ID: a4c38e14-f335-11e8-b512-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a4c38e14-f335-11e8-b512-12d6303a7972;
 Wed, 28 Nov 2018 17:47:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="71759604"
Date: Wed, 28 Nov 2018 17:47:01 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20181128174701.hafnnul3czz4dn5t@zion.uk.xensource.com>
References: <20181128174333.15672-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181128174333.15672-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDU6NDM6MzNQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPVk1GIGhhcyBiZWNvbWUgZGVwZW5kZW50IG9uIE9wZW5TU0wsIHdoaWNoIGl0IGlzIGluY2x1
ZGVkIGFzIGEgc3VibW9kdWxlLgoKcy9pdC8vCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 17:49:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 17:49: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-devel-bounces@lists.xenproject.org>)
	id 1gS3y1-0007yD-AX; Wed, 28 Nov 2018 17:49: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=mek4=oh=redhat.com=imammedo@srs-us1.protection.inumbo.net>)
 id 1gS3xz-0007y1-TX
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 17:49:39 +0000
X-Inumbo-ID: fa2e2aac-f335-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa2e2aac-f335-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 17:49:39 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D58BB40F1C;
 Wed, 28 Nov 2018 17:49:38 +0000 (UTC)
Received: from localhost (unknown [10.43.2.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 5AC5760CCF;
 Wed, 28 Nov 2018 17:49:34 +0000 (UTC)
Date: Wed, 28 Nov 2018 18:49:33 +0100
From: Igor Mammedov <imammedo@redhat.com>
To: =?UTF-8?B?TWFyYy1BbmRyw6k=?= Lureau <marcandre.lureau@redhat.com>
Message-ID: <20181128184933.66391782@redhat.com>
In-Reply-To: <20181127092801.21777-16-marcandre.lureau@redhat.com>
References: <20181127092801.21777-1-marcandre.lureau@redhat.com>
 <20181127092801.21777-16-marcandre.lureau@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Wed, 28 Nov 2018 17:49:38 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH for-3.2 v4 15/28] hw: apply accel compat
 properties without touching globals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Andreas =?UTF-8?B?RsOkcmJl?= =?UTF-8?B?cg==?= <afaerber@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNyBOb3YgMjAxOCAxMzoyNzo0OCArMDQwMApNYXJjLUFuZHLDqSBMdXJlYXUgPG1h
cmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4gd3JvdGU6Cgo+IEludHJvZHVjZSBvYmplY3RfYXBw
bHlfZ2xvYmFsX3Byb3BzKCkgZnVuY3Rpb24sIHRvIGFwcGx5IGNvbXBhdGliaWxpdHkKPiBwcm9w
ZXJ0aWVzIGZyb20gYSBHUHRyQXJyYXkuCj4gCj4gRm9yIGFjY2VsIGNvbXBhdGliaWxpdHkgcHJv
cGVydGllcywgYXBwbHkgdGhlbSBkdXJpbmcKPiBkZXZpY2VfcG9zdF9pbml0KCksIGFmdGVyIGFj
Y2VsX3JlZ2lzdGVyX2NvbXBhdF9wcm9wcygpIGhhcyBzZXQgdGhlbS4KPiAKPiBUbyBwb3B1bGF0
ZSB0aGUgY29tcGF0aWJpbGl0eSBwcm9wZXJ0aWVzLCBpbnRyb2R1Y2UgU0VUX0NPTVBBVCgpLCBh
Cj4gbW9yZSBnZW5lcmljIHZlcnNpb24gb2YgU0VUX01BQ0hJTkVfQ09NUEFUKCkgdGhhdCBjYW4g
c2V0IGNvbXBhdAo+IHByb3BlcnRpZXMgb24gb3RoZXIgb2JqZWN0cyB0aGFuIE1hY2hpbmUsIGFu
ZCB1c2luZyBHUHRyQXJyYXkuCj4gCj4gU2lnbmVkLW9mZi1ieTogTWFyYy1BbmRyw6kgTHVyZWF1
IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+Cj4gLS0tCj4gIGluY2x1ZGUvaHcvcWRldi1j
b3JlLmggfCAxMyArKysrKysrKysrKysrCj4gIGluY2x1ZGUvcW9tL29iamVjdC5oICAgfCAgMyAr
KysKPiAgaW5jbHVkZS9zeXNlbXUvYWNjZWwuaCB8ICA0ICstLS0KPiAgYWNjZWwvYWNjZWwuYyAg
ICAgICAgICB8IDEyIC0tLS0tLS0tLS0tLQo+ICBody9jb3JlL3FkZXYuYyAgICAgICAgIHwgMTEg
KysrKysrKysrKysKPiAgaHcveGVuL3hlbi1jb21tb24uYyAgICB8IDM4ICsrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHFvbS9vYmplY3QuYyAgICAgICAgICAgfCAyNSAr
KysrKysrKysrKysrKysrKysrKysrKysrCj4gIHZsLmMgICAgICAgICAgICAgICAgICAgfCAgMiAr
LQo+ICA4IGZpbGVzIGNoYW5nZWQsIDczIGluc2VydGlvbnMoKyksIDM1IGRlbGV0aW9ucygtKQo+
IApbLi4uXQoKPiBkaWZmIC0tZ2l0IGEvdmwuYyBiL3ZsLmMKPiBpbmRleCBmYTI1ZDFhZTJkLi5j
MDZlOTQyNzFjIDEwMDY0NAo+IC0tLSBhL3ZsLmMKPiArKysgYi92bC5jCj4gQEAgLTI5NjMsNyAr
Mjk2Myw3IEBAIHN0YXRpYyB2b2lkIHVzZXJfcmVnaXN0ZXJfZ2xvYmFsX3Byb3BzKHZvaWQpCj4g
ICAqLwo+ICBzdGF0aWMgdm9pZCByZWdpc3Rlcl9nbG9iYWxfcHJvcGVydGllcyhNYWNoaW5lU3Rh
dGUgKm1zKQo+ICB7Cj4gLSAgICBhY2NlbF9yZWdpc3Rlcl9jb21wYXRfcHJvcHMobXMtPmFjY2Vs
ZXJhdG9yKTsKPiArICAgIGFjY2VsX3JlZ2lzdGVyX2NvbXBhdF9wcm9wcyhBQ0NFTF9HRVRfQ0xB
U1MobXMtPmFjY2VsZXJhdG9yKS0+Y29tcGF0X3Byb3BzKTsKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBeXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eCkFjY2VwdGFi
bGUgd2F5IHRvIGRvIGFib3ZlIGlzOgogRm9vICpmb28gPUNBU1Qoc29tZXRoaW5nKQogRlVOQyhm
b28tPm1lbWJlcikKaWYgSSByZWNhbGwgY29ycmVjdGx5Cgo+ICAgICAgbWFjaGluZV9yZWdpc3Rl
cl9jb21wYXRfcHJvcHMobXMpOwo+ICAgICAgdXNlcl9yZWdpc3Rlcl9nbG9iYWxfcHJvcHMoKTsK
PiAgfQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 17:49:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 17:49: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-devel-bounces@lists.xenproject.org>)
	id 1gS3y2-0007yJ-K6; Wed, 28 Nov 2018 17:49:42 +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=ir32=OH=citrix.com=prvs=8634c6f68=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gS3y0-0007y7-Qn
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 17:49:40 +0000
X-Inumbo-ID: fa2b30a0-f335-11e8-863f-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fa2b30a0-f335-11e8-863f-12d6303a7972;
 Wed, 28 Nov 2018 17:49:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="82489571"
Date: Wed, 28 Nov 2018 18:48:32 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181128174832.om7dtvdqu5xj6m64@mac>
References: <20181128100949.us5zjhswmxx42635@mac>
 <5BFE91980200007800200BDF@prv1-mh.provo.novell.com>
 <20181128154124.6iyz44hsvm7diovj@mac>
 <5BFEC0B80200007800200DBA@prv1-mh.provo.novell.com>
 <20181128165430.mgirjhqupxjh6nrg@mac>
 <5BFECAA10200007800200E9E@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BFECAA10200007800200E9E@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] vpci: deferral of register write until p2m changes
 are done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMTA6MDQ6MzNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjExLjE4IGF0IDE3OjU0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDk6MjI6MTZBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDI4LjExLjE4IGF0IDE2OjQxLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gTXkgcGxhbiBpcyB0aGF0IERvbVVzIHdvbid0IGJlIGFs
bG93ZWQgdG8gdG9nZ2xlIHRoZSBtZW1vcnkgZGVjb2RpbmcKPiA+PiA+IGJpdCwgYW5kIGl0J3Mg
Z29pbmcgdG8gYmUgYWx3YXlzIGVuYWJsZWQsIGxpa2UgaXQncyBjdXJyZW50bHkgZG9uZSBmb3IK
PiA+PiA+IHBjaS1wYXNzdGhyb3VnaCBpbiBRRU1VLiBUb2dnbGluZyB0aGUgbWVtb3J5IGRlY29k
aW5nIGJpdCBpbiBhIERvbVUgaXMKPiA+PiA+IGdvaW5nIHRvIHRyaWdnZXIgYSBjaGFuZ2UgdG8g
dGhlIHAybSAobWFwIG9yIHVubWFwKSBidXQgdGhlIGNvbW1hbmQKPiA+PiA+IHJlZ2lzdGVyIHdp
bGwgYWx3YXlzIGhhdmUgdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQgZW5hYmxlZC4KPiA+PiAKPiA+
PiBCdXQgdGhpcyBpc24ndCBlbnRpcmVseSBjb3JyZWN0LCBldmVuIGlmIHdlJ3ZlIGdvdCBhd2F5
IHdpdGggdGhpcwo+ID4+IHNvIGZhci4gQnV0IHdlJ3JlIG1vc3RseSBjb25zaWRlcmluZyB3ZWxs
LWJlaGF2ZWQgZ3Vlc3RzIGFuZAo+ID4+IGRldmljZXMuIFdoYXQgaWYgb25lIGFjdHVhbGx5IHRy
aWdnZXJzIGJ1cyBhY3Rpdml0eSBpbiBwYXJhbGxlbCB0bwo+ID4+IGEgQkFSIGNoYW5nZT8KPiA+
IAo+ID4gV2VsbCwgdGhhdCdzIGxpa2VseSB0byBub3Qgd29yayBwcm9wZXJseSBpbiBhbnkgY2Fz
ZSB3aXRoIG9yIHdpdGhvdXQKPiA+IGRpc2FibGluZyB0aGUgbWVtb3J5IGRlY29kaW5nIGJpdD8K
PiAKPiBPZiBjb3Vyc2Ugbm90Lgo+IAo+ID4gQnV0IEkgZG9uJ3Qgc2VlIGhvdyB0aGF0J3MgZ29p
bmcgdG8gYWZmZWN0IFhlbiBzdGFiaWxpdHkgKG9yIHdoYXQgdGhlCj4gPiBkb21haW4gaXMgYXR0
ZW1wdGluZyB0byBhY2hpZXZlIHdpdGggaXQpLgo+IAo+ICJJIGRvbid0IHNlZSBob3cgLi4uIiAh
PSAiVGhhdCdzIG5vdCBnb2luZyB0byAuLi4iLiBBbmQgaW4gY2FzZSBteQo+IHByaW9yIHdheSBv
ZiB3b3JkaW5nIGl0IHdhcyBhbWJpZ3VvdXM6IFdlIHZlcnkgbXVjaCBuZWVkIHRvCj4gdGhpbmsg
YWJvdXQgbWFsaWNpb3VzIGd1ZXN0cyAob25jZSBhbnkgb2YgdGhpcyBpcyB0byBiZSBleHRlbmRl
ZAo+IHRvIERvbVUtcykuIEhlbmNlIGEgZ29hbCBvZiAiSSB3YW50IHRvIGNyYXNoIFhlbiIgbmVl
ZHMgdG8gYmUKPiB0YWtlbiBpbnRvIGNvbnNpZGVyYXRpb24uCgpSaWdodCwgc28gWGVuIG1pZ2h0
IHdoYXQgdG8gZGlzYWJsZSBtZW1vcnkgZGVjb2RpbmcgZm9yIERvbVVzIGFsc28uCgpCdXQgdGhh
dCdzIG9ydGhvZ29uYWwgdG8gd2hldGhlciB3ZSBhZ3JlZSB0aGF0IHRoZSB3cml0ZSB0byB0aGUK
Y29tbWFuZCByZWdpc3RlciBjYW4gaGFwcGVuIGJlZm9yZSB0aGUgcDJtIG1vZGlmaWNhdGlvbnMs
IGJvdGggaW4gdGhlCm1hcCBhbmQgdGhlIHVubWFwIGNhc2UuIEkgdGhpbmsgc28sIGJ1dCBJIHdv
dWxkIGxpa2UgdG8gYmUgc3VyZSB5b3UKYWdyZWUgYmVmb3JlIEkgY29kZSB0aGlzLgoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 17:56:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 17:56: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-devel-bounces@lists.xenproject.org>)
	id 1gS44C-0000Nv-CO; Wed, 28 Nov 2018 17:56: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=/WKf=OH=citrix.com=prvs=86304e188=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gS44B-0000Nq-PN
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 17:56:03 +0000
X-Inumbo-ID: ddace9ae-f336-11e8-8cbc-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ddace9ae-f336-11e8-8cbc-12d6303a7972;
 Wed, 28 Nov 2018 17:56:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="82489877"
From: George Dunlap <George.Dunlap@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH 8/9] libxl: Kill QEMU by uid when possible
Thread-Index: AQHUg1AWiirFyoc5Q0ywbzERWoVAGKVlXzMAgAAQpoA=
Date: Wed, 28 Nov 2018 17:55:59 +0000
Message-ID: <E08C72B6-B4AC-4C1B-B8E6-6D0D8D51E3F6@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-8-george.dunlap@citrix.com>
 <23550.51384.89698.110737@mariner.uk.xensource.com>
In-Reply-To: <23550.51384.89698.110737@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <9852192C32B34D44BB535C06AA1EC20C@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 8/9] libxl: Kill QEMU by uid when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gTm92IDI4LCAyMDE4LCBhdCA0OjU2IFBNLCBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AY2l0cml4LmNvbT4gd3JvdGU6DQo+IA0KPiBHZW9yZ2UgRHVubGFwIHdyaXRlcyAoIltQQVRD
SCA4LzldIGxpYnhsOiBLaWxsIFFFTVUgYnkgdWlkIHdoZW4gcG9zc2libGUiKToNCj4+IFRoZSBw
cml2Y21kIGZkIHRoYXQgYSBkbV9yZXN0cmljdCdlZCBRRU1VIGhhcyBnaXZlcyBpdCBwZXJtaXNz
aW9uIHRvDQo+PiBvbmUgc3BlY2lmaWMgZG9tYWluIElELiAgVGhpcyBkb21haW4gSUQgd2lsbCBw
cm9iYWJseSBldmVudHVhbGx5IGJlDQo+PiB1c2VkIGFnYWluLiAgSXQgaXMgdGhlcmVmb3JlIG5l
Y2Vzc2FyeSB0byBtYWtlIGFic29sdXRlbHkgc3VyZSB0aGF0IGENCj4+IHJvZ3VlIFFFTVUgcHJv
Y2VzcyBjYW5ub3QgaGFuZyBhcm91bmQgYWZ0ZXIgaXRzIGRvbWFpbiBoYXMgZXhpdGVkLg0KPiAN
Cj4gVGhhbmtzLiAgVGhpcyBsb29rcyByb3VnaGx5IHJpZ2h0IGJ1dCBJIGhhdmUgc29tZSBjb2Rp
bmcgc3R5bGUNCj4gcXVpYmJsZXMsIGFuZCBJIGFtIG5vdCBjb252aW5jZWQgdGhlIGVycm9yIGhh
bmRsaW5nIGlzIHJpZ2h0Lg0KPiANCj4+IEBAIC0yMzgyLDYgKzIzODksMTUgQEAgdm9pZCBsaWJ4
bF9fc3Bhd25fbG9jYWxfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUg
KmRtc3MpDQo+PiANCj4+ICAgICBjb25zdCBjaGFyICpkb21fcGF0aCA9IGxpYnhsX194c19nZXRf
ZG9tcGF0aChnYywgZG9taWQpOw0KPj4gDQo+PiArICAgIC8qIA0KPj4gKyAgICAgKiBJZiB3ZSdy
ZSBzdGF0aW5nIHRoZSBkbSB3aXRoIGEgbm9uLXJvb3QgVUlELCBzYXZlIHRoZSBVSUQgc28NCj4g
DQo+IFR5cG8gZm9yIGBzdGFydGluZycuDQo+IA0KPj4gKyAgICAgKiB0aGF0IHdlIGNhbiByZWxp
YWJseSBraWxsIGl0IGFuZCBhbnkgc3VicHJvY2Vzc2VzDQo+PiArICAgICAqLw0KPiAuLi4NCj4+
ICtzdGF0aWMgdm9pZCBraWxsX2RldmljZV9tb2RlbF91aWRfY2IobGlieGxfX2VnYyAqZWdjLA0K
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfY2hpbGQg
KmRlc3Ryb3llciwNCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGlk
X3QgcGlkLCBpbnQgc3RhdHVzKTsNCj4+ICsNCj4+IHZvaWQgbGlieGxfX2Rlc3Ryb3lfZGV2aWNl
X21vZGVsKGxpYnhsX19lZ2MgKmVnYywNCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX19kZXN0cm95X2RldmljZW1vZGVsX3N0YXRlICpkZG1zKQ0KPj4gew0KPj4gQEAg
LTI2NTgsMTUgKzI2NzgsMTAzIEBAIHZvaWQgbGlieGxfX2Rlc3Ryb3lfZGV2aWNlX21vZGVsKGxp
YnhsX19lZ2MgKmVnYywNCj4+ICAgICBpbnQgcmM7DQo+PiAgICAgaW50IGRvbWlkID0gZGRtcy0+
ZG9taWQ7DQo+PiAgICAgY2hhciAqcGF0aCA9IERFVklDRV9NT0RFTF9YU19QQVRIKGdjLCBMSUJY
TF9UT09MU1RBQ0tfRE9NSUQsIGRvbWlkLCAiIik7DQo+PiArICAgIGNvbnN0IGNoYXIgKiBkbV91
aWRfc3RyOw0KPj4gKyAgICB1aWRfdCBkbV91aWQ7DQo+PiArICAgIGludCByZWFwZXJfcGlkOw0K
Pj4gKyAgICBpbnQgcmV0Ow0KPj4gDQo+PiAgICAgaWYgKCF4c19ybShDVFgtPnhzaCwgWEJUX05V
TEwsIHBhdGgpKQ0KPj4gICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgInhzX3JtIGZhaWxlZCBm
b3IgJXMiLCBwYXRoKTsNCj4+IA0KPj4gLSAgICAvKiBXZSBzaG91bGQgdHJ5IHRvIGRlc3Ryb3kg
dGhlIGRldmljZSBtb2RlbCBhbnl3YXkuICovDQo+PiAtICAgIHJjID0ga2lsbF9kZXZpY2VfbW9k
ZWwoZ2MsDQo+PiAtICAgICAgICAgICAgICBHQ1NQUklOVEYoIi9sb2NhbC9kb21haW4vJWQvaW1h
Z2UvZGV2aWNlLW1vZGVsLXBpZCIsIGRvbWlkKSk7DQo+PiArICAgIC8qIA0KPj4gKyAgICAgKiBX
ZSBzaG91bGQgdHJ5IHRvIGRlc3Ryb3kgdGhlIGRldmljZSBtb2RlbCBhbnl3YXkuICBDaGVjayB0
byBzZWUNCj4+ICsgICAgICogaWYgd2UgY2FuIGtpbGwgYnkgVUlEDQo+PiArICAgICAqLw0KPj4g
KyAgICByZXQgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCBYQlRfTlVMTCwNCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiL2xvY2FsL2RvbWFpbi8lZC9p
bWFnZS9kZXZpY2UtbW9kZWwtdWlkIiwNCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZG9taWQpLA0KPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZkbV91aWRfc3RyKTsNCj4gDQo+IEkga25vdyB0aGlzIGZ1bmN0aW9uIGlzIGJhZCBpbiBp
dHMgdXNlIG9mIGByYycgZm9yIHN5c2NhbGwgcmV0dXJuIGJ1dA0KPiBwbGVhc2UgZG9uJ3QgbWFr
ZSBpdCB3b3JzZSBieSBpbnRyb2R1Y2luZyBgcmV0JyBmb3Igd2hhdCBzaG91bGQgYmUNCj4gYHJj
Jy4gIFdvdWxkIHlvdSBtaW5kIGFkZGluZyBhIHByZS1wYXRjaCB0byBjaGFuZ2UgYHJjJyB0byBg
cicgYW5kDQo+IHRoZW4geW91IGNhbiB1c2UgYHJjJyA/DQo+IA0KPj4gKyAgICBpZiAocmV0IHx8
ICFkbV91aWRfc3RyKSB7DQo+IA0KPiBTaG91bGRuJ3Qgd2UgZmFpbCBpZiBsaWJ4bF9feHNfcmVh
ZF9jaGVja2VkIGZhaWxzID8NCj4gT3RoZXJ3aXNlIHdlIHJpc2sgbGVhdmluZyBmcmFnbWVudHMg
b2YgZG9tYWluIGJlaGluZCBldmVuIGlmIHdlIGZhaWwuDQo+IChQb3NzaWJseSB3ZSBzaG91bGQg
Y2Fycnkgb24sIGJ1dCBhY2N1bXVsYXRlIGVycm9ycyBpbiByYy4pDQoNClJpZ2h0LCBJIGRpZG7i
gJl0IG5vdGljZSB0aGF0IHJlYWRfY2hlY2tlZCBmaWx0ZXJlZCBvdXQgRU5PRU5UICh0aHVzIGEg
bm9uLXplcm8gdmFsdWUgZm9yIHJldCBpbmRpY2F0ZXMgYSBkaWZmZXJlbnQgZXJyb3IpLg0KDQpO
b3QgcmVhbGx5IHN1cmUgd2hhdCB0aGUgYmVzdCB0aGluZyB3b3VsZCBiZSB0byBkbyBpbiB0aGF0
IGNhc2U7IG1heWJlIHJldHVybmluZyBhbiBlcnJvciBpbW1lZGlhdGVseSBpcyB0aGUgYmV0dGVy
IG9wdGlvbi4NCg0KPiANCj4+ICsgICAgICAgIC8qIE5vIHVpZCBpbiB4ZW5zdG9yZTsganVzdCBr
aWxsIHRoZSBwaWQgd2UgaGF2ZSAqLw0KPj4gKyAgICAgICAgTE9HRChERUJVRywgZG9taWQsICJE
aWRuJ3QgZmluZCBkbSBVSUQ7IGRlc3Ryb3lpbmcgYnkgcGlkIik7DQo+PiArICAgICAgICANCj4+
ICsgICAgICAgIHJjID0ga2lsbF9kZXZpY2VfbW9kZWwoZ2MsDQo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEdDU1BSSU5URigiL2xvY2FsL2RvbWFpbi8lZC9pbWFnZS9kZXZpY2Ut
bW9kZWwtcGlkIiwgZG9taWQpKTsNCj4+ICsgICAgDQo+PiArICAgICAgICBsaWJ4bF9fcW1wX2Ns
ZWFudXAoZ2MsIGRvbWlkKTsNCj4+ICsNCj4+ICsgICAgICAgIGRkbXMtPmNhbGxiYWNrKGVnYywg
ZGRtcywgcmMpOw0KPj4gKyAgICAgICAgcmV0dXJuOw0KPiANCj4gQ2FuIHlvdSBwbGVhc2UgYnJl
YWsgb3V0IHRoaXMgbGl0dGxlIGV4aXQgY29kZSBmcmFnbWVudA0KPiANCj4gICsgICAgICAgIGxp
YnhsX19xbXBfY2xlYW51cChnYywgZG9taWQpOw0KPiAgKyAgICAgICAgZGRtcy0+Y2FsbGJhY2so
ZWdjLCBkZG1zLCByYyk7DQo+IA0KPiBpbnRvIGEgc3ViLWZ1bmN0aW9uID8gIEl0IG9jY3VycyB0
d2ljZSBhbmQgaXQgaXMgZWFzaWVyIHRvIHJlYXNvbg0KPiBhYm91dCB0aGluZ3MgaWYgdGhlIG9w
ZXJhdGlvbiBoYXMgYSBzaW5nbGUgZXhpdCBwYXRoLg0KDQpBY3R1YWxseSwgSSB0aGluayBJ4oCZ
bSBnb2luZyB0byBjYWxsIGxpYnhsX19xbXBfY2xlYW51cCgpIGJlZm9yZSBkb2luZyB0aGUga2ls
bCgpW3NdIGluc3RlYWQuDQoNCj4gDQo+PiArICAgIC8qIFFFTVUgaGFzIGl0cyBvd24gdWlkOyBr
aWxsIGFsbCBwcm9jZXNzZXMgd2l0aCB0aGF0IFVJRCAqLw0KPj4gKyAgICBMT0dEKERFQlVHLCBk
b21pZCwgIkZvdW5kIERNIHVpZCAlcywgZGVzdHJveWluZyBieSB1aWQiLCBkbV91aWRfc3RyKTsN
Cj4+ICsgICAgDQo+PiArICAgIGRtX3VpZCA9IGF0b2koZG1fdWlkX3N0cik7DQo+IA0KPiBJIGFt
IHRlbXB0ZWQgdG8gc3VnZ2VzdCBhIG1vcmUgcm9idXN0IHVzZSBvZiBzdHJ0b3VsIGhlcmUgYnV0
IHNpbmNlDQo+IHRoaXMgY2FtZSBmcm9tIG91ciBvd24geGVuc3RvcmUgbm9kZSwgZmluZS4NCj4g
DQo+PiArICAgIHJlYXBlcl9waWQgPSBsaWJ4bF9fZXZfY2hpbGRfZm9yayhnYywgJmRkbXMtPmRl
c3Ryb3llciwNCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtpbGxf
ZGV2aWNlX21vZGVsX3VpZF9jYik7DQo+PiArICAgIGlmIChyZWFwZXJfcGlkIDwgMCkNCj4+ICsg
ICAgICAgIGRkbXMtPmNhbGxiYWNrKGVnYywgZGRtcywgRVJST1JfRkFJTCk7DQo+PiArICAgIH0N
Cj4+ICsNCj4gDQo+IEFuZCwgdm9pbGEhICBEaWRuJ3QgeW91IG1lYW4gdG8gY2FsbCBsaWJ4bF9f
cW1wX2NsZWFudXAgPw0KDQpOb3QgbmVjZXNzYXJpbHkg4oCUIGlmIHRoZSBmb3JrIGRvZXNu4oCZ
dCB3b3JrLCB0aGUgcWVtdSBwcm9jZXNzIHdvbuKAmXQgYmUga2lsbGVkLiAgVGhpcyBjb2RlIHdh
cyB3cml0dGVuIHdpdGggdGhlIGFzc3VtcHRpb24gdGhhdCB3ZSB3YW50ZWQgcWVtdSBkZWFkIGJl
Zm9yZSByZW1vdmluZyB0aGUgc29ja2V0Lg0KDQpCdXQgQW50aG9ueSB0ZWxscyBtZSB0aGF04oCZ
cyBub3QgdGhlIGNhc2UsIHNvIEnigJltIGxlYW5pbmcgbW9yZSB0b3dhcmRzIHJlb3JnYW5pemlu
ZyB0aGlzIGZ1bmN0aW9uIHRvIGxvb2sgbGlrZSB0aGUgZm9sbG93aW5nOg0KDQoxLiBsaWJ4bF9f
cW1wX2NsZWFudXAoKQ0KMi4ga2lsbF9ieV9waWQocGlkKTsNCjMuIGlmICh1aWQpIGtpbGxfYnlf
dWlkKHVpZCk7DQoNClRoYXQgaXMsIGFsd2F5cyBraWxsIGJ5IHBpZCwgYW5kIGtpbGwgYnkgdWlk
IGlmIGl04oCZcyBhdmFpbGFibGU7IGJ1dCByZW1vdmUgdGhlIHFtcCBzb2NrZXQgZmlyc3QuDQoN
Cj4gIFlvdSdyZQ0KPiBtaXNzaW5nIHRoZSBleGl0IHBhdGguICBBbmQgbWF5YmUgdGhlIGNhbGwg
dG8gaXQgc2hvdWxkIGJlIGFuIGBvdXQnDQo+IGJsb2NrIGluIHRoaXMgZnVuY3Rpb24uDQo+IA0K
PiBBbHNvLCBhbWF6aW5nbHksIHlvdSBkb24ndCByZXR1cm4gb3IgYW55dGhpbmcgaGVyZS4gIFRo
aXMgaXMgb25seSBub3QNCj4gYSBidWcgYmVjYXVzZSB0aGUgcmVzdCBpcyBhbGwgdGhlIGNoaWxk
IHByb2Nlc3MuDQoNCk5vdCBzdXJlIHRoZSBkaXN0aW5jdGlvbiBiZXR3ZWVuIHRoZXNlIHR3byBw
YXJhZ3JhcGhzLiAgQnV0IEkgZG8gdGhpbmsgcHV0dGluZyBhbiBgb3V0OmAgbGFiZWwgdGhhdCBh
bHNvIG1ha2VzIGFuIGBhc3NlcnQocmMpYCB3b3VsZCBtYWtlIHRoaXMgbW9yZSByb2J1c3QuDQoN
Cj4+ICsgICAgaWYgKCFyZWFwZXJfcGlkKSB7IC8qIGNoaWxkICovDQo+PiArICAgICAgICBjb25z
dCBjaGFyICogY2FsbDsNCj4+ICsNCj4+ICsgICAgICAgIC8qIA0KPj4gKyAgICAgICAgICogRklY
TUU6IHRoZSBzZWNvbmQgdWlkIG5lZWRzIHRvIGJlIGRpc3RpbmN0IHRvIGF2b2lkIGJlaW5nDQo+
PiArICAgICAgICAgKiBraWxsZWQgYnkgYSBwb3RlbnRpYWwgcm9ndWUgcHJvY2Vzcw0KPj4gKyAg
ICAgICAgICovDQo+IA0KPiBUaGlzIGlzIGEgYml0IG9mIGEgZnVubnkgd2F5IG9mIGludHJvZHVj
aW5nIHRoaXMgYnV0IGZpbmUuDQoNCkkgZG9u4oCZdCBkaXNhZ3JlZSwgYnV0IEkgdGhvdWdodCBp
dCB3YXMgYmV0dGVyIHRvIGhhdmUgYSB3YXJuaW5nIHRoYW4gbm90LiBJ4oCZbSBvcGVuIHRvIGFs
dGVybmF0ZSBzdWdnZXN0aW9ucy4NCg0KPiANCj4+ICsgICAgICAgIHJldCA9IHNldHJlc3VpZChk
bV91aWQsIGRtX3VpZCwgMCk7DQo+PiArICAgICAgICBpZiAocmV0KSB7DQo+PiArICAgICAgICAg
ICAgY2FsbCA9ICJzZXRyZXN1aWQiOw0KPj4gKyAgICAgICAgICAgIGdvdG8gYmFkY2hpbGQ7DQo+
PiArICAgICAgICB9DQo+PiArDQo+PiArICAgICAgICAvKiBBbmQga2lsbCBldmVyeW9uZSBidXQg
bWUgKi8NCj4+ICsgICAgICAgIHJldCA9IGtpbGwoLTEsIDkpOw0KPj4gKyAgICAgICAgaWYgKHJl
dCkgew0KPj4gKyAgICAgICAgICAgIGNhbGwgPSAia2lsbCI7DQo+PiArICAgICAgICAgICAgZ290
byBiYWRjaGlsZDsNCj4+ICsgICAgICAgIH0NCj4+ICsgICAgICAgIF9leGl0KDApOw0KPj4gKyAg
ICAgICAgDQo+PiArICAgIGJhZGNoaWxkOg0KPj4gKyAgICAgICAgaWYgKGVycm5vID4gMCAgJiYg
ZXJybm8gPCAxMjYpIHsNCj4+ICsgICAgICAgICAgICBfZXhpdChlcnJubyk7DQo+PiArICAgICAg
ICB9IGVsc2Ugew0KPj4gKyAgICAgICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwNCj4+ICsgICAg
ICAgICAgICAgICAgICAiQ2FsbCAlcyBmYWlsZWQgKHdpdGggZGlmZmljdWx0IGVycm5vIHZhbHVl
ICVkKSIsDQo+PiArICAgICAgICAgICAgICAgICAgY2FsbCwgZXJybm8pOw0KPj4gKyAgICAgICAg
ICAgIF9leGl0KC0xKTsNCj4+ICsgICAgICAgIH0NCj4+ICsgICAgfQ0KPiANCj4gSSBkb24ndCBt
dWNoIGxpa2UgdGhlc2UgZ290b3MgZWl0aGVyLiAgTWF5YmUgYSBzdWJmdW5jdGlvbiBpcyBjYWxs
ZWQNCj4gZm9yLg0KPiANCj4gRnVydGhlcm1vcmUsIG9uY2UgYWdhaW4gcGxlYXNlIHNlZSBDT0RJ
TkdfU1RZTEUgcmUgY29udmVudGlvbmFsDQo+IHZhcmlhYmxlIG5hbWVzIGByJyBhbmQgYHJjJ8K3
DQo+IA0KPj4gK291dDoNCj4+ICsgICAgbGlieGxfX3FtcF9jbGVhbnVwKGdjLCBkZG1zLT5kb21p
ZCk7DQo+IA0KPj4gICAgIGRkbXMtPmNhbGxiYWNrKGVnYywgZGRtcywgcmMpOw0KPiANCj4gSGVy
ZSdzIHRoYXQgZmluaXNoIGZyYWdtZW50IGFnYWluLg0KPiANCj4+IGluZGV4IDg5OWE4NmU4NGIu
LjU5ZWFjMDY2MmEgMTAwNjQ0DQo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
DQo+PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oDQo+PiBAQCAtMTEzNSw3ICsx
MTM1LDcgQEAgdHlwZWRlZiBzdHJ1Y3Qgew0KPj4gICAgIGNvbnN0IGNoYXIgKiBzaGltX2NtZGxp
bmU7DQo+PiAgICAgY29uc3QgY2hhciAqIHB2X2NtZGxpbmU7DQo+PiANCj4+IC0gICAgY2hhciAq
IGRtX3J1bmFzOw0KPj4gKyAgICBjaGFyICogZG1fcnVuYXMsICAqZG1fdWlkOw0KPiANCj4gSXQg
d291bGQgYmUgbmljZSB0byBkcm9wIHRoZSBzcHVyaW91cyBzcGFjZSBiZWZvcmUgZG1fcnVuYXMg
d2hpbGUgeW91DQo+IGFyZSBoZXJlLCBhbmQgdGhlbiBwcmVzdW1hYmx5IHRoZSBkb3VibGUgc3Bh
Y2UgYmVmb3JlICpkbV91aWQgd291bGQNCj4gbm90IGJlIG5lZWRlZC4NCg0KV2VsbCBwcmVzdW1h
Ymx5IGl0IHdvdWxkIGJlIGJldHRlciB0byBmaXggaXQgYmFjayBpbiBwYXRjaCAyIGluc3RlYWQu
IDotKQ0KDQogLUdlb3JnZQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 18:00:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 18:00: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-devel-bounces@lists.xenproject.org>)
	id 1gS48T-0001Aq-4j; Wed, 28 Nov 2018 18:00: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=ggdt=oh=linuxfoundation.org=torvalds@srs-us1.protection.inumbo.net>)
 id 1gS48S-0001Al-AA
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 18:00:28 +0000
X-Inumbo-ID: 7bb4a119-f337-11e8-9a16-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7bb4a119-f337-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 18:00:26 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id p86so20063793lfg.5
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 10:00:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=linux-foundation.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ESkwdHBBDasYizEIp40J7493QYQPcDQi32FjrB5LM38=;
 b=ElBEfMzsPx+DweVR8IVClFnR3MS28XOgn5rhuriDmS4mK9Lmr4ytbx9nIEu026kwAo
 iqUtNEVKmggXCmEV2uxk655ZI1Re3dhqjrcZF4uxRtP0ggO3/CUo3Aug+F0auWcb3sEW
 hc5bgqxvFNOAfIU9IKuVgmAFJHREPOkY+cbjQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=ESkwdHBBDasYizEIp40J7493QYQPcDQi32FjrB5LM38=;
 b=a3LMzjBSrId7R3gvjEUJkHPcb4+hU51nYLBIA30nSXhQnFsCuN3nPJG6rkg49/39y/
 wn/iBiRkCwDMCQkkD+ME8fq6W9Qj2D/feq1jwaydmhgaIoJ2nCdA5sc9z3Osf/BKThtX
 UeVnxuf3U49LehnUOSd0oQkKU8/dem/2aRHLO3eYKw1qfdJgswZqnjaCxJPsdoZdS4EA
 oKoXpsYr2gDe57OxDsJUrgRemMKfqbrZJ2rwd/M/Qd9EJiVeuuHgSRXn/n0Lw+QsPYHw
 RIQ2nWXBfvE0/tNYYGHgRDbls20r8ofwdyjoGOZk3Pj5d5BUC4spaO8OHVgbHECXmdJo
 mKfA==
X-Gm-Message-State: AGRZ1gITQoJFikhY4L4vVTSZNleVifkCJZZpv7no4iwCFaJ+1O4O//t8
 jufLO2Q41in4mYSWyalmqp6MXax7Xxc=
X-Google-Smtp-Source: AJdET5cCfBqWcMIaRjXcSyj7iJoK6RGTeziURJCwFrmlTBwy9RZ5Hx3IF83UdRs5tl5PGmxXSQ0wWQ==
X-Received: by 2002:a19:f204:: with SMTP id q4mr23625523lfh.133.1543428024721; 
 Wed, 28 Nov 2018 10:00:24 -0800 (PST)
Received: from mail-lj1-f169.google.com (mail-lj1-f169.google.com.
 [209.85.208.169])
 by smtp.gmail.com with ESMTPSA id l21-v6sm1230135ljj.48.2018.11.28.10.00.23
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 28 Nov 2018 10:00:23 -0800 (PST)
Received: by mail-lj1-f169.google.com with SMTP id g11-v6so24290147ljk.3
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 10:00:23 -0800 (PST)
X-Received: by 2002:a2e:9983:: with SMTP id
 w3-v6mr25570388lji.133.1543428022781; 
 Wed, 28 Nov 2018 10:00:22 -0800 (PST)
MIME-Version: 1.0
References: <20181122140320.24080-1-hch@lst.de>
 <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
 <20181122170715.GI30658@n2100.armlinux.org.uk>
 <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
 <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
 <CAHk-=whxf0zqutExPr_j1A625Z3gcL6k_ABzKo1BtzN4F93hkA@mail.gmail.com>
 <20181123065511.GA17856@lst.de> <20181128074117.GA21126@lst.de>
 <CAHk-=wg5+rXK8dpjkSmK7tuz29VfxVWNEwmTVYB409mmyLkeew@mail.gmail.com>
 <20181128174545.GJ30658@n2100.armlinux.org.uk>
In-Reply-To: <20181128174545.GJ30658@n2100.armlinux.org.uk>
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Wed, 28 Nov 2018 10:00:06 -0800
X-Gmail-Original-Message-ID: <CAHk-=whnz4Kty6cas11bc2Gh=9zTzeeRS2k=dV9Hfc4B=xnHkQ@mail.gmail.com>
Message-ID: <CAHk-=whnz4Kty6cas11bc2Gh=9zTzeeRS2k=dV9Hfc4B=xnHkQ@mail.gmail.com>
To: linux@armlinux.org.uk
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, David Woodhouse <dwmw2@infradead.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, robin.murphy@arm.com,
 Christoph Hellwig <hch@lst.de>, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgOTo0NSBBTSBSdXNzZWxsIEtpbmcgLSBBUk0gTGludXgK
PGxpbnV4QGFybWxpbnV4Lm9yZy51az4gd3JvdGU6Cj4KPiA+IEkgZG9uJ3QgdGhpbmsgdGhpcyBp
cyBhIGh1Z2UgZGVhbCwgYnV0IEVSUl9QVFIoKSBoYXMgYmVlbiBodWdlbHkKPiA+IHN1Y2Nlc3Nm
dWwgZWxzZXdoZXJlLiBBbmQgSSdtIG5vdCBodWdlbHkgY29udmluY2VkIGFib3V0IGFsbCB0aGVz
ZQo+ID4gImFueSBhZGRyZXNzIGNhbiBiZSB2YWxpZCIgYXJndW1lbnRzLiBIb3cgdGhlIGhlbGwg
ZG8geW91IGdlbmVyYXRlIGEKPiA+IHJhbmRvbSBkbWEgYWRkcmVzcyBpbiB0aGUgbGFzdCBwYWdl
IHRoYXQgaXNuJ3QgZXZlbiBwYWdlLWFsaWduZWQ/Cj4KPiBrbWFsbG9jKCkgYSA2NC1ieXRlIGJ1
ZmZlciwgZG1hX21hcF9zaW5nbGUoKSB0aGF0IGJ1ZmZlci4KCk5vLgoKWW91IGFscmVhZHkgY2Fu
bm90IGRvIHRoYXQga21hbGxvYygpLCBleGFjdGx5IGJlY2F1c2Ugb2YgRVJSX1BUUigpLgoKTm90
IGFsbCBtZW1vcnkgaXMgYWNjZXNzaWJsZSBldmVuIHRvIHRoZSBrZXJuZWwuIElmIHlvdSBoYXZl
IG1lbW9yeQp0aGF0IHNob3dzIHVwIGluIHRoZSBsYXN0IHBhZ2Ugb2YgcGh5c19hZGRyX3QsIHlv
dSBqdXN0IG1hcmsgaXQKcmVzZXJ2ZWQgYXQgYm9vdC10aW1lLgoKV2hpY2ggaXMgd2hhdCB3ZSBB
TFJFQURZIGRvIGZvciB0aGVzZSBleGFjdCByZWFzb25zLiBJZiB0aGUgRE1BCm1hcHBpbmdzIG1l
YW5zIHRoYXQgeW91J2QgbmVlZCB0byBhZGQgb25lIG1vcmUgcGFnZSB0byB0aGF0IGxpc3Qgb2YK
cmVzZXJ2ZWQgcGFnZXMsIHRoZW4gc28gYmUgaXQuCgpUaGUgd2hvbGUgYXJndW1lbnQgb2YgImV2
ZXJ5IHBvc3NpYmxlIHBpZWNlIG9mIG1lbW9yeSBpcyBETUEnYWJsZSIgaXMKanVzdCB3cm9uZy4K
CiAgICAgICAgICAgICAgICBMaW51cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 18:09:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 18:09: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-devel-bounces@lists.xenproject.org>)
	id 1gS4Gk-0001P3-0H; Wed, 28 Nov 2018 18:09:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=dsg/=oh=armlinux.org.uk=linux+xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1gS4Gi-0001Os-AA
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 18:09:00 +0000
X-Inumbo-ID: ab7963de-f338-11e8-9a16-bc764e045a96
Received: from pandora.armlinux.org.uk (unknown
 [2001:4d48:ad52:3201:214:fdff:fe10:1be6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab7963de-f338-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 18:08:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=armlinux.org.uk; s=pandora-2014; h=Sender:In-Reply-To:Content-Type:
 MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=pYJza61sLJFdlvldn49lYBrtO2jjWdq4lJ2R7xdUYFg=; b=gzraGNzvLo/pQut2clQbWptl/
 CCoEFxn4FZkGXl2i5kb+MsfjsXZxbDz03Mx9bdLb9BQOspE9Pxrg5KjGFouybj/cRMcO4G7rvGVCo
 nKDj3+d+Y3LQWLtQbV9cQG+ZnnLrq4nyOf649l1lhvJ7Re+A1N63TI5L1xNh2iPUA8xsI=;
Received: from n2100.armlinux.org.uk
 ([2002:4e20:1eda:1:214:fdff:fe10:4f86]:56644)
 by pandora.armlinux.org.uk with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1)
 (envelope-from <linux@armlinux.org.uk>)
 id 1gS4GU-0006GK-RU; Wed, 28 Nov 2018 18:08:47 +0000
Received: from linux by n2100.armlinux.org.uk with local (Exim 4.90_1)
 (envelope-from <linux@n2100.armlinux.org.uk>)
 id 1gS4GR-00061u-Bo; Wed, 28 Nov 2018 18:08:43 +0000
Date: Wed, 28 Nov 2018 18:08:41 +0000
From: Russell King - ARM Linux <linux@armlinux.org.uk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20181128180841.GM30658@n2100.armlinux.org.uk>
References: <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
 <20181122170715.GI30658@n2100.armlinux.org.uk>
 <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
 <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
 <CAHk-=whxf0zqutExPr_j1A625Z3gcL6k_ABzKo1BtzN4F93hkA@mail.gmail.com>
 <20181123065511.GA17856@lst.de> <20181128074117.GA21126@lst.de>
 <CAHk-=wg5+rXK8dpjkSmK7tuz29VfxVWNEwmTVYB409mmyLkeew@mail.gmail.com>
 <20181128174545.GJ30658@n2100.armlinux.org.uk>
 <CAHk-=whnz4Kty6cas11bc2Gh=9zTzeeRS2k=dV9Hfc4B=xnHkQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHk-=whnz4Kty6cas11bc2Gh=9zTzeeRS2k=dV9Hfc4B=xnHkQ@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, David Woodhouse <dwmw2@infradead.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, robin.murphy@arm.com,
 Christoph Hellwig <hch@lst.de>, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMTA6MDA6MDZBTSAtMDgwMCwgTGludXMgVG9ydmFsZHMg
d3JvdGU6Cj4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgOTo0NSBBTSBSdXNzZWxsIEtpbmcgLSBB
Uk0gTGludXgKPiA8bGludXhAYXJtbGludXgub3JnLnVrPiB3cm90ZToKPiA+Cj4gPiA+IEkgZG9u
J3QgdGhpbmsgdGhpcyBpcyBhIGh1Z2UgZGVhbCwgYnV0IEVSUl9QVFIoKSBoYXMgYmVlbiBodWdl
bHkKPiA+ID4gc3VjY2Vzc2Z1bCBlbHNld2hlcmUuIEFuZCBJJ20gbm90IGh1Z2VseSBjb252aW5j
ZWQgYWJvdXQgYWxsIHRoZXNlCj4gPiA+ICJhbnkgYWRkcmVzcyBjYW4gYmUgdmFsaWQiIGFyZ3Vt
ZW50cy4gSG93IHRoZSBoZWxsIGRvIHlvdSBnZW5lcmF0ZSBhCj4gPiA+IHJhbmRvbSBkbWEgYWRk
cmVzcyBpbiB0aGUgbGFzdCBwYWdlIHRoYXQgaXNuJ3QgZXZlbiBwYWdlLWFsaWduZWQ/Cj4gPgo+
ID4ga21hbGxvYygpIGEgNjQtYnl0ZSBidWZmZXIsIGRtYV9tYXBfc2luZ2xlKCkgdGhhdCBidWZm
ZXIuCj4gCj4gTm8uCj4gCj4gWW91IGFscmVhZHkgY2Fubm90IGRvIHRoYXQga21hbGxvYygpLCBl
eGFjdGx5IGJlY2F1c2Ugb2YgRVJSX1BUUigpLgoKSSdtIHZlcnkgc29ycnksIGJ1dCBJIHRoaW5r
IHlvdSBhcmUgY29uZnVzZWQuCgprbWFsbG9jKCkgcmV0dXJucyBhIF92aXJ0dWFsXyBhZGRyZXNz
LCB3aGljaCBxdWl0ZSByaWdodGx5IG11c3Qgbm90IGJlCmluIHRoZSB0b3AgNEsgb2YgNEdCLCBl
eGFjdGx5IGR1ZSB0byBFUlJfUFRSKCkuICBUaGF0IGlzIGZpbmUuCgpIb3dldmVyLCB0aGF0IGlz
IGEgY29tcGxldGVseSBkaWZmZXJlbnQga2V0dGxlIG9mIGZpc2ggZnJvbSBhIHBoeXNpY2FsCm9y
IERNQSBhZGRyZXNzIC0gbmVpdGhlciBvZiB3aGljaCBhcmUgdmlydHVhbCBhZGRyZXNzZXMuCgpO
b3csIHNheSB3ZSBoYXZlIDFHQiBvZiBSQU0gd2hpY2ggc3RhcnRzIGF0IDB4YzAwMDAwMDAgX3Bo
eXNpY2FsXy4KVGhlIGtlcm5lbCBpcyBjb25maWd1cmVkIHdpdGggYSAyR0IvMkdCIHVzZXIva2Vy
bmVsIHNwbGl0LCB3aGljaCBtZWFucwphbGwgMUdCIG9mIFJBTSBpcyBtYXBwZWQgYXMgbG93bWVt
IGZyb20gMHg4MDAwMDAwMCB0byAweGJmZmZmZmZmCmluY2x1c2l2ZS4gIFRoaXMgbWVhbnMga21h
bGxvYygpIGNhbiByZXR1cm4gYW55IGFkZHJlc3MgaW4gdGhhdCByYW5nZS4KCkVSUl9QVFIoKSB3
aWxsIHdvcmsgY29ycmVjdGx5IG9uIGFueSBvZiB0aG9zZSBwb2ludGVycywgbWVhbmluZyB0aGF0
Cm5vbmUgb2YgdGhlbSB3aWxsIGJlIHNlZW4gYXMgYW4gZXJyb3IuCgpIb3dldmVyLCBtYXAgYW55
IHZpcnR1YWwgYWRkcmVzcyBpbiB0aGUgcmFuZ2Ugb2YgMHhiZmZmZjAwMCB0bwoweGJmZmZmZmZm
IGludG8gRE1BIHNwYWNlLCBhbmQgdGhlIHJlc3VsdGluZyBETUEgYWRkcmVzcyBjb3VsZCB3ZWxs
CmJlIGluIHRoZSByYW5nZSBvZiAweGZmZmZmMDAwIHRvIDB4ZmZmZmZmZmYgLSBwcmVjaXNlbHkg
dGhlIHJhbmdlCm9mIGFkZHJlc3NlcyB0aGF0IHlvdSBhcmUgYWR2b2NhdGluZyB0byBiZSB1c2Vk
IGZvciBlcnJvciBjb2Rlcy4KCj4gVGhlIHdob2xlIGFyZ3VtZW50IG9mICJldmVyeSBwb3NzaWJs
ZSBwaWVjZSBvZiBtZW1vcnkgaXMgRE1BJ2FibGUiIGlzCj4ganVzdCB3cm9uZy4KCkknbSB2ZXJ5
IHNvcnJ5LCBidXQgSSBkbyBub3QgYnV5IHlvdXIgYXJndW1lbnQgLSB5b3UgYXJlIGNvbmZsYXRp
bmcKdmlydHVhbCBhZGRyZXNzZXMgd2hpY2ggRVJSX1BUUigpIGRlYWxzIGluIHdpdGggcGh5c2lj
YWwgYW5kIGJ1cwphZGRyZXNzZXMgLSBhbmQgaWYgeW91IHBlcnNpc3QgZG93biB0aGlzIHJvdXRl
LCB5b3Ugd2lsbCBjYXVzZQpyZWdyZXNzaW9ucy4KCi0tIApSTUsncyBQYXRjaCBzeXN0ZW06IGh0
dHA6Ly93d3cuYXJtbGludXgub3JnLnVrL2RldmVsb3Blci9wYXRjaGVzLwpGVFRDIGJyb2FkYmFu
ZCBmb3IgMC44bWlsZSBsaW5lIGluIHN1YnVyYmlhOiBzeW5jIGF0IDEyLjFNYnBzIGRvd24gNjIy
a2JwcyB1cApBY2NvcmRpbmcgdG8gc3BlZWR0ZXN0Lm5ldDogMTEuOU1icHMgZG93biA1MDBrYnBz
IHVwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 18:10:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 18:10: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-devel-bounces@lists.xenproject.org>)
	id 1gS4IK-00023K-EY; Wed, 28 Nov 2018 18:10: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=opgy=oh=gmail.com=vlad.babchuk@srs-us1.protection.inumbo.net>)
 id 1gS4II-00023A-Hx
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 18:10:38 +0000
X-Inumbo-ID: e788e29c-f338-11e8-9a16-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e788e29c-f338-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 18:10:37 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id z13so20055724lfe.11
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 10:10:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=+wl940klfpFiA9tVPpsZwA2t9FHmOu0aBDKwWUsQET0=;
 b=kkV1eLOm8vdA0x5X4d08wliXyotZrNxuBHYQFGtZZ5+io/0E2LJUoh/OjdNm2w795h
 iWAimYYbPHVfgWDVvyoG0P/Ksz+bjT0Ag9CjumAU/InS9eQrP18iGL0L2LeQJ4n6D3JX
 aG8VglPNFXUyU+mmJiHAul9jk3EBes4kcXwa1Cl/bcaoSby56PUVjC19UrPuT5WD8t82
 aeiQw8VqkvikOlIJL1d/ReLY59eG3gao75Mv7UHyRxEnJ7sMCuvP8sqqvtUEA5lCOka/
 4xhOlbizp52clsRc2fsWgAMMwf61plnge2S7692Y7FKRmcYSpj/ywNGnkd6YAfxE91+O
 7crQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=+wl940klfpFiA9tVPpsZwA2t9FHmOu0aBDKwWUsQET0=;
 b=L3L/EGV6lcWEKC3fPuWyMdLg4nqnNeeRw9t/QbTa8Np708MN1oIINkeu52d2r8HWaW
 A7y5IK/a+3D78+ybM+kNxuAqhRO/SMe9e3K2k3bvhYqQrqHcH8NATtQp3CvMeYv0ta7S
 wtXW1s7EnmyFEuwGTbfyC/7rdjZXs1BKfrHnFBaA7X019L8iJb4qD0ZmyuJqSWCmxu5N
 wZvqU5L9Lnaiut7Qfg4Qmmfgn5GaednHL3rS5VqYhJVUC2/5WKuSJw/U0JLZNZ8XbiMD
 1dL8SPGgqP33BGGDSa54WUmg6h+np9N4+rCPb1U3ezvpdxPoNfq+KfWiksZfH/qhESOj
 tWnA==
X-Gm-Message-State: AGRZ1gKUo5a1MnD4B/8dtc0JaISwQDdm5hDC5jtCTpiYVtD9hm+WQ+WH
 DvL67aQg4EM5kMJ/4lrOlNHRxrBMvDurboz6RxI=
X-Google-Smtp-Source: AJdET5d36c7eWXu7ZPtoJrGoje6PElQhF571VYylYelq0/OOcgFjLT1xqLU6drzcBPO1bxU2NgsizSoR9+p/zbnY/zA=
X-Received: by 2002:a19:d70f:: with SMTP id o15mr23151135lfg.134.1543428635686; 
 Wed, 28 Nov 2018 10:10:35 -0800 (PST)
MIME-Version: 1.0
References: <CAOcqxo3MTA0iSAD2m5P87+YBwv_d5_-RHSEX0uuwFwHAC0dVZg@mail.gmail.com>
 <2d3b870d-eb6e-d70c-0700-c6982354a0f1@arm.com>
In-Reply-To: <2d3b870d-eb6e-d70c-0700-c6982354a0f1@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Wed, 28 Nov 2018 20:10:24 +0200
Message-ID: <CAOcqxo2rt_BdwDq2fH=bDLJaedsp4aGHdOuz_=H3XBo3e_X=dA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [ARM] gvirt_to_maddr fails when DomU is created
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gVHVlLCAyNyBOb3YgMjAxOCBhdCAyMTo0MCwgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gPiBBZnRlciBjcmVhdGluZyBkb21VLCBJJ20g
c2VlaW5nIGxvdHMgb2YgdGhpcyBtZXNzYWdlcyBmcm9tIGh5cGVydmlzb3I6Cj4gPgo+ID4gKFhF
TikgcDJtLmM6MTQ0MjogZDF2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAw
ZWZjN2YwZgo+ID4gZmxhZ3M9MHgxIHBhcj0weDgwOQo+ID4gKFhFTikgcDJtLmM6MTQ0MjogZDF2
MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAwZWZjN2YwMAo+ID4gZmxhZ3M9
MHgxIHBhcj0weDgwOQo+ID4gKFhFTikgcDJtLmM6MTQ0MjogZDF2MDogZ3ZpcnRfdG9fbWFkZHIg
ZmFpbGVkIHZhPTB4ZmZmZjgwMDAwZWZjN2YwZgo+ID4gZmxhZ3M9MHgxIHBhcj0weDgwOQo+ID4K
PiA+IEludGVyZXN0aW5nbHksIEknbSBnZXR0aW5nIHRoZW0gZnJvbSBib3RoIERvbTAgYW5kIERv
bVU6Cj4gPgo+ID4gKFhFTikgcDJtLmM6MTQ0MjogZDB2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVk
IHZhPTB4ZmZmZjgwMDAzZWZkN2YwZgo+ID4gZmxhZ3M9MHgxIHBhcj0weDgwOQo+ID4gKFhFTikg
cDJtLmM6MTQ0MjogZDF2MDogZ3ZpcnRfdG9fbWFkZHIgZmFpbGVkIHZhPTB4ZmZmZjgwMDAwZWZj
N2YwZgo+ID4gZmxhZ3M9MHgxIHBhcj0weDgwOQo+ID4KPiA+IEJ1dCBvbmx5IGFmdGVyIERvbVUg
aXMgY3JlYXRlZC4KPiA+Cj4gPiBJIGF0dGFjaGVkIEdEQiBhbmQgZm91bmQgdGhhdCB0aGlzIGlz
IGNhdXNlZCBieSB1cGRhdGVfcnVuc3RhdGVfYXJlYToKPiA+Cj4gPiAoZ2RiKSBidAo+ID4gIzAg
IGdldF9wYWdlX2Zyb21fZ3ZhICh2PTB4ODAwMDVkYmUyMDAwLCB2QGVudHJ5PTB4MjJmMmM4IDxz
Y2hlZHVsZSsxMjM2PiwKPiA+ICAgICAgdmE9dmFAZW50cnk9MTg0NDY2MDMzMzcyNzc5OTY4MTUs
IGZsYWdzPWZsYWdzQGVudHJ5PTEpIGF0IHAybS5jOjE0NDAKPiA+ICMxICAweDAwMDAwMDAwMDAy
NGUzMjAgaW4gdHJhbnNsYXRlX2dldF9wYWdlICh3cml0ZT10cnVlLCBsaW5lYXI9dHJ1ZSwKPiA+
IGFkZHI9MTg0NDY2MDMzMzcyNzc5OTY4MTUsCj4gPiAgICAgIGluZm89Li4uKSBhdCBndWVzdGNv
cHkuYzozNwo+ID4gIzIgIGNvcHlfZ3Vlc3QgKGJ1Zj1idWZAZW50cnk9MHg4MDAwNWRiZTIwZDcs
Cj4gPiBhZGRyPWFkZHJAZW50cnk9MTg0NDY2MDMzMzcyNzc5OTY4MTUsIGxlbj1sZW5AZW50cnk9
MSwKPiA+ICAgICAgaW5mbz0uLi4sIGZsYWdzPWZsYWdzQGVudHJ5PTYpIGF0IGd1ZXN0Y29weS5j
OjY5Cj4gPiAjMyAgMHgwMDAwMDAwMDAwMjRlNDVjIGluIHJhd19jb3B5X3RvX2d1ZXN0ICh0bz10
b0BlbnRyeT0weGZmZmY4MDAwM2VmZDdmMGYsCj4gPiAgICAgIGZyb209ZnJvbUBlbnRyeT0weDgw
MDA1ZGJlMjBkNywgbGVuPWxlbkBlbnRyeT0xKSBhdCBndWVzdGNvcHkuYzoxMTAKPiA+ICM0ICAw
eDAwMDAwMDAwMDAyNDk3YjQgaW4gdXBkYXRlX3J1bnN0YXRlX2FyZWEKPiA+ICh2PXZAZW50cnk9
MHg4MDAwNWRiZTIwMDApIGF0IGRvbWFpbi5jOjI4Nwo+ID4gIzUgIDB4MDAwMDAwMDAwMDI0OWVi
OCBpbiBjb250ZXh0X3N3aXRjaCAocHJldj1wcmV2QGVudHJ5PTB4ODAwMDVkYmUyMDAwLAo+ID4g
ICAgICBuZXh0PW5leHRAZW50cnk9MHg4MDAwNWJmM2MwMDApIGF0IGRvbWFpbi5jOjM0NAo+ID4g
IzYgIDB4MDAwMDAwMDAwMDIyZjJjOCBpbiBzY2hlZHVsZSAoKSBhdCBzY2hlZHVsZS5jOjE1ODMK
PiA+ICM3ICAweDAwMDAwMDAwMDAyMzJjMTAgaW4gX19kb19zb2Z0aXJxCj4gPiAoaWdub3JlX21h
c2s9aWdub3JlX21hc2tAZW50cnk9MCkgYXQgc29mdGlycS5jOjUwCj4gPiAjOCAgMHgwMDAwMDAw
MDAwMjMyY2E0IGluIGRvX3NvZnRpcnEgKCkgYXQgc29mdGlycS5jOjY0Cj4gPiAjOSAgMHgwMDAw
MDAwMDAwMjU4MjU0IGluIGxlYXZlX2h5cGVydmlzb3JfdGFpbCAoKSBhdCB0cmFwcy5jOjIzMDIK
PiA+Cj4gPiBUaGlzIGlzc3VlIGlzIGVuY291bnRlcmVkIG9uIFFFTVUtQVJNdjguIERvbTAga2Vy
bmVsIGlzIExpbnV4IDQuMTkuMAo+ID4gTXkgWEVOIG1hc3RlciBpcyBhdCBkOGZmYWMxZjcgInhl
bi9hcm06IGdpYzogUmVtb3ZlIGR1cGxpY2F0ZWQgY29tbWVudAo+ID4gaW4gZG9fc2dpIgo+ID4K
PiA+IFRoZSBzYW1lIHNldHVwIHdvcmtlZCBwZXJmZWN0bHkgd2l0aCBYZW4gNC4xMC4yCj4KPiBU
aGUgbWVzc2FnZSBpcyBvbmx5IHByaW50ZWQgaW4gZGVidWcgYnVpbGQuIERvIHlvdSBoYXZlIENP
TkZJR19ERUJVRwo+IGVuYWJsZWQ/Cj4KWWVzLCBJIGRvLgoKPiB1cGRhdGVfcnVuc3RhdGVfYXJl
YSBpcyB1c2luZyBhIGd1ZXN0IHZpcnR1YWwgYWRkcmVzcyB0byB1cGRhdGUgdGhlIHZDUFUKPiBy
dW5zdGF0ZS4gSXQgYmxpbmRseSBhc3N1bWVzIHRoZSB2Q1BVIHJ1bnN0YXRlIHdpbGwgYWx3YXlz
IGJlIG1hcHBlZCBpbgo+IHN0YWdlLTEgcGFnZS10YWJsZXMuIEhvd2V2ZXIsIGlmIEtQVEkgKEtl
cm5lbCBQYWdlIFRhYmxlIElzb2xhdGlvbikgaXMKPiBlbmFibGVkIHRoZSBrZXJuZWwgYWRkcmVz
cyBzcGFjZSAoYW5kIHRoZXJlZm9yZSB0aGUgdkNQVSBydW5zdGF0ZSkgd2lsbAo+IG5vdCBiZSBt
YXBwZWQgd2hlbiBydW5uaW5nIGF0IEVMMC4KSSB0cmllZCB0byBkaXNhYmxlIEtQVEkgZm9yIGJv
dGggRG9tMCBhbmQgRG9tVSBrZXJuZWxzICh3aXRoIG5vcHRpCm9wdGlvbikgYW5kIHRoaXMgZGlk
bid0IGhlbHBlZCBhdCBhbGwuCkkgY2FuIHZlcmlmeSwgdGhhdCBrZXJuZWwgZG9lcyBub3QgcHJp
bnQgIkNQVSBmZWF0dXJlczogZGV0ZWN0ZWQ6Cktlcm5lbCBwYWdlIHRhYmxlIGlzb2xhdGlvbiAo
S1BUSSkiLCBidXQgdGhhdCdzIGFsbC4KClN0cmFuZ2VseSwgSSdtIHN0YXJ0aW5nIHRvIHNlZSB0
aGlzIG1lc3NhZ2VzIG9ubHkgYWZ0ZXIgSSBjcmVhdGUgRG9tVS4KSWYgdGhpcyByZWFsbHkgd291
bGQgYmUgdHJpZ2dlcmVkCmJ5IEtQVEksIHRoZW4gSSBzaG91bGQgc2VlIHRob3NlIGVycm9ycyBy
aWdodCBmcm9tIHRoZSBib290LCByaWdodD8KCi0tCldCUiBWb2xvZHlteXIgQmFiY2h1ayBha2Eg
bG9yYyBbKzM4MDk3NjY0NjAxM10KbWFpbHRvOiB2bGFkLmJhYmNodWtAZ21haWwuY29tCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 18:34:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 18:34: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-devel-bounces@lists.xenproject.org>)
	id 1gS4fg-0003ab-Dk; Wed, 28 Nov 2018 18:34: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=/wkf=oh=citrix.com=prvs=86304e188=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gS4ff-0003aW-15
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 18:34:47 +0000
X-Inumbo-ID: 4674a0c0-f33c-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4674a0c0-f33c-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 18:34:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,291,1539648000"; d="scan'208";a="82492185"
From: George Dunlap <George.Dunlap@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH 9/9] libxl: Kill QEMU with "reaper" ruid
Thread-Index: AQHUg1AZgOk0J7W6/kivG4TEwizLCaVlYOcAgAAZboA=
Date: Wed, 28 Nov 2018 18:33:31 +0000
Message-ID: <E01AFF18-E01D-4912-8D1D-D3068B86837B@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-9-george.dunlap@citrix.com>
 <23550.51750.957497.310933@mariner.uk.xensource.com>
In-Reply-To: <23550.51750.957497.310933@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <0672A26CE2F5824A86E44FA312992A3E@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 9/9] libxl: Kill QEMU with "reaper" ruid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gTm92IDI4LCAyMDE4LCBhdCA1OjAyIFBNLCBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AY2l0cml4LmNvbT4gd3JvdGU6DQo+IA0KPiBHZW9yZ2UgRHVubGFwIHdyaXRlcyAoIltQQVRD
SCA5LzldIGxpYnhsOiBLaWxsIFFFTVUgd2l0aCAicmVhcGVyIiBydWlkIik6DQo+PiBVc2luZyBr
aWxsKC0xKSB0byBraWxsaW5nIGFuIHVudHJ1c3RlZCBkbSBwcm9jZXNzIHdpdGggdGhlIHJlYWwg
dWlkDQo+PiBlcXVhbCB0byB0aGUgZG1fdWlkIGlzbid0IGd1YXJhbnRlZWQgdG8gc3VjY2VlZDog
dGhlIHByb2Nlc3MgaW4NCj4+IHF1ZXN0aW9uIG1heSBiZSBhYmxlIHRvIGtpbGwgdGhlIHJlYXBl
ciBwcm9jZXNzIGFmdGVyIHRoZSBzZXRyZXN1aWQoKQ0KPj4gYW5kIGJlZm9yZSB0aGUga2lsbCgp
Lg0KPiAuLi4NCj4+ICtzdGF0aWMgaW50IGxpYnhsX19nZXRfcmVhcGVyX3VpZChsaWJ4bF9fZ2Mg
KmdjKQ0KPj4gK3sNCj4+ICsgICAgc3RydWN0IHBhc3N3ZCAqdXNlcl9iYXNlLCB1c2VyX3B3YnVm
Ow0KPj4gKyAgICBpbnQgcmV0Ow0KPj4gKyAgICByZXQgPSB1c2VybG9va3VwX2hlbHBlcl9nZXRw
d25hbShnYywgTElCWExfUUVNVV9VU0VSX1JBTkdFX0JBU0UsDQo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmdXNlcl9wd2J1ZiwgJnVzZXJfYmFzZSk7DQo+IA0K
PiByZXQgc2hvdWxkIGJlIHIgSSB0aGluay4NCj4gDQo+IEFsc28gSSB0aGluayB5b3UgbmVlZCB0
byBoYW5kbGUgZXJyb3JzIHByb3Blcmx5ID8gIEllIHNldCBhbmQgY2hlY2sNCj4gZXJybm8uDQoN
CkRvbuKAmXQgSSB3YW50IHRvIHBhc3MgdXAgdGhlIGVycm5vIHZhbHVlcyBzZXQgYnkgdGhlIGdl
dHB3bmFtIGZ1bmN0aW9ucz8NCg0KQWx0aG91Z2ggSSBzdXBwb3NlIEkgc2hvdWxkIGFsc28gbWFr
ZSBzdXJlIHRoYXQgdGhlIHVpZCBJIHJldHVybiBpcyBub3QgemVyby4uLg0KDQo+IA0KPj4gY29u
c3QgY2hhciAqbGlieGxfX2RvbWFpbl9kZXZpY2VfbW9kZWwobGlieGxfX2djICpnYywNCj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvICppbmZvKQ0KPj4gew0KPj4gQEAgLTI3MTksMTIgKzI3MjgsNjIgQEAgdm9pZCBs
aWJ4bF9fZGVzdHJveV9kZXZpY2VfbW9kZWwobGlieGxfX2VnYyAqZWdjLA0KPiAuLi4NCj4+IC0g
ICAgICAgIHJldCA9IHNldHJlc3VpZChkbV91aWQsIGRtX3VpZCwgMCk7DQo+PiArICAgICAgICBm
ZCA9IG9wZW4obG9ja2ZpbGUsIE9fUkRXUnxPX0NSRUFULCAwNjY2KTsNCj4+ICsgICAgICAgIGlm
IChmZCA8IDApIHsNCj4+ICsgICAgICAgICAgICAvKiBBbGwgb3RoZXIgZXJybm86IEVCQURGLCBF
SU5WQUwsIEVOT0xDSywgRVdPVUxEQkxPQ0sgKi8NCj4+ICsgICAgICAgICAgICBMT0dFRChFUlJP
UiwgZG9taWQsDQo+PiArICAgICAgICAgICAgICAgICAgInVuZXhwZWN0ZWQgZXJyb3Igd2hpbGUg
dHJ5aW5nIHRvIG9wZW4gbG9ja2ZpbGUgJXMsIGVycm5vPSVkIiwNCj4+ICsgICAgICAgICAgICAg
ICAgICBsb2NrZmlsZSwgZXJybm8pOw0KPj4gKyAgICAgICAgICAgIGdvdG8ga2lsbDsNCj4gDQo+
IE1vcmUgZ290b3MhICBJIGRvdWJ0IHRoaXMgZXJyb3IgaGFuZGxpbmcgaXMgcmlnaHQuDQo+IA0K
PiBJJ20gYWxzbyBub3QgY29udmluY2VkIHRoYXQgaXQgaXMgc2Vuc2libGUgdG8gaGFuZGxlIHRo
ZSBjYXNlIHdoZXJlIHdlDQo+IGhhdmUgbXVsdGlwbGUgcGVyLWRvbWFpbiB1aWRzIGJ1dCBubyBy
ZWFwZXIgdWlkLiAgVGhpcyB0dXJucyBob3N0DQo+IGNvbmZpZ3VyYXRpb24gZXJyb3JzIGludG8g
c3lzdGVtcyB0aGF0IGFyZSBsZXNzIHNlY3VyZSB0aGFuIHRoZXkNCj4gc2hvdWxkIGJlIGluIGEg
cmVhbGx5IG9ic2N1cmUgd2F5Lg0KDQpBdCB0aGlzIHBvaW50LCB3ZSBoYXZlIGEgdGFyZ2V0X3Vp
ZCBidXQgbm8gd2F5IG9mIGdldHRpbmcgYSBsb2NrIGZvciByZWFwZXJfdWlkLiAgV2UgaGF2ZSB0
aHJlZSBvcHRpb25zOg0KDQoxLiBEb27igJl0IGtpbGwoLTEpIGF0IGFsbC4NCjIuIFRyeSB0byAg
a2lsbCgtMSkgd2l0aCBzZXRyZXN1aWQodGFyZ2V0X3VpZCwgdGFyZ2V0X3VpZCwgMCkNCjMuIGtp
bGwoLTEpIHdpdGggc2V0cmVzdWlkKHJlYXBlcl91aWQsIHRhcmdldF91aWQsIDApIHdpdGhvdXQg
aG9sZGluZyB0aGUgbG9jay4NCg0KIzEgbWVhbnMgdGhhdCBhIHJvZ3VlIHFlbXUgd2lsbCBub3Qg
YmUgZGVzdHJveWVkLg0KDQojMiBtZWFucyB0aGF0IHRoZXJl4oCZcyBhIHJhY2UsIHdoZXJlYnkg
c29tZXRpbWVzIHRoZSByb2d1ZSBxZW11IGlzIGRlc3Ryb3llZCwgYW5kIHNvbWV0aW1lcyB0aGUg
cmVhcGVyIHByb2Nlc3MgaXMgZGVzdHJveWVkIGJ5IHRoZSByb2d1ZSBxZW11IGZpcnN0Lg0KDQoj
MyBtZWFucyB0aGVyZeKAmXMgYSByYWNlLCB3aGVyZWJ5IHNvbWV0aW1lcyBldmVyeXRoaW5nIHdv
cmtzIGZpbmUsIHNvbWV0aW1lcyBib3RoIHRoZSByb2d1ZSBxZW11IGFuZCAqdGhlIHJlYXBlciBw
cm9jZXNzIGZyb20gYW5vdGhlciBkb21haW4qIGlzIGRlc3Ryb3llZCwgYW5kIHNvbWV0aW1lcyB0
aGlzIHJlYXBlciBwcm9jZXNzIGlzIGtpbGxlZCBieSB0aGUgcmVhcGVyIHByb2Nlc3MgZnJvbSBh
bm90aGVyIGRvbWFpbiAobGVhdmluZyB0aGUgcm9ndWUgcWVtdSBhbGl2ZSkuDQoNCkkgdGhpbmsg
IzEgaXMgb2J2aW91c2x5IHRoZSBiZXN0IG9wdGlvbi4NCg0KPiANCj4+ICsgICAgICAgIC8qIFRy
eSB0byBsb2NrIHRoZSBmaWxlICovDQo+PiArICAgICAgICB3aGlsZSAoZmxvY2soZmQsIExPQ0tf
RVgpKSB7DQo+IA0KPiBDT0RJTkdfU1RZTEUsIG5vIGNhbGwgaW5zaWRlIHRoZSBjb25kaXRpb24g
cGxlYXNlLg0KDQpJIGMmcOKAmWQgdGhpcyBmcm9tIGxpYnhsX2ludGVybmFsLmM6bGlieGxfX2xv
Y2tfZG9tYWluX3VzZXJkYXRhKCkuDQoNCkkgdGFrZSBpdCB5b3XigJlyZSByZWZlcnJpbmcgdG8g
dGhlIOKAnEVSUk9SIEhBTkRMSU5H4oCdIHNlY3Rpb24gb2YgQ09ESU5HX1NUWUxFPyAgSXQgd2Fz
buKAmXQgb2J2aW91cyB0byBtZSB0aGF0IHJlZmVycyB0byB3aGlsZSgpIGxvb3BzLg0KDQpJIHRh
a2UgaXQgeW914oCZZCBwcmVmZXIgIndoaWxlKHRydWUpIHsgcmMgPSBmbG9jaygpOyBpZighcmMp
IGJyZWFrOyDigKZ94oCdIGluc3RlYWQ/DQoNCkFuZCBpZiBJIG1heSBtYWtlIGEgbWlub3Igc3Vn
Z2VzdGlvbjogVGhpcyBpcyB0aGUgc2Vjb25kIHRpbWUgaW4gdGhpcyBzZXJpZXMgeW914oCZdmUg
c2FpZCDigJxkb27igJl0IGRvIFjigJ0gZm9yIGZhaXJseSBjb21tb24gY29kZSBpZGlvbXMgd2l0
aG91dCBnaXZpbmcgbWUgZ3VpZGFuY2UgYXMgdG8gd2hhdCB5b3XigJlkIGxpa2UgdG8gc2VlIGlu
c3RlYWQuIA0KDQo+IE92ZXJhbGwgSSB0aGluayB0aGlzIHN0dWZmIG5lZWRzIGEgZGlmZmVyZW50
IGVycm9yIGhhbmRsaW5nIGFwcHJvYWNoOg0KPiANCj4gKiBXZSBzaG91bGQgZGlzdGluZ3Vpc2gg
ZXhwZWN0ZWQgYW5kIHJlYXNvbmFibGUgY29uZmlndXJhdGlvbnMsIHdoZXJlDQo+ICAgd2UgZmFs
bCBiYWNrIHRvIGxlc3Mgc2VjdXJlIG1ldGhvZHMsIGZyb20gb3RoZXIgdW5leHBlY3RlZA0KPiAg
IHNpdHVhdGlvbnMuDQo+IA0KPiAqIEluIG90aGVyIHVuZXhwZWN0ZWQgc2l0dWF0aW9ucyAod2hl
dGhlciBiYWQgaG9zdCBjb25maWd1cmF0aW9uIG9yDQo+ICAgc3lzY2FsbCBlcnJvcnMgb3Igd2hh
dGV2ZXIpIHdlIHNob3VsZCBtYWtlIGEgYmVzdCBlZmZvcnQgdG8NCj4gICBkZXN0cm95IGFzIG11
Y2ggYXMgd2UgY2FuLg0KDQpXaGljaCBpcyB3aGF0IHRoZSBjb2RlIGRvZXMuDQoNCj4gDQo+ICog
QnV0IGNydWNpYWxseSBpbiBzdWNoIHNpdHVhdGlvbnMgKGkpIG92ZXJhbGwgZGVzdHJveSBhbyBz
aG91bGQNCj4gICByZXR1cm4gYSBmYWlsdXJlIGVycm9yIGNvZGUgKGlpKSB0aGUgZG9tYWluIGl0
c2VsZiBzaG91bGQgbm90IGJlDQo+ICAgZGVzdHJveWVkIGluIFhlbi4gIFRoaXMgbWVhbnMgdGhh
dCBgeGwgZGVzdHJveScgZmFpbHMsIGFuZCBjYW4gYmUNCj4gICByZXBlYXRlZCBhZnRlciB0aGUg
cHJvYmxlbSBpcyBjb3JyZWN0ZWQuDQoNClRoaXMgbWVhbnMgdGhhdCBpbiBzdWNoIGEgc2l0dWF0
aW9uLCB3ZSBtaWdodCBzdWNjZXNzZnVsbHkga2lsbCB0aGUgZGV2aWNlbW9kZWwsIGJ1dCBsZWF2
ZSBhIHpvbWJpZSBkb21haW4gbHlpbmcgYXJvdW5kLg0KDQpJIHN1cHBvc2UgdGhhdCBtaWdodCBi
ZSB0aGUgbGVhc3QtYmFkIG9wdGlvbiwgYXMgMSkgd291bGQgYmUgbW9yZSBsaWtlbHkgdG8gYWxl
cnQgdGhlIGFkbWluaXN0cmF0b3IgdG8gZml4IHRoZSBjb25maWd1cmF0aW9uIGVycm9yLCBhbmQg
MikgdGhlIGRvbWFpbiB3b3VsZCBob2xkIHRoZSBkb21pZCwgc3VjaCB0aGF0IGFueSB1bmtpbGxl
ZCBxZW11IHByb2Nlc3NlcyB3b3VsZG7igJl0IGJlIGFibGUgdG8gY2F1c2UgbWlzY2hpZWYgb24g
b3RoZXIgZG9tYWlucy4NCg0KUHJvYmFibHkgc29tZSBvZiB0aGVzZSBwcmluY2lwbGVzIHNob3Vs
ZCBiZSBpbiBhIGNvbW1lbnQgc29tZXdoZXJlLg0KDQogLUdlb3JnZQ0KDQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 19:19:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 19:19: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-devel-bounces@lists.xenproject.org>)
	id 1gS5N1-0006VT-R6; Wed, 28 Nov 2018 19:19: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=ggdt=oh=linuxfoundation.org=torvalds@srs-us1.protection.inumbo.net>)
 id 1gS5N0-0006VO-O5
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 19:19:34 +0000
X-Inumbo-ID: 88603884-f342-11e8-9a16-bc764e045a96
Received: from mail-lj1-x22e.google.com (unknown [2a00:1450:4864:20::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88603884-f342-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 19:19:32 +0000 (UTC)
Received: by mail-lj1-x22e.google.com with SMTP id t9-v6so24473743ljh.6
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 11:19:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=linux-foundation.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=uxPPJPaDYSgn+NNUJQUu4PnINrNjcXGmFxxqY5N5b0I=;
 b=FQDUzOueQ1AsetvDKM5lC95/9oSRDu0epdOwIgAIWpegHrtaazwTT4j28GxGmaT0RT
 Dd+J1db3pS0wUPZS/S4U0DipLVoEf2lPU57TDkBbr8rQB/dUavq4ZAu69pILSK2jaY9E
 7zBI0u/3sbHXg7P3zYSd8BRrLelCmJDipITGo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=uxPPJPaDYSgn+NNUJQUu4PnINrNjcXGmFxxqY5N5b0I=;
 b=PVymCBejhgr4UYSKGR15A6RgPqbI9/a7KDD0bZ8j5otlUBJXB3s7gL1z0IqMkmwPYL
 6RBg9IlAIVlq1VOTxvYjgtzegU6fPA+/viIePKWyvQnCAuBvzHFM5BPrcjNw4d7/vU7r
 eclcj+zuqRL49kBNOlvfHULlzD72CQQ3mDSTvNzeMS0gmHR5LhPvLpiizagLfKNUbseT
 +bWSVAKaXUEQLeyGtHYzA35UCOBE+DFOiNvgTeByRdHK//w1uuA3SCDt+MslfMtYPPLK
 DJ+sgeOOcG0fsGzd1ktiFnb8t6Al3XNlVE089dylrwLmkOGKFX1oUiFLzsjr7Faq9Mcs
 FCyQ==
X-Gm-Message-State: AA+aEWZGi6Umd9lyI6IFfd17l10cVWv7Je1WH+TN2sPNEp2txxp/mt52
 LyNzhA2Yyl30+sH35RIDWpIeJB3s8pw=
X-Google-Smtp-Source: AFSGD/V8Da0qubs1Tbajh6d0W/ij2TEUfdqieTonqMWu7jEi3IMATVn6hCrVaPiNaZdVTfZPCelj6g==
X-Received: by 2002:a2e:91d1:: with SMTP id
 u17-v6mr14644442ljg.160.1543432770054; 
 Wed, 28 Nov 2018 11:19:30 -0800 (PST)
Received: from mail-lj1-f172.google.com (mail-lj1-f172.google.com.
 [209.85.208.172])
 by smtp.gmail.com with ESMTPSA id v11-v6sm1258457ljc.57.2018.11.28.11.19.28
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 28 Nov 2018 11:19:28 -0800 (PST)
Received: by mail-lj1-f172.google.com with SMTP id c19-v6so24488918lja.5
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 11:19:28 -0800 (PST)
X-Received: by 2002:a2e:9983:: with SMTP id
 w3-v6mr25759953lji.133.1543432767939; 
 Wed, 28 Nov 2018 11:19:27 -0800 (PST)
MIME-Version: 1.0
References: <CAHk-=wh=_T=A53+o4zLNbKio43LGqVDb0KCbWPDvAg54bRDmWw@mail.gmail.com>
 <20181122170715.GI30658@n2100.armlinux.org.uk>
 <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
 <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
 <CAHk-=whxf0zqutExPr_j1A625Z3gcL6k_ABzKo1BtzN4F93hkA@mail.gmail.com>
 <20181123065511.GA17856@lst.de> <20181128074117.GA21126@lst.de>
 <CAHk-=wg5+rXK8dpjkSmK7tuz29VfxVWNEwmTVYB409mmyLkeew@mail.gmail.com>
 <20181128174545.GJ30658@n2100.armlinux.org.uk>
 <CAHk-=whnz4Kty6cas11bc2Gh=9zTzeeRS2k=dV9Hfc4B=xnHkQ@mail.gmail.com>
 <20181128180841.GM30658@n2100.armlinux.org.uk>
In-Reply-To: <20181128180841.GM30658@n2100.armlinux.org.uk>
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Wed, 28 Nov 2018 11:19:15 -0800
X-Gmail-Original-Message-ID: <CAHk-=whcbiSxSUprsKjVPEdN5-+o8WnTGiKxEV-+HbKNDs=iNA@mail.gmail.com>
Message-ID: <CAHk-=whcbiSxSUprsKjVPEdN5-+o8WnTGiKxEV-+HbKNDs=iNA@mail.gmail.com>
To: Russell King - ARM Linux <linux@armlinux.org.uk>
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, David Woodhouse <dwmw2@infradead.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, robin.murphy@arm.com,
 Christoph Hellwig <hch@lst.de>, linux-arm-kernel@lists.infradead.org
Content-Type: multipart/mixed; boundary="===============3697526988356726052=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3697526988356726052==
Content-Type: multipart/alternative; boundary="000000000000de3c2d057bbe713a"

--000000000000de3c2d057bbe713a
Content-Type: text/plain; charset="UTF-8"

On Wed, Nov 28, 2018, 10:08 Russell King - ARM Linux <linux@armlinux.org.uk
wrote:

> >
> > You already cannot do that kmalloc(), exactly because of ERR_PTR().
>
> I'm very sorry, but I think you are confused.
>
> kmalloc() returns a _virtual_ address, which quite rightly must not be
> in the top 4K of 4GB, exactly due to ERR_PTR().  That is fine.
>
> However, that is a completely different kettle of fish from a physical
> or DMA address - neither of which are virtual addresses.
>

You cut away the part that showed that I'm not in the least confused.

Let me just paste it back in here:

  "Which is what we ALREADY do for these exact reasons. If the DMA
mappings means that you'd need to add one more page to that list of
reserved pages, then so be it."

So no, I'm not at all confused.

Let me re-iterate: the argument that all addresses have to be dma'able is
garbage.

*Exactly* as with kmalloc and limited virtual addresses, we can limit
physical addresses.

      Linus

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

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr">=
On Wed, Nov 28, 2018, 10:08 Russell King - ARM Linux &lt;<a href=3D"mailto:=
linux@armlinux.org.uk">linux@armlinux.org.uk</a> wrote:</div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex">
&gt; <br>
&gt; You already cannot do that kmalloc(), exactly because of ERR_PTR().<br=
>
<br>
I&#39;m very sorry, but I think you are confused.<br>
<br>
kmalloc() returns a _virtual_ address, which quite rightly must not be<br>
in the top 4K of 4GB, exactly due to ERR_PTR().=C2=A0 That is fine.<br>
<br>
However, that is a completely different kettle of fish from a physical<br>
or DMA address - neither of which are virtual addresses.<br></blockquote></=
div></div><div dir=3D"auto"><br></div><div dir=3D"auto">You cut away the pa=
rt that showed that I&#39;m not in the least confused.</div><div dir=3D"aut=
o"><br></div><div dir=3D"auto">Let me just paste it back in here:</div><div=
 dir=3D"auto"><br></div><div dir=3D"auto">=C2=A0 &quot;Which is what we ALR=
EADY do for these exact reasons. If the DMA</div>mappings means that you&#3=
9;d need to add one more page to that list of<br style=3D"">reserved pages,=
 then so be it.&quot;<div dir=3D"auto"><br></div><div dir=3D"auto">So no, I=
&#39;m not at all confused.=C2=A0</div><div dir=3D"auto"><br></div><div dir=
=3D"auto">Let me re-iterate: the argument that all addresses have to be dma=
&#39;able is garbage.=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"au=
to">*Exactly* as with kmalloc and limited virtual addresses, we can limit p=
hysical addresses.</div><div dir=3D"auto"><br></div><div dir=3D"auto">=C2=
=A0 =C2=A0 =C2=A0 Linus</div></div>

--000000000000de3c2d057bbe713a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3697526988356726052==--


From xen-devel-bounces@lists.xenproject.org Wed Nov 28 19:20:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 19:20: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-devel-bounces@lists.xenproject.org>)
	id 1gS5Na-00076l-9r; Wed, 28 Nov 2018 19:20: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=i9WT=OH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS5NY-00073I-7m
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 19:20:08 +0000
X-Inumbo-ID: 9d153926-f342-11e8-a7ed-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9d153926-f342-11e8-a7ed-12d6303a7972;
 Wed, 28 Nov 2018 19:20:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gS5LP-0001VB-8s; Wed, 28 Nov 2018 19:17:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gS5LP-0006vZ-1H; Wed, 28 Nov 2018 19:17:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gS5LP-0007VY-0T; Wed, 28 Nov 2018 19:17:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130852-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=402411ec40e451d1ad051fb7e59aa6374cc4212a
X-Osstest-Versions-That: xen=729f10014af6598855f00cf0fa45df78640c269d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Nov 2018 19:17:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130852: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDg1MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDg1Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDQwMjQxMWVjNDBlNDUxZDFhZDA1MWZiN2U1OWFhNjM3
NGNjNDIxMmEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDcyOWYxMDAx
NGFmNjU5ODg1NWYwMGNmMGZhNDVkZjc4NjQwYzI2OWQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MDg1MCAgMjAxOC0xMS0yOCAxNTowMDozMyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzA4NTIgIDIwMTgtMTEtMjggMTc6MDA6MzEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNzI5ZjEwMDE0YS4uNDAyNDExZWM0
MCAgNDAyNDExZWM0MGU0NTFkMWFkMDUxZmI3ZTU5YWE2Mzc0Y2M0MjEyYSAtPiBzbW9rZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 19:23:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 19:23: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-devel-bounces@lists.xenproject.org>)
	id 1gS5Qo-0007JJ-SI; Wed, 28 Nov 2018 19:23: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=dsg/=oh=armlinux.org.uk=linux+xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1gS5Qn-0007JE-GW
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 19:23:29 +0000
X-Inumbo-ID: 13514dd5-f343-11e8-9a16-bc764e045a96
Received: from pandora.armlinux.org.uk (unknown
 [2001:4d48:ad52:3201:214:fdff:fe10:1be6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13514dd5-f343-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 19:23:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=armlinux.org.uk; s=pandora-2014; h=Sender:In-Reply-To:Content-Type:
 MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=LNtpoEPWX7MDc9gcUZkN+Oz0VQs2d2Zaf48By6SM7jY=; b=F+tbipXhF0cc2KciWsiEHe6BJ
 WBo6MkSKz9yVtB+0rvl4ezc1VwCuNUJU+kWyGA4Z2oaKH7pV+VWBCm7svJ8R1Ry8EPIDwgsyeHJh1
 bdvufI3xbR1TSZOa0YMDoV29Y4ze2RM35ISxdoWX2pKEpExno0wI0UI8rC9sPS0HYdOjw=;
Received: from n2100.armlinux.org.uk
 ([2001:4d48:ad52:3201:214:fdff:fe10:4f86]:42195)
 by pandora.armlinux.org.uk with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1)
 (envelope-from <linux@armlinux.org.uk>)
 id 1gS5QZ-0006Yo-E5; Wed, 28 Nov 2018 19:23:15 +0000
Received: from linux by n2100.armlinux.org.uk with local (Exim 4.90_1)
 (envelope-from <linux@n2100.armlinux.org.uk>)
 id 1gS5QR-0006p5-Ek; Wed, 28 Nov 2018 19:23:07 +0000
Date: Wed, 28 Nov 2018 19:23:02 +0000
From: Russell King - ARM Linux <linux@armlinux.org.uk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20181128192301.GN30658@n2100.armlinux.org.uk>
References: <20181122170715.GI30658@n2100.armlinux.org.uk>
 <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
 <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
 <CAHk-=whxf0zqutExPr_j1A625Z3gcL6k_ABzKo1BtzN4F93hkA@mail.gmail.com>
 <20181123065511.GA17856@lst.de> <20181128074117.GA21126@lst.de>
 <CAHk-=wg5+rXK8dpjkSmK7tuz29VfxVWNEwmTVYB409mmyLkeew@mail.gmail.com>
 <20181128174545.GJ30658@n2100.armlinux.org.uk>
 <CAHk-=whnz4Kty6cas11bc2Gh=9zTzeeRS2k=dV9Hfc4B=xnHkQ@mail.gmail.com>
 <20181128180841.GM30658@n2100.armlinux.org.uk>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181128180841.GM30658@n2100.armlinux.org.uk>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, robin.murphy@arm.com,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 Christoph Hellwig <hch@lst.de>, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDY6MDg6NDFQTSArMDAwMCwgUnVzc2VsbCBLaW5nIC0g
QVJNIExpbnV4IHdyb3RlOgo+IE9uIFdlZCwgTm92IDI4LCAyMDE4IGF0IDEwOjAwOjA2QU0gLTA4
MDAsIExpbnVzIFRvcnZhbGRzIHdyb3RlOgo+ID4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgOTo0
NSBBTSBSdXNzZWxsIEtpbmcgLSBBUk0gTGludXgKPiA+IDxsaW51eEBhcm1saW51eC5vcmcudWs+
IHdyb3RlOgo+ID4gPgo+ID4gPiA+IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBhIGh1Z2UgZGVhbCwg
YnV0IEVSUl9QVFIoKSBoYXMgYmVlbiBodWdlbHkKPiA+ID4gPiBzdWNjZXNzZnVsIGVsc2V3aGVy
ZS4gQW5kIEknbSBub3QgaHVnZWx5IGNvbnZpbmNlZCBhYm91dCBhbGwgdGhlc2UKPiA+ID4gPiAi
YW55IGFkZHJlc3MgY2FuIGJlIHZhbGlkIiBhcmd1bWVudHMuIEhvdyB0aGUgaGVsbCBkbyB5b3Ug
Z2VuZXJhdGUgYQo+ID4gPiA+IHJhbmRvbSBkbWEgYWRkcmVzcyBpbiB0aGUgbGFzdCBwYWdlIHRo
YXQgaXNuJ3QgZXZlbiBwYWdlLWFsaWduZWQ/Cj4gPiA+Cj4gPiA+IGttYWxsb2MoKSBhIDY0LWJ5
dGUgYnVmZmVyLCBkbWFfbWFwX3NpbmdsZSgpIHRoYXQgYnVmZmVyLgo+ID4gCj4gPiBOby4KPiA+
IAo+ID4gWW91IGFscmVhZHkgY2Fubm90IGRvIHRoYXQga21hbGxvYygpLCBleGFjdGx5IGJlY2F1
c2Ugb2YgRVJSX1BUUigpLgo+IAo+IEknbSB2ZXJ5IHNvcnJ5LCBidXQgSSB0aGluayB5b3UgYXJl
IGNvbmZ1c2VkLgo+IAo+IGttYWxsb2MoKSByZXR1cm5zIGEgX3ZpcnR1YWxfIGFkZHJlc3MsIHdo
aWNoIHF1aXRlIHJpZ2h0bHkgbXVzdCBub3QgYmUKPiBpbiB0aGUgdG9wIDRLIG9mIDRHQiwgZXhh
Y3RseSBkdWUgdG8gRVJSX1BUUigpLiAgVGhhdCBpcyBmaW5lLgo+IAo+IEhvd2V2ZXIsIHRoYXQg
aXMgYSBjb21wbGV0ZWx5IGRpZmZlcmVudCBrZXR0bGUgb2YgZmlzaCBmcm9tIGEgcGh5c2ljYWwK
PiBvciBETUEgYWRkcmVzcyAtIG5laXRoZXIgb2Ygd2hpY2ggYXJlIHZpcnR1YWwgYWRkcmVzc2Vz
Lgo+IAo+IE5vdywgc2F5IHdlIGhhdmUgMUdCIG9mIFJBTSB3aGljaCBzdGFydHMgYXQgMHhjMDAw
MDAwMCBfcGh5c2ljYWxfLgo+IFRoZSBrZXJuZWwgaXMgY29uZmlndXJlZCB3aXRoIGEgMkdCLzJH
QiB1c2VyL2tlcm5lbCBzcGxpdCwgd2hpY2ggbWVhbnMKPiBhbGwgMUdCIG9mIFJBTSBpcyBtYXBw
ZWQgYXMgbG93bWVtIGZyb20gMHg4MDAwMDAwMCB0byAweGJmZmZmZmZmCj4gaW5jbHVzaXZlLiAg
VGhpcyBtZWFucyBrbWFsbG9jKCkgY2FuIHJldHVybiBhbnkgYWRkcmVzcyBpbiB0aGF0IHJhbmdl
Lgo+IAo+IEVSUl9QVFIoKSB3aWxsIHdvcmsgY29ycmVjdGx5IG9uIGFueSBvZiB0aG9zZSBwb2lu
dGVycywgbWVhbmluZyB0aGF0Cj4gbm9uZSBvZiB0aGVtIHdpbGwgYmUgc2VlbiBhcyBhbiBlcnJv
ci4KPiAKPiBIb3dldmVyLCBtYXAgYW55IHZpcnR1YWwgYWRkcmVzcyBpbiB0aGUgcmFuZ2Ugb2Yg
MHhiZmZmZjAwMCB0bwo+IDB4YmZmZmZmZmYgaW50byBETUEgc3BhY2UsIGFuZCB0aGUgcmVzdWx0
aW5nIERNQSBhZGRyZXNzIGNvdWxkIHdlbGwKPiBiZSBpbiB0aGUgcmFuZ2Ugb2YgMHhmZmZmZjAw
MCB0byAweGZmZmZmZmZmIC0gcHJlY2lzZWx5IHRoZSByYW5nZQo+IG9mIGFkZHJlc3NlcyB0aGF0
IHlvdSBhcmUgYWR2b2NhdGluZyB0byBiZSB1c2VkIGZvciBlcnJvciBjb2Rlcy4KPiAKPiA+IFRo
ZSB3aG9sZSBhcmd1bWVudCBvZiAiZXZlcnkgcG9zc2libGUgcGllY2Ugb2YgbWVtb3J5IGlzIERN
QSdhYmxlIiBpcwo+ID4ganVzdCB3cm9uZy4KPiAKPiBJJ20gdmVyeSBzb3JyeSwgYnV0IEkgZG8g
bm90IGJ1eSB5b3VyIGFyZ3VtZW50IC0geW91IGFyZSBjb25mbGF0aW5nCj4gdmlydHVhbCBhZGRy
ZXNzZXMgd2hpY2ggRVJSX1BUUigpIGRlYWxzIGluIHdpdGggcGh5c2ljYWwgYW5kIGJ1cwo+IGFk
ZHJlc3NlcyAtIGFuZCBpZiB5b3UgcGVyc2lzdCBkb3duIHRoaXMgcm91dGUsIHlvdSB3aWxsIGNh
dXNlCj4gcmVncmVzc2lvbnMuCgpIZXJlJ3MgYW5vdGhlciBjYXNlOgoKaS5NWDYgd2l0aCA0R0Ig
b2YgUkFNLiAgRGV2aWNlcyBhcmUgbWFwcGVkIHRvIDAtMHgwZmZmZmZmZiBwaHlzaWNhbCwKUkFN
IGlzIG1hcHBlZCB0byAweDEwMDAwMDAwLTB4ZmZmZmZmZmYgcGh5c2ljYWwuICBUaGUgbGFzdCAy
NTZNQiBvZgpSQU0gaXMgbm90IGFjY2Vzc2libGUgYXMgdGhpcyBpcyBhIDMyLWJpdCBkZXZpY2Uu
ICBETUEgYWRkcmVzc2VzIGFyZQp0aGUgc2FtZSBhcyBwaHlzaWNhbCBhZGRyZXNzZXMuCgpXaGls
ZSB0aGUgZmluYWwgcGh5c2ljYWwgcGFnZSB3aWxsIGJlIGhpZ2htZW0gaW4gYSBub3JtYWwga2Vy
bmVsLAphbmQgdGh1cyB3aWxsIG5vdCBiZSBhdmFpbGFibGUgZm9yIGttYWxsb2MoKSwgdGhhdCBk
b2Vzbid0IG1lYW4gaXQKY2FuJ3QgaGFwcGVuLiAgQSBjcmFzaGR1bXAga2VybmVsIGxvYWRlZCBo
aWdoIGluIHBoeXNpY2FsIG1lbW9yeQooZWcsIGxhc3QgNTEyTUIgYW5kIGdpdmVuIHRoZSBsYXN0
IDUxMk1CIHRvIHBsYXkgYXJvdW5kIGluKSB3b3VsZApoYXZlIHRoZSB0b3AgNTEyTUIgYXMgbG93
bWVtLCBhbmQgdGhlcmVmb3JlIGF2YWlsYWJsZSBmb3Iga21hbGxvYygpLgoKSWYgYSBwYWdlIGlz
IGF2YWlsYWJsZSBpbiBsb3dtZW0sIGl0J3MgYXZhaWxhYmxlIGZvciBrbWFsbG9jKCksIGFuZAp3
ZSBjYW4ndCBzYXkgdGhhdCB3ZSB3aWxsIG5ldmVyIGFsbG9jYXRlIG1lbW9yeSBmcm9tIHN1Y2gg
YSBwYWdlIGZvcgpETUEgLSBpZiB3ZSBkbyBhbmQgd2UncmUgdXNpbmcgYW4gSVNfRVJSX1ZBTFVF
KCkgc2NoZW1lLCBpdCBfd2lsbF8KYnJlYWsgaWYgdGhhdCBoYXBwZW5zIGFzIG1lbW9yeSB3aWxs
IGVuZCB1cCBiZWluZyBtYXBwZWQgYnkgdGhlIERNQQpBUEkgYnV0IGRtYV9tYXBwaW5nX2Vycm9y
KCkgd2lsbCBzZWUgaXQgYXMgYSBmYWlsdXJlLgoKSXQgd29uJ3QgYmUgYW4gb2J2aW91cyBicmVh
a2FnZSwgYmVjYXVzZSBpdCBkZXBlbmRzIG9uIHRoZSByaWdodApjb25kaXRpb25zIGhhcHBlbmlu
ZyAtIGEga21hbGxvYygpIGZyb20gdGhlIHRvcCBwYWdlIG9mIHBoeXNpY2FsClJBTSBhbmQgdGhh
dCBiZWluZyBwYXNzZWQgdG8gZG1hX21hcF9zaW5nbGUoKS4gIElPVywgaXQncyBub3Qgc29tZXRo
aW5nCnRoYXQgYSBxdWljayBib290IHRlc3Qgd291bGQgZmluZCwgaXQncyBzb21ldGhpbmcgdGhh
dCBpcyBsaWtlbHkgdG8KY2F1c2UgZmFpbHVyZXMgYWZ0ZXIgYSBzeXN0ZW0gaGFzIGJlZW4gcnVu
bmluZyBmb3IgYSBwZXJpb2Qgb2YgdGltZS4KClRoZXJlIGFyZSBvdGhlciBzaXR1YXRpb25zIHdo
ZXJlIHRoZXJlIGFyZSBwb3NzaWJpbGl0aWVzIC0gc3VjaCBhczoKCglkbWFfbWFwX3BhZ2UoZGV2
LCBwYWdlLCBvZmZzZXQsIHNpemUsIGRpcmVjdGlvbikKCklmICdwYWdlJyBpcyBhIGhpZ2htZW0g
cGFnZSB3aGljaCBoYXBwZW5zIHRvIGJlIHRoZSB0b3AgcGFnZSBpbiB0aGUKNEdCIHNwYWNlLCBh
bmQgb2Zmc2V0IGlzIG5vbi16ZXJvLCBhbmQgdGhlcmUncyBhIDE6MSBtYXBwaW5nIGJldHdlZW4K
cGh5c2ljYWwgYWRkcmVzcyBhbmQgRE1BIGFkZHJlc3MsIHRoZSByZXR1cm5lZCB2YWx1ZSB3aWxs
IGJlCjB4ZmZmZmYwMDAgKyBvZmZzZXQgLSB3aXRoaW4gdGhlICJsYXN0IDQwOTUgdmFsdWVzIGFy
ZSBlcnJvcnMiCnJhbmdlLgoKTmV0d29ya2luZyB1c2VzIHRoaXMgZm9yIGZyYWdtZW50cyAtIHRo
ZSBwYWNrZXQgZnJhZ21lbnQgbGlzdCBpcwphIGxpc3Qgb2YgcGFnZXMsIG9mZnNldHMgYW5kIHNp
emVzIC0gd2UgaGF2ZSBzZW5kcGFnZSgpIHRoYXQgbWF5CmVuZCB1cCBmaW5kaW5nIHRoYXQgbGFz
dCBwYWdlLCBhbmQgVENQLXNpemVkIHBhY2tldHMgbWF5IGJlCmdlbmVyYXRlZCBmcm9tIGl0IHdo
aWNoIHdvdWxkIGNlcnRpYW5seSByZXN1bHQgaW4gbm9uLXplcm8gb2Zmc2V0cwpiZWluZyBwYXNz
ZWQgdG8gZG1hX21hcF9wYWdlKCkuCgpTbywgd2hhdGV2ZXIgd2F5IF9JXyBsb29rIGF0IGl0LCBJ
IGZpbmQgeW91ciBwcm9wb3NhbCB0byBiZSB1bnNhZmUKYW5kIHBvdGVudGlhbGx5IHJlZ3Jlc3Np
b24gY2F1c2luZywgYW5kIEkgKmNvbXBsZXRlbHkqIGFuZCBzdHJvbmdseQpvcHBvc2UgaXQgaW4g
aXRzIGN1cnJlbnQgZm9ybS4KCi0tIApSTUsncyBQYXRjaCBzeXN0ZW06IGh0dHA6Ly93d3cuYXJt
bGludXgub3JnLnVrL2RldmVsb3Blci9wYXRjaGVzLwpGVFRDIGJyb2FkYmFuZCBmb3IgMC44bWls
ZSBsaW5lIGluIHN1YnVyYmlhOiBzeW5jIGF0IDEyLjFNYnBzIGRvd24gNjIya2JwcyB1cApBY2Nv
cmRpbmcgdG8gc3BlZWR0ZXN0Lm5ldDogMTEuOU1icHMgZG93biA1MDBrYnBzIHVwCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 19:25:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 19:25: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-devel-bounces@lists.xenproject.org>)
	id 1gS5SL-0007Pe-8y; Wed, 28 Nov 2018 19:25: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=gqre=oh=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gS5SJ-0007PW-Ho
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 19:25:03 +0000
X-Inumbo-ID: 4cb44fe5-f343-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4cb44fe5-f343-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 19:25:02 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A085C301AB36; Wed, 28 Nov 2018 21:25:00 +0200 (EET)
Received: from [192.168.228.119] (unknown [86.120.181.103])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 87161306E4AC;
 Wed, 28 Nov 2018 21:25:00 +0200 (EET)
To: Petre Pircalabu <ppircalabu@bitdefender.com>,
 xen-devel@lists.xenproject.org
References: <cover.1543410086.git.ppircalabu@bitdefender.com>
 <e3ace684ad28a9674490de54988ca57a472ee3eb.1543410086.git.ppircalabu@bitdefender.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <08b90c87-1245-957f-0ad9-8584fba5d753@bitdefender.com>
Date: Wed, 28 Nov 2018 21:24:47 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <e3ace684ad28a9674490de54988ca57a472ee3eb.1543410086.git.ppircalabu@bitdefender.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH RFC 5/6] xen-access: add support for slotted
 channel vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjgvMTggNToyOSBQTSwgUGV0cmUgUGlyY2FsYWJ1IHdyb3RlOgo+IFNpZ25lZC1vZmYt
Ynk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+Cj4gLS0tCj4g
IHRvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jIHwgNTEwICsrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNDA4IGluc2VydGlvbnMo
KyksIDEwMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveGVuLWFj
Y2Vzcy94ZW4tYWNjZXNzLmMgYi90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwo+
IGluZGV4IDZhYWVlMTYuLmU0NDcwOGQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvdGVzdHMveGVuLWFj
Y2Vzcy94ZW4tYWNjZXNzLmMKPiArKysgYi90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nl
c3MuYwo+IEBAIC02MiwxMyArNjIsMzMgQEAKPiAgLyogRnJvbSB4ZW4vaW5jbHVkZS9hc20teDg2
L3g4Ni1kZWZucy5oICovCj4gICNkZWZpbmUgWDg2X0NSNF9QR0UgICAgICAgIDB4MDAwMDAwODAg
LyogZW5hYmxlIGdsb2JhbCBwYWdlcyAqLwo+ICAKPiAtdHlwZWRlZiBzdHJ1Y3Qgdm1fZXZlbnQg
ewo+IC0gICAgZG9taWRfdCBkb21haW5faWQ7Cj4gKyNpZm5kZWYgcm91bmRfcGd1cAo+ICsjZGVm
aW5lIHJvdW5kX3BndXAocCkgICAgKCgocCkgKyAoWENfUEFHRV9TSVpFIC0gMSkpICYgWENfUEFH
RV9NQVNLKQo+ICsjZW5kaWYgLyogcm91bmRfcGd1cCAqLwo+ICsKPiArc3RydWN0IHZtX2V2ZW50
X3JpbmcKPiArewo+ICAgICAgeGVuZXZ0Y2huX2hhbmRsZSAqeGNlX2hhbmRsZTsKPiAgICAgIGlu
dCBwb3J0Owo+ICAgICAgdm1fZXZlbnRfYmFja19yaW5nX3QgYmFja19yaW5nOwo+ICAgICAgdWlu
dDMyX3QgZXZ0Y2huX3BvcnQ7Cj4gLSAgICB2b2lkICpyaW5nX3BhZ2U7Cj4gKyAgICB2b2lkICpi
dWZmZXI7Cj4gKyAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudDsKPiArfTsKPiArCj4gK3N0cnVj
dCB2bV9ldmVudF9jaGFubmVsCj4gK3sKPiArICAgIHhlbmV2dGNobl9oYW5kbGUgKip4Y2VfaGFu
ZGxlczsKPiArICAgIGludCAqcG9ydHM7Cj4gKyAgICB1aW50MzJfdCAqZXZ0Y2huX3BvcnRzOwo+
ICsgICAgdm9pZCAqYnVmZmVyOwo+ICt9Owo+ICsKPiArdHlwZWRlZiBzdHJ1Y3Qgdm1fZXZlbnQg
ewo+ICsgICAgZG9taWRfdCBkb21haW5faWQ7Cj4gKyAgICB1bnNpZ25lZCBpbnQgbnVtX3ZjcHVz
Owo+ICsgICAgc3RydWN0IHZtX2V2ZW50X3JpbmcgKnJpbmc7Cj4gKyAgICBzdHJ1Y3Qgdm1fZXZl
bnRfY2hhbm5lbCAqY2hhbm5lbDsKPiAgfSB2bV9ldmVudF90Owo+ICAKPiAgdHlwZWRlZiBzdHJ1
Y3QgeGVuYWNjZXNzIHsKPiBAQCAtNzksNiArOTksNyBAQCB0eXBlZGVmIHN0cnVjdCB4ZW5hY2Nl
c3Mgewo+ICAgICAgdm1fZXZlbnRfdCB2bV9ldmVudDsKPiAgfSB4ZW5hY2Nlc3NfdDsKPiAgCj4g
Kwo+ICBzdGF0aWMgaW50IGludGVycnVwdGVkOwo+ICBib29sIGV2dGNobl9iaW5kID0gMCwgZXZ0
Y2huX29wZW4gPSAwLCBtZW1fYWNjZXNzX2VuYWJsZSA9IDA7Cj4gIAo+IEBAIC04Nyw0NSArMTA4
LDE4MSBAQCBzdGF0aWMgdm9pZCBjbG9zZV9oYW5kbGVyKGludCBzaWcpCj4gICAgICBpbnRlcnJ1
cHRlZCA9IHNpZzsKPiAgfQo+ICAKPiAtaW50IHhjX3dhaXRfZm9yX2V2ZW50X29yX3RpbWVvdXQo
eGNfaW50ZXJmYWNlICp4Y2gsIHhlbmV2dGNobl9oYW5kbGUgKnhjZSwgdW5zaWduZWQgbG9uZyBt
cykKPiArc3RhdGljIGludCB4ZW5hY2Nlc3Nfd2FpdF9mb3JfZXZlbnRzKHhlbmFjY2Vzc190ICp4
ZW5hY2Nlc3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKipf
cG9ydHMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIG1zKQo+ICB7Cj4gLSAgICBzdHJ1Y3QgcG9sbGZkIGZkID0geyAuZmQgPSB4ZW5ldnRjaG5f
ZmQoeGNlKSwgLmV2ZW50cyA9IFBPTExJTiB8IFBPTExFUlIgfTsKPiAtICAgIGludCBwb3J0Owo+
IC0gICAgaW50IHJjOwo+ICsgICAgc3RydWN0IHBvbGxmZCAqZmRzOwo+ICsgICAgdm1fZXZlbnRf
dCAqdm1fZXZlbnQ7Cj4gKyAgICBpbnQgcmMsIGZkX2NvdW50ID0gMCwgaSA9IDAsIGZvdW5kID0g
MDsKPiArICAgIGludCAqcG9ydHM7Cj4gKwo+ICsgICAgdm1fZXZlbnQgPSAmeGVuYWNjZXNzLT52
bV9ldmVudDsKPiAgCj4gLSAgICByYyA9IHBvbGwoJmZkLCAxLCBtcyk7Cj4gLSAgICBpZiAoIHJj
ID09IC0xICkKPiArICAgIGZkX2NvdW50ID0gKCh2bV9ldmVudC0+Y2hhbm5lbCkgPyB2bV9ldmVu
dC0+bnVtX3ZjcHVzIDogMCkgKyAxOwo+ICsKPiArICAgIGZkcyA9IGNhbGxvYyhmZF9jb3VudCwg
c2l6ZW9mKHN0cnVjdCBwb2xsZmQpKTsKPiArCj4gKyAgICBpZiAoIHZtX2V2ZW50LT5jaGFubmVs
ICkKPiAgICAgIHsKPiAtICAgICAgICBpZiAoZXJybm8gPT0gRUlOVFIpCj4gLSAgICAgICAgICAg
IHJldHVybiAwOwo+ICsgICAgICAgIGZvciAoaSA9IDA7IGkgPCB2bV9ldmVudC0+bnVtX3ZjcHVz
OyBpKysgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZmRzW2ldLmZkID0geGVuZXZ0Y2hu
X2ZkKHZtX2V2ZW50LT5jaGFubmVsLT54Y2VfaGFuZGxlc1tpXSk7Cj4gKyAgICAgICAgICAgIGZk
c1tpXS5ldmVudHMgPSBQT0xMSU4gfCBQT0xMRVJSOwo+ICsgICAgICAgICAgICBmZHNbaV0ucmV2
ZW50cyA9IDA7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICAKPiAtICAgICAgICBFUlJPUigiUG9s
bCBleGl0ZWQgd2l0aCBhbiBlcnJvciIpOwo+IC0gICAgICAgIGdvdG8gZXJyOwo+ICsgICAgZmRz
W2ldLmZkID0geGVuZXZ0Y2huX2ZkKHZtX2V2ZW50LT5yaW5nLT54Y2VfaGFuZGxlKTsKPiArICAg
IGZkc1tpXS5ldmVudHMgPSBQT0xMSU4gfCBQT0xMRVJSOwo+ICsgICAgZmRzW2ldLnJldmVudHMg
PSAwOwo+ICsKPiArICAgIHJjID0gcG9sbChmZHMsIGZkX2NvdW50LCBtcyk7Cj4gKyAgICBpZiAo
IHJjID09IC0xIHx8IHJjID09IDAgKQo+ICsgICAgewo+ICsgICAgICAgIGlmICggZXJybm8gPT0g
RUlOVFIgKQo+ICsgICAgICAgICAgICByYyA9IDA7Cj4gKyAgICAgICAgZ290byBjbGVhbnVwOwo+
ICAgICAgfQo+ICAKPiAtICAgIGlmICggcmMgPT0gMSApCj4gKyAgICBwb3J0cyA9IG1hbGxvYyhy
YyAqIHNpemVvZihpbnQpKTsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IGZkX2NvdW50IDsg
aSsrICkKPiAgICAgIHsKPiAtICAgICAgICBwb3J0ID0geGVuZXZ0Y2huX3BlbmRpbmcoeGNlKTsK
PiAtICAgICAgICBpZiAoIHBvcnQgPT0gLTEgKQo+ICsgICAgICAgIGlmICggZmRzW2ldLnJldmVu
dHMgJiBQT0xMSU4gKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgRVJST1IoIkZhaWxlZCB0
byByZWFkIHBvcnQgZnJvbSBldmVudCBjaGFubmVsIik7Cj4gLSAgICAgICAgICAgIGdvdG8gZXJy
Owo+ICsgICAgICAgICAgICB4ZW5ldnRjaG5faGFuZGxlICp4Y2UgPSAoaSA9PSAoZmRfY291bnQt
MSkpID8gdm1fZXZlbnQtPnJpbmctPnhjZV9oYW5kbGUgOgo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZtX2V2ZW50LT5jaGFubmVsLT54
Y2VfaGFuZGxlc1tpXTsKPiArICAgICAgICAgICAgaW50IHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGlu
Zyh4Y2UpOwo+ICsKPiArICAgICAgICAgICAgaWYgKCBwb3J0ID09IC0xICkKPiArICAgICAgICAg
ICAgewo+ICsgICAgICAgICAgICAgICAgRVJST1IoIkZhaWxlZCB0byByZWFkIHBvcnQgZnJvbSBl
dmVudCBjaGFubmVsIik7Cj4gKyAgICAgICAgICAgICAgICByYyA9IC0xOwo+ICsgICAgICAgICAg
ICAgICAgZ290byBjbGVhbnVwOwo+ICsgICAgICAgICAgICB9Cj4gKwo+ICsgICAgICAgICAgICBp
ZiAoIHhlbmV2dGNobl91bm1hc2soeGNlLCBwb3J0KSApCj4gKyAgICAgICAgICAgIHsKPiArICAg
ICAgICAgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8gdW5tYXNrIGV2ZW50IGNoYW5uZWwgcG9ydCIp
Owo+ICsgICAgICAgICAgICAgICAgcmMgPSAtMTsKPiArICAgICAgICAgICAgICAgIGdvdG8gY2xl
YW51cDsKPiArICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgcG9ydHNbZm91bmQrK10g
PSBwb3J0Owo+ICAgICAgICAgIH0KPiArICAgIH0KPiAgCj4gLSAgICAgICAgcmMgPSB4ZW5ldnRj
aG5fdW5tYXNrKHhjZSwgcG9ydCk7Cj4gLSAgICAgICAgaWYgKCByYyAhPSAwICkKPiArICAgICpf
cG9ydHMgPSBwb3J0czsKPiArCj4gK2NsZWFudXA6Cj4gKyAgICBmcmVlKGZkcyk7Cj4gKyAgICBy
ZXR1cm4gcmM7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgeGVuYWNjZXNzX2V2dGNobl9iaW5kX3Bv
cnQodWludDMyX3QgZXZ0Y2huX3BvcnQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZG9taWRfdCBkb21haW5faWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeGVuZXZ0Y2huX2hhbmRsZSAqKl9oYW5kbGUsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpfcG9ydCkKPiArewo+ICsgICAgeGVuZXZ0Y2hu
X2hhbmRsZSAqaGFuZGxlOwo+ICsgICAgaW50IHJjOwo+ICsKPiArICAgIGlmICggIV9oYW5kbGUg
fHwgIV9wb3J0ICkKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICAvKiBPcGVu
IGV2ZW50IGNoYW5uZWwgKi8KPiArICAgIGhhbmRsZSA9IHhlbmV2dGNobl9vcGVuKE5VTEwsIDAp
Owo+ICsgICAgaWYgKCBoYW5kbGUgPT0gTlVMTCApCj4gKyAgICB7Cj4gKyAgICAgICAgRVJST1Io
IkZhaWxlZCB0byBvcGVuIGV2ZW50IGNoYW5uZWxcbiIpOwo+ICsgICAgICAgIHJldHVybiAtRU5P
REVWOwo+ICsgICAgfQo+ICsKPiArICAgIC8qIEJpbmQgZXZlbnQgbm90aWZpY2F0aW9uICovCj4g
KyAgICByYyA9IHhlbmV2dGNobl9iaW5kX2ludGVyZG9tYWluKGhhbmRsZSwgZG9tYWluX2lkLCBl
dnRjaG5fcG9ydCk7Cj4gKyAgICBpZiAoIHJjIDwgMCApCj4gKyAgICB7Cj4gKyAgICAgICAgRVJS
T1IoIkZhaWxlZCB0byBiaW5kIGV2ZW50IGNoYW5uZWxcbiIpOwo+ICsgICAgICAgIHhlbmV2dGNo
bl9jbG9zZShoYW5kbGUpOwo+ICsgICAgICAgIHJldHVybiByYzsKPiArICAgIH0KPiArCj4gKyAg
ICAqX2hhbmRsZSA9IGhhbmRsZTsKPiArICAgICpfcG9ydCA9IHJjOwo+ICsgICAgcmV0dXJuIDA7
Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHhlbmFjY2Vzc19ldnRjaG5fdW5iaW5kX3BvcnQodWlu
dDMyX3QgZXZ0Y2huX3BvcnQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGVuZXZ0Y2huX2hhbmRsZSAqKl9oYW5kbGUsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50ICpfcG9ydCkKPiArewo+ICsgICAgaWYgKCAhX2hhbmRs
ZSB8fCAhKl9oYW5kbGUgfHwgIV9wb3J0ICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAg
eGVuZXZ0Y2huX3VuYmluZCgqX2hhbmRsZSwgKl9wb3J0KTsKPiArICAgIHhlbmV2dGNobl9jbG9z
ZSgqX2hhbmRsZSk7Cj4gKyAgICAqX2hhbmRsZSA9IE5VTEw7Cj4gKyAgICAqX3BvcnQgPSAwOwo+
ICt9Cj4gKwo+ICtzdGF0aWMgaW50IHhlbmFjY2Vzc19ldnRjaG5fYmluZCh4ZW5hY2Nlc3NfdCAq
eGVuYWNjZXNzKQo+ICt7Cj4gKyAgICBpbnQgcmMsIGkgPSAwOwo+ICsKPiArICAgIHJjID0geGVu
YWNjZXNzX2V2dGNobl9iaW5kX3BvcnQoeGVuYWNjZXNzLT52bV9ldmVudC5yaW5nLT5ldnRjaG5f
cG9ydCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuYWNjZXNzLT52
bV9ldmVudC5kb21haW5faWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZ4ZW5hY2Nlc3MtPnZtX2V2ZW50LnJpbmctPnhjZV9oYW5kbGUsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZ4ZW5hY2Nlc3MtPnZtX2V2ZW50LnJpbmctPnBvcnQpOwo+
ICsgICAgaWYgKCByYyA8IDAgKQo+ICsgICAgewo+ICsgICAgICAgIEVSUk9SKCJGYWlsZWQgdG8g
YmluZCByaW5nIGV2ZW50c1xuIik7Cj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICsgICAgfQo+ICsK
PiArICAgIGlmICggeGVuYWNjZXNzLT52bV9ldmVudC5jaGFubmVsID09IE5VTEwpCj4gKyAgICAg
ICAgcmV0dXJuIDA7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCB4ZW5hY2Nlc3MtPnZtX2V2
ZW50Lm51bV92Y3B1czsgaSsrICkKPiArICAgIHsKPiArICAgICAgICByYyA9IHhlbmFjY2Vzc19l
dnRjaG5fYmluZF9wb3J0KHhlbmFjY2Vzcy0+dm1fZXZlbnQuY2hhbm5lbC0+ZXZ0Y2huX3BvcnRz
W2ldLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuYWNjZXNz
LT52bV9ldmVudC5kb21haW5faWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmeGVuYWNjZXNzLT52bV9ldmVudC5jaGFubmVsLT54Y2VfaGFuZGxlc1tpXSwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ4ZW5hY2Nlc3MtPnZtX2V2
ZW50LmNoYW5uZWwtPnBvcnRzW2ldKTsKPiArICAgICAgICBpZiAoIHJjIDwgMCApCj4gICAgICAg
ICAgewo+IC0gICAgICAgICAgICBFUlJPUigiRmFpbGVkIHRvIHVubWFzayBldmVudCBjaGFubmVs
IHBvcnQiKTsKPiArICAgICAgICAgICAgRVJST1IoIkZhaWxlZCB0byBiaW5kIGNoYW5uZWwgZXZl
bnRzXG4iKTsKPiAgICAgICAgICAgICAgZ290byBlcnI7Cj4gICAgICAgICAgfQo+ICAgICAgfQo+
IC0gICAgZWxzZQo+IC0gICAgICAgIHBvcnQgPSAtMTsKPiAgCj4gLSAgICByZXR1cm4gcG9ydDsK
PiArICAgIGV2dGNobl9iaW5kID0gdHJ1ZTsKPiArICAgIHJldHVybiAwOwo+ICAKPiAtIGVycjoK
PiAtICAgIHJldHVybiAtZXJybm87Cj4gK2VycjoKPiArICAgIHhlbmFjY2Vzc19ldnRjaG5fdW5i
aW5kX3BvcnQoeGVuYWNjZXNzLT52bV9ldmVudC5yaW5nLT5ldnRjaG5fcG9ydCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhlbmFjY2Vzcy0+dm1fZXZlbnQucmluZy0+eGNl
X2hhbmRsZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhlbmFjY2Vzcy0+
dm1fZXZlbnQucmluZy0+cG9ydCk7Cj4gKwo+ICsgICAgZm9yICggaS0tOyBpID49IDA7IGktLSAp
CgpUaGlzIGZvcigpIGxvb2tzIHBlY3VsaWFyLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 19:27:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 19:27:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gS5UX-0007ZC-N4; Wed, 28 Nov 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=lnjc=oh=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1gS5UV-0007Z7-Ve
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 19:27:20 +0000
X-Inumbo-ID: 9ec45712-f343-11e8-9a16-bc764e045a96
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ec45712-f343-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 19:27:18 +0000 (UTC)
Received: from localhost (unknown [IPv6:2601:601:9f80:35cd::bf5])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (Client did not present a certificate)
 (Authenticated sender: davem-davemloft)
 by shards.monkeyblade.net (Postfix) with ESMTPSA id B5B7814E0FF78;
 Wed, 28 Nov 2018 11:27:17 -0800 (PST)
Date: Wed, 28 Nov 2018 11:27:17 -0800 (PST)
Message-Id: <20181128.112717.149234960284639699.davem@davemloft.net>
To: torvalds@linux-foundation.org
From: David Miller <davem@davemloft.net>
In-Reply-To: <CAHk-=whnz4Kty6cas11bc2Gh=9zTzeeRS2k=dV9Hfc4B=xnHkQ@mail.gmail.com>
References: <CAHk-=wg5+rXK8dpjkSmK7tuz29VfxVWNEwmTVYB409mmyLkeew@mail.gmail.com>
 <20181128174545.GJ30658@n2100.armlinux.org.uk>
 <CAHk-=whnz4Kty6cas11bc2Gh=9zTzeeRS2k=dV9Hfc4B=xnHkQ@mail.gmail.com>
X-Mailer: Mew version 6.8 on Emacs 26.1
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Wed, 28 Nov 2018 11:27:18 -0800 (PST)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, dwmw2@infradead.org, x86@kernel.org,
 linux@armlinux.org.uk, linux-kernel@vger.kernel.org,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, robin.murphy@arm.com, hch@lst.de,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpEYXRl
OiBXZWQsIDI4IE5vdiAyMDE4IDEwOjAwOjA2IC0wODAwCgo+IE5vdCBhbGwgbWVtb3J5IGlzIGFj
Y2Vzc2libGUgZXZlbiB0byB0aGUga2VybmVsLiBJZiB5b3UgaGF2ZSBtZW1vcnkKPiB0aGF0IHNo
b3dzIHVwIGluIHRoZSBsYXN0IHBhZ2Ugb2YgcGh5c19hZGRyX3QsIHlvdSBqdXN0IG1hcmsgaXQK
PiByZXNlcnZlZCBhdCBib290LXRpbWUuCgpJdCdzIG5vdCB0aGUgcGh5c2ljYWwgbWVtb3J5IGF0
IHRoZSBlbmQgdGhhdCBuZWVkcyB0byBiZSByZXNlcnZlZC4KCkl0J3MgdGhlIElPTU1VIG1hcHBp
bmcgYXJlbmEuCgpUaGF0IGJhc2ljYWxseSByZXF1aXJlcyBjaGFuZ2VzIHRvIGV2ZXJ5IElPTU1V
IGltcGxlbWVudGF0aW9uIGluCnRoZSB0cmVlLiAgTm90IHNheWluZyBpdCdzIGhhcmQgb3IgaW1w
b3NzaWJsZSwgYnV0IGl0IGlzIHJlYWwKbWV0aWN1bG91cyB3b3JrIHRoYXQgbmVlZHMgdG8gYmUg
ZG9uZSBpbiBvcmRlciB0byByZWFsaXplIHRoaXMuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 19:32:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 19:32: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-devel-bounces@lists.xenproject.org>)
	id 1gS5ZM-0008Hl-Cv; Wed, 28 Nov 2018 19:32: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=dsg/=oh=armlinux.org.uk=linux+xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1gS5ZL-0008Hc-7x
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 19:32:19 +0000
X-Inumbo-ID: 4f379b2c-f344-11e8-9a16-bc764e045a96
Received: from pandora.armlinux.org.uk (unknown
 [2001:4d48:ad52:3201:214:fdff:fe10:1be6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f379b2c-f344-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 19:32:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=armlinux.org.uk; s=pandora-2014; h=Sender:In-Reply-To:Content-Type:
 MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=0F9M2ky248AzTDbBYp0kd4XRh3zqAPomiVVLBP6TO3M=; b=AmXu96LJerk3c6K/104JPow7L
 9WD2UKhBd9dxwUaXkhvvQyElWZUdPhbwemZ1X2uamK9llswWHoMAu/OmY7phprNyZMepIdih9Dlzj
 D1qqMzsIBRMuDx8yentxbFcIkI4a8kTv9wifWHCO5f7/o3qFgBIddKh8ocCJWLg2gamlU=;
Received: from n2100.armlinux.org.uk
 ([2002:4e20:1eda:1:214:fdff:fe10:4f86]:57653)
 by pandora.armlinux.org.uk with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1)
 (envelope-from <linux@armlinux.org.uk>)
 id 1gS5Z9-0006bI-I0; Wed, 28 Nov 2018 19:32:07 +0000
Received: from linux by n2100.armlinux.org.uk with local (Exim 4.90_1)
 (envelope-from <linux@n2100.armlinux.org.uk>)
 id 1gS5Z1-0006w5-NX; Wed, 28 Nov 2018 19:31:59 +0000
Date: Wed, 28 Nov 2018 19:31:57 +0000
From: Russell King - ARM Linux <linux@armlinux.org.uk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20181128193157.GO30658@n2100.armlinux.org.uk>
References: <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
 <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
 <CAHk-=whxf0zqutExPr_j1A625Z3gcL6k_ABzKo1BtzN4F93hkA@mail.gmail.com>
 <20181123065511.GA17856@lst.de> <20181128074117.GA21126@lst.de>
 <CAHk-=wg5+rXK8dpjkSmK7tuz29VfxVWNEwmTVYB409mmyLkeew@mail.gmail.com>
 <20181128174545.GJ30658@n2100.armlinux.org.uk>
 <CAHk-=whnz4Kty6cas11bc2Gh=9zTzeeRS2k=dV9Hfc4B=xnHkQ@mail.gmail.com>
 <20181128180841.GM30658@n2100.armlinux.org.uk>
 <CAHk-=whcbiSxSUprsKjVPEdN5-+o8WnTGiKxEV-+HbKNDs=iNA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHk-=whcbiSxSUprsKjVPEdN5-+o8WnTGiKxEV-+HbKNDs=iNA@mail.gmail.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, David Woodhouse <dwmw2@infradead.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, robin.murphy@arm.com,
 Christoph Hellwig <hch@lst.de>, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMTE6MTk6MTVBTSAtMDgwMCwgTGludXMgVG9ydmFsZHMg
d3JvdGU6Cj4gT24gV2VkLCBOb3YgMjgsIDIwMTgsIDEwOjA4IFJ1c3NlbGwgS2luZyAtIEFSTSBM
aW51eCA8bGludXhAYXJtbGludXgub3JnLnVrCj4gd3JvdGU6Cj4gCj4gPiA+Cj4gPiA+IFlvdSBh
bHJlYWR5IGNhbm5vdCBkbyB0aGF0IGttYWxsb2MoKSwgZXhhY3RseSBiZWNhdXNlIG9mIEVSUl9Q
VFIoKS4KPiA+Cj4gPiBJJ20gdmVyeSBzb3JyeSwgYnV0IEkgdGhpbmsgeW91IGFyZSBjb25mdXNl
ZC4KPiA+Cj4gPiBrbWFsbG9jKCkgcmV0dXJucyBhIF92aXJ0dWFsXyBhZGRyZXNzLCB3aGljaCBx
dWl0ZSByaWdodGx5IG11c3Qgbm90IGJlCj4gPiBpbiB0aGUgdG9wIDRLIG9mIDRHQiwgZXhhY3Rs
eSBkdWUgdG8gRVJSX1BUUigpLiAgVGhhdCBpcyBmaW5lLgo+ID4KPiA+IEhvd2V2ZXIsIHRoYXQg
aXMgYSBjb21wbGV0ZWx5IGRpZmZlcmVudCBrZXR0bGUgb2YgZmlzaCBmcm9tIGEgcGh5c2ljYWwK
PiA+IG9yIERNQSBhZGRyZXNzIC0gbmVpdGhlciBvZiB3aGljaCBhcmUgdmlydHVhbCBhZGRyZXNz
ZXMuCj4gPgo+IAo+IFlvdSBjdXQgYXdheSB0aGUgcGFydCB0aGF0IHNob3dlZCB0aGF0IEknbSBu
b3QgaW4gdGhlIGxlYXN0IGNvbmZ1c2VkLgo+IAo+IExldCBtZSBqdXN0IHBhc3RlIGl0IGJhY2sg
aW4gaGVyZToKPiAKPiAgICJXaGljaCBpcyB3aGF0IHdlIEFMUkVBRFkgZG8gZm9yIHRoZXNlIGV4
YWN0IHJlYXNvbnMuIElmIHRoZSBETUEKPiBtYXBwaW5ncyBtZWFucyB0aGF0IHlvdSdkIG5lZWQg
dG8gYWRkIG9uZSBtb3JlIHBhZ2UgdG8gdGhhdCBsaXN0IG9mCj4gcmVzZXJ2ZWQgcGFnZXMsIHRo
ZW4gc28gYmUgaXQuIgoKV2UncmUgbm90IHRhbGtpbmcgYWJvdXQganVzdCBvbmUgbW9yZSBwYWdl
LiAgV2UncmUgdGFsa2luZyBhYm91dApfZXZlcnlfIHBhZ2UgdGhhdCBfbWF5XyBtYXAgdG8gYSBi
dXMgYWRkcmVzcyBpbiB0aGUgcmFuZ2Ugb2YgNEdCIC0gNEsKKGEgcG9pbnQgSSd2ZSBhbHJlYWR5
IG1hZGUgZWFybGllciBpbiB0aGlzIGRpc2N1c3Npb24uKQoKSXQncyBub3QganVzdCBhYm91dCBw
aHlzaWNhbCBhZGRyZXNzZXMsIGl0J3MgYWJvdXQgYnVzIGFkZHJlc3NlcywKYW5kIHRoZXJlIGFy
ZSBidXNlcyBvdXQgdGhlcmUgdGhhdCBoYXZlIGEgdHJhbnNsYXRpb24gYmV0d2VlbiBwaHlzaWNh
bAphZGRyZXNzIGFuZCBidXMgYWRkcmVzcyB3aXRob3V0IElPTU1VcyBhbmQgdGhlIGxpa2UuCgpD
YW4gd2Uga25vdyBhaGVhZCBvZiB0aW1lIGFib3V0IGFsbCB0aGVzZSB0cmFuc2xhdGlvbnM/ICBJ
dCBtZWFucwptb3ZpbmcgdGhhdCBpbmZvcm1hdGlvbiBvdXQgb2YgdmFyaW91cyBidXMgZHJpdmVy
cyBpbnRvIGNvcmUKYXJjaGl0ZWN0dXJlIGNvZGUgKHl1Y2ssIHdoZW4geW91IGhhdmUgbXVsdGlw
bGUgZGlmZmVyZW50IHBsYXRmb3JtcykKb3IgaW50byBEVCAod2hpY2ggbWVhbnMgZWZmZWN0aXZl
bHkgYnJlYWtpbmcgZXZlcnkgZGFtbiBwbGF0Zm9ybQp0aGF0J3MgdXNpbmcgb2xkZXIgRFQgZmls
ZXMpIC0gc29tZXRoaW5nIHRoYXQgd2UgZG9uJ3QgaGF2ZSB0byBkbwp0b2RheS4KCkkgcmVtYWlu
IDEwMCUgb3Bwb3NlZCB0byB5b3VyIGlkZWEuCgotLSAKUk1LJ3MgUGF0Y2ggc3lzdGVtOiBodHRw
Oi8vd3d3LmFybWxpbnV4Lm9yZy51ay9kZXZlbG9wZXIvcGF0Y2hlcy8KRlRUQyBicm9hZGJhbmQg
Zm9yIDAuOG1pbGUgbGluZSBpbiBzdWJ1cmJpYTogc3luYyBhdCAxMi4xTWJwcyBkb3duIDYyMmti
cHMgdXAKQWNjb3JkaW5nIHRvIHNwZWVkdGVzdC5uZXQ6IDExLjlNYnBzIGRvd24gNTAwa2JwcyB1
cAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 19:44:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 19:44: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-devel-bounces@lists.xenproject.org>)
	id 1gS5lJ-0000gN-NS; Wed, 28 Nov 2018 19:44: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=gQRe=OH=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gS5lI-0000gI-QY
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 19:44:40 +0000
X-Inumbo-ID: 0a36ba90-f346-11e8-a0a0-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a36ba90-f346-11e8-a0a0-12d6303a7972;
 Wed, 28 Nov 2018 19:44:38 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 795EC301AB36; Wed, 28 Nov 2018 21:44:37 +0200 (EET)
Received: from [192.168.228.119] (unknown [86.120.181.103])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 575A6306E4AC;
 Wed, 28 Nov 2018 21:44:37 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1542886828-11241-1-git-send-email-rcojocaru@bitdefender.com>
 <1542886828-11241-6-git-send-email-rcojocaru@bitdefender.com>
 <5BFBE23102000078001FFF07@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <7885af24-a801-46e2-d9c4-c010b7841488@bitdefender.com>
Date: Wed, 28 Nov 2018 21:44:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <5BFBE23102000078001FFF07@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V9 5/7] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjYvMTggMjowOCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMTEuMTgg
YXQgMTI6NDAsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gQEAgLTk1Niwx
OCArMTAwMywxNCBAQCBpbnQgcDJtX2NoYW5nZV90eXBlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGdmbl9sLAo+PiAgfQo+PiAgCj4+ICAvKiBNb2RpZnkgdGhlIHAybSB0eXBl
IG9mIGEgcmFuZ2Ugb2YgZ2ZucyBmcm9tIG90IHRvIG50LiAqLwo+PiAtdm9pZCBwMm1fY2hhbmdl
X3R5cGVfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgCj4+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCwKPj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpCj4+ICtzdGF0
aWMgdm9pZCBjaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQg
bG9uZyBlbmQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90
LCBwMm1fdHlwZV90IG50KQo+PiAgewo+PiAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gc3RhcnQ7
Cj4+IC0gICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPj4g
KyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47Cj4+ICAgICAgaW50IHJjID0gMDsK
Pj4gIAo+PiAtICAgIEFTU0VSVChvdCAhPSBudCk7Cj4+IC0gICAgQVNTRVJUKHAybV9pc19jaGFu
Z2VhYmxlKG90KSAmJiBwMm1faXNfY2hhbmdlYWJsZShudCkpOwo+PiAtCj4+IC0gICAgcDJtX2xv
Y2socDJtKTsKPj4gICAgICBwMm0tPmRlZmVyX25lc3RlZF9mbHVzaCA9IDE7Cj4gCj4gV2hpbGUg
cmV2aWV3aW5nIHRoZSBmaXJzdCBvZiBHZW9yZ2UncyBwYXRjaGVzIEkgc3RhcnRlZCB3b25kZXJp
bmcKPiB3aHkgeW91IGtlZXAgdGhpcyBhbmQgLi4uCj4gCj4+IEBAIC0xMDExLDIzICsxMDU0LDU0
IEBAIHZvaWQgcDJtX2NoYW5nZV90eXBlX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsCj4+ICAgICAg
cDJtLT5kZWZlcl9uZXN0ZWRfZmx1c2ggPSAwOwo+PiAgICAgIGlmICggbmVzdGVkaHZtX2VuYWJs
ZWQoZCkgKQo+PiAgICAgICAgICBwMm1fZmx1c2hfbmVzdGVkcDJtKGQpOwo+IAo+IC4uLiB0aGlz
IGhlcmUsIHN1Y2ggdGhhdCBpdCB3b3VsZCBiZSBjYWxsZWQgbXVsdGlwbGUgdGltZXMsIGRlc3Bp
dGUKPiBwMm1fZmx1c2hfbmVzdGVkcDJtKCkgdGFraW5nIGEgc3RydWN0IGRvbWFpbiwgbm90IGEg
c3RydWN0IHAybQo+IGFzIGlucHV0LgoKR29vZCBwb2ludCwgSSdsbCB1c2UgcDJtLT5kZWZlcl9u
ZXN0ZWRfZmx1c2ggb25seSBmb3IgdGhlIGhvc3RwMm0gKHRoZQpvbmx5IGV4cGxpY2l0IGNoZWNr
IEkgc2VlIGluIHRoZSBjb2RlIGlzICImJgohcDJtX2dldF9ob3N0cDJtKGQpLT5kZWZlcl9uZXN0
ZWRfZmx1c2ggKSB7IiBpbiBoYXAuYykgYW5kIGNhbGwKcDJtX2ZsdXNoX25lc3RlZHAybShkKSBv
bmx5IGluIHAybV9jaGFuZ2VfdHlwZV9yYW5nZSgpLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 19:47:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 19:47: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-devel-bounces@lists.xenproject.org>)
	id 1gS5o6-0000oj-7E; Wed, 28 Nov 2018 19:47: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=dsg/=oh=armlinux.org.uk=linux+xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1gS5o4-0000oe-O9
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 19:47:32 +0000
X-Inumbo-ID: 7028efda-f346-11e8-9a16-bc764e045a96
Received: from pandora.armlinux.org.uk (unknown
 [2001:4d48:ad52:3201:214:fdff:fe10:1be6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7028efda-f346-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 19:47:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=armlinux.org.uk; s=pandora-2014; h=Sender:In-Reply-To:Content-Type:
 MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=KBvtpmJNoUWUAhsCVnKaCKgB3XrFxh+KAh2HMOdDpKo=; b=NcfNGhyeiRIIeK0HlIIEVX68A
 GSYhCWehsmBrLW4QAdMBuVwRPmpbIDwdLWCuI3thggvt0abSSzOtNsZFZ47SSHKxFKU9BCP7wreeU
 WoagLP32OQ5Eo8fjeJqPRxOfBz7jyH1PLujRGudwsxZsMeuQ73eJRhrupkNI0P69DYtjE=;
Received: from n2100.armlinux.org.uk
 ([2001:4d48:ad52:3201:214:fdff:fe10:4f86]:42491)
 by pandora.armlinux.org.uk with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1)
 (envelope-from <linux@armlinux.org.uk>)
 id 1gS5nr-0006eo-Q6; Wed, 28 Nov 2018 19:47:19 +0000
Received: from linux by n2100.armlinux.org.uk with local (Exim 4.90_1)
 (envelope-from <linux@n2100.armlinux.org.uk>)
 id 1gS5nm-00074y-5C; Wed, 28 Nov 2018 19:47:14 +0000
Date: Wed, 28 Nov 2018 19:47:09 +0000
From: Russell King - ARM Linux <linux@armlinux.org.uk>
To: David Miller <davem@davemloft.net>
Message-ID: <20181128194708.GP30658@n2100.armlinux.org.uk>
References: <CAHk-=wg5+rXK8dpjkSmK7tuz29VfxVWNEwmTVYB409mmyLkeew@mail.gmail.com>
 <20181128174545.GJ30658@n2100.armlinux.org.uk>
 <CAHk-=whnz4Kty6cas11bc2Gh=9zTzeeRS2k=dV9Hfc4B=xnHkQ@mail.gmail.com>
 <20181128.112717.149234960284639699.davem@davemloft.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181128.112717.149234960284639699.davem@davemloft.net>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, robin.murphy@arm.com, x86@kernel.org,
 linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org,
 linux-alpha@vger.kernel.org, xen-devel@lists.xenproject.org,
 dwmw2@infradead.org, torvalds@linux-foundation.org, hch@lst.de,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMTE6Mjc6MTdBTSAtMDgwMCwgRGF2aWQgTWlsbGVyIHdy
b3RlOgo+IEZyb206IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9y
Zz4KPiBEYXRlOiBXZWQsIDI4IE5vdiAyMDE4IDEwOjAwOjA2IC0wODAwCj4gCj4gPiBOb3QgYWxs
IG1lbW9yeSBpcyBhY2Nlc3NpYmxlIGV2ZW4gdG8gdGhlIGtlcm5lbC4gSWYgeW91IGhhdmUgbWVt
b3J5Cj4gPiB0aGF0IHNob3dzIHVwIGluIHRoZSBsYXN0IHBhZ2Ugb2YgcGh5c19hZGRyX3QsIHlv
dSBqdXN0IG1hcmsgaXQKPiA+IHJlc2VydmVkIGF0IGJvb3QtdGltZS4KPiAKPiBJdCdzIG5vdCB0
aGUgcGh5c2ljYWwgbWVtb3J5IGF0IHRoZSBlbmQgdGhhdCBuZWVkcyB0byBiZSByZXNlcnZlZC4K
PiAKPiBJdCdzIHRoZSBJT01NVSBtYXBwaW5nIGFyZW5hLgoKVHJ1ZSwgaWYgYW5kIG9ubHkgaWYg
eW91IGhhdmUgYW4gSU9NTVUuCgpXaGVyZSB0aGVyZSBpc24ndCBhbiBJT01NVSwgdGhlbiB3ZSdk
IGhhdmUgdG8gcmVzZXJ2ZSBldmVyeSBwYWdlIHRoYXQKdGhhdCB0cmFuc2xhdGVzIHRvIGEgYnVz
IGFkZHJlc3MgaW4gdGhlIHRvcCA0SyBvZiBkbWFfYWRkcl90IG9uIGFueQpidXMgaW4gdGhlIHN5
c3RlbSAtIHRoYXQgbWVhbnMga25vd2luZyBlYXJseSBpbiB0aGUga2VybmVsCmluaXRpYWxpc2F0
aW9uIGFib3V0IGFsbCBidXNlcyBpbiB0aGUgc3lzdGVtIHNvIHdlIGNhbiBkZXRlY3QgYW5kCnJl
c2VydmUgdGhlc2UgcGFnZXMuCgpJIGRvbid0IHRoaW5rIHRoYXQncyB0cml2aWFsIHRvIGRvLgoK
LS0gClJNSydzIFBhdGNoIHN5c3RlbTogaHR0cDovL3d3dy5hcm1saW51eC5vcmcudWsvZGV2ZWxv
cGVyL3BhdGNoZXMvCkZUVEMgYnJvYWRiYW5kIGZvciAwLjhtaWxlIGxpbmUgaW4gc3VidXJiaWE6
IHN5bmMgYXQgMTIuMU1icHMgZG93biA2MjJrYnBzIHVwCkFjY29yZGluZyB0byBzcGVlZHRlc3Qu
bmV0OiAxMS45TWJwcyBkb3duIDUwMGticHMgdXAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:32:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:32: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-devel-bounces@lists.xenproject.org>)
	id 1gS7RD-0008UO-1b; Wed, 28 Nov 2018 21:32: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=83Fl=OH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gS7RB-0008UJ-WB
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:32:02 +0000
X-Inumbo-ID: 0a4f137e-f355-11e8-a9fb-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 0a4f137e-f355-11e8-a9fb-12d6303a7972;
 Wed, 28 Nov 2018 21:32:00 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5190880D;
 Wed, 28 Nov 2018 13:32:00 -0800 (PST)
Received: from [10.37.9.84] (unknown [10.37.9.84])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 964E53F575;
 Wed, 28 Nov 2018 13:31:59 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <CAOcqxo3MTA0iSAD2m5P87+YBwv_d5_-RHSEX0uuwFwHAC0dVZg@mail.gmail.com>
 <2d3b870d-eb6e-d70c-0700-c6982354a0f1@arm.com>
 <CAOcqxo2rt_BdwDq2fH=bDLJaedsp4aGHdOuz_=H3XBo3e_X=dA@mail.gmail.com>
Message-ID: <f9176710-5c36-39c5-eb8d-f73e72b8ac47@arm.com>
Date: Wed, 28 Nov 2018 21:31:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CAOcqxo2rt_BdwDq2fH=bDLJaedsp4aGHdOuz_=H3XBo3e_X=dA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [ARM] gvirt_to_maddr fails when DomU is created
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMS8yOC8xOCA2OjEwIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSBKdWxp
ZW4sCgpIaSBWb2xvZHlteXIsCgo+IE9uIFR1ZSwgMjcgTm92IDIwMTggYXQgMjE6NDAsIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4gQWZ0ZXIgY3JlYXRpbmcg
ZG9tVSwgSSdtIHNlZWluZyBsb3RzIG9mIHRoaXMgbWVzc2FnZXMgZnJvbSBoeXBlcnZpc29yOgo+
Pj4KPj4+IChYRU4pIHAybS5jOjE0NDI6IGQxdjA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0w
eGZmZmY4MDAwMGVmYzdmMGYKPj4+IGZsYWdzPTB4MSBwYXI9MHg4MDkKPj4+IChYRU4pIHAybS5j
OjE0NDI6IGQxdjA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMGVmYzdmMDAK
Pj4+IGZsYWdzPTB4MSBwYXI9MHg4MDkKPj4+IChYRU4pIHAybS5jOjE0NDI6IGQxdjA6IGd2aXJ0
X3RvX21hZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwMGVmYzdmMGYKPj4+IGZsYWdzPTB4MSBwYXI9
MHg4MDkKPj4+Cj4+PiBJbnRlcmVzdGluZ2x5LCBJJ20gZ2V0dGluZyB0aGVtIGZyb20gYm90aCBE
b20wIGFuZCBEb21VOgo+Pj4KPj4+IChYRU4pIHAybS5jOjE0NDI6IGQwdjA6IGd2aXJ0X3RvX21h
ZGRyIGZhaWxlZCB2YT0weGZmZmY4MDAwM2VmZDdmMGYKPj4+IGZsYWdzPTB4MSBwYXI9MHg4MDkK
Pj4+IChYRU4pIHAybS5jOjE0NDI6IGQxdjA6IGd2aXJ0X3RvX21hZGRyIGZhaWxlZCB2YT0weGZm
ZmY4MDAwMGVmYzdmMGYKPj4+IGZsYWdzPTB4MSBwYXI9MHg4MDkKPj4+Cj4+PiBCdXQgb25seSBh
ZnRlciBEb21VIGlzIGNyZWF0ZWQuCj4+Pgo+Pj4gSSBhdHRhY2hlZCBHREIgYW5kIGZvdW5kIHRo
YXQgdGhpcyBpcyBjYXVzZWQgYnkgdXBkYXRlX3J1bnN0YXRlX2FyZWE6Cj4+Pgo+Pj4gKGdkYikg
YnQKPj4+ICMwICBnZXRfcGFnZV9mcm9tX2d2YSAodj0weDgwMDA1ZGJlMjAwMCwgdkBlbnRyeT0w
eDIyZjJjOCA8c2NoZWR1bGUrMTIzNj4sCj4+PiAgICAgICB2YT12YUBlbnRyeT0xODQ0NjYwMzMz
NzI3Nzk5NjgxNSwgZmxhZ3M9ZmxhZ3NAZW50cnk9MSkgYXQgcDJtLmM6MTQ0MAo+Pj4gIzEgIDB4
MDAwMDAwMDAwMDI0ZTMyMCBpbiB0cmFuc2xhdGVfZ2V0X3BhZ2UgKHdyaXRlPXRydWUsIGxpbmVh
cj10cnVlLAo+Pj4gYWRkcj0xODQ0NjYwMzMzNzI3Nzk5NjgxNSwKPj4+ICAgICAgIGluZm89Li4u
KSBhdCBndWVzdGNvcHkuYzozNwo+Pj4gIzIgIGNvcHlfZ3Vlc3QgKGJ1Zj1idWZAZW50cnk9MHg4
MDAwNWRiZTIwZDcsCj4+PiBhZGRyPWFkZHJAZW50cnk9MTg0NDY2MDMzMzcyNzc5OTY4MTUsIGxl
bj1sZW5AZW50cnk9MSwKPj4+ICAgICAgIGluZm89Li4uLCBmbGFncz1mbGFnc0BlbnRyeT02KSBh
dCBndWVzdGNvcHkuYzo2OQo+Pj4gIzMgIDB4MDAwMDAwMDAwMDI0ZTQ1YyBpbiByYXdfY29weV90
b19ndWVzdCAodG89dG9AZW50cnk9MHhmZmZmODAwMDNlZmQ3ZjBmLAo+Pj4gICAgICAgZnJvbT1m
cm9tQGVudHJ5PTB4ODAwMDVkYmUyMGQ3LCBsZW49bGVuQGVudHJ5PTEpIGF0IGd1ZXN0Y29weS5j
OjExMAo+Pj4gIzQgIDB4MDAwMDAwMDAwMDI0OTdiNCBpbiB1cGRhdGVfcnVuc3RhdGVfYXJlYQo+
Pj4gKHY9dkBlbnRyeT0weDgwMDA1ZGJlMjAwMCkgYXQgZG9tYWluLmM6Mjg3Cj4+PiAjNSAgMHgw
MDAwMDAwMDAwMjQ5ZWI4IGluIGNvbnRleHRfc3dpdGNoIChwcmV2PXByZXZAZW50cnk9MHg4MDAw
NWRiZTIwMDAsCj4+PiAgICAgICBuZXh0PW5leHRAZW50cnk9MHg4MDAwNWJmM2MwMDApIGF0IGRv
bWFpbi5jOjM0NAo+Pj4gIzYgIDB4MDAwMDAwMDAwMDIyZjJjOCBpbiBzY2hlZHVsZSAoKSBhdCBz
Y2hlZHVsZS5jOjE1ODMKPj4+ICM3ICAweDAwMDAwMDAwMDAyMzJjMTAgaW4gX19kb19zb2Z0aXJx
Cj4+PiAoaWdub3JlX21hc2s9aWdub3JlX21hc2tAZW50cnk9MCkgYXQgc29mdGlycS5jOjUwCj4+
PiAjOCAgMHgwMDAwMDAwMDAwMjMyY2E0IGluIGRvX3NvZnRpcnEgKCkgYXQgc29mdGlycS5jOjY0
Cj4+PiAjOSAgMHgwMDAwMDAwMDAwMjU4MjU0IGluIGxlYXZlX2h5cGVydmlzb3JfdGFpbCAoKSBh
dCB0cmFwcy5jOjIzMDIKPj4+Cj4+PiBUaGlzIGlzc3VlIGlzIGVuY291bnRlcmVkIG9uIFFFTVUt
QVJNdjguIERvbTAga2VybmVsIGlzIExpbnV4IDQuMTkuMAo+Pj4gTXkgWEVOIG1hc3RlciBpcyBh
dCBkOGZmYWMxZjcgInhlbi9hcm06IGdpYzogUmVtb3ZlIGR1cGxpY2F0ZWQgY29tbWVudAo+Pj4g
aW4gZG9fc2dpIgo+Pj4KPj4+IFRoZSBzYW1lIHNldHVwIHdvcmtlZCBwZXJmZWN0bHkgd2l0aCBY
ZW4gNC4xMC4yCj4+Cj4+IFRoZSBtZXNzYWdlIGlzIG9ubHkgcHJpbnRlZCBpbiBkZWJ1ZyBidWls
ZC4gRG8geW91IGhhdmUgQ09ORklHX0RFQlVHCj4+IGVuYWJsZWQ/Cj4+Cj4gWWVzLCBJIGRvLgo+
IAo+PiB1cGRhdGVfcnVuc3RhdGVfYXJlYSBpcyB1c2luZyBhIGd1ZXN0IHZpcnR1YWwgYWRkcmVz
cyB0byB1cGRhdGUgdGhlIHZDUFUKPj4gcnVuc3RhdGUuIEl0IGJsaW5kbHkgYXNzdW1lcyB0aGUg
dkNQVSBydW5zdGF0ZSB3aWxsIGFsd2F5cyBiZSBtYXBwZWQgaW4KPj4gc3RhZ2UtMSBwYWdlLXRh
Ymxlcy4gSG93ZXZlciwgaWYgS1BUSSAoS2VybmVsIFBhZ2UgVGFibGUgSXNvbGF0aW9uKSBpcwo+
PiBlbmFibGVkIHRoZSBrZXJuZWwgYWRkcmVzcyBzcGFjZSAoYW5kIHRoZXJlZm9yZSB0aGUgdkNQ
VSBydW5zdGF0ZSkgd2lsbAo+PiBub3QgYmUgbWFwcGVkIHdoZW4gcnVubmluZyBhdCBFTDAuCj4g
SSB0cmllZCB0byBkaXNhYmxlIEtQVEkgZm9yIGJvdGggRG9tMCBhbmQgRG9tVSBrZXJuZWxzICh3
aXRoIG5vcHRpCj4gb3B0aW9uKSBhbmQgdGhpcyBkaWRuJ3QgaGVscGVkIGF0IGFsbC4KCm5vcHRp
IGlzIHg4NiBzcGVjaWZpYy4gU28gZGlkIHlvdSBtZWFuIGtwdGk9bm8/Cgo+IEkgY2FuIHZlcmlm
eSwgdGhhdCBrZXJuZWwgZG9lcyBub3QgcHJpbnQgIkNQVSBmZWF0dXJlczogZGV0ZWN0ZWQ6Cj4g
S2VybmVsIHBhZ2UgdGFibGUgaXNvbGF0aW9uIChLUFRJKSIsIGJ1dCB0aGF0J3MgYWxsLgoKU28g
eW91IHNob3VsZCBzZWUgc29tZXRoaW5nIHNpbWlsYXIgdG86CgpDUFUgZmVhdHVyZXM6IGtlcm5l
bCBwYWdlIHRhYmxlIGlzb2xhdGlvbiBmb3JjZWQgT0ZGIGJ5IGNvbW1hbmQgbGluZSBvcHRpb24K
CkNvcnJlY3Q/Cgo+IAo+IFN0cmFuZ2VseSwgSSdtIHN0YXJ0aW5nIHRvIHNlZSB0aGlzIG1lc3Nh
Z2VzIG9ubHkgYWZ0ZXIgSSBjcmVhdGUgRG9tVS4KPiBJZiB0aGlzIHJlYWxseSB3b3VsZCBiZSB0
cmlnZ2VyZWQKPiBieSBLUFRJLCB0aGVuIEkgc2hvdWxkIHNlZSB0aG9zZSBlcnJvcnMgcmlnaHQg
ZnJvbSB0aGUgYm9vdCwgcmlnaHQ/CgpOb3QgbmVjZXNzYXJpbHksIHlvdSBuZWVkIHRvIGhhdmUg
YSBjb250ZXh0IHN3aXRjaCBoYXBwZW5pbmcgd2hpbGUgeW91IAphcmUgYXQgRUwwIHRvIHRyaWdn
ZXIgdGhlIGlzc3VlLiBUaGF0J3MgdW5saWtlbHkgZ29pbmcgdG8gaGFwcGVuIGlmIHlvdSAKaGF2
ZSBsZXNzIHZDUFVzIHJ1bm5pbmcgdGhhbiBhdmFpbGFibGUgcENQVXMuIFRoZXJlIGFyZSBtb3Jl
IGNoYW5jZSB0byAKaGFwcGVuIHdoZW4gc3RhcnRpbmcgeW91IERvbVUuCgpBbnl3YXksIGl0IGlz
IHF1aXRlIGludGVyZXN0aW5nIGJlY2F1c2UgSSBhbHNvIG1hbmFnZWQgdG8gcmVwcm9kdWNlIGl0
IAp3aXRoIEtQVEkgdHVybmVkIG9mZiAoaS5lIGtwdGk9bm8pLgoKVGhlIFBBUl9FTDEgY29udGFp
bnMgMHg4MDkgd2hpY2ggdGVsbHMgdXMgdGhpcyBpcyBhIGxldmVsIDAgdHJhbnNsYXRpb24gCmZh
dWx0IHdoZW4gd2Fsa2luZyBzdGFnZS0xLiBTbyB0aGUgdmlydHVhbCBhZGRyZXNzIGlzIGRlZmlu
aXRlbHkgbm90IAptYXBwZWQuIEkgYWRkZWQgc29tZSBjb2RlIHRvIGR1bXAgdGhlIGd1ZXN0IHZD
UFUgcmVnaXN0ZXJzIG9uIHRoZSBmYXVsdC4gCkFsbCB0aGUgZmF1bHQgaGFwcGVuIGF0IEVMMCBz
byBzb21laG93IHRoZSBhZGRyZXNzIGlzIGdldHRpbmcgdW5tYXBwZWQgCndoZW4gcnVubmluZyBh
dCBFTDAuCgpJIGhhdmUgdGhlIGZlZWxpbmcgdGhhdCBrcHRpPW5vIGRvZXMgbm90IGZ1bGx5IGRp
c2FibGUgdGhlIGZlYXR1cmUuIEkgCndpbGwgaGF2ZSB0aGUgY2hhdCB0b21vcnJvdyB3aXRoIG15
IHRlYW0gdG8gc2VlIGhvdyB0aGUgb3B0aW9uIHNob3VsZCBiZSAKYmVoYXZlLgoKSW4gYW55IGNh
c2UsIHBhc3NpbmcgYSB2aXJ0dWFsIGFkZHJlc3MgaXMganVzdCB0aGUgd3JvbmcgdGhpbmdzIHRv
IGRvIGFzIAp0aGUgZ3Vlc3QgaXMgZnJlZSB0byBkbyB3aGF0ZXZlciBpdCB3YW50cyBpbiB0ZXJt
IG9mIHBhZ2UtdGFibGVzLiBUaGUgCmRpc2N1c3Npb24gaW4gdGhpcyB0aHJlYWQgaXMgYW4gZXhh
bXBsZSBvZiB3aGF0IGNvdWxkIGdvIHdyb25nIDopLgoKU28gd2Ugc3RpbGwgd2FudCB0byBmaXgg
dGhlIGh5cGVyY2FsbCBubyBtYXR0ZXIgdGhlIG91dGNvbWUgb2YgdGhlIApkaXNjdXNzaW9uIHJl
Z2FyZGluZyBrcHRpPW5vLgoKRmluYWxseSwgZm9yIHRoZSBzYWtlIG9mIGNsYXJpZmljYXRpb24g
dHVybmluZyBvZmYga3B0aT1ubyBpcyBub3QgCnJlY29tbWVuZGVkIHVubGVzcyB5b3UgcmVhbGx5
IHRydXN0IHlvdXIgdXNlcnNwYWNlIGFwcGxpY2F0aW9ucy4gSSB3YXMgCmludGVyZXN0ZWQgdG8g
a25vdyB3aGV0aGVyIHRoZSBwcm9ibGVtIHdhcyByZWxhdGVkIHRvIHRoZSBmZWF0dXJlIG9yIApz
b21ldGhpbmcgZGlmZmVyZW50IDopLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:32:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:32: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-devel-bounces@lists.xenproject.org>)
	id 1gS7RT-0008Uj-Bf; Wed, 28 Nov 2018 21:32:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jfkv=oh=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gS7RS-0008Uc-M5
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:32:18 +0000
X-Inumbo-ID: 13a98848-f355-11e8-9a16-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13a98848-f355-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 21:32:17 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id v1-v6so24845150ljd.0
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 13:32:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+p9217LHwZgbQO/7RlJCTxhaTdSJiZVKhjjLcSD62Cg=;
 b=jmdLpyPauolC1CZeDMdDdzbNuIXzbrGYNGK1SkUQuwnR9joawGLx2pnvZ9oyxViqmA
 zmvhY+pk1CoksFuITf2OXmWuj2m0XtlZWAQSMO3GEqtI+wPNuwiqBafII2PTlI4Q7v5E
 z+QIGe+ZY+93Eeyd1FtDNuuSMInulLZ/oHpVsu8Z7+4jASUHmPCu7QtXCy0Y2sJrBvgZ
 LGP78fun1KPoVLc0pZkdlzN307aDZxmL+6NBfAyrnEWv6xSgdRDx5XbjyhEx5LXXGZng
 FhhPiiAfdS5PybHrDAHZterhcWTWXA5rOtpbDuUutwWIJPZ2VuLH9H867s8KCs/qw4fU
 MsBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=+p9217LHwZgbQO/7RlJCTxhaTdSJiZVKhjjLcSD62Cg=;
 b=cw5as3TO+ohPsDNO832SyuJo2zemclfsBe6wQ/lpshf1kRRiZM5DxTesHAwHnasghI
 4G36hCQnqelQMF3aGqE6prw39/wUVQWP9GrwRVMk1Ja8NoZXrmH5HK6kxPUMuC30Em7A
 fELceoF5wcpU3Dr86CLv6BTpFjAsT9Ys1n16mhkRdZOd0A2TDGl5pFukoBS5TLX+Mz7/
 t0YE+xyfD2gQLTYNcdFuTQpyaIHY/SsewtEiOqihYY42kbjzkAfLQ/V0DdNJZDQHJVuk
 8lmRYg8agQxSsKiLggAKKwto4DT9wimzrFTI1DtpvfAHuguPv2+Ljb2t4cVy7TDeYcR7
 q0zQ==
X-Gm-Message-State: AGRZ1gIdKjUIvZ6Tc6yv/b8quHBxzYSgTENeel+1dfIca+IQD0IvxUFT
 R/b0KWIlbFmVdFGxM5vWjgA=
X-Google-Smtp-Source: AFSGD/Ww9xp1bWC97wpoAyUp1ZDMrqrDbI1c2veGAbu7gwOxjQcQXbnYyOLhtvzXOf/ad9TqiDgqVA==
X-Received: by 2002:a2e:2b85:: with SMTP id
 r5-v6mr23519766ljr.91.1543440735499; 
 Wed, 28 Nov 2018 13:32:15 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id e14-v6sm1273476ljb.31.2018.11.28.13.32.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 28 Nov 2018 13:32:14 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Wed, 28 Nov 2018 23:31:56 +0200
Message-Id: <1543440731-21947-2-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 01/16] xen/arm: Re-enable interrupt later in the
 trap path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClRoaXMgbWFrZXMgZnVu
Y3Rpb24gZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKCkgYmVpbmcgZXhlY3V0ZWQgd2l0aAppcnFzIGxv
Y2tlZC4gVGhpcyBhbHNvIGdpdmUgYSBmaW5lIHNpZGUgZWZmZWN0IC0gaXQgYXNzdXJlcyB0aGF0
CkxScyBhcmUgY2xlYXJlZCBwcmlvciB0byBhbnkgSVJRcyBwcm9jZXNzaW5nLCB3aGljaCBsZWFk
cyB0byBhCmJldHRlciAoZmFzdGVyKSBJUlFzIHByb2Nlc3NpbmcuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpbQW5kcmlpOiBhZGQgYSBqdXN0aWZp
Y2F0aW9uIGNvbW1pdCBtZXNzYWdlXQpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRy
aWlfYW5pc292QGVwYW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgMTEg
KysrKystLS0tLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgIHwgIDYgKysrKysrCiAyIGZp
bGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnku
UwppbmRleCA5N2IwNWY1Li44ZjI4Nzg5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQv
ZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtMTk1LDcgKzE5NSw2
IEBAIGh5cF9lcnJvcl9pbnZhbGlkOgogCiBoeXBfZXJyb3I6CiAgICAgICAgIGVudHJ5ICAgaHlw
PTEKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjMgogICAgICAgICBtb3YgICAgIHgwLCBzcAog
ICAgICAgICBibCAgICAgIGRvX3RyYXBfaHlwX3NlcnJvcgogICAgICAgICBleGl0ICAgIGh5cD0x
CkBAIC0yMDMsNyArMjAyLDcgQEAgaHlwX2Vycm9yOgogLyogVHJhcHMgdGFrZW4gaW4gQ3VycmVu
dCBFTCB3aXRoIFNQX0VMeCAqLwogaHlwX3N5bmM6CiAgICAgICAgIGVudHJ5ICAgaHlwPTEKLSAg
ICAgICAgbXNyICAgICBkYWlmY2xyLCAjNgorICAgICAgICBtc3IgICAgIGRhaWZjbHIsICM0CiAg
ICAgICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9oeXBfc3luYwog
ICAgICAgICBleGl0ICAgIGh5cD0xCkBAIC0zMDQsNyArMzAzLDcgQEAgZ3Vlc3Rfc3luY19zbG93
cGF0aDoKICAgICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2Ju
eiB4MCwgMWYiLAogICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLAogICAgICAgICAgICAg
ICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQotICAgICAgICBtc3Ig
ICAgIGRhaWZjbHIsICM2CisgICAgICAgIG1zciAgICAgZGFpZmNsciwgIzQKICAgICAgICAgbW92
ICAgICB4MCwgc3AKICAgICAgICAgYmwgICAgICBkb190cmFwX2d1ZXN0X3N5bmMKIDE6CkBAIC0z
MzIsNyArMzMxLDcgQEAgZ3Vlc3RfZmlxX2ludmFsaWQ6CiAKIGd1ZXN0X2Vycm9yOgogICAgICAg
ICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9MAotICAgICAgICBtc3IgICAgIGRhaWZjbHIsICM2Cisg
ICAgICAgIG1zciAgICAgZGFpZmNsciwgIzQKICAgICAgICAgbW92ICAgICB4MCwgc3AKICAgICAg
ICAgYmwgICAgICBkb190cmFwX2d1ZXN0X3NlcnJvcgogICAgICAgICBleGl0ICAgIGh5cD0wLCBj
b21wYXQ9MApAQCAtMzQ3LDcgKzM0Niw3IEBAIGd1ZXN0X3N5bmNfY29tcGF0OgogICAgICAgICBB
TFRFUk5BVElWRSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9yOyBjYm56IHgwLCAxZiIsCiAgICAg
ICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCiAgICAgICAgICAgICAgICAgICAgIFNLSVBfU1lO
Q0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCi0gICAgICAgIG1zciAgICAgZGFpZmNsciwgIzYK
KyAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjNAogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAg
ICAgICBibCAgICAgIGRvX3RyYXBfZ3Vlc3Rfc3luYwogMToKQEAgLTM3NSw3ICszNzQsNyBAQCBn
dWVzdF9maXFfaW52YWxpZF9jb21wYXQ6CiAKIGd1ZXN0X2Vycm9yX2NvbXBhdDoKICAgICAgICAg
ZW50cnkgICBoeXA9MCwgY29tcGF0PTEKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjNgorICAg
ICAgICBtc3IgICAgIGRhaWZjbHIsICM0CiAgICAgICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAg
IGJsICAgICAgZG9fdHJhcF9ndWVzdF9zZXJyb3IKICAgICAgICAgZXhpdCAgICBoeXA9MCwgY29t
cGF0PTEKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKaW5kZXggODhmZmVlYi4uMTgzNTVlOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTIwMzgsNiArMjAzOCw4IEBAIHN0
YXRpYyB2b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICB7CiAgICAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKIAorICAgICAgICBB
U1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOworCiAgICAgICAgIC8qIElmIHRoZSBndWVz
dCBoYXMgZGlzYWJsZWQgdGhlIHdvcmthcm91bmQsIGJyaW5nIGl0IGJhY2sgb24uICovCiAgICAg
ICAgIGlmICggbmVlZHNfc3NiZF9mbGlwKHYpICkKICAgICAgICAgICAgIGFybV9zbWNjY18xXzFf
c21jKEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMl9GSUQsIDEsIE5VTEwpOwpAQCAtMjA3Miw2
ICsyMDc0LDcgQEAgdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsK
IAogICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKKyAgICBsb2NhbF9pcnFfZW5hYmxl
KCk7CiAKICAgICBzd2l0Y2ggKCBoc3IuZWMgKQogICAgIHsKQEAgLTIyMDcsNiArMjIxMCw3IEBA
IHZvaWQgZG9fdHJhcF9oeXBfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBj
b25zdCB1bmlvbiBoc3IgaHNyID0geyAuYml0cyA9IHJlZ3MtPmhzciB9OwogCiAgICAgZW50ZXJf
aHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOworICAgIGxvY2FsX2lycV9lbmFibGUoKTsKIAogICAgIHN3
aXRjaCAoIGhzci5lYyApCiAgICAgewpAQCAtMjI0NSw2ICsyMjQ5LDcgQEAgdm9pZCBkb190cmFw
X2h5cF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogdm9pZCBkb190cmFwX2h5cF9z
ZXJyb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgZW50ZXJfaHlwZXJ2aXNv
cl9oZWFkKHJlZ3MpOworICAgIGxvY2FsX2lycV9lbmFibGUoKTsKIAogICAgIF9fZG9fdHJhcF9z
ZXJyb3IocmVncywgVkFCT1JUX0dFTl9CWV9HVUVTVChyZWdzKSk7CiB9CkBAIC0yMjUyLDYgKzIy
NTcsNyBAQCB2b2lkIGRvX3RyYXBfaHlwX3NlcnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKIHZvaWQgZG9fdHJhcF9ndWVzdF9zZXJyb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiB7CiAgICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOworICAgIGxvY2FsX2lycV9lbmFi
bGUoKTsKIAogICAgIF9fZG9fdHJhcF9zZXJyb3IocmVncywgdHJ1ZSk7CiB9Ci0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:32:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:32: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-devel-bounces@lists.xenproject.org>)
	id 1gS7RV-0008VS-Lm; Wed, 28 Nov 2018 21:32: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=jfkv=oh=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gS7RT-0008Up-UI
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:32:20 +0000
X-Inumbo-ID: 147d5039-f355-11e8-9a16-bc764e045a96
Received: from mail-lj1-x236.google.com (unknown [2a00:1450:4864:20::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 147d5039-f355-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 21:32:18 +0000 (UTC)
Received: by mail-lj1-x236.google.com with SMTP id z80-v6so24802498ljb.8
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 13:32:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=khLRoO7c89OYVucm1jsgA7tQxp5ImHREtE75jk4mDcg=;
 b=rlf1aBZYtZdcaR+LwysEY1NEFzti9W3+zjs+U0vspU7fPky92uPDvvG4s3iUrvmgGX
 Vklaf1cObLb///WHI0hDL5PJVosqcgwR4gcWmf5wE1mEpjJ5f9jQcTYSq0LUQLGtGqkt
 PniWjjGh6nvnlD1BWDak21tZPWG2E9vqXnqPDZyCAusYLvndRyglV/pXcdRj7oRsNGHI
 b9rLuBHTrzPjCyJjeEACkvFoelB/ps/Iti59gRqvAi5n1NSloen9VOvKZqN+8VupfvRj
 0Zi3yX7kWaZLviiCP9eNSo+74FPX0JV/kpqRC/qNJ4Yt7QZHc/lN8O2gCAPJMsAxFOqj
 vB0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=khLRoO7c89OYVucm1jsgA7tQxp5ImHREtE75jk4mDcg=;
 b=ISJr7v8mvGxnlzymd9wO/LSxlCLB6cZ+wqYsfrn5661j8a9mxnTV8tNNYXs7snxVgI
 WBLPX2GoCNdd7IC/jla5D6lQCzOehE3ytkWSztdc5sQxGLspPOMc2Cczv6w4mSKWAb3o
 boAbaRUii2xsr+J8C2yM2kta2PLj6ZDvaz//8Canao9ip0H4mx9FV0WXN+lfcxbJOrqV
 pcYvCbzbK1sOZrFXwYzrDqmE3RP5AK8qQHSqwq8WhhfP6HwNZ1smSnn4VMklgMCcDGrG
 8q5KCUAWoBF1/Pyou6VFiwguqxA8ZKQqSIsYx8EWjtv2MfLgaZpYg7c6Ta/TQGNrjDts
 EvGA==
X-Gm-Message-State: AA+aEWbzB4MFOfYWoIm7OabxLxUp3rC58VBTdenI/rhrkL3cBDIqGxkt
 4vTVMw2b5sdJxbwo9OjOKcA=
X-Google-Smtp-Source: AFSGD/VsKJeAgNpmhmtfGe9TJ8yi3TO+KiHL1D7zjv1ILtYx7XBX4cuJ3P4FcR2DfjlT+Mroi/L21w==
X-Received: by 2002:a2e:5555:: with SMTP id
 j82-v6mr26731014ljb.69.1543440736925; 
 Wed, 28 Nov 2018 13:32:16 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id e14-v6sm1273476ljb.31.2018.11.28.13.32.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 28 Nov 2018 13:32:16 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Wed, 28 Nov 2018 23:31:57 +0200
Message-Id: <1543440731-21947-3-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 02/16] hack: drop GIC v3 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClRoaXMgcmVkdWNl
cyBzb21lIGNvZGUgYW5kIGNvbmRpdGlvbnMgaW4gYW4gSVJRIHByb2Nlc3NpbmcgcGF0aCwKYW5k
IG9wZW5zIHdheSB0byBmdXJ0aGVyIGNvZGUgcmVkdWN0aW9uLgoKQWxzbyBpbnNlcnQgY29tcGls
YXRpb24gZXJyb3JzIGludG8gZ2ljdjMgY29kZSwgYmVjYXVzZSBpdCB3b3VsZApub3QgY29tcGls
ZSBvciB3b3JrIHdpdGggZm9sbG93aW5nIHBhdGNoZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkg
QW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9jb25maWdz
L2FybTY0X2RlZmNvbmZpZyB8ICAxICsKIHhlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgICAgICAg
ICAgICB8ICAyICsrCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICAgICAgfCAgMiAr
KwogeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgICAgICAgICAgICAgIHwgMTMgKysrKysrKysrKysr
LQogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgICAgICAgICAgIHwgIDYgKysrKysrCiB4ZW4v
YXJjaC9hcm0vdmdpYy12My1pdHMuYyAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vdmdp
Yy5jICAgICAgICAgICAgICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy5jICAgICAgICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0v
aXJxLmggICAgICAgICAgICB8ICAyICsrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCAgICAg
ICAgICAgfCAxNyArKysrKysrKysrKy0tLS0tLQogMTAgZmlsZXMgY2hhbmdlZCwgNTkgaW5zZXJ0
aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY29uZmln
cy9hcm02NF9kZWZjb25maWcgYi94ZW4vYXJjaC9hcm0vY29uZmlncy9hcm02NF9kZWZjb25maWcK
aW5kZXggZTY5ZGUyOS4uNDUyYzdhYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2NvbmZpZ3Mv
YXJtNjRfZGVmY29uZmlnCisrKyBiL3hlbi9hcmNoL2FybS9jb25maWdzL2FybTY0X2RlZmNvbmZp
ZwpAQCAtMCwwICsxIEBACisjIENPTkZJR19HSUNWMyBpcyBub3Qgc2V0CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYwppbmRl
eCBlOGM2ZTE1Li5iZTY0ZTE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5j
CisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMKQEAgLTMyLDYgKzMyLDggQEAKICNpbmNs
dWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9zeXNyZWdzLmg+CiAKKyNlcnJvciAiVGhl
IGN1cnJlbnQgZ2ljL3ZnaWMvZG9tYWluIGNvZGUgZG9lcyBub3Qgc3VwcG9ydCBHSUN2MyIKKwog
LyoKICAqIFRoZXJlIGNvdWxkIGJlIGEgbG90IG9mIExQSXMgb24gdGhlIGhvc3Qgc2lkZSwgYW5k
IHRoZXkgYWx3YXlzIGdvIHRvCiAgKiBhIGd1ZXN0LiBTbyBoYXZpbmcgYSBzdHJ1Y3QgaXJxX2Rl
c2MgZm9yIGVhY2ggb2YgdGhlbSB3b3VsZCBiZSB3YXN0ZWZ1bApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IDZmYmMxMDYuLjhl
ODM1YjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYzLmMKQEAgLTQ0LDYgKzQ0LDggQEAKICNpbmNsdWRlIDxhc20vaW8uaD4KICNpbmNs
dWRlIDxhc20vc3lzcmVncy5oPgogCisjZXJyb3IgIlRoZSBjdXJyZW50IGdpYy92Z2ljL2RvbWFp
biBjb2RlIGRvZXMgbm90IHN1cHBvcnQgR0lDdjMiCisKIC8qIEdsb2JhbCBzdGF0ZSAqLwogc3Rh
dGljIHN0cnVjdCB7CiAgICAgdm9pZCBfX2lvbWVtICptYXBfZGJhc2U7ICAvKiBNYXBwZWQgYWRk
cmVzcyBvZiBkaXN0cmlidXRvciByZWdpc3RlcnMgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9naWMtdmdpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKaW5kZXggOTkwMzk5Yy4uODY5
OTg3YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKKysrIGIveGVuL2FyY2gv
YXJtL2dpYy12Z2ljLmMKQEAgLTM2LDcgKzM2LDkgQEAgc3RhdGljIGlubGluZSB2b2lkIGdpY19z
ZXRfbHIoaW50IGxyLCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsCiB7CiAgICAgQVNTRVJUKCFsb2Nh
bF9pcnFfaXNfZW5hYmxlZCgpKTsKIAorI2lmZGVmIENPTkZJR19HSUNWMwogICAgIGNsZWFyX2Jp
dChHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwgJnAtPnN0YXR1cyk7CisjZW5kaWYKIAogICAg
IGdpY19od19vcHMtPnVwZGF0ZV9scihsciwgcC0+aXJxLCBwLT5wcmlvcml0eSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcC0+ZGVzYyA/IHAtPmRlc2MtPmlycSA6IElOVkFMSURfSVJRLCBz
dGF0ZSk7CkBAIC03Nyw5ICs3OSwxMSBAQCB2b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKIHsKICAgICBzdHJ1Y3QgcGVu
ZGluZ19pcnEgKm4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7CiAKKyNpZmRlZiBD
T05GSUdfR0lDVjMKICAgICAvKiBJZiBhbiBMUEkgaGFzIGJlZW4gcmVtb3ZlZCBtZWFud2hpbGUs
IHRoZXJlIGlzIG5vdGhpbmcgbGVmdCB0byByYWlzZS4gKi8KICAgICBpZiAoIHVubGlrZWx5KCFu
KSApCiAgICAgICAgIHJldHVybjsKKyNlbmRpZgogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2Vk
KCZ2LT5hcmNoLnZnaWMubG9jaykpOwogCkBAIC0xMTIsMTMgKzExNiwxNCBAQCBzdGF0aWMgdW5z
aWduZWQgaW50IGdpY19maW5kX3VudXNlZF9scihzdHJ1Y3QgdmNwdSAqdiwKIHsKICAgICB1bnNp
Z25lZCBpbnQgbnJfbHJzID0gZ2ljX2dldF9ucl9scnMoKTsKICAgICB1bnNpZ25lZCBsb25nICps
cl9tYXNrID0gKHVuc2lnbmVkIGxvbmcgKikgJnRoaXNfY3B1KGxyX21hc2spOwotICAgIHN0cnVj
dCBnaWNfbHIgbHJfdmFsOwogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZn
aWMubG9jaykpOwogCisjaWZkZWYgQ09ORklHX0dJQ1YzCiAgICAgaWYgKCB1bmxpa2VseSh0ZXN0
X2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwgJnAtPnN0YXR1cykpICkKICAgICB7CiAg
ICAgICAgIHVuc2lnbmVkIGludCB1c2VkX2xyOworICAgICAgICBzdHJ1Y3QgZ2ljX2xyIGxyX3Zh
bDsKIAogICAgICAgICBmb3JfZWFjaF9zZXRfYml0KHVzZWRfbHIsIGxyX21hc2ssIG5yX2xycykK
ICAgICAgICAgewpAQCAtMTI3LDYgKzEzMiw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgZ2ljX2Zp
bmRfdW51c2VkX2xyKHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgIHJldHVybiB1c2Vk
X2xyOwogICAgICAgICB9CiAgICAgfQorI2VuZGlmCiAKICAgICBsciA9IGZpbmRfbmV4dF96ZXJv
X2JpdChscl9tYXNrLCBucl9scnMsIGxyKTsKIApAQCAtMTQyLDkgKzE0OCwxMSBAQCB2b2lkIGdp
Y19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2ly
cSwKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKIAor
I2lmZGVmIENPTkZJR19HSUNWMwogICAgIGlmICggdW5saWtlbHkoIXApICkKICAgICAgICAgLyog
QW4gdW5tYXBwZWQgTFBJIGRvZXMgbm90IG5lZWQgdG8gYmUgcmFpc2VkLiAqLwogICAgICAgICBy
ZXR1cm47CisjZW5kaWYKIAogICAgIGlmICggdiA9PSBjdXJyZW50ICYmIGxpc3RfZW1wdHkoJnYt
PmFyY2gudmdpYy5scl9wZW5kaW5nKSApCiAgICAgewpAQCAtMTcyLDYgKzE4MCw4IEBAIHN0YXRp
YyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQgaSkKICAgICBnaWNf
aHdfb3BzLT5yZWFkX2xyKGksICZscl92YWwpOwogICAgIGlycSA9IGxyX3ZhbC52aXJxOwogICAg
IHAgPSBpcnFfdG9fcGVuZGluZyh2LCBpcnEpOworCisjaWZkZWYgQ09ORklHX0dJQ1YzCiAgICAg
LyoKICAgICAgKiBBbiBMUEkgbWlnaHQgaGF2ZSBiZWVuIHVubWFwcGVkLCBpbiB3aGljaCBjYXNl
IHdlIGp1c3QgY2xlYW4gdXAgaGVyZS4KICAgICAgKiBJZiB0aGF0IExQSSBpcyBtYXJrZWQgYXMg
UFJJU1RJTkUsIHRoZSBpbmZvcm1hdGlvbiBpbiB0aGUgTFIgaXMgYm9ndXMsCkBAIC0xODgsNiAr
MTk4LDcgQEAgc3RhdGljIHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGlu
dCBpKQogCiAgICAgICAgIHJldHVybjsKICAgICB9CisjZW5kaWYKIAogICAgIGlmICggbHJfdmFs
LmFjdGl2ZSApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2Fy
Y2gvYXJtL2dpYy5jCmluZGV4IDZjYzdkZWMuLjc3ZmMwNmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTEzNiw3ICsxMzYsOSBAQCBp
bnQgZ2ljX3JvdXRlX2lycV90b19ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
dmlycSwKICAgICAvKiBDYWxsZXIgaGFzIGFscmVhZHkgY2hlY2tlZCB0aGF0IHRoZSBJUlEgaXMg
YW4gU1BJICovCiAgICAgQVNTRVJUKHZpcnEgPj0gMzIpOwogICAgIEFTU0VSVCh2aXJxIDwgdmdp
Y19udW1faXJxcyhkKSk7CisjaWZkZWYgQ09ORklHX0dJQ1YzCiAgICAgQVNTRVJUKCFpc19scGko
dmlycSkpOworI2VuZGlmCiAKICAgICAvKgogICAgICAqIFdoZW4gcm91dGluZyBhbiBJUlEgdG8g
Z3Vlc3QsIHRoZSB2aXJ0dWFsIHN0YXRlIGlzIG5vdCBzeW5jZWQKQEAgLTE2OCw3ICsxNzAsOSBA
QCBpbnQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgdmlycSwKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZGVzYy0+bG9jaykpOwog
ICAgIEFTU0VSVCh0ZXN0X2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3RhdHVzKSk7CisjaWZkZWYg
Q09ORklHX0dJQ1YzCiAgICAgQVNTRVJUKCFpc19scGkodmlycSkpOworI2VuZGlmCiAKICAgICAv
KgogICAgICAqIFJlbW92aW5nIGFuIGludGVycnVwdCB3aGlsZSB0aGUgZG9tYWluIGlzIHJ1bm5p
bmcgbWF5IGhhdmUKQEAgLTM5MSw2ICszOTUsNyBAQCB2b2lkIGdpY19pbnRlcnJ1cHQoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBpc19maXEpCiAgICAgICAgICAgICBkb19JUlEocmVn
cywgaXJxLCBpc19maXEpOwogICAgICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKICAgICAg
ICAgfQorI2lmZGVmIENPTkZJR19HSUNWMwogICAgICAgICBlbHNlIGlmICggaXNfbHBpKGlycSkg
KQogICAgICAgICB7CiAgICAgICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CkBAIC0zOTgsNiAr
NDAzLDcgQEAgdm9pZCBnaWNfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBp
bnQgaXNfZmlxKQogICAgICAgICAgICAgZ2ljX2h3X29wcy0+ZG9fTFBJKGlycSk7CiAgICAgICAg
ICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwogICAgICAgICB9CisjZW5kaWYKICAgICAgICAgZWxz
ZSBpZiAoIHVubGlrZWx5KGlycSA8IDE2KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGRvX3Nn
aShyZWdzLCBpcnEpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94
ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCA1YjczYzRlLi4zYzY2OTNkIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12
My1pdHMuYwpAQCAtNDcsNiArNDcsNyBAQAogI2luY2x1ZGUgPGFzbS92Z2ljLWVtdWwuaD4KICNp
bmNsdWRlIDxhc20vdnJlZy5oPgogCisjZXJyb3IgIlRoZSBjdXJyZW50IGdpYy92Z2ljL2RvbWFp
biBjb2RlIGRvZXMgbm90IHN1cHBvcnQgR0lDdjMiCiAvKgogICogRGF0YSBzdHJ1Y3R1cmUgdG8g
ZGVzY3JpYmUgYSB2aXJ0dWFsIElUUy4KICAqIElmIGJvdGggdGhlIHZjbWRfbG9jayBhbmQgdGhl
IGl0c19sb2NrIGFyZSByZXF1aXJlZCwgdGhlIHZjbWRfbG9jayBtdXN0CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCBmMjYwOGIwLi5h
MjQxOWQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLmMKQEAgLTY0LDE0ICs2NCwxOCBAQCBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqdmdpY19y
YW5rX2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSkKIAogdm9pZCB2Z2ljX2lu
aXRfcGVuZGluZ19pcnEoc3RydWN0IHBlbmRpbmdfaXJxICpwLCB1bnNpZ25lZCBpbnQgdmlycSkK
IHsKKyNpZmRlZiBDT05GSUdfR0lDVjMKICAgICAvKiBUaGUgbHBpX3ZjcHVfaWQgZmllbGQgbXVz
dCBiZSBiaWcgZW5vdWdoIHRvIGhvbGQgYSBWQ1BVIElELiAqLwogICAgIEJVSUxEX0JVR19PTihC
SVQoc2l6ZW9mKHAtPmxwaV92Y3B1X2lkKSAqIDgpIDwgTUFYX1ZJUlRfQ1BVUyk7CisjZW5kaWYK
IAogICAgIG1lbXNldChwLCAwLCBzaXplb2YoKnApKTsKICAgICBJTklUX0xJU1RfSEVBRCgmcC0+
aW5mbGlnaHQpOwogICAgIElOSVRfTElTVF9IRUFEKCZwLT5scl9xdWV1ZSk7CiAgICAgcC0+aXJx
ID0gdmlycTsKKyNpZmRlZiBDT05GSUdfR0lDVjMKICAgICBwLT5scGlfdmNwdV9pZCA9IElOVkFM
SURfVkNQVV9JRDsKKyNlbmRpZgogfQogCiBzdGF0aWMgdm9pZCB2Z2ljX3JhbmtfaW5pdChzdHJ1
Y3QgdmdpY19pcnFfcmFuayAqcmFuaywgdWludDhfdCBpbmRleCwKQEAgLTI0Myw5ICsyNDcsMTEg
QEAgc3RhdGljIGludCB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgdmlycSkKIHsKICAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuazsKIAorI2lm
ZGVmIENPTkZJR19HSUNWMwogICAgIC8qIExQSXMgZG9uJ3QgaGF2ZSBhIHJhbmssIGFsc28gc3Rv
cmUgdGhlaXIgcHJpb3JpdHkgc2VwYXJhdGVseS4gKi8KICAgICBpZiAoIGlzX2xwaSh2aXJxKSAp
CiAgICAgICAgIHJldHVybiB2LT5kb21haW4tPmFyY2gudmdpYy5oYW5kbGVyLT5scGlfZ2V0X3By
aW9yaXR5KHYtPmRvbWFpbiwgdmlycSk7CisjZW5kaWYKIAogICAgIHJhbmsgPSB2Z2ljX3Jhbmtf
aXJxKHYsIHZpcnEpOwogICAgIHJldHVybiBBQ0NFU1NfT05DRShyYW5rLT5wcmlvcml0eVt2aXJx
ICYgSU5URVJSVVBUX1JBTktfTUFTS10pOwpAQCAtMjU2LDggKzI2MiwxMCBAQCBib29sIHZnaWNf
bWlncmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9sZCwgc3RydWN0IHZjcHUgKm5ldywgdW5zaWduZWQg
aW50IGlycSkKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHN0cnVjdCBwZW5kaW5nX2ly
cSAqcDsKIAorI2lmZGVmIENPTkZJR19HSUNWMwogICAgIC8qIFRoaXMgd2lsbCBuZXZlciBiZSBj
YWxsZWQgZm9yIGFuIExQSSwgYXMgd2UgZG9uJ3QgbWlncmF0ZSB0aGVtLiAqLwogICAgIEFTU0VS
VCghaXNfbHBpKGlycSkpOworI2VuZGlmCiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmb2xkLT5h
cmNoLnZnaWMubG9jaywgZmxhZ3MpOwogCkBAIC0zMTIsNiArMzIwLDcgQEAgdm9pZCBhcmNoX21v
dmVfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKICAgICBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQ7CiAgICAg
aW50IGk7CiAKKyNpZmRlZiBDT05GSUdfR0lDVjMKICAgICAvKgogICAgICAqIFdlIGRvbid0IG1p
Z3JhdGUgTFBJcyBhdCB0aGUgbW9tZW50LgogICAgICAqIElmIHdlIGV2ZXIgZG8sIHdlIG11c3Qg
bWFrZSBzdXJlIHRoYXQgdGhlIHN0cnVjdCBwZW5kaW5nX2lycSBkb2VzCkBAIC0zMjIsNiArMzMx
LDcgQEAgdm9pZCBhcmNoX21vdmVfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKICAgICAgKiBkb24ndCBw
YXJ0aWNpcGF0ZS4KICAgICAgKi8KICAgICBBU1NFUlQoIWlzX2xwaSh2Z2ljX251bV9pcnFzKGQp
IC0gMSkpOworI2VuZGlmCiAKICAgICBmb3IgKCBpID0gMzI7IGkgPCB2Z2ljX251bV9pcnFzKGQp
OyBpKysgKQogICAgIHsKQEAgLTM0Myw4ICszNTMsMTAgQEAgdm9pZCB2Z2ljX2Rpc2FibGVfaXJx
cyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgciwgaW50IG4pCiAgICAgaW50IGkgPSAwOwogICAg
IHN0cnVjdCB2Y3B1ICp2X3RhcmdldDsKIAorI2lmZGVmIENPTkZJR19HSUNWMwogICAgIC8qIExQ
SXMgd2lsbCBuZXZlciBiZSBkaXNhYmxlZCB2aWEgdGhpcyBmdW5jdGlvbi4gKi8KICAgICBBU1NF
UlQoIWlzX2xwaSgzMiAqIG4gKyAzMSkpOworI2VuZGlmCiAKICAgICB3aGlsZSAoIChpID0gZmlu
ZF9uZXh0X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMyICkgewogICAgICAgICBpcnEgPSBpICsgKDMy
ICogbik7CkBAIC0zOTMsOCArNDA1LDEwIEBAIHZvaWQgdmdpY19lbmFibGVfaXJxcyhzdHJ1Y3Qg
dmNwdSAqdiwgdWludDMyX3QgciwgaW50IG4pCiAgICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0Owog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAKKyNpZmRlZiBDT05GSUdfR0lDVjMK
ICAgICAvKiBMUElzIHdpbGwgbmV2ZXIgYmUgZW5hYmxlZCB2aWEgdGhpcyBmdW5jdGlvbi4gKi8K
ICAgICBBU1NFUlQoIWlzX2xwaSgzMiAqIG4gKyAzMSkpOworI2VuZGlmCiAKICAgICB3aGlsZSAo
IChpID0gZmluZF9uZXh0X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMyICkgewogICAgICAgICBpcnEg
PSBpICsgKDMyICogbik7CkBAIC00OTAsOCArNTA0LDEwIEBAIHN0cnVjdCBwZW5kaW5nX2lycSAq
aXJxX3RvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEpCiAgICAgICog
YXJlIHVzZWQgZm9yIFNQSXM7IHRoZSByZXN0cyBhcmUgdXNlZCBmb3IgcGVyIGNwdSBpcnFzICov
CiAgICAgaWYgKCBpcnEgPCAzMiApCiAgICAgICAgIG4gPSAmdi0+YXJjaC52Z2ljLnBlbmRpbmdf
aXJxc1tpcnFdOworI2lmZGVmIENPTkZJR19HSUNWMwogICAgIGVsc2UgaWYgKCBpc19scGkoaXJx
KSApCiAgICAgICAgIG4gPSB2LT5kb21haW4tPmFyY2gudmdpYy5oYW5kbGVyLT5scGlfdG9fcGVu
ZGluZyh2LT5kb21haW4sIGlycSk7CisjZW5kaWYKICAgICBlbHNlCiAgICAgICAgIG4gPSAmdi0+
ZG9tYWluLT5hcmNoLnZnaWMucGVuZGluZ19pcnFzW2lycSAtIDMyXTsKICAgICByZXR1cm4gbjsK
QEAgLTU1MCwxMiArNTY2LDE0IEBAIHZvaWQgdmdpY19pbmplY3RfaXJxKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICBzcGluX2xvY2tfaXJx
c2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKIAogICAgIG4gPSBpcnFfdG9fcGVuZGlu
Zyh2LCB2aXJxKTsKKyNpZmRlZiBDT05GSUdfR0lDVjMKICAgICAvKiBJZiBhbiBMUEkgaGFzIGJl
ZW4gcmVtb3ZlZCwgdGhlcmUgaXMgbm90aGluZyB0byBpbmplY3QgaGVyZS4gKi8KICAgICBpZiAo
IHVubGlrZWx5KCFuKSApCiAgICAgewogICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2
LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwogICAgICAgICByZXR1cm47CiAgICAgfQorI2VuZGlm
CiAKICAgICAvKiB2Y3B1IG9mZmxpbmUgKi8KICAgICBpZiAoIHRlc3RfYml0KF9WUEZfZG93biwg
JnYtPnBhdXNlX2ZsYWdzKSApCkBAIC02MDcsOCArNjI1LDEwIEBAIGJvb2wgdmdpY19ldnRjaG5f
aXJxX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCiAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwog
CiAgICAgcCA9IGlycV90b19wZW5kaW5nKHYsIHYtPmRvbWFpbi0+YXJjaC5ldnRjaG5faXJxKTsK
KyNpZmRlZiBDT05GSUdfR0lDVjMKICAgICAvKiBEb2VzIG5vdCB3b3JrIGZvciBMUElzLiAqLwog
ICAgIEFTU0VSVCghaXNfbHBpKHYtPmRvbWFpbi0+YXJjaC5ldnRjaG5faXJxKSk7CisjZW5kaWYK
IAogICAgIHJldHVybiBsaXN0X2VtcHR5KCZwLT5pbmZsaWdodCk7CiB9CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKaW5kZXgg
ZTI4NDRkYy4uYjhkYmRhZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCisr
KyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwpAQCAtNzAzLDggKzcwMywxMCBAQCBib29sIHZn
aWNfZXZ0Y2huX2lycV9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQogICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7CiAgICAgYm9vbCBwZW5kaW5nOwogCisjaWZkZWYgQ09ORklHX0dJQ1YzCiAgICAgLyog
RG9lcyBub3Qgd29yayBmb3IgTFBJcy4gKi8KICAgICBBU1NFUlQoIWlzX2xwaSh2LT5kb21haW4t
PmFyY2guZXZ0Y2huX2lycSkpOworI2VuZGlmCiAKICAgICBpcnEgPSB2Z2ljX2dldF9pcnEodi0+
ZG9tYWluLCB2LCB2LT5kb21haW4tPmFyY2guZXZ0Y2huX2lycSk7CiAgICAgc3Bpbl9sb2NrX2ly
cXNhdmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vaXJxLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oCmluZGV4IGU0NWQ1NzQuLjRm
MWVmM2MgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaXJxLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9pcnEuaApAQCAtNjMsMTAgKzYzLDEyIEBAIHN0cnVjdCBpcnFfZGVzYyAq
X19pcnFfdG9fZGVzYyhpbnQgaXJxKTsKIAogdm9pZCBkb19JUlEoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsIHVuc2lnbmVkIGludCBpcnEsIGludCBpc19maXEpOwogCisjaWZkZWYgQ09ORklH
X0dJQ1YzCiBzdGF0aWMgaW5saW5lIGJvb2wgaXNfbHBpKHVuc2lnbmVkIGludCBpcnEpCiB7CiAg
ICAgcmV0dXJuIGlycSA+PSBMUElfT0ZGU0VUOwogfQorI2VuZGlmCiAKICNkZWZpbmUgZG9tYWlu
X3BpcnFfdG9faXJxKGQsIHBpcnEpIChwaXJxKQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDQ0N2QyNGUu
LmM1Y2I2M2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC02MywyNyArNjMsMzIgQEAgc3RydWN0IHBlbmRp
bmdfaXJxCiAgICAgICogR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkc6IHRoZSBpcnEgaXMgYmVpbmcg
bWlncmF0ZWQgdG8gYSBkaWZmZXJlbnQKICAgICAgKiB2Y3B1IHdoaWxlIGl0IGlzIHN0aWxsIGlu
ZmxpZ2h0IGFuZCBvbiBhbiBHSUNIX0xSIHJlZ2lzdGVyIG9uIHRoZQogICAgICAqIG9sZCB2Y3B1
LgotICAgICAqCi0gICAgICogR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEk6IHRoZSBJUlEgaXMg
YSBuZXdseSBtYXBwZWQgTFBJLCB3aGljaAotICAgICAqIGhhcyBuZXZlciBiZWVuIGluIGFuIExS
IGJlZm9yZS4gVGhpcyBtZWFucyB0aGF0IGFueSB0cmFjZSBvZiBhbgotICAgICAqIExQSSB3aXRo
IHRoZSBzYW1lIG51bWJlciBpbiBhbiBMUiBtdXN0IGJlIGZyb20gYW4gb2xkZXIgTFBJLCB3aGlj
aAotICAgICAqIGhhcyBiZWVuIHVubWFwcGVkIGJlZm9yZS4KLSAgICAgKgogICAgICAqLwogI2Rl
ZmluZSBHSUNfSVJRX0dVRVNUX1FVRVVFRCAgIDAKICNkZWZpbmUgR0lDX0lSUV9HVUVTVF9BQ1RJ
VkUgICAxCiAjZGVmaW5lIEdJQ19JUlFfR1VFU1RfVklTSUJMRSAgMgogI2RlZmluZSBHSUNfSVJR
X0dVRVNUX0VOQUJMRUQgIDMKICNkZWZpbmUgR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcgICA0Cisj
aWZkZWYgQ09ORklHX0dJQ1YzCisgICAgLyoKKyAgICAgKiBHSUNfSVJRX0dVRVNUX1BSSVNUSU5F
X0xQSTogdGhlIElSUSBpcyBhIG5ld2x5IG1hcHBlZCBMUEksIHdoaWNoCisgICAgICogaGFzIG5l
dmVyIGJlZW4gaW4gYW4gTFIgYmVmb3JlLiBUaGlzIG1lYW5zIHRoYXQgYW55IHRyYWNlIG9mIGFu
CisgICAgICogTFBJIHdpdGggdGhlIHNhbWUgbnVtYmVyIGluIGFuIExSIG11c3QgYmUgZnJvbSBh
biBvbGRlciBMUEksIHdoaWNoCisgICAgICogaGFzIGJlZW4gdW5tYXBwZWQgYmVmb3JlLgorICAg
ICAqIFZhbGlkIGZvciBHSUNWMyBvbmx5LgorICAgICAqLwogI2RlZmluZSBHSUNfSVJRX0dVRVNU
X1BSSVNUSU5FX0xQSSAgNQorI2VuZGlmCiAgICAgdW5zaWduZWQgbG9uZyBzdGF0dXM7CiAgICAg
c3RydWN0IGlycV9kZXNjICpkZXNjOyAvKiBvbmx5IHNldCBpdCB0aGUgaXJxIGNvcnJlc3BvbmRz
IHRvIGEgcGh5c2ljYWwgaXJxICovCiAgICAgdW5zaWduZWQgaW50IGlycTsKICNkZWZpbmUgR0lD
X0lOVkFMSURfTFIgICAgICAgICAodWludDhfdCl+MAogICAgIHVpbnQ4X3QgbHI7CiAgICAgdWlu
dDhfdCBwcmlvcml0eTsKKyNpZmRlZiBDT05GSUdfR0lDVjMKICAgICB1aW50OF90IGxwaV9wcmlv
cml0eTsgICAgICAgLyogQ2FjaGVzIHRoZSBwcmlvcml0eSBpZiB0aGlzIGlzIGFuIExQSS4gKi8K
ICAgICB1aW50OF90IGxwaV92Y3B1X2lkOyAgICAgICAgLyogVGhlIFZDUFUgZm9yIGFuIExQSS4g
Ki8KKyNlbmRpZgogICAgIC8qIGluZmxpZ2h0IGlzIHVzZWQgdG8gYXBwZW5kIGluc3RhbmNlcyBv
ZiBwZW5kaW5nX2lycSB0bwogICAgICAqIHZnaWMuaW5mbGlnaHRfaXJxcyAqLwogICAgIHN0cnVj
dCBsaXN0X2hlYWQgaW5mbGlnaHQ7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:32:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:32:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gS7RX-0008WM-3k; Wed, 28 Nov 2018 21:32:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jfkv=oh=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gS7RV-0008VN-7n
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:32:21 +0000
X-Inumbo-ID: 1535a7d0-f355-11e8-9a16-bc764e045a96
Received: from mail-lj1-x231.google.com (unknown [2a00:1450:4864:20::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1535a7d0-f355-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 21:32:19 +0000 (UTC)
Received: by mail-lj1-x231.google.com with SMTP id e5-v6so24826094lja.4
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 13:32:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=JtxxWdwqq+EVsvFi8kz0dgpqFrJeggp3bInhWZS7JcA=;
 b=rAoN9xSlDhaFxLOko4oFa6ErnGW5/ta7xzXEhFCc1r+OiDu1qJ5hpoyXfTZAbNBaqe
 0kcZld98+FXFq2IqJURe96QkF3+lMgf1NjK9iLWSc2Sfp/WdDhHQ9eoujpsm/o1pyQKU
 kjXH9QZZMItuRnTaUo6OiYy1/uz6gm/OpXTqjkNAjr7hbel9Q85Scj6jkXqzYWqysgqk
 dbiUK7OVaet7q1tG2obVRXXCL5OjDBJlXVFxe+An0ZNADfqZhLSKBtu0SPDy8OwwKhz8
 50g3evjS8ZBymGLzKN92hjJMeOb+rLtX/2qaPgJgoCW7d6KwYWHobVnLWkAVn96lVIAa
 d73A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=JtxxWdwqq+EVsvFi8kz0dgpqFrJeggp3bInhWZS7JcA=;
 b=bV1VEMtrOwpfT4SlLjNYQD16cs1Q2z/wh4ZKBTsIKpKljeHVWfDVsCpz7mJQMQIRSU
 /IKeIlR7TGle4pU8aJpdCpUnGHR63bbCKo4pM2k2e1UzJhScwyO432urUsgEg9xBJC/Q
 1mUkIPefyUotSXuiipoWdR+kh3RIHWEu0T+Ztsd6NbV6L70utgb4lcVp4vpBMd1wD9rA
 ZpX8kx5itbCAAItW4Txvf+thCezxLighC8qCsBLWfd+0InNdUZoAUjr6QgIAVNlaP4kX
 ILlYSm62Vwdcj5eVAgPUaHWxLS7yDWQGmOtrXVBe7Im/MjoeWPx2FGCtbaDc7KjaHPVv
 +WKg==
X-Gm-Message-State: AA+aEWZ8+FtM55LamEA1l2e7vZSgjit+ivgpw3r+rOH1d4OjRGhp3Fyz
 2i3p14P+HENf3Uml/R97/68=
X-Google-Smtp-Source: AJdET5f6h3ORJCUUDfUJUHx5CZa45Ht5UjBfoX8G1ubmvCZ4HyLpbR2/Y/7XtS2Lvt17a+n8ZPo3cQ==
X-Received: by 2002:a2e:b1ca:: with SMTP id
 e10-v6mr26033169lja.16.1543440738257; 
 Wed, 28 Nov 2018 13:32:18 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id e14-v6sm1273476ljb.31.2018.11.28.13.32.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 28 Nov 2018 13:32:17 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Wed, 28 Nov 2018 23:31:58 +0200
Message-Id: <1543440731-21947-4-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 03/16] vgic: move pause_flags check out of vgic
 spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClBhdXNlX2ZsYWdz
IGlzIG5vdCByZWxhdGVkIHRvIHZnaWMgc3BpbmxvY2ssIHNvIHJlZHVjZSBjb2RlCnVuZGVyIGxv
Y2suCgpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29t
PgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgfCAxMyArKysrKystLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgNiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IGEyNDE5ZDAuLmE2NDYz
M2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3Zn
aWMuYwpAQCAtNTYzLDYgKzU2MywxMiBAQCB2b2lkIHZnaWNfaW5qZWN0X2lycShzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgICAgIHYgPSB2
Z2ljX2dldF90YXJnZXRfdmNwdShkLT52Y3B1WzBdLCB2aXJxKTsKICAgICB9OwogCisgICAgLyog
dmNwdSBvZmZsaW5lICovCisgICAgaWYgKCB1bmxpa2VseSh0ZXN0X2JpdChfVlBGX2Rvd24sICZ2
LT5wYXVzZV9mbGFncykpICkKKyAgICB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKICAgICBz
cGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKIAogICAgIG4gPSBp
cnFfdG9fcGVuZGluZyh2LCB2aXJxKTsKQEAgLTU3NSwxMyArNTgxLDYgQEAgdm9pZCB2Z2ljX2lu
amVjdF9pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2
aXJxLAogICAgIH0KICNlbmRpZgogCi0gICAgLyogdmNwdSBvZmZsaW5lICovCi0gICAgaWYgKCB0
ZXN0X2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncykgKQotICAgIHsKLSAgICAgICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKLSAgICAgICAg
cmV0dXJuOwotICAgIH0KLQogICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZuLT5z
dGF0dXMpOwogCiAgICAgaWYgKCAhbGlzdF9lbXB0eSgmbi0+aW5mbGlnaHQpICkKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:32:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:32:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gS7RX-000056-Ea; Wed, 28 Nov 2018 21:32:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jfkv=oh=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gS7RW-0008W4-E1
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:32:22 +0000
X-Inumbo-ID: 1603bdb3-f355-11e8-9a16-bc764e045a96
Received: from mail-lj1-x22a.google.com (unknown [2a00:1450:4864:20::22a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1603bdb3-f355-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 21:32:21 +0000 (UTC)
Received: by mail-lj1-x22a.google.com with SMTP id n18-v6so24811049lji.7
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 13:32:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=lIa7jbohPaQW8F1VEBH/+FIj9YTRMGa46pCdNSRkvWk=;
 b=Efdu8EtBKGvKxgEbXUHx29GlrNjtaud/MAhW/dh86TD6e3cgtpjHuJIuciC6P4taW0
 E+aLd6KpZTaPYGkWJPQ3eNaWHImkopryBm0JW6ows8RFsL7qw46StUZQxGi1uy3EAXsd
 XdKvjpq/c+wmjPKV0Hag4wC2r63JNj/BXVL0M5KpvTSq0fg1uog1/QJDfpyGj9FWM+3+
 uuhve1zlt0IAF7/IueJLIZV0TaCYUqTrkAvUEaqkHgJd/o3eN292+vcZFqx+0CnYgter
 IdELU265VV1V2KdCBcZ0h7rFVlI0EAEHl9HX2ocHpbK+kU8nexvuuIJCFNXQocQ4Hkpm
 0FGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=lIa7jbohPaQW8F1VEBH/+FIj9YTRMGa46pCdNSRkvWk=;
 b=f7PtUZU9rEsj9dF/2fuqoHEdUQzWzEGJOdmRfWcWAusaExmiKld+c4Cw3qvEMG4nA4
 0Zzn+d9zUNFgiNW6aAo/r8/ApcJmekm8wD01Bm+zNjPY5FUVlNbttoZYm7mKjdGgd96i
 fnozqfoboRLmYfLmBGGUxnY+FVKe2T8UPNFvh3i9kC42CCw3wfKJRIDRPW6ocjIihE/u
 CvIW9uO/OlN2URzSipsMOayvayU1ukJ3/nvmOdC3WG2YO+WUD816loCfm8x1BdD0uj0c
 wTp/4khjjH8+AfkPBttMVdvb2C4mxf2GbUPCXMWdL2+SDq7J98m/HeQH1andA9QZGX5s
 psWg==
X-Gm-Message-State: AA+aEWZCUBTUBk4wjfCgqJTr+m7DXkliF/2OQ2gHqigGuzip/GTgNzKV
 TCf86S8JF4PJlFtpgYApcu8=
X-Google-Smtp-Source: AFSGD/VVpzIbffPphBhh5Ed9NXB5rolQ9CC91dFbxm61tcsJKklEfXI1raUDD408HGv7VqcKr9dM2w==
X-Received: by 2002:a2e:917:: with SMTP id 23-v6mr22888711ljj.1.1543440739543; 
 Wed, 28 Nov 2018 13:32:19 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id e14-v6sm1273476ljb.31.2018.11.28.13.32.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 28 Nov 2018 13:32:18 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Wed, 28 Nov 2018 23:31:59 +0200
Message-Id: <1543440731-21947-5-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 04/16] vgic: move irq_to_pending out of lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkZvciBHSUNWMiBw
ZW5kaW5nX2lycSBhbGxvY2F0aW9uIGlzIG5vdCBjb25jdXJyZW50LCBzbyByZWR1Y2UKc29tZSBj
b2RlIHVuZGVyIGxvY2suCgpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgfCA5ICsrKystLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCBhNjQ2MzNm
Li4zNzg1N2IxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNo
L2FybS92Z2ljLmMKQEAgLTI2NywxNyArMjY3LDE2IEBAIGJvb2wgdmdpY19taWdyYXRlX2lycShz
dHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJxKQogICAg
IEFTU0VSVCghaXNfbHBpKGlycSkpOwogI2VuZGlmCiAKLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
b2xkLT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwotCiAgICAgcCA9IGlycV90b19wZW5kaW5nKG9s
ZCwgaXJxKTsKIAogICAgIC8qIG5vdGhpbmcgdG8gZG8gZm9yIHZpcnR1YWwgaW50ZXJydXB0cyAq
LwogICAgIGlmICggcC0+ZGVzYyA9PSBOVUxMICkKICAgICB7Ci0gICAgICAgIHNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKICAgICAgICAgcmV0dXJu
IHRydWU7CiAgICAgfQogCisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJm9sZC0+YXJjaC52Z2ljLmxv
Y2ssIGZsYWdzKTsKKwogICAgIC8qIG1pZ3JhdGlvbiBhbHJlYWR5IGluIHByb2dyZXNzLCBubyBu
ZWVkIHRvIGRvIGFueXRoaW5nICovCiAgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX01J
R1JBVElORywgJnAtPnN0YXR1cykgKQogICAgIHsKQEAgLTU2OSw4ICs1NjgsNiBAQCB2b2lkIHZn
aWNfaW5qZWN0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IHZpcnEsCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBzcGluX2xvY2tfaXJxc2F2
ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKLQogICAgIG4gPSBpcnFfdG9fcGVuZGluZyh2
LCB2aXJxKTsKICNpZmRlZiBDT05GSUdfR0lDVjMKICAgICAvKiBJZiBhbiBMUEkgaGFzIGJlZW4g
cmVtb3ZlZCwgdGhlcmUgaXMgbm90aGluZyB0byBpbmplY3QgaGVyZS4gKi8KQEAgLTU4MSw2ICs1
NzgsOCBAQCB2b2lkIHZnaWNfaW5qZWN0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgfQogI2VuZGlmCiAKKyAgICBzcGluX2xvY2tf
aXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKwogICAgIHNldF9iaXQoR0lDX0lS
UV9HVUVTVF9RVUVVRUQsICZuLT5zdGF0dXMpOwogCiAgICAgaWYgKCAhbGlzdF9lbXB0eSgmbi0+
aW5mbGlnaHQpICkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:32:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:32: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-devel-bounces@lists.xenproject.org>)
	id 1gS7RY-00006O-S1; Wed, 28 Nov 2018 21:32: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=jfkv=oh=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gS7RX-000053-EB
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:32:23 +0000
X-Inumbo-ID: 16b95d4a-f355-11e8-9a16-bc764e045a96
Received: from mail-lf1-x12b.google.com (unknown [2a00:1450:4864:20::12b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16b95d4a-f355-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 21:32:22 +0000 (UTC)
Received: by mail-lf1-x12b.google.com with SMTP id a16so20515118lfg.3
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 13:32:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=kVSny4sw91LOPOVnZMD5770QSMH7KKJS4qRZIBT5w0Y=;
 b=UqEs59fJVJYndZwlljFLJpw6pGg937xNIBrlJ0f42bhQr89kD6CVxG5bG9Mj73+NUZ
 BdFvLYp4Qx/2azhvmD6lnUcxhz5iyJRTSyYekRGoezVkFOulbvCrSHOg3/BnHvTkSzXR
 EYstobyu5Igp9igM2HtN8eakq8h6LaKy52vS3RzD7Yi5wqIkQp3N1o8rrGBnkuhDiY5h
 1/6YkDCRLloLW8jx/kW7Ag6D2kyNM2kjIJtxnXk3ClpCkGboe1vLV+wt9sOAMVAueXMz
 ex1n0Fr3jdEat7noLzkB9d6M2U/snx9hNIZ0SONYzHxuTeqtEhPAre6ZmdKA7nyd0lq0
 rtBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=kVSny4sw91LOPOVnZMD5770QSMH7KKJS4qRZIBT5w0Y=;
 b=Aw2Hv80OyJCb+xoM1Fgnb3Wq3rN173An7Q6IGdaS3tDr88qQVgZQOxFeu87mDtKqav
 n/lRYX+JHHBtP8xAHDQ0CBJUVdV71PE95OhaiAt3ipVFlOSY3zC83HdUN0zYClUddan5
 2Z7j7kJYMYRCIB6iF9UanWi1e4psMDSaeyzQGWg6oFrgJ4IhngNRQ9uSaoQBF1dBBpxe
 4vf6VRJ7jYqMEUd+LdaDFvn+t3miBJNrNPGjkshKhXe64jDwDjiYd5epxHUWb0SdVDJC
 PWcZPSDqwevniGn6mPnqRbkiTXAica7QGCPvoy1XHKXOyhQmo+ZCdAVDTasSio6epwp8
 w4GQ==
X-Gm-Message-State: AGRZ1gLBnEApE9H2hskb4Q+EiGEqifyQelLTl6bikcrRsFF1Nhl0x6vq
 8CcNNWQrtC4g+Zt/6DlwwHo=
X-Google-Smtp-Source: AJdET5c/6hum28RYfgla4BIjjlI4tEGdDuNY0/T3kQRtA5Z+Sgft1bmmRZChon6PQ4t3GwLq3wO3MQ==
X-Received: by 2002:a19:c4cc:: with SMTP id
 u195mr22169981lff.141.1543440740766; 
 Wed, 28 Nov 2018 13:32:20 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id e14-v6sm1273476ljb.31.2018.11.28.13.32.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 28 Nov 2018 13:32:20 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Wed, 28 Nov 2018 23:32:00 +0200
Message-Id: <1543440731-21947-6-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 05/16] gic-vgic: Drop an excessive clear_lrs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClRoaXMgYWN0aW9u
IGlzIGV4Y2Vzc2l2ZSBiZWNhdXNlIGZvciBhbiBpbnZhbGlkIExSIHRoZXJlIGlzIG5vIG5lZWQK
dG8gd3JpdGUgYW5vdGhlciBpbnZhbGlkIHZhbHVlIHRvIGEgcmVnaXN0ZXIuIFNvIHdlIGNhbiBz
a2lwIGl0IGhlcmUsCnNhdmluZyBhIHBlcmlwaGVyYWwgcmVnaXN0ZXIgYWNjZXNzLgoKU2lnbmVk
LW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KLS0tCiB4ZW4v
YXJjaC9hcm0vZ2ljLXZnaWMuYyB8IDEgLQogMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYyBiL3hlbi9hcmNoL2FybS9naWMt
dmdpYy5jCmluZGV4IDg2OTk4N2EuLjRlMTgxNjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9n
aWMtdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCkBAIC0yMjcsNyArMjI3LDYg
QEAgc3RhdGljIHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBpKQog
ICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICBnaWNfaHdfb3BzLT5jbGVhcl9scihpKTsK
ICAgICAgICAgY2xlYXJfYml0KGksICZ0aGlzX2NwdShscl9tYXNrKSk7CiAKICAgICAgICAgaWYg
KCBwLT5kZXNjICE9IE5VTEwgKQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:32:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:32: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-devel-bounces@lists.xenproject.org>)
	id 1gS7Ra-00007S-73; Wed, 28 Nov 2018 21:32:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jfkv=oh=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gS7RY-00006F-La
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:32:24 +0000
X-Inumbo-ID: 17816547-f355-11e8-9a16-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17816547-f355-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 21:32:23 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id v1-v6so24845415ljd.0
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 13:32:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=OQNJqKcKmDaznooc26D0CRu2CjZ50XRxuSe6/dQQXzg=;
 b=tGimHtkjhaEspkOee42FqGbcfam2RlrLZH2+bIZoxXjxEOxBZaMxzoEOdptPS2Muj9
 h0BkFY+yQumQDmNFUiuwTwNzpgKjG4Z3jcyxx4ufuZ7V4UoTJyBXld2XoCcmZuzqgiyO
 H7XSGOvShgf8FypyjhpQXBHlhqllWQHIAa1toKF8MvmAr3BQJlSy9BGM3PpT2C2UqwDr
 lqpUTPk7VRpi9bAXMiemJHn//Gf92cpg49RrKuwhlnC4JJZF4PnyX7acMbeimYwVUlJ2
 IMVlptWcUSyi/1VgEFIjqcUUSnUfdbV0hk7mRIXa5j3+Y4wYahiE5jEgk+VbeNzLL8p+
 YqAg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=OQNJqKcKmDaznooc26D0CRu2CjZ50XRxuSe6/dQQXzg=;
 b=ud3TBUwPPg7BsR2IxqVV31/6yDZv175cY7V8HKwTe1+qdxSYt54s4RDwgPBQjd9kO2
 QrHpnFgeq1zrLdL5gCR3v0c1nXjYJBPvEvdhXNK+f5L9YkfK4CzcRAZwNlzxdAS81wKw
 6Q8tvms23IWsy41m0RGkc4fcNbpeIQjSJ9AixW2Wa7/G1wSUfQhIJPo81HWvKGhnp+zL
 F9bDYiBq6W/BQXXj4B6T3frTgVMjQV5Z219UcSxivnf/So6zOVZYNznnpxobFtgYMZKR
 kRxE6nu4lwWSyoBngi4NF2CSmJYvhaaTDiaScEeCohx/4/Fo9KS9fisLzwFGB0AbiP5W
 UvNQ==
X-Gm-Message-State: AGRZ1gKdvzgOPv8ceQmRWaR1keIqB+8AItIMindKnSGYZunON+7myiDw
 O0TaCq/GJMxO43mHd8k97d0=
X-Google-Smtp-Source: AFSGD/Xziv/pRF38zcTHxooY4M0eX0WVFyK2cxOSzyHDBZRMx2QFqR+axwGwDcK0l+j+kO0ReJypIg==
X-Received: by 2002:a2e:a289:: with SMTP id
 k9-v6mr23720030lja.24.1543440742099; 
 Wed, 28 Nov 2018 13:32:22 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id e14-v6sm1273476ljb.31.2018.11.28.13.32.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 28 Nov 2018 13:32:21 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Wed, 28 Nov 2018 23:32:01 +0200
Message-Id: <1543440731-21947-7-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 06/16] gic: drop interrupts enabling on interrupts
 processing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClRoaXMgcmVkdWNl
cyB0aGUgbnVtYmVyIG9mIGNvbnRleHQgc3dpdGNoZXMgaW4gY2FzZSB3ZSBoYXZlIGFuCmludGVy
cnVwdCBzdG9ybS4gV2Ugd2lsbCByZWFkIG91dCBhbGwgb2YgdGhvc2UgaW50ZXJydXB0IGluIHRo
ZQpsb29wIGFueXdheS4KClNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlz
b3ZAZXBhbS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy5jIHwgMiAtLQogMSBmaWxlIGNoYW5n
ZWQsIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVu
L2FyY2gvYXJtL2dpYy5jCmluZGV4IDc3ZmMwNmYuLmIxMDc4M2IgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTM5MCwxMCArMzkwLDgg
QEAgdm9pZCBnaWNfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgaXNf
ZmlxKQogCiAgICAgICAgIGlmICggbGlrZWx5KGlycSA+PSAxNiAmJiBpcnEgPCAxMDIwKSApCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIGxvY2FsX2lycV9lbmFibGUoKTsKICAgICAgICAgICAgIGlz
YigpOwogICAgICAgICAgICAgZG9fSVJRKHJlZ3MsIGlycSwgaXNfZmlxKTsKLSAgICAgICAgICAg
IGxvY2FsX2lycV9kaXNhYmxlKCk7CiAgICAgICAgIH0KICNpZmRlZiBDT05GSUdfR0lDVjMKICAg
ICAgICAgZWxzZSBpZiAoIGlzX2xwaShpcnEpICkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:32:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:32: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-devel-bounces@lists.xenproject.org>)
	id 1gS7Rb-00008l-HB; Wed, 28 Nov 2018 21:32: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=jfkv=oh=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gS7Ra-00007N-6d
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:32:26 +0000
X-Inumbo-ID: 183bf7e8-f355-11e8-9a16-bc764e045a96
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 183bf7e8-f355-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 21:32:24 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id k19-v6so24794494lji.11
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 13:32:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=P/qiNL8v6jXaer6zxO9/pHFHEdTQ82dXyOLCJxrVEIs=;
 b=aO9yS6PrjsXZ0/OpA247rvfh3v/ADKshq1S94GzohkmgL99MIqQcmk5a6+qVccBYdF
 30oPAnK8k4bDL8s3xtY7OjGX7pjVQOQdkXS2vfZ3py3a9gxlSvTxO4TgRzea7T5m059G
 yVXIizdGOFWJAERcLkT3MHDCeOiW5tkeNEv7GpJBuzc4Kg2S5gfbSl93hx6L7U8FDlGa
 QmfvIGs+2y9HbOTOlH6HJWweBFu6wik3rBNyWvyptCK9RITmqWCTLHMlmkcOCyQhB2Mz
 +FYjQqouETNoCNBQQ+NczK9+R/9k22+NV6rppReiZ8oMC+R2536mQVKe0iuokDPPysLp
 /XJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=P/qiNL8v6jXaer6zxO9/pHFHEdTQ82dXyOLCJxrVEIs=;
 b=qDGuhxEDzFPUlpdiFeC8vN7iGCwEyABZPZUWdL06VL17dzbtIGJVLguvqWIvSKb9Gc
 hQ6w9+afyqH+bovFlD1cvXBPsX81LPwVWCrMbi9gyOuDvD+hylHYWPlcLjjvxknMSnWI
 T05hblzier2H1RMbm2NxwcHMpPXWtJxD/62o1CkFWVW68+5b5iCS6Yo7SP29Vzwt5P0p
 O8rKRJQ1g0AgWYMCDyNEQmeLhs07rTV+fkwt3P+eqLuXgZslUPDGh+Nulql+WW9RnVwd
 /STlGrJuYZsZaXxqq6FUetbWW70DmyXIR57L26sTv3ujv2IEPyoUmNT+/wksY8fO5ljl
 QRXQ==
X-Gm-Message-State: AA+aEWaoWmEsc2qFZtha4wvwEGQWj1ZNJRKCJktfBfaGp648ObljB+RM
 7ZAOfBjuFqVTV1NKB5PKCsw=
X-Google-Smtp-Source: AFSGD/UwcySfwQszH6vUCWiU4xBLvMMJO6XVuQs00ByOEtNOcnsuwL0Ar6oHOWyHUF2AsrpXeNKrxA==
X-Received: by 2002:a2e:2909:: with SMTP id
 u9-v6mr23895258lje.28.1543440743279; 
 Wed, 28 Nov 2018 13:32:23 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id e14-v6sm1273476ljb.31.2018.11.28.13.32.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 28 Nov 2018 13:32:22 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Wed, 28 Nov 2018 23:32:02 +0200
Message-Id: <1543440731-21947-8-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 07/16] gic-vgic:vgic: do not keep disabled IRQs in
 any of queues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkRvIG5vdCBwdXQg
YWxyZWFkeSBkaXNhYmxlZCBJUlFzIGludG8gYW55IG9mIHF1ZXVlcywgYW5kIHJlbW92ZQphbiBJ
UlEgZnJvbSBhbGwgcXVldWVzIG9uIGRpc2FibGUuIEluc2VydCB0aGUgSVJRIGludG8gcXVldWVz
IG9uCmVuYWJsZSBpZiBuZWVkZWQuIFRoaXMgYWxzbyBhbGxvd3Mgc2ltcGxpZmljYXRpb24gb2Yg
dW5kZXItbG9jawpkZWNpc3Npb24gb2YgZXZlbnRzIG5lZWRlZCBkZWxpdmVyeS4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQogeGVuL2Fy
Y2gvYXJtL2dpYy12Z2ljLmMgICAgfCAyNiArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrLS0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8ICAzICsrLQogMyBmaWxlcyBjaGFuZ2VkLCAz
NiBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLXZnaWMuYyBiL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCmluZGV4IDRlMTgxNjkuLjli
YmQwYzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCisrKyBiL3hlbi9hcmNo
L2FybS9naWMtdmdpYy5jCkBAIC04NywxMCArODcsNiBAQCB2b2lkIGdpY19yYWlzZV9pbmZsaWdo
dF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKIAogICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKIAotICAgIC8qIERvbid0
IHRyeSB0byB1cGRhdGUgdGhlIExSIGlmIHRoZSBpbnRlcnJ1cHQgaXMgZGlzYWJsZWQgKi8KLSAg
ICBpZiAoICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZuLT5zdGF0dXMpICkKLSAg
ICAgICAgcmV0dXJuOwotCiAgICAgaWYgKCBsaXN0X2VtcHR5KCZuLT5scl9xdWV1ZSkgKQogICAg
IHsKICAgICAgICAgaWYgKCB2ID09IGN1cnJlbnQgKQpAQCAtMzY2LDYgKzM2Miw3IEBAIGludCB2
Z2ljX3ZjcHVfcGVuZGluZ19pcnEoc3RydWN0IHZjcHUgKnYpCiAgICAgY29uc3QgdW5zaWduZWQg
bG9uZyBhcHIgPSBnaWNfaHdfb3BzLT5yZWFkX2FwcigwKTsKICAgICBpbnQgbWFza19wcmlvcml0
eTsKICAgICBpbnQgYWN0aXZlX3ByaW9yaXR5OworICAgIGludCBlZmZlY3RpdmVfcHJpb3JpdHk7
CiAgICAgaW50IHJjID0gMDsKIAogICAgIC8qIFdlIHJlbHkgb24gcmVhZGluZyB0aGUgVk1DUiwg
d2hpY2ggaXMgb25seSBhY2Nlc3NpYmxlIGxvY2FsbHkuICovCkBAIC0zNzMsMjggKzM3MCwyMyBA
QCBpbnQgdmdpY192Y3B1X3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgbWFza19w
cmlvcml0eSA9IGdpY19od19vcHMtPnJlYWRfdm1jcl9wcmlvcml0eSgpOwogICAgIGFjdGl2ZV9w
cmlvcml0eSA9IGZpbmRfZmlyc3RfYml0KCZhcHIsIDMyKTsKKyAgICBlZmZlY3RpdmVfcHJpb3Jp
dHkgPSBtaW4obWFza19wcmlvcml0eSwgYWN0aXZlX3ByaW9yaXR5KTsKIAogICAgIHNwaW5fbG9j
a19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwogCiAgICAgLyogVE9ETzogV2Ug
b3JkZXIgdGhlIGd1ZXN0IGlycXMgYnkgcHJpb3JpdHksIGJ1dCB3ZSBkb24ndCBjaGFuZ2UKICAg
ICAgKiB0aGUgcHJpb3JpdHkgb2YgaG9zdCBpcnFzLiAqLwogCi0gICAgLyogZmluZCB0aGUgZmly
c3QgZW5hYmxlZCBub24tYWN0aXZlIGlycSwgdGhlIHF1ZXVlIGlzIGFscmVhZHkKLSAgICAgKiBv
cmRlcmVkIGJ5IHByaW9yaXR5ICovCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggcCwgJnYtPmFy
Y2gudmdpYy5pbmZsaWdodF9pcnFzLCBpbmZsaWdodCApCisgICAgLyogdGFrZSB0aGUgZmlyc3Qg
bm9uLWFjdGl2ZSBpcnEsIHRoZSBxdWV1ZSBpcyBhbHJlYWR5CisgICAgICogb3JkZXJlZCBieSBw
cmlvcml0eSBhbmQgaGFzIG5vIGRpc2FibGVkIElSUXMqLworICAgIGlmICggIWxpc3RfZW1wdHko
JnYtPmFyY2gudmdpYy5pbmZsaWdodF9pcnFzKSApCiAgICAgewotICAgICAgICBpZiAoIEdJQ19Q
UklfVE9fR1VFU1QocC0+cHJpb3JpdHkpID49IG1hc2tfcHJpb3JpdHkgKQotICAgICAgICAgICAg
Z290byBvdXQ7Ci0gICAgICAgIGlmICggR0lDX1BSSV9UT19HVUVTVChwLT5wcmlvcml0eSkgPj0g
YWN0aXZlX3ByaW9yaXR5ICkKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICBpZiAoIHRl
c3RfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cykgKQotICAgICAgICB7Ci0g
ICAgICAgICAgICByYyA9IDE7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQorICAg
ICAgICBwID0gY29udGFpbmVyX29mKHYtPmFyY2gudmdpYy5pbmZsaWdodF9pcnFzLm5leHQsIHN0
cnVjdCBwZW5kaW5nX2lycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mbGlnaHQpOwor
ICAgICAgICBpZiAoIEdJQ19QUklfVE9fR1VFU1QocC0+cHJpb3JpdHkpIDwgZWZmZWN0aXZlX3By
aW9yaXR5ICkKKyAgICAgICAgICAgICByYyA9IDE7CiAgICAgfQogCi1vdXQ6CiAgICAgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKICAgICByZXR1cm4g
cmM7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3Zn
aWMuYwppbmRleCAzNzg1N2IxLi5lMzBhNTE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdp
Yy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTM2NCw2ICszNjQsNyBAQCB2b2lkIHZn
aWNfZGlzYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbikKICAgICAg
ICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwog
ICAgICAgICBwID0gaXJxX3RvX3BlbmRpbmcodl90YXJnZXQsIGlycSk7CiAgICAgICAgIGNsZWFy
X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpOworICAgICAgICBsaXN0X2Rl
bF9pbml0KCZwLT5pbmZsaWdodCk7CiAgICAgICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5n
KHZfdGFyZ2V0LCBwKTsKICAgICAgICAgZGVzYyA9IHAtPmRlc2M7CiAgICAgICAgIHNwaW5fdW5s
b2NrX2lycXJlc3RvcmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwpAQCAtNDE1
LDYgKzQxNiwyMyBAQCB2b2lkIHZnaWNfZW5hYmxlX2lycXMoc3RydWN0IHZjcHUgKnYsIHVpbnQz
Ml90IHIsIGludCBuKQogICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdl90YXJnZXQtPmFyY2gu
dmdpYy5sb2NrLCBmbGFncyk7CiAgICAgICAgIHAgPSBpcnFfdG9fcGVuZGluZyh2X3RhcmdldCwg
aXJxKTsKICAgICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMp
OworICAgICAgICBpZiAoIHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnAtPnN0YXR1
cykgfHwKKyAgICAgICAgICAgICB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0
YXR1cykgKQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKml0ZXI7
CisgICAgICAgICAgICBwLT5wcmlvcml0eSA9IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkodiwgaXJx
KTsKKyAgICAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIGl0ZXIsICZ2X3RhcmdldC0+YXJj
aC52Z2ljLmluZmxpZ2h0X2lycXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bmZsaWdodCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCBpdGVyLT5wcmlv
cml0eSA+IHAtPnByaW9yaXR5ICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
ICAgIGxpc3RfYWRkX3RhaWwoJnAtPmluZmxpZ2h0LCAmaXRlci0+aW5mbGlnaHQpOworICAgICAg
ICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9
CisgICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZwLT5pbmZsaWdodCwgJnZfdGFyZ2V0LT5hcmNo
LnZnaWMuaW5mbGlnaHRfaXJxcyk7CisgICAgICAgIH0KK291dDoKICAgICAgICAgaWYgKCAhbGlz
dF9lbXB0eSgmcC0+aW5mbGlnaHQpICYmICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUs
ICZwLT5zdGF0dXMpICkKICAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodl90YXJnZXQs
IGlycSwgcC0+cHJpb3JpdHkpOwogICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2X3Rh
cmdldC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKQEAgLTU4Miw2ICs2MDAsMTIgQEAgdm9pZCB2
Z2ljX2luamVjdF9pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCB2aXJxLAogCiAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJm4tPnN0YXR1
cyk7CiAKKyAgICBpZiAoICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZuLT5zdGF0
dXMpICkKKyAgICB7LypEbyBub3QgaW5zZXJ0IGEgZGlzYWJsZWQgSVJRIGludG8gYW55IHF1ZXVl
Ki8KKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZs
YWdzKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwogICAgIGlmICggIWxpc3RfZW1wdHkoJm4t
PmluZmxpZ2h0KSApCiAgICAgewogICAgICAgICBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHYsIHZp
cnEpOwpAQCAtNTkxLDkgKzYxNSw3IEBAIHZvaWQgdmdpY19pbmplY3RfaXJxKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICBwcmlvcml0eSA9
IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkodiwgdmlycSk7CiAgICAgbi0+cHJpb3JpdHkgPSBwcmlv
cml0eTsKIAotICAgIC8qIHRoZSBpcnEgaXMgZW5hYmxlZCAqLwotICAgIGlmICggdGVzdF9iaXQo
R0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmbi0+c3RhdHVzKSApCi0gICAgICAgIGdpY19yYWlzZV9n
dWVzdF9pcnEodiwgdmlycSwgcHJpb3JpdHkpOworICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodiwg
dmlycSwgcHJpb3JpdHkpOwogCiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIGl0ZXIsICZ2LT5h
cmNoLnZnaWMuaW5mbGlnaHRfaXJxcywgaW5mbGlnaHQgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKaW5k
ZXggYzVjYjYzZi4uNzUwNzE2MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2lj
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTU4LDcgKzU4LDggQEAgc3Ry
dWN0IHBlbmRpbmdfaXJxCiAgICAgICogaXJxIGlzIGVuYWJsZWQgYXQgdGhlIHZnaWNkIGxldmVs
OgogICAgICAqCiAgICAgICogR0lDX0lSUV9HVUVTVF9FTkFCTEVEOiB0aGUgZ3Vlc3QgSVJRIGlz
IGVuYWJsZWQgYXQgdGhlIFZHSUNECi0gICAgICogbGV2ZWwgKEdJQ0RfSUNFTkFCTEVSL0dJQ0Rf
SVNFTkFCTEVSKS4KKyAgICAgKiBsZXZlbCAoR0lDRF9JQ0VOQUJMRVIvR0lDRF9JU0VOQUJMRVIp
LiBEaXNhYmxlZCBndWVzdCBJUlEgZG8gbm90IGFwcGVhcgorICAgICAqIGluIGFuIGluZmxpZ2h0
IHF1ZXVlCiAgICAgICoKICAgICAgKiBHSUNfSVJRX0dVRVNUX01JR1JBVElORzogdGhlIGlycSBp
cyBiZWluZyBtaWdyYXRlZCB0byBhIGRpZmZlcmVudAogICAgICAqIHZjcHUgd2hpbGUgaXQgaXMg
c3RpbGwgaW5mbGlnaHQgYW5kIG9uIGFuIEdJQ0hfTFIgcmVnaXN0ZXIgb24gdGhlCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:32:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:32: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-devel-bounces@lists.xenproject.org>)
	id 1gS7Rc-0000A1-TZ; Wed, 28 Nov 2018 21:32: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=jfkv=oh=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gS7Rb-00008Y-Cp
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:32:27 +0000
X-Inumbo-ID: 195c1ebb-f355-11e8-9a16-bc764e045a96
Received: from mail-lj1-x234.google.com (unknown [2a00:1450:4864:20::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 195c1ebb-f355-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 21:32:26 +0000 (UTC)
Received: by mail-lj1-x234.google.com with SMTP id l15-v6so24804388lja.9
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 13:32:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=xTXsI1wLGctroKhBsK7wL4sIQuMJWSKhcb0a540vX/0=;
 b=KuyUNbxM+lEzeweDIQ7KIbTgxXCV/xGblf4gkQk7d1VXkJpQPhKcL9tLHItN0xOsNF
 1Tl0q8LkDE5KRuDGNspwZOoyt1MPfjkQlyAbLcrj0B9XpPwraU/P6umLTUV8hP1B0r60
 TDrDXa7HFbz6tcC5zPre9PEAua9e15XxT31qauLf4lXda2Br25BDTf28BFIGXru4hKFH
 a7sKB5D5NZnDEbjjJ6B1uHqpwFRsPxdhQFYHa5dqyxAPN45A/yQMa3cvvBUs88+5T4mV
 yZDq6O24Vce93lLKoESDu3TH9da1W0iMIcXrRsgHbikYUcr+FSVYf6pgZm/9w8+5a6eb
 oFSg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=xTXsI1wLGctroKhBsK7wL4sIQuMJWSKhcb0a540vX/0=;
 b=FKRGG9lpNCWblWCJd9EEHcCckofAkZY/S6yUgRxFq+5K3v+4JcmLsmpzlNhg1W7m1c
 eraMOnF1nezxDQ9jFcGcBbG/LkHy+jGqNhjjFIwSGOYghr972+ouXshA83C0G0WI4UAC
 8NctvzZIPFV9cAE9HPskBig/S4wJd5s0+V73Y96bI07oocGfFff0UuC2K0kEfhcbUcMB
 MoYSSV+WyxZbTUjoVWlAYdkN06Li7pSjeSU4jvalpDamTDuvSTtNUdAxZODq3NN56WiP
 MCfqxXYGyaCzJFGDDOdFhJaRBVGkkj663+KvNnK2j/zi1Ae5AfWu8Zwnr8Peeg8RusM1
 mbew==
X-Gm-Message-State: AA+aEWYeMB2tF9zdBGfB6i1XjcbCquH4ZGrv7h5Tzq1FlwPeAn4Fn3Pv
 f/vS9My8Fh5tQxXkZccr1uk=
X-Google-Smtp-Source: AFSGD/Uj+xgFR8N94KxNveEOn/W2P3D3QVUr/isIK4JcEMAB3ZMEsfmnlhWWn3d4BdObn83oiwGRbw==
X-Received: by 2002:a2e:1f01:: with SMTP id
 f1-v6mr23445462ljf.129.1543440745309; 
 Wed, 28 Nov 2018 13:32:25 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id e14-v6sm1273476ljb.31.2018.11.28.13.32.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 28 Nov 2018 13:32:23 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Wed, 28 Nov 2018 23:32:03 +0200
Message-Id: <1543440731-21947-9-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 08/16] gic: separate ppi processing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClBQSSBhcmUgcGNw
dSBwcml2YXRlLCBzbyB0aGVpciBwcm9jZXNzaW5nIGlzIG5vdCBjb25jdXJyZW50IGFuZCBkbyBu
b3QKbmVlZCBwY3B1IHNoYXJlZCBmbGFncyBhbmQgY29ycmVzcG9uZGVudCBsb2NraW5ncy4gU28g
YXZvaWQgb2RkIGJpdHMKc2V0cywgY2hlY2tzIGFuZCBsb2Nrcy4KClNpZ25lZC1vZmYtYnk6IEFu
ZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dp
Yy5jICAgICAgICB8ICA4ICsrKysrKy0tCiB4ZW4vYXJjaC9hcm0vaXJxLmMgICAgICAgIHwgMzIg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vaXJx
LmggfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5j
CmluZGV4IGIxMDc4M2IuLjUyZTQyNzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYwor
KysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTM4Nyw4ICszODcsNyBAQCB2b2lkIGdpY19pbnRl
cnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBpc19maXEpCiAgICAgZG8gIHsK
ICAgICAgICAgLyogUmVhZGluZyBJUlEgd2lsbCBBQ0sgaXQgKi8KICAgICAgICAgaXJxID0gZ2lj
X2h3X29wcy0+cmVhZF9pcnEoKTsKLQotICAgICAgICBpZiAoIGxpa2VseShpcnEgPj0gMTYgJiYg
aXJxIDwgMTAyMCkgKQorICAgICAgICBpZiAoIGxpa2VseShpcnEgPj0gMzIgJiYgaXJxIDwgMTAy
MCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBpc2IoKTsKICAgICAgICAgICAgIGRvX0lSUShy
ZWdzLCBpcnEsIGlzX2ZpcSk7CkBAIC00MDYsNiArNDA1LDExIEBAIHZvaWQgZ2ljX2ludGVycnVw
dChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IGlzX2ZpcSkKICAgICAgICAgewogICAg
ICAgICAgICAgZG9fc2dpKHJlZ3MsIGlycSk7CiAgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAo
IGlycSA8IDMyICkKKyAgICAgICAgeworICAgICAgICAgICAgaXNiKCk7CisgICAgICAgICAgICBk
b19wcGkocmVncywgaXJxKTsKKyAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
aXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJxLmMKaW5kZXggMDk4MjgxZi4uNTk2YThiOCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2lycS5jCisrKyBiL3hlbi9hcmNoL2FybS9pcnEuYwpAQCAtMjY4
LDYgKzI2OCwzOCBAQCBvdXRfbm9fZW5kOgogICAgIGlycV9leGl0KCk7CiB9CiAKK3ZvaWQgZG9f
cHBpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgaXJxKQoreworICAg
IHN0cnVjdCBpcnFfZGVzYyAqZGVzYyA9IGlycV90b19kZXNjKGlycSk7CisgICAgc3RydWN0IGly
cWFjdGlvbiAqYWN0aW9uOworCisgICAgaXJxX2VudGVyKCk7CisKKyAgICBkZXNjLT5oYW5kbGVy
LT5hY2soZGVzYyk7CisKKyAgICBpZiAoIHVubGlrZWx5KCFkZXNjLT5hY3Rpb24pICkKKyAgICB7
CisgICAgICAgIHByaW50aygiVW5rbm93biAlcyAlIzMuM3hcbiIsCisgICAgICAgICAgICAgICAi
SVJRIiwgaXJxKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgaWYgKCB0ZXN0X2Jp
dChfSVJRX0RJU0FCTEVELCAmZGVzYy0+c3RhdHVzKSApCisgICAgICAgIGdvdG8gb3V0OworCisg
ICAgYWN0aW9uID0gZGVzYy0+YWN0aW9uOworCisgICAgZG8KKyAgICB7CisgICAgICAgIGFjdGlv
bi0+aGFuZGxlcihpcnEsIGFjdGlvbi0+ZGV2X2lkLCByZWdzKTsKKyAgICAgICAgYWN0aW9uID0g
YWN0aW9uLT5uZXh0OworICAgIH0gd2hpbGUgKCBhY3Rpb24gKTsKKworb3V0OgorICAgIGRlc2Mt
PmhhbmRsZXItPmVuZChkZXNjKTsKKyAgICBpcnFfZXhpdCgpOworfQorCiB2b2lkIHJlbGVhc2Vf
aXJxKHVuc2lnbmVkIGludCBpcnEsIGNvbnN0IHZvaWQgKmRldl9pZCkKIHsKICAgICBzdHJ1Y3Qg
aXJxX2Rlc2MgKmRlc2M7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaAppbmRleCA0ZjFlZjNjLi4zMTQzNDY4IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
aXJxLmgKQEAgLTYyLDYgKzYyLDcgQEAgc3RydWN0IGlycV9kZXNjICpfX2lycV90b19kZXNjKGlu
dCBpcnEpOwogI2RlZmluZSBpcnFfdG9fZGVzYyhpcnEpICAgIF9faXJxX3RvX2Rlc2MoaXJxKQog
CiB2b2lkIGRvX0lSUShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGly
cSwgaW50IGlzX2ZpcSk7Cit2b2lkIGRvX3BwaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywg
dW5zaWduZWQgaW50IGlycSk7CiAKICNpZmRlZiBDT05GSUdfR0lDVjMKIHN0YXRpYyBpbmxpbmUg
Ym9vbCBpc19scGkodW5zaWduZWQgaW50IGlycSkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:32:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:32: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-devel-bounces@lists.xenproject.org>)
	id 1gS7Rd-0000B5-H9; Wed, 28 Nov 2018 21:32: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=jfkv=oh=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gS7Rd-0000AA-27
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:32:29 +0000
X-Inumbo-ID: 1a1f12cb-f355-11e8-9a16-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a1f12cb-f355-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 21:32:27 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id g11-v6so24836147ljk.3
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 13:32:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=l7KrqgH8/oBuMd1yXWrOpq2muI5qoUABCHXFKM6c9Q0=;
 b=Olyho7Rg81X0LagdJB6IE6K3QRqyrBJ53bxgSIJLDW4PF/zEAP8rIMVmtE8LU1U3md
 RQeFok3S5tc2H7GVggcoCYDT+qs8MJsQDsZaHmqupJ+McaIPbLFig1LVRe7OvdwmZBqH
 5i3KcmiPk4NpvH7LoCaE5Z9Kp7TZm9y+YwvGuVPVmaBnF3Ys6IG1YsCIRjuM0LwbJfXO
 MH1yX4i3eu7wLQ2xRBZhn4doiiVzJ2rjcCRrAoEi//j0tzJ5rj8Jo327tsGJkdi9eaVe
 ju0n/CQmSBIUlX8eJjzAZSzhLEakiLZvjzgxdE/H5L34b74RFa0lzTBY5Q5LIJU33d0h
 utag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=l7KrqgH8/oBuMd1yXWrOpq2muI5qoUABCHXFKM6c9Q0=;
 b=JUBZPiizbSjz9loQas5bFiPkaQYCLSnN8V+bYYkdcEJ9exXlTBywBquuWw+oQrWRZF
 URB3NFk5CUXGzufcRb5OVDBCXUFb0dcXTjF7ftmIwt0zjdujpgJ9eRjJahgTO6MTNp/f
 tJ82KGJ4t9kDoMzh0nvPloFch6/IiyEdZUavQrRF9gAh3BczhvHmki+2SPJR2bTLyVva
 vR8bW2EyYtov0uAdlvMRc1zvQvXmJ6XODzCpUV/0aDhOpYTdYBUVKNdViExR36ersbJt
 dQhYuPB1nechF9FHobv35ZV+eQD7qIJmhe6f8JIXjh/50kp8DxwsNWcYkRXC9y56HEst
 caeA==
X-Gm-Message-State: AA+aEWbsvMGEEgfAFq6gtoVFbvOQrWapwvXmnULagl7TBc7atMW/K9GT
 N2vc7/By0Dm2xRPxVyfguqHL/Zz3
X-Google-Smtp-Source: AFSGD/UV6N6luyaFdsUFGupJv8dR1dEexeffM2ypqBs5qGxq0AusTJWuLeW7qqIlQr48hvShMT7O/Q==
X-Received: by 2002:a2e:914b:: with SMTP id
 q11-v6mr15909939ljg.164.1543440746453; 
 Wed, 28 Nov 2018 13:32:26 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id e14-v6sm1273476ljb.31.2018.11.28.13.32.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 28 Nov 2018 13:32:25 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Wed, 28 Nov 2018 23:32:04 +0200
Message-Id: <1543440731-21947-10-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 09/16] gic-vgic:vgic: avoid excessive conversions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkF2b2lkIGV4Y2Vz
c2l2ZSBjb252ZXJzaW9ucyBiZXR3ZWVuIHBlbmRpbmdfaXJxIGFuZCBpcnEgbnVtYmVyL3ByaW9y
aXR5LgpUaGlzIHNpbWxpZmllcyBmdW5jdGlvbnMgaW50ZXJmYWNlIGFuZCByZWR1Y2VzIHVuZGVy
IGxvY2tzIGNvZGUgc2l6ZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9h
bmlzb3ZAZXBhbS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgICAgfCAxMCArKyst
LS0tLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyB8ICAyICstCiB4ZW4vYXJjaC9hcm0v
dmdpYy5jICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAgfCAg
MyAtLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgIDIgKysKIDUgZmlsZXMgY2hhbmdl
ZCwgOSBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZ2ljLXZnaWMuYyBiL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCmluZGV4IDliYmQwYzUu
LmYwZTZjNmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCisrKyBiL3hlbi9h
cmNoL2FybS9naWMtdmdpYy5jCkBAIC03NSwxMCArNzUsOCBAQCB2b2lkIGdpY19yZW1vdmVfZnJv
bV9scl9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCiAgICAg
bGlzdF9kZWxfaW5pdCgmcC0+bHJfcXVldWUpOwogfQogCi12b2lkIGdpY19yYWlzZV9pbmZsaWdo
dF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKK3ZvaWQgZ2lj
X3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpu
KQogewotICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqbiA9IGlycV90b19wZW5kaW5nKHYsIHZpcnR1
YWxfaXJxKTsKLQogI2lmZGVmIENPTkZJR19HSUNWMwogICAgIC8qIElmIGFuIExQSSBoYXMgYmVl
biByZW1vdmVkIG1lYW53aGlsZSwgdGhlcmUgaXMgbm90aGluZyBsZWZ0IHRvIHJhaXNlLiAqLwog
ICAgIGlmICggdW5saWtlbHkoIW4pICkKQEAgLTEzNSwxMiArMTMzLDEwIEBAIHN0YXRpYyB1bnNp
Z25lZCBpbnQgZ2ljX2ZpbmRfdW51c2VkX2xyKHN0cnVjdCB2Y3B1ICp2LAogICAgIHJldHVybiBs
cjsKIH0KIAotdm9pZCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgdmlydHVhbF9pcnEsCi0gICAgICAgIHVuc2lnbmVkIGludCBwcmlvcml0eSkKK3ZvaWQg
Z2ljX3JhaXNlX2d1ZXN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpw
KQogewogICAgIGludCBpOwogICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfZ2V0X25yX2xy
cygpOwotICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKHYsIHZpcnR1
YWxfaXJxKTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2sp
KTsKIApAQCAtMjMzLDcgKzIyOSw3IEBAIHN0YXRpYyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0
cnVjdCB2Y3B1ICp2LCBpbnQgaSkKICAgICAgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNU
X0VOQUJMRUQsICZwLT5zdGF0dXMpICYmCiAgICAgICAgICAgICAgdGVzdF9iaXQoR0lDX0lSUV9H
VUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpICYmCiAgICAgICAgICAgICAgIXRlc3RfYml0KEdJQ19J
UlFfR1VFU1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKSApCi0gICAgICAgICAgICBnaWNfcmFpc2Vf
Z3Vlc3RfaXJxKHYsIGlycSwgcC0+cHJpb3JpdHkpOworICAgICAgICAgICAgZ2ljX3JhaXNlX2d1
ZXN0X2lycSh2LCBwKTsKICAgICAgICAgZWxzZSB7CiAgICAgICAgICAgICBsaXN0X2RlbF9pbml0
KCZwLT5pbmZsaWdodCk7CiAgICAgICAgICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCAzYzY2OTNk
Li5mOWJkMjdmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYworKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtNDQ4LDcgKzQ0OCw3IEBAIHN0YXRpYyB2b2lk
IHVwZGF0ZV9scGlfdmdpY19zdGF0dXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2ly
cSAqcCkKICAgICB7CiAgICAgICAgIGlmICggIWxpc3RfZW1wdHkoJnAtPmluZmxpZ2h0KSAmJgog
ICAgICAgICAgICAgICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwLT5zdGF0dXMp
ICkKLSAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodiwgcC0+aXJxLCBwLT5scGlfcHJp
b3JpdHkpOworICAgICAgICAgICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSh2LCBwKTsKICAgICB9CiAg
ICAgZWxzZQogICAgICAgICBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2LCBwKTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IGUz
MGE1MTguLmMxNDI0NzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVu
L2FyY2gvYXJtL3ZnaWMuYwpAQCAtNDM0LDcgKzQzNCw3IEBAIHZvaWQgdmdpY19lbmFibGVfaXJx
cyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgciwgaW50IG4pCiAgICAgICAgIH0KIG91dDoKICAg
ICAgICAgaWYgKCAhbGlzdF9lbXB0eSgmcC0+aW5mbGlnaHQpICYmICF0ZXN0X2JpdChHSUNfSVJR
X0dVRVNUX1ZJU0lCTEUsICZwLT5zdGF0dXMpICkKLSAgICAgICAgICAgIGdpY19yYWlzZV9ndWVz
dF9pcnEodl90YXJnZXQsIGlycSwgcC0+cHJpb3JpdHkpOworICAgICAgICAgICAgZ2ljX3JhaXNl
X2d1ZXN0X2lycSh2X3RhcmdldCwgcCk7CiAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
JnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwogICAgICAgICBpZiAoIHAtPmRlc2Mg
IT0gTlVMTCApCiAgICAgICAgIHsKQEAgLTYwOCwxNCArNjA4LDE0IEBAIHZvaWQgdmdpY19pbmpl
Y3RfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmly
cSwKIAogICAgIGlmICggIWxpc3RfZW1wdHkoJm4tPmluZmxpZ2h0KSApCiAgICAgewotICAgICAg
ICBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHYsIHZpcnEpOworICAgICAgICBnaWNfcmFpc2VfaW5m
bGlnaHRfaXJxKHYsIG4pOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICBwcmlvcml0
eSA9IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkodiwgdmlycSk7CiAgICAgbi0+cHJpb3JpdHkgPSBw
cmlvcml0eTsKIAotICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodiwgdmlycSwgcHJpb3JpdHkpOwor
ICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodiwgbik7CiAKICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
ICggaXRlciwgJnYtPmFyY2gudmdpYy5pbmZsaWdodF9pcnFzLCBpbmZsaWdodCApCiAgICAgewpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljLmgKaW5kZXggZmFiMDJmMS4uM2Q3Mzk0ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9naWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0yNTIsOSAr
MjUyLDYgQEAgaW50IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IHZpcnEsCiBleHRlcm4gdm9pZCBnaWNfY2xlYXJfcGVuZGluZ19pcnFzKHN0
cnVjdCB2Y3B1ICp2KTsKIAogZXh0ZXJuIHZvaWQgaW5pdF9tYWludGVuYW5jZV9pbnRlcnJ1cHQo
dm9pZCk7Ci1leHRlcm4gdm9pZCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgaXJxLAotICAgICAgICB1bnNpZ25lZCBpbnQgcHJpb3JpdHkpOwotZXh0ZXJu
IHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IHZpcnR1YWxfaXJxKTsKIAogLyogQWNjZXB0IGFuIGludGVycnVwdCBmcm9tIHRoZSBHSUMgYW5k
IGRpc3BhdGNoIGl0cyBoYW5kbGVyICovCiBleHRlcm4gdm9pZCBnaWNfaW50ZXJydXB0KHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgaXNfZmlxKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKaW5kZXggNzUw
NzE2Mi4uYTI3YTFhOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTI4Nyw2ICsyODcsOCBAQCBlbnVtIGdp
Y19zZ2lfbW9kZTsKIGV4dGVybiBzdHJ1Y3QgdmNwdSAqdmdpY19nZXRfdGFyZ2V0X3ZjcHUoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKTsKIGV4dGVybiB2b2lkIHZnaWNfcmVtb3Zl
X2lycV9mcm9tX3F1ZXVlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKTsK
IGV4dGVybiB2b2lkIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgcGVuZGluZ19pcnEgKnApOworZXh0ZXJuIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2lycShz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKTsKK2V4dGVybiB2b2lkIGdpY19y
YWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqbik7
CiBleHRlcm4gdm9pZCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoc3RydWN0IHBlbmRpbmdfaXJxICpw
LCB1bnNpZ25lZCBpbnQgdmlycSk7CiBleHRlcm4gc3RydWN0IHBlbmRpbmdfaXJxICppcnFfdG9f
cGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSk7CiBleHRlcm4gc3RydWN0
IHBlbmRpbmdfaXJxICpzcGlfdG9fcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgaXJxKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:32:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:32: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-devel-bounces@lists.xenproject.org>)
	id 1gS7Rg-0000EE-0w; Wed, 28 Nov 2018 21:32: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=jfkv=oh=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gS7Re-0000CB-Al
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:32:30 +0000
X-Inumbo-ID: 1adfc6cd-f355-11e8-9a16-bc764e045a96
Received: from mail-lj1-x234.google.com (unknown [2a00:1450:4864:20::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1adfc6cd-f355-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 21:32:29 +0000 (UTC)
Received: by mail-lj1-x234.google.com with SMTP id n18-v6so24811330lji.7
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 13:32:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=mXlkqLv13iLvSMWLFJSuMq2O7qIA9BxpmOWq9CjWsuk=;
 b=vbzTrV/ycrFky072A5L0TcvPkYCojCAple67Sbt84vbaVnvEHT6Nh0LTYbKTUoZ8vl
 I5Ty6BtKGIn3k+xL1wV2vpd7KG7uLcm3/x01grWGsK+ZGhJKr8St48iIXKVgpi5+LAtu
 RGzHV9Ce8rqOn2xT5/m3iEe9CjfCfQ5iOOut43fUjk/ySwDOs+YlK66MpygvmVrcQURC
 g6c4keqQuTKj1rkPxrWQYaIxB3MNW1XYdQMW5SSoniNNZ00sFvsKWlWEeJQh98/+BJDQ
 13VD7VtjePaTfOOOr4Q0EZLt6V6hOrdllyfCLpmY/SGjbbOPkD2nTKIpKinLkmG15Thi
 bagg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=mXlkqLv13iLvSMWLFJSuMq2O7qIA9BxpmOWq9CjWsuk=;
 b=E1ILCHapHHs0/Hbwr1a2mhFQfeBrwSLjTdXX2KfAH/AWo9ewLDc7i5tOUPqyun19u1
 tHE+2QjDaDBsYUMho7DoPeLgg1EVspb2FYY06A9/yxpq7ro+hn7gqNuLKuTg6ragZT/D
 SmbqXCzRWhTBh0JtP9Iw9ONuYyGT2VT8Zvr7oK89J72hseBRw/73q7fc3sF+R1nmek2t
 wLXKL3AtY7sgtCSFtZjgbJnISYfefPgEXTq0mNNiz1jh8rh8OvB7+U8kzaBjUd7RuB+h
 cAvUSF8M2HFcDyedF2WZNOYxcggV7kGqJsV58Fm8jxxiIeHgilLC6N+D2SBn66fXf/bg
 WbUQ==
X-Gm-Message-State: AA+aEWa9urhMHq+aUVSu+QdJWt/Y0zcs88N0F2Oon7ck744MuqF1/QAB
 M8p9tXKdn/6NQA+0DqdM+CE=
X-Google-Smtp-Source: AFSGD/XY7xl/Pljl6PvlZRFeFH1hFOAI5Ochr3B4Bx6sjHCMRq78g6rhjmWeT6ltm1ldCtk9MYeqdQ==
X-Received: by 2002:a2e:8007:: with SMTP id
 j7-v6mr20579024ljg.22.1543440747771; 
 Wed, 28 Nov 2018 13:32:27 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id e14-v6sm1273476ljb.31.2018.11.28.13.32.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 28 Nov 2018 13:32:26 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Wed, 28 Nov 2018 23:32:05 +0200
Message-Id: <1543440731-21947-11-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 10/16] gic:vgic:gic-vgic: introduce non-atomic
 bitops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkFsbCBiaXQgb3Bl
cmF0aW9ucyBmb3IgZ2ljLCB2Z2ljIGFuZCBnaWMtdmdpYyBhcmUgcGVyZm9ybWVkIHVuZGVyCnNw
aW5sb2Nrcywgc28gdGhlcmUgaXMgbm8gbmVlZCBmb3IgYXRvbWljIGJpdCBvcHMgaGVyZSwgdGhl
eSBvbmx5CmludHJvZHVjZSBleGNlc3NpdmUgY2FsbCB0byBmdW5jdGlvbnMgdXNlZCBtb3JlIGV4
cGVuc2l2ZSBleGNsdXNpdmUKQVJNIGluc3RydWN0aW9ucy4KClNpZ25lZC1vZmYtYnk6IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12
Z2ljLmMgfCAxNiArKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICB8IDE2
ICsrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgIHwgMTYgKysrKysrKysr
KysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwppbmRleCBm
MGU2YzZmLi41YjczYmJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYworKysg
Yi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwpAQCAtMjUsNiArMjUsMjIgQEAKICNpbmNsdWRlIDxh
c20vZ2ljLmg+CiAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KIAorI3VuZGVmIHNldF9iaXQKKyNkZWZp
bmUgc2V0X2JpdChuciwgYWRkcikgKCooYWRkcikgfD0gKDE8PG5yKSkKKworI3VuZGVmIGNsZWFy
X2JpdAorI2RlZmluZSBjbGVhcl9iaXQobnIsIGFkZHIpICgqKGFkZHIpICY9IH4oMTw8bnIpKQor
CisjdW5kZWYgdGVzdF9iaXQKKyNkZWZpbmUgdGVzdF9iaXQobnIsYWRkcikgKCooYWRkcikgJiAo
MTw8bnIpKQorCisjdW5kZWYgdGVzdF9hbmRfY2xlYXJfYml0CisjZGVmaW5lIHRlc3RfYW5kX2Ns
ZWFyX2JpdChucixhZGRyKSAoeyAgICAgICAgICAgICAgICAgICAgXAorICAgIGJvb2wgX3g7IFwK
KyAgICBfeCA9ICgqKGFkZHIpICYgKDE8PG5yKSk7ICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICgqKGFkZHIpICY9IH4oMTw8bnIpKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAoX3gpO30pCisKICNkZWZpbmUgbHJfYWxsX2Z1bGwoKSAodGhpc19jcHUobHJfbWFz
aykgPT0gKCgxIDw8IGdpY19nZXRfbnJfbHJzKCkpIC0gMSkpCiAKICN1bmRlZiBHSUNfREVCVUcK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwppbmRl
eCA1MmU0MjcwLi5kNTU4MDU5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKKysrIGIv
eGVuL2FyY2gvYXJtL2dpYy5jCkBAIC00MCw2ICs0MCwyMiBAQAogCiBERUZJTkVfUEVSX0NQVSh1
aW50NjRfdCwgbHJfbWFzayk7CiAKKyN1bmRlZiBzZXRfYml0CisjZGVmaW5lIHNldF9iaXQobnIs
IGFkZHIpICgqKGFkZHIpIHw9ICgxPDxucikpCisKKyN1bmRlZiBjbGVhcl9iaXQKKyNkZWZpbmUg
Y2xlYXJfYml0KG5yLCBhZGRyKSAoKihhZGRyKSAmPSB+KDE8PG5yKSkKKworI3VuZGVmIHRlc3Rf
Yml0CisjZGVmaW5lIHRlc3RfYml0KG5yLGFkZHIpICgqKGFkZHIpICYgKDE8PG5yKSkKKworI3Vu
ZGVmIHRlc3RfYW5kX2NsZWFyX2JpdAorI2RlZmluZSB0ZXN0X2FuZF9jbGVhcl9iaXQobnIsYWRk
cikgKHsgICAgICAgICAgICAgICAgICAgIFwKKyAgICBib29sIF94OyBcCisgICAgX3ggPSAoKihh
ZGRyKSAmICgxPDxucikpOyAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoKihhZGRyKSAm
PSB+KDE8PG5yKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKF94KTt9
KQorCiAjdW5kZWYgR0lDX0RFQlVHCiAKIGNvbnN0IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyAq
Z2ljX2h3X29wczsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9h
cm0vdmdpYy5jCmluZGV4IGMxNDI0NzYuLjc2OTEzMTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtMzMsNiArMzMsMjIgQEAKICNp
bmNsdWRlIDxhc20vZ2ljLmg+CiAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KIAorI3VuZGVmIHNldF9i
aXQKKyNkZWZpbmUgc2V0X2JpdChuciwgYWRkcikgKCooYWRkcikgfD0gKDE8PG5yKSkKKworI3Vu
ZGVmIGNsZWFyX2JpdAorI2RlZmluZSBjbGVhcl9iaXQobnIsIGFkZHIpICgqKGFkZHIpICY9IH4o
MTw8bnIpKQorCisjdW5kZWYgdGVzdF9iaXQKKyNkZWZpbmUgdGVzdF9iaXQobnIsYWRkcikgKCoo
YWRkcikgJiAoMTw8bnIpKQorCisjdW5kZWYgdGVzdF9hbmRfY2xlYXJfYml0CisjZGVmaW5lIHRl
c3RfYW5kX2NsZWFyX2JpdChucixhZGRyKSAoeyAgICAgICAgICAgICAgICAgICAgXAorICAgIGJv
b2wgX3ggPSAoKihhZGRyKSAmICgxPDxucikpOyAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAoKihhZGRyKSAmPSB+KDE8PG5yKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgcmV0dXJuIChfeCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKK30pCisKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnZn
aWNfZ2V0X3Jhbmsoc3RydWN0IHZjcHUgKnYsIGludCByYW5rKQogewogICAgIGlmICggcmFuayA9
PSAwICkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:32:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:32: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-devel-bounces@lists.xenproject.org>)
	id 1gS7Rh-0000Fw-Fs; Wed, 28 Nov 2018 21:32:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jfkv=oh=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gS7Rf-0000DX-K7
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:32:31 +0000
X-Inumbo-ID: 1bb565e2-f355-11e8-9a16-bc764e045a96
Received: from mail-lf1-x134.google.com (unknown [2a00:1450:4864:20::134])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1bb565e2-f355-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 21:32:30 +0000 (UTC)
Received: by mail-lf1-x134.google.com with SMTP id p6so20546119lfc.1
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 13:32:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=vv4LYSnPwsb34O6Ge6quZPjPyFtqJUDDO9sgPg15alA=;
 b=f1X6NPdjxLtXlT35LcedR+qMnCdqLIEh1PJRubVJCmJ/GdD6k8WXiBIKqcNT95GEZk
 FtM2g/OOVSLM56m9BDIUJp3i6OPZX4I2jxlL0mW9vzS4S11YY5cdywipBiBinl9UO4lR
 zdfTrsEdKywYY9e44iNQqHu9C8m6QvOS2OtT7zGSLsaI8PUsednTrw6VqdXYKL/2VnXZ
 F4IHvUeFfPuLvxGIkm5aMsl2rORfyWmwh21Egmbi0tVQo3YptoeH6synQmw5PXdLgn3G
 4TQ7KHRhDOS3DKAv/ir04H8u99ahcPaQOERfL+9Oxvp7++tR/o+LdK28420OQFU6F/OL
 /ypA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=vv4LYSnPwsb34O6Ge6quZPjPyFtqJUDDO9sgPg15alA=;
 b=r00v3TzUlKNpGdbODYPVo5YmskcTSF7zyARubiKXkBKbHN11W8FwEw0i0VwOLJa0c9
 W9g6ubQ5AvDQ2+6F00SQagw8rRc4UrzqIukKo+pAswud1Um7mriA4jRHI4lYPmP4kzjS
 8Ao/HnxGaMyIYZmqUuehDEzD6szLDwnD0xZAbG7hUq8U+EAs0wPS7S4TflaaiPqhwkNC
 tKMJ/1Mpu79CZNmARmPiapkCp2/N8s1IvmuSa7cakDJpv1YPqyL32w2SIJ0uw9VGd7D1
 a9YQaEyv4n+fPpDSGJXVOCRA4XrX6UNik57G9V7hBqTFFe7UPzkgDrK+YkOdjtwlyReQ
 IRkA==
X-Gm-Message-State: AA+aEWbEGbtg4iGdWElt652RT+M37+ohmrCKxe2OS1cciI1fIFT/Ytmo
 JcXXDGXQFbj/yyYkJlNcIK8=
X-Google-Smtp-Source: AFSGD/UJ/0KXy5ktGJWCRgewC/sOLKqZTCV0mtInJCeGSudx6fYuwlTu8QSMMs/0G9Td+eYYsQ1aBg==
X-Received: by 2002:a19:7dc2:: with SMTP id y185mr7458597lfc.27.1543440749088; 
 Wed, 28 Nov 2018 13:32:29 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id e14-v6sm1273476ljb.31.2018.11.28.13.32.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 28 Nov 2018 13:32:28 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Wed, 28 Nov 2018 23:32:06 +0200
Message-Id: <1543440731-21947-12-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 11/16] irq: skip action avalability check for
 guest's IRQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkFuIElSUSBhc3Np
Z25lZCB0byBndWVzdCBhbHdheXMgaGFzIGFuIGFjdGlvbi4gVGhpcyByZW1vdmVzCmFub3RoZXIg
b2RkIGNoZWNrIG9uIGd1ZXN0IElSUSBwYXRoLiBBbHNvIGdldHRpbmcgYW4gdW5rbm93bgppbnRl
cnJ1cHQgaXMgdmVyeSB1bmxpa2VseSBvbiBhIG5vbi1kZWJ1ZyBwbGF0Zm9ybS4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQogeGVuL2Fy
Y2gvYXJtL2lycS5jIHwgMTQgKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2Vy
dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2lycS5j
IGIveGVuL2FyY2gvYXJtL2lycS5jCmluZGV4IDU5NmE4YjguLjVkZWJmYzUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9pcnEuYworKysgYi94ZW4vYXJjaC9hcm0vaXJxLmMKQEAgLTIwNSwxMyAr
MjA1LDYgQEAgdm9pZCBkb19JUlEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVk
IGludCBpcnEsIGludCBpc19maXEpCiAgICAgc3Bpbl9sb2NrKCZkZXNjLT5sb2NrKTsKICAgICBk
ZXNjLT5oYW5kbGVyLT5hY2soZGVzYyk7CiAKLSAgICBpZiAoICFkZXNjLT5hY3Rpb24gKQotICAg
IHsKLSAgICAgICAgcHJpbnRrKCJVbmtub3duICVzICUjMy4zeFxuIiwKLSAgICAgICAgICAgICAg
IGlzX2ZpcSA/ICJGSVEiIDogIklSUSIsIGlycSk7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0K
LQogICAgIGlmICggdGVzdF9iaXQoX0lSUV9HVUVTVCwgJmRlc2MtPnN0YXR1cykgKQogICAgIHsK
ICAgICAgICAgc3RydWN0IGlycV9ndWVzdCAqaW5mbyA9IGlycV9nZXRfZ3Vlc3RfaW5mbyhkZXNj
KTsKQEAgLTIyOSw2ICsyMjIsMTMgQEAgdm9pZCBkb19JUlEoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIHVuc2lnbmVkIGludCBpcnEsIGludCBpc19maXEpCiAgICAgICAgIGdvdG8gb3V0X25v
X2VuZDsKICAgICB9CiAKKyAgICBpZiAoIHVubGlrZWx5KCFkZXNjLT5hY3Rpb24pICkKKyAgICB7
CisgICAgICAgIHByaW50aygiVW5rbm93biAlcyAlIzMuM3hcbiIsCisgICAgICAgICAgICAgICBp
c19maXEgPyAiRklRIiA6ICJJUlEiLCBpcnEpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisK
ICAgICBzZXRfYml0KF9JUlFfUEVORElORywgJmRlc2MtPnN0YXR1cyk7CiAKICAgICAvKgotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:32:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:32:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gS7Rh-0000GS-UF; Wed, 28 Nov 2018 21:32:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=jfkv=oh=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gS7Rg-0000FG-VT
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:32:32 +0000
X-Inumbo-ID: 1c7d2e76-f355-11e8-9a16-bc764e045a96
Received: from mail-lf1-x129.google.com (unknown [2a00:1450:4864:20::129])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c7d2e76-f355-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 21:32:31 +0000 (UTC)
Received: by mail-lf1-x129.google.com with SMTP id p6so20546176lfc.1
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 13:32:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=6Q9VxoivVKr8ASgzzltY1VhUsgRRAk/wteo5r8l38hI=;
 b=F3YMEp4UHgNB4MsH7wvC2jRdmElFuxP2IkQJIZyD2rnkaS8tJNIaYndi7nOY8NDRuP
 BuS7t9hi3BM2ugkGwb7HVVzX7tjZHTl6R5t/RTwIn8d8ZuMavMXv0A+Q5/Wj0w1C05FJ
 GvKhFkUg8uWd3xlHccYY81aXhbU/dB0xwyuz4AKeD7i6Mafi84GH/ursKxzeDP+Txy7i
 jzPVU2mBaFsPjDtAq30/p4PDWjbveMwMw0wl4RZY/vsXJUhEYB0z1AfNrAzv57QaK0QI
 6SmBnDZvD2ijpbIah359cqG1AAtpvQ9Nk3Od7/mJ8P5hU4wuhpJgY+GH+ExUerCeGXGc
 eXjg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=6Q9VxoivVKr8ASgzzltY1VhUsgRRAk/wteo5r8l38hI=;
 b=fDHQ/e8wqGYkEXrEPp8GgD6j5M0fd7ETXyWeI6j0QdOlZTfBd0QSUaRErVSZ+B2ii7
 j4skYohhO1K/GDg7S7UObH5iZUV2bxqHyOAhjE6f0oeRZTq9mj12iYc/LkO0zIWcvq/l
 gpTkVpPoJWDIy4WWWa16JPHVhLZ4ipQ2Ks5AkyfMvM0Jal/fOzLAuqeTGDJeG+A1Kq02
 FZWG8s6vBHmpbCJGkT+jALLH8g74TJQLxnwoIp8Ay2DgpWlaRuZSHeeXeAYVBipXy9wy
 U5+LbHegGZGqn6JoZ0VWFOXmnRhpDTcZrpLeYUQv2O5vB7MsLvTNe5/KQoYOwqyc2DnR
 6ciw==
X-Gm-Message-State: AA+aEWaI/cniyTeqCnODKtYYZ+fgPFDMTtjsSTcGyHPUY/lHaRbqOG9c
 GM7365bHV3noExuI8TueRqQ=
X-Google-Smtp-Source: AFSGD/X+36BpW5TACMGylophi1Eo5/MaKdT4zMa0RiWX/1qEf6LoWqKWuysqi22fqifXho25a52AKA==
X-Received: by 2002:a19:6806:: with SMTP id d6mr7515053lfc.48.1543440750467;
 Wed, 28 Nov 2018 13:32:30 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id e14-v6sm1273476ljb.31.2018.11.28.13.32.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 28 Nov 2018 13:32:29 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Wed, 28 Nov 2018 23:32:07 +0200
Message-Id: <1543440731-21947-13-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 12/16] gic-v2: Write HCR only on change
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClRoaXMgc2F2ZXMg
b25lIHdyaXRlIHRvIHBlcmlwaGVyYWwgSENSIHJlZ2lzdGVyIHBlciBoeXBlcnZpc29yIGVudHJ5
IGZvcgptb3N0IGNhc2VzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2Fu
aXNvdkBlcGFtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgfCA3ICsrKysrLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCmluZGV4IDFh
NzQ0YzUuLjI1MTQ3YmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjIuYworKysgYi94
ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKQEAgLTU3OSwxNCArNTc5LDE3IEBAIHN0YXRpYyB2b2lkIGdp
Y3YyX3dyaXRlX2xyKGludCBsciwgY29uc3Qgc3RydWN0IGdpY19sciAqbHJfcmVnKQogCiBzdGF0
aWMgdm9pZCBnaWN2Ml9oY3Jfc3RhdHVzKHVpbnQzMl90IGZsYWcsIGJvb2wgc3RhdHVzKQogewot
ICAgIHVpbnQzMl90IGhjciA9IHJlYWRsX2dpY2goR0lDSF9IQ1IpOworICAgIHVpbnQzMl90IGhj
ciwgb2hjcjsKKworICAgIG9oY3IgPSBoY3IgPSByZWFkbF9naWNoKEdJQ0hfSENSKTsKIAogICAg
IGlmICggc3RhdHVzICkKICAgICAgICAgaGNyIHw9IGZsYWc7CiAgICAgZWxzZQogICAgICAgICBo
Y3IgJj0gKH5mbGFnKTsKIAotICAgIHdyaXRlbF9naWNoKGhjciwgR0lDSF9IQ1IpOworICAgIGlm
ICggaGNyICE9IG9oY3IgKQorICAgICAgICB3cml0ZWxfZ2ljaChoY3IsIEdJQ0hfSENSKTsKIH0K
IAogc3RhdGljIHVuc2lnbmVkIGludCBnaWN2Ml9yZWFkX3ZtY3JfcHJpb3JpdHkodm9pZCkKLS0g
CjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:32:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:32: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-devel-bounces@lists.xenproject.org>)
	id 1gS7Rj-0000IO-Au; Wed, 28 Nov 2018 21:32: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=jfkv=oh=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gS7Ri-0000Gp-6d
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:32:34 +0000
X-Inumbo-ID: 1d6fb5a1-f355-11e8-9a16-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d6fb5a1-f355-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 21:32:33 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id v15-v6so24797791ljh.13
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 13:32:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=hzEFNqRdAMMeEThxue0hj5DsqPjWzUPmrTb1cYQQpkw=;
 b=aB3z1+RrVDGLeQorLXDHRbL1K0BXUXKwTb7jyZKPzHkhdvDvx/TqPeTDpNqaQc/2kO
 tNBM6OZCCCtHL/u/fhPIADm+id52hOCRyMgHfbWaG0ETYOplj+C6VPxVM9IKc/uquXVC
 2JhaKZq8Pu6l7M1bz2F588i+yOxfHaW8w9RpDp0YHotilRQxsbgwUYjIFIFXU5uF8ic8
 YZJrwkf1UIsOr0jGi1kFhC/eBvPFnLaLsg3DlnDlc/4l/9HNjo0JZmkO+mJsrloynRtZ
 Ant0QpUeUFN36FYDLbp2qkhMI6oCQBfbnulgT0pnKmFRv4wPSTL5HBx2YRQYb1bma+Td
 KYqw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=hzEFNqRdAMMeEThxue0hj5DsqPjWzUPmrTb1cYQQpkw=;
 b=MTIPVeU/EF8LBEmD0X9nDHg+zJw+9Iv68tKG9aePTi75PtYzGxSELcF/qO4+04zH85
 SJ1AWLGBlJoE1GRN/C6HE3AA1Duk9E7l+8YA+6mZZpN4BGyq1BdjWNpD4J8Noupo35W3
 AM6LsnmexLfeQyPRAIUzcIIjpWXDdjyhS2u+1QryesdIOBb3cKxYOELgGDmrFJv+qAWk
 RDqGF9b/+LyvreRJw4uhRVQe0HHclxpwzBAL/QnDmXXjm81+JBjPBPNF/rKNaG/8rww0
 TxOCCSKSfkjxzsiqB9iodV+5AjytJYq1oq17hZ/shSIa9f/1m6qhXKzqPpf2KZJYgCoY
 1qeQ==
X-Gm-Message-State: AA+aEWZ7M5u5rcPmM8wp4VEkT4JlrQWYxA9yv0ApsijbWNaIc5NzGzgU
 vPPolm72Ou1mf6xZ/pzXDvBuiq/p
X-Google-Smtp-Source: AFSGD/U1yapRcPJRyqpLSI2CQo6in688y7Wt4xOS9MfhAekgU9hjGyAdA6hba4dfl1BZWVLAu7xswg==
X-Received: by 2002:a2e:9715:: with SMTP id
 r21-v6mr14517145lji.30.1543440752172; 
 Wed, 28 Nov 2018 13:32:32 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id e14-v6sm1273476ljb.31.2018.11.28.13.32.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 28 Nov 2018 13:32:31 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Wed, 28 Nov 2018 23:32:08 +0200
Message-Id: <1543440731-21947-14-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 13/16] gic-vgic: skip irqs locking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClRob3NlIGZ1Y250
aW9ucyBhcmUgY2FsbGVkIHVuZGVyIElSUXMgZGlzYWJsZWQgYWxyZWFkeSwgc28gYXZvaWQKYWRk
aXRpb25hbCBmbGFncyBzYXZpbmcgYW5kIHJlc3RvcmUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkg
QW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdmdp
Yy5jIHwgMTAgKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYyBiL3hlbi9h
cmNoL2FybS9naWMtdmdpYy5jCmluZGV4IDViNzNiYmQuLmU1MTFmOTEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9naWMtdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCkBAIC0y
NjgsNyArMjY4LDYgQEAgc3RhdGljIHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUg
KnYsIGludCBpKQogdm9pZCB2Z2ljX3N5bmNfZnJvbV9scnMoc3RydWN0IHZjcHUgKnYpCiB7CiAg
ICAgaW50IGkgPSAwOwotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50
IG5yX2xycyA9IGdpY19nZXRfbnJfbHJzKCk7CiAKICAgICAvKiBUaGUgaWRsZSBkb21haW4gaGFz
IG5vIExScyB0byBiZSBjbGVhcmVkLiBTaW5jZSBnaWNfcmVzdG9yZV9zdGF0ZQpAQCAtMjc5LDcg
KzI3OCw3IEBAIHZvaWQgdmdpY19zeW5jX2Zyb21fbHJzKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAg
Z2ljX2h3X29wcy0+dXBkYXRlX2hjcl9zdGF0dXMoR0lDSF9IQ1JfVUlFLCBmYWxzZSk7CiAKLSAg
ICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICBzcGlu
X2xvY2soJnYtPmFyY2gudmdpYy5sb2NrKTsKIAogICAgIHdoaWxlICgoaSA9IGZpbmRfbmV4dF9i
aXQoKGNvbnN0IHVuc2lnbmVkIGxvbmcgKikgJnRoaXNfY3B1KGxyX21hc2spLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbnJfbHJzLCBpKSkgPCBucl9scnMgKSB7CkBAIC0yODcsNyAr
Mjg2LDcgQEAgdm9pZCB2Z2ljX3N5bmNfZnJvbV9scnMoc3RydWN0IHZjcHUgKnYpCiAgICAgICAg
IGkrKzsKICAgICB9CiAKLSAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMu
bG9jaywgZmxhZ3MpOworICAgIHNwaW5fdW5sb2NrKCZ2LT5hcmNoLnZnaWMubG9jayk7CiB9CiAK
IHN0YXRpYyB2b2lkIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKQEAg
LTI5NSwxMSArMjk0LDEwIEBAIHN0YXRpYyB2b2lkIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcyhz
dHJ1Y3QgdmNwdSAqdikKICAgICBpbnQgbHIgPSAwOwogICAgIHN0cnVjdCBwZW5kaW5nX2lycSAq
cCwgKnQsICpwX3I7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaW5mbGlnaHRfcjsKLSAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOwogICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfZ2V0X25yX2xy
cygpOwogICAgIGludCBscnMgPSBucl9scnM7CiAKLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+
YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICBzcGluX2xvY2soJnYtPmFyY2gudmdpYy5sb2Nr
KTsKIAogICAgIGlmICggbGlzdF9lbXB0eSgmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcpICkKICAg
ICAgICAgZ290byBvdXQ7CkBAIC0zNDMsNyArMzQxLDcgQEAgZm91bmQ6CiAgICAgfQogCiBvdXQ6
Ci0gICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsK
KyAgICBzcGluX3VubG9jaygmdi0+YXJjaC52Z2ljLmxvY2spOwogfQogCiB2b2lkIGdpY19jbGVh
cl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:32:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:32: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-devel-bounces@lists.xenproject.org>)
	id 1gS7Rl-0000Ls-Oe; Wed, 28 Nov 2018 21:32: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=jfkv=oh=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gS7Rk-0000JZ-7l
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:32:36 +0000
X-Inumbo-ID: 1e580a06-f355-11e8-9a16-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e580a06-f355-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 21:32:35 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id x85-v6so24827582ljb.2
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 13:32:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=MZbWF2tI4RE7L831xbgxYbFSaBipB3XQaZDwDLym6Qs=;
 b=RT8vOmCpVQEBxdvIwcw49Lg0GQ7LN9kDeLN9wVgd18mQ6eq9zKhEU1iB0J/zU5MeV9
 A1yudSq3VYClxYh1zbR3QtdsLMKqHTCcWzR1Xog0cPQNUMq0Eq7NPpPdiz5N23WC7Pq1
 zPIERYkhk0+uhvpIYUvSiLMZjCh+o5h02ObmOkStTMgex60OSTrfnVCstSOW/F7t/SuW
 jaqEKrHwacaGCSriT1Fge/JJ/k7hsP5B6XxZTuuMLZT2TrLIu8IT/DTPajVmIgPnU+s4
 OnuInnGDr9DZe+xYUTOqPjKpWjGRLzoY6moucQ5MFMijRdq1/BCsOFjKofY0pM7jMuhY
 Pg/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=MZbWF2tI4RE7L831xbgxYbFSaBipB3XQaZDwDLym6Qs=;
 b=qRF2o+FISfRniSP5eouzdRa5nLmgHhHGRdEseyVD/5FjluYxTGcgbxjR2bDaVmKCjp
 7rZun7jCig/eLH0tJBJqsptsTlRG5Ss8BcZ3ZqwL6Bg+BMc0yU7m95TO65gRrlMyoPKW
 37kLc+90qFDiaGJ+5A4xYxDPAZYPTtCBtRaVMEVbL+6xg6Z+RDOSwk0mgDBr0vB/1FAX
 12Ez1xSB7bpCW2q3tAhlXb+9+PS7w+G0rw07OIDKDzeguWyuHvup8R5u0CUXFxyv8hrV
 wMm+zmlCGWEtnnQvXMsC5LiKI0wsu6dvb/ObRbRaR2qIuXG7MLOBInle70RYWpwhF/0e
 t/Ug==
X-Gm-Message-State: AA+aEWayT0zlj+x5EnJjibUfgbs6bS7kZD6ZO955keUjogHzD7W00kA7
 8Nx/QKsMltofe/0q7aTaiw4=
X-Google-Smtp-Source: AFSGD/WxeKNY+RCpC4riwzmAH43pxpMOCZ597uQ9Hi0P1ycrQtk9kvEPgmNxAQDZYFNMruWmty+7gg==
X-Received: by 2002:a2e:9457:: with SMTP id o23-v6mr8036987ljh.7.1543440753559; 
 Wed, 28 Nov 2018 13:32:33 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id e14-v6sm1273476ljb.31.2018.11.28.13.32.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 28 Nov 2018 13:32:32 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Wed, 28 Nov 2018 23:32:09 +0200
Message-Id: <1543440731-21947-15-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 14/16] hack: arm/domain: simplify context restore
 from idle vcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClNpbXBsaWZ5IGNv
bnRleHQgcmVzdG9yZSBmcm9tIGlkbGUgdmNwdSB0byB0aGUgb25lIHJhbiBiZWZvcmUgaXQuClRo
aXMgaW1wcm92ZXMgbG93IGNwdSBsb2FkIGJ1dCBoaWdoIGlycSByYXRlIHVzZS1jYXNlcy4KClNp
Z25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQog
eGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgfCAyMSArKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25z
KCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggMWQ5MjZkYy4uOGU4ODZiNyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAt
MTg3LDkgKzE4Nyw2IEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICpu
KQogICAgIFdSSVRFX1NZU1JFRzMyKHZwaWRyLCBWUElEUl9FTDIpOwogICAgIFdSSVRFX1NZU1JF
RyhuLT5hcmNoLnZtcGlkciwgVk1QSURSX0VMMik7CiAKLSAgICAvKiBWR0lDICovCi0gICAgZ2lj
X3Jlc3RvcmVfc3RhdGUobik7Ci0KICAgICAvKiBWRlAgKi8KICAgICB2ZnBfcmVzdG9yZV9zdGF0
ZShuKTsKIApAQCAtMjYzLDExICsyNjAsNiBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF90byhz
dHJ1Y3QgdmNwdSAqbikKICAgICBXUklURV9TWVNSRUcobi0+YXJjaC5jc3NlbHIsIENTU0VMUl9F
TDEpOwogCiAgICAgaXNiKCk7Ci0KLSAgICAvKiBUaGlzIGlzIGNvdWxkIHRyaWdnZXIgYW4gaGFy
ZHdhcmUgaW50ZXJydXB0IGZyb20gdGhlIHZpcnR1YWwKLSAgICAgKiB0aW1lci4gVGhlIGludGVy
cnVwdCBuZWVkcyB0byBiZSBpbmplY3RlZCBpbnRvIHRoZSBndWVzdC4gKi8KLSAgICBXUklURV9T
WVNSRUczMihuLT5hcmNoLmNudGtjdGwsIENOVEtDVExfRUwxKTsKLSAgICB2aXJ0X3RpbWVyX3Jl
c3RvcmUobik7CiB9CiAKIC8qIFVwZGF0ZSBwZXItVkNQVSBndWVzdCBydW5zdGF0ZSBzaGFyZWQg
bWVtb3J5IGFyZWEgKGlmIHJlZ2lzdGVyZWQpLiAqLwpAQCAtMzAyLDggKzI5NCwxNyBAQCBzdGF0
aWMgdm9pZCB1cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKIHN0YXRpYyB2b2lk
IHNjaGVkdWxlX3RhaWwoc3RydWN0IHZjcHUgKnByZXYpCiB7CiAgICAgY3R4dF9zd2l0Y2hfZnJv
bShwcmV2KTsKLQotICAgIGN0eHRfc3dpdGNoX3RvKGN1cnJlbnQpOworICAgIGlmICggIShpc19p
ZGxlX3ZjcHUocHJldikgJiYgKHByZXYtPnByZXYgPT0gY3VycmVudCkpICkKKyAgICAgICAgY3R4
dF9zd2l0Y2hfdG8oY3VycmVudCk7CisgICAgLyogVkdJQyAqLworICAgIGlmICggIWlzX2lkbGVf
dmNwdShjdXJyZW50KSApCisgICAgeworICAgICAgICBnaWNfcmVzdG9yZV9zdGF0ZShjdXJyZW50
KTsKKyAgICAgICAgV1JJVEVfU1lTUkVHMzIoY3VycmVudC0+YXJjaC5jbnRrY3RsLCBDTlRLQ1RM
X0VMMSk7CisgICAgICAgIHZpcnRfdGltZXJfcmVzdG9yZShjdXJyZW50KTsKKyAgICB9CisgICAg
ZWxzZQorICAgICAgICBjdXJyZW50LT5wcmV2ID0gcHJldjsKIAogICAgIGxvY2FsX2lycV9lbmFi
bGUoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaAppbmRleCAwMzA5YzFmLi5lODUxMDhkIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMjcyLDYg
KzI3Miw3IEBAIHN0cnVjdCB2Y3B1CiAgICAgc3RydWN0IHZwY2lfdmNwdSB2cGNpOwogCiAgICAg
c3RydWN0IGFyY2hfdmNwdSBhcmNoOworICAgIHN0cnVjdCB2Y3B1ICpwcmV2OwogfTsKIAogLyog
UGVyLWRvbWFpbiBsb2NrIGNhbiBiZSByZWN1cnNpdmVseSBhY3F1aXJlZCBpbiBmYXVsdCBoYW5k
bGVycy4gKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:32:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:32: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-devel-bounces@lists.xenproject.org>)
	id 1gS7Rm-0000Mp-DX; Wed, 28 Nov 2018 21:32: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=jfkv=oh=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gS7Rl-0000LL-Ga
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:32:37 +0000
X-Inumbo-ID: 1f1ec86c-f355-11e8-9a16-bc764e045a96
Received: from mail-lj1-x233.google.com (unknown [2a00:1450:4864:20::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f1ec86c-f355-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 21:32:36 +0000 (UTC)
Received: by mail-lj1-x233.google.com with SMTP id z80-v6so24803137ljb.8
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 13:32:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Ti6fp1CLBXwARfMtrgIQr32a2Ff62NENE8eJJ7UGgEo=;
 b=E9t/+bRXJ955bvZFiAhdlv8SyUGOdpfS78OoaHWKwqD/toC/f0L7TFgFrk2deTKMTB
 w7Cw2/YCRP5vnCTfaNnWtPjq86jNgGxk86lEh9I8iLjHGN2hrcYlIEXVU8S9BB7epSKg
 CdVJOwXJ3r9w0ythfUG7FPe/wFUOEVX2aU6QOju4dcDZZFLOc5pjCSSYV6RLw3I+optK
 R6BK+h4LsT+r9qVhdLOHmd4uAikVUtGxTq7cFJQyuq6pAX4GYJ7aY9wEd+NOCiMVLdrl
 W0Dgbc6aycmZryZ8gYzRklplqHygsrCGP3jEkbYpPp+hXBZIV0upHx2ptncNWy82WQh3
 OUvQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Ti6fp1CLBXwARfMtrgIQr32a2Ff62NENE8eJJ7UGgEo=;
 b=NSkrvz6/jCP4M01x+ASulOU7N4UrqKrMe8f5yUkbJSP7WldWYQNcfbRStzPqgR8wNt
 RpBaXZxIPOa15cDPFEjsvUtb85+PIowhIMExYgQqiyjkLmmJ5KZ9cButgnmgSeqCtOg7
 H5zFBmCGi9ot2xxX32iCjVgT8BJiwCPYQbWCGxvOtFc/E4QBtOWn7MY2LBmXgaCAACzL
 s1ule0S4/I3tVyB5y4Cn4NJkuROcDDrjCSiCVAbDpZetO8yWtdjUsRpEizve9D/IDwAT
 H1IyGFA6dyCpGVoGDnNhIv46dGTENm7yuFuQm8659jrA40fhUKmc1uvGhii3fz7zt5NT
 oSpA==
X-Gm-Message-State: AA+aEWY05F7QOU4EUorFfVOBTJtJM1yIh6rf6hg+tkMMwvFW59aXFeBe
 UQYuudHrxacNJpwKY9r3VbQ=
X-Google-Smtp-Source: AJdET5eubA4Ll9cd/4r1auSdNiEj1V4GCMJSDi/YXyfPt0EIm0OlaPAx6/6rVLB7hYd4YfKM+i7dmw==
X-Received: by 2002:a2e:9107:: with SMTP id
 m7-v6mr23981570ljg.23.1543440754833; 
 Wed, 28 Nov 2018 13:32:34 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id e14-v6sm1273476ljb.31.2018.11.28.13.32.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 28 Nov 2018 13:32:34 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Wed, 28 Nov 2018 23:32:10 +0200
Message-Id: <1543440731-21947-16-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 15/16] hack: move gicv2 LRs reads and writes out
 of spinlocks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KClVzZSB2YWx1ZXMg
Y2FjaGVkIGluIGBzdHJ1Y3QgdmNwdWAgZm9yIGd1ZXN0IElSUXMgcHJvY2Vzc2luZy4KVGhpcyBh
bHNvIHJlZHVjZXMgTFIgc3RvcmVzIGFuZCByZXN0b3JlcyBvbiBWQ1BVIHN3aXRjaC4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Ci0tLQogeGVu
L2FyY2gvYXJtL2dpYy12Mi5jICAgICB8IDU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYyAgIHwgIDggKysrKyst
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCB8ICA1ICsrKystCiAzIGZpbGVzIGNoYW5nZWQs
IDQ3IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwppbmRleCAyNTE0N2JkLi5hMmVi
MGE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKKysrIGIveGVuL2FyY2gvYXJt
L2dpYy12Mi5jCkBAIC0xNzYsMzEgKzE3NiwxOCBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGdpY3Yy
X2NwdV9tYXNrKGNvbnN0IGNwdW1hc2tfdCAqY3B1bWFzaykKIAogc3RhdGljIHZvaWQgZ2ljdjJf
c2F2ZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBpbnQgaTsKLQotICAgIC8qIE5vIG5l
ZWQgZm9yIHNwaW5sb2NrcyBoZXJlIGJlY2F1c2UgaW50ZXJydXB0cyBhcmUgZGlzYWJsZWQgYXJv
dW5kCi0gICAgICogdGhpcyBjYWxsIGFuZCBpdCBvbmx5IGFjY2Vzc2VzIHN0cnVjdCB2Y3B1IGZp
ZWxkcyB0aGF0IGNhbm5vdCBiZQotICAgICAqIGFjY2Vzc2VkIHNpbXVsdGFuZW91c2x5IGJ5IGFu
b3RoZXIgcENQVS4KLSAgICAgKi8KLSAgICBmb3IgKCBpID0gMDsgaSA8IGdpY3YyX2luZm8ubnJf
bHJzOyBpKysgKQotICAgICAgICB2LT5hcmNoLmdpYy52Mi5scltpXSA9IHJlYWRsX2dpY2goR0lD
SF9MUiArIGkgKiA0KTsKLQogICAgIHYtPmFyY2guZ2ljLnYyLmFwciA9IHJlYWRsX2dpY2goR0lD
SF9BUFIpOwogICAgIHYtPmFyY2guZ2ljLnYyLnZtY3IgPSByZWFkbF9naWNoKEdJQ0hfVk1DUik7
CiAgICAgLyogRGlzYWJsZSB1bnRpbCBuZXh0IFZDUFUgc2NoZWR1bGVkICovCiAgICAgd3JpdGVs
X2dpY2goMCwgR0lDSF9IQ1IpOwogfQogCi1zdGF0aWMgdm9pZCBnaWN2Ml9yZXN0b3JlX3N0YXRl
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgZ2ljdjJfcmVzdG9yZV9zdGF0ZShz
dHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBpbnQgaTsKLQotICAgIGZvciAoIGkgPSAwOyBpIDwgZ2lj
djJfaW5mby5ucl9scnM7IGkrKyApCi0gICAgICAgIHdyaXRlbF9naWNoKHYtPmFyY2guZ2ljLnYy
LmxyW2ldLCBHSUNIX0xSICsgaSAqIDQpOwotCiAgICAgd3JpdGVsX2dpY2godi0+YXJjaC5naWMu
djIuYXByLCBHSUNIX0FQUik7CiAgICAgd3JpdGVsX2dpY2godi0+YXJjaC5naWMudjIudm1jciwg
R0lDSF9WTUNSKTsKICAgICB3cml0ZWxfZ2ljaChHSUNIX0hDUl9FTiwgR0lDSF9IQ1IpOworICAg
IHYtPmFyY2guZ2ljLnYyLmxyX3VwZGF0ZV9tYXNrID0gKDEgPDwgZ2ljX2h3X29wcy0+aW5mby0+
bnJfbHJzKSAtIDE7CiB9CiAKIHN0YXRpYyB2b2lkIGdpY3YyX2R1bXBfc3RhdGUoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYpCkBAIC00OTMsNiArNDgwLDcgQEAgc3RhdGljIHZvaWQgZ2ljdjJfZGlzYWJs
ZV9pbnRlcmZhY2Uodm9pZCkKIHN0YXRpYyB2b2lkIGdpY3YyX3VwZGF0ZV9scihpbnQgbHIsIHVu
c2lnbmVkIGludCB2aXJxLCB1aW50OF90IHByaW9yaXR5LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBod19pcnEsIHVuc2lnbmVkIGludCBzdGF0ZSkKIHsKKyAgICBz
dHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgdWludDMyX3QgbHJfcmVnOwogCiAgICAgQlVH
X09OKGxyID49IGdpY3YyX2luZm8ubnJfbHJzKTsKQEAgLTUwNywxOSArNDk1LDIzIEBAIHN0YXRp
YyB2b2lkIGdpY3YyX3VwZGF0ZV9scihpbnQgbHIsIHVuc2lnbmVkIGludCB2aXJxLCB1aW50OF90
IHByaW9yaXR5LAogICAgICAgICBscl9yZWcgfD0gR0lDSF9WMl9MUl9IVyB8ICgoaHdfaXJxICYg
R0lDSF9WMl9MUl9QSFlTSUNBTF9NQVNLICkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPDwgR0lDSF9WMl9MUl9QSFlTSUNBTF9TSElGVCk7CiAKLSAgICB3cml0ZWxfZ2ljaChs
cl9yZWcsIEdJQ0hfTFIgKyBsciAqIDQpOworICAgIHYtPmFyY2guZ2ljLnYyLmxyW2xyXSA9IGxy
X3JlZzsKKyAgICB2LT5hcmNoLmdpYy52Mi5scl91cGRhdGVfbWFzayB8PSAxPDxscjsKIH0KIAog
c3RhdGljIHZvaWQgZ2ljdjJfY2xlYXJfbHIoaW50IGxyKQogewotICAgIHdyaXRlbF9naWNoKDAs
IEdJQ0hfTFIgKyBsciAqIDQpOworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKKworICAg
IHYtPmFyY2guZ2ljLnYyLmxyW2xyXSA9IDA7CisgICAgdi0+YXJjaC5naWMudjIubHJfdXBkYXRl
X21hc2sgfD0gMTw8bHI7CiB9CiAKIHN0YXRpYyB2b2lkIGdpY3YyX3JlYWRfbHIoaW50IGxyLCBz
dHJ1Y3QgZ2ljX2xyICpscl9yZWcpCiB7CiAgICAgdWludDMyX3QgbHJ2OwogCi0gICAgbHJ2ICAg
ICAgICAgID0gcmVhZGxfZ2ljaChHSUNIX0xSICsgbHIgKiA0KTsKKyAgICBscnYgPSBjdXJyZW50
LT5hcmNoLmdpYy52Mi5scltscl07CiAgICAgbHJfcmVnLT52aXJxID0gKGxydiA+PiBHSUNIX1Yy
X0xSX1ZJUlRVQUxfU0hJRlQpICYgR0lDSF9WMl9MUl9WSVJUVUFMX01BU0s7CiAgICAgbHJfcmVn
LT5wcmlvcml0eSA9IChscnYgPj4gR0lDSF9WMl9MUl9QUklPUklUWV9TSElGVCkgJiBHSUNIX1Yy
X0xSX1BSSU9SSVRZX01BU0s7CiAgICAgbHJfcmVnLT5wZW5kaW5nID0gbHJ2ICYgR0lDSF9WMl9M
Ul9QRU5ESU5HOwpAQCAtNTQ2LDYgKzUzOCw3IEBAIHN0YXRpYyB2b2lkIGdpY3YyX3JlYWRfbHIo
aW50IGxyLCBzdHJ1Y3QgZ2ljX2xyICpscl9yZWcpCiBzdGF0aWMgdm9pZCBnaWN2Ml93cml0ZV9s
cihpbnQgbHIsIGNvbnN0IHN0cnVjdCBnaWNfbHIgKmxyX3JlZykKIHsKICAgICB1aW50MzJfdCBs
cnYgPSAwOworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKIAogICAgIGxydiA9ICgoKGxy
X3JlZy0+dmlycSAmIEdJQ0hfVjJfTFJfVklSVFVBTF9NQVNLKSA8PCBHSUNIX1YyX0xSX1ZJUlRV
QUxfU0hJRlQpICAgfAogICAgICAgICAgICgodWludDMyX3QpKGxyX3JlZy0+cHJpb3JpdHkgJiBH
SUNIX1YyX0xSX1BSSU9SSVRZX01BU0spCkBAIC01NzQsNyArNTY3LDMwIEBAIHN0YXRpYyB2b2lk
IGdpY3YyX3dyaXRlX2xyKGludCBsciwgY29uc3Qgc3RydWN0IGdpY19sciAqbHJfcmVnKQogICAg
ICAgICBscnYgfD0gKHVpbnQzMl90KWxyX3JlZy0+dmlydC5zb3VyY2UgPDwgR0lDSF9WMl9MUl9D
UFVJRF9TSElGVDsKICAgICB9CiAKLSAgICB3cml0ZWxfZ2ljaChscnYsIEdJQ0hfTFIgKyBsciAq
IDQpOworICAgIHYtPmFyY2guZ2ljLnYyLmxyW2xyXSA9IGxydjsKKyAgICB2LT5hcmNoLmdpYy52
Mi5scl91cGRhdGVfbWFzayB8PSAxPDxscjsKK30KKworc3RhdGljIHZvaWQgZ2ljdjJfZmV0Y2hf
bHJzKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGludCBpOworCisgICAgZm9yICggaSA9IDA7IGkg
PCBnaWN2Ml9pbmZvLm5yX2xyczsgaSsrICkKKyAgICAgICAgaWYgKCB0aGlzX2NwdShscl9tYXNr
KSAmIDE8PGkgKQorICAgICAgICAgICAgdi0+YXJjaC5naWMudjIubHJbaV0gPSByZWFkbF9naWNo
KEdJQ0hfTFIgKyBpICogNCk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHYtPmFyY2guZ2lj
LnYyLmxyW2ldID0gMDsKK30KKworc3RhdGljIHZvaWQgZ2ljdjJfcHVzaF9scnMoc3RydWN0IHZj
cHUgKnYpCit7CisgICAgaW50IGk7CisgICAgdWludDY0X3QgbWFzayA9IHYtPmFyY2guZ2ljLnYy
LmxyX3VwZGF0ZV9tYXNrOworCisgICAgZm9yICggaSA9IDA7IGkgPCBnaWN2Ml9pbmZvLm5yX2xy
czsgaSsrICkKKyAgICAgICAgaWYgKCBtYXNrICYgMTw8aSApCisgICAgICAgICAgICB3cml0ZWxf
Z2ljaCh2LT5hcmNoLmdpYy52Mi5scltpXSwgR0lDSF9MUiArIGkgKiA0KTsKKyAgICB2LT5hcmNo
LmdpYy52Mi5scl91cGRhdGVfbWFzayA9IDA7CiB9CiAKIHN0YXRpYyB2b2lkIGdpY3YyX2hjcl9z
dGF0dXModWludDMyX3QgZmxhZywgYm9vbCBzdGF0dXMpCkBAIC0xMzYwLDYgKzEzNzYsOCBAQCBj
b25zdCBzdGF0aWMgc3RydWN0IGdpY19od19vcGVyYXRpb25zIGdpY3YyX29wcyA9IHsKICAgICAu
bWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdzID0gZ2ljdjJfbWFwX2h3ZG93bl9leHRyYV9tYXBwaW5n
cywKICAgICAuaW9tZW1fZGVueV9hY2Nlc3MgICA9IGdpY3YyX2lvbWVtX2RlbnlfYWNjZXNzLAog
ICAgIC5kb19MUEkgICAgICAgICAgICAgID0gZ2ljdjJfZG9fTFBJLAorICAgIC5mZXRjaF9scnMg
ICAgICAgICAgID0gZ2ljdjJfZmV0Y2hfbHJzLAorICAgIC5wdXNoX2xycyAgICAgICAgICAgID0g
Z2ljdjJfcHVzaF9scnMsCiB9OwogCiAvKiBTZXQgdXAgdGhlIEdJQyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwppbmRleCBl
NTExZjkxLi44NmM4YWUyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYworKysg
Yi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwpAQCAtMjc3LDYgKzI3Nyw3IEBAIHZvaWQgdmdpY19z
eW5jX2Zyb21fbHJzKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICByZXR1cm47CiAKICAgICBnaWNf
aHdfb3BzLT51cGRhdGVfaGNyX3N0YXR1cyhHSUNIX0hDUl9VSUUsIGZhbHNlKTsKKyAgICBnaWNf
aHdfb3BzLT5mZXRjaF9scnModik7CiAKICAgICBzcGluX2xvY2soJnYtPmFyY2gudmdpYy5sb2Nr
KTsKIApAQCAtNDAzLDExICs0MDQsMTQgQEAgaW50IHZnaWNfdmNwdV9wZW5kaW5nX2lycShzdHJ1
Y3QgdmNwdSAqdikKIAogdm9pZCB2Z2ljX3N5bmNfdG9fbHJzKHZvaWQpCiB7CisgICAgc3RydWN0
IHZjcHUgKnYgPSBjdXJyZW50OwogICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7
CiAKLSAgICBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXMoY3VycmVudCk7CisgICAgZ2ljX3Jlc3Rv
cmVfcGVuZGluZ19pcnFzKHYpOwogCi0gICAgaWYgKCAhbGlzdF9lbXB0eSgmY3VycmVudC0+YXJj
aC52Z2ljLmxyX3BlbmRpbmcpICYmIGxyX2FsbF9mdWxsKCkgKQorICAgIGdpY19od19vcHMtPnB1
c2hfbHJzKHYpOworCisgICAgaWYgKCAhbGlzdF9lbXB0eSgmdi0+YXJjaC52Z2ljLmxyX3BlbmRp
bmcpICYmIGxyX2FsbF9mdWxsKCkgKQogICAgICAgICBnaWNfaHdfb3BzLT51cGRhdGVfaGNyX3N0
YXR1cyhHSUNIX0hDUl9VSUUsIHRydWUpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAppbmRleCAzZDczOTRkLi5h
ZGQyNTY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljLmgKQEAgLTE4Nyw2ICsxODcsNyBAQCBzdHJ1Y3QgZ2ljX3YyIHsK
ICAgICB1aW50MzJfdCB2bWNyOwogICAgIHVpbnQzMl90IGFwcjsKICAgICB1aW50MzJfdCBscls2
NF07CisgICAgdWludDY0X3QgbHJfdXBkYXRlX21hc2s7CiB9OwogCiAvKgpAQCAtMzIzLDcgKzMy
NCw3IEBAIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyB7CiAgICAgLyogU2F2ZSBHSUMgcmVnaXN0
ZXJzICovCiAgICAgdm9pZCAoKnNhdmVfc3RhdGUpKHN0cnVjdCB2Y3B1ICopOwogICAgIC8qIFJl
c3RvcmUgR0lDIHJlZ2lzdGVycyAqLwotICAgIHZvaWQgKCpyZXN0b3JlX3N0YXRlKShjb25zdCBz
dHJ1Y3QgdmNwdSAqKTsKKyAgICB2b2lkICgqcmVzdG9yZV9zdGF0ZSkoc3RydWN0IHZjcHUgKik7
CiAgICAgLyogRHVtcCBHSUMgTFIgcmVnaXN0ZXIgaW5mb3JtYXRpb24gKi8KICAgICB2b2lkICgq
ZHVtcF9zdGF0ZSkoY29uc3Qgc3RydWN0IHZjcHUgKik7CiAKQEAgLTM4NCw2ICszODUsOCBAQCBz
dHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgewogICAgIGludCAoKmlvbWVtX2RlbnlfYWNjZXNzKShj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKICAgICAvKiBIYW5kbGUgTFBJcywgd2hpY2ggcmVxdWly
ZSBzcGVjaWFsIGhhbmRsaW5nICovCiAgICAgdm9pZCAoKmRvX0xQSSkodW5zaWduZWQgaW50IGxw
aSk7CisgICAgdm9pZCAoKmZldGNoX2xycykgKHN0cnVjdCB2Y3B1ICp2KTsKKyAgICB2b2lkICgq
cHVzaF9scnMpIChzdHJ1Y3QgdmNwdSAqdik7CiB9OwogCiBleHRlcm4gY29uc3Qgc3RydWN0IGdp
Y19od19vcGVyYXRpb25zICpnaWNfaHdfb3BzOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:32:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:32: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-devel-bounces@lists.xenproject.org>)
	id 1gS7Ro-0000QQ-SJ; Wed, 28 Nov 2018 21:32: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=jfkv=oh=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gS7Rm-0000NV-ND
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:32:38 +0000
X-Inumbo-ID: 1fed8587-f355-11e8-9a16-bc764e045a96
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1fed8587-f355-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 21:32:37 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id e5-v6so24826733lja.4
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 13:32:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=h6E6DOhyVmmVGTbZ17wOCa1Tu7wnYMjcO9RyMZ+dUxU=;
 b=e903z9cZ9pAKArOErCb9Gyfiq8VUKQSoz+H1vPC+UZjK8rLnDKXOQ0/WAng6dR3k/D
 4Pvj8NgJ3qM/lNFtEU1SH1GOl2KEb7nEjUSK+vHbNPFudp1sHp/wy91EoUUbgxHzS4ew
 MlPQLTOfXawSx/ag2aQ6T61qhuXAjmtQ9T8UvqLa8W6s9EUFZEEKMVh1m2c7a+a1Tztz
 5gpSdsqW6/1TCAG/EHpWOMLKHw2jVkws+MDoHl57Z18O23s4LEjEEy93o7vLcrtHq8a8
 3ax2LOEiJecQM8zJh4RS/1ILnTwBIN3WsCvkxhTWauiUpA+9u3H4T/M6KUR7QvwQnulF
 FE1g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=h6E6DOhyVmmVGTbZ17wOCa1Tu7wnYMjcO9RyMZ+dUxU=;
 b=imi4OqCW0WwpI/bGbb2jSRsQ3kt6we5DtAJq7xzQbcpRZ1BCYFJufdE0ZUOLRtvmAr
 jTEayATYNqnc53L6nZFW4C/1DArX+Tabj/LiyvY6bUYV8a0W3fI7eXy+p2gQi+dQVZXg
 3/3KvSrjUKd/3wR9M96+fCxtwzC0jtUh2J2UIlZolXpt9+UImHFQfQcEU1hmROc/tbkL
 PPFF2c3CKxYLOMhIsoicx6HIWhRGZ8yKpVEWE1gaaaKep3oaaRoNZc8frhj+6LvOQE0g
 u8jN27VE8XJeOLfdgbqSeDjVO6ynoszSdCLN7AwWSJ68DdQYM5o3g8Yi7CZ3Q8Iy8TAv
 VY7g==
X-Gm-Message-State: AA+aEWalA+8dasIzqPP6Kh4mmPqlNC0eoJT4WSdxnHcusdlCPnt07xSS
 GINITOPeQ3ypKGBsTAZQX9U=
X-Google-Smtp-Source: AFSGD/UQu2ag3jVK3AZy4KcaNY9Ld3mu0UKUKQeNIjh4qF9oZ6cElCkwad8uy5y6XarhHBn0SOJFTg==
X-Received: by 2002:a2e:4218:: with SMTP id
 p24-v6mr23831067lja.58.1543440756197; 
 Wed, 28 Nov 2018 13:32:36 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id e14-v6sm1273476ljb.31.2018.11.28.13.32.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 28 Nov 2018 13:32:35 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: 
Date: Wed, 28 Nov 2018 23:32:11 +0200
Message-Id: <1543440731-21947-17-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
Subject: [Xen-devel] [RFC 16/16] gic: vgic: align frequently accessed data
 by cache line size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkNhY2hlIGxpbmUg
c2l6ZSBhc3N1bWVkIDY0IGJ5dGUgYXMgZm9yIEgzLiBBbGlnbiB0aGUgYHN0cnVjdApwZW5kaW5n
X2lycWAgYW5kIGFsbG9jYXRlIGxycyBzaGFkb3cgYWxpZ25lZCB0byBjYWNoZSBsaW5lIHNpemUu
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgot
LS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgfCA0ICsrKysKIHhlbi9hcmNoL2FybS92
Z2ljLmMgICAgICAgICAgfCA5ICsrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcu
aCB8IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggICAgfCAyICstCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZnaWMuaCAgIHwgMiArLQogNSBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBi
L3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCA4ZTg4NmI3Li44YmNiNjY3IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC01
NTgsNiArNTU4LDEwIEBAIGludCBhcmNoX3ZjcHVfY3JlYXRlKHN0cnVjdCB2Y3B1ICp2KQogICAg
IHYtPmFyY2guc2F2ZWRfY29udGV4dC5zcCA9IChyZWdpc3Rlcl90KXYtPmFyY2guY3B1X2luZm87
CiAgICAgdi0+YXJjaC5zYXZlZF9jb250ZXh0LnBjID0gKHJlZ2lzdGVyX3QpY29udGludWVfbmV3
X3ZjcHU7CiAKKyAgICB2LT5hcmNoLmdpYy52Mi5sciA9IHh6YWxsb2NfYnl0ZXMoc2l6ZW9mKHVp
bnQzMl90KSAqIGdpY19udW1iZXJfbGluZXMoKSk7CisgICAgaWYgKCB2LT5hcmNoLmdpYy52Mi5s
ciA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKICAgICAvKiBJZGxlIFZDUFVz
IGRvbid0IG5lZWQgdGhlIHJlc3Qgb2YgdGhpcyBzZXR1cCAqLwogICAgIGlmICggaXNfaWRsZV92
Y3B1KHYpICkKICAgICAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zn
aWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKaW5kZXggNzY5MTMxMC4uYmVkZmI5OSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCkBAIC0x
NjYsNiArMTY2LDE1IEBAIGludCBkb21haW5fdmdpY19pbml0KHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBucl9zcGlzKQogCiAgICAgZC0+YXJjaC52Z2ljLnBlbmRpbmdfaXJxcyA9CiAg
ICAgICAgIHh6YWxsb2NfYXJyYXkoc3RydWN0IHBlbmRpbmdfaXJxLCBkLT5hcmNoLnZnaWMubnJf
c3Bpcyk7CisKKyAgICBpZiAoIHNpemVvZihzdHJ1Y3QgcGVuZGluZ19pcnEpICE9IGRjYWNoZV9s
aW5lX2J5dGVzICkKKyAgICB7CisgICAgICAgIHByaW50ayAoInNpemVvZihzdHJ1Y3QgcGVuZGlu
Z19pcnEpID0gJWx1ICBpcyBub3QgZXF1YWwgdG8gY2FjaGVsaW5lIgorICAgICAgICAgICAgICAg
ICJzaXplICVsdS4gSXMgaXQgZXhwZWN0ZWQ/XG4iLCBzaXplb2Yoc3RydWN0IHBlbmRpbmdfaXJx
KSwKKyAgICAgICAgICAgICAgICBkY2FjaGVfbGluZV9ieXRlcyk7CisgICAgICAgIFdBUk4oKTsK
KyAgICB9CisKICAgICBpZiAoIGQtPmFyY2gudmdpYy5wZW5kaW5nX2lycXMgPT0gTlVMTCApCiAg
ICAgICAgIHJldHVybiAtRU5PTUVNOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2NvbmZpZy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaAppbmRleCBiYzg5ZTg0Li40
ZjM2NjlmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmgKQEAgLTI4LDcgKzI4LDcgQEAKIAogI2RlZmluZSBD
T05GSUdfQVJNIDEKIAotI2RlZmluZSBDT05GSUdfQVJNX0wxX0NBQ0hFX1NISUZUIDcgLyogWFhY
ICovCisjZGVmaW5lIENPTkZJR19BUk1fTDFfQ0FDSEVfU0hJRlQgNiAvKiBYWFggKi8KIAogI2Rl
ZmluZSBDT05GSUdfU01QIDEKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKaW5kZXggYWRkMjU2Ni4uZmU0NGQzYSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2dpYy5oCkBAIC0xODYsNyArMTg2LDcgQEAgc3RydWN0IGdpY192MiB7CiAgICAgdWludDMy
X3QgaGNyOwogICAgIHVpbnQzMl90IHZtY3I7CiAgICAgdWludDMyX3QgYXByOwotICAgIHVpbnQz
Ml90IGxyWzY0XTsKKyAgICB1aW50MzJfdCAqbHI7CiAgICAgdWludDY0X3QgbHJfdXBkYXRlX21h
c2s7CiB9OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IGEyN2ExYTkuLmQ0ZWM5NmYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdp
Yy5oCkBAIC05OSw3ICs5OSw3IEBAIHN0cnVjdCBwZW5kaW5nX2lycQogICAgICAqIFRPRE86IHdo
ZW4gaW1wbGVtZW50aW5nIGlycSBtaWdyYXRpb24sIHRha2luZyBvbmx5IHRoZSBjdXJyZW50CiAg
ICAgICogdmdpYyBsb2NrIGlzIG5vdCBnb2luZyB0byBiZSBlbm91Z2guICovCiAgICAgc3RydWN0
IGxpc3RfaGVhZCBscl9xdWV1ZTsKLX07Cit9X19jYWNoZWxpbmVfYWxpZ25lZDsKIAogI2RlZmlu
ZSBOUl9JTlRFUlJVUFRfUEVSX1JBTksgICAzMgogI2RlZmluZSBJTlRFUlJVUFRfUkFOS19NQVNL
IChOUl9JTlRFUlJVUFRfUEVSX1JBTksgLSAxKQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:56:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:56: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-devel-bounces@lists.xenproject.org>)
	id 1gS7ot-0003H5-PC; Wed, 28 Nov 2018 21:56: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=gQRe=OH=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gS7os-0003Ge-AS
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:56:30 +0000
X-Inumbo-ID: 7509d2e6-f358-11e8-aeb1-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7509d2e6-f358-11e8-aeb1-12d6303a7972;
 Wed, 28 Nov 2018 21:56:29 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 C05C1305FFB3; Wed, 28 Nov 2018 23:56:27 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id A33F93084EF3;
 Wed, 28 Nov 2018 23:56:27 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 23:56:21 +0200
Message-Id: <1543442182-3557-5-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543442182-3557-1-git-send-email-rcojocaru@bitdefender.com>
References: <1543442182-3557-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V10 4/5] p2m: Always use hostp2m when clipping
 rangesets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxvZ2RpcnR5IHJhbmdlc2V0cyBvZiB0aGUgYWx0cDJtcyBuZWVkIHRvIGJlIGtlcHQgaW4g
c3luYyB3aXRoIHRoZQpob3N0cDJtLiAgVGhpcyBtZWFucyB3aGVuIGl0ZXJhdGluZyB0aHJvdWdo
IHRoZSBhbHRwMm1zLCB3ZSBuZWVkIHRvCnVzZSB0aGUgaG9zdCBwMm0gdG8gY2xpcCB0aGUgcmFu
Z2VzZXQsIG5vdCB0aGUgaW5kaXZpdWFsIGFsdHAybSdzCnZhbHVlLgoKVGhpcyBjaGFuZ2UgYWxz
bzoKCi0gRG9jdW1lbnRzIHRoYXQgdGhlIGVuZCBpcyBub24taW5jbHVzaXZlCgotIENhbGN1bGF0
ZXMgYW4gImluY2x1c2l2ZSIgdmFsdWUgZm9yIHRoZSBlbmQgb25jZSwgcmF0aGVyIHRoYW4KICBv
cGVuLWNvZGluZyB0aGUgbW9kaWZpY2F0aW9uLCBhbmQgKHdvcnNlKSBiYWNrLW1vZGlmeWluZyB1
cGRhdGVzIHNvCiAgdGhhdCB0aGUgY2FsY3VsYXRpb24gZW5kcyB1cCBjb3JyZWN0CgotIENsYXJp
ZmllcyB0aGUgbG9naWMgZGVjaWRpbmcgd2hldGhlciB0byBjYWxsCiAgY2hhbmdlX2VudHJ5X3R5
cGVfZ2xvYmFsKCkgb3IgY2hhbmdlX2VudHJ5X3R5cGVfcmFuZ2UoKQoKLSBIYW5kbGVzIHRoZSBj
YXNlIHdoZXJlIHN0YXJ0ID49IGhvc3RwMm0tPm1heF9tYXBwZWRfcGZuCgpTaWduZWQtb2ZmLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KCi0tLQpDQzogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiAiUm9nZXIgUGF1
IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjk6CiAt
IFJlbW92ZWQgdGhlIHBhdGNoIFJGQyAocmVwbGFjZWQgYnkgYSBwcmludGsoWEVOTE9HX0dfV0FS
TklORykuCiAtIFJldXNlZCBzdGFydCBhbmQgZW5kIGluIGNoYW5nZV90eXBlX3JhbmdlKCkgYW5k
IHJlbW92ZWQgdGhlCiAgIGludGVybWVkaWFyeSB2YXJpYWJsZXMgcmFuZ2Vfc3RhcnQgYW5kIHJh
bmdlX2VuZC4KIC0gQWRkZWQgYW4gZXh0cmEgZXhwbGFuYXRpb24gZm9yIHRoZSBpZiAoIHN0YXJ0
ID4gZW5kICkgcmV0dXJuOwogICBjb2RlIGluIHRoZSBjb21tZW50LgogLSBDaGFuZ2VkICIiRXJy
b3IgJWQgY2hhbmdpbmcgRG9tJWQgR0ZOcyBbJWx4LCVseF0iIHRvCiAgICJFcnJvciAlZCBjaGFu
Z2luZyBEb20lZCBHRk5zIFslbHgsJWx4KSIuCi0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jIHwg
NTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4
IGQxNDU4NTAuLmZkZTIwMTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTEwMDIsMzAgKzEwMDIsNDcgQEAgaW50IHAybV9j
aGFuZ2VfdHlwZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm5fbCwKICAg
ICByZXR1cm4gcmM7CiB9CiAKLS8qIE1vZGlmeSB0aGUgcDJtIHR5cGUgb2YgYSByYW5nZSBvZiBn
Zm5zIGZyb20gb3QgdG8gbnQuICovCisvKiBNb2RpZnkgdGhlIHAybSB0eXBlIG9mIFtzdGFydCwg
ZW5kKSBmcm9tIG90IHRvIG50LiAqLwogc3RhdGljIHZvaWQgY2hhbmdlX3R5cGVfcmFuZ2Uoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsKLSAgICB1bnNpZ25lZCBs
b25nIGdmbiA9IHN0YXJ0OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKKyAg
ICBjb25zdCB1bnNpZ25lZCBsb25nIGhvc3RfbWF4X3BmbiA9IHAybV9nZXRfaG9zdHAybShkKS0+
bWF4X21hcHBlZF9wZm47CiAgICAgaW50IHJjID0gMDsKIAotICAgIGlmICggdW5saWtlbHkoZW5k
ID4gcDJtLT5tYXhfbWFwcGVkX3BmbikgKQotICAgIHsKLSAgICAgICAgaWYgKCAhZ2ZuICkKLSAg
ICAgICAgewotICAgICAgICAgICAgcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwocDJtLCBv
dCwgbnQpOwotICAgICAgICAgICAgZ2ZuID0gZW5kOwotICAgICAgICB9Ci0gICAgICAgIGVuZCA9
IHAybS0+bWF4X21hcHBlZF9wZm4gKyAxOwotICAgIH0KLSAgICBpZiAoIGdmbiA8IGVuZCApCi0g
ICAgICAgIHJjID0gcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9yYW5nZShwMm0sIG90LCBudCwgZ2Zu
LCBlbmQgLSAxKTsKKyAgICAtLWVuZDsKKworICAgIGlmICggc3RhcnQgPj0gaG9zdF9tYXhfcGZu
ICkKKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcgIkRvbSVkIGxvZ2RpcnR5IHJhbmdl
c2V0IGNsaXBwZWQgdG8gbWF4X21hcHBlZF9wZm5cbiIsCisgICAgICAgICAgICAgICBkLT5kb21h
aW5faWQpOworCisgICAgLyogQWx3YXlzIGNsaXAgdGhlIHJhbmdlc2V0IGRvd24gdG8gdGhlIGhv
c3QgcDJtICovCisgICAgaWYgKCB1bmxpa2VseShlbmQgPiBob3N0X21heF9wZm4pICkKKyAgICAg
ICAgZW5kID0gaG9zdF9tYXhfcGZuOworCisgICAgLyoKKyAgICAgKiBJZiB0aGUgcmVxdWVzdGVk
IHJhbmdlIGlzIG91dCBvZiBzY29wZSwgcmV0dXJuIGRvaW5nIG5vdGhpbmcuCisgICAgICogQXR0
ZW1wdGluZyB0byBjb250aW51ZSB3aWxsIGNyYXNoIHRoZSBoeXBlcnZpc29yIGluIHJhbmdlc2V0
X2FkZF9yYW5nZSgpCisgICAgICogd2hpY2ggQVNTRVJUKClzIHRoYXQgc3RhcnQgPD0gZW5kLgor
ICAgICAqLworICAgIGlmICggc3RhcnQgPiBlbmQgKQorICAgICAgICByZXR1cm47CisKKyAgICAv
KgorICAgICAqIElmIGFsbCB2YWxpZCBnZm5zIGFyZSBpbiB0aGUgaW52YWxpZGF0aW9uIHJhbmdl
LCBqdXN0IGRvIGEKKyAgICAgKiBnbG9iYWwgdHlwZSBjaGFuZ2UuIE90aGVyd2lzZSwgaW52YWxp
ZGF0ZSBvbmx5IHRoZSByYW5nZSB3ZQorICAgICAqIG5lZWQuCisgICAgICovCisgICAgaWYgKCAh
c3RhcnQgJiYgZW5kID49IHAybS0+bWF4X21hcHBlZF9wZm4pCisgICAgICAgIHAybS0+Y2hhbmdl
X2VudHJ5X3R5cGVfZ2xvYmFsKHAybSwgb3QsIG50KTsKKyAgICBlbHNlCisgICAgICAgIHJjID0g
cDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9yYW5nZShwMm0sIG90LCBudCwgc3RhcnQsIGVuZCk7CisK
ICAgICBpZiAoIHJjICkKICAgICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkVycm9y
ICVkIGNoYW5naW5nIERvbSVkIEdGTnMgWyVseCwlbHhdIGZyb20gJWQgdG8gJWRcbiIsCi0gICAg
ICAgICAgICAgICByYywgZC0+ZG9tYWluX2lkLCBzdGFydCwgZW5kIC0gMSwgb3QsIG50KTsKKyAg
ICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiRXJyb3IgJWQgY2hhbmdpbmcgRG9tJWQgR0ZOcyBb
JWx4LCVseCkgZnJvbSAlZCB0byAlZFxuIiwKKyAgICAgICAgICAgICAgIHJjLCBkLT5kb21haW5f
aWQsIHN0YXJ0LCBlbmQsIG90LCBudCk7CiAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICB9
CiAKQEAgLTEwMzMsMTEgKzEwNTAsMTEgQEAgc3RhdGljIHZvaWQgY2hhbmdlX3R5cGVfcmFuZ2Uo
c3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICB7CiAgICAgY2FzZSBwMm1fcmFtX3J3OgogICAg
ICAgICBpZiAoIG90ID09IHAybV9yYW1fbG9nZGlydHkgKQotICAgICAgICAgICAgcmMgPSByYW5n
ZXNldF9yZW1vdmVfcmFuZ2UocDJtLT5sb2dkaXJ0eV9yYW5nZXMsIHN0YXJ0LCBlbmQgLSAxKTsK
KyAgICAgICAgICAgIHJjID0gcmFuZ2VzZXRfcmVtb3ZlX3JhbmdlKHAybS0+bG9nZGlydHlfcmFu
Z2VzLCBzdGFydCwgZW5kKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBwMm1fcmFtX2xvZ2Rp
cnR5OgogICAgICAgICBpZiAoIG90ID09IHAybV9yYW1fcncgKQotICAgICAgICAgICAgcmMgPSBy
YW5nZXNldF9hZGRfcmFuZ2UocDJtLT5sb2dkaXJ0eV9yYW5nZXMsIHN0YXJ0LCBlbmQgLSAxKTsK
KyAgICAgICAgICAgIHJjID0gcmFuZ2VzZXRfYWRkX3JhbmdlKHAybS0+bG9nZGlydHlfcmFuZ2Vz
LCBzdGFydCwgZW5kKTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgYnJl
YWs7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:56:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:56: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-devel-bounces@lists.xenproject.org>)
	id 1gS7os-0003Gn-Qp; Wed, 28 Nov 2018 21: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=gqre=oh=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gS7or-0003GT-SM
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:56:29 +0000
X-Inumbo-ID: 74f72949-f358-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74f72949-f358-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 21:56:28 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A63B5305FFB0; Wed, 28 Nov 2018 23:56:27 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 939563084EF1;
 Wed, 28 Nov 2018 23:56:27 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 23:56:19 +0200
Message-Id: <1543442182-3557-3-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543442182-3557-1-git-send-email-rcojocaru@bitdefender.com>
References: <1543442182-3557-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V10 2/5] x86/p2m: refactor p2m_reset_altp2m()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVmYWN0b3IgcDJtX3Jlc2V0X2FsdHAybSgpIHNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgdG8gcmVt
b3ZlCnJlZHVuZGFudCBjb2RlcGF0aHMsIGZpeGluZyB0aGUgbG9ja2luZyB3aGlsZSB3ZSdyZSBh
dCBpdC4KClRoZSBwcmV2aW91cyBjb2RlIG5vdyByZXBsYWNlZCBieSBwMm1fcmVzZXRfYWx0cDJt
KGQsIGksCkFMVFAyTV9ERUFDVElWQVRFKSBjYWxscyBkaWQgbm90IHNldCBwMm0tPm1pbl9yZW1h
cHBlZF9nZm4KYW5kIHAybS0+bWF4X3JlbWFwcGVkX2dmbiBiZWNhdXNlIGluIHRob3NlIGNhc2Vz
IHRoZSBhbHRwMm0KaWR4IHdhcyBkaXNhYmxlZDsgc28gYmVmb3JlIGdldHRpbmcgdXNlZCBhZ2Fp
biwKcDJtX2luaXRfYWx0cDJtX2VwdCgpIHdvdWxkIGdldCBjYWxsZWQsIHdoaWNoIHJlc2V0cyB0
aGVtLgpBbHdheXMgc2V0dGluZyB0aGVtIGluIHAybV9yZXNldF9hbHRwMm0oKSwgd2hpbGUgcmVk
dW5kYW50LAppcyBwcmVmZXJhYmxlIHRvIGFuIGV4dHJhIGNvbmRpdGlvbmFsLgoKU2lnbmVkLW9m
Zi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKLS0tCkND
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6ICJSb2dl
ciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBW
OToKIC0gTm9uZS4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCA1NyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
NCBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggOTZhNmQzZS4uN2M2YWFl
NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYwpAQCAtMjI0Nyw2ICsyMjQ3LDM2IEBAIGJvb2xfdCBwMm1fYWx0cDJtX2xhenlfY29w
eShzdHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCBncGEsCiAgICAgcmV0dXJuIDE7CiB9CiAKK2VudW0g
YWx0cDJtX3Jlc2V0X3R5cGUgeworICAgIEFMVFAyTV9SRVNFVCwKKyAgICBBTFRQMk1fREVBQ1RJ
VkFURQorfTsKKworc3RhdGljIHZvaWQgcDJtX3Jlc2V0X2FsdHAybShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgaWR4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGFs
dHAybV9yZXNldF90eXBlIHJlc2V0X3R5cGUpCit7CisgICAgc3RydWN0IHAybV9kb21haW4gKnAy
bTsKKworICAgIEFTU0VSVChpZHggPCBNQVhfQUxUUDJNKTsKKyAgICBwMm0gPSBkLT5hcmNoLmFs
dHAybV9wMm1baWR4XTsKKworICAgIHAybV9sb2NrKHAybSk7CisKKyAgICBwMm1fZmx1c2hfdGFi
bGVfbG9ja2VkKHAybSk7CisKKyAgICBpZiAoIHJlc2V0X3R5cGUgPT0gQUxUUDJNX0RFQUNUSVZB
VEUgKQorICAgICAgICBwMm1fZnJlZV9sb2dkaXJ0eShwMm0pOworCisgICAgLyogVW5pbml0IGFu
ZCByZWluaXQgZXB0IHRvIGZvcmNlIFRMQiBzaG9vdGRvd24gKi8KKyAgICBlcHRfcDJtX3VuaW5p
dChwMm0pOworICAgIGVwdF9wMm1faW5pdChwMm0pOworCisgICAgcDJtLT5taW5fcmVtYXBwZWRf
Z2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOworICAgIHAybS0+bWF4X3JlbWFwcGVkX2dmbiA9IDA7
CisKKyAgICBwMm1fdW5sb2NrKHAybSk7Cit9CisKIHZvaWQgcDJtX2ZsdXNoX2FsdHAybShzdHJ1
Y3QgZG9tYWluICpkKQogewogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtMjI1NSwxMCArMjI4NSw3
IEBAIHZvaWQgcDJtX2ZsdXNoX2FsdHAybShzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgZm9yICgg
aSA9IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQogICAgIHsKLSAgICAgICAgcDJtX2ZsdXNoX3Rh
YmxlKGQtPmFyY2guYWx0cDJtX3AybVtpXSk7Ci0gICAgICAgIC8qIFVuaW5pdCBhbmQgcmVpbml0
IGVwdCB0byBmb3JjZSBUTEIgc2hvb3Rkb3duICovCi0gICAgICAgIGVwdF9wMm1fdW5pbml0KGQt
PmFyY2guYWx0cDJtX3AybVtpXSk7Ci0gICAgICAgIGVwdF9wMm1faW5pdChkLT5hcmNoLmFsdHAy
bV9wMm1baV0pOworICAgICAgICBwMm1fcmVzZXRfYWx0cDJtKGQsIGksIEFMVFAyTV9ERUFDVElW
QVRFKTsKICAgICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSA9IG1mbl94KElOVkFMSURfTUZO
KTsKICAgICB9CiAKQEAgLTIzNTcsMTAgKzIzODQsNyBAQCBpbnQgcDJtX2Rlc3Ryb3lfYWx0cDJt
X2J5X2lkKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgpCiAKICAgICAgICAgaWYg
KCAhX2F0b21pY19yZWFkKHAybS0+YWN0aXZlX3ZjcHVzKSApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIHAybV9mbHVzaF90YWJsZShkLT5hcmNoLmFsdHAybV9wMm1baWR4XSk7Ci0gICAgICAgICAg
ICAvKiBVbmluaXQgYW5kIHJlaW5pdCBlcHQgdG8gZm9yY2UgVExCIHNob290ZG93biAqLwotICAg
ICAgICAgICAgZXB0X3AybV91bmluaXQoZC0+YXJjaC5hbHRwMm1fcDJtW2lkeF0pOwotICAgICAg
ICAgICAgZXB0X3AybV9pbml0KGQtPmFyY2guYWx0cDJtX3AybVtpZHhdKTsKKyAgICAgICAgICAg
IHAybV9yZXNldF9hbHRwMm0oZCwgaWR4LCBBTFRQMk1fREVBQ1RJVkFURSk7CiAgICAgICAgICAg
ICBkLT5hcmNoLmFsdHAybV9lcHRwW2lkeF0gPSBtZm5feChJTlZBTElEX01GTik7CiAgICAgICAg
ICAgICByYyA9IDA7CiAgICAgICAgIH0KQEAgLTI0ODUsMTYgKzI1MDksNiBAQCBpbnQgcDJtX2No
YW5nZV9hbHRwMm1fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgsCiAgICAg
cmV0dXJuIHJjOwogfQogCi1zdGF0aWMgdm9pZCBwMm1fcmVzZXRfYWx0cDJtKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0pCi17Ci0gICAgcDJtX2ZsdXNoX3RhYmxlKHAybSk7Ci0gICAgLyogVW5pbml0
IGFuZCByZWluaXQgZXB0IHRvIGZvcmNlIFRMQiBzaG9vdGRvd24gKi8KLSAgICBlcHRfcDJtX3Vu
aW5pdChwMm0pOwotICAgIGVwdF9wMm1faW5pdChwMm0pOwotICAgIHAybS0+bWluX3JlbWFwcGVk
X2dmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKLSAgICBwMm0tPm1heF9yZW1hcHBlZF9nZm4gPSAw
OwotfQotCiBpbnQgcDJtX2FsdHAybV9wcm9wYWdhdGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQs
IGdmbl90IGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLCB1
bnNpZ25lZCBpbnQgcGFnZV9vcmRlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cDJtX3R5cGVfdCBwMm10LCBwMm1fYWNjZXNzX3QgcDJtYSkKQEAgLTI1MjgsNyArMjU0Miw3IEBA
IGludCBwMm1fYWx0cDJtX3Byb3BhZ2F0ZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qg
Z2ZuLAogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICFyZXNldF9jb3VudCsrICkKICAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICBwMm1fcmVzZXRfYWx0cDJtKHAybSk7CisgICAgICAg
ICAgICAgICAgcDJtX3Jlc2V0X2FsdHAybShkLCBpLCBBTFRQMk1fUkVTRVQpOwogICAgICAgICAg
ICAgICAgIGxhc3RfcmVzZXRfaWR4ID0gaTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVs
c2UKQEAgLTI1NDIsMTAgKzI1NTYsNyBAQCBpbnQgcDJtX2FsdHAybV9wcm9wYWdhdGVfY2hhbmdl
KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICBk
LT5hcmNoLmFsdHAybV9lcHRwW2ldID09IG1mbl94KElOVkFMSURfTUZOKSApCiAgICAgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICAgICAgICAgICAgICBwMm0gPSBkLT5h
cmNoLmFsdHAybV9wMm1baV07Ci0gICAgICAgICAgICAgICAgICAgIHAybV9sb2NrKHAybSk7Ci0g
ICAgICAgICAgICAgICAgICAgIHAybV9yZXNldF9hbHRwMm0ocDJtKTsKLSAgICAgICAgICAgICAg
ICAgICAgcDJtX3VubG9jayhwMm0pOworICAgICAgICAgICAgICAgICAgICBwMm1fcmVzZXRfYWx0
cDJtKGQsIGksIEFMVFAyTV9SRVNFVCk7CiAgICAgICAgICAgICAgICAgfQogCiAgICAgICAgICAg
ICAgICAgcmV0ID0gMDsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:56:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:56: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-devel-bounces@lists.xenproject.org>)
	id 1gS7ot-0003Gz-Ea; Wed, 28 Nov 2018 21:56: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=gQRe=OH=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gS7os-0003Gd-9s
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:56:30 +0000
X-Inumbo-ID: 74ea9322-f358-11e8-a1eb-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74ea9322-f358-11e8-a1eb-12d6303a7972;
 Wed, 28 Nov 2018 21:56:28 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 973AB3016E6B
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 23:56:27 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 88A5A3000E5B
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 23:56:27 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 23:56:17 +0200
Message-Id: <1543442182-3557-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH V10 0/5] Fix VGA logdirty related display
 freezes with altp2m
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgYWltcyB0byBwcmV2ZW50IHRoZSBkaXNwbGF5IGZyb20gZnJlZXppbmcgd2hl
bgplbmFibGluZyBhbHRwMm0gYW5kIHN3aXRjaGluZyB0byBhIG5ldyB2aWV3IChhbmQgYXNzb3J0
ZWQgcHJvYmxlbXMKd2hlbiByZXNpemluZyB0aGUgZGlzcGxheSkuCgpUaGUgc2VyaWVzIGFsbG9j
YXRlcyBhIG5ldyBsb2dkaXJ0eSByYW5nZXNldCBmb3IgZWFjaCBuZXcgYWx0cDJtLAphbmQgcHJv
cGFnYXRlcyAodW5kZXIgbG9jaykgY2hhbmdlcyB0byBhbGwgcDJtcy4KCltQQVRDSCBWMTAgMS81
XSB4ODYvcDJtOiBhbGxvY2F0ZSBsb2dkaXJ0eV9yYW5nZXMgZm9yIGFsdHAybQpbUEFUQ0ggVjEw
IDIvNV0geDg2L3AybTogcmVmYWN0b3IgcDJtX3Jlc2V0X2FsdHAybSgpCltQQVRDSCBWMTAgMy81
XSB4ODYvYWx0cDJtOiBmaXggZGlzcGxheSBmcm96ZW4gd2hlbiBzd2l0Y2hpbmcgdG8gYSBuZXcg
dmlldyBlYXJseQpbUEFUQ0ggVjEwIDQvNV0gcDJtOiBBbHdheXMgdXNlIGhvc3RwMm0gd2hlbiBj
bGlwcGluZyByYW5nZXNldHMKW1BBVENIIFYxMCA1LzVdIHAybTogY2hhbmdlX3R5cGVfcmFuZ2U6
IE9ubHkgaW52YWxpZGF0ZSBtYXBwZWQgZ2ZucwoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:56:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:56: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-devel-bounces@lists.xenproject.org>)
	id 1gS7ot-0003Gt-4j; Wed, 28 Nov 2018 21:56: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=gqre=oh=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gS7or-0003GU-UA
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:56:29 +0000
X-Inumbo-ID: 74f1e7f4-f358-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74f1e7f4-f358-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 21:56:28 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 A1DF1301AB46; Wed, 28 Nov 2018 23:56:27 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 8C34E3084EEC;
 Wed, 28 Nov 2018 23:56:27 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 23:56:18 +0200
Message-Id: <1543442182-3557-2-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543442182-3557-1-git-send-email-rcojocaru@bitdefender.com>
References: <1543442182-3557-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V10 1/5] x86/p2m: allocate logdirty_ranges for
 altp2ms
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIG5vdywgb25seSBkbyBhbGxvY2F0aW9uL2RlYWxsb2NhdGlvbjsga2VlcGluZyB0aGVtIGlu
IHN5bmMKd2lsbCBiZSBkb25lIGluIHN1YnNlcXVlbnQgcGF0Y2hlcy4KCkxvZ2RpcnR5IHN5bmNo
cm9uaXphdGlvbiB3aWxsIG9ubHkgYmUgZG9uZSBmb3IgYWN0aXZlIGFsdHAybXM7CnNvIGFsbG9j
YXRlIGxvZ2RpcnR5IHJhbmdlc2V0cyAoY29weWluZyB0aGUgaG9zdCBsb2dkaXJ0eQpyYW5nZXNl
dCkgd2hlbiBhbiBhbHRwMm0gaXMgYWN0aXZhdGVkLCBhbmQgZnJlZSBpdCB3aGVuCmRlYWN0aXZh
dGVkLgoKU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPgoKLS0tCkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5j
b20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ0M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgotLS0K
Q2hhbmdlcyBzaW5jZSBWOToKIC0gTm9uZS4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCA0
NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggZmVhNDQ5
Ny4uOTZhNmQzZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYwpAQCAtMjI2NSw2ICsyMjY1LDQwIEBAIHZvaWQgcDJtX2ZsdXNoX2Fs
dHAybShzdHJ1Y3QgZG9tYWluICpkKQogICAgIGFsdHAybV9saXN0X3VubG9jayhkKTsKIH0KIAor
c3RhdGljIGludCBwMm1fYWN0aXZhdGVfYWx0cDJtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBpZHgpCit7CisgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RwMm0sICpwMm07CisgICAg
aW50IHJjOworCisgICAgQVNTRVJUKGlkeCA8IE1BWF9BTFRQMk0pOworCisgICAgcDJtID0gZC0+
YXJjaC5hbHRwMm1fcDJtW2lkeF07CisgICAgaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsK
KworICAgIHAybV9sb2NrKHAybSk7CisKKyAgICByYyA9IHAybV9pbml0X2xvZ2RpcnR5KHAybSk7
CisKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICAvKiBUaGUgZm9sbG93
aW5nIGlzIHJlYWxseSBqdXN0IGEgcmFuZ2VzZXQgY29weS4gKi8KKyAgICByYyA9IHJhbmdlc2V0
X21lcmdlKHAybS0+bG9nZGlydHlfcmFuZ2VzLCBob3N0cDJtLT5sb2dkaXJ0eV9yYW5nZXMpOwor
CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBwMm1fZnJlZV9sb2dkaXJ0eShwMm0pOwor
ICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICBwMm1faW5pdF9hbHRwMm1fZXB0KGQsIGlk
eCk7CisKKyBvdXQ6CisgICAgcDJtX3VubG9jayhwMm0pOworCisgICAgcmV0dXJuIHJjOworfQor
CiBpbnQgcDJtX2luaXRfYWx0cDJtX2J5X2lkKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCBpZHgpCiB7CiAgICAgaW50IHJjID0gLUVJTlZBTDsKQEAgLTIyNzUsMTAgKzIzMDksNyBAQCBp
bnQgcDJtX2luaXRfYWx0cDJtX2J5X2lkKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBp
ZHgpCiAgICAgYWx0cDJtX2xpc3RfbG9jayhkKTsKIAogICAgIGlmICggZC0+YXJjaC5hbHRwMm1f
ZXB0cFtpZHhdID09IG1mbl94KElOVkFMSURfTUZOKSApCi0gICAgewotICAgICAgICBwMm1faW5p
dF9hbHRwMm1fZXB0KGQsIGlkeCk7Ci0gICAgICAgIHJjID0gMDsKLSAgICB9CisgICAgICAgIHJj
ID0gcDJtX2FjdGl2YXRlX2FsdHAybShkLCBpZHgpOwogCiAgICAgYWx0cDJtX2xpc3RfdW5sb2Nr
KGQpOwogICAgIHJldHVybiByYzsKQEAgLTIyOTYsOSArMjMyNywxMCBAQCBpbnQgcDJtX2luaXRf
bmV4dF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCwgdWludDE2X3QgKmlkeCkKICAgICAgICAgaWYg
KCBkLT5hcmNoLmFsdHAybV9lcHRwW2ldICE9IG1mbl94KElOVkFMSURfTUZOKSApCiAgICAgICAg
ICAgICBjb250aW51ZTsKIAotICAgICAgICBwMm1faW5pdF9hbHRwMm1fZXB0KGQsIGkpOwotICAg
ICAgICAqaWR4ID0gaTsKLSAgICAgICAgcmMgPSAwOworICAgICAgICByYyA9IHAybV9hY3RpdmF0
ZV9hbHRwMm0oZCwgaSk7CisKKyAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICAgICAgKmlkeCA9
IGk7CiAKICAgICAgICAgYnJlYWs7CiAgICAgfQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:57:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:57: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-devel-bounces@lists.xenproject.org>)
	id 1gS7pO-0003Ps-8K; Wed, 28 Nov 2018 21:57:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gqre=oh=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gS7pM-0003PV-Rx
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:57:00 +0000
X-Inumbo-ID: 86e93d09-f358-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86e93d09-f358-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 21:56:59 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 B2E5C305FFB1; Wed, 28 Nov 2018 23:56:27 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 9903C3084EF2;
 Wed, 28 Nov 2018 23:56:27 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 23:56:20 +0200
Message-Id: <1543442182-3557-4-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543442182-3557-1-git-send-email-rcojocaru@bitdefender.com>
References: <1543442182-3557-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V10 3/5] x86/altp2m: fix display frozen when
 switching to a new view early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBhbiBuZXcgYWx0cDJtIHZpZXcgaXMgY3JlYXRlZCB2ZXJ5IGVhcmx5IG9uIGd1ZXN0IGJv
b3QsIHRoZQpkaXNwbGF5IHdpbGwgZnJlZXplIChhbHRob3VnaCB0aGUgZ3Vlc3Qgd2lsbCBydW4g
bm9ybWFsbHkpLiBUaGlzCm1heSBhbHNvIGhhcHBlbiBvbiByZXNpemluZyB0aGUgZGlzcGxheS4g
VGhlIHJlYXNvbiBpcyB0aGUgd2F5ClhlbiBjdXJyZW50bHkgKG1pcyloYW5kbGVzIGxvZ2RpcnR5
IFZHQTogaXQgaW50ZW50aW9uYWxseQptaXNjb25maWd1cmVzIFZHQSBwYWdlcyBzbyB0aGF0IHRo
ZXkgd2lsbCBmYXVsdC4KClRoZSBwcm9ibGVtIGlzIHRoYXQgaXQgb25seSBkb2VzIHRoaXMgaW4g
dGhlIGhvc3QgcDJtLiBPbmNlIHdlCnN3aXRjaCB0byBhIG5ldyBhbHRwMm0sIHRoZSBtaXNjb25m
aWd1cmVkIGVudHJpZXMgd2lsbCBubyBsb25nZXIKZmF1bHQsIHNvIHRoZSBkaXNwbGF5IHdpbGwg
bm90IGJlIHVwZGF0ZWQuCgpUaGlzIHBhdGNoOgoqIHVwZGF0ZXMgZXB0X2hhbmRsZV9taXNjb25m
aWcoKSB0byB1c2UgdGhlIGFjdGl2ZSBhbHRwMm0gaW5zdGVhZAogIG9mIHRoZSBob3N0cDJtOwoq
IG1vZGlmaWVzIHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoKSwKICBwMm1fbWVtb3J5X3R5
cGVfY2hhbmdlZCgpLCBwMm1fY2hhbmdlX3R5cGVfcmFuZ2UoKSBhbmQKICBwMm1fZmluaXNoX3R5
cGVfY2hhbmdlKCkgdG8gcHJvcGFnYXRlIHRoZWlyIGNoYW5nZXMgdG8gYWxsCiAgdmFsaWQgYWx0
cDJtcy4KCldpdGggdGhlIGludHJvZHVjdGlvbiBvZiBhbHRwMm0gZmllbGRzIGluIHAybV9tZW1v
cnlfdHlwZV9jaGFuZ2VkKCkKdGhlIHdob2xlIGZ1bmN0aW9uIGhhcyBiZWVuIHB1dCB1bmRlciBD
T05GSUdfSFZNLgoKU3VnZ2VzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KCi0tLQpDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29t
PgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNDOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6ICJSb2dlciBQYXUgTW9ubsOpIiA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBWOToKIC0gTW92ZWQgdGhl
IC0+ZGVmZXJfbmVzdGVkX2ZsdXNoIGFzc2lnbm1lbnRzIGFuZCB0aGUKICAgcDJtX2ZsdXNoX25l
c3RlZHAybShkKSBjYWxsIHRvIHAybV9jaGFuZ2VfdHlwZV9yYW5nZSgpLCBzaW5jZQogICB0aGVz
ZSBhcmUgcGVyLWRvbWFpbiAobm90IHBlciBwMm0pIGNoYW5nZXMgcmVhbGx5LgotLS0KIHhlbi9h
cmNoL3g4Ni9tbS9wMm0tZXB0LmMgfCAgIDkgKystCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMg
IHwgICA4ICsrKwogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICB8IDE2OSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oIHwgICA2ICstCiA0IGZpbGVzIGNoYW5nZWQsIDE1OCBpbnNlcnRpb25zKCspLCAzNCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYwppbmRleCA2ZTRlMzc1Li4wMGZiODJkIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMK
QEAgLTY1Nyw2ICs2NTcsOSBAQCBib29sX3QgZXB0X2hhbmRsZV9taXNjb25maWcodWludDY0X3Qg
Z3BhKQogICAgIGJvb2xfdCBzcHVyaW91czsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIGFsdHAy
bV9hY3RpdmUoY3Vyci0+ZG9tYWluKSApCisgICAgICAgIHAybSA9IHAybV9nZXRfYWx0cDJtKGN1
cnIpOworCiAgICAgcDJtX2xvY2socDJtKTsKIAogICAgIHNwdXJpb3VzID0gY3Vyci0+YXJjaC5o
dm0udm14LmVwdF9zcHVyaW91c19taXNjb25maWc7CkBAIC0xNDE2LDkgKzE0MTksMTMgQEAgdm9p
ZCBwMm1faW5pdF9hbHRwMm1fZXB0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpKQog
ICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAg
IHN0cnVjdCBlcHRfZGF0YSAqZXB0OwogCisgICAgcDJtLT5kZWZhdWx0X2FjY2VzcyA9IGhvc3Rw
Mm0tPmRlZmF1bHRfYWNjZXNzOworICAgIHAybS0+ZG9tYWluID0gaG9zdHAybS0+ZG9tYWluOwor
CisgICAgcDJtLT5nbG9iYWxfbG9nZGlydHkgPSBob3N0cDJtLT5nbG9iYWxfbG9nZGlydHk7CiAg
ICAgcDJtLT5lcHQuYWQgPSBob3N0cDJtLT5lcHQuYWQ7CiAgICAgcDJtLT5taW5fcmVtYXBwZWRf
Z2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwotICAgIHAybS0+bWF4X3JlbWFwcGVkX2dmbiA9IDA7
CisgICAgcDJtLT5tYXhfbWFwcGVkX3BmbiA9IHAybS0+bWF4X3JlbWFwcGVkX2dmbiA9IDA7CiAg
ICAgZXB0ID0gJnAybS0+ZXB0OwogICAgIGVwdC0+bWZuID0gcGFnZXRhYmxlX2dldF9wZm4ocDJt
X2dldF9wYWdldGFibGUocDJtKSk7CiAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSA9IGVwdC0+
ZXB0cDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tcHQuYwppbmRleCAxN2E2YjYxLi5iNWMxOWRmIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC0yOSw2
ICsyOSw3IEBACiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVuL3RyYWNlLmg+
CiAjaW5jbHVkZSA8cHVibGljL3ZtX2V2ZW50Lmg+CisjaW5jbHVkZSA8YXNtL2FsdHAybS5oPgog
I2luY2x1ZGUgPGFzbS9kb21haW4uaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUg
PGFzbS9wYWdpbmcuaD4KQEAgLTQ2NCw2ICs0NjUsMTMgQEAgaW50IHAybV9wdF9oYW5kbGVfZGVm
ZXJyZWRfY2hhbmdlcyh1aW50NjRfdCBncGEpCiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9
IHAybV9nZXRfaG9zdHAybShjdXJyZW50LT5kb21haW4pOwogICAgIGludCByYzsKIAorICAgIC8q
CisgICAgICogU2hvdWxkIGFsdHAybSBldmVyIGJlIGVuYWJsZWQgZm9yIE5QVCAvIHNoYWRvdyB1
c2UsIHRoaXMgY29kZQorICAgICAqIHNob3VsZCBiZSB1cGRhdGVkIHRvIG1ha2UgdXNlIG9mIHRo
ZSBhY3RpdmUgYWx0cDJtLCBsaWtlCisgICAgICogZXB0X2hhbmRsZV9taXNjb25maWcoKS4KKyAg
ICAgKi8KKyAgICBBU1NFUlQoIWFsdHAybV9hY3RpdmUoY3VycmVudC0+ZG9tYWluKSk7CisKICAg
ICBwMm1fbG9jayhwMm0pOwogICAgIHJjID0gZG9fcmVjYWxjKHAybSwgUEZOX0RPV04oZ3BhKSk7
CiAgICAgcDJtX3VubG9jayhwMm0pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5j
IGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDdjNmFhZTcuLmQxNDU4NTAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAg
LTI3Nyw3ICsyNzcsNiBAQCBpbnQgcDJtX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIGludCBwMm1f
aXNfbG9nZGlydHlfcmFuZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBz
dGFydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBlbmQpCiB7Ci0g
ICAgQVNTRVJUKHAybV9pc19ob3N0cDJtKHAybSkpOwogICAgIGlmICggcDJtLT5nbG9iYWxfbG9n
ZGlydHkgfHwKICAgICAgICAgIHJhbmdlc2V0X2NvbnRhaW5zX3JhbmdlKHAybS0+bG9nZGlydHlf
cmFuZ2VzLCBzdGFydCwgZW5kKSApCiAgICAgICAgIHJldHVybiAxOwpAQCAtMjg2LDMxICsyODUs
NzkgQEAgaW50IHAybV9pc19sb2dkaXJ0eV9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1
bnNpZ25lZCBsb25nIHN0YXJ0LAogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgdm9pZCBjaGFu
Z2VfZW50cnlfdHlwZV9nbG9iYWwoc3RydWN0IHAybV9kb21haW4gKnAybSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1fdHlwZV90IG50KQor
eworICAgIHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHAybSwgb3QsIG50KTsKKyAgICBw
Mm0tPmdsb2JhbF9sb2dkaXJ0eSA9IChudCA9PSBwMm1fcmFtX2xvZ2RpcnR5KTsKK30KKwogdm9p
ZCBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkK
IHsKLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOworICAg
IHN0cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogCiAgICAg
QVNTRVJUKG90ICE9IG50KTsKICAgICBBU1NFUlQocDJtX2lzX2NoYW5nZWFibGUob3QpICYmIHAy
bV9pc19jaGFuZ2VhYmxlKG50KSk7CiAKLSAgICBwMm1fbG9jayhwMm0pOwotICAgIHAybS0+Y2hh
bmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHAybSwgb3QsIG50KTsKLSAgICBwMm0tPmdsb2JhbF9sb2dk
aXJ0eSA9IChudCA9PSBwMm1fcmFtX2xvZ2RpcnR5KTsKLSAgICBwMm1fdW5sb2NrKHAybSk7Cisg
ICAgcDJtX2xvY2soaG9zdHAybSk7CisKKyAgICBjaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoaG9z
dHAybSwgb3QsIG50KTsKKworI2lmZGVmIENPTkZJR19IVk0KKyAgICBpZiAoIHVubGlrZWx5KGFs
dHAybV9hY3RpdmUoZCkpICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBpOworCisgICAg
ICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgaSsrICkKKyAgICAgICAgICAgIGlmICgg
ZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSAhPSBtZm5feChJTlZBTElEX01GTikgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICphbHRwMm0gPSBkLT5hcmNo
LmFsdHAybV9wMm1baV07CisKKyAgICAgICAgICAgICAgICBwMm1fbG9jayhhbHRwMm0pOworICAg
ICAgICAgICAgICAgIGNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChhbHRwMm0sIG90LCBudCk7Cisg
ICAgICAgICAgICAgICAgcDJtX3VubG9jayhhbHRwMm0pOworICAgICAgICAgICAgfQorICAgIH0K
KyNlbmRpZgorCisgICAgcDJtX3VubG9jayhob3N0cDJtKTsKK30KKworI2lmZGVmIENPTkZJR19I
Vk0KKy8qIFRoZXJlJ3MgYWxyZWFkeSBhIG1lbW9yeV90eXBlX2NoYW5nZWQoKSBpbiBhc20vbXRy
ci5oLiAqLworc3RhdGljIHZvaWQgX21lbW9yeV90eXBlX2NoYW5nZWQoc3RydWN0IHAybV9kb21h
aW4gKnAybSkKK3sKKyAgICBpZiAoIHAybS0+bWVtb3J5X3R5cGVfY2hhbmdlZCApCisgICAgICAg
IHAybS0+bWVtb3J5X3R5cGVfY2hhbmdlZChwMm0pOwogfQogCiB2b2lkIHAybV9tZW1vcnlfdHlw
ZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgc3RydWN0IHAybV9kb21haW4gKnAy
bSA9IHAybV9nZXRfaG9zdHAybShkKTsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9zdHAybSA9
IHAybV9nZXRfaG9zdHAybShkKTsKIAotICAgIGlmICggcDJtLT5tZW1vcnlfdHlwZV9jaGFuZ2Vk
ICkKKyAgICBwMm1fbG9jayhob3N0cDJtKTsKKworICAgIF9tZW1vcnlfdHlwZV9jaGFuZ2VkKGhv
c3RwMm0pOworCisgICAgaWYgKCB1bmxpa2VseShhbHRwMm1fYWN0aXZlKGQpKSApCiAgICAgewot
ICAgICAgICBwMm1fbG9jayhwMm0pOwotICAgICAgICBwMm0tPm1lbW9yeV90eXBlX2NoYW5nZWQo
cDJtKTsKLSAgICAgICAgcDJtX3VubG9jayhwMm0pOworICAgICAgICB1bnNpZ25lZCBpbnQgaTsK
KworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQMk07IGkrKyApCisgICAgICAgICAg
ICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJtID0g
ZC0+YXJjaC5hbHRwMm1fcDJtW2ldOworCisgICAgICAgICAgICAgICAgcDJtX2xvY2soYWx0cDJt
KTsKKyAgICAgICAgICAgICAgICBfbWVtb3J5X3R5cGVfY2hhbmdlZChhbHRwMm0pOworICAgICAg
ICAgICAgICAgIHAybV91bmxvY2soYWx0cDJtKTsKKyAgICAgICAgICAgIH0KICAgICB9CisKKyAg
ICBwMm1fdW5sb2NrKGhvc3RwMm0pOwogfQorI2VuZGlmCiAKIGludCBwMm1fc2V0X2lvcmVxX3Nl
cnZlcihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBmbGFncywKQEAgLTk1NiwyMCArMTAwMywxNCBAQCBpbnQgcDJtX2NoYW5nZV90eXBlX29u
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sLAogfQogCiAvKiBNb2RpZnkg
dGhlIHAybSB0eXBlIG9mIGEgcmFuZ2Ugb2YgZ2ZucyBmcm9tIG90IHRvIG50LiAqLwotdm9pZCBw
Mm1fY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpCitzdGF0
aWMgdm9pZCBjaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9u
ZyBlbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IG90LCBwMm1f
dHlwZV90IG50KQogewogICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gc3RhcnQ7Ci0gICAgc3RydWN0
IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKKyAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gcDJtLT5kb21haW47CiAgICAgaW50IHJjID0gMDsKIAotICAgIEFTU0VSVChvdCAhPSBu
dCk7Ci0gICAgQVNTRVJUKHAybV9pc19jaGFuZ2VhYmxlKG90KSAmJiBwMm1faXNfY2hhbmdlYWJs
ZShudCkpOwotCi0gICAgcDJtX2xvY2socDJtKTsKLSAgICBwMm0tPmRlZmVyX25lc3RlZF9mbHVz
aCA9IDE7Ci0KICAgICBpZiAoIHVubGlrZWx5KGVuZCA+IHAybS0+bWF4X21hcHBlZF9wZm4pICkK
ICAgICB7CiAgICAgICAgIGlmICggIWdmbiApCkBAIC0xMDA3LDI3ICsxMDQ4LDU4IEBAIHZvaWQg
cDJtX2NoYW5nZV90eXBlX3JhbmdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICBy
YywgZC0+ZG9tYWluX2lkKTsKICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgIH0KK30KIAot
ICAgIHAybS0+ZGVmZXJfbmVzdGVkX2ZsdXNoID0gMDsKK3ZvaWQgcDJtX2NoYW5nZV90eXBlX3Jh
bmdlKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpCit7CisgICAgc3RydWN0IHAybV9kb21h
aW4gKmhvc3RwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CisKKyAgICBBU1NFUlQob3QgIT0gbnQp
OworICAgIEFTU0VSVChwMm1faXNfY2hhbmdlYWJsZShvdCkgJiYgcDJtX2lzX2NoYW5nZWFibGUo
bnQpKTsKKworICAgIHAybV9sb2NrKGhvc3RwMm0pOworICAgIGhvc3RwMm0tPmRlZmVyX25lc3Rl
ZF9mbHVzaCA9IDE7CisKKyAgICBjaGFuZ2VfdHlwZV9yYW5nZShob3N0cDJtLCBzdGFydCwgZW5k
LCBvdCwgbnQpOworCisjaWZkZWYgQ09ORklHX0hWTQorICAgIGlmICggdW5saWtlbHkoYWx0cDJt
X2FjdGl2ZShkKSkgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQorICAgICAgICAgICAgaWYgKCBkLT5h
cmNoLmFsdHAybV9lcHRwW2ldICE9IG1mbl94KElOVkFMSURfTUZOKSApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgc3RydWN0IHAybV9kb21haW4gKmFsdHAybSA9IGQtPmFyY2guYWx0
cDJtX3AybVtpXTsKKworICAgICAgICAgICAgICAgIHAybV9sb2NrKGFsdHAybSk7CisgICAgICAg
ICAgICAgICAgY2hhbmdlX3R5cGVfcmFuZ2UoYWx0cDJtLCBzdGFydCwgZW5kLCBvdCwgbnQpOwor
ICAgICAgICAgICAgICAgIHAybV91bmxvY2soYWx0cDJtKTsKKyAgICAgICAgICAgIH0KKyAgICB9
CisjZW5kaWYKKyAgICBob3N0cDJtLT5kZWZlcl9uZXN0ZWRfZmx1c2ggPSAwOwogICAgIGlmICgg
bmVzdGVkaHZtX2VuYWJsZWQoZCkgKQogICAgICAgICBwMm1fZmx1c2hfbmVzdGVkcDJtKGQpOwot
ICAgIHAybV91bmxvY2socDJtKTsKKworICAgIHAybV91bmxvY2soaG9zdHAybSk7CiB9CiAKIC8q
CiAgKiBGaW5pc2ggcDJtIHR5cGUgY2hhbmdlIGZvciBnZm5zIHdoaWNoIGFyZSBtYXJrZWQgYXMg
bmVlZF9yZWNhbGMgaW4gYSByYW5nZS4KKyAqIFVzZXMgdGhlIGN1cnJlbnQgcDJtJ3MgbWF4X21h
cHBlZF9wZm4gdG8gZnVydGhlciBjbGlwIHRoZSBpbnZhbGlkYXRpb24KKyAqIHJhbmdlIGZvciBh
bHRlcm5hdGUgcDJtcy4KICAqIFJldHVybnM6IDAvMSBmb3Igc3VjY2VzcywgbmVnYXRpdmUgZm9y
IGZhaWx1cmUKICAqLwotaW50IHAybV9maW5pc2hfdHlwZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGZpcnN0X2dmbiwgdW5zaWduZWQg
bG9uZyBtYXhfbnIpCitzdGF0aWMgaW50IGZpbmlzaF90eXBlX2NoYW5nZShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZmlyc3RfZ2Zu
LCB1bnNpZ25lZCBsb25nIG1heF9ucikKIHsKLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0g
cDJtX2dldF9ob3N0cDJtKGQpOwogICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gZ2ZuX3goZmlyc3Rf
Z2ZuKTsKICAgICB1bnNpZ25lZCBsb25nIGxhc3RfZ2ZuID0gZ2ZuICsgbWF4X25yIC0gMTsKICAg
ICBpbnQgcmMgPSAwOwogCi0gICAgcDJtX2xvY2socDJtKTsKLQogICAgIGxhc3RfZ2ZuID0gbWlu
KGxhc3RfZ2ZuLCBwMm0tPm1heF9tYXBwZWRfcGZuKTsKICAgICB3aGlsZSAoIGdmbiA8PSBsYXN0
X2dmbiApCiAgICAgewpAQCAtMTA0MiwxNCArMTExNCw1MSBAQCBpbnQgcDJtX2ZpbmlzaF90eXBl
X2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBlbHNlIGlmICggcmMgPCAwICkKICAg
ICAgICAgewogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInAybS0+cmVjYWxjIGZh
aWxlZCEgRG9tJWQgZ2ZuPSVseFxuIiwKLSAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgZ2ZuKTsKKyAgICAgICAgICAgICAgICAgICAgIHAybS0+ZG9tYWluLT5kb21haW5faWQsIGdm
bik7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCiAgICAgICAgIGdmbisrOwogICAg
IH0KIAotICAgIHAybV91bmxvY2socDJtKTsKKyAgICByZXR1cm4gcmM7Cit9CisKK2ludCBwMm1f
ZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICBnZm5fdCBmaXJzdF9nZm4sIHVuc2lnbmVkIGxvbmcgbWF4X25yKQoreworICAgIHN0
cnVjdCBwMm1fZG9tYWluICpob3N0cDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOworICAgIGludCBy
YzsKKworICAgIHAybV9sb2NrKGhvc3RwMm0pOworCisgICAgcmMgPSBmaW5pc2hfdHlwZV9jaGFu
Z2UoaG9zdHAybSwgZmlyc3RfZ2ZuLCBtYXhfbnIpOworCisgICAgaWYgKCAhcmMgKQorICAgICAg
ICBnb3RvIG91dDsKKworI2lmZGVmIENPTkZJR19IVk0KKyAgICBpZiAoIHVubGlrZWx5KGFsdHAy
bV9hY3RpdmUoZCkpICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBpOworCisgICAgICAg
IGZvciAoIGkgPSAwOyBpIDwgTUFYX0FMVFAyTTsgaSsrICkKKyAgICAgICAgICAgIGlmICggZC0+
YXJjaC5hbHRwMm1fZXB0cFtpXSAhPSBtZm5feChJTlZBTElEX01GTikgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIHN0cnVjdCBwMm1fZG9tYWluICphbHRwMm0gPSBkLT5hcmNoLmFs
dHAybV9wMm1baV07CisKKyAgICAgICAgICAgICAgICBwMm1fbG9jayhhbHRwMm0pOworICAgICAg
ICAgICAgICAgIHJjID0gZmluaXNoX3R5cGVfY2hhbmdlKGFsdHAybSwgZmlyc3RfZ2ZuLCBtYXhf
bnIpOworICAgICAgICAgICAgICAgIHAybV91bmxvY2soYWx0cDJtKTsKKworICAgICAgICAgICAg
ICAgIGlmICggIXJjICkKKyAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAg
ICB9CisgICAgfQorI2VuZGlmCisKK291dDoKKyAgICBwMm1fdW5sb2NrKGhvc3RwMm0pOwogCiAg
ICAgcmV0dXJuIHJjOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggMzMwNDkyMS4uMjA5NTA3NiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3AybS5oCkBAIC02MjYsOSArNjI2LDYgQEAgaW50IHAybV9maW5pc2hfdHlwZV9jaGFuZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IGZpcnN0X2dm
biwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWF4X25yKTsKIAot
LyogUmVwb3J0IGEgY2hhbmdlIGFmZmVjdGluZyBtZW1vcnkgdHlwZXMuICovCi12b2lkIHAybV9t
ZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpOwotCiBpbnQgcDJtX2lzX2xvZ2Rp
cnR5X3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICosIHVuc2lnbmVkIGxvbmcgc3RhcnQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZW5kKTsKIApAQCAtNjU5LDYgKzY1
Niw5IEBAIHZvaWQgcDJtX3BvZF9kdW1wX2RhdGEoc3RydWN0IGRvbWFpbiAqZCk7CiAKICNpZmRl
ZiBDT05GSUdfSFZNCiAKKy8qIFJlcG9ydCBhIGNoYW5nZSBhZmZlY3RpbmcgbWVtb3J5IHR5cGVz
LiAqLwordm9pZCBwMm1fbWVtb3J5X3R5cGVfY2hhbmdlZChzdHJ1Y3QgZG9tYWluICpkKTsKKwog
LyogQ2FsbGVkIGJ5IHAybSBjb2RlIHdoZW4gZGVtYW5kLXBvcHVsYXRpbmcgYSBQb0QgcGFnZSAq
LwogYm9vbAogcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwg
Z2ZuX3QgZ2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpOwotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:57:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:57: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-devel-bounces@lists.xenproject.org>)
	id 1gS7pO-0003QB-Iz; Wed, 28 Nov 2018 21:57: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=gQRe=OH=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gS7pN-0003Pg-EV
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:57:01 +0000
X-Inumbo-ID: 87ce0d16-f358-11e8-a1f6-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87ce0d16-f358-11e8-a1f6-12d6303a7972;
 Wed, 28 Nov 2018 21:57:00 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 CC44B301AB47; Wed, 28 Nov 2018 23:56:27 +0200 (EET)
Received: from rcojocaru.npunix.bitdefender.biz (unknown [10.17.12.174])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id A9F193084EF4;
 Wed, 28 Nov 2018 23:56:27 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Nov 2018 23:56:22 +0200
Message-Id: <1543442182-3557-6-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1543442182-3557-1-git-send-email-rcojocaru@bitdefender.com>
References: <1543442182-3557-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH V10 5/5] p2m: change_type_range: Only invalidate
 mapped gfns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Y2hhbmdlX3JhbmdlX3R5cGUoKSBpbnZhbGlkYXRlcyBnZm4gcmFuZ2VzIHRvIGxhemlseSBjaGFu
Z2UgdGhlIHR5cGUKb2YgYSByYW5nZSBvZiBnZm5zLCBhbmQgYWxzbyBtb2RpZmllcyB0aGUgbG9n
ZGlydHkgcmFuZ2VzZXRzIG9mIHRoYXQKcDJtLiBBdCB0aGUgbW9tZW50LCBpdCBjbGlwcyBib3Ro
IGRvd24gYnkgdGhlIGhvc3RwMm0uCgpXaGlsZSB0aGlzIHdpbGwgcmVzdWx0IGluIGNvcnJlY3Qg
YmVoYXZpb3IsIGl0J3Mgbm90IGVudGlyZWx5IGVmZmljaWVudCwKc2luY2UgaW52YWxpZGF0ZWQg
ZW50cmllcyBvdXRzaWRlIHRoYXQgcmFuZ2Ugd2lsbCwgb24gZmF1bHQsIHNpbXBseSBiZQptb2Rp
ZmllZCBiYWNrIHRvICJlbXB0eSIgYmVmb3JlIGZhdWx0aW5nIG5vcm1hbGx5IGFnYWluLgoKU2Vw
YXJhdGUgb3V0IHRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgdHdvIHJhbmdlcy4gIEtlZXAgdXNpbmcg
dGhlCmhvc3RwMm0ncyBtYXhfbWFwcGVkX3BmbiB0byBjbGlwIHRoZSBsb2dkaXJ0eSByYW5nZXMs
IGJ1dCB1c2UgdGhlCmN1cnJlbnQgcDJtJ3MgbWF4X21hcHBlZF9wZm4gdG8gZnVydGhlciBjbGlw
IHRoZSBpbnZhbGlkYXRpb24gcmFuZ2UKZm9yIGFsdGVybmF0ZSBwMm1zLgoKU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5
OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+ClJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ0M6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkND
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogIlJvZ2VyIFBhdSBNb25uw6kiIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNlIFY5OgogLSBDb3JyZWN0ZWQg
ZnVuY3Rpb24gbmFtZSBpbiBwYXRjaCBzdWJqZWN0LgogLSBVcGRhdGVkIHRoZSBwYXRjaCB0byB0
YWtlIGludG8gYWNjb3VudCB0aGUgY2hhbmdlcyBpbiB0aGUKICAgcHJldmlvdXMgdHdvIHBhdGNo
ZXMgKG5vIGZ1bmN0aW9uYWwgY2hhbmdlcykuCiAtIEFkZGVkIEphbidzIFJldmlld2VkLWJ5Lgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQxIGluc2VydGlvbnMo
KyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCBmZGUyMDEyLi4xOTA3YzI5IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0x
MDA3LDggKzEwMDcsMTAgQEAgc3RhdGljIHZvaWQgY2hhbmdlX3R5cGVfcmFuZ2Uoc3RydWN0IHAy
bV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcDJtX3R5cGVfdCBvdCwgcDJtX3R5cGVfdCBudCkKIHsKKyAgICB1bnNpZ25lZCBsb25nIGlu
dmFsaWRhdGVfc3RhcnQsIGludmFsaWRhdGVfZW5kOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSBw
Mm0tPmRvbWFpbjsKICAgICBjb25zdCB1bnNpZ25lZCBsb25nIGhvc3RfbWF4X3BmbiA9IHAybV9n
ZXRfaG9zdHAybShkKS0+bWF4X21hcHBlZF9wZm47CisgICAgY29uc3QgdW5zaWduZWQgbG9uZyBt
YXhfcGZuID0gcDJtLT5tYXhfbWFwcGVkX3BmbjsKICAgICBpbnQgcmMgPSAwOwogCiAgICAgLS1l
bmQ7CkBAIC0xMDE3LDkgKzEwMTksMTggQEAgc3RhdGljIHZvaWQgY2hhbmdlX3R5cGVfcmFuZ2Uo
c3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcg
IkRvbSVkIGxvZ2RpcnR5IHJhbmdlc2V0IGNsaXBwZWQgdG8gbWF4X21hcHBlZF9wZm5cbiIsCiAg
ICAgICAgICAgICAgICBkLT5kb21haW5faWQpOwogCi0gICAgLyogQWx3YXlzIGNsaXAgdGhlIHJh
bmdlc2V0IGRvd24gdG8gdGhlIGhvc3QgcDJtICovCisgICAgLyoKKyAgICAgKiBJZiB3ZSBoYXZl
IGFuIGFsdHAybSwgdGhlIGxvZ2RpcnR5IHJhbmdlc2V0IHJhbmdlIG5lZWRzIHRvCisgICAgICog
bWF0Y2ggdGhhdCBvZiB0aGUgaG9zdHAybSwgYnV0IGZvciBlZmZpY2llbmN5LCB3ZSB3YW50IHRv
IGNsaXAKKyAgICAgKiBkb3duIHRoZSB0aGUgaW52YWxpZGF0aW9uIHJhbmdlIGFjY29yZGluZyB0
byB0aGUgbWFwcGVkIHZhbHVlcworICAgICAqIGluIHRoZSBhbHRwMm0uICBLZWVwIHRyYWNrIG9m
IGFuZCBjbGlwIHRoZSByYW5nZXMgc2VwYXJhdGVseS4KKyAgICAgKi8KKwlpbnZhbGlkYXRlX3N0
YXJ0ID0gc3RhcnQ7CisJaW52YWxpZGF0ZV9lbmQgICA9IGVuZDsKKworCS8qIENsaXAgZG93biB0
byB0aGUgaG9zdCBwMm0gKi8KICAgICBpZiAoIHVubGlrZWx5KGVuZCA+IGhvc3RfbWF4X3Bmbikg
KQotICAgICAgICBlbmQgPSBob3N0X21heF9wZm47CisgICAgICAgIGVuZCA9IGludmFsaWRhdGVf
ZW5kID0gaG9zdF9tYXhfcGZuOwogCiAgICAgLyoKICAgICAgKiBJZiB0aGUgcmVxdWVzdGVkIHJh
bmdlIGlzIG91dCBvZiBzY29wZSwgcmV0dXJuIGRvaW5nIG5vdGhpbmcuCkBAIC0xMDI5LDIxICsx
MDQwLDM3IEBAIHN0YXRpYyB2b2lkIGNoYW5nZV90eXBlX3JhbmdlKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sCiAgICAgaWYgKCBzdGFydCA+IGVuZCApCiAgICAgICAgIHJldHVybjsKIAorICAgIGlm
ICggcDJtX2lzX2FsdHAybShwMm0pICkKKyAgICAgICAgaW52YWxpZGF0ZV9lbmQgPSBtaW4oaW52
YWxpZGF0ZV9lbmQsIG1heF9wZm4pOworCiAgICAgLyoKLSAgICAgKiBJZiBhbGwgdmFsaWQgZ2Zu
cyBhcmUgaW4gdGhlIGludmFsaWRhdGlvbiByYW5nZSwganVzdCBkbyBhCi0gICAgICogZ2xvYmFs
IHR5cGUgY2hhbmdlLiBPdGhlcndpc2UsIGludmFsaWRhdGUgb25seSB0aGUgcmFuZ2Ugd2UKLSAg
ICAgKiBuZWVkLgorICAgICAqIElmIHRoZSBwMm0gaXMgZW1wdHksIG9yIHRoZSByYW5nZSBpcyBv
dXRzaWRlIHRoZSBjdXJyZW50bHkKKyAgICAgKiBtYXBwZWQgcmFuZ2UsIG5vIG5lZWQgdG8gZG8g
dGhlIGludmFsaWRhdGlvbjsganVzdCB1cGRhdGUgdGhlCisgICAgICogcmFuZ2VzZXQuCiAgICAg
ICovCi0gICAgaWYgKCAhc3RhcnQgJiYgZW5kID49IHAybS0+bWF4X21hcHBlZF9wZm4pCi0gICAg
ICAgIHAybS0+Y2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHAybSwgb3QsIG50KTsKLSAgICBlbHNl
Ci0gICAgICAgIHJjID0gcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9yYW5nZShwMm0sIG90LCBudCwg
c3RhcnQsIGVuZCk7Ci0KLSAgICBpZiAoIHJjICkKKwlpZiAoIGludmFsaWRhdGVfc3RhcnQgPCBp
bnZhbGlkYXRlX2VuZCApCiAgICAgewotICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJFcnJv
ciAlZCBjaGFuZ2luZyBEb20lZCBHRk5zIFslbHgsJWx4KSBmcm9tICVkIHRvICVkXG4iLAotICAg
ICAgICAgICAgICAgcmMsIGQtPmRvbWFpbl9pZCwgc3RhcnQsIGVuZCwgb3QsIG50KTsKLSAgICAg
ICAgZG9tYWluX2NyYXNoKGQpOworICAgICAgICAvKgorICAgICAgICAgKiBJZiBhbGwgdmFsaWQg
Z2ZucyBhcmUgaW4gdGhlIGludmFsaWRhdGlvbiByYW5nZSwganVzdCBkbyBhCisgICAgICAgICAq
IGdsb2JhbCB0eXBlIGNoYW5nZS4gIE90aGVyd2lzZSwgaW52YWxpZGF0ZSBvbmx5IHRoZSByYW5n
ZQorICAgICAgICAgKiB3ZSBuZWVkLgorICAgICAgICAgKgorICAgICAgICAgKiBOQiB0aGF0IGlu
dmFsaWRhdGVfZW5kIGNhbid0IGxvZ2ljYWxseSBiZSA+bWF4X3BmbiBhdCB0aGlzCisgICAgICAg
ICAqIHBvaW50LiAgSWYgdGhpcyBjaGFuZ2VzLCB0aGUgPT0gd2lsbCBuZWVkIHRvIGJlIGNoYW5n
ZWQgdG8KKyAgICAgICAgICogPj0uCisgICAgICAgICAqLworICAgICAgICBBU1NFUlQoaW52YWxp
ZGF0ZV9lbmQgPD0gbWF4X3Bmbik7CisgICAgICAgIGlmICggIWludmFsaWRhdGVfc3RhcnQgJiYg
aW52YWxpZGF0ZV9lbmQgPT0gbWF4X3BmbikKKyAgICAgICAgICAgIHAybS0+Y2hhbmdlX2VudHJ5
X3R5cGVfZ2xvYmFsKHAybSwgb3QsIG50KTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMg
PSBwMm0tPmNoYW5nZV9lbnRyeV90eXBlX3JhbmdlKHAybSwgb3QsIG50LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludmFsaWRhdGVfc3RhcnQsIGludmFs
aWRhdGVfZW5kKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfR19FUlIgIkVycm9yICVkIGNoYW5naW5nIERvbSVkIEdGTnMgWyVseCwlbHgp
IGZyb20gJWQgdG8gJWRcbiIsCisgICAgICAgICAgICAgICAgICAgcmMsIGQtPmRvbWFpbl9pZCwg
aW52YWxpZGF0ZV9zdGFydCwgaW52YWxpZGF0ZV9lbmQsIG90LCBudCk7CisgICAgICAgICAgICBk
b21haW5fY3Jhc2goZCk7CisgICAgICAgIH0KICAgICB9CiAKICAgICBzd2l0Y2ggKCBudCApCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 21:58:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 21:58: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-devel-bounces@lists.xenproject.org>)
	id 1gS7rB-0003qU-1K; Wed, 28 Nov 2018 21:58:53 +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=83Fl=OH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gS7r9-0003qG-SK
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 21:58:52 +0000
X-Inumbo-ID: c919f65e-f358-11e8-956a-12d6303a7972
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.0.75]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c919f65e-f358-11e8-956a-12d6303a7972;
 Wed, 28 Nov 2018 21:58:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=qYUknLIO1gXchnpEVqiWuP+olytBkOrsN7FeS5NmXEk=;
 b=MPXV7C0gNQmrmy9Mikueet3jDQLqBULnjtV7L6nvjzNNC3MkYJ9rfHapqdXP66mOIqNCb/9yL0gULQPvoKsP78QckZA/qYqX/fksjji+GpPU6hY+OlrNB8J34+npl7hdynglnMykuKiG8bswRPOKzGN/X8mtCyBxj5Dq119MRXY=
Received: from DB6PR08MB2854.eurprd08.prod.outlook.com (10.170.222.30) by
 DB6PR08MB2920.eurprd08.prod.outlook.com (10.170.223.146) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1361.19; Wed, 28 Nov 2018 21:58:47 +0000
Received: from DB6PR08MB2854.eurprd08.prod.outlook.com
 ([fe80::7c7d:c33f:1dbc:b434]) by DB6PR08MB2854.eurprd08.prod.outlook.com
 ([fe80::7c7d:c33f:1dbc:b434%6]) with mapi id 15.20.1361.019; Wed, 28 Nov 2018
 21:58:47 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Thread-Topic: [RFC 15/16] hack: move gicv2 LRs reads and writes out of
 spinlocks
Thread-Index: AQHUh2Hieg4D3gAJZkOiafDmv6yaI6VlvEsA
Date: Wed, 28 Nov 2018 21:58:46 +0000
Message-ID: <db6d795c-e3e6-45f9-894a-6b1854622d71@arm.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
 <1543440731-21947-16-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1543440731-21947-16-git-send-email-andrii.anisov@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LNXP123CA0018.GBRP123.PROD.OUTLOOK.COM
 (2603:10a6:600:d2::30) To DB6PR08MB2854.eurprd08.prod.outlook.com
 (2603:10a6:6:1c::30)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [82.8.191.220]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB6PR08MB2920;
 6:Ap76p9Xr9NO9iRucHqbhOeKvXJOiGjqBnnRG6Rmp16BUqi9wmmrA8U2F7QJJwg0I1fgVi43B35vkH0ITNq/69GE9RgsK5dYRoEmbs6nU8nAtuBMANIxhwlBW/f0lrxi8NLNTPQy0oIeCfE1pvRvFbr5BQWjCzoej1K5/s8EvrUUUh3KvpAMMBWohcjEvEwTiTx9ngOCxzXgXMGH5ipm4EbH7peYeZXMF22A0dAWAHTYtWg2kDpjYpnhselNjuJTdhWLf7GoTdJtjlN7Bqor6ZOy3qVkBGpgmDnHBZc0cXAOc/qxONpOABW3Qrt6flmYA0benysxV3vINV9p7FFKgvRwjuFZY6ItNgg0Ru/YNZ85fbW7de6+kX7gn7U0uJ+t0EfmbczRXZ0kpw1PNpgBRHHUy9M5ugYvshDvRBeCN+w7oWDiXnJzsGh3YtAOSANla+MjoiiFdmVbHlZshwPqCIw==;
 5:HbqY65yi6Kka+Pk4W8vjp9px+d0etYToWAfOMym8Y0dwVrHuspEEbzMm0iuAtA+QklHZ8TiqVd/E9igMiaj2jT2CrLEzlFwAV4LC8DFRSJ5+tIpxnFeHwiX0HeOATzTFkC9hZqc3FUAOnQcDYzrvomnTNM20dtGbeoBCxDtCx2M=;
 7:Bpk75o6smbXtpnsJ/em56WnVLJUZ0V1EcQRvPJ43hTau9choG3PwbSu7z0x1VADPbDPDiVHALSFlSzhmwJcOs2jupHPCjvwR63c2GQqBUsMCATXEbvz+AQfD94YLDfxPNKdY0tvhjv4qnLojdlq5UQ==
x-ms-office365-filtering-correlation-id: b9498107-f64f-4b05-b1f7-08d6557cabce
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:DB6PR08MB2920; 
x-ms-traffictypediagnostic: DB6PR08MB2920:
nodisclaimer: True
x-microsoft-antispam-prvs: <DB6PR08MB292005AE97ED24A0709068C680D10@DB6PR08MB2920.eurprd08.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231443)(999002)(944501410)(52105112)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:DB6PR08MB2920; BCL:0; PCL:0; RULEID:; SRVR:DB6PR08MB2920; 
x-forefront-prvs: 0870212862
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(346002)(396003)(39860400002)(366004)(376002)(199004)(189003)(305945005)(39060400002)(6436002)(4326008)(72206003)(14454004)(54906003)(6116002)(3846002)(97736004)(6486002)(229853002)(186003)(26005)(316002)(76176011)(25786009)(102836004)(53546011)(386003)(6506007)(2906002)(575784001)(86362001)(478600001)(99286004)(68736007)(6916009)(36756003)(66066001)(52116002)(106356001)(8936002)(11346002)(31686004)(2616005)(446003)(105586002)(476003)(5660300001)(14444005)(53936002)(8676002)(81166006)(486006)(256004)(44832011)(81156014)(71200400001)(71190400001)(6246003)(6512007)(7736002)(31696002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR08MB2920;
 H:DB6PR08MB2854.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: YOMWIv4bIe52XMYJBOv6P66reKstSSf84LzINjXXdTtS2AG6NtzGisOAblRfs/z0iwOWnDsaP98AyVSAu5yUL4ZOtfFUKwIFKkem+dAHMrQsUsBugzwGXHmH4NUZlPqkILvec23c5bH84ltblrS18W0S9OIGWs/7Y9/VZlVyI+B5O6LELtzSrYuCCBknWjeYvEdwKHerfAHIvjHAbgTZQRfH0dOQC9s4BxigKHq133U912rWplqia6nto3mDkwObkW1ucSKGXFx4TBsvez9tNWqNjdlLmbNZbZaefGOkGXPQ0tUfDh3uMH+tWo8aOgyE+/1aqUR0SOOPeBio4yIbNk6Uzf5aH9/dnfRnduAQOW4=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <231A119AAA23C84CA21E265E23425F21@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b9498107-f64f-4b05-b1f7-08d6557cabce
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2018 21:58:46.8901 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR08MB2920
Subject: Re: [Xen-devel] [RFC 15/16] hack: move gicv2 LRs reads and writes
 out of spinlocks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Andrii Anisov <andrii_anisov@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <Andre.Przywara@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLA0KDQpJIGNhbid0IGNvbW1lbnQgb24gdGhlIGNvdmVyIGxldHRlciBiZWNhdXNl
IGl0IGlzIGluLWV4aXN0ZW50Li4uDQpUaGlzIHNlcmllcyBuZWVkcyBhIGxvdCBvZiBleHBsYW5h
dGlvbiB3aHkgeW91IGFyZSBkb2luZyB0aGlzIHdheQ0KYW5kIHRoZSBwZXJmb3JtYW5jZSBpbXBy
b3ZlbWVudCBvdmVyIG11bHRpcGxlIHVzZSBjYXNlIChub3Qgb25seQ0KZ3JhcGhpY3MgYmVuY2ht
YXJrKS4gQnV0Li4uDQoNCk9uIDI4LzExLzIwMTggMjE6MzIsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6
DQo+IEZyb206IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+DQo+IA0KPiBV
c2UgdmFsdWVzIGNhY2hlZCBpbiBgc3RydWN0IHZjcHVgIGZvciBndWVzdCBJUlFzIHByb2Nlc3Np
bmcuDQo+IFRoaXMgYWxzbyByZWR1Y2VzIExSIHN0b3JlcyBhbmQgcmVzdG9yZXMgb24gVkNQVSBz
d2l0Y2guDQoNCi4uLiBJIGFtIHRyeWluZyB0byB1bmRlcnN0YW5kIHdoYXQgaXMgdGhlIGJlbmVm
aXRzIHRvIGltcHJvdmUgdGhlIG9sZCANCnZHSUMgd2hlbiBpZGVhbGx5IHdlIHdvdWxkIGxpa2Ug
dG8gZ2V0IHRoZSBuZXcgdkdJQyB1c2VkIGluIG1vcmUgcGxhY2UNCmFzIGl0IGlzIG1vcmUgY29t
cGxpYW50IHdpdGggdGhlIEdJQyBzcGVjLiBUaGUgbW9yZSB0aGF0IHRoaXMgcGF0Y2ggDQpsb29r
cyB2ZXJ5IHNpbWlsYXIgdG8gd2hhdCB0aGUgbmV3IHZHSUMgZG9lcy4uLg0KDQpDaGVlcnMsDQoN
Cj4gDQo+IFNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5j
b20+DQo+IC0tLQ0KPiAgIHhlbi9hcmNoL2FybS9naWMtdjIuYyAgICAgfCA1NiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQ0KPiAgIHhlbi9hcmNoL2FybS9n
aWMtdmdpYy5jICAgfCAgOCArKysrKy0tDQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCB8
ICA1ICsrKystDQo+ICAgMyBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCAyMiBkZWxl
dGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4v
YXJjaC9hcm0vZ2ljLXYyLmMNCj4gaW5kZXggMjUxNDdiZC4uYTJlYjBhNyAxMDA2NDQNCj4gLS0t
IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jDQo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYw0K
PiBAQCAtMTc2LDMxICsxNzYsMTggQEAgc3RhdGljIHVuc2lnbmVkIGludCBnaWN2Ml9jcHVfbWFz
ayhjb25zdCBjcHVtYXNrX3QgKmNwdW1hc2spDQo+ICAgDQo+ICAgc3RhdGljIHZvaWQgZ2ljdjJf
c2F2ZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqdikNCj4gICB7DQo+IC0gICAgaW50IGk7DQo+IC0NCj4g
LSAgICAvKiBObyBuZWVkIGZvciBzcGlubG9ja3MgaGVyZSBiZWNhdXNlIGludGVycnVwdHMgYXJl
IGRpc2FibGVkIGFyb3VuZA0KPiAtICAgICAqIHRoaXMgY2FsbCBhbmQgaXQgb25seSBhY2Nlc3Nl
cyBzdHJ1Y3QgdmNwdSBmaWVsZHMgdGhhdCBjYW5ub3QgYmUNCj4gLSAgICAgKiBhY2Nlc3NlZCBz
aW11bHRhbmVvdXNseSBieSBhbm90aGVyIHBDUFUuDQo+IC0gICAgICovDQo+IC0gICAgZm9yICgg
aSA9IDA7IGkgPCBnaWN2Ml9pbmZvLm5yX2xyczsgaSsrICkNCj4gLSAgICAgICAgdi0+YXJjaC5n
aWMudjIubHJbaV0gPSByZWFkbF9naWNoKEdJQ0hfTFIgKyBpICogNCk7DQo+IC0NCj4gICAgICAg
di0+YXJjaC5naWMudjIuYXByID0gcmVhZGxfZ2ljaChHSUNIX0FQUik7DQo+ICAgICAgIHYtPmFy
Y2guZ2ljLnYyLnZtY3IgPSByZWFkbF9naWNoKEdJQ0hfVk1DUik7DQo+ICAgICAgIC8qIERpc2Fi
bGUgdW50aWwgbmV4dCBWQ1BVIHNjaGVkdWxlZCAqLw0KPiAgICAgICB3cml0ZWxfZ2ljaCgwLCBH
SUNIX0hDUik7DQo+ICAgfQ0KPiAgIA0KPiAtc3RhdGljIHZvaWQgZ2ljdjJfcmVzdG9yZV9zdGF0
ZShjb25zdCBzdHJ1Y3QgdmNwdSAqdikNCj4gK3N0YXRpYyB2b2lkIGdpY3YyX3Jlc3RvcmVfc3Rh
dGUoc3RydWN0IHZjcHUgKnYpDQo+ICAgew0KPiAtICAgIGludCBpOw0KPiAtDQo+IC0gICAgZm9y
ICggaSA9IDA7IGkgPCBnaWN2Ml9pbmZvLm5yX2xyczsgaSsrICkNCj4gLSAgICAgICAgd3JpdGVs
X2dpY2godi0+YXJjaC5naWMudjIubHJbaV0sIEdJQ0hfTFIgKyBpICogNCk7DQo+IC0NCj4gICAg
ICAgd3JpdGVsX2dpY2godi0+YXJjaC5naWMudjIuYXByLCBHSUNIX0FQUik7DQo+ICAgICAgIHdy
aXRlbF9naWNoKHYtPmFyY2guZ2ljLnYyLnZtY3IsIEdJQ0hfVk1DUik7DQo+ICAgICAgIHdyaXRl
bF9naWNoKEdJQ0hfSENSX0VOLCBHSUNIX0hDUik7DQo+ICsgICAgdi0+YXJjaC5naWMudjIubHJf
dXBkYXRlX21hc2sgPSAoMSA8PCBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnMpIC0gMTsNCj4gICB9
DQo+ICAgDQo+ICAgc3RhdGljIHZvaWQgZ2ljdjJfZHVtcF9zdGF0ZShjb25zdCBzdHJ1Y3QgdmNw
dSAqdikNCj4gQEAgLTQ5Myw2ICs0ODAsNyBAQCBzdGF0aWMgdm9pZCBnaWN2Ml9kaXNhYmxlX2lu
dGVyZmFjZSh2b2lkKQ0KPiAgIHN0YXRpYyB2b2lkIGdpY3YyX3VwZGF0ZV9scihpbnQgbHIsIHVu
c2lnbmVkIGludCB2aXJxLCB1aW50OF90IHByaW9yaXR5LA0KPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgaHdfaXJxLCB1bnNpZ25lZCBpbnQgc3RhdGUpDQo+ICAg
ew0KPiArICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsNCj4gICAgICAgdWludDMyX3QgbHJf
cmVnOw0KPiAgIA0KPiAgICAgICBCVUdfT04obHIgPj0gZ2ljdjJfaW5mby5ucl9scnMpOw0KPiBA
QCAtNTA3LDE5ICs0OTUsMjMgQEAgc3RhdGljIHZvaWQgZ2ljdjJfdXBkYXRlX2xyKGludCBsciwg
dW5zaWduZWQgaW50IHZpcnEsIHVpbnQ4X3QgcHJpb3JpdHksDQo+ICAgICAgICAgICBscl9yZWcg
fD0gR0lDSF9WMl9MUl9IVyB8ICgoaHdfaXJxICYgR0lDSF9WMl9MUl9QSFlTSUNBTF9NQVNLICkN
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw8IEdJQ0hfVjJfTFJfUEhZ
U0lDQUxfU0hJRlQpOw0KPiAgIA0KPiAtICAgIHdyaXRlbF9naWNoKGxyX3JlZywgR0lDSF9MUiAr
IGxyICogNCk7DQo+ICsgICAgdi0+YXJjaC5naWMudjIubHJbbHJdID0gbHJfcmVnOw0KPiArICAg
IHYtPmFyY2guZ2ljLnYyLmxyX3VwZGF0ZV9tYXNrIHw9IDE8PGxyOw0KPiAgIH0NCj4gICANCj4g
ICBzdGF0aWMgdm9pZCBnaWN2Ml9jbGVhcl9scihpbnQgbHIpDQo+ICAgew0KPiAtICAgIHdyaXRl
bF9naWNoKDAsIEdJQ0hfTFIgKyBsciAqIDQpOw0KPiArICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3Vy
cmVudDsNCj4gKw0KPiArICAgIHYtPmFyY2guZ2ljLnYyLmxyW2xyXSA9IDA7DQo+ICsgICAgdi0+
YXJjaC5naWMudjIubHJfdXBkYXRlX21hc2sgfD0gMTw8bHI7DQo+ICAgfQ0KPiAgIA0KPiAgIHN0
YXRpYyB2b2lkIGdpY3YyX3JlYWRfbHIoaW50IGxyLCBzdHJ1Y3QgZ2ljX2xyICpscl9yZWcpDQo+
ICAgew0KPiAgICAgICB1aW50MzJfdCBscnY7DQo+ICAgDQo+IC0gICAgbHJ2ICAgICAgICAgID0g
cmVhZGxfZ2ljaChHSUNIX0xSICsgbHIgKiA0KTsNCj4gKyAgICBscnYgPSBjdXJyZW50LT5hcmNo
LmdpYy52Mi5scltscl07DQo+ICAgICAgIGxyX3JlZy0+dmlycSA9IChscnYgPj4gR0lDSF9WMl9M
Ul9WSVJUVUFMX1NISUZUKSAmIEdJQ0hfVjJfTFJfVklSVFVBTF9NQVNLOw0KPiAgICAgICBscl9y
ZWctPnByaW9yaXR5ID0gKGxydiA+PiBHSUNIX1YyX0xSX1BSSU9SSVRZX1NISUZUKSAmIEdJQ0hf
VjJfTFJfUFJJT1JJVFlfTUFTSzsNCj4gICAgICAgbHJfcmVnLT5wZW5kaW5nID0gbHJ2ICYgR0lD
SF9WMl9MUl9QRU5ESU5HOw0KPiBAQCAtNTQ2LDYgKzUzOCw3IEBAIHN0YXRpYyB2b2lkIGdpY3Yy
X3JlYWRfbHIoaW50IGxyLCBzdHJ1Y3QgZ2ljX2xyICpscl9yZWcpDQo+ICAgc3RhdGljIHZvaWQg
Z2ljdjJfd3JpdGVfbHIoaW50IGxyLCBjb25zdCBzdHJ1Y3QgZ2ljX2xyICpscl9yZWcpDQo+ICAg
ew0KPiAgICAgICB1aW50MzJfdCBscnYgPSAwOw0KPiArICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3Vy
cmVudDsNCj4gICANCj4gICAgICAgbHJ2ID0gKCgobHJfcmVnLT52aXJxICYgR0lDSF9WMl9MUl9W
SVJUVUFMX01BU0spIDw8IEdJQ0hfVjJfTFJfVklSVFVBTF9TSElGVCkgICB8DQo+ICAgICAgICAg
ICAgICgodWludDMyX3QpKGxyX3JlZy0+cHJpb3JpdHkgJiBHSUNIX1YyX0xSX1BSSU9SSVRZX01B
U0spDQo+IEBAIC01NzQsNyArNTY3LDMwIEBAIHN0YXRpYyB2b2lkIGdpY3YyX3dyaXRlX2xyKGlu
dCBsciwgY29uc3Qgc3RydWN0IGdpY19sciAqbHJfcmVnKQ0KPiAgICAgICAgICAgbHJ2IHw9ICh1
aW50MzJfdClscl9yZWctPnZpcnQuc291cmNlIDw8IEdJQ0hfVjJfTFJfQ1BVSURfU0hJRlQ7DQo+
ICAgICAgIH0NCj4gICANCj4gLSAgICB3cml0ZWxfZ2ljaChscnYsIEdJQ0hfTFIgKyBsciAqIDQp
Ow0KPiArICAgIHYtPmFyY2guZ2ljLnYyLmxyW2xyXSA9IGxydjsNCj4gKyAgICB2LT5hcmNoLmdp
Yy52Mi5scl91cGRhdGVfbWFzayB8PSAxPDxscjsNCj4gK30NCj4gKw0KPiArc3RhdGljIHZvaWQg
Z2ljdjJfZmV0Y2hfbHJzKHN0cnVjdCB2Y3B1ICp2KQ0KPiArew0KPiArICAgIGludCBpOw0KPiAr
DQo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBnaWN2Ml9pbmZvLm5yX2xyczsgaSsrICkNCj4gKyAg
ICAgICAgaWYgKCB0aGlzX2NwdShscl9tYXNrKSAmIDE8PGkgKQ0KPiArICAgICAgICAgICAgdi0+
YXJjaC5naWMudjIubHJbaV0gPSByZWFkbF9naWNoKEdJQ0hfTFIgKyBpICogNCk7DQo+ICsgICAg
ICAgIGVsc2UNCj4gKyAgICAgICAgICAgIHYtPmFyY2guZ2ljLnYyLmxyW2ldID0gMDsNCj4gK30N
Cj4gKw0KPiArc3RhdGljIHZvaWQgZ2ljdjJfcHVzaF9scnMoc3RydWN0IHZjcHUgKnYpDQo+ICt7
DQo+ICsgICAgaW50IGk7DQo+ICsgICAgdWludDY0X3QgbWFzayA9IHYtPmFyY2guZ2ljLnYyLmxy
X3VwZGF0ZV9tYXNrOw0KPiArDQo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBnaWN2Ml9pbmZvLm5y
X2xyczsgaSsrICkNCj4gKyAgICAgICAgaWYgKCBtYXNrICYgMTw8aSApDQo+ICsgICAgICAgICAg
ICB3cml0ZWxfZ2ljaCh2LT5hcmNoLmdpYy52Mi5scltpXSwgR0lDSF9MUiArIGkgKiA0KTsNCj4g
KyAgICB2LT5hcmNoLmdpYy52Mi5scl91cGRhdGVfbWFzayA9IDA7DQo+ICAgfQ0KPiAgIA0KPiAg
IHN0YXRpYyB2b2lkIGdpY3YyX2hjcl9zdGF0dXModWludDMyX3QgZmxhZywgYm9vbCBzdGF0dXMp
DQo+IEBAIC0xMzYwLDYgKzEzNzYsOCBAQCBjb25zdCBzdGF0aWMgc3RydWN0IGdpY19od19vcGVy
YXRpb25zIGdpY3YyX29wcyA9IHsNCj4gICAgICAgLm1hcF9od2RvbV9leHRyYV9tYXBwaW5ncyA9
IGdpY3YyX21hcF9od2Rvd25fZXh0cmFfbWFwcGluZ3MsDQo+ICAgICAgIC5pb21lbV9kZW55X2Fj
Y2VzcyAgID0gZ2ljdjJfaW9tZW1fZGVueV9hY2Nlc3MsDQo+ICAgICAgIC5kb19MUEkgICAgICAg
ICAgICAgID0gZ2ljdjJfZG9fTFBJLA0KPiArICAgIC5mZXRjaF9scnMgICAgICAgICAgID0gZ2lj
djJfZmV0Y2hfbHJzLA0KPiArICAgIC5wdXNoX2xycyAgICAgICAgICAgID0gZ2ljdjJfcHVzaF9s
cnMsDQo+ICAgfTsNCj4gICANCj4gICAvKiBTZXQgdXAgdGhlIEdJQyAqLw0KPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYw0KPiBp
bmRleCBlNTExZjkxLi44NmM4YWUyIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXZn
aWMuYw0KPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYw0KPiBAQCAtMjc3LDYgKzI3Nyw3
IEBAIHZvaWQgdmdpY19zeW5jX2Zyb21fbHJzKHN0cnVjdCB2Y3B1ICp2KQ0KPiAgICAgICAgICAg
cmV0dXJuOw0KPiAgIA0KPiAgICAgICBnaWNfaHdfb3BzLT51cGRhdGVfaGNyX3N0YXR1cyhHSUNI
X0hDUl9VSUUsIGZhbHNlKTsNCj4gKyAgICBnaWNfaHdfb3BzLT5mZXRjaF9scnModik7DQo+ICAg
DQo+ICAgICAgIHNwaW5fbG9jaygmdi0+YXJjaC52Z2ljLmxvY2spOw0KPiAgIA0KPiBAQCAtNDAz
LDExICs0MDQsMTQgQEAgaW50IHZnaWNfdmNwdV9wZW5kaW5nX2lycShzdHJ1Y3QgdmNwdSAqdikN
Cj4gICANCj4gICB2b2lkIHZnaWNfc3luY190b19scnModm9pZCkNCj4gICB7DQo+ICsgICAgc3Ry
dWN0IHZjcHUgKnYgPSBjdXJyZW50Ow0KPiAgICAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFi
bGVkKCkpOw0KPiAgIA0KPiAtICAgIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcyhjdXJyZW50KTsN
Cj4gKyAgICBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXModik7DQo+ICAgDQo+IC0gICAgaWYgKCAh
bGlzdF9lbXB0eSgmY3VycmVudC0+YXJjaC52Z2ljLmxyX3BlbmRpbmcpICYmIGxyX2FsbF9mdWxs
KCkgKQ0KPiArICAgIGdpY19od19vcHMtPnB1c2hfbHJzKHYpOw0KPiArDQo+ICsgICAgaWYgKCAh
bGlzdF9lbXB0eSgmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcpICYmIGxyX2FsbF9mdWxsKCkgKQ0K
PiAgICAgICAgICAgZ2ljX2h3X29wcy0+dXBkYXRlX2hjcl9zdGF0dXMoR0lDSF9IQ1JfVUlFLCB0
cnVlKTsNCj4gICB9DQo+ICAgDQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Yy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaA0KPiBpbmRleCAzZDczOTRkLi5hZGQyNTY2
IDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oDQo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljLmgNCj4gQEAgLTE4Nyw2ICsxODcsNyBAQCBzdHJ1Y3QgZ2ljX3Yy
IHsNCj4gICAgICAgdWludDMyX3Qgdm1jcjsNCj4gICAgICAgdWludDMyX3QgYXByOw0KPiAgICAg
ICB1aW50MzJfdCBscls2NF07DQo+ICsgICAgdWludDY0X3QgbHJfdXBkYXRlX21hc2s7DQo+ICAg
fTsNCj4gICANCj4gICAvKg0KPiBAQCAtMzIzLDcgKzMyNCw3IEBAIHN0cnVjdCBnaWNfaHdfb3Bl
cmF0aW9ucyB7DQo+ICAgICAgIC8qIFNhdmUgR0lDIHJlZ2lzdGVycyAqLw0KPiAgICAgICB2b2lk
ICgqc2F2ZV9zdGF0ZSkoc3RydWN0IHZjcHUgKik7DQo+ICAgICAgIC8qIFJlc3RvcmUgR0lDIHJl
Z2lzdGVycyAqLw0KPiAtICAgIHZvaWQgKCpyZXN0b3JlX3N0YXRlKShjb25zdCBzdHJ1Y3QgdmNw
dSAqKTsNCj4gKyAgICB2b2lkICgqcmVzdG9yZV9zdGF0ZSkoc3RydWN0IHZjcHUgKik7DQo+ICAg
ICAgIC8qIER1bXAgR0lDIExSIHJlZ2lzdGVyIGluZm9ybWF0aW9uICovDQo+ICAgICAgIHZvaWQg
KCpkdW1wX3N0YXRlKShjb25zdCBzdHJ1Y3QgdmNwdSAqKTsNCj4gICANCj4gQEAgLTM4NCw2ICsz
ODUsOCBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgew0KPiAgICAgICBpbnQgKCppb21lbV9k
ZW55X2FjY2VzcykoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7DQo+ICAgICAgIC8qIEhhbmRsZSBM
UElzLCB3aGljaCByZXF1aXJlIHNwZWNpYWwgaGFuZGxpbmcgKi8NCj4gICAgICAgdm9pZCAoKmRv
X0xQSSkodW5zaWduZWQgaW50IGxwaSk7DQo+ICsgICAgdm9pZCAoKmZldGNoX2xycykgKHN0cnVj
dCB2Y3B1ICp2KTsNCj4gKyAgICB2b2lkICgqcHVzaF9scnMpIChzdHJ1Y3QgdmNwdSAqdik7DQo+
ICAgfTsNCj4gICANCj4gICBleHRlcm4gY29uc3Qgc3RydWN0IGdpY19od19vcGVyYXRpb25zICpn
aWNfaHdfb3BzOw0KPiANCg0KLS0gDQpKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 22:00:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 22:00: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-devel-bounces@lists.xenproject.org>)
	id 1gS7st-0004bA-JC; Wed, 28 Nov 2018 22:00: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=83fl=oh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gS7ss-0004b5-IO
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 22:00:38 +0000
X-Inumbo-ID: 08a34f51-f359-11e8-9a16-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.0.81]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08a34f51-f359-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 22:00:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=FalN6xyEtx+aoeOYoKWrLBqzpomdOCBQHslNywx1Cis=;
 b=YB9KTX/XpXHS5fwtMRl5AXXM4Er6MnJK80m8AMlrqoPR6uR81Pjx4zn8bj055H/9+DXyDLoo3YoOAw99PghcTGTMxBllNr5IjV8yU6z5RcCz0TMIZHfcL3LAKPaHzNTEET0tAH8Ob+dcYDwCNPR2BANcC+EIPhHQOEqLa3NfV10=
Received: from DB6PR08MB2854.eurprd08.prod.outlook.com (10.170.222.30) by
 DB6PR08MB2920.eurprd08.prod.outlook.com (10.170.223.146) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1361.19; Wed, 28 Nov 2018 22:00:19 +0000
Received: from DB6PR08MB2854.eurprd08.prod.outlook.com
 ([fe80::7c7d:c33f:1dbc:b434]) by DB6PR08MB2854.eurprd08.prod.outlook.com
 ([fe80::7c7d:c33f:1dbc:b434%6]) with mapi id 15.20.1361.019; Wed, 28 Nov 2018
 22:00:19 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Thread-Topic: [RFC 01/16] xen/arm: Re-enable interrupt later in the trap path
Thread-Index: AQHUh2HWaUSH3qZWSUWvSrljng+RpqVlvLqA
Date: Wed, 28 Nov 2018 22:00:19 +0000
Message-ID: <cfdf9c30-f3e1-4023-e044-959871d2f654@arm.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
 <1543440731-21947-2-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1543440731-21947-2-git-send-email-andrii.anisov@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CWLP265CA0105.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:401:51::21) To DB6PR08MB2854.eurprd08.prod.outlook.com
 (2603:10a6:6:1c::30)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [82.8.191.220]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB6PR08MB2920;
 6:3Uu/9AdBj4WnebYDmxkgohjVcv6XNB7dv3KOD2mKv/xdT6xgCyiQx9FhKgBESMMRuSwdWDzNNtIz++w4hT2pw0weT9qMzgePPjrMHNzwFyP55oF+D6niczmZ5dCe1bqk4acEczeuh3cUM1an+jUXCuPHg55xtPDlUgw5v9+LckeP+jk/xRaelHTyvDVmwRxH04qGXva3KUEBWLUnqYwZedHXhw4Tmvo/0xHoJMod2vKWZWu21U/PlQQAt4/DBlP5Cf2tCBwMJrKzQHdSY8gfyc9hVzzs6WKEjeGwJ8lNZ/lCXawWlRULnMrR0+8Fjxl+EmlunFqIrZmQ/a+3x4UV/41HqB13jDB9gfqB8lvPjvgej2eZnqmiQav4PGWVrP/IY3frVh/+3axyyWIFjlDgne/5kJzqusbkqVDQn1+9qIxZHGDfaHuW4QnZiafLrerFElYlSyMUuIm+XJnYrq3P3g==;
 5:hfSR3mBkP52LzPnfveGb0Kp/4uzGn4aQzF+ePhjDnl8bWAOECxysgoa/B0/6hQP0HC6sATFF8/c/WVGJsFCOgMq3vG/GshtuWpu23ejY7jDtOLCyuPRIta+npMR9vfR/SiR//Sef0AcWPDMo9H72Y5eERbE0HJyplGbJtmPEJsw=;
 7:Dwj/bEM7hdR70Qb9r8QIVLMrb7ahfwWLNOzYGHvvJgfBmlsee4+NK7LB9Y1CV4tHOvC7xKQdMBelG3E+lUyBLJqDgGZVc0S6MXaXhLCPdh0ygsSknPo0fNMC78SyVUHRHzWwTnxB1RvTTZLpNRgZig==
x-ms-office365-filtering-correlation-id: 8e7599e7-a6dc-4e21-6150-08d6557ce330
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:DB6PR08MB2920; 
x-ms-traffictypediagnostic: DB6PR08MB2920:
nodisclaimer: True
x-microsoft-antispam-prvs: <DB6PR08MB2920784D09FADC64DC66C77980D10@DB6PR08MB2920.eurprd08.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231443)(999002)(944501410)(52105112)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:DB6PR08MB2920; BCL:0; PCL:0; RULEID:; SRVR:DB6PR08MB2920; 
x-forefront-prvs: 0870212862
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(346002)(396003)(39860400002)(366004)(376002)(199004)(189003)(305945005)(39060400002)(6436002)(4326008)(72206003)(14454004)(54906003)(6116002)(3846002)(97736004)(6486002)(229853002)(186003)(26005)(316002)(76176011)(25786009)(102836004)(53546011)(386003)(6506007)(2906002)(86362001)(478600001)(99286004)(68736007)(6916009)(36756003)(66066001)(52116002)(106356001)(8936002)(11346002)(31686004)(2616005)(446003)(105586002)(476003)(5660300001)(14444005)(53936002)(8676002)(81166006)(486006)(256004)(44832011)(81156014)(71200400001)(71190400001)(6246003)(6512007)(7736002)(31696002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR08MB2920;
 H:DB6PR08MB2854.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: xOUF5NknhYhooY1AR2lq09croOh0J87Nav9Dx1BB6pJ9Wb0vJGworlcTmA+2WK+U2XIbfZRy9qdi55yu15mIX3EJwbLv3xB1761FKwGEiS/eg/vH6IQj4qRV1AoTPextVHlc9sKH0dF9QZErdnIzeIbWeNs5nMNnfIwumJ9Ya7pRgY3o0ez9Q+okKWnCr7g9Vhx5vVWPLeHjJclyqu+y/gBLXHy5NdqnwSKN68bL0Rrzt2s9kg4D93T9u2ujjIh5WmsXTdaCkEoJc0eTalBphZOJc+WnRbtoKfYjyQbuA4kTg/pHAS9gag1mQ5+RLkZHsaRzactyUJXyxLU+bpwNlwAb58tT4A6KLpBv/Ft15fQ=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <2F8D56047D89C847B201B47E5FCD72AA@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8e7599e7-a6dc-4e21-6150-08d6557ce330
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2018 22:00:19.7129 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR08MB2920
Subject: Re: [Xen-devel] [RFC 01/16] xen/arm: Re-enable interrupt later in
 the trap path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Andrii Anisov <andrii_anisov@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDI4LzExLzIwMTggMjE6MzEsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6DQo+IEZyb206IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+IA0KPiBUaGlzIG1ha2VzIGZ1bmN0
aW9uIGVudGVyX2h5cGVydmlzb3JfaGVhZCgpIGJlaW5nIGV4ZWN1dGVkIHdpdGgNCj4gaXJxcyBs
b2NrZWQuIFRoaXMgYWxzbyBnaXZlIGEgZmluZSBzaWRlIGVmZmVjdCAtIGl0IGFzc3VyZXMgdGhh
dA0KPiBMUnMgYXJlIGNsZWFyZWQgcHJpb3IgdG8gYW55IElSUXMgcHJvY2Vzc2luZywgd2hpY2gg
bGVhZHMgdG8gYQ0KPiBiZXR0ZXIgKGZhc3RlcikgSVJRcyBwcm9jZXNzaW5nLg0KDQpBZ2Fpbiwg
dGhpcyBuZWVkIHNvbWUgcmF0aW9uYWxlIHdoeSBpcyBpdCBmYXN0ZXIuIEFuZCBob3cgdGhpcyBp
cyBnb2luZyANCnRvIGltcGFjdCB0aGUgb3RoZXIgdkdJQy4uLg0KDQpDaGVlcnMsDQoNCi0tIA0K
SnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 22:02:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 22:02: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-devel-bounces@lists.xenproject.org>)
	id 1gS7uT-0004j4-19; Wed, 28 Nov 2018 22:02: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=gQRe=OH=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gS7uR-0004is-GO
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 22:02:15 +0000
X-Inumbo-ID: 429b5d42-f359-11e8-9878-12d6303a7972
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 429b5d42-f359-11e8-9878-12d6303a7972;
 Wed, 28 Nov 2018 22:02:13 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 8ED8D3016E6B; Thu, 29 Nov 2018 00:01:42 +0200 (EET)
Received: from [192.168.228.119] (unknown [86.120.181.103])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 6C0BE3000E5B;
 Thu, 29 Nov 2018 00:01:42 +0200 (EET)
To: xen-devel@lists.xenproject.org
References: <1543442182-3557-1-git-send-email-rcojocaru@bitdefender.com>
 <1543442182-3557-6-git-send-email-rcojocaru@bitdefender.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <80d9c85f-286a-47db-a494-fe3eb9d3f73d@bitdefender.com>
Date: Thu, 29 Nov 2018 00:01:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <1543442182-3557-6-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V10 5/5] p2m: change_type_range: Only
 invalidate mapped gfns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjgvMTggMTE6NTYgUE0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiBjaGFuZ2VfcmFu
Z2VfdHlwZSgpIGludmFsaWRhdGVzIGdmbiByYW5nZXMgdG8gbGF6aWx5IGNoYW5nZSB0aGUgdHlw
ZQo+IG9mIGEgcmFuZ2Ugb2YgZ2ZucywgYW5kIGFsc28gbW9kaWZpZXMgdGhlIGxvZ2RpcnR5IHJh
bmdlc2V0cyBvZiB0aGF0Cj4gcDJtLiBBdCB0aGUgbW9tZW50LCBpdCBjbGlwcyBib3RoIGRvd24g
YnkgdGhlIGhvc3RwMm0uCj4gCj4gV2hpbGUgdGhpcyB3aWxsIHJlc3VsdCBpbiBjb3JyZWN0IGJl
aGF2aW9yLCBpdCdzIG5vdCBlbnRpcmVseSBlZmZpY2llbnQsCj4gc2luY2UgaW52YWxpZGF0ZWQg
ZW50cmllcyBvdXRzaWRlIHRoYXQgcmFuZ2Ugd2lsbCwgb24gZmF1bHQsIHNpbXBseSBiZQo+IG1v
ZGlmaWVkIGJhY2sgdG8gImVtcHR5IiBiZWZvcmUgZmF1bHRpbmcgbm9ybWFsbHkgYWdhaW4uCj4g
Cj4gU2VwYXJhdGUgb3V0IHRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgdHdvIHJhbmdlcy4gIEtlZXAg
dXNpbmcgdGhlCj4gaG9zdHAybSdzIG1heF9tYXBwZWRfcGZuIHRvIGNsaXAgdGhlIGxvZ2RpcnR5
IHJhbmdlcywgYnV0IHVzZSB0aGUKPiBjdXJyZW50IHAybSdzIG1heF9tYXBwZWRfcGZuIHRvIGZ1
cnRoZXIgY2xpcCB0aGUgaW52YWxpZGF0aW9uIHJhbmdlCj4gZm9yIGFsdGVybmF0ZSBwMm1zLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KPiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRl
ci5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAK
PiAtLS0KPiBDQzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+
IENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gQ0M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4g
Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSBWOToKPiAgLSBDb3JyZWN0ZWQgZnVuY3Rpb24gbmFtZSBp
biBwYXRjaCBzdWJqZWN0Lgo+ICAtIFVwZGF0ZWQgdGhlIHBhdGNoIHRvIHRha2UgaW50byBhY2Nv
dW50IHRoZSBjaGFuZ2VzIGluIHRoZQo+ICAgIHByZXZpb3VzIHR3byBwYXRjaGVzIChubyBmdW5j
dGlvbmFsIGNoYW5nZXMpLgo+ICAtIEFkZGVkIEphbidzIFJldmlld2VkLWJ5Lgo+IC0tLQo+ICB4
ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCA1NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyks
IDE0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKPiBpbmRleCBmZGUyMDEyLi4xOTA3YzI5IDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
Ywo+IEBAIC0xMDA3LDggKzEwMDcsMTAgQEAgc3RhdGljIHZvaWQgY2hhbmdlX3R5cGVfcmFuZ2Uo
c3RydWN0IHAybV9kb21haW4gKnAybSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHAybV90eXBlX3Qgb3QsIHAybV90eXBlX3QgbnQpCj4gIHsKPiArICAg
IHVuc2lnbmVkIGxvbmcgaW52YWxpZGF0ZV9zdGFydCwgaW52YWxpZGF0ZV9lbmQ7Cj4gICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47Cj4gICAgICBjb25zdCB1bnNpZ25lZCBsb25n
IGhvc3RfbWF4X3BmbiA9IHAybV9nZXRfaG9zdHAybShkKS0+bWF4X21hcHBlZF9wZm47Cj4gKyAg
ICBjb25zdCB1bnNpZ25lZCBsb25nIG1heF9wZm4gPSBwMm0tPm1heF9tYXBwZWRfcGZuOwo+ICAg
ICAgaW50IHJjID0gMDsKPiAgCj4gICAgICAtLWVuZDsKPiBAQCAtMTAxNyw5ICsxMDE5LDE4IEBA
IHN0YXRpYyB2b2lkIGNoYW5nZV90eXBlX3JhbmdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCj4g
ICAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcgIkRvbSVkIGxvZ2RpcnR5IHJhbmdlc2V0
IGNsaXBwZWQgdG8gbWF4X21hcHBlZF9wZm5cbiIsCj4gICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCk7Cj4gIAo+IC0gICAgLyogQWx3YXlzIGNsaXAgdGhlIHJhbmdlc2V0IGRvd24gdG8gdGhl
IGhvc3QgcDJtICovCj4gKyAgICAvKgo+ICsgICAgICogSWYgd2UgaGF2ZSBhbiBhbHRwMm0sIHRo
ZSBsb2dkaXJ0eSByYW5nZXNldCByYW5nZSBuZWVkcyB0bwo+ICsgICAgICogbWF0Y2ggdGhhdCBv
ZiB0aGUgaG9zdHAybSwgYnV0IGZvciBlZmZpY2llbmN5LCB3ZSB3YW50IHRvIGNsaXAKPiArICAg
ICAqIGRvd24gdGhlIHRoZSBpbnZhbGlkYXRpb24gcmFuZ2UgYWNjb3JkaW5nIHRvIHRoZSBtYXBw
ZWQgdmFsdWVzCj4gKyAgICAgKiBpbiB0aGUgYWx0cDJtLiAgS2VlcCB0cmFjayBvZiBhbmQgY2xp
cCB0aGUgcmFuZ2VzIHNlcGFyYXRlbHkuCj4gKyAgICAgKi8KPiArCWludmFsaWRhdGVfc3RhcnQg
PSBzdGFydDsKPiArCWludmFsaWRhdGVfZW5kICAgPSBlbmQ7Cj4gKwo+ICsJLyogQ2xpcCBkb3du
IHRvIHRoZSBob3N0IHAybSAqLwo+ICAgICAgaWYgKCB1bmxpa2VseShlbmQgPiBob3N0X21heF9w
Zm4pICkKPiAtICAgICAgICBlbmQgPSBob3N0X21heF9wZm47Cj4gKyAgICAgICAgZW5kID0gaW52
YWxpZGF0ZV9lbmQgPSBob3N0X21heF9wZm47CgpTb3JyeSwgdGhlcmUgc2VlbSB0byBiZSBzb21l
IGluZGVudGF0aW9uIGlzc3VlcyB0aGF0IG15IGVkaXRvciBoYXMKbWlzc2VkIGhlcmUuIElmIHRo
ZSBwYXRjaCBpcyBvdGhlcndpc2UgYWNjZXB0YWJsZSBhbmQgdGhlc2UgY2FuJ3QgYmUKZml4ZWQg
b24gY29tbWl0IEknbGwgcmVzZW5kIGEgY29ycmVjdGVkIHZlcnNpb24uCgoKVGhhbmtzLApSYXp2
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 22:03:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 22:03: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-devel-bounces@lists.xenproject.org>)
	id 1gS7vB-0004oA-CC; Wed, 28 Nov 2018 22:03:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=83fl=oh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gS7vB-0004o4-3C
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 22:03:01 +0000
X-Inumbo-ID: 5df5ef64-f359-11e8-9a16-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::61c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5df5ef64-f359-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 22:02:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ga6+LjYtQvyCaxd5Is45Pj2ltwg09LFiJw7wu4I3XyQ=;
 b=g5ZZrQMCTsHzbPetNGJr7EY2OXsFboVpe4ciHcbJUSVCp5qgRSWoObAnY1PD6TLT1THk3Skp379O+DxMypLXC0kPopZ+YQOcHcVcosFNVj4iPIxJJoWUhVv/dgvnAH7x5+r4CSn2F55QnG9gHu/1h8pb1g2UPDAAxQ/K1SS19OU=
Received: from DB6PR08MB2854.eurprd08.prod.outlook.com (10.170.222.30) by
 DB6PR08MB2824.eurprd08.prod.outlook.com (10.175.234.30) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1361.19; Wed, 28 Nov 2018 22:02:57 +0000
Received: from DB6PR08MB2854.eurprd08.prod.outlook.com
 ([fe80::7c7d:c33f:1dbc:b434]) by DB6PR08MB2854.eurprd08.prod.outlook.com
 ([fe80::7c7d:c33f:1dbc:b434%6]) with mapi id 15.20.1361.019; Wed, 28 Nov 2018
 22:02:57 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Thread-Topic: [RFC 03/16] vgic: move pause_flags check out of vgic spinlock
Thread-Index: AQHUh2HYU61LiZnNG0W29J3LiAE7AKVlvXeA
Date: Wed, 28 Nov 2018 22:02:57 +0000
Message-ID: <3301b614-853b-ecdf-c79c-246f35635325@arm.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
 <1543440731-21947-4-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1543440731-21947-4-git-send-email-andrii.anisov@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CWLP265CA0114.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:401:51::30) To DB6PR08MB2854.eurprd08.prod.outlook.com
 (2603:10a6:6:1c::30)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [82.8.191.220]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB6PR08MB2824;
 6:3/Hhv/bs2dspW+pIfUn8NdvWwd0vAcM+BJxyCtZb4l8AUqLjEMcsEI1t2JFZoFw1m1lE/gS2mbYe7j+rdLt6gw3Kfczk95a75tRjb5UY+B+V6rQipmfr7AoZjScpZLJrXbReheui9Aj8aCvAgcdeqsiHLOllvi7wf7sHZ+RqkdTvHW8uB5cK84P6t/qUcDskxUeEDl3rutHXjiWT1bFPEBJKqWu/djGIgjzln7x+zLROUX0kpevym35gn6m6HPdZo3rHqQYv6sIfEripAQ5b0DQlIaVbwDb1sVGhl6lwCKidQyESLjpXd8uQYBvhtPO4ScvRNbdfPafuoJjBBP1lCDxoyeTKFMkDPK1ru1dJ8dov1nAvCidJjkWSytolul8Gm9KoW64DGi2L70/ibItYqEke0cseloGDPvngBAqZs6WftSos0dzWDWyZdfWt2+ZTbojfUup0GGM0jI9+mbKWJA==;
 5:ZKyF5yGnlL6A5vYIrNVHG4pzSyjw40MPQjpr19mlzMOU6CvFLhbsxNyoQunZjUJ0uOeqflL0otrvQWa3p1sKsGnYkz9/5W0S09vO76q3nHcYP6WlXWuExuq/0/doCmXEEefmdPSgwAS182Zlzc3hgsK/8mJa7APx845fzH7zkgo=;
 7:hVGuRZEmwsBFucWBvEvyTawvPJlBtr3EXI2G+kdC6kbDF3VnxFfrj1Htap5Qcf8q8xRtyvongvYm+HONGFa7F/Ez7W33Qcveb8ZXAJELgduIq6KzMmmhyGP9rHVA8A4fXNVCAL8+UQSAu5UForayMw==
x-ms-office365-filtering-correlation-id: a22cb46a-fcd7-4232-1530-08d6557d4144
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:DB6PR08MB2824; 
x-ms-traffictypediagnostic: DB6PR08MB2824:
nodisclaimer: True
x-microsoft-antispam-prvs: <DB6PR08MB2824850D7AA8793D7458FFB880D10@DB6PR08MB2824.eurprd08.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3231443)(999002)(944501410)(52105112)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:DB6PR08MB2824; BCL:0; PCL:0; RULEID:; SRVR:DB6PR08MB2824; 
x-forefront-prvs: 0870212862
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(136003)(396003)(346002)(39860400002)(376002)(189003)(199004)(6116002)(97736004)(3846002)(68736007)(86362001)(478600001)(72206003)(2906002)(31696002)(14454004)(105586002)(106356001)(31686004)(53936002)(6512007)(36756003)(4326008)(6506007)(102836004)(53546011)(25786009)(39060400002)(66066001)(6246003)(5660300001)(486006)(44832011)(6436002)(446003)(2616005)(476003)(8936002)(11346002)(6486002)(14444005)(386003)(6916009)(186003)(26005)(316002)(76176011)(99286004)(52116002)(81156014)(305945005)(81166006)(8676002)(54906003)(71200400001)(71190400001)(7736002)(229853002)(256004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR08MB2824;
 H:DB6PR08MB2854.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: sCQLqViy3aHj8E5r4pzdRAX05RJSbwAFrH79185lPcqoIl1yWN9zNRtPdLNJMAFnxp/fyWqd19agsad+KtE6c6ZMGAsQU6hVwQxQRACqJlijF9KUD1ecUEd1wt/72xcI+oS889tRlKsSCSEgYftgGf4M7xvaGYDwkdAVdrdJHS/Vv+iULM1+DkM+QJuDZtflNK6gkhy/qLMPJzSR0er6pNhrr0fr2Gv9+n+IiEpK/K/csfL4pfiJef2XSDWkEJ7dQTsiHM1NCQEeZDZ80xlS9Oky9DUVtigSMpgpy6pg18LaGR+rHVPkjHly+KKN5DgvMzjtZSmYHkLHID8GeCqPIWhJ4DoQNpP/kDy61Zs+gpY=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <02E793EDCBA4144CB6BBA4D5A9F883E6@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a22cb46a-fcd7-4232-1530-08d6557d4144
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2018 22:02:57.5619 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR08MB2824
Subject: Re: [Xen-devel] [RFC 03/16] vgic: move pause_flags check out of
 vgic spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Andrii Anisov <andrii_anisov@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDI4LzExLzIwMTggMjE6MzEsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6DQo+IEZyb206IEFu
ZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+DQo+IA0KPiBQYXVzZV9mbGFncyBp
cyBub3QgcmVsYXRlZCB0byB2Z2ljIHNwaW5sb2NrLCBzbyByZWR1Y2UgY29kZQ0KPiB1bmRlciBs
b2NrLg0KDQpXZWxsIHRlY2huaWNhbGx5IHRoaXMgY29kZSBpcyBwbGFpbiB3cm9uZy4uLiBJZiB5
b3UgcmVjZWl2ZSBhbiBpbnRlcnJ1cHQgDQpyb3V0ZWQgdG8gYSB2Q1BVIGRvd24sIHRoZW4geW91
IHdpbGwgZW5kIHVwIGxvc2luZyB0aGUgaW50ZXJydXB0IGZvcmV2ZXIuDQoNClNvIHJhdGhlciB0
aGFuIG1vdmluZyBpdCwgd2UgbmVlZCB0byBtYWtlIHRoZSB2R0lDIGhhbmRsaW5nIHByb3Blcmx5
IA0KaW50ZXJydXB0IHJvdXRlZCB0byBhbiBvZmZsaW5lL2luZXhpc3RpbmcgdkNQVS4gSWYgSSBh
bSBub3QgbWlzdGFrZW4sIA0KdGhlIHNwZWNzIHNheXMgdGhhdCB0aGV5IHNob3VsZCBiZSBxdWV1
ZWQgdW50aWwgdGhleSBhcmUgcm91dGVkIHRvIA0KYW5vdGhlciB2Q1BVIG9yIHRoZSB2Q1BVIGNv
bWVzIHVwLg0KDQpDaGVlcnMsDQoNCg0KLS0gDQpKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 22:06:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 22:06: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-devel-bounces@lists.xenproject.org>)
	id 1gS7ya-00050Q-W2; Wed, 28 Nov 2018 22:06: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=83fl=oh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gS7yZ-00050K-Qn
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 22:06:31 +0000
X-Inumbo-ID: dba2389f-f359-11e8-9a16-bc764e045a96
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::608])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dba2389f-f359-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 22:06:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1OcUDh9+ew2xrtD2GcdTCnKjKgrhwDVyoP2buwXnzTI=;
 b=HWSBi/lCagyGOLx4RnhHJQwmq7QJEPnZqpsNSNx6SxKXdxPVBERT74vubePpBSIZhoZ0FEkDqh31TJ2rHa5Huw2LRLMH5vtNHGoG6X2vVGUwDQpw5nbEaB91XCeoHeUjDO+vdGjpNzeyomjOqy5sdWMjNZ/VwlReyxA7JXvUC1Y=
Received: from DB6PR08MB2854.eurprd08.prod.outlook.com (10.170.222.30) by
 DB6PR08MB2824.eurprd08.prod.outlook.com (10.175.234.30) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1361.19; Wed, 28 Nov 2018 22:06:28 +0000
Received: from DB6PR08MB2854.eurprd08.prod.outlook.com
 ([fe80::7c7d:c33f:1dbc:b434]) by DB6PR08MB2854.eurprd08.prod.outlook.com
 ([fe80::7c7d:c33f:1dbc:b434%6]) with mapi id 15.20.1361.019; Wed, 28 Nov 2018
 22:06:28 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Thread-Topic: [RFC 06/16] gic: drop interrupts enabling on interrupts
 processing
Thread-Index: AQHUh2HaSRiJMnOFw0SGA2bP+2GBSqVlvnIA
Date: Wed, 28 Nov 2018 22:06:28 +0000
Message-ID: <8a5794cb-f5f1-1135-0101-2114fa999894@arm.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
 <1543440731-21947-7-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1543440731-21947-7-git-send-email-andrii.anisov@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: CWLP123CA0004.GBRP123.PROD.OUTLOOK.COM
 (2603:10a6:401:56::16) To DB6PR08MB2854.eurprd08.prod.outlook.com
 (2603:10a6:6:1c::30)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [82.8.191.220]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB6PR08MB2824;
 6:BOFO7NV8OdF2VxwqKm6PiT/hekazJAvcKeCY6pgZ8cBJ3HS4hqo5HsSpT1mKpoyo5pDRFQS8V5ZjJqgpMqoik2mPY8kIT3iIe67hA/gxhhPfd/AJY59xtOft8aGPVg8ZnBw5BLXNT0hCzNF7Nufrqx8ICfcfUySXMn9zRDJT+oVTYfO3lCKvgFhO8nNRZaizcaXpsbyXa8NgsOyoThOSRp3UFc60Vy6t904ymVgppzTLcp0DPpmW7fBl7AVGLw+fBJYSly7yUBSalH+cE4IJRsZ4i3Z5gTSeavvWZOsJt26nTXncRIw07XAq2aTVB6AfPThzopIgymM66JDhdNNrSF7DfoMBfb/oPKFlBwMhUZ1zBlz7FzE6jXKei52s8GgbVOnXOFJ+RDNR/xVZESrfun2zJpIxNBbeKHRECkvFSOgXuyC0SY8/Cth7gNG4oyvlA3WbVk8IIS8TjYWBzcZ4og==;
 5:T8kK/m6OVVEXg/x/xzs/QEKJEYvkwcSHUq5HWLyESIXXnHs2UYiFTEWY8iM1zvgVFwPcmcrEsP9TK13LaI9xMIBy5O718VWXT8WfauBU4115r8Dpr88DM1tZaYQIHpzFOoiuhB6gJ5W8KAct7ZGyh1dZSPbsdNoFJr7lSwbTfwU=;
 7:3WIFWBVYM8lsO9HEBC0NJElQf0nxZcXBN7qUwTJaxQq3VQLBoD6r1vZIdllLb/yw29cQrZIxxyDS7r2xu/GGTxgfFyH1U+6GW766I8nNgZ/p/sZX90OtkuT9JmogxIK6sgvU0rOvkaqpABbXsClodA==
x-ms-office365-filtering-correlation-id: 5454b007-73f7-4ad7-565e-08d6557dbf09
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:DB6PR08MB2824; 
x-ms-traffictypediagnostic: DB6PR08MB2824:
nodisclaimer: True
x-microsoft-antispam-prvs: <DB6PR08MB28243EB77B44814D2F7D428D80D10@DB6PR08MB2824.eurprd08.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231443)(999002)(944501410)(52105112)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:DB6PR08MB2824; BCL:0; PCL:0; RULEID:; SRVR:DB6PR08MB2824; 
x-forefront-prvs: 0870212862
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(39860400002)(346002)(396003)(366004)(136003)(199004)(189003)(11346002)(446003)(8936002)(2616005)(476003)(386003)(6916009)(6486002)(39060400002)(25786009)(66066001)(4326008)(53546011)(6506007)(102836004)(44832011)(6436002)(6246003)(5660300001)(486006)(229853002)(256004)(71190400001)(71200400001)(7736002)(76176011)(99286004)(305945005)(81166006)(81156014)(52116002)(186003)(26005)(316002)(54906003)(8676002)(31696002)(106356001)(31686004)(14454004)(105586002)(86362001)(97736004)(6116002)(3846002)(68736007)(72206003)(2906002)(478600001)(36756003)(53936002)(6512007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR08MB2824;
 H:DB6PR08MB2854.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: zSjLslWx9nrzVYRJQKa+CBHKPTwaYweclsIpGQOJZ3AYAVzR7XCt+XVrCf5wbFMjja45CAXp8eVhjKyWaZHVRD9ImEtxyZ9q8dUYLWa1mFdydYJaDLaMXPGntGaTDXQ4sVBL6MO92jG+r383YvwliUy27sg3C2RkpGUe9qzGU3vG803fYTdnAxDSUmzYI2BAqgGwOqcTfV3oxZU7kOgkm6mI5ojdWilzUkIoi8ZvQYsY/207iawv6lC+bHp+sW8nZ5bihGgCWLjjsrpIfAJO6OHkrDZApKkIUGG65vKa/cEgqBmZr4yHlhxgOG2ywHHqtcE2wxFifiotmmZ1bF7/H8RlIvewnv+A8AvGhW/nljE=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <513A22CB7933704D96E4D590E038CC7E@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5454b007-73f7-4ad7-565e-08d6557dbf09
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Nov 2018 22:06:28.5458 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR08MB2824
Subject: Re: [Xen-devel] [RFC 06/16] gic: drop interrupts enabling on
 interrupts processing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Andrii Anisov <andrii_anisov@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDI4LzExLzIwMTggMjE6MzIsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6DQo+IEZyb206IEFu
ZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+DQo+IA0KPiBUaGlzIHJlZHVjZXMg
dGhlIG51bWJlciBvZiBjb250ZXh0IHN3aXRjaGVzIGluIGNhc2Ugd2UgaGF2ZSBhbg0KPiBpbnRl
cnJ1cHQgc3Rvcm0uIFdlIHdpbGwgcmVhZCBvdXQgYWxsIG9mIHRob3NlIGludGVycnVwdCBpbiB0
aGUNCj4gbG9vcCBhbnl3YXkuDQoNClRoaXMgbmVlZHMgYSBiZXR0ZXIgZXhwbGFuYXRpb24uIFlv
dSBtaWdodCB3YW50IHRvIGhhdmUgYSBsb29rIGF0IHRoZSANCmRldGFpbHMgSSBwcm92aWRlZCBp
biBhbm90aGVyIGRpc2N1c3Npb24uDQoNCkluIGdlbmVyYWwsIEkgd291bGQgbGlrZSBhbnkgY2hh
bmdlcyBpbiB0aGUgdkdJQyB0byBiZSB2ZXJ5IGRldGFpbGVkLiBBcyANCnRoZXkgYXJlIHVzdWFs
bHkgc3ViYnRsZSBpbXBsaWNhdGlvbiBvbiB0aGUgcmVzdCBvZiB0aGUgY29kZSBiYXNlLg0KDQo+
IA0KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29t
Pg0KPiAtLS0NCj4gICB4ZW4vYXJjaC9hcm0vZ2ljLmMgfCAyIC0tDQo+ICAgMSBmaWxlIGNoYW5n
ZWQsIDIgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5j
IGIveGVuL2FyY2gvYXJtL2dpYy5jDQo+IGluZGV4IDc3ZmMwNmYuLmIxMDc4M2IgMTAwNjQ0DQo+
IC0tLSBhL3hlbi9hcmNoL2FybS9naWMuYw0KPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMNCj4g
QEAgLTM5MCwxMCArMzkwLDggQEAgdm9pZCBnaWNfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLCBpbnQgaXNfZmlxKQ0KPiAgIA0KPiAgICAgICAgICAgaWYgKCBsaWtlbHkoaXJx
ID49IDE2ICYmIGlycSA8IDEwMjApICkNCj4gICAgICAgICAgIHsNCj4gLSAgICAgICAgICAgIGxv
Y2FsX2lycV9lbmFibGUoKTsNCj4gICAgICAgICAgICAgICBpc2IoKTsNCj4gICAgICAgICAgICAg
ICBkb19JUlEocmVncywgaXJxLCBpc19maXEpOw0KPiAtICAgICAgICAgICAgbG9jYWxfaXJxX2Rp
c2FibGUoKTsNCj4gICAgICAgICAgIH0NCj4gICAjaWZkZWYgQ09ORklHX0dJQ1YzDQo+ICAgICAg
ICAgICBlbHNlIGlmICggaXNfbHBpKGlycSkgKQ0KPiANCg0KLS0gDQpKdWxpZW4gR3JhbGwNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 22:14:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 22: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-devel-bounces@lists.xenproject.org>)
	id 1gS86A-0005lW-Tb; Wed, 28 Nov 2018 22:14: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=i9WT=OH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS869-0005lK-1J
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 22:14:21 +0000
X-Inumbo-ID: f2dc74c4-f35a-11e8-908e-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f2dc74c4-f35a-11e8-908e-12d6303a7972;
 Wed, 28 Nov 2018 22:14:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gS864-000577-Rn; Wed, 28 Nov 2018 22:14:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gS864-0001Jd-Jq; Wed, 28 Nov 2018 22:14:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gS864-0006Xq-Ig; Wed, 28 Nov 2018 22:14:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130809-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:build-arm64:<job status>:broken:regression
 linux-next:build-arm64-xsm:<job status>:broken:regression
 linux-next:build-arm64-pvops:<job status>:broken:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:build-arm64-pvops:hosts-allocate:broken:nonblocking
 linux-next:build-arm64-xsm:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:hosts-allocate:broken:nonblocking
 linux-next:build-arm64:capture-logs:broken:nonblocking
 linux-next:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-next:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ae64379a28a321c90c20b4eb5e8de0c0fac3874c
X-Osstest-Versions-That: linux=edeca3a769ad28a9477798c3b1d8e0701db728e4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Nov 2018 22:14:16 +0000
Subject: [Xen-devel] [linux-next test] 130809: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgwOSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA4MDkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMDY5NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAx
MzA2OTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDY5NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwNjk3CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzA2OTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMwNjk3CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZz
LiAxMzA2OTcKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxNSBndWVzdC1zdGFydC9kZWJp
YW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzMDY5NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDEz
MDY5NwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgICAgICAgYnJva2VuIGxpa2UgMTMwNjk3CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMzA2OTcKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDEzMDY5NwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTMwNjk3CiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSAx
MzA2OTcKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRlbW8teGVu
c3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTMwNjk3CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAxOSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxv
Y2tlZCBpbiAxMzA2OTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDEzMDY5NwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBsaWtlIDEz
MDY5NwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0
YWxsICAgICAgICBmYWlsIGxpa2UgMTMwNjk3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgICAgIGZhaWwgbGlrZSAxMzA2OTcKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgbGlrZSAxMzA2OTcKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDY5NwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIGxpa2UgMTMwNjk3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbGlrZSAxMzA2OTcKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgICAgICAgZmFpbCBsaWtlIDEz
MDY5NwogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTMwNjk3CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzA2OTcKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBm
YWlsICBsaWtlIDEzMDY5NwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJv
b3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsIGxpa2UgMTMwNjk3CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzA2OTcKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDEzMDY5NwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTMwNjk3CiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMzA2OTcKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDY5NwogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTMwNjk3CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA2OTcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDEzMDY5NwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTMwNjk3CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9v
dCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMzA2OTcKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgMTIgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGxp
a2UgMTMwNjk3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA2OTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IGxpa2UgMTMwNjk3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzA2OTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDY5
NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTMwNjk3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzA2OTcKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMDY5NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBhZTY0Mzc5YTI4YTMyMWM5
MGMyMGI0ZWI1ZThkZTBjMGZhYzM4NzRjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICBlZGVjYTNhNzY5YWQyOGE5NDc3Nzk4YzNiMWQ4ZTA3MDFkYjcyOGU0CgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFp
bGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAg
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDgwOSAgMjAxOC0xMS0yNiAwOToxOTo0OCBaICAgIDIg
ZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 22:22:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 22: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-devel-bounces@lists.xenproject.org>)
	id 1gS8E2-0006YP-VF; Wed, 28 Nov 2018 22:22: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=9pwz=oh=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1gS8E2-0006YK-B3
 for xen-devel@lists.xen.org; Wed, 28 Nov 2018 22:22:30 +0000
X-Inumbo-ID: 15bafd12-f35c-11e8-9a16-bc764e045a96
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15bafd12-f35c-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 22:22:27 +0000 (UTC)
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 7B7F72F8CA432;
 Wed, 28 Nov 2018 23:21:55 +0100 (CET)
To: Juergen Gross <jgross@suse.com>, grub-devel@gnu.org
References: <20181128135530.32545-1-jgross@suse.com>
 <20181128135530.32545-17-jgross@suse.com>
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 xsFNBFo2pooBEADwTBe/lrCa78zuhVkmpvuN+pXPWHkYs0LuAgJrOsOKhxLkYXn6Pn7e3xm+
 ySfxwtFmqLUMPWujQYF0r5C6DteypL7XvkPP+FPVlQnDIifyEoKq8JZRPsAFt1S87QThYPC3
 mjfluLUKVBP21H3ZFUGjcf+hnJSN9d9MuSQmAvtJiLbRTo5DTZZvO/SuQlmafaEQteaOswme
 DKRcIYj7+FokaW9n90P8agvPZJn50MCKy1D2QZwvw0g2ZMR8yUdtsX6fHTe7Ym+tHIYM3Tsg
 2KKgt17NTxIqyttcAIaVRs4+dnQ23J98iFmVHyT+X2Jou+KpHuULES8562QltmkchA7YxZpT
 mLMZ6TPit+sIocvxFE5dGiT1FMpjM5mOVCNOP+KOup/N7jobCG15haKWtu9k0kPz+trT3NOn
 gZXecYzBmasSJro60O4bwBayG9ILHNn+v/ZLg/jv33X2MV7oYXf+ustwjXnYUqVmjZkdI/pt
 30lcNUxCANvTF861OgvZUR4WoMNK4krXtodBoEImjmT385LATGFt9HnXd1rQ4QzqyMPBk84j
 roX5NpOzNZrNJiUxj+aUQZcINtbpmvskGpJX0RsfhOh2fxfQ39ZP/0a2C59gBQuVCH6C5qsY
 rc1qTIpGdPYT+J1S2rY88AvPpr2JHZbiVqeB3jIlwVSmkYeB/QARAQABzR5Kb2hhbm5lcyBN
 YXJpam4gdmFuIEtyYW5lbmJ1cmfCwZEEEwEKADsCGwMFCwkIBwMFFQoJCAsFFgIDAQACHgEC
 F4AWIQTib9aPwejUthlFRk7ngVcyGAwqVQUCWjawgAIZAQAKCRDngVcyGAwqVZZ3D/98GzxN
 iFK38eh60e9TARh4HCgEWHD14/YK6KGpzF5UXM7CkKnb0NDjM3TzeeaIYzsOJITSW6rMOm5L
 NcJTUmw0x4vt43yc+DFAaBNiywXWgFc6g9RpYg5X33y+jhbjDREsGMDAk89isKWo8I8+rZwl
 S9FSSopWkrj0wV64TRwAlTCrYaTlS56mHa9T5RJkmIY+suxRr3Xl2gcKvng2Kh2WCDHjItUF
 /t3DfjMCIEL18QlXieyY2w1K0h4iT93YNkEdSpElsD5lFdt7XUfy3Q89eQHtd5n21cXG9lMc
 fcSbmHdn0ugYF0Hu2xVKCcYwWEgLjLRJ+G4aLQW122PKVVpn15/n7KMX9hQNMH4T8krEqOpd
 Vdb982gx5GSa+2j44+kOFTCnREN0w15JZI8Osi48xLdPqcrMVtvq9ga8tIPebAs8IM8Mf4JY
 okBS5sbCGEWZSSsDSdYm/Fp39HA3AEl2nI+wnJZCdgLx5NEnCd5Ni9d6rzC8Te7SvVvA/qlo
 sVDZAo6MJBYgoO9lPKHYD0FWomAeOlFVjdob0G2n1xBRjroVK0JQI3jpPQoZpc1TLauUQ+kT
 BQwWwFlpbfBbf0+CACWiQL0YgNNiZn885h4vU0EQI/FizjWUHxVLhXt1K4+x7nkhCZYzaIFL
 jLqw4y8f6SF9DxRMTM8dcaIQyThkms7BTQRaOtArARAA50ylThKbq0ACHyomxjQ6nFNxa9IC
 p6byU9LhhKOax0GB6l4WebMsQLhVGRQ8H7DT84E7QLRYsidEbneB1ciToZkL5YFFaVxY0Hj1
 wKxCFcVoCRNtOfoPnHQ5m/eDLaO4o0KKL/kaxZwTn2jnl6BQDGX1Aak0u4KiUlFtoWn/E/NI
 v5QbTGSwIYuzWqqYBIzFtDbiQRvGw0NuKxAGMhwXy8VP05mmNwRdyh/CC4rWQPBTvTeMwr3n
 l8/G+16/cn4RNGhDiGTTXcX03qzZ5jZ5N7GLY5JtE6pTpLG+EXn5pAnQ7MvuO19cCbp6Dj8f
 XRmI0SVXWKSo0A2C8xH6KLCRfUMzD7nvDRU+bAHQmbi5cZBODBZ5yp5CfIL1KUCSoiGOMpMi
 n3FrarIlcxhNtoE+ya23A+JVtOwtM53ESra9cJL4WPkyk/E3OvNDmh8U6iZXn4ZaKQTHaxN9
 yvmAUhZQiQi/sABwxCcQQ2ydRb86Vjcbx+FUr5OoEyQS46gc3KN5yax9D3H9wrptOzkNNMUh
 Fj0oK0fX/MYDWOFeuNBTYk1uFRJDmHAOp01rrMHRogQAkMBuJDMrMHfolivZw8RKfdPzgiI5
 00okLTzHC0wgSSAOyHKGZjYjbEwmxsl3sLJck9IPOKvqQi1DkvpOPFSUeX3LPBIav5UUlXt0
 wjbzInUAEQEAAcLBdgQYAQoAIBYhBOJv1o/B6NS2GUVGTueBVzIYDCpVBQJaOtArAhsMAAoJ
 EOeBVzIYDCpV4kgP+wUh3BDRhuKaZyianKroStgr+LM8FIUwQs3Fc8qKrcDaa35vdT9cocDZ
 jkaGHprpmlN0OuT2PB+Djt7am2noV6Kv1C8EnCPpyDBCwa7DntGdGcGMjH9w6aR4/ruNRUGS
 1aSMw8sRQgpTVWEyzHlnIH92D+k+IhdNG+eJ6o1fc7MeC0gUwMt27Im+TxVxc0JRfniNk8PU
 Ag4kvJq7z7NLBUcJsIh3hM0WHQH9AYe/mZhQq5oyZTsz4jo/dWFRSlpY7zrDS2TZNYt4cCfZ
 j1bIdpbfSpRi9M3W/yBF2WOkwYgbkqGnTUvr+3r0LMCH2H7nzENrYxNY2kFmDX9bBvOWsWpc
 MdOEo99/Iayz5/q2d1rVjYVFRm5U9hG+C7BYvtUOnUvSEBeE4tnJBMakbJPYxWe61yANDQub
 PsINB10ingzsm553yqEjLTuWOjzdHLpE4lzD416ExCoZy7RLEHNhM1YQSI2RNs8umlDfZM9L
 ek1+1kgBvT3RH0/CpPJgveWV5xDOKuhD8j5l7FME+t2RWP+gyLid6dE0C7J03ir90PlTEkME
 HEzyJMPtOhO05Phy+d51WPTo1VSKxhL4bsWddHLfQoXW8RQ388Q69JG4m+JhNH/XvWe3aQFp
 YP+GZuzOhkMez0lHCaVOOLBSKHkAHh9i0/pH+/3hfEa4NsoHCpyy
Message-ID: <d20b96de-bdf0-3a7b-fdef-1f65eac5fc61@knorrie.org>
Date: Wed, 28 Nov 2018 23:21:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181128135530.32545-17-jgross@suse.com>
Content-Language: en_US
Subject: Re: [Xen-devel] [PATCH v6 16/20] grub-module-verifier: Ignore
 all_video for xenpvh
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: phcoder@gmail.com, daniel.kiper@oracle.com, roger.pau@citrix.com,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjgvMTggMjo1NSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBGcm9tOiBIYW5zIHZh
biBLcmFuZW5idXJnIDxoYW5zQGtub3JyaWUub3JnPgo+IAo+IFRoaXMgc29sdmVzIHRoZSBidWls
ZCBmYWlsaW5nIHdpdGggIkVycm9yOiBubyBzeW1ib2wgdGFibGUgYW5kIG5vCj4gLm1vZGRlcHMg
c2VjdGlvbiIKPiAKPiBBbHNvIHNlZToKPiAtIDYzNzFlOWMxMDQzMzU3OGJiMjM2YTgyODRkZGI5
Y2U5ZTIwMWViNTkKPiAtIGh0dHBzOi8vc2F2YW5uYWguZ251Lm9yZy9idWdzLz80OTAxMgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEhhbnMgdmFuIEtyYW5lbmJ1cmcgPGhhbnNAa25vcnJpZS5vcmc+Cj4g
UmV2aWV3ZWQtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+CgpKdXN0
IGEgc21hbGwgZGV0YWlsLi4uIFRoZSB4ZW5wdmggaW4gdGhlIHN1YmplY3Qgd2FzIG5vdCByZW5h
bWVkIHRvCnhlbl9wdmguIFRoYXQgY2FuIHByb2JhYmx5IGJlIGZpeGVkIHVwIHdoaWxlIGNvbW1p
dHRpbmcuIDopCgo+IC0tLQo+IFYyOiBuZXcgcGF0Y2gKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIHV0aWwvZ3J1Yi1tb2R1bGUtdmVyaWZp
ZXIuYyB8IDEgKwo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKPiAKPiBkaWZmIC0t
Z2l0IGEvdXRpbC9ncnViLW1vZHVsZS12ZXJpZmllci5jIGIvdXRpbC9ncnViLW1vZHVsZS12ZXJp
Zmllci5jCj4gaW5kZXggMDNiYTFhYjQzLi45Nzk5OTljYjkgMTAwNjQ0Cj4gLS0tIGEvdXRpbC9n
cnViLW1vZHVsZS12ZXJpZmllci5jCj4gKysrIGIvdXRpbC9ncnViLW1vZHVsZS12ZXJpZmllci5j
Cj4gQEAgLTEyOSw2ICsxMjksNyBAQCBzdHJ1Y3QgcGxhdGZvcm1fd2hpdGVsaXN0IHsKPiAgCj4g
IHN0YXRpYyBzdHJ1Y3QgcGxhdGZvcm1fd2hpdGVsaXN0IHdoaXRlbGlzdHNbXSA9IHsKPiAgICB7
ImkzODYiLCAieGVuIiwgKGNvbnN0IGNoYXIgKltdKSB7ImFsbF92aWRlbyIsIDB9fSwKPiArICB7
ImkzODYiLCAieGVuX3B2aCIsIChjb25zdCBjaGFyICpbXSkgeyJhbGxfdmlkZW8iLCAwfX0sCj4g
ICAgeyJ4ODZfNjQiLCAieGVuIiwgKGNvbnN0IGNoYXIgKltdKSB7ImFsbF92aWRlbyIsIDB9fSwK
PiAgICB7InNwYXJjNjQiLCAiaWVlZTEyNzUiLCAoY29uc3QgY2hhciAqW10pIHsiYWxsX3ZpZGVv
IiwgMH19LAo+ICAKPiAKCkhhbnMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Nov 28 23:56:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Nov 2018 23:56: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-devel-bounces@lists.xenproject.org>)
	id 1gS9hB-0004ec-L4; Wed, 28 Nov 2018 23:56: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=i9wt=oh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gS9h9-0004eP-NZ
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 23:56:39 +0000
X-Inumbo-ID: 3eb6492f-f369-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3eb6492f-f369-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 23:56:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gS9h7-00077M-AF; Wed, 28 Nov 2018 23:56:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gS9h7-000112-0z; Wed, 28 Nov 2018 23:56:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gS9h7-00038C-0B; Wed, 28 Nov 2018 23:56:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130812-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=49caabf2584a26d16f73b4bd423329f8d99f7e71
X-Osstest-Versions-That: xen=dea9fc0e02d92f5e6d46680aa0a52fa758eca9c4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Nov 2018 23:56:37 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 130812: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgxMiB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA4MTIvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNjkgeHRmL3Rlc3Qt
aHZtNjQteHNhLTI3OCAgZmFpbCBibG9ja2VkIGluIDEyOTcyMAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA0OWNhYWJmMjU4
NGEyNmQxNmY3M2I0YmQ0MjMzMjlmOGQ5OWY3ZTcxCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICBkZWE5ZmMwZTAyZDkyZjVlNmQ0NjY4MGFhMGE1MmZhNzU4ZWNhOWM0CgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk3MjAgIDIwMTgtMTEtMDkgMjE6MTk6MTYgWiAgIDE5IGRh
eXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwNjE0ICAyMDE4LTExLTIwIDE1OjA3OjQzIFogICAg
OCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBkZWE5ZmMwZTAyLi40OWNhYWJmMjU4
ICA0OWNhYWJmMjU4NGEyNmQxNmY3M2I0YmQ0MjMzMjlmOGQ5OWY3ZTcxIC0+IHN0YWJsZS00LjEx
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 00:01:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 00:01: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-devel-bounces@lists.xenproject.org>)
	id 1gS9m1-0005wO-Al; Thu, 29 Nov 2018 00:01: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=cl6A=OI=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1gS9m0-0005wJ-GA
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 00:01:40 +0000
X-Inumbo-ID: f1750484-f369-11e8-9600-12d6303a7972
Received: from out4-smtp.messagingengine.com (unknown [66.111.4.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1750484-f369-11e8-9600-12d6303a7972;
 Thu, 29 Nov 2018 00:01:39 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 1B7F1226AD;
 Wed, 28 Nov 2018 19:01:38 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 28 Nov 2018 19:01:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=rIF6tZ
 Ul2qoxbUASQTwmwrrSws08UlSNPhVjEv9qQV0=; b=P8bXJj9nGA2pjOW1QDt9jy
 jzF0kPekrjqTibKw75a5b61xiAKsLSc+bIpsX9js2D7ycJyUcx1v8zezToaTXecC
 u9F8JSj9GpL5eGSzJrB9PEdxFkudyqdFcVbzkqUSkNl4Y0jZFDRsr8HNPdZlzZ1Q
 HCvUxd9a7tkH6xVcGv0L9D4gKehDKfykgmd1Dmsq3qaVdoTEOW4lMy/RsMcmVI2k
 XpJiBaBHjBf0HVFclsIO7V3y7Cy7fk2ePGm99xCXlKNAmCRGITfcxz941nUdPDGj
 pH9snBv0ZbIR31ohGmqUzO/Y6RYMYV5TKbxImhYK3gQ8zqTxBunh+uaKWSmqAn8g
 ==
X-ME-Sender: <xms:YCz_W-PBLqt6fQvI1YjPUakaLNFGuveYpajt9MulbpO-1nOELbaW5Q>
X-ME-Proxy: <xmx:YCz_WxN1_Ugl6O_jbEjnwwFN9AFbE9eGjDeTsgBN9-cVOnTDrg54ug>
 <xmx:YCz_W3Pj__8JxgjClILbuv40k7jCw_loKLYE7IOt7JqDXPW3X4zW6w>
 <xmx:YCz_W3wGdNLBiPSyq2McH--nsc0a47I7PvoJTBs0T_M5_b1YsA5l2g>
 <xmx:YCz_W7U9n10CkXlhlWw8chMZN5dAzlz19oRJjWC3k_0o0Hi8JRE2Ow>
 <xmx:YCz_W6vqtvQ0Kwv_8XNfaaKfQiwN77AK29M_wh834aoKIXQGilT07w>
 <xmx:Yiz_W7sYQyVAgQK29LBjSN88r0YwWxF_ePR8pJICwxYY4C1gn1cS9Q>
Received: from mail-itl (ip5b40a57c.dynamic.kabel-deutschland.de
 [91.64.165.124])
 by mail.messagingengine.com (Postfix) with ESMTPA id 105ACE4125;
 Wed, 28 Nov 2018 19:01:35 -0500 (EST)
Date: Thu, 29 Nov 2018 01:01:32 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181129000132.GJ2580@mail-itl>
References: <20181108170805.12774-1-ian.jackson@eu.citrix.com>
 <20181108170805.12774-12-ian.jackson@eu.citrix.com>
 <20181110090647.GC4051@mail-itl>
 <23529.34225.339196.925833@mariner.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <23529.34225.339196.925833@mariner.uk.xensource.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v2 11/11] tools/libvchan:
 libxenvchan_client_init: use ENOENT for no server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: multipart/mixed; boundary="===============4759316649967946209=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4759316649967946209==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="HSQ3hISbU3Um6hch"
Content-Disposition: inline


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

On Mon, Nov 12, 2018 at 01:52:49PM +0000, Ian Jackson wrote:
> Marek Marczykowski-G=C3=B3recki writes ("Re: [Xen-devel] [PATCH v2 11/11]=
 tools/libvchan: libxenvchan_client_init: use ENOENT for no server"):
> > Since xtl_log now accepts NULL, it should be fine. Thanks!
> > Reviewed-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingsl=
ab.com>
>=20
> Thanks.
>=20
> I am reluctant to commit this series without having been able to test
> it.  There's the libvchan node.c and node-select.c but they seem a bit
> raw.
>=20
> Do you have a script or something to wrap them up ?

Not really. I've done a manual test, in two domains:

server:    vchan-node2 server $xid2 /local/domain/$xid1/data/vchan/$xid2/12=
34

client:    vchan-node2 client $xid1 /local/domain/$xid1/data/vchan/$xid2/12=
34

($xid1 and $xid2 are domains ID of server and client respectively)

When start it in this order, it works fine. But if I start the client
earlier, I get libxenvchan_*_init: Permission denied. That makes sense -
before server setup permissions on xenstore, the client can't read the
entries but not because of ENOENT, but EACCESS.

> Ideally I guess this would be run by osstest somehow.

I've tried... But stumbled across a bunch of problems:
1. Xen tools are not installed in guest
2. vchan-node* are not installed at all
3. I need two domUs for this (or maybe dom0 and domU?) and processes
running in parallel (this is where my perl ends).

I gave up after point 2. Do you want patches for point 1 and 2 anyway?
New ts-guest-xen-install assume the build for dom0 is fine for domU too
(which is true for Debian)...
As for the second point, I've installed it into $(bindir) as a quick
hack, but not sure if this is the best option.
I'm not jet sure how to put all those pieces together. I guess I need to
edit sg-run-job, but that's jet another language...

BTW vchan doesn't like loopback connections (within the same domain), as
gnttab doesn't like it. Is it something fixable, or is it working as
designed? If the latter, I think at least kernel shouldn't panic in that
case... More details:
https://github.com/QubesOS/qubes-issues/issues/951

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--HSQ3hISbU3Um6hch
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlv/LFwACgkQ24/THMrX
1yz80Af9Haj4vMpWccEfH+PySr2d7vSA4KImtSkC1/8h0b+//tQhs2/djDcpYTrQ
YD41t1FtIFhn2udC7s6dy6LYihVBvHsRBgP0zqYQEObMJO8uwqF1xopBhLwa9Bri
6Xs80JqjzgYBEfVp9Oak7ZbUQKnxaqaly+A0B7kKEO0xZy4NU7pZ7LinlXaRHIiw
fEwJ/5NmNcEZWlVFBSjYUvoJBT7xqRUnkURBvBv3BX8fs2bRcLqVNbDqiIbML/I4
oZWOA2j4BhsrWmptbyUhVvB9mzGUmbKuctQJ8GApg16QHWTYW/9fJpfoSzrkvfME
/+clG+9+9wZFkVNZxTwl8zwnwKeF+g==
=05Mn
-----END PGP SIGNATURE-----

--HSQ3hISbU3Um6hch--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4759316649967946209==--


From xen-devel-bounces@lists.xenproject.org Thu Nov 29 01:05:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 01:05: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-devel-bounces@lists.xenproject.org>)
	id 1gSAlm-0000Mx-Ek; Thu, 29 Nov 2018 01:05: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=vhwl=oi=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1gSAll-0000Ms-0T
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 01:05:29 +0000
X-Inumbo-ID: daa418e2-f372-11e8-9a16-bc764e045a96
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id daa418e2-f372-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 01:05:26 +0000 (UTC)
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id E47292F8F3E05;
 Thu, 29 Nov 2018 02:05:24 +0100 (CET)
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, x86@kernel.org
References: <20181120072529.5489-1-jgross@suse.com>
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 xsFNBFo2pooBEADwTBe/lrCa78zuhVkmpvuN+pXPWHkYs0LuAgJrOsOKhxLkYXn6Pn7e3xm+
 ySfxwtFmqLUMPWujQYF0r5C6DteypL7XvkPP+FPVlQnDIifyEoKq8JZRPsAFt1S87QThYPC3
 mjfluLUKVBP21H3ZFUGjcf+hnJSN9d9MuSQmAvtJiLbRTo5DTZZvO/SuQlmafaEQteaOswme
 DKRcIYj7+FokaW9n90P8agvPZJn50MCKy1D2QZwvw0g2ZMR8yUdtsX6fHTe7Ym+tHIYM3Tsg
 2KKgt17NTxIqyttcAIaVRs4+dnQ23J98iFmVHyT+X2Jou+KpHuULES8562QltmkchA7YxZpT
 mLMZ6TPit+sIocvxFE5dGiT1FMpjM5mOVCNOP+KOup/N7jobCG15haKWtu9k0kPz+trT3NOn
 gZXecYzBmasSJro60O4bwBayG9ILHNn+v/ZLg/jv33X2MV7oYXf+ustwjXnYUqVmjZkdI/pt
 30lcNUxCANvTF861OgvZUR4WoMNK4krXtodBoEImjmT385LATGFt9HnXd1rQ4QzqyMPBk84j
 roX5NpOzNZrNJiUxj+aUQZcINtbpmvskGpJX0RsfhOh2fxfQ39ZP/0a2C59gBQuVCH6C5qsY
 rc1qTIpGdPYT+J1S2rY88AvPpr2JHZbiVqeB3jIlwVSmkYeB/QARAQABzR5Kb2hhbm5lcyBN
 YXJpam4gdmFuIEtyYW5lbmJ1cmfCwZEEEwEKADsCGwMFCwkIBwMFFQoJCAsFFgIDAQACHgEC
 F4AWIQTib9aPwejUthlFRk7ngVcyGAwqVQUCWjawgAIZAQAKCRDngVcyGAwqVZZ3D/98GzxN
 iFK38eh60e9TARh4HCgEWHD14/YK6KGpzF5UXM7CkKnb0NDjM3TzeeaIYzsOJITSW6rMOm5L
 NcJTUmw0x4vt43yc+DFAaBNiywXWgFc6g9RpYg5X33y+jhbjDREsGMDAk89isKWo8I8+rZwl
 S9FSSopWkrj0wV64TRwAlTCrYaTlS56mHa9T5RJkmIY+suxRr3Xl2gcKvng2Kh2WCDHjItUF
 /t3DfjMCIEL18QlXieyY2w1K0h4iT93YNkEdSpElsD5lFdt7XUfy3Q89eQHtd5n21cXG9lMc
 fcSbmHdn0ugYF0Hu2xVKCcYwWEgLjLRJ+G4aLQW122PKVVpn15/n7KMX9hQNMH4T8krEqOpd
 Vdb982gx5GSa+2j44+kOFTCnREN0w15JZI8Osi48xLdPqcrMVtvq9ga8tIPebAs8IM8Mf4JY
 okBS5sbCGEWZSSsDSdYm/Fp39HA3AEl2nI+wnJZCdgLx5NEnCd5Ni9d6rzC8Te7SvVvA/qlo
 sVDZAo6MJBYgoO9lPKHYD0FWomAeOlFVjdob0G2n1xBRjroVK0JQI3jpPQoZpc1TLauUQ+kT
 BQwWwFlpbfBbf0+CACWiQL0YgNNiZn885h4vU0EQI/FizjWUHxVLhXt1K4+x7nkhCZYzaIFL
 jLqw4y8f6SF9DxRMTM8dcaIQyThkms7BTQRaOtArARAA50ylThKbq0ACHyomxjQ6nFNxa9IC
 p6byU9LhhKOax0GB6l4WebMsQLhVGRQ8H7DT84E7QLRYsidEbneB1ciToZkL5YFFaVxY0Hj1
 wKxCFcVoCRNtOfoPnHQ5m/eDLaO4o0KKL/kaxZwTn2jnl6BQDGX1Aak0u4KiUlFtoWn/E/NI
 v5QbTGSwIYuzWqqYBIzFtDbiQRvGw0NuKxAGMhwXy8VP05mmNwRdyh/CC4rWQPBTvTeMwr3n
 l8/G+16/cn4RNGhDiGTTXcX03qzZ5jZ5N7GLY5JtE6pTpLG+EXn5pAnQ7MvuO19cCbp6Dj8f
 XRmI0SVXWKSo0A2C8xH6KLCRfUMzD7nvDRU+bAHQmbi5cZBODBZ5yp5CfIL1KUCSoiGOMpMi
 n3FrarIlcxhNtoE+ya23A+JVtOwtM53ESra9cJL4WPkyk/E3OvNDmh8U6iZXn4ZaKQTHaxN9
 yvmAUhZQiQi/sABwxCcQQ2ydRb86Vjcbx+FUr5OoEyQS46gc3KN5yax9D3H9wrptOzkNNMUh
 Fj0oK0fX/MYDWOFeuNBTYk1uFRJDmHAOp01rrMHRogQAkMBuJDMrMHfolivZw8RKfdPzgiI5
 00okLTzHC0wgSSAOyHKGZjYjbEwmxsl3sLJck9IPOKvqQi1DkvpOPFSUeX3LPBIav5UUlXt0
 wjbzInUAEQEAAcLBdgQYAQoAIBYhBOJv1o/B6NS2GUVGTueBVzIYDCpVBQJaOtArAhsMAAoJ
 EOeBVzIYDCpV4kgP+wUh3BDRhuKaZyianKroStgr+LM8FIUwQs3Fc8qKrcDaa35vdT9cocDZ
 jkaGHprpmlN0OuT2PB+Djt7am2noV6Kv1C8EnCPpyDBCwa7DntGdGcGMjH9w6aR4/ruNRUGS
 1aSMw8sRQgpTVWEyzHlnIH92D+k+IhdNG+eJ6o1fc7MeC0gUwMt27Im+TxVxc0JRfniNk8PU
 Ag4kvJq7z7NLBUcJsIh3hM0WHQH9AYe/mZhQq5oyZTsz4jo/dWFRSlpY7zrDS2TZNYt4cCfZ
 j1bIdpbfSpRi9M3W/yBF2WOkwYgbkqGnTUvr+3r0LMCH2H7nzENrYxNY2kFmDX9bBvOWsWpc
 MdOEo99/Iayz5/q2d1rVjYVFRm5U9hG+C7BYvtUOnUvSEBeE4tnJBMakbJPYxWe61yANDQub
 PsINB10ingzsm553yqEjLTuWOjzdHLpE4lzD416ExCoZy7RLEHNhM1YQSI2RNs8umlDfZM9L
 ek1+1kgBvT3RH0/CpPJgveWV5xDOKuhD8j5l7FME+t2RWP+gyLid6dE0C7J03ir90PlTEkME
 HEzyJMPtOhO05Phy+d51WPTo1VSKxhL4bsWddHLfQoXW8RQ388Q69JG4m+JhNH/XvWe3aQFp
 YP+GZuzOhkMez0lHCaVOOLBSKHkAHh9i0/pH+/3hfEa4NsoHCpyy
Message-ID: <22e0ae54-9d7e-bea5-c8b8-5eac2c9174c1@knorrie.org>
Date: Thu, 29 Nov 2018 02:05:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181120072529.5489-1-jgross@suse.com>
Content-Language: en_US
Subject: Re: [Xen-devel] [PATCH 0/2] Move RSDP address out of setup_header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, daniel.kiper@oracle.com, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8yMC8xOCA4OjI1IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IFJlc2VuZCB3
aXRoIERhbmllbCdzIG1haWxvIGFkZHJlc3MgY29ycmVjdGVkCj4gCj4gSW5zdGVhZCBvZiBwYXNz
aW5nIHRoZSBSU0RQIGFkZHJlc3MgZm9yIFhlbiBQVkggZ3Vlc3RzIGZyb20gZ3J1YjIgdG8KPiB0
aGUga2VybmVsIGluIHNldHVwX2hlYWRlciBtb3ZlIGl0IGludG8gdGhlIG5vbi1sZWdhY3kgcGFy
dCBvZiB0aGUKPiBib290X3BhcmFtcyBzdHJ1Y3R1cmUuCj4gCj4gVGhpcyBwYXRjaCBzZXJpZXMg
c2hvdWxkIGJlIGFwcGxpZWQgcmF0aGVyIHNvb25lciB0aGFuIGxhdGVyIGluIG9yZGVyCj4gdG8g
YXZvaWQgc2hpcHBpbmcgbGludXggNC4yMCB3aXRoIGEgY29ya3kgYm9vdCBwcm90b2NvbC4KPiAK
PiBKdWVyZ2VuIEdyb3NzICgyKToKPiAgIHg4Ni9ib290OiByZXZlcnQgY29tbWl0IGFlN2UxMjM4
ZTY4ZjJhIChBZGQgQUNQSSBSU0RQIGFkZHJlc3MgdG8KPiAgICAgc2V0dXBfaGVhZGVyKQo+ICAg
eDg2L2FjcGksIHg4Ni9ib290OiBUYWtlIFJTRFAgYWRkcmVzcyBmcm9tIGJvb3QgcGFyYW1zIGlm
IGF2YWlsYWJsZQo+IAo+ICBEb2N1bWVudGF0aW9uL3g4Ni9ib290LnR4dCAgICAgICAgICAgIHwg
MzIgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgYXJjaC94ODYvYm9vdC9oZWFk
ZXIuUyAgICAgICAgICAgICAgICB8ICA2ICstLS0tLQo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94
ODZfaW5pdC5oICAgICAgIHwgIDIgLS0KPiAgYXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9ib290
cGFyYW0uaCB8ICA3ICsrLS0tLS0KPiAgYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jICAgICAg
ICAgICB8ICAyICstCj4gIGFyY2gveDg2L2tlcm5lbC9oZWFkMzIuYyAgICAgICAgICAgICAgfCAg
MSAtCj4gIGFyY2gveDg2L2tlcm5lbC9oZWFkNjQuYyAgICAgICAgICAgICAgfCAgMiAtLQo+ICBh
cmNoL3g4Ni9rZXJuZWwvc2V0dXAuYyAgICAgICAgICAgICAgIHwgMTcgLS0tLS0tLS0tLS0tLS0t
LS0KPiAgOCBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDY0IGRlbGV0aW9ucygtKQoK
RldJVywgSSBjYW4gY29uZmlybSB0aGF0IEkgY2FuIGJvb3QgYSBYZW4gZG9tVSBpbiBQVkggbW9k
ZSB3aXRoIHRoZQpmb2xsb3dpbmcgZm91ciBwYXRjaGVzIGFkZGVkIG9uIHRvcCBvZiBMaW51eCA0
LjE5LjUgKGFwcGxpZWQgaW4gdGhpcwpvcmRlciksIGluIGNvbWJpbmF0aW9uIHdpdGggZ3J1YiBt
YXN0ZXIgYnJhbmNoIHdpdGggcGF0Y2hzZXQgdjUgZm9yIGdydWIKb24gdG9wOgoKRGF0ZTogICBX
ZWQgT2N0IDEwIDA4OjE0OjU1IDIwMTggKzAyMDAKeDg2L2Jvb3Q6IEFkZCBBQ1BJIFJTRFAgYWRk
cmVzcyB0byBzZXR1cF9oZWFkZXIKCkRhdGU6ICAgV2VkIE9jdCAxMCAwODoxNDo1NiAyMDE4ICsw
MjAwCng4Ni9hY3BpLCB4ODYvYm9vdDogVGFrZSBSU0RQIGFkZHJlc3MgZm9yIGJvb3QgcGFyYW1z
IGlmIGF2YWlsYWJsZQoKRGF0ZTogICBUdWUgTm92IDIwIDA4OjI1OjI4IDIwMTggKzAxMDAKeDg2
L2Jvb3Q6IHJldmVydCBjb21taXQgYWU3ZTEyMzhlNjhmMmEgKEFkZCBBQ1BJIFJTRFAgYWRkcmVz
cyB0bwpzZXR1cF9oZWFkZXIpCgpEYXRlOiAgIFR1ZSBOb3YgMjAgMDg6MjU6MjkgMjAxOCArMDEw
MAp4ODYvYWNwaSwgeDg2L2Jvb3Q6IFRha2UgUlNEUCBhZGRyZXNzIGZyb20gYm9vdCBwYXJhbXMg
aWYgYXZhaWxhYmxlCgpbICAgIDAuMjA1ODg0XSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJu
ZWwgb24gWGVuIFBWSAoKVGhhbmtzLApIYW5zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 01:22:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 01: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-devel-bounces@lists.xenproject.org>)
	id 1gSB23-0001mE-SP; Thu, 29 Nov 2018 01:22: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=VHWl=OI=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1gSB23-0001m9-Dt
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 01:22:19 +0000
X-Inumbo-ID: 355b0a58-f375-11e8-a4e8-12d6303a7972
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 355b0a58-f375-11e8-a4e8-12d6303a7972;
 Thu, 29 Nov 2018 01:22:17 +0000 (UTC)
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 65AB82F8F6B23
 for <xen-devel@lists.xenproject.org>; Thu, 29 Nov 2018 02:22:16 +0100 (CET)
To: xen-devel@lists.xenproject.org
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 xsFNBFo2pooBEADwTBe/lrCa78zuhVkmpvuN+pXPWHkYs0LuAgJrOsOKhxLkYXn6Pn7e3xm+
 ySfxwtFmqLUMPWujQYF0r5C6DteypL7XvkPP+FPVlQnDIifyEoKq8JZRPsAFt1S87QThYPC3
 mjfluLUKVBP21H3ZFUGjcf+hnJSN9d9MuSQmAvtJiLbRTo5DTZZvO/SuQlmafaEQteaOswme
 DKRcIYj7+FokaW9n90P8agvPZJn50MCKy1D2QZwvw0g2ZMR8yUdtsX6fHTe7Ym+tHIYM3Tsg
 2KKgt17NTxIqyttcAIaVRs4+dnQ23J98iFmVHyT+X2Jou+KpHuULES8562QltmkchA7YxZpT
 mLMZ6TPit+sIocvxFE5dGiT1FMpjM5mOVCNOP+KOup/N7jobCG15haKWtu9k0kPz+trT3NOn
 gZXecYzBmasSJro60O4bwBayG9ILHNn+v/ZLg/jv33X2MV7oYXf+ustwjXnYUqVmjZkdI/pt
 30lcNUxCANvTF861OgvZUR4WoMNK4krXtodBoEImjmT385LATGFt9HnXd1rQ4QzqyMPBk84j
 roX5NpOzNZrNJiUxj+aUQZcINtbpmvskGpJX0RsfhOh2fxfQ39ZP/0a2C59gBQuVCH6C5qsY
 rc1qTIpGdPYT+J1S2rY88AvPpr2JHZbiVqeB3jIlwVSmkYeB/QARAQABzR5Kb2hhbm5lcyBN
 YXJpam4gdmFuIEtyYW5lbmJ1cmfCwZEEEwEKADsCGwMFCwkIBwMFFQoJCAsFFgIDAQACHgEC
 F4AWIQTib9aPwejUthlFRk7ngVcyGAwqVQUCWjawgAIZAQAKCRDngVcyGAwqVZZ3D/98GzxN
 iFK38eh60e9TARh4HCgEWHD14/YK6KGpzF5UXM7CkKnb0NDjM3TzeeaIYzsOJITSW6rMOm5L
 NcJTUmw0x4vt43yc+DFAaBNiywXWgFc6g9RpYg5X33y+jhbjDREsGMDAk89isKWo8I8+rZwl
 S9FSSopWkrj0wV64TRwAlTCrYaTlS56mHa9T5RJkmIY+suxRr3Xl2gcKvng2Kh2WCDHjItUF
 /t3DfjMCIEL18QlXieyY2w1K0h4iT93YNkEdSpElsD5lFdt7XUfy3Q89eQHtd5n21cXG9lMc
 fcSbmHdn0ugYF0Hu2xVKCcYwWEgLjLRJ+G4aLQW122PKVVpn15/n7KMX9hQNMH4T8krEqOpd
 Vdb982gx5GSa+2j44+kOFTCnREN0w15JZI8Osi48xLdPqcrMVtvq9ga8tIPebAs8IM8Mf4JY
 okBS5sbCGEWZSSsDSdYm/Fp39HA3AEl2nI+wnJZCdgLx5NEnCd5Ni9d6rzC8Te7SvVvA/qlo
 sVDZAo6MJBYgoO9lPKHYD0FWomAeOlFVjdob0G2n1xBRjroVK0JQI3jpPQoZpc1TLauUQ+kT
 BQwWwFlpbfBbf0+CACWiQL0YgNNiZn885h4vU0EQI/FizjWUHxVLhXt1K4+x7nkhCZYzaIFL
 jLqw4y8f6SF9DxRMTM8dcaIQyThkms7BTQRaOtArARAA50ylThKbq0ACHyomxjQ6nFNxa9IC
 p6byU9LhhKOax0GB6l4WebMsQLhVGRQ8H7DT84E7QLRYsidEbneB1ciToZkL5YFFaVxY0Hj1
 wKxCFcVoCRNtOfoPnHQ5m/eDLaO4o0KKL/kaxZwTn2jnl6BQDGX1Aak0u4KiUlFtoWn/E/NI
 v5QbTGSwIYuzWqqYBIzFtDbiQRvGw0NuKxAGMhwXy8VP05mmNwRdyh/CC4rWQPBTvTeMwr3n
 l8/G+16/cn4RNGhDiGTTXcX03qzZ5jZ5N7GLY5JtE6pTpLG+EXn5pAnQ7MvuO19cCbp6Dj8f
 XRmI0SVXWKSo0A2C8xH6KLCRfUMzD7nvDRU+bAHQmbi5cZBODBZ5yp5CfIL1KUCSoiGOMpMi
 n3FrarIlcxhNtoE+ya23A+JVtOwtM53ESra9cJL4WPkyk/E3OvNDmh8U6iZXn4ZaKQTHaxN9
 yvmAUhZQiQi/sABwxCcQQ2ydRb86Vjcbx+FUr5OoEyQS46gc3KN5yax9D3H9wrptOzkNNMUh
 Fj0oK0fX/MYDWOFeuNBTYk1uFRJDmHAOp01rrMHRogQAkMBuJDMrMHfolivZw8RKfdPzgiI5
 00okLTzHC0wgSSAOyHKGZjYjbEwmxsl3sLJck9IPOKvqQi1DkvpOPFSUeX3LPBIav5UUlXt0
 wjbzInUAEQEAAcLBdgQYAQoAIBYhBOJv1o/B6NS2GUVGTueBVzIYDCpVBQJaOtArAhsMAAoJ
 EOeBVzIYDCpV4kgP+wUh3BDRhuKaZyianKroStgr+LM8FIUwQs3Fc8qKrcDaa35vdT9cocDZ
 jkaGHprpmlN0OuT2PB+Djt7am2noV6Kv1C8EnCPpyDBCwa7DntGdGcGMjH9w6aR4/ruNRUGS
 1aSMw8sRQgpTVWEyzHlnIH92D+k+IhdNG+eJ6o1fc7MeC0gUwMt27Im+TxVxc0JRfniNk8PU
 Ag4kvJq7z7NLBUcJsIh3hM0WHQH9AYe/mZhQq5oyZTsz4jo/dWFRSlpY7zrDS2TZNYt4cCfZ
 j1bIdpbfSpRi9M3W/yBF2WOkwYgbkqGnTUvr+3r0LMCH2H7nzENrYxNY2kFmDX9bBvOWsWpc
 MdOEo99/Iayz5/q2d1rVjYVFRm5U9hG+C7BYvtUOnUvSEBeE4tnJBMakbJPYxWe61yANDQub
 PsINB10ingzsm553yqEjLTuWOjzdHLpE4lzD416ExCoZy7RLEHNhM1YQSI2RNs8umlDfZM9L
 ek1+1kgBvT3RH0/CpPJgveWV5xDOKuhD8j5l7FME+t2RWP+gyLid6dE0C7J03ir90PlTEkME
 HEzyJMPtOhO05Phy+d51WPTo1VSKxhL4bsWddHLfQoXW8RQ388Q69JG4m+JhNH/XvWe3aQFp
 YP+GZuzOhkMez0lHCaVOOLBSKHkAHh9i0/pH+/3hfEa4NsoHCpyy
Message-ID: <a9a32e52-f50f-7d1a-ade0-baa2348ad78a@knorrie.org>
Date: Thu, 29 Nov 2018 02:22:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: en_US
Subject: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpBcyBhbHNvIHNlZW4gYXQ6Cmh0dHBzOi8vYnVncy5kZWJpYW4ub3JnL2NnaS1iaW4vYnVn
cmVwb3J0LmNnaT9idWc9OTE0OTUxCgpBdHRhY2hlZCB0aGVyZSBhcmUgdHdvIHNlcmlhbCBjb25z
b2xlIG91dHB1dCBsb2dzLiBPbmUgaXMgc3RhcnRpbmcgd2l0aApYZW4gNC4xMSAoZnJvbSBkZWJp
YW4gdW5zdGFibGUpIGFzIGRvbTAsIGFuZCB0aGUgb3RoZXIgb25lIHdpdGhvdXQgWGVuLgoKWyAg
ICAyLjA4NTU0M10gQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBwYWdpbmcgcmVxdWVzdCBh
dApmZmZmODg4ZDlmZmZjMDAwClsgICAgMi4wODU2MTBdIFBHRCAyMDBjMDY3IFA0RCAyMDBjMDY3
IFBVRCAwClsgICAgMi4wODU2NzRdIE9vcHM6IDAwMDAgWyMxXSBTTVAgTk9QVEkKWyAgICAyLjA4
NTczNl0gQ1BVOiAxIFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQKNC4xOS4wLXRy
dW5rLWFtZDY0ICMxIERlYmlhbiA0LjE5LjUtMX5leHAxK3B2aDEKWyAgICAyLjA4NTgyM10gSGFy
ZHdhcmUgbmFtZTogSFAgUHJvTGlhbnQgREwzNjAgRzcsIEJJT1MgUDY4IDA1LzIxLzIwMTgKWyAg
ICAyLjA4NTg5NV0gUklQOiBlMDMwOnB0ZHVtcF93YWxrX3BnZF9sZXZlbF9jb3JlKzB4MWZkLzB4
NDkwClsuLi5dCgpUaGUgcHRpPW9mZiBzZXR0aW5nIG9uIHRoZSBQViBkb20wIGtlcm5lbCBpcyBs
ZWZ0IGJlaGluZCBmcm9tIHRoZSB0aW1lCndoZW4gNC45IGZhaWxlZCB0byBib290IGFzIFhlbiBk
b20wIGJlY2F1c2Ugb2YgdGhlIGJ1ZyBoYW5kbGluZyB0aGF0LgoKSGFucwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 01:50:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 01:50: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-devel-bounces@lists.xenproject.org>)
	id 1gSBSx-0003pv-77; Thu, 29 Nov 2018 01:50: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=SCNt=OI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSBSw-0003jp-6l
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 01:50:06 +0000
X-Inumbo-ID: 12bb7bfa-f379-11e8-8322-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 12bb7bfa-f379-11e8-8322-12d6303a7972;
 Thu, 29 Nov 2018 01:49:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSBQb-00028l-RN; Thu, 29 Nov 2018 01:47:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gSBQb-0007GP-GG; Thu, 29 Nov 2018 01:47:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gSBQb-0007yy-F0; Thu, 29 Nov 2018 01:47:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130820-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b6e203bc80e9d3e1dc7eb579d9665a77700d78cc
X-Osstest-Versions-That: xen=e907460fd61c350487ffee5d8aa375bef56bc81c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 29 Nov 2018 01:47:41 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 130820: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgyMCB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA4MjAvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTY3NgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBiNmUyMDNiYzgwZTlkM2UxZGM3ZWI1NzlkOTY2NWE3NzcwMGQ3OGNjCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlOTA3NDYwZmQ2MWMzNTA0ODdm
ZmVlNWQ4YWEzNzViZWY1NmJjODFjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk2NzYgIDIwMTgt
MTEtMDkgMDE6NTY6MzIgWiAgIDE5IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwNjExICAy
MDE4LTExLTIwIDE1OjA3OjUyIFogICAgOCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CmNvbW1pdCBiNmUyMDNiYzgwZTlkM2UxZGM3ZWI1NzlkOTY2NWE3NzcwMGQ3OGNjCkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92
IDIwIDE1OjQ1OjA0IDIwMTggKzAxMDAKCiAgICB4ODYvZG9tMDogQXZvaWQgdXNpbmcgMUcgc3Vw
ZXJwYWdlcyBpZiBzaGFkb3dpbmcgbWF5IGJlIG5lY2Vzc2FyeQogICAgCiAgICBUaGUgc2hhZG93
IGNvZGUgZG9lc24ndCBzdXBwb3J0IDFHIHN1cGVycGFnZXMsIGFuZCB3aWxsIGhhbmQgI1BGW1JT
VkRdIGJhY2sgdG8KICAgIGd1ZXN0cy4KICAgIAogICAgRm9yIGRvbTAncyB3aXRoIDUxMkdCIG9m
IFJBTSBvciBtb3JlIChhbmQgc3ViamVjdCB0byB0aGUgUDJNIGFsaWdubWVudCksIFhlbidzCiAg
ICBkb21haW4gYnVpbGRlciBtaWdodCB1c2UgMUcgc3VwZXJwYWdlcy4KICAgIAogICAgQXZvaWQg
dXNpbmcgMUcgc3VwZXJwYWdlcyAoZmFsbGluZyBiYWNrIHRvIDJNIHN1cGVycGFnZXMgaW5zdGVh
ZCkgaWYgdGhlcmUgaXMKICAgIGEgcmVhc29uYWJsZSBjaGFuY2UgdGhhdCB3ZSBtYXkgaGF2ZSB0
byBzaGFkb3cgZG9tMC4gIFRoaXMgYXNzdW1lcyB0aGF0IHRoZXJlCiAgICBhcmUgbm8gY2lyY3Vt
c3RhbmNlcyB3aGVyZSB3ZSB3aWxsIGFjdGl2YXRlIGxvZ2RpcnR5IG1vZGUgb24gZG9tMC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiA5NmY2ZWUxNWFkN2NhOTY0NzI3NzlmYzVjMDgzYjQxNDk0OTVjNTg0
CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0xMiAxMToyNjowNCArMDAwMAoKY29tbWl0IDhiMWVm
YzliZjQ1ZTg3M2ZhZTVlOGQ5YzA4NDc2ZjBlMzc1OGJiMDgKQXV0aG9yOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo0NDoyNCAyMDE4ICswMTAw
CgogICAgeDg2L3NoYWRvdzogc2hyaW5rIHN0cnVjdCBwYWdlX2luZm8ncyBzaGFkb3dfZmxhZ3Mg
dG8gMTYgYml0cwogICAgCiAgICBUaGlzIGlzIHRvIGF2b2lkIGl0IG92ZXJsYXBwaW5nIHRoZSBs
aW5lYXJfcHRfY291bnQgZmllbGQgbmVlZGVkIGZvciBQVgogICAgZG9tYWlucy4gSW50cm9kdWNl
IGEgc2VwYXJhdGUsIEhWTS1vbmx5IHBhZ2V0YWJsZV9keWluZyBmaWVsZCB0byByZXBsYWNlCiAg
ICB0aGUgc29sZSBvbmUgbGVmdCBpbiB0aGUgdXBwZXIgMTYgYml0cy4KICAgIAogICAgTm90ZSB0
aGF0IHRoZSBhY2Nlc3NlcyB0byAtPnNoYWRvd19mbGFncyBpbiBzaGFkb3dfe3BybyxkZX1tb3Rl
KCkgZ2V0CiAgICBzd2l0Y2hlZCB0byBub24tYXRvbWljLCBub24tYml0b3BzIG9wZXJhdGlvbnMs
IGFzIHt0ZXN0LHNldCxjbGVhcn1fYml0KCkKICAgIGFyZSBub3QgYWxsb3dlZCBvbiB1aW50MTZf
dCBmaWVsZHMgYW5kIGhlbmNlIHRoZWlyIHVzZSB3b3VsZCBoYXZlCiAgICByZXF1aXJlZCB1Z2x5
IGNhc3RzLiBUaGlzIGlzIGZpbmUgYmVjYXVzZSBhbGwgdXBkYXRlcyBvZiB0aGUgZmllbGQgb3Vn
aHQKICAgIHRvIG9jY3VyIHdpdGggdGhlIHBhZ2luZyBsb2NrIGhlbGQsIGFuZCBvdGhlciB1cGRh
dGVzIG9mIGl0IHVzZSB8PSBhbmQKICAgICY9IGFzIHdlbGwgKGkuZS4gdXNpbmcgYXRvbWljIG9w
ZXJhdGlvbnMgaGVyZSBkaWRuJ3QgcmVhbGx5IGd1YXJkCiAgICBhZ2FpbnN0IHBvdGVudGlhbGx5
IHJhY2luZyB1cGRhdGVzIGVsc2V3aGVyZSkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0Et
MjgwLgogICAgCiAgICBSZXBvcnRlZC1ieTogUHJnbXIuY29tIFNlY3VyaXR5IDxzZWN1cml0eUBw
cmdtci5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBtYXN0ZXIg
Y29tbWl0OiA3ODk1ODk5NjhlZDkwZTgyYTgzMmRiYzYwZTk1OGM3NmI3ODdiZTdlCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1OTo1NCArMDEwMAoKY29tbWl0IDJmNWE2N2NmZWFjNmE2
YTZlZDkyNWRkM2U4MzdkZTgwOGExOGY4ZjYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo0Mzo1MCAyMDE4ICswMTAwCgogICAgeDg2
L3NoYWRvdzogbW92ZSBPT1MgZmxhZyBiaXQgcG9zaXRpb25zCiAgICAKICAgIEluIHByZXBhcmF0
aW9uIG9mIHJlZHVjaW5nIHN0cnVjdCBwYWdlX2luZm8ncyBzaGFkb3dfZmxhZ3MgZmllbGQgdG8g
MTYKICAgIGJpdHMsIGxvd2VyIHRoZSBiaXQgcG9zaXRpb25zIHVzZWQgZm9yIFNIRl9vdXRfb2Zf
c3luYyBhbmQKICAgIFNIRl9vb3NfbWF5X3dyaXRlLgogICAgCiAgICBJbnN0ZWFkIG9mIGFsc28g
YWRqdXN0aW5nIHRoZSBvcGVuIGNvZGVkIHVzZSBpbiBfZ2V0X3BhZ2VfdHlwZSgpLAogICAgaW50
cm9kdWNlIHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2UoKSB0byBjb250YWluIGtub3ds
ZWRnZSBvZiB0aGUKICAgIGJpdCBwb3NpdGlvbnMgdG8gc2hhZG93IGNvZGUuCiAgICAKICAgIFRo
aXMgaXMgcGFydCBvZiBYU0EtMjgwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiBkNjhlMTA3MGMzZThmNGFmN2EzMTA0MGYwOGJkZDk4
ZTZkNmVhYzFkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1OToxMyArMDEwMAoKY29t
bWl0IGMxZmQwNzAzZjNmOTg2MGM4MGEyZDI1NDBiMWM1ZTUyNWUyZmQzMGUKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAg
MTU6NDM6MDIgMjAxOCArMDEwMAoKICAgIHg4Ni9tbTogRG9uJ3QgcGVyZm9ybSBmbHVzaCBhZnRl
ciBmYWlsaW5nIHRvIHVwZGF0ZSBhIGd1ZXN0cyBMMWUKICAgIAogICAgSWYgdGhlIEwxZSB1cGRh
dGUgaGFzbid0IG9jY3VyZWQsIHRoZSBmbHVzaCBjYW5ub3QgZG8gYW55dGhpbmcgdXNlZnVsLiAg
VGhpcwogICAgc2tpcHMgdGhlIHBvdGVudGlhbGx5IGV4cGVuc2l2ZSB2Y3B1bWFza190b19wY3B1
bWFzaygpIGNvbnZlcnNpb24sIGFuZAogICAgYnJvYWRjYXN0IFRMQiBzaG9vdGRvd24uCiAgICAK
ICAgIE1vcmUgaW1wb3J0YW50bHkgaG93ZXZlciwgd2UgbWlnaHQgYmUgaW4gdGhlIGVycm9yIHBh
dGggZHVlIHRvIGEgYmFkIHZhCiAgICBwYXJhbWV0ZXIgZnJvbSB0aGUgZ3Vlc3QsIGFuZCB0aGlz
IHNob3VsZCBub3QgcHJvcGFnYXRlIGludG8gdGhlIFRMQiBmbHVzaGluZwogICAgbG9naWMuICBU
aGUgSU5WUENJRCBpbnN0cnVjdGlvbiBmb3IgZXhhbXBsZSByYWlzZXMgI0dQIGZvciBhIG5vbi1j
YW5vbmljYWwKICAgIGFkZHJlc3MuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI3OS4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IE1hdHRoZXcgRGFsZXkgPG1hdHRkQGJ1Z2Z1enouY29tPgogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiA2YzhkNTAyODg3MjI2NzJlY2M4ZTE5YjA3NDFhMzFiNTIxZDAxNzA2CiAgICBtYXN0ZXIg
ZGF0ZTogMjAxOC0xMS0yMCAxNDo1ODo0MSArMDEwMAoKY29tbWl0IGQ1ZDgwNzQ0MDUyNDJkYTEy
YTdjYWNhOGZhNWJjNWNhY2JkOGE0OTMKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo0MjoyMCAyMDE4ICswMTAwCgogICAgQU1EL0lP
TU1VOiBzdXBwcmVzcyBQVEUgbWVyZ2luZyBhZnRlciBpbml0aWFsIHRhYmxlIGNyZWF0aW9uCiAg
ICAKICAgIFRoZSBsb2dpYyBpcyBub3QgZml0IGZvciB0aGlzIHB1cnBvc2UsIHNvIHNpbXBseSBk
aXNhYmxlIGl0cyB1c2UgdW50aWwKICAgIGl0IGNhbiBiZSBmaXhlZCAvIHJlcGxhY2VkLiBOb3Rl
IHRoYXQgdGhpcyByZS1lbmFibGVzIG1lcmdpbmcgZm9yIHRoZQogICAgdGFibGUgY3JlYXRpb24g
Y2FzZSwgd2hpY2ggd2FzIGRpc2FibGVkIGFzIGEgKHBlcmhhcHMgdW5pbnRlbmRlZCkgc2lkZQog
ICAgZWZmZWN0IG9mIHRoZSBlYXJsaWVyICJhbWQvaW9tbXU6IGZpeCBmbHVzaCBjaGVja3MiLiBJ
dCByZWxpZXMgb24gbm8KICAgIHBhZ2UgZ2V0dGluZyBtYXBwZWQgbW9yZSB0aGFuIG9uY2UgKHdp
dGggZGlmZmVyZW50IHByb3BlcnRpZXMpIGluIHRoaXMKICAgIHByb2Nlc3MsIGFzIHRoYXQgd291
bGQgc3RpbGwgYmUgYmV5b25kIHdoYXQgdGhlIG1lcmdpbmcgbG9naWMgY2FuIGNvcGUKICAgIHdp
dGguIEJ1dCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBndWFyYW50ZWVzIHRoaXMg
YWZhaWN0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI3NS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1p
dDogOTM3ZWYzMjU2NWZhM2E4MWZkYjM3YjlkZDVhYTk5YTFiODdhZmE3NQogICAgbWFzdGVyIGRh
dGU6IDIwMTgtMTEtMjAgMTQ6NTU6MTQgKzAxMDAKCmNvbW1pdCA0MjFhYWRhNTVmM2JjMDBlODM3
MGNiYmRjMjMxNzAxYzI5NWMzMDEyCkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo0MTozNSAyMDE4ICswMTAwCgogICAg
YW1kL2lvbW11OiBmaXggZmx1c2ggY2hlY2tzCiAgICAKICAgIEZsdXNoIGNoZWNraW5nIGZvciBB
TUQgSU9NTVUgZGlkbid0IGNoZWNrIHdoZXRoZXIgdGhlIHByZXZpb3VzIGVudHJ5CiAgICB3YXMg
cHJlc2VudCwgb3Igd2hldGhlciB0aGUgZmxhZ3MgKHdyaXRhYmxlL3JlYWRhYmxlKSBjaGFuZ2Vk
IGluIG9yZGVyCiAgICB0byBkZWNpZGUgd2hldGhlciBhIGZsdXNoIHNob3VsZCBiZSBleGVjdXRl
ZC4KICAgIAogICAgRml4IHRoaXMgYnkgdGFraW5nIHRoZSB3cml0YWJsZS9yZWFkYWJsZS9uZXh0
LWxldmVsIGZpZWxkcyBpbnRvIGFjY291bnQsCiAgICB0b2dldGhlciB3aXRoIHRoZSBwcmVzZW50
IGJpdC4KICAgIAogICAgQWxvbmcgdGhlc2UgbGluZXMgdGhlIGZsdXNoaW5nIGluIGFtZF9pb21t
dV9tYXBfcGFnZSgpIG11c3Qgbm90IGJlCiAgICBvbWl0dGVkIGZvciBQViBkb21haW5zLiBUaGUg
Y29tbWVudCB0aGVyZSB3YXMgc2ltcGx5IHdyb25nOiBNYXBwaW5ncyBtYXkKICAgIHZlcnkgd2Vs
bCBjaGFuZ2UsIGJvdGggdGhlaXIgYWRkcmVzc2VzIGFuZCB0aGVpciBwZXJtaXNzaW9ucy4gVWx0
aW1hdGVseQogICAgdGhpcyBzaG91bGQgaG9ub3IgaW9tbXVfZG9udF9mbHVzaF9pb3RsYiwgYnV0
IHRvIGFjaGlldmUgdGhpcwogICAgYW1kX2lvbW11X29wcyBmaXJzdCBuZWVkcyB0byBnYWluIGFu
IC5pb3RsYl9mbHVzaCBob29rLgogICAgCiAgICBBbHNvIG1ha2UgY2xlYXJfaW9tbXVfcHRlX3By
ZXNlbnQoKSBzdGF0aWMsIHRvIGRlbW9uc3RyYXRlIHRoZXJlJ3Mgbm8KICAgIGNhbGxlciBvbWl0
dGluZyB0aGUgKHN1YnNlcXVlbnQpIGZsdXNoLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNB
LTI3NS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDFhN2ZmZTQ2NmNkMDU3ZGFhZWYyNDViMGExYWI2Yjgy
NTg4ZTRjMDEKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjUyOjEyICswMTAwCihxZW11
IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 01:57:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 01:57: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-devel-bounces@lists.xenproject.org>)
	id 1gSBZc-00047R-Ci; Thu, 29 Nov 2018 01:57: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=1dFQ=OI=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gSBZb-00047M-HD
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 01:56:59 +0000
X-Inumbo-ID: 0ccdb2de-f37a-11e8-8d05-12d6303a7972
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ccdb2de-f37a-11e8-8d05-12d6303a7972;
 Thu, 29 Nov 2018 01:56:56 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Nov 2018 17:56:55 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,292,1539673200"; d="scan'208";a="96781883"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.28])
 by fmsmga008.fm.intel.com with ESMTP; 28 Nov 2018 17:56:55 -0800
Date: Thu, 29 Nov 2018 10:00:34 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20181129020032.GA23701@gao-cwp>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-2-git-send-email-chao.gao@intel.com>
 <20181128105806.rxfijkqqzslr62dj@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181128105806.rxfijkqqzslr62dj@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v4 1/6] microcode/intel: extend
 microcode_update_match()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMTE6NTg6MDZBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFdlZCwgTm92IDI4LCAyMDE4IGF0IDAxOjM0OjExUE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiB0byBhIG1vcmUgZ2VuZXJpYyBmdW5jdGlvbi4gVGhlIGJlbmVmaXQgaXMg
dGhhdCB0aGlzIGZ1bmN0aW9uIGNhbiBiZQo+PiB1c2VkIHRvIGNoZWNrIHdoZXRoZXIgYSBtaWNy
b2NvZGUgaXMgbmV3ZXIgdGhhbiBhbm90aGVyIGFzIHdlbGwuIFdlCj4+IHJlbHkgb24gdGhpcyBm
dW5jdGlvbiB0byBkZWNpZGUgdG8gcGVyZm9ybSBhIHJlcGxhY2VtZW50IG9yIGFuIGFkZCB3aGVu
Cj4+IHVwZGF0aW5nIHRoZSBnbG9iYWwgbWljcm9jb2RlIGNhY2hlIChpbnRyb2R1Y2VkIGJ5IGxh
dGVyIHBhdGNoZXMgaW4KPj4gdGhpcyBzZXJpZXMpLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC94ODYvbWljcm9j
b2RlX2ludGVsLmMgfCA1NyArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkK
Pj4gCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgYi94ZW4v
YXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKPj4gaW5kZXggOTY1NzU3NS4uOGQ5YTNiMiAxMDA2
NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCj4+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwo+PiBAQCAtMTI3LDE0ICsxMjcsMzcgQEAgc3RhdGlj
IGludCBjb2xsZWN0X2NwdV9pbmZvKHVuc2lnbmVkIGludCBjcHVfbnVtLCBzdHJ1Y3QgY3B1X3Np
Z25hdHVyZSAqY3NpZykKPj4gICAgICByZXR1cm4gMDsKPj4gIH0KPj4gIAo+PiAtc3RhdGljIGlu
bGluZSBpbnQgbWljcm9jb2RlX3VwZGF0ZV9tYXRjaCgKPj4gLSAgICB1bnNpZ25lZCBpbnQgY3B1
X251bSwgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwgKm1jX2hlYWRlciwKPj4g
LSAgICBpbnQgc2lnLCBpbnQgcGYpCj4+ICtlbnVtIHsKPj4gKyAgICBPTERfVUNPREUsIC8qIHNp
Z25hdHVyZSBtYXRjaGVkLCBidXQgcmV2aXNpb24gaWQgaXNuJ3QgbmV3ZXIgKi8KPj4gKyAgICBO
RVdfVUNPREUsIC8qIHNpZ25hdHVyZSBtYXRjaGVkLCBidXQgcmV2aXNpb24gaWQgaXMgbmV3ZXIg
Ki8KPj4gKyAgICBNSVNfVUNPREUsIC8qIHNpZ25hdHVyZSBtaXNtYXRjaGVkICovCj4+ICt9Owo+
Cj5TaG91bGRuJ3QgeW91IGdpdmUgYSBuYW1lIHRvIHRoaXMgdHlwZSAuLi4KPgo+PiArc3RhdGlj
IGludCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKGNvbnN0IHZvaWQgKm1jLAo+Cj4uLi4gc28gdGhh
dCB0aGlzIGZ1bmN0aW9uIGNhbiByZXR1cm4gaXQgaW5zdGVhZCBvZiBpbnQ/Cj4KPj4gKyAgICAg
ICAgdW5zaWduZWQgaW50IHNpZywgdW5zaWduZWQgaW50IHBmLCB1bnNpZ25lZCBpbnQgcmV2KQo+
PiAgewo+PiAtICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVf
Y3B1X2luZm8sIGNwdV9udW0pOwo+PiArICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVy
X2ludGVsICptY19oZWFkZXIgPSBtYzsKPj4gKyAgICBjb25zdCBzdHJ1Y3QgZXh0ZW5kZWRfc2ln
dGFibGUgKmV4dF9oZWFkZXI7Cj4+ICsgICAgdW5zaWduZWQgbG9uZyB0b3RhbF9zaXplID0gZ2V0
X3RvdGFsc2l6ZShtY19oZWFkZXIpOwo+Cj5zaXplX3QgbWlnaHQgYmUgbW9yZSBhcHByb3ByaWF0
ZSBoZXJlLgo+Cj4+ICsgICAgaW50IGV4dF9zaWdjb3VudCwgaTsKPgo+dW5zaWduZWQgaW50Lgo+
Cj4+ICsgICAgc3RydWN0IGV4dGVuZGVkX3NpZ25hdHVyZSAqZXh0X3NpZzsKPgo+Y29uc3Q/Cj4K
Pj4gIAo+PiAtICAgIHJldHVybiAoc2lnbWF0Y2goc2lnLCB1Y2ktPmNwdV9zaWcuc2lnLCBwZiwg
dWNpLT5jcHVfc2lnLnBmKSAmJgo+PiAtICAgICAgICAgICAgKG1jX2hlYWRlci0+cmV2ID4gdWNp
LT5jcHVfc2lnLnJldikpOwo+PiArICAgIGlmICggc2lnbWF0Y2goc2lnLCBtY19oZWFkZXItPnNp
ZywgcGYsIG1jX2hlYWRlci0+cGYpICkKPj4gKyAgICAgICAgcmV0dXJuIChtY19oZWFkZXItPnJl
diA+IHJldikgPyBORVdfVUNPREUgOiBPTERfVUNPREU7Cj4+ICsKPj4gKyAgICBpZiAoIHRvdGFs
X3NpemUgPD0gKGdldF9kYXRhc2l6ZShtY19oZWFkZXIpICsgTUNfSEVBREVSX1NJWkUpICkKPj4g
KyAgICAgICAgcmV0dXJuIE1JU19VQ09ERTsKPgo+U2hvdWxkbid0IHlvdSBwZXJmb3JtIHRoaXMg
Y2hlY2sgYmVmb3JlIHRoZSBzaWduYXR1cmUgY2hlY2s/CgpJIHRoaW5rIHRoaXMgY2hlY2sgc2hv
dWxkbid0IGJlIGhlcmUuIEdpdmVuIHRoYXQgdGhpcyBjaGVjayBpcyBhbHNvCmRvbmUgaW4gbWlj
cm9jb2RlX3Nhbml0eV9jaGVjaygpLCBJIHdpbGwgcmVtb3ZlIHRoaXMgY2hlY2sgaGVyZS4KCj4K
Pj4gKwo+PiArICAgIGV4dF9oZWFkZXIgPSBtYyArIGdldF9kYXRhc2l6ZShtY19oZWFkZXIpICsg
TUNfSEVBREVSX1NJWkU7Cj4+ICsgICAgZXh0X3NpZ2NvdW50ID0gZXh0X2hlYWRlci0+Y291bnQ7
Cj4+ICsgICAgZXh0X3NpZyA9ICh2b2lkICopZXh0X2hlYWRlciArIEVYVF9IRUFERVJfU0laRTsK
Pgo+WW91IGFyZSBkcm9wcGluZyB0aGUgY29uc3QgaGVyZSBBRkFJQ1QgYnkgY2FzdGluZyB0byB2
b2lkICouCj4KPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IGV4dF9zaWdjb3VudDsgaSsrICkKPj4g
KyAgICB7Cj4+ICsgICAgICAgIGlmICggc2lnbWF0Y2goc2lnLCBleHRfc2lnLT5zaWcsIHBmLCBl
eHRfc2lnLT5wZikgKQo+PiArICAgICAgICAgICAgcmV0dXJuIChtY19oZWFkZXItPnJldiA+IHJl
dikgPyBORVdfVUNPREUgOiBPTERfVUNPREU7Cj4+ICsgICAgICAgIGV4dF9zaWcrKzsKPj4gKyAg
ICB9Cj4KPkkgd291bGQgYWRkIGEgbmV3bGluZSBoZXJlIGZvciByZWFkYWJpbGl0eS4KPgo+PiAr
ICAgIHJldHVybiBNSVNfVUNPREU7Cj4+ICB9Cj4+ICAKPj4gIHN0YXRpYyBpbnQgbWljcm9jb2Rl
X3Nhbml0eV9jaGVjayh2b2lkICptYykKPj4gQEAgLTIzNiwzMSArMjU5LDEzIEBAIHN0YXRpYyBp
bnQgZ2V0X21hdGNoaW5nX21pY3JvY29kZShjb25zdCB2b2lkICptYywgdW5zaWduZWQgaW50IGNw
dSkKPj4gIHsKPj4gICAgICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVj
b2RlX2NwdV9pbmZvLCBjcHUpOwo+PiAgICAgIGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVy
X2ludGVsICptY19oZWFkZXIgPSBtYzsKPj4gLSAgICBjb25zdCBzdHJ1Y3QgZXh0ZW5kZWRfc2ln
dGFibGUgKmV4dF9oZWFkZXI7Cj4+ICAgICAgdW5zaWduZWQgbG9uZyB0b3RhbF9zaXplID0gZ2V0
X3RvdGFsc2l6ZShtY19oZWFkZXIpOwo+PiAtICAgIGludCBleHRfc2lnY291bnQsIGk7Cj4+IC0g
ICAgc3RydWN0IGV4dGVuZGVkX3NpZ25hdHVyZSAqZXh0X3NpZzsKPj4gICAgICB2b2lkICpuZXdf
bWM7Cj4+ICAKPj4gLSAgICBpZiAoIG1pY3JvY29kZV91cGRhdGVfbWF0Y2goY3B1LCBtY19oZWFk
ZXIsCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1jX2hlYWRlci0+c2lnLCBt
Y19oZWFkZXItPnBmKSApCj4+IC0gICAgICAgIGdvdG8gZmluZDsKPj4gLQo+PiAtICAgIGlmICgg
dG90YWxfc2l6ZSA8PSAoZ2V0X2RhdGFzaXplKG1jX2hlYWRlcikgKyBNQ19IRUFERVJfU0laRSkg
KQo+PiArICAgIGlmICggbWljcm9jb2RlX3VwZGF0ZV9tYXRjaChtYywgdWNpLT5jcHVfc2lnLnNp
ZywgdWNpLT5jcHVfc2lnLnBmLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
Y2ktPmNwdV9zaWcucmV2KSAhPSBORVdfVUNPREUgKQo+PiAgICAgICAgICByZXR1cm4gMDsKPgo+
U2hvdWxkbid0IHlvdSBkaWZmZXJlbnRpYXRlIGJldHdlZW4gdGhlIGZ1bmN0aW9uIHJldHVybmlu
ZyBPTERfVUNPREUKPm9yIE1JU19VQ09ERT8gSSB3b3VsZCBleHBlY3QgdGhhdCB0cnlpbmcgdG8g
bG9hZCBhIG1pc21hdGNoZWQgVUNPREUKPndvdWxkIHRyaWdnZXIgc29tZSBraW5kIG9mIG1lc3Nh
Z2UgZnJvbSBYZW4uCgpJIGRvbid0IGRpZmZlcmVudGlhdGUgdGhlc2UgdHdvIGNhc2VzLiBGb3Ig
Ym90aCBvZiB0aGVtLCB3ZSBkbyBub3RoaW5nLgpBY3R1YWxseSwgSSBhZGQgYSBtZXNzYWdlICJO
byBuZXdlciBvciBtYXRjaGVkIG1pY3JvY29kZSBmb3VuZCIgaW4gcGF0Y2ggNApmb3IgdGhlbSAo
Q3VycmVudGx5IGVhY2ggY3B1IHBhcnNlcyB0aGUgZmlsZSBsb2NhbGx5LCBpZiB3ZSBhZGQKYW4g
ZXJyb3IgbWVzc2FnZSwgaXQgd2lsbCBzaG93IHVwIG1hbnkgdGltZXMpLiBIb3dldmVyLCBpZiB5
b3UgYXJlIHRvIGxvYWQKYSBjb3JydXB0ZWQgZmlsZSwgYW5vdGhlciBlcnJvciB3aWxsIGJlIHBy
b21wdGVkLgoKT3RoZXIgY29tbWVudHMgYXJlIGZpbmUgd2l0aCBtZS4KClRoYW5rcwpDaGFvCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 02:37:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 02:37: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-devel-bounces@lists.xenproject.org>)
	id 1gSCCH-0007Ki-Nc; Thu, 29 Nov 2018 02:36:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=1dfq=oi=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gSCCG-0007Kd-8f
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 02:36:56 +0000
X-Inumbo-ID: a1d89891-f37f-11e8-9a16-bc764e045a96
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1d89891-f37f-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 02:36:54 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Nov 2018 18:36:53 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,292,1539673200"; d="scan'208";a="96790486"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.28])
 by fmsmga008.fm.intel.com with ESMTP; 28 Nov 2018 18:36:51 -0800
Date: Thu, 29 Nov 2018 10:40:32 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20181129024032.GB23701@gao-cwp>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-3-git-send-email-chao.gao@intel.com>
 <20181128120014.r6llmchpcjtjlwc6@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181128120014.r6llmchpcjtjlwc6@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v4 2/6] microcode: save all microcodes which
 pass sanity check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MDA6MTRQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFdlZCwgTm92IDI4LCAyMDE4IGF0IDAxOjM0OjEyUE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiAuLi4gYW5kIHNlYXJjaCBjYWNoZXMgdG8gZmluZCBhIHN1aXRhYmxlIG9u
ZSB3aGVuIGxvYWRpbmcuCj4KPldoeSBkbyB5b3UgbmVlZCB0byBzYXZlIGFsbCBvZiB0aGVtPyBZ
b3UgYXJlIG9ubHkgZ29pbmcgdG8gbG9hZCBhCj5zaW5nbGUgbWljcm9jb2RlLCBzbyBJIGRvbid0
IHVuZGVyc3RhbmQgdGhlIG5lZWQgdG8gY2FjaGUgdGhlbSBhbGwuCj4KPj4gV2l0aCB0aGlzIGNh
Y2hlLCB0aGUgZXhpc3RpbmcgJ3VjaS0+bWMnIHN0cnVjdHVyZSBpcyByZWR1bmRlbnQuCj4+IEkg
ZGVsaWJlcmF0ZWx5IGF2b2lkIHRvdWNoaW5nICd1Y2ktPm1jJyBhcyBJIGFtIGdvaW5nIHRvIHJl
bW92ZQo+PiBpdCBjb21wbGV0ZWx5IGluIHRoZSBuZXh0IHBhdGNoLgo+PiAKPj4gU2lnbmVkLW9m
Zi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC94
ODYvbWljcm9jb2RlLmMgICAgICAgIHwgIDIgKwo+PiAgeGVuL2FyY2gveDg2L21pY3JvY29kZV9h
bWQuYyAgICB8IDkzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCj4+ICB4
ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgIHwgOTkgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0KPj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvbWljcm9jb2RlLmgg
fCAxMSArKysrKwo+PiAgNCBmaWxlcyBjaGFuZ2VkLCAxOTMgaW5zZXJ0aW9ucygrKSwgMTIgZGVs
ZXRpb25zKC0pCj4+IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jIGIv
eGVuL2FyY2gveDg2L21pY3JvY29kZS5jCj4+IGluZGV4IDQxNjNmNTAuLjRmMmRiODggMTAwNjQ0
Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYv
bWljcm9jb2RlLmMKPj4gQEAgLTYxLDYgKzYxLDggQEAgc3RhdGljIHN0cnVjdCB1Y29kZV9tb2Rf
YmxvYiBfX2luaXRkYXRhIHVjb2RlX2Jsb2I7Cj4+ICAgKi8KPj4gIHN0YXRpYyBib29sX3QgX19p
bml0ZGF0YSB1Y29kZV9zY2FuOwo+PiAgCj4+ICtMSVNUX0hFQUQobWljcm9jb2RlX2NhY2hlKTsK
Pj4gKwo+PiAgdm9pZCBfX2luaXQgbWljcm9jb2RlX3NldF9tb2R1bGUodW5zaWduZWQgaW50IGlk
eCkKPj4gIHsKPj4gICAgICB1Y29kZV9tb2RfaWR4ID0gaWR4Owo+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21pY3JvY29kZV9hbWQuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMK
Pj4gaW5kZXggZmJhNDRjYy4uYTY4NmE4NyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L21p
Y3JvY29kZV9hbWQuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2FtZC5jCj4+IEBA
IC0xOTAsMjIgKzE5MCw5MCBAQCBzdGF0aWMgYm9vbF90IG1pY3JvY29kZV9maXRzKGNvbnN0IHN0
cnVjdCBtaWNyb2NvZGVfYW1kICptY19hbWQsCj4+ICAgICAgcmV0dXJuIDE7Cj4+ICB9Cj4+ICAK
Pj4gK3N0YXRpYyBzdHJ1Y3QgdWNvZGVfcGF0Y2ggKmFsbG9jX3Vjb2RlX3BhdGNoKHN0cnVjdCBt
aWNyb2NvZGVfYW1kICptY19hbWQpCj4+ICt7Cj4+ICsgICAgc3RydWN0IHVjb2RlX3BhdGNoICp1
Y29kZV9wYXRjaCA9IHhtYWxsb2Moc3RydWN0IHVjb2RlX3BhdGNoKTsKPj4gKyAgICBzdHJ1Y3Qg
bWljcm9jb2RlX2FtZCAqY2FjaGUgPSB4bWFsbG9jKHN0cnVjdCBtaWNyb2NvZGVfYW1kKTsKPj4g
KyAgICB2b2lkICptcGIgPSB4bWFsbG9jX2J5dGVzKG1jX2FtZC0+bXBiX3NpemUpOwo+PiArICAg
IHN0cnVjdCBlcXVpdl9jcHVfZW50cnkgKmVxdWl2X2NwdV90YWJsZSA9Cj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhtYWxsb2NfYnl0ZXMobWNfYW1kLT5lcXVpdl9jcHVfdGFi
bGVfc2l6ZSk7Cj4+ICsKPj4gKyAgICBpZiAoICF1Y29kZV9wYXRjaCB8fCAhY2FjaGUgfHwgIW1w
YiB8fCAhZXF1aXZfY3B1X3RhYmxlICkKPj4gKyAgICAgICAgcmV0dXJuIEVSUl9QVFIoLUVOT01F
TSk7Cj4KPlRoaXMgY2FuIGxlYWsgbWVtb3J5LiBGb3IgZXhhbXBsZSBmYWlsaW5nIHRvIGFsbG9j
YXRlIG9ubHkKPmVxdWl2X2NwdV90YWJsZSB3b3VsZCBsZWFrIGFsbCB0aGUgb3RoZXIgYWxsb2Nh
dGlvbnMuIEllOiB5b3UgbmVlZCB0bwo+eGZyZWUgYWxsIG9mIHRoZW0gYmVmb3JlIHJldHVybmlu
Zy4KClllcy4gSSBmdWxseSBhZ3JlZSA6KS4KCj4KPj4gKwo+PiArICAgIG1lbWNweShjYWNoZS0+
ZXF1aXZfY3B1X3RhYmxlLCBtY19hbWQtPmVxdWl2X2NwdV90YWJsZSwKPj4gKyAgICAgICAgICAg
bWNfYW1kLT5lcXVpdl9jcHVfdGFibGVfc2l6ZSk7Cj4+ICsgICAgbWVtY3B5KGNhY2hlLT5tcGIs
IG1jX2FtZC0+bXBiLCBtY19hbWQtPm1wYl9zaXplKTsKPgo+RG9uJ3QgeW91IG5lZWQgdG8gZG86
Cj4KPmNhY2hlLT5lcXVpdl9jcHVfdGFibGUgPSBlcXVpdl9jcHVfdGFibGU7Cj5jYWNoZS0+bXBi
ID0gbXBiOwoKWWVzLiBJIHNob3VsZCBoYXZlIGRvbmUgdGhpcy4KCj4KPkJlZm9yZSBhdHRlbXB0
aW5nIHRvIG1lbWNweSB0byBpdD8gT3IgZWxzZSB5b3Ugd2lsbCBtZW1jcHkgdG8gcmFuZG9tCj5s
b2NhdGlvbnMgYmVjYXVzZSB0aGUgY29udGVudHMgb2YgY2FjaGUgYXJlIG5vdCB6ZXJvZWQuCj4K
PklNTyBtYWtpbmcgc3VjaCBtb2RpZmljYXRpb25zIHRvIHRoZSBBTUQgY29kZSB3aXRob3V0IHRl
c3RpbmcgaXQgaXMKPnZlcnkgZGFuZ2Vyb3VzLiBDb3VsZCB5b3UgZ2V0IGFuIEFNRCBzeXN0ZW0g
b3IgYXNrIGFuIEFNRCBkZXYgdG8gdGVzdAo+aXQ/IEkgd291bGQgdHJ5IHdpdGggdGhlIEFNRCBT
Vk0gbWFpbnRhaW5lcnMuCgpJdCBpcyBpbXByb2JhYmxlIGZvciBtZSB0byBmaW5kIGFuIEFNRCBt
YWNoaW5lIGluIG15IHRlYW0uIEkgd2lsbCBjb3B5IEFNRApTVk0gbWFpbnRhaW5lcnMgaW4gdGhl
IGNvbWluZyB2ZXJzaW9ucyBhbmQgYXNrIHRoZW0gdG8gaGVscCB0byB0ZXN0IHRoaXMKc2VyaWVz
LgoKPgo+PiArICAgIGNhY2hlLT5lcXVpdl9jcHVfdGFibGVfc2l6ZSA9IG1jX2FtZC0+ZXF1aXZf
Y3B1X3RhYmxlX3NpemU7Cj4+ICsgICAgY2FjaGUtPm1wYl9zaXplID0gbWNfYW1kLT5tcGJfc2l6
ZTsKPj4gKyAgICB1Y29kZV9wYXRjaC0+ZGF0YSA9IGNhY2hlOwo+Cj5OZXdsaW5lLgo+Cj4+ICsg
ICAgcmV0dXJuIHVjb2RlX3BhdGNoOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9pZCBmcmVlX3Vj
b2RlX3BhdGNoKHN0cnVjdCB1Y29kZV9wYXRjaCAqdWNvZGVfcGF0Y2gpCj4+ICt7Cj4+ICsgICAg
c3RydWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZCA9IHVjb2RlX3BhdGNoLT5kYXRhOwo+PiArCj4+
ICsgICAgeGZyZWUobWNfYW1kLT5lcXVpdl9jcHVfdGFibGUpOwo+PiArICAgIHhmcmVlKG1jX2Ft
ZC0+bXBiKTsKPj4gKyAgICB4ZnJlZShtY19hbWQpOwo+PiArICAgIHhmcmVlKHVjb2RlX3BhdGNo
KTsKPj4gK30KPj4gKwo+PiArLyoKPj4gKyAqIHNhdmUgYSBtaWNyY29kZSB0byB0aGUgY2FjaGUg
bGlzdAo+PiArICogcmV0dXJuIDE6IGFkZGVkIHN1Y2Nlc3NmdWxseQo+PiArICogICAgICAgIDA6
IHJlcGxhY2VkIGFuIGV4aXN0aW5nIGVudHJ5Cj4+ICsgKiAgICAgICAtMTogZmFpbGVkIGFzIGEg
bmV3ZXIgbWljcm9jb2RlIHdhcyBhbHJlYWR5IGNhY2hlZAo+Cj5Vc2luZyBhbiBlbnVtIChsaWtl
IHlvdSBkbyBpbiBwYXRjaCAjMSkgd291bGQgYmUgYmV0dGVyIGFuZCBsZXNzCj5jcnlwdGljIElN
Ty4KPgo+PiArICovCj4+ICtzdGF0aWMgaW50IHNhdmVfcGF0Y2goc3RydWN0IHVjb2RlX3BhdGNo
ICpuZXdfcGF0Y2gpCj4+ICt7Cj4+ICsgICAgc3RydWN0IHVjb2RlX3BhdGNoICp1Y29kZV9wYXRj
aDsKPj4gKyAgICBzdHJ1Y3QgbWljcm9jb2RlX2FtZCAqbmV3X21jID0gbmV3X3BhdGNoLT5kYXRh
Owo+PiArICAgIHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2FtZCAqbmV3X2hlYWRlciA9IG5ld19t
Yy0+bXBiOwo+PiArCj4+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSh1Y29kZV9wYXRjaCwgJm1p
Y3JvY29kZV9jYWNoZSwgbGlzdCkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHN0cnVjdCBtaWNyb2Nv
ZGVfYW1kICpvbGRfbWMgPSB1Y29kZV9wYXRjaC0+ZGF0YTsKPj4gKyAgICAgICAgc3RydWN0IG1p
Y3JvY29kZV9oZWFkZXJfYW1kICpvbGRfaGVhZGVyID0gb2xkX21jLT5tcGI7Cj4+ICsKPj4gKyAg
ICAgICAgaWYgKCBuZXdfaGVhZGVyLT5wcm9jZXNzb3JfcmV2X2lkID09IG9sZF9oZWFkZXItPnBy
b2Nlc3Nvcl9yZXZfaWQgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBpZiAoIG5ld19o
ZWFkZXItPnBhdGNoX2lkIDw9IG9sZF9oZWFkZXItPnBhdGNoX2lkICkKPj4gKyAgICAgICAgICAg
ICAgICByZXR1cm4gLTE7Cj4+ICsgICAgICAgICAgICBsaXN0X3JlcGxhY2UoJnVjb2RlX3BhdGNo
LT5saXN0LCAmbmV3X3BhdGNoLT5saXN0KTsKPj4gKyAgICAgICAgICAgIGZyZWVfdWNvZGVfcGF0
Y2godWNvZGVfcGF0Y2gpOwo+PiArICAgICAgICAgICAgcmV0dXJuIDA7Cj4+ICsgICAgICAgIH0K
Pj4gKyAgICB9Cj4KPlRoaXMgY291bGQgYmUgbWFkZSBjb21tb24gY29kZSB3aXRoIGEgc3BlY2lm
aWMgaG9vayBmb3IgQU1EIGFuZCBJbnRlbAo+aW4gb3JkZXIgdG8gZG8gdGhlIGNvbXBhcmlzb24s
IHNvIHRoYXQgYXQgbGVhc3QgdGhlIGxvb3Agb3ZlciB0aGUKPmxpc3Qgb2YgdWNvZGUgZW50cmll
cyBjb3VsZCBiZSBzaGFyZWQuCgpTb21ldGhpbmcgbGlrZSBwdF9waXJxX2l0ZXJhdGUoKT8gV2ls
bCBnaXZlIGl0IGEgdHJ5LgoKPgo+PiArICAgIGxpc3RfYWRkX3RhaWwoJm5ld19wYXRjaC0+bGlz
dCwgJm1pY3JvY29kZV9jYWNoZSk7Cj4+ICsgICAgcmV0dXJuIDE7Cj4+ICt9Cj4+ICsKPj4gK3N0
YXRpYyBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9hbWQgKmZpbmRfcGF0Y2godW5zaWduZWQgaW50
IGNwdSkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgdWNvZGVfcGF0Y2ggKnVjb2RlX3BhdGNoOwo+PiAr
Cj4+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSh1Y29kZV9wYXRjaCwgJm1pY3JvY29kZV9jYWNo
ZSwgbGlzdCkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGlmICggbWljcm9jb2RlX2ZpdHModWNvZGVf
cGF0Y2gtPmRhdGEsIGNwdSkgKQo+PiArICAgICAgICAgICAgcmV0dXJuICgoc3RydWN0IG1pY3Jv
Y29kZV9hbWQgKil1Y29kZV9wYXRjaC0+ZGF0YSktPm1wYjsKPj4gKyAgICB9Cj4+ICsgICAgcmV0
dXJuIE5VTEw7Cj4KPlRoaXMgYWxzbyBsb29rcyBzdWl0YWJsZSB0byBiZSBtb3ZlZCB0byBjb21t
b24gY29kZSB3aXRoIGRlZGljYXRlZCBBTUQKPmFuZCBJbnRlbCBob29rcy4KPgo+PiArfQo+PiAr
Cj4+ICBzdGF0aWMgaW50IGFwcGx5X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1KQo+PiAgewo+
PiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+ICAgICAgc3RydWN0IHVjb2RlX2NwdV9pbmZv
ICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKPj4gICAgICB1aW50MzJfdCBy
ZXY7Cj4+IC0gICAgc3RydWN0IG1pY3JvY29kZV9hbWQgKm1jX2FtZCA9IHVjaS0+bWMubWNfYW1k
Owo+PiAgICAgIHN0cnVjdCBtaWNyb2NvZGVfaGVhZGVyX2FtZCAqaGRyOwo+PiAgICAgIGludCBo
d19lcnI7Cj4+ICAKPj4gICAgICAvKiBXZSBzaG91bGQgYmluZCB0aGUgdGFzayB0byB0aGUgQ1BV
ICovCj4+ICAgICAgQlVHX09OKHJhd19zbXBfcHJvY2Vzc29yX2lkKCkgIT0gY3B1KTsKPj4gIAo+
PiAtICAgIGlmICggbWNfYW1kID09IE5VTEwgKQo+PiAtICAgICAgICByZXR1cm4gLUVJTlZBTDsK
Pj4gLQo+PiAtICAgIGhkciA9IG1jX2FtZC0+bXBiOwo+PiArICAgIGhkciA9IGZpbmRfcGF0Y2go
Y3B1KTsKPj4gICAgICBpZiAoIGhkciA9PSBOVUxMICkKPj4gICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Cj4+ICAKPj4gQEAgLTQ5MSw2ICs1NTksMjEgQEAgc3RhdGljIGludCBjcHVfcmVxdWVzdF9t
aWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAo+PiAgICAgIHdoaWxl
ICggKGVycm9yID0gZ2V0X3Vjb2RlX2Zyb21fYnVmZmVyX2FtZChtY19hbWQsIGJ1ZiwgYnVmc2l6
ZSwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm9m
ZnNldCkpID09IDAgKQo+PiAgICAgIHsKPj4gKyAgICAgICAgc3RydWN0IHVjb2RlX3BhdGNoICp1
Y29kZV9wYXRjaDsKPj4gKwo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBTYXZlIHRoaXMg
bWljcm9jb2RlIGJlZm9yZSBjaGVja2luZyB0aGUgc2lnbmF0dXJlLiBJdCBpcyB0bwo+PiArICAg
ICAgICAgKiBvcHRpbWl6ZSBtaWNyb2NvZGUgdXBkYXRlIG9uIGEgbWl4ZWQgZmFtaWx5IHN5c3Rl
bS4gUGFyc2luZwo+Cj5FciwgaXMgaXQgcG9zc2libGUgdG8gaGF2ZSBhIHN5c3RlbSB3aXRoIENQ
VXMgb2YgZGlmZmVyZW50IGZhbWlseT8KPldoYXQncyBnb2luZyB0byBoYXBwZW4gd2l0aCBDUFVz
IGhhdmluZyBkaWZmZXJlbnQgZmVhdHVyZXM/CgpJIGhhdmUgbm8gaWRlYS4gVGhhdCBlYWNoIGNw
dSBoYXMgYSBwZXItY3B1IHZhcmlhYmxlIHRvIHN0b3JlIHRoZQptaWNyb2NvZGUgcmF0aGVyIHRo
YW4gYSBnbG9iYWwgb25lIGdpdmVzIG1lIGEgZmVlbGluZyB0aGF0IHRoZSBjdXJyZW50CmltcGxl
bWVudGF0aW9uIHdhbnRzIHRvIG1ha2UgaXQgd29yayBvbiBhIHN5c3RlbSB3aXRoIENQVXMgb2Yg
ZGlmZmVyZW50CmZhbWlseS4KCj4KPj4gKyAgICAgICAgICogbWljcm9jb2RlIGZpbGUgaXMgb25s
eSBkb25lIG9uY2Ugb24gb25lIG9mIHRoZSBDUFVzLCBhbmQKPj4gKyAgICAgICAgICogZHVyaW5n
IHRoaXMgcHJvY2VzcyBtaWNyb2NvZGUgY2FjaGUgaXMgY3JlYXRlZC4gT3RoZXIgQ1BVcwo+PiAr
ICAgICAgICAgKiBuZWVkbid0IHBhcnNlIHRoZSBzYW1lIG1pY3Jjb2RlIGZpbGUgYWdhaW4gYW5k
IGFnYWluLgo+PiArICAgICAgICAgKiBJbnN0ZWFkLCB0aGV5IGp1c3QgbG9hZCB0aGUgbWF0Y2hl
ZCBhbmQgbGF0ZXN0IG1pY3JvY29kZSBpbgo+PiArICAgICAgICAgKiB0aGUgY2FjaGVzLgo+PiAr
ICAgICAgICAgKi8KPj4gKyAgICAgICAgdWNvZGVfcGF0Y2ggPSBhbGxvY191Y29kZV9wYXRjaCht
Y19hbWQpOwo+PiArICAgICAgICBpZiAoICFJU19FUlJfT1JfTlVMTCh1Y29kZV9wYXRjaCkgJiYg
KHNhdmVfcGF0Y2godWNvZGVfcGF0Y2gpIDwgMCkgKQo+PiArICAgICAgICAgICAgZnJlZV91Y29k
ZV9wYXRjaCh1Y29kZV9wYXRjaCk7Cj4+ICsKPj4gICAgICAgICAgaWYgKCBtaWNyb2NvZGVfZml0
cyhtY19hbWQsIGNwdSkgKQo+PiAgICAgICAgICB7Cj4+ICAgICAgICAgICAgICBlcnJvciA9IGFw
cGx5X21pY3JvY29kZShjcHUpOwo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29k
ZV9pbnRlbC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCj4+IGluZGV4IDhkOWEz
YjIuLmM0ZjgxMmYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwu
Ywo+PiArKysgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKPj4gQEAgLTI1MSw2ICsy
NTEsNDIgQEAgc3RhdGljIGludCBtaWNyb2NvZGVfc2FuaXR5X2NoZWNrKHZvaWQgKm1jKQo+PiAg
fQo+PiAgCj4+ICAvKgo+PiArICogc2F2ZSBhIG1pY3Jjb2RlIHRvIHRoZSBjYWNoZSBsaXN0Cj4+
ICsgKiByZXR1cm4gMTogYWRkZWQgc3VjY2Vzc2Z1bGx5Cj4+ICsgKiAgICAgICAgMDogcmVwbGFj
ZWQgYW4gZXhpc3RpbmcgZW50cnkKPj4gKyAqICAgICAgIC0xOiBmYWlsZWQgYXMgYSBuZXdlciBt
aWNyb2NvZGUgd2FzIGFscmVhZHkgY2FjaGVkCj4+ICsgKi8KPj4gK3N0YXRpYyBpbnQgc2F2ZV9w
YXRjaChzdHJ1Y3QgdWNvZGVfcGF0Y2ggKm5ld19wYXRjaCkKPj4gK3sKPj4gKyAgICB2b2lkICpt
YzsKPj4gKyAgICBzdHJ1Y3QgdWNvZGVfcGF0Y2ggKnVjb2RlX3BhdGNoOwo+PiArCj4+ICsgICAg
QVNTRVJUKG5ld19wYXRjaCk7Cj4+ICsKPj4gKyAgICBtYyA9IG5ld19wYXRjaC0+ZGF0YTsKPj4g
KyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KHVjb2RlX3BhdGNoLCAmbWljcm9jb2RlX2NhY2hlLCBs
aXN0KQo+PiArICAgIHsKPj4gKyAgICAgICAgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwg
KnNhdmVkX2hlYWRlciA9IHVjb2RlX3BhdGNoLT5kYXRhOwo+PiArICAgICAgICBpbnQgcmV0Owo+
PiArCj4+ICsgICAgICAgIHJldCA9IG1pY3JvY29kZV91cGRhdGVfbWF0Y2gobWMsIHNhdmVkX2hl
YWRlci0+c2lnLCBzYXZlZF9oZWFkZXItPnBmLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNhdmVkX2hlYWRlci0+cmV2KTsKPgo+WW91IGNhbiBpbml0aWFsaXplIHJl
dCBhdCBkZWZpbml0aW9uIHRpbWUuCj4KPj4gKyAgICAgICAgaWYgKCByZXQgPT0gT0xEX1VDT0RF
ICkKPj4gKyAgICAgICAgICAgIHJldHVybiAtMTsKPj4gKyAgICAgICAgaWYgKCByZXQgPT0gTUlT
X1VDT0RFICkKPj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+PiArCj4+ICsgICAgICAgIGxpc3Rf
cmVwbGFjZSgmdWNvZGVfcGF0Y2gtPmxpc3QsICZuZXdfcGF0Y2gtPmxpc3QpOwo+PiArICAgICAg
ICB4ZnJlZSh1Y29kZV9wYXRjaC0+ZGF0YSk7Cj4+ICsgICAgICAgIHhmcmVlKHVjb2RlX3BhdGNo
KTsKPj4gKyAgICAgICAgcmV0dXJuIDA7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgbGlzdF9hZGRf
dGFpbCgmbmV3X3BhdGNoLT5saXN0LCAmbWljcm9jb2RlX2NhY2hlKTsKPj4gKyAgICByZXR1cm4g
MTsKPj4gK30KPj4gKwo+PiArLyoKPj4gICAqIHJldHVybiAwIC0gbm8gdXBkYXRlIGZvdW5kCj4+
ICAgKiByZXR1cm4gMSAtIGZvdW5kIHVwZGF0ZQo+PiAgICogcmV0dXJuIDwgMCAtIGVycm9yCj4+
IEBAIC0yNjEsNiArMjk3LDMwIEBAIHN0YXRpYyBpbnQgZ2V0X21hdGNoaW5nX21pY3JvY29kZShj
b25zdCB2b2lkICptYywgdW5zaWduZWQgaW50IGNwdSkKPj4gICAgICBjb25zdCBzdHJ1Y3QgbWlj
cm9jb2RlX2hlYWRlcl9pbnRlbCAqbWNfaGVhZGVyID0gbWM7Cj4+ICAgICAgdW5zaWduZWQgbG9u
ZyB0b3RhbF9zaXplID0gZ2V0X3RvdGFsc2l6ZShtY19oZWFkZXIpOwo+PiAgICAgIHZvaWQgKm5l
d19tYzsKPj4gKyAgICBzdHJ1Y3QgdWNvZGVfcGF0Y2ggKnVjb2RlX3BhdGNoID0geG1hbGxvYyhz
dHJ1Y3QgdWNvZGVfcGF0Y2gpOwo+PiArICAgIHZvaWQgKm5ld19tYzIgPSB4bWFsbG9jX2J5dGVz
KHRvdGFsX3NpemUpOwo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAgKiBTYXZlIHRoaXMgbWljcm9j
b2RlIGJlZm9yZSBjaGVja2luZyB0aGUgc2lnbmF0dXJlLiBJdCBpcyB0bwo+PiArICAgICAqIG9w
dGltaXplIG1pY3JvY29kZSB1cGRhdGUgb24gYSBtaXhlZCBmYW1pbHkgc3lzdGVtLiBQYXJzaW5n
Cj4+ICsgICAgICogbWljcm9jb2RlIGZpbGUgaXMgb25seSBkb25lIG9uY2Ugb24gb25lIG9mIHRo
ZSBDUFVzLCBhbmQKPj4gKyAgICAgKiBkdXJpbmcgdGhpcyBwcm9jZXNzIG1pY3JvY29kZSBjYWNo
ZSBpcyBjcmVhdGVkLiBPdGhlciBDUFVzCj4+ICsgICAgICogbmVlZG4ndCBwYXJzZSB0aGUgc2Ft
ZSBtaWNyY29kZSBmaWxlIGFnYWluIGFuZCBhZ2Fpbi4KPj4gKyAgICAgKiBJbnN0ZWFkLCB0aGV5
IGp1c3QgbG9hZCB0aGUgbWF0Y2hlZCBhbmQgbGF0ZXN0IG1pY3JvY29kZSBpbgo+PiArICAgICAq
IHRoZSBjYWNoZXMuCj4+ICsgICAgICovCj4+ICsgICAgaWYgKCAhdWNvZGVfcGF0Y2ggfHwgIW5l
d19tYzIgKQo+PiArICAgIHsKPj4gKyAgICAgICAgcHJpbnRrKEtFUk5fRVJSICJtaWNyb2NvZGU6
IGVycm9yISBDYW4gbm90IGFsbG9jYXRlIG1lbW9yeVxuIik7Cj4KPlNpbmNlIHRoaXMgY29kZSBp
cyBub3QgaW1wb3J0ZWQgZnJvbSBMaW51eCBwbGVhc2UgdXNlIFhFTkxPR19FUlIuIFlvdQo+YWxz
byBuZWVkIHRvIHhmcmVlIGJvdGggc3RydWN0cyBpbiBvcmRlciB0byBhdm9pZCBsZWFraW5nIG1l
bW9yeS4KCldpbGwgZml4IHRoaXMuIAoKT3RoZXIgY29tbWVudHMgYXJlIGZpbmUgd2l0aCBtZSBh
bmQgSSB3aWxsIGZvbGxvdyB5b3VyIHN1Z2dlc3Rpb25zLgoKVGhhbmtzCkNoYW8KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 02:46:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 02:46: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-devel-bounces@lists.xenproject.org>)
	id 1gSCLA-00086l-Lp; Thu, 29 Nov 2018 02:46: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=wy/g=oi=suse.com=xgwang@srs-us1.protection.inumbo.net>)
 id 1gSCL8-00086g-KZ
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 02:46:06 +0000
X-Inumbo-ID: e9680df7-f380-11e8-9a16-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9680df7-f380-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 02:46:04 +0000 (UTC)
Received: from [10.67.20.246] ([45.122.156.254])
 by smtp.nue.novell.com with ESMTP (NOT encrypted);
 Thu, 29 Nov 2018 03:46:00 +0100
References: <4a1cfb5e-6314-42c5-264a-035635b1ff95@suse.com>
To: xen-devel@lists.xenproject.org
From: John Wang <xgwang@suse.com>
X-Forwarded-Message-Id: <4a1cfb5e-6314-42c5-264a-035635b1ff95@suse.com>
Message-ID: <d9896057-0144-8bb0-d988-abd94257cf55@suse.com>
Date: Thu, 29 Nov 2018 10:45:57 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <4a1cfb5e-6314-42c5-264a-035635b1ff95@suse.com>
Content-Type: multipart/mixed; boundary="------------F76BE4E5A2C94738FA2613CA"
Content-Language: en-US
Subject: [Xen-devel] Look forward to your answer: What is different among
 the three cpu model types on xen :[application default] vs [hypervisor
 default] vs [copy host configuration]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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


Hi Guys:

I have a  big confusion about cpu configurations in virt-manager -> CPUs
-> configuration (Refer to attachment)

There are 3 type of model : copy host cpu configuration (like
passthrough of kvm ); Application default; Hypervisor default.  I can
not find any difference amount of them.  Anyone could explain that?


Thanks very much in advance.

-- 
Thanks
SUSE John(XiaoGen Wang)



--------------F76BE4E5A2C94738FA2613CA
Content-Type: image/png;
 name="cpu_config.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="cpu_config.png"

iVBORw0KGgoAAAANSUhEUgAAAZsAAACACAYAAADd/sQUAAAABHNCSVQICAgIfAhkiAAAABl0
RVh0U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AACAASURBVHic7d13VFTH28Dx77L0
qnRpolgRC/aa2FCssUuiJmqa6THt1Z8ajTEmlhijJtGo0cRUTey9dwUFVJAmTekgvUjf9w/k
hpXiArtYMp9z9pxl987cuYV97sydmStLTExQIAiCIAgapPWoCyAIgiA8/USwEQRBEDROBBtB
EARB47Sr++J6QCCXLntzIzCQ1NQ0snNyMDU1wdLCAitLSzq2b0/fPr2wtLBoyPI+VH5+Pnv2
H+DSZR/iEhLIzc3B2NiYtq1bM2KYJx07tGfVt2sJCg7Bc8hgpnhNftRFfiwVFBaK/SQIgtrI
HuwgEBV9m2/XfU9QSMhDE2trazPjxalMHDdWYwWsjcSkJD753wISk5Kq/H7Gi1PRlmuzcctW
6bNvVy6nbZvWDVTCR0uhUKBQ/Hu4tbSqr9ju+GfXf3Y/CYKgfko1G2+fK3yxfCX5+fkqJS4u
LkYul2ukYHWx9ocNSoGmhYsLzZo6kV9QQERkJJ3dO+Hrd00pTXFxcUMX85E5e/4CXyxbAYCx
kRE7//q92mWLHtgv/6X9JAiC+knBJvr2baVAI5fLGeoxmIH9n6GpkxO6urqkp2eQkZFBVHQ0
Z85f4Nr1G/Tp1fORFb6iOzGxXLnqK/39/jtvMXzokErLOdrbE3jzJkEhoXh6DKa9W7uGLOYT
Y8yoEWI/CYKgNlKwWfPdeinQGBoasmTRAtxcXZUWNmhii10TW1zbtmHEME/CIyKxsbZu2BJX
IyY2Vnqvp6fHsCEeVS5naGjI0sWLGqhUTy6xnwRBUCctgMCgIAKDgqQPp73gVSnQVKWFS3PN
layWKjbz6GhrI5PJHmFpBEEQhIq0AS55+0gf2FhbM3rE8HplqlAouOxzhYuXLhN95w537sQg
19bGwd6Ont26MXrkcIyNjZXS3AgM5KM58wBY9sVidLR1OHriJLfCw0lMSkJPT4/mzs707N6d
USOGScHkr7//YfPWX5TyysnNZcjI55Q+692zJ4vmzyUkNIx3P/wYKGsqPLRnZ6Xy372byt+7
duPr709yyl1kMhm2Nja0adWSEcM8+XHzT1wPCKRH9258/ul8AE6ePsNXK1cBYGZqyo7ftynl
WVRUxIixE6S/V371BR3c3Cpt+8bv12FkZMivv//JzeAQEhMTsba25vlJExg8cAA5OTkcP3Wa
K75+JCUlkZaWTnFJCZaWFthaW+M5xIN+fXorBVtV99HHs9/DY9BAAJX2U0MeZ0EQnmzaADeD
gqUPOnVoj46OTp0zzMnNZemyFVz186/0XUhoGCGhYezcs5d5cz7GvWPHKvOYt3BxpRvSubl5
pKWlc9XPn9i4ON58/dU6l7Em/tevs+jzpdx7oJNEZFQUkVFRHDxyVCPrLbfll1+5ERBATm6u
9FlMbCxZWdkAZGRm8f2GjZXSxcbGERsbx1U/f9q7tWPF0iU19jarryf9OAuC0LC0AdLTM6QP
7O3t6pyZQqFg8dKvuHb9hvRZUydHWrVsScrdu9wMCqaoqIis7Gw+XfwF3369nObOzpXyKf8B
MjMzw9HeHi0tLYJDQykqKgJg/6FDeE2cgLl5Y1q1bMG450YTExcndRDQ0dFh1PBhSnk2c276
0PIXFBay7OtvlAKNeePGNHVyoqioiKjb0eTm5tV6v9TGxcuXgbL7Thbm5qTcvUtRURFtWrcC
wMHeDmsrK0xMysYOWVtbU1hYwK3wCHyu+qJQKAgIvMn2f3bhNXE8gMr7yMnJUaUyPorjLAjC
k00bIO/ePemDxo0a1Tmzs/d7qJWb8eJUnp80Ufo7IjKK+YsWk5qWRkFBARs2/sSyLxZXmddf
27bSuPG/PzJht8J576NPKCkpobi4hDPnzzN29CjcO3bEvWNHzpw7L/2Q6unqMuvVl2td/r37
DpCWlg6ATCbjjVdfYczokdL3BYWFLF22QqnZUd20teUsmDuHnt27IZPJyrb13Dml+2Pfr/kG
UxOTSmnXrd/A3v0HAbjs7SMFG3XuI3g0x1kQhCebFoCJsZH0QUJiYp0zq/gj3L6dq9IPEIBL
82bMnP6i9Pe1GzeqHdPzYFt/q5Yt6NShg/R3cnJKnctZHR/ff7tO9+rRQynQQNkPtLWVldrX
W5GOtg69enSX7lVoa8sZNKA/urq60jJVBRpAaf/cjrmjsTI+6cdZEISGpw1gYW5ObFw8UDZe
pa6ioqOl98/061vlMv1692LlN99Ko9mjb9+RmogextLy36lx0jPS61zO6iQm/jsgtEe3rmrP
X13y8/M5c/4CIaGhhIbdIi0tnXv5+Uo/6Lm5eZSWlmrkvs2TfpwFQWh42gAd2rtxPSAQgBsB
gWRn52BiYlxjwqokVPixtrKses40fX19jI2Nyc4uu+GdmJSk8o+Qlta/PZOKitQ/oj0j4997
V2ZmpmrPXx1Cb93i08+WkF6hrA3tST/OgiA0PC0o6xZcLis7m59++aXaBDWxs7WV3t+9m1bl
MgWFheTk5Eh/O9SjQ4K62draSO/T0mt3RV2xB19JaanaylRRcXExS75cLgUaY2NjxowayRuv
vcInH7zPS1Nf0Mh6H/SkH2dBEBqeFpS1sXft7C59ePDwUY4cO/7QxHdTU5W6rjZr5iy9P3/p
UpVpfK5clSaD1NLSwslRtR5QDcHRwUF671tFl96aNDIzk97n5OSQl6f+XmsRkVEkJSdLf3//
7SrefP1Vxo4exeCBA3Bt20blvEpKSupcjmbNnKX3T+JxFgSh4UkN+m+/8TpGRoZAWdfWr79d
y7xFizl+8hSR0dEUFBaScvcugTeD2LlnL7M/mcOU6S/jf+26lFmvHt2l99eu32Dn7r1KK4uN
i2fjT1ulv7t17aJ04/tRG/DsM9L7C5cuc+LUaaXvc3PziImLqzKttbVyx4Gt235TmmH59p36
37AvLCxU+rv0gRpUZmZWjelNKnQsuJefT3hEZJ3K8aQfZ0EQGp40N5pdkyYsmPN/fPbFl9I4
kytXfZUmt6zKhcvedOvaBYB+fXrT2b0Tfv5lMyuv37SZ46dO0apFC+6mpnIj8KbS/GuvvzxT
IxtVV/369KZjhftXy77+hl179+HctCmZWVncDApWahqqyMbamnaubaUBsrv37ef0uXNYWliS
kpJCZlbNgUAVLVu4oK2tLdUm3579ER3bu2FmasqdmFhuBgfXmL5ZUye0teUUF5fVaj74v7l0
7tQRuVxOXFw8Xbt05pUZLz20HE/6cRYEoeEpdVXq7N6Jb1Yuo3Wrlqol1tKSbgBD2diUBXP+
j25dOkufhUdEcvDIUXyu+ko/QOaNG7P0s4WPZTv+xx+8j4ODvfR32K1wjh4/gbfPlWoDTbkX
Jk9Sml4lIyOT8IgIKdDo6+vXq2z6+vq8Pes16e+cnBwuXLrMwSNHpbntaprepXHjxoysMJAz
Pz+fi5e9OXfhIpHR0dwIDFSpHE/DcRYEoWFVelJnc2dn1q5aic9VXy5cukTgzWDS09MpLCrC
wtwcK0tLmjSxpYt7J7p2dq80TsLIyJAliz7lkrc3R4+fIiQslKysLPT1DXBycKBXz+6MGj4M
Q0PDBtvI2rC2suKHNavZu+8AZ86fJyY2DhQKbGxs6Nm9K5FR0fhUU9vr1qUzy5cuYd+Bg0RG
R5OSchcbayuaOjkxwnMoxsbGvD37w3qVb7jnUBwc7Nn+904io6LJzsnB1saaNq1aMXnCeH7Y
uIkrvn7Vpn/ztVdxadaMU2fOEhsXT0ZmJhbm5jR1cqRXjx4ql+NJP86CIDSsSk/qFGq2eOlX
nL9YdlP8mb59mD/nk0dcIkEQhMef5mZqfEql3L0rvTdvLObsEgRBUIUINrUQn5BA2K1w6e82
rVs/wtIIgiA8OUSweUDorVskp1Sejys9I4Ovv10rdWc2NjamV49uDV08QRCEJ1KlDgL/dd98
u47I6GiaOzvTrJkzhgYGxMXHE3YrXOkZM6/MeAkDA4NHVk5BEIQniQg2FURGRRF5f5LJyOho
6X1FWlpavPzSiwwfOqRhCycIgvAEE73RKigpKcHv2nWuXPXlRuBN0tPTyc7JRk9PDxsrazp1
7MCoEcOwtxPjRgRBEGpDBBtBEARB40QHAUEQBEHjRLARBEEQNE4EG0EQBEHjRLARBEEQNE4E
G0EQBEHjRLARBEEQNE4EG0EQBEHjRLARBEEQNE4EG0EQBEHjRLARBEEQNE4EG0EQBEHjRLAR
BEEQNO6JecRAckoKJ0+f4bLPFRKTksjJycXSwgJbWxucmzoxbIgHTZ2cHnUx1S49I4PJU18C
YNtPG7Gxtn7EJWo4tT3m01+dRXxCQpV5mZmZ0cTWhg5ubnhNHI+xsbHS90NGPgfA+rWrad6s
WY3lys3NY+zk5wH4af33ODjY12czH0vFxcXs2rOPk2fOEB+fgI6ODk2bOvHum7Oeyv8zQfMe
+2BTWlrKr3/8yfZ/dlFYWCh9LpfLiU9IID4hAT//a+zcvZdZr7zMuDGjH2FpBXWo7zHX0dFB
Wy6X/i4qLiIzM5PMzExCQsM4eOQon386n3aubRtsm540y77+hjPnzgPQxNYWXV0doqKisbCw
ID0jg/mLFiOXy1n62cJKgfu/RuwP1dQ72JSWlhIQcJ3bt6O4d++eSmkMDAxwdm6Om1sHtLSq
b8krKipiyVfLueTtg0wmw3OIBx4DB9CihQv6enqkpqURF5/AhUuXOH7iFL16dq/v5gh1FBkV
xf6DhzE0NOSVGS/VOR91HPMP33uHgf2fVfosLy8PX/9rbNryMwmJiSz7+hu2/PgD8gpBSSgT
HhEpBZr5cz7hmb59AFAoFMhkMk6ePsut8AgArgcE0qdXz0dWVk1T5bz2v3bjP7M/6qPewSYw
8AZ5ebl4eU3DxMREpTTZ2dkcP36YwMAbdOjQqdrl1m/czCVvH0xMTPh84Xxc27RR+t7SwgJL
Cws6tnfj1RnT0dHRqde2CHWXmJTM/kOHMW/cuF7BRlPH3NDQkH59euPk6Mhrb71DYlISYbfC
adumdZ3L+rSKjIoCoKmTkxRoAGQyGQDdu3WhV4/uaGlp0cW9+v/fp4Eq5/V/aX/UR72DTXR0
JBMnvoBcLic3N1elNHK5nAEDBrNjxx/VBpvrAYHsO3gILS0tPv+08o/Og0SgefI1xDFv6uSI
jbU1iUlJxMbFiWBThfSMDADMGzeu8ntjIyM+WzCvIYv0WBP7QzX17o127949dHV1UShUf+Cn
QqFAV1evxma33//cDsDwoUNwbVvzj47wdGioY25jbQVAXDWdCYQy9ysygqAWaukgUFpaWus0
NQWnzMxMrt24AcCoEcPrXK5y3j5XOHzsOCGhYWRmZWFkaIhzUyeefaYfnh4eaGsrt9uX9wBz
ad6MFV9+wZmz5zh7/iIxsbFk5+Rgb2fH4IH9GTNqlFLaHzdv4e9du2nv1o6vv1pabXnmLVrM
lau+fPDu23gO8VB5O3Jzc9l38BDnL1wiPiGBjMxMHOzt6NOrF14Tx6OtXfXhrO32A5SUlHDy
zFlOnjrDnZgYMrOysDA3x96uCe6dOjJsiAfGxsb89fc/bN76i5QuLT1d6tkF8NzIEbw167WH
bpu6j3lNEpOTAdDX09PoeqqiUCg4f/ESx06cJOxWOFnZ2ZiamtDE1pbuXbswZPAgLMzNK6Wr
7TG8m5rKCy/NZOQwT15/9WVOnz3H2fMXiIuLJzUtjSa2tvTo1pWpz09G7/5+OHPuPF8sWyHl
4XftutKx7NalM198tlCph+Tev/9CX19fad25uXn8sX0H5y9e4m5qKmamptjZNaGDWztauLiw
YtVqjIyN2LZ5o5Tm5OkzfLVyFXZNmrB14/oq990Hn8wlMCiI116ewYSxY5S202viBGa+NA1f
f39+/3M74RGRKIClixfi5uoKQFBICKfPnCPsVjjJKSlkZWdjaWGBo6MDz0+coHSBU5vz+mH7
o6GO3+NOLcGmNrUaVVwPCEShUKCjo4Nz07p3sywuLuarlas4e/4CANrachzsHUhKSuJ6QCDX
AwI5dOQoXyxaSKNGZpXSR0RG8fy06RQUFiKTyTA1NaWgoIDIqCh+3BzFZe8rfLF4IXq6ugB4
DBrI37t2E3gziKTk5Cq7KWdkZOLnfw1dXV369elT6fuavD37Q4qLS5DJZDQyM6O4uJiIyCgi
IqMIDg3li0WfqmX7i4uLWfLVci5e9gbA1MQEJ0dH8vJy8fW/xlU/f5ybNqVbl85YWVri5upK
VnYWd2Ji0daW06bVv01TTWxtVdo2dR3zh7kTE0tycgoADvYN22W5oLCQJV8tx9vnCgDa2trY
29lRUlpCaNgtbgYF07tnD6VgU99z+Pip05w+d56cnBy0tLQwMzWlpKSE6Nu3ib59m+sBAXy7
cjkymQwLC3N69+xJXHwct+/EYGZmRru2//bYa+HS/KHbmJqWxgefzCUhMREALS0tCgoKuH4j
gOs3AqTljIyN6rYTq3E9IIDf/vyLX377AwBTU1Oys7NxqdCNfeXqNcTGxqGjo4ONjTVmZqYk
JiUR75OAt88V5nz0gdSxRF3ndUMev8edmoJN7Ws2NUm6f+Vp16RJvXbi9r93cvb8BbS1tZn1
yssMG+qBjo4OpaWlXPL2Yfmq1dwKj2D9pk3M+ejDKvN49pl+eAwaiGub1ujo6JCZlcWpM2dZ
v3EzNwID+XvnLqZ4TQagmXNTWrg0JzwiklNnzuI1cUKl/E6fO0dJSQn9+vTGyMiwVtszqH9/
PId40LpVK7S15ZSUlLB73342bPqJK1d98bt2nc6dOtZ7+32uXuXiZW/0dHX55MPZ9O3dSzoO
9/LzOXP2HF07uwMwsP+zDOz/LBcve7NoyVJMTUxZtfzLWm0XqO+YV6ewsBD/a9dZv+knFAoF
xsbGSvuqIfz+53a8fa5gZGTIrFdeZvDAAVJvuILCQgJv3qw0hqW+53B+fj7vvPE67h07YmfX
BC0tLRQKBcdOnOTrb9cSEhrGmXPn6f9MP9xcXXFzdZWu6l2aObNo/txabeMPP24iITERIyND
Pp79Hp07dUJfX597+fn4X7vG3v0H8bt2vc77sDrBIaGEhIYxecJ4Jo4bi4mJMQUFBUpX/e++
MQtdXV3atmktnWMFhYV8s2YdJ0+f4YeNm+n/TD+0tLTUdl435PF73KllBoHSUkWdXtXJzs4B
/m1br4uk5GT+2L4DgPfffpPRI4dLN5S1tLTo06snn83/HwAnT58lKDikynymveBFx/ZuUloz
U1PGjBrJy9NfBGDXnn3k5+dLyw8ZNAiA4ydPVZnfiVOnAfAYOKDW2zT1BS/aubaVqtxyuZzx
Y56TrjhDw8LUsv3BIWX5dOzQnn59eiv9+Bvo6+M5xEPtAUEdx7zcN2u/Y9zkF6TXqHETGTlu
IgsWLyEuPh6ZTMa7b87C0LB2wb4+4hMS+XvXbgDmfPgBQz0GK3W71tPVpYu7u1IadZ3Dffv0
xsHBXhpmIJPJGDJ4EO4dOwAQUuG8qd82JnDuwkUAPv3fHHr37Ck1KRno69O7Z0+GDR2ilnVV
Zc5HHzDzpWmYmJSNc3mwealTxw64tm2jdO7q6eoy86VpQFlTbmJSstrK86QdP01TS7BRKBR1
elWn/Io/NS2tzmXyuepLQWEh9nZ2eAwaWOUynTp2oH27svZc7ytXa5X/sCFlVyhZ2dkE3AyS
Ph/Q/xm0teXciYklPCJCKU1sXDyhYbcwb9yYLp3dH8yyzhwdHABIut88BPXbfrsmTQAICQ0j
NjZObeWsiTqOebmCggJycnOlV0FhIUZGhjR1cmS451B+2vB9g18J+ly9SlFRES1cXOjRvZuK
aTR7Djs5OgJIzYr1df7iJRQKBQ4O9rh3bNhaI5Tti7qwtrKS7ncmJSeprTxP2vHTtMeyGc3K
0hIo+3EuH0hWWzExsQCVrmQe1M7VlYCbQcTExtYqf2NjY2xsrImNjSMhIVH63MzUlO5du3Lx
sjfHT52mhYuL9N3J06eBsqanmgaz1pa+ftkVXMXjUJ/t7/9MX/7ZvZs7MbG8/s579O7Zg0ED
+tO1c+cqOxOogzqOebmKbe+q0tXVpbCwEFVuPyr4dyFdPV2V8o+NKwvaLs1rngqnIk2fw+Xn
TU2tDLVRfp+mZYVz/nGTm5tHaFgYwaGhxMUnkJ+ff79lomwflJSo77fsSTt+mvZYdhDo4OYG
lF2hxickYG9nV+s8yu8BWFla1LiclVXZj1zK3bu1XofJ/WkpyscllBsyeCAXL3tz+sw5Xps5
QwosJ0+fAWDwoNo3odVWfbbfwMCAr5d9yZZffuXEyVOcOXeeM+fOY2ZqypDBg/CaOEFqqlAX
dRzz+rC2siQ2Lr7SsaxKWlo6UNYUUlXPsaqUX31aWKi2PDTMOaxOd1PLaqXGRuq9+a8OCoWi
bAqkv3dSUGEKJE160o6fpj2WzWiWlha0ad0KgIOHj9apTOUHMDW15maZ8mYbWxubWq8jPb3s
h8nWVjlt967dMDM1JS09XboZGhQSQnxCIs2dnWnu7FzrddVWfbffzNSU999+k+2//cKcjz6g
d8+e3MvPZ8fOXbzyxlvEV6jNqYM6jnl9WFuV3StSpdmw/ArU0sJC5eluymtuGekPD2ZSmgY4
h9XJ8n4gVSVgN7QdO3ex7fc/QSZj3HOjWbXsS37/+Sf27dzB4b27aNyokdrX+aQdP01TS7Ap
KSmhtLS0Vq+SkpIa83x+0kQAdu3dJ02fURvl9zFCwsJqDGwhIaEAtZ7JNjMrS7oScXxg1l9t
bTkDnn0G+LdDwIlTZbUaj8FVt92qm7q238DAgIH9n2XR/Lls2/wjrVq2ID0jgy2/bFN7met7
zOvD2bkpAAcOH3loTX3fwUMANGvmrHL+5TW1OzGqN5Vo+hxWN0f7svJGRkXVurWjvPZfsbON
Oh04dASAj95/l1mvvoxbO1csLSzQ09VFS0tLIz0gn7Tjp2n1Djb6+gYk3B+Jra2trdILICEh
AQMDg2rz7dWjOwOefYbi4mLmLVxMVPTtGstRXKwcvLp16YKOjg6378RIfdwfFBIaht+168jl
cvr2rt3keXv3H6CkpISmTo60bV15ypMh94PKhUuXycnN5czZc2VdKu8HIU3TxPY3btyYwQPK
mgBjqqkB5ObmPvRCojr1Peb1MXjAAGQyGbfv3GH7PzurXe7YyVP4+V8DYEg1N32r0qWzO1pa
WgQGBRF8/8flYTR9Dqtbv7690dHRIT4hkUve3rVKWz4mLT0jg8ysLLWXLeN+bauutYe6nNdP
2vHTtHoHG0dHJ0JCbhIZGUFERLhKr8jICEJCbuLgUHMkn/3OW3Ts0J7UtDTeev8DfvhxE2G3
wikuLgbKuioGhYTw4+YteE17iaQK3RbtmtgyfkzZiN+V33zLkeMnpJNFoVDg6+/P/EWLAXhu
1Aicmzatsgz/7N5DVna29HdxcTE79+zlt/tTq7w45YUqr4pauLjg3LQp+fn5fLvue7Kys+na
2Z3G1cw3pW712f709HT2HTyktN1Q1sR0+NhxAFo+MMCv/P5VQWEhV3z9pPU8mMfD1OeY10cL
l+YMuz+bw+atv7Ds62+4fSdGavJNSEzk+x83smLVaqCsF1G/Pr1Vzr+pkyMjPIcCsOSr5Vy7
fkPp+5zcXA4ePkJ6err0mbrO4YZiZWnJ6PuzPyz7ejUXL3srXdHHJyRUOyTAuakTRkaGKBQK
1nz3g9QVXqFQEJ+QyJFjx0lMqntPsZYtWgBlMwNUvGcTn5DAim++rbbprz7n9ZN2/DSt3h0E
WrZsTVhYCAEB12r1iAF7e0datqx5EkR9fX2+XLyIzVt/Yc/+/ezau49de/cB//YequjCpctK
zzaZ4jWJiKgorlz15evVa1j3/XocHR3vP4ir7GTu1qUz06dOqbYM+w8eYu/+g9jaWGNoaMjt
OzEUFRUBMHb0qBp/cDwGDWDjT1ul6dqr6/6oKXXd/iPHT/DTz9tY+/16LMzNsbAwJy4+ntzc
PADMzRsz9QUvpTQtWrhgZmZGZmYmCz//AmsrKzIyMnBycuS71atULnN9j3l9vP3GLPIL8jl5
+iwnTp3mxKnTyOVyZDKZFOygLNAsmle7wY4AM16cyq2ICEJCw/hk3gJMTcqmqUlNS+NuaioA
WdnZSoOB1XEON6SXpr7ArfAIbgQGsmjJUgwMDHBycCA1PY3U1LRqe2EaGBgwY9o01q3fwLkL
Fzl34SKmJibk3cujuLgEuVxOI7PKI+xV9drLM/jg/+Zy/uIlrr80EztbW+ITE8nOzsauSRNM
jI2rDCD1Pa+ftOOnSfUONsbGxrRu3ZamTZupXM2Uy+Xo6+tjpEKvFW1tbV5/ZSajRgznxKlT
+FzxJSklmdzcPGxsrLG2sqJt69Z4egyu9MREPT09lixcwJlz5zl28hRht8KJvh2NkZEx3bp2
YciggTzTt0+N7bXfLF/GqTNnuR4QQFx8Anp6eri5ujJm9Eh69aj5+TmDB/Rn89ZfKC0txdDQ
kJ4PWV7d6rr9nh4eyOVy/Pyvk5ScxO3bd9DX18eleTN6du/O6BHDKtXQDPT1WbJwAes3bSYy
KprsnBwsLS1p1bJFrbsy1+eY14e2tpw5H33IUI/BHDtxiptBwaRnZFBaWoq1lRWtW7VkwLPP
0Ld3rzrlb2xszKplX3H42DH8/K8RGRVN9O3bWFlb0a1rFzq4tWPI4EFKadRxDjckfX19li/9
nH0HD3H0+AliYuNISEzEzq4Jo0eMoHEjM77+dm2VaUePHI6VlSU7/tlF9J07yOVy2rZpQ5dO
nfAc4kH07dvMWbCwTuVq1bIF361exbbf/yAoOIS4+HiaOTelT+9ejB4xnE1bf2bn7r2V0tX3
vH7Sjp8myRITE56MTtoNSJ2PYi6fdHPYUA9mv/O2uoooCE+k8sk+bWyslSbiFJ5+6htZKFSp
vA3eY2DDNqEJwuOooKAAAF0d1QbDCk8PxuJ8/gAAGe9JREFUEWw0KPTWLcIjIrG1sRHPuxcE
/h2DY2fX5BGXRGhoIthoUHnffo9BA/4TbbKC8DBX/fwBcGjgGSKER08EGw3Jy8vj9NlzAAwa
0P/RFkYQGtCiJUvZuWev1Nuq3M49e7l+IwAdHR2NPyBPePyoZW40obITp06Tn59PO9e20izK
gvC0y8jI5IqvHxcve7Npy884OTpiYKBPbGwcmVlZyGQyZr40Dbsmqj18THh6iGCjIQfuz+9V
l+fWCMKTqlEjM379aSMHjxzlqp9/2fis2LIu627tXPGaNIHWLVs+6mIKj4Do+iwIgiBonLhn
IwiCIGicCDaCIAiCxolgIwiCIGicCDaCIAiCxolgIwiCIGic6Pos1EpycjIpKckUFGjmiYqC
INSdjo4O5uYW2NnZP3azloiuz4LKUlJSyM+/h5tbB/T19R91cQThsXTo0H4GDx76SNZ9714e
N28GoK+vj52dwyMpQ3VEzUZQWXJyIr179xOBRhAeIjX1LhmZmRjo6xN6K5y8vDw6uLkRHhn5
0PdRt2+TnZ1Nu7ZtuRMbW6v3RsZGtGrVBn9/38cu2IiajaAyP7+rDBs28lEXQxAea4cO7cfd
vQtX/fxp06oVxsYPf0ikOhQWFhJwM4huXTrj63uFzp27Nsh6VSVqNoIgCGpWWlqKrY0NRkaG
KBQNcz2vo6NDSUmJyk9MbmiiN5ogCIKayWSyR/Kj796xY4OvU1Ui2AiCIKiZQqEgPiEBhULR
oK+rfn4NVpOqLRFsBEEQNMDRoeFv0Mvlj++dkToHmznzP2XIyOcYMvI5fvhxk8rp0jMyGD1h
spTW//r1uhahTi5e9mbIyOfwmjZdLfmlZ2RI25KUnKyWPJ8GHh4eyGQyli1bptLyJ06cQCaT
YWJiouGSPd6SkpKQyWTIZDJu376t8nePs/Jzobav9u3bV8rr2rVrvPrqq3Tp0gUrKyuMjY1x
dXXF09OTzz77jNjY2Epppk2bhkwmo3Xr1uTn1zw+bPv27chkMnR0dPDz86vzNisUCoqLixq8
ZtOxvdvTXbPZd/AQiUlJKi37259/PfSAC4Lw9NDX18fY2LjSS0dHBwBtbe0qvzcwMJDyKCgo
4Pnnn8fd3Z1Nmzbh5+fH3bt3yc/PJzg4mCNHjrBo0SKcnZ05cOCA0vrXrFlDkyZNCAsLY8mS
JdWWMz09nXfffReAOXPm0Llz53ptd3xCYr3S14Wvv3+Dr1NV9Q42crmc4uJitm777aHLJiQm
cvDwEenKRRCEp9++ffvIzs6u9Hr99dcB8PLyqvJ7Hx8fKY//+7//488//0QmkzFr1iz8/f3J
zc2loKCAiIgIDhw4gJeXFzY2NgwYoPzAwsaNG7NhwwYAli9fzo0bN6os5wcffEBSUhLt27dn
wYIF9dpmhUKBg719g9ds5HL501uzGTSgP1paWpw6c5aIyKgal/35198oLi6h/zP90NfTq++q
BUH4D8jJyeHHH38E4PPPP+eHH36gU6dOGBoaIpfLad68OcOHD+ePP/4gMjISQ0PDSnmMGjWK
qVOnUlRUxCuvvEJpaanS98ePH2fr1q1oa2uzdetWdHV1613uR9EbrWMVTY+Pi3oHG0cHe4YM
HoRCoWDz1p+rXS4yKopTZ84hl8t5aeoL9V2tIAj/EWFhYdy7dw+A1157rcZl9Wq4iC1vTrty
5Qpr1qyRPs/Ly5NqWepoPoNH1xvN19//6a3ZAEx7wQsdHR2u+vlz7XrVVdSfft6GQqFgqMdg
7Jo0UcdqBUH4DzAzM5PeZ2dn1zmfis1p8+fPJzo6GoBPP/2UyMhItTSfVeToYK+2vFQll8sb
fJ2qUkuwsbK0ZNSIYQBs2vpzpcgaeDMIn6u+6OrqMvX5ySrn6+1zhc+++JLnX5zB8DHjmfjC
ND6eO4/9hw5TXFx9FbWoqIjt/+xk1jvvM3rCZLymTWfO/E85dvIURUVFNa6zuLiE3fv2895H
nzB28vOMf34qH875H7//uf2haR9UUFjIvIWfMf3VWQ3e6+5pcunSJd5991169+6Ng4MDBgYG
tGzZklGjRnHx4sUq0xQXF/PLL78wdOhQnJycMDAwwMXFBU9PT1auXEl6ejoA7733HjKZDC8v
r2rX36NHD2QyGZMmTary+5KSEqytrZHJZOzZs0fpu6KiItauXUuvXr1o1KgRFhYWPPvssyxZ
soSCgoI67pH6iYuLQyaT8cYbb3Dv3j22bNnC8OHDadmyJUZGRrRv3545c+aQl5dXbR779+9n
3Lhx2Nvbo6enh5WVFQMGDGD9+vW1/j95GBcXF6ytrQFYsGABxcXFdc6rvDktNzeXWbNmcfXq
VVavXq3W5jMoq9kUFRU3eM2mw2PcG01tnbKfnzSRQ0eOEXYrnLPnL/Bsv77Sd5vuN6+NHjEc
SwuLh+ZVXFzMVytXcfb8hbJCastxsHcgKSmJ6wGBXA8I5NCRo3yxaCGNGpkppc3NzePj/80n
PCJC+kxPVxf/6zfwu3a9xsifk5PD3E8XERp2CygLovr6+twMCiYg8CbHT51i+dIlKm0DgP+1
61zxLes+uXvv/sd6dO/jbMaMGYSGhqKnp4ezszNWVlZERUURHh7O/v37+fXXX5kyZYq0fGFh
IZMmTZJ++C0sLHB1dSUzM5Njx45x5MgR3Nzc8PT0ZPLkyaxZs4YDBw6Qn59faZLRmJgYrly5
AsDhw4cpLCys9IN07tw5UlJSMDU1xdPTU/o8PT0dT09P6Ua3o6MjRkZGXLhwgbNnz7Jt2zZO
njyJvX3DXwEDbNu2jb/++ov09HTkcjmWlpYUFxcTGBhIYGAgp0+f5uLFi2hp/XtNWlhYyNSp
U9mxYwdQNkVK69atiY6O5vTp05w+fZpNmzZx8OBBKUCow6pVq5g6dSq///47kZGRzJs3j+HD
hyuVTVVr1qzhxIkTHDlyhKtXr1JSUsL8+fPV0nxWUUJiYoPXbvz8r9G9a5cGXaeq1Dao08zU
lPFjRgOw5ZdfpZrHJW8fgoJDMDAwYPLE8Srltf3vnZw9fwFtbW3envU6e3b8xY/frWHX9j9Y
OG8uBgYG3AqPYP2myuN7Nm3dSnhEBLq6unz43jvs+H0bO37fxr5/trN08SLcO3aodr2btv5C
aNgtmjo5sX7tan7bupnN67/jr21b6dSxA7Fx8az7YYPK+6Rtm9Y0btQIuVxOz+7dVU73NJkz
Z45KYyoGDx5cbR7ff/89Fy5cIC8vj5CQEPz9/UlISJACzOzZs5Vuxh48eJA9e/ZgYGDA33//
TXJyMr6+voSHh5OZmcmmTZsYMmQIAL169cLBwYGcnByOHTtWad27du2SrhSzs7M5efJkpWV2
7twJwNixY5XuGcyZMwcfHx/atWvHtWvXuHPnDsHBwSQkJDBw4EDCwsJ466236rBX1SM3N5cl
S5YQEhJCQUEBiYmJUk1HJpPh7e3N9u3bldIsX76cHTt2oKury7p168jOziYgIICMjAx27tyJ
iYkJvr6+zJ49W61lnTJlCuvWrcPQ0JDLly8zatQoWrVqxbfffktWVlat8mrcuDHr168HIDU1
FTc3N7U2n0F5bzQ7lWojO3buZtT4STW+fv9rh4q1Gx7bmo1aZxCYMHYMpiYmxCckcOjIERQK
BT/9vE36zszU9KF5JCUn88f2squm999+k9Ejh0v98bW0tOjTqyefzf8fACdPnyUoOERKm5qW
xtHjZT8Gcz/+kKEeg6V16urq0rWzOyOHD6tyvXdiYjl89Bh6enos/nQezZs1k74zMzPjo/ff
RS6Xc/GyN3Hx8SrtDzNTU37b+hN//rKFYUM9VErztNHV1a1yDMWDr5oeWzBw4EB69+6tdBVr
YGDA0qVLgbLn7JS3vwNcvnwZgAEDBjB+/HildMbGxrz88svSZzKZjIkTJwLwzz//VFp3+Wcv
vfQSAHv37lX6XqFQsGvXLgAmT/63iTg4OJjNmzdjaGjI3r176VihVmtlZcWWLVvQ1tZmz549
3Lp1q9ptV9WCBQto3Lhxta/AwMAq040fP57WrVtLNX4tLS2mT5/OoEGDAJS6H9++fVva5xs2
bOCtt96SgqtcLmfs2LHs3r0bgN9//73aJs66euuttwgICODFF19EV1eXiIgI3n//fRwcHJg9
ezYpKSkq55WRkSG9z8vLU3vTH1BjU39FL019gbdmvV7t96/OnMGrM6erlFf3ruqtnamTWoON
oaEhXpMmAPDrH3+x78Ahbt+5g5mpKRPGPqdSHj5XfSkoLMTezg6PQQOrXKZTxw60b+cKgPeV
q9LnZ86dp6ioCLsmtvTu2aNWZfe+coXS0lI6dexAE1vbSt9bW1lha2MDQPTtOyrnq60tV7rB
+V+zePHiKsdQPPjav39/rfN2cnKSmrQqBpsWLVoA4O3tTWho6EPzKb8Xs3fvXqX7AcnJyZw/
f5727dszd+5caZmKV44+Pj7ExsZibm6uVDs7cOAAJSUlDBw4kObNm1dZ9mb3L2iqCwS1kZ+f
T0ZGRrWv2nbDbdu2LYDSTAUHDx7k3r17tGzZkhdffLHKdAMHDqRfv34AlQZXqkPz5s35+eef
uXPnDosWLcLW1pbs7GxWr15N27Ztq7xgeFB8fDzvvfceUNa0GRkZKR1fdVEoFCQkJqpUG8nJ
yWHs6FFVBpxXZ87Aa+IEsrOzVcrL56rvY1uzUftEOqNHDGfnnr3cvZvKdxvK+sZ7TZqgNBq4
JjExZdNNuLZtU+PAz3aurgTcDCKmwvQUCfdH7LZs0aLWg0bj4spqK+HhEXw8d16Vy6TfvxpS
dbYEQX0yMzPx8fHh8uXL3Lp1i9zcXHJzc6V/rIpBYvLkyaxatYrg4GA6duzIc889x9SpU/H0
9JRqyRX16NEDJycn7ty5w6lTp/DwKKuF7t69m9LSUiZMmEDr1q1xdXUlKCgIX19funYte1ZI
+Y/b+PHjlfIOCwsDwM/Pr9Igw3JJ98+jqKiax6epYsWKFaxYsaLe+ZQzMip7BkvF8SjBwcEA
lWqZD+rbty/nzp0jJCSk2mXqy8bGhoULFzJ37lz++usvvvzyS4KDg/Hy8uL48eM8++yz1aZ9
7bXXyMjIYNKkSSxcuBB3d3fWrVvH+PHja0xXWw61uBeXm1sWcAC+W1/WVF8eaHJy6t4D73Gi
9mBT1uPMi9Vrv0OhUGBpYcGoapquqlI+v5iVZc034a2sLAFIuXtX+iz5fjXatA7za6Xd752U
mpZGalpajcs+rlcOTyOFQsFnn33G8uXLpbEWD2NiYsLZs2eZN28e27ZtY/v27Wzfvh1LS0um
T5/O3LlzMTc3l5Yvb0r7+uuv2blzpxRsyu/FlDezjRs3jqCgIPbu3SsFm/JlKjahASQmll34
xMfHE/+QZtcn5Xwqr+U4PGSCSUdHR4Aq5ylTN11dXaZNm8bYsWMZM2YMJ06cYPbs2dXOa7Z1
61YOHDiAubk5a9euxdramnnz5rFw4UJmzpxJQEBAlYNCa6tibUNVOTnZjB09Uuql6DVxPNnZ
tbsf1bWz+2N7Pmlk1uehgwfhNXECE8eNZfa7b9eqO2F5EElNrfkHvzwglDdtAdIkjukV2mNV
ZWtbls+oEcM5un9Pja8JY8fUOn+hblasWMFnn32GTCbj/fff5+zZs8TGxpKXl0dxcTE2FY5/
RZaWlmzYsIGkpCR+/fVXxowZQ05ODitXrsTV1ZWICr0V4d9gsWvXLkpLS8nIyODkyZO0bdtW
alIaN24cgNTL7fr160RERGBjY0P//v2V8itvInvzzTcf2vTx4Ycfqm1/aVJ5EHlY8Cz/vlmF
+56aZmxszKJFiwC4ceMGOTk5lZaJjY3l/fffB2D16tVSb7m5c+fi5uam9ua02Li4WqfJycnh
+UkTeH7ShDqNKSrv/fo40sh81HK5nJkvTatT2vJpuUPCwlAoFNU2h4WElLXFN3Vykj5zsLcD
ymYrqCltVeztytJGP0Gz6f4XlA/C27JlS5XjXB52jE1MTJgyZQpTpkwhMTGRUaNGcfXqVebN
m8eff/4pLdetWzecnZ2Jjo7m4sWLREVFUVRUJNVqANzd3XF2dubGjRtER0dLtZoJEyZU6lLf
smVLQD33Yx4Xbdq0AcruhdX0/1XeQcPV1bXBygZINZKSkhJyc3MxNjZW+v7VV18lMzMTT09P
pk379/dJR0eHTZs20bt3b9auXcv48eN55pln6lUWhUKBrY1NnWoZte1d9+B6/1M1m/ro1qUL
Ojo63L4TI42zeVBIaJg0ZqZv757S513c3YGy2VYveXvXar0d3NwACAi8yc2g4DqVvarZrEtL
S8nOrnyVJagm+X6zqrOzc73zsrW1lX5kqrqfUB7M/vnnH+lezIQJE5SWGTt2LFDWUaB8mQeb
0ACp7f/s2bNcuFD1efwwVV2dq/KdpgwbNgw9PT2CgoIqdYku5+3tzfHjx9HW1pZqgupQPtap
OsXFxSxcuBAoC4oP1ng3b97M4cOHMTY2li5gKurRowfvvfceCoWCmTNn1jigVRUKhQItLa0G
H9T5n2tGqw+7JraMH1PWc23lN99y5PgJqSeNQlE298/8RYsBeG7UCJybNpXStmzhQp9eZcFn
2deruXjZW2nHZ2fnEHgzqMr1NnNuyjN9+wCwaMlSzp6/oJRWoVBwKzyCw0eVx2KYGJtIN4aD
gpV7PmVlZzNl+stMnvYiR46fqP3OEOjSpWyA2rJly5Tu2YSHhzN9+nTpJntFiYmJ/PDDD6Sm
pip9Hhoayk8//QRQ5QC+8mCze/dujh49SsuWLSs9U6X8B3T9+vXcvHkTe3t7+vbtWymv9u3b
S7WiMWPGsGPHDqWb7aWlpfj6+rJ582aldObm5lJ34kuXLqn8XUNwcXHhgw8+AMoG2m7ZskXq
mKFQKDh69CgjRowA4J133sHt/gVcfZ07d47u3bvTuXNnvvvuO86dO8fd+/dqU1JS2LNnD336
9GH//v3o6+tLk3aWi4mJkcq9bNkynCq0hlS0ZMkSmjVrRkRERL2b0xSKUmLjYlEoShv0dcXX
F4Wi9OEFfAQey8e6TfGaRERUFFeu+vL16jWs+349jo6OJCYlSVd03bp0ZvrUKZXSvvbyDIJD
QklLT2fRkqUYGBjg5OBAZlYWySkpNc4gMPudt0nPyCAg8CZLvlqOrq4ujg72FBUVEZ+QSHFx
Mbq6uvTt3Uuqomtry+n/TD+OnTjJ6nXf8cf2HUyfNoWB/Z8lKDhEurd08dJlhg4epIG99XRb
uXIl/fr1Y+fOnTg4OODi4kJERARpaWm0aNECc3PzSkFly5Yt/O9//+PNN9/Ezs4OOzs7bt26
RWZmJgBNmjSRroIr6tKlC82bNycyMhJAqQmtXO/evbGxsZF6Zk2aNKna5qSNGzeSlJTE2bNn
mTRpEvr6+rRp00aaFr+wsBB9fX3GjRtH48aNgbImHS8vL37++Wdef/11li5dyueff86UKVNq
/K6hzJ8/n2vXrnHo0CFmzpzJW2+9Rdu2bYmKipKmAPL09OTzzz9X2zpjY2OxsrLC39+ft99+
W/pcV1eXwsJC6W8bGxs2btwodb0u98orr5CVlUXfvn154403ql2PoaEhGzZsYMiQIaxdu5YJ
EyZUyktVpaUKrK2tKS1t2FpGaSkNvk5VPXY1GyibuXXJwgX875OP6Na1C/oGBkTfjkYul9Ot
axfm/d/HLFn0aZUDAZvY2vLtyuX07N4NmUzGvXv3SEhMpFEjM6ZPm8JvWzZjfv8f+0FGRoYs
/+JzPp79Hs/264tdkybExsaRm5tHC5fmDBrQn4X/myN1Cy337puzmDh+LNbWVmRkZnInJgYA
904d6eLujl0TW54bNVL9O+o/oGvXrvj6+jJx4sSymSNu3aJdu3Z888033Lx5s8rxHi+//DIr
VqxgyJAhGBsbc/PmTXR0dOjUqRMLFizAz8+PphVqxBVVvC/0YBMalA16HDPm3w4iVTWhlTMz
M+PEiRNs3bqVSZMm0aJFC0JDQ8nMzMTd3Z2pU6eyc+fOSuOwvv/+ez7++GOcnJxITk6WAtvD
vmsIhoaGHDhwgD/++INhw4ZhbGxMQEAA2traDBs2jD///JODBw9W+h+pj+eff56YmBi2bNnC
hAkTcHFxwdTUFC0tLVq3bs3w4cNZt24d0dHRjBo1Sintjz/+yNGjR9HX12fTpk0Pvcfn4eHB
jBkzUCgUzJgxo87NaQqFArmWvMGb0bq4d3xsm9FkiYkJj2fJ1CAzM5P4hETatmn9qIvyVPDz
u8qwYSJoCkJNDh3aT7NmLvj6X6OLe6cGXXf5OqOiIujcuWuDrvthHstmNHUxMzP7T4/eFwTh
0VAoFNhYWzd4LeNxnhvtqQ42giAIj4JCUYqWlqzBb9Z37tT+se0g8FjesxEEQXiSKRQK4uLj
G/yeja//NVGzEQRB+K9QKBRYW1mJZrQKRLARBEFQM4VCgb6eHhmZmSo9WkUd8vLu0anDf+BJ
ncLTT09Pr8qnWQqCoEyhUKAl1yL6dgwtmjcjNj6e3NxcWrZwIT4hUeX3Ls2akZKaSlZWVo3v
k+/eJS/vHi1dmqGrq1vl7OaP2lPd9VlQr5SUFPLz83Bz64C+vmqPjBCE/5pDh/ZjZ/doHvVd
UJBPSkoydnb22NnVPDt3QxPBRqiVlJQUkpOTKCioPA+cIAhQWFjI7dv1f0ZRXRgYGODs3Jz2
7TvW+plemiaCjSAIgqBxouuzIAiCoHEi2AiCIAgaJ4KNIAiCoHEi2AiCIAgaJ4KNIAiCoHEi
2AiCIAgaJ4KNIAiCoHEi2AiCIAgaJ4KNIAiCoHEi2AiCIAgaJ4KNIAiCoHEi2AiCIAgaJ4KN
IAiCoHEi2AiCIAgaJ4KNIAiCoHEi2AiCIAga9/8KTu3y0COptwAAAABJRU5ErkJggg==
--------------F76BE4E5A2C94738FA2613CA
Content-Type: image/png;
 name="cpu_config2.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="cpu_config2.png"

iVBORw0KGgoAAAANSUhEUgAAAvUAAAGACAYAAAAtRZ1iAAAABHNCSVQICAgIfAhkiAAAABl0
RVh0U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AACAASURBVHic7N13fNT1/cDx1/f2
Ze+QQQh7gyAgUwUVRSsqIE6U1tba0to6forW1YrU0jpaR60VF0qdoEwVBET2HhFCCJtsstfl
7nvf7++Pyx05kkASEpLo++kjDy73Xe/7Xkze9/m+v++Pkp2dpSOEEEIIIYRotwytHYAQQggh
hBDi/JhaO4Az6bpOZmYGBQX5uFyu1g7Hj9lsJjIykri4BBRFqXe9nJwcYmNjL2BkQjQv+RkW
Qggh2pc2l9RnZWVQWlpCfHwCJlPbCk9VVfLycgGIj09s5WiEEEIIIYTwaHPlN/n5+URHx7S5
hB7AZDIRHR1Dfn5+a4cihBBCCCGET5tL6l0uV5tM6L1MJlObKwsSQgghhBA/bW0uqRdCCCGE
EEI0jiT1QgghhBBCtHNtt86liVTVTVl5MVXOKpwuF5qmYTQYMJnMWK1WggNDMZmMrR2maGW6
rnP8+AmOHTtGcXFxk/YRGhpKp06dSErqeNZuSEIIIYQQLe1Hk9Truk5JWTHlFaVERcYQHR2L
zWbDZDRT5XRQWVlBWXkZ2XmZBAcFExIUKonYT9jx4ycoKipiwoQJBAUFNWkfZWVlbNiwAYBO
nZKaM7wfldLSUnJycnC61EZvazGbiI2NJTg4uAUiE0IIIX48/JL61AMHyMjIpKioqFl2HhYW
RkJCPL169myW/Z1NQVE+FquFiwYMpbS0mJLSYkpKilFVN2azGbPZRGhwKOFhkWTnZlJQlE9k
eFSLxyXapmPHjjFhwgRUVeXEiRMAfh/yzvzAp+u632NFUQgKCmLkyJEsX75ckvqzyM7OJiEh
kZCQEBRFqfMLPOf1zK/i4mIyMk5KUi+EEEKcg19Sf/LEScaNG0dUdDSKN4fxy210dF1BAXTg
bAPdOnAqL49Vq1a1eFLvcFSg46Znt96kpafidLpITOhISHAoNruNKoeD8ooKcnOzAYiLiePY
ySM4HBXYbAEtGltzcbvduN1uDAYDRqNRrjKcp+LiYoKCgjh58iQhISG+hLM+NRNNTdMoKyuj
rKyMxMTEJpfv/FQ4HE6Cg4P5bsN2MrJzG7xdQocYLht5MYcOOVswOiGEEOLHwS+pzy8oICIi
gj/N+hebtu85rx0Pv3gAzz42g/yCgvPaT0MUlxbTKakzJzNPUFlZQVLHZEJDQgEFl9OJwWAg
OCgIRelATnY2lZWVRIRFUVBUQId2lNSXlpVgMpmwWe0YjcY23frT5XLhcDj8RrgVRcFmswHU
u8xsNl/QOBVFITQ0lIqKCr94zsVut1NRUdGCkf14aJoGQEZ2Lh0TOmAyGjEZjRhNnn8NBgOa
pqG63bhVN6rb83UiI9tveyGEEELUzy8rdLvdqKqbTdv3cNct13ue1MCta2iahubWcOsaqupG
c6u43Bqq041TdeJyqVS5VFSnp4f7pu17UFXP6HJLq3JWYbcHkJmVSaC1gFDrKTRnd1Ti8F5q
MBtyCDGnUmG3UVaViM1mRXW1nxFATdNQVZXwsAjyC09hs9gwmy2YTKY2mdxXVFRwMus4bvfp
Omqj0URCh44AZGQf9/vZMBpNJMYlERoaekHj9I7Oe2MpLS0lNzcXg8G/MZSmacTExPjKQLwl
OOLcNE07/YFJ91zF09HRNR23oqF5r4Jouuf56vVqbi+EEEKIs6uV1LvdnqS8rKwS8HSTcWsq
breOqro8o2guN6pbxaW50Vyab2TNrbqpqHSc3p/quiBJPSioqgvFoBMXvpeQ6D+hO3fjqlhE
RVUMJkM+gYHJKLYbiaj4BxWuJFAUtIYPzLY673kMCgoiICCA4pJiSktLsJgtmM0WzGZzm0ru
XS4XbrfK5WOu8JWsfL9hDarqSfLdbjcjLhmNoigYDAbWbfiuVSb1MhgMuN1uX+KYm5vLlVde
SWFhoe85g8FAWFgY3377LYGBgX7binOrmZRrmobiBpXqD0aaAUUBXQdd13BrOlqN98P7syOE
EEKIs6tjpN6TdBVW1wm7NQ3NraNpnj+0ruqk3qW6UF1unC4Vp8uF01mF0+Wmqur06LfLfWFG
6i1mE6VlpditAeSV9iEk73ls4bdgCbsHi3oCjBGAgqvwJQodwzCZTDgcDixmS4vH1lx0XUd1
q2iaTlVVFQEBgQQFBXPqVB6lZaVYrVYsZgtWq7VNJJuq6sblUtF0nVP5uYSFhuNyqaiq5+fB
5VJRFIWS0mLCwyL8ll1IiqKgqqpfAl9RUcFdd91FeHg4AIWFhXz88ceYTCbfepqmyUh9A2na
6fdVdbsxmwwE2wzVo/dnJuwK3l9L4cGJ7E1JwR5gZ9/+VEC64QghhBD18UvqVVXFVd12rqys
vPo5zZPAq25cqhtVdeFSPaUgqqqiujVUt4rbXV2eU2NUTXW5fB8SWpLdFkhBYT5xsfFk58ST
np1A4c7XGX5xJGZbd3StgGNHU8F+M053BBaLlcKiQgIC2kc9PZxOPgHcmhuny4mma4SFhaGg
kJObjcNRQYA7CIvZgsViadWkU1E8o/Wa5sblcuJ2u3G5XL6bqz2PFcxmMwbF4Lfswsap+I3U
A8R2iKFbt26+7yMjI4ntEIPdbvet53a7JalvoJrnVlXdBIba6ZSUJN1whBBCiGZUa6S+svrm
P0eVpxRCVdXqZN4zkupyq77Hbrcb1a15EnpNQ9Pc1LzXsLKy8oKM1AcHhZCVm0FZeRlBgUFU
VVVR6BjNyi1menWLITXdiq7H071bJGazkSqngyqng9CQDi0eW3PxJvW6rnvKpDQ3muamorIC
s8lEfFwCTqeTjMyTWCwWggKDfSU5rZF8GgyG6hIczwcQt+ZJ6r1XEXxJvcmMUr1ua1xhMBgM
fiP1AHFxccTHx/utFxcX55fUq6qKxXJhrvR8/NnnzH33/bOuM+3225h2+60XJJ7GqllT71JV
NLdbuuEIIYQQzazWSL1XldPzh9Olqp5yG7fq6UyheurpPcm8u3p0XkfX6657vRAj9QaDgdDg
MPLzT9EhtgOOKgedOiWzb98PHDphorikjMEXDa4uITJQVFxIcGAQxjZQptJQRqPRk9Sj+xJ6
RTF4XoOi4HQ5MZlNdO3andKSEjKzThIcHEpwUPAFSz5rslgsvqTepVb/LLlcvli8SbzZbPF9
AGiNOOsaqY+L68CgQYP81ouL60BAQABVVVXAhR2pv2XKZIB6E/u2nNDD6VKluNhosnLyiIvw
3Jcg3XCEEEKI5uM/Uq+6cVUn4Y7q2njVpXr+qPpKbTx/aDX99Ah9fVxOF+4LVCcdGBBEpaOC
4pJiTEYTLpeT6Ngoxl56JavXrqTK6cRgUHA4Hei6RmBA+7p8bzAYUF1q9Y2DpxN6g9GI0eBJ
hBQUdF0nLCyc4OAQ9uzdjdnkuYn2Qo/WW61W382yRqPnaoHL5cJqtQLepN5Y/TqMfssupDNr
6gHi4uOIjY31Wy8u3jNSX1npvYFcvaDntL7Evq0n9HA6Cb90+CAURWH79h11dsMZ0LsHuafy
yS8sxq1p0g1HCCGEaAT/kXq36utA4h2p9yT1mq/dpVs73d5S5+ztY1yqC9Xd8iP1UN1vPCSC
gqJT2K02XKrndZw4eRyAKqcDo9GAw+EgJPjsEw21RRaLxXPVQ9frTOiNBqMveS4qKuT4iaPE
xsQQEtI6H15sNrvnZ6m6xMZQndTbbHagOqlXDBhNRnRdr7HswrYkOnOk3mq1EhfXodZVg7i4
Dlit1latqT8zsW8PCT2AxWKmoKDQV15VXzecwEA7nQMTSeoYT96pAjKz8yguLZNuOEIIIUQD
1BqpV10qfXt05oe0I+e14749knFUOi7YSD2A2WRCc2uUV1YSEhxCWXk5Bw56umbkF5zy3ZgZ
GR51wWJqLt7yGxSldkJvNGIymqiorCQ9PY2w0DB6dO8FtN6ops1mw+WscTOswYjL6fJNPuVy
ujAajadrrauXORyVFzzWmiP1AQEBmEwmwsLCMBqNgCeB97YL9d4jciHKyupyy5TJOKs/cLeH
hB6gS5euHDiQisPhKV0KCLD7lqluN7quY6jZX1Y/PS+D6vK8N26/DwIXvkuSEEII0dbV0dLS
xSO/vxurxTOzp8FgxGg0Vv9rwGDwfCmK4hs1894k664e0QdwupxkZWVfoD71HoqicDLjJGNG
X0ZcbDyn8nM5lZ9HQWEBLpcTl8tFbm4uCR0SL1hMzUlVVRTwJfRGgxGz2YzLpfLDgRTMZjPd
u/XAZDJd0PNeF2/3G4OiYDZZUAxKre433o4m3u9bs/uNNw5vR6St2zdSXuHpABVg99SA1xzR
b83uN9Nuv61VjttU0dFRREef/iC9efMW32NVdaMZNAwGAyWlZZzIyCErJ8+X7J/+HXM66ZeR
eiGEEKK2Wkm9q5nLZS50cumqcvLVV8uZfNPNBAUGU1paisVsJicrh5zcHAIDAttd6Q2crv1W
FAWjwYjFbEEH0tPTKS8vpUuXbr7uLK2d0Ht5b4YNCQ7FqBj9Jpc6c6Kp1ph4yqtmfbzL5eLi
wUNZv34janUJl9lsYdBFF5OXl+fr5NJWznF7dGY3HINBwaAYWLN+K6D4JqMCHV0HTT+d1Ev5
jRBCCFE3v6Q+JiaGvLw8T8mMN+/VFVD0M0qdq5+j+p/qP8IKoHsTZl2noKCAmJiYln4NfgqL
irjhhhsJCQnhVH4uVU4HTpeLiKhw7IE20g8euqDxNCdVVTEYjFjMVrKyMjlx8hhdu3Snc+fO
1bMBt61E02a18fq/X/N9X7O3uM1mY84//lrnspam6/51+wEBAZSWlqJpGlVVVcR1iKfK4UTT
NE9pk8mEyWgiKyur+qqVwTcxVc19tscPi63hzG44DRUfG+3bXgghhBD+/JL6Xr16sGP7TrKy
sppl53FxcfTp06tZ9tVQERERrFixgimTptYaqc/Oya6VjLUniqJwKj+P1NRUOnZMYuiQS3y1
x22Ny+Xizjvu9iup0fXTI/J33l7XsgvTf1xVVYKDg6moqMBqtaIoCkFBQSiK4isti4+Pp6Cg
AIvFM5GX0Wj03Q/gHS22WCxUVFQQHByMqqqYzeYLEn97d2Y3HO+Hofo+FHk/hNUsxxFCCCGE
P7+kfsyYMYwZM8ZvhZMnT1JQUMDixUs5ceJEnTvp2LEj119/HUFBIXTpktxiwTZEQUHBj3ak
Pjw8nIL8AoZcPMQ3aVJb5Z1xuP7lrVNuo+s6TqcTm83KunXrGD16NKGhobXWs9vt5/wAWFFR
wbp167DZrDidzlab6Ku9ObMbTmN4PkzJhychhBDiTKazLdy2bRubt2wlIjyCXr160r9/P8xm
M0bj6c3cbjcul5ODB9PJzslh2LChDB0ypMUDr0+Xzl1ZsODzOkfzFEWhe/cerRDV+XO73Qy6
aLBvpLKtldq0F4qiYDKZiI6OJiMjk88//9w3oVRjWa1WbDYbCQnxktA3wpndcBrDZrPSpUvX
FohKCCGEaN/OmtQfO3ac4uJiiouLG7zDE8dPtEpSX1VVRX5+PrqmExEWyffrN7E75Qc0Xceg
KAzs15cxo4aDBpmZmURGRrbKZEdN5e0yJM6f2WwmLi6OyMhInE6nZ6ZevXH98b0fDrzlOVJ6
03BndsNxOp2kHzpMbEwsZvPpX0lVVU7yTuXRpUtnbO3o/1UhhBCiNZw1qZ88edKFiuO8Wa1W
4uPjiYyMxOFw0K1bd6qqHLhcLsxmM1arjYAAOzabrV0l86L5GQwG7HbPz0LNTiyNVbMGX0bp
my4nN7f635w6l+fm5JCUlHQhQxJCCCHanbMm9e2R1WrFarXWWScthJc3EW9KXbdoXh0T2+e8
EUIIIURbIhmNEEIIIYQQ7Zwk9UIIIYQQQrRzbS6pN5vNbb5Vo9wUKYQQQggh2pI2l9RHRkaS
l5fbJhN7VVXJy8slMjLq3CsLIYQQQghxgbS5G2Xj4hIAhczMDN/so22F2WwmMjKKuLj41g5F
CCGEEEIIHyU7O6tp/fyEEEIIIYQQbUKbK78RQgghhBBCNI4k9UIIIYQQQrRzktQLIYQQQgjR
zklSL4QQQgghRDsnSb0QQgghhBDtnCT1QgghhBBCtHOS1AshhBBCCNHOSVIvhBBCCCFEOydJ
vRBCCCGEEO2cJPVCCCGEEEK0c5LUCyGEEEII0c5JUi+EEEIIIUQ7J0m9EEIIIYQQ7Zwk9UII
IYQQQrRzktQLIYQQQgjRzpkAduzY1tpxCCGqDR48pLVDEEIIIUQ7Y/I+mDDhZ60ZhxACWL58
SWuHIIQQQoh2SMpvhBBCCCGEaOckqRdCCCGEEKKdk6ReCCGEEEKIdk6SeiGEEEIIIdo5SeqF
EEIIIYRo50znXkUI0R7t3pvCxk2b2ZOSQn5+AaVlZYSEBBMVGUl0VBQD+/dn9KgRREVGAlBS
WsqU2+6sc192u52oyEgiIyPomJDAmFEjuWjggFrrHTt+nF/99ve+7+e/97Zv/3XZk5LCwzP/
5Pv+4w/eIzwsrKkvWQghhPjJkqReiB+ZI0eP8c9XX2dfamqtZQUFhRQUFJJ2MJ31Gzfx5tvv
8PO77uTmSTeddZ+VlZWcOHmSEydPsmv3HhYvW87gQRfxxMxHCAoMbKmXIoQQQogGkvIbIX5E
Nm/Zyh8efqTOhL4uqqpiNBqbdKwdO3fxzLOzm7StEEIIIZpXvSP1J04eZ9u2zRSXlqBpGprb
jaZpuDWt+nsNTXOf8b2GW3P7fW8PCOTaa65lQP+BF/J1CfGTc/TYMZ6b8w8cDgcARqORq6+6
knGXX0qnpCQsFguFhUUUFRVx5OhRvlu3nl279zBqxPA69/evF/5Oj+7d0HWdSoeDosIidu7Z
wwfzP6KwqAjwlM9s27GTIYMHXbDXKYQQQoja6k3qN25aT+/efUmMT8RsNvu+NE3HpbpwuZy4
XKf/dfq+91+Wk5vLgoWf0b/fABRFaXKgO3bs4IMPPmDlypVkZGTgcDiIj49nyJAh3Hzzzdx4
440YDHLhQfx0/eu1N3wJfUBAALOeeZJ+ffr4rWOP60B8XAf69O7FdROuIf3QYWJjYurcn9Fo
9P0/FRQYSFBgIImJCQy9eDDTf3UfmqYBnhF7SeqFEEKI1lVvUl9SUkx0VDTdr34YTdPrXEfX
63keHXQwGBQWvHQnZWXlqG4Vs8nc6ABLS0v53e9+x7x583zHUxQFo9FIeno66enpfPTRRwwZ
MoS3336b/v37N/oY7UVOTg7XXXcdJpOJ5cuXEx4e3tohiTYiZd8+Uvbt830/7fZbayX0denW
tUujj9UhNpbuXbty4OBBAE7l5zd6H0IIIYRoXvUm9S5VRdc1HFVOOvQciabp6LqOroPZZKBv
52jKq1wcziikwuEiLNjO0F5x1eU44HK7+WrJQhRFQVVdUHf+f1YFBQWMHz+e7du3ExgYyIMP
PsjUqVPp0aMHJpOJrKwsli9fzpw5c9i2bRtjxoxh2bJljBw58nzOSZv17bffsn37dgDWrFnD
TTed/eZG8dOxcfMW3+PYmBgmXndtix7PZredfmyznWXN81PldLLy21Vs2badtIPpFJeUEBgY
SGREBLEx0YwaMZxLR49q0RiEEEKI9qDepF5VVbTqkXEdA3r1fxoQFGjHpUF5pZtyhwYY6Bwf
QaXTjVvX0d06quYdVTfgcqlNCm769Ols376dbt26sWLFCpKTk/2WJyQk8Mtf/pJp06Yxffp0
PvroIyZNmsTevXuJjo5u0jHbsmuvvZaJEydiNBoZP358a4cj2pAf9u33Pb5oQH/M5sZfFWuo
kycz2Lf/9I24HWJjW+Q4OTm5PPKnJ8nKzvZ7vri4mOLiYg4fOcLGzVvo07s3iQnxLRKDEEII
0V7UP1LvcqFX18xqOhgUAxjAqBgIDrShalBc7sJqtRITbsdgNFLucKPpOqpbQ1XdANUj9Y1P
6j/77DMWL16M0Whk8eLFtRL6mqxWKx988AFHjhxh8+bNPProo7z99tuNPmZbFxYWxpdfftna
YYg2qLCwyPc4oZkTXFV143RWkZmVxa49e/ngfx/jcrl8yy8d1TJXxl594z9+CX2npCR6dO+G
2+3m1Kl8Dh85Qnh4uCT0QgghBGcbqXdVj9TrYLfZUAwKiqKgoGC32XC5NQwmC6EhNqLDA3Dr
4NZ0VE3B7dZxuUHXwaAofglAQ/39738H4M4776RXr17nXN9oNPLPf/6T4cOH8+GHHzJr1izi
4+WPvfhpqKis9D1ursmbZvzxwXOuc8PPriMxMaFZjnemPSk/+B7fedst3HXH7X7LnU4nmVlZ
LXJsIYQQor2pt12MS1XRNQ0dsNus2G02Amx2goICwGDG6TYSGGgnNjIYXTHj1o24MeLWFVya
gkv37LopI/UZGRls2eKpEX7ssccavN0ll1xC3759cTqdLF26FICHHnoIRVEYOnRovdvt3bsX
RVEwmUxkn3Gp3+Vy8corrzBixAjCwsKIjIzksssuY9asWVRVVdUZu6IoPP744wB88803XHrp
pQQHBxMUFMS6deuaHFNOTo7ng5WiUF5eXmubxsT6hz/8AUVRuPXWW+uN4ZJLLkFRFKZOnVrn
crfbTUxMDIqiyBWEVhYcdHoCqDPLVVqC0WjklimTue9X95x9xXPcS1PPvfaA/4eTo8eO+9po
elksFpI7dTpXqEIIIcRPQr1Jvepyoeme8huLxYLNZsVut2K32dEUEzablZCQIMwWK5rBhKaY
cGNE1Y2omgGXqqDrOkoTRurXrl0LQFBQED179mzUtgMGDPDbx9133w3Atm3bSEtLq3Ob+fPn
A3D11VfToUMH3/OFhYWMHj2a+++/n02bNhESEkJMTAzr16/nySefZMCAAWRkZNS5z9WrV/Ps
s88yYcIE1q1bh91ux+FwMHDgwPOKqT6NjfWWW24BYOnSpb42iDWdOHGCrVu3AvDVV1/hdDpr
rfP999+Tl5dHSEgI11xzzTljFC0nMiLC9/j4iZPNum+7zUZ0VBRdkpO5ZNhQ7pl+F/Pm/pd7
pt9Va+Iqk8n/4l9pWdlZ9112xvKa9wJcMfYy3+N1GzZy67Tp/P7Bh3nvg/kcPXasqS9HCCGE
+FGqP6lXVfTqm11NZhNmkwmLxYrFYsFqtRIYEECALQCzxYbJZMFgMKMrJjQM1V+envSK0vje
8SdOnACga9eujd62W7duABw/fhzwJPkDB3omvvrf//5Xa31d133Pe5Ntr5kzZ7Jlyxb69u3L
rl27OH78OPv37ycrK4tx48aRlpbGjBkz6oxj06ZNPP300zz66KOcOnWK3NxcSkpKCA4OPq+Y
6tPYWEeMGEFiYiJlZWWsWLGi1v4WLlzoayFaWlrKqlWraq2zYMECAG666SasVmuD4hQtY0D/
fr7He/amUFp69mS6IV57+UW+WfIlX372MR++O5c3Xv0nzz71BLdMmUxUVGSd2wQGBPp9n5Ob
e9Zj5Obl+R4rikJgQIDv+ztvu5WbJ93k++Cg6zoH0g7y4Ucfc++M+3nsyWfIzslp6ssTQggh
flTqL79xudA0DV3X2f7tJ2z+5n+sX/Y+axe/w6qFb7Hi8zf55rM3WPHZf1j9xVusW/oOW7/5
gN2rP2Lfus9I3+wpx/DW4TdGYWEhAImJiY1+QR07dvTbB5xOjOtKoDds2MCxY8cICwtj4sSJ
vuf379/P3LlzCQgIYNGiRb4kHCA6Opp33nkHk8nEl19+ycHqft1n+vDDD5k9ezYR1aOoATUS
lqbEVJ+mxKooCjfffDMAn3/+ea19ep/zxrlo0SK/5bqus3DhQuD0qL9oPSOHn54VtqS0lLff
f79V4ggNDSEw8PTP+bYdO866/p69Kb7HcR06+E1QpygKv/rFdObN/S/33vNzBg0c6DeSv33n
Th7901OUl1c04ysQQggh2qd6b5QNCAjg6LGj/LD4L5jNZkwmMyaTCZPRhMFoQMFTXuN2u1Hd
KqpaPZus6kKt/tflcnHkyBHsAfZal+XPJiQkBKBWfXtDeLcJDQ31PXf77bfzyCOPcODAAXbs
2MHgwYN9y7xlLrfccotfr+ulS5fidrsZN24cXbrUnqAnKSmJzp07c/DgQVJSUujevXutdcaN
G1dvnE2JqT5NjXXq1Km89NJLLFq0CFVVfe9Rbm4u69ato3///jz22GO89957LFq0iNdee82X
dG3ZsoWTJ08SERHBlVdeec4YRcvq2qUzQwYPYtuOnQAs++obevXowdVXnf29OZWfT1hoaKP+
/zwbRVHo27s3W7Zt98Vx/bUT6JSUVGvd/akH2LBps+/7vn1617nPqKhIptx0I1NuupGqqirW
rt/AS/96FVVVycrOZtOWLVwx9vJmiV8IIYRor+r9S37DxJtYsOAzFi5c4JlQyq2haRqa5sbt
e+z5crvd9R4gPDyCe37xK78RuHPxdq05dOhQI16KR3p6ut8+AGJjY7n66qtZunQp8+fP9yXQ
qqryySefAHDXXXf57cdb675jxw7Gjh1b57Fyqi/9HzlypNFxNiWm+jQ11ksuuYSkpCSOHz/O
6tWrueqqqwD44osv0DSNKVOm0LNnT/r06cO+ffvYvn07Q4YMAU6P5E+ePLlFe6KLhvvdb37N
jD8+SHl5Bbqu88I/X2Ht+g2MvXQMXbp0JiE+npKSEnJycklLT+f79RvYtz+VWU8/ydAhFzdb
HBOuHu9L6lVV5fcP/h/TbruVAf37ER0VRU5uLjt37Wb+J5/6zUp97dX+cy8UFRUTFhbq95zV
auWy0aN4/4P5vtKenNw8hBBCiJ+6epP6gQMuYuCAi/ye03WdsrIyln29mGuumuDramMymfhq
xXKuvfp6goKCGpXA12X06NEAFBUVcfz4cZLqGOWrT0pKit8+vO666y6WLl3KRx99xJw5czAY
DKxYsYJTp07RrVu3WrPQekf8MzMzyczMPOsx9bO18DiLxsZUn6bG6i3BeeGFF1iwYIEvqffW
ynvLcyZNmsS+fftYtGiRL6n3riOlN21H93pTzAAAIABJREFUfFwcT858lD8/91cqq29+3rpt
O1urE+z6rN+0uVmT+pHDL2HokIt9x3U4HPz3nXfPus2V48bWGql/+LHHqax00Dm5E+Hh4Vgs
FvLy8khLT6eg4HR5Xe9ePZotdiGEEKK9avBdrG63m70pe1i8dCFhoeEcTD/ED/v288O+/RxM
P0RYSDiLliwk5Yc9aNWTVjVV165d6du3L3C6X31DpKSksGPHDgwGA9ddd53fsokTJxIWFkZG
Rgbff/89cLrMpa6bUTt37gzAb3/7W3RdP+vXQw891KTX2diY6nM+sXqT8oULF6JpGkVFRaxa
tYrevXvTu7cnyZo0aRKAr23l7t27OXToELGxsVx++eVNeu2iZQwedBEv/eNv9OxRuxysLgaD
gdLS0maNQVEUnnj0/xg5/JIGrX/VuLH88Xe/9XuutLSMEyczyDt1ii3btvP1ipUsXrqMTVu2
+iX0E66+iouqO14JIYQQP2X1jtR7k0DwJPSFhYW89/67/OmxJ6hrIL5rl87oOjz311lcccVY
AgMDMZpMmIxGwsIi6NQxGbs9oPaG9XjooYf4xS9+wZtvvsnDDz9Mp3P0o9Z1nQceeADwJKFn
1pbbbDamTp3Km2++yfz58xk6dChffPEFiqIwbdq0Wvvz1p17R/5bQmNjqs/5xDp06FCSk5M5
evQoGzZs4MiRI7hcLt8oPcCgQYNITk5mz549HD161DdKP2XKlFotDUXr65KczCsv/oMt27az
fuNGUn7YT2FhIU6Xi8iICKKjooiL68DFgy5iyOBBBAUFNXsMdrudZ554nN179rJy1Wr2pR6g
oLAAh6MKu91OdFQkfXr34uorr6RXz9oj7UajgV//8hfs3LWb7JwciktKKCsrI8AeQFhYKF27
dOGKsZcz9OLB531lUAghhPgxqDOp13Udp9OJ2+1G13UcDgfHjh0jNzeX390/w/d8rZ2ZTBiN
RsJDo0jq1AmL2YLbrZJ7Koede7YzYtjoBv8Bvvvuu3n//fdZs2YNEydO5JtvviE2NrbOdd1u
NzNmzGDlypWEh4fzwgsv1LvPN998k88++4zRo0dTVlbG5ZdfXucHhssu8/TIXrt2LevXr2fU
qFENiruxGhNTfc431qlTpzJnzhw+//xzX839lClT/Na56aabfDfVeuvppfSmbRs25GKGNaKs
JiQ4mG+WNO8kYgMH9GfggP6N3i4gIIBJN0xk0g3n7v4khBBCCFCys7P0HTu2MWHCz3xP6rru
a2kJnqS5tLSU8vJyT//6emrIdV3n2IkjVDmrsJhN6HgmnzIYDMTHJdC/70V1blefrKwsrrji
Cvbv309ERASPPPIIU6ZMoXPnzhgMBvLz8/n666+ZM2cOu3fvJiAggC+++MJXG16X7t27k56e
TpcuXTh8+DDvvPMO06dPr3PdqVOn8umnnxIVFcXrr7/O5MmTMRg8FUuaprFz50527drFPfec
nlUzIyPD14ozOzu73g8iTYkpJyfHNxFVWVkZgYGne4I3JVYv7w2wycnJ5OTkkJiYWGtSrHXr
1jFmzBh69+7N/v37SUhI4MSJEzJK2syWL1/C4MFDWjsMIYQQQrQzdSb14EnQ5/9vHumH0ikq
LiEmJpqsrBzi4mJr/ZudnYvFYsJuD6CqyoHqchMXF4vDUUXPHj2YPGmqL8FsrPz8fH7961/7
9VI3Go2YTCaqqqp8z/Xr14+5c+cybNiws+7v2Wef5amnngI8o4E5OTn1lh8UFxczceJE3+y0
NpuNXr16UVVVxaFDh3A6ndhsNjIzMwkPDwealtQ3NKazJfVNibWmrl27cvjwYQAef/xxnnvu
Ob/lmqYRHx/v66LzwAMP8OKLL57ztYnGkaReCCGEEE1Rb6ad8sNeMjIzmDBhAn379MJoMBAf
F4sCtf7t3683119/PcOGDeGaa66mb7/eaJrGiBGXcOjwIQ6kHWhygJGRkXz22Wds2LCBGTNm
0KdPH1+HneTkZCZPnsz8+fPZtWvXORN6gGnTpvlGlydPnnzWeuLQ0FC+/fZb3n33XaZOnUq3
bt04cOAAxcXFDBo0iDvvvJMFCxb49cRvisbE1FKxTp061ff4zNIb8NxQeeONN/q+l9IbIYQQ
Qoi2o96R+j89+Ti33nIL3bo1rItGfdLS0vjs80959s/PnXtlIX7iZKReCCGEEE1Rb/cbp9PJ
7L/ObpaDJCZ2bJb9CCGEEEIIIWqrN6n/+9/+cSHjEEIIIYQQQjRR0+5eFUIIIYQQQrQZktQL
IYQQQgjRzklSL4QQQgghRDsnSb0QQgghhBDtnCT1QgghhBBCtHOS1AshhBBCCNHOSVIvhBBC
CCFEOydJvRBCCCGEEO2cJPVCCCGEEEK0c5LUCyGEEEII0c5JUi+EEEIIIUQ7J0m9EEIIIYQQ
7Zwk9UIIIYQQQrRzktQLIYQQQgjRzplaOwAhROub+cRT7Ni1m3um38UtUya3djhtVmFREbfc
eTcA897+L7ExMS263Y9Bbl4eq9Z8x6YtW8nOyaGsrJyoyEg6dIgluVMSE8ZfRaekJN/60391
H5lZWXXuKzQ0lLgOsQzo149bb55MUFCQ3/LxP7sBgDdeeZkunTufNa7y8gpuuuU2AN5+43US
ExPO52W2O5qmsWHTZhZ8sYiUffsAmHTDRO771T0N2r60tIzl33zD2nXrycrOQdd1EuLjSE5K
4ubJk0jqmNiS4Qsh6iBJvRCi3SgsKuKJZ/6C0Whk9p+frpXUibZD0zQ++N9HfPL5QpxOp+95
o9FIZlYWmVlZ7Ni5iwVfLOK+X97DpBsn+m1vNpsxGY2+712qi+LiYoqLi0k9kMayr7/h2aee
oG+f3hfsNf1YLF3+FR999jk5ObkAmExGVNXd4O1TD6Txl9nPcyo/H5PJRIfYGKqqnKQdTOdA
2kEyMrN4cc5fWyp8IUQ9JKkXQrQbO3ft4WD6IQB2701h1IjhrRzRj8vhI0dYsuwrAgIC+OXP
727yflwuF7Oen8PGzVtQFIVrxl/FVePG0q1bV2xWK/kFBWRkZrF+40ZWfruaEcOH1drHQ3/4
PeMuv8zvuYqKCrbv3MVb77xHVnY2f3vhJd55898YayT/4txOZmRSXFzCNeOv4tqrx/PF4iWs
WvNdg7bNzMrm8aeeoay8nEk3TuSOW24hONjz4bqqqopv13xH506dWjJ8IUQ96kzqt23fyv79
+9B1vVkOoigKfXr35eKLhzTL/oQQP03Dhl7MiEuGYTAYuHjQRa0dzo9Odk4uS5Z/RUR4+Hkl
9W/8dy4bN28hODiYZ59+gj69evktj4qMJCoykoH9+/Grn0/HbDY3aL8BAQGMGTWSpI4duXfG
78nOySHtYDq9e/Vscqw/RXfcdgt33XEbdrsdAGWJ0uBtX/rXK5SVlzN18qRaPyNWq5Vrrx7f
rLEKIRquzqR+374fSO7UBYOhee6j1TSN/an7GpzUd+/enfT09DqXRUdH06VLFy677DJmzpxJ
eHh4s8TYGE6nk3/+85/Mnz+f9PR0rFYrffv25fXXX6dv374XPB4hfiqCAgP585N/au0wxFns
3pvC4mXLMRgMPPtU7YT+TA1N6GvqlNSR2JgYsnNyOJmRIUl9IwUFBjZpu5R9+9i9NwW7zca0
229t5qiEEOerzqRe0zTi4uKa9UCHDh9s9DZWq9XvF35VVRV5eXnk5eWxefNm/vvf/7J48WJG
jRrVnKGe07Rp0/jkk08A6NKlCzabjT179pCQ8NO60UoIIc40/yPP78Zrrx5Pn95nT+jPR2xM
NNk5OWTUc1OtaH6r16wF4NLRo7Bara0cjRDiTPUm9ZmZmfzhxftxVFXVXkEHXdPRNR000PUa
jzX/x1azhf88/yaapjU6uLlz53LHHXf4PVdSUsI333zDo48+yuHDh5k2bRppaWmYTBfm9oCd
O3f6EvpPPvmEm2++GfCcA0Vp+CVMIX4sNm/ZylcrVpJ6II3ikhICAwJI7pTEZZeO4ZqrrsJk
qrveuby8gv998inrNmzkVH4+oSEhxMfHMaBfX7p17crfX3yZwKBA5s39r2+bml1kFn32MTab
zW+fuq6zbsNGVny7irSD6ZSUlhISEkxchw4MG3Ix46+8gsiICN/6+1JTWfPd96QdTCc3L4+S
0lKiIiPp2DGR226e0iJJaXl5OYuXLWfd+o1kZmVRVFxMYkI8o0aM4NabJ9f7u6wp59ntdrPq
u7WsWv0dx0+coLikhMiICBLi4xh00UAmjL+KoKAgPv7sc+a++75vu4LCQl8nGYAbfnYdM+67
95yvrbi4mF179gBw/XXXNvbUNEp2rucmT1sLJJcNPW8AVU4nf3nur2RkZvGH3/2GQQMHNns8
bcW2HTsBGDVyRCtHIoSoS71Jva7rOKqqCEz03JSGrqC7FXRNgep/dbcBNM/zaN7nFNAMvnUr
CgLRdb1JSX1dQkJCmDJlCn369KFfv34cOXKEbdu2MXz4hblhbvfu3QD07dvXl9ADktCLnxxV
VXn+Hy+ydt16wNNBIzEhkZycHHbvTWH33hSWf/0Nzz3zNGFhoX7b5hcU8OAjj5GVnQ2AwWCg
qqqK3Xv2snvPXt96gUENLxOocjqZ9fwcNm/ZWh2PiYT4eNyamwNpB/lh335GDr/EL6n/x8v/
4uTJDMxmM7GxMYSGhpCdk0Pmliw2b9nKzIcfrHWz5vn63QMPoapuFEUhLDQUVVU5dPgIhw4f
Yf+BAzz3zFN+6zf1PKuqyqzn57Bh02YAQoKDSerYkYqKcrbv3MW2HTtJ7tSJoRcPJjoqin59
+lBSWsLxEycxmYz06nG6pCWuQ4cGvbbde1PQdR2z2Uxyp6Rzb9BEx0+cJDc3D4DEZr5C2pjz
BrBz1262bt8BwBeLlvxok3pd18nN85zzhPjmvZIvhGgeZ03qAexBZirLXOga2INMVBRpoBiq
H7vRdQgINlNe5AZNISDERHmBBjoEhJioyPf8MtCa6aZbrz59+pCcnMyRI0c4cODABUvqc3Jy
AOjQwD9yQvxYffLZAtauW4/JZOK+X97DhKuvwmw2o2kaGzdvYc6LL3Mw/RBvvPUWMx9+yG/b
f7/5FlnZ2QQGBvB/D/yBwRddhM1mo9LhYOeuXSxasowdu3Y3Kp75H33C5i1bCQwM4L5f3sOV
48b6uqJUOZ2k/PCDXz90gPt/cx8Wi4XevXr6PphXOZ289K9XWbXmO/7937lcfumYZru/COCK
yy/nmvFX0bNHD0wmI263my8WL+E/b73N1m3b2bFrN4MvOp0YNvU8b9m2jQ2bNmO1WHjkoQcY
PXKE7zVWOhx8t/Z7hgweBMC4yy9j3OWXsWHTZp6ZNZuQ4JAmtSTMqR49j4+La5GBDqfTyc5d
u3njrbfRdZ2goCC/c9UcGnPeAHr36kl4WBglpaUMH1a7i8+PRVFREW6358Oopmm898F8tu/c
SXZODi6Xi04dk+jRvRu3TZ3SKve6CSEakNRXlrlAU0BXqCh2E50UiK4o5B50gO4ZoS8vVj0j
9bpCRaHmGdXXFCoK3Z7SnGYcqa+pU6dOHDlypN6baluSjMyLn7Kc3Fz+98mnAPzxd79l/JVX
+JYZDAZGjRjOn594nEf+9CSr1qxl4nXX+UpZMrOy+H79BgCeenym38im3WZj5PDhuFxqo5L6
zKxsPlv4BQAzH3qQS4YN9VtutVi4eNCgWttdNHBAreesFgu/uHsaq9Z8R3FxMdk5ucTHNd+H
+Dtvv9Vv8imj0cjkG2/g29VrSD90mANpab5E9XzO8/7UNAAGDujPmFEj/WKw22xcM/6qZntN
XqWlZYCn3v18vfTKa7z67//4vne5XFTV6HevKAr3//Y+AgICzvtYNTX2vIWGhPDhu29TXl5G
aKj/Fakfk1P5BYBnkO7eGff7rsgEBwVRWelgX2oq+1JTWbFqFf/3wB8ZOfySVo5YiJ+eOoef
aib16KDrgK6goNB/fAxRifbqunrFl9jrulJdX+9ZF73mcy2T1B89ehSg1i91l8vFK6+8wogR
IwgLCyMyMpLLLruMWbNmUVXHPQIZGRkoisLjjz8OwDfffMOll15KcHAwQUFBrFu3jo8//hhF
UZg5cyYAK1euRFEU39eECRNq7XfJkiVMmjSJhIQErFYr0dHRjB07ljfeeAOXy9WkOGqu95vf
/Ibi4mKef/55xowZQ2RkJGFhYYwbN46VK1f69vv1119zxx130KtXL0JCQhg2bBivvfZanS1L
N27cyP3338/IkSNJTEzEbrfTvXt3rr/+ejZs2FBvzL/5zW+orKzknXfe4dprr6V79+4EBgbS
v39/Zs6cSUVFRZ3voa7rfP7550ycOJG4uDisVivx8fGMHj2a2bNnk5mZWWubxr6/ovlt2bad
KqeThPh4rrpiXJ3rXDRwAP379gFg89ZtvufXbdiIruskJiY0W6nClm3bcLlcdOvatVZC3xQx
0dG+2vac3Jzz3l9DdExMrD5enu+58znP8dXNDlIPpHHyZEZLhe0nMNDzuzi/oOC891VVVUVZ
ebnvq8rpJDAwgE5JHbn2mqt5+z+vc/mlY877OGdqynkzmYw/6oQeoLS0FPC81unT7uCdN//N
kgWf8tG8d1n+5QLeeOVlxowaSXl5Bf94+V8UFha2csRC/PScc6TeFmihskRF16D7sAiCws1E
JNmxB5V5ym80T5lNeaGGOcBIYj8bh9Y5fOU35fl69Y20zZvU79+/n2PHjgHQs+fp2s/CwkKu
ueYatmzZAkDHjh0JDAxk/fr1rF27lnnz5rFq1ao6O9WsXr2aZ599lmeeeQZd14mKiqKgoICB
1YnHjTfeSFpaGvv27SM6Otqv686gGqOATqeTO++8k08/9Yywmc1mevbsydGjR1mzZg1r1qzh
rbfeYtmyZcTUMV38ueLwmjdvHvPnz6ekpAS73Y7dbqe4uJjVq1ezZs0aXn31Vb766isWL14M
eNqBlpeXs3XrVrZu3coPP/zA66+/7rfPn//85xw4cACr1UpycjLR0dG+qyFLlizhgw8+qHXz
sjeWjz/+mMLCQoxGI1FRUaiqSkpKCikpKaxZs4YNGzb4lTFUVlYydepUlixZAoDFYqF79+6o
qsrWrVtZv349N9xwA/Hx8c3y/ormc+LESQD69O511qtWffv0Ye8P+zhx8qTvOW8dffeuXZst
npMZnuSra5fOjd62vLyCA2lp7D9wgIzMLBwOBw6HA/D8DnS7m39Aoi42m+eGT10/fbzzOc+X
Xzqaz7/4guMnTvLr3/+BkcMv4YqxlzNk8OB6b14+X9FRUYBncqPzbR7QlPsZLBYLTqeThlR7
6pxeyWK1+B63xnlrD7wlNZqmc+vNU/zeW0VR6NK5M0/MfIQHHpnJvv2pLPhyMfdMv6u1whXi
J6nukfrqkhmAylJPaY3RZKTHqAi2fJ5NZKKVyhLNNyJfXuQGHQZPCSYk0ehXfuMZ6W++kXqH
w8GSJUu44YYb0HWd8PBwrrzySt/ymTNnsmXLFvr27cuuXbs4fvw4+/fvJysri3HjxpGWlsaM
GTPq3PemTZt4+umnefTRRzl16hS5ubmUlJQQHBzM6NGjWbhwIXfd5fklNXDgQBYuXOj7euqp
0ze3zZkzh08//RSLxcKrr75KaWkpe/fupaioiAULFhAcHMz27dt54IEHGh1HTeXl5UyZMoVd
u3ZRXl5Ofn4+R44cYdiwYei6zowZM9iwYQP//ve/ffspLy/3Hfc///kPaWlpfvt8/fXXWb9+
PRUVFaSmprJz506ysrJ8ifwDDzyA2117OvHy8nJmzZpFamoqVVVVZGdn+0buFUVh8+bNvq5B
XrNmzWLJkiWEhoYyd+5cysvLSUlJITU1laKiIr7++utaff/P5/0VzcdbOx0dFXnW9aKjPUle
3qlTvue8l/Gb2iu7Lt6bJiMjI86x5mm6rjNv/v+4ddrdzHzyad77YD4rV61m3YaNbNuxE1Wt
/XN+oZ3Pebbb7bzwt79y7TVXY1AUvvt+HU/9ZRa33TWd/779rq9UpjkN6NcP8IyyZ7ZCq8mY
6vNQWFR0znULCjwjyQaDwe/m6dY4b+2B92dQ0zRKy+o+B4qi+GZ5PnT48AWLTQjhUW/5jS8J
ry6p6TkikvzjlWSmVlBZohLawYyu4Su/6XVlELZQAyGxRl8Nvq4rvoS+KUn9vffeS3h4uO8r
ICAAu93O9ddfz8GDBzEYDLz++uuEhIQAntH7uXPnEhAQwKJFi/xGtqOjo3nnnXcwmUx8+eWX
HDxYd9/8Dz/8kNmzZxNR/Uu+sfWax44dY/bs2YAnaZ4xY4avn6/RaOSmm27iiy88tb/z58+v
s6SlMXHMnj2bgQMH+kZNkpOTfccH2Lx5M/fddx+RkZ5fyDabjb/97W9ER0ejaRrbtm3z29+4
ceMYOXKk34i63W737TMvL89X9nSmyZMn07NnT9/NiQaDgenTp3PFFZ46YO/oOsChQ4d44YUX
APjggw/4xS9+4dfKz263M368/8yEzfH+iubhTSLz889eZuEtw+gQG+t7Lqo68W5I4tXgeKpH
iIsKG77PTxcsZN78j0BRmHTDRF7821+Z/97bLF7wKV8tWkh4WFizxddU53OewVPv/cff/ZZP
PnyfmQ8/yMjhw6l0OPh0wUJ++ZsZZGZlN2u8UVGR9OrZA4BlX33TrPtuiJhoTy1/Q8pmvFc1
oiIjfb+zvC70eWsPgoKCCKkeWEpPP1Tvet6/xzXLyIQQF8Y5a+oHXhXHbc/1o8/YKA6uLwJN
4dTRKuJ6BNBjTAg3zornhuc6kDjQysa3SgmIMNLlMivXPBfIkDuCzmukvqKigqKiIt9XZWUl
oaGh9OnTh3vvvZfU1FRuvfX0rHZLly7F7XYzbtw4unTpUmt/SUlJdO7suTyfkpJS5zHHjau7
brWhli1bRmVlJd27d/eN6td1jDFjxvhibu44evfu7Xtc16i62Wyma3Xpg7eE6VySkpKwWDyX
qOtL6s8VT81jLVu2jKqqKgYPHszPfvazBu2nOd5f0Ty89d+paWl13pvhlZp6AMCv60zHBM+2
h48cOeu2jZFQXaJ1/MTJc6x52tLlXwPw8B/v575f3UO/vn2IiozEarFgMBjaxM3w53Oea7Lb
7Yy7/DKeeeIx5s19kx7du1FYVMQ7789r9phvm+pp9btw0WIOHznS7Ps/m+TkTgAs/errc/5s
LV62HIDOnZPrXedCnrf2YNxYTznUpuq2sXXxlowldUy8IDEJIU47e029Dru+zmHnstzT/eh1
hVNHHSQPDiYwysjXf8+l/JTm611fka/R/XIL379USVmWjq4ZmpzU11e/XR9vKcmOHTsYO3Zs
net4W1IeaaE/Nvv37weoNdp9ptGjR/P999+Tmpra7DEE1ihrqO8Pm3filLrel+LiYrZs2cKm
TZs4ePAg5eXllJeX+/alqmqT4ql5rAMHPEnIRRdd1OD9tIX3V3gMvfhizGYzx46fYO269Vw2
ZnStdVIPpLFj126MRiOjR55uOTtm9Ejmvvc+mVnZbNy8mZHN0I724sGDMBgMpOzbx/7UA/Tu
1fOc2xRVXyk4c3S7oTx19y3rfM5zfcLDw7ly7FjSDqZzop4R7fLyctxud60R7IYYcckwxl52
Kau/W8ufnv4Ls//yDJ2rk+26qKq72WrVrxw7loVfLubY8eN88vkCbpkyuc71VqxazY6duwAY
X88NyGc623nTNI3y8gqCg4PO7wW0cddePZ4vFi1h5arVTLpxYq3/dxwOh28+hZ49urdGiEL8
pJ11pF7XPTPD1ux0o2sK+UeqiEq2kr62lIp8rUb3G4WSHDeZe12UZevV27RMn/q6ZFffgJeZ
mem7IfXMr5KSEqD+ZPd8eUejExPPPkrRsWNHAE6ebPjIYkvTdZ1nnnmGuLg4xo8fz1NPPcW8
efNYsGABX3/9dZ0de5rq+PHjAH43wZ5LW3h/hUd8XAcm3+iZcfQfL/2Tr1d+67sqpOs623fu
5Iln/gLADddfR3Kn00lddFQUE6tnG/3bCy+zYdNmv/crMyuLlatWNyqeTkkdue6aqwGY9fwc
du3e47e8rLycZV997deRo3u3bgB8/Nnnfq0SM7Oy+PtL/6yzPCg4KBiz2QzAvv0HGhVjU5zP
eS4sLGTxsuWUVHct8Tp5MoOvVni6Y3Xv6n/FK7jGLKneCZV0Xa+1j3N54PczGDigP/kFBcz4
44P8+823SDuY7hsQKC4uZl9qKm/OfYdbp91NTk5uo/Zfn25duzChuuXk3Hff528vvMSx4yd8
f8+ysrN5/c3/8vcXXwY8nYPObFvZ2PNWUlrKHdPv4ZZpd/H1ym+b5XW0VcmdOjFqxHDKysv5
y+znOZWf71uWlZ3Ns3/9G9k5OcTHdeCG6xt2BVYI0XzOOVJvCzJTWX0jrD3YREWhRukpN/nH
nKR9V1Hd/cZIeYGOritUntI5ulH1TEoVZqS8SGuxlpZn8pZe/Pa3v+W1115r8ePVxZus19WK
sSbvcm/MbcHf//53/vznPxMQEMAf//hHJk2aRJcuXYiIiMBisZCQkOAbCT9f3g89jdlfW3h/
f+zmzf+Ijz/9vN7lvXv15Lk/Pw3AHbdO5dCRI2zdtp0XXv4Xr77+Bh07diQ7J4ey6hvphl48
mOl31r7advedt3Mw/RB7UlJ4ZtZs7HY7SYmJ5BcWkJ9f0KTJnn5+150cPHSI1ANpPPKnJwkJ
DiauQwfyCwp8yUdJaSm33jwFgHvv+TkPPvoY6zZsZPfdvyC+Qwcys7MpLS0lPi6O4KCgWomd
yWTk8kvHsOLbVbz86mv875NPmT7tjmafdbampp7nr1d+y9vvzeOV198gMiKCyMgIMjIzKS/3
tJeNiAjnzttv9dumW7euhIaGUlxczNPPPkdMdDRFRUUkJXXktZdfbHDMNpuNv/7lGea++z5f
LlnCwkWLWbjI04XL26GmpvUbNzHxZK+rAAAgAElEQVTpxomNPjd1+d1v7sNR5WDVmrV8u3oN
365eg9FoRFEUv6uMFw0cwDN/eqzW9o09b/v2p/ruadiwcRNX15hLoC36YtES1m/c6Pect2xt
7fr1tW5wnTN7ll8p2kN/+D2n8vM5kHaQu+65l4T4eCorK8k7dQpd1+kQG8sTMx/BbrO1/IsR
Qvg5a1KvazqVJW7PKLyuVM8g6+k9v+7tU2guPN1vCr2dcODASiduB55JqQo8ifyFSuq7d/dc
7mvNeupevTwTv2zevPmsLd02bdoEeGbGbSv+8x/PRC/vvPMOU6dOrbW8OWuMve+Vt1ypMdtI
vXzLcTqdtRKumiorT5ecWK1WZj39JN99v44Vq1aTdjCdo8eOEhgYxNAhFzP+inFcOnpUnT83
NpuNObOfZfGy5Xyz8ltOnMwgKzub+Pg4Jl53HeFhobzwz1caFXtQUBAv/u15vlqxgh07d3H4
yFGOHjtGdEw0Q4dczIB+ff0mb+rRvRuvvfwi8+b/j337U8nIzKRzcidGjRzBxOuu5a1332PB
F4tqHef+395HWFgoa9etp6i4mOMnTjQqzsZq6nm+5qqrMBqN7Ni5m5zcHI4dO47NZqNrl84M
HzaMiddNqDXzp91mY9bTT/LGW3M5fOQopWVlREVF0aN7t0a3qDSZTPz6l7/g+uuu5dvVq9my
dTs5ebmUl1cQGxtDTHQ0vXv25JqrriQxsfla0JpMRmY+/BD/z959h0dVbQ0c/k1PL6SH0DvS
m0gXRJoVBQX1AmJBsSL3iu3Ch12xdwELUgS8qEiV3gmEDkkIhBLSe5skU8/3x5CRkABpkATW
+zw892ZOW/tkzKzZZ++1hwy+jXUbNnEsMoqs7GzsdjuBAQG0atmCW/v3o0+vW8o8vqL3rXOn
jnTt3Jmk5KQ60TudkJjIoSNl/w1NT88gPT2jxGsX/949PDz46L13+POvlWzYtJnE5GQ83N3p
1KEDnTt1ZOTddzrnXwkhrq0yk3rlgp76i4ffFA+1Mefbncn+PwtNqbBZlRL7wtVbUfZi/fs7
esu2bt3Kjh07StSRv1aGDRuGwWAgMjKSJUuW8MADD5TaJzw8nPXr16PVahk5cuQ1j/FSUs+X
z2vcuPFVv9aQIUPQaDRs376d3bt307Mc46prw+/3evXeWzMrdZxKpWJAv76VWgRIrVZz9x0j
uPuOEaW2bdm2vcxjfH18+HvFn5c8p1ar4Y5hQ7lj2NByxdCoYQNen/afMrdNemwikx6bWOp1
g8HA4xPG8/iE8eW6Blw5boAXn32GF599psxtlbnPPj7ejBp5L6NG3lvuY8AxFvqTD96r0DGX
ExoSzCNjx/DI2DHl2v+n2d9Wy3U7d+xYqcXNKnrfDHo97745o8LXqSmTJz3B5ElPVOkcer2e
Uffdy6j7KvbeEkJcXaWecRePf7fb7eh1OozJoRiTgylICcSY4o8xrR4Fab4Y070xpntiTHfH
mOGKMcOAMVOPMUuLMVuNMQcK8hUMBoOzpOXVHufcvn17Ro1yVF645557WLp0aYkvE3a7nX37
9jF37tyrFkOzZs2YMmUK4FjI6ccff3Q+8lUUhb///psRIxxJzLPPPku783Wda4OuXbsC8P77
71NYWOh8/eTJk4wfP77aht4AzgpGAKNHj2bjxo0ltmdnZ/P99987x9FD7fj9imujeGVgvU56
/IQQQojyKNVTXzwZ0mq1Mv/9BdVykdhTsaA4zn21H8vNnj2blJQUtm7dyujRo3FxcaF169aY
TCZiY2Mxm824uLgwcuTIUo+eq8vrr7/OwYMHWb16NY8++iiTJ0+mTZs2nD592jlRb+jQobz5
5ptX5fqVNWvWLPr27cuyZcsICwujWbNmxMbGkpmZSfPmzalXrx4ZGRlXPlE5vf322+zfv5/w
8HAGDRqEn58fTZs2JTExkYTzK4RmZGTwyiv/jHutDb9fcfUVT1INDQ2p4UiEEEKIuqFUUm+1
WmncqDFHI49w5Njhso6pMMcS0s2wWq1XPan39vZmw4YNLFiwgFWrVhEZGcnx48fx9fWlc+fO
tGjRgrFjx+Lt7X3VYnBzc2PlypUsXryYefPmERERwZEjR/Dx8WHYsGGMGzeO0aNH14o62Bfq
1q0b+/btY8aMGezcuZMTJ07Qvn17Ro4cydNPP820adP45JNPqu16vr6+bNu2jblz57Ju3ToO
Hz7M0aNHadiwIcOGDaN///6MHz++xDG14fcrrr6I/QcACKtAdSQhhBDiRqZKTk5S9u+PYNgw
xwQfs9lMYmLiZSfLVYZeryc0NFQm0AhxGatXr6BLl241HcY1MeOtd+jQvh23DxroXDcBYNmf
y/l29lx0Oh2zv/6S0JDgGoxSCCGEqBtK9dTrdDpCQ0Orffy7SqVy1ncWQtzYsrNz2LtvPzt3
hzPnx59p2KABrq4uxMcnkJObi0ql4tFxj0hCL4QQQpRTqaRepVJJb7oQ4qry8fFm/g+zWbX2
byL2H3DUAY93lDpsd1NbHhx9P61ayIqUQgghRHmVWdJSCCGuNl9fXx568AEeerB02VchhBBC
VEzFl20UQgghhBBC1CqS1AshhBBCCFHHSVIvhBBCCCFEHSdJvRBCCCGEEHWcJPVCCCGEEELU
cZLUCyGEEEIIUcdJSUshhBDiBpCamkpaWiomU1FNhyLqAIPBhcDAIAICAmo6FFFOzqR+xGcx
NRmHEAJ4pmVNRyCEuB6lpaVhMhXRq1cfXFxcajqcOiE1NYXAwKAbNoaioiKOHj1EWlqaJPZ1
hAy/EUIIIa5zqanJtGvXQRJ6UW4uLi60a9eB1NSUmg5FlJMk9UIIIcR1zmQySUIvKszFxVWG
a9UhktQLIYQQQghRx0lSL4QQQgghRB0nSb0QQgghhBB1nCT1QgghhBBC1HFSp14IUUpqWhob
N29h9569JKekkJ9vxN/Pj+DgIBo3asiw2wfTqGHDmg7zhpWVnc0DD48D4JcfZhMUGFiubUKU
V0FBAV9//TXLly/n+PHj5OTk0KRJE9q1a8eLL75Ir169ajpEIcRFLpvU29OisCVFoFJrUYfd
jMrggy1+N0r2KdQh3dCE9cQWvxt7UgQqn6ZownqimLKxx4ej2K1oQrqhDmhzrdoihKgiu93O
/EW/suR/v2M2m52vazQaEpOSSExKYv+Bgyz7YzmTHpvIyHvuqsFoxY0sKzub12fMRKPR8M7/
TcfDw6OmQ7puzJs3j1deeYXExER0Oh1NmzYlNDSUkydPEh0dzf/+9z+eeeYZPv/885oOVQhx
gcsm9bbk/Qzv1oDCIhObY6NR+zShoeYcdzw0gi/mLEQT1hPrqQ08+9hYVqz5m/j8JtizTzOg
bT1cXQys2rdfknoh6giLxcJb733ArvA9qFQqht4+mMEDb6V582a4GAxkZGaSkJjEjl27WL9h
E7f07FHTIdcKp06fZsWqNbi5ufHYhHE1Hc51oTz39MDBw5w4GQvAoSNH6X1Lz2sZ4nUtNjYW
o9HIrFmzmDhxIj4+PgDYbDbmzp3L888/zxdffEHXrl0ZN07e80LUFpdM6t3yYzEaE7EVeWEv
KsKQeQIX0xkUtRFbUT4UpFDv9CKSClKwFeWjFOXinrcOU0Eu9vqtsOGCOj8Bfc5xzN6tqhxo
gKeWW1t70aOJO0FeOjxcNKTnWUnJtXA2w8Tfx3I4m/FPz+LscU0I9dGVea6cQhvJORaOJBSw
dG8W+SZbie0rn3cs6/nMgrOcTjddNi53g5olk5oD8OS8M8RnmS+7vxC11bez57IrfA+enp68
Of112rZuXWK7v58f/n5+dGzfjscnjEenK/u/rxtNckoqK1avoZ6vryT11aQ897RH967ccnMP
1Go1XTt3usYRXt+mTZvG5MmTCbxo6JZGo+GJJ54gPz+fl156iWnTpklSL0QtUiqpt6dFYUve
j9GYyODenenTsztms5lu3brj7uaG0VhA/fqhTBw/npYtWhJ7qi3Nm7dg+DA13t7eFBYW4Obq
hqIo5BaYCD/yJ3aP+mhCu6P2a1nhANUqGHuzH/d1q4deo3K+brMrhProCPXR0bmhG/d09mX2
1jT+OJBV4niLTcFqV5w/6zQqvF01eLtqaBXswtB23vzf8kQiEwsrHJsQ14tDR47y16rVqNVq
3vxv6YT+YpLQi5rm4e7O/73xWk2HcV1ydXXF1dX1ktvHjBnDSy+9RHJyMomJiYSGhl7D6IQQ
l1IqqbclRTC8WwNsRV706dmdpk2bYrNaUalUaLVaCgoKUKvVdOvaBR8fH9zcXNFoNDRq1AC9
3oDZbMZsMpOckoyrXkOv9o1Q6d3ZfuJAhZN6nUbFK8NDuLmpB4oCfx/LYUNULrGpJoosdup5
aAn10dOrmQeD2nix+1R+qXN8tj6FTdG5JV5z06vp0sidCb39CfbWMXVIMI//fAbbBcm/EDeS
hb8uAWD4kNtp2+byCb0Q4sYWFBSETqfDYrFw6tQpSeprsduGjQBg/eqVNRyJuBZKJfUqtZbC
IhP2oiLMZjM2qxWNRgMoWG1WtDotVqsVg95Abm4uKhUUFRVit9nJzsrCYrFQZCri3Lk4EhIS
8PLyQo0eVJoKB/d4vwBubupBXpGNGcsTiE4quVRxRr6VjHwrR+IL+GF7GhZb+ZLyArOd7Sfy
iMsw8fUjjQny0tEi0EB0siyFLG48OTk5HDx8GIA7Rwyv1Dk2bt7Ce7M+JjQkhJ9mf1vmPlP+
8wpHIyN5YuIE7r/3HgDSMzIYO+5RHhx1P4+Oe4R9Bw6w8NclnIw9hQK8M3M67dq2Lfd+xaxW
GytWr2bTlq3EnTuHWq2hcaOGdO3UiVH33VvqSUPx+e8YNpQnH5/I5q3b2Lp9BwkJiWRkZhIS
HMzN3bvx8JgHMBgMACz+7X/M/Wme8xyZWVncfsfdzp/vvmMEkyc9Ua77FxkdzeYt24g5cZLU
tDRy8/Lw9/OjQYMwxoy6/6p80Qrfs5c169YTfTyGnNxc3N3caNyoIf379WXo4MFotWX/zVYU
he07d7Fuw0ZiTpwkNy8PLy9PQoKD6dGtK7ffNgi/evUq1baK3NMLq/ws/20xLi4uVW5jZd4H
ACazmZlvv0tCYhLPP/MUnTt2rMivos6JjIzEYrEA0LRp0xqORghRrFRSrw67mc2x0WhTo+nS
pSsKjj/iKpUKlQpUKjVqtQZFo6Cxa7Br7Gg0GrQaDVqtI+EHBb3BgNVqJeJYLITcjKb+TRUK
rH2YGyM6+GBX4P+WJ5ZK6C9W3oT+QnGZZlJzLQR56ajvq5ekXtyQDh05iqIo6HQ6GjeqmTKV
h44cYcGvi5m3YBEAXl5e5OXl0axJkwrvl5+fzyv/ncHxmBMABPj74+LiwrHIKI4cPcb6TZv4
4J238PfzKxXH+k2b2bxtO/n5+ajVary9vLDZbJw5e5YzZ89y6MgRPpv1ASqVigB/f9q1bUtu
Xi5x5+LRajW0bvnP/KGQ4OByt3/Wp58TH5+ATqcjKCgQb28vklNSSNyTRPievUybOoWBA/qX
/4ZehtVq5b1ZH7N1+w4AtFoNYfXDSElJ4dCRoxw6cpTVa//m7RnT8fHxLnGsyWzmrfc+IHzP
3vPHaqkfGorNbuN4zAmORUbRq+fNJZL6irStuu5pVdoIFXsfABw4eIi9+/YD8MfyFdd9Ur92
7VoAmjVrJr30QtQipXvqDT6ofZqgzTuOi4sBtVqNzW5Ho3asU6VWqVDUKhRFjUajxq44Enq7
VovWZkOr1aLRaNFptej1erQGd+w+TVAZvCoU2IM9HB8Ka47mEJV09ca7Fyf1oT76q3YNIWqz
lNRUAEJDQpxJyrUWFX2c6OMxPHD/fYwaeS+enh6YTKYSvaHl3W/OT/M4HnOCRg0b8sq/p9D0
fMKfk5PD2x/M4uChw3z5zXfMeP3VUnEUFRXx7FNP0rljR0JDQ1Cr1SiKwroNG/nosy+IPh7D
lm3bGdCvLwMH9GfggP7s3B3OjLfewcvTi48/eLdS7X/uqUno9XratG7l/B2YzGY++fxLNm7e
wjez5zKgX1/U6qqvF7jkt2Vs3b4DrVbLpMcmMmzIYHQ6HXa7nV3he/jg4085cTKWb+fMYdrU
l0ocu/DXJYTv2Yu7uxuTHpvIbQNvPf8k1xHv0WPHSq1fUJG2Vdc9rUoboWLvA4A2rVvh6+ND
bl4ePXtc31WhMjIyePvttwGYPn16DUcjhLhQ6TH18btpqDmH4mKlsKAQo9GITqdF0WhRq9Xn
e+xVqFUa0CjY7Yojobfb0disqDVqNGoNRUUmCgsL8XexosrcSFJeS7RNB5crKG9XDR0buAGw
8nB29bb4IoFejsfwJqu92s+tUasY0MqTAa29aOCrx9tNQ2a+lcRsMwfiCvj7WG6pyjtCXGt5
eY65KEGBATUax7SpU7i1fz/nzxcn9OXZL+5cPGv+XofBYGDmf18r0bPr7e3N1BeeY9xjT7Jz
dzgJiYnUL6OXsU/vXvieL+EHoFKpuP22QWzcvIX9Bw8RHRPjTOaqS6eOHUq9ZtDreXTcI2zc
vIWcnBySU1IJDSl/739ZUlJTWbRkKQAvPPM0t982yLlNrVbT+5ae/N/rr/Kf195g4+at3DVi
hHN4TGJSMr/9/gcA016aws09upeKt2vnzjXWtupo44Uq8j7w9vJiwU8/YDTm4+1duuf/evLq
q6+SlZVF+/btGTt2bE2HU6sUj1+/kqs5vv1SMVz8uoyxvz6V6vZRsk9xx9DbGT50KI0aNUSr
0WCxWLFZrdhtNhS7I/lVqVSo1RrUarUj2VerUavUzp8BfHx8GNCvHwP63IKSdabcQbUPc0OF
Y0jN2YzLl5Ssigb19M6kvrpLUWo1Kl4dEcKU24Pp0tANF52KcxlmFKBzQ3cm9g2gVXDpMaBC
XGvu7o4v0BmZmTUaR1nJX0X3C9+7F7vdTqeOHcocqhEYEEBwUBAAZ87GVSi+hg0aAJCamlah
46oiMCAArdbR95KSmlLl8+2J2IfJbKZ+aCiDBw0sc59OHTvQ/ibH/ITwvREXHBuBxWKhebNm
pRL6yqjuthWrShvL41LvA61Wc90n9EuXLuX777/Hzc2NX3/91fmURghRO5QeUx/SjS/mLEQx
JjNx/Hg6deyIXqdFhYKiKGg0GlRqFSpUoFKh1qhR29WoVSrUahUatcbRW6/VkJKSwr4DB1G5
B6NtPqTcQQV6OsJKzLagXIWCNHqNik4N3Xi8XwAqIN9k42BcQbVeo3tjd3o29cBsVZi1Nomd
sfnOtrjq1PRt6cn+OGO1XlOIygjw9wcgPiHROX+mrkpISATg5MlY/v1K2eUOs7IdT/+SUyqW
SLq4OJ4I2K9SlSyjsYDjMTFEHT9OQmISRUVFFBUVAY7r2WxVf5p47lw8AG3btL7s7/mmtm05
ciySc/HxztfiExIAaNa0yaUOu6Rr0bZiVWljeVzt90FtdfToUSZMmADA119/TdsLJqYLh9rQ
+31xDFL95sZSKqnXhPVEE9YT297PCQoMxM3VFaPRiF1R0GoVtIpjYqxGc/5QlRpQoVKpUaFG
hWN4jpurm6PyTaEb+p4vVCgoTxfHt//UPEuVG/jsoCCeGvDPAho6jQq99p8/9IoCX21MpcBc
vcNvWp/vhT8UX8COkyVLbRZa7Px9LKdarydEZXVo1w4Ak8lEYlJSmUNS6orMLMc6FRmZmVd8
8qBcjR6DSlAUhfmLfmXJb8swma/u4nXF8ycC/EtPEr5QQIDji15aerrzteKeaT+/emUeU5Zr
2bZiVWmjKFtWVhb33HMPRqORcePGyYJTQtRSZY6pt57agGJMJvbUKVxcXTAYDNgVO3abHcWu
Q9EqYFdApXL07AGOjnvV+Z4RFUajkazsbOxZKZi2vo22+RA0od3KFZTxfILt537JBW/LzaBV
YdCW7K0xmuxkGK1EJhbyv31ZJGZX/4dNYo7jC0nrYBfCfPWy0qyotfz9/WjdqiXRx2NYteZv
Hn90fE2HVGnBwY6hNXeOGM6zTz1Zw9GUz9Jlv/PLwl8xGAyMvPsu+vS6heDgIDw9PdFptYz5
1wTn04WqKk5kMzIu/4Wn+AtR8VAl+OeJTnZW+WO5lm1zxlmFNorSLBYLo0aNIjY2ll69evHd
d9/VdEhCiEsovaJsUgTPPjYWW1E+9euHoVGrKSosBLsdRW9HQXEk+Hats8yl3a6g2B3DcxRF
QXW+Ayw0OJhBAwag0ruxcM2+cif1GflWAOr76lFR/IC2cmatTS61+NSVmG0Keo2jbRVx4WTb
rTF53NvZlwb19Hz5UCN2n8pnU3Qu+84UlFjhVojaYMzoUUx/821+X/4Xg27t76wYU17F82gc
QypqTvFThjNnz9ZoHBWxcrWjPODUF56jf98+pbZX53CoBmFhAETHxFx2qFV09HGAEpVsiu9t
3LnyD1e5lm0rVpU2itIef/xxNmzYQJMmTfjjjz8uOYFdCFHzSk2UVfk0ZcWav1m1Zg3HY2LI
ys6isLCQwqJCioqKMJlMmExmTGYTZosFs8WK1WrFZrOff5zt+KcoCukZGWzeupXN23eh8m1c
7qCOxDvGtxu0KkJqoNRkWq6jl93H7cpPCuqdf5pgVyDT+E8lm0Kznf/8do41R3NQFOjbwpP/
3lmfXx5rysS+Ac4hRkLUBrfc3INb+/fDarXy2vSZnD5z+aTYai1ZtSko0DHELSs7m5zcin2J
rk7FQ4mOHD3Gscioa3pto9GIzVbxalbZ53uqK9tjfLkvUhdv6961KzqdjrNx55w13C8WfTyG
/QcPodFo6NOrp/P1rl06o1arORoZSdT5hPhKqtq2ytzTqrSxKux2u7OS1PVi+vTp/Pzzz3h7
e7NixQoCAmq2QpaouPWrV8p4+htIqaReE3Yz5zz7cSa9CINej1arxVhgpKCggILCAgoLC89P
cjJhKirCbDI5Vp61WbDZbNjsduyKgkGvR6PRkJBjI7neQDQhXcsdVHq+lePnF4Ia1v7aVxNI
y3M8KQjz1V1hTwjzdXzpyMi3YruoBz630MYXG1IYOzuWWWuT2RWbj4tezcguvnz7SGNCvK98
fiGulRefnUzHDu3JyMxk8gtT+Ob7OcScOHl+QTlHnffI6Gi+n/sjDz4yjpSUVOexjRs1xN3d
DUVR+Pyrb5zJjaIoJCYls3bd+gpPTK2MJo0b0a9PbwBmvPUOW7fvKDF2XlEUTpyMZc3f66rt
mp4eHoCj9nrxAkSKopCbl1eu41s0bw44VlO9cNx5YlISH37yWZnDUzw9PJ2r4kZGHS/3ttCQ
YO67x7FC66xPPmPt+g3OpFlRFPYdOMDrM2YCcPedI2jcqJHz2EYNGzBiqKPgwVvvfcDBQ4dL
nDvfaGTVmrVknZ/XUNm2OdpQ+XtalTZWVm5eHg+Nn8gDj/yLtes3VPl8tcGPP/7IzJkz0Wq1
LFmyRCbGClEHlO6KLsxGyT6FYiki32jENc+FAmMBis2O7fw/vd6KTqc7X+lG4xhTj4LN5hh3
b7fbsVptWCxWFEuR43xaF1QuvpR3TMvivZn8985Q7urow8aoXE6nX73Slhc7k2GiU0M3hrbz
4a+D2Zcd/jOig6OO8eXiKzTb2RSdy6boXHzdtEy/K5QWQS78q5c/769OqubohagcFxcX3p05
g7k/zePPFSv4fflf/L78LwD0ej3miyY67ti1m5H33AWAq6srEx55hC+//Y5tO3aybcdOvDw9
KSgswGq1odFo8LlG5f5efPYZsrKzOXL0GG+99wF6vZ4GYfWxWCwkJiVjtVrR6/X06XULHueT
x6po3rwZ3t7e5OTkMP3NtwkMCCA7O5uGDRvw1acfX/H4JyZOYMrLr7B95y4OjXuU0OBgEpOT
ycvLIzQkBE8Pj1LJrFarYUC/vqzbsJFPv/yKRUuWMv6Rhxg4oP9ltwE89OBoYk+fZm/EPj76
9HO+/PpbGjRoQHJKCvn5ji9j3bt2YfzDD5WKdcK/HuZEbCzRx2P4z2tv4OXpSUhwMBmZmaRn
ZACOBPfBUfdXum3VcU+r0sbKiIyKdo7R37lrN0MuqI1fF23dupUnn3TMSfH09OTdd9/l3XfL
XgTsiSeeYMyYMdcyPCHEJZRK6q0Juxl4kz+2+p3w9vbCbLZgMplQ7HZsdhs2m2O4jU6nRavV
OUpcogKVoxfEZrVht9uxWCy4ubnSs1Moan0R4XF7UXs3BFX5hp2En8pny/E8+rfyZOY99Xnj
jwTOXCZx1qpV1TZWfWNULnd39qWRn577utXjt4iyJ1wNauNF54aOGt/rI8tXzSarwMrG6Fxa
BLnQoJ6sYitqF61Wy5OPPcqdI4azYdMm9uzdR0paKkZjAUFBgQQGBNCmVSuGDr6NsLD6JY69
647hBAT4s/R/v3MmLg6NRkOb1q3p2qkTQ28fzJmzZ5n2xtVfgdLd3Y0P3n6TjZu3sCdiH2fj
zhEfn4CHhwfNmzWlfmgoA/v3w93dvVqu5+riwlvT3+DbOXM5dfoMefn5+Pv707JF83KVCG3Z
ojlfffoxvyxcRGRUNAmJiTRp3IjevW7hrhHDmfPTzyz7Y3mp4557ehI+Pt5s3b6D7Jwc4s6d
K9c2g8HAW9PfYMu27azbuImYEyc5c/YM7u4edO/WldsHDaRfn95lxu3h4cHH77/HmnXr2H/g
IKdOn+HM2bMEBAbQvVtXOrS7qcRiT5VtW1XvaVXaWBmdO3Wka+fOJCUncfedd1TLOWvSrl27
sFgcw1CzsrLYvHnzJfcdOnToNYpKCHElquTkJGX//gi+jGkJgOXgjwzv0RhbUT6enp4UFRWR
m5uLTqfDYNBjt9vRnl9d1uP8dpVKjYIdg06P1WrDbDGTmppKRmYmgYGBqPVubD2ei67taNCU
f8iJi07N9LtC6RDmhtWmsPJINpui8zidbsJqU/B21RDio6N3c08Gt/Xi+UVxpJwfDz97XBNC
fXSVmigLjlKYQ9s5ehY3RbqWJjgAACAASURBVOeyZG8m5zIdPZVB3jru7uTLXZ0cvfSHzhXw
6rKSk8d83bT0au7B1pg88or+GRMa5qtn2vAQmvgbWBeZy6frkiscm7h+PdMyhi5dyjehXAgh
ymv//giGDav7XziupdTUFAIDa7Y6Um2IYfXqFfK5VEeUsfhUZ1btOYgt9xzeehvBAfVQ7HYK
CwvRarXYbDbq1atHUlKS8/FoSEgImZmZqNVqrFYrrq6uqNVqktIyiYrPRuPVAHUFxtQXK7LY
eeOPBMb38ufOTj7c3cmXuzv5Av9UqLnQLc08+ONAVlmnqrBvNqXiolMzoJUnt7b24tbWXtjs
CoriWC222KFzBby1IrHU8YNv8mJcL3+evjWQTKOVjHwroT563A2OaQyZRisLd2dUS6xCCCGE
EOLGVnrxKb/WaHyboU45TO7pDdzk64vJbOZEXDJoXAj21tK8WTMOHj5MqskFJTeNvn36sCM1
leQcK9iK6HJTEAa9npjEHHRNBqIJ6gBqHahLzcu9IqtNYc62NFYezmZgGy+6NXYn0FOHu0FN
Sq6FtDwr0cmFrDuWW6214K12hQ/XJLHuWA6D2nrRNsQVHzcNarWKtDwrx5ML2RKTx86TZVc7
+PtYDlabQudG7gR5amnkZ6DIYudUmonw0/msPJRDVoG12uIVQgghhBA3rlJJvYIdFAW1X0tU
aZGgc0OlaFEHdULtVR91XgRo9Khc/dC1fwjL/tmg0aPWu6Nt2g17bgIqnQI6PSqPENR+Lc9X
n7CjsttBU7lSjkk5FhbszmBBOXu3H//5dKWuc7GD5wo4eK6gwsdlF9hYtj+LZfur58mBEEII
IYQQl1IqqVcpxYk9aALbsftkFCqVGrV/G9C7k5IfxrKNB9CG9QLFjjasF8s2HkDtGYbKxRe1
Ws+Bc1EoSiGawHbnV46yg6Iqo4CmEEIIIYQQoqpK99SrtaBSg9qAOrAd6oCbABWq4sKO3het
vtfgFjQNbinxkjqgLaA4yleqtKBSoVJpyl35RgghhBBCCFF+pXvqNVUvs1j9C38LIYQQorIM
BgNFRUW4uLjUdCiiDikqKsRgkPdMXSEDYoQQQojrXGBgMEePHqKoqLCmQxF1RFFRIUeOHCYo
qGZLaoryK72irBBCCCGuKwEBAaSlpbFz5w5MpqKaDkfUAQaDC4GBQfj7B9R0KKKcJKkXQggh
bgABAQEEBEiCJsT1SobfCCGEEEIIUcdJUi+EEEIIIUQdJ0m9EEIIIYQQdZwk9UIIIYQQQtRx
zomyK59vWZNxCCGA1atjajoEIYQQQtRBUv1GCCGEuM4pikJychIZGemYzeaaDkfUAXq9Hn//
AIKCglGpZFnRukCSeiGEEOI6l5KSTFFRER07dkavN9R0OHVCZmYG9er53bAxmM0mTp48QUpK
MsHBITUSg6gYGVMvhBBCXOfS09No3ryFJPSi3PR6A82atSA9Pa2mQxHlJEm9EEIIcZ0zm82S
0IsKMxgMMlyrDpGkXgghhBBCiDpOknohhBBCCCHqOEnqhRBCCCGEqOMkqRdCCCGEEKKOk5KW
Qgimvf5f9h88BMC9d93JU088Vq7jsrKzGffYkxQVFQHw/tsz6dyx41WLU1x9WdnZPPDwOAB+
+WE2QYGB5domri9Wq5XIqCjOxMWRk5OD2WzB09ODer6+tL+pHUFB8rsXoraptT31gwcPRqVS
oVKpeOGFF8p9XEpKCh4eHs5jN2zYcBWjFOL689eq1SSnpJRr3wW/LnYm9DUlKzubyS9M4bmX
/k1+fn6NxiKuDzf6eyrm5El+Xfobu/fsJTU1DYPegI+PN0ZjAadOn+HPFSvYuWt3TYcphLhI
neip/+abb3j++edp0qTJFfd98803MRqN1yAqIa4/Go0Gq9XKT78sYNrUKZfdNyk5mVVr1jpX
GlQU5VqEWMqBg4c5cTIWgENHjtL7lp41EoeoG06dPs2KVWtwc3PjsQnjytznRn9P5ebmYrVa
6dmjB61btUSv1wOO/8ajj8ewc/dujkZG4u/vR8sWLWo4WiFEsVrbU19Mq9ViNpt54403rrjv
qVOn+P7771GpVKjVtb5pQtQ6g24dgFqtZtOWrcSeOn3ZfX+evwCr1caAfn1xMdRc/ese3bty
y8096H1LT7p27lRjcYi6ITkllRWr17B+46ZL7nOjv6c6dezIA/ffT4f27ZwJPYBKpaJN61Z0
79YVgD17I2oqRCFEGUr11G/ZtY7M7AyKTIUoVL3nTYUKF4MrAX5B9Olxa4WPf/jhh/nll19Y
uHAhU6dOpVOnS/+BfeONN7BYLIwZM4a//vrrhnxsKkRVNAirz+23DWLN3+uY+9PPvDNzRpn7
nTp9mk1btqHRaBj38Fh2h++5toFewMPdnf9747Uau764/tzo7ymtRoPWVXPJ7c2bNmV3+B4K
CgspKCjAzc3tGkYnhLiUUkn972sWYXEFi2LBrjjSepVzq4KiXPgzJdP+84/fL3xNhQqDWo+3
yqNSSX3r1q0ZP348c+fOZdq0aaxZs6bM/Q4dOsSiRYvQarXMnDmTv/76q8LXEkLAI2MfZMOm
zUTsP8DBQ4fp1LFDqX1++PkXFEVhyODbCA0JqYEohRA1xdXVFbVajd1uJzcvT5L6Wuxs3DkA
GjVsUMORiGuhVFKfmBxPi4HdaBjcEGuRFY1GjaIo2G02VGo1ZpMJvV6PsbCAc/ZEOvjdRKGx
AIPBBZOpyPkfut1mR61RYzQVkGXMImlfbKWDnD59OvPnz2ft2rVs3LiRgQMHltrn1VdfRVEU
Hn30UZo3b17pawlxowvw9+fOEcNY9sdy5vz0M198PMs5bh7g6LFI9kTsQ6/X8/CYB654vsjo
aDZv2UbMiZOkpqWRm5eHv58fDRqEMWbU/bRt09q579r1G/jo08/RarV88fEsmjUtPY/m3Q8/
YtOWrTRv1ozPP/qAvPx8Z0WW5b8txsXFBYD0jAzGjnuUO4YNZeL4cfy1ajV79kZw9tw57HYb
zZs1Y8zoUXTp5KjWE7H/AOs3biTmZCwZGZk0DAtj8KCB3DliWIn2b9y8hfdmfUxoSAg/zf62
zDZP+c8rHI2M5ImJE7j/3nuuajzVef+rS/ievaxZt57o4zHk5Obi7uZG40YN6d+vL0MHD0ar
LbsXWFEUtu/cxboNG4k5cZLcvDy8vDwJCQ6mR7eu3H7bIPzq1atU2xb/9j/m/jTP+XNmVha3
33G38+e77xjB5ElPACWr/Fz4nqpKGy/8/T/5+EQ2b93G1u07SEhIJCMzk5DgYG7u3o2HxzyA
4YLhbCazmZlvv0tCYhLPP/NUragulZWdjd1uB8DL07OGoxFCFCuV1FttNmxWK41UIRQZC9Dp
tFjMFkwmEzqtluycbLy8PElIy+Ow/hD3BQ0nPT8VX50vmXmZaLUaLBYrZrMJnU5HQm4hVp0F
m81a6SAbNGjA008/zSeffMLLL7/Mnj17Snyobdu2jVWrVuHi4sJ///vfcp3TYrHw7bffsnDh
QqKiotBoNLRr147Bgwfz73//u8QfVYCEhATCwsKYNGkS7733Ht988w0rV64kMjISm81Gly5d
ePXVV7ntttsAWLt2LfPmzWPfvn0kJibSunVrxo0bx9NPP33JD+QVK1bwww8/EB4eTnp6Ol5e
XrRr144HHniAiRMnotPpyozplVde4Z133uHvv//mrbfe4sCBAyiKwpo1a/jjjz/46KOP6Nev
H1u2bLnk/Rg+fDirV69mzpw5TJw4sVz3UFy/xowexeq164g5cZKt23fQv28f57Y5P/0MwF0j
huPv53fFc8369HPi4xPQ6XQEBQXi7e1FckoKiXuSCN+zl2lTpzBwQH8Ahtw2iD17I9i2Yyfv
fjiLrz77BMMFY3o3bNrMpi1bcXFx4dX/TEWrvfJc//WbNrNxy1YKCgow6PXoDQaMxgIOHT7C
4SNHeWbSE+zdt5/de/YC4O3tTVFREcdPnOD4iROcjYvj2acnVej+1aZ4KnL/q8pqtfLerI/Z
un0HAFqthrD6YaSkpHDoyFEOHTnK6rV/8/aM6fj4eJc41mQ289Z7HxB+vt1arZb6oaHY7DaO
x5zgWGQUvXreXCKpr0jbAvz9ade2Lbl5ucSdi0er1dC6ZSvnuUKCg696G8Hx+9+8bTv5+fmo
1Wq8vbyw2WycOXuWM2fPcujIET6b9YHzc+LAwUPs3bcfgD+Wr6gVSX18fAIAXl6e0ksvRC1S
6hOxc7vuWM1qInbvhQI7VosVs8WC2WzBarVgtVmxK3ZsGjtKOzubN25CbVNjs9qwmM1YLBYs
Vhs2mw27YkPjqcW7VT06tOlapUBfffVV5syZQ0REBEuXLmX06NHObdOmTQNg8uTJ1K9f/4rn
ysrKYujQoezZ4xgH3KBBA9zd3dmxYwdbt27ll19+YePGjWWeq3h8f25uLq6urri6upKTk8Om
TZvYvHkzX375JWvWrHEO/wkICMBoNLJ371727t3LsWPH+Prrr0uc02w28/DDD7N06VIAdDod
rVq14syZM2zevJnNmzczZ84cVq1aRWAZdaE3bdrEm2++yYwZM1AUBX9/fzIzM+nYsSPe3t58
9NFHbNu2jbNnz9KoUaNSx6emprJu3TpcXFy4//77r3j/xPXP28uL++65i/mLFvPjvPn0vuUW
tFoNu8L3EBkVjaurKw+Muq9c53ruqUno9XratG7lTFRMZjOffP4lGzdv4ZvZcxnQr69zcvsL
z0wmKvo4cefi+X7ujzz71JMApKSm8sU33wEw+cnHCasfWq7rFxUVMWTwbdx71x00adwYlUpF
Skoqb73/AcdjTvDFN9/h5enJc5Ofol+f3nh5emI2m/lh3i8s+2M5K1av4d677yr39WpbPBW9
/1Wx5LdlbN2+A61Wy6THJjJsyGB0Oh12u51d4Xv44ONPOXEylm/nzGHa1JdKHLvw1yWE79mL
u7sbkx6byG0Db0Wj0TjjPXrsGI0aNqx02wYO6M/AAf3ZuTucGW+9g5enFx9/8O41bSM4fv/P
PvUknTt2JDQ0BLXa8TR83YaNfPTZF0Qfj2HLtu0M6NcXgDatW+Hr40NuXh49e/SocLzVrchk
4sAhx5oWXTt3ruFohBAXKvVXfOqk/+Lv4kdSQiJnzp4lLv4ciYmJpKQkk5qWSlp6OmmpaWSk
pWO32YmLiyMuLo74hHiSkpNJSUsjPT2NtPQ00tLSyM8x0iyoBc9M+E+VAvX39+fFF18E4LXX
XsNisQCwfPlydu7ciaenpzO5v5Jp06axZ88ebrrpJg4ePEhcXBxRUVEkJSUxcOBAYmJimDx5
cpnHGo1G7r//fg4ePIjRaCQjI4PTp0/To0cPFEVh8uTJ7Ny5k2+++Yb09HRSU1MxGo3O2L/7
7jtiYmJKnPODDz5g6dKl6PV6vvzyS/Ly8jhy5AjZ2dksW7YMT09P9u3b5zzHxXbv3s306dN5
+eWXndfMzc3F09OT9u3b07lzZxRFYeHChWUev3jxYqxWK/fccw/e3qV7lsSN6f5778HL05PE
pCRWr12Loij88PMvzm3eXl7lOk+njh1o26Z1iSdUBr2eR8c9AkBOTg7JKanObZ6eHkx98XlU
KhV/rVxF+J69KIrC+7M+oaCggL69ezFk8G0Vasuj4x6haZMmzhiCggKd1wf4/ONZ3DFsqHMo
gV6v57Hx4/H29kZRFGJOnKzQ9WpTPBW9/5WVkprKoiWOjokXnnmau+4Y7ny6qFar6X1LT/7v
9VcB2Lh5K5FR0c5jE5OS+e33PwCY9tIUhgy+zZnQF8dbVgJ5rdpWHW28UJ/evQgLq+/8IqVS
qbj9tkF0Pj9/JfqCzwhvLy8W/PQDv877kWFDBldbWyprb0QEJpOJer6+NG/WrKbDqVXOxp0r
179rGcOVXhfXl1JJ/XOvTyDOGE92fp4jgU9PJy09g7SMDNIzM8nIyCQjM5uMrGzsdoX0jCzS
0zNJS08ntXj/jAwyMjPJyMwiLTuDg2f3M+2dspPkinjppZfw8/Pj5MmTzJ49G7vdzquvvurc
5u/vf8VzREVFMXfuXNzc3Fi+fDkdL3iUGRAQwI8//ohWq+XPP//kxIkTZZ7jnXfeoWPHjs4P
ksaNG/POO+84t4eHhzNp0iT8zg9NcHFx4f333ycgIAC73U5ExD9lwM6ePes89rvvvmPy5MnO
oT8ajYZ7772XP/5wfNgtXLiQnTt3lhnTggULeOedd6h3/tH0hY9Ex48fDzieMpRl/vz5APzr
X/8qc7u4Mbm5ufHgaMeTm/mLFvPXytWcjYvD28uL+++9+wpHX1lgQIBz+ExKasnFrrp06sjI
u+8CYNZnX/DdnB84GhlJgL8/Lz5b9b8lAA0b/DNxrHh88IW0Wg2hIY4hGalp1ZcY1pZ4Lnf/
K2NPxD5MZjP1Q0MZPKj0vCdwJOHtb2oLQPgF5RD3RERgsVho3qwZN/foXuVYqrttxarSxvIo
fg+kpqaVeF2r1dSKDpdTp08TFX0crVbLoIG3VmhuhxDi6is9UTblHK43+fPok49iSjXi4uKC
xWLBVFSEwWAgIyODevV8iUs8xy7DYZ797+PEnz5LYFAw6emp6HUGLBYLZrMJg0HPmYx44kji
dGrZCXJFeHl58corrzB16lRmzpyJoigcO3YMf39/pky5/EI5xVauXInNZmPgwIE0bdq01PaG
DRvSpEkTTpw4wdGjR2lRzoU12rRp4/z/Nput1HadTkezZs1IS0vj7NmzztdXrVpFYWEhLVq0
uGRSPXDgQPr27cu2bdtYuXIlvXr1KnOfSxk7dixTp04lKiqK/fv306VLF+e2mJgY9uzZQ3Bw
MLfffnu52ipuHHeNGM6yP5eTnp7BV999D8CDo+/H1dW1QucxGgs4HhND1PHjJCQmUVRUdH4l
WketLJutdBL76LhHOHDwEKfOnGHZn8tRqVRMmzoFDw+PKrcLwMVwweTHSyyc5Xp+gqTdfvUX
1rqa8VTm/lfUuXPxAKV6zi92U9u2HDkWybn4eOdr8QmOMdplTYy+kmvRtmJVaWN5uLg4OnSu
xfutojKzsti8dRsAfXrdgq+PTw1HVPvUhgozF8cg1W9uLKWSepvdhkWxMP/Er7ir3CnKMpFd
mIXdbsND74Gb2p2s+Cz89f7EZpzk7d0fEuQSSHZqNrmFuahUKnxcfFEpKjIK0tGq9QS5BJaZ
6FbG5MmT+fTTT4mPj+e5554D4JVXXsGznDPwi4e+7N+/n1tvLbvEZkqKo2fn9OnLL75zIXd3
d+f/v9TKmsXJyIW9cFFRUQD06tXrsmNa+/Tpw7Zt24iOLvtx7uX4+/szfPhw/vzzT+bPn18i
qV+wYAEADz30UInH3UIA5yvcPMinX3zlmK/h58edw4eV+3hFUZi/6FeW/LYMk9lcoWvrdDqe
mDiBaW9MB6Bnj+60b3dThc5xo6vK/a+olFTH04MA/8tPng4IcDxRTUtPd75W3DPt51evzGPK
ci3bVqwqbazLTCYTf69fj9VqpWWLFrKKrBC1VKmkXlEUrHY7dzXQkJ6bjrdBQ6FVhcWmJsBN
ISEvk6a+Bg6npPBg60ZsOJVGv0ZmDqcUEublQWahGTedBZ1aTVK+lvrePqyMNl2y56miiivc
PPHEE9jtdurXr8/TTz9d7uOTk5MBSExMJDEx8bL7Xotl74t77cPCwi67X4Pzj2XjK9jzU2z8
+PH8+eefLFq0iA8//NCZwBcn9TL0RlzKkNsGkZycgs1mo1PHDiVWmLySpct+55eFv2IwGBh5
91306XULwcFBeHp6otNqGfOvCWRlZ5d5rKIoLFr6m/Pn8L0RHIuM4qa2bcrcX5RWlftfUcWJ
bEZG5mX3y8h0bA8OCvrn2PNDJ7Ozyh/LtWybM84qtLGustvtrN+4idzcPIKCAunbu/STYiFE
7VAqqbfb7RRaCmji2wK15Qwhnt6YbTbMVivBXt6YrYncFNiEs5lH6RLajsiUcFr4h5FRYKFt
YCjJeTnoNVr0Gg0uWgMN/RtSeDQKezUmyBMmTOD06dNYLBYGDRpUZg3hS2nSxPF49+mnn+ar
r76qtpgqqzhZv9IXjOLtxfFX1IgRI/D39yc5OZn169czZMgQdu3aRWxsLB06dKBDh9ILDAkB
jrkdF07irIiVq9cCMPWF50qUxSx2uSEMv/3+B4cOHyEwIIBGjRqyN2If73/0Cd99+VmFh/9U
p+Inao4hHrVbVe5/RTU43zERHRODoiiXPHd09HGAEpVs6oc6KvnEnSt/p8W1bFuxqrSxrtq6
fQcJiYl4enoy5Lbb5ImuELVY6SLPCuScSCZKryYtL4t8NyMWmx2L3U6Waw5x2Tl4pKhIjM/l
gOkEiadyOZp3hri0DDTxVjIKi9Cp1WjVajILCynwtJJ/Og29osJisZSqtV6poLXaEhNTK6J4
jPzRo0erHEd1aN3asThKeHj4ZT8kdu/eDUDbtm0rdR2dTseYMWP44osvmD9/PkOGDHFOkB03
blylzinElWSf7ymtaI/lqTNn+OmXBahUKv495QUaN2zAE5OfIzklhS+//Z5/v/j81Qi3XILO
l5XNys4mJze33FWAakJl73+xy31xuXhb965d0el0nI07V2ptg2LRx2PYf/AQGo2GPr16Ol/v
2qUzarWao5GRREUfp03rVqWOvVhV22Y0GrHZbBVKUqvSxqqw2+0YjQV4elbPfJLyiti/n5gT
J9Dr9Qy9fXCFOtBE7SBj6W8spQZx3zV4NLc2H4RK1QJP126o1Deh1bTHoOuIVWmFj1t3CizN
CPXuTUZhA0K9e1NgaYaPW3csSisMuo5oNe1RaW5yHK9qyaBWgxna/x6s1sovQFVd+vd3LESy
detWduzYUcPRwLBhwzAYDERGRrJkyZIy9wkPD2f9+vVotVpGjhxZ6WsVV8H5/fffyc7OZvHi
xWg0GsaOHVvpcwpxOS3Or+68+Lf/lRj3nJiUxIeffFbm8AiLxcJ7H36MxWLh/nvvoWP7dnh7
ezPluWcAWLdho3Phn5rQuFFD3N3dUBSFz7/6hry8fMAxXCgxKZm169aTnFJ9FVeqojL339PD
09n5Ehl1vNzbQkOCue8eR1WkWZ98xtr1G5xzqRRFYd+BA7w+YyYAd985gsYXrJnRqGEDRgwd
AsBb733AwUOHS5w732hk1Zq1ZGVlValtjjY4EmOT2exc1ElRFHLz8srcv7raWFm5eXk8NH4i
DzzyL9au31Dl85XX8ZgT7D9wELVazW0Db5WJsULUAaV66kfd8S+KioooKCi47OTWluf/t3T9
mJI0Gg093dxq9HH5hdq3b8+oUaNYunQp99xzD19//TX33Xef85G63W7nwIEDHDx48JqsrNqs
WTOmTJnCu+++y4QJEygoKOCRRx5Bq9U6FiRZt86ZdD/77LO0a9eu0tfq0qUL7dq14+jRozz5
5JNkZGQwfPhwgsu5kqIQFfXExAlMefkVtu/cxaFxjxIaHExicjJ5eXmEhoTg6eFRKpma+/M8
zpw9S+NGjRj/yEPO12/u0Z0Rw4awcvVaPvvqG9q2aV2uFW2rm6urKxMeeYQvv/2ObTt2sm3H
Trw8PSkoLMBqdfT8+tSC8oNQufuv1WoY0K8v6zZs5NMvv2LRkqWMf+QhBg7of9ltAA89OJrY
06fZG7GPjz79nC+//pYGDRqQnJJCfr7jy0/3rl0Y//BDpWKd8K+HOREbS/TxGP7z2ht4eXoS
EhxMRmYm6RkZgCPBfXDU/ZVuG0Dz5s3w9vYmJyeH6W++TWBAANnZ2TRs2ICvPv34ive0Km2s
jMioaOcY/Z27djPktkHVct7LSUpOZtv5Ti+dTsfBQ4dLfdEq1rpVK5o3u1ImIIS4Fkol9d7e
3nh4eGCxWMqslVxRarUanU6HRqOpNWPxZs+eTUpKClu3bmX06NG4uLjQunVrTCYTsbGxmM1m
XFxcGDlyJL6+vlc9ntdff52DBw+yevVqHn30USZPnkybNm04ffq0s2dq6NChvPnmm1W+1rhx
4/j3v//tfCogE2TF1dSyRXO++vRjflm4iMioaBISE2nSuBG9e93CXSOGM+enn1n2x3Ln/gcO
HeL3P/9Cq9UybeqLpYbrPTnxUQ4eOkJCYiKzPvmMd9/8v2vdJADuumM4AQH+LP3f75yJi0Oj
0dCmdWu6durE0NsHc+bsWWfVnppU0ftf7LmnJ+Hj483W7TvIzskh7ty5cm0zGAy8Nf0Ntmzb
zrqNm4g5cZIzZ8/g7u5B925duX3QQPr16V3mMEMPDw8+fv891qxbx/4DBzl1+gxnzp4lIDCA
7t260qHdTdx+QUJb2ba5urjw1vQ3+HbOXE6dPkNefj7+/v60bNH8skMgq6ONldG5U0e6du5M
UnISd995R7Wc80pSUlOdn/8mk4nEpKRL7hsWduVV3IUQ14YqOTlJ2b8/gmHDrs0fi/IaPHgw
69ev57333uPll1+u8PGenp7k5+ezfv16Bg0q3bNhtVpZsGABq1atIjIyktjYWHx9fWnQoAEt
WrRg7NixDBkyxNmDn5CQ4KxQk5ycTNBF4zhzcnLwOf94Mjo6mlatSo8JLW7TW2+9xWuvvVZi
m6IoLF68mHnz5hEREUF2djY+Pj5069aNcePGMXr06FIfEleKqSzJycmEhYVhs9nw8vIiOTm5
1jxFEbB69Qq6dOlW02EIIa4z+/dH0Lt3v5oOo07JzMygXr1r/zSwtsWwY8dW+VyqI0pPlK0l
1q1bV6Xj864wPlKr1TJu3LhyTxKtX7/+ZUtcFi/ffjmXa5NKpeLBBx/kwQcfLFc85YmpLMWL
TK1evZrRo0dLQi+EEEIIcR249GpH4rpVXKtfht4IIYQQQlwfJKm/wezdu5cDBw7QpEkT+vQp
XY5NCCGEEELUPZLU32C+++47wNFLfzUWZxFCCCGEENeeJPU3kNzcXH799VcAHn744RqORggh
hBBCVBdJ6m8g8+fPDVdi+AAAIABJREFUx2g00rt3b5qfX7hFCCHE9U+v12M2m2o6DFHHmEwm
9Hp9TYchykmS+hvI999/D8gEWSGEuNH4+wdw8uQJTCZJ7EX5mEwmTp6Mwd8/oKZDEeVUa0ta
iup38ODBmg5BCCFEDQgKCiYlJZnDhw9gNptrOhxRB+j1evz9AwgKklXn6wpJ6oUQQojrnEql
Ijg4hODgkJoORQhxlcjwGyGEEEIIIeo4SeqFEEIIIYSo4ySpF0IIIYQQoo6TpF4IIYQQQog6
TpJ6IYQQQggh6jhJ6oUQQgghhKjjJKkXQgghhBCijpOkXgghhBBCiDpOknohhBBCCCHqOEnq
hRBCCCGEqOMkqRdCCCGEEKKO05ZnpwfGjEJRFLp378ETjz/J97O/Y+/ePahUKhYvWnq1YxRC
CCGEEEJcxhV76kc/eD+vvPwqH334ES1btCA6OoqWLVrw0Ycf8crLrzL6wfuvSmCDBw9GpVKV
+c/Pz48+ffowf/58FEW5Ktevbfbv38+UKVPo0KEDfn5+uLu706JFC8aMGcOyZcuw2+01HaIQ
QgghhKghV+ypV6lU1KtXj8DAYO4YcScWi5VuXbthtdpQFMf2q0mv16PX650/m0wmMjMz2bFj
Bzt27OCvv/5i8eLFVzWGmpSXl8czzzzDL7/84vwCo1Kp0Gg0nDx5kpMnT/Lrr7/SrVs3fvjh
B9q3b18jcaakpDBixAi0Wi2rV6/G19e3RuIQQgghhLgRXbGnvnPnLhw4sA+NRsPCRQt4+plJ
LFy0AI1Gw4ED++jcuctVDXDmzJnk5eU5/5lMJs6dO8eMGTNQqVQsWbKE+fPnX9UYKurQoUM8
9dRTvPzyy1U6T2ZmJrfeeivz5s3Dzc2NN954gyNHjlBUVITJZCI+Pp7Zs2fTokULIiIi6Nu3
Lzt37qymVvyjPO3ZsGED+/btIzw8nM2bN1d7DEIIIYQQ4tKumNRPeuIpAgKCsFqt/LXiL/4z
dRp/rfgLq9VKvXr+dOrUjedfmkrnm2/h3tEPlDj2agyNUan+n737jquy+gM4/rmDvZQNshTR
xL13uXNr5cpZWWbacmZZaeaeOXLl6OfWTFPMPXCLW0EFRUFlI0s23PH7A7mBbLiA6Hm/Xje5
9z7nec55nht873nO+R4JDg4OTJs2jVGjRgFw+PBhrR+nJAIDA1m9ejWbNm0q0X4++ugjrl27
RvXq1fHx8WHGjBnUqVMHXV1dpFIpVapU4dNPP8Xb25tBgwYRFxfH+++/T2RkpJZakqEw7ene
vTu9e/fmvffeo0uXLlo9viAIgiAIgpC/AoP61WtXERkZjlwup1fPXsxfOJdePXshl8vxu+/H
d1N/pE/PHqxbtYLw8AjS0tIA2HfgAG07diYkNLTUKt+xY0cAfHx8Su0Y5WX37t14eHggk8nw
8PDAxcUlz2319PTYsmULzZs3Jzw8vMR3CIqjUqVK7Nu3jz179mBkZFTmxxcEQRAEQXiTFRjU
37hxnYYNG6NUKhn84RBWrljN4A+HoFQq6dSxE3q6ujg42FOtqguGhoa069KVvv0HcvPmLUaN
/Ihhn4wkNDSsVCofGxsLgJmZWansvzwtWLAAgKFDh/LWW28VuL1MJmPp0qUAbN26lZCQkFKt
nyAIgiAIgvDqKDCoV6vVREdHExERxoF/Pbh56wbbd24nPDyUy1evolKpSEhIQK2Gwx77+Hfv
34z7eizt32lLq+bN+HBAPz4cMULrFVcqlezYsQOA9u3b57vtgQMHeP/996lSpQp6enpYWVnR
vn17Vq9eTXp6utbKzps3D4lEQt++fQEICwvLlrXnq6++KlTbgoODuXz5MgDff/99ocoANG/e
nNq1a5OWlsa///6reT08PByJRELDhg2JjY1lzZo1dOrUCQcHB4yMjGjQoAGLFi0qUXsyjyGR
SEhMTMy1fkW9DsHBwUgkEr744guSk5PZuHEj3bt3x83NDSMjI+rWrcuUKVNISkrKUVahULBp
0ybeffddnJycMDAwwNXVla5du7Jw4UJiYmIKfV4FQRAEQRBedQVmv9m1Y3e2PPV6+kYsWLKC
ZSv/yMhTv+V/pKen4/HvfiIiIrC2sqZRo8YYGxnz4OEDnj4NZuK4b7VW4efPn+Pt7c3cuXM5
efIkVatWzTNYTktLY+jQofz1V0YufR0dHWrWrElgYCCenp54enqybt06Dh48iLW1dYnLOjg4
0KZNG6Kiorh37x46Ojo0b95cs89q1aoVqo1nzpwBwNjYmJo1axbp/NSrV487d+5w5swZPvvs
s2zv3bx5E3t7e5KTk5FIJFhaWpKUlMStW7e4desWHh4eHDp0CAMDA622pyTXAWDz5s3s3LmT
mJgYZDIZlpaWKBQKfHx88PHxwdPTkwsXLiCVSjXHGzBgAPv27QPAwsICd3d34uLiOHbsGEeO
HKFOnTp07dq1SOdWEARBEAThVVWoFWV3bv+LXTt2M2nCZA4ePsK8WTNYtng+K5cuJiExkQMH
MybOuji7YGJqwvUb10hMSiQtXcGde/fo2a1bsSs4ZcqUbL3DZmZmtGnThgMHDmBnZ8e///6L
hYVFrmXnz5/PX3/9ha6uLitWrCA+Ph5vb29iY2PZs2cPJiYmXLt2jXHjxmml7JAhQzh79ixz
5swBMoLJs2fPah65HSc3T58+BcDV1bWop4vq1asD8OTJk1zfHzhwIKdOnSI5OZmIiAgiIyNZ
tmwZMpmM06dPs3DhQq23pyTXASAxMZGZM2fi6+tLamoqYWFhmp57iUSCl5cXu3bt0mx/8OBB
9u3bh4GBAbt37yYiIoJr167h7+9PXFwc69atE5N5BUEQBEF4rRQqqM/qwiUvFOnpmBobU6VK
FW7euo6DgwMgZcXq9SQlpVKtmiuBTwKo7lqN8IhIlEplsSuoq6uLsbGx5pE1Z31oaCgNGzZk
/vz5Oco9fvyY2bNnA7BmzRrGjh2Lnp4ekDH+/L333uOff/4BYNu2bdlSQZakrDZkDg3JOK9F
4+jomG0fL5s+fTrt2rXTtMfS0pKvvvqKuXPnArB06dI8h88Uh7bO5QcffEDNmjWRyWQASKVS
PvroI81k6czhSgCXLl0CMoZlffDBB5oefMi4+zFy5Mhsr72ubnn7sPqP9Yz5ZhwDh46ge98P
GDT8I74cN4FfZs3hn/0HeBYVVd7VzCElJYWdu//m24nf0X/IcLr3fZ8BQ4cz7ddZXL56jdS0
NOYsWMSwTz5j647Xd42KkhLnSRAE4c2Sb2Qz8MP+DBjUjwWL5hP3PI4Fi+ajrytn2sw5jPry
WyQSSE1LxdbWjh279+J57Aibtu3Ezs4OJGr09fVRqZS0bteB31etKVYFc8tTHxMTg6enJ8OH
Dyc1NZXvvvuO9evXZyt38OBBkpOTcXNzY/jw4bnuu0OHDrRt2xYg2xj0kpTVBlNTUyBjDHtR
ZZYp6uThkSNHoqenR1RUFGfPni3ycfNS2ueyVq1aQMaXh0yZdyu8vLzw8/MrTrUrtIDAx3w7
8TsmfT+VPfv24//wETGxsSgUCqKjY7j/wJ/zFy+xcu0fDB85ir/27C3vKmuEhYczauzXrP9z
E3d9fYmLi0OhUBIbG8dFr8s8fPSI/R7/cur0GcIjIvjflm3c831zrrFarUalUmke+XmTz5Mg
CMKbKM+gfsCgfnz/3Q8sWrCIGm5u+Preo4abG9s3/4+1K5aSkpJCdHQ0FhYW6OnpMvqzT+j4
bje++XI0MpkUM7NKKNLTmPD1GL6b8A0bN2/WWqUrVarEO++8w//+9z+mTZsGwKRJk7LdEbh3
7x4ArVq1yrdXtk2bNgD4+vpqpaw22NvbA/Dw4cMil/X398+2j8KqXLmyJm1mcY6bl9I+l5np
M7MGOAMHDqRWrVpERUVRv359Bg4ciIeHR4GTol8HXpev8M3Eydwt5HlUKBSaux+vguWr1hAW
Hq55Xt3Vlc4d2tO2dSvs7Wxp1LAB6QpFtjKKl56/zs6cO0/X3u/Rtfd79PtwaL7bvsnnSRAE
4U2U50RZiUSCubk51ta29OzRi/R0BU0aN0GhUKJWg0wmwdfPj+qu1QkJDaFe3drs2LaJtLRU
ngQ/xsrCksdBQYRFRGBoaETzpo1LpQHjx4/n119/JSYmhoCAAE0vbWbPbUFDWDKHqwQFBWle
K0lZbcgMcGNjY3ny5AlOTk6FLpuZsz9zH0VRuXJlICOTjbaUx7k0MTHhzJkzTJ06lc2bN7Nr
1y527dqFpaUlH330Ed9//z3m5uYlPs6rJvDxY2bNX0hKSgqQMbzp3c6d6NDubZydnNDV1SUm
JpbY2FgCAgM5fe48N2/dpnXLFuVc8wxPngZx5eo1zfNvvxpL93dzzn1wrFIFnzt3uOvrR9fO
nahbp3ZZVrPC6NurhzhPgiAIb5A8g/qGDRtx48Y1evTozbbtWznleYr27drz4aAh/Lnpf8ik
cmJjo5FKXalSpQrhEWGERYRiYGiIpXlGVpXvf/wFXbkO8QkJLJw7u1QaYGpqirOzMwEBAdy5
c0cT1GcGiQXla898v2rVqprXSlJWG1xdXalduzZ37txhwYIFLF++vFDlfHx8uH79OlKplB49
ehT5uJnBvDbbU17n0tLSkjVr1rBw4UL279/P7t27OXz4MAsXLmTz5s2cP3++WBORX2XLfl+t
CegNDQ2ZOf0n6ri7Z9vGwM4Weztb3Gu9RY9uXfF/+AibXDIOlYenWb7Q6enp0a1L51y3MzQ0
ZPaM6WVUq4pLnCdBEIQ3S57jIUaP+gIrKxsUCgUeBzyYOH4yHgcystwcPnGKgf3fx8DAgHPn
zvHgwSMszC1xcHDExNiEgEcBjBr9NTN//omVS5dwYM9uWjRrVioNSExMzDXTS+aCTV5eXqjV
6jzLZ06qdM8S/JSkrLZMmDABgLVr12YbL54XtVqtyR7z/vvvFzrdZKZnz55psu4UZrGrwirv
c2liYsKQIUPYu3cvAQEBNGnShPDwcKZOnarV45Q3n7t38bl7V/N82OBBOQL63FR3LdrnpDRl
HR6iI5cjkUjKsTaCIAiCULHk2VO/eu0qatWsiVwup1fPXixcPJ9ePXshl8v5/KMRrFy/kcED
PuCvv/9BR65DfGIiujpyBg98n/iEhIxFiBISeG5ggKGhYYGTuopr6dKlmrH0devW1bzerVs3
9PT0uHv3Lrt27WLgwIE5ynp5eXH8+HHkcjnvv/++VspmlTHJT4FcXuByADmMGDGCTZs24enp
Se/evTl69Cg2Nja5bqtUKhk7dizHjx+ncuXKLFq0qMjHW7FiBQqFAnd392y56LMqTnu0dS61
wdbWlmHDhnH16lWtz4Mobxe9/sv+Y2NtTe8e3Uu0P7VazaXLV7hw8RKBT57w5MlTZHI5DlXs
adG0Kb17dsfY2Dhbmds+PkyckvFlad6sGejIdTh64iQP/P0JCw9HT0+Pai4utGjWjF49ummC
9p27/2b9n5uy7SshMZEuPftke61VixZM//F7fP3u8/WESUDGEKND+/bkqP+zZ1Hs3vsP127c
ICLyGRKJBFsbG96q4UaPbl1Zu34Dt7x9aN6sKb/+/CMAJz1PM3fhYgDMTE35a1v2eUDp6en0
eK+f5vnCubOoV6dOjrb/sXIFRkaGbNm2gzv3fAkLC8Pa2poPB/SjU4f2JCQkcPyUJ1euXSc8
PJzo6BgUSiWWlhbYWlvTtUtn2rZule1LTWHP0aRx39C5YweAQp2nsrzOgiAIQunKNTpTq9Xc
uHGdwYMGo1QqGfzhEPr3G4iOjhyFQkn79u3Zd2Af2//ay/u9e+JesyZJSUnMX7KM0LAIYqJj
SElNw9zcHDMzMwwMDIoV2OYlMTERb29v1q9fz7p16wB49913s/VOu7q6Mn78eObMmcPHH39M
UlISw4YNQy6Xo1arOXbsGIMHDwbgq6++os6LP84lLQv/jU1PTk7m0KFD9OrVC5VKRUxMTJ45
9V8mlUrZtm0bHTt25Pbt27i7uzN58mT69etH1apVkUqlREVFceTIEebPn8+tW7cwNDRk586d
+Y7BX7x4MT///LOmHmlpaaxcuZKZM2cC8Msvv+SY0FqS9pT0XBZHWFgYe/fuZcCAAdnq5+fn
x4YNGwBo1KhRiY/zKrlz957m5wb16qKjo1PsfSUkJjJ73gKuXr+R4z1fv/v4+t1nz779TJ0y
iYb16+e6j6nTZuSYmJmYmER0dAxXr98gKDiYMZ9/lmvZkrpx6xbTf51N8ouhSJkeBQTwKCCA
g0eOlspxM23ctIXb3t4kZEkN+zQoiOfP4wGIjXvOyjV/5CgXFBRMUFAwV6/foG6d2iyYPbNU
U69W9OssCIIgZJdrpK1SqVCr1URHRyORwLXr17CxsSU8PIzGjRoTHR2NXCZj745tpKenk5qa
Snp6OpZWFhw8coK6tWsx8dtvcHZ2xtjYGAMDA01u8qKaPn26Joc6QGpqKsnJydm2qVevHhs3
bsxR9scff+TmzZscOnSITz75hLFjx1KrVi0CAgI0edy7du3Kr7/+qtWyjRo1wsrKisjISPr0
6YOTkxMRERG4u7tz9erVQrfdzs6Os2fP8vnnn/P3338zZcoUpkyZgkwmQy6Xk5qaqtm2Tp06
rF+/nmYFDHNatWoVv//+Oy4uLpiamnL37l3Nfr755hv69euXo0xJ21OSc1kcGzdu5IcffmDM
mDHY29tjb2/PgwcPiIuLAzLOa2bWpNdFTEys5ucqVYqW+SgrtVrNjNlzuXnrtuY1ZydHari5
EfnsGXfu3iM9PZ3n8fH8PGMWSxfNp9qLrElZZQZ6ZmZmOFapglQq5Z6fnyYD0YFDhxjUvx/m
5pWp4Vad9/v05mlwsGairI6ODr26Z1+0rqqLc4H1T01LY96iJdkCevPKlXF2ciI9PZ2Ax4Ek
JiYV+bwUxYUXQ8n09PSwMDcn8tkz0tPTeatmDQAcqthjbWWFiYkxtWrWxNramrS0VB74P+Ty
1Wuo1Wq8fe6w6++9DOr/AUChz5GTk2Oh6lge11kQBEEoXXkG9at+X8OYL0ejVquxsbXlLbda
+D64x7bt25BIJIwe9QVmZmZIpVJNzuS/tm4BMjLnSKVSZDKZ5t/i3oJNSUnRTP7LpKenh6Oj
I9WqVWPkyJH069cv1x4tQ0ND/v33X3bu3MmmTZu4evUq3t7eVKpUiW7dujFixAgGDBiQa91K
UtbY2JgDBw4wfvx4bt++TUxMDA4ODjRp0gS1Wl2kc2FhYcHu3bu5ePEiW7du5dSpUwQHB5Oa
moqLiwuNGzfmgw8+YMCAAYVKTXju3Dm2b9+Op6cn/v7+GBoa0qZNG77++mt69+6da5mStqck
57I4Ro4ciY6ODseOHSMwMJA7d+5gZGREgwYN6NWrF2PGjMHW1lYrx3pVJGX5olu5UqVi7+fM
i4w4mT4ePpQPB/TXPH/4KIAfp88gKjqa1NRU1vyxgXmzZuS6r52b/9Tc5QG4/8CfbyZORqlU
olAoOX3uHO/17kXD+vVpWL8+p8+e0wSserq6jP5sZJHrv9/jX6KjM74oSiQSvvjsU/r27ql5
PzUtjdnzFmQbrqRtcrmMn76fQotmTZFIJBltPXs22/yFlcuWYGpikqPsitVr2H/gIACXvC5r
gnptniMon+ssCIIglK5cg3qpVIqOjg6zZ859MeYz4xe7s7Mz5ubm2NjYYGlpia6uriaQfHkS
ZNYArTjB2rFjx4pcJjcSiYRBgwYxaNCgMi3brFkzzp07V+RyeWnZsiUtW7Ys8X5sbGxYsmRJ
kcsV1B4bG5t8J8IW51xWqVIl330CzJkzhzlz5mR7zdramokTJzJx4sRCH6uiMzE20tyJCC3G
omWZsga7dWu7Zwv0AFyrVeWTj4azYPFvANy8fZuUlBT09fVz7Ovlsdg13KrToF49rt3IGO4R
ERFZ7Hrm5fK1/1JitmzePFtADxmBsLWVldaPm5WOXIeWzf+7YyaXy+jYvl22bXIL6AEa1Kun
CeofP82ZAEBbKvp1FgRBEHLKM6jX19fH0tISfX19rKysNBMkDQ0NNUNqsvbAi8lQglB+LMzN
CQrOSAv65Gnxc/0HBAZqfn67be5rHbRt1ZKFS5aiVqtRq9UEPn6iGVpSEEvL/+Y4xMTGFLue
eQkL+2+NheZNm2h9/9qSkpLC6XPn8fXzw+/+A6KjY0h+6a5kYmISKpWqVMbVV/TrLAiCIOSU
a1AvkUjQ1dVFV1cXMzOzsq6TIAhFVK9uHW55Zyw8dtvbh/j4BExMjAsolVNolqDYyjL3SdD6
+voYGxsTH58x8TMsPLzQwZ5U+t+X//R07a9wGhv739wCMzNTre9fG/wePODnX2YSk6WuZa2i
X2dBEAQhp9JLrSAIQplp1eK/VWGfx8ezYdOmfLbOm32WuQbPnkXnuk1qWhoJCQma5w4lmJir
bba2/6V9jY4pWg9x1oxBylJKwatQKJg5Z74moDc2NqZvr558MepTJo//lhFDB5fKcV9W0a+z
IAiCkJMI6gXhNeBarSpNGjXUPD94+ChHjh0vsNyzqKhsKQmrVnXR/Hzu4sVcy1y+clUz10Eq
leLkWLiMK2XB0cFB8/O1XFI15qdSlruSCQkJJCVpP0vOw0cBhEdEaJ6vXLqYMZ9/xnu9e9Gp
Q3vcaxV+4bfM9TmKo2pVF83PFfE6C4IgCDmJoF4QXhNffvE5RkaGQMbE9UVLlzN1+gyOnzzF
o8BAUtPSiHz2DJ87d9mzbz/jJk9hyEcjuXHzlmYfWSd43rx1mz3/7M92jKDgEP7Y8KfmedMm
jdHV1S3dhhVB+3fe1vx8/uIlTpzyzPZ+YmIST4ODcy1rbZ19Au2fm7dmm6j9OJeVq4sqLS0t
2/OXF+WLi3ueb3mTLBNsk1NS8H/4qFj1qOjXWRAEQchJeytCCYJQruzt7Phpynf8MmuOJk/7
lavXNCkQ83L+khdNmzQGoG3rVjRq2IDrN24CsHrdeo6fOkWN6tV5FhXFbZ87msmchoaGfD7y
k1JsUdG1bd2K+lnmF8xbtIS9+z1wcXYm7vlz7ty9l21ISVY21tbUdq+lWcjrH48DeJ49i6WF
JZGRkcQ9zz/gLgy36q7I5XLN3ZEvx02kft06mJma8uRpEHfu3cu3fFVnJ+RyGQpFRi/9+O++
p1GD+shkMoKDQ2jSuBGffjyiwHpU9OssCIIg5CR66t8Amekm1Wo1zs4FL+AjVFyNGjZgycJ5
1KzhVqjtpVKpZiIkZEyS/2nKdzRt/N+Ku/4PH3HwyFEuX72mCfTMK1dm9i/TXslx1pPGf4uD
QxXN8/sP/Dl6/ARel6/kGdBnGjww+3oJsbFx+D98qAnoc0vpWBT6+vp8OXqU5nlCQgLnL17i
4JGj+Ny9C+SfSaxy5cr0zLLgVEpKChcueXH2/AUeBQZy28enUPV4Ha6zIAiCkJ3oqReE10w1
FxeWL17I5avXOH/xIj537hETE0NaejoW5uZYWVpiZ2dL44YNaNKoYY4840ZGhsyc/jMXvbw4
evwUvvf9eP78Ofr6Bjg5ONCyRTN6de+GoaFhObUwf9ZWVqxa9hv7Pf7l9LlzPA0KBrUaGxsb
WjRrwqOAQC7ncfeiaeNGzJ89E49/D/IoMJDIyGfYWFvh7OREj67vYmxszJfjJpSoft27vouD
QxV27d7Do4BA4hMSsLWx5q0aNRjY7wNW/bGOK9eu51l+zKjPcK1alVOnzxAUHEJsXBwW5uY4
OznSsnnzQtejol9nQRAEITtJWFio+vr1q3Tr1rPgrQVBKFWHDh2gUaNXN7/662DG7Lmcu5Ax
OfTtNq35ccrkcq6RIAiCIJScGH4jCMIbJfLZM83P5pUrl2NNBEEQBEF7RFAvCMIbIyQ0lPsP
/DXP36pZsxxrIwiCIAjaI4J6QRBeK34PHhARGZnj9ZjYWBYtXa5JU2lsbEzL5k3LunqCIAiC
UCrERFlBEF4rS5au4FFgINVcXKha1QVDAwOCQ0K4/8CfhMREzXaffjwCAwODcqunIAiCIGiT
COoFQXhtPAoI4FFgYMbPgYGan7OSSqWMHDGc7u92KdvKCYIgCEIpEkG9IAivDWcnJ2b9Mo0r
V69x2+cOMTExxCfEo6enh42VNQ3q16NXj25UsRd51wVBEITXiwjqBUF4bchkMpo2bpRtUSVB
EARBeBOIibKCIAiCIAiCUMGJoF4QBEEQBEEQKjgR1AuCIAiCIAhCBSeCekEQBEEQBEGo4F7Z
oL5z585IJBLmzZuX53u5PSwsLKhXrx7jxo3jypUrhT5OYR7h4eFFqrs26qcN4eHhmuM/fvxY
q/tWKpXs2bOHtm3bao4xbtw4rR5DEARBEARByF+Fzn6jq6uLrq6u5rlSqSQ6Opro6Gi8vb35
7bffGDp0KKtWrcLY2LhI+8qNRCIp0/qFh4fTo0cP5HI5hw4donLlykU6fmlbs2YNc+fOJfBF
LnAdHR3S09PLt1KCIAiCIAhvoFe2p74wZsyYQXx8vOaRlJTE8+fPOXXqFEOGDAFgy5YtdOrU
ifj4+CLtK7eHtbV1mdbvxIkTXLt2DS8vLzw9PYt07LJw//59IiMjGTlyJJcuXWLAgAHlXSVB
EARBEIQ3Ur499Wq1mpjYaPzu3yVdocj2ulqlRq1SoVSrUKlUqFXqjH/VKlQqNTK5nMYNm2Bt
ZVPqjcjKxMSEdu3a0a5dO/r378+AAQPw8vJi4sSJrFmzpkzrUtL6de/end69eyOTyejS5dVb
/fKnn35i+vTpmJiYALBixYpyrpEgCIIgCMKbKc+eerVajVqt5p7fHRwdXGhQtzEN6zWmfp2G
1K5Vj7dq1Mat+lu4urjh7FiNKnZO2FjZYV7JCiNDUxSpSi5cOIdarS7L9mTTp08fFixYAMDa
tWvx9vYut7rkpqD6VapUiX379rFnzx6MjIzKo4r5qlSpkiagFwRBEARBEMpPvsNv4uOfk5Kc
jIW5JWlpaSgdRwjiAAAgAElEQVQUShQKJUqFEqVSme25SpXRQ69Wg1wmx9jYhGfPnhEbG1Ou
gf3nn3+OnZ0dACtXriy3euTlVa+fIAiCIAiC8OrLM6hXqVT43ffDxdmV1NRU0tPTSUtLIz09
HYVCgUKhQKnMDOZVKJVKTe++SqVCIpFgY2PHrdu3yrI9Oejp6fHtt98CcOTIkXKtS27yq1/W
rDWJiYnZ3lMoFGzatIl3330XJycnDAwMcHV1pWvXrixcuJCYmJhCHT8+Pp5mzZohkUho0qRJ
gXMPBEEQBEEQhFdPrkF9ZmAeGPgIe/sqJMfHkp6ergnoswbzmYF8ZrmsarjV5Pr166hUqtJv
ST5atmwJQEBAAJGRkeVal9wUtX5paWn069ePESNGcPToUZKSknB3d0cikXDs2DEmTZqEl5dX
gftJSUmhd+/eXLlyhZo1a3L48GExnEYQBEEQBKECynOibFRUFKamZijjwgjf+jU6MglqNRj0
mYtERx+lMmMIjqGhIXFxcZoAP/NfAHNzcwCCgoJwcnIqckpIbalWrZrm5/DwcKysrHJsM2XK
FKZMmZLnPv78809GjBhRbvXL6uDBg+zbtw8DAwM2b97Me++9h1Sa8f0sISGBnTt3FjixVqFQ
MGDAADw9PXF0dOTYsWNYWlqWvDGCkIeIyEhOep7m0uUrhIWHk5CQiKWFBba2Nrg4O9GtS2ec
nZzKu5paFxMby8ChGb87Nm/4A5siZtGqyIp6zT/6bDQhoaG57svMzAw7Wxvq1anDoP4f5EgD
3KVnHwBWL/+NalWr5luvxMQk3hv4IQAbVq/EwaFKSZr5SlIoFOzd58HJ06cJCQlFR0cHZ2cn
vh4z+rX8/0wQhDyCepVKhbf3berVrU/U/YukK1/0xst00ZXIUaeno1arNT32mcF81p/lcjmJ
iYk0bNCQCxcu4OjoWG5BvZ2dHRKJBLVaTVxcXK7bFJSnXi4vvZT+halfVpcuXQKgffv2fPDB
B9neMzY2ZuTIkfmWV6vVfPTRR3h4eGBpacnRo0dxdHQsfgMEIR8qlYot23ew6++9pKWlaV6X
yWSEhIYSEhrK9Rs32fPPfkZ/OpL3+/Yux9oK2lDSa66jo4NcJtM8T1ekExcXR1xcHL5+9zl4
5Ci//vwjtd1rlVmbKpp5i5Zw+uw5AOxsbdHV1SEgIBALCwtiYmP5cfoMZDIZs3+ZVuA6Lq87
cT6E10XeQb2PN+3ateNxUgP0e8/RjO1WKBTZgvisY+ozH5Dxy/v58+dUrVqNPXv30q9fP80+
ylp4eLjm7oGpqWmu28yYMYPvvvuuLKulUZj6ZVW9enUAvLy88PPzo2bNmoU+llqtZuzYsWzd
uhVjY2MOHTrEW2+9VbyKC6+FjC/xt3j8OIDk5ORClTEwMMDFpRp16tTT3CXKTXp6OjPnzuei
12UkEgldu3Smc4f2VK/uir6eHlHR0QSHhHL+4kWOnzhFyxbNtNUsoYgeBQRw4OBhDA0N+fTj
4t+V1MY1n/DNV3Ro906215KSkrh24ybrNv6P0LAw5i1awsa1q5BlCf6FDP4PH2kC+h+nTObt
Nq2BjN//EomEk55neOD/EIBb3j60btmi3Opa2grzub5x8/Ybcz6E11uOoF6tVhMWFoaBgQFq
NcTGxiKVSpFKpZqAPOuE2JiYGM04+8yee7lcjlwuR6VSoaenh4G+AXfv3qVevXpl3kDIGKue
qagLSJWFotZv4MCBLF68mHv37lG/fn369OnD0KFD6dq1Kzo6OvmW/fHHH9m6dSuQscLtq7ZK
rVD2fHxuk5SUyKBBwwo9pyI+Pp7jxw/j43ObevUa5Lnd6j/Wc9HrMiYmJvw67UfcX/oCaWlh
gaWFBfXr1uGzjz8q8PMrlJ6w8AgOHDqMeeXKJQrqS+uaGxoa0rZ1K5wcHRk19ivCwsO5/8Cf
Wm8VvlPjTfHoxd8UZycnTUAP/62K3qxpY1o2b4ZUKqVxw7z//30dFOZz/SadD+H1lqOLTaVS
cfbsWZo3a0FkZCQKhUIzSfblh0KhyJYRR6lUIpPJ0NHR0TzS0tJo2bIl586dK7cJs1evXgXA
yckJG5uyXQyrMIpaPxMTE86cOcOoUaOQSqXs2rWL3r17Y29vz6RJk4iOjs6z7NatWzN+cTVu
THJyMqNHj9ZaO4SKKTDwEe3adUImk5GYmFioh0wmo337TgQGPspzv7e8ffA4eAipVMqvP+cM
7l4mAvqKryyuubOTo2ZeQlBwcLHq+bqLiY0FwDyPThtjIyN++Wkq06Z+j76+fllW7ZUkzofw
usgR1KvVai5fuUz16tXZsGEDCoUi2/CarJluXs5+o6uri56eHnp6epqgfteuXdStWxcvLy8U
WValLStKpZLffvsNgM6dO5f58QtS3PpZWlqyZs0awsPD2bJlC3379iUhIYGFCxfi7u7Ow4cP
8yy7YsUKDh8+jIWFBcePH2fLli0lbodQcSUnJ6Orq1uk9STUajW6unr5DtfZtmMXAN3f7YJ7
LTHE601QVtfcxjojmUBwHpNqhQzlNI1NEIRykmP4TXp6OmGhYdy/75vnGHO1WpXRg/8iX71C
8V/u+rT0zJ77dJ4npNDmndYcOX6MlJQU4uLiynz4y5YtWzTDW7744osyPXZhlLR+JiYmDBky
hCFDhhAWFkavXr24evUqU6dOZceOHTm2nzlzpuY4ixcvZsSIEYwfP55u3bphYWFRssYIFVZx
7qLl9yUgLi6Om7dvA9CrR/di1yuT1+UrHD52HF+/+8Q9f46RoSEuzk6883ZbunbujFyefVx1
ZsYZ12pVWTBnFqfPnOXMuQs8DQoiPiGBKvb2dOrQjr69emUru3b9Rnbv/Ye6dWqzaO7sPOsz
dfoMrly9xvivv6Rrl8J/GU9MTMTj4CHOnb9ISGgosXFxOFSxp3XLlgzq/0GeE/KL2n7I6DA4
efoMJ0+d5snTp8Q9f46FuTlV7O1o2KA+3bp0xtjYmJ27/2b9n5s05aJjYjSZZAD69OzB2NGj
Cmybtq95fsIiIgDQ19Mr1ePkRq1Wc+7CRY6dOMn9B/48j4/H1NQEO1tbmjVpTJdOHbF4kfkt
q6Jew2dRUQwe8Qk9u3Xl889G4nnmLGfOnSc4OISo6GjsbG1p3rQJQz8ciN6L83D67DlmzVug
2cf1m7eyXcumjRsx65dp2TIy7d+9M0fvdGJiEtt3/cW5Cxd5FhWFmakp9vZ21KtTm+qurixY
/BtGxkZsXv+HpsxJz9PMXbgYezs7/vxjda7nbvzk7/G5e5dRIz+m33t9s7VzUP9+fDJiGNdu
3GDbjl34P3yEGpg9Yxp13N0BuOvri+fps9x/4E9EZCTP4+OxtLDA0dGBD/v3y/ZFsiif64LO
R1ldP0EoqRx/QVJTU1EqlQSHBPM4KFAz8bUk7GxtUavVORZQKm2nT59m7NixAAwbNozGjRuX
6fELou362draMmzYMK5evYqvr2+u2wwdOlTz8/Dhw9m0aRMnTpxg4sSJbNy4sUTHFyouba/6
fMvbB7VajY6ODi7OxU+fp1AomLtwMWfOnQdALpfhUMWB8PBwbnn7cMvbh0NHjjJr+jQqVTLL
Uf7howA+HPYRqWlpSCQSTE1NSU1N5VFAAGvXB3DJ6wqzZkxD70Xmq84dO7B77z/43LlLeERE
ruknY2PjuH7jJrq6urRt3TrH+/n5ctwEFAolEomESmZmKBQKHj4K4OGjAO75+TFr+s9aab9C
oWDm3PlcuJSxXoWpiQlOjo4kJSVy7cZNrl6/gYuzM00bN8LK0pI67u48j3/Ok6dByOUy3qrx
3zh1O1vbQrVNW9e8IE+eBhERkbGeh0OVsk1FmZqWxsy58/G6fAXIyIpWxd4epUqJ3/0H3Ll7
j1YtmmcL6kv6GT5+yhPPs+dISEhAKpViZmqKUqkk8PFjAh8/5pa3N0sXzkcikWBhYU6rFi0y
/n4/eYqZmRm1a/2XIai6a7Uc+39ZVHQ04yd/T2hYGABSqZTU1FRu3fbm1m1vzXZGxkbFO4l5
uOXtzdYdO9m0dTuQkTQiPj4e1yzpSRf+toygoGB0dHSwsbHGzMyUsPBwQi6H4nX5ClMmjtdM
sNbW57osr58glFSOoD5ziIydXRVcXFw0s+UlZP/AqVH/N/RGnfnaf//NsqFmfJ+2A4fcpKam
cvv2bTZs2MDatWtRqVQ0bNiQZcuWlfqxC0Mb9QsLC2Pv3r0MGDAgW++6n58fGzZsAKBRo0aF
2tfq1aupW7cuf/75J8OHD6d9+/ZFa5DwWlCrtTvfJfxFT6r9i3StxbVr9x7OnDuPXC5n9Kcj
6fZuZ3R0dFCpVFz0usz8xb/xwP8hq9etY8rECbnu452329K5Ywfc36qJjo4Occ+fc+r0GVb/
sZ7bPj7s3rOXIYMGAlDVxZnqrtXwf/iIU6fPMKh/vxz78zx7FqVSSdvWrTAyMixSezq2a0fX
Lp2pWaMGcrkMpVLJPx4HWLNuA1euXuP6zVs0alC/xO2/fPUqFy55oaery+QJ42jTqqXmOiSn
pHD6zFmaNGoIQId279Ch3TtcuOTF9JmzMTUxZfH8OUVqF2jvmuclLS2NGzdvsXrdBtRqNcbG
xtnOVVnYtmMXXpevYGRkyOhPR9KpQ3tN9p3UtDR87tzJkQO+pJ/hlJQUvvricxrWr4+9vR1S
qRS1Ws2xEydZtHQ5vn73OX32HO3ebksdd3fquLtreqldq7ow/cfvi9TGVWvXERoWhpGRIZPG
fUOjBg3Q19cnOSWFGzdvsv/AQa7f1P5K8fd8/fD1u8/Afh/Q//33MDExJjU1NVsv9tdfjEZX
V5dab9XUfMZS09JYsmwFJz1Ps+qP9bR7uy1SqVRrn+uyvH6CUFI5gnpDQ0Nq1arFgvkLMDLK
/Zt4Zk51eBHCFxCsJ6ekYG9vr/XFjaZPn87cuXM1z1UqFc+fP8+2Tb9+/Vi3bh1mZjm/Qee3
r9z4+fkVafiQNuuX1caNG/nhhx8YM2YM9vb22Nvb8+DBA02Oezs7O6ZNm1aofVWvXp2ffvqJ
qVOnMnr0aG7fvl2oW4HLli1j79692V67d+8eALt37+bmzZvZ3jtx4kS+qQ+F8qVSafcLd3x8
AvDf2OfiCI+IYPuuvwD49ssxdOnUUfOeVCqldcsW/PLjD0ye+hMnPc/Qu0ePXMdxDxs8KFuP
u5mpKX179SQ9PZ0/NvzJ3n0efNC3j+aWe5eOHfF/+IjjJ0/lGtSfOOUJQOcORf8CPPSlushk
Mj7o24cTpzzxf/gIv/v3NYFqSdp/z/c+APXr1aVt61bZ6mCgr1+kIUOFpY1rnmnJ8t9ZsWqN
5nl6ejqpWfLdSyQSvh4zGkPDon2pKomQ0DB27/0HgCkTxtO8WdNs7+vp6tK4YcNsr2nrM9ym
dSsqV6qkeS6RSOjSqSMnPU9z/eYtfO/f10pQGBIaytnzFwD4+YcpNKz/35cmA319WrVoQXq6
olSCeoApE8fT/p23Nc9f/lvUoH7ODHp6urp8MmIYJz1PExcXR1h4BPZ2heuFL0hFu36CkCOo
19PTY/LkyQQHBxc6Z3VBdHV1cXBw0Pov4JSUFFJSUrK9VqlSJezt7Wnfvj1DhgyhZcuWxd7X
y4p6p0Gb9ctq5MiR6OjocOzYMQIDA7lz5w5GRkY0aNCAXr16MWbMGGwLeWsRYNKkSWzfvh0f
Hx9mzZrFjBkzCizz4MEDPD09c30vKCiIoKCgbK+VxV0aofi0fX0ye7Cj8snEVJDLV6+RmpZG
FXt7OnfskOs2DerXo25td7zv3MXrytUiTc7s1qUzf27eyvP4eLzv3KVp44y7W+3bvc3aDRt4
8jQI/4cPqe7qqikTFByC3/0HmFeuTONGDfPadZE5Ojjg//AR4S+GlUDJ2m9vZweAr999goKC
y2TFVG1c80ypqamkpqbm2L+lhQW13d3p/35fqtjbl/g4RXH56lXS09Op7uqaI6DPu0zpfoad
HB25fvOWZjhSSZ27cBG1Wo2DQ5VsAX1ZyS1oLwxrKyvkcjkKhYLwiHCtBfUV7foJQo6gXiqV
YmhoiGuWP2TakDXPfWEcO3asWO8VlTb3pe192tjY5BpsWVtbM3HiRCZOnFii/WTS0dHB29s7
z/dzs3z5cpYvX16kMsKrS9vDb6xe3JULCg7RDOErqqdPM74Yutd6K9/ytd0z/qA+femLZEGM
jY2xsbEmKCiY0NAwzetmpqY0a9KEC5e8OH7KM1tQf/LFF9kO7d7R6p0nff2MHsms16Ek7W/3
dhv+/ucfnjwN4vOvvqFVi+Z0bN+OJo0a5TqpVhu0cc0zZR0bXVi6urqkpaUVdOMYyBg+qimn
l/dK4lllps90rVa1gC3/U9qf4czPjbbutGWOo3fT8t9/bUpMTMLv/n3u+fkRHBKapfMs4xwo
ldr7XVbRrp8g5AjqM1d9FUMlBOHNoe2e+np16gAZPa4hoaHF6lXNHKNtZZl/ViYrq4xgMvLZ
syIfw+TFcvCZ834ydenUgQuXvPA8fZZRn3ys+X140vM0AJ06lv7ck5K038DAgEXz5rBx0xZO
nDzF6bPnOH32HGampnTp1JFB/fthYmKs1fpq45qXhLWVJUHBITmuZW6io2OAjM6m3DLV5Caz
N9XConDbQ9l8hrXpWVTGXRbjPIbelie1Ws2W7TvYtXtPtqFYpamiXT9BEJG7IAiaSe9FfeTF
0tKCt2rWAODg4aPFqlPmH8qoqPyHc2QO97AtxsJyMTEZAaCtbfayzZo0xczUlOiYGM344bu+
voSEhlHNxYVqLi5FPlZRlbT9ZqamfPvlGHZt3cSUieNp1aIFySkp/LVnL59+MZaQLHcntEEb
17wkrK0yxvIHBRW8IFVmj6qlhYVmomtBMu9ExMYU/KVBU6YMPsPaZPniC0thvhiVtb/27GXz
th0gkfB+n94snjeHbf/bgMeevzi8f2+2MevaUtGunyCIoF4QBJRKJSqVqkiPgtLdfjigPwB7
93tolq0vCkcHBwB879/P9wuEr68fQI6sIwWJe/5c07Pm+NKYc7lcppmwlzkx9sSpjF76zp1y
H1urbdpqv4GBAR3avcP0H79n8/q11HCrTkxsLBs3bdZ6nUt6zUvCxcUZgH8PHynwzpPHwUMA
VK3qUuj9Z955ePK08EMsSvszrG2OVTLq+yggoMh37zLvZhU0N624/j10BICJ337N6M9GUqe2
O5YWFujp6hZ5eG9hVbTrJwgiqBeEN5y+vgGhL1bmlMvlhXoAhIaGYmBgkOd+WzZvRvt33kah
UDB12gwCAh/nWw+FIvuXhKaNG6Ojo8PjJ081OaJf5ut3n+s3byGTyWjTqkVRms3+A/+iVCpx
dnKkVs2aOd7v8iJ4P3/xEgmJiZw+czYjVV6W7BylqTTaX7lyZTq9SFv7NI8e7cTExGKvT1LS
a14Sndq3RyKR8PjJE3b9vSfP7Y6dPMX1GxnZubrkMfkxN40bNUQqleJz9y73XgRxBSntz7C2
tW3TCh0dHUJCw7jo5VWksplZnWJiY4l7KcubNsS+uHtQ3N7w4nyuK9r1EwQR1AvCG87R0Qlf
3zs8evSQhw/9C/V49Oghvr53cHDIv2dq3FdjqV+vLlHR0Yz9djyr1q7j/gN/zXoYcXFx3PX1
Ze36jQwaNoLw8AhNWXs7Wz7om7EC5MIlSzly/ITmj7JarebajRv8OD0jU1OfXj1wcXbOtQ5/
/7OP5/HxmucKhYI9+/azdccuAIYPGZxrL191V1dcnJ1JSUlh6YqVPI+Pp0mjhlSuXLmwp7ZE
StL+mJgYPA4eytZuyBiacvjYcQDcXlqIKHN+QWpaGleuXdcc5+V9FKQk17wkqrtWo9uLVJ3r
/9zEvEVLePzkqWaoWGhYGCvX/sGCxb8BGVlLXk73mR9nJ0d6dH0XgJlz53Pz1u1s7yckJnLw
8BFiYmI0r2nrM1xWrCwt6f1iNeB5i37jwiWvbD3UIaGhHD95KteyLs5OGBkZolarWfb7Kk2K
U7VaTUhoGEeOHScsPLzYdXOrXh3IWCk265j6kNBQFixZmueQoZJ8riva9ROE3NckFwThjeHm
VpP7933x9r5Z6DS2BgYGVKniiJtbzh7urPT19ZkzYzrr/9zEvgMH2Lvfg737PYD/spVkdf7i
Jd7v21vzfMigATwMCODK1Wss+m0ZK1auxtHRkbDwcBISMoKGpo0b8dHQIXnW4cDBQ+w/cBBb
G2sMDQ15/OQp6enpALzXu1e+gV3nju35Y8OfnD577sXzshl6k6m47T9y/AQb/reZ5StXY2Fu
joWFOcEhISQmJgFgbl6ZoYMHZStTvborZmZmxMXFMe3XWVhbWREbG4uTkyO//7a40HUu6TUv
iS+/GE1KagonPc9w4pQnJ055IpPJkEgkmi8VkBHQT59atEWZAD4ePpQHDx/i63efyVN/wtTE
BDtbW6Kio3kWFQXA8/j4bOsbaOMzXJZGDB3MA/+H3PbxYfrM2RgYGODk4EBUTDRRUdF5JtEw
MDDg42HDWLF6DWfPX+Ds+QuYmpiQlJyEQqFEJpNRqQjrsbxs1MiPGf/d95y7cJFbIz7B3taW
kLAw4uPjsbezw8TYONdAvaSf64p2/YQ3mwjqBeENZ2xsTM2atXB2rlro29MymQx9ff08F6jL
Si6X8/mnn9CrR3dOnDrF5SvXCI+MIDExCRsba6ytrKhVsyZdO3fKkU9dT0+PmdN+4vTZcxw7
eYr7D/wJfByIkZExTZs0pkvHDrzdpnW+42mXzJ/HqdNnuOXtTXBIKHp6etRxd6dv7560bN4s
37p3at+O9X9uQqVSYWhoSIsCtte24ra/a+fOyGQyrt+4RXhEOI8fP0FfXx/XalVp0awZvXt0
y3HHwUBfn5nTfmL1uvU8CggkPiEBS0tLarhVL3KKypJc85KQy2VMmTiBdzt34tiJU9y5e4+Y
2FhUKhXWVlbUrOFG+3fepk2roq8PAhn/ryyeN5fDx45x/cZNHgUEEvj4MVbWVjRt0ph6dWpn
W6AItPMZLkv6+vrMn/0rHgcPcfT4CZ4GBRMaFoa9vR29e/SgciUzFi3NPZ1x757dsbKy5K+/
9xL45AkymYxab71F4wYN6NqlM4GPHzPlp8ItjPiyGm7V+f23xWzetp2793wJDgmhqoszrVu1
pHeP7qz783/s+Wd/jnIl/VxXtOsnvNkkYWGh6uvXr9KtW8/yrosgvPEOHTpAo0ZNyrsaFV5M
bCwDh44AYPOGP7Kt4lpUU6fP4MrVa3R7tzPjvvpSW1UUhArp9NlzzJq3ABsbazav/6O8qyMI
QhZiTL0gCEI+MsdId+5QtkNvBOFVlLnSr65O4RbtEgSh7IigXhAEIQ9+Dx7g//ARtjY21Hav
Vd7VEYRylzkh1d7erpxrIgjCy0RQLwiCkIfM3NidO7YXY2YFAbh6/QYADmW8YrAgCAUTQb0g
CEIukpKS8DxzFoCO7duVb2UEoQxNnzmbPfv2a7K7ZNqzbz+3bnujo6NDrxepLwVBeHWI7DeC
IAi5OHHKk5SUFGq718LeTgw1EN4MsbFxXLl2nQuXvFi38X84OTpiYKBPUFAwcc+fI5FI+GTE
MOztbMu7qoIgvEQE9YIgCLn49/BRADp3aF/ONRGEslOpkhlbNvzBwSNHuXr9Rsb6BkEZqUjr
1HZn0IB+1HRzK+9qCoKQC5HSUhBeISKlpSAIgiAIxSHG1AuCIAiCIAhCBSeCekEQBEEQBEGo
4ERQLwiCIAiCIAgVnAjqBUEQBEEQBKGCE0G9IAiCIAiCIFRwRUppefXaFQ4fOUhSUhJqALW6
wH8BDAwM6dGtJ82btyj0sTp37szx48cBGDVqFGvWrCmwjJubG/7+/mzZsoUhQ4bkur+5c+fy
3Xff5bufJ0+esHXrVg4cOEBAQAAxMTE4ODhQtWpV6tSpw8iRI6ldu3ah21IYsbGxLF26lL/+
+ouAgAAqVapE06ZNmTBhAm3bti3Svn766SdmzpypeR4YGIizs7NW61sWkpKSWLlyJfv378fP
z4+4uDjNNRg3bhytWrXKt7y3tzcLFy7k5s2b+Pv7Y21tTcuWLZkwYQKNGzcuo1YIwqslIiKC
yMgIUlNTyrsqgiC8REdHB3NzC+ztq4hVrIUiK1JQv9/jH3r37oO9XRX09PTQ1dVDT1cPHR0d
0tJSSU1Lzfg3NevPaYSHh7Hnn91FCuqz+uOPP/jkk09o3rx5scoXllKpZMaMGcyfP5+UlP/+
4Mnlcvz9/fH39+fYsWMsWbKExYsXM27cOK0c19/fn27duuHv74+hoSE1atQgNDSUffv24eHh
wfz585kwYUKh9uXn58f8+fORSCSoX3ypqog2bdrE999/T0hICDo6OlSrVg17e3v8/f3x9fXl
77//5ssvv2TZsmW5lp88eTKLFy9GqVQil8upVq0aT58+Zfv27fz111+sX7+e4cOHl3GrBKF8
RUZGkpqaQqtWbdDX1y/v6gjCK+nQoQN06vRuuRw7OTmJO3e8CQ0Nxt7eoVzqIFRcRQrqk5OT
Ma9sTvUuk/P5BqlGJs0Y1aNWq1Gq1JzZ9DXJycnFrqRareaLL77gypUryGSyYu8nP6mpqQwY
MID9+/cjlUoZOXIkw4cPp1GjRhgZGRESEsKDBw/Yu3cvmzZtok+fPlo5blJSEn369MHf358R
I0awdOlSzMzMUKvVbNiwgdGjRzNp0iRq1apF9+4FL8s9ZswY0tLS+Pzzzwt1d+NV9fDhQxIT
E1m4cCEjR46kUqVKQMYXr/Xr1/PNN9+wfPlyGjduzIgRI7KVXb58OQsWLEBHR4eZM2fyzTff
YGBgQFpaGr/++iszZ87ks88+o2HDhtStW7c8micI5SIiIoxWrdqKgF4QChAV9axcjiuVSqlR
4y1u3LgmgnqhyIo0pl6pVKJUKQGwq9UWm5ptqNm4E+3f7Yt9rbaYurSgRftevNdvEL3eG0DX
Xh9kHGuuIsUAACAASURBVEQiRalUFquCgwcPRi6Xc+PGDX7//fdi7aMwxo0bx/79+zE3N+fc
uXOsW7eOt99+G2NjYyQSCVWqVKFdu3YsXbqUsLAwqlWrppXjLlu2jLt379K6dWs2bNiAmZkZ
ABKJhJEjR/LLL7+gVquZOHFigT3vW7du5eTJk1StWpWpU6dqpX7lZcqUKdy/f58JEyZoAnoA
mUzGqFGjmDVrlma7rJ4+fcrEiRMBWLhwIVOmTMHAwAAAXV1dfv31VwYNGkRaWhq//fZbGbVG
EF4NqampIqAX3mjXrl0r7yrkS6VSoVQqSU9PL++qCBVQrj31eY2d19XVZd36dXzV0w41D7KN
na/lAip0CFNC6DNQqtSkK1QASKRSlEpVsSpYr149bG1tWbx4MT/99BP9+/fHzs6uWPvKi6en
J6tWrUImk+Hh4UHLli3z3V5PT08rx1WpVCxduhSA77//Hqk053escePGMXPmTO7du4enpyft
2+e+ZH1sbKxmiM7y5csxNDTUSh3Li4GBgSYYz82HH37IhAkTCAsLIyQkBHt7ewA8PDxIS0vD
zs6OsWPH5lp20qRJ7NixAw8PD1QqVa7nXRAEQXhzlefw1eJ2ggpCrkF9ScbOHzp8lEep5qSm
KUhNUwAglUhK9CH95Zdf2LlzJ8HBwUyYMIFt27YVe1+5yZxU+tlnnxU4+VKbvLy8CAsLQ09P
L89g3cDAgHfeeYfDhw9z8ODBPLf74YcfCA8P57333qNHjx5ERUWVZtXLnY2NDTo6OqSnp/Po
0SNNUP/kyRMAGjZsmOdQrQYNGmBkZERkZCQXL16kdevWZVZvQRAEQRCE0pBrF2XWsfNO7b7F
ttUXVG7yCcb1h2He9FPsWo/Fuf04anX/gQZ9f6Fp/zm0HLwQcwtzlIo00tS6pKlkpCoyd1+y
oN7Y2JglS5YAsH37dk6cOFHsfb0sMjKSkydPAhnj0bUtOTmZbt264ebmlqPet27dAqBVq1b5
9qx36tQJgDt37uT6/pUrV1izZg1GRkaanv/i1imTWq3m77//pnfv3tjZ2aGnp4e9vT1t2rRh
9uzZhISEZNv+4sWLfP3117Rq1QoHBwcMDAxwc3OjV69eXLhwoVh1yM/du3c1tyezDoXKPI8J
CQl5lpVKpdSvXx/IyJAjCIIgCFmp1epyfQhCceTaU//y2HmVSk0lY33sLY3xexJFQnI67lUt
cbAyQaFUkZau4N99uzVj5++d35ttfxJJyW8n9e/fny5dunD06FHGjh3L7du30dXVLdE+IWPo
jVqtRk9PT+tpKgGOHz/O4cOHgYzx8x07dtS8FxQUBICTk1O++3B0dATIEUhDxnkdPXo0KpWK
6dOna7Ytbp0gI+AeMGAABw4cADKGXbm5uaFQKLhy5Qrnz5+nT58+mt5xgI8//hg/Pz/09PRw
cXHBysqKgIAA/P39OXDgQI40owXVoSBHjhwBwNXVNVs9XF1dAbh9+3a+5TPP07Nn5TMZShAE
QRAEQZty7alXKpWoVBlj4NPTlaQrlOjIJYRFJxCXmIqpoS5ymYTQZ/GERSUQHp0E/Dd23v/o
PHwPzsJ7/3Su//0DERER6OjolLiyK1asQE9PDz8/PxYsWFDi/QE8fvwYgOrVq5fK2OqWLVti
Y2ODXC6nV69e2d7LDOotLCzy3Ufm+6GhoTne+/3337l+/Tp16tTh22+/LXGdIGM40oEDBzAz
M2P9+vUkJibi4+ODr68vsbGxHDlyJMcXoJUrV3L+/HmSkpLw9fXlxo0bhIaGagL5cePGZfti
V1Ad8hMVFaWZKDtt2rRs73Xp0gVdXV1iY2M1d3dyk9mj/7oPU8rPlB9/pkvPPnTp2YdVa9cV
ulxMbCy9+w3UlL3x4o5TWblwyYsuPfswaNhHWtlfTGyspi3hERFa2efroHPnzkgkEubNm1eo
7U+cOIFEIsHExKSUayaUp8zPRW4PCwsL6tWrx7hx47hy5Uqp1iMtLY0FCxbQsGFDTExMsLS0
5J133snzjnamwq5RInrqhYoo7576FwGYvr4+UqkUXT0DYhNSsbKojFUlA5LTVaQrlLmOnZ80
edKLPalRqzOGzwwZPCS3QxWJm5sb3333HTNmzGDWrFkMHjyYqlWrlmif0dHRAKW2OJOlpSVP
nz4lNjYWq/+3d+fhMZ3tA8e/k0z2ICEhkkhjSSmC2KXWqNpaay21l7e0WkW3ny5vLVVvraWl
9qqiaql9qZ0QS4idkITEnlUkEWSZmd8fY46MTPZFcX+uay6ZOec85zkzMbnPc+5zP87ORsti
YmIAcvwjaKiI83QAevv2bf773/+iUqmYO3cuanXuKpRm16crV64wffp0AJYvX85bb71ltNzG
xoY333wzU5t+fn6ZXrOxsWHSpEmsWLGCmJgYIiIilJH07PqQk6+//pr4+Hi8vb3p06eP0TJn
Z2dGjBjB9OnT+fLLL7l16xZDhgyhYsWKpKSkcP36dVauXMmmTZsAfUlRAZu3badr57dxKVcu
x3VX/LXKaB4HIUT2oqKi6NixI2q1mu3bt+Po6Pisu1RglpaWRlfLNRoNd+/e5e7du5w7d46Z
M2fSr18/5s6di729faHvv3///qxevRrQp2BaW1tz9uxZ3NzcCn1fQjwvsgjqtUpQX6KkPRZq
NajVlHKwxtLCHK1GR7omnVSdGalaHSnphso2+qC+Q4d2VK9eE5/ahT9r51dffcXy5cu5evUq
I0aMUFJE8ssQMJtKbSksFhYWJgNXJycnAJKSkrLdPjExEcg8oj969GgSExMZPHgwTZs2LZQ+
bdu2jZSUFOrWrZspoM8PDw8PLC0tSU1NNQrqs+tDdtasWcOCBQuwtbXlr7/+Mnkz7I8//khM
TAx//PEH06dPV05SDMzMzJSRehcXl3wc1YvF3Nyc9PR0fl+2gjGff5rtunciI9n2zw5lngoZ
URIiZ3v27FFKKe7fv5+uXbs+4x4V3IQJEzLNzp6UlERQUBCLFi1ixYoVLF++nNDQUHbt2lWo
V3BOnTqlBPSrV6+mR48egP77qLBmYZXvNvE8ynGk/mLAxlw3Zsid7/RWN4Z//AH/eX8wZioz
rKys8XylEmWdcx4FzIm1tTWzZ8+mQ4cObN26lQ0bNtClS5d8t+furp/cISQkpFC/EPKyb8PV
gqwYRugzjkDs3LmT1atXU7p06VxfHs+Ny5cvA/oKMXmVkJBAYGAgR48eJTQ0lOTkZJKTk5Uv
x/T09AL17fz587z33nuAPt2nevXqJtdTq9UsXbqU999/n/nz53Px4kU0Gg3u7u40bNiQQYMG
MWDAAA4cOGCUj/+yat2qJbv37mPfAX96dOtK5UpZX/1aunwF6ekaWrVoztFjgTyUEXshctSh
Qwc6deqEubm5ySudL4oSJUrQsmVLWrZsSY8ePejZsyfHjh3j888/L9TJEA1FJmrUqKEE9ECx
/v0W4t/IZFCvVquJiork2F9fYGlhiYWFJRYWFpibqzE3N0elejxbrEZDeno6aelppKWlcvPm
TVQqFbNmz6RlqxacOB5Er569QaUi+NJ5nJ3KFsp/uvbt29OtWzfWrVvHyJEjadOmDXZ2dvlq
q0WLFoA+DSMsLAwvL68C9y+3DEG9oQxjVm7cuAGgBKA6nU6pwW5paWn0pWaQceKK3r17Y21t
zdChQ3n33Xez3ZehL3kJdnU6HePHj2fKlCkFmjk4O/Hx8XTp0oXk5GQGDhyYaRZZU5o2bZrl
FQzDyYtcqoUK7m68+UZr/tm5i8W/L2XShHEm17saHs6+AwcxNzdnYL8+HD0WWLwdFeI55eDg
wMaNuR8gexF07tyZqVOnMnLkSBYsWMDHH39caDN4R0VFAUV7pVVG6sXzyGRQ36tnb9asXUVS
kr4soOGXO6t/DbnzNjY2vN60CR6veBIXF4e9fQk2b9lItdeq4e7mUahn0TNnzmTHjh1cv36d
77//nh9//DFf7bi7u9OoUSOOHTvGggULCu0G3NyoVasWAIcPH+bhw4dZTrZkKPnYoEEDQD9p
VVhYGACRkZFERkZmu5+jR48C0K5duxz7ZDjRMHxp5sbUqVMZP348tra2jBo1im7dulGpUiVK
ly6NpaUlbm5ueWrvaWlpafTo0YMrV67g6+tb4BGfq1evKu9ZUVQ8eh7179ObPfv2c+LkKU6f
OUud2rUyrfPb0mXodDratnkD10KeAE4I8eIZNmwYP/74I3fu3OHXX39l7ty5hdp+fmKKoKCg
XN8sK8TzxmS5lxbNWzL757ksXbKMpUuWMXr0aNq2bcMbbfwYMLAfAwf1p82brenQoR2jRo1k
0cLfWLzoN2b/Mod+fQbS/PUWdO3Ujdd9mxIUdIrmr/vhVblqoXa8QoUKSuWTGTNm5HjHe3a+
/vprQF9a8UwxVvJo0qQJZcuW5dGjR+zfv9/kOoZlKpWKAQMGAPoc6JzunM9YqjEiIgKdTpcp
/9EUw5WK4ODgXB+HIchesmQJP/30E82aNcPNzQ0bG5vHV3YKdjL3/vvvs2fPHipWrMiGDRsK
PKOvob/e3t4FvtH6ReHs5MTbHdsDsOj3pZlGqc5fuEjgiSAsLS3p926vXLd7LPA443/4H+8O
eI8OXbrTo09/vvjqG7Zs/4f09KzL3KalpbH673V8MGIUnd7pRe/+gxjz7Xfs2rsvx+nT09M1
bNi8hZGff0nXXu/S/d1+fDbma/78a3Wep15PSU3lm7HjGfT+B8Ve5edF8Pnnn6NSqZQrolnp
0KEDKpWKxYsXA/pBBZVKhY+PD/fu3WP+/Pm88cYbuLu7Y2dnR506dZg+fXq2n2daWhq//PIL
TZo0wcHBgTJlytCiRQsmTpxISkpKpvVv3bqFSqVS/h7s3LmT5s2bU6JECezt7Tl06BCfffYZ
KpVKGWAx5dy5c6hUKtRqtTJ4YDgelUpFcnKy0frp6en88ccftG3bFg8PD2xsbKhcuTLt2rVj
2rRpxMfHm9zPli1b6NatG25u+kkinZ2dadWqFfPmzTP5vuTm+AqblZWVUpXNUIb4aXn5nFat
WoVKpWLMmDGAvjRyxuo77du3V9bNau6U0aNH56rvUv1GPI9yVS5l5syZzP75V9LTU5+86ANq
tSXDP/6Ad3p2Q5uuJen+fU6cCOLqlavKaqVLl0ar1WY5u2dBjBo1iqVLl3LhwgWGDx+e7/8I
nTp14t1332XlypV06NCBf/75J9vLhGlpaXkq0anRaEhISKB06dJGr5uZmTFy5Ei++eYbJk+e
TLt27TIFwD///DMPHjygVatWhRqAZtWntm3bYm5uzqFDhzh69CiNGzfOsa3ox2UAPT09C6UP
GY0dO5alS5dSqlQptmzZkqsba1NSUrIM/G/evMnChQsBcl0C9GXxbs8ebN+xi5DQMPwPBdCi
2ZPUpUW/LwWgU8cOOOVQghX0gcqP02bgfygAALXaHHc3d6Kiojhz7jxnzp1n+46d/DBuLA4O
pYy2TU5+wBdff0vYlSvKa1aWlpw6c5aTp89k+11y//59vvpuHJdDQgH9yYq1tTUXLgZz7vwF
du/bx5RJE3N1DACnTp/heNBJADZs2oLP40nLRO4MHDiQ6dOnc/DgQa5du2ayylh0dDS7du3C
2tqad955x2jZ6dOncXV15eHDh6hUKpycnHjw4AFnzpzhzJkzbN68me3bt2e6yhkfH0+7du0I
DNSniFWoUAE7OzsCAgLw9/dn2bJl7N2712T63b59+/j+++8ZN24cOp0OJycn7t69S+3atSlZ
siQzZszgxIkThISE8Oqrr2ba3jDjedu2bXNMD0lNTaVnz55Kak6ZMmWoXr06CQkJ7Nq1ix07
dlCzZk2jq6ypqan069ePNWvWAPqCA1WrViUiIoL9+/ezf/9+Fi1axLZt2yhbtmyejq8oNGnS
BIDw8HBiYmKMvsPz+jm5ubnRpUsXQkJCuHjxIs7OzkYzgvv4+Cg/Zzd3ihAvKpMj9TGxMUyb
MZkJkyaw8Lf5eFaqzF9r/mTm7F9Yu34tv8ydw6zZs5Xc+bCQKzSo3wi/Vm/QvVtXNm/cypZN
29iyaRt//L68UGrUm2JhYcGvv/4KgL+/P1evXs1hi6wtXLiQVq1acfv2berXr8+oUaM4ceIE
qan6E5mYmBiOHDnC559/Tvny5YmIiMhVu3FxcXh4eODi4sKSJUsyLR85ciTVqlXjwIEDDB06
1Ggm1GXLlvHtt99iZmaWqR57QWTXp+rVqzN06FAAevbsqcy2a3Dv3j0WLFhglPJjuJQ5efJk
o5z6sLAwBg0aZDL1Jqf3BfQj/xMmTECtVrN69eosb4x9WrNmzejevTtHjhwxGrE6evQorVu3
Jj4+nkaNGtG/f/9ctfeyKFWyJN27dAJgyR/LlZH0I8cCuRh8CRsbG3r16J6rtlavXYf/oQDU
ajUffzCMjWtWsWDOz6xfvZKx33yFjY0NoWFXmLcoc338Rb//TtiVK1haWvLZyBGs+XMZa/5c
xua/VzNpwjh8TKQGPdn2Dy6HhPKKhwfzfpnJit8Xs3jeHFYt+506tWtx89ZtZs/NffrWa9Wq
4ujggLm5OY0bNsz1di+SMWPGZFmXPOPDMPN1Rt7e3vj4+KDT6ZRg92mrVq0iPT2dLl26KNXI
MurVqxf79u3j4cOHREdHExMTw88//4y5uTkHDhxg2rRpJvscGBhIjRo1OH36NNevXyc4OJg7
d+7g5+dHSEiIcl/S044ePcrYsWP5v//7P2JjY4mOjiYxMZESJUpQq1YtJfhduXJlpm11Op3y
em7u+9m2bRsbN27ExsaGtWvXEh0dTVBQEGFhYSQkJLBo0aJMN9ZOmTKFNWvWYGlpyezZs0lK
SuLcuXPcu3ePdevWUaJECYKCgrIckc7u+IpCxhm/n/5bkNfPqWnTpqxfv165al27dm3Wr1+v
PL777jtl3azmTsk4mp+dvIyqr1m3gbe798z28eeqNTJSL4qcyaA+4PAhPCtVpGaN17Czt6Nq
1SrY2dvh7V0dO3s7mjbzpfUbLWnQsD42tra4V6jA5i0bCQ27hKure7Hegd68eXPlP3hB/iPY
2dnxzz//8Omnn6LT6Zg1axYNGjTAysoKGxsbypYti6+vL9OnTycuLo7169fn3Cj6fPnbt2+T
lpbGhg0bTO53w4YNVKxYkUWLFuHm5kbDhg2pUKECAwYMQKvVMmfOnBwvX+dFTn364YcfaNSo
ETdu3KB169Y4OTnRsGFD3N3dcXR0ZNiwYUaB+LRp07C2tmbdunVKhZkyZcrg5eVFQECAyZH4
nPrg7+/PsGHDAH1Fhf/973+0atXK5CPjH9e4uDisrKxYt24dvr6+2Nvb4+3tTYUKFWjSpAkh
ISHUrl2bv//+u8hONp9n73TtQskSJbh95w7bd+xAp9Px29JlyrJSJUvm2EZUdDQrV+tHEUd9
PJxOb3VQ3mszMzNeb9KY8d/qUwD27vfnYvAlZdu4u3fZuVt/IvnVF5/Rts0byj4tLS2pX9eH
tzqY/qN8/cZN/tm5CysrKyZ89w2VMlzZKlWqFJ+P+gRzc3MOHz3GrVyWsC1VsiQrfv+Nv/5Y
Qvu2bXK1zYvG0tISe3v7HB/W1tYmtx80aBCgH6QwZfny5QDK9/jTxo0bR8uWLZWrb05OTowY
MUK5j2rWrFlGKS3BwcEsXrwYW1tbNm3aZDQC7ezszJIlS1Cr1WzcuJHQ0FCT+1yxYgWTJk1S
vrsMJXDhSbBuKqg/fPgw165dw8HBgU6dOplsOyPD/U6tWrWie/fuRhMg2tvbM2TIEKPXrl27
xqRJkwB9GuFHH32kvC/m5uZ07dpV+T79888/OXz4cJ6Pr7CVL19eiQkSEhKU1wvjc8qOn58f
vr6+Ru+fjY1NlidzBTGwXx8++mBYlsvfH/we7w8eVOj7FeJpmYJ6jUbD1q1baNLQl/ZtO9K1
Uzfl0bHdW3Tt1I0mDXyp79OgWHLnc2Pq1Kk4ODgUuB1LS0umT59OcHAwY8eOpUGDBpQtWxad
ToenpyfNmzfnyy+/5NKlS7nOy3vjjTd48803qVy5MiNGjDC5TtWqVTlx4gT//e9/cXV15fz5
88rI1aFDh/jggw8KfGx56ZOjoyMHDx5k7ty5dOvWDUdHR86fP4+9vT3t27fnxx9/ZPDgwcr6
9evXJygoiB49euhHYENDqVGjBj/99BMXLlww+cc6pz5kHGWPj49XLiubemSsHlSmTBkOHjyI
v78/AwcOxMfHh1u3bpGUlES9evWYPn06R44ckao3WbC1taV3T30KxPKVq9i8dTvXrl+nVMmS
vNO1c67aCDwRREpqKm6urrRpnXlSMoA6tWvhXUN/5eXY8RPK6wcOHiItLQ3X8i74Nm6Up74f
O34crVZLndq1KG8i7aGss7MyuVbEtewrTmWkVpubHEF+WUyYMIGkpKQcH1nNGdKnTx8sLCwI
Dg7m5MmTRstCQkIIDAzExcUlz6UehwwZgpWVFXFxcRw8eFB5fevWrWg0Gvz8/IxGiQ08PDyU
VMbz58+bbNvUZHoZj0etVnP58uVMx2O4GtGrV68sT3IyqlKlCgDHjh1TKnJlZ9u2bTx8+BAv
L68sT4L8/Pxo1qwZoH8vslqnuERFRSkDbiUzDAoUxueUHx07dszVenkZVb9//z5dO71tMrB/
f/B79O7xDklJSTJSL4pcppx6nU5HSkoKwz4YmqeGCjt3fteuXblet2zZslneTJSf9ipXrsy4
ceMYN25crrfJio2NTZY3CGVUunRpJkyYwIQJEwq8T9AHt1l9MeSmTxYWFnzwwQe5PqGoXr26
MhnI02bMmMGMGTPy1If/+7//y9WNvVlp1qyZ8odN5E2njh1Yt3ETsbFxzJm/AIDePd/JsjrT
027cuAlA9deqZXvVrkb16py7cJEbN28qr925o0/r8qpSJc9X/G7d0o++h4Vd4YuvvjG5Tvy9
ewBEFqAak8gbJycnOnTowMaNG1m+fDl169ZVlq1YsQKAvn375vlvh6OjI56enly+fJkrGe6/
CAkJAeDkyZO0atXK5LaGNJDw8PA87ROgXLlytG3blq1bt/Lnn38qx5Oenq58B2YVcD+tV69e
zJgxg+DgYGrXrk3nzp3p168f7dq1M3kl0VDA4OkR6Kc1bdqUgwcPcunSpSzXKS4Z3+OMOf5F
/TmB6blTXF1d+eWXX/LVXnaSk/WBPcCcefoUP0NAf/9+9hNMClFYMgX1arWaP35f/iz6IoT4
F9BXuOnNzF/m6G+kK1OGt7NIeTEl6vGN085O2d+M6uysn1E5JkOlpuiYGABK5iO/9+7jE/u4
u3eJy2FCNxkJK16DBg1i48aNrFy5kqlTpyoBvCGoz20Q/DRHR0fAOFfbcL/P7du3c5wpPL+/
BwMGDGDr1q389ddfTJkyBTMzM3bt2kVsbCxVqlTB19c3V+2UKFECf39/vvnmG5YtW8bq1atZ
vXo1Tk5ODBo0iK+++sooffHatWvAk9LDWalQoQKgLwzwrJ04ob8S5+HhQblyTyagLMrPKbu5
U3JbzjI/vxv37yfRtdNbStWe3j26k5SUmOd2hMivXFW/EUK8XNq+0ZrIyCg0Gg11atfC0tIy
19sagvW4uBxmSn4ceLtk+ENvuFnPMKKeFy4u+nbe7tiBER9mnd8qil/Hjh1xcnIiMjKS3bt3
07ZtW44cOcKVK1eoVauWMmdHXhmC+YyVwQw/Dx8+nDlz5hS88yZ06tQJBwcHbt26xcGDB2nR
ooWSepObG2QzcnJyYv78+UybNo1Nmzaxdu1a/vnnH6ZNm8ayZcsICAigcuXKwJNgPacg2LD8
WZfs1Wg0zJw5E4A2bYzvSSnKzym7uVMKWhI5J/fv3+fdxymMSUkyQi+KV9bX74QQLy1zc3MG
D+zP+4MH0aBe3Zw3yKDC41HESyEh2Y52XbqkzyF+xcNDec3dTT+T8dXw8DyPlLk9ngU54vFo
pvj3sLCwUGazNtwYa/g3r0GwQWxsrDLbdrVq1ZTXDXNtFGYe9tOsra3p2bMnoM+jf/DgARs2
bEClUuW7qlaJEiXo27cv69evJzw8nPr16xMVFcU33zxJJTMc57Fjx7L9/2G4ATe3FcOKyvLl
y5XUmQ8//NBoWVF+TtnNnZJd2lJGBakxn5iYSGJiotSpF8VOgnohRKFqUK8eFhYWXLt+Q6lT
/7RLl0OUmvNNfZ/MhVDvcZ3p23ciOXLsWJ72W6tmTQDOnb/AhYu5nzwto0ePHmV6TavVKrNr
i/wzVMFZv3499+7dY9WqVZibm9OnT598tTd79mzS09OpXr06jRo9uanaUCnM39+fgADTv3+F
wXAysnbtWv7++2/u379PixYtTNbizysXFxfl5CBjXnz79u2xsrLi4sWLWd7DdOzYMXbv3o1a
raZbt24F7kt+HThwQKk0079//0xpL0X5OWU3d0pQUFCu2pDJp8TzSIJ6IUShci3vQvcu+ko5
036axY7de9Bo9DXvdTodQadO8e04/Q3hnd/uiGeGIMirSmVeb6IP8idPn8nho8YjkklJ9zl/
4aLJ/Vb0fIXmTfUT0YybOAn/QwFG2+p0OkLDrvDPTuOb5kvYl1BuSrwYbFyBJDEpib6DhtCr
/wB27N6T9zdDKOrWrUvNmjVJTk5m2LBhxMXF5WqCphkzZhAXF6c8T01NZebMmUycOBGA8ePH
G42+ent706NHDwC6dOnCmjVr0Gq1ynKtVktQUJAye21++fr6UqVKFe7evasUVcjrVYfIyEjm
zp1rdHwAly9f5rfffgMwurG4cuXKfPrpp4B+cqUlS5aQnp4O6H+/d+7cqVR3GTFiBDUfn+gW
l5SUFI4fP86HH36In58fycnJ+Pj48PPPP2datyg/p+zmTsltAQydTvtMH0Lkh+TUCyEKXd/e
PbkSHs7xE0FMn/kzs3+dR4UKFYiMilImWGtQry6D+vXNtO3QIe8RfOkyd+PjGTdxEjY2Nni4
XJaLCQAAF3lJREFUu5OQmEh0TEy2VVJGj/iY+Hv3OHf+AhN/nIKlpSUV3N1IS0vj9p1I0tPT
sbS0pKlvE+zt7QF9ycqWzZuxa89eZs6ew8rVaxjUvy9+LVtwMfiSkvt/+MhR2r7RugjerZfH
wIED+eKLL/JUJWbu3LnMmTMHT09PSpYsycWLF5UbEUeOHJlpFlrQTyYYFRWFv78/PXv2xNra
mmrVqpGSksKVK1dITU3F2tpaKdmbXwMGDOC7777j6tWr2NramuxLdpYsWcLXX3/N8OHDcXV1
xdXVldDQUKWee/ny5TNNPPjtt99y+vRptm/fzuDBg/noo4947bXXCA8PV6rAtWvXju+//z7f
x5Ub48aNU+YKAH0QnphofFPoO++8w6JFi7IsCVtUn9O0adNo1qyZMndK5cqVuXLlCnfv3lXu
S8iJViuj5eL5I0G9EKLQWVlZMXHsfzlw8BC79u4jJDSMiGsR2NnZ06B+Pd5s7Ufzpq+bLFtZ
3sWFWdOmMGf+Ao4dP8HDhw+5ExmJq2t5OrR7k3Zt2vDBiJEm92tnZ8uUH75n7/4DBJ4I4tr1
G9y8eQt7e3uqVK6Em6srfi2aY2dnZ7TdJ8M/wMGhFP6HAriXkMD1x7naPnVqU8/HhzuRd+j8
9luF/0a9ZPr168eYMWPQaDSULFkyVxM0HTp0iJUrV7J//37CwsKwtbWladOmfPLJJ1luX6pU
Kfbs2cOKFSvYtm0bFy9e5PLlyzg6OuLj44OXlxd9+vQp8PwD/fv3Z+zYseh0Orp3766cKObW
kCFDsLCwYNeuXURERHDhwgXs7OyoU6cOb7/9NsOHD890JcPW1patW7eyatUq/vjjD06cOMG5
c+dwcHCgffv2DBw4kJ49exb5JJCPHj3KlK7m4OCAq6srrVq1om/fvjRp0iTbNorqczLMnTJu
3DgOHz5MaGgo3t7edOvWjcaNG+fcAFIhSzyfVJGRd3QnT56gfXv5gyXEs7Z9+xbq1q3/rLvx
r5GQkMDtO5G8Vq34J7V7Ef0bvus7dOjA9u3b+c9//sPChQtNrhMVFaUEsxEREYWSpy4E6HPq
cypruX37FipWrFxMPTItPPyK/C0QeSYj9UKIf61SpUq91LO5vogM9cnzW5teiIIoyjr1Qjxr
EtQLIYQoFsePH+fUqVNUrFiRpk2bPuvuCJEluVlVPI8kqBdCCFEsDPXDBwwYUOQ530IUhIzU
i+eRBPVCCCGKXGJiIn/99Regv2FWiH8zCerF80iCeiGEEEVu+fLlJCcn8/rrr1OlSpVn3R0h
siVBvXgeyeRTQgjxkrCysjI5a25xWLBgASA3yIpn63mYUTY9PV2ZEE+IvJCReiGEeEmULevC
+fNnqFmzFtbWNsW679OnT+d63XLlyslIqXimntXvX0rKI2JionF1dXsm+xfPNwnqhRDiJeHs
7ExMTAyHDweQkvJsRuyFeNa2b9+S7fLU1FQOHNhbTL0xZmNjg6dnJcqXl6Be5J0E9UII8RJx
dnbG2dn5WXdDiH+1xo19n3UXhMgzyakXQgghhBDiOSdBvRBCCCGEEM+5Ig3qH6WkcOr8eaJi
YotyN0IIIYQQQrzUiiyoD7kazk7/QyTdv8+q9RtzvV2bNm1QqVR5fnh7e+e7r7du3VLaiYqK
ytO2UVFRyrbXrl3Ldx+EEEIIIYTIryK5Ufb67TvcjIyiRcN6pGu07Ny1G51Ol6tpwa2trbG3
t8/0ekpKCmlpaajVaqytrTMtt7Ep3vJsQgghhBBC/FuYDOrj7sYSEhrM/eT7eW5QhxlpOivq
vPYqFy6c50GqBhsrNbdu38TdrUKO22/evNnk6yNGjGD27Nn07t2bZcuW5blfz5szZ84wb948
SpYsyeTJk591d4QQQgghxL+YyaD+cshF6tSuj62NbZ4aS0tLY0/AUXyqeXHjejhWNjb8tnwJ
nTu25fyFs7kK6oVeREQE8+bNw8XFRYJ6IYQQQgiRLZNBffKDZGxtbElJTSH+Xix378Wh1Wpz
bCwy9j6VKrgTHXUbVGYsWfYn9X288XD3ICr2VqF3XgghhBBCCJFFUJ+WlgaAVqslLj4Wr4rV
sLCwBPRTJ+sf2gw/67h0JYJSJczQpj3iQfID9h08gkNJOypWfAUvLy9uRcpNpEIIIYQQQhQF
k9VvHj1KAUCn06JJ1ygBvSk6nY4LIWFExcTg7FCC6Ogort26w+1bt6jt/RouLuWwtbVV2iwO
R44c4ZNPPsHX1xd3d3dsbGzw8vLi7bff5vDhw9lue+/ePebOnUvr1q1xc3PD3t6eunXrMmvW
LDQaTb76k5aWxi+//EKTJk1wcHCgTJkytGjRgokTJ5KSYvy+TJ48GZVKRZcuXQCIjIw0qvIz
YsSIfPVBCCGEEEK8uEyO1D969AjQj9Sna9LR6bSAvnKNYWTe4NKVcBISk3B1dkSttkCnMmft
2nV8/MFQklMScXR0NGqzOLz33ntcvnwZKysrPD09cXZ2Jjw8nLCwMLZs2cLy5cvp27evyW1r
1apFamoqKpUKJycnkpOTOXXqFKdOnWLbtm1s3rwZS8usT3KeFh8fT7t27QgMDASgQoUK2NnZ
ERAQgL+/P8uWLWPv3r24ubkB4O7uTtOmTYmLiyM4OBgLCwsaNWqktFepUqUCvDNCCCGEEOJF
ZHKk/uHjUXWtVj9Sr9Ua0m20jwN6fWAfFRvH1WvXuRl+mfnzfuXCxfP8OHUaA/v1wd7ejrLO
zo9PCJ60WRx+/fVXAgICePDgAZcuXeLUqVPcuXNHCeRHjx6d5aj7gAEDOHDgAA8fPiQ6OpqY
mBhmzJiBmZkZO3fuZM6cOXnqy5gxYwgMDKRGjRqcPn2a69evExwczJ07d/Dz8yMkJISPPvpI
Wb9v374cPHiQ//3vfwCUKVOGgwcPKo/Ro0fn810RQgghhBAvqmzTb7RazeOReh1arU4J7rVa
HQ8fPSIg8AQW2lQCjx/HXG2Bf8ARvGvUwNmpDJUrV0Kj1Sij+sWZfuPn54evry9mZk8Oz8bG
hkmTJgEQExNDRESEyW0nTpxI8+bNsbKyAsDJyYnRo0czYcIEAGbMmKHcc5CT4OBgFi9ejK2t
LZs2baJ27drKMmdnZ5YsWYJarWbjxo2Ehobm51CFEEIIIYTIKqh/nH7zOKf+ySi99nGAr2HP
wcOUsFGzd98etFoN5V3dCL8aQaeO7XFzc0Ottni8rc6ozWfJw8NDSZ3JKqjPytChQ1Gr1dy8
eZOjR4/maputW7ei0Wjw8/MzmTbj4eFBxYoVATh//nye+iOEEEIIIYRBFjn1T9Jv0jX69BuV
CvTxuY7AU6d5mJzEqQuneJCcTJWq1Th46CijPvoQOzs7SpUqhU6nI12jUdJvinOkHiAhIYHA
wECOHj1KaGgoycnJJCcnKycZ6enpeWrP2dkZNzc3rl27Rnh4OM2aNctxm5CQEABOnjxJq1at
TK4TFRUFQHh4eJ76I4QQQgghhEGON8pq0tMfj9Drl928fYdTZ86Q+uAekZHReL36Knv2HmDk
8A+xt7enYsWKj08AdGjS09EW80i9Tqdj/PjxTJkyhYcPHxZq246Ojly7do2bN2/mav3IyEgA
bt++ze3bt7NdN+PNx0IIIYQQQuRFDjn1WjQaTYaa9FqOBB7HsaQd4VcjqFS5Ejt3H2Do4Pdw
cHCgcuXKqFQqpUKORqNBpy3enPqpU6cyfvx4VCoVo0aNwt/fn5s3b/LgwQPS09MpV65cvts2
jKobKtXkxJBaM3z4cKOa/qYen332Wb77JYQQQgghXm6mR+of107X6rRoNFoePnyIlZU1Wp2O
02fO8k6X9txLiGfz5n8YPKAfLuXKUaVKZczNzZTqOI9SHqHRaJ+k36QUT1A/f/58AJYsWULP
nj0zLVepVPlqNzIyUgnqq1atmqttvLy8AMmXF0IIIYQQRSvb9BudVotzWWeOHj+MVqsl/l4S
sTExzFu4lJTURzRpVI+YuCgsrc2JjY8yasPMzIzSZcqgVXLqiyf9Jjo6GgBPT89CbXfWrFlo
tVpeffVVGjRoYHKd+/fvGz1v0aIFAP7+/gQEBPD666/neb8JCQmkp6ejVpv8qIQosCEffMSN
XKaUPe2t9u345KMPC7lHxePS5RA++ewL5fn6VSuxs7N9hj0SQggh8i/H9JuyzuXw9q5F7Vp1
KFmyFJaWFjRr1pgBfXvRpHEj/Fr5UaeOD69Vr061116jWrVqVK1alSpVquDo4FDs6Tf16tUD
9DOzZsypDwsLY9CgQcpoe1amTZtGfHy88jw1NZWpU6cyZcoUQF/y0tzcXFleunRppfzlkSNH
jNry9vamR48eAHTp0oU1a9ag1WqV5VqtlqCgIBYvXpypH4ZJux4+fMj27duV9ePi4nJ4B4QQ
QgghxMsmi8mnDCUtdei0WrRaLVqdltq1atCnV1fcyrtQvnx5Xq36Kta21mh1WnRardG6hocO
nVGbRW3atGlYW1uzbt063N3dadiwIWXKlMHLy4uAgABKly6d4/Zly5bFy8uLunXrUqJECb78
8ku0Wi0ff/yxEqQbWFhY0Lt3bwCGDRtGpUqVWLFihbJ84cKFNG/enNjYWHr27ImdnR0+Pj5U
r14dGxsb6tevz8cff2x0IgFQt25dnJ2dAejcuTOenp7Y29vTtm3bwnibhBBCCCHEC8RkToej
oyPXb1znlQoVMy3zcKtoNFKdGxHXInB0cMxfD/Oofv36BAUFMW7cOA4fPkxoaCje3t5069aN
4cOHM2bMGH766acst50wYQLLly/n9OnThISEYGdnR/PmzRkxYgSdOnUyud2vv/5K2bJlWbNm
DdHR0QQHByvLSpUqxZ49e1ixYgXbtm3j4sWLXL58GUdHR3x8fPDy8qJPnz6UKlXKqE17e3u2
bNnCp59+ytmzZ4mPj8fd3Z369euj0+nyfW+AEE9b+OsvJl//bMzXXLio/11+t2cPBvbrk2kd
+T0UQggh/h1UkZF3dCdPnqB9+7eUF/fu28fSFSu4dftOoezEtXx5BvXri18WtdqFEHrbt2+h
bt36z7obAHz65Vecv3gRgD69ezKoX99n3KPCJTn1QgghXiQmR+pf9/WlZo0aaDSaQtmJubl5
ppFoIUTRWvz7HwwZNOBZd0MIIYQQxcBkUG9lZUXZsmWLuy9CiEK0au3fAMUa2Ot0Oo4GHufw
kaNEXL/O9es3MFercXdzpXGDBnR6qwP29vZG21y6HMLoL8egVqtZMOdn7t1LYOs/OwiPiODW
7TuYqVS4u7vh17IFb3dobzL9Lz/7LcpjMoiNjWPt+g0EnTpFdEwsKpUKl3LlqPaqFx3bt2PB
4t84c+48jRo24PvvvmXazJ/ZuXsPoP8eXrXsd2xtM189SEhMpHf/QcrAy/fffUujhqarcgkh
hHg5SJ1EIV5gxRnY309OZtLkqZw4eSrTskuXQ7h0OYR1GzfxzZgv8Kld22i5RqNBo9EwfORo
kpMfZLn9kaOBTBz3XywsLAplv0V5TKfOnGHc95MyFQm4Gh7O1fBwtu3YmanNbl06KUF9SkoK
+w8eokPbNzOt538oQAnoy5QuTYP69fJ0XEIIIV48JqvfCCFeHKvW/s3i3/8o0n3odDomTPrR
KPh9xaMCbVr7Uad2LSUIT0xK4rsJP3A1IsJkO8nJDzA3N8elXDlq1/LGu0Z1bKytleWnzpwx
CoYLa7+FfUwpqalMnv6TUUBf2tERn9q1qVm9epa5+5U8PY1ODnbs2m1yvf0H/JWf2775BmZm
8lUuhBAvOxmpF+IlUNQj9v6HAjh95qzy/L0B/Xi355Pyr1euhvPtuAnE3b1LSkoK8xf+xuQf
Jphsa/XyPyhR4kk6S0JiIt+MHU9IaBgAa9dt4K327TA3Ny/U/RbmMW3avJW7d/VlalUqFR++
/x+6dHpSjCAlNZVJk6dy5Fhgpv1279qZU2fOABB86TLXrt/gFY8KyvLY2DjOP65KpFKpaNfm
jVwdjxBCiBebDO8I8ZKwtLQssrYzBqfeNaobBb8AlStVZHCGE4rTZ89mOcv006POpUqW5P3B
7ynPo6KjuXMnstD3W5jHFBgUpLzepFEjo4AewMrSkrKP56F4WoN6dXF3d1OeG9JxDPb5+6PT
6ef/8KlTG5dy5XJ1PEIIIV5sEtQL8RLo3+dd+vfpXWTth2dIPWnerKnJdZr5NlHq2ut0OiKu
Xc91+7Vq1jAK9qNioot8vwVpOzLyyczVjRrkrUSpSqWie+cnc2Ls3rvPqBLZvgMHlZ9N5dsL
IYR4OUlQL8QLrqgDeoA7GYJYZ6cyJtextrY2qhITGRVlcj1TVCoVJTJsm5CQVOT7LUjb9+7d
U14rVapkrvaX0Rut/ShZogQA8ffuEXhCP/J/89Ztwq5c0bdbsiS+jRvluW0hhBAvJgnqhXiB
FUdAD+Dq4qL8HBt71+Q6Kamp3L9/X3nu7uaa6/bT0zUkZdi2vEu5Qt+vDp3R84K07eLyJCXm
bny8yW2zY2VpyVsd2inPDTfM7stwg2yb1n6o1XJblBBCCD0J6oV4QfXv07tYAnqAihU9lZ8P
HTlicp3A4yeUXHAzMzM8KlQwuZ4p5y9cQKvVKs8N2xZkv0/Xu09ISDB6XpC2K7i7K+sEmSiH
mRudOnZUgvZjx08Qf+8e+/2fpN60e7NNvtoVQgjxYpKgXogXVP8+7xbbvpo0aqj8fPrMWdZt
2GS0/Oat2yz87XfleYP69bK8cffGzZtGz2Nj45i7cJHRtoaSkAXZr4OD8SzXN2/eKrRjatWi
ufJ6wJGj7Nm332jb5OQH3LhlvL+nlS7tSKvmzQB9Hf/5ixYr703N6tXxqOCe3eZCCCFeMnLt
VghRYM1e96WuTx1OnjoNwLxFi9m9bx+vVqlCbFwcZ89fUCrD2NraMmzI4CzbGvn5l1R/rRpu
rq4kJCRw7sJFHjzQT0ilVpvzwX+ebFuQ/TqVKUO5smWJitbfdPvT7Dl416jBR8OG4uBQqkBt
N3vdl9reNTlz7jwAk6f/xPpNm/F85RUSEhO5cDHYKG0nK926dGbX3n0A7N3/JPWmfTu5QVYI
IYQxGakXQhSYSqXiv2P+jwb16iqvhV25yrYdOwk8EaQEv6UdHZk0fmy2+fQ6nY4LF4PZuXsP
x46fUAJ6c3NzRn78kVFqS0H2q1Kp6N2ju/L87t14Dhw8xOmzZwvlmL74dJRRacqQ0DD9MQUe
z1VAD/qymbVreRu9ZmdnS/PXfXO1vRBCiJeHjNQLIQqFnZ0tE8d9x5Fjx9i5ex+XQi6TmJiI
tbUNHu7uNGnckLc7tMfW1vRsqgbDh77P4WPHCA+PIOn+fUo7OlLXpw49unU1moSpMPbbsX07
bG1t2bZjJ1euhmOhVhMTG1sobZd1dmbuzzPZtHkrBw4d4sbNW6DTUa5cORo3rM/V8Ailqk12
unfpzJmz55Tnfi1bYmVlleN2QgghXi4S1AshTJox5X953kalUuHbuDG+jRvne79tWvtlmqyp
KPfbqkVzoxz4wmzbytKSHt270qN710zLJkz60Wi9rJR2dDR63l5ukBVCCGGCpN8IIcQzkPGK
wNOBe0Ybt2xVfvaqUpkqlSsVab+EEEI8nySoF0KIYnb7zh1CQsOU59WqVjW5XkJiolEZS5lB
VgghRFYkqBdCiCJwOTSU6JiYTK/H37vH9Fm/KPXt7e3tadKogck2tv2zg7S0NACsrKyyTRMS
QgjxcpOceiGEKAI/zZrN1YgIKnl6UrGiJ7Y2Nty6fZuQ0DDuJycr6/3nvYHY2Nhk2l6j0bB5
23blectmTXO8yVgIIcTLK9dB/Ymg49T1qYeZmQzuCyFEdq6Gh3M1IkL/c0SE8nNGZmZmDBk4
IMuUmsNHjxEbG6c8by+pN0IIIbKR6wj9+vXrhF0J4+HDh0XZH0WbNm1QqVSoVCpGjRqV6+2i
oqKwt7dXtt2zZ08R9lIIITJ7xcODH8aPpcvbb1GpYkUcHRxQq82xs7Olkqcn3Tp3YvG8OSar
4hhs2LwlQ3sVqP5ateLouhBCiOfU/wMGHd8oLO6lYwAAAABJRU5ErkJggg==
--------------F76BE4E5A2C94738FA2613CA
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------F76BE4E5A2C94738FA2613CA--


From xen-devel-bounces@lists.xenproject.org Thu Nov 29 02:50:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 02:50: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-devel-bounces@lists.xenproject.org>)
	id 1gSCPj-0000Nw-IF; Thu, 29 Nov 2018 02:50: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=/so5=OI=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1gSCPi-0000Nr-Rv
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 02:50:50 +0000
X-Inumbo-ID: 933e2ef0-f381-11e8-a5ba-12d6303a7972
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 933e2ef0-f381-11e8-a5ba-12d6303a7972;
 Thu, 29 Nov 2018 02:50:48 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wAT2iLfO091375;
 Thu, 29 Nov 2018 02:50:42 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=QoHkhqT38hxyv+Fb0RuodCIzYwQrZ9v4h2WaLm5zef0=;
 b=jfM2eaFV/Gm6fV9kOmLp7x/ypvseUhPmeYfRGCiLUQDsBjjyJSuqDHYmOVOQCEjmxHoe
 PBBZ1iXLmJhGzabOZqMMpXNA3YI/cZBkOIELuwpLCvLGEPbQXreYj45R1d7LtrtJbVsj
 /NH1bDCnBdxEFrmdXYK7zFLp/VFDG3RWnu+sIlrQyqcQT5enHttgOUeoQqn0rKFfbKY1
 +UFIy7gRiKaRd5Khf6zyGomVRa3eLg+hI9cCVKV2kTlUMg/6s9qyYA/I//hDRr+bDMuJ
 kXfhaTpp7ihAiQRSLRAq8WSJM67xqGmYrJUwzEJixa/qGJQMZyKaM5+rt6ppXk+E4lNP kw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2nxxkqnpc5-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 29 Nov 2018 02:50:42 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wAT2oaes007865
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 29 Nov 2018 02:50:36 GMT
Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wAT2oZDM023252;
 Thu, 29 Nov 2018 02:50:35 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Nov 2018 18:50:34 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id DD2AF6A00FB; Wed, 28 Nov 2018 21:50:33 -0500 (EST)
Date: Wed, 28 Nov 2018 21:50:33 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20181129025033.GD24916@char.us.oracle.com>
References: <20181128135806.20201-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181128135806.20201-1-wei.liu2@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9091
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811290020
Subject: Re: [Xen-devel] [PATCH v2 0/3] Remove tmem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6NTg6MDNQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBJdCBpcyBhZ3JlZWQgdGhhdCB0bWVtIGNhbiBiZSByZW1vdmVkIGZyb20geGVuLmdpdC4gU2Vl
IHRoZSB0aHJlYWQgc3RhcnRpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+IGZyb20gPEQ1
RTg2NkIyLTk2RjQtNEU4OS05NDFFLTczRjU3OERGMkYxN0BjaXRyaXguY29tPi4KPiAKPiBJbiB0
aGlzIHZlcnNpb246Cj4gCj4gMS4gUmVtb3ZlIHNvbWUgcmVzaWR1YWxzIGZyb20gcHJldmlvdXMg
dmVyc2lvbiBhbmQgZml4IGFsbCBidWlsZCBlcnJvcnMKPiAgICBkaXNjb3ZlcmVkIGJ5IEdpdGxh
YiBDSS4KPiAyLiBTd2FwIHRoZSBvcmRlciBvZiBwYXRjaGVzIHRvIG1ha2Ugc3VyZSBiaXNlY3Rp
b24gc3RpbGwgd29ya3MuIFRoaXMKPiAgICBpcyB2ZXJpZmllZCBieSBjYWxsaW5nCj4gICAgICAg
YC4vYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkLXRlc3Quc2ggb3JpZ2luL3N0YWdpbmcgSEVBRGAK
PiAzLiBNYWtlIHN1cmUgWGVuIHN0aWxsIGJvb3RzIGFuZCBwYXNzZXMgYWxsIFhURiB0ZXN0cyBh
ZnRlciB0aGUgcmVtb3ZhbC4KPiA0LiBLZWVwIHB1YmxpYy90bWVtLmguCgpQbGVhc2UgYWxzbyBy
ZW1vdmUgdGhlIGVudHJ5IGluIHRoZSBNQUlOVEFJTkVSUyBmaWxlLgoKQWNrZWQtYnk6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 02:54:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 02:54: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-devel-bounces@lists.xenproject.org>)
	id 1gSCSm-0000Wk-3F; Thu, 29 Nov 2018 02:54: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=auex=OI=oracle.com=martin.petersen@srs-us1.protection.inumbo.net>)
 id 1gSCSk-0000Wf-FW
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 02:53:58 +0000
X-Inumbo-ID: 03431d5a-f382-11e8-873c-12d6303a7972
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03431d5a-f382-11e8-873c-12d6303a7972;
 Thu, 29 Nov 2018 02:53:56 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wAT2igin091542;
 Thu, 29 Nov 2018 02:52:43 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=to : cc : subject :
 from : references : date : in-reply-to : message-id : mime-version :
 content-type; s=corp-2018-07-02;
 bh=vz3VseW+/4s+WL5xBi4PVwTPWx9H2J+92nRwZRXNjCE=;
 b=cHlO1igJ8soGxLU7bGAw+FWPxFdIXXNwjDDN2BN6EF/sq21Q58+S5uM98gBSdTvabSnx
 6XVHkNkUpu9wqcX+wWmmZiUH9YZwAceKwtd6kDVr8fM0WDocuEixH4W6omLlike0p6VT
 KK/jCow3JK4vJlO3jiJ0FLHs8Vmn5m+AIaGu9ZgvGr53gY7SfTHv/R1SQ9tV4XjcwkBC
 YqMGfH5zPo+ArABev3Uf0PAAljGyYo5fWLlAdDFIe/eKbGnsuP9wSAIstWeZfGesF5PW
 U6/VRPa/jlUYz0m4ab32xsGfZRtPQhnKDSu9N5ITZn4ng+0o7kO2u3yFmDotjeAhsLiG Eg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2nxxkqnph7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 29 Nov 2018 02:52:43 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wAT2qgAK013093
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 29 Nov 2018 02:52:42 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wAT2qfcK008898;
 Thu, 29 Nov 2018 02:52:41 GMT
Received: from ca-mkp.ca.oracle.com (/10.159.214.123)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Nov 2018 18:52:41 -0800
To: "Gustavo A. R. Silva" <gustavo@embeddedor.com>
From: "Martin K. Petersen" <martin.petersen@oracle.com>
Organization: Oracle Corporation
References: <cover.1543374820.git.gustavo@embeddedor.com>
 <00c2a9d45e39fb294f4995b07a9b7547206c3085.1543374820.git.gustavo@embeddedor.com>
Date: Wed, 28 Nov 2018 21:52:38 -0500
In-Reply-To: <00c2a9d45e39fb294f4995b07a9b7547206c3085.1543374820.git.gustavo@embeddedor.com>
 (Gustavo A. R. Silva's message of "Tue, 27 Nov 2018 22:34:35 -0600")
Message-ID: <yq1tvk0y4qx.fsf@oracle.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9091
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=613
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811290020
Subject: Re: [Xen-devel] [PATCH 41/41] scsi: xen-scsifront: mark expected
 switch fall-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-scsi@vger.kernel.org,
 "Martin K. Petersen" <martin.petersen@oracle.com>,
 "James E.J. Bottomley" <jejb@linux.ibm.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ckd1c3Rhdm8gQS4sCgo+IEluIHByZXBhcmF0aW9uIHRvIGVuYWJsaW5nIC1XaW1wbGljaXQtZmFs
bHRocm91Z2gsIG1hcmsgc3dpdGNoIGNhc2VzCj4gd2hlcmUgd2UgYXJlIGV4cGVjdGluZyB0byBm
YWxsIHRocm91Z2guCj4KPiBOb3RpY2UgdGhhdCwgaW4gdGhpcyBwYXJ0aWN1bGFyIGNhc2UsIEkg
cmVwbGFjZWQKPiAiTWlzc2VkIHRoZSBiYWNrZW5kJ3MgQ2xvc2luZyBzdGF0ZSAtLSBmYWxsdGhy
b3VnaCIgd2l0aAo+ICJmYWxsIHRocm91Z2ggLSBNaXNzZWQgdGhlIGJhY2tlbmQncyBDbG9zaW5n
IHN0YXRlIiwgd2hpY2gKPiBjb250YWlucyB0aGUgImZhbGwgdGhyb3VnaCIgYW5ub3RhdGlvbiBh
dCB0aGUgYmVnaW5uaWcgb2YKPiB0aGUgY29kZSBjb21tZW50LCB3aGljaCBpcyB3aGF0IEdDQyBp
cyBleHBlY3RpbmcgdG8gZmluZC4KCkFwcGxpZWQgdG8gNC4yMS9zY3NpLXF1ZXVlLCB0aGFua3Mh
CgotLSAKTWFydGluIEsuIFBldGVyc2VuCU9yYWNsZSBMaW51eCBFbmdpbmVlcmluZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 04:25:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 04: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-devel-bounces@lists.xenproject.org>)
	id 1gSDt1-0006ui-Pq; Thu, 29 Nov 2018 04:25: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=1dFQ=OI=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gSDt0-0006ua-Iu
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 04:25:10 +0000
X-Inumbo-ID: c092c66a-f38e-11e8-ba3c-12d6303a7972
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c092c66a-f38e-11e8-ba3c-12d6303a7972;
 Thu, 29 Nov 2018 04:25:08 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Nov 2018 20:25:07 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,293,1539673200"; d="scan'208";a="105657108"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.28])
 by FMSMGA003.fm.intel.com with ESMTP; 28 Nov 2018 20:25:05 -0800
Date: Thu, 29 Nov 2018 12:28:46 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20181129042846.GC23701@gao-cwp>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-5-git-send-email-chao.gao@intel.com>
 <20181128150225.4axdecgu33xlwwzu@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181128150225.4axdecgu33xlwwzu@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v4 4/6] microcode: don't call
 apply_microcode() in cpu_request_microcode()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDQ6MDI6MjVQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFdlZCwgTm92IDI4LCAyMDE4IGF0IDAxOjM0OjE0UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBjcHVfcmVxdWVzdF9taWNyb2NvZGUoKSB3aWxsIG9ubHkgcGFyc2UgbWlj
cm9jb2RlIGZpbGUgYW5kIHNhdmUKPj4gc3VpdGFibGUgbWljcm9jb2RlcyB0byBtaWNyb2NvZGVf
Y2FjaGUuIFRvIHVwZGF0ZSBtaWNyb2NvZGUsCj4+IGFwcGx5X21pY3JvY29kZSgpIHNob3VsZCBi
ZSBpbnZva2VkIGV4cGxpY2l0bHkuCj4+IAo+PiBPbiBBTUQgc2lkZSwgc3ZtX2hvc3Rfb3N2d19p
bml0KCkgaXMgc3VwcG9zZWQgdG8gYmUgY2FsbGVkIGFmdGVyCj4+IG1pY3JvY29kZSB1cGRhdGUu
IEFzIGFwcGx5X21pY3Jjb2RlKCkgd29uJ3QgYmUgY2FsbGVkIGJ5Cj4+IGNwdV9yZXF1ZXN0X21p
Y3JvY29kZSgpIG5vdywgc3ZtX2hvc3Rfb3N2d19pbml0KCkgaXMgYWxzbyBtb3ZlZCB0byB0aGUK
Pj4gZW5kIG9mIGFwcGx5X21pY3JvY29kZSgpLgo+Cj5JIGRvbid0IHVuZGVyc3RhbmQgdGhlIHBy
ZXZpb3VzIHVzYWdlIG9mIGNwdV9yZXF1ZXN0X21pY3JvY29kZSwgd2FzIGl0Cj51c2VkIHRvIHVw
ZGF0ZSB0aGUgbWljcm9jb2RlPwoKWWVzLiBJIGFtIG1vdmluZyBtaWNyb2NvZGUgbG9hZGluZyBv
dXQgb2YgY3B1X3JlcXVlc3RfbWljcm9jb2RlIGhvb2suCgo+VGhlIG5hbWUgc2VlbXMgdG8gc3Vn
Z2VzdCBpdCdzIHVzZWQgdG8KPmdldCBhIG1pY3JvY29kZSB2ZXJzaW9uIHdpdGhvdXQgYXBwbHlp
bmcgYW55dGhpbmcgdG8gdGhlIENQVS4KPgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8g
PGNoYW8uZ2FvQGludGVsLmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMg
ICAgICAgfCA1OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KPj4g
IHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMgICB8IDE1ICsrKysrLS0tLS0tCj4+ICB4ZW4v
YXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMgfCAgNSArLS0tCj4+ICAzIGZpbGVzIGNoYW5nZWQs
IDUwIGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9taWNyb2NvZGUuYyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwo+PiBpbmRl
eCA4MzUwZDIyLi5jY2E3YjJjIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2Rl
LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCj4+IEBAIC0yMzMsMjAgKzIzMywx
MiBAQCBpbnQgbWljcm9jb2RlX3Jlc3VtZV9jcHUodW5zaWduZWQgaW50IGNwdSkKPj4gICAgICBy
ZXR1cm4gZXJyOwo+PiAgfQo+PiAgCj4+IC1zdGF0aWMgaW50IG1pY3JvY29kZV91cGRhdGVfY3B1
KGNvbnN0IHZvaWQgKmJ1Ziwgc2l6ZV90IHNpemUpCj4+ICtzdGF0aWMgaW50IG1pY3JvY29kZV91
cGRhdGVfY3B1KHZvaWQpCj4+ICB7Cj4+ICAgICAgaW50IGVycjsKPj4gLSAgICB1bnNpZ25lZCBp
bnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+PiAtICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5m
byAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7Cj4+ICAKPj4gICAgICBzcGlu
X2xvY2soJm1pY3JvY29kZV9tdXRleCk7Cj4+IC0KPj4gLSAgICBlcnIgPSBtaWNyb2NvZGVfb3Bz
LT5jb2xsZWN0X2NwdV9pbmZvKGNwdSwgJnVjaS0+Y3B1X3NpZyk7Cj4+IC0gICAgaWYgKCBsaWtl
bHkoIWVycikgKQo+PiAtICAgICAgICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5jcHVfcmVxdWVzdF9t
aWNyb2NvZGUoY3B1LCBidWYsIHNpemUpOwo+PiAtICAgIGVsc2UKPj4gLSAgICAgICAgX19taWNy
b2NvZGVfZmluaV9jcHUoY3B1KTsKPj4gLQo+PiArICAgIGVyciA9IG1pY3JvY29kZV9vcHMtPmFw
cGx5X21pY3JvY29kZShzbXBfcHJvY2Vzc29yX2lkKCkpOwo+PiAgICAgIHNwaW5fdW5sb2NrKCZt
aWNyb2NvZGVfbXV0ZXgpOwo+PiAgCj4+ICAgICAgcmV0dXJuIGVycjsKPj4gQEAgLTI1OSw3ICsy
NTEsNyBAQCBzdGF0aWMgbG9uZyBkb19taWNyb2NvZGVfdXBkYXRlKHZvaWQgKl9pbmZvKQo+PiAg
Cj4+ICAgICAgQlVHX09OKGluZm8tPmNwdSAhPSBzbXBfcHJvY2Vzc29yX2lkKCkpOwo+PiAgCj4+
IC0gICAgZXJyb3IgPSBtaWNyb2NvZGVfdXBkYXRlX2NwdShpbmZvLT5idWZmZXIsIGluZm8tPmJ1
ZmZlcl9zaXplKTsKPj4gKyAgICBlcnJvciA9IG1pY3JvY29kZV91cGRhdGVfY3B1KCk7Cj4KPldo
eSBkb24ndCB5b3UganVzdCBzZXQgaW5mby0+ZXJyb3IgPSBtaWNyb2NvZGVfdXBkYXRlX2NwdSgp
Pwo+Cj5BRkFJQ1QgdGhpcyBpcyBkb25lIHRvIGF0dGVtcHQgdG8gdXBkYXRlIHRoZSByZW1haW5p
bmcgQ1BVcyBpZiBvbmUKPnVwZGF0ZSBmYWlsZWQ/CgpZZXMuIEJ1dCB0aGlzIHBhdGNoIGRvZXNu
J3QgY2hhbmdlIHRoZSBsb2dpYyBoZXJlLiBBY3R1YWxseSwgaWYgSFQgaXMKZW5hYmxlZCBhbmQg
bWljcm9jb2RlIGlzIHNoYXJlZCBiZXR3ZWVuIHRoZSBsb2dpY2FsIHRocmVhZHMgb2YgdGhlIHNh
bWUKY29yZSwgc28gaWYgb25lIHRocmVhZCB1cGRhdGVzIG1pY3JvY29kZSBzdWNjZXNzZnVsbHks
IGl0cyBzaWJsaW5nIHdvdWxkCmFsd2F5cyBmYWlsIGluIGN1cnJlbnQgbG9naWMuIEkgYW0gdHJ5
aW5nIHRvIGV4cGxhaW4gd2h5IHdlIGNhbm5vdCBhYm9ydAp0aGUgdXBkYXRlIGV2ZW4gdGhvdWdo
IGFuIGVycm9yIGlzIG1ldCBpbiBjdXJyZW50IGxvZ2ljLiBJdCBkZWZpbml0ZWx5CmNhbiBiZSBz
b2x2ZWQgYnkgdHdlYWtpbmcgdGhlIGxvZ2ljIHNsaWdodGx5LiAKCj4KPklzIHRoZXJlIGFueXdh
eSB0byByb2xsYmFjayB0byB0aGUgcHJldmlvdXMgc3RhdGUgc28gYWxsIENQVXMgaGF2ZSB0aGUK
PnNhbWUgbWljcm9jb2RlPwoKU2VlbXMgaXQgaXMgbm90IGFsbG93ZWQgdG8gbG9hZCBhIG1pY3Jv
Y29kZSB3aXRoIG51bWVyYXRpY2FsbHkgc21hbGxlcgpyZXZpc2lvbiBhY2NvcmRpbmcgdG8gOS4x
MS43LjIuCgpXaXRoIHBhdGNoIDYsIGEgcGFuaWMoKSB3b3VsZCBiZSB0cmlnZ2VyZWQgaWYgc29t
ZSBjcHVzIGZhaWxlZCB0byBkbyB0aGUKdXBkYXRlLiBJIGRpZG4ndCB0cnkgdG8gY2hhbmdlIHRo
ZSBsb2dpYyBoZXJlLgoKPkkgYXNzdW1lIG5vdGhpbmcgZ29vZCB3aWxsIGNvbWUgb3V0IG9mIHJ1
bm5pbmcgYQo+c3lzdGVtIHdpdGggQ1BVcyB1c2luZyBkaWZmZXJlbnQgbWljcm9jb2RlIHZlcnNp
b25zLCBidXQgbWF5YmUgdGhhdCdzCj5ub3Qgc28gYmFkPwoKSXQgaXMgYmV0dGVyIHRoYXQgYWxs
IENQVXMgaGF2ZSB0aGUgc2FtZSBtaWNyb2NvZGUgcmV2aXNpb24uIAoKTGludXgga2VybmVsIHJl
amVjdHMgbGF0ZSBtaWNyb2NvZGUgdXBkYXRlIGlmIGZpbmRpbmcgc29tZSBDUFVzCm9mZmxpbmVk
LiBJIG1heSBwb3J0IHRoaXMgcGF0Y2ggdG8gWGVuIHRvbyBpbiBhIHNlcGFyYXRlIHBhdGNoLgoK
Pgo+PiAgICAgIGlmICggZXJyb3IgKQo+PiAgICAgICAgICBpbmZvLT5lcnJvciA9IGVycm9yOwo+
PiAgCj4+IEBAIC0yNzYsNiArMjY4LDggQEAgaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQo+PiAgewo+
PiAgICAgIGludCByZXQ7Cj4+ICAgICAgc3RydWN0IG1pY3JvY29kZV9pbmZvICppbmZvOwo+PiAr
ICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+ICsgICAgc3RydWN0
IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKPj4g
IAo+PiAgICAgIGlmICggbGVuICE9ICh1aW50MzJfdClsZW4gKQo+PiAgICAgICAgICByZXR1cm4g
LUUyQklHOwo+PiBAQCAtMjk0LDEwICsyODgsNiBAQCBpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5f
R1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQgbG9uZyBsZW4pCj4+
ICAgICAgICAgIHJldHVybiByZXQ7Cj4+ICAgICAgfQo+PiAgCj4+IC0gICAgaW5mby0+YnVmZmVy
X3NpemUgPSBsZW47Cj4+IC0gICAgaW5mby0+ZXJyb3IgPSAwOwo+PiAtICAgIGluZm8tPmNwdSA9
IGNwdW1hc2tfZmlyc3QoJmNwdV9vbmxpbmVfbWFwKTsKPj4gLQo+PiAgICAgIGlmICggbWljcm9j
b2RlX29wcy0+c3RhcnRfdXBkYXRlICkKPj4gICAgICB7Cj4+ICAgICAgICAgIHJldCA9IG1pY3Jv
Y29kZV9vcHMtPnN0YXJ0X3VwZGF0ZSgpOwo+PiBAQCAtMzA4LDYgKzI5OCwyNiBAQCBpbnQgbWlj
cm9jb2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5z
aWduZWQgbG9uZyBsZW4pCj4+ICAgICAgICAgIH0KPj4gICAgICB9Cj4+ICAKPj4gKyAgICBzcGlu
X2xvY2soJm1pY3JvY29kZV9tdXRleCk7Cj4+ICsKPj4gKyAgICByZXQgPSBtaWNyb2NvZGVfb3Bz
LT5jb2xsZWN0X2NwdV9pbmZvKGNwdSwgJnVjaS0+Y3B1X3NpZyk7Cj4+ICsgICAgaWYgKCBsaWtl
bHkoIXJldCkgKQo+PiArICAgICAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5jcHVfcmVxdWVzdF9t
aWNyb2NvZGUoY3B1LCBpbmZvLT5idWZmZXIsIGxlbik7Cj4+ICsgICAgZWxzZQo+PiArICAgICAg
ICBfX21pY3JvY29kZV9maW5pX2NwdShjcHUpOwo+PiArCj4+ICsgICAgc3Bpbl91bmxvY2soJm1p
Y3JvY29kZV9tdXRleCk7Cj4KPldoeSBkbyB5b3UgbmVlZCB0byBob2xkIHRoZSBsb2NrIGhlcmU/
Cj4KPm1pY3JvY29kZV91cGRhdGUgaXMgYWxyZWFkeSBzZXJpYWxpemVkIGFuZCBzaG91bGQgb25s
eSBiZSBleGVjdXRlZCBvbgo+YSBDUFUgYXQgYSB0aW1lIGR1ZSB0byB0aGUgdXNhZ2Ugb2YgY2hh
aW5lZAo+Y29udGludWVfaHlwZXJjYWxsX29uX2NwdS4KCm1pY3JvY29kZV9yZXN1bWVfY3B1KCkg
YWxzbyB1c2VzIHRoZSAndWNpJyBhbmQgdGhlIGdsb2JhbCBtaWNyb2NvZGUgY2FjaGUuClRoaXMg
bG9jayBpcyB0byBwcmV2ZW50IHRoZW0gaGFwcGVuaW5nIHNpbXVsdGFuZW91c2x5IChzb21lb25l
IGlzCmFkZGluZy9yZXBsYWNpbmcgZW50cmllcyB0byBhIGxpc3QgYW5kIGFub3RoZXIgaXMgcmVh
ZGluZyB0aGUgbGlzdCkuCkFsbCBleGlzdGluZyBjYWxsIHNpdGVzIG9mIGNvbGxlY19jcHVfaW5m
bygpIGFuZCBjcHVfcmVxdWVzdF9taWNyb2NvZGUoKQphcmUgcHJvdGVjdGVkIHdpdGggdGhpcyBs
b2NrLgoKPgo+PiArCj4+ICsgICAgaWYgKCByZXQgPD0gMCApCj4+ICsgICAgewo+PiArICAgICAg
ICBwcmludGsoIk5vIHZhbGlkIG9yIG5ld2VyIG1pY3JvY29kZSBmb3VuZC4gVXBkYXRlIGFib3J0
IVxuIik7Cj4+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiArICAgIH0KPj4gKwo+PiArICAg
IGluZm8tPmJ1ZmZlcl9zaXplID0gbGVuOwo+PiArICAgIGluZm8tPmVycm9yID0gMDsKPj4gKyAg
ICBpbmZvLT5jcHUgPSBjcHVtYXNrX2ZpcnN0KCZjcHVfb25saW5lX21hcCk7Cj4+ICsKPj4gICAg
ICByZXR1cm4gY29udGludWVfaHlwZXJjYWxsX29uX2NwdShpbmZvLT5jcHUsIGRvX21pY3JvY29k
ZV91cGRhdGUsIGluZm8pOwo+PiAgfQo+PiAgCj4+IEBAIC0zNzAsMTMgKzM4MCwyOSBAQCBpbnQg
X19pbml0IGVhcmx5X21pY3JvY29kZV91cGRhdGVfY3B1KGJvb2wgc3RhcnRfdXBkYXRlKQo+PiAg
ICAgIH0KPj4gICAgICBpZiAoIGRhdGEgKQo+PiAgICAgIHsKPj4gKyAgICAgICAgdW5zaWduZWQg
aW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPj4gKyAgICAgICAgc3RydWN0IHVjb2RlX2Nw
dV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKPj4gKwo+PiAgICAg
ICAgICBpZiAoIHN0YXJ0X3VwZGF0ZSAmJiBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUgKQo+
PiAgICAgICAgICAgICAgcmMgPSBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUoKTsKPj4gIAo+
PiAgICAgICAgICBpZiAoIHJjICkKPj4gICAgICAgICAgICAgIHJldHVybiByYzsKPj4gIAo+PiAt
ICAgICAgICByZXR1cm4gbWljcm9jb2RlX3VwZGF0ZV9jcHUoZGF0YSwgbGVuKTsKPj4gKyAgICAg
ICAgc3Bpbl9sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwo+PiArCj4+ICsgICAgICAgIHJjID0gbWlj
cm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbyhjcHUsICZ1Y2ktPmNwdV9zaWcpOwo+PiArICAg
ICAgICBpZiAoIGxpa2VseSghcmMpICkKPj4gKyAgICAgICAgICAgIHJjID0gbWljcm9jb2RlX29w
cy0+Y3B1X3JlcXVlc3RfbWljcm9jb2RlKGNwdSwgZGF0YSwgbGVuKTsKPj4gKyAgICAgICAgZWxz
ZQo+PiArICAgICAgICAgICAgX19taWNyb2NvZGVfZmluaV9jcHUoY3B1KTsKPj4gKwo+PiArICAg
ICAgICBzcGluX3VubG9jaygmbWljcm9jb2RlX211dGV4KTsKPj4gKwo+PiArICAgICAgICBpZiAo
IHJjIDw9IDAgKQo+PiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ICsKPj4gKyAgICAg
ICAgcmV0dXJuIG1pY3JvY29kZV91cGRhdGVfY3B1KCk7Cj4+ICAgICAgfQo+PiAgICAgIGVsc2UK
Pj4gICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bWljcm9jb2RlX2FtZC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9hbWQuYwo+PiBpbmRleCA2
ZTY1OThhLi42ZDg2MGYzIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2Ft
ZC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfYW1kLmMKPj4gQEAgLTI5OSw2ICsy
OTksMTAgQEAgc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSkKPj4g
IAo+PiAgICAgIHVjaS0+Y3B1X3NpZy5yZXYgPSByZXY7Cj4+ICAKPj4gKyNpZiBDT05GSUdfSFZN
Cj4+ICsgICAgc3ZtX2hvc3Rfb3N2d19pbml0KCk7Cj4+ICsjZW5kaWYKPj4gKwo+PiAgICAgIHJl
dHVybiAwOwo+PiAgfQo+PiAgCj4+IEBAIC00NjYsNiArNDcwLDcgQEAgc3RhdGljIGludCBjcHVf
cmVxdWVzdF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAo+PiAg
ICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8s
IGNwdSk7Cj4+ICAgICAgdW5zaWduZWQgaW50IGN1cnJlbnRfY3B1X2lkOwo+PiAgICAgIHVuc2ln
bmVkIGludCBlcXVpdl9jcHVfaWQ7Cj4+ICsgICAgdW5zaWduZWQgaW50IG1hdGNoZWRfY250ID0g
MDsKPj4gIAo+PiAgICAgIC8qIFdlIHNob3VsZCBiaW5kIHRoZSB0YXNrIHRvIHRoZSBDUFUgKi8K
Pj4gICAgICBCVUdfT04oY3B1ICE9IHJhd19zbXBfcHJvY2Vzc29yX2lkKCkpOwo+PiBAQCAtNTcy
LDkgKzU3Nyw3IEBAIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2RlKHVuc2lnbmVkIGlu
dCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKPj4gIAo+PiAgICAgICAgICBpZiAoIG1pY3JvY29kZV9m
aXRzKG1jX2FtZCwgY3B1KSApCj4+ICAgICAgICAgIHsKPj4gLSAgICAgICAgICAgIGVycm9yID0g
YXBwbHlfbWljcm9jb2RlKGNwdSk7Cj4+IC0gICAgICAgICAgICBpZiAoIGVycm9yICkKPj4gLSAg
ICAgICAgICAgICAgICBicmVhazsKPj4gKyAgICAgICAgICAgIG1hdGNoZWRfY250Kys7Cj4+ICAg
ICAgICAgICAgICBhcHBsaWVkX29mZnNldCA9IGxhc3Rfb2Zmc2V0Owo+PiAgICAgICAgICB9Cj4+
ICAKPj4gQEAgLTYwOSwxNyArNjEyLDEzIEBAIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9j
b2RlKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKPj4gICAgICB9Cj4+ICAKPj4g
ICAgb3V0Ogo+PiAtI2lmIENPTkZJR19IVk0KPj4gLSAgICBzdm1faG9zdF9vc3Z3X2luaXQoKTsK
Pj4gLSNlbmRpZgo+PiAtCj4+ICAgICAgLyoKPj4gICAgICAgKiBJbiBzb21lIGNhc2VzIHdlIG1h
eSByZXR1cm4gYW4gZXJyb3IgZXZlbiBpZiBwcm9jZXNzb3IncyBtaWNyb2NvZGUgaGFzCj4+ICAg
ICAgICogYmVlbiB1cGRhdGVkLiBGb3IgZXhhbXBsZSwgdGhlIGZpcnN0IHBhdGNoIGluIGEgY29u
dGFpbmVyIGZpbGUgaXMgbG9hZGVkCj4+ICAgICAgICogc3VjY2Vzc2Z1bGx5IGJ1dCBzdWJzZXF1
ZW50IGNvbnRhaW5lciBmaWxlIHByb2Nlc3NpbmcgZW5jb3VudGVycyBhCj4+ICAgICAgICogZmFp
bHVyZS4KPj4gICAgICAgKi8KPj4gLSAgICByZXR1cm4gZXJyb3I7Cj4+ICsgICAgcmV0dXJuICFl
cnJvciA/IG1hdGNoZWRfY250IDogZXJyb3I7Cj4KPllvdSBjYW4gdXNlIGVycm9yID86IG1hdGNo
ZWRfY250OyB3aGljaCBpcyBzaG9ydGVyLgoKSSB3YXMgdG9sZCB0aGF0IEl0IHdvdWxkIGJlIGdv
b2QgdG8gcHV0IHRoZSBsaWtlbHkgY2FzZSBpbiB0aGUgZmlyc3QgcGxhY2UuCgpUaGFua3MKQ2hh
bwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 04:34:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 04:34: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-devel-bounces@lists.xenproject.org>)
	id 1gSE22-0007n5-P0; Thu, 29 Nov 2018 04:34: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=SCNt=OI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSE21-0007mt-56
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 04:34:29 +0000
X-Inumbo-ID: 07200d62-f390-11e8-aad3-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 07200d62-f390-11e8-aad3-12d6303a7972;
 Thu, 29 Nov 2018 04:34:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSE1l-00060b-Dn; Thu, 29 Nov 2018 04:34:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gSE1l-0003hy-33; Thu, 29 Nov 2018 04:34:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gSE1k-0005vV-WD; Thu, 29 Nov 2018 04:34:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130824-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:regression
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=794af564f4c96044b935ab898acc8e61a58b6bb5
X-Osstest-Versions-That: libvirt=f1e8d2f09a4329641825b0c0e784d8e339dd71ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 29 Nov 2018 04:34:12 +0000
Subject: [Xen-devel] [libvirt test] 130824: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgyNCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA4MjQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTkxNAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdS
LiB2cy4gMTI5OTE0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjk5MTQKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDEyOTkxNAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICA3OTRhZjU2
NGY0Yzk2MDQ0YjkzNWFiODk4YWNjOGU2MWE1OGI2YmI1CmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2
aXJ0ICAgICAgICAgICAgICBmMWU4ZDJmMDlhNDMyOTY0MTgyNWIwYzBlNzg0ZDhlMzM5ZGQ3MWVh
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk5MTQgIDIwMTgtMTEtMTMgMDQ6MjM6MzAgWiAgIDE2
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMwMTEzICAyMDE4LTExLTE1IDEyOjIwOjMwIFog
ICAxMyBkYXlzICAgIDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwODI0ICAyMDE4
LTExLTI2IDIwOjAwOjE1IFogICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9n
bmFAcmVkaGF0LmNvbT4KICBDaHJpc3RpYW4gRWhyaGFyZHQgPGNocmlzdGlhbi5laHJoYXJkdEBj
YW5vbmljYWwuY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFp
bC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBFcmlr
IFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgogIEppbSBGZWhsaWcgPGpmZWhsaWdAc3Vz
ZS5jb20+CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBKdWxpbyBGYXJhY2Nv
IDxqY2ZhcmFjY29AZ21haWwuY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC5p
Ym0uY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC52bmV0LmlibS5jb20+CiAg
TWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFydGlu
IEtsZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXBy
aXZvem5AcmVkaGF0LmNvbT4KICBOaWtvbGF5IFNoaXJva292c2tpeSA8bnNoaXJva292c2tpeUB2
aXJ0dW96em8uY29tPgogIFBhdmVsIEhyZGluYSA8cGhyZGluYUByZWRoYXQuY29tPgogIFBldGVy
IENodWJiIDxwZXRlci5jaHViYkBkYXRhNjEuY3Npcm8uYXU+CiAgVml0YWx5IEt1em5ldHNvdiA8
dmt1em5ldHNAcmVkaGF0LmNvbT4KICBXYW5nIEh1YXFpYW5nIDxodWFxaWFuZy53YW5nQGludGVs
LmNvbT4KICBXYW5nIFllY2hhbyA8d2FuZy55ZWNoYW8yNTVAenRlLmNvbS5jbj4KICBZaSBNaW4g
WmhhbyA8enlpbWluQGxpbnV4LmlibS5jb20+CiAgWmhpUGVuZyBMdSA8bHV6aGlwZW5nQHVuaXVk
Yy5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE2MjkgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 04:40:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 04:40: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-devel-bounces@lists.xenproject.org>)
	id 1gSE89-000058-HD; Thu, 29 Nov 2018 04:40: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=1dfq=oi=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gSE88-000053-TJ
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 04:40:48 +0000
X-Inumbo-ID: f07559a6-f390-11e8-9a16-bc764e045a96
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f07559a6-f390-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 04:40:47 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Nov 2018 20:39:46 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,293,1539673200"; d="scan'208";a="115877317"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.28])
 by fmsmga004.fm.intel.com with ESMTP; 28 Nov 2018 20:39:44 -0800
Date: Thu, 29 Nov 2018 12:43:25 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20181129044325.GD23701@gao-cwp>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-7-git-send-email-chao.gao@intel.com>
 <20181128152209.hqpgqtuy2mx7ytk6@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181128152209.hqpgqtuy2mx7ytk6@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v4 6/6] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, Borislav Petkov <bp@suse.de>,
 Ashok Raj <ashok.raj@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDQ6MjI6MDlQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFdlZCwgTm92IDI4LCAyMDE4IGF0IDAxOjM0OjE2UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBUaGlzIHBhdGNoIHBvcnRzIG1pY3JvY29kZSBpbXByb3ZlbWVudCBwYXRj
aGVzIGZyb20gbGludXgga2VybmVsLgo+PiAKPj4gQmVmb3JlIHlvdSByZWFkIGFueSBmdXJ0aGVy
OiB0aGUgZWFybHkgbG9hZGluZyBtZXRob2QgaXMgc3RpbGwgdGhlCj4+IHByZWZlcnJlZCBvbmUg
YW5kIHlvdSBzaG91bGQgYWx3YXlzIGRvIHRoYXQuIFRoZSBmb2xsb3dpbmcgcGF0Y2ggaXMKPj4g
aW1wcm92aW5nIHRoZSBsYXRlIGxvYWRpbmcgbWVjaGFuaXNtIGZvciBsb25nIHJ1bm5pbmcgam9i
cyBhbmQgY2xvdWQgdXNlCj4+IGNhc2VzLgo+PiAKPj4gR2F0aGVyIGFsbCBjb3JlcyBhbmQgc2Vy
aWFsaXplIHRoZSBtaWNyb2NvZGUgdXBkYXRlIG9uIHRoZW0gYnkgZG9pbmcgaXQKPj4gb25lLWJ5
LW9uZSB0byBtYWtlIHRoZSBsYXRlIHVwZGF0ZSBwcm9jZXNzIGFzIHJlbGlhYmxlIGFzIHBvc3Np
YmxlIGFuZAo+PiBhdm9pZCBwb3RlbnRpYWwgaXNzdWVzIGNhdXNlZCBieSB0aGUgbWljcm9jb2Rl
IHVwZGF0ZS4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+Cj4+IFRlc3RlZC1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4gW2xpbnV4
IGNvbW1pdDogYTUzMjFhZWM2NDEyYjIwYjVhZDE1ZGIyZDZiOTE2YzA1MzQ5ZGJmZl0KPj4gW2xp
bnV4IGNvbW1pdDogYmI4YzEzZDYxYTYyOTI3NmExNjJjMWQyYjFhMjBhODE1Y2JjZmJiN10KPgo+
SWYgdGhpcyBwYXRjaCBpcyB0aGUgc3F1YXNoIG9mIHR3byBMaW51eCBjb21taXRzLCBwbGVhc2Ug
cG9zdCB0aGUKPnBvcnRlZCB2ZXJzaW9ucyBvZiB0aGUgdHdvIGNvbW1pdHMgc2VwYXJhdGVseS4K
CkkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzIG9uZS4KCj4KPj4gQ2M6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgo+PiBDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwu
Y29tPgo+PiBDYzogQXNob2sgUmFqIDxhc2hvay5yYWpAaW50ZWwuY29tPgo+PiBDYzogQm9yaXNs
YXYgUGV0a292IDxicEBzdXNlLmRlPgo+PiBDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0
cm9uaXguZGU+Cj4+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiAtLS0KPj4gIHhlbi9h
cmNoL3g4Ni9taWNyb2NvZGUuYyB8IDEyMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDk3IGluc2VydGlvbnMoKyksIDI2
IGRlbGV0aW9ucygtKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUu
YyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwo+PiBpbmRleCAwYjQzNWY0Li5kNWEyYTk0IDEw
MDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKPj4gKysrIGIveGVuL2FyY2gv
eDg2L21pY3JvY29kZS5jCj4+IEBAIC0yMiw2ICsyMiw3IEBACj4+ICAgKi8KPj4gIAo+PiAgI2lu
Y2x1ZGUgPHhlbi9jcHUuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vY3B1bWFzay5oPgo+PiAgI2luY2x1
ZGUgPHhlbi9saWIuaD4KPj4gICNpbmNsdWRlIDx4ZW4va2VybmVsLmg+Cj4+ICAjaW5jbHVkZSA8
eGVuL2luaXQuaD4KPj4gQEAgLTMwLDE4ICszMSwyNSBAQAo+PiAgI2luY2x1ZGUgPHhlbi9zbXAu
aD4KPj4gICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgo+PiAgI2luY2x1ZGUgPHhlbi9zcGlubG9j
ay5oPgo+PiArI2luY2x1ZGUgPHhlbi9zdG9wX21hY2hpbmUuaD4KPj4gICNpbmNsdWRlIDx4ZW4v
dGFza2xldC5oPgo+PiAgI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KPj4gICNpbmNsdWRl
IDx4ZW4vZWFybHljcGlvLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3dhdGNoZG9nLmg+Cj4+ICAKPj4g
KyNpbmNsdWRlIDxhc20vZGVsYXkuaD4KPj4gICNpbmNsdWRlIDxhc20vbXNyLmg+Cj4+ICAjaW5j
bHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgo+PiAgI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgo+PiAgI2lu
Y2x1ZGUgPGFzbS9taWNyb2NvZGUuaD4KPj4gIAo+PiArLyogQnkgZGVmYXVsdCwgd2FpdCBmb3Ig
MzAwMDB1cyAqLwo+PiArI2RlZmluZSBNSUNST0NPREVfREVGQVVMVF9USU1FT1VUX1VTIDMwMDAw
Cj4+ICsKPj4gIHN0YXRpYyBtb2R1bGVfdCBfX2luaXRkYXRhIHVjb2RlX21vZDsKPj4gIHN0YXRp
YyBzaWduZWQgaW50IF9faW5pdGRhdGEgdWNvZGVfbW9kX2lkeDsKPj4gIHN0YXRpYyBib29sX3Qg
X19pbml0ZGF0YSB1Y29kZV9tb2RfZm9yY2VkOwo+PiArc3RhdGljIHVuc2lnbmVkIGludCBucl9j
b3JlczsKPj4gIAo+PiAgLyoKPj4gICAqIElmIHdlIHNjYW4gdGhlIGluaXRyYW1mcy5jcGlvIGZv
ciB0aGUgZWFybHkgbWljcm9jb2RlIGNvZGUKPj4gQEAgLTE4OSw4ICsxOTcsNyBAQCBzdGF0aWMg
REVGSU5FX1NQSU5MT0NLKG1pY3JvY29kZV9tdXRleCk7Cj4+ICBERUZJTkVfUEVSX0NQVShzdHJ1
Y3QgdWNvZGVfY3B1X2luZm8sIHVjb2RlX2NwdV9pbmZvKTsKPj4gIAo+PiAgc3RydWN0IG1pY3Jv
Y29kZV9pbmZvIHsKPj4gLSAgICB1bnNpZ25lZCBpbnQgY3B1Owo+PiAtICAgIGludCBlcnJvcjsK
Pj4gKyAgICBhdG9taWNfdCBjcHVfaW4sIGNwdV9vdXQ7Cj4KPkNhbiB5b3UgbWFrZSB0aGlzIHZh
cmlhYmxlcyBnbG9iYWwgdG8gdGhlIGZpbGUgYW5kIGp1c3QgcmVtb3ZlCj5taWNyb2NvZGVfaW5m
bz8KClllcy4gR29vZCBzdWdnZXN0aW9uLgoKPgo+PiAgfTsKPj4gIAo+PiAgc3RhdGljIHZvaWQg
X19taWNyb2NvZGVfZmluaV9jcHUodW5zaWduZWQgaW50IGNwdSkKPj4gQEAgLTI0MiwzMSArMjQ5
LDYyIEBAIHN0YXRpYyBpbnQgbWljcm9jb2RlX3VwZGF0ZV9jcHUodm9pZCkKPj4gICAgICByZXR1
cm4gZXJyOwo+PiAgfQo+PiAgCj4+IC1zdGF0aWMgbG9uZyBkb19taWNyb2NvZGVfdXBkYXRlKHZv
aWQgKl9pbmZvKQo+PiArLyogV2FpdCBmb3IgYWxsIENQVXMgdG8gcmVuZGV6dm91cyB3aXRoIGEg
dGltZW91dCAodXMpICovCj4+ICtzdGF0aWMgaW50IHdhaXRfZm9yX2NwdXMoYXRvbWljX3QgKmNu
dCwgdW5zaWduZWQgaW50IHRpbWVvdXQpCj4+ICB7Cj4+IC0gICAgc3RydWN0IG1pY3JvY29kZV9p
bmZvICppbmZvID0gX2luZm87Cj4+IC0gICAgaW50IGVycm9yOwo+PiArICAgIHVuc2lnbmVkIGlu
dCBjcHVzID0gbnVtX29ubGluZV9jcHVzKCk7Cj4+ICAKPj4gLSAgICBCVUdfT04oaW5mby0+Y3B1
ICE9IHNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4+ICsgICAgYXRvbWljX2luYyhjbnQpOwo+PiAgCj4+
IC0gICAgZXJyb3IgPSBtaWNyb2NvZGVfdXBkYXRlX2NwdSgpOwo+PiAtICAgIGlmICggZXJyb3Ig
KQo+PiAtICAgICAgICBpbmZvLT5lcnJvciA9IGVycm9yOwo+PiArICAgIHdoaWxlICggYXRvbWlj
X3JlYWQoY250KSAhPSBjcHVzICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGlmICggdGltZW91dCA8
PSAwICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgcHJpbnRrKCJUaW1lb3V0IHdoZW4g
d2FpdGluZyBmb3IgQ1BVcyBjYWxsaW5nIGluXG4iKTsKPj4gKyAgICAgICAgICAgIHJldHVybiAt
RUJVU1k7Cj4+ICsgICAgICAgIH0KPj4gKyAgICAgICAgdWRlbGF5KDEpOwo+PiArICAgICAgICB0
aW1lb3V0LS07Cj4+ICsgICAgfQo+PiAgCj4+IC0gICAgaW5mby0+Y3B1ID0gY3B1bWFza19uZXh0
KGluZm8tPmNwdSwgJmNwdV9vbmxpbmVfbWFwKTsKPj4gLSAgICBpZiAoIGluZm8tPmNwdSA8IG5y
X2NwdV9pZHMgKQo+PiAtICAgICAgICByZXR1cm4gY29udGludWVfaHlwZXJjYWxsX29uX2NwdShp
bmZvLT5jcHUsIGRvX21pY3JvY29kZV91cGRhdGUsIGluZm8pOwo+PiArICAgIHJldHVybiAwOwo+
PiArfQo+PiAgCj4+IC0gICAgZXJyb3IgPSBpbmZvLT5lcnJvcjsKPj4gLSAgICB4ZnJlZShpbmZv
KTsKPj4gLSAgICByZXR1cm4gZXJyb3I7Cj4+ICtzdGF0aWMgaW50IGRvX21pY3JvY29kZV91cGRh
dGUodm9pZCAqX2luZm8pCj4+ICt7Cj4+ICsgICAgc3RydWN0IG1pY3JvY29kZV9pbmZvICppbmZv
ID0gX2luZm87Cj4+ICsgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsK
Pj4gKyAgICBpbnQgcmV0Owo+PiArCj4+ICsgICAgcmV0ID0gd2FpdF9mb3JfY3B1cygmaW5mby0+
Y3B1X2luLCBNSUNST0NPREVfREVGQVVMVF9USU1FT1VUX1VTKTsKPj4gKyAgICBpZiAoIHJldCAp
Cj4+ICsgICAgICAgIHJldHVybiByZXQ7Cj4+ICsKPj4gKyAgICAvKgo+PiArICAgICAqIEluaXRp
YXRlIGFuIHVwZGF0ZSBvbiBhbGwgcHJvY2Vzc29ycyB3aGljaCBkb24ndCBoYXZlIGFuIG9ubGlu
ZSBzaWJsaW5nCj4+ICsgICAgICogdGhyZWFkIHdpdGggYSBsb3dlciB0aHJlYWQgaWQuIE90aGVy
IHNpYmxpbmcgdGhyZWFkcyBqdXN0IGF3YWl0IHRoZQo+PiArICAgICAqIGNvbXBsZXRpb24gb2Yg
bWljcm9jb2RlIHVwZGF0ZS4KPj4gKyAgICAgKi8KPj4gKyAgICBpZiAoIGNwdSA9PSBjcHVtYXNr
X2ZpcnN0KHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSkgKQo+PiArICAgICAgICByZXQg
PSBtaWNyb2NvZGVfdXBkYXRlX2NwdSgpOwo+PiArICAgIC8qCj4+ICsgICAgICogSW5jcmVhc2Ug
dGhlIHdhaXQgdGltZW91dCB0byBhIHNhZmUgdmFsdWUgaGVyZSBzaW5jZSB3ZSdyZSBzZXJpYWxp
emluZwo+PiArICAgICAqIHRoZSBtaWNyb2NvZGUgdXBkYXRlIGFuZCB0aGF0IGNvdWxkIHRha2Ug
YSB3aGlsZSBvbiBhIGxhcmdlIG51bWJlciBvZgo+PiArICAgICAqIENQVXMuIEFuZCB0aGF0IGlz
IGZpbmUgYXMgdGhlICphY3R1YWwqIHRpbWVvdXQgd2lsbCBiZSBkZXRlcm1pbmVkIGJ5Cj4+ICsg
ICAgICogdGhlIGxhc3QgQ1BVIGZpbmlzaGVkIHVwZGF0aW5nIGFuZCB0aHVzIGN1dCBzaG9ydAo+
PiArICAgICAqLwo+PiArICAgIGlmICggd2FpdF9mb3JfY3B1cygmaW5mby0+Y3B1X291dCwgTUlD
Uk9DT0RFX0RFRkFVTFRfVElNRU9VVF9VUyAqCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBucl9jb3JlcykgKQo+Cj5Jc24ndCB0aGlzIGxpa2VseSB0byB0cmlnZ2Vy
IHRoZSB3YXRjaGRvZyBvbiBiaWcgc3lzdGVtcz8gT2ggSSBzZWUKPmJlbG93IHRoYXQgeW91IGRp
c2FibGUgdGhlIHdhdGNoZG9nLgo+Cj4+ICsgICAgICAgIHBhbmljKCJUaW1lb3V0IHdoZW4gZmlu
aXNoaW5nIHVwZGF0aW5nIG1pY3JvY29kZSIpOwo+PiArCj4+ICsgICAgcmV0dXJuIHJldDsKPj4g
IH0KPj4gIAo+PiAgaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShj
b25zdF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQo+PiAgewo+PiAgICAgIGludCByZXQ7
Cj4+IC0gICAgc3RydWN0IG1pY3JvY29kZV9pbmZvICppbmZvOwo+PiAgICAgIHVuc2lnbmVkIGlu
dCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+ICsgICAgc3RydWN0IG1pY3JvY29kZV9pbmZv
ICppbmZvOwo+PiAgICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5mbyAqdWNpID0gJnBlcl9jcHUodWNv
ZGVfY3B1X2luZm8sIGNwdSk7Cj4+ICAgICAgdm9pZCAqIGJ1ZmZlcjsKPj4gIAo+PiBAQCAtMjgz
LDE5ICszMjEsMjAgQEAgaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TShjb25zdF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQo+PiAgCj4+ICAgICAgcmV0ID0g
Y29weV9mcm9tX2d1ZXN0KGJ1ZmZlciwgYnVmLCBsZW4pOwo+PiAgICAgIGlmICggcmV0ICE9IDAg
KQo+PiArICAgICAgICBnb3RvIGZyZWU7Cj4+ICsKPj4gKyAgICAvKiBjcHVfb25saW5lX21hcCBt
dXN0IG5vdCBjaGFuZ2UgZHVyaW5nIHVwZGF0ZSAqLwo+PiArICAgIGlmICggIWdldF9jcHVfbWFw
cygpICkKPj4gICAgICB7Cj4+IC0gICAgICAgIHhmcmVlKGluZm8pOwo+PiAtICAgICAgICByZXR1
cm4gcmV0Owo+PiArICAgICAgICByZXQgPSAtRUJVU1k7Cj4+ICsgICAgICAgIGdvdG8gZnJlZTsK
Pj4gICAgICB9Cj4+ICAKPj4gICAgICBpZiAoIG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0ZSAp
Cj4+ICAgICAgewo+PiAgICAgICAgICByZXQgPSBtaWNyb2NvZGVfb3BzLT5zdGFydF91cGRhdGUo
KTsKPj4gICAgICAgICAgaWYgKCByZXQgIT0gMCApCj4+IC0gICAgICAgIHsKPj4gLSAgICAgICAg
ICAgIHhmcmVlKGluZm8pOwo+PiAtICAgICAgICAgICAgcmV0dXJuIHJldDsKPj4gLSAgICAgICAg
fQo+PiArICAgICAgICAgICAgZ290byBwdXQ7Cj4+ICAgICAgfQo+PiAgCj4+ICAgICAgc3Bpbl9s
b2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwo+PiBAQCAtMzExLDEzICszNTAsNDUgQEAgaW50IG1pY3Jv
Y29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYsIHVuc2ln
bmVkIGxvbmcgbGVuKQo+PiAgICAgIGlmICggcmV0IDw9IDAgKQo+PiAgICAgIHsKPj4gICAgICAg
ICAgcHJpbnRrKCJObyB2YWxpZCBvciBuZXdlciBtaWNyb2NvZGUgZm91bmQuIFVwZGF0ZSBhYm9y
dCFcbiIpOwo+PiAtICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gKyAgICAgICAgcmV0ID0gLUVJ
TlZBTDsKPj4gKyAgICAgICAgZ290byBwdXQ7Cj4+ICAgICAgfQo+PiAgCj4+IC0gICAgaW5mby0+
ZXJyb3IgPSAwOwo+PiAtICAgIGluZm8tPmNwdSA9IGNwdW1hc2tfZmlyc3QoJmNwdV9vbmxpbmVf
bWFwKTsKPj4gKyAgICBhdG9taWNfc2V0KCZpbmZvLT5jcHVfaW4sIDApOwo+PiArICAgIGF0b21p
Y19zZXQoJmluZm8tPmNwdV9vdXQsIDApOwo+PiArCj4+ICsgICAgLyogQ2FsY3VsYXRlIHRoZSBu
dW1iZXIgb2Ygb25saW5lIENQVSBjb3JlICovCj4+ICsgICAgbnJfY29yZXMgPSAwOwo+PiArICAg
IGZvcl9lYWNoX29ubGluZV9jcHUoY3B1KQo+PiArICAgICAgICBpZiAoIGNwdSA9PSBjcHVtYXNr
X2ZpcnN0KHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSkgKQo+PiArICAgICAgICAgICAg
bnJfY29yZXMrKzsKPj4gKwo+PiArICAgIHByaW50aygiJWQgY29yZXMgYXJlIHRvIHVwZGF0ZSBp
dHMgbWljcm9jb2RlXG4iLCBucl9jb3Jlcyk7Cj4+ICAKPj4gLSAgICByZXR1cm4gY29udGludWVf
aHlwZXJjYWxsX29uX2NwdShpbmZvLT5jcHUsIGRvX21pY3JvY29kZV91cGRhdGUsIGluZm8pOwo+
PiArICAgIC8qCj4+ICsgICAgICogV2UgaW50ZW5kIHRvIGRpc2FibGUgaW50ZXJydXB0IGZvciBs
b25nIHRpbWUsIHdoaWNoIG1heSBsZWFkIHRvCj4+ICsgICAgICogd2F0Y2hkb2cgdGltZW91dC4K
Pj4gKyAgICAgKi8KPj4gKyAgICB3YXRjaGRvZ19kaXNhYmxlKCk7Cj4+ICsgICAgLyoKPj4gKyAg
ICAgKiBMYXRlIGxvYWRpbmcgZGFuY2UuIFdoeSB0aGUgaGVhdnktaGFuZGVkIHN0b3BfbWFjaGlu
ZSBlZmZvcnQ/Cj4+ICsgICAgICoKPj4gKyAgICAgKiAtIEhUIHNpYmxpbmdzIG11c3QgYmUgaWRs
ZSBhbmQgbm90IGV4ZWN1dGUgb3RoZXIgY29kZSB3aGlsZSB0aGUgb3RoZXIKPj4gKyAgICAgKiAg
IHNpYmxpbmcgaXMgbG9hZGluZyBtaWNyb2NvZGUgaW4gb3JkZXIgdG8gYXZvaWQgYW55IG5lZ2F0
aXZlCj4+ICsgICAgICogICBpbnRlcmFjdGlvbnMgY2F1c2UgYnkgdGhlIGxvYWRpbmcuCj4KPldl
bGwsIHRoZSBIVCBzaWJsaW5ncyB3aWxsIGJlIGV4ZWN1dGluZyBjb2RlLCBzaW5jZSB0aGV5IGFy
ZSBpbiBhCj53aGlsZSBsb29wIHdhaXRpbmcgZm9yIHRoZSBub24tc2libGluZ3MgY29yZXMgdG8g
ZmluaXNoIHVwZGF0aW5nLgoKU3RyaWN0bHkgc3BlYWtpbmcsIHlvdSBhcmUgcmlnaHQuIFRoZSAn
aWRsZScgSSB0aGluayBtZWFucyBubyBvdGhlcgp3b3JrbG9hZCBvbiB0aGUgY3B1IGV4Y2VwdCBt
aWNyb2NvZGUgbG9hZGluZyAoZm9yIGEgSFQgc2libGluZyB3aGljaAppc24ndCBjaG9zZW4gdG8g
ZG8gdGhlIHVwZGF0ZSwgbWVhbnMgd2FpdGluZyBmb3IgdGhlIGNvbXBsZXRpb24gb2YKdGhlIG90
aGVyIHNpYmxpbmcpLgoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 05:16:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 05:16: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-devel-bounces@lists.xenproject.org>)
	id 1gSEgz-0002eJ-IG; Thu, 29 Nov 2018 05:16: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=vrjR=OI=oracle.com=manjunath.b.patil@srs-us1.protection.inumbo.net>)
 id 1gSEgx-0002eE-QJ
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 05:16:47 +0000
X-Inumbo-ID: f6fde5ac-f395-11e8-a247-12d6303a7972
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6fde5ac-f395-11e8-a247-12d6303a7972;
 Thu, 29 Nov 2018 05:16:46 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wAT58lsk186679;
 Thu, 29 Nov 2018 05:16:39 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2018-07-02;
 bh=6c9vUm9CIYiMwq05XmbGbH9J1Io9Ug8I7KAol5/Fx+s=;
 b=InIRR8k6CIQoLIBk6IsRQl7elTICkBIkuXitOcvCmyx9aViTuKZMPnci9fV+p2NinUtU
 NadaFMwsj3sIv6nYNHK6T6hQce9u9XnQb6ckUPcndHINk3UUgeeIEKupDjVbZNI+ZqjG
 hXJfXV8xYl4+TtjIlQ0PkQzU2yX1bkyIV0Bvli1GfgJRxhkA4mRbQG5dwRiktXmY94MV
 SIFZ5POcbBUF+f5GYUHHO6Fvp8phiyH17LGdasFkhtU+2+NfwBX25o3+UYinkVVGs/40
 DBa0Eha/msOYG3JbjaeqZxh92eMIuKJMjcm5tSkTfK3obtDt6ULwkNyDCrBby2lsz2iP 6A== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2nxxkqp2gs-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 29 Nov 2018 05:16:39 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wAT5GbHb016585
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 29 Nov 2018 05:16:37 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wAT5GbrV004944;
 Thu, 29 Nov 2018 05:16:37 GMT
Received: from manjunathpatil.us.oracle.com (/10.211.44.52)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Nov 2018 21:16:36 -0800
From: Manjunath Patil <manjunath.b.patil@oracle.com>
To: boris.ostrovsky@oracle.com, jgross@suse.com, konrad.wilk@oracle.com,
 roger.pau@citrix.com, axboe@kernel.dk
Date: Wed, 28 Nov 2018 21:17:45 -0800
Message-Id: <1543468665-22795-1-git-send-email-manjunath.b.patil@oracle.com>
X-Mailer: git-send-email 1.7.1
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9091
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811290043
Subject: [Xen-devel] [PATCH] xen-blkfront: use old rinfo after enomem during
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 manjuanth.b.patil@oracle.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCkZlZWwgZnJlZSB0byBzdWdnZXN0L2NvbW1lbnQgb24gdGhpcy4KCkkgYW0gdHJ5aW5nIHRv
IGRvIHRoZSBmb2xsb3dpbmcgYXQgZHN0IGR1cmluZyB0aGUgbWlncmF0aW9uIG5vdy4KMS4gRG9u
dCBjbGVhciB0aGUgb2xkIHJpbmZvIGluIGJsa2lmX2ZyZWUoKS4gSW5zdGVhZCBqdXN0IGNsZWFu
IGl0LgoyLiBTdG9yZSB0aGUgb2xkIHJpbmZvIGFuZCBucl9yaW5ncyBpbnRvIHRlbXAgdmFyaWFi
bGVzIGluIG5lZ290aWF0ZV9tcSgpCjMuIGxldCBucl9yaW5ncyBnZXQgcmUtY2FsY3VsYXRlZCBi
YXNlZCBvbiBiYWNrZW5kIGRhdGEKNC4gdHJ5IGFsbG9jYXRpbmcgbmV3IG1lbW9yeSBiYXNlZCBv
biBuZXcgbnJfcmluZ3MKNS4gCiAgYS4gSWYgbWVtb3J5IGFsbG9jYXRpb24gaXMgYSBzdWNjZXNz
CiAgICAgLSBmcmVlIHRoZSBvbGQgcmluZm8gYW5kIHByb2NlZWQgdG8gdXNlIHRoZSBuZXcgcmlu
Zm8KICBiLiBJZiBtZW1vcnkgYWxsb2NhdGlvbiBpcyBhIGZhaWx1cmUKICAgICAtIHVzZSB0aGUg
b2xkIHRoZSByaW5mbwogICAgIC0gYWRqdXN0IHRoZSBucl9yaW5ncyB0byB0aGUgbG93ZXN0IG9m
IG5ldyBucl9yaW5ncyBhbmQgb2xkIG5yX3JpbmdzCgotVGhhbmtzLApNYW5qdW5hdGgKLS0KRHVy
aW5nIG1pZ3JhdGlvbiwgdGhlIGRzdCBzaWRlIGRldmljZSByZXN1bWUgY2FuIGZhaWwgdG8gYWxs
b2NhdGUgcmluZm8Kc3RydWN0LiBFYWNoIHJpbmZvIGlzIGFib3V0IDgwSyBpbiBzaXplIGFuZCBh
bGxvY2F0aW5nIDRbdHlwaWNhbF0gc3VjaApyaW5ncyB3b3VsZCBuZWVkIGFuIG9yZGVyIDcgYWxs
b2NhdGlvbls1MTJLQiBjaHVja10gdGhlcmUgYnkgaW5jcmVzaW5nCnRoZSBjaGFuY2Ugb2YgbWVt
b3J5IGFsbG9jYXRpb24gZmFpbHVyZS4gRGV2aWNlIHJlc3VtZSBmYWlsdXJlIGR1cmluZwptaWdy
YXRpb24gd2lsbCBsZWFkIHRoZSBwcm9jZXNzZXMgYWNjZXNzaW5nIHRoZSBkZXZpY2UgaW50byBo
dW5nIHN0YXRlLgoKVGhpcyBwYXRjaCBhaW1zIHRvIHJldXNlIG9sZCByaW5mbyBpbiBjYXNlIG9m
IG1lbW9yeSBhbGxvY2F0aW9uIGZhaWx1cmUuCgpTaWduZWQtb2ZmLWJ5OiBNYW5qdW5hdGggUGF0
aWwgPG1hbmp1bmF0aC5iLnBhdGlsQG9yYWNsZS5jb20+Ci0tLQogZHJpdmVycy9ibG9jay94ZW4t
YmxrZnJvbnQuYyB8ICAgNDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0KIDEgZmlsZXMgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jIGIvZHJpdmVycy9ibG9jay94
ZW4tYmxrZnJvbnQuYwppbmRleCAwZWQ0YjIwLi4wNDFiYTY3IDEwMDY0NAotLS0gYS9kcml2ZXJz
L2Jsb2NrL3hlbi1ibGtmcm9udC5jCisrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMK
QEAgLTEzNTMsOSArMTM1MywxNyBAQCBzdGF0aWMgdm9pZCBibGtpZl9mcmVlKHN0cnVjdCBibGtm
cm9udF9pbmZvICppbmZvLCBpbnQgc3VzcGVuZCkKIAlmb3IgKGkgPSAwOyBpIDwgaW5mby0+bnJf
cmluZ3M7IGkrKykKIAkJYmxraWZfZnJlZV9yaW5nKCZpbmZvLT5yaW5mb1tpXSk7CiAKLQlrZnJl
ZShpbmZvLT5yaW5mbyk7Ci0JaW5mby0+cmluZm8gPSBOVUxMOwotCWluZm8tPm5yX3JpbmdzID0g
MDsKKwlpZiAodW5saWtlbHkoaW5mby0+Y29ubmVjdGVkID09IEJMS0lGX1NUQVRFX1NVU1BFTkRF
RCkpIHsKKwkJLyogV2UgYXJlIG1pZ3JhdGluZy4gWW91IG1heSByZXVzZSBpdC4gSnVzdCBjbGVh
bi4gKi8KKwkJZm9yIChpID0gMDsgaSA8IGluZm8tPm5yX3JpbmdzOyBpKyspIHsKKwkJCW1lbXNl
dCgmaW5mby0+cmluZm9baV0sIDAsCisJCQkJc2l6ZW9mKHN0cnVjdCBibGtmcm9udF9yaW5nX2lu
Zm8pKTsKKwkJfQorCX0gZWxzZSB7CisJCWtmcmVlKGluZm8tPnJpbmZvKTsKKwkJaW5mby0+cmlu
Zm8gPSBOVUxMOworCQlpbmZvLT5ucl9yaW5ncyA9IDA7CisJfQogfQogCiBzdHJ1Y3QgY29weV9m
cm9tX2dyYW50IHsKQEAgLTE5MDMsNiArMTkxMSwxNiBAQCBzdGF0aWMgaW50IG5lZ290aWF0ZV9t
cShzdHJ1Y3QgYmxrZnJvbnRfaW5mbyAqaW5mbykKIHsKIAl1bnNpZ25lZCBpbnQgYmFja2VuZF9t
YXhfcXVldWVzOwogCXVuc2lnbmVkIGludCBpOworCXN0cnVjdCBibGtmcm9udF9yaW5nX2luZm8g
KnJpbmZvX29sZCA9IE5VTEw7CisJdW5zaWduZWQgaW50IG5yX3JpbmdzX29sZCA9IDA7CisKKwkv
KiBNaWdyYXRpbmcuIFdlIGRpZCBub3QgZnJlZSBvbGQgcmluZm8uIFJldXNlIGl0IGlmIHBvc3Np
YmxlICovCisJaWYgKHVubGlrZWx5KGluZm8tPmNvbm5lY3RlZCA9PSBCTEtJRl9TVEFURV9TVVNQ
RU5ERUQpKSB7CisJCW5yX3JpbmdzX29sZCA9IGluZm8tPm5yX3JpbmdzOworCQlyaW5mb19vbGQg
PSBpbmZvLT5yaW5mbzsKKwkJaW5mby0+cmluZm8gPSBOVUxMOworCQlpbmZvLT5ucl9yaW5ncyA9
IDA7CisJfQogCiAJQlVHX09OKGluZm8tPm5yX3JpbmdzKTsKIApAQCAtMTkxOCwxMCArMTkzNiwy
NCBAQCBzdGF0aWMgaW50IG5lZ290aWF0ZV9tcShzdHJ1Y3QgYmxrZnJvbnRfaW5mbyAqaW5mbykK
IAkJCSAgICAgIHNpemVvZihzdHJ1Y3QgYmxrZnJvbnRfcmluZ19pbmZvKSwKIAkJCSAgICAgIEdG
UF9LRVJORUwpOwogCWlmICghaW5mby0+cmluZm8pIHsKLQkJeGVuYnVzX2Rldl9mYXRhbChpbmZv
LT54YmRldiwgLUVOT01FTSwgImFsbG9jYXRpbmcgcmluZ19pbmZvIHN0cnVjdHVyZSIpOwotCQlp
bmZvLT5ucl9yaW5ncyA9IDA7Ci0JCXJldHVybiAtRU5PTUVNOwotCX0KKwkJaWYgKHVubGlrZWx5
KG5yX3JpbmdzX29sZCkpIHsKKwkJCS8qIFdlIG1pZ2h0IHdhc3RlIHNvbWUgbWVtb3J5IGlmCisJ
CQkgKiBpbmZvLT5ucl9yaW5ncyA8IG5yX3JpbmdzX29sZAorCQkJICovCisJCQlpbmZvLT5yaW5m
byA9IHJpbmZvX29sZDsKKwkJCWlmIChpbmZvLT5ucl9yaW5ncyA+IG5yX3JpbmdzX29sZCkKKwkJ
CQlpbmZvLT5ucl9yaW5ncyA9IG5yX3JpbmdzX29sZDsKKwkJCXhlbmJ1c19kZXZfZmF0YWwoaW5m
by0+eGJkZXYsIC1FTk9NRU0sCisJCQkicmV1c2luZyBvbGQgcmluZ19pbmZvIHN0cnVjdHVyZShu
ZXcgcmluZyBzaXplPSVkKSIsCisJCQkJaW5mby0+bnJfcmluZ3MpOworCQl9IGVsc2UgeworCQkJ
eGVuYnVzX2Rldl9mYXRhbChpbmZvLT54YmRldiwgLUVOT01FTSwKKwkJCQkiYWxsb2NhdGluZyBy
aW5nX2luZm8gc3RydWN0dXJlIik7CisJCQlpbmZvLT5ucl9yaW5ncyA9IDA7CisJCQlyZXR1cm4g
LUVOT01FTTsKKwkJfQorCX0gZWxzZSBpZiAodW5saWtlbHkobnJfcmluZ3Nfb2xkKSkKKwkJa2Zy
ZWUocmluZm9fb2xkKTsKIAogCWZvciAoaSA9IDA7IGkgPCBpbmZvLT5ucl9yaW5nczsgaSsrKSB7
CiAJCXN0cnVjdCBibGtmcm9udF9yaW5nX2luZm8gKnJpbmZvOwotLSAKMS43LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 05:43:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 05:43: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-devel-bounces@lists.xenproject.org>)
	id 1gSF6n-0004kP-QE; Thu, 29 Nov 2018 05:43: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=ucsu=oh=gmail.com=joeypabalinas@srs-us1.protection.inumbo.net>)
 id 1gS3nR-0006jq-FP
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 17:38:45 +0000
X-Inumbo-ID: 73a8258c-f334-11e8-9a16-bc764e045a96
Received: from mail-pl1-x632.google.com (unknown [2607:f8b0:4864:20::632])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73a8258c-f334-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 17:38:44 +0000 (UTC)
Received: by mail-pl1-x632.google.com with SMTP id k8so7077565pls.11
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 09:38:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mail-followup-to:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=PW/eRxyvSaK3B187MCh97URiQ9KAPjXSfKNetDYd1w4=;
 b=p6t6RMlLAJwp6DzX9FYWRqi3Unsh4/+7xJzAdpsuj4r5RIxM41prsm6ll7ad6+Nmgq
 pmQBMcd0oZ1S/ZYkS+jDoPPNV6V3RK/Zp7z4L64F+YbkbNPg7hQxNJciXwTSJiiRyfGa
 wjBVvNsSy3fCq0bb0avdDUkHWe3HTOTTOPo2rVFH1clq1KnLcY6a8i6iU6/WlFqDXVMJ
 O5QlHJtVAQspP8ZC7dZCKICZo0JhbL3ZlQojeJvzhwX+EStlevw82IQjrx5RcLevNikz
 EFHizfg0/kycheScVy8YkdqE7b3E4PHPuKWG9tdfNX+wHdWVQSOBl7Q+j7+7vEgaKwAI
 nvpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id
 :mail-followup-to:references:mime-version:content-disposition
 :in-reply-to:user-agent;
 bh=PW/eRxyvSaK3B187MCh97URiQ9KAPjXSfKNetDYd1w4=;
 b=pDWr6ZRLNCcReRtAzuU0ygWxfjNpCyHLd+kfAu+AtjWUHRhXPoYPitHho9PV5D4JhH
 mkvPdKzIHLFj1HuNpovPrDja469laUsLvvu2pFxru9MZGOP4UUutw4Z9Ilp7YAglWVsr
 gQd+bjLO+68owordabbrR9ZjYZ8day3VtSYNwrgRaOYEc2ouOj8NBbFub17AW4DBPDDL
 Aiqn9Q2mVatiDMS6FYrjiVaExIRTElSPJfur5iQGTLOJGZDwufuQygEhvewszpZ952Yx
 1V2NtlbRZNmdQqYfQ+0rJ9V+tP3JZlJIseCI8nuXXmKZTFDAZDLW+LEHV4PTbQIPEZTd
 X5Uw==
X-Gm-Message-State: AA+aEWa4cLCFV+FqEfaNdQK+0zj1AYTUr6/fQN1cT4aU2dY6k2JvLUvU
 YO+eOYY6kW7f6+/Qu6H18hc=
X-Google-Smtp-Source: AFSGD/WSblJc8jIzlvmaUZSFyU8VaKq2NDSDTWibgVw3irATzzN9yoEDR3+kzSVbBtHRCVOelD3Yww==
X-Received: by 2002:a17:902:82c2:: with SMTP id u2mr90756plz.110.1543426723342; 
 Wed, 28 Nov 2018 09:38:43 -0800 (PST)
Received: from gmail.com (cpe-98-150-136-16.hawaii.res.rr.com. [98.150.136.16])
 by smtp.gmail.com with ESMTPSA id m198sm8805345pga.10.2018.11.28.09.38.41
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 28 Nov 2018 09:38:42 -0800 (PST)
Date: Wed, 28 Nov 2018 07:38:40 -1000
From: Joey Pabalinas <joeypabalinas@gmail.com>
To: Srikanth Boddepalli <boddepalli.srikanth@gmail.com>
Message-ID: <20181128173840.wdulfu75d3mwdd2i@gmail.com>
Mail-Followup-To: Joey Pabalinas <joeypabalinas@gmail.com>,
 Srikanth Boddepalli <boddepalli.srikanth@gmail.com>,
 boris.ostrovsky@oracle.com, jgross@suse.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <1543328607-10546-1-git-send-email-boddepalli.srikanth@gmail.com>
MIME-Version: 1.0
In-Reply-To: <1543328607-10546-1-git-send-email-boddepalli.srikanth@gmail.com>
User-Agent: NeoMutt/20180716
X-Mailman-Approved-At: Thu, 29 Nov 2018 05:43:29 +0000
Subject: Re: [Xen-devel] [PATCH] xen: xlate_mmu: add missing header to fix
 'W=1' warning
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, linux-kernel@vger.kernel.org,
 Joey Pabalinas <joeypabalinas@gmail.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Content-Type: multipart/mixed; boundary="===============2741811124107174676=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2741811124107174676==
Content-Type: multipart/signed; micalg=pgp-sha512;
	protocol="application/pgp-signature"; boundary="ctfnzmxuhvk5aoiq"
Content-Disposition: inline


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

On Tue, Nov 27, 2018 at 07:53:27PM +0530, Srikanth Boddepalli wrote:
> Add a missing header otherwise compiler warns about missed prototype:
>=20
> drivers/xen/xlate_mmu.c:183:5: warning: no previous prototype for 'xen_xl=
ate_unmap_gfn_range?' [-Wmissing-prototypes]
>   int xen_xlate_unmap_gfn_range(struct vm_area_struct *vma,
>       ^~~~~~~~~~~~~~~~~~~~~~~~~

Reviewed-by: Joey Pabalinas <joeypabalinas@gmail.com>

--=20
Cheers,
Joey Pabalinas

--ctfnzmxuhvk5aoiq
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEENpTlWU2hUK/KMvHp2rGdfm9DtVIFAlv+0p8ACgkQ2rGdfm9D
tVIzGRAAm1uz+/E+KPd+YrX2tYdQn1FmmnwD1cOGubXDLjs1g/ongTN7MzEFgjta
GukfJQN/94bdqTwOmKQCouwk+s8AMa8wrUbVPYUKb4kwglnJon46msXrfvNjzIwm
/jpwWePXP6h+HGem90zaxAXI626bojLMI1PcyMrBockXs/qY8bj/8Y5HCfwbRgWI
6xaWmr/oMoaWaFDl2IcsfpiMEvOuAub9XRzVLJmG5n574dRaLDwEf3ozDEE+da+a
Rk6Ti+6Hy6RFz22LjwU2xrEP5yrnHl6rnNFX1/4XdDEcwuFPaDaNjrCmduWMVqjJ
+D6TjETS+IUrO/E9w3YcqpsCot/z05BODx8OI2d0PFlArK2MTXnG27NyrVkmCL8L
5F5ypIPocgG/2fWhPq7u8ImbxVocvZXoaIKzNoRf2HK80WlTbYpVdgXB/dljZAee
kNVnEh+5nXhp8+4F0ked7z32Tskqwe6CfOkdNYsv0UfnmlMHLdCYvcYynMtYdxIi
5lw8+qZA4h4Mzx+NmuE/gPHqEdDL2zm0CY3JnF1lncTtQunFvHOo6OPPixuFuON8
V83LoB+0PVVrM5FEWrMcL5YSl5Sa6nZcah/v2MZpRav1Rc9OoJpS2iaGDwAGnJD1
tzjtLM4peKZNjU1M2R0X3CrTZf8x/Ulpds9HiyAap3PU3xZNq0c=
=WeLl
-----END PGP SIGNATURE-----

--ctfnzmxuhvk5aoiq--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2741811124107174676==--


From xen-devel-bounces@lists.xenproject.org Thu Nov 29 05:44:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 05: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-devel-bounces@lists.xenproject.org>)
	id 1gSF7T-0004mz-4q; Thu, 29 Nov 2018 05:44: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=7fp/=oh=gmail.com=shuahkhan@srs-us1.protection.inumbo.net>)
 id 1gS8pi-0000ye-6w
 for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 23:01:26 +0000
X-Inumbo-ID: 86914f0a-f361-11e8-9a16-bc764e045a96
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86914f0a-f361-11e8-9a16-bc764e045a96;
 Wed, 28 Nov 2018 23:01:23 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id r24so402165wmh.0
 for <xen-devel@lists.xenproject.org>; Wed, 28 Nov 2018 15:01:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=0Nahj6ebtsgINE1zUrkx6+6FmVwTfDGZppWC3wJOctU=;
 b=EJ9M9+DD1KrtvGDJihxMDy4X2w05Umm98sByIvHlY69/PRFIHOtFW19oZVbBm+qQzc
 z2M0QyvUyGjUzaPDG7fsYJ3Z/Wp5JOI7UiW3o/N1r8Xv8Nmgm3B5072Qjj6XlEWf0xoV
 eSENthH8t2hMsSnq5atW//Gt8Fn1f9OQlyB5982dKm7rcwUpouX/Vt+qPTFKsUo+4/Zb
 dz5tJNKl0lqEQj7hwqJx5hzdg10LY8PQIiueNBk8rcNqRmIrclsUz90QefiPUXC/aZc3
 SUxO3sOsZadfWTBh9GnLNz0zm5ly/V627jvdhtQaubblw9MKkEAkgjT2+iP57ZTzzFcQ
 IEOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=0Nahj6ebtsgINE1zUrkx6+6FmVwTfDGZppWC3wJOctU=;
 b=Wjd+Iqu4GuAGdoxXPxS0Ork7HD6MjEqmstRnVbEWJG7JsBpOlST7VYnDkG848rDCxP
 E/fYdqg3TuIOpWKQ/B1mjDE6RUBRed1a430shWComYOlcAyGWYwYk4SM6gdynFTAljrs
 9BkAOzKYGW67Vbok0XZbe0A3Q1q2eFaG+10Dij05x8oz3kxkY/hwoApotgLPMxgCxTYN
 uRmp4DLBm9anuyr9+isTk8z1hCSC2/xGcK79VEeihSj6126q9Ua57AUDUavA4G8lwOEd
 jSs3fTkDkm8U7tuJuaqh0XKUvteiBC8ZL5rqhJuV+MmlXrtuwf5JGYspZy0CoHGqLQPG
 o7lw==
X-Gm-Message-State: AA+aEWbwAm2nholMYekTpbA5ueBwWppnq1hz8ZAul1AtRVp35tTv7AqI
 oMwseEnzSx0jHkRUv25m2ZKUD5PI5eKJinnM6Bo=
X-Google-Smtp-Source: AFSGD/WOnbQL4c2v8EoNK1PxnYQ9Yp8uC+vQmSgtt16ZO6a/Dm4+EOUr4WlZyw2A2EBvEYfbA1jYkQ1oN4IALyE9j94=
X-Received: by 2002:a1c:860b:: with SMTP id i11mr4646186wmd.5.1543446082350;
 Wed, 28 Nov 2018 15:01:22 -0800 (PST)
MIME-Version: 1.0
References: <CAHk-=wg5+rXK8dpjkSmK7tuz29VfxVWNEwmTVYB409mmyLkeew@mail.gmail.com>
 <20181128174545.GJ30658@n2100.armlinux.org.uk>
 <CAHk-=whnz4Kty6cas11bc2Gh=9zTzeeRS2k=dV9Hfc4B=xnHkQ@mail.gmail.com>
 <20181128.112717.149234960284639699.davem@davemloft.net>
 <20181128194708.GP30658@n2100.armlinux.org.uk>
In-Reply-To: <20181128194708.GP30658@n2100.armlinux.org.uk>
From: Shuah Khan <shuahkhan@gmail.com>
Date: Wed, 28 Nov 2018 16:01:10 -0700
Message-ID: <CAKocOOO2jELMaVh85m3V562ewCBDRUMJ1q_xoq7DgvUiagpTjQ@mail.gmail.com>
To: linux@armlinux.org.uk
X-Mailman-Approved-At: Thu, 29 Nov 2018 05:44:10 +0000
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, robin.murphy@arm.com, x86@kernel.org,
 LKML <linux-kernel@vger.kernel.org>, hch@lst.de,
 "open list:INTEL IOMMU \(VT-d\)" <iommu@lists.linux-foundation.org>,
 Shuah Khan <shuahkhan@gmail.com>, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, dwmw2@infradead.org,
 Linus Torvalds <torvalds@linux-foundation.org>,
 David Miller <davem@davemloft.net>, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMTI6NDggUE0gUnVzc2VsbCBLaW5nIC0gQVJNIExpbnV4
CjxsaW51eEBhcm1saW51eC5vcmcudWs+IHdyb3RlOgo+Cj4gT24gV2VkLCBOb3YgMjgsIDIwMTgg
YXQgMTE6Mjc6MTdBTSAtMDgwMCwgRGF2aWQgTWlsbGVyIHdyb3RlOgo+ID4gRnJvbTogTGludXMg
VG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+ID4gRGF0ZTogV2VkLCAy
OCBOb3YgMjAxOCAxMDowMDowNiAtMDgwMAo+ID4KPiA+ID4gTm90IGFsbCBtZW1vcnkgaXMgYWNj
ZXNzaWJsZSBldmVuIHRvIHRoZSBrZXJuZWwuIElmIHlvdSBoYXZlIG1lbW9yeQo+ID4gPiB0aGF0
IHNob3dzIHVwIGluIHRoZSBsYXN0IHBhZ2Ugb2YgcGh5c19hZGRyX3QsIHlvdSBqdXN0IG1hcmsg
aXQKPiA+ID4gcmVzZXJ2ZWQgYXQgYm9vdC10aW1lLgo+ID4KPiA+IEl0J3Mgbm90IHRoZSBwaHlz
aWNhbCBtZW1vcnkgYXQgdGhlIGVuZCB0aGF0IG5lZWRzIHRvIGJlIHJlc2VydmVkLgo+ID4KPiA+
IEl0J3MgdGhlIElPTU1VIG1hcHBpbmcgYXJlbmEuCj4KPiBUcnVlLCBpZiBhbmQgb25seSBpZiB5
b3UgaGF2ZSBhbiBJT01NVS4KPgo+IFdoZXJlIHRoZXJlIGlzbid0IGFuIElPTU1VLCB0aGVuIHdl
J2QgaGF2ZSB0byByZXNlcnZlIGV2ZXJ5IHBhZ2UgdGhhdAo+IHRoYXQgdHJhbnNsYXRlcyB0byBh
IGJ1cyBhZGRyZXNzIGluIHRoZSB0b3AgNEsgb2YgZG1hX2FkZHJfdCBvbiBhbnkKPiBidXMgaW4g
dGhlIHN5c3RlbSAtIHRoYXQgbWVhbnMga25vd2luZyBlYXJseSBpbiB0aGUga2VybmVsCj4gaW5p
dGlhbGlzYXRpb24gYWJvdXQgYWxsIGJ1c2VzIGluIHRoZSBzeXN0ZW0gc28gd2UgY2FuIGRldGVj
dCBhbmQKPiByZXNlcnZlIHRoZXNlIHBhZ2VzLgo+CgpUaGUgYXJjaCBhbmQgcGxhdGZvcm0gZGlm
ZmVyZW5jZXMvY29uZnVzaW9uIGFzIHRvICJ3aGF0IGlzIERNQSBlcnJvcgp2YWx1ZSIgaXMgdGhl
IHJlYXNvbiB3aHkgZG1hX21hcHBpbmdfZXJyb3IgaXMgcGFydCBkbWEgb3BzLiBJCnVuZGVyc3Rh
bmQgdGhhdCBpeSB3b3VsZCBtYWtlIHNlbnNlIHRvIHJlZHVjZSB0aGUgb3ZlcmhlYWQgb2YgYW4K
YWRkaXRpb25hbCBjYWxsLCBob3dldmVyLCBJIGFtIG5vdCBzdXJlIGlmIHdvdWxkIGJlIHRyaXZp
YWwgY2hhbmdlIHRvCmFkZHJlc3MgdGhpcy4KCkkgd2FzIGRvd24gdGhpcyBwYXRoIG9mIHRyeWlu
ZyB0byBhZGRyZXNzIHRoZSBtaXNzaW5nIG1hcHBpbmcgZXJyb3IKY2hlY2tzIGEgZmV3IHllYXJz
IGFnbyBhbmQgaW50cm9kdWNlZCBkbWFfbWFwcGluZ19lcnJvciBjaGVja3MgaW4gdGhlCkRNQSBE
RUJVRyBBUEkuIEFzIHlvdSBtaWdodCBhbHJlYWR5IGtub3cgdGhhdCB0aGVyZSBpcyBubyBjb21t
b24KZGVmaW5pdGlvbiBmb3IgdGhlIG1hcHBpbmcgZXJyb3IuCgpRdWljayBsb29rIGF0IHRoZSBk
ZWZpbmVzIHNob3dzOgoKI2RlZmluZSBDQUxHQVJZX01BUFBJTkdfRVJST1IgMAojZGVmaW5lIFMz
OTBfTUFQUElOR19FUlJPUiAgKH4oZG1hX2FkZHJfdCkgMHgwKQojZGVmaW5lIFNQQVJDX01BUFBJ
TkdfRVJST1IgKH4oZG1hX2FkZHJfdCkweDApCgpUaGlzIGlzIHRoZSByZWFzb24gd2h5IHRoZXJl
IGlzIGEgYXJjaCBvciBpbiBzb21lIGNhc2VzIGJ1cyBzcGVjaWZpYwptYXBwaW5nX2Vycm9yIG9w
cyBpcyBuZWVkZWQuCldlIGNvdWxkIHVuaWZ5IHRoaXMgYW5kIGZpeCBhbGwgdGhlc2UgZmlyc3Qu
IEkgaGF2ZW4ndCBsb29rZWQgYXQgdGhlCnBhdGNoIHNldCBjbG9zZWx5LCBtYXliZSB5b3UgYXJl
IGFscmVhZHkgZG9pbmcgdGhpcy4KCnRoYW5rcywKLS0gU2h1YWgKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 06:12:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 06:12: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-devel-bounces@lists.xenproject.org>)
	id 1gSFZ7-000753-Cp; Thu, 29 Nov 2018 06:12: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=scnt=oi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSFZ6-00074t-07
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 06:12:44 +0000
X-Inumbo-ID: c78051cb-f39d-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c78051cb-f39d-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 06:12:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSFZ1-0008HG-H3; Thu, 29 Nov 2018 06:12:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gSFZ1-0001Yc-7r; Thu, 29 Nov 2018 06:12:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gSFZ1-0003hv-6B; Thu, 29 Nov 2018 06:12:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130825-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 xen-unstable:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dc80c424844578048b457730e293a65267dea01c
X-Osstest-Versions-That: xen=6d8ffac1f7a782dc2c7f8df3871a294729ae36bd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 29 Nov 2018 06:12:39 +0000
Subject: [Xen-devel] [xen-unstable test] 130825: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgyNSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDgyNS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEyOTgx
NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCAgZmFp
bCBibG9ja2VkIGluIDEyOTgxNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5ODE3CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMjk4MTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTgxNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5ODE3CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjk4MTcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyOTgxNwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTI5ODE3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk4MTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTgxNwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgZGM4MGM0MjQ4NDQ1NzgwNDhiNDU3NzMwZTI5M2E2NTI2N2RlYTAxYwpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNmQ4ZmZhYzFmN2E3ODJkYzJj
N2Y4ZGYzODcxYTI5NDcyOWFlMzZiZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5ODE3ICAyMDE4
LTExLTEyIDAyOjM2OjU0IFogICAxNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMDA2MyAg
MjAxOC0xMS0xNCAxOToxNjoxMSBaICAgMTQgZGF5cyAgICA4IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDgyNSAgMjAxOC0xMS0yNiAyMTo1OToxMCBaICAgIDIgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFs
ZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgogIEFsZXhhbmRydSBTdGVm
YW4gSVNBSUxBIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29t
PgogIENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICBEYW5p
ZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBEYXJpbyBGYWdnaW9saSA8ZGZh
Z2dpb2xpQHN1c2UuY29tPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIExl
biBCcm93biA8bGVuLmJyb3duQGludGVsLmNvbT4KICBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5
QGFtYXpvbi5kZT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmou
d3lzb2NraUBpbnRlbC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgVGFt
YXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI2MDcgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 07:39:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 07:39: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-devel-bounces@lists.xenproject.org>)
	id 1gSGv8-0004NX-BF; Thu, 29 Nov 2018 07:39: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=bua1=oi=gmail.com=omkar062@srs-us1.protection.inumbo.net>)
 id 1gSGv7-0004NS-RP
 for xen-devel@lists.xen.org; Thu, 29 Nov 2018 07:39:33 +0000
X-Inumbo-ID: e8dee270-f3a9-11e8-9a16-bc764e045a96
Received: from mail-vs1-xe35.google.com (unknown [2607:f8b0:4864:20::e35])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8dee270-f3a9-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 07:39:32 +0000 (UTC)
Received: by mail-vs1-xe35.google.com with SMTP id v205so577030vsc.3
 for <xen-devel@lists.xen.org>; Wed, 28 Nov 2018 23:39:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=djH7rSl+E+AgJxLktCEW9RkMp8ExNjbOYKymx8tNkPI=;
 b=vhSCr36MZ92cIQvGv8rIISTmPHyvqiy8R76cfc3y9zRhNsCm5YKVlecl/oEhcvxrXg
 /XxzHotOZ6mmq3ZuLRRqiomHzEcN7ySzCdMiRBpmHWVwfNvvQmQbvFB/kWSStHCPe5Z6
 BY/j/NlNWZ49FiVtVQUIs3om3ima90PnNL3WlrcKpA7vEmHU0iQy2P5GHY4/wxRAacSd
 tzQsVhSI/hpqmOkpzt5O/tP+epClpogPpFdHHCr4Sw8Xy+f9iUAxHOK2bvxdWMeULrsk
 0ChNRUJIgB905pm659kgwr6kauWnQlxYzTmYYM7dKQyZ9fEyrpoARcfZwDOXzR4z4H9+
 SAoQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=djH7rSl+E+AgJxLktCEW9RkMp8ExNjbOYKymx8tNkPI=;
 b=TFTutxrlt8o2aD3/z0whVAFJXmOljwsprbrSej37ctl46/zgLlgAdTAwhMR1MPGsW+
 W3mj3xAvxfmfE3/c/nEM/Nlh1SWKjm7or1/AHMkW8uXsPNWOWcln29MRGAX7USORvSPu
 tTQBb7VwTSHSEKOc1/oPkyDqtVqWpNZaCvapjb0Hm/w9r1LPgFCG4rgSURTUchjBkUpz
 yTm9upTl0k3OAfHRmA6XkF9Z9sGkYBLgT8Qy/JhDk2KgEFmadp59+MPbJd+5kmBWc7Ms
 cTXTnGUWIyqfhJdhFNQ8yTQ6ZT0KNpm1w4C+Uyv5CjM9vEAJ5tKlp5k3ffvnkZWKY/jz
 Z7qg==
X-Gm-Message-State: AA+aEWYrrf/49z4cx5n1uKDIfZsp5+SUf7o8iXlAVyA2RtalIo3uwEYf
 d8F1P2TwehJCeKylvdvfBhGC+32Utp2Lrbsnnt/N3g==
X-Google-Smtp-Source: AFSGD/XpY4pAKyDh6VpsuddQyZZ5+ryq62KDrGy4WYlcZ9dcbjwdcCNdHMweL6E5fcAoF7WjPgyvJOiPC3R7v17pJ34=
X-Received: by 2002:a67:804e:: with SMTP id b75mr183909vsd.226.1543477171097; 
 Wed, 28 Nov 2018 23:39:31 -0800 (PST)
MIME-Version: 1.0
From: Omkar Bolla <omkar062@gmail.com>
Date: Thu, 29 Nov 2018 13:09:19 +0530
Message-ID: <CAKPiPDrgwFCM4ic=O1uUaHgN-WoYMwuOtxtgLSWzhy3d2MYr2A@mail.gmail.com>
To: xen-devel@lists.xen.org
Subject: [Xen-devel] Xen support on ARM64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6763985109778205074=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6763985109778205074==
Content-Type: multipart/alternative; boundary="000000000000809882057bc8c8cd"

--000000000000809882057bc8c8cd
Content-Type: text/plain; charset="UTF-8"

Hi,

I just wanted to run xen hypervisor on ARMv8 architecture, I tried on
Hikey960 platform which has armv8, but latest xen giving cpu errors.

Could you please tell me, on which platforms latest xen is working?

Thanks,
Omkar B

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

<div dir=3D"ltr"><div>Hi,</div><div><br></div><div>I just wanted to run xen=
 hypervisor on ARMv8 architecture, I tried on Hikey960 platform which has a=
rmv8, but latest xen giving cpu errors.</div><div><br></div><div>Could you =
please tell me, on which platforms latest xen is working?</div><div><br></d=
iv><div>Thanks,</div><div>Omkar B</div><div><br></div></div>

--000000000000809882057bc8c8cd--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6763985109778205074==--


From xen-devel-bounces@lists.xenproject.org Thu Nov 29 07:40:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 07:40: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-devel-bounces@lists.xenproject.org>)
	id 1gSGvt-0004xq-NS; Thu, 29 Nov 2018 07:40: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=0o5k=oi=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1gSGvs-0004xi-1z
 for xen-devel@lists.xen.org; Thu, 29 Nov 2018 07:40:20 +0000
X-Inumbo-ID: 04045759-f3aa-11e8-9a16-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.79]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04045759-f3aa-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 07:40:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=QyyjqAO3oXWSpf/fPI68yJp5rHg5U+eHWkJ0ecL7UWk=;
 b=XmWD+kdysPY0NMCP+ow5LhBgnrUAQiuSlu9nNfDSou65jH3+s7P6vDEgRoSErKM+j176eX2lWFK8Xfy1h0zfirGRKHPIODRJ7/fl1qbn5DawDPXZKpR1gLouwfZBgI2wZa0JM1DqprzYDGEltIXDfr1HuxFHMLH127pmZbOadIA=
Received: from AM6PR03MB4919.eurprd03.prod.outlook.com (20.178.89.32) by
 AM6PR03MB4167.eurprd03.prod.outlook.com (20.177.32.80) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1339.25; Thu, 29 Nov 2018 07:40:00 +0000
Received: from AM6PR03MB4919.eurprd03.prod.outlook.com
 ([fe80::e58c:2621:2448:bd16]) by AM6PR03MB4919.eurprd03.prod.outlook.com
 ([fe80::e58c:2621:2448:bd16%4]) with mapi id 15.20.1361.019; Thu, 29 Nov 2018
 07:40:00 +0000
From: Andrii Anisov <Andrii_Anisov@epam.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Thread-Topic: [RFC 00/16] Old GIC (gic-vgic) optimizations for GICV2
Thread-Index: AQHUh2HVeIOJOb9mgkyXQnRnrIaHLKVmXbUv
Date: Thu, 29 Nov 2018 07:40:00 +0000
Message-ID: <AM6PR03MB49190806B62E1E4A883096C3E6D20@AM6PR03MB4919.eurprd03.prod.outlook.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
In-Reply-To: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR03MB4167;
 6:PfW/07t3dt9raGVOddeidDb6xVmoYwRbiwaFkOqDAiKaOOVLyPXnZ9BcbKixaMECOahaNb81HqElkpvPy5d1sGwzgHXLBmhh0UWMlSG7MpvBgJSr+OJiYFmC3jbCVBMBPW1lRnGti5zMW+1nnwc9LTeuZu4jXjKlol3kmVbUQ3T+TsLZZWPIA/rIS5yRbMWBb+taqVgO2X8ZROYoV8kCYrEUrcv4FAl1d1fPXRo+DLeKYRYLqMNfw+vqbaQcr8kiW0lAi1s8oT8nxH31GknfIDXaCH5W717W1YeIt3TefrAK0vfXH8OWAQrMEwvztWr8hLA7/vYpShFMNLIm94g88gjQYusdP/IwwrCKSXoXCbQdHBHQ+g4Lmk/i4GVjCENSjUDaWcrDHDoEufhv5c6iSWpywCshxYAovYfIQ+0KV9pJqNviH1nEJkMvBj+/LB7hhGwOPSCVogHTpJLInHVKgQ==;
 5:ZY1akvNrSS0A0OIej9b6LwyBLI3BH42w1vsY37wRAKnF1yVIY62d0v2NqB2lmCxRAPXT/28FBXuhNRjAx16Cz/ZImIGfpInt7DsIQzNeFOZmi8BiZx9fSml/K5INgIIgJegM0ASp6jLpWRe4bK2GA36bvJJl7mkYJmlJT5s7iUI=;
 7:jFgpUJsgp6q4hLd4C7dbZkUmC3s5kPMLVedViKeqsyKsz9C+pLHCkoK+959LT+M4/2TqIUMYIgwSJsOfwXhZv49YwjMOyGvpxDz8jR2FklT7h3sCC8IYPs0iUeyINLFOuUXtexD71XqOhiWNwum4xQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: a56456bd-34df-4b8b-eb9f-08d655cdde24
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020);
 SRVR:AM6PR03MB4167; 
x-ms-traffictypediagnostic: AM6PR03MB4167:
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
x-microsoft-antispam-prvs: <AM6PR03MB416782F2FAB9E49ABC4D60E4E6D20@AM6PR03MB4167.eurprd03.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231453)(999002)(944501447)(52105112)(93006095)(93001095)(10201501046)(3002001)(148016)(149066)(150057)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:AM6PR03MB4167; BCL:0; PCL:0; RULEID:; SRVR:AM6PR03MB4167; 
x-forefront-prvs: 0871917CDA
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(136003)(39860400002)(366004)(346002)(376002)(189003)(199004)(80792005)(39060400002)(26005)(476003)(110136005)(14454004)(99286004)(6116002)(3846002)(7696005)(97736004)(55016002)(186003)(71190400001)(446003)(71200400001)(8676002)(486006)(74316002)(9686003)(305945005)(7736002)(5660300001)(2501003)(86362001)(11346002)(68736007)(106356001)(72206003)(105586002)(2906002)(76176011)(6436002)(8936002)(25786009)(66066001)(102836004)(229853002)(55236004)(33656002)(53936002)(14444005)(256004)(81156014)(4326008)(81166006)(6506007)(478600001)(6246003)(316002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4167;
 H:AM6PR03MB4919.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: DURLUGKspildxji73dOYdYXPh0QExorzzblBhiwzWaJh3n+SMxB0hLEFKArtD4LbbZipp80s4+JkaDCbAJ5vuDMJS+AYKaUtHP1nfJDQMdv7697qyhKQzLAkm/dqocF+KJkm/kr3p0KJuv+iIXcRpk/CrB/tO1JRVTSjzZeGtIGWx7674GdS+HBOxmf29UJIDX/0Na/F1LsOw4OEmltaGkoO84Sf4zVMiC8200GeNSHLYhxDebdEjz/irGk5YTxyA78G/P08NT70l0WN9ZvKsNvWvnXyz70p3H9FN+6ZKkiDWGwFIUOXlN1gdKC75MkXsocy3kSEMBh5ZRH0vrTP3isw4Ga7C+DqczVB8GcuTdc=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a56456bd-34df-4b8b-eb9f-08d655cdde24
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2018 07:40:00.1821 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4167
Subject: Re: [Xen-devel] [RFC 00/16] Old GIC (gic-vgic) optimizations for
 GICV2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii.anisov@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhlbGxvLAoKQWdhaW4sIEkgc2VudCB0aGlzIGNvdmVyIGxldHRlciBvbmx5IHRvIG15c2VsZi4g
U28sIGhlcmUgaXQgaXMsIGhvcGUgaXQgZG9lcyBub3QgYnJlYWsgdGhlIHRocmVhZC4gU29ycnkg
Zm9yIHRoZSBtZXNzLgoKCkZyb206IEFuZHJpaSBBbmlzb3YgPGFuZHJpaS5hbmlzb3ZAZ21haWwu
Y29tPgpTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVyIDI4LCAyMDE4IDExOjMxIFBNCkNjOiBBbmRy
aWkgQW5pc292ClN1YmplY3Q6IFtSRkMgMDAvMTZdIE9sZCBHSUMgKGdpYy12Z2ljKSBvcHRpbWl6
YXRpb25zIGZvciBHSUNWMgrCoCAKCkZyb206IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZA
ZXBhbS5jb20+CgpUaGlzIHBhdGNoIHNlcmllcyBpcyBhbiBhdHRlbXB0IHRvIHJlZHVjZSBJUlEg
bGF0ZW5jeSB3aXRoIHRoZQpvbGQgR0lDIGltcGxlbWVudGF0aW9uIChnaWMtdmdpYykuIFRoZXNl
IHBhdGNoZXMgb3JpZ2luYWxseSBiYXNlZApvbiBYRU4gNC4xMCByZWxlYXNlLiBUaGUgbW90aXZh
dGlvbiB3YXMgdG8gaW1wcm92ZSBiZW5jaG1hcmsKcmVzdWx0cyBvZiBhIHN5c3RlbSBnaXZlbiB0
byBhIGN1c3RvbWVyIGZvciBldmFsdWF0aW9uLgpUaGlzIHBhdGNoIHNlcmllcyBpcyB0YWlsb3Jl
ZCBmb3IgR0lDdjIgb24gUkNBUiBIMy4gU2V2ZXJhbApvZiB0aGUgbW9zdCBjb250cm92ZXJzaWFs
IHBhdGNoZXMgKGkuZS4gTFJzIHNoYWRvd2luZykgd2VyZQpub3Qgc2hhcmVkIHRvIHRoZSBjdXN0
b21lciwgYW5kIGhlcmUgYXJlIGZvciBjb21tZW50cyBhbmQgZGlzY3Vzc2lvbi4KSSBob3BlIHNl
dmVyYWwgcGF0Y2hlcyBmcm9tIGhlcmUgY291bGQgYmUgdXBzdHJlYW1lZC4gU29tZSBhcyBpcywK
b3RoZXJzIHdpdGggbW9kaWZpY2F0aW9ucy4KClRoZXJlIGFyZSBzZXZlcmFsIHNpbXBsZSBpZGVh
cyBiZWhpbmQgdGhlc2UgY2hhbmdlczoKwqDCoMKgIC0gcmVkdWNlIGFuIGV4Y2Vzc2l2ZSBjb2Rl
IChjb25kaXRpb24gY2hlY2tzKQrCoMKgwqAgLSBkcm9wIGFuIGV4Y2Vzc2l2ZSBwZXJpcGhlcmFs
IHJlZ2lzdGVyIGFjY2Vzc2VzCsKgwqDCoCAtIGlmIG5vdCByZWR1Y2UsIHRoZW4gbW92ZSBhbiBl
eGNlc3NpdmUgY29kZSBvdXQgb2Ygc3BpbmxvY2tzCsKgwqDCoCAtIGlmIG5vdCBkcm9wLCB0aGVu
IG1vdmUgYW4gZXhjZXNzaXZlIHJlZ2lzdGVyCsKgwqDCoMKgwqAgYWNjZXNzZXMgb3V0IG9mIHNw
aW5sb2NrcwoKV2l0aCBwb3J0aW5nIGV4aXN0aW5nIHBhdGNoZXMsIEkndmUgZ290IGFub3RoZXIg
aWRlYSB0aGF0IGFjY2Vzc2luZwpQRVJfQ1BVIHZhcmlhYmxlcyBsaWtlIGBjdXJyZW50YCBhbmQg
YGxyX21hc2tgIGlzIG5vdCByZWFsbHkgY2hlYXAuClNvIGl0IHNob3VsZCBwcm9kdWNlIGZhc3Rl
ciBjb2RlIGtlZXBpbmcgYGxyX21hc2tgIHNvbGVseSBpbgpgc3RydWN0IHZjcHVgIGFuZCBwYXNz
IGBjdXJyZW50YCBhcyBhIGZ1bmN0aW9uIHBhcmFtZXRlciBpbnN0ZWFkCm9mIGNhbGN1bGF0aW9u
IGl0IGVhY2ggdGltZSBpbiBjYWxsZWQgZnVuY3Rpb25zLgoKQW5kcmlpIEFuaXNvdiAoMTUpOgrC
oCBoYWNrOiBkcm9wIEdJQyB2MyBzdXBwb3J0CsKgIHZnaWM6IG1vdmUgcGF1c2VfZmxhZ3MgY2hl
Y2sgb3V0IG9mIHZnaWMgc3BpbmxvY2sKwqAgdmdpYzogbW92ZSBpcnFfdG9fcGVuZGluZyBvdXQg
b2YgbG9jawrCoCBnaWMtdmdpYzogRHJvcCBhbiBleGNlc3NpdmUgY2xlYXJfbHJzCsKgIGdpYzog
ZHJvcCBpbnRlcnJ1cHRzIGVuYWJsaW5nIG9uIGludGVycnVwdHMgcHJvY2Vzc2luZwrCoCBnaWMt
dmdpYzp2Z2ljOiBkbyBub3Qga2VlcCBkaXNhYmxlZCBJUlFzIGluIGFueSBvZiBxdWV1ZXMKwqAg
Z2ljOiBzZXBhcmF0ZSBwcGkgcHJvY2Vzc2luZwrCoCBnaWMtdmdpYzp2Z2ljOiBhdm9pZCBleGNl
c3NpdmUgY29udmVyc2lvbnMKwqAgZ2ljOnZnaWM6Z2ljLXZnaWM6IGludHJvZHVjZSBub24tYXRv
bWljIGJpdG9wcwrCoCBpcnE6IHNraXAgYWN0aW9uIGF2YWxhYmlsaXR5IGNoZWNrIGZvciBndWVz
dCdzIElSUQrCoCBnaWMtdjI6IFdyaXRlIEhDUiBvbmx5IG9uIGNoYW5nZQrCoCBnaWMtdmdpYzog
c2tpcCBpcnFzIGxvY2tpbmcKwqAgaGFjazogYXJtL2RvbWFpbjogc2ltcGxpZnkgY29udGV4dCBy
ZXN0b3JlIGZyb20gaWRsZSB2Y3B1CsKgIGhhY2s6IG1vdmUgZ2ljdjIgTFJzIHJlYWRzIGFuZCB3
cml0ZXMgb3V0IG9mIHNwaW5sb2NrcwrCoCBnaWM6IHZnaWM6IGFsaWduIGZyZXF1ZW50bHkgYWNj
ZXNzZWQgZGF0YSBieSBjYWNoZSBsaW5lIHNpemUKCkp1bGllbiBHcmFsbCAoMSk6CsKgIHhlbi9h
cm06IFJlLWVuYWJsZSBpbnRlcnJ1cHQgbGF0ZXIgaW4gdGhlIHRyYXAgcGF0aAoKwqB4ZW4vYXJj
aC9hcm0vYXJtNjQvZW50cnkuU8KgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTEgKystLS0KwqB4ZW4v
YXJjaC9hcm0vY29uZmlncy9hcm02NF9kZWZjb25maWcgfMKgIDEgKwrCoHhlbi9hcmNoL2FybS9k
b21haW4uY8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDI1ICsrKysrKy0tLS0KwqB4
ZW4vYXJjaC9hcm0vZ2ljLXYyLmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA2MyAr
KysrKysrKysrKysrKysrLS0tLS0tLS0KwqB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB8wqAgMiArCsKgeGVuL2FyY2gvYXJtL2dpYy12My5jwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCAyICsKwqB4ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuY8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgODQgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0KwqB4ZW4vYXJjaC9hcm0vZ2ljLmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgfCAzMiArKysrKysrKysrKy0tCsKgeGVuL2FyY2gvYXJtL2lycS5jwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgNDYgKysrKysrKysrKysrKysrLS0tCsKgeGVuL2Fy
Y2gvYXJtL3RyYXBzLmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgNiArKysK
wqB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuY8KgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCAzICst
CsKgeGVuL2FyY2gvYXJtL3ZnaWMuY8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fCA5MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KwqB4ZW4vYXJjaC9hcm0v
dmdpYy92Z2ljLmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDIgKwrCoHhlbi9pbmNsdWRl
L2FzbS1hcm0vY29uZmlnLmjCoMKgwqDCoMKgwqDCoMKgIHzCoCAyICstCsKgeGVuL2luY2x1ZGUv
YXNtLWFybS9naWMuaMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxMCArKy0tCsKgeGVuL2luY2x1
ZGUvYXNtLWFybS9pcnEuaMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDMgKysKwqB4ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMjQgKysrKysrLS0tLQrC
oHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5owqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDEg
KwrCoDE4IGZpbGVzIGNoYW5nZWQsIDI5OSBpbnNlcnRpb25zKCspLCAxMTEgZGVsZXRpb25zKC0p
CgotLSAKMi43LjQKCiAgICAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 08:19:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 08:19: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-devel-bounces@lists.xenproject.org>)
	id 1gSHY7-0007p6-9u; Thu, 29 Nov 2018 08:19: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=jweg=oi=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gSHY6-0007p1-DX
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 08:19:50 +0000
X-Inumbo-ID: 895a7eae-f3af-11e8-9a16-bc764e045a96
Received: from mail-lj1-x22e.google.com (unknown [2a00:1450:4864:20::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 895a7eae-f3af-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 08:19:49 +0000 (UTC)
Received: by mail-lj1-x22e.google.com with SMTP id t9-v6so913849ljh.6
 for <xen-devel@lists.xenproject.org>; Thu, 29 Nov 2018 00:19:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=bi8JjGpmVNCmTdbcZmiGI0iQsFiUOL90jkoYh5Iz6Xg=;
 b=NWmOp9NO5tVI49YG/G8J3vH/b6vOos0/jYvAEmI69QOuxEdxFWKyt1UzMROHSiTDZW
 JFA4XommWjmwFvHqBuOGf7uN4WJ2eX+MSf0NqsaxsJ33hNywRUmtRD8ww0ZqESq7ig3V
 uwgxJphXpHHK4WsyOgFz9J3ABx+pK/7yj2cmnM8U6rO5+HtVA49QNSJEy4zsrEaEs1Ac
 BzWQCALEmHavcEImx2fcR5tBhXBOFBE1tRsmqvR7paJoE7WttldLxDe5o8Bcf/QwmBk6
 5qOY5WfNm27AVdqJ47kXGJ2Sp/fZHjeMt+7t6ovmzyTuGC2qycBE/fzf/TDMSfBa0XcU
 aenA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=bi8JjGpmVNCmTdbcZmiGI0iQsFiUOL90jkoYh5Iz6Xg=;
 b=VnIETGtDJBRdA9K6tzqRoqdrsrbuPb3oUbsdQPZl/9RRDDGUTLD790rS3KuChaZbdF
 045SnoTuW6MafVRddQ8PHapvvlELGJbBsbaZNOKxthI4w3G3qlS9m+EGcm0OzS8BjFqU
 G6DB5BMbPYPLVwJwFZ+VcIFO2O7G31kWTiuFeXqyNpEPFpGhKRelIrVRdFRcrHA37RJO
 s+Qa8Fa47IaTnxFXpo3b8WZMVbRP7CRWSgXw+CFJP0Kz58gTinIwvIaryzIiGS8AOERU
 4h1C3iCfuvYVzPCptl5iaLT1YUhesd7tZ240klfWRIbsSqKmaLaVSSR3oToWR4fB+baQ
 M9lQ==
X-Gm-Message-State: AA+aEWY1wdQe5uLjItWWTaL9V9RxvJeznC41T3PmCxbJZ0+FhdCfg0lH
 giLDK+BUDEGjAdAymOjcYtY=
X-Google-Smtp-Source: AFSGD/UToJeRLAwVV5UZQ+FRkKqAJRUBpvM8N6paymvkdTjzxc/nQgmosuQWwW6RWFUb4uBKkQqEDQ==
X-Received: by 2002:a2e:9e03:: with SMTP id e3-v6mr432463ljk.4.1543479587582; 
 Thu, 29 Nov 2018 00:19:47 -0800 (PST)
Received: from [10.17.180.102] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id o14-v6sm168201lji.70.2018.11.29.00.19.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 29 Nov 2018 00:19:46 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <CADJ6SV1__ZWDhGWoW7u=W54zG1STSnchkg0enyQoPyEB9YGXPg@mail.gmail.com>
 <CADJ6SV2891kOd_Ga8jjXdtKdjPAoWtADhizuS+kjSZNNOPMK+w@mail.gmail.com>
 <alpine.DEB.2.10.1810221037270.31582@sstabellini-ThinkPad-X260>
 <CADJ6SV0gUvRv_4Kp=Vz5n4WSQ3kgQrC=+gPz1QjrBzdFOoJwPA@mail.gmail.com>
 <alpine.DEB.2.10.1810231005040.31582@sstabellini-ThinkPad-X260>
 <d5769cb9-9d87-3db4-e23d-414242692a89@arm.com>
 <alpine.DEB.2.10.1810250915030.25937@sstabellini-ThinkPad-X260>
 <94c08d07-b028-8eb1-7e94-21a416cd8007@arm.com>
 <alpine.DEB.2.10.1810261340530.32521@sstabellini-ThinkPad-X260>
 <CADJ6SV174NdceJ4kWCWYJ-UaNp1AAisb28V5tgKz14N+-pBVEg@mail.gmail.com>
 <67f6ece7-0a26-e29c-b20b-acf83a01f6eb@arm.com>
 <CADJ6SV22eAxR0s0ocpGNRRefo+FmsMz9KsEeXw+cME1sSM-ssg@mail.gmail.com>
 <a5eab71a-f301-67ae-cc22-8cf10715fdcd@arm.com>
 <alpine.DEB.2.10.1811011320050.7220@sstabellini-ThinkPad-X260>
 <35b44b61-9d2d-60d0-97ee-5b8c00e8be6d@gmail.com>
 <alpine.DEB.2.10.1811271320170.4577@sstabellini-ThinkPad-X260>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <c3dfacd9-8dc3-1dd8-4f38-ee0d886c8921@gmail.com>
Date: Thu, 29 Nov 2018 10:19:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1811271320170.4577@sstabellini-ThinkPad-X260>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen optimization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: nd@arm.com, andrii_anisov@epam.com,
 Milan Boberic <milanboberic94@gmail.com>, Dario Faggioli <dfaggioli@suse.com>,
 Julien Grall <julien.grall@arm.com>, Meng Xu <xumengpanda@gmail.com>,
 xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gU3RlZmFubywKCk9uIDI3LjExLjE4IDIzOjI3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3Jv
dGU6Cj4gSGkgQW5kcmlpLAo+IAo+IFNlZSB0aGUgZm9sbG93aW5nOgo+IAo+IGh0dHBzOi8vbWFy
Yy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE0ODY2ODgxNzcwNDY2OApUaGFuayB5b3UgZm9yIHRoZSBw
b2ludC4gSSByZW1lbWJlciB0aGlzIGVtYWlsLCBidXQgbWlzc2VkIGl0IGFsc28gZ2l2ZXMgCmRl
dGFpbHMgdG8gc2V0dXAgdGhlIGV4cGVyaW1lbnQuIEl0IGxvb2tzIHRoYXQgYmFyZS1tZXRhbCBh
cHAgaXMgbm90IFNvQyAKc3BlY2lmaWMsIHNvIGdvaW5nIHRvIHRha2UgaXQgaW4gdXNlLgoKPiBU
aGUgbnVtYmVycyBoYXZlIGltcHJvdmVkIG5vdyB0aGFua3MgdG8gdndmaT1uYXRpdmUgYW5kIG90
aGVyCj4gb3B0aW1pemF0aW9ucyBidXQgdGhlIG1lY2hhbmlzbSB0byBzZXR1cCB0aGUgZXhwZXJp
bWVudCBhcmUgdGhlIHNhbWUuSSBrbm93IGFib3V0IGB2d2ZpPW5hdGl2ZWAgYnV0IGl0IGRvZXMg
bm90IGZpdCBvdXIgcmVxdWlyZW1lbnRzIDooCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 08:20:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 08:20: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-devel-bounces@lists.xenproject.org>)
	id 1gSHYr-0008QM-Ks; Thu, 29 Nov 2018 08:20: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=Jnsg=OI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gSHYq-0008Q3-9z
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 08:20:36 +0000
X-Inumbo-ID: a45f4efc-f3af-11e8-9207-12d6303a7972
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a45f4efc-f3af-11e8-9207-12d6303a7972;
 Thu, 29 Nov 2018 08:20:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3A0F5AF6A;
 Thu, 29 Nov 2018 08:19:33 +0000 (UTC)
To: Hans van Kranenburg <hans@knorrie.org>, xen-devel@lists.xenproject.org
References: <a9a32e52-f50f-7d1a-ade0-baa2348ad78a@knorrie.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <be1cdb09-3d94-1b75-4ae7-ae36ecab4aba@suse.com>
Date: Thu, 29 Nov 2018 09:19:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <a9a32e52-f50f-7d1a-ade0-baa2348ad78a@knorrie.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMTEvMjAxOCAwMjoyMiwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPiBIaSwKPiAK
PiBBcyBhbHNvIHNlZW4gYXQ6Cj4gaHR0cHM6Ly9idWdzLmRlYmlhbi5vcmcvY2dpLWJpbi9idWdy
ZXBvcnQuY2dpP2J1Zz05MTQ5NTEKPiAKPiBBdHRhY2hlZCB0aGVyZSBhcmUgdHdvIHNlcmlhbCBj
b25zb2xlIG91dHB1dCBsb2dzLiBPbmUgaXMgc3RhcnRpbmcgd2l0aAo+IFhlbiA0LjExIChmcm9t
IGRlYmlhbiB1bnN0YWJsZSkgYXMgZG9tMCwgYW5kIHRoZSBvdGhlciBvbmUgd2l0aG91dCBYZW4u
Cj4gCj4gWyAgICAyLjA4NTU0M10gQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBwYWdpbmcg
cmVxdWVzdCBhdAo+IGZmZmY4ODhkOWZmZmMwMDAKPiBbICAgIDIuMDg1NjEwXSBQR0QgMjAwYzA2
NyBQNEQgMjAwYzA2NyBQVUQgMAo+IFsgICAgMi4wODU2NzRdIE9vcHM6IDAwMDAgWyMxXSBTTVAg
Tk9QVEkKPiBbICAgIDIuMDg1NzM2XSBDUFU6IDEgUElEOiAxIENvbW06IHN3YXBwZXIvMCBOb3Qg
dGFpbnRlZAo+IDQuMTkuMC10cnVuay1hbWQ2NCAjMSBEZWJpYW4gNC4xOS41LTF+ZXhwMStwdmgx
Cj4gWyAgICAyLjA4NTgyM10gSGFyZHdhcmUgbmFtZTogSFAgUHJvTGlhbnQgREwzNjAgRzcsIEJJ
T1MgUDY4IDA1LzIxLzIwMTgKPiBbICAgIDIuMDg1ODk1XSBSSVA6IGUwMzA6cHRkdW1wX3dhbGtf
cGdkX2xldmVsX2NvcmUrMHgxZmQvMHg0OTAKPiBbLi4uXQoKSSBjYW4gcmVwcm9kdWNlIHRoaXMu
CgpOb3cgc2VhcmNoaW5nIGZvciB0aGUgcGF0Y2ggY2F1c2luZyB0aGF0IC4uLgoKCkp1ZXJnZW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 09:01:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 09:01: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-devel-bounces@lists.xenproject.org>)
	id 1gSIBq-0002v3-Tb; Thu, 29 Nov 2018 09:00: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=ctkn=oi=redhat.com=kwolf@srs-us1.protection.inumbo.net>)
 id 1gSIBp-0002uy-4g
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 09:00:53 +0000
X-Inumbo-ID: 44fb1a80-f3b5-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44fb1a80-f3b5-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 09:00:51 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 617B030C1202;
 Thu, 29 Nov 2018 09:00:50 +0000 (UTC)
Received: from linux.fritz.box (ovpn-117-117.ams2.redhat.com [10.36.117.117])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id C21B916C68;
 Thu, 29 Nov 2018 09:00:47 +0000 (UTC)
Date: Thu, 29 Nov 2018 10:00:46 +0100
From: Kevin Wolf <kwolf@redhat.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20181129090046.GA4797@linux.fritz.box>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-15-paul.durrant@citrix.com>
 <20181128163447.GF4222@dhcp-200-186.str.redhat.com>
 <a2cd391e72a24547a3565515e8d39d27@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a2cd391e72a24547a3565515e8d39d27@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.46]); Thu, 29 Nov 2018 09:00:50 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 14/18] xen: add implementations of xen-qdisk
 connect and disconnect functions...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMjguMTEuMjAxOCB1bSAxNzo0MCBoYXQgUGF1bCBEdXJyYW50IGdlc2NocmllYmVuOgo+ID4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IEtldmluIFdvbGYgW21haWx0bzpr
d29sZkByZWRoYXQuY29tXQo+ID4gU2VudDogMjggTm92ZW1iZXIgMjAxOCAxNjozNQo+ID4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiBDYzogcWVtdS1ibG9j
a0Bub25nbnUub3JnOyBxZW11LWRldmVsQG5vbmdudS5vcmc7IHhlbi0KPiA+IGRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Owo+ID4gQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBNYXgg
UmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgo+ID4gU3ViamVjdDogUmU6IFtQQVRDSCAxNC8xOF0g
eGVuOiBhZGQgaW1wbGVtZW50YXRpb25zIG9mIHhlbi1xZGlzayBjb25uZWN0Cj4gPiBhbmQgZGlz
Y29ubmVjdCBmdW5jdGlvbnMuLi4KPiA+IAo+ID4gQW0gMjEuMTEuMjAxOCB1bSAxNjoxMiBoYXQg
UGF1bCBEdXJyYW50IGdlc2NocmllYmVuOgo+ID4gPiAuLi5hbmQgd2lyZSBpbiB0aGUgZGF0YXBs
YW5lLgo+ID4gPgo+ID4gPiBUaGlzIHBhdGNoIGFkZHMgdGhlIHJlbWFpbmluZyBjb2RlIHRvIG1h
a2UgdGhlIHhlbi1xZGlzayBYZW5EZXZpY2UKPiA+ID4gZnVuY3Rpb25hbC4gVGhlIHBhcmFtZXRl
cnMgdGhhdCBhIGJsb2NrIGZyb250ZW5kIGV4cGVjdHMgdG8gZmluZCBhcmUKPiA+ID4gcG9wdWxh
dGVkIGluIHRoZSBiYWNrZW5kIHhlbnN0b3JlIGFyZWEsIGFuZCB0aGUgJ3JpbmctcmVmJyBhbmQK
PiA+ID4gJ2V2ZW50LWNoYW5uZWwnIHZhbHVlcyBzcGVjaWZpZWQgaW4gdGhlIGZyb250ZW5kIHhl
bnN0b3JlIGFyZWEgYXJlCj4gPiA+IG1hcHBlZC9ib3VuZCBhbmQgdXNlZCB0byBzZXQgdXAgdGhl
IGRhdGFwbGFuZS4KPiA+ID4KPiA+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gLS0tCj4gPiA+IENjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiA+IENjOiBBbnRob255IFBlcmFyZCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiA+ID4gQ2M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhh
dC5jb20+Cj4gPiA+IENjOiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgo+ID4gPiAtLS0K
PiA+ID4gIGh3L2Jsb2NrL3hlbi1xZGlzay5jICAgICAgIHwgMTQwCj4gPiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ID4gIGh3L3hlbi94ZW4tYnVzLmMg
ICAgICAgICAgIHwgIDEyICsrLS0KPiA+ID4gIGluY2x1ZGUvaHcveGVuL3hlbi1idXMuaCAgIHwg
ICA4ICsrKwo+ID4gPiAgaW5jbHVkZS9ody94ZW4veGVuLXFkaXNrLmggfCAgMTIgKysrKwo+ID4g
PiAgNCBmaWxlcyBjaGFuZ2VkLCAxNjYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiA+
ID4KPiA+ID4gZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbi1xZGlzay5jIGIvaHcvYmxvY2sveGVu
LXFkaXNrLmMKPiA+ID4gaW5kZXggMzVmN2I3MDQ4MC4uOGM4ODM5MzgzMiAxMDA2NDQKPiA+ID4g
LS0tIGEvaHcvYmxvY2sveGVuLXFkaXNrLmMKPiA+ID4gKysrIGIvaHcvYmxvY2sveGVuLXFkaXNr
LmMKPiA+ID4gQEAgLTksNiArOSwxMCBAQAo+ID4gPiAgI2luY2x1ZGUgInFhcGkvdmlzaXRvci5o
Igo+ID4gPiAgI2luY2x1ZGUgImh3L2h3LmgiCj4gPiA+ICAjaW5jbHVkZSAiaHcveGVuL3hlbi1x
ZGlzay5oIgo+ID4gPiArI2luY2x1ZGUgInN5c2VtdS9ibG9ja2Rldi5oIgo+ID4gPiArI2luY2x1
ZGUgInN5c2VtdS9ibG9jay1iYWNrZW5kLmgiCj4gPiA+ICsjaW5jbHVkZSAic3lzZW11L2lvdGhy
ZWFkLmgiCj4gPiA+ICsjaW5jbHVkZSAiZGF0YXBsYW5lL3hlbi1xZGlzay5oIgo+ID4gPiAgI2lu
Y2x1ZGUgInRyYWNlLmgiCj4gPiA+Cj4gPiA+ICBzdGF0aWMgY2hhciAqeGVuX3FkaXNrX2dldF9u
YW1lKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCj4gPiA+IEBAIC0yMyw2ICsyNywx
MSBAQCBzdGF0aWMgdm9pZCB4ZW5fcWRpc2tfcmVhbGl6ZShYZW5EZXZpY2UgKnhlbmRldiwKPiA+
IEVycm9yICoqZXJycCkKPiA+ID4gIHsKPiA+ID4gICAgICBYZW5RZGlza0RldmljZSAqcWRpc2tk
ZXYgPSBYRU5fUURJU0tfREVWSUNFKHhlbmRldik7Cj4gPiA+ICAgICAgWGVuUWRpc2tWZGV2ICp2
ZGV2ID0gJnFkaXNrZGV2LT52ZGV2Owo+ID4gPiArICAgIEJsb2NrQ29uZiAqY29uZiA9ICZxZGlz
a2Rldi0+Y29uZjsKPiA+ID4gKyAgICBEcml2ZUluZm8gKmRpbmZvOwo+ID4gPiArICAgIGJvb2wg
aXNfY2Ryb207Cj4gPiA+ICsgICAgdW5zaWduZWQgaW50IGluZm87Cj4gPiA+ICsgICAgaW50NjRf
dCBzaXplOwo+ID4gPgo+ID4gPiAgICAgIGlmICghdmRldi0+dmFsaWQpIHsKPiA+ID4gICAgICAg
ICAgZXJyb3Jfc2V0ZyhlcnJwLCAidmRldiBwcm9wZXJ0eSBub3Qgc2V0Iik7Cj4gPiA+IEBAIC0z
MCwxMyArMzksMTM0IEBAIHN0YXRpYyB2b2lkIHhlbl9xZGlza19yZWFsaXplKFhlbkRldmljZSAq
eGVuZGV2LAo+ID4gRXJyb3IgKiplcnJwKQo+ID4gPiAgICAgIH0KPiA+ID4KPiA+ID4gICAgICB0
cmFjZV94ZW5fcWRpc2tfcmVhbGl6ZSh2ZGV2LT5kaXNrLCB2ZGV2LT5wYXJ0aXRpb24pOwo+ID4g
PiArCj4gPiA+ICsgICAgaWYgKCFjb25mLT5ibGspIHsKPiA+ID4gKyAgICAgICAgZXJyb3Jfc2V0
ZyhlcnJwLCAiZHJpdmUgcHJvcGVydHkgbm90IHNldCIpOwo+ID4gPiArICAgICAgICByZXR1cm47
Cj4gPiA+ICsgICAgfQo+ID4gPiArCj4gPiA+ICsgICAgaWYgKCFibGtfaXNfaW5zZXJ0ZWQoY29u
Zi0+YmxrKSkgewo+ID4gPiArICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJkZXZpY2UgbmVlZHMg
bWVkaWEsIGJ1dCBkcml2ZSBpcyBlbXB0eSIpOwo+ID4gPiArICAgICAgICByZXR1cm47Cj4gPiA+
ICsgICAgfQo+ID4gCj4gPiBIbSwgdGhlIGNvZGUgYmVsb3cgc3VnZ2VzdHMgdGhhdCB5b3Ugc3Vw
cG9ydCBDRC1ST01zLiBEb24ndCB5b3Ugd2FudCB0bwo+ID4gc3VwcG9ydCBtZWRpYSBjaGFuZ2Ug
YXMgd2VsbCB0aGVuPyBXaGljaCB3b3VsZCBtZWFuIHRoYXQgeW91IG5lZWQgdG8KPiA+IHN1cHBv
cnQgZW1wdHkgZHJpdmVzLgo+IAo+IFllcywgdGhhdCdzIGEgZ29vZCBwb2ludC4gSSBzaG91bGQg
Z2V0IHJpZCBvZiB0aGF0IGNoZWNrLgoKT3IgcmF0aGVyIGFwcGx5IGl0IG9ubHkgdG8gaGFyZCBk
aXNrcy4gQW5kIGZvciBlbXB0eSBDRHMsIHlvdSdsbApwcm9iYWJseSBuZWVkIHRvIGNyZWF0ZSBh
biBlbXB0eSBCbG9ja0JhY2tlbmQgKHRoZSAhY29uZi0+YmxrIGNhc2UpLgpKdXN0IGNoZWNrIHRo
ZSBJREUgYW5kL29yIFNDU0kgY29kZSBmb3IgY29tcGFyaXNvbi4KCj4gPiAKPiA+ID4gKyAgICBp
ZiAoIWJsa2NvbmZfYXBwbHlfYmFja2VuZF9vcHRpb25zKGNvbmYsIGJsa19pc19yZWFkX29ubHko
Y29uZi0KPiA+ID5ibGspLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFsc2UsIGVycnApKSB7Cj4gPiA+ICsgICAgICAgIHJldHVybjsKPiA+ID4gKyAgICB9
Cj4gPiA+ICsKPiA+ID4gKyAgICBpZiAoIWJsa2NvbmZfZ2VvbWV0cnkoY29uZiwgTlVMTCwgNjU1
MzUsIDI1NSwgMjU1LCBlcnJwKSkgewo+ID4gPiArICAgICAgICByZXR1cm47Cj4gPiA+ICsgICAg
fQo+ID4gPiArCj4gPiA+ICsgICAgZGluZm8gPSBibGtfbGVnYWN5X2RpbmZvKGNvbmYtPmJsayk7
Cj4gPiA+ICsgICAgaXNfY2Ryb20gPSAoZGluZm8gJiYgZGluZm8tPm1lZGlhX2NkKTsKPiA+IAo+
ID4gSXQncyBjYWxsZWQgbGVnYWN5IGZvciBhIHJlYXNvbi4gRG9uJ3QgdXNlIHRoaXMgaW4gbmV3
IGRldmljZXMuCj4gPiAKPiA+IFRoZSBwcm9wZXIgd2F5IGlzIHRvIGhhdmUgdHdvIGRpZmZlcmVu
dCBkZXZpY2VzIGZvciBoYXJkIGRpc2tzIGFuZCBDRHMKPiA+IChsaWtlIHNjc2ktaGQgYW5kIHNj
c2ktY2QpLgo+IAo+IC4uLm9yIHByZXN1bWFibHkgSSBjb3VsZCBoYXZlIGEgcHJvcGVydHk/IFRo
ZSBsZWdhY3kgaW5pdCBjb2RlIGNvdWxkCj4gdGhlbiBzZXQgaXQgYmFzZWQgb24gdGhlIGRyaXZl
IGluZm8uCgpUZWNobmljYWxseSB5ZXMsIGJ1dCB3aHkgd291bGQgdGhhdCBiZSBhIGdvb2Qgd2F5
IHRvIG1vZGVsIHRoaW5ncz8gSQptZWFuLCBpdCdzIHRydWUgdGhhdCB4ZW4tcWRpc2sgaXMgbm90
IHJlYWwgaGFyZHdhcmUsIGJ1dCBJJ3ZlIG5ldmVyIHNlZW4KYW55IGhhcmR3YXJlIHRoYXQgaGFz
IGEgc3dpdGNoIHRvIGRlY2lkZSB3aGV0aGVyIGl0IHNob3VsZCBiZWhhdmUgYXMgYQpDRCBkcml2
ZSBvciBhIGhhcmQgZGlzay4KCkJvdGggaGF2ZSB2ZXJ5IGRpZmZlcmVudCBjaGFyYWN0ZXJpc3Rp
Y3MgKHJlYWQtb25seSB3aXRoIHJlbW92YWJsZQptZWRpYSwgb3IgYSBzaW5nbGUgcmVhZC13cml0
ZSBkaXNrKSwgYW5kIHRoZSBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMKdXNlIHR3byBzZXBhcmF0
ZSBkZXZpY2VzLiBTbyBldmVuIGlmIHlvdSdyZSBub3QgY29udmluY2VkIHRoYXQgdXNlcnMKd2ls
bCBjb25zaWRlciB0aGVtIGRpZmZlcmVudCBjb25jZXB0cyAoSSBhbTsgYW5kIGlmIHRoZXkgd2Vy
ZW4ndApkaWZmZXJlbnQgY29uY2VwdHMsIHlvdSB3b3VsZG4ndCBuZWVkIGFuIGlzX2Nkcm9tIHZh
cmlhYmxlKSwgY29uc2lzdGVuY3kKaXMgc3RpbGwgYSBnb29kIHRoaW5nLgoKS2V2aW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 09:04:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 09:04: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-devel-bounces@lists.xenproject.org>)
	id 1gSIFb-00034x-KA; Thu, 29 Nov 2018 09:04: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=ctkn=oi=redhat.com=kwolf@srs-us1.protection.inumbo.net>)
 id 1gSIFa-00034s-MM
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 09:04:46 +0000
X-Inumbo-ID: d134ead8-f3b5-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d134ead8-f3b5-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 09:04:46 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9B83A3086273;
 Thu, 29 Nov 2018 09:04:45 +0000 (UTC)
Received: from linux.fritz.box (ovpn-117-117.ams2.redhat.com [10.36.117.117])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 503AD1798D;
 Thu, 29 Nov 2018 09:04:40 +0000 (UTC)
Date: Thu, 29 Nov 2018 10:04:38 +0100
From: Kevin Wolf <kwolf@redhat.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20181129090438.GB4797@linux.fritz.box>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-3-paul.durrant@citrix.com>
 <20181128161917.GE4222@dhcp-200-186.str.redhat.com>
 <48596f1fe100419c8b28ed54bda0117b@AMSPEX02CL03.citrite.net>
 <alpine.DEB.2.10.1811280827330.4577@sstabellini-ThinkPad-X260>
 <65af28818a724749839dcb6576e0413d@AMSPEX02CL03.citrite.net>
 <20181128163900.GG4222@dhcp-200-186.str.redhat.com>
 <5327ba765089439caf8119de49c3a399@AMSPEX02CL03.citrite.net>
 <a0104a7b4f874c31bda9d854bf254b0d@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a0104a7b4f874c31bda9d854bf254b0d@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.49]); Thu, 29 Nov 2018 09:04:45 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-block] [PATCH 02/18] xen: introduce new
 'XenBus' and 'XenDevice' object hierarchy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: 'Stefano Stabellini' <sstabellini@kernel.org>,
 'Eduardo Habkost' <ehabkost@redhat.com>,
 "'qemu-block@nongnu.org'" <qemu-block@nongnu.org>,
 "'Michael S. Tsirkin'" <mst@redhat.com>,
 "'qemu-devel@nongnu.org'" <qemu-devel@nongnu.org>,
 'Marcel Apfelbaum' <marcel.apfelbaum@gmail.com>,
 'Paolo Bonzini' <pbonzini@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "'xen-devel@lists.xenproject.org'" <xen-devel@lists.xenproject.org>,
 'Richard Henderson' <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMjguMTEuMjAxOCB1bSAxNzo0NiBoYXQgUGF1bCBEdXJyYW50IGdlc2NocmllYmVuOgo+ID4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFBhdWwgRHVycmFudAo+ID4gU2Vu
dDogMjggTm92ZW1iZXIgMjAxOCAxNjo0Ngo+ID4gVG86ICdLZXZpbiBXb2xmJyA8a3dvbGZAcmVk
aGF0LmNvbT4KPiA+IENjOiAnU3RlZmFubyBTdGFiZWxsaW5pJyA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz47IHFlbXUtYmxvY2tAbm9uZ251Lm9yZzsKPiA+IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZzsg
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBFZHVhcmRvIEhhYmtvc3QKPiA+IDxlaGFi
a29zdEByZWRoYXQuY29tPjsgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT47IE1h
cmNlbAo+ID4gQXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT47IEFudGhvbnkg
UGVyYXJkCj4gPiA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IFBhb2xvIEJvbnppbmkgPHBi
b256aW5pQHJlZGhhdC5jb20+OyBSaWNoYXJkCj4gPiBIZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5l
dD4KPiA+IFN1YmplY3Q6IFJFOiBbUWVtdS1ibG9ja10gW1BBVENIIDAyLzE4XSB4ZW46IGludHJv
ZHVjZSBuZXcgJ1hlbkJ1cycgYW5kCj4gPiAnWGVuRGV2aWNlJyBvYmplY3QgaGllcmFyY2h5Cj4g
PiAKPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+ID4gRnJvbTogS2V2aW4gV29s
ZiBbbWFpbHRvOmt3b2xmQHJlZGhhdC5jb21dCj4gPiA+IFNlbnQ6IDI4IE5vdmVtYmVyIDIwMTgg
MTY6MzkKPiA+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4g
PiA+IENjOiAnU3RlZmFubyBTdGFiZWxsaW5pJyA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHFl
bXUtCj4gPiBibG9ja0Bub25nbnUub3JnOwo+ID4gPiBxZW11LWRldmVsQG5vbmdudS5vcmc7IHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgRWR1YXJkbyBIYWJrb3N0Cj4gPiA+IDxlaGFi
a29zdEByZWRoYXQuY29tPjsgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT47IE1h
cmNlbAo+ID4gPiBBcGZlbGJhdW0gPG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPjsgQW50aG9u
eSBQZXJhcmQKPiA+ID4gPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBQYW9sbyBCb256aW5p
IDxwYm9uemluaUByZWRoYXQuY29tPjsKPiA+IFJpY2hhcmQKPiA+ID4gSGVuZGVyc29uIDxydGhA
dHdpZGRsZS5uZXQ+Cj4gPiA+IFN1YmplY3Q6IFJlOiBbUWVtdS1ibG9ja10gW1BBVENIIDAyLzE4
XSB4ZW46IGludHJvZHVjZSBuZXcgJ1hlbkJ1cycgYW5kCj4gPiA+ICdYZW5EZXZpY2UnIG9iamVj
dCBoaWVyYXJjaHkKPiA+ID4KPiA+ID4gQW0gMjguMTEuMjAxOCB1bSAxNzoyOSBoYXQgUGF1bCBE
dXJyYW50IGdlc2NocmllYmVuOgo+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0K
PiA+ID4gPiA+IEZyb206IFN0ZWZhbm8gU3RhYmVsbGluaSBbbWFpbHRvOnNzdGFiZWxsaW5pQGtl
cm5lbC5vcmddCj4gPiA+ID4gPiBTZW50OiAyOCBOb3ZlbWJlciAyMDE4IDE2OjI4Cj4gPiA+ID4g
PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gPiA+IENj
OiAnS2V2aW4gV29sZicgPGt3b2xmQHJlZGhhdC5jb20+OyBxZW11LWJsb2NrQG5vbmdudS5vcmc7
IHFlbXUtCj4gPiA+ID4gPiBkZXZlbEBub25nbnUub3JnOyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmc7IFN0ZWZhbm8gU3RhYmVsbGluaQo+ID4gPiA+ID4gPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+OyBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+Owo+ID4gPiBNaWNo
YWVsCj4gPiA+ID4gPiBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT47IE1hcmNlbCBBcGZlbGJh
dW0KPiA+ID4gPiA+IDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT47IEFudGhvbnkgUGVyYXJk
Cj4gPiA+IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsKPiA+ID4gPiA+IFBhb2xvIEJvbnpp
bmkgPHBib256aW5pQHJlZGhhdC5jb20+OyBSaWNoYXJkIEhlbmRlcnNvbgo+ID4gPiA8cnRoQHR3
aWRkbGUubmV0Pgo+ID4gPiA+ID4gU3ViamVjdDogUkU6IFtRZW11LWJsb2NrXSBbUEFUQ0ggMDIv
MThdIHhlbjogaW50cm9kdWNlIG5ldyAnWGVuQnVzJwo+ID4gPiBhbmQKPiA+ID4gPiA+ICdYZW5E
ZXZpY2UnIG9iamVjdCBoaWVyYXJjaHkKPiA+ID4gPiA+Cj4gPiA+ID4gPiBPbiBXZWQsIDI4IE5v
diAyMDE4LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPiA+ID4gPiA+ID4gPiBGcm9tOiBLZXZpbiBXb2xmIFttYWlsdG86a3dvbGZA
cmVkaGF0LmNvbV0KPiA+ID4gPiA+ID4gPiBTZW50OiAyOCBOb3ZlbWJlciAyMDE4IDE2OjE5Cj4g
PiA+ID4gPiA+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4g
PiA+ID4gPiA+ID4gQ2M6IHFlbXUtYmxvY2tAbm9uZ251Lm9yZzsgcWVtdS1kZXZlbEBub25nbnUu
b3JnOyB4ZW4tCj4gPiA+ID4gPiA+ID4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IFN0ZWZh
bm8gU3RhYmVsbGluaQo+ID4gPiA+ID4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Owo+ID4gPiA+
ID4gPiA+IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT47IE1pY2hhZWwgUy4g
VHNpcmtpbgo+ID4gPiA+ID4gPiA+IDxtc3RAcmVkaGF0LmNvbT47IE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPjsKPiA+ID4gPiA+IEFudGhvbnkKPiA+ID4gPiA+
ID4gPiBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBQYW9sbyBCb256aW5pCj4g
PiA+ID4gPiA8cGJvbnppbmlAcmVkaGF0LmNvbT47Cj4gPiA+ID4gPiA+ID4gUmljaGFyZCBIZW5k
ZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD4KPiA+ID4gPiA+ID4gPiBTdWJqZWN0OiBSZTogW1FlbXUt
YmxvY2tdIFtQQVRDSCAwMi8xOF0geGVuOiBpbnRyb2R1Y2UgbmV3Cj4gPiA+ICdYZW5CdXMnCj4g
PiA+ID4gPiBhbmQKPiA+ID4gPiA+ID4gPiAnWGVuRGV2aWNlJyBvYmplY3QgaGllcmFyY2h5Cj4g
PiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiBBbSAyMS4xMS4yMDE4IHVtIDE2OjExIGhhdCBQYXVs
IER1cnJhbnQgZ2VzY2hyaWViZW46Cj4gPiA+ID4gPiA+ID4gPiBUaGlzIHBhdGNoIGFkZHMgdGhl
IGJhc2ljIGJvaWxlcnBsYXRlIGZvciBhICdYZW5CdXMnIG9iamVjdAo+ID4gdGhhdAo+ID4gPiA+
ID4gd2lsbAo+ID4gPiA+ID4gPiA+IGFjdAo+ID4gPiA+ID4gPiA+ID4gYXMgYSBwYXJlbnQgdG8g
J1hlbkRldmljZScgUFYgYmFja2VuZHMuCj4gPiA+ID4gPiA+ID4gPiBBIG5ldyAnWGVuQnJpZGdl
JyBvYmplY3QgaXMgYWxzbyBhZGRlZCB0byBjb25uZWN0IFhlbkJ1cyB0bwo+ID4gdGhlCj4gPiA+
ID4gPiBzeXN0ZW0KPiA+ID4gPiA+ID4gPiBidXMuCj4gPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4g
PiA+ID4gVGhlIFhlbkJ1cyBvYmplY3QgaXMgaW5zdGFudGlhdGVkIGJ5IGEgbmV3IHhlbl9idXNf
aW5pdCgpCj4gPiA+IGZ1bmN0aW9uCj4gPiA+ID4gPiA+ID4gY2FsbGVkCj4gPiA+ID4gPiA+ID4g
PiBmcm9tIHRoZSBzYW1lIHNpdGVzIGFzIHRoZSBsZWdhY3kgeGVuX2JlX2luaXQoKSBmdW5jdGlv
bi4KPiA+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiBTdWJzZXF1ZW50IHBhdGNoZXMgd2ls
bCBmbGVzaC1vdXQgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhlc2UKPiA+ID4gPiA+IG9iamVjdHMu
Cj4gPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+
ID4gZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW4tYnVzLmMgYi9ody94ZW4veGVuLWJ1cy5jCj4gPiA+
ID4gPiA+ID4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ID4gPiA+ID4gPiA+ID4gaW5kZXggMDAw
MDAwMDAwMC4uZGVkZTJkOTE0YQo+ID4gPiA+ID4gPiA+ID4gLS0tIC9kZXYvbnVsbAo+ID4gPiA+
ID4gPiA+ID4gKysrIGIvaHcveGVuL3hlbi1idXMuYwo+ID4gPiA+ID4gPiA+ID4gQEAgLTAsMCAr
MSwxMjUgQEAKPiA+ID4gPiA+ID4gPiA+ICsvKgo+ID4gPiA+ID4gPiA+ID4gKyAqIENvcHlyaWdo
dCAoYykgQ2l0cml4IFN5c3RlbXMgSW5jLgo+ID4gPiA+ID4gPiA+ID4gKyAqIEFsbCByaWdodHMg
cmVzZXJ2ZWQuCj4gPiA+ID4gPiA+ID4gPiArICovCj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4g
PiBUaGlzIGRvZXNuJ3QgbG9vayB2ZXJ5IGNvbXBhdGlibGUgd2l0aCB0aGUgR1BMLiBJbiBmYWN0
IGl0IG1pZ2h0Cj4gPiA+IGV2ZW4KPiA+ID4gPiA+ID4gPiBtYWtlIGl0IGlsbGVnYWwgZm9yIHRo
ZSBRRU1VIHByb2plY3QgdG8gZGlzdHJpYnV0ZSB0aGlzIGNvZGUuIDotCj4gPiApCj4gPiA+ID4g
PiA+ID4KPiA+ID4gPiA+ID4gPiBPdGhlciBmaWxlcyB5b3UgYWRkIHRocm91Z2hvdXQgdGhlIHNl
cmllcyBzZWVtIHRvIGhhdmUgdGhlIHNhbWUKPiA+ID4gPiA+IHByb2JsZW0uCj4gPiA+ID4gPiA+
ID4KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gSSB3YXMgd29ya2luZyBvbiB0aGUgYXNzdW1wdGlv
biB0aGF0IGEgbGFjayBvZiBleHBsaWNpdCBsaWNlbnNlCj4gPiA+IG1lYW50Cj4gPiA+ID4gPiB0
aGF0IHRoZSBvdmVyYWxsIHByb2plY3QgbGljZW5zZSBhcyBkZXNjcmliZWQgaW4gaXRlbSAyIGlu
IExJQ0VOU0UuCj4gPiA+IERpZCBJCj4gPiA+ID4gPiBtaXNpbnRlcnByZXQgdGhhdCB0ZXh0Pwo+
ID4gPiA+ID4KPiA+ID4gPiA+IEl0J3MgIkFsbCByaWdodHMgcmVzZXJ2ZWQuIiB0aGUgcHJvYmxl
bQo+ID4gPiA+Cj4gPiA+ID4gT2gsIEkgc2VlLiBJJ20gaGFwcHkgdG8gcmVtb3ZlIHRoYXQuCj4g
PiA+Cj4gPiA+IFRoYXQgd291bGQgYmUgYmV0dGVyIGF0IGxlYXN0LiBJJ20gbm90IHN1cmUgYWJv
dXQgZmlsZXMgdGhhdCBoYXZlIGEKPiA+ID4gY29weXJpZ2h0IGhlYWRlciwgYnV0IG5vIGxpY2Vu
c2Ugc3RhdGVtZW50LiBEbyBzdWNoIGZpbGVzIGV4aXN0IHlldCBpbgo+ID4gPiB0aGUgc291cmNl
IHRyZWU/Cj4gPiAKPiA+IFllcywgdGhlcmUncyBxdWl0ZSBhIGZldy4uLiBlLmcuIChmaXJzdCBv
bmVzIEkgdHJpcHBlZCBvdmVyKQo+ID4gaHcvcmRtYS9yZG1hX2JhY2tlbmQuYywgaHcvdmlydGlv
L3Zob3N0LWJhY2tlbmQuYywgLi4uCj4gCj4gT2guLi4gSSBzZWUgdGhleSBoYXZlIGEgbGljZW5z
ZSBzdGF0ZW1lbnQgYnV0IG5vIGJvaWxlcnBsYXRlLi4uIGlzCj4gdGhhdCBzdGF0ZW1lbnQgZW5v
dWdoPwoKWWVzLCB0aGlzIGlzIGdvb2QgZW5vdWdoLgoKPiA+ID4gVG8gYmUgb24gdGhlIHNhZmUg
c2lkZSwgSSdkIGp1c3Qgc3RpY2sgd2l0aCB0aGUKPiA+ID4gZXN0YWJsaXNoZWQgcHJhY3RpY2Us
IHdoaWNoIGlzIGhhdmluZyBhIGxpY2Vuc2UgaGVhZGVyIGluIGV2ZXJ5IGZpbGUuCj4gPiAKPiA+
IE9rLi4uIGlmIHRoYXQgaXMgZXN0YWJsaXNoZWQgcHJhY3RpY2UuIEl0IHJlYWxseSB3YXNuJ3Qg
Y2xlYXIuCj4gPiAKPiA+ID4KPiA+ID4gQnkgdGhlIHdheSwgaW4gYSBsYXRlciBwYXRjaCB5b3Ug
cmVtb3ZlIHRoZSBleGlzdGluZyBsaWNlbnNlIGhlYWRlciwKPiA+ID4gd2hpY2ggaXMgZGlmZmVy
ZW50IGZyb20gdGhlIGRlZmF1bHQgbGljZW5zZSAoYmVjYXVzZSBwYXJ0cyBvZiB0aGUgc291cmNl
Cj4gPiA+IGZpbGUgYXJlIEdQTCAyIG9ubHkpLiBJZiB5b3UgY2FuJ3QgcHJvdmUgdGhhdCBhbGwg
c3VjaCBwYXJ0cyAoYW5kIHBhcnRzCj4gPiA+IGRlcml2ZWQgZnJvbSB0aGVtKSBoYXZlIGJlZW4g
cmVtb3ZlZCwgdGhpcyBpcyBhbHNvIGEgcHJvYmxlbS4KPiA+ID4KPiA+IAo+ID4gV2hhdCBzaG91
bGQgSSBkbz8gSSBhbSBkdXBsaWNhdGluZyB4ZW5fZGlzaywgYW5kIHRoZW4gaGVhdmlseSBtb2Rp
ZnlpbmcKPiA+IGl0LiBTaG91bGQgSSBqdXN0IGxlYXZlIHRoZSBvbGQgYm9pbGVycGxhdGUgaW4g
cGxhY2U/CgpZZXMuIEZlZWwgZnJlZSB0byBhZGQgeW91ciBvd24gY29weXJpZ2h0IGxpbmUgcmln
aHQgYmVsb3cgR2VyZCdzLCBidXQKbGVhdmUgdGhlIG9sZCBzdHVmZiBpbnRhY3QuCgpLZXZpbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 09:16:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 09:16: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-devel-bounces@lists.xenproject.org>)
	id 1gSIQe-0003tR-Oc; Thu, 29 Nov 2018 09:16:12 +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=MKqZ=OI=citrix.com=prvs=864cd69c8=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gSIQd-0003tM-30
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 09:16:11 +0000
X-Inumbo-ID: 675d4a42-f3b7-11e8-98de-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 675d4a42-f3b7-11e8-98de-12d6303a7972;
 Thu, 29 Nov 2018 09:16:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="82521857"
Date: Thu, 29 Nov 2018 10:14:57 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20181129091457.yvodlxazihcf2crf@mac>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-2-git-send-email-chao.gao@intel.com>
 <20181128105806.rxfijkqqzslr62dj@mac>
 <20181129020032.GA23701@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181129020032.GA23701@gao-cwp>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 1/6] microcode/intel: extend
 microcode_update_match()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMTA6MDA6MzRBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMTE6NTg6MDZBTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MzQ6MTFQTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gIHN0YXRpYyBpbnQgbWljcm9jb2RlX3Nhbml0eV9jaGVjayh2
b2lkICptYykKPiA+PiBAQCAtMjM2LDMxICsyNTksMTMgQEAgc3RhdGljIGludCBnZXRfbWF0Y2hp
bmdfbWljcm9jb2RlKGNvbnN0IHZvaWQgKm1jLCB1bnNpZ25lZCBpbnQgY3B1KQo+ID4+ICB7Cj4g
Pj4gICAgICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2NwdV9p
bmZvLCBjcHUpOwo+ID4+ICAgICAgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfaW50ZWwg
Km1jX2hlYWRlciA9IG1jOwo+ID4+IC0gICAgY29uc3Qgc3RydWN0IGV4dGVuZGVkX3NpZ3RhYmxl
ICpleHRfaGVhZGVyOwo+ID4+ICAgICAgdW5zaWduZWQgbG9uZyB0b3RhbF9zaXplID0gZ2V0X3Rv
dGFsc2l6ZShtY19oZWFkZXIpOwo+ID4+IC0gICAgaW50IGV4dF9zaWdjb3VudCwgaTsKPiA+PiAt
ICAgIHN0cnVjdCBleHRlbmRlZF9zaWduYXR1cmUgKmV4dF9zaWc7Cj4gPj4gICAgICB2b2lkICpu
ZXdfbWM7Cj4gPj4gIAo+ID4+IC0gICAgaWYgKCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKGNwdSwg
bWNfaGVhZGVyLAo+ID4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1jX2hlYWRl
ci0+c2lnLCBtY19oZWFkZXItPnBmKSApCj4gPj4gLSAgICAgICAgZ290byBmaW5kOwo+ID4+IC0K
PiA+PiAtICAgIGlmICggdG90YWxfc2l6ZSA8PSAoZ2V0X2RhdGFzaXplKG1jX2hlYWRlcikgKyBN
Q19IRUFERVJfU0laRSkgKQo+ID4+ICsgICAgaWYgKCBtaWNyb2NvZGVfdXBkYXRlX21hdGNoKG1j
LCB1Y2ktPmNwdV9zaWcuc2lnLCB1Y2ktPmNwdV9zaWcucGYsCj4gPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWNpLT5jcHVfc2lnLnJldikgIT0gTkVXX1VDT0RFICkKPiA+PiAg
ICAgICAgICByZXR1cm4gMDsKPiA+Cj4gPlNob3VsZG4ndCB5b3UgZGlmZmVyZW50aWF0ZSBiZXR3
ZWVuIHRoZSBmdW5jdGlvbiByZXR1cm5pbmcgT0xEX1VDT0RFCj4gPm9yIE1JU19VQ09ERT8gSSB3
b3VsZCBleHBlY3QgdGhhdCB0cnlpbmcgdG8gbG9hZCBhIG1pc21hdGNoZWQgVUNPREUKPiA+d291
bGQgdHJpZ2dlciBzb21lIGtpbmQgb2YgbWVzc2FnZSBmcm9tIFhlbi4KPiAKPiBJIGRvbid0IGRp
ZmZlcmVudGlhdGUgdGhlc2UgdHdvIGNhc2VzLiBGb3IgYm90aCBvZiB0aGVtLCB3ZSBkbyBub3Ro
aW5nLgo+IEFjdHVhbGx5LCBJIGFkZCBhIG1lc3NhZ2UgIk5vIG5ld2VyIG9yIG1hdGNoZWQgbWlj
cm9jb2RlIGZvdW5kIiBpbiBwYXRjaCA0Cj4gZm9yIHRoZW0gKEN1cnJlbnRseSBlYWNoIGNwdSBw
YXJzZXMgdGhlIGZpbGUgbG9jYWxseSwgaWYgd2UgYWRkCj4gYW4gZXJyb3IgbWVzc2FnZSwgaXQg
d2lsbCBzaG93IHVwIG1hbnkgdGltZXMpLiBIb3dldmVyLCBpZiB5b3UgYXJlIHRvIGxvYWQKPiBh
IGNvcnJ1cHRlZCBmaWxlLCBhbm90aGVyIGVycm9yIHdpbGwgYmUgcHJvbXB0ZWQuCgpXaGF0IEkg
d2FudGVkIHRvIHBvaW50IG91dCBpcyB0aGF0IHlvdSBkb24ndCBuZWVkIDMgZGlmZmVyZW50IHJl
dHVybgp2YWx1ZXMgaWYgeW91IG9ubHkgZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIHR3byBvZiB0aGVt
LiBJZTogYSBib29sZWFuCndpbGwgYWNoaWV2ZSB0aGUgc2FtZSByZXN1bHQgaGVyZS4KCklmIHRo
b3NlIDMgZGlmZmVyZW50IHJldHVybiB2YWx1ZXMgYXJlIGluZGVlZCB1c2VkIGJ5IHBhdGNoIDQg
dGhlbgp0aGF0J3MgZmluZSwgSSBkaWRuJ3QgcmVhbGl6ZSBpdC4KClRoYW5rcywgUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 09:22:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 09: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-devel-bounces@lists.xenproject.org>)
	id 1gSIWc-0004bb-Ga; Thu, 29 Nov 2018 09:22: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=MKqZ=OI=citrix.com=prvs=864cd69c8=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gSIWb-0004bW-6H
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 09:22:21 +0000
X-Inumbo-ID: 44d483b8-f3b8-11e8-98ac-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44d483b8-f3b8-11e8-98ac-12d6303a7972;
 Thu, 29 Nov 2018 09:22:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="82522209"
Date: Thu, 29 Nov 2018 10:22:10 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20181129092210.fn3ogj5kdsgqlumk@mac>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-3-git-send-email-chao.gao@intel.com>
 <20181128120014.r6llmchpcjtjlwc6@mac>
 <20181129024032.GB23701@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181129024032.GB23701@gao-cwp>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 2/6] microcode: save all microcodes which
 pass sanity check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMTA6NDA6MzJBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MDA6MTRQTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MzQ6MTJQTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gLi4uIGFuZCBzZWFyY2ggY2FjaGVzIHRvIGZpbmQgYSBzdWl0
YWJsZSBvbmUgd2hlbiBsb2FkaW5nLgo+ID4KPiA+V2h5IGRvIHlvdSBuZWVkIHRvIHNhdmUgYWxs
IG9mIHRoZW0/IFlvdSBhcmUgb25seSBnb2luZyB0byBsb2FkIGEKPiA+c2luZ2xlIG1pY3JvY29k
ZSwgc28gSSBkb24ndCB1bmRlcnN0YW5kIHRoZSBuZWVkIHRvIGNhY2hlIHRoZW0gYWxsLgoKSSB0
aGluayB0aGUgYWJvdmUgcXVlc3Rpb24gbmVlZHMgYW4gYW5zd2VyLgoKPiA+SU1PIG1ha2luZyBz
dWNoIG1vZGlmaWNhdGlvbnMgdG8gdGhlIEFNRCBjb2RlIHdpdGhvdXQgdGVzdGluZyBpdCBpcwo+
ID52ZXJ5IGRhbmdlcm91cy4gQ291bGQgeW91IGdldCBhbiBBTUQgc3lzdGVtIG9yIGFzayBhbiBB
TUQgZGV2IHRvIHRlc3QKPiA+aXQ/IEkgd291bGQgdHJ5IHdpdGggdGhlIEFNRCBTVk0gbWFpbnRh
aW5lcnMuCj4gCj4gSXQgaXMgaW1wcm9iYWJsZSBmb3IgbWUgdG8gZmluZCBhbiBBTUQgbWFjaGlu
ZSBpbiBteSB0ZWFtLiBJIHdpbGwgY29weSBBTUQKPiBTVk0gbWFpbnRhaW5lcnMgaW4gdGhlIGNv
bWluZyB2ZXJzaW9ucyBhbmQgYXNrIHRoZW0gdG8gaGVscCB0byB0ZXN0IHRoaXMKPiBzZXJpZXMu
CgpJJ20gQ2MnaW5nIHRoZW0gbm93IGluIGNhc2UgdGhleSB3YW50IHRvIHByb3ZpZGUgc29tZSBm
ZWVkYmFjay4KCj4gPj4gK3N0YXRpYyBpbnQgc2F2ZV9wYXRjaChzdHJ1Y3QgdWNvZGVfcGF0Y2gg
Km5ld19wYXRjaCkKPiA+PiArewo+ID4+ICsgICAgc3RydWN0IHVjb2RlX3BhdGNoICp1Y29kZV9w
YXRjaDsKPiA+PiArICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICpuZXdfbWMgPSBuZXdfcGF0Y2gt
PmRhdGE7Cj4gPj4gKyAgICBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9hbWQgKm5ld19oZWFkZXIg
PSBuZXdfbWMtPm1wYjsKPiA+PiArCj4gPj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KHVjb2Rl
X3BhdGNoLCAmbWljcm9jb2RlX2NhY2hlLCBsaXN0KQo+ID4+ICsgICAgewo+ID4+ICsgICAgICAg
IHN0cnVjdCBtaWNyb2NvZGVfYW1kICpvbGRfbWMgPSB1Y29kZV9wYXRjaC0+ZGF0YTsKPiA+PiAr
ICAgICAgICBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9hbWQgKm9sZF9oZWFkZXIgPSBvbGRfbWMt
Pm1wYjsKPiA+PiArCj4gPj4gKyAgICAgICAgaWYgKCBuZXdfaGVhZGVyLT5wcm9jZXNzb3JfcmV2
X2lkID09IG9sZF9oZWFkZXItPnByb2Nlc3Nvcl9yZXZfaWQgKQo+ID4+ICsgICAgICAgIHsKPiA+
PiArICAgICAgICAgICAgaWYgKCBuZXdfaGVhZGVyLT5wYXRjaF9pZCA8PSBvbGRfaGVhZGVyLT5w
YXRjaF9pZCApCj4gPj4gKyAgICAgICAgICAgICAgICByZXR1cm4gLTE7Cj4gPj4gKyAgICAgICAg
ICAgIGxpc3RfcmVwbGFjZSgmdWNvZGVfcGF0Y2gtPmxpc3QsICZuZXdfcGF0Y2gtPmxpc3QpOwo+
ID4+ICsgICAgICAgICAgICBmcmVlX3Vjb2RlX3BhdGNoKHVjb2RlX3BhdGNoKTsKPiA+PiArICAg
ICAgICAgICAgcmV0dXJuIDA7Cj4gPj4gKyAgICAgICAgfQo+ID4+ICsgICAgfQo+ID4KPiA+VGhp
cyBjb3VsZCBiZSBtYWRlIGNvbW1vbiBjb2RlIHdpdGggYSBzcGVjaWZpYyBob29rIGZvciBBTUQg
YW5kIEludGVsCj4gPmluIG9yZGVyIHRvIGRvIHRoZSBjb21wYXJpc29uLCBzbyB0aGF0IGF0IGxl
YXN0IHRoZSBsb29wIG92ZXIgdGhlCj4gPmxpc3Qgb2YgdWNvZGUgZW50cmllcyBjb3VsZCBiZSBz
aGFyZWQuCj4gCj4gU29tZXRoaW5nIGxpa2UgcHRfcGlycV9pdGVyYXRlKCk/IFdpbGwgZ2l2ZSBp
dCBhIHRyeS4KClllcywgdGhhdCBtaWdodCBhbHNvIGJlIGhlbHBmdWwuIEkgd2FzIHRoaW5raW5n
IG9mIGFkZGluZyBzdWNoIGEKY29tcGFyaXNvbiBob29rIGluIG1pY3JvY29kZV9vcHMsIGFsc28g
aGF2aW5nIHNvbWV0aGluZyBsaWtlCnB0X3BpcnFfaXRlcmF0ZSB3aWxsIGJlIGhlbHBmdWwgaWYg
eW91IG5lZWQgdG8gaXRlcmF0ZSBvdmVyIHRoZSBjYWNoZQppbiBvdGhlciBmdW5jdGlvbnMuCgo+
ID4+IEBAIC00OTEsNiArNTU5LDIxIEBAIHN0YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2Rl
KHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZvaWQgKmJ1ZiwKPiA+PiAgICAgIHdoaWxlICggKGVy
cm9yID0gZ2V0X3Vjb2RlX2Zyb21fYnVmZmVyX2FtZChtY19hbWQsIGJ1ZiwgYnVmc2l6ZSwKPiA+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmb2Zmc2V0
KSkgPT0gMCApCj4gPj4gICAgICB7Cj4gPj4gKyAgICAgICAgc3RydWN0IHVjb2RlX3BhdGNoICp1
Y29kZV9wYXRjaDsKPiA+PiArCj4gPj4gKyAgICAgICAgLyoKPiA+PiArICAgICAgICAgKiBTYXZl
IHRoaXMgbWljcm9jb2RlIGJlZm9yZSBjaGVja2luZyB0aGUgc2lnbmF0dXJlLiBJdCBpcyB0bwo+
ID4+ICsgICAgICAgICAqIG9wdGltaXplIG1pY3JvY29kZSB1cGRhdGUgb24gYSBtaXhlZCBmYW1p
bHkgc3lzdGVtLiBQYXJzaW5nCj4gPgo+ID5FciwgaXMgaXQgcG9zc2libGUgdG8gaGF2ZSBhIHN5
c3RlbSB3aXRoIENQVXMgb2YgZGlmZmVyZW50IGZhbWlseT8KPiA+V2hhdCdzIGdvaW5nIHRvIGhh
cHBlbiB3aXRoIENQVXMgaGF2aW5nIGRpZmZlcmVudCBmZWF0dXJlcz8KPiAKPiBJIGhhdmUgbm8g
aWRlYS4gVGhhdCBlYWNoIGNwdSBoYXMgYSBwZXItY3B1IHZhcmlhYmxlIHRvIHN0b3JlIHRoZQo+
IG1pY3JvY29kZSByYXRoZXIgdGhhbiBhIGdsb2JhbCBvbmUgZ2l2ZXMgbWUgYSBmZWVsaW5nIHRo
YXQgdGhlIGN1cnJlbnQKPiBpbXBsZW1lbnRhdGlvbiB3YW50cyB0byBtYWtlIGl0IHdvcmsgb24g
YSBzeXN0ZW0gd2l0aCBDUFVzIG9mIGRpZmZlcmVudAo+IGZhbWlseS4KCkkgdGhpbmsgd2UgbmVl
ZCBBTUQgbWFpbnRhaW5lcnMgaW5wdXQgb24gdGhpcyBvbmUuIFRCSCBJIHZlcnkgbXVjaApkb3Vi
dCB0aGVyZSBhcmUgKHdvcmtpbmcpIHN5c3RlbXMgb3V0IHRoZXJlIHdpdGggbWl4ZWQgZmFtaWx5
IENQVXMuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 09:27:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 09: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-devel-bounces@lists.xenproject.org>)
	id 1gSIbE-0004m6-4d; Thu, 29 Nov 2018 09:27: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=suqh=OI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSIbD-0004m1-IV
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 09:27:07 +0000
X-Inumbo-ID: ef384e52-f3b8-11e8-a133-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef384e52-f3b8-11e8-a133-12d6303a7972;
 Thu, 29 Nov 2018 09:27:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Nov 2018 02:25:04 -0700
Message-Id: <5BFFB06E020000780020113C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 29 Nov 2018 02:25:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181128100949.us5zjhswmxx42635@mac>
 <5BFE91980200007800200BDF@prv1-mh.provo.novell.com>
 <20181128154124.6iyz44hsvm7diovj@mac>
 <5BFEC0B80200007800200DBA@prv1-mh.provo.novell.com>
 <20181128165430.mgirjhqupxjh6nrg@mac>
 <5BFECAA10200007800200E9E@prv1-mh.provo.novell.com>
 <20181128174832.om7dtvdqu5xj6m64@mac>
In-Reply-To: <20181128174832.om7dtvdqu5xj6m64@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] vpci: deferral of register write until p2m changes
 are done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjExLjE4IGF0IDE4OjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgTm92IDI4LCAyMDE4IGF0IDEwOjA0OjMzQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjguMTEuMTggYXQgMTc6NTQsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDk6MjI6MTZBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAyOC4xMS4xOCBhdCAxNjo0MSwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBNeSBwbGFuIGlzIHRoYXQgRG9tVXMgd29uJ3Qg
YmUgYWxsb3dlZCB0byB0b2dnbGUgdGhlIG1lbW9yeSBkZWNvZGluZwo+PiA+PiA+IGJpdCwgYW5k
IGl0J3MgZ29pbmcgdG8gYmUgYWx3YXlzIGVuYWJsZWQsIGxpa2UgaXQncyBjdXJyZW50bHkgZG9u
ZSBmb3IKPj4gPj4gPiBwY2ktcGFzc3Rocm91Z2ggaW4gUUVNVS4gVG9nZ2xpbmcgdGhlIG1lbW9y
eSBkZWNvZGluZyBiaXQgaW4gYSBEb21VIGlzCj4+ID4+ID4gZ29pbmcgdG8gdHJpZ2dlciBhIGNo
YW5nZSB0byB0aGUgcDJtIChtYXAgb3IgdW5tYXApIGJ1dCB0aGUgY29tbWFuZAo+PiA+PiA+IHJl
Z2lzdGVyIHdpbGwgYWx3YXlzIGhhdmUgdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQgZW5hYmxlZC4K
Pj4gPj4gCj4+ID4+IEJ1dCB0aGlzIGlzbid0IGVudGlyZWx5IGNvcnJlY3QsIGV2ZW4gaWYgd2Un
dmUgZ290IGF3YXkgd2l0aCB0aGlzCj4+ID4+IHNvIGZhci4gQnV0IHdlJ3JlIG1vc3RseSBjb25z
aWRlcmluZyB3ZWxsLWJlaGF2ZWQgZ3Vlc3RzIGFuZAo+PiA+PiBkZXZpY2VzLiBXaGF0IGlmIG9u
ZSBhY3R1YWxseSB0cmlnZ2VycyBidXMgYWN0aXZpdHkgaW4gcGFyYWxsZWwgdG8KPj4gPj4gYSBC
QVIgY2hhbmdlPwo+PiA+IAo+PiA+IFdlbGwsIHRoYXQncyBsaWtlbHkgdG8gbm90IHdvcmsgcHJv
cGVybHkgaW4gYW55IGNhc2Ugd2l0aCBvciB3aXRob3V0Cj4+ID4gZGlzYWJsaW5nIHRoZSBtZW1v
cnkgZGVjb2RpbmcgYml0Pwo+PiAKPj4gT2YgY291cnNlIG5vdC4KPj4gCj4+ID4gQnV0IEkgZG9u
J3Qgc2VlIGhvdyB0aGF0J3MgZ29pbmcgdG8gYWZmZWN0IFhlbiBzdGFiaWxpdHkgKG9yIHdoYXQg
dGhlCj4+ID4gZG9tYWluIGlzIGF0dGVtcHRpbmcgdG8gYWNoaWV2ZSB3aXRoIGl0KS4KPj4gCj4+
ICJJIGRvbid0IHNlZSBob3cgLi4uIiAhPSAiVGhhdCdzIG5vdCBnb2luZyB0byAuLi4iLiBBbmQg
aW4gY2FzZSBteQo+PiBwcmlvciB3YXkgb2Ygd29yZGluZyBpdCB3YXMgYW1iaWd1b3VzOiBXZSB2
ZXJ5IG11Y2ggbmVlZCB0bwo+PiB0aGluayBhYm91dCBtYWxpY2lvdXMgZ3Vlc3RzIChvbmNlIGFu
eSBvZiB0aGlzIGlzIHRvIGJlIGV4dGVuZGVkCj4+IHRvIERvbVUtcykuIEhlbmNlIGEgZ29hbCBv
ZiAiSSB3YW50IHRvIGNyYXNoIFhlbiIgbmVlZHMgdG8gYmUKPj4gdGFrZW4gaW50byBjb25zaWRl
cmF0aW9uLgo+IAo+IFJpZ2h0LCBzbyBYZW4gbWlnaHQgd2hhdCB0byBkaXNhYmxlIG1lbW9yeSBk
ZWNvZGluZyBmb3IgRG9tVXMgYWxzby4KPiAKPiBCdXQgdGhhdCdzIG9ydGhvZ29uYWwgdG8gd2hl
dGhlciB3ZSBhZ3JlZSB0aGF0IHRoZSB3cml0ZSB0byB0aGUKPiBjb21tYW5kIHJlZ2lzdGVyIGNh
biBoYXBwZW4gYmVmb3JlIHRoZSBwMm0gbW9kaWZpY2F0aW9ucywgYm90aCBpbiB0aGUKPiBtYXAg
YW5kIHRoZSB1bm1hcCBjYXNlLiBJIHRoaW5rIHNvLCBidXQgSSB3b3VsZCBsaWtlIHRvIGJlIHN1
cmUgeW91Cj4gYWdyZWUgYmVmb3JlIEkgY29kZSB0aGlzLgoKVGhpbmcgaXMsIGFzIHNhaWQgYmVm
b3JlLCBJJ20gbm90IHN1cmUuIEkgY2FuIGJlIGNvbnZpbmNlZCBieSwgd2VsbCwKY29udmluY2lu
ZyBhcmd1bWVudHMgKHdoaWNoIGEgcHJvb2YgdGhhdCBub3RoaW5nIGJhZCBjYW4gaGFwcGVuCndv
dWxkIGJlLCBidXQgYW55dGhpbmcgbGVzcyBsaWtlbHkgd291bGRuJ3QpLgoKSmFuCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 09:33:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 09:33: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-devel-bounces@lists.xenproject.org>)
	id 1gSIh7-0005UK-Rz; Thu, 29 Nov 2018 09:33: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=KjgY=OI=citrix.com=prvs=86498fae2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gSIh6-0005UF-7t
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 09:33:12 +0000
X-Inumbo-ID: c8431024-f3b9-11e8-a07f-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c8431024-f3b9-11e8-a07f-12d6303a7972;
 Thu, 29 Nov 2018 09:33:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="82522740"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Kevin Wolf' <kwolf@redhat.com>
Thread-Topic: [PATCH 14/18] xen: add implementations of xen-qdisk connect and
 disconnect functions...
Thread-Index: AQHUga7fh/jTb4x1u0eFcLDjYD6ixaVlXGuAgAARUfCAAQIqAIAAGUGA
Date: Thu, 29 Nov 2018 09:33:06 +0000
Message-ID: <bdee6326dd3041f58202220a50abf9c8@AMSPEX02CL03.citrite.net>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-15-paul.durrant@citrix.com>
 <20181128163447.GF4222@dhcp-200-186.str.redhat.com>
 <a2cd391e72a24547a3565515e8d39d27@AMSPEX02CL03.citrite.net>
 <20181129090046.GA4797@linux.fritz.box>
In-Reply-To: <20181129090046.GA4797@linux.fritz.box>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 14/18] xen: add implementations of xen-qdisk
 connect and disconnect functions...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max
 Reitz <mreitz@redhat.com>, Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEtldmluIFdvbGYgW21haWx0bzpr
d29sZkByZWRoYXQuY29tXQo+IFNlbnQ6IDI5IE5vdmVtYmVyIDIwMTggMDk6MDEKPiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogcWVtdS1ibG9ja0Bub25n
bnUub3JnOyBxZW11LWRldmVsQG5vbmdudS5vcmc7IHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZzsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiBB
bnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IE1heCBSZWl0eiA8bXJl
aXR6QHJlZGhhdC5jb20+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCAxNC8xOF0geGVuOiBhZGQgaW1w
bGVtZW50YXRpb25zIG9mIHhlbi1xZGlzayBjb25uZWN0Cj4gYW5kIGRpc2Nvbm5lY3QgZnVuY3Rp
b25zLi4uCj4gCj4gQW0gMjguMTEuMjAxOCB1bSAxNzo0MCBoYXQgUGF1bCBEdXJyYW50IGdlc2No
cmllYmVuOgo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gPiBGcm9tOiBLZXZp
biBXb2xmIFttYWlsdG86a3dvbGZAcmVkaGF0LmNvbV0KPiA+ID4gU2VudDogMjggTm92ZW1iZXIg
MjAxOCAxNjozNQo+ID4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv
bT4KPiA+ID4gQ2M6IHFlbXUtYmxvY2tAbm9uZ251Lm9yZzsgcWVtdS1kZXZlbEBub25nbnUub3Jn
OyB4ZW4tCj4gPiA+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBTdGVmYW5vIFN0YWJlbGxp
bmkKPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47Cj4gPiA+IEFudGhvbnkgUGVyYXJkIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPjsgTWF4IFJlaXR6Cj4gPG1yZWl0ekByZWRoYXQuY29tPgo+
ID4gPiBTdWJqZWN0OiBSZTogW1BBVENIIDE0LzE4XSB4ZW46IGFkZCBpbXBsZW1lbnRhdGlvbnMg
b2YgeGVuLXFkaXNrCj4gY29ubmVjdAo+ID4gPiBhbmQgZGlzY29ubmVjdCBmdW5jdGlvbnMuLi4K
PiA+ID4KPiA+ID4gQW0gMjEuMTEuMjAxOCB1bSAxNjoxMiBoYXQgUGF1bCBEdXJyYW50IGdlc2No
cmllYmVuOgo+ID4gPiA+IC4uLmFuZCB3aXJlIGluIHRoZSBkYXRhcGxhbmUuCj4gPiA+ID4KPiA+
ID4gPiBUaGlzIHBhdGNoIGFkZHMgdGhlIHJlbWFpbmluZyBjb2RlIHRvIG1ha2UgdGhlIHhlbi1x
ZGlzayBYZW5EZXZpY2UKPiA+ID4gPiBmdW5jdGlvbmFsLiBUaGUgcGFyYW1ldGVycyB0aGF0IGEg
YmxvY2sgZnJvbnRlbmQgZXhwZWN0cyB0byBmaW5kIGFyZQo+ID4gPiA+IHBvcHVsYXRlZCBpbiB0
aGUgYmFja2VuZCB4ZW5zdG9yZSBhcmVhLCBhbmQgdGhlICdyaW5nLXJlZicgYW5kCj4gPiA+ID4g
J2V2ZW50LWNoYW5uZWwnIHZhbHVlcyBzcGVjaWZpZWQgaW4gdGhlIGZyb250ZW5kIHhlbnN0b3Jl
IGFyZWEgYXJlCj4gPiA+ID4gbWFwcGVkL2JvdW5kIGFuZCB1c2VkIHRvIHNldCB1cCB0aGUgZGF0
YXBsYW5lLgo+ID4gPiA+Cj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4gPiAtLS0KPiA+ID4gPiBDYzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4gPiA+IENjOiBBbnRob255IFBlcmFy
ZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiA+ID4gPiBDYzogS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT4KPiA+ID4gPiBDYzogTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4K
PiA+ID4gPiAtLS0KPiA+ID4gPiAgaHcvYmxvY2sveGVuLXFkaXNrLmMgICAgICAgfCAxNDAKPiA+
ID4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiA+ID4g
IGh3L3hlbi94ZW4tYnVzLmMgICAgICAgICAgIHwgIDEyICsrLS0KPiA+ID4gPiAgaW5jbHVkZS9o
dy94ZW4veGVuLWJ1cy5oICAgfCAgIDggKysrCj4gPiA+ID4gIGluY2x1ZGUvaHcveGVuL3hlbi1x
ZGlzay5oIHwgIDEyICsrKysKPiA+ID4gPiAgNCBmaWxlcyBjaGFuZ2VkLCAxNjYgaW5zZXJ0aW9u
cygrKSwgNiBkZWxldGlvbnMoLSkKPiA+ID4gPgo+ID4gPiA+IGRpZmYgLS1naXQgYS9ody9ibG9j
ay94ZW4tcWRpc2suYyBiL2h3L2Jsb2NrL3hlbi1xZGlzay5jCj4gPiA+ID4gaW5kZXggMzVmN2I3
MDQ4MC4uOGM4ODM5MzgzMiAxMDA2NDQKPiA+ID4gPiAtLS0gYS9ody9ibG9jay94ZW4tcWRpc2su
Ywo+ID4gPiA+ICsrKyBiL2h3L2Jsb2NrL3hlbi1xZGlzay5jCj4gPiA+ID4gQEAgLTksNiArOSwx
MCBAQAo+ID4gPiA+ICAjaW5jbHVkZSAicWFwaS92aXNpdG9yLmgiCj4gPiA+ID4gICNpbmNsdWRl
ICJody9ody5oIgo+ID4gPiA+ICAjaW5jbHVkZSAiaHcveGVuL3hlbi1xZGlzay5oIgo+ID4gPiA+
ICsjaW5jbHVkZSAic3lzZW11L2Jsb2NrZGV2LmgiCj4gPiA+ID4gKyNpbmNsdWRlICJzeXNlbXUv
YmxvY2stYmFja2VuZC5oIgo+ID4gPiA+ICsjaW5jbHVkZSAic3lzZW11L2lvdGhyZWFkLmgiCj4g
PiA+ID4gKyNpbmNsdWRlICJkYXRhcGxhbmUveGVuLXFkaXNrLmgiCj4gPiA+ID4gICNpbmNsdWRl
ICJ0cmFjZS5oIgo+ID4gPiA+Cj4gPiA+ID4gIHN0YXRpYyBjaGFyICp4ZW5fcWRpc2tfZ2V0X25h
bWUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKPiA+ID4gPiBAQCAtMjMsNiArMjcs
MTEgQEAgc3RhdGljIHZvaWQgeGVuX3FkaXNrX3JlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsCj4g
PiA+IEVycm9yICoqZXJycCkKPiA+ID4gPiAgewo+ID4gPiA+ICAgICAgWGVuUWRpc2tEZXZpY2Ug
KnFkaXNrZGV2ID0gWEVOX1FESVNLX0RFVklDRSh4ZW5kZXYpOwo+ID4gPiA+ICAgICAgWGVuUWRp
c2tWZGV2ICp2ZGV2ID0gJnFkaXNrZGV2LT52ZGV2Owo+ID4gPiA+ICsgICAgQmxvY2tDb25mICpj
b25mID0gJnFkaXNrZGV2LT5jb25mOwo+ID4gPiA+ICsgICAgRHJpdmVJbmZvICpkaW5mbzsKPiA+
ID4gPiArICAgIGJvb2wgaXNfY2Ryb207Cj4gPiA+ID4gKyAgICB1bnNpZ25lZCBpbnQgaW5mbzsK
PiA+ID4gPiArICAgIGludDY0X3Qgc2l6ZTsKPiA+ID4gPgo+ID4gPiA+ICAgICAgaWYgKCF2ZGV2
LT52YWxpZCkgewo+ID4gPiA+ICAgICAgICAgIGVycm9yX3NldGcoZXJycCwgInZkZXYgcHJvcGVy
dHkgbm90IHNldCIpOwo+ID4gPiA+IEBAIC0zMCwxMyArMzksMTM0IEBAIHN0YXRpYyB2b2lkIHhl
bl9xZGlza19yZWFsaXplKFhlbkRldmljZQo+ICp4ZW5kZXYsCj4gPiA+IEVycm9yICoqZXJycCkK
PiA+ID4gPiAgICAgIH0KPiA+ID4gPgo+ID4gPiA+ICAgICAgdHJhY2VfeGVuX3FkaXNrX3JlYWxp
emUodmRldi0+ZGlzaywgdmRldi0+cGFydGl0aW9uKTsKPiA+ID4gPiArCj4gPiA+ID4gKyAgICBp
ZiAoIWNvbmYtPmJsaykgewo+ID4gPiA+ICsgICAgICAgIGVycm9yX3NldGcoZXJycCwgImRyaXZl
IHByb3BlcnR5IG5vdCBzZXQiKTsKPiA+ID4gPiArICAgICAgICByZXR1cm47Cj4gPiA+ID4gKyAg
ICB9Cj4gPiA+ID4gKwo+ID4gPiA+ICsgICAgaWYgKCFibGtfaXNfaW5zZXJ0ZWQoY29uZi0+Ymxr
KSkgewo+ID4gPiA+ICsgICAgICAgIGVycm9yX3NldGcoZXJycCwgImRldmljZSBuZWVkcyBtZWRp
YSwgYnV0IGRyaXZlIGlzIGVtcHR5Iik7Cj4gPiA+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4gPiA+
ICsgICAgfQo+ID4gPgo+ID4gPiBIbSwgdGhlIGNvZGUgYmVsb3cgc3VnZ2VzdHMgdGhhdCB5b3Ug
c3VwcG9ydCBDRC1ST01zLiBEb24ndCB5b3Ugd2FudAo+IHRvCj4gPiA+IHN1cHBvcnQgbWVkaWEg
Y2hhbmdlIGFzIHdlbGwgdGhlbj8gV2hpY2ggd291bGQgbWVhbiB0aGF0IHlvdSBuZWVkIHRvCj4g
PiA+IHN1cHBvcnQgZW1wdHkgZHJpdmVzLgo+ID4KPiA+IFllcywgdGhhdCdzIGEgZ29vZCBwb2lu
dC4gSSBzaG91bGQgZ2V0IHJpZCBvZiB0aGF0IGNoZWNrLgo+IAo+IE9yIHJhdGhlciBhcHBseSBp
dCBvbmx5IHRvIGhhcmQgZGlza3MuIEFuZCBmb3IgZW1wdHkgQ0RzLCB5b3UnbGwKPiBwcm9iYWJs
eSBuZWVkIHRvIGNyZWF0ZSBhbiBlbXB0eSBCbG9ja0JhY2tlbmQgKHRoZSAhY29uZi0+YmxrIGNh
c2UpLgo+IEp1c3QgY2hlY2sgdGhlIElERSBhbmQvb3IgU0NTSSBjb2RlIGZvciBjb21wYXJpc29u
Lgo+IAo+ID4gPgo+ID4gPiA+ICsgICAgaWYgKCFibGtjb25mX2FwcGx5X2JhY2tlbmRfb3B0aW9u
cyhjb25mLCBibGtfaXNfcmVhZF9vbmx5KGNvbmYtCj4gPiA+ID5ibGspLAo+ID4gPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSwgZXJycCkpIHsKPiA+ID4g
PiArICAgICAgICByZXR1cm47Cj4gPiA+ID4gKyAgICB9Cj4gPiA+ID4gKwo+ID4gPiA+ICsgICAg
aWYgKCFibGtjb25mX2dlb21ldHJ5KGNvbmYsIE5VTEwsIDY1NTM1LCAyNTUsIDI1NSwgZXJycCkp
IHsKPiA+ID4gPiArICAgICAgICByZXR1cm47Cj4gPiA+ID4gKyAgICB9Cj4gPiA+ID4gKwo+ID4g
PiA+ICsgICAgZGluZm8gPSBibGtfbGVnYWN5X2RpbmZvKGNvbmYtPmJsayk7Cj4gPiA+ID4gKyAg
ICBpc19jZHJvbSA9IChkaW5mbyAmJiBkaW5mby0+bWVkaWFfY2QpOwo+ID4gPgo+ID4gPiBJdCdz
IGNhbGxlZCBsZWdhY3kgZm9yIGEgcmVhc29uLiBEb24ndCB1c2UgdGhpcyBpbiBuZXcgZGV2aWNl
cy4KPiA+ID4KPiA+ID4gVGhlIHByb3BlciB3YXkgaXMgdG8gaGF2ZSB0d28gZGlmZmVyZW50IGRl
dmljZXMgZm9yIGhhcmQgZGlza3MgYW5kIENEcwo+ID4gPiAobGlrZSBzY3NpLWhkIGFuZCBzY3Np
LWNkKS4KPiA+Cj4gPiAuLi5vciBwcmVzdW1hYmx5IEkgY291bGQgaGF2ZSBhIHByb3BlcnR5PyBU
aGUgbGVnYWN5IGluaXQgY29kZSBjb3VsZAo+ID4gdGhlbiBzZXQgaXQgYmFzZWQgb24gdGhlIGRy
aXZlIGluZm8uCj4gCj4gVGVjaG5pY2FsbHkgeWVzLCBidXQgd2h5IHdvdWxkIHRoYXQgYmUgYSBn
b29kIHdheSB0byBtb2RlbCB0aGluZ3M/IEkKPiBtZWFuLCBpdCdzIHRydWUgdGhhdCB4ZW4tcWRp
c2sgaXMgbm90IHJlYWwgaGFyZHdhcmUsIGJ1dCBJJ3ZlIG5ldmVyIHNlZW4KPiBhbnkgaGFyZHdh
cmUgdGhhdCBoYXMgYSBzd2l0Y2ggdG8gZGVjaWRlIHdoZXRoZXIgaXQgc2hvdWxkIGJlaGF2ZSBh
cyBhCj4gQ0QgZHJpdmUgb3IgYSBoYXJkIGRpc2suCj4gCj4gQm90aCBoYXZlIHZlcnkgZGlmZmVy
ZW50IGNoYXJhY3RlcmlzdGljcyAocmVhZC1vbmx5IHdpdGggcmVtb3ZhYmxlCj4gbWVkaWEsIG9y
IGEgc2luZ2xlIHJlYWQtd3JpdGUgZGlzayksIGFuZCB0aGUgZXhpc3RpbmcgaW1wbGVtZW50YXRp
b25zCj4gdXNlIHR3byBzZXBhcmF0ZSBkZXZpY2VzLiBTbyBldmVuIGlmIHlvdSdyZSBub3QgY29u
dmluY2VkIHRoYXQgdXNlcnMKPiB3aWxsIGNvbnNpZGVyIHRoZW0gZGlmZmVyZW50IGNvbmNlcHRz
IChJIGFtOyBhbmQgaWYgdGhleSB3ZXJlbid0Cj4gZGlmZmVyZW50IGNvbmNlcHRzLCB5b3Ugd291
bGRuJ3QgbmVlZCBhbiBpc19jZHJvbSB2YXJpYWJsZSksIGNvbnNpc3RlbmN5Cj4gaXMgc3RpbGwg
YSBnb29kIHRoaW5nLgoKT2suIEknbGwgc3BsaXQgdGhlIGRldmljZSBhcyB5b3Ugc3VnZ2VzdC4u
LiBpdCBtYXkgbWVhbiBkdXBsaWNhdGVkIGNvZGUsIGJ1dCB0aGUgZGF0YXBhdGggY2FuIHN0aWxs
IGJlIGNvbW1vbi4KCiAgUGF1bAoKPiAKPiBLZXZpbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 09:41:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 09:41: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-devel-bounces@lists.xenproject.org>)
	id 1gSIp9-0006GK-7v; Thu, 29 Nov 2018 09:41: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=jnsg=oi=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gSIp7-0006G5-4T
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 09:41:29 +0000
X-Inumbo-ID: f0f35cf3-f3ba-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0f35cf3-f3ba-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 09:41:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 267BEAD47;
 Thu, 29 Nov 2018 09:41:26 +0000 (UTC)
To: Hans van Kranenburg <hans@knorrie.org>, xen-devel@lists.xenproject.org,
 stable <stable@vger.kernel.org>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
References: <a9a32e52-f50f-7d1a-ade0-baa2348ad78a@knorrie.org>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <8faec76b-ab44-3148-165d-0f3c9f497de2@suse.com>
Date: Thu, 29 Nov 2018 10:41:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <a9a32e52-f50f-7d1a-ade0-baa2348ad78a@knorrie.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMTEvMjAxOCAwMjoyMiwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPiBIaSwKPiAK
PiBBcyBhbHNvIHNlZW4gYXQ6Cj4gaHR0cHM6Ly9idWdzLmRlYmlhbi5vcmcvY2dpLWJpbi9idWdy
ZXBvcnQuY2dpP2J1Zz05MTQ5NTEKPiAKPiBBdHRhY2hlZCB0aGVyZSBhcmUgdHdvIHNlcmlhbCBj
b25zb2xlIG91dHB1dCBsb2dzLiBPbmUgaXMgc3RhcnRpbmcgd2l0aAo+IFhlbiA0LjExIChmcm9t
IGRlYmlhbiB1bnN0YWJsZSkgYXMgZG9tMCwgYW5kIHRoZSBvdGhlciBvbmUgd2l0aG91dCBYZW4u
Cj4gCj4gWyAgICAyLjA4NTU0M10gQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBwYWdpbmcg
cmVxdWVzdCBhdAo+IGZmZmY4ODhkOWZmZmMwMDAKPiBbICAgIDIuMDg1NjEwXSBQR0QgMjAwYzA2
NyBQNEQgMjAwYzA2NyBQVUQgMAo+IFsgICAgMi4wODU2NzRdIE9vcHM6IDAwMDAgWyMxXSBTTVAg
Tk9QVEkKPiBbICAgIDIuMDg1NzM2XSBDUFU6IDEgUElEOiAxIENvbW06IHN3YXBwZXIvMCBOb3Qg
dGFpbnRlZAo+IDQuMTkuMC10cnVuay1hbWQ2NCAjMSBEZWJpYW4gNC4xOS41LTF+ZXhwMStwdmgx
Cj4gWyAgICAyLjA4NTgyM10gSGFyZHdhcmUgbmFtZTogSFAgUHJvTGlhbnQgREwzNjAgRzcsIEJJ
T1MgUDY4IDA1LzIxLzIwMTgKPiBbICAgIDIuMDg1ODk1XSBSSVA6IGUwMzA6cHRkdW1wX3dhbGtf
cGdkX2xldmVsX2NvcmUrMHgxZmQvMHg0OTAKPiBbLi4uXQoKVGhlIG9mZmVuZGluZyBzdGFibGUg
Y29tbWl0IGlzIDQwNzRjYTdkOGExODMyOTIxYzg2NWQyNTBiYmQwOGYzNDQxYjM2NTcKKCJ4ODYv
bW06IE1vdmUgTERUIHJlbWFwIG91dCBvZiBLQVNMUiByZWdpb24gb24gNS1sZXZlbCBwYWdpbmci
KSwgdGhpcwppcyBjb21taXQgZDUyODg4YWEyNzUzZTMwNjNhOWQzYTBjOWY3MmY5NGFhOTgwOWMx
NSB1cHN0cmVhbS4KCkN1cnJlbnQgdXBzdHJlYW0ga2VybmVsIGlzIGJvb3RpbmcgZmluZSB1bmRl
ciBYZW4sIHNvIGluIGdlbmVyYWwgdGhlCnBhdGNoIHNob3VsZCBiZSBmaW5lLiBVc2luZyBhbiB1
cHN0cmVhbSBrZXJuZWwgYnVpbHQgZnJvbSBhYm92ZSBjb21taXQKKHdpdGggdGhlIHRoZW4gbmVl
ZGVkIFhlbiBmaXh1cCBwYXRjaCAxNDU3ZDhjZjc2NjRmMzRjNGJhNTM0KSBpcyBmaW5lLAp0b28u
CgpLaXJpbGwsIGFyZSB5b3UgYXdhcmUgb2YgYW55IHByZXJlcXVpc2l0ZSBwYXRjaCBmcm9tIDQu
MjAgd2hpY2ggY291bGQgYmUKbWlzc2luZyBpbiA0LjE5LjU/CgoKSnVlcmdlbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 09:41:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 09:41: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-devel-bounces@lists.xenproject.org>)
	id 1gSIp8-0006GE-TR; Thu, 29 Nov 2018 09:41: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=suqh=oi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSIp7-0006G4-3y
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 09:41:29 +0000
X-Inumbo-ID: f1b38882-f3ba-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1b38882-f3ba-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 09:41:28 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Nov 2018 02:39:27 -0700
Message-Id: <5BFFB3CD020000780020115A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 29 Nov 2018 02:39:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <CAOcqxo3MTA0iSAD2m5P87+YBwv_d5_-RHSEX0uuwFwHAC0dVZg@mail.gmail.com>
 <2d3b870d-eb6e-d70c-0700-c6982354a0f1@arm.com>
 <e26ceefe-9f47-95d0-98a9-c84238d00e9f@citrix.com>
In-Reply-To: <e26ceefe-9f47-95d0-98a9-c84238d00e9f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [ARM] gvirt_to_maddr fails when DomU is created
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, vlad.babchuk@gmail.com,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjExLjE4IGF0IDAxOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gdXBkYXRlX3J1bnN0YXRlX2FyZWEoKSB1c2luZyBhIHZpcnR1YWwgYWRkcmVzcyBpcyBh
IGNvbXBsZXRlIG1pc2ZlYXR1cmUsCj4gYW5kIHRoZSBzb29uZXIgd2UgY2FuIHJlcGxhY2UgaXQs
IHRoZSBiZXR0ZXIuICBJdCdzIGhpc3RvcnkgaXMgd2l0aCB4ODYKPiBQViBndWVzdHMsIHdoZXJl
IHRoZSBlYXJseSBBQklzIHdlcmUgZGVzaWduZWQgaW4gdGVybXMgb2YgTGludXgncwo+IGNvcHlf
e3RvLGZyb219X3VzZXIoKS4KPiAKPiBJdCBpcyBzaW1pbGFybHkgYnJva2VuIGluIHg4NiB3aXRo
IG1lbHRkb3duIG1pdGlnYXRpb25zLCBhcyB3ZWxsIGFzIFNNQVAKPiBjb25zaWRlcmF0aW9ucyAo
UEFOIGluIEFSTSwgaWlyYykuCj4gCj4gV2UndmUgZ290IHR3byBvcHRpb25zLiAgSW52ZW50IGEg
bmV3IEFQSSB3aGljaCB0YWtlcyBhIGdmbi9nYWRkciwgb3IKPiByZXRyb2ZpdCB0aGUgQVBJIHRv
IGJlICJ5b3UgcGFzcyBhIHZpcnR1YWwgYWRkcmVzcywgd2UgdHJhbnNsYXRlIHRvCj4gZ2ZuL2dh
ZGRyLCB0aGVuIHVwZGF0ZSB0aGF0Ii4gIFBlcmhhcHMgYm90aC4KPiAKPiBXaGVuIHRoaXMgd2Fz
IGxhc3QgZGlzY3Vzc2VkLCBJIHRoaW5rIHRoZSAib25ldGltZSB0cmFuc2xhdGUgdG8KPiBnZm4v
Z2FkZHIiIHdhcyBhIGdvb2QgZW5vdWdoIGNvbXBhdGliaWxpdHkgdG8gY29wZSB3aXRoIGV4aXN0
aW5nIGd1ZXN0cywKPiBidXQgdGhhdCB3ZSBzaG91bGQgaGF2ZSBhIG1vcmUgY2xlYW4gd2F5IGZv
ciBtb2Rlcm4gZ3Vlc3RzLgoKSSBkb24ndCB0aGluayBhIG9uZS10aW1lIHRyYW5zbGF0ZSBjYW4g
YmUgYSByZXBsYWNlbWVudCB3aXRob3V0CnRoZSBndWVzdCBnaXZpbmcgaXRzIGNvbnNlbnQsIGF0
IHdoaWNoIHBvaW50IHRoZSBndWVzdCBjb3VsZCBhcwp3ZWxsIGJlIHN3aXRjaGVkIHRvIHdoYXRl
dmVyIHRoZSByZXBsYWNlbWVudCBpbnRlcmZhY2UgaXMgZ29pbmcKdG8gYmUuIEFpdWkgKHRoZSBp
bnRyb2R1Y3Rpb24gb2YgdGhlIGZ1bmN0aW9uYWxpdHkgcHJlZGF0aW5nIG15Cmludm9sdmVtZW50
IHdpdGggWGVuKSB0aGUgb3JpZ2luYWwgaWRlYSB3YXMgdGhhdCBndWVzdHMgd291bGQKc3BlY2lm
aWNhbGx5IGJlIGFsbG93ZWQgdG8gY29udGV4dCBzd2l0Y2ggdGhlIG1hcHBpbmcgb2YgdGhlCmlu
dm9sdmVkIGxpbmVhciBhZGRyZXNzLgoKRnVydGhlcm1vcmUgZm9yIHg4Ni02NCBndWVzdHMgd2Ug
YWxyZWFkeSBoYXZlIGxvZ2ljIHRvIGRlYWwKd2l0aCB0aGUgY2FzZSB3aGVyZSB0aGVyZSBpcyBu
byBwcmVzZW50IG1hcHBpbmcgYXQgdGhlIHRpbWUKdGhlIHdyaXRlIGlzIHRvIG9jY3VyLCBhcyB0
aGF0J3MgYSBjb21tb24gc2l0dWF0aW9uIHdpdGggeDg2LTY0Cmd1ZXN0IHVzZXIgbW9kZSBydW5u
aW5nIHdpdGgga2VybmVsIHBhZ2UgdGFibGVzIHJlbW92ZWQuCkZvciB4ODYtMzIgZ3Vlc3RzIHdp
dGggTWVsdGRvd24gbWl0aWdhdGlvbiBpbiBwbGFjZSBzb21ldGhpbmcKc2ltaWxhciBtaWdodCBp
bmRlZWQgYmUgbmVlZGVkLiBXaGV0aGVyIHNvbWV0aGluZyBsaWtlIHRoaXMgaXMKZG9hYmxlIG9u
IEFSTSBkZXBlbmRzIG9uIHdoZXRoZXIgWGVuIGhhcyBhIHdheSB0byBrbm93CmF0IHdoaWNoIHBv
aW50IG1pc3NpbmcgbWFwcGluZ3MgcmUtYXBwZWFyLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 09:47:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 09:47: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-devel-bounces@lists.xenproject.org>)
	id 1gSIuP-0006XF-V8; Thu, 29 Nov 2018 09:46:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=mkqz=oi=citrix.com=prvs=864cd69c8=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gSIuO-0006XA-ML
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 09:46:56 +0000
X-Inumbo-ID: b281a39f-f3bb-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b281a39f-f3bb-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 09:46:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="82523379"
Date: Thu, 29 Nov 2018 10:46:05 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20181129094605.6skmo3xnwmuzwy6y@mac>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-5-git-send-email-chao.gao@intel.com>
 <20181128150225.4axdecgu33xlwwzu@mac>
 <20181129042846.GC23701@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181129042846.GC23701@gao-cwp>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 4/6] microcode: don't call
 apply_microcode() in cpu_request_microcode()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMTI6Mjg6NDZQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDQ6MDI6MjVQTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MzQ6MTRQTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUu
YyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwo+ID4+IGluZGV4IDgzNTBkMjIuLmNjYTdiMmMg
MTAwNjQ0Cj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCj4gPj4gKysrIGIveGVu
L2FyY2gveDg2L21pY3JvY29kZS5jCj4gPj4gQEAgLTIzMywyMCArMjMzLDEyIEBAIGludCBtaWNy
b2NvZGVfcmVzdW1lX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQo+ID4+ICAgICAgcmV0dXJuIGVycjsK
PiA+PiAgfQo+ID4+ICAKPiA+PiAtc3RhdGljIGludCBtaWNyb2NvZGVfdXBkYXRlX2NwdShjb25z
dCB2b2lkICpidWYsIHNpemVfdCBzaXplKQo+ID4+ICtzdGF0aWMgaW50IG1pY3JvY29kZV91cGRh
dGVfY3B1KHZvaWQpCj4gPj4gIHsKPiA+PiAgICAgIGludCBlcnI7Cj4gPj4gLSAgICB1bnNpZ25l
ZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+ID4+IC0gICAgc3RydWN0IHVjb2RlX2Nw
dV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsKPiA+PiAgCj4gPj4g
ICAgICBzcGluX2xvY2soJm1pY3JvY29kZV9tdXRleCk7Cj4gPj4gLQo+ID4+IC0gICAgZXJyID0g
bWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbyhjcHUsICZ1Y2ktPmNwdV9zaWcpOwo+ID4+
IC0gICAgaWYgKCBsaWtlbHkoIWVycikgKQo+ID4+IC0gICAgICAgIGVyciA9IG1pY3JvY29kZV9v
cHMtPmNwdV9yZXF1ZXN0X21pY3JvY29kZShjcHUsIGJ1Ziwgc2l6ZSk7Cj4gPj4gLSAgICBlbHNl
Cj4gPj4gLSAgICAgICAgX19taWNyb2NvZGVfZmluaV9jcHUoY3B1KTsKPiA+PiAtCj4gPj4gKyAg
ICBlcnIgPSBtaWNyb2NvZGVfb3BzLT5hcHBseV9taWNyb2NvZGUoc21wX3Byb2Nlc3Nvcl9pZCgp
KTsKPiA+PiAgICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwo+ID4+ICAKPiA+PiAg
ICAgIHJldHVybiBlcnI7Cj4gPj4gQEAgLTI1OSw3ICsyNTEsNyBAQCBzdGF0aWMgbG9uZyBkb19t
aWNyb2NvZGVfdXBkYXRlKHZvaWQgKl9pbmZvKQo+ID4+ICAKPiA+PiAgICAgIEJVR19PTihpbmZv
LT5jcHUgIT0gc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPiA+PiAgCj4gPj4gLSAgICBlcnJvciA9IG1p
Y3JvY29kZV91cGRhdGVfY3B1KGluZm8tPmJ1ZmZlciwgaW5mby0+YnVmZmVyX3NpemUpOwo+ID4+
ICsgICAgZXJyb3IgPSBtaWNyb2NvZGVfdXBkYXRlX2NwdSgpOwo+ID4KPiA+V2h5IGRvbid0IHlv
dSBqdXN0IHNldCBpbmZvLT5lcnJvciA9IG1pY3JvY29kZV91cGRhdGVfY3B1KCk/Cj4gPgo+ID5B
RkFJQ1QgdGhpcyBpcyBkb25lIHRvIGF0dGVtcHQgdG8gdXBkYXRlIHRoZSByZW1haW5pbmcgQ1BV
cyBpZiBvbmUKPiA+dXBkYXRlIGZhaWxlZD8KPiAKPiBZZXMuIEJ1dCB0aGlzIHBhdGNoIGRvZXNu
J3QgY2hhbmdlIHRoZSBsb2dpYyBoZXJlLiBBY3R1YWxseSwgaWYgSFQgaXMKPiBlbmFibGVkIGFu
ZCBtaWNyb2NvZGUgaXMgc2hhcmVkIGJldHdlZW4gdGhlIGxvZ2ljYWwgdGhyZWFkcyBvZiB0aGUg
c2FtZQo+IGNvcmUsIHNvIGlmIG9uZSB0aHJlYWQgdXBkYXRlcyBtaWNyb2NvZGUgc3VjY2Vzc2Z1
bGx5LCBpdHMgc2libGluZyB3b3VsZAo+IGFsd2F5cyBmYWlsIGluIGN1cnJlbnQgbG9naWMuIEkg
YW0gdHJ5aW5nIHRvIGV4cGxhaW4gd2h5IHdlIGNhbm5vdCBhYm9ydAo+IHRoZSB1cGRhdGUgZXZl
biB0aG91Z2ggYW4gZXJyb3IgaXMgbWV0IGluIGN1cnJlbnQgbG9naWMuIEl0IGRlZmluaXRlbHkK
PiBjYW4gYmUgc29sdmVkIGJ5IHR3ZWFraW5nIHRoZSBsb2dpYyBzbGlnaHRseS4gCj4gCj4gPgo+
ID5JcyB0aGVyZSBhbnl3YXkgdG8gcm9sbGJhY2sgdG8gdGhlIHByZXZpb3VzIHN0YXRlIHNvIGFs
bCBDUFVzIGhhdmUgdGhlCj4gPnNhbWUgbWljcm9jb2RlPwo+IAo+IFNlZW1zIGl0IGlzIG5vdCBh
bGxvd2VkIHRvIGxvYWQgYSBtaWNyb2NvZGUgd2l0aCBudW1lcmF0aWNhbGx5IHNtYWxsZXIKPiBy
ZXZpc2lvbiBhY2NvcmRpbmcgdG8gOS4xMS43LjIuCj4gCj4gV2l0aCBwYXRjaCA2LCBhIHBhbmlj
KCkgd291bGQgYmUgdHJpZ2dlcmVkIGlmIHNvbWUgY3B1cyBmYWlsZWQgdG8gZG8gdGhlCj4gdXBk
YXRlLiBJIGRpZG4ndCB0cnkgdG8gY2hhbmdlIHRoZSBsb2dpYyBoZXJlLgo+IAo+ID5JIGFzc3Vt
ZSBub3RoaW5nIGdvb2Qgd2lsbCBjb21lIG91dCBvZiBydW5uaW5nIGEKPiA+c3lzdGVtIHdpdGgg
Q1BVcyB1c2luZyBkaWZmZXJlbnQgbWljcm9jb2RlIHZlcnNpb25zLCBidXQgbWF5YmUgdGhhdCdz
Cj4gPm5vdCBzbyBiYWQ/Cj4gCj4gSXQgaXMgYmV0dGVyIHRoYXQgYWxsIENQVXMgaGF2ZSB0aGUg
c2FtZSBtaWNyb2NvZGUgcmV2aXNpb24uIAo+IAo+IExpbnV4IGtlcm5lbCByZWplY3RzIGxhdGUg
bWljcm9jb2RlIHVwZGF0ZSBpZiBmaW5kaW5nIHNvbWUgQ1BVcwo+IG9mZmxpbmVkLiBJIG1heSBw
b3J0IHRoaXMgcGF0Y2ggdG8gWGVuIHRvbyBpbiBhIHNlcGFyYXRlIHBhdGNoLgoKV2hhdCBoYXBw
ZW5zIHdpdGggaG90cGx1ZyBDUFVzPwoKRXZlbiBpZiB5b3UgZGlzYWJsZSBsYXRlIGxvYWRpbmcg
d2hlbiB0aGVyZSBhcmUgb2ZmbGluZWQgQ1BVcyB5b3UKc3RpbGwgbmVlZCB0byBoYW5kbGUgaG90
cGx1ZyBDUFVzLCB3aGljaCBJTU8gc2hvdWxkIHNoYXJlIHRoZSBzYW1lCnBhdGggd2l0aCBvZmZs
aW5lZCBDUFVzOiB0aGUgbWljcm9jb2RlIHVwZGF0ZSBzaG91bGQgYmUgZG9uZSBBU0FQCmFmdGVy
IGJyaW5naW5nIHRoZSBDUFUgdXAuCgo+ID4KPiA+PiAgICAgIGlmICggZXJyb3IgKQo+ID4+ICAg
ICAgICAgIGluZm8tPmVycm9yID0gZXJyb3I7Cj4gPj4gIAo+ID4+IEBAIC0yNzYsNiArMjY4LDgg
QEAgaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lk
KSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQo+ID4+ICB7Cj4gPj4gICAgICBpbnQgcmV0Owo+ID4+
ICAgICAgc3RydWN0IG1pY3JvY29kZV9pbmZvICppbmZvOwo+ID4+ICsgICAgdW5zaWduZWQgaW50
IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPiA+PiArICAgIHN0cnVjdCB1Y29kZV9jcHVfaW5m
byAqdWNpID0gJnBlcl9jcHUodWNvZGVfY3B1X2luZm8sIGNwdSk7Cj4gPj4gIAo+ID4+ICAgICAg
aWYgKCBsZW4gIT0gKHVpbnQzMl90KWxlbiApCj4gPj4gICAgICAgICAgcmV0dXJuIC1FMkJJRzsK
PiA+PiBAQCAtMjk0LDEwICsyODgsNiBAQCBpbnQgbWljcm9jb2RlX3VwZGF0ZShYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQgbG9uZyBsZW4pCj4gPj4gICAg
ICAgICAgcmV0dXJuIHJldDsKPiA+PiAgICAgIH0KPiA+PiAgCj4gPj4gLSAgICBpbmZvLT5idWZm
ZXJfc2l6ZSA9IGxlbjsKPiA+PiAtICAgIGluZm8tPmVycm9yID0gMDsKPiA+PiAtICAgIGluZm8t
PmNwdSA9IGNwdW1hc2tfZmlyc3QoJmNwdV9vbmxpbmVfbWFwKTsKPiA+PiAtCj4gPj4gICAgICBp
ZiAoIG1pY3JvY29kZV9vcHMtPnN0YXJ0X3VwZGF0ZSApCj4gPj4gICAgICB7Cj4gPj4gICAgICAg
ICAgcmV0ID0gbWljcm9jb2RlX29wcy0+c3RhcnRfdXBkYXRlKCk7Cj4gPj4gQEAgLTMwOCw2ICsy
OTgsMjYgQEAgaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25z
dF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQo+ID4+ICAgICAgICAgIH0KPiA+PiAgICAg
IH0KPiA+PiAgCj4gPj4gKyAgICBzcGluX2xvY2soJm1pY3JvY29kZV9tdXRleCk7Cj4gPj4gKwo+
ID4+ICsgICAgcmV0ID0gbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVfaW5mbyhjcHUsICZ1Y2kt
PmNwdV9zaWcpOwo+ID4+ICsgICAgaWYgKCBsaWtlbHkoIXJldCkgKQo+ID4+ICsgICAgICAgIHJl
dCA9IG1pY3JvY29kZV9vcHMtPmNwdV9yZXF1ZXN0X21pY3JvY29kZShjcHUsIGluZm8tPmJ1ZmZl
ciwgbGVuKTsKPiA+PiArICAgIGVsc2UKPiA+PiArICAgICAgICBfX21pY3JvY29kZV9maW5pX2Nw
dShjcHUpOwo+ID4+ICsKPiA+PiArICAgIHNwaW5fdW5sb2NrKCZtaWNyb2NvZGVfbXV0ZXgpOwo+
ID4KPiA+V2h5IGRvIHlvdSBuZWVkIHRvIGhvbGQgdGhlIGxvY2sgaGVyZT8KPiA+Cj4gPm1pY3Jv
Y29kZV91cGRhdGUgaXMgYWxyZWFkeSBzZXJpYWxpemVkIGFuZCBzaG91bGQgb25seSBiZSBleGVj
dXRlZCBvbgo+ID5hIENQVSBhdCBhIHRpbWUgZHVlIHRvIHRoZSB1c2FnZSBvZiBjaGFpbmVkCj4g
PmNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUuCj4gCj4gbWljcm9jb2RlX3Jlc3VtZV9jcHUoKSBh
bHNvIHVzZXMgdGhlICd1Y2knIGFuZCB0aGUgZ2xvYmFsIG1pY3JvY29kZSBjYWNoZS4KPiBUaGlz
IGxvY2sgaXMgdG8gcHJldmVudCB0aGVtIGhhcHBlbmluZyBzaW11bHRhbmVvdXNseSAoc29tZW9u
ZSBpcwo+IGFkZGluZy9yZXBsYWNpbmcgZW50cmllcyB0byBhIGxpc3QgYW5kIGFub3RoZXIgaXMg
cmVhZGluZyB0aGUgbGlzdCkuCj4gQWxsIGV4aXN0aW5nIGNhbGwgc2l0ZXMgb2YgY29sbGVjX2Nw
dV9pbmZvKCkgYW5kIGNwdV9yZXF1ZXN0X21pY3JvY29kZSgpCj4gYXJlIHByb3RlY3RlZCB3aXRo
IHRoaXMgbG9jay4KCkkgbWVhbiwgdGhlcmUgc2hvdWxkIGJlIHNvbWUga2luZCBvZiBwcm90ZWN0
aW9uIHRvIHByZXZlbnQgdGhlIGxpc3QKZnJvbSBjaGFuZ2luZyBhdCBhbGwgd2hpbGUgdGhlcmUn
cyBhbiB1cGRhdGUgaW4gcHJvZ3Jlc3MsIG9yIGVsc2UgeW91CnJpc2sgdXNpbmcgZGlmZmVyZW50
IHZlcnNpb25zIGZvciBkaWZmZXJlbnQgQ1BVcyBpZiB0aGVyZSdzIGEgbGlzdAphZGRpdGlvbiB3
aGlsZSBhIG1pY3JvY29kZSB1cGRhdGUgaXMgaW4gcHJvZ3Jlc3M/CgpUaGUgY3VycmVudCBsb2Nr
IHdpbGwganVzdCBwcmV2ZW50IGxpc3QgY29ycnVwdGlvbiBieSBzZXJpYWxpemluZwp1c2Vycywg
YnV0IGl0J3Mgbm90IGdvaW5nIHRvIHByZXZlbnQgY2hhbmdlcyB3aGlsZSB0aGVyZSdzIGEgbWlj
cm9jb2RlCnVwZGF0ZSBpbiBwcm9ncmVzcy4KCj4gPj4gQEAgLTYwOSwxNyArNjEyLDEzIEBAIHN0
YXRpYyBpbnQgY3B1X3JlcXVlc3RfbWljcm9jb2RlKHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHZv
aWQgKmJ1ZiwKPiA+PiAgICAgIH0KPiA+PiAgCj4gPj4gICAgb3V0Ogo+ID4+IC0jaWYgQ09ORklH
X0hWTQo+ID4+IC0gICAgc3ZtX2hvc3Rfb3N2d19pbml0KCk7Cj4gPj4gLSNlbmRpZgo+ID4+IC0K
PiA+PiAgICAgIC8qCj4gPj4gICAgICAgKiBJbiBzb21lIGNhc2VzIHdlIG1heSByZXR1cm4gYW4g
ZXJyb3IgZXZlbiBpZiBwcm9jZXNzb3IncyBtaWNyb2NvZGUgaGFzCj4gPj4gICAgICAgKiBiZWVu
IHVwZGF0ZWQuIEZvciBleGFtcGxlLCB0aGUgZmlyc3QgcGF0Y2ggaW4gYSBjb250YWluZXIgZmls
ZSBpcyBsb2FkZWQKPiA+PiAgICAgICAqIHN1Y2Nlc3NmdWxseSBidXQgc3Vic2VxdWVudCBjb250
YWluZXIgZmlsZSBwcm9jZXNzaW5nIGVuY291bnRlcnMgYQo+ID4+ICAgICAgICogZmFpbHVyZS4K
PiA+PiAgICAgICAqLwo+ID4+IC0gICAgcmV0dXJuIGVycm9yOwo+ID4+ICsgICAgcmV0dXJuICFl
cnJvciA/IG1hdGNoZWRfY250IDogZXJyb3I7Cj4gPgo+ID5Zb3UgY2FuIHVzZSBlcnJvciA/OiBt
YXRjaGVkX2NudDsgd2hpY2ggaXMgc2hvcnRlci4KPiAKPiBJIHdhcyB0b2xkIHRoYXQgSXQgd291
bGQgYmUgZ29vZCB0byBwdXQgdGhlIGxpa2VseSBjYXNlIGluIHRoZSBmaXJzdCBwbGFjZS4KClRo
aXMgaXMgbm90IGEgaG90IHBhdGggYW55d2F5LCBidXQgaWYgeW91IHByZWZlciB0aGUgY3VycmVu
dCBjb2RlIEknbQpmaW5lIHdpdGggaXQuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 09:51:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 09:51: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-devel-bounces@lists.xenproject.org>)
	id 1gSIyo-0007Ed-K6; Thu, 29 Nov 2018 09:51: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=jnsg=oi=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gSIym-0007EX-Md
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 09:51:28 +0000
X-Inumbo-ID: 567f1024-f3bc-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 567f1024-f3bc-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 09:51:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 12DC0AE8A;
 Thu, 29 Nov 2018 09:51:26 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: =?UTF-8?Q?=3cCAOcqxo3MTA0iSAD2m5P87+YBwv=5fd5=5f=ef=bf=bdRHSEX0u?=
 =?UTF-8?B?dXdGd0hBQzBkVlpnQG1haWwuZ21haWwuY29tPiA8MmQzYjg3MGTvv71lYjZl77+9?=
 =?UTF-8?B?ZDcwY++/vTA3MDDvv71jNjk4MjM1NGEwZjFAYXJtLmNvbT4gPGUyNmNlZWZlLTlm?=
 =?UTF-8?Q?47-95d0-98a9-c84238d00e9f=40citrix=2ecom=3e_=3c5BFFB3CD0200007800?=
 =?UTF-8?Q?20115A=40suse=2ecom=3e?=
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <62646d60-f1b8-6437-ebd7-eb0792e195c0@suse.com>
Date: Thu, 29 Nov 2018 10:51:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: de-DE
Subject: Re: [Xen-devel] [ARM] gvirt_to_maddr fails when DomU is created
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: vlad.babchuk@gmail.com, xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMTEvMjAxOCAxMDozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMTEuMTgg
YXQgMDE6MDUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gdXBkYXRlX3J1
bnN0YXRlX2FyZWEoKSB1c2luZyBhIHZpcnR1YWwgYWRkcmVzcyBpcyBhIGNvbXBsZXRlIG1pc2Zl
YXR1cmUsCj4+IGFuZCB0aGUgc29vbmVyIHdlIGNhbiByZXBsYWNlIGl0LCB0aGUgYmV0dGVyLiAg
SXQncyBoaXN0b3J5IGlzIHdpdGggeDg2Cj4+IFBWIGd1ZXN0cywgd2hlcmUgdGhlIGVhcmx5IEFC
SXMgd2VyZSBkZXNpZ25lZCBpbiB0ZXJtcyBvZiBMaW51eCdzCj4+IGNvcHlfe3RvLGZyb219X3Vz
ZXIoKS4KPj4KPj4gSXQgaXMgc2ltaWxhcmx5IGJyb2tlbiBpbiB4ODYgd2l0aCBtZWx0ZG93biBt
aXRpZ2F0aW9ucywgYXMgd2VsbCBhcyBTTUFQCj4+IGNvbnNpZGVyYXRpb25zIChQQU4gaW4gQVJN
LCBpaXJjKS4KPj4KPj4gV2UndmUgZ290IHR3byBvcHRpb25zLiAgSW52ZW50IGEgbmV3IEFQSSB3
aGljaCB0YWtlcyBhIGdmbi9nYWRkciwgb3IKPj4gcmV0cm9maXQgdGhlIEFQSSB0byBiZSAieW91
IHBhc3MgYSB2aXJ0dWFsIGFkZHJlc3MsIHdlIHRyYW5zbGF0ZSB0bwo+PiBnZm4vZ2FkZHIsIHRo
ZW4gdXBkYXRlIHRoYXQiLiAgUGVyaGFwcyBib3RoLgo+Pgo+PiBXaGVuIHRoaXMgd2FzIGxhc3Qg
ZGlzY3Vzc2VkLCBJIHRoaW5rIHRoZSAib25ldGltZSB0cmFuc2xhdGUgdG8KPj4gZ2ZuL2dhZGRy
IiB3YXMgYSBnb29kIGVub3VnaCBjb21wYXRpYmlsaXR5IHRvIGNvcGUgd2l0aCBleGlzdGluZyBn
dWVzdHMsCj4+IGJ1dCB0aGF0IHdlIHNob3VsZCBoYXZlIGEgbW9yZSBjbGVhbiB3YXkgZm9yIG1v
ZGVybiBndWVzdHMuCj4gCj4gSSBkb24ndCB0aGluayBhIG9uZS10aW1lIHRyYW5zbGF0ZSBjYW4g
YmUgYSByZXBsYWNlbWVudCB3aXRob3V0Cj4gdGhlIGd1ZXN0IGdpdmluZyBpdHMgY29uc2VudCwg
YXQgd2hpY2ggcG9pbnQgdGhlIGd1ZXN0IGNvdWxkIGFzCj4gd2VsbCBiZSBzd2l0Y2hlZCB0byB3
aGF0ZXZlciB0aGUgcmVwbGFjZW1lbnQgaW50ZXJmYWNlIGlzIGdvaW5nCj4gdG8gYmUuIEFpdWkg
KHRoZSBpbnRyb2R1Y3Rpb24gb2YgdGhlIGZ1bmN0aW9uYWxpdHkgcHJlZGF0aW5nIG15Cj4gaW52
b2x2ZW1lbnQgd2l0aCBYZW4pIHRoZSBvcmlnaW5hbCBpZGVhIHdhcyB0aGF0IGd1ZXN0cyB3b3Vs
ZAo+IHNwZWNpZmljYWxseSBiZSBhbGxvd2VkIHRvIGNvbnRleHQgc3dpdGNoIHRoZSBtYXBwaW5n
IG9mIHRoZQo+IGludm9sdmVkIGxpbmVhciBhZGRyZXNzLgo+IAo+IEZ1cnRoZXJtb3JlIGZvciB4
ODYtNjQgZ3Vlc3RzIHdlIGFscmVhZHkgaGF2ZSBsb2dpYyB0byBkZWFsCj4gd2l0aCB0aGUgY2Fz
ZSB3aGVyZSB0aGVyZSBpcyBubyBwcmVzZW50IG1hcHBpbmcgYXQgdGhlIHRpbWUKPiB0aGUgd3Jp
dGUgaXMgdG8gb2NjdXIsIGFzIHRoYXQncyBhIGNvbW1vbiBzaXR1YXRpb24gd2l0aCB4ODYtNjQK
PiBndWVzdCB1c2VyIG1vZGUgcnVubmluZyB3aXRoIGtlcm5lbCBwYWdlIHRhYmxlcyByZW1vdmVk
Lgo+IEZvciB4ODYtMzIgZ3Vlc3RzIHdpdGggTWVsdGRvd24gbWl0aWdhdGlvbiBpbiBwbGFjZSBz
b21ldGhpbmcKPiBzaW1pbGFyIG1pZ2h0IGluZGVlZCBiZSBuZWVkZWQuIFdoZXRoZXIgc29tZXRo
aW5nIGxpa2UgdGhpcyBpcwo+IGRvYWJsZSBvbiBBUk0gZGVwZW5kcyBvbiB3aGV0aGVyIFhlbiBo
YXMgYSB3YXkgdG8ga25vdwo+IGF0IHdoaWNoIHBvaW50IG1pc3NpbmcgbWFwcGluZ3MgcmUtYXBw
ZWFyLgoKSW4gYW55IGNhc2Ugd2Ugd2FudCBzb21lIGludGVyZmFjZSB1c2luZyBnZm4vZ2FkZHIg
Zm9yIHBlcmZvcm1hbmNlCnJlYXNvbnM6IEFsd2F5cyBoYXZpbmcgdG8gZG8gYSB2YWRkci0+Z2Fk
ZHIgdHJhbnNsYXRpb24gaXMgZXhwZW5zaXZlCihlc3BlY2lhbGx5IGZvciBIVk0vUFZIIGFuZCBw
cm9iYWJseSBvbiBBUk0sIHRvbyksIHNvIHdlIHNob3VsZCB0cnkgdG8KYXZvaWQgdGhhdC4KCgpK
dWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 09:57:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 09:57: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-devel-bounces@lists.xenproject.org>)
	id 1gSJ4F-0007Pa-Az; Thu, 29 Nov 2018 09:57: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=MKqZ=OI=citrix.com=prvs=864cd69c8=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gSJ4E-0007PV-BH
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 09:57:06 +0000
X-Inumbo-ID: 1f113838-f3bd-11e8-9861-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f113838-f3bd-11e8-9861-12d6303a7972;
 Thu, 29 Nov 2018 09:57:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="82523840"
Date: Thu, 29 Nov 2018 10:56:53 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20181129095653.d2jwozb7xbuq6cq2@mac>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-7-git-send-email-chao.gao@intel.com>
 <20181128152209.hqpgqtuy2mx7ytk6@mac>
 <20181129044325.GD23701@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181129044325.GD23701@gao-cwp>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 6/6] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, Borislav Petkov <bp@suse.de>,
 Ashok Raj <ashok.raj@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMTI6NDM6MjVQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDQ6MjI6MDlQTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MzQ6MTZQTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gVGhpcyBwYXRjaCBwb3J0cyBtaWNyb2NvZGUgaW1wcm92ZW1l
bnQgcGF0Y2hlcyBmcm9tIGxpbnV4IGtlcm5lbC4KPiA+PiAKPiA+PiBCZWZvcmUgeW91IHJlYWQg
YW55IGZ1cnRoZXI6IHRoZSBlYXJseSBsb2FkaW5nIG1ldGhvZCBpcyBzdGlsbCB0aGUKPiA+PiBw
cmVmZXJyZWQgb25lIGFuZCB5b3Ugc2hvdWxkIGFsd2F5cyBkbyB0aGF0LiBUaGUgZm9sbG93aW5n
IHBhdGNoIGlzCj4gPj4gaW1wcm92aW5nIHRoZSBsYXRlIGxvYWRpbmcgbWVjaGFuaXNtIGZvciBs
b25nIHJ1bm5pbmcgam9icyBhbmQgY2xvdWQgdXNlCj4gPj4gY2FzZXMuCj4gPj4gCj4gPj4gR2F0
aGVyIGFsbCBjb3JlcyBhbmQgc2VyaWFsaXplIHRoZSBtaWNyb2NvZGUgdXBkYXRlIG9uIHRoZW0g
YnkgZG9pbmcgaXQKPiA+PiBvbmUtYnktb25lIHRvIG1ha2UgdGhlIGxhdGUgdXBkYXRlIHByb2Nl
c3MgYXMgcmVsaWFibGUgYXMgcG9zc2libGUgYW5kCj4gPj4gYXZvaWQgcG90ZW50aWFsIGlzc3Vl
cyBjYXVzZWQgYnkgdGhlIG1pY3JvY29kZSB1cGRhdGUuCj4gPj4gCj4gPj4gU2lnbmVkLW9mZi1i
eTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiA+PiBUZXN0ZWQtYnk6IENoYW8gR2Fv
IDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gPj4gW2xpbnV4IGNvbW1pdDogYTUzMjFhZWM2NDEyYjIw
YjVhZDE1ZGIyZDZiOTE2YzA1MzQ5ZGJmZl0KPiA+PiBbbGludXggY29tbWl0OiBiYjhjMTNkNjFh
NjI5Mjc2YTE2MmMxZDJiMWEyMGE4MTVjYmNmYmI3XQo+ID4KPiA+SWYgdGhpcyBwYXRjaCBpcyB0
aGUgc3F1YXNoIG9mIHR3byBMaW51eCBjb21taXRzLCBwbGVhc2UgcG9zdCB0aGUKPiA+cG9ydGVk
IHZlcnNpb25zIG9mIHRoZSB0d28gY29tbWl0cyBzZXBhcmF0ZWx5Lgo+IAo+IEkgZG9uJ3QgdW5k
ZXJzdGFuZCB0aGlzIG9uZS4KCllvdSByZWZlcmVuY2UgdHdvIExpbnV4IGNvbW1pdHMgYWJvdmUs
IHdoeSBpcyB0aGlzIGRvbmU/CgpJIGFzc3VtZSB0aGlzIGlzIGJlY2F1c2UgeW91IGFyZSBwb3J0
aW5nIHR3byBMaW51eCBjb21taXRzIHRvIFhlbiwgaW4Kd2hpY2ggY2FzZSBJIHRoaW5rIHRoYXQg
c2hvdWxkIGJlIGRvbmUgaW4gdHdvIGRpZmZlcmVudCBwYXRjaGVzLCBvciBhCm5vdGUgbmVlZHMg
dG8gYmUgYWRkZWQgdG8gd2h5IHlvdSBtZXJnZSB0d28gTGludXggY29tbWl0cyBpbnRvIGEKc2lu
Z2xlIFhlbiBwYXRjaC4KCj4gPj4gQEAgLTMxMSwxMyArMzUwLDQ1IEBAIGludCBtaWNyb2NvZGVf
dXBkYXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkgYnVmLCB1bnNpZ25lZCBs
b25nIGxlbikKPiA+PiAgICAgIGlmICggcmV0IDw9IDAgKQo+ID4+ICAgICAgewo+ID4+ICAgICAg
ICAgIHByaW50aygiTm8gdmFsaWQgb3IgbmV3ZXIgbWljcm9jb2RlIGZvdW5kLiBVcGRhdGUgYWJv
cnQhXG4iKTsKPiA+PiAtICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+PiArICAgICAgICByZXQg
PSAtRUlOVkFMOwo+ID4+ICsgICAgICAgIGdvdG8gcHV0Owo+ID4+ICAgICAgfQo+ID4+ICAKPiA+
PiAtICAgIGluZm8tPmVycm9yID0gMDsKPiA+PiAtICAgIGluZm8tPmNwdSA9IGNwdW1hc2tfZmly
c3QoJmNwdV9vbmxpbmVfbWFwKTsKPiA+PiArICAgIGF0b21pY19zZXQoJmluZm8tPmNwdV9pbiwg
MCk7Cj4gPj4gKyAgICBhdG9taWNfc2V0KCZpbmZvLT5jcHVfb3V0LCAwKTsKPiA+PiArCj4gPj4g
KyAgICAvKiBDYWxjdWxhdGUgdGhlIG51bWJlciBvZiBvbmxpbmUgQ1BVIGNvcmUgKi8KPiA+PiAr
ICAgIG5yX2NvcmVzID0gMDsKPiA+PiArICAgIGZvcl9lYWNoX29ubGluZV9jcHUoY3B1KQo+ID4+
ICsgICAgICAgIGlmICggY3B1ID09IGNwdW1hc2tfZmlyc3QocGVyX2NwdShjcHVfc2libGluZ19t
YXNrLCBjcHUpKSApCj4gPj4gKyAgICAgICAgICAgIG5yX2NvcmVzKys7Cj4gPj4gKwo+ID4+ICsg
ICAgcHJpbnRrKCIlZCBjb3JlcyBhcmUgdG8gdXBkYXRlIGl0cyBtaWNyb2NvZGVcbiIsIG5yX2Nv
cmVzKTsKPiA+PiAgCj4gPj4gLSAgICByZXR1cm4gY29udGludWVfaHlwZXJjYWxsX29uX2NwdShp
bmZvLT5jcHUsIGRvX21pY3JvY29kZV91cGRhdGUsIGluZm8pOwo+ID4+ICsgICAgLyoKPiA+PiAr
ICAgICAqIFdlIGludGVuZCB0byBkaXNhYmxlIGludGVycnVwdCBmb3IgbG9uZyB0aW1lLCB3aGlj
aCBtYXkgbGVhZCB0bwo+ID4+ICsgICAgICogd2F0Y2hkb2cgdGltZW91dC4KPiA+PiArICAgICAq
Lwo+ID4+ICsgICAgd2F0Y2hkb2dfZGlzYWJsZSgpOwo+ID4+ICsgICAgLyoKPiA+PiArICAgICAq
IExhdGUgbG9hZGluZyBkYW5jZS4gV2h5IHRoZSBoZWF2eS1oYW5kZWQgc3RvcF9tYWNoaW5lIGVm
Zm9ydD8KPiA+PiArICAgICAqCj4gPj4gKyAgICAgKiAtIEhUIHNpYmxpbmdzIG11c3QgYmUgaWRs
ZSBhbmQgbm90IGV4ZWN1dGUgb3RoZXIgY29kZSB3aGlsZSB0aGUgb3RoZXIKPiA+PiArICAgICAq
ICAgc2libGluZyBpcyBsb2FkaW5nIG1pY3JvY29kZSBpbiBvcmRlciB0byBhdm9pZCBhbnkgbmVn
YXRpdmUKPiA+PiArICAgICAqICAgaW50ZXJhY3Rpb25zIGNhdXNlIGJ5IHRoZSBsb2FkaW5nLgo+
ID4KPiA+V2VsbCwgdGhlIEhUIHNpYmxpbmdzIHdpbGwgYmUgZXhlY3V0aW5nIGNvZGUsIHNpbmNl
IHRoZXkgYXJlIGluIGEKPiA+d2hpbGUgbG9vcCB3YWl0aW5nIGZvciB0aGUgbm9uLXNpYmxpbmdz
IGNvcmVzIHRvIGZpbmlzaCB1cGRhdGluZy4KPiAKPiBTdHJpY3RseSBzcGVha2luZywgeW91IGFy
ZSByaWdodC4gVGhlICdpZGxlJyBJIHRoaW5rIG1lYW5zIG5vIG90aGVyCj4gd29ya2xvYWQgb24g
dGhlIGNwdSBleGNlcHQgbWljcm9jb2RlIGxvYWRpbmcgKGZvciBhIEhUIHNpYmxpbmcgd2hpY2gK
PiBpc24ndCBjaG9zZW4gdG8gZG8gdGhlIHVwZGF0ZSwgbWVhbnMgd2FpdGluZyBmb3IgdGhlIGNv
bXBsZXRpb24gb2YKPiB0aGUgb3RoZXIgc2libGluZykuCgpDb3VsZCB5b3UgY2xhcmlmeSB0aGUg
Y29tbWVudCB0aGVuPwoKQnkgd29ya2xvYWQgeW91IG1lYW4gdGhhdCBubyBvdGhlciBtaWNyb2Nv
ZGUgbG9hZGluZyBzaG91bGQgYmUKYXR0ZW1wdGVkIGZyb20gYSBIVCBzaWJsaW5nPwoKSXMgdGhl
cmUgYSBzZXQgb2YgaW5zdHJ1Y3Rpb25zIG9yIGZ1bmN0aW9uYWxpdHkgdGhhdCBjYW5ub3QgYmUg
dXNlZCBieQpIVCBzaWJsaW5ncyB3aGlsZSBwZXJmb3JtaW5nIGEgbWljcm9jb2RlIGxvYWQ/CgpU
aGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 10:04:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 10:04: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-devel-bounces@lists.xenproject.org>)
	id 1gSJAr-0008D4-6B; Thu, 29 Nov 2018 10:03:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=eslh=oi=citrix.com=prvs=864258860=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gSJAp-0008Cz-Kp
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 10:03:55 +0000
X-Inumbo-ID: 134a7a7c-f3be-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 134a7a7c-f3be-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 10:03:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="82524206"
To: Jan Beulich <JBeulich@suse.com>
References: <CAOcqxo3MTA0iSAD2m5P87+YBwv_d5_-RHSEX0uuwFwHAC0dVZg@mail.gmail.com>
 <2d3b870d-eb6e-d70c-0700-c6982354a0f1@arm.com>
 <e26ceefe-9f47-95d0-98a9-c84238d00e9f@citrix.com>
 <5BFFB3CD020000780020115A@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6de36a91-858d-8a46-fda0-3982588e72ae@citrix.com>
Date: Thu, 29 Nov 2018 10:03:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <5BFFB3CD020000780020115A@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [ARM] gvirt_to_maddr fails when DomU is created
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, vlad.babchuk@gmail.com,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMTEvMjAxOCAwOTozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjguMTEuMTgg
YXQgMDE6MDUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gdXBkYXRlX3J1
bnN0YXRlX2FyZWEoKSB1c2luZyBhIHZpcnR1YWwgYWRkcmVzcyBpcyBhIGNvbXBsZXRlIG1pc2Zl
YXR1cmUsCj4+IGFuZCB0aGUgc29vbmVyIHdlIGNhbiByZXBsYWNlIGl0LCB0aGUgYmV0dGVyLiAg
SXQncyBoaXN0b3J5IGlzIHdpdGggeDg2Cj4+IFBWIGd1ZXN0cywgd2hlcmUgdGhlIGVhcmx5IEFC
SXMgd2VyZSBkZXNpZ25lZCBpbiB0ZXJtcyBvZiBMaW51eCdzCj4+IGNvcHlfe3RvLGZyb219X3Vz
ZXIoKS4KPj4KPj4gSXQgaXMgc2ltaWxhcmx5IGJyb2tlbiBpbiB4ODYgd2l0aCBtZWx0ZG93biBt
aXRpZ2F0aW9ucywgYXMgd2VsbCBhcyBTTUFQCj4+IGNvbnNpZGVyYXRpb25zIChQQU4gaW4gQVJN
LCBpaXJjKS4KPj4KPj4gV2UndmUgZ290IHR3byBvcHRpb25zLiAgSW52ZW50IGEgbmV3IEFQSSB3
aGljaCB0YWtlcyBhIGdmbi9nYWRkciwgb3IKPj4gcmV0cm9maXQgdGhlIEFQSSB0byBiZSAieW91
IHBhc3MgYSB2aXJ0dWFsIGFkZHJlc3MsIHdlIHRyYW5zbGF0ZSB0bwo+PiBnZm4vZ2FkZHIsIHRo
ZW4gdXBkYXRlIHRoYXQiLiAgUGVyaGFwcyBib3RoLgo+Pgo+PiBXaGVuIHRoaXMgd2FzIGxhc3Qg
ZGlzY3Vzc2VkLCBJIHRoaW5rIHRoZSAib25ldGltZSB0cmFuc2xhdGUgdG8KPj4gZ2ZuL2dhZGRy
IiB3YXMgYSBnb29kIGVub3VnaCBjb21wYXRpYmlsaXR5IHRvIGNvcGUgd2l0aCBleGlzdGluZyBn
dWVzdHMsCj4+IGJ1dCB0aGF0IHdlIHNob3VsZCBoYXZlIGEgbW9yZSBjbGVhbiB3YXkgZm9yIG1v
ZGVybiBndWVzdHMuCj4gSSBkb24ndCB0aGluayBhIG9uZS10aW1lIHRyYW5zbGF0ZSBjYW4gYmUg
YSByZXBsYWNlbWVudCB3aXRob3V0Cj4gdGhlIGd1ZXN0IGdpdmluZyBpdHMgY29uc2VudCwgYXQg
d2hpY2ggcG9pbnQgdGhlIGd1ZXN0IGNvdWxkIGFzCj4gd2VsbCBiZSBzd2l0Y2hlZCB0byB3aGF0
ZXZlciB0aGUgcmVwbGFjZW1lbnQgaW50ZXJmYWNlIGlzIGdvaW5nCj4gdG8gYmUuIEFpdWkgKHRo
ZSBpbnRyb2R1Y3Rpb24gb2YgdGhlIGZ1bmN0aW9uYWxpdHkgcHJlZGF0aW5nIG15Cj4gaW52b2x2
ZW1lbnQgd2l0aCBYZW4pIHRoZSBvcmlnaW5hbCBpZGVhIHdhcyB0aGF0IGd1ZXN0cyB3b3VsZAo+
IHNwZWNpZmljYWxseSBiZSBhbGxvd2VkIHRvIGNvbnRleHQgc3dpdGNoIHRoZSBtYXBwaW5nIG9m
IHRoZQo+IGludm9sdmVkIGxpbmVhciBhZGRyZXNzLgoKVGhhdCBlbnRpcmVseSBkZXBlbmRzIG9u
IGhvdyBndWVzdHMgY3VycmVudGx5IHVzZSB0aGUgYWRkcmVzcyB0aGV5IHNldAp1cC7CoCBUaGUg
cHVycG9zZSBvZiBpbnZlc3RpZ2F0aW5nIGFuIG9wdGlvbiBsaWtlIHRoaXMgaXMgc3BlY2lmaWNh
bGx5IHRvCmF2b2lkIG5lZWRpbmcgdG8gYWx0ZXIgdGhlIGd1ZXN0Li4uCgo+Cj4gRnVydGhlcm1v
cmUgZm9yIHg4Ni02NCBndWVzdHMgd2UgYWxyZWFkeSBoYXZlIGxvZ2ljIHRvIGRlYWwKPiB3aXRo
IHRoZSBjYXNlIHdoZXJlIHRoZXJlIGlzIG5vIHByZXNlbnQgbWFwcGluZyBhdCB0aGUgdGltZQo+
IHRoZSB3cml0ZSBpcyB0byBvY2N1ciwgYXMgdGhhdCdzIGEgY29tbW9uIHNpdHVhdGlvbiB3aXRo
IHg4Ni02NAo+IGd1ZXN0IHVzZXIgbW9kZSBydW5uaW5nIHdpdGgga2VybmVsIHBhZ2UgdGFibGVz
IHJlbW92ZWQuCj4gRm9yIHg4Ni0zMiBndWVzdHMgd2l0aCBNZWx0ZG93biBtaXRpZ2F0aW9uIGlu
IHBsYWNlIHNvbWV0aGluZwo+IHNpbWlsYXIgbWlnaHQgaW5kZWVkIGJlIG5lZWRlZC4gV2hldGhl
ciBzb21ldGhpbmcgbGlrZSB0aGlzIGlzCj4gZG9hYmxlIG9uIEFSTSBkZXBlbmRzIG9uIHdoZXRo
ZXIgWGVuIGhhcyBhIHdheSB0byBrbm93Cj4gYXQgd2hpY2ggcG9pbnQgbWlzc2luZyBtYXBwaW5n
cyByZS1hcHBlYXIuCgouLi4gc28gd2UgY2FuIGdldCBzb21ldGhpbmcgd2hpY2ggd29ya3Mgd2l0
aG91dCBoYXZpbmcgdG8gZG8gYSBmdWxsCnBhZ2V3YWxrIChhbmQgbmVzdGVkIHZtZXhpdCEpIG9u
IGV2ZXJ5IGNvbnRleHQgc3dpdGNoIGFuZCBlYWNoIHRpbWUgd2UKdG9nZ2xlIHRoZSBndWVzdCBw
YWdldGFibGVzLgoKRnVydGhlcm1vcmUsIGxvb2tpbmcgYXQgdGhlIGNvbnRlbnQgaGVsZCBpbiB0
aGUgcnVuc3RhdGUgYXJlYSwgd2hhdCBkbwpndWVzdHMgYWN0dWFsbHkgdXNlIHRoZSBpbmZvcm1h
dGlvbiBmb3I/wqAgSXQgbG9va3MgbGlrZSBpdCBpcyBvZgptYXJnaW5hbCB1c2UgZm9yIGRpYWdu
b3N0aWNzIHdpdGhpbiB0aGUgZ3Vlc3QuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 10:04:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 10:04: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-devel-bounces@lists.xenproject.org>)
	id 1gSJBl-0008Hj-NO; Thu, 29 Nov 2018 10:04: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=suqh=oi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSJBk-0008Hb-BE
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 10:04:52 +0000
X-Inumbo-ID: 35b26aa0-f3be-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35b26aa0-f3be-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 10:04:50 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Nov 2018 03:04:50 -0700
Message-Id: <5BFFB9C0020000780020119C@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 29 Nov 2018 03:04:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1543442182-3557-1-git-send-email-rcojocaru@bitdefender.com>
 <1543442182-3557-5-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1543442182-3557-5-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V10 4/5] p2m: Always use hostp2m when
 clipping rangesets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjExLjE4IGF0IDIyOjU2LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gQ2hhbmdlcyBzaW5jZSBWOToKPiAgLSBSZW1vdmVkIHRoZSBwYXRjaCBSRkMgKHJlcGxh
Y2VkIGJ5IGEgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcpLgo+ICAtIFJldXNlZCBzdGFydCBhbmQg
ZW5kIGluIGNoYW5nZV90eXBlX3JhbmdlKCkgYW5kIHJlbW92ZWQgdGhlCj4gICAgaW50ZXJtZWRp
YXJ5IHZhcmlhYmxlcyByYW5nZV9zdGFydCBhbmQgcmFuZ2VfZW5kLgo+ICAtIEFkZGVkIGFuIGV4
dHJhIGV4cGxhbmF0aW9uIGZvciB0aGUgaWYgKCBzdGFydCA+IGVuZCApIHJldHVybjsKPiAgICBj
b2RlIGluIHRoZSBjb21tZW50LgoKVGhpcyBsYXN0IGl0ZW0gaXNuJ3QgcmVhbGx5IHRha2luZyBj
YXJlIG9mIHRoZSBjb21tZW50cyBJIGdhdmUgb24gdjkuClRoZSBfaW5jb21pbmdfIHN0YXJ0IGJl
aW5nIGxhcmdlciB0aGFuIHRoZSBfaW5jb21pbmdfIGVuZCBpcwpzb21ldGhpbmcgd29ydGggdG8g
cG9pbnQgb3V0LiBCdXQgeW91IHB1dCB0aGF0IGNoZWNrIGFmdGVyIGNsaXBwaW5nCmVuZC4gRnVy
dGhlcm1vcmUgaXQgbG9va3MgbGlrZSB5b3UgY29udGludWUgdG8gYnJlYWsgdGhlIGNhc2UKd2hl
cmUgLT5tYXhfbWFwcGVkX3BmbiBpbmNyZWFzZXMgc3Vic2VxdWVudGx5LCBpLmUuIHlvdSBzdGls
bApkb24ndCB1cGRhdGUgdGhlIHJhbmdlc2V0IHdpdGggdGhlIHVubW9kaWZpZWQgaW5jb21pbmcg
dmFsdWVzLgpPciBvdGhlcndpc2UgSSB3b3VsZCBoYXZlIGV4cGVjdGVkIGFuIGV4cGxhbmF0aW9u
IChhcyBhIHJlcGx5CnRvIG15IGNvbW1lbnRzLCBub3QgbmVjZXNzYXJpbHkgYnkgYWRkaW5nIHRv
IGRlc2NyaXB0aW9uIG9yCmNvbW1lbnRzIG9mIHRoZSBwYXRjaCBoZXJlKSB3aHkgZWl0aGVyIHRo
aXMgaXMgbm90IGFuIGlzc3VlIG9yIEknbQptaXNyZWFkaW5nIGFueXRoaW5nLgoKSmFuCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 10:07:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 10:07: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-devel-bounces@lists.xenproject.org>)
	id 1gSJE3-0008St-6o; Thu, 29 Nov 2018 10:07: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=suqh=OI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSJE2-0008Sm-6z
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 10:07:14 +0000
X-Inumbo-ID: 89fd3420-f3be-11e8-aa3a-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 89fd3420-f3be-11e8-aa3a-12d6303a7972;
 Thu, 29 Nov 2018 10:07:12 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Nov 2018 03:07:11 -0700
Message-Id: <5BFFBA4E02000078002011B0@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 29 Nov 2018 03:07:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1543442182-3557-1-git-send-email-rcojocaru@bitdefender.com>
 <1543442182-3557-6-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1543442182-3557-6-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V10 5/5] p2m: change_type_range: Only
 invalidate mapped gfns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjExLjE4IGF0IDIyOjU2LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gY2hhbmdlX3JhbmdlX3R5cGUoKSBpbnZhbGlkYXRlcyBnZm4gcmFuZ2VzIHRvIGxhemls
eSBjaGFuZ2UgdGhlIHR5cGUKPiBvZiBhIHJhbmdlIG9mIGdmbnMsIGFuZCBhbHNvIG1vZGlmaWVz
IHRoZSBsb2dkaXJ0eSByYW5nZXNldHMgb2YgdGhhdAo+IHAybS4gQXQgdGhlIG1vbWVudCwgaXQg
Y2xpcHMgYm90aCBkb3duIGJ5IHRoZSBob3N0cDJtLgo+IAo+IFdoaWxlIHRoaXMgd2lsbCByZXN1
bHQgaW4gY29ycmVjdCBiZWhhdmlvciwgaXQncyBub3QgZW50aXJlbHkgZWZmaWNpZW50LAo+IHNp
bmNlIGludmFsaWRhdGVkIGVudHJpZXMgb3V0c2lkZSB0aGF0IHJhbmdlIHdpbGwsIG9uIGZhdWx0
LCBzaW1wbHkgYmUKPiBtb2RpZmllZCBiYWNrIHRvICJlbXB0eSIgYmVmb3JlIGZhdWx0aW5nIG5v
cm1hbGx5IGFnYWluLgo+IAo+IFNlcGFyYXRlIG91dCB0aGUgY2FsY3VsYXRpb24gb2YgdGhlIHR3
byByYW5nZXMuICBLZWVwIHVzaW5nIHRoZQo+IGhvc3RwMm0ncyBtYXhfbWFwcGVkX3BmbiB0byBj
bGlwIHRoZSBsb2dkaXJ0eSByYW5nZXMsIGJ1dCB1c2UgdGhlCj4gY3VycmVudCBwMm0ncyBtYXhf
bWFwcGVkX3BmbiB0byBmdXJ0aGVyIGNsaXAgdGhlIGludmFsaWRhdGlvbiByYW5nZQo+IGZvciBh
bHRlcm5hdGUgcDJtcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gCj4gLS0tCj4gQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
ZXUuY2l0cml4LmNvbT4KPiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IEND
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENDOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgo+IAo+IC0tLQo+IENoYW5nZXMgc2luY2UgVjk6Cj4gIC0gQ29ycmVjdGVk
IGZ1bmN0aW9uIG5hbWUgaW4gcGF0Y2ggc3ViamVjdC4KCkZ1bm55OiBJIGRpZG4ndCBldmVuIG5v
dGljZSB0aGUgaXNzdWUgaW4gdGhlIHBhdGNoIHRpdGxlLiBJIGhhZApwb2ludGVkIGl0IG91dCBh
Z2FpbnN0IHRoZSBzdGFydCBvZiB0aGUgZGVzY3JpcHRpb24sIHdoZXJlIGl0CnN0aWxsIGV4aXN0
cy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 10:12:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 10:12: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-devel-bounces@lists.xenproject.org>)
	id 1gSJJB-0000mF-1X; Thu, 29 Nov 2018 10:12: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=suqh=OI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSJJ9-0000mA-JQ
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 10:12:31 +0000
X-Inumbo-ID: 476a867a-f3bf-11e8-818d-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 476a867a-f3bf-11e8-818d-12d6303a7972;
 Thu, 29 Nov 2018 10:12:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Nov 2018 03:12:29 -0700
Message-Id: <5BFFBB8A02000078002011C2@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 29 Nov 2018 03:12:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <CAOcqxo3MTA0iSAD2m5P87+YBwv_d5_-RHSEX0uuwFwHAC0dVZg@mail.gmail.com>
 <2d3b870d-eb6e-d70c-0700-c6982354a0f1@arm.com>
 <e26ceefe-9f47-95d0-98a9-c84238d00e9f@citrix.com>
 <5BFFB3CD020000780020115A@prv1-mh.provo.novell.com>
 <6de36a91-858d-8a46-fda0-3982588e72ae@citrix.com>
In-Reply-To: <6de36a91-858d-8a46-fda0-3982588e72ae@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [ARM] gvirt_to_maddr fails when DomU is created
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, vlad.babchuk@gmail.com,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjExLjE4IGF0IDExOjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRnVydGhlcm1vcmUsIGxvb2tpbmcgYXQgdGhlIGNvbnRlbnQgaGVsZCBpbiB0aGUgcnVu
c3RhdGUgYXJlYSwgd2hhdCBkbwo+IGd1ZXN0cyBhY3R1YWxseSB1c2UgdGhlIGluZm9ybWF0aW9u
IGZvcj8gIEl0IGxvb2tzIGxpa2UgaXQgaXMgb2YKPiBtYXJnaW5hbCB1c2UgZm9yIGRpYWdub3N0
aWNzIHdpdGhpbiB0aGUgZ3Vlc3QuCgpDb3JyZWN0IHN0ZWFsIHRpbWUgYWNjb3VudGluZywgYXQg
dGhlIHZlcnkgbGVhc3QsIGRlcGVuZHMgb24gdGhpcwppaXJjLiBTdGVhbCB0aW1lIGFjY291bnRp
bmcgYmVpbmcgd3JvbmcgaGFzIGxlYWQgdG8gbXVsdGlwbGUgc3VwcG9ydApjYWxscyBoZXJlIGlu
IHRoZSBwYXN0LCBzbyBJIGRvbid0IHRoaW5rIEknZCBzdWJzY3JpYmUgdG8gdGhlICJtYXJnaW5h
bCIKcGFydC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 10:21:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 10:21: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-devel-bounces@lists.xenproject.org>)
	id 1gSJRr-0001ZK-5j; Thu, 29 Nov 2018 10:21: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=suqh=oi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSJRp-0001ZF-Pj
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 10:21:29 +0000
X-Inumbo-ID: 880b7d5c-f3c0-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 880b7d5c-f3c0-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 10:21:27 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Nov 2018 03:19:27 -0700
Message-Id: <5BFFBD2D02000078002011D7@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 29 Nov 2018 03:19:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-3-git-send-email-chao.gao@intel.com>
 <20181128120014.r6llmchpcjtjlwc6@mac> <20181129024032.GB23701@gao-cwp>
In-Reply-To: <20181129024032.GB23701@gao-cwp>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/6] microcode: save all microcodes which
 pass sanity check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjExLjE4IGF0IDAzOjQwLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBXZWQsIE5vdiAyOCwgMjAxOCBhdCAwMTowMDoxNFBNICswMTAwLCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+Pk9uIFdlZCwgTm92IDI4LCAyMDE4IGF0IDAxOjM0OjEyUE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+Pj4gQEAgLTQ5MSw2ICs1NTksMjEgQEAgc3RhdGljIGludCBjcHVfcmVxdWVz
dF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAo+Pj4gICAgICB3
aGlsZSAoIChlcnJvciA9IGdldF91Y29kZV9mcm9tX2J1ZmZlcl9hbWQobWNfYW1kLCBidWYsIGJ1
ZnNpemUsCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmb2Zmc2V0KSkgPT0gMCApCj4+PiAgICAgIHsKPj4+ICsgICAgICAgIHN0cnVjdCB1Y29kZV9w
YXRjaCAqdWNvZGVfcGF0Y2g7Cj4+PiArCj4+PiArICAgICAgICAvKgo+Pj4gKyAgICAgICAgICog
U2F2ZSB0aGlzIG1pY3JvY29kZSBiZWZvcmUgY2hlY2tpbmcgdGhlIHNpZ25hdHVyZS4gSXQgaXMg
dG8KPj4+ICsgICAgICAgICAqIG9wdGltaXplIG1pY3JvY29kZSB1cGRhdGUgb24gYSBtaXhlZCBm
YW1pbHkgc3lzdGVtLiBQYXJzaW5nCj4+Cj4+RXIsIGlzIGl0IHBvc3NpYmxlIHRvIGhhdmUgYSBz
eXN0ZW0gd2l0aCBDUFVzIG9mIGRpZmZlcmVudCBmYW1pbHk/Cj4+V2hhdCdzIGdvaW5nIHRvIGhh
cHBlbiB3aXRoIENQVXMgaGF2aW5nIGRpZmZlcmVudCBmZWF0dXJlcz8KPiAKPiBJIGhhdmUgbm8g
aWRlYS4gVGhhdCBlYWNoIGNwdSBoYXMgYSBwZXItY3B1IHZhcmlhYmxlIHRvIHN0b3JlIHRoZQo+
IG1pY3JvY29kZSByYXRoZXIgdGhhbiBhIGdsb2JhbCBvbmUgZ2l2ZXMgbWUgYSBmZWVsaW5nIHRo
YXQgdGhlIGN1cnJlbnQKPiBpbXBsZW1lbnRhdGlvbiB3YW50cyB0byBtYWtlIGl0IHdvcmsgb24g
YSBzeXN0ZW0gd2l0aCBDUFVzIG9mIGRpZmZlcmVudAo+IGZhbWlseS4KCkkgdGhpbmsgd2UndmUg
bG9uZyBnaXZlbiB1cCBvbiBzdXBwb3J0aW5nIG1peGVkLW1vZGVsIG9yIGV2ZW4KbWl4ZWQtZmFt
aWx5IHN5c3RlbXMuIFRoZXJlZm9yZSBpbiB0aGlzIG92ZXJoYXVsIGRvaW5nIGF3YXkgd2l0aApw
ZXItQ1BVIHRyYWNraW5nIGJleW9uZCB0aGUgcHJlc2VudCB1Y29kZSBsZXZlbCAod2hpY2ggaW5k
ZWVkCm1heSBkaWZmZXIsIGV2ZW4gaWYgd2UgbWF5IGhhdmUgdG8gY29uc2lkZXIgdG8gcmVmdXNl
IGtlZXBpbmcgdGhlCnN5c3RlbSB1cCBpbiBzdWNoIGEgY2FzZSkgd291bGQgcGVyaGFwcyBiZSBw
cmV0dHkgcmVhc29uYWJsZS4KCk9uZSB0aGluZyBkZWZpbml0ZWx5IG5lZWRzIHRvIHdvcms6IFVw
ZGF0aW5nIG9mIHVjb2RlIHdoZW4KZmlybXdhcmUgaGFzIGxvYWRlZCBkaWZmZXJpbmcgdmVyc2lv
bnMgKHdoaWNoIHVzdWFsbHkgYm9pbHMgZG93bgp0byBmaXJtd2FyZSBuZWdsZWN0aW5nIHRvIGxv
YWQgdWNvZGUgb24gYWxsIGNvcmVzKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 10:23:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 10:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSJTc-0001fJ-Ki; Thu, 29 Nov 2018 10:23: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=I9BH=OI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gSJTb-0001fD-Tl
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 10:23:19 +0000
X-Inumbo-ID: ca0189f2-f3c0-11e8-a6bb-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ca0189f2-f3c0-11e8-a6bb-12d6303a7972;
 Thu, 29 Nov 2018 10:23:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 181BD80D;
 Thu, 29 Nov 2018 02:23:18 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4D7603F59C;
 Thu, 29 Nov 2018 02:23:17 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
 <1543440731-21947-10-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4a7af7f2-f70c-7b32-b7a8-953373d4943e@arm.com>
Date: Thu, 29 Nov 2018 10:23:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1543440731-21947-10-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 09/16] gic-vgic:vgic: avoid excessive
 conversions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLAoKT24gMjgvMTEvMjAxOCAyMTozMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBG
cm9tOiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IEF2b2lkIGV4
Y2Vzc2l2ZSBjb252ZXJzaW9ucyBiZXR3ZWVuIHBlbmRpbmdfaXJxIGFuZCBpcnEgbnVtYmVyL3By
aW9yaXR5Lgo+IFRoaXMgc2ltbGlmaWVzIGZ1bmN0aW9ucyBpbnRlcmZhY2UgYW5kIHJlZHVjZXMg
dW5kZXIgbG9ja3MgY29kZSBzaXplLgoKSSB3YXMgZXhwZWN0aW5nIHRoZSBjb21taXQgbWVzc2Fn
ZSB0byBiZSB1cGRhdGVkIGJhc2VkIG9uIHRoZSBkaXNjdXNzaW9uIHdlIGhhZCAKd2hlbiB5b3Ug
c2VudCB0aGlzIHBhdGNoIHNlcGFyYXRlbHkuCgpDaGVlcnMsCgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gLS0tCj4gICB4ZW4vYXJj
aC9hcm0vZ2ljLXZnaWMuYyAgICB8IDEwICsrKy0tLS0tLS0KPiAgIHhlbi9hcmNoL2FybS92Z2lj
LXYzLWl0cy5jIHwgIDIgKy0KPiAgIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgIHwgIDYgKysr
LS0tCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oICB8ICAzIC0tLQo+ICAgeGVuL2luY2x1
ZGUvYXNtLWFybS92Z2ljLmggfCAgMiArKwo+ICAgNSBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlv
bnMoKyksIDE0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2lj
LXZnaWMuYyBiL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCj4gaW5kZXggOWJiZDBjNS4uZjBlNmM2
ZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS9naWMtdmdpYy5jCj4gQEAgLTc1LDEwICs3NSw4IEBAIHZvaWQgZ2ljX3JlbW92ZV9mcm9t
X2xyX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKPiAgICAg
ICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7Cj4gICB9Cj4gICAKPiAtdm9pZCBnaWNfcmFp
c2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEp
Cj4gK3ZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBl
bmRpbmdfaXJxICpuKQo+ICAgewo+IC0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpuID0gaXJxX3Rv
X3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOwo+IC0KPiAgICNpZmRlZiBDT05GSUdfR0lDVjMKPiAg
ICAgICAvKiBJZiBhbiBMUEkgaGFzIGJlZW4gcmVtb3ZlZCBtZWFud2hpbGUsIHRoZXJlIGlzIG5v
dGhpbmcgbGVmdCB0byByYWlzZS4gKi8KPiAgICAgICBpZiAoIHVubGlrZWx5KCFuKSApCj4gQEAg
LTEzNSwxMiArMTMzLDEwIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgZ2ljX2ZpbmRfdW51c2VkX2xy
KHN0cnVjdCB2Y3B1ICp2LAo+ICAgICAgIHJldHVybiBscjsKPiAgIH0KPiAgIAo+IC12b2lkIGdp
Y19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2ly
cSwKPiAtICAgICAgICB1bnNpZ25lZCBpbnQgcHJpb3JpdHkpCj4gK3ZvaWQgZ2ljX3JhaXNlX2d1
ZXN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQo+ICAgewo+ICAg
ICAgIGludCBpOwo+ICAgICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfZ2V0X25yX2xycygp
Owo+IC0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcodiwgdmlydHVh
bF9pcnEpOwo+ICAgCj4gICAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMu
bG9jaykpOwo+ICAgCj4gQEAgLTIzMyw3ICsyMjksNyBAQCBzdGF0aWMgdm9pZCBnaWNfdXBkYXRl
X29uZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkpCj4gICAgICAgICAgIGlmICggdGVzdF9iaXQo
R0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKSAmJgo+ICAgICAgICAgICAgICAgIHRl
c3RfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcC0+c3RhdHVzKSAmJgo+ICAgICAgICAgICAg
ICAgICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX01JR1JBVElORywgJnAtPnN0YXR1cykgKQo+IC0g
ICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHYsIGlycSwgcC0+cHJpb3JpdHkpOwo+ICsg
ICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHYsIHApOwo+ICAgICAgICAgICBlbHNlIHsK
PiAgICAgICAgICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmluZmxpZ2h0KTsKPiAgICAgICAgICAg
ICAgIC8qCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMtaXRzLmMKPiBpbmRleCAzYzY2OTNkLi5mOWJkMjdmIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMt
djMtaXRzLmMKPiBAQCAtNDQ4LDcgKzQ0OCw3IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9scGlfdmdp
Y19zdGF0dXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKPiAgICAgICB7
Cj4gICAgICAgICAgIGlmICggIWxpc3RfZW1wdHkoJnAtPmluZmxpZ2h0KSAmJgo+ICAgICAgICAg
ICAgICAgICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwLT5zdGF0dXMpICkKPiAt
ICAgICAgICAgICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSh2LCBwLT5pcnEsIHAtPmxwaV9wcmlvcml0
eSk7Cj4gKyAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodiwgcCk7Cj4gICAgICAgfQo+
ICAgICAgIGVsc2UKPiAgICAgICAgICAgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcodiwgcCk7
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5j
Cj4gaW5kZXggZTMwYTUxOC4uYzE0MjQ3NiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdp
Yy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IEBAIC00MzQsNyArNDM0LDcgQEAgdm9p
ZCB2Z2ljX2VuYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbikKPiAg
ICAgICAgICAgfQo+ICAgb3V0Ogo+ICAgICAgICAgICBpZiAoICFsaXN0X2VtcHR5KCZwLT5pbmZs
aWdodCkgJiYgIXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnAtPnN0YXR1cykgKQo+
IC0gICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHZfdGFyZ2V0LCBpcnEsIHAtPnByaW9y
aXR5KTsKPiArICAgICAgICAgICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSh2X3RhcmdldCwgcCk7Cj4g
ICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9j
aywgZmxhZ3MpOwo+ICAgICAgICAgICBpZiAoIHAtPmRlc2MgIT0gTlVMTCApCj4gICAgICAgICAg
IHsKPiBAQCAtNjA4LDE0ICs2MDgsMTQgQEAgdm9pZCB2Z2ljX2luamVjdF9pcnEoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxLAo+ICAgCj4gICAgICAg
aWYgKCAhbGlzdF9lbXB0eSgmbi0+aW5mbGlnaHQpICkKPiAgICAgICB7Cj4gLSAgICAgICAgZ2lj
X3JhaXNlX2luZmxpZ2h0X2lycSh2LCB2aXJxKTsKPiArICAgICAgICBnaWNfcmFpc2VfaW5mbGln
aHRfaXJxKHYsIG4pOwo+ICAgICAgICAgICBnb3RvIG91dDsKPiAgICAgICB9Cj4gICAKPiAgICAg
ICBwcmlvcml0eSA9IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkodiwgdmlycSk7Cj4gICAgICAgbi0+
cHJpb3JpdHkgPSBwcmlvcml0eTsKPiAgIAo+IC0gICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSh2LCB2
aXJxLCBwcmlvcml0eSk7Cj4gKyAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHYsIG4pOwo+ICAgCj4g
ICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIGl0ZXIsICZ2LT5hcmNoLnZnaWMuaW5mbGlnaHRf
aXJxcywgaW5mbGlnaHQgKQo+ICAgICAgIHsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiBpbmRleCBmYWIwMmYxLi4z
ZDczOTRkIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiArKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4gQEAgLTI1Miw5ICsyNTIsNiBAQCBpbnQgZ2ljX3Jl
bW92ZV9pcnFfZnJvbV9ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwK
PiAgIGV4dGVybiB2b2lkIGdpY19jbGVhcl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpOwo+
ICAgCj4gICBleHRlcm4gdm9pZCBpbml0X21haW50ZW5hbmNlX2ludGVycnVwdCh2b2lkKTsKPiAt
ZXh0ZXJuIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IGlycSwKPiAtICAgICAgICB1bnNpZ25lZCBpbnQgcHJpb3JpdHkpOwo+IC1leHRlcm4gdm9p
ZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmly
dHVhbF9pcnEpOwo+ICAgCj4gICAvKiBBY2NlcHQgYW4gaW50ZXJydXB0IGZyb20gdGhlIEdJQyBh
bmQgZGlzcGF0Y2ggaXRzIGhhbmRsZXIgKi8KPiAgIGV4dGVybiB2b2lkIGdpY19pbnRlcnJ1cHQo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBpc19maXEpOwo+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4g
aW5kZXggNzUwNzE2Mi4uYTI3YTFhOSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3ZnaWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gQEAgLTI4Nyw2ICsy
ODcsOCBAQCBlbnVtIGdpY19zZ2lfbW9kZTsKPiAgIGV4dGVybiBzdHJ1Y3QgdmNwdSAqdmdpY19n
ZXRfdGFyZ2V0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKTsKPiAgIGV4
dGVybiB2b2lkIHZnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyhzdHJ1Y3QgdmNwdSAqdiwgc3Ry
dWN0IHBlbmRpbmdfaXJxICpwKTsKPiAgIGV4dGVybiB2b2lkIGdpY19yZW1vdmVfZnJvbV9scl9w
ZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApOwo+ICtleHRlcm4g
dm9pZCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19p
cnEgKnApOwo+ICtleHRlcm4gdm9pZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1
ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKm4pOwo+ICAgZXh0ZXJuIHZvaWQgdmdpY19pbml0X3Bl
bmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5zaWduZWQgaW50IHZpcnEpOwo+ICAg
ZXh0ZXJuIHN0cnVjdCBwZW5kaW5nX2lycSAqaXJxX3RvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGludCBpcnEpOwo+ICAgZXh0ZXJuIHN0cnVjdCBwZW5kaW5nX2lycSAqc3BpX3Rv
X3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlycSk7Cj4gCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 10:23:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 10:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSJU4-0001i2-V0; Thu, 29 Nov 2018 10:23: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=w8J+=OI=xenproject.org=prvs=8646f8bec=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gSJU3-0001ho-Lq
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 10:23:47 +0000
X-Inumbo-ID: d522e452-f3c0-11e8-a526-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d522e452-f3c0-11e8-a526-12d6303a7972;
 Thu, 29 Nov 2018 10:23:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="71833420"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75625-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:regression
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-raw:debian-di-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-midway:guest-start:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:guest-start:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:guest-start:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=49caabf2584a26d16f73b4bd423329f8d99f7e71
X-Osstest-Versions-That: xen=dea9fc0e02d92f5e6d46680aa0a52fa758eca9c4
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 29 Nov 2018 10:22:55 +0000
Subject: [Xen-devel] [xen-4.11-testing baseline-only test] 75625:
 regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NTYyNSB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhlbnNvdXJj
ZS5jb20vb3NzdGVzdC9sb2dzLzc1NjI1LwoKUmVncmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNv
dWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNCB4
ZW4tYm9vdC9sMSAgICAgICAgZmFpbCBSRUdSLiB2cy4gNzU1ODgKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIGxpa2UgNzU1ODgK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgMTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCAgICBmYWlsICAgbGlrZSA3NTU4OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAxMCBk
ZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICAgIGZhaWwgICBsaWtlIDc1NTg4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0
YWxsICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNDljYWFiZjI1ODRhMjZkMTZmNzNiNGJkNDIz
MzI5ZjhkOTlmN2U3MQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZGVh
OWZjMGUwMmQ5MmY1ZTZkNDY2ODBhYTBhNTJmYTc1OGVjYTljNAoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgIDc1NTg4ICAyMDE4LTExLTExIDE4OjIzOjI4IFogICAxNyBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgICA3NTYyNSAgMjAxOC0xMS0yOSAwMDoxOToyNSBaICAgIDAgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAg
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3Nz
dGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29t
L29zc3Rlc3QvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDQ5Y2FhYmYyNTg0YTI2ZDE2ZjczYjRi
ZDQyMzMyOWY4ZDk5ZjdlNzEKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTU6MzU6NDggMjAxOCArMDEwMAoKICAgIHg4
Ni9kb20wOiBBdm9pZCB1c2luZyAxRyBzdXBlcnBhZ2VzIGlmIHNoYWRvd2luZyBtYXkgYmUgbmVj
ZXNzYXJ5CiAgICAKICAgIFRoZSBzaGFkb3cgY29kZSBkb2Vzbid0IHN1cHBvcnQgMUcgc3VwZXJw
YWdlcywgYW5kIHdpbGwgaGFuZCAjUEZbUlNWRF0gYmFjayB0bwogICAgZ3Vlc3RzLgogICAgCiAg
ICBGb3IgZG9tMCdzIHdpdGggNTEyR0Igb2YgUkFNIG9yIG1vcmUgKGFuZCBzdWJqZWN0IHRvIHRo
ZSBQMk0gYWxpZ25tZW50KSwgWGVuJ3MKICAgIGRvbWFpbiBidWlsZGVyIG1pZ2h0IHVzZSAxRyBz
dXBlcnBhZ2VzLgogICAgCiAgICBBdm9pZCB1c2luZyAxRyBzdXBlcnBhZ2VzIChmYWxsaW5nIGJh
Y2sgdG8gMk0gc3VwZXJwYWdlcyBpbnN0ZWFkKSBpZiB0aGVyZSBpcwogICAgYSByZWFzb25hYmxl
IGNoYW5jZSB0aGF0IHdlIG1heSBoYXZlIHRvIHNoYWRvdyBkb20wLiAgVGhpcyBhc3N1bWVzIHRo
YXQgdGhlcmUKICAgIGFyZSBubyBjaXJjdW1zdGFuY2VzIHdoZXJlIHdlIHdpbGwgYWN0aXZhdGUg
bG9nZGlydHkgbW9kZSBvbiBkb20wLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDk2ZjZlZTE1YWQ3Y2E5
NjQ3Mjc3OWZjNWMwODNiNDE0OTQ5NWM1ODQKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTEyIDEx
OjI2OjA0ICswMDAwCgpjb21taXQgYmJlNDhiNWI2N2NjZWJiYzczMzQyYmZkMzQ2MDNjNDg1OWNk
ZTRkZgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUg
Tm92IDIwIDE1OjM0OjUxIDIwMTggKzAxMDAKCiAgICB4ODYvc2hhZG93OiBzaHJpbmsgc3RydWN0
IHBhZ2VfaW5mbydzIHNoYWRvd19mbGFncyB0byAxNiBiaXRzCiAgICAKICAgIFRoaXMgaXMgdG8g
YXZvaWQgaXQgb3ZlcmxhcHBpbmcgdGhlIGxpbmVhcl9wdF9jb3VudCBmaWVsZCBuZWVkZWQgZm9y
IFBWCiAgICBkb21haW5zLiBJbnRyb2R1Y2UgYSBzZXBhcmF0ZSwgSFZNLW9ubHkgcGFnZXRhYmxl
X2R5aW5nIGZpZWxkIHRvIHJlcGxhY2UKICAgIHRoZSBzb2xlIG9uZSBsZWZ0IGluIHRoZSB1cHBl
ciAxNiBiaXRzLgogICAgCiAgICBOb3RlIHRoYXQgdGhlIGFjY2Vzc2VzIHRvIC0+c2hhZG93X2Zs
YWdzIGluIHNoYWRvd197cHJvLGRlfW1vdGUoKSBnZXQKICAgIHN3aXRjaGVkIHRvIG5vbi1hdG9t
aWMsIG5vbi1iaXRvcHMgb3BlcmF0aW9ucywgYXMge3Rlc3Qsc2V0LGNsZWFyfV9iaXQoKQogICAg
YXJlIG5vdCBhbGxvd2VkIG9uIHVpbnQxNl90IGZpZWxkcyBhbmQgaGVuY2UgdGhlaXIgdXNlIHdv
dWxkIGhhdmUKICAgIHJlcXVpcmVkIHVnbHkgY2FzdHMuIFRoaXMgaXMgZmluZSBiZWNhdXNlIGFs
bCB1cGRhdGVzIG9mIHRoZSBmaWVsZCBvdWdodAogICAgdG8gb2NjdXIgd2l0aCB0aGUgcGFnaW5n
IGxvY2sgaGVsZCwgYW5kIG90aGVyIHVwZGF0ZXMgb2YgaXQgdXNlIHw9IGFuZAogICAgJj0gYXMg
d2VsbCAoaS5lLiB1c2luZyBhdG9taWMgb3BlcmF0aW9ucyBoZXJlIGRpZG4ndCByZWFsbHkgZ3Vh
cmQKICAgIGFnYWluc3QgcG90ZW50aWFsbHkgcmFjaW5nIHVwZGF0ZXMgZWxzZXdoZXJlKS4KICAg
IAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQcmdt
ci5jb20gU2VjdXJpdHkgPHNlY3VyaXR5QHByZ21yLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IDc4OTU4OTk2OGVkOTBlODJhODMyZGJj
NjBlOTU4Yzc2Yjc4N2JlN2UKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU5OjU0ICsw
MTAwCgpjb21taXQgOTMxNzdmMWYwZmU1NDNlMzEwMDk4OTM4ZWVhYmVjNmMyZGIxNGMyNwpBdXRo
b3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1
OjM0OjEzIDIwMTggKzAxMDAKCiAgICB4ODYvc2hhZG93OiBtb3ZlIE9PUyBmbGFnIGJpdCBwb3Np
dGlvbnMKICAgIAogICAgSW4gcHJlcGFyYXRpb24gb2YgcmVkdWNpbmcgc3RydWN0IHBhZ2VfaW5m
bydzIHNoYWRvd19mbGFncyBmaWVsZCB0byAxNgogICAgYml0cywgbG93ZXIgdGhlIGJpdCBwb3Np
dGlvbnMgdXNlZCBmb3IgU0hGX291dF9vZl9zeW5jIGFuZAogICAgU0hGX29vc19tYXlfd3JpdGUu
CiAgICAKICAgIEluc3RlYWQgb2YgYWxzbyBhZGp1c3RpbmcgdGhlIG9wZW4gY29kZWQgdXNlIGlu
IF9nZXRfcGFnZV90eXBlKCksCiAgICBpbnRyb2R1Y2Ugc2hhZG93X3ByZXBhcmVfcGFnZV90eXBl
X2NoYW5nZSgpIHRvIGNvbnRhaW4ga25vd2xlZGdlIG9mIHRoZQogICAgYml0IHBvc2l0aW9ucyB0
byBzaGFkb3cgY29kZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yODAuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IGQ2OGUx
MDcwYzNlOGY0YWY3YTMxMDQwZjA4YmRkOThlNmQ2ZWFjMWQKICAgIG1hc3RlciBkYXRlOiAyMDE4
LTExLTIwIDE0OjU5OjEzICswMTAwCgpjb21taXQgZTczODg1MGFhZjg4ZjIwMTk5N2I1ZDA1YWRm
ODVkZmZiNTRjMGMxMApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTozMzoxNiAyMDE4ICswMTAwCgogICAgeDg2L21t
OiBEb24ndCBwZXJmb3JtIGZsdXNoIGFmdGVyIGZhaWxpbmcgdG8gdXBkYXRlIGEgZ3Vlc3RzIEwx
ZQogICAgCiAgICBJZiB0aGUgTDFlIHVwZGF0ZSBoYXNuJ3Qgb2NjdXJlZCwgdGhlIGZsdXNoIGNh
bm5vdCBkbyBhbnl0aGluZyB1c2VmdWwuICBUaGlzCiAgICBza2lwcyB0aGUgcG90ZW50aWFsbHkg
ZXhwZW5zaXZlIHZjcHVtYXNrX3RvX3BjcHVtYXNrKCkgY29udmVyc2lvbiwgYW5kCiAgICBicm9h
ZGNhc3QgVExCIHNob290ZG93bi4KICAgIAogICAgTW9yZSBpbXBvcnRhbnRseSBob3dldmVyLCB3
ZSBtaWdodCBiZSBpbiB0aGUgZXJyb3IgcGF0aCBkdWUgdG8gYSBiYWQgdmEKICAgIHBhcmFtZXRl
ciBmcm9tIHRoZSBndWVzdCwgYW5kIHRoaXMgc2hvdWxkIG5vdCBwcm9wYWdhdGUgaW50byB0aGUg
VExCIGZsdXNoaW5nCiAgICBsb2dpYy4gIFRoZSBJTlZQQ0lEIGluc3RydWN0aW9uIGZvciBleGFt
cGxlIHJhaXNlcyAjR1AgZm9yIGEgbm9uLWNhbm9uaWNhbAogICAgYWRkcmVzcy4KICAgIAogICAg
VGhpcyBpcyBYU0EtMjc5LgogICAgCiAgICBSZXBvcnRlZC1ieTogTWF0dGhldyBEYWxleSA8bWF0
dGRAYnVnZnV6ei5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZjOGQ1MDI4ODcyMjY3MmVjYzhlMTliMDc0
MWEzMWI1MjFkMDE3MDYKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU4OjQxICswMTAw
Cgpjb21taXQgZWI2ODMwYTFjODM0N2QwYzVlMzM1NzFmOTNjYmQyZDc5MzMwNzk4ZApBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE5v
diAyMCAxNTozMjozNCAyMDE4ICswMTAwCgogICAgeDg2L21tOiBQdXQgdGhlIGdmbiBvbiBhbGwg
cGF0aHMgYWZ0ZXIgZ2V0X2dmbl9xdWVyeSgpCiAgICAKICAgIGMvcyA3ODY3MTgxYjIgIng4Ni9Q
b0Q6IGNvcnJlY3RseSBoYW5kbGUgbm9uLW9yZGVyLTAgZGVjcmVhc2UtcmVzZXJ2YXRpb24KICAg
IHJlcXVlc3RzIiBpbnRyb2R1Y2VkIGFuIGVhcmx5IGV4aXQgaW4gZ3Vlc3RfcmVtb3ZlX3BhZ2Uo
KSBmb3IgdW5leHBlY3RlZCBwMm0KICAgIHR5cGVzLiAgSG93ZXZlciwgZ2V0X2dmbl9xdWVyeSgp
IGludGVybmFsbHkgdGFrZXMgdGhlIHAybSBsb2NrLCBhbmQgbXVzdCBiZQogICAgbWF0Y2hlZCB3
aXRoIGEgcHV0X2dmbigpIGNhbGwgbGF0ZXIuCiAgICAKICAgIEZpeCB0aGUgZXJyb25lb3VzIGNv
bW1lbnQgYmVzaWRlIHRoZSBkZWNsYXJhdGlvbiBvZiBnZXRfZ2ZuX3F1ZXJ5KCkuCiAgICAKICAg
IFRoaXMgaXMgWFNBLTI3Ny4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZDgwOTg4Y2ZjMDRl
ZTYwOGJlZTcyMjQ0OGU3YzNiYzgzNDdlYzA0YwogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAg
MTQ6NTg6MTAgKzAxMDAKCmNvbW1pdCBiODhjY2IzYWU3OWRlY2ZhNDk1YWU5NjVjMDJhZWVkYzhm
ZGEyYmNiCkF1dGhvcjogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KRGF0
ZTogICBUdWUgTm92IDIwIDE1OjMxOjQ4IDIwMTggKzAxMDAKCiAgICB4ODYvaHZtL2lvcmVxOiB1
c2UgcmVmLWNvdW50ZWQgdGFyZ2V0LWFzc2lnbmVkIHNoYXJlZCBwYWdlcwogICAgCiAgICBQYXNz
aW5nIE1FTUZfbm9fcmVmY291bnQgdG8gYWxsb2NfZG9taGVhcF9wYWdlcygpIHdpbGwgYWxsb2Nh
dGUsIGFzCiAgICBleHBlY3RlZCwgYSBwYWdlIHRoYXQgaXMgYXNzaWduZWQgdG8gdGhlIHNwZWNp
ZmllZCBkb21haW4gYnV0IGlzIG5vdAogICAgYWNjb3VudGVkIGZvciBpbiB0b3RfcGFnZXMuIFVu
Zm9ydHVuYXRlbHkgdGhlcmUgaXMgbm8gbG9naWMgZm9yIHRyYWNraW5nCiAgICBzdWNoIGFsbG9j
YXRpb25zIGFuZCBhdm9pZGluZyBhbnkgYWRqdXN0bWVudCB0byB0b3RfcGFnZXMgd2hlbiB0aGUg
cGFnZQogICAgaXMgZnJlZWQuCiAgICAKICAgIFRoZSBvbmx5IGNhbGxlciBvZiBhbGxvY19kb21o
ZWFwX3BhZ2VzKCkgdGhhdCBwYXNzZXMgTUVNRl9ub19yZWZjb3VudCBpcwogICAgaHZtX2FsbG9j
X2lvcmVxX21mbigpIHNvIHRoaXMgcGF0Y2ggcmVtb3ZlcyB1c2Ugb2YgdGhlIGZsYWcgZnJvbSB0
aGF0CiAgICBjYWxsLXNpdGUgdG8gYXZvaWQgdGhlIHBvc3NpYmlsaXR5IG9mIGEgZG9tYWluIHVz
aW5nIGFuIGlvcmVxIHNlcnZlciBhcwogICAgYSBtZWFucyB0byBhZGp1c3QgaXRzIHRvdF9wYWdl
cyBhbmQgaGVuY2UgYWxsb2NhdGUgbW9yZSBtZW1vcnkgdGhhbiBpdAogICAgc2hvdWxkIGJlIGFi
bGUgdG8uCiAgICAKICAgIEhvd2V2ZXIsIHRoZSByZWFzb24gZm9yIHVzaW5nIHRoZSBmbGFnIGlu
IHRoZSBmaXJzdCBwbGFjZSB3YXMgdG8gYXZvaWQKICAgIHRoZSBhbGxvY2F0aW9uIGZhaWxpbmcg
aWYgdGhlIGVtdWxhdG9yIGRvbWFpbiBpcyBhbHJlYWR5IGF0IGl0cyBtYXhpbXVtCiAgICBtZW1v
cnkgbGltaXQuIEhlbmNlIHRoaXMgcGF0Y2ggc3dpdGNoZXMgdG8gYWxsb2NhdGluZyBtZW1vcnkg
ZnJvbSB0aGUKICAgIHRhcmdldCBkb21haW4gaW5zdGVhZCBvZiB0aGUgZW11bGF0b3IgZG9tYWlu
LiBUaGVyZSBpcyBhbHJlYWR5IGFuIGV4dHJhCiAgICBtZW1vcnkgYWxsb3dhbmNlIG9mIDJNQiAo
TElCWExfSFZNX0VYVFJBX01FTU9SWSkgYXBwbGllZCB0byBIVk0gZ3Vlc3RzLAogICAgd2hpY2gg
aXMgc3VmZmljaWVudCB0byBjb3ZlciB0aGUgcGFnZXMgcmVxdWlyZWQgYnkgdGhlIHN1cHBvcnRl
ZAogICAgY29uZmlndXJhdGlvbiBvZiBhIHNpbmdsZSBJT1JFUSBzZXJ2ZXIgZm9yIFFFTVUuIChT
dHViLWRvbWFpbnMgZG8gbm90LAogICAgc28gZmFyLCB1c2UgcmVzb3VyY2UgbWFwcGluZykuIEl0
IGFsc28gYWxzbyB0aGUgY2FzZSB0aGUgUUVNVSB3aWxsIGhhdmUKICAgIG1hcHBlZCB0aGUgSU9S
RVEgc2VydmVyIHBhZ2VzIGJlZm9yZSB0aGUgZ3Vlc3QgYm9vdHMsIGhlbmNlIGl0IGlzIG5vdAog
ICAgcG9zc2libGUgZm9yIHRoZSBndWVzdCB0byBpbmZsYXRlIGl0cyBiYWxsb29uIHRvIGNvbnN1
bWUgdGhlc2UgcGFnZXMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGU4NjJlNmNlYjFmZDk3MWQ3NTVh
MGM1N2Q2YTBmM2I4MDY1MTg3ZGMKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU3OjM4
ICswMTAwCgpjb21taXQgM2IyYTc3OWNjYjlmZDNjMDJhYjJhNjhjYjk1YTk2MjhmMDgzNzAyOQpB
dXRob3I6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkRhdGU6ICAgVHVl
IE5vdiAyMCAxNTozMToxNCAyMDE4ICswMTAwCgogICAgeDg2L2h2bS9pb3JlcTogZml4IHBhZ2Ug
cmVmZXJlbmNpbmcKICAgIAogICAgVGhlIGNvZGUgZG9lcyBub3QgdGFrZSBhIHBhZ2UgcmVmZXJl
bmNlIGluIGh2bV9hbGxvY19pb3JlcV9tZm4oKSwgb25seSBhCiAgICB0eXBlIHJlZmVyZW5jZS4g
VGhpcyBjYW4gbGVhZCB0byBhIHNpdHVhdGlvbiB3aGVyZSBhIG1hbGljaW91cyBkb21haW4gd2l0
aAogICAgWFNNX0RNX1BSSVYgY2FuIGVuZ2luZWVyIGEgc2VxdWVuY2UgYXMgZm9sbG93czoKICAg
IAogICAgLSBjcmVhdGUgSU9SRVEgc2VydmVyOiBubyBwYWdlcyBhcyB5ZXQuCiAgICAtIGFjcXVp
cmUgcmVzb3VyY2U6IHBhZ2UgYWxsb2NhdGVkLCB0b3RhbCAwLgogICAgLSBkZWNyZWFzZSByZXNl
cnZhdGlvbjogLTEgcmVmLCB0b3RhbCAtMS4KICAgIAogICAgVGhpcyB3aWxsIGNhdXNlIFhlbiB0
byBoaXQgYSBCVUdfT04oKSBpbiBmcmVlX2RvbWhlYXBfcGFnZXMoKS4KICAgIAogICAgVGhpcyBw
YXRjaCBmaXhlcyB0aGUgaXNzdWUgYnkgY2hhbmdpbmcgdGhlIGNhbGwgdG8gZ2V0X3BhZ2VfdHlw
ZSgpIGluCiAgICBodm1fYWxsb2NfaW9yZXFfbWZuKCkgdG8gYSBjYWxsIHRvIGdldF9wYWdlX2Fu
ZF90eXBlKCkuIFRoaXMgY2hhbmdlCiAgICBpbiB0dXJuIHJlcXVpcmVzIGFuIGV4dHJhIHB1dF9w
YWdlKCkgaW4gaHZtX2ZyZWVfaW9yZXFfbWZuKCkgaW4gdGhlIGNhc2UKICAgIHRoYXQgX1BHQ19h
bGxvY2F0ZWQgaXMgc3RpbGwgc2V0IChpLmUuIGEgZGVjcmVhc2UgcmVzZXJ2YXRpb24gaGFzIG5v
dAogICAgb2NjdXJyZWQpIHRvIGF2b2lkIHRoZSBwYWdlIGJlaW5nIGxlYWtlZC4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzYuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGY2YjZhZTc4Njc5YjM2M2Zm
NjcwYTljMTI1MDc3YzQzNmRhYmQ2MDgKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU3
OjA1ICswMTAwCgpjb21taXQgOTQ2ZjM0NTU0N2I5ODEwMDQ1ZTc1NGVhNGI3M2I0ZThjNWU3OTM1
YgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgTm92
IDIwIDE1OjMwOjI1IDIwMTggKzAxMDAKCiAgICBBTUQvSU9NTVU6IHN1cHByZXNzIFBURSBtZXJn
aW5nIGFmdGVyIGluaXRpYWwgdGFibGUgY3JlYXRpb24KICAgIAogICAgVGhlIGxvZ2ljIGlzIG5v
dCBmaXQgZm9yIHRoaXMgcHVycG9zZSwgc28gc2ltcGx5IGRpc2FibGUgaXRzIHVzZSB1bnRpbAog
ICAgaXQgY2FuIGJlIGZpeGVkIC8gcmVwbGFjZWQuIE5vdGUgdGhhdCB0aGlzIHJlLWVuYWJsZXMg
bWVyZ2luZyBmb3IgdGhlCiAgICB0YWJsZSBjcmVhdGlvbiBjYXNlLCB3aGljaCB3YXMgZGlzYWJs
ZWQgYXMgYSAocGVyaGFwcyB1bmludGVuZGVkKSBzaWRlCiAgICBlZmZlY3Qgb2YgdGhlIGVhcmxp
ZXIgImFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNrcyIuIEl0IHJlbGllcyBvbiBubwogICAgcGFn
ZSBnZXR0aW5nIG1hcHBlZCBtb3JlIHRoYW4gb25jZSAod2l0aCBkaWZmZXJlbnQgcHJvcGVydGll
cykgaW4gdGhpcwogICAgcHJvY2VzcywgYXMgdGhhdCB3b3VsZCBzdGlsbCBiZSBiZXlvbmQgd2hh
dCB0aGUgbWVyZ2luZyBsb2dpYyBjYW4gY29wZQogICAgd2l0aC4gQnV0IGFyY2hfaW9tbXVfcG9w
dWxhdGVfcGFnZV90YWJsZSgpIGd1YXJhbnRlZXMgdGhpcyBhZmFpY3QuCiAgICAKICAgIFRoaXMg
aXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5MzdlZjMyNTY1ZmEzYTgxZmRi
MzdiOWRkNWFhOTlhMWI4N2FmYTc1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1NTox
NCArMDEwMAoKY29tbWl0IDA4NmE5ZGRlZDI3ZWIzOWE3NGYxZDUxY2ExOWMwZTE0YTBjYWIyNzcK
QXV0aG9yOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KRGF0ZTogICBU
dWUgTm92IDIwIDE1OjI5OjQwIDIwMTggKzAxMDAKCiAgICBhbWQvaW9tbXU6IGZpeCBmbHVzaCBj
aGVja3MKICAgIAogICAgRmx1c2ggY2hlY2tpbmcgZm9yIEFNRCBJT01NVSBkaWRuJ3QgY2hlY2sg
d2hldGhlciB0aGUgcHJldmlvdXMgZW50cnkKICAgIHdhcyBwcmVzZW50LCBvciB3aGV0aGVyIHRo
ZSBmbGFncyAod3JpdGFibGUvcmVhZGFibGUpIGNoYW5nZWQgaW4gb3JkZXIKICAgIHRvIGRlY2lk
ZSB3aGV0aGVyIGEgZmx1c2ggc2hvdWxkIGJlIGV4ZWN1dGVkLgogICAgCiAgICBGaXggdGhpcyBi
eSB0YWtpbmcgdGhlIHdyaXRhYmxlL3JlYWRhYmxlL25leHQtbGV2ZWwgZmllbGRzIGludG8gYWNj
b3VudCwKICAgIHRvZ2V0aGVyIHdpdGggdGhlIHByZXNlbnQgYml0LgogICAgCiAgICBBbG9uZyB0
aGVzZSBsaW5lcyB0aGUgZmx1c2hpbmcgaW4gYW1kX2lvbW11X21hcF9wYWdlKCkgbXVzdCBub3Qg
YmUKICAgIG9taXR0ZWQgZm9yIFBWIGRvbWFpbnMuIFRoZSBjb21tZW50IHRoZXJlIHdhcyBzaW1w
bHkgd3Jvbmc6IE1hcHBpbmdzIG1heQogICAgdmVyeSB3ZWxsIGNoYW5nZSwgYm90aCB0aGVpciBh
ZGRyZXNzZXMgYW5kIHRoZWlyIHBlcm1pc3Npb25zLiBVbHRpbWF0ZWx5CiAgICB0aGlzIHNob3Vs
ZCBob25vciBpb21tdV9kb250X2ZsdXNoX2lvdGxiLCBidXQgdG8gYWNoaWV2ZSB0aGlzCiAgICBh
bWRfaW9tbXVfb3BzIGZpcnN0IG5lZWRzIHRvIGdhaW4gYW4gLmlvdGxiX2ZsdXNoIGhvb2suCiAg
ICAKICAgIEFsc28gbWFrZSBjbGVhcl9pb21tdV9wdGVfcHJlc2VudCgpIHN0YXRpYywgdG8gZGVt
b25zdHJhdGUgdGhlcmUncyBubwogICAgY2FsbGVyIG9taXR0aW5nIHRoZSAoc3Vic2VxdWVudCkg
Zmx1c2guCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjc1LgogICAgCiAgICBSZXBvcnRl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1p
dDogMWE3ZmZlNDY2Y2QwNTdkYWFlZjI0NWIwYTFhYjZiODI1ODhlNGMwMQogICAgbWFzdGVyIGRh
dGU6IDIwMTgtMTEtMjAgMTQ6NTI6MTIgKzAxMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQp
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 10:25:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 10:25: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-devel-bounces@lists.xenproject.org>)
	id 1gSJVs-0001vN-IB; Thu, 29 Nov 2018 10:25: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=MKqZ=OI=citrix.com=prvs=864cd69c8=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gSJVr-0001vH-7r
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 10:25:39 +0000
X-Inumbo-ID: 1bce3bfe-f3c1-11e8-8207-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1bce3bfe-f3c1-11e8-8207-12d6303a7972;
 Thu, 29 Nov 2018 10:25:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="82525104"
Date: Thu, 29 Nov 2018 11:25:28 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181129102528.ti7bvtklunkpioog@mac>
References: <20181128100949.us5zjhswmxx42635@mac>
 <5BFE91980200007800200BDF@prv1-mh.provo.novell.com>
 <20181128154124.6iyz44hsvm7diovj@mac>
 <5BFEC0B80200007800200DBA@prv1-mh.provo.novell.com>
 <20181128165430.mgirjhqupxjh6nrg@mac>
 <5BFECAA10200007800200E9E@prv1-mh.provo.novell.com>
 <20181128174832.om7dtvdqu5xj6m64@mac>
 <5BFFB06E020000780020113C@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BFFB06E020000780020113C@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] vpci: deferral of register write until p2m changes
 are done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDI6MjU6MDJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjExLjE4IGF0IDE4OjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMTA6MDQ6MzNBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDI4LjExLjE4IGF0IDE3OjU0LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDk6MjI6MTZB
TSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDI4LjExLjE4IGF0IDE2
OjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gTXkgcGxhbiBpcyB0
aGF0IERvbVVzIHdvbid0IGJlIGFsbG93ZWQgdG8gdG9nZ2xlIHRoZSBtZW1vcnkgZGVjb2RpbmcK
PiA+PiA+PiA+IGJpdCwgYW5kIGl0J3MgZ29pbmcgdG8gYmUgYWx3YXlzIGVuYWJsZWQsIGxpa2Ug
aXQncyBjdXJyZW50bHkgZG9uZSBmb3IKPiA+PiA+PiA+IHBjaS1wYXNzdGhyb3VnaCBpbiBRRU1V
LiBUb2dnbGluZyB0aGUgbWVtb3J5IGRlY29kaW5nIGJpdCBpbiBhIERvbVUgaXMKPiA+PiA+PiA+
IGdvaW5nIHRvIHRyaWdnZXIgYSBjaGFuZ2UgdG8gdGhlIHAybSAobWFwIG9yIHVubWFwKSBidXQg
dGhlIGNvbW1hbmQKPiA+PiA+PiA+IHJlZ2lzdGVyIHdpbGwgYWx3YXlzIGhhdmUgdGhlIG1lbW9y
eSBkZWNvZGluZyBiaXQgZW5hYmxlZC4KPiA+PiA+PiAKPiA+PiA+PiBCdXQgdGhpcyBpc24ndCBl
bnRpcmVseSBjb3JyZWN0LCBldmVuIGlmIHdlJ3ZlIGdvdCBhd2F5IHdpdGggdGhpcwo+ID4+ID4+
IHNvIGZhci4gQnV0IHdlJ3JlIG1vc3RseSBjb25zaWRlcmluZyB3ZWxsLWJlaGF2ZWQgZ3Vlc3Rz
IGFuZAo+ID4+ID4+IGRldmljZXMuIFdoYXQgaWYgb25lIGFjdHVhbGx5IHRyaWdnZXJzIGJ1cyBh
Y3Rpdml0eSBpbiBwYXJhbGxlbCB0bwo+ID4+ID4+IGEgQkFSIGNoYW5nZT8KPiA+PiA+IAo+ID4+
ID4gV2VsbCwgdGhhdCdzIGxpa2VseSB0byBub3Qgd29yayBwcm9wZXJseSBpbiBhbnkgY2FzZSB3
aXRoIG9yIHdpdGhvdXQKPiA+PiA+IGRpc2FibGluZyB0aGUgbWVtb3J5IGRlY29kaW5nIGJpdD8K
PiA+PiAKPiA+PiBPZiBjb3Vyc2Ugbm90Lgo+ID4+IAo+ID4+ID4gQnV0IEkgZG9uJ3Qgc2VlIGhv
dyB0aGF0J3MgZ29pbmcgdG8gYWZmZWN0IFhlbiBzdGFiaWxpdHkgKG9yIHdoYXQgdGhlCj4gPj4g
PiBkb21haW4gaXMgYXR0ZW1wdGluZyB0byBhY2hpZXZlIHdpdGggaXQpLgo+ID4+IAo+ID4+ICJJ
IGRvbid0IHNlZSBob3cgLi4uIiAhPSAiVGhhdCdzIG5vdCBnb2luZyB0byAuLi4iLiBBbmQgaW4g
Y2FzZSBteQo+ID4+IHByaW9yIHdheSBvZiB3b3JkaW5nIGl0IHdhcyBhbWJpZ3VvdXM6IFdlIHZl
cnkgbXVjaCBuZWVkIHRvCj4gPj4gdGhpbmsgYWJvdXQgbWFsaWNpb3VzIGd1ZXN0cyAob25jZSBh
bnkgb2YgdGhpcyBpcyB0byBiZSBleHRlbmRlZAo+ID4+IHRvIERvbVUtcykuIEhlbmNlIGEgZ29h
bCBvZiAiSSB3YW50IHRvIGNyYXNoIFhlbiIgbmVlZHMgdG8gYmUKPiA+PiB0YWtlbiBpbnRvIGNv
bnNpZGVyYXRpb24uCj4gPiAKPiA+IFJpZ2h0LCBzbyBYZW4gbWlnaHQgd2hhdCB0byBkaXNhYmxl
IG1lbW9yeSBkZWNvZGluZyBmb3IgRG9tVXMgYWxzby4KPiA+IAo+ID4gQnV0IHRoYXQncyBvcnRo
b2dvbmFsIHRvIHdoZXRoZXIgd2UgYWdyZWUgdGhhdCB0aGUgd3JpdGUgdG8gdGhlCj4gPiBjb21t
YW5kIHJlZ2lzdGVyIGNhbiBoYXBwZW4gYmVmb3JlIHRoZSBwMm0gbW9kaWZpY2F0aW9ucywgYm90
aCBpbiB0aGUKPiA+IG1hcCBhbmQgdGhlIHVubWFwIGNhc2UuIEkgdGhpbmsgc28sIGJ1dCBJIHdv
dWxkIGxpa2UgdG8gYmUgc3VyZSB5b3UKPiA+IGFncmVlIGJlZm9yZSBJIGNvZGUgdGhpcy4KPiAK
PiBUaGluZyBpcywgYXMgc2FpZCBiZWZvcmUsIEknbSBub3Qgc3VyZS4gSSBjYW4gYmUgY29udmlu
Y2VkIGJ5LCB3ZWxsLAo+IGNvbnZpbmNpbmcgYXJndW1lbnRzICh3aGljaCBhIHByb29mIHRoYXQg
bm90aGluZyBiYWQgY2FuIGhhcHBlbgo+IHdvdWxkIGJlLCBidXQgYW55dGhpbmcgbGVzcyBsaWtl
bHkgd291bGRuJ3QpLgoKSG0sIE9LLCBwbGVhc2UgYmVhciB3aXRoIG1lIGJlY2F1c2UgSSdtIGFm
cmFpZCBJIHdpbGwgbmVlZCBzb21lIGhlbHAKaW4gb3JkZXIgdG8gcHJvdmlkZSBzdWNoIGFyZ3Vt
ZW50LgoKV2UgYWdyZWUgdGhhdCB0aGUgZW5kIHJlc3VsdCBpcyBnb2luZyB0byBiZSB0aGUgc2Ft
ZSwgaWU6IGEgcDJtIGNoYW5nZQphbmQgYSB3cml0ZSB0byB0aGUgZGV2aWNlIGNvbW1hbmQgcmVn
aXN0ZXIuIFRoZW4gdGhlIGlzc3VlIGlzIHRoZQpvcmRlciBpbiB3aGljaCB0byBwZXJmb3JtIHRo
b3NlLCBhbmQgd2hldGhlciB0aGF0IG9yZGVyIHdpbGwgaGF2ZSBhCnNlY3VyaXR5IGltcGFjdC4K
CldlIGFsc28gYWdyZWUgdGhhdCBpbiB0aGUgdW5tYXAgY2FzZSBpdCdzIGJlc3QgdG8gZmlyc3Qg
ZGlzYWJsZSBtZW1vcnkKZGVjb2RpbmcgYW5kIHRoZW4gcGVyZm9ybSB0aGUgcDJtIHVubWFwLiBT
byB0aGUgb25seSByZW1haW5pbmcKcHJvYmxlbWF0aWMgY2FzZSBpcyB0aGUgbWFwIGFjdGlvbi4K
CkkgZ3Vlc3MgdGhlIG9ubHkgdmVjdG9yIG9mIGEgcG9zc2libGUgYXR0YWNrIGNvdWxkIGJlIG90
aGVyIHZDUFVzIGluIGEKU01QIGd1ZXN0LCB0aGF0IGNvdWxkIHBva2UgYXQgZWl0aGVyIHRoZSBk
ZXZpY2UgcmVnaXN0ZXJzIG9yIHRoZSBwMm0KYWZ0ZXIgdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQg
aGFzIGJlZW4gc2V0IGFuZCB3aGlsZSB0aGUgbWFwIG9wZXJhdGlvbgppcyB0YWtpbmcgcGxhY2U6
CgogLSBXcml0aW5nIHRvIHRoZSBCQVJzIE1NSU8gd2hpbGUgcGVyZm9ybWluZyB0aGUgcDJtIG1h
cCBhbmQgd2l0aCB0aGUKICAgbWVtb3J5IGRlY29kaW5nIGJpdCBpcyBlbmFibGVkIGNhbiByZXN1
bHQgaW4gbWlzc2luZyB3cml0ZXMgbm90CiAgIHJlYWNoaW5nIHRoZSBkZXZpY2UsIGJlY2F1c2Ug
dGhlIHAybSBlbnRyaWVzIGFyZSBub3QgeWV0IHNldHVwLgogICBUaGlzIGNhbiBhbHNvIGJlIHRy
aWdnZXJlZCBieSB0aGUgZ3Vlc3Qgd2hlbiB0aGUgQkFScyBhcmUKICAgY29tcGxldGVseSBtYXBw
ZWQgYnkgcGVyZm9ybWluZyBpbmNvcnJlY3Qgd3JpdGVzLgoKIC0gQXR0ZW1wdGluZyB0byBwcm9n
cmFtIGEgRE1BIHRyYW5zYWN0aW9uIHRvIHRoZSBkZXZpY2UgTU1JTyBCQVIKICAgcmVnaW9ucyB3
aWxsIHJlc3VsdCBpbiBJT01NVSBwYWdlIGZhdWx0cywgdGhlIHNhbWUgY2FuIGJlIGFjaGlldmVk
IGJ5CiAgIGF0dGVtcHRpbmcgdG8gcGVyZm9ybSBETUEgdHJhbnNhY3Rpb25zIHRvIHVucG9wdWxh
dGVkIG1lbW9yeQogICByZWdpb25zLgoKSSB0aGluayB0aGVyZSBhcmUgb3RoZXIgc2NlbmFyaW9z
IHlvdSBhcmUgd29ycmllZCBhYm91dCBhbmQgSSdtCm1pc3NpbmcsIGNvdWxkIHlvdSBwbGVhc2Ug
cG9pbnQgdGhlbSBvdXQ/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 10:41:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 10:41: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-devel-bounces@lists.xenproject.org>)
	id 1gSJku-0003MR-3J; Thu, 29 Nov 2018 10:41:12 +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=suqh=OI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSJkt-0003MM-6C
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 10:41:11 +0000
X-Inumbo-ID: 47bc7198-f3c3-11e8-9f27-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 47bc7198-f3c3-11e8-9f27-12d6303a7972;
 Thu, 29 Nov 2018 10:41:09 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Nov 2018 03:41:07 -0700
Message-Id: <5BFFC2430200007800201210@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 29 Nov 2018 03:41:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181128100949.us5zjhswmxx42635@mac>
 <5BFE91980200007800200BDF@prv1-mh.provo.novell.com>
 <20181128154124.6iyz44hsvm7diovj@mac>
 <5BFEC0B80200007800200DBA@prv1-mh.provo.novell.com>
 <20181128165430.mgirjhqupxjh6nrg@mac>
 <5BFECAA10200007800200E9E@prv1-mh.provo.novell.com>
 <20181128174832.om7dtvdqu5xj6m64@mac>
 <5BFFB06E020000780020113C@prv1-mh.provo.novell.com>
 <20181129102528.ti7bvtklunkpioog@mac>
In-Reply-To: <20181129102528.ti7bvtklunkpioog@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] vpci: deferral of register write until p2m changes
 are done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjExLjE4IGF0IDExOjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgTm92IDI5LCAyMDE4IGF0IDAyOjI1OjAyQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjguMTEuMTggYXQgMTg6NDgsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMTA6MDQ6MzNBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAyOC4xMS4xOCBhdCAxNzo1NCwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBPbiBXZWQsIE5vdiAyOCwgMjAxOCBhdCAwOToy
MjoxNkFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gPj4gPj4+IE9uIDI4LjExLjE4
IGF0IDE2OjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+PiA+IE15IHBs
YW4gaXMgdGhhdCBEb21VcyB3b24ndCBiZSBhbGxvd2VkIHRvIHRvZ2dsZSB0aGUgbWVtb3J5IGRl
Y29kaW5nCj4+ID4+ID4+ID4gYml0LCBhbmQgaXQncyBnb2luZyB0byBiZSBhbHdheXMgZW5hYmxl
ZCwgbGlrZSBpdCdzIGN1cnJlbnRseSBkb25lIGZvcgo+PiA+PiA+PiA+IHBjaS1wYXNzdGhyb3Vn
aCBpbiBRRU1VLiBUb2dnbGluZyB0aGUgbWVtb3J5IGRlY29kaW5nIGJpdCBpbiBhIERvbVUgaXMK
Pj4gPj4gPj4gPiBnb2luZyB0byB0cmlnZ2VyIGEgY2hhbmdlIHRvIHRoZSBwMm0gKG1hcCBvciB1
bm1hcCkgYnV0IHRoZSBjb21tYW5kCj4+ID4+ID4+ID4gcmVnaXN0ZXIgd2lsbCBhbHdheXMgaGF2
ZSB0aGUgbWVtb3J5IGRlY29kaW5nIGJpdCBlbmFibGVkLgo+PiA+PiA+PiAKPj4gPj4gPj4gQnV0
IHRoaXMgaXNuJ3QgZW50aXJlbHkgY29ycmVjdCwgZXZlbiBpZiB3ZSd2ZSBnb3QgYXdheSB3aXRo
IHRoaXMKPj4gPj4gPj4gc28gZmFyLiBCdXQgd2UncmUgbW9zdGx5IGNvbnNpZGVyaW5nIHdlbGwt
YmVoYXZlZCBndWVzdHMgYW5kCj4+ID4+ID4+IGRldmljZXMuIFdoYXQgaWYgb25lIGFjdHVhbGx5
IHRyaWdnZXJzIGJ1cyBhY3Rpdml0eSBpbiBwYXJhbGxlbCB0bwo+PiA+PiA+PiBhIEJBUiBjaGFu
Z2U/Cj4+ID4+ID4gCj4+ID4+ID4gV2VsbCwgdGhhdCdzIGxpa2VseSB0byBub3Qgd29yayBwcm9w
ZXJseSBpbiBhbnkgY2FzZSB3aXRoIG9yIHdpdGhvdXQKPj4gPj4gPiBkaXNhYmxpbmcgdGhlIG1l
bW9yeSBkZWNvZGluZyBiaXQ/Cj4+ID4+IAo+PiA+PiBPZiBjb3Vyc2Ugbm90Lgo+PiA+PiAKPj4g
Pj4gPiBCdXQgSSBkb24ndCBzZWUgaG93IHRoYXQncyBnb2luZyB0byBhZmZlY3QgWGVuIHN0YWJp
bGl0eSAob3Igd2hhdCB0aGUKPj4gPj4gPiBkb21haW4gaXMgYXR0ZW1wdGluZyB0byBhY2hpZXZl
IHdpdGggaXQpLgo+PiA+PiAKPj4gPj4gIkkgZG9uJ3Qgc2VlIGhvdyAuLi4iICE9ICJUaGF0J3Mg
bm90IGdvaW5nIHRvIC4uLiIuIEFuZCBpbiBjYXNlIG15Cj4+ID4+IHByaW9yIHdheSBvZiB3b3Jk
aW5nIGl0IHdhcyBhbWJpZ3VvdXM6IFdlIHZlcnkgbXVjaCBuZWVkIHRvCj4+ID4+IHRoaW5rIGFi
b3V0IG1hbGljaW91cyBndWVzdHMgKG9uY2UgYW55IG9mIHRoaXMgaXMgdG8gYmUgZXh0ZW5kZWQK
Pj4gPj4gdG8gRG9tVS1zKS4gSGVuY2UgYSBnb2FsIG9mICJJIHdhbnQgdG8gY3Jhc2ggWGVuIiBu
ZWVkcyB0byBiZQo+PiA+PiB0YWtlbiBpbnRvIGNvbnNpZGVyYXRpb24uCj4+ID4gCj4+ID4gUmln
aHQsIHNvIFhlbiBtaWdodCB3aGF0IHRvIGRpc2FibGUgbWVtb3J5IGRlY29kaW5nIGZvciBEb21V
cyBhbHNvLgo+PiA+IAo+PiA+IEJ1dCB0aGF0J3Mgb3J0aG9nb25hbCB0byB3aGV0aGVyIHdlIGFn
cmVlIHRoYXQgdGhlIHdyaXRlIHRvIHRoZQo+PiA+IGNvbW1hbmQgcmVnaXN0ZXIgY2FuIGhhcHBl
biBiZWZvcmUgdGhlIHAybSBtb2RpZmljYXRpb25zLCBib3RoIGluIHRoZQo+PiA+IG1hcCBhbmQg
dGhlIHVubWFwIGNhc2UuIEkgdGhpbmsgc28sIGJ1dCBJIHdvdWxkIGxpa2UgdG8gYmUgc3VyZSB5
b3UKPj4gPiBhZ3JlZSBiZWZvcmUgSSBjb2RlIHRoaXMuCj4+IAo+PiBUaGluZyBpcywgYXMgc2Fp
ZCBiZWZvcmUsIEknbSBub3Qgc3VyZS4gSSBjYW4gYmUgY29udmluY2VkIGJ5LCB3ZWxsLAo+PiBj
b252aW5jaW5nIGFyZ3VtZW50cyAod2hpY2ggYSBwcm9vZiB0aGF0IG5vdGhpbmcgYmFkIGNhbiBo
YXBwZW4KPj4gd291bGQgYmUsIGJ1dCBhbnl0aGluZyBsZXNzIGxpa2VseSB3b3VsZG4ndCkuCj4g
Cj4gSG0sIE9LLCBwbGVhc2UgYmVhciB3aXRoIG1lIGJlY2F1c2UgSSdtIGFmcmFpZCBJIHdpbGwg
bmVlZCBzb21lIGhlbHAKPiBpbiBvcmRlciB0byBwcm92aWRlIHN1Y2ggYXJndW1lbnQuCj4gCj4g
V2UgYWdyZWUgdGhhdCB0aGUgZW5kIHJlc3VsdCBpcyBnb2luZyB0byBiZSB0aGUgc2FtZSwgaWU6
IGEgcDJtIGNoYW5nZQo+IGFuZCBhIHdyaXRlIHRvIHRoZSBkZXZpY2UgY29tbWFuZCByZWdpc3Rl
ci4gVGhlbiB0aGUgaXNzdWUgaXMgdGhlCj4gb3JkZXIgaW4gd2hpY2ggdG8gcGVyZm9ybSB0aG9z
ZSwgYW5kIHdoZXRoZXIgdGhhdCBvcmRlciB3aWxsIGhhdmUgYQo+IHNlY3VyaXR5IGltcGFjdC4K
PiAKPiBXZSBhbHNvIGFncmVlIHRoYXQgaW4gdGhlIHVubWFwIGNhc2UgaXQncyBiZXN0IHRvIGZp
cnN0IGRpc2FibGUgbWVtb3J5Cj4gZGVjb2RpbmcgYW5kIHRoZW4gcGVyZm9ybSB0aGUgcDJtIHVu
bWFwLiBTbyB0aGUgb25seSByZW1haW5pbmcKPiBwcm9ibGVtYXRpYyBjYXNlIGlzIHRoZSBtYXAg
YWN0aW9uLgo+IAo+IEkgZ3Vlc3MgdGhlIG9ubHkgdmVjdG9yIG9mIGEgcG9zc2libGUgYXR0YWNr
IGNvdWxkIGJlIG90aGVyIHZDUFVzIGluIGEKPiBTTVAgZ3Vlc3QsIHRoYXQgY291bGQgcG9rZSBh
dCBlaXRoZXIgdGhlIGRldmljZSByZWdpc3RlcnMgb3IgdGhlIHAybQo+IGFmdGVyIHRoZSBtZW1v
cnkgZGVjb2RpbmcgYml0IGhhcyBiZWVuIHNldCBhbmQgd2hpbGUgdGhlIG1hcCBvcGVyYXRpb24K
PiBpcyB0YWtpbmcgcGxhY2U6Cj4gCj4gIC0gV3JpdGluZyB0byB0aGUgQkFScyBNTUlPIHdoaWxl
IHBlcmZvcm1pbmcgdGhlIHAybSBtYXAgYW5kIHdpdGggdGhlCj4gICAgbWVtb3J5IGRlY29kaW5n
IGJpdCBpcyBlbmFibGVkIGNhbiByZXN1bHQgaW4gbWlzc2luZyB3cml0ZXMgbm90Cj4gICAgcmVh
Y2hpbmcgdGhlIGRldmljZSwgYmVjYXVzZSB0aGUgcDJtIGVudHJpZXMgYXJlIG5vdCB5ZXQgc2V0
dXAuCj4gICAgVGhpcyBjYW4gYWxzbyBiZSB0cmlnZ2VyZWQgYnkgdGhlIGd1ZXN0IHdoZW4gdGhl
IEJBUnMgYXJlCj4gICAgY29tcGxldGVseSBtYXBwZWQgYnkgcGVyZm9ybWluZyBpbmNvcnJlY3Qg
d3JpdGVzLgoKTm90IHN1cmUgd2hhdCAiaW5jb3JyZWN0IHdyaXRlcyIgeW91IG1lYW4gaGVyZS4g
T25lcyB0byBvdGhlciBHRk5zCmFyZSBub3QgdGFyZ2V0ZWQgYXQgdGhlIGRldmljZSBpbiBxdWVz
dGlvbiBhbnl3YXkuIEJ1dCB5ZXMsIFAyTQptYXBwaW5ncyBub3QgaW4gcGxhY2UgX3Nob3VsZF8g
bm90IGhhdmUgYW55IGJhZCBlZmZlY3RzLiBNeSBpc3N1ZQppcyB3aXRoIHRoZSAic2hvdWxkIG5v
dCIgaGVyZSwgd2hpY2ggSSdkIGxpa2UgdG8gYmUgImNhbm5vdCIuCgo+ICAtIEF0dGVtcHRpbmcg
dG8gcHJvZ3JhbSBhIERNQSB0cmFuc2FjdGlvbiB0byB0aGUgZGV2aWNlIE1NSU8gQkFSCj4gICAg
cmVnaW9ucyB3aWxsIHJlc3VsdCBpbiBJT01NVSBwYWdlIGZhdWx0cywgdGhlIHNhbWUgY2FuIGJl
IGFjaGlldmVkIGJ5Cj4gICAgYXR0ZW1wdGluZyB0byBwZXJmb3JtIERNQSB0cmFuc2FjdGlvbnMg
dG8gdW5wb3B1bGF0ZWQgbWVtb3J5Cj4gICAgcmVnaW9ucy4KPiAKPiBJIHRoaW5rIHRoZXJlIGFy
ZSBvdGhlciBzY2VuYXJpb3MgeW91IGFyZSB3b3JyaWVkIGFib3V0IGFuZCBJJ20KPiBtaXNzaW5n
LCBjb3VsZCB5b3UgcGxlYXNlIHBvaW50IHRoZW0gb3V0PwoKVGhhdCdzIHRoZSBwb2ludDogSSBj
YW4ndCBwb2ludCBvdXQgb3RoZXIgc2NlbmFyaW9zLCBidXQgSSBhbHNvIGNhbid0CmNvbnZpbmNl
IG15c2VsZiB0aGF0IHRoZXJlIGFyZSBub25lLiBXaGF0IEknbSBjb25jZXJuZWQgYWJvdXQKZnJv
bSBhIG1vcmUgYWJzdHJhY3QgcG92IGFyZSBhbnkgYWN0aW9ucyBieSB0aGUgZ3Vlc3Qgd2hpY2gg
bWlnaHQKdWx0aW1hdGVseSBsZWFkIHRvIG1hc3RlciBvciB0YXJnZXQgYWJvcnRzIChvciBhbGlr
ZSksIHdoaWNoIG1heSBpbgp0dXJuIGNhdXNlICNTRVJSIHRvIGJlIHNpZ25hbGVkLiBZZXQgdGhl
biBhZ2FpbiB3ZSBhbGwga25vdyB0aGF0ClBDSSBwYXNzLXRocm91Z2ggaXMgbm90IHBlcmZlY3Rs
eSBzZWN1cmUgZGVzcGl0ZSBhbGwgY2xhaW1zIChvcgpzaG91bGQgSSBzYXkgd2lzaGVzKSwgc28g
bWF5YmUgYWxsIG9mIHRoaXMgaXMgcmVhbGx5IHRvbGVyYWJsZS4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 10:46:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 10:46: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-devel-bounces@lists.xenproject.org>)
	id 1gSJpx-0003Xf-Qz; Thu, 29 Nov 2018 10:46: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=CtKN=OI=redhat.com=kwolf@srs-us1.protection.inumbo.net>)
 id 1gSJpw-0003Xa-PR
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 10:46:24 +0000
X-Inumbo-ID: 030a8afc-f3c4-11e8-b0b7-12d6303a7972
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 030a8afc-f3c4-11e8-b0b7-12d6303a7972;
 Thu, 29 Nov 2018 10:46:23 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 36D3FC05D3E8;
 Thu, 29 Nov 2018 10:46:22 +0000 (UTC)
Received: from linux.fritz.box (ovpn-117-117.ams2.redhat.com [10.36.117.117])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9340C194BA;
 Thu, 29 Nov 2018 10:46:20 +0000 (UTC)
Date: Thu, 29 Nov 2018 11:46:19 +0100
From: Kevin Wolf <kwolf@redhat.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20181129104619.GD4797@linux.fritz.box>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-15-paul.durrant@citrix.com>
 <20181128163447.GF4222@dhcp-200-186.str.redhat.com>
 <a2cd391e72a24547a3565515e8d39d27@AMSPEX02CL03.citrite.net>
 <20181129090046.GA4797@linux.fritz.box>
 <bdee6326dd3041f58202220a50abf9c8@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bdee6326dd3041f58202220a50abf9c8@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Thu, 29 Nov 2018 10:46:22 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 14/18] xen: add implementations of xen-qdisk
 connect and disconnect functions...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMjkuMTEuMjAxOCB1bSAxMDozMyBoYXQgUGF1bCBEdXJyYW50IGdlc2NocmllYmVuOgo+ID4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IEtldmluIFdvbGYgW21haWx0bzpr
d29sZkByZWRoYXQuY29tXQo+ID4gU2VudDogMjkgTm92ZW1iZXIgMjAxOCAwOTowMQo+ID4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPiBDYzogcWVtdS1ibG9j
a0Bub25nbnUub3JnOyBxZW11LWRldmVsQG5vbmdudS5vcmc7IHhlbi0KPiA+IGRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Owo+ID4gQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBNYXgg
UmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgo+ID4gU3ViamVjdDogUmU6IFtQQVRDSCAxNC8xOF0g
eGVuOiBhZGQgaW1wbGVtZW50YXRpb25zIG9mIHhlbi1xZGlzayBjb25uZWN0Cj4gPiBhbmQgZGlz
Y29ubmVjdCBmdW5jdGlvbnMuLi4KPiA+IAo+ID4gQW0gMjguMTEuMjAxOCB1bSAxNzo0MCBoYXQg
UGF1bCBEdXJyYW50IGdlc2NocmllYmVuOgo+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tCj4gPiA+ID4gRnJvbTogS2V2aW4gV29sZiBbbWFpbHRvOmt3b2xmQHJlZGhhdC5jb21dCj4g
PiA+ID4gU2VudDogMjggTm92ZW1iZXIgMjAxOCAxNjozNQo+ID4gPiA+IFRvOiBQYXVsIER1cnJh
bnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4gPiA+IENjOiBxZW11LWJsb2NrQG5vbmdu
dS5vcmc7IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZzsgeGVuLQo+ID4gPiA+IGRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBTdGVmYW5vIFN0YWJlbGxpbmkKPiA+IDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPjsKPiA+ID4gPiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47
IE1heCBSZWl0ego+ID4gPG1yZWl0ekByZWRoYXQuY29tPgo+ID4gPiA+IFN1YmplY3Q6IFJlOiBb
UEFUQ0ggMTQvMThdIHhlbjogYWRkIGltcGxlbWVudGF0aW9ucyBvZiB4ZW4tcWRpc2sKPiA+IGNv
bm5lY3QKPiA+ID4gPiBhbmQgZGlzY29ubmVjdCBmdW5jdGlvbnMuLi4KPiA+ID4gPgo+ID4gPiA+
IEFtIDIxLjExLjIwMTggdW0gMTY6MTIgaGF0IFBhdWwgRHVycmFudCBnZXNjaHJpZWJlbjoKPiA+
ID4gPiA+IC4uLmFuZCB3aXJlIGluIHRoZSBkYXRhcGxhbmUuCj4gPiA+ID4gPgo+ID4gPiA+ID4g
VGhpcyBwYXRjaCBhZGRzIHRoZSByZW1haW5pbmcgY29kZSB0byBtYWtlIHRoZSB4ZW4tcWRpc2sg
WGVuRGV2aWNlCj4gPiA+ID4gPiBmdW5jdGlvbmFsLiBUaGUgcGFyYW1ldGVycyB0aGF0IGEgYmxv
Y2sgZnJvbnRlbmQgZXhwZWN0cyB0byBmaW5kIGFyZQo+ID4gPiA+ID4gcG9wdWxhdGVkIGluIHRo
ZSBiYWNrZW5kIHhlbnN0b3JlIGFyZWEsIGFuZCB0aGUgJ3JpbmctcmVmJyBhbmQKPiA+ID4gPiA+
ICdldmVudC1jaGFubmVsJyB2YWx1ZXMgc3BlY2lmaWVkIGluIHRoZSBmcm9udGVuZCB4ZW5zdG9y
ZSBhcmVhIGFyZQo+ID4gPiA+ID4gbWFwcGVkL2JvdW5kIGFuZCB1c2VkIHRvIHNldCB1cCB0aGUg
ZGF0YXBsYW5lLgo+ID4gPiA+ID4KPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+ID4gPiAtLS0KPiA+ID4gPiA+IENjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiA+ID4gPiBDYzog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gPiA+ID4gPiBDYzog
S2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KPiA+ID4gPiA+IENjOiBNYXggUmVpdHogPG1y
ZWl0ekByZWRoYXQuY29tPgo+ID4gPiA+ID4gLS0tCj4gPiA+ID4gPiAgaHcvYmxvY2sveGVuLXFk
aXNrLmMgICAgICAgfCAxNDAKPiA+ID4gPiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiA+ID4gPiA+ICBody94ZW4veGVuLWJ1cy5jICAgICAgICAgICB8ICAx
MiArKy0tCj4gPiA+ID4gPiAgaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oICAgfCAgIDggKysrCj4g
PiA+ID4gPiAgaW5jbHVkZS9ody94ZW4veGVuLXFkaXNrLmggfCAgMTIgKysrKwo+ID4gPiA+ID4g
IDQgZmlsZXMgY2hhbmdlZCwgMTY2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gPiA+
ID4gPgo+ID4gPiA+ID4gZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbi1xZGlzay5jIGIvaHcvYmxv
Y2sveGVuLXFkaXNrLmMKPiA+ID4gPiA+IGluZGV4IDM1ZjdiNzA0ODAuLjhjODgzOTM4MzIgMTAw
NjQ0Cj4gPiA+ID4gPiAtLS0gYS9ody9ibG9jay94ZW4tcWRpc2suYwo+ID4gPiA+ID4gKysrIGIv
aHcvYmxvY2sveGVuLXFkaXNrLmMKPiA+ID4gPiA+IEBAIC05LDYgKzksMTAgQEAKPiA+ID4gPiA+
ICAjaW5jbHVkZSAicWFwaS92aXNpdG9yLmgiCj4gPiA+ID4gPiAgI2luY2x1ZGUgImh3L2h3Lmgi
Cj4gPiA+ID4gPiAgI2luY2x1ZGUgImh3L3hlbi94ZW4tcWRpc2suaCIKPiA+ID4gPiA+ICsjaW5j
bHVkZSAic3lzZW11L2Jsb2NrZGV2LmgiCj4gPiA+ID4gPiArI2luY2x1ZGUgInN5c2VtdS9ibG9j
ay1iYWNrZW5kLmgiCj4gPiA+ID4gPiArI2luY2x1ZGUgInN5c2VtdS9pb3RocmVhZC5oIgo+ID4g
PiA+ID4gKyNpbmNsdWRlICJkYXRhcGxhbmUveGVuLXFkaXNrLmgiCj4gPiA+ID4gPiAgI2luY2x1
ZGUgInRyYWNlLmgiCj4gPiA+ID4gPgo+ID4gPiA+ID4gIHN0YXRpYyBjaGFyICp4ZW5fcWRpc2tf
Z2V0X25hbWUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKPiA+ID4gPiA+IEBAIC0y
Myw2ICsyNywxMSBAQCBzdGF0aWMgdm9pZCB4ZW5fcWRpc2tfcmVhbGl6ZShYZW5EZXZpY2UgKnhl
bmRldiwKPiA+ID4gPiBFcnJvciAqKmVycnApCj4gPiA+ID4gPiAgewo+ID4gPiA+ID4gICAgICBY
ZW5RZGlza0RldmljZSAqcWRpc2tkZXYgPSBYRU5fUURJU0tfREVWSUNFKHhlbmRldik7Cj4gPiA+
ID4gPiAgICAgIFhlblFkaXNrVmRldiAqdmRldiA9ICZxZGlza2Rldi0+dmRldjsKPiA+ID4gPiA+
ICsgICAgQmxvY2tDb25mICpjb25mID0gJnFkaXNrZGV2LT5jb25mOwo+ID4gPiA+ID4gKyAgICBE
cml2ZUluZm8gKmRpbmZvOwo+ID4gPiA+ID4gKyAgICBib29sIGlzX2Nkcm9tOwo+ID4gPiA+ID4g
KyAgICB1bnNpZ25lZCBpbnQgaW5mbzsKPiA+ID4gPiA+ICsgICAgaW50NjRfdCBzaXplOwo+ID4g
PiA+ID4KPiA+ID4gPiA+ICAgICAgaWYgKCF2ZGV2LT52YWxpZCkgewo+ID4gPiA+ID4gICAgICAg
ICAgZXJyb3Jfc2V0ZyhlcnJwLCAidmRldiBwcm9wZXJ0eSBub3Qgc2V0Iik7Cj4gPiA+ID4gPiBA
QCAtMzAsMTMgKzM5LDEzNCBAQCBzdGF0aWMgdm9pZCB4ZW5fcWRpc2tfcmVhbGl6ZShYZW5EZXZp
Y2UKPiA+ICp4ZW5kZXYsCj4gPiA+ID4gRXJyb3IgKiplcnJwKQo+ID4gPiA+ID4gICAgICB9Cj4g
PiA+ID4gPgo+ID4gPiA+ID4gICAgICB0cmFjZV94ZW5fcWRpc2tfcmVhbGl6ZSh2ZGV2LT5kaXNr
LCB2ZGV2LT5wYXJ0aXRpb24pOwo+ID4gPiA+ID4gKwo+ID4gPiA+ID4gKyAgICBpZiAoIWNvbmYt
PmJsaykgewo+ID4gPiA+ID4gKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAiZHJpdmUgcHJvcGVy
dHkgbm90IHNldCIpOwo+ID4gPiA+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4gPiA+ID4gKyAgICB9
Cj4gPiA+ID4gPiArCj4gPiA+ID4gPiArICAgIGlmICghYmxrX2lzX2luc2VydGVkKGNvbmYtPmJs
aykpIHsKPiA+ID4gPiA+ICsgICAgICAgIGVycm9yX3NldGcoZXJycCwgImRldmljZSBuZWVkcyBt
ZWRpYSwgYnV0IGRyaXZlIGlzIGVtcHR5Iik7Cj4gPiA+ID4gPiArICAgICAgICByZXR1cm47Cj4g
PiA+ID4gPiArICAgIH0KPiA+ID4gPgo+ID4gPiA+IEhtLCB0aGUgY29kZSBiZWxvdyBzdWdnZXN0
cyB0aGF0IHlvdSBzdXBwb3J0IENELVJPTXMuIERvbid0IHlvdSB3YW50Cj4gPiB0bwo+ID4gPiA+
IHN1cHBvcnQgbWVkaWEgY2hhbmdlIGFzIHdlbGwgdGhlbj8gV2hpY2ggd291bGQgbWVhbiB0aGF0
IHlvdSBuZWVkIHRvCj4gPiA+ID4gc3VwcG9ydCBlbXB0eSBkcml2ZXMuCj4gPiA+Cj4gPiA+IFll
cywgdGhhdCdzIGEgZ29vZCBwb2ludC4gSSBzaG91bGQgZ2V0IHJpZCBvZiB0aGF0IGNoZWNrLgo+
ID4gCj4gPiBPciByYXRoZXIgYXBwbHkgaXQgb25seSB0byBoYXJkIGRpc2tzLiBBbmQgZm9yIGVt
cHR5IENEcywgeW91J2xsCj4gPiBwcm9iYWJseSBuZWVkIHRvIGNyZWF0ZSBhbiBlbXB0eSBCbG9j
a0JhY2tlbmQgKHRoZSAhY29uZi0+YmxrIGNhc2UpLgo+ID4gSnVzdCBjaGVjayB0aGUgSURFIGFu
ZC9vciBTQ1NJIGNvZGUgZm9yIGNvbXBhcmlzb24uCj4gPiAKPiA+ID4gPgo+ID4gPiA+ID4gKyAg
ICBpZiAoIWJsa2NvbmZfYXBwbHlfYmFja2VuZF9vcHRpb25zKGNvbmYsIGJsa19pc19yZWFkX29u
bHkoY29uZi0KPiA+ID4gPiA+YmxrKSwKPiA+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWxzZSwgZXJycCkpIHsKPiA+ID4gPiA+ICsgICAgICAgIHJldHVy
bjsKPiA+ID4gPiA+ICsgICAgfQo+ID4gPiA+ID4gKwo+ID4gPiA+ID4gKyAgICBpZiAoIWJsa2Nv
bmZfZ2VvbWV0cnkoY29uZiwgTlVMTCwgNjU1MzUsIDI1NSwgMjU1LCBlcnJwKSkgewo+ID4gPiA+
ID4gKyAgICAgICAgcmV0dXJuOwo+ID4gPiA+ID4gKyAgICB9Cj4gPiA+ID4gPiArCj4gPiA+ID4g
PiArICAgIGRpbmZvID0gYmxrX2xlZ2FjeV9kaW5mbyhjb25mLT5ibGspOwo+ID4gPiA+ID4gKyAg
ICBpc19jZHJvbSA9IChkaW5mbyAmJiBkaW5mby0+bWVkaWFfY2QpOwo+ID4gPiA+Cj4gPiA+ID4g
SXQncyBjYWxsZWQgbGVnYWN5IGZvciBhIHJlYXNvbi4gRG9uJ3QgdXNlIHRoaXMgaW4gbmV3IGRl
dmljZXMuCj4gPiA+ID4KPiA+ID4gPiBUaGUgcHJvcGVyIHdheSBpcyB0byBoYXZlIHR3byBkaWZm
ZXJlbnQgZGV2aWNlcyBmb3IgaGFyZCBkaXNrcyBhbmQgQ0RzCj4gPiA+ID4gKGxpa2Ugc2NzaS1o
ZCBhbmQgc2NzaS1jZCkuCj4gPiA+Cj4gPiA+IC4uLm9yIHByZXN1bWFibHkgSSBjb3VsZCBoYXZl
IGEgcHJvcGVydHk/IFRoZSBsZWdhY3kgaW5pdCBjb2RlIGNvdWxkCj4gPiA+IHRoZW4gc2V0IGl0
IGJhc2VkIG9uIHRoZSBkcml2ZSBpbmZvLgo+ID4gCj4gPiBUZWNobmljYWxseSB5ZXMsIGJ1dCB3
aHkgd291bGQgdGhhdCBiZSBhIGdvb2Qgd2F5IHRvIG1vZGVsIHRoaW5ncz8gSQo+ID4gbWVhbiwg
aXQncyB0cnVlIHRoYXQgeGVuLXFkaXNrIGlzIG5vdCByZWFsIGhhcmR3YXJlLCBidXQgSSd2ZSBu
ZXZlciBzZWVuCj4gPiBhbnkgaGFyZHdhcmUgdGhhdCBoYXMgYSBzd2l0Y2ggdG8gZGVjaWRlIHdo
ZXRoZXIgaXQgc2hvdWxkIGJlaGF2ZSBhcyBhCj4gPiBDRCBkcml2ZSBvciBhIGhhcmQgZGlzay4K
PiA+IAo+ID4gQm90aCBoYXZlIHZlcnkgZGlmZmVyZW50IGNoYXJhY3RlcmlzdGljcyAocmVhZC1v
bmx5IHdpdGggcmVtb3ZhYmxlCj4gPiBtZWRpYSwgb3IgYSBzaW5nbGUgcmVhZC13cml0ZSBkaXNr
KSwgYW5kIHRoZSBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMKPiA+IHVzZSB0d28gc2VwYXJhdGUg
ZGV2aWNlcy4gU28gZXZlbiBpZiB5b3UncmUgbm90IGNvbnZpbmNlZCB0aGF0IHVzZXJzCj4gPiB3
aWxsIGNvbnNpZGVyIHRoZW0gZGlmZmVyZW50IGNvbmNlcHRzIChJIGFtOyBhbmQgaWYgdGhleSB3
ZXJlbid0Cj4gPiBkaWZmZXJlbnQgY29uY2VwdHMsIHlvdSB3b3VsZG4ndCBuZWVkIGFuIGlzX2Nk
cm9tIHZhcmlhYmxlKSwgY29uc2lzdGVuY3kKPiA+IGlzIHN0aWxsIGEgZ29vZCB0aGluZy4KPiAK
PiBPay4gSSdsbCBzcGxpdCB0aGUgZGV2aWNlIGFzIHlvdSBzdWdnZXN0Li4uIGl0IG1heSBtZWFu
IGR1cGxpY2F0ZWQKPiBjb2RlLCBidXQgdGhlIGRhdGFwYXRoIGNhbiBzdGlsbCBiZSBjb21tb24u
CgpJZiB5b3UgaGF2ZSBhIGxvb2sgYXQgSURFIGFuZCBTQ1NJLCB0aGV5IGRvbid0IHJlYWxseSBk
dXBsaWNhdGUgYSBsb3Qgb2YKY29kZS4gQmFzaWNhbGx5IGl0J3MganVzdCBhIHNlY29uZCBRT00g
Y2xhc3MgZGVmaW5pdGlvbiwgdGhlIHJlc3QgaXMKc2hhcmVkLiBFdmVuIHRoZSByZWFsaXplIGZ1
bmN0aW9ucyBhcmUgZXNzZW50aWFsbHkgc2hhcmVkLCB3aXRoIGp1c3QgdHdvCnNtYWxsIHdyYXBw
ZXJzIGZvciBlYWNoIGRldmljZSB0eXBlIGFyb3VuZCB0aGUgY29tbW9uIGNvZGUuCgpLZXZpbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 10:48:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 10:48: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-devel-bounces@lists.xenproject.org>)
	id 1gSJrV-0003cn-BF; Thu, 29 Nov 2018 10:48:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=kjgy=oi=citrix.com=prvs=86498fae2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gSJrT-0003cL-Tc
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 10:47:59 +0000
X-Inumbo-ID: 3c3c0765-f3c4-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c3c0765-f3c4-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 10:47:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="82526051"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Kevin Wolf' <kwolf@redhat.com>
Thread-Topic: [PATCH 14/18] xen: add implementations of xen-qdisk connect and
 disconnect functions...
Thread-Index: AQHUga7fh/jTb4x1u0eFcLDjYD6ixaVlXGuAgAARUfCAAQIqAIAAGUGAgAAEPYCAABD28A==
Date: Thu, 29 Nov 2018 10:47:55 +0000
Message-ID: <252d3b7d565f4e6dad92abdb4bb1c5a3@AMSPEX02CL03.citrite.net>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-15-paul.durrant@citrix.com>
 <20181128163447.GF4222@dhcp-200-186.str.redhat.com>
 <a2cd391e72a24547a3565515e8d39d27@AMSPEX02CL03.citrite.net>
 <20181129090046.GA4797@linux.fritz.box>
 <bdee6326dd3041f58202220a50abf9c8@AMSPEX02CL03.citrite.net>
 <20181129104619.GD4797@linux.fritz.box>
In-Reply-To: <20181129104619.GD4797@linux.fritz.box>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 14/18] xen: add implementations of xen-qdisk
 connect and disconnect functions...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max
 Reitz <mreitz@redhat.com>, Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEtldmluIFdvbGYgW21haWx0bzpr
d29sZkByZWRoYXQuY29tXQo+IFNlbnQ6IDI5IE5vdmVtYmVyIDIwMTggMTA6NDYKPiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiBDYzogcWVtdS1ibG9ja0Bub25n
bnUub3JnOyBxZW11LWRldmVsQG5vbmdudS5vcmc7IHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZzsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsKPiBB
bnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IE1heCBSZWl0eiA8bXJl
aXR6QHJlZGhhdC5jb20+Cj4gU3ViamVjdDogUmU6IFtQQVRDSCAxNC8xOF0geGVuOiBhZGQgaW1w
bGVtZW50YXRpb25zIG9mIHhlbi1xZGlzayBjb25uZWN0Cj4gYW5kIGRpc2Nvbm5lY3QgZnVuY3Rp
b25zLi4uCj4gCj4gQW0gMjkuMTEuMjAxOCB1bSAxMDozMyBoYXQgUGF1bCBEdXJyYW50IGdlc2No
cmllYmVuOgo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gPiBGcm9tOiBLZXZp
biBXb2xmIFttYWlsdG86a3dvbGZAcmVkaGF0LmNvbV0KPiA+ID4gU2VudDogMjkgTm92ZW1iZXIg
MjAxOCAwOTowMQo+ID4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv
bT4KPiA+ID4gQ2M6IHFlbXUtYmxvY2tAbm9uZ251Lm9yZzsgcWVtdS1kZXZlbEBub25nbnUub3Jn
OyB4ZW4tCj4gPiA+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBTdGVmYW5vIFN0YWJlbGxp
bmkKPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47Cj4gPiA+IEFudGhvbnkgUGVyYXJkIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPjsgTWF4IFJlaXR6Cj4gPG1yZWl0ekByZWRoYXQuY29tPgo+
ID4gPiBTdWJqZWN0OiBSZTogW1BBVENIIDE0LzE4XSB4ZW46IGFkZCBpbXBsZW1lbnRhdGlvbnMg
b2YgeGVuLXFkaXNrCj4gY29ubmVjdAo+ID4gPiBhbmQgZGlzY29ubmVjdCBmdW5jdGlvbnMuLi4K
PiA+ID4KPiA+ID4gQW0gMjguMTEuMjAxOCB1bSAxNzo0MCBoYXQgUGF1bCBEdXJyYW50IGdlc2No
cmllYmVuOgo+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+ID4gPiA+IEZy
b206IEtldmluIFdvbGYgW21haWx0bzprd29sZkByZWRoYXQuY29tXQo+ID4gPiA+ID4gU2VudDog
MjggTm92ZW1iZXIgMjAxOCAxNjozNQo+ID4gPiA+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+Cj4gPiA+ID4gPiBDYzogcWVtdS1ibG9ja0Bub25nbnUub3JnOyBx
ZW11LWRldmVsQG5vbmdudS5vcmc7IHhlbi0KPiA+ID4gPiA+IGRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnOyBTdGVmYW5vIFN0YWJlbGxpbmkKPiA+ID4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Owo+ID4gPiA+ID4gQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBN
YXggUmVpdHoKPiA+ID4gPG1yZWl0ekByZWRoYXQuY29tPgo+ID4gPiA+ID4gU3ViamVjdDogUmU6
IFtQQVRDSCAxNC8xOF0geGVuOiBhZGQgaW1wbGVtZW50YXRpb25zIG9mIHhlbi1xZGlzawo+ID4g
PiBjb25uZWN0Cj4gPiA+ID4gPiBhbmQgZGlzY29ubmVjdCBmdW5jdGlvbnMuLi4KPiA+ID4gPiA+
Cj4gPiA+ID4gPiBBbSAyMS4xMS4yMDE4IHVtIDE2OjEyIGhhdCBQYXVsIER1cnJhbnQgZ2VzY2hy
aWViZW46Cj4gPiA+ID4gPiA+IC4uLmFuZCB3aXJlIGluIHRoZSBkYXRhcGxhbmUuCj4gPiA+ID4g
PiA+Cj4gPiA+ID4gPiA+IFRoaXMgcGF0Y2ggYWRkcyB0aGUgcmVtYWluaW5nIGNvZGUgdG8gbWFr
ZSB0aGUgeGVuLXFkaXNrCj4gWGVuRGV2aWNlCj4gPiA+ID4gPiA+IGZ1bmN0aW9uYWwuIFRoZSBw
YXJhbWV0ZXJzIHRoYXQgYSBibG9jayBmcm9udGVuZCBleHBlY3RzIHRvIGZpbmQKPiBhcmUKPiA+
ID4gPiA+ID4gcG9wdWxhdGVkIGluIHRoZSBiYWNrZW5kIHhlbnN0b3JlIGFyZWEsIGFuZCB0aGUg
J3JpbmctcmVmJyBhbmQKPiA+ID4gPiA+ID4gJ2V2ZW50LWNoYW5uZWwnIHZhbHVlcyBzcGVjaWZp
ZWQgaW4gdGhlIGZyb250ZW5kIHhlbnN0b3JlIGFyZWEKPiBhcmUKPiA+ID4gPiA+ID4gbWFwcGVk
L2JvdW5kIGFuZCB1c2VkIHRvIHNldCB1cCB0aGUgZGF0YXBsYW5lLgo+ID4gPiA+ID4gPgo+ID4g
PiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgo+ID4gPiA+ID4gPiAtLS0KPiA+ID4gPiA+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+ID4gPiA+ID4gQ2M6IEFudGhvbnkgUGVyYXJkIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+ID4gPiA+ID4gPiBDYzogS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT4KPiA+ID4gPiA+ID4gQ2M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5j
b20+Cj4gPiA+ID4gPiA+IC0tLQo+ID4gPiA+ID4gPiAgaHcvYmxvY2sveGVuLXFkaXNrLmMgICAg
ICAgfCAxNDAKPiA+ID4gPiA+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ID4gPiA+ID4gPiAgaHcveGVuL3hlbi1idXMuYyAgICAgICAgICAgfCAgMTIgKyst
LQo+ID4gPiA+ID4gPiAgaW5jbHVkZS9ody94ZW4veGVuLWJ1cy5oICAgfCAgIDggKysrCj4gPiA+
ID4gPiA+ICBpbmNsdWRlL2h3L3hlbi94ZW4tcWRpc2suaCB8ICAxMiArKysrCj4gPiA+ID4gPiA+
ICA0IGZpbGVzIGNoYW5nZWQsIDE2NiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+ID4g
PiA+ID4gPgo+ID4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuLXFkaXNrLmMgYi9o
dy9ibG9jay94ZW4tcWRpc2suYwo+ID4gPiA+ID4gPiBpbmRleCAzNWY3YjcwNDgwLi44Yzg4Mzkz
ODMyIDEwMDY0NAo+ID4gPiA+ID4gPiAtLS0gYS9ody9ibG9jay94ZW4tcWRpc2suYwo+ID4gPiA+
ID4gPiArKysgYi9ody9ibG9jay94ZW4tcWRpc2suYwo+ID4gPiA+ID4gPiBAQCAtOSw2ICs5LDEw
IEBACj4gPiA+ID4gPiA+ICAjaW5jbHVkZSAicWFwaS92aXNpdG9yLmgiCj4gPiA+ID4gPiA+ICAj
aW5jbHVkZSAiaHcvaHcuaCIKPiA+ID4gPiA+ID4gICNpbmNsdWRlICJody94ZW4veGVuLXFkaXNr
LmgiCj4gPiA+ID4gPiA+ICsjaW5jbHVkZSAic3lzZW11L2Jsb2NrZGV2LmgiCj4gPiA+ID4gPiA+
ICsjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tlbmQuaCIKPiA+ID4gPiA+ID4gKyNpbmNsdWRl
ICJzeXNlbXUvaW90aHJlYWQuaCIKPiA+ID4gPiA+ID4gKyNpbmNsdWRlICJkYXRhcGxhbmUveGVu
LXFkaXNrLmgiCj4gPiA+ID4gPiA+ICAjaW5jbHVkZSAidHJhY2UuaCIKPiA+ID4gPiA+ID4KPiA+
ID4gPiA+ID4gIHN0YXRpYyBjaGFyICp4ZW5fcWRpc2tfZ2V0X25hbWUoWGVuRGV2aWNlICp4ZW5k
ZXYsIEVycm9yCj4gKiplcnJwKQo+ID4gPiA+ID4gPiBAQCAtMjMsNiArMjcsMTEgQEAgc3RhdGlj
IHZvaWQgeGVuX3FkaXNrX3JlYWxpemUoWGVuRGV2aWNlCj4gKnhlbmRldiwKPiA+ID4gPiA+IEVy
cm9yICoqZXJycCkKPiA+ID4gPiA+ID4gIHsKPiA+ID4gPiA+ID4gICAgICBYZW5RZGlza0Rldmlj
ZSAqcWRpc2tkZXYgPSBYRU5fUURJU0tfREVWSUNFKHhlbmRldik7Cj4gPiA+ID4gPiA+ICAgICAg
WGVuUWRpc2tWZGV2ICp2ZGV2ID0gJnFkaXNrZGV2LT52ZGV2Owo+ID4gPiA+ID4gPiArICAgIEJs
b2NrQ29uZiAqY29uZiA9ICZxZGlza2Rldi0+Y29uZjsKPiA+ID4gPiA+ID4gKyAgICBEcml2ZUlu
Zm8gKmRpbmZvOwo+ID4gPiA+ID4gPiArICAgIGJvb2wgaXNfY2Ryb207Cj4gPiA+ID4gPiA+ICsg
ICAgdW5zaWduZWQgaW50IGluZm87Cj4gPiA+ID4gPiA+ICsgICAgaW50NjRfdCBzaXplOwo+ID4g
PiA+ID4gPgo+ID4gPiA+ID4gPiAgICAgIGlmICghdmRldi0+dmFsaWQpIHsKPiA+ID4gPiA+ID4g
ICAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAidmRldiBwcm9wZXJ0eSBub3Qgc2V0Iik7Cj4gPiA+
ID4gPiA+IEBAIC0zMCwxMyArMzksMTM0IEBAIHN0YXRpYyB2b2lkIHhlbl9xZGlza19yZWFsaXpl
KFhlbkRldmljZQo+ID4gPiAqeGVuZGV2LAo+ID4gPiA+ID4gRXJyb3IgKiplcnJwKQo+ID4gPiA+
ID4gPiAgICAgIH0KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gICAgICB0cmFjZV94ZW5fcWRpc2tf
cmVhbGl6ZSh2ZGV2LT5kaXNrLCB2ZGV2LT5wYXJ0aXRpb24pOwo+ID4gPiA+ID4gPiArCj4gPiA+
ID4gPiA+ICsgICAgaWYgKCFjb25mLT5ibGspIHsKPiA+ID4gPiA+ID4gKyAgICAgICAgZXJyb3Jf
c2V0ZyhlcnJwLCAiZHJpdmUgcHJvcGVydHkgbm90IHNldCIpOwo+ID4gPiA+ID4gPiArICAgICAg
ICByZXR1cm47Cj4gPiA+ID4gPiA+ICsgICAgfQo+ID4gPiA+ID4gPiArCj4gPiA+ID4gPiA+ICsg
ICAgaWYgKCFibGtfaXNfaW5zZXJ0ZWQoY29uZi0+YmxrKSkgewo+ID4gPiA+ID4gPiArICAgICAg
ICBlcnJvcl9zZXRnKGVycnAsICJkZXZpY2UgbmVlZHMgbWVkaWEsIGJ1dCBkcml2ZSBpcwo+IGVt
cHR5Iik7Cj4gPiA+ID4gPiA+ICsgICAgICAgIHJldHVybjsKPiA+ID4gPiA+ID4gKyAgICB9Cj4g
PiA+ID4gPgo+ID4gPiA+ID4gSG0sIHRoZSBjb2RlIGJlbG93IHN1Z2dlc3RzIHRoYXQgeW91IHN1
cHBvcnQgQ0QtUk9Ncy4gRG9uJ3QgeW91Cj4gd2FudAo+ID4gPiB0bwo+ID4gPiA+ID4gc3VwcG9y
dCBtZWRpYSBjaGFuZ2UgYXMgd2VsbCB0aGVuPyBXaGljaCB3b3VsZCBtZWFuIHRoYXQgeW91IG5l
ZWQKPiB0bwo+ID4gPiA+ID4gc3VwcG9ydCBlbXB0eSBkcml2ZXMuCj4gPiA+ID4KPiA+ID4gPiBZ
ZXMsIHRoYXQncyBhIGdvb2QgcG9pbnQuIEkgc2hvdWxkIGdldCByaWQgb2YgdGhhdCBjaGVjay4K
PiA+ID4KPiA+ID4gT3IgcmF0aGVyIGFwcGx5IGl0IG9ubHkgdG8gaGFyZCBkaXNrcy4gQW5kIGZv
ciBlbXB0eSBDRHMsIHlvdSdsbAo+ID4gPiBwcm9iYWJseSBuZWVkIHRvIGNyZWF0ZSBhbiBlbXB0
eSBCbG9ja0JhY2tlbmQgKHRoZSAhY29uZi0+YmxrIGNhc2UpLgo+ID4gPiBKdXN0IGNoZWNrIHRo
ZSBJREUgYW5kL29yIFNDU0kgY29kZSBmb3IgY29tcGFyaXNvbi4KPiA+ID4KPiA+ID4gPiA+Cj4g
PiA+ID4gPiA+ICsgICAgaWYgKCFibGtjb25mX2FwcGx5X2JhY2tlbmRfb3B0aW9ucyhjb25mLAo+
IGJsa19pc19yZWFkX29ubHkoY29uZi0KPiA+ID4gPiA+ID5ibGspLAo+ID4gPiA+ID4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UsIGVycnApKSB7Cj4gPiA+
ID4gPiA+ICsgICAgICAgIHJldHVybjsKPiA+ID4gPiA+ID4gKyAgICB9Cj4gPiA+ID4gPiA+ICsK
PiA+ID4gPiA+ID4gKyAgICBpZiAoIWJsa2NvbmZfZ2VvbWV0cnkoY29uZiwgTlVMTCwgNjU1MzUs
IDI1NSwgMjU1LCBlcnJwKSkgewo+ID4gPiA+ID4gPiArICAgICAgICByZXR1cm47Cj4gPiA+ID4g
PiA+ICsgICAgfQo+ID4gPiA+ID4gPiArCj4gPiA+ID4gPiA+ICsgICAgZGluZm8gPSBibGtfbGVn
YWN5X2RpbmZvKGNvbmYtPmJsayk7Cj4gPiA+ID4gPiA+ICsgICAgaXNfY2Ryb20gPSAoZGluZm8g
JiYgZGluZm8tPm1lZGlhX2NkKTsKPiA+ID4gPiA+Cj4gPiA+ID4gPiBJdCdzIGNhbGxlZCBsZWdh
Y3kgZm9yIGEgcmVhc29uLiBEb24ndCB1c2UgdGhpcyBpbiBuZXcgZGV2aWNlcy4KPiA+ID4gPiA+
Cj4gPiA+ID4gPiBUaGUgcHJvcGVyIHdheSBpcyB0byBoYXZlIHR3byBkaWZmZXJlbnQgZGV2aWNl
cyBmb3IgaGFyZCBkaXNrcyBhbmQKPiBDRHMKPiA+ID4gPiA+IChsaWtlIHNjc2ktaGQgYW5kIHNj
c2ktY2QpLgo+ID4gPiA+Cj4gPiA+ID4gLi4ub3IgcHJlc3VtYWJseSBJIGNvdWxkIGhhdmUgYSBw
cm9wZXJ0eT8gVGhlIGxlZ2FjeSBpbml0IGNvZGUgY291bGQKPiA+ID4gPiB0aGVuIHNldCBpdCBi
YXNlZCBvbiB0aGUgZHJpdmUgaW5mby4KPiA+ID4KPiA+ID4gVGVjaG5pY2FsbHkgeWVzLCBidXQg
d2h5IHdvdWxkIHRoYXQgYmUgYSBnb29kIHdheSB0byBtb2RlbCB0aGluZ3M/IEkKPiA+ID4gbWVh
biwgaXQncyB0cnVlIHRoYXQgeGVuLXFkaXNrIGlzIG5vdCByZWFsIGhhcmR3YXJlLCBidXQgSSd2
ZSBuZXZlcgo+IHNlZW4KPiA+ID4gYW55IGhhcmR3YXJlIHRoYXQgaGFzIGEgc3dpdGNoIHRvIGRl
Y2lkZSB3aGV0aGVyIGl0IHNob3VsZCBiZWhhdmUgYXMgYQo+ID4gPiBDRCBkcml2ZSBvciBhIGhh
cmQgZGlzay4KPiA+ID4KPiA+ID4gQm90aCBoYXZlIHZlcnkgZGlmZmVyZW50IGNoYXJhY3Rlcmlz
dGljcyAocmVhZC1vbmx5IHdpdGggcmVtb3ZhYmxlCj4gPiA+IG1lZGlhLCBvciBhIHNpbmdsZSBy
ZWFkLXdyaXRlIGRpc2spLCBhbmQgdGhlIGV4aXN0aW5nIGltcGxlbWVudGF0aW9ucwo+ID4gPiB1
c2UgdHdvIHNlcGFyYXRlIGRldmljZXMuIFNvIGV2ZW4gaWYgeW91J3JlIG5vdCBjb252aW5jZWQg
dGhhdCB1c2Vycwo+ID4gPiB3aWxsIGNvbnNpZGVyIHRoZW0gZGlmZmVyZW50IGNvbmNlcHRzIChJ
IGFtOyBhbmQgaWYgdGhleSB3ZXJlbid0Cj4gPiA+IGRpZmZlcmVudCBjb25jZXB0cywgeW91IHdv
dWxkbid0IG5lZWQgYW4gaXNfY2Ryb20gdmFyaWFibGUpLAo+IGNvbnNpc3RlbmN5Cj4gPiA+IGlz
IHN0aWxsIGEgZ29vZCB0aGluZy4KPiA+Cj4gPiBPay4gSSdsbCBzcGxpdCB0aGUgZGV2aWNlIGFz
IHlvdSBzdWdnZXN0Li4uIGl0IG1heSBtZWFuIGR1cGxpY2F0ZWQKPiA+IGNvZGUsIGJ1dCB0aGUg
ZGF0YXBhdGggY2FuIHN0aWxsIGJlIGNvbW1vbi4KPiAKPiBJZiB5b3UgaGF2ZSBhIGxvb2sgYXQg
SURFIGFuZCBTQ1NJLCB0aGV5IGRvbid0IHJlYWxseSBkdXBsaWNhdGUgYSBsb3Qgb2YKPiBjb2Rl
LiBCYXNpY2FsbHkgaXQncyBqdXN0IGEgc2Vjb25kIFFPTSBjbGFzcyBkZWZpbml0aW9uLCB0aGUg
cmVzdCBpcwo+IHNoYXJlZC4gRXZlbiB0aGUgcmVhbGl6ZSBmdW5jdGlvbnMgYXJlIGVzc2VudGlh
bGx5IHNoYXJlZCwgd2l0aCBqdXN0IHR3bwo+IHNtYWxsIHdyYXBwZXJzIGZvciBlYWNoIGRldmlj
ZSB0eXBlIGFyb3VuZCB0aGUgY29tbW9uIGNvZGUuCgpPaywgSSB3YXMgaG9waW5nIHRoZSBkdXBs
aWNhdGlvbiB3b3VsZCBiZSBsaW1pdGVkIHRvIHNvbWV0aGluZyBsaWtlIHRoYXQgOi0pIEknbGwg
dHJ5IHRvIGZvbGxvdyBzdWl0LgoKICBQYXVsCgo+IAo+IEtldmluCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 11:00:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 11:00:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gSK3M-00055A-Pu; Thu, 29 Nov 2018 11:00: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=I9BH=OI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gSK3L-000555-ID
 for xen-devel@lists.xen.org; Thu, 29 Nov 2018 11:00:15 +0000
X-Inumbo-ID: f2998afe-f3c5-11e8-a4b2-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f2998afe-f3c5-11e8-a4b2-12d6303a7972;
 Thu, 29 Nov 2018 11:00:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A920880D;
 Thu, 29 Nov 2018 03:00:13 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B351F3F59C;
 Thu, 29 Nov 2018 03:00:12 -0800 (PST)
To: Andrii Anisov <Andrii_Anisov@epam.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
 <AM6PR03MB49190806B62E1E4A883096C3E6D20@AM6PR03MB4919.eurprd03.prod.outlook.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <44722ad9-e927-4aee-39be-77ed28d277c9@arm.com>
Date: Thu, 29 Nov 2018 11:00:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <AM6PR03MB49190806B62E1E4A883096C3E6D20@AM6PR03MB4919.eurprd03.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 00/16] Old GIC (gic-vgic) optimizations for
 GICV2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Andrii Anisov <andrii.anisov@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyOS8xMS8yMDE4IDA3OjQwLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IAo+IEhlbGxv
LAo+IAo+IEFnYWluLCBJIHNlbnQgdGhpcyBjb3ZlciBsZXR0ZXIgb25seSB0byBteXNlbGYuIFNv
LCBoZXJlIGl0IGlzLCBob3BlIGl0IGRvZXMgbm90IGJyZWFrIHRoZSB0aHJlYWQuIFNvcnJ5IGZv
ciB0aGUgbWVzcy4KCkl0IGlzIHNlZW1zIHRvIGJlIHBhcnQgb2YgdGhlIHRocmVhZC4gVGhhbmsg
eW91IQoKPiAKPiAKPiBGcm9tOiBBbmRyaWkgQW5pc292IDxhbmRyaWkuYW5pc292QGdtYWlsLmNv
bT4KPiBTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVyIDI4LCAyMDE4IDExOjMxIFBNCj4gQ2M6IEFu
ZHJpaSBBbmlzb3YKPiBTdWJqZWN0OiBbUkZDIDAwLzE2XSBPbGQgR0lDIChnaWMtdmdpYykgb3B0
aW1pemF0aW9ucyBmb3IgR0lDVjIKPiAgICAKPiAKPiBGcm9tOiBBbmRyaWkgQW5pc292IDxhbmRy
aWlfYW5pc292QGVwYW0uY29tPgo+IAo+IFRoaXMgcGF0Y2ggc2VyaWVzIGlzIGFuIGF0dGVtcHQg
dG8gcmVkdWNlIElSUSBsYXRlbmN5IHdpdGggdGhlCj4gb2xkIEdJQyBpbXBsZW1lbnRhdGlvbiAo
Z2ljLXZnaWMpLiBUaGVzZSBwYXRjaGVzIG9yaWdpbmFsbHkgYmFzZWQKPiBvbiBYRU4gNC4xMCBy
ZWxlYXNlLiBUaGUgbW90aXZhdGlvbiB3YXMgdG8gaW1wcm92ZSBiZW5jaG1hcmsKPiByZXN1bHRz
IG9mIGEgc3lzdGVtIGdpdmVuIHRvIGEgY3VzdG9tZXIgZm9yIGV2YWx1YXRpb24uCgpJIHdpbGwg
cmVwZWF0IHdoYXQgSSBzYWlkIG9uIHBhdGNoICMxNSBhbmQgZXhwYW5kaW5nIGl0IGEgYml0LiBU
aGlzIHNlcmllcwppcyB0b3VjaGluZyB0aGUgb2xkIHZHSUMgd2UgcGxhbiB0byBkZWNvbW1pc3Np
b25lZCBzb29uLiBBbW9uZ3N0IG1heSBpc3N1ZXMKd2l0aCB0aGUgb2xkIHZHSUMgdGhlIG1ham9y
cyBvbmUgYXJlIHRoZSBsb2NraW5nIGlzIGZyYWdpbGUKYW5kIGVkZ2UvbGV2ZWwgaW50ZXJydXB0
cyBhcmUgbm90IGhhbmRsZWQgY29ycmVjdGx5LgoKRnVydGhlcm1vcmUsIGEgbG90IG9mIHRob3Nl
IHBhdGNoZXMgc2VlbSB0byBib3Jyb3cgdGhlIGlkZWFzIGZyb20gdGhlIG5ldyB2R0lDLgpTbyBJ
IHRoaW5rIGl0IHdvdWxkIGJlIG1vcmUgYmVuZWZpY2lhbCB0byBmb2N1cyBvbiB0aGUgbmV3IHZH
SUMgdGhhdCB3aWxsIGJlCnRoZSBvbmx5IHZHSUMgc3VwcG9ydGVkIHNvb24uCgoKPiBUaGlzIHBh
dGNoIHNlcmllcyBpcyB0YWlsb3JlZCBmb3IgR0lDdjIgb24gUkNBUiBIMy4gPiBTZXZlcmFsCj4g
b2YgdGhlIG1vc3QgY29udHJvdmVyc2lhbCBwYXRjaGVzIChpLmUuIExScyBzaGFkb3dpbmcpIHdl
cmUKPiBub3Qgc2hhcmVkIHRvIHRoZSBjdXN0b21lciwgYW5kIGhlcmUgYXJlIGZvciBjb21tZW50
cyBhbmQgZGlzY3Vzc2lvbi4KCldlIG5lZWQgYmVuY2htYXJrIGFuZCBkZXRhaWxlZCBleHBsYW5h
dGlvbiB0byB1bmRlcnN0YW5kIHdoZXJlIHRoZSBsYXRlbmN5CmNvbWVzIGZyb20gYW5kIGhvdyBl
dmVyeSBwYXRjaGVzIHJlZHVjZSB0aGUgbGF0ZW5jeS4gSWRlYWxseSBJIHdvdWxkIGxpa2UgdG8K
c2VlIHRoZSBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudCBkb25lIHBhdGNoIGJ5IHBhdGNoIHNvIHdl
IGNhbiBkZWNpZGUKd2hpY2ggb25lIGFyZSB3b3J0aCBpdC4KCj4gSSBob3BlIHNldmVyYWwgcGF0
Y2hlcyBmcm9tIGhlcmUgY291bGQgYmUgdXBzdHJlYW1lZC4gU29tZSBhcyBpcywKPiBvdGhlcnMg
d2l0aCBtb2RpZmljYXRpb25zLgo+IAo+IFRoZXJlIGFyZSBzZXZlcmFsIHNpbXBsZSBpZGVhcyBi
ZWhpbmQgdGhlc2UgY2hhbmdlczoKPiAgwqDCoMKgIC0gcmVkdWNlIGFuIGV4Y2Vzc2l2ZSBjb2Rl
IChjb25kaXRpb24gY2hlY2tzKQoKVGhpcyBtYWtlcyBzZW5zZS4KCj4gIMKgwqDCoCAtIGRyb3Ag
YW4gZXhjZXNzaXZlIHBlcmlwaGVyYWwgcmVnaXN0ZXIgYWNjZXNzZXMKClRoaXMgbmVlZHMgZGlz
Y3Vzc2lvbi4gSSB3aWxsIGhhdmUgYSBsb29rIGF0IHRoZSBwYXRjaGVzLgoKPiAgwqDCoMKgIC0g
aWYgbm90IHJlZHVjZSwgdGhlbiBtb3ZlIGFuIGV4Y2Vzc2l2ZSBjb2RlIG91dCBvZiBzcGlubG9j
a3MKPiAgwqDCoMKgIC0gaWYgbm90IGRyb3AsIHRoZW4gbW92ZSBhbiBleGNlc3NpdmUgcmVnaXN0
ZXIKPiAgwqDCoMKgwqDCoCBhY2Nlc3NlcyBvdXQgb2Ygc3BpbmxvY2tzCkluIGdlbmVyYWwgc3Bp
bmxvY2tzIHNob3VsZCBub3QgYmUgY29udGVuZGVkIG90aGVyd2lzZSB5b3UgaGF2ZSBvdGhlcgpp
c3N1ZXMuIE1vdmluZyBjb2RlIG9mIHNwaW5sb2NrIGlzIG9ubHkgd29ydGggaXQgaWYgdGhhdCBj
b2RlIG1heQpyZXR1cm4gaW4gbW9zdCBvZiB0aGUgY2FzZXMuCgo+IAo+IFdpdGggcG9ydGluZyBl
eGlzdGluZyBwYXRjaGVzLCBJJ3ZlIGdvdCBhbm90aGVyIGlkZWEgdGhhdCBhY2Nlc3NpbmcKPiBQ
RVJfQ1BVIHZhcmlhYmxlcyBsaWtlIGBjdXJyZW50YCBhbmQgYGxyX21hc2tgIGlzIG5vdCByZWFs
bHkgY2hlYXAuCkhvdyBjb21lPyBUaGUgcmVzdWx0aW5nIGNvZGUgZm9yIGxyX21hc2sgaXMgcHJl
dHR5IHRyaXZpYWwuCgpDIGZ1bmN0aW9uOgoKdWludDY0X3QgZm9vKHZvaWQpCnsKICAgICByZXR1
cm4gdGhpc19jcHUobHJfbWFzayk7Cn0KCkFzc2VtYmx5IGNvZGU6Cgo0NDogICA5MDAwMDAwMCAg
ICAgICAgYWRycCAgICB4MCwgMCA8bWFpbnRlbmFuY2VfaW50ZXJydXB0Pgo0ODogICA5MTAwMDAw
MCAgICAgICAgYWRkICAgICB4MCwgeDAsICMweDAKNGM6ICAgZDUzY2QwNDEgICAgICAgIG1ycyAg
ICAgeDEsIHRwaWRyX2VsMgo1MDogICBmODYxNjgwMCAgICAgICAgbGRyICAgICB4MCwgW3gwLCB4
MV0KNTQ6ICAgZDY1ZjAzYzAgICAgICAgIHJldAoKU28gdGhpcyBpcyBvbmUgbWVtb3J5IGxvYWQu
IExlYXZpbmcgYXNpZGUgbmVzdGVkIHZpcnQsIFRQRElSX0VMMgpzaG91bGQgYmUgZmFzdCB0byBh
Y2Nlc3MuCgo+IFNvIGl0IHNob3VsZCBwcm9kdWNlIGZhc3RlciBjb2RlIGtlZXBpbmcgYGxyX21h
c2tgIHNvbGVseSBpbgo+IGBzdHJ1Y3QgdmNwdWAgYW5kIHBhc3MgYGN1cnJlbnRgIGFzIGEgZnVu
Y3Rpb24gcGFyYW1ldGVyIGluc3RlYWQKPiBvZiBjYWxjdWxhdGlvbiBpdCBlYWNoIHRpbWUgaW4g
Y2FsbGVkIGZ1bmN0aW9ucy4KClNvIHlvdSBhcmUgZ29pbmcgdG8gc2F2ZSAzIGluc3RydWN0aW9u
cy4uLiBCdXQgdGhhdCdzIGp1c3QgYSBkcm9wIGluIHRoZSBidWNrZXQgCmNvbXBhcmUgdG8gdGhl
IHJlc3Qgb2YgY29kZS4gQWN0dWFsbHksIEkgd291bGQgYmUgc3VycHJpc2VkIGlmIHlvdSBhY3R1
YWxseSAKbm90aWNlIGl0IG9uIHlvdXIgYmVuY2htYXJrLgoKT3ZlcmFsbCwgSSB0aGluayB0aGF0
IHRoZXJlIGFyZSBvdGhlciBwbGFjZXMgdG8gbG9vayBhdCB3aGVyZQp0aGUgYmVuZWZpdHMgd2ls
bCBiZSBtdWNoIGJpZ2dlci4gV2UgY2FuIGRpc2N1c3MgYWJvdXQgc21hbGxlciBvbmUgaWYgdGhl
IApwZXJmb3JtYW5jZSBhcmUgc3RpbGwgbG93LgoKQ2hlZXJzLAoKPiAKPiBBbmRyaWkgQW5pc292
ICgxNSk6Cj4gIMKgIGhhY2s6IGRyb3AgR0lDIHYzIHN1cHBvcnQKPiAgwqAgdmdpYzogbW92ZSBw
YXVzZV9mbGFncyBjaGVjayBvdXQgb2YgdmdpYyBzcGlubG9jawo+ICDCoCB2Z2ljOiBtb3ZlIGly
cV90b19wZW5kaW5nIG91dCBvZiBsb2NrCj4gIMKgIGdpYy12Z2ljOiBEcm9wIGFuIGV4Y2Vzc2l2
ZSBjbGVhcl9scnMKPiAgwqAgZ2ljOiBkcm9wIGludGVycnVwdHMgZW5hYmxpbmcgb24gaW50ZXJy
dXB0cyBwcm9jZXNzaW5nCj4gIMKgIGdpYy12Z2ljOnZnaWM6IGRvIG5vdCBrZWVwIGRpc2FibGVk
IElSUXMgaW4gYW55IG9mIHF1ZXVlcwo+ICDCoCBnaWM6IHNlcGFyYXRlIHBwaSBwcm9jZXNzaW5n
Cj4gIMKgIGdpYy12Z2ljOnZnaWM6IGF2b2lkIGV4Y2Vzc2l2ZSBjb252ZXJzaW9ucwo+ICDCoCBn
aWM6dmdpYzpnaWMtdmdpYzogaW50cm9kdWNlIG5vbi1hdG9taWMgYml0b3BzCj4gIMKgIGlycTog
c2tpcCBhY3Rpb24gYXZhbGFiaWxpdHkgY2hlY2sgZm9yIGd1ZXN0J3MgSVJRCj4gIMKgIGdpYy12
MjogV3JpdGUgSENSIG9ubHkgb24gY2hhbmdlCj4gIMKgIGdpYy12Z2ljOiBza2lwIGlycXMgbG9j
a2luZwo+ICDCoCBoYWNrOiBhcm0vZG9tYWluOiBzaW1wbGlmeSBjb250ZXh0IHJlc3RvcmUgZnJv
bSBpZGxlIHZjcHUKPiAgwqAgaGFjazogbW92ZSBnaWN2MiBMUnMgcmVhZHMgYW5kIHdyaXRlcyBv
dXQgb2Ygc3BpbmxvY2tzCj4gIMKgIGdpYzogdmdpYzogYWxpZ24gZnJlcXVlbnRseSBhY2Nlc3Nl
ZCBkYXRhIGJ5IGNhY2hlIGxpbmUgc2l6ZQo+IAo+IEp1bGllbiBHcmFsbCAoMSk6Cj4gIMKgIHhl
bi9hcm06IFJlLWVuYWJsZSBpbnRlcnJ1cHQgbGF0ZXIgaW4gdGhlIHRyYXAgcGF0aAo+IAo+ICDC
oHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxMSArKy0t
LQo+ICDCoHhlbi9hcmNoL2FybS9jb25maWdzL2FybTY0X2RlZmNvbmZpZyB8wqAgMSArCj4gIMKg
eGVuL2FyY2gvYXJtL2RvbWFpbi5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMjUg
KysrKysrLS0tLQo+ICDCoHhlbi9hcmNoL2FybS9naWMtdjIuY8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCB8IDYzICsrKysrKysrKysrKysrKystLS0tLS0tLQo+ICDCoHhlbi9hcmNoL2Fy
bS9naWMtdjMtbHBpLmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCAyICsKPiAgwqB4ZW4vYXJj
aC9hcm0vZ2ljLXYzLmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDIgKwo+ICDC
oHhlbi9hcmNoL2FybS9naWMtdmdpYy5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCA4NCAr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQo+ICDCoHhlbi9hcmNoL2FybS9naWMuY8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDMyICsrKysrKysrKysrLS0KPiAg
wqB4ZW4vYXJjaC9hcm0vaXJxLmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fCA0NiArKysrKysrKysrKysrKystLS0KPiAgwqB4ZW4vYXJjaC9hcm0vdHJhcHMuY8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCA2ICsrKwo+ICDCoHhlbi9hcmNoL2FybS92Z2lj
LXYzLWl0cy5jwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDMgKy0KPiAgwqB4ZW4vYXJjaC9hcm0v
dmdpYy5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDkzICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLQo+ICDCoHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuY8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgMiArCj4gIMKgeGVuL2luY2x1ZGUvYXNtLWFybS9j
b25maWcuaMKgwqDCoMKgwqDCoMKgwqAgfMKgIDIgKy0KPiAgwqB4ZW4vaW5jbHVkZS9hc20tYXJt
L2dpYy5owqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDEwICsrLS0KPiAgwqB4ZW4vaW5jbHVkZS9h
c20tYXJtL2lycS5owqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgMyArKwo+ICDCoHhlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy5owqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAyNCArKysrKystLS0tCj4g
IMKgeGVuL2luY2x1ZGUveGVuL3NjaGVkLmjCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAg
MSArCj4gIMKgMTggZmlsZXMgY2hhbmdlZCwgMjk5IGluc2VydGlvbnMoKyksIDExMSBkZWxldGlv
bnMoLSkKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 11:01:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 11:01:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gSK4Q-00059B-AI; Thu, 29 Nov 2018 11:01: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=w8J+=OI=xenproject.org=prvs=8646f8bec=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gSK4O-00058u-S3
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 11:01:20 +0000
X-Inumbo-ID: 13f59abc-f3c6-11e8-aa43-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13f59abc-f3c6-11e8-aa43-12d6303a7972;
 Thu, 29 Nov 2018 11:01:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="71835555"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75626-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-That: flight=75617
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 29 Nov 2018 11:00:01 +0000
Subject: [Xen-devel] [distros-debian-wheezy test] 75626: all pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NjI2IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTYyNi8KClBlcmZlY3QgOi0pCkFsbCB0
ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKYmFzZWxpbmUgdmVyc2lvbjoK
IGZsaWdodCAgICAgICAgICAgICAgIDc1NjE3Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13aGVlenktbmV0Ym9vdC1wdmdydWIgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13aGVlenktbmV0Ym9vdC1w
dmdydWIgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13
aGVlenktbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXdoZWV6eS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dz
OiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0Lnhl
bnNvdXJjZS5jb20vb3NzdGVzdC9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 11:01:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 11:01:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gSK4R-00059q-Kg; Thu, 29 Nov 2018 11:01: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=suqh=OI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSK4R-00059T-20
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 11:01:23 +0000
X-Inumbo-ID: 1abc1e0c-f3c6-11e8-91a3-12d6303a7972
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1abc1e0c-f3c6-11e8-91a3-12d6303a7972;
 Thu, 29 Nov 2018 11:01:22 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Nov 2018 04:01:20 -0700
Message-Id: <5BFFC7000200007800201222@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 29 Nov 2018 04:01:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Mathieu Tarral" <mathieu.tarral@protonmail.com>
References: <141iAKOMS78aTtc5NNHFk6GVJglW_gZhWtlSThWd1BhnzTWHhU9LnS-hgEJzEpL24Qj8HZ_lKRaw6g-vUpv1uIaQZC-sDtzIW7kxxmY6Vb0=@protonmail.com>
In-Reply-To: <141iAKOMS78aTtc5NNHFk6GVJglW_gZhWtlSThWd1BhnzTWHhU9LnS-hgEJzEpL24Qj8HZ_lKRaw6g-vUpv1uIaQZC-sDtzIW7kxxmY6Vb0=@protonmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] Xen stable-4.11 crash when trying to start a VM on
 fedora 29
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjExLjE4IGF0IDE3OjQ2LCA8bWF0aGlldS50YXJyYWxAcHJvdG9ubWFpbC5jb20+
IHdyb3RlOgo+IEkgbWFuYWdlZCB0byBjb21waWxlIGFuZCBpbnN0YWxsIFhlbiBmcm9tIHNvdXJj
ZSx1c2luZyB0aGUgIHN0YWJsZS00LjExIAo+IGJyYW5jaC4KPiAKPiBJIGNvbmZpZ3VyZWQgbXkg
Vk1zIGluIGxpYnZpcnQsIGJ1dCB3aGVuIEkgdHJ5IHRvIHN0YXJ0IG9uZSBvZiB0aGVtLCB0aGUg
Cj4gaG9zdCBjb21wbGV0ZWx5IGNyYXNoZXMgYWZ0ZXIgYSBmZXcgc2Vjb25kcyAodGhlIFZNIGlz
IG5ldmVyIHN0YXJ0ZWQpLCBhbmQgCj4gcmVib290cy4KPiAKPiBJIHJhbiBkbWVzZyAtdyBiZWZv
cmUgc3RhcnRpbmcgdGhlIFZNLCBhbmQgdGhlIG91cHV0Cj4gaXMgMiBnZW5lcmFsIHByb3RlY3Rp
b24gZmF1bHRzOgo+IGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL1dlbnplbC83NjNiMTdmYWU3NzNm
N2RkNmIxZDhiMzAzMTg3ZjNjMCAKCldpdGhvdXQgYSBmdWxsIGh5cGVydmlzb3IgbG9nIHRoaXMg
aXMgZ29pbmcgdG8gcmVtYWluIGd1ZXNzd29yaywgYnV0CmNvdWxkIHlvdSBjaGVjayB3aGV0aGVy
ICJwY2lkPW5vIiBhbmQvb3IgInB2LWwxdGY9bm8iIG9uIHRoZSBYZW4KYm9vdCBjb21tYW5kIGxp
bmUgaGVscD8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 11:07:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 11:07: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-devel-bounces@lists.xenproject.org>)
	id 1gSKAF-0005Vm-Kw; Thu, 29 Nov 2018 11:07: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=I9BH=OI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gSKAE-0005Vh-D2
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 11:07:22 +0000
X-Inumbo-ID: f1128874-f3c6-11e8-afab-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f1128874-f3c6-11e8-afab-12d6303a7972;
 Thu, 29 Nov 2018 11:07:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 94C2C80D;
 Thu, 29 Nov 2018 03:07:20 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A76EC3F59C;
 Thu, 29 Nov 2018 03:07:19 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
 <1543440731-21947-5-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <36e27d8b-44de-a5ca-5626-8aa4dc46ab6b@arm.com>
Date: Thu, 29 Nov 2018 11:07:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1543440731-21947-5-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 04/16] vgic: move irq_to_pending out of lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Andre Przywara <andre.przywara@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyOC8xMS8yMDE4IDIxOjMxLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEZyb206IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gCj4gRm9yIEdJQ1YyIHBlbmRpbmdf
aXJxIGFsbG9jYXRpb24gaXMgbm90IGNvbmN1cnJlbnQsIHNvIHJlZHVjZQo+IHNvbWUgY29kZSB1
bmRlciBsb2NrLgoKU28gdGhpcyBpcyByZXZlcnRpbmcgcGFydCBvZiA1ZjY2ZGE2NTkwNjA1NjNk
Zjg0ODFhODZjMDE3ZjA3NDU1MDk1MDQ1CiJBUk06IHZHSUM6IG1vdmUgaXJxX3RvX3BlbmRpbmco
KSBjYWxscyB1bmRlciB0aGUgVkdJQyBWQ1BVIGxvY2siLgoKVGhlIHZHSUMgaXMgbWVhbnQgdG8g
YmUgY29tbW9uLCBzbyBJIGRvbid0IHRoaW5rIHRoZSBwYXRjaCB3b3VsZCBiZSBjb3JyZWN0IGZv
ciAKR0lDdjMuCgpIb3dldmVyLCB0aGlzIGZ1bmN0aW9uIGNhbiBvbmx5IGJlIGNhbGxlZCB3aXRo
IFNQSSAoUFBJL1NHSSBjYW4ndCBtaWdyYXRlKS4gQWxsIApidXQgb25lIFNQSSBhcmUgYXNzb2Np
YXRlZCB0byBhIHBoeXNpY2FsIGludGVycnVwdHMuIFNvIEkgYW0gbm90IGVudGlyZWx5IApjb252
aW5jZWQgdGhpcyB3aWxsIGhhdmUgYW55IGJlbmVmaXRzIG9uIEdJQ3YyLiBEbyB5b3Ugc2VlIGFu
eSBjb250ZW50aW9uIG9uIHRoZSAKbG9jaz8KCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFu
aXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS92Z2lj
LmMgfCA5ICsrKystLS0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNSBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9h
cmNoL2FybS92Z2ljLmMKPiBpbmRleCBhNjQ2MzNmLi4zNzg1N2IxIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL2FybS92Z2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gQEAgLTI2Nywx
NyArMjY3LDE2IEBAIGJvb2wgdmdpY19taWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1
Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJxKQo+ICAgICAgIEFTU0VSVCghaXNfbHBpKGly
cSkpOwo+ICAgI2VuZGlmCj4gICAKPiAtICAgIHNwaW5fbG9ja19pcnFzYXZlKCZvbGQtPmFyY2gu
dmdpYy5sb2NrLCBmbGFncyk7Cj4gLQo+ICAgICAgIHAgPSBpcnFfdG9fcGVuZGluZyhvbGQsIGly
cSk7Cj4gICAKPiAgICAgICAvKiBub3RoaW5nIHRvIGRvIGZvciB2aXJ0dWFsIGludGVycnVwdHMg
Ki8KPiAgICAgICBpZiAoIHAtPmRlc2MgPT0gTlVMTCApCj4gICAgICAgewo+IC0gICAgICAgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiAgICAg
ICAgICAgcmV0dXJuIHRydWU7Cj4gICAgICAgfQo+ICAgCj4gKyAgICBzcGluX2xvY2tfaXJxc2F2
ZSgmb2xkLT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICsKPiAgICAgICAvKiBtaWdyYXRpb24g
YWxyZWFkeSBpbiBwcm9ncmVzcywgbm8gbmVlZCB0byBkbyBhbnl0aGluZyAqLwo+ICAgICAgIGlm
ICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpICkKPiAgICAg
ICB7Cj4gQEAgLTU2OSw4ICs1NjgsNiBAQCB2b2lkIHZnaWNfaW5qZWN0X2lycShzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEsCj4gICAgICAgICAgIHJl
dHVybjsKPiAgICAgICB9Cj4gICAKPiAtICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZn
aWMubG9jaywgZmxhZ3MpOwo+IC0KPiAgICAgICBuID0gaXJxX3RvX3BlbmRpbmcodiwgdmlycSk7
Cj4gICAjaWZkZWYgQ09ORklHX0dJQ1YzCj4gICAgICAgLyogSWYgYW4gTFBJIGhhcyBiZWVuIHJl
bW92ZWQsIHRoZXJlIGlzIG5vdGhpbmcgdG8gaW5qZWN0IGhlcmUuICovCj4gQEAgLTU4MSw2ICs1
NzgsOCBAQCB2b2lkIHZnaWNfaW5qZWN0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IHZpcnEsCj4gICAgICAgfQo+ICAgI2VuZGlmCj4gICAKPiArICAg
IHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICsKPiAgICAg
ICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmbi0+c3RhdHVzKTsKPiAgIAo+ICAgICAg
IGlmICggIWxpc3RfZW1wdHkoJm4tPmluZmxpZ2h0KSApCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 11:22:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 11: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-devel-bounces@lists.xenproject.org>)
	id 1gSKOX-0006t6-0u; Thu, 29 Nov 2018 11:22: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=t4dk=oi=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gSKOV-0006t1-RV
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 11:22:07 +0000
X-Inumbo-ID: ffeba826-f3c8-11e8-9a16-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffeba826-f3c8-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 11:22:05 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id f23so1125282lfc.13
 for <xen-devel@lists.xenproject.org>; Thu, 29 Nov 2018 03:22:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=wM8NY6ynTyTGjx/hEfZiE107fQlD3qesYX5QPqiv46U=;
 b=qzBJhZmEKS+Q5GDPPItPhO5MswL64wnfyvULUdveI3rhD2zjzRKlZrg6DKrMAya4jw
 i9LcnRc6nGQFCbzsiy1n3LoGag2xnvRlFJm2ti9TpXVbUi5JPNDK+h8dri0vQJU+uZVG
 xC3l2TDNZpSHToKYNPeHw9tnU1tUnBCJdd6h4FHiBU4/Z/xW5T0pVgEGmGq2k6s/CMKM
 xSMOwWKQBp+Z7BX1UozuB5e0bD7wtGMJGhTqqYWCn6oiLno2UNUZaUOp/ODk13XDNLel
 rRLrbMEuWPX5BwIIE43QWVPdmPNoA+Lq3EP9dybVmq/B6QoAq53kPqMAc5XijuaRE7iv
 +gkA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=wM8NY6ynTyTGjx/hEfZiE107fQlD3qesYX5QPqiv46U=;
 b=ELcAfjD/UcTZhb9KhnawOwYiC6Ok+AZj8eDQRHWg3p6xoOu6mDaN6fNQ+PbSrxk8Ym
 eGlp2q4VAgEsWAqKjtt+41J0nzWAsHRDSykG6t9f8mMdIESnIqTLEgK6YQAOZIpj6peE
 vVi0D65PGf2Mhorhoc3FhvCDIN5qftDic5QcrAonyqBE/PGRZ9lRElB/krLkOYrJ+O7u
 78NTcK9506PPk2neMLBskXEZd3K1qvmuWNcxQqNmIVkm5UMFwDNff4XAqFYOiVYc+xww
 Pm1qtWMPp0r5gXyppQdcb+HcqpkKtmuvObawP4D/QtiNI8zWKn0Zqrj+XeS8xrco7uJW
 yfPw==
X-Gm-Message-State: AA+aEWY+UaHXCnDaP2cCEYbKsJKN5gLs8ce4dpO9zuVUuLTFkjsKDsED
 C7HeWBTTt0XOAWNfIZgG20w=
X-Google-Smtp-Source: AFSGD/WoFWSZd+SSEgT3gZ5Yihz755ocb7brhezyYywmhsBEQTXwc8NHqNA/NVJpJs6eE76tKVi+uw==
X-Received: by 2002:a19:945b:: with SMTP id w88mr732305lfd.15.1543490523503;
 Thu, 29 Nov 2018 03:22:03 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 g12-v6sm236525lja.74.2018.11.29.03.22.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 29 Nov 2018 03:22:02 -0800 (PST)
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, alsa-devel@alsa-project.org,
 jgross@suse.com, boris.ostrovsky@oracle.com
References: <20181122100230.14976-1-andr2000@gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <133b948f-fc31-4505-0b85-5fc7a7beb559@gmail.com>
Date: Thu, 29 Nov 2018 13:22:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181122100230.14976-1-andr2000@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/3] xen: Introduce shared buffer helpers
 for page directory...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cGluZwoKT24gMTEvMjIvMTggMTI6MDIgUE0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3Rl
Ogo+IEZyb206IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5r
b0BlcGFtLmNvbT4KPgo+IGJhc2VkIGZyb250ZW5kcy4gQ3VycmVudGx5IHRoZSBmcm9udGVuZHMg
d2hpY2ggaW1wbGVtZW50Cj4gc2ltaWxhciBjb2RlIGZvciBzaGFyaW5nIGJpZyBidWZmZXJzIGJl
dHdlZW4gZnJvbnRlbmQgYW5kCj4gYmFja2VuZCBhcmUgcGFyYS12aXJ0dWFsaXplZCBEUk0gYW5k
IHNvdW5kIGRyaXZlcnMuCj4gQm90aCBkZWZpbmUgdGhlIHNhbWUgd2F5IHRvIHNoYXJlIGdyYW50
IHJlZmVyZW5jZXMgb2YgYQo+IGRhdGEgYnVmZmVyIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgYmFj
a2VuZCB3aXRoIGxpdHRsZQo+IGRpZmZlcmVuY2VzLgo+Cj4gTW92ZSBzaGFyZWQgY29kZSBpbnRv
IGEgaGVscGVyIG1vZHVsZSwgc28gdGhlcmUgaXMgYSBzaW5nbGUKPiBpbXBsZW1lbnRhdGlvbiBv
ZiB0aGUgc2FtZSBmdW5jdGlvbmFsaXR5IGZvciBhbGwuCj4KPiBTaWduZWQtb2ZmLWJ5OiBPbGVr
c2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4g
LS0tCj4gICBkcml2ZXJzL3hlbi9LY29uZmlnICAgICAgICAgICAgICAgICB8ICAgMyArCj4gICBk
cml2ZXJzL3hlbi9NYWtlZmlsZSAgICAgICAgICAgICAgICB8ICAgMSArCj4gICBkcml2ZXJzL3hl
bi94ZW4tZnJvbnQtcGdkaXItc2hidWYuYyB8IDU1MyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gICBpbmNsdWRlL3hlbi94ZW4tZnJvbnQtcGdkaXItc2hidWYuaCB8ICA4OSArKysrKwo+
ICAgNCBmaWxlcyBjaGFuZ2VkLCA2NDYgaW5zZXJ0aW9ucygrKQo+ICAgY3JlYXRlIG1vZGUgMTAw
NjQ0IGRyaXZlcnMveGVuL3hlbi1mcm9udC1wZ2Rpci1zaGJ1Zi5jCj4gICBjcmVhdGUgbW9kZSAx
MDA2NDQgaW5jbHVkZS94ZW4veGVuLWZyb250LXBnZGlyLXNoYnVmLmgKPgo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL3hlbi9LY29uZmlnIGIvZHJpdmVycy94ZW4vS2NvbmZpZwo+IGluZGV4IDgxNWI5
ZTliYjk3NS4uODM4YjY2YTlhMGU3IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL0tjb25maWcK
PiArKysgYi9kcml2ZXJzL3hlbi9LY29uZmlnCj4gQEAgLTM0MCw0ICszNDAsNyBAQCBjb25maWcg
WEVOX1NZTVMKPiAgIGNvbmZpZyBYRU5fSEFWRV9WUE1VCj4gICAgICAgICAgYm9vbAo+ICAgCj4g
K2NvbmZpZyBYRU5fRlJPTlRfUEdESVJfU0hCVUYKPiArCXRyaXN0YXRlCj4gKwo+ICAgZW5kbWVu
dQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9NYWtlZmlsZSBiL2RyaXZlcnMveGVuL01ha2Vm
aWxlCj4gaW5kZXggM2U1NDJmNjBmMjlmLi5jNDg5MjdhNThlMTAgMTAwNjQ0Cj4gLS0tIGEvZHJp
dmVycy94ZW4vTWFrZWZpbGUKPiArKysgYi9kcml2ZXJzL3hlbi9NYWtlZmlsZQo+IEBAIC00NCwz
ICs0NCw0IEBAIHhlbi1nbnRkZXYteQkJCQk6PSBnbnRkZXYubwo+ICAgeGVuLWdudGRldi0kKENP
TkZJR19YRU5fR05UREVWX0RNQUJVRikJKz0gZ250ZGV2LWRtYWJ1Zi5vCj4gICB4ZW4tZ250YWxs
b2MteQkJCQk6PSBnbnRhbGxvYy5vCj4gICB4ZW4tcHJpdmNtZC15CQkJCTo9IHByaXZjbWQubyBw
cml2Y21kLWJ1Zi5vCj4gK29iai0kKENPTkZJR19YRU5fRlJPTlRfUEdESVJfU0hCVUYpCSs9IHhl
bi1mcm9udC1wZ2Rpci1zaGJ1Zi5vCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbi1mcm9u
dC1wZ2Rpci1zaGJ1Zi5jIGIvZHJpdmVycy94ZW4veGVuLWZyb250LXBnZGlyLXNoYnVmLmMKPiBu
ZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAwMC4uNDhhNjU4ZGM3Y2NmCj4g
LS0tIC9kZXYvbnVsbAo+ICsrKyBiL2RyaXZlcnMveGVuL3hlbi1mcm9udC1wZ2Rpci1zaGJ1Zi5j
Cj4gQEAgLTAsMCArMSw1NTMgQEAKPiArLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0y
LjAgT1IgTUlUCj4gKwo+ICsvKgo+ICsgKiBYZW4gZnJvbnRlbmQvYmFja2VuZCBwYWdlIGRpcmVj
dG9yeSBiYXNlZCBzaGFyZWQgYnVmZmVyCj4gKyAqIGhlbHBlciBtb2R1bGUuCj4gKyAqCj4gKyAq
IENvcHlyaWdodCAoQykgMjAxOCBFUEFNIFN5c3RlbXMgSW5jLgo+ICsgKgo+ICsgKiBBdXRob3I6
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNv
bT4KPiArICovCj4gKwo+ICsjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4gKyNpbmNsdWRlIDxs
aW51eC9lcnJuby5oPgo+ICsjaW5jbHVkZSA8bGludXgvbW0uaD4KPiArCj4gKyNpbmNsdWRlIDxh
c20veGVuL2h5cGVydmlzb3IuaD4KPiArI2luY2x1ZGUgPHhlbi9iYWxsb29uLmg+Cj4gKyNpbmNs
dWRlIDx4ZW4veGVuLmg+Cj4gKyNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+Cj4gKyNpbmNsdWRlIDx4
ZW4vaW50ZXJmYWNlL2lvL3JpbmcuaD4KPiArCj4gKyNpbmNsdWRlIDx4ZW4veGVuLWZyb250LXBn
ZGlyLXNoYnVmLmg+Cj4gKwo+ICsjaWZuZGVmIEdSQU5UX0lOVkFMSURfUkVGCj4gKy8qCj4gKyAq
IEZJWE1FOiB1c2FnZSBvZiBncmFudCByZWZlcmVuY2UgMCBhcyBpbnZhbGlkIGdyYW50IHJlZmVy
ZW5jZToKPiArICogZ3JhbnQgcmVmZXJlbmNlIDAgaXMgdmFsaWQsIGJ1dCBuZXZlciBleHBvc2Vk
IHRvIGEgUFYgZHJpdmVyLAo+ICsgKiBiZWNhdXNlIG9mIHRoZSBmYWN0IGl0IGlzIGFscmVhZHkg
aW4gdXNlL3Jlc2VydmVkIGJ5IHRoZSBQViBjb25zb2xlLgo+ICsgKi8KPiArI2RlZmluZSBHUkFO
VF9JTlZBTElEX1JFRgkwCj4gKyNlbmRpZgo+ICsKPiArLyoqCj4gKyAqIFRoaXMgc3RydWN0dXJl
IHJlcHJlc2VudHMgdGhlIHN0cnVjdHVyZSBvZiBhIHNoYXJlZCBwYWdlCj4gKyAqIHRoYXQgY29u
dGFpbnMgZ3JhbnQgcmVmZXJlbmNlcyB0byB0aGUgcGFnZXMgb2YgdGhlIHNoYXJlZAo+ICsgKiBi
dWZmZXIuIFRoaXMgc3RydWN0dXJlIGlzIGNvbW1vbiB0byBtYW55IFhlbiBwYXJhLXZpcnR1YWxp
emVkCj4gKyAqIHByb3RvY29scyBhdCBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vCj4gKyAqLwo+
ICtzdHJ1Y3QgeGVuX3BhZ2VfZGlyZWN0b3J5IHsKPiArCWdyYW50X3JlZl90IGdyZWZfZGlyX25l
eHRfcGFnZTsKPiArCWdyYW50X3JlZl90IGdyZWZbMV07IC8qIFZhcmlhYmxlIGxlbmd0aCAqLwo+
ICt9Owo+ICsKPiArLyoqCj4gKyAqIFNoYXJlZCBidWZmZXIgb3BzIHdoaWNoIGFyZSBkaWZmZXJl
bnRseSBpbXBsZW1lbnRlZAo+ICsgKiBkZXBlbmRpbmcgb24gdGhlIGFsbG9jYXRpb24gbW9kZSwg
ZS5nLiBpZiB0aGUgYnVmZmVyCj4gKyAqIGlzIGFsbG9jYXRlZCBieSB0aGUgY29ycmVzcG9uZGlu
ZyBiYWNrZW5kIG9yIGZyb250ZW5kLgo+ICsgKiBTb21lIG9mIHRoZSBvcGVyYXRpb25zLgo+ICsg
Ki8KPiArc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9vcHMgewo+ICsJLyoKPiArCSAqIENh
bGN1bGF0ZSBudW1iZXIgb2YgZ3JlZnMgcmVxdWlyZWQgdG8gaGFuZGxlIHRoaXMgYnVmZmVyLAo+
ICsJICogZS5nLiBpZiBncmVmcyBhcmUgcmVxdWlyZWQgZm9yIHBhZ2UgZGlyZWN0b3J5IG9ubHkg
b3IgdGhlIGJ1ZmZlcgo+ICsJICogcGFnZXMgYXMgd2VsbC4KPiArCSAqLwo+ICsJdm9pZCAoKmNh
bGNfbnVtX2dyZWZzKShzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmICpidWYpOwo+ICsKPiAr
CS8qIEZpbGwgcGFnZSBkaXJlY3RvcnkgYWNjb3JkaW5nIHRvIHBhcmEtdmlydHVhbCBkaXNwbGF5
IHByb3RvY29sLiAqLwo+ICsJdm9pZCAoKmZpbGxfcGFnZV9kaXIpKHN0cnVjdCB4ZW5fZnJvbnRf
cGdkaXJfc2hidWYgKmJ1Zik7Cj4gKwo+ICsJLyogQ2xhaW0gZ3JhbnQgcmVmZXJlbmNlcyBmb3Ig
dGhlIHBhZ2VzIG9mIHRoZSBidWZmZXIuICovCj4gKwlpbnQgKCpncmFudF9yZWZzX2Zvcl9idWZm
ZXIpKHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZiwKPiArCQkJCSAgICAgZ3JhbnRf
cmVmX3QgKnByaXZfZ3JlZl9oZWFkLCBpbnQgZ3JlZl9pZHgpOwo+ICsKPiArCS8qIE1hcCBncmFu
dCByZWZlcmVuY2VzIG9mIHRoZSBidWZmZXIuICovCj4gKwlpbnQgKCptYXApKHN0cnVjdCB4ZW5f
ZnJvbnRfcGdkaXJfc2hidWYgKmJ1Zik7Cj4gKwo+ICsJLyogVW5tYXAgZ3JhbnQgcmVmZXJlbmNl
cyBvZiB0aGUgYnVmZmVyLiAqLwo+ICsJaW50ICgqdW5tYXApKHN0cnVjdCB4ZW5fZnJvbnRfcGdk
aXJfc2hidWYgKmJ1Zik7Cj4gK307Cj4gKwo+ICsvKioKPiArICogR2V0IGdyYW50ZWQgcmVmZXJl
bmNlIHRvIHRoZSB2ZXJ5IGZpcnN0IHBhZ2Ugb2YgdGhlCj4gKyAqIHBhZ2UgZGlyZWN0b3J5LiBV
c3VhbGx5IHRoaXMgaXMgcGFzc2VkIHRvIHRoZSBiYWNrZW5kLAo+ICsgKiBzbyBpdCBjYW4gZmlu
ZC9maWxsIHRoZSBncmFudCByZWZlcmVuY2VzIHRvIHRoZSBidWZmZXIncwo+ICsgKiBwYWdlcy4K
PiArICoKPiArICogXHBhcmFtIGJ1ZiBzaGFyZWQgYnVmZmVyIHdoaWNoIHBhZ2UgZGlyZWN0b3J5
IGlzIG9mIGludGVyZXN0Lgo+ICsgKiBccmV0dXJuIGdyYW50ZWQgcmVmZXJlbmNlIHRvIHRoZSB2
ZXJ5IGZpcnN0IHBhZ2Ugb2YgdGhlCj4gKyAqIHBhZ2UgZGlyZWN0b3J5Lgo+ICsgKi8KPiArZ3Jh
bnRfcmVmX3QKPiAreGVuX2Zyb250X3BnZGlyX3NoYnVmX2dldF9kaXJfc3RhcnQoc3RydWN0IHhl
bl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVmKQo+ICt7Cj4gKwlpZiAoIWJ1Zi0+Z3JlZnMpCj4gKwkJ
cmV0dXJuIEdSQU5UX0lOVkFMSURfUkVGOwo+ICsKPiArCXJldHVybiBidWYtPmdyZWZzWzBdOwo+
ICt9Cj4gK0VYUE9SVF9TWU1CT0xfR1BMKHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9nZXRfZGlyX3N0
YXJ0KTsKPiArCj4gKy8qKgo+ICsgKiBNYXAgZ3JhbnRlZCByZWZlcmVuY2VzIG9mIHRoZSBzaGFy
ZWQgYnVmZmVyLgo+ICsgKgo+ICsgKiBEZXBlbmRpbmcgb24gdGhlIHNoYXJlZCBidWZmZXIgbW9k
ZSBvZiBhbGxvY2F0aW9uCj4gKyAqIChiZV9hbGxvYyBmbGFnKSB0aGlzIGNhbiBlaXRoZXIgZG8g
bm90aGluZyAoZm9yIGJ1ZmZlcnMKPiArICogc2hhcmVkIGJ5IHRoZSBmcm9udGVuZCBpdHNlbGYp
IG9yIG1hcCB0aGUgcHJvdmlkZWQgZ3JhbnRlZAo+ICsgKiByZWZlcmVuY2VzIG9udG8gdGhlIGJh
Y2tpbmcgc3RvcmFnZSAoYnVmLT5wYWdlcykuCj4gKyAqCj4gKyAqIFxwYXJhbSBidWYgc2hhcmVk
IGJ1ZmZlciB3aGljaCBncmFudHMgdG8gYmUgbWFwZWQuCj4gKyAqIFxyZXR1cm4gemVybyBvbiBz
dWNjZXNzIG9yIGEgbmVnYXRpdmUgbnVtYmVyIG9uIGZhaWx1cmUuCj4gKyAqLwo+ICtpbnQgeGVu
X2Zyb250X3BnZGlyX3NoYnVmX21hcChzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmICpidWYp
Cj4gK3sKPiArCWlmIChidWYtPm9wcyAmJiBidWYtPm9wcy0+bWFwKQo+ICsJCXJldHVybiBidWYt
Pm9wcy0+bWFwKGJ1Zik7Cj4gKwo+ICsJLyogTm8gbmVlZCB0byBtYXAgb3duIGdyYW50IHJlZmVy
ZW5jZXMuICovCj4gKwlyZXR1cm4gMDsKPiArfQo+ICtFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fZnJv
bnRfcGdkaXJfc2hidWZfbWFwKTsKPiArCj4gKy8qKgo+ICsgKiBVbm1hcCBncmFudGVkIHJlZmVy
ZW5jZXMgb2YgdGhlIHNoYXJlZCBidWZmZXIuCj4gKyAqCj4gKyAqIERlcGVuZGluZyBvbiB0aGUg
c2hhcmVkIGJ1ZmZlciBtb2RlIG9mIGFsbG9jYXRpb24KPiArICogKGJlX2FsbG9jIGZsYWcpIHRo
aXMgY2FuIGVpdGhlciBkbyBub3RoaW5nIChmb3IgYnVmZmVycwo+ICsgKiBzaGFyZWQgYnkgdGhl
IGZyb250ZW5kIGl0c2VsZikgb3IgdW5tYXAgdGhlIHByb3ZpZGVkIGdyYW50ZWQKPiArICogcmVm
ZXJlbmNlcy4KPiArICoKPiArICogXHBhcmFtIGJ1ZiBzaGFyZWQgYnVmZmVyIHdoaWNoIGdyYW50
cyB0byBiZSB1bm1hcGVkLgo+ICsgKiBccmV0dXJuIHplcm8gb24gc3VjY2VzcyBvciBhIG5lZ2F0
aXZlIG51bWJlciBvbiBmYWlsdXJlLgo+ICsgKi8KPiAraW50IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1
Zl91bm1hcChzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmICpidWYpCj4gK3sKPiArCWlmIChi
dWYtPm9wcyAmJiBidWYtPm9wcy0+dW5tYXApCj4gKwkJcmV0dXJuIGJ1Zi0+b3BzLT51bm1hcChi
dWYpOwo+ICsKPiArCS8qIE5vIG5lZWQgdG8gdW5tYXAgb3duIGdyYW50IHJlZmVyZW5jZXMuICov
Cj4gKwlyZXR1cm4gMDsKPiArfQo+ICtFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fZnJvbnRfcGdkaXJf
c2hidWZfdW5tYXApOwo+ICsKPiArLyoqCj4gKyAqIEZyZWUgYWxsIHRoZSByZXNvdXJjZXMgb2Yg
dGhlIHNoYXJlZCBidWZmZXIuCj4gKyAqCj4gKyAqIFxwYXJhbSBidWYgc2hhcmVkIGJ1ZmZlciB3
aGljaCByZXNvdXJjZXMgdG8gYmUgZnJlZWQuCj4gKyAqLwo+ICt2b2lkIHhlbl9mcm9udF9wZ2Rp
cl9zaGJ1Zl9mcmVlKHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZikKPiArewo+ICsJ
aWYgKGJ1Zi0+Z3JlZnMpIHsKPiArCQlpbnQgaTsKPiArCj4gKwkJZm9yIChpID0gMDsgaSA8IGJ1
Zi0+bnVtX2dyZWZzOyBpKyspCj4gKwkJCWlmIChidWYtPmdyZWZzW2ldICE9IEdSQU5UX0lOVkFM
SURfUkVGKQo+ICsJCQkJZ250dGFiX2VuZF9mb3JlaWduX2FjY2VzcyhidWYtPmdyZWZzW2ldLAo+
ICsJCQkJCQkJICAwLCAwVUwpOwo+ICsJfQo+ICsJa2ZyZWUoYnVmLT5ncmVmcyk7Cj4gKwlrZnJl
ZShidWYtPmRpcmVjdG9yeSk7Cj4gK30KPiArRVhQT1JUX1NZTUJPTF9HUEwoeGVuX2Zyb250X3Bn
ZGlyX3NoYnVmX2ZyZWUpOwo+ICsKPiArLyoKPiArICogTnVtYmVyIG9mIGdyZWZzIGEgcGFnZSBj
YW4gaG9sZCB3aXRoIHJlc3BlY3QgdG8gdGhlCj4gKyAqIHN0cnVjdCB4ZW5fcGFnZV9kaXJlY3Rv
cnkgaGVhZGVyLgo+ICsgKi8KPiArI2RlZmluZSBYRU5fTlVNX0dSRUZTX1BFUl9QQUdFICgoUEFH
RV9TSVpFIC0gXAo+ICsJCQkJIG9mZnNldG9mKHN0cnVjdCB4ZW5fcGFnZV9kaXJlY3RvcnksIFwK
PiArCQkJCQkgIGdyZWYpKSAvIHNpemVvZihncmFudF9yZWZfdCkpCj4gKwo+ICsvKioKPiArICog
R2V0IHRoZSBudW1iZXIgb2YgcGFnZXMgdGhlIHBhZ2UgZGlyZWN0b3J5IGNvbnN1bWVzIGl0c2Vs
Zi4KPiArICoKPiArICogXHBhcmFtIGJ1ZiBzaGFyZWQgYnVmZmVyLgo+ICsgKi8KPiArc3RhdGlj
IGludCBnZXRfbnVtX3BhZ2VzX2RpcihzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmICpidWYp
Cj4gK3sKPiArCXJldHVybiBESVZfUk9VTkRfVVAoYnVmLT5udW1fcGFnZXMsIFhFTl9OVU1fR1JF
RlNfUEVSX1BBR0UpOwo+ICt9Cj4gKwo+ICsvKioKPiArICogQ2FsY3VsYXRlIHRoZSBudW1iZXIg
b2YgZ3JhbnQgcmVmZXJlbmNlcyBuZWVkZWQgdG8gc2hhcmUgdGhlIGJ1ZmZlcgo+ICsgKiBhbmQg
aXRzIHBhZ2VzIHdoZW4gYmFja2VuZCBhbGxvY2F0ZXMgdGhlIGJ1ZmZlci4KPiArICoKPiArICog
XHBhcmFtIGJ1ZiBzaGFyZWQgYnVmZmVyLgo+ICsgKi8KPiArc3RhdGljIHZvaWQgYmFja2VuZF9j
YWxjX251bV9ncmVmcyhzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmICpidWYpCj4gK3sKPiAr
CS8qIE9ubHkgZm9yIHBhZ2VzIHRoZSBwYWdlIGRpcmVjdG9yeSBjb25zdW1lcyBpdHNlbGYuICov
Cj4gKwlidWYtPm51bV9ncmVmcyA9IGdldF9udW1fcGFnZXNfZGlyKGJ1Zik7Cj4gK30KPiArCj4g
Ky8qKgo+ICsgKiBDYWxjdWxhdGUgdGhlIG51bWJlciBvZiBncmFudCByZWZlcmVuY2VzIG5lZWRl
ZCB0byBzaGFyZSB0aGUgYnVmZmVyCj4gKyAqIGFuZCBpdHMgcGFnZXMgd2hlbiBmcm9udGVuZCBh
bGxvY2F0ZXMgdGhlIGJ1ZmZlci4KPiArICoKPiArICogXHBhcmFtIGJ1ZiBzaGFyZWQgYnVmZmVy
Lgo+ICsgKi8KPiArc3RhdGljIHZvaWQgZ3Vlc3RfY2FsY19udW1fZ3JlZnMoc3RydWN0IHhlbl9m
cm9udF9wZ2Rpcl9zaGJ1ZiAqYnVmKQo+ICt7Cj4gKwkvKgo+ICsJICogTnVtYmVyIG9mIHBhZ2Vz
IHRoZSBwYWdlIGRpcmVjdG9yeSBjb25zdW1lcyBpdHNlbGYKPiArCSAqIHBsdXMgZ3JlZnMgZm9y
IHRoZSBidWZmZXIgcGFnZXMuCj4gKwkgKi8KPiArCWJ1Zi0+bnVtX2dyZWZzID0gZ2V0X251bV9w
YWdlc19kaXIoYnVmKSArIGJ1Zi0+bnVtX3BhZ2VzOwo+ICt9Cj4gKwo+ICsjZGVmaW5lIHhlbl9w
YWdlX3RvX3ZhZGRyKHBhZ2UpIFwKPiArCSgodWludHB0cl90KXBmbl90b19rYWRkcihwYWdlX3Rv
X3hlbl9wZm4ocGFnZSkpKQo+ICsKPiArLyoqCj4gKyAqIFVubWFwIHRoZSBidWZmZXIgcHJldmlv
dXNseSBtYXBwZWQgd2l0aCBncmFudCByZWZlcmVuY2VzCj4gKyAqIHByb3ZpZGVkIGJ5IHRoZSBi
YWNrZW5kLgo+ICsgKgo+ICsgKiBccGFyYW0gYnVmIHNoYXJlZCBidWZmZXIuCj4gKyAqIFxyZXR1
cm4gemVybyBvbiBzdWNjZXNzIG9yIGEgbmVnYXRpdmUgbnVtYmVyIG9uIGZhaWx1cmUuCj4gKyAq
Lwo+ICtzdGF0aWMgaW50IGJhY2tlbmRfdW5tYXAoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1
ZiAqYnVmKQo+ICt7Cj4gKwlzdHJ1Y3QgZ250dGFiX3VubWFwX2dyYW50X3JlZiAqdW5tYXBfb3Bz
Owo+ICsJaW50IGksIHJldDsKPiArCj4gKwlpZiAoIWJ1Zi0+cGFnZXMgfHwgIWJ1Zi0+YmFja2Vu
ZF9tYXBfaGFuZGxlcyB8fCAhYnVmLT5ncmVmcykKPiArCQlyZXR1cm4gMDsKPiArCj4gKwl1bm1h
cF9vcHMgPSBrY2FsbG9jKGJ1Zi0+bnVtX3BhZ2VzLCBzaXplb2YoKnVubWFwX29wcyksCj4gKwkJ
CSAgICBHRlBfS0VSTkVMKTsKPiArCWlmICghdW5tYXBfb3BzKQo+ICsJCXJldHVybiAtRU5PTUVN
Owo+ICsKPiArCWZvciAoaSA9IDA7IGkgPCBidWYtPm51bV9wYWdlczsgaSsrKSB7Cj4gKwkJcGh5
c19hZGRyX3QgYWRkcjsKPiArCj4gKwkJYWRkciA9IHhlbl9wYWdlX3RvX3ZhZGRyKGJ1Zi0+cGFn
ZXNbaV0pOwo+ICsJCWdudHRhYl9zZXRfdW5tYXBfb3AoJnVubWFwX29wc1tpXSwgYWRkciwgR05U
TUFQX2hvc3RfbWFwLAo+ICsJCQkJICAgIGJ1Zi0+YmFja2VuZF9tYXBfaGFuZGxlc1tpXSk7Cj4g
Kwl9Cj4gKwo+ICsJcmV0ID0gZ250dGFiX3VubWFwX3JlZnModW5tYXBfb3BzLCBOVUxMLCBidWYt
PnBhZ2VzLAo+ICsJCQkJYnVmLT5udW1fcGFnZXMpOwo+ICsKPiArCWZvciAoaSA9IDA7IGkgPCBi
dWYtPm51bV9wYWdlczsgaSsrKSB7Cj4gKwkJaWYgKHVubGlrZWx5KHVubWFwX29wc1tpXS5zdGF0
dXMgIT0gR05UU1Rfb2theSkpCj4gKwkJCWRldl9lcnIoJmJ1Zi0+eGJfZGV2LT5kZXYsCj4gKwkJ
CQkiRmFpbGVkIHRvIHVubWFwIHBhZ2UgJWQ6ICVkXG4iLAo+ICsJCQkJaSwgdW5tYXBfb3BzW2ld
LnN0YXR1cyk7Cj4gKwl9Cj4gKwo+ICsJaWYgKHJldCkKPiArCQlkZXZfZXJyKCZidWYtPnhiX2Rl
di0+ZGV2LAo+ICsJCQkiRmFpbGVkIHRvIHVubWFwIGdyYW50IHJlZmVyZW5jZXMsIHJldCAlZCIs
IHJldCk7Cj4gKwo+ICsJa2ZyZWUodW5tYXBfb3BzKTsKPiArCWtmcmVlKGJ1Zi0+YmFja2VuZF9t
YXBfaGFuZGxlcyk7Cj4gKwlidWYtPmJhY2tlbmRfbWFwX2hhbmRsZXMgPSBOVUxMOwo+ICsJcmV0
dXJuIHJldDsKPiArfQo+ICsKPiArLyoqCj4gKyAqIE1hcCB0aGUgYnVmZmVyIHdpdGggZ3JhbnQg
cmVmZXJlbmNlcyBwcm92aWRlZCBieSB0aGUgYmFja2VuZC4KPiArICoKPiArICogXHBhcmFtIGJ1
ZiBzaGFyZWQgYnVmZmVyLgo+ICsgKiBccmV0dXJuIHplcm8gb24gc3VjY2VzcyBvciBhIG5lZ2F0
aXZlIG51bWJlciBvbiBmYWlsdXJlLgo+ICsgKi8KPiArc3RhdGljIGludCBiYWNrZW5kX21hcChz
dHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmICpidWYpCj4gK3sKPiArCXN0cnVjdCBnbnR0YWJf
bWFwX2dyYW50X3JlZiAqbWFwX29wcyA9IE5VTEw7Cj4gKwl1bnNpZ25lZCBjaGFyICpwdHI7Cj4g
KwlpbnQgcmV0LCBjdXJfZ3JlZiwgY3VyX2Rpcl9wYWdlLCBjdXJfcGFnZSwgZ3JlZnNfbGVmdDsK
PiArCj4gKwltYXBfb3BzID0ga2NhbGxvYyhidWYtPm51bV9wYWdlcywgc2l6ZW9mKCptYXBfb3Bz
KSwgR0ZQX0tFUk5FTCk7Cj4gKwlpZiAoIW1hcF9vcHMpCj4gKwkJcmV0dXJuIC1FTk9NRU07Cj4g
Kwo+ICsJYnVmLT5iYWNrZW5kX21hcF9oYW5kbGVzID0ga2NhbGxvYyhidWYtPm51bV9wYWdlcywK
PiArCQkJCQkgICBzaXplb2YoKmJ1Zi0+YmFja2VuZF9tYXBfaGFuZGxlcyksCj4gKwkJCQkJICAg
R0ZQX0tFUk5FTCk7Cj4gKwlpZiAoIWJ1Zi0+YmFja2VuZF9tYXBfaGFuZGxlcykgewo+ICsJCWtm
cmVlKG1hcF9vcHMpOwo+ICsJCXJldHVybiAtRU5PTUVNOwo+ICsJfQo+ICsKPiArCS8qCj4gKwkg
KiBSZWFkIHBhZ2UgZGlyZWN0b3J5IHRvIGdldCBncmVmcyBmcm9tIHRoZSBiYWNrZW5kOiBmb3Ig
ZXh0ZXJuYWwKPiArCSAqIGJ1ZmZlciB3ZSBvbmx5IGFsbG9jYXRlIGJ1Zi0+Z3JlZnMgZm9yIHRo
ZSBwYWdlIGRpcmVjdG9yeSwKPiArCSAqIHNvIGJ1Zi0+bnVtX2dyZWZzIGhhcyBudW1iZXIgb2Yg
cGFnZXMgaW4gdGhlIHBhZ2UgZGlyZWN0b3J5IGl0c2VsZi4KPiArCSAqLwo+ICsJcHRyID0gYnVm
LT5kaXJlY3Rvcnk7Cj4gKwlncmVmc19sZWZ0ID0gYnVmLT5udW1fcGFnZXM7Cj4gKwljdXJfcGFn
ZSA9IDA7Cj4gKwlmb3IgKGN1cl9kaXJfcGFnZSA9IDA7IGN1cl9kaXJfcGFnZSA8IGJ1Zi0+bnVt
X2dyZWZzOyBjdXJfZGlyX3BhZ2UrKykgewo+ICsJCXN0cnVjdCB4ZW5fcGFnZV9kaXJlY3Rvcnkg
KnBhZ2VfZGlyID0KPiArCQkJKHN0cnVjdCB4ZW5fcGFnZV9kaXJlY3RvcnkgKilwdHI7Cj4gKwkJ
aW50IHRvX2NvcHkgPSBYRU5fTlVNX0dSRUZTX1BFUl9QQUdFOwo+ICsKPiArCQlpZiAodG9fY29w
eSA+IGdyZWZzX2xlZnQpCj4gKwkJCXRvX2NvcHkgPSBncmVmc19sZWZ0Owo+ICsKPiArCQlmb3Ig
KGN1cl9ncmVmID0gMDsgY3VyX2dyZWYgPCB0b19jb3B5OyBjdXJfZ3JlZisrKSB7Cj4gKwkJCXBo
eXNfYWRkcl90IGFkZHI7Cj4gKwo+ICsJCQlhZGRyID0geGVuX3BhZ2VfdG9fdmFkZHIoYnVmLT5w
YWdlc1tjdXJfcGFnZV0pOwo+ICsJCQlnbnR0YWJfc2V0X21hcF9vcCgmbWFwX29wc1tjdXJfcGFn
ZV0sIGFkZHIsCj4gKwkJCQkJICBHTlRNQVBfaG9zdF9tYXAsCj4gKwkJCQkJICBwYWdlX2Rpci0+
Z3JlZltjdXJfZ3JlZl0sCj4gKwkJCQkJICBidWYtPnhiX2Rldi0+b3RoZXJlbmRfaWQpOwo+ICsJ
CQljdXJfcGFnZSsrOwo+ICsJCX0KPiArCj4gKwkJZ3JlZnNfbGVmdCAtPSB0b19jb3B5Owo+ICsJ
CXB0ciArPSBQQUdFX1NJWkU7Cj4gKwl9Cj4gKwlyZXQgPSBnbnR0YWJfbWFwX3JlZnMobWFwX29w
cywgTlVMTCwgYnVmLT5wYWdlcywgYnVmLT5udW1fcGFnZXMpOwo+ICsKPiArCS8qIFNhdmUgaGFu
ZGxlcyBldmVuIGlmIGVycm9yLCBzbyB3ZSBjYW4gdW5tYXAuICovCj4gKwlmb3IgKGN1cl9wYWdl
ID0gMDsgY3VyX3BhZ2UgPCBidWYtPm51bV9wYWdlczsgY3VyX3BhZ2UrKykgewo+ICsJCWJ1Zi0+
YmFja2VuZF9tYXBfaGFuZGxlc1tjdXJfcGFnZV0gPSBtYXBfb3BzW2N1cl9wYWdlXS5oYW5kbGU7
Cj4gKwkJaWYgKHVubGlrZWx5KG1hcF9vcHNbY3VyX3BhZ2VdLnN0YXR1cyAhPSBHTlRTVF9va2F5
KSkKPiArCQkJZGV2X2VycigmYnVmLT54Yl9kZXYtPmRldiwKPiArCQkJCSJGYWlsZWQgdG8gbWFw
IHBhZ2UgJWQ6ICVkXG4iLAo+ICsJCQkJY3VyX3BhZ2UsIG1hcF9vcHNbY3VyX3BhZ2VdLnN0YXR1
cyk7Cj4gKwl9Cj4gKwo+ICsJaWYgKHJldCkgewo+ICsJCWRldl9lcnIoJmJ1Zi0+eGJfZGV2LT5k
ZXYsCj4gKwkJCSJGYWlsZWQgdG8gbWFwIGdyYW50IHJlZmVyZW5jZXMsIHJldCAlZCIsIHJldCk7
Cj4gKwkJYmFja2VuZF91bm1hcChidWYpOwo+ICsJfQo+ICsKPiArCWtmcmVlKG1hcF9vcHMpOwo+
ICsJcmV0dXJuIHJldDsKPiArfQo+ICsKPiArLyoqCj4gKyAqIEZpbGwgcGFnZSBkaXJlY3Rvcnkg
d2l0aCBncmFudCByZWZlcmVuY2VzIHRvIHRoZSBwYWdlcyBvZiB0aGUKPiArICogcGFnZSBkaXJl
Y3RvcnkgaXRzZWxmLgo+ICsgKgo+ICsgKiBUaGUgZ3JhbnQgcmVmZXJlbmNlcyB0byB0aGUgYnVm
ZmVyIHBhZ2VzIGFyZSBwcm92aWRlZCBieSB0aGUKPiArICogYmFja2VuZCBpbiB0aGlzIGNhc2Uu
Cj4gKyAqCj4gKyAqIFxwYXJhbSBidWYgc2hhcmVkIGJ1ZmZlci4KPiArICovCj4gK3N0YXRpYyB2
b2lkIGJhY2tlbmRfZmlsbF9wYWdlX2RpcihzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmICpi
dWYpCj4gK3sKPiArCXN0cnVjdCB4ZW5fcGFnZV9kaXJlY3RvcnkgKnBhZ2VfZGlyOwo+ICsJdW5z
aWduZWQgY2hhciAqcHRyOwo+ICsJaW50IGksIG51bV9wYWdlc19kaXI7Cj4gKwo+ICsJcHRyID0g
YnVmLT5kaXJlY3Rvcnk7Cj4gKwludW1fcGFnZXNfZGlyID0gZ2V0X251bV9wYWdlc19kaXIoYnVm
KTsKPiArCj4gKwkvKiBGaWxsIG9ubHkgZ3JlZnMgZm9yIHRoZSBwYWdlIGRpcmVjdG9yeSBpdHNl
bGYuICovCj4gKwlmb3IgKGkgPSAwOyBpIDwgbnVtX3BhZ2VzX2RpciAtIDE7IGkrKykgewo+ICsJ
CXBhZ2VfZGlyID0gKHN0cnVjdCB4ZW5fcGFnZV9kaXJlY3RvcnkgKilwdHI7Cj4gKwo+ICsJCXBh
Z2VfZGlyLT5ncmVmX2Rpcl9uZXh0X3BhZ2UgPSBidWYtPmdyZWZzW2kgKyAxXTsKPiArCQlwdHIg
Kz0gUEFHRV9TSVpFOwo+ICsJfQo+ICsJLyogTGFzdCBwYWdlIG11c3Qgc2F5IHRoZXJlIGlzIG5v
IG1vcmUgcGFnZXMuICovCj4gKwlwYWdlX2RpciA9IChzdHJ1Y3QgeGVuX3BhZ2VfZGlyZWN0b3J5
ICopcHRyOwo+ICsJcGFnZV9kaXItPmdyZWZfZGlyX25leHRfcGFnZSA9IEdSQU5UX0lOVkFMSURf
UkVGOwo+ICt9Cj4gKwo+ICsvKioKPiArICogRmlsbCBwYWdlIGRpcmVjdG9yeSB3aXRoIGdyYW50
IHJlZmVyZW5jZXMgdG8gdGhlIHBhZ2VzIG9mIHRoZQo+ICsgKiBwYWdlIGRpcmVjdG9yeSBhbmQg
dGhlIGJ1ZmZlciB3ZSBzaGFyZSB3aXRoIHRoZSBiYWNrZW5kLgo+ICsgKgo+ICsgKiBccGFyYW0g
YnVmIHNoYXJlZCBidWZmZXIuCj4gKyAqLwo+ICtzdGF0aWMgdm9pZCBndWVzdF9maWxsX3BhZ2Vf
ZGlyKHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZikKPiArewo+ICsJdW5zaWduZWQg
Y2hhciAqcHRyOwo+ICsJaW50IGN1cl9ncmVmLCBncmVmc19sZWZ0LCB0b19jb3B5LCBpLCBudW1f
cGFnZXNfZGlyOwo+ICsKPiArCXB0ciA9IGJ1Zi0+ZGlyZWN0b3J5Owo+ICsJbnVtX3BhZ2VzX2Rp
ciA9IGdldF9udW1fcGFnZXNfZGlyKGJ1Zik7Cj4gKwo+ICsJLyoKPiArCSAqIFdoaWxlIGNvcHlp
bmcsIHNraXAgZ3JlZnMgYXQgc3RhcnQsIHRoZXkgYXJlIGZvciBwYWdlcwo+ICsJICogZ3JhbnRl
ZCBmb3IgdGhlIHBhZ2UgZGlyZWN0b3J5IGl0c2VsZi4KPiArCSAqLwo+ICsJY3VyX2dyZWYgPSBu
dW1fcGFnZXNfZGlyOwo+ICsJZ3JlZnNfbGVmdCA9IGJ1Zi0+bnVtX3BhZ2VzOwo+ICsJZm9yIChp
ID0gMDsgaSA8IG51bV9wYWdlc19kaXI7IGkrKykgewo+ICsJCXN0cnVjdCB4ZW5fcGFnZV9kaXJl
Y3RvcnkgKnBhZ2VfZGlyID0KPiArCQkJKHN0cnVjdCB4ZW5fcGFnZV9kaXJlY3RvcnkgKilwdHI7
Cj4gKwo+ICsJCWlmIChncmVmc19sZWZ0IDw9IFhFTl9OVU1fR1JFRlNfUEVSX1BBR0UpIHsKPiAr
CQkJdG9fY29weSA9IGdyZWZzX2xlZnQ7Cj4gKwkJCXBhZ2VfZGlyLT5ncmVmX2Rpcl9uZXh0X3Bh
Z2UgPSBHUkFOVF9JTlZBTElEX1JFRjsKPiArCQl9IGVsc2Ugewo+ICsJCQl0b19jb3B5ID0gWEVO
X05VTV9HUkVGU19QRVJfUEFHRTsKPiArCQkJcGFnZV9kaXItPmdyZWZfZGlyX25leHRfcGFnZSA9
IGJ1Zi0+Z3JlZnNbaSArIDFdOwo+ICsJCX0KPiArCQltZW1jcHkoJnBhZ2VfZGlyLT5ncmVmLCAm
YnVmLT5ncmVmc1tjdXJfZ3JlZl0sCj4gKwkJICAgICAgIHRvX2NvcHkgKiBzaXplb2YoZ3JhbnRf
cmVmX3QpKTsKPiArCQlwdHIgKz0gUEFHRV9TSVpFOwo+ICsJCWdyZWZzX2xlZnQgLT0gdG9fY29w
eTsKPiArCQljdXJfZ3JlZiArPSB0b19jb3B5Owo+ICsJfQo+ICt9Cj4gKwo+ICsvKioKPiArICog
R3JhbnQgcmVmZXJlbmNlcyB0byB0aGUgZnJvbnRlbmQncyBidWZmZXIgcGFnZXMuCj4gKyAqCj4g
KyAqIFRoZXNlIHdpbGwgYmUgc2hhcmVkIHdpdGggdGhlIGJhY2tlbmQsIHNvIGl0IGNhbgo+ICsg
KiBhY2Nlc3MgdGhlIGJ1ZmZlcidzIGRhdGEuCj4gKyAqCj4gKyAqIFxwYXJhbSBidWYgc2hhcmVk
IGJ1ZmZlci4KPiArICogXHJldHVybiB6ZXJvIG9uIHN1Y2Nlc3Mgb3IgYSBuZWdhdGl2ZSBudW1i
ZXIgb24gZmFpbHVyZS4KPiArICovCj4gK3N0YXRpYyBpbnQgZ3Vlc3RfZ3JhbnRfcmVmc19mb3Jf
YnVmZmVyKHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZiwKPiArCQkJCSAgICAgICBn
cmFudF9yZWZfdCAqcHJpdl9ncmVmX2hlYWQsCj4gKwkJCQkgICAgICAgaW50IGdyZWZfaWR4KQo+
ICt7Cj4gKwlpbnQgaSwgY3VyX3JlZiwgb3RoZXJlbmRfaWQ7Cj4gKwo+ICsJb3RoZXJlbmRfaWQg
PSBidWYtPnhiX2Rldi0+b3RoZXJlbmRfaWQ7Cj4gKwlmb3IgKGkgPSAwOyBpIDwgYnVmLT5udW1f
cGFnZXM7IGkrKykgewo+ICsJCWN1cl9yZWYgPSBnbnR0YWJfY2xhaW1fZ3JhbnRfcmVmZXJlbmNl
KHByaXZfZ3JlZl9oZWFkKTsKPiArCQlpZiAoY3VyX3JlZiA8IDApCj4gKwkJCXJldHVybiBjdXJf
cmVmOwo+ICsKPiArCQlnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3NfcmVmKGN1cl9yZWYsIG90
aGVyZW5kX2lkLAo+ICsJCQkJCQl4ZW5fcGFnZV90b19nZm4oYnVmLT5wYWdlc1tpXSksCj4gKwkJ
CQkJCTApOwo+ICsJCWJ1Zi0+Z3JlZnNbZ3JlZl9pZHgrK10gPSBjdXJfcmVmOwo+ICsJfQo+ICsJ
cmV0dXJuIDA7Cj4gK30KPiArCj4gKy8qKgo+ICsgKiBHcmFudCBhbGwgdGhlIHJlZmVyZW5jZXMg
bmVlZGVkIHRvIHNoYXJlIHRoZSBidWZmZXIuCj4gKyAqCj4gKyAqIEdyYW50IHJlZmVyZW5jZXMg
dG8gdGhlIHBhZ2UgZGlyZWN0b3J5IHBhZ2VzIGFuZCwgaWYKPiArICogbmVlZGVkLCBhbHNvIHRv
IHRoZSBwYWdlcyBvZiB0aGUgc2hhcmVkIGJ1ZmZlciBkYXRhLgo+ICsgKgo+ICsgKiBccGFyYW0g
YnVmIHNoYXJlZCBidWZmZXIuCj4gKyAqIFxyZXR1cm4gemVybyBvbiBzdWNjZXNzIG9yIGEgbmVn
YXRpdmUgbnVtYmVyIG9uIGZhaWx1cmUuCj4gKyAqLwo+ICtzdGF0aWMgaW50IGdyYW50X3JlZmVy
ZW5jZXMoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVmKQo+ICt7Cj4gKwlncmFudF9y
ZWZfdCBwcml2X2dyZWZfaGVhZDsKPiArCWludCByZXQsIGksIGosIGN1cl9yZWY7Cj4gKwlpbnQg
b3RoZXJlbmRfaWQsIG51bV9wYWdlc19kaXI7Cj4gKwo+ICsJcmV0ID0gZ250dGFiX2FsbG9jX2dy
YW50X3JlZmVyZW5jZXMoYnVmLT5udW1fZ3JlZnMsICZwcml2X2dyZWZfaGVhZCk7Cj4gKwlpZiAo
cmV0IDwgMCkgewo+ICsJCWRldl9lcnIoJmJ1Zi0+eGJfZGV2LT5kZXYsCj4gKwkJCSJDYW5ub3Qg
YWxsb2NhdGUgZ3JhbnQgcmVmZXJlbmNlc1xuIik7Cj4gKwkJcmV0dXJuIHJldDsKPiArCX0KPiAr
Cj4gKwlvdGhlcmVuZF9pZCA9IGJ1Zi0+eGJfZGV2LT5vdGhlcmVuZF9pZDsKPiArCWogPSAwOwo+
ICsJbnVtX3BhZ2VzX2RpciA9IGdldF9udW1fcGFnZXNfZGlyKGJ1Zik7Cj4gKwlmb3IgKGkgPSAw
OyBpIDwgbnVtX3BhZ2VzX2RpcjsgaSsrKSB7Cj4gKwkJdW5zaWduZWQgbG9uZyBmcmFtZTsKPiAr
Cj4gKwkJY3VyX3JlZiA9IGdudHRhYl9jbGFpbV9ncmFudF9yZWZlcmVuY2UoJnByaXZfZ3JlZl9o
ZWFkKTsKPiArCQlpZiAoY3VyX3JlZiA8IDApCj4gKwkJCXJldHVybiBjdXJfcmVmOwo+ICsKPiAr
CQlmcmFtZSA9IHhlbl9wYWdlX3RvX2dmbih2aXJ0X3RvX3BhZ2UoYnVmLT5kaXJlY3RvcnkgKwo+
ICsJCQkJCQkgICAgIFBBR0VfU0laRSAqIGkpKTsKPiArCQlnbnR0YWJfZ3JhbnRfZm9yZWlnbl9h
Y2Nlc3NfcmVmKGN1cl9yZWYsIG90aGVyZW5kX2lkLCBmcmFtZSwgMCk7Cj4gKwkJYnVmLT5ncmVm
c1tqKytdID0gY3VyX3JlZjsKPiArCX0KPiArCj4gKwlpZiAoYnVmLT5vcHMtPmdyYW50X3JlZnNf
Zm9yX2J1ZmZlcikgewo+ICsJCXJldCA9IGJ1Zi0+b3BzLT5ncmFudF9yZWZzX2Zvcl9idWZmZXIo
YnVmLCAmcHJpdl9ncmVmX2hlYWQsIGopOwo+ICsJCWlmIChyZXQpCj4gKwkJCXJldHVybiByZXQ7
Cj4gKwl9Cj4gKwo+ICsJZ250dGFiX2ZyZWVfZ3JhbnRfcmVmZXJlbmNlcyhwcml2X2dyZWZfaGVh
ZCk7Cj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiArLyoqCj4gKyAqIEFsbG9jYXRlIGFsbCByZXF1
aXJlZCBzdHJ1Y3R1cmVzIHRvIG1hbmdlIHNoYXJlZCBidWZmZXIuCj4gKyAqCj4gKyAqIFxwYXJh
bSBidWYgc2hhcmVkIGJ1ZmZlci4KPiArICogXHJldHVybiB6ZXJvIG9uIHN1Y2Nlc3Mgb3IgYSBu
ZWdhdGl2ZSBudW1iZXIgb24gZmFpbHVyZS4KPiArICovCj4gK3N0YXRpYyBpbnQgYWxsb2Nfc3Rv
cmFnZShzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmICpidWYpCj4gK3sKPiArCWJ1Zi0+Z3Jl
ZnMgPSBrY2FsbG9jKGJ1Zi0+bnVtX2dyZWZzLCBzaXplb2YoKmJ1Zi0+Z3JlZnMpLCBHRlBfS0VS
TkVMKTsKPiArCWlmICghYnVmLT5ncmVmcykKPiArCQlyZXR1cm4gLUVOT01FTTsKPiArCj4gKwli
dWYtPmRpcmVjdG9yeSA9IGtjYWxsb2MoZ2V0X251bV9wYWdlc19kaXIoYnVmKSwgUEFHRV9TSVpF
LCBHRlBfS0VSTkVMKTsKPiArCWlmICghYnVmLT5kaXJlY3RvcnkpCj4gKwkJcmV0dXJuIC1FTk9N
RU07Cj4gKwo+ICsJcmV0dXJuIDA7Cj4gK30KPiArCj4gKy8qCj4gKyAqIEZvciBiYWNrZW5kIGFs
bG9jYXRlZCBidWZmZXJzIHdlIGRvbid0IG5lZWQgZ3JhbnRfcmVmc19mb3JfYnVmZmVyCj4gKyAq
IGFzIHRob3NlIGdyYW50IHJlZmVyZW5jZXMgYXJlIGFsbG9jYXRlZCBhdCBiYWNrZW5kIHNpZGUu
Cj4gKyAqLwo+ICtzdGF0aWMgY29uc3Qgc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9vcHMg
YmFja2VuZF9vcHMgPSB7Cj4gKwkuY2FsY19udW1fZ3JlZnMgPSBiYWNrZW5kX2NhbGNfbnVtX2dy
ZWZzLAo+ICsJLmZpbGxfcGFnZV9kaXIgPSBiYWNrZW5kX2ZpbGxfcGFnZV9kaXIsCj4gKwkubWFw
ID0gYmFja2VuZF9tYXAsCj4gKwkudW5tYXAgPSBiYWNrZW5kX3VubWFwCj4gK307Cj4gKwo+ICsv
Kgo+ICsgKiBGb3IgbG9jYWxseSBncmFudGVkIHJlZmVyZW5jZXMgd2UgZG8gbm90IG5lZWQgdG8g
bWFwL3VubWFwCj4gKyAqIHRoZSByZWZlcmVuY2VzLgo+ICsgKi8KPiArc3RhdGljIGNvbnN0IHN0
cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWZfb3BzIGxvY2FsX29wcyA9IHsKPiArCS5jYWxjX251
bV9ncmVmcyA9IGd1ZXN0X2NhbGNfbnVtX2dyZWZzLAo+ICsJLmZpbGxfcGFnZV9kaXIgPSBndWVz
dF9maWxsX3BhZ2VfZGlyLAo+ICsJLmdyYW50X3JlZnNfZm9yX2J1ZmZlciA9IGd1ZXN0X2dyYW50
X3JlZnNfZm9yX2J1ZmZlciwKPiArfTsKPiArCj4gKy8qKgo+ICsgKiBBbGxvY2F0ZSBhIG5ldyBp
bnN0YW5jZSBvZiBhIHNoYXJlZCBidWZmZXIuCj4gKyAqCj4gKyAqIFxwYXJhbSBjZmcgY29uZmln
dXJhdGlvbiB0byBiZSB1c2VkIHdoaWxlIGFsbG9jYXRpbmcgYSBuZXcgc2hhcmVkIGJ1ZmZlci4K
PiArICogXHJldHVybiB6ZXJvIG9uIHN1Y2Nlc3Mgb3IgYSBuZWdhdGl2ZSBudW1iZXIgb24gZmFp
bHVyZS4KPiArICovCj4gK2ludCB4ZW5fZnJvbnRfcGdkaXJfc2hidWZfYWxsb2Moc3RydWN0IHhl
bl9mcm9udF9wZ2Rpcl9zaGJ1Zl9jZmcgKmNmZykKPiArewo+ICsJc3RydWN0IHhlbl9mcm9udF9w
Z2Rpcl9zaGJ1ZiAqYnVmID0gY2ZnLT5wZ2RpcjsKPiArCWludCByZXQ7Cj4gKwo+ICsJaWYgKGNm
Zy0+YmVfYWxsb2MpCj4gKwkJYnVmLT5vcHMgPSAmYmFja2VuZF9vcHM7Cj4gKwllbHNlCj4gKwkJ
YnVmLT5vcHMgPSAmbG9jYWxfb3BzOwo+ICsJYnVmLT54Yl9kZXYgPSBjZmctPnhiX2RldjsKPiAr
CWJ1Zi0+bnVtX3BhZ2VzID0gY2ZnLT5udW1fcGFnZXM7Cj4gKwlidWYtPnBhZ2VzID0gY2ZnLT5w
YWdlczsKPiArCj4gKwlidWYtPm9wcy0+Y2FsY19udW1fZ3JlZnMoYnVmKTsKPiArCj4gKwlyZXQg
PSBhbGxvY19zdG9yYWdlKGJ1Zik7Cj4gKwlpZiAocmV0KQo+ICsJCWdvdG8gZmFpbDsKPiArCj4g
KwlyZXQgPSBncmFudF9yZWZlcmVuY2VzKGJ1Zik7Cj4gKwlpZiAocmV0KQo+ICsJCWdvdG8gZmFp
bDsKPiArCj4gKwlidWYtPm9wcy0+ZmlsbF9wYWdlX2RpcihidWYpOwo+ICsKPiArCXJldHVybiAw
Owo+ICsKPiArZmFpbDoKPiArCXhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9mcmVlKGJ1Zik7Cj4gKwly
ZXR1cm4gcmV0Owo+ICt9Cj4gK0VYUE9SVF9TWU1CT0xfR1BMKHhlbl9mcm9udF9wZ2Rpcl9zaGJ1
Zl9hbGxvYyk7Cj4gKwo+ICtNT0RVTEVfREVTQ1JJUFRJT04oIlhlbiBmcm9udGVuZC9iYWNrZW5k
IHBhZ2UgZGlyZWN0b3J5IGJhc2VkICIKPiArCQkgICAic2hhcmVkIGJ1ZmZlciBoYW5kbGluZyIp
Owo+ICtNT0RVTEVfQVVUSE9SKCJPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyIpOwo+ICtNT0RVTEVf
TElDRU5TRSgiR1BMIik7Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3hlbi1mcm9udC1wZ2Rp
ci1zaGJ1Zi5oIGIvaW5jbHVkZS94ZW4veGVuLWZyb250LXBnZGlyLXNoYnVmLmgKPiBuZXcgZmls
ZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAwMC4uMTUwZWY3ZWM1MWVjCj4gLS0tIC9k
ZXYvbnVsbAo+ICsrKyBiL2luY2x1ZGUveGVuL3hlbi1mcm9udC1wZ2Rpci1zaGJ1Zi5oCj4gQEAg
LTAsMCArMSw4OSBAQAo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCBPUiBN
SVQgKi8KPiArCj4gKy8qCj4gKyAqIFhlbiBmcm9udGVuZC9iYWNrZW5kIHBhZ2UgZGlyZWN0b3J5
IGJhc2VkIHNoYXJlZCBidWZmZXIKPiArICogaGVscGVyIG1vZHVsZS4KPiArICoKPiArICogQ29w
eXJpZ2h0IChDKSAyMDE4IEVQQU0gU3lzdGVtcyBJbmMuCj4gKyAqCj4gKyAqIEF1dGhvcjogT2xl
a3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+
ICsgKi8KPiArCj4gKyNpZm5kZWYgX19YRU5fRlJPTlRfUEdESVJfU0hCVUZfSF8KPiArI2RlZmlu
ZSBfX1hFTl9GUk9OVF9QR0RJUl9TSEJVRl9IXwo+ICsKPiArI2luY2x1ZGUgPGxpbnV4L2tlcm5l
bC5oPgo+ICsKPiArI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgo+ICsKPiArc3RydWN0IHhl
bl9mcm9udF9wZ2Rpcl9zaGJ1Zl9vcHM7Cj4gKwo+ICtzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3No
YnVmIHsKPiArCS8qCj4gKwkgKiBOdW1iZXIgb2YgcmVmZXJlbmNlcyBncmFudGVkIGZvciB0aGUg
YmFja2VuZCB1c2U6Cj4gKwkgKgo+ICsJICogIC0gZm9yIGZyb250ZW5kIGFsbG9jYXRlZC9pbXBv
cnRlZCBidWZmZXJzIHRoaXMgaG9sZHMgdGhlIG51bWJlcgo+ICsJICogICAgb2YgZ3JhbnQgcmVm
ZXJlbmNlcyBmb3IgdGhlIHBhZ2UgZGlyZWN0b3J5IGFuZCB0aGUgcGFnZXMKPiArCSAqICAgIG9m
IHRoZSBidWZmZXIKPiArCSAqCj4gKwkgKiAgLSBmb3IgdGhlIGJ1ZmZlciBwcm92aWRlZCBieSB0
aGUgYmFja2VuZCB0aGlzIG9ubHkgaG9sZHMgdGhlIG51bWJlcgo+ICsJICogICAgb2YgZ3JhbnQg
cmVmZXJlbmNlcyBmb3IgdGhlIHBhZ2UgZGlyZWN0b3J5IGl0c2VsZiBhcyBncmFudAo+ICsJICog
ICAgcmVmZXJlbmNlcyBmb3IgdGhlIGJ1ZmZlciB3aWxsIGJlIHByb3ZpZGVkIGJ5IHRoZSBiYWNr
ZW5kLgo+ICsJICovCj4gKwlpbnQgbnVtX2dyZWZzOwo+ICsJZ3JhbnRfcmVmX3QgKmdyZWZzOwo+
ICsJLyogUGFnZSBkaXJlY3RvcnkgYmFja2luZyBzdG9yYWdlLiAqLwo+ICsJdTggKmRpcmVjdG9y
eTsKPiArCj4gKwkvKgo+ICsJICogTnVtYmVyIG9mIHBhZ2VzIGZvciB0aGUgc2hhcmVkIGJ1ZmZl
ciBpdHNlbGYgKGV4Y2x1ZGluZyB0aGUgcGFnZQo+ICsJICogZGlyZWN0b3J5KS4KPiArCSAqLwo+
ICsJaW50IG51bV9wYWdlczsKPiArCS8qCj4gKwkgKiBCYWNraW5nIHN0b3JhZ2Ugb2YgdGhlIHNo
YXJlZCBidWZmZXI6IHRoZXNlIGFyZSB0aGUgcGFnZXMgYmVpbmcKPiArCSAqIHNoYXJlZC4KPiAr
CSAqLwo+ICsJc3RydWN0IHBhZ2UgKipwYWdlczsKPiArCj4gKwlzdHJ1Y3QgeGVuYnVzX2Rldmlj
ZSAqeGJfZGV2Owo+ICsKPiArCS8qIFRoZXNlIGFyZSB0aGUgb3BzIHVzZWQgaW50ZXJuYWxseSBk
ZXBlbmRpbmcgb24gYmVfYWxsb2MgbW9kZS4gKi8KPiArCWNvbnN0IHN0cnVjdCB4ZW5fZnJvbnRf
cGdkaXJfc2hidWZfb3BzICpvcHM7Cj4gKwo+ICsJLyogWGVuIG1hcCBoYW5kbGVzIGZvciB0aGUg
YnVmZmVyIGFsbG9jYXRlZCBieSB0aGUgYmFja2VuZC4gKi8KPiArCWdyYW50X2hhbmRsZV90ICpi
YWNrZW5kX21hcF9oYW5kbGVzOwo+ICt9Owo+ICsKPiArc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9z
aGJ1Zl9jZmcgewo+ICsJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldjsKPiArCj4gKwkvKiBO
dW1iZXIgb2YgcGFnZXMgb2YgdGhlIGJ1ZmZlciBiYWNraW5nIHN0b3JhZ2UuICovCj4gKwlpbnQg
bnVtX3BhZ2VzOwo+ICsJLyogUGFnZXMgb2YgdGhlIGJ1ZmZlciB0byBiZSBzaGFyZWQuICovCj4g
KwlzdHJ1Y3QgcGFnZSAqKnBhZ2VzOwo+ICsKPiArCS8qCj4gKwkgKiBUaGlzIGlzIGFsbG9jYXRl
ZCBvdXRzaWRlIGJlY2F1c2UgdGhlcmUgYXJlIHVzZS1jYXNlcyB3aGVuCj4gKwkgKiB0aGUgYnVm
ZmVyIHN0cnVjdHVyZSBpcyBhbGxvY2F0ZWQgYXMgYSBwYXJ0IG9mIGEgYmlnZ2VyIG9uZS4KPiAr
CSAqLwo+ICsJc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqcGdkaXI7Cj4gKwkvKgo+ICsJ
ICogTW9kZSBvZiBncmFudCByZWZlcmVuY2Ugc2hhcmluZzogaWYgc2V0IHRoZW4gYmFja2VuZCB3
aWxsIHNoYXJlCj4gKwkgKiBncmFudCByZWZlcmVuY2VzIHRvIHRoZSBidWZmZXIgd2l0aCB0aGUg
ZnJvbnRlbmQuCj4gKwkgKi8KPiArCWludCBiZV9hbGxvYzsKPiArfTsKPiArCj4gK2ludCB4ZW5f
ZnJvbnRfcGdkaXJfc2hidWZfYWxsb2Moc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9jZmcg
KmNmZyk7Cj4gKwo+ICtncmFudF9yZWZfdAo+ICt4ZW5fZnJvbnRfcGdkaXJfc2hidWZfZ2V0X2Rp
cl9zdGFydChzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmICpidWYpOwo+ICsKPiAraW50IHhl
bl9mcm9udF9wZ2Rpcl9zaGJ1Zl9tYXAoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVm
KTsKPiArCj4gK2ludCB4ZW5fZnJvbnRfcGdkaXJfc2hidWZfdW5tYXAoc3RydWN0IHhlbl9mcm9u
dF9wZ2Rpcl9zaGJ1ZiAqYnVmKTsKPiArCj4gK3ZvaWQgeGVuX2Zyb250X3BnZGlyX3NoYnVmX2Zy
ZWUoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVmKTsKPiArCj4gKyNlbmRpZiAvKiBf
X1hFTl9GUk9OVF9QR0RJUl9TSEJVRl9IXyAqLwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 11:22:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 11:22: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-devel-bounces@lists.xenproject.org>)
	id 1gSKOi-0006uq-G3; Thu, 29 Nov 2018 11:22: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=I9BH=OI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gSKOh-0006ue-9V
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 11:22:19 +0000
X-Inumbo-ID: 07acfaa4-f3c9-11e8-9aa0-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 07acfaa4-f3c9-11e8-9aa0-12d6303a7972;
 Thu, 29 Nov 2018 11:22:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4A67980D;
 Thu, 29 Nov 2018 03:22:17 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0792D3F5AF;
 Thu, 29 Nov 2018 03:22:15 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: =?UTF-8?Q?=3cCAOcqxo3MTA0iSAD2m5P87+YBwv=5fd5=5f=ef=bf=bdRHSEX0u?=
 =?UTF-8?B?dXdGd0hBQzBkVlpnQG1haWwuZ21haWwuY29tPiA8MmQzYjg3MGTvv71lYjZl77+9?=
 =?UTF-8?B?ZDcwY++/vTA3MDDvv71jNjk4MjM1NGEwZjFAYXJtLmNvbT4gPGUyNmNlZWZlLTlm?=
 =?UTF-8?Q?47-95d0-98a9-c84238d00e9f=40citrix=2ecom=3e_=3c5BFFB3CD0200007800?=
 =?UTF-8?Q?20115A=40suse=2ecom=3e_=3c62646d60-f1b8-6437-ebd7-eb0792e195c0=40?=
 =?UTF-8?B?c3VzZS5jb20+?=
From: Julien Grall <julien.grall@arm.com>
Message-ID: <21a9e5cc-969b-d6cc-30b3-c2058d09aea4@arm.com>
Date: Thu, 29 Nov 2018 11:22:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [ARM] gvirt_to_maddr fails when DomU is created
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: vlad.babchuk@gmail.com, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiwKCkkgaGF2ZSBub3RpY2VkIG9uIHRoZSBsYXN0IGZldyB0aHJlYWRzIHRoYXQg
eW91ciBlLW1haWxzIGRvbid0IGdldCB0aHJlYWRlZApjb3JyZWN0bHkuIExvb2tpbmcgYXQgdGhl
IHNvdXJjZSwgSSBjYW4ndCBmaW5kIHRoZSBJbi1SZXBseS1UbyB0YWcuIERvIHlvdSBoYXZlIAph
bnkgaXNzdWUgd2l0aCB5b3VyIGUtbWFpbD8KCk9uIDI5LzExLzIwMTggMDk6NTEsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4gT24gMjkvMTEvMjAxOCAxMDozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4+IE9uIDI4LjExLjE4IGF0IDAxOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4+PiB1cGRhdGVfcnVuc3RhdGVfYXJlYSgpIHVzaW5nIGEgdmlydHVhbCBhZGRyZXNzIGlz
IGEgY29tcGxldGUgbWlzZmVhdHVyZSwKPj4+IGFuZCB0aGUgc29vbmVyIHdlIGNhbiByZXBsYWNl
IGl0LCB0aGUgYmV0dGVyLiAgSXQncyBoaXN0b3J5IGlzIHdpdGggeDg2Cj4+PiBQViBndWVzdHMs
IHdoZXJlIHRoZSBlYXJseSBBQklzIHdlcmUgZGVzaWduZWQgaW4gdGVybXMgb2YgTGludXgncwo+
Pj4gY29weV97dG8sZnJvbX1fdXNlcigpLgo+Pj4KPj4+IEl0IGlzIHNpbWlsYXJseSBicm9rZW4g
aW4geDg2IHdpdGggbWVsdGRvd24gbWl0aWdhdGlvbnMsIGFzIHdlbGwgYXMgU01BUAo+Pj4gY29u
c2lkZXJhdGlvbnMgKFBBTiBpbiBBUk0sIGlpcmMpLgo+Pj4KPj4+IFdlJ3ZlIGdvdCB0d28gb3B0
aW9ucy4gIEludmVudCBhIG5ldyBBUEkgd2hpY2ggdGFrZXMgYSBnZm4vZ2FkZHIsIG9yCj4+PiBy
ZXRyb2ZpdCB0aGUgQVBJIHRvIGJlICJ5b3UgcGFzcyBhIHZpcnR1YWwgYWRkcmVzcywgd2UgdHJh
bnNsYXRlIHRvCj4+PiBnZm4vZ2FkZHIsIHRoZW4gdXBkYXRlIHRoYXQiLiAgUGVyaGFwcyBib3Ro
Lgo+Pj4KPj4+IFdoZW4gdGhpcyB3YXMgbGFzdCBkaXNjdXNzZWQsIEkgdGhpbmsgdGhlICJvbmV0
aW1lIHRyYW5zbGF0ZSB0bwo+Pj4gZ2ZuL2dhZGRyIiB3YXMgYSBnb29kIGVub3VnaCBjb21wYXRp
YmlsaXR5IHRvIGNvcGUgd2l0aCBleGlzdGluZyBndWVzdHMsCj4+PiBidXQgdGhhdCB3ZSBzaG91
bGQgaGF2ZSBhIG1vcmUgY2xlYW4gd2F5IGZvciBtb2Rlcm4gZ3Vlc3RzLgo+Pgo+PiBJIGRvbid0
IHRoaW5rIGEgb25lLXRpbWUgdHJhbnNsYXRlIGNhbiBiZSBhIHJlcGxhY2VtZW50IHdpdGhvdXQK
Pj4gdGhlIGd1ZXN0IGdpdmluZyBpdHMgY29uc2VudCwgYXQgd2hpY2ggcG9pbnQgdGhlIGd1ZXN0
IGNvdWxkIGFzCj4+IHdlbGwgYmUgc3dpdGNoZWQgdG8gd2hhdGV2ZXIgdGhlIHJlcGxhY2VtZW50
IGludGVyZmFjZSBpcyBnb2luZwo+PiB0byBiZS4gQWl1aSAodGhlIGludHJvZHVjdGlvbiBvZiB0
aGUgZnVuY3Rpb25hbGl0eSBwcmVkYXRpbmcgbXkKPj4gaW52b2x2ZW1lbnQgd2l0aCBYZW4pIHRo
ZSBvcmlnaW5hbCBpZGVhIHdhcyB0aGF0IGd1ZXN0cyB3b3VsZAo+PiBzcGVjaWZpY2FsbHkgYmUg
YWxsb3dlZCB0byBjb250ZXh0IHN3aXRjaCB0aGUgbWFwcGluZyBvZiB0aGUKPj4gaW52b2x2ZWQg
bGluZWFyIGFkZHJlc3MuCj4+Cj4+IEZ1cnRoZXJtb3JlIGZvciB4ODYtNjQgZ3Vlc3RzIHdlIGFs
cmVhZHkgaGF2ZSBsb2dpYyB0byBkZWFsCj4+IHdpdGggdGhlIGNhc2Ugd2hlcmUgdGhlcmUgaXMg
bm8gcHJlc2VudCBtYXBwaW5nIGF0IHRoZSB0aW1lCj4+IHRoZSB3cml0ZSBpcyB0byBvY2N1ciwg
YXMgdGhhdCdzIGEgY29tbW9uIHNpdHVhdGlvbiB3aXRoIHg4Ni02NAo+PiBndWVzdCB1c2VyIG1v
ZGUgcnVubmluZyB3aXRoIGtlcm5lbCBwYWdlIHRhYmxlcyByZW1vdmVkLgo+PiBGb3IgeDg2LTMy
IGd1ZXN0cyB3aXRoIE1lbHRkb3duIG1pdGlnYXRpb24gaW4gcGxhY2Ugc29tZXRoaW5nCj4+IHNp
bWlsYXIgbWlnaHQgaW5kZWVkIGJlIG5lZWRlZC4gV2hldGhlciBzb21ldGhpbmcgbGlrZSB0aGlz
IGlzCj4+IGRvYWJsZSBvbiBBUk0gZGVwZW5kcyBvbiB3aGV0aGVyIFhlbiBoYXMgYSB3YXkgdG8g
a25vdwo+PiBhdCB3aGljaCBwb2ludCBtaXNzaW5nIG1hcHBpbmdzIHJlLWFwcGVhci4KPiAKPiBJ
biBhbnkgY2FzZSB3ZSB3YW50IHNvbWUgaW50ZXJmYWNlIHVzaW5nIGdmbi9nYWRkciBmb3IgcGVy
Zm9ybWFuY2UKPiByZWFzb25zOiBBbHdheXMgaGF2aW5nIHRvIGRvIGEgdmFkZHItPmdhZGRyIHRy
YW5zbGF0aW9uIGlzIGV4cGVuc2l2ZQo+IChlc3BlY2lhbGx5IGZvciBIVk0vUFZIIGFuZCBwcm9i
YWJseSBvbiBBUk0sIHRvbyksIHNvIHdlIHNob3VsZCB0cnkgdG8KPiBhdm9pZCB0aGF0LgoKT24g
QXJtLCBwZXJmb3JtYW5jZSBpcyBvbmUgb2YgdGhlIHJlYXNvbiwgYnV0IG5vdCB0aGUgbWFpbiBv
bmUuIFVzaW5nIFZpcnR1YWwgCkFkZHJlc3MgaXMgYnkgZGVmYXVsdCB1bnJlbGlhYmxlIGFzIHlv
dSBoYXZlIG5vIHdheSB0byBwcmV2ZW50IHRoZSBndWVzdCB0byBwbGF5IAp3aXRoIGl0cyBwYWdl
LXRhYmxlcy4gRm9yIGluc3RhbmNlLCBBcm0gcmVxdWlyZXMgdG8gZ28gdGhyb3VnaCBhbiBpbnZh
bGlkIHN0YXRlIAp3aGVuIHVwZGF0aW5nIHRoZSBwYWdlLXRhYmxlcyBlbnRyeSB1bmRlciBjZXJ0
YWluIGNvbmRpdGlvbiAoZS5nIHN1cGVycGFnZSA8LT4gCnNtYWxsIG1hcHBpbmcpLgoKVGhlIGxv
bmctdGVybSBnb2FsIGlzIHRvIHVzZSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIGZvciBhbGwgaHlw
ZXJjYWxscyByYXRoZXIgCnRoYW4gZ3Vlc3QgdmlydHVhbCBhZGRyZXNzLgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 11:31:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 11:31: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-devel-bounces@lists.xenproject.org>)
	id 1gSKXu-0007mo-Fa; Thu, 29 Nov 2018 11:31: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=egv0=oi=citrix.com=prvs=86438351b=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gSKXt-0007mj-AD
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 11:31:49 +0000
X-Inumbo-ID: 5b598692-f3ca-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b598692-f3ca-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 11:31:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="71837594"
Date: Thu, 29 Nov 2018 11:31:41 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20181129113141.GE14786@perard.uk.xensource.com>
References: <20181128174333.15672-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181128174333.15672-1-wei.liu2@citrix.com>
User-Agent: Mutt/1.11.0 (2018-11-25)
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDU6NDM6MzNQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPVk1GIGhhcyBiZWNvbWUgZGVwZW5kZW50IG9uIE9wZW5TU0wsIHdoaWNoIGl0IGlzIGluY2x1
ZGVkIGFzIGEgc3VibW9kdWxlLgo+IEluaXRpYWxpc2Ugc3VibW9kdWxlcyBiZWZvcmUgYnVpbGRp
bmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAt
LS0KPiBUaGlzIHNob3VsZCBmaXggdGhlIGJ1aWxkIGJyZWFrYWdlIGZvciBPVk1GIGJyYW5jaCBp
biBPU1NURVNULgo+IAo+IENjOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gLS0t
Cj4gIHRvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUgfCAxICsKPiAgMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFr
ZWZpbGUgYi90b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlCj4gaW5kZXggMjgzODc0NDQ2MS4u
M2RlMmZjMDMwMCAxMDA2NDQKPiAtLS0gYS90b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlCj4g
KysrIGIvdG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZQo+IEBAIC0xNiw2ICsxNiw3IEBAIGFs
bDogYnVpbGQKPiAgCj4gIC5QSE9OWTogYnVpbGQKPiAgYnVpbGQ6Cj4gKwkkKEdJVCkgc3VibW9k
dWxlIHVwZGF0ZSAtLWluaXQgLS1yZWN1cnNpdmUKPiAgCU92bWZQa2cvYnVpbGQuc2ggLWEgWDY0
IC1iICQoVEFSR0VUKSAtbiA0Cj4gIAljcCBCdWlsZC9Pdm1mWDY0LyQoVEFSR0VUKV9HQ0MqL0ZW
L09WTUYuZmQgb3ZtZi5iaW4KPiAgCgpXaGF0IGFib3V0IHRoZSByZWxlYXNlIHRhcmJhbGw/IERv
IHdlIGluY2x1ZGVzIE9WTUYgaW4gaXQ/CgpBbHNvLCBkb2Vzbid0IG9zc3Rlc3QgbmVlZHMgc29t
ZSB1cGRhdGVzPyBJIGZvcmdvdCBpZiB0aGVyZSBpcyBzb21ldGhpbmcKdG8gZG8gd2hlbiBwcm9q
ZWN0cyBoYXZlIHN1Ym1vZHVsZXMuCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 11:38:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 11:38: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-devel-bounces@lists.xenproject.org>)
	id 1gSKdm-00080E-53; Thu, 29 Nov 2018 11:37:54 +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=I9BH=OI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gSKdk-000809-PR
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 11:37:52 +0000
X-Inumbo-ID: 3478e29e-f3cb-11e8-b860-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 3478e29e-f3cb-11e8-b860-12d6303a7972;
 Thu, 29 Nov 2018 11:37:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A2123A78;
 Thu, 29 Nov 2018 03:37:51 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4978D3F5AF;
 Thu, 29 Nov 2018 03:37:50 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 29 Nov 2018 11:37:42 +0000
Message-Id: <20181129113744.2797-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.12 0/2] xen/arm: mm: Boot fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, andre.przywara@arm.com,
 Matthew Daley <mattd@bugfuzz.com>,
 Jan-Peter Larsson <Jan-Peter.Larsson@arm.com>,
 Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>,
 Julien Grall <julien.grall@arm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBwYXRjaCBzZXJpZXMgZml4ZXMgMiBidWcgaW4gdGhlIGJvb3QgY29kZSBm
b3IgdGhlIG1lbW9yeSBtYW5hZ2VtZW50LgoKVGhlIGZpcnN0IHBhdGNoIHNob3VsZCByZXNvbHZl
IFhlbiBzdGFsbCB3aGVuIHNldHRpbmcgU0NUTFIuWE4gb24gc29tZQpwbGF0Zm9ybXMuCgpUaGUg
c2Vjb25kIHBhdGNoIHNob3VsZCBhbGxvdyB0byBib290IFhlbiBhZ2FpbiB0aGUgSGlrZXkgYm9h
cmQuCgpDaGVlcnMsCgpDYzogU2hhbWVlcmFsaSBLb2xvdGh1bSBUaG9kaSA8c2hhbWVlcmFsaS5r
b2xvdGh1bS50aG9kaUBodWF3ZWkuY29tPgpDYzogSmFuLVBldGVyIExhcnNzb24gPEphbi1QZXRl
ci5MYXJzc29uQGFybS5jb20+CkNjOiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBidWdmdXp6LmNvbT4K
Ckp1bGllbiBHcmFsbCAoMik6CiAgeGVuL2FybTogbW06IFNldC11cCBwYWdlIHBlcm1pc3Npb24g
Zm9yIFhlbiBtYXBwaW5ncyBlYXJsaWVyIG9uCiAgeGVuL2FybTogU3RvcCByZWxvY2F0aW5nIFhl
bgoKIHhlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMgfCA1NCArKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyB8IDUwICsrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgIHwg
NjcgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9h
cmNoL2FybS9zZXR1cC5jICAgICAgfCA2NSArKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCAgfCAgMiArLQogNSBmaWxl
cyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCAxOTkgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 11:38:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 11:38: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-devel-bounces@lists.xenproject.org>)
	id 1gSKeI-00082o-Fe; Thu, 29 Nov 2018 11:38: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=I9BH=OI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gSKeG-00082Y-BD
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 11:38:24 +0000
X-Inumbo-ID: 471fc886-f3cb-11e8-a277-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 471fc886-f3cb-11e8-a277-12d6303a7972;
 Thu, 29 Nov 2018 11:38:23 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CAED8EBD;
 Thu, 29 Nov 2018 03:37:52 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DE34D3F5AF;
 Thu, 29 Nov 2018 03:37:51 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 29 Nov 2018 11:37:43 +0000
Message-Id: <20181129113744.2797-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181129113744.2797-1-julien.grall@arm.com>
References: <20181129113744.2797-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 1/2] xen/arm: mm: Set-up page permission for Xen
 mappings earlier on
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIG1hcHBpbmcgaXMgZmlyc3QgY3JlYXRlIHVzaW5nIGEgMk1CIHBhZ2UgYW5kIHRoZW4gc2hh
dHRlcnJlZCBpbiA0S0IKcGFnZSBmb3IgZmluZS1ncmFpbmUgcGVybWlzc2lvbi4gSG93ZXZlciwg
aXQgaXMgbm90IHNhZmUgdG8gYnJlYWstZG93bgpzdXBlcnBhZ2UgcGFnZSB3aXRob3V0IGdvaW5n
IHRvIGFuIGludGVybWVkaWF0ZSBzdGVwIGludmFsaWRhdGluZwp0aGUgZW50cnkuCgpBcyB3ZSBh
cmUgY2hhbmdpbmcgWGVuIG1hcHBpbmdzLCB3ZSBjYW5ub3QgZ28gdGhyb3VnaCB0aGUgaW50ZXJt
ZWRpYXRlCnN0ZXAuIFRoZSBvbmx5IHNvbHV0aW9uIGlzIHRvIGNyZWF0ZSBYZW4gbWFwcGluZyB1
c2luZyA0S0IgZW50cmllcwpkaXJlY3RseS4gQXMgdGhlIFhlbiBzaG91bGQgYWx3YXlzIGFjY2Vz
cyB0aGUgbWFwcGluZ3MgYWNjb3JkaW5nIHdpdGgKdGhlIHJ1bnRpbWUgcGVybWlzc2lvbiwgaXQg
aXMgdGhlbiBwb3NzaWJsZSB0byBzZXQtdXAgdGhlIHBlcm1pc3Npb25zCndoaWxlIGNyZWF0ZSB0
aGUgbWFwcGluZy4KCldlIGFyZSBzdGlsbCBwbGF5aW5nIHdpdGggdGhlIGZpcmUgYXMgdGhlcmUg
YXJlIHN0aWxsIHNvbWUKYnJlYWstYmVmb3JlLW1ha2UgaXNzdWUgaW4gc2V0dXBfcGFnZXRhYmxl
cyAoaS5lIHN3aXRjaCBiZXR3ZWVuIDIgc2V0cyBvZgpwYWdlLXRhYmxlcykuIEJ1dCBpdCBzaG91
bGQgc2xpZ2h0bHkgYmUgYmV0dGVyIHRoYW4gdGhlIGN1cnJlbnQgc3RhdGUuCgpTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXBvcnRlZC1ieTogU2hh
bWVlcmFsaSBLb2xvdGh1bSBUaG9kaSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWku
Y29tPgpSZXBvcnRlZC1ieTogSmFuLVBldGVyIExhcnNzb24gPEphbi1QZXRlci5MYXJzc29uQGFy
bS5jb20+CgotLS0KICAgIEkgaGFkIGZldyByZXBvcnRzIG9uIG5ldyBwbGF0Zm9ybXMgd2hlcmUg
WGVuIHJlbGlhYmx5IHN0YWxlIGFzIHNvb24gYXMKICAgIFNDVExSLldYTiBpcyB0dXJuZWQgb24u
IFRoaXMgbGlrZWx5IGhhcHBlbnMgYmVjYXVzZSBvZiBub3QgY29tcGx5aW5nCiAgICB3aXRoIEJy
ZWFrLUJlZm9yZS1NYWtlIHdoZW4gc2V0dGluZy11cCB0aGUgcGVybWlzc2lvbiBhcyB3ZQogICAg
YnJlYWstZG93biBhIHN1cGVycGFnZSB0byA0S0IgbWFwcGluZ3MuCi0tLQogeGVuL2FyY2gvYXJt
L21tLmMgfCA0OSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA5
ODdmY2I5MTYyLi4yNTU2ZTU3YTk5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysg
Yi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtNjQ5LDExICs2NDksMzEgQEAgdm9pZCBfX2luaXQgc2V0
dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsIHBhZGRyX3QgeGVu
X3BhZGRyKQogICAgIH0KICNlbmRpZgogCisgICAgLyogQnJlYWsgdXAgdGhlIFhlbiBtYXBwaW5n
IGludG8gNGsgcGFnZXMgYW5kIHByb3RlY3QgdGhlbSBzZXBhcmF0ZWx5LiAqLworICAgIGZvciAo
IGkgPSAwOyBpIDwgTFBBRV9FTlRSSUVTOyBpKysgKQorICAgIHsKKyAgICAgICAgbWZuX3QgbWZu
ID0gbWZuX2FkZChtYWRkcl90b19tZm4oeGVuX3BhZGRyKSwgaSk7CisgICAgICAgIHVuc2lnbmVk
IGxvbmcgdmEgPSBYRU5fVklSVF9TVEFSVCArIChpIDw8IFBBR0VfU0hJRlQpOworCisgICAgICAg
IGlmICggIWlzX2tlcm5lbCh2YSkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIHB0ZSA9
IG1mbl90b194ZW5fZW50cnkobWZuLCBNVF9OT1JNQUwpOworICAgICAgICBwdGUucHQudGFibGUg
PSAxOyAvKiA0ayBtYXBwaW5ncyBhbHdheXMgaGF2ZSB0aGlzIGJpdCBzZXQgKi8KKyAgICAgICAg
aWYgKCBpc19rZXJuZWxfdGV4dCh2YSkgfHwgaXNfa2VybmVsX2luaXR0ZXh0KHZhKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHB0ZS5wdC54biA9IDA7CisgICAgICAgICAgICBwdGUucHQucm8g
PSAxOworICAgICAgICB9CisgICAgICAgIGlmICggaXNfa2VybmVsX3JvZGF0YSh2YSkgKQorICAg
ICAgICAgICAgcHRlLnB0LnJvID0gMTsKKyAgICAgICAgeGVuX3hlbm1hcFtpXSA9IHB0ZTsKKyAg
ICB9CisKICAgICAvKiBJbml0aWFsaXNlIHhlbiBzZWNvbmQgbGV2ZWwgZW50cmllcyAuLi4gKi8K
ICAgICAvKiAuLi4gWGVuJ3MgdGV4dCBldGMgKi8KIAotICAgIHB0ZSA9IG1mbl90b194ZW5fZW50
cnkobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIE1UX05PUk1BTCk7Ci0gICAgcHRlLnB0LnhuID0g
MDsvKiBDb250YWlucyBvdXIgdGV4dCBtYXBwaW5nISAqLworICAgIHB0ZSA9IHB0ZV9vZl94ZW5h
ZGRyKCh2YWRkcl90KXhlbl94ZW5tYXApOworICAgIHB0ZS5wdC50YWJsZSA9IDE7CiAgICAgeGVu
X3NlY29uZFtzZWNvbmRfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0gPSBwdGU7CiAKICAg
ICAvKiAuLi4gRml4bWFwICovCkBAIC02OTMsMzEgKzcxMyw2IEBAIHZvaWQgX19pbml0IHNldHVw
X3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9w
YWRkcikKICAgICBjbGVhcl90YWJsZShib290X3NlY29uZCk7CiAgICAgY2xlYXJfdGFibGUoYm9v
dF90aGlyZCk7CiAKLSAgICAvKiBCcmVhayB1cCB0aGUgWGVuIG1hcHBpbmcgaW50byA0ayBwYWdl
cyBhbmQgcHJvdGVjdCB0aGVtIHNlcGFyYXRlbHkuICovCi0gICAgZm9yICggaSA9IDA7IGkgPCBM
UEFFX0VOVFJJRVM7IGkrKyApCi0gICAgewotICAgICAgICBtZm5fdCBtZm4gPSBtZm5fYWRkKG1h
ZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBpKTsKLSAgICAgICAgdW5zaWduZWQgbG9uZyB2YSA9IFhF
Tl9WSVJUX1NUQVJUICsgKGkgPDwgUEFHRV9TSElGVCk7Ci0gICAgICAgIGlmICggIWlzX2tlcm5l
bCh2YSkgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50
cnkobWZuLCBNVF9OT1JNQUwpOwotICAgICAgICBwdGUucHQudGFibGUgPSAxOyAvKiA0ayBtYXBw
aW5ncyBhbHdheXMgaGF2ZSB0aGlzIGJpdCBzZXQgKi8KLSAgICAgICAgaWYgKCBpc19rZXJuZWxf
dGV4dCh2YSkgfHwgaXNfa2VybmVsX2luaXR0ZXh0KHZhKSApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIHB0ZS5wdC54biA9IDA7Ci0gICAgICAgICAgICBwdGUucHQucm8gPSAxOwotICAgICAgICB9
Ci0gICAgICAgIGlmICggaXNfa2VybmVsX3JvZGF0YSh2YSkgKQotICAgICAgICAgICAgcHRlLnB0
LnJvID0gMTsKLSAgICAgICAgd3JpdGVfcHRlKHhlbl94ZW5tYXAgKyBpLCBwdGUpOwotICAgICAg
ICAvKiBObyBmbHVzaCByZXF1aXJlZCBoZXJlIGFzIHBhZ2UgdGFibGUgaXMgbm90IGhvb2tlZCBp
biB5ZXQuICovCi0gICAgfQotCi0gICAgcHRlID0gcHRlX29mX3hlbmFkZHIoKHZhZGRyX3QpeGVu
X3hlbm1hcCk7Ci0gICAgcHRlLnB0LnRhYmxlID0gMTsKLSAgICB3cml0ZV9wdGUoeGVuX3NlY29u
ZCArIHNlY29uZF9saW5lYXJfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKSwgcHRlKTsKLSAgICAvKiBU
TEJGTFVTSCBhbmQgSVNCIHdvdWxkIGJlIG5lZWRlZCBoZXJlLCBidXQgd2FpdCB1bnRpbCB3ZSBz
ZXQgV1hOICovCi0KICAgICAvKiBGcm9tIG5vdyBvbiwgbm8gbWFwcGluZyBtYXkgYmUgYm90aCB3
cml0YWJsZSBhbmQgZXhlY3V0YWJsZS4gKi8KICAgICBXUklURV9TWVNSRUczMihSRUFEX1NZU1JF
RzMyKFNDVExSX0VMMikgfCBTQ1RMUl9XWE4sIFNDVExSX0VMMik7CiAgICAgLyogRmx1c2ggZXZl
cnl0aGluZyBhZnRlciBzZXR0aW5nIFdYTiBiaXQuICovCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 11:38:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 11:38: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-devel-bounces@lists.xenproject.org>)
	id 1gSKeI-000835-Qd; Thu, 29 Nov 2018 11:38: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=I9BH=OI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gSKeH-00082i-HE
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 11:38:25 +0000
X-Inumbo-ID: 47ce4bd6-f3cb-11e8-936b-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 47ce4bd6-f3cb-11e8-936b-12d6303a7972;
 Thu, 29 Nov 2018 11:38:24 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 243571596;
 Thu, 29 Nov 2018 03:37:54 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 144313F5AF;
 Thu, 29 Nov 2018 03:37:52 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 29 Nov 2018 11:37:44 +0000
Message-Id: <20181129113744.2797-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181129113744.2797-1-julien.grall@arm.com>
References: <20181129113744.2797-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 2/2] xen/arm: Stop relocating Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgWGVuIGlzIHJlbG9jYXRlZCB0b3dhcmRzIHRoZSBlbmQgb2YgdGhlIG1l
bW9yeS4gV2hpbGUKdGhpcyBoYXMgdGhlIGFkdmFudGFnZSB0byBmcmVlIHNwYWNlIGluIGxvdyBt
ZW1vcnksIHRoZSBjb2RlIGlzIG5vdApjb21wbGlhbnQgd2l0aCB0aGUgYnJlYWstYmVmb3JlLW1h
a2UgYmVjYXVzZSBpdCByZXF1aXJlcyB0byBzd2l0Y2gKYmV0d2VlbiB0d28gc2V0cyBvZiBwYWdl
LXRhYmxlLiBUaGlzIGlzIG5vdCBlbnRpcmVseSB0cml2aWFsIHRvIGZpeCBhcwppdCB3b3VsZCBy
ZXF1aXJlIHVzIHRvIGdvIHRocm91Z2ggYW4gaWRlbnRpdHkgbWFwcGluZyBhbmQgZGlzYWJsaW5n
IE1NVS4KCkZ1cnRoZXJtb3JlLCBpdCBsb29rcyBsaWtlIHRoYXQgc29tZSBwbGF0Zm9ybSAoc3Vj
aCBhcyB0aGUgSGlrZXk5NjApCm1heSBub3QgYmUgYWJsZSB0byBicmluZy11cCBzZWNvbmRhcnkg
Q1BVcyBpZiB0aGUgZW50cnkgaXMgdG9vIGhpZ2guCgpJIGRvbid0IGJlbGlldmUgdGhlIGxvdyBt
ZW1vcnkgaXMgYW4gaXNzdWUgYmVjYXVzZSBYZW4gaXMgcXVpdGUgdGlueQooPCAyTUIpLiBTbyB0
aGUgYmVzdCBzb2x1dGlvbiBpcyB0byBzdG9wIHJlbG9jYXRpbmcgWGVuLiBUaGlzIGhhcyB0aGUK
YWR2YW50YWdlIHRvIHNpbXBsaWZ5IHRoZSBjb2RlIGFuZCBzaG91bGQgc3BlZWQtdXAgdGhlIGJv
b3QgYXMgcmVsb2NhdGlvbgppcyBub3QgbmVjZXNzYXJ5IGFueW1vcmUuCgpOb3RlIHRoYXQgdGhl
IGJyZWFrLWJlZm9yZS1tYWtlIGlzc3VlIGlzIG5vdCBmaXhlZCBieSB0aGlzIHBhdGNoLgoKU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmVwb3J0ZWQt
Ynk6IE1hdHRoZXcgRGFsZXkgPG1hdHRkQGJ1Z2Z1enouY29tPgotLS0KIHhlbi9hcmNoL2FybS9h
cm0zMi9oZWFkLlMgfCA1NCArKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgfCA1MCArKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgfCAyMCArKysrLS0tLS0tLS0t
LS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgfCA2NSArKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oICB8ICAy
ICstCiA1IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE3MyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2Fy
bTMyL2hlYWQuUwppbmRleCA5M2I1MWU5ZWYyLi4zOTBhNTA1ZTA1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vYXJtMzIvaGVhZC5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKQEAg
LTQ2OSw1OCArNDY5LDEyIEBAIGZhaWw6ICAgUFJJTlQoIi0gQm9vdCBmYWlsZWQgLVxyXG4iKQog
R0xPQkFMKF9lbmRfYm9vdCkKIAogLyoKLSAqIENvcHkgWGVuIHRvIG5ldyBsb2NhdGlvbiBhbmQg
c3dpdGNoIFRUQlIKKyAqIFN3aXRjaCBUVEJSCiAgKiByMTpyMCAgICAgICB0dGJyCi0gKiByMiAg
ICAgICAgICBzb3VyY2UgYWRkcmVzcwotICogcjMgICAgICAgICAgZGVzdGluYXRpb24gYWRkcmVz
cwotICogW3NwXT0+cjQgICAgbGVuZ3RoCiAgKgotICogU291cmNlIGFuZCBkZXN0aW5hdGlvbiBt
dXN0IGJlIHdvcmQgYWxpZ25lZCwgbGVuZ3RoIGlzIHJvdW5kZWQgdXAKLSAqIHRvIGEgMTYgYnl0
ZSBib3VuZGFyeS4KLSAqCi0gKiBNVVNUIEJFIFZFUlkgQ0FSRUZVTCB3aGVuIHNhdmluZyB0aGlu
Z3MgdG8gUkFNIG92ZXIgdGhlIGNvcHkKKyAqIFRPRE86IFRoaXMgY29kZSBkb2VzIG5vdCBjb21w
bHkgd2l0aCBicmVhay1iZWZvcmUtbWFrZS4KICAqLwotRU5UUlkocmVsb2NhdGVfeGVuKQotICAg
ICAgICBwdXNoIHtyNCxyNSxyNixyNyxyOCxyOSxyMTAscjExfQotCi0gICAgICAgIGxkciAgIHI0
LCBbc3AsICM4KjRdICAgICAgICAgICAgICAgIC8qIEdldCA0dGggYXJndW1lbnQgZnJvbSBzdGFj
ayAqLwotCi0gICAgICAgIC8qIENvcHkgMTYgYnl0ZXMgYXQgYSB0aW1lIHVzaW5nOgotICAgICAg
ICAgKiByNTogIGNvdW50ZXIKLSAgICAgICAgICogcjY6ICBkYXRhCi0gICAgICAgICAqIHI3OiAg
ZGF0YQotICAgICAgICAgKiByODogIGRhdGEKLSAgICAgICAgICogcjk6ICBkYXRhCi0gICAgICAg
ICAqIHIxMDogc291cmNlCi0gICAgICAgICAqIHIxMTogZGVzdGluYXRpb24KLSAgICAgICAgICov
Ci0gICAgICAgIG1vdiAgIHI1LCByNAotICAgICAgICBtb3YgICByMTAsIHIyCi0gICAgICAgIG1v
diAgIHIxMSwgcjMKLTE6ICAgICAgbGRtaWEgcjEwISwge3I2LCByNywgcjgsIHI5fQotICAgICAg
ICBzdG1pYSByMTEhLCB7cjYsIHI3LCByOCwgcjl9Ci0KLSAgICAgICAgc3VicyAgcjUsIHI1LCAj
MTYKLSAgICAgICAgYmd0ICAgMWIKLQotICAgICAgICAvKiBGbHVzaCBkZXN0aW5hdGlvbiBmcm9t
IGRjYWNoZSB1c2luZzoKLSAgICAgICAgICogcjU6IGNvdW50ZXIKLSAgICAgICAgICogcjY6IHN0
ZXAKLSAgICAgICAgICogcjc6IHZhZGRyCi0gICAgICAgICAqLwotICAgICAgICBkc2IgICAgICAg
IC8qIFNvIHRoZSBDUFUgaXNzdWVzIGFsbCB3cml0ZXMgdG8gdGhlIHJhbmdlICovCi0KLSAgICAg
ICAgbW92ICAgcjUsIHI0Ci0gICAgICAgIGxkciAgIHI2LCA9ZGNhY2hlX2xpbmVfYnl0ZXMgLyog
cjYgOj0gc3RlcCAqLwotICAgICAgICBsZHIgICByNiwgW3I2XQotICAgICAgICBtb3YgICByNywg
cjMKLQotMTogICAgICBtY3IgICBDUDMyKHI3LCBEQ0NNVkFDKQotCi0gICAgICAgIGFkZCAgIHI3
LCByNywgcjYKLSAgICAgICAgc3VicyAgcjUsIHI1LCByNgotICAgICAgICBiZ3QgICAxYgotCitF
TlRSWShzd2l0Y2hfdHRicikKICAgICAgICAgZHNiICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIEVuc3VyZSB0aGUgZmx1c2hlcyBoYXBwZW4gYmVmb3JlCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKiBjb250aW51aW5nICovCiAgICAgICAgIGlzYiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgc3luY2hyb25pemF0aW9uIHdpdGggcHJldmlv
dXMKQEAgLTU0Myw4ICs0OTcsNiBAQCBFTlRSWShyZWxvY2F0ZV94ZW4pCiAgICAgICAgIGRzYiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiBUTEIrQlAg
Zmx1c2ggKi8KICAgICAgICAgaXNiCiAKLSAgICAgICAgcG9wIHtyNCwgcjUscjYscjcscjgscjks
cjEwLHIxMX0KLQogICAgICAgICBtb3YgcGMsIGxyCiAKICNpZmRlZiBDT05GSUdfRUFSTFlfUFJJ
TlRLCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TIGIveGVuL2FyY2gvYXJt
L2FybTY0L2hlYWQuUwppbmRleCA5NDI4YzNmNWEyLi40NTg5YTM3ODc0IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMK
QEAgLTYwNSw1MiArNjA1LDE0IEBAIGZhaWw6ICAgUFJJTlQoIi0gQm9vdCBmYWlsZWQgLVxyXG4i
KQogCiBHTE9CQUwoX2VuZF9ib290KQogCi0vKiBDb3B5IFhlbiB0byBuZXcgbG9jYXRpb24gYW5k
IHN3aXRjaCBUVEJSCi0gKiB4MCAgICB0dGJyCi0gKiB4MSAgICBzb3VyY2UgYWRkcmVzcwotICog
eDIgICAgZGVzdGluYXRpb24gYWRkcmVzcwotICogeDMgICAgbGVuZ3RoCisvKgorICogU3dpdGNo
IFRUQlIKICAqCi0gKiBTb3VyY2UgYW5kIGRlc3RpbmF0aW9uIG11c3QgYmUgd29yZCBhbGlnbmVk
LCBsZW5ndGggaXMgcm91bmRlZCB1cAotICogdG8gYSAxNiBieXRlIGJvdW5kYXJ5LgorICogeDAg
ICAgdHRicgogICoKLSAqIE1VU1QgQkUgVkVSWSBDQVJFRlVMIHdoZW4gc2F2aW5nIHRoaW5ncyB0
byBSQU0gb3ZlciB0aGUgY29weSAqLwotRU5UUlkocmVsb2NhdGVfeGVuKQotICAgICAgICAvKiBD
b3B5IDE2IGJ5dGVzIGF0IGEgdGltZSB1c2luZzoKLSAgICAgICAgICogICB4OTogY291bnRlcgot
ICAgICAgICAgKiAgIHgxMDogZGF0YQotICAgICAgICAgKiAgIHgxMTogZGF0YQotICAgICAgICAg
KiAgIHgxMjogc291cmNlCi0gICAgICAgICAqICAgeDEzOiBkZXN0aW5hdGlvbgotICAgICAgICAg
Ki8KLSAgICAgICAgbW92ICAgICB4OSwgeDMKLSAgICAgICAgbW92ICAgICB4MTIsIHgxCi0gICAg
ICAgIG1vdiAgICAgeDEzLCB4MgotCi0xOiAgICAgIGxkcCAgICAgeDEwLCB4MTEsIFt4MTJdLCAj
MTYKLSAgICAgICAgc3RwICAgICB4MTAsIHgxMSwgW3gxM10sICMxNgotCi0gICAgICAgIHN1YnMg
ICAgeDksIHg5LCAjMTYKLSAgICAgICAgYmd0ICAgICAxYgotCi0gICAgICAgIC8qIEZsdXNoIGRl
c3RpbmF0aW9uIGZyb20gZGNhY2hlIHVzaW5nOgotICAgICAgICAgKiB4OTogY291bnRlcgotICAg
ICAgICAgKiB4MTA6IHN0ZXAKLSAgICAgICAgICogeDExOiB2YWRkcgotICAgICAgICAgKi8KLSAg
ICAgICAgZHNiICAgc3kgICAgICAgIC8qIFNvIHRoZSBDUFUgaXNzdWVzIGFsbCB3cml0ZXMgdG8g
dGhlIHJhbmdlICovCi0KLSAgICAgICAgbW92ICAgeDksIHgzCi0gICAgICAgIGxkciAgIHgxMCwg
PWRjYWNoZV9saW5lX2J5dGVzIC8qIHgxMCA6PSBzdGVwICovCi0gICAgICAgIGxkciAgIHgxMCwg
W3gxMF0KLSAgICAgICAgbW92ICAgeDExLCB4MgotCi0xOiAgICAgIGRjICAgIGN2YWMsIHgxMQot
Ci0gICAgICAgIGFkZCAgIHgxMSwgeDExLCB4MTAKLSAgICAgICAgc3VicyAgeDksIHg5LCB4MTAK
LSAgICAgICAgYmd0ICAgMWIKLQorICogVE9ETzogVGhpcyBjb2RlIGRvZXMgbm90IGNvbXBseSB3
aXRoIGJyZWFrLWJlZm9yZS1tYWtlLgorICovCitFTlRSWShzd2l0Y2hfdHRicikKICAgICAgICAg
ZHNiICAgc3kgICAgICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgdGhlIGZsdXNoZXMgaGFwcGVu
IGJlZm9yZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGNvbnRpbnVp
bmcgKi8KICAgICAgICAgaXNiICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgc3lu
Y2hyb25pemF0aW9uIHdpdGggcHJldmlvdXMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5j
IGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggMjU1NmU1N2E5OS4uZjY5MzFlMDA3ZiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTYwMSw3
ICs2MDEsNyBAQCB2b2lkIF9faW5pdCByZW1vdmVfZWFybHlfbWFwcGluZ3Modm9pZCkKICAgICBm
bHVzaF94ZW5fZGF0YV90bGJfcmFuZ2VfdmEoQk9PVF9GRFRfVklSVF9TVEFSVCwgQk9PVF9GRFRf
U0xPVF9TSVpFKTsKIH0KIAotZXh0ZXJuIHZvaWQgcmVsb2NhdGVfeGVuKHVpbnQ2NF90IHR0YnIs
IHZvaWQgKnNyYywgdm9pZCAqZHN0LCBzaXplX3QgbGVuKTsKK2V4dGVybiB2b2lkIHN3aXRjaF90
dGJyKHVpbnQ2NF90IHR0YnIpOwogCiAvKiBDbGVhciBhIHRyYW5zbGF0aW9uIHRhYmxlIGFuZCBj
bGVhbiAmIGludmFsaWRhdGUgdGhlIGNhY2hlICovCiBzdGF0aWMgdm9pZCBjbGVhcl90YWJsZSh2
b2lkICp0YWJsZSkKQEAgLTYxMiwxNSArNjEyLDEzIEBAIHN0YXRpYyB2b2lkIGNsZWFyX3RhYmxl
KHZvaWQgKnRhYmxlKQogCiAvKiBCb290LXRpbWUgcGFnZXRhYmxlIHNldHVwLgogICogQ2hhbmdl
cyBoZXJlIG1heSBuZWVkIG1hdGNoaW5nIGNoYW5nZXMgaW4gaGVhZC5TICovCi12b2lkIF9faW5p
dCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJf
dCB4ZW5fcGFkZHIpCit2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcg
Ym9vdF9waHlzX29mZnNldCkKIHsKICAgICB1aW50NjRfdCB0dGJyOwotICAgIHVuc2lnbmVkIGxv
bmcgZGVzdF92YTsKICAgICBscGFlX3QgcHRlLCAqcDsKICAgICBpbnQgaTsKIAotICAgIC8qIENh
bGN1bGF0ZSB2aXJ0LXRvLXBoeXMgb2Zmc2V0IGZvciB0aGUgbmV3IGxvY2F0aW9uICovCi0gICAg
cGh5c19vZmZzZXQgPSB4ZW5fcGFkZHIgLSAodW5zaWduZWQgbG9uZykgX3N0YXJ0OworICAgIHBo
eXNfb2Zmc2V0ID0gYm9vdF9waHlzX29mZnNldDsKIAogI2lmZGVmIENPTkZJR19BUk1fNjQKICAg
ICBwID0gKHZvaWQgKikgeGVuX3BndGFibGU7CkBAIC02NTIsNyArNjUwLDcgQEAgdm9pZCBfX2lu
aXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsIHBhZGRy
X3QgeGVuX3BhZGRyKQogICAgIC8qIEJyZWFrIHVwIHRoZSBYZW4gbWFwcGluZyBpbnRvIDRrIHBh
Z2VzIGFuZCBwcm90ZWN0IHRoZW0gc2VwYXJhdGVseS4gKi8KICAgICBmb3IgKCBpID0gMDsgaSA8
IExQQUVfRU5UUklFUzsgaSsrICkKICAgICB7Ci0gICAgICAgIG1mbl90IG1mbiA9IG1mbl9hZGQo
bWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIGkpOworICAgICAgICBtZm5fdCBtZm4gPSBtZm5fYWRk
KG1hZGRyX3RvX21mbigodmFkZHJfdClfc3RhcnQgKyBwaHlzX29mZnNldCksIGkpOwogICAgICAg
ICB1bnNpZ25lZCBsb25nIHZhID0gWEVOX1ZJUlRfU1RBUlQgKyAoaSA8PCBQQUdFX1NISUZUKTsK
IAogICAgICAgICBpZiAoICFpc19rZXJuZWwodmEpICkKQEAgLTY4NywyMSArNjg1LDEzIEBAIHZv
aWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0
LCBwYWRkcl90IHhlbl9wYWRkcikKICAgICBwdGUgPSBib290X3NlY29uZFtzZWNvbmRfdGFibGVf
b2Zmc2V0KEJPT1RfRkRUX1ZJUlRfU1RBUlQgKyBTWl8yTSldOwogICAgIHhlbl9zZWNvbmRbc2Vj
b25kX3RhYmxlX29mZnNldChCT09UX0ZEVF9WSVJUX1NUQVJUICsgU1pfMk0pXSA9IHB0ZTsKIAot
ICAgIC8qIC4uLiBCb290IE1pc2MgYXJlYSBmb3IgeGVuIHJlbG9jYXRpb24gKi8KLSAgICBkZXN0
X3ZhID0gQk9PVF9SRUxPQ19WSVJUX1NUQVJUOwotICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnko
bWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIE1UX05PUk1BTCk7Ci0gICAgLyogTWFwIHRoZSBkZXN0
aW5hdGlvbiBpbiB4ZW5fc2Vjb25kLiAqLwotICAgIHhlbl9zZWNvbmRbc2Vjb25kX3RhYmxlX29m
ZnNldChkZXN0X3ZhKV0gPSBwdGU7Ci0gICAgLyogTWFwIHRoZSBkZXN0aW5hdGlvbiBpbiBib290
X3NlY29uZC4gKi8KLSAgICB3cml0ZV9wdGUoYm9vdF9zZWNvbmQgKyBzZWNvbmRfdGFibGVfb2Zm
c2V0KGRlc3RfdmEpLCBwdGUpOwotICAgIGZsdXNoX3hlbl9kYXRhX3RsYl9yYW5nZV92YV9sb2Nh
bChkZXN0X3ZhLCBTRUNPTkRfU0laRSk7CiAjaWZkZWYgQ09ORklHX0FSTV82NAogICAgIHR0YnIg
PSAodWludHB0cl90KSB4ZW5fcGd0YWJsZSArIHBoeXNfb2Zmc2V0OwogI2Vsc2UKICAgICB0dGJy
ID0gKHVpbnRwdHJfdCkgY3B1MF9wZ3RhYmxlICsgcGh5c19vZmZzZXQ7CiAjZW5kaWYKIAotICAg
IHJlbG9jYXRlX3hlbih0dGJyLCBfc3RhcnQsICh2b2lkKilkZXN0X3ZhLCBfZW5kIC0gX3N0YXJ0
KTsKKyAgICBzd2l0Y2hfdHRicih0dGJyKTsKIAogICAgIC8qIENsZWFyIHRoZSBjb3B5IG9mIHRo
ZSBib290IHBhZ2V0YWJsZXMuIEVhY2ggc2Vjb25kYXJ5IENQVQogICAgICAqIHJlYnVpbGRzIHRo
ZXNlIGl0c2VsZiAoc2VlIGhlYWQuUykgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1
cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggYWVjNTNmMzBkMy4uZTg0MTcyZmJjMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJtL3NldHVw
LmMKQEAgLTM3NCw2ICszNzQsNyBAQCB2b2lkIF9faW5pdCBkaXNjYXJkX2luaXRpYWxfbW9kdWxl
cyh2b2lkKQogICAgIHJlbW92ZV9lYXJseV9tYXBwaW5ncygpOwogfQogCisjaWZkZWYgQ09ORklH
X0FSTV8zMgogLyoKICAqIFJldHVybnMgdGhlIGVuZCBhZGRyZXNzIG9mIHRoZSBoaWdoZXN0IHJl
Z2lvbiBpbiB0aGUgcmFuZ2Ugcy4uZQogICogd2l0aCByZXF1aXJlZCBzaXplIGFuZCBhbGlnbm1l
bnQgdGhhdCBkb2VzIG5vdCBjb25mbGljdCB3aXRoIHRoZQpAQCAtNDQwLDYgKzQ0MSw3IEBAIHN0
YXRpYyBwYWRkcl90IF9faW5pdCBjb25zaWRlcl9tb2R1bGVzKHBhZGRyX3QgcywgcGFkZHJfdCBl
LAogICAgIH0KICAgICByZXR1cm4gZTsKIH0KKyNlbmRpZgogCiAvKgogICogUmV0dXJuIHRoZSBl
bmQgb2YgdGhlIG5vbi1tb2R1bGUgcmVnaW9uIHN0YXJ0aW5nIGF0IHMuIEluIG90aGVyCkBAIC00
NzUsNTkgKzQ3Nyw2IEBAIHN0YXRpYyBwYWRkcl90IF9faW5pdCBuZXh0X21vZHVsZShwYWRkcl90
IHMsIHBhZGRyX3QgKmVuZCkKICAgICByZXR1cm4gbG93ZXN0OwogfQogCi0KLS8qKgotICogZ2V0
X3hlbl9wYWRkciAtIGdldCBwaHlzaWNhbCBhZGRyZXNzIHRvIHJlbG9jYXRlIFhlbiB0bwotICoK
LSAqIFhlbiBpcyByZWxvY2F0ZWQgdG8gYXMgbmVhciB0byB0aGUgdG9wIG9mIFJBTSBhcyBwb3Nz
aWJsZSBhbmQKLSAqIGFsaWduZWQgdG8gYSBYRU5fUEFERFJfQUxJR04gYm91bmRhcnkuCi0gKi8K
LXN0YXRpYyBwYWRkcl90IF9faW5pdCBnZXRfeGVuX3BhZGRyKHZvaWQpCi17Ci0gICAgc3RydWN0
IG1lbWluZm8gKm1pID0gJmJvb3RpbmZvLm1lbTsKLSAgICBwYWRkcl90IG1pbl9zaXplOwotICAg
IHBhZGRyX3QgcGFkZHIgPSAwOwotICAgIGludCBpOwotCi0gICAgbWluX3NpemUgPSAoX2VuZCAt
IF9zdGFydCArIChYRU5fUEFERFJfQUxJR04tMSkpICYgfihYRU5fUEFERFJfQUxJR04tMSk7Ci0K
LSAgICAvKiBGaW5kIHRoZSBoaWdoZXN0IGJhbmsgd2l0aCBlbm91Z2ggc3BhY2UuICovCi0gICAg
Zm9yICggaSA9IDA7IGkgPCBtaS0+bnJfYmFua3M7IGkrKyApCi0gICAgewotICAgICAgICBjb25z
dCBzdHJ1Y3QgbWVtYmFuayAqYmFuayA9ICZtaS0+YmFua1tpXTsKLSAgICAgICAgcGFkZHJfdCBz
LCBlOwotCi0gICAgICAgIGlmICggYmFuay0+c2l6ZSA+PSBtaW5fc2l6ZSApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIGUgPSBjb25zaWRlcl9tb2R1bGVzKGJhbmstPnN0YXJ0LCBiYW5rLT5zdGFy
dCArIGJhbmstPnNpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW5fc2l6
ZSwgWEVOX1BBRERSX0FMSUdOLCAwKTsKLSAgICAgICAgICAgIGlmICggIWUgKQotICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwotCi0jaWZkZWYgQ09ORklHX0FSTV8zMgotICAgICAgICAgICAgLyog
WGVuIG11c3QgYmUgdW5kZXIgNEdCICovCi0gICAgICAgICAgICBpZiAoIGUgPiAweDEwMDAwMDAw
MFVMTCApCi0gICAgICAgICAgICAgICAgZSA9IDB4MTAwMDAwMDAwVUxMOwotICAgICAgICAgICAg
aWYgKCBlIDwgYmFuay0+c3RhcnQgKQotICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotI2VuZGlm
Ci0KLSAgICAgICAgICAgIHMgPSBlIC0gbWluX3NpemU7Ci0KLSAgICAgICAgICAgIGlmICggcyA+
IHBhZGRyICkKLSAgICAgICAgICAgICAgICBwYWRkciA9IHM7Ci0gICAgICAgIH0KLSAgICB9Ci0K
LSAgICBpZiAoICFwYWRkciApCi0gICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIG1lbW9yeSB0byBy
ZWxvY2F0ZSBYZW5cbiIpOwotCi0gICAgcHJpbnRrKCJQbGFjaW5nIFhlbiBhdCAweCUiUFJJcGFk
ZHIiLTB4JSJQUklwYWRkciJcbiIsCi0gICAgICAgICAgIHBhZGRyLCBwYWRkciArIG1pbl9zaXpl
KTsKLQotICAgIHJldHVybiBwYWRkcjsKLX0KLQogc3RhdGljIHZvaWQgX19pbml0IGluaXRfcGR4
KHZvaWQpCiB7CiAgICAgcGFkZHJfdCBiYW5rX3N0YXJ0LCBiYW5rX3NpemUsIGJhbmtfZW5kOwpA
QCAtNzgzLDcgKzczMiw2IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJv
b3RfcGh5c19vZmZzZXQsCiB7CiAgICAgc2l6ZV90IGZkdF9zaXplOwogICAgIGludCBjcHVzLCBp
OwotICAgIHBhZGRyX3QgeGVuX3BhZGRyOwogICAgIGNvbnN0IGNoYXIgKmNtZGxpbmU7CiAgICAg
c3RydWN0IGJvb3Rtb2R1bGUgKnhlbl9ib290bW9kdWxlOwogICAgIHN0cnVjdCBkb21haW4gKmRv
bTA7CkBAIC04MjcsMTQgKzc3NSw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIGJvb3RfcGh5c19vZmZzZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRk
cl90KSh1aW50cHRyX3QpKF9lbmQgLSBfc3RhcnQgKyAxKSwgZmFsc2UpOwogICAgIEJVR19PTigh
eGVuX2Jvb3Rtb2R1bGUpOwogCi0gICAgeGVuX3BhZGRyID0gZ2V0X3hlbl9wYWRkcigpOwotICAg
IHNldHVwX3BhZ2V0YWJsZXMoYm9vdF9waHlzX29mZnNldCwgeGVuX3BhZGRyKTsKLQotICAgIC8q
IFVwZGF0ZSBYZW4ncyBhZGRyZXNzIG5vdyB0aGF0IHdlIGhhdmUgcmVsb2NhdGVkLiAqLwotICAg
IHByaW50aygiVXBkYXRlIEJPT1RNT0RfWEVOIGZyb20gJSJQUklwYWRkciItJSJQUklwYWRkciIg
PT4gJSJQUklwYWRkciItJSJQUklwYWRkciJcbiIsCi0gICAgICAgICAgIHhlbl9ib290bW9kdWxl
LT5zdGFydCwgeGVuX2Jvb3Rtb2R1bGUtPnN0YXJ0ICsgeGVuX2Jvb3Rtb2R1bGUtPnNpemUsCi0g
ICAgICAgICAgIHhlbl9wYWRkciwgeGVuX3BhZGRyICsgeGVuX2Jvb3Rtb2R1bGUtPnNpemUpOwot
ICAgIHhlbl9ib290bW9kdWxlLT5zdGFydCA9IHhlbl9wYWRkcjsKKyAgICBzZXR1cF9wYWdldGFi
bGVzKGJvb3RfcGh5c19vZmZzZXQpOwogCiAgICAgc2V0dXBfbW0oZmR0X3BhZGRyLCBmZHRfc2l6
ZSk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vbW0uaAppbmRleCBiMmY2MTA0YTdmLi5lYWZhMjZmNTZlIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCkBA
IC0xNjksNyArMTY5LDcgQEAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdG90YWxfcGFnZXM7CiAjZGVm
aW5lIFBEWF9HUk9VUF9TSElGVCBTRUNPTkRfU0hJRlQKIAogLyogQm9vdC10aW1lIHBhZ2V0YWJs
ZSBzZXR1cCAqLwotZXh0ZXJuIHZvaWQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJv
b3RfcGh5c19vZmZzZXQsIHBhZGRyX3QgeGVuX3BhZGRyKTsKK2V4dGVybiB2b2lkIHNldHVwX3Bh
Z2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0KTsKIC8qIE1hcCBGRFQgaW4g
Ym9vdCBwYWdldGFibGUgKi8KIGV4dGVybiB2b2lkICplYXJseV9mZHRfbWFwKHBhZGRyX3QgZmR0
X3BhZGRyKTsKIC8qIFJlbW92ZSBlYXJseSBtYXBwaW5ncyAqLwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 11:38:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 11:38: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-devel-bounces@lists.xenproject.org>)
	id 1gSKec-00088g-A3; Thu, 29 Nov 2018 11:38: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=i9bh=oi=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gSKea-00088B-Ej
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 11:38:44 +0000
X-Inumbo-ID: 5345bd7f-f3cb-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5345bd7f-f3cb-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 11:38:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 63209EBD;
 Thu, 29 Nov 2018 03:38:43 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 99EB93F5AF;
 Thu, 29 Nov 2018 03:38:42 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: julien.grall@arm.com,
	xen-devel@lists.xenproject.org
Date: Thu, 29 Nov 2018 11:38:35 +0000
Message-Id: <20181129113836.2853-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181129113836.2853-1-julien.grall@arm.com>
References: <20181129113836.2853-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 1/2] xen/arm: mm: Set-up page permission for Xen
 mappings earlier on
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIG1hcHBpbmcgaXMgZmlyc3QgY3JlYXRlIHVzaW5nIGEgMk1CIHBhZ2UgYW5kIHRoZW4gc2hh
dHRlcnJlZCBpbiA0S0IKcGFnZSBmb3IgZmluZS1ncmFpbmUgcGVybWlzc2lvbi4gSG93ZXZlciwg
aXQgaXMgbm90IHNhZmUgdG8gYnJlYWstZG93bgpzdXBlcnBhZ2UgcGFnZSB3aXRob3V0IGdvaW5n
IHRvIGFuIGludGVybWVkaWF0ZSBzdGVwIGludmFsaWRhdGluZwp0aGUgZW50cnkuCgpBcyB3ZSBh
cmUgY2hhbmdpbmcgWGVuIG1hcHBpbmdzLCB3ZSBjYW5ub3QgZ28gdGhyb3VnaCB0aGUgaW50ZXJt
ZWRpYXRlCnN0ZXAuIFRoZSBvbmx5IHNvbHV0aW9uIGlzIHRvIGNyZWF0ZSBYZW4gbWFwcGluZyB1
c2luZyA0S0IgZW50cmllcwpkaXJlY3RseS4gQXMgdGhlIFhlbiBzaG91bGQgYWx3YXlzIGFjY2Vz
cyB0aGUgbWFwcGluZ3MgYWNjb3JkaW5nIHdpdGgKdGhlIHJ1bnRpbWUgcGVybWlzc2lvbiwgaXQg
aXMgdGhlbiBwb3NzaWJsZSB0byBzZXQtdXAgdGhlIHBlcm1pc3Npb25zCndoaWxlIGNyZWF0ZSB0
aGUgbWFwcGluZy4KCldlIGFyZSBzdGlsbCBwbGF5aW5nIHdpdGggdGhlIGZpcmUgYXMgdGhlcmUg
YXJlIHN0aWxsIHNvbWUKYnJlYWstYmVmb3JlLW1ha2UgaXNzdWUgaW4gc2V0dXBfcGFnZXRhYmxl
cyAoaS5lIHN3aXRjaCBiZXR3ZWVuIDIgc2V0cyBvZgpwYWdlLXRhYmxlcykuIEJ1dCBpdCBzaG91
bGQgc2xpZ2h0bHkgYmUgYmV0dGVyIHRoYW4gdGhlIGN1cnJlbnQgc3RhdGUuCgpTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXBvcnRlZC1ieTogU2hh
bWVlcmFsaSBLb2xvdGh1bSBUaG9kaSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3ZWku
Y29tPgpSZXBvcnRlZC1ieTogSmFuLVBldGVyIExhcnNzb24gPEphbi1QZXRlci5MYXJzc29uQGFy
bS5jb20+CgotLS0KICAgIEkgaGFkIGZldyByZXBvcnRzIG9uIG5ldyBwbGF0Zm9ybXMgd2hlcmUg
WGVuIHJlbGlhYmx5IHN0YWxlIGFzIHNvb24gYXMKICAgIFNDVExSLldYTiBpcyB0dXJuZWQgb24u
IFRoaXMgbGlrZWx5IGhhcHBlbnMgYmVjYXVzZSBvZiBub3QgY29tcGx5aW5nCiAgICB3aXRoIEJy
ZWFrLUJlZm9yZS1NYWtlIHdoZW4gc2V0dGluZy11cCB0aGUgcGVybWlzc2lvbiBhcyB3ZQogICAg
YnJlYWstZG93biBhIHN1cGVycGFnZSB0byA0S0IgbWFwcGluZ3MuCi0tLQogeGVuL2FyY2gvYXJt
L21tLmMgfCA0OSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA5
ODdmY2I5MTYyLi4yNTU2ZTU3YTk5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysg
Yi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtNjQ5LDExICs2NDksMzEgQEAgdm9pZCBfX2luaXQgc2V0
dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsIHBhZGRyX3QgeGVu
X3BhZGRyKQogICAgIH0KICNlbmRpZgogCisgICAgLyogQnJlYWsgdXAgdGhlIFhlbiBtYXBwaW5n
IGludG8gNGsgcGFnZXMgYW5kIHByb3RlY3QgdGhlbSBzZXBhcmF0ZWx5LiAqLworICAgIGZvciAo
IGkgPSAwOyBpIDwgTFBBRV9FTlRSSUVTOyBpKysgKQorICAgIHsKKyAgICAgICAgbWZuX3QgbWZu
ID0gbWZuX2FkZChtYWRkcl90b19tZm4oeGVuX3BhZGRyKSwgaSk7CisgICAgICAgIHVuc2lnbmVk
IGxvbmcgdmEgPSBYRU5fVklSVF9TVEFSVCArIChpIDw8IFBBR0VfU0hJRlQpOworCisgICAgICAg
IGlmICggIWlzX2tlcm5lbCh2YSkgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIHB0ZSA9
IG1mbl90b194ZW5fZW50cnkobWZuLCBNVF9OT1JNQUwpOworICAgICAgICBwdGUucHQudGFibGUg
PSAxOyAvKiA0ayBtYXBwaW5ncyBhbHdheXMgaGF2ZSB0aGlzIGJpdCBzZXQgKi8KKyAgICAgICAg
aWYgKCBpc19rZXJuZWxfdGV4dCh2YSkgfHwgaXNfa2VybmVsX2luaXR0ZXh0KHZhKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHB0ZS5wdC54biA9IDA7CisgICAgICAgICAgICBwdGUucHQucm8g
PSAxOworICAgICAgICB9CisgICAgICAgIGlmICggaXNfa2VybmVsX3JvZGF0YSh2YSkgKQorICAg
ICAgICAgICAgcHRlLnB0LnJvID0gMTsKKyAgICAgICAgeGVuX3hlbm1hcFtpXSA9IHB0ZTsKKyAg
ICB9CisKICAgICAvKiBJbml0aWFsaXNlIHhlbiBzZWNvbmQgbGV2ZWwgZW50cmllcyAuLi4gKi8K
ICAgICAvKiAuLi4gWGVuJ3MgdGV4dCBldGMgKi8KIAotICAgIHB0ZSA9IG1mbl90b194ZW5fZW50
cnkobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIE1UX05PUk1BTCk7Ci0gICAgcHRlLnB0LnhuID0g
MDsvKiBDb250YWlucyBvdXIgdGV4dCBtYXBwaW5nISAqLworICAgIHB0ZSA9IHB0ZV9vZl94ZW5h
ZGRyKCh2YWRkcl90KXhlbl94ZW5tYXApOworICAgIHB0ZS5wdC50YWJsZSA9IDE7CiAgICAgeGVu
X3NlY29uZFtzZWNvbmRfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0gPSBwdGU7CiAKICAg
ICAvKiAuLi4gRml4bWFwICovCkBAIC02OTMsMzEgKzcxMyw2IEBAIHZvaWQgX19pbml0IHNldHVw
X3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9w
YWRkcikKICAgICBjbGVhcl90YWJsZShib290X3NlY29uZCk7CiAgICAgY2xlYXJfdGFibGUoYm9v
dF90aGlyZCk7CiAKLSAgICAvKiBCcmVhayB1cCB0aGUgWGVuIG1hcHBpbmcgaW50byA0ayBwYWdl
cyBhbmQgcHJvdGVjdCB0aGVtIHNlcGFyYXRlbHkuICovCi0gICAgZm9yICggaSA9IDA7IGkgPCBM
UEFFX0VOVFJJRVM7IGkrKyApCi0gICAgewotICAgICAgICBtZm5fdCBtZm4gPSBtZm5fYWRkKG1h
ZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBpKTsKLSAgICAgICAgdW5zaWduZWQgbG9uZyB2YSA9IFhF
Tl9WSVJUX1NUQVJUICsgKGkgPDwgUEFHRV9TSElGVCk7Ci0gICAgICAgIGlmICggIWlzX2tlcm5l
bCh2YSkgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50
cnkobWZuLCBNVF9OT1JNQUwpOwotICAgICAgICBwdGUucHQudGFibGUgPSAxOyAvKiA0ayBtYXBw
aW5ncyBhbHdheXMgaGF2ZSB0aGlzIGJpdCBzZXQgKi8KLSAgICAgICAgaWYgKCBpc19rZXJuZWxf
dGV4dCh2YSkgfHwgaXNfa2VybmVsX2luaXR0ZXh0KHZhKSApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIHB0ZS5wdC54biA9IDA7Ci0gICAgICAgICAgICBwdGUucHQucm8gPSAxOwotICAgICAgICB9
Ci0gICAgICAgIGlmICggaXNfa2VybmVsX3JvZGF0YSh2YSkgKQotICAgICAgICAgICAgcHRlLnB0
LnJvID0gMTsKLSAgICAgICAgd3JpdGVfcHRlKHhlbl94ZW5tYXAgKyBpLCBwdGUpOwotICAgICAg
ICAvKiBObyBmbHVzaCByZXF1aXJlZCBoZXJlIGFzIHBhZ2UgdGFibGUgaXMgbm90IGhvb2tlZCBp
biB5ZXQuICovCi0gICAgfQotCi0gICAgcHRlID0gcHRlX29mX3hlbmFkZHIoKHZhZGRyX3QpeGVu
X3hlbm1hcCk7Ci0gICAgcHRlLnB0LnRhYmxlID0gMTsKLSAgICB3cml0ZV9wdGUoeGVuX3NlY29u
ZCArIHNlY29uZF9saW5lYXJfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKSwgcHRlKTsKLSAgICAvKiBU
TEJGTFVTSCBhbmQgSVNCIHdvdWxkIGJlIG5lZWRlZCBoZXJlLCBidXQgd2FpdCB1bnRpbCB3ZSBz
ZXQgV1hOICovCi0KICAgICAvKiBGcm9tIG5vdyBvbiwgbm8gbWFwcGluZyBtYXkgYmUgYm90aCB3
cml0YWJsZSBhbmQgZXhlY3V0YWJsZS4gKi8KICAgICBXUklURV9TWVNSRUczMihSRUFEX1NZU1JF
RzMyKFNDVExSX0VMMikgfCBTQ1RMUl9XWE4sIFNDVExSX0VMMik7CiAgICAgLyogRmx1c2ggZXZl
cnl0aGluZyBhZnRlciBzZXR0aW5nIFdYTiBiaXQuICovCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 11:39:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 11:39: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-devel-bounces@lists.xenproject.org>)
	id 1gSKf7-0008GS-LR; Thu, 29 Nov 2018 11:39: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=I9BH=OI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gSKf6-0008GD-Du
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 11:39:16 +0000
X-Inumbo-ID: 65e2b5e4-f3cb-11e8-adfd-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 65e2b5e4-f3cb-11e8-adfd-12d6303a7972;
 Thu, 29 Nov 2018 11:39:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8D0B4A78;
 Thu, 29 Nov 2018 03:38:44 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A01543F5AF;
 Thu, 29 Nov 2018 03:38:43 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: julien.grall@arm.com,
	xen-devel@lists.xenproject.org
Date: Thu, 29 Nov 2018 11:38:36 +0000
Message-Id: <20181129113836.2853-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181129113836.2853-1-julien.grall@arm.com>
References: <20181129113836.2853-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 2/2] xen/arm: Stop relocating Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgWGVuIGlzIHJlbG9jYXRlZCB0b3dhcmRzIHRoZSBlbmQgb2YgdGhlIG1l
bW9yeS4gV2hpbGUKdGhpcyBoYXMgdGhlIGFkdmFudGFnZSB0byBmcmVlIHNwYWNlIGluIGxvdyBt
ZW1vcnksIHRoZSBjb2RlIGlzIG5vdApjb21wbGlhbnQgd2l0aCB0aGUgYnJlYWstYmVmb3JlLW1h
a2UgYmVjYXVzZSBpdCByZXF1aXJlcyB0byBzd2l0Y2gKYmV0d2VlbiB0d28gc2V0cyBvZiBwYWdl
LXRhYmxlLiBUaGlzIGlzIG5vdCBlbnRpcmVseSB0cml2aWFsIHRvIGZpeCBhcwppdCB3b3VsZCBy
ZXF1aXJlIHVzIHRvIGdvIHRocm91Z2ggYW4gaWRlbnRpdHkgbWFwcGluZyBhbmQgZGlzYWJsaW5n
IE1NVS4KCkZ1cnRoZXJtb3JlLCBpdCBsb29rcyBsaWtlIHRoYXQgc29tZSBwbGF0Zm9ybSAoc3Vj
aCBhcyB0aGUgSGlrZXk5NjApCm1heSBub3QgYmUgYWJsZSB0byBicmluZy11cCBzZWNvbmRhcnkg
Q1BVcyBpZiB0aGUgZW50cnkgaXMgdG9vIGhpZ2guCgpJIGRvbid0IGJlbGlldmUgdGhlIGxvdyBt
ZW1vcnkgaXMgYW4gaXNzdWUgYmVjYXVzZSBYZW4gaXMgcXVpdGUgdGlueQooPCAyTUIpLiBTbyB0
aGUgYmVzdCBzb2x1dGlvbiBpcyB0byBzdG9wIHJlbG9jYXRpbmcgWGVuLiBUaGlzIGhhcyB0aGUK
YWR2YW50YWdlIHRvIHNpbXBsaWZ5IHRoZSBjb2RlIGFuZCBzaG91bGQgc3BlZWQtdXAgdGhlIGJv
b3QgYXMgcmVsb2NhdGlvbgppcyBub3QgbmVjZXNzYXJ5IGFueW1vcmUuCgpOb3RlIHRoYXQgdGhl
IGJyZWFrLWJlZm9yZS1tYWtlIGlzc3VlIGlzIG5vdCBmaXhlZCBieSB0aGlzIHBhdGNoLgoKU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmVwb3J0ZWQt
Ynk6IE1hdHRoZXcgRGFsZXkgPG1hdHRkQGJ1Z2Z1enouY29tPgotLS0KIHhlbi9hcmNoL2FybS9h
cm0zMi9oZWFkLlMgfCA1NCArKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgfCA1MCArKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgfCAyMCArKysrLS0tLS0tLS0t
LS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgfCA2NSArKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oICB8ICAy
ICstCiA1IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE3MyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2Fy
bTMyL2hlYWQuUwppbmRleCA5M2I1MWU5ZWYyLi4zOTBhNTA1ZTA1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vYXJtMzIvaGVhZC5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKQEAg
LTQ2OSw1OCArNDY5LDEyIEBAIGZhaWw6ICAgUFJJTlQoIi0gQm9vdCBmYWlsZWQgLVxyXG4iKQog
R0xPQkFMKF9lbmRfYm9vdCkKIAogLyoKLSAqIENvcHkgWGVuIHRvIG5ldyBsb2NhdGlvbiBhbmQg
c3dpdGNoIFRUQlIKKyAqIFN3aXRjaCBUVEJSCiAgKiByMTpyMCAgICAgICB0dGJyCi0gKiByMiAg
ICAgICAgICBzb3VyY2UgYWRkcmVzcwotICogcjMgICAgICAgICAgZGVzdGluYXRpb24gYWRkcmVz
cwotICogW3NwXT0+cjQgICAgbGVuZ3RoCiAgKgotICogU291cmNlIGFuZCBkZXN0aW5hdGlvbiBt
dXN0IGJlIHdvcmQgYWxpZ25lZCwgbGVuZ3RoIGlzIHJvdW5kZWQgdXAKLSAqIHRvIGEgMTYgYnl0
ZSBib3VuZGFyeS4KLSAqCi0gKiBNVVNUIEJFIFZFUlkgQ0FSRUZVTCB3aGVuIHNhdmluZyB0aGlu
Z3MgdG8gUkFNIG92ZXIgdGhlIGNvcHkKKyAqIFRPRE86IFRoaXMgY29kZSBkb2VzIG5vdCBjb21w
bHkgd2l0aCBicmVhay1iZWZvcmUtbWFrZS4KICAqLwotRU5UUlkocmVsb2NhdGVfeGVuKQotICAg
ICAgICBwdXNoIHtyNCxyNSxyNixyNyxyOCxyOSxyMTAscjExfQotCi0gICAgICAgIGxkciAgIHI0
LCBbc3AsICM4KjRdICAgICAgICAgICAgICAgIC8qIEdldCA0dGggYXJndW1lbnQgZnJvbSBzdGFj
ayAqLwotCi0gICAgICAgIC8qIENvcHkgMTYgYnl0ZXMgYXQgYSB0aW1lIHVzaW5nOgotICAgICAg
ICAgKiByNTogIGNvdW50ZXIKLSAgICAgICAgICogcjY6ICBkYXRhCi0gICAgICAgICAqIHI3OiAg
ZGF0YQotICAgICAgICAgKiByODogIGRhdGEKLSAgICAgICAgICogcjk6ICBkYXRhCi0gICAgICAg
ICAqIHIxMDogc291cmNlCi0gICAgICAgICAqIHIxMTogZGVzdGluYXRpb24KLSAgICAgICAgICov
Ci0gICAgICAgIG1vdiAgIHI1LCByNAotICAgICAgICBtb3YgICByMTAsIHIyCi0gICAgICAgIG1v
diAgIHIxMSwgcjMKLTE6ICAgICAgbGRtaWEgcjEwISwge3I2LCByNywgcjgsIHI5fQotICAgICAg
ICBzdG1pYSByMTEhLCB7cjYsIHI3LCByOCwgcjl9Ci0KLSAgICAgICAgc3VicyAgcjUsIHI1LCAj
MTYKLSAgICAgICAgYmd0ICAgMWIKLQotICAgICAgICAvKiBGbHVzaCBkZXN0aW5hdGlvbiBmcm9t
IGRjYWNoZSB1c2luZzoKLSAgICAgICAgICogcjU6IGNvdW50ZXIKLSAgICAgICAgICogcjY6IHN0
ZXAKLSAgICAgICAgICogcjc6IHZhZGRyCi0gICAgICAgICAqLwotICAgICAgICBkc2IgICAgICAg
IC8qIFNvIHRoZSBDUFUgaXNzdWVzIGFsbCB3cml0ZXMgdG8gdGhlIHJhbmdlICovCi0KLSAgICAg
ICAgbW92ICAgcjUsIHI0Ci0gICAgICAgIGxkciAgIHI2LCA9ZGNhY2hlX2xpbmVfYnl0ZXMgLyog
cjYgOj0gc3RlcCAqLwotICAgICAgICBsZHIgICByNiwgW3I2XQotICAgICAgICBtb3YgICByNywg
cjMKLQotMTogICAgICBtY3IgICBDUDMyKHI3LCBEQ0NNVkFDKQotCi0gICAgICAgIGFkZCAgIHI3
LCByNywgcjYKLSAgICAgICAgc3VicyAgcjUsIHI1LCByNgotICAgICAgICBiZ3QgICAxYgotCitF
TlRSWShzd2l0Y2hfdHRicikKICAgICAgICAgZHNiICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIEVuc3VyZSB0aGUgZmx1c2hlcyBoYXBwZW4gYmVmb3JlCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKiBjb250aW51aW5nICovCiAgICAgICAgIGlzYiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgc3luY2hyb25pemF0aW9uIHdpdGggcHJldmlv
dXMKQEAgLTU0Myw4ICs0OTcsNiBAQCBFTlRSWShyZWxvY2F0ZV94ZW4pCiAgICAgICAgIGRzYiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgY29tcGxldGlvbiBvZiBUTEIrQlAg
Zmx1c2ggKi8KICAgICAgICAgaXNiCiAKLSAgICAgICAgcG9wIHtyNCwgcjUscjYscjcscjgscjks
cjEwLHIxMX0KLQogICAgICAgICBtb3YgcGMsIGxyCiAKICNpZmRlZiBDT05GSUdfRUFSTFlfUFJJ
TlRLCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TIGIveGVuL2FyY2gvYXJt
L2FybTY0L2hlYWQuUwppbmRleCA5NDI4YzNmNWEyLi40NTg5YTM3ODc0IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMK
QEAgLTYwNSw1MiArNjA1LDE0IEBAIGZhaWw6ICAgUFJJTlQoIi0gQm9vdCBmYWlsZWQgLVxyXG4i
KQogCiBHTE9CQUwoX2VuZF9ib290KQogCi0vKiBDb3B5IFhlbiB0byBuZXcgbG9jYXRpb24gYW5k
IHN3aXRjaCBUVEJSCi0gKiB4MCAgICB0dGJyCi0gKiB4MSAgICBzb3VyY2UgYWRkcmVzcwotICog
eDIgICAgZGVzdGluYXRpb24gYWRkcmVzcwotICogeDMgICAgbGVuZ3RoCisvKgorICogU3dpdGNo
IFRUQlIKICAqCi0gKiBTb3VyY2UgYW5kIGRlc3RpbmF0aW9uIG11c3QgYmUgd29yZCBhbGlnbmVk
LCBsZW5ndGggaXMgcm91bmRlZCB1cAotICogdG8gYSAxNiBieXRlIGJvdW5kYXJ5LgorICogeDAg
ICAgdHRicgogICoKLSAqIE1VU1QgQkUgVkVSWSBDQVJFRlVMIHdoZW4gc2F2aW5nIHRoaW5ncyB0
byBSQU0gb3ZlciB0aGUgY29weSAqLwotRU5UUlkocmVsb2NhdGVfeGVuKQotICAgICAgICAvKiBD
b3B5IDE2IGJ5dGVzIGF0IGEgdGltZSB1c2luZzoKLSAgICAgICAgICogICB4OTogY291bnRlcgot
ICAgICAgICAgKiAgIHgxMDogZGF0YQotICAgICAgICAgKiAgIHgxMTogZGF0YQotICAgICAgICAg
KiAgIHgxMjogc291cmNlCi0gICAgICAgICAqICAgeDEzOiBkZXN0aW5hdGlvbgotICAgICAgICAg
Ki8KLSAgICAgICAgbW92ICAgICB4OSwgeDMKLSAgICAgICAgbW92ICAgICB4MTIsIHgxCi0gICAg
ICAgIG1vdiAgICAgeDEzLCB4MgotCi0xOiAgICAgIGxkcCAgICAgeDEwLCB4MTEsIFt4MTJdLCAj
MTYKLSAgICAgICAgc3RwICAgICB4MTAsIHgxMSwgW3gxM10sICMxNgotCi0gICAgICAgIHN1YnMg
ICAgeDksIHg5LCAjMTYKLSAgICAgICAgYmd0ICAgICAxYgotCi0gICAgICAgIC8qIEZsdXNoIGRl
c3RpbmF0aW9uIGZyb20gZGNhY2hlIHVzaW5nOgotICAgICAgICAgKiB4OTogY291bnRlcgotICAg
ICAgICAgKiB4MTA6IHN0ZXAKLSAgICAgICAgICogeDExOiB2YWRkcgotICAgICAgICAgKi8KLSAg
ICAgICAgZHNiICAgc3kgICAgICAgIC8qIFNvIHRoZSBDUFUgaXNzdWVzIGFsbCB3cml0ZXMgdG8g
dGhlIHJhbmdlICovCi0KLSAgICAgICAgbW92ICAgeDksIHgzCi0gICAgICAgIGxkciAgIHgxMCwg
PWRjYWNoZV9saW5lX2J5dGVzIC8qIHgxMCA6PSBzdGVwICovCi0gICAgICAgIGxkciAgIHgxMCwg
W3gxMF0KLSAgICAgICAgbW92ICAgeDExLCB4MgotCi0xOiAgICAgIGRjICAgIGN2YWMsIHgxMQot
Ci0gICAgICAgIGFkZCAgIHgxMSwgeDExLCB4MTAKLSAgICAgICAgc3VicyAgeDksIHg5LCB4MTAK
LSAgICAgICAgYmd0ICAgMWIKLQorICogVE9ETzogVGhpcyBjb2RlIGRvZXMgbm90IGNvbXBseSB3
aXRoIGJyZWFrLWJlZm9yZS1tYWtlLgorICovCitFTlRSWShzd2l0Y2hfdHRicikKICAgICAgICAg
ZHNiICAgc3kgICAgICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgdGhlIGZsdXNoZXMgaGFwcGVu
IGJlZm9yZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGNvbnRpbnVp
bmcgKi8KICAgICAgICAgaXNiICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBFbnN1cmUgc3lu
Y2hyb25pemF0aW9uIHdpdGggcHJldmlvdXMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5j
IGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggMjU1NmU1N2E5OS4uZjY5MzFlMDA3ZiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTYwMSw3
ICs2MDEsNyBAQCB2b2lkIF9faW5pdCByZW1vdmVfZWFybHlfbWFwcGluZ3Modm9pZCkKICAgICBm
bHVzaF94ZW5fZGF0YV90bGJfcmFuZ2VfdmEoQk9PVF9GRFRfVklSVF9TVEFSVCwgQk9PVF9GRFRf
U0xPVF9TSVpFKTsKIH0KIAotZXh0ZXJuIHZvaWQgcmVsb2NhdGVfeGVuKHVpbnQ2NF90IHR0YnIs
IHZvaWQgKnNyYywgdm9pZCAqZHN0LCBzaXplX3QgbGVuKTsKK2V4dGVybiB2b2lkIHN3aXRjaF90
dGJyKHVpbnQ2NF90IHR0YnIpOwogCiAvKiBDbGVhciBhIHRyYW5zbGF0aW9uIHRhYmxlIGFuZCBj
bGVhbiAmIGludmFsaWRhdGUgdGhlIGNhY2hlICovCiBzdGF0aWMgdm9pZCBjbGVhcl90YWJsZSh2
b2lkICp0YWJsZSkKQEAgLTYxMiwxNSArNjEyLDEzIEBAIHN0YXRpYyB2b2lkIGNsZWFyX3RhYmxl
KHZvaWQgKnRhYmxlKQogCiAvKiBCb290LXRpbWUgcGFnZXRhYmxlIHNldHVwLgogICogQ2hhbmdl
cyBoZXJlIG1heSBuZWVkIG1hdGNoaW5nIGNoYW5nZXMgaW4gaGVhZC5TICovCi12b2lkIF9faW5p
dCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJf
dCB4ZW5fcGFkZHIpCit2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcg
Ym9vdF9waHlzX29mZnNldCkKIHsKICAgICB1aW50NjRfdCB0dGJyOwotICAgIHVuc2lnbmVkIGxv
bmcgZGVzdF92YTsKICAgICBscGFlX3QgcHRlLCAqcDsKICAgICBpbnQgaTsKIAotICAgIC8qIENh
bGN1bGF0ZSB2aXJ0LXRvLXBoeXMgb2Zmc2V0IGZvciB0aGUgbmV3IGxvY2F0aW9uICovCi0gICAg
cGh5c19vZmZzZXQgPSB4ZW5fcGFkZHIgLSAodW5zaWduZWQgbG9uZykgX3N0YXJ0OworICAgIHBo
eXNfb2Zmc2V0ID0gYm9vdF9waHlzX29mZnNldDsKIAogI2lmZGVmIENPTkZJR19BUk1fNjQKICAg
ICBwID0gKHZvaWQgKikgeGVuX3BndGFibGU7CkBAIC02NTIsNyArNjUwLDcgQEAgdm9pZCBfX2lu
aXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsIHBhZGRy
X3QgeGVuX3BhZGRyKQogICAgIC8qIEJyZWFrIHVwIHRoZSBYZW4gbWFwcGluZyBpbnRvIDRrIHBh
Z2VzIGFuZCBwcm90ZWN0IHRoZW0gc2VwYXJhdGVseS4gKi8KICAgICBmb3IgKCBpID0gMDsgaSA8
IExQQUVfRU5UUklFUzsgaSsrICkKICAgICB7Ci0gICAgICAgIG1mbl90IG1mbiA9IG1mbl9hZGQo
bWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIGkpOworICAgICAgICBtZm5fdCBtZm4gPSBtZm5fYWRk
KG1hZGRyX3RvX21mbigodmFkZHJfdClfc3RhcnQgKyBwaHlzX29mZnNldCksIGkpOwogICAgICAg
ICB1bnNpZ25lZCBsb25nIHZhID0gWEVOX1ZJUlRfU1RBUlQgKyAoaSA8PCBQQUdFX1NISUZUKTsK
IAogICAgICAgICBpZiAoICFpc19rZXJuZWwodmEpICkKQEAgLTY4NywyMSArNjg1LDEzIEBAIHZv
aWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0
LCBwYWRkcl90IHhlbl9wYWRkcikKICAgICBwdGUgPSBib290X3NlY29uZFtzZWNvbmRfdGFibGVf
b2Zmc2V0KEJPT1RfRkRUX1ZJUlRfU1RBUlQgKyBTWl8yTSldOwogICAgIHhlbl9zZWNvbmRbc2Vj
b25kX3RhYmxlX29mZnNldChCT09UX0ZEVF9WSVJUX1NUQVJUICsgU1pfMk0pXSA9IHB0ZTsKIAot
ICAgIC8qIC4uLiBCb290IE1pc2MgYXJlYSBmb3IgeGVuIHJlbG9jYXRpb24gKi8KLSAgICBkZXN0
X3ZhID0gQk9PVF9SRUxPQ19WSVJUX1NUQVJUOwotICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnko
bWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIE1UX05PUk1BTCk7Ci0gICAgLyogTWFwIHRoZSBkZXN0
aW5hdGlvbiBpbiB4ZW5fc2Vjb25kLiAqLwotICAgIHhlbl9zZWNvbmRbc2Vjb25kX3RhYmxlX29m
ZnNldChkZXN0X3ZhKV0gPSBwdGU7Ci0gICAgLyogTWFwIHRoZSBkZXN0aW5hdGlvbiBpbiBib290
X3NlY29uZC4gKi8KLSAgICB3cml0ZV9wdGUoYm9vdF9zZWNvbmQgKyBzZWNvbmRfdGFibGVfb2Zm
c2V0KGRlc3RfdmEpLCBwdGUpOwotICAgIGZsdXNoX3hlbl9kYXRhX3RsYl9yYW5nZV92YV9sb2Nh
bChkZXN0X3ZhLCBTRUNPTkRfU0laRSk7CiAjaWZkZWYgQ09ORklHX0FSTV82NAogICAgIHR0YnIg
PSAodWludHB0cl90KSB4ZW5fcGd0YWJsZSArIHBoeXNfb2Zmc2V0OwogI2Vsc2UKICAgICB0dGJy
ID0gKHVpbnRwdHJfdCkgY3B1MF9wZ3RhYmxlICsgcGh5c19vZmZzZXQ7CiAjZW5kaWYKIAotICAg
IHJlbG9jYXRlX3hlbih0dGJyLCBfc3RhcnQsICh2b2lkKilkZXN0X3ZhLCBfZW5kIC0gX3N0YXJ0
KTsKKyAgICBzd2l0Y2hfdHRicih0dGJyKTsKIAogICAgIC8qIENsZWFyIHRoZSBjb3B5IG9mIHRo
ZSBib290IHBhZ2V0YWJsZXMuIEVhY2ggc2Vjb25kYXJ5IENQVQogICAgICAqIHJlYnVpbGRzIHRo
ZXNlIGl0c2VsZiAoc2VlIGhlYWQuUykgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1
cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggYWVjNTNmMzBkMy4uZTg0MTcyZmJjMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJtL3NldHVw
LmMKQEAgLTM3NCw2ICszNzQsNyBAQCB2b2lkIF9faW5pdCBkaXNjYXJkX2luaXRpYWxfbW9kdWxl
cyh2b2lkKQogICAgIHJlbW92ZV9lYXJseV9tYXBwaW5ncygpOwogfQogCisjaWZkZWYgQ09ORklH
X0FSTV8zMgogLyoKICAqIFJldHVybnMgdGhlIGVuZCBhZGRyZXNzIG9mIHRoZSBoaWdoZXN0IHJl
Z2lvbiBpbiB0aGUgcmFuZ2Ugcy4uZQogICogd2l0aCByZXF1aXJlZCBzaXplIGFuZCBhbGlnbm1l
bnQgdGhhdCBkb2VzIG5vdCBjb25mbGljdCB3aXRoIHRoZQpAQCAtNDQwLDYgKzQ0MSw3IEBAIHN0
YXRpYyBwYWRkcl90IF9faW5pdCBjb25zaWRlcl9tb2R1bGVzKHBhZGRyX3QgcywgcGFkZHJfdCBl
LAogICAgIH0KICAgICByZXR1cm4gZTsKIH0KKyNlbmRpZgogCiAvKgogICogUmV0dXJuIHRoZSBl
bmQgb2YgdGhlIG5vbi1tb2R1bGUgcmVnaW9uIHN0YXJ0aW5nIGF0IHMuIEluIG90aGVyCkBAIC00
NzUsNTkgKzQ3Nyw2IEBAIHN0YXRpYyBwYWRkcl90IF9faW5pdCBuZXh0X21vZHVsZShwYWRkcl90
IHMsIHBhZGRyX3QgKmVuZCkKICAgICByZXR1cm4gbG93ZXN0OwogfQogCi0KLS8qKgotICogZ2V0
X3hlbl9wYWRkciAtIGdldCBwaHlzaWNhbCBhZGRyZXNzIHRvIHJlbG9jYXRlIFhlbiB0bwotICoK
LSAqIFhlbiBpcyByZWxvY2F0ZWQgdG8gYXMgbmVhciB0byB0aGUgdG9wIG9mIFJBTSBhcyBwb3Nz
aWJsZSBhbmQKLSAqIGFsaWduZWQgdG8gYSBYRU5fUEFERFJfQUxJR04gYm91bmRhcnkuCi0gKi8K
LXN0YXRpYyBwYWRkcl90IF9faW5pdCBnZXRfeGVuX3BhZGRyKHZvaWQpCi17Ci0gICAgc3RydWN0
IG1lbWluZm8gKm1pID0gJmJvb3RpbmZvLm1lbTsKLSAgICBwYWRkcl90IG1pbl9zaXplOwotICAg
IHBhZGRyX3QgcGFkZHIgPSAwOwotICAgIGludCBpOwotCi0gICAgbWluX3NpemUgPSAoX2VuZCAt
IF9zdGFydCArIChYRU5fUEFERFJfQUxJR04tMSkpICYgfihYRU5fUEFERFJfQUxJR04tMSk7Ci0K
LSAgICAvKiBGaW5kIHRoZSBoaWdoZXN0IGJhbmsgd2l0aCBlbm91Z2ggc3BhY2UuICovCi0gICAg
Zm9yICggaSA9IDA7IGkgPCBtaS0+bnJfYmFua3M7IGkrKyApCi0gICAgewotICAgICAgICBjb25z
dCBzdHJ1Y3QgbWVtYmFuayAqYmFuayA9ICZtaS0+YmFua1tpXTsKLSAgICAgICAgcGFkZHJfdCBz
LCBlOwotCi0gICAgICAgIGlmICggYmFuay0+c2l6ZSA+PSBtaW5fc2l6ZSApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIGUgPSBjb25zaWRlcl9tb2R1bGVzKGJhbmstPnN0YXJ0LCBiYW5rLT5zdGFy
dCArIGJhbmstPnNpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW5fc2l6
ZSwgWEVOX1BBRERSX0FMSUdOLCAwKTsKLSAgICAgICAgICAgIGlmICggIWUgKQotICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwotCi0jaWZkZWYgQ09ORklHX0FSTV8zMgotICAgICAgICAgICAgLyog
WGVuIG11c3QgYmUgdW5kZXIgNEdCICovCi0gICAgICAgICAgICBpZiAoIGUgPiAweDEwMDAwMDAw
MFVMTCApCi0gICAgICAgICAgICAgICAgZSA9IDB4MTAwMDAwMDAwVUxMOwotICAgICAgICAgICAg
aWYgKCBlIDwgYmFuay0+c3RhcnQgKQotICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotI2VuZGlm
Ci0KLSAgICAgICAgICAgIHMgPSBlIC0gbWluX3NpemU7Ci0KLSAgICAgICAgICAgIGlmICggcyA+
IHBhZGRyICkKLSAgICAgICAgICAgICAgICBwYWRkciA9IHM7Ci0gICAgICAgIH0KLSAgICB9Ci0K
LSAgICBpZiAoICFwYWRkciApCi0gICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIG1lbW9yeSB0byBy
ZWxvY2F0ZSBYZW5cbiIpOwotCi0gICAgcHJpbnRrKCJQbGFjaW5nIFhlbiBhdCAweCUiUFJJcGFk
ZHIiLTB4JSJQUklwYWRkciJcbiIsCi0gICAgICAgICAgIHBhZGRyLCBwYWRkciArIG1pbl9zaXpl
KTsKLQotICAgIHJldHVybiBwYWRkcjsKLX0KLQogc3RhdGljIHZvaWQgX19pbml0IGluaXRfcGR4
KHZvaWQpCiB7CiAgICAgcGFkZHJfdCBiYW5rX3N0YXJ0LCBiYW5rX3NpemUsIGJhbmtfZW5kOwpA
QCAtNzgzLDcgKzczMiw2IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJv
b3RfcGh5c19vZmZzZXQsCiB7CiAgICAgc2l6ZV90IGZkdF9zaXplOwogICAgIGludCBjcHVzLCBp
OwotICAgIHBhZGRyX3QgeGVuX3BhZGRyOwogICAgIGNvbnN0IGNoYXIgKmNtZGxpbmU7CiAgICAg
c3RydWN0IGJvb3Rtb2R1bGUgKnhlbl9ib290bW9kdWxlOwogICAgIHN0cnVjdCBkb21haW4gKmRv
bTA7CkBAIC04MjcsMTQgKzc3NSw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIGJvb3RfcGh5c19vZmZzZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRk
cl90KSh1aW50cHRyX3QpKF9lbmQgLSBfc3RhcnQgKyAxKSwgZmFsc2UpOwogICAgIEJVR19PTigh
eGVuX2Jvb3Rtb2R1bGUpOwogCi0gICAgeGVuX3BhZGRyID0gZ2V0X3hlbl9wYWRkcigpOwotICAg
IHNldHVwX3BhZ2V0YWJsZXMoYm9vdF9waHlzX29mZnNldCwgeGVuX3BhZGRyKTsKLQotICAgIC8q
IFVwZGF0ZSBYZW4ncyBhZGRyZXNzIG5vdyB0aGF0IHdlIGhhdmUgcmVsb2NhdGVkLiAqLwotICAg
IHByaW50aygiVXBkYXRlIEJPT1RNT0RfWEVOIGZyb20gJSJQUklwYWRkciItJSJQUklwYWRkciIg
PT4gJSJQUklwYWRkciItJSJQUklwYWRkciJcbiIsCi0gICAgICAgICAgIHhlbl9ib290bW9kdWxl
LT5zdGFydCwgeGVuX2Jvb3Rtb2R1bGUtPnN0YXJ0ICsgeGVuX2Jvb3Rtb2R1bGUtPnNpemUsCi0g
ICAgICAgICAgIHhlbl9wYWRkciwgeGVuX3BhZGRyICsgeGVuX2Jvb3Rtb2R1bGUtPnNpemUpOwot
ICAgIHhlbl9ib290bW9kdWxlLT5zdGFydCA9IHhlbl9wYWRkcjsKKyAgICBzZXR1cF9wYWdldGFi
bGVzKGJvb3RfcGh5c19vZmZzZXQpOwogCiAgICAgc2V0dXBfbW0oZmR0X3BhZGRyLCBmZHRfc2l6
ZSk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vbW0uaAppbmRleCBiMmY2MTA0YTdmLi5lYWZhMjZmNTZlIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCkBA
IC0xNjksNyArMTY5LDcgQEAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgdG90YWxfcGFnZXM7CiAjZGVm
aW5lIFBEWF9HUk9VUF9TSElGVCBTRUNPTkRfU0hJRlQKIAogLyogQm9vdC10aW1lIHBhZ2V0YWJs
ZSBzZXR1cCAqLwotZXh0ZXJuIHZvaWQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJv
b3RfcGh5c19vZmZzZXQsIHBhZGRyX3QgeGVuX3BhZGRyKTsKK2V4dGVybiB2b2lkIHNldHVwX3Bh
Z2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0KTsKIC8qIE1hcCBGRFQgaW4g
Ym9vdCBwYWdldGFibGUgKi8KIGV4dGVybiB2b2lkICplYXJseV9mZHRfbWFwKHBhZGRyX3QgZmR0
X3BhZGRyKTsKIC8qIFJlbW92ZSBlYXJseSBtYXBwaW5ncyAqLwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 11:39:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 11:39: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-devel-bounces@lists.xenproject.org>)
	id 1gSKfY-0008M6-0f; Thu, 29 Nov 2018 11:39:44 +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=wOoB=OI=citrix.com=prvs=864e58e47=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gSKfX-0008Lv-7j
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 11:39:43 +0000
X-Inumbo-ID: 75a450aa-f3cb-11e8-bfa5-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 75a450aa-f3cb-11e8-bfa5-12d6303a7972;
 Thu, 29 Nov 2018 11:39:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="82528300"
From: George Dunlap <George.Dunlap@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH 9/9] libxl: Kill QEMU with "reaper" ruid
Thread-Index: AQHUg1AZgOk0J7W6/kivG4TEwizLCaVlYOcAgAAZboCAAR6zgA==
Date: Thu, 29 Nov 2018 11:39:40 +0000
Message-ID: <1AEC16C6-5753-4C1B-9766-6D870542CB6F@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-9-george.dunlap@citrix.com>
 <23550.51750.957497.310933@mariner.uk.xensource.com>
 <E01AFF18-E01D-4912-8D1D-D3068B86837B@citrix.com>
In-Reply-To: <E01AFF18-E01D-4912-8D1D-D3068B86837B@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <9FE5141F7CCAF9479A615A7F900B0F20@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 9/9] libxl: Kill QEMU with "reaper" ruid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQo+IE9uIE5vdiAyOCwgMjAxOCwgYXQgNjozMyBQTSwgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPiB3cm90ZToNCj4gDQo+Pj4gLSAgICAgICAgcmV0ID0gc2V0cmVzdWlk
KGRtX3VpZCwgZG1fdWlkLCAwKTsNCj4+PiArICAgICAgICBmZCA9IG9wZW4obG9ja2ZpbGUsIE9f
UkRXUnxPX0NSRUFULCAwNjY2KTsNCj4+PiArICAgICAgICBpZiAoZmQgPCAwKSB7DQo+Pj4gKyAg
ICAgICAgICAgIC8qIEFsbCBvdGhlciBlcnJubzogRUJBREYsIEVJTlZBTCwgRU5PTENLLCBFV09V
TERCTE9DSyAqLw0KPj4+ICsgICAgICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsDQo+Pj4gKyAg
ICAgICAgICAgICAgICAgICJ1bmV4cGVjdGVkIGVycm9yIHdoaWxlIHRyeWluZyB0byBvcGVuIGxv
Y2tmaWxlICVzLCBlcnJubz0lZCIsDQo+Pj4gKyAgICAgICAgICAgICAgICAgIGxvY2tmaWxlLCBl
cnJubyk7DQo+Pj4gKyAgICAgICAgICAgIGdvdG8ga2lsbDsNCj4+IA0KPj4gTW9yZSBnb3RvcyEg
IEkgZG91YnQgdGhpcyBlcnJvciBoYW5kbGluZyBpcyByaWdodC4NCj4+IA0KPj4gSSdtIGFsc28g
bm90IGNvbnZpbmNlZCB0aGF0IGl0IGlzIHNlbnNpYmxlIHRvIGhhbmRsZSB0aGUgY2FzZSB3aGVy
ZSB3ZQ0KPj4gaGF2ZSBtdWx0aXBsZSBwZXItZG9tYWluIHVpZHMgYnV0IG5vIHJlYXBlciB1aWQu
ICBUaGlzIHR1cm5zIGhvc3QNCj4+IGNvbmZpZ3VyYXRpb24gZXJyb3JzIGludG8gc3lzdGVtcyB0
aGF0IGFyZSBsZXNzIHNlY3VyZSB0aGFuIHRoZXkNCj4+IHNob3VsZCBiZSBpbiBhIHJlYWxseSBv
YnNjdXJlIHdheS4NCj4gDQo+IEF0IHRoaXMgcG9pbnQsIHdlIGhhdmUgYSB0YXJnZXRfdWlkIGJ1
dCBubyB3YXkgb2YgZ2V0dGluZyBhIGxvY2sgZm9yIHJlYXBlcl91aWQuICBXZSBoYXZlIHRocmVl
IG9wdGlvbnM6DQo+IA0KPiAxLiBEb27igJl0IGtpbGwoLTEpIGF0IGFsbC4NCj4gMi4gVHJ5IHRv
ICBraWxsKC0xKSB3aXRoIHNldHJlc3VpZCh0YXJnZXRfdWlkLCB0YXJnZXRfdWlkLCAwKQ0KPiAz
LiBraWxsKC0xKSB3aXRoIHNldHJlc3VpZChyZWFwZXJfdWlkLCB0YXJnZXRfdWlkLCAwKSB3aXRo
b3V0IGhvbGRpbmcgdGhlIGxvY2suDQo+IA0KPiAjMSBtZWFucyB0aGF0IGEgcm9ndWUgcWVtdSB3
aWxsIG5vdCBiZSBkZXN0cm95ZWQuDQo+IA0KPiAjMiBtZWFucyB0aGF0IHRoZXJl4oCZcyBhIHJh
Y2UsIHdoZXJlYnkgc29tZXRpbWVzIHRoZSByb2d1ZSBxZW11IGlzIGRlc3Ryb3llZCwgYW5kIHNv
bWV0aW1lcyB0aGUgcmVhcGVyIHByb2Nlc3MgaXMgZGVzdHJveWVkIGJ5IHRoZSByb2d1ZSBxZW11
IGZpcnN0Lg0KPiANCj4gIzMgbWVhbnMgdGhlcmXigJlzIGEgcmFjZSwgd2hlcmVieSBzb21ldGlt
ZXMgZXZlcnl0aGluZyB3b3JrcyBmaW5lLCBzb21ldGltZXMgYm90aCB0aGUgcm9ndWUgcWVtdSBh
bmQgKnRoZSByZWFwZXIgcHJvY2VzcyBmcm9tIGFub3RoZXIgZG9tYWluKiBpcyBkZXN0cm95ZWQs
IGFuZCBzb21ldGltZXMgdGhpcyByZWFwZXIgcHJvY2VzcyBpcyBraWxsZWQgYnkgdGhlIHJlYXBl
ciBwcm9jZXNzIGZyb20gYW5vdGhlciBkb21haW4gKGxlYXZpbmcgdGhlIHJvZ3VlIHFlbXUgYWxp
dmUpLg0KPiANCj4gSSB0aGluayAjMSBpcyBvYnZpb3VzbHkgdGhlIGJlc3Qgb3B0aW9uLg0KDQpT
b3JyeSwgdGhpcyBzaG91bGQgc2F5LCDigJhJIHRoaW5rICMyIGlzIHRoZSBiZXN0IG9wdGlvbuKA
mS4NCg0KIC1HCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 11:40:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 11:40: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-devel-bounces@lists.xenproject.org>)
	id 1gSKfo-0008Py-Bl; Thu, 29 Nov 2018 11:40: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=wph9=oi=citrix.com=prvs=8644391f1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gSKfm-0008PW-Ku
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 11:39:58 +0000
X-Inumbo-ID: 7f0dd231-f3cb-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f0dd231-f3cb-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 11:39:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="71837983"
Date: Thu, 29 Nov 2018 11:39:54 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20181129113954.vkum7wtisffd75ak@zion.uk.xensource.com>
References: <20181128174333.15672-1-wei.liu2@citrix.com>
 <20181129113141.GE14786@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181129113141.GE14786@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMTE6MzE6NDFBTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDU6NDM6MzNQTSArMDAwMCwgV2VpIExp
dSB3cm90ZToKPiA+IE9WTUYgaGFzIGJlY29tZSBkZXBlbmRlbnQgb24gT3BlblNTTCwgd2hpY2gg
aXQgaXMgaW5jbHVkZWQgYXMgYSBzdWJtb2R1bGUuCj4gPiBJbml0aWFsaXNlIHN1Ym1vZHVsZXMg
YmVmb3JlIGJ1aWxkaW5nLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiBUaGlzIHNob3VsZCBmaXggdGhlIGJ1aWxkIGJyZWFr
YWdlIGZvciBPVk1GIGJyYW5jaCBpbiBPU1NURVNULgo+ID4gCj4gPiBDYzogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gPiBDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICB0b29scy9maXJtd2FyZS9vdm1mLW1h
a2VmaWxlIHwgMSArCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCj4gPiAKPiA+
IGRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlIGIvdG9vbHMvZmlybXdh
cmUvb3ZtZi1tYWtlZmlsZQo+ID4gaW5kZXggMjgzODc0NDQ2MS4uM2RlMmZjMDMwMCAxMDA2NDQK
PiA+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUKPiA+ICsrKyBiL3Rvb2xzL2Zp
cm13YXJlL292bWYtbWFrZWZpbGUKPiA+IEBAIC0xNiw2ICsxNiw3IEBAIGFsbDogYnVpbGQKPiA+
ICAKPiA+ICAuUEhPTlk6IGJ1aWxkCj4gPiAgYnVpbGQ6Cj4gPiArCSQoR0lUKSBzdWJtb2R1bGUg
dXBkYXRlIC0taW5pdCAtLXJlY3Vyc2l2ZQo+ID4gIAlPdm1mUGtnL2J1aWxkLnNoIC1hIFg2NCAt
YiAkKFRBUkdFVCkgLW4gNAo+ID4gIAljcCBCdWlsZC9Pdm1mWDY0LyQoVEFSR0VUKV9HQ0MqL0ZW
L09WTUYuZmQgb3ZtZi5iaW4KPiA+ICAKPiAKPiBXaGF0IGFib3V0IHRoZSByZWxlYXNlIHRhcmJh
bGw/IERvIHdlIGluY2x1ZGVzIE9WTUYgaW4gaXQ/CgpZZXMgd2UgZG8uIEJ1dCB0aGlzIHNob3Vs
ZCB3b3JrIGJlY2F1c2UgdGhlIE1ha2VmaWxlIGlzIGFsc28gc2hpcHBlZC4KV2hhdCBkb2VzIHFl
bXUteGVuIGRvIHJlZ2FyZGluZyBpdHMgc3VibW9kdWxlcz8gT1ZNRiBzaG91bGQganVzdCBmb2xs
b3cKc3VpdGUuCgo+IAo+IEFsc28sIGRvZXNuJ3Qgb3NzdGVzdCBuZWVkcyBzb21lIHVwZGF0ZXM/
IEkgZm9yZ290IGlmIHRoZXJlIGlzIHNvbWV0aGluZwo+IHRvIGRvIHdoZW4gcHJvamVjdHMgaGF2
ZSBzdWJtb2R1bGVzLgoKWWVzIHRoZXJlIGlzIHNvbWUgc3BlY2lhbCBhcnJhbmdlbWVudCBmb3Ig
bGlidmlydC4gTm90IHN1cmUgd2hhdCBuZWVkcwp0byBiZSBkb25lIGZvciBPVk1GIHNpbmNlIGl0
IGlzIHBhcnQgb2YgeGVuLmdpdC4KCklhbj8KCldlaS4KCj4gCj4gLS0gCj4gQW50aG9ueSBQRVJB
UkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 11:43:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 11:43: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-devel-bounces@lists.xenproject.org>)
	id 1gSKjH-0000xw-DL; Thu, 29 Nov 2018 11:43: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=WpH9=OI=citrix.com=prvs=8644391f1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gSKjG-0000xp-8F
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 11:43:34 +0000
X-Inumbo-ID: fe3b0396-f3cb-11e8-bbd8-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe3b0396-f3cb-11e8-bbd8-12d6303a7972;
 Thu, 29 Nov 2018 11:43:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="71838094"
Date: Thu, 29 Nov 2018 11:42:23 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20181129114223.p52k4qcy2hb7kcev@zion.uk.xensource.com>
References: <20181128135806.20201-1-wei.liu2@citrix.com>
 <20181129025033.GD24916@char.us.oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181129025033.GD24916@char.us.oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 0/3] Remove tmem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDk6NTA6MzNQTSAtMDUwMCwgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIHdyb3RlOgo+IE9uIFdlZCwgTm92IDI4LCAyMDE4IGF0IDAxOjU4OjAzUE0gKzAwMDAs
IFdlaSBMaXUgd3JvdGU6Cj4gPiBJdCBpcyBhZ3JlZWQgdGhhdCB0bWVtIGNhbiBiZSByZW1vdmVk
IGZyb20geGVuLmdpdC4gU2VlIHRoZSB0aHJlYWQgc3RhcnRpbmcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAo+ID4gZnJvbSA8RDVFODY2QjItOTZGNC00RTg5LTk0MUUtNzNGNTc4REYyRjE3QGNp
dHJpeC5jb20+Lgo+ID4gCj4gPiBJbiB0aGlzIHZlcnNpb246Cj4gPiAKPiA+IDEuIFJlbW92ZSBz
b21lIHJlc2lkdWFscyBmcm9tIHByZXZpb3VzIHZlcnNpb24gYW5kIGZpeCBhbGwgYnVpbGQgZXJy
b3JzCj4gPiAgICBkaXNjb3ZlcmVkIGJ5IEdpdGxhYiBDSS4KPiA+IDIuIFN3YXAgdGhlIG9yZGVy
IG9mIHBhdGNoZXMgdG8gbWFrZSBzdXJlIGJpc2VjdGlvbiBzdGlsbCB3b3Jrcy4gVGhpcwo+ID4g
ICAgaXMgdmVyaWZpZWQgYnkgY2FsbGluZwo+ID4gICAgICAgYC4vYXV0b21hdGlvbi9zY3JpcHRz
L2J1aWxkLXRlc3Quc2ggb3JpZ2luL3N0YWdpbmcgSEVBRGAKPiA+IDMuIE1ha2Ugc3VyZSBYZW4g
c3RpbGwgYm9vdHMgYW5kIHBhc3NlcyBhbGwgWFRGIHRlc3RzIGFmdGVyIHRoZSByZW1vdmFsLgo+
ID4gNC4gS2VlcCBwdWJsaWMvdG1lbS5oLgo+IAo+IFBsZWFzZSBhbHNvIHJlbW92ZSB0aGUgZW50
cnkgaW4gdGhlIE1BSU5UQUlORVJTIGZpbGUuCgpTdXJlLiBJIHdpbGwgZm9sZCB0aGF0IGludG8g
dGhlIGh5cGVydmlzb3IgcGF0Y2guCgo+IAo+IEFja2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CgpUaGFuayB5b3UhCgpXZWkuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 11:44:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 11:44: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-devel-bounces@lists.xenproject.org>)
	id 1gSKjk-00011T-OA; Thu, 29 Nov 2018 11:44: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=SCNt=OI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSKjj-00011C-Ms
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 11:44:03 +0000
X-Inumbo-ID: 0af80c32-f3cc-11e8-96a9-12d6303a7972
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0af80c32-f3cc-11e8-96a9-12d6303a7972;
 Thu, 29 Nov 2018 11:43:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSKhQ-0006om-2G; Thu, 29 Nov 2018 11:41:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gSKhP-000631-P9; Thu, 29 Nov 2018 11:41:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gSKhP-0001SD-Mo; Thu, 29 Nov 2018 11:41:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130826-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.7-testing:build-arm64:<job status>:broken:regression
 xen-4.7-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.7-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.7-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.7-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.7-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=710cc096971019bc2e5a9aabb9af1acca0b5b9e7
X-Osstest-Versions-That: xen=3d3e474d68b1a063d19b9a330c3463025104970c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 29 Nov 2018 11:41:39 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 130826: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgyNiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDgyNi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMwNzczCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuICBpbiAxMzA3NzMKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMDc3MwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2
cy4gMTI5NTQwCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICA1MCB4dGYvdGVzdC1odm02NC1sYnIt
dHN4LXZtZW50cnkgZmFpbCBwYXNzIGluIDEzMDc3MwoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJl
Z2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAyIGhvc3RzLWFsbG9jYXRlIGJyb2tlbiBpbiAxMzA3NzMgUkVHUi4gdnMuIDEyOTU0
MAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgYnJva2VuIGlu
IDEzMDc3MyBSRUdSLiB2cy4gMTI5NTQwCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMwNzczIFJFR1IuIHZzLiAxMjk1NDAKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEz
MDc3MyBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTMwNzczIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzA3NzMgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBi
bG9ja2VkIGluIDEzMDc3MyBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMwNzczIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAx
MzA3NzMgbi9hCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzIGJy
b2tlbiBpbiAxMzA3NzMgYmxvY2tlZCBpbiAxMjk1NDAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgYnJva2VuIGluIDEzMDc3MyBibG9ja2VkIGluIDEyOTU0MAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyBicm9rZW4gaW4gMTMw
NzczIGJsb2NrZWQgaW4gMTI5NTQwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDY5IHh0
Zi90ZXN0LWh2bTY0LXhzYS0yNzggIGZhaWwgYmxvY2tlZCBpbiAxMjk1NDAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3OCBmYWlsIGluIDEzMDc3MyBibG9j
a2VkIGluIDEyOTU0MAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA1MCB4dGYvdGVzdC1odm02NC1s
YnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMzA3NzMgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEyOTU0MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk1NDAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyOTU0MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTQwCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMjk1NDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTU0MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI5NTQwCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGVi
aWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEyOTU0MAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxp
a2UgMTI5NTQwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk1NDAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgNzEwY2MwOTY5NzEwMTliYzJlNWE5YWFiYjlhZjFhY2NhMGI1YjllNwpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgM2QzZTQ3NGQ2OGIxYTA2M2QxOWI5YTMzMGMzNDYz
MDI1MTA0OTcwYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NTQwICAyMDE4LTExLTA3IDA5OjA2
OjE0IFogICAyMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTY4OCAgMjAxOC0xMS0wOSAw
NjoyNToxNSBaICAgMjAgZGF5cyAgIDExIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEz
MDc3MyAgMjAxOC0xMS0yNCAxNTowMTo1NyBaICAgIDQgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIE9sYWYgSGVy
aW5nIDxvbGFmQGFlcGZsZS5kZT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybTY0
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1
aWxkLWFybTY0LXhzbSBicm9rZW4KCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3MTBjYzA5Njk3
MTAxOWJjMmU1YTlhYWJiOWFmMWFjY2EwYjViOWU3CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBOb3YgMjMgMTE6NTQ6MzUgMjAxOCArMDEwMAoKICAg
IFZNWDogYWxsb3cgbWlncmF0aW9uIG9mIGd1ZXN0cyB3aXRoIFNTQkQgZW5hYmxlZAogICAgCiAg
ICBUaGUgYmFja3BvcnQgb2YgY2Q1MzAyM2RmOSAoIng4Ni9tc3I6IFZpcnR1YWxpc2UgTVNSX1NQ
RUNfQ1RSTC5TU0JEIGZvcgogICAgZ3Vlc3RzIHRvIHVzZSIpIGRpZCBub3QgbWlycm9yIHRoZSBQ
ViBzaWRlIGNoYW5nZSBpbnRvIHRoZSBIVk0gKFZNWC0KICAgIHNwZWNpZmljKSBjb2RlIHBhdGgu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CmNvbW1pdCBhYjZkNTZjNGNhYzE0OThmMjBlNWNkZTk5YTZlOGFmNWY0NWQyYmIwCkF1dGhvcjog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTY6MDU6
MzYgMjAxOCArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IHNocmluayBzdHJ1Y3QgcGFnZV9pbmZvJ3Mg
c2hhZG93X2ZsYWdzIHRvIDE2IGJpdHMKICAgIAogICAgVGhpcyBpcyB0byBhdm9pZCBpdCBvdmVy
bGFwcGluZyB0aGUgbGluZWFyX3B0X2NvdW50IGZpZWxkIG5lZWRlZCBmb3IgUFYKICAgIGRvbWFp
bnMuIEludHJvZHVjZSBhIHNlcGFyYXRlLCBIVk0tb25seSBwYWdldGFibGVfZHlpbmcgZmllbGQg
dG8gcmVwbGFjZQogICAgdGhlIHNvbGUgb25lIGxlZnQgaW4gdGhlIHVwcGVyIDE2IGJpdHMuCiAg
ICAKICAgIE5vdGUgdGhhdCB0aGUgYWNjZXNzZXMgdG8gLT5zaGFkb3dfZmxhZ3MgaW4gc2hhZG93
X3twcm8sZGV9bW90ZSgpIGdldAogICAgc3dpdGNoZWQgdG8gbm9uLWF0b21pYywgbm9uLWJpdG9w
cyBvcGVyYXRpb25zLCBhcyB7dGVzdCxzZXQsY2xlYXJ9X2JpdCgpCiAgICBhcmUgbm90IGFsbG93
ZWQgb24gdWludDE2X3QgZmllbGRzIGFuZCBoZW5jZSB0aGVpciB1c2Ugd291bGQgaGF2ZQogICAg
cmVxdWlyZWQgdWdseSBjYXN0cy4gVGhpcyBpcyBmaW5lIGJlY2F1c2UgYWxsIHVwZGF0ZXMgb2Yg
dGhlIGZpZWxkIG91Z2h0CiAgICB0byBvY2N1ciB3aXRoIHRoZSBwYWdpbmcgbG9jayBoZWxkLCBh
bmQgb3RoZXIgdXBkYXRlcyBvZiBpdCB1c2UgfD0gYW5kCiAgICAmPSBhcyB3ZWxsIChpLmUuIHVz
aW5nIGF0b21pYyBvcGVyYXRpb25zIGhlcmUgZGlkbid0IHJlYWxseSBndWFyZAogICAgYWdhaW5z
dCBwb3RlbnRpYWxseSByYWNpbmcgdXBkYXRlcyBlbHNld2hlcmUpLgogICAgCiAgICBUaGlzIGlz
IHBhcnQgb2YgWFNBLTI4MC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFByZ21yLmNvbSBTZWN1cml0
eSA8c2VjdXJpdHlAcHJnbXIuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
PgogICAgbWFzdGVyIGNvbW1pdDogNzg5NTg5OTY4ZWQ5MGU4MmE4MzJkYmM2MGU5NThjNzZiNzg3
YmU3ZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTk6NTQgKzAxMDAKCmNvbW1pdCA0
ZjM4NThmY2YwMDIyOTQ1ZWM5OWI4OGIzYmVjYzY3ZTc2ZjMwNGQyCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTY6MDQ6NTUgMjAxOCAr
MDEwMAoKICAgIHg4Ni9zaGFkb3c6IG1vdmUgT09TIGZsYWcgYml0IHBvc2l0aW9ucwogICAgCiAg
ICBJbiBwcmVwYXJhdGlvbiBvZiByZWR1Y2luZyBzdHJ1Y3QgcGFnZV9pbmZvJ3Mgc2hhZG93X2Zs
YWdzIGZpZWxkIHRvIDE2CiAgICBiaXRzLCBsb3dlciB0aGUgYml0IHBvc2l0aW9ucyB1c2VkIGZv
ciBTSEZfb3V0X29mX3N5bmMgYW5kCiAgICBTSEZfb29zX21heV93cml0ZS4KICAgIAogICAgSW5z
dGVhZCBvZiBhbHNvIGFkanVzdGluZyB0aGUgb3BlbiBjb2RlZCB1c2UgaW4gX2dldF9wYWdlX3R5
cGUoKSwKICAgIGludHJvZHVjZSBzaGFkb3dfcHJlcGFyZV9wYWdlX3R5cGVfY2hhbmdlKCkgdG8g
Y29udGFpbiBrbm93bGVkZ2Ugb2YgdGhlCiAgICBiaXQgcG9zaXRpb25zIHRvIHNoYWRvdyBjb2Rl
LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI4MC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgbWFzdGVyIGNvbW1pdDogZDY4ZTEwNzBjM2U4ZjRhZjdh
MzEwNDBmMDhiZGQ5OGU2ZDZlYWMxZAogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTk6
MTMgKzAxMDAKCmNvbW1pdCAwNDVkNGY3N2U5MjE0ZjExNzk3ZjU5MGE5MjU2NTJiMGY5NDNkZDcy
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBUdWUgTm92IDIwIDE2OjA0OjEwIDIwMTggKzAxMDAKCiAgICB4ODYvbW06IERvbid0IHBlcmZv
cm0gZmx1c2ggYWZ0ZXIgZmFpbGluZyB0byB1cGRhdGUgYSBndWVzdHMgTDFlCiAgICAKICAgIElm
IHRoZSBMMWUgdXBkYXRlIGhhc24ndCBvY2N1cmVkLCB0aGUgZmx1c2ggY2Fubm90IGRvIGFueXRo
aW5nIHVzZWZ1bC4gIFRoaXMKICAgIHNraXBzIHRoZSBwb3RlbnRpYWxseSBleHBlbnNpdmUgdmNw
dW1hc2tfdG9fcGNwdW1hc2soKSBjb252ZXJzaW9uLCBhbmQKICAgIGJyb2FkY2FzdCBUTEIgc2hv
b3Rkb3duLgogICAgCiAgICBNb3JlIGltcG9ydGFudGx5IGhvd2V2ZXIsIHdlIG1pZ2h0IGJlIGlu
IHRoZSBlcnJvciBwYXRoIGR1ZSB0byBhIGJhZCB2YQogICAgcGFyYW1ldGVyIGZyb20gdGhlIGd1
ZXN0LCBhbmQgdGhpcyBzaG91bGQgbm90IHByb3BhZ2F0ZSBpbnRvIHRoZSBUTEIgZmx1c2hpbmcK
ICAgIGxvZ2ljLiAgVGhlIElOVlBDSUQgaW5zdHJ1Y3Rpb24gZm9yIGV4YW1wbGUgcmFpc2VzICNH
UCBmb3IgYSBub24tY2Fub25pY2FsCiAgICBhZGRyZXNzLgogICAgCiAgICBUaGlzIGlzIFhTQS0y
NzkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBNYXR0aGV3IERhbGV5IDxtYXR0ZEBidWdmdXp6LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogNmM4ZDUwMjg4NzIyNjcyZWNjOGUxOWIwNzQxYTMxYjUyMWQwMTcw
NgogICAgbWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTg6NDEgKzAxMDAKCmNvbW1pdCAyYjM0
NjNmNzdkZDA5NTUzYjQ1YjY0Y2IyMmRhOGJiYTZhYzk5YWQyCkF1dGhvcjogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTY6MDM6MzIgMjAxOCArMDEw
MAoKICAgIEFNRC9JT01NVTogc3VwcHJlc3MgUFRFIG1lcmdpbmcgYWZ0ZXIgaW5pdGlhbCB0YWJs
ZSBjcmVhdGlvbgogICAgCiAgICBUaGUgbG9naWMgaXMgbm90IGZpdCBmb3IgdGhpcyBwdXJwb3Nl
LCBzbyBzaW1wbHkgZGlzYWJsZSBpdHMgdXNlIHVudGlsCiAgICBpdCBjYW4gYmUgZml4ZWQgLyBy
ZXBsYWNlZC4gTm90ZSB0aGF0IHRoaXMgcmUtZW5hYmxlcyBtZXJnaW5nIGZvciB0aGUKICAgIHRh
YmxlIGNyZWF0aW9uIGNhc2UsIHdoaWNoIHdhcyBkaXNhYmxlZCBhcyBhIChwZXJoYXBzIHVuaW50
ZW5kZWQpIHNpZGUKICAgIGVmZmVjdCBvZiB0aGUgZWFybGllciAiYW1kL2lvbW11OiBmaXggZmx1
c2ggY2hlY2tzIi4gSXQgcmVsaWVzIG9uIG5vCiAgICBwYWdlIGdldHRpbmcgbWFwcGVkIG1vcmUg
dGhhbiBvbmNlICh3aXRoIGRpZmZlcmVudCBwcm9wZXJ0aWVzKSBpbiB0aGlzCiAgICBwcm9jZXNz
LCBhcyB0aGF0IHdvdWxkIHN0aWxsIGJlIGJleW9uZCB3aGF0IHRoZSBtZXJnaW5nIGxvZ2ljIGNh
biBjb3BlCiAgICB3aXRoLiBCdXQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKCkgZ3Vh
cmFudGVlcyB0aGlzIGFmYWljdC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNzUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDkzN2VmMzI1NjVmYTNhODFmZGIzN2I5ZGQ1YWE5OWExYjg3YWZhNzUK
ICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjU1OjE0ICswMTAwCgpjb21taXQgZWZlMjFh
ZDQ0MjhjN2RkZmZjMDNjMjM0YWQ2N2EzYmNkYWQ3YTIxOApBdXRob3I6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBOb3YgMjAgMTY6MDI6NDYgMjAx
OCArMDEwMAoKICAgIGFtZC9pb21tdTogZml4IGZsdXNoIGNoZWNrcwogICAgCiAgICBGbHVzaCBj
aGVja2luZyBmb3IgQU1EIElPTU1VIGRpZG4ndCBjaGVjayB3aGV0aGVyIHRoZSBwcmV2aW91cyBl
bnRyeQogICAgd2FzIHByZXNlbnQsIG9yIHdoZXRoZXIgdGhlIGZsYWdzICh3cml0YWJsZS9yZWFk
YWJsZSkgY2hhbmdlZCBpbiBvcmRlcgogICAgdG8gZGVjaWRlIHdoZXRoZXIgYSBmbHVzaCBzaG91
bGQgYmUgZXhlY3V0ZWQuCiAgICAKICAgIEZpeCB0aGlzIGJ5IHRha2luZyB0aGUgd3JpdGFibGUv
cmVhZGFibGUvbmV4dC1sZXZlbCBmaWVsZHMgaW50byBhY2NvdW50LAogICAgdG9nZXRoZXIgd2l0
aCB0aGUgcHJlc2VudCBiaXQuCiAgICAKICAgIEFsb25nIHRoZXNlIGxpbmVzIHRoZSBmbHVzaGlu
ZyBpbiBhbWRfaW9tbXVfbWFwX3BhZ2UoKSBtdXN0IG5vdCBiZQogICAgb21pdHRlZCBmb3IgUFYg
ZG9tYWlucy4gVGhlIGNvbW1lbnQgdGhlcmUgd2FzIHNpbXBseSB3cm9uZzogTWFwcGluZ3MgbWF5
CiAgICB2ZXJ5IHdlbGwgY2hhbmdlLCBib3RoIHRoZWlyIGFkZHJlc3NlcyBhbmQgdGhlaXIgcGVy
bWlzc2lvbnMuIFVsdGltYXRlbHkKICAgIHRoaXMgc2hvdWxkIGhvbm9yIGlvbW11X2RvbnRfZmx1
c2hfaW90bGIsIGJ1dCB0byBhY2hpZXZlIHRoaXMKICAgIGFtZF9pb21tdV9vcHMgZmlyc3QgbmVl
ZHMgdG8gZ2FpbiBhbiAuaW90bGJfZmx1c2ggaG9vay4KICAgIAogICAgQWxzbyBtYWtlIGNsZWFy
X2lvbW11X3B0ZV9wcmVzZW50KCkgc3RhdGljLCB0byBkZW1vbnN0cmF0ZSB0aGVyZSdzIG5vCiAg
ICBjYWxsZXIgb21pdHRpbmcgdGhlIChzdWJzZXF1ZW50KSBmbHVzaC4KICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0yNzUuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxYTdmZmU0NjZjZDA1N2RhYWVm
MjQ1YjBhMWFiNmI4MjU4OGU0YzAxCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1Mjox
MiArMDEwMAoKY29tbWl0IDljODI3NTk0NDgyOWM1NWFmM2RjNzA4NzEyY2E1YzEyMGIxYmIzMjgK
QXV0aG9yOiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CkRhdGU6ICAgTW9uIEp1biAxOCAx
NDo1NTozNiAyMDE4ICswMjAwCgogICAgc3R1YmRvbS92dHBtOiBmaXggbWVtY21wIGluIFRQTV9D
aGFuZ2VBdXRoQXN5bUZpbmlzaAogICAgCiAgICBnY2M4IHNwb3R0ZWQgdGhpcyBlcnJvcjoKICAg
IGVycm9yOiAnbWVtY21wJyByZWFkaW5nIDIwIGJ5dGVzIGZyb20gYSByZWdpb24gb2Ygc2l6ZSA4
IFstV2Vycm9yPXN0cmluZ29wLW92ZXJmbG93PV0KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xh
ZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVs
dCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDIyYmY1YmUzMjM3Y2I0ODJhMmZmZDc3MmZmZDIwY2UzNzI4NWVlYmYpCiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkZWE5ZmMwZTAyZDkyZjVlNmQ0NjY4MGFhMGE1MmZhNzU4
ZWNhOWM0KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTkwNzQ2MGZkNjFjMzUwNDg3
ZmZlZTVkOGFhMzc1YmVmNTZiYzgxYykKICAgIENvbmZsaWN0czoKICAgICAgICAgICAgc3R1YmRv
bS9NYWtlZmlsZQogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CiAgICAKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGYxMzk4M2Ri
MTIwZjVlNTZkZmVmYmVlNWQ1NjY3OGQyZDQzZTI5MTQpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCBkNjc5OGNlMzU3MDdhNDg1ZDljMTMyMzE5ZDcwZGQ2NTQ2MjBlNWU1KQoocWVtdSBj
aGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 11:48:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 11:48: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-devel-bounces@lists.xenproject.org>)
	id 1gSKna-0001Kd-Gx; Thu, 29 Nov 2018 11:48:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=towv=oi=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gSKnY-0001KW-Qw
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 11:48:00 +0000
X-Inumbo-ID: 9e2333ac-f3cc-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e2333ac-f3cc-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 11:47:59 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 46A26301AB26; Thu, 29 Nov 2018 13:47:58 +0200 (EET)
Received: from [192.168.228.120] (unknown [86.120.176.86])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 26F0E3000E4F;
 Thu, 29 Nov 2018 13:47:58 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>
References: <1543442182-3557-1-git-send-email-rcojocaru@bitdefender.com>
 <1543442182-3557-6-git-send-email-rcojocaru@bitdefender.com>
 <5BFFBA4E02000078002011B0@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <60db30a2-88a3-9984-88d0-84d36d70792f@bitdefender.com>
Date: Thu, 29 Nov 2018 13:47:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <5BFFBA4E02000078002011B0@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V10 5/5] p2m: change_type_range: Only
 invalidate mapped gfns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, george.dunlap@citrix.com,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjkvMTggMTI6MDcgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI4LjExLjE4
IGF0IDIyOjU2LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IGNoYW5nZV9y
YW5nZV90eXBlKCkgaW52YWxpZGF0ZXMgZ2ZuIHJhbmdlcyB0byBsYXppbHkgY2hhbmdlIHRoZSB0
eXBlCj4+IG9mIGEgcmFuZ2Ugb2YgZ2ZucywgYW5kIGFsc28gbW9kaWZpZXMgdGhlIGxvZ2RpcnR5
IHJhbmdlc2V0cyBvZiB0aGF0Cj4+IHAybS4gQXQgdGhlIG1vbWVudCwgaXQgY2xpcHMgYm90aCBk
b3duIGJ5IHRoZSBob3N0cDJtLgo+Pgo+PiBXaGlsZSB0aGlzIHdpbGwgcmVzdWx0IGluIGNvcnJl
Y3QgYmVoYXZpb3IsIGl0J3Mgbm90IGVudGlyZWx5IGVmZmljaWVudCwKPj4gc2luY2UgaW52YWxp
ZGF0ZWQgZW50cmllcyBvdXRzaWRlIHRoYXQgcmFuZ2Ugd2lsbCwgb24gZmF1bHQsIHNpbXBseSBi
ZQo+PiBtb2RpZmllZCBiYWNrIHRvICJlbXB0eSIgYmVmb3JlIGZhdWx0aW5nIG5vcm1hbGx5IGFn
YWluLgo+Pgo+PiBTZXBhcmF0ZSBvdXQgdGhlIGNhbGN1bGF0aW9uIG9mIHRoZSB0d28gcmFuZ2Vz
LiAgS2VlcCB1c2luZyB0aGUKPj4gaG9zdHAybSdzIG1heF9tYXBwZWRfcGZuIHRvIGNsaXAgdGhl
IGxvZ2RpcnR5IHJhbmdlcywgYnV0IHVzZSB0aGUKPj4gY3VycmVudCBwMm0ncyBtYXhfbWFwcGVk
X3BmbiB0byBmdXJ0aGVyIGNsaXAgdGhlIGludmFsaWRhdGlvbiByYW5nZQo+PiBmb3IgYWx0ZXJu
YXRlIHAybXMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgo+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+Pgo+PiAtLS0KPj4gQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
ZXUuY2l0cml4LmNvbT4KPj4gQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4g
Q0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IENDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBDQzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KPj4KPj4gLS0tCj4+IENoYW5nZXMgc2luY2UgVjk6Cj4+ICAtIENv
cnJlY3RlZCBmdW5jdGlvbiBuYW1lIGluIHBhdGNoIHN1YmplY3QuCj4gCj4gRnVubnk6IEkgZGlk
bid0IGV2ZW4gbm90aWNlIHRoZSBpc3N1ZSBpbiB0aGUgcGF0Y2ggdGl0bGUuIEkgaGFkCj4gcG9p
bnRlZCBpdCBvdXQgYWdhaW5zdCB0aGUgc3RhcnQgb2YgdGhlIGRlc2NyaXB0aW9uLCB3aGVyZSBp
dAo+IHN0aWxsIGV4aXN0cy4KClJpZ2h0LCBJJ2xsIGNvcnJlY3QgdGhhdCBhcyB3ZWxsLgoKClRo
YW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 11:55:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 11:55: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-devel-bounces@lists.xenproject.org>)
	id 1gSKus-00028t-DB; Thu, 29 Nov 2018 11:55:34 +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=WpH9=OI=citrix.com=prvs=8644391f1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gSKur-00028o-PD
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 11:55:33 +0000
X-Inumbo-ID: ac567c02-f3cd-11e8-aaf6-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac567c02-f3cd-11e8-aaf6-12d6303a7972;
 Thu, 29 Nov 2018 11:55:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="71838691"
Date: Thu, 29 Nov 2018 11:55:24 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20181129115524.4yjt2ff2hwwqjsgi@zion.uk.xensource.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-8-george.dunlap@citrix.com>
 <8b086fb2-e018-a669-b90d-42ce2179eaa7@citrix.com>
 <20181128155758.GA14786@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181128155758.GA14786@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 8/9] libxl: Kill QEMU by uid when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDM6NTc6NThQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gRnJpLCBOb3YgMjMsIDIwMTggYXQgMDU6MTg6NTlQTSArMDAwMCwgR2Vvcmdl
IER1bmxhcCB3cm90ZToKPiA+IE9uIDExLzIzLzE4IDU6MTUgUE0sIEdlb3JnZSBEdW5sYXAgd3Jv
dGU6Cj4gPiBEb2VzIGxpYnhsX19xbXBfY2xlYW51cCgpIG5lZWQgdG8gYmUgY2FsbGVkIGFmdGVy
IHRoZSBraWxsKCkgaGFwcGVucz8KPiA+IElmIG5vdCwgd2UgY291bGQgcHV0IHRoaXMgYmVmb3Jl
IHRoZSBraWxsKCkgYW5kIGF2b2lkIGhhdmluZyB0d28gY2FsbCBzaXRlcy4KPiAKPiBRRU1VIGlz
IHN1cHBvc2VkIHRvIGNyZWF0ZSBtb25pdG9yIHNvY2tldHMgYmVmb3JlIHRoZSBndWVzdCBpcyBy
dW5uaW5nLAo+IGV2ZW4gYmVmb3JlIGl0IGRyb3BzIHByaXZpbGVkZ2UsIHNvIEkgZG9uJ3QgdGhp
bmsgaXQgbWF0dGVyIHdoZW4gd2UgYHJtYAo+IHRob3NlIHFtcCBzb2NrZXRzLiBUaGVyZSBhcmUg
b25seSB1c2VmdWwgdG8gbGlieGwgYW55d2F5LCBvbmNlIGxpYnhsCj4gZG9uJ3QgbmVlZHMgdGhl
bSB0aGV5IGNhbiBiZSByZW1vdmVkLgo+IAo+IFNvLCBiZWZvcmUga2lsbCgpIHNob3VsZCBiZSBm
aW5lLgoKV2l0aCB0aGlzIHNjaGVtZSwgbXkgcXVlc3Rpb24gaXMgc3VwcG9zZWRseSB0aGVyZSBp
cyBhIHJvZ3VlIFFFTVUsIHdpbGwKaXQgYmUgYWJsZSB0byByZWNyZWF0ZSB0aGVzZSBzb2NrZXRz
IGFnYWluIGJ5IGZvcmtpbmcgc28gd2UgbWF5IGVuZCB1cApoYXZpbmcgc29tZSBnYXJiYWdlIGx5
aW5nIGFyb3VuZCBhZnRlciBpdCBoYXMgYmVlbiBraWxsZWQ/CgpXZWkuCgo+IAo+IC0tIAo+IEFu
dGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:00:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12: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-devel-bounces@lists.xenproject.org>)
	id 1gSKzN-0002wL-I7; Thu, 29 Nov 2018 12:00: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=wOoB=OI=citrix.com=prvs=864e58e47=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gSKzM-0002wA-6d
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 12:00:12 +0000
X-Inumbo-ID: 51bf7a7c-f3ce-11e8-84f9-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51bf7a7c-f3ce-11e8-84f9-12d6303a7972;
 Thu, 29 Nov 2018 12:00:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="82529175"
From: George Dunlap <George.Dunlap@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH 8/9] libxl: Kill QEMU by uid when possible
Thread-Index: AQHUg1AWiirFyoc5Q0ywbzERWoVAGKVdidqAgAfFBQCAAU6PAIAAAVMA
Date: Thu, 29 Nov 2018 12:00:08 +0000
Message-ID: <C5994DCA-A993-4BBD-9433-CD6DA9C47C32@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-8-george.dunlap@citrix.com>
 <8b086fb2-e018-a669-b90d-42ce2179eaa7@citrix.com>
 <20181128155758.GA14786@perard.uk.xensource.com>
 <20181129115524.4yjt2ff2hwwqjsgi@zion.uk.xensource.com>
In-Reply-To: <20181129115524.4yjt2ff2hwwqjsgi@zion.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <7F5297162A778A41959BEFC0DA764B4F@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 8/9] libxl: Kill QEMU by uid when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gTm92IDI5LCAyMDE4LCBhdCAxMTo1NSBBTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4gd3JvdGU6DQo+IA0KPiBPbiBXZWQsIE5vdiAyOCwgMjAxOCBhdCAwMzo1Nzo1OFBN
ICswMDAwLCBBbnRob255IFBFUkFSRCB3cm90ZToNCj4+IE9uIEZyaSwgTm92IDIzLCAyMDE4IGF0
IDA1OjE4OjU5UE0gKzAwMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6DQo+Pj4gT24gMTEvMjMvMTgg
NToxNSBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToNCj4+PiBEb2VzIGxpYnhsX19xbXBfY2xlYW51
cCgpIG5lZWQgdG8gYmUgY2FsbGVkIGFmdGVyIHRoZSBraWxsKCkgaGFwcGVucz8NCj4+PiBJZiBu
b3QsIHdlIGNvdWxkIHB1dCB0aGlzIGJlZm9yZSB0aGUga2lsbCgpIGFuZCBhdm9pZCBoYXZpbmcg
dHdvIGNhbGwgc2l0ZXMuDQo+PiANCj4+IFFFTVUgaXMgc3VwcG9zZWQgdG8gY3JlYXRlIG1vbml0
b3Igc29ja2V0cyBiZWZvcmUgdGhlIGd1ZXN0IGlzIHJ1bm5pbmcsDQo+PiBldmVuIGJlZm9yZSBp
dCBkcm9wcyBwcml2aWxlZGdlLCBzbyBJIGRvbid0IHRoaW5rIGl0IG1hdHRlciB3aGVuIHdlIGBy
bWANCj4+IHRob3NlIHFtcCBzb2NrZXRzLiBUaGVyZSBhcmUgb25seSB1c2VmdWwgdG8gbGlieGwg
YW55d2F5LCBvbmNlIGxpYnhsDQo+PiBkb24ndCBuZWVkcyB0aGVtIHRoZXkgY2FuIGJlIHJlbW92
ZWQuDQo+PiANCj4+IFNvLCBiZWZvcmUga2lsbCgpIHNob3VsZCBiZSBmaW5lLg0KPiANCj4gV2l0
aCB0aGlzIHNjaGVtZSwgbXkgcXVlc3Rpb24gaXMgc3VwcG9zZWRseSB0aGVyZSBpcyBhIHJvZ3Vl
IFFFTVUsIHdpbGwNCj4gaXQgYmUgYWJsZSB0byByZWNyZWF0ZSB0aGVzZSBzb2NrZXRzIGFnYWlu
IGJ5IGZvcmtpbmcgc28gd2UgbWF5IGVuZCB1cA0KPiBoYXZpbmcgc29tZSBnYXJiYWdlIGx5aW5n
IGFyb3VuZCBhZnRlciBpdCBoYXMgYmVlbiBraWxsZWQ/DQoNCk5vOyBpdCBzaG91bGQgYXQgdGhh
dCBwb2ludCBiZSBkZXByaXZpbGVnZWQgYW5kIGNocm9vdGVkIGludG8gYSBkaXJlY3Rvcnkgb3du
ZWQgYnkgcm9vdDsgc28gaXQgc2hvdWxkbuKAmXQgYmUgYWJsZSB0byBjcmVhdGUgYW55IG5ldyBz
b2NrZXRzLg0KDQpJdCB3b3VsZG7igJl0IGJlIHRlcnJpYmx5IGhhcmQgdG8gaGF2ZSBhIGNvbW1v
biDigJxleGl04oCdIHRvIGJvdGggdGhlIGtpbGwtYnktcGlkIGFuZCBraWxsLWJ5LXVpZCBwYXRo
cyB0aGF0IGRpZCBpdCBvbmNlLCBidXQgaXQgd291bGQgaW52b2x2ZSBhZGRpbmcgWWV0IEFub3Ro
ZXIgRnVuY3Rpb247IGFuZCBlYWNoIGFkZGl0aW9uYWwgZnVuY3Rpb24gbWFrZXMgdGhlIGNvZGUg
YSBsaXR0bGUgYml0IG1vcmUgZGlmZmljdWx0IHRvIGZvbGxvdy4NCg0KIC1HZW9yZ2UKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:02:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12:02: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-devel-bounces@lists.xenproject.org>)
	id 1gSL1Z-00036z-3k; Thu, 29 Nov 2018 12:02: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=Egv0=OI=citrix.com=prvs=86438351b=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gSL1X-00036s-Qs
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 12:02:27 +0000
X-Inumbo-ID: a1db8122-f3ce-11e8-89f0-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1db8122-f3ce-11e8-89f0-12d6303a7972;
 Thu, 29 Nov 2018 12:02:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="71839217"
Date: Thu, 29 Nov 2018 12:02:16 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20181129120216.GF14786@perard.uk.xensource.com>
References: <20181128174333.15672-1-wei.liu2@citrix.com>
 <20181129113141.GE14786@perard.uk.xensource.com>
 <20181129113954.vkum7wtisffd75ak@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181129113954.vkum7wtisffd75ak@zion.uk.xensource.com>
User-Agent: Mutt/1.11.0 (2018-11-25)
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMTE6Mzk6NTRBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIE5vdiAyOSwgMjAxOCBhdCAxMTozMTo0MUFNICswMDAwLCBBbnRob255IFBFUkFS
RCB3cm90ZToKPiA+IFdoYXQgYWJvdXQgdGhlIHJlbGVhc2UgdGFyYmFsbD8gRG8gd2UgaW5jbHVk
ZXMgT1ZNRiBpbiBpdD8KPiAKPiBZZXMgd2UgZG8uIEJ1dCB0aGlzIHNob3VsZCB3b3JrIGJlY2F1
c2UgdGhlIE1ha2VmaWxlIGlzIGFsc28gc2hpcHBlZC4KClRoZSBmYWN0IHRoYXQgdGhlIE1ha2Vm
aWxlIGlzIHNoaXBwZWQgZG9lc24ndCBtYXR0ZXIuLi4gQWxzbyBvZiBjb3Vyc2UKaXQgd291bGQg
d29yaywgYXMgbG9uZyBhcyB0aGUgbWFjaGluZSB0aGF0IGJ1aWxkIHhlbiBoYXZlIGFjY2VzcyB0
bwppbnRlcm5ldC4KCklmIHdlIHNoaXAgT1ZNRiBzb3VyY2VzIGNvZGUsIHdlIG5lZWQgdG8gaW5j
bHVkZSBpdHMgc3VibW9kdWxlcywgc28gd2UKbmVlZCB0byBzaGlwIG9wZW5zc2wgc291cmNlIGNv
ZGUuIEkgdGhpbmsgSSd2ZSBsb29rIGludG8gcmVtb3ZpbmcgdGhpcwpidWlsZCBkZXBlbmRlbmN5
LCBidXQgSSBkb24ndCB0aGluayB0aGF0IHdhcyBwb3NzaWJsZSB3aXRoIHNpbXBsZSBidWlsZApv
cHRpb25zLgoKPiBXaGF0IGRvZXMgcWVtdS14ZW4gZG8gcmVnYXJkaW5nIGl0cyBzdWJtb2R1bGVz
PyBPVk1GIHNob3VsZCBqdXN0IGZvbGxvdwo+IHN1aXRlLgoKTm90aGluZywgcWVtdS14ZW4gaXNu
J3QgYSBwcm9qZWN0LiBJZiB5b3UgbWVhbnQgIndoYXQgZG9lcyB4ZW4uZ2l0IGRvCnJlZ2FyZGlu
ZyBxZW11LXhlbidzIHN1Ym1vZHVsZXMiIHRoZW4gdGhlIGFuc3dlciBpcywgd2UgY2FsbCBhIHNj
cmlwdApmcm9tIHFlbXUgdG8gaGF2ZSBpdCBleHBvcnQgd2hhdGV2ZXIgaXQgbmVlZHMgdG8gYnVp
bGQgKHRoZSBmYWN0IHRoYXQKdGhlcmUgYXJlIHN1Ym1vZHVsZXMgYXJlIHRyYW5zcGFyZW50IHRv
IHVzZXJzIGJ1aWxkaW5nIHFlbXUsIGxpa2UgeGVuCmRvKS4KCk9WTUYvZWRrMiBpcyBhIGJpdCBz
cGVjaWFsLCBpdHMgYnVpbGQgc3lzdGVtIGRvZXNuJ3Qga25vdyBhYm91dCBleHRlcm5hbApzb3Vy
Y2UgY29kZSBhbmQgdGVhY2hpbmcgaXQgdG8gZG8gc29tZXRoaW5nIGFib3V0IGl0IGlzIHByb2Jh
Ymx5IG5vdApnb2luZyB0byBiZSBzaW1wbGUuCgpTbyB3ZSBjYW4ndCB0cmVhdCBPVk1GIGxpa2Ug
UUVNVSwgcmVnYXJkaW5nIHRoZSBidWlsZCwgYW5kIHJlbGVhc2VzLgoKV2UgcHJvYmFibHkgbmVl
ZCBhIHNjcmlwdCB0byBleHBvcnQgZ2l0LXN1Ym1vZHVsZXMgaW4geGVuLmdpdC4KCi0tIApBbnRo
b255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:03:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12:03: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-devel-bounces@lists.xenproject.org>)
	id 1gSL2z-0003D3-GD; Thu, 29 Nov 2018 12:03:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wph9=oi=citrix.com=prvs=8644391f1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gSL2x-0003Cu-UJ
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 12:03:55 +0000
X-Inumbo-ID: d7d7a829-f3ce-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7d7a829-f3ce-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 12:03:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="71839363"
Date: Thu, 29 Nov 2018 12:03:52 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Petre Eftime <epetre@amazon.com>
Message-ID: <20181129120352.6rm7zzuqlinep5pe@zion.uk.xensource.com>
References: <20181126132204.16258-1-epetre@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181126132204.16258-1-epetre@amazon.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: domain can sometimes
 disappear when destroying connection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Amit Shah <aams@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 David Woodhouse <dwmw@amazon.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMDE6MjI6MDRQTSArMDAwMCwgUGV0cmUgRWZ0aW1lIHdy
b3RlOgo+IFRoZXJlIGlzIGEgY2lyY3VsYXIgbGluayBmb3JtZWQgYmV0d2VlbiBkb21haW4gYW5k
IGEgY29ubmVjdGlvbi4gSW4gY2VydGFpbgo+IGNpcmN1c3RhbmNlcywgd2hlbiBjb25uIGlzIGZy
ZWVkLCBkb21haW4gaXMgYWxzbyBmcmVlZCwgd2hpY2ggbGVhZHMgdG8gdXNlCgpjaXJjdW1zdGFu
Y2VzLgoKPiBhZnRlciBmcmVlIHdoZW4gdHJ5aW5nIHRvIHNldCB0aGUgY29ubiBmaWVsZCBpbiBk
b21haW4gdG8gbnVsbC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBFZnRpbWUgPGVwZXRyZUBh
bWF6b24uY29tPgoKCj4gLS0tCj4gIHRvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYyB8
IDkgKysrKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5j
IGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jCj4gaW5kZXggZmE2NjU1MDMzYS4u
ZjA4NWQ0MDQ3NiAxMDA2NDQKPiAtLS0gYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWlu
LmMKPiArKysgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKPiBAQCAtMjIyLDYg
KzIyMiw3IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9jbGVhbnVwKHZvaWQpCj4gIHsKPiAgCXhjX2Rv
bWluZm9fdCBkb21pbmZvOwo+ICAJc3RydWN0IGRvbWFpbiAqZG9tYWluOwo+ICsJc3RydWN0IGNv
bm5lY3Rpb24gKnRtcF9jb25uOwoKVGhpcyBjYW4gYmUgbW92ZWQgdG8gYSBzbWFsbGVyIHNjb3Bl
IGluc2lkZSB0aGUgaWYgc3RhdGVtZW50LgoKQW55d2F5LCBJJ20gaGFwcHkgdG8gZml4IHRoZXNl
IGlzc3VlcyB3aGlsZSBjb21taXR0aW5nOgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cgo+ICAJaW50IG5vdGlmeSA9IDA7Cj4gIAo+ICAgYWdhaW46Cj4gQEAgLTIzOCw4
ICsyMzksMTQgQEAgc3RhdGljIHZvaWQgZG9tYWluX2NsZWFudXAodm9pZCkKPiAgCQkJCWNvbnRp
bnVlOwo+ICAJCX0KPiAgCQlpZiAoZG9tYWluLT5jb25uKSB7Cj4gLQkJCXRhbGxvY191bmxpbmso
dGFsbG9jX2F1dG9mcmVlX2NvbnRleHQoKSwgZG9tYWluLT5jb25uKTsKPiArCQkJLyoKPiArCQkJ
ICogSW4gY2VydGFpbiBjaXJjdW1zdGFuY2VzIGNvbm4gb3ducyBkb21haW4gYW5kCj4gKwkJCSAq
IGRvbWFpbiB3aWxsIGJlIGZyZWVkIHdoZW4gY29ubiBpcyB1bmxpbmtlZC4KPiArCQkJICovCj4g
KwkJCXRtcF9jb25uID0gZG9tYWluLT5jb25uOwo+ICAJCQlkb21haW4tPmNvbm4gPSBOVUxMOwo+
ICsKPiArCQkJdGFsbG9jX3VubGluayh0YWxsb2NfYXV0b2ZyZWVfY29udGV4dCgpLCB0bXBfY29u
bik7Cj4gIAkJCW5vdGlmeSA9IDA7IC8qIGRlc3Ryb3lfZG9tYWluKCkgZmlyZXMgdGhlIHdhdGNo
ICovCj4gIAkJCWdvdG8gYWdhaW47Cj4gIAkJfQo+IC0tIAo+IDIuMTYuNQo+IAo+IAo+IAo+IAo+
IEFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgKFJvbWFuaWEpIFMuUi5MLiByZWdpc3RlcmVkIG9m
ZmljZTogMjdBIFNmLiBMYXphciBTdHJlZXQsIFVCQzUsIGZsb29yIDIsIElhc2ksIElhc2kgQ291
bnR5LCA3MDAwNDUsIFJvbWFuaWEuIFJlZ2lzdGVyZWQgaW4gUm9tYW5pYS4gUmVnaXN0cmF0aW9u
IG51bWJlciBKMjIvMjYyMS8yMDA1Lgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:08:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12:08: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-devel-bounces@lists.xenproject.org>)
	id 1gSL7F-0003R9-3K; Thu, 29 Nov 2018 12:08: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=wshd=oi=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1gSL7D-0003R4-SN
 for xen-devel@lists.xen.org; Thu, 29 Nov 2018 12:08:19 +0000
X-Inumbo-ID: 74aac41e-f3cf-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 74aac41e-f3cf-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 12:08:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5D137A78;
 Thu, 29 Nov 2018 04:07:47 -0800 (PST)
Received: from donnerap.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com
 [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4C8183F5AF;
 Thu, 29 Nov 2018 04:07:46 -0800 (PST)
Date: Thu, 29 Nov 2018 12:07:20 +0000
From: Andre Przywara <andre.przywara@arm.com>
To: Andrii Anisov <Andrii_Anisov@epam.com>
Message-ID: <20181129120649.5b0ebdee@donnerap.cambridge.arm.com>
In-Reply-To: <AM6PR03MB49190806B62E1E4A883096C3E6D20@AM6PR03MB4919.eurprd03.prod.outlook.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
 <AM6PR03MB49190806B62E1E4A883096C3E6D20@AM6PR03MB4919.eurprd03.prod.outlook.com>
Organization: ARM
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; aarch64-unknown-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 00/16] Old GIC (gic-vgic) optimizations for
 GICV2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii.anisov@gmail.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyOSBOb3YgMjAxOCAwNzo0MDowMCArMDAwMApBbmRyaWkgQW5pc292IDxBbmRyaWlf
QW5pc292QGVwYW0uY29tPiB3cm90ZToKCj4gSGVsbG8sCj4gCj4gQWdhaW4sIEkgc2VudCB0aGlz
IGNvdmVyIGxldHRlciBvbmx5IHRvIG15c2VsZi4gU28sIGhlcmUgaXQgaXMsIGhvcGUKPiBpdCBk
b2VzIG5vdCBicmVhayB0aGUgdGhyZWFkLiBTb3JyeSBmb3IgdGhlIG1lc3MuCj4gCj4gCj4gRnJv
bTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpLmFuaXNvdkBnbWFpbC5jb20+Cj4gU2VudDogV2VkbmVz
ZGF5LCBOb3ZlbWJlciAyOCwgMjAxOCAxMTozMSBQTQo+IENjOiBBbmRyaWkgQW5pc292Cj4gU3Vi
amVjdDogW1JGQyAwMC8xNl0gT2xkIEdJQyAoZ2ljLXZnaWMpIG9wdGltaXphdGlvbnMgZm9yIEdJ
Q1YyCj4gwqAgCj4gCj4gRnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNv
bT4KPiAKPiBUaGlzIHBhdGNoIHNlcmllcyBpcyBhbiBhdHRlbXB0IHRvIHJlZHVjZSBJUlEgbGF0
ZW5jeSB3aXRoIHRoZQo+IG9sZCBHSUMgaW1wbGVtZW50YXRpb24gKGdpYy12Z2ljKS4gVGhlc2Ug
cGF0Y2hlcyBvcmlnaW5hbGx5IGJhc2VkCj4gb24gWEVOIDQuMTAgcmVsZWFzZS4gVGhlIG1vdGl2
YXRpb24gd2FzIHRvIGltcHJvdmUgYmVuY2htYXJrCj4gcmVzdWx0cyBvZiBhIHN5c3RlbSBnaXZl
biB0byBhIGN1c3RvbWVyIGZvciBldmFsdWF0aW9uLgoKSGF2ZSB5b3UgdHJpZWQgdGhlIG5ldyBW
R0lDPyBJIGFtIGN1cmlvdXMgaWYgeW91IHNlZSBhIHBlcmZvcm1hbmNlIGRyb3AKY29tcGFyZWQg
dG8gdGhlIG9sZCBWR0lDLiBJdCAqc2hvdWxkKiBiZSBmYXN0ZXIgaW4gdGhlIGNvbW1vbiBjYXNl
IG9mCm5vIChvciBtYXliZSBvbmUpIHBlbmRpbmcgaW50ZXJydXB0cywgYmVjYXVzZSBpdCBkb2Vz
bid0IGJvdGhlciB0bwp0b3VjaCBMUnMgYXQgYWxsLgoKPiBUaGlzIHBhdGNoIHNlcmllcyBpcyB0
YWlsb3JlZCBmb3IgR0lDdjIgb24gUkNBUiBIMy4gU2V2ZXJhbAo+IG9mIHRoZSBtb3N0IGNvbnRy
b3ZlcnNpYWwgcGF0Y2hlcyAoaS5lLiBMUnMgc2hhZG93aW5nKSB3ZXJlCj4gbm90IHNoYXJlZCB0
byB0aGUgY3VzdG9tZXIsIGFuZCBoZXJlIGFyZSBmb3IgY29tbWVudHMgYW5kIGRpc2N1c3Npb24u
Cj4gSSBob3BlIHNldmVyYWwgcGF0Y2hlcyBmcm9tIGhlcmUgY291bGQgYmUgdXBzdHJlYW1lZC4g
U29tZSBhcyBpcywKPiBvdGhlcnMgd2l0aCBtb2RpZmljYXRpb25zLgo+IAo+IFRoZXJlIGFyZSBz
ZXZlcmFsIHNpbXBsZSBpZGVhcyBiZWhpbmQgdGhlc2UgY2hhbmdlczoKPiDCoMKgwqAgLSByZWR1
Y2UgYW4gZXhjZXNzaXZlIGNvZGUgKGNvbmRpdGlvbiBjaGVja3MpCj4gwqDCoMKgIC0gZHJvcCBh
biBleGNlc3NpdmUgcGVyaXBoZXJhbCByZWdpc3RlciBhY2Nlc3Nlcwo+IMKgwqDCoCAtIGlmIG5v
dCByZWR1Y2UsIHRoZW4gbW92ZSBhbiBleGNlc3NpdmUgY29kZSBvdXQgb2Ygc3BpbmxvY2tzCj4g
wqDCoMKgIC0gaWYgbm90IGRyb3AsIHRoZW4gbW92ZSBhbiBleGNlc3NpdmUgcmVnaXN0ZXIKPiDC
oMKgwqDCoMKgIGFjY2Vzc2VzIG91dCBvZiBzcGlubG9ja3MKClNvIHNvbWUgb2YgdGhlIHBhdGNo
ZXMgY29udGFpbiBzb21lIGdvb2QgaWRlYXMsIGJ1dCBhcyBKdWxpZW4gc2FpZDogd2UKd291bGQg
bmVlZCBzb21lIG51bWJlcnMgdG8gcHJvdmUgdGhhdCB0aGV5IGFyZSB3b3J0aCBpdC4KCkNoZWVy
cywKQW5kcmUuCiAKPiBXaXRoIHBvcnRpbmcgZXhpc3RpbmcgcGF0Y2hlcywgSSd2ZSBnb3QgYW5v
dGhlciBpZGVhIHRoYXQgYWNjZXNzaW5nCj4gUEVSX0NQVSB2YXJpYWJsZXMgbGlrZSBgY3VycmVu
dGAgYW5kIGBscl9tYXNrYCBpcyBub3QgcmVhbGx5IGNoZWFwLgo+IFNvIGl0IHNob3VsZCBwcm9k
dWNlIGZhc3RlciBjb2RlIGtlZXBpbmcgYGxyX21hc2tgIHNvbGVseSBpbgo+IGBzdHJ1Y3QgdmNw
dWAgYW5kIHBhc3MgYGN1cnJlbnRgIGFzIGEgZnVuY3Rpb24gcGFyYW1ldGVyIGluc3RlYWQKPiBv
ZiBjYWxjdWxhdGlvbiBpdCBlYWNoIHRpbWUgaW4gY2FsbGVkIGZ1bmN0aW9ucy4KPiAKPiBBbmRy
aWkgQW5pc292ICgxNSk6Cj4gwqAgaGFjazogZHJvcCBHSUMgdjMgc3VwcG9ydAo+IMKgIHZnaWM6
IG1vdmUgcGF1c2VfZmxhZ3MgY2hlY2sgb3V0IG9mIHZnaWMgc3BpbmxvY2sKPiDCoCB2Z2ljOiBt
b3ZlIGlycV90b19wZW5kaW5nIG91dCBvZiBsb2NrCj4gwqAgZ2ljLXZnaWM6IERyb3AgYW4gZXhj
ZXNzaXZlIGNsZWFyX2xycwo+IMKgIGdpYzogZHJvcCBpbnRlcnJ1cHRzIGVuYWJsaW5nIG9uIGlu
dGVycnVwdHMgcHJvY2Vzc2luZwo+IMKgIGdpYy12Z2ljOnZnaWM6IGRvIG5vdCBrZWVwIGRpc2Fi
bGVkIElSUXMgaW4gYW55IG9mIHF1ZXVlcwo+IMKgIGdpYzogc2VwYXJhdGUgcHBpIHByb2Nlc3Np
bmcKPiDCoCBnaWMtdmdpYzp2Z2ljOiBhdm9pZCBleGNlc3NpdmUgY29udmVyc2lvbnMKPiDCoCBn
aWM6dmdpYzpnaWMtdmdpYzogaW50cm9kdWNlIG5vbi1hdG9taWMgYml0b3BzCj4gwqAgaXJxOiBz
a2lwIGFjdGlvbiBhdmFsYWJpbGl0eSBjaGVjayBmb3IgZ3Vlc3QncyBJUlEKPiDCoCBnaWMtdjI6
IFdyaXRlIEhDUiBvbmx5IG9uIGNoYW5nZQo+IMKgIGdpYy12Z2ljOiBza2lwIGlycXMgbG9ja2lu
Zwo+IMKgIGhhY2s6IGFybS9kb21haW46IHNpbXBsaWZ5IGNvbnRleHQgcmVzdG9yZSBmcm9tIGlk
bGUgdmNwdQo+IMKgIGhhY2s6IG1vdmUgZ2ljdjIgTFJzIHJlYWRzIGFuZCB3cml0ZXMgb3V0IG9m
IHNwaW5sb2Nrcwo+IMKgIGdpYzogdmdpYzogYWxpZ24gZnJlcXVlbnRseSBhY2Nlc3NlZCBkYXRh
IGJ5IGNhY2hlIGxpbmUgc2l6ZQo+IAo+IEp1bGllbiBHcmFsbCAoMSk6Cj4gwqAgeGVuL2FybTog
UmUtZW5hYmxlIGludGVycnVwdCBsYXRlciBpbiB0aGUgdHJhcCBwYXRoCj4gCj4gwqB4ZW4vYXJj
aC9hcm0vYXJtNjQvZW50cnkuU8KgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTEgKystLS0KPiDCoHhl
bi9hcmNoL2FybS9jb25maWdzL2FybTY0X2RlZmNvbmZpZyB8wqAgMSArCj4gwqB4ZW4vYXJjaC9h
cm0vZG9tYWluLmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAyNSArKysrKystLS0t
Cj4gwqB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fCA2MyArKysrKysrKysrKysrKysrLS0tLS0tLS0KPiDCoHhlbi9hcmNoL2FybS9naWMtdjMtbHBp
LmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCAyICsKPiDCoHhlbi9hcmNoL2FybS9naWMtdjMu
Y8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgMiArCj4gwqB4ZW4vYXJjaC9hcm0v
Z2ljLXZnaWMuY8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgODQKPiArKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLSB4ZW4vYXJjaC9hcm0vZ2ljLmMKPiB8IDMyICsrKysrKysrKysr
LS0geGVuL2FyY2gvYXJtL2lycS5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHwgNDYKPiArKysrKysrKysrKysrKystLS0geGVuL2FyY2gvYXJtL3RyYXBzLmPCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgNiArKysKPiDCoHhlbi9hcmNoL2FybS92Z2ljLXYz
LWl0cy5jwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDMgKy0KPiDCoHhlbi9hcmNoL2FybS92Z2lj
LmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgOTMKPiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0KPiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmPCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgfMKgIDIgKwo+IHhlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmjC
oMKgwqDCoMKgwqDCoMKgIHzCoCAyICstCj4geGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgfCAxMCArKy0tCj4geGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDMgKysKPiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMu
aMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMjQgKysrKysrLS0tLQo+IHhlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5owqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDEgKyAxOCBmaWxlcyBjaGFuZ2Vk
LCAyOTkKPiBpbnNlcnRpb25zKCspLCAxMTEgZGVsZXRpb25zKC0pCj4gCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:09:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12:09: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-devel-bounces@lists.xenproject.org>)
	id 1gSL8A-0003Uo-Fl; Thu, 29 Nov 2018 12:09: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=wSHd=OI=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1gSL89-0003Uh-N2
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 12:09:17 +0000
X-Inumbo-ID: 96f7c396-f3cf-11e8-9e66-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 96f7c396-f3cf-11e8-9e66-12d6303a7972;
 Thu, 29 Nov 2018 12:09:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AA14EEBD;
 Thu, 29 Nov 2018 04:09:14 -0800 (PST)
Received: from donnerap.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com
 [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 97B533F5AF;
 Thu, 29 Nov 2018 04:09:13 -0800 (PST)
Date: Thu, 29 Nov 2018 12:08:13 +0000
From: Andre Przywara <andre.przywara@arm.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <20181129120813.07ab5a9c@donnerap.cambridge.arm.com>
In-Reply-To: <1543440731-21947-3-git-send-email-andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
 <1543440731-21947-3-git-send-email-andrii.anisov@gmail.com>
Organization: ARM
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; aarch64-unknown-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 02/16] hack: drop GIC v3 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyOCBOb3YgMjAxOCAyMzozMTo1NyArMDIwMApBbmRyaWkgQW5pc292IDxhbmRyaWku
YW5pc292QGdtYWlsLmNvbT4gd3JvdGU6CgpIaSwKCj4gRnJvbTogQW5kcmlpIEFuaXNvdiA8YW5k
cmlpX2FuaXNvdkBlcGFtLmNvbT4KPiAKPiBUaGlzIHJlZHVjZXMgc29tZSBjb2RlIGFuZCBjb25k
aXRpb25zIGluIGFuIElSUSBwcm9jZXNzaW5nIHBhdGgsCj4gYW5kIG9wZW5zIHdheSB0byBmdXJ0
aGVyIGNvZGUgcmVkdWN0aW9uLgoKV2hpbGUgSSB1bmRlcnN0YW5kIHRoYXQgdGhpcyBpcyBzb21l
IHNvcnQgb2YgYSBoYWNrLCBJIGFtIGNvbW1lbnRpbmcKanVzdCBvbiB0aGlzIHBhdGNoIHRvIGRl
bW9uc3RyYXRlIHNvbWUgaXNzdWVzIEkgc2VlIGFsbCBvdmVyIHRoZSBzZXJpZXMuClNvIHBsZWFz
ZSBhcHBseSB0aG9zZSBpZGVhcyB0byB0aGUgb3RoZXIgcGF0Y2hlcyBhcyB3ZWxsIGlmIGFwcGxp
Y2FibGUuCgo+IEFsc28gaW5zZXJ0IGNvbXBpbGF0aW9uIGVycm9ycyBpbnRvIGdpY3YzIGNvZGUs
IGJlY2F1c2UgaXQgd291bGQKPiBub3QgY29tcGlsZSBvciB3b3JrIHdpdGggZm9sbG93aW5nIHBh
dGNoZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBl
cGFtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2NvbmZpZ3MvYXJtNjRfZGVmY29uZmlnIHwg
IDEgKwo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jICAgICAgICAgICAgfCAgMiArKwo+ICB4
ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICAgICAgfCAgMiArKwo+ICB4ZW4vYXJjaC9h
cm0vZ2ljLXZnaWMuYyAgICAgICAgICAgICAgfCAxMyArKysrKysrKysrKystCj4gIHhlbi9hcmNo
L2FybS9naWMuYyAgICAgICAgICAgICAgICAgICB8ICA2ICsrKysrKwo+ICB4ZW4vYXJjaC9hcm0v
dmdpYy12My1pdHMuYyAgICAgICAgICAgfCAgMSArCj4gIHhlbi9hcmNoL2FybS92Z2ljLmMgICAg
ICAgICAgICAgICAgICB8IDIwICsrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL2FybS92
Z2ljL3ZnaWMuYyAgICAgICAgICAgICB8ICAyICsrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vaXJx
LmggICAgICAgICAgICB8ICAyICsrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oICAgICAg
ICAgICB8IDE3ICsrKysrKysrKysrLS0tLS0tCj4gIDEwIGZpbGVzIGNoYW5nZWQsIDU5IGluc2Vy
dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9j
b25maWdzL2FybTY0X2RlZmNvbmZpZwo+IGIveGVuL2FyY2gvYXJtL2NvbmZpZ3MvYXJtNjRfZGVm
Y29uZmlnIGluZGV4IGU2OWRlMjkuLjQ1MmM3YWMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L2NvbmZpZ3MvYXJtNjRfZGVmY29uZmlnCj4gKysrIGIveGVuL2FyY2gvYXJtL2NvbmZpZ3MvYXJt
NjRfZGVmY29uZmlnCj4gQEAgLTAsMCArMSBAQAo+ICsjIENPTkZJR19HSUNWMyBpcyBub3Qgc2V0
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLWxwaS5jCj4gaW5kZXggZThjNmUxNS4uYmU2NGUxNyAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC9hcm0vZ2ljLXYzLWxwaS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYwo+
IEBAIC0zMiw2ICszMiw4IEBACj4gICNpbmNsdWRlIDxhc20vcGFnZS5oPgo+ICAjaW5jbHVkZSA8
YXNtL3N5c3JlZ3MuaD4KPiAgCj4gKyNlcnJvciAiVGhlIGN1cnJlbnQgZ2ljL3ZnaWMvZG9tYWlu
IGNvZGUgZG9lcyBub3Qgc3VwcG9ydCBHSUN2MyIKPiArCgpJIGRpZG4ndCBjaGVjayB0b28gdGhv
cm91Z2hseSwgYnV0IHdoeSBkbyB5b3UgbmVlZCB0aGlzPyBZb3VyIGNvZGUKY2hhbmdlcyBiZWxv
dyBzZWVtIHRvIGJlIGd1YXJkZWQgYnkgI2lmZGVmIENPTkZJR19HSUNWMywgc28gdGhpcyBmaWxl
CihhbmQgdGhlIG5leHQpIHdvdWxkbid0IGV2ZW4gYmUgYnVpbGQuCgo+ICAvKgo+ICAgKiBUaGVy
ZSBjb3VsZCBiZSBhIGxvdCBvZiBMUElzIG9uIHRoZSBob3N0IHNpZGUsIGFuZCB0aGV5IGFsd2F5
cyBnbwo+IHRvCj4gICAqIGEgZ3Vlc3QuIFNvIGhhdmluZyBhIHN0cnVjdCBpcnFfZGVzYyBmb3Ig
ZWFjaCBvZiB0aGVtIHdvdWxkIGJlCj4gd2FzdGVmdWwgZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IGluZGV4IDZmYmMxMDYuLjhlODM1
YjUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL2dpYy12My5jCj4gQEAgLTQ0LDYgKzQ0LDggQEAKPiAgI2luY2x1ZGUgPGFzbS9pby5oPgo+
ICAjaW5jbHVkZSA8YXNtL3N5c3JlZ3MuaD4KPiAgCj4gKyNlcnJvciAiVGhlIGN1cnJlbnQgZ2lj
L3ZnaWMvZG9tYWluIGNvZGUgZG9lcyBub3Qgc3VwcG9ydCBHSUN2MyIKPiArCj4gIC8qIEdsb2Jh
bCBzdGF0ZSAqLwo+ICBzdGF0aWMgc3RydWN0IHsKPiAgICAgIHZvaWQgX19pb21lbSAqbWFwX2Ri
YXNlOyAgLyogTWFwcGVkIGFkZHJlc3Mgb2YgZGlzdHJpYnV0b3IKPiByZWdpc3RlcnMgKi8gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCj4gYi94ZW4vYXJjaC9hcm0vZ2ljLXZn
aWMuYyBpbmRleCA5OTAzOTljLi44Njk5ODdhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9n
aWMtdmdpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKPiBAQCAtMzYsNyArMzYs
OSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ2ljX3NldF9scihpbnQgbHIsIHN0cnVjdAo+IHBlbmRp
bmdfaXJxICpwLCB7Cj4gICAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOwo+ICAK
PiArI2lmZGVmIENPTkZJR19HSUNWMwo+ICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUFJJ
U1RJTkVfTFBJLCAmcC0+c3RhdHVzKTsKPiArI2VuZGlmCj4gIAo+ICAgICAgZ2ljX2h3X29wcy0+
dXBkYXRlX2xyKGxyLCBwLT5pcnEsIHAtPnByaW9yaXR5LAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHAtPmRlc2MgPyBwLT5kZXNjLT5pcnEgOiBJTlZBTElEX0lSUSwKPiBzdGF0ZSk7IEBA
IC03Nyw5ICs3OSwxMSBAQCB2b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUK
PiAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKSB7Cj4gICAgICBzdHJ1Y3QgcGVuZGluZ19p
cnEgKm4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7Cj4gIAo+ICsjaWZkZWYgQ09O
RklHX0dJQ1YzCj4gICAgICAvKiBJZiBhbiBMUEkgaGFzIGJlZW4gcmVtb3ZlZCBtZWFud2hpbGUs
IHRoZXJlIGlzIG5vdGhpbmcgbGVmdAo+IHRvIHJhaXNlLiAqLyBpZiAoIHVubGlrZWx5KCFuKSAp
Cj4gICAgICAgICAgcmV0dXJuOwo+ICsjZW5kaWYKClNvIGFyZSB5b3Ugc3VyZSB0aGF0IHRoaXMg
cmVhbGx5IHNhdmVzIHlvdSBzb21ldGhpbmc/IFRoaXMgY2hlY2sgYm9pbHMKZG93biB0byBhOgoJ
Y2J6ICAgICB4MCwgNjcwIDxnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKzB4ODg+CmluIGFzc2VtYmx5
LCB3aGljaCBpcyBiYXNpY2FsbHkgZnJlZSBvbiBtb2Rlcm4gQ1BVcy4KU3VycHJpc2luZ2x5IHJl
bW92aW5nIHRoaXMgcmVtb3ZlcyBzb21lIG1vcmUgaW5zdHJ1Y3Rpb25zIGZyb20gdGhlCmZ1bmN0
aW9uLCBpdCB3b3VsZCBiZSBpbnRlcmVzdGluZyB0byBrbm93IHdoeS4KCkluIGdlbmVyYWwgSSBn
ZXQgdGhlIGltcHJlc3Npb24geW91IG9wdGltaXNlIHRoaW5ncyBqdXN0IGJ5IGxvb2tpbmcgYXQK
dGhlIEMgY29kZS4gRG9lcyBzYXZpbmcgYSBmZXcgaW5zdHJ1Y3Rpb25zIGhlcmUgYW5kIHRoZXJl
IHJlYWxseSBtYWtlIGEKZGlmZmVyZW5jZT8gRm9yIGluc3RhbmNlIEknZCBzYXkgdGhhdCBhbnkg
bm9uLW1lbW9yeSBpbnN0cnVjdGlvbnMgYXJlCm5vdCB3b3J0aCB0byB0aGluayBhYm91dCwgYW5k
IGFueSBzdGFjayBhY2Nlc3NlcyBhcmUgcHJvYmFibHkgY2F1Z2h0IGluCnRoZSBMMSBjYWNoZS4K
CkluIGdlbmVyYWwgSSBiZWxpZXZlIHlvdXIgcGVyZm9ybWFuY2UgZHJvcCBpcyBkdWUgdG8gKmV4
aXRzKiBmcm9tIHRoZQpndWVzdHMgZHVlIHRvIHRoZSBoL3cgaW50ZXJydXB0cywgbm90IG5lY2Vz
c2FyaWx5IGJlY2F1c2Ugb2YgdGhlIFZHSUMKY29kZS4gU28gdG8gcmVkdWNlIGxhdGVuY3kgSSB0
aGluayBpdCB3b3VsZCBiZSBtb3JlIHdvcnRod2hpbGUgdG8gc2VlCmlmIHdlIGNhbiByZWR1Y2Ug
dGhlIHdvcmxkIHN3aXRjaCB0aW1lLCBieSBhdm9pZGluZyB1bm5lc3NhcnkKc2F2ZS9yZXN0b3Jl
cy4KQXQgbGVhc3QgdGhhdCBzYXZlZCBhIGxvdCBpbiBLVk0gKHdpdGggVkhFKSwgYWx0aG91Z2gg
dGhlIGNvbmRpdGlvbnMKdGhlcmUgYXJlIHF1aXRlIGRpZmZlcmVudC4KCj4gICAgICBBU1NFUlQo
c3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Cj4gIAo+IEBAIC0xMTIsMTMgKzEx
NiwxNCBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGdpY19maW5kX3VudXNlZF9scihzdHJ1Y3QKPiB2
Y3B1ICp2LCB7Cj4gICAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2dldF9ucl9scnMoKTsK
PiAgICAgIHVuc2lnbmVkIGxvbmcgKmxyX21hc2sgPSAodW5zaWduZWQgbG9uZyAqKSAmdGhpc19j
cHUobHJfbWFzayk7Cj4gLSAgICBzdHJ1Y3QgZ2ljX2xyIGxyX3ZhbDsKPiAgCj4gICAgICBBU1NF
UlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Cj4gIAo+ICsjaWZkZWYgQ09O
RklHX0dJQ1YzCgpJIGFtIG5vdCBhZ2FpbnN0IHJlbW92aW5nIEdJQ3YzIGNvZGUgZnJvbSB0aGUg
Y29kZSBwYXRoIGlmIHRoYXQgaXMKbm90IGNvbmZpZ3VyZWQsIGJ1dCBvYnZpb3VzbHkgdGhvc2Ug
I2lmZGVmJ3MgZGlyZWN0bHkgaW4gdGhlIGNvZGUgYXJlCmhpZGVvdXMuCklmIHlvdSBjYW4gcHJv
dmUgdGhhdCB0aGlzIHNhdmVzIHlvdSBzb21ldGhpbmcsIHlvdSBjb3VsZCB0aGluawpmYWN0b3Jp
bmcgb3V0IHRob3NlIGZ1bmN0aW9ucywgYW5kIGRlZmluZSB0aGVtIGFzIGVtcHR5IGlmIENPTkZJ
R19HSUNWMwppcyBub3QgZGVmaW5lZC4KSW4gdGhpcyBjYXNlIHlvdSBjb3VsZCBkbyAob3V0c2lk
ZSBvZiB0aGlzIGZ1bmN0aW9uKToKCiNpZmRlZiBDT05GSUdfR0lDVjMKI2RlZmluZSBscGlfcHJp
c3RpbmVfYml0X3NldChwKQlcCgl0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwg
JihwKS0+c3RhdHVzKQojZWxzZQojZGVmaW5lIGxwaV9wcmlzdGluZV9iaXRfc2V0KHApIGZhbHNl
CiNlbmRpZgoKVGhhdCBzaG91bGQgbWFrZSBhIGZhaXJseSByZWNlbnQgR0NDIHJlbW92ZSB0aGUg
d2hvbGUgbG9vcC4gQnR3OiBNYWtlCnN1cmUgeW91IHVzZSBhdCAqbGVhc3QqIEdDQyA2LCBidXQg
cHJlZmVyYWJseSBhIG5ld2VyIHZlcnNpb24uIFRoZXkKaW1wcm92ZWQgcXVpdGUgYSBsb3Qgd2hl
biBpdCBjb21lcyB0byBkZWFkIGNvZGUgZWxpbWluYXRpb24uCgo+ICAgICAgaWYgKCB1bmxpa2Vs
eSh0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwgJnAtPnN0YXR1cykpICkKPiAg
ICAgIHsKPiAgICAgICAgICB1bnNpZ25lZCBpbnQgdXNlZF9scjsKPiArICAgICAgICBzdHJ1Y3Qg
Z2ljX2xyIGxyX3ZhbDsKPiAgCj4gICAgICAgICAgZm9yX2VhY2hfc2V0X2JpdCh1c2VkX2xyLCBs
cl9tYXNrLCBucl9scnMpCj4gICAgICAgICAgewo+IEBAIC0xMjcsNiArMTMyLDcgQEAgc3RhdGlj
IHVuc2lnbmVkIGludCBnaWNfZmluZF91bnVzZWRfbHIoc3RydWN0Cj4gdmNwdSAqdiwgcmV0dXJu
IHVzZWRfbHI7Cj4gICAgICAgICAgfQo+ICAgICAgfQo+ICsjZW5kaWYKPiAgCj4gICAgICBsciA9
IGZpbmRfbmV4dF96ZXJvX2JpdChscl9tYXNrLCBucl9scnMsIGxyKTsKPiAgCj4gQEAgLTE0Miw5
ICsxNDgsMTEgQEAgdm9pZCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LAo+IHVu
c2lnbmVkIGludCB2aXJ0dWFsX2lycSwgCj4gICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYt
PmFyY2gudmdpYy5sb2NrKSk7Cj4gIAo+ICsjaWZkZWYgQ09ORklHX0dJQ1YzCj4gICAgICBpZiAo
IHVubGlrZWx5KCFwKSApCj4gICAgICAgICAgLyogQW4gdW5tYXBwZWQgTFBJIGRvZXMgbm90IG5l
ZWQgdG8gYmUgcmFpc2VkLiAqLwo+ICAgICAgICAgIHJldHVybjsKPiArI2VuZGlmCj4gIAo+ICAg
ICAgaWYgKCB2ID09IGN1cnJlbnQgJiYgbGlzdF9lbXB0eSgmdi0+YXJjaC52Z2ljLmxyX3BlbmRp
bmcpICkKPiAgICAgIHsKPiBAQCAtMTcyLDYgKzE4MCw4IEBAIHN0YXRpYyB2b2lkIGdpY191cGRh
dGVfb25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQKPiBpKSBnaWNfaHdfb3BzLT5yZWFkX2xyKGks
ICZscl92YWwpOwo+ICAgICAgaXJxID0gbHJfdmFsLnZpcnE7Cj4gICAgICBwID0gaXJxX3RvX3Bl
bmRpbmcodiwgaXJxKTsKPiArCj4gKyNpZmRlZiBDT05GSUdfR0lDVjMKPiAgICAgIC8qCj4gICAg
ICAgKiBBbiBMUEkgbWlnaHQgaGF2ZSBiZWVuIHVubWFwcGVkLCBpbiB3aGljaCBjYXNlIHdlIGp1
c3QgY2xlYW4KPiB1cCBoZXJlLgo+ICAgICAgICogSWYgdGhhdCBMUEkgaXMgbWFya2VkIGFzIFBS
SVNUSU5FLCB0aGUgaW5mb3JtYXRpb24gaW4gdGhlIExSCj4gaXMgYm9ndXMsIEBAIC0xODgsNiAr
MTk4LDcgQEAgc3RhdGljIHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0Cj4gdmNwdSAqdiwg
aW50IGkpIAo+ICAgICAgICAgIHJldHVybjsKPiAgICAgIH0KPiArI2VuZGlmCj4gIAo+ICAgICAg
aWYgKCBscl92YWwuYWN0aXZlICkKPiAgICAgIHsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gaW5kZXggNmNjN2RlYy4uNzdmYzA2ZiAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMK
PiBAQCAtMTM2LDcgKzEzNiw5IEBAIGludCBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0KHN0cnVjdCBk
b21haW4gKmQsCj4gdW5zaWduZWQgaW50IHZpcnEsIC8qIENhbGxlciBoYXMgYWxyZWFkeSBjaGVj
a2VkIHRoYXQgdGhlIElSUSBpcyBhbgo+IFNQSSAqLyBBU1NFUlQodmlycSA+PSAzMik7Cj4gICAg
ICBBU1NFUlQodmlycSA8IHZnaWNfbnVtX2lycXMoZCkpOwo+ICsjaWZkZWYgQ09ORklHX0dJQ1Yz
Cj4gICAgICBBU1NFUlQoIWlzX2xwaSh2aXJxKSk7Cj4gKyNlbmRpZgoKV2FpdCwgZGlkIHlvdSBh
Y3R1YWxseSBiZW5jaG1hcmsgYSBkZWJ1ZyBidWlsZD8KQVNTRVJUcyBkZWZpbmUgdG8gbm90aGlu
ZyB1bmxlc3MgeW91IGhhdmUgQ09ORklHX0RFQlVHPXkuIFdlIGluc2VydAp0aGVtIGV4Y2Vzc2l2
ZWx5IHVuZGVyIHRoaXMgcHJlbWlzZTogSGF2ZSBzZWVtaW5nbHkgb2J2aW91cyBjaGVja3MgdG8K
aGVscCBjYXRjaGluZyBidWdzLCB0aGV5IHdvbid0IGNvc3QgYW55dGhpbmcgbm9ybWFsbHkgaW4g
cHJvZHVjdGlvbgpidWlsZHMuCiAgCj4gICAgICAvKgo+ICAgICAgICogV2hlbiByb3V0aW5nIGFu
IElSUSB0byBndWVzdCwgdGhlIHZpcnR1YWwgc3RhdGUgaXMgbm90IHN5bmNlZAo+IEBAIC0xNjgs
NyArMTcwLDkgQEAgaW50IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAq
ZCwKPiB1bnNpZ25lZCBpbnQgdmlycSwgCj4gICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmRl
c2MtPmxvY2spKTsKPiAgICAgIEFTU0VSVCh0ZXN0X2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3Rh
dHVzKSk7Cj4gKyNpZmRlZiBDT05GSUdfR0lDVjMKPiAgICAgIEFTU0VSVCghaXNfbHBpKHZpcnEp
KTsKPiArI2VuZGlmCj4gIAo+ICAgICAgLyoKPiAgICAgICAqIFJlbW92aW5nIGFuIGludGVycnVw
dCB3aGlsZSB0aGUgZG9tYWluIGlzIHJ1bm5pbmcgbWF5IGhhdmUKPiBAQCAtMzkxLDYgKzM5NSw3
IEBAIHZvaWQgZ2ljX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiBpbnQg
aXNfZmlxKSBkb19JUlEocmVncywgaXJxLCBpc19maXEpOwo+ICAgICAgICAgICAgICBsb2NhbF9p
cnFfZGlzYWJsZSgpOwo+ICAgICAgICAgIH0KPiArI2lmZGVmIENPTkZJR19HSUNWMwo+ICAgICAg
ICAgIGVsc2UgaWYgKCBpc19scGkoaXJxKSApCgpTaW1pbGFybHkgdG8gd2hhdCBJIHdyb3RlIGFi
b3ZlLCB5b3UgY291bGQgbWFrZSBzdXJlIHRoYXQgaXNfbHBpKCkKYWx3YXlzIHJldHVybiBmYWxz
ZSBpZiBHSUN2MyBpcyBub3QgY29uZmlndXJlZC4gR0NDIHdpbGwgdGhlbiByZW1vdmUKYW55IGNv
ZGUgdXNpbmcgdGhpcyBmdW5jdGlvbi4KVGhpcyB3b3VsZCBzYXZlIHlvdSBtb3N0IG9mIHRoZSBj
aHVua3MgYmVsb3cgYW5kIGtlZXAgdGhlIGNvZGUgcmVhZGFibGUuCgo+ICAgICAgICAgIHsKPiAg
ICAgICAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwo+IEBAIC0zOTgsNiArNDAzLDcgQEAgdm9p
ZCBnaWNfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+IGludCBpc19maXEp
IGdpY19od19vcHMtPmRvX0xQSShpcnEpOwo+ICAgICAgICAgICAgICBsb2NhbF9pcnFfZGlzYWJs
ZSgpOwo+ICAgICAgICAgIH0KPiArI2VuZGlmCj4gICAgICAgICAgZWxzZSBpZiAoIHVubGlrZWx5
KGlycSA8IDE2KSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBkb19zZ2kocmVncywgaXJx
KTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9h
cm0vdmdpYy12My1pdHMuYwo+IGluZGV4IDViNzNjNGUuLjNjNjY5M2QgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1p
dHMuYwo+IEBAIC00Nyw2ICs0Nyw3IEBACj4gICNpbmNsdWRlIDxhc20vdmdpYy1lbXVsLmg+Cj4g
ICNpbmNsdWRlIDxhc20vdnJlZy5oPgo+ICAKPiArI2Vycm9yICJUaGUgY3VycmVudCBnaWMvdmdp
Yy9kb21haW4gY29kZSBkb2VzIG5vdCBzdXBwb3J0IEdJQ3YzIgo+ICAvKgo+ICAgKiBEYXRhIHN0
cnVjdHVyZSB0byBkZXNjcmliZSBhIHZpcnR1YWwgSVRTLgo+ICAgKiBJZiBib3RoIHRoZSB2Y21k
X2xvY2sgYW5kIHRoZSBpdHNfbG9jayBhcmUgcmVxdWlyZWQsIHRoZQo+IHZjbWRfbG9jayBtdXN0
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+
IGluZGV4IGYyNjA4YjAuLmEyNDE5ZDAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMu
Ywo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBAQCAtNjQsMTQgKzY0LDE4IEBAIHN0cnVj
dCB2Z2ljX2lycV9yYW5rICp2Z2ljX3JhbmtfaXJxKHN0cnVjdCB2Y3B1Cj4gKnYsIHVuc2lnbmVk
IGludCBpcnEpIAo+ICB2b2lkIHZnaWNfaW5pdF9wZW5kaW5nX2lycShzdHJ1Y3QgcGVuZGluZ19p
cnEgKnAsIHVuc2lnbmVkIGludCB2aXJxKQo+ICB7Cj4gKyNpZmRlZiBDT05GSUdfR0lDVjMKPiAg
ICAgIC8qIFRoZSBscGlfdmNwdV9pZCBmaWVsZCBtdXN0IGJlIGJpZyBlbm91Z2ggdG8gaG9sZCBh
IFZDUFUgSUQuICovCj4gICAgICBCVUlMRF9CVUdfT04oQklUKHNpemVvZihwLT5scGlfdmNwdV9p
ZCkgKiA4KSA8IE1BWF9WSVJUX0NQVVMpOwo+ICsjZW5kaWYKPiAgCj4gICAgICBtZW1zZXQocCwg
MCwgc2l6ZW9mKCpwKSk7Cj4gICAgICBJTklUX0xJU1RfSEVBRCgmcC0+aW5mbGlnaHQpOwo+ICAg
ICAgSU5JVF9MSVNUX0hFQUQoJnAtPmxyX3F1ZXVlKTsKPiAgICAgIHAtPmlycSA9IHZpcnE7Cj4g
KyNpZmRlZiBDT05GSUdfR0lDVjMKPiAgICAgIHAtPmxwaV92Y3B1X2lkID0gSU5WQUxJRF9WQ1BV
X0lEOwo+ICsjZW5kaWYKCklJVUMsIHZnaWNfaW5pdF9wZW5kaW5nX2lycSgpIGlzIG9ubHkgY2Fs
bGVkIG9uIGRvbWFpbi9WR0lDIGluaXQgKGFuZCBvbgptYXBwaW5nIGFuIExQSSkuIFNvIGhvdyBk
b2VzIG9wdGltaXNpbmcgdGhpcyBmdW5jdGlvbiBoZWxwIHlvdSB3aXRoCnlvdXIgaW50ZXJydXB0
IGxhdGVuY3k/Cgo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCB2Z2ljX3JhbmtfaW5pdChzdHJ1Y3Qg
dmdpY19pcnFfcmFuayAqcmFuaywgdWludDhfdCBpbmRleCwKPiBAQCAtMjQzLDkgKzI0NywxMSBA
QCBzdGF0aWMgaW50IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoc3RydWN0IHZjcHUKPiAqdiwgdW5z
aWduZWQgaW50IHZpcnEpIHsKPiAgICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rOwo+ICAK
PiArI2lmZGVmIENPTkZJR19HSUNWMwo+ICAgICAgLyogTFBJcyBkb24ndCBoYXZlIGEgcmFuaywg
YWxzbyBzdG9yZSB0aGVpciBwcmlvcml0eSBzZXBhcmF0ZWx5Lgo+ICovIGlmICggaXNfbHBpKHZp
cnEpICkKPiAgICAgICAgICByZXR1cm4KPiB2LT5kb21haW4tPmFyY2gudmdpYy5oYW5kbGVyLT5s
cGlfZ2V0X3ByaW9yaXR5KHYtPmRvbWFpbiwgdmlycSk7Cj4gKyNlbmRpZiAKPiAgICAgIHJhbmsg
PSB2Z2ljX3JhbmtfaXJxKHYsIHZpcnEpOwo+ICAgICAgcmV0dXJuIEFDQ0VTU19PTkNFKHJhbmst
PnByaW9yaXR5W3ZpcnEgJiBJTlRFUlJVUFRfUkFOS19NQVNLXSk7Cj4gQEAgLTI1Niw4ICsyNjIs
MTAgQEAgYm9vbCB2Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdAo+IHZj
cHUgKm5ldywgdW5zaWduZWQgaW50IGlycSkgdW5zaWduZWQgbG9uZyBmbGFnczsKPiAgICAgIHN0
cnVjdCBwZW5kaW5nX2lycSAqcDsKPiAgCj4gKyNpZmRlZiBDT05GSUdfR0lDVjMKPiAgICAgIC8q
IFRoaXMgd2lsbCBuZXZlciBiZSBjYWxsZWQgZm9yIGFuIExQSSwgYXMgd2UgZG9uJ3QgbWlncmF0
ZQo+IHRoZW0uICovIEFTU0VSVCghaXNfbHBpKGlycSkpOwo+ICsjZW5kaWYKPiAgCj4gICAgICBz
cGluX2xvY2tfaXJxc2F2ZSgmb2xkLT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICAKPiBAQCAt
MzEyLDYgKzMyMCw3IEBAIHZvaWQgYXJjaF9tb3ZlX2lycXMoc3RydWN0IHZjcHUgKnYpCj4gICAg
ICBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQ7Cj4gICAgICBpbnQgaTsKPiAgCj4gKyNpZmRlZiBDT05G
SUdfR0lDVjMKPiAgICAgIC8qCj4gICAgICAgKiBXZSBkb24ndCBtaWdyYXRlIExQSXMgYXQgdGhl
IG1vbWVudC4KPiAgICAgICAqIElmIHdlIGV2ZXIgZG8sIHdlIG11c3QgbWFrZSBzdXJlIHRoYXQg
dGhlIHN0cnVjdCBwZW5kaW5nX2lycQo+IGRvZXMgQEAgLTMyMiw2ICszMzEsNyBAQCB2b2lkIGFy
Y2hfbW92ZV9pcnFzKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgICogZG9uJ3QgcGFydGljaXBhdGUu
Cj4gICAgICAgKi8KPiAgICAgIEFTU0VSVCghaXNfbHBpKHZnaWNfbnVtX2lycXMoZCkgLSAxKSk7
Cj4gKyNlbmRpZgo+ICAKPiAgICAgIGZvciAoIGkgPSAzMjsgaSA8IHZnaWNfbnVtX2lycXMoZCk7
IGkrKyApCj4gICAgICB7Cj4gQEAgLTM0Myw4ICszNTMsMTAgQEAgdm9pZCB2Z2ljX2Rpc2FibGVf
aXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QKPiByLCBpbnQgbikgaW50IGkgPSAwOwo+ICAg
ICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0Owo+ICAKPiArI2lmZGVmIENPTkZJR19HSUNWMwo+ICAg
ICAgLyogTFBJcyB3aWxsIG5ldmVyIGJlIGRpc2FibGVkIHZpYSB0aGlzIGZ1bmN0aW9uLiAqLwo+
ICAgICAgQVNTRVJUKCFpc19scGkoMzIgKiBuICsgMzEpKTsKPiArI2VuZGlmCj4gIAo+ICAgICAg
d2hpbGUgKCAoaSA9IGZpbmRfbmV4dF9iaXQoJm1hc2ssIDMyLCBpKSkgPCAzMiApIHsKPiAgICAg
ICAgICBpcnEgPSBpICsgKDMyICogbik7Cj4gQEAgLTM5Myw4ICs0MDUsMTAgQEAgdm9pZCB2Z2lj
X2VuYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdAo+IHIsIGludCBuKSBzdHJ1Y3Qg
dmNwdSAqdl90YXJnZXQ7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+ICAK
PiArI2lmZGVmIENPTkZJR19HSUNWMwo+ICAgICAgLyogTFBJcyB3aWxsIG5ldmVyIGJlIGVuYWJs
ZWQgdmlhIHRoaXMgZnVuY3Rpb24uICovCj4gICAgICBBU1NFUlQoIWlzX2xwaSgzMiAqIG4gKyAz
MSkpOwo+ICsjZW5kaWYKPiAgCj4gICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0X2JpdCgmbWFz
aywgMzIsIGkpKSA8IDMyICkgewo+ICAgICAgICAgIGlycSA9IGkgKyAoMzIgKiBuKTsKPiBAQCAt
NDkwLDggKzUwNCwxMCBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEgKmlycV90b19wZW5kaW5nKHN0cnVj
dCB2Y3B1Cj4gKnYsIHVuc2lnbmVkIGludCBpcnEpCj4gICAgICAgKiBhcmUgdXNlZCBmb3IgU1BJ
czsgdGhlIHJlc3RzIGFyZSB1c2VkIGZvciBwZXIgY3B1IGlycXMgKi8KPiAgICAgIGlmICggaXJx
IDwgMzIgKQo+ICAgICAgICAgIG4gPSAmdi0+YXJjaC52Z2ljLnBlbmRpbmdfaXJxc1tpcnFdOwo+
ICsjaWZkZWYgQ09ORklHX0dJQ1YzCj4gICAgICBlbHNlIGlmICggaXNfbHBpKGlycSkgKQo+ICAg
ICAgICAgIG4gPSB2LT5kb21haW4tPmFyY2gudmdpYy5oYW5kbGVyLT5scGlfdG9fcGVuZGluZyh2
LT5kb21haW4sCj4gaXJxKTsgKyNlbmRpZgo+ICAgICAgZWxzZQo+ICAgICAgICAgIG4gPSAmdi0+
ZG9tYWluLT5hcmNoLnZnaWMucGVuZGluZ19pcnFzW2lycSAtIDMyXTsKPiAgICAgIHJldHVybiBu
Owo+IEBAIC01NTAsMTIgKzU2NiwxNCBAQCB2b2lkIHZnaWNfaW5qZWN0X2lycShzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QKPiB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSwgc3Bpbl9sb2NrX2ly
cXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLAo+IGZsYWdzKTsgCj4gICAgICBuID0gaXJxX3RvX3Bl
bmRpbmcodiwgdmlycSk7Cj4gKyNpZmRlZiBDT05GSUdfR0lDVjMKPiAgICAgIC8qIElmIGFuIExQ
SSBoYXMgYmVlbiByZW1vdmVkLCB0aGVyZSBpcyBub3RoaW5nIHRvIGluamVjdCBoZXJlLgo+ICov
IGlmICggdW5saWtlbHkoIW4pICkKPiAgICAgIHsKPiAgICAgICAgICBzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ICAgICAgICAgIHJldHVybjsKPiAg
ICAgIH0KPiArI2VuZGlmCj4gIAo+ICAgICAgLyogdmNwdSBvZmZsaW5lICovCj4gICAgICBpZiAo
IHRlc3RfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKSApCj4gQEAgLTYwNyw4ICs2MjUs
MTAgQEAgYm9vbCB2Z2ljX2V2dGNobl9pcnFfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKPiAgICAg
IHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKPiAgCj4gICAgICBwID0gaXJxX3RvX3BlbmRpbmcodiwg
di0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEpOwo+ICsjaWZkZWYgQ09ORklHX0dJQ1YzCj4gICAg
ICAvKiBEb2VzIG5vdCB3b3JrIGZvciBMUElzLiAqLwo+ICAgICAgQVNTRVJUKCFpc19scGkodi0+
ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEpKTsKPiArI2VuZGlmCj4gIAo+ICAgICAgcmV0dXJuIGxp
c3RfZW1wdHkoJnAtPmluZmxpZ2h0KTsKPiAgfQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPiBpbmRleCBlMjg0NGRjLi5i
OGRiZGFmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+IEBAIC03MDMsOCArNzAzLDEwIEBAIGJvb2wgdmdpY19l
dnRjaG5faXJxX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCj4gICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwo+ICAgICAgYm9vbCBwZW5kaW5nOwo+ICAKPiArI2lmZGVmIENPTkZJR19HSUNWMwo+ICAg
ICAgLyogRG9lcyBub3Qgd29yayBmb3IgTFBJcy4gKi8KPiAgICAgIEFTU0VSVCghaXNfbHBpKHYt
PmRvbWFpbi0+YXJjaC5ldnRjaG5faXJxKSk7Cj4gKyNlbmRpZgo+ICAKPiAgICAgIGlycSA9IHZn
aWNfZ2V0X2lycSh2LT5kb21haW4sIHYsIHYtPmRvbWFpbi0+YXJjaC5ldnRjaG5faXJxKTsKPiAg
ICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7Cj4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaXJxLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5o
Cj4gaW5kZXggZTQ1ZDU3NC4uNGYxZWYzYyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2lycS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaAo+IEBAIC02MywxMCAr
NjMsMTIgQEAgc3RydWN0IGlycV9kZXNjICpfX2lycV90b19kZXNjKGludCBpcnEpOwo+ICAKPiAg
dm9pZCBkb19JUlEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCBpcnEs
IGludAo+IGlzX2ZpcSk7IAo+ICsjaWZkZWYgQ09ORklHX0dJQ1YzCj4gIHN0YXRpYyBpbmxpbmUg
Ym9vbCBpc19scGkodW5zaWduZWQgaW50IGlycSkKPiAgewo+ICAgICAgcmV0dXJuIGlycSA+PSBM
UElfT0ZGU0VUOwo+ICB9Cj4gKyNlbmRpZgo+ICAKPiAgI2RlZmluZSBkb21haW5fcGlycV90b19p
cnEoZCwgcGlycSkgKHBpcnEpCj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gaW5kZXggNDQ3ZDI0ZS4uYzVj
YjYzZiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gQEAgLTYzLDI3ICs2MywzMiBAQCBzdHJ1Y3QgcGVu
ZGluZ19pcnEKPiAgICAgICAqIEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HOiB0aGUgaXJxIGlzIGJl
aW5nIG1pZ3JhdGVkIHRvIGEKPiBkaWZmZXJlbnQKPiAgICAgICAqIHZjcHUgd2hpbGUgaXQgaXMg
c3RpbGwgaW5mbGlnaHQgYW5kIG9uIGFuIEdJQ0hfTFIgcmVnaXN0ZXIgb24KPiB0aGUKPiAgICAg
ICAqIG9sZCB2Y3B1Lgo+IC0gICAgICoKPiAtICAgICAqIEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVf
TFBJOiB0aGUgSVJRIGlzIGEgbmV3bHkgbWFwcGVkIExQSSwKPiB3aGljaAo+IC0gICAgICogaGFz
IG5ldmVyIGJlZW4gaW4gYW4gTFIgYmVmb3JlLiBUaGlzIG1lYW5zIHRoYXQgYW55IHRyYWNlIG9m
Cj4gYW4KPiAtICAgICAqIExQSSB3aXRoIHRoZSBzYW1lIG51bWJlciBpbiBhbiBMUiBtdXN0IGJl
IGZyb20gYW4gb2xkZXIgTFBJLAo+IHdoaWNoCj4gLSAgICAgKiBoYXMgYmVlbiB1bm1hcHBlZCBi
ZWZvcmUuCj4gLSAgICAgKgo+ICAgICAgICovCj4gICNkZWZpbmUgR0lDX0lSUV9HVUVTVF9RVUVV
RUQgICAwCj4gICNkZWZpbmUgR0lDX0lSUV9HVUVTVF9BQ1RJVkUgICAxCj4gICNkZWZpbmUgR0lD
X0lSUV9HVUVTVF9WSVNJQkxFICAyCj4gICNkZWZpbmUgR0lDX0lSUV9HVUVTVF9FTkFCTEVEICAz
Cj4gICNkZWZpbmUgR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcgICA0Cj4gKyNpZmRlZiBDT05GSUdf
R0lDVjMKPiArICAgIC8qCj4gKyAgICAgKiBHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSTogdGhl
IElSUSBpcyBhIG5ld2x5IG1hcHBlZCBMUEksCj4gd2hpY2gKPiArICAgICAqIGhhcyBuZXZlciBi
ZWVuIGluIGFuIExSIGJlZm9yZS4gVGhpcyBtZWFucyB0aGF0IGFueSB0cmFjZSBvZgo+IGFuCj4g
KyAgICAgKiBMUEkgd2l0aCB0aGUgc2FtZSBudW1iZXIgaW4gYW4gTFIgbXVzdCBiZSBmcm9tIGFu
IG9sZGVyIExQSSwKPiB3aGljaAo+ICsgICAgICogaGFzIGJlZW4gdW5tYXBwZWQgYmVmb3JlLgo+
ICsgICAgICogVmFsaWQgZm9yIEdJQ1YzIG9ubHkuCj4gKyAgICAgKi8KPiAgI2RlZmluZSBHSUNf
SVJRX0dVRVNUX1BSSVNUSU5FX0xQSSAgNQo+ICsjZW5kaWYKPiAgICAgIHVuc2lnbmVkIGxvbmcg
c3RhdHVzOwo+ICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOyAvKiBvbmx5IHNldCBpdCB0aGUg
aXJxIGNvcnJlc3BvbmRzIHRvIGEKPiBwaHlzaWNhbCBpcnEgKi8gdW5zaWduZWQgaW50IGlycTsK
PiAgI2RlZmluZSBHSUNfSU5WQUxJRF9MUiAgICAgICAgICh1aW50OF90KX4wCj4gICAgICB1aW50
OF90IGxyOwo+ICAgICAgdWludDhfdCBwcmlvcml0eTsKPiArI2lmZGVmIENPTkZJR19HSUNWMwo+
ICAgICAgdWludDhfdCBscGlfcHJpb3JpdHk7ICAgICAgIC8qIENhY2hlcyB0aGUgcHJpb3JpdHkg
aWYgdGhpcyBpcyBhbgo+IExQSS4gKi8gdWludDhfdCBscGlfdmNwdV9pZDsgICAgICAgIC8qIFRo
ZSBWQ1BVIGZvciBhbiBMUEkuICovCj4gKyNlbmRpZgoKRGlkIHlvdSBzZWUgYW55IGlzc3VlcyB3
aXRoIHRoZSBkYXRhIHN0cnVjdHVyZSBiZWluZyB0b28gYmlnPyBJIHRoaW5rIHdlCnNwZW50IHNv
bWUgZWZmb3J0IHRvIG1ha2Ugc3VyZSB0aGUgc2l6ZSBpcyByZWFzb25hYmxlLgoKQ2hlZXJzLApB
bmRyZS4KCgo+ICAgICAgLyogaW5mbGlnaHQgaXMgdXNlZCB0byBhcHBlbmQgaW5zdGFuY2VzIG9m
IHBlbmRpbmdfaXJxIHRvCj4gICAgICAgKiB2Z2ljLmluZmxpZ2h0X2lycXMgKi8KPiAgICAgIHN0
cnVjdCBsaXN0X2hlYWQgaW5mbGlnaHQ7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:11:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12:11: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-devel-bounces@lists.xenproject.org>)
	id 1gSLAX-0004EI-4e; Thu, 29 Nov 2018 12:11: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=5ZDk=OI=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gSLAW-0004EB-2l
 for xen-devel@lists.xen.org; Thu, 29 Nov 2018 12:11:44 +0000
X-Inumbo-ID: edf9b9c4-f3cf-11e8-89f9-12d6303a7972
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id edf9b9c4-f3cf-11e8-89f9-12d6303a7972;
 Thu, 29 Nov 2018 12:11:41 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wATC01Tt106681;
 Thu, 29 Nov 2018 12:11:30 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 content-transfer-encoding : in-reply-to; s=corp-2018-07-02;
 bh=J5qlDbw4OnCpSBoCUvBMiQKM2+jhZJdx/VsUc2Puv3c=;
 b=hxLqEDosouMAetTQWPnuUJIc1/VpAwAViNk7HlKKzy1w7UjVNSpRTRgUrYPT4F0kvaS8
 TT75q2H7Z16+g16yJphcgmGAPQbf5pMHaJWNikP3ke4LgnLh9kIsjKGn6EH4gXWjhVcf
 CRstik1IwojRCc9znTasniUuJCm1UJGJlJDFPBBv3rySecUTfBkQkAJosN+iBoUs3xzk
 ZzjPz/a4dnP3hrWA2Sxhc/PUwIXKNu5X/6JNAGCOqi+Rjk74ua+lb+vxZWl1HVjb5gd9
 su5e54NZ/YacAALQiad0UErB5gmKV51tU+ipUpFzyidYzLVuVXVQSPQ+o8guXSxAjhzJ vg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2nxy9rfsj1-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 29 Nov 2018 12:11:30 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wATCBTVV030418
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 29 Nov 2018 12:11:29 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wATCBSxe025791;
 Thu, 29 Nov 2018 12:11:28 GMT
Received: from tomti.i.net-space.pl (/10.175.193.102)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 29 Nov 2018 04:11:27 -0800
Date: Thu, 29 Nov 2018 13:11:23 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181129121123.zkjxgdo3nsb4u2gg@tomti.i.net-space.pl>
References: <20181128135530.32545-1-jgross@suse.com>
 <20181128135530.32545-12-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181128135530.32545-12-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9091
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811290105
Subject: Re: [Xen-devel] [PATCH v6 11/20] xen: setup hypercall page for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 roger.pau@citrix.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDI6NTU6MjFQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgdGhlIG5lZWRlZCBjb2RlIHRvIHNldHVwIHRoZSBoeXBlcmNhbGwgcGFnZSBm
b3IgY2FsbGluZyBpbnRvIHRoZQo+IFhlbiBoeXBlcnZpc29yLgo+Cj4gSW1wb3J0IHRoZSBYRU5f
SFZNX0RFQlVHQ09OU19JT1BPUlQgZGVmaW5lIGZyb20gWGVuIHVuc3RhYmxlIGludG8KPiBpbmNs
dWRlL3hlbi9hcmNoLXg4Ni94ZW4uaAo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KPiAtLS0KPiBWMzogZ3J1Yl94ZW5fZWFybHlfaGFsdC0+Z3J1Yl94ZW5f
cGFuaWMgKFJvZ2VyIFBhdSBNb25uw6kpCj4gICAgIGlzc3VlIHBhbmljIG1lc3NhZ2UgKFJvZ2Vy
IFBhdSBNb25uw6kpCj4gICAgIHJld3JpdGUgZ3J1Yl94ZW5faHlwZXJjYWxsIHRvIGF2b2lkIHJl
Z2lzdGVyIHZhcmlhYmxlcyAoRGFuaWVsIEtpcGVyKQo+IFY1OiBVc2UgWEVOX0hWTV9ERUJVR0NP
TlNfSU9QT1JUIGZyb20gWGVuIHVuc3RhYmxlIChSb2dlciBQYXUgTW9ubsOpKQo+ICAgICBJc3N1
ZSAiU3lzdGVtIGhhbHRlZCEiIGluIHBhbmljIChEYW5pZWwgS2lwZXIpCj4gICAgIENsZWFyIGlu
dGVycnVwdHMgYW5kIGxvb3AgZm9yIGhhbHRpbmcgKFJvZ2VyIFBhdSBNb25uw6ksIERhbmllbCBL
aXBlcikKPiAgICAgVXNlIG9ubHkgb25lIGR1bW15IHZhcmlhYmxlIGZvciBoeXBlcmNhbGwgYXNt
IHN0YXRlbWVudAo+IFY2OiBBZGRlZCBzb21lIGNvbW1lbnRzIChEYW5pZWwgS2lwZXIpCj4gICAg
IFVzZSAiK3giIGNvbnN0cmFpbnRzIGluc3RlYWQgb2YgZHVtbXkgdmFyaWFibGUgKERhbmllbCBL
aXBlcikKPiAtLS0KPiAgZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgfCA4MCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIGluY2x1ZGUveGVuL2FyY2gt
eDg2L3hlbi5oICAgIHwgIDcgKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDg3IGluc2VydGlvbnMo
KykKPgo+IGRpZmYgLS1naXQgYS9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYyBiL2dydWIt
Y29yZS9rZXJuL2kzODYveGVuL3B2aC5jCj4gaW5kZXggNGY2MjliMTVlLi5hMjU1NGZiMWQgMTAw
NjQ0Cj4gLS0tIGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMKPiArKysgYi9ncnViLWNv
cmUva2Vybi9pMzg2L3hlbi9wdmguYwo+IEBAIC0yMCwxNSArMjAsOTUgQEAKPiAgI2luY2x1ZGUg
PGdydWIvbWlzYy5oPgo+ICAjaW5jbHVkZSA8Z3J1Yi9tZW1vcnkuaD4KPiAgI2luY2x1ZGUgPGdy
dWIvbW0uaD4KPiArI2luY2x1ZGUgPGdydWIvaTM4Ni9jcHVpZC5oPgo+ICsjaW5jbHVkZSA8Z3J1
Yi9pMzg2L2lvLmg+Cj4gICNpbmNsdWRlIDxncnViL3hlbi5oPgo+ICAjaW5jbHVkZSA8eGVuL2h2
bS9zdGFydF9pbmZvLmg+Cj4gICNpbmNsdWRlIDxncnViL21hY2hpbmUva2VybmVsLmg+Cj4KPiAg
Z3J1Yl91aW50NjRfdCBncnViX3JzZHBfYWRkcjsKPgo+ICtzdGF0aWMgY2hhciBoeXBlcmNhbGxf
cGFnZVtHUlVCX1hFTl9QQUdFX1NJWkVdCj4gKyAgX19hdHRyaWJ1dGVfXyAoKGFsaWduZWQgKEdS
VUJfWEVOX1BBR0VfU0laRSkpKTsKPiArCj4gK3N0YXRpYyBncnViX3VpbnQzMl90IHhlbl9jcHVp
ZF9iYXNlOwo+ICsKPiArc3RhdGljIHZvaWQKPiArZ3J1Yl94ZW5fY29uc19tc2cgKGNvbnN0IGNo
YXIgKm1zZykKPiArewo+ICsgIGNvbnN0IGNoYXIgKmM7Cj4gKwo+ICsgIGZvciAoYyA9IG1zZzsg
KmM7IGMrKykKPiArICAgIGdydWJfb3V0YiAoKmMsIFhFTl9IVk1fREVCVUdDT05TX0lPUE9SVCk7
Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkCj4gK2dydWJfeGVuX3BhbmljIChjb25zdCBjaGFyICpt
c2cpCj4gK3sKPiArICBncnViX3hlbl9jb25zX21zZyAobXNnKTsKPiArICBncnViX3hlbl9jb25z
X21zZyAoIlN5c3RlbSBoYWx0ZWQhXG4iKTsKPiArCj4gKyAgYXNtIHZvbGF0aWxlICgiY2xpIik7
Cj4gKwo+ICsgIHdoaWxlICgxKQo+ICsgICAgewo+ICsgICAgICBhc20gdm9sYXRpbGUgKCJobHQi
KTsKPiArICAgIH0KPiArfQo+ICsKPiArc3RhdGljIHZvaWQKPiArZ3J1Yl94ZW5fY3B1aWRfYmFz
ZSAodm9pZCkKPiArewo+ICsgIGdydWJfdWludDMyX3QgYmFzZSwgZWF4LCBzaWduYXR1cmVbM107
Cj4gKwo+ICsgIGZvciAoYmFzZSA9IDB4NDAwMDAwMDA7IGJhc2UgPCAweDQwMDEwMDAwOyBiYXNl
ICs9IDB4MTAwKQo+ICsgICAgewo+ICsgICAgICBncnViX2NwdWlkIChiYXNlLCBlYXgsIHNpZ25h
dHVyZVswXSwgc2lnbmF0dXJlWzFdLCBzaWduYXR1cmVbMl0pOwo+ICsgICAgICBpZiAoIWdydWJf
bWVtY21wICgiWGVuVk1NWGVuVk1NIiwgc2lnbmF0dXJlLCAxMikgJiYgKGVheCAtIGJhc2UpID49
IDIpCj4gKwl7Cj4gKwkgIHhlbl9jcHVpZF9iYXNlID0gYmFzZTsKPiArCSAgcmV0dXJuOwo+ICsJ
fQo+ICsgICAgfQo+ICsKPiArICBncnViX3hlbl9wYW5pYyAoIkZvdW5kIG5vIFhlbiBzaWduYXR1
cmUhXG4iKTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQKPiArZ3J1Yl94ZW5fc2V0dXBfaHlwZXJj
YWxsX3BhZ2UgKHZvaWQpCj4gK3sKPiArICBncnViX3VpbnQzMl90IG1zciwgYWRkciwgZWF4LCBl
YngsIGVjeCwgZWR4Owo+ICsKPiArICAvKiBHZXQgYmFzZSBhZGRyZXNzIG9mIFhlbi1zcGVjaWZp
YyBNU1JzLiAqLwo+ICsgIGdydWJfY3B1aWQgKHhlbl9jcHVpZF9iYXNlICsgMiwgZWF4LCBlYngs
IGVjeCwgZWR4KTsKPiArICBtc3IgPSBlYng7Cj4gKyAgYWRkciA9IChncnViX3VpbnQzMl90KSAo
Jmh5cGVyY2FsbF9wYWdlKTsKPiArCj4gKyAgLyogU3BlY2lmeSBoeXBlcmNhbGwgcGFnZSBhZGRy
ZXNzIGZvciBYZW4uICovCj4gKyAgYXNtIHZvbGF0aWxlICgid3Jtc3IiIDogOiAiYyIgKG1zciks
ICJhIiAoYWRkciksICJkIiAoMCkgOiAibWVtb3J5Iik7Cj4gK30KPiArCj4gK2ludAo+ICtncnVi
X3hlbl9oeXBlcmNhbGwgKGdydWJfdWludDMyX3QgY2FsbG5vLCBncnViX3VpbnQzMl90IGEwLAo+
ICsJCSAgICBncnViX3VpbnQzMl90IGExLCBncnViX3VpbnQzMl90IGEyLAo+ICsJCSAgICBncnVi
X3VpbnQzMl90IGEzLCBncnViX3VpbnQzMl90IGE0LAo+ICsJCSAgICBncnViX3VpbnQzMl90IGE1
IF9fYXR0cmlidXRlX18gKCh1bnVzZWQpKSkKPiArewo+ICsgIGdydWJfdWludDMyX3QgcmVzOwo+
ICsKPiArICBhc20gdm9sYXRpbGUgKCJjYWxsIColW2NhbGxub10iCj4gKwkJOiAiPWEiIChyZXMp
LCAiK2IiIChhMCksICIrYyIgKGExKSwgIitkIiAoYTIpLAo+ICsJCSAgIitTIiAoYTMpLCAiK0Qi
IChhNCkKPiArCQk6IFtjYWxsbm9dICJhIiAoJmh5cGVyY2FsbF9wYWdlW2NhbGxubyAqIDMyXSkK
CkkgYW0gbm90IHN1cmUgd2h5IHlvdSBzbyB0aWdodGx5IHRpZSBjb21waWxlciBoYW5kcyB1c2lu
ZyAiYSIgY29uc3RyYWludCBmb3IKW2NhbGxub10uIElNTyB5b3UgY2FuIHVzZSAicm0iIGhlcmUu
IEhvd2V2ZXIsIHRoaXMgbm90IGNoYW5nZSBhbnl0aGluZyBpbgp0aGUgb3V0cHV0IGNvZGUsIHNv
LCBSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KCkRh
bmllbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:15:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12:15: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-devel-bounces@lists.xenproject.org>)
	id 1gSLDf-0004NA-M4; Thu, 29 Nov 2018 12:14: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=wSHd=OI=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1gSLDe-0004N3-D3
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 12:14:58 +0000
X-Inumbo-ID: 62fbf99e-f3d0-11e8-bd65-12d6303a7972
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 62fbf99e-f3d0-11e8-bd65-12d6303a7972;
 Thu, 29 Nov 2018 12:14:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1A058A78;
 Thu, 29 Nov 2018 04:14:57 -0800 (PST)
Received: from donnerap.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com
 [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 092F83F5AF;
 Thu, 29 Nov 2018 04:14:55 -0800 (PST)
Date: Thu, 29 Nov 2018 12:14:16 +0000
From: Andre Przywara <andre.przywara@arm.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <20181129121416.222da0d5@donnerap.cambridge.arm.com>
In-Reply-To: <1543440731-21947-11-git-send-email-andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
 <1543440731-21947-11-git-send-email-andrii.anisov@gmail.com>
Organization: ARM
X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; aarch64-unknown-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC 10/16] gic:vgic:gic-vgic: introduce non-atomic
 bitops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyOCBOb3YgMjAxOCAyMzozMjowNSArMDIwMApBbmRyaWkgQW5pc292IDxhbmRyaWku
YW5pc292QGdtYWlsLmNvbT4gd3JvdGU6CgpIaSwKCj4gRnJvbTogQW5kcmlpIEFuaXNvdiA8YW5k
cmlpX2FuaXNvdkBlcGFtLmNvbT4KPiAKPiBBbGwgYml0IG9wZXJhdGlvbnMgZm9yIGdpYywgdmdp
YyBhbmQgZ2ljLXZnaWMgYXJlIHBlcmZvcm1lZCB1bmRlcgo+IHNwaW5sb2Nrcywgc28gdGhlcmUg
aXMgbm8gbmVlZCBmb3IgYXRvbWljIGJpdCBvcHMgaGVyZSwgdGhleSBvbmx5Cj4gaW50cm9kdWNl
IGV4Y2Vzc2l2ZSBjYWxsIHRvIGZ1bmN0aW9ucyB1c2VkIG1vcmUgZXhwZW5zaXZlIGV4Y2x1c2l2
ZQo+IEFSTSBpbnN0cnVjdGlvbnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8
YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMg
fCAxNiArKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL2FybS9naWMuYyAgICAgIHwgMTYgKysr
KysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICB8IDE2ICsrKysrKysrKysr
KysrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKPiBp
bmRleCBmMGU2YzZmLi41YjczYmJkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdmdp
Yy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKPiBAQCAtMjUsNiArMjUsMjIgQEAK
PiAgI2luY2x1ZGUgPGFzbS9naWMuaD4KPiAgI2luY2x1ZGUgPGFzbS92Z2ljLmg+Cj4gIAo+ICsj
dW5kZWYgc2V0X2JpdAo+ICsjZGVmaW5lIHNldF9iaXQobnIsIGFkZHIpICgqKGFkZHIpIHw9ICgx
PDxucikpCj4gKwo+ICsjdW5kZWYgY2xlYXJfYml0Cj4gKyNkZWZpbmUgY2xlYXJfYml0KG5yLCBh
ZGRyKSAoKihhZGRyKSAmPSB+KDE8PG5yKSkKPiArCj4gKyN1bmRlZiB0ZXN0X2JpdAo+ICsjZGVm
aW5lIHRlc3RfYml0KG5yLGFkZHIpICgqKGFkZHIpICYgKDE8PG5yKSkKPiArCj4gKyN1bmRlZiB0
ZXN0X2FuZF9jbGVhcl9iaXQKPiArI2RlZmluZSB0ZXN0X2FuZF9jbGVhcl9iaXQobnIsYWRkcikg
KHsgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGJvb2wgX3g7IFwKPiArICAgIF94ID0gKCoo
YWRkcikgJiAoMTw8bnIpKTsgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAoKihhZGRy
KSAmPSB+KDE8PG5yKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAo
X3gpO30pCj4gKwo+ICAjZGVmaW5lIGxyX2FsbF9mdWxsKCkgKHRoaXNfY3B1KGxyX21hc2spID09
ICgoMSA8PCBnaWNfZ2V0X25yX2xycygpKQo+IC0gMSkpIAo+ICAjdW5kZWYgR0lDX0RFQlVHCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IGlu
ZGV4IDUyZTQyNzAuLmQ1NTgwNTkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCj4g
KysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTQwLDYgKzQwLDIyIEBACj4gIAo+ICBERUZJ
TkVfUEVSX0NQVSh1aW50NjRfdCwgbHJfbWFzayk7Cj4gIAo+ICsjdW5kZWYgc2V0X2JpdAo+ICsj
ZGVmaW5lIHNldF9iaXQobnIsIGFkZHIpICgqKGFkZHIpIHw9ICgxPDxucikpCj4gKwo+ICsjdW5k
ZWYgY2xlYXJfYml0Cj4gKyNkZWZpbmUgY2xlYXJfYml0KG5yLCBhZGRyKSAoKihhZGRyKSAmPSB+
KDE8PG5yKSkKPiArCj4gKyN1bmRlZiB0ZXN0X2JpdAo+ICsjZGVmaW5lIHRlc3RfYml0KG5yLGFk
ZHIpICgqKGFkZHIpICYgKDE8PG5yKSkKPiArCj4gKyN1bmRlZiB0ZXN0X2FuZF9jbGVhcl9iaXQK
PiArI2RlZmluZSB0ZXN0X2FuZF9jbGVhcl9iaXQobnIsYWRkcikgKHsgICAgICAgICAgICAgICAg
ICAgIFwKPiArICAgIGJvb2wgX3g7IFwKPiArICAgIF94ID0gKCooYWRkcikgJiAoMTw8bnIpKTsg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAoKihhZGRyKSAmPSB+KDE8PG5yKSk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAoX3gpO30pCj4gKwo+ICAjdW5k
ZWYgR0lDX0RFQlVHCj4gIAo+ICBjb25zdCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgKmdpY19o
d19vcHM7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0v
dmdpYy5jCj4gaW5kZXggYzE0MjQ3Ni4uNzY5MTMxMCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vdmdpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IEBAIC0zMyw2ICszMywyMiBA
QAo+ICAjaW5jbHVkZSA8YXNtL2dpYy5oPgo+ICAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KPiAgCj4g
KyN1bmRlZiBzZXRfYml0CgpOYWgsIHBsZWFzZSBkb24ndCBkbyB0aGlzLiBDYW4geW91IHNob3cg
dGhhdCBhdG9taWMgYml0IG9wcyBhcmUgYQpwcm9ibGVtPyBUaGV5IHNob3VsZG4ndCBiZSBleHBl
bnNpdmUgdW5sZXNzIGNvbnRlbmRlZCwgYWxzbyBwcmV0dHkKbGlnaHR3ZWlnaHQgb24gc21hbGwg
c3lzdGVtcyAoc2luZ2xlIGNsdXN0ZXIpLgoKQnV0IGlmIHlvdSByZWFsbHkgdGhpbmsgdGhpcyBp
cyB1c2VmdWwsIHdoeSBub3QgZ28gd2l0aCB0aGUgTGludXggd2F5Cm9mIHVzaW5nIF9fc2V0X2Jp
dCB0byBwcm92aWRlIGEgbm9uLWF0b21pYyB2ZXJzaW9uPwpUaGlzIHdvdWxkIGhhdmUgdGhlIGJp
ZyBhZHZhbnRhZ2UgdGhhdCB5b3UgY2FuIHJlcGxhY2UgdGhlbSBvbiBhCmNhc2UtYnktY2FzZSBi
YXNlLCB3aGljaCBpcyBtdWNoIGxlc3Mgcmlza3kgdGhhbiB1bmNvbmRpdGlvbmFsbHkKcmVwbGFj
aW5nIGV2ZXJ5IChldmVuIGZ1dHVyZSEpIHVzYWdlIGluIHRoZSB3aG9sZSBmaWxlLgoKQ2hlZXJz
LApBbmRyZS4KCj4gKyNkZWZpbmUgc2V0X2JpdChuciwgYWRkcikgKCooYWRkcikgfD0gKDE8PG5y
KSkKPiArCj4gKyN1bmRlZiBjbGVhcl9iaXQKPiArI2RlZmluZSBjbGVhcl9iaXQobnIsIGFkZHIp
ICgqKGFkZHIpICY9IH4oMTw8bnIpKQo+ICsKPiArI3VuZGVmIHRlc3RfYml0Cj4gKyNkZWZpbmUg
dGVzdF9iaXQobnIsYWRkcikgKCooYWRkcikgJiAoMTw8bnIpKQo+ICsKPiArI3VuZGVmIHRlc3Rf
YW5kX2NsZWFyX2JpdAo+ICsjZGVmaW5lIHRlc3RfYW5kX2NsZWFyX2JpdChucixhZGRyKSAoeyAg
ICAgICAgICAgICAgICAgICAgXAo+ICsgICAgYm9vbCBfeCA9ICgqKGFkZHIpICYgKDE8PG5yKSk7
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgKCooYWRkcikgJj0gfigxPDxucikpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgcmV0dXJuIChfeCk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArfSkKPiArCj4g
IHN0YXRpYyBpbmxpbmUgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnZnaWNfZ2V0X3Jhbmsoc3RydWN0
IHZjcHUgKnYsCj4gaW50IHJhbmspIHsKPiAgICAgIGlmICggcmFuayA9PSAwICkKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:16:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12:16: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-devel-bounces@lists.xenproject.org>)
	id 1gSLFP-0004Uh-3w; Thu, 29 Nov 2018 12:16: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=5zdk=oi=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gSLFO-0004Ua-5i
 for xen-devel@lists.xen.org; Thu, 29 Nov 2018 12:16:46 +0000
X-Inumbo-ID: a2ba8bac-f3d0-11e8-9a16-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2ba8bac-f3d0-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 12:16:44 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wATBxski147294;
 Thu, 29 Nov 2018 12:16:38 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=NVyeN53/FdAdQ3l/17b7LO/Ie8bbwoyx/sbrNi2O/ww=;
 b=ehHe6MsiHGA5vVEflJWft/D26JNh1XvqKdLGlcRwuzehOfnS7U9m5Eplyz5CycuUiEmv
 lo+AD4J33/vNUXsDCxe2Uc96qRDBAoQ014+xkCcKf7hjjMVV8NLECClgXO/oObtse7dt
 MZzraI8clK8iN+D1VUyDuzS7QmCj8d5fbWJUmAyp51VFZWOsP5RDbwljXyhGio4sXr3e
 uA2v4mMTMOsPY6+g0tvR+xog2FEePx5arLaaVL5WXIYVOinkls/XSyKgPWG0mkA8W1m7
 P0McbT+gcv934R598vz/nQ1E1VSr3FkpoWRrmeixXRo3pAztUGQrCXD3Tak3xo20Ic8d iA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2nxx2ufvpj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 29 Nov 2018 12:16:38 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wATCGbZN029906
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 29 Nov 2018 12:16:37 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wATCGbhA009671;
 Thu, 29 Nov 2018 12:16:37 GMT
Received: from tomti.i.net-space.pl (/10.175.193.102)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 29 Nov 2018 04:16:36 -0800
Date: Thu, 29 Nov 2018 13:16:32 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <20181129121632.4zro3ckfiax24bv2@tomti.i.net-space.pl>
References: <20181128135530.32545-1-jgross@suse.com>
 <20181128135530.32545-17-jgross@suse.com>
 <d20b96de-bdf0-3a7b-fdef-1f65eac5fc61@knorrie.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d20b96de-bdf0-3a7b-fdef-1f65eac5fc61@knorrie.org>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9091
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811290105
Subject: Re: [Xen-devel] [PATCH v6 16/20] grub-module-verifier: Ignore
 all_video for xenpvh
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, grub-devel@gnu.org, phcoder@gmail.com,
 roger.pau@citrix.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMTE6MjE6NTRQTSArMDEwMCwgSGFucyB2YW4gS3JhbmVu
YnVyZyB3cm90ZToKPiBPbiAxMS8yOC8xOCAyOjU1IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+
ID4gRnJvbTogSGFucyB2YW4gS3JhbmVuYnVyZyA8aGFuc0Brbm9ycmllLm9yZz4KPiA+Cj4gPiBU
aGlzIHNvbHZlcyB0aGUgYnVpbGQgZmFpbGluZyB3aXRoICJFcnJvcjogbm8gc3ltYm9sIHRhYmxl
IGFuZCBubwo+ID4gLm1vZGRlcHMgc2VjdGlvbiIKPiA+Cj4gPiBBbHNvIHNlZToKPiA+IC0gNjM3
MWU5YzEwNDMzNTc4YmIyMzZhODI4NGRkYjljZTllMjAxZWI1OQo+ID4gLSBodHRwczovL3NhdmFu
bmFoLmdudS5vcmcvYnVncy8/NDkwMTIKPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBIYW5zIHZhbiBL
cmFuZW5idXJnIDxoYW5zQGtub3JyaWUub3JnPgo+ID4gUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBl
ciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+Cj4KPiBKdXN0IGEgc21hbGwgZGV0YWlsLi4uIFRo
ZSB4ZW5wdmggaW4gdGhlIHN1YmplY3Qgd2FzIG5vdCByZW5hbWVkIHRvCj4geGVuX3B2aC4gVGhh
dCBjYW4gcHJvYmFibHkgYmUgZml4ZWQgdXAgd2hpbGUgY29tbWl0dGluZy4gOikKClllYWgsIEkg
Y2FuIGRvIHRoYXQuLi4KCkRhbmllbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:19:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12:19: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-devel-bounces@lists.xenproject.org>)
	id 1gSLIF-0004e1-Lo; Thu, 29 Nov 2018 12: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=6esn=oi=zte.com.cn=wen.yang99@srs-us1.protection.inumbo.net>)
 id 1gSL0S-00032g-Ry
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 12:01:20 +0000
X-Inumbo-ID: 7a38c4f4-f3ce-11e8-9a16-bc764e045a96
Received: from mxhk.zte.com.cn (unknown [63.217.80.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a38c4f4-f3ce-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 12:01:18 +0000 (UTC)
Received: from mse01.zte.com.cn (unknown [10.30.3.20])
 by Forcepoint Email with ESMTPS id B640EC1CDF11E08AF480;
 Thu, 29 Nov 2018 20:01:16 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239])
 by mse01.zte.com.cn with ESMTP id wATC14fH046438;
 Thu, 29 Nov 2018 20:01:04 +0800 (GMT-8)
 (envelope-from wen.yang99@zte.com.cn)
Received: from LIN-A6CB96A0603.zte.intra ([10.90.106.118])
 by szsmtp06.zte.com.cn (Lotus Domino Release 8.5.3FP6)
 with ESMTP id 2018112920013614-13734234 ;
 Thu, 29 Nov 2018 20:01:36 +0800 
From: Wen Yang <wen.yang99@zte.com.cn>
To: boris.ostrovsky@oracle.com, jgross@suse.com, sstabellini@kernel.org
Date: Thu, 29 Nov 2018 20:01:01 +0800
Message-Id: <20181129120101.19678-1-wen.yang99@zte.com.cn>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
X-MIMETrack: Itemize by SMTP Server on SZSMTP06/server/zte_ltd(Release
 8.5.3FP6|November 21, 2013) at 2018-11-29 20:01:36,
 Serialize by Router on notes_smtp/zte_ltd(Release 9.0.1FP7|August  17, 2016) at
 2018-11-29 20:00:52
X-MAIL: mse01.zte.com.cn wATC14fH046438
X-Mailman-Approved-At: Thu, 29 Nov 2018 12:19:42 +0000
Subject: [Xen-devel] [PATCH] pvcalls-front: Use GFP_ATOMIC under spin_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julia Lawall <julia.lawall@lip6.fr>,
 zhong.weidong@zte.com.cn, linux-kernel@vger.kernel.org,
 Wen Yang <wen.yang99@zte.com.cn>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHByb2JsZW0gaXMgdGhhdCB3ZSBjYWxsIHRoaXMgd2l0aCBhIHNwaW4gbG9jayBoZWxkLgpU
aGUgY2FsbCB0cmVlIGlzOgpwdmNhbGxzX2Zyb250X2FjY2VwdCgpIGhvbGRzIGJlZGF0YS0+c29j
a2V0X2xvY2suCiAgICAtPiBjcmVhdGVfYWN0aXZlKCkKICAgICAgICAtPiBfX2dldF9mcmVlX3Bh
Z2VzKCkgdXNlcyBHRlBfS0VSTkVMCgpUaGUgY3JlYXRlX2FjdGl2ZSgpIGZ1bmN0aW9uIGlzIG9u
bHkgY2FsbGVkIGZyb20gcHZjYWxsc19mcm9udF9hY2NlcHQoKQp3aXRoIGEgc3Bpbl9sb2NrIGhl
bGQsIFRoZSBhbGxvY2F0aW9uIGlzIG5vdCBhbGxvd2VkIHRvIHNsZWVwIGFuZApHRlBfS0VSTkVM
IGlzIG5vdCBzdWZmaWNpZW50LCBpdCBoYXMgdG8gYmUgQVRPTUlDLgoKVGhpcyBpc3N1ZSB3YXMg
ZGV0ZWN0ZWQgYnkgdXNpbmcgdGhlIENvY2NpbmVsbGUgc29mdHdhcmUuCgpTaWduZWQtb2ZmLWJ5
OiBXZW4gWWFuZyA8d2VuLnlhbmc5OUB6dGUuY29tLmNuPgpDQzogSnVsaWEgTGF3YWxsIDxqdWxp
YS5sYXdhbGxAbGlwNi5mcj4KQ0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNDOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKQ0M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKLS0tCiBkcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxs
cy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCmluZGV4IDJmMTFjYTcyYTI4
MS4uZjJiYmMwNmEwZjdmIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMK
KysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCkBAIC0zNDQsMTEgKzM0NCwxMSBAQCBz
dGF0aWMgaW50IGNyZWF0ZV9hY3RpdmUoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLCBpbnQgKmV2
dGNobikKIAlpbml0X3dhaXRxdWV1ZV9oZWFkKCZtYXAtPmFjdGl2ZS5pbmZsaWdodF9jb25uX3Jl
cSk7CiAKIAltYXAtPmFjdGl2ZS5yaW5nID0gKHN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqKQot
CQlfX2dldF9mcmVlX3BhZ2UoR0ZQX0tFUk5FTCB8IF9fR0ZQX1pFUk8pOworCQlfX2dldF9mcmVl
X3BhZ2UoR0ZQX0FUT01JQyB8IF9fR0ZQX1pFUk8pOwogCWlmIChtYXAtPmFjdGl2ZS5yaW5nID09
IE5VTEwpCiAJCWdvdG8gb3V0X2Vycm9yOwogCW1hcC0+YWN0aXZlLnJpbmctPnJpbmdfb3JkZXIg
PSBQVkNBTExTX1JJTkdfT1JERVI7Ci0JYnl0ZXMgPSAodm9pZCAqKV9fZ2V0X2ZyZWVfcGFnZXMo
R0ZQX0tFUk5FTCB8IF9fR0ZQX1pFUk8sCisJYnl0ZXMgPSAodm9pZCAqKV9fZ2V0X2ZyZWVfcGFn
ZXMoR0ZQX0FUT01JQyB8IF9fR0ZQX1pFUk8sCiAJCQkJCVBWQ0FMTFNfUklOR19PUkRFUik7CiAJ
aWYgKGJ5dGVzID09IE5VTEwpCiAJCWdvdG8gb3V0X2Vycm9yOwotLSAKMi4xOS4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:20:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12:20: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-devel-bounces@lists.xenproject.org>)
	id 1gSLJF-0005GR-2Y; Thu, 29 Nov 2018 12:20: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=mb5d=oi=citrix.com=prvs=8641bc5b5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gSLJD-0005GF-5C
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 12:20:43 +0000
X-Inumbo-ID: 306946cc-f3d1-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 306946cc-f3d1-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 12:20:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="71840417"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23551.55643.499943.970846@mariner.uk.xensource.com>
Date: Thu, 29 Nov 2018 12:19:39 +0000
To: George Dunlap <George.Dunlap@citrix.com>
In-Reply-To: <516E2908-A45E-44CE-94C1-F11D8A10195C@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-3-george.dunlap@citrix.com>
 <23550.50094.781157.267276@mariner.uk.xensource.com>
 <516E2908-A45E-44CE-94C1-F11D8A10195C@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 3/9] libxl: Get rid of support for
 QEMU_USER_BASE (xen-qemuuser-domidNN)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIDMvOV0gbGlieGw6IEdldCByaWQgb2Yg
c3VwcG9ydCBmb3IgUUVNVV9VU0VSX0JBU0UgKHhlbi1xZW11dXNlci1kb21pZE5OKSIpOgo+IEni
gJlkIHBlcnNvbmFsbHkganVzdCBhcyBzb29uIGxlYXZlIGl0IG91dCAoYW5kIGFkZCBpdCBiYWNr
IGluIGlmIHNvbWVvbmUgYXNrcyBmb3IgaXQpLCBidXQgaWYgeW91IHRoaW5rIGl0IGhhcyB2YWx1
ZSBJIGNhbiBsZWF2ZSBpdCBpbiBhbmQgZG8gdGhlIHdvcmsgb2YgdGhpbmtpbmcgYWJvdXQgdGhl
IGxvZ2ljLgoKT0ssIGZpbmUsIEknbSBzb2xkLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:21:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12:21: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-devel-bounces@lists.xenproject.org>)
	id 1gSLJX-0005Iy-DH; Thu, 29 Nov 2018 12:21: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=Mb5D=OI=citrix.com=prvs=8641bc5b5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gSLJW-0005Iq-AF
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 12:21:02 +0000
X-Inumbo-ID: 3aafe878-f3d1-11e8-924c-12d6303a7972
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3aafe878-f3d1-11e8-924c-12d6303a7972;
 Thu, 29 Nov 2018 12:20:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="71840495"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23551.55705.645518.286049@mariner.uk.xensource.com>
Date: Thu, 29 Nov 2018 12:20:41 +0000
To: George Dunlap <George.Dunlap@citrix.com>
In-Reply-To: <456DCBF9-87F6-44E0-8110-987F526C2DB3@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-4-george.dunlap@citrix.com>
 <23550.50187.383519.177147@mariner.uk.xensource.com>
 <456DCBF9-87F6-44E0-8110-987F526C2DB3@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 4/9] dm_depriv: Describe expected usage of
 device_model_user parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIDQvOV0gZG1fZGVwcml2OiBEZXNjcmli
ZSBleHBlY3RlZCB1c2FnZSBvZiBkZXZpY2VfbW9kZWxfdXNlciBwYXJhbWV0ZXIiKToKPiBCZWNh
dXNlIHRoZSBmZWF0dXJlIGlzIGFscmVhZHkgaW1wbGVtZW50ZWQgYW5kIHdvcmtpbmcgY29ycmVj
dGx5IGFjY29yZGluZyB0byB0aGUgcHJlLXNlcmllcyBzZW1hbnRpY3MgKEFGQUlDVCksIGJ1dCBu
b3QgZG9jdW1lbnRlZCAob3RoZXIgdGhhbiBhIGNvbW1lbnQgaW4gbGlieGxfdHlwZXMuaWRsIHNh
eWluZywg4oCcaXMgbm90IHJlYWR5IGZvciB1c2UgeWV04oCdICh3aGljaCBJIHN1cHBvc2UgSSBz
aG91bGQgcmVtb3ZlIHdoaWxlIEnigJltIGF0IGl0KSkuCgpPaCEgICBZZXMsIHBsZWFzZSBkbyBy
ZW1vdmUgdGhhdCBjb21tZW50IHRoZW4uCgo+IEdpdmVuIHRoYXQuLi4KPiAKPiA+IFNvLCBJIGd1
ZXNzLAo+ID4gCj4gPiBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Cj4gCj4gRG9lcyB0aGUgQWNrIHN0aWxsIHN0YW5kPwoKWWVzLgoKaWFuLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:23:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSLM6-0005XU-TZ; Thu, 29 Nov 2018 12:23: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=5zdk=oi=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gSLM6-0005XP-6K
 for xen-devel@lists.xen.org; Thu, 29 Nov 2018 12:23:42 +0000
X-Inumbo-ID: 9acd21ef-f3d1-11e8-9a16-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9acd21ef-f3d1-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 12:23:40 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wATCIxOF121409;
 Thu, 29 Nov 2018 12:22:34 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=ilIjR0kwA/ulmhyacM22+ctUzHSQZgI6wv2Hlji6+ss=;
 b=UHzytt5aS2Q6zpRS0AlekeG6QpPJDg5tF8CfHQkJFzyTAN4xspnAF2dyxZTDhsBmq7Xf
 8Dm4hdxzOqKhKK8U39li29K95/KNTp2Qxb/6rdDwVB2FO6clVNYg7NjKYGWWelhbn5tB
 AGcYC0dRivz46/3IxEyauybNCZIii546DeRPRgmt42OKPViIWPknCzreJ3Q6KYwcX4+x
 iQcvpfEMOlZ/I+iTxrId/dL+kL2Rpmng+l2K72neEW1GTxDTaNxv+ucZYKWw94fjYrZn
 nP2lPTupWdaFO0Nj/enR97oStHIiDCsUJwVowMl15YO7IecKB68+ps8mTzX+o01h1K4I CA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2nxy9rfu1p-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 29 Nov 2018 12:22:34 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wATCMSjQ001478
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 29 Nov 2018 12:22:28 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wATCMRdg031892;
 Thu, 29 Nov 2018 12:22:27 GMT
Received: from tomti.i.net-space.pl (/10.175.193.102)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 29 Nov 2018 04:22:25 -0800
Date: Thu, 29 Nov 2018 13:22:21 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181129122221.a4pmp67xfdgvwfxo@tomti.i.net-space.pl>
References: <20181128135530.32545-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181128135530.32545-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9091
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811290106
Subject: Re: [Xen-devel] [PATCH v6 00/20] xen: add pvh guest support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com,
 roger.pau@citrix.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDI6NTU6MTBQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGlzIHBhdGNoIHNlcmllcyBhZGRzIHN1cHBvcnQgZm9yIGJvb3RpbmcgTGludXgg
YXMgUFZIIGd1ZXN0Lgo+Cj4gU2ltaWxhciB0byBpMzg2L3hlbiBhbmQgeDg2XzY0L3hlbiBwbGF0
Zm9ybXMgdGhlIG5ldyBpMzg2L3hlbnB2aAo+IHBsYXRmb3JtIGdydWIgaXMgYm9vdGVkIGFzIGEg
c3RhbmRhbG9uZSBpbWFnZSBkaXJlY3RseSBieSBYZW4uCj4KPiBGb3IgYm9vdGluZyBMaW51eCBr
ZXJuZWwgaXQgaXMgdXNpbmcgdGhlIHN0YW5kYXJkIGxpbnV4IGtlcm5lbAo+IGxvYWRlci4gVGhl
IG9ubHkgbW9kaWZpY2F0aW9uIG9mIHRoZSBsaW51eCBsb2FkZXIgaXMgdG8gcGFzcyB0aGUKPiBB
Q1BJIFJTRFAgYWRkcmVzcyB2aWEgYm9vdCBwYXJhbWV0ZXJzIHRvIHRoZSBrZXJuZWwsIGFzIHRo
YXQgdGFibGUKPiBtaWdodCBub3QgYmUgbG9jYXRlZCBhdCB0aGUgdXN1YWwgcGh5c2ljYWwgYWRk
cmVzcyBqdXN0IGJlbG93IDFNQi4KPgo+IFRoZSByZWxhdGVkIExpbnV4IGtlcm5lbCBwYXRjaGVz
IGhhdmUgYmVlbiBhY2NlcHRlZCBmb3IgNC4yMC1yYzQKClBhdGNoIHNldCBMR1RNLiBJZiB0aGVy
ZSBhcmUgbm8gb2JqZWN0aW9ucyBJIHdpbGwgYXBwbHkgaXQgaW4gYSB3ZWVrCm9yIHNvLgoKSGFu
cywgbWF5IEkgYWRkICJUZXN0ZWQtYnk6IEhhbnMgdmFuIEtyYW5lbmJ1cmcgPGhhbnNAa25vcnJp
ZS5vcmc+IiB0bwp0aGUgcGF0Y2hlcz8KCkp1ZXJnZW4sIHRoYW5rIHlvdSBmb3IgZG9pbmcgdGhl
IHdvcmsuCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:26:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12: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-devel-bounces@lists.xenproject.org>)
	id 1gSLOj-0005if-IG; Thu, 29 Nov 2018 12:26: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=mb5d=oi=citrix.com=prvs=8641bc5b5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gSLOi-0005iZ-1T
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 12:26:24 +0000
X-Inumbo-ID: fb1ff781-f3d1-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb1ff781-f3d1-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 12:26:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="71840839"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23551.56043.674081.561342@mariner.uk.xensource.com>
Date: Thu, 29 Nov 2018 12:26:19 +0000
To: George Dunlap <George.Dunlap@citrix.com>
In-Reply-To: <C5994DCA-A993-4BBD-9433-CD6DA9C47C32@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-8-george.dunlap@citrix.com>
 <8b086fb2-e018-a669-b90d-42ce2179eaa7@citrix.com>
 <20181128155758.GA14786@perard.uk.xensource.com>
 <20181129115524.4yjt2ff2hwwqjsgi@zion.uk.xensource.com>
 <C5994DCA-A993-4BBD-9433-CD6DA9C47C32@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 8/9] libxl: Kill QEMU by uid when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIDgvOV0gbGlieGw6IEtpbGwgUUVNVSBi
eSB1aWQgd2hlbiBwb3NzaWJsZSIpOgo+IEl0IHdvdWxkbuKAmXQgYmUgdGVycmlibHkgaGFyZCB0
byBoYXZlIGEgY29tbW9uIOKAnGV4aXTigJ0gdG8gYm90aCB0aGUKPiBraWxsLWJ5LXBpZCBhbmQg
a2lsbC1ieS11aWQgcGF0aHMgdGhhdCBkaWQgaXQgb25jZSwgYnV0IGl0IHdvdWxkCj4gaW52b2x2
ZSBhZGRpbmcgWWV0IEFub3RoZXIgRnVuY3Rpb247IGFuZCBlYWNoIGFkZGl0aW9uYWwgZnVuY3Rp
b24KPiBtYWtlcyB0aGUgY29kZSBhIGxpdHRsZSBiaXQgbW9yZSBkaWZmaWN1bHQgdG8gZm9sbG93
LgoKSSdtIGFmcmFpZCBJIGRpc2FncmVlIG9uIHRoaXMgcG9pbnQuCgpJIGFncmVlIHRoYXQgYWRk
aXRpb25hbCBmdW5jdGlvbnMgc2hvdWxkIGJlIGF2b2lkZWQgd2hlcmUgdGhleSBhcmUKbmVlZGxl
c3MuICBCdXQgYSBzaW5nbGUgZXhpdCBwYXRoIGlzIG1vcmUgaW1wb3J0YW50LgoKV2l0aG91dCBh
IHNpbmdsZSBleGl0IHBhdGgsIHNvbWVvbmUgd2hvIG1vZGlmaWVzIHRoaXMgY29kZSBpbiB0aGUK
ZnV0dXR1cmUgKHRvIGFkZCBuZXcgc3RhdGUsIHNheSkgd2lsbCByaXNrIGFsdGVyaW5nIG9ubHkg
b25lIG9mIHRoZQpleGl0IHBhdGhzLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:38:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12:38: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-devel-bounces@lists.xenproject.org>)
	id 1gSLa6-0006Wf-PL; Thu, 29 Nov 2018 12:38: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=wOoB=OI=citrix.com=prvs=864e58e47=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gSLa6-0006Wa-AE
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 12:38:10 +0000
X-Inumbo-ID: 9ff4bb12-f3d3-11e8-95c2-12d6303a7972
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ff4bb12-f3d3-11e8-95c2-12d6303a7972;
 Thu, 29 Nov 2018 12:38:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="82531167"
From: George Dunlap <George.Dunlap@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH 8/9] libxl: Kill QEMU by uid when possible
Thread-Index: AQHUg1AWiirFyoc5Q0ywbzERWoVAGKVdidqAgAfFBQCAAU6PAIAAAVMAgAAHUYCAAANMgA==
Date: Thu, 29 Nov 2018 12:38:07 +0000
Message-ID: <138137EE-1DC9-4B8A-998B-2D6790A232D5@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-8-george.dunlap@citrix.com>
 <8b086fb2-e018-a669-b90d-42ce2179eaa7@citrix.com>
 <20181128155758.GA14786@perard.uk.xensource.com>
 <20181129115524.4yjt2ff2hwwqjsgi@zion.uk.xensource.com>
 <C5994DCA-A993-4BBD-9433-CD6DA9C47C32@citrix.com>
 <23551.56043.674081.561342@mariner.uk.xensource.com>
In-Reply-To: <23551.56043.674081.561342@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <FCCD80540E9B6C40B3A9739788141798@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 8/9] libxl: Kill QEMU by uid when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gTm92IDI5LCAyMDE4LCBhdCAxMjoyNiBQTSwgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGNpdHJpeC5jb20+IHdyb3RlOg0KPiANCj4gR2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTog
W1BBVENIIDgvOV0gbGlieGw6IEtpbGwgUUVNVSBieSB1aWQgd2hlbiBwb3NzaWJsZSIpOg0KPj4g
SXQgd291bGRu4oCZdCBiZSB0ZXJyaWJseSBoYXJkIHRvIGhhdmUgYSBjb21tb24g4oCcZXhpdOKA
nSB0byBib3RoIHRoZQ0KPj4ga2lsbC1ieS1waWQgYW5kIGtpbGwtYnktdWlkIHBhdGhzIHRoYXQg
ZGlkIGl0IG9uY2UsIGJ1dCBpdCB3b3VsZA0KPj4gaW52b2x2ZSBhZGRpbmcgWWV0IEFub3RoZXIg
RnVuY3Rpb247IGFuZCBlYWNoIGFkZGl0aW9uYWwgZnVuY3Rpb24NCj4+IG1ha2VzIHRoZSBjb2Rl
IGEgbGl0dGxlIGJpdCBtb3JlIGRpZmZpY3VsdCB0byBmb2xsb3cuDQo+IA0KPiBJJ20gYWZyYWlk
IEkgZGlzYWdyZWUgb24gdGhpcyBwb2ludC4NCj4gDQo+IEkgYWdyZWUgdGhhdCBhZGRpdGlvbmFs
IGZ1bmN0aW9ucyBzaG91bGQgYmUgYXZvaWRlZCB3aGVyZSB0aGV5IGFyZQ0KPiBuZWVkbGVzcy4g
IEJ1dCBhIHNpbmdsZSBleGl0IHBhdGggaXMgbW9yZSBpbXBvcnRhbnQuDQo+IA0KPiBXaXRob3V0
IGEgc2luZ2xlIGV4aXQgcGF0aCwgc29tZW9uZSB3aG8gbW9kaWZpZXMgdGhpcyBjb2RlIGluIHRo
ZQ0KPiBmdXR1dHVyZSAodG8gYWRkIG5ldyBzdGF0ZSwgc2F5KSB3aWxsIHJpc2sgYWx0ZXJpbmcg
b25seSBvbmUgb2YgdGhlDQo+IGV4aXQgcGF0aHMuDQoNCuKAnENyZWF0aW5nIGFuIGV4dHJhIGZ1
bmN0aW9uIHRvIGF2b2lkIG1vdmluZyBxbXBfY2xlYW51cCBlYXJsaWVy4oCdIGRvZXNu4oCZdCBz
b3VuZCBsaWtlIGEgZ29vZCByZWFzb24gdG8gbWUuIOKAnENyZWF0aW5nIGFuIGV4dHJhIGZ1bmN0
aW9uIHRvIG1ha2Ugc3VyZSBmdXR1cmUgbW9kaWZpY2F0aW9ucyBoYXZlIG9ubHkgb25lIGV4aXQg
cGF0aOKAnSBzb3VuZHMgbGlrZSBhIGdvb2QgcmVhc29uLCB0aG91Z2guDQoNCiAtR2VvcmdlCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:40:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12:40: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-devel-bounces@lists.xenproject.org>)
	id 1gSLcX-0007Ci-83; Thu, 29 Nov 2018 12:40: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=vhwl=oi=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1gSLcW-0007Cd-7L
 for xen-devel@lists.xen.org; Thu, 29 Nov 2018 12:40:40 +0000
X-Inumbo-ID: f8535dc0-f3d3-11e8-9a16-bc764e045a96
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f8535dc0-f3d3-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 12:40:37 +0000 (UTC)
Received: from [10.200.4.76] (unknown [85.146.242.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 26D512F9B08C2;
 Thu, 29 Nov 2018 13:40:36 +0100 (CET)
To: Daniel Kiper <daniel.kiper@oracle.com>, Juergen Gross <jgross@suse.com>
References: <20181128135530.32545-1-jgross@suse.com>
 <20181129122221.a4pmp67xfdgvwfxo@tomti.i.net-space.pl>
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 xsFNBFo2pooBEADwTBe/lrCa78zuhVkmpvuN+pXPWHkYs0LuAgJrOsOKhxLkYXn6Pn7e3xm+
 ySfxwtFmqLUMPWujQYF0r5C6DteypL7XvkPP+FPVlQnDIifyEoKq8JZRPsAFt1S87QThYPC3
 mjfluLUKVBP21H3ZFUGjcf+hnJSN9d9MuSQmAvtJiLbRTo5DTZZvO/SuQlmafaEQteaOswme
 DKRcIYj7+FokaW9n90P8agvPZJn50MCKy1D2QZwvw0g2ZMR8yUdtsX6fHTe7Ym+tHIYM3Tsg
 2KKgt17NTxIqyttcAIaVRs4+dnQ23J98iFmVHyT+X2Jou+KpHuULES8562QltmkchA7YxZpT
 mLMZ6TPit+sIocvxFE5dGiT1FMpjM5mOVCNOP+KOup/N7jobCG15haKWtu9k0kPz+trT3NOn
 gZXecYzBmasSJro60O4bwBayG9ILHNn+v/ZLg/jv33X2MV7oYXf+ustwjXnYUqVmjZkdI/pt
 30lcNUxCANvTF861OgvZUR4WoMNK4krXtodBoEImjmT385LATGFt9HnXd1rQ4QzqyMPBk84j
 roX5NpOzNZrNJiUxj+aUQZcINtbpmvskGpJX0RsfhOh2fxfQ39ZP/0a2C59gBQuVCH6C5qsY
 rc1qTIpGdPYT+J1S2rY88AvPpr2JHZbiVqeB3jIlwVSmkYeB/QARAQABzR5Kb2hhbm5lcyBN
 YXJpam4gdmFuIEtyYW5lbmJ1cmfCwZEEEwEKADsCGwMFCwkIBwMFFQoJCAsFFgIDAQACHgEC
 F4AWIQTib9aPwejUthlFRk7ngVcyGAwqVQUCWjawgAIZAQAKCRDngVcyGAwqVZZ3D/98GzxN
 iFK38eh60e9TARh4HCgEWHD14/YK6KGpzF5UXM7CkKnb0NDjM3TzeeaIYzsOJITSW6rMOm5L
 NcJTUmw0x4vt43yc+DFAaBNiywXWgFc6g9RpYg5X33y+jhbjDREsGMDAk89isKWo8I8+rZwl
 S9FSSopWkrj0wV64TRwAlTCrYaTlS56mHa9T5RJkmIY+suxRr3Xl2gcKvng2Kh2WCDHjItUF
 /t3DfjMCIEL18QlXieyY2w1K0h4iT93YNkEdSpElsD5lFdt7XUfy3Q89eQHtd5n21cXG9lMc
 fcSbmHdn0ugYF0Hu2xVKCcYwWEgLjLRJ+G4aLQW122PKVVpn15/n7KMX9hQNMH4T8krEqOpd
 Vdb982gx5GSa+2j44+kOFTCnREN0w15JZI8Osi48xLdPqcrMVtvq9ga8tIPebAs8IM8Mf4JY
 okBS5sbCGEWZSSsDSdYm/Fp39HA3AEl2nI+wnJZCdgLx5NEnCd5Ni9d6rzC8Te7SvVvA/qlo
 sVDZAo6MJBYgoO9lPKHYD0FWomAeOlFVjdob0G2n1xBRjroVK0JQI3jpPQoZpc1TLauUQ+kT
 BQwWwFlpbfBbf0+CACWiQL0YgNNiZn885h4vU0EQI/FizjWUHxVLhXt1K4+x7nkhCZYzaIFL
 jLqw4y8f6SF9DxRMTM8dcaIQyThkms7BTQRaOtArARAA50ylThKbq0ACHyomxjQ6nFNxa9IC
 p6byU9LhhKOax0GB6l4WebMsQLhVGRQ8H7DT84E7QLRYsidEbneB1ciToZkL5YFFaVxY0Hj1
 wKxCFcVoCRNtOfoPnHQ5m/eDLaO4o0KKL/kaxZwTn2jnl6BQDGX1Aak0u4KiUlFtoWn/E/NI
 v5QbTGSwIYuzWqqYBIzFtDbiQRvGw0NuKxAGMhwXy8VP05mmNwRdyh/CC4rWQPBTvTeMwr3n
 l8/G+16/cn4RNGhDiGTTXcX03qzZ5jZ5N7GLY5JtE6pTpLG+EXn5pAnQ7MvuO19cCbp6Dj8f
 XRmI0SVXWKSo0A2C8xH6KLCRfUMzD7nvDRU+bAHQmbi5cZBODBZ5yp5CfIL1KUCSoiGOMpMi
 n3FrarIlcxhNtoE+ya23A+JVtOwtM53ESra9cJL4WPkyk/E3OvNDmh8U6iZXn4ZaKQTHaxN9
 yvmAUhZQiQi/sABwxCcQQ2ydRb86Vjcbx+FUr5OoEyQS46gc3KN5yax9D3H9wrptOzkNNMUh
 Fj0oK0fX/MYDWOFeuNBTYk1uFRJDmHAOp01rrMHRogQAkMBuJDMrMHfolivZw8RKfdPzgiI5
 00okLTzHC0wgSSAOyHKGZjYjbEwmxsl3sLJck9IPOKvqQi1DkvpOPFSUeX3LPBIav5UUlXt0
 wjbzInUAEQEAAcLBdgQYAQoAIBYhBOJv1o/B6NS2GUVGTueBVzIYDCpVBQJaOtArAhsMAAoJ
 EOeBVzIYDCpV4kgP+wUh3BDRhuKaZyianKroStgr+LM8FIUwQs3Fc8qKrcDaa35vdT9cocDZ
 jkaGHprpmlN0OuT2PB+Djt7am2noV6Kv1C8EnCPpyDBCwa7DntGdGcGMjH9w6aR4/ruNRUGS
 1aSMw8sRQgpTVWEyzHlnIH92D+k+IhdNG+eJ6o1fc7MeC0gUwMt27Im+TxVxc0JRfniNk8PU
 Ag4kvJq7z7NLBUcJsIh3hM0WHQH9AYe/mZhQq5oyZTsz4jo/dWFRSlpY7zrDS2TZNYt4cCfZ
 j1bIdpbfSpRi9M3W/yBF2WOkwYgbkqGnTUvr+3r0LMCH2H7nzENrYxNY2kFmDX9bBvOWsWpc
 MdOEo99/Iayz5/q2d1rVjYVFRm5U9hG+C7BYvtUOnUvSEBeE4tnJBMakbJPYxWe61yANDQub
 PsINB10ingzsm553yqEjLTuWOjzdHLpE4lzD416ExCoZy7RLEHNhM1YQSI2RNs8umlDfZM9L
 ek1+1kgBvT3RH0/CpPJgveWV5xDOKuhD8j5l7FME+t2RWP+gyLid6dE0C7J03ir90PlTEkME
 HEzyJMPtOhO05Phy+d51WPTo1VSKxhL4bsWddHLfQoXW8RQ388Q69JG4m+JhNH/XvWe3aQFp
 YP+GZuzOhkMez0lHCaVOOLBSKHkAHh9i0/pH+/3hfEa4NsoHCpyy
Message-ID: <5433b040-5d30-3464-13ac-dedc999f130c@knorrie.org>
Date: Thu, 29 Nov 2018 13:40:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181129122221.a4pmp67xfdgvwfxo@tomti.i.net-space.pl>
Content-Language: en_US
Subject: Re: [Xen-devel] [PATCH v6 00/20] xen: add pvh guest support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: grub-devel@gnu.org, roger.pau@citrix.com, xen-devel@lists.xen.org,
 phcoder@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgRGFuaWVsLAoKT24gMTEvMjkvMTggMToyMiBQTSwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9u
IFdlZCwgTm92IDI4LCAyMDE4IGF0IDAyOjU1OjEwUE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3Jv
dGU6Cj4+IFRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgc3VwcG9ydCBmb3IgYm9vdGluZyBMaW51eCBh
cyBQVkggZ3Vlc3QuCj4+Cj4+IFNpbWlsYXIgdG8gaTM4Ni94ZW4gYW5kIHg4Nl82NC94ZW4gcGxh
dGZvcm1zIHRoZSBuZXcgaTM4Ni94ZW5wdmgKPj4gcGxhdGZvcm0gZ3J1YiBpcyBib290ZWQgYXMg
YSBzdGFuZGFsb25lIGltYWdlIGRpcmVjdGx5IGJ5IFhlbi4KPj4KPj4gRm9yIGJvb3RpbmcgTGlu
dXgga2VybmVsIGl0IGlzIHVzaW5nIHRoZSBzdGFuZGFyZCBsaW51eCBrZXJuZWwKPj4gbG9hZGVy
LiBUaGUgb25seSBtb2RpZmljYXRpb24gb2YgdGhlIGxpbnV4IGxvYWRlciBpcyB0byBwYXNzIHRo
ZQo+PiBBQ1BJIFJTRFAgYWRkcmVzcyB2aWEgYm9vdCBwYXJhbWV0ZXJzIHRvIHRoZSBrZXJuZWws
IGFzIHRoYXQgdGFibGUKPj4gbWlnaHQgbm90IGJlIGxvY2F0ZWQgYXQgdGhlIHVzdWFsIHBoeXNp
Y2FsIGFkZHJlc3MganVzdCBiZWxvdyAxTUIuCj4+Cj4+IFRoZSByZWxhdGVkIExpbnV4IGtlcm5l
bCBwYXRjaGVzIGhhdmUgYmVlbiBhY2NlcHRlZCBmb3IgNC4yMC1yYzQKPiAKPiBQYXRjaCBzZXQg
TEdUTS4gSWYgdGhlcmUgYXJlIG5vIG9iamVjdGlvbnMgSSB3aWxsIGFwcGx5IGl0IGluIGEgd2Vl
awo+IG9yIHNvLgo+IAo+IEhhbnMsIG1heSBJIGFkZCAiVGVzdGVkLWJ5OiBIYW5zIHZhbiBLcmFu
ZW5idXJnIDxoYW5zQGtub3JyaWUub3JnPiIgdG8KPiB0aGUgcGF0Y2hlcz8KClN1cmUhCgo+IEp1
ZXJnZW4sIHRoYW5rIHlvdSBmb3IgZG9pbmcgdGhlIHdvcmsuCgpIYW5zCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:53:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12:53: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-devel-bounces@lists.xenproject.org>)
	id 1gSLoY-00082G-E6; Thu, 29 Nov 2018 12:53:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=wph9=oi=citrix.com=prvs=8644391f1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gSLoX-00082B-8v
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 12:53:05 +0000
X-Inumbo-ID: b56bdc6c-f3d5-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b56bdc6c-f3d5-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 12:53:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="71842364"
Date: Thu, 29 Nov 2018 12:52:55 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Petre Eftime <epetre@amazon.com>
Message-ID: <20181129125255.uesjk4cyoqzgp53e@zion.uk.xensource.com>
References: <20181126132204.16258-1-epetre@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181126132204.16258-1-epetre@amazon.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: domain can sometimes
 disappear when destroying connection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Amit Shah <aams@amazon.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 David Woodhouse <dwmw@amazon.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMDE6MjI6MDRQTSArMDAwMCwgUGV0cmUgRWZ0aW1lIHdy
b3RlOgo+IFRoZXJlIGlzIGEgY2lyY3VsYXIgbGluayBmb3JtZWQgYmV0d2VlbiBkb21haW4gYW5k
IGEgY29ubmVjdGlvbi4gSW4gY2VydGFpbgo+IGNpcmN1c3RhbmNlcywgd2hlbiBjb25uIGlzIGZy
ZWVkLCBkb21haW4gaXMgYWxzbyBmcmVlZCwgd2hpY2ggbGVhZHMgdG8gdXNlCj4gYWZ0ZXIgZnJl
ZSB3aGVuIHRyeWluZyB0byBzZXQgdGhlIGNvbm4gZmllbGQgaW4gZG9tYWluIHRvIG51bGwuCgpB
Y3R1YWxseSwgY2FuIHlvdSBwcm92aWRlIG1vcmUgY29udGV4dCBvbiB0aGlzPyBXaGVuIHdpbGwg
dGhlIGNpcmN1bGFyCmxpbmsgaGFwcGVuPwoKV2VpLgoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBQZXRy
ZSBFZnRpbWUgPGVwZXRyZUBhbWF6b24uY29tPgo+IC0tLQo+ICB0b29scy94ZW5zdG9yZS94ZW5z
dG9yZWRfZG9tYWluLmMgfCA5ICsrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hl
bnN0b3JlZF9kb21haW4uYyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwo+IGlu
ZGV4IGZhNjY1NTAzM2EuLmYwODVkNDA0NzYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGVuc3RvcmUv
eGVuc3RvcmVkX2RvbWFpbi5jCj4gKysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFp
bi5jCj4gQEAgLTIyMiw2ICsyMjIsNyBAQCBzdGF0aWMgdm9pZCBkb21haW5fY2xlYW51cCh2b2lk
KQo+ICB7Cj4gIAl4Y19kb21pbmZvX3QgZG9taW5mbzsKPiAgCXN0cnVjdCBkb21haW4gKmRvbWFp
bjsKPiArCXN0cnVjdCBjb25uZWN0aW9uICp0bXBfY29ubjsKPiAgCWludCBub3RpZnkgPSAwOwo+
ICAKPiAgIGFnYWluOgo+IEBAIC0yMzgsOCArMjM5LDE0IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9j
bGVhbnVwKHZvaWQpCj4gIAkJCQljb250aW51ZTsKPiAgCQl9Cj4gIAkJaWYgKGRvbWFpbi0+Y29u
bikgewo+IC0JCQl0YWxsb2NfdW5saW5rKHRhbGxvY19hdXRvZnJlZV9jb250ZXh0KCksIGRvbWFp
bi0+Y29ubik7Cj4gKwkJCS8qCj4gKwkJCSAqIEluIGNlcnRhaW4gY2lyY3Vtc3RhbmNlcyBjb25u
IG93bnMgZG9tYWluIGFuZAo+ICsJCQkgKiBkb21haW4gd2lsbCBiZSBmcmVlZCB3aGVuIGNvbm4g
aXMgdW5saW5rZWQuCj4gKwkJCSAqLwo+ICsJCQl0bXBfY29ubiA9IGRvbWFpbi0+Y29ubjsKPiAg
CQkJZG9tYWluLT5jb25uID0gTlVMTDsKPiArCj4gKwkJCXRhbGxvY191bmxpbmsodGFsbG9jX2F1
dG9mcmVlX2NvbnRleHQoKSwgdG1wX2Nvbm4pOwo+ICAJCQlub3RpZnkgPSAwOyAvKiBkZXN0cm95
X2RvbWFpbigpIGZpcmVzIHRoZSB3YXRjaCAqLwo+ICAJCQlnb3RvIGFnYWluOwo+ICAJCX0KPiAt
LSAKPiAyLjE2LjUKPiAKPiAKPiAKPiAKPiBBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIChSb21h
bmlhKSBTLlIuTC4gcmVnaXN0ZXJlZCBvZmZpY2U6IDI3QSBTZi4gTGF6YXIgU3RyZWV0LCBVQkM1
LCBmbG9vciAyLCBJYXNpLCBJYXNpIENvdW50eSwgNzAwMDQ1LCBSb21hbmlhLiBSZWdpc3RlcmVk
IGluIFJvbWFuaWEuIFJlZ2lzdHJhdGlvbiBudW1iZXIgSjIyLzI2MjEvMjAwNS4KPiAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:53:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12:53: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-devel-bounces@lists.xenproject.org>)
	id 1gSLpF-00085T-PN; Thu, 29 Nov 2018 12:53: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=ej03=oi=amazon.com=prvs=8647c507a=epetre@srs-us1.protection.inumbo.net>)
 id 1gSLpE-00085L-Iu
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 12:53:48 +0000
X-Inumbo-ID: cfa0882f-f3d5-11e8-9a16-bc764e045a96
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cfa0882f-f3d5-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 12:53:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1543496025; x=1575032025;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=eCZAVbESAykol+2NsyY6Om+WlRW712K5nsCeijqYKuA=;
 b=U/oKjqGgnCXoRQp9xkdIBLUplYhOKlbqKTRb7FvTBPvEZo2vpWvomj/T
 J8xRROwVGzX1hhLOjFaftcsunQhKFIBwYyUypdXv+6GNjaDwVChUz8Jrr
 1saOx/fmd2B1ERRlMHs61lVH0hUguGUBcR64P3OX8YbTvZ88uCk0Gdajf c=;
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="375475376"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 29 Nov 2018 12:53:45 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id wATCrg4W104795
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 29 Nov 2018 12:53:45 GMT
Received: from EX13D08UEE001.ant.amazon.com (10.43.62.126) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 29 Nov 2018 12:53:45 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE001.ant.amazon.com (10.43.62.126) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 29 Nov 2018 12:53:45 +0000
Received: from dev-dsk-epetre-c5-4x-dub2-11c3062a.eu-west-1.amazon.com
 (172.19.77.77) by mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP
 Server id 15.0.1367.3 via Frontend Transport; Thu, 29 Nov 2018 12:53:44 +0000
Received: by dev-dsk-epetre-c5-4x-dub2-11c3062a.eu-west-1.amazon.com (Postfix,
 from userid 4609404)
 id C423660E10; Thu, 29 Nov 2018 12:53:44 +0000 (UTC)
From: Petre Eftime <epetre@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 29 Nov 2018 12:53:26 +0000
Message-ID: <20181129125326.24870-1-epetre@amazon.com>
X-Mailer: git-send-email 2.16.5
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v2] tools/xenstore: domain can sometimes
 disappear when destroying connection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 aams@amazon.com, Petre Eftime <epetre@amazon.com>, dwmw@amazon.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgYSBjaXJjdWxhciBsaW5rIGZvcm1lZCBiZXR3ZWVuIGRvbWFpbiBhbmQgYSBjb25u
ZWN0aW9uLiBVbmRlciBjZXJ0YWluCmNpcmN1bXN0YW5jZXMsIHdoZW4gY29ubiBpcyBmcmVlZCwg
ZG9tYWluIGlzIGFsc28gZnJlZWQsIHdoaWNoIGxlYWRzIHRvIHVzZQphZnRlciBmcmVlIHdoZW4g
dHJ5aW5nIHRvIHNldCB0aGUgY29ubiBmaWVsZCBpbiBkb21haW4gdG8gbnVsbC4KClNpZ25lZC1v
ZmYtYnk6IFBldHJlIEVmdGltZSA8ZXBldHJlQGFtYXpvbi5jb20+Ci0tLQogdG9vbHMveGVuc3Rv
cmUveGVuc3RvcmVkX2RvbWFpbi5jIHwgOSArKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA4IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94
ZW5zdG9yZWRfZG9tYWluLmMgYi90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKaW5k
ZXggZmE2NjU1MDMzYS4uZjA4NWQ0MDQ3NiAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUveGVu
c3RvcmVkX2RvbWFpbi5jCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwpA
QCAtMjIyLDYgKzIyMiw3IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9jbGVhbnVwKHZvaWQpCiB7CiAJ
eGNfZG9taW5mb190IGRvbWluZm87CiAJc3RydWN0IGRvbWFpbiAqZG9tYWluOworCXN0cnVjdCBj
b25uZWN0aW9uICp0bXBfY29ubjsKIAlpbnQgbm90aWZ5ID0gMDsKIAogIGFnYWluOgpAQCAtMjM4
LDggKzIzOSwxNCBAQCBzdGF0aWMgdm9pZCBkb21haW5fY2xlYW51cCh2b2lkKQogCQkJCWNvbnRp
bnVlOwogCQl9CiAJCWlmIChkb21haW4tPmNvbm4pIHsKLQkJCXRhbGxvY191bmxpbmsodGFsbG9j
X2F1dG9mcmVlX2NvbnRleHQoKSwgZG9tYWluLT5jb25uKTsKKwkJCS8qCisJCQkgKiBJbiBjZXJ0
YWluIGNpcmN1bXN0YW5jZXMgY29ubiBvd25zIGRvbWFpbiBhbmQKKwkJCSAqIGRvbWFpbiB3aWxs
IGJlIGZyZWVkIHdoZW4gY29ubiBpcyB1bmxpbmtlZC4KKwkJCSAqLworCQkJdG1wX2Nvbm4gPSBk
b21haW4tPmNvbm47CiAJCQlkb21haW4tPmNvbm4gPSBOVUxMOworCisJCQl0YWxsb2NfdW5saW5r
KHRhbGxvY19hdXRvZnJlZV9jb250ZXh0KCksIHRtcF9jb25uKTsKIAkJCW5vdGlmeSA9IDA7IC8q
IGRlc3Ryb3lfZG9tYWluKCkgZmlyZXMgdGhlIHdhdGNoICovCiAJCQlnb3RvIGFnYWluOwogCQl9
Ci0tIAoyLjE2LjUKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgKFJvbWFuaWEpIFMuUi5M
LiByZWdpc3RlcmVkIG9mZmljZTogMjdBIFNmLiBMYXphciBTdHJlZXQsIFVCQzUsIGZsb29yIDIs
IElhc2ksIElhc2kgQ291bnR5LCA3MDAwNDUsIFJvbWFuaWEuIFJlZ2lzdGVyZWQgaW4gUm9tYW5p
YS4gUmVnaXN0cmF0aW9uIG51bWJlciBKMjIvMjYyMS8yMDA1LgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:54:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12:54: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-devel-bounces@lists.xenproject.org>)
	id 1gSLpX-00087x-46; Thu, 29 Nov 2018 12:54: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=kjgy=oi=citrix.com=prvs=86498fae2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gSLpV-00087l-PF
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 12:54:05 +0000
X-Inumbo-ID: d98999eb-f3d5-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d98999eb-f3d5-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 12:54:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="82531670"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Brian Woods
 <brian.woods@amd.com>
Thread-Topic: [PATCH v2 1/2] amd-iommu: replace occurrences of bool_t with bool
Thread-Index: AQHUhXvIY0je6T9oI029XvTtQF4Q5KVmudfQ
Date: Thu, 29 Nov 2018 12:53:02 +0000
Message-ID: <ff4a8d9823fa494382899c9103da811a@AMSPEX02CL03.citrite.net>
References: <20181126113253.5349-1-paul.durrant@citrix.com>
 <20181126113253.5349-2-paul.durrant@citrix.com>
In-Reply-To: <20181126113253.5349-2-paul.durrant@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 1/2] amd-iommu: replace occurrences of
 bool_t with bool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGluZz8gQ2FuIEkgZ2V0IGFuIGFjayBvciBvdGhlcndpc2UgZnJvbSBhbiBBTUQgbWFpbnRhaW5l
ciBwbGVhc2U/Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogUGF1bCBEdXJy
YW50IFttYWlsdG86cGF1bC5kdXJyYW50QGNpdHJpeC5jb21dCj4gU2VudDogMjYgTm92ZW1iZXIg
MjAxOCAxMTozMwo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBDYzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5p
dAo+IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEJyaWFuIFdvb2RzIDxicmlhbi53
b29kc0BhbWQuY29tPgo+IFN1YmplY3Q6IFtQQVRDSCB2MiAxLzJdIGFtZC1pb21tdTogcmVwbGFj
ZSBvY2N1cnJlbmNlcyBvZiBib29sX3Qgd2l0aCBib29sCj4gCj4gQnJpbmcgdGhlIGNvZGluZyBz
dHlsZSB1cCB0byBkYXRlLiBObyBmdW5jdGlvbmFsIGNoYW5nZSAoZXhjZXB0IGZvcgo+IHJlbW92
YWwgb2Ygc29tZSBwb2ludGxlc3MgaW5pdGlhbGl6ZXJzKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gQ2M6IFN1cmF2ZWUgU3V0aGlrdWxw
YW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+Cj4gQ2M6IEJyaWFuIFdvb2RzIDxi
cmlhbi53b29kc0BhbWQuY29tPgo+IC0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfbWFwLmMgfCAyNiArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hh
bmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwo+IGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCj4gaW5kZXggYzFkYWJhODQyMi4uZmRlNDY4NmVl
OSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMK
PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKPiBAQCAtNDUs
OSArNDUsOSBAQCBzdGF0aWMgdm9pZCBjbGVhcl9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBs
b25nCj4gbDFfbWZuLCB1bnNpZ25lZCBsb25nIGRmbikKPiAgICAgIHVubWFwX2RvbWFpbl9wYWdl
KHRhYmxlKTsKPiAgfQo+IAo+IC1zdGF0aWMgYm9vbF90IHNldF9pb21tdV9wZGVfcHJlc2VudCh1
MzIgKnBkZSwgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5leHRfbGV2ZWwsCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpdywgYm9vbF90IGlyKQo+ICtzdGF0aWMgYm9v
bCBzZXRfaW9tbXVfcGRlX3ByZXNlbnQodTMyICpwZGUsIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4s
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbmV4dF9s
ZXZlbCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXcsIGJvb2wg
aXIpCj4gIHsKPiAgICAgIHVpbnQ2NF90IGFkZHJfbG8sIGFkZHJfaGksIG1hZGRyX25leHQ7Cj4g
ICAgICB1MzIgZW50cnk7Cj4gQEAgLTEyMywxMyArMTIzLDEzIEBAIHN0YXRpYyBib29sX3Qgc2V0
X2lvbW11X3BkZV9wcmVzZW50KHUzMiAqcGRlLAo+IHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4sCj4g
ICAgICByZXR1cm4gbmVlZF9mbHVzaDsKPiAgfQo+IAo+IC1zdGF0aWMgYm9vbF90IHNldF9pb21t
dV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIHB0X21mbiwgdW5zaWduZWQgbG9uZwo+IGRmbiwK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXh0
X21mbiwgaW50Cj4gcGRlX2xldmVsLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sX3QgaXcsIGJvb2xfdCBpcikKPiArc3RhdGljIGJvb2wgc2V0X2lvbW11X3B0ZV9w
cmVzZW50KHVuc2lnbmVkIGxvbmcgcHRfbWZuLCB1bnNpZ25lZCBsb25nCj4gZGZuLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwgaW50
IHBkZV9sZXZlbCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXcs
IGJvb2wgaXIpCj4gIHsKPiAgICAgIHU2NCAqdGFibGU7Cj4gICAgICB1MzIgKnBkZTsKPiAtICAg
IGJvb2xfdCBuZWVkX2ZsdXNoID0gMDsKPiArICAgIGJvb2wgbmVlZF9mbHVzaDsKPiAKPiAgICAg
IHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocHRfbWZuKSk7Cj4gCj4gQEAgLTM0NywxNiAr
MzQ3LDE2IEBAIHN0YXRpYyB2b2lkIHNldF9wZGVfY291bnQodTY0ICpwZGUsIHVuc2lnbmVkIGlu
dAo+IGNvdW50KQo+ICAvKiBSZXR1cm4gMSwgaWYgcGFnZXMgYXJlIHN1aXRhYmxlIGZvciBtZXJn
aW5nIGF0IG1lcmdlX2xldmVsLgo+ICAgKiBvdGhlcndpc2UgaW5jcmVhc2UgcGRlIGNvdW50IGlm
IG1mbiBpcyBjb250aWdvdXMgd2l0aCBtZm4gLSAxCj4gICAqLwo+IC1zdGF0aWMgaW50IGlvbW11
X3VwZGF0ZV9wZGVfY291bnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwdF9tZm4s
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwg
dW5zaWduZWQgbG9uZyBtZm4sCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgbWVyZ2VfbGV2ZWwpCj4gK3N0YXRpYyBib29sIGlvbW11X3VwZGF0ZV9wZGVf
Y291bnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZwo+IHB0X21mbiwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQg
bG9uZyBtZm4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IG1lcmdlX2xldmVsKQo+ICB7Cj4gICAgICB1bnNpZ25lZCBpbnQgcGRlX2NvdW50LCBuZXh0
X2xldmVsOwo+ICAgICAgdW5zaWduZWQgbG9uZyBmaXJzdF9tZm47Cj4gICAgICB1NjQgKnRhYmxl
LCAqcGRlLCAqbnRhYmxlOwo+ICAgICAgdTY0IG50YWJsZV9tYWRkciwgbWFzazsKPiAgICAgIHN0
cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwo+IC0gICAgYm9vbF90IG9rID0g
MDsKPiArICAgIGJvb2wgb2sgPSBmYWxzZTsKPiAKPiAgICAgIEFTU0VSVCggc3Bpbl9pc19sb2Nr
ZWQoJmhkLT5hcmNoLm1hcHBpbmdfbG9jaykgJiYgcHRfbWZuICk7Cj4gCj4gQEAgLTM4NCw3ICsz
ODQsNyBAQCBzdGF0aWMgaW50IGlvbW11X3VwZGF0ZV9wZGVfY291bnQoc3RydWN0IGRvbWFpbiAq
ZCwKPiB1bnNpZ25lZCBsb25nIHB0X21mbiwKPiAgICAgICAgICBwZGVfY291bnQgPSBnZXRfcGRl
X2NvdW50KCpwZGUpOwo+IAo+ICAgICAgICAgIGlmICggcGRlX2NvdW50ID09IChQVEVfUEVSX1RB
QkxFX1NJWkUgLSAxKSApCj4gLSAgICAgICAgICAgIG9rID0gMTsKPiArICAgICAgICAgICAgb2sg
PSB0cnVlOwo+ICAgICAgICAgIGVsc2UgaWYgKCBwZGVfY291bnQgPCAoUFRFX1BFUl9UQUJMRV9T
SVpFIC0gMSkpCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBwZGVfY291bnQrKzsKPiBAQCAt
NjQ4LDcgKzY0OCw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0cnVjdCBkb21h
aW4gKmQsCj4gdW5zaWduZWQgbG9uZyBkZm4pCj4gIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQo+ICB7Cj4gLSAgICBib29sX3QgbmVlZF9mbHVzaCA9
IDA7Cj4gKyAgICBib29sIG5lZWRfZmx1c2g7Cj4gICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpo
ZCA9IGRvbV9pb21tdShkKTsKPiAgICAgIGludCByYzsKPiAgICAgIHVuc2lnbmVkIGxvbmcgcHRf
bWZuWzddOwo+IC0tCj4gMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:54:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12:54: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-devel-bounces@lists.xenproject.org>)
	id 1gSLpZ-00088o-FH; Thu, 29 Nov 2018 12:54: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=kjgy=oi=citrix.com=prvs=86498fae2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gSLpX-00088H-VZ
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 12:54:08 +0000
X-Inumbo-ID: dab2c2bd-f3d5-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dab2c2bd-f3d5-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 12:54:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="82531676"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Brian Woods <brian.woods@amd.com>, Suravee Suthikulpanit
 <suravee.suthikulpanit@amd.com>
Thread-Topic: [PATCH v2 2/2] amd-iommu: replace occurrences of u<N> with
 uint<N>_t...
Thread-Index: AQHUhXvIKFtqe9rGNUaI2FR5S/H/4KVmuZmQ
Date: Thu, 29 Nov 2018 12:53:04 +0000
Message-ID: <4233d46a00524aaeba0019affb7a1685@AMSPEX02CL03.citrite.net>
References: <20181126113253.5349-1-paul.durrant@citrix.com>
 <20181126113253.5349-3-paul.durrant@citrix.com>
In-Reply-To: <20181126113253.5349-3-paul.durrant@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 2/2] amd-iommu: replace occurrences of
 u<N> with uint<N>_t...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGluZz8gQ2FuIEkgZ2V0IGFuIGFjayBvciBvdGhlcndpc2UgZnJvbSBhbiBBTUQgbWFpbnRhaW5l
ciBwbGVhc2U/Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogUGF1bCBEdXJy
YW50IFttYWlsdG86cGF1bC5kdXJyYW50QGNpdHJpeC5jb21dCj4gU2VudDogMjYgTm92ZW1iZXIg
MjAxOCAxMTozMwo+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBDYzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IFN1cmF2ZWUgU3V0aGlrdWxwYW5p
dAo+IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEJyaWFuIFdvb2RzIDxicmlhbi53
b29kc0BhbWQuY29tPgo+IFN1YmplY3Q6IFtQQVRDSCB2MiAyLzJdIGFtZC1pb21tdTogcmVwbGFj
ZSBvY2N1cnJlbmNlcyBvZiB1PE4+IHdpdGgKPiB1aW50PE4+X3QuLi4KPiAKPiAuLi5mb3IgTiBp
biB7OCwgMTYsIDMyLCA2NH0uCj4gCj4gQnJpbmcgdGhlIGNvZGluZyBzdHlsZSB1cCB0byBkYXRl
Lgo+IAo+IEFsc28sIHdoaWxlIGluIHRoZSBuZWlnaGJvdXJob29kLCBmaXggc29tZSB0YWJzIGFu
ZCByZW1vdmUgdXNlIG9mIHVpbnQ2NF90Cj4gdmFsdWVzIHdoZXJlIGl0IGxlYWRzIHRvIHRoZSBu
ZWVkIGZvciBleHBsaWNpdCBjYXN0aW5nLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IFN1cmF2ZWUgU3V0aGlrdWxw
YW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+Cj4gQ2M6IEJyaWFuIFdvb2RzIDxi
cmlhbi53b29kc0BhbWQuY29tPgo+IAo+IHYyOgo+ICAtIFJlbW92ZSBzb21lIHVzZXMgb2YgdWlu
dDY0X3QgdmFyaWFibGVzCj4gIC0gQWRkIG1pc3NpbmcgYmxhbmtzIGluIHBvaW50ZXIgY2FzdHMK
PiAgLSBVc2UgcGFkZHJfdCBmb3IgYWRkcmVzcyBhcmd1bWVudCBpbgo+IGFtZF9pb21tdV9yZXNl
cnZlX2RvbWFpbl91bml0eV9tYXAoKQo+IC0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfbWFwLmMgICAgICAgfCAxMjQgKysrKysrKysrKysrKy0tLS0tLS0tCj4gLS0tLS0K
PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIHwgICAyICst
Cj4gIDIgZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKSwgNjEgZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwo+
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCj4gaW5kZXggZmRlNDY4
NmVlOS4uMGFjM2Y0NzNiMyAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvaW9tbXVfbWFwLmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
bWFwLmMKPiBAQCAtMzcsNyArMzcsNyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHBmbl90b19wZGVf
aWR4KHVuc2lnbmVkIGxvbmcgcGZuLAo+IHVuc2lnbmVkIGludCBsZXZlbCkKPiAKPiAgc3RhdGlj
IHZvaWQgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBsMV9tZm4sIHVuc2ln
bmVkIGxvbmcKPiBkZm4pCj4gIHsKPiAtICAgIHU2NCAqdGFibGUsICpwdGU7Cj4gKyAgICB1aW50
NjRfdCAqdGFibGUsICpwdGU7Cj4gCj4gICAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZu
KGwxX21mbikpOwo+ICAgICAgcHRlID0gdGFibGUgKyBwZm5fdG9fcGRlX2lkeChkZm4sIDEpOwo+
IEBAIC00NSwxNSArNDUsMTUgQEAgc3RhdGljIHZvaWQgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQo
dW5zaWduZWQgbG9uZwo+IGwxX21mbiwgdW5zaWduZWQgbG9uZyBkZm4pCj4gICAgICB1bm1hcF9k
b21haW5fcGFnZSh0YWJsZSk7Cj4gIH0KPiAKPiAtc3RhdGljIGJvb2wgc2V0X2lvbW11X3BkZV9w
cmVzZW50KHUzMiAqcGRlLCB1bnNpZ25lZCBsb25nIG5leHRfbWZuLAo+ICtzdGF0aWMgYm9vbCBz
ZXRfaW9tbXVfcGRlX3ByZXNlbnQodWludDMyX3QgKnBkZSwgdW5zaWduZWQgbG9uZyBuZXh0X21m
biwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBuZXh0
X2xldmVsLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpdywgYm9v
bCBpcikKPiAgewo+IC0gICAgdWludDY0X3QgYWRkcl9sbywgYWRkcl9oaSwgbWFkZHJfbmV4dDsK
PiAtICAgIHUzMiBlbnRyeTsKPiArICAgIHVpbnQ2NF90IG1hZGRyX25leHQ7Cj4gKyAgICB1aW50
MzJfdCBhZGRyX2xvLCBhZGRyX2hpLCBlbnRyeTsKPiAgICAgIGJvb2wgbmVlZF9mbHVzaCA9IGZh
bHNlLCBvbGRfcHJlc2VudDsKPiAKPiAtICAgIG1hZGRyX25leHQgPSAodTY0KW5leHRfbWZuIDw8
IFBBR0VfU0hJRlQ7Cj4gKyAgICBtYWRkcl9uZXh0ID0gX19wZm5fdG9fcGFkZHIobmV4dF9tZm4p
Owo+IAo+ICAgICAgb2xkX3ByZXNlbnQgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVswXSwg
SU9NTVVfUFRFX1BSRVNFTlRfTUFTSywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJT01NVV9QVEVfUFJFU0VOVF9TSElGVCk7Cj4gQEAgLTc5LDcgKzc5LDggQEAg
c3RhdGljIGJvb2wgc2V0X2lvbW11X3BkZV9wcmVzZW50KHUzMiAqcGRlLCB1bnNpZ25lZAo+IGxv
bmcgbmV4dF9tZm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElP
TU1VX1BURV9JT19SRUFEX1BFUk1JU1NJT05fTUFTSywKPiAKPiBJT01NVV9QVEVfSU9fUkVBRF9Q
RVJNSVNTSU9OX1NISUZUKTsKPiAKPiAtICAgICAgICBtYWRkcl9vbGQgPSAoYWRkcl9oaSA8PCAz
MikgfCAoYWRkcl9sbyA8PCBQQUdFX1NISUZUKTsKPiArICAgICAgICBtYWRkcl9vbGQgPSAoKHVp
bnQ2NF90KWFkZHJfaGkgPDwgMzIpIHwKPiArICAgICAgICAgICAgICAgICAgICAoKHVpbnQ2NF90
KWFkZHJfbG8gPDwgUEFHRV9TSElGVCk7Cj4gCj4gICAgICAgICAgaWYgKCBtYWRkcl9vbGQgIT0g
bWFkZHJfbmV4dCB8fCBpdyAhPSBvbGRfdyB8fCBpciAhPSBvbGRfciB8fAo+ICAgICAgICAgICAg
ICAgb2xkX2xldmVsICE9IG5leHRfbGV2ZWwgKQo+IEBAIC05MCw3ICs5MSw3IEBAIHN0YXRpYyBi
b29sIHNldF9pb21tdV9wZGVfcHJlc2VudCh1MzIgKnBkZSwgdW5zaWduZWQKPiBsb25nIG5leHRf
bWZuLAo+ICAgICAgYWRkcl9oaSA9IG1hZGRyX25leHQgPj4gMzI7Cj4gCj4gICAgICAvKiBlbmFi
bGUgcmVhZC93cml0ZSBwZXJtaXNzaW9ucyx3aGljaCB3aWxsIGJlIGVuZm9yY2VkIGF0IHRoZSBQ
VEUgKi8KPiAtICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKCh1MzIpYWRkcl9oaSwgMCwKPiArICAg
IHNldF9maWVsZF9pbl9yZWdfdTMyKGFkZHJfaGksIDAsCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9QREVfQUREUl9ISUdIX01BU0ssCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVV9QREVfQUREUl9ISUdIX1NISUZULCAmZW50cnkpOwo+ICAgICAgc2V0X2ZpZWxkX2lu
X3JlZ191MzIoaXcsIGVudHJ5LAo+IEBAIC0xMDksNyArMTEwLDcgQEAgc3RhdGljIGJvb2wgc2V0
X2lvbW11X3BkZV9wcmVzZW50KHUzMiAqcGRlLCB1bnNpZ25lZAo+IGxvbmcgbmV4dF9tZm4sCj4g
ICAgICBwZGVbMV0gPSBlbnRyeTsKPiAKPiAgICAgIC8qIG1hcmsgbmV4dCBsZXZlbCBhcyAncHJl
c2VudCcgKi8KPiAtICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKCh1MzIpYWRkcl9sbyA+PiBQQUdF
X1NISUZULCAwLAo+ICsgICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoYWRkcl9sbyA+PiBQQUdFX1NI
SUZULCAwLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX0FERFJfTE9XX01B
U0ssCj4gICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfQUREUl9MT1dfU0hJRlQs
ICZlbnRyeSk7Cj4gICAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihuZXh0X2xldmVsLCBlbnRyeSwK
PiBAQCAtMTI3LDI0ICsxMjgsMjQgQEAgc3RhdGljIGJvb2wgc2V0X2lvbW11X3B0ZV9wcmVzZW50
KHVuc2lnbmVkIGxvbmcKPiBwdF9tZm4sIHVuc2lnbmVkIGxvbmcgZGZuLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwgaW50IHBkZV9s
ZXZlbCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXcsIGJvb2wg
aXIpCj4gIHsKPiAtICAgIHU2NCAqdGFibGU7Cj4gLSAgICB1MzIgKnBkZTsKPiArICAgIHVpbnQ2
NF90ICp0YWJsZTsKPiArICAgIHVpbnQzMl90ICpwZGU7Cj4gICAgICBib29sIG5lZWRfZmx1c2g7
Cj4gCj4gICAgICB0YWJsZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHB0X21mbikpOwo+IAo+IC0g
ICAgcGRlID0gKHUzMiopKHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoZGZuLCBwZGVfbGV2ZWwpKTsK
PiArICAgIHBkZSA9ICh1aW50MzJfdCAqKSh0YWJsZSArIHBmbl90b19wZGVfaWR4KGRmbiwgcGRl
X2xldmVsKSk7Cj4gCj4gICAgICBuZWVkX2ZsdXNoID0gc2V0X2lvbW11X3BkZV9wcmVzZW50KHBk
ZSwgbmV4dF9tZm4sIDAsIGl3LCBpcik7Cj4gICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7
Cj4gICAgICByZXR1cm4gbmVlZF9mbHVzaDsKPiAgfQo+IAo+IC12b2lkIGFtZF9pb21tdV9zZXRf
cm9vdF9wYWdlX3RhYmxlKAo+IC0gICAgdTMyICpkdGUsIHU2NCByb290X3B0ciwgdTE2IGRvbWFp
bl9pZCwgdTggcGFnaW5nX21vZGUsIHU4IHZhbGlkKQo+ICt2b2lkIGFtZF9pb21tdV9zZXRfcm9v
dF9wYWdlX3RhYmxlKHVpbnQzMl90ICpkdGUsIHVpbnQ2NF90IHJvb3RfcHRyLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGRvbWFpbl9pZCwgdWludDhfdAo+
IHBhZ2luZ19tb2RlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4
X3QgdmFsaWQpCj4gIHsKPiAtICAgIHU2NCBhZGRyX2hpLCBhZGRyX2xvOwo+IC0gICAgdTMyIGVu
dHJ5Owo+ICsgICAgdWludDMyX3QgYWRkcl9oaSwgYWRkcl9sbywgZW50cnk7Cj4gICAgICBzZXRf
ZmllbGRfaW5fcmVnX3UzMihkb21haW5faWQsIDAsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVV9ERVZfVEFCTEVfRE9NQUlOX0lEX01BU0ssCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9ERVZfVEFCTEVfRE9NQUlOX0lEX1NISUZULCAmZW50cnkpOwo+IEBAIC0xNTMs
NyArMTU0LDcgQEAgdm9pZCBhbWRfaW9tbXVfc2V0X3Jvb3RfcGFnZV90YWJsZSgKPiAgICAgIGFk
ZHJfbG8gPSByb290X3B0ciAmIERNQV8zMkJJVF9NQVNLOwo+ICAgICAgYWRkcl9oaSA9IHJvb3Rf
cHRyID4+IDMyOwo+IAo+IC0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoKHUzMilhZGRyX2hpLCAw
LAo+ICsgICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoYWRkcl9oaSwgMCwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9QQUdFX1RBQkxFX1BUUl9ISUdIX01BU0ssCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfUEFHRV9UQUJMRV9QVFJf
SElHSF9TSElGVCwKPiAmZW50cnkpOwo+ICAgICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoSU9NTVVf
Q09OVFJPTF9FTkFCTEVELCBlbnRyeSwKPiBAQCAtMTY0LDcgKzE2NSw3IEBAIHZvaWQgYW1kX2lv
bW11X3NldF9yb290X3BhZ2VfdGFibGUoCj4gICAgICAgICAgICAgICAgICAgICAgICAgICBJT01N
VV9ERVZfVEFCTEVfSU9fUkVBRF9QRVJNSVNTSU9OX1NISUZULAo+ICZlbnRyeSk7Cj4gICAgICBk
dGVbMV0gPSBlbnRyeTsKPiAKPiAtICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKCh1MzIpYWRkcl9s
byA+PiBQQUdFX1NISUZULCAwLAo+ICsgICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoYWRkcl9sbyA+
PiBQQUdFX1NISUZULCAwLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RB
QkxFX1BBR0VfVEFCTEVfUFRSX0xPV19NQVNLLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfREVWX1RBQkxFX1BBR0VfVEFCTEVfUFRSX0xPV19TSElGVCwKPiAmZW50cnkpOwo+ICAg
ICAgc2V0X2ZpZWxkX2luX3JlZ191MzIocGFnaW5nX21vZGUsIGVudHJ5LAo+IEBAIC0xODAsOSAr
MTgxLDkgQEAgdm9pZCBhbWRfaW9tbXVfc2V0X3Jvb3RfcGFnZV90YWJsZSgKPiAgICAgIGR0ZVsw
XSA9IGVudHJ5Owo+ICB9Cj4gCj4gLXZvaWQgaW9tbXVfZHRlX3NldF9pb3RsYih1MzIgKmR0ZSwg
dTggaSkKPiArdm9pZCBpb21tdV9kdGVfc2V0X2lvdGxiKHVpbnQzMl90ICpkdGUsIHVpbnQ4X3Qg
aSkKPiAgewo+IC0gICAgdTMyIGVudHJ5Owo+ICsgICAgdWludDMyX3QgZW50cnk7Cj4gCj4gICAg
ICBlbnRyeSA9IGR0ZVszXTsKPiAgICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKCEhaSwgZW50cnks
Cj4gQEAgLTE5MiwyNyArMTkzLDI2IEBAIHZvaWQgaW9tbXVfZHRlX3NldF9pb3RsYih1MzIgKmR0
ZSwgdTggaSkKPiAgfQo+IAo+ICB2b2lkIF9faW5pdCBhbWRfaW9tbXVfc2V0X2ludHJlbWFwX3Rh
YmxlKAo+IC0gICAgdTMyICpkdGUsIHU2NCBpbnRyZW1hcF9wdHIsIHU4IGludF92YWxpZCkKPiAr
ICAgIHVpbnQzMl90ICpkdGUsIHVpbnQ2NF90IGludHJlbWFwX3B0ciwgdWludDhfdCBpbnRfdmFs
aWQpCj4gIHsKPiAtICAgIHU2NCBhZGRyX2hpLCBhZGRyX2xvOwo+IC0gICAgdTMyIGVudHJ5Owo+
ICsgICAgdWludDMyX3QgYWRkcl9oaSwgYWRkcl9sbywgZW50cnk7Cj4gCj4gICAgICBhZGRyX2xv
ID0gaW50cmVtYXBfcHRyICYgRE1BXzMyQklUX01BU0s7Cj4gICAgICBhZGRyX2hpID0gaW50cmVt
YXBfcHRyID4+IDMyOwo+IAo+ICAgICAgZW50cnkgPSBkdGVbNV07Cj4gLSAgICBzZXRfZmllbGRf
aW5fcmVnX3UzMigodTMyKWFkZHJfaGksIGVudHJ5LAo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVV9ERVZfVEFCTEVfSU5UX1RBQkxFX1BUUl9ISUdIX01BU0ssCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfUFRSX0hJR0hfU0hJRlQsCj4g
JmVudHJ5KTsKPiArICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGFkZHJfaGksIGVudHJ5LAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lOVF9UQUJMRV9QVFJfSElH
SF9NQVNLLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lOVF9U
QUJMRV9QVFJfSElHSF9TSElGVCwKPiAmZW50cnkpOwo+ICAgICAgLyogRml4ZWQgYW5kIGFyYml0
cmF0ZWQgaW50ZXJydXB0cyByZW1hcGVwZCAqLwo+ICAgICAgc2V0X2ZpZWxkX2luX3JlZ191MzIo
MiwgZW50cnksCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JTlRf
Q09OVFJPTF9NQVNLLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVf
SU5UX0NPTlRST0xfU0hJRlQsICZlbnRyeSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9ERVZfVEFCTEVfSU5UX0NPTlRST0xfTUFTSywKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX0RFVl9UQUJMRV9JTlRfQ09OVFJPTF9TSElGVCwgJmVudHJ5KTsKPiAgICAgIGR0
ZVs1XSA9IGVudHJ5Owo+IAo+IC0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoKHUzMilhZGRyX2xv
ID4+IDYsIDAsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JTlRf
VEFCTEVfUFRSX0xPV19NQVNLLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZf
VEFCTEVfSU5UX1RBQkxFX1BUUl9MT1dfU0hJRlQsICZlbnRyeSk7Cj4gKyAgICBzZXRfZmllbGRf
aW5fcmVnX3UzMihhZGRyX2xvID4+IDYsIDAsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9ERVZfVEFCTEVfSU5UX1RBQkxFX1BUUl9MT1dfTUFTSywKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfUFRSX0xPV19TSElGVCwKPiAmZW50
cnkpOwo+ICAgICAgLyogMjA0OCBlbnRyaWVzICovCj4gICAgICBzZXRfZmllbGRfaW5fcmVnX3Uz
MigweEIsIGVudHJ5LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxF
X0lOVF9UQUJMRV9MRU5HVEhfTUFTSywKPiBAQCAtMjI5LDExICsyMjksMTIgQEAgdm9pZCBfX2lu
aXQgYW1kX2lvbW11X3NldF9pbnRyZW1hcF90YWJsZSgKPiAgICAgIGR0ZVs0XSA9IGVudHJ5Owo+
ICB9Cj4gCj4gLXZvaWQgX19pbml0IGlvbW11X2R0ZV9hZGRfZGV2aWNlX2VudHJ5KHUzMiAqZHRl
LCBzdHJ1Y3QgaXZyc19tYXBwaW5ncwo+ICppdnJzX2RldikKPiArdm9pZCBfX2luaXQgaW9tbXVf
ZHRlX2FkZF9kZXZpY2VfZW50cnkodWludDMyX3QgKmR0ZSwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGl2cnNfbWFwcGluZ3MgKml2cnNfZGV2KQo+ICB7
Cj4gLSAgICB1MzIgZW50cnk7Cj4gLSAgICB1OCBzeXNfbWd0LCBkZXZfZXgsIGZsYWdzOwo+IC0g
ICAgdTggbWFzayA9IH4oMHg3IDw8IDMpOwo+ICsgICAgdWludDMyX3QgZW50cnk7Cj4gKyAgICB1
aW50OF90IHN5c19tZ3QsIGRldl9leCwgZmxhZ3M7Cj4gKyAgICB1aW50OF90IG1hc2sgPSB+KDB4
NyA8PCAzKTsKPiAKPiAgICAgIGR0ZVs3XSA9IGR0ZVs2XSA9IGR0ZVs0XSA9IGR0ZVsyXSA9IGR0
ZVsxXSA9IGR0ZVswXSA9IDA7Cj4gCj4gQEAgLTI1NiwxMCArMjU3LDEwIEBAIHZvaWQgX19pbml0
IGlvbW11X2R0ZV9hZGRfZGV2aWNlX2VudHJ5KHUzMiAqZHRlLAo+IHN0cnVjdCBpdnJzX21hcHBp
bmdzICppdnJzX2RldikKPiAgICAgIGR0ZVszXSA9IGVudHJ5Owo+ICB9Cj4gCj4gLXZvaWQgaW9t
bXVfZHRlX3NldF9ndWVzdF9jcjModTMyICpkdGUsIHUxNiBkb21faWQsIHU2NCBnY3IzLAo+ICt2
b2lkIGlvbW11X2R0ZV9zZXRfZ3Vlc3RfY3IzKHVpbnQzMl90ICpkdGUsIHVpbnQxNl90IGRvbV9p
ZCwgdWludDY0X3QKPiBnY3IzLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBn
diwgdW5zaWduZWQgaW50IGdseCkKPiAgewo+IC0gICAgdTMyIGVudHJ5LCBnY3IzXzEsIGdjcjNf
MiwgZ2NyM18zOwo+ICsgICAgdWludDMyX3QgZW50cnksIGdjcjNfMSwgZ2NyM18yLCBnY3IzXzM7
Cj4gCj4gICAgICBnY3IzXzMgPSBnY3IzID4+IDMxOwo+ICAgICAgZ2NyM18yID0gKGdjcjMgPj4g
MTUpICYgMHhGRkZGOwo+IEBAIC0zMDYsNyArMzA3LDggQEAgdm9pZCBpb21tdV9kdGVfc2V0X2d1
ZXN0X2NyMyh1MzIgKmR0ZSwgdTE2IGRvbV9pZCwgdTY0Cj4gZ2NyMywKPiAgdWludDY0X3QgYW1k
X2lvbW11X2dldF9hZGRyZXNzX2Zyb21fcHRlKHZvaWQgKnB0ZSkKPiAgewo+ICAgICAgdWludDMy
X3QgKmVudHJ5ID0gcHRlOwo+IC0gICAgdWludDY0X3QgYWRkcl9sbywgYWRkcl9oaSwgcHRyOwo+
ICsgICAgdWludDMyX3QgYWRkcl9sbywgYWRkcl9oaTsKPiArICAgIHVpbnQ2NF90IHB0cjsKPiAK
PiAgICAgIGFkZHJfbG8gPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGVudHJ5WzBdLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJfTE9XX01BU0ss
Cj4gQEAgLTMxNiwyOSArMzE4LDMwIEBAIHVpbnQ2NF90IGFtZF9pb21tdV9nZXRfYWRkcmVzc19m
cm9tX3B0ZSh2b2lkICpwdGUpCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVV9QVEVfQUREUl9ISUdIX01BU0ssCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJT01NVV9QVEVfQUREUl9ISUdIX1NISUZUKTsKPiAKPiAtICAgIHB0ciA9IChh
ZGRyX2hpIDw8IDMyKSB8IChhZGRyX2xvIDw8IFBBR0VfU0hJRlQpOwo+ICsgICAgcHRyID0gKCh1
aW50NjRfdClhZGRyX2hpIDw8IDMyKSB8Cj4gKyAgICAgICAgICAoKHVpbnQ2NF90KWFkZHJfbG8g
PDwgUEFHRV9TSElGVCk7Cj4gICAgICByZXR1cm4gcHRyOwo+ICB9Cj4gCj4gIC8qIEZvciBlYWNo
IHBkZSwgV2UgdXNlIGlnbm9yZWQgYml0cyAoYml0IDEgLSBiaXQgOCBhbmQgYml0IDYzKQo+ICAg
KiB0byBzYXZlIHBkZSBjb3VudCwgcGRlIGNvdW50ID0gNTExIGlzIGEgY2FuZGlkYXRlIG9mIHBh
Z2UgY29hbGVzY2luZy4KPiAgICovCj4gLXN0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X3BkZV9jb3Vu
dCh1NjQgcGRlKQo+ICtzdGF0aWMgdW5zaWduZWQgaW50IGdldF9wZGVfY291bnQodWludDY0X3Qg
cGRlKQo+ICB7Cj4gICAgICB1bnNpZ25lZCBpbnQgY291bnQ7Cj4gLSAgICB1NjQgdXBwZXJfbWFz
ayA9IDFVTEwgPDwgNjMgOwo+IC0gICAgdTY0IGxvd2VyX21hc2sgPSAweEZGIDw8IDE7Cj4gKyAg
ICB1aW50NjRfdCB1cHBlcl9tYXNrID0gMVVMTCA8PCA2MyA7Cj4gKyAgICB1aW50NjRfdCBsb3dl
cl9tYXNrID0gMHhGRiA8PCAxOwo+IAo+ICAgICAgY291bnQgPSAoKHBkZSAmIHVwcGVyX21hc2sp
ID4+IDU1KSB8ICgocGRlICYgbG93ZXJfbWFzaykgPj4gMSk7Cj4gICAgICByZXR1cm4gY291bnQ7
Cj4gIH0KPiAKPiAgLyogQ29udmVydCBwZGUgY291bnQgaW50byBpb21tdSBwdGUgaWdub3JlZCBi
aXRzICovCj4gLXN0YXRpYyB2b2lkIHNldF9wZGVfY291bnQodTY0ICpwZGUsIHVuc2lnbmVkIGlu
dCBjb3VudCkKPiArc3RhdGljIHZvaWQgc2V0X3BkZV9jb3VudCh1aW50NjRfdCAqcGRlLCB1bnNp
Z25lZCBpbnQgY291bnQpCj4gIHsKPiAtICAgIHU2NCB1cHBlcl9tYXNrID0gMVVMTCA8PCA4IDsK
PiAtICAgIHU2NCBsb3dlcl9tYXNrID0gMHhGRjsKPiAtICAgIHU2NCBwdGVfbWFzayA9ICh+KDFV
TEwgPDwgNjMpKSAmICh+KDB4RkYgPDwgMSkpOwo+ICsgICAgdWludDY0X3QgdXBwZXJfbWFzayA9
IDFVTEwgPDwgOCA7Cj4gKyAgICB1aW50NjRfdCBsb3dlcl9tYXNrID0gMHhGRjsKPiArICAgIHVp
bnQ2NF90IHB0ZV9tYXNrID0gKH4oMVVMTCA8PCA2MykpICYgKH4oMHhGRiA8PCAxKSk7Cj4gCj4g
ICAgICAqcGRlICY9IHB0ZV9tYXNrOwo+ICAgICAgKnBkZSB8PSAoKGNvdW50ICYgdXBwZXJfbWFz
ayApIDw8IDU1KSB8ICgoY291bnQgJiBsb3dlcl9tYXNrICkgPDwgMSk7Cj4gQEAgLTM1Myw4ICsz
NTYsOCBAQCBzdGF0aWMgYm9vbCBpb21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4g
KmQsCj4gdW5zaWduZWQgbG9uZyBwdF9tZm4sCj4gIHsKPiAgICAgIHVuc2lnbmVkIGludCBwZGVf
Y291bnQsIG5leHRfbGV2ZWw7Cj4gICAgICB1bnNpZ25lZCBsb25nIGZpcnN0X21mbjsKPiAtICAg
IHU2NCAqdGFibGUsICpwZGUsICpudGFibGU7Cj4gLSAgICB1NjQgbnRhYmxlX21hZGRyLCBtYXNr
Owo+ICsgICAgdWludDY0X3QgKnRhYmxlLCAqcGRlLCAqbnRhYmxlOwo+ICsgICAgdWludDY0X3Qg
bnRhYmxlX21hZGRyLCBtYXNrOwo+ICAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21f
aW9tbXUoZCk7Cj4gICAgICBib29sIG9rID0gZmFsc2U7Cj4gCj4gQEAgLTQwNyw4ICs0MTAsOCBA
QCBzdGF0aWMgaW50IGlvbW11X21lcmdlX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsCj4gdW5zaWdu
ZWQgbG9uZyBwdF9tZm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBkZm4sIHVuc2lnbmVkIGludCBmbGFncywKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgbWVyZ2VfbGV2ZWwpCj4gIHsKPiAtICAgIHU2NCAqdGFibGUsICpw
ZGUsICpudGFibGU7Cj4gLSAgICB1NjQgbnRhYmxlX21mbjsKPiArICAgIHVpbnQ2NF90ICp0YWJs
ZSwgKnBkZSwgKm50YWJsZTsKPiArICAgIHVpbnQ2NF90IG50YWJsZV9tZm47Cj4gICAgICB1bnNp
Z25lZCBsb25nIGZpcnN0X21mbjsKPiAgICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9t
X2lvbW11KGQpOwo+IAo+IEBAIC00MzcsNyArNDQwLDcgQEAgc3RhdGljIGludCBpb21tdV9tZXJn
ZV9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLAo+IHVuc2lnbmVkIGxvbmcgcHRfbWZuLAo+ICAgICAg
fQo+IAo+ICAgICAgLyogc2V0dXAgc3VwZXIgcGFnZSBtYXBwaW5nLCBuZXh0IGxldmVsID0gMCAq
Lwo+IC0gICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KCh1MzIqKXBkZSwgZmlyc3RfbWZuLCAwLAo+
ICsgICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KCh1aW50MzJfdCAqKXBkZSwgZmlyc3RfbWZuLCAw
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICEhKGZsYWdzICYgSU9NTVVGX3dyaXRhYmxl
KSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJs
ZSkpOwo+IAo+IEBAIC00NTUsNyArNDU4LDcgQEAgc3RhdGljIGludCBpb21tdV9tZXJnZV9wYWdl
cyhzdHJ1Y3QgZG9tYWluICpkLAo+IHVuc2lnbmVkIGxvbmcgcHRfbWZuLAo+ICBzdGF0aWMgaW50
IGlvbW11X3BkZV9mcm9tX2RmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbiwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwdF9tZm5bXSkK
PiAgewo+IC0gICAgdTY0ICpwZGUsICpuZXh0X3RhYmxlX3ZhZGRyOwo+ICsgICAgdWludDY0X3Qg
KnBkZSwgKm5leHRfdGFibGVfdmFkZHI7Cj4gICAgICB1bnNpZ25lZCBsb25nICBuZXh0X3RhYmxl
X21mbjsKPiAgICAgIHVuc2lnbmVkIGludCBsZXZlbDsKPiAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnRhYmxlOwo+IEBAIC00ODYsOCArNDg5LDggQEAgc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9k
Zm4oc3RydWN0IGRvbWFpbiAqZCwKPiB1bnNpZ25lZCBsb25nIGRmbiwKPiAgICAgICAgICBuZXh0
X3RhYmxlX21mbiA9IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZShwZGUpID4+Cj4gUEFH
RV9TSElGVDsKPiAKPiAgICAgICAgICAvKiBTcGxpdCBzdXBlciBwYWdlIGZyYW1lIGludG8gc21h
bGxlciBwaWVjZXMuKi8KPiAtICAgICAgICBpZiAoIGlvbW11X2lzX3B0ZV9wcmVzZW50KCh1MzIq
KXBkZSkgJiYKPiAtICAgICAgICAgICAgIChpb21tdV9uZXh0X2xldmVsKCh1MzIqKXBkZSkgPT0g
MCkgJiYKPiArICAgICAgICBpZiAoIGlvbW11X2lzX3B0ZV9wcmVzZW50KCh1aW50MzJfdCAqKXBk
ZSkgJiYKPiArICAgICAgICAgICAgIChpb21tdV9uZXh0X2xldmVsKCh1aW50MzJfdCAqKXBkZSkg
PT0gMCkgJiYKPiAgICAgICAgICAgICAgIG5leHRfdGFibGVfbWZuICE9IDAgKQo+ICAgICAgICAg
IHsKPiAgICAgICAgICAgICAgaW50IGk7Cj4gQEAgLTUwOCw3ICs1MTEsNyBAQCBzdGF0aWMgaW50
IGlvbW11X3BkZV9mcm9tX2RmbihzdHJ1Y3QgZG9tYWluICpkLAo+IHVuc2lnbmVkIGxvbmcgZGZu
LAo+ICAgICAgICAgICAgICB9Cj4gCj4gICAgICAgICAgICAgIG5leHRfdGFibGVfbWZuID0gbWZu
X3gocGFnZV90b19tZm4odGFibGUpKTsKPiAtICAgICAgICAgICAgc2V0X2lvbW11X3BkZV9wcmVz
ZW50KCh1MzIqKXBkZSwgbmV4dF90YWJsZV9tZm4sIG5leHRfbGV2ZWwsCj4gKyAgICAgICAgICAg
IHNldF9pb21tdV9wZGVfcHJlc2VudCgodWludDMyX3QgKilwZGUsIG5leHRfdGFibGVfbWZuLAo+
IG5leHRfbGV2ZWwsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIUlPTU1V
Rl93cml0YWJsZSwgISFJT01NVUZfcmVhZGFibGUpOwo+IAo+ICAgICAgICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IFBURV9QRVJfVEFCTEVfU0laRTsgaSsrICkKPiBAQCAtNTIzLDcgKzUyNiw3IEBA
IHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZGZuKHN0cnVjdCBkb21haW4gKmQsCj4gdW5zaWdu
ZWQgbG9uZyBkZm4sCj4gICAgICAgICAgfQo+IAo+ICAgICAgICAgIC8qIEluc3RhbGwgbG93ZXIg
bGV2ZWwgcGFnZSB0YWJsZSBmb3Igbm9uLXByZXNlbnQgZW50cmllcyAqLwo+IC0gICAgICAgIGVs
c2UgaWYgKCAhaW9tbXVfaXNfcHRlX3ByZXNlbnQoKHUzMiopcGRlKSApCj4gKyAgICAgICAgZWxz
ZSBpZiAoICFpb21tdV9pc19wdGVfcHJlc2VudCgodWludDMyX3QgKilwZGUpICkKPiAgICAgICAg
ICB7Cj4gICAgICAgICAgICAgIGlmICggbmV4dF90YWJsZV9tZm4gPT0gMCApCj4gICAgICAgICAg
ICAgIHsKPiBAQCAtNTM1LDggKzUzOCw5IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZGZu
KHN0cnVjdCBkb21haW4gKmQsCj4gdW5zaWduZWQgbG9uZyBkZm4sCj4gICAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuIDE7Cj4gICAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICAgICBu
ZXh0X3RhYmxlX21mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHRhYmxlKSk7Cj4gLSAgICAgICAgICAg
ICAgICBzZXRfaW9tbXVfcGRlX3ByZXNlbnQoKHUzMiopcGRlLCBuZXh0X3RhYmxlX21mbiwKPiBu
ZXh0X2xldmVsLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEhSU9N
TVVGX3dyaXRhYmxlLAo+ICEhSU9NTVVGX3JlYWRhYmxlKTsKPiArICAgICAgICAgICAgICAgIHNl
dF9pb21tdV9wZGVfcHJlc2VudCgodWludDMyX3QgKilwZGUsIG5leHRfdGFibGVfbWZuLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5leHRfbGV2ZWwsICEhSU9NTVVG
X3dyaXRhYmxlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEhSU9N
TVVGX3JlYWRhYmxlKTsKPiAgICAgICAgICAgICAgfQo+ICAgICAgICAgICAgICBlbHNlIC8qIHNo
b3VsZCBuZXZlciByZWFjaCBoZXJlICovCj4gICAgICAgICAgICAgIHsKPiBAQCAtNTU2LDcgKzU2
MCw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZGZuKHN0cnVjdCBkb21haW4gKmQsCj4g
dW5zaWduZWQgbG9uZyBkZm4sCj4gCj4gIHN0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQo+ICB7Cj4gLSAgICB1MTYgYmRmOwo+
ICsgICAgdWludDE2X3QgYmRmOwo+ICAgICAgdm9pZCAqZGV2aWNlX2VudHJ5Owo+ICAgICAgdW5z
aWduZWQgaW50IHJlcV9pZCwgbGV2ZWwsIG9mZnNldDsKPiAgICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7Cj4gQEAgLTYyNyw3ICs2MzEsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShz
dHJ1Y3QgZG9tYWluICpkLAo+IHVuc2lnbmVkIGxvbmcgZGZuKQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHJlcV9pZCAqIElPTU1VX0RFVl9UQUJMRV9FTlRSWV9TSVpFKTsKPiAK
PiAgICAgICAgICAgICAgICAgIC8qIHZhbGlkID0gMCBvbmx5IHdvcmtzIGZvciBkb20wIHBhc3N0
aHJvdWdoIG1vZGUgKi8KPiAtICAgICAgICAgICAgICAgIGFtZF9pb21tdV9zZXRfcm9vdF9wYWdl
X3RhYmxlKCh1MzIgKilkZXZpY2VfZW50cnksCj4gKyAgICAgICAgICAgICAgICBhbWRfaW9tbXVf
c2V0X3Jvb3RfcGFnZV90YWJsZSgodWludDMyX3QgKilkZXZpY2VfZW50cnksCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlX3RvX21hZGRyKGhkLQo+
ID5hcmNoLnJvb3RfdGFibGUpLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZC0+ZG9tYWluX2lkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaGQtPmFyY2gucGFnaW5nX21vZGUsIDEpOwo+IEBAIC04MDUsNyAr
ODA5LDcgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90
IGRmbikKPiAgfQo+IAo+ICBpbnQgYW1kX2lvbW11X3Jlc2VydmVfZG9tYWluX3VuaXR5X21hcChz
dHJ1Y3QgZG9tYWluICpkb21haW4sCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHU2NCBwaHlzX2FkZHIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZGRyX3QgcGh5c19hZGRyLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIHNpemUsIGludCBpdywgaW50Cj4gaXIpCj4gIHsKPiAg
ICAgIHVuc2lnbmVkIGxvbmcgbnBhZ2VzLCBpOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKPiBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAo+IGluZGV4IDgxYjgzOWE3MjQuLjcxOGE0NGY5NTYg
MTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90
by5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5o
Cj4gQEAgLTU4LDcgKzU4LDcgQEAgaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfdW5tYXBfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLAo+IGRmbl90IGRmbik7Cj4gIHVpbnQ2NF90IGFtZF9pb21tdV9n
ZXRfYWRkcmVzc19mcm9tX3B0ZSh2b2lkICplbnRyeSk7Cj4gIGludCBfX211c3RfY2hlY2sgYW1k
X2lvbW11X2FsbG9jX3Jvb3Qoc3RydWN0IGRvbWFpbl9pb21tdSAqaGQpOwo+ICBpbnQgYW1kX2lv
bW11X3Jlc2VydmVfZG9tYWluX3VuaXR5X21hcChzdHJ1Y3QgZG9tYWluICpkb21haW4sCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU2NCBwaHlzX2FkZHIsIHVuc2ln
bmVkIGxvbmcgc2l6ZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFkZHJfdCBwaHlzX2FkZHIsIHVuc2lnbmVkIGxvbmcKPiBzaXplLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgaXcsIGludCBpcik7Cj4gCj4gIC8qIFNoYXJl
IHAybSB0YWJsZSB3aXRoIGlvbW11ICovCj4gLS0KPiAyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 12:56:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 12:56: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-devel-bounces@lists.xenproject.org>)
	id 1gSLs0-0008TJ-4h; Thu, 29 Nov 2018 12:56: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=5zdk=oi=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1gSLry-0008T8-Da
 for xen-devel@lists.xen.org; Thu, 29 Nov 2018 12:56:38 +0000
X-Inumbo-ID: 34d1051b-f3d6-11e8-9a16-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34d1051b-f3d6-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 12:56:37 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wATCtWRG150204;
 Thu, 29 Nov 2018 12:56:22 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2018-07-02;
 bh=Q4saoE3lqGRRoaufkF+Q4K666b9P2D98MHZnYRF9Qmk=;
 b=G++xlO+IhnYQsJdF6155mKBhmFBI2NEszV7jZVIFc9uTJneFTs1QLUgUTTp0goNEvCf9
 yBYc30LBgjRPoRMFbjStnQMK/m5EeGL/ECgUq6pCZUK1SUzKCNpV2dEP30sGvLAs8QgT
 mfAzab7kTfUG6RbIYWWMO0MwHG31EcRjB0gOPiFyxepyH8HpIUw3zmO2zNMwqQe/5PUI
 4BE7SnaoyNfyi1MloXbtQahmHsUbbod3KlL26uY+iNQhimipFDHLhnVXnu/WeZd24/Nv
 eJDkA9nwFsQ9zTngILIFHv59AW89d6L5D2Vq0uNpW/2En2O08CSX497pSKHjssATRMPr ww== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2nxy9rfyjv-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 29 Nov 2018 12:56:22 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wATCuK7J014344
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 29 Nov 2018 12:56:21 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wATCuKd3014351;
 Thu, 29 Nov 2018 12:56:20 GMT
Received: from tomti.i.net-space.pl (/10.175.193.102)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 29 Nov 2018 04:56:19 -0800
Date: Thu, 29 Nov 2018 13:56:15 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <20181129125615.zdfaseiuzzir3cmq@tomti.i.net-space.pl>
References: <20181128135530.32545-1-jgross@suse.com>
 <20181129122221.a4pmp67xfdgvwfxo@tomti.i.net-space.pl>
 <5433b040-5d30-3464-13ac-dedc999f130c@knorrie.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5433b040-5d30-3464-13ac-dedc999f130c@knorrie.org>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9091
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811290111
Subject: Re: [Xen-devel] [PATCH v6 00/20] xen: add pvh guest support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, grub-devel@gnu.org, roger.pau@citrix.com,
 xen-devel@lists.xen.org, phcoder@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDE6NDA6MzVQTSArMDEwMCwgSGFucyB2YW4gS3JhbmVu
YnVyZyB3cm90ZToKPiBIaSBEYW5pZWwsCj4KPiBPbiAxMS8yOS8xOCAxOjIyIFBNLCBEYW5pZWwg
S2lwZXIgd3JvdGU6Cj4gPiBPbiBXZWQsIE5vdiAyOCwgMjAxOCBhdCAwMjo1NToxMFBNICswMTAw
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4+IFRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgc3VwcG9y
dCBmb3IgYm9vdGluZyBMaW51eCBhcyBQVkggZ3Vlc3QuCj4gPj4KPiA+PiBTaW1pbGFyIHRvIGkz
ODYveGVuIGFuZCB4ODZfNjQveGVuIHBsYXRmb3JtcyB0aGUgbmV3IGkzODYveGVucHZoCj4gPj4g
cGxhdGZvcm0gZ3J1YiBpcyBib290ZWQgYXMgYSBzdGFuZGFsb25lIGltYWdlIGRpcmVjdGx5IGJ5
IFhlbi4KPiA+Pgo+ID4+IEZvciBib290aW5nIExpbnV4IGtlcm5lbCBpdCBpcyB1c2luZyB0aGUg
c3RhbmRhcmQgbGludXgga2VybmVsCj4gPj4gbG9hZGVyLiBUaGUgb25seSBtb2RpZmljYXRpb24g
b2YgdGhlIGxpbnV4IGxvYWRlciBpcyB0byBwYXNzIHRoZQo+ID4+IEFDUEkgUlNEUCBhZGRyZXNz
IHZpYSBib290IHBhcmFtZXRlcnMgdG8gdGhlIGtlcm5lbCwgYXMgdGhhdCB0YWJsZQo+ID4+IG1p
Z2h0IG5vdCBiZSBsb2NhdGVkIGF0IHRoZSB1c3VhbCBwaHlzaWNhbCBhZGRyZXNzIGp1c3QgYmVs
b3cgMU1CLgo+ID4+Cj4gPj4gVGhlIHJlbGF0ZWQgTGludXgga2VybmVsIHBhdGNoZXMgaGF2ZSBi
ZWVuIGFjY2VwdGVkIGZvciA0LjIwLXJjNAo+ID4KPiA+IFBhdGNoIHNldCBMR1RNLiBJZiB0aGVy
ZSBhcmUgbm8gb2JqZWN0aW9ucyBJIHdpbGwgYXBwbHkgaXQgaW4gYSB3ZWVrCj4gPiBvciBzby4K
PiA+Cj4gPiBIYW5zLCBtYXkgSSBhZGQgIlRlc3RlZC1ieTogSGFucyB2YW4gS3JhbmVuYnVyZyA8
aGFuc0Brbm9ycmllLm9yZz4iIHRvCj4gPiB0aGUgcGF0Y2hlcz8KPgo+IFN1cmUhCgpHcmVhdCEg
VGhhbmtzIGEgbG90IQoKRGFuaWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 13:05:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 13:05: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-devel-bounces@lists.xenproject.org>)
	id 1gSM0B-0000re-3E; Thu, 29 Nov 2018 13:05: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=wph9=oi=citrix.com=prvs=8644391f1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gSM0A-0000rZ-4d
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 13:05:06 +0000
X-Inumbo-ID: 63879eb4-f3d7-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63879eb4-f3d7-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 13:05:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="71843393"
Date: Thu, 29 Nov 2018 13:03:39 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20181129130339.f7ucmv44fry6ke2k@zion.uk.xensource.com>
References: <20181128174333.15672-1-wei.liu2@citrix.com>
 <20181129113141.GE14786@perard.uk.xensource.com>
 <20181129113954.vkum7wtisffd75ak@zion.uk.xensource.com>
 <20181129120216.GF14786@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181129120216.GF14786@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/firmware: update OVMF Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMTI6MDI6MTZQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gVGh1LCBOb3YgMjksIDIwMTggYXQgMTE6Mzk6NTRBTSArMDAwMCwgV2VpIExp
dSB3cm90ZToKPiA+IE9uIFRodSwgTm92IDI5LCAyMDE4IGF0IDExOjMxOjQxQU0gKzAwMDAsIEFu
dGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gPiBXaGF0IGFib3V0IHRoZSByZWxlYXNlIHRhcmJhbGw/
IERvIHdlIGluY2x1ZGVzIE9WTUYgaW4gaXQ/Cj4gPiAKPiA+IFllcyB3ZSBkby4gQnV0IHRoaXMg
c2hvdWxkIHdvcmsgYmVjYXVzZSB0aGUgTWFrZWZpbGUgaXMgYWxzbyBzaGlwcGVkLgo+IAo+IFRo
ZSBmYWN0IHRoYXQgdGhlIE1ha2VmaWxlIGlzIHNoaXBwZWQgZG9lc24ndCBtYXR0ZXIuLi4gQWxz
byBvZiBjb3Vyc2UKPiBpdCB3b3VsZCB3b3JrLCBhcyBsb25nIGFzIHRoZSBtYWNoaW5lIHRoYXQg
YnVpbGQgeGVuIGhhdmUgYWNjZXNzIHRvCj4gaW50ZXJuZXQuCj4gCgpJIGhhZCBhc3N1bWVkIHRo
YXQgUUVNVSB3b3VsZCBjbG9uZSBzdWJtb2R1bGUgb24gdGhlIGZseS4gQnV0IEkgd2FzCndyb25n
LiBUaGV5IGhhZCBhIHNjcmlwdCB0byBleHRyYWN0IHRob3NlIG1vZHVsZXMuCgo+IElmIHdlIHNo
aXAgT1ZNRiBzb3VyY2VzIGNvZGUsIHdlIG5lZWQgdG8gaW5jbHVkZSBpdHMgc3VibW9kdWxlcywg
c28gd2UKPiBuZWVkIHRvIHNoaXAgb3BlbnNzbCBzb3VyY2UgY29kZS4gSSB0aGluayBJJ3ZlIGxv
b2sgaW50byByZW1vdmluZyB0aGlzCj4gYnVpbGQgZGVwZW5kZW5jeSwgYnV0IEkgZG9uJ3QgdGhp
bmsgdGhhdCB3YXMgcG9zc2libGUgd2l0aCBzaW1wbGUgYnVpbGQKPiBvcHRpb25zLgo+IAoKWWVz
IHNvIHdlIHNob3VsZCBzaGlwIHRob3NlIHN1Ym1vZHVsZXMgYXMgd2VsbC4KCj4gPiBXaGF0IGRv
ZXMgcWVtdS14ZW4gZG8gcmVnYXJkaW5nIGl0cyBzdWJtb2R1bGVzPyBPVk1GIHNob3VsZCBqdXN0
IGZvbGxvdwo+ID4gc3VpdGUuCj4gCj4gTm90aGluZywgcWVtdS14ZW4gaXNuJ3QgYSBwcm9qZWN0
LiBJZiB5b3UgbWVhbnQgIndoYXQgZG9lcyB4ZW4uZ2l0IGRvCj4gcmVnYXJkaW5nIHFlbXUteGVu
J3Mgc3VibW9kdWxlcyIgdGhlbiB0aGUgYW5zd2VyIGlzLCB3ZSBjYWxsIGEgc2NyaXB0Cj4gZnJv
bSBxZW11IHRvIGhhdmUgaXQgZXhwb3J0IHdoYXRldmVyIGl0IG5lZWRzIHRvIGJ1aWxkICh0aGUg
ZmFjdCB0aGF0Cj4gdGhlcmUgYXJlIHN1Ym1vZHVsZXMgYXJlIHRyYW5zcGFyZW50IHRvIHVzZXJz
IGJ1aWxkaW5nIHFlbXUsIGxpa2UgeGVuCj4gZG8pLgo+IAo+IE9WTUYvZWRrMiBpcyBhIGJpdCBz
cGVjaWFsLCBpdHMgYnVpbGQgc3lzdGVtIGRvZXNuJ3Qga25vdyBhYm91dCBleHRlcm5hbAo+IHNv
dXJjZSBjb2RlIGFuZCB0ZWFjaGluZyBpdCB0byBkbyBzb21ldGhpbmcgYWJvdXQgaXQgaXMgcHJv
YmFibHkgbm90Cj4gZ29pbmcgdG8gYmUgc2ltcGxlLgo+IAoKTWF5YmUgd2Ugc2hvdWxkIGFzayB1
cHN0cmVhbSdzIG9waW5pb24gb24gdGhpcyBtYXR0ZXI/CgpUaGVpciBnaXRodWIgcGFnZSBoYXMg
YSByZWxlYXNlIHRhcmJhbGwgYnV0IGl0IGRvZXNuJ3QgYnVpbGQgYmVjYXVzZSBvZgp0aGUgc2Ft
ZSBwcm9ibGVtLgoKSWYgdXBzdHJlYW0gZG9lc24ndCB3YW50IHRvIGRvIGFueXRoaW5nIHdlIHdv
dWxkIG5lZWQgc3BlY2lhbAphcnJhbmdlbWVudCBmb3IgeGVuLmdpdCBidWlsZCBhbmQgdGFyYmFs
bCBidWlsZCBzZXBhcmF0ZWx5LgoKPiBTbyB3ZSBjYW4ndCB0cmVhdCBPVk1GIGxpa2UgUUVNVSwg
cmVnYXJkaW5nIHRoZSBidWlsZCwgYW5kIHJlbGVhc2VzLgo+IAo+IFdlIHByb2JhYmx5IG5lZWQg
YSBzY3JpcHQgdG8gZXhwb3J0IGdpdC1zdWJtb2R1bGVzIGluIHhlbi5naXQuCj4gCgpXZSBzaG91
bGQuCgpXZWkuCgo+IC0tIAo+IEFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 13:12:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 13:12: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-devel-bounces@lists.xenproject.org>)
	id 1gSM6w-0001by-So; Thu, 29 Nov 2018 13:12:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=ej03=oi=amazon.com=prvs=8647c507a=epetre@srs-us1.protection.inumbo.net>)
 id 1gSM6v-0001br-8Q
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 13:12:05 +0000
X-Inumbo-ID: 5d4a2c64-f3d8-11e8-9a16-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d4a2c64-f3d8-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 13:12:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1543497124; x=1575033124;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=zCPM916ow/HwT7NNC35GJd80dNtT+nfNz1D9vNhhlkA=;
 b=eY8FasbekHZEGseze0s33yKKx512fF3RNOyaOZZqHOPfF576Wj9KbbyD
 VJwmPPtrswRY3OkUAruae1CMBYt8oDqfPiQfrElWgFPCpUMiS98IRnvDZ
 3XCPy5eLcpnsx0Nhp9Wmy7BaZ+r0BLs/oI+UV8d/6Edi84D3I9fdhAQjk 8=;
X-IronPort-AV: E=Sophos;i="5.56,253,1539648000"; d="scan'208";a="773128663"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1e-a70de69e.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 29 Nov 2018 13:10:59 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-a70de69e.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id wATDAuuv033204
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Thu, 29 Nov 2018 13:10:57 GMT
Received: from EX13D18EUC002.ant.amazon.com (10.43.164.50) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 29 Nov 2018 13:10:53 +0000
Received: from EX13D02EUC004.ant.amazon.com (10.43.164.117) by
 EX13D18EUC002.ant.amazon.com (10.43.164.50) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 29 Nov 2018 13:10:52 +0000
Received: from EX13D02EUC004.ant.amazon.com ([10.43.164.117]) by
 EX13D02EUC004.ant.amazon.com ([10.43.164.117]) with mapi id 15.00.1367.000;
 Thu, 29 Nov 2018 13:10:52 +0000
From: "Eftime, Petre" <epetre@amazon.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH] tools/xenstore: domain can sometimes disappear when
 destroying connection
Thread-Index: AQHUhYsekCFVgwWE9UG/zubImeeGnqVmuc6AgAAmioA=
Date: Thu, 29 Nov 2018 13:10:52 +0000
Message-ID: <49F3A10F-7400-4CFC-AAD6-29199555B365@amazon.com>
References: <20181126132204.16258-1-epetre@amazon.com>
 <20181129125255.uesjk4cyoqzgp53e@zion.uk.xensource.com>
In-Reply-To: <20181129125255.uesjk4cyoqzgp53e@zion.uk.xensource.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.164.48]
Content-ID: <315DF356E5719743B016DB52DEA3C73A@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: domain can sometimes
 disappear when destroying connection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Shah, 
 Amit" <aams@amazon.de>, Ian Jackson <ian.jackson@eu.citrix.com>, "Woodhouse,
 David" <dwmw@amazon.co.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBkaWRuJ3QgZ28gZXh0cmVtZWx5IGRlZXAgaW4gbXkgZGVidWdnaW5nLCBhcyB0aGUgdGFsbG9j
IGxpYnJhcnkgaXMgYSBiaXQNCmRpZmZpY3VsdCB0byBkZWJ1ZywgYnV0IHVuZGVyIHRoZSBkb19p
bnRyb2R1Y2UgZnVuY3Rpb24geW91IGhhdmUgdGhlc2UNCnR3byBsaW5lczoNCg0KICAgICAgICAg
ICAgICAgICAvKiBOb3cgZG9tYWluIGJlbG9uZ3MgdG8gaXRzIGNvbm5lY3Rpb24uICovDQogICAg
ICAgICAgICAgICAgIHRhbGxvY19zdGVhbChkb21haW4tPmNvbm4sIGRvbWFpbik7DQoNCkFmdGVy
IHRoZXNlIGhhcHBlbiwgZGVzdHJveWluZyB0aGUgZG9tYWluIGxlYWRzIHRvIGEgU0lHU0VHViBp
biB4ZW5zdG9yZWQsIGFzDQp3aGVuIGNvbm4gZ2V0cyBmcmVlZCwgc28gZG9lcyBkb21haW4sIHdo
aWNoIGVuZHMgdXAgaW4gYSB1c2UtYWZ0ZXItZnJlZS4NCg0KSSd2ZSBwb3N0ZWQgdGhlIHBhdGNo
IHdpdGggdGhlIGZpeGVkIHRleHQuDQoNCkJlc3QsDQpQZXRyZQ0KDQrvu79PbiAyMDE4LTExLTI5
LCAxNDo1NCwgIldlaSBMaXUiIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToNCg0KICAgIE9u
IE1vbiwgTm92IDI2LCAyMDE4IGF0IDAxOjIyOjA0UE0gKzAwMDAsIFBldHJlIEVmdGltZSB3cm90
ZToNCiAgICA+IFRoZXJlIGlzIGEgY2lyY3VsYXIgbGluayBmb3JtZWQgYmV0d2VlbiBkb21haW4g
YW5kIGEgY29ubmVjdGlvbi4gSW4gY2VydGFpbg0KICAgID4gY2lyY3VzdGFuY2VzLCB3aGVuIGNv
bm4gaXMgZnJlZWQsIGRvbWFpbiBpcyBhbHNvIGZyZWVkLCB3aGljaCBsZWFkcyB0byB1c2UNCiAg
ICA+IGFmdGVyIGZyZWUgd2hlbiB0cnlpbmcgdG8gc2V0IHRoZSBjb25uIGZpZWxkIGluIGRvbWFp
biB0byBudWxsLg0KICAgIA0KICAgIEFjdHVhbGx5LCBjYW4geW91IHByb3ZpZGUgbW9yZSBjb250
ZXh0IG9uIHRoaXM/IFdoZW4gd2lsbCB0aGUgY2lyY3VsYXINCiAgICBsaW5rIGhhcHBlbj8NCiAg
ICANCiAgICBXZWkuDQogICAgDQogICAgPiANCiAgICA+IFNpZ25lZC1vZmYtYnk6IFBldHJlIEVm
dGltZSA8ZXBldHJlQGFtYXpvbi5jb20+DQogICAgPiAtLS0NCiAgICA+ICB0b29scy94ZW5zdG9y
ZS94ZW5zdG9yZWRfZG9tYWluLmMgfCA5ICsrKysrKysrLQ0KICAgID4gIDEgZmlsZSBjaGFuZ2Vk
LCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCiAgICA+IA0KICAgID4gZGlmZiAtLWdp
dCBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYyBiL3Rvb2xzL3hlbnN0b3JlL3hl
bnN0b3JlZF9kb21haW4uYw0KICAgID4gaW5kZXggZmE2NjU1MDMzYS4uZjA4NWQ0MDQ3NiAxMDA2
NDQNCiAgICA+IC0tLSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYw0KICAgID4g
KysrIGIvdG9vbHMveGVuc3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jDQogICAgPiBAQCAtMjIyLDYg
KzIyMiw3IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9jbGVhbnVwKHZvaWQpDQogICAgPiAgew0KICAg
ID4gIAl4Y19kb21pbmZvX3QgZG9taW5mbzsNCiAgICA+ICAJc3RydWN0IGRvbWFpbiAqZG9tYWlu
Ow0KICAgID4gKwlzdHJ1Y3QgY29ubmVjdGlvbiAqdG1wX2Nvbm47DQogICAgPiAgCWludCBub3Rp
ZnkgPSAwOw0KICAgID4gIA0KICAgID4gICBhZ2FpbjoNCiAgICA+IEBAIC0yMzgsOCArMjM5LDE0
IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9jbGVhbnVwKHZvaWQpDQogICAgPiAgCQkJCWNvbnRpbnVl
Ow0KICAgID4gIAkJfQ0KICAgID4gIAkJaWYgKGRvbWFpbi0+Y29ubikgew0KICAgID4gLQkJCXRh
bGxvY191bmxpbmsodGFsbG9jX2F1dG9mcmVlX2NvbnRleHQoKSwgZG9tYWluLT5jb25uKTsNCiAg
ICA+ICsJCQkvKg0KICAgID4gKwkJCSAqIEluIGNlcnRhaW4gY2lyY3Vtc3RhbmNlcyBjb25uIG93
bnMgZG9tYWluIGFuZA0KICAgID4gKwkJCSAqIGRvbWFpbiB3aWxsIGJlIGZyZWVkIHdoZW4gY29u
biBpcyB1bmxpbmtlZC4NCiAgICA+ICsJCQkgKi8NCiAgICA+ICsJCQl0bXBfY29ubiA9IGRvbWFp
bi0+Y29ubjsNCiAgICA+ICAJCQlkb21haW4tPmNvbm4gPSBOVUxMOw0KICAgID4gKw0KICAgID4g
KwkJCXRhbGxvY191bmxpbmsodGFsbG9jX2F1dG9mcmVlX2NvbnRleHQoKSwgdG1wX2Nvbm4pOw0K
ICAgID4gIAkJCW5vdGlmeSA9IDA7IC8qIGRlc3Ryb3lfZG9tYWluKCkgZmlyZXMgdGhlIHdhdGNo
ICovDQogICAgPiAgCQkJZ290byBhZ2FpbjsNCiAgICA+ICAJCX0NCiAgICA+IC0tIA0KICAgID4g
Mi4xNi41DQogICAgPiANCiAgICA+IA0KICAgID4gDQogICAgPiANCiAgICA+IEFtYXpvbiBEZXZl
bG9wbWVudCBDZW50ZXIgKFJvbWFuaWEpIFMuUi5MLiByZWdpc3RlcmVkIG9mZmljZTogMjdBIFNm
LiBMYXphciBTdHJlZXQsIFVCQzUsIGZsb29yIDIsIElhc2ksIElhc2kgQ291bnR5LCA3MDAwNDUs
IFJvbWFuaWEuIFJlZ2lzdGVyZWQgaW4gUm9tYW5pYS4gUmVnaXN0cmF0aW9uIG51bWJlciBKMjIv
MjYyMS8yMDA1Lg0KICAgID4gDQogICAgDQoNCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIg
KFJvbWFuaWEpIFMuUi5MLiByZWdpc3RlcmVkIG9mZmljZTogMjdBIFNmLiBMYXphciBTdHJlZXQs
IFVCQzUsIGZsb29yIDIsIElhc2ksIElhc2kgQ291bnR5LCA3MDAwNDUsIFJvbWFuaWEuIFJlZ2lz
dGVyZWQgaW4gUm9tYW5pYS4gUmVnaXN0cmF0aW9uIG51bWJlciBKMjIvMjYyMS8yMDA1LgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 13:22:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 13:22: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-devel-bounces@lists.xenproject.org>)
	id 1gSMGv-0002RO-0B; Thu, 29 Nov 2018 13:22: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=ajnq=oi=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1gSMGs-0002RJ-H4
 for xen-devel@lists.xen.org; Thu, 29 Nov 2018 13:22:23 +0000
X-Inumbo-ID: cc10198e-f3d9-11e8-9a16-bc764e045a96
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc10198e-f3d9-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 13:22:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1543497739;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=2uPAQI90+f3iIk3uC/0qNC47DLc8gOdCjKvneov7Sss=;
 b=tJTDzQF6yC1M2RFwCFovGrM05XTdTUIOfH1SE/WVzKBWMm8obictUyClqwISb7gSpg
 4O/egGJ8HR+GsRjC5NB1hRlXFjCsCqutGZoVttVvXxBUFlAQOUpnAexMJ/ePYUrOsPq9
 4rYehXRIfcneBbd4ImQROk9qMLs7FpEHTDlXUBOThf4dXntMl9XQvmMqcSedoJMg7bjr
 TGdGVZpj599cQFyCoSuiAu6b6QZFQ/SzFWk34H2T6+wVPuV9Eu9w9/DrNorYodB10tUd
 ZhTuODIYWcl08Gug/KI/wdXXmqfw4bkVNaWWoTCZplTIj0L6U1W/FUwO9ouPrMkUTgtl
 a2ag==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oa0tv22oE4L2iGxAh2DLVXcEqAmZo="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.6 AUTH)
 with ESMTPSA id j052dcuATDLp82T
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Thu, 29 Nov 2018 14:21:51 +0100 (CET)
Date: Thu, 29 Nov 2018 14:21:45 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Ian Jackson
 <ian.jackson@eu.citrix.com>
Message-ID: <20181129142145.6aee04b4.olaf@aepfle.de>
In-Reply-To: <ba4e6e5f-b342-10e5-971e-1e71d50b3073@citrix.com>
References: <20180607130829.18811-1-olaf@aepfle.de>
 <ba4e6e5f-b342-10e5-971e-1e71d50b3073@citrix.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v9] new config option vtsc_tolerance_khz to
 avoid TSC emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Marek =?UTF-8?B?TWFyY3p5a293c2tpLUfDs3JlY2tp?=
 <marmarek@invisiblethingslab.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: multipart/mixed; boundary="===============5336540474776954044=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5336540474776954044==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/N5CqWjeViFKd5hxySyd5U66"; protocol="application/pgp-signature"

--Sig_/N5CqWjeViFKd5hxySyd5U66
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Thanks Andrew and Ian for taking the time to look at this change.
In turn it took me some time to get back to this topic.

Am Mon, 1 Oct 2018 13:39:51 +0100
schrieb Andrew Cooper <andrew.cooper3@citrix.com>:

> On 07/06/18 14:08, Olaf Hering wrote:
> > Add an option to control when vTSC emulation will be activated for a
> > domU with tsc_mode=3Ddefault. Without such option each TSC access from
> > domU will be emulated, which causes a significant perfomance drop for
> > workloads that make use of rdtsc.
> >
> > One option to avoid the TSC option is to run domUs with tsc_mode=3Dnati=
ve.
> > This has the drawback that migrating a domU from a "2.3GHz" class host
> > to a "2.4GHz" class host may change the rate at wich the TSC counter
> > increases, the domU may not be prepared for that.
> >
> > With the new option the host admin can decide how a domU should behave
> > when it is migrated across systems of the same class. Since there is
> > always some jitter when Xen calibrates the cpu_khz value, all hosts of
> > the same class will most likely have slightly different values. As a
> > result vTSC emulation is unavoidable. Data collected during the incident
> > which triggered this change showed a jitter of up to 200 KHz across
> > systems of the same class. =20
>=20
> Do you have any further details of the systems involved?=C2=A0 If they are
> identical systems, they should all have the same real TSC frequency, and
> its a known issue that Xen isn't very good at working out the
> frequency.=C2=A0 TBH, fixing that would be far better overall.

My test hosts have a E5504 cpu. The ones where the issue was reported
use "E7-8880 v3" today, the used hardware two years ago was likely older.

=46rom what I understand the TSC frequency stored in "cpu_khz" is just an
estimated value, not the real hardware frequency. Still, it is used to
decide if two hosts tick at the same speed. The domU kernel may use the
estimated value for its timekeeping, I think it does the same estimation
as Xen itself. But, I have to dig into that.

To me it looks like domUs should run ntpd themselves if there is a plan
to migrate them at some point in the future. At least if they use TSC
for timekeeping. With ntpd the domU would detect time skew, even if it
was not yet migrated to another host. I do not know much about timekeeping,
so this is just a guess on my side.


> > Existing padding fields are reused to store vtsc_khz_tolerance as u16.
> > The padding is sent as zero in write_tsc_info to the receving host.
> > The padding is undefined if the changed code runs as receiver. =20
> I'm not sure what you mean by this final sentence.

I have removed that part, since incoming padding is in practice always zero.

> > handle_tsc_info has no code to verify that padding is indeed zero. Due
> > to the lack of a version field it is impossible to know if the sender
> > already has the newly introduced vtsc_tolerance field. In the worst
> > case the receiving domU will get an unemulated TSC. =20
>=20
> The lack of padding verification is deliberate, for forwards
> compatibility.=C2=A0 Why does the sending code matter?=C2=A0 One way or a=
nother,
> if the field is 0, the option wasn't present or wasn't configured.=C2=A0
> Neither of these situations affect the decision-making that the
> receiving side needs to perform.

> > Signed-off-by: Olaf Hering <olaf@aepfle.de>
> > Reviewed-by: Wei Liu <wei.liu2@citrix.com> (v07/v08)
> > Reviewed-by: Jan Beulich <jbeulich@suse.com> (v08) =20
>=20
> I'm still -0.5 for this patch.=C2=A0 I can appreciate why you want it, bu=
t it
> is a gross hack which only works when you don't skew time more than NTP
> in the guest can cope with.=C2=A0 My gut feeling is that there will be ot=
her
> more subtle fallout.


I will do some research regarding how much skewing a domU can handle.
As said in another reply, the expected time drift with a difference of
just 11 kHz in the cpu_khz variable on a 2.6GHz system is about 0.3 seconds
during a day.

IanJ requested clarification for how much time skew a system can handle.
Perhaps this should have been part of the initial submission for
tsc_mode=3Dnative already. I will do some research. Also some of the concer=
ns
about missing documentation are already covered in paragraph #3 of the
commit message.

I will do some more testing with staging and send v10 next week.
The accumulated changes for a v10, so far:
v10:
 - rebase to 402411ec40
 - update write_libxc_tsc_info to handle the new parameter vtsc_tolerance_k=
hz
   without this change, migration from xen-4.5 will fail (Andrew)
 - add newline to tsc_set_info (Andrew)
 - add measurment unit to libxc-migration-stream.pandoc (Andrew)
 - add pointer to xen-tscmode(7) in xl.cfg(5)/vtsc_tolerance_khz (Andrew)
 - reword the newly added paragraph in xen-tscmode(7) (Andrew),
   and also mention that it is about the measured/estimated TSC value
   rather than the real value. The latter is simply unknown.
 - simplify wording regarding the value of padding field in old Xen
   versions, the previous one turned out to be confusing and not helpful


Olaf

--Sig_/N5CqWjeViFKd5hxySyd5U66
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCW//n6gAKCRBdQqD6ppg2
fjfUAJ4wVY6IJMZQLOEfmVxqOjbq2JpmUgCg9iCup8lQq36lKZCJ3QKaPwSBMog=
=nDPT
-----END PGP SIGNATURE-----

--Sig_/N5CqWjeViFKd5hxySyd5U66--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5336540474776954044==--


From xen-devel-bounces@lists.xenproject.org Thu Nov 29 13:23:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSMHq-0002Uu-Bw; Thu, 29 Nov 2018 13:23:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=towv=oi=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gSMHp-0002Um-7j
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 13:23:21 +0000
X-Inumbo-ID: efef6805-f3d9-11e8-9a16-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id efef6805-f3d9-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 13:23:20 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 DB3AB305FFB1; Thu, 29 Nov 2018 15:23:18 +0200 (EET)
Received: from [192.168.228.120] (unknown [86.120.176.86])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id C58B63000E5B;
 Thu, 29 Nov 2018 15:23:18 +0200 (EET)
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>
References: <1543442182-3557-1-git-send-email-rcojocaru@bitdefender.com>
 <1543442182-3557-5-git-send-email-rcojocaru@bitdefender.com>
 <5BFFB9C0020000780020119C@prv1-mh.provo.novell.com>
Message-ID: <5543e709-6dd0-4c88-ad87-5837490ea441@bitdefender.com>
Date: Thu, 29 Nov 2018 15:23:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <5BFFB9C0020000780020119C@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: [Xen-devel] [PATCH V10 4/5] p2m: Always use hostp2m when clipping
 rangesets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 george.dunlap@citrix.com, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjkvMTggMTI6MDQgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI4LjExLjE4
IGF0IDIyOjU2LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IENoYW5nZXMg
c2luY2UgVjk6Cj4+ICAtIFJlbW92ZWQgdGhlIHBhdGNoIFJGQyAocmVwbGFjZWQgYnkgYSBwcmlu
dGsoWEVOTE9HX0dfV0FSTklORykuCj4+ICAtIFJldXNlZCBzdGFydCBhbmQgZW5kIGluIGNoYW5n
ZV90eXBlX3JhbmdlKCkgYW5kIHJlbW92ZWQgdGhlCj4+ICAgIGludGVybWVkaWFyeSB2YXJpYWJs
ZXMgcmFuZ2Vfc3RhcnQgYW5kIHJhbmdlX2VuZC4KPj4gIC0gQWRkZWQgYW4gZXh0cmEgZXhwbGFu
YXRpb24gZm9yIHRoZSBpZiAoIHN0YXJ0ID4gZW5kICkgcmV0dXJuOwo+PiAgICBjb2RlIGluIHRo
ZSBjb21tZW50Lgo+IAo+IFRoaXMgbGFzdCBpdGVtIGlzbid0IHJlYWxseSB0YWtpbmcgY2FyZSBv
ZiB0aGUgY29tbWVudHMgSSBnYXZlIG9uIHY5Lgo+IFRoZSBfaW5jb21pbmdfIHN0YXJ0IGJlaW5n
IGxhcmdlciB0aGFuIHRoZSBfaW5jb21pbmdfIGVuZCBpcwo+IHNvbWV0aGluZyB3b3J0aCB0byBw
b2ludCBvdXQuIEJ1dCB5b3UgcHV0IHRoYXQgY2hlY2sgYWZ0ZXIgY2xpcHBpbmcKPiBlbmQuIEZ1
cnRoZXJtb3JlIGl0IGxvb2tzIGxpa2UgeW91IGNvbnRpbnVlIHRvIGJyZWFrIHRoZSBjYXNlCj4g
d2hlcmUgLT5tYXhfbWFwcGVkX3BmbiBpbmNyZWFzZXMgc3Vic2VxdWVudGx5LCBpLmUuIHlvdSBz
dGlsbAo+IGRvbid0IHVwZGF0ZSB0aGUgcmFuZ2VzZXQgd2l0aCB0aGUgdW5tb2RpZmllZCBpbmNv
bWluZyB2YWx1ZXMuCj4gT3Igb3RoZXJ3aXNlIEkgd291bGQgaGF2ZSBleHBlY3RlZCBhbiBleHBs
YW5hdGlvbiAoYXMgYSByZXBseQo+IHRvIG15IGNvbW1lbnRzLCBub3QgbmVjZXNzYXJpbHkgYnkg
YWRkaW5nIHRvIGRlc2NyaXB0aW9uIG9yCj4gY29tbWVudHMgb2YgdGhlIHBhdGNoIGhlcmUpIHdo
eSBlaXRoZXIgdGhpcyBpcyBub3QgYW4gaXNzdWUgb3IgSSdtCj4gbWlzcmVhZGluZyBhbnl0aGlu
Zy4KCm1heF9tYXBwZWRfcGZuIF9zaG91bGRfIGVuZCB1cCBiZWluZyA+PSB0aGUgbG9nZGlydHkg
cmFuZ2UgdXBwZXIgYm91bmQsCnNpbmNlIEFGQUlDVCB0aGUgbG9nZGlydHkgcmFuZ2VzIGFyZSB0
aWVkIHRvIGVwdF9zZXRfZW50cnkoKSBjYWxscywKd2hpY2ggYWx3YXlzIGVuZCB1cCBjYWxsaW5n
IHAybV9hbHRwMm1fcHJvcGFnYXRlX2NoYW5nZSgpIHdoZW4gdGhleQpvY2N1ciBvbiB0aGUgaG9z
dHAybSAod2hpY2ggaW4gdHVybiBjYWxscyBwMm1fc2V0X2VudHJ5KCkgb24gdGhlCmFsdHAybXMs
IGFuZCBzbyBvbikuCgpMb25nIHN0b3J5IHNob3J0LCBhbGwgbW9kaWZpY2F0aW9ucyB0byB0aGUg
aG9zdHAybSdzIG1heF9tYXBwZWRfcGZuIHdpbGwKZW5kIHVwIHVwZGF0aW5nIGl0IGZvciBhbGwg
YWN0aXZlIGFsdHAybXMuIFRoZSBvdGhlciB3YXkgYXJvdW5kIGlzIG5vdAp0cnVlIGlmIEkgdW5k
ZXJzdGFuZCB0aGUgY29kZSBjb3JyZWN0bHksIHNvIGl0IGlzIHRoZW9yZXRpY2FsbHkgcG9zc2li
bGUKZm9yIGFsdHAybS0+bWF4X21hcHBlZF9wZm4gPiBob3N0cDJtLT5tYXhfbWFwcGVkX3BmbiAo
YWx0aG91Z2gsIGFnYWluCkFGQUlDVCwgdGhpcyBzaG91bGQgbm90IHJlYWxseSBhZmZlY3QgdGhl
IGxvZ2RpcnR5IGNhc2Ugd2hlcmUgd2UncmUgbm93CmRvaW5nIG91ciBiZXN0IHRvIGtlZXAgdGhl
IGhvc3RwMm0gaW4gc3luYyB3aXRoIGFsdHAybXMpLgoKU28gdGhpcyBpcyB3aHkgSSBiZWxpZXZl
IHRoYXQgdGhpcyBpcyBub3QgYW4gaXNzdWUsIGhvd2V2ZXIgSSBtaWdodCBiZQptaXNzaW5nIHNv
bWV0aGluZyBvciBhbSAocXVpdGUgbGlrZWx5KSBwb3NzaWJseSBtaXN1bmRlcnN0YW5kaW5nIHRo
ZQpxdWVzdGlvbi4KCkFsc28sIGFwb2xvZ2llcyBpZiBJJ20gc3BlYWtpbmcgb3V0IG9mIHR1cm4g
YW5kIHRoZSBxdWVzdGlvbiB3YXMgcmVhbGx5CmFkZHJlc3NlZCB0byBHZW9yZ2UgKHdobyBpcyB0
aGUgcHJvcGVyIGF1dGhvciBvZiB0aGUgcGF0Y2gpLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 13:27:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 13:27: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-devel-bounces@lists.xenproject.org>)
	id 1gSMLQ-0002hc-0C; Thu, 29 Nov 2018 13:27: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=0fqq=oi=linux.intel.com=kirill.shutemov@srs-us1.protection.inumbo.net>)
 id 1gSMLO-0002hX-W7
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 13:27:03 +0000
X-Inumbo-ID: 73f65aa9-f3da-11e8-9a16-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73f65aa9-f3da-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 13:27:01 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Nov 2018 05:27:00 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,294,1539673200"; d="scan'208";a="278776366"
Received: from black.fi.intel.com ([10.237.72.28])
 by orsmga005.jf.intel.com with ESMTP; 29 Nov 2018 05:26:58 -0800
Received: by black.fi.intel.com (Postfix, from userid 1000)
 id 057BA18E; Thu, 29 Nov 2018 15:26:57 +0200 (EET)
Date: Thu, 29 Nov 2018 16:26:57 +0300
From: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181129132657.nlzxzqfdvngjsfvk@black.fi.intel.com>
References: <a9a32e52-f50f-7d1a-ade0-baa2348ad78a@knorrie.org>
 <8faec76b-ab44-3148-165d-0f3c9f497de2@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8faec76b-ab44-3148-165d-0f3c9f497de2@suse.com>
User-Agent: NeoMutt/20170714-126-deb55f (1.8.3)
Subject: Re: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Hans van Kranenburg <hans@knorrie.org>, xen-devel@lists.xenproject.org,
 stable <stable@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDk6NDE6MjVBTSArMDAwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyOS8xMS8yMDE4IDAyOjIyLCBIYW5zIHZhbiBLcmFuZW5idXJnIHdyb3RlOgo+
ID4gSGksCj4gPiAKPiA+IEFzIGFsc28gc2VlbiBhdDoKPiA+IGh0dHBzOi8vYnVncy5kZWJpYW4u
b3JnL2NnaS1iaW4vYnVncmVwb3J0LmNnaT9idWc9OTE0OTUxCj4gPiAKPiA+IEF0dGFjaGVkIHRo
ZXJlIGFyZSB0d28gc2VyaWFsIGNvbnNvbGUgb3V0cHV0IGxvZ3MuIE9uZSBpcyBzdGFydGluZyB3
aXRoCj4gPiBYZW4gNC4xMSAoZnJvbSBkZWJpYW4gdW5zdGFibGUpIGFzIGRvbTAsIGFuZCB0aGUg
b3RoZXIgb25lIHdpdGhvdXQgWGVuLgo+ID4gCj4gPiBbICAgIDIuMDg1NTQzXSBCVUc6IHVuYWJs
ZSB0byBoYW5kbGUga2VybmVsIHBhZ2luZyByZXF1ZXN0IGF0Cj4gPiBmZmZmODg4ZDlmZmZjMDAw
Cj4gPiBbICAgIDIuMDg1NjEwXSBQR0QgMjAwYzA2NyBQNEQgMjAwYzA2NyBQVUQgMAo+ID4gWyAg
ICAyLjA4NTY3NF0gT29wczogMDAwMCBbIzFdIFNNUCBOT1BUSQo+ID4gWyAgICAyLjA4NTczNl0g
Q1BVOiAxIFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQKPiA+IDQuMTkuMC10cnVu
ay1hbWQ2NCAjMSBEZWJpYW4gNC4xOS41LTF+ZXhwMStwdmgxCj4gPiBbICAgIDIuMDg1ODIzXSBI
YXJkd2FyZSBuYW1lOiBIUCBQcm9MaWFudCBETDM2MCBHNywgQklPUyBQNjggMDUvMjEvMjAxOAo+
ID4gWyAgICAyLjA4NTg5NV0gUklQOiBlMDMwOnB0ZHVtcF93YWxrX3BnZF9sZXZlbF9jb3JlKzB4
MWZkLzB4NDkwCj4gPiBbLi4uXQo+IAo+IFRoZSBvZmZlbmRpbmcgc3RhYmxlIGNvbW1pdCBpcyA0
MDc0Y2E3ZDhhMTgzMjkyMWM4NjVkMjUwYmJkMDhmMzQ0MWIzNjU3Cj4gKCJ4ODYvbW06IE1vdmUg
TERUIHJlbWFwIG91dCBvZiBLQVNMUiByZWdpb24gb24gNS1sZXZlbCBwYWdpbmciKSwgdGhpcwo+
IGlzIGNvbW1pdCBkNTI4ODhhYTI3NTNlMzA2M2E5ZDNhMGM5ZjcyZjk0YWE5ODA5YzE1IHVwc3Ry
ZWFtLgo+IAo+IEN1cnJlbnQgdXBzdHJlYW0ga2VybmVsIGlzIGJvb3RpbmcgZmluZSB1bmRlciBY
ZW4sIHNvIGluIGdlbmVyYWwgdGhlCj4gcGF0Y2ggc2hvdWxkIGJlIGZpbmUuIFVzaW5nIGFuIHVw
c3RyZWFtIGtlcm5lbCBidWlsdCBmcm9tIGFib3ZlIGNvbW1pdAo+ICh3aXRoIHRoZSB0aGVuIG5l
ZWRlZCBYZW4gZml4dXAgcGF0Y2ggMTQ1N2Q4Y2Y3NjY0ZjM0YzRiYTUzNCkgaXMgZmluZSwKPiB0
b28uCj4gCj4gS2lyaWxsLCBhcmUgeW91IGF3YXJlIG9mIGFueSBwcmVyZXF1aXNpdGUgcGF0Y2gg
ZnJvbSA0LjIwIHdoaWNoIGNvdWxkIGJlCj4gbWlzc2luZyBpbiA0LjE5LjU/CgpJJ20gbm90LgoK
TGV0IG1lIGxvb2sgaW50byB0aGlzLgoKLS0gCiBLaXJpbGwgQS4gU2h1dGVtb3YKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 13:31:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 13:31: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-devel-bounces@lists.xenproject.org>)
	id 1gSMPx-0003QU-OO; Thu, 29 Nov 2018 13:31: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=suqh=oi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSMPw-0003QP-4S
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 13:31:44 +0000
X-Inumbo-ID: 1ba7df8c-f3db-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ba7df8c-f3db-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 13:31:42 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Nov 2018 06:29:41 -0700
Message-Id: <5BFFE9C30200007800201371@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 29 Nov 2018 06:29:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] PCI BAR sizing quirks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIsCgppbiB0aGUgY29udGV4dCBvZiBzb21lIG90aGVyIGJ1ZyByZXBvcnQgaGVyZSBJJ3Zl
IGJlZW4gcG9pbnRlZAphdCBMaW51eCBjb21taXQgNmFmN2U0Zjc3MjU5ZWU5NDYxMDMzODczNzJj
YjE1OWYyZTk5YTZkNC4KSSB0aGluayB3ZSB3aWxsIG5lZWQgdG8gaW1wbGVtZW50IHNvbWV0aGlu
ZyBzaW1pbGFyIGZvciBhbnkKZGV2aWNlcyB0aGF0IG1heSBiZSBwcmVzZW50IG9uIHg4NiBzeXN0
ZW1zLCBidXQgZG9uJ3QgaGF2ZQpzdGFuZGFyZCBjb21wbGlhbnQgYmVoYXZpb3Igb2YgcmVnaXN0
ZXJzIGluIHdoYXQgbm9ybWFsbHkgaXMgdGhlCkJBUiByYW5nZSBpbiBjb25maWcgc3BhY2UsIGZv
ciB5b3VyIFBWSCBCQVIgaGFuZGxpbmcgdG8gbm90CmNhdXNlIGJvb3QgZmFpbHVyZXMuCgpKYW4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 13:35:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 13:35: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-devel-bounces@lists.xenproject.org>)
	id 1gSMTu-0003ao-B0; Thu, 29 Nov 2018 13:35: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=suqh=oi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSMTt-0003aj-Ch
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 13:35:49 +0000
X-Inumbo-ID: ae40ea00-f3db-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae40ea00-f3db-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 13:35:48 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Nov 2018 06:35:47 -0700
Message-Id: <5BFFEB32020000780020137B@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 29 Nov 2018 06:35:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20181126113253.5349-1-paul.durrant@citrix.com>
 <20181126113253.5349-2-paul.durrant@citrix.com>
 <ff4a8d9823fa494382899c9103da811a@AMSPEX02CL03.citrite.net>
In-Reply-To: <ff4a8d9823fa494382899c9103da811a@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 1/2] amd-iommu: replace occurrences of
 bool_t with bool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjExLjE4IGF0IDEzOjUzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IFBpbmc/IENhbiBJIGdldCBhbiBhY2sgb3Igb3RoZXJ3aXNlIGZyb20gYW4gQU1EIG1haW50
YWluZXIgcGxlYXNlPwoKQnJpYW4gZGlkIGFjayB0aGlzIG9uZSwgd2hpY2ggSSd2ZSBjb21taXR0
ZWQgeWVzdGVyZGF5LCBidXQgbm90IDIuCgpKYW4KCj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tCj4+IEZyb206IFBhdWwgRHVycmFudCBbbWFpbHRvOnBhdWwuZHVycmFudEBjaXRyaXguY29t
XQo+PiBTZW50OiAyNiBOb3ZlbWJlciAyMDE4IDExOjMzCj4+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcgCj4+IENjOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXgu
Y29tPjsgU3VyYXZlZSBTdXRoaWt1bHBhbml0Cj4+IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1k
LmNvbT47IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgo+PiBTdWJqZWN0OiBbUEFU
Q0ggdjIgMS8yXSBhbWQtaW9tbXU6IHJlcGxhY2Ugb2NjdXJyZW5jZXMgb2YgYm9vbF90IHdpdGgg
Ym9vbAo+PiAKPj4gQnJpbmcgdGhlIGNvZGluZyBzdHlsZSB1cCB0byBkYXRlLiBObyBmdW5jdGlv
bmFsIGNoYW5nZSAoZXhjZXB0IGZvcgo+PiByZW1vdmFsIG9mIHNvbWUgcG9pbnRsZXNzIGluaXRp
YWxpemVycykuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgo+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+PiAtLS0KPj4gQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1
bHBhbml0QGFtZC5jb20+Cj4+IENjOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4K
Pj4gLS0tCj4+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgfCAyNiAr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlv
bnMoKyksIDEzIGRlbGV0aW9ucygtKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwo+PiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9tYXAuYwo+PiBpbmRleCBjMWRhYmE4NDIyLi5mZGU0Njg2ZWU5IDEwMDY0NAo+PiAt
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKPj4gKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCj4+IEBAIC00NSw5ICs0NSw5IEBA
IHN0YXRpYyB2b2lkIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcKPj4gbDFf
bWZuLCB1bnNpZ25lZCBsb25nIGRmbikKPj4gICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7
Cj4+ICB9Cj4+IAo+PiAtc3RhdGljIGJvb2xfdCBzZXRfaW9tbXVfcGRlX3ByZXNlbnQodTMyICpw
ZGUsIHVuc2lnbmVkIGxvbmcgbmV4dF9tZm4sCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgbmV4dF9sZXZlbCwKPj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpdywgYm9vbF90IGlyKQo+PiArc3RhdGljIGJvb2wg
c2V0X2lvbW11X3BkZV9wcmVzZW50KHUzMiAqcGRlLCB1bnNpZ25lZCBsb25nIG5leHRfbWZuLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBuZXh0X2xl
dmVsLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXcsIGJvb2wg
aXIpCj4+ICB7Cj4+ICAgICAgdWludDY0X3QgYWRkcl9sbywgYWRkcl9oaSwgbWFkZHJfbmV4dDsK
Pj4gICAgICB1MzIgZW50cnk7Cj4+IEBAIC0xMjMsMTMgKzEyMywxMyBAQCBzdGF0aWMgYm9vbF90
IHNldF9pb21tdV9wZGVfcHJlc2VudCh1MzIgKnBkZSwKPj4gdW5zaWduZWQgbG9uZyBuZXh0X21m
biwKPj4gICAgICByZXR1cm4gbmVlZF9mbHVzaDsKPj4gIH0KPj4gCj4+IC1zdGF0aWMgYm9vbF90
IHNldF9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIHB0X21mbiwgdW5zaWduZWQgbG9u
Zwo+PiBkZm4sCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIG5leHRfbWZuLCBpbnQKPj4gcGRlX2xldmVsLAo+PiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbF90IGl3LCBib29sX3QgaXIpCj4+ICtzdGF0aWMgYm9vbCBz
ZXRfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBwdF9tZm4sIHVuc2lnbmVkIGxvbmcK
Pj4gZGZuLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbmV4dF9tZm4sIGludCBwZGVfbGV2ZWwsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBpdywgYm9vbCBpcikKPj4gIHsKPj4gICAgICB1NjQgKnRhYmxlOwo+PiAg
ICAgIHUzMiAqcGRlOwo+PiAtICAgIGJvb2xfdCBuZWVkX2ZsdXNoID0gMDsKPj4gKyAgICBib29s
IG5lZWRfZmx1c2g7Cj4+IAo+PiAgICAgIHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocHRf
bWZuKSk7Cj4+IAo+PiBAQCAtMzQ3LDE2ICszNDcsMTYgQEAgc3RhdGljIHZvaWQgc2V0X3BkZV9j
b3VudCh1NjQgKnBkZSwgdW5zaWduZWQgaW50Cj4+IGNvdW50KQo+PiAgLyogUmV0dXJuIDEsIGlm
IHBhZ2VzIGFyZSBzdWl0YWJsZSBmb3IgbWVyZ2luZyBhdCBtZXJnZV9sZXZlbC4KPj4gICAqIG90
aGVyd2lzZSBpbmNyZWFzZSBwZGUgY291bnQgaWYgbWZuIGlzIGNvbnRpZ291cyB3aXRoIG1mbiAt
IDEKPj4gICAqLwo+PiAtc3RhdGljIGludCBpb21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAo+PiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBsb25nIG1mbiwKPj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWVyZ2VfbGV2ZWwp
Cj4+ICtzdGF0aWMgYm9vbCBpb21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcKPj4gcHRfbWZuLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGRmbiwgdW5zaWduZWQgbG9uZyBtZm4sCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtZXJnZV9sZXZlbCkKPj4g
IHsKPj4gICAgICB1bnNpZ25lZCBpbnQgcGRlX2NvdW50LCBuZXh0X2xldmVsOwo+PiAgICAgIHVu
c2lnbmVkIGxvbmcgZmlyc3RfbWZuOwo+PiAgICAgIHU2NCAqdGFibGUsICpwZGUsICpudGFibGU7
Cj4+ICAgICAgdTY0IG50YWJsZV9tYWRkciwgbWFzazsKPj4gICAgICBzdHJ1Y3QgZG9tYWluX2lv
bW11ICpoZCA9IGRvbV9pb21tdShkKTsKPj4gLSAgICBib29sX3Qgb2sgPSAwOwo+PiArICAgIGJv
b2wgb2sgPSBmYWxzZTsKPj4gCj4+ICAgICAgQVNTRVJUKCBzcGluX2lzX2xvY2tlZCgmaGQtPmFy
Y2gubWFwcGluZ19sb2NrKSAmJiBwdF9tZm4gKTsKPj4gCj4+IEBAIC0zODQsNyArMzg0LDcgQEAg
c3RhdGljIGludCBpb21tdV91cGRhdGVfcGRlX2NvdW50KHN0cnVjdCBkb21haW4gKmQsCj4+IHVu
c2lnbmVkIGxvbmcgcHRfbWZuLAo+PiAgICAgICAgICBwZGVfY291bnQgPSBnZXRfcGRlX2NvdW50
KCpwZGUpOwo+PiAKPj4gICAgICAgICAgaWYgKCBwZGVfY291bnQgPT0gKFBURV9QRVJfVEFCTEVf
U0laRSAtIDEpICkKPj4gLSAgICAgICAgICAgIG9rID0gMTsKPj4gKyAgICAgICAgICAgIG9rID0g
dHJ1ZTsKPj4gICAgICAgICAgZWxzZSBpZiAoIHBkZV9jb3VudCA8IChQVEVfUEVSX1RBQkxFX1NJ
WkUgLSAxKSkKPj4gICAgICAgICAgewo+PiAgICAgICAgICAgICAgcGRlX2NvdW50Kys7Cj4+IEBA
IC02NDgsNyArNjQ4LDcgQEAgc3RhdGljIGludCB1cGRhdGVfcGFnaW5nX21vZGUoc3RydWN0IGRv
bWFpbiAqZCwKPj4gdW5zaWduZWQgbG9uZyBkZm4pCj4+ICBpbnQgYW1kX2lvbW11X21hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgbWZuLAo+PiAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4+ICB7Cj4+IC0gICAgYm9vbF90IG5lZWRf
Zmx1c2ggPSAwOwo+PiArICAgIGJvb2wgbmVlZF9mbHVzaDsKPj4gICAgICBzdHJ1Y3QgZG9tYWlu
X2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKPj4gICAgICBpbnQgcmM7Cj4+ICAgICAgdW5zaWdu
ZWQgbG9uZyBwdF9tZm5bN107Cj4+IC0tCj4+IDIuMTEuMAo+IAo+IAo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlz
dAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyAKPiBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsIAoKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 13:36:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 13:36: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-devel-bounces@lists.xenproject.org>)
	id 1gSMUP-0003dq-NJ; Thu, 29 Nov 2018 13:36: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=jnsg=oi=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gSMUO-0003dj-TH
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 13:36:20 +0000
X-Inumbo-ID: c0a8e2d7-f3db-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0a8e2d7-f3db-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 13:36:19 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7EC81ADF4;
 Thu, 29 Nov 2018 13:35:18 +0000 (UTC)
To: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
References: <a9a32e52-f50f-7d1a-ade0-baa2348ad78a@knorrie.org>
 <8faec76b-ab44-3148-165d-0f3c9f497de2@suse.com>
 <20181129132657.nlzxzqfdvngjsfvk@black.fi.intel.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <bc770271-65a8-8bf4-10f9-6ce169e94130@suse.com>
Date: Thu, 29 Nov 2018 14:35:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181129132657.nlzxzqfdvngjsfvk@black.fi.intel.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Hans van Kranenburg <hans@knorrie.org>, xen-devel@lists.xenproject.org,
 stable <stable@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMTEvMjAxOCAxNDoyNiwgS2lyaWxsIEEuIFNodXRlbW92IHdyb3RlOgo+IE9uIFRodSwg
Tm92IDI5LCAyMDE4IGF0IDA5OjQxOjI1QU0gKzAwMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
IE9uIDI5LzExLzIwMTggMDI6MjIsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4+PiBIaSwK
Pj4+Cj4+PiBBcyBhbHNvIHNlZW4gYXQ6Cj4+PiBodHRwczovL2J1Z3MuZGViaWFuLm9yZy9jZ2kt
YmluL2J1Z3JlcG9ydC5jZ2k/YnVnPTkxNDk1MQo+Pj4KPj4+IEF0dGFjaGVkIHRoZXJlIGFyZSB0
d28gc2VyaWFsIGNvbnNvbGUgb3V0cHV0IGxvZ3MuIE9uZSBpcyBzdGFydGluZyB3aXRoCj4+PiBY
ZW4gNC4xMSAoZnJvbSBkZWJpYW4gdW5zdGFibGUpIGFzIGRvbTAsIGFuZCB0aGUgb3RoZXIgb25l
IHdpdGhvdXQgWGVuLgo+Pj4KPj4+IFsgICAgMi4wODU1NDNdIEJVRzogdW5hYmxlIHRvIGhhbmRs
ZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQKPj4+IGZmZmY4ODhkOWZmZmMwMDAKPj4+IFsgICAg
Mi4wODU2MTBdIFBHRCAyMDBjMDY3IFA0RCAyMDBjMDY3IFBVRCAwCj4+PiBbICAgIDIuMDg1Njc0
XSBPb3BzOiAwMDAwIFsjMV0gU01QIE5PUFRJCj4+PiBbICAgIDIuMDg1NzM2XSBDUFU6IDEgUElE
OiAxIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZAo+Pj4gNC4xOS4wLXRydW5rLWFtZDY0ICMx
IERlYmlhbiA0LjE5LjUtMX5leHAxK3B2aDEKPj4+IFsgICAgMi4wODU4MjNdIEhhcmR3YXJlIG5h
bWU6IEhQIFByb0xpYW50IERMMzYwIEc3LCBCSU9TIFA2OCAwNS8yMS8yMDE4Cj4+PiBbICAgIDIu
MDg1ODk1XSBSSVA6IGUwMzA6cHRkdW1wX3dhbGtfcGdkX2xldmVsX2NvcmUrMHgxZmQvMHg0OTAK
Pj4+IFsuLi5dCj4+Cj4+IFRoZSBvZmZlbmRpbmcgc3RhYmxlIGNvbW1pdCBpcyA0MDc0Y2E3ZDhh
MTgzMjkyMWM4NjVkMjUwYmJkMDhmMzQ0MWIzNjU3Cj4+ICgieDg2L21tOiBNb3ZlIExEVCByZW1h
cCBvdXQgb2YgS0FTTFIgcmVnaW9uIG9uIDUtbGV2ZWwgcGFnaW5nIiksIHRoaXMKPj4gaXMgY29t
bWl0IGQ1Mjg4OGFhMjc1M2UzMDYzYTlkM2EwYzlmNzJmOTRhYTk4MDljMTUgdXBzdHJlYW0uCj4+
Cj4+IEN1cnJlbnQgdXBzdHJlYW0ga2VybmVsIGlzIGJvb3RpbmcgZmluZSB1bmRlciBYZW4sIHNv
IGluIGdlbmVyYWwgdGhlCj4+IHBhdGNoIHNob3VsZCBiZSBmaW5lLiBVc2luZyBhbiB1cHN0cmVh
bSBrZXJuZWwgYnVpbHQgZnJvbSBhYm92ZSBjb21taXQKPj4gKHdpdGggdGhlIHRoZW4gbmVlZGVk
IFhlbiBmaXh1cCBwYXRjaCAxNDU3ZDhjZjc2NjRmMzRjNGJhNTM0KSBpcyBmaW5lLAo+PiB0b28u
Cj4+Cj4+IEtpcmlsbCwgYXJlIHlvdSBhd2FyZSBvZiBhbnkgcHJlcmVxdWlzaXRlIHBhdGNoIGZy
b20gNC4yMCB3aGljaCBjb3VsZCBiZQo+PiBtaXNzaW5nIGluIDQuMTkuNT8KPiAKPiBJJ20gbm90
Lgo+IAo+IExldCBtZSBsb29rIGludG8gdGhpcy4KPiAKCldoYXQgaXMgbWFraW5nIG1lIHN1c3Bp
Y2lvdXMgaXMgdGhlIGZhaWx1cmUgaGFwcGVuaW5nIGp1c3QgYWZ0ZXIKcmVsZWFzaW5nIHRoZSBp
bml0IG1lbW9yeS4gTWF5YmUgdGhlcmUgaXMgYW4gYWNjZXNzIHRvIC5pbml0LmRhdGEKc2VnbWVu
dCBvciBzaW1pbGFyPyBUaGUgbmF0aXZlIGtlcm5lbCBib290aW5nIGNvdWxkIGJlIHJlbGF0ZWQg
dG8gdGhlCnVzYWdlIG9mIDJNIG1hcHBpbmdzIG5vdCBiZWluZyBhdmFpbGFibGUgaW4gYSBQVi1k
b21haW4uCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 13:39:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 13:39: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-devel-bounces@lists.xenproject.org>)
	id 1gSMXl-0003qV-9y; Thu, 29 Nov 2018 13:39: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=wph9=oi=citrix.com=prvs=8644391f1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gSMXk-0003qQ-5H
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 13:39:48 +0000
X-Inumbo-ID: 3c5a9435-f3dc-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c5a9435-f3dc-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 13:39:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="71846376"
Date: Thu, 29 Nov 2018 13:38:11 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: "Eftime, Petre" <epetre@amazon.com>
Message-ID: <20181129133811.ocwry4sif5xjezvn@zion.uk.xensource.com>
References: <20181126132204.16258-1-epetre@amazon.com>
 <20181129125255.uesjk4cyoqzgp53e@zion.uk.xensource.com>
 <49F3A10F-7400-4CFC-AAD6-29199555B365@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <49F3A10F-7400-4CFC-AAD6-29199555B365@amazon.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: domain can sometimes
 disappear when destroying connection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Shah,
 Amit" <aams@amazon.de>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, "Woodhouse, 
 David" <dwmw@amazon.co.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDE6MTA6NTJQTSArMDAwMCwgRWZ0aW1lLCBQZXRyZSB3
cm90ZToKPiBJIGRpZG4ndCBnbyBleHRyZW1lbHkgZGVlcCBpbiBteSBkZWJ1Z2dpbmcsIGFzIHRo
ZSB0YWxsb2MgbGlicmFyeSBpcyBhIGJpdAo+IGRpZmZpY3VsdCB0byBkZWJ1ZywgYnV0IHVuZGVy
IHRoZSBkb19pbnRyb2R1Y2UgZnVuY3Rpb24geW91IGhhdmUgdGhlc2UKPiB0d28gbGluZXM6Cgpk
aWZmaWN1bHQgdG8gZGVidWc+IEkgY29tcGxldGVseSBhZ3JlZS4gOy0pCgo+IAo+ICAgICAgICAg
ICAgICAgICAgLyogTm93IGRvbWFpbiBiZWxvbmdzIHRvIGl0cyBjb25uZWN0aW9uLiAqLwo+ICAg
ICAgICAgICAgICAgICAgdGFsbG9jX3N0ZWFsKGRvbWFpbi0+Y29ubiwgZG9tYWluKTsKPiAKClRo
YW5rcywgSSB0aGluayB0aGlzIGlzIHdoYXQgSSBtaXNzZWQuIFRoaXMgaXMgdXNlZnVsIGluZm9y
bWF0aW9uLiBJCnRoaW5rIGl0IHNob3VsZCBnbyBpbnRvIHRoZSBjb21taXQgbWVzc2FnZSBpZiB3
ZSBlbmQgdXAgY29tbWl0dGluZyB5b3VyCnBhdGNoLgoKPiBBZnRlciB0aGVzZSBoYXBwZW4sIGRl
c3Ryb3lpbmcgdGhlIGRvbWFpbiBsZWFkcyB0byBhIFNJR1NFR1YgaW4geGVuc3RvcmVkLCBhcwo+
IHdoZW4gY29ubiBnZXRzIGZyZWVkLCBzbyBkb2VzIGRvbWFpbiwgd2hpY2ggZW5kcyB1cCBpbiBh
IHVzZS1hZnRlci1mcmVlLgo+IAo+IEkndmUgcG9zdGVkIHRoZSBwYXRjaCB3aXRoIHRoZSBmaXhl
ZCB0ZXh0LgoKWWVzLCBzYXcgdGhhdC4gVGhhbmtzIGZvciB0aGUgcXVpY2sgcmVzcG9uc2UuIFRo
ZXJlIGlzIG5vIG5lZWQgdG8gcG9zdAphbm90aGVyIG9uZSBqdXN0IHlldC4gUGxlYXNlIGdpdmUg
dXMgc29tZSB0aW1lIHdoaWxlIHdlIHRyeSB0byBmaWd1cmUKb3V0IHRoZSByb290IGNhdXNlLgoK
V2VpLgoKPiAKPiBCZXN0LAo+IFBldHJlCj4gCj4g77u/T24gMjAxOC0xMS0yOSwgMTQ6NTQsICJX
ZWkgTGl1IiA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gCj4gICAgIE9uIE1vbiwgTm92
IDI2LCAyMDE4IGF0IDAxOjIyOjA0UE0gKzAwMDAsIFBldHJlIEVmdGltZSB3cm90ZToKPiAgICAg
PiBUaGVyZSBpcyBhIGNpcmN1bGFyIGxpbmsgZm9ybWVkIGJldHdlZW4gZG9tYWluIGFuZCBhIGNv
bm5lY3Rpb24uIEluIGNlcnRhaW4KPiAgICAgPiBjaXJjdXN0YW5jZXMsIHdoZW4gY29ubiBpcyBm
cmVlZCwgZG9tYWluIGlzIGFsc28gZnJlZWQsIHdoaWNoIGxlYWRzIHRvIHVzZQo+ICAgICA+IGFm
dGVyIGZyZWUgd2hlbiB0cnlpbmcgdG8gc2V0IHRoZSBjb25uIGZpZWxkIGluIGRvbWFpbiB0byBu
dWxsLgo+ICAgICAKPiAgICAgQWN0dWFsbHksIGNhbiB5b3UgcHJvdmlkZSBtb3JlIGNvbnRleHQg
b24gdGhpcz8gV2hlbiB3aWxsIHRoZSBjaXJjdWxhcgo+ICAgICBsaW5rIGhhcHBlbj8KPiAgICAg
Cj4gICAgIFdlaS4KPiAgICAgCj4gICAgID4gCj4gICAgID4gU2lnbmVkLW9mZi1ieTogUGV0cmUg
RWZ0aW1lIDxlcGV0cmVAYW1hem9uLmNvbT4KPiAgICAgPiAtLS0KPiAgICAgPiAgdG9vbHMveGVu
c3RvcmUveGVuc3RvcmVkX2RvbWFpbi5jIHwgOSArKysrKysrKy0KPiAgICAgPiAgMSBmaWxlIGNo
YW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ICAgICA+IAo+ICAgICA+IGRp
ZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94ZW5zdG9yZWRfZG9tYWluLmMgYi90b29scy94ZW5z
dG9yZS94ZW5zdG9yZWRfZG9tYWluLmMKPiAgICAgPiBpbmRleCBmYTY2NTUwMzNhLi5mMDg1ZDQw
NDc2IDEwMDY0NAo+ICAgICA+IC0tLSBhL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4u
Ywo+ICAgICA+ICsrKyBiL3Rvb2xzL3hlbnN0b3JlL3hlbnN0b3JlZF9kb21haW4uYwo+ICAgICA+
IEBAIC0yMjIsNiArMjIyLDcgQEAgc3RhdGljIHZvaWQgZG9tYWluX2NsZWFudXAodm9pZCkKPiAg
ICAgPiAgewo+ICAgICA+ICAJeGNfZG9taW5mb190IGRvbWluZm87Cj4gICAgID4gIAlzdHJ1Y3Qg
ZG9tYWluICpkb21haW47Cj4gICAgID4gKwlzdHJ1Y3QgY29ubmVjdGlvbiAqdG1wX2Nvbm47Cj4g
ICAgID4gIAlpbnQgbm90aWZ5ID0gMDsKPiAgICAgPiAgCj4gICAgID4gICBhZ2FpbjoKPiAgICAg
PiBAQCAtMjM4LDggKzIzOSwxNCBAQCBzdGF0aWMgdm9pZCBkb21haW5fY2xlYW51cCh2b2lkKQo+
ICAgICA+ICAJCQkJY29udGludWU7Cj4gICAgID4gIAkJfQo+ICAgICA+ICAJCWlmIChkb21haW4t
PmNvbm4pIHsKPiAgICAgPiAtCQkJdGFsbG9jX3VubGluayh0YWxsb2NfYXV0b2ZyZWVfY29udGV4
dCgpLCBkb21haW4tPmNvbm4pOwo+ICAgICA+ICsJCQkvKgo+ICAgICA+ICsJCQkgKiBJbiBjZXJ0
YWluIGNpcmN1bXN0YW5jZXMgY29ubiBvd25zIGRvbWFpbiBhbmQKPiAgICAgPiArCQkJICogZG9t
YWluIHdpbGwgYmUgZnJlZWQgd2hlbiBjb25uIGlzIHVubGlua2VkLgo+ICAgICA+ICsJCQkgKi8K
PiAgICAgPiArCQkJdG1wX2Nvbm4gPSBkb21haW4tPmNvbm47Cj4gICAgID4gIAkJCWRvbWFpbi0+
Y29ubiA9IE5VTEw7Cj4gICAgID4gKwo+ICAgICA+ICsJCQl0YWxsb2NfdW5saW5rKHRhbGxvY19h
dXRvZnJlZV9jb250ZXh0KCksIHRtcF9jb25uKTsKPiAgICAgPiAgCQkJbm90aWZ5ID0gMDsgLyog
ZGVzdHJveV9kb21haW4oKSBmaXJlcyB0aGUgd2F0Y2ggKi8KPiAgICAgPiAgCQkJZ290byBhZ2Fp
bjsKPiAgICAgPiAgCQl9Cj4gICAgID4gLS0gCj4gICAgID4gMi4xNi41Cj4gICAgID4gCj4gICAg
ID4gCj4gICAgID4gCj4gICAgID4gCj4gICAgID4gQW1hem9uIERldmVsb3BtZW50IENlbnRlciAo
Um9tYW5pYSkgUy5SLkwuIHJlZ2lzdGVyZWQgb2ZmaWNlOiAyN0EgU2YuIExhemFyIFN0cmVldCwg
VUJDNSwgZmxvb3IgMiwgSWFzaSwgSWFzaSBDb3VudHksIDcwMDA0NSwgUm9tYW5pYS4gUmVnaXN0
ZXJlZCBpbiBSb21hbmlhLiBSZWdpc3RyYXRpb24gbnVtYmVyIEoyMi8yNjIxLzIwMDUuCj4gICAg
ID4gCj4gICAgIAo+IAo+IAo+IAo+IAo+IEFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgKFJvbWFu
aWEpIFMuUi5MLiByZWdpc3RlcmVkIG9mZmljZTogMjdBIFNmLiBMYXphciBTdHJlZXQsIFVCQzUs
IGZsb29yIDIsIElhc2ksIElhc2kgQ291bnR5LCA3MDAwNDUsIFJvbWFuaWEuIFJlZ2lzdGVyZWQg
aW4gUm9tYW5pYS4gUmVnaXN0cmF0aW9uIG51bWJlciBKMjIvMjYyMS8yMDA1LgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 13:45:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 13:45: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-devel-bounces@lists.xenproject.org>)
	id 1gSMdL-0004aS-1n; Thu, 29 Nov 2018 13:45: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=mkqz=oi=citrix.com=prvs=864cd69c8=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gSMdK-0004aM-4y
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 13:45:34 +0000
X-Inumbo-ID: 09566619-f3dd-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09566619-f3dd-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 13:45:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="82534579"
Date: Thu, 29 Nov 2018 14:44:22 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181129134422.d3xjeur24to7aj7m@mac>
References: <20181128100949.us5zjhswmxx42635@mac>
 <5BFE91980200007800200BDF@prv1-mh.provo.novell.com>
 <20181128154124.6iyz44hsvm7diovj@mac>
 <5BFEC0B80200007800200DBA@prv1-mh.provo.novell.com>
 <20181128165430.mgirjhqupxjh6nrg@mac>
 <5BFECAA10200007800200E9E@prv1-mh.provo.novell.com>
 <20181128174832.om7dtvdqu5xj6m64@mac>
 <5BFFB06E020000780020113C@prv1-mh.provo.novell.com>
 <20181129102528.ti7bvtklunkpioog@mac>
 <5BFFC2430200007800201210@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BFFC2430200007800201210@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] vpci: deferral of register write until p2m changes
 are done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDM6NDE6MDdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI5LjExLjE4IGF0IDExOjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDI6MjU6MDJBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDI4LjExLjE4IGF0IDE4OjQ4LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMTA6MDQ6MzNB
TSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDI4LjExLjE4IGF0IDE3
OjU0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gT24gV2VkLCBOb3Yg
MjgsIDIwMTggYXQgMDk6MjI6MTZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4g
Pj4gPj4+IE9uIDI4LjExLjE4IGF0IDE2OjQxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ID4+ID4+ID4+ID4gTXkgcGxhbiBpcyB0aGF0IERvbVVzIHdvbid0IGJlIGFsbG93ZWQgdG8g
dG9nZ2xlIHRoZSBtZW1vcnkgZGVjb2RpbmcKPiA+PiA+PiA+PiA+IGJpdCwgYW5kIGl0J3MgZ29p
bmcgdG8gYmUgYWx3YXlzIGVuYWJsZWQsIGxpa2UgaXQncyBjdXJyZW50bHkgZG9uZSBmb3IKPiA+
PiA+PiA+PiA+IHBjaS1wYXNzdGhyb3VnaCBpbiBRRU1VLiBUb2dnbGluZyB0aGUgbWVtb3J5IGRl
Y29kaW5nIGJpdCBpbiBhIERvbVUgaXMKPiA+PiA+PiA+PiA+IGdvaW5nIHRvIHRyaWdnZXIgYSBj
aGFuZ2UgdG8gdGhlIHAybSAobWFwIG9yIHVubWFwKSBidXQgdGhlIGNvbW1hbmQKPiA+PiA+PiA+
PiA+IHJlZ2lzdGVyIHdpbGwgYWx3YXlzIGhhdmUgdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQgZW5h
YmxlZC4KPiA+PiA+PiA+PiAKPiA+PiA+PiA+PiBCdXQgdGhpcyBpc24ndCBlbnRpcmVseSBjb3Jy
ZWN0LCBldmVuIGlmIHdlJ3ZlIGdvdCBhd2F5IHdpdGggdGhpcwo+ID4+ID4+ID4+IHNvIGZhci4g
QnV0IHdlJ3JlIG1vc3RseSBjb25zaWRlcmluZyB3ZWxsLWJlaGF2ZWQgZ3Vlc3RzIGFuZAo+ID4+
ID4+ID4+IGRldmljZXMuIFdoYXQgaWYgb25lIGFjdHVhbGx5IHRyaWdnZXJzIGJ1cyBhY3Rpdml0
eSBpbiBwYXJhbGxlbCB0bwo+ID4+ID4+ID4+IGEgQkFSIGNoYW5nZT8KPiA+PiA+PiA+IAo+ID4+
ID4+ID4gV2VsbCwgdGhhdCdzIGxpa2VseSB0byBub3Qgd29yayBwcm9wZXJseSBpbiBhbnkgY2Fz
ZSB3aXRoIG9yIHdpdGhvdXQKPiA+PiA+PiA+IGRpc2FibGluZyB0aGUgbWVtb3J5IGRlY29kaW5n
IGJpdD8KPiA+PiA+PiAKPiA+PiA+PiBPZiBjb3Vyc2Ugbm90Lgo+ID4+ID4+IAo+ID4+ID4+ID4g
QnV0IEkgZG9uJ3Qgc2VlIGhvdyB0aGF0J3MgZ29pbmcgdG8gYWZmZWN0IFhlbiBzdGFiaWxpdHkg
KG9yIHdoYXQgdGhlCj4gPj4gPj4gPiBkb21haW4gaXMgYXR0ZW1wdGluZyB0byBhY2hpZXZlIHdp
dGggaXQpLgo+ID4+ID4+IAo+ID4+ID4+ICJJIGRvbid0IHNlZSBob3cgLi4uIiAhPSAiVGhhdCdz
IG5vdCBnb2luZyB0byAuLi4iLiBBbmQgaW4gY2FzZSBteQo+ID4+ID4+IHByaW9yIHdheSBvZiB3
b3JkaW5nIGl0IHdhcyBhbWJpZ3VvdXM6IFdlIHZlcnkgbXVjaCBuZWVkIHRvCj4gPj4gPj4gdGhp
bmsgYWJvdXQgbWFsaWNpb3VzIGd1ZXN0cyAob25jZSBhbnkgb2YgdGhpcyBpcyB0byBiZSBleHRl
bmRlZAo+ID4+ID4+IHRvIERvbVUtcykuIEhlbmNlIGEgZ29hbCBvZiAiSSB3YW50IHRvIGNyYXNo
IFhlbiIgbmVlZHMgdG8gYmUKPiA+PiA+PiB0YWtlbiBpbnRvIGNvbnNpZGVyYXRpb24uCj4gPj4g
PiAKPiA+PiA+IFJpZ2h0LCBzbyBYZW4gbWlnaHQgd2hhdCB0byBkaXNhYmxlIG1lbW9yeSBkZWNv
ZGluZyBmb3IgRG9tVXMgYWxzby4KPiA+PiA+IAo+ID4+ID4gQnV0IHRoYXQncyBvcnRob2dvbmFs
IHRvIHdoZXRoZXIgd2UgYWdyZWUgdGhhdCB0aGUgd3JpdGUgdG8gdGhlCj4gPj4gPiBjb21tYW5k
IHJlZ2lzdGVyIGNhbiBoYXBwZW4gYmVmb3JlIHRoZSBwMm0gbW9kaWZpY2F0aW9ucywgYm90aCBp
biB0aGUKPiA+PiA+IG1hcCBhbmQgdGhlIHVubWFwIGNhc2UuIEkgdGhpbmsgc28sIGJ1dCBJIHdv
dWxkIGxpa2UgdG8gYmUgc3VyZSB5b3UKPiA+PiA+IGFncmVlIGJlZm9yZSBJIGNvZGUgdGhpcy4K
PiA+PiAKPiA+PiBUaGluZyBpcywgYXMgc2FpZCBiZWZvcmUsIEknbSBub3Qgc3VyZS4gSSBjYW4g
YmUgY29udmluY2VkIGJ5LCB3ZWxsLAo+ID4+IGNvbnZpbmNpbmcgYXJndW1lbnRzICh3aGljaCBh
IHByb29mIHRoYXQgbm90aGluZyBiYWQgY2FuIGhhcHBlbgo+ID4+IHdvdWxkIGJlLCBidXQgYW55
dGhpbmcgbGVzcyBsaWtlbHkgd291bGRuJ3QpLgo+ID4gCj4gPiBIbSwgT0ssIHBsZWFzZSBiZWFy
IHdpdGggbWUgYmVjYXVzZSBJJ20gYWZyYWlkIEkgd2lsbCBuZWVkIHNvbWUgaGVscAo+ID4gaW4g
b3JkZXIgdG8gcHJvdmlkZSBzdWNoIGFyZ3VtZW50Lgo+ID4gCj4gPiBXZSBhZ3JlZSB0aGF0IHRo
ZSBlbmQgcmVzdWx0IGlzIGdvaW5nIHRvIGJlIHRoZSBzYW1lLCBpZTogYSBwMm0gY2hhbmdlCj4g
PiBhbmQgYSB3cml0ZSB0byB0aGUgZGV2aWNlIGNvbW1hbmQgcmVnaXN0ZXIuIFRoZW4gdGhlIGlz
c3VlIGlzIHRoZQo+ID4gb3JkZXIgaW4gd2hpY2ggdG8gcGVyZm9ybSB0aG9zZSwgYW5kIHdoZXRo
ZXIgdGhhdCBvcmRlciB3aWxsIGhhdmUgYQo+ID4gc2VjdXJpdHkgaW1wYWN0Lgo+ID4gCj4gPiBX
ZSBhbHNvIGFncmVlIHRoYXQgaW4gdGhlIHVubWFwIGNhc2UgaXQncyBiZXN0IHRvIGZpcnN0IGRp
c2FibGUgbWVtb3J5Cj4gPiBkZWNvZGluZyBhbmQgdGhlbiBwZXJmb3JtIHRoZSBwMm0gdW5tYXAu
IFNvIHRoZSBvbmx5IHJlbWFpbmluZwo+ID4gcHJvYmxlbWF0aWMgY2FzZSBpcyB0aGUgbWFwIGFj
dGlvbi4KPiA+IAo+ID4gSSBndWVzcyB0aGUgb25seSB2ZWN0b3Igb2YgYSBwb3NzaWJsZSBhdHRh
Y2sgY291bGQgYmUgb3RoZXIgdkNQVXMgaW4gYQo+ID4gU01QIGd1ZXN0LCB0aGF0IGNvdWxkIHBv
a2UgYXQgZWl0aGVyIHRoZSBkZXZpY2UgcmVnaXN0ZXJzIG9yIHRoZSBwMm0KPiA+IGFmdGVyIHRo
ZSBtZW1vcnkgZGVjb2RpbmcgYml0IGhhcyBiZWVuIHNldCBhbmQgd2hpbGUgdGhlIG1hcCBvcGVy
YXRpb24KPiA+IGlzIHRha2luZyBwbGFjZToKPiA+IAo+ID4gIC0gV3JpdGluZyB0byB0aGUgQkFS
cyBNTUlPIHdoaWxlIHBlcmZvcm1pbmcgdGhlIHAybSBtYXAgYW5kIHdpdGggdGhlCj4gPiAgICBt
ZW1vcnkgZGVjb2RpbmcgYml0IGlzIGVuYWJsZWQgY2FuIHJlc3VsdCBpbiBtaXNzaW5nIHdyaXRl
cyBub3QKPiA+ICAgIHJlYWNoaW5nIHRoZSBkZXZpY2UsIGJlY2F1c2UgdGhlIHAybSBlbnRyaWVz
IGFyZSBub3QgeWV0IHNldHVwLgo+ID4gICAgVGhpcyBjYW4gYWxzbyBiZSB0cmlnZ2VyZWQgYnkg
dGhlIGd1ZXN0IHdoZW4gdGhlIEJBUnMgYXJlCj4gPiAgICBjb21wbGV0ZWx5IG1hcHBlZCBieSBw
ZXJmb3JtaW5nIGluY29ycmVjdCB3cml0ZXMuCj4gCj4gTm90IHN1cmUgd2hhdCAiaW5jb3JyZWN0
IHdyaXRlcyIgeW91IG1lYW4gaGVyZS4gT25lcyB0byBvdGhlciBHRk5zCj4gYXJlIG5vdCB0YXJn
ZXRlZCBhdCB0aGUgZGV2aWNlIGluIHF1ZXN0aW9uIGFueXdheS4gQnV0IHllcywgUDJNCj4gbWFw
cGluZ3Mgbm90IGluIHBsYWNlIF9zaG91bGRfIG5vdCBoYXZlIGFueSBiYWQgZWZmZWN0cy4gTXkg
aXNzdWUKPiBpcyB3aXRoIHRoZSAic2hvdWxkIG5vdCIgaGVyZSwgd2hpY2ggSSdkIGxpa2UgdG8g
YmUgImNhbm5vdCIuCj4gCj4gPiAgLSBBdHRlbXB0aW5nIHRvIHByb2dyYW0gYSBETUEgdHJhbnNh
Y3Rpb24gdG8gdGhlIGRldmljZSBNTUlPIEJBUgo+ID4gICAgcmVnaW9ucyB3aWxsIHJlc3VsdCBp
biBJT01NVSBwYWdlIGZhdWx0cywgdGhlIHNhbWUgY2FuIGJlIGFjaGlldmVkIGJ5Cj4gPiAgICBh
dHRlbXB0aW5nIHRvIHBlcmZvcm0gRE1BIHRyYW5zYWN0aW9ucyB0byB1bnBvcHVsYXRlZCBtZW1v
cnkKPiA+ICAgIHJlZ2lvbnMuCj4gPiAKPiA+IEkgdGhpbmsgdGhlcmUgYXJlIG90aGVyIHNjZW5h
cmlvcyB5b3UgYXJlIHdvcnJpZWQgYWJvdXQgYW5kIEknbQo+ID4gbWlzc2luZywgY291bGQgeW91
IHBsZWFzZSBwb2ludCB0aGVtIG91dD8KPiAKPiBUaGF0J3MgdGhlIHBvaW50OiBJIGNhbid0IHBv
aW50IG91dCBvdGhlciBzY2VuYXJpb3MsIGJ1dCBJIGFsc28gY2FuJ3QKPiBjb252aW5jZSBteXNl
bGYgdGhhdCB0aGVyZSBhcmUgbm9uZS4gV2hhdCBJJ20gY29uY2VybmVkIGFib3V0Cj4gZnJvbSBh
IG1vcmUgYWJzdHJhY3QgcG92IGFyZSBhbnkgYWN0aW9ucyBieSB0aGUgZ3Vlc3Qgd2hpY2ggbWln
aHQKPiB1bHRpbWF0ZWx5IGxlYWQgdG8gbWFzdGVyIG9yIHRhcmdldCBhYm9ydHMgKG9yIGFsaWtl
KSwgd2hpY2ggbWF5IGluCj4gdHVybiBjYXVzZSAjU0VSUiB0byBiZSBzaWduYWxlZC4KCkkgY2Fu
bm90IHNlZSBob3cgaW50ZXJhY3Rpb25zIHdpdGggYSBkZXZpY2Ugd2l0aCBoYWxmLW1hcHBlZCBC
QVJzCmNvdWxkIHRyaWdnZXIgYWJvcnRzIHRoYXQgY2Fubm90IGJlIHRyaWdnZXJlZCB3aGVuIHRo
ZSBkZXZpY2UgaGFzCmZ1bGx5IG1hcHBlZCBCQVJzLiBJZTogaWYgdGhlcmUncyBpbmRlZWQgYSB3
YXkgdG8gdHJpZ2dlciBzdWNoIGFib3J0cwppdCB3b3VsZCBhbHNvIGJlIHBvc3NpYmxlIHRvIGRv
IHNvIHdpdGggZnVsbHkgbWFwcGVkIEJBUnMuCgo+IFlldCB0aGVuIGFnYWluIHdlIGFsbCBrbm93
IHRoYXQKPiBQQ0kgcGFzcy10aHJvdWdoIGlzIG5vdCBwZXJmZWN0bHkgc2VjdXJlIGRlc3BpdGUg
YWxsIGNsYWltcyAob3IKPiBzaG91bGQgSSBzYXkgd2lzaGVzKSwgc28gbWF5YmUgYWxsIG9mIHRo
aXMgaXMgcmVhbGx5IHRvbGVyYWJsZS4KCldlbGwsIHdlIGFscmVhZHkga25vdyB0aGVyZSBhcmUg
ZGV2aWNlcyB0aGF0IGV4cG9zZSBiYWNrZG9vcnMgdG8gdGhlClBDSSBjb25maWcgc3BhY2UgaW4g
YSBCQVIsIHNvIGl0J3MgbW9zdGx5IGEgcXVlc3Rpb24gb2Ygd2hldGhlciB5b3UKdHJ1c3QgdGhl
IGRldmljZXMgeW91IGFyZSBwYXNzaW5nIHRocm91Z2guCgpUaGFua3MsIFJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 13:57:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 13:57: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-devel-bounces@lists.xenproject.org>)
	id 1gSMoV-0005OQ-8H; Thu, 29 Nov 2018 13:57: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=wph9=oi=citrix.com=prvs=8644391f1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gSMoU-0005OL-GM
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 13:57:06 +0000
X-Inumbo-ID: a78b7630-f3de-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a78b7630-f3de-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 13:57:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="71848240"
Date: Thu, 29 Nov 2018 13:55:57 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: "Eftime, Petre" <epetre@amazon.com>
Message-ID: <20181129135557.6ns2o55utnpud4ac@zion.uk.xensource.com>
References: <20181126132204.16258-1-epetre@amazon.com>
 <20181129125255.uesjk4cyoqzgp53e@zion.uk.xensource.com>
 <49F3A10F-7400-4CFC-AAD6-29199555B365@amazon.com>
 <20181129133811.ocwry4sif5xjezvn@zion.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181129133811.ocwry4sif5xjezvn@zion.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: domain can sometimes
 disappear when destroying connection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Shah,
 Amit" <aams@amazon.de>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, "Woodhouse, 
 David" <dwmw@amazon.co.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDE6Mzg6MTFQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIE5vdiAyOSwgMjAxOCBhdCAwMToxMDo1MlBNICswMDAwLCBFZnRpbWUsIFBldHJl
IHdyb3RlOgo+ID4gSSBkaWRuJ3QgZ28gZXh0cmVtZWx5IGRlZXAgaW4gbXkgZGVidWdnaW5nLCBh
cyB0aGUgdGFsbG9jIGxpYnJhcnkgaXMgYSBiaXQKPiA+IGRpZmZpY3VsdCB0byBkZWJ1ZywgYnV0
IHVuZGVyIHRoZSBkb19pbnRyb2R1Y2UgZnVuY3Rpb24geW91IGhhdmUgdGhlc2UKPiA+IHR3byBs
aW5lczoKPiAKPiBkaWZmaWN1bHQgdG8gZGVidWc+IEkgY29tcGxldGVseSBhZ3JlZS4gOy0pCj4g
Cj4gPiAKPiA+ICAgICAgICAgICAgICAgICAgLyogTm93IGRvbWFpbiBiZWxvbmdzIHRvIGl0cyBj
b25uZWN0aW9uLiAqLwo+ID4gICAgICAgICAgICAgICAgICB0YWxsb2Nfc3RlYWwoZG9tYWluLT5j
b25uLCBkb21haW4pOwo+ID4gCj4gCj4gVGhhbmtzLCBJIHRoaW5rIHRoaXMgaXMgd2hhdCBJIG1p
c3NlZC4gVGhpcyBpcyB1c2VmdWwgaW5mb3JtYXRpb24uIEkKPiB0aGluayBpdCBzaG91bGQgZ28g
aW50byB0aGUgY29tbWl0IG1lc3NhZ2UgaWYgd2UgZW5kIHVwIGNvbW1pdHRpbmcgeW91cgo+IHBh
dGNoLgo+IAoKSSBoYXZlIHRha2VuIGEgY2xvc2VyIGxvb2suIEkgZG9uJ3QgdGhpbmsgdGhlIGNp
cmN1bGFyIGxpbmsgZXhpc3RzLiBOb3RlCnRoYXQgYSBuZXcgY29ubmVjdGlvbiBpcyBhbHdheXMg
Y3JlYXRlZCB3aXRoIHRhbGxvY19hdXRvZnJlZV9jb250ZXh0LgoKRm9sbG93aW5nIHRoZSBjb2Rl
LCB3ZSBnZXQgKHRvIGRpc3Rpbmd1aXNoLCBJIHVzZSBjb25uKFgpKToKCiBjb25uKDEpIDwtIGJl
bG9uZ3MgdG8gdGFsbG9jX2F1dG9mcmVlX2NvbnRleHQsIGNyZWF0ZWQgYnkgbmV3X2Nvbm5lY3Rp
b24gd2hlbgogICAgICAgICAgICBhY2NlcHRpbmcgY29ubmVjdGlvbiBmcm9tIHNvY2tldHMuCiAK
IGNvbm4oMSktPmluIDwtIGFsbG9jYXRlZCB3aXRoIG5ld19idWZmZXIsIGJlbG9uZ3MgdG8gY29u
bigxKS4KIAogZG9tYWluIDwtIGFsbG9jYXRlZCB3aXRoIG5ld19kb21haW4sIGJlbG9uZ3MgdG8g
Y29ubigxKS0+aW4gLgogCiBkb21haW4tPmNvbm4oMikgPC0gYWxsb2NhdGVkIHdpdGggbmV3X2Nv
bm5lY3Rpb24sIGJlbG9uZ3MgdG8gdGFsbG9jX2F1dG9mcmVlX2NvbnRleHQuCiAKIHRhbGxvY19z
dGVhbChkb21haW4tPmNvbm4oMiksIGRvbWFpbikgPC0gbm93IGRvbWFpbiBiZWxvbmdzIHRvIGNv
bm4oMikuCgpTbyB0aGUgbi1hcnkgdHJlZSBlbmRzIHVwIGxpa2U6CgogIHRhbGxvY19hdXRvZnJl
ZV9jb250ZXh0LT5jb25uKDEpLT5pbgogICAgICBcLT5jb25uKDIpLT5kb21haW4KCklhbiwgY2Fu
IEkgaGF2ZSBhIHNlY29uZCBvcGluaW9uIGZyb20geW91PwoKV2VpLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 14:00:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 14: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-devel-bounces@lists.xenproject.org>)
	id 1gSMrR-00066x-UE; Thu, 29 Nov 2018 14: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=suqh=oi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSMrP-00066e-Vs
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 14:00:08 +0000
X-Inumbo-ID: 13562573-f3df-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13562573-f3df-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 14:00:06 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Nov 2018 06:58:05 -0700
Message-Id: <5BFFF06B02000078002013BD@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 29 Nov 2018 06:58:03 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>,
 "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <1543442182-3557-1-git-send-email-rcojocaru@bitdefender.com>
 <1543442182-3557-5-git-send-email-rcojocaru@bitdefender.com>
 <5BFFB9C0020000780020119C@prv1-mh.provo.novell.com>
 <5543e709-6dd0-4c88-ad87-5837490ea441@bitdefender.com>
In-Reply-To: <5543e709-6dd0-4c88-ad87-5837490ea441@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH V10 4/5] p2m: Always use hostp2m when
 clipping rangesets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 george.dunlap@citrix.com, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjExLjE4IGF0IDE0OjIzLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMTEvMjkvMTggMTI6MDQgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAy
OC4xMS4xOCBhdCAyMjo1NiwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4g
Q2hhbmdlcyBzaW5jZSBWOToKPj4+ICAtIFJlbW92ZWQgdGhlIHBhdGNoIFJGQyAocmVwbGFjZWQg
YnkgYSBwcmludGsoWEVOTE9HX0dfV0FSTklORykuCj4+PiAgLSBSZXVzZWQgc3RhcnQgYW5kIGVu
ZCBpbiBjaGFuZ2VfdHlwZV9yYW5nZSgpIGFuZCByZW1vdmVkIHRoZQo+Pj4gICAgaW50ZXJtZWRp
YXJ5IHZhcmlhYmxlcyByYW5nZV9zdGFydCBhbmQgcmFuZ2VfZW5kLgo+Pj4gIC0gQWRkZWQgYW4g
ZXh0cmEgZXhwbGFuYXRpb24gZm9yIHRoZSBpZiAoIHN0YXJ0ID4gZW5kICkgcmV0dXJuOwo+Pj4g
ICAgY29kZSBpbiB0aGUgY29tbWVudC4KPj4gCj4+IFRoaXMgbGFzdCBpdGVtIGlzbid0IHJlYWxs
eSB0YWtpbmcgY2FyZSBvZiB0aGUgY29tbWVudHMgSSBnYXZlIG9uIHY5Lgo+PiBUaGUgX2luY29t
aW5nXyBzdGFydCBiZWluZyBsYXJnZXIgdGhhbiB0aGUgX2luY29taW5nXyBlbmQgaXMKPj4gc29t
ZXRoaW5nIHdvcnRoIHRvIHBvaW50IG91dC4gQnV0IHlvdSBwdXQgdGhhdCBjaGVjayBhZnRlciBj
bGlwcGluZwo+PiBlbmQuIEZ1cnRoZXJtb3JlIGl0IGxvb2tzIGxpa2UgeW91IGNvbnRpbnVlIHRv
IGJyZWFrIHRoZSBjYXNlCj4+IHdoZXJlIC0+bWF4X21hcHBlZF9wZm4gaW5jcmVhc2VzIHN1YnNl
cXVlbnRseSwgaS5lLiB5b3Ugc3RpbGwKPj4gZG9uJ3QgdXBkYXRlIHRoZSByYW5nZXNldCB3aXRo
IHRoZSB1bm1vZGlmaWVkIGluY29taW5nIHZhbHVlcy4KPj4gT3Igb3RoZXJ3aXNlIEkgd291bGQg
aGF2ZSBleHBlY3RlZCBhbiBleHBsYW5hdGlvbiAoYXMgYSByZXBseQo+PiB0byBteSBjb21tZW50
cywgbm90IG5lY2Vzc2FyaWx5IGJ5IGFkZGluZyB0byBkZXNjcmlwdGlvbiBvcgo+PiBjb21tZW50
cyBvZiB0aGUgcGF0Y2ggaGVyZSkgd2h5IGVpdGhlciB0aGlzIGlzIG5vdCBhbiBpc3N1ZSBvciBJ
J20KPj4gbWlzcmVhZGluZyBhbnl0aGluZy4KPiAKPiBtYXhfbWFwcGVkX3BmbiBfc2hvdWxkXyBl
bmQgdXAgYmVpbmcgPj0gdGhlIGxvZ2RpcnR5IHJhbmdlIHVwcGVyIGJvdW5kLAo+IHNpbmNlIEFG
QUlDVCB0aGUgbG9nZGlydHkgcmFuZ2VzIGFyZSB0aWVkIHRvIGVwdF9zZXRfZW50cnkoKSBjYWxs
cywKPiB3aGljaCBhbHdheXMgZW5kIHVwIGNhbGxpbmcgcDJtX2FsdHAybV9wcm9wYWdhdGVfY2hh
bmdlKCkgd2hlbiB0aGV5Cj4gb2NjdXIgb24gdGhlIGhvc3RwMm0gKHdoaWNoIGluIHR1cm4gY2Fs
bHMgcDJtX3NldF9lbnRyeSgpIG9uIHRoZQo+IGFsdHAybXMsIGFuZCBzbyBvbikuCgpBbHRwMm0t
cyBkb24ndCBtYXR0ZXIgaGVyZSBhdCBhbGwuIE15IHBvaW50IGlzIHRoYXQgdGhlIHByZXNlbnQs
CnVucGF0Y2hlZCBwMm1fY2hhbmdlX3R5cGVfcmFuZ2UoKSB1cGRhdGVzIHRoZSBsb2ctZGlydHkK
cmFuZ2VzIHdpdGggdGhlIHVuY2xpcHBlZCBbc3RhcnQsZW5kKSwgYnV0IGNhbGxzCnAybS0+Y2hh
bmdlX2VudHJ5X3R5cGVfcmFuZ2UoKSB3aXRoIGEgcG9zc2libHkgcmVkdWNlZApyYW5nZS4gQW55
IHN1YnNlcXVlbnQgY2FsbGVyIG9mIHAybV9pc19sb2dkaXJ0eV9yYW5nZSgpIG1heQp0aHVzIGJl
IG1pc2xlYWQgaWYgdGhlIHJhbmdlc2V0IHVwZGF0ZSBub3cgYWxzbyB1c2VkIG9ubHkgdGhlCmNs
aXBwZWQgcmFuZ2UuCgo+IEFsc28sIGFwb2xvZ2llcyBpZiBJJ20gc3BlYWtpbmcgb3V0IG9mIHR1
cm4gYW5kIHRoZSBxdWVzdGlvbiB3YXMgcmVhbGx5Cj4gYWRkcmVzc2VkIHRvIEdlb3JnZSAod2hv
IGlzIHRoZSBwcm9wZXIgYXV0aG9yIG9mIHRoZSBwYXRjaCkuCgpUaGF0J3Mgb2theSwgc2luY2Ug
eW91J3ZlIG1hZGUgdGhlIGNoYW5nZSBpbiBxdWVzdGlvbi4gSSBkaWQKZXhwZWN0IEdlb3JnZSB0
byByZXBseSB0byBteSBjb21tZW50cywgYnV0IHlvdSB2b2x1bnRlZXJpbmcKdG8gdGFrZSBjYXJl
IG9mIGFkZHJlc3NpbmcgdGhlbSBpcyBmaW5lIHdpdGggbWUuCgpKYW4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 14:01:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 14:01: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-devel-bounces@lists.xenproject.org>)
	id 1gSMt2-0006GE-C7; Thu, 29 Nov 2018 14:01: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=esfg=oi=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1gSMt1-0006G8-Te
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 14:01:47 +0000
X-Inumbo-ID: 4f0655bb-f3df-11e8-9a16-bc764e045a96
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f0655bb-f3df-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 14:01:47 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id c126so2358382wmh.0
 for <xen-devel@lists.xenproject.org>; Thu, 29 Nov 2018 06:01:47 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:openpgp:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=4WO5ZC49nMS2KB58CPwL7ZvN3Ev/4wgCRIhTfkzMmzA=;
 b=gEwJpypDSy/nvrZ0R9S3InlcOCSpixztub8kmC9QOGOWYVCk/0gkgJkSK/IOXaKKhg
 r7tBH2r0NTHUvw8qKCiU6B9FztQEkZUsS6qLRH003QFn+1tlmH0vagdwA1YmfwZaY6Kn
 SiutXR7yrrdx2DQQ93Ka6GJ5v+rIJDjeXmrrpV+TcPY3UsHAa38Z9bV1Hq+QPOtIpgwI
 c9C4sbo9ekcvkvYnmX9BQXBSzChPVjw16xpJsq/gtTYxA2F2qnm8LfW1zCuqjjl7XUqT
 jskxiEqiMmRBQqwniil5e0Ztyh6AbXD5d4g8N5h88bLQBj71x3ZZKbTEFm0GM4wceAo8
 H/Nw==
X-Gm-Message-State: AA+aEWY1zbdJyMs8bEeD9MMAcHPgCqIeEmTKFgV7SiWXL3/mMfRLtYbu
 UQ3CgEUywYH8urzPaZkbfH3fIA==
X-Google-Smtp-Source: AFSGD/W2fMjfa5yEAkgjwPi+8j0nfJOAIThSlRAv0wV5tyFBtloDsmQBeHlCwARcbcLecGFR4NkUBg==
X-Received: by 2002:a7b:c1d7:: with SMTP id a23mr1783200wmj.48.1543500045937; 
 Thu, 29 Nov 2018 06:00:45 -0800 (PST)
Received: from [192.168.1.24] (lfbn-1-7864-36.w92-167.abo.wanadoo.fr.
 [92.167.33.36])
 by smtp.gmail.com with ESMTPSA id 14sm4001403wmv.36.2018.11.29.06.00.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 29 Nov 2018 06:00:45 -0800 (PST)
To: Paul Durrant <paul.durrant@citrix.com>, qemu-block@nongnu.org,
 qemu-devel@nongnu.org, xen-devel@lists.xenproject.org
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-18-paul.durrant@citrix.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Openpgp: id=89C1E78F601EE86C867495CBA2A3FD6EDEADC0DE;
 url=http://pgp.mit.edu/pks/lookup?op=get&search=0xA2A3FD6EDEADC0DE
Message-ID: <a247dae0-a766-7f97-c16d-07a32572f35d@redhat.com>
Date: Thu, 29 Nov 2018 15:00:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181121151211.15997-18-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 17/18] MAINTAINERS: add myself
 as a Xen maintainer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMTEvMTggMTY6MTIsIFBhdWwgRHVycmFudCB3cm90ZToKPiBJIGhhdmUgbWFkZSBtYW55
IHNpZ25pZmljYW50IGNvbnRyaWJ1dGlvbnMgdG8gdGhlIFhlbiBjb2RlIGluIFFFTVUsCj4gcGFy
dGljdWxhcmx5IHRoZSByZWNlbnQgcGF0Y2hlcyBpbnRyb2R1Y2luZyBhIG5ldyBQViBkZXZpY2Ug
ZnJhbWV3b3JrLgo+IEkgaW50ZW5kIHRvIG1ha2UgZnVydGhlciBzaWduaWZpY2FudCBjb250cmli
dXRpb25zLCBwb3J0aW5nIG90aGVyIFBWIGJhY2stCj4gZW5kcyB0byB0aGUgbmV3IGZyYW1ld29y
ayB3aXRoIHRoZSBpbnRlbnQgb2YgZXZlbnR1YWxseSByZW1vdmluZyB0aGUKPiBsZWdhY3kgY29k
ZS4gSXQgdGhlcmVmb3JlIHNlZW1zIHJlYXNvbmFibGUgdGhhdCBJIGJlY29tZSBhIG1haW50aW5l
ciBvZgoKImEgbWFpbnRhaW5lciBvZiIKCj4gdGhlIFhlbiBjb2RlLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogQW50aG9ueSBQ
ZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gQ2M6IFBhb2xvIEJvbnppbmkgPHBi
b256aW5pQHJlZGhhdC5jb20+Cj4gLS0tCj4gIE1BSU5UQUlORVJTIHwgMSArCj4gIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKQo+IAo+IGRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01B
SU5UQUlORVJTCj4gaW5kZXggNTg3MWYwMzVjMy4uMGI2NjhkZDIwNSAxMDA2NDQKPiAtLS0gYS9N
QUlOVEFJTkVSUwo+ICsrKyBiL01BSU5UQUlORVJTCj4gQEAgLTM4Miw2ICszODIsNyBAQCBHdWVz
dCBDUFUgQ29yZXMgKFhlbik6Cj4gIFg4Ngo+ICBNOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Cj4gIE06IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgo+ICtNOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+
ICBMOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiAgUzogU3VwcG9ydGVkCj4gIEY6
ICoveGVuKgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 14:02:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 14:02: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-devel-bounces@lists.xenproject.org>)
	id 1gSMtf-0006Kd-Np; Thu, 29 Nov 2018 14:02: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=1ae2=oi=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gSMte-0006KL-Fu
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 14:02:26 +0000
X-Inumbo-ID: 6635dd6d-f3df-11e8-9a16-bc764e045a96
Received: from mail-qt1-x843.google.com (unknown [2607:f8b0:4864:20::843])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6635dd6d-f3df-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 14:02:25 +0000 (UTC)
Received: by mail-qt1-x843.google.com with SMTP id d18so2010771qto.8
 for <xen-devel@lists.xenproject.org>; Thu, 29 Nov 2018 06:02:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=lZMP6H46mT8xez17RqNZ9OgSIT6C7s6YbWP178RBmbU=;
 b=AS2f34RHdHWiUSUmgti+QMshA+Gkis61ZABADFDE7dyaskqp8ktsOYBOobv0l66Q8H
 wx1Ib57IKpg2DmBldD36yrk4PhhHuWiNfzubeb9eEMa3prZjBoOiUDPoYHJqMNh+fXOi
 J+ovWd44ihAmgp0d8vh2405EaTBjlG6i4H98sgz/PlOTcXCzC00Esacm7UDzo5vFq5K4
 Lqtvmrn7JdM9JvsM0KVVJbp5IoXFpUzD49Uqat99o8mgB9psa2puYE6r1RXN3iWpcsOE
 JBdndT2RrlmxwN/ELUubWjtZKsktkCUQmi4QO7OqhQb0Pmf184MeRLw+5dtVHfN+ATmF
 fjTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=lZMP6H46mT8xez17RqNZ9OgSIT6C7s6YbWP178RBmbU=;
 b=HRB2ndpBbd69D5nIECNrcZqRe4RX0Y9OCCM5pXUBsOahFitSZlVLKHtevWpmxAUtZi
 D68K+aifyfPQPrWUArchlLgLOXHNdig8S1o/mKEkqIODP0HGNhhLGADv7Re7GyP/Tg3O
 1tXfbqscSqUhlEzP7lf7m0hoMVfqwHPQ4cpNFPu7ES5qpWvqC8Xb/wLgboUyONTBVeuc
 6edS1hXvyFNfx6bnJcao8d2+ac4jgXyC8tAkTlDSordcYvYsYZcKn8a1OS8Zd3qb7H3a
 DwlXRh4cSA3taDVWns2joDq3M5Cu5peySrNxkj0JEe8LDpaMkhuEca10byDYjH00MJj1
 4N7w==
X-Gm-Message-State: AA+aEWbfm8pGwmKkQr35dqutqHtHI+1GJhdjNb/Gw2fFmvKhBRNtkdJK
 MS2dcyrzcrq1v1a7RNMkMyb+BBxwVMJNLo4tSYvL1g==
X-Google-Smtp-Source: AFSGD/XXPsH0QsceBrMeeNzNningDAa+bkCyQpvZaakNu1+U9SySElb1WSbgIw/d+hTo8OCwKIKqv/hRq5du39QjTj0=
X-Received: by 2002:ac8:7482:: with SMTP id v2mr1507668qtq.57.1543500144720;
 Thu, 29 Nov 2018 06:02:24 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
 <6b1b7986-5ce1-b3d2-11c9-63e7b17606f7@arm.com>
 <855b1bb125bb3ec2a7d51dd0144787700d6568c0.camel@suse.com>
 <alpine.DEB.2.10.1811161505530.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ngxu7a-pxoM6+ffBYiiFa3zeUt=ns6gaYpyJpFth4xE3A@mail.gmail.com>
 <826f5a0f-67cd-c544-a8a8-38d861bf80a7@arm.com>
In-Reply-To: <826f5a0f-67cd-c544-a8a8-38d861bf80a7@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Thu, 29 Nov 2018 15:02:14 +0100
Message-ID: <CAKPH-NiJ=xyP_3MLYhz3kR5DSY6O=-SX9oEqFW-L=pR=cE93pA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>, Xen Devel <xen-devel@lists.xen.org>,
 Davorin Mista <dm@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gVHVlLCBOb3YgMjcsIDIwMTggYXQgNzozNiBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+Cj4KPiBPbiAxMS8xNy8xOCA0OjAxIFBN
LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gSGksCj4KPiBIaSBNaXJlbGEsCj4KPiA+Cj4g
PiBPbiBTYXQsIE5vdiAxNywgMjAxOCBhdCAxMjowNiBBTSBTdGVmYW5vIFN0YWJlbGxpbmkKPiA+
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+Pgo+ID4+IE9uIFNhdCwgMTcgTm92
IDIwMTgsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+ID4+PiBPbiBGcmksIDIwMTgtMTEtMTYgYXQg
MjE6NTggKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+Pj4+IE9uIDE2LzExLzIwMTggMjE6
NDEsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPj4+Pj4gT24gRnJpLCBOb3YgMTYsIDIwMTgg
YXQgODowOSBQTSBTdGVmYW5vIFN0YWJlbGxpbmkKPiA+Pj4+PiA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4gd3JvdGU6Cj4gPj4+Pj4+PiBJdCBzaG91bGQgYmUgcG9zc2libGUgdG8gZmlndXJlIG91
dCB3aGljaCBkb21haW4gbmVlZHMgdG8KPiA+Pj4+Pj4+IGF3YWtlbiBmcm9tCj4gPj4+Pj4+PiB0
aGVyZS4KPiA+Pj4+Pj4KPiA+Pj4+Pj4gQWN0dWFsbHksIGV2dGNobl9zZW5kIGV2ZW50dWFsbHkg
d2lsbCB0cmlnZ2VyIGEgcHJvcGVyIGludGVycnVwdAo+ID4+Pj4+PiBpbmplY3Rpb24gaW50byB0
aGUgZG9tYWluCj4gPj4+Pj4+ICh4ZW4vYXJjaC9hcm0vdmdpYy5jOmFyY2hfZXZ0Y2huX2luamVj
dCksCj4gPj4+Pj4+IHdoaWNoIHdpbGwgbmVjZXNzYXJlbHkgd2FrZSBpdCB1cC4gU28gaXQgaXMg
cG9zc2libGUgdGhhdCBpdCB3aWxsCj4gPj4+Pj4+IGFscmVhZHkgd29yayB3aXRob3V0IGFueSBu
ZWVkIGZvciBhZGRpdGlvbmFsIGNoYW5nZXM/Cj4gPj4+Pj4+Cj4gPj4+Pj4KPiA+Pj4+PiBBYnNv
bHV0ZWx5LCB0aGF0IHNvdW5kcyBncmVhdCA6KSBUaGVuIHdlIGNvdWxkIGp1c3QgZHJvcCB0aGlz
Cj4gPj4+Pj4gcGF0Y2guCj4gPj4+Pgo+ID4+Pj4gSSBkb24ndCB0aGluayB5b3UgY2FuIGRyb3Ag
dGhpcyBwYXRjaC4uLiBBcyB5b3UgdGllIHRoZSBob3N0IHN1c3BlbmQKPiA+Pj4+IHRvCj4gPj4+
PiB0aGUgaGFyZHdhcmUgZG9tYWluIHN1c3BlbmQsIGl0IG1heSBtYWtlcyBzZW5zZSB0byByZXN1
bWUgYXQgdGhlIHNhbWUKPiA+Pj4+IHRpbWUuCj4gPj4+Pgo+ID4+PiBGV0lXLCBJIHRoaW5rIHRo
YXQgdG9vLgo+ID4+Pgo+ID4+PiBJbiBmYWN0LCBsZXQncyBhc3N1bWUgYSAqZnVsbHkqIGRpc2Fn
Z3JlZ2F0ZWQgc2V0dXAsIHdoZXJlIGRvbTAgb25seQo+ID4+PiBoYXMgdGhlIHRvb2xzdGFjaywg
d2hpbGUgaXQgaGFzIG5vIGhhcmR3YXJlLCBubyBQViBiYWNrZW5kLCBldGMuLi4gSWYKPiA+Pj4g
d2UgZG9uJ3QgcmVzdW1lIGl0IGV4cGxpY2l0bHkgdG9nZXRoZXIgd2l0aCBYZW4sIHdobyBpcyBn
b2luZyB0byByZXN1bWUKPiA+Pj4gaXQ/IDotTwo+ID4+Cj4gPj4gWWVzLCB0aGF0J3MgcmlnaHQu
IEhvd2V2ZXIsIGl0IHNob3VsZCB3b3JrIGZvciBkcml2ZXIgZG9tYWluczogdGhlcmUgaXMKPiA+
PiBubyBuZWVkIHRvIHdha2UgdXAgZHJpdmVyIGRvbWFpbnMgZXhwbGljaXRseSBiZWNhdXNlIHRo
ZXkgd2lsbCBiZQo+ID4+IHdva2VuIHVwIGJ5IHRoZSBmcm9udGVuZHM/Cj4gPj4KPiA+Cj4gPiBJ
IHRoaW5rIHdlIGFsbCBhZ3JlZSwgZXhjZXB0IHNvbWUgb2YgdXMgd2VyZW4ndCBzbyBjbGVhciBh
Ym91dCBpdCA6KQo+ID4gRm9yIG5vdywgZG9tMCBpc3N1ZXMgc3VzcGVuZCBhbmQgc2hvdWxkIHJl
c3VtZSBhcyB3ZWxsIHdoZW4gWGVuCj4gPiBzdXNwZW5kcy4gVGhpcyBpcyBkb25lIGluIHRoZSBz
ZXJpZXMsIHJlc3VtZSBpcyBjb3ZlcmVkIGJ5IHRoaXMgcGF0Y2gsCj4gPiBhbmQgY29tbWl0IG1l
c3NhZ2Ugc2hvdWxkIGJlIGNsYXJpZmllZC4KPiA+Cj4gPiBJZiBhIGRvbVUgaGFzIGEgYmFja2Vu
ZCwgd2Ugc2hvdWxkIHZlcmlmeSB0aGF0IGl0IGNhbiBiZSB3b2tlbi11cCBieQo+ID4gYW4gZXZl
bnQgdHJpZ2dlcmVkIGJ5IGEgZnJvbnRlbmQgZHJpdmVyIGluIGFub3RoZXIgZG9tYWluLgo+ID4K
PiA+IE9uZSBkYXksIHRoaXMgcGF0Y2ggY291bGQgYmUgZHJvcHBlZC9yZXZlcnRlZCBpZiBvbmUg
Y29tZSB1cCB3aXRoIGEKPiA+IGRpZmZlcmVudCBsb2dpYyBmb3IgdHJpZ2dlcmluZyBYZW4gc3Vz
cGVuZC4gVGhpcyBzaG91bGQgYmUgb2YgdGhlCj4gPiB0YWJsZSBmb3Igbm93LCBidXQgYSBnb29k
IG9wdGlvbiB0byByZW1lbWJlciBmb3IgZnV0dXJlLgo+Cj4gU3VjaCBjaGFuZ2UgY2Fubm90IGJl
IGVhc2lseSBkcm9wcGVkIGJlY2F1c2Ugc29tZSBoYXJkd2FyZSBkb21haW4gT1MgbWF5Cj4gcmVs
eSBvbiB0aGF0IGJlaGF2aW9yLgo+Cj4gSSBhbSBhbHNvIGludGVyZXN0ZWQgdG8gc2VlIGhvdyB0
aGlzIGlzIGdvaW5nIHRvIGZpdCB3aXRoIHRoZSBEb20wbGVzcwo+IHVzZSBjYXNlLiBUaGUgZW5k
IGdvYWwgaXMgdG8gaGF2ZSBubyBEb20wL0hhcmR3YXJlIGRvbWFpbi4gU28gaG93IGRvIHlvdQo+
IGV4cGVjdCBzdXNwZW5kL3Jlc3VtZSB0byB3b3JrIGluIHRoYXQgY2FzZT8gTm90ZSB0aGF0IEkg
YW0gbm90IGFza2luZyB0bwo+IGltcGxlbWVudCBpdCA6KS4KPgoKRnJvbSB0aGUgaW1wbGVtZW50
YXRpb24gcGVyc3BlY3RpdmUgYW5kIGZ1dHVyZSBjaGFuZ2VzIHdoaWNoIHdvdWxkIGJlCnJlcXVp
cmVkIGluIHRoaXMgc2VyaWVzIGl0J3Mgbm90IGdvaW5nIHRvIGJlIHRoZSBwcm9ibGVtIHRvIHN1
cHBvcnQKZG9tMGxlc3MgYXBwcm9hY2ggLSBqdXN0IG9uZSBsaW5lIG9mIGNvZGUgKHRoZSBpZiBz
dGF0ZW1lbnQgdGhhdApjaGVja3Mgd2hldGhlciB0aGUgaGFyZHdhcmUgZG9tYWluIHN1c3BlbmRl
ZCkgaGFzIHRvIGJlIHJlcGxhY2VkIHdpdGgKc29tZSBvdGhlciBjaGVjay4gVGhhdCBvdGhlciBj
aGVjayB3b3VsZCBiZSBhIG5ldyBjb25kaXRpb24gdG8gc3VzcGVuZApYZW4gdGhhdCBuZWVkcyB0
byBiZSBpbXBsZW1lbnRlZC4gV2hhdCB0aGF0IGNoZWNrIHdvdWxkIGRvIGRlcGVuZHMgb24KdGhl
IHN5c3RlbSBhcmNoaXRlY3R1cmUgYW5kIHRhcmdldCB1c2UgY2FzZXMgdGhhdCBhcmUgc3BlY2lm
aWMgdG8KZG9tMGxlc3MgYXJjaGl0ZWN0dXJlLiBJJ20gbm90IHNvIGZhbWlsaWFyIHdpdGggZG9t
MGxlc3Mgd29yaywgc28KY2FuJ3QgcmVhbGx5IHNheSB3aGF0IHdvdWxkIGJlIHRoZSBiZXN0IGFw
cHJvYWNoIHRvIHN1c3BlbmQgY29uZGl0aW9uCnJ1bGVzLgpEbyB5b3UgaGF2ZSBzb21lIHdoaXRl
cGFwZXIgb3IgYW55dGhpbmcgc2ltaWxhciB0aGF0IGRlc2NyaWJlcyBhbgpleGFtcGxlIG9mIGEg
dGFyZ2V0IHN5c3RlbSBhcmNoaXRlY3R1cmUgYW5kL29yIHVzZSBjYXNlcyBmb3IgZG9tMGxlc3MK
c2V0dXA/CkluIGRvbTBsZXNzIHdvcmxkLCB3aG8gY3JlYXRlcyBvdGhlciBkb21haW5zPyBJcyBz
b21lIGRvbWFpbiBzdGlsbAptb3JlIHByaXZpbGVnZWQgdGhhbiB0aGUgb3RoZXJzPyBFLmcuIGlz
IHRoZXJlIGEgZG9tYWluIHdoaWNoIGtub3dzCmFib3V0IG90aGVyIGRvbWFpbnMgaW4gdGhlIHN5
c3RlbSBzbyB0aGF0IGl0IGNvdWxkIGRvIHRoZSBjb29yZGluYXRpb24KaW4gRUwxPwoKVGhhbmtz
LApNaXJlbGEKCj4gQ2hlZXJzLAo+Cj4gLS0KPiBKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 14:02:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 14:02: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-devel-bounces@lists.xenproject.org>)
	id 1gSMtg-0006Kl-29; Thu, 29 Nov 2018 14:02: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=1ae2=oi=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1gSMte-0006KN-HK
 for xen-devel@lists.xen.org; Thu, 29 Nov 2018 14:02:26 +0000
X-Inumbo-ID: 662131ee-f3df-11e8-9a16-bc764e045a96
Received: from mail-qt1-x841.google.com (unknown [2607:f8b0:4864:20::841])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 662131ee-f3df-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 14:02:25 +0000 (UTC)
Received: by mail-qt1-x841.google.com with SMTP id n32so1994339qte.11
 for <xen-devel@lists.xen.org>; Thu, 29 Nov 2018 06:02:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=lZMP6H46mT8xez17RqNZ9OgSIT6C7s6YbWP178RBmbU=;
 b=AS2f34RHdHWiUSUmgti+QMshA+Gkis61ZABADFDE7dyaskqp8ktsOYBOobv0l66Q8H
 wx1Ib57IKpg2DmBldD36yrk4PhhHuWiNfzubeb9eEMa3prZjBoOiUDPoYHJqMNh+fXOi
 J+ovWd44ihAmgp0d8vh2405EaTBjlG6i4H98sgz/PlOTcXCzC00Esacm7UDzo5vFq5K4
 Lqtvmrn7JdM9JvsM0KVVJbp5IoXFpUzD49Uqat99o8mgB9psa2puYE6r1RXN3iWpcsOE
 JBdndT2RrlmxwN/ELUubWjtZKsktkCUQmi4QO7OqhQb0Pmf184MeRLw+5dtVHfN+ATmF
 fjTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=lZMP6H46mT8xez17RqNZ9OgSIT6C7s6YbWP178RBmbU=;
 b=Cj8vyUPtZX1vZGLUahfdMQCAeWrM4NxYz1EG+iWDpr4TlzJhlBot8PCGs9qICzcAMt
 91MoVcuQeRMUUgVOO/YgURTmF3Je9c5aJqk5j2lbWjCHDj4hKYTR7UK89z3tlJd/fwTR
 1gWXj8wm67P+Ercm5QWKBI9ocdPROSIftZGD7xv2JWKyeLGFZRNaql63Dgd/YM7nFOLN
 9EsYiMMCYqvqCBVtgBOSfOor2bsIKY0G1n2TUanbcFilPTSrdI+sZZwETDvtPJKDSh56
 XxSviOU0ViqLVmzGOOYEAVEk/0fkQB7QysbSVtbRRs6PnrNUDxVSX4gJLJ3fPIJqwD9P
 67Jw==
X-Gm-Message-State: AA+aEWbCNoGgxWSuB4F5Pt2E82mkRQkBKc6hmPXEvT+KRxffNOocrtz9
 5x2LCgVrO6nvP1yLvQBUlltTV72FodwV7/7J3/p0Zg==
X-Google-Smtp-Source: AFSGD/XXPsH0QsceBrMeeNzNningDAa+bkCyQpvZaakNu1+U9SySElb1WSbgIw/d+hTo8OCwKIKqv/hRq5du39QjTj0=
X-Received: by 2002:ac8:7482:: with SMTP id v2mr1507668qtq.57.1543500144720;
 Thu, 29 Nov 2018 06:02:24 -0800 (PST)
MIME-Version: 1.0
References: <1542022244-22977-1-git-send-email-mirela.simonovic@aggios.com>
 <1542022244-22977-18-git-send-email-mirela.simonovic@aggios.com>
 <77c3d2c9-a1e0-a5b3-0a4e-fc6ea079b817@arm.com>
 <CAKPH-Ngdb_w+uHKFrMd_fF62pM0idQJie2RdKDtD8HbZyNV1WQ@mail.gmail.com>
 <CAKPH-NiEnpDWwT65zwczx20hZcEN4qTayQXpO4=4iye2mcky3Q@mail.gmail.com>
 <dc9b6382-490e-fd41-6fec-faf211103cee@arm.com>
 <CAKPH-Ngn1vp0oxtXs_cO5WnCJJExg5y=QQO5tck6fd1Z76ozsg@mail.gmail.com>
 <2edccbdc-5c9e-630a-27f0-1c937f926bec@arm.com>
 <alpine.DEB.2.10.1811161056400.22115@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1811161105070.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ni3noct-9WHGLgUCG+19MKOJnbpk_uMMGcPEQ3Kd1U11Q@mail.gmail.com>
 <6b1b7986-5ce1-b3d2-11c9-63e7b17606f7@arm.com>
 <855b1bb125bb3ec2a7d51dd0144787700d6568c0.camel@suse.com>
 <alpine.DEB.2.10.1811161505530.22115@sstabellini-ThinkPad-X260>
 <CAKPH-Ngxu7a-pxoM6+ffBYiiFa3zeUt=ns6gaYpyJpFth4xE3A@mail.gmail.com>
 <826f5a0f-67cd-c544-a8a8-38d861bf80a7@arm.com>
In-Reply-To: <826f5a0f-67cd-c544-a8a8-38d861bf80a7@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Thu, 29 Nov 2018 15:02:14 +0100
Message-ID: <CAKPH-NiJ=xyP_3MLYhz3kR5DSY6O=-SX9oEqFW-L=pR=cE93pA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 17/18] xen/arm: Resume Dom0 after Xen resumes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Saeed Nowshadi <saeed.nowshadi@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>, Xen Devel <xen-devel@lists.xen.org>,
 Davorin Mista <dm@aggios.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gVHVlLCBOb3YgMjcsIDIwMTggYXQgNzozNiBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPgo+Cj4KPiBPbiAxMS8xNy8xOCA0OjAxIFBN
LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+ID4gSGksCj4KPiBIaSBNaXJlbGEsCj4KPiA+Cj4g
PiBPbiBTYXQsIE5vdiAxNywgMjAxOCBhdCAxMjowNiBBTSBTdGVmYW5vIFN0YWJlbGxpbmkKPiA+
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+Pgo+ID4+IE9uIFNhdCwgMTcgTm92
IDIwMTgsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+ID4+PiBPbiBGcmksIDIwMTgtMTEtMTYgYXQg
MjE6NTggKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+Pj4+IE9uIDE2LzExLzIwMTggMjE6
NDEsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gPj4+Pj4gT24gRnJpLCBOb3YgMTYsIDIwMTgg
YXQgODowOSBQTSBTdGVmYW5vIFN0YWJlbGxpbmkKPiA+Pj4+PiA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4gd3JvdGU6Cj4gPj4+Pj4+PiBJdCBzaG91bGQgYmUgcG9zc2libGUgdG8gZmlndXJlIG91
dCB3aGljaCBkb21haW4gbmVlZHMgdG8KPiA+Pj4+Pj4+IGF3YWtlbiBmcm9tCj4gPj4+Pj4+PiB0
aGVyZS4KPiA+Pj4+Pj4KPiA+Pj4+Pj4gQWN0dWFsbHksIGV2dGNobl9zZW5kIGV2ZW50dWFsbHkg
d2lsbCB0cmlnZ2VyIGEgcHJvcGVyIGludGVycnVwdAo+ID4+Pj4+PiBpbmplY3Rpb24gaW50byB0
aGUgZG9tYWluCj4gPj4+Pj4+ICh4ZW4vYXJjaC9hcm0vdmdpYy5jOmFyY2hfZXZ0Y2huX2luamVj
dCksCj4gPj4+Pj4+IHdoaWNoIHdpbGwgbmVjZXNzYXJlbHkgd2FrZSBpdCB1cC4gU28gaXQgaXMg
cG9zc2libGUgdGhhdCBpdCB3aWxsCj4gPj4+Pj4+IGFscmVhZHkgd29yayB3aXRob3V0IGFueSBu
ZWVkIGZvciBhZGRpdGlvbmFsIGNoYW5nZXM/Cj4gPj4+Pj4+Cj4gPj4+Pj4KPiA+Pj4+PiBBYnNv
bHV0ZWx5LCB0aGF0IHNvdW5kcyBncmVhdCA6KSBUaGVuIHdlIGNvdWxkIGp1c3QgZHJvcCB0aGlz
Cj4gPj4+Pj4gcGF0Y2guCj4gPj4+Pgo+ID4+Pj4gSSBkb24ndCB0aGluayB5b3UgY2FuIGRyb3Ag
dGhpcyBwYXRjaC4uLiBBcyB5b3UgdGllIHRoZSBob3N0IHN1c3BlbmQKPiA+Pj4+IHRvCj4gPj4+
PiB0aGUgaGFyZHdhcmUgZG9tYWluIHN1c3BlbmQsIGl0IG1heSBtYWtlcyBzZW5zZSB0byByZXN1
bWUgYXQgdGhlIHNhbWUKPiA+Pj4+IHRpbWUuCj4gPj4+Pgo+ID4+PiBGV0lXLCBJIHRoaW5rIHRo
YXQgdG9vLgo+ID4+Pgo+ID4+PiBJbiBmYWN0LCBsZXQncyBhc3N1bWUgYSAqZnVsbHkqIGRpc2Fn
Z3JlZ2F0ZWQgc2V0dXAsIHdoZXJlIGRvbTAgb25seQo+ID4+PiBoYXMgdGhlIHRvb2xzdGFjaywg
d2hpbGUgaXQgaGFzIG5vIGhhcmR3YXJlLCBubyBQViBiYWNrZW5kLCBldGMuLi4gSWYKPiA+Pj4g
d2UgZG9uJ3QgcmVzdW1lIGl0IGV4cGxpY2l0bHkgdG9nZXRoZXIgd2l0aCBYZW4sIHdobyBpcyBn
b2luZyB0byByZXN1bWUKPiA+Pj4gaXQ/IDotTwo+ID4+Cj4gPj4gWWVzLCB0aGF0J3MgcmlnaHQu
IEhvd2V2ZXIsIGl0IHNob3VsZCB3b3JrIGZvciBkcml2ZXIgZG9tYWluczogdGhlcmUgaXMKPiA+
PiBubyBuZWVkIHRvIHdha2UgdXAgZHJpdmVyIGRvbWFpbnMgZXhwbGljaXRseSBiZWNhdXNlIHRo
ZXkgd2lsbCBiZQo+ID4+IHdva2VuIHVwIGJ5IHRoZSBmcm9udGVuZHM/Cj4gPj4KPiA+Cj4gPiBJ
IHRoaW5rIHdlIGFsbCBhZ3JlZSwgZXhjZXB0IHNvbWUgb2YgdXMgd2VyZW4ndCBzbyBjbGVhciBh
Ym91dCBpdCA6KQo+ID4gRm9yIG5vdywgZG9tMCBpc3N1ZXMgc3VzcGVuZCBhbmQgc2hvdWxkIHJl
c3VtZSBhcyB3ZWxsIHdoZW4gWGVuCj4gPiBzdXNwZW5kcy4gVGhpcyBpcyBkb25lIGluIHRoZSBz
ZXJpZXMsIHJlc3VtZSBpcyBjb3ZlcmVkIGJ5IHRoaXMgcGF0Y2gsCj4gPiBhbmQgY29tbWl0IG1l
c3NhZ2Ugc2hvdWxkIGJlIGNsYXJpZmllZC4KPiA+Cj4gPiBJZiBhIGRvbVUgaGFzIGEgYmFja2Vu
ZCwgd2Ugc2hvdWxkIHZlcmlmeSB0aGF0IGl0IGNhbiBiZSB3b2tlbi11cCBieQo+ID4gYW4gZXZl
bnQgdHJpZ2dlcmVkIGJ5IGEgZnJvbnRlbmQgZHJpdmVyIGluIGFub3RoZXIgZG9tYWluLgo+ID4K
PiA+IE9uZSBkYXksIHRoaXMgcGF0Y2ggY291bGQgYmUgZHJvcHBlZC9yZXZlcnRlZCBpZiBvbmUg
Y29tZSB1cCB3aXRoIGEKPiA+IGRpZmZlcmVudCBsb2dpYyBmb3IgdHJpZ2dlcmluZyBYZW4gc3Vz
cGVuZC4gVGhpcyBzaG91bGQgYmUgb2YgdGhlCj4gPiB0YWJsZSBmb3Igbm93LCBidXQgYSBnb29k
IG9wdGlvbiB0byByZW1lbWJlciBmb3IgZnV0dXJlLgo+Cj4gU3VjaCBjaGFuZ2UgY2Fubm90IGJl
IGVhc2lseSBkcm9wcGVkIGJlY2F1c2Ugc29tZSBoYXJkd2FyZSBkb21haW4gT1MgbWF5Cj4gcmVs
eSBvbiB0aGF0IGJlaGF2aW9yLgo+Cj4gSSBhbSBhbHNvIGludGVyZXN0ZWQgdG8gc2VlIGhvdyB0
aGlzIGlzIGdvaW5nIHRvIGZpdCB3aXRoIHRoZSBEb20wbGVzcwo+IHVzZSBjYXNlLiBUaGUgZW5k
IGdvYWwgaXMgdG8gaGF2ZSBubyBEb20wL0hhcmR3YXJlIGRvbWFpbi4gU28gaG93IGRvIHlvdQo+
IGV4cGVjdCBzdXNwZW5kL3Jlc3VtZSB0byB3b3JrIGluIHRoYXQgY2FzZT8gTm90ZSB0aGF0IEkg
YW0gbm90IGFza2luZyB0bwo+IGltcGxlbWVudCBpdCA6KS4KPgoKRnJvbSB0aGUgaW1wbGVtZW50
YXRpb24gcGVyc3BlY3RpdmUgYW5kIGZ1dHVyZSBjaGFuZ2VzIHdoaWNoIHdvdWxkIGJlCnJlcXVp
cmVkIGluIHRoaXMgc2VyaWVzIGl0J3Mgbm90IGdvaW5nIHRvIGJlIHRoZSBwcm9ibGVtIHRvIHN1
cHBvcnQKZG9tMGxlc3MgYXBwcm9hY2ggLSBqdXN0IG9uZSBsaW5lIG9mIGNvZGUgKHRoZSBpZiBz
dGF0ZW1lbnQgdGhhdApjaGVja3Mgd2hldGhlciB0aGUgaGFyZHdhcmUgZG9tYWluIHN1c3BlbmRl
ZCkgaGFzIHRvIGJlIHJlcGxhY2VkIHdpdGgKc29tZSBvdGhlciBjaGVjay4gVGhhdCBvdGhlciBj
aGVjayB3b3VsZCBiZSBhIG5ldyBjb25kaXRpb24gdG8gc3VzcGVuZApYZW4gdGhhdCBuZWVkcyB0
byBiZSBpbXBsZW1lbnRlZC4gV2hhdCB0aGF0IGNoZWNrIHdvdWxkIGRvIGRlcGVuZHMgb24KdGhl
IHN5c3RlbSBhcmNoaXRlY3R1cmUgYW5kIHRhcmdldCB1c2UgY2FzZXMgdGhhdCBhcmUgc3BlY2lm
aWMgdG8KZG9tMGxlc3MgYXJjaGl0ZWN0dXJlLiBJJ20gbm90IHNvIGZhbWlsaWFyIHdpdGggZG9t
MGxlc3Mgd29yaywgc28KY2FuJ3QgcmVhbGx5IHNheSB3aGF0IHdvdWxkIGJlIHRoZSBiZXN0IGFw
cHJvYWNoIHRvIHN1c3BlbmQgY29uZGl0aW9uCnJ1bGVzLgpEbyB5b3UgaGF2ZSBzb21lIHdoaXRl
cGFwZXIgb3IgYW55dGhpbmcgc2ltaWxhciB0aGF0IGRlc2NyaWJlcyBhbgpleGFtcGxlIG9mIGEg
dGFyZ2V0IHN5c3RlbSBhcmNoaXRlY3R1cmUgYW5kL29yIHVzZSBjYXNlcyBmb3IgZG9tMGxlc3MK
c2V0dXA/CkluIGRvbTBsZXNzIHdvcmxkLCB3aG8gY3JlYXRlcyBvdGhlciBkb21haW5zPyBJcyBz
b21lIGRvbWFpbiBzdGlsbAptb3JlIHByaXZpbGVnZWQgdGhhbiB0aGUgb3RoZXJzPyBFLmcuIGlz
IHRoZXJlIGEgZG9tYWluIHdoaWNoIGtub3dzCmFib3V0IG90aGVyIGRvbWFpbnMgaW4gdGhlIHN5
c3RlbSBzbyB0aGF0IGl0IGNvdWxkIGRvIHRoZSBjb29yZGluYXRpb24KaW4gRUwxPwoKVGhhbmtz
LApNaXJlbGEKCj4gQ2hlZXJzLAo+Cj4gLS0KPiBKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 14:04:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 14:04: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-devel-bounces@lists.xenproject.org>)
	id 1gSMvi-0006ZR-Iu; Thu, 29 Nov 2018 14:04: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=kjgy=oi=citrix.com=prvs=86498fae2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gSMvh-0006ZI-V9
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 14:04:34 +0000
X-Inumbo-ID: b15bffa1-f3df-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b15bffa1-f3df-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 14:04:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,294,1539648000"; d="scan'208";a="82535580"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?J1BoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpJw==?= <philmd@redhat.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Qemu-devel] [PATCH 17/18] MAINTAINERS: add myself as a Xen
 maintainer
Thread-Index: AQHUga7qAZs8IXeo10qntBPSgVTIh6Vmw7SAgAAQ+XA=
Date: Thu, 29 Nov 2018 14:01:54 +0000
Message-ID: <5b90e99d166a40579559b35c326b7d4c@AMSPEX02CL03.citrite.net>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-18-paul.durrant@citrix.com>
 <a247dae0-a766-7f97-c16d-07a32572f35d@redhat.com>
In-Reply-To: <a247dae0-a766-7f97-c16d-07a32572f35d@redhat.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 17/18] MAINTAINERS: add myself
 as a Xen maintainer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSBbbWFpbHRvOnBoaWxtZEByZWRoYXQuY29tXQ0KPiBTZW50OiAyOSBOb3ZlbWJlciAyMDE4
IDE0OjAxDQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgcWVt
dS1ibG9ja0Bub25nbnUub3JnOyBxZW11LQ0KPiBkZXZlbEBub25nbnUub3JnOyB4ZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPjsgUGFvbG8gQm9uemluaQ0KPiA8cGJvbnppbmlAcmVkaGF0LmNvbT47IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4NCj4gU3ViamVjdDogUmU6
IFtRZW11LWRldmVsXSBbUEFUQ0ggMTcvMThdIE1BSU5UQUlORVJTOiBhZGQgbXlzZWxmIGFzIGEg
WGVuDQo+IG1haW50YWluZXINCj4gDQo+IE9uIDIxLzExLzE4IDE2OjEyLCBQYXVsIER1cnJhbnQg
d3JvdGU6DQo+ID4gSSBoYXZlIG1hZGUgbWFueSBzaWduaWZpY2FudCBjb250cmlidXRpb25zIHRv
IHRoZSBYZW4gY29kZSBpbiBRRU1VLA0KPiA+IHBhcnRpY3VsYXJseSB0aGUgcmVjZW50IHBhdGNo
ZXMgaW50cm9kdWNpbmcgYSBuZXcgUFYgZGV2aWNlIGZyYW1ld29yay4NCj4gPiBJIGludGVuZCB0
byBtYWtlIGZ1cnRoZXIgc2lnbmlmaWNhbnQgY29udHJpYnV0aW9ucywgcG9ydGluZyBvdGhlciBQ
Vg0KPiBiYWNrLQ0KPiA+IGVuZHMgdG8gdGhlIG5ldyBmcmFtZXdvcmsgd2l0aCB0aGUgaW50ZW50
IG9mIGV2ZW50dWFsbHkgcmVtb3ZpbmcgdGhlDQo+ID4gbGVnYWN5IGNvZGUuIEl0IHRoZXJlZm9y
ZSBzZWVtcyByZWFzb25hYmxlIHRoYXQgSSBiZWNvbWUgYSBtYWludGluZXIgb2YNCj4gDQo+ICJh
IG1haW50YWluZXIgb2YiDQoNClllcywgb2YgY291cnNlLiBJJ2xsIGNvcnJlY3QgaXQgaW4gdjIu
DQoNCiAgUGF1bA0KDQo+IA0KPiA+IHRoZSBYZW4gY29kZS4NCj4gPg0KPiA+IFNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+ID4gLS0tDQo+ID4g
Q2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4NCj4gPiBDYzog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+DQo+ID4gQ2M6IFBhb2xv
IEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+DQo+ID4gLS0tDQo+ID4gIE1BSU5UQUlORVJT
IHwgMSArDQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQ0KPiA+DQo+ID4gZGlm
ZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMNCj4gPiBpbmRleCA1ODcxZjAzNWMz
Li4wYjY2OGRkMjA1IDEwMDY0NA0KPiA+IC0tLSBhL01BSU5UQUlORVJTDQo+ID4gKysrIGIvTUFJ
TlRBSU5FUlMNCj4gPiBAQCAtMzgyLDYgKzM4Miw3IEBAIEd1ZXN0IENQVSBDb3JlcyAoWGVuKToN
Cj4gPiAgWDg2DQo+ID4gIE06IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4NCj4gPiAgTTogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
DQo+ID4gK006IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+ID4gIEw6
IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiA+ICBTOiBTdXBwb3J0ZWQNCj4gPiAg
RjogKi94ZW4qDQo+ID4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 14:18:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 14:18: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-devel-bounces@lists.xenproject.org>)
	id 1gSN8Z-0007Ud-UP; Thu, 29 Nov 2018 14:17: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=oitu=oi=linuxfoundation.org=gregkh@kernel.org>)
 id 1gSN8Y-0007UW-GD
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 14:17:50 +0000
X-Inumbo-ID: 8c641b06-f3e1-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c641b06-f3e1-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 14:17:48 +0000 (UTC)
Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4DB2321019;
 Thu, 29 Nov 2018 14:17:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1543501067;
 bh=Rk7smw6r4+/aDfWl0HxSZhmxkqkCbe3faj3iTDQ6ahg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=TBJ0HOhh9CmztsyWMoekawSmluI+wBcCBGgYefVlWnj6JM/zx1a7pXsAHQF1SixxR
 yIAqbYx2yMm5QG8e4KQyVj8QPSJydorh6rWxpwn7WENi/ubpRiqDrw+izaVuE1jVf5
 dl+Pd8LGiY2orySWXT30Y1UgXmltUCYVjlg6g3Jw=
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Thu, 29 Nov 2018 15:11:54 +0100
Message-Id: <20181129140112.380588333@linuxfoundation.org>
X-Mailer: git-send-email 2.19.2
In-Reply-To: <20181129140109.832117862@linuxfoundation.org>
References: <20181129140109.832117862@linuxfoundation.org>
User-Agent: quilt/0.65
X-stable: review
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4.4 29/86] x86/entry/64: Remove %ebx handling
 from error_entry/exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sasha Levin <sashal@kernel.org>,
 Denys Vlasenko <dvlasenk@redhat.com>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Dave Hansen <dave.hansen@linux.intel.com>, stable@vger.kernel.org,
 Ingo Molnar <mingo@kernel.org>, Linus Torvalds <torvalds@linux-foundation.org>,
 Borislav Petkov <bp@alien8.de>, Dominik Brodowski <linux@dominikbrodowski.net>,
 Andy Lutomirski <luto@kernel.org>, Brian Gerst <brgerst@gmail.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NC40LXN0YWJsZSByZXZpZXcgcGF0Y2guICBJZiBhbnlvbmUgaGFzIGFueSBvYmplY3Rpb25zLCBw
bGVhc2UgbGV0IG1lIGtub3cuCgotLS0tLS0tLS0tLS0tLS0tLS0KClsgVXBzdHJlYW0gY29tbWl0
IGIzNjgxZGQ1NDhkMDZkZWIyZTE1NzM4OTA4MjlkZmY0YjE1YWJmNDYgXQoKZXJyb3JfZW50cnkg
YW5kIGVycm9yX2V4aXQgY29tbXVuaWNhdGUgdGhlIHVzZXIgdnMuIGtlcm5lbCBzdGF0dXMgb2YK
dGhlIGZyYW1lIHVzaW5nICVlYnguICBUaGlzIGlzIHVubmVjZXNzYXJ5IC0tIHRoZSBpbmZvcm1h
dGlvbiBpcyBpbgpyZWdzLT5jcy4gIEp1c3QgdXNlIHJlZ3MtPmNzLgoKVGhpcyBtYWtlcyBlcnJv
cl9lbnRyeSBzaW1wbGVyIGFuZCBtYWtlcyBlcnJvcl9leGl0IG1vcmUgcm9idXN0LgoKSXQgYWxz
byBmaXhlcyBhIG5hc3R5IGJ1Zy4gIEJlZm9yZSBhbGwgdGhlIFNwZWN0cmUgbm9uc2Vuc2UsIHRo
ZQp4ZW5fZmFpbHNhZmVfY2FsbGJhY2sgZW50cnkgcG9pbnQgcmV0dXJuZWQgbGlrZSB0aGlzOgoK
ICAgICAgICBBTExPQ19QVF9HUFJFR1NfT05fU1RBQ0sKICAgICAgICBTQVZFX0NfUkVHUwogICAg
ICAgIFNBVkVfRVhUUkFfUkVHUwogICAgICAgIEVOQ09ERV9GUkFNRV9QT0lOVEVSCiAgICAgICAg
am1wICAgICBlcnJvcl9leGl0CgpBbmQgaXQgZGlkIG5vdCBnbyB0aHJvdWdoIGVycm9yX2VudHJ5
LiAgVGhpcyB3YXMgYm9ndXM6IFJCWApjb250YWluZWQgZ2FyYmFnZSwgYW5kIGVycm9yX2V4aXQg
ZXhwZWN0ZWQgYSBmbGFnIGluIFJCWC4KCkZvcnR1bmF0ZWx5LCBpdCBnZW5lcmFsbHkgY29udGFp
bmVkICpub256ZXJvKiBnYXJiYWdlLCBzbyB0aGUKY29ycmVjdCBjb2RlIHBhdGggd2FzIHVzZWQu
ICBBcyBwYXJ0IG9mIHRoZSBTcGVjdHJlIGZpeGVzLCBjb2RlIHdhcwphZGRlZCB0byBjbGVhciBS
QlggdG8gbWl0aWdhdGUgY2VydGFpbiBzcGVjdWxhdGlvbiBhdHRhY2tzLiAgTm93LApkZXBlbmRp
bmcgb24ga2VybmVsIGNvbmZpZ3VyYXRpb24sIFJCWCBnb3QgemVyb2VkIGFuZCwgd2hlbiBydW5u
aW5nCnNvbWUgV2luZSB3b3JrbG9hZHMsIHRoZSBrZXJuZWwgY3Jhc2hlcy4gIFRoaXMgd2FzIGlu
dHJvZHVjZWQgYnk6CgogICAgY29tbWl0IDNhYzZkOGM3ODdiOCAoIng4Ni9lbnRyeS82NDogQ2xl
YXIgcmVnaXN0ZXJzIGZvciBleGNlcHRpb25zL2ludGVycnVwdHMsIHRvIHJlZHVjZSBzcGVjdWxh
dGlvbiBhdHRhY2sgc3VyZmFjZSIpCgpXaXRoIHRoaXMgcGF0Y2ggYXBwbGllZCwgUkJYIGlzIG5v
IGxvbmdlciBuZWVkZWQgYXMgYSBmbGFnLCBhbmQgdGhlCnByb2JsZW0gZ29lcyBhd2F5LgoKSSBz
dXNwZWN0IHRoYXQgbWFsaWNpb3VzIHVzZXJzcGFjZSBjb3VsZCB1c2UgdGhpcyBidWcgdG8gY3Jh
c2ggdGhlCmtlcm5lbCBldmVuIHdpdGhvdXQgdGhlIG9mZmVuZGluZyBwYXRjaCBhcHBsaWVkLCB0
aG91Z2guCgpbIEhpc3RvcmljYWwgbm90ZTogSSB3cm90ZSB0aGlzIHBhdGNoIGFzIGEgY2xlYW51
cCBiZWZvcmUgSSB3YXMgYXdhcmUKICBvZiB0aGUgYnVnIGl0IGZpeGVkLiBdCgpbIE5vdGUgdG8g
c3RhYmxlIG1haW50YWluZXJzOiB0aGlzIHNob3VsZCBwcm9iYWJseSBnZXQgYXBwbGllZCB0byBh
bGwKICBrZXJuZWxzLiAgSWYgeW91J3JlIG5lcnZvdXMgYWJvdXQgdGhhdCwgYSBtb3JlIGNvbnNl
cnZhdGl2ZSBmaXggdG8KICBhZGQgeG9ybCAlZWJ4LCVlYng7IGluY2wgJWVieCBiZWZvcmUgdGhl
IGp1bXAgdG8gZXJyb3JfZXhpdCBzaG91bGQKICBhbHNvIGZpeCB0aGUgcHJvYmxlbS4gXQoKUmVw
b3J0ZWQtYW5kLXRlc3RlZC1ieTogTS4gVmVmYSBCaWNha2NpIDxtLnYuYkBydW5ib3guY29tPgpT
aWduZWQtb2ZmLWJ5OiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KQ2M6IEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBCb3Jpc2xhdiBQZXRr
b3YgPGJwQGFsaWVuOC5kZT4KQ2M6IEJyaWFuIEdlcnN0IDxicmdlcnN0QGdtYWlsLmNvbT4KQ2M6
IERhdmUgSGFuc2VuIDxkYXZlLmhhbnNlbkBsaW51eC5pbnRlbC5jb20+CkNjOiBEZW55cyBWbGFz
ZW5rbyA8ZHZsYXNlbmtAcmVkaGF0LmNvbT4KQ2M6IERvbWluaWsgQnJvZG93c2tpIDxsaW51eEBk
b21pbmlrYnJvZG93c2tpLm5ldD4KQ2M6IEdyZWcgS0ggPGdyZWdraEBsaW51eGZvdW5kYXRpb24u
b3JnPgpDYzogSC4gUGV0ZXIgQW52aW4gPGhwYUB6eXRvci5jb20+CkNjOiBKb3NoIFBvaW1ib2V1
ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KQ2M6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6
IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KQ2M6IFRob21hcyBHbGVpeG5l
ciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZwpDYzogeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkZpeGVzOiAzYWM2ZDhjNzg3YjggKCJ4ODYvZW50
cnkvNjQ6IENsZWFyIHJlZ2lzdGVycyBmb3IgZXhjZXB0aW9ucy9pbnRlcnJ1cHRzLCB0byByZWR1
Y2Ugc3BlY3VsYXRpb24gYXR0YWNrIHN1cmZhY2UiKQpMaW5rOiBodHRwOi8vbGttbC5rZXJuZWwu
b3JnL3IvYjUwMTBhMDkwZDM1ODZiMmQ2ZTA2YzdhZDNlYzU1NDJkMTI0MWM0NS4xNTMyMjgyNjI3
LmdpdC5sdXRvQGtlcm5lbC5vcmcKU2lnbmVkLW9mZi1ieTogSW5nbyBNb2xuYXIgPG1pbmdvQGtl
cm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6IFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4K
LS0tCiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TIHwgMjAgKysrKy0tLS0tLS0tLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82
NC5TCmluZGV4IGI1NjliNDY2NjBmYy4uMzc1ZWQ2MDVjODNkIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9lbnRyeS9lbnRyeV82NC5TCisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKQEAgLTg1
Niw3ICs4NTYsNyBAQCBFTlRSWShcc3ltKQogCiAJY2FsbAlcZG9fc3ltCiAKLQlqbXAJZXJyb3Jf
ZXhpdAkJCS8qICVlYng6IG5vIHN3YXBncyBmbGFnICovCisJam1wCWVycm9yX2V4aXQKIAkuZW5k
aWYKIEVORChcc3ltKQogLmVuZG0KQEAgLTExMTgsNyArMTExOCw2IEBAIEVORChwYXJhbm9pZF9l
eGl0KQogCiAvKgogICogU2F2ZSBhbGwgcmVnaXN0ZXJzIGluIHB0X3JlZ3MsIGFuZCBzd2l0Y2gg
Z3MgaWYgbmVlZGVkLgotICogUmV0dXJuOiBFQlg9MDogY2FtZSBmcm9tIHVzZXIgbW9kZTsgRUJY
PTE6IG90aGVyd2lzZQogICovCiBFTlRSWShlcnJvcl9lbnRyeSkKIAljbGQKQEAgLTExMzEsNyAr
MTEzMCw2IEBAIEVOVFJZKGVycm9yX2VudHJ5KQogCSAqIHRoZSBrZXJuZWwgQ1IzIGhlcmUuCiAJ
ICovCiAJU1dJVENIX0tFUk5FTF9DUjMKLQl4b3JsCSVlYngsICVlYngKIAl0ZXN0YgkkMywgQ1Mr
OCglcnNwKQogCWp6CS5MZXJyb3Jfa2VybmVsc3BhY2UKIApAQCAtMTE2NSw3ICsxMTYzLDYgQEAg
RU5UUlkoZXJyb3JfZW50cnkpCiAJICogZm9yIHRoZXNlIGhlcmUgdG9vLgogCSAqLwogLkxlcnJv
cl9rZXJuZWxzcGFjZToKLQlpbmNsCSVlYngKIAlsZWFxCW5hdGl2ZV9pcnFfcmV0dXJuX2lyZXQo
JXJpcCksICVyY3gKIAljbXBxCSVyY3gsIFJJUCs4KCVyc3ApCiAJamUJLkxlcnJvcl9iYWRfaXJl
dApAQCAtMTE5NiwyOCArMTE5MywxOSBAQCBFTlRSWShlcnJvcl9lbnRyeSkKIAogCS8qCiAJICog
UHJldGVuZCB0aGF0IHRoZSBleGNlcHRpb24gY2FtZSBmcm9tIHVzZXIgbW9kZTogc2V0IHVwIHB0
X3JlZ3MKLQkgKiBhcyBpZiB3ZSBmYXVsdGVkIGltbWVkaWF0ZWx5IGFmdGVyIElSRVQgYW5kIGNs
ZWFyIEVCWCBzbyB0aGF0Ci0JICogZXJyb3JfZXhpdCBrbm93cyB0aGF0IHdlIHdpbGwgYmUgcmV0
dXJuaW5nIHRvIHVzZXIgbW9kZS4KKwkgKiBhcyBpZiB3ZSBmYXVsdGVkIGltbWVkaWF0ZWx5IGFm
dGVyIElSRVQuCiAJICovCiAJbW92CSVyc3AsICVyZGkKIAljYWxsCWZpeHVwX2JhZF9pcmV0CiAJ
bW92CSVyYXgsICVyc3AKLQlkZWNsCSVlYngKIAlqbXAJLkxlcnJvcl9lbnRyeV9mcm9tX3VzZXJt
b2RlX2FmdGVyX3N3YXBncwogRU5EKGVycm9yX2VudHJ5KQogCi0KLS8qCi0gKiBPbiBlbnRyeSwg
RUJYIGlzIGEgInJldHVybiB0byBrZXJuZWwgbW9kZSIgZmxhZzoKLSAqICAgMTogYWxyZWFkeSBp
biBrZXJuZWwgbW9kZSwgZG9uJ3QgbmVlZCBTV0FQR1MKLSAqICAgMDogdXNlciBnc2Jhc2UgaXMg
bG9hZGVkLCB3ZSBuZWVkIFNXQVBHUyBhbmQgc3RhbmRhcmQgcHJlcGFyYXRpb24gZm9yIHJldHVy
biB0byB1c2VybW9kZQotICovCiBFTlRSWShlcnJvcl9leGl0KQotCW1vdmwJJWVieCwgJWVheAog
CURJU0FCTEVfSU5URVJSVVBUUyhDTEJSX05PTkUpCiAJVFJBQ0VfSVJRU19PRkYKLQl0ZXN0bAkl
ZWF4LCAlZWF4Ci0Jam56CXJldGludF9rZXJuZWwKKwl0ZXN0YgkkMywgQ1MoJXJzcCkKKwlqegly
ZXRpbnRfa2VybmVsCiAJam1wCXJldGludF91c2VyCiBFTkQoZXJyb3JfZXhpdCkKIAotLSAKMi4x
Ny4xCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 14:22:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 14: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-devel-bounces@lists.xenproject.org>)
	id 1gSNDB-0008Dj-Lw; Thu, 29 Nov 2018 14: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=0fqq=oi=linux.intel.com=kirill.shutemov@srs-us1.protection.inumbo.net>)
 id 1gSNDA-0008Db-Ck
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 14:22:36 +0000
X-Inumbo-ID: 36d27304-f3e2-11e8-9a16-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36d27304-f3e2-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 14:22:34 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Nov 2018 06:22:25 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,294,1539673200"; d="scan'208";a="290276701"
Received: from black.fi.intel.com ([10.237.72.28])
 by fmsmga005.fm.intel.com with ESMTP; 29 Nov 2018 06:22:23 -0800
Received: by black.fi.intel.com (Postfix, from userid 1000)
 id 289DA1A7; Thu, 29 Nov 2018 16:22:23 +0200 (EET)
Date: Thu, 29 Nov 2018 17:22:23 +0300
From: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181129142222.dejbxdyeulkb6jdg@black.fi.intel.com>
References: <a9a32e52-f50f-7d1a-ade0-baa2348ad78a@knorrie.org>
 <8faec76b-ab44-3148-165d-0f3c9f497de2@suse.com>
 <20181129132657.nlzxzqfdvngjsfvk@black.fi.intel.com>
 <bc770271-65a8-8bf4-10f9-6ce169e94130@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bc770271-65a8-8bf4-10f9-6ce169e94130@suse.com>
User-Agent: NeoMutt/20170714-126-deb55f (1.8.3)
Subject: Re: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Hans van Kranenburg <hans@knorrie.org>, xen-devel@lists.xenproject.org,
 stable <stable@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDE6MzU6MTdQTSArMDAwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyOS8xMS8yMDE4IDE0OjI2LCBLaXJpbGwgQS4gU2h1dGVtb3Ygd3JvdGU6Cj4g
PiBPbiBUaHUsIE5vdiAyOSwgMjAxOCBhdCAwOTo0MToyNUFNICswMDAwLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+ID4+IE9uIDI5LzExLzIwMTggMDI6MjIsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3Jv
dGU6Cj4gPj4+IEhpLAo+ID4+Pgo+ID4+PiBBcyBhbHNvIHNlZW4gYXQ6Cj4gPj4+IGh0dHBzOi8v
YnVncy5kZWJpYW4ub3JnL2NnaS1iaW4vYnVncmVwb3J0LmNnaT9idWc9OTE0OTUxCj4gPj4+Cj4g
Pj4+IEF0dGFjaGVkIHRoZXJlIGFyZSB0d28gc2VyaWFsIGNvbnNvbGUgb3V0cHV0IGxvZ3MuIE9u
ZSBpcyBzdGFydGluZyB3aXRoCj4gPj4+IFhlbiA0LjExIChmcm9tIGRlYmlhbiB1bnN0YWJsZSkg
YXMgZG9tMCwgYW5kIHRoZSBvdGhlciBvbmUgd2l0aG91dCBYZW4uCj4gPj4+Cj4gPj4+IFsgICAg
Mi4wODU1NDNdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQK
PiA+Pj4gZmZmZjg4OGQ5ZmZmYzAwMAo+ID4+PiBbICAgIDIuMDg1NjEwXSBQR0QgMjAwYzA2NyBQ
NEQgMjAwYzA2NyBQVUQgMAo+ID4+PiBbICAgIDIuMDg1Njc0XSBPb3BzOiAwMDAwIFsjMV0gU01Q
IE5PUFRJCj4gPj4+IFsgICAgMi4wODU3MzZdIENQVTogMSBQSUQ6IDEgQ29tbTogc3dhcHBlci8w
IE5vdCB0YWludGVkCj4gPj4+IDQuMTkuMC10cnVuay1hbWQ2NCAjMSBEZWJpYW4gNC4xOS41LTF+
ZXhwMStwdmgxCj4gPj4+IFsgICAgMi4wODU4MjNdIEhhcmR3YXJlIG5hbWU6IEhQIFByb0xpYW50
IERMMzYwIEc3LCBCSU9TIFA2OCAwNS8yMS8yMDE4Cj4gPj4+IFsgICAgMi4wODU4OTVdIFJJUDog
ZTAzMDpwdGR1bXBfd2Fsa19wZ2RfbGV2ZWxfY29yZSsweDFmZC8weDQ5MAo+ID4+PiBbLi4uXQo+
ID4+Cj4gPj4gVGhlIG9mZmVuZGluZyBzdGFibGUgY29tbWl0IGlzIDQwNzRjYTdkOGExODMyOTIx
Yzg2NWQyNTBiYmQwOGYzNDQxYjM2NTcKPiA+PiAoIng4Ni9tbTogTW92ZSBMRFQgcmVtYXAgb3V0
IG9mIEtBU0xSIHJlZ2lvbiBvbiA1LWxldmVsIHBhZ2luZyIpLCB0aGlzCj4gPj4gaXMgY29tbWl0
IGQ1Mjg4OGFhMjc1M2UzMDYzYTlkM2EwYzlmNzJmOTRhYTk4MDljMTUgdXBzdHJlYW0uCj4gPj4K
PiA+PiBDdXJyZW50IHVwc3RyZWFtIGtlcm5lbCBpcyBib290aW5nIGZpbmUgdW5kZXIgWGVuLCBz
byBpbiBnZW5lcmFsIHRoZQo+ID4+IHBhdGNoIHNob3VsZCBiZSBmaW5lLiBVc2luZyBhbiB1cHN0
cmVhbSBrZXJuZWwgYnVpbHQgZnJvbSBhYm92ZSBjb21taXQKPiA+PiAod2l0aCB0aGUgdGhlbiBu
ZWVkZWQgWGVuIGZpeHVwIHBhdGNoIDE0NTdkOGNmNzY2NGYzNGM0YmE1MzQpIGlzIGZpbmUsCj4g
Pj4gdG9vLgo+ID4+Cj4gPj4gS2lyaWxsLCBhcmUgeW91IGF3YXJlIG9mIGFueSBwcmVyZXF1aXNp
dGUgcGF0Y2ggZnJvbSA0LjIwIHdoaWNoIGNvdWxkIGJlCj4gPj4gbWlzc2luZyBpbiA0LjE5LjU/
Cj4gPiAKPiA+IEknbSBub3QuCj4gPiAKPiA+IExldCBtZSBsb29rIGludG8gdGhpcy4KPiA+IAo+
IAo+IFdoYXQgaXMgbWFraW5nIG1lIHN1c3BpY2lvdXMgaXMgdGhlIGZhaWx1cmUgaGFwcGVuaW5n
IGp1c3QgYWZ0ZXIKPiByZWxlYXNpbmcgdGhlIGluaXQgbWVtb3J5LiBNYXliZSB0aGVyZSBpcyBh
biBhY2Nlc3MgdG8gLmluaXQuZGF0YQo+IHNlZ21lbnQgb3Igc2ltaWxhcj8gVGhlIG5hdGl2ZSBr
ZXJuZWwgYm9vdGluZyBjb3VsZCBiZSByZWxhdGVkIHRvIHRoZQo+IHVzYWdlIG9mIDJNIG1hcHBp
bmdzIG5vdCBiZWluZyBhdmFpbGFibGUgaW4gYSBQVi1kb21haW4uCgpTb3VuZHMgbGlrZSBhIHZh
bGlkIGh5cG90aGVzaXMuCgpbIDIuMDg1NjE2XSBDb2RlOiAwMCAwMCAwMCAwMCA0MCAwMCAwMCA0
OSA4MyBjNSAwOCA0OCAwMSAwNCAyNCA0YyAzYiA2YyAyNCA0OCAwZiA4NCA4MyAwMiAwMCAwMCA0
OCA4YiAwNCAyNCA0OCBjMSBmOAogMTAgNDggODkgODQgMjQgODggMDAgMDAgMDAgPDQ5PiA4YiA3
ZCAwMCA0OCBmNyBjNyA5ZiBmZiBmZiBmZiAwZiA4NSAzNiBmZiBmZiBmZiA0MSBiOCAwMyAwMCAw
MApBbGwgY29kZQo9PT09PT09PQogICAwOiAgIDAwIDAwICAgICAgICAgICAgICAgICAgIGFkZCAg
ICAlYWwsKCVyYXgpCiAgIDI6ICAgMDAgMDAgICAgICAgICAgICAgICAgICAgYWRkICAgICVhbCwo
JXJheCkKICAgNDogICA0MCAwMCAwMCAgICAgICAgICAgICAgICBhZGQgICAgJWFsLCglcmF4KQog
ICA3OiAgIDQ5IDgzIGM1IDA4ICAgICAgICAgICAgIGFkZCAgICAkMHg4LCVyMTMKICAgYjogICA0
OCAwMSAwNCAyNCAgICAgICAgICAgICBhZGQgICAgJXJheCwoJXJzcCkKICAgZjogICA0YyAzYiA2
YyAyNCA0OCAgICAgICAgICBjbXAgICAgMHg0OCglcnNwKSwlcjEzCiAgMTQ6ICAgMGYgODQgODMg
MDIgMDAgMDAgICAgICAgamUgICAgIDB4MjlkCiAgMWE6ICAgNDggOGIgMDQgMjQgICAgICAgICAg
ICAgbW92ICAgICglcnNwKSwlcmF4CiAgMWU6ICAgNDggYzEgZjggMTAgICAgICAgICAgICAgc2Fy
ICAgICQweDEwLCVyYXgKICAyMjogICA0OCA4OSA4NCAyNCA4OCAwMCAwMCAgICBtb3YgICAgJXJh
eCwweDg4KCVyc3ApCiAgMjk6ICAgMDAKICAyYToqICA0OSA4YiA3ZCAwMCAgICAgICAgICAgICBt
b3YgICAgMHgwKCVyMTMpLCVyZGkgICAgICAgICAgIDwtLSB0cmFwcGluZyBpbnN0cnVjdGlvbgog
IDJlOiAgIDQ4IGY3IGM3IDlmIGZmIGZmIGZmICAgIHRlc3QgICAkMHhmZmZmZmZmZmZmZmZmZjlm
LCVyZGkKICAzNTogICAwZiA4NSAzNiBmZiBmZiBmZiAgICAgICBqbmUgICAgMHhmZmZmZmZmZmZm
ZmZmZjcxCiAgM2I6ICAgNDEgICAgICAgICAgICAgICAgICAgICAgcmV4LkIKICAzYzogICBiOCAg
ICAgICAgICAgICAgICAgICAgICAuYnl0ZSAweGI4CiAgM2Q6ICAgMDMgMDAgICAgICAgICAgICAg
ICAgICAgYWRkICAgICglcmF4KSwlZWF4CiAgICAgICAgLi4uCgpDb2RlIHN0YXJ0aW5nIHdpdGgg
dGhlIGZhdWx0aW5nIGluc3RydWN0aW9uCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KICAgMDogICA0OSA4YiA3ZCAwMCAgICAgICAgICAgICBtb3YgICAgMHgwKCVy
MTMpLCVyZGkKICAgNDogICA0OCBmNyBjNyA5ZiBmZiBmZiBmZiAgICB0ZXN0ICAgJDB4ZmZmZmZm
ZmZmZmZmZmY5ZiwlcmRpCiAgIGI6ICAgMGYgODUgMzYgZmYgZmYgZmYgICAgICAgam5lICAgIDB4
ZmZmZmZmZmZmZmZmZmY0NwogIDExOiAgIDQxICAgICAgICAgICAgICAgICAgICAgIHJleC5CCiAg
MTI6ICAgYjggICAgICAgICAgICAgICAgICAgICAgLmJ5dGUgMHhiOAogIDEzOiAgIDAzIDAwICAg
ICAgICAgICAgICAgICAgIGFkZCAgICAoJXJheCksJWVheAogICAgICAgIC4uLgoKUmVhZGluZyBm
cm9tICVyMTMgY2F1c2VzIHRoZSBmYXVsdC4KCkkgZG9uJ3QgaGF2ZSBhIHNldHVwIHRvIHJlcHJv
ZHVjZSB0aGUgaXNzdWUgbXlzZWxmIGFuZCBoYXZlIGhhcmQgdGltZQpjb3JyZWxhdGUgdGhlIGNv
ZGUgd2l0aCBzb3VyY2UuCgpXaGF0IGlzIHB0ZHVtcF93YWxrX3BnZF9sZXZlbF9jb3JlKzB4MWZk
LzB4NDkwIGZvciB5b3U/CgotLSAKIEtpcmlsbCBBLiBTaHV0ZW1vdgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 14:24:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 14: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-devel-bounces@lists.xenproject.org>)
	id 1gSNFO-0008L0-4X; Thu, 29 Nov 2018 14:24: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=0fqq=oi=linux.intel.com=kirill.shutemov@srs-us1.protection.inumbo.net>)
 id 1gSNFM-0008Kq-6y
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 14:24:52 +0000
X-Inumbo-ID: 87d95343-f3e2-11e8-9a16-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87d95343-f3e2-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 14:24:50 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Nov 2018 06:24:49 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,294,1539673200"; d="scan'208";a="95753012"
Received: from black.fi.intel.com ([10.237.72.28])
 by orsmga006.jf.intel.com with ESMTP; 29 Nov 2018 06:24:48 -0800
Received: by black.fi.intel.com (Postfix, from userid 1000)
 id 92A8D1A7; Thu, 29 Nov 2018 16:24:47 +0200 (EET)
Date: Thu, 29 Nov 2018 17:24:47 +0300
From: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181129142447.vhckwgtcpjry22gw@black.fi.intel.com>
References: <a9a32e52-f50f-7d1a-ade0-baa2348ad78a@knorrie.org>
 <8faec76b-ab44-3148-165d-0f3c9f497de2@suse.com>
 <20181129132657.nlzxzqfdvngjsfvk@black.fi.intel.com>
 <bc770271-65a8-8bf4-10f9-6ce169e94130@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bc770271-65a8-8bf4-10f9-6ce169e94130@suse.com>
User-Agent: NeoMutt/20170714-126-deb55f (1.8.3)
Subject: Re: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Hans van Kranenburg <hans@knorrie.org>, xen-devel@lists.xenproject.org,
 stable <stable@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDE6MzU6MTdQTSArMDAwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyOS8xMS8yMDE4IDE0OjI2LCBLaXJpbGwgQS4gU2h1dGVtb3Ygd3JvdGU6Cj4g
PiBPbiBUaHUsIE5vdiAyOSwgMjAxOCBhdCAwOTo0MToyNUFNICswMDAwLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+ID4+IE9uIDI5LzExLzIwMTggMDI6MjIsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3Jv
dGU6Cj4gPj4+IEhpLAo+ID4+Pgo+ID4+PiBBcyBhbHNvIHNlZW4gYXQ6Cj4gPj4+IGh0dHBzOi8v
YnVncy5kZWJpYW4ub3JnL2NnaS1iaW4vYnVncmVwb3J0LmNnaT9idWc9OTE0OTUxCj4gPj4+Cj4g
Pj4+IEF0dGFjaGVkIHRoZXJlIGFyZSB0d28gc2VyaWFsIGNvbnNvbGUgb3V0cHV0IGxvZ3MuIE9u
ZSBpcyBzdGFydGluZyB3aXRoCj4gPj4+IFhlbiA0LjExIChmcm9tIGRlYmlhbiB1bnN0YWJsZSkg
YXMgZG9tMCwgYW5kIHRoZSBvdGhlciBvbmUgd2l0aG91dCBYZW4uCj4gPj4+Cj4gPj4+IFsgICAg
Mi4wODU1NDNdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQK
PiA+Pj4gZmZmZjg4OGQ5ZmZmYzAwMAo+ID4+PiBbICAgIDIuMDg1NjEwXSBQR0QgMjAwYzA2NyBQ
NEQgMjAwYzA2NyBQVUQgMAo+ID4+PiBbICAgIDIuMDg1Njc0XSBPb3BzOiAwMDAwIFsjMV0gU01Q
IE5PUFRJCj4gPj4+IFsgICAgMi4wODU3MzZdIENQVTogMSBQSUQ6IDEgQ29tbTogc3dhcHBlci8w
IE5vdCB0YWludGVkCj4gPj4+IDQuMTkuMC10cnVuay1hbWQ2NCAjMSBEZWJpYW4gNC4xOS41LTF+
ZXhwMStwdmgxCj4gPj4+IFsgICAgMi4wODU4MjNdIEhhcmR3YXJlIG5hbWU6IEhQIFByb0xpYW50
IERMMzYwIEc3LCBCSU9TIFA2OCAwNS8yMS8yMDE4Cj4gPj4+IFsgICAgMi4wODU4OTVdIFJJUDog
ZTAzMDpwdGR1bXBfd2Fsa19wZ2RfbGV2ZWxfY29yZSsweDFmZC8weDQ5MAo+ID4+PiBbLi4uXQo+
ID4+Cj4gPj4gVGhlIG9mZmVuZGluZyBzdGFibGUgY29tbWl0IGlzIDQwNzRjYTdkOGExODMyOTIx
Yzg2NWQyNTBiYmQwOGYzNDQxYjM2NTcKPiA+PiAoIng4Ni9tbTogTW92ZSBMRFQgcmVtYXAgb3V0
IG9mIEtBU0xSIHJlZ2lvbiBvbiA1LWxldmVsIHBhZ2luZyIpLCB0aGlzCj4gPj4gaXMgY29tbWl0
IGQ1Mjg4OGFhMjc1M2UzMDYzYTlkM2EwYzlmNzJmOTRhYTk4MDljMTUgdXBzdHJlYW0uCj4gPj4K
PiA+PiBDdXJyZW50IHVwc3RyZWFtIGtlcm5lbCBpcyBib290aW5nIGZpbmUgdW5kZXIgWGVuLCBz
byBpbiBnZW5lcmFsIHRoZQo+ID4+IHBhdGNoIHNob3VsZCBiZSBmaW5lLiBVc2luZyBhbiB1cHN0
cmVhbSBrZXJuZWwgYnVpbHQgZnJvbSBhYm92ZSBjb21taXQKPiA+PiAod2l0aCB0aGUgdGhlbiBu
ZWVkZWQgWGVuIGZpeHVwIHBhdGNoIDE0NTdkOGNmNzY2NGYzNGM0YmE1MzQpIGlzIGZpbmUsCj4g
Pj4gdG9vLgo+ID4+Cj4gPj4gS2lyaWxsLCBhcmUgeW91IGF3YXJlIG9mIGFueSBwcmVyZXF1aXNp
dGUgcGF0Y2ggZnJvbSA0LjIwIHdoaWNoIGNvdWxkIGJlCj4gPj4gbWlzc2luZyBpbiA0LjE5LjU/
Cj4gPiAKPiA+IEknbSBub3QuCj4gPiAKPiA+IExldCBtZSBsb29rIGludG8gdGhpcy4KPiA+IAo+
IAo+IFdoYXQgaXMgbWFraW5nIG1lIHN1c3BpY2lvdXMgaXMgdGhlIGZhaWx1cmUgaGFwcGVuaW5n
IGp1c3QgYWZ0ZXIKPiByZWxlYXNpbmcgdGhlIGluaXQgbWVtb3J5LiBNYXliZSB0aGVyZSBpcyBh
biBhY2Nlc3MgdG8gLmluaXQuZGF0YQo+IHNlZ21lbnQgb3Igc2ltaWxhcj8gVGhlIG5hdGl2ZSBr
ZXJuZWwgYm9vdGluZyBjb3VsZCBiZSByZWxhdGVkIHRvIHRoZQo+IHVzYWdlIG9mIDJNIG1hcHBp
bmdzIG5vdCBiZWluZyBhdmFpbGFibGUgaW4gYSBQVi1kb21haW4uCgpBaGguLiBDb3VsZCB5b3Ug
dGVzdCB0aGlzOgoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jIGIv
YXJjaC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMKaW5kZXggYTEyYWZmZjE0NmQxLi43ZGVjNjNl
YzdhYWIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jCisrKyBiL2Fy
Y2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jCkBAIC00OTYsNyArNDk2LDcgQEAgc3RhdGljIGlu
bGluZSBib29sIGlzX2h5cGVydmlzb3JfcmFuZ2UoaW50IGlkeCkKIAkgKiBmZmZmODAwMDAwMDAw
MDAwIC0gZmZmZjg3ZmZmZmZmZmZmZiBpcyByZXNlcnZlZCBmb3IKIAkgKiB0aGUgaHlwZXJ2aXNv
ci4KIAkgKi8KLQlyZXR1cm4JKGlkeCA+PSBwZ2RfaW5kZXgoX19QQUdFX09GRlNFVCkgLSAxNikg
JiYKKwlyZXR1cm4JKGlkeCA+PSBwZ2RfaW5kZXgoX19QQUdFX09GRlNFVCkgLSAxNykgJiYKIAkJ
KGlkeCA8ICBwZ2RfaW5kZXgoX19QQUdFX09GRlNFVCkpOwogI2Vsc2UKIAlyZXR1cm4gZmFsc2U7
Ci0tIAogS2lyaWxsIEEuIFNodXRlbW92CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 14:29:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gSNJb-000070-OX; Thu, 29 Nov 2018 14:29: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=suqh=oi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSNJb-00006u-2n
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 14:29:15 +0000
X-Inumbo-ID: 24d93ac0-f3e3-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24d93ac0-f3e3-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 14:29:13 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Nov 2018 07:27:12 -0700
Message-Id: <5BFFF74002000078002013F3@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 29 Nov 2018 07:27:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181128100949.us5zjhswmxx42635@mac>
 <5BFE91980200007800200BDF@prv1-mh.provo.novell.com>
 <20181128154124.6iyz44hsvm7diovj@mac>
 <5BFEC0B80200007800200DBA@prv1-mh.provo.novell.com>
 <20181128165430.mgirjhqupxjh6nrg@mac>
 <5BFECAA10200007800200E9E@prv1-mh.provo.novell.com>
 <20181128174832.om7dtvdqu5xj6m64@mac>
 <5BFFB06E020000780020113C@prv1-mh.provo.novell.com>
 <20181129102528.ti7bvtklunkpioog@mac>
 <5BFFC2430200007800201210@prv1-mh.provo.novell.com>
 <20181129134422.d3xjeur24to7aj7m@mac>
In-Reply-To: <20181129134422.d3xjeur24to7aj7m@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] vpci: deferral of register write until p2m changes
 are done
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjExLjE4IGF0IDE0OjQ0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEkgY2Fubm90IHNlZSBob3cgaW50ZXJhY3Rpb25zIHdpdGggYSBkZXZpY2Ugd2l0aCBoYWxmLW1h
cHBlZCBCQVJzCj4gY291bGQgdHJpZ2dlciBhYm9ydHMgdGhhdCBjYW5ub3QgYmUgdHJpZ2dlcmVk
IHdoZW4gdGhlIGRldmljZSBoYXMKPiBmdWxseSBtYXBwZWQgQkFScy4gSWU6IGlmIHRoZXJlJ3Mg
aW5kZWVkIGEgd2F5IHRvIHRyaWdnZXIgc3VjaCBhYm9ydHMKPiBpdCB3b3VsZCBhbHNvIGJlIHBv
c3NpYmxlIHRvIGRvIHNvIHdpdGggZnVsbHkgbWFwcGVkIEJBUnMuCgpXaGV0aGVyIGNvbXBhcmlu
ZyB3aXRoIHRoZSBmdWxseSBtYXBwZWQgY2FzZSBvciB0aGUgZnVsbHkKdW5tYXBwZWQgb25lIGlz
IG1vcmUgcmVsZXZhbnQgSSBjYW4ndCB0ZWxsLiBJbiBhbnkgZXZlbnQgSQpkb24ndCB0aGluayB3
ZSdyZSBnb2luZyB0byBnZXQgYW55d2hlcmUgaGVyZSB3aXRob3V0IGVpdGhlcgpzb21lb25lIGNo
aW1pbmcgaW4gd2hvIGhhcyBiZXR0ZXIgUENJZSBrbm93bGVkZ2UgdGhhbgptZSwgb3Igd2l0aG91
dCB5b3Ugc3VibWl0dGluZyBhIHBhdGNoIHdpdGggYSBzdWZmaWNpZW50bHkKY29udmluY2luZyBk
ZXNjcmlwdGlvbi4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 14:32:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 14:32: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-devel-bounces@lists.xenproject.org>)
	id 1gSNMY-0000ot-88; Thu, 29 Nov 2018 14:32: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=0fqq=oi=linux.intel.com=kirill.shutemov@srs-us1.protection.inumbo.net>)
 id 1gSNMW-0000o9-R8
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 14:32:16 +0000
X-Inumbo-ID: 90e770c4-f3e3-11e8-9a16-bc764e045a96
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90e770c4-f3e3-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 14:32:15 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Nov 2018 06:32:14 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,294,1539673200"; d="scan'208";a="116360457"
Received: from black.fi.intel.com ([10.237.72.28])
 by fmsmga004.fm.intel.com with ESMTP; 29 Nov 2018 06:32:12 -0800
Received: by black.fi.intel.com (Postfix, from userid 1000)
 id F404F1A7; Thu, 29 Nov 2018 16:32:11 +0200 (EET)
Date: Thu, 29 Nov 2018 17:32:11 +0300
From: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181129143211.xd57yfci4nw6esr7@black.fi.intel.com>
References: <a9a32e52-f50f-7d1a-ade0-baa2348ad78a@knorrie.org>
 <8faec76b-ab44-3148-165d-0f3c9f497de2@suse.com>
 <20181129132657.nlzxzqfdvngjsfvk@black.fi.intel.com>
 <bc770271-65a8-8bf4-10f9-6ce169e94130@suse.com>
 <20181129142447.vhckwgtcpjry22gw@black.fi.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181129142447.vhckwgtcpjry22gw@black.fi.intel.com>
User-Agent: NeoMutt/20170714-126-deb55f (1.8.3)
Subject: Re: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Hans van Kranenburg <hans@knorrie.org>, xen-devel@lists.xenproject.org,
 stable <stable@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDI6MjQ6NDdQTSArMDAwMCwgS2lyaWxsIEEuIFNodXRl
bW92IHdyb3RlOgo+IE9uIFRodSwgTm92IDI5LCAyMDE4IGF0IDAxOjM1OjE3UE0gKzAwMDAsIEp1
ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPiBPbiAyOS8xMS8yMDE4IDE0OjI2LCBLaXJpbGwgQS4gU2h1
dGVtb3Ygd3JvdGU6Cj4gPiA+IE9uIFRodSwgTm92IDI5LCAyMDE4IGF0IDA5OjQxOjI1QU0gKzAw
MDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPiA+PiBPbiAyOS8xMS8yMDE4IDAyOjIyLCBIYW5z
IHZhbiBLcmFuZW5idXJnIHdyb3RlOgo+ID4gPj4+IEhpLAo+ID4gPj4+Cj4gPiA+Pj4gQXMgYWxz
byBzZWVuIGF0Ogo+ID4gPj4+IGh0dHBzOi8vYnVncy5kZWJpYW4ub3JnL2NnaS1iaW4vYnVncmVw
b3J0LmNnaT9idWc9OTE0OTUxCj4gPiA+Pj4KPiA+ID4+PiBBdHRhY2hlZCB0aGVyZSBhcmUgdHdv
IHNlcmlhbCBjb25zb2xlIG91dHB1dCBsb2dzLiBPbmUgaXMgc3RhcnRpbmcgd2l0aAo+ID4gPj4+
IFhlbiA0LjExIChmcm9tIGRlYmlhbiB1bnN0YWJsZSkgYXMgZG9tMCwgYW5kIHRoZSBvdGhlciBv
bmUgd2l0aG91dCBYZW4uCj4gPiA+Pj4KPiA+ID4+PiBbICAgIDIuMDg1NTQzXSBCVUc6IHVuYWJs
ZSB0byBoYW5kbGUga2VybmVsIHBhZ2luZyByZXF1ZXN0IGF0Cj4gPiA+Pj4gZmZmZjg4OGQ5ZmZm
YzAwMAo+ID4gPj4+IFsgICAgMi4wODU2MTBdIFBHRCAyMDBjMDY3IFA0RCAyMDBjMDY3IFBVRCAw
Cj4gPiA+Pj4gWyAgICAyLjA4NTY3NF0gT29wczogMDAwMCBbIzFdIFNNUCBOT1BUSQo+ID4gPj4+
IFsgICAgMi4wODU3MzZdIENQVTogMSBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVk
Cj4gPiA+Pj4gNC4xOS4wLXRydW5rLWFtZDY0ICMxIERlYmlhbiA0LjE5LjUtMX5leHAxK3B2aDEK
PiA+ID4+PiBbICAgIDIuMDg1ODIzXSBIYXJkd2FyZSBuYW1lOiBIUCBQcm9MaWFudCBETDM2MCBH
NywgQklPUyBQNjggMDUvMjEvMjAxOAo+ID4gPj4+IFsgICAgMi4wODU4OTVdIFJJUDogZTAzMDpw
dGR1bXBfd2Fsa19wZ2RfbGV2ZWxfY29yZSsweDFmZC8weDQ5MAo+ID4gPj4+IFsuLi5dCj4gPiA+
Pgo+ID4gPj4gVGhlIG9mZmVuZGluZyBzdGFibGUgY29tbWl0IGlzIDQwNzRjYTdkOGExODMyOTIx
Yzg2NWQyNTBiYmQwOGYzNDQxYjM2NTcKPiA+ID4+ICgieDg2L21tOiBNb3ZlIExEVCByZW1hcCBv
dXQgb2YgS0FTTFIgcmVnaW9uIG9uIDUtbGV2ZWwgcGFnaW5nIiksIHRoaXMKPiA+ID4+IGlzIGNv
bW1pdCBkNTI4ODhhYTI3NTNlMzA2M2E5ZDNhMGM5ZjcyZjk0YWE5ODA5YzE1IHVwc3RyZWFtLgo+
ID4gPj4KPiA+ID4+IEN1cnJlbnQgdXBzdHJlYW0ga2VybmVsIGlzIGJvb3RpbmcgZmluZSB1bmRl
ciBYZW4sIHNvIGluIGdlbmVyYWwgdGhlCj4gPiA+PiBwYXRjaCBzaG91bGQgYmUgZmluZS4gVXNp
bmcgYW4gdXBzdHJlYW0ga2VybmVsIGJ1aWx0IGZyb20gYWJvdmUgY29tbWl0Cj4gPiA+PiAod2l0
aCB0aGUgdGhlbiBuZWVkZWQgWGVuIGZpeHVwIHBhdGNoIDE0NTdkOGNmNzY2NGYzNGM0YmE1MzQp
IGlzIGZpbmUsCj4gPiA+PiB0b28uCj4gPiA+Pgo+ID4gPj4gS2lyaWxsLCBhcmUgeW91IGF3YXJl
IG9mIGFueSBwcmVyZXF1aXNpdGUgcGF0Y2ggZnJvbSA0LjIwIHdoaWNoIGNvdWxkIGJlCj4gPiA+
PiBtaXNzaW5nIGluIDQuMTkuNT8KPiA+ID4gCj4gPiA+IEknbSBub3QuCj4gPiA+IAo+ID4gPiBM
ZXQgbWUgbG9vayBpbnRvIHRoaXMuCj4gPiA+IAo+ID4gCj4gPiBXaGF0IGlzIG1ha2luZyBtZSBz
dXNwaWNpb3VzIGlzIHRoZSBmYWlsdXJlIGhhcHBlbmluZyBqdXN0IGFmdGVyCj4gPiByZWxlYXNp
bmcgdGhlIGluaXQgbWVtb3J5LiBNYXliZSB0aGVyZSBpcyBhbiBhY2Nlc3MgdG8gLmluaXQuZGF0
YQo+ID4gc2VnbWVudCBvciBzaW1pbGFyPyBUaGUgbmF0aXZlIGtlcm5lbCBib290aW5nIGNvdWxk
IGJlIHJlbGF0ZWQgdG8gdGhlCj4gPiB1c2FnZSBvZiAyTSBtYXBwaW5ncyBub3QgYmVpbmcgYXZh
aWxhYmxlIGluIGEgUFYtZG9tYWluLgo+IAo+IEFoaC4uIENvdWxkIHlvdSB0ZXN0IHRoaXM6Cj4g
Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jIGIvYXJjaC94ODYv
bW0vZHVtcF9wYWdldGFibGVzLmMKPiBpbmRleCBhMTJhZmZmMTQ2ZDEuLjdkZWM2M2VjN2FhYiAx
MDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYwo+ICsrKyBiL2FyY2gv
eDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jCj4gQEAgLTQ5Niw3ICs0OTYsNyBAQCBzdGF0aWMgaW5s
aW5lIGJvb2wgaXNfaHlwZXJ2aXNvcl9yYW5nZShpbnQgaWR4KQo+ICAJICogZmZmZjgwMDAwMDAw
MDAwMCAtIGZmZmY4N2ZmZmZmZmZmZmYgaXMgcmVzZXJ2ZWQgZm9yCj4gIAkgKiB0aGUgaHlwZXJ2
aXNvci4KPiAgCSAqLwo+IC0JcmV0dXJuCShpZHggPj0gcGdkX2luZGV4KF9fUEFHRV9PRkZTRVQp
IC0gMTYpICYmCj4gKwlyZXR1cm4JKGlkeCA+PSBwZ2RfaW5kZXgoX19QQUdFX09GRlNFVCkgLSAx
NykgJiYKPiAgCQkoaWR4IDwgIHBnZF9pbmRleChfX1BBR0VfT0ZGU0VUKSk7Cj4gICNlbHNlCj4g
IAlyZXR1cm4gZmFsc2U7CgpPciwgYmV0dGVyLCB0aGlzOgoKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L21tL2R1bXBfcGFnZXRhYmxlcy5jIGIvYXJjaC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMKaW5k
ZXggYTEyYWZmZjE0NmQxLi44YzA0ZmFkYzQ0MjMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL2R1
bXBfcGFnZXRhYmxlcy5jCisrKyBiL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jCkBAIC00
OTYsOCArNDk2LDggQEAgc3RhdGljIGlubGluZSBib29sIGlzX2h5cGVydmlzb3JfcmFuZ2UoaW50
IGlkeCkKIAkgKiBmZmZmODAwMDAwMDAwMDAwIC0gZmZmZjg3ZmZmZmZmZmZmZiBpcyByZXNlcnZl
ZCBmb3IKIAkgKiB0aGUgaHlwZXJ2aXNvci4KIAkgKi8KLQlyZXR1cm4JKGlkeCA+PSBwZ2RfaW5k
ZXgoX19QQUdFX09GRlNFVCkgLSAxNikgJiYKLQkJKGlkeCA8ICBwZ2RfaW5kZXgoX19QQUdFX09G
RlNFVCkpOworCXJldHVybgkoaWR4ID49IHBnZF9pbmRleChMRFRfQkFTRV9BRERSKSAtIDE2KSAm
JgorCQkoaWR4IDwgIHBnZF9pbmRleChMRFRfQkFTRV9BRERSKSk7CiAjZWxzZQogCXJldHVybiBm
YWxzZTsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL21tdV9wdi5jIGIvYXJjaC94
ODYveGVuL21tdV9wdi5jCmluZGV4IDJjODRjNmFkOGI1MC4uYjA3OGE1YjBhYzkxIDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKKysrIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCkBA
IC02NTIsNyArNjUyLDcgQEAgc3RhdGljIGludCBfX3hlbl9wZ2Rfd2FsayhzdHJ1Y3QgbW1fc3Ry
dWN0ICptbSwgcGdkX3QgKnBnZCwKIAkgKiB3aWxsIGVuZCB1cCBtYWtpbmcgYSB6ZXJvLXNpemVk
IGhvbGUgYW5kIHNvIGlzIGEgbm8tb3AuCiAJICovCiAJaG9sZV9sb3cgPSBwZ2RfaW5kZXgoVVNF
Ul9MSU1JVCk7Ci0JaG9sZV9oaWdoID0gcGdkX2luZGV4KFBBR0VfT0ZGU0VUKTsKKwlob2xlX2hp
Z2ggPSBwZ2RfaW5kZXgoTERUX0JBU0VfQUREUik7CiAKIAluciA9IHBnZF9pbmRleChsaW1pdCkg
KyAxOwogCWZvciAoaSA9IDA7IGkgPCBucjsgaSsrKSB7Ci0tIAogS2lyaWxsIEEuIFNodXRlbW92
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 14:51:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 14:51: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-devel-bounces@lists.xenproject.org>)
	id 1gSNed-0002IY-1G; Thu, 29 Nov 2018 14:50: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=wph9=oi=citrix.com=prvs=8644391f1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gSNeb-0002IP-Je
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 14:50:57 +0000
X-Inumbo-ID: 2cbc839a-f3e6-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2cbc839a-f3e6-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 14:50:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="71856581"
Date: Thu, 29 Nov 2018 14:49:37 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181129144937.7tjbfaycvvk3ojvv@zion.uk.xensource.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
 <5BE4618202000078001F9D39@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE4618202000078001F9D39@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v5 13/13] IOMMU: patch certain indirect
 calls to direct ones
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDk6MTc6MDZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhpcyBpcyBpbnRlbnRpb25hbGx5IG5vdCB0b3VjaGluZyBob29rcyB1c2VkIHJhcmVs
eSAob3Igbm90IGF0IGFsbCkKPiBkdXJpbmcgdGhlIGxpZmV0aW1lIG9mIGEgVk0sIHVubGVzcyBw
ZXJoYXBzIHNpdHRpbmcgb24gYW4gZXJyb3IgcGF0aAo+IG5leHQgdG8gYSBjYWxsIHdoaWNoIGdl
dHMgY2hhbmdlZCAoaW4gd2hpY2ggY2FzZSBJIHRoaW5rIHRoZSBlcnJvcgo+IHBhdGggYmV0dGVy
IHJlbWFpbnMgY29uc2lzdGVudCB3aXRoIHRoZSByZXNwZWN0aXZlIG1haW4gcGF0aCkuCj4gCj4g
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 14:55:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 14:55: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-devel-bounces@lists.xenproject.org>)
	id 1gSNin-0002TC-Le; Thu, 29 Nov 2018 14: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=suqh=oi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSNim-0002Sd-Sw
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 14:55:16 +0000
X-Inumbo-ID: c7feb4b6-f3e6-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7feb4b6-f3e6-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 14:55:16 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Nov 2018 07:53:15 -0700
Message-Id: <5BFFFD58020000780020141D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 29 Nov 2018 07:53:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH] x86/shadow: don't enable shadow mode with too
 small a shadow allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UndmUgaGFkIG1vcmUgdGhhbiBvbmUgcmVwb3J0IG9mIGhvc3QgY3Jhc2hlcyBhZnRlciBmYWls
ZWQgbWlncmF0aW9uLAphbmQgaW4gYXQgbGVhc3Qgb25lIGNhc2Ugd2UndmUgaGFkIGEgaGludCB0
b3dhcmRzIGEgdG9vIGZhciBzaHJ1bmsKc2hhZG93IGFsbG9jYXRpb24gcG9vbC4gSW5zdGVhZCBv
ZiBqdXN0IGNoZWNraW5nIHRoZSBwb29sIGZvciBiZWluZwplbXB0eSwgY2hlY2sgd2hldGhlciB0
aGUgcG9vbCBpcyBzbWFsbGVyIHRoYW4gd2hhdApzaGFkb3dfc2V0X2FsbG9jYXRpb24oKSB3b3Vs
ZCBtaW5pbWFsbHkgYnVtcCBpdCB0byBpZiBpdCB3YXMgaW52b2tlZCBpbgp0aGUgZmlyc3QgcGxh
Y2UuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0g
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvY29tbW9uLmMKQEAgLTk3Nyw3ICs5NzcsNyBAQCBjb25zdCB1OCBzaF90eXBlX3RvX3Np
emVbXSA9IHsKICAqIGFsbG93IGZvciBtb3JlIHRoYW4gbmluZXR5IGFsbG9jYXRlZCBwYWdlcyBw
ZXIgdmNwdS4gIFdlIHJvdW5kIHRoYXQKICAqIHVwIHRvIDEyOCBwYWdlcywgb3IgaGFsZiBhIG1l
Z2FieXRlIHBlciB2Y3B1LCBhbmQgYWRkIDEgbW9yZSB2Y3B1J3MKICAqIHdvcnRoIHRvIG1ha2Ug
c3VyZSB3ZSBuZXZlciByZXR1cm4gemVyby4gKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQgc2hhZG93
X21pbl9hY2NlcHRhYmxlX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgdW5zaWduZWQg
aW50IHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQog
ewogICAgIHJldHVybiAoZC0+bWF4X3ZjcHVzICsgMSkgKiAxMjg7CiB9CkBAIC0xMzY5LDYgKzEz
NjksMTUgQEAgc2hhZG93X2ZyZWVfcDJtX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgcwogICAgIHBh
Z2luZ191bmxvY2soZCk7CiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBpbnQgc2hfbWluX2FsbG9jYXRp
b24oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICAvKgorICAgICAqIERvbid0IGFsbG9j
YXRlIGxlc3MgdGhhbiB0aGUgbWluaW11bSBhY2NlcHRhYmxlLCBwbHVzIG9uZSBwYWdlIHBlcgor
ICAgICAqIG1lZ2FieXRlIG9mIFJBTSAoZm9yIHRoZSBwMm0gdGFibGUpLgorICAgICAqLworICAg
IHJldHVybiBzaGFkb3dfbWluX2FjY2VwdGFibGVfcGFnZXMoZCkgKyAoZC0+dG90X3BhZ2VzIC8g
MjU2KTsKK30KKwogaW50IHNoYWRvd19zZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgcGFnZXMsIGJvb2wgKnByZWVtcHRlZCkKIHsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpzcDsKQEAgLTEzODQsOSArMTM5Myw3IEBAIGludCBzaGFkb3dfc2V0X2FsbG9jYXRpb24o
c3RydWN0IGRvbWFpbgogICAgICAgICBlbHNlCiAgICAgICAgICAgICBwYWdlcyAtPSBkLT5hcmNo
LnBhZ2luZy5zaGFkb3cucDJtX3BhZ2VzOwogCi0gICAgICAgIC8qIERvbid0IGFsbG9jYXRlIGxl
c3MgdGhhbiB0aGUgbWluaW11bSBhY2NlcHRhYmxlLCBwbHVzIG9uZSBwYWdlIHBlcgotICAgICAg
ICAgKiBtZWdhYnl0ZSBvZiBSQU0gKGZvciB0aGUgcDJtIHRhYmxlKSAqLwotICAgICAgICBsb3dl
cl9ib3VuZCA9IHNoYWRvd19taW5fYWNjZXB0YWJsZV9wYWdlcyhkKSArIChkLT50b3RfcGFnZXMg
LyAyNTYpOworICAgICAgICBsb3dlcl9ib3VuZCA9IHNoX21pbl9hbGxvY2F0aW9uKGQpOwogICAg
ICAgICBpZiAoIHBhZ2VzIDwgbG93ZXJfYm91bmQgKQogICAgICAgICAgICAgcGFnZXMgPSBsb3dl
cl9ib3VuZDsKICAgICB9CkBAIC0yNzEyLDcgKzI3MTksNyBAQCBpbnQgc2hhZG93X2VuYWJsZShz
dHJ1Y3QgZG9tYWluICpkLCB1MzIKIAogICAgIC8qIEluaXQgdGhlIHNoYWRvdyBtZW1vcnkgYWxs
b2NhdGlvbiBpZiB0aGUgdXNlciBoYXNuJ3QgZG9uZSBzbyAqLwogICAgIG9sZF9wYWdlcyA9IGQt
PmFyY2gucGFnaW5nLnNoYWRvdy50b3RhbF9wYWdlczsKLSAgICBpZiAoIG9sZF9wYWdlcyA9PSAw
ICkKKyAgICBpZiAoIG9sZF9wYWdlcyA8IHNoX21pbl9hbGxvY2F0aW9uKGQpICsgZC0+YXJjaC5w
YWdpbmcuc2hhZG93LnAybV9wYWdlcyApCiAgICAgewogICAgICAgICBwYWdpbmdfbG9jayhkKTsK
ICAgICAgICAgcnYgPSBzaGFkb3dfc2V0X2FsbG9jYXRpb24oZCwgMTAyNCwgTlVMTCk7IC8qIFVz
ZSBhdCBsZWFzdCA0TUIgKi8KCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 14:55:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 14:55: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-devel-bounces@lists.xenproject.org>)
	id 1gSNjF-0002Vd-1O; Thu, 29 Nov 2018 14:55: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=wph9=oi=citrix.com=prvs=8644391f1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gSNjD-0002VS-SK
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 14:55:43 +0000
X-Inumbo-ID: d7d3dec4-f3e6-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7d3dec4-f3e6-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 14:55:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="71857274"
Date: Thu, 29 Nov 2018 14:54:35 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181129145435.lxcbljkjon6laetz@zion.uk.xensource.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
 <5BE45ED902000078001F9C96@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE45ED902000078001F9C96@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v5 01/13] x86: reduce general stack
 alignment to 8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDk6MDU6NDVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gV2UgZG9uJ3QgbmVlZCBiaWdnZXIgYWxpZ25tZW50IGV4Y2VwdCB3aGVuIGNhbGxpbmcg
RUZJIGJvb3Qgb3IgcnVudGltZQo+IHNlcnZpY2VzIGZ1bmN0aW9ucyAoYW5kIHdlIGRvbid0IGd1
YXJhbnRlZSB0aGF0IGVpdGhlciwgYXMgZXhwbGFpbmVkCj4gY2xvc2UgdG8gdGhlIHRvcCBvZiB4
ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgaW4gdGhlIHN0cnVjdCBlZmlfcnNfc3RhdGUKPiBkZWNs
YXJhdGlvbikuIEhlbmNlIGlmIHRoZSBjb21waWxlciBzdXBwb3J0cyByZWR1Y2luZyBzdGFjayBh
bGlnbm1lbnQKPiBmcm9tIHRoZSBBQkkgY29tcGF0aWJsZSAxNiBieXRlcyAoZ2NjIDcgYW5kIG5l
d2VyKSwgZG8gc28gd2hlcmV2ZXIKPiBwb3NzaWJsZS4KPiAKPiBUaGUgRUZJIGNhc2UgaXRzZWxm
IGlzIGxhcmdlbHkgZGVhbHQgd2l0aCBhbHJlYWR5IChhY3R1YWxseSBmb3JjaW5nCj4gMzItYnl0
ZSBhbGlnbm1lbnQpIGFzIGEgcmVzdWx0IG9mIGNvbW1pdCBmNmI3ZmVkYzg5ICgieDg2L0VGSTog
bWVldAo+IGZ1cnRoZXIgc3BlYyByZXF1aXJlbWVudHMgZm9yIHJ1bnRpbWUgY2FsbHMiKS4gSG93
ZXZlciwgYXMgZXhwbGFpbmVkIGluCj4gdGhlIGRlc2NyaXB0aW9uIG9mIHRoYXQgZWFybGllciBj
aGFuZ2UsIHdpdGhvdXQgdXNpbmcKPiAtbWluY29taW5nLXN0YWNrLWJvdW5kYXJ5PTMgKHdoaWNo
IHdlIGRvbid0IHdhbnQpIHdlIHN0aWxsIGhhdmUgdG8gbWFrZQo+IHRoZSBjb21waWxlciBhc3N1
bWUgMTYtYnl0ZSBzdGFjayBib3VuZGFyaWVzIGZvciBDVXMgbWFraW5nIEVGSSBjYWxscyBpbgo+
IG9yZGVyIHRvIGtlZXAgdGhlIGNvbXBpbGVyIGZyb20gYWxpZ25pbmcgdGhlIHN0YWNrLCBidXQg
dGhlbiBwbGFjaW5nIGFuCj4gb2RkIG51bWJlciBvZiA4LWJ5dGUgb2JqZWN0cyBvbiBpdCwgcmVz
dWx0aW5nIGluIGEgbWlzLWFsaWduZWQgb3V0Z29pbmcKPiBzdGFjay4KPiAKPiBUaGlzIGFzIGEg
c2lkZSBlZmZlY3QgeWllbGRzIHNvbWUgY29kZSBzaXplIHJlZHVjdGlvbiwgc2luY2UgZm9yIGEK
PiBudW1iZXIgb2Ygc3VmZmljaWVudGx5IHNpbXBsZSBub24tbGVhZiBmdW5jdGlvbnMgdGhlIHN0
YWNrIGFkanVzdG1lbnQKPiAoYnkgOCwgd2hlbiB0aGVyZSBhcmUgbm8gbG9jYWwgc3RhY2sgdmFy
aWFibGVzIGF0IGFsbCkgZ2V0cyBkcm9wcGVkCj4gYWx0b2dldGhlci4gSSBub3RpY2UgZXhjZXB0
aW9ucyB0aG91Z2gsIGZvciBleGFtcGxlIGluIGd1ZXN0X2NwdWlkKCksCj4gd2hlcmUgaW4gYSBy
ZWxlYXNlIGJ1aWxkIGdjYyA4LjIgbm93IGRlY2lkZXMgdG8gc2V0IHVwIGEgZnJhbWUgcG9pbnRl
cgo+ICh3aXRob3V0IGV2ZXIgdXNpbmcgJXJicCk7IEkgY29uc2lkZXIgdGhpcyBhIGNvbXBpbGVy
IHF1aXJrIHdoaWNoIHdlCj4gc2hvdWxkIGxlYXZlIHRvIHRoZSBjb21waWxlciBmb2xrcyB0byBh
ZGRyZXNzIGV2ZW50dWFsbHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKVGhlIGNvZGUgZG9lcyB3aGF0IGl0IHNheXMgaXQgZG9lcywgdGhhdCdz
IGFsbCBJIGNhbiB3aXRob3V0IGhhdmluZyBnb25lCnRocm91Z2ggRUZJIHNwZWMuCgpTaW5jZSB5
b3UncmUgdGhlIEVGSSBtYWludGFpbmVyLCB5b3UgaGF2ZSB0aGUgZmluYWwgc2F5IG9uIHRoaXMg
bWF0dGVyLgpOb3Qgc3VyZSBpZiB5b3UncmUgZXhwZWN0aW5nIGFueXRoaW5nIGVsc2UgZnJvbSBB
bmRyZXcgb3IgbWUuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 14:58:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 14:58: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-devel-bounces@lists.xenproject.org>)
	id 1gSNmA-0002iX-O0; Thu, 29 Nov 2018 14:58: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=z13/=oi=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1gSNm9-0002iP-1M
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 14:58:45 +0000
X-Inumbo-ID: 4373245e-f3e7-11e8-9a16-bc764e045a96
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.134]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4373245e-f3e7-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 14:58:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector1-bitdefender-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=cmoGow5NGLgDPAghBIO21dGzTVKBxi/ScZ4hK75PT/Q=;
 b=H2FzSovDH+t5lP4CAWwKIrizX+LwaZ8OtmWu2JXlWzsFHOw3r//bax1/RCgqKvPKV9KseNOZrnXw0iqgR8XJFqg8CcE5c34fbjw2MrJWnTK4urMgF+bevQABIvODloJXkVm4zTwB7Cwy4gsQrqJzXJ6bUiBZX0P/Iup0/p4Ti8M=
Received: from VI1PR02MB4366.eurprd02.prod.outlook.com (20.177.60.221) by
 VI1PR02MB5117.eurprd02.prod.outlook.com (20.178.13.79) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1361.19; Thu, 29 Nov 2018 14:58:40 +0000
Received: from VI1PR02MB4366.eurprd02.prod.outlook.com
 ([fe80::48da:d573:1208:3844]) by VI1PR02MB4366.eurprd02.prod.outlook.com
 ([fe80::48da:d573:1208:3844%4]) with mapi id 15.20.1361.019; Thu, 29 Nov 2018
 14:58:40 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH RFC 5/6] xen-access: add support for slotted channel
 vm_events
Thread-Index: AQHUhy9DsxBoUW0Rpk2AiHoZ+/O/lKVlka2AgAFH6AA=
Date: Thu, 29 Nov 2018 14:58:40 +0000
Message-ID: <b29ce8d81f20b37f35911920272af68013ac139c.camel@bitdefender.com>
References: <cover.1543410086.git.ppircalabu@bitdefender.com>
 <e3ace684ad28a9674490de54988ca57a472ee3eb.1543410086.git.ppircalabu@bitdefender.com>
 <08b90c87-1245-957f-0ad9-8584fba5d753@bitdefender.com>
In-Reply-To: <08b90c87-1245-957f-0ad9-8584fba5d753@bitdefender.com>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM6PR0402CA0032.eurprd04.prod.outlook.com
 (2603:10a6:209::45) To VI1PR02MB4366.eurprd02.prod.outlook.com
 (2603:10a6:803:83::29)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR02MB5117;
 6:B1d/WXsjBpqG1ObftsJk0+paJuGNW5yaFYHwTDIgjxon76Np5p8ENee20A+LosfJYdFXSzcLb7/2qsRd87+vjsWab5JCQjjpZArghGdlEXhdC2ZyPIed88ScqAGDKa3/VqL1VhLtAXfw8T601YxEZIGdcpJOaqlSM6HeD6hjV3kc1lQ2vkEnSvl+8iaDg3OrYIPVGGuhdTj7x5ASekCyyIgItIQOXAldCxuq7UAm+Ylq3nk4fVQvSAq9piWOx8o49qRfZXbZZfyI6Tx0r1SoOXw2FN+mrorHHA7qGZ1cuoy5VbE4N0LnuCmUS08Fj4d9L5HXNS2m9LhDlILkUQAFV7EJoIzFCLQyG7mcf4rpHmwE9c1mof3vCzfjF7iY+9plNgInvoYWlTHZ6JEfKBBzD3eKzWeIGSiIUcxB/mK63EQdd+xgpQujNV1X9aRexlWWfVU/rbZ3NDKwFZTrivID8Q==;
 5:EtyJt9zaEuOb+ABM9kyb/2ccriA7UwDbEo8Lghkk89CpIRdt072powDUcw9FJyPh2YumXkn03y4YBUvARUFDfLgaV6Roe4OiUWY/QVrfDh18fPSQ0sAZ+ZjEny4Gkie7VvWqKucXxw9xA7qxGXK5nXmrXOZDX3o5EaGoLgMgHdY=;
 7:pbKlUv/7fyc0cKrDYJEr0BFGahUjNgy8khMTmTyu2Bi8yZ7axcwMZZbY4fCXhbVdW849ClaR6dsIyTvFsfwvaKN0AnX0QMe7TrVH4NXXHOTUAX0BVnY+vvlvnUsin7foiBCNSMHUuqlztld4ypJhJw==
x-ms-office365-filtering-correlation-id: 681ddd09-3dc6-42bb-2973-08d6560b25f2
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR02MB5117; 
x-ms-traffictypediagnostic: VI1PR02MB5117:|VI1PR02MB5117:
x-microsoft-antispam-prvs: <VI1PR02MB5117F8EB05419F475C2A34ADD6D20@VI1PR02MB5117.eurprd02.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040522)(2401047)(8121501046)(5005006)(3231453)(999002)(944501410)(52105112)(3002001)(10201501046)(93006095)(93001095)(148016)(149066)(150057)(6041310)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(20161123564045)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR02MB5117; BCL:0; PCL:0; RULEID:; SRVR:VI1PR02MB5117; 
x-forefront-prvs: 0871917CDA
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(39860400002)(376002)(136003)(396003)(366004)(189003)(199004)(53546011)(2616005)(14454004)(6506007)(2906002)(106356001)(105586002)(54906003)(386003)(476003)(53936002)(99286004)(2501003)(102836004)(36756003)(6436002)(86362001)(76176011)(11346002)(6512007)(66066001)(52116002)(229853002)(6116002)(4326008)(97736004)(118296001)(446003)(4001150100001)(486006)(25786009)(68736007)(508600001)(5660300001)(3846002)(217873002)(71190400001)(256004)(81156014)(8936002)(305945005)(8676002)(81166006)(6246003)(26005)(316002)(186003)(71200400001)(110136005)(7736002)(6486002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR02MB5117;
 H:VI1PR02MB4366.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: ymcaLIQnin9IaCLrBxUIGSGBGQPe1il733x40wYc1ef32PkzPFGwmpcFxcK8dx23XBK9tLQvlb5sW0i9YcMVSCTDavlFuD0eVYJcg6MwQiPCmMRoIMhgfwJ0dK6yYN0aGrD6qPtX9A9BEQvjezqlJTgCl8uS5xAzi+mksraQELRGFJXMxuzb4lQEBs4HMT35OOfv4o9Vn3z1kC2foM8xYlKK87ndQ6n8aKph3cuGcLjgfQOREb1Ke80NzsAbuvyPgtlf/sUqpeBycoeV/zU53C7A89wfFinf1IlkQT/i3kakTsrMHT04l4qXd9cMfADxAMSlSJmFWV94DeV+bvrpU3QKgRs/zeyivoZO3jRlnpg=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <7B83DCC93451134CA716E5A240246C0B@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 681ddd09-3dc6-42bb-2973-08d6560b25f2
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2018 14:58:40.6697 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB5117
Subject: Re: [Xen-devel] [PATCH RFC 5/6] xen-access: add support for slotted
 channel vm_events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMDE4LTExLTI4IGF0IDIxOjI0ICswMjAwLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6
DQo+IE9uIDExLzI4LzE4IDU6MjkgUE0sIFBldHJlIFBpcmNhbGFidSB3cm90ZToNCj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPg0K
PiA+IC0tLQ0KPiA+IA0KPiA+ICtzdGF0aWMgaW50IHhlbmFjY2Vzc19ldnRjaG5fYmluZCh4ZW5h
Y2Nlc3NfdCAqeGVuYWNjZXNzKQ0KPiA+ICt7DQo+ICsgICAgaW50IHJjLCBpID0gMDsNCj4gPiAr
DQo+ID4gKyAgICByYyA9IHhlbmFjY2Vzc19ldnRjaG5fYmluZF9wb3J0KHhlbmFjY2Vzcy0+dm1f
ZXZlbnQucmluZy0NCj4gPiA+ZXZ0Y2huX3BvcnQsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbmFjY2Vzcy0+dm1fZXZlbnQuZG9tYWluX2lkLA0KPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmeGVuYWNjZXNzLT52bV9ldmVudC5yaW5n
LQ0KPiA+ID54Y2VfaGFuZGxlLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmeGVuYWNjZXNzLT52bV9ldmVudC5yaW5nLQ0KPiA+ID5wb3J0KTsNCj4gPiArICAgIGlm
ICggcmMgPCAwICkNCj4gPiArICAgIHsNCj4gPiArICAgICAgICBFUlJPUigiRmFpbGVkIHRvIGJp
bmQgcmluZyBldmVudHNcbiIpOw0KPiA+ICsgICAgICAgIHJldHVybiByYzsNCj4gPiArICAgIH0N
Cj4gKw0KPiArICAgIGlmICggeGVuYWNjZXNzLT52bV9ldmVudC5jaGFubmVsID09IE5VTEwpDQo+
ID4gKyAgICAgICAgcmV0dXJuIDA7DQo+ID4gKw0KPiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCB4
ZW5hY2Nlc3MtPnZtX2V2ZW50Lm51bV92Y3B1czsgaSsrICkNCj4gPiArICAgIHsNCj4gPiArICAg
ICAgICByYyA9IHhlbmFjY2Vzc19ldnRjaG5fYmluZF9wb3J0KHhlbmFjY2Vzcy0NCj4gPiA+dm1f
ZXZlbnQuY2hhbm5lbC0+ZXZ0Y2huX3BvcnRzW2ldLA0KPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGVuYWNjZXNzLQ0KPiA+ID52bV9ldmVudC5kb21haW5faWQs
DQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmeGVuYWNjZXNz
LQ0KPiA+ID52bV9ldmVudC5jaGFubmVsLT54Y2VfaGFuZGxlc1tpXSwNCj4gPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ4ZW5hY2Nlc3MtDQo+ID4gPnZtX2V2ZW50
LmNoYW5uZWwtPnBvcnRzW2ldKTsNCj4gPiArICAgICAgICBpZiAoIHJjIDwgMCApDQo+ID4gICAg
ICAgICAgew0KPiA+IC0gICAgICAgICAgICBFUlJPUigiRmFpbGVkIHRvIHVubWFzayBldmVudCBj
aGFubmVsIHBvcnQiKTsNCj4gPiArICAgICAgICAgICAgRVJST1IoIkZhaWxlZCB0byBiaW5kIGNo
YW5uZWwgZXZlbnRzXG4iKTsNCj4gPiAgICAgICAgICAgICAgZ290byBlcnI7DQo+ID4gICAgICAg
ICAgfQ0KPiA+ICAgICAgfQ0KPiA+IC0gICAgZWxzZQ0KPiA+IC0gICAgICAgIHBvcnQgPSAtMTsN
Cj4gPiAgDQo+ID4gLSAgICByZXR1cm4gcG9ydDsNCj4gPiArICAgIGV2dGNobl9iaW5kID0gdHJ1
ZTsNCj4gPiArICAgIHJldHVybiAwOw0KPiA+ICANCj4gPiAtIGVycjoNCj4gPiAtICAgIHJldHVy
biAtZXJybm87DQo+ID4gK2VycjoNCj4gPiArICAgIHhlbmFjY2Vzc19ldnRjaG5fdW5iaW5kX3Bv
cnQoeGVuYWNjZXNzLT52bV9ldmVudC5yaW5nLQ0KPiA+ID5ldnRjaG5fcG9ydCwNCj4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhlbmFjY2Vzcy0+dm1fZXZlbnQucmluZy0N
Cj4gPiA+eGNlX2hhbmRsZSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ4
ZW5hY2Nlc3MtPnZtX2V2ZW50LnJpbmctPnBvcnQpOw0KPiA+ICsNCj4gPiArICAgIGZvciAoIGkt
LTsgaSA+PSAwOyBpLS0gKQ0KPiANCj4gVGhpcyBmb3IoKSBsb29rcyBwZWN1bGlhci4NCj4gDQpJ
biBjYXNlIG9mIGFuIGVycm9yICJpIiB3aWxsIHBvaW50IHRvIHRoZSB4Y2VfaGFuZGxlcyBpbmRl
eCBmb3Igd2hpY2gNCiJiaW5kIiBmYWlsZWQuICJ1bmJpbmQiIGhhcyB0byBiZSBjYWxsZWQgZm9y
IHRoZSB4Y2VfaGFuZGxlcyAwIHRvIChpLTEpIA0KLg0KPiANCj4gVGhhbmtzLA0KPiBSYXp2YW4N
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 15:00:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 15:00: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-devel-bounces@lists.xenproject.org>)
	id 1gSNoA-0003Ox-6o; Thu, 29 Nov 2018 15:00:50 +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=Jnsg=OI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gSNo9-0003Os-FQ
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 15:00:49 +0000
X-Inumbo-ID: 8d95b7e6-f3e7-11e8-b83b-4b59fae1d361
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8d95b7e6-f3e7-11e8-b83b-4b59fae1d361;
 Thu, 29 Nov 2018 15:00:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CAC69AFFE;
 Thu, 29 Nov 2018 15:00:46 +0000 (UTC)
To: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
References: <a9a32e52-f50f-7d1a-ade0-baa2348ad78a@knorrie.org>
 <8faec76b-ab44-3148-165d-0f3c9f497de2@suse.com>
 <20181129132657.nlzxzqfdvngjsfvk@black.fi.intel.com>
 <bc770271-65a8-8bf4-10f9-6ce169e94130@suse.com>
 <20181129142447.vhckwgtcpjry22gw@black.fi.intel.com>
 <20181129143211.xd57yfci4nw6esr7@black.fi.intel.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <2febd87a-10bc-7e21-54d7-19408d16751e@suse.com>
Date: Thu, 29 Nov 2018 16:00:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181129143211.xd57yfci4nw6esr7@black.fi.intel.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Hans van Kranenburg <hans@knorrie.org>, xen-devel@lists.xenproject.org,
 stable <stable@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMTEvMjAxOCAxNTozMiwgS2lyaWxsIEEuIFNodXRlbW92IHdyb3RlOgo+IE9uIFRodSwg
Tm92IDI5LCAyMDE4IGF0IDAyOjI0OjQ3UE0gKzAwMDAsIEtpcmlsbCBBLiBTaHV0ZW1vdiB3cm90
ZToKPj4gT24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDE6MzU6MTdQTSArMDAwMCwgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPj4+IE9uIDI5LzExLzIwMTggMTQ6MjYsIEtpcmlsbCBBLiBTaHV0ZW1vdiB3
cm90ZToKPj4+PiBPbiBUaHUsIE5vdiAyOSwgMjAxOCBhdCAwOTo0MToyNUFNICswMDAwLCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+Pj4+PiBPbiAyOS8xMS8yMDE4IDAyOjIyLCBIYW5zIHZhbiBLcmFu
ZW5idXJnIHdyb3RlOgo+Pj4+Pj4gSGksCj4+Pj4+Pgo+Pj4+Pj4gQXMgYWxzbyBzZWVuIGF0Ogo+
Pj4+Pj4gaHR0cHM6Ly9idWdzLmRlYmlhbi5vcmcvY2dpLWJpbi9idWdyZXBvcnQuY2dpP2J1Zz05
MTQ5NTEKPj4+Pj4+Cj4+Pj4+PiBBdHRhY2hlZCB0aGVyZSBhcmUgdHdvIHNlcmlhbCBjb25zb2xl
IG91dHB1dCBsb2dzLiBPbmUgaXMgc3RhcnRpbmcgd2l0aAo+Pj4+Pj4gWGVuIDQuMTEgKGZyb20g
ZGViaWFuIHVuc3RhYmxlKSBhcyBkb20wLCBhbmQgdGhlIG90aGVyIG9uZSB3aXRob3V0IFhlbi4K
Pj4+Pj4+Cj4+Pj4+PiBbICAgIDIuMDg1NTQzXSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVs
IHBhZ2luZyByZXF1ZXN0IGF0Cj4+Pj4+PiBmZmZmODg4ZDlmZmZjMDAwCj4+Pj4+PiBbICAgIDIu
MDg1NjEwXSBQR0QgMjAwYzA2NyBQNEQgMjAwYzA2NyBQVUQgMAo+Pj4+Pj4gWyAgICAyLjA4NTY3
NF0gT29wczogMDAwMCBbIzFdIFNNUCBOT1BUSQo+Pj4+Pj4gWyAgICAyLjA4NTczNl0gQ1BVOiAx
IFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQKPj4+Pj4+IDQuMTkuMC10cnVuay1h
bWQ2NCAjMSBEZWJpYW4gNC4xOS41LTF+ZXhwMStwdmgxCj4+Pj4+PiBbICAgIDIuMDg1ODIzXSBI
YXJkd2FyZSBuYW1lOiBIUCBQcm9MaWFudCBETDM2MCBHNywgQklPUyBQNjggMDUvMjEvMjAxOAo+
Pj4+Pj4gWyAgICAyLjA4NTg5NV0gUklQOiBlMDMwOnB0ZHVtcF93YWxrX3BnZF9sZXZlbF9jb3Jl
KzB4MWZkLzB4NDkwCj4+Pj4+PiBbLi4uXQo+Pj4+Pgo+Pj4+PiBUaGUgb2ZmZW5kaW5nIHN0YWJs
ZSBjb21taXQgaXMgNDA3NGNhN2Q4YTE4MzI5MjFjODY1ZDI1MGJiZDA4ZjM0NDFiMzY1Nwo+Pj4+
PiAoIng4Ni9tbTogTW92ZSBMRFQgcmVtYXAgb3V0IG9mIEtBU0xSIHJlZ2lvbiBvbiA1LWxldmVs
IHBhZ2luZyIpLCB0aGlzCj4+Pj4+IGlzIGNvbW1pdCBkNTI4ODhhYTI3NTNlMzA2M2E5ZDNhMGM5
ZjcyZjk0YWE5ODA5YzE1IHVwc3RyZWFtLgo+Pj4+Pgo+Pj4+PiBDdXJyZW50IHVwc3RyZWFtIGtl
cm5lbCBpcyBib290aW5nIGZpbmUgdW5kZXIgWGVuLCBzbyBpbiBnZW5lcmFsIHRoZQo+Pj4+PiBw
YXRjaCBzaG91bGQgYmUgZmluZS4gVXNpbmcgYW4gdXBzdHJlYW0ga2VybmVsIGJ1aWx0IGZyb20g
YWJvdmUgY29tbWl0Cj4+Pj4+ICh3aXRoIHRoZSB0aGVuIG5lZWRlZCBYZW4gZml4dXAgcGF0Y2gg
MTQ1N2Q4Y2Y3NjY0ZjM0YzRiYTUzNCkgaXMgZmluZSwKPj4+Pj4gdG9vLgo+Pj4+Pgo+Pj4+PiBL
aXJpbGwsIGFyZSB5b3UgYXdhcmUgb2YgYW55IHByZXJlcXVpc2l0ZSBwYXRjaCBmcm9tIDQuMjAg
d2hpY2ggY291bGQgYmUKPj4+Pj4gbWlzc2luZyBpbiA0LjE5LjU/Cj4+Pj4KPj4+PiBJJ20gbm90
Lgo+Pj4+Cj4+Pj4gTGV0IG1lIGxvb2sgaW50byB0aGlzLgo+Pj4+Cj4+Pgo+Pj4gV2hhdCBpcyBt
YWtpbmcgbWUgc3VzcGljaW91cyBpcyB0aGUgZmFpbHVyZSBoYXBwZW5pbmcganVzdCBhZnRlcgo+
Pj4gcmVsZWFzaW5nIHRoZSBpbml0IG1lbW9yeS4gTWF5YmUgdGhlcmUgaXMgYW4gYWNjZXNzIHRv
IC5pbml0LmRhdGEKPj4+IHNlZ21lbnQgb3Igc2ltaWxhcj8gVGhlIG5hdGl2ZSBrZXJuZWwgYm9v
dGluZyBjb3VsZCBiZSByZWxhdGVkIHRvIHRoZQo+Pj4gdXNhZ2Ugb2YgMk0gbWFwcGluZ3Mgbm90
IGJlaW5nIGF2YWlsYWJsZSBpbiBhIFBWLWRvbWFpbi4KPj4KPj4gQWhoLi4gQ291bGQgeW91IHRl
c3QgdGhpczoKPj4KPj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5j
IGIvYXJjaC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMKPj4gaW5kZXggYTEyYWZmZjE0NmQxLi43
ZGVjNjNlYzdhYWIgMTAwNjQ0Cj4+IC0tLSBhL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5j
Cj4+ICsrKyBiL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jCj4+IEBAIC00OTYsNyArNDk2
LDcgQEAgc3RhdGljIGlubGluZSBib29sIGlzX2h5cGVydmlzb3JfcmFuZ2UoaW50IGlkeCkKPj4g
IAkgKiBmZmZmODAwMDAwMDAwMDAwIC0gZmZmZjg3ZmZmZmZmZmZmZiBpcyByZXNlcnZlZCBmb3IK
Pj4gIAkgKiB0aGUgaHlwZXJ2aXNvci4KPj4gIAkgKi8KPj4gLQlyZXR1cm4JKGlkeCA+PSBwZ2Rf
aW5kZXgoX19QQUdFX09GRlNFVCkgLSAxNikgJiYKPj4gKwlyZXR1cm4JKGlkeCA+PSBwZ2RfaW5k
ZXgoX19QQUdFX09GRlNFVCkgLSAxNykgJiYKPj4gIAkJKGlkeCA8ICBwZ2RfaW5kZXgoX19QQUdF
X09GRlNFVCkpOwo+PiAgI2Vsc2UKPj4gIAlyZXR1cm4gZmFsc2U7Cj4gCj4gT3IsIGJldHRlciwg
dGhpczoKClRoYXQgbWFrZXMgaXQgYm9vdCBhZ2FpbiEKCkFueSBpZGVhIHdoeSB1cHN0cmVhbSBk
b2Vzbid0IG5lZWQgaXQ/CgoKSnVlcmdlbgoKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0v
ZHVtcF9wYWdldGFibGVzLmMgYi9hcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYwo+IGluZGV4
IGExMmFmZmYxNDZkMS4uOGMwNGZhZGM0NDIzIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L21tL2R1
bXBfcGFnZXRhYmxlcy5jCj4gKysrIGIvYXJjaC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMKPiBA
QCAtNDk2LDggKzQ5Niw4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19oeXBlcnZpc29yX3Jhbmdl
KGludCBpZHgpCj4gIAkgKiBmZmZmODAwMDAwMDAwMDAwIC0gZmZmZjg3ZmZmZmZmZmZmZiBpcyBy
ZXNlcnZlZCBmb3IKPiAgCSAqIHRoZSBoeXBlcnZpc29yLgo+ICAJICovCj4gLQlyZXR1cm4JKGlk
eCA+PSBwZ2RfaW5kZXgoX19QQUdFX09GRlNFVCkgLSAxNikgJiYKPiAtCQkoaWR4IDwgIHBnZF9p
bmRleChfX1BBR0VfT0ZGU0VUKSk7Cj4gKwlyZXR1cm4JKGlkeCA+PSBwZ2RfaW5kZXgoTERUX0JB
U0VfQUREUikgLSAxNikgJiYKPiArCQkoaWR4IDwgIHBnZF9pbmRleChMRFRfQkFTRV9BRERSKSk7
Cj4gICNlbHNlCj4gIAlyZXR1cm4gZmFsc2U7Cj4gICNlbmRpZgo+IGRpZmYgLS1naXQgYS9hcmNo
L3g4Ni94ZW4vbW11X3B2LmMgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKPiBpbmRleCAyYzg0YzZh
ZDhiNTAuLmIwNzhhNWIwYWM5MSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMK
PiArKysgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKPiBAQCAtNjUyLDcgKzY1Miw3IEBAIHN0YXRp
YyBpbnQgX194ZW5fcGdkX3dhbGsoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHBnZF90ICpwZ2QsCj4g
IAkgKiB3aWxsIGVuZCB1cCBtYWtpbmcgYSB6ZXJvLXNpemVkIGhvbGUgYW5kIHNvIGlzIGEgbm8t
b3AuCj4gIAkgKi8KPiAgCWhvbGVfbG93ID0gcGdkX2luZGV4KFVTRVJfTElNSVQpOwo+IC0JaG9s
ZV9oaWdoID0gcGdkX2luZGV4KFBBR0VfT0ZGU0VUKTsKPiArCWhvbGVfaGlnaCA9IHBnZF9pbmRl
eChMRFRfQkFTRV9BRERSKTsKPiAgCj4gIAluciA9IHBnZF9pbmRleChsaW1pdCkgKyAxOwo+ICAJ
Zm9yIChpID0gMDsgaSA8IG5yOyBpKyspIHsKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 15:03:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 15:03: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-devel-bounces@lists.xenproject.org>)
	id 1gSNqr-0003Y2-Mh; Thu, 29 Nov 2018 15:03: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=suqh=OI=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSNqq-0003Xx-E5
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 15:03:36 +0000
X-Inumbo-ID: f137107e-f3e7-11e8-ab66-7be6d5701194
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f137107e-f3e7-11e8-ab66-7be6d5701194;
 Thu, 29 Nov 2018 15:03:35 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Nov 2018 08:03:34 -0700
Message-Id: <5BFFFFC5020000780020144F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 29 Nov 2018 08:03:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
 <5BE45ED902000078001F9C96@prv1-mh.provo.novell.com>
 <20181129145435.lxcbljkjon6laetz@zion.uk.xensource.com>
In-Reply-To: <20181129145435.lxcbljkjon6laetz@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 01/13] x86: reduce general stack
 alignment to 8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjExLjE4IGF0IDE1OjU0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDk6MDU6NDVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IFdlIGRvbid0IG5lZWQgYmlnZ2VyIGFsaWdubWVudCBleGNlcHQgd2hlbiBjYWxsaW5n
IEVGSSBib290IG9yIHJ1bnRpbWUKPj4gc2VydmljZXMgZnVuY3Rpb25zIChhbmQgd2UgZG9uJ3Qg
Z3VhcmFudGVlIHRoYXQgZWl0aGVyLCBhcyBleHBsYWluZWQKPj4gY2xvc2UgdG8gdGhlIHRvcCBv
ZiB4ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgaW4gdGhlIHN0cnVjdCBlZmlfcnNfc3RhdGUKPj4g
ZGVjbGFyYXRpb24pLiBIZW5jZSBpZiB0aGUgY29tcGlsZXIgc3VwcG9ydHMgcmVkdWNpbmcgc3Rh
Y2sgYWxpZ25tZW50Cj4+IGZyb20gdGhlIEFCSSBjb21wYXRpYmxlIDE2IGJ5dGVzIChnY2MgNyBh
bmQgbmV3ZXIpLCBkbyBzbyB3aGVyZXZlcgo+PiBwb3NzaWJsZS4KPj4gCj4+IFRoZSBFRkkgY2Fz
ZSBpdHNlbGYgaXMgbGFyZ2VseSBkZWFsdCB3aXRoIGFscmVhZHkgKGFjdHVhbGx5IGZvcmNpbmcK
Pj4gMzItYnl0ZSBhbGlnbm1lbnQpIGFzIGEgcmVzdWx0IG9mIGNvbW1pdCBmNmI3ZmVkYzg5ICgi
eDg2L0VGSTogbWVldAo+PiBmdXJ0aGVyIHNwZWMgcmVxdWlyZW1lbnRzIGZvciBydW50aW1lIGNh
bGxzIikuIEhvd2V2ZXIsIGFzIGV4cGxhaW5lZCBpbgo+PiB0aGUgZGVzY3JpcHRpb24gb2YgdGhh
dCBlYXJsaWVyIGNoYW5nZSwgd2l0aG91dCB1c2luZwo+PiAtbWluY29taW5nLXN0YWNrLWJvdW5k
YXJ5PTMgKHdoaWNoIHdlIGRvbid0IHdhbnQpIHdlIHN0aWxsIGhhdmUgdG8gbWFrZQo+PiB0aGUg
Y29tcGlsZXIgYXNzdW1lIDE2LWJ5dGUgc3RhY2sgYm91bmRhcmllcyBmb3IgQ1VzIG1ha2luZyBF
RkkgY2FsbHMgaW4KPj4gb3JkZXIgdG8ga2VlcCB0aGUgY29tcGlsZXIgZnJvbSBhbGlnbmluZyB0
aGUgc3RhY2ssIGJ1dCB0aGVuIHBsYWNpbmcgYW4KPj4gb2RkIG51bWJlciBvZiA4LWJ5dGUgb2Jq
ZWN0cyBvbiBpdCwgcmVzdWx0aW5nIGluIGEgbWlzLWFsaWduZWQgb3V0Z29pbmcKPj4gc3RhY2su
Cj4+IAo+PiBUaGlzIGFzIGEgc2lkZSBlZmZlY3QgeWllbGRzIHNvbWUgY29kZSBzaXplIHJlZHVj
dGlvbiwgc2luY2UgZm9yIGEKPj4gbnVtYmVyIG9mIHN1ZmZpY2llbnRseSBzaW1wbGUgbm9uLWxl
YWYgZnVuY3Rpb25zIHRoZSBzdGFjayBhZGp1c3RtZW50Cj4+IChieSA4LCB3aGVuIHRoZXJlIGFy
ZSBubyBsb2NhbCBzdGFjayB2YXJpYWJsZXMgYXQgYWxsKSBnZXRzIGRyb3BwZWQKPj4gYWx0b2dl
dGhlci4gSSBub3RpY2UgZXhjZXB0aW9ucyB0aG91Z2gsIGZvciBleGFtcGxlIGluIGd1ZXN0X2Nw
dWlkKCksCj4+IHdoZXJlIGluIGEgcmVsZWFzZSBidWlsZCBnY2MgOC4yIG5vdyBkZWNpZGVzIHRv
IHNldCB1cCBhIGZyYW1lIHBvaW50ZXIKPj4gKHdpdGhvdXQgZXZlciB1c2luZyAlcmJwKTsgSSBj
b25zaWRlciB0aGlzIGEgY29tcGlsZXIgcXVpcmsgd2hpY2ggd2UKPj4gc2hvdWxkIGxlYXZlIHRv
IHRoZSBjb21waWxlciBmb2xrcyB0byBhZGRyZXNzIGV2ZW50dWFsbHkuCj4+IAo+PiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gVGhlIGNvZGUgZG9l
cyB3aGF0IGl0IHNheXMgaXQgZG9lcywgdGhhdCdzIGFsbCBJIGNhbiB3aXRob3V0IGhhdmluZyBn
b25lCj4gdGhyb3VnaCBFRkkgc3BlYy4KPiAKPiBTaW5jZSB5b3UncmUgdGhlIEVGSSBtYWludGFp
bmVyLCB5b3UgaGF2ZSB0aGUgZmluYWwgc2F5IG9uIHRoaXMgbWF0dGVyLgo+IE5vdCBzdXJlIGlm
IHlvdSdyZSBleHBlY3RpbmcgYW55dGhpbmcgZWxzZSBmcm9tIEFuZHJldyBvciBtZS4KCldlbGws
IHNpbmNlIHRoZSBjaGFuZ2UgYWZmZWN0cyBhbGwgeDg2IGNvZGUsIG5vdCBqdXN0IHRoZSBFRkkg
cGllY2VzLAphbiBhY2sgYWxsb3dpbmcgbWUgdG8gY29tbWl0IHRoaXMgd291bGQgYmUgbmljZS4K
CkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 15:07:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 15:07: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-devel-bounces@lists.xenproject.org>)
	id 1gSNu6-0003hf-8r; Thu, 29 Nov 2018 15:06:58 +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=0fqq=OI=linux.intel.com=kirill.shutemov@srs-us1.protection.inumbo.net>)
 id 1gSNu4-0003hZ-MI
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 15:06:56 +0000
X-Inumbo-ID: 67fd2784-f3e8-11e8-ae4d-1bbfb2fed213
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 67fd2784-f3e8-11e8-ae4d-1bbfb2fed213;
 Thu, 29 Nov 2018 15:06:54 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Nov 2018 07:06:53 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,295,1539673200"; d="scan'208";a="97568854"
Received: from black.fi.intel.com ([10.237.72.28])
 by fmsmga008.fm.intel.com with ESMTP; 29 Nov 2018 07:06:51 -0800
Received: by black.fi.intel.com (Postfix, from userid 1000)
 id BE1E21A7; Thu, 29 Nov 2018 17:06:50 +0200 (EET)
Date: Thu, 29 Nov 2018 18:06:50 +0300
From: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20181129150650.rlhkpkqlupaksdmz@black.fi.intel.com>
References: <a9a32e52-f50f-7d1a-ade0-baa2348ad78a@knorrie.org>
 <8faec76b-ab44-3148-165d-0f3c9f497de2@suse.com>
 <20181129132657.nlzxzqfdvngjsfvk@black.fi.intel.com>
 <bc770271-65a8-8bf4-10f9-6ce169e94130@suse.com>
 <20181129142447.vhckwgtcpjry22gw@black.fi.intel.com>
 <20181129143211.xd57yfci4nw6esr7@black.fi.intel.com>
 <2febd87a-10bc-7e21-54d7-19408d16751e@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2febd87a-10bc-7e21-54d7-19408d16751e@suse.com>
User-Agent: NeoMutt/20170714-126-deb55f (1.8.3)
Subject: Re: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Hans van Kranenburg <hans@knorrie.org>, xen-devel@lists.xenproject.org,
 stable <stable@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDM6MDA6NDVQTSArMDAwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyOS8xMS8yMDE4IDE1OjMyLCBLaXJpbGwgQS4gU2h1dGVtb3Ygd3JvdGU6Cj4g
PiBPbiBUaHUsIE5vdiAyOSwgMjAxOCBhdCAwMjoyNDo0N1BNICswMDAwLCBLaXJpbGwgQS4gU2h1
dGVtb3Ygd3JvdGU6Cj4gPj4gT24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDE6MzU6MTdQTSArMDAw
MCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+Pj4gT24gMjkvMTEvMjAxOCAxNDoyNiwgS2lyaWxs
IEEuIFNodXRlbW92IHdyb3RlOgo+ID4+Pj4gT24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDk6NDE6
MjVBTSArMDAwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+Pj4+PiBPbiAyOS8xMS8yMDE4IDAy
OjIyLCBIYW5zIHZhbiBLcmFuZW5idXJnIHdyb3RlOgo+ID4+Pj4+PiBIaSwKPiA+Pj4+Pj4KPiA+
Pj4+Pj4gQXMgYWxzbyBzZWVuIGF0Ogo+ID4+Pj4+PiBodHRwczovL2J1Z3MuZGViaWFuLm9yZy9j
Z2ktYmluL2J1Z3JlcG9ydC5jZ2k/YnVnPTkxNDk1MQo+ID4+Pj4+Pgo+ID4+Pj4+PiBBdHRhY2hl
ZCB0aGVyZSBhcmUgdHdvIHNlcmlhbCBjb25zb2xlIG91dHB1dCBsb2dzLiBPbmUgaXMgc3RhcnRp
bmcgd2l0aAo+ID4+Pj4+PiBYZW4gNC4xMSAoZnJvbSBkZWJpYW4gdW5zdGFibGUpIGFzIGRvbTAs
IGFuZCB0aGUgb3RoZXIgb25lIHdpdGhvdXQgWGVuLgo+ID4+Pj4+Pgo+ID4+Pj4+PiBbICAgIDIu
MDg1NTQzXSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIHBhZ2luZyByZXF1ZXN0IGF0Cj4g
Pj4+Pj4+IGZmZmY4ODhkOWZmZmMwMDAKPiA+Pj4+Pj4gWyAgICAyLjA4NTYxMF0gUEdEIDIwMGMw
NjcgUDREIDIwMGMwNjcgUFVEIDAKPiA+Pj4+Pj4gWyAgICAyLjA4NTY3NF0gT29wczogMDAwMCBb
IzFdIFNNUCBOT1BUSQo+ID4+Pj4+PiBbICAgIDIuMDg1NzM2XSBDUFU6IDEgUElEOiAxIENvbW06
IHN3YXBwZXIvMCBOb3QgdGFpbnRlZAo+ID4+Pj4+PiA0LjE5LjAtdHJ1bmstYW1kNjQgIzEgRGVi
aWFuIDQuMTkuNS0xfmV4cDErcHZoMQo+ID4+Pj4+PiBbICAgIDIuMDg1ODIzXSBIYXJkd2FyZSBu
YW1lOiBIUCBQcm9MaWFudCBETDM2MCBHNywgQklPUyBQNjggMDUvMjEvMjAxOAo+ID4+Pj4+PiBb
ICAgIDIuMDg1ODk1XSBSSVA6IGUwMzA6cHRkdW1wX3dhbGtfcGdkX2xldmVsX2NvcmUrMHgxZmQv
MHg0OTAKPiA+Pj4+Pj4gWy4uLl0KPiA+Pj4+Pgo+ID4+Pj4+IFRoZSBvZmZlbmRpbmcgc3RhYmxl
IGNvbW1pdCBpcyA0MDc0Y2E3ZDhhMTgzMjkyMWM4NjVkMjUwYmJkMDhmMzQ0MWIzNjU3Cj4gPj4+
Pj4gKCJ4ODYvbW06IE1vdmUgTERUIHJlbWFwIG91dCBvZiBLQVNMUiByZWdpb24gb24gNS1sZXZl
bCBwYWdpbmciKSwgdGhpcwo+ID4+Pj4+IGlzIGNvbW1pdCBkNTI4ODhhYTI3NTNlMzA2M2E5ZDNh
MGM5ZjcyZjk0YWE5ODA5YzE1IHVwc3RyZWFtLgo+ID4+Pj4+Cj4gPj4+Pj4gQ3VycmVudCB1cHN0
cmVhbSBrZXJuZWwgaXMgYm9vdGluZyBmaW5lIHVuZGVyIFhlbiwgc28gaW4gZ2VuZXJhbCB0aGUK
PiA+Pj4+PiBwYXRjaCBzaG91bGQgYmUgZmluZS4gVXNpbmcgYW4gdXBzdHJlYW0ga2VybmVsIGJ1
aWx0IGZyb20gYWJvdmUgY29tbWl0Cj4gPj4+Pj4gKHdpdGggdGhlIHRoZW4gbmVlZGVkIFhlbiBm
aXh1cCBwYXRjaCAxNDU3ZDhjZjc2NjRmMzRjNGJhNTM0KSBpcyBmaW5lLAo+ID4+Pj4+IHRvby4K
PiA+Pj4+Pgo+ID4+Pj4+IEtpcmlsbCwgYXJlIHlvdSBhd2FyZSBvZiBhbnkgcHJlcmVxdWlzaXRl
IHBhdGNoIGZyb20gNC4yMCB3aGljaCBjb3VsZCBiZQo+ID4+Pj4+IG1pc3NpbmcgaW4gNC4xOS41
Pwo+ID4+Pj4KPiA+Pj4+IEknbSBub3QuCj4gPj4+Pgo+ID4+Pj4gTGV0IG1lIGxvb2sgaW50byB0
aGlzLgo+ID4+Pj4KPiA+Pj4KPiA+Pj4gV2hhdCBpcyBtYWtpbmcgbWUgc3VzcGljaW91cyBpcyB0
aGUgZmFpbHVyZSBoYXBwZW5pbmcganVzdCBhZnRlcgo+ID4+PiByZWxlYXNpbmcgdGhlIGluaXQg
bWVtb3J5LiBNYXliZSB0aGVyZSBpcyBhbiBhY2Nlc3MgdG8gLmluaXQuZGF0YQo+ID4+PiBzZWdt
ZW50IG9yIHNpbWlsYXI/IFRoZSBuYXRpdmUga2VybmVsIGJvb3RpbmcgY291bGQgYmUgcmVsYXRl
ZCB0byB0aGUKPiA+Pj4gdXNhZ2Ugb2YgMk0gbWFwcGluZ3Mgbm90IGJlaW5nIGF2YWlsYWJsZSBp
biBhIFBWLWRvbWFpbi4KPiA+Pgo+ID4+IEFoaC4uIENvdWxkIHlvdSB0ZXN0IHRoaXM6Cj4gPj4K
PiA+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMgYi9hcmNoL3g4
Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYwo+ID4+IGluZGV4IGExMmFmZmYxNDZkMS4uN2RlYzYzZWM3
YWFiIDEwMDY0NAo+ID4+IC0tLSBhL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jCj4gPj4g
KysrIGIvYXJjaC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMKPiA+PiBAQCAtNDk2LDcgKzQ5Niw3
IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19oeXBlcnZpc29yX3JhbmdlKGludCBpZHgpCj4gPj4g
IAkgKiBmZmZmODAwMDAwMDAwMDAwIC0gZmZmZjg3ZmZmZmZmZmZmZiBpcyByZXNlcnZlZCBmb3IK
PiA+PiAgCSAqIHRoZSBoeXBlcnZpc29yLgo+ID4+ICAJICovCj4gPj4gLQlyZXR1cm4JKGlkeCA+
PSBwZ2RfaW5kZXgoX19QQUdFX09GRlNFVCkgLSAxNikgJiYKPiA+PiArCXJldHVybgkoaWR4ID49
IHBnZF9pbmRleChfX1BBR0VfT0ZGU0VUKSAtIDE3KSAmJgo+ID4+ICAJCShpZHggPCAgcGdkX2lu
ZGV4KF9fUEFHRV9PRkZTRVQpKTsKPiA+PiAgI2Vsc2UKPiA+PiAgCXJldHVybiBmYWxzZTsKPiA+
IAo+ID4gT3IsIGJldHRlciwgdGhpczoKPiAKPiBUaGF0IG1ha2VzIGl0IGJvb3QgYWdhaW4hCj4g
Cj4gQW55IGlkZWEgd2h5IHVwc3RyZWFtIGRvZXNuJ3QgbmVlZCBpdD8KCk5vcGUuCgpJJ2xsIHBy
ZXBhcmUgYSBwcm9wZXIgZml4LgoKLS0gCiBLaXJpbGwgQS4gU2h1dGVtb3YKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 15:07:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 15:07: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-devel-bounces@lists.xenproject.org>)
	id 1gSNuS-0003jg-KC; Thu, 29 Nov 2018 15:07: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=SlF6=OI=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gSNuR-0003jV-CU
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 15:07:19 +0000
X-Inumbo-ID: 75a57422-f3e8-11e8-92c4-7365828e0b08
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (unknown
 [40.107.78.47]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 75a57422-f3e8-11e8-92c4-7365828e0b08;
 Thu, 29 Nov 2018 15:07:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=EuyKKldbllM+Q8mkNNvKWWQXKx9qidSsKvEdhbHMWuI=;
 b=y3slWUDiWhzS2N/30x7cf+gAgDHJpLU8DHth3qcYmlWgMwVAQfrOkJT8RDxJvKi6y83Y2pzwKE4Bab3plloE0ZZ+tmPQYxoKDDvJIEZVjtanc/Htk5OEwFvza3mTMLIodrCXVWWJZEqMB4m8zjCYWsfzm1lv2EG6aJXRF93Mm3E=
Received: from CY4PR12MB1768.namprd12.prod.outlook.com (10.175.63.10) by
 CY4PR12MB1253.namprd12.prod.outlook.com (10.168.167.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1382.18; Thu, 29 Nov 2018 15:06:56 +0000
Received: from CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009]) by CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009%10]) with mapi id 15.20.1361.019; Thu, 29 Nov
 2018 15:06:56 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Paul Durrant <paul.durrant@citrix.com>
Thread-Topic: [PATCH v2 2/2] amd-iommu: replace occurrences of u<N> with
 uint<N>_t...
Thread-Index: AQHUhXvMSXArWtFGMUGI7JTYOus3aKVm31kA
Date: Thu, 29 Nov 2018 15:06:56 +0000
Message-ID: <20181129150652.GA28624@amd.com>
References: <20181126113253.5349-1-paul.durrant@citrix.com>
 <20181126113253.5349-3-paul.durrant@citrix.com>
In-Reply-To: <20181126113253.5349-3-paul.durrant@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN4PR0501CA0073.namprd05.prod.outlook.com
 (2603:10b6:803:22::11) To CY4PR12MB1768.namprd12.prod.outlook.com
 (2603:10b6:903:122::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR12MB1253;
 20:QTejLZSWId6IWsEviugdDy1P5Oeh+t0pW/umYDIjiS40LtU3YJXcqy0UvkFW6JKFHp88/xxuXxPR6cZUueyNdIkilAz+7gBtBFdl4tkUDVbMRg7buvcmYl8VjpIPSfcE2Uv59zUuhfOAd25H5mQ/CI24pUJO17rQSo9KgDcxCEtRjHttqqQnVDeGAQ/GrG5wgAdtsgTHkXXH+m27LiJBw4mdJVIlp0OUWPsXnnmS5qHX6qMdWF4CXz9UvWM3/NOB
x-ms-office365-filtering-correlation-id: 56cbda23-8672-4a8a-52ff-08d6560c4d63
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:CY4PR12MB1253; 
x-ms-traffictypediagnostic: CY4PR12MB1253:
x-microsoft-antispam-prvs: <CY4PR12MB12533FDA66EDF4815ED7AADAE5D20@CY4PR12MB1253.namprd12.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231453)(999002)(944501410)(52105112)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123558120)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095);
 SRVR:CY4PR12MB1253; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1253; 
x-forefront-prvs: 0871917CDA
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(136003)(376002)(396003)(366004)(39860400002)(346002)(189003)(199004)(99286004)(81166006)(25786009)(386003)(6506007)(66066001)(478600001)(72206003)(102836004)(52116002)(6512007)(76176011)(53936002)(2906002)(106356001)(105586002)(54906003)(3846002)(68736007)(6116002)(316002)(1076002)(305945005)(97736004)(256004)(7736002)(71190400001)(71200400001)(4326008)(36756003)(33656002)(229853002)(8676002)(5660300001)(14454004)(6916009)(6246003)(8936002)(11346002)(6436002)(446003)(476003)(2616005)(86362001)(186003)(486006)(81156014)(26005)(6486002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1253;
 H:CY4PR12MB1768.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: 3nuXyiNspVmgSCN7bO7dF4Xq7rnAyRJzs62HGMLWPvFBR6hn9INrTK1L4uQyBxt5rEiz9WS1M31PuZYjlsnUqv+Z245kV50OwSy8p2mxjflg4vabZmdC5zZ3RQCCaAluajsOoIuZGFPDjb7er0REx7j6IoYBybXgOCbWPRQ/ZBNHJzyGeT9I3gXFVtp1L3GGtW9vONPzW6q+Y20i3hRuFcIqVfYONt0ASbxYFPPAy9pKTMJ3/moPlSTanLXZb/kCgmLTE8yIyMdKaKO3h5EasrsO9sscnUWffLbw9bwzPmvM171yt6L5+c5IW7iL6dqy/5rBmK7ckNuTpPTJqrFRb5A7dDxxx7sscv3pmtUEHIE=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <D0DAD315D8C3584FA6CFAE408833A3F6@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 56cbda23-8672-4a8a-52ff-08d6560c4d63
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2018 15:06:56.1468 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1253
Subject: Re: [Xen-devel] [PATCH v2 2/2] amd-iommu: replace occurrences of
 u<N> with uint<N>_t...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Woods,
 Brian" <Brian.Woods@amd.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBOb3YgMjYsIDIwMTggYXQgMTE6MzI6NTNBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IC4uLmZvciBOIGluIHs4LCAxNiwgMzIsIDY0fS4KPiAKPiBCcmluZyB0aGUgY29kaW5n
IHN0eWxlIHVwIHRvIGRhdGUuCj4gCj4gQWxzbywgd2hpbGUgaW4gdGhlIG5laWdoYm91cmhvb2Qs
IGZpeCBzb21lIHRhYnMgYW5kIHJlbW92ZSB1c2Ugb2YgdWludDY0X3QKPiB2YWx1ZXMgd2hlcmUg
aXQgbGVhZHMgdG8gdGhlIG5lZWQgZm9yIGV4cGxpY2l0IGNhc3RpbmcuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBC
cmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KCi0tIApCcmlhbiBXb29kcwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 15:13:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 15:13: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-devel-bounces@lists.xenproject.org>)
	id 1gSNzy-0004Xv-FD; Thu, 29 Nov 2018 15:13:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=slf6=oi=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gSNzx-0004Xq-6S
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 15:13:01 +0000
X-Inumbo-ID: 41c7a097-f3e9-11e8-9a16-bc764e045a96
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe42::616])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41c7a097-f3e9-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 15:12:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=JNTcsEfsHT7yP0EKiQYM6h2p/AMegMuHy5v1VnuwM9U=;
 b=t1/5wCdxoqJSqC00gvgGDqYAE2zqMuIfgAnrPRvsdSs7A6JmDqFmRZVUt2FLrL1K/S9Z851IfKo7HLNl3sg8b7MGnkfcMVQqXwvRyUU72sstKCQKhqVXth9yiHUKdxpka3ORS2wPAV+J8uD4ivFO5x2Tnk13l11cGmYpwsUr7RE=
Received: from CY4PR12MB1768.namprd12.prod.outlook.com (10.175.63.10) by
 CY4PR12MB1192.namprd12.prod.outlook.com (10.168.164.148) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1361.16; Thu, 29 Nov 2018 15:12:57 +0000
Received: from CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009]) by CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009%10]) with mapi id 15.20.1361.019; Thu, 29 Nov
 2018 15:12:57 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH v6 2/2] amd/iommu: skip bridge devices when updating
 IOMMU page tables
Thread-Index: AQHUhmVjQ4nlaMUjGk6Zp3CrJq49XaVm3zeA
Date: Thu, 29 Nov 2018 15:12:57 +0000
Message-ID: <20181129151255.GC28624@amd.com>
References: <20181127152441.21194-1-roger.pau@citrix.com>
 <20181127152441.21194-3-roger.pau@citrix.com>
In-Reply-To: <20181127152441.21194-3-roger.pau@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN1PR12CA0062.namprd12.prod.outlook.com
 (2603:10b6:802:20::33) To CY4PR12MB1768.namprd12.prod.outlook.com
 (2603:10b6:903:122::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR12MB1192;
 20:3ruQEgLKGyiC6W0WOWktxDaPB/+lkeAu4dkKYtAaaHFGwDrEWlxsWDvZMBm5wY/UBaWmRyqJmreVIU/NSgvQKMx9nUgAMczY6m+0AiyV7Ga0cxhNzRLxjAy7u02Qra2l+rSuOwADZ9A3WYStAmhCSMhB0v2tBW6dxOlL88J36rfHWvMtXZFzVafE8q9ibd/XqvAnWb9txLNFO6qfYev7/lhh+69CqJmIddG5SYPSC63ZKyjAwGgtE+hYmv1VLp3/
x-ms-office365-filtering-correlation-id: 127aa343-903b-49cd-c76f-08d6560d2517
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:CY4PR12MB1192; 
x-ms-traffictypediagnostic: CY4PR12MB1192:
x-microsoft-antispam-prvs: <CY4PR12MB11926ACF8AEC23EEE5A4BD52E5D20@CY4PR12MB1192.namprd12.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231453)(999002)(944501410)(52105112)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:CY4PR12MB1192; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1192; 
x-forefront-prvs: 0871917CDA
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(346002)(366004)(39860400002)(136003)(396003)(189003)(199004)(105586002)(36756003)(6246003)(106356001)(1076002)(72206003)(6512007)(99286004)(14454004)(71190400001)(4326008)(97736004)(33656002)(6116002)(229853002)(71200400001)(3846002)(76176011)(7736002)(6486002)(5660300001)(25786009)(6436002)(305945005)(6506007)(386003)(102836004)(81156014)(81166006)(6916009)(66066001)(26005)(8676002)(53936002)(52116002)(86362001)(54906003)(8936002)(316002)(2616005)(2906002)(256004)(14444005)(446003)(11346002)(486006)(478600001)(476003)(186003)(68736007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1192;
 H:CY4PR12MB1768.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: 7evcY4Iq7RG4fYmuHwyufpHWYwRycAfE4HCFffmrEx9cFszIXFroNfVIjnQ29vOSLIS7gRUJigEzHbcCTpMtlxUVhwConMYn6xXwyzh1xR1PhWc4mAMyunBCV4xBbKfAOC9mLtfjgSUOFCyK+30Fr+fychQkpoNP06dJJmFZg/MaqeU+PeOtT32T7PPGDCD/wHD2hFG7R1ceA6MeI9/pAjKAJHIhew0tzvSk48rzpsO90EaTrckyJWx5Q1CCLP1HPTG9smSxcsCYxODCA8h3kiI1T2B2qM3nVKzJ3XHMHh79/AxcUsNWbPyaqaJ9yua+6S6HJXKzeENoZtE93JqumNv81BPH+v8rRcQ9pUnY2iw=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <E10422312A183D4098957CAEE660CAB4@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 127aa343-903b-49cd-c76f-08d6560d2517
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2018 15:12:57.9015 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1192
Subject: Re: [Xen-devel] [PATCH v6 2/2] amd/iommu: skip bridge devices when
 updating IOMMU page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Woods,
 Brian" <Brian.Woods@amd.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjcsIDIwMTggYXQgMDQ6MjQ6NDFQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEJyaWRnZXMgYXJlIG5vdCBiZWhpbmQgYW4gSU9NTVUsIGFuZCBhcmUgYWxyZWFk
eSBzcGVjaWFsIGNhc2VkIGFuZAo+IHNraXBwZWQgaW4gYW1kX2lvbW11X2FkZF9kZXZpY2UuIEFw
cGx5IHRoZSBzYW1lIHNwZWNpYWwgY2FzaW5nIHdoZW4KPiB1cGRhdGluZyBwYWdlIHRhYmxlcy4K
PiAKPiBUaGlzIGlzIHJlcXVpcmVkIG9yIGVsc2UgdXBkYXRlX3BhZ2luZ19tb2RlIHdpbGwgZmFp
bCBhbmQgcmV0dXJuIGFuCj4gZXJyb3IgdG8gdGhlIGNhbGxlciAoYW1kX2lvbW11X3t1bn1tYXBf
cGFnZSkgd2hpY2ggd2lsbCBkZXN0cm95IHRoZQo+IGRvbWFpbi4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBCcmlh
biBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KCi0tIApCcmlhbiBXb29kcwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 15:13:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 15:13: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-devel-bounces@lists.xenproject.org>)
	id 1gSO0Z-0004as-R2; Thu, 29 Nov 2018 15:13: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=slf6=oi=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gSO0X-0004aj-UE
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 15:13:37 +0000
X-Inumbo-ID: 58539793-f3e9-11e8-9a16-bc764e045a96
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe45::625])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58539793-f3e9-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 15:13:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=3Ud17g+7LQDtWsj3wgVLyLqU8aoaDrn0aWcoQqgsLxQ=;
 b=sDJziJ/5Lc3EJf28pXcZJcE7g0DsuyWQPtOaGjpp4mP/Ob2Dn+b4SMRiMz9zNqzay58EqfWrNPtQUw8cbev08R+ntz724aSgK0hzq+ED00CmfHxv3pxIZh//q1yGMNQhDfZkrGjFQCRDrArxuDIC3fbFQcsh4iwGvMPD2ZAntyo=
Received: from CY4PR12MB1768.namprd12.prod.outlook.com (10.175.63.10) by
 CY4PR12MB1703.namprd12.prod.outlook.com (10.175.62.137) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1361.16; Thu, 29 Nov 2018 15:13:36 +0000
Received: from CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009]) by CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009%10]) with mapi id 15.20.1361.019; Thu, 29 Nov
 2018 15:13:35 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH v6 1/2] amd/iommu: assign iommu devices to Xen
Thread-Index: AQHUhmVjWq05wjp2WUSfmC/rlFDeuqVm32SA
Date: Thu, 29 Nov 2018 15:13:35 +0000
Message-ID: <20181129151332.GD28624@amd.com>
References: <20181127152441.21194-1-roger.pau@citrix.com>
 <20181127152441.21194-2-roger.pau@citrix.com>
In-Reply-To: <20181127152441.21194-2-roger.pau@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN1PR12CA0063.namprd12.prod.outlook.com
 (2603:10b6:802:20::34) To CY4PR12MB1768.namprd12.prod.outlook.com
 (2603:10b6:903:122::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR12MB1703;
 20:B4htfmG2IM9Ov7vmAl0chS3nHZ7yDiIPPPYFfWrqHCcYc6wT53uv8UwyknlUJW+ULdKTJTzn7b/2sUCPNLXGntGAgNTDz54LUfXWwD0qqZvKrbssXbDvcMRDgxcES+FodlsDfevoG+6qCverOdsGfev1+iRmZKTEg7GVFB8oU14MEos+AiDAZbe3qfEn2BgfJH0oL2ZLp1H6EgZneElFm36d/kdkNR1U8jkOp+NI8DouLKbg2QlPHQ7m8n11WD56
x-ms-office365-filtering-correlation-id: 3679caf5-0385-4c92-8c8a-08d6560d3baf
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:CY4PR12MB1703; 
x-ms-traffictypediagnostic: CY4PR12MB1703:
x-microsoft-antispam-prvs: <CY4PR12MB17030420E0E15DA4ECBDDFADE5D20@CY4PR12MB1703.namprd12.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231453)(999002)(944501410)(52105112)(3002001)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(201708071742011)(7699051)(76991095);
 SRVR:CY4PR12MB1703; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1703; 
x-forefront-prvs: 0871917CDA
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(346002)(136003)(39860400002)(376002)(396003)(199004)(189003)(229853002)(25786009)(6512007)(53936002)(14454004)(4326008)(66066001)(52116002)(102836004)(71200400001)(68736007)(2906002)(76176011)(478600001)(99286004)(6486002)(71190400001)(26005)(6116002)(6246003)(6436002)(36756003)(3846002)(386003)(72206003)(6506007)(186003)(486006)(316002)(256004)(86362001)(97736004)(5660300001)(14444005)(6916009)(54906003)(33656002)(476003)(8936002)(8676002)(81156014)(81166006)(1076002)(106356001)(11346002)(2616005)(446003)(105586002)(7736002)(305945005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1703;
 H:CY4PR12MB1768.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: nH1A6aMI+MG55QMJunO3qOPJPu8mMY6PyCuCkEMdkICruwppECzkBg1EZA9ZSqDaDXA8DqFuVWoJXMmCqfxBJ6K7ysnqnA2YkM66ZVp77YaDf6N1RNo9Uaw3HfGUcRdV9ZhPI6TraJCNcyCKagla6ayqCfEbmACE0OGWNp6us8I7axHynlbQ+Zmg9GOYx3Ku38b8AuX6G6u7ckuduEPI2Cf9UBpMa/brYqwizhpuO4NEj0pl7GyS2LBqBhV3yqaDL03NymeBlNXuhnGXPlC+XsWv/vG5K7Fc3U8d1G+Ncgp4wgx5sJ+zgQA4InuIchDUEyplWGkw8iNS4BxBPDwIqKOaQjkyVJY28W3QlIKlR4o=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <75BCEB454360F54781C4B215B37F333C@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3679caf5-0385-4c92-8c8a-08d6560d3baf
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2018 15:13:35.7579 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1703
Subject: Re: [Xen-devel] [PATCH v6 1/2] amd/iommu: assign iommu devices to
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Woods,
 Brian" <Brian.Woods@amd.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjcsIDIwMTggYXQgMDQ6MjQ6NDBQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEFNRCBJT01NVSBkZXZpY2VzIGFyZSBleHBvc2VkIG9uIHRoZSBQQ0kgYnVzLCBh
bmQgdGh1cyBhcmUgYXNzaWduZWQgYnkKPiBkZWZhdWx0IHRvIHRoZSBoYXJkd2FyZSBkb21haW4u
IFRoaXMgY2FuIGNhdXNlIGlzc3VlcyBiZWNhdXNlIHRoZQo+IElPTU1VIGRldmljZXMgdGhlbXNl
bHZlcyBhcmUgbm90IGJlaGluZCBhbiBJT01NVSwgc28gdXBkYXRlX3BhZ2luZ19tb2RlIHdpbGwK
PiByZXR1cm4gYW4gZXJyb3IgaWYgWGVuIHRyaWVzIHRvIGV4cGFuZCB0aGUgcGFnZSB0YWJsZXMg
b2YgYSBkb21haW4KPiB0aGF0IGhhcyBhc3NpZ25lZCBkZXZpY2VzIG5vdCBiZWhpbmQgYW4gSU9N
TVUuIHVwZGF0ZV9wYWdpbmdfbW9kZQo+IGZhaWxpbmcgd2lsbCBjYXVzZSB0aGUgZG9tYWluIHRv
IGJlIGRlc3Ryb3llZC4KPiAKPiBGaXggdGhpcyBieSBoaWRpbmcgUENJIElPTU1VIGRldmljZXMs
IHNvIHRoZXkgYXJlIG5vdCBhc3NpZ25lZCB0byB0aGUKPiBoYXJkd2FyZSBkb21haW4uCj4gCj4g
U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4g
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBC
cmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KCi0tIApCcmlhbiBXb29kcwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 15:53:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 15:53: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-devel-bounces@lists.xenproject.org>)
	id 1gSOd2-0007Up-1d; Thu, 29 Nov 2018 15:53: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=i9bh=oi=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gSOd1-0007Uj-1n
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 15:53:23 +0000
X-Inumbo-ID: e54fe8fd-f3ee-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e54fe8fd-f3ee-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 15:53:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C9F7CA78;
 Thu, 29 Nov 2018 07:53:20 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 05EA03F59C;
 Thu, 29 Nov 2018 07:53:18 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
 <1543440731-21947-15-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <794e42cb-921c-6667-117b-857b7995460a@arm.com>
Date: Thu, 29 Nov 2018 15:53:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1543440731-21947-15-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 14/16] hack: arm/domain: simplify context
 restore from idle vcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLAoKT24gMjgvMTEvMjAxOCAyMTozMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBG
cm9tOiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IFNpbXBsaWZ5
IGNvbnRleHQgcmVzdG9yZSBmcm9tIGlkbGUgdmNwdSB0byB0aGUgb25lIHJhbiBiZWZvcmUgaXQu
Cj4gVGhpcyBpbXByb3ZlcyBsb3cgY3B1IGxvYWQgYnV0IGhpZ2ggaXJxIHJhdGUgdXNlLWNhc2Vz
LgoKV2hpbGUgSSBhZ3JlZSB0aGF0IHRoZSBjb250ZXh0IHN3aXRjaCB0b2RheSBpcyBwcmV0dHkg
aW5lZmZpY2llbnQsIEkgd291bGQgYmUgCmludGVyZXN0IHRvIGtub3cgaG93IG11Y2ggeW91IGlt
cHJvdmUgaXQuCgpBbHNvLCBpdCB3b3VsZCBiZSBuaWNlIGlmIHlvdSBjYW4gZXhwbGFpbiB3aHkg
eW91IGltcHJvdmUgaXQgdGhhdCB3YXkuIFdoeSBkbyAKeW91IG9ubHkgbmVlZCB0byByZXN0b3Jl
IHRoZSB0aW1lciBhbmQgZ2ljPwoKTGFzdGx5LCB0aGVyZSBhcmUgY29kZSBjb21pbmcgdXAgdGhh
dCB3aWxsIHJlcXVpcmUgcDJtX3NhdmVfc3RvcmUgYW5kIApwMm1fcmVzdG9yZV9zdGF0ZSB0byB3
b3JrIGluIHBhaXIgKHNlZSBDb3J0ZXggQTc2IGVycmF0dW0gWzFdKS4gU28gdGhhdCBzb2x1dGlv
biAKbWF5IG5vdCB3b3JrIHZlcnkgd2VsbCBpbiBhbGwgdGhlIGNhc2VzLgoKT3ZlcmFsbCwgSSB0
aGluayB5b3UgY2FuIHNhdmUgbXVjaCBtb3JlIGluIHRoZSBjb250ZXh0IHN3aXRjaCB0aGFuIHdo
YXQgeW91IApjdXJyZW50bHkgZG8uIEZvciBpbnN0YW5jZSwgaWYgeW91IGFyZSBzd2l0Y2ggZnJv
bSB2Q1BVIEEgdG8gaWRsZSB2Q1BVIHlvdSBkb24ndCAKbmVlZCB0byBzYXZlIHRoZSBjb250ZXh0
LgoKWW91IHdvdWxkIG9ubHkgZG8gaXQgaWYgYWZ0ZXIgdGhlIGlkbGUgdkNQVSB5b3UgYXJlIHNj
aGVkdWxpbmcgYSBkaWZmZXJlbnQgdkNQVSAKb3IgdGhlIHZDUFUgaXMgYmVlbiBtaWdyYXRlZC4K
CkFub3RoZXIgcGxhY2Ugb2Ygb3B0aW1pemF0aW9uIHdoZW4gc3dpdGNoaW5nIGJldHdlZW4gMiBu
b24taWRsZSB2Q1BVIGlzIApzYXZlL3Jlc3RvcmUgb2YgdGhlIFZGUC4gWW91IGNhbiBhdm9pZCBy
ZXN0b3JpbmcgdGhlbSBhbmQgaW5zdGVhZCB0cmFwIGl0IHdoZW4gCnRoZSBndWVzdCBpcyB1c2lu
ZyBpdC4KCkEgbGFzdCBwbGFjZSBpcyB0aGUgbnVtYmVyIG9mIGlzYiBzY2F0dGVyZWQgb3ZlciB0
aGUgY29udGV4dCBzd2l0Y2ggY29kZS4gQSBsb3QgCm9mIHRoZW0gYXJlIHVubmVjZXNzYXJ5IGF0
IGFsbCBiZWNhdXNlIHRoZSBzeXN0ZW0gcmVnaXN0ZXJzIGFzc3NvY2lhdGVkIHRvIApFTDEvRUww
IGFyZSBvdXQtb2YtY29udGV4dC4KCkkga25vdyB0aGF0IFN0ZWZhbm8gaGFzIGJlZW4gd29ya2lu
ZyBvbiBzb21lIHBhdGNoZXMuIFN0ZWZhbm8gd291bGQgaXQgYmUgCnBvc3NpYmxlIHRvIHNoYXJl
IHlvdXIgd29yaz8KCkNoZWVycywKClsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMTEvbXNnMDMyNDEuaHRtbAoKPiAKPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IC0tLQo+ICAg
eGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgfCAyMSArKysrKysrKysrKy0tLS0tLS0tLS0KPiAgIHhl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwgIDEgKwo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNl
cnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gaW5kZXggMWQ5MjZkYy4uOGU4ODZi
NyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiArKysgYi94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKPiBAQCAtMTg3LDkgKzE4Nyw2IEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNo
X3RvKHN0cnVjdCB2Y3B1ICpuKQo+ICAgICAgIFdSSVRFX1NZU1JFRzMyKHZwaWRyLCBWUElEUl9F
TDIpOwo+ICAgICAgIFdSSVRFX1NZU1JFRyhuLT5hcmNoLnZtcGlkciwgVk1QSURSX0VMMik7Cj4g
ICAKPiAtICAgIC8qIFZHSUMgKi8KPiAtICAgIGdpY19yZXN0b3JlX3N0YXRlKG4pOwo+IC0KPiAg
ICAgICAvKiBWRlAgKi8KPiAgICAgICB2ZnBfcmVzdG9yZV9zdGF0ZShuKTsKPiAgIAo+IEBAIC0y
NjMsMTEgKzI2MCw2IEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICpu
KQo+ICAgICAgIFdSSVRFX1NZU1JFRyhuLT5hcmNoLmNzc2VsciwgQ1NTRUxSX0VMMSk7Cj4gICAK
PiAgICAgICBpc2IoKTsKPiAtCj4gLSAgICAvKiBUaGlzIGlzIGNvdWxkIHRyaWdnZXIgYW4gaGFy
ZHdhcmUgaW50ZXJydXB0IGZyb20gdGhlIHZpcnR1YWwKPiAtICAgICAqIHRpbWVyLiBUaGUgaW50
ZXJydXB0IG5lZWRzIHRvIGJlIGluamVjdGVkIGludG8gdGhlIGd1ZXN0LiAqLwo+IC0gICAgV1JJ
VEVfU1lTUkVHMzIobi0+YXJjaC5jbnRrY3RsLCBDTlRLQ1RMX0VMMSk7Cj4gLSAgICB2aXJ0X3Rp
bWVyX3Jlc3RvcmUobik7Cj4gICB9Cj4gICAKPiAgIC8qIFVwZGF0ZSBwZXItVkNQVSBndWVzdCBy
dW5zdGF0ZSBzaGFyZWQgbWVtb3J5IGFyZWEgKGlmIHJlZ2lzdGVyZWQpLiAqLwo+IEBAIC0zMDIs
OCArMjk0LDE3IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1
ICp2KQo+ICAgc3RhdGljIHZvaWQgc2NoZWR1bGVfdGFpbChzdHJ1Y3QgdmNwdSAqcHJldikKPiAg
IHsKPiAgICAgICBjdHh0X3N3aXRjaF9mcm9tKHByZXYpOwo+IC0KPiAtICAgIGN0eHRfc3dpdGNo
X3RvKGN1cnJlbnQpOwo+ICsgICAgaWYgKCAhKGlzX2lkbGVfdmNwdShwcmV2KSAmJiAocHJldi0+
cHJldiA9PSBjdXJyZW50KSkgKQo+ICsgICAgICAgIGN0eHRfc3dpdGNoX3RvKGN1cnJlbnQpOwo+
ICsgICAgLyogVkdJQyAqLwo+ICsgICAgaWYgKCAhaXNfaWRsZV92Y3B1KGN1cnJlbnQpICkKPiAr
ICAgIHsKPiArICAgICAgICBnaWNfcmVzdG9yZV9zdGF0ZShjdXJyZW50KTsKPiArICAgICAgICBX
UklURV9TWVNSRUczMihjdXJyZW50LT5hcmNoLmNudGtjdGwsIENOVEtDVExfRUwxKTsKPiArICAg
ICAgICB2aXJ0X3RpbWVyX3Jlc3RvcmUoY3VycmVudCk7Cj4gKyAgICB9Cj4gKyAgICBlbHNlCj4g
KyAgICAgICAgY3VycmVudC0+cHJldiA9IHByZXY7Cj4gICAKPiAgICAgICBsb2NhbF9pcnFfZW5h
YmxlKCk7Cj4gICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaAo+IGluZGV4IDAzMDljMWYuLmU4NTEwOGQgMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aAo+IEBAIC0yNzIsNiArMjcyLDcgQEAgc3RydWN0IHZjcHUKPiAgICAgICBzdHJ1Y3QgdnBjaV92
Y3B1IHZwY2k7Cj4gICAKPiAgICAgICBzdHJ1Y3QgYXJjaF92Y3B1IGFyY2g7Cj4gKyAgICBzdHJ1
Y3QgdmNwdSAqcHJldjsKPiAgIH07Cj4gICAKPiAgIC8qIFBlci1kb21haW4gbG9jayBjYW4gYmUg
cmVjdXJzaXZlbHkgYWNxdWlyZWQgaW4gZmF1bHQgaGFuZGxlcnMuICovCj4gCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 16:00:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 16:00: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-devel-bounces@lists.xenproject.org>)
	id 1gSOk4-0000KT-Ta; Thu, 29 Nov 2018 16:00: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=wph9=oi=citrix.com=prvs=8644391f1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gSOk3-0000KO-Pr
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 16:00:39 +0000
X-Inumbo-ID: e9bc867c-f3ef-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9bc867c-f3ef-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 16:00:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="71869250"
Date: Thu, 29 Nov 2018 16:00:28 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <20181129160028.edisych6wzoe7td4@zion.uk.xensource.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
 <1543440731-21947-15-git-send-email-andrii.anisov@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1543440731-21947-15-git-send-email-andrii.anisov@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [RFC 14/16] hack: arm/domain: simplify context
 restore from idle vcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RllJIHRoZSBUbzogZmllbGQgaXMgZW1wdHkgZm9yIHlvdXIgcGF0Y2guCgpPbiBXZWQsIE5vdiAy
OCwgMjAxOCBhdCAxMTozMjowOVBNICswMjAwLCBBbmRyaWkgQW5pc292IHdyb3RlOgpbLi4uXQo+
IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmgKPiBAQCAtMjcyLDYgKzI3Miw3IEBAIHN0cnVjdCB2Y3B1Cj4gICAgICBzdHJ1Y3QgdnBj
aV92Y3B1IHZwY2k7Cj4gIAo+ICAgICAgc3RydWN0IGFyY2hfdmNwdSBhcmNoOwo+ICsgICAgc3Ry
dWN0IHZjcHUgKnByZXY7CgpJIGd1ZXNzIHRoaXMgaXMgd2h5IEkgZ2V0IENDJ2VkIG9uIHRoaXMg
cGF0Y2guIEkgd291bGQgc3VnZ2VzdCB5b3UgcHV0Cml0IGludG8gYXJjaF92Y3B1IGlmIHRoaXMg
aXMgZ29pbmcgdG8gYmUgQVJNIHNwZWNpZmljLgoKKEkgaGF2ZSBza2lwcGVkIG90aGVyIHBhcnRz
IG9mIHRoaXMgZW1haWwpCgpXZWkuCgo+ICB9Owo+ICAKPiAgLyogUGVyLWRvbWFpbiBsb2NrIGNh
biBiZSByZWN1cnNpdmVseSBhY3F1aXJlZCBpbiBmYXVsdCBoYW5kbGVycy4gKi8KPiAtLSAKPiAy
LjcuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 16:02:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 16:02: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-devel-bounces@lists.xenproject.org>)
	id 1gSOm6-0000QR-D4; Thu, 29 Nov 2018 16:02: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=4e7u=oi=redhat.com=ehabkost@srs-us1.protection.inumbo.net>)
 id 1gSOm4-0000QL-JJ
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 16:02:44 +0000
X-Inumbo-ID: 343b22c2-f3f0-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 343b22c2-f3f0-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 16:02:43 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7E805C05000B;
 Thu, 29 Nov 2018 16:02:12 +0000 (UTC)
Received: from localhost (ovpn-116-21.gru2.redhat.com [10.97.116.21])
 by smtp.corp.redhat.com (Postfix) with ESMTP id EED2B5C543;
 Thu, 29 Nov 2018 16:02:08 +0000 (UTC)
Date: Thu, 29 Nov 2018 14:02:06 -0200
From: Eduardo Habkost <ehabkost@redhat.com>
To: =?iso-8859-1?Q?Marc-Andr=E9?= Lureau <marcandre.lureau@redhat.com>
Message-ID: <20181129160206.GL18284@habkost.net>
References: <20181127092801.21777-1-marcandre.lureau@redhat.com>
 <20181127092801.21777-16-marcandre.lureau@redhat.com>
 <20181127194019.GQ18284@habkost.net>
 <CAMxuvaz0FitnFiSD3Ma9r_7z0oM6A_Z3D2nbAh=YBp3mEC72rg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAMxuvaz0FitnFiSD3Ma9r_7z0oM6A_Z3D2nbAh=YBp3mEC72rg@mail.gmail.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Thu, 29 Nov 2018 16:02:12 +0000 (UTC)
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH for-3.2 v4 15/28] hw: apply
 accel compat properties without touching globals
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini <sstabellini@kernel.org>, qemu-devel <qemu-devel@nongnu.org>,
 "Bonzini, Paolo" <pbonzini@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andreas =?iso-8859-1?Q?F=E4rber?= <afaerber@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMTI6MDI6MjFBTSArMDQwMCwgTWFyYy1BbmRyw6kgTHVy
ZWF1IHdyb3RlOgo+IEhpCj4gCj4gT24gVHVlLCBOb3YgMjcsIDIwMTggYXQgMTE6NDAgUE0gRWR1
YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPiB3cm90ZToKPiA+Cj4gPiBPbiBUdWUs
IE5vdiAyNywgMjAxOCBhdCAwMToyNzo0OFBNICswNDAwLCBNYXJjLUFuZHLDqSBMdXJlYXUgd3Jv
dGU6Cj4gPiA+IEludHJvZHVjZSBvYmplY3RfYXBwbHlfZ2xvYmFsX3Byb3BzKCkgZnVuY3Rpb24s
IHRvIGFwcGx5IGNvbXBhdGliaWxpdHkKPiA+ID4gcHJvcGVydGllcyBmcm9tIGEgR1B0ckFycmF5
Lgo+ID4gPgo+ID4gPiBGb3IgYWNjZWwgY29tcGF0aWJpbGl0eSBwcm9wZXJ0aWVzLCBhcHBseSB0
aGVtIGR1cmluZwo+ID4gPiBkZXZpY2VfcG9zdF9pbml0KCksIGFmdGVyIGFjY2VsX3JlZ2lzdGVy
X2NvbXBhdF9wcm9wcygpIGhhcyBzZXQgdGhlbS4KPiA+ID4KPiA+ID4gVG8gcG9wdWxhdGUgdGhl
IGNvbXBhdGliaWxpdHkgcHJvcGVydGllcywgaW50cm9kdWNlIFNFVF9DT01QQVQoKSwgYQo+ID4g
PiBtb3JlIGdlbmVyaWMgdmVyc2lvbiBvZiBTRVRfTUFDSElORV9DT01QQVQoKSB0aGF0IGNhbiBz
ZXQgY29tcGF0Cj4gPiA+IHByb3BlcnRpZXMgb24gb3RoZXIgb2JqZWN0cyB0aGFuIE1hY2hpbmUs
IGFuZCB1c2luZyBHUHRyQXJyYXkuCj4gPiA+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IE1hcmMtQW5k
csOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgo+ID4gPiAtLS0KPiA+ID4g
IGluY2x1ZGUvaHcvcWRldi1jb3JlLmggfCAxMyArKysrKysrKysrKysrCj4gPiA+ICBpbmNsdWRl
L3FvbS9vYmplY3QuaCAgIHwgIDMgKysrCj4gPiA+ICBpbmNsdWRlL3N5c2VtdS9hY2NlbC5oIHwg
IDQgKy0tLQo+ID4gPiAgYWNjZWwvYWNjZWwuYyAgICAgICAgICB8IDEyIC0tLS0tLS0tLS0tLQo+
ID4gPiAgaHcvY29yZS9xZGV2LmMgICAgICAgICB8IDExICsrKysrKysrKysrCj4gPiA+ICBody94
ZW4veGVuLWNvbW1vbi5jICAgIHwgMzggKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0KPiA+ID4gIHFvbS9vYmplY3QuYyAgICAgICAgICAgfCAyNSArKysrKysrKysrKysrKysr
KysrKysrKysrCj4gPiA+ICB2bC5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiA+ID4gIDgg
ZmlsZXMgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgMzUgZGVsZXRpb25zKC0pCj4gPiA+Cj4g
PiA+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3FkZXYtY29yZS5oIGIvaW5jbHVkZS9ody9xZGV2
LWNvcmUuaAo+ID4gPiBpbmRleCBhMjRkMGRkNTY2Li44MmFmZDNjNTBkIDEwMDY0NAo+ID4gPiAt
LS0gYS9pbmNsdWRlL2h3L3FkZXYtY29yZS5oCj4gPiA+ICsrKyBiL2luY2x1ZGUvaHcvcWRldi1j
b3JlLmgKPiA+ID4gQEAgLTI2Nyw2ICsyNjcsMTkgQEAgdHlwZWRlZiBzdHJ1Y3QgR2xvYmFsUHJv
cGVydHkgewo+ID4gPiAgICAgIEVycm9yICoqZXJycDsKPiA+ID4gIH0gR2xvYmFsUHJvcGVydHk7
Cj4gPiA+Cj4gPiA+ICsjZGVmaW5lIFNFVF9DT01QQVQoUywgQ09NUEFUKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ID4gKyAgICBkbyB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ID4gPiArICAg
ICAgICBpbnQgaTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gPiA+ICsgICAgICAgIHN0YXRpYyBHbG9iYWxQcm9wZXJ0eSBwcm9wc1tdID0g
eyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ID4gKyAgICAgICAgICAgIENPTVBBVCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ID4gPiAr
ICAgICAgICB9OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4gPiA+ICsgICAgICAgIGZvciAoaSA9IDA7IGkgPCBHX05fRUxFTUVOVFMo
cHJvcHMpOyBpKyspIHsgICAgICAgICAgICAgICAgIFwKPiA+ID4gKyAgICAgICAgICAgIGdfcHRy
X2FycmF5X2FkZCgoUyktPmNvbXBhdF9wcm9wcywgKHZvaWQgKikmcHJvcHNbaV0pOyAgXAo+ID4g
PiArICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gPiA+ICsgICAgfSB3aGlsZSAoMCkKPiA+Cj4gPiBJIHRoaW5rIHRo
aXMgbWFjcm8gd291bGQgYmUgYW4gYWNjZXB0YWJsZSBhbHRlcm5hdGl2ZSB0byB0aGUKPiA+IGV4
aXN0aW5nIFNFVF9NQUNISU5FX0NPTVBBVCBtYWNybyB0cmlja2VyeSwgYnV0Ogo+ID4KPiA+ID4g
Kwo+ID4gPiArdm9pZCBhY2NlbF9yZWdpc3Rlcl9jb21wYXRfcHJvcHMoY29uc3QgR1B0ckFycmF5
ICpwcm9wcyk7Cj4gPiBbLi4uXQo+ID4gPiBAQCAtMTg1LDcgKzE4Myw5IEBAIHN0YXRpYyB2b2lk
IHhlbl9hY2NlbF9jbGFzc19pbml0KE9iamVjdENsYXNzICpvYywgdm9pZCAqZGF0YSkKPiA+ID4g
ICAgICBhYy0+aW5pdF9tYWNoaW5lID0geGVuX2luaXQ7Cj4gPiA+ICAgICAgYWMtPnNldHVwX3Bv
c3QgPSB4ZW5fc2V0dXBfcG9zdDsKPiA+ID4gICAgICBhYy0+YWxsb3dlZCA9ICZ4ZW5fYWxsb3dl
ZDsKPiA+ID4gLSAgICBhYy0+Z2xvYmFsX3Byb3BzID0geGVuX2NvbXBhdF9wcm9wczsKPiA+ID4g
KyAgICBhYy0+Y29tcGF0X3Byb3BzID0gZ19wdHJfYXJyYXlfbmV3KCk7Cj4gPiA+ICsKPiA+ID4g
KyAgICBTRVRfQ09NUEFUKGFjLCBYRU5fQ09NUEFUKTsKPiA+Cj4gPiBJIHRoaW5rIHRoaXMgaXMg
YSBzdGVwIGJhY2t3YXJkcy4gIEkgbGlrZSB1cyB0byBiZSBhYmxlIHRvCj4gPiByZWdpc3RlciBj
b21wYXQgcHJvcGVydGllcyB3aXRob3V0IG1hY3JvIG1hZ2ljLiAgVGhlIGV4aXN0ZW5jZSBvZgo+
ID4gU0VUX01BQ0hJTkVfQ09NUEFUIGlzIGEgYnVnIGFuZCBub3QgYSBmZWF0dXJlLgo+ID4KPiA+
IElmIHlvdSByZWFsbHkgd2FudCB0byB1c2UgR1B0ckFycmF5IGluc3RlYWQgb2YgYSBzaW1wbGUK
PiA+IEdsb2JhbFByb3BlcnR5KiBmaWVsZCAoSSdtIG5vdCBzdXJlIEkgdW5kZXJzdGFuZCB0aGUg
cmVhc29uaW5nCj4gPiBiZWhpbmQgdGhlIGNob2ljZSB0byB1c2UgR1B0ckFycmF5KSwgd2hhdCBh
Ym91dDoKPiAKPiBFeGNlcHQgaW4gdGhlIFhlbiBjYXNlLCBJdCBuZWVkcyB0byByZWdpc3RlciBt
dWx0aXBsZSBHbG9iYWxQcm9wZXJ0eSosCj4gbm90IG5lY2Vzc2FyaWx5IGZyb20gY29udGlndW91
cyBpbiBtZW1vcnkuIFRoYXQncyB3aHkgd2UgaGF2ZSBhbiBhcnJheQo+IG9mIHB0ci4KCklmIHlv
dSBhbHNvIG5lZWQgdG8gcmVnaXN0ZXIgbXVsdGlwbGUgcHJvcGVydGllcyBub3QgZnJvbSBhCmNv
bnRpZ3VvdXMgYXJyYXksIHdvdWxkIGEgc2ltcGxlIHdyYXBwZXIgdGhhdCBkb2VzIGEgc2luZ2xl
CmdfcHRyX2FycmF5X2FkZCgpIGNhbGwgYmUgZW5vdWdoPwoKCj4gCj4gPgo+ID4gc3RhdGljIEdQ
dHJBcnJheSAqYnVpbGRfY29tcGF0X3Byb3BzX2FycmF5KEdsb2JhbFByb3BlcnR5ICpwcm9wcykK
PiA+IHsKPiA+ICAgICBHbG9iYWxQcm9wZXJ0eSAqcCA9IHByb3BzOwo+ID4gICAgIEdQdHJBcnJh
eSAqYXJyYXkgPSBnX3B0cl9hcnJheV9uZXcoKTsKPiA+ICAgICB3aGlsZSAocC0+ZHJpdmVyKSB7
Cj4gPiAgICAgICAgIGdfcHRyX2FycmF5X2FkZChhcnJheSwgKHZvaWQgKilwKTsKPiA+ICAgICB9
Cj4gPiAgICAgcmV0dXJuIGFycmF5Owo+ID4gfQo+ID4KPiA+Cj4gPiBzdGF0aWMgdm9pZCB4ZW5f
YWNjZWxfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqb2MsIHZvaWQgKmRhdGEpCj4gPiB7Cj4gPiAg
ICAgLi4uCj4gPiAgICAgYWMtPmNvbXBhdF9wcm9wcyA9IGJ1aWxkX2NvbXBhdF9wcm9wc19hcnJh
eSh4ZW5fY29tcGF0X3Byb3BzKTsKPiAKPiBJZiB3ZSB3b3VsZCByZWdpc3RlciBmcm9tIG9uZSBw
bGFjZSwgdGhhdCB3b3VsZCBiZSBmaW5lLgo+IAo+IFdlIGNvdWxkIHJlcGxhY2UgdGhlIG1hY3Jv
IGJ5IGEgZnVuY3Rpb24sIHRoZW4gd2Ugd291bGQgaGF2ZSB0bwo+IGRlY2xhcmUgdGhlIEdsb2Jh
bFByb3BlcnR5IGFycmF5cyBtYW51YWxseSBiYXNpY2FsbHkuCgpJIHdvdWxkIHByZWZlciB0byBy
ZXBsYWNlIHRoZSBtYWNybyB3aXRoIGEgZnVuY3Rpb24sIGlmIHBvc3NpYmxlLgpXaGF0IGRvIHlv
dSBtZWFuIGJ5IGRlY2xhcmluZyB0aGUgR2xvYmFsUHJvcGVydHkgYXJyYXlzIG1hbnVhbGx5PwoK
Cj4gCj4gPiB9Cj4gPgo+ID4KPiA+Cj4gPiA+ICB9Cj4gPiA+Cj4gPiA+ICAjZGVmaW5lIFRZUEVf
WEVOX0FDQ0VMIEFDQ0VMX0NMQVNTX05BTUUoInhlbiIpCj4gPiA+IGRpZmYgLS1naXQgYS9xb20v
b2JqZWN0LmMgYi9xb20vb2JqZWN0LmMKPiA+ID4gaW5kZXggMTc5MjFjMGE3MS4uZGJkYWIwYWVh
ZCAxMDA2NDQKPiA+ID4gLS0tIGEvcW9tL29iamVjdC5jCj4gPiA+ICsrKyBiL3FvbS9vYmplY3Qu
Ywo+ID4gPiBAQCAtMzcwLDYgKzM3MCwzMSBAQCBzdGF0aWMgdm9pZCBvYmplY3RfcG9zdF9pbml0
X3dpdGhfdHlwZShPYmplY3QgKm9iaiwgVHlwZUltcGwgKnRpKQo+ID4gPiAgICAgIH0KPiA+ID4g
IH0KPiA+ID4KPiA+ID4gK3ZvaWQgb2JqZWN0X2FwcGx5X2dsb2JhbF9wcm9wcyhPYmplY3QgKm9i
aiwgY29uc3QgR1B0ckFycmF5ICpwcm9wcywgRXJyb3IgKiplcnJwKQo+ID4gPiArewo+ID4gPiAr
ICAgIEVycm9yICplcnIgPSBOVUxMOwo+ID4gPiArICAgIGludCBpOwo+ID4gPiArCj4gPiA+ICsg
ICAgaWYgKCFwcm9wcykgewo+ID4gPiArICAgICAgICByZXR1cm47Cj4gPiA+ICsgICAgfQo+ID4g
PiArCj4gPiA+ICsgICAgZm9yIChpID0gMDsgaSA8IHByb3BzLT5sZW47IGkrKykgewo+ID4gPiAr
ICAgICAgICBHbG9iYWxQcm9wZXJ0eSAqcCA9IGdfcHRyX2FycmF5X2luZGV4KHByb3BzLCBpKTsK
PiA+ID4gKwo+ID4gPiArICAgICAgICBpZiAob2JqZWN0X2R5bmFtaWNfY2FzdChvYmosIHAtPmRy
aXZlcikgPT0gTlVMTCkgewo+ID4gPiArICAgICAgICAgICAgY29udGludWU7Cj4gPiA+ICsgICAg
ICAgIH0KPiA+ID4gKyAgICAgICAgcC0+dXNlZCA9IHRydWU7Cj4gPiA+ICsgICAgICAgIG9iamVj
dF9wcm9wZXJ0eV9wYXJzZShvYmosIHAtPnZhbHVlLCBwLT5wcm9wZXJ0eSwgJmVycik7Cj4gPiA+
ICsgICAgICAgIGlmIChlcnIgIT0gTlVMTCkgewo+ID4gPiArICAgICAgICAgICAgZXJyb3JfcHJl
cGVuZCgmZXJyLCAiY2FuJ3QgYXBwbHkgZ2xvYmFsICVzLiVzPSVzOiAiLAo+ID4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICBwLT5kcml2ZXIsIHAtPnByb3BlcnR5LCBwLT52YWx1ZSk7Cj4g
PiA+ICsgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKPiA+ID4gKyAgICAg
ICAgfQo+ID4gPiArICAgIH0KPiA+ID4gK30KPiA+ID4gKwo+ID4gPiAgc3RhdGljIHZvaWQgb2Jq
ZWN0X2luaXRpYWxpemVfd2l0aF90eXBlKHZvaWQgKmRhdGEsIHNpemVfdCBzaXplLCBUeXBlSW1w
bCAqdHlwZSkKPiA+ID4gIHsKPiA+ID4gICAgICBPYmplY3QgKm9iaiA9IGRhdGE7Cj4gPiA+IGRp
ZmYgLS1naXQgYS92bC5jIGIvdmwuYwo+ID4gPiBpbmRleCBmYTI1ZDFhZTJkLi5jMDZlOTQyNzFj
IDEwMDY0NAo+ID4gPiAtLS0gYS92bC5jCj4gPiA+ICsrKyBiL3ZsLmMKPiA+ID4gQEAgLTI5NjMs
NyArMjk2Myw3IEBAIHN0YXRpYyB2b2lkIHVzZXJfcmVnaXN0ZXJfZ2xvYmFsX3Byb3BzKHZvaWQp
Cj4gPiA+ICAgKi8KPiA+ID4gIHN0YXRpYyB2b2lkIHJlZ2lzdGVyX2dsb2JhbF9wcm9wZXJ0aWVz
KE1hY2hpbmVTdGF0ZSAqbXMpCj4gPiA+ICB7Cj4gPiA+IC0gICAgYWNjZWxfcmVnaXN0ZXJfY29t
cGF0X3Byb3BzKG1zLT5hY2NlbGVyYXRvcik7Cj4gPiA+ICsgICAgYWNjZWxfcmVnaXN0ZXJfY29t
cGF0X3Byb3BzKEFDQ0VMX0dFVF9DTEFTUyhtcy0+YWNjZWxlcmF0b3IpLT5jb21wYXRfcHJvcHMp
Owo+ID4gPiAgICAgIG1hY2hpbmVfcmVnaXN0ZXJfY29tcGF0X3Byb3BzKG1zKTsKPiA+ID4gICAg
ICB1c2VyX3JlZ2lzdGVyX2dsb2JhbF9wcm9wcygpOwo+ID4gPiAgfQo+ID4gPiAtLQo+ID4gPiAy
LjIwLjAucmMxCj4gPiA+Cj4gPiA+Cj4gPgo+ID4gLS0KPiA+IEVkdWFyZG8KCi0tIApFZHVhcmRv
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 16:06:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 16:06: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-devel-bounces@lists.xenproject.org>)
	id 1gSOq0-0000cr-3k; Thu, 29 Nov 2018 16:06: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=egv0=oi=citrix.com=prvs=86438351b=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gSOpy-0000ck-Lb
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 16:06:46 +0000
X-Inumbo-ID: c435c675-f3f0-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c435c675-f3f0-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 16:06:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="71870261"
Date: Thu, 29 Nov 2018 16:05:41 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20181129160541.GG14786@perard.uk.xensource.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-4-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121151211.15997-4-paul.durrant@citrix.com>
User-Agent: Mutt/1.11.0 (2018-11-25)
Subject: Re: [Xen-devel] [PATCH 03/18] xen: introduce 'xen-qdisk'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDM6MTE6NTZQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBYZW5EZXZpY2U6ICd4ZW4tcWRpc2snIFsxXS4g
VGhpcyB3aWxsIGV2ZW50dWFsbHkKPiByZXBsYWNlIHRoZSAneGVuX2Rpc2snIGxlZ2FjeSBQViBi
YWNrZW5kIGJ1dCBpdCBpcyBpbGx1c3RyYXRpdmUgdG8gYnVpbGQKPiB1cCB0aGUgaW1wbGVtZW50
YXRpb24gaW5jcmVtZW50YWxseSwgYWxvbmcgd2l0aCB0aGUgWGVuQnVzL1hlbkRldmljZQo+IGZy
YW1ld29yay4gU3Vic2VxdWVudCBwYXRjaGVzIHdpbGwgdGhlcmVmb3JlIGFkZCB0byB0aGlzIGRl
dmljZSdzCj4gaW1wbGVtZW50YXRpb24gYXMgbmV3IGZlYXR1cmVzIGFyZSBhZGRlZCB0byB0aGUg
ZnJhbWV3b3JrLgo+IAo+IEFmdGVyIHRoaXMgcGF0Y2ggaGFzIGJlZW4gYXBwbGllZCBpdCBpcyBw
b3NzaWJsZSB0byBpbnN0YW50aWF0ZSBhIG5ldwo+ICd4ZW4tcWRpc2snIGRldmljZSB3aXRoIGEg
c2luZ2xlICd2ZGV2JyBwYXJhbWV0ZXIsIHdoaWNoIGFjY2VwdHMgdmFsdWVzCj4gYWRoZXJpbmcg
dG8gdGhlIFhlbiBWQkQgbmFtaW5nIHNjaGVtZSBbMl0uIEZvciBleGFtcGxlLCBhIGNvbW1hbmQt
bGluZQo+IGluc3RhbnRpYXRpb24gb2YgYSB4ZW4tcWRpc2sgY2FuIGJlIGRvbmUgd2l0aCBhbiBh
cmd1bWVudCBzaW1pbGFyIHRvIHRoZQo+IGZvbGxvd2luZzoKPiAKPiAtZGV2aWNlIHhlbi1xZGlz
ayx2ZGV2PWhkYQoKVGhhdCB3b3JrcyB3aGVuIFFFTVUgYm9vdCwgYnV0IGRvaW5nIHRoZSBzYW1l
IHRoaW5nIG9uY2UgdGhlIGd1ZXN0IGhhdmUKYm9vdGVkLCB2aWEgUU1QLCBkb2Vzbid0LiBIZXJl
IGlzIHRoZSByZXN1bHQgKHRlc3RlZCBpbiBxbXAtc2hlbGwpOgoKKFFFTVUpIGRldmljZV9hZGQg
ZHJpdmVyPXhlbi1xZGlzayB2ZGV2PWhkYQp7CiAgICAiZXJyb3IiOiB7CiAgICAgICAgImNsYXNz
IjogIkdlbmVyaWNFcnJvciIsIAogICAgICAgICJkZXNjIjogIkJ1cyAneGVuLWJ1cy4wJyBkb2Vz
IG5vdCBzdXBwb3J0IGhvdHBsdWdnaW5nIgogICAgfQp9CgpUaGF0J3MgcHJvYmFibHkgd2h5IEkn
dmUgYXNrZWQgYWJvdXQgdGhlIGhvdHBsdWcgY2FwYWJpbGl0eSBvbiB0aGUKcHJldmlvdXMgcGF0
Y2guCgo+IFRoZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgdmRldiBwYXJhbWV0ZXIgZm9ybXVsYXRl
cyB0aGUgYXBwcm9wcmlhdGUgVkJECj4gbnVtYmVyIGZvciB1c2UgaW4gdGhlIFBWIHByb3RvY29s
Lgo+IAo+IFsxXSBUaGUgbmFtZSAncWRpc2snIGFzIGFsd2F5cyBiZWVuIHRoZSBuYW1lIGdpdmVu
IHRvIHRoZSBRRU1VCj4gICAgIGltcGxlbWVudGF0aW9uIG9mIHRoZSBYZW4gUFYgYmxvY2sgcHJv
dG9jb2wgYmFja2VuZCBpbXBsZW1lbnRhdGlvbgo+IFsyXSBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPWRvY3MvbWFuL3hlbi12YmQtaW50ZXJmYWNlLm1h
cmtkb3duLjcKCk1heWJlIGEgbGluayB0byB0aGUgZ2VuZXJhdGVkIGRvY3Mgd291bGQgYmUgYmV0
dGVyOgpodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21hbi94ZW4tdmJkLWlu
dGVyZmFjZS43Lmh0bWwKCkFsc28sIGl0IHdvdWxkIGJlIHVzZWZ1bCB0byBoYXZlIHRoZSBzYW1l
IGxpbmsgaW4gdGhlIHNvdXJjZSBjb2RlLgoKPiBkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuLXFk
aXNrLmMgYi9ody9ibG9jay94ZW4tcWRpc2suYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5k
ZXggMDAwMDAwMDAwMC4uNzIxMjIwNzNmNwo+IC0tLSAvZGV2L251bGwKPiArKysgYi9ody9ibG9j
ay94ZW4tcWRpc2suYwpbLi4uXQo+ICtzdGF0aWMgY2hhciAqZGlza190b192YmRfbmFtZSh1bnNp
Z25lZCBpbnQgZGlzaykKPiArewo+ICsgICAgdW5zaWduZWQgaW50IGxlbiA9IERJVl9ST1VORF9V
UChkaXNrLCAyNik7Cj4gKyAgICBjaGFyICpuYW1lID0gZ19tYWxsb2MwKGxlbiArIDEpOwo+ICsK
PiArICAgIGRvIHsKPiArICAgICAgICBuYW1lW2xlbi0tXSA9ICdhJyArIChkaXNrICUgMjYpOwo+
ICsgICAgICAgIGRpc2sgLz0gMjY7Cj4gKyAgICB9IHdoaWxlIChkaXNrICE9IDApOwo+ICsgICAg
YXNzZXJ0KGxlbiA9PSAwKTsKPiArCj4gKyAgICByZXR1cm4gbmFtZTsKPiArfQoKVGhhdCBmdW5j
dGlvbiBkb2Vzbid0IHdvcmsuCgpGb3IgYSBzaW1wbGUgeHZkcCwgKHNvIGRpc2s9PTE1KSwgaXQg
cmV0dXJuICIiLCBJIG1lYW4gIlwwcCIuCgpGb3IgYSBtb3JlIGNvbXBsaWNhdGVkICd4dmRiaHd6
YScsIHdlIGhhdmUgbGVuID09IDIyOTAxLiBBbmQgdGhlIGFzc2VydCBmYWlsZWQuCgpNYXliZSB0
aGUgcmVjdXJzaW5nIGFsZ28gaW4gbGlieGwgd291bGQgYmUgZmluZSwgd2l0aCBhIGJ1ZmZlciB0
aGF0IGlzCmJpZyBlbm91Z2gsIGFuZCBjb3VsZCBwcm9iYWJseSBiZSBvbiB0aGUgc3RhY2sgKGlu
IF9nZXRfdmRldikuCgo+ICsKPiArICAgIHN3aXRjaCAodmRldi0+dHlwZSkgewo+ICsgICAgY2Fz
ZSBYRU5fUURJU0tfVkRFVl9UWVBFX0RQOgo+ICsgICAgY2FzZSBYRU5fUURJU0tfVkRFVl9UWVBF
X1hWRDoKPiArICAgICAgICBpZiAodmRldi0+ZGlzayA8ICgxIDw8IDQpICYmIHZkZXYtPnBhcnRp
dGlvbiA8ICgxIDw8IDQpKSB7Cj4gKyAgICAgICAgICAgIHZkZXYtPm51bWJlciA9ICgyMDIgPDwg
OCkgfCAodmRldi0+ZGlzayA8PCA0KSB8Cj4gKyAgICAgICAgICAgICAgICB2ZGV2LT5wYXJ0aXRp
b247Cj4gKyAgICAgICAgfSBlbHNlIGlmICh2ZGV2LT5kaXNrIDwgKDEgPDwgMjApICYmIHZkZXYt
PnBhcnRpdGlvbiA8ICgxIDw8IDgpKSB7Cj4gKyAgICAgICAgICAgIHZkZXYtPm51bWJlciA9ICgx
IDw8IDI4KSB8ICh2ZGV2LT5kaXNrIDw8IDgpIHwKPiArICAgICAgICAgICAgICAgIHZkZXYtPnBh
cnRpdGlvbjsKPiArICAgICAgICB9IGVsc2Ugewo+ICsgICAgICAgICAgICBnb3RvIGludmFsaWQ7
Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNhc2UgWEVOX1FESVNL
X1ZERVZfVFlQRV9IRDoKPiArICAgICAgICBpZiAoKHZkZXYtPmRpc2sgPT0gMCB8fCB2ZGV2LT5k
aXNrID09IDEpICYmCj4gKyAgICAgICAgICAgIHZkZXYtPnBhcnRpdGlvbiA8ICgxIDw8IDQpKSB7
CgpJIHRoaW5rIHRoYXQgc2hvdWxkIGJlOgoKICAgIHZkZXYtPnBhcnRpdGlvbiA8ICgxIDw8IDYp
CgpCZWNhdXNlIGhkIGRpc2sgaGF2ZSAwLi42MyBwYXJ0aXRpb25zLgoKPiArICAgICAgICAgICAg
dmRldi0+bnVtYmVyID0gKDMgPDwgOCkgfCAodmRldi0+ZGlzayA8PCA2KSB8IHZkZXYtPnBhcnRp
dGlvbjsKPiArICAgICAgICB9IGVsc2UgaWYgKCh2ZGV2LT5kaXNrID09IDIgfHwgdmRldi0+ZGlz
ayA9PSAzKSAmJgo+ICsgICAgICAgICAgICAgICAgICAgdmRldi0+cGFydGl0aW9uIDwgKDEgPDwg
NCkpIHsKCnNhbWUgaGVyZS4KCj4gKyAgICAgICAgICAgIHZkZXYtPm51bWJlciA9ICgyMiA8PCA4
KSB8ICgodmRldi0+ZGlzayAtIDIpIDw8IDYpIHwKPiArICAgICAgICAgICAgICAgIHZkZXYtPnBh
cnRpdGlvbjsKPiArICAgICAgICB9IGVsc2Ugewo+ICsgICAgICAgICAgICBnb3RvIGludmFsaWQ7
Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNhc2UgWEVOX1FESVNL
X1ZERVZfVFlQRV9TRDoKPiArICAgICAgICBpZiAodmRldi0+ZGlzayA8ICgxIDw8IDQpICYmIHZk
ZXYtPnBhcnRpdGlvbiA8ICgxIDw8IDQpKSB7Cj4gKyAgICAgICAgICAgIHZkZXYtPm51bWJlciA9
ICg4IDw8IDgpIHwgKHZkZXYtPmRpc2sgPDwgNCkgfCB2ZGV2LT5wYXJ0aXRpb247Cj4gKyAgICAg
ICAgfSBlbHNlIHsKPiArICAgICAgICAgICAgZ290byBpbnZhbGlkOwo+ICsgICAgICAgIH0KPiAr
ICAgICAgICBicmVhazsKPiArCj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIGdvdG8gaW52YWxp
ZDsKPiArICAgIH0KPiArCj4gKyAgICBnX2ZyZWUoc3RyKTsKPiArICAgIHZkZXYtPnZhbGlkID0g
dHJ1ZTsKPiArICAgIHJldHVybjsKPiArCj4gK2ludmFsaWQ6Cj4gKyAgICBlcnJvcl9zZXRnKGVy
cnAsICJpbnZhbGlkIHZpcnR1YWwgZGlzayBzcGVjaWZpZXIiKTsKPiArICAgIGdfZnJlZShzdHIp
OwoKOigsIGdfZnJlZSBpcyBjYWxsZWQgdHdpY2UuCgptYXliZSB3ZSBjb3VsZCBoYXZlOgogICAg
dmRldi0+dmFsaWQ9dHJ1ZTsKICAgIG91dDoKICAgICAgaWYgKCF2ZGV2LT52YWxpZCkKICAgICAg
ICBlcnJvcl9zZXRnKC4uLik7CiAgICAgIGdfZnJlZTsKCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUv
aHcveGVuL3hlbi1xZGlzay5oIGIvaW5jbHVkZS9ody94ZW4veGVuLXFkaXNrLmgKPiBuZXcgZmls
ZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLmFkZTA4NjYwMzcKPiAtLS0gL2Rldi9u
dWxsCj4gKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLXFkaXNrLmgKPiBAQCAtMCwwICsxLDM4IEBA
Cj4gKy8qCj4gKyAqIENvcHlyaWdodCAoYykgQ2l0cml4IFN5c3RlbXMgSW5jLgo+ICsgKiBBbGwg
cmlnaHRzIHJlc2VydmVkLgo+ICsgKi8KPiArCj4gKyNpZm5kZWYgSFdfWEVOX1FESVNLX0gKPiAr
I2RlZmluZSBIV19YRU5fUURJU0tfSAo+ICsKPiArI2luY2x1ZGUgImh3L3hlbi94ZW4tYnVzLmgi
Cj4gKwo+ICt0eXBlZGVmIGVudW0gWGVuUWRpc2tWZGV2VHlwZSB7Cj4gKyAgICBYRU5fUURJU0tf
VkRFVl9UWVBFX0RQLAoKTWF5YmUgd2UgY291bGQgc2V0IHR5cGVfZHAgdmFsdWUgdG8gMSwgc28g
dGhhdCwgd2hlbiB2ZGV2LT50eXBlIGlzbid0CnNldCwgd2UgY2FuIGRldGVjdCBpdCBsYXRlci4K
Cgo+ICsgICAgWEVOX1FESVNLX1ZERVZfVFlQRV9YVkQsCj4gKyAgICBYRU5fUURJU0tfVkRFVl9U
WVBFX0hELAo+ICsgICAgWEVOX1FESVNLX1ZERVZfVFlQRV9TRCwKPiArICAgIFhFTl9RRElTS19W
REVWX1RZUEVfX01BWAo+ICt9IFhlblFkaXNrVmRldlR5cGU7CgpUaGFua3MsCgotLSAKQW50aG9u
eSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 16:07:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 16:07: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-devel-bounces@lists.xenproject.org>)
	id 1gSOr6-0000gX-Fu; Thu, 29 Nov 2018 16:07:56 +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=I9BH=OI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gSOr5-0000gP-L3
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 16:07:55 +0000
X-Inumbo-ID: ee0cd056-f3f0-11e8-8598-9323f605c743
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ee0cd056-f3f0-11e8-8598-9323f605c743;
 Thu, 29 Nov 2018 16:07:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 59D14A78;
 Thu, 29 Nov 2018 08:07:54 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6C3613F59C;
 Thu, 29 Nov 2018 08:07:53 -0800 (PST)
To: Andre Przywara <andre.przywara@arm.com>,
 Andrii Anisov <andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
 <1543440731-21947-11-git-send-email-andrii.anisov@gmail.com>
 <20181129121416.222da0d5@donnerap.cambridge.arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8eaef110-7bfd-460e-9c70-a0cca02c1eb2@arm.com>
Date: Thu, 29 Nov 2018 16:07:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181129121416.222da0d5@donnerap.cambridge.arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 10/16] gic:vgic:gic-vgic: introduce non-atomic
 bitops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyOS8xMS8yMDE4IDEyOjE0LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBPbiBXZWQs
IDI4IE5vdiAyMDE4IDIzOjMyOjA1ICswMjAwCj4gQW5kcmlpIEFuaXNvdiA8YW5kcmlpLmFuaXNv
dkBnbWFpbC5jb20+IHdyb3RlOgo+IAo+IEhpLAo+IAo+PiBGcm9tOiBBbmRyaWkgQW5pc292IDxh
bmRyaWlfYW5pc292QGVwYW0uY29tPgo+Pgo+PiBBbGwgYml0IG9wZXJhdGlvbnMgZm9yIGdpYywg
dmdpYyBhbmQgZ2ljLXZnaWMgYXJlIHBlcmZvcm1lZCB1bmRlcgo+PiBzcGlubG9ja3MsIHNvIHRo
ZXJlIGlzIG5vIG5lZWQgZm9yIGF0b21pYyBiaXQgb3BzIGhlcmUsIHRoZXkgb25seQo+PiBpbnRy
b2R1Y2UgZXhjZXNzaXZlIGNhbGwgdG8gZnVuY3Rpb25zIHVzZWQgbW9yZSBleHBlbnNpdmUgZXhj
bHVzaXZlCj4+IEFSTSBpbnN0cnVjdGlvbnMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJpaSBB
bmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4+IC0tLQo+PiAgIHhlbi9hcmNoL2FybS9n
aWMtdmdpYy5jIHwgMTYgKysrKysrKysrKysrKysrKwo+PiAgIHhlbi9hcmNoL2FybS9naWMuYyAg
ICAgIHwgMTYgKysrKysrKysrKysrKysrKwo+PiAgIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgIHwg
MTYgKysrKysrKysrKysrKysrKwo+PiAgIDMgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygr
KQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgYi94ZW4vYXJjaC9h
cm0vZ2ljLXZnaWMuYwo+PiBpbmRleCBmMGU2YzZmLi41YjczYmJkIDEwMDY0NAo+PiAtLS0gYS94
ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwo+
PiBAQCAtMjUsNiArMjUsMjIgQEAKPj4gICAjaW5jbHVkZSA8YXNtL2dpYy5oPgo+PiAgICNpbmNs
dWRlIDxhc20vdmdpYy5oPgo+PiAgIAo+PiArI3VuZGVmIHNldF9iaXQKPj4gKyNkZWZpbmUgc2V0
X2JpdChuciwgYWRkcikgKCooYWRkcikgfD0gKDE8PG5yKSkKPj4gKwo+PiArI3VuZGVmIGNsZWFy
X2JpdAo+PiArI2RlZmluZSBjbGVhcl9iaXQobnIsIGFkZHIpICgqKGFkZHIpICY9IH4oMTw8bnIp
KQo+PiArCj4+ICsjdW5kZWYgdGVzdF9iaXQKPj4gKyNkZWZpbmUgdGVzdF9iaXQobnIsYWRkcikg
KCooYWRkcikgJiAoMTw8bnIpKQo+PiArCj4+ICsjdW5kZWYgdGVzdF9hbmRfY2xlYXJfYml0Cj4+
ICsjZGVmaW5lIHRlc3RfYW5kX2NsZWFyX2JpdChucixhZGRyKSAoeyAgICAgICAgICAgICAgICAg
ICAgXAo+PiArICAgIGJvb2wgX3g7IFwKPj4gKyAgICBfeCA9ICgqKGFkZHIpICYgKDE8PG5yKSk7
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICgqKGFkZHIpICY9IH4oMTw8bnIpKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAoX3gpO30pCj4+ICsKPj4g
ICAjZGVmaW5lIGxyX2FsbF9mdWxsKCkgKHRoaXNfY3B1KGxyX21hc2spID09ICgoMSA8PCBnaWNf
Z2V0X25yX2xycygpKQo+PiAtIDEpKQo+PiAgICN1bmRlZiBHSUNfREVCVUcKPj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+PiBpbmRleCA1MmU0
MjcwLi5kNTU4MDU5IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKPj4gKysrIGIv
eGVuL2FyY2gvYXJtL2dpYy5jCj4+IEBAIC00MCw2ICs0MCwyMiBAQAo+PiAgIAo+PiAgIERFRklO
RV9QRVJfQ1BVKHVpbnQ2NF90LCBscl9tYXNrKTsKPj4gICAKPj4gKyN1bmRlZiBzZXRfYml0Cj4+
ICsjZGVmaW5lIHNldF9iaXQobnIsIGFkZHIpICgqKGFkZHIpIHw9ICgxPDxucikpCj4+ICsKPj4g
KyN1bmRlZiBjbGVhcl9iaXQKPj4gKyNkZWZpbmUgY2xlYXJfYml0KG5yLCBhZGRyKSAoKihhZGRy
KSAmPSB+KDE8PG5yKSkKPj4gKwo+PiArI3VuZGVmIHRlc3RfYml0Cj4+ICsjZGVmaW5lIHRlc3Rf
Yml0KG5yLGFkZHIpICgqKGFkZHIpICYgKDE8PG5yKSkKPj4gKwo+PiArI3VuZGVmIHRlc3RfYW5k
X2NsZWFyX2JpdAo+PiArI2RlZmluZSB0ZXN0X2FuZF9jbGVhcl9iaXQobnIsYWRkcikgKHsgICAg
ICAgICAgICAgICAgICAgIFwKPj4gKyAgICBib29sIF94OyBcCj4+ICsgICAgX3ggPSAoKihhZGRy
KSAmICgxPDxucikpOyAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAoKihhZGRyKSAm
PSB+KDE8PG5yKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgKF94
KTt9KQo+PiArCj4+ICAgI3VuZGVmIEdJQ19ERUJVRwo+PiAgIAo+PiAgIGNvbnN0IHN0cnVjdCBn
aWNfaHdfb3BlcmF0aW9ucyAqZ2ljX2h3X29wczsKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4+IGluZGV4IGMxNDI0NzYuLjc2OTEzMTAg
MTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKPj4gKysrIGIveGVuL2FyY2gvYXJt
L3ZnaWMuYwo+PiBAQCAtMzMsNiArMzMsMjIgQEAKPj4gICAjaW5jbHVkZSA8YXNtL2dpYy5oPgo+
PiAgICNpbmNsdWRlIDxhc20vdmdpYy5oPgo+PiAgIAo+PiArI3VuZGVmIHNldF9iaXQKPiAKPiBO
YWgsIHBsZWFzZSBkb24ndCBkbyB0aGlzLiBDYW4geW91IHNob3cgdGhhdCBhdG9taWMgYml0IG9w
cyBhcmUgYQo+IHByb2JsZW0/IFRoZXkgc2hvdWxkbid0IGJlIGV4cGVuc2l2ZSB1bmxlc3MgY29u
dGVuZGVkLCBhbHNvIHByZXR0eQo+IGxpZ2h0d2VpZ2h0IG9uIHNtYWxsIHN5c3RlbXMgKHNpbmds
ZSBjbHVzdGVyKS4KPiAKPiBCdXQgaWYgeW91IHJlYWxseSB0aGluayB0aGlzIGlzIHVzZWZ1bCwg
d2h5IG5vdCBnbyB3aXRoIHRoZSBMaW51eCB3YXkKPiBvZiB1c2luZyBfX3NldF9iaXQgdG8gcHJv
dmlkZSBhIG5vbi1hdG9taWMgdmVyc2lvbj8KCldlIGFscmVhZHkgaGF2ZSBfX3NldF9iaXQvX19j
bGVhcl9iaXQgb24gWGVuLiBIb3dldmVyLCBpdCBsb29rcyBsaWtlIHRoZSBhcm0gCnZlcnNpb24g
aXMgYSB3cmFwcGVyIHRvIHRoZSBhdG9taWMgdmVyc2lvbi4gUmF0aW9uYWxlIGZyb20gdGhlIGNv
bW1lbnQgaXMgdGhvc2UgCmZ1bmN0aW9ucyBzaG91bGQgYmUgaW50ZXJydXB0IHNhZmUuCgpJIGRv
bid0IGtub3cgd2hlcmUgdGhhdCByZXF1aXJlbWVudCBjb21lIGZyb20uIFlvdSBhbHJlYWR5IGhh
dmUgcmFjZSBpZiB0aGF0IAp2YXJpYWJsZSBpcyBtb2RpZmllZCBzaW11bHRhbmVvdXNseS4gU28g
SSB3b3VsZCBqdXN0IHJlLXVzZSB0aGUgTGludXggdmVyc2lvbi4KCj4gVGhpcyB3b3VsZCBoYXZl
IHRoZSBiaWcgYWR2YW50YWdlIHRoYXQgeW91IGNhbiByZXBsYWNlIHRoZW0gb24gYQo+IGNhc2Ut
YnktY2FzZSBiYXNlLCB3aGljaCBpcyBtdWNoIGxlc3Mgcmlza3kgdGhhbiB1bmNvbmRpdGlvbmFs
bHkKPiByZXBsYWNpbmcgZXZlcnkgKGV2ZW4gZnV0dXJlISkgdXNhZ2UgaW4gdGhlIHdob2xlIGZp
bGUuCj4gCj4gQ2hlZXJzLAo+IEFuZHJlLgo+IAo+PiArI2RlZmluZSBzZXRfYml0KG5yLCBhZGRy
KSAoKihhZGRyKSB8PSAoMTw8bnIpKQo+PiArCj4+ICsjdW5kZWYgY2xlYXJfYml0Cj4+ICsjZGVm
aW5lIGNsZWFyX2JpdChuciwgYWRkcikgKCooYWRkcikgJj0gfigxPDxucikpCj4+ICsKPj4gKyN1
bmRlZiB0ZXN0X2JpdAo+PiArI2RlZmluZSB0ZXN0X2JpdChucixhZGRyKSAoKihhZGRyKSAmICgx
PDxucikpCj4+ICsKPj4gKyN1bmRlZiB0ZXN0X2FuZF9jbGVhcl9iaXQKPj4gKyNkZWZpbmUgdGVz
dF9hbmRfY2xlYXJfYml0KG5yLGFkZHIpICh7ICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAg
Ym9vbCBfeCA9ICgqKGFkZHIpICYgKDE8PG5yKSk7ICAgICAgICAgICAgICAgICAgICAgICAgXAo+
PiArICAgICgqKGFkZHIpICY9IH4oMTw8bnIpKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPj4gKyAgICByZXR1cm4gKF94KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+PiArfSkKPj4gKwo+PiAgIHN0YXRpYyBpbmxpbmUgc3RydWN0
IHZnaWNfaXJxX3JhbmsgKnZnaWNfZ2V0X3Jhbmsoc3RydWN0IHZjcHUgKnYsCj4+IGludCByYW5r
KSB7Cj4+ICAgICAgIGlmICggcmFuayA9PSAwICkKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 16:23:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 16:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSP68-00029T-Tc; Thu, 29 Nov 2018 16:23: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=POby=OI=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1gSP66-00029M-U0
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 16:23:26 +0000
X-Inumbo-ID: 18166dba-f3f3-11e8-b5d3-83d045ac8f7d
Received: from newverein.lst.de (unknown [213.95.11.211])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18166dba-f3f3-11e8-b5d3-83d045ac8f7d;
 Thu, 29 Nov 2018 16:23:25 +0000 (UTC)
Received: by newverein.lst.de (Postfix, from userid 2407)
 id 5722B68B02; Thu, 29 Nov 2018 17:23:23 +0100 (CET)
Date: Thu, 29 Nov 2018 17:23:23 +0100
From: Christoph Hellwig <hch@lst.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20181129162323.GA27068@lst.de>
References: <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
 <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
 <CAHk-=whxf0zqutExPr_j1A625Z3gcL6k_ABzKo1BtzN4F93hkA@mail.gmail.com>
 <20181123065511.GA17856@lst.de> <20181128074117.GA21126@lst.de>
 <CAHk-=wg5+rXK8dpjkSmK7tuz29VfxVWNEwmTVYB409mmyLkeew@mail.gmail.com>
 <20181128174545.GJ30658@n2100.armlinux.org.uk>
 <CAHk-=whnz4Kty6cas11bc2Gh=9zTzeeRS2k=dV9Hfc4B=xnHkQ@mail.gmail.com>
 <20181128180841.GM30658@n2100.armlinux.org.uk>
 <CAHk-=whcbiSxSUprsKjVPEdN5-+o8WnTGiKxEV-+HbKNDs=iNA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHk-=whcbiSxSUprsKjVPEdN5-+o8WnTGiKxEV-+HbKNDs=iNA@mail.gmail.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, David Woodhouse <dwmw2@infradead.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Russell King - ARM Linux <linux@armlinux.org.uk>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, robin.murphy@arm.com,
 Christoph Hellwig <hch@lst.de>, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMTE6MTk6MTVBTSAtMDgwMCwgTGludXMgVG9ydmFsZHMg
d3JvdGU6Cj4gTGV0IG1lIGp1c3QgcGFzdGUgaXQgYmFjayBpbiBoZXJlOgo+IAo+ICAgIldoaWNo
IGlzIHdoYXQgd2UgQUxSRUFEWSBkbyBmb3IgdGhlc2UgZXhhY3QgcmVhc29ucy4gSWYgdGhlIERN
QQo+IG1hcHBpbmdzIG1lYW5zIHRoYXQgeW91J2QgbmVlZCB0byBhZGQgb25lIG1vcmUgcGFnZSB0
byB0aGF0IGxpc3Qgb2YKPiByZXNlcnZlZCBwYWdlcywgdGhlbiBzbyBiZSBpdC4iCj4gCj4gU28g
bm8sIEknbSBub3QgYXQgYWxsIGNvbmZ1c2VkLgo+IAo+IExldCBtZSByZS1pdGVyYXRlOiB0aGUg
YXJndW1lbnQgdGhhdCBhbGwgYWRkcmVzc2VzIGhhdmUgdG8gYmUgZG1hJ2FibGUgaXMKPiBnYXJi
YWdlLgo+IAo+ICpFeGFjdGx5KiBhcyB3aXRoIGttYWxsb2MgYW5kIGxpbWl0ZWQgdmlydHVhbCBh
ZGRyZXNzZXMsIHdlIGNhbiBsaW1pdAo+IHBoeXNpY2FsIGFkZHJlc3Nlcy4KCldlIGNhbi4gIEF0
IGxlYXN0IGluIHRoZW9yeS4gIFRoZSBwcm9ibGVtIGlzIHRoYXQgZGVwZW5kaW5nIG9uIHRoZQpj
cmF6eSBtYXBwaW5nIGZyb20gcGh5c2ljYWwgYW5kIGtlcm5lbCB2aXJ0dWFsIGFkZHJlc3MgdG8g
ZG1hIGFkZHJlc3Nlcwp0aGVzZSBtaWdodCBiZSBwYWdlcyBhdCBwcmV0dHkgcmFuZG9tIHBsYWNl
cy4gIExvb2sgYXQgZnVuIGxpa2UKYXJjaC94ODYvcGNpL3N0YTJ4MTEtZml4dXAuYyBmb3IgaG93
IHVnbHkgdGhlc2UgbWFwcGluZ3MgY291bGQgbG9vay4KCkl0IGFsc28gbWVhbnMgdGhhdCB3ZSBt
aWdodCBoYXZlIHNldHVwIHN3aW90bGIgb24ganVzdCBhYm91dCBldmVyeQozMi1iaXQgYXJjaGl0
ZWN0dXJlLCBldmVuIGlmIGl0IGhhcyBubyByZWFsIGFkZHJlc3NpbmcgbGltaXQgZXhjZXB0IGZv
cgp0aGUgb25lIHdlIGltcG9zZWQuICBJIGRvbid0IHJlYWxseSBzZWUgaG93IHRoaXMgaXMgYSB3
aW4gZm9yIHVzIGp1c3QKdG8gYmUgYWJsZSB0byByZXBvcnQgbW9yZSBkZXRhaWxlZCBlcnJvciBj
b2Rlcywgd2hpY2ggd291bGQgYmUgbmljZQp0byBoYXZlLCBidXQgdGhlIGxhY2sgb2Ygd2hpY2gg
aGFzbid0IHJlYWxseSBoYXJtZWQgdXMuCgpTbyBhcyBmYXIgYXMgSSdtIGNvbmNlcm5lZCBJJ2Qg
Z28gZWl0aGVyIHdpdGggdGhlIHNlcmllcyB0aGF0IHdlIGFyZQpkaXNjdXNzaW5nIGhlcmUsIG9y
IGNoYW5nZSB0aGUgbWFwX3BhZ2UgbWV0aG9kIHRvIHJldHVybiBhbiBlcnJubwphbmQgdGhlIGRt
YV9hZGRyX3QgaW4gdGhlIGFyZ3VtZW50LiAgQXMgRGF2ZW0gcG9pbnRlZCBvdXQgdGhhdCBjYW4g
bGVhZAp0byBsZXNzIG9wdGltYWwgY29kZSwgYnV0IGl0IHdvdWxkIHN0aWxsIGJlIGJldHRlciB0
aGFuIHRoZSBpbmRpcmVjdApjYWxsIHdlIGhhdmUuICBCdXQgdGhlbiBhZ2FpbiBJIHRoaW5rIHRo
ZSBzZXJpZXMgYXMgcG9zdGVkIGhlcmUgbWlnaHQKYW5kIHVwIG11Y2ggc2ltcGxlciBhbmQgZ29v
ZCBlbm91Z2ggd2l0aG91dCBvcGVuaW5nIHVwIHRoaXMgcmF0aG9sZS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 16:24:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 16:24: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-devel-bounces@lists.xenproject.org>)
	id 1gSP7M-0002DM-BE; Thu, 29 Nov 2018 16:24:44 +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=I9BH=OI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gSP7M-0002DF-0W
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 16:24:44 +0000
X-Inumbo-ID: 46df1016-f3f3-11e8-b4bb-03d407923536
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 46df1016-f3f3-11e8-b4bb-03d407923536;
 Thu, 29 Nov 2018 16:24:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 507D5A78;
 Thu, 29 Nov 2018 08:24:42 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 620283F59C;
 Thu, 29 Nov 2018 08:24:41 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
 <1543440731-21947-17-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7a354046-0b14-0e1d-0fc7-beb8b79037a1@arm.com>
Date: Thu, 29 Nov 2018 16:24:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1543440731-21947-17-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 16/16] gic: vgic: align frequently accessed
 data by cache line size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Andre Przywara <andre.przywara@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyOC8xMS8yMDE4IDIxOjMyLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEZyb206IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gCj4gQ2FjaGUgbGluZSBzaXplIGFz
c3VtZWQgNjQgYnl0ZSBhcyBmb3IgSDMuIEFsaWduIHRoZSBgc3RydWN0Cj4gcGVuZGluZ19pcnFg
IGFuZCBhbGxvY2F0ZSBscnMgc2hhZG93IGFsaWduZWQgdG8gY2FjaGUgbGluZSBzaXplLgoKVGhl
IGFyY2hfdmNwdSBpcyBhbHJlYWR5IGFsaWduZWQgdG8gYSBjYWNoZSBzaXplLiBTbyBob3cgZG9l
cyBpdCBpbXByb3ZlIHRoZSAKcGVyZm9ybWFuY2UgYnkgbWFraW5nIGxyIGFsc28gYWxpZ25lZCB0
byBhIGNhY2hlIGxpbmU/CgpJIGNhbiBiZWxpZXZlIHRoYXQgcGVuZGluZ19pcnEgd291bGQgYmUg
bmljZSB0byBoYXZlIGl0IGFsaWduZWQgdG8gYSBjYWNoZSBsaW5lIAoob3IgaGFsZiBvZiBpdCku
IEJ1dCB5b3UgbmVlZCB0byBleHBsYWluIHRoZSB0cmFkZS1vZmYgYXMgeW91IGFyZSBnb2luZyB0
byB1c2UgCm1vcmUgbWVtb3J5LgoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxh
bmRyaWlfYW5pc292QGVwYW0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAg
ICAgICB8IDQgKysrKwo+ICAgeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgICB8IDkgKysrKysr
KysrCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2NvbmZpZy5oIHwgMiArLQo+ICAgeGVuL2luY2x1
ZGUvYXNtLWFybS9naWMuaCAgICB8IDIgKy0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
ICAgfCAyICstCj4gICA1IGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNo
L2FybS9kb21haW4uYwo+IGluZGV4IDhlODg2YjcuLjhiY2I2NjcgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gQEAgLTU1
OCw2ICs1NTgsMTAgQEAgaW50IGFyY2hfdmNwdV9jcmVhdGUoc3RydWN0IHZjcHUgKnYpCj4gICAg
ICAgdi0+YXJjaC5zYXZlZF9jb250ZXh0LnNwID0gKHJlZ2lzdGVyX3Qpdi0+YXJjaC5jcHVfaW5m
bzsKPiAgICAgICB2LT5hcmNoLnNhdmVkX2NvbnRleHQucGMgPSAocmVnaXN0ZXJfdCljb250aW51
ZV9uZXdfdmNwdTsKPiAgIAo+ICsgICAgdi0+YXJjaC5naWMudjIubHIgPSB4emFsbG9jX2J5dGVz
KHNpemVvZih1aW50MzJfdCkgKiBnaWNfbnVtYmVyX2xpbmVzKCkpOwo+ICsgICAgaWYgKCB2LT5h
cmNoLmdpYy52Mi5sciA9PSBOVUxMICkKPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArCj4g
ICAgICAgLyogSWRsZSBWQ1BVcyBkb24ndCBuZWVkIHRoZSByZXN0IG9mIHRoaXMgc2V0dXAgKi8K
PiAgICAgICBpZiAoIGlzX2lkbGVfdmNwdSh2KSApCj4gICAgICAgICAgIHJldHVybiByYzsKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBp
bmRleCA3NjkxMzEwLi5iZWRmYjk5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMK
PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gQEAgLTE2Niw2ICsxNjYsMTUgQEAgaW50IGRv
bWFpbl92Z2ljX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IG5yX3NwaXMpCj4g
ICAKPiAgICAgICBkLT5hcmNoLnZnaWMucGVuZGluZ19pcnFzID0KPiAgICAgICAgICAgeHphbGxv
Y19hcnJheShzdHJ1Y3QgcGVuZGluZ19pcnEsIGQtPmFyY2gudmdpYy5ucl9zcGlzKTsKPiArCj4g
KyAgICBpZiAoIHNpemVvZihzdHJ1Y3QgcGVuZGluZ19pcnEpICE9IGRjYWNoZV9saW5lX2J5dGVz
ICkKPiArICAgIHsKPiArICAgICAgICBwcmludGsgKCJzaXplb2Yoc3RydWN0IHBlbmRpbmdfaXJx
KSA9ICVsdSAgaXMgbm90IGVxdWFsIHRvIGNhY2hlbGluZSIKPiArICAgICAgICAgICAgICAgICJz
aXplICVsdS4gSXMgaXQgZXhwZWN0ZWQ/XG4iLCBzaXplb2Yoc3RydWN0IHBlbmRpbmdfaXJxKSwK
PiArICAgICAgICAgICAgICAgIGRjYWNoZV9saW5lX2J5dGVzKTsKPiArICAgICAgICBXQVJOKCk7
Cj4gKyAgICB9CldoYXQgY291bGQgaGFwcGVuIGlmIHBlbmRpbmdfaXJxIGlzIG5vdCBhbGlnbmVk
IHRvIHlvdXIgY2FjaGVsaW5lPyBJZiB5b3VyIApjYWNoZWxpbmUgaXMgc21hbGxlciB0aGFuIHBl
bmRpbmdfaXJxLCB0aGVuIHlvdSBhcmUgZ29pbmcgdG8gdXNlIG11bHRpcGxlIGNhY2hlIApsaW5l
LiBTbyBub3RoaW5nIHRvIHdvcnJ5LgoKSWYgeW91ciBjYWNoZWxpbmUgaXMgYmlnZ2VyLCB0aGVu
IGl0IGlzIGEgcG90ZW50aWFsIGNvbmNlcm4gYXMgeW91IHdvdWxkIHNoYXJlIAp0aGUgY2FjaGVs
aW5lIHdpdGggc29tZXRoaW5nIGVsc2UuIFRoaXMgbWF5IGJlIGFuIGlzc3VlLCBidXQgSSB3b3Vs
ZCBsaWtlIHRvIHNlZSAKbnVtYmVycyBmaXJzdC4KCj4gKwo+ICAgICAgIGlmICggZC0+YXJjaC52
Z2ljLnBlbmRpbmdfaXJxcyA9PSBOVUxMICkKPiAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4g
ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vY29uZmlnLmgKPiBpbmRleCBiYzg5ZTg0Li40ZjM2NjlmIDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2NvbmZpZy5oCj4gQEAgLTI4LDcgKzI4LDcgQEAKPiAgIAo+ICAgI2RlZmluZSBDT05GSUdf
QVJNIDEKPiAgIAo+IC0jZGVmaW5lIENPTkZJR19BUk1fTDFfQ0FDSEVfU0hJRlQgNyAvKiBYWFgg
Ki8KPiArI2RlZmluZSBDT05GSUdfQVJNX0wxX0NBQ0hFX1NISUZUIDYgLyogWFhYICovCgpUaGF0
J3Mgbm90IGFjY2VwdGFibGUsIHRoaXMgdmFsdWUgaXMgYmFzZWQgb24gdGhlIGJpZ2dlc3QgY2Fj
aGUgbGluZSB1c2VkIGJ5IEFybSAKcHJvY2Vzc29ycy4gSWYgeW91IHdhbnQgdG8gdXNlIDY0IGJ5
dGVzIGNhY2hlIGxpbmUsIHRoZW4geW91IGVpdGhlciBtYWtlIHN1cmUgCnRoZSBzdHJ1Y3R1cmUg
Zml0cyBpbiA2NC1ieXRlcyBieSBhZGRpbmcgcGFkZGluZy4KCj4gICAKPiAgICNkZWZpbmUgQ09O
RklHX1NNUCAxCj4gICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiBpbmRleCBhZGQyNTY2Li5mZTQ0ZDNhIDEwMDY0
NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpYy5oCj4gQEAgLTE4Niw3ICsxODYsNyBAQCBzdHJ1Y3QgZ2ljX3YyIHsKPiAgICAg
ICB1aW50MzJfdCBoY3I7Cj4gICAgICAgdWludDMyX3Qgdm1jcjsKPiAgICAgICB1aW50MzJfdCBh
cHI7Cj4gLSAgICB1aW50MzJfdCBscls2NF07Cj4gKyAgICB1aW50MzJfdCAqbHI7Cj4gICAgICAg
dWludDY0X3QgbHJfdXBkYXRlX21hc2s7Cj4gICB9Owo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKPiBpbmRl
eCBhMjdhMWE5Li5kNGVjOTZmIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdp
Yy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKPiBAQCAtOTksNyArOTksNyBA
QCBzdHJ1Y3QgcGVuZGluZ19pcnEKPiAgICAgICAgKiBUT0RPOiB3aGVuIGltcGxlbWVudGluZyBp
cnEgbWlncmF0aW9uLCB0YWtpbmcgb25seSB0aGUgY3VycmVudAo+ICAgICAgICAqIHZnaWMgbG9j
ayBpcyBub3QgZ29pbmcgdG8gYmUgZW5vdWdoLiAqLwo+ICAgICAgIHN0cnVjdCBsaXN0X2hlYWQg
bHJfcXVldWU7Cj4gLX07Cj4gK31fX2NhY2hlbGluZV9hbGlnbmVkOwo+ICAgCj4gICAjZGVmaW5l
IE5SX0lOVEVSUlVQVF9QRVJfUkFOSyAgIDMyCj4gICAjZGVmaW5lIElOVEVSUlVQVF9SQU5LX01B
U0sgKE5SX0lOVEVSUlVQVF9QRVJfUkFOSyAtIDEpCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 16:36:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 16:36: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-devel-bounces@lists.xenproject.org>)
	id 1gSPIm-00036o-HB; Thu, 29 Nov 2018 16:36: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=i9bh=oi=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gSPIl-00036j-Im
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 16:36:31 +0000
X-Inumbo-ID: ec86910e-f3f4-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ec86910e-f3f4-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 16:36:30 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D75FEA78;
 Thu, 29 Nov 2018 08:36:29 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E7F153F59C;
 Thu, 29 Nov 2018 08:36:28 -0800 (PST)
To: Andrii Anisov <andrii.anisov@gmail.com>
References: <1543440731-21947-1-git-send-email-andrii.anisov@gmail.com>
 <1543440731-21947-13-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fede6e3c-c46a-1c84-d10e-197c0107f815@arm.com>
Date: Thu, 29 Nov 2018 16:36:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1543440731-21947-13-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 12/16] gic-v2: Write HCR only on change
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Andre Przywara <andre.przywara@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyOC8xMS8yMDE4IDIxOjMyLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEZyb206IEFuZHJp
aSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gCj4gVGhpcyBzYXZlcyBvbmUgd3Jp
dGUgdG8gcGVyaXBoZXJhbCBIQ1IgcmVnaXN0ZXIgcGVyIGh5cGVydmlzb3IgZW50cnkgZm9yCj4g
bW9zdCBjYXNlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2dpYy12Mi5jIHwgNyArKysrKy0t
Cj4gICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYy
LmMKPiBpbmRleCAxYTc0NGM1Li4yNTE0N2JkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9n
aWMtdjIuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+IEBAIC01NzksMTQgKzU3OSwx
NyBAQCBzdGF0aWMgdm9pZCBnaWN2Ml93cml0ZV9scihpbnQgbHIsIGNvbnN0IHN0cnVjdCBnaWNf
bHIgKmxyX3JlZykKPiAgIAo+ICAgc3RhdGljIHZvaWQgZ2ljdjJfaGNyX3N0YXR1cyh1aW50MzJf
dCBmbGFnLCBib29sIHN0YXR1cykKPiAgIHsKPiAtICAgIHVpbnQzMl90IGhjciA9IHJlYWRsX2dp
Y2goR0lDSF9IQ1IpOwo+ICsgICAgdWludDMyX3QgaGNyLCBvaGNyOwo+ICsKPiArICAgIG9oY3Ig
PSBoY3IgPSByZWFkbF9naWNoKEdJQ0hfSENSKTsKPiAgIAo+ICAgICAgIGlmICggc3RhdHVzICkK
PiAgICAgICAgICAgaGNyIHw9IGZsYWc7Cj4gICAgICAgZWxzZQo+ICAgICAgICAgICBoY3IgJj0g
KH5mbGFnKTsKPiAgIAo+IC0gICAgd3JpdGVsX2dpY2goaGNyLCBHSUNIX0hDUik7Cj4gKyAgICBp
ZiAoIGhjciAhPSBvaGNyICkKPiArICAgICAgICB3cml0ZWxfZ2ljaChoY3IsIEdJQ0hfSENSKTsK
CldoaWxlIEkgdW5kZXJzdGFuZCB0aGF0IHRoZW9yZXRpY2FsbHkgdGhpcyBpcyBhbiBpc3N1ZS4g
SXMgaXQgYWN0dWFsbHkgYSByZWFsIApwZXJmb3JtYW5jZSBiZW5lZml0cz8KCkkgd291bGQgYWN0
dWFsbHkgZXhwZWN0IHRoZSByZWFkIHRvIGJlIG1vcmUgZXhwZW5zaXZlIHRoYW4gdGhlIHdyaXRl
IGJlY2F1c2Ugd2UgCmltcGxlbWVudCB3cml0ZWxfZ2ljaCB1c2luZyB3cml0ZWxfcmVsYXhlZC4g
U28gdGhlcmUgYXJlIG5vIGJhcnJpZXIgYWZ0ZXJ3YXJkcyAKdG8gImJsb2NrIiB0aGUgcHJvY2Vz
c29yIHRvIGdvIGZvcndhcmQuCgo+ICAgfQo+ICAgCj4gICBzdGF0aWMgdW5zaWduZWQgaW50IGdp
Y3YyX3JlYWRfdm1jcl9wcmlvcml0eSh2b2lkKQo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 16:51:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 16:51: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-devel-bounces@lists.xenproject.org>)
	id 1gSPXD-0004Ux-Uh; Thu, 29 Nov 2018 16:51: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=L8wq=OI=huawei.com=shameerali.kolothum.thodi@srs-us1.protection.inumbo.net>)
 id 1gSPXC-0004Us-Rm
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 16:51:26 +0000
X-Inumbo-ID: 01ae5c00-f3f7-11e8-ba0e-d73bddfe8d33
Received: from huawei.com (unknown [185.176.76.210])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 01ae5c00-f3f7-11e8-ba0e-d73bddfe8d33;
 Thu, 29 Nov 2018 16:51:25 +0000 (UTC)
Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.108])
 by Forcepoint Email with ESMTP id 7532C90AD5164;
 Thu, 29 Nov 2018 16:51:22 +0000 (GMT)
Received: from lhreml703-chm.china.huawei.com (10.201.108.52) by
 lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server
 (TLS) id 14.3.408.0; Thu, 29 Nov 2018 16:51:23 +0000
Received: from lhreml703-chm.china.huawei.com (10.201.108.52) by
 lhreml703-chm.china.huawei.com (10.201.108.52) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10; Thu, 29 Nov 2018 16:51:23 +0000
Received: from FRAEMA703-CHM.china.huawei.com (10.206.14.52) by
 lhreml703-chm.china.huawei.com (10.201.108.52) with Microsoft SMTP Server
 (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id
 15.1.1591.10 via Frontend Transport; Thu, 29 Nov 2018 16:51:23 +0000
Received: from FRAEML521-MBB.china.huawei.com ([169.254.3.116]) by
 FRAEMA703-CHM.china.huawei.com ([169.254.3.210]) with mapi id 14.03.0415.000; 
 Thu, 29 Nov 2018 17:51:13 +0100
From: Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 1/2] xen/arm: mm: Set-up page permission
 for Xen mappings earlier on
Thread-Index: AQHUh9hAhZtMvbCxgEC8yQqcb3TG3qVm9lFA
Date: Thu, 29 Nov 2018 16:51:12 +0000
Message-ID: <5FC3163CFD30C246ABAA99954A238FA83886265F@FRAEML521-MBB.china.huawei.com>
References: <20181129113836.2853-1-julien.grall@arm.com>
 <20181129113836.2853-2-julien.grall@arm.com>
In-Reply-To: <20181129113836.2853-2-julien.grall@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.202.227.237]
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Subject: Re: [Xen-devel] [PATCH 1/2] xen/arm: mm: Set-up page permission for
 Xen mappings earlier on
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "xuwei \(O\)" <xuwei5@huawei.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFhlbi1k
ZXZlbCBbbWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnXSBPbiBC
ZWhhbGYgT2YNCj4gSnVsaWVuIEdyYWxsDQo+IFNlbnQ6IDI5IE5vdmVtYmVyIDIwMTggMTE6MzkN
Cj4gVG86IGp1bGllbi5ncmFsbEBhcm0uY29tOyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcNCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4NCj4g
U3ViamVjdDogW1hlbi1kZXZlbF0gW1BBVENIIDEvMl0geGVuL2FybTogbW06IFNldC11cCBwYWdl
IHBlcm1pc3Npb24gZm9yIFhlbg0KPiBtYXBwaW5ncyBlYXJsaWVyIG9uDQo+IA0KPiBYZW4gbWFw
cGluZyBpcyBmaXJzdCBjcmVhdGUgdXNpbmcgYSAyTUIgcGFnZSBhbmQgdGhlbiBzaGF0dGVycmVk
IGluIDRLQg0KPiBwYWdlIGZvciBmaW5lLWdyYWluZSBwZXJtaXNzaW9uLiBIb3dldmVyLCBpdCBp
cyBub3Qgc2FmZSB0byBicmVhay1kb3duDQo+IHN1cGVycGFnZSBwYWdlIHdpdGhvdXQgZ29pbmcg
dG8gYW4gaW50ZXJtZWRpYXRlIHN0ZXAgaW52YWxpZGF0aW5nDQo+IHRoZSBlbnRyeS4NCj4gDQo+
IEFzIHdlIGFyZSBjaGFuZ2luZyBYZW4gbWFwcGluZ3MsIHdlIGNhbm5vdCBnbyB0aHJvdWdoIHRo
ZSBpbnRlcm1lZGlhdGUNCj4gc3RlcC4gVGhlIG9ubHkgc29sdXRpb24gaXMgdG8gY3JlYXRlIFhl
biBtYXBwaW5nIHVzaW5nIDRLQiBlbnRyaWVzDQo+IGRpcmVjdGx5LiBBcyB0aGUgWGVuIHNob3Vs
ZCBhbHdheXMgYWNjZXNzIHRoZSBtYXBwaW5ncyBhY2NvcmRpbmcgd2l0aA0KPiB0aGUgcnVudGlt
ZSBwZXJtaXNzaW9uLCBpdCBpcyB0aGVuIHBvc3NpYmxlIHRvIHNldC11cCB0aGUgcGVybWlzc2lv
bnMNCj4gd2hpbGUgY3JlYXRlIHRoZSBtYXBwaW5nLg0KPiANCj4gV2UgYXJlIHN0aWxsIHBsYXlp
bmcgd2l0aCB0aGUgZmlyZSBhcyB0aGVyZSBhcmUgc3RpbGwgc29tZQ0KPiBicmVhay1iZWZvcmUt
bWFrZSBpc3N1ZSBpbiBzZXR1cF9wYWdldGFibGVzIChpLmUgc3dpdGNoIGJldHdlZW4gMiBzZXRz
IG9mDQo+IHBhZ2UtdGFibGVzKS4gQnV0IGl0IHNob3VsZCBzbGlnaHRseSBiZSBiZXR0ZXIgdGhh
biB0aGUgY3VycmVudCBzdGF0ZS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+DQo+IFJlcG9ydGVkLWJ5OiBTaGFtZWVyYWxpIEtvbG90aHVt
IFRob2RpDQo+IDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdlaS5jb20+DQo+IFJlcG9y
dGVkLWJ5OiBKYW4tUGV0ZXIgTGFyc3NvbiA8SmFuLVBldGVyLkxhcnNzb25AYXJtLmNvbT4NCj4g
DQo+IC0tLQ0KPiAgICAgSSBoYWQgZmV3IHJlcG9ydHMgb24gbmV3IHBsYXRmb3JtcyB3aGVyZSBY
ZW4gcmVsaWFibHkgc3RhbGUgYXMgc29vbiBhcw0KPiAgICAgU0NUTFIuV1hOIGlzIHR1cm5lZCBv
bi4gVGhpcyBsaWtlbHkgaGFwcGVucyBiZWNhdXNlIG9mIG5vdCBjb21wbHlpbmcNCj4gICAgIHdp
dGggQnJlYWstQmVmb3JlLU1ha2Ugd2hlbiBzZXR0aW5nLXVwIHRoZSBwZXJtaXNzaW9uIGFzIHdl
DQo+ICAgICBicmVhay1kb3duIGEgc3VwZXJwYWdlIHRvIDRLQiBtYXBwaW5ncy4NCg0KVGhhbmtz
IGZvciB0aGlzLiBJIGNhbiBjb25maXJtIHRoYXQgb25lIG9mIG91ciBwbGF0Zm9ybSBvbiB3aGlj
aCB3ZSBvYnNlcnZlZA0KdGhlIGJvb3Qgc3RhbGwgaXNzdWUganVzdCBhZnRlciBTQ1RMUi5XWE4g
aXMgdHVybmVkIG9uLCBjYW4gbm93IGJvb3Qgd2l0aA0KdGhpcyBwYXRjaC4NCg0KRldJVzoNClRl
c3RlZC1ieTogU2hhbWVlciBLb2xvdGh1bSA8c2hhbWVlcmFsaS5rb2xvdGh1bS50aG9kaUBodWF3
ZWkuY29tPg0KDQpDaGVlcnMsDQpTaGFtZWVyDQoNCj4gLS0tDQo+ICB4ZW4vYXJjaC9hcm0vbW0u
YyB8IDQ5ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N
Cj4gIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAyNyBkZWxldGlvbnMoLSkNCj4g
DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jDQo+
IGluZGV4IDk4N2ZjYjkxNjIuLjI1NTZlNTdhOTkgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9tbS5jDQo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jDQo+IEBAIC02NDksMTEgKzY0OSwzMSBA
QCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcNCj4gYm9vdF9waHlz
X29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpDQo+ICAgICAgfQ0KPiAgI2VuZGlmDQo+IA0KPiAr
ICAgIC8qIEJyZWFrIHVwIHRoZSBYZW4gbWFwcGluZyBpbnRvIDRrIHBhZ2VzIGFuZCBwcm90ZWN0
IHRoZW0gc2VwYXJhdGVseS4gKi8NCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IExQQUVfRU5UUklF
UzsgaSsrICkNCj4gKyAgICB7DQo+ICsgICAgICAgIG1mbl90IG1mbiA9IG1mbl9hZGQobWFkZHJf
dG9fbWZuKHhlbl9wYWRkciksIGkpOw0KPiArICAgICAgICB1bnNpZ25lZCBsb25nIHZhID0gWEVO
X1ZJUlRfU1RBUlQgKyAoaSA8PCBQQUdFX1NISUZUKTsNCj4gKw0KPiArICAgICAgICBpZiAoICFp
c19rZXJuZWwodmEpICkNCj4gKyAgICAgICAgICAgIGJyZWFrOw0KPiArICAgICAgICBwdGUgPSBt
Zm5fdG9feGVuX2VudHJ5KG1mbiwgTVRfTk9STUFMKTsNCj4gKyAgICAgICAgcHRlLnB0LnRhYmxl
ID0gMTsgLyogNGsgbWFwcGluZ3MgYWx3YXlzIGhhdmUgdGhpcyBiaXQgc2V0ICovDQo+ICsgICAg
ICAgIGlmICggaXNfa2VybmVsX3RleHQodmEpIHx8IGlzX2tlcm5lbF9pbml0dGV4dCh2YSkgKQ0K
PiArICAgICAgICB7DQo+ICsgICAgICAgICAgICBwdGUucHQueG4gPSAwOw0KPiArICAgICAgICAg
ICAgcHRlLnB0LnJvID0gMTsNCj4gKyAgICAgICAgfQ0KPiArICAgICAgICBpZiAoIGlzX2tlcm5l
bF9yb2RhdGEodmEpICkNCj4gKyAgICAgICAgICAgIHB0ZS5wdC5ybyA9IDE7DQo+ICsgICAgICAg
IHhlbl94ZW5tYXBbaV0gPSBwdGU7DQo+ICsgICAgfQ0KPiArDQo+ICAgICAgLyogSW5pdGlhbGlz
ZSB4ZW4gc2Vjb25kIGxldmVsIGVudHJpZXMgLi4uICovDQo+ICAgICAgLyogLi4uIFhlbidzIHRl
eHQgZXRjICovDQo+IA0KPiAtICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWFkZHJfdG9fbWZu
KHhlbl9wYWRkciksIE1UX05PUk1BTCk7DQo+IC0gICAgcHRlLnB0LnhuID0gMDsvKiBDb250YWlu
cyBvdXIgdGV4dCBtYXBwaW5nISAqLw0KPiArICAgIHB0ZSA9IHB0ZV9vZl94ZW5hZGRyKCh2YWRk
cl90KXhlbl94ZW5tYXApOw0KPiArICAgIHB0ZS5wdC50YWJsZSA9IDE7DQo+ICAgICAgeGVuX3Nl
Y29uZFtzZWNvbmRfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0gPSBwdGU7DQo+IA0KPiAg
ICAgIC8qIC4uLiBGaXhtYXAgKi8NCj4gQEAgLTY5MywzMSArNzEzLDYgQEAgdm9pZCBfX2luaXQg
c2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nDQo+IGJvb3RfcGh5c19vZmZzZXQsIHBhZGRy
X3QgeGVuX3BhZGRyKQ0KPiAgICAgIGNsZWFyX3RhYmxlKGJvb3Rfc2Vjb25kKTsNCj4gICAgICBj
bGVhcl90YWJsZShib290X3RoaXJkKTsNCj4gDQo+IC0gICAgLyogQnJlYWsgdXAgdGhlIFhlbiBt
YXBwaW5nIGludG8gNGsgcGFnZXMgYW5kIHByb3RlY3QgdGhlbSBzZXBhcmF0ZWx5LiAqLw0KPiAt
ICAgIGZvciAoIGkgPSAwOyBpIDwgTFBBRV9FTlRSSUVTOyBpKysgKQ0KPiAtICAgIHsNCj4gLSAg
ICAgICAgbWZuX3QgbWZuID0gbWZuX2FkZChtYWRkcl90b19tZm4oeGVuX3BhZGRyKSwgaSk7DQo+
IC0gICAgICAgIHVuc2lnbmVkIGxvbmcgdmEgPSBYRU5fVklSVF9TVEFSVCArIChpIDw8IFBBR0Vf
U0hJRlQpOw0KPiAtICAgICAgICBpZiAoICFpc19rZXJuZWwodmEpICkNCj4gLSAgICAgICAgICAg
IGJyZWFrOw0KPiAtICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgTVRfTk9STUFM
KTsNCj4gLSAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsgLyogNGsgbWFwcGluZ3MgYWx3YXlzIGhh
dmUgdGhpcyBiaXQgc2V0ICovDQo+IC0gICAgICAgIGlmICggaXNfa2VybmVsX3RleHQodmEpIHx8
IGlzX2tlcm5lbF9pbml0dGV4dCh2YSkgKQ0KPiAtICAgICAgICB7DQo+IC0gICAgICAgICAgICBw
dGUucHQueG4gPSAwOw0KPiAtICAgICAgICAgICAgcHRlLnB0LnJvID0gMTsNCj4gLSAgICAgICAg
fQ0KPiAtICAgICAgICBpZiAoIGlzX2tlcm5lbF9yb2RhdGEodmEpICkNCj4gLSAgICAgICAgICAg
IHB0ZS5wdC5ybyA9IDE7DQo+IC0gICAgICAgIHdyaXRlX3B0ZSh4ZW5feGVubWFwICsgaSwgcHRl
KTsNCj4gLSAgICAgICAgLyogTm8gZmx1c2ggcmVxdWlyZWQgaGVyZSBhcyBwYWdlIHRhYmxlIGlz
IG5vdCBob29rZWQgaW4geWV0LiAqLw0KPiAtICAgIH0NCj4gLQ0KPiAtICAgIHB0ZSA9IHB0ZV9v
Zl94ZW5hZGRyKCh2YWRkcl90KXhlbl94ZW5tYXApOw0KPiAtICAgIHB0ZS5wdC50YWJsZSA9IDE7
DQo+IC0gICAgd3JpdGVfcHRlKHhlbl9zZWNvbmQgKyBzZWNvbmRfbGluZWFyX29mZnNldChYRU5f
VklSVF9TVEFSVCksIHB0ZSk7DQo+IC0gICAgLyogVExCRkxVU0ggYW5kIElTQiB3b3VsZCBiZSBu
ZWVkZWQgaGVyZSwgYnV0IHdhaXQgdW50aWwgd2Ugc2V0IFdYTiAqLw0KPiAtDQo+ICAgICAgLyog
RnJvbSBub3cgb24sIG5vIG1hcHBpbmcgbWF5IGJlIGJvdGggd3JpdGFibGUgYW5kIGV4ZWN1dGFi
bGUuICovDQo+ICAgICAgV1JJVEVfU1lTUkVHMzIoUkVBRF9TWVNSRUczMihTQ1RMUl9FTDIpIHwg
U0NUTFJfV1hOLCBTQ1RMUl9FTDIpOw0KPiAgICAgIC8qIEZsdXNoIGV2ZXJ5dGhpbmcgYWZ0ZXIg
c2V0dGluZyBXWE4gYml0LiAqLw0KPiAtLQ0KPiAyLjExLjANCj4gDQo+IA0KPiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 16:54:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 16:54: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-devel-bounces@lists.xenproject.org>)
	id 1gSPZm-0004dT-Hm; Thu, 29 Nov 2018 16:54:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=suqh=oi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSPZm-0004dO-6B
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 16:54:06 +0000
X-Inumbo-ID: 6180c854-f3f7-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6180c854-f3f7-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 16:54:05 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Nov 2018 09:54:04 -0700
Message-Id: <5C0019AC020000780020151F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Thu, 29 Nov 2018 09:54:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5BB2455202000078001ED685@prv1-mh.provo.novell.com>
 <5BD2F51802000078001F50BA@prv1-mh.provo.novell.com>
In-Reply-To: <5BD2F51802000078001F50BA@prv1-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] Ping#2: [PATCH v2 0/2] ns16550: enable use of PCI MSI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjEwLjE4IGF0IDEzOjA2LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDAxLjEwLjE4IGF0IDE4OjAzLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+PiBQYXRj
aCAyIGlzIG5vIGxvbmdlciBSRkMsIG5vdyB0aGF0IEkgaGF2ZSBhIGRldmljZSB3aGVyZSBNU0kg
YWN0dWFsbHkKPj4gd29ya3MgKHN1Z2dlc3RpbmcgdGhhdCBpdCB3YXMgcmVhbGx5IHRoZSBvdGhl
ciBkZXZpY2UncyBmYXVsdCB0aGF0IHRoaW5ncwo+PiBkaWRuJ3Qgd29yaykuCj4+IAo+PiAxOiBj
b25zb2xlOiBhZGp1c3QgSVJRIGluaXRpYWxpemF0aW9uCj4+IDI6IG5zMTY1NTA6IGVuYWJsZSB1
c2Ugb2YgUENJIE1TSQoKVW5sZXNzIEkgaGVhciBiYWNrIGFueSBvYmplY3Rpb25zLCBJJ20gZ29p
bmcgdG8gY29tbWl0IHRoaXMgcGFpciBvZgpwYXRjaGVzIGFzIHdlbGwgYXMgIm5zMTY1NTAvUENJ
OiBmaXggc2tpcHBpbmcgb2YgZGV2aWNlcyIgaW4gYSB3ZWVrJ3MKdGltZSwgaXJyZXNwZWN0aXZl
IG9mIHRoZSBsYWNrIG9mIGFja3MuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 16:54:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 16:54: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-devel-bounces@lists.xenproject.org>)
	id 1gSPab-0004gy-Sq; Thu, 29 Nov 2018 16:54:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=jnsg=oi=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gSPaa-0004go-OZ
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 16:54:56 +0000
X-Inumbo-ID: 7efd3e78-f3f7-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7efd3e78-f3f7-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 16:54:55 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3BE0CACBD;
 Thu, 29 Nov 2018 16:54:54 +0000 (UTC)
To: Pan Bian <bianpan2016@163.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1542852432-30019-1-git-send-email-bianpan2016@163.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <d57f36f0-3e90-855e-0e89-281e8facbc89@suse.com>
Date: Thu, 29 Nov 2018 17:54:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1542852432-30019-1-git-send-email-bianpan2016@163.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] pvcalls-front: fixes incorrect error
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMTEvMjAxOCAwMzowNywgUGFuIEJpYW4gd3JvdGU6Cj4ga2ZyZWUoKSBpcyBpbmNvcnJl
Y3RseSB1c2VkIHRvIHJlbGVhc2UgdGhlIHBhZ2VzIGFsbG9jYXRlZCBieQo+IF9fZ2V0X2ZyZWVf
cGFnZSgpIGFuZCBfX2dldF9mcmVlX3BhZ2VzKCkuIFVzZSB0aGUgbWF0Y2hpbmcgZGVhbGxvY2F0
b3JzCj4gaS5lLiwgZnJlZV9wYWdlKCkgYW5kIGZyZWVfcGFnZXMoKSwgcmVzcGVjdGl2ZWx5Lgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFBhbiBCaWFuIDxiaWFucGFuMjAxNkAxNjMuY29tPgoKUHVzaGVk
IHRvIHhlbi90aXAuZ2l0IGZvci1saW51cy00LjIwYQoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 16:55:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 16: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-devel-bounces@lists.xenproject.org>)
	id 1gSPb2-0004ll-7u; Thu, 29 Nov 2018 16:55: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=jnsg=oi=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gSPb0-0004lW-NH
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 16:55:22 +0000
X-Inumbo-ID: 8eb25889-f3f7-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8eb25889-f3f7-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 16:55:21 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CEF3CACBD;
 Thu, 29 Nov 2018 16:55:20 +0000 (UTC)
To: Srikanth Boddepalli <boddepalli.srikanth@gmail.com>,
 boris.ostrovsky@oracle.com
References: <1543328607-10546-1-git-send-email-boddepalli.srikanth@gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <be3d42af-321e-e639-6b04-9e8887434320@suse.com>
Date: Thu, 29 Nov 2018 17:55:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1543328607-10546-1-git-send-email-boddepalli.srikanth@gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: xlate_mmu: add missing header to fix
 'W=1' warning
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMTEvMjAxOCAxNToyMywgU3Jpa2FudGggQm9kZGVwYWxsaSB3cm90ZToKPiBBZGQgYSBt
aXNzaW5nIGhlYWRlciBvdGhlcndpc2UgY29tcGlsZXIgd2FybnMgYWJvdXQgbWlzc2VkIHByb3Rv
dHlwZToKPiAKPiBkcml2ZXJzL3hlbi94bGF0ZV9tbXUuYzoxODM6NTogd2FybmluZzogbm8gcHJl
dmlvdXMgcHJvdG90eXBlIGZvciAneGVuX3hsYXRlX3VubWFwX2dmbl9yYW5nZT8nIFstV21pc3Np
bmctcHJvdG90eXBlc10KPiAgIGludCB4ZW5feGxhdGVfdW5tYXBfZ2ZuX3JhbmdlKHN0cnVjdCB2
bV9hcmVhX3N0cnVjdCAqdm1hLAo+ICAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBTcmlrYW50aCBCb2RkZXBhbGxpIDxib2RkZXBhbGxpLnNyaWthbnRo
QGdtYWlsLmNvbT4KClB1c2hlZCB0byB4ZW4vdGlwLmdpdCBmb3ItbGludXMtNC4yMGEKCgpKdWVy
Z2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 16:55:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 16: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-devel-bounces@lists.xenproject.org>)
	id 1gSPbZ-0004qx-JD; Thu, 29 Nov 2018 16: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=Jnsg=OI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gSPbY-0004qb-24
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 16:55:56 +0000
X-Inumbo-ID: a1fced84-f3f7-11e8-98d3-6f63cfd7cec2
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1fced84-f3f7-11e8-98d3-6f63cfd7cec2;
 Thu, 29 Nov 2018 16:55:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3E5CEACBD;
 Thu, 29 Nov 2018 16:55:53 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <1543352301-29952-1-git-send-email-igor.druzhinin@citrix.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <5cbe05c5-352f-32f5-a53e-aef59d8b2f59@suse.com>
Date: Thu, 29 Nov 2018 17:55:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1543352301-29952-1-git-send-email-igor.druzhinin@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] Revert "xen/balloon: Mark unallocated host
 memory as UNUSABLE"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jbeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMTEvMjAxOCAyMTo1OCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gVGhpcyByZXZlcnRz
IGNvbW1pdCBiM2NmODUyOGJiMjFmZWJiNjUwYTdlY2JmMDgwZDA2NDdiZTQwYjlmLgo+IAo+IFRo
YXQgY29tbWl0IHVuaW50ZW50aW9uYWxseSBicm9rZSBYZW4gYmFsbG9vbiBtZW1vcnkgaG90cGx1
ZyB3aXRoCj4gImhvdHBsdWdfdW5wb3B1bGF0ZWQiIHNldCB0byAxLiBBcyBsb25nIGFzICJTeXN0
ZW0gUkFNIiByZXNvdXJjZQo+IGdvdCBhc3NpZ25lZCB1bmRlciBhIG5ldyAiVW51c2FibGUgbWVt
b3J5IiByZXNvdXJjZSBpbiBJTy9NZW0gdHJlZQo+IGFueSBhdHRlbXB0IHRvIG9ubGluZSB0aGlz
IG1lbW9yeSB3b3VsZCBmYWlsIGR1ZSB0byBnZW5lcmFsIGtlcm5lbAo+IHJlc3RyaWN0aW9ucyBv
biBoYXZpbmcgIlN5c3RlbSBSQU0iIHJlc291cmNlcyBhcyAxc3QgbGV2ZWwgb25seS4KPiAKPiBU
aGUgb3JpZ2luYWwgaXNzdWUgdGhhdCBjb21taXQgaGFzIHRyaWVkIHRvIHdvcmthcm91bmQgZmE1
NjRhZDk2MzY2Cj4gKCJ4ODYvUENJOiBFbmFibGUgYSA2NGJpdCBCQVIgb24gQU1EIEZhbWlseSAx
NWggKE1vZGVscyAwMC0xZiwgMzAtM2YsCj4gNjAtN2YpIikgYWxzbyBnb3QgYW1lbmRlZCBieSB0
aGUgZm9sbG93aW5nIDAzYTU1MTczNCAoIng4Ni9QQ0k6IE1vdmUKPiBhbmQgc2hyaW5rIEFNRCA2
NC1iaXQgd2luZG93IHRvIGF2b2lkIGNvbmZsaWN0Iikgd2hpY2ggbWFkZSB0aGUKPiBvcmlnaW5h
bCBmaXggdG8gWGVuIGJhbGxvb25pbmcgdW5uZWNlc3NhcnkuCj4gCj4gU2lnbmVkLW9mZi1ieTog
SWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CgpQdXNoZWQgdG8geGVu
L3RpcC5naXQgZm9yLWxpbnVzLTQuMjBhCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 16:57:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 16:57: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-devel-bounces@lists.xenproject.org>)
	id 1gSPdO-00054Q-0q; Thu, 29 Nov 2018 16:57:50 +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=WpH9=OI=citrix.com=prvs=8644391f1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gSPdN-00054K-BX
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 16:57:49 +0000
X-Inumbo-ID: e593a934-f3f7-11e8-87bf-93380a6c84f1
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e593a934-f3f7-11e8-87bf-93380a6c84f1;
 Thu, 29 Nov 2018 16:57:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="71879100"
Date: Thu, 29 Nov 2018 16:56:43 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181129165643.epldkdcqmujiybyy@zion.uk.xensource.com>
References: <5BB2440402000078001ED654@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BB2440402000078001ED654@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH] ns16550/PCI: fix skipping of devices
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMDEsIDIwMTggYXQgMDk6NTc6NTZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gU2VsZWN0aW5nIGJldHdlZW4gc2luZ2xlL211bHRpcGxlIEJBUiBtb2RlIHNob3VsZCBo
YXBwZW4gYWZ0ZXIgY2hlY2tpbmcKPiB3aGV0aGVyIHRvIHNraXAgdGhlIHByZXNlbnQgZGV2aWNl
LCBvciBlbHNlIG11bHRpLUJBUiBkZXZpY2VzIHdvbid0IGJlCj4gc2tpcHBlZCBjb3JyZWN0bHks
IGR1ZSB0byBwb3J0X2lkeCBnZXR0aW5nIHNldCB0byB6ZXJvIGluIHRoYXQgY2FzZS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpTZWVpbmcgdGhh
dCB0aGlzIGhhcyBiZWVuIHBlbmRpbmcgZm9yIHNvIGxvbmcsIG9idmlvdXNseSBuby1vbmUgZWxz
ZSBoYXMKdGhlIHRpbWUgb3IgaW50ZXJlc3Qgb2YgZXhwZXJ0aXNlIHRvIHJldmlldyBpdCwgSSB3
aWxsIGhhdmUgdG8gZGVmZXIgdG8KeW91IGFzIHRoZSBleHBlcnQgaW4gdGhpcyBhcmVhLgoKQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgp0byB0aGlzIHBhdGNoIGFuZCB0
aGUgb3RoZXIgc2VyaWVzIHlvdSBwb3N0ZWQuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 17:01:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 17:01: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-devel-bounces@lists.xenproject.org>)
	id 1gSPhI-0005qY-0p; Thu, 29 Nov 2018 17:01: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=Jnsg=OI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gSPhG-0005qP-7l
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 17:01:50 +0000
X-Inumbo-ID: 7565d7ee-f3f8-11e8-bd1b-db8c19ea6b12
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7565d7ee-f3f8-11e8-bd1b-db8c19ea6b12;
 Thu, 29 Nov 2018 17:01:48 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AEAD7AE5C;
 Thu, 29 Nov 2018 17:01:47 +0000 (UTC)
To: Wen Yang <wen.yang99@zte.com.cn>, boris.ostrovsky@oracle.com,
 sstabellini@kernel.org
References: <20181129120101.19678-1-wen.yang99@zte.com.cn>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <074547f7-6a9c-6bef-30e7-0f69e66b912a@suse.com>
Date: Thu, 29 Nov 2018 18:01:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181129120101.19678-1-wen.yang99@zte.com.cn>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] pvcalls-front: Use GFP_ATOMIC under
 spin_lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, zhong.weidong@zte.com.cn,
 linux-kernel@vger.kernel.org, Julia Lawall <julia.lawall@lip6.fr>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMTEvMjAxOCAxMzowMSwgV2VuIFlhbmcgd3JvdGU6Cj4gVGhlIHByb2JsZW0gaXMgdGhh
dCB3ZSBjYWxsIHRoaXMgd2l0aCBhIHNwaW4gbG9jayBoZWxkLgo+IFRoZSBjYWxsIHRyZWUgaXM6
Cj4gcHZjYWxsc19mcm9udF9hY2NlcHQoKSBob2xkcyBiZWRhdGEtPnNvY2tldF9sb2NrLgo+ICAg
ICAtPiBjcmVhdGVfYWN0aXZlKCkKPiAgICAgICAgIC0+IF9fZ2V0X2ZyZWVfcGFnZXMoKSB1c2Vz
IEdGUF9LRVJORUwKPiAKPiBUaGUgY3JlYXRlX2FjdGl2ZSgpIGZ1bmN0aW9uIGlzIG9ubHkgY2Fs
bGVkIGZyb20gcHZjYWxsc19mcm9udF9hY2NlcHQoKQo+IHdpdGggYSBzcGluX2xvY2sgaGVsZCwg
VGhlIGFsbG9jYXRpb24gaXMgbm90IGFsbG93ZWQgdG8gc2xlZXAgYW5kCj4gR0ZQX0tFUk5FTCBp
cyBub3Qgc3VmZmljaWVudCwgaXQgaGFzIHRvIGJlIEFUT01JQy4KCkknZCByYXRoZXIgaGF2ZSBh
IGZ1bmN0aW9uIGRvaW5nIHRoZSBhbGxvY2F0aW9ucyB3aGljaCBpcyBjYWxsZWQKb3V0c2lkZSB0
aGUgbG9jayBhbmQgZWl0aGVyIHBhc3NpbmcgdGhlIGFsbG9jYXRlZCBkYXRhIHRvCmNyZWF0ZV9h
Y3RpdmUoKSBvciBob29rIGl0IGludG8gbWFwIGluIHRoZSBhbGxvY2F0aW9uIGZ1bmN0aW9uLgoK
Ckp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 17:02:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 17:02: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-devel-bounces@lists.xenproject.org>)
	id 1gSPiK-0005ue-DA; Thu, 29 Nov 2018 17:02:56 +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=Mb5D=OI=citrix.com=prvs=8641bc5b5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gSPiJ-0005uY-5i
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 17:02:55 +0000
X-Inumbo-ID: 9c18a18c-f3f8-11e8-8cb9-43da3d14bcc5
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9c18a18c-f3f8-11e8-8cb9-43da3d14bcc5;
 Thu, 29 Nov 2018 17:02:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="71880025"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23552.7037.541564.444537@mariner.uk.xensource.com>
Date: Thu, 29 Nov 2018 17:01:49 +0000
To: George Dunlap <George.Dunlap@citrix.com>
In-Reply-To: <E08C72B6-B4AC-4C1B-B8E6-6D0D8D51E3F6@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-8-george.dunlap@citrix.com>
 <23550.51384.89698.110737@mariner.uk.xensource.com>
 <E08C72B6-B4AC-4C1B-B8E6-6D0D8D51E3F6@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 8/9] libxl: Kill QEMU by uid when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIDgvOV0gbGlieGw6IEtpbGwgUUVNVSBi
eSB1aWQgd2hlbiBwb3NzaWJsZSIpOgo+IFJpZ2h0LCBJIGRpZG7igJl0IG5vdGljZSB0aGF0IHJl
YWRfY2hlY2tlZCBmaWx0ZXJlZCBvdXQgRU5PRU5UICh0aHVzIGEgbm9uLXplcm8gdmFsdWUgZm9y
IHJldCBpbmRpY2F0ZXMgYSBkaWZmZXJlbnQgZXJyb3IpLgo+IAo+IE5vdCByZWFsbHkgc3VyZSB3
aGF0IHRoZSBiZXN0IHRoaW5nIHdvdWxkIGJlIHRvIGRvIGluIHRoYXQgY2FzZTsgbWF5YmUgcmV0
dXJuaW5nIGFuIGVycm9yIGltbWVkaWF0ZWx5IGlzIHRoZSBiZXR0ZXIgb3B0aW9uLgoKSSBkb24n
dCBtaW5kIHdoZXRoZXIgd2UgZG8gc29tZSBraW5kIG9mIGJlc3QgZWZmb3J0IHRoaW5nIG9yIGJh
aWwKcmlnaHQgYXdheSwgYnV0IGluIGVpdGhlciBjYXNlIHRoaXMgc2hvdWxkIGJlIHJlZ2FyZGVk
IGFzIGFuIGVycm9yLgoKPiBCdXQgQW50aG9ueSB0ZWxscyBtZSB0aGF04oCZcyBub3QgdGhlIGNh
c2UsIHNvIEnigJltIGxlYW5pbmcgbW9yZSB0b3dhcmRzIHJlb3JnYW5pemluZyB0aGlzIGZ1bmN0
aW9uIHRvIGxvb2sgbGlrZSB0aGUgZm9sbG93aW5nOgo+IAo+IDEuIGxpYnhsX19xbXBfY2xlYW51
cCgpCj4gMi4ga2lsbF9ieV9waWQocGlkKTsKPiAzLiBpZiAodWlkKSBraWxsX2J5X3VpZCh1aWQp
Owo+IAo+IFRoYXQgaXMsIGFsd2F5cyBraWxsIGJ5IHBpZCwgYW5kIGtpbGwgYnkgdWlkIGlmIGl0
4oCZcyBhdmFpbGFibGU7IGJ1dCByZW1vdmUgdGhlIHFtcCBzb2NrZXQgZmlyc3QuCgpJIGRvbid0
IGhhdmUgYSBzdHJvbmcgb3BpbmlvbiBhYm91dCB0aGlzLCBidXQgcHV0dGluZyB0aGUKbGlieGxf
X3FtcF9jbGVhbnVwIGFmdGVyIHFlbXUgaGFzIGJlZW4ga2lsbGVkIHNlZW1zIG1vcmUKc3RyYWln
aHRmb3J3YXJkIHRvIG1lIChhbmQgSSd2ZSBhbHJlYWR5IHNhaWQgdGhlcmUgc2hvdWxkIGJlIGEg
c2luZ2xlCmV4aXQgcGF0aCBzbyBpdCBjYW4gZ28gdGhlcmUuLi4pCgo+ID4gSXQgd291bGQgYmUg
bmljZSB0byBkcm9wIHRoZSBzcHVyaW91cyBzcGFjZSBiZWZvcmUgZG1fcnVuYXMgd2hpbGUgeW91
Cj4gPiBhcmUgaGVyZSwgYW5kIHRoZW4gcHJlc3VtYWJseSB0aGUgZG91YmxlIHNwYWNlIGJlZm9y
ZSAqZG1fdWlkIHdvdWxkCj4gPiBub3QgYmUgbmVlZGVkLgo+IAo+IFdlbGwgcHJlc3VtYWJseSBp
dCB3b3VsZCBiZSBiZXR0ZXIgdG8gZml4IGl0IGJhY2sgaW4gcGF0Y2ggMiBpbnN0ZWFkLiA6LSkK
CkVyciwgeWVzIDotKS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 17:09:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 17:09: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-devel-bounces@lists.xenproject.org>)
	id 1gSPot-0006AA-1N; Thu, 29 Nov 2018 17:09: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=mb5d=oi=citrix.com=prvs=8641bc5b5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gSPos-0006A5-Dc
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 17:09:42 +0000
X-Inumbo-ID: 8ea42c6f-f3f9-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ea42c6f-f3f9-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 17:09:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="71881125"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23552.7500.500492.182466@mariner.uk.xensource.com>
Date: Thu, 29 Nov 2018 17:09:32 +0000
To: George Dunlap <George.Dunlap@citrix.com>
In-Reply-To: <A7BD7C15-A4B7-4652-9AE0-1591F0DCD16E@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-5-george.dunlap@citrix.com>
 <23550.50346.919097.312284@mariner.uk.xensource.com>
 <A7BD7C15-A4B7-4652-9AE0-1591F0DCD16E@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 5/9] libxl: Do root checks once in
 libxl__domain_get_device_model_uid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIDUvOV0gbGlieGw6IERvIHJvb3QgY2hl
Y2tzIG9uY2UgaW4gbGlieGxfX2RvbWFpbl9nZXRfZGV2aWNlX21vZGVsX3VpZCIpOgo+ID4gT24g
Tm92IDI4LCAyMDE4LCBhdCA0OjM5IFBNLCBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4
LmNvbT4gd3JvdGU6Cj4gPiBJIGtub3cgdGhhdCBpbiB0aGUgaHlwZXJ2aXNvciB0aGlzIGtpbmQg
b2YgdGhpbmcgaXMgdG9sZXJhdGVkICh3cm9uZ2x5Cj4gPiBJTU8pIGJ1dCBjYW4gd2UgcGxlYXNl
IG5vdCBoYXZlIGl0IGhlcmUuCj4gCj4gSXQgaXMgYSBiaXQgc3RyYW5nZSBoYXZpbmcgdG8gd29y
ayB3aXRoIG9uZSBtYWludGlhbmVyIHdobyB0aGlua3MgYSBoYW5kZnVsIG9mIHNpbXBsZSBnb3Rv
cyBpcyBhbiBpc3N1ZSwgYW5kIGFub3RoZXIgbWFpbnRhaW5lciB3aG8gdGhpbmtzIGhhdmluZyBz
d2l0Y2ggY2FzZSBzdGF0ZW1lbnRzIGFwcGVhciBpbiB0aGUgbWlkZGxlIG9mIGlmKCkgeyB9IGJs
b2NrcyBpcyBwZXJmZWN0bHkgbm9ybWFsLiA6LSkKClNvcnJ5LCBJIG1pc3NlZCB0aGF0LgoKSSB0
aGluayBtYXliZSBpbmRlZWQgYSBDT0RJTkdfU1RZTEUgdXBkYXRlIGlzIGNhbGxlZCBmb3IuCgo+
ID4gVGhpcyBtYXkgbWVhbiBzcGxpdHRpbmcgc3R1ZmYgb3V0IGludG8gYSBzdWItZnVuY3Rpb24u
ICBUaGF0IGNvdWxkIGJlCj4gPiBkb25lIHNvbWUgdGltZSBiZXR3ZWVuICJNb3ZlIGRtIHVzZXIg
ZGV0ZXJtaW5hdGlvbiBsb2dpYyBpbnRvIGEgaGVscGVyCj4gPiBmdW5jdGlvbiIgYW5kIHRoaXMg
cGF0Y2ggSSBndWVzcy4KPiAKPiBJ4oCZbSBhZnJhaWQgeW914oCZcmUgZ29pbmcgdG8gaGF2ZSB0
byBnaXZlIG1lIGEgYml0IG1vcmUgZ3VpZGFuY2UgaGVyZTogSXTigJlzIG5vdCBjbGVhciB0byBt
ZSB3aGF0IHdvdWxkIGJlIHNwbGl0IGludG8gYSBzdWItZnVuY3Rpb24sIGFuZCBob3cgdGhhdCB3
b3VsZCBtYWtlIHRoZSBjb2RlIGVhc2llciB0byBmb2xsb3cgd2hpbGUgYXZvaWRpbmcgdW5uZWNl
c3NhcnkgY29kZSBkdXBsaWNhdGlvbi4KPiAKPiBEbyB5b3UgcHJvcG9zZSByZXBsYWNpbmcg4oCc
Z290byByb290X2NoZWNrO+KAnSB3aXRoIOKAnHJvb3RfY2hlY2soKTsgZ290byBvdXQ74oCdIGlu
IGFsbCBsb2NhdGlvbnM/ICBPciBzb21ldGhpbmcgZWxzZT8KCkkgYW0gYWZyYWlkIHRoYXQgSSBo
YXZlIG5vdCBmb2xsb3dlZCBhbGwgb2YgdGhlIHN0cmFuZHMgb2YgY29kZSBoZXJlLgpJIGFtIHZl
cnkgdGVtcHRlZCB0byByZXBseSBzaW1wbHkgd2l0aCBhIHJlZmVyZW5jZSB0byBEaWprc3RyYSBb
MTk2OF0sCmJ1dDoKCkkgdGhpbmsgc29tZSBvZiB5b3VyIGdvdG9zIGNvdWxkIGJlIHJlZmFjdG9y
ZWQgaW50byBlYXJseSBleGl0cyBmcm9tIGEKbmV3IHN1YmZ1bmN0aW9uLiAgSW4gYW55IGNhc2Us
IEkgd291bGQgbGlrZSB0aGUgY29kZSB0byBiZSBtYWRlIG91dCBvZgpibG9jayBzdHJ1Y3R1cmVk
IHBpZWNlcyBzdWNoIGFzIGZvciBhbmQgd2hpbGUgbG9vcHMgKHBlcmhhcHMgd2l0aAplYXJseSBl
eGl0cyBsaWtlIGJyZWFrIGFuZCBjb250aW51ZSksIGlmIHN0YXRlbWVudHMsIHN3aXRjaApzdGF0
ZW1lbnRzLCBjb25kaXRpb25hbHMsIGFuZCBzbyBvbi4KClRoZSBgZ290byBvdXQnIHBhcmFkaWdt
ICh3aGljaCBzaG91bGQgYmUgZW5jb3VyYWdlZCkgaXMgSU1PIGFuCmV4Y2VwdGlvbiB0byB0aGlz
LiAgQnV0IHRoZW4gdGhlcmUgc2hvdWxkIGJlIG9ubHkgb25lIGBvdXQnIGxhYmVsLApvciBtYXli
ZSBleGNlcHRpb25hbGx5IGJvdGggYG91dCcgYW5kIGBlcnInLgoKKEkgYWxzbyBkZXByZWNhdGUg
dGhlIGByZXRyeScgbGFiZWxzIGZvdW5kIGluIHNvbWUgcGxhY2VzIHRvIGRlYWwgd2l0aAp4ZW5z
dG9yZS4pCgpIVEguCgpUaGFua3MsCklhbi4KClJlZmVyZW5jZXM6CiAgRGlqa3N0cmEgWzE5Njhd
ICAgX0dvIFRvIFN0YXRlbWVudCBDb25zaWRlcmVkIEhhcm1mdWxfCiAgICAgICAgICAgICAgICAg
ICAgTWFyY2ggMTk2OAogICAgICAgICAgICAgICAgICAgIENvbW0uIEFDTSwgMTEgKDMpLCAxNDct
MTQ4CiAgICAgICAgICAgICAgICAgICAgZG9pOjEwLjExNDUvMzYyOTI5LjM2Mjk0NwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 17:11:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 17:11: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-devel-bounces@lists.xenproject.org>)
	id 1gSPqm-0006pe-K0; Thu, 29 Nov 2018 17:11: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=MKqZ=OI=citrix.com=prvs=864cd69c8=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gSPql-0006pX-NS
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 17:11:39 +0000
X-Inumbo-ID: d47cc296-f3f9-11e8-9995-43d3f622bf87
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d47cc296-f3f9-11e8-9995-43d3f622bf87;
 Thu, 29 Nov 2018 17:11:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="71881382"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 29 Nov 2018 18:11:28 +0100
Message-ID: <20181129171128.44473-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] pci: apply workaround for Intel errata HSE43
 and BDF2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBlcnJhdGEgYWZmZWN0IHRoZSB2YWx1ZXMgcmVhZCBmcm9tIHRoZSBCQVIgcmVnaXN0ZXJz
LCBhbmQgY291bGQKcmVuZGVyIHZQQ0kgKGFuZCBieSBleHRlbnNpb24gUFZIIERvbTAgdW51c2Fi
bGUpLgoKSFNFNDMgaXMgYSBIYXN3ZWxsIGVycmF0dW0gd2hlcmUgYSBub24tQkFSIHJlZ2lzdGVy
IGlzIGltcGxlbWVudGVkIGF0CnRoZSBwb3NpdGlvbiB3aGVyZSB0aGUgZmlyc3QgQkFSIG9mIHRo
ZSBkZXZpY2Ugc2hvdWxkIGJlIGZvdW5kIGluIHRoZQpQb3dlciBDb250cm9sIFVuaXQgZGV2aWNl
LiBOb3RlIHRoYXQgdGhlcmUgYXJlIG5vIEJBUnMgb24gdGhpcyBkZXZpY2UsCmFwYXJ0IGZyb20g
dGhlIGJvZ3VzIENTUiByZWdpc3RlciBwb3NpdGlvbmVkIG9uIHRvcCBvZiB0aGUgZmlyc3QgQkFS
LgoKQkRGMiBpcyBhIEJyb2Fkd2VsbCBlcnJhdHVtIHdoZXJlIEJBUnMgaW4gdGhlIEhvbWUgQWdl
bnQgZGV2aWNlIHdpbGwKcmV0dXJuIGJvZ3VzIG5vbi16ZXJvIHZhbHVlcy4KCkluIGJvdGggY2Fz
ZXMgdGhlIHNvbHV0aW9uIGlzIHRvIHRyZWF0IHN1Y2ggZGV2aWNlcyBhcyBoYXZpbmcgbm8gQkFS
cwppbiB0aGUgdlBDSSBjb2RlLgoKUmVwb3J0ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tClNvbWUgdGVz
dGluZyB3b3VsZCBiZSBuaWNlIGhhcyBJIGRvbid0IHNlZW0gdG8gaGF2ZSBhbnkgYm94IEFUTSB0
aGF0CmNvbnRhaW5zIHRoaXMgZXJyYXRhLgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Bj
aS5jIHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy92cGNp
L2hlYWRlci5jICAgICB8ICAzICsrKwogeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAgfCAg
MyArKysKIDMgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNp
LmMKaW5kZXggNzU4NGNlMmZiYi4uZDI3MDQ2YzllYSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAg
LTE3LDYgKzE3LDcgQEAKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vcGNp
Lmg+CiAjaW5jbHVkZSA8eGVuL3BjaV9yZWdzLmg+CisjaW5jbHVkZSA8eGVuL3BjaV9pZHMuaD4K
ICNpbmNsdWRlIDx4ZW4vbGlzdC5oPgogI2luY2x1ZGUgPHhlbi9wcmVmZXRjaC5oPgogI2luY2x1
ZGUgPHhlbi9pb21tdS5oPgpAQCAtMjk4LDYgKzI5OSwzNCBAQCBzdGF0aWMgdm9pZCBjaGVja19w
ZGV2KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogI3VuZGVmIFBDSV9TVEFUVVNfQ0hFQ0sK
IH0KIAorc3RhdGljIHZvaWQgYXBwbHlfcXVpcmtzKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQorewor
ICAgIHVpbnQxNl90IHZlbmRvciA9IHBjaV9jb25mX3JlYWQxNihwZGV2LT5zZWcsIHBkZXYtPmJ1
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX1NMT1QocGRldi0+
ZGV2Zm4pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhw
ZGV2LT5kZXZmbiksIFBDSV9WRU5ET1JfSUQpOworICAgIHVpbnQxNl90IGRldmljZSA9IHBjaV9j
b25mX3JlYWQxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIFBDSV9ERVZJQ0VfSUQp
OworCisgICAgaWYgKCB2ZW5kb3IgPT0gUENJX1ZFTkRPUl9JRF9JTlRFTCAmJiAoZGV2aWNlID09
IDB4MmZjMCB8fAorICAgICAgICAgZGV2aWNlID09IDB4NmY2MCB8fCBkZXZpY2UgPT0gMHg2ZmEw
IHx8IGRldmljZSA9PSAweDZmYzApICkKKyAgICAgICAgLyoKKyAgICAgICAgICogRGV2aWNlIFs4
MDg2OjJmYzBdCisgICAgICAgICAqIEVycmF0dW0gSFNFNDMKKyAgICAgICAgICogQ09ORklHX1RE
UF9OT01JTkFMIENTUiBJbXBsZW1lbnRlZCBhdCBJbmNvcnJlY3QgT2Zmc2V0CisgICAgICAgICAq
IGh0dHA6Ly93d3cuaW50ZWwuY29tL2NvbnRlbnQvd3d3L3VzL2VuL3Byb2Nlc3NvcnMveGVvbi94
ZW9uLWU1LXYzLXNwZWMtdXBkYXRlLmh0bWwKKyAgICAgICAgICoKKyAgICAgICAgICogRGV2aWNl
cyBbODA4Njo2ZjYwLDZmYTAsNmZjMF0KKyAgICAgICAgICogRXJyYXR1bSBCREYyCisgICAgICAg
ICAqIFBDSSBCQVJzIGluIHRoZSBIb21lIEFnZW50IFdpbGwgUmV0dXJuIE5vbi1aZXJvIFZhbHVl
cyBEdXJpbmcgRW51bWVyYXRpb24KKyAgICAgICAgICogaHR0cDovL3d3dy5pbnRlbC5jb20vY29u
dGVudC93d3cvdXMvZW4vcHJvY2Vzc29ycy94ZW9uL3hlb24tZTUtdjQtc3BlYy11cGRhdGUuaHRt
bAorICAgICAgICAgKgorICAgICAgICAgKiBGb3IgYm90aCBlcnJhdGFzIGZvcmNlIGlnbm9yaW5n
IHRoZSBCQVJzLCB0aGlzIHByZXZlbnRzIHZQQ0kgZnJvbQorICAgICAgICAgKiB0cnlpbmcgdG8g
c2l6ZSB0aGUgQkFScyBvciBhZGQgaGFuZGxlcnMgdG8gdHJhcCBhY2Nlc3Nlcy4KKyAgICAgICAg
ICovCisgICAgICAgIHBkZXYtPmlnbm9yZV9iYXJzID0gdHJ1ZTsKK30KKwogc3RhdGljIHN0cnVj
dCBwY2lfZGV2ICphbGxvY19wZGV2KHN0cnVjdCBwY2lfc2VnICpwc2VnLCB1OCBidXMsIHU4IGRl
dmZuKQogewogICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2OwpAQCAtMzk3LDYgKzQyNiw3IEBAIHN0
YXRpYyBzdHJ1Y3QgcGNpX2RldiAqYWxsb2NfcGRldihzdHJ1Y3QgcGNpX3NlZyAqcHNlZywgdTgg
YnVzLCB1OCBkZXZmbikKICAgICB9CiAKICAgICBjaGVja19wZGV2KHBkZXYpOworICAgIGFwcGx5
X3F1aXJrcyhwZGV2KTsKIAogICAgIHJldHVybiBwZGV2OwogfQpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvdnBjaS9oZWFkZXIuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKaW5kZXggNDNj
YWMzZjdkMy4uNzFkMzE2MTEyZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIu
YworKysgYi94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCkBAIC00ODAsNiArNDgwLDkgQEAgc3Rh
dGljIGludCBpbml0X2JhcnMoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgICAgIHJldHVybiAt
RU9QTk9UU1VQUDsKICAgICB9CiAKKyAgICBpZiAoIHBkZXYtPmlnbm9yZV9iYXJzICkKKyAgICAg
ICAgbnVtX2JhcnMgPSAwOworCiAgICAgLyogU2V0dXAgYSBoYW5kbGVyIGZvciB0aGUgY29tbWFu
ZCByZWdpc3Rlci4gKi8KICAgICByYyA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYtPnZwY2ksIHZw
Y2lfaHdfcmVhZDE2LCBjbWRfd3JpdGUsIFBDSV9DT01NQU5ELAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMiwgaGVhZGVyKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaCBi
L3hlbi9pbmNsdWRlL3hlbi9wY2kuaAppbmRleCAzYzM2MWNmMGMwLi41YmU5ZGUyZGY4IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3BjaS5o
CkBAIC0xMTUsNiArMTE1LDkgQEAgc3RydWN0IHBjaV9kZXYgewogCiAgICAgLyogRGF0YSBmb3Ig
dlBDSS4gKi8KICAgICBzdHJ1Y3QgdnBjaSAqdnBjaTsKKworICAgIC8qIERldmljZSB3aXRoIGVy
cmF0YSwgaWdub3JlIHRoZSBCQVJzLiAqLworICAgIGJvb2wgaWdub3JlX2JhcnM7CiB9OwogCiAj
ZGVmaW5lIGZvcl9lYWNoX3BkZXYoZG9tYWluLCBwZGV2KSBcCi0tIAoyLjE5LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 17:14:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 17:14: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-devel-bounces@lists.xenproject.org>)
	id 1gSPtG-0006xc-3Y; Thu, 29 Nov 2018 17:14: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=WpH9=OI=citrix.com=prvs=8644391f1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gSPtE-0006xX-TG
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 17:14:12 +0000
X-Inumbo-ID: 30209b5e-f3fa-11e8-8c5b-13124f65aea9
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 30209b5e-f3fa-11e8-8c5b-13124f65aea9;
 Thu, 29 Nov 2018 17:14:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="71881590"
Date: Thu, 29 Nov 2018 17:13:33 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181129171333.kqdgtsjqiemqyx3w@zion.uk.xensource.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
 <5BE45EF702000078001F9C99@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE45EF702000078001F9C99@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v5 02/13] x86: clone Linux'es
 ASM_CALL_CONSTRAINT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDk6MDY6MTVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gV2hpbGUgd2UgZG9uJ3QgbWVhbiB0byBydW4gdGhlaXIgb2JqdG9vbCBvdmVyIG91ciBn
ZW5lcmF0ZWQgY29kZSwgaXQKPiBzdGlsbCBzZWVtcyBkZXNpcmFibGUgdG8gYXZvaWQgY2FsbHMg
dG8gZnVydGhlciBmdW5jdGlvbnMgYmVmb3JlIGEKPiBmdW5jdGlvbidzIGZyYW1lIHBvaW50ZXIg
aXMgc2V0IHVwLgo+IAo+IFN1Z2dlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCk9uIGEg
cmVsYXRlZCBub3RlIEkgdGhpbmsgbWFraW5nIHVzZSBMaW51eCdzIG9ianRvb2wgb24gWGVuIG1p
Z2h0IGJlCmJlbmVmaWNpYWwuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 17:15:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 17: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-devel-bounces@lists.xenproject.org>)
	id 1gSPum-00075F-Gm; Thu, 29 Nov 2018 17:15: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=mb5d=oi=citrix.com=prvs=8641bc5b5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gSPul-000757-Mc
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 17:15:47 +0000
X-Inumbo-ID: 68fb10af-f3fa-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68fb10af-f3fa-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 17:15:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="71881885"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23552.7868.664390.507714@mariner.uk.xensource.com>
Date: Thu, 29 Nov 2018 17:15:40 +0000
To: George Dunlap <George.Dunlap@citrix.com>
In-Reply-To: <E01AFF18-E01D-4912-8D1D-D3068B86837B@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-9-george.dunlap@citrix.com>
 <23550.51750.957497.310933@mariner.uk.xensource.com>
 <E01AFF18-E01D-4912-8D1D-D3068B86837B@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 9/9] libxl: Kill QEMU with "reaper" ruid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIDkvOV0gbGlieGw6IEtpbGwgUUVNVSB3
aXRoICJyZWFwZXIiIHJ1aWQiKToKPiBPbiBOb3YgMjgsIDIwMTgsIGF0IDU6MDIgUE0sIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPiB3cm90ZToKPiA+IEFsc28gSSB0aGluayB5
b3UgbmVlZCB0byBoYW5kbGUgZXJyb3JzIHByb3Blcmx5ID8gIEllIHNldCBhbmQgY2hlY2sKPiA+
IGVycm5vLgo+IAo+IERvbuKAmXQgSSB3YW50IHRvIHBhc3MgdXAgdGhlIGVycm5vIHZhbHVlcyBz
ZXQgYnkgdGhlIGdldHB3bmFtIGZ1bmN0aW9ucz8KCkJ5IGBzZXQnIEkgbWVhbnQgemVybyBiZWZv
cmVoYW5kLiAgU2VlIHRoZSBtYW5wYWdlIGZvciBnZXRwdyouCgo+IEFsdGhvdWdoIEkgc3VwcG9z
ZSBJIHNob3VsZCBhbHNvIG1ha2Ugc3VyZSB0aGF0IHRoZSB1aWQgSSByZXR1cm4gaXMgbm90IHpl
cm8uLi4KClllcy4KCj4gPiBJJ20gYWxzbyBub3QgY29udmluY2VkIHRoYXQgaXQgaXMgc2Vuc2li
bGUgdG8gaGFuZGxlIHRoZSBjYXNlIHdoZXJlIHdlCj4gPiBoYXZlIG11bHRpcGxlIHBlci1kb21h
aW4gdWlkcyBidXQgbm8gcmVhcGVyIHVpZC4gIFRoaXMgdHVybnMgaG9zdAo+ID4gY29uZmlndXJh
dGlvbiBlcnJvcnMgaW50byBzeXN0ZW1zIHRoYXQgYXJlIGxlc3Mgc2VjdXJlIHRoYW4gdGhleQo+
ID4gc2hvdWxkIGJlIGluIGEgcmVhbGx5IG9ic2N1cmUgd2F5Lgo+IAo+IEF0IHRoaXMgcG9pbnQs
IHdlIGhhdmUgYSB0YXJnZXRfdWlkIGJ1dCBubyB3YXkgb2YgZ2V0dGluZyBhIGxvY2sgZm9yIHJl
YXBlcl91aWQuICBXZSBoYXZlIHRocmVlIG9wdGlvbnM6Cj4gCj4gMS4gRG9u4oCZdCBraWxsKC0x
KSBhdCBhbGwuCj4gMi4gVHJ5IHRvICBraWxsKC0xKSB3aXRoIHNldHJlc3VpZCh0YXJnZXRfdWlk
LCB0YXJnZXRfdWlkLCAwKQo+IDMuIGtpbGwoLTEpIHdpdGggc2V0cmVzdWlkKHJlYXBlcl91aWQs
IHRhcmdldF91aWQsIDApIHdpdGhvdXQgaG9sZGluZyB0aGUgbG9jay4KPiAKPiAjMSBtZWFucyB0
aGF0IGEgcm9ndWUgcWVtdSB3aWxsIG5vdCBiZSBkZXN0cm95ZWQuCj4gCj4gIzIgbWVhbnMgdGhh
dCB0aGVyZeKAmXMgYSByYWNlLCB3aGVyZWJ5IHNvbWV0aW1lcyB0aGUgcm9ndWUgcWVtdSBpcyBk
ZXN0cm95ZWQsIGFuZCBzb21ldGltZXMgdGhlIHJlYXBlciBwcm9jZXNzIGlzIGRlc3Ryb3llZCBi
eSB0aGUgcm9ndWUgcWVtdSBmaXJzdC4KPiAKPiAjMyBtZWFucyB0aGVyZeKAmXMgYSByYWNlLCB3
aGVyZWJ5IHNvbWV0aW1lcyBldmVyeXRoaW5nIHdvcmtzIGZpbmUsIHNvbWV0aW1lcyBib3RoIHRo
ZSByb2d1ZSBxZW11IGFuZCAqdGhlIHJlYXBlciBwcm9jZXNzIGZyb20gYW5vdGhlciBkb21haW4q
IGlzIGRlc3Ryb3llZCwgYW5kIHNvbWV0aW1lcyB0aGlzIHJlYXBlciBwcm9jZXNzIGlzIGtpbGxl
ZCBieSB0aGUgcmVhcGVyIHByb2Nlc3MgZnJvbSBhbm90aGVyIGRvbWFpbiAobGVhdmluZyB0aGUg
cm9ndWUgcWVtdSBhbGl2ZSkuCj4gCj4gSSB0aGluayBbIzJdIGlzIG9idmlvdXNseSB0aGUgYmVz
dCBvcHRpb24uCgpZZXMsIGJ1dCBpdCBzdGlsbCBuZWVkcyB0byBjb3VudCBhcyBhbiBlcnJvci4K
Cj4gPiBDT0RJTkdfU1RZTEUsIG5vIGNhbGwgaW5zaWRlIHRoZSBjb25kaXRpb24gcGxlYXNlLgo+
IAo+IEkgYyZw4oCZZCB0aGlzIGZyb20gbGlieGxfaW50ZXJuYWwuYzpsaWJ4bF9fbG9ja19kb21h
aW5fdXNlcmRhdGEoKS4KPiBJIHRha2UgaXQgeW914oCZcmUgcmVmZXJyaW5nIHRvIHRoZSDigJxF
UlJPUiBIQU5ETElOR+KAnSBzZWN0aW9uIG9mIENPRElOR19TVFlMRT8gIEl0IHdhc27igJl0IG9i
dmlvdXMgdG8gbWUgdGhhdCByZWZlcnMgdG8gd2hpbGUoKSBsb29wcy4KPiBJIHRha2UgaXQgeW91
4oCZZCBwcmVmZXIgIndoaWxlKHRydWUpIHsgcmMgPSBmbG9jaygpOyBpZighcmMpIGJyZWFrOyDi
gKZ94oCdIGluc3RlYWQ/CgpFeGNlcHQgdGhhdCB0aGUgcmV0dXJuIHZhbHVlIGZyb20gZmxvY2so
KSBpcyBgcicgYWNjb3JkaW5nIHRvCkNPRElOR19TVFlMRS4gIChBbmQgSSdtIG5vdCBzdXJlIGB0
cnVlJyBpcyBpbiBzY29wZSBhbmQgYW55d2F5CnBlcnNvbmFsbHkgSSBwcmVmZXIgYGZvciAoOzsp
JyBidXQgdGhhdCdzIGEgbWF0dGVyIG9mIHRhc3RlCnNvIHdoYXRldmVyLikKCj4gQW5kIGlmIEkg
bWF5IG1ha2UgYSBtaW5vciBzdWdnZXN0aW9uOiBUaGlzIGlzIHRoZSBzZWNvbmQgdGltZSBpbiB0
aGlzIHNlcmllcyB5b3XigJl2ZSBzYWlkIOKAnGRvbuKAmXQgZG8gWOKAnSBmb3IgZmFpcmx5IGNv
bW1vbiBjb2RlIGlkaW9tcyB3aXRob3V0IGdpdmluZyBtZSBndWlkYW5jZSBhcyB0byB3aGF0IHlv
deKAmWQgbGlrZSB0byBzZWUgaW5zdGVhZC4gCgpJJ20gc29ycnkgdGhhdCBgbm8gY2FsbCBpbnNp
ZGUgdGhlIGNvbmRpdGlvbiBwbGVhc2UnIHdhcyBub3QgY2xlYXIKZW5vdWdoLiAgSSBtZWFuIHRo
YXQgdGhlIGZsb2NrIGNhbGwgc2hvdWxkIGJlIG91dHNpZGUgYW55IGNvbmRpdGlvbiwKYmVjYXVz
ZSBpdCBpcyBhIGNhbGwgdGhhdCBtaWdodCBmYWlsLCBhbmQgdGhhdCBjb25zZXF1ZW50bHkgdGhl
IGxvb3AKdGVybWluYXRpb24gd2lsbCBoYXZlIHRvIGJlIGRvbmUgd2l0aCBhbiBlYXJseSBsb29w
IGV4aXQgdXNpbmcgYGJyZWFrJwpyYXRoZXIgdGhhbiBhIGNvbmRpdGlvbi4gIChTaW5jZSBzYXZp
bmcgdGhlIHJldHVybiB2YWx1ZSBzbyB0aGF0IGl0CmNvdWxkIGJlIHVzZWQgaW4gYSB3aGlsZSgp
IHdvdWxkIGJlIHBlcnZlcnNlLikKCj4gPiAqIEJ1dCBjcnVjaWFsbHkgaW4gc3VjaCBzaXR1YXRp
b25zIChpKSBvdmVyYWxsIGRlc3Ryb3kgYW8gc2hvdWxkCj4gPiAgIHJldHVybiBhIGZhaWx1cmUg
ZXJyb3IgY29kZSAoaWkpIHRoZSBkb21haW4gaXRzZWxmIHNob3VsZCBub3QgYmUKPiA+ICAgZGVz
dHJveWVkIGluIFhlbi4gIFRoaXMgbWVhbnMgdGhhdCBgeGwgZGVzdHJveScgZmFpbHMsIGFuZCBj
YW4gYmUKPiA+ICAgcmVwZWF0ZWQgYWZ0ZXIgdGhlIHByb2JsZW0gaXMgY29ycmVjdGVkLgo+IAo+
IFRoaXMgbWVhbnMgdGhhdCBpbiBzdWNoIGEgc2l0dWF0aW9uLCB3ZSBtaWdodCBzdWNjZXNzZnVs
bHkga2lsbCB0aGUKPiBkZXZpY2Vtb2RlbCwgYnV0IGxlYXZlIGEgem9tYmllIGRvbWFpbiBseWlu
ZyBhcm91bmQuCgpZZXMsIHByZWNpc2VseS4KCj4gSSBzdXBwb3NlIHRoYXQgbWlnaHQgYmUgdGhl
IGxlYXN0LWJhZCBvcHRpb24sIGFzIDEpIHdvdWxkIGJlIG1vcmUKPiBsaWtlbHkgdG8gYWxlcnQg
dGhlIGFkbWluaXN0cmF0b3IgdG8gZml4IHRoZSBjb25maWd1cmF0aW9uIGVycm9yLAo+IGFuZCAy
KSB0aGUgZG9tYWluIHdvdWxkIGhvbGQgdGhlIGRvbWlkLCBzdWNoIHRoYXQgYW55IHVua2lsbGVk
IHFlbXUKPiBwcm9jZXNzZXMgd291bGRu4oCZdCBiZSBhYmxlIHRvIGNhdXNlIG1pc2NoaWVmIG9u
IG90aGVyIGRvbWFpbnMuCgpQcmVjaXNlbHkuCgpJbiBtb3JlIGZvcm1hbCB0ZXJtcywgdGhleSBw
cmV2ZW50IHRoZSBzeXN0ZW0gZ2V0dGluZyBpbnRvIGEKY29tcGxldGVseSB1bmNvbnRyb2xsZWQg
YW5kIGZvcmJpZGRlbiBzdGF0ZSwgbmFtZWx5IGEgc3RhdGUgd2hlcmUKdGhlcmUgaXMgcG9zc2li
bHkgYSBxZW11IGFuZCBtYXliZSBvdGhlciBzdHVmZiBoYW5naW5nIGFib3V0LCB3aGljaCBpcwpu
b3QgdmlzaWJsZSBpbiB4bCBhbmQgbWF5IGNhdXNlIGZ1dHVyZSBtaXNjaGllZi4KClNpbmNlIHdl
IGNhbm5vdCBkZXN0cm95IGV2ZXJ5dGhpbmcgYXQgb25jZSwgb3VyIHN5c3RlbSBtb2RlbCBtdXN0
CmluY2x1ZGUgYSBgaGFsZiBkZXN0cm95ZWQnIHN0YXRlLiAgSW4gdGhhdCBzdGF0ZSB0aGUgZG9t
YWluIG11c3Qgc3RpbGwKc2hvdyB1cCBpbiBgeGwnLiAgV2UgaGF2ZSBjaG9zZW4gdG8gYGhhbmcg
ZXZlcnl0aGluZyBvZmYnIHRoZSBYZW4gbGlzdApvZiBhY3RpdmUgZG9tYWlucywgd2hpY2ggbWVh
bnMgdGhhdCB3ZSBtdXN0bid0IHJlbW92ZSBhIGRvbWFpbiBmcm9tClhlbiB1bnRpbCB3ZSBoYXZl
ICpzdWNjZXNzZnVsbHkqIGRlc3Ryb3llZCBhbGwgaXRzIG90aGVyIHN0dWZmLgoKPiBQcm9iYWJs
eSBzb21lIG9mIHRoZXNlIHByaW5jaXBsZXMgc2hvdWxkIGJlIGluIGEgY29tbWVudCBzb21ld2hl
cmUuCgpZZXMuICBJIHRoaW5rIHRoZXkgYXBwbHkgdG8gYWxsIG9mIGRvbWFpbiBkZXN0cnVjdGlv
biBpbiBsaWJ4bC4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 17:16:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 17:16: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-devel-bounces@lists.xenproject.org>)
	id 1gSPvf-0007Ak-Si; Thu, 29 Nov 2018 17:16: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=Mb5D=OI=citrix.com=prvs=8641bc5b5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gSPve-0007Ac-AE
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 17:16:42 +0000
X-Inumbo-ID: 8942a1a0-f3fa-11e8-b7be-8382a979b80a
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8942a1a0-f3fa-11e8-b7be-8382a979b80a;
 Thu, 29 Nov 2018 17:16:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="71881988"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23552.7920.622490.61558@mariner.uk.xensource.com>
Date: Thu, 29 Nov 2018 17:16:32 +0000
To: George Dunlap <George.Dunlap@citrix.com>
In-Reply-To: <138137EE-1DC9-4B8A-998B-2D6790A232D5@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-8-george.dunlap@citrix.com>
 <8b086fb2-e018-a669-b90d-42ce2179eaa7@citrix.com>
 <20181128155758.GA14786@perard.uk.xensource.com>
 <20181129115524.4yjt2ff2hwwqjsgi@zion.uk.xensource.com>
 <C5994DCA-A993-4BBD-9433-CD6DA9C47C32@citrix.com>
 <23551.56043.674081.561342@mariner.uk.xensource.com>
 <138137EE-1DC9-4B8A-998B-2D6790A232D5@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 8/9] libxl: Kill QEMU by uid when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIDgvOV0gbGlieGw6IEtpbGwgUUVNVSBi
eSB1aWQgd2hlbiBwb3NzaWJsZSIpOgo+ID4gT24gTm92IDI5LCAyMDE4LCBhdCAxMjoyNiBQTSwg
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gR2VvcmdlIER1
bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIDgvOV0gbGlieGw6IEtpbGwgUUVNVSBieSB1aWQgd2hl
biBwb3NzaWJsZSIpOgo+ID4+IEl0IHdvdWxkbuKAmXQgYmUgdGVycmlibHkgaGFyZCB0byBoYXZl
IGEgY29tbW9uIOKAnGV4aXTigJ0gdG8gYm90aCB0aGUKPiA+PiBraWxsLWJ5LXBpZCBhbmQga2ls
bC1ieS11aWQgcGF0aHMgdGhhdCBkaWQgaXQgb25jZSwgYnV0IGl0IHdvdWxkCj4gPj4gaW52b2x2
ZSBhZGRpbmcgWWV0IEFub3RoZXIgRnVuY3Rpb247IGFuZCBlYWNoIGFkZGl0aW9uYWwgZnVuY3Rp
b24KPiA+PiBtYWtlcyB0aGUgY29kZSBhIGxpdHRsZSBiaXQgbW9yZSBkaWZmaWN1bHQgdG8gZm9s
bG93Lgo+ID4gCj4gPiBJJ20gYWZyYWlkIEkgZGlzYWdyZWUgb24gdGhpcyBwb2ludC4KPiA+IAo+
ID4gSSBhZ3JlZSB0aGF0IGFkZGl0aW9uYWwgZnVuY3Rpb25zIHNob3VsZCBiZSBhdm9pZGVkIHdo
ZXJlIHRoZXkgYXJlCj4gPiBuZWVkbGVzcy4gIEJ1dCBhIHNpbmdsZSBleGl0IHBhdGggaXMgbW9y
ZSBpbXBvcnRhbnQuCj4gPiAKPiA+IFdpdGhvdXQgYSBzaW5nbGUgZXhpdCBwYXRoLCBzb21lb25l
IHdobyBtb2RpZmllcyB0aGlzIGNvZGUgaW4gdGhlCj4gPiBmdXR1dHVyZSAodG8gYWRkIG5ldyBz
dGF0ZSwgc2F5KSB3aWxsIHJpc2sgYWx0ZXJpbmcgb25seSBvbmUgb2YgdGhlCj4gPiBleGl0IHBh
dGhzLgo+IAo+IOKAnENyZWF0aW5nIGFuIGV4dHJhIGZ1bmN0aW9uIHRvIGF2b2lkIG1vdmluZyBx
bXBfY2xlYW51cCBlYXJsaWVy4oCdCj4gZG9lc27igJl0IHNvdW5kIGxpa2UgYSBnb29kIHJlYXNv
biB0byBtZS4g4oCcQ3JlYXRpbmcgYW4gZXh0cmEgZnVuY3Rpb24KPiB0byBtYWtlIHN1cmUgZnV0
dXJlIG1vZGlmaWNhdGlvbnMgaGF2ZSBvbmx5IG9uZSBleGl0IHBhdGjigJ0gc291bmRzCj4gbGlr
ZSBhIGdvb2QgcmVhc29uLCB0aG91Z2guCgpPSywgZ29vZCwgSSB0aGluayB3ZSBhcmUgaW4gYWdy
ZWVtZW50IG9uIHRoaXMgcG9pbnQuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 17:18:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 17:18: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-devel-bounces@lists.xenproject.org>)
	id 1gSPxg-0007L9-Bv; Thu, 29 Nov 2018 17:18: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=mkqz=oi=citrix.com=prvs=864cd69c8=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gSPxe-0007L4-R4
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 17:18:46 +0000
X-Inumbo-ID: d3405eff-f3fa-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3405eff-f3fa-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 17:18:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="82550895"
Date: Thu, 29 Nov 2018 18:18:13 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181129171813.f5jy2pd6bezml7cx@mac>
References: <5BB2455202000078001ED685@prv1-mh.provo.novell.com>
 <5BB24A7D02000078001ED6BD@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BB24A7D02000078001ED6BD@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/2] console: adjust IRQ initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMDEsIDIwMTggYXQgMTA6MjU6MzNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSW4gb3JkZXIgZm9yIGEgWGVuIGludGVybmFsIFBDSSBkZXZpY2UgZHJpdmVyIHRvIGVu
YWJsZSBNU0kgb24gdGhlCj4gZGV2aWNlLCB3ZSBuZWVkIGFub3RoZXIgaG9vayB3aGljaCB0aGUg
ZHJpdmVyIGNhbiB1c2UgdG8gY3JlYXRlIHRoZSBJUlEKPiAoZG9pbmcgdGhpcyBpbiB0aGUgaW5p
dF9wcmVpcnEgaG9vayBpcyB0b28gZWFybHksIHNpbmNlIElSUSBjb2RlIGhhc24ndAo+IGdvdCBp
bml0aWFsaXplZCBhdCB0aGF0IHRpbWUgeWV0LCBhbmQgZG9pbmcgaXQgaW4gaW5pdF9wb3N0aXJx
IGlzIHRvbwo+IGxhdGUgYmVjYXVzZSBhdCBsZWFzdCBvbiB4ODYgc21wX2ludHJfaW5pdCgpIG5l
ZWRzIHRvIGtub3cgdGhlIElSUQo+IG51bWJlcikuCj4gCj4gT24geDg2IHRoaXMgYWRkaXRpb25h
bGx5IHJlcXVpcmVzIGEgc2xpZ2h0IG9yZGVyaW5nIGNoYW5nZSB0byBJUlEKPiBpbml0aWFsaXph
dGlvbiwgdG8gZmFjaWxpdGF0ZSBjYWxsaW5nIHRoZSBuZXcgaG9vayBiZXR3ZWVuIGJhc2ljCj4g
aW5pdGlhbGl6YXRpb24gYW5kIHRoZSBjYWxsIHBhdGggbGVhZGluZyB0byBzbXBfaW50cl9pbml0
KCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 17:34:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 17:34: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-devel-bounces@lists.xenproject.org>)
	id 1gSQCJ-0000QF-PQ; Thu, 29 Nov 2018 17:33: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=MKqZ=OI=citrix.com=prvs=864cd69c8=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gSQCH-0000QA-Nw
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 17:33:53 +0000
X-Inumbo-ID: ef764240-f3fc-11e8-8781-c39ad38abdb6
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ef764240-f3fc-11e8-8781-c39ad38abdb6;
 Thu, 29 Nov 2018 17:33:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="82551762"
Date: Thu, 29 Nov 2018 18:33:15 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181129173315.vzci3trpre3i6voa@mac>
References: <5BB2455202000078001ED685@prv1-mh.provo.novell.com>
 <5BB24A9D02000078001ED6C0@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BB24A9D02000078001ED6C0@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 2/2] ns16550: enable use of PCI MSI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMDEsIDIwMTggYXQgMTA6MjY6MDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gV2hpY2gsIG9uIHg4NiwgcmVxdWlyZXMgZmlkZGxpbmcgd2l0aCB0aGUgSU5UeCBiaXQg
aW4gUENJIGNvbmZpZyBzcGFjZSwKPiBzaW5jZSBmb3IgaW50ZXJuYWxseSB1c2VkIE1TSSB3ZSBj
YW4ndCBkZWxlZ2F0ZSB0aGlzIHRvIERvbTAuCj4gCj4gbnMxNjU1MF9pbml0X3Bvc3RpcnEoKSBh
bHNvIG5lZWRzIChiZW5pZ24pIHJlLW9yZGVyaW5nIG9mIGl0cwo+IG9wZXJhdGlvbnMuCj4gCj4g
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IHYy
OiBSZS1iYXNlLgo+IAo+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
Cj4gKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiBAQCAtMzA3LDcg
KzMwNyw3IEBAIEZsYWcgdG8gaW5kaWNhdGUgd2hldGhlciB0byBwcm9iZSBmb3IgYQo+ICBBQ1BJ
IGluZGljYXRpbmcgbm9uZSB0byBiZSB0aGVyZS4KPiAgCj4gICMjIyBjb20xLGNvbTIKPiAtPiBg
PSA8YmF1ZD5bLzxiYXNlLWJhdWQ+XVssW0RQU11bLFs8aW8tYmFzZT58cGNpfGFtdF1bLFs8aXJx
Pl1bLFs8cG9ydC1iZGY+XVssWzxicmlkZ2UtYmRmPl1dXV1dXWAKPiArPiBgPSA8YmF1ZD5bLzxi
YXNlLWJhdWQ+XVssW0RQU11bLFs8aW8tYmFzZT58cGNpfGFtdF1bLFs8aXJxPnxtc2ldWyxbPHBv
cnQtYmRmPl1bLFs8YnJpZGdlLWJkZj5dXV1dXV1gCj4gIAo+ICBCb3RoIG9wdGlvbiBgY29tMWAg
YW5kIGBjb20yYCBmb2xsb3cgdGhlIHNhbWUgZm9ybWF0Lgo+ICAKPiBAQCAtMzI4LDcgKzMyOCw3
IEBAIEJvdGggb3B0aW9uIGBjb20xYCBhbmQgYGNvbTJgIGZvbGxvdyB0aGUKPiAgKiBgPGlvLWJh
c2U+YCBpcyBhbiBpbnRlZ2VyIHdoaWNoIHNwZWNpZmllcyB0aGUgSU8gYmFzZSBwb3J0IGZvciBV
QVJUCj4gICAgcmVnaXN0ZXJzLgo+ICAqIGA8aXJxPmAgaXMgdGhlIElSUSBudW1iZXIgdG8gdXNl
LCBvciBgMGAgdG8gdXNlIHRoZSBVQVJUIGluIHBvbGwKPiAtICBtb2RlIG9ubHkuCj4gKyAgbW9k
ZSBvbmx5LCBvciBgbXNpYCB0byBzZXQgdXAgYSBNZXNzYWdlIFNpZ25hbGVkIEludGVycnVwdC4K
PiAgKiBgPHBvcnQtYmRmPmAgaXMgdGhlIFBDSSBsb2NhdGlvbiBvZiB0aGUgVUFSVCwgaW4KPiAg
ICBgPGJ1cz46PGRldmljZT4uPGZ1bmN0aW9uPmAgbm90YXRpb24uCj4gICogYDxicmlkZ2UtYmRm
PmAgaXMgdGhlIFBDSSBicmlkZ2UgYmVoaW5kIHdoaWNoIGlzIHRoZSBVQVJULCBpbgo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9tc2kuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tc2kuYwo+IEBAIC03NDIs
NiArNzQyLDE2IEBAIHN0YXRpYyBpbnQgbXNpX2NhcGFiaWxpdHlfaW5pdChzdHJ1Y3QgcGMKPiAg
Cj4gICAgICAqZGVzYyA9IGVudHJ5Owo+ICAgICAgLyogUmVzdG9yZSB0aGUgb3JpZ2luYWwgTVNJ
IGVuYWJsZWQgYml0cyAgKi8KPiArICAgIGlmICggIWhhcmR3YXJlX2RvbWFpbiApCgpXb3VsZG4n
dCBpdCBiZSBiZXR0ZXIgdG8gYXNzaWduIHRoZSBkZXZpY2UgdG8gZG9tX3hlbiAocGRldi0+ZG9t
YWluID0KZG9tX3hlbiksIGFuZCB0aGVuIGNoZWNrIGlmIHRoZSBvd25lciBpcyBkb21feGVuIGhl
cmU/CgpPciBhdCB0aGUgcG9pbnQgd2hlcmUgdGhpcyBpcyBjYWxsZWQgZnJvbSB0aGUgc2VyaWFs
IGNvbnNvbGUgZHJpdmVyIGlzCnRvbyBlYXJseSBmb3IgZG9tX3hlbiB0byBleGlzdD8KCj4gKyAg
ICB7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiAuLi4sIGV4Y2VwdCBmb3IgaW50ZXJuYWwg
cmVxdWVzdHMgKGJlZm9yZSBEb20wIHN0YXJ0cyksIGluIHdoaWNoCj4gKyAgICAgICAgICogY2Fz
ZSB3ZSByYXRoZXIgbmVlZCB0byBiZWhhdmUgIm5vcm1hbGx5IiwgaS5lLiBub3QgZm9sbG93IHRo
ZSBzcGxpdAo+ICsgICAgICAgICAqIGJyYWluIG1vZGVsIHdoZXJlIERvbTAgYWN0dWFsbHkgZW5h
YmxlcyBNU0kgKGFuZCBkaXNhYmxlcyBJTlR4KS4KPiArICAgICAgICAgKi8KPiArICAgICAgICBw
Y2lfaW50eChkZXYsIDApOwoKSWYgeW91IHVzZSBib29sIHdpdGggcGNpX2ludHggdGhlbiB5b3Ug
Y2FuIGp1c3QgcGFzcyBmYWxzZSBoZXJlLgoKPiArICAgICAgICBjb250cm9sIHw9IFBDSV9NU0lf
RkxBR1NfRU5BQkxFOwo+ICsgICAgfQo+ICAgICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1cywg
c2xvdCwgZnVuYywgbXNpX2NvbnRyb2xfcmVnKHBvcyksIGNvbnRyb2wpOwo+ICAKPiAgICAgIHJl
dHVybiAwOwo+IEBAIC0xMDE5LDYgKzEwMjksMTggQEAgc3RhdGljIGludCBtc2l4X2NhcGFiaWxp
dHlfaW5pdChzdHJ1Y3QgcAo+ICAgICAgKyttc2l4LT51c2VkX2VudHJpZXM7Cj4gIAo+ICAgICAg
LyogUmVzdG9yZSBNU0ktWCBlbmFibGVkIGJpdHMgKi8KPiArICAgIGlmICggIWhhcmR3YXJlX2Rv
bWFpbiApCj4gKyAgICB7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiAuLi4sIGV4Y2VwdCBm
b3IgaW50ZXJuYWwgcmVxdWVzdHMgKGJlZm9yZSBEb20wIHN0YXJ0cyksIGluIHdoaWNoCj4gKyAg
ICAgICAgICogY2FzZSB3ZSByYXRoZXIgbmVlZCB0byBiZWhhdmUgIm5vcm1hbGx5IiwgaS5lLiBu
b3QgZm9sbG93IHRoZSBzcGxpdAo+ICsgICAgICAgICAqIGJyYWluIG1vZGVsIHdoZXJlIERvbTAg
YWN0dWFsbHkgZW5hYmxlcyBNU0kgKGFuZCBkaXNhYmxlcyBJTlR4KS4KPiArICAgICAgICAgKi8K
PiArICAgICAgICBwY2lfaW50eChkZXYsIDApOwo+ICsgICAgICAgIGNvbnRyb2wgfD0gUENJX01T
SVhfRkxBR1NfRU5BQkxFOwo+ICsgICAgICAgIGNvbnRyb2wgJj0gflBDSV9NU0lYX0ZMQUdTX01B
U0tBTEw7Cj4gKyAgICAgICAgbWFza2FsbCA9IDA7Cj4gKyAgICB9Cj4gICAgICBtc2l4LT5ob3N0
X21hc2thbGwgPSBtYXNrYWxsOwo+ICAgICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1cywgc2xv
dCwgZnVuYywgbXNpeF9jb250cm9sX3JlZyhwb3MpLCBjb250cm9sKTsKPiAgCj4gQEAgLTEwNzMs
NiArMTA5NSw4IEBAIHN0YXRpYyB2b2lkIF9fcGNpX2Rpc2FibGVfbXNpKHN0cnVjdCBtc2kKPiAg
Cj4gICAgICBkZXYgPSBlbnRyeS0+ZGV2Owo+ICAgICAgbXNpX3NldF9lbmFibGUoZGV2LCAwKTsK
PiArICAgIGlmICggZW50cnktPmlycSA+IDAgJiYgIShpcnFfdG9fZGVzYyhlbnRyeS0+aXJxKS0+
c3RhdHVzICYgSVJRX0dVRVNUKSApCj4gKyAgICAgICAgcGNpX2ludHgoZGV2LCAxKTsKPiAgCj4g
ICAgICBCVUdfT04obGlzdF9lbXB0eSgmZGV2LT5tc2lfbGlzdCkpOwo+ICB9Cj4gLS0tIGEveGVu
L2RyaXZlcnMvY2hhci9uczE2NTUwLmMKPiArKysgYi94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAu
Ywo+IEBAIC05Miw2ICs5Miw3IEBAIHN0YXRpYyBzdHJ1Y3QgbnMxNjU1MCB7Cj4gICAgICB1MzIg
YmFyNjQ7Cj4gICAgICB1MTYgY3I7Cj4gICAgICB1OCBiYXJfaWR4Owo+ICsgICAgYm9vbF90IG1z
aTsKPiAgICAgIGNvbnN0IHN0cnVjdCBuczE2NTUwX2NvbmZpZ19wYXJhbSAqcGFyYW07IC8qIFBv
aW50cyBpbnRvIC5pbml0LiohICovCj4gICNlbmRpZgo+ICB9IG5zMTY1NTBfY29tWzJdID0geyB7
IDAgfSB9Owo+IEBAIC03MTIsNiArNzEzLDE2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBuczE2NTUw
X2luaXRfcHJlaXJxKHMKPiAgICAgICAgICB1YXJ0LT5maWZvX3NpemUgPSAxNjsKPiAgfQo+ICAK
PiArc3RhdGljIHZvaWQgX19pbml0IG5zMTY1NTBfaW5pdF9pcnEoc3RydWN0IHNlcmlhbF9wb3J0
ICpwb3J0KQo+ICt7Cj4gKyNpZmRlZiBDT05GSUdfSEFTX1BDSQo+ICsgICAgc3RydWN0IG5zMTY1
NTAgKnVhcnQgPSBwb3J0LT51YXJ0Owo+ICsKPiArICAgIGlmICggdWFydC0+bXNpICkKPiArICAg
ICAgICB1YXJ0LT5pcnEgPSBjcmVhdGVfaXJxKDApOwo+ICsjZW5kaWYKPiArfQo+ICsKPiAgc3Rh
dGljIHZvaWQgbnMxNjU1MF9zZXR1cF9wb3N0aXJxKHN0cnVjdCBuczE2NTUwICp1YXJ0KQo+ICB7
Cj4gICAgICBpZiAoIHVhcnQtPmlycSA+IDAgKQo+IEBAIC03NDYsMTcgKzc1Nyw2IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBuczE2NTUwX2luaXRfcG9zdGlycSgKPiAgICAgIHVhcnQtPnRpbWVvdXRf
bXMgPSBtYXhfdCgKPiAgICAgICAgICB1bnNpZ25lZCBpbnQsIDEsIChiaXRzICogdWFydC0+Zmlm
b19zaXplICogMTAwMCkgLyB1YXJ0LT5iYXVkKTsKPiAgCj4gLSAgICBpZiAoIHVhcnQtPmlycSA+
IDAgKQo+IC0gICAgewo+IC0gICAgICAgIHVhcnQtPmlycWFjdGlvbi5oYW5kbGVyID0gbnMxNjU1
MF9pbnRlcnJ1cHQ7Cj4gLSAgICAgICAgdWFydC0+aXJxYWN0aW9uLm5hbWUgICAgPSAibnMxNjU1
MCI7Cj4gLSAgICAgICAgdWFydC0+aXJxYWN0aW9uLmRldl9pZCAgPSBwb3J0Owo+IC0gICAgICAg
IGlmICggKHJjID0gc2V0dXBfaXJxKHVhcnQtPmlycSwgMCwgJnVhcnQtPmlycWFjdGlvbikpICE9
IDAgKQo+IC0gICAgICAgICAgICBwcmludGsoIkVSUk9SOiBGYWlsZWQgdG8gYWxsb2NhdGUgbnMx
NjU1MCBJUlEgJWRcbiIsIHVhcnQtPmlycSk7Cj4gLSAgICB9Cj4gLQo+IC0gICAgbnMxNjU1MF9z
ZXR1cF9wb3N0aXJxKHVhcnQpOwo+IC0KPiAgI2lmZGVmIENPTkZJR19IQVNfUENJCj4gICAgICBp
ZiAoIHVhcnQtPmJhciB8fCB1YXJ0LT5wc19iZGZfZW5hYmxlICkKPiAgICAgIHsKPiBAQCAtNzc3
LDggKzc3Nyw2NSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbnMxNjU1MF9pbml0X3Bvc3RpcnEoCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVhcnQtPnBzX2JkZlswXSwgdWFy
dC0+cHNfYmRmWzFdLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1YXJ0
LT5wc19iZGZbMl0pOwo+ICAgICAgICAgIH0KPiArCj4gKyAgICAgICAgaWYgKCB1YXJ0LT5tc2kg
KQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgc3RydWN0IG1zaV9pbmZvIG1zaSA9IHsKPiAr
ICAgICAgICAgICAgICAgIC5idXMgPSB1YXJ0LT5wc19iZGZbMF0sCj4gKyAgICAgICAgICAgICAg
ICAuZGV2Zm4gPSBQQ0lfREVWRk4odWFydC0+cHNfYmRmWzFdLCB1YXJ0LT5wc19iZGZbMl0pLAo+
ICsgICAgICAgICAgICAgICAgLmlycSA9IHJjID0gdWFydC0+aXJxLAo+ICsgICAgICAgICAgICAg
ICAgLmVudHJ5X25yID0gMQo+ICsgICAgICAgICAgICB9Owo+ICsKPiArICAgICAgICAgICAgaWYg
KCByYyA+IDAgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBzdHJ1Y3QgbXNp
X2Rlc2MgKm1zaV9kZXNjID0gTlVMTDsKPiArCj4gKyAgICAgICAgICAgICAgICBwY2lkZXZzX2xv
Y2soKTsKPiArCj4gKyAgICAgICAgICAgICAgICByYyA9IHBjaV9lbmFibGVfbXNpKCZtc2ksICZt
c2lfZGVzYyk7CgpCZWZvcmUgYXR0ZW1wdGluZyB0byBlbmFibGUgTVNJLCBzaG91bGRuJ3QgeW91
IG1ha2Ugc3VyZSBtZW1vcnkKZGVjb2RpbmcgaXMgZW5hYmxlZCBpbiBjYXNlIHRoZSBkZXZpY2Ug
dXNlcyBNU0lYPwoKSSB0aGluayB0aGlzIGNvZGUgYXNzdW1lcyB0aGUgZGV2aWNlIHdpbGwgYWx3
YXlzIHVzZSBNU0k/IChpbiB3aGljaApjYXNlIG15IGFib3ZlIHF1ZXN0aW9uIGlzIGxpa2VseSBt
b290KS4KCj4gKyAgICAgICAgICAgICAgICBpZiAoICFyYyApCj4gKyAgICAgICAgICAgICAgICB7
Cj4gKyAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjID0gaXJxX3RvX2Rl
c2MobXNpLmlycSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
PiArCj4gKyAgICAgICAgICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ss
IGZsYWdzKTsKPiArICAgICAgICAgICAgICAgICAgICByYyA9IHNldHVwX21zaV9pcnEoZGVzYywg
bXNpX2Rlc2MpOwo+ICsgICAgICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
JmRlc2MtPmxvY2ssIGZsYWdzKTsKPiArICAgICAgICAgICAgICAgICAgICBpZiAoIHJjICkKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgcGNpX2Rpc2FibGVfbXNpKG1zaV9kZXNjKTsKPiArICAg
ICAgICAgICAgICAgIH0KPiArCj4gKyAgICAgICAgICAgICAgICBwY2lkZXZzX3VubG9jaygpOwo+
ICsKPiArICAgICAgICAgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgICAgICAgICAgewo+ICsg
ICAgICAgICAgICAgICAgICAgIHVhcnQtPmlycSA9IDA7Cj4gKyAgICAgICAgICAgICAgICAgICAg
aWYgKCBtc2lfZGVzYyApCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIG1zaV9mcmVlX2lycSht
c2lfZGVzYyk7Cj4gKyAgICAgICAgICAgICAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICBkZXN0cm95X2lycShtc2kuaXJxKTsKPiArICAgICAgICAgICAgICAgIH0KPiArICAg
ICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgaWYgKCByYyApCj4gKyAgICAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX1dBUk5JTkcKPiArICAgICAgICAgICAgICAgICAgICAgICAiTVNJIHNl
dHVwIGZhaWxlZCAoJWQpIGZvciAlMDJ4OiUwMnguJW9cbiIsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgcmMsIHVhcnQtPnBzX2JkZlswXSwgdWFydC0+cHNfYmRmWzFdLCB1YXJ0LT5wc19iZGZb
Ml0pOwo+ICsgICAgICAgIH0KPiAgICAgIH0KPiAgI2VuZGlmCj4gKwo+ICsgICAgaWYgKCB1YXJ0
LT5pcnEgPiAwICkKPiArICAgIHsKPiArICAgICAgICB1YXJ0LT5pcnFhY3Rpb24uaGFuZGxlciA9
IG5zMTY1NTBfaW50ZXJydXB0Owo+ICsgICAgICAgIHVhcnQtPmlycWFjdGlvbi5uYW1lICAgID0g
Im5zMTY1NTAiOwo+ICsgICAgICAgIHVhcnQtPmlycWFjdGlvbi5kZXZfaWQgID0gcG9ydDsKPiAr
ICAgICAgICBpZiAoIChyYyA9IHNldHVwX2lycSh1YXJ0LT5pcnEsIDAsICZ1YXJ0LT5pcnFhY3Rp
b24pKSAhPSAwICkKPiArICAgICAgICAgICAgcHJpbnRrKCJFUlJPUjogRmFpbGVkIHRvIGFsbG9j
YXRlIG5zMTY1NTAgSVJRICVkXG4iLCB1YXJ0LT5pcnEpOwo+ICsgICAgfQo+ICsKPiArICAgIG5z
MTY1NTBfc2V0dXBfcG9zdGlycSh1YXJ0KTsKPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgbnMxNjU1
MF9zdXNwZW5kKHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKPiBAQCAtOTA4LDYgKzk2NSw3IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgdnVhcnRfaW5mbyAqbnMxNjU1MF8KPiAgCj4gIHN0YXRpYyBz
dHJ1Y3QgdWFydF9kcml2ZXIgX19yZWFkX21vc3RseSBuczE2NTUwX2RyaXZlciA9IHsKPiAgICAg
IC5pbml0X3ByZWlycSAgPSBuczE2NTUwX2luaXRfcHJlaXJxLAo+ICsgICAgLmluaXRfaXJxICAg
ICA9IG5zMTY1NTBfaW5pdF9pcnEsCj4gICAgICAuaW5pdF9wb3N0aXJxID0gbnMxNjU1MF9pbml0
X3Bvc3RpcnEsCj4gICAgICAuZW5kYm9vdCAgICAgID0gbnMxNjU1MF9lbmRib290LAo+ICAgICAg
LnN1c3BlbmQgICAgICA9IG5zMTY1NTBfc3VzcGVuZCwKPiBAQCAtMTI2MSw3ICsxMzE5LDE4IEBA
IHN0YXRpYyBib29sIF9faW5pdCBwYXJzZV9wb3NpdGlvbmFsKHN0cnUKPiAgICAgIH0KPiAgCj4g
ICAgICBpZiAoICpjb25mID09ICcsJyAmJiAqKytjb25mICE9ICcsJyApCj4gLSAgICAgICAgdWFy
dC0+aXJxID0gc2ltcGxlX3N0cnRvbChjb25mLCAmY29uZiwgMTApOwo+ICsgICAgewo+ICsjaWZk
ZWYgQ09ORklHX0hBU19QQ0kKPiArICAgICAgICBpZiAoIHN0cm5jbXAoY29uZiwgIm1zaSIsIDMp
ID09IDAgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgY29uZiArPSAzOwo+ICsgICAgICAg
ICAgICB1YXJ0LT5tc2kgPSAxOwo+ICsgICAgICAgICAgICB1YXJ0LT5pcnEgPSAwOwo+ICsgICAg
ICAgIH0KPiArICAgICAgICBlbHNlCj4gKyNlbmRpZgo+ICsgICAgICAgICAgICB1YXJ0LT5pcnEg
PSBzaW1wbGVfc3RydG9sKGNvbmYsICZjb25mLCAxMCk7Cj4gKyAgICB9Cj4gIAo+ICAjaWZkZWYg
Q09ORklHX0hBU19QQ0kKPiAgICAgIGlmICggKmNvbmYgPT0gJywnICYmICorK2NvbmYgIT0gJywn
ICkKPiAtLS0gYS94ZW4vZHJpdmVycy9wY2kvcGNpLmMKPiArKysgYi94ZW4vZHJpdmVycy9wY2kv
cGNpLmMKPiBAQCAtMTE1LDYgKzExNSwyMSBAQCBpbnQgcGNpX2ZpbmRfbmV4dF9leHRfY2FwYWJp
bGl0eShpbnQgc2VnCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiArdm9pZCBwY2lfaW50eChj
b25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgYm9vbF90IGVuYWJsZSkKClBsZWFzZSB1c2UgYm9v
bC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 17:36:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 17:36: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-devel-bounces@lists.xenproject.org>)
	id 1gSQEs-0000aF-DZ; Thu, 29 Nov 2018 17:36:34 +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=MKqZ=OI=citrix.com=prvs=864cd69c8=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gSQEr-0000a8-5Z
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 17:36:33 +0000
X-Inumbo-ID: 4e969c84-f3fd-11e8-8cfb-3bb359560e0a
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4e969c84-f3fd-11e8-8cfb-3bb359560e0a;
 Thu, 29 Nov 2018 17:36:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="82551848"
Date: Thu, 29 Nov 2018 18:35:23 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181129173523.37x7ptl4qdqj2dlt@mac>
References: <5BFFE9C30200007800201371@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BFFE9C30200007800201371@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] PCI BAR sizing quirks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDY6Mjk6MzlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gUm9nZXIsCj4gCj4gaW4gdGhlIGNvbnRleHQgb2Ygc29tZSBvdGhlciBidWcgcmVwb3J0
IGhlcmUgSSd2ZSBiZWVuIHBvaW50ZWQKPiBhdCBMaW51eCBjb21taXQgNmFmN2U0Zjc3MjU5ZWU5
NDYxMDMzODczNzJjYjE1OWYyZTk5YTZkNC4KPiBJIHRoaW5rIHdlIHdpbGwgbmVlZCB0byBpbXBs
ZW1lbnQgc29tZXRoaW5nIHNpbWlsYXIgZm9yIGFueQo+IGRldmljZXMgdGhhdCBtYXkgYmUgcHJl
c2VudCBvbiB4ODYgc3lzdGVtcywgYnV0IGRvbid0IGhhdmUKPiBzdGFuZGFyZCBjb21wbGlhbnQg
YmVoYXZpb3Igb2YgcmVnaXN0ZXJzIGluIHdoYXQgbm9ybWFsbHkgaXMgdGhlCj4gQkFSIHJhbmdl
IGluIGNvbmZpZyBzcGFjZSwgZm9yIHlvdXIgUFZIIEJBUiBoYW5kbGluZyB0byBub3QKPiBjYXVz
ZSBib290IGZhaWx1cmVzLgoKVGhhbmtzIGZvciB0aGUgaGVhZHMgdXAuIEkndmUganVzdCBzZW5k
IGEgcGF0Y2ggdGhhdCBhdHRlbXB0cyB0bwp3b3JrYXJvdW5kIHRoaXMgZXJyYXRhOgoKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTExL21z
ZzAzNDM4Lmh0bWwKClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 17:44:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 17:44: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-devel-bounces@lists.xenproject.org>)
	id 1gSQMA-0001Lu-9o; Thu, 29 Nov 2018 17:44:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=woob=oi=citrix.com=prvs=864e58e47=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gSQM9-0001Lp-8m
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 17:44:05 +0000
X-Inumbo-ID: 5c08be5c-f3fe-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c08be5c-f3fe-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 17:44:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="82552304"
From: George Dunlap <George.Dunlap@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH 5/9] libxl: Do root checks once in
 libxl__domain_get_device_model_uid
Thread-Index: AQHUg1AZx0hai2T/YE6tdYH3dYWCMKVlWl0AgAAQugCAAYocAIAACZaA
Date: Thu, 29 Nov 2018 17:43:51 +0000
Message-ID: <59FA3E76-DEE0-4BA8-AEFD-11E956EA5D0E@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-5-george.dunlap@citrix.com>
 <23550.50346.919097.312284@mariner.uk.xensource.com>
 <A7BD7C15-A4B7-4652-9AE0-1591F0DCD16E@citrix.com>
 <23552.7500.500492.182466@mariner.uk.xensource.com>
In-Reply-To: <23552.7500.500492.182466@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <D216E19C961F6143B5D6780EF0CEB10F@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 5/9] libxl: Do root checks once in
 libxl__domain_get_device_model_uid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gTm92IDI5LCAyMDE4LCBhdCA1OjA5IFBNLCBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AY2l0cml4LmNvbT4gd3JvdGU6DQo+IA0KPiBHZW9yZ2UgRHVubGFwIHdyaXRlcyAoIlJlOiBb
UEFUQ0ggNS85XSBsaWJ4bDogRG8gcm9vdCBjaGVja3Mgb25jZSBpbiBsaWJ4bF9fZG9tYWluX2dl
dF9kZXZpY2VfbW9kZWxfdWlkIik6DQo+Pj4gT24gTm92IDI4LCAyMDE4LCBhdCA0OjM5IFBNLCBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6DQo+Pj4gSSBrbm93IHRo
YXQgaW4gdGhlIGh5cGVydmlzb3IgdGhpcyBraW5kIG9mIHRoaW5nIGlzIHRvbGVyYXRlZCAod3Jv
bmdseQ0KPj4+IElNTykgYnV0IGNhbiB3ZSBwbGVhc2Ugbm90IGhhdmUgaXQgaGVyZS4NCj4+IA0K
Pj4gSXQgaXMgYSBiaXQgc3RyYW5nZSBoYXZpbmcgdG8gd29yayB3aXRoIG9uZSBtYWludGlhbmVy
IHdobyB0aGlua3MgYSBoYW5kZnVsIG9mIHNpbXBsZSBnb3RvcyBpcyBhbiBpc3N1ZSwgYW5kIGFu
b3RoZXIgbWFpbnRhaW5lciB3aG8gdGhpbmtzIGhhdmluZyBzd2l0Y2ggY2FzZSBzdGF0ZW1lbnRz
IGFwcGVhciBpbiB0aGUgbWlkZGxlIG9mIGlmKCkgeyB9IGJsb2NrcyBpcyBwZXJmZWN0bHkgbm9y
bWFsLiA6LSkNCj4gDQo+IFNvcnJ5LCBJIG1pc3NlZCB0aGF0Lg0KPiANCj4gSSB0aGluayBtYXli
ZSBpbmRlZWQgYSBDT0RJTkdfU1RZTEUgdXBkYXRlIGlzIGNhbGxlZCBmb3IuDQoNCuKApm5vdCBz
dXJlIHdoYXQgeW91IG1lYW47IEnigJltIHJlZmVycmluZyB0byBhIGh5cGVydmlzb3IgbWFpbnRh
aW5lciB3aG8gcmVndWxhcmx5IGdlbmVyYXRlcyBjb2RlIGxpa2U6DQoNCnN3aXRjaCgpIHsNCmNh
c2UgQToNCiAgaWYoYmxhaCkgew0KY2FzZSBCOg0KICAgICBmb28oKTsNCiAgfQ0KfQ0KDQpJ4oCZ
bSBub3QgY29tcGxhaW5pbmcsIEnigJltIGp1c3Qgc2xpZ2h0bHkgYW11c2VkIGF0IHRoZSBkaWZm
ZXJlbmNlLiA6LSkNCg0KPiANCj4+PiBUaGlzIG1heSBtZWFuIHNwbGl0dGluZyBzdHVmZiBvdXQg
aW50byBhIHN1Yi1mdW5jdGlvbi4gIFRoYXQgY291bGQgYmUNCj4+PiBkb25lIHNvbWUgdGltZSBi
ZXR3ZWVuICJNb3ZlIGRtIHVzZXIgZGV0ZXJtaW5hdGlvbiBsb2dpYyBpbnRvIGEgaGVscGVyDQo+
Pj4gZnVuY3Rpb24iIGFuZCB0aGlzIHBhdGNoIEkgZ3Vlc3MuDQo+PiANCj4+IEnigJltIGFmcmFp
ZCB5b3XigJlyZSBnb2luZyB0byBoYXZlIHRvIGdpdmUgbWUgYSBiaXQgbW9yZSBndWlkYW5jZSBo
ZXJlOiBJdOKAmXMgbm90IGNsZWFyIHRvIG1lIHdoYXQgd291bGQgYmUgc3BsaXQgaW50byBhIHN1
Yi1mdW5jdGlvbiwgYW5kIGhvdyB0aGF0IHdvdWxkIG1ha2UgdGhlIGNvZGUgZWFzaWVyIHRvIGZv
bGxvdyB3aGlsZSBhdm9pZGluZyB1bm5lY2Vzc2FyeSBjb2RlIGR1cGxpY2F0aW9uLg0KPj4gDQo+
PiBEbyB5b3UgcHJvcG9zZSByZXBsYWNpbmcg4oCcZ290byByb290X2NoZWNrO+KAnSB3aXRoIOKA
nHJvb3RfY2hlY2soKTsgZ290byBvdXQ74oCdIGluIGFsbCBsb2NhdGlvbnM/ICBPciBzb21ldGhp
bmcgZWxzZT8NCj4gDQo+IEkgYW0gYWZyYWlkIHRoYXQgSSBoYXZlIG5vdCBmb2xsb3dlZCBhbGwg
b2YgdGhlIHN0cmFuZHMgb2YgY29kZSBoZXJlLg0KPiBJIGFtIHZlcnkgdGVtcHRlZCB0byByZXBs
eSBzaW1wbHkgd2l0aCBhIHJlZmVyZW5jZSB0byBEaWprc3RyYSBbMTk2OF0sDQo+IGJ1dDoNCg0K
SSByZWFkIHRoYXQgcGFwZXI7IGl0IHdhcyBuZWFybHkgdHdvIGRlY2FkZXMgYWdvIG5vdywgYnV0
IG15IG1lbW9yeSB3YXMgdGhhdCBtb3N0IG9mIGhpcyBvYmplY3Rpb25zIGFyZSBtYWRlIG1vb3Qg
YnkgbGFuZ3VhZ2VzIHN1Y2ggYXMgQywgcGFydGljdWxhcmx5IGlmIHlvdXIgY29tcGlsZXIgaXMg
Y29uZmlndXJlZCB0byB0aHJvdyBhbiBlcnJvciBpZiBhIGxhYmVsIGlzIHVudXNlZC4NCg0KPiAN
Cj4gSSB0aGluayBzb21lIG9mIHlvdXIgZ290b3MgY291bGQgYmUgcmVmYWN0b3JlZCBpbnRvIGVh
cmx5IGV4aXRzIGZyb20gYQ0KPiBuZXcgc3ViZnVuY3Rpb24uICBJbiBhbnkgY2FzZSwgSSB3b3Vs
ZCBsaWtlIHRoZSBjb2RlIHRvIGJlIG1hZGUgb3V0IG9mDQo+IGJsb2NrIHN0cnVjdHVyZWQgcGll
Y2VzIHN1Y2ggYXMgZm9yIGFuZCB3aGlsZSBsb29wcyAocGVyaGFwcyB3aXRoDQo+IGVhcmx5IGV4
aXRzIGxpa2UgYnJlYWsgYW5kIGNvbnRpbnVlKSwgaWYgc3RhdGVtZW50cywgc3dpdGNoDQo+IHN0
YXRlbWVudHMsIGNvbmRpdGlvbmFscywgYW5kIHNvIG9uLg0KDQpTbyB0aGUgc2l0dWF0aW9uIGlz
LCB3ZSBoYXZlIHRocmVlIOKAnGZvdW5kIGEgVUlE4oCdIGNhc2VzIChkZXZpY2VfbW9kZWxfdWlk
IHNldCwgUUVNVV9VU0VSX1JBTkdFX0JBU0UgdWlkIHByZXNlbnQsIFFFTVVfVVNFUl9TSEFSRUQg
dWlkIHByZXNlbnQpLiAgSW4gYWxsIHRocmVlIGNhc2VzLCB3ZSB3YW50IHRvIG1ha2Ugc3VyZSB0
aGUgZmluYWwgVUlEIGlzIG5vdCByb290LCBidXQgaW4gdHdvIG9mIHRoZW0gKGRldmljZV9tb2Rl
bF91aWQgYW5kIFFFTVVfVVNFUl9TSEFSRUQpIHdlIG5lZWQgdG8gY2hlY2sgdXNlcl9iYXNlLT5w
d191aWQsIGFuZCBpbiB0aGUgb3RoZXIgb25lIChRRU1VX1VTRVJfUkFOR0VfQkFTRSksIHdlIG5l
ZWQgdG8gY2hlY2sgb3VyIGNhbGN1bGF0ZWQgdWlkIHZhbHVlIChpbnRlbmRlZF91aWQpLg0KDQpB
bHNvLCBhdCBzb21lIHBvaW50IGluIHRoZSBkZXZlbG9wbWVudCBvZiB0aGUgc2VyaWVzLCBpdCB3
YXNu4oCZdCBjbGVhciB3aGV0aGVyIGRldmljZV9tb2RlbF91aWQgd2FzIGFsbG93ZWQgdG8gYmUg
cm9vdCAod2hpY2ggaXMgaG93IHBhdGNoIDQgY2FtZSBhYm91dCkuDQoNClNvIGl0IHNvdW5kcyBs
aWtlIGluc3RlYWQgb2YgdGhpczoNCg0KODwtLS0NCmludCBhKCkgew0KICBpZiAoYzEpIHsNCiAg
ICAvKiBkbyBzb21ldGhpbmcgKi8NCiAgICBnb3RvIGNoZWNrXzE7DQogIH0NCg0KICBpZiAoYzIp
IHsNCiAgICAvKiBkbyBzb21ldGhpbmcgKi8NCiAgIGdvdG8gb3V0Ow0KICB9DQoNCiAgaWYgKGMz
KSB7DQogICAgLyogZG8gc29tZXRoaW5nICovDQogICBnb3RvIGNoZWNrOw0KICB9DQoNCiAgLyog
RmFpbCAqLw0KDQpjaGVjazoNCiAgLyogZG8gY2hlY2ssIG1heWJlIGZhaWwgKi8NCg0Kb3V0Og0K
ICAvKiBEbyBjb21tb24g4oCcb3V04oCdIHRoaW5ncyAqLw0KfQ0K4oCUPjgNCg0KWW91IHdhbnQg
dGhpczoNCjg84oCUDQoNCmludCBhKCkgew0KICBpZiAoYzEpIHsNCiAgICAvKiBkbyBzb21ldGhp
bmcgKi8NCiAgICBpZihjaGVjaygpKQ0KICAgICAgcmV0dXJuIGVycm9yOw0KICAgIGdvdG8gb3V0
Ow0KICB9DQoNCiAgaWYgKGMyKSB7DQogICAgLyogZG8gc29tZXRoaW5nICovDQogICBnb3RvIG91
dDsNCiAgfSANCg0KICBpZiAoYzMpIHsNCiAgICAvKiBkbyBzb21ldGhpbmcgKi8NCiAgICBpZihj
aGVjaygpKQ0KICAgICAgcmV0dXJuIGVycm9yOw0KICB9DQoNCiAgLyogRmFpbCAqLw0KDQpvdXQ6
DQogIC8qIERvIGNvbW1vbiDigJxvdXTigJ0gdGhpbmdzICovDQp9DQoNCmludCBjaGVjaygpIHsN
CiAgLyogZG8gY2hlY2sgKi8NCn0NCuKAlD44DQoNCkFsbCBJIGNhbiBzYXkgaXMsIHRoZSBzZWNv
bmQgb25lIHNlZW1zIGxlc3MgY2xlYXIgYW5kIG1vcmUgcmVwZXRpdGl2ZSB0byBtZS4gIEl0IGNv
bnRhaW5zIG1hbnkgbW9yZSBjb250cm9sIGZsb3cgY2hhbmdlcyBmb3IgZWFjaCBjaGVjaygpLCBy
YXRoZXIgdGhhbiBvbmUgKHNpbmNlIGEgZnVuY3Rpb24gY2FsbCBpcyBhIHR5cGUgb2YgZ290byks
IGFuZCB5b3UgaGF2ZSB0byBkdXBsaWNhdGUgaGFuZGxpbmcgdGhlIGVycm9yIGNvbmRpdGlvbiBp
biBlYWNoIG9mIHRoZSByZXR1cm4gc2l0ZXMuDQoNCkJ1dCBhbnl3YXksIEnigJlsbCBzZWUgd2hh
dCBJIGNhbiBkbyBhYm91dCByZS1hcnJhbmdpbmcgdGhpbmdzIHRvIGhhdmUgb25seSBhIHNpbmds
ZSBgb3V0OmAgbGFiZWwgKGdldHRpbmcgcmlkIG9mIHRoZSBzdHlsZS1ub24tY29uZm9ybWFudCBg
cmV0dXJuYHMgYWxsIG92ZXIgdGhlIGZ1bmN0aW9uIGFzIHdlbGwpLiAgSSB0aGluayBpdCBzaG91
bGQgYmUgcG9zc2libGUgd2l0aG91dCBhbiBleHRyYSBmdW5jdGlvbi4NCg0KIC1HZW9yZ2UNCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 17:44:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 17:44: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-devel-bounces@lists.xenproject.org>)
	id 1gSQMX-0001OB-K8; Thu, 29 Nov 2018 17:44: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=owr6=oi=linuxfoundation.org=torvalds@srs-us1.protection.inumbo.net>)
 id 1gSQMV-0001O1-Qv
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 17:44:28 +0000
X-Inumbo-ID: 69c0282b-f3fe-11e8-9a16-bc764e045a96
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 69c0282b-f3fe-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 17:44:26 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id p86so2100008lfg.5
 for <xen-devel@lists.xenproject.org>; Thu, 29 Nov 2018 09:44:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=linux-foundation.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=CgaKeOauL30+OcqQ/oF88KtKOMNK435LY3ecISt9KGg=;
 b=KXV66Zrt+LE9OJW9tR0KA0p3jf1gcsN3O0/mok8/I9QbAd8RlRFcNspzwJljeiqB8o
 CKPUJ50mZ3YSjUiMoAib/A5VD2vM8qYiU4IiSVFFusoAlB/YUQe6dC9FqiZ9AgH5vfmB
 C4525bGZNyppxdzgNGN8/NvnQuTOhz26MCSE4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=CgaKeOauL30+OcqQ/oF88KtKOMNK435LY3ecISt9KGg=;
 b=XOj18ISjt+WcIodVt0NJutuWcGLzSlGnuFUZDxqrbW0WjEfys9Zqn4fOqZ5Yn93pzM
 grdtbAeLVce55Aa1HLflsXzcGj88lUWRJbtakEK2WcdC7NbSSFnOqSpZv+BD6WHHujOv
 5e8LXfibA7f4uIlLIFxOM/dHrzlP3rRPsPdvYy2RVELJsFGolN7OjCXGgJLOYwR+PSij
 MFl5y/bANB0i8zUU7LfTAP/Oj3gxl+AukjTEujTAY8FMrODFLb/qlZEnfvIjjf2x+vw+
 kS7qqpD/cB7Qc0QGJm/NvrPF1xzSIbqkeN53+rHQxnvofYGXug08kUH3sah9vpV2zWF3
 MAHg==
X-Gm-Message-State: AA+aEWb4lUkfUE+hZRuI0OqNwGHEzm27Xr0JBSuLckVcjs3VCNYM6Zvd
 KzAbF8OSy+l9sc2rMFHdZX20B2AN4rQ=
X-Google-Smtp-Source: AFSGD/XSQBZ1K6LBkyMYowIYmnVmhBkfkADHJ/O9UKzkX3VxpUXj3ZodqIHUsIq1fDYdH0kKT+Ct9g==
X-Received: by 2002:a19:c396:: with SMTP id t144mr1612183lff.110.1543513464290; 
 Thu, 29 Nov 2018 09:44:24 -0800 (PST)
Received: from mail-lf1-f48.google.com (mail-lf1-f48.google.com.
 [209.85.167.48])
 by smtp.gmail.com with ESMTPSA id b22sm403199lfg.32.2018.11.29.09.44.22
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 29 Nov 2018 09:44:23 -0800 (PST)
Received: by mail-lf1-f48.google.com with SMTP id v5so2085508lfe.7
 for <xen-devel@lists.xenproject.org>; Thu, 29 Nov 2018 09:44:22 -0800 (PST)
X-Received: by 2002:a19:982:: with SMTP id 124mr1600110lfj.138.1543513462064; 
 Thu, 29 Nov 2018 09:44:22 -0800 (PST)
MIME-Version: 1.0
References: <CAHk-=wgfGzXuDAKFQPdzMib3QCRHfSTsy5=gLU-WCoya+Ym+1A@mail.gmail.com>
 <11829e3c-7302-f821-cf5c-863e5267a17b@arm.com>
 <CAHk-=whxf0zqutExPr_j1A625Z3gcL6k_ABzKo1BtzN4F93hkA@mail.gmail.com>
 <20181123065511.GA17856@lst.de> <20181128074117.GA21126@lst.de>
 <CAHk-=wg5+rXK8dpjkSmK7tuz29VfxVWNEwmTVYB409mmyLkeew@mail.gmail.com>
 <20181128174545.GJ30658@n2100.armlinux.org.uk>
 <CAHk-=whnz4Kty6cas11bc2Gh=9zTzeeRS2k=dV9Hfc4B=xnHkQ@mail.gmail.com>
 <20181128180841.GM30658@n2100.armlinux.org.uk>
 <CAHk-=whcbiSxSUprsKjVPEdN5-+o8WnTGiKxEV-+HbKNDs=iNA@mail.gmail.com>
 <20181129162323.GA27068@lst.de>
In-Reply-To: <20181129162323.GA27068@lst.de>
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Thu, 29 Nov 2018 09:44:05 -0800
X-Gmail-Original-Message-ID: <CAHk-=wi2K7_+dgCbc-sAK9CST5Zh+pOuH7sVT9WW-kqs50HSzQ@mail.gmail.com>
Message-ID: <CAHk-=wi2K7_+dgCbc-sAK9CST5Zh+pOuH7sVT9WW-kqs50HSzQ@mail.gmail.com>
To: Christoph Hellwig <hch@lst.de>
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, David Woodhouse <dwmw2@infradead.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Russell King - ARM Linux <linux@armlinux.org.uk>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, robin.murphy@arm.com,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgODoyMyBBTSBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxz
dC5kZT4gd3JvdGU6Cj4KPiBXZSBjYW4uICBBdCBsZWFzdCBpbiB0aGVvcnkuICBUaGUgcHJvYmxl
bSBpcyB0aGF0IGRlcGVuZGluZyBvbiB0aGUKPiBjcmF6eSBtYXBwaW5nIGZyb20gcGh5c2ljYWwg
YW5kIGtlcm5lbCB2aXJ0dWFsIGFkZHJlc3MgdG8gZG1hIGFkZHJlc3Nlcwo+IHRoZXNlIG1pZ2h0
IGJlIHBhZ2VzIGF0IHByZXR0eSByYW5kb20gcGxhY2VzLiAgTG9vayBhdCBmdW4gbGlrZQo+IGFy
Y2gveDg2L3BjaS9zdGEyeDExLWZpeHVwLmMgZm9yIGhvdyB1Z2x5IHRoZXNlIG1hcHBpbmdzIGNv
dWxkIGxvb2suCj4KPiBJdCBhbHNvIG1lYW5zIHRoYXQgd2UgbWlnaHQgaGF2ZSBzZXR1cCBzd2lv
dGxiIG9uIGp1c3QgYWJvdXQgZXZlcnkKPiAzMi1iaXQgYXJjaGl0ZWN0dXJlLCBldmVuIGlmIGl0
IGhhcyBubyByZWFsIGFkZHJlc3NpbmcgbGltaXQgZXhjZXB0IGZvcgo+IHRoZSBvbmUgd2UgaW1w
b3NlZC4KCk5vLiBSZWFsbHkuIElmIHRoZXJlJ3Mgbm8gaW90bGIsIHRoZW4geW91IGp1c3QgbWFy
ayB0aGF0IG9uZSBwYWdlCnJlc2VydmVkLiBJdCBzaW1wbHkgZG9lc24ndCBnZXQgdXNlZC4gSXQg
ZG9lc24ndCBtZWFuIHlvdSBzdWRkZW5seQpuZWVkIGEgc3dpb3RsYi4KCklmIHRoZXJlICppcyog
YSBpb3RsYiwgbm9uZSBvZiB0aGlzIHNob3VsZCBtYXR0ZXIsIGJlY2F1c2UgeW91J2QganVzdApu
ZXZlciBtYXAgYW55dGhpbmcgaW50byB0aGF0IHBhZ2UuCgpCdXQgd2hhdGV2ZXIuIEl0J3MgaW5k
ZXBlbmRlbnQgZnJvbSB0aGUgcGF0Y2ggc2VyaWVzIHVuZGVyIGRpc2N1c3Npb24uCk1ha2UgZG1h
X21hcHBpbmdfZXJyb3IoKSBhdCBsZWFzdCByZXR1cm4gYSByZWFsIGVycm9yIChlZyAtRUlOVkFM
LCBvcgp3aGF0ZXZlciBpcyB0aGUgY29tbW9uIGVycm9yKSwgYW5kIHdlIGNhbiBtYXliZSBkbyB0
aGlzIGxhdGVyLgoKT3IsIGJldHRlciB5ZXQsIHBsYW4gb24gcmVtb3ZpbmcgdGhlIHNpbmdsZS1w
YWdlIGRtYSBtYXBwaWduIGVudGlyZWx5CmF0IGEgbGF0ZXIgZGF0ZSwgYW5kIG1ha2UgdGhlIGlz
c3VlIG1vb3QuCgogICAgICAgICAgICAgIExpbnVzCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 17:46:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 17:46: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-devel-bounces@lists.xenproject.org>)
	id 1gSQO8-0001Yn-1E; Thu, 29 Nov 2018 17:46: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=WpH9=OI=citrix.com=prvs=8644391f1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gSQO6-0001Ye-Ra
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 17:46:06 +0000
X-Inumbo-ID: a39fe75c-f3fe-11e8-876b-cb3ed529344f
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a39fe75c-f3fe-11e8-876b-cb3ed529344f;
 Thu, 29 Nov 2018 17:46:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="71885555"
Date: Thu, 29 Nov 2018 17:44:58 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181129174458.3ovvxhuaruo2bzws@zion.uk.xensource.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
 <5BE45ED902000078001F9C96@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BE45ED902000078001F9C96@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v5 01/13] x86: reduce general stack
 alignment to 8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDk6MDU6NDVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gV2UgZG9uJ3QgbmVlZCBiaWdnZXIgYWxpZ25tZW50IGV4Y2VwdCB3aGVuIGNhbGxpbmcg
RUZJIGJvb3Qgb3IgcnVudGltZQo+IHNlcnZpY2VzIGZ1bmN0aW9ucyAoYW5kIHdlIGRvbid0IGd1
YXJhbnRlZSB0aGF0IGVpdGhlciwgYXMgZXhwbGFpbmVkCj4gY2xvc2UgdG8gdGhlIHRvcCBvZiB4
ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgaW4gdGhlIHN0cnVjdCBlZmlfcnNfc3RhdGUKPiBkZWNs
YXJhdGlvbikuIEhlbmNlIGlmIHRoZSBjb21waWxlciBzdXBwb3J0cyByZWR1Y2luZyBzdGFjayBh
bGlnbm1lbnQKPiBmcm9tIHRoZSBBQkkgY29tcGF0aWJsZSAxNiBieXRlcyAoZ2NjIDcgYW5kIG5l
d2VyKSwgZG8gc28gd2hlcmV2ZXIKPiBwb3NzaWJsZS4KPiAKPiBUaGUgRUZJIGNhc2UgaXRzZWxm
IGlzIGxhcmdlbHkgZGVhbHQgd2l0aCBhbHJlYWR5IChhY3R1YWxseSBmb3JjaW5nCj4gMzItYnl0
ZSBhbGlnbm1lbnQpIGFzIGEgcmVzdWx0IG9mIGNvbW1pdCBmNmI3ZmVkYzg5ICgieDg2L0VGSTog
bWVldAo+IGZ1cnRoZXIgc3BlYyByZXF1aXJlbWVudHMgZm9yIHJ1bnRpbWUgY2FsbHMiKS4gSG93
ZXZlciwgYXMgZXhwbGFpbmVkIGluCj4gdGhlIGRlc2NyaXB0aW9uIG9mIHRoYXQgZWFybGllciBj
aGFuZ2UsIHdpdGhvdXQgdXNpbmcKPiAtbWluY29taW5nLXN0YWNrLWJvdW5kYXJ5PTMgKHdoaWNo
IHdlIGRvbid0IHdhbnQpIHdlIHN0aWxsIGhhdmUgdG8gbWFrZQo+IHRoZSBjb21waWxlciBhc3N1
bWUgMTYtYnl0ZSBzdGFjayBib3VuZGFyaWVzIGZvciBDVXMgbWFraW5nIEVGSSBjYWxscyBpbgo+
IG9yZGVyIHRvIGtlZXAgdGhlIGNvbXBpbGVyIGZyb20gYWxpZ25pbmcgdGhlIHN0YWNrLCBidXQg
dGhlbiBwbGFjaW5nIGFuCj4gb2RkIG51bWJlciBvZiA4LWJ5dGUgb2JqZWN0cyBvbiBpdCwgcmVz
dWx0aW5nIGluIGEgbWlzLWFsaWduZWQgb3V0Z29pbmcKPiBzdGFjay4KPiAKPiBUaGlzIGFzIGEg
c2lkZSBlZmZlY3QgeWllbGRzIHNvbWUgY29kZSBzaXplIHJlZHVjdGlvbiwgc2luY2UgZm9yIGEK
PiBudW1iZXIgb2Ygc3VmZmljaWVudGx5IHNpbXBsZSBub24tbGVhZiBmdW5jdGlvbnMgdGhlIHN0
YWNrIGFkanVzdG1lbnQKPiAoYnkgOCwgd2hlbiB0aGVyZSBhcmUgbm8gbG9jYWwgc3RhY2sgdmFy
aWFibGVzIGF0IGFsbCkgZ2V0cyBkcm9wcGVkCj4gYWx0b2dldGhlci4gSSBub3RpY2UgZXhjZXB0
aW9ucyB0aG91Z2gsIGZvciBleGFtcGxlIGluIGd1ZXN0X2NwdWlkKCksCj4gd2hlcmUgaW4gYSBy
ZWxlYXNlIGJ1aWxkIGdjYyA4LjIgbm93IGRlY2lkZXMgdG8gc2V0IHVwIGEgZnJhbWUgcG9pbnRl
cgo+ICh3aXRob3V0IGV2ZXIgdXNpbmcgJXJicCk7IEkgY29uc2lkZXIgdGhpcyBhIGNvbXBpbGVy
IHF1aXJrIHdoaWNoIHdlCj4gc2hvdWxkIGxlYXZlIHRvIHRoZSBjb21waWxlciBmb2xrcyB0byBh
ZGRyZXNzIGV2ZW50dWFsbHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+IC0tLQo+IHY1OiBOZXcuCj4gCj4gLS0tIGEveGVuL2FyY2gveDg2L1J1
bGVzLm1rCj4gKysrIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCj4gQEAgLTUxLDYgKzUxLDExIEBA
IENGTEFHUyArPSAtRENPTkZJR19JTkRJUkVDVF9USFVOSwo+ICBleHBvcnQgQ09ORklHX0lORElS
RUNUX1RIVU5LPXkKPiAgZW5kaWYKPiAgCj4gKyMgSWYgc3VwcG9ydGVkIGJ5IHRoZSBjb21waWxl
ciwgcmVkdWNlIHN0YWNrIGFsaWdubWVudCB0byA4IGJ5dGVzLiBCdXQgYWxsb3cKPiArIyB0aGlz
IHRvIGJlIG92ZXJyaWRkZW4gZWxzZXdoZXJlLgo+ICskKGNhbGwgY2Mtb3B0aW9uLWFkZCxDRkxB
R1Mtc3RhY2stYm91bmRhcnksQ0MsLW1wcmVmZXJyZWQtc3RhY2stYm91bmRhcnk9MykKPiArQ0ZM
QUdTICs9ICQoQ0ZMQUdTLXN0YWNrLWJvdW5kYXJ5KQo+ICsKPiAgIyBTZXQgdXAgdGhlIGFzc2Vt
YmxlciBpbmNsdWRlIHBhdGggcHJvcGVybHkgZm9yIG9sZGVyIHRvb2xjaGFpbnMuCj4gIENGTEFH
UyArPSAtV2EsLUkkKEJBU0VESVIpL2luY2x1ZGUKPiAgCj4gLS0tIGEveGVuL2FyY2gveDg2L2Vm
aS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9lZmkvTWFrZWZpbGUKPiBAQCAtNSw3ICs1
LDExIEBAIENGTEFHUyArPSAtZnNob3J0LXdjaGFyCj4gIAo+ICBib290LmluaXQubzogYnVpbGRp
ZC5vCj4gIAo+ICtFRklPQkogOj0gYm9vdC5pbml0Lm8gY29tcGF0Lm8gcnVudGltZS5vCj4gKwo+
ICskKEVGSU9CSik6IENGTEFHUy1zdGFjay1ib3VuZGFyeSA6PSAtbXByZWZlcnJlZC1zdGFjay1i
b3VuZGFyeT00CgpGcm9tIGdjYydzIG1hbnVhbCBvbiAtbWluY29taW5nLXN0YWNrLWJvdW5kYXJ5
OgoKIlRodXMgY2FsbGluZyBhIGZ1bmN0aW9uIGNvbXBpbGVkIHdpdGggYSBoaWdoZXIgcHJlZmVy
cmVkIHN0YWNrIGJvdW5kYXJ5CmZyb20gYSBmdW5jdGlvbiBjb21waWxlZCB3aXRoIGEgbG93ZXIg
cHJlZmVycmVkIHN0YWNrIGJvdW5kYXJ5IG1vc3QKbGlrZWx5IG1pc2FsaWducyB0aGUgc3RhY2su
IiAKCkkgbm90aWNlIHJ1bnRpbWUubyBub3cgaGFzIHN0YWNrIGFsaWdubWVudCBvZiAyXjQgd2hp
bGUgdGhlIHJlc3Qgb2YgeGVuCmhhcyAyXjMuCgpUaGVyZSBpcyBhdCBsZWFzdCBvbmUgZXhhbXBs
ZSAoZWZpX2dldF90aW1lKSB0aGF0IGNvdWxkIG1pc2FsaWduIHRoZQpzdGFjay4gSXMgdGhhdCBv
a2F5PwoKV2VpLgoKPiArCj4gIG9iai15IDo9IHN0dWIubwo+IC1vYmotJChYRU5fQlVJTERfRUZJ
KSA6PSBib290LmluaXQubyBjb21wYXQubyByZWxvY3MtZHVtbXkubyBydW50aW1lLm8KPiArb2Jq
LSQoWEVOX0JVSUxEX0VGSSkgOj0gJChFRklPQkopIHJlbG9jcy1kdW1teS5vCj4gIGV4dHJhLSQo
WEVOX0JVSUxEX0VGSSkgKz0gYnVpbGRpZC5vCj4gIG5vY292LSQoWEVOX0JVSUxEX0VGSSkgKz0g
c3R1Yi5vCj4gCj4gCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 18:32:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 18:32: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-devel-bounces@lists.xenproject.org>)
	id 1gSR6d-00058F-Pv; Thu, 29 Nov 2018 18:32: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=poby=oi=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1gSR6c-00058A-IN
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 18:32:06 +0000
X-Inumbo-ID: 1116cfb0-f405-11e8-9a16-bc764e045a96
Received: from newverein.lst.de (unknown [213.95.11.211])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1116cfb0-f405-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 18:32:04 +0000 (UTC)
Received: by newverein.lst.de (Postfix, from userid 2407)
 id B667068BDF; Thu, 29 Nov 2018 19:31:32 +0100 (CET)
Date: Thu, 29 Nov 2018 19:31:32 +0100
From: Christoph Hellwig <hch@lst.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20181129183132.GA30281@lst.de>
References: <CAHk-=whxf0zqutExPr_j1A625Z3gcL6k_ABzKo1BtzN4F93hkA@mail.gmail.com>
 <20181123065511.GA17856@lst.de> <20181128074117.GA21126@lst.de>
 <CAHk-=wg5+rXK8dpjkSmK7tuz29VfxVWNEwmTVYB409mmyLkeew@mail.gmail.com>
 <20181128174545.GJ30658@n2100.armlinux.org.uk>
 <CAHk-=whnz4Kty6cas11bc2Gh=9zTzeeRS2k=dV9Hfc4B=xnHkQ@mail.gmail.com>
 <20181128180841.GM30658@n2100.armlinux.org.uk>
 <CAHk-=whcbiSxSUprsKjVPEdN5-+o8WnTGiKxEV-+HbKNDs=iNA@mail.gmail.com>
 <20181129162323.GA27068@lst.de>
 <CAHk-=wi2K7_+dgCbc-sAK9CST5Zh+pOuH7sVT9WW-kqs50HSzQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHk-=wi2K7_+dgCbc-sAK9CST5Zh+pOuH7sVT9WW-kqs50HSzQ@mail.gmail.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, David Woodhouse <dwmw2@infradead.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Russell King - ARM Linux <linux@armlinux.org.uk>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, robin.murphy@arm.com,
 Christoph Hellwig <hch@lst.de>, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDk6NDQ6MDVBTSAtMDgwMCwgTGludXMgVG9ydmFsZHMg
d3JvdGU6Cj4gTm8uIFJlYWxseS4gSWYgdGhlcmUncyBubyBpb3RsYiwgdGhlbiB5b3UganVzdCBt
YXJrIHRoYXQgb25lIHBhZ2UKPiByZXNlcnZlZC4gSXQgc2ltcGx5IGRvZXNuJ3QgZ2V0IHVzZWQu
IEl0IGRvZXNuJ3QgbWVhbiB5b3Ugc3VkZGVubHkKPiBuZWVkIGEgc3dpb3RsYi4KClN1cmUsIHdl
IGNvdWxkIGp1c3Qgc2tpcCB0aGF0IHBhZ2UgZW50aXJlbHkgYmFzZWQgb24gZG1hX3RvX3BoeXMu
Cgo+IEJ1dCB3aGF0ZXZlci4gSXQncyBpbmRlcGVuZGVudCBmcm9tIHRoZSBwYXRjaCBzZXJpZXMg
dW5kZXIgZGlzY3Vzc2lvbi4KPiBNYWtlIGRtYV9tYXBwaW5nX2Vycm9yKCkgYXQgbGVhc3QgcmV0
dXJuIGEgcmVhbCBlcnJvciAoZWcgLUVJTlZBTCwgb3IKPiB3aGF0ZXZlciBpcyB0aGUgY29tbW9u
IGVycm9yKSwgYW5kIHdlIGNhbiBtYXliZSBkbyB0aGlzIGxhdGVyLgoKT2ssIEknbGwgZG8gdGhh
dC4KCj4gT3IsIGJldHRlciB5ZXQsIHBsYW4gb24gcmVtb3ZpbmcgdGhlIHNpbmdsZS1wYWdlIGRt
YSBtYXBwaWduIGVudGlyZWx5Cj4gYXQgYSBsYXRlciBkYXRlLCBhbmQgbWFrZSB0aGUgaXNzdWUg
bW9vdC4KCldoYXQgd291bGQgYmUgdGhlIHJlcGxhY2VtZW50PyAgQnVpbGQgYSBTL0cgbGlzdCBm
b3IgZXZlcnkgc2luZ2xlIHBhZ2UKbWFwcGluZz8gIE5vdCBzdXJlIHRoYXQgd291bGQgY3JlYXRl
IGEgbG90IG9mIGhhcHB5IGNhbXBlcnMuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 18:50:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 18:50: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-devel-bounces@lists.xenproject.org>)
	id 1gSROD-0006Ye-Bp; Thu, 29 Nov 2018 18:50: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=Egv0=OI=citrix.com=prvs=86438351b=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1gSROC-0006YZ-Pk
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 18:50:16 +0000
X-Inumbo-ID: 9b7456d6-f407-11e8-89a4-5f681a1a04e7
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b7456d6-f407-11e8-89a4-5f681a1a04e7;
 Thu, 29 Nov 2018 18:50:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="71892891"
Date: Thu, 29 Nov 2018 18:48:41 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20181129184841.GJ14786@perard.uk.xensource.com>
References: <20181121151211.15997-1-paul.durrant@citrix.com>
 <20181121151211.15997-5-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181121151211.15997-5-paul.durrant@citrix.com>
User-Agent: Mutt/1.11.0 (2018-11-25)
Subject: Re: [Xen-devel] [PATCH 04/18] xen: create xenstore areas for
 XenDevice-s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjEsIDIwMTggYXQgMDM6MTE6NTdQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBzb3VyY2UgbW9kdWxlLCB4ZW4tYnVzLWhlbHBl
ci5jLCB3aGljaCBidWlsZHMgb24KPiBiYXNpYyBsaWJ4ZW5zdG9yZSBwcmltaXRpdmVzIHRvIHBy
b3ZpZGUgZnVuY3Rpb25zIHRvIGNyZWF0ZSAoc2V0dGluZwo+IHBlcm1pc3Npb25zIGFwcHJvcHJp
YXRlbHkpIGFuZCBkZXN0cm95IHhlbnN0b3JlIGFyZWFzLCBhbmQgZnVuY3Rpb25zIHRvCj4gJ3By
aW50ZicgYW5kICdzY2FuZicgbm9kZXMgdGhlcmVpbi4gVGhlIG1haW4geGVuLWJ1cyBjb2RlIHRo
ZW4gdXNlcwo+IHRoZXNlIHByaW1pdGl2ZXMgWzFdIHRvIGluaXRpYWxpemUgYW5kIGRlc3Ryb3kg
dGhlIGZyb250ZW5kIGFuZCBiYWNrZW5kCj4gYXJlYXMgZm9yIGEgWGVuRGV2aWNlIGR1cmluZyBy
ZWFsaXplIGFuZCB1bnJlYWxpemUgcmVzcGVjdGl2ZWx5Lgo+IAo+IFRoZSAneGVuLXFkaXNrJyBp
bXBsZW1lbnRhdGlvbiBpcyBleHRlbmRlZCB3aXRoIGEgJ2dldF9uYW1lJyBtZXRob2QgdGhhdAo+
IHJldHVybnMgdGhlIFZCRCBudW1iZXIuIFRoaXMgbnVtYmVyIGlzIHJlcWlyZWQgdG8gJ25hbWUn
IHRoZSB4ZW5zdG9yZQoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBe
IHJlcXVpcmVkCgo+IGRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1cy1oZWxwZXIuYyBiL2h3L3hl
bi94ZW4tYnVzLWhlbHBlci5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAw
MDAwLi5kOWVlMmVkNmEwCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2h3L3hlbi94ZW4tYnVzLWhl
bHBlci5jClsuLi5dCj4gK3ZvaWQgeHNfbm9kZV9kZXN0cm95KHN0cnVjdCB4c19oYW5kbGUgKnhz
aCwgY29uc3QgY2hhciAqbm9kZSkKPiArewo+ICsgICAgeHNfcm0oeHNoLCBYQlRfTlVMTCwgbm9k
ZSk7CgpXZSBzaG91bGQgY2hlY2sgZm9yIGVycm9yLCBhbmQgZ3JhYiBlcnJuby4KCj4gK30KPiAr
Cj4gK3ZvaWQgeHNfbm9kZV92cHJpbnRmKHN0cnVjdCB4c19oYW5kbGUgKnhzaCwgY29uc3QgY2hh
ciAqbm9kZSwKPiArICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqa2V5LCBjb25zdCBj
aGFyICpmbXQsIHZhX2xpc3QgYXApCj4gK3sKPiArICAgIGNoYXIgKnBhdGgsICp2YWx1ZTsKPiAr
Cj4gKyAgICBwYXRoID0gKHN0cmxlbihub2RlKSAhPSAwKSA/IGdfc3RyZHVwX3ByaW50ZigiJXMv
JXMiLCBub2RlLCBrZXkpIDoKPiArICAgICAgICBnX3N0cmR1cChrZXkpOwoKQSBjb21tZW50IHdv
dWxkIGJlIGhlbHBmdWwgdG8gZmluZG91dCBob3cgdG8gdXNlIHRoYXQgZnVuY3Rpb24sCmVzcGVj
aWFseSB0aGUgZmFjdCB0aGF0IHdpdGggbm9kZT0iIiwgd2Ugd3JpdGUgdG8gJGtleSBpbnN0ZWFk
IG9mCiRub2RlLyRrZXkuCgo+ICsgICAgdmFsdWUgPSBnX3N0cmR1cF92cHJpbnRmKGZtdCwgYXAp
OwoKTG9va3MgbGlrZSBnX3Zhc3ByaW50ZigpIHdvdWxkIGJlIGJldHRlciwgc2luY2UgaXQgcmV0
dXJucyB0aGUgbGVuZ2h0IGFzCndlbGwuCgo+ICsKPiArICAgIHhzX3dyaXRlKHhzaCwgWEJUX05V
TEwsIHBhdGgsIHZhbHVlLCBzdHJsZW4odmFsdWUpKTsKCllvdSBzaG91bGQgY2hlY2sgZm9yIGZh
aWx1cmVzLCBhbmQgZ3JhYiBlcnJuby4KCj4gKyAgICBnX2ZyZWUodmFsdWUpOwo+ICsgICAgZ19m
cmVlKHBhdGgpOwo+ICt9Cj4gKwo+ICtpbnQgeHNfbm9kZV92c2NhbmYoc3RydWN0IHhzX2hhbmRs
ZSAqeHNoLCBjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICprZXksCj4gKyAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICpmbXQsIHZhX2xpc3QgYXApCj4gK3sKPiArICAgIGNoYXIgKnBh
dGgsICp2YWx1ZTsKPiArICAgIGludCByYzsKPiArCj4gKyAgICBwYXRoID0gKHN0cmxlbihub2Rl
KSAhPSAwKSA/IGdfc3RyZHVwX3ByaW50ZigiJXMvJXMiLCBub2RlLCBrZXkpIDoKPiArICAgICAg
ICBnX3N0cmR1cChrZXkpOwo+ICsKPiArICAgIHZhbHVlID0geHNfcmVhZCh4c2gsIFhCVF9OVUxM
LCBwYXRoLCBOVUxMKTsKClRoZSB4ZW5zdG9yZS5oIGlzbid0IGNsZWFyIGFib3V0IGZhaWx1cmUg
b2YgdGhpcyBmdW5jdGlvbiwgaXQgaXMKc3VwcG9zZWQgdG8gcmV0dXJuIGEgbWFsbG9jZWQgdmFs
dWUuIERvIHdlIGFjdHVhbGx5IG5lZWQgdG8gY2hlY2sgaWYgdmFsdWUKaXMgTlVMTD8KCj4gKwo+
ICsgICAgcmMgPSB2YWx1ZSA/IHZzc2NhbmYodmFsdWUsIGZtdCwgYXApIDogRU9GOwo+ICsKPiAr
ICAgIGZyZWUodmFsdWUpOwo+ICsgICAgZ19mcmVlKHBhdGgpOwo+ICsKPiArICAgIHJldHVybiBy
YzsKPiArfQo+ICsKPiBkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbi1idXMuYyBiL2h3L3hlbi94ZW4t
YnVzLmMKPiBpbmRleCBkZWRlMmQ5MTRhLi42NjNhYThlMTE3IDEwMDY0NAo+IC0tLSBhL2h3L3hl
bi94ZW4tYnVzLmMKPiArKysgYi9ody94ZW4veGVuLWJ1cy5jClsuLi5dCgo+ICtzdGF0aWMgdm9p
ZCB4ZW5fZGV2aWNlX2JhY2tlbmRfZGVzdHJveShYZW5EZXZpY2UgKnhlbmRldikKPiArewo+ICsg
ICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhl
bmRldikpKTsKPiArCj4gKyAgICBpZiAoIXhlbmRldi0+YmFja2VuZF9wYXRoKSB7Cj4gKyAgICAg
ICAgcmV0dXJuOwo+ICsgICAgfQo+ICsKPiArICAgIGdfYXNzZXJ0KHhlbmJ1cy0+eHNoKTsKPiAr
Cj4gKyAgICB4c19ub2RlX2Rlc3Ryb3koeGVuYnVzLT54c2gsIHhlbmRldi0+YmFja2VuZF9wYXRo
KTsKPiArICAgIGdfZnJlZSh4ZW5kZXYtPmJhY2tlbmRfcGF0aCk7CgpJdCB3b3VsZCBiZSBuaWNl
IHRvIGFsc28gc2V0IGJhY2tlbmRfcGF0aCB0byBOVUxMLgoKPiBkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9ody94ZW4veGVuLWJ1cy1oZWxwZXIuaCBiL2luY2x1ZGUvaHcveGVuL3hlbi1idXMtaGVscGVy
LmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjUzNTcwNjUwZGIK
PiAtLS0gL2Rldi9udWxsCj4gKysrIGIvaW5jbHVkZS9ody94ZW4veGVuLWJ1cy1oZWxwZXIuaAo+
IEBAIC0wLDAgKzEsMjYgQEAKPiArLyoKPiArICogQ29weXJpZ2h0IChjKSBDaXRyaXggU3lzdGVt
cyBJbmMuCj4gKyAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuCj4gKyAqLwo+ICsKPiArI2lmbmRlZiBI
V19YRU5fQlVTX0hFTFBFUl9ICj4gKyNkZWZpbmUgSFdfWEVOX0JVU19IRUxQRVJfSAoKVGhhdCBz
aG91bGQgcHJvYmFibHkgaW5jbHVkZSB4ZW5fY29tbW9uLmgsIHRvIGhhdmUgYGVudW0geGVuYnVz
X3N0YXRlYCwKYHN0cnVjdCB4c19oYW5kbGVgLCAuLgoKPiArY29uc3QgY2hhciAqeHNfc3Ryc3Rh
dGUoZW51bSB4ZW5idXNfc3RhdGUgc3RhdGUpOwo+ICsKPiArdm9pZCB4c19ub2RlX2NyZWF0ZShz
dHJ1Y3QgeHNfaGFuZGxlICp4c2gsIGNvbnN0IGNoYXIgKm5vZGUsCj4gKyAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHhzX3Blcm1pc3Npb25zIHBlcm1zW10sCj4gKyAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG5yX3Blcm1zLCBFcnJvciAqKmVycnApOwo+ICt2b2lkIHhzX25vZGVf
ZGVzdHJveShzdHJ1Y3QgeHNfaGFuZGxlICp4c2gsIGNvbnN0IGNoYXIgKm5vZGUpOwo+ICsKPiAr
dm9pZCB4c19ub2RlX3ZwcmludGYoc3RydWN0IHhzX2hhbmRsZSAqeHNoLCBjb25zdCBjaGFyICpu
b2RlLAo+ICsgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICprZXksIGNvbnN0IGNoYXIg
KmZtdCwgdmFfbGlzdCBhcCk7Cj4gK3ZvaWQgeHNfbm9kZV9wcmludGYoc3RydWN0IHhzX2hhbmRs
ZSAqeHNoLCBjb25zdCBjaGFyICpub2RlLCBjb25zdCBjaGFyICprZXksCj4gKyAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqZm10LCAuLi4pOwoKVGhpcyBwcm90b3R5cGUgbmVlZHMgR0ND
X0ZNVF9BVFRSKCksIHRoYXQncyB0aGUgcHJpbnRmIGZvcm1hdApfX2F0dHJpYnV0ZV9fLgoKPiAr
Cj4gK2ludCB4c19ub2RlX3ZzY2FuZihzdHJ1Y3QgeHNfaGFuZGxlICp4c2gsIGNvbnN0IGNoYXIg
Km5vZGUsIGNvbnN0IGNoYXIgKmtleSwKPiArICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIg
KmZtdCwgdmFfbGlzdCBhcCk7Cj4gK2ludCB4c19ub2RlX3NjYW5mKHN0cnVjdCB4c19oYW5kbGUg
KnhzaCwgY29uc3QgY2hhciAqbm9kZSwgY29uc3QgY2hhciAqa2V5LAo+ICsgICAgICAgICAgICAg
ICAgICBjb25zdCBjaGFyICpmbXQsIC4uLik7CgpNYXliZSBoZXJlIGFzIHdlbGwuCgoKLS0gCkFu
dGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 18:53:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 18:53: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-devel-bounces@lists.xenproject.org>)
	id 1gSRRk-0006iD-23; Thu, 29 Nov 2018 18:53: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=owr6=oi=linuxfoundation.org=torvalds@srs-us1.protection.inumbo.net>)
 id 1gSRRi-0006i6-Jc
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 18:53:54 +0000
X-Inumbo-ID: 1d3b4d7e-f408-11e8-9a16-bc764e045a96
Received: from mail-lf1-x12c.google.com (unknown [2a00:1450:4864:20::12c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d3b4d7e-f408-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 18:53:53 +0000 (UTC)
Received: by mail-lf1-x12c.google.com with SMTP id p17so2273332lfh.4
 for <xen-devel@lists.xenproject.org>; Thu, 29 Nov 2018 10:53:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=linux-foundation.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=JrDIGvMFZ61P7XwTjN+VVrxZRozo8qUinJjUBiQ+wXc=;
 b=Bg74843nWWHD1YXFMRpFOEVId3CigmBTYWk97VTcqHNX8thigu5UZBMANFPm6658ZG
 9gBULGWSjyzDunuSSIyCiEzHwB2IBI3s3sHc2Shjx/NhwAFGvrSWRwWkxY/sbk0AhAhH
 ItXS8zjlSZNUQgEDHFgBfOgroGuk35J4gRqUg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=JrDIGvMFZ61P7XwTjN+VVrxZRozo8qUinJjUBiQ+wXc=;
 b=UbGbIzpSziL0bLxEutdrU1VWB1b1NoZlx1JKXkzTXDKqoSCQk6gsK0YcMg0DSezTk/
 GXZo/xO+p9DTbKD6wvPOZi6e1B08Lb8mUVgnhub/UD5v7qMCmh6rC6Hq0biHUIz1uKGH
 5afyjm0i9Og38MwtWC/s/6kkXXpVdkvzXGUBxyg+iMfV27DWm4/83Jp465Njpc43B2m2
 r45REibrHqGPVEZtFudzF9un7mr621eAjWXOtRua4BaQHwHP6MIXH/Px+PdxRkYG8l1u
 L/tF9hduprrwrvR5XpMOhRYXSrSbnjAdVcSe3TW3vpToaXP8ffdBcFo1XzmAIne+bMtF
 Jv6g==
X-Gm-Message-State: AA+aEWZbvkvvk6IMPOjOl4w7FCjWArZV0zSmV2nwhj7xrJvfQeMHn5Xr
 N9mfy1uJxeTJljv4vqBfKY4eOt9W604=
X-Google-Smtp-Source: AFSGD/Wk78cVfxWFd6FPnK7FR/bl9LoEf0YdktTKEclU1AXxCumByaYKceN1lPib5ReMSeA6NSsEeA==
X-Received: by 2002:a19:f89:: with SMTP id 9mr1774068lfp.10.1543517631138;
 Thu, 29 Nov 2018 10:53:51 -0800 (PST)
Received: from mail-lf1-f49.google.com (mail-lf1-f49.google.com.
 [209.85.167.49])
 by smtp.gmail.com with ESMTPSA id d19-v6sm409334ljc.37.2018.11.29.10.53.49
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 29 Nov 2018 10:53:49 -0800 (PST)
Received: by mail-lf1-f49.google.com with SMTP id u18so2240985lff.10
 for <xen-devel@lists.xenproject.org>; Thu, 29 Nov 2018 10:53:49 -0800 (PST)
X-Received: by 2002:a19:7013:: with SMTP id h19mr1899446lfc.147.1543517628990; 
 Thu, 29 Nov 2018 10:53:48 -0800 (PST)
MIME-Version: 1.0
References: <CAHk-=whxf0zqutExPr_j1A625Z3gcL6k_ABzKo1BtzN4F93hkA@mail.gmail.com>
 <20181123065511.GA17856@lst.de> <20181128074117.GA21126@lst.de>
 <CAHk-=wg5+rXK8dpjkSmK7tuz29VfxVWNEwmTVYB409mmyLkeew@mail.gmail.com>
 <20181128174545.GJ30658@n2100.armlinux.org.uk>
 <CAHk-=whnz4Kty6cas11bc2Gh=9zTzeeRS2k=dV9Hfc4B=xnHkQ@mail.gmail.com>
 <20181128180841.GM30658@n2100.armlinux.org.uk>
 <CAHk-=whcbiSxSUprsKjVPEdN5-+o8WnTGiKxEV-+HbKNDs=iNA@mail.gmail.com>
 <20181129162323.GA27068@lst.de>
 <CAHk-=wi2K7_+dgCbc-sAK9CST5Zh+pOuH7sVT9WW-kqs50HSzQ@mail.gmail.com>
 <20181129183132.GA30281@lst.de>
In-Reply-To: <20181129183132.GA30281@lst.de>
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Thu, 29 Nov 2018 10:53:32 -0800
X-Gmail-Original-Message-ID: <CAHk-=wjjmtZAAGvB8c6hyKvABPHNTfE+b+eHu7iktdogDfTgMw@mail.gmail.com>
Message-ID: <CAHk-=wjjmtZAAGvB8c6hyKvABPHNTfE+b+eHu7iktdogDfTgMw@mail.gmail.com>
To: Christoph Hellwig <hch@lst.de>
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, David Woodhouse <dwmw2@infradead.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Russell King - ARM Linux <linux@armlinux.org.uk>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, robin.murphy@arm.com,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMTA6MzEgQU0gQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBs
c3QuZGU+IHdyb3RlOgo+Cj4gPiBPciwgYmV0dGVyIHlldCwgcGxhbiBvbiByZW1vdmluZyB0aGUg
c2luZ2xlLXBhZ2UgZG1hIG1hcHBpZ24gZW50aXJlbHkKPiA+IGF0IGEgbGF0ZXIgZGF0ZSwgYW5k
IG1ha2UgdGhlIGlzc3VlIG1vb3QuCj4KPiBXaGF0IHdvdWxkIGJlIHRoZSByZXBsYWNlbWVudD8g
IEJ1aWxkIGEgUy9HIGxpc3QgZm9yIGV2ZXJ5IHNpbmdsZSBwYWdlCj4gbWFwcGluZz8gIE5vdCBz
dXJlIHRoYXQgd291bGQgY3JlYXRlIGEgbG90IG9mIGhhcHB5IGNhbXBlcnMuLgoKSXQncyB3aGF0
IHdlIGVuZGVkIHVwIGRvaW5nIHdpdGggc29tZSBvdGhlciBjYXNlcywgYW5kIGl0IGRpZG4ndApy
ZWFsbHkgZW5kIHVwIGh1cnRpbmcgYXMgbXVjaCBhcyBJIHRob3VnaHQgaXQgd291bGQuCgpJJ20g
dGhpbmtpbmcgb2YgdGhlIHZmcyBmdW5jdGlvbnMgdGhhdCBlbmQgdXAgdHVybmluZyAiYnVmLCBs
ZW4iIGludG8KCiAgICAgICAgc3RydWN0IGlvdmVjIGlvdiA9IHsgLmlvdl9iYXNlID0gKHZvaWQg
X191c2VyICopYnVmLCAuaW92X2xlbiA9IGxlbiB9OwoKYW5kIHRoZW4gcGFzc2luZyBpdCBhcm91
bmQgYXMgYSBzaW5nbGUtZW50cnkgaW92IGluc3RlYWQgKG5vdCBldmVuCnRoYXQgLSB0aGV5IGVu
ZCB1cCBiZWluZyBhbiBpb3ZfaXRlciwgd2hpY2ggaXMgbm90IGp1c3QgdGhlIGlvdiwgYnV0CnRo
ZSB3aG9sZSAid2hhdCBfa2luZF8gb2YgaW92IiBpbmRpcmVjdGlvbikKCk1heWJlIGEgdmVyeSBz
aW1pbGFyIG1vZGVsIGNvdWxkIGJlIHVzZWQgZm9yIGp1c3Qgc2ltcGxpZnlpbmcgdGhlIGNvcmUK
ZG1hIG1hcHBpbmcgc2V0dXA6IHN1cmUsIHBlb3BsZSB3aWxsIHdhbnQgdG8gZG8gc2luZ2xlLWFy
ZWEgZG1hLCBidXQKaG93IGJhZCB3b3VsZCBpdCBiZSB0byBqdXN0IHR1cm4gdGhlbSBpbnRvIHNp
bmdsZS1lbnRyeSBTRyBsaXN0cyBvbgpzdGFjaywgYW5kIHRoZW4gdGhlIGRtYS1tYXBpbmcgaW50
ZXJuYWxseSB3b3VsZCBqdXN0IGFsd2F5cyBzZWUgdGhhdD8KCk1vc3Qgb2YgdGhlIGhpZ2gtcGVy
Zm9ybWFuY2UgSU8gaXMgYWxyZWFkeSB1c2luZyBTRyBsaXN0cyBhbnl3YXksIG5vPwpEaXNrL25l
dHdvcmtpbmcvd2hhdGV2ZXIuCgpCdXQganVzdCBhbiBpZGVhLiBBbmQgdGhlICJtYXBfc2coKSIg
ZXJyb3IgaGFuZGxpbmcgaXNuJ3QgYWN0dWFsbHkgYW55CmJldHRlciwgSSB0aGluay4gSXQgcmV0
dXJucyB6ZXJvIG9uIGVycm9yLCBubz8gU28gaXQncyBub3QgaW1wcm92aW5nCnRoZSBlcnJvciBo
YW5kbGluZy4KClRoZSB3aG9sZSBkbWEtbWFwcGluZyBsYXllciBzZWVtcyBmdWxsIG9mIHRob3Nl
IGtpbmRzIG9mICJpbnNwaXJlZAplcnJvciBoYW5kbGluZyBjaG9pY2VzIiA7KQoKICAgICAgICAg
ICAgICAgICAgTGludXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 18:55:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 18:55: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-devel-bounces@lists.xenproject.org>)
	id 1gSRTS-0006pM-Eh; Thu, 29 Nov 2018 18:55:42 +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=POby=OI=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1gSRTR-0006pF-BZ
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 18:55:41 +0000
X-Inumbo-ID: 5c9b9b4e-f408-11e8-8e45-f7e0da86752b
Received: from newverein.lst.de (unknown [213.95.11.211])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c9b9b4e-f408-11e8-8e45-f7e0da86752b;
 Thu, 29 Nov 2018 18:55:39 +0000 (UTC)
Received: by newverein.lst.de (Postfix, from userid 2407)
 id C48E168BDF; Thu, 29 Nov 2018 19:55:37 +0100 (CET)
Date: Thu, 29 Nov 2018 19:55:37 +0100
From: Christoph Hellwig <hch@lst.de>
To: Linus Torvalds <torvalds@linux-foundation.org>
Message-ID: <20181129185537.GA30824@lst.de>
References: <20181128074117.GA21126@lst.de>
 <CAHk-=wg5+rXK8dpjkSmK7tuz29VfxVWNEwmTVYB409mmyLkeew@mail.gmail.com>
 <20181128174545.GJ30658@n2100.armlinux.org.uk>
 <CAHk-=whnz4Kty6cas11bc2Gh=9zTzeeRS2k=dV9Hfc4B=xnHkQ@mail.gmail.com>
 <20181128180841.GM30658@n2100.armlinux.org.uk>
 <CAHk-=whcbiSxSUprsKjVPEdN5-+o8WnTGiKxEV-+HbKNDs=iNA@mail.gmail.com>
 <20181129162323.GA27068@lst.de>
 <CAHk-=wi2K7_+dgCbc-sAK9CST5Zh+pOuH7sVT9WW-kqs50HSzQ@mail.gmail.com>
 <20181129183132.GA30281@lst.de>
 <CAHk-=wjjmtZAAGvB8c6hyKvABPHNTfE+b+eHu7iktdogDfTgMw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHk-=wjjmtZAAGvB8c6hyKvABPHNTfE+b+eHu7iktdogDfTgMw@mail.gmail.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, David Woodhouse <dwmw2@infradead.org>,
 the arch/x86 maintainers <x86@kernel.org>,
 Russell King - ARM Linux <linux@armlinux.org.uk>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, robin.murphy@arm.com,
 Christoph Hellwig <hch@lst.de>, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMTA6NTM6MzJBTSAtMDgwMCwgTGludXMgVG9ydmFsZHMg
d3JvdGU6Cj4gTW9zdCBvZiB0aGUgaGlnaC1wZXJmb3JtYW5jZSBJTyBpcyBhbHJlYWR5IHVzaW5n
IFNHIGxpc3RzIGFueXdheSwgbm8/Cj4gRGlzay9uZXR3b3JraW5nL3doYXRldmVyLgoKTmV0d29y
a2luZyBiYXNpY2FsbHkgbmV2ZXIgdXNlcyBTL0cgbGlzdHMuICBCbG9jayBJL08gbW9zdGx5IHVz
ZXMgaXQsCmFuZCBncmFwaGljcyAvIG1lZGlhIHNlZW1zIHRvIGhhdmUgYSBmYWlyIGFtb3VudCBv
ZiBTL0cgdXNlcywgaW5jbHVkaW5nCnZlcnksIGVybSBzcGVjaWFsIG9uZXMuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 19:20:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 19:20: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-devel-bounces@lists.xenproject.org>)
	id 1gSRrA-0000W1-MQ; Thu, 29 Nov 2018 19:20: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=eslh=oi=citrix.com=prvs=864258860=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gSRr9-0000Vw-I0
 for xen-devel@lists.xen.org; Thu, 29 Nov 2018 19:20:11 +0000
X-Inumbo-ID: c9afa200-f40b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9afa200-f40b-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 19:20:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="71897298"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 29 Nov 2018 19:20:00 +0000
Message-ID: <1543519202-14603-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] tools/libxc: Fixes to cpuid logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciAoMik6CiAgdG9vbHMvbGlieGM6IEZpeCBpc3N1ZXMgd2l0aCBsaWJ4YyBh
bmQgWGVuIGhhdmluZyBkaWZmZXJlbnQgZmVhdHVyZXNldCBsZW5ndGhzCiAgdG9vbHMvbGlieGM6
IEZpeCBlcnJvciBoYW5kbGluZyBpbiBnZXRfY3B1aWRfZG9tYWluX2luZm8oKQoKIHRvb2xzL2xp
YnhjL3hjX2NwdWlkX3g4Ni5jIHwgNTYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLQogdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyAgICAgfCAgMiArLQogMiBmaWxl
cyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 19:20:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 19:20: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-devel-bounces@lists.xenproject.org>)
	id 1gSRr8-0000Vn-D2; Thu, 29 Nov 2018 19:20: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=eslh=oi=citrix.com=prvs=864258860=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gSRr7-0000T0-6A
 for xen-devel@lists.xen.org; Thu, 29 Nov 2018 19:20:09 +0000
X-Inumbo-ID: c7d66e45-f40b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7d66e45-f40b-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 19:20:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="71897286"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 29 Nov 2018 19:20:01 +0000
Message-ID: <1543519202-14603-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1543519202-14603-1-git-send-email-andrew.cooper3@citrix.com>
References: <1543519202-14603-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] tools/libxc: Fix issues with libxc and Xen
 having different featureset lengths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gYWxtb3N0IGFsbCBjYXNlcywgWGVuIGFuZCBsaWJ4YyB3aWxsIGFncmVlIG9uIHRoZSBmZWF0
dXJlc2V0IGxlbmd0aCwKYmVjYXVzZSB0aGV5IGFyZSBidWlsdCBmcm9tIHRoZSBzYW1lIHNvdXJj
ZS4KCkhvd2V2ZXIsIHRoZXJlIGFyZSBjaXJjdW1zdGFuY2VzIChlLmcuIHNlY3VyaXR5IGhvdGZp
eGVzKSB3aGVyZSB0aGUgZmVhdHVyZXNldApnZXRzIGxvbmdlciBhbmQgZG9tMCB3aWxsLCBhZnRl
ciBpbnN0YWxsaW5nIHVwZGF0ZXMsIGJlIHJ1bm5pbmcgd2l0aCBhbiBvbGQKWGVuIGJ1dCBuZXcg
bGlieGMuICBEZXNwaXRlIHdyaXRpbmcgdGhlIGNvZGUgd2l0aCB0aGlzIHNjZW5hcmlvIGluIG1p
bmQsIHRoZXJlCndlcmUgc29tZSBidWdzLgoKRmlyc3QsIHhlbi1jcHVpZCdzIGdldF9mZWF0dXJl
c2V0KCkgZXJyb25lb3VzbHkgYWxsb2NhdGVzIGEgYnVmZmVyIGJhc2VkIG9uClhlbidzIGZlYXR1
cmVzZXQgbGVuZ3RoLCBidXQgcmVjb3JkcyBsaWJ4YydzIGxlbmd0aCwgd2hpY2ggaXMgbG9uZ2Vy
LgoKVGhlIGh5cGVyY2FsbCBib3VuY2UgYnVmZmVyIGNvZGUgcmVhZHMvd3JpdGVzIHRoZSByZWNv
cmRlZCBsZW5ndGgsIHdoaWNoIGlzCmJleW9uZCB0aGUgZW5kIG9mIHRoZSBhbGxvY2F0ZWQgb2Jq
ZWN0LCBhbmQgYSBsYXRlciBmcmVlKCkgZW5jb3VudGVycyBjb3JydXB0CmhlYXAgbWV0YWRhdGEu
ICBGaXggdGhpcyBieSByZWNvcmRpbmcgdGhlIHNhbWUgbGVuZ3RoIHRoYXQgd2UgYWxsb2NhdGUu
CgpTZWNvbmRseSwgZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKCkgaGFzIGEgcmVsYXRlZCBidWcgd2hl
biB0aGUgcGFzc2VkLWluCmZlYXR1cmVzZXQgaXMgYSBkaWZmZXJlbnQgbGVuZ3RoIHRvIGxpYnhj
J3MuCgpBIGxhcmdlIGFtb3VudCBvZiB0aGUgbGlieGMgY3B1aWQgZnVuY3Rpb25hbGl0eSBkZXBl
bmRzIG9uIGluZm8tPmZlYXR1cmVzZXQKYmVpbmcgYXMgbG9uZyBhcyBleHBlY3RlZCwgYW5kIGl0
IGlzIGFsbG9jYXRlZCBhcHByb3ByaWF0ZWx5LiAgSG93ZXZlciwgaW4gdGhlCmNhc2UgdGhhdCBh
IHNob3J0ZXIgZXh0ZXJuYWwgZmVhdHVyZXNldCBpcyBwYXNzZWQgaW4sIHRoZSBsb2dpYyB0byBj
aGVjayBmb3IKdHJhaWxpbmcgbm9uemVybyBiaXRzIG1heSByZWFkIG9mZiB0aGUgZW5kIG9mIGl0
LiAgUmV3b3JrIHRoZSBsb2dpYyB0byB1c2UgdGhlCmNvcnJlY3QgdXBwZXIgYm91bmQuCgpJbiBh
ZGRpdGlvbiwgbGVhdmUgYSBjb21tZW50IG5leHQgdG8gdGhlIGZpZWxkcyBpbiBzdHJ1Y3QgY3B1
aWRfZG9tYWluX2luZm8KZXhwbGFpbmluZyB0aGUgcmVsYXRpb25zaGlwIGJldHdlZW4gdGhlIHZh
cmlvdXMgbGVuZ3RocywgYW5kIGhvdyB0byBjb3BlIHdpdGgKZGlmZmVyZW50IGxlbmd0aHMuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KLS0tCiB0b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyB8IDIzICsrKysrKysrKysr
KysrKysrKysrKy0tCiB0b29scy9taXNjL3hlbi1jcHVpZC5jICAgICB8ICAyICstCiAyIGZpbGVz
IGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwpp
bmRleCA5ZTQ3ZmM4Li4xMzg2MmI5IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19jcHVpZF94
ODYuYworKysgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwpAQCAtMjM5LDYgKzIzOSwxOCBA
QCBzdHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8KICAgICBib29sIGh2bTsKICAgICB1aW50NjRfdCB4
ZmVhdHVyZV9tYXNrOwogCisgICAgLyoKKyAgICAgKiBDYXJlZnVsIHdpdGggZmVhdHVyZXNldCBs
ZW5ndGhzLgorICAgICAqCisgICAgICogQ29kZSBpbiB0aGlzIGZpbGUgcmVxdWlyZXMgZmVhdHVy
ZXNldCB0byBoYXZlIGF0IGxlYXN0CisgICAgICogeGNfZ2V0X2NwdV9mZWF0dXJlc2V0X3NpemUo
KSBlbnRyaWVzLiAgVGhpcyBpcyBhIGxpYnhjIGNvbXBpbGV0aW1lCisgICAgICogY29uc3RhbnQu
CisgICAgICoKKyAgICAgKiBUaGUgZmVhdHVyZXNldCBsZW5ndGggdXNlZCBieSB0aGUgaHlwZXJ2
aXNvciBtYXkgYmUgZGlmZmVyZW50LiAgSWYgdGhlCisgICAgICogaHlwZXJ2aXNvciB2ZXJzaW9u
IGlzIGxvbmdlciwgWEVOX1NZU0NUTF9nZXRfY3B1X2ZlYXR1cmVzZXQgd2lsbCBmYWlsCisgICAg
ICogd2l0aCAtRU5PQlVGUywgYW5kIGxpYnhjIHJlYWxseSBkb2VzIG5lZWQgcmVidWlsZGluZy4g
IElmIHRoZQorICAgICAqIGh5cGVydmlzb3IgdmVyc2lvbiBpcyBzaG9ydGVyLCBpdCBpcyBzYWZl
IHRvIHplcm8tZXh0ZW5kLgorICAgICAqLwogICAgIHVpbnQzMl90ICpmZWF0dXJlc2V0OwogICAg
IHVuc2lnbmVkIGludCBucl9mZWF0dXJlczsKIApAQCAtMzA5LDExICszMjEsMTggQEAgc3RhdGlj
IGludCBnZXRfY3B1aWRfZG9tYWluX2luZm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRv
bWlkLAogCiAgICAgaWYgKCBmZWF0dXJlc2V0ICkKICAgICB7CisgICAgICAgIC8qCisgICAgICAg
ICAqIFRoZSB1c2VyIHN1cHBsaWVkIGZlYXR1cmVzZXQgbWF5IGJlIHNob3J0ZXIgb3IgbG9uZ2Vy
IHRoYW4KKyAgICAgICAgICogaG9zdF9ucl9mZWF0dXJlcy4gIFNob3J0ZXIgaXMgZmluZSwgYW5k
IHdlIHdpbGwgemVyby1leHRlbmQuCisgICAgICAgICAqIExvbmdlciBpcyBmaW5lLCBzbyBsb25n
IGFzIGl0IG9ubHkgcGFkZGVkIHdpdGggemVyb3MuCisgICAgICAgICAqLworICAgICAgICB1bnNp
Z25lZCBpbnQgZnNsZW4gPSBtaW4oaG9zdF9ucl9mZWF0dXJlcywgbnJfZmVhdHVyZXMpOworCiAg
ICAgICAgIG1lbWNweShpbmZvLT5mZWF0dXJlc2V0LCBmZWF0dXJlc2V0LAotICAgICAgICAgICAg
ICAgbWluKGhvc3RfbnJfZmVhdHVyZXMsIG5yX2ZlYXR1cmVzKSAqIHNpemVvZigqaW5mby0+ZmVh
dHVyZXNldCkpOworICAgICAgICAgICAgICAgZnNsZW4gKiBzaXplb2YoKmluZm8tPmZlYXR1cmVz
ZXQpKTsKIAogICAgICAgICAvKiBDaGVjayBmb3IgdHJ1bmNhdGVkIHNldCBiaXRzLiAqLwotICAg
ICAgICBmb3IgKCBpID0gbnJfZmVhdHVyZXM7IGkgPCBob3N0X25yX2ZlYXR1cmVzOyArK2kgKQor
ICAgICAgICBmb3IgKCBpID0gZnNsZW47IGkgPCBucl9mZWF0dXJlczsgKytpICkKICAgICAgICAg
ICAgIGlmICggZmVhdHVyZXNldFtpXSAhPSAwICkKICAgICAgICAgICAgICAgICByZXR1cm4gLUVP
UE5PVFNVUFA7CiAgICAgfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyBiL3Rv
b2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXggMDRiMTFkNy4uNmU3Y2E4YiAxMDA2NDQKLS0tIGEv
dG9vbHMvbWlzYy94ZW4tY3B1aWQuYworKysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0y
MzEsNyArMjMxLDcgQEAgc3RhdGljIHZvaWQgZ2V0X2ZlYXR1cmVzZXQoeGNfaW50ZXJmYWNlICp4
Y2gsIHVuc2lnbmVkIGludCBpZHgpCiB7CiAgICAgc3RydWN0IGZzaW5mbyAqZiA9ICZmZWF0dXJl
c2V0c1tpZHhdOwogCi0gICAgZi0+bGVuID0geGNfZ2V0X2NwdV9mZWF0dXJlc2V0X3NpemUoKTsK
KyAgICBmLT5sZW4gPSBucl9mZWF0dXJlczsKICAgICBmLT5mcyA9IGNhbGxvYyhucl9mZWF0dXJl
cywgc2l6ZW9mKCpmLT5mcykpOwogCiAgICAgaWYgKCAhZi0+ZnMgKQotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 19:20:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 19:20: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-devel-bounces@lists.xenproject.org>)
	id 1gSRrB-0000WC-W5; Thu, 29 Nov 2018 19:20: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=eslh=oi=citrix.com=prvs=864258860=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gSRrA-0000W3-Pf
 for xen-devel@lists.xen.org; Thu, 29 Nov 2018 19:20:12 +0000
X-Inumbo-ID: caf4b215-f40b-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id caf4b215-f40b-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 19:20:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,295,1539648000"; d="scan'208";a="71897301"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 29 Nov 2018 19:20:02 +0000
Message-ID: <1543519202-14603-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1543519202-14603-1-git-send-email-andrew.cooper3@citrix.com>
References: <1543519202-14603-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] tools/libxc: Fix error handling in
 get_cpuid_domain_info()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Z2V0X2NwdWlkX2RvbWFpbl9pbmZvKCkgaGFzIHR3byBjb25mbGljdGluZyByZXR1cm4gc3R5bGVz
IC0gZWl0aGVyIC1lcnJvciBmb3IKbG9jYWwgZmFpbHVyZXMsIG9yIC0xL2Vycm5vIGZvciBoeXBl
cmNhbGwgZmFpbHVyZXMuICBTd2l0Y2ggdG8gY29uc2lzdGVudGx5CnVzZSAtZXJyb3IuCgpXaGls
ZSBmaXhpbmcgdGhlIHhjX2dldF9jcHVfZmVhdHVyZXNldCgpLCB0YWtlIHRoZSBvcHBvcnR1bml0
eSB0byByZW1vdmUgdGhlCnJlZHVuZGFuY3kgYW5kIG1vdmUgaXQgdG8gYmUgYWRqYWNlbnQgdG8g
dGhlIG90aGVyIGZlYXR1cmVzZXQgaGFuZGxpbmcuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6
IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4
Yy94Y19jcHVpZF94ODYuYyB8IDMzICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfY3B1aWRf
eDg2LmMKaW5kZXggMTM4NjJiOS4uMDk4YWZmZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNf
Y3B1aWRfeDg2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKQEAgLTMzNiwxMyAr
MzM2LDIyIEBAIHN0YXRpYyBpbnQgZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgIGlmICggZmVhdHVyZXNldFtpXSAhPSAw
ICkKICAgICAgICAgICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiAgICAgfQorICAgIGVsc2UK
KyAgICB7CisgICAgICAgIHJjID0geGNfZ2V0X2NwdV9mZWF0dXJlc2V0KHhjaCwgKGluZm8tPmh2
bQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IFhFTl9TWVNDVExf
Y3B1X2ZlYXR1cmVzZXRfaHZtCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDogWEVOX1NZU0NUTF9jcHVfZmVhdHVyZXNldF9wdiksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZob3N0X25yX2ZlYXR1cmVzLCBpbmZvLT5mZWF0dXJlc2V0KTsKKyAg
ICAgICAgaWYgKCByYyApCisgICAgICAgICAgICByZXR1cm4gLWVycm5vOworICAgIH0KIAogICAg
IC8qIEdldCB4c3RhdGUgaW5mb3JtYXRpb24uICovCiAgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01D
VExfZ2V0dmNwdWV4dHN0YXRlOwogICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKICAgICByYyA9
IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwogICAgIGlmICggcmMgKQotICAgICAgICByZXR1cm4g
cmM7CisgICAgICAgIHJldHVybiAtZXJybm87CiAKICAgICBpbmZvLT54ZmVhdHVyZV9tYXNrID0g
ZG9tY3RsLnUudmNwdWV4dHN0YXRlLnhmZWF0dXJlX21hc2s7CiAKQEAgLTM1MiwyMyArMzYxLDE1
IEBAIHN0YXRpYyBpbnQgZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBkb21pZCwKIAogICAgICAgICByYyA9IHhjX2h2bV9wYXJhbV9nZXQoeGNoLCBkb21p
ZCwgSFZNX1BBUkFNX1BBRV9FTkFCTEVELCAmdmFsKTsKICAgICAgICAgaWYgKCByYyApCi0gICAg
ICAgICAgICByZXR1cm4gcmM7CisgICAgICAgICAgICByZXR1cm4gLWVycm5vOwogCiAgICAgICAg
IGluZm8tPnBhZSA9ICEhdmFsOwogCiAgICAgICAgIHJjID0geGNfaHZtX3BhcmFtX2dldCh4Y2gs
IGRvbWlkLCBIVk1fUEFSQU1fTkVTVEVESFZNLCAmdmFsKTsKICAgICAgICAgaWYgKCByYyApCi0g
ICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgICAgICByZXR1cm4gLWVycm5vOwogCiAgICAg
ICAgIGluZm8tPm5lc3RlZGh2bSA9ICEhdmFsOwotCi0gICAgICAgIGlmICggIWZlYXR1cmVzZXQg
KQotICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IHhjX2dldF9jcHVfZmVhdHVyZXNldCh4Y2gs
IFhFTl9TWVNDVExfY3B1X2ZlYXR1cmVzZXRfaHZtLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmhvc3RfbnJfZmVhdHVyZXMsIGluZm8tPmZlYXR1cmVzZXQpOwotICAg
ICAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICAgICAgcmV0dXJuIHJjOwotICAgICAgICB9
CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC0zNzYsMTcgKzM3Nyw5IEBAIHN0YXRpYyBpbnQg
Z2V0X2NwdWlkX2RvbWFpbl9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwK
IAogICAgICAgICByYyA9IHhjX2RvbWFpbl9nZXRfZ3Vlc3Rfd2lkdGgoeGNoLCBkb21pZCwgJndp
ZHRoKTsKICAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAg
ICAgICByZXR1cm4gLWVycm5vOwogCiAgICAgICAgIGluZm8tPnB2NjQgPSAod2lkdGggPT0gOCk7
Ci0KLSAgICAgICAgaWYgKCAhZmVhdHVyZXNldCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJj
ID0geGNfZ2V0X2NwdV9mZWF0dXJlc2V0KHhjaCwgWEVOX1NZU0NUTF9jcHVfZmVhdHVyZXNldF9w
diwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZob3N0X25yX2ZlYXR1
cmVzLCBpbmZvLT5mZWF0dXJlc2V0KTsKLSAgICAgICAgICAgIGlmICggcmMgKQotICAgICAgICAg
ICAgICAgIHJldHVybiByYzsKLSAgICAgICAgfQogICAgIH0KIAogICAgIHJldHVybiAwOwotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 20:17:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 20:17: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-devel-bounces@lists.xenproject.org>)
	id 1gSSk6-0004Nv-BM; Thu, 29 Nov 2018 20:16: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=1hoq=oi=gmail.com=vlad.babchuk@srs-us1.protection.inumbo.net>)
 id 1gSSk4-0004Nq-Ht
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 20:16:56 +0000
X-Inumbo-ID: b6b7ad2d-f413-11e8-9a16-bc764e045a96
Received: from mail-lj1-x22c.google.com (unknown [2a00:1450:4864:20::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6b7ad2d-f413-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 20:16:55 +0000 (UTC)
Received: by mail-lj1-x22c.google.com with SMTP id 83-v6so2906568ljf.10
 for <xen-devel@lists.xenproject.org>; Thu, 29 Nov 2018 12:16:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=FoPfhgYnhVkq3ed5pMemskkbhYni2xq6dai8O0yGWl0=;
 b=hL0a7Q8DN3y3ZzTJ+szMn7Jm4omE248TlkFmAz7nypC5g7GZr8sJPKq+qV2vL6ruNz
 zcvlJWsPgElwPsAU1PjIHIRSZdhHv9GZ76U2RQlMP/g2bgAjMDwq3uUr0Rk4rJPYD45s
 oxBuFDn8owzHtEf7KsR+eBttmr4VEhmk7L4fy0dnP4OSE8+PZAQ2whZ2aAvforHUoh71
 ijTK747QyrqBMpl5bk0JEGlMp4c0wFuXsUagzYXLHoIA44yHMSc+1rlTbTQEkH+sp2Ud
 OkJqNKl7Kr+lRRBXSM2BrHWg0fZwRoUx2ikyHUY5AQHHm6I6IfCF7D319SZPEqfnFP0i
 o4rg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=FoPfhgYnhVkq3ed5pMemskkbhYni2xq6dai8O0yGWl0=;
 b=MPO+ADfKp87wSDtgcMNRhJLeOoSIWRsO3ZQ+845tJlQ0B623So/IJSAI/qdbp+fGEN
 d9ILbtIdhrca2C3p97vcGteKbgl+tNf+iQB28YSHW8U4Bl7EJFo6JUn+WTH2vIRhw9aN
 ev/tCO+Oym8UYuY0RmJJtX3E3lA3f+biDELbaSM7dosnVuirDJMCDdCDz9CJy9z32Y3P
 1dtSfGpdNl2HrbBvCUqHqFE1yJL4VmbQNvD0jnbmOFqqlyI+vfgVGK/pQplR3EwDTGvo
 4P0SUYAHUB1B3CB2rQ53BMJbAxPbsHcHZYpczols+YmKplE389yLZ7zH6744ed95EzDb
 f2uw==
X-Gm-Message-State: AA+aEWb8wMRypSa71Q6JPPYvQlQ1s+7t5zhPb3jVurkOSR40iF01pbIo
 IuYWilTnAAB32V3N2N+MJA4UoQrNd9Tq21DLhxY=
X-Google-Smtp-Source: AFSGD/U+EoZ23Kk13BO5bMzeRTT5ayOGgC6qrQXh8Ik6OOQD7PIyT3Q8Yr8m9idRosJvg7TORfQ3NfbSuqwkNronbqI=
X-Received: by 2002:a2e:9b52:: with SMTP id
 o18-v6mr2046028ljj.108.1543522613508; 
 Thu, 29 Nov 2018 12:16:53 -0800 (PST)
MIME-Version: 1.0
References: <20181128102600.20162-1-jgross@suse.com>
In-Reply-To: <20181128102600.20162-1-jgross@suse.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Thu, 29 Nov 2018 22:16:42 +0200
Message-ID: <CAOcqxo3zi3VUqa7NzzSgRLw7-hW3++xt_-7JoD+7jpS__YvfHg@mail.gmail.com>
To: jgross@suse.com
Subject: Re: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVyZ2VuLAoKSSBqdXN0IHdhbnQgdG8gY2xhcmlmeQoKPiAhISEgTGFzdCBwb3N0aW5n
IGRhdGUgZm9yIHBhdGNoZXMgdG91Y2hpbmcgQVJNIGNvZGUgaXMgb25seSAyIGRheXMgYXdheSAh
ISEKCj4gKiAgVEVFIG1lZGlhdG9yIChhbmQgT1AtVEVFKSBzdXBwb3J0IGluIFhFTiAodjIpCj4g
ICAtICBWb2xvZHlteXIgQmFiY2h1awpJJ20gY3VycmVudGx5IHdvcmtpbmcgb24gdjMgb2YgdGhp
cyBzZXJpZXMuIEJ1dCBsb29rcyBsaWtlIEkgd2lsbCBub3QKYmUgYWJsZSB0byBmaW5pc2ggdjMg
YmVmb3JlIDEgRGVjLiBJcyB0aGlzIG9rYXk/CkknbSByZWFsbHkgYWltaW5nIHRvIGFkZCB0aGlz
IGZlYXR1cmUgdG8gNC4xMgoKCi0tIApXQlIgVm9sb2R5bXlyIEJhYmNodWsgYWthIGxvcmMgWysz
ODA5NzY2NDYwMTNdCm1haWx0bzogdmxhZC5iYWJjaHVrQGdtYWlsLmNvbQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Nov 29 22:40:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Nov 2018 22:40: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-devel-bounces@lists.xenproject.org>)
	id 1gSUyr-0006N0-7D; Thu, 29 Nov 2018 22:40: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=g+qx=oi=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gSUyq-0006Mv-LG
 for xen-devel@lists.xenproject.org; Thu, 29 Nov 2018 22:40:20 +0000
X-Inumbo-ID: bf25d35c-f427-11e8-9a16-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf25d35c-f427-11e8-9a16-bc764e045a96;
 Thu, 29 Nov 2018 22:40:18 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wATMcXxL091072;
 Thu, 29 Nov 2018 22:40:07 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=DnMB5+wfvkzrkXPWSfmb2YW8aEDYfHXDbx5fSEI3Loc=;
 b=LFUNnLjvylOA+jiSKjuONGfAXwPohJXZUTcBHnet1dDjGHNwBpynyDaibxu2Bs/DiZ/m
 s5qjuub8CPFCM5xfexCiRQyW2hpXG3ucepm/LaTaHn5EA7/YxAoG07JGzQ4Hj7fnhF1p
 hKpZMTVQY/jhG5FtOmaRBvVRzn4LK5Ktmkwk9tIGJYefdKgTJScCGNeQ+Z0BBwIOCNpW
 O8MQVZvE0XTFOckU0skuWyw7tC1LPX772PQFvVS5lOtPXOwiqKyX0mgGAXur+F7S97vF
 bYoQCkDn6XQAAeeap3tX0h3jNrKcQ+FQ0T7eBfKYjGJUtJ6yl1O2SqHP03O5Nm5/4nHX pg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2p2jf0j9t1-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 29 Nov 2018 22:40:06 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wATMe1tA015929
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 29 Nov 2018 22:40:01 GMT
Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wATMe0FN001024;
 Thu, 29 Nov 2018 22:40:00 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 29 Nov 2018 14:40:00 -0800
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Chao Gao <chao.gao@intel.com>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-7-git-send-email-chao.gao@intel.com>
 <20181128152209.hqpgqtuy2mx7ytk6@mac> <20181129044325.GD23701@gao-cwp>
 <20181129095653.d2jwozb7xbuq6cq2@mac>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <d02e8e5a-369a-6509-94f4-6e0e1872b118@oracle.com>
Date: Thu, 29 Nov 2018 17:43:15 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181129095653.d2jwozb7xbuq6cq2@mac>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9092
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811290190
Subject: Re: [Xen-devel] [PATCH v4 6/6] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, Borislav Petkov <bp@suse.de>,
 Ashok Raj <ashok.raj@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjkvMTggNDo1NiBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUaHUsIE5v
diAyOSwgMjAxOCBhdCAxMjo0MzoyNVBNICswODAwLCBDaGFvIEdhbyB3cm90ZToKPj4gT24gV2Vk
LCBOb3YgMjgsIDIwMTggYXQgMDQ6MjI6MDlQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToKPj4+IE9uIFdlZCwgTm92IDI4LCAyMDE4IGF0IDAxOjM0OjE2UE0gKzA4MDAsIENoYW8gR2Fv
IHdyb3RlOgo+Pj4KPj4+PiBAQCAtMzExLDEzICszNTAsNDUgQEAgaW50IG1pY3JvY29kZV91cGRh
dGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcg
bGVuKQo+Pj4+ICAgICAgaWYgKCByZXQgPD0gMCApCj4+Pj4gICAgICB7Cj4+Pj4gICAgICAgICAg
cHJpbnRrKCJObyB2YWxpZCBvciBuZXdlciBtaWNyb2NvZGUgZm91bmQuIFVwZGF0ZSBhYm9ydCFc
biIpOwo+Pj4+IC0gICAgICAgIHJldHVybiAtRUlOVkFMOwo+Pj4+ICsgICAgICAgIHJldCA9IC1F
SU5WQUw7Cj4+Pj4gKyAgICAgICAgZ290byBwdXQ7Cj4+Pj4gICAgICB9Cj4+Pj4gIAo+Pj4+IC0g
ICAgaW5mby0+ZXJyb3IgPSAwOwo+Pj4+IC0gICAgaW5mby0+Y3B1ID0gY3B1bWFza19maXJzdCgm
Y3B1X29ubGluZV9tYXApOwo+Pj4+ICsgICAgYXRvbWljX3NldCgmaW5mby0+Y3B1X2luLCAwKTsK
Pj4+PiArICAgIGF0b21pY19zZXQoJmluZm8tPmNwdV9vdXQsIDApOwo+Pj4+ICsKPj4+PiArICAg
IC8qIENhbGN1bGF0ZSB0aGUgbnVtYmVyIG9mIG9ubGluZSBDUFUgY29yZSAqLwo+Pj4+ICsgICAg
bnJfY29yZXMgPSAwOwo+Pj4+ICsgICAgZm9yX2VhY2hfb25saW5lX2NwdShjcHUpCj4+Pj4gKyAg
ICAgICAgaWYgKCBjcHUgPT0gY3B1bWFza19maXJzdChwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ss
IGNwdSkpICkKPj4+PiArICAgICAgICAgICAgbnJfY29yZXMrKzsKPj4+PiArCj4+Pj4gKyAgICBw
cmludGsoIiVkIGNvcmVzIGFyZSB0byB1cGRhdGUgaXRzIG1pY3JvY29kZVxuIiwgbnJfY29yZXMp
Owo+Pj4+ICAKPj4+PiAtICAgIHJldHVybiBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KGluZm8t
PmNwdSwgZG9fbWljcm9jb2RlX3VwZGF0ZSwgaW5mbyk7Cj4+Pj4gKyAgICAvKgo+Pj4+ICsgICAg
ICogV2UgaW50ZW5kIHRvIGRpc2FibGUgaW50ZXJydXB0IGZvciBsb25nIHRpbWUsIHdoaWNoIG1h
eSBsZWFkIHRvCj4+Pj4gKyAgICAgKiB3YXRjaGRvZyB0aW1lb3V0Lgo+Pj4+ICsgICAgICovCj4+
Pj4gKyAgICB3YXRjaGRvZ19kaXNhYmxlKCk7Cj4+Pj4gKyAgICAvKgo+Pj4+ICsgICAgICogTGF0
ZSBsb2FkaW5nIGRhbmNlLiBXaHkgdGhlIGhlYXZ5LWhhbmRlZCBzdG9wX21hY2hpbmUgZWZmb3J0
Pwo+Pj4+ICsgICAgICoKPj4+PiArICAgICAqIC0gSFQgc2libGluZ3MgbXVzdCBiZSBpZGxlIGFu
ZCBub3QgZXhlY3V0ZSBvdGhlciBjb2RlIHdoaWxlIHRoZSBvdGhlcgo+Pj4+ICsgICAgICogICBz
aWJsaW5nIGlzIGxvYWRpbmcgbWljcm9jb2RlIGluIG9yZGVyIHRvIGF2b2lkIGFueSBuZWdhdGl2
ZQo+Pj4+ICsgICAgICogICBpbnRlcmFjdGlvbnMgY2F1c2UgYnkgdGhlIGxvYWRpbmcuCj4+PiBX
ZWxsLCB0aGUgSFQgc2libGluZ3Mgd2lsbCBiZSBleGVjdXRpbmcgY29kZSwgc2luY2UgdGhleSBh
cmUgaW4gYQo+Pj4gd2hpbGUgbG9vcCB3YWl0aW5nIGZvciB0aGUgbm9uLXNpYmxpbmdzIGNvcmVz
IHRvIGZpbmlzaCB1cGRhdGluZy4KPj4gU3RyaWN0bHkgc3BlYWtpbmcsIHlvdSBhcmUgcmlnaHQu
IFRoZSAnaWRsZScgSSB0aGluayBtZWFucyBubyBvdGhlcgo+PiB3b3JrbG9hZCBvbiB0aGUgY3B1
IGV4Y2VwdCBtaWNyb2NvZGUgbG9hZGluZyAoZm9yIGEgSFQgc2libGluZyB3aGljaAo+PiBpc24n
dCBjaG9zZW4gdG8gZG8gdGhlIHVwZGF0ZSwgbWVhbnMgd2FpdGluZyBmb3IgdGhlIGNvbXBsZXRp
b24gb2YKPj4gdGhlIG90aGVyIHNpYmxpbmcpLgo+IENvdWxkIHlvdSBjbGFyaWZ5IHRoZSBjb21t
ZW50IHRoZW4/Cj4KPiBCeSB3b3JrbG9hZCB5b3UgbWVhbiB0aGF0IG5vIG90aGVyIG1pY3JvY29k
ZSBsb2FkaW5nIHNob3VsZCBiZQo+IGF0dGVtcHRlZCBmcm9tIGEgSFQgc2libGluZz8KPgo+IElz
IHRoZXJlIGEgc2V0IG9mIGluc3RydWN0aW9ucyBvciBmdW5jdGlvbmFsaXR5IHRoYXQgY2Fubm90
IGJlIHVzZWQgYnkKPiBIVCBzaWJsaW5ncyB3aGlsZSBwZXJmb3JtaW5nIGEgbWljcm9jb2RlIGxv
YWQ/CgpUaGUgc2libGluZyBzaG91bGQgcmVhbGx5IG5vdCBleGVjdXRlIGFueXRoaW5nLiBGb3Ig
ZXhhbXBsZSwgd2hlbgp1cGRhdGluZyBmcm9tIG1pY3JvY29kZSB3aGljaCBpbnRyb2R1Y2VkIE1T
UjB4NDggdG8gYSBuZXdlciBtaWNyb2NvZGUKd2hpY2ggYWxzbyB1cGRhdGVzIDB4NDggYmVoYXZp
b3IgdGhlIE1TUiAoYXBwYXJlbnRseSkgbW9tZW50YXJpbHkKZGlzYXBwZWFycy4gV2UndmUgc2Vl
biB0aGlzIHJlbGlhYmx5IGhhcHBlbiwgd2l0aCBjcmFzaGVzIHdoZW4gdGhlCnNpYmxpbmcgdHJp
ZXMgdG8gYWNjZXNzIHRoZSBNU1Igd2hpbGUgdGhlIG90aGVyIHRocmVhZCBpcyBsb2FkaW5nIHRo
ZQptaWNyb2NvZGUuCgpPbmUgb3RoZXIgY29tbWVudCBhYm91dCB0aGlzIHBhdGNoICh3aGljaCBJ
SVJDIHdhcyByYWlzZWQgYnkgQW5kcmV3IG9uCmFuIGVhcmxpZXIgdmVyc2lvbikgaXMgdGhhdCBp
dCBtYXkgYmUgd29ydGggdG8gc3RvcCB0aW1lciBjYWxpYnJhdGlvbi4gSQphbSBwcmV0dHkgc3Vy
ZSB3ZSd2ZSBzZWVuIGRlYWRsb2Nrcywgd2hpY2ggaXMgd2h5IHdlIGVuZGVkIHVwIGRpc2FibGlu
ZwppdCBkdXJpbmcgbWljcm9jb2RlIHVwZGF0ZXMuCgotYm9yaXMKCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 01:37:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 01:37: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-devel-bounces@lists.xenproject.org>)
	id 1gSXja-0000lJ-Im; Fri, 30 Nov 2018 01:36: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=7LjY=OJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSXjZ-0000l7-G8
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 01:36:45 +0000
X-Inumbo-ID: 641f37c6-f440-11e8-b68a-bb728191a344
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 641f37c6-f440-11e8-b68a-bb728191a344;
 Fri, 30 Nov 2018 01:36:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSXhQ-0000NF-Fk; Fri, 30 Nov 2018 01:34:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gSXhQ-0003rs-1Q; Fri, 30 Nov 2018 01:34:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gSXhP-0001ea-Sh; Fri, 30 Nov 2018 01:34:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130827-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-amd64-amd64-xl-credit1:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=ef78e5ec9214376c5cb989f5da70b02d0c117b66
X-Osstest-Versions-That: linux=94710cac0ef4ee177a63b5227664b38c95bbf703
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Nov 2018 01:34:31 +0000
Subject: [Xen-devel] [linux-linus test] 130827: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgyNyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwODI3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1p
bnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4t
Ym9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9o
b3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMjU4OTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4gdnMu
IDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjU4OTgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmFz
ZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyNTg5OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI1ODk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjU4OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyNTg5OAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTI1ODk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGVmNzhlNWVjOTIxNDM3NmM1Y2I5ODlm
NWRhNzBiMDJkMGMxMTdiNjYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDk0NzEwY2FjMGVmNGVlMTc3YTYzYjUyMjc2NjRiMzhjOTViYmY3MDMKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEyNTg5OCAgMjAxOC0wOC0xMyAyMToyMDo1NSBaICAxMDggZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMjU5MjEgIDIwMTgtMDgtMTUgMTM6MDY6NTYgWiAgMTA2IGRheXMgICA4OCBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA4MjcgIDIwMTgtMTEtMjcgMTE6NTQ6NTIg
WiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMzNTAgcGVvcGxlIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU2OTY0MCBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 01:40:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 01:40: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-devel-bounces@lists.xenproject.org>)
	id 1gSXnR-0001SP-6B; Fri, 30 Nov 2018 01:40: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=l4xj=oj=zte.com.cn=wen.yang99@srs-us1.protection.inumbo.net>)
 id 1gSXnP-0001SK-N7
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 01:40:43 +0000
X-Inumbo-ID: f1d76c68-f440-11e8-9a16-bc764e045a96
Received: from mxct.zte.com.cn (unknown [202.103.147.172])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1d76c68-f440-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 01:40:41 +0000 (UTC)
Received: from mse01.zte.com.cn (unknown [10.30.3.20])
 by Forcepoint Email with ESMTPS id 13F8923DC8D849F4B981;
 Fri, 30 Nov 2018 09:40:40 +0800 (CST)
Received: from kjyxapp03.zte.com.cn ([10.30.12.202])
 by mse01.zte.com.cn with SMTP id wAU1eSqC027602;
 Fri, 30 Nov 2018 09:40:28 +0800 (GMT-8)
 (envelope-from wen.yang99@zte.com.cn)
Received: from mapi (kjyxapp04[null]) by mapi (Zmail) with MAPI id mid14;
 Fri, 30 Nov 2018 09:40:29 +0800 (CST)
Date: Fri, 30 Nov 2018 09:40:29 +0800 (CST)
X-Zmail-TransId: 2b065c00950de4e30158
X-Mailer: Zmail v1.0
Message-ID: <201811300940291750607@zte.com.cn>
In-Reply-To: <074547f7-6a9c-6bef-30e7-0f69e66b912a@suse.com>
References: 20181129120101.19678-1-wen.yang99@zte.com.cn,
 074547f7-6a9c-6bef-30e7-0f69e66b912a@suse.com
Mime-Version: 1.0
From: <wen.yang99@zte.com.cn>
To: <jgross@suse.com>
Content-Type: multipart/mixed;
	boundary="=====_001_next====="
X-MAIL: mse01.zte.com.cn wAU1eSqC027602
Subject: Re: [Xen-devel] 
 =?utf-8?q?=5BPATCH=5D_pvcalls-front=3A_Use_GFP=5FATO?=
 =?utf-8?q?MIC_under_spin=5Flock?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, zhong.weidong@zte.com.cn,
 linux-kernel@vger.kernel.org, julia.lawall@lip6.fr,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>



--=====_001_next=====
Content-Type: multipart/alternative;
	boundary="=====_003_next====="


--=====_003_next=====
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64

T0ssIHdlJ2xsIHNlbmQgYSB2MiBwYXRjaCBzb29uLgpUaGFuayB5b3UuCgpSZWdhcmRzLApXZW4K
LS0tLS0tLS0tLS0tLS0tLS0tT3JpZ2luYWwgTWFpbC0tLS0tLS0tLS0tLS0tLS0tLQpTZW5kZXI6
IEp1ZXJnZW5Hcm9zcyA8amdyb3NzQHN1c2UuY29tPgpUbzogd2VuIHlhbmcxMDE1NjMxNDtib3Jp
cy5vc3Ryb3Zza3lAb3JhY2xlLmNvbSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+c3N0YWJl
bGxpbmlAa2VybmVsLm9yZyA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZyA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPmxpbnV4
LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcgPGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc+emhv
bmcgd2VpZG9uZzEwMDAxMDg4O0p1bGlhIExhd2FsbCA8anVsaWEubGF3YWxsQGxpcDYuZnI+CkRh
dGU6IDIwMTgvMTEvMzAgMDE6MDEKU3ViamVjdDogUmU6IFtQQVRDSF0gcHZjYWxscy1mcm9udDog
VXNlIEdGUF9BVE9NSUMgdW5kZXIgc3Bpbl9sb2NrCk9uIDI5LzExLzIwMTggMTM6MDEsIFdlbiBZ
YW5nIHdyb3RlOgo+IFRoZSBwcm9ibGVtIGlzIHRoYXQgd2UgY2FsbCB0aGlzIHdpdGggYSBzcGlu
IGxvY2sgaGVsZC4KPiBUaGUgY2FsbCB0cmVlIGlzOgo+IHB2Y2FsbHNfZnJvbnRfYWNjZXB0KCkg
aG9sZHMgYmVkYXRhLT5zb2NrZXRfbG9jay4KPiAgICAgLT4gY3JlYXRlX2FjdGl2ZSgpCj4gICAg
ICAgICAtPiBfX2dldF9mcmVlX3BhZ2VzKCkgdXNlcyBHRlBfS0VSTkVMCj4KPiBUaGUgY3JlYXRl
X2FjdGl2ZSgpIGZ1bmN0aW9uIGlzIG9ubHkgY2FsbGVkIGZyb20gcHZjYWxsc19mcm9udF9hY2Nl
cHQoKQo+IHdpdGggYSBzcGluX2xvY2sgaGVsZCwgVGhlIGFsbG9jYXRpb24gaXMgbm90IGFsbG93
ZWQgdG8gc2xlZXAgYW5kCj4gR0ZQX0tFUk5FTCBpcyBub3Qgc3VmZmljaWVudCwgaXQgaGFzIHRv
IGJlIEFUT01JQy4KCkknZCByYXRoZXIgaGF2ZSBhIGZ1bmN0aW9uIGRvaW5nIHRoZSBhbGxvY2F0
aW9ucyB3aGljaCBpcyBjYWxsZWQKb3V0c2lkZSB0aGUgbG9jayBhbmQgZWl0aGVyIHBhc3Npbmcg
dGhlIGFsbG9jYXRlZCBkYXRhIHRvCmNyZWF0ZV9hY3RpdmUoKSBvciBob29rIGl0IGludG8gbWFw
IGluIHRoZSBhbGxvY2F0aW9uIGZ1bmN0aW9uLgoKCkp1ZXJnZW4=


--=====_003_next=====--

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=====_001_next=====--



From xen-devel-bounces@lists.xenproject.org Fri Nov 30 03:13:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 03: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-devel-bounces@lists.xenproject.org>)
	id 1gSZEs-0008Dk-Dm; Fri, 30 Nov 2018 03:13: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=7LjY=OJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSZEr-0008Da-6s
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 03:13:09 +0000
X-Inumbo-ID: db9e69d6-f44d-11e8-8e9b-6f675b5b9d6f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id db9e69d6-f44d-11e8-8e9b-6f675b5b9d6f;
 Fri, 30 Nov 2018 03:13:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSZEm-0002qs-RW; Fri, 30 Nov 2018 03:13:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gSZEm-0000LU-BU; Fri, 30 Nov 2018 03:13:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gSZEm-0001xU-AU; Fri, 30 Nov 2018 03:13:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130828-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-i386-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-4.19:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-4.19:test-amd64-amd64-examine:reboot:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-4.19:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-amd64:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:nonblocking
 linux-4.19:test-amd64-i386-freebsd10-i386:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=98a661ea85a8b46aa3e4bff1d900e289011e2d2a
X-Osstest-Versions-That: linux=84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Nov 2018 03:13:04 +0000
Subject: [Xen-devel] [linux-4.19 test] 130828: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgyOCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA4MjgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTI5MzEz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMx
MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkzMTMKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjkz
MTMKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEyOTMxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI5MzEzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
ZmFpbCBSRUdSLiB2cy4gMTI5MzEzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IDExIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhh
dC1pbnN0YWxsICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDk4YTY2MWVhODVhOGI0NmFhM2U0YmZmMWQ5MDBlMjg5MDExZTJkMmEKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDg0ZGY5NTI1YjBjMjdmM2ViYzJlYmIxODY0
ZmE2MmE5N2ZkZWRiN2QKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTMxMyAgMjAxOC0xMS0wMiAw
NTozOTowOCBaICAgMjcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMjk0MTIgIDIwMTgtMTEt
MDQgMTQ6MTA6MTUgWiAgIDI1IGRheXMgICAxNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzA3ODkgIDIwMTgtMTEtMjUgMDg6MTI6NTEgWiAgICA0IGRheXMgICAgMiBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCjUyMCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rpbmcg
dGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgMTk1NTUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 04:34:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 04:34: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-devel-bounces@lists.xenproject.org>)
	id 1gSaVG-0005mY-V0; Fri, 30 Nov 2018 04:34: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=7LjY=OJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSaVF-0005mI-1s
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 04:34:09 +0000
X-Inumbo-ID: 29ce0278-f459-11e8-86dd-ab4fd58de017
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29ce0278-f459-11e8-86dd-ab4fd58de017;
 Fri, 30 Nov 2018 04:34:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSaV7-0004mK-UZ; Fri, 30 Nov 2018 04:34:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gSaV7-0006WG-LF; Fri, 30 Nov 2018 04:34:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gSaV7-00035V-Iq; Fri, 30 Nov 2018 04:34:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130834-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:build-arm64-pvops:<job status>:broken:regression
 linux-4.4:build-arm64:<job status>:broken:regression
 linux-4.4:build-arm64-xsm:<job status>:broken:regression
 linux-4.4:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:build-arm64-xsm:hosts-allocate:broken:allowable
 linux-4.4:build-arm64:hosts-allocate:broken:allowable
 linux-4.4:build-arm64-pvops:hosts-allocate:broken:allowable
 linux-4.4:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 linux-4.4:build-arm64:capture-logs:broken:nonblocking
 linux-4.4:build-arm64-xsm:capture-logs:broken:nonblocking
 linux-4.4:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8e592f4a26addb5d2008548787fbe3c9cc960fd5
X-Osstest-Versions-That: linux=7a4269707deb6ab22d488eb1a9eedae3ef88abc5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Nov 2018 04:34:01 +0000
Subject: [Xen-devel] [linux-4.4 test] 130834: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgzNCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDgzNC8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
biAgaW4gMTMwNzkxCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzA3OTEKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMDc5
MQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBp
biAxMzA3OTEgcGFzcyBpbiAxMzA4MzQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgZmFpbCBwYXNzIGluIDEzMDc5MQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgICBmYWlsIHBh
c3MgaW4gMTMwNzkxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMzA3OTEKClJlZ3Jlc3Npb25zIHdoaWNoIGFy
ZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMwNzkxIFJFR1IuIHZzLiAx
Mjk4OTgKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlIGJyb2tl
biBpbiAxMzA3OTEgUkVHUi4gdnMuIDEyOTg5OAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
IDIgaG9zdHMtYWxsb2NhdGUgYnJva2VuIGluIDEzMDc5MSBSRUdSLiB2cy4gMTI5ODk4CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBp
biAxMzA3OTEgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMDc5MSBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMwNzkxIG4v
YQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgYmxvY2tlZCBpbiAxMzA3OTEgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMDc5MSBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTMwNzkxIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMzA3OTEgbi9hCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICBicm9rZW4gaW4gMTMwNzkxIG5ldmVyIHBh
c3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgIGJy
b2tlbiBpbiAxMzA3OTEgbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgYnJva2VuIGluIDEzMDc5MSBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEz
MDc5MSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMzA3OTEgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA4ZTU5
MmY0YTI2YWRkYjVkMjAwODU0ODc4N2ZiZTNjOWNjOTYwZmQ1CmJhc2VsaW5lIHZlcnNpb246CiBs
aW51eCAgICAgICAgICAgICAgICA3YTQyNjk3MDdkZWI2YWIyMmQ0ODhlYjFhOWVlZGFlM2VmODhh
YmM1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjk4OTggIDIwMTgtMTEtMTMgMDA6NTA6MjMgWiAg
IDE3IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwNjQ1ICAyMDE4LTExLTIxIDA4OjQyOjI4
IFogICAgOCBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgIkVyaWMgVy4gQmllZGVybWFuIiA8ZWJpZWRlcm1AeG1pc3Npb24u
Y29tPgogIEFhcm8gS29za2luZW4gPGFhcm8ua29za2luZW5AaWtpLmZpPgogIEFhcm9uIEJyb3du
IDxhYXJvbi5mLmJyb3duQGludGVsLmNvbT4KICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9y
Zy51az4KICBBbGV4IFN0YW5vZXYgPGFsZXhAYXN0YW5vZXYuY29tPgogIEFsZXhhbmRlciBEdXlj
ayA8YWxleGFuZGVyLmguZHV5Y2tAbGludXguaW50ZWwuY29tPgogIEFsZXhhbmRlciBQbG91bWlz
dG9zIDxhbGV4LnBsb3VtaXN0b3NAZ21haWwuY29tPgogIEFsZXhhbmRyZSBCZWxsb25pIDxhbGV4
YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbWlyIEdvbGRzdGVpbiA8YW1pcjczaWxAZ21h
aWwuY29tPgogIEFuZHJlYSBBcmNhbmdlbGkgPGFhcmNhbmdlQHJlZGhhdC5jb20+CiAgQW5kcmVh
cyBLZW1uYWRlIDxhbmRyZWFzQGtlbW5hZGUuaW5mbz4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxp
bnV4LWZvdW5kYXRpb24ub3JnPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5h
cm8ub3JnPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEFy
bmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFydGxvbWllaiBab2xuaWVya2lld2ljeiA8
Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRjaGluZ3NA
Y29kZXRoaW5rLmNvLnVrPgogIEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAg
QmluIE1lbmcgPGJtZW5nLmNuQGdtYWlsLmNvbT4KICBCam9ybiBIZWxnYWFzIDxiaGVsZ2Fhc0Bn
b29nbGUuY29tPgogIEJvcmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJlemlsbG9uQGJvb3RsaW4uY29t
PgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgQnJlbm8g
TGVpdGFvIDxsZWl0YW9AZGViaWFuLm9yZz4KICBDaGFuZ3dlaSBHZSA8Z2UuY2hhbmd3ZWlAaDNj
LmNvbT4KICBDaGVuYm8gRmVuZyA8ZmVuZ2NAZ29vZ2xlLmNvbT4KICBDaHJpc3RpYW4gSGV3aXR0
IDxjaHJpc3RpYW5zaGV3aXR0QGdtYWlsLmNvbT4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxz
dC5kZT4KICBDaHJpc3RvcGhlIExlcm95IDxjaHJpc3RvcGhlLmxlcm95QGMtcy5mcj4KICBDbGlu
dCBUYXlsb3IgPGNsaW50b24uYS50YXlsb3JAaW50ZWwuY29tPgogIENvbGluIElhbiBLaW5nIDxj
b2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgQ29seSBMaSA8Y29seWxpQHN1c2UuZGU+CiAgQ29y
ZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBEYW4gV2lsbGlhbXMgPGRhbi5qLndp
bGxpYW1zQGludGVsLmNvbT4KICBEYW5pZWwgQXh0ZW5zIDxkamFAYXh0ZW5zLm5ldD4KICBEYW5p
ZWwgV2FnbmVyIDxkYW5pZWwud2FnbmVyQHNpZW1lbnMuY29tPgogIERhdmlkIFMuIE1pbGxlciA8
ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAg
RGVuZ2NoZW5nIFpodSA8ZHpodUB3YXZlY29tcC5jb20+CiAgRGljayBLZW5uZWR5IDxkaWNrLmtl
bm5lZHlAYnJvYWRjb20uY29tPgogIERpbmggTmd1eWVuIDxkaW5ndXllbkBrZXJuZWwub3JnPgog
IERtaXRyeSBCYXpoZW5vdiA8YmF6aGVub3YuZG5AZ21haWwuY29tPgogIERvbWluaWsgQnJvZG93
c2tpIDxsaW51eEBkb21pbmlrYnJvZG93c2tpLm5ldD4KICBEb21pbmlxdWUgTWFydGluZXQgPGRv
bWluaXF1ZS5tYXJ0aW5ldEBjZWEuZnI+CiAgRG91Z2xhcyBBbmRlcnNvbiA8ZGlhbmRlcnNAY2hy
b21pdW0ub3JnPgogIERyLiBHcmVnIFdldHRzdGVpbiA8Z3JlZ0BlbmplbGxpYy5jb20+CiAgRHIu
IEdyZWcgV2V0dHN0ZWluIDxncmVnQHdpbmQuZW5qZWxsaWMuY29tPgogIEVyaWMgQmlnZ2VycyA8
ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBFcmljIFcuIEJpZWRlcm1hbiA8ZWJpZWRlcm1AeG1pc3Np
b24uY29tPgogIEV1Z2VuIEhyaXN0ZXYgPGV1Z2VuLmhyaXN0ZXZAbWljcm9jaGlwLmNvbT4KICBG
aWxpcGUgTWFuYW5hIDxmZG1hbmFuYUBzdXNlLmNvbT4KICBGaW5uIFRoYWluIDxmdGhhaW5AdGVs
ZWdyYXBoaWNzLmNvbS5hdT4KICBGcmFuayBTb3JlbnNvbiA8c29yZW5zb25AcmVkaGF0LmNvbT4K
ICBHaW9oIEtpbSA8Z2ktb2gua2ltQHByb2ZpdGJyaWNrcy5jb20+CiAgR3JlZyBFZHdhcmRzIDxn
ZWR3YXJkc0BkZG4uY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRh
dGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1b3Fpbmcg
SmlhbmcgPGdxamlhbmdAc3VzZS5jb20+CiAgSC4gUGV0ZXIgQW52aW4gKEludGVsKSA8aHBhQHp5
dG9yLmNvbT4KICBILiBQZXRlciBBbnZpbiA8aHBhQHp5dG9yLmNvbT4KICBIYW5zIGRlIEdvZWRl
IDxoZGVnb2VkZUByZWRoYXQuY29tPgogIEhhbnMgVmVya3VpbCA8aGFucy52ZXJrdWlsQGNpc2Nv
LmNvbT4KICBIZSBaaGUgPHpoZS5oZUB3aW5kcml2ZXIuY29tPgogIEhlaWtvIFN0dWVibmVyIDxo
ZWlrb0BzbnRlY2guZGU+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214LmRlPgogIEhlcmJlcnQg
WHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KICBIaW1hbnNodSBNYWRoYW5pIDxoaW1h
bnNodS5tYWRoYW5pQGNhdml1bS5jb20+CiAgSG91IFRhbyA8aG91dGFvMUBodWF3ZWkuY29tPgog
IEh1YWNhaSBDaGVuIDxjaGVuaGNAbGVtb3RlLmNvbT4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92
QGdtYWlsLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKLiBCcnVjZSBG
aWVsZHMgPGJmaWVsZHNAcmVkaGF0LmNvbT4KICBKYW1lcyBTbWFydCA8amFtZXMuc21hcnRAYnJv
YWRjb20uY29tPgogIEphbWVzIFNtYXJ0IDxqc21hcnQyMDIxQGdtYWlsLmNvbT4KICBKYW4gR2xh
dWJlciA8amdsYXViZXJAY2F2aXVtLmNvbT4KICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEph
bmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+CiAgSmFya2tvIFNha2tpbmVuIDxqYXJr
a28uc2Fra2luZW5AbGludXguaW50ZWwuY29tPgogIEphdmllciBNYXJ0aW5leiBDYW5pbGxhcyA8
amF2aWVybUByZWRoYXQuY29tPgogIEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50
ZWwuY29tPgogIEplZmYgTWFob25leSA8amVmZm1Ac3VzZS5jb20+CiAgSmVucyBBeGJvZSA8YXhi
b2VAa2VybmVsLmRrPgogIEplcmVteSBDbGluZSA8amNsaW5lQHJlZGhhdC5jb20+CiAgSmlhIEhv
bmd0YW8gPGhvbmd0YW8uamlhQGZyZWVzY2FsZS5jb20+CiAgSmlyaSBLb3NpbmEgPGprb3NpbmFA
c3VzZS5jej4KICBKb2UgSmluIDxqb2UuamluQG9yYWNsZS5jb20+CiAgSm9lbCBTdGFubGV5IDxq
b2VsQGptcy5pZC5hdT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9obiBE
YXZpZCBBbmdsaW4gPGRhdmUuYW5nbGluQGJlbGwubmV0PgogIEpvbmF0aGFuIENhbWVyb24gPEpv
bmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KICBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0
aW5lbkBsaW51eC5pbnRlbC5jb20+CiAgSm9zZWYgQmFjaWsgPGpiYWNpa0BmYi5jb20+CiAgSm9z
ZWYgQmFjaWsgPGpvc2VmQHRveGljcGFuZGEuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLZWVzIENvb2sg
PGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLaXJpbGwgQS4gU2h1dGVtb3YgPGtpcmlsbC5zaHV0
ZW1vdkBsaW51eC5pbnRlbC5jb20+CiAgS2lyaWxsIFRraGFpIDxrdGtoYWlAdmlydHVvenpvLmNv
bT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgS3J6
eXN6dG9mIEtvemxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2
YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlq
QGxpbmFyby5vcmc+CiAgTG9pYyBQb3VsYWluIDxsb2ljLnBvdWxhaW5AbGluYXJvLm9yZz4KICBM
dWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlwLmNvbT4KICBMdWth
cyBDemVybmVyIDxsY3plcm5lckByZWRoYXQuY29tPgogIEx1a2FzIFd1bm5lciA8bHVrYXNAd3Vu
bmVyLmRlPgogIEx5dWRlIFBhdWwgPGx5dWRlQHJlZGhhdC5jb20+CiAgTWFjaWVqIFMuIFN6bWln
aWVybyA8bWFpbEBtYWNpZWouc3ptaWdpZXJvLm5hbWU+CiAgTWFjaWVqIFcuIFJvenlja2kgPG1h
Y3JvQGxpbnV4LW1pcHMub3JnPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+
CiAgTWFyY2VsIEhvbHRtYW5uIDxtYXJjZWxAaG9sdG1hbm4ub3JnPgogIE1hcmNvIEZlbHNjaCA8
bS5mZWxzY2hAcGVuZ3V0cm9uaXguZGU+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0
ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gV2lsbGkgPG1hcnRpbkBzdHJvbmdzd2FuLm9yZz4K
ICBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1hdGhpZXUgTWFsYXRl
cnJlIDxtYWxhdEBkZWJpYW4ub3JnPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitz
YW1zdW5nQGtlcm5lbC5vcmc+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAg
TWVsIEdvcm1hbiA8bWdvcm1hbkB0ZWNoc2luZ3VsYXJpdHkubmV0PgogIE1pY2hhZWwgRWxsZXJt
YW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIEtlbGxleSA8bWlrZWxsZXlAbWljcm9z
b2Z0LmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhZWwg
U2NobWl0eiA8c2NobWl0em1pY0BnbWFpbC5jb20+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3Vz
ZS5jb20+CiAgTWloY2xhIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWlrZSBLcmF2ZXR6IDxt
aWtlLmtyYXZldHpAb3JhY2xlLmNvbT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNv
bT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaWt1bGFzIFBhdG9j
a2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgTWlsZXMgQ2hlbiA8bWlsZXMuY2hlbkBtZWRpYXRl
ay5jb20+CiAgTWltaSBab2hhciA8em9oYXJAbGludXguaWJtLmNvbT4KICBNaXNvbm8gVG9tb2hp
cm8gPG1pc29uby50b21vaGlyb0BqcC5mdWppdHN1LmNvbT4KICBOYXRoYW4gQ2hhbmNlbGxvciA8
bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5pY2hvbGFzIE1jIEd1aXJlIDxob2ZyYXRAb3Nh
ZGwub3JnPgogIE5pY29sYXMgUGl0cmUgPG5pY29AbGluYXJvLm9yZz4KICBOaWNvbGFzIFBpdHJl
IDxuaWNvbGFzLnBpdHJlQGxpbmFyby5vcmc+CiAgTm9idWhpcm8gSXdhbWF0c3UgPG5vYnVoaXJv
Lml3YW1hdHN1QGN5YmVydHJ1c3QuY28uanA+CiAgT21hciBTYW5kb3ZhbCA8b3NhbmRvdkBmYi5j
b20+CiAgT25kcmVqIE1vc25hY2VrIDxvbW9zbmFjZUByZWRoYXQuY29tPgogIE9zY2FyIFNhbHZh
ZG9yIDxvc2FsdmFkb3JAc3VzZS5kZT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5j
b20+CiAgUGF1bCBDZXJjdWVpbCA8cGF1bEBjcmFwb3VpbGxvdS5uZXQ+CiAgUGF1bCBNb29yZSA8
cGF1bEBwYXVsLW1vb3JlLmNvbT4KICBQZXRlciBDaGVuIDxwZXRlci5jaGVuQG54cC5jb20+CiAg
UGV0ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQZXRlciBaaWpsc3RyYSA8
cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ciBNbGFkZWsgPHBtbGFkZWtAc3VzZS5jb20+CiAg
UGhpbCBFbHdlbGwgPHBoaWxAcmFzcGJlcnJ5cGkub3JnPgogIFF1IFdlbnJ1byA8d3F1QHN1c2Uu
Y29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBT
YW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVpa2VsZW5ib29tLml0PgogIFNhbnNrcml0aSBTaGFy
bWEgPHNhbnNoYXJtQHJlZGhhdC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3Jn
PgogIFNjb3R0IFdvb2QgPHNjb3R0d29vZEBmcmVlc2NhbGUuY29tPgogIFNlYmFzdGlhbiBBbmRy
emVqIFNpZXdpb3IgPGJpZ2Vhc3lAbGludXRyb25peC5kZT4KICBTZXJoZXkgUG9wb3Z5Y2ggPHNl
cmhlLnBvcG92eWNoQGdtYWlsLmNvbT4KICBTaGFvaHVhIExpIDxzaGxpQGZiLmNvbT4KICBTaHVh
aCBLaGFuIDxzaHVhaEBrZXJuZWwub3JnPgogIFN0YW4gSm9obnNvbiA8dXNlcm01N0B5YWhvby5j
b20+CiAgU3RhbmlzbGF2IExpc292c2tpeSA8c3RhbmlzbGF2Lmxpc292c2tpeUBpbnRlbC5jb20+
CiAgU3RlZmFuIE51ZXJuYmVyZ2VyIDxzbnVAYW1hem9uLmNvbT4KICBTdGVwaGVuIEJveWQgPHNi
b3lkQGtlcm5lbC5vcmc+CiAgU3RlcGhlbiBCb3lkIDxzd2JveWRAY2hyb21pdW0ub3JnPgogIFN0
ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13
YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBTdW1pdCBTYXhlbmEgPHN1bWl0LnNheGVuYUBi
cm9hZGNvbS5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRhbmcgSnVuaHVp
IDx0YW5nLmp1bmh1aS5saW51eEBnbWFpbC5jb20+CiAgVGV0c3VvIEhhbmRhIDxwZW5ndWluLWtl
cm5lbEBpLWxvdmUuc2FrdXJhLm5lLmpwPgogIFRoZW9kb3JlIFRzJ28gPHR5dHNvQG1pdC5lZHU+
CiAgVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIg
PHRnbHhAbGludXRyb25peC5kZT4KICBUaG9yIFRoYXllciA8dGhvci50aGF5ZXJAbGludXguaW50
ZWwuY29tPgogIFRpbW90aHkgQmFsZHdpbiA8dGltYmFsZHdpbkBmYXN0bWFpbC5jby51az4KICBU
b21pIFZhbGtlaW5lbiA8dG9taS52YWxrZWluZW5AdGkuY29tPgogIFRyb25kIE15a2xlYnVzdCA8
dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25k
bXlAZ21haWwuY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFZh
c2lseSBBdmVyaW4gPHZ2c0B2aXJ0dW96em8uY29tPgogIFZpY2VudGUgQmVyZ2FzIDx2aWNlbmNi
QGdtYWlsLmNvbT4KICBWaW5jZW56byBNYWZmaW9uZSA8di5tYWZmaW9uZUBnbWFpbC5jb20+CiAg
Vmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBz
dXNlLmN6PgogIFdhaW1hbiBMb25nIDxsb25nbWFuQHJlZGhhdC5jb20+CiAgV2Vud2VuIFdhbmcg
PHdhbmc2NDk1QHVtbi5lZHU+CiAgWW91bmdfWCA8WWFuZ1g5MkBob3RtYWlsLmNvbT4KICBZdSBa
aGFvIDx5dXpoYW9AZ29vZ2xlLmNvbT4KICBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJy
b2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1MjU1IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 05:11:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 05:11: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-devel-bounces@lists.xenproject.org>)
	id 1gSb4z-0000Te-0A; Fri, 30 Nov 2018 05:11: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=7ljy=oj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSb4x-0000TP-JZ
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 05:11:03 +0000
X-Inumbo-ID: 5408fed2-f45e-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5408fed2-f45e-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 05:11:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSb4s-0005oN-KY; Fri, 30 Nov 2018 05:10:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gSb4r-0000lD-RT; Fri, 30 Nov 2018 05:10:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gSb4r-00062T-Qi; Fri, 30 Nov 2018 05:10:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130838-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4201a586f1fa63de5a965a1ebc3b99e0e1a4912c
X-Osstest-Versions-That: linux=2e390c487815669fb9bb35d7ea11883cc10a9b50
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Nov 2018 05:10:57 +0000
Subject: [Xen-devel] [linux-4.14 test] 130838: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDgzOCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA4MzgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMDE1NQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMDE1NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTMwMTU1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDQyMDFhNTg2ZjFmYTYz
ZGU1YTk2NWExZWJjM2I5OWUwZTFhNDkxMmMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDJlMzkwYzQ4NzgxNTY2OWZiOWJiMzVkN2VhMTE4ODNjYzEwYTliNTAKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzMDE1NSAgMjAxOC0xMS0xNSAyMzo1Mzo1NCBaICAgMTQgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMzA2NDQgIDIwMTgtMTEtMjEgMDg6NDE6MDIgWiAgICA4IGRh
eXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA4MzggIDIwMTgtMTEtMjcg
MTY6MzY6NTEgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiRXJpYyBXLiBCaWVkZXJtYW4iIDxlYmllZGVybUB4
bWlzc2lvbi5jb20+CiAgIllhbiwgWmhlbmciIDx6eWFuQHJlZGhhdC5jb20+CiAgQWFybyBLb3Nr
aW5lbiA8YWFyby5rb3NraW5lbkBpa2kuZmk+CiAgQWFyb24gTHUgPGFhcm9uLmx1QGludGVsLmNv
bT4KICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBbCBWaXJvIDx2
aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGFuIFR1bGwgPGF0dWxsQGtlcm5lbC5vcmc+CiAg
QWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgogIEFsZXhhbmRyZSBCZWxs
b25pIDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbGV4YW5kcnUgQXJkZWxlYW4g
PGFsZXhhbmRydS5hcmRlbGVhbkBhbmFsb2cuY29tPgogIEFsbGVuIFdpbGQgPGFsbGVud2lsZDkz
QGdtYWlsLmNvbT4KICBBbWlyIEdvbGRzdGVpbiA8YW1pcjczaWxAZ21haWwuY29tPgogIEFuZGVy
cyBSb3hlbGwgPGFuZGVycy5yb3hlbGxAbGluYXJvLm9yZz4KICBBbmRyZWEgQXJjYW5nZWxpIDxh
YXJjYW5nZUByZWRoYXQuY29tPgogIEFuZHJlYXMgR3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhh
dC5jb20+CiAgQW5kcmV3IEJvd2VycyA8YW5kcmV3eC5ib3dlcnNAaW50ZWwuY29tPgogIEFuZHJl
dyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5kcmV5IFJ5YWJpbmluIDxh
cnlhYmluaW5AdmlydHVvenpvLmNvbT4KICBBbmR5IFNoZXZjaGVua28gPGFuZHJpeS5zaGV2Y2hl
bmtvQGxpbnV4LmludGVsLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGlu
YXJvLm9yZz4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBB
cm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJhcnRsb21pZWogWm9sbmllcmtpZXdpY3og
PGIuem9sbmllcmtpZUBzYW1zdW5nLmNvbT4KICBCZW4gU2tlZ2dzIDxic2tlZ2dzQHJlZGhhdC5j
b20+CiAgQm9yaXMgQnJlemlsbG9uIDxib3Jpcy5icmV6aWxsb25AYm9vdGxpbi5jb20+CiAgQm9y
aXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIEJyZW5vIExlaXRhbyA8bGVpdGFvQGRlYmlhbi5v
cmc+CiAgQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT4KICBDaGFuZ3dl
aSBHZSA8Z2UuY2hhbmd3ZWlAaDNjLmNvbT4KICBDaGVuZ2d1YW5nIFh1IDxjZ3h1NTE5QGdteC5j
b20+CiAgQ2hyaXMgUGFja2hhbSA8Y2hyaXMucGFja2hhbUBhbGxpZWR0ZWxlc2lzLmNvLm56Pgog
IENocmlzIFBhdGVyc29uIDxjaHJpcy5wYXRlcnNvbjJAcmVuZXNhcy5jb20+CiAgQ2hyaXMgV2ls
c29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CiAgQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBs
c3QuZGU+CiAgQ2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CiAgQ2xp
bnQgVGF5bG9yIDxjbGludG9uLmEudGF5bG9yQGludGVsLmNvbT4KICBDb2xpbiBJYW4gS2luZyA8
Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgogIERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJA
b3JhY2xlLmNvbT4KICBEYW5pZWwgQXh0ZW5zIDxkamFAYXh0ZW5zLm5ldD4KICBEYW5pZWwgVGhv
bXBzb24gPGRhbmllbC50aG9tcHNvbkBsaW5hcm8ub3JnPgogIERhbmllbCBWZXR0ZXIgPGRhbmll
bC52ZXR0ZXJAZmZ3bGwuY2g+CiAgRGF2ZSBTdGV2ZW5zb24gPGRhdmUuc3RldmVuc29uQHJhc3Bi
ZXJyeXBpLm9yZz4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgTWls
bGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1s
b2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRGVuZ2NoZW5nIFpo
dSA8ZHpodUB3YXZlY29tcC5jb20+CiAgRGVuaXMgQm9sb3RpbiA8ZGVuaXMuYm9sb3RpbkBjYXZp
dW0uY29tPgogIERlbm5pcyA8ZGVubmlzLm5lemljQHV0b3JvbnRvLmNhPgogIERlbm5pcyBaaG91
IDxkZW5uaXNAa2VybmVsLm9yZz4KICBEb21pbmlxdWUgTWFydGluZXQgPGRvbWluaXF1ZS5tYXJ0
aW5ldEBjZWEuZnI+CiAgRG91ZyBCZXJnZXIgPG9wZW5kbWJAZ21haWwuY29tPgogIEVkdWFyZG8g
VmFsZW50aW4gPGVkdWJlenZhbEBnbWFpbC5jb20+CiAgRW1tYW51ZWwgUGVzY29zdGEgPGVtbWFu
dWVscGVzY29zdGEwOTlAZ21haWwuY29tPgogIEVucmljIEJhbGxldGJvIGkgU2VycmEgPGVucmlj
LmJhbGxldGJvQGNvbGxhYm9yYS5jb20+CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vyc0Bnb29nbGUu
Y29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFcmljIFcuIEJpZWRl
cm1hbiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogIEVyaWMgV2VzdGJyb29rIDxlcmljQHdlc3Ri
cm9vay5pbz4KICBFcmljIFdlc3Ricm9vayA8bGludXhAd2VzdGJyb29rLmlvPgogIEVybmVzdG8g
QS4gRmVybsOhbmRleiA8ZXJuZXN0by5tbmQuZmVybmFuZGV6QGdtYWlsLmNvbT4KICBGYWJpbyBF
c3RldmFtIDxmYWJpby5lc3RldmFtQG54cC5jb20+CiAgRmVuZyBUYW5nIDxmZW5nLnRhbmdAaW50
ZWwuY29tPgogIEZpbGlwZSBNYW5hbmEgPGZkbWFuYW5hQHN1c2UuY29tPgogIEZsb3JpYW4gRmFp
bmVsbGkgPGYuZmFpbmVsbGlAZ21haWwuY29tPgogIEZyYW5rIFNvcmVuc29uIDxzb3JlbnNvbkBy
ZWRoYXQuY29tPgogIEZyaWVkZXIgU2NocmVtcGYgPGZyaWVkZXIuc2NocmVtcGZAa29udHJvbi5k
ZT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdlZXJ0QGxpbnV4LW02OGsub3JnPgogIEdyZWcgRWR3
YXJkcyA8Z2Vkd2FyZHNAZGRuLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51
eGZvdW5kYXRpb24ub3JnPgogIEdyZWdvcnkgRm9uZyA8Z3JlZ29yeS4weGYwQGdtYWlsLmNvbT4K
ICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3VzdGF2byBBLiBSLiBTaWx2
YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBHdXN0YXZvIFJvbWVybyA8Z3JvbWVyb0BsaW51
eC52bmV0LmlibS5jb20+CiAgSC4gUGV0ZXIgQW52aW4gKEludGVsKSA8aHBhQHp5dG9yLmNvbT4K
ICBILiBQZXRlciBBbnZpbiA8aHBhQHp5dG9yLmNvbT4KICBIYW5zIGRlIEdvZWRlIDxoZGVnb2Vk
ZUByZWRoYXQuY29tPgogIEhhbnMgVmVya3VpbCA8aGFucy52ZXJrdWlsQGNpc2NvLmNvbT4KICBI
ZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KICBIZWlrbyBTdHVlYm5l
ciA8aGVpa29Ac250ZWNoLmRlPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9y
Zy5hdT4KICBIaW1hbnNodSBNYWRoYW5pIDxoaW1hbnNodS5tYWRoYW5pQGNhdml1bS5jb20+CiAg
SGltYW5zaHUgTWFkaGFuaSA8aG1hZGhhbmlAY2F2aXVtLmNvbT4KICBIb3dhcmQgQ2hlbiA8aG93
YXJkc29jQGdvb2dsZS5jb20+CiAgSHVhY2FpIENoZW4gPGNoZW5oY0BsZW1vdGUuY29tPgogIElk
byBTY2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94LmNvbT4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92
QGdtYWlsLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBJbmtpIERhZSA8
aW5raS5kYWVAc2Ftc3VuZy5jb20+CiAgSi4gQnJ1Y2UgRmllbGRzIDxiZmllbGRzQHJlZGhhdC5j
b20+CiAgSmFjb2IgS2VsbGVyIDxqYWNvYi5lLmtlbGxlckBpbnRlbC5jb20+CiAgSmFuaSBOaWt1
bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KICBKYW5uIEhvcm4gPGphbm5oQGdvb2dsZS5jb20+
CiAgSmVmZiBLaXJzaGVyIDxqZWZmcmV5LnQua2lyc2hlckBpbnRlbC5jb20+CiAgSmVucyBBeGJv
ZSA8YXhib2VAa2VybmVsLmRrPgogIEplcmVteSBMaW50b24gPGplcmVteS5saW50b25AYXJtLmNv
bT4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PgogIEppcmkgT2xzYSA8am9sc2FAa2Vy
bmVsLm9yZz4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEpvaG4gR2FycnkgPGpv
aG4uZ2FycnlAaHVhd2VpLmNvbT4KICBKb2huIEpvaGFuc2VuIDxqb2huLmpvaGFuc2VuQGNhbm9u
aWNhbC5jb20+CiAgSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29t
PgogIEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KICBK
b3pzZWYgS2FkbGVjc2lrIDxrYWRsZWNAYmxhY2tob2xlLmtma2kuaHU+CiAgSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGlhbiBXaWVkbWFubiA8andpQGxpbnV4LmlibS5jb20+
CiAgSnVzdGluIE0uIEZvcmJlcyA8amZvcmJlc0BmZWRvcmFwcm9qZWN0Lm9yZz4KICBLYWktSGVu
ZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS2VpdGggQnVzY2ggPGtlaXRo
LmJ1c2NoQGludGVsLmNvbT4KICBLaXJpbGwgQS4gU2h1dGVtb3YgPGtpcmlsbC5zaHV0ZW1vdkBs
aW51eC5pbnRlbC5jb20+CiAgS2lyaWxsIFRraGFpIDxrdGtoYWlAdmlydHVvenpvLmNvbT4KICBL
cnp5c3p0b2YgS296bG93c2tpIDxrcnprQGtlcm5lbC5vcmc+CiAgTGF1cmVuY2UgT2Jlcm1hbiA8
bG9iZXJtYW5AcmVkaGF0LmNvbT4KICBMZWUsIFNoYXduIEMgPHNoYXduLmMubGVlQGludGVsLmNv
bT4KICBMZWUsIFNoYXduIEMgPHNoYXduLmMubGVlQGludGVsLmNvbT4+CiAgTGludXMgVG9ydmFs
ZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVz
LndhbGxlaWpAbGluYXJvLm9yZz4KICBMdSBGZW5ncWkgPGx1ZnEuZm5zdEBjbi5mdWppdHN1LmNv
bT4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTHVjYXMgU3RhY2ggPGwuc3Rh
Y2hAcGVuZ3V0cm9uaXguZGU+CiAgTHVkb3ZpYyBEZXNyb2NoZXMgPGx1ZG92aWMuZGVzcm9jaGVz
QG1pY3JvY2hpcC5jb20+CiAgTHVrYXMgQ3plcm5lciA8bGN6ZXJuZXJAcmVkaGF0LmNvbT4KICBM
eXVkZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPgogIE1hYXJ0ZW4gSmFjb2JzIDxtYWFydGVuMjU2
QG91dGxvb2suY29tPgogIE1hY2llaiBXLiBSb3p5Y2tpIDxtYWNyb0BsaW51eC1taXBzLm9yZz4K
ICBNYXJjIDxzdWFlZmFyQGdvb2dsZW1haWwuY29tPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5n
aWVyQGFybS5jb20+CiAgTWFyY28gRmVsc2NoIDxtLmZlbHNjaEBwZW5ndXRyb25peC5kZT4KICBN
YXJlayBTenlwcm93c2tpIDxtLnN6eXByb3dza2lAc2Ftc3VuZy5jb20+CiAgTWFydGluIEsuIFBl
dGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gU2NoaWxsZXIgPG1z
QGRldi50ZHQuZGU+CiAgTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5pYm0uY29t
PgogIE1hc2FtaSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWF0aGlhcyBUaG9y
ZSA8TWF0aGlhcy5UaG9yZUBpbmZpbmVyYS5jb20+CiAgTWF0aGlldSBNYWxhdGVycmUgPG1hbGF0
QGRlYmlhbi5vcmc+CiAgTWF0dCBUdXJuZXIgPG1hdHQudHVybmVyQGludGVsLmNvbT4KICBNYXR0
aGV3IENvdmVyIDxtYXR0aGV3LmNvdmVyQHN0YWNrcGF0aC5jb20+CiAgTWF0dGhldyBDb3ZlciA8
d2VyZWtyYWtlbkBnbWFpbC5jb20+CiAgTWF0dGlhcyBKYWNvYnNzb24gPDJwaUBtb2subnU+CiAg
TWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNZWwgR29ybWFuIDxtZ29ybWFuQHRlY2hz
aW5ndWxhcml0eS5uZXQ+CiAgTWljaGFlbCBDaGFuIDxtaWNoYWVsLmNoYW5AYnJvYWRjb20uY29t
PgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWVsIEtlbGxl
eSA8bWlrZWxsZXlAbWljcm9zb2Z0LmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRo
YXQuY29tPgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBLYWxkZXJv
biA8bWljaGFsLmthbGRlcm9uQGNhdml1bS5jb20+CiAgTWljaGHFgiBNaXJvc8WCYXcgPG1pcnEt
bGludXhAcmVyZS5xbXFtLnBsPgogIE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXgu
aW50ZWwuY29tPgogIE1pa2EgV2VzdGVyYmVyZyA8bWlrYS53ZXN0ZXJiZXJnQGxpbnV4LmludGVs
LmNvbT4KICBNaWtlIEtyYXZldHogPG1pa2Uua3JhdmV0ekBvcmFjbGUuY29tPgogIE1pa2xvcyBT
emVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FA
cmVkaGF0LmNvbT4KICBNaWxlcyBDaGVuIDxtaWxlcy5jaGVuQG1lZGlhdGVrLmNvbT4KICBNaW5j
aGFuIEtpbSA8bWluY2hhbkBrZXJuZWwub3JnPgogIE1pbmcgTGVpIDxtaW5nLmxlaUByZWRoYXQu
Y29tPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAgTmlj
aG9sYXMgTWMgR3VpcmUgPGhvZnJhdEBvc2FkbC5vcmc+CiAgTmljaG9sYXMgUGlnZ2luIDxucGln
Z2luQGdtYWlsLmNvbT4KICBOb2J1aGlybyBJd2FtYXRzdSA8bm9idWhpcm8uaXdhbWF0c3VAY3li
ZXJ0cnVzdC5jby5qcD4KICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9sb2Yg
Sm9oYW5zc29uIDxvbG9mQGxpeG9tLm5ldD4KICBPdGF2aW8gU2FsdmFkb3IgPG90YXZpb0Bvc3N5
c3RlbXMuY29tLmJyPgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgog
IFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXVsIEdvcnRtYWtlciA8cGF1
bC5nb3J0bWFrZXJAd2luZHJpdmVyLmNvbT4KICBQZXRlciBOb3dlZSA8cGV0ZXIubm93ZWVAZ21h
aWwuY29tPgogIFBldGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIg
WmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGV0ciBNbGFkZWsgPHBt
bGFkZWtAc3VzZS5jb20+CiAgUGhpbCBFbHdlbGwgPHBoaWxAcmFzcGJlcnJ5cGkub3JnPgogIFBp
b3RyIFNrYWpld3NraSA8cGlvdHJ4LnNrYWpld3NraUBpbnRlbC5jb20+CiAgUXVpbm4gVHJhbiA8
cXVpbm4udHJhbkBjYXZpdW0uY29tPgogIFJhZG9zbGF3IFR5bCA8cmFkb3NsYXd4LnR5bEBpbnRl
bC5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgog
IFJham5lZXNoIEJoYXJkd2FqIDxyYWpuZWVzaC5iaGFyZHdhakBsaW51eC5pbnRlbC5jb20+CiAg
UmFzaG1pY2EgR3VwdGEgPHJhc2htaWNhLmdAZ21haWwuY29tPgogIFJpY2FyZG8gUmliYWxkYSBE
ZWxnYWRvIDxyaWNhcmRvLnJpYmFsZGFAZ21haWwuY29tPgogIFJpY2hhcmQgV2VpbmJlcmdlciA8
cmljaGFyZEBub2QuYXQ+CiAgUm9iIEhlcnJpbmcgPHJvYmhAa2VybmVsLm9yZz4KICBSb2JiaWUg
S28gPHJvYmJpZWtvQHN5bm9sb2d5LmNvbT4KICBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBp
bnRlbC5jb20+CiAgUm9uYWxkIFdhaGwgPHJ3YWhsQGdteC5kZT4KICBSb25uaWUgU2FobGJlcmcg
PGxzYWhsYmVyQHJlZGhhdC5jb20+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4
Lm9yZy51az4KICBTYWJyaW5hIER1YnJvY2EgPHNkQHF1ZWFzeXNuYWlsLm5ldD4KICBTYWdpdiBP
emVyaSA8c2FnaXYub3plcmlAY2F2aXVtLmNvbT4KICBTYWthcmkgQWlsdXMgPHNha2FyaS5haWx1
c0BsaW51eC5pbnRlbC5jb20+CiAgU2FtIEJvYnJvZmYgPHNib2Jyb2ZmQGxpbnV4LmlibS5jb20+
CiAgU2FudG9zaCBTaGlsaW1rYXIgPHNzYW50b3NoQGtlcm5lbC5vcmc+CiAgU2FzaGEgTGV2aW4g
PHNhc2hhbEBrZXJuZWwub3JnPgogIFNjb3R0IE1heWhldyA8c21heWhld0ByZWRoYXQuY29tPgog
IFNlYW4gVHJhbmNoZXR0aSA8c3RyYW5jaGVAY29kZWF1cm9yYS5vcmc+CiAgU2VyZ2V5IFNlbm96
aGF0c2t5IDxzZXJnZXkuc2Vub3poYXRza3kud29ya0BnbWFpbC5jb20+CiAgU2VyZ2V5IFNlbm96
aGF0c2t5IDxzZXJnZXkuc2Vub3poYXRza3lAZ21haWwuY29tPgogIFNoYWxvbSBUb2xlZG8gPHNo
YWxvbXRAbWVsbGFub3guY29tPgogIFNoYXduIEd1byA8c2hhd25ndW9Aa2VybmVsLm9yZz4KICBT
aW1vbiBIb3JtYW4gPGhvcm1zK3JlbmVzYXNAdmVyZ2UubmV0LmF1PgogIFNpdmEgUmVkZHkgS2Fs
bGFtIDxzaXZhLmthbGxhbUBicm9hZGNvbS5jb20+CiAgU3RhbmlzbGF2IExpc292c2tpeSA8c3Rh
bmlzbGF2Lmxpc292c2tpeUBpbnRlbC5jb20+CiAgU3RlZmFuIFdhaHJlbiA8c3RlZmFuLndhaHJl
bkBpMnNlLmNvbT4KICBTdGVmYW5vIEJyaXZpbyA8c2JyaXZpb0ByZWRoYXQuY29tPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lk
QGtlcm5lbC5vcmc+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN0
ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1YmFzaCBBYmhp
bm92IEthc2l2aXN3YW5hdGhhbiA8c3ViYXNoYWJAY29kZWF1cm9yYS5vcmc+CiAgU3VkZWVwIEhv
bGxhIDxzdWRlZXAuaG9sbGFAYXJtLmNvbT4KICBTdWRpcCBNdWtoZXJqZWUgPHN1ZGlwbS5tdWto
ZXJqZWVAZ21haWwuY29tPgogIFN5bHdlc3RlciBOYXdyb2NraSA8c25hd3JvY2tpQGtlcm5lbC5v
cmc+CiAgVGFlaGVlIFlvbyA8YXA0MjAwNzNAZ21haWwuY29tPgogIFRoZW9kb3JlIFRzJ28gPHR5
dHNvQG1pdC5lZHU+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhv
bWFzIFJpY2h0ZXIgPHRtcmljaHRAbGludXguaWJtLmNvbT4KICBUaG9yIFRoYXllciA8dGhvci50
aGF5ZXJAbGludXguaW50ZWwuY29tPgogIFRpbW90aHkgQmFsZHdpbiA8dGltYmFsZHdpbkBmYXN0
bWFpbC5jby51az4KICBUb21pIFZhbGtlaW5lbiA8dG9taS52YWxrZWluZW5AdGkuY29tPgogIFRy
aXN0cmFtIEhhIDxUcmlzdHJhbS5IYUBtaWNyb2NoaXAuY29tPgogIFZhbGVudGluIFNjaG5laWRl
ciA8dmFsZW50aW4uc2NobmVpZGVyQGFybS5jb20+CiAgVmFzaWx5IEF2ZXJpbiA8dnZzQHZpcnR1
b3p6by5jb20+CiAgVmFzaWx5IEdvcmJpayA8Z29yQGxpbnV4LmlibS5jb20+CiAgVmFzaWx5IEto
b3J1emhpY2sgPHZhc2lseWtoQGFyaXN0YS5jb20+CiAgVmljZW50ZSBCZXJnYXMgPHZpY2VuY2JA
Z21haWwuY29tPgogIFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5j
b20+CiAgV2VuZ2FuZyBXYW5nIDx3ZW4uZ2FuZy53YW5nQG9yYWNsZS5jb20+CiAgV2lsbCBEZWFj
b24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29t
PgogIFhpbmxpYW5nIExpdSA8ei5saXV4aW5saWFuZ0BoaXNpbGljb24uY29tPgogIFlhbiwgWmhl
bmcgPHp5YW5AcmVkaGF0LmNvbT4KICBZb3VuZ19YIDxZYW5nWDkyQGhvdG1haWwuY29tPgogIFl1
ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KICBadWJpbiBNaXRocmEgPHpzbUBjaHJv
bWl1bS5vcmc+CiAg67Cw7ISd7KeEIDxzb3VramluLmJhZUBzYW1zdW5nLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNjE1NyBs
aW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 05:35:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 05:35: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-devel-bounces@lists.xenproject.org>)
	id 1gSbS8-000221-8h; Fri, 30 Nov 2018 05:35: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=7tzb=oj=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gSbS7-00021w-BT
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 05:34:59 +0000
X-Inumbo-ID: ac6580e3-f461-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac6580e3-f461-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 05:34:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1302DAECD;
 Fri, 30 Nov 2018 05:34:57 +0000 (UTC)
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <20181128102600.20162-1-jgross@suse.com>
 <CAOcqxo3zi3VUqa7NzzSgRLw7-hW3++xt_-7JoD+7jpS__YvfHg@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <9e8212ec-9c8e-da07-91ed-3441d99a9e03@suse.com>
Date: Fri, 30 Nov 2018 06:34:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <CAOcqxo3zi3VUqa7NzzSgRLw7-hW3++xt_-7JoD+7jpS__YvfHg@mail.gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Xen 4.12 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMTEvMjAxOCAyMToxNiwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGVsbG8gSnVy
Z2VuLAo+IAo+IEkganVzdCB3YW50IHRvIGNsYXJpZnkKPiAKPj4gISEhIExhc3QgcG9zdGluZyBk
YXRlIGZvciBwYXRjaGVzIHRvdWNoaW5nIEFSTSBjb2RlIGlzIG9ubHkgMiBkYXlzIGF3YXkgISEh
Cj4gCj4+ICogIFRFRSBtZWRpYXRvciAoYW5kIE9QLVRFRSkgc3VwcG9ydCBpbiBYRU4gKHYyKQo+
PiAgIC0gIFZvbG9keW15ciBCYWJjaHVrCj4gSSdtIGN1cnJlbnRseSB3b3JraW5nIG9uIHYzIG9m
IHRoaXMgc2VyaWVzLiBCdXQgbG9va3MgbGlrZSBJIHdpbGwgbm90Cj4gYmUgYWJsZSB0byBmaW5p
c2ggdjMgYmVmb3JlIDEgRGVjLiBJcyB0aGlzIG9rYXk/CgpUaGUgImxhc3QgcG9zdGluZyBkYXki
IHJlZmVycyB0byB0aGUgaW5pdGlhbCBzdWJtaXNzaW9uIG9mIGEgcGF0Y2gKKHNlcmllcykuIFNv
IGhhdmluZyBzZW50IFYxIGJlZm9yZSBpcyBlbm91Z2ggZm9yIHRoYXQuIFlvdSBzdGlsbCBoYXZl
CnRvIHJlYWNoIGFncmVlbWVudCB3aXRoIHRoZSBtYWludGFpbmVycyBiZWZvcmUgZnJlZXplIGRh
dGUsIG9mIGNvdXJzZS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 05:43:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 05:43: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-devel-bounces@lists.xenproject.org>)
	id 1gSba7-0002ox-8k; Fri, 30 Nov 2018 05:43: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=7LjY=OJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSba6-0002oo-3M
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 05:43:14 +0000
X-Inumbo-ID: d2ed134a-f462-11e8-815e-6fce468a1bf4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2ed134a-f462-11e8-815e-6fce468a1bf4;
 Fri, 30 Nov 2018 05:43:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSbZy-0006TE-WE; Fri, 30 Nov 2018 05:43:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gSbZy-0003uo-Eo; Fri, 30 Nov 2018 05:43:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gSbZy-0005X9-EA; Fri, 30 Nov 2018 05:43:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130845-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:build-i386-xsm:xen-build:fail:regression
 ovmf:build-i386:xen-build:fail:regression
 ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64:xen-build:fail:regression
 ovmf:build-amd64-libvirt:build-check(1):blocked:nonblocking
 ovmf:build-i386-libvirt:build-check(1):blocked:nonblocking
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: ovmf=18a700945f200552fbba9ba4b1b519016e1ec3c1
X-Osstest-Versions-That: ovmf=5ae3184d8c59f7bbb84bad482df6b8020ba58188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Nov 2018 05:43:06 +0000
Subject: [Xen-devel] [ovmf test] 130845: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDg0NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA4NDUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTI5NDc1CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjk0NzUKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyOTQ3NQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMThhNzAwOTQ1ZjIwMDU1MmZiYmE5YmE0YjFiNTE5MDE2ZTFlYzNjMQpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNWFlMzE4NGQ4YzU5ZjdiYmI4
NGJhZDQ4MmRmNmI4MDIwYmE1ODE4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTI5NDc1ICAyMDE4
LTExLTA1IDIxOjEzOjExIFogICAyNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEyOTUyNiAg
MjAxOC0xMS0wNiAyMDo0OToyNiBaICAgMjMgZGF5cyAgMTQyIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDEzMDg0NSAgMjAxOC0xMS0yOCAwNDoyODoxMyBaICAgIDIgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFj
aGluIEd1cHRhIDxhY2hpbi5ndXB0YUBhcm0uY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYkNGIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBDaGFz
ZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPgogIENoYXNlbCwgQ2hpdSA8Y2hhc2VsLmNo
aXVAaW50ZWwuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBEYXZpZCBX
ZWkgPGRhdmlkLndlaUBpbnRlbC5jb20+CiAgRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29t
PgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVh
bi5mdUBpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgSGFvIFd1IDxoYW8u
YS53dUBpbnRlbC5jb20+CiAgSmVmZiBCcmFzZW4gPGpicmFzZW5AbnZpZGlhLmNvbT4KICBKaWFu
IEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogIEppYXhpbiBXdSA8SmlheGluLnd1QGlu
dGVsLmNvbT4KICBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICBMYXN6bG8gRXJz
ZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGlu
YXJvLm9yZz4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICBMaXUgWXUgPHBl
ZHJvYS5saXVAb3V0bG9vay5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNYXJjaW4gV29qdGFzIDxtd0BzZW1paGFsZi5jb20+CiAgTWluZyBIdWFuZyA8bWluZy5o
dWFuZ0BsaW5hcm8ub3JnPgogIFBlZHJvYSBMaXUgPHBlZHJvYS5saXVAb3V0bG9vay5jb20+CiAg
UnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBzaGVuZ2xlaSA8c2hlbmdsZWkuemhhbmdA
aW50ZWwuY29tPgogIFNoZW5nbGVpIFpoYW5nIDxzaGVuZ2xlaS56aGFuZ0BpbnRlbC5jb20+CiAg
U3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFN1Z2hvc2ggR2FudSA8c3VnaG9zaC5n
YW51QGFybS5jb20+CiAgU3VuLCBaYWlsaWFuZyA8L289SW50ZWwvb3U9RXhjaGFuZ2UgQWRtaW5p
c3RyYXRpdmUgR3JvdXAgKEZZRElCT0hGMjNTUERMVCkvY249UmVjaXBpZW50cy9jbj1TdW4sIFph
aWxpYW5nZjVkPgogIFRob21hcyBBYnJhaGFtIDx0aG9tYXMuYWJyYWhhbUBhcm0uY29tPgogIFRv
bWFzeiBNaWNoYWxlYyA8dG1Ac2VtaWhhbGYuY29tPgogIFZpamF5ZW50aGlyYW4gU3VicmFtYW5p
YW0gPHZpamF5ZW50aGlyYW4uc3VicmFtYW5pYW1AYXJtLmNvbT4KICBXdSBKaWF4aW4gPGppYXhp
bi53dUBpbnRlbC5jb20+CiAgeXVjaGVubGluIDx5dWNoZW5saW5Ac3lub2xvZ3kuY29tPgogIFph
aWxpYW5nIFN1biA8emFpbGlhbmcuc3VuQGludGVsLmNvbT4KICBaaGFuZywgQ2hhbyBCIDxjaGFv
LmIuemhhbmdAaW50ZWwuY29tPgogIHp3ZWk0IDxkYXZpZC53ZWlAaW50ZWwuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAyMDA5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 06:50:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 06:50:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gSccz-0007mN-F7; Fri, 30 Nov 2018 06:50: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=7TZB=OJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gSccy-0007mI-8M
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 06:50:16 +0000
X-Inumbo-ID: 2ff11e02-f46c-11e8-837e-ff219d941e64
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2ff11e02-f46c-11e8-837e-ff219d941e64;
 Fri, 30 Nov 2018 06:50:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3C5FDAFE6;
 Fri, 30 Nov 2018 06:50:12 +0000 (UTC)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, alsa-devel@alsa-project.org,
 boris.ostrovsky@oracle.com
References: <20181122100230.14976-1-andr2000@gmail.com>
 <133b948f-fc31-4505-0b85-5fc7a7beb559@gmail.com>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <f802385f-3c78-2804-9e47-b590a9580955@suse.com>
Date: Fri, 30 Nov 2018 07:50:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <133b948f-fc31-4505-0b85-5fc7a7beb559@gmail.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH 1/3] xen: Introduce shared buffer helpers
 for page directory...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMTEvMjAxOCAxMjoyMiwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gcGlu
Zwo+IAo+IE9uIDExLzIyLzE4IDEyOjAyIFBNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90
ZToKPj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPgo+Pgo+PiBiYXNlZCBmcm9udGVuZHMuIEN1cnJlbnRseSB0aGUgZnJvbnRl
bmRzIHdoaWNoIGltcGxlbWVudAo+PiBzaW1pbGFyIGNvZGUgZm9yIHNoYXJpbmcgYmlnIGJ1ZmZl
cnMgYmV0d2VlbiBmcm9udGVuZCBhbmQKPj4gYmFja2VuZCBhcmUgcGFyYS12aXJ0dWFsaXplZCBE
Uk0gYW5kIHNvdW5kIGRyaXZlcnMuCj4+IEJvdGggZGVmaW5lIHRoZSBzYW1lIHdheSB0byBzaGFy
ZSBncmFudCByZWZlcmVuY2VzIG9mIGEKPj4gZGF0YSBidWZmZXIgd2l0aCB0aGUgY29ycmVzcG9u
ZGluZyBiYWNrZW5kIHdpdGggbGl0dGxlCj4+IGRpZmZlcmVuY2VzLgo+Pgo+PiBNb3ZlIHNoYXJl
ZCBjb2RlIGludG8gYSBoZWxwZXIgbW9kdWxlLCBzbyB0aGVyZSBpcyBhIHNpbmdsZQo+PiBpbXBs
ZW1lbnRhdGlvbiBvZiB0aGUgc2FtZSBmdW5jdGlvbmFsaXR5IGZvciBhbGwuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5r
b0BlcGFtLmNvbT4KCkluIGdlbmVyYWwgSSdtIGZpbmUgd2l0aCB0aGlzIGFwcHJvYWNoLgoKV2l0
aCB0aGUgY29uY2VybnMgcmFpc2VkIGZvciBvbmUgb2YgdGhlIG90aGVyIHBhdGNoZXMgSSB3YW50
ZWQgdG8gd2FpdApmb3IgVjIgb2YgdGhlIHNlcmllcy4gT3Igd29uJ3QgdGhlIHJlc3VsdGluZyBj
aGFuZ2UgcmVxdWlyZSBhCm1vZGlmaWNhdGlvbiBvZiB0aGlzIHBhdGNoPwoKSXQgd291bGQgYmUg
bmljZSBpZiB5b3UgY291bGQgcG9pbnQgb3V0IGluIHRoZSBjb21taXQgbWVzc2FnZSB3aGV0aGVy
CnlvdSBhcmUgZG9pbmcgY29kZSBtb3ZlbWVudCAod2l0aCBzb21lIHJlbmFtZXMpIG9ubHksIG9y
IGlmIHRoZXJlIGFyZQphbnkgZnVuY3Rpb25hbCBjaGFuZ2VzIGludm9sdmVkIChhbmQgd2hpY2gg
b25lcykuIFRoaXMgd291bGQgbWFrZSB0aGUKcmV2aWV3IG11Y2ggZWFzaWVyIGFuZCBsZXNzIHRp
bWUgY29uc3VtaW5nLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 07:07:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 07:07: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-devel-bounces@lists.xenproject.org>)
	id 1gSctk-0000LO-2E; Fri, 30 Nov 2018 07:07:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=gpn8=oj=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gScti-0000LJ-LQ
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 07:07:34 +0000
X-Inumbo-ID: 9b16b3a5-f46e-11e8-9a16-bc764e045a96
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b16b3a5-f46e-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 07:07:32 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id t9-v6so4040717ljh.6
 for <xen-devel@lists.xenproject.org>; Thu, 29 Nov 2018 23:07:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=4z4Zl/LOsxc1sy3yp5yW/Ng9/mWPVR4OkXBYaR7AnTQ=;
 b=gg0QTN/8ecszgNNCHGB3QTM/QSHe3p/AIKy8qotGNKVdp7igg1C4QY25XXuhfy7SR8
 cQV9zXRM/RBTcRoKpcdi5E25fndLBcN0G8vReVGYIiZ+pinigGGSC0bPwyyhWrr758ul
 808ebSgLPWiekg9hOISXF4uGwukxLkDFRo4rbmveCDnxkfpb1mDRskHVWreUO4nS2gNh
 tQMyvRepeFpKuFKiIH/WDTf+lPsWnNHdhVpI82PuHFtAQ12TNacCbkVVL+aWLXHFnW/v
 jYs/67OzaQYW3qmyRQNdBKoyoGTExsmfAhSGuVTcog/mNGwvDEG/EUbWeBIxCHIBhlTQ
 d3NQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=4z4Zl/LOsxc1sy3yp5yW/Ng9/mWPVR4OkXBYaR7AnTQ=;
 b=RH5K0lTWPXy90n4Wp5pZ91XqmuBLjhDlyCsgfzWM6sbRdpvllkJpqX0AuZ9W4AoTNx
 a790qAt8jdPewwiXChjdm+FwYDFgw58vFEi+tbx82Bg25lpkGlIqwAdDwdTWhbPwrRvs
 LsohE18zxF1pV2k4xN4KQIXkgHzAVmQHAbA3AhXjXx40BwvWxOJ6HO0yEKt/22CgXZH8
 PbQmF0CQuzixHtdQw5W4IJ8c11zVLEC++iSpV/fVx/yco4ZHeaQvuRjRNHuC1oxy4emH
 UHotH/RmAGfbgkFEFd3+qozeuFD92ohlUphf3wlk+m1PTsCOsjnOibCvm7LkShFhLoc0
 nW+A==
X-Gm-Message-State: AA+aEWZ3hOFcYCJoJDo5s+qkjXelmHz5p+LMLtnqwvknz7QVnBndDkWu
 YHl/2U2yTc6VbDIDBCuPD3c=
X-Google-Smtp-Source: AFSGD/V37GKKlyDQ04fAPp35tBHoyyitenalR2Te1Bmr2j6lVdAZ/ydKVmiKxW4OXIwiIN44DxYjmg==
X-Received: by 2002:a2e:a202:: with SMTP id h2-v6mr3041893ljm.72.1543561651214; 
 Thu, 29 Nov 2018 23:07:31 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 4-v6sm620493ljw.84.2018.11.29.23.07.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 29 Nov 2018 23:07:30 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 alsa-devel@alsa-project.org, boris.ostrovsky@oracle.com
References: <20181122100230.14976-1-andr2000@gmail.com>
 <133b948f-fc31-4505-0b85-5fc7a7beb559@gmail.com>
 <f802385f-3c78-2804-9e47-b590a9580955@suse.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <ee394331-282e-9942-a576-73cf714b620e@gmail.com>
Date: Fri, 30 Nov 2018 09:07:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <f802385f-3c78-2804-9e47-b590a9580955@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/3] xen: Introduce shared buffer helpers
 for page directory...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMzAvMTggODo1MCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyOS8xMS8yMDE4
IDEyOjIyLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gcGluZwo+Pgo+PiBPbiAx
MS8yMi8xOCAxMjowMiBQTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+PiBGcm9t
OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5j
b20+Cj4+Pgo+Pj4gYmFzZWQgZnJvbnRlbmRzLiBDdXJyZW50bHkgdGhlIGZyb250ZW5kcyB3aGlj
aCBpbXBsZW1lbnQKPj4+IHNpbWlsYXIgY29kZSBmb3Igc2hhcmluZyBiaWcgYnVmZmVycyBiZXR3
ZWVuIGZyb250ZW5kIGFuZAo+Pj4gYmFja2VuZCBhcmUgcGFyYS12aXJ0dWFsaXplZCBEUk0gYW5k
IHNvdW5kIGRyaXZlcnMuCj4+PiBCb3RoIGRlZmluZSB0aGUgc2FtZSB3YXkgdG8gc2hhcmUgZ3Jh
bnQgcmVmZXJlbmNlcyBvZiBhCj4+PiBkYXRhIGJ1ZmZlciB3aXRoIHRoZSBjb3JyZXNwb25kaW5n
IGJhY2tlbmQgd2l0aCBsaXR0bGUKPj4+IGRpZmZlcmVuY2VzLgo+Pj4KPj4+IE1vdmUgc2hhcmVk
IGNvZGUgaW50byBhIGhlbHBlciBtb2R1bGUsIHNvIHRoZXJlIGlzIGEgc2luZ2xlCj4+PiBpbXBs
ZW1lbnRhdGlvbiBvZiB0aGUgc2FtZSBmdW5jdGlvbmFsaXR5IGZvciBhbGwuCj4+Pgo+Pj4gU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPgo+IEluIGdlbmVyYWwgSSdtIGZpbmUgd2l0aCB0aGlzIGFwcHJvYWNoLgo+
Cj4gV2l0aCB0aGUgY29uY2VybnMgcmFpc2VkIGZvciBvbmUgb2YgdGhlIG90aGVyIHBhdGNoZXMg
SSB3YW50ZWQgdG8gd2FpdAo+IGZvciBWMiBvZiB0aGUgc2VyaWVzLgpBaCwgSSB3YWl0ZWQgZm9y
IGFueSBjb21tZW50cyBiZWZvcmUgcm9sbGluZyB2MiBvdXQgOykKPiAgIE9yIHdvbid0IHRoZSBy
ZXN1bHRpbmcgY2hhbmdlIHJlcXVpcmUgYQo+IG1vZGlmaWNhdGlvbiBvZiB0aGlzIHBhdGNoPwoK
VGhpcyBwYXRjaCB3b24ndCBjaGFuZ2UsIGl0IGlzIG9ubHkgRFJNIHJlbGF0ZWQKClRoZSBjb25j
ZXJuIGZvciB0aGUgRFJNIHBhdGNoIGlzIGFscmVhZHkgcmVzb2x2ZWQKCmFuZCB0aGUgY29ycmVz
cG9uZGluZyBwYXRjaCBpcyBvbiByZXZpZXcgbm93IFsxXQoKPgo+IEl0IHdvdWxkIGJlIG5pY2Ug
aWYgeW91IGNvdWxkIHBvaW50IG91dCBpbiB0aGUgY29tbWl0IG1lc3NhZ2Ugd2hldGhlcgo+IHlv
dSBhcmUgZG9pbmcgY29kZSBtb3ZlbWVudCAod2l0aCBzb21lIHJlbmFtZXMpIG9ubHksIG9yIGlm
IHRoZXJlIGFyZQo+IGFueSBmdW5jdGlvbmFsIGNoYW5nZXMgaW52b2x2ZWQgKGFuZCB3aGljaCBv
bmVzKS4KU3VyZSwgdGhpcyBpcyBwdXJlIGNvZGUgbW92ZW1lbnQsIG5vIGZ1bmN0aW9uYWwgY2hh
bmdlcwo+ICAgVGhpcyB3b3VsZCBtYWtlIHRoZQo+IHJldmlldyBtdWNoIGVhc2llciBhbmQgbGVz
cyB0aW1lIGNvbnN1bWluZy4KPgo+Cj4gSnVlcmdlbgoKVGhhbmsgeW91LAoKT2xla3NhbmRyCgpb
MV0gaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTgvMTEvMjcvODExCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 07:42:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 07:42: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-devel-bounces@lists.xenproject.org>)
	id 1gSdRM-00037Y-M9; Fri, 30 Nov 2018 07:42: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=gpn8=oj=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gSdRK-000379-FD
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 07:42:18 +0000
X-Inumbo-ID: 753750be-f473-11e8-9a16-bc764e045a96
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 753750be-f473-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 07:42:16 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id e26so3418710lfc.2
 for <xen-devel@lists.xenproject.org>; Thu, 29 Nov 2018 23:42:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=5WN+dhkRssVtRSC1RQnWBEn3PZDOv5qjFJs9ixVhUuY=;
 b=qQ4f0Ako/REk0mRSrHh9Z5/9yxpd1p71bVS83vqqFDXqbFwB74frypZx6GCxkCHB25
 UM4vAt8lgTqqJmZjLA24qGGRsIAyGY4L7hBXggkSmDsOLnidveBgWMIVlcDsnXEkdDmz
 iF0AbMT8p8Ho7gA/gk6dmqx8OrLEBniw5kf3gfo42s04tMFoTbs7IV4+ph0qbLt9h8hy
 maJQbbw/fzeJxKCM3wf/u2mJfYgMbPQC/JdlFZu+yOOQPlxpxbOmUNpPj/Tck0Loc18Q
 BUE5BwHVTuje4f/IE8Q4oqHhl2UV2s9wpktuV60gXm7iE6/ziCKsvwHajif1k8GOjky7
 0IIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=5WN+dhkRssVtRSC1RQnWBEn3PZDOv5qjFJs9ixVhUuY=;
 b=gO+4vb1As0TQvflfX5m5k4Bd3PKJik4AR2fuyMNWrmnOR4vneLVrZZm4kgHLzDeMrZ
 yra1RH9z2z7nWfsEsdFgO5I1bBV2gNdP6mJBy81hZAtztosI4qElXpGcorK03glN1u2X
 xJHsE1yCQ1UV6v87Wo1XB5TBOGtncok0qrIVTEAteDl/MCGzKlMVHOtRdcx07oIpah3P
 JtNV+fgRCidjs+zd88yjgz6GWsejaSznZmWY3giq4Ons1ddVhX4fzRzRk5NDHJimCcuH
 7P3R4xv5N5FS0v8nU7hVj/rW66VNVFfujXzqxzqmO1YZTsMkb4CFYr6pm9xPGYibgjKE
 /CfA==
X-Gm-Message-State: AA+aEWYB2DTWqs/hk2sAOiOfz4niztuMD/4TffRdp81o/xbAiKCvixfu
 IWamreFjItsnanKhCdueXVq4GpR0
X-Google-Smtp-Source: AFSGD/WN+OZtrQjqwsc22cMU8/sPcpBw0RVLWAgn9VLDLs2flS+uFOd/WwXB7UkSrPjKyr1E+jubOA==
X-Received: by 2002:a19:9508:: with SMTP id x8mr2999665lfd.112.1543563734793; 
 Thu, 29 Nov 2018 23:42:14 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id s3-v6sm656317lje.73.2018.11.29.23.42.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 29 Nov 2018 23:42:14 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, alsa-devel@alsa-project.org,
 jgross@suse.com, boris.ostrovsky@oracle.com
Date: Fri, 30 Nov 2018 09:42:05 +0200
Message-Id: <20181130074205.20496-3-andr2000@gmail.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130074205.20496-1-andr2000@gmail.com>
References: <20181130074205.20496-1-andr2000@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/3] ALSA: xen-front: Use Xen common shared
 buffer implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKVXNlIHBhZ2UgZGlyZWN0b3J5IGJhc2VkIHNoYXJlZCBidWZmZXIgaW1wbGVtZW50
YXRpb24Kbm93IGF2YWlsYWJsZSBhcyBjb21tb24gY29kZSBmb3IgWGVuIGZyb250ZW5kIGRyaXZl
cnMuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2Fu
ZHJ1c2hjaGVua29AZXBhbS5jb20+Ci0tLQogc291bmQveGVuL0tjb25maWcgICAgICAgICAgICAg
ICB8ICAgMSArCiBzb3VuZC94ZW4vTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAxIC0KIHNvdW5k
L3hlbi94ZW5fc25kX2Zyb250LmMgICAgICAgfCAgIDcgKy0KIHNvdW5kL3hlbi94ZW5fc25kX2Zy
b250LmggICAgICAgfCAgIDQgKy0KIHNvdW5kL3hlbi94ZW5fc25kX2Zyb250X2Fsc2EuYyAgfCAx
MDIgKysrKysrKysrKysrKy0tLS0KIHNvdW5kL3hlbi94ZW5fc25kX2Zyb250X3NoYnVmLmMgfCAx
OTQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHNvdW5kL3hlbi94ZW5fc25kX2Zy
b250X3NoYnVmLmggfCAgMzYgLS0tLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDg0IGluc2VydGlvbnMo
KyksIDI2MSBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBzb3VuZC94ZW4veGVuX3Nu
ZF9mcm9udF9zaGJ1Zi5jCiBkZWxldGUgbW9kZSAxMDA2NDQgc291bmQveGVuL3hlbl9zbmRfZnJv
bnRfc2hidWYuaAoKZGlmZiAtLWdpdCBhL3NvdW5kL3hlbi9LY29uZmlnIGIvc291bmQveGVuL0tj
b25maWcKaW5kZXggNGYxZmNlZWE4MmQyLi5lNGQ3YmViNGRmMWMgMTAwNjQ0Ci0tLSBhL3NvdW5k
L3hlbi9LY29uZmlnCisrKyBiL3NvdW5kL3hlbi9LY29uZmlnCkBAIC01LDYgKzUsNyBAQCBjb25m
aWcgU05EX1hFTl9GUk9OVEVORAogCWRlcGVuZHMgb24gWEVOCiAJc2VsZWN0IFNORF9QQ00KIAlz
ZWxlY3QgWEVOX1hFTkJVU19GUk9OVEVORAorCXNlbGVjdCBYRU5fRlJPTlRfUEdESVJfU0hCVUYK
IAloZWxwCiAJICBDaG9vc2UgdGhpcyBvcHRpb24gaWYgeW91IHdhbnQgdG8gZW5hYmxlIGEgcGFy
YS12aXJ0dWFsaXplZAogCSAgZnJvbnRlbmQgc291bmQgZHJpdmVyIGZvciBYZW4gZ3Vlc3QgT1Nl
cy4KZGlmZiAtLWdpdCBhL3NvdW5kL3hlbi9NYWtlZmlsZSBiL3NvdW5kL3hlbi9NYWtlZmlsZQpp
bmRleCAxZTY0NzBlY2MyZjIuLjI0MDMxNzc1YjcxNSAxMDA2NDQKLS0tIGEvc291bmQveGVuL01h
a2VmaWxlCisrKyBiL3NvdW5kL3hlbi9NYWtlZmlsZQpAQCAtMyw3ICszLDYgQEAKIHNuZF94ZW5f
ZnJvbnQtb2JqcyA6PSB4ZW5fc25kX2Zyb250Lm8gXAogCQkgICAgICB4ZW5fc25kX2Zyb250X2Nm
Zy5vIFwKIAkJICAgICAgeGVuX3NuZF9mcm9udF9ldnRjaG5sLm8gXAotCQkgICAgICB4ZW5fc25k
X2Zyb250X3NoYnVmLm8gXAogCQkgICAgICB4ZW5fc25kX2Zyb250X2Fsc2EubwogCiBvYmotJChD
T05GSUdfU05EX1hFTl9GUk9OVEVORCkgKz0gc25kX3hlbl9mcm9udC5vCmRpZmYgLS1naXQgYS9z
b3VuZC94ZW4veGVuX3NuZF9mcm9udC5jIGIvc291bmQveGVuL3hlbl9zbmRfZnJvbnQuYwppbmRl
eCBiMDg5YjEzYjUxNjAuLmE5ZTVjMmNkNzY5OCAxMDA2NDQKLS0tIGEvc291bmQveGVuL3hlbl9z
bmRfZnJvbnQuYworKysgYi9zb3VuZC94ZW4veGVuX3NuZF9mcm9udC5jCkBAIC0xNiwxMiArMTYs
MTIgQEAKICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgogCisj
aW5jbHVkZSA8eGVuL3hlbi1mcm9udC1wZ2Rpci1zaGJ1Zi5oPgogI2luY2x1ZGUgPHhlbi9pbnRl
cmZhY2UvaW8vc25kaWYuaD4KIAogI2luY2x1ZGUgInhlbl9zbmRfZnJvbnQuaCIKICNpbmNsdWRl
ICJ4ZW5fc25kX2Zyb250X2Fsc2EuaCIKICNpbmNsdWRlICJ4ZW5fc25kX2Zyb250X2V2dGNobmwu
aCIKLSNpbmNsdWRlICJ4ZW5fc25kX2Zyb250X3NoYnVmLmgiCiAKIHN0YXRpYyBzdHJ1Y3QgeGVu
c25kX3JlcSAqCiBiZV9zdHJlYW1fcHJlcGFyZV9yZXEoc3RydWN0IHhlbl9zbmRfZnJvbnRfZXZ0
Y2hubCAqZXZ0Y2hubCwgdTggb3BlcmF0aW9uKQpAQCAtODIsNyArODIsNyBAQCBpbnQgeGVuX3Nu
ZF9mcm9udF9zdHJlYW1fcXVlcnlfaHdfcGFyYW0oc3RydWN0IHhlbl9zbmRfZnJvbnRfZXZ0Y2hu
bCAqZXZ0Y2hubCwKIH0KIAogaW50IHhlbl9zbmRfZnJvbnRfc3RyZWFtX3ByZXBhcmUoc3RydWN0
IHhlbl9zbmRfZnJvbnRfZXZ0Y2hubCAqZXZ0Y2hubCwKLQkJCQkgc3RydWN0IHhlbl9zbmRfZnJv
bnRfc2hidWYgKnNoX2J1ZiwKKwkJCQkgc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqc2hi
dWYsCiAJCQkJIHU4IGZvcm1hdCwgdW5zaWduZWQgaW50IGNoYW5uZWxzLAogCQkJCSB1bnNpZ25l
ZCBpbnQgcmF0ZSwgdTMyIGJ1ZmZlcl9zeiwKIAkJCQkgdTMyIHBlcmlvZF9zeikKQEAgLTk5LDcg
Kzk5LDggQEAgaW50IHhlbl9zbmRfZnJvbnRfc3RyZWFtX3ByZXBhcmUoc3RydWN0IHhlbl9zbmRf
ZnJvbnRfZXZ0Y2hubCAqZXZ0Y2hubCwKIAlyZXEtPm9wLm9wZW4ucGNtX3JhdGUgPSByYXRlOwog
CXJlcS0+b3Aub3Blbi5idWZmZXJfc3ogPSBidWZmZXJfc3o7CiAJcmVxLT5vcC5vcGVuLnBlcmlv
ZF9zeiA9IHBlcmlvZF9zejsKLQlyZXEtPm9wLm9wZW4uZ3JlZl9kaXJlY3RvcnkgPSB4ZW5fc25k
X2Zyb250X3NoYnVmX2dldF9kaXJfc3RhcnQoc2hfYnVmKTsKKwlyZXEtPm9wLm9wZW4uZ3JlZl9k
aXJlY3RvcnkgPQorCQl4ZW5fZnJvbnRfcGdkaXJfc2hidWZfZ2V0X2Rpcl9zdGFydChzaGJ1Zik7
CiAJbXV0ZXhfdW5sb2NrKCZldnRjaG5sLT5yaW5nX2lvX2xvY2spOwogCiAJcmV0ID0gYmVfc3Ry
ZWFtX2RvX2lvKGV2dGNobmwpOwpkaWZmIC0tZ2l0IGEvc291bmQveGVuL3hlbl9zbmRfZnJvbnQu
aCBiL3NvdW5kL3hlbi94ZW5fc25kX2Zyb250LmgKaW5kZXggYTJlYTI0NjNiY2M1Li4wNTYxMWYx
MTNiOTQgMTAwNjQ0Ci0tLSBhL3NvdW5kL3hlbi94ZW5fc25kX2Zyb250LmgKKysrIGIvc291bmQv
eGVuL3hlbl9zbmRfZnJvbnQuaApAQCAtMTYsNyArMTYsNyBAQAogc3RydWN0IHhlbl9zbmRfZnJv
bnRfY2FyZF9pbmZvOwogc3RydWN0IHhlbl9zbmRfZnJvbnRfZXZ0Y2hubDsKIHN0cnVjdCB4ZW5f
c25kX2Zyb250X2V2dGNobmxfcGFpcjsKLXN0cnVjdCB4ZW5fc25kX2Zyb250X3NoYnVmOworc3Ry
dWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZjsKIHN0cnVjdCB4ZW5zbmRfcXVlcnlfaHdfcGFyYW07
CiAKIHN0cnVjdCB4ZW5fc25kX2Zyb250X2luZm8gewpAQCAtMzUsNyArMzUsNyBAQCBpbnQgeGVu
X3NuZF9mcm9udF9zdHJlYW1fcXVlcnlfaHdfcGFyYW0oc3RydWN0IHhlbl9zbmRfZnJvbnRfZXZ0
Y2hubCAqZXZ0Y2hubCwKIAkJCQkJc3RydWN0IHhlbnNuZF9xdWVyeV9od19wYXJhbSAqaHdfcGFy
YW1fcmVzcCk7CiAKIGludCB4ZW5fc25kX2Zyb250X3N0cmVhbV9wcmVwYXJlKHN0cnVjdCB4ZW5f
c25kX2Zyb250X2V2dGNobmwgKmV2dGNobmwsCi0JCQkJIHN0cnVjdCB4ZW5fc25kX2Zyb250X3No
YnVmICpzaF9idWYsCisJCQkJIHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKnNoYnVmLAog
CQkJCSB1OCBmb3JtYXQsIHVuc2lnbmVkIGludCBjaGFubmVscywKIAkJCQkgdW5zaWduZWQgaW50
IHJhdGUsIHUzMiBidWZmZXJfc3osCiAJCQkJIHUzMiBwZXJpb2Rfc3opOwpkaWZmIC0tZ2l0IGEv
c291bmQveGVuL3hlbl9zbmRfZnJvbnRfYWxzYS5jIGIvc291bmQveGVuL3hlbl9zbmRfZnJvbnRf
YWxzYS5jCmluZGV4IDEyOTE4MGUxN2RiMS4uYTE3YWU0NWVjNjM0IDEwMDY0NAotLS0gYS9zb3Vu
ZC94ZW4veGVuX3NuZF9mcm9udF9hbHNhLmMKKysrIGIvc291bmQveGVuL3hlbl9zbmRfZnJvbnRf
YWxzYS5jCkBAIC0xNSwxNyArMTUsMjQgQEAKICNpbmNsdWRlIDxzb3VuZC9wY21fcGFyYW1zLmg+
CiAKICNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CisjaW5jbHVkZSA8eGVuL3hlbi1mcm9udC1wZ2Rp
ci1zaGJ1Zi5oPgogCiAjaW5jbHVkZSAieGVuX3NuZF9mcm9udC5oIgogI2luY2x1ZGUgInhlbl9z
bmRfZnJvbnRfYWxzYS5oIgogI2luY2x1ZGUgInhlbl9zbmRfZnJvbnRfY2ZnLmgiCiAjaW5jbHVk
ZSAieGVuX3NuZF9mcm9udF9ldnRjaG5sLmgiCi0jaW5jbHVkZSAieGVuX3NuZF9mcm9udF9zaGJ1
Zi5oIgogCiBzdHJ1Y3QgeGVuX3NuZF9mcm9udF9wY21fc3RyZWFtX2luZm8gewogCXN0cnVjdCB4
ZW5fc25kX2Zyb250X2luZm8gKmZyb250X2luZm87CiAJc3RydWN0IHhlbl9zbmRfZnJvbnRfZXZ0
Y2hubF9wYWlyICpldnRfcGFpcjsKLQlzdHJ1Y3QgeGVuX3NuZF9mcm9udF9zaGJ1ZiBzaF9idWY7
CisKKwkvKiBUaGlzIGlzIHRoZSBzaGFyZWQgYnVmZmVyIHdpdGggaXRzIGJhY2tpbmcgc3RvcmFn
ZS4gKi8KKwlzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmIHNoYnVmOworCXU4ICpidWZmZXI7
CisJc2l6ZV90IGJ1ZmZlcl9zejsKKwlpbnQgbnVtX3BhZ2VzOworCXN0cnVjdCBwYWdlICoqcGFn
ZXM7CisKIAlpbnQgaW5kZXg7CiAKIAlib29sIGlzX29wZW47CkBAIC0yMTQsMTIgKzIyMSwyMCBA
QCBzdGF0aWMgdm9pZCBzdHJlYW1fY2xlYXIoc3RydWN0IHhlbl9zbmRfZnJvbnRfcGNtX3N0cmVh
bV9pbmZvICpzdHJlYW0pCiAJc3RyZWFtLT5vdXRfZnJhbWVzID0gMDsKIAlhdG9taWNfc2V0KCZz
dHJlYW0tPmh3X3B0ciwgMCk7CiAJeGVuX3NuZF9mcm9udF9ldnRjaG5sX3BhaXJfY2xlYXIoc3Ry
ZWFtLT5ldnRfcGFpcik7Ci0JeGVuX3NuZF9mcm9udF9zaGJ1Zl9jbGVhcigmc3RyZWFtLT5zaF9i
dWYpOworCW1lbXNldCgmc3RyZWFtLT5zaGJ1ZiwgMCwgc2l6ZW9mKHN0cmVhbS0+c2hidWYpKTsK
KwlzdHJlYW0tPmJ1ZmZlciA9IE5VTEw7CisJc3RyZWFtLT5idWZmZXJfc3ogPSAwOworCXN0cmVh
bS0+cGFnZXMgPSBOVUxMOworCXN0cmVhbS0+bnVtX3BhZ2VzID0gMDsKIH0KIAogc3RhdGljIHZv
aWQgc3RyZWFtX2ZyZWUoc3RydWN0IHhlbl9zbmRfZnJvbnRfcGNtX3N0cmVhbV9pbmZvICpzdHJl
YW0pCiB7Ci0JeGVuX3NuZF9mcm9udF9zaGJ1Zl9mcmVlKCZzdHJlYW0tPnNoX2J1Zik7CisJeGVu
X2Zyb250X3BnZGlyX3NoYnVmX3VubWFwKCZzdHJlYW0tPnNoYnVmKTsKKwl4ZW5fZnJvbnRfcGdk
aXJfc2hidWZfZnJlZSgmc3RyZWFtLT5zaGJ1Zik7CisJaWYgKHN0cmVhbS0+YnVmZmVyKQorCQlm
cmVlX3BhZ2VzX2V4YWN0KHN0cmVhbS0+YnVmZmVyLCBzdHJlYW0tPmJ1ZmZlcl9zeik7CisJa2Zy
ZWUoc3RyZWFtLT5wYWdlcyk7CiAJc3RyZWFtX2NsZWFyKHN0cmVhbSk7CiB9CiAKQEAgLTQyMSwx
MCArNDM2LDM0IEBAIHN0YXRpYyBpbnQgYWxzYV9jbG9zZShzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJl
YW0gKnN1YnN0cmVhbSkKIAlyZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCBzaGJ1Zl9zZXR1cF9i
YWNrc3RvcmUoc3RydWN0IHhlbl9zbmRfZnJvbnRfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0sCisJ
CQkJIHNpemVfdCBidWZmZXJfc3opCit7CisJaW50IGk7CisKKwlzdHJlYW0tPmJ1ZmZlciA9IGFs
bG9jX3BhZ2VzX2V4YWN0KHN0cmVhbS0+YnVmZmVyX3N6LCBHRlBfS0VSTkVMKTsKKwlpZiAoIXN0
cmVhbS0+YnVmZmVyKQorCQlyZXR1cm4gLUVOT01FTTsKKworCXN0cmVhbS0+YnVmZmVyX3N6ID0g
YnVmZmVyX3N6OworCXN0cmVhbS0+bnVtX3BhZ2VzID0gRElWX1JPVU5EX1VQKHN0cmVhbS0+YnVm
ZmVyX3N6LCBQQUdFX1NJWkUpOworCXN0cmVhbS0+cGFnZXMgPSBrY2FsbG9jKHN0cmVhbS0+bnVt
X3BhZ2VzLCBzaXplb2Yoc3RydWN0IHBhZ2UgKiksCisJCQkJR0ZQX0tFUk5FTCk7CisJaWYgKCFz
dHJlYW0tPnBhZ2VzKQorCQlyZXR1cm4gLUVOT01FTTsKKworCWZvciAoaSA9IDA7IGkgPCBzdHJl
YW0tPm51bV9wYWdlczsgaSsrKQorCQlzdHJlYW0tPnBhZ2VzW2ldID0gdmlydF90b19wYWdlKHN0
cmVhbS0+YnVmZmVyICsgaSAqIFBBR0VfU0laRSk7CisKKwlyZXR1cm4gMDsKK30KKwogc3RhdGlj
IGludCBhbHNhX2h3X3BhcmFtcyhzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwK
IAkJCSAgc3RydWN0IHNuZF9wY21faHdfcGFyYW1zICpwYXJhbXMpCiB7CiAJc3RydWN0IHhlbl9z
bmRfZnJvbnRfcGNtX3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzdHJlYW1fZ2V0KHN1YnN0cmVhbSk7
CisJc3RydWN0IHhlbl9zbmRfZnJvbnRfaW5mbyAqZnJvbnRfaW5mbyA9IHN0cmVhbS0+ZnJvbnRf
aW5mbzsKKwlzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmX2NmZyBidWZfY2ZnOwogCWludCBy
ZXQ7CiAKIAkvKgpAQCAtNDMyLDE5ICs0NzEsMzIgQEAgc3RhdGljIGludCBhbHNhX2h3X3BhcmFt
cyhzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKIAkgKiBzbyBmcmVlIHRoZSBw
cmV2aW91c2x5IGFsbG9jYXRlZCBzaGFyZWQgYnVmZmVyIGlmIGFueS4KIAkgKi8KIAlzdHJlYW1f
ZnJlZShzdHJlYW0pOworCXJldCA9IHNoYnVmX3NldHVwX2JhY2tzdG9yZShzdHJlYW0sIHBhcmFt
c19idWZmZXJfYnl0ZXMocGFyYW1zKSk7CisJaWYgKHJldCA8IDApCisJCWdvdG8gZmFpbDsKIAot
CXJldCA9IHhlbl9zbmRfZnJvbnRfc2hidWZfYWxsb2Moc3RyZWFtLT5mcm9udF9pbmZvLT54Yl9k
ZXYsCi0JCQkJCSZzdHJlYW0tPnNoX2J1ZiwKLQkJCQkJcGFyYW1zX2J1ZmZlcl9ieXRlcyhwYXJh
bXMpKTsKLQlpZiAocmV0IDwgMCkgewotCQlzdHJlYW1fZnJlZShzdHJlYW0pOwotCQlkZXZfZXJy
KCZzdHJlYW0tPmZyb250X2luZm8tPnhiX2Rldi0+ZGV2LAotCQkJIkZhaWxlZCB0byBhbGxvY2F0
ZSBidWZmZXJzIGZvciBzdHJlYW0gd2l0aCBpbmRleCAlZFxuIiwKLQkJCXN0cmVhbS0+aW5kZXgp
OwotCQlyZXR1cm4gcmV0OwotCX0KKwltZW1zZXQoJmJ1Zl9jZmcsIDAsIHNpemVvZihidWZfY2Zn
KSk7CisJYnVmX2NmZy54Yl9kZXYgPSBmcm9udF9pbmZvLT54Yl9kZXY7CisJYnVmX2NmZy5wZ2Rp
ciA9ICZzdHJlYW0tPnNoYnVmOworCWJ1Zl9jZmcubnVtX3BhZ2VzID0gc3RyZWFtLT5udW1fcGFn
ZXM7CisJYnVmX2NmZy5wYWdlcyA9IHN0cmVhbS0+cGFnZXM7CisKKwlyZXQgPSB4ZW5fZnJvbnRf
cGdkaXJfc2hidWZfYWxsb2MoJmJ1Zl9jZmcpOworCWlmIChyZXQgPCAwKQorCQlnb3RvIGZhaWw7
CisKKwlyZXQgPSB4ZW5fZnJvbnRfcGdkaXJfc2hidWZfbWFwKCZzdHJlYW0tPnNoYnVmKTsKKwlp
ZiAocmV0IDwgMCkKKwkJZ290byBmYWlsOwogCiAJcmV0dXJuIDA7CisKK2ZhaWw6CisJc3RyZWFt
X2ZyZWUoc3RyZWFtKTsKKwlkZXZfZXJyKCZmcm9udF9pbmZvLT54Yl9kZXYtPmRldiwKKwkJIkZh
aWxlZCB0byBhbGxvY2F0ZSBidWZmZXJzIGZvciBzdHJlYW0gd2l0aCBpbmRleCAlZFxuIiwKKwkJ
c3RyZWFtLT5pbmRleCk7CisJcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIGludCBhbHNhX2h3X2Zy
ZWUoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0pCkBAIC00NzYsNyArNTI4LDcg
QEAgc3RhdGljIGludCBhbHNhX3ByZXBhcmUoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFtICpzdWJz
dHJlYW0pCiAJCXNuZGlmX2Zvcm1hdCA9IHJldDsKIAogCQlyZXQgPSB4ZW5fc25kX2Zyb250X3N0
cmVhbV9wcmVwYXJlKCZzdHJlYW0tPmV2dF9wYWlyLT5yZXEsCi0JCQkJCQkgICAmc3RyZWFtLT5z
aF9idWYsCisJCQkJCQkgICAmc3RyZWFtLT5zaGJ1ZiwKIAkJCQkJCSAgIHNuZGlmX2Zvcm1hdCwK
IAkJCQkJCSAgIHJ1bnRpbWUtPmNoYW5uZWxzLAogCQkJCQkJICAgcnVudGltZS0+cmF0ZSwKQEAg
LTU1NiwxMCArNjA4LDEwIEBAIHN0YXRpYyBpbnQgYWxzYV9wYl9jb3B5X3VzZXIoc3RydWN0IHNu
ZF9wY21fc3Vic3RyZWFtICpzdWJzdHJlYW0sCiB7CiAJc3RydWN0IHhlbl9zbmRfZnJvbnRfcGNt
X3N0cmVhbV9pbmZvICpzdHJlYW0gPSBzdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CiAKLQlpZiAodW5s
aWtlbHkocG9zICsgY291bnQgPiBzdHJlYW0tPnNoX2J1Zi5idWZmZXJfc3opKQorCWlmICh1bmxp
a2VseShwb3MgKyBjb3VudCA+IHN0cmVhbS0+YnVmZmVyX3N6KSkKIAkJcmV0dXJuIC1FSU5WQUw7
CiAKLQlpZiAoY29weV9mcm9tX3VzZXIoc3RyZWFtLT5zaF9idWYuYnVmZmVyICsgcG9zLCBzcmMs
IGNvdW50KSkKKwlpZiAoY29weV9mcm9tX3VzZXIoc3RyZWFtLT5idWZmZXIgKyBwb3MsIHNyYywg
Y291bnQpKQogCQlyZXR1cm4gLUVGQVVMVDsKIAogCXJldHVybiB4ZW5fc25kX2Zyb250X3N0cmVh
bV93cml0ZSgmc3RyZWFtLT5ldnRfcGFpci0+cmVxLCBwb3MsIGNvdW50KTsKQEAgLTU3MSwxMCAr
NjIzLDEwIEBAIHN0YXRpYyBpbnQgYWxzYV9wYl9jb3B5X2tlcm5lbChzdHJ1Y3Qgc25kX3BjbV9z
dWJzdHJlYW0gKnN1YnN0cmVhbSwKIHsKIAlzdHJ1Y3QgeGVuX3NuZF9mcm9udF9wY21fc3RyZWFt
X2luZm8gKnN0cmVhbSA9IHN0cmVhbV9nZXQoc3Vic3RyZWFtKTsKIAotCWlmICh1bmxpa2VseShw
b3MgKyBjb3VudCA+IHN0cmVhbS0+c2hfYnVmLmJ1ZmZlcl9zeikpCisJaWYgKHVubGlrZWx5KHBv
cyArIGNvdW50ID4gc3RyZWFtLT5idWZmZXJfc3opKQogCQlyZXR1cm4gLUVJTlZBTDsKIAotCW1l
bWNweShzdHJlYW0tPnNoX2J1Zi5idWZmZXIgKyBwb3MsIHNyYywgY291bnQpOworCW1lbWNweShz
dHJlYW0tPmJ1ZmZlciArIHBvcywgc3JjLCBjb3VudCk7CiAKIAlyZXR1cm4geGVuX3NuZF9mcm9u
dF9zdHJlYW1fd3JpdGUoJnN0cmVhbS0+ZXZ0X3BhaXItPnJlcSwgcG9zLCBjb3VudCk7CiB9CkBA
IC01ODYsMTQgKzYzOCwxNCBAQCBzdGF0aWMgaW50IGFsc2FfY2FwX2NvcHlfdXNlcihzdHJ1Y3Qg
c25kX3BjbV9zdWJzdHJlYW0gKnN1YnN0cmVhbSwKIAlzdHJ1Y3QgeGVuX3NuZF9mcm9udF9wY21f
c3RyZWFtX2luZm8gKnN0cmVhbSA9IHN0cmVhbV9nZXQoc3Vic3RyZWFtKTsKIAlpbnQgcmV0Owog
Ci0JaWYgKHVubGlrZWx5KHBvcyArIGNvdW50ID4gc3RyZWFtLT5zaF9idWYuYnVmZmVyX3N6KSkK
KwlpZiAodW5saWtlbHkocG9zICsgY291bnQgPiBzdHJlYW0tPmJ1ZmZlcl9zeikpCiAJCXJldHVy
biAtRUlOVkFMOwogCiAJcmV0ID0geGVuX3NuZF9mcm9udF9zdHJlYW1fcmVhZCgmc3RyZWFtLT5l
dnRfcGFpci0+cmVxLCBwb3MsIGNvdW50KTsKIAlpZiAocmV0IDwgMCkKIAkJcmV0dXJuIHJldDsK
IAotCXJldHVybiBjb3B5X3RvX3VzZXIoZHN0LCBzdHJlYW0tPnNoX2J1Zi5idWZmZXIgKyBwb3Ms
IGNvdW50KSA/CisJcmV0dXJuIGNvcHlfdG9fdXNlcihkc3QsIHN0cmVhbS0+YnVmZmVyICsgcG9z
LCBjb3VudCkgPwogCQktRUZBVUxUIDogMDsKIH0KIApAQCAtNjA0LDE0ICs2NTYsMTQgQEAgc3Rh
dGljIGludCBhbHNhX2NhcF9jb3B5X2tlcm5lbChzdHJ1Y3Qgc25kX3BjbV9zdWJzdHJlYW0gKnN1
YnN0cmVhbSwKIAlzdHJ1Y3QgeGVuX3NuZF9mcm9udF9wY21fc3RyZWFtX2luZm8gKnN0cmVhbSA9
IHN0cmVhbV9nZXQoc3Vic3RyZWFtKTsKIAlpbnQgcmV0OwogCi0JaWYgKHVubGlrZWx5KHBvcyAr
IGNvdW50ID4gc3RyZWFtLT5zaF9idWYuYnVmZmVyX3N6KSkKKwlpZiAodW5saWtlbHkocG9zICsg
Y291bnQgPiBzdHJlYW0tPmJ1ZmZlcl9zeikpCiAJCXJldHVybiAtRUlOVkFMOwogCiAJcmV0ID0g
eGVuX3NuZF9mcm9udF9zdHJlYW1fcmVhZCgmc3RyZWFtLT5ldnRfcGFpci0+cmVxLCBwb3MsIGNv
dW50KTsKIAlpZiAocmV0IDwgMCkKIAkJcmV0dXJuIHJldDsKIAotCW1lbWNweShkc3QsIHN0cmVh
bS0+c2hfYnVmLmJ1ZmZlciArIHBvcywgY291bnQpOworCW1lbWNweShkc3QsIHN0cmVhbS0+YnVm
ZmVyICsgcG9zLCBjb3VudCk7CiAKIAlyZXR1cm4gMDsKIH0KQEAgLTYyMiwxMCArNjc0LDEwIEBA
IHN0YXRpYyBpbnQgYWxzYV9wYl9maWxsX3NpbGVuY2Uoc3RydWN0IHNuZF9wY21fc3Vic3RyZWFt
ICpzdWJzdHJlYW0sCiB7CiAJc3RydWN0IHhlbl9zbmRfZnJvbnRfcGNtX3N0cmVhbV9pbmZvICpz
dHJlYW0gPSBzdHJlYW1fZ2V0KHN1YnN0cmVhbSk7CiAKLQlpZiAodW5saWtlbHkocG9zICsgY291
bnQgPiBzdHJlYW0tPnNoX2J1Zi5idWZmZXJfc3opKQorCWlmICh1bmxpa2VseShwb3MgKyBjb3Vu
dCA+IHN0cmVhbS0+YnVmZmVyX3N6KSkKIAkJcmV0dXJuIC1FSU5WQUw7CiAKLQltZW1zZXQoc3Ry
ZWFtLT5zaF9idWYuYnVmZmVyICsgcG9zLCAwLCBjb3VudCk7CisJbWVtc2V0KHN0cmVhbS0+YnVm
ZmVyICsgcG9zLCAwLCBjb3VudCk7CiAKIAlyZXR1cm4geGVuX3NuZF9mcm9udF9zdHJlYW1fd3Jp
dGUoJnN0cmVhbS0+ZXZ0X3BhaXItPnJlcSwgcG9zLCBjb3VudCk7CiB9CmRpZmYgLS1naXQgYS9z
b3VuZC94ZW4veGVuX3NuZF9mcm9udF9zaGJ1Zi5jIGIvc291bmQveGVuL3hlbl9zbmRfZnJvbnRf
c2hidWYuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDdhYzE3NmE0MWJhLi4wMDAw
MDAwMDAwMDAKLS0tIGEvc291bmQveGVuL3hlbl9zbmRfZnJvbnRfc2hidWYuYworKysgL2Rldi9u
dWxsCkBAIC0xLDE5NCArMCwwIEBACi0vLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIu
MCBPUiBNSVQKLQotLyoKLSAqIFhlbiBwYXJhLXZpcnR1YWwgc291bmQgZGV2aWNlCi0gKgotICog
Q29weXJpZ2h0IChDKSAyMDE2LTIwMTggRVBBTSBTeXN0ZW1zIEluYy4KLSAqCi0gKiBBdXRob3I6
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNv
bT4KLSAqLwotCi0jaW5jbHVkZSA8bGludXgva2VybmVsLmg+Ci0jaW5jbHVkZSA8eGVuL3hlbi5o
PgotI2luY2x1ZGUgPHhlbi94ZW5idXMuaD4KLQotI2luY2x1ZGUgInhlbl9zbmRfZnJvbnRfc2hi
dWYuaCIKLQotZ3JhbnRfcmVmX3QgeGVuX3NuZF9mcm9udF9zaGJ1Zl9nZXRfZGlyX3N0YXJ0KHN0
cnVjdCB4ZW5fc25kX2Zyb250X3NoYnVmICpidWYpCi17Ci0JaWYgKCFidWYtPmdyZWZzKQotCQly
ZXR1cm4gR1JBTlRfSU5WQUxJRF9SRUY7Ci0KLQlyZXR1cm4gYnVmLT5ncmVmc1swXTsKLX0KLQot
dm9pZCB4ZW5fc25kX2Zyb250X3NoYnVmX2NsZWFyKHN0cnVjdCB4ZW5fc25kX2Zyb250X3NoYnVm
ICpidWYpCi17Ci0JbWVtc2V0KGJ1ZiwgMCwgc2l6ZW9mKCpidWYpKTsKLX0KLQotdm9pZCB4ZW5f
c25kX2Zyb250X3NoYnVmX2ZyZWUoc3RydWN0IHhlbl9zbmRfZnJvbnRfc2hidWYgKmJ1ZikKLXsK
LQlpbnQgaTsKLQotCWlmIChidWYtPmdyZWZzKSB7Ci0JCWZvciAoaSA9IDA7IGkgPCBidWYtPm51
bV9ncmVmczsgaSsrKQotCQkJaWYgKGJ1Zi0+Z3JlZnNbaV0gIT0gR1JBTlRfSU5WQUxJRF9SRUYp
Ci0JCQkJZ250dGFiX2VuZF9mb3JlaWduX2FjY2VzcyhidWYtPmdyZWZzW2ldLAotCQkJCQkJCSAg
MCwgMFVMKTsKLQkJa2ZyZWUoYnVmLT5ncmVmcyk7Ci0JfQotCWtmcmVlKGJ1Zi0+ZGlyZWN0b3J5
KTsKLQlmcmVlX3BhZ2VzX2V4YWN0KGJ1Zi0+YnVmZmVyLCBidWYtPmJ1ZmZlcl9zeik7Ci0JeGVu
X3NuZF9mcm9udF9zaGJ1Zl9jbGVhcihidWYpOwotfQotCi0vKgotICogbnVtYmVyIG9mIGdyYW50
IHJlZmVyZW5jZXMgYSBwYWdlIGNhbiBob2xkIHdpdGggcmVzcGVjdCB0byB0aGUKLSAqIHhlbnNu
ZF9wYWdlX2RpcmVjdG9yeSBoZWFkZXIKLSAqLwotI2RlZmluZSBYRU5TTkRfTlVNX0dSRUZTX1BF
Ul9QQUdFICgoWEVOX1BBR0VfU0laRSAtIFwKLQkJb2Zmc2V0b2Yoc3RydWN0IHhlbnNuZF9wYWdl
X2RpcmVjdG9yeSwgZ3JlZikpIC8gXAotCQlzaXplb2YoZ3JhbnRfcmVmX3QpKQotCi1zdGF0aWMg
dm9pZCBmaWxsX3BhZ2VfZGlyKHN0cnVjdCB4ZW5fc25kX2Zyb250X3NoYnVmICpidWYsCi0JCQkg
IGludCBudW1fcGFnZXNfZGlyKQotewotCXN0cnVjdCB4ZW5zbmRfcGFnZV9kaXJlY3RvcnkgKnBh
Z2VfZGlyOwotCXVuc2lnbmVkIGNoYXIgKnB0cjsKLQlpbnQgaSwgY3VyX2dyZWYsIGdyZWZzX2xl
ZnQsIHRvX2NvcHk7Ci0KLQlwdHIgPSBidWYtPmRpcmVjdG9yeTsKLQlncmVmc19sZWZ0ID0gYnVm
LT5udW1fZ3JlZnMgLSBudW1fcGFnZXNfZGlyOwotCS8qCi0JICogc2tpcCBncmFudCByZWZlcmVu
Y2VzIGF0IHRoZSBiZWdpbm5pbmcsIHRoZXkgYXJlIGZvciBwYWdlcyBncmFudGVkCi0JICogZm9y
IHRoZSBwYWdlIGRpcmVjdG9yeSBpdHNlbGYKLQkgKi8KLQljdXJfZ3JlZiA9IG51bV9wYWdlc19k
aXI7Ci0JZm9yIChpID0gMDsgaSA8IG51bV9wYWdlc19kaXI7IGkrKykgewotCQlwYWdlX2RpciA9
IChzdHJ1Y3QgeGVuc25kX3BhZ2VfZGlyZWN0b3J5ICopcHRyOwotCQlpZiAoZ3JlZnNfbGVmdCA8
PSBYRU5TTkRfTlVNX0dSRUZTX1BFUl9QQUdFKSB7Ci0JCQl0b19jb3B5ID0gZ3JlZnNfbGVmdDsK
LQkJCXBhZ2VfZGlyLT5ncmVmX2Rpcl9uZXh0X3BhZ2UgPSBHUkFOVF9JTlZBTElEX1JFRjsKLQkJ
fSBlbHNlIHsKLQkJCXRvX2NvcHkgPSBYRU5TTkRfTlVNX0dSRUZTX1BFUl9QQUdFOwotCQkJcGFn
ZV9kaXItPmdyZWZfZGlyX25leHRfcGFnZSA9IGJ1Zi0+Z3JlZnNbaSArIDFdOwotCQl9Ci0KLQkJ
bWVtY3B5KCZwYWdlX2Rpci0+Z3JlZiwgJmJ1Zi0+Z3JlZnNbY3VyX2dyZWZdLAotCQkgICAgICAg
dG9fY29weSAqIHNpemVvZihncmFudF9yZWZfdCkpOwotCi0JCXB0ciArPSBYRU5fUEFHRV9TSVpF
OwotCQlncmVmc19sZWZ0IC09IHRvX2NvcHk7Ci0JCWN1cl9ncmVmICs9IHRvX2NvcHk7Ci0JfQot
fQotCi1zdGF0aWMgaW50IGdyYW50X3JlZmVyZW5jZXMoc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhi
X2RldiwKLQkJCSAgICBzdHJ1Y3QgeGVuX3NuZF9mcm9udF9zaGJ1ZiAqYnVmLAotCQkJICAgIGlu
dCBudW1fcGFnZXNfZGlyLCBpbnQgbnVtX3BhZ2VzX2J1ZmZlciwKLQkJCSAgICBpbnQgbnVtX2dy
ZWZzKQotewotCWdyYW50X3JlZl90IHByaXZfZ3JlZl9oZWFkOwotCXVuc2lnbmVkIGxvbmcgZnJh
bWU7Ci0JaW50IHJldCwgaSwgaiwgY3VyX3JlZjsKLQlpbnQgb3RoZXJlbmRfaWQ7Ci0KLQlyZXQg
PSBnbnR0YWJfYWxsb2NfZ3JhbnRfcmVmZXJlbmNlcyhudW1fZ3JlZnMsICZwcml2X2dyZWZfaGVh
ZCk7Ci0JaWYgKHJldCkKLQkJcmV0dXJuIHJldDsKLQotCWJ1Zi0+bnVtX2dyZWZzID0gbnVtX2dy
ZWZzOwotCW90aGVyZW5kX2lkID0geGJfZGV2LT5vdGhlcmVuZF9pZDsKLQlqID0gMDsKLQotCWZv
ciAoaSA9IDA7IGkgPCBudW1fcGFnZXNfZGlyOyBpKyspIHsKLQkJY3VyX3JlZiA9IGdudHRhYl9j
bGFpbV9ncmFudF9yZWZlcmVuY2UoJnByaXZfZ3JlZl9oZWFkKTsKLQkJaWYgKGN1cl9yZWYgPCAw
KSB7Ci0JCQlyZXQgPSBjdXJfcmVmOwotCQkJZ290byBmYWlsOwotCQl9Ci0KLQkJZnJhbWUgPSB4
ZW5fcGFnZV90b19nZm4odmlydF90b19wYWdlKGJ1Zi0+ZGlyZWN0b3J5ICsKLQkJCQkJCSAgICAg
WEVOX1BBR0VfU0laRSAqIGkpKTsKLQkJZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzX3JlZihj
dXJfcmVmLCBvdGhlcmVuZF9pZCwgZnJhbWUsIDApOwotCQlidWYtPmdyZWZzW2orK10gPSBjdXJf
cmVmOwotCX0KLQotCWZvciAoaSA9IDA7IGkgPCBudW1fcGFnZXNfYnVmZmVyOyBpKyspIHsKLQkJ
Y3VyX3JlZiA9IGdudHRhYl9jbGFpbV9ncmFudF9yZWZlcmVuY2UoJnByaXZfZ3JlZl9oZWFkKTsK
LQkJaWYgKGN1cl9yZWYgPCAwKSB7Ci0JCQlyZXQgPSBjdXJfcmVmOwotCQkJZ290byBmYWlsOwot
CQl9Ci0KLQkJZnJhbWUgPSB4ZW5fcGFnZV90b19nZm4odmlydF90b19wYWdlKGJ1Zi0+YnVmZmVy
ICsKLQkJCQkJCSAgICAgWEVOX1BBR0VfU0laRSAqIGkpKTsKLQkJZ250dGFiX2dyYW50X2ZvcmVp
Z25fYWNjZXNzX3JlZihjdXJfcmVmLCBvdGhlcmVuZF9pZCwgZnJhbWUsIDApOwotCQlidWYtPmdy
ZWZzW2orK10gPSBjdXJfcmVmOwotCX0KLQotCWdudHRhYl9mcmVlX2dyYW50X3JlZmVyZW5jZXMo
cHJpdl9ncmVmX2hlYWQpOwotCWZpbGxfcGFnZV9kaXIoYnVmLCBudW1fcGFnZXNfZGlyKTsKLQly
ZXR1cm4gMDsKLQotZmFpbDoKLQlnbnR0YWJfZnJlZV9ncmFudF9yZWZlcmVuY2VzKHByaXZfZ3Jl
Zl9oZWFkKTsKLQlyZXR1cm4gcmV0OwotfQotCi1zdGF0aWMgaW50IGFsbG9jX2ludF9idWZmZXJz
KHN0cnVjdCB4ZW5fc25kX2Zyb250X3NoYnVmICpidWYsCi0JCQkgICAgIGludCBudW1fcGFnZXNf
ZGlyLCBpbnQgbnVtX3BhZ2VzX2J1ZmZlciwKLQkJCSAgICAgaW50IG51bV9ncmVmcykKLXsKLQli
dWYtPmdyZWZzID0ga2NhbGxvYyhudW1fZ3JlZnMsIHNpemVvZigqYnVmLT5ncmVmcyksIEdGUF9L
RVJORUwpOwotCWlmICghYnVmLT5ncmVmcykKLQkJcmV0dXJuIC1FTk9NRU07Ci0KLQlidWYtPmRp
cmVjdG9yeSA9IGtjYWxsb2MobnVtX3BhZ2VzX2RpciwgWEVOX1BBR0VfU0laRSwgR0ZQX0tFUk5F
TCk7Ci0JaWYgKCFidWYtPmRpcmVjdG9yeSkKLQkJZ290byBmYWlsOwotCi0JYnVmLT5idWZmZXJf
c3ogPSBudW1fcGFnZXNfYnVmZmVyICogWEVOX1BBR0VfU0laRTsKLQlidWYtPmJ1ZmZlciA9IGFs
bG9jX3BhZ2VzX2V4YWN0KGJ1Zi0+YnVmZmVyX3N6LCBHRlBfS0VSTkVMKTsKLQlpZiAoIWJ1Zi0+
YnVmZmVyKQotCQlnb3RvIGZhaWw7Ci0KLQlyZXR1cm4gMDsKLQotZmFpbDoKLQlrZnJlZShidWYt
PmdyZWZzKTsKLQlidWYtPmdyZWZzID0gTlVMTDsKLQlrZnJlZShidWYtPmRpcmVjdG9yeSk7Ci0J
YnVmLT5kaXJlY3RvcnkgPSBOVUxMOwotCXJldHVybiAtRU5PTUVNOwotfQotCi1pbnQgeGVuX3Nu
ZF9mcm9udF9zaGJ1Zl9hbGxvYyhzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJfZGV2LAotCQkJICAg
ICAgc3RydWN0IHhlbl9zbmRfZnJvbnRfc2hidWYgKmJ1ZiwKLQkJCSAgICAgIHVuc2lnbmVkIGlu
dCBidWZmZXJfc3opCi17Ci0JaW50IG51bV9wYWdlc19idWZmZXIsIG51bV9wYWdlc19kaXIsIG51
bV9ncmVmczsKLQlpbnQgcmV0OwotCi0JeGVuX3NuZF9mcm9udF9zaGJ1Zl9jbGVhcihidWYpOwot
Ci0JbnVtX3BhZ2VzX2J1ZmZlciA9IERJVl9ST1VORF9VUChidWZmZXJfc3osIFhFTl9QQUdFX1NJ
WkUpOwotCS8qIG51bWJlciBvZiBwYWdlcyB0aGUgcGFnZSBkaXJlY3RvcnkgY29uc3VtZXMgaXRz
ZWxmICovCi0JbnVtX3BhZ2VzX2RpciA9IERJVl9ST1VORF9VUChudW1fcGFnZXNfYnVmZmVyLAot
CQkJCSAgICAgWEVOU05EX05VTV9HUkVGU19QRVJfUEFHRSk7Ci0JbnVtX2dyZWZzID0gbnVtX3Bh
Z2VzX2J1ZmZlciArIG51bV9wYWdlc19kaXI7Ci0KLQlyZXQgPSBhbGxvY19pbnRfYnVmZmVycyhi
dWYsIG51bV9wYWdlc19kaXIsCi0JCQkJbnVtX3BhZ2VzX2J1ZmZlciwgbnVtX2dyZWZzKTsKLQlp
ZiAocmV0IDwgMCkKLQkJcmV0dXJuIHJldDsKLQotCXJldCA9IGdyYW50X3JlZmVyZW5jZXMoeGJf
ZGV2LCBidWYsIG51bV9wYWdlc19kaXIsIG51bV9wYWdlc19idWZmZXIsCi0JCQkgICAgICAgbnVt
X2dyZWZzKTsKLQlpZiAocmV0IDwgMCkKLQkJcmV0dXJuIHJldDsKLQotCWZpbGxfcGFnZV9kaXIo
YnVmLCBudW1fcGFnZXNfZGlyKTsKLQlyZXR1cm4gMDsKLX0KZGlmZiAtLWdpdCBhL3NvdW5kL3hl
bi94ZW5fc25kX2Zyb250X3NoYnVmLmggYi9zb3VuZC94ZW4veGVuX3NuZF9mcm9udF9zaGJ1Zi5o
CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBkMjhlOTdjNDdiMmMuLjAwMDAwMDAwMDAw
MAotLS0gYS9zb3VuZC94ZW4veGVuX3NuZF9mcm9udF9zaGJ1Zi5oCisrKyAvZGV2L251bGwKQEAg
LTEsMzYgKzAsMCBAQAotLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgT1IgTUlU
ICovCi0KLS8qCi0gKiBYZW4gcGFyYS12aXJ0dWFsIHNvdW5kIGRldmljZQotICoKLSAqIENvcHly
aWdodCAoQykgMjAxNi0yMDE4IEVQQU0gU3lzdGVtcyBJbmMuCi0gKgotICogQXV0aG9yOiBPbGVr
c2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Ci0g
Ki8KLQotI2lmbmRlZiBfX1hFTl9TTkRfRlJPTlRfU0hCVUZfSAotI2RlZmluZSBfX1hFTl9TTkRf
RlJPTlRfU0hCVUZfSAotCi0jaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+Ci0KLSNpbmNsdWRl
ICJ4ZW5fc25kX2Zyb250X2V2dGNobmwuaCIKLQotc3RydWN0IHhlbl9zbmRfZnJvbnRfc2hidWYg
ewotCWludCBudW1fZ3JlZnM7Ci0JZ3JhbnRfcmVmX3QgKmdyZWZzOwotCXU4ICpkaXJlY3Rvcnk7
Ci0JdTggKmJ1ZmZlcjsKLQlzaXplX3QgYnVmZmVyX3N6OwotfTsKLQotZ3JhbnRfcmVmX3QgeGVu
X3NuZF9mcm9udF9zaGJ1Zl9nZXRfZGlyX3N0YXJ0KHN0cnVjdCB4ZW5fc25kX2Zyb250X3NoYnVm
ICpidWYpOwotCi1pbnQgeGVuX3NuZF9mcm9udF9zaGJ1Zl9hbGxvYyhzdHJ1Y3QgeGVuYnVzX2Rl
dmljZSAqeGJfZGV2LAotCQkJICAgICAgc3RydWN0IHhlbl9zbmRfZnJvbnRfc2hidWYgKmJ1ZiwK
LQkJCSAgICAgIHVuc2lnbmVkIGludCBidWZmZXJfc3opOwotCi12b2lkIHhlbl9zbmRfZnJvbnRf
c2hidWZfY2xlYXIoc3RydWN0IHhlbl9zbmRfZnJvbnRfc2hidWYgKmJ1Zik7Ci0KLXZvaWQgeGVu
X3NuZF9mcm9udF9zaGJ1Zl9mcmVlKHN0cnVjdCB4ZW5fc25kX2Zyb250X3NoYnVmICpidWYpOwot
Ci0jZW5kaWYgLyogX19YRU5fU05EX0ZST05UX1NIQlVGX0ggKi8KLS0gCjIuMTkuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 07:42:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 07:42: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-devel-bounces@lists.xenproject.org>)
	id 1gSdRK-000375-7j; Fri, 30 Nov 2018 07:42: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=gpn8=oj=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gSdRJ-00036r-89
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 07:42:17 +0000
X-Inumbo-ID: 74680c45-f473-11e8-9a16-bc764e045a96
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74680c45-f473-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 07:42:15 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id v15-v6so4092793ljh.13
 for <xen-devel@lists.xenproject.org>; Thu, 29 Nov 2018 23:42:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=e6SsBQoYabouEOjOIwMh14aiNj7QYmiAimfIvHSzC2o=;
 b=AF8wSBhp2nZJMsic9wiok0+GrtnnwZFqCUH6h23rRH1kfNIutO3WQsBACpTrDDfnk3
 2HYoYMLDPfD61EHNMYRyataF/l0M2Rq75Gh1hu1tHwHwZVkN8b6YtfEMzXxIjC0uL24v
 pH9nF3I5IHLTqVpvRc2qZlekr1irLrC4DBZZYUrX9MyoC81ImFt0l9wKs5byW3rmwuJ1
 2neUahBUAL1Yje8cFwEwSVWmOOV/urBG5mD7F5xUNia+fj7gJK+RWEec3pbJw8gWn77j
 /nVRSrW+5M0bayWkrDDZFP0U32CF1f+7y/WXh2RbTKnD6ySP9Kv3WA4g6LfANeWRHgXa
 Mkpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=e6SsBQoYabouEOjOIwMh14aiNj7QYmiAimfIvHSzC2o=;
 b=YusvZmMLwaHiKiSogsc0LksKQa1QsXVFkPXeLe8F3wfQ6uXM2U+7lYevKfjji+dPSn
 vmapl5FtrEQX1BWLpLLdeoPGmPi37/4P/1bF9r7bQrti4BamoiIqH5PCcHf3mv7XMBP1
 4H3DFhzzJFZppFPEwQYSAUBfXrWfw0E3RPl1mEyBU90HcAPnw1fv0Zd/CkDPJaqK1oGg
 vBg4poBXwoLx+EUIRwymXj6CuctW/SD/CqJ+xPv03Xw2cxo98W5tmw6HLlggRQZvVgQc
 VE5tl+skCFPjtvl/2uZiCz4jbswMq+xKx/VN6d4J6WcTk8TxGMaQNVOWv71acNxGiwSy
 bAsQ==
X-Gm-Message-State: AA+aEWZ1ZU5Fmxk+Z23Ry3WXEgorbAeSsfYcwUPKpfMfaHyntcmwIZbL
 PSBTO668tSjC1ZYYY2zBpRi+jNK+
X-Google-Smtp-Source: AFSGD/VPOsdZ6Z/t6z2xZafmkv5oJhP5tFMXnUZ1ZDGfxnN2VFleDHB1+M/Ql869u50El/NEeAxDng==
X-Received: by 2002:a2e:84ca:: with SMTP id
 q10-v6mr3041151ljh.65.1543563733463; 
 Thu, 29 Nov 2018 23:42:13 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id s3-v6sm656317lje.73.2018.11.29.23.42.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 29 Nov 2018 23:42:12 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, alsa-devel@alsa-project.org,
 jgross@suse.com, boris.ostrovsky@oracle.com
Date: Fri, 30 Nov 2018 09:42:04 +0200
Message-Id: <20181130074205.20496-2-andr2000@gmail.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130074205.20496-1-andr2000@gmail.com>
References: <20181130074205.20496-1-andr2000@gmail.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/3] drm/xen-front: Use Xen common shared
 buffer implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKVXNlIHBhZ2UgZGlyZWN0b3J5IGJhc2VkIHNoYXJlZCBidWZmZXIgaW1wbGVtZW50
YXRpb24Kbm93IGF2YWlsYWJsZSBhcyBjb21tb24gY29kZSBmb3IgWGVuIGZyb250ZW5kIGRyaXZl
cnMuCgpSZW1vdmUgZmx1c2hpbmcgb2Ygc2hhcmVkIGJ1ZmZlciBvbiBwYWdlIGZsaXAgYXMgdGhp
cwp3b3JrYXJvdW5kIG5lZWRzIGEgcHJvcGVyIGZpeC4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBk
cml2ZXJzL2dwdS9kcm0veGVuL0tjb25maWcgICAgICAgICAgICAgICB8ICAgMSArCiBkcml2ZXJz
L2dwdS9kcm0veGVuL01ha2VmaWxlICAgICAgICAgICAgICB8ICAgMSAtCiBkcml2ZXJzL2dwdS9k
cm0veGVuL3hlbl9kcm1fZnJvbnQuYyAgICAgICB8ICA2NSArKy0tCiBkcml2ZXJzL2dwdS9kcm0v
eGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMgICB8ICAgMSAtCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hl
bl9kcm1fZnJvbnRfc2hidWYuYyB8IDQxNCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBkcml2ZXJz
L2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfc2hidWYuaCB8ICA2NCAtLS0tCiA2IGZpbGVzIGNo
YW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDUyMCBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEw
MDY0NCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfc2hidWYuYwogZGVsZXRlIG1v
ZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5oCgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi9LY29uZmlnIGIvZHJpdmVycy9ncHUvZHJtL3hl
bi9LY29uZmlnCmluZGV4IDRjY2ExNjA3ODJhYi4uZjk2OWQ0ODY4NTVkIDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0veGVuL0tjb25maWcKKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi9LY29u
ZmlnCkBAIC0xMiw2ICsxMiw3IEBAIGNvbmZpZyBEUk1fWEVOX0ZST05URU5ECiAJc2VsZWN0IERS
TV9LTVNfSEVMUEVSCiAJc2VsZWN0IFZJREVPTU9ERV9IRUxQRVJTCiAJc2VsZWN0IFhFTl9YRU5C
VVNfRlJPTlRFTkQKKwlzZWxlY3QgWEVOX0ZST05UX1BHRElSX1NIQlVGCiAJaGVscAogCSAgQ2hv
b3NlIHRoaXMgb3B0aW9uIGlmIHlvdSB3YW50IHRvIGVuYWJsZSBhIHBhcmEtdmlydHVhbGl6ZWQK
IAkgIGZyb250ZW5kIERSTS9LTVMgZHJpdmVyIGZvciBYZW4gZ3Vlc3QgT1Nlcy4KZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZpbGUgYi9kcml2ZXJzL2dwdS9kcm0veGVuL01h
a2VmaWxlCmluZGV4IDcxMmFmZmY1ZmZjMy4uODI1OTA1ZjY3ZmFhIDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0veGVuL01ha2VmaWxlCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZp
bGUKQEAgLTQsNyArNCw2IEBAIGRybV94ZW5fZnJvbnQtb2JqcyA6PSB4ZW5fZHJtX2Zyb250Lm8g
XAogCQkgICAgICB4ZW5fZHJtX2Zyb250X2ttcy5vIFwKIAkJICAgICAgeGVuX2RybV9mcm9udF9j
b25uLm8gXAogCQkgICAgICB4ZW5fZHJtX2Zyb250X2V2dGNobmwubyBcCi0JCSAgICAgIHhlbl9k
cm1fZnJvbnRfc2hidWYubyBcCiAJCSAgICAgIHhlbl9kcm1fZnJvbnRfY2ZnLm8gXAogCQkgICAg
ICB4ZW5fZHJtX2Zyb250X2dlbS5vCiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4v
eGVuX2RybV9mcm9udC5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMKaW5k
ZXggNmI2ZDVhYjgyZWMzLi40ZDNkMzZmYzNhNWQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS94ZW4veGVuX2RybV9mcm9udC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9m
cm9udC5jCkBAIC0xOSw2ICsxOSw3IEBACiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2luY2x1ZGUg
PHhlbi94ZW5idXMuaD4KIAorI2luY2x1ZGUgPHhlbi94ZW4tZnJvbnQtcGdkaXItc2hidWYuaD4K
ICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL2Rpc3BsaWYuaD4KIAogI2luY2x1ZGUgInhlbl9k
cm1fZnJvbnQuaCIKQEAgLTI2LDI4ICsyNywyMCBAQAogI2luY2x1ZGUgInhlbl9kcm1fZnJvbnRf
ZXZ0Y2hubC5oIgogI2luY2x1ZGUgInhlbl9kcm1fZnJvbnRfZ2VtLmgiCiAjaW5jbHVkZSAieGVu
X2RybV9mcm9udF9rbXMuaCIKLSNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X3NoYnVmLmgiCiAKIHN0
cnVjdCB4ZW5fZHJtX2Zyb250X2RidWYgewogCXN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKIAl1NjQg
ZGJ1Zl9jb29raWU7CiAJdTY0IGZiX2Nvb2tpZTsKLQlzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1
ZiAqc2hidWY7CisKKwlzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmIHNoYnVmOwogfTsKIAot
c3RhdGljIGludCBkYnVmX2FkZF90b19saXN0KHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZy
b250X2luZm8sCi0JCQkgICAgc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKnNoYnVmLCB1NjQg
ZGJ1Zl9jb29raWUpCitzdGF0aWMgdm9pZCBkYnVmX2FkZF90b19saXN0KHN0cnVjdCB4ZW5fZHJt
X2Zyb250X2luZm8gKmZyb250X2luZm8sCisJCQkgICAgIHN0cnVjdCB4ZW5fZHJtX2Zyb250X2Ri
dWYgKmRidWYsIHU2NCBkYnVmX2Nvb2tpZSkKIHsKLQlzdHJ1Y3QgeGVuX2RybV9mcm9udF9kYnVm
ICpkYnVmOwotCi0JZGJ1ZiA9IGt6YWxsb2Moc2l6ZW9mKCpkYnVmKSwgR0ZQX0tFUk5FTCk7Ci0J
aWYgKCFkYnVmKQotCQlyZXR1cm4gLUVOT01FTTsKLQogCWRidWYtPmRidWZfY29va2llID0gZGJ1
Zl9jb29raWU7Ci0JZGJ1Zi0+c2hidWYgPSBzaGJ1ZjsKIAlsaXN0X2FkZCgmZGJ1Zi0+bGlzdCwg
JmZyb250X2luZm8tPmRidWZfbGlzdCk7Ci0JcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBzdHJ1Y3Qg
eGVuX2RybV9mcm9udF9kYnVmICpkYnVmX2dldChzdHJ1Y3QgbGlzdF9oZWFkICpkYnVmX2xpc3Qs
CkBAIC02MiwxNSArNTUsNiBAQCBzdGF0aWMgc3RydWN0IHhlbl9kcm1fZnJvbnRfZGJ1ZiAqZGJ1
Zl9nZXQoc3RydWN0IGxpc3RfaGVhZCAqZGJ1Zl9saXN0LAogCXJldHVybiBOVUxMOwogfQogCi1z
dGF0aWMgdm9pZCBkYnVmX2ZsdXNoX2ZiKHN0cnVjdCBsaXN0X2hlYWQgKmRidWZfbGlzdCwgdTY0
IGZiX2Nvb2tpZSkKLXsKLQlzdHJ1Y3QgeGVuX2RybV9mcm9udF9kYnVmICpidWYsICpxOwotCi0J
bGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKGJ1ZiwgcSwgZGJ1Zl9saXN0LCBsaXN0KQotCQlpZiAo
YnVmLT5mYl9jb29raWUgPT0gZmJfY29va2llKQotCQkJeGVuX2RybV9mcm9udF9zaGJ1Zl9mbHVz
aChidWYtPnNoYnVmKTsKLX0KLQogc3RhdGljIHZvaWQgZGJ1Zl9mcmVlKHN0cnVjdCBsaXN0X2hl
YWQgKmRidWZfbGlzdCwgdTY0IGRidWZfY29va2llKQogewogCXN0cnVjdCB4ZW5fZHJtX2Zyb250
X2RidWYgKmJ1ZiwgKnE7CkBAIC03OCw4ICs2Miw4IEBAIHN0YXRpYyB2b2lkIGRidWZfZnJlZShz
dHJ1Y3QgbGlzdF9oZWFkICpkYnVmX2xpc3QsIHU2NCBkYnVmX2Nvb2tpZSkKIAlsaXN0X2Zvcl9l
YWNoX2VudHJ5X3NhZmUoYnVmLCBxLCBkYnVmX2xpc3QsIGxpc3QpCiAJCWlmIChidWYtPmRidWZf
Y29va2llID09IGRidWZfY29va2llKSB7CiAJCQlsaXN0X2RlbCgmYnVmLT5saXN0KTsKLQkJCXhl
bl9kcm1fZnJvbnRfc2hidWZfdW5tYXAoYnVmLT5zaGJ1Zik7Ci0JCQl4ZW5fZHJtX2Zyb250X3No
YnVmX2ZyZWUoYnVmLT5zaGJ1Zik7CisJCQl4ZW5fZnJvbnRfcGdkaXJfc2hidWZfdW5tYXAoJmJ1
Zi0+c2hidWYpOworCQkJeGVuX2Zyb250X3BnZGlyX3NoYnVmX2ZyZWUoJmJ1Zi0+c2hidWYpOwog
CQkJa2ZyZWUoYnVmKTsKIAkJCWJyZWFrOwogCQl9CkBAIC05MSw4ICs3NSw4IEBAIHN0YXRpYyB2
b2lkIGRidWZfZnJlZV9hbGwoc3RydWN0IGxpc3RfaGVhZCAqZGJ1Zl9saXN0KQogCiAJbGlzdF9m
b3JfZWFjaF9lbnRyeV9zYWZlKGJ1ZiwgcSwgZGJ1Zl9saXN0LCBsaXN0KSB7CiAJCWxpc3RfZGVs
KCZidWYtPmxpc3QpOwotCQl4ZW5fZHJtX2Zyb250X3NoYnVmX3VubWFwKGJ1Zi0+c2hidWYpOwot
CQl4ZW5fZHJtX2Zyb250X3NoYnVmX2ZyZWUoYnVmLT5zaGJ1Zik7CisJCXhlbl9mcm9udF9wZ2Rp
cl9zaGJ1Zl91bm1hcCgmYnVmLT5zaGJ1Zik7CisJCXhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9mcmVl
KCZidWYtPnNoYnVmKTsKIAkJa2ZyZWUoYnVmKTsKIAl9CiB9CkBAIC0xNzEsOSArMTU1LDkgQEAg
aW50IHhlbl9kcm1fZnJvbnRfZGJ1Zl9jcmVhdGUoc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAq
ZnJvbnRfaW5mbywKIAkJCSAgICAgIHUzMiBicHAsIHU2NCBzaXplLCBzdHJ1Y3QgcGFnZSAqKnBh
Z2VzKQogewogCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2V2dGNobmwgKmV2dGNobmw7Ci0Jc3RydWN0
IHhlbl9kcm1fZnJvbnRfc2hidWYgKnNoYnVmOworCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2RidWYg
KmRidWY7CiAJc3RydWN0IHhlbmRpc3BsX3JlcSAqcmVxOwotCXN0cnVjdCB4ZW5fZHJtX2Zyb250
X3NoYnVmX2NmZyBidWZfY2ZnOworCXN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWZfY2ZnIGJ1
Zl9jZmc7CiAJdW5zaWduZWQgbG9uZyBmbGFnczsKIAlpbnQgcmV0OwogCkBAIC0xODEsMjggKzE2
NSwyOSBAQCBpbnQgeGVuX2RybV9mcm9udF9kYnVmX2NyZWF0ZShzdHJ1Y3QgeGVuX2RybV9mcm9u
dF9pbmZvICpmcm9udF9pbmZvLAogCWlmICh1bmxpa2VseSghZXZ0Y2hubCkpCiAJCXJldHVybiAt
RUlPOwogCisJZGJ1ZiA9IGt6YWxsb2Moc2l6ZW9mKCpkYnVmKSwgR0ZQX0tFUk5FTCk7CisJaWYg
KCFkYnVmKQorCQlyZXR1cm4gLUVOT01FTTsKKworCWRidWZfYWRkX3RvX2xpc3QoZnJvbnRfaW5m
bywgZGJ1ZiwgZGJ1Zl9jb29raWUpOworCiAJbWVtc2V0KCZidWZfY2ZnLCAwLCBzaXplb2YoYnVm
X2NmZykpOwogCWJ1Zl9jZmcueGJfZGV2ID0gZnJvbnRfaW5mby0+eGJfZGV2OworCWJ1Zl9jZmcu
bnVtX3BhZ2VzID0gRElWX1JPVU5EX1VQKHNpemUsIFBBR0VfU0laRSk7CiAJYnVmX2NmZy5wYWdl
cyA9IHBhZ2VzOwotCWJ1Zl9jZmcuc2l6ZSA9IHNpemU7CisJYnVmX2NmZy5wZ2RpciA9ICZkYnVm
LT5zaGJ1ZjsKIAlidWZfY2ZnLmJlX2FsbG9jID0gZnJvbnRfaW5mby0+Y2ZnLmJlX2FsbG9jOwog
Ci0Jc2hidWYgPSB4ZW5fZHJtX2Zyb250X3NoYnVmX2FsbG9jKCZidWZfY2ZnKTsKLQlpZiAoSVNf
RVJSKHNoYnVmKSkKLQkJcmV0dXJuIFBUUl9FUlIoc2hidWYpOwotCi0JcmV0ID0gZGJ1Zl9hZGRf
dG9fbGlzdChmcm9udF9pbmZvLCBzaGJ1ZiwgZGJ1Zl9jb29raWUpOwotCWlmIChyZXQgPCAwKSB7
Ci0JCXhlbl9kcm1fZnJvbnRfc2hidWZfZnJlZShzaGJ1Zik7Ci0JCXJldHVybiByZXQ7Ci0JfQor
CXJldCA9IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9hbGxvYygmYnVmX2NmZyk7CisJaWYgKHJldCA8
IDApCisJCWdvdG8gZmFpbF9zaGJ1Zl9hbGxvYzsKIAogCW11dGV4X2xvY2soJmV2dGNobmwtPnUu
cmVxLnJlcV9pb19sb2NrKTsKIAogCXNwaW5fbG9ja19pcnFzYXZlKCZmcm9udF9pbmZvLT5pb19s
b2NrLCBmbGFncyk7CiAJcmVxID0gYmVfcHJlcGFyZV9yZXEoZXZ0Y2hubCwgWEVORElTUExfT1Bf
REJVRl9DUkVBVEUpOwogCXJlcS0+b3AuZGJ1Zl9jcmVhdGUuZ3JlZl9kaXJlY3RvcnkgPQotCQkJ
eGVuX2RybV9mcm9udF9zaGJ1Zl9nZXRfZGlyX3N0YXJ0KHNoYnVmKTsKKwkJCXhlbl9mcm9udF9w
Z2Rpcl9zaGJ1Zl9nZXRfZGlyX3N0YXJ0KCZkYnVmLT5zaGJ1Zik7CiAJcmVxLT5vcC5kYnVmX2Ny
ZWF0ZS5idWZmZXJfc3ogPSBzaXplOwogCXJlcS0+b3AuZGJ1Zl9jcmVhdGUuZGJ1Zl9jb29raWUg
PSBkYnVmX2Nvb2tpZTsKIAlyZXEtPm9wLmRidWZfY3JlYXRlLndpZHRoID0gd2lkdGg7CkBAIC0y
MjEsNyArMjA2LDcgQEAgaW50IHhlbl9kcm1fZnJvbnRfZGJ1Zl9jcmVhdGUoc3RydWN0IHhlbl9k
cm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5mbywKIAlpZiAocmV0IDwgMCkKIAkJZ290byBmYWlsOwog
Ci0JcmV0ID0geGVuX2RybV9mcm9udF9zaGJ1Zl9tYXAoc2hidWYpOworCXJldCA9IHhlbl9mcm9u
dF9wZ2Rpcl9zaGJ1Zl9tYXAoJmRidWYtPnNoYnVmKTsKIAlpZiAocmV0IDwgMCkKIAkJZ290byBm
YWlsOwogCkBAIC0yMzAsNiArMjE1LDcgQEAgaW50IHhlbl9kcm1fZnJvbnRfZGJ1Zl9jcmVhdGUo
c3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5mbywKIAogZmFpbDoKIAltdXRleF91
bmxvY2soJmV2dGNobmwtPnUucmVxLnJlcV9pb19sb2NrKTsKK2ZhaWxfc2hidWZfYWxsb2M6CiAJ
ZGJ1Zl9mcmVlKCZmcm9udF9pbmZvLT5kYnVmX2xpc3QsIGRidWZfY29va2llKTsKIAlyZXR1cm4g
cmV0OwogfQpAQCAtMzU4LDcgKzM0NCw2IEBAIGludCB4ZW5fZHJtX2Zyb250X3BhZ2VfZmxpcChz
dHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvLAogCWlmICh1bmxpa2VseShjb25u
X2lkeCA+PSBmcm9udF9pbmZvLT5udW1fZXZ0X3BhaXJzKSkKIAkJcmV0dXJuIC1FSU5WQUw7CiAK
LQlkYnVmX2ZsdXNoX2ZiKCZmcm9udF9pbmZvLT5kYnVmX2xpc3QsIGZiX2Nvb2tpZSk7CiAJZXZ0
Y2hubCA9ICZmcm9udF9pbmZvLT5ldnRfcGFpcnNbY29ubl9pZHhdLnJlcTsKIAogCW11dGV4X2xv
Y2soJmV2dGNobmwtPnUucmVxLnJlcV9pb19sb2NrKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2Ry
bV9mcm9udF9nZW0uYwppbmRleCBjODViZmU3NTcxY2IuLjUzYmU0YzdkYzBhNCAxMDA2NDQKLS0t
IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uYwpAQCAtMjIsNyArMjIsNiBAQAogI2luY2x1
ZGUgPHhlbi9iYWxsb29uLmg+CiAKICNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250LmgiCi0jaW5jbHVk
ZSAieGVuX2RybV9mcm9udF9zaGJ1Zi5oIgogCiBzdHJ1Y3QgeGVuX2dlbV9vYmplY3QgewogCXN0
cnVjdCBkcm1fZ2VtX29iamVjdCBiYXNlOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hl
bi94ZW5fZHJtX2Zyb250X3NoYnVmLmMgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJv
bnRfc2hidWYuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZDMzM2I2N2NjMWEwLi4w
MDAwMDAwMDAwMDAKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X3NoYnVm
LmMKKysrIC9kZXYvbnVsbApAQCAtMSw0MTQgKzAsMCBAQAotLy8gU1BEWC1MaWNlbnNlLUlkZW50
aWZpZXI6IEdQTC0yLjAgT1IgTUlUCi0KLS8qCi0gKiAgWGVuIHBhcmEtdmlydHVhbCBEUk0gZGV2
aWNlCi0gKgotICogQ29weXJpZ2h0IChDKSAyMDE2LTIwMTggRVBBTSBTeXN0ZW1zIEluYy4KLSAq
Ci0gKiBBdXRob3I6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNo
ZW5rb0BlcGFtLmNvbT4KLSAqLwotCi0jaW5jbHVkZSA8ZHJtL2RybVAuaD4KLQotI2lmIGRlZmlu
ZWQoQ09ORklHX1g4NikKLSNpbmNsdWRlIDxkcm0vZHJtX2NhY2hlLmg+Ci0jZW5kaWYKLSNpbmNs
dWRlIDxsaW51eC9lcnJuby5oPgotI2luY2x1ZGUgPGxpbnV4L21tLmg+Ci0KLSNpbmNsdWRlIDxh
c20veGVuL2h5cGVydmlzb3IuaD4KLSNpbmNsdWRlIDx4ZW4vYmFsbG9vbi5oPgotI2luY2x1ZGUg
PHhlbi94ZW4uaD4KLSNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+Ci0jaW5jbHVkZSA8eGVuL2ludGVy
ZmFjZS9pby9yaW5nLmg+Ci0jaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9pby9kaXNwbGlmLmg+Ci0K
LSNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250LmgiCi0jaW5jbHVkZSAieGVuX2RybV9mcm9udF9zaGJ1
Zi5oIgotCi1zdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1Zl9vcHMgewotCS8qCi0JICogQ2FsY3Vs
YXRlIG51bWJlciBvZiBncmVmcyByZXF1aXJlZCB0byBoYW5kbGUgdGhpcyBidWZmZXIsCi0JICog
ZS5nLiBpZiBncmVmcyBhcmUgcmVxdWlyZWQgZm9yIHBhZ2UgZGlyZWN0b3J5IG9ubHkgb3IgdGhl
IGJ1ZmZlcgotCSAqIHBhZ2VzIGFzIHdlbGwuCi0JICovCi0Jdm9pZCAoKmNhbGNfbnVtX2dyZWZz
KShzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKTsKLQkvKiBGaWxsIHBhZ2UgZGlyZWN0
b3J5IGFjY29yZGluZyB0byBwYXJhLXZpcnR1YWwgZGlzcGxheSBwcm90b2NvbC4gKi8KLQl2b2lk
ICgqZmlsbF9wYWdlX2Rpcikoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1Zik7Ci0JLyog
Q2xhaW0gZ3JhbnQgcmVmZXJlbmNlcyBmb3IgdGhlIHBhZ2VzIG9mIHRoZSBidWZmZXIuICovCi0J
aW50ICgqZ3JhbnRfcmVmc19mb3JfYnVmZmVyKShzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAq
YnVmLAotCQkJCSAgICAgZ3JhbnRfcmVmX3QgKnByaXZfZ3JlZl9oZWFkLCBpbnQgZ3JlZl9pZHgp
OwotCS8qIE1hcCBncmFudCByZWZlcmVuY2VzIG9mIHRoZSBidWZmZXIuICovCi0JaW50ICgqbWFw
KShzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKTsKLQkvKiBVbm1hcCBncmFudCByZWZl
cmVuY2VzIG9mIHRoZSBidWZmZXIuICovCi0JaW50ICgqdW5tYXApKHN0cnVjdCB4ZW5fZHJtX2Zy
b250X3NoYnVmICpidWYpOwotfTsKLQotZ3JhbnRfcmVmX3QgeGVuX2RybV9mcm9udF9zaGJ1Zl9n
ZXRfZGlyX3N0YXJ0KHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpCi17Ci0JaWYgKCFi
dWYtPmdyZWZzKQotCQlyZXR1cm4gR1JBTlRfSU5WQUxJRF9SRUY7Ci0KLQlyZXR1cm4gYnVmLT5n
cmVmc1swXTsKLX0KLQotaW50IHhlbl9kcm1fZnJvbnRfc2hidWZfbWFwKHN0cnVjdCB4ZW5fZHJt
X2Zyb250X3NoYnVmICpidWYpCi17Ci0JaWYgKGJ1Zi0+b3BzLT5tYXApCi0JCXJldHVybiBidWYt
Pm9wcy0+bWFwKGJ1Zik7Ci0KLQkvKiBubyBuZWVkIHRvIG1hcCBvd24gZ3JhbnQgcmVmZXJlbmNl
cyAqLwotCXJldHVybiAwOwotfQotCi1pbnQgeGVuX2RybV9mcm9udF9zaGJ1Zl91bm1hcChzdHJ1
Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKQotewotCWlmIChidWYtPm9wcy0+dW5tYXApCi0J
CXJldHVybiBidWYtPm9wcy0+dW5tYXAoYnVmKTsKLQotCS8qIG5vIG5lZWQgdG8gdW5tYXAgb3du
IGdyYW50IHJlZmVyZW5jZXMgKi8KLQlyZXR1cm4gMDsKLX0KLQotdm9pZCB4ZW5fZHJtX2Zyb250
X3NoYnVmX2ZsdXNoKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpCi17Ci0jaWYgZGVm
aW5lZChDT05GSUdfWDg2KQotCWRybV9jbGZsdXNoX3BhZ2VzKGJ1Zi0+cGFnZXMsIGJ1Zi0+bnVt
X3BhZ2VzKTsKLSNlbmRpZgotfQotCi12b2lkIHhlbl9kcm1fZnJvbnRfc2hidWZfZnJlZShzdHJ1
Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKQotewotCWlmIChidWYtPmdyZWZzKSB7Ci0JCWlu
dCBpOwotCi0JCWZvciAoaSA9IDA7IGkgPCBidWYtPm51bV9ncmVmczsgaSsrKQotCQkJaWYgKGJ1
Zi0+Z3JlZnNbaV0gIT0gR1JBTlRfSU5WQUxJRF9SRUYpCi0JCQkJZ250dGFiX2VuZF9mb3JlaWdu
X2FjY2VzcyhidWYtPmdyZWZzW2ldLAotCQkJCQkJCSAgMCwgMFVMKTsKLQl9Ci0Ja2ZyZWUoYnVm
LT5ncmVmcyk7Ci0Ja2ZyZWUoYnVmLT5kaXJlY3RvcnkpOwotCWtmcmVlKGJ1Zik7Ci19Ci0KLS8q
Ci0gKiBudW1iZXIgb2YgZ3JlZnMgYSBwYWdlIGNhbiBob2xkIHdpdGggcmVzcGVjdCB0byB0aGUK
LSAqIHN0cnVjdCB4ZW5kaXNwbF9wYWdlX2RpcmVjdG9yeSBoZWFkZXIKLSAqLwotI2RlZmluZSBY
RU5fRFJNX05VTV9HUkVGU19QRVJfUEFHRSAoKFBBR0VfU0laRSAtIFwKLQkJb2Zmc2V0b2Yoc3Ry
dWN0IHhlbmRpc3BsX3BhZ2VfZGlyZWN0b3J5LCBncmVmKSkgLyBcCi0JCXNpemVvZihncmFudF9y
ZWZfdCkpCi0KLXN0YXRpYyBpbnQgZ2V0X251bV9wYWdlc19kaXIoc3RydWN0IHhlbl9kcm1fZnJv
bnRfc2hidWYgKmJ1ZikKLXsKLQkvKiBudW1iZXIgb2YgcGFnZXMgdGhlIHBhZ2UgZGlyZWN0b3J5
IGNvbnN1bWVzIGl0c2VsZiAqLwotCXJldHVybiBESVZfUk9VTkRfVVAoYnVmLT5udW1fcGFnZXMs
IFhFTl9EUk1fTlVNX0dSRUZTX1BFUl9QQUdFKTsKLX0KLQotc3RhdGljIHZvaWQgYmFja2VuZF9j
YWxjX251bV9ncmVmcyhzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKQotewotCS8qIG9u
bHkgZm9yIHBhZ2VzIHRoZSBwYWdlIGRpcmVjdG9yeSBjb25zdW1lcyBpdHNlbGYgKi8KLQlidWYt
Pm51bV9ncmVmcyA9IGdldF9udW1fcGFnZXNfZGlyKGJ1Zik7Ci19Ci0KLXN0YXRpYyB2b2lkIGd1
ZXN0X2NhbGNfbnVtX2dyZWZzKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpCi17Ci0J
LyoKLQkgKiBudW1iZXIgb2YgcGFnZXMgdGhlIHBhZ2UgZGlyZWN0b3J5IGNvbnN1bWVzIGl0c2Vs
ZgotCSAqIHBsdXMgZ3JlZnMgZm9yIHRoZSBidWZmZXIgcGFnZXMKLQkgKi8KLQlidWYtPm51bV9n
cmVmcyA9IGdldF9udW1fcGFnZXNfZGlyKGJ1ZikgKyBidWYtPm51bV9wYWdlczsKLX0KLQotI2Rl
ZmluZSB4ZW5fcGFnZV90b192YWRkcihwYWdlKSBcCi0JCSgodWludHB0cl90KXBmbl90b19rYWRk
cihwYWdlX3RvX3hlbl9wZm4ocGFnZSkpKQotCi1zdGF0aWMgaW50IGJhY2tlbmRfdW5tYXAoc3Ry
dWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1ZikKLXsKLQlzdHJ1Y3QgZ250dGFiX3VubWFwX2dy
YW50X3JlZiAqdW5tYXBfb3BzOwotCWludCBpLCByZXQ7Ci0KLQlpZiAoIWJ1Zi0+cGFnZXMgfHwg
IWJ1Zi0+YmFja2VuZF9tYXBfaGFuZGxlcyB8fCAhYnVmLT5ncmVmcykKLQkJcmV0dXJuIDA7Ci0K
LQl1bm1hcF9vcHMgPSBrY2FsbG9jKGJ1Zi0+bnVtX3BhZ2VzLCBzaXplb2YoKnVubWFwX29wcyks
Ci0JCQkgICAgR0ZQX0tFUk5FTCk7Ci0JaWYgKCF1bm1hcF9vcHMpIHsKLQkJRFJNX0VSUk9SKCJG
YWlsZWQgdG8gZ2V0IG1lbW9yeSB3aGlsZSB1bm1hcHBpbmdcbiIpOwotCQlyZXR1cm4gLUVOT01F
TTsKLQl9Ci0KLQlmb3IgKGkgPSAwOyBpIDwgYnVmLT5udW1fcGFnZXM7IGkrKykgewotCQlwaHlz
X2FkZHJfdCBhZGRyOwotCi0JCWFkZHIgPSB4ZW5fcGFnZV90b192YWRkcihidWYtPnBhZ2VzW2ld
KTsKLQkJZ250dGFiX3NldF91bm1hcF9vcCgmdW5tYXBfb3BzW2ldLCBhZGRyLCBHTlRNQVBfaG9z
dF9tYXAsCi0JCQkJICAgIGJ1Zi0+YmFja2VuZF9tYXBfaGFuZGxlc1tpXSk7Ci0JfQotCi0JcmV0
ID0gZ250dGFiX3VubWFwX3JlZnModW5tYXBfb3BzLCBOVUxMLCBidWYtPnBhZ2VzLAotCQkJCWJ1
Zi0+bnVtX3BhZ2VzKTsKLQotCWZvciAoaSA9IDA7IGkgPCBidWYtPm51bV9wYWdlczsgaSsrKSB7
Ci0JCWlmICh1bmxpa2VseSh1bm1hcF9vcHNbaV0uc3RhdHVzICE9IEdOVFNUX29rYXkpKQotCQkJ
RFJNX0VSUk9SKCJGYWlsZWQgdG8gdW5tYXAgcGFnZSAlZDogJWRcbiIsCi0JCQkJICBpLCB1bm1h
cF9vcHNbaV0uc3RhdHVzKTsKLQl9Ci0KLQlpZiAocmV0KQotCQlEUk1fRVJST1IoIkZhaWxlZCB0
byB1bm1hcCBncmFudCByZWZlcmVuY2VzLCByZXQgJWQiLCByZXQpOwotCi0Ja2ZyZWUodW5tYXBf
b3BzKTsKLQlrZnJlZShidWYtPmJhY2tlbmRfbWFwX2hhbmRsZXMpOwotCWJ1Zi0+YmFja2VuZF9t
YXBfaGFuZGxlcyA9IE5VTEw7Ci0JcmV0dXJuIHJldDsKLX0KLQotc3RhdGljIGludCBiYWNrZW5k
X21hcChzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKQotewotCXN0cnVjdCBnbnR0YWJf
bWFwX2dyYW50X3JlZiAqbWFwX29wcyA9IE5VTEw7Ci0JdW5zaWduZWQgY2hhciAqcHRyOwotCWlu
dCByZXQsIGN1cl9ncmVmLCBjdXJfZGlyX3BhZ2UsIGN1cl9wYWdlLCBncmVmc19sZWZ0OwotCi0J
bWFwX29wcyA9IGtjYWxsb2MoYnVmLT5udW1fcGFnZXMsIHNpemVvZigqbWFwX29wcyksIEdGUF9L
RVJORUwpOwotCWlmICghbWFwX29wcykKLQkJcmV0dXJuIC1FTk9NRU07Ci0KLQlidWYtPmJhY2tl
bmRfbWFwX2hhbmRsZXMgPSBrY2FsbG9jKGJ1Zi0+bnVtX3BhZ2VzLAotCQkJCQkgICBzaXplb2Yo
KmJ1Zi0+YmFja2VuZF9tYXBfaGFuZGxlcyksCi0JCQkJCSAgIEdGUF9LRVJORUwpOwotCWlmICgh
YnVmLT5iYWNrZW5kX21hcF9oYW5kbGVzKSB7Ci0JCWtmcmVlKG1hcF9vcHMpOwotCQlyZXR1cm4g
LUVOT01FTTsKLQl9Ci0KLQkvKgotCSAqIHJlYWQgcGFnZSBkaXJlY3RvcnkgdG8gZ2V0IGdyZWZz
IGZyb20gdGhlIGJhY2tlbmQ6IGZvciBleHRlcm5hbAotCSAqIGJ1ZmZlciB3ZSBvbmx5IGFsbG9j
YXRlIGJ1Zi0+Z3JlZnMgZm9yIHRoZSBwYWdlIGRpcmVjdG9yeSwKLQkgKiBzbyBidWYtPm51bV9n
cmVmcyBoYXMgbnVtYmVyIG9mIHBhZ2VzIGluIHRoZSBwYWdlIGRpcmVjdG9yeSBpdHNlbGYKLQkg
Ki8KLQlwdHIgPSBidWYtPmRpcmVjdG9yeTsKLQlncmVmc19sZWZ0ID0gYnVmLT5udW1fcGFnZXM7
Ci0JY3VyX3BhZ2UgPSAwOwotCWZvciAoY3VyX2Rpcl9wYWdlID0gMDsgY3VyX2Rpcl9wYWdlIDwg
YnVmLT5udW1fZ3JlZnM7IGN1cl9kaXJfcGFnZSsrKSB7Ci0JCXN0cnVjdCB4ZW5kaXNwbF9wYWdl
X2RpcmVjdG9yeSAqcGFnZV9kaXIgPQotCQkJCShzdHJ1Y3QgeGVuZGlzcGxfcGFnZV9kaXJlY3Rv
cnkgKilwdHI7Ci0JCWludCB0b19jb3B5ID0gWEVOX0RSTV9OVU1fR1JFRlNfUEVSX1BBR0U7Ci0K
LQkJaWYgKHRvX2NvcHkgPiBncmVmc19sZWZ0KQotCQkJdG9fY29weSA9IGdyZWZzX2xlZnQ7Ci0K
LQkJZm9yIChjdXJfZ3JlZiA9IDA7IGN1cl9ncmVmIDwgdG9fY29weTsgY3VyX2dyZWYrKykgewot
CQkJcGh5c19hZGRyX3QgYWRkcjsKLQotCQkJYWRkciA9IHhlbl9wYWdlX3RvX3ZhZGRyKGJ1Zi0+
cGFnZXNbY3VyX3BhZ2VdKTsKLQkJCWdudHRhYl9zZXRfbWFwX29wKCZtYXBfb3BzW2N1cl9wYWdl
XSwgYWRkciwKLQkJCQkJICBHTlRNQVBfaG9zdF9tYXAsCi0JCQkJCSAgcGFnZV9kaXItPmdyZWZb
Y3VyX2dyZWZdLAotCQkJCQkgIGJ1Zi0+eGJfZGV2LT5vdGhlcmVuZF9pZCk7Ci0JCQljdXJfcGFn
ZSsrOwotCQl9Ci0KLQkJZ3JlZnNfbGVmdCAtPSB0b19jb3B5OwotCQlwdHIgKz0gUEFHRV9TSVpF
OwotCX0KLQlyZXQgPSBnbnR0YWJfbWFwX3JlZnMobWFwX29wcywgTlVMTCwgYnVmLT5wYWdlcywg
YnVmLT5udW1fcGFnZXMpOwotCi0JLyogc2F2ZSBoYW5kbGVzIGV2ZW4gaWYgZXJyb3IsIHNvIHdl
IGNhbiB1bm1hcCAqLwotCWZvciAoY3VyX3BhZ2UgPSAwOyBjdXJfcGFnZSA8IGJ1Zi0+bnVtX3Bh
Z2VzOyBjdXJfcGFnZSsrKSB7Ci0JCWJ1Zi0+YmFja2VuZF9tYXBfaGFuZGxlc1tjdXJfcGFnZV0g
PSBtYXBfb3BzW2N1cl9wYWdlXS5oYW5kbGU7Ci0JCWlmICh1bmxpa2VseShtYXBfb3BzW2N1cl9w
YWdlXS5zdGF0dXMgIT0gR05UU1Rfb2theSkpCi0JCQlEUk1fRVJST1IoIkZhaWxlZCB0byBtYXAg
cGFnZSAlZDogJWRcbiIsCi0JCQkJICBjdXJfcGFnZSwgbWFwX29wc1tjdXJfcGFnZV0uc3RhdHVz
KTsKLQl9Ci0KLQlpZiAocmV0KSB7Ci0JCURSTV9FUlJPUigiRmFpbGVkIHRvIG1hcCBncmFudCBy
ZWZlcmVuY2VzLCByZXQgJWQiLCByZXQpOwotCQliYWNrZW5kX3VubWFwKGJ1Zik7Ci0JfQotCi0J
a2ZyZWUobWFwX29wcyk7Ci0JcmV0dXJuIHJldDsKLX0KLQotc3RhdGljIHZvaWQgYmFja2VuZF9m
aWxsX3BhZ2VfZGlyKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpCi17Ci0Jc3RydWN0
IHhlbmRpc3BsX3BhZ2VfZGlyZWN0b3J5ICpwYWdlX2RpcjsKLQl1bnNpZ25lZCBjaGFyICpwdHI7
Ci0JaW50IGksIG51bV9wYWdlc19kaXI7Ci0KLQlwdHIgPSBidWYtPmRpcmVjdG9yeTsKLQludW1f
cGFnZXNfZGlyID0gZ2V0X251bV9wYWdlc19kaXIoYnVmKTsKLQotCS8qIGZpbGwgb25seSBncmVm
cyBmb3IgdGhlIHBhZ2UgZGlyZWN0b3J5IGl0c2VsZiAqLwotCWZvciAoaSA9IDA7IGkgPCBudW1f
cGFnZXNfZGlyIC0gMTsgaSsrKSB7Ci0JCXBhZ2VfZGlyID0gKHN0cnVjdCB4ZW5kaXNwbF9wYWdl
X2RpcmVjdG9yeSAqKXB0cjsKLQotCQlwYWdlX2Rpci0+Z3JlZl9kaXJfbmV4dF9wYWdlID0gYnVm
LT5ncmVmc1tpICsgMV07Ci0JCXB0ciArPSBQQUdFX1NJWkU7Ci0JfQotCS8qIGxhc3QgcGFnZSBt
dXN0IHNheSB0aGVyZSBpcyBubyBtb3JlIHBhZ2VzICovCi0JcGFnZV9kaXIgPSAoc3RydWN0IHhl
bmRpc3BsX3BhZ2VfZGlyZWN0b3J5ICopcHRyOwotCXBhZ2VfZGlyLT5ncmVmX2Rpcl9uZXh0X3Bh
Z2UgPSBHUkFOVF9JTlZBTElEX1JFRjsKLX0KLQotc3RhdGljIHZvaWQgZ3Vlc3RfZmlsbF9wYWdl
X2RpcihzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKQotewotCXVuc2lnbmVkIGNoYXIg
KnB0cjsKLQlpbnQgY3VyX2dyZWYsIGdyZWZzX2xlZnQsIHRvX2NvcHksIGksIG51bV9wYWdlc19k
aXI7Ci0KLQlwdHIgPSBidWYtPmRpcmVjdG9yeTsKLQludW1fcGFnZXNfZGlyID0gZ2V0X251bV9w
YWdlc19kaXIoYnVmKTsKLQotCS8qCi0JICogd2hpbGUgY29weWluZywgc2tpcCBncmVmcyBhdCBz
dGFydCwgdGhleSBhcmUgZm9yIHBhZ2VzCi0JICogZ3JhbnRlZCBmb3IgdGhlIHBhZ2UgZGlyZWN0
b3J5IGl0c2VsZgotCSAqLwotCWN1cl9ncmVmID0gbnVtX3BhZ2VzX2RpcjsKLQlncmVmc19sZWZ0
ID0gYnVmLT5udW1fcGFnZXM7Ci0JZm9yIChpID0gMDsgaSA8IG51bV9wYWdlc19kaXI7IGkrKykg
ewotCQlzdHJ1Y3QgeGVuZGlzcGxfcGFnZV9kaXJlY3RvcnkgKnBhZ2VfZGlyID0KLQkJCQkoc3Ry
dWN0IHhlbmRpc3BsX3BhZ2VfZGlyZWN0b3J5ICopcHRyOwotCi0JCWlmIChncmVmc19sZWZ0IDw9
IFhFTl9EUk1fTlVNX0dSRUZTX1BFUl9QQUdFKSB7Ci0JCQl0b19jb3B5ID0gZ3JlZnNfbGVmdDsK
LQkJCXBhZ2VfZGlyLT5ncmVmX2Rpcl9uZXh0X3BhZ2UgPSBHUkFOVF9JTlZBTElEX1JFRjsKLQkJ
fSBlbHNlIHsKLQkJCXRvX2NvcHkgPSBYRU5fRFJNX05VTV9HUkVGU19QRVJfUEFHRTsKLQkJCXBh
Z2VfZGlyLT5ncmVmX2Rpcl9uZXh0X3BhZ2UgPSBidWYtPmdyZWZzW2kgKyAxXTsKLQkJfQotCQlt
ZW1jcHkoJnBhZ2VfZGlyLT5ncmVmLCAmYnVmLT5ncmVmc1tjdXJfZ3JlZl0sCi0JCSAgICAgICB0
b19jb3B5ICogc2l6ZW9mKGdyYW50X3JlZl90KSk7Ci0JCXB0ciArPSBQQUdFX1NJWkU7Ci0JCWdy
ZWZzX2xlZnQgLT0gdG9fY29weTsKLQkJY3VyX2dyZWYgKz0gdG9fY29weTsKLQl9Ci19Ci0KLXN0
YXRpYyBpbnQgZ3Vlc3RfZ3JhbnRfcmVmc19mb3JfYnVmZmVyKHN0cnVjdCB4ZW5fZHJtX2Zyb250
X3NoYnVmICpidWYsCi0JCQkJICAgICAgIGdyYW50X3JlZl90ICpwcml2X2dyZWZfaGVhZCwKLQkJ
CQkgICAgICAgaW50IGdyZWZfaWR4KQotewotCWludCBpLCBjdXJfcmVmLCBvdGhlcmVuZF9pZDsK
LQotCW90aGVyZW5kX2lkID0gYnVmLT54Yl9kZXYtPm90aGVyZW5kX2lkOwotCWZvciAoaSA9IDA7
IGkgPCBidWYtPm51bV9wYWdlczsgaSsrKSB7Ci0JCWN1cl9yZWYgPSBnbnR0YWJfY2xhaW1fZ3Jh
bnRfcmVmZXJlbmNlKHByaXZfZ3JlZl9oZWFkKTsKLQkJaWYgKGN1cl9yZWYgPCAwKQotCQkJcmV0
dXJuIGN1cl9yZWY7Ci0KLQkJZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzX3JlZihjdXJfcmVm
LCBvdGhlcmVuZF9pZCwKLQkJCQkJCXhlbl9wYWdlX3RvX2dmbihidWYtPnBhZ2VzW2ldKSwKLQkJ
CQkJCTApOwotCQlidWYtPmdyZWZzW2dyZWZfaWR4KytdID0gY3VyX3JlZjsKLQl9Ci0JcmV0dXJu
IDA7Ci19Ci0KLXN0YXRpYyBpbnQgZ3JhbnRfcmVmZXJlbmNlcyhzdHJ1Y3QgeGVuX2RybV9mcm9u
dF9zaGJ1ZiAqYnVmKQotewotCWdyYW50X3JlZl90IHByaXZfZ3JlZl9oZWFkOwotCWludCByZXQs
IGksIGosIGN1cl9yZWY7Ci0JaW50IG90aGVyZW5kX2lkLCBudW1fcGFnZXNfZGlyOwotCi0JcmV0
ID0gZ250dGFiX2FsbG9jX2dyYW50X3JlZmVyZW5jZXMoYnVmLT5udW1fZ3JlZnMsICZwcml2X2dy
ZWZfaGVhZCk7Ci0JaWYgKHJldCA8IDApIHsKLQkJRFJNX0VSUk9SKCJDYW5ub3QgYWxsb2NhdGUg
Z3JhbnQgcmVmZXJlbmNlc1xuIik7Ci0JCXJldHVybiByZXQ7Ci0JfQotCi0Jb3RoZXJlbmRfaWQg
PSBidWYtPnhiX2Rldi0+b3RoZXJlbmRfaWQ7Ci0JaiA9IDA7Ci0JbnVtX3BhZ2VzX2RpciA9IGdl
dF9udW1fcGFnZXNfZGlyKGJ1Zik7Ci0JZm9yIChpID0gMDsgaSA8IG51bV9wYWdlc19kaXI7IGkr
KykgewotCQl1bnNpZ25lZCBsb25nIGZyYW1lOwotCi0JCWN1cl9yZWYgPSBnbnR0YWJfY2xhaW1f
Z3JhbnRfcmVmZXJlbmNlKCZwcml2X2dyZWZfaGVhZCk7Ci0JCWlmIChjdXJfcmVmIDwgMCkKLQkJ
CXJldHVybiBjdXJfcmVmOwotCi0JCWZyYW1lID0geGVuX3BhZ2VfdG9fZ2ZuKHZpcnRfdG9fcGFn
ZShidWYtPmRpcmVjdG9yeSArCi0JCQkJCVBBR0VfU0laRSAqIGkpKTsKLQkJZ250dGFiX2dyYW50
X2ZvcmVpZ25fYWNjZXNzX3JlZihjdXJfcmVmLCBvdGhlcmVuZF9pZCwgZnJhbWUsIDApOwotCQli
dWYtPmdyZWZzW2orK10gPSBjdXJfcmVmOwotCX0KLQotCWlmIChidWYtPm9wcy0+Z3JhbnRfcmVm
c19mb3JfYnVmZmVyKSB7Ci0JCXJldCA9IGJ1Zi0+b3BzLT5ncmFudF9yZWZzX2Zvcl9idWZmZXIo
YnVmLCAmcHJpdl9ncmVmX2hlYWQsIGopOwotCQlpZiAocmV0KQotCQkJcmV0dXJuIHJldDsKLQl9
Ci0KLQlnbnR0YWJfZnJlZV9ncmFudF9yZWZlcmVuY2VzKHByaXZfZ3JlZl9oZWFkKTsKLQlyZXR1
cm4gMDsKLX0KLQotc3RhdGljIGludCBhbGxvY19zdG9yYWdlKHN0cnVjdCB4ZW5fZHJtX2Zyb250
X3NoYnVmICpidWYpCi17Ci0JYnVmLT5ncmVmcyA9IGtjYWxsb2MoYnVmLT5udW1fZ3JlZnMsIHNp
emVvZigqYnVmLT5ncmVmcyksIEdGUF9LRVJORUwpOwotCWlmICghYnVmLT5ncmVmcykKLQkJcmV0
dXJuIC1FTk9NRU07Ci0KLQlidWYtPmRpcmVjdG9yeSA9IGtjYWxsb2MoZ2V0X251bV9wYWdlc19k
aXIoYnVmKSwgUEFHRV9TSVpFLCBHRlBfS0VSTkVMKTsKLQlpZiAoIWJ1Zi0+ZGlyZWN0b3J5KQot
CQlyZXR1cm4gLUVOT01FTTsKLQotCXJldHVybiAwOwotfQotCi0vKgotICogRm9yIGJlIGFsbG9j
YXRlZCBidWZmZXJzIHdlIGRvbid0IG5lZWQgZ3JhbnRfcmVmc19mb3JfYnVmZmVyIGFzIHRob3Nl
Ci0gKiBncmFudCByZWZlcmVuY2VzIGFyZSBhbGxvY2F0ZWQgYXQgYmFja2VuZCBzaWRlCi0gKi8K
LXN0YXRpYyBjb25zdCBzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1Zl9vcHMgYmFja2VuZF9vcHMg
PSB7Ci0JLmNhbGNfbnVtX2dyZWZzID0gYmFja2VuZF9jYWxjX251bV9ncmVmcywKLQkuZmlsbF9w
YWdlX2RpciA9IGJhY2tlbmRfZmlsbF9wYWdlX2RpciwKLQkubWFwID0gYmFja2VuZF9tYXAsCi0J
LnVubWFwID0gYmFja2VuZF91bm1hcAotfTsKLQotLyogRm9yIGxvY2FsbHkgZ3JhbnRlZCByZWZl
cmVuY2VzIHdlIGRvIG5vdCBuZWVkIHRvIG1hcC91bm1hcCB0aGUgcmVmZXJlbmNlcyAqLwotc3Rh
dGljIGNvbnN0IHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmX29wcyBsb2NhbF9vcHMgPSB7Ci0J
LmNhbGNfbnVtX2dyZWZzID0gZ3Vlc3RfY2FsY19udW1fZ3JlZnMsCi0JLmZpbGxfcGFnZV9kaXIg
PSBndWVzdF9maWxsX3BhZ2VfZGlyLAotCS5ncmFudF9yZWZzX2Zvcl9idWZmZXIgPSBndWVzdF9n
cmFudF9yZWZzX2Zvcl9idWZmZXIsCi19OwotCi1zdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAq
Ci14ZW5fZHJtX2Zyb250X3NoYnVmX2FsbG9jKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmX2Nm
ZyAqY2ZnKQotewotCXN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWY7Ci0JaW50IHJldDsK
LQotCWJ1ZiA9IGt6YWxsb2Moc2l6ZW9mKCpidWYpLCBHRlBfS0VSTkVMKTsKLQlpZiAoIWJ1ZikK
LQkJcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7Ci0KLQlpZiAoY2ZnLT5iZV9hbGxvYykKLQkJYnVm
LT5vcHMgPSAmYmFja2VuZF9vcHM7Ci0JZWxzZQotCQlidWYtPm9wcyA9ICZsb2NhbF9vcHM7Ci0K
LQlidWYtPnhiX2RldiA9IGNmZy0+eGJfZGV2OwotCWJ1Zi0+bnVtX3BhZ2VzID0gRElWX1JPVU5E
X1VQKGNmZy0+c2l6ZSwgUEFHRV9TSVpFKTsKLQlidWYtPnBhZ2VzID0gY2ZnLT5wYWdlczsKLQot
CWJ1Zi0+b3BzLT5jYWxjX251bV9ncmVmcyhidWYpOwotCi0JcmV0ID0gYWxsb2Nfc3RvcmFnZShi
dWYpOwotCWlmIChyZXQpCi0JCWdvdG8gZmFpbDsKLQotCXJldCA9IGdyYW50X3JlZmVyZW5jZXMo
YnVmKTsKLQlpZiAocmV0KQotCQlnb3RvIGZhaWw7Ci0KLQlidWYtPm9wcy0+ZmlsbF9wYWdlX2Rp
cihidWYpOwotCi0JcmV0dXJuIGJ1ZjsKLQotZmFpbDoKLQl4ZW5fZHJtX2Zyb250X3NoYnVmX2Zy
ZWUoYnVmKTsKLQlyZXR1cm4gRVJSX1BUUihyZXQpOwotfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X3NoYnVmLmggYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hl
bl9kcm1fZnJvbnRfc2hidWYuaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNzU0NWM2
OTI1MzllLi4wMDAwMDAwMDAwMDAKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zy
b250X3NoYnVmLmgKKysrIC9kZXYvbnVsbApAQCAtMSw2NCArMCwwIEBACi0vKiBTUERYLUxpY2Vu
c2UtSWRlbnRpZmllcjogR1BMLTIuMCBPUiBNSVQgKi8KLQotLyoKLSAqICBYZW4gcGFyYS12aXJ0
dWFsIERSTSBkZXZpY2UKLSAqCi0gKiBDb3B5cmlnaHQgKEMpIDIwMTYtMjAxOCBFUEFNIFN5c3Rl
bXMgSW5jLgotICoKLSAqIEF1dGhvcjogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5k
cl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgotICovCi0KLSNpZm5kZWYgX19YRU5fRFJNX0ZST05U
X1NIQlVGX0hfCi0jZGVmaW5lIF9fWEVOX0RSTV9GUk9OVF9TSEJVRl9IXwotCi0jaW5jbHVkZSA8
bGludXgva2VybmVsLmg+Ci0jaW5jbHVkZSA8bGludXgvc2NhdHRlcmxpc3QuaD4KLQotI2luY2x1
ZGUgPHhlbi9ncmFudF90YWJsZS5oPgotCi1zdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiB7Ci0J
LyoKLQkgKiBudW1iZXIgb2YgcmVmZXJlbmNlcyBncmFudGVkIGZvciB0aGUgYmFja2VuZCB1c2U6
Ci0JICogIC0gZm9yIGFsbG9jYXRlZC9pbXBvcnRlZCBkbWEtYnVmJ3MgdGhpcyBob2xkcyBudW1i
ZXIgb2YgZ3JhbnQKLQkgKiAgICByZWZlcmVuY2VzIGZvciB0aGUgcGFnZSBkaXJlY3RvcnkgYW5k
IHBhZ2VzIG9mIHRoZSBidWZmZXIKLQkgKiAgLSBmb3IgdGhlIGJ1ZmZlciBwcm92aWRlZCBieSB0
aGUgYmFja2VuZCB0aGlzIGhvbGRzIG51bWJlciBvZgotCSAqICAgIGdyYW50IHJlZmVyZW5jZXMg
Zm9yIHRoZSBwYWdlIGRpcmVjdG9yeSBhcyBncmFudCByZWZlcmVuY2VzIGZvcgotCSAqICAgIHRo
ZSBidWZmZXIgd2lsbCBiZSBwcm92aWRlZCBieSB0aGUgYmFja2VuZAotCSAqLwotCWludCBudW1f
Z3JlZnM7Ci0JZ3JhbnRfcmVmX3QgKmdyZWZzOwotCXVuc2lnbmVkIGNoYXIgKmRpcmVjdG9yeTsK
LQotCWludCBudW1fcGFnZXM7Ci0Jc3RydWN0IHBhZ2UgKipwYWdlczsKLQotCXN0cnVjdCB4ZW5i
dXNfZGV2aWNlICp4Yl9kZXY7Ci0KLQkvKiB0aGVzZSBhcmUgdGhlIG9wcyB1c2VkIGludGVybmFs
bHkgZGVwZW5kaW5nIG9uIGJlX2FsbG9jIG1vZGUgKi8KLQljb25zdCBzdHJ1Y3QgeGVuX2RybV9m
cm9udF9zaGJ1Zl9vcHMgKm9wczsKLQotCS8qIFhlbiBtYXAgaGFuZGxlcyBmb3IgdGhlIGJ1ZmZl
ciBhbGxvY2F0ZWQgYnkgdGhlIGJhY2tlbmQgKi8KLQlncmFudF9oYW5kbGVfdCAqYmFja2VuZF9t
YXBfaGFuZGxlczsKLX07Ci0KLXN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmX2NmZyB7Ci0Jc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldjsKLQlzaXplX3Qgc2l6ZTsKLQlzdHJ1Y3QgcGFnZSAq
KnBhZ2VzOwotCWJvb2wgYmVfYWxsb2M7Ci19OwotCi1zdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1
ZiAqCi14ZW5fZHJtX2Zyb250X3NoYnVmX2FsbG9jKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVm
X2NmZyAqY2ZnKTsKLQotZ3JhbnRfcmVmX3QgeGVuX2RybV9mcm9udF9zaGJ1Zl9nZXRfZGlyX3N0
YXJ0KHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpOwotCi1pbnQgeGVuX2RybV9mcm9u
dF9zaGJ1Zl9tYXAoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1Zik7Ci0KLWludCB4ZW5f
ZHJtX2Zyb250X3NoYnVmX3VubWFwKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpOwot
Ci12b2lkIHhlbl9kcm1fZnJvbnRfc2hidWZfZmx1c2goc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hi
dWYgKmJ1Zik7Ci0KLXZvaWQgeGVuX2RybV9mcm9udF9zaGJ1Zl9mcmVlKHN0cnVjdCB4ZW5fZHJt
X2Zyb250X3NoYnVmICpidWYpOwotCi0jZW5kaWYgLyogX19YRU5fRFJNX0ZST05UX1NIQlVGX0hf
ICovCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 07:42:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 07:42: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-devel-bounces@lists.xenproject.org>)
	id 1gSdRJ-00036z-UT; Fri, 30 Nov 2018 07:42: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=gpn8=oj=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gSdRJ-00036p-19
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 07:42:17 +0000
X-Inumbo-ID: 73e523c1-f473-11e8-9a16-bc764e045a96
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73e523c1-f473-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 07:42:14 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id u18so3378279lff.10
 for <xen-devel@lists.xenproject.org>; Thu, 29 Nov 2018 23:42:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=XZhJX52OzyR2f0VWl5hWW6T0rUX2InV/MPW8RUQDCoY=;
 b=W5/kaYUYfR0g9/Ri/PYG5ZGq9UF016zi76A9KyvkI2wLZEMAm7pBpPRzjPvZZ/LgXP
 InSW7CVLBdW1HttuuSvtNrvIhbRoTHPdX8JUzKEHu9cvafW+Kso4DfEauniZPzr/UDDH
 4u71FA8usJ9a0I4hqxHfLYIHlczUi7XfIkDge1AnDfBogX5/5mHpFwyKtAF1Jn7r7ZBO
 IcvLe1bKGpcYZtcWU32uw2Dgnpg5ul1tfk6Ty1XzrWdcDpDdn3oa2cvjPtA+sR3kPWRi
 oPuE+TZPS0sho17Em7yK8cgn4q8lRiybUp+/2Fo6NwLisHASAPYX1S2PxWRaRdK2TTkK
 W6cA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=XZhJX52OzyR2f0VWl5hWW6T0rUX2InV/MPW8RUQDCoY=;
 b=gz5jTIYlKldWk9O15kEd5YPVYlVuVLGj/YJZ47/d9TfxNd44izpNaXbXr/DcDDyt3f
 0FvOYgUL6VvuaGS/O+DR4sNlQoj3cIM5T+amZV/sH02sjKs1qAg36QRroCVWbf0cYYxC
 d1JscJ23TM9SgGvzHuu6yW8Hp+bS4dQkxmGrUn5H3ylFyMG3hT4BCb3bKpRecKeb0h1/
 A+3v88adGTQhpW//1u4Zu5rqPatLbbh9dHMPFTVaskbTb6FEjKA2IFehH/lPedTUHk9W
 rQ2xTzH7uzsLgMhk3GLBbaB2PKBDkAQ5MMUc7PUDABEAzSzpaEYdO0U6oec20V2Mi9GK
 F4Mg==
X-Gm-Message-State: AA+aEWZ0AjPfo/T90vIAZlbPGYRtcYeF+b+ab6U7c9Ir7FqHFmyvK2o7
 4Q5+SP7MloxST1GyZqevou5OFvgu
X-Google-Smtp-Source: AFSGD/Wl9vZQ0umf4QZvlGA8so4skFwHxZfjn0w5LkIlqoJPMkZgQ4OU0LR/9/0uFehBCqebcvsKDw==
X-Received: by 2002:a19:2b54:: with SMTP id r81mr3095796lfr.34.1543563732335; 
 Thu, 29 Nov 2018 23:42:12 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id s3-v6sm656317lje.73.2018.11.29.23.42.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 29 Nov 2018 23:42:11 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, alsa-devel@alsa-project.org,
 jgross@suse.com, boris.ostrovsky@oracle.com
Date: Fri, 30 Nov 2018 09:42:03 +0200
Message-Id: <20181130074205.20496-1-andr2000@gmail.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/3] xen: Introduce shared buffer helpers for
 page directory...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKYmFzZWQgZnJvbnRlbmRzLiBDdXJyZW50bHkgdGhlIGZyb250ZW5kcyB3aGljaCBp
bXBsZW1lbnQKc2ltaWxhciBjb2RlIGZvciBzaGFyaW5nIGJpZyBidWZmZXJzIGJldHdlZW4gZnJv
bnRlbmQgYW5kCmJhY2tlbmQgYXJlIHBhcmEtdmlydHVhbGl6ZWQgRFJNIGFuZCBzb3VuZCBkcml2
ZXJzLgpCb3RoIGRlZmluZSB0aGUgc2FtZSB3YXkgdG8gc2hhcmUgZ3JhbnQgcmVmZXJlbmNlcyBv
ZiBhCmRhdGEgYnVmZmVyIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgYmFja2VuZCB3aXRoIGxpdHRs
ZQpkaWZmZXJlbmNlcy4KCk1vdmUgc2hhcmVkIGNvZGUgaW50byBhIGhlbHBlciBtb2R1bGUsIHNv
IHRoZXJlIGlzIGEgc2luZ2xlCmltcGxlbWVudGF0aW9uIG9mIHRoZSBzYW1lIGZ1bmN0aW9uYWxp
dHkgZm9yIGFsbC4KClRoaXMgcGF0Y2ggaW50cm9kdWNlcyBjb2RlIHdoaWNoIGlzIHVzZWQgYnkg
c291bmQgYW5kIGRpc3BsYXkKZnJvbnRlbmQgZHJpdmVycyB3aXRob3V0IGZ1bmN0aW9uYWwgY2hh
bmdlcyB3aXRoIHRoZSBpbnRlbnRpb24KdG8gcmVtb3ZlIHNoYXJlZCBjb2RlIGZyb20gdGhlIGNv
cnJlc3BvbmRpbmcgZHJpdmVycy4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hl
bmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiBkcml2ZXJzL3hlbi9L
Y29uZmlnICAgICAgICAgICAgICAgICB8ICAgMyArCiBkcml2ZXJzL3hlbi9NYWtlZmlsZSAgICAg
ICAgICAgICAgICB8ICAgMSArCiBkcml2ZXJzL3hlbi94ZW4tZnJvbnQtcGdkaXItc2hidWYuYyB8
IDU1MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBpbmNsdWRlL3hlbi94ZW4tZnJvbnQt
cGdkaXItc2hidWYuaCB8ICA4OSArKysrKwogNCBmaWxlcyBjaGFuZ2VkLCA2NDYgaW5zZXJ0aW9u
cygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMveGVuL3hlbi1mcm9udC1wZ2Rpci1zaGJ1
Zi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4veGVuLWZyb250LXBnZGlyLXNoYnVm
LmgKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9LY29uZmlnIGIvZHJpdmVycy94ZW4vS2NvbmZp
ZwppbmRleCA4MTViOWU5YmI5NzUuLjgzOGI2NmE5YTBlNyAxMDA2NDQKLS0tIGEvZHJpdmVycy94
ZW4vS2NvbmZpZworKysgYi9kcml2ZXJzL3hlbi9LY29uZmlnCkBAIC0zNDAsNCArMzQwLDcgQEAg
Y29uZmlnIFhFTl9TWU1TCiBjb25maWcgWEVOX0hBVkVfVlBNVQogICAgICAgIGJvb2wKIAorY29u
ZmlnIFhFTl9GUk9OVF9QR0RJUl9TSEJVRgorCXRyaXN0YXRlCisKIGVuZG1lbnUKZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL01ha2VmaWxlIGIvZHJpdmVycy94ZW4vTWFrZWZpbGUKaW5kZXggM2U1
NDJmNjBmMjlmLi5jNDg5MjdhNThlMTAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL01ha2VmaWxl
CisrKyBiL2RyaXZlcnMveGVuL01ha2VmaWxlCkBAIC00NCwzICs0NCw0IEBAIHhlbi1nbnRkZXYt
eQkJCQk6PSBnbnRkZXYubwogeGVuLWdudGRldi0kKENPTkZJR19YRU5fR05UREVWX0RNQUJVRikJ
Kz0gZ250ZGV2LWRtYWJ1Zi5vCiB4ZW4tZ250YWxsb2MteQkJCQk6PSBnbnRhbGxvYy5vCiB4ZW4t
cHJpdmNtZC15CQkJCTo9IHByaXZjbWQubyBwcml2Y21kLWJ1Zi5vCitvYmotJChDT05GSUdfWEVO
X0ZST05UX1BHRElSX1NIQlVGKQkrPSB4ZW4tZnJvbnQtcGdkaXItc2hidWYubwpkaWZmIC0tZ2l0
IGEvZHJpdmVycy94ZW4veGVuLWZyb250LXBnZGlyLXNoYnVmLmMgYi9kcml2ZXJzL3hlbi94ZW4t
ZnJvbnQtcGdkaXItc2hidWYuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAuLjQ4YTY1OGRjN2NjZgotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMveGVuL3hlbi1mcm9u
dC1wZ2Rpci1zaGJ1Zi5jCkBAIC0wLDAgKzEsNTUzIEBACisvLyBTUERYLUxpY2Vuc2UtSWRlbnRp
ZmllcjogR1BMLTIuMCBPUiBNSVQKKworLyoKKyAqIFhlbiBmcm9udGVuZC9iYWNrZW5kIHBhZ2Ug
ZGlyZWN0b3J5IGJhc2VkIHNoYXJlZCBidWZmZXIKKyAqIGhlbHBlciBtb2R1bGUuCisgKgorICog
Q29weXJpZ2h0IChDKSAyMDE4IEVQQU0gU3lzdGVtcyBJbmMuCisgKgorICogQXV0aG9yOiBPbGVr
c2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cisg
Ki8KKworI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgorI2luY2x1ZGUgPGxpbnV4L2Vycm5vLmg+
CisjaW5jbHVkZSA8bGludXgvbW0uaD4KKworI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJ2aXNvci5o
PgorI2luY2x1ZGUgPHhlbi9iYWxsb29uLmg+CisjaW5jbHVkZSA8eGVuL3hlbi5oPgorI2luY2x1
ZGUgPHhlbi94ZW5idXMuaD4KKyNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL3JpbmcuaD4KKwor
I2luY2x1ZGUgPHhlbi94ZW4tZnJvbnQtcGdkaXItc2hidWYuaD4KKworI2lmbmRlZiBHUkFOVF9J
TlZBTElEX1JFRgorLyoKKyAqIEZJWE1FOiB1c2FnZSBvZiBncmFudCByZWZlcmVuY2UgMCBhcyBp
bnZhbGlkIGdyYW50IHJlZmVyZW5jZToKKyAqIGdyYW50IHJlZmVyZW5jZSAwIGlzIHZhbGlkLCBi
dXQgbmV2ZXIgZXhwb3NlZCB0byBhIFBWIGRyaXZlciwKKyAqIGJlY2F1c2Ugb2YgdGhlIGZhY3Qg
aXQgaXMgYWxyZWFkeSBpbiB1c2UvcmVzZXJ2ZWQgYnkgdGhlIFBWIGNvbnNvbGUuCisgKi8KKyNk
ZWZpbmUgR1JBTlRfSU5WQUxJRF9SRUYJMAorI2VuZGlmCisKKy8qKgorICogVGhpcyBzdHJ1Y3R1
cmUgcmVwcmVzZW50cyB0aGUgc3RydWN0dXJlIG9mIGEgc2hhcmVkIHBhZ2UKKyAqIHRoYXQgY29u
dGFpbnMgZ3JhbnQgcmVmZXJlbmNlcyB0byB0aGUgcGFnZXMgb2YgdGhlIHNoYXJlZAorICogYnVm
ZmVyLiBUaGlzIHN0cnVjdHVyZSBpcyBjb21tb24gdG8gbWFueSBYZW4gcGFyYS12aXJ0dWFsaXpl
ZAorICogcHJvdG9jb2xzIGF0IGluY2x1ZGUveGVuL2ludGVyZmFjZS9pby8KKyAqLworc3RydWN0
IHhlbl9wYWdlX2RpcmVjdG9yeSB7CisJZ3JhbnRfcmVmX3QgZ3JlZl9kaXJfbmV4dF9wYWdlOwor
CWdyYW50X3JlZl90IGdyZWZbMV07IC8qIFZhcmlhYmxlIGxlbmd0aCAqLworfTsKKworLyoqCisg
KiBTaGFyZWQgYnVmZmVyIG9wcyB3aGljaCBhcmUgZGlmZmVyZW50bHkgaW1wbGVtZW50ZWQKKyAq
IGRlcGVuZGluZyBvbiB0aGUgYWxsb2NhdGlvbiBtb2RlLCBlLmcuIGlmIHRoZSBidWZmZXIKKyAq
IGlzIGFsbG9jYXRlZCBieSB0aGUgY29ycmVzcG9uZGluZyBiYWNrZW5kIG9yIGZyb250ZW5kLgor
ICogU29tZSBvZiB0aGUgb3BlcmF0aW9ucy4KKyAqLworc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9z
aGJ1Zl9vcHMgeworCS8qCisJICogQ2FsY3VsYXRlIG51bWJlciBvZiBncmVmcyByZXF1aXJlZCB0
byBoYW5kbGUgdGhpcyBidWZmZXIsCisJICogZS5nLiBpZiBncmVmcyBhcmUgcmVxdWlyZWQgZm9y
IHBhZ2UgZGlyZWN0b3J5IG9ubHkgb3IgdGhlIGJ1ZmZlcgorCSAqIHBhZ2VzIGFzIHdlbGwuCisJ
ICovCisJdm9pZCAoKmNhbGNfbnVtX2dyZWZzKShzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVm
ICpidWYpOworCisJLyogRmlsbCBwYWdlIGRpcmVjdG9yeSBhY2NvcmRpbmcgdG8gcGFyYS12aXJ0
dWFsIGRpc3BsYXkgcHJvdG9jb2wuICovCisJdm9pZCAoKmZpbGxfcGFnZV9kaXIpKHN0cnVjdCB4
ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1Zik7CisKKwkvKiBDbGFpbSBncmFudCByZWZlcmVuY2Vz
IGZvciB0aGUgcGFnZXMgb2YgdGhlIGJ1ZmZlci4gKi8KKwlpbnQgKCpncmFudF9yZWZzX2Zvcl9i
dWZmZXIpKHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZiwKKwkJCQkgICAgIGdyYW50
X3JlZl90ICpwcml2X2dyZWZfaGVhZCwgaW50IGdyZWZfaWR4KTsKKworCS8qIE1hcCBncmFudCBy
ZWZlcmVuY2VzIG9mIHRoZSBidWZmZXIuICovCisJaW50ICgqbWFwKShzdHJ1Y3QgeGVuX2Zyb250
X3BnZGlyX3NoYnVmICpidWYpOworCisJLyogVW5tYXAgZ3JhbnQgcmVmZXJlbmNlcyBvZiB0aGUg
YnVmZmVyLiAqLworCWludCAoKnVubWFwKShzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmICpi
dWYpOworfTsKKworLyoqCisgKiBHZXQgZ3JhbnRlZCByZWZlcmVuY2UgdG8gdGhlIHZlcnkgZmly
c3QgcGFnZSBvZiB0aGUKKyAqIHBhZ2UgZGlyZWN0b3J5LiBVc3VhbGx5IHRoaXMgaXMgcGFzc2Vk
IHRvIHRoZSBiYWNrZW5kLAorICogc28gaXQgY2FuIGZpbmQvZmlsbCB0aGUgZ3JhbnQgcmVmZXJl
bmNlcyB0byB0aGUgYnVmZmVyJ3MKKyAqIHBhZ2VzLgorICoKKyAqIFxwYXJhbSBidWYgc2hhcmVk
IGJ1ZmZlciB3aGljaCBwYWdlIGRpcmVjdG9yeSBpcyBvZiBpbnRlcmVzdC4KKyAqIFxyZXR1cm4g
Z3JhbnRlZCByZWZlcmVuY2UgdG8gdGhlIHZlcnkgZmlyc3QgcGFnZSBvZiB0aGUKKyAqIHBhZ2Ug
ZGlyZWN0b3J5LgorICovCitncmFudF9yZWZfdAoreGVuX2Zyb250X3BnZGlyX3NoYnVmX2dldF9k
aXJfc3RhcnQoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVmKQoreworCWlmICghYnVm
LT5ncmVmcykKKwkJcmV0dXJuIEdSQU5UX0lOVkFMSURfUkVGOworCisJcmV0dXJuIGJ1Zi0+Z3Jl
ZnNbMF07Cit9CitFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fZnJvbnRfcGdkaXJfc2hidWZfZ2V0X2Rp
cl9zdGFydCk7CisKKy8qKgorICogTWFwIGdyYW50ZWQgcmVmZXJlbmNlcyBvZiB0aGUgc2hhcmVk
IGJ1ZmZlci4KKyAqCisgKiBEZXBlbmRpbmcgb24gdGhlIHNoYXJlZCBidWZmZXIgbW9kZSBvZiBh
bGxvY2F0aW9uCisgKiAoYmVfYWxsb2MgZmxhZykgdGhpcyBjYW4gZWl0aGVyIGRvIG5vdGhpbmcg
KGZvciBidWZmZXJzCisgKiBzaGFyZWQgYnkgdGhlIGZyb250ZW5kIGl0c2VsZikgb3IgbWFwIHRo
ZSBwcm92aWRlZCBncmFudGVkCisgKiByZWZlcmVuY2VzIG9udG8gdGhlIGJhY2tpbmcgc3RvcmFn
ZSAoYnVmLT5wYWdlcykuCisgKgorICogXHBhcmFtIGJ1ZiBzaGFyZWQgYnVmZmVyIHdoaWNoIGdy
YW50cyB0byBiZSBtYXBlZC4KKyAqIFxyZXR1cm4gemVybyBvbiBzdWNjZXNzIG9yIGEgbmVnYXRp
dmUgbnVtYmVyIG9uIGZhaWx1cmUuCisgKi8KK2ludCB4ZW5fZnJvbnRfcGdkaXJfc2hidWZfbWFw
KHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZikKK3sKKwlpZiAoYnVmLT5vcHMgJiYg
YnVmLT5vcHMtPm1hcCkKKwkJcmV0dXJuIGJ1Zi0+b3BzLT5tYXAoYnVmKTsKKworCS8qIE5vIG5l
ZWQgdG8gbWFwIG93biBncmFudCByZWZlcmVuY2VzLiAqLworCXJldHVybiAwOworfQorRVhQT1JU
X1NZTUJPTF9HUEwoeGVuX2Zyb250X3BnZGlyX3NoYnVmX21hcCk7CisKKy8qKgorICogVW5tYXAg
Z3JhbnRlZCByZWZlcmVuY2VzIG9mIHRoZSBzaGFyZWQgYnVmZmVyLgorICoKKyAqIERlcGVuZGlu
ZyBvbiB0aGUgc2hhcmVkIGJ1ZmZlciBtb2RlIG9mIGFsbG9jYXRpb24KKyAqIChiZV9hbGxvYyBm
bGFnKSB0aGlzIGNhbiBlaXRoZXIgZG8gbm90aGluZyAoZm9yIGJ1ZmZlcnMKKyAqIHNoYXJlZCBi
eSB0aGUgZnJvbnRlbmQgaXRzZWxmKSBvciB1bm1hcCB0aGUgcHJvdmlkZWQgZ3JhbnRlZAorICog
cmVmZXJlbmNlcy4KKyAqCisgKiBccGFyYW0gYnVmIHNoYXJlZCBidWZmZXIgd2hpY2ggZ3JhbnRz
IHRvIGJlIHVubWFwZWQuCisgKiBccmV0dXJuIHplcm8gb24gc3VjY2VzcyBvciBhIG5lZ2F0aXZl
IG51bWJlciBvbiBmYWlsdXJlLgorICovCitpbnQgeGVuX2Zyb250X3BnZGlyX3NoYnVmX3VubWFw
KHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZikKK3sKKwlpZiAoYnVmLT5vcHMgJiYg
YnVmLT5vcHMtPnVubWFwKQorCQlyZXR1cm4gYnVmLT5vcHMtPnVubWFwKGJ1Zik7CisKKwkvKiBO
byBuZWVkIHRvIHVubWFwIG93biBncmFudCByZWZlcmVuY2VzLiAqLworCXJldHVybiAwOworfQor
RVhQT1JUX1NZTUJPTF9HUEwoeGVuX2Zyb250X3BnZGlyX3NoYnVmX3VubWFwKTsKKworLyoqCisg
KiBGcmVlIGFsbCB0aGUgcmVzb3VyY2VzIG9mIHRoZSBzaGFyZWQgYnVmZmVyLgorICoKKyAqIFxw
YXJhbSBidWYgc2hhcmVkIGJ1ZmZlciB3aGljaCByZXNvdXJjZXMgdG8gYmUgZnJlZWQuCisgKi8K
K3ZvaWQgeGVuX2Zyb250X3BnZGlyX3NoYnVmX2ZyZWUoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9z
aGJ1ZiAqYnVmKQoreworCWlmIChidWYtPmdyZWZzKSB7CisJCWludCBpOworCisJCWZvciAoaSA9
IDA7IGkgPCBidWYtPm51bV9ncmVmczsgaSsrKQorCQkJaWYgKGJ1Zi0+Z3JlZnNbaV0gIT0gR1JB
TlRfSU5WQUxJRF9SRUYpCisJCQkJZ250dGFiX2VuZF9mb3JlaWduX2FjY2VzcyhidWYtPmdyZWZz
W2ldLAorCQkJCQkJCSAgMCwgMFVMKTsKKwl9CisJa2ZyZWUoYnVmLT5ncmVmcyk7CisJa2ZyZWUo
YnVmLT5kaXJlY3RvcnkpOworfQorRVhQT1JUX1NZTUJPTF9HUEwoeGVuX2Zyb250X3BnZGlyX3No
YnVmX2ZyZWUpOworCisvKgorICogTnVtYmVyIG9mIGdyZWZzIGEgcGFnZSBjYW4gaG9sZCB3aXRo
IHJlc3BlY3QgdG8gdGhlCisgKiBzdHJ1Y3QgeGVuX3BhZ2VfZGlyZWN0b3J5IGhlYWRlci4KKyAq
LworI2RlZmluZSBYRU5fTlVNX0dSRUZTX1BFUl9QQUdFICgoUEFHRV9TSVpFIC0gXAorCQkJCSBv
ZmZzZXRvZihzdHJ1Y3QgeGVuX3BhZ2VfZGlyZWN0b3J5LCBcCisJCQkJCSAgZ3JlZikpIC8gc2l6
ZW9mKGdyYW50X3JlZl90KSkKKworLyoqCisgKiBHZXQgdGhlIG51bWJlciBvZiBwYWdlcyB0aGUg
cGFnZSBkaXJlY3RvcnkgY29uc3VtZXMgaXRzZWxmLgorICoKKyAqIFxwYXJhbSBidWYgc2hhcmVk
IGJ1ZmZlci4KKyAqLworc3RhdGljIGludCBnZXRfbnVtX3BhZ2VzX2RpcihzdHJ1Y3QgeGVuX2Zy
b250X3BnZGlyX3NoYnVmICpidWYpCit7CisJcmV0dXJuIERJVl9ST1VORF9VUChidWYtPm51bV9w
YWdlcywgWEVOX05VTV9HUkVGU19QRVJfUEFHRSk7Cit9CisKKy8qKgorICogQ2FsY3VsYXRlIHRo
ZSBudW1iZXIgb2YgZ3JhbnQgcmVmZXJlbmNlcyBuZWVkZWQgdG8gc2hhcmUgdGhlIGJ1ZmZlcgor
ICogYW5kIGl0cyBwYWdlcyB3aGVuIGJhY2tlbmQgYWxsb2NhdGVzIHRoZSBidWZmZXIuCisgKgor
ICogXHBhcmFtIGJ1ZiBzaGFyZWQgYnVmZmVyLgorICovCitzdGF0aWMgdm9pZCBiYWNrZW5kX2Nh
bGNfbnVtX2dyZWZzKHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZikKK3sKKwkvKiBP
bmx5IGZvciBwYWdlcyB0aGUgcGFnZSBkaXJlY3RvcnkgY29uc3VtZXMgaXRzZWxmLiAqLworCWJ1
Zi0+bnVtX2dyZWZzID0gZ2V0X251bV9wYWdlc19kaXIoYnVmKTsKK30KKworLyoqCisgKiBDYWxj
dWxhdGUgdGhlIG51bWJlciBvZiBncmFudCByZWZlcmVuY2VzIG5lZWRlZCB0byBzaGFyZSB0aGUg
YnVmZmVyCisgKiBhbmQgaXRzIHBhZ2VzIHdoZW4gZnJvbnRlbmQgYWxsb2NhdGVzIHRoZSBidWZm
ZXIuCisgKgorICogXHBhcmFtIGJ1ZiBzaGFyZWQgYnVmZmVyLgorICovCitzdGF0aWMgdm9pZCBn
dWVzdF9jYWxjX251bV9ncmVmcyhzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmICpidWYpCit7
CisJLyoKKwkgKiBOdW1iZXIgb2YgcGFnZXMgdGhlIHBhZ2UgZGlyZWN0b3J5IGNvbnN1bWVzIGl0
c2VsZgorCSAqIHBsdXMgZ3JlZnMgZm9yIHRoZSBidWZmZXIgcGFnZXMuCisJICovCisJYnVmLT5u
dW1fZ3JlZnMgPSBnZXRfbnVtX3BhZ2VzX2RpcihidWYpICsgYnVmLT5udW1fcGFnZXM7Cit9CisK
KyNkZWZpbmUgeGVuX3BhZ2VfdG9fdmFkZHIocGFnZSkgXAorCSgodWludHB0cl90KXBmbl90b19r
YWRkcihwYWdlX3RvX3hlbl9wZm4ocGFnZSkpKQorCisvKioKKyAqIFVubWFwIHRoZSBidWZmZXIg
cHJldmlvdXNseSBtYXBwZWQgd2l0aCBncmFudCByZWZlcmVuY2VzCisgKiBwcm92aWRlZCBieSB0
aGUgYmFja2VuZC4KKyAqCisgKiBccGFyYW0gYnVmIHNoYXJlZCBidWZmZXIuCisgKiBccmV0dXJu
IHplcm8gb24gc3VjY2VzcyBvciBhIG5lZ2F0aXZlIG51bWJlciBvbiBmYWlsdXJlLgorICovCitz
dGF0aWMgaW50IGJhY2tlbmRfdW5tYXAoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVm
KQoreworCXN0cnVjdCBnbnR0YWJfdW5tYXBfZ3JhbnRfcmVmICp1bm1hcF9vcHM7CisJaW50IGks
IHJldDsKKworCWlmICghYnVmLT5wYWdlcyB8fCAhYnVmLT5iYWNrZW5kX21hcF9oYW5kbGVzIHx8
ICFidWYtPmdyZWZzKQorCQlyZXR1cm4gMDsKKworCXVubWFwX29wcyA9IGtjYWxsb2MoYnVmLT5u
dW1fcGFnZXMsIHNpemVvZigqdW5tYXBfb3BzKSwKKwkJCSAgICBHRlBfS0VSTkVMKTsKKwlpZiAo
IXVubWFwX29wcykKKwkJcmV0dXJuIC1FTk9NRU07CisKKwlmb3IgKGkgPSAwOyBpIDwgYnVmLT5u
dW1fcGFnZXM7IGkrKykgeworCQlwaHlzX2FkZHJfdCBhZGRyOworCisJCWFkZHIgPSB4ZW5fcGFn
ZV90b192YWRkcihidWYtPnBhZ2VzW2ldKTsKKwkJZ250dGFiX3NldF91bm1hcF9vcCgmdW5tYXBf
b3BzW2ldLCBhZGRyLCBHTlRNQVBfaG9zdF9tYXAsCisJCQkJICAgIGJ1Zi0+YmFja2VuZF9tYXBf
aGFuZGxlc1tpXSk7CisJfQorCisJcmV0ID0gZ250dGFiX3VubWFwX3JlZnModW5tYXBfb3BzLCBO
VUxMLCBidWYtPnBhZ2VzLAorCQkJCWJ1Zi0+bnVtX3BhZ2VzKTsKKworCWZvciAoaSA9IDA7IGkg
PCBidWYtPm51bV9wYWdlczsgaSsrKSB7CisJCWlmICh1bmxpa2VseSh1bm1hcF9vcHNbaV0uc3Rh
dHVzICE9IEdOVFNUX29rYXkpKQorCQkJZGV2X2VycigmYnVmLT54Yl9kZXYtPmRldiwKKwkJCQki
RmFpbGVkIHRvIHVubWFwIHBhZ2UgJWQ6ICVkXG4iLAorCQkJCWksIHVubWFwX29wc1tpXS5zdGF0
dXMpOworCX0KKworCWlmIChyZXQpCisJCWRldl9lcnIoJmJ1Zi0+eGJfZGV2LT5kZXYsCisJCQki
RmFpbGVkIHRvIHVubWFwIGdyYW50IHJlZmVyZW5jZXMsIHJldCAlZCIsIHJldCk7CisKKwlrZnJl
ZSh1bm1hcF9vcHMpOworCWtmcmVlKGJ1Zi0+YmFja2VuZF9tYXBfaGFuZGxlcyk7CisJYnVmLT5i
YWNrZW5kX21hcF9oYW5kbGVzID0gTlVMTDsKKwlyZXR1cm4gcmV0OworfQorCisvKioKKyAqIE1h
cCB0aGUgYnVmZmVyIHdpdGggZ3JhbnQgcmVmZXJlbmNlcyBwcm92aWRlZCBieSB0aGUgYmFja2Vu
ZC4KKyAqCisgKiBccGFyYW0gYnVmIHNoYXJlZCBidWZmZXIuCisgKiBccmV0dXJuIHplcm8gb24g
c3VjY2VzcyBvciBhIG5lZ2F0aXZlIG51bWJlciBvbiBmYWlsdXJlLgorICovCitzdGF0aWMgaW50
IGJhY2tlbmRfbWFwKHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZikKK3sKKwlzdHJ1
Y3QgZ250dGFiX21hcF9ncmFudF9yZWYgKm1hcF9vcHMgPSBOVUxMOworCXVuc2lnbmVkIGNoYXIg
KnB0cjsKKwlpbnQgcmV0LCBjdXJfZ3JlZiwgY3VyX2Rpcl9wYWdlLCBjdXJfcGFnZSwgZ3JlZnNf
bGVmdDsKKworCW1hcF9vcHMgPSBrY2FsbG9jKGJ1Zi0+bnVtX3BhZ2VzLCBzaXplb2YoKm1hcF9v
cHMpLCBHRlBfS0VSTkVMKTsKKwlpZiAoIW1hcF9vcHMpCisJCXJldHVybiAtRU5PTUVNOworCisJ
YnVmLT5iYWNrZW5kX21hcF9oYW5kbGVzID0ga2NhbGxvYyhidWYtPm51bV9wYWdlcywKKwkJCQkJ
ICAgc2l6ZW9mKCpidWYtPmJhY2tlbmRfbWFwX2hhbmRsZXMpLAorCQkJCQkgICBHRlBfS0VSTkVM
KTsKKwlpZiAoIWJ1Zi0+YmFja2VuZF9tYXBfaGFuZGxlcykgeworCQlrZnJlZShtYXBfb3BzKTsK
KwkJcmV0dXJuIC1FTk9NRU07CisJfQorCisJLyoKKwkgKiBSZWFkIHBhZ2UgZGlyZWN0b3J5IHRv
IGdldCBncmVmcyBmcm9tIHRoZSBiYWNrZW5kOiBmb3IgZXh0ZXJuYWwKKwkgKiBidWZmZXIgd2Ug
b25seSBhbGxvY2F0ZSBidWYtPmdyZWZzIGZvciB0aGUgcGFnZSBkaXJlY3RvcnksCisJICogc28g
YnVmLT5udW1fZ3JlZnMgaGFzIG51bWJlciBvZiBwYWdlcyBpbiB0aGUgcGFnZSBkaXJlY3Rvcnkg
aXRzZWxmLgorCSAqLworCXB0ciA9IGJ1Zi0+ZGlyZWN0b3J5OworCWdyZWZzX2xlZnQgPSBidWYt
Pm51bV9wYWdlczsKKwljdXJfcGFnZSA9IDA7CisJZm9yIChjdXJfZGlyX3BhZ2UgPSAwOyBjdXJf
ZGlyX3BhZ2UgPCBidWYtPm51bV9ncmVmczsgY3VyX2Rpcl9wYWdlKyspIHsKKwkJc3RydWN0IHhl
bl9wYWdlX2RpcmVjdG9yeSAqcGFnZV9kaXIgPQorCQkJKHN0cnVjdCB4ZW5fcGFnZV9kaXJlY3Rv
cnkgKilwdHI7CisJCWludCB0b19jb3B5ID0gWEVOX05VTV9HUkVGU19QRVJfUEFHRTsKKworCQlp
ZiAodG9fY29weSA+IGdyZWZzX2xlZnQpCisJCQl0b19jb3B5ID0gZ3JlZnNfbGVmdDsKKworCQlm
b3IgKGN1cl9ncmVmID0gMDsgY3VyX2dyZWYgPCB0b19jb3B5OyBjdXJfZ3JlZisrKSB7CisJCQlw
aHlzX2FkZHJfdCBhZGRyOworCisJCQlhZGRyID0geGVuX3BhZ2VfdG9fdmFkZHIoYnVmLT5wYWdl
c1tjdXJfcGFnZV0pOworCQkJZ250dGFiX3NldF9tYXBfb3AoJm1hcF9vcHNbY3VyX3BhZ2VdLCBh
ZGRyLAorCQkJCQkgIEdOVE1BUF9ob3N0X21hcCwKKwkJCQkJICBwYWdlX2Rpci0+Z3JlZltjdXJf
Z3JlZl0sCisJCQkJCSAgYnVmLT54Yl9kZXYtPm90aGVyZW5kX2lkKTsKKwkJCWN1cl9wYWdlKys7
CisJCX0KKworCQlncmVmc19sZWZ0IC09IHRvX2NvcHk7CisJCXB0ciArPSBQQUdFX1NJWkU7CisJ
fQorCXJldCA9IGdudHRhYl9tYXBfcmVmcyhtYXBfb3BzLCBOVUxMLCBidWYtPnBhZ2VzLCBidWYt
Pm51bV9wYWdlcyk7CisKKwkvKiBTYXZlIGhhbmRsZXMgZXZlbiBpZiBlcnJvciwgc28gd2UgY2Fu
IHVubWFwLiAqLworCWZvciAoY3VyX3BhZ2UgPSAwOyBjdXJfcGFnZSA8IGJ1Zi0+bnVtX3BhZ2Vz
OyBjdXJfcGFnZSsrKSB7CisJCWJ1Zi0+YmFja2VuZF9tYXBfaGFuZGxlc1tjdXJfcGFnZV0gPSBt
YXBfb3BzW2N1cl9wYWdlXS5oYW5kbGU7CisJCWlmICh1bmxpa2VseShtYXBfb3BzW2N1cl9wYWdl
XS5zdGF0dXMgIT0gR05UU1Rfb2theSkpCisJCQlkZXZfZXJyKCZidWYtPnhiX2Rldi0+ZGV2LAor
CQkJCSJGYWlsZWQgdG8gbWFwIHBhZ2UgJWQ6ICVkXG4iLAorCQkJCWN1cl9wYWdlLCBtYXBfb3Bz
W2N1cl9wYWdlXS5zdGF0dXMpOworCX0KKworCWlmIChyZXQpIHsKKwkJZGV2X2VycigmYnVmLT54
Yl9kZXYtPmRldiwKKwkJCSJGYWlsZWQgdG8gbWFwIGdyYW50IHJlZmVyZW5jZXMsIHJldCAlZCIs
IHJldCk7CisJCWJhY2tlbmRfdW5tYXAoYnVmKTsKKwl9CisKKwlrZnJlZShtYXBfb3BzKTsKKwly
ZXR1cm4gcmV0OworfQorCisvKioKKyAqIEZpbGwgcGFnZSBkaXJlY3Rvcnkgd2l0aCBncmFudCBy
ZWZlcmVuY2VzIHRvIHRoZSBwYWdlcyBvZiB0aGUKKyAqIHBhZ2UgZGlyZWN0b3J5IGl0c2VsZi4K
KyAqCisgKiBUaGUgZ3JhbnQgcmVmZXJlbmNlcyB0byB0aGUgYnVmZmVyIHBhZ2VzIGFyZSBwcm92
aWRlZCBieSB0aGUKKyAqIGJhY2tlbmQgaW4gdGhpcyBjYXNlLgorICoKKyAqIFxwYXJhbSBidWYg
c2hhcmVkIGJ1ZmZlci4KKyAqLworc3RhdGljIHZvaWQgYmFja2VuZF9maWxsX3BhZ2VfZGlyKHN0
cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZikKK3sKKwlzdHJ1Y3QgeGVuX3BhZ2VfZGly
ZWN0b3J5ICpwYWdlX2RpcjsKKwl1bnNpZ25lZCBjaGFyICpwdHI7CisJaW50IGksIG51bV9wYWdl
c19kaXI7CisKKwlwdHIgPSBidWYtPmRpcmVjdG9yeTsKKwludW1fcGFnZXNfZGlyID0gZ2V0X251
bV9wYWdlc19kaXIoYnVmKTsKKworCS8qIEZpbGwgb25seSBncmVmcyBmb3IgdGhlIHBhZ2UgZGly
ZWN0b3J5IGl0c2VsZi4gKi8KKwlmb3IgKGkgPSAwOyBpIDwgbnVtX3BhZ2VzX2RpciAtIDE7IGkr
KykgeworCQlwYWdlX2RpciA9IChzdHJ1Y3QgeGVuX3BhZ2VfZGlyZWN0b3J5ICopcHRyOworCisJ
CXBhZ2VfZGlyLT5ncmVmX2Rpcl9uZXh0X3BhZ2UgPSBidWYtPmdyZWZzW2kgKyAxXTsKKwkJcHRy
ICs9IFBBR0VfU0laRTsKKwl9CisJLyogTGFzdCBwYWdlIG11c3Qgc2F5IHRoZXJlIGlzIG5vIG1v
cmUgcGFnZXMuICovCisJcGFnZV9kaXIgPSAoc3RydWN0IHhlbl9wYWdlX2RpcmVjdG9yeSAqKXB0
cjsKKwlwYWdlX2Rpci0+Z3JlZl9kaXJfbmV4dF9wYWdlID0gR1JBTlRfSU5WQUxJRF9SRUY7Cit9
CisKKy8qKgorICogRmlsbCBwYWdlIGRpcmVjdG9yeSB3aXRoIGdyYW50IHJlZmVyZW5jZXMgdG8g
dGhlIHBhZ2VzIG9mIHRoZQorICogcGFnZSBkaXJlY3RvcnkgYW5kIHRoZSBidWZmZXIgd2Ugc2hh
cmUgd2l0aCB0aGUgYmFja2VuZC4KKyAqCisgKiBccGFyYW0gYnVmIHNoYXJlZCBidWZmZXIuCisg
Ki8KK3N0YXRpYyB2b2lkIGd1ZXN0X2ZpbGxfcGFnZV9kaXIoc3RydWN0IHhlbl9mcm9udF9wZ2Rp
cl9zaGJ1ZiAqYnVmKQoreworCXVuc2lnbmVkIGNoYXIgKnB0cjsKKwlpbnQgY3VyX2dyZWYsIGdy
ZWZzX2xlZnQsIHRvX2NvcHksIGksIG51bV9wYWdlc19kaXI7CisKKwlwdHIgPSBidWYtPmRpcmVj
dG9yeTsKKwludW1fcGFnZXNfZGlyID0gZ2V0X251bV9wYWdlc19kaXIoYnVmKTsKKworCS8qCisJ
ICogV2hpbGUgY29weWluZywgc2tpcCBncmVmcyBhdCBzdGFydCwgdGhleSBhcmUgZm9yIHBhZ2Vz
CisJICogZ3JhbnRlZCBmb3IgdGhlIHBhZ2UgZGlyZWN0b3J5IGl0c2VsZi4KKwkgKi8KKwljdXJf
Z3JlZiA9IG51bV9wYWdlc19kaXI7CisJZ3JlZnNfbGVmdCA9IGJ1Zi0+bnVtX3BhZ2VzOworCWZv
ciAoaSA9IDA7IGkgPCBudW1fcGFnZXNfZGlyOyBpKyspIHsKKwkJc3RydWN0IHhlbl9wYWdlX2Rp
cmVjdG9yeSAqcGFnZV9kaXIgPQorCQkJKHN0cnVjdCB4ZW5fcGFnZV9kaXJlY3RvcnkgKilwdHI7
CisKKwkJaWYgKGdyZWZzX2xlZnQgPD0gWEVOX05VTV9HUkVGU19QRVJfUEFHRSkgeworCQkJdG9f
Y29weSA9IGdyZWZzX2xlZnQ7CisJCQlwYWdlX2Rpci0+Z3JlZl9kaXJfbmV4dF9wYWdlID0gR1JB
TlRfSU5WQUxJRF9SRUY7CisJCX0gZWxzZSB7CisJCQl0b19jb3B5ID0gWEVOX05VTV9HUkVGU19Q
RVJfUEFHRTsKKwkJCXBhZ2VfZGlyLT5ncmVmX2Rpcl9uZXh0X3BhZ2UgPSBidWYtPmdyZWZzW2kg
KyAxXTsKKwkJfQorCQltZW1jcHkoJnBhZ2VfZGlyLT5ncmVmLCAmYnVmLT5ncmVmc1tjdXJfZ3Jl
Zl0sCisJCSAgICAgICB0b19jb3B5ICogc2l6ZW9mKGdyYW50X3JlZl90KSk7CisJCXB0ciArPSBQ
QUdFX1NJWkU7CisJCWdyZWZzX2xlZnQgLT0gdG9fY29weTsKKwkJY3VyX2dyZWYgKz0gdG9fY29w
eTsKKwl9Cit9CisKKy8qKgorICogR3JhbnQgcmVmZXJlbmNlcyB0byB0aGUgZnJvbnRlbmQncyBi
dWZmZXIgcGFnZXMuCisgKgorICogVGhlc2Ugd2lsbCBiZSBzaGFyZWQgd2l0aCB0aGUgYmFja2Vu
ZCwgc28gaXQgY2FuCisgKiBhY2Nlc3MgdGhlIGJ1ZmZlcidzIGRhdGEuCisgKgorICogXHBhcmFt
IGJ1ZiBzaGFyZWQgYnVmZmVyLgorICogXHJldHVybiB6ZXJvIG9uIHN1Y2Nlc3Mgb3IgYSBuZWdh
dGl2ZSBudW1iZXIgb24gZmFpbHVyZS4KKyAqLworc3RhdGljIGludCBndWVzdF9ncmFudF9yZWZz
X2Zvcl9idWZmZXIoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVmLAorCQkJCSAgICAg
ICBncmFudF9yZWZfdCAqcHJpdl9ncmVmX2hlYWQsCisJCQkJICAgICAgIGludCBncmVmX2lkeCkK
K3sKKwlpbnQgaSwgY3VyX3JlZiwgb3RoZXJlbmRfaWQ7CisKKwlvdGhlcmVuZF9pZCA9IGJ1Zi0+
eGJfZGV2LT5vdGhlcmVuZF9pZDsKKwlmb3IgKGkgPSAwOyBpIDwgYnVmLT5udW1fcGFnZXM7IGkr
KykgeworCQljdXJfcmVmID0gZ250dGFiX2NsYWltX2dyYW50X3JlZmVyZW5jZShwcml2X2dyZWZf
aGVhZCk7CisJCWlmIChjdXJfcmVmIDwgMCkKKwkJCXJldHVybiBjdXJfcmVmOworCisJCWdudHRh
Yl9ncmFudF9mb3JlaWduX2FjY2Vzc19yZWYoY3VyX3JlZiwgb3RoZXJlbmRfaWQsCisJCQkJCQl4
ZW5fcGFnZV90b19nZm4oYnVmLT5wYWdlc1tpXSksCisJCQkJCQkwKTsKKwkJYnVmLT5ncmVmc1tn
cmVmX2lkeCsrXSA9IGN1cl9yZWY7CisJfQorCXJldHVybiAwOworfQorCisvKioKKyAqIEdyYW50
IGFsbCB0aGUgcmVmZXJlbmNlcyBuZWVkZWQgdG8gc2hhcmUgdGhlIGJ1ZmZlci4KKyAqCisgKiBH
cmFudCByZWZlcmVuY2VzIHRvIHRoZSBwYWdlIGRpcmVjdG9yeSBwYWdlcyBhbmQsIGlmCisgKiBu
ZWVkZWQsIGFsc28gdG8gdGhlIHBhZ2VzIG9mIHRoZSBzaGFyZWQgYnVmZmVyIGRhdGEuCisgKgor
ICogXHBhcmFtIGJ1ZiBzaGFyZWQgYnVmZmVyLgorICogXHJldHVybiB6ZXJvIG9uIHN1Y2Nlc3Mg
b3IgYSBuZWdhdGl2ZSBudW1iZXIgb24gZmFpbHVyZS4KKyAqLworc3RhdGljIGludCBncmFudF9y
ZWZlcmVuY2VzKHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZikKK3sKKwlncmFudF9y
ZWZfdCBwcml2X2dyZWZfaGVhZDsKKwlpbnQgcmV0LCBpLCBqLCBjdXJfcmVmOworCWludCBvdGhl
cmVuZF9pZCwgbnVtX3BhZ2VzX2RpcjsKKworCXJldCA9IGdudHRhYl9hbGxvY19ncmFudF9yZWZl
cmVuY2VzKGJ1Zi0+bnVtX2dyZWZzLCAmcHJpdl9ncmVmX2hlYWQpOworCWlmIChyZXQgPCAwKSB7
CisJCWRldl9lcnIoJmJ1Zi0+eGJfZGV2LT5kZXYsCisJCQkiQ2Fubm90IGFsbG9jYXRlIGdyYW50
IHJlZmVyZW5jZXNcbiIpOworCQlyZXR1cm4gcmV0OworCX0KKworCW90aGVyZW5kX2lkID0gYnVm
LT54Yl9kZXYtPm90aGVyZW5kX2lkOworCWogPSAwOworCW51bV9wYWdlc19kaXIgPSBnZXRfbnVt
X3BhZ2VzX2RpcihidWYpOworCWZvciAoaSA9IDA7IGkgPCBudW1fcGFnZXNfZGlyOyBpKyspIHsK
KwkJdW5zaWduZWQgbG9uZyBmcmFtZTsKKworCQljdXJfcmVmID0gZ250dGFiX2NsYWltX2dyYW50
X3JlZmVyZW5jZSgmcHJpdl9ncmVmX2hlYWQpOworCQlpZiAoY3VyX3JlZiA8IDApCisJCQlyZXR1
cm4gY3VyX3JlZjsKKworCQlmcmFtZSA9IHhlbl9wYWdlX3RvX2dmbih2aXJ0X3RvX3BhZ2UoYnVm
LT5kaXJlY3RvcnkgKworCQkJCQkJICAgICBQQUdFX1NJWkUgKiBpKSk7CisJCWdudHRhYl9ncmFu
dF9mb3JlaWduX2FjY2Vzc19yZWYoY3VyX3JlZiwgb3RoZXJlbmRfaWQsIGZyYW1lLCAwKTsKKwkJ
YnVmLT5ncmVmc1tqKytdID0gY3VyX3JlZjsKKwl9CisKKwlpZiAoYnVmLT5vcHMtPmdyYW50X3Jl
ZnNfZm9yX2J1ZmZlcikgeworCQlyZXQgPSBidWYtPm9wcy0+Z3JhbnRfcmVmc19mb3JfYnVmZmVy
KGJ1ZiwgJnByaXZfZ3JlZl9oZWFkLCBqKTsKKwkJaWYgKHJldCkKKwkJCXJldHVybiByZXQ7CisJ
fQorCisJZ250dGFiX2ZyZWVfZ3JhbnRfcmVmZXJlbmNlcyhwcml2X2dyZWZfaGVhZCk7CisJcmV0
dXJuIDA7Cit9CisKKy8qKgorICogQWxsb2NhdGUgYWxsIHJlcXVpcmVkIHN0cnVjdHVyZXMgdG8g
bWFuZ2Ugc2hhcmVkIGJ1ZmZlci4KKyAqCisgKiBccGFyYW0gYnVmIHNoYXJlZCBidWZmZXIuCisg
KiBccmV0dXJuIHplcm8gb24gc3VjY2VzcyBvciBhIG5lZ2F0aXZlIG51bWJlciBvbiBmYWlsdXJl
LgorICovCitzdGF0aWMgaW50IGFsbG9jX3N0b3JhZ2Uoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9z
aGJ1ZiAqYnVmKQoreworCWJ1Zi0+Z3JlZnMgPSBrY2FsbG9jKGJ1Zi0+bnVtX2dyZWZzLCBzaXpl
b2YoKmJ1Zi0+Z3JlZnMpLCBHRlBfS0VSTkVMKTsKKwlpZiAoIWJ1Zi0+Z3JlZnMpCisJCXJldHVy
biAtRU5PTUVNOworCisJYnVmLT5kaXJlY3RvcnkgPSBrY2FsbG9jKGdldF9udW1fcGFnZXNfZGly
KGJ1ZiksIFBBR0VfU0laRSwgR0ZQX0tFUk5FTCk7CisJaWYgKCFidWYtPmRpcmVjdG9yeSkKKwkJ
cmV0dXJuIC1FTk9NRU07CisKKwlyZXR1cm4gMDsKK30KKworLyoKKyAqIEZvciBiYWNrZW5kIGFs
bG9jYXRlZCBidWZmZXJzIHdlIGRvbid0IG5lZWQgZ3JhbnRfcmVmc19mb3JfYnVmZmVyCisgKiBh
cyB0aG9zZSBncmFudCByZWZlcmVuY2VzIGFyZSBhbGxvY2F0ZWQgYXQgYmFja2VuZCBzaWRlLgor
ICovCitzdGF0aWMgY29uc3Qgc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9vcHMgYmFja2Vu
ZF9vcHMgPSB7CisJLmNhbGNfbnVtX2dyZWZzID0gYmFja2VuZF9jYWxjX251bV9ncmVmcywKKwku
ZmlsbF9wYWdlX2RpciA9IGJhY2tlbmRfZmlsbF9wYWdlX2RpciwKKwkubWFwID0gYmFja2VuZF9t
YXAsCisJLnVubWFwID0gYmFja2VuZF91bm1hcAorfTsKKworLyoKKyAqIEZvciBsb2NhbGx5IGdy
YW50ZWQgcmVmZXJlbmNlcyB3ZSBkbyBub3QgbmVlZCB0byBtYXAvdW5tYXAKKyAqIHRoZSByZWZl
cmVuY2VzLgorICovCitzdGF0aWMgY29uc3Qgc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9v
cHMgbG9jYWxfb3BzID0geworCS5jYWxjX251bV9ncmVmcyA9IGd1ZXN0X2NhbGNfbnVtX2dyZWZz
LAorCS5maWxsX3BhZ2VfZGlyID0gZ3Vlc3RfZmlsbF9wYWdlX2RpciwKKwkuZ3JhbnRfcmVmc19m
b3JfYnVmZmVyID0gZ3Vlc3RfZ3JhbnRfcmVmc19mb3JfYnVmZmVyLAorfTsKKworLyoqCisgKiBB
bGxvY2F0ZSBhIG5ldyBpbnN0YW5jZSBvZiBhIHNoYXJlZCBidWZmZXIuCisgKgorICogXHBhcmFt
IGNmZyBjb25maWd1cmF0aW9uIHRvIGJlIHVzZWQgd2hpbGUgYWxsb2NhdGluZyBhIG5ldyBzaGFy
ZWQgYnVmZmVyLgorICogXHJldHVybiB6ZXJvIG9uIHN1Y2Nlc3Mgb3IgYSBuZWdhdGl2ZSBudW1i
ZXIgb24gZmFpbHVyZS4KKyAqLworaW50IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9hbGxvYyhzdHJ1
Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmX2NmZyAqY2ZnKQoreworCXN0cnVjdCB4ZW5fZnJvbnRf
cGdkaXJfc2hidWYgKmJ1ZiA9IGNmZy0+cGdkaXI7CisJaW50IHJldDsKKworCWlmIChjZmctPmJl
X2FsbG9jKQorCQlidWYtPm9wcyA9ICZiYWNrZW5kX29wczsKKwllbHNlCisJCWJ1Zi0+b3BzID0g
JmxvY2FsX29wczsKKwlidWYtPnhiX2RldiA9IGNmZy0+eGJfZGV2OworCWJ1Zi0+bnVtX3BhZ2Vz
ID0gY2ZnLT5udW1fcGFnZXM7CisJYnVmLT5wYWdlcyA9IGNmZy0+cGFnZXM7CisKKwlidWYtPm9w
cy0+Y2FsY19udW1fZ3JlZnMoYnVmKTsKKworCXJldCA9IGFsbG9jX3N0b3JhZ2UoYnVmKTsKKwlp
ZiAocmV0KQorCQlnb3RvIGZhaWw7CisKKwlyZXQgPSBncmFudF9yZWZlcmVuY2VzKGJ1Zik7CisJ
aWYgKHJldCkKKwkJZ290byBmYWlsOworCisJYnVmLT5vcHMtPmZpbGxfcGFnZV9kaXIoYnVmKTsK
KworCXJldHVybiAwOworCitmYWlsOgorCXhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9mcmVlKGJ1Zik7
CisJcmV0dXJuIHJldDsKK30KK0VYUE9SVF9TWU1CT0xfR1BMKHhlbl9mcm9udF9wZ2Rpcl9zaGJ1
Zl9hbGxvYyk7CisKK01PRFVMRV9ERVNDUklQVElPTigiWGVuIGZyb250ZW5kL2JhY2tlbmQgcGFn
ZSBkaXJlY3RvcnkgYmFzZWQgIgorCQkgICAic2hhcmVkIGJ1ZmZlciBoYW5kbGluZyIpOworTU9E
VUxFX0FVVEhPUigiT2xla3NhbmRyIEFuZHJ1c2hjaGVua28iKTsKK01PRFVMRV9MSUNFTlNFKCJH
UEwiKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL3hlbi1mcm9udC1wZ2Rpci1zaGJ1Zi5oIGIv
aW5jbHVkZS94ZW4veGVuLWZyb250LXBnZGlyLXNoYnVmLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwLi4xNTBlZjdlYzUxZWMKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNs
dWRlL3hlbi94ZW4tZnJvbnQtcGdkaXItc2hidWYuaApAQCAtMCwwICsxLDg5IEBACisvKiBTUERY
LUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCBPUiBNSVQgKi8KKworLyoKKyAqIFhlbiBmcm9u
dGVuZC9iYWNrZW5kIHBhZ2UgZGlyZWN0b3J5IGJhc2VkIHNoYXJlZCBidWZmZXIKKyAqIGhlbHBl
ciBtb2R1bGUuCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE4IEVQQU0gU3lzdGVtcyBJbmMuCisg
KgorICogQXV0aG9yOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hj
aGVua29AZXBhbS5jb20+CisgKi8KKworI2lmbmRlZiBfX1hFTl9GUk9OVF9QR0RJUl9TSEJVRl9I
XworI2RlZmluZSBfX1hFTl9GUk9OVF9QR0RJUl9TSEJVRl9IXworCisjaW5jbHVkZSA8bGludXgv
a2VybmVsLmg+CisKKyNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KKworc3RydWN0IHhlbl9m
cm9udF9wZ2Rpcl9zaGJ1Zl9vcHM7CisKK3N0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgewor
CS8qCisJICogTnVtYmVyIG9mIHJlZmVyZW5jZXMgZ3JhbnRlZCBmb3IgdGhlIGJhY2tlbmQgdXNl
OgorCSAqCisJICogIC0gZm9yIGZyb250ZW5kIGFsbG9jYXRlZC9pbXBvcnRlZCBidWZmZXJzIHRo
aXMgaG9sZHMgdGhlIG51bWJlcgorCSAqICAgIG9mIGdyYW50IHJlZmVyZW5jZXMgZm9yIHRoZSBw
YWdlIGRpcmVjdG9yeSBhbmQgdGhlIHBhZ2VzCisJICogICAgb2YgdGhlIGJ1ZmZlcgorCSAqCisJ
ICogIC0gZm9yIHRoZSBidWZmZXIgcHJvdmlkZWQgYnkgdGhlIGJhY2tlbmQgdGhpcyBvbmx5IGhv
bGRzIHRoZSBudW1iZXIKKwkgKiAgICBvZiBncmFudCByZWZlcmVuY2VzIGZvciB0aGUgcGFnZSBk
aXJlY3RvcnkgaXRzZWxmIGFzIGdyYW50CisJICogICAgcmVmZXJlbmNlcyBmb3IgdGhlIGJ1ZmZl
ciB3aWxsIGJlIHByb3ZpZGVkIGJ5IHRoZSBiYWNrZW5kLgorCSAqLworCWludCBudW1fZ3JlZnM7
CisJZ3JhbnRfcmVmX3QgKmdyZWZzOworCS8qIFBhZ2UgZGlyZWN0b3J5IGJhY2tpbmcgc3RvcmFn
ZS4gKi8KKwl1OCAqZGlyZWN0b3J5OworCisJLyoKKwkgKiBOdW1iZXIgb2YgcGFnZXMgZm9yIHRo
ZSBzaGFyZWQgYnVmZmVyIGl0c2VsZiAoZXhjbHVkaW5nIHRoZSBwYWdlCisJICogZGlyZWN0b3J5
KS4KKwkgKi8KKwlpbnQgbnVtX3BhZ2VzOworCS8qCisJICogQmFja2luZyBzdG9yYWdlIG9mIHRo
ZSBzaGFyZWQgYnVmZmVyOiB0aGVzZSBhcmUgdGhlIHBhZ2VzIGJlaW5nCisJICogc2hhcmVkLgor
CSAqLworCXN0cnVjdCBwYWdlICoqcGFnZXM7CisKKwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJf
ZGV2OworCisJLyogVGhlc2UgYXJlIHRoZSBvcHMgdXNlZCBpbnRlcm5hbGx5IGRlcGVuZGluZyBv
biBiZV9hbGxvYyBtb2RlLiAqLworCWNvbnN0IHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWZf
b3BzICpvcHM7CisKKwkvKiBYZW4gbWFwIGhhbmRsZXMgZm9yIHRoZSBidWZmZXIgYWxsb2NhdGVk
IGJ5IHRoZSBiYWNrZW5kLiAqLworCWdyYW50X2hhbmRsZV90ICpiYWNrZW5kX21hcF9oYW5kbGVz
OworfTsKKworc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9jZmcgeworCXN0cnVjdCB4ZW5i
dXNfZGV2aWNlICp4Yl9kZXY7CisKKwkvKiBOdW1iZXIgb2YgcGFnZXMgb2YgdGhlIGJ1ZmZlciBi
YWNraW5nIHN0b3JhZ2UuICovCisJaW50IG51bV9wYWdlczsKKwkvKiBQYWdlcyBvZiB0aGUgYnVm
ZmVyIHRvIGJlIHNoYXJlZC4gKi8KKwlzdHJ1Y3QgcGFnZSAqKnBhZ2VzOworCisJLyoKKwkgKiBU
aGlzIGlzIGFsbG9jYXRlZCBvdXRzaWRlIGJlY2F1c2UgdGhlcmUgYXJlIHVzZS1jYXNlcyB3aGVu
CisJICogdGhlIGJ1ZmZlciBzdHJ1Y3R1cmUgaXMgYWxsb2NhdGVkIGFzIGEgcGFydCBvZiBhIGJp
Z2dlciBvbmUuCisJICovCisJc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqcGdkaXI7CisJ
LyoKKwkgKiBNb2RlIG9mIGdyYW50IHJlZmVyZW5jZSBzaGFyaW5nOiBpZiBzZXQgdGhlbiBiYWNr
ZW5kIHdpbGwgc2hhcmUKKwkgKiBncmFudCByZWZlcmVuY2VzIHRvIHRoZSBidWZmZXIgd2l0aCB0
aGUgZnJvbnRlbmQuCisJICovCisJaW50IGJlX2FsbG9jOworfTsKKworaW50IHhlbl9mcm9udF9w
Z2Rpcl9zaGJ1Zl9hbGxvYyhzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmX2NmZyAqY2ZnKTsK
KworZ3JhbnRfcmVmX3QKK3hlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9nZXRfZGlyX3N0YXJ0KHN0cnVj
dCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1Zik7CisKK2ludCB4ZW5fZnJvbnRfcGdkaXJfc2hi
dWZfbWFwKHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1Zik7CisKK2ludCB4ZW5fZnJv
bnRfcGdkaXJfc2hidWZfdW5tYXAoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVmKTsK
Kwordm9pZCB4ZW5fZnJvbnRfcGdkaXJfc2hidWZfZnJlZShzdHJ1Y3QgeGVuX2Zyb250X3BnZGly
X3NoYnVmICpidWYpOworCisjZW5kaWYgLyogX19YRU5fRlJPTlRfUEdESVJfU0hCVUZfSF8gKi8K
LS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 07:46:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 07:46: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-devel-bounces@lists.xenproject.org>)
	id 1gSdVJ-0003VY-EM; Fri, 30 Nov 2018 07:46: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=gpn8=oj=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1gSdVI-0003VT-A1
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 07:46:24 +0000
X-Inumbo-ID: 072e6829-f474-11e8-9a16-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 072e6829-f474-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 07:46:21 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id l10so3388677lfh.9
 for <xen-devel@lists.xenproject.org>; Thu, 29 Nov 2018 23:46:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=gn++9LbCyOVRyeWHMTrHMuwyPNnCpsLnt8ZfP4S4H8E=;
 b=pLKdI0OqyQ9NeQx4/qLAm4E9xaRNm1u747ULyNJthhYJy41unfPo0nxC3t3nenc2oj
 1s41qsZyOVrzhREffyfIXHL3tYPgUQWTUbl1GwzA7lSPHPWSLzMcBuomkX3UvK3izGOr
 OhpUTqo/p43fUGQxc22XY42mIXZfMDB0g9pdwvIexpaVaBBSVxDMZ4N4PE0POE3vj1GS
 9hH8vRIzpDlio/5CrpKumXqNg/5AH3iJbQgaqY+hlS11YAmsOUzzj10W7fIzxfnCSHAn
 Jh50CDTxWu+6OlkTWPa1UMQUjXDmnFkHsBGyKUC0elHcR9D676JimhKRmutEBjS3IoZU
 JLfQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=gn++9LbCyOVRyeWHMTrHMuwyPNnCpsLnt8ZfP4S4H8E=;
 b=P9IIpfr/FiizFc32Vp8Mjy5RS9u5QYSYvafbAj63uJPRHQAXaNynGh37cW4vp+3r4y
 ImxWJmSFKvU375VFXPjV7Ygvq/P6P46grrEHRLlIAik8oq9yr8t9hJZa7olfxkKXkuhm
 tokaU7aFbIDR6i9i71w2A9ko8HZgV32KwUit71e6HzO2wl/4TBKTHY/nmcByPNziiS4a
 XyXfOq/xcsUI7a+naLNpU7ImmfXmI6xEQgbrANnbms+0rHNdCWt5anAkgkZAc56V8zua
 ZXCXaa+lxFKg/3YKrdFxoB0sUZweNKdAMeT6drGbQv6veZMSzZQjTjVvh5vDnOU4NfiJ
 RXXA==
X-Gm-Message-State: AA+aEWbXyGjm8jPRG4BrTh9TqhOLK+L8HIsnYLU7vBVJePVGuEdZrEew
 +wZekZ/eYrpb921Wakw4PnE=
X-Google-Smtp-Source: AFSGD/VLReX2q2qDANrlpad9f69rr8H5tK9vcwY+VoL8ZOpRayUPaVIK3TeYFmfJGLaUNed2NzzmyQ==
X-Received: by 2002:a19:db4a:: with SMTP id s71mr3041256lfg.36.1543563980049; 
 Thu, 29 Nov 2018 23:46:20 -0800 (PST)
Received: from [10.17.182.20] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 k11-v6sm658941ljk.40.2018.11.29.23.46.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 29 Nov 2018 23:46:19 -0800 (PST)
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, alsa-devel@alsa-project.org,
 jgross@suse.com, boris.ostrovsky@oracle.com
References: <20181130074205.20496-1-andr2000@gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <7e6ae967-174b-012e-74d8-16af9395332c@gmail.com>
Date: Fri, 30 Nov 2018 09:46:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181130074205.20496-1-andr2000@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/3] xen: Introduce shared buffer helpers
 for page directory...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Takashi Iwai <tiwai@suse.de>, Daniel Vetter <daniel.vetter@ffwll.ch>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hhbmdlcyBpbiB0aGUgc2VyaWVzIHNpbmNlIHYxOgoKLSBubyBjaGFuZ2VzIHRvIHBhdGNoIDEg
KFhlbiBzaGFyZWQgY29kZSkKCi0gQUxTQTogZml4IGNvbW1lbnQgZnJvbSBUYWthc2hpIChOVUxM
IHN0cmVhbS0+YnVmZmVyKQoKLSBEUk06IHJlbW92ZWQgZGlzcGxheSBidWZmZXIgZmx1c2ggd29y
a2Fyb3VuZAoKKHByb3BlciBmaXggaXMgb24gcmV2aWV3IFsxXSkKClRoYW5rIHlvdSwKCk9sZWtz
YW5kcgoKT24gMTEvMzAvMTggOTo0MiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6
Cj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtv
QGVwYW0uY29tPgo+Cj4gYmFzZWQgZnJvbnRlbmRzLiBDdXJyZW50bHkgdGhlIGZyb250ZW5kcyB3
aGljaCBpbXBsZW1lbnQKPiBzaW1pbGFyIGNvZGUgZm9yIHNoYXJpbmcgYmlnIGJ1ZmZlcnMgYmV0
d2VlbiBmcm9udGVuZCBhbmQKPiBiYWNrZW5kIGFyZSBwYXJhLXZpcnR1YWxpemVkIERSTSBhbmQg
c291bmQgZHJpdmVycy4KPiBCb3RoIGRlZmluZSB0aGUgc2FtZSB3YXkgdG8gc2hhcmUgZ3JhbnQg
cmVmZXJlbmNlcyBvZiBhCj4gZGF0YSBidWZmZXIgd2l0aCB0aGUgY29ycmVzcG9uZGluZyBiYWNr
ZW5kIHdpdGggbGl0dGxlCj4gZGlmZmVyZW5jZXMuCj4KPiBNb3ZlIHNoYXJlZCBjb2RlIGludG8g
YSBoZWxwZXIgbW9kdWxlLCBzbyB0aGVyZSBpcyBhIHNpbmdsZQo+IGltcGxlbWVudGF0aW9uIG9m
IHRoZSBzYW1lIGZ1bmN0aW9uYWxpdHkgZm9yIGFsbC4KPgo+IFRoaXMgcGF0Y2ggaW50cm9kdWNl
cyBjb2RlIHdoaWNoIGlzIHVzZWQgYnkgc291bmQgYW5kIGRpc3BsYXkKPiBmcm9udGVuZCBkcml2
ZXJzIHdpdGhvdXQgZnVuY3Rpb25hbCBjaGFuZ2VzIHdpdGggdGhlIGludGVudGlvbgo+IHRvIHJl
bW92ZSBzaGFyZWQgY29kZSBmcm9tIHRoZSBjb3JyZXNwb25kaW5nIGRyaXZlcnMuCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVu
a29AZXBhbS5jb20+Cj4gLS0tCj4gICBkcml2ZXJzL3hlbi9LY29uZmlnICAgICAgICAgICAgICAg
ICB8ICAgMyArCj4gICBkcml2ZXJzL3hlbi9NYWtlZmlsZSAgICAgICAgICAgICAgICB8ICAgMSAr
Cj4gICBkcml2ZXJzL3hlbi94ZW4tZnJvbnQtcGdkaXItc2hidWYuYyB8IDU1MyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gICBpbmNsdWRlL3hlbi94ZW4tZnJvbnQtcGdkaXItc2hidWYu
aCB8ICA4OSArKysrKwo+ICAgNCBmaWxlcyBjaGFuZ2VkLCA2NDYgaW5zZXJ0aW9ucygrKQo+ICAg
Y3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMveGVuL3hlbi1mcm9udC1wZ2Rpci1zaGJ1Zi5jCj4g
ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4veGVuLWZyb250LXBnZGlyLXNoYnVmLmgK
Pgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9LY29uZmlnIGIvZHJpdmVycy94ZW4vS2NvbmZp
Zwo+IGluZGV4IDgxNWI5ZTliYjk3NS4uODM4YjY2YTlhMGU3IDEwMDY0NAo+IC0tLSBhL2RyaXZl
cnMveGVuL0tjb25maWcKPiArKysgYi9kcml2ZXJzL3hlbi9LY29uZmlnCj4gQEAgLTM0MCw0ICsz
NDAsNyBAQCBjb25maWcgWEVOX1NZTVMKPiAgIGNvbmZpZyBYRU5fSEFWRV9WUE1VCj4gICAgICAg
ICAgYm9vbAo+ICAgCj4gK2NvbmZpZyBYRU5fRlJPTlRfUEdESVJfU0hCVUYKPiArCXRyaXN0YXRl
Cj4gKwo+ICAgZW5kbWVudQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9NYWtlZmlsZSBiL2Ry
aXZlcnMveGVuL01ha2VmaWxlCj4gaW5kZXggM2U1NDJmNjBmMjlmLi5jNDg5MjdhNThlMTAgMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vTWFrZWZpbGUKPiArKysgYi9kcml2ZXJzL3hlbi9NYWtl
ZmlsZQo+IEBAIC00NCwzICs0NCw0IEBAIHhlbi1nbnRkZXYteQkJCQk6PSBnbnRkZXYubwo+ICAg
eGVuLWdudGRldi0kKENPTkZJR19YRU5fR05UREVWX0RNQUJVRikJKz0gZ250ZGV2LWRtYWJ1Zi5v
Cj4gICB4ZW4tZ250YWxsb2MteQkJCQk6PSBnbnRhbGxvYy5vCj4gICB4ZW4tcHJpdmNtZC15CQkJ
CTo9IHByaXZjbWQubyBwcml2Y21kLWJ1Zi5vCj4gK29iai0kKENPTkZJR19YRU5fRlJPTlRfUEdE
SVJfU0hCVUYpCSs9IHhlbi1mcm9udC1wZ2Rpci1zaGJ1Zi5vCj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL3hlbi1mcm9udC1wZ2Rpci1zaGJ1Zi5jIGIvZHJpdmVycy94ZW4veGVuLWZyb250LXBn
ZGlyLXNoYnVmLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAwMC4u
NDhhNjU4ZGM3Y2NmCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2RyaXZlcnMveGVuL3hlbi1mcm9u
dC1wZ2Rpci1zaGJ1Zi5jCj4gQEAgLTAsMCArMSw1NTMgQEAKPiArLy8gU1BEWC1MaWNlbnNlLUlk
ZW50aWZpZXI6IEdQTC0yLjAgT1IgTUlUCj4gKwo+ICsvKgo+ICsgKiBYZW4gZnJvbnRlbmQvYmFj
a2VuZCBwYWdlIGRpcmVjdG9yeSBiYXNlZCBzaGFyZWQgYnVmZmVyCj4gKyAqIGhlbHBlciBtb2R1
bGUuCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoQykgMjAxOCBFUEFNIFN5c3RlbXMgSW5jLgo+ICsg
Kgo+ICsgKiBBdXRob3I6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVz
aGNoZW5rb0BlcGFtLmNvbT4KPiArICovCj4gKwo+ICsjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+
Cj4gKyNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgo+ICsjaW5jbHVkZSA8bGludXgvbW0uaD4KPiAr
Cj4gKyNpbmNsdWRlIDxhc20veGVuL2h5cGVydmlzb3IuaD4KPiArI2luY2x1ZGUgPHhlbi9iYWxs
b29uLmg+Cj4gKyNpbmNsdWRlIDx4ZW4veGVuLmg+Cj4gKyNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+
Cj4gKyNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL3JpbmcuaD4KPiArCj4gKyNpbmNsdWRlIDx4
ZW4veGVuLWZyb250LXBnZGlyLXNoYnVmLmg+Cj4gKwo+ICsjaWZuZGVmIEdSQU5UX0lOVkFMSURf
UkVGCj4gKy8qCj4gKyAqIEZJWE1FOiB1c2FnZSBvZiBncmFudCByZWZlcmVuY2UgMCBhcyBpbnZh
bGlkIGdyYW50IHJlZmVyZW5jZToKPiArICogZ3JhbnQgcmVmZXJlbmNlIDAgaXMgdmFsaWQsIGJ1
dCBuZXZlciBleHBvc2VkIHRvIGEgUFYgZHJpdmVyLAo+ICsgKiBiZWNhdXNlIG9mIHRoZSBmYWN0
IGl0IGlzIGFscmVhZHkgaW4gdXNlL3Jlc2VydmVkIGJ5IHRoZSBQViBjb25zb2xlLgo+ICsgKi8K
PiArI2RlZmluZSBHUkFOVF9JTlZBTElEX1JFRgkwCj4gKyNlbmRpZgo+ICsKPiArLyoqCj4gKyAq
IFRoaXMgc3RydWN0dXJlIHJlcHJlc2VudHMgdGhlIHN0cnVjdHVyZSBvZiBhIHNoYXJlZCBwYWdl
Cj4gKyAqIHRoYXQgY29udGFpbnMgZ3JhbnQgcmVmZXJlbmNlcyB0byB0aGUgcGFnZXMgb2YgdGhl
IHNoYXJlZAo+ICsgKiBidWZmZXIuIFRoaXMgc3RydWN0dXJlIGlzIGNvbW1vbiB0byBtYW55IFhl
biBwYXJhLXZpcnR1YWxpemVkCj4gKyAqIHByb3RvY29scyBhdCBpbmNsdWRlL3hlbi9pbnRlcmZh
Y2UvaW8vCj4gKyAqLwo+ICtzdHJ1Y3QgeGVuX3BhZ2VfZGlyZWN0b3J5IHsKPiArCWdyYW50X3Jl
Zl90IGdyZWZfZGlyX25leHRfcGFnZTsKPiArCWdyYW50X3JlZl90IGdyZWZbMV07IC8qIFZhcmlh
YmxlIGxlbmd0aCAqLwo+ICt9Owo+ICsKPiArLyoqCj4gKyAqIFNoYXJlZCBidWZmZXIgb3BzIHdo
aWNoIGFyZSBkaWZmZXJlbnRseSBpbXBsZW1lbnRlZAo+ICsgKiBkZXBlbmRpbmcgb24gdGhlIGFs
bG9jYXRpb24gbW9kZSwgZS5nLiBpZiB0aGUgYnVmZmVyCj4gKyAqIGlzIGFsbG9jYXRlZCBieSB0
aGUgY29ycmVzcG9uZGluZyBiYWNrZW5kIG9yIGZyb250ZW5kLgo+ICsgKiBTb21lIG9mIHRoZSBv
cGVyYXRpb25zLgo+ICsgKi8KPiArc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9vcHMgewo+
ICsJLyoKPiArCSAqIENhbGN1bGF0ZSBudW1iZXIgb2YgZ3JlZnMgcmVxdWlyZWQgdG8gaGFuZGxl
IHRoaXMgYnVmZmVyLAo+ICsJICogZS5nLiBpZiBncmVmcyBhcmUgcmVxdWlyZWQgZm9yIHBhZ2Ug
ZGlyZWN0b3J5IG9ubHkgb3IgdGhlIGJ1ZmZlcgo+ICsJICogcGFnZXMgYXMgd2VsbC4KPiArCSAq
Lwo+ICsJdm9pZCAoKmNhbGNfbnVtX2dyZWZzKShzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVm
ICpidWYpOwo+ICsKPiArCS8qIEZpbGwgcGFnZSBkaXJlY3RvcnkgYWNjb3JkaW5nIHRvIHBhcmEt
dmlydHVhbCBkaXNwbGF5IHByb3RvY29sLiAqLwo+ICsJdm9pZCAoKmZpbGxfcGFnZV9kaXIpKHN0
cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1Zik7Cj4gKwo+ICsJLyogQ2xhaW0gZ3JhbnQg
cmVmZXJlbmNlcyBmb3IgdGhlIHBhZ2VzIG9mIHRoZSBidWZmZXIuICovCj4gKwlpbnQgKCpncmFu
dF9yZWZzX2Zvcl9idWZmZXIpKHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZiwKPiAr
CQkJCSAgICAgZ3JhbnRfcmVmX3QgKnByaXZfZ3JlZl9oZWFkLCBpbnQgZ3JlZl9pZHgpOwo+ICsK
PiArCS8qIE1hcCBncmFudCByZWZlcmVuY2VzIG9mIHRoZSBidWZmZXIuICovCj4gKwlpbnQgKCpt
YXApKHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1Zik7Cj4gKwo+ICsJLyogVW5tYXAg
Z3JhbnQgcmVmZXJlbmNlcyBvZiB0aGUgYnVmZmVyLiAqLwo+ICsJaW50ICgqdW5tYXApKHN0cnVj
dCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1Zik7Cj4gK307Cj4gKwo+ICsvKioKPiArICogR2V0
IGdyYW50ZWQgcmVmZXJlbmNlIHRvIHRoZSB2ZXJ5IGZpcnN0IHBhZ2Ugb2YgdGhlCj4gKyAqIHBh
Z2UgZGlyZWN0b3J5LiBVc3VhbGx5IHRoaXMgaXMgcGFzc2VkIHRvIHRoZSBiYWNrZW5kLAo+ICsg
KiBzbyBpdCBjYW4gZmluZC9maWxsIHRoZSBncmFudCByZWZlcmVuY2VzIHRvIHRoZSBidWZmZXIn
cwo+ICsgKiBwYWdlcy4KPiArICoKPiArICogXHBhcmFtIGJ1ZiBzaGFyZWQgYnVmZmVyIHdoaWNo
IHBhZ2UgZGlyZWN0b3J5IGlzIG9mIGludGVyZXN0Lgo+ICsgKiBccmV0dXJuIGdyYW50ZWQgcmVm
ZXJlbmNlIHRvIHRoZSB2ZXJ5IGZpcnN0IHBhZ2Ugb2YgdGhlCj4gKyAqIHBhZ2UgZGlyZWN0b3J5
Lgo+ICsgKi8KPiArZ3JhbnRfcmVmX3QKPiAreGVuX2Zyb250X3BnZGlyX3NoYnVmX2dldF9kaXJf
c3RhcnQoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVmKQo+ICt7Cj4gKwlpZiAoIWJ1
Zi0+Z3JlZnMpCj4gKwkJcmV0dXJuIEdSQU5UX0lOVkFMSURfUkVGOwo+ICsKPiArCXJldHVybiBi
dWYtPmdyZWZzWzBdOwo+ICt9Cj4gK0VYUE9SVF9TWU1CT0xfR1BMKHhlbl9mcm9udF9wZ2Rpcl9z
aGJ1Zl9nZXRfZGlyX3N0YXJ0KTsKPiArCj4gKy8qKgo+ICsgKiBNYXAgZ3JhbnRlZCByZWZlcmVu
Y2VzIG9mIHRoZSBzaGFyZWQgYnVmZmVyLgo+ICsgKgo+ICsgKiBEZXBlbmRpbmcgb24gdGhlIHNo
YXJlZCBidWZmZXIgbW9kZSBvZiBhbGxvY2F0aW9uCj4gKyAqIChiZV9hbGxvYyBmbGFnKSB0aGlz
IGNhbiBlaXRoZXIgZG8gbm90aGluZyAoZm9yIGJ1ZmZlcnMKPiArICogc2hhcmVkIGJ5IHRoZSBm
cm9udGVuZCBpdHNlbGYpIG9yIG1hcCB0aGUgcHJvdmlkZWQgZ3JhbnRlZAo+ICsgKiByZWZlcmVu
Y2VzIG9udG8gdGhlIGJhY2tpbmcgc3RvcmFnZSAoYnVmLT5wYWdlcykuCj4gKyAqCj4gKyAqIFxw
YXJhbSBidWYgc2hhcmVkIGJ1ZmZlciB3aGljaCBncmFudHMgdG8gYmUgbWFwZWQuCj4gKyAqIFxy
ZXR1cm4gemVybyBvbiBzdWNjZXNzIG9yIGEgbmVnYXRpdmUgbnVtYmVyIG9uIGZhaWx1cmUuCj4g
KyAqLwo+ICtpbnQgeGVuX2Zyb250X3BnZGlyX3NoYnVmX21hcChzdHJ1Y3QgeGVuX2Zyb250X3Bn
ZGlyX3NoYnVmICpidWYpCj4gK3sKPiArCWlmIChidWYtPm9wcyAmJiBidWYtPm9wcy0+bWFwKQo+
ICsJCXJldHVybiBidWYtPm9wcy0+bWFwKGJ1Zik7Cj4gKwo+ICsJLyogTm8gbmVlZCB0byBtYXAg
b3duIGdyYW50IHJlZmVyZW5jZXMuICovCj4gKwlyZXR1cm4gMDsKPiArfQo+ICtFWFBPUlRfU1lN
Qk9MX0dQTCh4ZW5fZnJvbnRfcGdkaXJfc2hidWZfbWFwKTsKPiArCj4gKy8qKgo+ICsgKiBVbm1h
cCBncmFudGVkIHJlZmVyZW5jZXMgb2YgdGhlIHNoYXJlZCBidWZmZXIuCj4gKyAqCj4gKyAqIERl
cGVuZGluZyBvbiB0aGUgc2hhcmVkIGJ1ZmZlciBtb2RlIG9mIGFsbG9jYXRpb24KPiArICogKGJl
X2FsbG9jIGZsYWcpIHRoaXMgY2FuIGVpdGhlciBkbyBub3RoaW5nIChmb3IgYnVmZmVycwo+ICsg
KiBzaGFyZWQgYnkgdGhlIGZyb250ZW5kIGl0c2VsZikgb3IgdW5tYXAgdGhlIHByb3ZpZGVkIGdy
YW50ZWQKPiArICogcmVmZXJlbmNlcy4KPiArICoKPiArICogXHBhcmFtIGJ1ZiBzaGFyZWQgYnVm
ZmVyIHdoaWNoIGdyYW50cyB0byBiZSB1bm1hcGVkLgo+ICsgKiBccmV0dXJuIHplcm8gb24gc3Vj
Y2VzcyBvciBhIG5lZ2F0aXZlIG51bWJlciBvbiBmYWlsdXJlLgo+ICsgKi8KPiAraW50IHhlbl9m
cm9udF9wZ2Rpcl9zaGJ1Zl91bm1hcChzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmICpidWYp
Cj4gK3sKPiArCWlmIChidWYtPm9wcyAmJiBidWYtPm9wcy0+dW5tYXApCj4gKwkJcmV0dXJuIGJ1
Zi0+b3BzLT51bm1hcChidWYpOwo+ICsKPiArCS8qIE5vIG5lZWQgdG8gdW5tYXAgb3duIGdyYW50
IHJlZmVyZW5jZXMuICovCj4gKwlyZXR1cm4gMDsKPiArfQo+ICtFWFBPUlRfU1lNQk9MX0dQTCh4
ZW5fZnJvbnRfcGdkaXJfc2hidWZfdW5tYXApOwo+ICsKPiArLyoqCj4gKyAqIEZyZWUgYWxsIHRo
ZSByZXNvdXJjZXMgb2YgdGhlIHNoYXJlZCBidWZmZXIuCj4gKyAqCj4gKyAqIFxwYXJhbSBidWYg
c2hhcmVkIGJ1ZmZlciB3aGljaCByZXNvdXJjZXMgdG8gYmUgZnJlZWQuCj4gKyAqLwo+ICt2b2lk
IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9mcmVlKHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYg
KmJ1ZikKPiArewo+ICsJaWYgKGJ1Zi0+Z3JlZnMpIHsKPiArCQlpbnQgaTsKPiArCj4gKwkJZm9y
IChpID0gMDsgaSA8IGJ1Zi0+bnVtX2dyZWZzOyBpKyspCj4gKwkJCWlmIChidWYtPmdyZWZzW2ld
ICE9IEdSQU5UX0lOVkFMSURfUkVGKQo+ICsJCQkJZ250dGFiX2VuZF9mb3JlaWduX2FjY2Vzcyhi
dWYtPmdyZWZzW2ldLAo+ICsJCQkJCQkJICAwLCAwVUwpOwo+ICsJfQo+ICsJa2ZyZWUoYnVmLT5n
cmVmcyk7Cj4gKwlrZnJlZShidWYtPmRpcmVjdG9yeSk7Cj4gK30KPiArRVhQT1JUX1NZTUJPTF9H
UEwoeGVuX2Zyb250X3BnZGlyX3NoYnVmX2ZyZWUpOwo+ICsKPiArLyoKPiArICogTnVtYmVyIG9m
IGdyZWZzIGEgcGFnZSBjYW4gaG9sZCB3aXRoIHJlc3BlY3QgdG8gdGhlCj4gKyAqIHN0cnVjdCB4
ZW5fcGFnZV9kaXJlY3RvcnkgaGVhZGVyLgo+ICsgKi8KPiArI2RlZmluZSBYRU5fTlVNX0dSRUZT
X1BFUl9QQUdFICgoUEFHRV9TSVpFIC0gXAo+ICsJCQkJIG9mZnNldG9mKHN0cnVjdCB4ZW5fcGFn
ZV9kaXJlY3RvcnksIFwKPiArCQkJCQkgIGdyZWYpKSAvIHNpemVvZihncmFudF9yZWZfdCkpCj4g
Kwo+ICsvKioKPiArICogR2V0IHRoZSBudW1iZXIgb2YgcGFnZXMgdGhlIHBhZ2UgZGlyZWN0b3J5
IGNvbnN1bWVzIGl0c2VsZi4KPiArICoKPiArICogXHBhcmFtIGJ1ZiBzaGFyZWQgYnVmZmVyLgo+
ICsgKi8KPiArc3RhdGljIGludCBnZXRfbnVtX3BhZ2VzX2RpcihzdHJ1Y3QgeGVuX2Zyb250X3Bn
ZGlyX3NoYnVmICpidWYpCj4gK3sKPiArCXJldHVybiBESVZfUk9VTkRfVVAoYnVmLT5udW1fcGFn
ZXMsIFhFTl9OVU1fR1JFRlNfUEVSX1BBR0UpOwo+ICt9Cj4gKwo+ICsvKioKPiArICogQ2FsY3Vs
YXRlIHRoZSBudW1iZXIgb2YgZ3JhbnQgcmVmZXJlbmNlcyBuZWVkZWQgdG8gc2hhcmUgdGhlIGJ1
ZmZlcgo+ICsgKiBhbmQgaXRzIHBhZ2VzIHdoZW4gYmFja2VuZCBhbGxvY2F0ZXMgdGhlIGJ1ZmZl
ci4KPiArICoKPiArICogXHBhcmFtIGJ1ZiBzaGFyZWQgYnVmZmVyLgo+ICsgKi8KPiArc3RhdGlj
IHZvaWQgYmFja2VuZF9jYWxjX251bV9ncmVmcyhzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVm
ICpidWYpCj4gK3sKPiArCS8qIE9ubHkgZm9yIHBhZ2VzIHRoZSBwYWdlIGRpcmVjdG9yeSBjb25z
dW1lcyBpdHNlbGYuICovCj4gKwlidWYtPm51bV9ncmVmcyA9IGdldF9udW1fcGFnZXNfZGlyKGJ1
Zik7Cj4gK30KPiArCj4gKy8qKgo+ICsgKiBDYWxjdWxhdGUgdGhlIG51bWJlciBvZiBncmFudCBy
ZWZlcmVuY2VzIG5lZWRlZCB0byBzaGFyZSB0aGUgYnVmZmVyCj4gKyAqIGFuZCBpdHMgcGFnZXMg
d2hlbiBmcm9udGVuZCBhbGxvY2F0ZXMgdGhlIGJ1ZmZlci4KPiArICoKPiArICogXHBhcmFtIGJ1
ZiBzaGFyZWQgYnVmZmVyLgo+ICsgKi8KPiArc3RhdGljIHZvaWQgZ3Vlc3RfY2FsY19udW1fZ3Jl
ZnMoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVmKQo+ICt7Cj4gKwkvKgo+ICsJICog
TnVtYmVyIG9mIHBhZ2VzIHRoZSBwYWdlIGRpcmVjdG9yeSBjb25zdW1lcyBpdHNlbGYKPiArCSAq
IHBsdXMgZ3JlZnMgZm9yIHRoZSBidWZmZXIgcGFnZXMuCj4gKwkgKi8KPiArCWJ1Zi0+bnVtX2dy
ZWZzID0gZ2V0X251bV9wYWdlc19kaXIoYnVmKSArIGJ1Zi0+bnVtX3BhZ2VzOwo+ICt9Cj4gKwo+
ICsjZGVmaW5lIHhlbl9wYWdlX3RvX3ZhZGRyKHBhZ2UpIFwKPiArCSgodWludHB0cl90KXBmbl90
b19rYWRkcihwYWdlX3RvX3hlbl9wZm4ocGFnZSkpKQo+ICsKPiArLyoqCj4gKyAqIFVubWFwIHRo
ZSBidWZmZXIgcHJldmlvdXNseSBtYXBwZWQgd2l0aCBncmFudCByZWZlcmVuY2VzCj4gKyAqIHBy
b3ZpZGVkIGJ5IHRoZSBiYWNrZW5kLgo+ICsgKgo+ICsgKiBccGFyYW0gYnVmIHNoYXJlZCBidWZm
ZXIuCj4gKyAqIFxyZXR1cm4gemVybyBvbiBzdWNjZXNzIG9yIGEgbmVnYXRpdmUgbnVtYmVyIG9u
IGZhaWx1cmUuCj4gKyAqLwo+ICtzdGF0aWMgaW50IGJhY2tlbmRfdW5tYXAoc3RydWN0IHhlbl9m
cm9udF9wZ2Rpcl9zaGJ1ZiAqYnVmKQo+ICt7Cj4gKwlzdHJ1Y3QgZ250dGFiX3VubWFwX2dyYW50
X3JlZiAqdW5tYXBfb3BzOwo+ICsJaW50IGksIHJldDsKPiArCj4gKwlpZiAoIWJ1Zi0+cGFnZXMg
fHwgIWJ1Zi0+YmFja2VuZF9tYXBfaGFuZGxlcyB8fCAhYnVmLT5ncmVmcykKPiArCQlyZXR1cm4g
MDsKPiArCj4gKwl1bm1hcF9vcHMgPSBrY2FsbG9jKGJ1Zi0+bnVtX3BhZ2VzLCBzaXplb2YoKnVu
bWFwX29wcyksCj4gKwkJCSAgICBHRlBfS0VSTkVMKTsKPiArCWlmICghdW5tYXBfb3BzKQo+ICsJ
CXJldHVybiAtRU5PTUVNOwo+ICsKPiArCWZvciAoaSA9IDA7IGkgPCBidWYtPm51bV9wYWdlczsg
aSsrKSB7Cj4gKwkJcGh5c19hZGRyX3QgYWRkcjsKPiArCj4gKwkJYWRkciA9IHhlbl9wYWdlX3Rv
X3ZhZGRyKGJ1Zi0+cGFnZXNbaV0pOwo+ICsJCWdudHRhYl9zZXRfdW5tYXBfb3AoJnVubWFwX29w
c1tpXSwgYWRkciwgR05UTUFQX2hvc3RfbWFwLAo+ICsJCQkJICAgIGJ1Zi0+YmFja2VuZF9tYXBf
aGFuZGxlc1tpXSk7Cj4gKwl9Cj4gKwo+ICsJcmV0ID0gZ250dGFiX3VubWFwX3JlZnModW5tYXBf
b3BzLCBOVUxMLCBidWYtPnBhZ2VzLAo+ICsJCQkJYnVmLT5udW1fcGFnZXMpOwo+ICsKPiArCWZv
ciAoaSA9IDA7IGkgPCBidWYtPm51bV9wYWdlczsgaSsrKSB7Cj4gKwkJaWYgKHVubGlrZWx5KHVu
bWFwX29wc1tpXS5zdGF0dXMgIT0gR05UU1Rfb2theSkpCj4gKwkJCWRldl9lcnIoJmJ1Zi0+eGJf
ZGV2LT5kZXYsCj4gKwkJCQkiRmFpbGVkIHRvIHVubWFwIHBhZ2UgJWQ6ICVkXG4iLAo+ICsJCQkJ
aSwgdW5tYXBfb3BzW2ldLnN0YXR1cyk7Cj4gKwl9Cj4gKwo+ICsJaWYgKHJldCkKPiArCQlkZXZf
ZXJyKCZidWYtPnhiX2Rldi0+ZGV2LAo+ICsJCQkiRmFpbGVkIHRvIHVubWFwIGdyYW50IHJlZmVy
ZW5jZXMsIHJldCAlZCIsIHJldCk7Cj4gKwo+ICsJa2ZyZWUodW5tYXBfb3BzKTsKPiArCWtmcmVl
KGJ1Zi0+YmFja2VuZF9tYXBfaGFuZGxlcyk7Cj4gKwlidWYtPmJhY2tlbmRfbWFwX2hhbmRsZXMg
PSBOVUxMOwo+ICsJcmV0dXJuIHJldDsKPiArfQo+ICsKPiArLyoqCj4gKyAqIE1hcCB0aGUgYnVm
ZmVyIHdpdGggZ3JhbnQgcmVmZXJlbmNlcyBwcm92aWRlZCBieSB0aGUgYmFja2VuZC4KPiArICoK
PiArICogXHBhcmFtIGJ1ZiBzaGFyZWQgYnVmZmVyLgo+ICsgKiBccmV0dXJuIHplcm8gb24gc3Vj
Y2VzcyBvciBhIG5lZ2F0aXZlIG51bWJlciBvbiBmYWlsdXJlLgo+ICsgKi8KPiArc3RhdGljIGlu
dCBiYWNrZW5kX21hcChzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmICpidWYpCj4gK3sKPiAr
CXN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqbWFwX29wcyA9IE5VTEw7Cj4gKwl1bnNpZ25l
ZCBjaGFyICpwdHI7Cj4gKwlpbnQgcmV0LCBjdXJfZ3JlZiwgY3VyX2Rpcl9wYWdlLCBjdXJfcGFn
ZSwgZ3JlZnNfbGVmdDsKPiArCj4gKwltYXBfb3BzID0ga2NhbGxvYyhidWYtPm51bV9wYWdlcywg
c2l6ZW9mKCptYXBfb3BzKSwgR0ZQX0tFUk5FTCk7Cj4gKwlpZiAoIW1hcF9vcHMpCj4gKwkJcmV0
dXJuIC1FTk9NRU07Cj4gKwo+ICsJYnVmLT5iYWNrZW5kX21hcF9oYW5kbGVzID0ga2NhbGxvYyhi
dWYtPm51bV9wYWdlcywKPiArCQkJCQkgICBzaXplb2YoKmJ1Zi0+YmFja2VuZF9tYXBfaGFuZGxl
cyksCj4gKwkJCQkJICAgR0ZQX0tFUk5FTCk7Cj4gKwlpZiAoIWJ1Zi0+YmFja2VuZF9tYXBfaGFu
ZGxlcykgewo+ICsJCWtmcmVlKG1hcF9vcHMpOwo+ICsJCXJldHVybiAtRU5PTUVNOwo+ICsJfQo+
ICsKPiArCS8qCj4gKwkgKiBSZWFkIHBhZ2UgZGlyZWN0b3J5IHRvIGdldCBncmVmcyBmcm9tIHRo
ZSBiYWNrZW5kOiBmb3IgZXh0ZXJuYWwKPiArCSAqIGJ1ZmZlciB3ZSBvbmx5IGFsbG9jYXRlIGJ1
Zi0+Z3JlZnMgZm9yIHRoZSBwYWdlIGRpcmVjdG9yeSwKPiArCSAqIHNvIGJ1Zi0+bnVtX2dyZWZz
IGhhcyBudW1iZXIgb2YgcGFnZXMgaW4gdGhlIHBhZ2UgZGlyZWN0b3J5IGl0c2VsZi4KPiArCSAq
Lwo+ICsJcHRyID0gYnVmLT5kaXJlY3Rvcnk7Cj4gKwlncmVmc19sZWZ0ID0gYnVmLT5udW1fcGFn
ZXM7Cj4gKwljdXJfcGFnZSA9IDA7Cj4gKwlmb3IgKGN1cl9kaXJfcGFnZSA9IDA7IGN1cl9kaXJf
cGFnZSA8IGJ1Zi0+bnVtX2dyZWZzOyBjdXJfZGlyX3BhZ2UrKykgewo+ICsJCXN0cnVjdCB4ZW5f
cGFnZV9kaXJlY3RvcnkgKnBhZ2VfZGlyID0KPiArCQkJKHN0cnVjdCB4ZW5fcGFnZV9kaXJlY3Rv
cnkgKilwdHI7Cj4gKwkJaW50IHRvX2NvcHkgPSBYRU5fTlVNX0dSRUZTX1BFUl9QQUdFOwo+ICsK
PiArCQlpZiAodG9fY29weSA+IGdyZWZzX2xlZnQpCj4gKwkJCXRvX2NvcHkgPSBncmVmc19sZWZ0
Owo+ICsKPiArCQlmb3IgKGN1cl9ncmVmID0gMDsgY3VyX2dyZWYgPCB0b19jb3B5OyBjdXJfZ3Jl
ZisrKSB7Cj4gKwkJCXBoeXNfYWRkcl90IGFkZHI7Cj4gKwo+ICsJCQlhZGRyID0geGVuX3BhZ2Vf
dG9fdmFkZHIoYnVmLT5wYWdlc1tjdXJfcGFnZV0pOwo+ICsJCQlnbnR0YWJfc2V0X21hcF9vcCgm
bWFwX29wc1tjdXJfcGFnZV0sIGFkZHIsCj4gKwkJCQkJICBHTlRNQVBfaG9zdF9tYXAsCj4gKwkJ
CQkJICBwYWdlX2Rpci0+Z3JlZltjdXJfZ3JlZl0sCj4gKwkJCQkJICBidWYtPnhiX2Rldi0+b3Ro
ZXJlbmRfaWQpOwo+ICsJCQljdXJfcGFnZSsrOwo+ICsJCX0KPiArCj4gKwkJZ3JlZnNfbGVmdCAt
PSB0b19jb3B5Owo+ICsJCXB0ciArPSBQQUdFX1NJWkU7Cj4gKwl9Cj4gKwlyZXQgPSBnbnR0YWJf
bWFwX3JlZnMobWFwX29wcywgTlVMTCwgYnVmLT5wYWdlcywgYnVmLT5udW1fcGFnZXMpOwo+ICsK
PiArCS8qIFNhdmUgaGFuZGxlcyBldmVuIGlmIGVycm9yLCBzbyB3ZSBjYW4gdW5tYXAuICovCj4g
Kwlmb3IgKGN1cl9wYWdlID0gMDsgY3VyX3BhZ2UgPCBidWYtPm51bV9wYWdlczsgY3VyX3BhZ2Ur
Kykgewo+ICsJCWJ1Zi0+YmFja2VuZF9tYXBfaGFuZGxlc1tjdXJfcGFnZV0gPSBtYXBfb3BzW2N1
cl9wYWdlXS5oYW5kbGU7Cj4gKwkJaWYgKHVubGlrZWx5KG1hcF9vcHNbY3VyX3BhZ2VdLnN0YXR1
cyAhPSBHTlRTVF9va2F5KSkKPiArCQkJZGV2X2VycigmYnVmLT54Yl9kZXYtPmRldiwKPiArCQkJ
CSJGYWlsZWQgdG8gbWFwIHBhZ2UgJWQ6ICVkXG4iLAo+ICsJCQkJY3VyX3BhZ2UsIG1hcF9vcHNb
Y3VyX3BhZ2VdLnN0YXR1cyk7Cj4gKwl9Cj4gKwo+ICsJaWYgKHJldCkgewo+ICsJCWRldl9lcnIo
JmJ1Zi0+eGJfZGV2LT5kZXYsCj4gKwkJCSJGYWlsZWQgdG8gbWFwIGdyYW50IHJlZmVyZW5jZXMs
IHJldCAlZCIsIHJldCk7Cj4gKwkJYmFja2VuZF91bm1hcChidWYpOwo+ICsJfQo+ICsKPiArCWtm
cmVlKG1hcF9vcHMpOwo+ICsJcmV0dXJuIHJldDsKPiArfQo+ICsKPiArLyoqCj4gKyAqIEZpbGwg
cGFnZSBkaXJlY3Rvcnkgd2l0aCBncmFudCByZWZlcmVuY2VzIHRvIHRoZSBwYWdlcyBvZiB0aGUK
PiArICogcGFnZSBkaXJlY3RvcnkgaXRzZWxmLgo+ICsgKgo+ICsgKiBUaGUgZ3JhbnQgcmVmZXJl
bmNlcyB0byB0aGUgYnVmZmVyIHBhZ2VzIGFyZSBwcm92aWRlZCBieSB0aGUKPiArICogYmFja2Vu
ZCBpbiB0aGlzIGNhc2UuCj4gKyAqCj4gKyAqIFxwYXJhbSBidWYgc2hhcmVkIGJ1ZmZlci4KPiAr
ICovCj4gK3N0YXRpYyB2b2lkIGJhY2tlbmRfZmlsbF9wYWdlX2RpcihzdHJ1Y3QgeGVuX2Zyb250
X3BnZGlyX3NoYnVmICpidWYpCj4gK3sKPiArCXN0cnVjdCB4ZW5fcGFnZV9kaXJlY3RvcnkgKnBh
Z2VfZGlyOwo+ICsJdW5zaWduZWQgY2hhciAqcHRyOwo+ICsJaW50IGksIG51bV9wYWdlc19kaXI7
Cj4gKwo+ICsJcHRyID0gYnVmLT5kaXJlY3Rvcnk7Cj4gKwludW1fcGFnZXNfZGlyID0gZ2V0X251
bV9wYWdlc19kaXIoYnVmKTsKPiArCj4gKwkvKiBGaWxsIG9ubHkgZ3JlZnMgZm9yIHRoZSBwYWdl
IGRpcmVjdG9yeSBpdHNlbGYuICovCj4gKwlmb3IgKGkgPSAwOyBpIDwgbnVtX3BhZ2VzX2RpciAt
IDE7IGkrKykgewo+ICsJCXBhZ2VfZGlyID0gKHN0cnVjdCB4ZW5fcGFnZV9kaXJlY3RvcnkgKilw
dHI7Cj4gKwo+ICsJCXBhZ2VfZGlyLT5ncmVmX2Rpcl9uZXh0X3BhZ2UgPSBidWYtPmdyZWZzW2kg
KyAxXTsKPiArCQlwdHIgKz0gUEFHRV9TSVpFOwo+ICsJfQo+ICsJLyogTGFzdCBwYWdlIG11c3Qg
c2F5IHRoZXJlIGlzIG5vIG1vcmUgcGFnZXMuICovCj4gKwlwYWdlX2RpciA9IChzdHJ1Y3QgeGVu
X3BhZ2VfZGlyZWN0b3J5ICopcHRyOwo+ICsJcGFnZV9kaXItPmdyZWZfZGlyX25leHRfcGFnZSA9
IEdSQU5UX0lOVkFMSURfUkVGOwo+ICt9Cj4gKwo+ICsvKioKPiArICogRmlsbCBwYWdlIGRpcmVj
dG9yeSB3aXRoIGdyYW50IHJlZmVyZW5jZXMgdG8gdGhlIHBhZ2VzIG9mIHRoZQo+ICsgKiBwYWdl
IGRpcmVjdG9yeSBhbmQgdGhlIGJ1ZmZlciB3ZSBzaGFyZSB3aXRoIHRoZSBiYWNrZW5kLgo+ICsg
Kgo+ICsgKiBccGFyYW0gYnVmIHNoYXJlZCBidWZmZXIuCj4gKyAqLwo+ICtzdGF0aWMgdm9pZCBn
dWVzdF9maWxsX3BhZ2VfZGlyKHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZikKPiAr
ewo+ICsJdW5zaWduZWQgY2hhciAqcHRyOwo+ICsJaW50IGN1cl9ncmVmLCBncmVmc19sZWZ0LCB0
b19jb3B5LCBpLCBudW1fcGFnZXNfZGlyOwo+ICsKPiArCXB0ciA9IGJ1Zi0+ZGlyZWN0b3J5Owo+
ICsJbnVtX3BhZ2VzX2RpciA9IGdldF9udW1fcGFnZXNfZGlyKGJ1Zik7Cj4gKwo+ICsJLyoKPiAr
CSAqIFdoaWxlIGNvcHlpbmcsIHNraXAgZ3JlZnMgYXQgc3RhcnQsIHRoZXkgYXJlIGZvciBwYWdl
cwo+ICsJICogZ3JhbnRlZCBmb3IgdGhlIHBhZ2UgZGlyZWN0b3J5IGl0c2VsZi4KPiArCSAqLwo+
ICsJY3VyX2dyZWYgPSBudW1fcGFnZXNfZGlyOwo+ICsJZ3JlZnNfbGVmdCA9IGJ1Zi0+bnVtX3Bh
Z2VzOwo+ICsJZm9yIChpID0gMDsgaSA8IG51bV9wYWdlc19kaXI7IGkrKykgewo+ICsJCXN0cnVj
dCB4ZW5fcGFnZV9kaXJlY3RvcnkgKnBhZ2VfZGlyID0KPiArCQkJKHN0cnVjdCB4ZW5fcGFnZV9k
aXJlY3RvcnkgKilwdHI7Cj4gKwo+ICsJCWlmIChncmVmc19sZWZ0IDw9IFhFTl9OVU1fR1JFRlNf
UEVSX1BBR0UpIHsKPiArCQkJdG9fY29weSA9IGdyZWZzX2xlZnQ7Cj4gKwkJCXBhZ2VfZGlyLT5n
cmVmX2Rpcl9uZXh0X3BhZ2UgPSBHUkFOVF9JTlZBTElEX1JFRjsKPiArCQl9IGVsc2Ugewo+ICsJ
CQl0b19jb3B5ID0gWEVOX05VTV9HUkVGU19QRVJfUEFHRTsKPiArCQkJcGFnZV9kaXItPmdyZWZf
ZGlyX25leHRfcGFnZSA9IGJ1Zi0+Z3JlZnNbaSArIDFdOwo+ICsJCX0KPiArCQltZW1jcHkoJnBh
Z2VfZGlyLT5ncmVmLCAmYnVmLT5ncmVmc1tjdXJfZ3JlZl0sCj4gKwkJICAgICAgIHRvX2NvcHkg
KiBzaXplb2YoZ3JhbnRfcmVmX3QpKTsKPiArCQlwdHIgKz0gUEFHRV9TSVpFOwo+ICsJCWdyZWZz
X2xlZnQgLT0gdG9fY29weTsKPiArCQljdXJfZ3JlZiArPSB0b19jb3B5Owo+ICsJfQo+ICt9Cj4g
Kwo+ICsvKioKPiArICogR3JhbnQgcmVmZXJlbmNlcyB0byB0aGUgZnJvbnRlbmQncyBidWZmZXIg
cGFnZXMuCj4gKyAqCj4gKyAqIFRoZXNlIHdpbGwgYmUgc2hhcmVkIHdpdGggdGhlIGJhY2tlbmQs
IHNvIGl0IGNhbgo+ICsgKiBhY2Nlc3MgdGhlIGJ1ZmZlcidzIGRhdGEuCj4gKyAqCj4gKyAqIFxw
YXJhbSBidWYgc2hhcmVkIGJ1ZmZlci4KPiArICogXHJldHVybiB6ZXJvIG9uIHN1Y2Nlc3Mgb3Ig
YSBuZWdhdGl2ZSBudW1iZXIgb24gZmFpbHVyZS4KPiArICovCj4gK3N0YXRpYyBpbnQgZ3Vlc3Rf
Z3JhbnRfcmVmc19mb3JfYnVmZmVyKHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWYgKmJ1ZiwK
PiArCQkJCSAgICAgICBncmFudF9yZWZfdCAqcHJpdl9ncmVmX2hlYWQsCj4gKwkJCQkgICAgICAg
aW50IGdyZWZfaWR4KQo+ICt7Cj4gKwlpbnQgaSwgY3VyX3JlZiwgb3RoZXJlbmRfaWQ7Cj4gKwo+
ICsJb3RoZXJlbmRfaWQgPSBidWYtPnhiX2Rldi0+b3RoZXJlbmRfaWQ7Cj4gKwlmb3IgKGkgPSAw
OyBpIDwgYnVmLT5udW1fcGFnZXM7IGkrKykgewo+ICsJCWN1cl9yZWYgPSBnbnR0YWJfY2xhaW1f
Z3JhbnRfcmVmZXJlbmNlKHByaXZfZ3JlZl9oZWFkKTsKPiArCQlpZiAoY3VyX3JlZiA8IDApCj4g
KwkJCXJldHVybiBjdXJfcmVmOwo+ICsKPiArCQlnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3Nf
cmVmKGN1cl9yZWYsIG90aGVyZW5kX2lkLAo+ICsJCQkJCQl4ZW5fcGFnZV90b19nZm4oYnVmLT5w
YWdlc1tpXSksCj4gKwkJCQkJCTApOwo+ICsJCWJ1Zi0+Z3JlZnNbZ3JlZl9pZHgrK10gPSBjdXJf
cmVmOwo+ICsJfQo+ICsJcmV0dXJuIDA7Cj4gK30KPiArCj4gKy8qKgo+ICsgKiBHcmFudCBhbGwg
dGhlIHJlZmVyZW5jZXMgbmVlZGVkIHRvIHNoYXJlIHRoZSBidWZmZXIuCj4gKyAqCj4gKyAqIEdy
YW50IHJlZmVyZW5jZXMgdG8gdGhlIHBhZ2UgZGlyZWN0b3J5IHBhZ2VzIGFuZCwgaWYKPiArICog
bmVlZGVkLCBhbHNvIHRvIHRoZSBwYWdlcyBvZiB0aGUgc2hhcmVkIGJ1ZmZlciBkYXRhLgo+ICsg
Kgo+ICsgKiBccGFyYW0gYnVmIHNoYXJlZCBidWZmZXIuCj4gKyAqIFxyZXR1cm4gemVybyBvbiBz
dWNjZXNzIG9yIGEgbmVnYXRpdmUgbnVtYmVyIG9uIGZhaWx1cmUuCj4gKyAqLwo+ICtzdGF0aWMg
aW50IGdyYW50X3JlZmVyZW5jZXMoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVmKQo+
ICt7Cj4gKwlncmFudF9yZWZfdCBwcml2X2dyZWZfaGVhZDsKPiArCWludCByZXQsIGksIGosIGN1
cl9yZWY7Cj4gKwlpbnQgb3RoZXJlbmRfaWQsIG51bV9wYWdlc19kaXI7Cj4gKwo+ICsJcmV0ID0g
Z250dGFiX2FsbG9jX2dyYW50X3JlZmVyZW5jZXMoYnVmLT5udW1fZ3JlZnMsICZwcml2X2dyZWZf
aGVhZCk7Cj4gKwlpZiAocmV0IDwgMCkgewo+ICsJCWRldl9lcnIoJmJ1Zi0+eGJfZGV2LT5kZXYs
Cj4gKwkJCSJDYW5ub3QgYWxsb2NhdGUgZ3JhbnQgcmVmZXJlbmNlc1xuIik7Cj4gKwkJcmV0dXJu
IHJldDsKPiArCX0KPiArCj4gKwlvdGhlcmVuZF9pZCA9IGJ1Zi0+eGJfZGV2LT5vdGhlcmVuZF9p
ZDsKPiArCWogPSAwOwo+ICsJbnVtX3BhZ2VzX2RpciA9IGdldF9udW1fcGFnZXNfZGlyKGJ1Zik7
Cj4gKwlmb3IgKGkgPSAwOyBpIDwgbnVtX3BhZ2VzX2RpcjsgaSsrKSB7Cj4gKwkJdW5zaWduZWQg
bG9uZyBmcmFtZTsKPiArCj4gKwkJY3VyX3JlZiA9IGdudHRhYl9jbGFpbV9ncmFudF9yZWZlcmVu
Y2UoJnByaXZfZ3JlZl9oZWFkKTsKPiArCQlpZiAoY3VyX3JlZiA8IDApCj4gKwkJCXJldHVybiBj
dXJfcmVmOwo+ICsKPiArCQlmcmFtZSA9IHhlbl9wYWdlX3RvX2dmbih2aXJ0X3RvX3BhZ2UoYnVm
LT5kaXJlY3RvcnkgKwo+ICsJCQkJCQkgICAgIFBBR0VfU0laRSAqIGkpKTsKPiArCQlnbnR0YWJf
Z3JhbnRfZm9yZWlnbl9hY2Nlc3NfcmVmKGN1cl9yZWYsIG90aGVyZW5kX2lkLCBmcmFtZSwgMCk7
Cj4gKwkJYnVmLT5ncmVmc1tqKytdID0gY3VyX3JlZjsKPiArCX0KPiArCj4gKwlpZiAoYnVmLT5v
cHMtPmdyYW50X3JlZnNfZm9yX2J1ZmZlcikgewo+ICsJCXJldCA9IGJ1Zi0+b3BzLT5ncmFudF9y
ZWZzX2Zvcl9idWZmZXIoYnVmLCAmcHJpdl9ncmVmX2hlYWQsIGopOwo+ICsJCWlmIChyZXQpCj4g
KwkJCXJldHVybiByZXQ7Cj4gKwl9Cj4gKwo+ICsJZ250dGFiX2ZyZWVfZ3JhbnRfcmVmZXJlbmNl
cyhwcml2X2dyZWZfaGVhZCk7Cj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiArLyoqCj4gKyAqIEFs
bG9jYXRlIGFsbCByZXF1aXJlZCBzdHJ1Y3R1cmVzIHRvIG1hbmdlIHNoYXJlZCBidWZmZXIuCj4g
KyAqCj4gKyAqIFxwYXJhbSBidWYgc2hhcmVkIGJ1ZmZlci4KPiArICogXHJldHVybiB6ZXJvIG9u
IHN1Y2Nlc3Mgb3IgYSBuZWdhdGl2ZSBudW1iZXIgb24gZmFpbHVyZS4KPiArICovCj4gK3N0YXRp
YyBpbnQgYWxsb2Nfc3RvcmFnZShzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmICpidWYpCj4g
K3sKPiArCWJ1Zi0+Z3JlZnMgPSBrY2FsbG9jKGJ1Zi0+bnVtX2dyZWZzLCBzaXplb2YoKmJ1Zi0+
Z3JlZnMpLCBHRlBfS0VSTkVMKTsKPiArCWlmICghYnVmLT5ncmVmcykKPiArCQlyZXR1cm4gLUVO
T01FTTsKPiArCj4gKwlidWYtPmRpcmVjdG9yeSA9IGtjYWxsb2MoZ2V0X251bV9wYWdlc19kaXIo
YnVmKSwgUEFHRV9TSVpFLCBHRlBfS0VSTkVMKTsKPiArCWlmICghYnVmLT5kaXJlY3RvcnkpCj4g
KwkJcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsJcmV0dXJuIDA7Cj4gK30KPiArCj4gKy8qCj4gKyAq
IEZvciBiYWNrZW5kIGFsbG9jYXRlZCBidWZmZXJzIHdlIGRvbid0IG5lZWQgZ3JhbnRfcmVmc19m
b3JfYnVmZmVyCj4gKyAqIGFzIHRob3NlIGdyYW50IHJlZmVyZW5jZXMgYXJlIGFsbG9jYXRlZCBh
dCBiYWNrZW5kIHNpZGUuCj4gKyAqLwo+ICtzdGF0aWMgY29uc3Qgc3RydWN0IHhlbl9mcm9udF9w
Z2Rpcl9zaGJ1Zl9vcHMgYmFja2VuZF9vcHMgPSB7Cj4gKwkuY2FsY19udW1fZ3JlZnMgPSBiYWNr
ZW5kX2NhbGNfbnVtX2dyZWZzLAo+ICsJLmZpbGxfcGFnZV9kaXIgPSBiYWNrZW5kX2ZpbGxfcGFn
ZV9kaXIsCj4gKwkubWFwID0gYmFja2VuZF9tYXAsCj4gKwkudW5tYXAgPSBiYWNrZW5kX3VubWFw
Cj4gK307Cj4gKwo+ICsvKgo+ICsgKiBGb3IgbG9jYWxseSBncmFudGVkIHJlZmVyZW5jZXMgd2Ug
ZG8gbm90IG5lZWQgdG8gbWFwL3VubWFwCj4gKyAqIHRoZSByZWZlcmVuY2VzLgo+ICsgKi8KPiAr
c3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWZfb3BzIGxvY2FsX29wcyA9
IHsKPiArCS5jYWxjX251bV9ncmVmcyA9IGd1ZXN0X2NhbGNfbnVtX2dyZWZzLAo+ICsJLmZpbGxf
cGFnZV9kaXIgPSBndWVzdF9maWxsX3BhZ2VfZGlyLAo+ICsJLmdyYW50X3JlZnNfZm9yX2J1ZmZl
ciA9IGd1ZXN0X2dyYW50X3JlZnNfZm9yX2J1ZmZlciwKPiArfTsKPiArCj4gKy8qKgo+ICsgKiBB
bGxvY2F0ZSBhIG5ldyBpbnN0YW5jZSBvZiBhIHNoYXJlZCBidWZmZXIuCj4gKyAqCj4gKyAqIFxw
YXJhbSBjZmcgY29uZmlndXJhdGlvbiB0byBiZSB1c2VkIHdoaWxlIGFsbG9jYXRpbmcgYSBuZXcg
c2hhcmVkIGJ1ZmZlci4KPiArICogXHJldHVybiB6ZXJvIG9uIHN1Y2Nlc3Mgb3IgYSBuZWdhdGl2
ZSBudW1iZXIgb24gZmFpbHVyZS4KPiArICovCj4gK2ludCB4ZW5fZnJvbnRfcGdkaXJfc2hidWZf
YWxsb2Moc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9jZmcgKmNmZykKPiArewo+ICsJc3Ry
dWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVmID0gY2ZnLT5wZ2RpcjsKPiArCWludCByZXQ7
Cj4gKwo+ICsJaWYgKGNmZy0+YmVfYWxsb2MpCj4gKwkJYnVmLT5vcHMgPSAmYmFja2VuZF9vcHM7
Cj4gKwllbHNlCj4gKwkJYnVmLT5vcHMgPSAmbG9jYWxfb3BzOwo+ICsJYnVmLT54Yl9kZXYgPSBj
ZmctPnhiX2RldjsKPiArCWJ1Zi0+bnVtX3BhZ2VzID0gY2ZnLT5udW1fcGFnZXM7Cj4gKwlidWYt
PnBhZ2VzID0gY2ZnLT5wYWdlczsKPiArCj4gKwlidWYtPm9wcy0+Y2FsY19udW1fZ3JlZnMoYnVm
KTsKPiArCj4gKwlyZXQgPSBhbGxvY19zdG9yYWdlKGJ1Zik7Cj4gKwlpZiAocmV0KQo+ICsJCWdv
dG8gZmFpbDsKPiArCj4gKwlyZXQgPSBncmFudF9yZWZlcmVuY2VzKGJ1Zik7Cj4gKwlpZiAocmV0
KQo+ICsJCWdvdG8gZmFpbDsKPiArCj4gKwlidWYtPm9wcy0+ZmlsbF9wYWdlX2RpcihidWYpOwo+
ICsKPiArCXJldHVybiAwOwo+ICsKPiArZmFpbDoKPiArCXhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9m
cmVlKGJ1Zik7Cj4gKwlyZXR1cm4gcmV0Owo+ICt9Cj4gK0VYUE9SVF9TWU1CT0xfR1BMKHhlbl9m
cm9udF9wZ2Rpcl9zaGJ1Zl9hbGxvYyk7Cj4gKwo+ICtNT0RVTEVfREVTQ1JJUFRJT04oIlhlbiBm
cm9udGVuZC9iYWNrZW5kIHBhZ2UgZGlyZWN0b3J5IGJhc2VkICIKPiArCQkgICAic2hhcmVkIGJ1
ZmZlciBoYW5kbGluZyIpOwo+ICtNT0RVTEVfQVVUSE9SKCJPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
byIpOwo+ICtNT0RVTEVfTElDRU5TRSgiR1BMIik7Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVu
L3hlbi1mcm9udC1wZ2Rpci1zaGJ1Zi5oIGIvaW5jbHVkZS94ZW4veGVuLWZyb250LXBnZGlyLXNo
YnVmLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAwMC4uMTUwZWY3
ZWM1MWVjCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2luY2x1ZGUveGVuL3hlbi1mcm9udC1wZ2Rp
ci1zaGJ1Zi5oCj4gQEAgLTAsMCArMSw4OSBAQAo+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmll
cjogR1BMLTIuMCBPUiBNSVQgKi8KPiArCj4gKy8qCj4gKyAqIFhlbiBmcm9udGVuZC9iYWNrZW5k
IHBhZ2UgZGlyZWN0b3J5IGJhc2VkIHNoYXJlZCBidWZmZXIKPiArICogaGVscGVyIG1vZHVsZS4K
PiArICoKPiArICogQ29weXJpZ2h0IChDKSAyMDE4IEVQQU0gU3lzdGVtcyBJbmMuCj4gKyAqCj4g
KyAqIEF1dGhvcjogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPgo+ICsgKi8KPiArCj4gKyNpZm5kZWYgX19YRU5fRlJPTlRfUEdESVJfU0hC
VUZfSF8KPiArI2RlZmluZSBfX1hFTl9GUk9OVF9QR0RJUl9TSEJVRl9IXwo+ICsKPiArI2luY2x1
ZGUgPGxpbnV4L2tlcm5lbC5oPgo+ICsKPiArI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgo+
ICsKPiArc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9vcHM7Cj4gKwo+ICtzdHJ1Y3QgeGVu
X2Zyb250X3BnZGlyX3NoYnVmIHsKPiArCS8qCj4gKwkgKiBOdW1iZXIgb2YgcmVmZXJlbmNlcyBn
cmFudGVkIGZvciB0aGUgYmFja2VuZCB1c2U6Cj4gKwkgKgo+ICsJICogIC0gZm9yIGZyb250ZW5k
IGFsbG9jYXRlZC9pbXBvcnRlZCBidWZmZXJzIHRoaXMgaG9sZHMgdGhlIG51bWJlcgo+ICsJICog
ICAgb2YgZ3JhbnQgcmVmZXJlbmNlcyBmb3IgdGhlIHBhZ2UgZGlyZWN0b3J5IGFuZCB0aGUgcGFn
ZXMKPiArCSAqICAgIG9mIHRoZSBidWZmZXIKPiArCSAqCj4gKwkgKiAgLSBmb3IgdGhlIGJ1ZmZl
ciBwcm92aWRlZCBieSB0aGUgYmFja2VuZCB0aGlzIG9ubHkgaG9sZHMgdGhlIG51bWJlcgo+ICsJ
ICogICAgb2YgZ3JhbnQgcmVmZXJlbmNlcyBmb3IgdGhlIHBhZ2UgZGlyZWN0b3J5IGl0c2VsZiBh
cyBncmFudAo+ICsJICogICAgcmVmZXJlbmNlcyBmb3IgdGhlIGJ1ZmZlciB3aWxsIGJlIHByb3Zp
ZGVkIGJ5IHRoZSBiYWNrZW5kLgo+ICsJICovCj4gKwlpbnQgbnVtX2dyZWZzOwo+ICsJZ3JhbnRf
cmVmX3QgKmdyZWZzOwo+ICsJLyogUGFnZSBkaXJlY3RvcnkgYmFja2luZyBzdG9yYWdlLiAqLwo+
ICsJdTggKmRpcmVjdG9yeTsKPiArCj4gKwkvKgo+ICsJICogTnVtYmVyIG9mIHBhZ2VzIGZvciB0
aGUgc2hhcmVkIGJ1ZmZlciBpdHNlbGYgKGV4Y2x1ZGluZyB0aGUgcGFnZQo+ICsJICogZGlyZWN0
b3J5KS4KPiArCSAqLwo+ICsJaW50IG51bV9wYWdlczsKPiArCS8qCj4gKwkgKiBCYWNraW5nIHN0
b3JhZ2Ugb2YgdGhlIHNoYXJlZCBidWZmZXI6IHRoZXNlIGFyZSB0aGUgcGFnZXMgYmVpbmcKPiAr
CSAqIHNoYXJlZC4KPiArCSAqLwo+ICsJc3RydWN0IHBhZ2UgKipwYWdlczsKPiArCj4gKwlzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqeGJfZGV2Owo+ICsKPiArCS8qIFRoZXNlIGFyZSB0aGUgb3BzIHVz
ZWQgaW50ZXJuYWxseSBkZXBlbmRpbmcgb24gYmVfYWxsb2MgbW9kZS4gKi8KPiArCWNvbnN0IHN0
cnVjdCB4ZW5fZnJvbnRfcGdkaXJfc2hidWZfb3BzICpvcHM7Cj4gKwo+ICsJLyogWGVuIG1hcCBo
YW5kbGVzIGZvciB0aGUgYnVmZmVyIGFsbG9jYXRlZCBieSB0aGUgYmFja2VuZC4gKi8KPiArCWdy
YW50X2hhbmRsZV90ICpiYWNrZW5kX21hcF9oYW5kbGVzOwo+ICt9Owo+ICsKPiArc3RydWN0IHhl
bl9mcm9udF9wZ2Rpcl9zaGJ1Zl9jZmcgewo+ICsJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2Rl
djsKPiArCj4gKwkvKiBOdW1iZXIgb2YgcGFnZXMgb2YgdGhlIGJ1ZmZlciBiYWNraW5nIHN0b3Jh
Z2UuICovCj4gKwlpbnQgbnVtX3BhZ2VzOwo+ICsJLyogUGFnZXMgb2YgdGhlIGJ1ZmZlciB0byBi
ZSBzaGFyZWQuICovCj4gKwlzdHJ1Y3QgcGFnZSAqKnBhZ2VzOwo+ICsKPiArCS8qCj4gKwkgKiBU
aGlzIGlzIGFsbG9jYXRlZCBvdXRzaWRlIGJlY2F1c2UgdGhlcmUgYXJlIHVzZS1jYXNlcyB3aGVu
Cj4gKwkgKiB0aGUgYnVmZmVyIHN0cnVjdHVyZSBpcyBhbGxvY2F0ZWQgYXMgYSBwYXJ0IG9mIGEg
YmlnZ2VyIG9uZS4KPiArCSAqLwo+ICsJc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqcGdk
aXI7Cj4gKwkvKgo+ICsJICogTW9kZSBvZiBncmFudCByZWZlcmVuY2Ugc2hhcmluZzogaWYgc2V0
IHRoZW4gYmFja2VuZCB3aWxsIHNoYXJlCj4gKwkgKiBncmFudCByZWZlcmVuY2VzIHRvIHRoZSBi
dWZmZXIgd2l0aCB0aGUgZnJvbnRlbmQuCj4gKwkgKi8KPiArCWludCBiZV9hbGxvYzsKPiArfTsK
PiArCj4gK2ludCB4ZW5fZnJvbnRfcGdkaXJfc2hidWZfYWxsb2Moc3RydWN0IHhlbl9mcm9udF9w
Z2Rpcl9zaGJ1Zl9jZmcgKmNmZyk7Cj4gKwo+ICtncmFudF9yZWZfdAo+ICt4ZW5fZnJvbnRfcGdk
aXJfc2hidWZfZ2V0X2Rpcl9zdGFydChzdHJ1Y3QgeGVuX2Zyb250X3BnZGlyX3NoYnVmICpidWYp
Owo+ICsKPiAraW50IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1Zl9tYXAoc3RydWN0IHhlbl9mcm9udF9w
Z2Rpcl9zaGJ1ZiAqYnVmKTsKPiArCj4gK2ludCB4ZW5fZnJvbnRfcGdkaXJfc2hidWZfdW5tYXAo
c3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVmKTsKPiArCj4gK3ZvaWQgeGVuX2Zyb250
X3BnZGlyX3NoYnVmX2ZyZWUoc3RydWN0IHhlbl9mcm9udF9wZ2Rpcl9zaGJ1ZiAqYnVmKTsKPiAr
Cj4gKyNlbmRpZiAvKiBfX1hFTl9GUk9OVF9QR0RJUl9TSEJVRl9IXyAqLwoKWzFdIGh0dHBzOi8v
bGttbC5vcmcvbGttbC8yMDE4LzExLzI3LzgxMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 07:52:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 07:52: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-devel-bounces@lists.xenproject.org>)
	id 1gSdbH-0004Ek-0T; Fri, 30 Nov 2018 07:52: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=XPNG=OJ=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gSdbG-0004Ea-5U
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 07:52:34 +0000
X-Inumbo-ID: e4226dd8-f474-11e8-98df-0761ff35cba4
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4226dd8-f474-11e8-98df-0761ff35cba4;
 Fri, 30 Nov 2018 07:52:32 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Nov 2018 23:51:31 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,297,1539673200"; d="scan'208";a="113897465"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.28])
 by orsmga002.jf.intel.com with ESMTP; 29 Nov 2018 23:51:29 -0800
Date: Fri, 30 Nov 2018 15:55:09 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20181130075507.GA32365@gao-cwp>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-3-git-send-email-chao.gao@intel.com>
 <20181128120014.r6llmchpcjtjlwc6@mac>
 <20181129024032.GB23701@gao-cwp>
 <20181129092210.fn3ogj5kdsgqlumk@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181129092210.fn3ogj5kdsgqlumk@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v4 2/6] microcode: save all microcodes which
 pass sanity check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMTA6MjI6MTBBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFRodSwgTm92IDI5LCAyMDE4IGF0IDEwOjQwOjMyQU0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBPbiBXZWQsIE5vdiAyOCwgMjAxOCBhdCAwMTowMDoxNFBNICswMTAwLCBS
b2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiA+T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MzQ6
MTJQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+ID4+IC4uLiBhbmQgc2VhcmNoIGNhY2hlcyB0
byBmaW5kIGEgc3VpdGFibGUgb25lIHdoZW4gbG9hZGluZy4KPj4gPgo+PiA+V2h5IGRvIHlvdSBu
ZWVkIHRvIHNhdmUgYWxsIG9mIHRoZW0/IFlvdSBhcmUgb25seSBnb2luZyB0byBsb2FkIGEKPj4g
PnNpbmdsZSBtaWNyb2NvZGUsIHNvIEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgbmVlZCB0byBjYWNo
ZSB0aGVtIGFsbC4KPgo+SSB0aGluayB0aGUgYWJvdmUgcXVlc3Rpb24gbmVlZHMgYW4gYW5zd2Vy
LgoKT3V0IG9mIGNvbnNpZGVyYXRvbiBmb3IgYSBtaXhlZC1mYW1pbHkgc3lzdGVtLiBBbnl3YXks
IFNpbmNlIEphbiBjb21tZW50ZWQKdGhhdCB3ZSBnYXZlIHVwIHN1cHBvcnQgb2YgYSBtaXhlZC1m
YW1pbHkgc3lzdGVtLCB3ZSBvbmx5IG5lZWQgdG8gc2F2ZQphIHNpbmdsZSBtaWNyb2NvZGUgZm9y
IG9mZmxpbmVkIG9yIGhvdC1wbHVnZ2VkIGNwdXMuCgo+Cj4+ID5JTU8gbWFraW5nIHN1Y2ggbW9k
aWZpY2F0aW9ucyB0byB0aGUgQU1EIGNvZGUgd2l0aG91dCB0ZXN0aW5nIGl0IGlzCj4+ID52ZXJ5
IGRhbmdlcm91cy4gQ291bGQgeW91IGdldCBhbiBBTUQgc3lzdGVtIG9yIGFzayBhbiBBTUQgZGV2
IHRvIHRlc3QKPj4gPml0PyBJIHdvdWxkIHRyeSB3aXRoIHRoZSBBTUQgU1ZNIG1haW50YWluZXJz
Lgo+PiAKPj4gSXQgaXMgaW1wcm9iYWJsZSBmb3IgbWUgdG8gZmluZCBhbiBBTUQgbWFjaGluZSBp
biBteSB0ZWFtLiBJIHdpbGwgY29weSBBTUQKPj4gU1ZNIG1haW50YWluZXJzIGluIHRoZSBjb21p
bmcgdmVyc2lvbnMgYW5kIGFzayB0aGVtIHRvIGhlbHAgdG8gdGVzdCB0aGlzCj4+IHNlcmllcy4K
Pgo+SSdtIENjJ2luZyB0aGVtIG5vdyBpbiBjYXNlIHRoZXkgd2FudCB0byBwcm92aWRlIHNvbWUg
ZmVlZGJhY2suCj4KPj4gPj4gK3N0YXRpYyBpbnQgc2F2ZV9wYXRjaChzdHJ1Y3QgdWNvZGVfcGF0
Y2ggKm5ld19wYXRjaCkKPj4gPj4gK3sKPj4gPj4gKyAgICBzdHJ1Y3QgdWNvZGVfcGF0Y2ggKnVj
b2RlX3BhdGNoOwo+PiA+PiArICAgIHN0cnVjdCBtaWNyb2NvZGVfYW1kICpuZXdfbWMgPSBuZXdf
cGF0Y2gtPmRhdGE7Cj4+ID4+ICsgICAgc3RydWN0IG1pY3JvY29kZV9oZWFkZXJfYW1kICpuZXdf
aGVhZGVyID0gbmV3X21jLT5tcGI7Cj4+ID4+ICsKPj4gPj4gKyAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5KHVjb2RlX3BhdGNoLCAmbWljcm9jb2RlX2NhY2hlLCBsaXN0KQo+PiA+PiArICAgIHsKPj4g
Pj4gKyAgICAgICAgc3RydWN0IG1pY3JvY29kZV9hbWQgKm9sZF9tYyA9IHVjb2RlX3BhdGNoLT5k
YXRhOwo+PiA+PiArICAgICAgICBzdHJ1Y3QgbWljcm9jb2RlX2hlYWRlcl9hbWQgKm9sZF9oZWFk
ZXIgPSBvbGRfbWMtPm1wYjsKPj4gPj4gKwo+PiA+PiArICAgICAgICBpZiAoIG5ld19oZWFkZXIt
PnByb2Nlc3Nvcl9yZXZfaWQgPT0gb2xkX2hlYWRlci0+cHJvY2Vzc29yX3Jldl9pZCApCj4+ID4+
ICsgICAgICAgIHsKPj4gPj4gKyAgICAgICAgICAgIGlmICggbmV3X2hlYWRlci0+cGF0Y2hfaWQg
PD0gb2xkX2hlYWRlci0+cGF0Y2hfaWQgKQo+PiA+PiArICAgICAgICAgICAgICAgIHJldHVybiAt
MTsKPj4gPj4gKyAgICAgICAgICAgIGxpc3RfcmVwbGFjZSgmdWNvZGVfcGF0Y2gtPmxpc3QsICZu
ZXdfcGF0Y2gtPmxpc3QpOwo+PiA+PiArICAgICAgICAgICAgZnJlZV91Y29kZV9wYXRjaCh1Y29k
ZV9wYXRjaCk7Cj4+ID4+ICsgICAgICAgICAgICByZXR1cm4gMDsKPj4gPj4gKyAgICAgICAgfQo+
PiA+PiArICAgIH0KPj4gPgo+PiA+VGhpcyBjb3VsZCBiZSBtYWRlIGNvbW1vbiBjb2RlIHdpdGgg
YSBzcGVjaWZpYyBob29rIGZvciBBTUQgYW5kIEludGVsCj4+ID5pbiBvcmRlciB0byBkbyB0aGUg
Y29tcGFyaXNvbiwgc28gdGhhdCBhdCBsZWFzdCB0aGUgbG9vcCBvdmVyIHRoZQo+PiA+bGlzdCBv
ZiB1Y29kZSBlbnRyaWVzIGNvdWxkIGJlIHNoYXJlZC4KPj4gCj4+IFNvbWV0aGluZyBsaWtlIHB0
X3BpcnFfaXRlcmF0ZSgpPyBXaWxsIGdpdmUgaXQgYSB0cnkuCj4KPlllcywgdGhhdCBtaWdodCBh
bHNvIGJlIGhlbHBmdWwuIEkgd2FzIHRoaW5raW5nIG9mIGFkZGluZyBzdWNoIGEKPmNvbXBhcmlz
b24gaG9vayBpbiBtaWNyb2NvZGVfb3BzLCBhbHNvIGhhdmluZyBzb21ldGhpbmcgbGlrZQo+cHRf
cGlycV9pdGVyYXRlIHdpbGwgYmUgaGVscGZ1bCBpZiB5b3UgbmVlZCB0byBpdGVyYXRlIG92ZXIg
dGhlIGNhY2hlCj5pbiBvdGhlciBmdW5jdGlvbnMuCgpBcyBJIGFtIGdvaW5nIHRvIHJlbW92ZSB0
aGUgbWljcm9jb2RlIGNhY2hlIGxpc3QsIEkgbmVlZG4ndCB0byBpdGVyYXRlCm92ZXIgYSBsaXN0
LgoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 08:53:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 08:53: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-devel-bounces@lists.xenproject.org>)
	id 1gSeXU-0000cr-AI; Fri, 30 Nov 2018 08:52:44 +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=uARp=OJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSeXT-0000cm-LL
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 08:52:43 +0000
X-Inumbo-ID: 4b78f77e-f47d-11e8-85c3-a3aab89e218a
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4b78f77e-f47d-11e8-85c3-a3aab89e218a;
 Fri, 30 Nov 2018 08:52:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Nov 2018 01:52:40 -0700
Message-Id: <5C00FA57020000780020174D@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 30 Nov 2018 01:52:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5BB2455202000078001ED685@prv1-mh.provo.novell.com>
 <5BB24A9D02000078001ED6C0@prv1-mh.provo.novell.com>
 <20181129173315.vzci3trpre3i6voa@mac>
In-Reply-To: <20181129173315.vzci3trpre3i6voa@mac>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v2 2/2] ns16550: enable use of PCI MSI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjExLjE4IGF0IDE4OjMzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgT2N0IDAxLCAyMDE4IGF0IDEwOjI2OjA1QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbXNpLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21z
aS5jCj4+IEBAIC03NDIsNiArNzQyLDE2IEBAIHN0YXRpYyBpbnQgbXNpX2NhcGFiaWxpdHlfaW5p
dChzdHJ1Y3QgcGMKPj4gIAo+PiAgICAgICpkZXNjID0gZW50cnk7Cj4+ICAgICAgLyogUmVzdG9y
ZSB0aGUgb3JpZ2luYWwgTVNJIGVuYWJsZWQgYml0cyAgKi8KPj4gKyAgICBpZiAoICFoYXJkd2Fy
ZV9kb21haW4gKQo+IAo+IFdvdWxkbid0IGl0IGJlIGJldHRlciB0byBhc3NpZ24gdGhlIGRldmlj
ZSB0byBkb21feGVuIChwZGV2LT5kb21haW4gPQo+IGRvbV94ZW4pLCBhbmQgdGhlbiBjaGVjayBp
ZiB0aGUgb3duZXIgaXMgZG9tX3hlbiBoZXJlPwoKSSdtIG5vdCBzdXJlIHRoaXMgY291bGRuJ3Qg
YmUgd3JvbmcgaW4gdGhlIGdlbmVyYWwgY2FzZSAoYW5kIHdlCnNpdCBvbiBhIGdlbmVyaWMgY29k
ZSBwYXRoIGhlcmUpOiBJdCBkZXBlbmRzIG9uIHdoZXRoZXIgRG9tMApjYW4gbW9kaWZ5IHRoZSBk
ZXZpY2UncyBjb25maWcgc3BhY2UsIGFuZCBJIHdvdWxkbid0IHdhbnQgdG8KKGhlcmUpIGludHJv
ZHVjZSBhIGNvbm5lY3Rpb24gYmV0d2VlbiBkb21feGVuIG93bmVyc2hpcCBhbmQKd2hldGhlciBE
b20wIGNhbiBjb250cm9sIElOVFguIFRoZSBjb21tZW50IGJlbG93IGhlcmUgaXMKc3BlY2lmaWNh
bGx5IHdvcmRlZCB0byB0aGUgZWZmZWN0IG9mIHdoeSBJIHVzZSBoYXJkd2FyZV9kb21haW4KaGVy
ZS4KCklmIHdlIGV2ZXIgZ2V0IGludG8gdGhlIHNpdHVhdGlvbiBvZiB3YW50aW5nIHRvIGVuYWJs
ZSBNU0kgb24gYW4KaW50ZXJuYWxseSB1c2VkIGRldmljZSBfYWZ0ZXJfIERvbTAgaGFzIHN0YXJ0
ZWQsIHRoaXMgd291bGQgbmVlZApjYXJlZnVsIHJlLWNvbnNpZGVyaW5nLgoKPiBPciBhdCB0aGUg
cG9pbnQgd2hlcmUgdGhpcyBpcyBjYWxsZWQgZnJvbSB0aGUgc2VyaWFsIGNvbnNvbGUgZHJpdmVy
IGlzCj4gdG9vIGVhcmx5IGZvciBkb21feGVuIHRvIGV4aXN0PwoKbnMxNjU1MF9pbml0X3Bvc3Rp
cnEoKSBpcyB3aGVyZSBib3RoIE1TSSBzZXR1cCBhbmQgaGlkaW5nIG9mIHRoZQpkZXZpY2UgaGFw
cGVuLCBzbyBpbiBwcmluY2lwbGUgdGhpcyB3b3VsZCBzZWVtIHRvIGJlIHBvc3NpYmxlIGZvcgp0
aGUgc3BlY2lmaWMgY2FzZSBvZiBhIHNlcmlhbCBjYXJkLgoKPj4gQEAgLTc3Nyw4ICs3NzcsNjUg
QEAgc3RhdGljIHZvaWQgX19pbml0IG5zMTY1NTBfaW5pdF9wb3N0aXJxKAo+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWFydC0+cHNfYmRmWzBdLCB1YXJ0LT5wc19iZGZb
MV0sCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1YXJ0LT5wc19iZGZb
Ml0pOwo+PiAgICAgICAgICB9Cj4+ICsKPj4gKyAgICAgICAgaWYgKCB1YXJ0LT5tc2kgKQo+PiAr
ICAgICAgICB7Cj4+ICsgICAgICAgICAgICBzdHJ1Y3QgbXNpX2luZm8gbXNpID0gewo+PiArICAg
ICAgICAgICAgICAgIC5idXMgPSB1YXJ0LT5wc19iZGZbMF0sCj4+ICsgICAgICAgICAgICAgICAg
LmRldmZuID0gUENJX0RFVkZOKHVhcnQtPnBzX2JkZlsxXSwgdWFydC0+cHNfYmRmWzJdKSwKPj4g
KyAgICAgICAgICAgICAgICAuaXJxID0gcmMgPSB1YXJ0LT5pcnEsCj4+ICsgICAgICAgICAgICAg
ICAgLmVudHJ5X25yID0gMQo+PiArICAgICAgICAgICAgfTsKPj4gKwo+PiArICAgICAgICAgICAg
aWYgKCByYyA+IDAgKQo+PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgIHN0cnVj
dCBtc2lfZGVzYyAqbXNpX2Rlc2MgPSBOVUxMOwo+PiArCj4+ICsgICAgICAgICAgICAgICAgcGNp
ZGV2c19sb2NrKCk7Cj4+ICsKPj4gKyAgICAgICAgICAgICAgICByYyA9IHBjaV9lbmFibGVfbXNp
KCZtc2ksICZtc2lfZGVzYyk7Cj4gCj4gQmVmb3JlIGF0dGVtcHRpbmcgdG8gZW5hYmxlIE1TSSwg
c2hvdWxkbid0IHlvdSBtYWtlIHN1cmUgbWVtb3J5Cj4gZGVjb2RpbmcgaXMgZW5hYmxlZCBpbiBj
YXNlIHRoZSBkZXZpY2UgdXNlcyBNU0lYPwo+IAo+IEkgdGhpbmsgdGhpcyBjb2RlIGFzc3VtZXMg
dGhlIGRldmljZSB3aWxsIGFsd2F5cyB1c2UgTVNJPyAoaW4gd2hpY2gKPiBjYXNlIG15IGFib3Zl
IHF1ZXN0aW9uIGlzIGxpa2VseSBtb290KS4KCkkndmUgeWV0IHRvIHNlZSBzZXJpYWwgY2FyZHMg
dXNpbmcgTVNJLVguIElmIHdlIGdldCB0byB0aGUgcG9pbnQgd2hlcmUKdGhpcyBpcyBuZWVkZWQs
IHdlIGFsc28gbWF5IG5lZWQgdG8gZmlyc3Qgc2V0IHVwIHRoZSBCQVIgZm9yIHRoZSBNU0ktWAp0
YWJsZS4gRnVydGhlcm1vcmUgcGNpX2VuYWJsZV9tc2koKSB3b24ndCBldmVuIHRyeSB0byBlbmFi
bGUgTVNJLVgKd2l0aCBtc2ktPnRhYmxlX2Jhc2UgYmVpbmcgemVyby4KCj4+IC0tLSBhL3hlbi9k
cml2ZXJzL3BjaS9wY2kuYwo+PiArKysgYi94ZW4vZHJpdmVycy9wY2kvcGNpLmMKPj4gQEAgLTEx
NSw2ICsxMTUsMjEgQEAgaW50IHBjaV9maW5kX25leHRfZXh0X2NhcGFiaWxpdHkoaW50IHNlZwo+
PiAgICAgIHJldHVybiAwOwo+PiAgfQo+PiAgCj4+ICt2b2lkIHBjaV9pbnR4KGNvbnN0IHN0cnVj
dCBwY2lfZGV2ICpwZGV2LCBib29sX3QgZW5hYmxlKQo+IAo+IFBsZWFzZSB1c2UgYm9vbC4KClNl
ZSBob3cgb2xkIHRoaXMgcGF0Y2ggaXMuIFYxIHdhcyBwb3N0ZWQgbG9uZyBiZWZvcmUgYm9vbCBj
YW1lIGludG8KZXhpc3RlbmNlLCBhbmQgSSBoYWQgcmVmcmFpbmVkIGZyb20gcG9zdGluZyB2MiB1
bnRpbCBJIGFjdHVhbGx5IGhhZCBhCmRldmljZSB3aGVyZSBNU0kgd291bGQgaW5kZWVkIGZ1bmN0
aW9uICh0aGUgZmlyc3QgdHdvIEkgdHJpZWQgdGhpcwp3aXRoIGNsYWltZWQgdG8gYmUgTVNJIGNh
cGFibGUsIGJ1dCBubyBpbnRlcnJ1cHRzIGV2ZXIgc3VyZmFjZWQKd2hlbiBNU0kgd2FzIGVuYWJs
ZWQgb24gdGhlbSwgeWV0IEkgY291bGRuJ3QgYmUgc3VyZSB0aGUgY29kZQp3YXMgZG9pbmcgc29t
ZXRoaW5nIHdyb25nKS4gT2J2aW91c2x5IEkgdGhlbiBmb3Jnb3QgdG8gc3dpdGNoIHRoaXMsCndo
aWNoIEkndmUgbm93IGRvbmUuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 08:55:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 08:55: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-devel-bounces@lists.xenproject.org>)
	id 1gSeZq-0000lQ-PS; Fri, 30 Nov 2018 08:55: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=xpng=oj=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gSeZp-0000lJ-BS
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 08:55:09 +0000
X-Inumbo-ID: a288e547-f47d-11e8-9a16-bc764e045a96
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a288e547-f47d-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 08:55:07 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Nov 2018 00:54:05 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,298,1539673200"; d="scan'208";a="108018622"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.28])
 by FMSMGA003.fm.intel.com with ESMTP; 30 Nov 2018 00:54:04 -0800
Date: Fri, 30 Nov 2018 16:57:45 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20181130085745.GB32365@gao-cwp>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-5-git-send-email-chao.gao@intel.com>
 <20181128150225.4axdecgu33xlwwzu@mac>
 <20181129042846.GC23701@gao-cwp>
 <20181129094605.6skmo3xnwmuzwy6y@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181129094605.6skmo3xnwmuzwy6y@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v4 4/6] microcode: don't call
 apply_microcode() in cpu_request_microcode()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMTA6NDY6MDVBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFRodSwgTm92IDI5LCAyMDE4IGF0IDEyOjI4OjQ2UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBPbiBXZWQsIE5vdiAyOCwgMjAxOCBhdCAwNDowMjoyNVBNICswMTAwLCBS
b2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiA+T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MzQ6
MTRQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+ID4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbWljcm9jb2RlLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKPj4gPj4gaW5kZXggODM1
MGQyMi4uY2NhN2IyYyAxMDA2NDQKPj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5j
Cj4+ID4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUuYwo+PiA+PiBAQCAtMjMzLDIwICsy
MzMsMTIgQEAgaW50IG1pY3JvY29kZV9yZXN1bWVfY3B1KHVuc2lnbmVkIGludCBjcHUpCj4+ID4+
ICAgICAgcmV0dXJuIGVycjsKPj4gPj4gIH0KPj4gPj4gIAo+PiA+PiAtc3RhdGljIGludCBtaWNy
b2NvZGVfdXBkYXRlX2NwdShjb25zdCB2b2lkICpidWYsIHNpemVfdCBzaXplKQo+PiA+PiArc3Rh
dGljIGludCBtaWNyb2NvZGVfdXBkYXRlX2NwdSh2b2lkKQo+PiA+PiAgewo+PiA+PiAgICAgIGlu
dCBlcnI7Cj4+ID4+IC0gICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsK
Pj4gPj4gLSAgICBzdHJ1Y3QgdWNvZGVfY3B1X2luZm8gKnVjaSA9ICZwZXJfY3B1KHVjb2RlX2Nw
dV9pbmZvLCBjcHUpOwo+PiA+PiAgCj4+ID4+ICAgICAgc3Bpbl9sb2NrKCZtaWNyb2NvZGVfbXV0
ZXgpOwo+PiA+PiAtCj4+ID4+IC0gICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y29sbGVjdF9jcHVf
aW5mbyhjcHUsICZ1Y2ktPmNwdV9zaWcpOwo+PiA+PiAtICAgIGlmICggbGlrZWx5KCFlcnIpICkK
Pj4gPj4gLSAgICAgICAgZXJyID0gbWljcm9jb2RlX29wcy0+Y3B1X3JlcXVlc3RfbWljcm9jb2Rl
KGNwdSwgYnVmLCBzaXplKTsKPj4gPj4gLSAgICBlbHNlCj4+ID4+IC0gICAgICAgIF9fbWljcm9j
b2RlX2ZpbmlfY3B1KGNwdSk7Cj4+ID4+IC0KPj4gPj4gKyAgICBlcnIgPSBtaWNyb2NvZGVfb3Bz
LT5hcHBseV9taWNyb2NvZGUoc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPj4gPj4gICAgICBzcGluX3Vu
bG9jaygmbWljcm9jb2RlX211dGV4KTsKPj4gPj4gIAo+PiA+PiAgICAgIHJldHVybiBlcnI7Cj4+
ID4+IEBAIC0yNTksNyArMjUxLDcgQEAgc3RhdGljIGxvbmcgZG9fbWljcm9jb2RlX3VwZGF0ZSh2
b2lkICpfaW5mbykKPj4gPj4gIAo+PiA+PiAgICAgIEJVR19PTihpbmZvLT5jcHUgIT0gc21wX3By
b2Nlc3Nvcl9pZCgpKTsKPj4gPj4gIAo+PiA+PiAtICAgIGVycm9yID0gbWljcm9jb2RlX3VwZGF0
ZV9jcHUoaW5mby0+YnVmZmVyLCBpbmZvLT5idWZmZXJfc2l6ZSk7Cj4+ID4+ICsgICAgZXJyb3Ig
PSBtaWNyb2NvZGVfdXBkYXRlX2NwdSgpOwo+PiA+Cj4+ID5XaHkgZG9uJ3QgeW91IGp1c3Qgc2V0
IGluZm8tPmVycm9yID0gbWljcm9jb2RlX3VwZGF0ZV9jcHUoKT8KPj4gPgo+PiA+QUZBSUNUIHRo
aXMgaXMgZG9uZSB0byBhdHRlbXB0IHRvIHVwZGF0ZSB0aGUgcmVtYWluaW5nIENQVXMgaWYgb25l
Cj4+ID51cGRhdGUgZmFpbGVkPwo+PiAKPj4gWWVzLiBCdXQgdGhpcyBwYXRjaCBkb2Vzbid0IGNo
YW5nZSB0aGUgbG9naWMgaGVyZS4gQWN0dWFsbHksIGlmIEhUIGlzCj4+IGVuYWJsZWQgYW5kIG1p
Y3JvY29kZSBpcyBzaGFyZWQgYmV0d2VlbiB0aGUgbG9naWNhbCB0aHJlYWRzIG9mIHRoZSBzYW1l
Cj4+IGNvcmUsIHNvIGlmIG9uZSB0aHJlYWQgdXBkYXRlcyBtaWNyb2NvZGUgc3VjY2Vzc2Z1bGx5
LCBpdHMgc2libGluZyB3b3VsZAo+PiBhbHdheXMgZmFpbCBpbiBjdXJyZW50IGxvZ2ljLiBJIGFt
IHRyeWluZyB0byBleHBsYWluIHdoeSB3ZSBjYW5ub3QgYWJvcnQKPj4gdGhlIHVwZGF0ZSBldmVu
IHRob3VnaCBhbiBlcnJvciBpcyBtZXQgaW4gY3VycmVudCBsb2dpYy4gSXQgZGVmaW5pdGVseQo+
PiBjYW4gYmUgc29sdmVkIGJ5IHR3ZWFraW5nIHRoZSBsb2dpYyBzbGlnaHRseS4gCj4+IAo+PiA+
Cj4+ID5JcyB0aGVyZSBhbnl3YXkgdG8gcm9sbGJhY2sgdG8gdGhlIHByZXZpb3VzIHN0YXRlIHNv
IGFsbCBDUFVzIGhhdmUgdGhlCj4+ID5zYW1lIG1pY3JvY29kZT8KPj4gCj4+IFNlZW1zIGl0IGlz
IG5vdCBhbGxvd2VkIHRvIGxvYWQgYSBtaWNyb2NvZGUgd2l0aCBudW1lcmF0aWNhbGx5IHNtYWxs
ZXIKPj4gcmV2aXNpb24gYWNjb3JkaW5nIHRvIDkuMTEuNy4yLgo+PiAKPj4gV2l0aCBwYXRjaCA2
LCBhIHBhbmljKCkgd291bGQgYmUgdHJpZ2dlcmVkIGlmIHNvbWUgY3B1cyBmYWlsZWQgdG8gZG8g
dGhlCj4+IHVwZGF0ZS4gSSBkaWRuJ3QgdHJ5IHRvIGNoYW5nZSB0aGUgbG9naWMgaGVyZS4KPj4g
Cj4+ID5JIGFzc3VtZSBub3RoaW5nIGdvb2Qgd2lsbCBjb21lIG91dCBvZiBydW5uaW5nIGEKPj4g
PnN5c3RlbSB3aXRoIENQVXMgdXNpbmcgZGlmZmVyZW50IG1pY3JvY29kZSB2ZXJzaW9ucywgYnV0
IG1heWJlIHRoYXQncwo+PiA+bm90IHNvIGJhZD8KPj4gCj4+IEl0IGlzIGJldHRlciB0aGF0IGFs
bCBDUFVzIGhhdmUgdGhlIHNhbWUgbWljcm9jb2RlIHJldmlzaW9uLiAKPj4gCj4+IExpbnV4IGtl
cm5lbCByZWplY3RzIGxhdGUgbWljcm9jb2RlIHVwZGF0ZSBpZiBmaW5kaW5nIHNvbWUgQ1BVcwo+
PiBvZmZsaW5lZC4gSSBtYXkgcG9ydCB0aGlzIHBhdGNoIHRvIFhlbiB0b28gaW4gYSBzZXBhcmF0
ZSBwYXRjaC4KPgo+V2hhdCBoYXBwZW5zIHdpdGggaG90cGx1ZyBDUFVzPwo+Cj5FdmVuIGlmIHlv
dSBkaXNhYmxlIGxhdGUgbG9hZGluZyB3aGVuIHRoZXJlIGFyZSBvZmZsaW5lZCBDUFVzIHlvdQo+
c3RpbGwgbmVlZCB0byBoYW5kbGUgaG90cGx1ZyBDUFVzLCB3aGljaCBJTU8gc2hvdWxkIHNoYXJl
IHRoZSBzYW1lCj5wYXRoIHdpdGggb2ZmbGluZWQgQ1BVczogdGhlIG1pY3JvY29kZSB1cGRhdGUg
c2hvdWxkIGJlIGRvbmUgQVNBUAo+YWZ0ZXIgYnJpbmdpbmcgdGhlIENQVSB1cC4KPgoKSW4gbGlu
dXgsIENQVSdzIGJlaW5nIG9mZmxpbmUgaXMganVzdCBhIGxvZ2ljYWwgb2ZmbGluZS4gSXQgbWF5
IHBhcnRpY2lwYXRlCmFjdGlvbnMgbGlrZSBNQ0UuIEl0IHdvdWxkIGxlYWQgdG8gYSBzaXR1YXRp
b24gdGhhdCBzb21lIGNwdXMgYXJlIHVzaW5nIG9sZAptaWNyb2NvZGUgd2hpbGUgc29tZSBhcmUg
dXNpbmcgdGhlIG5ldyBvbmUsIHdoaWNoIGludHJvZHVjZXMgaW5zdGFiaWxpdHkuCkNQVSBob3Rw
bHVnIGRvZXNuJ3QgaGF2ZSBzdWNoIGlzc3VlLgoKPj4gPgo+PiA+PiAgICAgIGlmICggZXJyb3Ig
KQo+PiA+PiAgICAgICAgICBpbmZvLT5lcnJvciA9IGVycm9yOwo+PiA+PiAgCj4+ID4+IEBAIC0y
NzYsNiArMjY4LDggQEAgaW50IG1pY3JvY29kZV91cGRhdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TShjb25zdF92b2lkKSBidWYsIHVuc2lnbmVkIGxvbmcgbGVuKQo+PiA+PiAgewo+PiA+PiAgICAg
IGludCByZXQ7Cj4+ID4+ICAgICAgc3RydWN0IG1pY3JvY29kZV9pbmZvICppbmZvOwo+PiA+PiAr
ICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4+ID4+ICsgICAgc3Ry
dWN0IHVjb2RlX2NwdV9pbmZvICp1Y2kgPSAmcGVyX2NwdSh1Y29kZV9jcHVfaW5mbywgY3B1KTsK
Pj4gPj4gIAo+PiA+PiAgICAgIGlmICggbGVuICE9ICh1aW50MzJfdClsZW4gKQo+PiA+PiAgICAg
ICAgICByZXR1cm4gLUUyQklHOwo+PiA+PiBAQCAtMjk0LDEwICsyODgsNiBAQCBpbnQgbWljcm9j
b2RlX3VwZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWdu
ZWQgbG9uZyBsZW4pCj4+ID4+ICAgICAgICAgIHJldHVybiByZXQ7Cj4+ID4+ICAgICAgfQo+PiA+
PiAgCj4+ID4+IC0gICAgaW5mby0+YnVmZmVyX3NpemUgPSBsZW47Cj4+ID4+IC0gICAgaW5mby0+
ZXJyb3IgPSAwOwo+PiA+PiAtICAgIGluZm8tPmNwdSA9IGNwdW1hc2tfZmlyc3QoJmNwdV9vbmxp
bmVfbWFwKTsKPj4gPj4gLQo+PiA+PiAgICAgIGlmICggbWljcm9jb2RlX29wcy0+c3RhcnRfdXBk
YXRlICkKPj4gPj4gICAgICB7Cj4+ID4+ICAgICAgICAgIHJldCA9IG1pY3JvY29kZV9vcHMtPnN0
YXJ0X3VwZGF0ZSgpOwo+PiA+PiBAQCAtMzA4LDYgKzI5OCwyNiBAQCBpbnQgbWljcm9jb2RlX3Vw
ZGF0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGJ1ZiwgdW5zaWduZWQgbG9u
ZyBsZW4pCj4+ID4+ICAgICAgICAgIH0KPj4gPj4gICAgICB9Cj4+ID4+ICAKPj4gPj4gKyAgICBz
cGluX2xvY2soJm1pY3JvY29kZV9tdXRleCk7Cj4+ID4+ICsKPj4gPj4gKyAgICByZXQgPSBtaWNy
b2NvZGVfb3BzLT5jb2xsZWN0X2NwdV9pbmZvKGNwdSwgJnVjaS0+Y3B1X3NpZyk7Cj4+ID4+ICsg
ICAgaWYgKCBsaWtlbHkoIXJldCkgKQo+PiA+PiArICAgICAgICByZXQgPSBtaWNyb2NvZGVfb3Bz
LT5jcHVfcmVxdWVzdF9taWNyb2NvZGUoY3B1LCBpbmZvLT5idWZmZXIsIGxlbik7Cj4+ID4+ICsg
ICAgZWxzZQo+PiA+PiArICAgICAgICBfX21pY3JvY29kZV9maW5pX2NwdShjcHUpOwo+PiA+PiAr
Cj4+ID4+ICsgICAgc3Bpbl91bmxvY2soJm1pY3JvY29kZV9tdXRleCk7Cj4+ID4KPj4gPldoeSBk
byB5b3UgbmVlZCB0byBob2xkIHRoZSBsb2NrIGhlcmU/Cj4+ID4KPj4gPm1pY3JvY29kZV91cGRh
dGUgaXMgYWxyZWFkeSBzZXJpYWxpemVkIGFuZCBzaG91bGQgb25seSBiZSBleGVjdXRlZCBvbgo+
PiA+YSBDUFUgYXQgYSB0aW1lIGR1ZSB0byB0aGUgdXNhZ2Ugb2YgY2hhaW5lZAo+PiA+Y29udGlu
dWVfaHlwZXJjYWxsX29uX2NwdS4KPj4gCj4+IG1pY3JvY29kZV9yZXN1bWVfY3B1KCkgYWxzbyB1
c2VzIHRoZSAndWNpJyBhbmQgdGhlIGdsb2JhbCBtaWNyb2NvZGUgY2FjaGUuCj4+IFRoaXMgbG9j
ayBpcyB0byBwcmV2ZW50IHRoZW0gaGFwcGVuaW5nIHNpbXVsdGFuZW91c2x5IChzb21lb25lIGlz
Cj4+IGFkZGluZy9yZXBsYWNpbmcgZW50cmllcyB0byBhIGxpc3QgYW5kIGFub3RoZXIgaXMgcmVh
ZGluZyB0aGUgbGlzdCkuCj4+IEFsbCBleGlzdGluZyBjYWxsIHNpdGVzIG9mIGNvbGxlY19jcHVf
aW5mbygpIGFuZCBjcHVfcmVxdWVzdF9taWNyb2NvZGUoKQo+PiBhcmUgcHJvdGVjdGVkIHdpdGgg
dGhpcyBsb2NrLgo+Cj5JIG1lYW4sIHRoZXJlIHNob3VsZCBiZSBzb21lIGtpbmQgb2YgcHJvdGVj
dGlvbiB0byBwcmV2ZW50IHRoZSBsaXN0Cj5mcm9tIGNoYW5naW5nIGF0IGFsbCB3aGlsZSB0aGVy
ZSdzIGFuIHVwZGF0ZSBpbiBwcm9ncmVzcywgb3IgZWxzZSB5b3UKPnJpc2sgdXNpbmcgZGlmZmVy
ZW50IHZlcnNpb25zIGZvciBkaWZmZXJlbnQgQ1BVcyBpZiB0aGVyZSdzIGEgbGlzdAo+YWRkaXRp
b24gd2hpbGUgYSBtaWNyb2NvZGUgdXBkYXRlIGlzIGluIHByb2dyZXNzPwoKQm90aCBhZGRpbmcg
dG8gYW5kIHVzaW5nIHRoZSBtaWNyb2NvZGUgY2FjaGUgYXJlIGRvbmUgd2l0aAptaWNyb2NvZGVf
bXV0ZXggaGVsZC4gU28gSSBkb24ndCB0aGluayBpdCBjYW4gaGFwcGVuLgoKVGhhbmtzCkNoYW8K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 08:59:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 08:59: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-devel-bounces@lists.xenproject.org>)
	id 1gSedW-0000vw-CB; Fri, 30 Nov 2018 08:58:58 +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=XPNG=OJ=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1gSedU-0000vr-N0
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 08:58:56 +0000
X-Inumbo-ID: 29d6cf46-f47e-11e8-9765-2b814e34bd71
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29d6cf46-f47e-11e8-9765-2b814e34bd71;
 Fri, 30 Nov 2018 08:58:54 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Nov 2018 00:57:53 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,298,1539673200"; d="scan'208";a="99740416"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.28])
 by fmsmga008.fm.intel.com with ESMTP; 30 Nov 2018 00:57:51 -0800
Date: Fri, 30 Nov 2018 17:01:31 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20181130090131.GC32365@gao-cwp>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-7-git-send-email-chao.gao@intel.com>
 <20181128152209.hqpgqtuy2mx7ytk6@mac>
 <20181129044325.GD23701@gao-cwp>
 <20181129095653.d2jwozb7xbuq6cq2@mac>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181129095653.d2jwozb7xbuq6cq2@mac>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v4 6/6] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, Borislav Petkov <bp@suse.de>,
 Ashok Raj <ashok.raj@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMTA6NTY6NTNBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFRodSwgTm92IDI5LCAyMDE4IGF0IDEyOjQzOjI1UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBPbiBXZWQsIE5vdiAyOCwgMjAxOCBhdCAwNDoyMjowOVBNICswMTAwLCBS
b2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiA+T24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MzQ6
MTZQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+ID4+IFRoaXMgcGF0Y2ggcG9ydHMgbWljcm9j
b2RlIGltcHJvdmVtZW50IHBhdGNoZXMgZnJvbSBsaW51eCBrZXJuZWwuCj4+ID4+IAo+PiA+PiBC
ZWZvcmUgeW91IHJlYWQgYW55IGZ1cnRoZXI6IHRoZSBlYXJseSBsb2FkaW5nIG1ldGhvZCBpcyBz
dGlsbCB0aGUKPj4gPj4gcHJlZmVycmVkIG9uZSBhbmQgeW91IHNob3VsZCBhbHdheXMgZG8gdGhh
dC4gVGhlIGZvbGxvd2luZyBwYXRjaCBpcwo+PiA+PiBpbXByb3ZpbmcgdGhlIGxhdGUgbG9hZGlu
ZyBtZWNoYW5pc20gZm9yIGxvbmcgcnVubmluZyBqb2JzIGFuZCBjbG91ZCB1c2UKPj4gPj4gY2Fz
ZXMuCj4+ID4+IAo+PiA+PiBHYXRoZXIgYWxsIGNvcmVzIGFuZCBzZXJpYWxpemUgdGhlIG1pY3Jv
Y29kZSB1cGRhdGUgb24gdGhlbSBieSBkb2luZyBpdAo+PiA+PiBvbmUtYnktb25lIHRvIG1ha2Ug
dGhlIGxhdGUgdXBkYXRlIHByb2Nlc3MgYXMgcmVsaWFibGUgYXMgcG9zc2libGUgYW5kCj4+ID4+
IGF2b2lkIHBvdGVudGlhbCBpc3N1ZXMgY2F1c2VkIGJ5IHRoZSBtaWNyb2NvZGUgdXBkYXRlLgo+
PiA+PiAKPj4gPj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4K
Pj4gPj4gVGVzdGVkLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+PiA+PiBbbGlu
dXggY29tbWl0OiBhNTMyMWFlYzY0MTJiMjBiNWFkMTVkYjJkNmI5MTZjMDUzNDlkYmZmXQo+PiA+
PiBbbGludXggY29tbWl0OiBiYjhjMTNkNjFhNjI5Mjc2YTE2MmMxZDJiMWEyMGE4MTVjYmNmYmI3
XQo+PiA+Cj4+ID5JZiB0aGlzIHBhdGNoIGlzIHRoZSBzcXVhc2ggb2YgdHdvIExpbnV4IGNvbW1p
dHMsIHBsZWFzZSBwb3N0IHRoZQo+PiA+cG9ydGVkIHZlcnNpb25zIG9mIHRoZSB0d28gY29tbWl0
cyBzZXBhcmF0ZWx5Lgo+PiAKPj4gSSBkb24ndCB1bmRlcnN0YW5kIHRoaXMgb25lLgo+Cj5Zb3Ug
cmVmZXJlbmNlIHR3byBMaW51eCBjb21taXRzIGFib3ZlLCB3aHkgaXMgdGhpcyBkb25lPwo+Cj5J
IGFzc3VtZSB0aGlzIGlzIGJlY2F1c2UgeW91IGFyZSBwb3J0aW5nIHR3byBMaW51eCBjb21taXRz
IHRvIFhlbiwgaW4KPndoaWNoIGNhc2UgSSB0aGluayB0aGF0IHNob3VsZCBiZSBkb25lIGluIHR3
byBkaWZmZXJlbnQgcGF0Y2hlcywgb3IgYQo+bm90ZSBuZWVkcyB0byBiZSBhZGRlZCB0byB3aHkg
eW91IG1lcmdlIHR3byBMaW51eCBjb21taXRzIGludG8gYQo+c2luZ2xlIFhlbiBwYXRjaC4KClRo
ZSBsYXR0ZXIgZml4ZWQgYSBzZXZlcmUgYnVnIGludHJvZHVjZWQgdGhlIGZpcnN0IG9uZS4gTWF5
YmUgSSBuZWVkCnRvIGFkZCBhIG5vdGUgdG8gY2xhcmlmeSB0aGlzLgoKVGhhbmtzCkNoYW8KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 09:05:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 09:05: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-devel-bounces@lists.xenproject.org>)
	id 1gSejt-0001iX-9R; Fri, 30 Nov 2018 09:05: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=uARp=OJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSejr-0001iS-Ru
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 09:05:31 +0000
X-Inumbo-ID: 15b0d114-f47f-11e8-b4ca-4b8557713f4b
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 15b0d114-f47f-11e8-b4ca-4b8557713f4b;
 Fri, 30 Nov 2018 09:05:30 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Nov 2018 02:03:29 -0700
Message-Id: <5C00FCE10200007800201772@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 30 Nov 2018 02:03:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <5B97C28802000078001E7456@prv1-mh.provo.novell.com>
 <5BE45CB602000078001F9C6A@prv1-mh.provo.novell.com>
 <5BE45ED902000078001F9C96@prv1-mh.provo.novell.com>
 <20181129174458.3ovvxhuaruo2bzws@zion.uk.xensource.com>
In-Reply-To: <20181129174458.3ovvxhuaruo2bzws@zion.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v5 01/13] x86: reduce general stack
 alignment to 8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjExLjE4IGF0IDE4OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBOb3YgMDgsIDIwMTggYXQgMDk6MDU6NDVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvTWFrZWZpbGUKPj4gKysrIGIveGVuL2FyY2gv
eDg2L2VmaS9NYWtlZmlsZQo+PiBAQCAtNSw3ICs1LDExIEBAIENGTEFHUyArPSAtZnNob3J0LXdj
aGFyCj4+ICAKPj4gIGJvb3QuaW5pdC5vOiBidWlsZGlkLm8KPj4gIAo+PiArRUZJT0JKIDo9IGJv
b3QuaW5pdC5vIGNvbXBhdC5vIHJ1bnRpbWUubwo+PiArCj4+ICskKEVGSU9CSik6IENGTEFHUy1z
dGFjay1ib3VuZGFyeSA6PSAtbXByZWZlcnJlZC1zdGFjay1ib3VuZGFyeT00Cj4gCj4gRnJvbSBn
Y2MncyBtYW51YWwgb24gLW1pbmNvbWluZy1zdGFjay1ib3VuZGFyeToKPiAKPiAiVGh1cyBjYWxs
aW5nIGEgZnVuY3Rpb24gY29tcGlsZWQgd2l0aCBhIGhpZ2hlciBwcmVmZXJyZWQgc3RhY2sgYm91
bmRhcnkKPiBmcm9tIGEgZnVuY3Rpb24gY29tcGlsZWQgd2l0aCBhIGxvd2VyIHByZWZlcnJlZCBz
dGFjayBib3VuZGFyeSBtb3N0Cj4gbGlrZWx5IG1pc2FsaWducyB0aGUgc3RhY2suIiAKPiAKPiBJ
IG5vdGljZSBydW50aW1lLm8gbm93IGhhcyBzdGFjayBhbGlnbm1lbnQgb2YgMl40IHdoaWxlIHRo
ZSByZXN0IG9mIHhlbgo+IGhhcyAyXjMuCj4gCj4gVGhlcmUgaXMgYXQgbGVhc3Qgb25lIGV4YW1w
bGUgKGVmaV9nZXRfdGltZSkgdGhhdCBjb3VsZCBtaXNhbGlnbiB0aGUKPiBzdGFjay4gSXMgdGhh
dCBva2F5PwoKSXQgd291bGQgbm90IGJlIG9rYXkgaWYgdGhlIHJ1bnRpbWUgY2FsbCBtYWNoaW5l
cnkgd291bGRuJ3QgZm9yY2UKMzItYnl0ZSBhbGlnbm1lbnQgb2YgdGhlIHN0YWNrLiBTZWUgdGhl
IGRlY2xhcmF0aW9uIG9mIHN0cnVjdAplZmlfcnNfc3RhdGUsIGFuIGluc3RhbmNlIG9mIHdoaWNo
IGdldHMgcHV0IG9uIHRoZSBzdGFjayBvZiBldmVyeQpmdW5jdGlvbiBtYWtpbmcgcnVudGltZSBj
YWxscy4gQWxzbyBub3RlIGhvdyB0aGlzIGlzIG5vIGRpZmZlcmVudApmcm9tIHByaW9yIHRvIHRo
aXMgY2hhbmdlLCBhcyBleHBsYWluZWQgYnkgdGhlIGNvbW1lbnQgaW4gdGhhdApzdHJ1Y3R1cmUg
ZGVjbGFyYXRpb24sIGV4Y2VwdCB0aGF0IGluc3RlYWQgb2YgYWx3YXlzIHJ1bm5pbmcgb24KYSBy
ZWxpYWJseSBtaXMtYWxpZ25lZCBzdGFjayB3ZSB3aWxsIG5vdyBydW4gb24gYSBtaXh0dXJlICho
ZW5jZQp0aGUgY29kZSBbYW5kIHN0YWNrXSBzaXplIHNhdmluZ3MgbWVudGlvbmVkIGluIHRoZSBk
ZXNjcmlwdGlvbikuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 09:06:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 09:06: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-devel-bounces@lists.xenproject.org>)
	id 1gSekh-0001mB-L3; Fri, 30 Nov 2018 09:06: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=7LjY=OJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSekg-0001m0-I6
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 09:06:22 +0000
X-Inumbo-ID: 3339432e-f47f-11e8-a442-bb4f5e701cca
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3339432e-f47f-11e8-a442-bb4f5e701cca;
 Fri, 30 Nov 2018 09:06:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSeiX-0002gw-5c; Fri, 30 Nov 2018 09:04:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gSeiW-00046o-TI; Fri, 30 Nov 2018 09:04:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gSeiW-0004ed-Se; Fri, 30 Nov 2018 09:04:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130840-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:guest-localmigrate/x10:fail:regression
 linux-4.9:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=bb2d990b6fefaf99b2832a7a588234e7986ebe15
X-Osstest-Versions-That: linux=5552683784c9e2641e8c74827565476a45827126
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Nov 2018 09:04:08 +0000
Subject: [Xen-devel] [linux-4.9 test] 130840: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDg0MCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDg0MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMwMTQyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEzMDE0MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzMDE0MgoK
UmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5n
KToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMDE0MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDE0MgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTMwMTQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzAxNDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDE0Mgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMwMTQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYmIyZDk5MGI2ZmVmYWY5OWIyODMyYTdhNTg4
MjM0ZTc5ODZlYmUxNQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNTU1
MjY4Mzc4NGM5ZTI2NDFlOGM3NDgyNzU2NTQ3NmE0NTgyNzEyNgoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTMwMTQyICAyMDE4LTExLTE1IDE5OjAyOjE3IFogICAxNCBkYXlzCkZhaWxpbmcgc2luY2Ug
ICAgICAgIDEzMDY0NiAgMjAxOC0xMS0yMSAwODo0Mjo1MiBaICAgIDkgZGF5cyAgICA0IGF0dGVt
cHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEzMDg0MCAgMjAxOC0xMS0yNyAyMTowMjozMCBaICAg
IDIgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4K
ICAiWWFuLCBaaGVuZyIgPHp5YW5AcmVkaGF0LmNvbT4KICBBYXJvbiBCcm93biA8YWFyb24uZi5i
cm93bkBpbnRlbC5jb20+CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxh
biBUdWxsIDxhdHVsbEBrZXJuZWwub3JnPgogIEFsZXhhbmRyZSBCZWxsb25pIDxhbGV4YW5kcmUu
YmVsbG9uaUBib290bGluLmNvbT4KICBBbmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUByZWRoYXQu
Y29tPgogIEFuZHJlYXMgR3J1ZW5iYWNoZXIgPGFncnVlbmJhQHJlZGhhdC5jb20+CiAgQW5kcmV3
IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyZXkgUnlhYmluaW4gPGFy
eWFiaW5pbkB2aXJ0dW96em8uY29tPgogIEFuZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZjaGVu
a29AbGludXguaW50ZWwuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5h
cm8ub3JnPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFydGxvbWllaiBab2xu
aWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcuY29tPgogIEJlaGFuIFdlYnN0ZXIgPGJl
aGFud0Bjb252ZXJzZWluY29kZS5jb20+CiAgQmVuIEh1dGNoaW5ncyA8YmVuLmh1dGNoaW5nc0Bj
b2RldGhpbmsuY28udWs+CiAgQm9yaXMgQnJlemlsbG9uIDxib3Jpcy5icmV6aWxsb25AYm9vdGxp
bi5jb20+CiAgQnJlbm8gTGVpdGFvIDxsZWl0YW9AZGViaWFuLm9yZz4KICBDYXRhbGluIE1hcmlu
YXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgogIENoYW5nd2VpIEdlIDxnZS5jaGFuZ3dlaUBo
M2MuY29tPgogIENoZW5nZ3VhbmcgWHUgPGNneHU1MTlAZ214LmNvbT4KICBDaHJpcyBXaWxzb24g
PGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5k
ZT4KICBDbGludCBUYXlsb3IgPGNsaW50b24uYS50YXlsb3JAaW50ZWwuY29tPgogIENvbGluIElh
biBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNh
cnBlbnRlckBvcmFjbGUuY29tPgogIERhbmllbCBBeHRlbnMgPGRqYUBheHRlbnMubmV0PgogIERh
bmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+CiAgRGF2ZSBTdGV2ZW5zb24gPGRh
dmUuc3RldmVuc29uQHJhc3BiZXJyeXBpLm9yZz4KICBEYXZpZCBBLiBMb25nIDxkYXZlLmxvbmdA
bGluYXJvLm9yZz4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgUy4g
TWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERhdmlkIFN0ZXJiYSA8ZHN0ZXJiYUBzdXNl
LmNvbT4KICBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBjaXRyaXguY29tPgogIERlbmdjaGVu
ZyBaaHUgPGR6aHVAd2F2ZWNvbXAuY29tPgogIERlbmlzIEJvbG90aW4gPGRlbmlzLmJvbG90aW5A
Y2F2aXVtLmNvbT4KICBEZW5uaXMgWmhvdSA8ZGVubmlzQGtlcm5lbC5vcmc+CiAgRG9taW5pcXVl
IE1hcnRpbmV0IDxkb21pbmlxdWUubWFydGluZXRAY2VhLmZyPgogIEVtbWFudWVsIFBlc2Nvc3Rh
IDxlbW1hbnVlbHBlc2Nvc3RhMDk5QGdtYWlsLmNvbT4KICBFbnJpYyBCYWxsZXRibyBpIFNlcnJh
IDxlbnJpYy5iYWxsZXRib0Bjb2xsYWJvcmEuY29tPgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNA
Z29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXJpYyBX
LiBCaWVkZXJtYW4gPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KICBFcmljIFdlc3Ricm9vayA8ZXJp
Y0B3ZXN0YnJvb2suaW8+CiAgRXJpYyBXZXN0YnJvb2sgPGxpbnV4QHdlc3Ricm9vay5pbz4KICBF
cm5lc3RvIEEuIEZlcm7DoW5kZXogPGVybmVzdG8ubW5kLmZlcm5hbmRlekBnbWFpbC5jb20+CiAg
RmFiaW8gRXN0ZXZhbSA8ZmFiaW8uZXN0ZXZhbUBueHAuY29tPgogIEZpbGlwZSBNYW5hbmEgPGZk
bWFuYW5hQHN1c2UuY29tPgogIEZsb3JpYW4gRmFpbmVsbGkgPGYuZmFpbmVsbGlAZ21haWwuY29t
PgogIEZyYW5rIFNvcmVuc29uIDxzb3JlbnNvbkByZWRoYXQuY29tPgogIEZyaWVkZXIgU2NocmVt
cGYgPGZyaWVkZXIuc2NocmVtcGZAa29udHJvbi5kZT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdl
ZXJ0QGxpbnV4LW02OGsub3JnPgogIEdyZWcgRWR3YXJkcyA8Z2Vkd2FyZHNAZGRuLmNvbT4KICBH
cmVnIEhhY2ttYW5uIDxnaGFja21hbm5AZ29vZ2xlLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4g
PGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNr
LXVzLm5ldD4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgog
IEguIFBldGVyIEFudmluIChJbnRlbCkgPGhwYUB6eXRvci5jb20+CiAgSC4gUGV0ZXIgQW52aW4g
PGhwYUB6eXRvci5jb20+CiAgSGFucyBkZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4KICBI
YW5zIFZlcmt1aWwgPGhhbnMudmVya3VpbEBjaXNjby5jb20+CiAgSGFucyBWZXJrdWlsIDxodmVy
a3VpbEB4czRhbGwubmw+CiAgSGVpa28gQ2Fyc3RlbnMgPGhlaWtvLmNhcnN0ZW5zQGRlLmlibS5j
b20+CiAgSGVpa28gU3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4KICBIZWxnZSBEZWxsZXIgPGRl
bGxlckBnbXguZGU+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1Pgog
IEhpbWFuc2h1IE1hZGhhbmkgPGhpbWFuc2h1Lm1hZGhhbmlAY2F2aXVtLmNvbT4KICBIb3dhcmQg
Q2hlbiA8aG93YXJkc29jQGdvb2dsZS5jb20+CiAgSHVhY2FpIENoZW4gPGNoZW5oY0BsZW1vdGUu
Y29tPgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIEluZ28gTW9sbmFyIDxt
aW5nb0BrZXJuZWwub3JnPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgog
IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+CiAgSmFubiBIb3JuIDxqYW5uaEBn
b29nbGUuY29tPgogIEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgog
IEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKZXJlbXkgTGludG9uIDxqZXJlbXkubGlu
dG9uQGFybS5jb20+CiAgSmVyb2VuIEhvZnN0ZWUgPGplcm9lbkBteXNwZWN0cnVtLm5sPgogIEpl
c3NpY2EgWXUgPGpleXVAcmVkaGF0LmNvbT4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6
PgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSm9obiBHYXJyeSA8am9obi5nYXJy
eUBodWF3ZWkuY29tPgogIEpvb25hcyBMYWh0aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4Lmlu
dGVsLmNvbT4KICBKb3pzZWYgS2FkbGVjc2lrIDxrYWRsZWNAYmxhY2tob2xlLmtma2kuaHU+CiAg
SnVsaWFuIFdpZWRtYW5uIDxqd2lAbGludXguaWJtLmNvbT4KICBKdXN0aW4gTS4gRm9yYmVzIDxq
Zm9yYmVzQGZlZG9yYXByb2plY3Qub3JnPgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdA
Y2Fub25pY2FsLmNvbT4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLaXJp
bGwgQS4gU2h1dGVtb3YgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+CiAgS2lyaWxs
IFRraGFpIDxrdGtoYWlAdmlydHVvenpvLmNvbT4KICBLcnp5c3p0b2YgS296bG93c2tpIDxrcnpr
QGtlcm5lbC5vcmc+CiAgTGVlLCBTaGF3biBDIDxzaGF3bi5jLmxlZUBpbnRlbC5jb20+CiAgTGVl
LCBTaGF3biBDIDxzaGF3bi5jLmxlZUBpbnRlbC5jb20+PgogIExpbnVzIFRvcnZhbGRzIDx0b3J2
YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMdSBGZW5ncWkgPGx1ZnEuZm5zdEBjbi5mdWpp
dHN1LmNvbT4KICBMdWRvdmljIERlc3JvY2hlcyA8bHVkb3ZpYy5kZXNyb2NoZXNAbWljcm9jaGlw
LmNvbT4KICBMdWthcyBDemVybmVyIDxsY3plcm5lckByZWRoYXQuY29tPgogIEx5dWRlIFBhdWwg
PGx5dWRlQHJlZGhhdC5jb20+CiAgTWFhcnRlbiBKYWNvYnMgPG1hYXJ0ZW4yNTZAb3V0bG9vay5j
b20+CiAgTWFjaWVqIFcuIFJvenlja2kgPG1hY3JvQGxpbnV4LW1pcHMub3JnPgogIE1hcmMgPHN1
YWVmYXJAZ29vZ2xlbWFpbC5jb20+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNv
bT4KICBNYXJjbyBGZWxzY2ggPG0uZmVsc2NoQHBlbmd1dHJvbml4LmRlPgogIE1hcmVrIFN6eXBy
b3dza2kgPG0uc3p5cHJvd3NraUBzYW1zdW5nLmNvbT4KICBNYXJrIENoYXJsZWJvaXMgPGNoYXJs
ZWJtQGdtYWlsLmNvbT4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1h
cnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFNj
aHdpZGVmc2t5IDxzY2h3aWRlZnNreUBkZS5pYm0uY29tPgogIE1hc2FoaXJvIFlhbWFkYSA8eWFt
YWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CiAgTWF0aGlhcyBUaG9yZSA8TWF0aGlhcy5UaG9y
ZUBpbmZpbmVyYS5jb20+CiAgTWF0dCBUdXJuZXIgPG1hdHQudHVybmVyQGludGVsLmNvbT4KICBN
YXR0aGlhcyBLYWVobGNrZSA8bWthQGNocm9taXVtLm9yZz4KICBNYXR0aWFzIEphY29ic3NvbiA8
MnBpQG1vay5udT4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJu
ZWwub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1lbCBHb3JtYW4g
PG1nb3JtYW5AdGVjaHNpbmd1bGFyaXR5Lm5ldD4KICBNaWNoYWVsIENoYW4gPG1pY2hhZWwuY2hh
bkBicm9hZGNvbS5jb20+CiAgTWljaGFlbCBEYXZpZHNvbiA8bWRAZ29vZ2xlLmNvbT4KICBNaWNo
YWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFlbCBLZWxsZXkgPG1pa2Vs
bGV5QG1pY3Jvc29mdC5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4K
ICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYWwgS2FsZGVyb24gPG1pY2hh
bC5rYWxkZXJvbkBjYXZpdW0uY29tPgogIE1pY2hhbCBNYXJlayA8bW1hcmVrQHN1c2UuY29tPgog
IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXguaW50ZWwuY29tPgogIE1pa2EgV2Vz
dGVyYmVyZyA8bWlrYS53ZXN0ZXJiZXJnQGxpbnV4LmludGVsLmNvbT4KICBNaWtlIEtyYXZldHog
PG1pa2Uua3JhdmV0ekBvcmFjbGUuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRo
YXQuY29tPgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0LmNvbT4KICBNaWxlcyBD
aGVuIDxtaWxlcy5jaGVuQG1lZGlhdGVrLmNvbT4KICBNaW5jaGFuIEtpbSA8bWluY2hhbkBrZXJu
ZWwub3JnPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBnbWFpbC5jb20+CiAg
TmljaG9sYXMgTWMgR3VpcmUgPGhvZnJhdEBvc2FkbC5vcmc+CiAgTmljayBEZXNhdWxuaWVycyA8
bmRlc2F1bG5pZXJzQGdvb2dsZS5jb20+CiAgTm9idWhpcm8gSXdhbWF0c3UgPG5vYnVoaXJvLml3
YW1hdHN1QGN5YmVydHJ1c3QuY28uanA+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNv
bT4KICBPbG9mIEpvaGFuc3NvbiA8b2xvZkBsaXhvbS5uZXQ+CiAgT3RhdmlvIFNhbHZhZG9yIDxv
dGF2aW9Ab3NzeXN0ZW1zLmNvbS5icj4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0Zmls
dGVyLm9yZz4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBHb3J0
bWFrZXIgPHBhdWwuZ29ydG1ha2VyQHdpbmRyaXZlci5jb20+CiAgUGV0ZXIgVWpmYWx1c2kgPHBl
dGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQaGlsIEVsd2VsbCA8cGhpbEByYXNwYmVycnlwaS5vcmc+
CiAgUXUgV2VucnVvIDx3cXVAc3VzZS5jb20+CiAgUXVpbm4gVHJhbiA8cXVpbm4udHJhbkBjYXZp
dW0uY29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4K
ICBSYWpuZWVzaCBCaGFyZHdhaiA8cmFqbmVlc2guYmhhcmR3YWpAbGludXguaW50ZWwuY29tPgog
IFJpY2FyZG8gUmliYWxkYSBEZWxnYWRvIDxyaWNhcmRvLnJpYmFsZGFAZ21haWwuY29tPgogIFJp
Y2hhcmQgV2VpbmJlcmdlciA8cmljaGFyZEBub2QuYXQ+CiAgUm9iIEhlcnJpbmcgPHJvYmhAa2Vy
bmVsLm9yZz4KICBSb2JiaWUgS28gPHJvYmJpZWtvQHN5bm9sb2d5LmNvbT4KICBSb2JpbiBNdXJw
aHkgPHJvYmluLm11cnBoeUBhcm0uY29tPgogIFJvbmFsZCBXYWhsIDxyd2FobEBnbXguZGU+CiAg
UnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBSdXN0eSBSdXNzZWxs
IDxydXN0eUBydXN0Y29ycC5jb20uYXU+CiAgU2FicmluYSBEdWJyb2NhIDxzZEBxdWVhc3lzbmFp
bC5uZXQ+CiAgU2FrYXJpIEFpbHVzIDxzYWthcmkuYWlsdXNAbGludXguaW50ZWwuY29tPgogIFNh
bSBCb2Jyb2ZmIDxzYm9icm9mZkBsaW51eC5pYm0uY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxA
a2VybmVsLm9yZz4KICBTY290dCBNYXloZXcgPHNtYXloZXdAcmVkaGF0LmNvbT4KICBTaGF3biBH
dW8gPHNoYXduZ3VvQGtlcm5lbC5vcmc+CiAgU2l2YSBSZWRkeSBLYWxsYW0gPHNpdmEua2FsbGFt
QGJyb2FkY29tLmNvbT4KICBTdGFuaXNsYXYgTGlzb3Zza2l5IDxzdGFuaXNsYXYubGlzb3Zza2l5
QGludGVsLmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3RldmUgRnJl
bmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN5bHdlc3RlciBOYXdyb2NraSA8c25hd3Jv
Y2tpQGtlcm5lbC5vcmc+CiAgVGFlaGVlIFlvbyA8YXA0MjAwNzNAZ21haWwuY29tPgogIFRldHN1
byBIYW5kYSA8cGVuZ3Vpbi1rZXJuZWxASS1sb3ZlLlNBS1VSQS5uZS5qcD4KICBUaGVvZG9yZSBU
cydvIDx0eXRzb0BtaXQuZWR1PgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRl
PgogIFRpbW90aHkgQmFsZHdpbiA8dGltYmFsZHdpbkBmYXN0bWFpbC5jby51az4KICBUb21pIFZh
bGtlaW5lbiA8dG9taS52YWxrZWluZW5AdGkuY29tPgogIFZhc2lseSBBdmVyaW4gPHZ2c0B2aXJ0
dW96em8uY29tPgogIFZhc2lseSBHb3JiaWsgPGdvckBsaW51eC5pYm0uY29tPgogIFZhc2lseSBL
aG9ydXpoaWNrIDx2YXNpbHlraEBhcmlzdGEuY29tPgogIFZpY2VudGUgQmVyZ2FzIDx2aWNlbmNi
QGdtYWlsLmNvbT4KICBWaW5jZW56byBNYWZmaW9uZSA8di5tYWZmaW9uZUBnbWFpbC5jb20+CiAg
Vmluw61jaXVzIFRpbnRpIDx2aW5pY2l1c3RpbnRpQGdtYWlsLmNvbT4KICBXaWxsIERlYWNvbiA8
d2lsbC5kZWFjb25AYXJtLmNvbT4KICBYaW4gTG9uZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAg
WWFuLCBaaGVuZyA8enlhbkByZWRoYXQuY29tPgogIFlvdW5nX1ggPFlhbmdYOTJAaG90bWFpbC5j
b20+CiAgWXVlSGFpYmluZyA8eXVlaGFpYmluZ0BodWF3ZWkuY29tPgogIOuwsOyEneynhCA8c291
a2ppbi5iYWVAc2Ftc3VuZy5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUzNDQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 09:14:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 09:14: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-devel-bounces@lists.xenproject.org>)
	id 1gSesU-0002bE-OY; Fri, 30 Nov 2018 09:14:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=7ljy=oj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSesU-0002b4-CJ
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 09:14:26 +0000
X-Inumbo-ID: 547b2175-f480-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 547b2175-f480-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 09:14:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSesP-0002u8-Dr; Fri, 30 Nov 2018 09:14:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gSesO-0005Ip-UF; Fri, 30 Nov 2018 09:14:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gSesO-0002Hr-TY; Fri, 30 Nov 2018 09:14:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130842-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 seabios:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 seabios:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=42efebdf1d120554e1a30e8debf562527ec6a53d
X-Osstest-Versions-That: seabios=a698c8995ffb2838296ec284fe3c4ad33dfca307
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Nov 2018 09:14:20 +0000
Subject: [Xen-devel] [seabios test] 130842: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDg0MiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA4NDIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzAzNzMKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMDM3MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgUkVHUi4gdnMuIDEzMDM3MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDM3MwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMw
MzczCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzAzNzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEzMDM3MwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIDQyZWZlYmRmMWQxMjA1NTRlMWEz
MGU4ZGViZjU2MjUyN2VjNmE1M2QKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAg
ICAgIGE2OThjODk5NWZmYjI4MzgyOTZlYzI4NGZlM2M0YWQzM2RmY2EzMDcKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMDM3MyAgMjAxOC0xMS0xOCAwMzozMDoxMyBaICAgMTIgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMzA4NDIgIDIwMTgtMTEtMjggMDI6MTA6NTkgWiAgICAyIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBTdGVwaGVuIERvdXRoaXQgPHN0ZXBoZW5kQHNpbGljb20tdXNhLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCmNvbW1pdCA0MmVmZWJkZjFkMTIwNTU0ZTFhMzBlOGRlYmY1NjI1MjdlYzZhNTNk
CkF1dGhvcjogU3RlcGhlbiBEb3V0aGl0IDxzdGVwaGVuZEBzaWxpY29tLXVzYS5jb20+CkRhdGU6
ICAgV2VkIE1hciA3IDEzOjE3OjM2IDIwMTggLTA1MDAKCiAgICB0cG06IENoZWNrIGZvciBUUE0g
cmVsYXRlZCBBQ1BJIHRhYmxlcyBiZWZvcmUgYXR0ZW1wdGluZyBodyBwcm9iZQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBTdGVwaGVuIERvdXRoaXQgPHN0ZXBoZW5kQHNpbGljb20tdXNhLmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 09:18:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 09:18: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-devel-bounces@lists.xenproject.org>)
	id 1gSewA-0002lv-Bk; Fri, 30 Nov 2018 09:18: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=uARp=OJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSew9-0002lp-Bv
 for xen-devel@lists.xen.org; Fri, 30 Nov 2018 09:18:13 +0000
X-Inumbo-ID: db0f7ac2-f480-11e8-8896-57e664134fdc
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id db0f7ac2-f480-11e8-8896-57e664134fdc;
 Fri, 30 Nov 2018 09:18:11 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Nov 2018 02:18:09 -0700
Message-Id: <5C01005002000078002017D4@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 30 Nov 2018 02:18:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1543519202-14603-1-git-send-email-andrew.cooper3@citrix.com>
 <1543519202-14603-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1543519202-14603-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 1/2] tools/libxc: Fix issues with libxc and
 Xen having different featureset lengths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Sergey Dyasli <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjExLjE4IGF0IDIwOjIwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSW4gYWxtb3N0IGFsbCBjYXNlcywgWGVuIGFuZCBsaWJ4YyB3aWxsIGFncmVlIG9uIHRo
ZSBmZWF0dXJlc2V0IGxlbmd0aCwKPiBiZWNhdXNlIHRoZXkgYXJlIGJ1aWx0IGZyb20gdGhlIHNh
bWUgc291cmNlLgo+IAo+IEhvd2V2ZXIsIHRoZXJlIGFyZSBjaXJjdW1zdGFuY2VzIChlLmcuIHNl
Y3VyaXR5IGhvdGZpeGVzKSB3aGVyZSB0aGUgZmVhdHVyZXNldAo+IGdldHMgbG9uZ2VyIGFuZCBk
b20wIHdpbGwsIGFmdGVyIGluc3RhbGxpbmcgdXBkYXRlcywgYmUgcnVubmluZyB3aXRoIGFuIG9s
ZAo+IFhlbiBidXQgbmV3IGxpYnhjLiAgRGVzcGl0ZSB3cml0aW5nIHRoZSBjb2RlIHdpdGggdGhp
cyBzY2VuYXJpbyBpbiBtaW5kLCB0aGVyZQo+IHdlcmUgc29tZSBidWdzLgo+IAo+IEZpcnN0LCB4
ZW4tY3B1aWQncyBnZXRfZmVhdHVyZXNldCgpIGVycm9uZW91c2x5IGFsbG9jYXRlcyBhIGJ1ZmZl
ciBiYXNlZCBvbgo+IFhlbidzIGZlYXR1cmVzZXQgbGVuZ3RoLCBidXQgcmVjb3JkcyBsaWJ4Yydz
IGxlbmd0aCwgd2hpY2ggaXMgbG9uZ2VyLgoKIi4uLiB3aGljaCBtYXkgYmUgbG9uZ2VyIiwgc2Vl
aW5nIHRoYXQgbnJfZmVhdHVyZXMgZ2V0cyBpbml0aWFsaXplZCBmcm9tCnhjX2dldF9jcHVfZmVh
dHVyZXNldF9zaXplKCkncyByZXR1cm4gdmFsdWUsIGFuZCBpdHMgc3Vic2VxdWVudAp1cGRhdGlu
ZyAodGhyb3VnaCB4Y19nZXRfY3B1X2ZlYXR1cmVzZXQoKSkgaXMgb25seSBkb25lIGluIGNlcnRh
aW4KY2FzZXMuCgo+IFRoZSBoeXBlcmNhbGwgYm91bmNlIGJ1ZmZlciBjb2RlIHJlYWRzL3dyaXRl
cyB0aGUgcmVjb3JkZWQgbGVuZ3RoLCB3aGljaCBpcwo+IGJleW9uZCB0aGUgZW5kIG9mIHRoZSBh
bGxvY2F0ZWQgb2JqZWN0LCBhbmQgYSBsYXRlciBmcmVlKCkgZW5jb3VudGVycyBjb3JydXB0Cj4g
aGVhcCBtZXRhZGF0YS4gIEZpeCB0aGlzIGJ5IHJlY29yZGluZyB0aGUgc2FtZSBsZW5ndGggdGhh
dCB3ZSBhbGxvY2F0ZS4KPiAKPiBTZWNvbmRseSwgZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKCkgaGFz
IGEgcmVsYXRlZCBidWcgd2hlbiB0aGUgcGFzc2VkLWluCj4gZmVhdHVyZXNldCBpcyBhIGRpZmZl
cmVudCBsZW5ndGggdG8gbGlieGMncy4KPiAKPiBBIGxhcmdlIGFtb3VudCBvZiB0aGUgbGlieGMg
Y3B1aWQgZnVuY3Rpb25hbGl0eSBkZXBlbmRzIG9uIGluZm8tPmZlYXR1cmVzZXQKPiBiZWluZyBh
cyBsb25nIGFzIGV4cGVjdGVkLCBhbmQgaXQgaXMgYWxsb2NhdGVkIGFwcHJvcHJpYXRlbHkuICBI
b3dldmVyLCBpbiB0aGUKPiBjYXNlIHRoYXQgYSBzaG9ydGVyIGV4dGVybmFsIGZlYXR1cmVzZXQg
aXMgcGFzc2VkIGluLCB0aGUgbG9naWMgdG8gY2hlY2sgZm9yCj4gdHJhaWxpbmcgbm9uemVybyBi
aXRzIG1heSByZWFkIG9mZiB0aGUgZW5kIG9mIGl0LiAgUmV3b3JrIHRoZSBsb2dpYyB0byB1c2Ug
dGhlCj4gY29ycmVjdCB1cHBlciBib3VuZC4KPiAKPiBJbiBhZGRpdGlvbiwgbGVhdmUgYSBjb21t
ZW50IG5leHQgdG8gdGhlIGZpZWxkcyBpbiBzdHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8KPiBleHBs
YWluaW5nIHRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiB0aGUgdmFyaW91cyBsZW5ndGhzLCBhbmQg
aG93IHRvIGNvcGUgd2l0aAo+IGRpZmZlcmVudCBsZW5ndGhzLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 09:23:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 09:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSf1U-0003Vz-5S; Fri, 30 Nov 2018 09:23:44 +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=uARp=OJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSf1T-0003Vu-20
 for xen-devel@lists.xen.org; Fri, 30 Nov 2018 09:23:43 +0000
X-Inumbo-ID: a030dea4-f481-11e8-b54c-d7f79a5393c2
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a030dea4-f481-11e8-b54c-d7f79a5393c2;
 Fri, 30 Nov 2018 09:23:41 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Nov 2018 02:23:40 -0700
Message-Id: <5C01019B02000078002017DE@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 30 Nov 2018 02:23:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1543519202-14603-1-git-send-email-andrew.cooper3@citrix.com>
 <1543519202-14603-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1543519202-14603-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH 2/2] tools/libxc: Fix error handling in
 get_cpuid_domain_info()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Sergey Dyasli <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjExLjE4IGF0IDIwOjIwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKCkgaGFzIHR3byBjb25mbGljdGluZyByZXR1cm4g
c3R5bGVzIC0gZWl0aGVyIC1lcnJvciBmb3IKPiBsb2NhbCBmYWlsdXJlcywgb3IgLTEvZXJybm8g
Zm9yIGh5cGVyY2FsbCBmYWlsdXJlcy4gIFN3aXRjaCB0byBjb25zaXN0ZW50bHkKPiB1c2UgLWVy
cm9yLgo+IAo+IFdoaWxlIGZpeGluZyB0aGUgeGNfZ2V0X2NwdV9mZWF0dXJlc2V0KCksIHRha2Ug
dGhlIG9wcG9ydHVuaXR5IHRvIHJlbW92ZSB0aGUKPiByZWR1bmRhbmN5IGFuZCBtb3ZlIGl0IHRv
IGJlIGFkamFjZW50IHRvIHRoZSBvdGhlciBmZWF0dXJlc2V0IGhhbmRsaW5nLgoKSGF2aW5nIG5v
dGljZWQgdGhlIHJlZHVuZGFuY3kgYmVmb3JlLCBJIHdhcyBhc3N1bWluZyB0aGlzIHdhcyBkb25l
CnRvIHByZXZlbnQgYWx0ZXJpbmcgaG9zdF9ucl9mZWF0dXJlcyBlYXJseSwganVzdCBpbiBjYXNl
IGZ1dHVyZSBjb2RlCmFkZGl0aW9ucyB3b3VsZCB3YW50IHRvIHVzZSBpdHMgb3JpZ2luYWwgdmFs
dWUuIFRoZSB3YXkgaXQgaXMgbm93LCB0aGUKY29kZSBmb2xkaW5nIGxvb2tzIGNvcnJlY3QuCgo+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 09:32:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 09:32: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-devel-bounces@lists.xenproject.org>)
	id 1gSfA7-0004Hx-5A; Fri, 30 Nov 2018 09:32: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=uARp=OJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSfA6-0004Hs-0M
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 09:32:38 +0000
X-Inumbo-ID: dee3816e-f482-11e8-b386-03c8fbbacdd6
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dee3816e-f482-11e8-b386-03c8fbbacdd6;
 Fri, 30 Nov 2018 09:32:36 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Nov 2018 02:32:35 -0700
Message-Id: <5C0103B202000078002017EC@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 30 Nov 2018 02:32:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Chao Gao" <chao.gao@intel.com>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-3-git-send-email-chao.gao@intel.com>
 <20181128120014.r6llmchpcjtjlwc6@mac> <20181129024032.GB23701@gao-cwp>
 <20181129092210.fn3ogj5kdsgqlumk@mac> <20181130075507.GA32365@gao-cwp>
In-Reply-To: <20181130075507.GA32365@gao-cwp>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 2/6] microcode: save all microcodes which
 pass sanity check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjExLjE4IGF0IDA4OjU1LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBUaHUsIE5vdiAyOSwgMjAxOCBhdCAxMDoyMjoxMEFNICswMTAwLCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+Pk9uIFRodSwgTm92IDI5LCAyMDE4IGF0IDEwOjQwOjMyQU0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+Pj4gT24gV2VkLCBOb3YgMjgsIDIwMTggYXQgMDE6MDA6MTRQTSArMDEwMCwg
Um9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+ID5PbiBXZWQsIE5vdiAyOCwgMjAxOCBhdCAwMToz
NDoxMlBNICswODAwLCBDaGFvIEdhbyB3cm90ZToKPj4+ID4+IC4uLiBhbmQgc2VhcmNoIGNhY2hl
cyB0byBmaW5kIGEgc3VpdGFibGUgb25lIHdoZW4gbG9hZGluZy4KPj4+ID4KPj4+ID5XaHkgZG8g
eW91IG5lZWQgdG8gc2F2ZSBhbGwgb2YgdGhlbT8gWW91IGFyZSBvbmx5IGdvaW5nIHRvIGxvYWQg
YQo+Pj4gPnNpbmdsZSBtaWNyb2NvZGUsIHNvIEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgbmVlZCB0
byBjYWNoZSB0aGVtIGFsbC4KPj4KPj5JIHRoaW5rIHRoZSBhYm92ZSBxdWVzdGlvbiBuZWVkcyBh
biBhbnN3ZXIuCj4gCj4gT3V0IG9mIGNvbnNpZGVyYXRvbiBmb3IgYSBtaXhlZC1mYW1pbHkgc3lz
dGVtLiBBbnl3YXksIFNpbmNlIEphbiBjb21tZW50ZWQKPiB0aGF0IHdlIGdhdmUgdXAgc3VwcG9y
dCBvZiBhIG1peGVkLWZhbWlseSBzeXN0ZW0sIHdlIG9ubHkgbmVlZCB0byBzYXZlCj4gYSBzaW5n
bGUgbWljcm9jb2RlIGZvciBvZmZsaW5lZCBvciBob3QtcGx1Z2dlZCBjcHVzLgoKV2VsbCwgdGhl
cmUgbWlnaHQgYmUgc2xpZ2h0bHkgbW9yZSBuZWVkZWQgdGhhbiBqdXN0IGEgc2luZ2xlIGluc3Rh
bmNlLgpUaGlzIGRlcGVuZHMgb24gd2hldGhlciBzYW1lIGZhbWlseS9tb2RlbCBDUFVzIHdpdGgg
ZGlmZmVyZW50CnN0ZXBwaW5nIGFuZC9vciBkaWZmZXJlbnQgInBmIiB2YWx1ZSBjYW4gYmUgbWl4
ZWQgKGFuZCB3b3VsZCBoYXZlCmlkZW50aWNhbCBmZWF0dXJlIGZsYWdzIGluIHRoZWlyIENQVUlE
IG91dHB1dCkuCgpJIG1heSBoYXZlIG92ZXJzaW1wbGlmaWVkIHRoZSBjdXJyZW50IHN0YXRlIG9m
IHRoaW5nczogSG90cGx1Z2dpbmcKYSBDUFUgd2l0aCBtb3JlIGNhcGFiaWxpdGllcyB0aGFuIHRo
ZSBib290IENQVSBpcyBnZW5lcmFsbHkgZmluZQphZmFpY3QuIEJvdGggeW91IChJbnRlbCkgYW5k
IEFNRCBwbGFjZSByZXN0cmljdGlvbnMgb24gcGVybWl0dGVkCm1peGVzIGlpcmMsIHNvIEkgZG9u
J3QgdGhpbmsgd2UgbmVlZCB0byBzdXBwb3J0IGFueXRoaW5nIGJleW9uZApzdWNoIHJlc3RyaWN0
aW9ucy4gQmVpbmcgYWJsZSB0byBydW4gb24gcGVybWl0dGVkIG1peGVzIHdoaWNoIGFyZQpub3Qg
aW4gY29uZmxpY3Qgd2l0aCBvdXIgZ2VuZXJhbCBhc3N1bXB0aW9uIG9mIHRoZXJlIG5vdCBiZWlu
ZyBhbnkKQ1BVIGluIHRoZSBzeXN0ZW0gd2l0aCBsZXNzIGNhcGFiaWxpdGllcyB0aGFuIHRoZSBi
b290IENQVSB3b3VsZApzZWVtIGRlc2lyYWJsZS4KCkFuZHJldywgZG8geW91IGhhdmUgYW55IHZp
ZXcgb3Igb3BpbmlvbiBoZXJlPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 09:38:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 09:38: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-devel-bounces@lists.xenproject.org>)
	id 1gSfFN-0004Tp-Ry; Fri, 30 Nov 2018 09:38: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=uarp=oj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSfFM-0004Tk-Sn
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 09:38:04 +0000
X-Inumbo-ID: a25e97af-f483-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a25e97af-f483-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 09:38:04 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Nov 2018 02:38:03 -0700
Message-Id: <5C0104FA0200007800201813@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 30 Nov 2018 02:38:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-5-git-send-email-chao.gao@intel.com>
 <20181128150225.4axdecgu33xlwwzu@mac> <20181129042846.GC23701@gao-cwp>
 <20181129094605.6skmo3xnwmuzwy6y@mac> <20181130085745.GB32365@gao-cwp>
In-Reply-To: <20181130085745.GB32365@gao-cwp>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 4/6] microcode: don't call
 apply_microcode() in cpu_request_microcode()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjExLjE4IGF0IDA5OjU3LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBUaHUsIE5vdiAyOSwgMjAxOCBhdCAxMDo0NjowNUFNICswMTAwLCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+Pk9uIFRodSwgTm92IDI5LCAyMDE4IGF0IDEyOjI4OjQ2UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+Pj4gSXQgaXMgYmV0dGVyIHRoYXQgYWxsIENQVXMgaGF2ZSB0aGUgc2FtZSBt
aWNyb2NvZGUgcmV2aXNpb24uIAo+Pj4gCj4+PiBMaW51eCBrZXJuZWwgcmVqZWN0cyBsYXRlIG1p
Y3JvY29kZSB1cGRhdGUgaWYgZmluZGluZyBzb21lIENQVXMKPj4+IG9mZmxpbmVkLiBJIG1heSBw
b3J0IHRoaXMgcGF0Y2ggdG8gWGVuIHRvbyBpbiBhIHNlcGFyYXRlIHBhdGNoLgo+Pgo+PldoYXQg
aGFwcGVucyB3aXRoIGhvdHBsdWcgQ1BVcz8KPj4KPj5FdmVuIGlmIHlvdSBkaXNhYmxlIGxhdGUg
bG9hZGluZyB3aGVuIHRoZXJlIGFyZSBvZmZsaW5lZCBDUFVzIHlvdQo+PnN0aWxsIG5lZWQgdG8g
aGFuZGxlIGhvdHBsdWcgQ1BVcywgd2hpY2ggSU1PIHNob3VsZCBzaGFyZSB0aGUgc2FtZQo+PnBh
dGggd2l0aCBvZmZsaW5lZCBDUFVzOiB0aGUgbWljcm9jb2RlIHVwZGF0ZSBzaG91bGQgYmUgZG9u
ZSBBU0FQCj4+YWZ0ZXIgYnJpbmdpbmcgdGhlIENQVSB1cC4KPiAKPiBJbiBsaW51eCwgQ1BVJ3Mg
YmVpbmcgb2ZmbGluZSBpcyBqdXN0IGEgbG9naWNhbCBvZmZsaW5lLiBJdCBtYXkgcGFydGljaXBh
dGUKPiBhY3Rpb25zIGxpa2UgTUNFLiBJdCB3b3VsZCBsZWFkIHRvIGEgc2l0dWF0aW9uIHRoYXQg
c29tZSBjcHVzIGFyZSB1c2luZyBvbGQKPiBtaWNyb2NvZGUgd2hpbGUgc29tZSBhcmUgdXNpbmcg
dGhlIG5ldyBvbmUsIHdoaWNoIGludHJvZHVjZXMgaW5zdGFiaWxpdHkuCj4gQ1BVIGhvdHBsdWcg
ZG9lc24ndCBoYXZlIHN1Y2ggaXNzdWUuCgpCdXQgcGxlYXNlIGJlIGNhcmVmdWwgbm90IHRvIGRp
c2FsbG93IHVjb2RlIGxvYWRpbmcgaW4gY2FzZXMgd2hlcmUKZG9pbmcgc28gaXMgZmluZS4gSSdt
IGluIHBhcnRpY3VsYXIgdGhpbmtpbmcgYWJvdXQgInNtdD1ubyIsIHdoZXJlCnNlY29uZGFyeSBo
eXBlcnRocmVhZHMgZ2V0IHBhcmtlZC4gU2luY2UgdWNvZGUgdXBkYXRlcyBvbiBvbmUKaHlwZXJ0
aHJlYWQgb2YgYSBjb3JlIGFmZmVjdCBhbGwgaHlwZXJ0aHJlYWRzLCB1cGRhdGluZyBpcyBmaW5l
IGluCnRoaXMgcGFydGljdWxhciBjYXNlLgoKRnVydGhlcm1vcmUsIGlmIHlvdSBsb29rIGF0IG15
IHBhdGNoIHNlcmllcyAieDg2OiBtb3JlIHBvd2VyLQplZmZpY2llbnQgQ1BVIHBhcmtpbmciLCBp
dCBpcyBhbHNvIHdpdGhpbiByZWFsbSBvZiBwb3NzaWJpbGl0eSB0bwpicmllZmx5IHdha2UgdXAg
cGFya2VkIENQVXMsIGp1c3QgdG8gZ2V0IHRoZWlyIHVjb2RlIHVwZGF0ZWQuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 09:39:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 09:39: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-devel-bounces@lists.xenproject.org>)
	id 1gSfGv-0004ZY-9N; Fri, 30 Nov 2018 09:39: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=Wdhc=OJ=cmss.chinamobile.com=maozhongyi@srs-us1.protection.inumbo.net>)
 id 1gSfGu-0004ZS-8a
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 09:39:40 +0000
X-Inumbo-ID: d55e5154-f483-11e8-814a-c362956423cb
Received: from cmccmta2.chinamobile.com (unknown [221.176.66.80])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d55e5154-f483-11e8-814a-c362956423cb;
 Fri, 30 Nov 2018 09:39:31 +0000 (UTC)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.13]) by
 rmmx-syy-dmz-app07-12007 (RichMail) with SMTP id 2ee75c01054f0ce-a1d76;
 Fri, 30 Nov 2018 17:39:27 +0800 (CST)
X-RM-TRANSID: 2ee75c01054f0ce-a1d76
X-RM-TagInfo: emlType=0                                       
X-RM-SPAM-FLAG: 00000000
Received: from maozy-host.lan (unknown[112.25.154.148])
 by rmsmtp-syy-appsvr07-12007 (RichMail) with SMTP id 2ee75c01052eaec-48600;
 Fri, 30 Nov 2018 17:39:27 +0800 (CST)
X-RM-TRANSID: 2ee75c01052eaec-48600
From: Mao Zhongyi <maozhongyi@cmss.chinamobile.com>
To: qemu-devel@nongnu.org
Date: Fri, 30 Nov 2018 17:38:51 +0800
Message-Id: <20181130093852.20739-21-maozhongyi@cmss.chinamobile.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20181130093852.20739-1-maozhongyi@cmss.chinamobile.com>
References: <20181130093852.20739-1-maozhongyi@cmss.chinamobile.com>
Subject: [Xen-devel] [PATCH v3 20/21] xen_backend: remove xen_sysdev_init()
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: peter.maydell@linaro.org, sstabellini@kernel.org,
 Mao Zhongyi <maozhongyi@cmss.chinamobile.com>, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org,
 Zhang Shengju <zhangshengju@cmss.chinamobile.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGluaXQgZnVuY3Rpb24gZG9lc24ndCBkbyBhbnl0aGluZyBhdCBhbGwsIHNvIHdlCmp1c3Qg
b21pdCBpdC4KCkNjOiBzc3RhYmVsbGluaUBrZXJuZWwub3JnCkNjOiBhbnRob255LnBlcmFyZEBj
aXRyaXguY29tCkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IHBldGVyLm1h
eWRlbGxAbGluYXJvLm9yZwoKU2lnbmVkLW9mZi1ieTogTWFvIFpob25neWkgPG1hb3pob25neWlA
Y21zcy5jaGluYW1vYmlsZS5jb20+ClNpZ25lZC1vZmYtYnk6IFpoYW5nIFNoZW5nanUgPHpoYW5n
c2hlbmdqdUBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3L3hlbi94ZW5fYmFja2VuZC5jIHwgNyAt
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody94
ZW4veGVuX2JhY2tlbmQuYyBiL2h3L3hlbi94ZW5fYmFja2VuZC5jCmluZGV4IDlhOGU4NzcxZWMu
LjBiYzZiMWRlNjAgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fYmFja2VuZC5jCisrKyBiL2h3L3hl
bi94ZW5fYmFja2VuZC5jCkBAIC04MDksMTEgKzgwOSw2IEBAIHN0YXRpYyBjb25zdCBUeXBlSW5m
byB4ZW5zeXNidXNfaW5mbyA9IHsKICAgICB9CiB9OwogCi1zdGF0aWMgaW50IHhlbl9zeXNkZXZf
aW5pdChTeXNCdXNEZXZpY2UgKmRldikKLXsKLSAgICByZXR1cm4gMDsKLX0KLQogc3RhdGljIFBy
b3BlcnR5IHhlbl9zeXNkZXZfcHJvcGVydGllc1tdID0gewogICAgIHsvKiBlbmQgb2YgcHJvcGVy
dHkgbGlzdCAqL30sCiB9OwpAQCAtODIxLDkgKzgxNiw3IEBAIHN0YXRpYyBQcm9wZXJ0eSB4ZW5f
c3lzZGV2X3Byb3BlcnRpZXNbXSA9IHsKIHN0YXRpYyB2b2lkIHhlbl9zeXNkZXZfY2xhc3NfaW5p
dChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCiB7CiAgICAgRGV2aWNlQ2xhc3MgKmRj
ID0gREVWSUNFX0NMQVNTKGtsYXNzKTsKLSAgICBTeXNCdXNEZXZpY2VDbGFzcyAqayA9IFNZU19C
VVNfREVWSUNFX0NMQVNTKGtsYXNzKTsKIAotICAgIGstPmluaXQgPSB4ZW5fc3lzZGV2X2luaXQ7
CiAgICAgZGMtPnByb3BzID0geGVuX3N5c2Rldl9wcm9wZXJ0aWVzOwogICAgIGRjLT5idXNfdHlw
ZSA9IFRZUEVfWEVOU1lTQlVTOwogfQotLSAKMi4xNy4xCgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 09:40:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 09:40: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-devel-bounces@lists.xenproject.org>)
	id 1gSfHR-0005Aq-LF; Fri, 30 Nov 2018 09:40: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=wdhc=oj=cmss.chinamobile.com=maozhongyi@srs-us1.protection.inumbo.net>)
 id 1gSfHP-0005AY-NA
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 09:40:11 +0000
X-Inumbo-ID: ec57b496-f483-11e8-9a16-bc764e045a96
Received: from cmccmta3.chinamobile.com (unknown [221.176.66.81])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ec57b496-f483-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 09:40:08 +0000 (UTC)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.13]) by
 rmmx-syy-dmz-app09-12009 (RichMail) with SMTP id 2ee95c010535516-a27be;
 Fri, 30 Nov 2018 17:39:02 +0800 (CST)
X-RM-TRANSID: 2ee95c010535516-a27be
X-RM-TagInfo: emlType=0                                       
X-RM-SPAM-FLAG: 00000000
Received: from maozy-host.lan (unknown[112.25.154.148])
 by rmsmtp-syy-appsvr07-12007 (RichMail) with SMTP id 2ee75c01052eaec-48531;
 Fri, 30 Nov 2018 17:39:01 +0800 (CST)
X-RM-TRANSID: 2ee75c01052eaec-48531
From: Mao Zhongyi <maozhongyi@cmss.chinamobile.com>
To: qemu-devel@nongnu.org
Date: Fri, 30 Nov 2018 17:38:31 +0800
Message-Id: <20181130093852.20739-1-maozhongyi@cmss.chinamobile.com>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH v3 00/21] QOM'ify SysBusDeviceClass->init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: peter.maydell@linaro.org, david@redhat.com, alistair.francis@wdc.com,
 kraxel@redhat.com, edgar.iglesias@gmail.com, gxt@mprc.pku.edu.cn,
 sstabellini@kernel.org, qemu-block@nongnu.org, mst@redhat.com,
 armbru@redhat.com, borntraeger@de.ibm.com, marcel.apfelbaum@gmail.com,
 anthony.perard@citrix.com, marcandre.lureau@redhat.com, rth@twiddle.net,
 thuth@redhat.com, ehabkost@redhat.com,
 Mao Zhongyi <maozhongyi@cmss.chinamobile.com>, richard.henderson@linaro.org,
 chouteau@adacore.com, qemu-s390x@nongnu.org, qemu-arm@nongnu.org,
 jan.kiszka@web.de, xen-devel@lists.xenproject.org, david@gibson.dropbear.id.au,
 kwolf@redhat.com, cohuck@redhat.com, f4bug@amsat.org, mreitz@redhat.com,
 michael@walle.cc, qemu-ppc@nongnu.org, pbonzini@redhat.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

djMgLT4gdjI6CgotIHJlYmFzZSB0byB0aGUgSEVBRAotIHVzZSBTeXNCdXNEZXZpY2UgKnNiZCB2
YXJpYWJsZSBpbiBwYXRjaDE1Cgp2MiAtPiB2MToKCi0gU1lTX0JVU19ERVZJQ0UoZGV2KSB3YXMg
dXNlZCBpbiBhIGZ1bmN0aW9uIHNldmVyYWwKICB0aW1lcywgc28gdXNlIGEgdmFyaWFibGUgJ3Ni
ZCcgdG8gcmVwbGFjZSBpdCwgbGlrZToKICBTeXNCdXNEZXZpY2UgKnNiZCA9IFNZU19CVVNfREVW
SUNFKGRldik7Ci0gcmVtb3ZlIHRoZSB4ZW5fc3lzZGV2X2luaXQoKSBmdW5jdGlvbgotIGRyb3Ag
dGhlIHBhdGNoMjEgaW4gdjEKLSBmaXggdGhlIGJyb2tlbiBpbiBzeXNidXNfcmVhbGl6ZSBvZiBw
YXRjaDIyCgpDYzogYWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tCkNjOiBhbnRob255LnBlcmFyZEBj
aXRyaXguY29tCkNjOiBhcm1icnVAcmVkaGF0LmNvbQpDYzogYm9ybnRyYWVnZXJAZGUuaWJtLmNv
bQpDYzogY2hvdXRlYXVAYWRhY29yZS5jb20KQ2M6IGNvaHVja0ByZWRoYXQuY29tCkNjOiBkYXZp
ZEBnaWJzb24uZHJvcGJlYXIuaWQuYXUKQ2M6IGRhdmlkQHJlZGhhdC5jb20KQ2M6IGVkZ2FyLmln
bGVzaWFzQGdtYWlsLmNvbQpDYzogZWhhYmtvc3RAcmVkaGF0LmNvbQpDYzogZjRidWdAYW1zYXQu
b3JnCkNjOiBneHRAbXByYy5wa3UuZWR1LmNuCkNjOiBqYW4ua2lzemthQHdlYi5kZQpDYzoga3Jh
eGVsQHJlZGhhdC5jb20KQ2M6IGt3b2xmQHJlZGhhdC5jb20KQ2M6IG1hcmNhbmRyZS5sdXJlYXVA
cmVkaGF0LmNvbQpDYzogbWFyY2VsLmFwZmVsYmF1bUBnbWFpbC5jb20KQ2M6IG1pY2hhZWxAd2Fs
bGUuY2MKQ2M6IG1yZWl0ekByZWRoYXQuY29tCkNjOiBtc3RAcmVkaGF0LmNvbQpDYzogcGJvbnpp
bmlAcmVkaGF0LmNvbQpDYzogcGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCkNjOiBxZW11LWFybUBub25nbnUub3Jn
CkNjOiBxZW11LWJsb2NrQG5vbmdudS5vcmcKQ2M6IHFlbXUtcHBjQG5vbmdudS5vcmcKQ2M6IHFl
bXUtczM5MHhAbm9uZ251Lm9yZwpDYzogcmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZwpDYzog
cnRoQHR3aWRkbGUubmV0CkNjOiBzc3RhYmVsbGluaUBrZXJuZWwub3JnCkNjOiB0aHV0aEByZWRo
YXQuY29tCkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKCk1hbyBaaG9uZ3lpICgy
MSk6CiAgbXVzaWNwYWw6IENvbnZlcnQgc3lzYnVzIGluaXQgZnVuY3Rpb24gdG8gcmVhbGl6ZSBm
dW5jdGlvbgogIGJsb2NrL25vZW5hbmQ6IENvbnZlcnQgc3lzYnVzIGluaXQgZnVuY3Rpb24gdG8g
cmVhbGl6ZSBmdW5jdGlvbgogIGNoYXIvZ3JsaWJfYXBidWFydDogQ29udmVydCBzeXNidXMgaW5p
dCBmdW5jdGlvbiB0byByZWFsaXplIGZ1bmN0aW9uCiAgY29yZS9lbXB0eV9zbG90OiBDb252ZXJ0
IHN5c2J1cyBpbml0IGZ1bmN0aW9uIHRvIHJlYWxpemUgZnVuY3Rpb24KICBkaXNwbGF5L2czNjRm
YjogQ29udmVydCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFsaXplIGZ1bmN0aW9uCiAgZG1h
L3B1djNfZG1hOiBDb252ZXJ0IHN5c2J1cyBpbml0IGZ1bmN0aW9uIHRvIHJlYWxpemUgZnVuY3Rp
b24KICBncGlvL3B1djNfZ3BpbzogQ29udmVydCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFs
aXplIGZ1bmN0aW9uCiAgbWlsa3ltaXN0LXNvZnR1c2I6IENvbnZlcnQgc3lzYnVzIGluaXQgZnVu
Y3Rpb24gdG8gcmVhbGl6ZSBmdW5jdGlvbgogIGlucHV0L3BsMDUwOiBDb252ZXJ0IHN5c2J1cyBp
bml0IGZ1bmN0aW9uIHRvIHJlYWxpemUgZnVuY3Rpb24KICBpbnRjL3B1djNfaW50YzogQ29udmVy
dCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFsaXplIGZ1bmN0aW9uCiAgbWlsa3ltaXN0LWhw
ZG1jOiBDb252ZXJ0IHN5c2J1cyBpbml0IGZ1bmN0aW9uIHRvIHJlYWxpemUgZnVuY3Rpb24KICBt
aWxreW1pc3QtcGZwdTogQ29udmVydCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFsaXplIGZ1
bmN0aW9uCiAgcHV2M19wbS5jOiBDb252ZXJ0IHN5c2J1cyBpbml0IGZ1bmN0aW9uIHRvIHJlYWxp
emUgZnVuY3Rpb24KICBudnJhbS9kczEyMjV5OiBDb252ZXJ0IHN5c2J1cyBpbml0IGZ1bmN0aW9u
IHRvIHJlYWxpemUgZnVuY3Rpb24KICBwY2ktYnJpZGdlL2RlYzogQ29udmVydCBzeXNidXMgaW5p
dCBmdW5jdGlvbiB0byByZWFsaXplIGZ1bmN0aW9uCiAgdGltZXIvZXRyYXhmc190aW1lcjogQ29u
dmVydCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFsaXplIGZ1bmN0aW9uCiAgdGltZXIvZ3Js
aWJfZ3B0aW1lcjogQ29udmVydCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFsaXplIGZ1bmN0
aW9uCiAgdGltZXIvcHV2M19vc3Q6IENvbnZlcnQgc3lzYnVzIGluaXQgZnVuY3Rpb24gdG8gcmVh
bGl6ZSBmdW5jdGlvbgogIHVzYi90dXNiNjAxMDogQ29udmVydCBzeXNidXMgaW5pdCBmdW5jdGlv
biB0byByZWFsaXplIGZ1bmN0aW9uCiAgeGVuX2JhY2tlbmQ6IHJlbW92ZSB4ZW5fc3lzZGV2X2lu
aXQoKSBmdW5jdGlvbgogIGNvcmUvc3lzYnVzOiByZW1vdmUgdGhlIFN5c0J1c0RldmljZUNsYXNz
Ojppbml0IHBhdGgKCiBody9hcm0vbXVzaWNwYWwuYyAgICAgICAgICAgIHwgIDkgKysrKy0tLS0t
CiBody9ibG9jay9vbmVuYW5kLmMgICAgICAgICAgIHwgMTYgKysrKysrKy0tLS0tLS0tLQogaHcv
Y2hhci9ncmxpYl9hcGJ1YXJ0LmMgICAgICB8IDEyICsrKysrLS0tLS0tLQogaHcvY29yZS9lbXB0
eV9zbG90LmMgICAgICAgICB8ICA5ICsrKystLS0tLQogaHcvY29yZS9zeXNidXMuYyAgICAgICAg
ICAgICB8IDE1ICsrKysrLS0tLS0tLS0tLQogaHcvZGlzcGxheS9nMzY0ZmIuYyAgICAgICAgICB8
ICA5ICsrKy0tLS0tLQogaHcvZG1hL3B1djNfZG1hLmMgICAgICAgICAgICB8IDEwICsrKystLS0t
LS0KIGh3L2dwaW8vcHV2M19ncGlvLmMgICAgICAgICAgfCAyOSArKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLQogaHcvaW5wdXQvbWlsa3ltaXN0LXNvZnR1c2IuYyB8IDE2ICsrKysrKystLS0t
LS0tLS0KIGh3L2lucHV0L3BsMDUwLmMgICAgICAgICAgICAgfCAxMSArKysrKy0tLS0tLQogaHcv
aW50Yy9wdXYzX2ludGMuYyAgICAgICAgICB8IDExICsrKystLS0tLS0tCiBody9taXNjL21pbGt5
bWlzdC1ocGRtYy5jICAgIHwgIDkgKysrLS0tLS0tCiBody9taXNjL21pbGt5bWlzdC1wZnB1LmMg
ICAgIHwgMTIgKysrKystLS0tLS0tCiBody9taXNjL3B1djNfcG0uYyAgICAgICAgICAgIHwgMTAg
KysrKy0tLS0tLQogaHcvbnZyYW0vZHMxMjI1eS5jICAgICAgICAgICB8IDEyICsrKysrLS0tLS0t
LQogaHcvcGNpLWJyaWRnZS9kZWMuYyAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQogaHcvdGlt
ZXIvZXRyYXhmc190aW1lci5jICAgICB8IDE0ICsrKysrKystLS0tLS0tCiBody90aW1lci9ncmxp
Yl9ncHRpbWVyLmMgICAgIHwgMTEgKysrKystLS0tLS0KIGh3L3RpbWVyL3B1djNfb3N0LmMgICAg
ICAgICAgfCAxMyArKysrKystLS0tLS0tCiBody91c2IvdHVzYjYwMTAuYyAgICAgICAgICAgIHwg
IDggKysrLS0tLS0KIGh3L3hlbi94ZW5fYmFja2VuZC5jICAgICAgICAgfCAgNyAtLS0tLS0tCiBp
bmNsdWRlL2h3L3N5c2J1cy5oICAgICAgICAgIHwgIDMgLS0tCiAyMiBmaWxlcyBjaGFuZ2VkLCAx
MDYgaW5zZXJ0aW9ucygrKSwgMTUyIGRlbGV0aW9ucygtKQoKLS0gCjIuMTcuMQoKCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 09:48:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 09:48: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-devel-bounces@lists.xenproject.org>)
	id 1gSfPc-0005VV-On; Fri, 30 Nov 2018 09:48: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=uARp=OJ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSfPb-0005VQ-Cz
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 09:48:39 +0000
X-Inumbo-ID: 1c26dea2-f485-11e8-abe2-ffa4e050f4ba
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c26dea2-f485-11e8-abe2-ffa4e050f4ba;
 Fri, 30 Nov 2018 09:48:38 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Nov 2018 02:46:36 -0700
Message-Id: <5C0106FB020000780020182A@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 30 Nov 2018 02:46:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-7-git-send-email-chao.gao@intel.com>
 <20181128152209.hqpgqtuy2mx7ytk6@mac> <20181129044325.GD23701@gao-cwp>
 <20181129095653.d2jwozb7xbuq6cq2@mac>
 <d02e8e5a-369a-6509-94f4-6e0e1872b118@oracle.com>
In-Reply-To: <d02e8e5a-369a-6509-94f4-6e0e1872b118@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH v4 6/6] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Borislav Petkov <bp@suse.de>,
 Wei Liu <wei.liu2@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, tglx@linutronix.de,
 Roger Pau Monne <roger.pau@citrix.com>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjExLjE4IGF0IDIzOjQzLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uZSBvdGhlciBjb21tZW50IGFib3V0IHRoaXMgcGF0Y2ggKHdoaWNoIElJUkMgd2Fz
IHJhaXNlZCBieSBBbmRyZXcgb24KPiBhbiBlYXJsaWVyIHZlcnNpb24pIGlzIHRoYXQgaXQgbWF5
IGJlIHdvcnRoIHRvIHN0b3AgdGltZXIgY2FsaWJyYXRpb24uIEkKPiBhbSBwcmV0dHkgc3VyZSB3
ZSd2ZSBzZWVuIGRlYWRsb2Nrcywgd2hpY2ggaXMgd2h5IHdlIGVuZGVkIHVwIGRpc2FibGluZwo+
IGl0IGR1cmluZyBtaWNyb2NvZGUgdXBkYXRlcy4KCkkgcmVjYWxsIHRoZSBjbGFpbSwgYnV0IEkg
ZG9uJ3QgdGhpbmsgSSd2ZSBldmVyIHNlZW4gcHJvb2YuIE15IHBvaW50IHdhcwphbnMgc3RpbGwg
aXMgdGhhdCBpZiB0aGVyZSdzIGEgcHJvYmxlbSB3aXRoIHVjb2RlIGxvYWRpbmcgdXNpbmcgdGhl
CnN0b3AtbWFjaGluZSBsb2dpYyBoZXJlLCB0aGVuIHRoZXJlJ3MgYSBwcm9ibGVtIHdpdGggdGhl
IHN0b3AtbWFjaGluZQpsb2dpYyBpbiBnZW5lcmFsLCB3aGljaCB3b3VsZCBtYWtlIG90aGVyIHVz
ZXMsIHBlcmhhcHMgbW9zdCBub3RhYmx5CnJjdV9iYXJyaWVyKCksIHVuc2FmZSB0b28uIE90b2gg
ZnJvbSB5b3VyIHJlcGx5IGl0J3Mgbm90IGNsZWFyIHdoZXRoZXIKdGhlIG9ic2VydmVkIGlzc3Vl
IHdhc24ndCB3aXRoIG91ciBwcmVzZW50IHdheSBvZiBsb2FkaW5nIHVjb2RlLApidXQgdGhlbiBp
dCB3b3VsZCBwdXQgdW5kZXIgcXVlc3Rpb24gdGhlIGdlbmVyYWwgY29ycmVjdG5lc3Mgb2YKY29u
dGludWVfaHlwZXJjYWxsX29uX2NwdSgpLCB3aGljaCBhZ2FpbiB3ZSB1c2UgZm9yIG1vcmUgdGhh
biBqdXN0CnVjb2RlIGxvYWRpbmcuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 10:28:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 10:28: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-devel-bounces@lists.xenproject.org>)
	id 1gSg1c-0008QS-Sl; Fri, 30 Nov 2018 10:27: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=gtv1=oj=xen.org=tim@srs-us1.protection.inumbo.net>)
 id 1gSg1b-0008QN-Ki
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 10:27:55 +0000
X-Inumbo-ID: 986acf42-f48a-11e8-9a16-bc764e045a96
Received: from deinos.phlegethon.org (unknown [2001:41d0:8:b1d7::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 986acf42-f48a-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 10:27:54 +0000 (UTC)
Received: from tjd by deinos.phlegethon.org with local (Exim 4.90_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1gSg1W-000Pe1-7B; Fri, 30 Nov 2018 10:27:50 +0000
Date: Fri, 30 Nov 2018 10:27:50 +0000
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181130102750.GB96875@deinos.phlegethon.org>
References: <5BFFFD58020000780020141D@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BFFFD58020000780020141D@prv1-mh.provo.novell.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Subject: Re: [Xen-devel] [PATCH] x86/shadow: don't enable shadow mode with
 too small a shadow allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgMDc6NTMgLTA3MDAgb24gMjkgTm92ICgxNTQzNDc3OTkyKSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gV2UndmUgaGFkIG1vcmUgdGhhbiBvbmUgcmVwb3J0IG9mIGhvc3QgY3Jhc2hlcyBhZnRlciBm
YWlsZWQgbWlncmF0aW9uLAo+IGFuZCBpbiBhdCBsZWFzdCBvbmUgY2FzZSB3ZSd2ZSBoYWQgYSBo
aW50IHRvd2FyZHMgYSB0b28gZmFyIHNocnVuawo+IHNoYWRvdyBhbGxvY2F0aW9uIHBvb2wuIElu
c3RlYWQgb2YganVzdCBjaGVja2luZyB0aGUgcG9vbCBmb3IgYmVpbmcKPiBlbXB0eSwgY2hlY2sg
d2hldGhlciB0aGUgcG9vbCBpcyBzbWFsbGVyIHRoYW4gd2hhdAo+IHNoYWRvd19zZXRfYWxsb2Nh
dGlvbigpIHdvdWxkIG1pbmltYWxseSBidW1wIGl0IHRvIGlmIGl0IHdhcyBpbnZva2VkIGluCj4g
dGhlIGZpcnN0IHBsYWNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KClRoYW5rcywK
ClRpbS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 10:46:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 10:46: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-devel-bounces@lists.xenproject.org>)
	id 1gSgJh-0001T9-Vx; Fri, 30 Nov 2018 10:46: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=yj6f=OJ=citrix.com=prvs=865b20271=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gSgJg-0001Sw-Ln
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 10:46:36 +0000
X-Inumbo-ID: 34c86676-f48d-11e8-a4bb-df04bfc5f388
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34c86676-f48d-11e8-a4bb-df04bfc5f388;
 Fri, 30 Nov 2018 10:46:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,298,1539648000"; d="scan'208";a="71959729"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Nov 2018 10:45:18 +0000
Message-ID: <20181130104518.39981-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181130104518.39981-1-paul.durrant@citrix.com>
References: <20181130104518.39981-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] iommu: elide flushing for higher order
 map/unmap operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCByZW1vdmVzIGFueSBpbXBsaWNpdCBmbHVzaGluZyB0aGF0IG9jY3VycyBpbiB0
aGUgaW1wbGVtZW50YXRpb24Kb2YgbWFwIGFuZCB1bm1hcCBvcGVyYXRpb25zIGFuZCwgaW5zdGVh
ZCwgYWRkcyBleHBsaWNpdCBmbHVzaGluZyBhdCB0aGUKZW5kIG9mIHRoZSBsb29wcyBpbiB0aGUg
aW9tbXVfbWFwL3VubWFwKCkgd3JhcHBlciBmdW5jdGlvbnMuCgpCZWNhdXNlIFZULWQgY3VycmVu
dGx5IHBlcmZvcm1zIHR3byBkaWZmZXJlbnQgdHlwZXMgb2YgZmx1c2ggZGVwZW5kZW50IHVwb24K
d2hldGhlciBhIFBURSBpcyBiZWluZyBtb2RpZmllZCB2ZXJzdXMgbWVyZWx5IGFkZGVkIChpLmUu
IHJlcGxhY2luZyBhIG5vbi0KcHJlc2VudCBQVEUpIGEgJ2lvbW11X2ZsdXNoX3R5cGUnIGVudW1l
cmF0aW9uIGlzIGRlZmluZWQgYnkgdGhpcyBwYXRjaCBhbmQKdGhlIGlvbW11X29wcyBtYXAgbWV0
aG9kIGlzIG1vZGlmaWVkIHRvIHBhc3MgYmFjayB0aGUgdHlwZSBvZiBmbHVzaApuZWNlc3Nhcnkg
Zm9yIHRoZSBQVEUgdGhhdCBoYXMgYmVlbiBwb3B1bGF0ZWQuIFdoZW4gYSBoaWdoZXIgb3JkZXIg
bWFwcGluZwpvcGVyYXRpb24gaXMgZG9uZSwgdGhlIHdyYXBwZXIgY29kZSBwZXJmb3JtcyB0aGUg
J2hpZ2hlc3QnIGxldmVsIG9mIGZsdXNoCnJlcXVpcmVkIGJ5IHRoZSBpbmRpdmlkdWFsIGlvbW11
X29wcyBtZXRob2QgY2FsbHMsIHdoZXJlIGEgJ21vZGlmaWVkIFBURScKZmx1c2ggaXMgZGVlbWVk
IHRvIGJlIGhpZ2hlciB0aGFuIGEgJ2FkZGVkIFBURScgZmx1c2guIFRoZSBBUk0gU01NVQppbXBs
ZW1lbnRhdGlvbiBjdXJyZW50bHkgcGVyZm9ybXMgbm8gaW1wbGljaXQgZmx1c2hpbmcgYW5kIHRo
ZXJlZm9yZQp0aGUgbW9kaWZpZWQgbWFwIG1ldGhvZCBhbHdheXMgcGFzc2VzIGJhY2sgYSBmbHVz
aCB0eXBlIG9mICdub25lJy4KCk5PVEU6IFRoZSBwZXItY3B1ICdpb21tdV9kb250X2ZsdXNoX2lv
dGxiJyBpcyByZXNwZWN0ZWQgYnkgdGhlIGlvbW11X21hcCgpCiAgICAgIHdyYXBwZXIgZnVuY3Rp
b24gYW5kIHRoZXJlZm9yZSB0aGlzIG5vdyBhcHBsaWVzIHRvIGFsbCBJT01NVQogICAgICBpbXBs
ZW1lbnRhdGlvbnMgcmF0aGVyIHRoYW4ganVzdCBWVC1kLiBVc2Ugb2YgdGhlIGZsYWcgaGFzIGJl
ZW4gYWRkZWQKICAgICAgdG8gYXJjaF9pb21tdV9od2RvbV9pbml0KCkgc28gdGhhdCBmbHVzaGlu
ZyBpcyBub3cgZnVsbHkgZWxpZGVkIGZvcgogICAgICB0aGUgaGFyZHdhcmUgZG9tYWluJ3MgaW5p
dGlhbCB0YWJsZSBwb3B1bGF0aW9uLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpD
YzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4K
Q2M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgpDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CgpUaGlzIGNvZGUgaGFzIG9ubHkgYmVlbiBjb21waWxlIHRlc3RlZCBmb3IgQVJN
LgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgICAgICB8IDcw
ICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJt
L3NtbXUuYyAgICAgICAgICAgIHwgMTMgKysrLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMgICAgICAgICAgICAgICB8IDMxICsrKysrKysrKystLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2lvbW11LmMgICAgICAgICAgIHwgMjYgKysrKystLS0tLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gveDg2L2lvbW11LmMgICAgICAgICAgIHwgMTUgKysrKy0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmggfCAgOCArLS0KIHhlbi9pbmNsdWRl
L3hlbi9pb21tdS5oICAgICAgICAgICAgICAgICAgICAgICB8IDEzICsrKystCiA3IGZpbGVzIGNo
YW5nZWQsIDEyMSBpbnNlcnRpb25zKCspLCA1NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggYzA1YjA0MjgyMS4uNmFmYzQxMmQzZiAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtNDUsMTMgKzQ1LDE0IEBA
IHN0YXRpYyB2b2lkIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgbDFfbWZu
LCB1bnNpZ25lZCBsb25nIGRmbikKICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7CiB9CiAK
LXN0YXRpYyBib29sIHNldF9pb21tdV9wZGVfcHJlc2VudCh1aW50MzJfdCAqcGRlLCB1bnNpZ25l
ZCBsb25nIG5leHRfbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBuZXh0X2xldmVsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2wgaXcsIGJvb2wgaXIpCitzdGF0aWMgZW51bSBpb21tdV9mbHVzaF90eXBlIHNldF9pb21tdV9w
ZGVfcHJlc2VudCgKKyAgICB1aW50MzJfdCAqcGRlLCB1bnNpZ25lZCBsb25nIG5leHRfbWZuLCB1
bnNpZ25lZCBpbnQgbmV4dF9sZXZlbCwgYm9vbCBpdywKKyAgICBib29sIGlyKQogewogICAgIHVp
bnQ2NF90IG1hZGRyX25leHQ7CiAgICAgdWludDMyX3QgYWRkcl9sbywgYWRkcl9oaSwgZW50cnk7
Ci0gICAgYm9vbCBuZWVkX2ZsdXNoID0gZmFsc2UsIG9sZF9wcmVzZW50OworICAgIGJvb2wgb2xk
X3ByZXNlbnQ7CisgICAgZW51bSBpb21tdV9mbHVzaF90eXBlIGZsdXNoX3R5cGUgPSBJT01NVV9G
TFVTSF9ub25lOwogCiAgICAgbWFkZHJfbmV4dCA9IF9fcGZuX3RvX3BhZGRyKG5leHRfbWZuKTsK
IApAQCAtODQsNyArODUsNyBAQCBzdGF0aWMgYm9vbCBzZXRfaW9tbXVfcGRlX3ByZXNlbnQodWlu
dDMyX3QgKnBkZSwgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwKIAogICAgICAgICBpZiAoIG1hZGRy
X29sZCAhPSBtYWRkcl9uZXh0IHx8IGl3ICE9IG9sZF93IHx8IGlyICE9IG9sZF9yIHx8CiAgICAg
ICAgICAgICAgb2xkX2xldmVsICE9IG5leHRfbGV2ZWwgKQotICAgICAgICAgICAgbmVlZF9mbHVz
aCA9IHRydWU7CisgICAgICAgICAgICBmbHVzaF90eXBlID0gSU9NTVVfRkxVU0hfbW9kaWZpZWQ7
CiAgICAgfQogCiAgICAgYWRkcl9sbyA9IG1hZGRyX25leHQgJiBETUFfMzJCSVRfTUFTSzsKQEAg
LTEyMSwyNCArMTIyLDI0IEBAIHN0YXRpYyBib29sIHNldF9pb21tdV9wZGVfcHJlc2VudCh1aW50
MzJfdCAqcGRlLCB1bnNpZ25lZCBsb25nIG5leHRfbWZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX1BERV9QUkVTRU5UX1NISUZULCAmZW50cnkpOwogICAgIHBkZVswXSA9IGVudHJ5
OwogCi0gICAgcmV0dXJuIG5lZWRfZmx1c2g7CisgICAgcmV0dXJuIGZsdXNoX3R5cGU7CiB9CiAK
LXN0YXRpYyBib29sIHNldF9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIHB0X21mbiwg
dW5zaWduZWQgbG9uZyBkZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBuZXh0X21mbiwgaW50IHBkZV9sZXZlbCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBib29sIGl3LCBib29sIGlyKQorc3RhdGljIGVudW0gaW9tbXVfZmx1c2hf
dHlwZSBzZXRfaW9tbXVfcHRlX3ByZXNlbnQoCisgICAgdW5zaWduZWQgbG9uZyBwdF9tZm4sIHVu
c2lnbmVkIGxvbmcgZGZuLCB1bnNpZ25lZCBsb25nIG5leHRfbWZuLAorICAgIGludCBwZGVfbGV2
ZWwsIGJvb2wgaXcsIGJvb2wgaXIpCiB7CiAgICAgdWludDY0X3QgKnRhYmxlOwogICAgIHVpbnQz
Ml90ICpwZGU7Ci0gICAgYm9vbCBuZWVkX2ZsdXNoOworICAgIGVudW0gaW9tbXVfZmx1c2hfdHlw
ZSBmbHVzaF90eXBlOwogCiAgICAgdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwdF9tZm4p
KTsKIAogICAgIHBkZSA9ICh1aW50MzJfdCAqKSh0YWJsZSArIHBmbl90b19wZGVfaWR4KGRmbiwg
cGRlX2xldmVsKSk7CiAKLSAgICBuZWVkX2ZsdXNoID0gc2V0X2lvbW11X3BkZV9wcmVzZW50KHBk
ZSwgbmV4dF9tZm4sIDAsIGl3LCBpcik7CisgICAgZmx1c2hfdHlwZSA9IHNldF9pb21tdV9wZGVf
cHJlc2VudChwZGUsIG5leHRfbWZuLCAwLCBpdywgaXIpOwogICAgIHVubWFwX2RvbWFpbl9wYWdl
KHRhYmxlKTsKLSAgICByZXR1cm4gbmVlZF9mbHVzaDsKKyAgICByZXR1cm4gZmx1c2hfdHlwZTsK
IH0KIAogdm9pZCBhbWRfaW9tbXVfc2V0X3Jvb3RfcGFnZV90YWJsZSh1aW50MzJfdCAqZHRlLCB1
aW50NjRfdCByb290X3B0ciwKQEAgLTUyMiwxMyArNTIzLDE1IEBAIHN0YXRpYyBpbnQgdXBkYXRl
X3BhZ2luZ19tb2RlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogfQogCiBp
bnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3Qg
bWZuLAotICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCisgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncywKKyAgICAgICAgICAgICAgICAgICAg
ICAgZW51bSBpb21tdV9mbHVzaF90eXBlICpmbHVzaF90eXBlKQogewotICAgIGJvb2wgbmVlZF9m
bHVzaDsKICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKICAgICBp
bnQgcmM7CiAgICAgdW5zaWduZWQgbG9uZyBwdF9tZm5bN107CiAKKyAgICAqZmx1c2hfdHlwZSA9
IElPTU1VX0ZMVVNIX25vbmU7CisKICAgICBpZiAoIGlvbW11X3VzZV9oYXBfcHQoZCkgKQogICAg
ICAgICByZXR1cm4gMDsKIApAQCAtNTcwLDEyICs1NzMsOSBAQCBpbnQgYW1kX2lvbW11X21hcF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgbWZuLAogICAgIH0KIAogICAg
IC8qIEluc3RhbGwgNGsgbWFwcGluZyAqLwotICAgIG5lZWRfZmx1c2ggPSBzZXRfaW9tbXVfcHRl
X3ByZXNlbnQocHRfbWZuWzFdLCBkZm5feChkZm4pLCBtZm5feChtZm4pLCAxLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01NVUZfd3JpdGFibGUp
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01N
VUZfcmVhZGFibGUpKTsKLQotICAgIGlmICggbmVlZF9mbHVzaCApCi0gICAgICAgIGFtZF9pb21t
dV9mbHVzaF9wYWdlcyhkLCBkZm5feChkZm4pLCAwKTsKKyAgICAqZmx1c2hfdHlwZSA9IHNldF9p
b21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGRmbl94KGRmbiksIG1mbl94KG1mbiksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMSwgISEoZmxhZ3MgJiBJT01NVUZf
d3JpdGFibGUpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEhKGZs
YWdzICYgSU9NTVVGX3JlYWRhYmxlKSk7CiAKICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFw
cGluZ19sb2NrKTsKICAgICByZXR1cm4gMDsKQEAgLTYyOSw4ICs2MjksNiBAQCBpbnQgYW1kX2lv
bW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuKQogICAgIGNsZWFyX2lv
bW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgZGZuX3goZGZuKSk7CiAKICAgICBzcGluX3VubG9j
aygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLQotICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhk
LCBkZm5feChkZm4pLCAwKTsKICAgICByZXR1cm4gMDsKIH0KIApAQCAtNjQ2LDggKzY0NCwxNCBA
QCBzdGF0aWMgdW5zaWduZWQgbG9uZyBmbHVzaF9jb3VudChkZm5fdCBkZm4sIHVuc2lnbmVkIGlu
dCBwYWdlX2NvdW50LAogfQogCiBpbnQgYW1kX2lvbW11X2ZsdXNoX2lvdGxiX3BhZ2VzKHN0cnVj
dCBkb21haW4gKmQsIGRmbl90IGRmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHBhZ2VfY291bnQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBwYWdlX2NvdW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBlbnVtIGlvbW11X2ZsdXNoX3R5cGUgZmx1c2hfdHlwZSkKIHsKKyAgICBpZiAoIGZsdXNoX3R5
cGUgPT0gSU9NTVVfRkxVU0hfbm9uZSkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBBU1NFUlQo
Zmx1c2hfdHlwZSA9PSBJT01NVV9GTFVTSF9tb2RpZmllZCk7CisKICAgICAvKiBNYXRjaCBWVC1k
IHNlbWFudGljcyAqLwogICAgIGlmICggIXBhZ2VfY291bnQgfHwgZGZuX2VxKGRmbiwgSU5WQUxJ
RF9ERk4pIHx8CiAgICAgICAgICBkZm5fbHQoZGZuX2FkZChkZm4sIHBhZ2VfY291bnQpLCBkZm4p
IC8qIG92ZXJmbG93ICovICkKQEAgLTY4NywxMCArNjkxLDExIEBAIGludCBhbWRfaW9tbXVfcmVz
ZXJ2ZV9kb21haW5fdW5pdHlfbWFwKHN0cnVjdCBkb21haW4gKmRvbWFpbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgcGh5c19hZGRyLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzaXplLCBpbnQgaXcs
IGludCBpcikKIHsKKyAgICBlbnVtIGlvbW11X2ZsdXNoX3R5cGUgZmx1c2hfdHlwZSA9IElPTU1V
X0ZMVVNIX25vbmU7CiAgICAgdW5zaWduZWQgbG9uZyBucGFnZXMsIGk7CiAgICAgdW5zaWduZWQg
bG9uZyBnZm47CiAgICAgdW5zaWduZWQgaW50IGZsYWdzID0gISFpcjsKLSAgICBpbnQgcnQgPSAw
OworICAgIGludCBpZ25vcmVkLCBydCA9IDA7CiAKICAgICBpZiAoIGl3ICkKICAgICAgICAgZmxh
Z3MgfD0gSU9NTVVGX3dyaXRhYmxlOwpAQCAtNzAwLDEyICs3MDUsMjMgQEAgaW50IGFtZF9pb21t
dV9yZXNlcnZlX2RvbWFpbl91bml0eV9tYXAoc3RydWN0IGRvbWFpbiAqZG9tYWluLAogICAgIGZv
ciAoIGkgPSAwOyBpIDwgbnBhZ2VzOyBpKysgKQogICAgIHsKICAgICAgICAgdW5zaWduZWQgbG9u
ZyBmcmFtZSA9IGdmbiArIGk7CisgICAgICAgIGVudW0gaW9tbXVfZmx1c2hfdHlwZSB0aGlzX2Zs
dXNoX3R5cGU7CiAKLSAgICAgICAgcnQgPSBhbWRfaW9tbXVfbWFwX3BhZ2UoZG9tYWluLCBfZGZu
KGZyYW1lKSwgX21mbihmcmFtZSksIGZsYWdzKTsKKyAgICAgICAgcnQgPSBhbWRfaW9tbXVfbWFw
X3BhZ2UoZG9tYWluLCBfZGZuKGZyYW1lKSwgX21mbihmcmFtZSksIGZsYWdzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmdGhpc19mbHVzaF90eXBlKTsKICAgICAgICAgaWYgKCBy
dCAhPSAwICkKLSAgICAgICAgICAgIHJldHVybiBydDsKKyAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgIGZsdXNoX3R5cGUgPSBNQVgoZmx1c2hfdHlwZSwgdGhpc19mbHVzaF90eXBlKTsKICAg
ICB9Ci0gICAgcmV0dXJuIDA7CisKKyAgICAvKgorICAgICAqIFRoZSB1bmRlcmx5aW5nIGltcGxl
bWVudGF0aW9uIGlzIHZvaWQgc28gdGhlIHJldHVybiB2YWx1ZSBpcworICAgICAqIG1lYW5pbmds
ZXNzIGFuZCBjYW4gaGVuY2UgYmUgaWdub3JlZC4KKyAgICAgKi8KKyAgICBpZ25vcmVkID0gYW1k
X2lvbW11X2ZsdXNoX2lvdGxiX3BhZ2VzKGRvbWFpbiwgX2RmbihnZm4pLCBucGFnZXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF90eXBlKTsKKyAgICBy
ZXR1cm4gcnQ7CiB9CiAKIC8qIFNoYXJlIHAybSB0YWJsZSB3aXRoIGlvbW11LiAqLwpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FybS9zbW11LmMKaW5kZXggOTYxMmMwZmRkYy4uMjViOTVkMDE5NyAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCkBAIC0yNTM0LDggKzI1MzQsOSBAQCBzdGF0aWMgaW50
IF9fbXVzdF9jaGVjayBhcm1fc21tdV9pb3RsYl9mbHVzaF9hbGwoc3RydWN0IGRvbWFpbiAqZCkK
IAlyZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfaW90bGJf
Zmx1c2goc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCitzdGF0aWMg
aW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9pb3RsYl9mbHVzaCgKKwlzdHJ1Y3QgZG9tYWluICpk
LCBkZm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX2NvdW50LAorCWVudW0gaW9tbXVfZmx1c2hf
dHlwZSBmbHVzaF90eXBlKQogewogCS8qIEFSTSBTTU1VIHYxIGRvZXNuJ3QgaGF2ZSBmbHVzaCBi
eSBWTUEgYW5kIFZNSUQgKi8KIAlyZXR1cm4gYXJtX3NtbXVfaW90bGJfZmx1c2hfYWxsKGQpOwpA
QCAtMjczMSw4ICsyNzMyLDkgQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfaW9tbXVfZG9tYWluX3Rl
YXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiAJeGZyZWUoeGVuX2RvbWFpbik7CiB9CiAKLXN0YXRp
YyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRm
bl90IGRmbiwKLQkJCQkJICBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBmbGFncykKK3N0YXRpYyBp
bnQgX19tdXN0X2NoZWNrIGFybV9zbW11X21hcF9wYWdlKAorCXN0cnVjdCBkb21haW4gKmQsIGRm
bl90IGRmbiwgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCisJZW51bSBpb21tdV9mbHVz
aF90eXBlICpmbHVzaF90eXBlKQogewogCXAybV90eXBlX3QgdDsKIApAQCAtMjc1Myw2ICsyNzU1
LDkgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfbWFwX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwgZGZuX3QgZGZuLAogCiAJdCA9IChmbGFncyAmIElPTU1VRl93cml0YWJsZSkgPyBw
Mm1faW9tbXVfbWFwX3J3IDogcDJtX2lvbW11X21hcF9ybzsKIAorCS8qIEZsdXNoaW5nIGlzIGFs
d2F5cyBkb25lIGV4cGxpY2l0bHkgYnkgdGggUDJNIGNvZGUgKi8KKwkqZmx1c2hfdHlwZSA9IElP
TU1VX0ZMVVNIX25vbmU7CisKIAkvKgogCSAqIFRoZSBmdW5jdGlvbiBndWVzdF9waHlzbWFwX2Fk
ZF9lbnRyeSByZXBsYWNlcyB0aGUgY3VycmVudCBtYXBwaW5nCiAJICogaWYgdGhlcmUgaXMgYWxy
ZWFkeSBvbmUuLi4KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IGFjNjJkN2Y1MmEuLmJmZDk4
NzQwMzQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMjE5LDYgKzIxOSw3IEBAIHZvaWQg
X19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBkZm4gPSBtZm5fdG9fZ21mbihkLCBtZm4pOwogICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG1hcHBpbmcgPSBJT01NVUZfcmVhZGFibGU7CisgICAgICAgICAgICBl
bnVtIGlvbW11X2ZsdXNoX3R5cGUgZmx1c2hfdHlwZTsKICAgICAgICAgICAgIGludCByZXQ7CiAK
ICAgICAgICAgICAgIGlmICggKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9t
YXNrKSA9PSAwKSB8fApAQCAtMjI3LDcgKzIyOCw3IEBAIHZvaWQgX19od2RvbV9pbml0IGlvbW11
X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgICAgICBtYXBwaW5nIHw9
IElPTU1VRl93cml0YWJsZTsKIAogICAgICAgICAgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+
bWFwX3BhZ2UoZCwgX2RmbihkZm4pLCBfbWZuKG1mbiksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtYXBwaW5nKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1hcHBpbmcsICZmbHVzaF90eXBlKTsKICAgICAgICAgICAg
IGlmICggIXJjICkKICAgICAgICAgICAgICAgICByYyA9IHJldDsKIApAQCAtMjM1LDYgKzIzNiw5
IEBAIHZvaWQgX19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkK
ICAgICAgICAgICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKICAgICAgICAgfQog
CisgICAgICAgIGlmICggIXJjICYmIGhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoX2FsbCAp
CisgICAgICAgICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoX2FsbChkKTsK
KwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAi
ZCVkOiBJT01NVSBtYXBwaW5nIGZhaWxlZDogJWRcbiIsCiAgICAgICAgICAgICAgICAgICAgZC0+
ZG9tYWluX2lkLCByYyk7CkBAIC0zMDgsNiArMzEyLDcgQEAgaW50IGlvbW11X21hcChzdHJ1Y3Qg
ZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IHBhZ2Vfb3JkZXIsIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBjb25zdCBzdHJ1Y3Qg
ZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKKyAgICBlbnVtIGlvbW11X2ZsdXNoX3R5
cGUgZmx1c2hfdHlwZSA9IElPTU1VX0ZMVVNIX25vbmU7CiAgICAgdW5zaWduZWQgbG9uZyBpOwog
ICAgIGludCByYyA9IDA7CiAKQEAgLTMxOSwxMSArMzI0LDE4IEBAIGludCBpb21tdV9tYXAoc3Ry
dWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAKICAgICBmb3IgKCBpID0gMDsg
aSA8ICgxdWwgPDwgcGFnZV9vcmRlcik7IGkrKyApCiAgICAgeworICAgICAgICBlbnVtIGlvbW11
X2ZsdXNoX3R5cGUgdGhpc19mbHVzaF90eXBlOworICAgICAgICBpbnQgaWdub3JlOworCiAgICAg
ICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgZGZuX2FkZChkZm4sIGkpLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl9hZGQobWZuLCBpKSwg
ZmxhZ3MpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl9hZGQo
bWZuLCBpKSwgZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JnRoaXNfZmx1c2hfdHlwZSk7CiAKICAgICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIGZsdXNoX3R5cGUgPSBNQVgoZmx1c2hfdHlwZSwgdGhpc19mbHVzaF90
eXBlKTsKICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CiAKICAgICAgICAgaWYgKCAh
ZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19FUlIKQEAgLTMzNiwxMiArMzQ4LDE5IEBAIGludCBpb21tdV9tYXAoc3Ry
dWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICBpZiAoIGhk
LT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZuX2FkZChkZm4sIGkpKSApCiAgICAgICAg
ICAgICAgICAgY29udGludWU7CiAKKyAgICAgICAgLyogU29tZXRoaW5nIHdlbnQgd3Jvbmcgc28g
YXR0ZW1wdCBhIGZ1bGwgZmx1c2ggKi8KKyAgICAgICAgaWdub3JlID0gaGQtPnBsYXRmb3JtX29w
cy0+aW90bGJfZmx1c2hfYWxsKGQpOworCiAgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFp
bihkKSApCiAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAKICAgICAgICAgYnJlYWs7CiAg
ICAgfQogCisgICAgaWYgKCBoZC0+cGxhdGZvcm1fb3BzLT5pb3RsYl9mbHVzaCAmJiAhdGhpc19j
cHUoaW9tbXVfZG9udF9mbHVzaF9pb3RsYikgKQorICAgICAgICByYyA9IGhkLT5wbGF0Zm9ybV9v
cHMtPmlvdGxiX2ZsdXNoKGQsIGRmbiwgKDF1bCA8PCBwYWdlX29yZGVyKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF90eXBlKTsKKwogICAgIHJldHVy
biByYzsKIH0KIApAQCAtMzc4LDYgKzM5NywxMCBAQCBpbnQgaW9tbXVfdW5tYXAoc3RydWN0IGRv
bWFpbiAqZCwgZGZuX3QgZGZuLCB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlcikKICAgICAgICAgfQog
ICAgIH0KIAorICAgIGlmICggaGQtPnBsYXRmb3JtX29wcy0+aW90bGJfZmx1c2ggKQorICAgICAg
ICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGRmbiwgKDF1bCA8PCBwYWdl
X29yZGVyKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01N
VV9GTFVTSF9tb2RpZmllZCk7CisKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTQxNyw3ICs0NDAs
OSBAQCBpbnQgaW9tbXVfaW90bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCB1
bnNpZ25lZCBpbnQgcGFnZV9jb3VudCkKICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+
cGxhdGZvcm1fb3BzIHx8ICFoZC0+cGxhdGZvcm1fb3BzLT5pb3RsYl9mbHVzaCApCiAgICAgICAg
IHJldHVybiAwOwogCi0gICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5pb3RsYl9mbHVzaChkLCBk
Zm4sIHBhZ2VfY291bnQpOworICAgIC8qIEFzc3VtZSBhICdtb2RpZmllZCcgZmx1c2ggaXMgcmVx
dWlyZWQgKi8KKyAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGRmbiwg
cGFnZV9jb3VudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X0ZMVVNIX21vZGlmaWVkKTsKICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgewogICAgICAg
ICBpZiAoICFkLT5pc19zaHV0dGluZ19kb3duICYmIHByaW50a19yYXRlbGltaXQoKSApCmRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IDE2MDEyNzhiMDcuLmQ1NDdiYTNkMjMgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC02MzEsMTEgKzYzMSwxNCBAQCBzdGF0
aWMgaW50IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9pb3RsYihzdHJ1Y3QgZG9tYWluICpkLCBk
Zm5fdCBkZm4sCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBp
b21tdV9mbHVzaF9pb3RsYl9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGZuX3QgZGZuLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291
bnQpCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9pb3RsYl9wYWdlcygKKyAg
ICBzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX2NvdW50LAor
ICAgIGVudW0gaW9tbXVfZmx1c2hfdHlwZSBmbHVzaF90eXBlKQogewotICAgIHJldHVybiBpb21t
dV9mbHVzaF9pb3RsYihkLCBkZm4sIDEsIHBhZ2VfY291bnQpOworICAgIHJldHVybiAoZmx1c2hf
dHlwZSA9PSBJT01NVV9GTFVTSF9ub25lKSA/CisgICAgICAgICAgIDAgOgorICAgICAgICAgICBp
b21tdV9mbHVzaF9pb3RsYihkLCBkZm4sIChmbHVzaF90eXBlID09IElPTU1VX0ZMVVNIX21vZGlm
aWVkKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZV9jb3VudCk7CiB9CiAKIHN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2lvdGxiX2FsbChzdHJ1Y3QgZG9tYWlu
ICpkKQpAQCAtNjc0LDkgKzY3Nyw2IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGRtYV9wdGVf
Y2xlYXJfb25lKHN0cnVjdCBkb21haW4gKmRvbWFpbiwgdTY0IGFkZHIpCiAgICAgc3Bpbl91bmxv
Y2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAgICAgaW9tbXVfZmx1c2hfY2FjaGVfZW50cnko
cHRlLCBzaXplb2Yoc3RydWN0IGRtYV9wdGUpKTsKIAotICAgIGlmICggIXRoaXNfY3B1KGlvbW11
X2RvbnRfZmx1c2hfaW90bGIpICkKLSAgICAgICAgcmMgPSBpb21tdV9mbHVzaF9pb3RsYl9wYWdl
cyhkb21haW4sIGRhZGRyX3RvX2RmbihhZGRyKSwgMSk7Ci0KICAgICB1bm1hcF92dGRfZG9tYWlu
X3BhZ2UocGFnZSk7CiAKICAgICByZXR1cm4gcmM7CkBAIC0xNzcxLDE1ICsxNzcxLDE3IEBAIHN0
YXRpYyB2b2lkIGlvbW11X2RvbWFpbl90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQogICAgIHNw
aW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogfQogCi1zdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGZuX3QgZGZuLCBtZm5fdCBtZm4s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgZmxhZ3MpCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpbnRlbF9pb21tdV9tYXBfcGFnZSgK
KyAgICBzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90IG1mbiwgdW5zaWduZWQgaW50
IGZsYWdzLAorICAgIGVudW0gaW9tbXVfZmx1c2hfdHlwZSAqZmx1c2hfdHlwZSkKIHsKICAgICBz
dHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKICAgICBzdHJ1Y3QgZG1hX3B0
ZSAqcGFnZSwgKnB0ZSwgb2xkLCBuZXcgPSB7fTsKICAgICB1NjQgcGdfbWFkZHI7CiAgICAgaW50
IHJjID0gMDsKIAorICAgICpmbHVzaF90eXBlID0gSU9NTVVfRkxVU0hfbm9uZTsKKwogICAgIC8q
IERvIG5vdGhpbmcgaWYgVlQtZCBzaGFyZXMgRVBUIHBhZ2UgdGFibGUgKi8KICAgICBpZiAoIGlv
bW11X3VzZV9oYXBfcHQoZCkgKQogICAgICAgICByZXR1cm4gMDsKQEAgLTE4MjMsOCArMTgyNSw4
IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsCiAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAgICAg
dW5tYXBfdnRkX2RvbWFpbl9wYWdlKHBhZ2UpOwogCi0gICAgaWYgKCAhdGhpc19jcHUoaW9tbXVf
ZG9udF9mbHVzaF9pb3RsYikgKQotICAgICAgICByYyA9IGlvbW11X2ZsdXNoX2lvdGxiKGQsIGRm
biwgZG1hX3B0ZV9wcmVzZW50KG9sZCksIDEpOworICAgICpmbHVzaF90eXBlID0gZG1hX3B0ZV9w
cmVzZW50KG9sZCkgPworICAgICAgICBJT01NVV9GTFVTSF9tb2RpZmllZCA6IElPTU1VX0ZMVVNI
X2FkZGVkOwogCiAgICAgcmV0dXJuIHJjOwogfQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gveDg2L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUu
YwppbmRleCBjNjhhNzIyNzlkLi4wNGI2MzMwMzM2IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC94ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYv
aW9tbXUuYwpAQCAtNTAsNyArNTAsNiBAQCBpbnQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3Rh
YmxlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICBp
bnQgcmMgPSAwLCBuID0gMDsKIAotICAgIHRoaXNfY3B1KGlvbW11X2RvbnRfZmx1c2hfaW90bGIp
ID0gMTsKICAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiAKICAgICBpZiAoIHVu
bGlrZWx5KGQtPmlzX2R5aW5nKSApCkBAIC02Myw2ICs2Miw3IEBAIGludCBhcmNoX2lvbW11X3Bv
cHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgewogICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7CisgICAgICAgICAg
ICBlbnVtIGlvbW11X2ZsdXNoX3R5cGUgZmx1c2hfdHlwZTsKIAogICAgICAgICAgICAgaWYgKCBn
Zm4gIT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKICAgICAgICAgICAgIHsKQEAgLTcwLDcgKzcwLDgg
QEAgaW50IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZShzdHJ1Y3QgZG9tYWluICpkKQog
ICAgICAgICAgICAgICAgIEJVR19PTihTSEFSRURfTTJQKGdmbikpOwogICAgICAgICAgICAgICAg
IHJjID0gaGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgX2RmbihnZm4pLCBfbWZuKG1mbiks
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZf
cmVhZGFibGUgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVGX3dyaXRhYmxlKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VRl93cml0YWJsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZmbHVzaF90eXBlKTsKICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgewpAQCAtMTA0LDcgKzEwNSw2IEBAIGludCBh
cmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKICAgICB9CiAK
ICAgICBzcGluX3VubG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKLSAgICB0aGlzX2NwdShpb21t
dV9kb250X2ZsdXNoX2lvdGxiKSA9IDA7CiAKICAgICBpZiAoICFyYyApCiAgICAgICAgIHJjID0g
aW9tbXVfaW90bGJfZmx1c2hfYWxsKGQpOwpAQCAtMjA3LDYgKzIwNyw3IEBAIHN0YXRpYyBib29s
IF9faHdkb21faW5pdCBod2RvbV9pb21tdV9tYXAoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKIHZv
aWQgX19od2RvbV9pbml0IGFyY2hfaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgaSwgdG9wLCBtYXhfcGZuOworICAgIGludCByYzsKIAogICAg
IEJVR19PTighaXNfaGFyZHdhcmVfZG9tYWluKGQpKTsKIApAQCAtMjMwLDEwICsyMzEsMTAgQEAg
dm9pZCBfX2h3ZG9tX2luaXQgYXJjaF9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQp
CiAgICAgbWF4X3BmbiA9IChHQig0KSA+PiBQQUdFX1NISUZUKSAtIDE7CiAgICAgdG9wID0gbWF4
KG1heF9wZHgsIHBmbl90b19wZHgobWF4X3BmbikgKyAxKTsKIAorICAgIHRoaXNfY3B1KGlvbW11
X2RvbnRfZmx1c2hfaW90bGIpID0gMTsKICAgICBmb3IgKCBpID0gMDsgaSA8IHRvcDsgaSsrICkK
ICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGZuID0gcGR4X3RvX3BmbihpKTsKLSAgICAg
ICAgaW50IHJjOwogCiAgICAgICAgIGlmICggIWh3ZG9tX2lvbW11X21hcChkLCBwZm4sIG1heF9w
Zm4pICkKICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtMjUwLDYgKzI1MSwxMiBAQCB2b2lkIF9f
aHdkb21faW5pdCBhcmNoX2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAg
ICAgaWYgKCEoaSAmIDB4ZmZmZmYpKQogICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRp
cnFzKCk7CiAgICAgfQorICAgIHRoaXNfY3B1KGlvbW11X2RvbnRfZmx1c2hfaW90bGIpID0gMDsK
KworICAgIHJjID0gaW9tbXVfaW90bGJfZmx1c2hfYWxsKGQpOworICAgIGlmICggcmMgKQorICAg
ICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIiBkJWQ6IElPTU1VIGZsdXNoIGZhaWxlZDogJWRc
biIsCisgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJjKTsKIH0KIAogLyoKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAppbmRleCA4ODcxNTMyOWNh
Li41ZDg2Y2Y5ODUwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1k
LWlvbW11LXByb3RvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21t
dS1wcm90by5oCkBAIC01MywxNSArNTMsMTcgQEAgaW50IGFtZF9pb21tdV91cGRhdGVfaXZyc19t
YXBwaW5nX2FjcGkodm9pZCk7CiAKIC8qIG1hcHBpbmcgZnVuY3Rpb25zICovCiBpbnQgX19tdXN0
X2NoZWNrIGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGlu
dCBmbGFncyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4s
IHVuc2lnbmVkIGludCBmbGFncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVudW0gaW9tbXVfZmx1c2hfdHlwZSAqZmx1c2hfdHlwZSk7CiBpbnQgX19tdXN0X2NoZWNrIGFt
ZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbik7CiB1aW50NjRf
dCBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUodm9pZCAqZW50cnkpOwogaW50IF9fbXVz
dF9jaGVjayBhbWRfaW9tbXVfYWxsb2Nfcm9vdChzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCk7CiBp
bnQgYW1kX2lvbW11X3Jlc2VydmVfZG9tYWluX3VuaXR5X21hcChzdHJ1Y3QgZG9tYWluICpkb21h
aW4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHBoeXNf
YWRkciwgdW5zaWduZWQgbG9uZyBzaXplLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IGl3LCBpbnQgaXIpOwotaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfZmx1
c2hfaW90bGJfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQp
OworaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfZmx1c2hfaW90bGJfcGFnZXMoCisgICAgc3Ry
dWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCwKKyAgICBl
bnVtIGlvbW11X2ZsdXNoX3R5cGUgZmx1c2hfdHlwZSk7CiBpbnQgX19tdXN0X2NoZWNrIGFtZF9p
b21tdV9mbHVzaF9pb3RsYl9hbGwoc3RydWN0IGRvbWFpbiAqZCk7CiAKIC8qIFNoYXJlIHAybSB0
YWJsZSB3aXRoIGlvbW11ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBi
L3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IGRhODI5NGJhYzguLjI4OWUwZTI3NzIgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9p
b21tdS5oCkBAIC0xNTUsNiArMTU1LDEzIEBAIHN0cnVjdCBwYWdlX2luZm87CiAgKi8KIHR5cGVk
ZWYgaW50IGlvbW11X2dyZG1fdCh4ZW5fcGZuX3Qgc3RhcnQsIHhlbl91bG9uZ190IG5yLCB1MzIg
aWQsIHZvaWQgKmN0eHQpOwogCitlbnVtIGlvbW11X2ZsdXNoX3R5cGUKK3sKKyAgICBJT01NVV9G
TFVTSF9ub25lLCAvKiBubyBmbHVzaCByZXF1aXJlZCAqLworICAgIElPTU1VX0ZMVVNIX2FkZGVk
LCAvKiBubyBtb2RpZmllZCBlbnRyaWVzLCBqdXN0IGFkZGl0aW9uYWwgZW50cmllcyAqLworICAg
IElPTU1VX0ZMVVNIX21vZGlmaWVkLCAvKiBtb2RpZmllZCBlbnRyaWVzICovCit9OworCiBzdHJ1
Y3QgaW9tbXVfb3BzIHsKICAgICBpbnQgKCppbml0KShzdHJ1Y3QgZG9tYWluICpkKTsKICAgICB2
b2lkICgqaHdkb21faW5pdCkoc3RydWN0IGRvbWFpbiAqZCk7CkBAIC0xNzcsNyArMTg0LDggQEAg
c3RydWN0IGlvbW11X29wcyB7CiAgICAgICogb3RoZXIgYnkgdGhlIGNhbGxlciBpbiBvcmRlciB0
byBoYXZlIG1lYW5pbmdmdWwgcmVzdWx0cy4KICAgICAgKi8KICAgICBpbnQgX19tdXN0X2NoZWNr
ICgqbWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3QgbWZuLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gaW9tbXVfZmx1c2hfdHlwZSAqZmx1c2hfdHlw
ZSk7CiAgICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQs
IGRmbl90IGRmbik7CiAgICAgaW50IF9fbXVzdF9jaGVjayAoKmxvb2t1cF9wYWdlKShzdHJ1Y3Qg
ZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90ICptZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmZsYWdzKTsKQEAgLTE5Myw3ICsyMDEsOCBAQCBz
dHJ1Y3QgaW9tbXVfb3BzIHsKICAgICB2b2lkICgqc2hhcmVfcDJtKShzdHJ1Y3QgZG9tYWluICpk
KTsKICAgICB2b2lkICgqY3Jhc2hfc2h1dGRvd24pKHZvaWQpOwogICAgIGludCBfX211c3RfY2hl
Y2sgKCppb3RsYl9mbHVzaCkoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGlvbW11X2ZsdXNoX3R5
cGUgZmx1c2hfdHlwZSk7CiAgICAgaW50IF9fbXVzdF9jaGVjayAoKmlvdGxiX2ZsdXNoX2FsbCko
c3RydWN0IGRvbWFpbiAqZCk7CiAgICAgaW50ICgqZ2V0X3Jlc2VydmVkX2RldmljZV9tZW1vcnkp
KGlvbW11X2dyZG1fdCAqLCB2b2lkICopOwogICAgIHZvaWQgKCpkdW1wX3AybV90YWJsZSkoc3Ry
dWN0IGRvbWFpbiAqZCk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 10:46:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 10:46: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-devel-bounces@lists.xenproject.org>)
	id 1gSgJg-0001Sz-ME; Fri, 30 Nov 2018 10:46: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=yj6f=OJ=citrix.com=prvs=865b20271=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gSgJf-0001Sl-DZ
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 10:46:35 +0000
X-Inumbo-ID: 344ac2e8-f48d-11e8-98d2-1bfa9b7ddbc8
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 344ac2e8-f48d-11e8-98d2-1bfa9b7ddbc8;
 Fri, 30 Nov 2018 10:46:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,298,1539648000"; d="scan'208";a="71959727"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Nov 2018 10:45:16 +0000
Message-ID: <20181130104518.39981-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] iommu improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul.durrant@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCBEdXJyYW50ICgyKToKICBhbWQtaW9tbXU6IGFkZCBmbHVzaCBpb21tdV9vcHMKICBpb21t
dTogZWxpZGUgZmx1c2hpbmcgZm9yIGhpZ2hlciBvcmRlciBtYXAvdW5tYXAgb3BlcmF0aW9ucwoK
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyAgICAgICB8IDExNCArKysr
KysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9h
bWRfaW9tbXUuYyAgIHwgICAyICsKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMg
ICAgICAgICAgICB8ICAxMyArKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAg
ICAgICAgICAgICB8ICAzMSArKysrKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuYyAgICAgICAgICAgfCAgMjYgKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYv
aW9tbXUuYyAgICAgICAgICAgfCAgMTUgKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3Zt
L2FtZC1pb21tdS1wcm90by5oIHwgICA3ICstCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAg
ICAgICAgICAgICAgICAgICAgfCAgMTggKysrLQogOCBmaWxlcyBjaGFuZ2VkLCAxNzUgaW5zZXJ0
aW9ucygrKSwgNTEgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 10:46:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 10:46: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-devel-bounces@lists.xenproject.org>)
	id 1gSgJf-0001Sm-CI; Fri, 30 Nov 2018 10:46: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=yj6f=OJ=citrix.com=prvs=865b20271=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gSgJe-0001Sg-4y
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 10:46:34 +0000
X-Inumbo-ID: 33163a74-f48d-11e8-8c0b-4b9a9aae63cd
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 33163a74-f48d-11e8-8c0b-4b9a9aae63cd;
 Fri, 30 Nov 2018 10:46:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,298,1539648000"; d="scan'208";a="71959728"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Nov 2018 10:45:17 +0000
Message-ID: <20181130104518.39981-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20181130104518.39981-1-paul.durrant@citrix.com>
References: <20181130104518.39981-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] amd-iommu: add flush iommu_ops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGlvbW11X29wcyBzdHJ1Y3R1cmUgY29udGFpbnMgdHdvIG1ldGhvZHMgZm9yIGZsdXNoaW5n
OiAnaW90bGJfZmx1c2gnIGFuZAonaW90bGJfZmx1c2hfYWxsJy4gVGhpcyBwYXRjaCBhZGRzIGlt
cGxlbWVudGF0aW9ucyBvZiB0aGVzZSBmb3IgQU1EIElPTU1Vcy4KClRoZSBpb3RsYl9mbHVzaCBt
ZXRob2QgdGFrZXMgYSBiYXNlIERGTiBhbmQgYSAoNGspIHBhZ2UgY291bnQsIGJ1dCB0aGUKZmx1
c2ggbmVlZHMgdG8gYmUgZG9uZSBieSBwYWdlIG9yZGVyIChpLmUuIDAsIDkgb3IgMTgpLiBCZWNh
dXNlIGEgZmx1c2gKb3BlcmF0aW9uIGlzIGZhaXJseSBleHBlbnNpdmUgdG8gcGVyZm9ybSwgdGhl
IGNvZGUgY2FsY3VsYXRlcyB0aGUgbWluaW11bQpvcmRlciBzaW5nbGUgZmx1c2ggdGhhdCB3aWxs
IGNvdmVyIHRoZSBzcGVjaWZpZWQgcGFnZSByYW5nZSByYXRoZXIgdGhhbgpwZXJmb3JtaW5nIG11
bHRpcGxlIGZsdXNoZXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgotLS0KQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRo
aWt1bHBhbml0QGFtZC5jb20+CkNjOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgICAgICAgfCA0OCArKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lv
bW11LmMgICB8ICAyICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXBy
b3RvLmggfCAgMyArKwogeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgICAgICAg
ICAgIHwgIDUgKysrCiA0IGZpbGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggMDRjYjdiMzE4Mi4uYzA1YjA0Mjgy
MSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtNjMxLDYgKzYz
MSw1NCBAQCBpbnQgYW1kX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3Qg
ZGZuKQogICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogCiAgICAgYW1k
X2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbl94KGRmbiksIDApOworICAgIHJldHVybiAwOworfQor
CitzdGF0aWMgdW5zaWduZWQgbG9uZyBmbHVzaF9jb3VudChkZm5fdCBkZm4sIHVuc2lnbmVkIGlu
dCBwYWdlX2NvdW50LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IG9yZGVyKQoreworICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQgPSBkZm5feChkZm4pIC8gKDF1
IDw8IG9yZGVyKTsKKyAgICB1bnNpZ25lZCBsb25nIGVuZCA9IERJVl9ST1VORF9VUChkZm5feChk
Zm4pICsgcGFnZV9jb3VudCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
MXUgPDwgb3JkZXIpKTsKKworICAgIEFTU0VSVChlbmQgPiBzdGFydCk7CisgICAgcmV0dXJuIGVu
ZCAtIHN0YXJ0OworfQorCitpbnQgYW1kX2lvbW11X2ZsdXNoX2lvdGxiX3BhZ2VzKHN0cnVjdCBk
b21haW4gKmQsIGRmbl90IGRmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IHBhZ2VfY291bnQpCit7CisgICAgLyogTWF0Y2ggVlQtZCBzZW1hbnRpY3MgKi8K
KyAgICBpZiAoICFwYWdlX2NvdW50IHx8IGRmbl9lcShkZm4sIElOVkFMSURfREZOKSB8fAorICAg
ICAgICAgZGZuX2x0KGRmbl9hZGQoZGZuLCBwYWdlX2NvdW50KSwgZGZuKSAvKiBvdmVyZmxvdyAq
LyApCisgICAgeworICAgICAgICBhbWRfaW9tbXVfZmx1c2hfYWxsX3BhZ2VzKGQpOworICAgICAg
ICByZXR1cm4gMDsKKyAgICB9CisKKyAgICAvKgorICAgICAqIEZsdXNoZXMgYXJlIGV4cGVuc2l2
ZSBzbyBmaW5kIHRoZSBtaW5pbWFsIHNpbmdsZSBmbHVzaCB0aGF0IHdpbGwKKyAgICAgKiBjb3Zl
ciB0aGUgcGFnZSByYW5nZS4KKyAgICAgKgorICAgICAqIE5PVEU6IEl0IGlzIHVubmVjZXNzYXJ5
IHRvIHJvdW5kIGRvd24gdGhlIERGTiB2YWx1ZSB0byBhbGlnbiB3aXRoCisgICAgICogICAgICAg
dGhlIGZsdXNoIG9yZGVyIGhlcmUuIFRoaXMgaXMgZG9uZSBieSB0aGUgaW50ZXJuYWxzIG9mIHRo
ZQorICAgICAqICAgICAgIGZsdXNoIGNvZGUuCisgICAgICovCisgICAgaWYgKCBwYWdlX2NvdW50
ID09IDEgKSAvKiBvcmRlciAwIGZsdXNoIGNvdW50ICovCisgICAgICAgIGFtZF9pb21tdV9mbHVz
aF9wYWdlcyhkLCBkZm5feChkZm4pLCAwKTsKKyAgICBlbHNlIGlmICggZmx1c2hfY291bnQoZGZu
LCBwYWdlX2NvdW50LCA5KSA9PSAxICkKKyAgICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQs
IGRmbl94KGRmbiksIDkpOworICAgIGVsc2UgaWYgKCBmbHVzaF9jb3VudChkZm4sIHBhZ2VfY291
bnQsIDE4KSA9PSAxICkKKyAgICAgICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGRmbl94KGRm
biksIDE4KTsKKyAgICBlbHNlCisgICAgICAgIGFtZF9pb21tdV9mbHVzaF9hbGxfcGFnZXMoZCk7
CisKKyAgICByZXR1cm4gMDsKK30KKworaW50IGFtZF9pb21tdV9mbHVzaF9pb3RsYl9hbGwoc3Ry
dWN0IGRvbWFpbiAqZCkKK3sKKyAgICBhbWRfaW9tbXVfZmx1c2hfYWxsX3BhZ2VzKGQpOwogCiAg
ICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
cGNpX2FtZF9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9t
bXUuYwppbmRleCA5MDAxMzYzOTBkLi4zM2EzNzk4ZjM2IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKQEAgLTU3OSw2ICs1NzksOCBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IGlvbW11X29wcyBfX2luaXRjb25zdHJlbCBhbWRfaW9tbXVfb3BzID0gewogICAg
IC50ZWFyZG93biA9IGFtZF9pb21tdV9kb21haW5fZGVzdHJveSwKICAgICAubWFwX3BhZ2UgPSBh
bWRfaW9tbXVfbWFwX3BhZ2UsCiAgICAgLnVubWFwX3BhZ2UgPSBhbWRfaW9tbXVfdW5tYXBfcGFn
ZSwKKyAgICAuaW90bGJfZmx1c2ggPSBhbWRfaW9tbXVfZmx1c2hfaW90bGJfcGFnZXMsCisgICAg
LmlvdGxiX2ZsdXNoX2FsbCA9IGFtZF9pb21tdV9mbHVzaF9pb3RsYl9hbGwsCiAgICAgLmZyZWVf
cGFnZV90YWJsZSA9IGRlYWxsb2NhdGVfcGFnZV90YWJsZSwKICAgICAucmVhc3NpZ25fZGV2aWNl
ID0gcmVhc3NpZ25fZGV2aWNlLAogICAgIC5nZXRfZGV2aWNlX2dyb3VwX2lkID0gYW1kX2lvbW11
X2dyb3VwX2lkLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1p
b21tdS1wcm90by5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90
by5oCmluZGV4IDcxOGE0NGY5NTYuLjg4NzE1MzI5Y2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKQEAgLTYwLDYgKzYwLDkgQEAgaW50IF9fbXVz
dF9jaGVjayBhbWRfaW9tbXVfYWxsb2Nfcm9vdChzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCk7CiBp
bnQgYW1kX2lvbW11X3Jlc2VydmVfZG9tYWluX3VuaXR5X21hcChzdHJ1Y3QgZG9tYWluICpkb21h
aW4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHBoeXNf
YWRkciwgdW5zaWduZWQgbG9uZyBzaXplLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IGl3LCBpbnQgaXIpOworaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfZmx1
c2hfaW90bGJfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQp
OworaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfZmx1c2hfaW90bGJfYWxsKHN0cnVjdCBkb21h
aW4gKmQpOwogCiAvKiBTaGFyZSBwMm0gdGFibGUgd2l0aCBpb21tdSAqLwogdm9pZCBhbWRfaW9t
bXVfc2hhcmVfcDJtKHN0cnVjdCBkb21haW4gKmQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAppbmRleCAzZDc4MTI2ODAxLi5k
YTgyOTRiYWM4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vaW9tbXUuaApAQCAtNTIsNiArNTIsMTEgQEAgc3RhdGljIGlubGluZSBib29s
X3QgZGZuX2VxKGRmbl90IHgsIGRmbl90IHkpCiAgICAgcmV0dXJuIGRmbl94KHgpID09IGRmbl94
KHkpOwogfQogCitzdGF0aWMgaW5saW5lIGJvb2xfdCBkZm5fbHQoZGZuX3QgeCwgZGZuX3QgeSkK
K3sKKyAgICByZXR1cm4gZGZuX3goeCkgPCBkZm5feCh5KTsKK30KKwogZXh0ZXJuIGJvb2xfdCBp
b21tdV9lbmFibGUsIGlvbW11X2VuYWJsZWQ7CiBleHRlcm4gYm9vbF90IGZvcmNlX2lvbW11LCBp
b21tdV92ZXJib3NlOwogZXh0ZXJuIGJvb2xfdCBpb21tdV93b3JrYXJvdW5kX2Jpb3NfYnVnLCBp
b21tdV9pZ2Z4OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 10:52:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 10:52: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-devel-bounces@lists.xenproject.org>)
	id 1gSgPT-0002Pb-SS; Fri, 30 Nov 2018 10:52: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=ltgq=oj=xenproject.org=prvs=865724f49=citrix-osstest@srs-us1.protection.inumbo.net>)
 id 1gSgPS-0002PP-Fx
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 10:52:34 +0000
X-Inumbo-ID: 09f3b390-f48e-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09f3b390-f48e-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 10:52:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,298,1539648000"; d="scan'208";a="71960098"
To: <xen-devel@lists.xenproject.org>, <osstest-admin@xenproject.org>
Message-ID: <osstest-75627-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: distros-debian-jessie:test-amd64-i386-i386-jessie-netboot-pvgrub:debian-di-install:fail:regression
 distros-debian-jessie:test-amd64-amd64-i386-jessie-netboot-pygrub:guest-start/debian.repeat:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:debian-di-install:fail:nonblocking
X-Osstest-Versions-That: flight=75618
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 30 Nov 2018 10:52:24 +0000
Subject: [Xen-devel] [distros-debian-jessie test] 75627: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc1NjI3IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncy83NTYyNy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWkzODYtamVzc2ll
LW5ldGJvb3QtcHZncnViIDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDc1NjE4
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LWplc3NpZS1uZXRib290LXB5Z3J1YiAxOSBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0IGZhaWwgbGlrZSA3NTYxOAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNz
aWUtbmV0Ym9vdC1weWdydWIgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDc1NjE4Cgpi
YXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzU2MTgKCmpvYnM6CiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1uZXRi
b290LXB2Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2
LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1qZXNzaWUtbmV0Ym9v
dC1weWdydWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdl
czogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54ZW5zb3VyY2UuY29tL29zc3Rlc3QvbG9ncwoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5z
b3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxp
Y2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 10:52:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 10:52: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-devel-bounces@lists.xenproject.org>)
	id 1gSgPg-0002Qp-5a; Fri, 30 Nov 2018 10:52: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=L4XJ=OJ=zte.com.cn=wen.yang99@srs-us1.protection.inumbo.net>)
 id 1gSgPf-0002Qj-FC
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 10:52:47 +0000
X-Inumbo-ID: 10459b38-f48e-11e8-a2ef-73e8c8fd8429
Received: from mxhk.zte.com.cn (unknown [63.217.80.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10459b38-f48e-11e8-a2ef-73e8c8fd8429;
 Fri, 30 Nov 2018 10:52:44 +0000 (UTC)
Received: from mse01.zte.com.cn (unknown [10.30.3.20])
 by Forcepoint Email with ESMTPS id 50ED2C8994E5E6FE6672;
 Fri, 30 Nov 2018 18:52:12 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239])
 by mse01.zte.com.cn with ESMTP id wAUAq30e012500;
 Fri, 30 Nov 2018 18:52:04 +0800 (GMT-8)
 (envelope-from wen.yang99@zte.com.cn)
Received: from LIN-A6CB96A0603.zte.intra ([10.90.106.118])
 by szsmtp06.zte.com.cn (Lotus Domino Release 8.5.3FP6)
 with ESMTP id 2018113018524326-13967000 ;
 Fri, 30 Nov 2018 18:52:43 +0800 
From: Wen Yang <wen.yang99@zte.com.cn>
To: boris.ostrovsky@oracle.com, jgross@suse.com, sstabellini@kernel.org
Date: Fri, 30 Nov 2018 18:52:01 +0800
Message-Id: <20181130105201.21796-1-wen.yang99@zte.com.cn>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
X-MIMETrack: Itemize by SMTP Server on SZSMTP06/server/zte_ltd(Release
 8.5.3FP6|November 21, 2013) at 2018-11-30 18:52:43,
 Serialize by Router on notes_smtp/zte_ltd(Release 9.0.1FP7|August  17, 2016) at
 2018-11-30 18:51:48
X-MAIL: mse01.zte.com.cn wAUAq30e012500
Subject: [Xen-devel] [PATCH v2] pvcalls-front: Avoid
 __get_free_pages(GFP_KERNEL) under spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julia Lawall <julia.lawall@lip6.fr>,
 zhong.weidong@zte.com.cn, linux-kernel@vger.kernel.org,
 Wen Yang <wen.yang99@zte.com.cn>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHByb2JsZW0gaXMgdGhhdCB3ZSBjYWxsIHRoaXMgd2l0aCBhIHNwaW4gbG9jayBoZWxkLgpU
aGUgY2FsbCB0cmVlIGlzOgpwdmNhbGxzX2Zyb250X2FjY2VwdCgpIGhvbGRzIGJlZGF0YS0+c29j
a2V0X2xvY2suCiAgICAtPiBjcmVhdGVfYWN0aXZlKCkKICAgICAgICAtPiBfX2dldF9mcmVlX3Bh
Z2VzKCkgdXNlcyBHRlBfS0VSTkVMCgpUaGUgY3JlYXRlX2FjdGl2ZSgpIGZ1bmN0aW9uIGlzIG9u
bHkgY2FsbGVkIGZyb20gcHZjYWxsc19mcm9udF9hY2NlcHQoKQp3aXRoIGEgc3Bpbl9sb2NrIGhl
bGQsIFRoZSBhbGxvY2F0aW9uIGlzIG5vdCBhbGxvd2VkIHRvIHNsZWVwIGFuZApHRlBfS0VSTkVM
IGlzIG5vdCBzdWZmaWNpZW50LgoKVGhpcyBpc3N1ZSB3YXMgZGV0ZWN0ZWQgYnkgdXNpbmcgdGhl
IENvY2NpbmVsbGUgc29mdHdhcmUuCgp2MjogQWRkIGEgZnVuY3Rpb24gZG9pbmcgdGhlIGFsbG9j
YXRpb25zIHdoaWNoIGlzIGNhbGxlZAogICAgb3V0c2lkZSB0aGUgbG9jayBhbmQgcGFzc2luZyB0
aGUgYWxsb2NhdGVkIGRhdGEgdG8KICAgIGNyZWF0ZV9hY3RpdmUoKS4KClN1Z2dlc3RlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBXZW4gWWFuZyA8
d2VuLnlhbmc5OUB6dGUuY29tLmNuPgpDQzogSnVsaWEgTGF3YWxsIDxqdWxpYS5sYXdhbGxAbGlw
Ni5mcj4KQ0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkND
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKQ0M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKLS0tCiBkcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmMgfCA3MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgNTkgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jCmluZGV4IDJmMTFjYTcyYTI4MS4uY2M5MmFmMzE4MDdmIDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5j
CkBAIC0zMzUsNyArMzM1LDQzIEBAIGludCBwdmNhbGxzX2Zyb250X3NvY2tldChzdHJ1Y3Qgc29j
a2V0ICpzb2NrKQogCXJldHVybiByZXQ7CiB9CiAKLXN0YXRpYyBpbnQgY3JlYXRlX2FjdGl2ZShz
dHJ1Y3Qgc29ja19tYXBwaW5nICptYXAsIGludCAqZXZ0Y2huKQorc3RydWN0IHNvY2tfbWFwcGlu
Z19hY3RpdmVfcmluZyB7CisJc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRmICpyaW5nOworCVJJTkdf
SURYIHJpbmdfb3JkZXI7CisJdm9pZCAqYnl0ZXM7Cit9OworCitzdGF0aWMgaW50IGFsbG9jX2Fj
dGl2ZV9yaW5nKHN0cnVjdCBzb2NrX21hcHBpbmdfYWN0aXZlX3JpbmcgKmFjdGl2ZV9yaW5nKQor
eworCWFjdGl2ZV9yaW5nLT5yaW5nID0gTlVMTDsKKwlhY3RpdmVfcmluZy0+Ynl0ZXMgPSBOVUxM
OworCisJYWN0aXZlX3JpbmctPnJpbmcgPSAoc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRmICopCisJ
CV9fZ2V0X2ZyZWVfcGFnZShHRlBfS0VSTkVMIHwgX19HRlBfWkVSTyk7CisJaWYgKGFjdGl2ZV9y
aW5nLT5yaW5nID09IE5VTEwpCisJCWdvdG8gb3V0X2Vycm9yOworCWFjdGl2ZV9yaW5nLT5yaW5n
X29yZGVyID0gUFZDQUxMU19SSU5HX09SREVSOworCWFjdGl2ZV9yaW5nLT5ieXRlcyA9ICh2b2lk
ICopX19nZXRfZnJlZV9wYWdlcyhHRlBfS0VSTkVMIHwgX19HRlBfWkVSTywKKwkJCVBWQ0FMTFNf
UklOR19PUkRFUik7CisJaWYgKGFjdGl2ZV9yaW5nLT5ieXRlcyA9PSBOVUxMKQorCQlnb3RvIG91
dF9lcnJvcjsKKworCXJldHVybiAwOworCitvdXRfZXJyb3I6CisJa2ZyZWUoYWN0aXZlX3Jpbmct
PmJ5dGVzKTsKKwlrZnJlZShhY3RpdmVfcmluZy0+cmluZyk7CisJcmV0dXJuIC1FTk9NRU07Cit9
CisKK3N0YXRpYyB2b2lkIGZyZWVfYWN0aXZlX3Jpbmcoc3RydWN0IHNvY2tfbWFwcGluZ19hY3Rp
dmVfcmluZyAqYWN0aXZlX3JpbmcpCit7CisJZnJlZV9wYWdlcygodW5zaWduZWQgbG9uZylhY3Rp
dmVfcmluZy0+Ynl0ZXMsIGFjdGl2ZV9yaW5nLT5yaW5nX29yZGVyKTsKKwlmcmVlX3BhZ2UoKHVu
c2lnbmVkIGxvbmcpYWN0aXZlX3JpbmctPnJpbmcpOworfQorCitzdGF0aWMgaW50IGNyZWF0ZV9h
Y3RpdmUoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLCBpbnQgKmV2dGNobiwKKwkJc3RydWN0IHNv
Y2tfbWFwcGluZ19hY3RpdmVfcmluZyAqYWN0aXZlX3JpbmcpCiB7CiAJdm9pZCAqYnl0ZXM7CiAJ
aW50IHJldCA9IC1FTk9NRU0sIGlycSA9IC0xLCBpOwpAQCAtMzQzLDE1ICszNzksOSBAQCBzdGF0
aWMgaW50IGNyZWF0ZV9hY3RpdmUoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLCBpbnQgKmV2dGNo
bikKIAkqZXZ0Y2huID0gLTE7CiAJaW5pdF93YWl0cXVldWVfaGVhZCgmbWFwLT5hY3RpdmUuaW5m
bGlnaHRfY29ubl9yZXEpOwogCi0JbWFwLT5hY3RpdmUucmluZyA9IChzdHJ1Y3QgcHZjYWxsc19k
YXRhX2ludGYgKikKLQkJX19nZXRfZnJlZV9wYWdlKEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPKTsK
LQlpZiAobWFwLT5hY3RpdmUucmluZyA9PSBOVUxMKQotCQlnb3RvIG91dF9lcnJvcjsKLQltYXAt
PmFjdGl2ZS5yaW5nLT5yaW5nX29yZGVyID0gUFZDQUxMU19SSU5HX09SREVSOwotCWJ5dGVzID0g
KHZvaWQgKilfX2dldF9mcmVlX3BhZ2VzKEdGUF9LRVJORUwgfCBfX0dGUF9aRVJPLAotCQkJCQlQ
VkNBTExTX1JJTkdfT1JERVIpOwotCWlmIChieXRlcyA9PSBOVUxMKQotCQlnb3RvIG91dF9lcnJv
cjsKKwltYXAtPmFjdGl2ZS5yaW5nID0gYWN0aXZlX3JpbmctPnJpbmc7CisJbWFwLT5hY3RpdmUu
cmluZy0+cmluZ19vcmRlciA9IGFjdGl2ZV9yaW5nLT5yaW5nX29yZGVyOworCWJ5dGVzID0gYWN0
aXZlX3JpbmctPmJ5dGVzOwogCWZvciAoaSA9IDA7IGkgPCAoMSA8PCBQVkNBTExTX1JJTkdfT1JE
RVIpOyBpKyspCiAJCW1hcC0+YWN0aXZlLnJpbmctPnJlZltpXSA9IGdudHRhYl9ncmFudF9mb3Jl
aWduX2FjY2VzcygKIAkJCXB2Y2FsbHNfZnJvbnRfZGV2LT5vdGhlcmVuZF9pZCwKQEAgLTM5Nyw2
ICs0MjcsNyBAQCBpbnQgcHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBzb2NrZXQgKnNvY2ss
IHN0cnVjdCBzb2NrYWRkciAqYWRkciwKIAlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBOVUxM
OwogCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7CiAJaW50IG5vdGlmeSwgcmVxX2lk
LCByZXQsIGV2dGNobjsKKwlzdHJ1Y3Qgc29ja19tYXBwaW5nX2FjdGl2ZV9yaW5nIGFjdGl2ZV9y
aW5nOwogCiAJaWYgKGFkZHItPnNhX2ZhbWlseSAhPSBBRl9JTkVUIHx8IHNvY2stPnR5cGUgIT0g
U09DS19TVFJFQU0pCiAJCXJldHVybiAtRU9QTk9UU1VQUDsKQEAgLTQwNiwxNSArNDM3LDIxIEBA
IGludCBwdmNhbGxzX2Zyb250X2Nvbm5lY3Qoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNv
Y2thZGRyICphZGRyLAogCQlyZXR1cm4gUFRSX0VSUihtYXApOwogCiAJYmVkYXRhID0gZGV2X2dl
dF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKKwlyZXQgPSBhbGxvY19hY3RpdmVf
cmluZygmYWN0aXZlX3JpbmcpOworCWlmIChyZXQgPCAwKSB7CisJCXB2Y2FsbHNfZXhpdF9zb2Nr
KHNvY2spOworCQlyZXR1cm4gcmV0OworCX0KIAogCXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRf
bG9jayk7CiAJcmV0ID0gZ2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKIAlpZiAocmV0IDwg
MCkgewogCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCWZyZWVfYWN0aXZl
X3JpbmcoJmFjdGl2ZV9yaW5nKTsKIAkJcHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJCXJldHVy
biByZXQ7CiAJfQotCXJldCA9IGNyZWF0ZV9hY3RpdmUobWFwLCAmZXZ0Y2huKTsKKwlyZXQgPSBj
cmVhdGVfYWN0aXZlKG1hcCwgJmV2dGNobiwgJmFjdGl2ZV9yaW5nKTsKIAlpZiAocmV0IDwgMCkg
ewogCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CiAJCXB2Y2FsbHNfZXhpdF9z
b2NrKHNvY2spOwpAQCAtNzQ0LDYgKzc4MSw3IEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChz
dHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCiAJ
c3RydWN0IHNvY2tfbWFwcGluZyAqbWFwMiA9IE5VTEw7CiAJc3RydWN0IHhlbl9wdmNhbGxzX3Jl
cXVlc3QgKnJlcTsKIAlpbnQgbm90aWZ5LCByZXFfaWQsIHJldCwgZXZ0Y2huLCBub25ibG9jazsK
KwlzdHJ1Y3Qgc29ja19tYXBwaW5nX2FjdGl2ZV9yaW5nIGFjdGl2ZV9yaW5nOwogCiAJbWFwID0g
cHZjYWxsc19lbnRlcl9zb2NrKHNvY2spOwogCWlmIChJU19FUlIobWFwKSkKQEAgLTc4MCwxMiAr
ODE4LDIwIEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBz
dHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCiAJCX0KIAl9CiAKKwlyZXQgPSBhbGxv
Y19hY3RpdmVfcmluZygmYWN0aXZlX3JpbmcpOworCWlmIChyZXQgPCAwKSB7CisJCWNsZWFyX2Jp
dChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAorCQkJCSh2b2lkICopJm1hcC0+cGFzc2l2
ZS5mbGFncyk7CisJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOworCQlyZXR1cm4gcmV0OworCX0K
IAlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwogCXJldCA9IGdldF9yZXF1ZXN0KGJl
ZGF0YSwgJnJlcV9pZCk7CiAJaWYgKHJldCA8IDApIHsKIAkJY2xlYXJfYml0KFBWQ0FMTFNfRkxB
R19BQ0NFUFRfSU5GTElHSFQsCiAJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7CiAJ
CXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwkJZnJlZV9hY3RpdmVfcmluZygm
YWN0aXZlX3JpbmcpOwogCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKIAkJcmV0dXJuIHJldDsK
IAl9CkBAIC03OTQsMTAgKzg0MCwxMSBAQCBpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3RydWN0
IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2tldCAqbmV3c29jaywgaW50IGZsYWdzKQogCQljbGVh
cl9iaXQoUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCwKIAkJCSAgKHZvaWQgKikmbWFwLT5w
YXNzaXZlLmZsYWdzKTsKIAkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOworCQlm
cmVlX2FjdGl2ZV9yaW5nKCZhY3RpdmVfcmluZyk7CiAJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2sp
OwogCQlyZXR1cm4gLUVOT01FTTsKIAl9Ci0JcmV0ID0gY3JlYXRlX2FjdGl2ZShtYXAyLCAmZXZ0
Y2huKTsKKwlyZXQgPSBjcmVhdGVfYWN0aXZlKG1hcDIsICZldnRjaG4sICZhY3RpdmVfcmluZyk7
CiAJaWYgKHJldCA8IDApIHsKIAkJa2ZyZWUobWFwMik7CiAJCWNsZWFyX2JpdChQVkNBTExTX0ZM
QUdfQUNDRVBUX0lORkxJR0hULAotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 10:53:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 10:53:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1gSgQQ-0002Wg-H5; Fri, 30 Nov 2018 10:53: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=uarp=oj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1gSgQP-0002WX-9G
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 10:53:33 +0000
X-Inumbo-ID: 2d68e9f9-f48e-11e8-9a16-bc764e045a96
Received: from prv1-mh.provo.novell.com (unknown [137.65.248.33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d68e9f9-f48e-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 10:53:32 +0000 (UTC)
Received: from INET-PRV1-MTA by prv1-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Nov 2018 03:53:31 -0700
Message-Id: <5C0116A9020000780020188F@prv1-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.1.0 
Date: Fri, 30 Nov 2018 03:53:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20181129171128.44473-1-roger.pau@citrix.com>
In-Reply-To: <20181129171128.44473-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] pci: apply workaround for Intel errata
 HSE43 and BDF2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjExLjE4IGF0IDE4OjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoaXMgZXJyYXRhIGFmZmVjdCB0aGUgdmFsdWVzIHJlYWQgZnJvbSB0aGUgQkFSIHJlZ2lzdGVy
cywgYW5kIGNvdWxkCj4gcmVuZGVyIHZQQ0kgKGFuZCBieSBleHRlbnNpb24gUFZIIERvbTAgdW51
c2FibGUpLgo+IAo+IEhTRTQzIGlzIGEgSGFzd2VsbCBlcnJhdHVtIHdoZXJlIGEgbm9uLUJBUiBy
ZWdpc3RlciBpcyBpbXBsZW1lbnRlZCBhdAo+IHRoZSBwb3NpdGlvbiB3aGVyZSB0aGUgZmlyc3Qg
QkFSIG9mIHRoZSBkZXZpY2Ugc2hvdWxkIGJlIGZvdW5kIGluIHRoZQoKcy9pbiB0aGUvaW4gYS8g
b3Igc29tZXRoaW5nIGxpa2UgdGhpcywgYmVjYXVzZSBvdXQgb2YgdGhlIHNldmVyYWwKUG93ZXIg
Q29udHJvbCBVbml0IGRldmljZXMgb25seSBvbmUga2luZCBpcyByZWFsbHkgYWZmZWN0ZWQuCgo+
IFBvd2VyIENvbnRyb2wgVW5pdCBkZXZpY2UuIE5vdGUgdGhhdCB0aGVyZSBhcmUgbm8gQkFScyBv
biB0aGlzIGRldmljZSwKPiBhcGFydCBmcm9tIHRoZSBib2d1cyBDU1IgcmVnaXN0ZXIgcG9zaXRp
b25lZCBvbiB0b3Agb2YgdGhlIGZpcnN0IEJBUi4KPiAKPiBCREYyIGlzIGEgQnJvYWR3ZWxsIGVy
cmF0dW0gd2hlcmUgQkFScyBpbiB0aGUgSG9tZSBBZ2VudCBkZXZpY2Ugd2lsbAo+IHJldHVybiBi
b2d1cyBub24temVybyB2YWx1ZXMuCgpJJ20gYWZyYWlkIHRoZXJlJ3MgcXVpdGUgYSBiaXQgb2Yg
Y29uZnVzaW9uIGluIEludGVsJ3MgZG9jcyBoZXJlOiBUaGUgdm9sIDIKZGF0YXNoZWV0IGxpbmsg
Zm9yIHRoaXMgQ1BVIGZyb20KaHR0cHM6Ly93d3cuaW50ZWwuY29tL2NvbnRlbnQvd3d3L3VzL2Vu
L3Byb2Nlc3NvcnMveGVvbi94ZW9uLXRlY2huaWNhbC1yZXNvdXJjZXMuaHRtbApsb29rcyB0byBi
ZSBkZWFkLCBhbmQgdGhlIGxvY2FsIGNvcHkgSSBoYXZlIG9mIHRoaXMgbGlzdHMgUENJIElEcyBp
ZGVudGljYWwKdG8gRTV2My4gVGhlIEU3djQgbGluayBzdGlsbCB3b3JrcywgYW5kIHZvbCAyIGhh
cyB0aGUgc2FtZSBpc3N1ZS4gKEkgcmVhbGx5Cmp1c3Qgd2FudGVkIHRvIGNyb3NzIGNoZWNrIHRo
YXQgd2UgZnVsbHkgY292ZXIgdGhlIGlzc3VlIHdpdGggdGhlIHRocmVlClBDSSBJRHMgdXNlZC4p
CgpJbiBhbnkgZXZlbnQgaW4gdGhlIGNvZGUgSSdkIGxpa2UgdG8gc2VlIEJEWDIgbWVudGlvbmVk
IGFzIHdlbGwgKHRoZQpzYW1lIGVycmF0dW0gb24gRTd2NCkuIEhvd2V2ZXIsIGdpdmVuIHRoZSBz
aXR1YXRpb24gd2l0aCB0aGUKZGF0YXNoZWV0cyBJIGNhbid0IHNlZSBhIHdheSB0byBhc3NvY2lh
dGUgdGhlIGRldmljZSBJRHMgdXNlZCB3aXRoCnRoZSBpbmRpdmlkdWFsIGVycmF0YSAoSSB3b3Vs
ZCBnZW5lcmFsbHkgc3VzcGVjdCB0aGVyZSBiZWluZyBhIDNyZAplcnJhdHVtIGZvciB0aGUgM3Jk
IGRldmljZSBJRCkuIFNldmVyYWwgeWVhcnMgYWdvIHNwZWMgdXBkYXRlcyBhbHNvCnVzZWQgdG8g
aGF2ZSBQQ0kgZGV2aWNlIElEIHRhYmxlcywgYnV0IHRoaXMgZG9lc24ndCBhcHBlYXIgdG8gYmUg
dGhlCmNhc2UgYW55bW9yZS4KCj4gQEAgLTI5OCw2ICsyOTksMzQgQEAgc3RhdGljIHZvaWQgY2hl
Y2tfcGRldihjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiAgI3VuZGVmIFBDSV9TVEFUVVNf
Q0hFQ0sKPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgYXBwbHlfcXVpcmtzKHN0cnVjdCBwY2lfZGV2
ICpwZGV2KQo+ICt7Cj4gKyAgICB1aW50MTZfdCB2ZW5kb3IgPSBwY2lfY29uZl9yZWFkMTYocGRl
di0+c2VnLCBwZGV2LT5idXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgUENJX1ZFTkRPUl9JRCk7Cj4gKyAgICB1
aW50MTZfdCBkZXZpY2UgPSBwY2lfY29uZl9yZWFkMTYocGRldi0+c2VnLCBwZGV2LT5idXMsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX1NMT1QocGRldi0+ZGV2
Zm4pLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBk
ZXYtPmRldmZuKSwgUENJX0RFVklDRV9JRCk7Cj4gKwo+ICsgICAgaWYgKCB2ZW5kb3IgPT0gUENJ
X1ZFTkRPUl9JRF9JTlRFTCAmJiAoZGV2aWNlID09IDB4MmZjMCB8fAo+ICsgICAgICAgICBkZXZp
Y2UgPT0gMHg2ZjYwIHx8IGRldmljZSA9PSAweDZmYTAgfHwgZGV2aWNlID09IDB4NmZjMCkgKQoK
SW5zdGVhZCBvZiBzdWNoIGFuIGV2ZXIgZ3Jvd2luZyBpZigpLCBjb3VsZCB3ZSBtYWtlIHRoaXMg
dGFibGUgYmFzZWQ/Cgo+IEBAIC0zOTcsNiArNDI2LDcgQEAgc3RhdGljIHN0cnVjdCBwY2lfZGV2
ICphbGxvY19wZGV2KHN0cnVjdCBwY2lfc2VnICpwc2VnLCB1OCBidXMsIHU4IGRldmZuKQo+ICAg
ICAgfQo+ICAKPiAgICAgIGNoZWNrX3BkZXYocGRldik7Cj4gKyAgICBhcHBseV9xdWlya3MocGRl
dik7CgpBdCB3aGljaCBwb2ludCBwdXR0aW5nIHRoZSBzbWFsbCBsb29wIGludG8gY2hlY2tfcGRl
digpIG1pZ2h0IGJlIGFzCmdvb2QgYXMgYWRkaW5nIGEgbmV3IGZ1bmN0aW9uLgoKPiAtLS0gYS94
ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCj4gKysrIGIveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIu
Ywo+IEBAIC00ODAsNiArNDgwLDkgQEAgc3RhdGljIGludCBpbml0X2JhcnMoc3RydWN0IHBjaV9k
ZXYgKnBkZXYpCj4gICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+ICAgICAgfQo+ICAKPiAr
ICAgIGlmICggcGRldi0+aWdub3JlX2JhcnMgKQo+ICsgICAgICAgIG51bV9iYXJzID0gMDsKCldo
aWxlIGJlbmlnbiBmb3IgdGhlIGVycmF0YSBjdXJyZW50bHkgZGVhbHQgd2l0aCBJIHdvbmRlciB3
aGV0aGVyIHRoZQpST00gQkFSIHdvdWxkbid0IGJldHRlciBiZSBsZWZ0IGFsb25lIGFzIHdlbGwg
d2l0aCB0aGlzIGZsYWcgc2V0LiBTaW5jZQphZGRpdGlvbmFsbHkgZW5hYmxpbmcgbWVtb3J5IGRl
Y29kaW5nIG9uIGEgZGV2aWNlIHdpdGhvdXQgQkFScyBpcwphIHF1ZXN0aW9uYWJsZSBvcGVyYXRp
b24gSSB3b25kZXIgd2hldGhlciB5b3UgY291bGRuJ3QgYmV0dGVyIG1vdmUKdGhpcyBhIGZldyBs
aW5lcyBkb3duIGltbWVkaWF0ZWx5IGFoZWFkIG9mIHRoZSBsb29wIG92ZXIgdGhlIEJBUnMsCmFu
ZCBtYWtlIGl0IHJldHVybiBpbnN0ZWFkIG9mIHplcm9pbmcgbnVtX2JhcnMuCgo+IC0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9wY2kuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+IEBAIC0x
MTUsNiArMTE1LDkgQEAgc3RydWN0IHBjaV9kZXYgewo+ICAKPiAgICAgIC8qIERhdGEgZm9yIHZQ
Q0kuICovCj4gICAgICBzdHJ1Y3QgdnBjaSAqdnBjaTsKPiArCj4gKyAgICAvKiBEZXZpY2Ugd2l0
aCBlcnJhdGEsIGlnbm9yZSB0aGUgQkFScy4gKi8KPiArICAgIGJvb2wgaWdub3JlX2JhcnM7CgpQ
bGVhc2UgY2FuIHlvdSBwdXQgdGhpcyBpbnRvIChvbmUgb2Y/KSB0aGUgZXhpc3RpbmcgaG9sZShz
KSwgaW5zdGVhZApvZiBhdCB0aGUgZW5kPwoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 11:01:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 11:01: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-devel-bounces@lists.xenproject.org>)
	id 1gSgY0-0003Q1-Cu; Fri, 30 Nov 2018 11:01: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=L4XJ=OJ=zte.com.cn=wen.yang99@srs-us1.protection.inumbo.net>)
 id 1gSgXz-0003Pw-8C
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 11:01:23 +0000
X-Inumbo-ID: 44a11834-f48f-11e8-894c-23e8b823d3ee
Received: from mxct.zte.com.cn (unknown [202.103.147.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44a11834-f48f-11e8-894c-23e8b823d3ee;
 Fri, 30 Nov 2018 11:01:21 +0000 (UTC)
Received: from mse01.zte.com.cn (unknown [10.30.3.20])
 by Forcepoint Email with ESMTPS id 899304AC50F8961A0747;
 Fri, 30 Nov 2018 19:01:19 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239])
 by mse01.zte.com.cn with ESMTP id wAUB1A8N024240;
 Fri, 30 Nov 2018 19:01:10 +0800 (GMT-8)
 (envelope-from wen.yang99@zte.com.cn)
Received: from LIN-A6CB96A0603.zte.intra ([10.90.106.118])
 by szsmtp06.zte.com.cn (Lotus Domino Release 8.5.3FP6)
 with ESMTP id 2018113019014935-13968263 ;
 Fri, 30 Nov 2018 19:01:49 +0800 
From: Wen Yang <wen.yang99@zte.com.cn>
To: boris.ostrovsky@oracle.com, jgross@suse.com, sstabellini@kernel.org
Date: Fri, 30 Nov 2018 19:01:07 +0800
Message-Id: <20181130110107.31468-1-wen.yang99@zte.com.cn>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
X-MIMETrack: Itemize by SMTP Server on SZSMTP06/server/zte_ltd(Release
 8.5.3FP6|November 21, 2013) at 2018-11-30 19:01:49,
 Serialize by Router on notes_smtp/zte_ltd(Release 9.0.1FP7|August  17, 2016) at
 2018-11-30 19:00:54
X-MAIL: mse01.zte.com.cn wAUB1A8N024240
Subject: [Xen-devel] [PATCH v3] pvcalls-front: Avoid
 __get_free_pages(GFP_KERNEL) under spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Julia Lawall <julia.lawall@lip6.fr>,
 zhong.weidong@zte.com.cn, linux-kernel@vger.kernel.org,
 Wen Yang <wen.yang99@zte.com.cn>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHByb2JsZW0gaXMgdGhhdCB3ZSBjYWxsIHRoaXMgd2l0aCBhIHNwaW4gbG9jayBoZWxkLgpU
aGUgY2FsbCB0cmVlIGlzOgpwdmNhbGxzX2Zyb250X2FjY2VwdCgpIGhvbGRzIGJlZGF0YS0+c29j
a2V0X2xvY2suCiAgICAtPiBjcmVhdGVfYWN0aXZlKCkKICAgICAgICAtPiBfX2dldF9mcmVlX3Bh
Z2VzKCkgdXNlcyBHRlBfS0VSTkVMCgpUaGUgY3JlYXRlX2FjdGl2ZSgpIGZ1bmN0aW9uIGlzIG9u
bHkgY2FsbGVkIGZyb20gcHZjYWxsc19mcm9udF9hY2NlcHQoKQp3aXRoIGEgc3Bpbl9sb2NrIGhl
bGQsIFRoZSBhbGxvY2F0aW9uIGlzIG5vdCBhbGxvd2VkIHRvIHNsZWVwIGFuZApHRlBfS0VSTkVM
IGlzIG5vdCBzdWZmaWNpZW50LgoKVGhpcyBpc3N1ZSB3YXMgZGV0ZWN0ZWQgYnkgdXNpbmcgdGhl
IENvY2NpbmVsbGUgc29mdHdhcmUuCgp2MjogQWRkIGEgZnVuY3Rpb24gZG9pbmcgdGhlIGFsbG9j
YXRpb25zIHdoaWNoIGlzIGNhbGxlZAogICAgb3V0c2lkZSB0aGUgbG9jayBhbmQgcGFzc2luZyB0
aGUgYWxsb2NhdGVkIGRhdGEgdG8KICAgIGNyZWF0ZV9hY3RpdmUoKS4KdjM6IFVzZSB0aGUgbWF0
Y2hpbmcgZGVhbGxvY2F0b3JzIGkuZS4sIGZyZWVfcGFnZSgpCiAgICBhbmQgZnJlZV9wYWdlcygp
LCByZXNwZWN0aXZlbHkuCgpTdWdnZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KU2lnbmVkLW9mZi1ieTogV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNvbS5jbj4KQ0M6
IEp1bGlhIExhd2FsbCA8anVsaWEubGF3YWxsQGxpcDYuZnI+CkNDOiBCb3JpcyBPc3Ryb3Zza3kg
PGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpD
QzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNDOiBsaW51eC1rZXJuZWxAdmdlci5r
ZXJuZWwub3JnCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgNzEgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDU5IGluc2VydGlv
bnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMt
ZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwppbmRleCAyZjExY2E3MmEyODEu
LmEyNmY0MTZkYWY0NiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCisr
KyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpAQCAtMzM1LDcgKzMzNSw0MyBAQCBpbnQg
cHZjYWxsc19mcm9udF9zb2NrZXQoc3RydWN0IHNvY2tldCAqc29jaykKIAlyZXR1cm4gcmV0Owog
fQogCi1zdGF0aWMgaW50IGNyZWF0ZV9hY3RpdmUoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLCBp
bnQgKmV2dGNobikKK3N0cnVjdCBzb2NrX21hcHBpbmdfYWN0aXZlX3JpbmcgeworCXN0cnVjdCBw
dmNhbGxzX2RhdGFfaW50ZiAqcmluZzsKKwlSSU5HX0lEWCByaW5nX29yZGVyOworCXZvaWQgKmJ5
dGVzOworfTsKKworc3RhdGljIGludCBhbGxvY19hY3RpdmVfcmluZyhzdHJ1Y3Qgc29ja19tYXBw
aW5nX2FjdGl2ZV9yaW5nICphY3RpdmVfcmluZykKK3sKKwlhY3RpdmVfcmluZy0+cmluZyA9IE5V
TEw7CisJYWN0aXZlX3JpbmctPmJ5dGVzID0gTlVMTDsKKworCWFjdGl2ZV9yaW5nLT5yaW5nID0g
KHN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqKQorCQlfX2dldF9mcmVlX3BhZ2UoR0ZQX0tFUk5F
TCB8IF9fR0ZQX1pFUk8pOworCWlmIChhY3RpdmVfcmluZy0+cmluZyA9PSBOVUxMKQorCQlnb3Rv
IG91dF9lcnJvcjsKKwlhY3RpdmVfcmluZy0+cmluZ19vcmRlciA9IFBWQ0FMTFNfUklOR19PUkRF
UjsKKwlhY3RpdmVfcmluZy0+Ynl0ZXMgPSAodm9pZCAqKV9fZ2V0X2ZyZWVfcGFnZXMoR0ZQX0tF
Uk5FTCB8IF9fR0ZQX1pFUk8sCisJCQlQVkNBTExTX1JJTkdfT1JERVIpOworCWlmIChhY3RpdmVf
cmluZy0+Ynl0ZXMgPT0gTlVMTCkKKwkJZ290byBvdXRfZXJyb3I7CisKKwlyZXR1cm4gMDsKKwor
b3V0X2Vycm9yOgorCWZyZWVfcGFnZXMoKHVuc2lnbmVkIGxvbmcpYWN0aXZlX3JpbmctPmJ5dGVz
LCBhY3RpdmVfcmluZy0+cmluZ19vcmRlcik7CisJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKWFj
dGl2ZV9yaW5nLT5yaW5nKTsKKwlyZXR1cm4gLUVOT01FTTsKK30KKworc3RhdGljIHZvaWQgZnJl
ZV9hY3RpdmVfcmluZyhzdHJ1Y3Qgc29ja19tYXBwaW5nX2FjdGl2ZV9yaW5nICphY3RpdmVfcmlu
ZykKK3sKKwlmcmVlX3BhZ2VzKCh1bnNpZ25lZCBsb25nKWFjdGl2ZV9yaW5nLT5ieXRlcywgYWN0
aXZlX3JpbmctPnJpbmdfb3JkZXIpOworCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZylhY3RpdmVf
cmluZy0+cmluZyk7Cit9CisKK3N0YXRpYyBpbnQgY3JlYXRlX2FjdGl2ZShzdHJ1Y3Qgc29ja19t
YXBwaW5nICptYXAsIGludCAqZXZ0Y2huLAorCQlzdHJ1Y3Qgc29ja19tYXBwaW5nX2FjdGl2ZV9y
aW5nICphY3RpdmVfcmluZykKIHsKIAl2b2lkICpieXRlczsKIAlpbnQgcmV0ID0gLUVOT01FTSwg
aXJxID0gLTEsIGk7CkBAIC0zNDMsMTUgKzM3OSw5IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2FjdGl2
ZShzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAsIGludCAqZXZ0Y2huKQogCSpldnRjaG4gPSAtMTsK
IAlpbml0X3dhaXRxdWV1ZV9oZWFkKCZtYXAtPmFjdGl2ZS5pbmZsaWdodF9jb25uX3JlcSk7CiAK
LQltYXAtPmFjdGl2ZS5yaW5nID0gKHN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqKQotCQlfX2dl
dF9mcmVlX3BhZ2UoR0ZQX0tFUk5FTCB8IF9fR0ZQX1pFUk8pOwotCWlmIChtYXAtPmFjdGl2ZS5y
aW5nID09IE5VTEwpCi0JCWdvdG8gb3V0X2Vycm9yOwotCW1hcC0+YWN0aXZlLnJpbmctPnJpbmdf
b3JkZXIgPSBQVkNBTExTX1JJTkdfT1JERVI7Ci0JYnl0ZXMgPSAodm9pZCAqKV9fZ2V0X2ZyZWVf
cGFnZXMoR0ZQX0tFUk5FTCB8IF9fR0ZQX1pFUk8sCi0JCQkJCVBWQ0FMTFNfUklOR19PUkRFUik7
Ci0JaWYgKGJ5dGVzID09IE5VTEwpCi0JCWdvdG8gb3V0X2Vycm9yOworCW1hcC0+YWN0aXZlLnJp
bmcgPSBhY3RpdmVfcmluZy0+cmluZzsKKwltYXAtPmFjdGl2ZS5yaW5nLT5yaW5nX29yZGVyID0g
YWN0aXZlX3JpbmctPnJpbmdfb3JkZXI7CisJYnl0ZXMgPSBhY3RpdmVfcmluZy0+Ynl0ZXM7CiAJ
Zm9yIChpID0gMDsgaSA8ICgxIDw8IFBWQ0FMTFNfUklOR19PUkRFUik7IGkrKykKIAkJbWFwLT5h
Y3RpdmUucmluZy0+cmVmW2ldID0gZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzKAogCQkJcHZj
YWxsc19mcm9udF9kZXYtPm90aGVyZW5kX2lkLApAQCAtMzk3LDYgKzQyNyw3IEBAIGludCBwdmNh
bGxzX2Zyb250X2Nvbm5lY3Qoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICph
ZGRyLAogCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IE5VTEw7CiAJc3RydWN0IHhlbl9wdmNh
bGxzX3JlcXVlc3QgKnJlcTsKIAlpbnQgbm90aWZ5LCByZXFfaWQsIHJldCwgZXZ0Y2huOworCXN0
cnVjdCBzb2NrX21hcHBpbmdfYWN0aXZlX3JpbmcgYWN0aXZlX3Jpbmc7CiAKIAlpZiAoYWRkci0+
c2FfZmFtaWx5ICE9IEFGX0lORVQgfHwgc29jay0+dHlwZSAhPSBTT0NLX1NUUkVBTSkKIAkJcmV0
dXJuIC1FT1BOT1RTVVBQOwpAQCAtNDA2LDE1ICs0MzcsMjEgQEAgaW50IHB2Y2FsbHNfZnJvbnRf
Y29ubmVjdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsCiAJCXJl
dHVybiBQVFJfRVJSKG1hcCk7CiAKIAliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNf
ZnJvbnRfZGV2LT5kZXYpOworCXJldCA9IGFsbG9jX2FjdGl2ZV9yaW5nKCZhY3RpdmVfcmluZyk7
CisJaWYgKHJldCA8IDApIHsKKwkJcHZjYWxsc19leGl0X3NvY2soc29jayk7CisJCXJldHVybiBy
ZXQ7CisJfQogCiAJc3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKIAlyZXQgPSBnZXRf
cmVxdWVzdChiZWRhdGEsICZyZXFfaWQpOwogCWlmIChyZXQgPCAwKSB7CiAJCXNwaW5fdW5sb2Nr
KCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKKwkJZnJlZV9hY3RpdmVfcmluZygmYWN0aXZlX3Jpbmcp
OwogCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKIAkJcmV0dXJuIHJldDsKIAl9Ci0JcmV0ID0g
Y3JlYXRlX2FjdGl2ZShtYXAsICZldnRjaG4pOworCXJldCA9IGNyZWF0ZV9hY3RpdmUobWFwLCAm
ZXZ0Y2huLCAmYWN0aXZlX3JpbmcpOwogCWlmIChyZXQgPCAwKSB7CiAJCXNwaW5fdW5sb2NrKCZi
ZWRhdGEtPnNvY2tldF9sb2NrKTsKIAkJcHZjYWxsc19leGl0X3NvY2soc29jayk7CkBAIC03NDQs
NiArNzgxLDcgQEAgaW50IHB2Y2FsbHNfZnJvbnRfYWNjZXB0KHN0cnVjdCBzb2NrZXQgKnNvY2ss
IHN0cnVjdCBzb2NrZXQgKm5ld3NvY2ssIGludCBmbGFncykKIAlzdHJ1Y3Qgc29ja19tYXBwaW5n
ICptYXAyID0gTlVMTDsKIAlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxOwogCWludCBu
b3RpZnksIHJlcV9pZCwgcmV0LCBldnRjaG4sIG5vbmJsb2NrOworCXN0cnVjdCBzb2NrX21hcHBp
bmdfYWN0aXZlX3JpbmcgYWN0aXZlX3Jpbmc7CiAKIAltYXAgPSBwdmNhbGxzX2VudGVyX3NvY2so
c29jayk7CiAJaWYgKElTX0VSUihtYXApKQpAQCAtNzgwLDEyICs4MTgsMjAgQEAgaW50IHB2Y2Fs
bHNfZnJvbnRfYWNjZXB0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrZXQgKm5ld3Nv
Y2ssIGludCBmbGFncykKIAkJfQogCX0KIAorCXJldCA9IGFsbG9jX2FjdGl2ZV9yaW5nKCZhY3Rp
dmVfcmluZyk7CisJaWYgKHJldCA8IDApIHsKKwkJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19BQ0NF
UFRfSU5GTElHSFQsCisJCQkJKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKKwkJcHZjYWxs
c19leGl0X3NvY2soc29jayk7CisJCXJldHVybiByZXQ7CisJfQogCXNwaW5fbG9jaygmYmVkYXRh
LT5zb2NrZXRfbG9jayk7CiAJcmV0ID0gZ2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKIAlp
ZiAocmV0IDwgMCkgewogCQljbGVhcl9iaXQoUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCwK
IAkJCSAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKIAkJc3Bpbl91bmxvY2soJmJlZGF0
YS0+c29ja2V0X2xvY2spOworCQlmcmVlX2FjdGl2ZV9yaW5nKCZhY3RpdmVfcmluZyk7CiAJCXB2
Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCQlyZXR1cm4gcmV0OwogCX0KQEAgLTc5NCwxMCArODQw
LDExIEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1
Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCiAJCWNsZWFyX2JpdChQVkNBTExTX0ZMQUdf
QUNDRVBUX0lORkxJR0hULAogCQkJICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpOwogCQlz
cGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCWZyZWVfYWN0aXZlX3JpbmcoJmFj
dGl2ZV9yaW5nKTsKIAkJcHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJCXJldHVybiAtRU5PTUVN
OwogCX0KLQlyZXQgPSBjcmVhdGVfYWN0aXZlKG1hcDIsICZldnRjaG4pOworCXJldCA9IGNyZWF0
ZV9hY3RpdmUobWFwMiwgJmV2dGNobiwgJmFjdGl2ZV9yaW5nKTsKIAlpZiAocmV0IDwgMCkgewog
CQlrZnJlZShtYXAyKTsKIAkJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQs
Ci0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 12:41:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 12:41: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-devel-bounces@lists.xenproject.org>)
	id 1gSi6z-00029i-9y; Fri, 30 Nov 2018 12:41: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=msbl=oj=citrix.com=prvs=865e74889=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gSi6y-00029b-LP
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 12:41:36 +0000
X-Inumbo-ID: 45476285-f49d-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45476285-f49d-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 12:41:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,298,1539648000"; d="scan'208";a="82594281"
Date: Fri, 30 Nov 2018 13:40:26 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181130124026.zqqkgaqcvnwrzfdp@mac>
References: <5BB2455202000078001ED685@prv1-mh.provo.novell.com>
 <5BB24A9D02000078001ED6C0@prv1-mh.provo.novell.com>
 <20181129173315.vzci3trpre3i6voa@mac>
 <5C00FA57020000780020174D@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5C00FA57020000780020174D@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 2/2] ns16550: enable use of PCI MSI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMzAsIDIwMTggYXQgMDE6NTI6MzlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI5LjExLjE4IGF0IDE4OjMzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gTW9uLCBPY3QgMDEsIDIwMTggYXQgMTA6MjY6MDVBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCj4gPj4gKysrIGIveGVu
L2FyY2gveDg2L21zaS5jCj4gPj4gQEAgLTc0Miw2ICs3NDIsMTYgQEAgc3RhdGljIGludCBtc2lf
Y2FwYWJpbGl0eV9pbml0KHN0cnVjdCBwYwo+ID4+ICAKPiA+PiAgICAgICpkZXNjID0gZW50cnk7
Cj4gPj4gICAgICAvKiBSZXN0b3JlIHRoZSBvcmlnaW5hbCBNU0kgZW5hYmxlZCBiaXRzICAqLwo+
ID4+ICsgICAgaWYgKCAhaGFyZHdhcmVfZG9tYWluICkKPiA+IAo+ID4gV291bGRuJ3QgaXQgYmUg
YmV0dGVyIHRvIGFzc2lnbiB0aGUgZGV2aWNlIHRvIGRvbV94ZW4gKHBkZXYtPmRvbWFpbiA9Cj4g
PiBkb21feGVuKSwgYW5kIHRoZW4gY2hlY2sgaWYgdGhlIG93bmVyIGlzIGRvbV94ZW4gaGVyZT8K
PiAKPiBJJ20gbm90IHN1cmUgdGhpcyBjb3VsZG4ndCBiZSB3cm9uZyBpbiB0aGUgZ2VuZXJhbCBj
YXNlIChhbmQgd2UKPiBzaXQgb24gYSBnZW5lcmljIGNvZGUgcGF0aCBoZXJlKTogSXQgZGVwZW5k
cyBvbiB3aGV0aGVyIERvbTAKPiBjYW4gbW9kaWZ5IHRoZSBkZXZpY2UncyBjb25maWcgc3BhY2Us
IGFuZCBJIHdvdWxkbid0IHdhbnQgdG8KPiAoaGVyZSkgaW50cm9kdWNlIGEgY29ubmVjdGlvbiBi
ZXR3ZWVuIGRvbV94ZW4gb3duZXJzaGlwIGFuZAo+IHdoZXRoZXIgRG9tMCBjYW4gY29udHJvbCBJ
TlRYLiBUaGUgY29tbWVudCBiZWxvdyBoZXJlIGlzCj4gc3BlY2lmaWNhbGx5IHdvcmRlZCB0byB0
aGUgZWZmZWN0IG9mIHdoeSBJIHVzZSBoYXJkd2FyZV9kb21haW4KPiBoZXJlLgoKV2VsbCwgSSB0
aGluayBEb20wIHNob3VsZG4ndCBiZSBhbGxvd2VkIHRvIGludGVyYWN0IHdpdGggZGV2aWNlcyBv
d25lZApieSBkb21feGVuLiBUaGF0IGJlaW5nIHNldCwgYXQgbGVhc3QgdGhlIGN1cnJlbnQgdlBD
SSBjb2RlIHdpbGwgYWxsb3cKUFZIIERvbTAgdG8gZG8gc28gYnkgcGFzc2luZyB0aHJvdWdoIGFu
eSBhY2Nlc3NlcyB0byByZWdpc3RlcnMgbm90CmV4cGxpY2l0bHkgaGFuZGxlZCBieSB2UENJLgoK
PiBJZiB3ZSBldmVyIGdldCBpbnRvIHRoZSBzaXR1YXRpb24gb2Ygd2FudGluZyB0byBlbmFibGUg
TVNJIG9uIGFuCj4gaW50ZXJuYWxseSB1c2VkIGRldmljZSBfYWZ0ZXJfIERvbTAgaGFzIHN0YXJ0
ZWQsIHRoaXMgd291bGQgbmVlZAo+IGNhcmVmdWwgcmUtY29uc2lkZXJpbmcuCgpPSywgSSdtIGZp
bmUgd2l0aCB0aGlzLiBNYXliZSB1c2luZyBzeXN0ZW1fc3RhdGUgd291bGQgYmUgY2xlYXJlciB0
bwpub3RlIHRoYXQgdGhpcyBjb2RlIHBhdGggaXMgb25seSB0byBiZSB1c2VkIGR1cmluZyBlYXJs
eSBib290PwoKPiA+IE9yIGF0IHRoZSBwb2ludCB3aGVyZSB0aGlzIGlzIGNhbGxlZCBmcm9tIHRo
ZSBzZXJpYWwgY29uc29sZSBkcml2ZXIgaXMKPiA+IHRvbyBlYXJseSBmb3IgZG9tX3hlbiB0byBl
eGlzdD8KPiAKPiBuczE2NTUwX2luaXRfcG9zdGlycSgpIGlzIHdoZXJlIGJvdGggTVNJIHNldHVw
IGFuZCBoaWRpbmcgb2YgdGhlCj4gZGV2aWNlIGhhcHBlbiwgc28gaW4gcHJpbmNpcGxlIHRoaXMg
d291bGQgc2VlbSB0byBiZSBwb3NzaWJsZSBmb3IKPiB0aGUgc3BlY2lmaWMgY2FzZSBvZiBhIHNl
cmlhbCBjYXJkLgoKSU1PIGl0J3MgY2xlYXIgZnJvbSBhIGNvbmNlcHR1YWwgUG9WIHRvIGNoZWNr
IGFnYWluc3QgdGhlIG93bmVyc2hpcCBvZgp0aGUgZGV2aWNlIHJhdGhlciB0aGFuIHRoZSBzeXN0
ZW0gc3RhdGUgYXQgdGhlIHBvaW50IG9mIHRoZSBmdW5jdGlvbgpjYWxsLiBEZXZpY2VzIGFzc2ln
bmVkIHRvIERvbTAgdXNlIHRoZSBzcGxpdCBtb2RlbCwgZGV2aWNlcyBhc3NpZ25lZAp0byBYZW4g
ZG9uJ3QuCgo+ID4+IEBAIC03NzcsOCArNzc3LDY1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBuczE2
NTUwX2luaXRfcG9zdGlycSgKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWFydC0+cHNfYmRmWzBdLCB1YXJ0LT5wc19iZGZbMV0sCj4gPj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVhcnQtPnBzX2JkZlsyXSk7Cj4gPj4gICAgICAgICAgfQo+
ID4+ICsKPiA+PiArICAgICAgICBpZiAoIHVhcnQtPm1zaSApCj4gPj4gKyAgICAgICAgewo+ID4+
ICsgICAgICAgICAgICBzdHJ1Y3QgbXNpX2luZm8gbXNpID0gewo+ID4+ICsgICAgICAgICAgICAg
ICAgLmJ1cyA9IHVhcnQtPnBzX2JkZlswXSwKPiA+PiArICAgICAgICAgICAgICAgIC5kZXZmbiA9
IFBDSV9ERVZGTih1YXJ0LT5wc19iZGZbMV0sIHVhcnQtPnBzX2JkZlsyXSksCj4gPj4gKyAgICAg
ICAgICAgICAgICAuaXJxID0gcmMgPSB1YXJ0LT5pcnEsCj4gPj4gKyAgICAgICAgICAgICAgICAu
ZW50cnlfbnIgPSAxCj4gPj4gKyAgICAgICAgICAgIH07Cj4gPj4gKwo+ID4+ICsgICAgICAgICAg
ICBpZiAoIHJjID4gMCApCj4gPj4gKyAgICAgICAgICAgIHsKPiA+PiArICAgICAgICAgICAgICAg
IHN0cnVjdCBtc2lfZGVzYyAqbXNpX2Rlc2MgPSBOVUxMOwo+ID4+ICsKPiA+PiArICAgICAgICAg
ICAgICAgIHBjaWRldnNfbG9jaygpOwo+ID4+ICsKPiA+PiArICAgICAgICAgICAgICAgIHJjID0g
cGNpX2VuYWJsZV9tc2koJm1zaSwgJm1zaV9kZXNjKTsKPiA+IAo+ID4gQmVmb3JlIGF0dGVtcHRp
bmcgdG8gZW5hYmxlIE1TSSwgc2hvdWxkbid0IHlvdSBtYWtlIHN1cmUgbWVtb3J5Cj4gPiBkZWNv
ZGluZyBpcyBlbmFibGVkIGluIGNhc2UgdGhlIGRldmljZSB1c2VzIE1TSVg/Cj4gPiAKPiA+IEkg
dGhpbmsgdGhpcyBjb2RlIGFzc3VtZXMgdGhlIGRldmljZSB3aWxsIGFsd2F5cyB1c2UgTVNJPyAo
aW4gd2hpY2gKPiA+IGNhc2UgbXkgYWJvdmUgcXVlc3Rpb24gaXMgbGlrZWx5IG1vb3QpLgo+IAo+
IEkndmUgeWV0IHRvIHNlZSBzZXJpYWwgY2FyZHMgdXNpbmcgTVNJLVguIElmIHdlIGdldCB0byB0
aGUgcG9pbnQgd2hlcmUKPiB0aGlzIGlzIG5lZWRlZCwgd2UgYWxzbyBtYXkgbmVlZCB0byBmaXJz
dCBzZXQgdXAgdGhlIEJBUiBmb3IgdGhlIE1TSS1YCj4gdGFibGUuIEZ1cnRoZXJtb3JlIHBjaV9l
bmFibGVfbXNpKCkgd29uJ3QgZXZlbiB0cnkgdG8gZW5hYmxlIE1TSS1YCj4gd2l0aCBtc2ktPnRh
YmxlX2Jhc2UgYmVpbmcgemVyby4KClllcywgdGhhdCdzIGhvdyBJIGZpZ3VyZWQgb3V0IGl0IHdh
cyByZXN0cmljdGVkIHRvIE1TSSBiZWNhdXNlCnRhYmxlX2Jhc2Ugd2FzIGFsd2F5cyAwLiBOb3Rl
IHN1cmUgaWYgYSBjb21tZW50IHRvIG5vdGUgdGhpcyBjb2RlIGlzCm5vdCBjYXBhYmxlIG9mIGhh
bmRsaW5nIE1TSVggd291bGQgYmUgaGVscGZ1bC4KCj4gPj4gLS0tIGEveGVuL2RyaXZlcnMvcGNp
L3BjaS5jCj4gPj4gKysrIGIveGVuL2RyaXZlcnMvcGNpL3BjaS5jCj4gPj4gQEAgLTExNSw2ICsx
MTUsMjEgQEAgaW50IHBjaV9maW5kX25leHRfZXh0X2NhcGFiaWxpdHkoaW50IHNlZwo+ID4+ICAg
ICAgcmV0dXJuIDA7Cj4gPj4gIH0KPiA+PiAgCj4gPj4gK3ZvaWQgcGNpX2ludHgoY29uc3Qgc3Ry
dWN0IHBjaV9kZXYgKnBkZXYsIGJvb2xfdCBlbmFibGUpCj4gPiAKPiA+IFBsZWFzZSB1c2UgYm9v
bC4KPiAKPiBTZWUgaG93IG9sZCB0aGlzIHBhdGNoIGlzLiBWMSB3YXMgcG9zdGVkIGxvbmcgYmVm
b3JlIGJvb2wgY2FtZSBpbnRvCj4gZXhpc3RlbmNlLCBhbmQgSSBoYWQgcmVmcmFpbmVkIGZyb20g
cG9zdGluZyB2MiB1bnRpbCBJIGFjdHVhbGx5IGhhZCBhCj4gZGV2aWNlIHdoZXJlIE1TSSB3b3Vs
ZCBpbmRlZWQgZnVuY3Rpb24gKHRoZSBmaXJzdCB0d28gSSB0cmllZCB0aGlzCj4gd2l0aCBjbGFp
bWVkIHRvIGJlIE1TSSBjYXBhYmxlLCBidXQgbm8gaW50ZXJydXB0cyBldmVyIHN1cmZhY2VkCj4g
d2hlbiBNU0kgd2FzIGVuYWJsZWQgb24gdGhlbSwgeWV0IEkgY291bGRuJ3QgYmUgc3VyZSB0aGUg
Y29kZQo+IHdhcyBkb2luZyBzb21ldGhpbmcgd3JvbmcpLiBPYnZpb3VzbHkgSSB0aGVuIGZvcmdv
dCB0byBzd2l0Y2ggdGhpcywKPiB3aGljaCBJJ3ZlIG5vdyBkb25lLgoKVGhhbmtzLgoKV2l0aCB0
aGUgYm9vbCBjaGFuZ2U6CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CgpJIGRvbid0IHdhbnQgdG8gaG9sZCB0aGlzIGFueSBsb25nZXIgZm9yIHRo
ZSBtc2lfY2FwYWJpbGl0eV9pbml0CmNoYW5nZSwgd2UgY2FuIGFsd2F5cyBzd2l0Y2ggdG8gY2hl
Y2sgZGV2aWNlIG93bmVyc2hpcCBpbiBhIGxhdGVyCnBhdGNoLgoKUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 12:47:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 12:47: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-devel-bounces@lists.xenproject.org>)
	id 1gSiCD-0002MZ-1w; Fri, 30 Nov 2018 12:47: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=2ngE=OJ=citrix.com=prvs=86598431a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gSiCB-0002Lp-EB
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 12:46:59 +0000
X-Inumbo-ID: 05198db8-f49e-11e8-8a74-df9ac98abed6
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05198db8-f49e-11e8-8a74-df9ac98abed6;
 Fri, 30 Nov 2018 12:46:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,298,1539648000"; d="scan'208";a="82594518"
From: George Dunlap <George.Dunlap@citrix.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 2/9] libxl: Move dm user determination logic into a
 helper function
Thread-Index: AQHUg1AVN3cnfkDpOEWBL1IcsW8TNqVoPicA
Date: Fri, 30 Nov 2018 12:46:55 +0000
Message-ID: <C02A048E-F438-48AE-BC72-C8512887B977@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-2-george.dunlap@citrix.com>
In-Reply-To: <20181123171502.29519-2-george.dunlap@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <0AD7EAC2DB51A54C97314AC99FA24A67@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/9] libxl: Move dm user determination logic
 into a helper function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gTm92IDIzLCAyMDE4LCBhdCA1OjE0IFBNLCBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOg0KPiANCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oDQo+IGluZGV4
IGU0OTg0MzVlMTYuLmEzNzBkZTU0ZWQgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgNCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaA0KPiBAQCAt
MTEzNSw2ICsxMTM1LDggQEAgdHlwZWRlZiBzdHJ1Y3Qgew0KPiAgICAgY29uc3QgY2hhciAqIHNo
aW1fY21kbGluZTsNCj4gICAgIGNvbnN0IGNoYXIgKiBwdl9jbWRsaW5lOw0KPiANCj4gKyAgICBj
aGFyICogZG1fcnVuYXM7DQoNCknigJl2ZSByZW1vdmVkIHRoZSBzcGFjZSBib3RoIGhlcmUsIGFu
ZCBpbiB0aGUgYWJvdmUgY2hhciAqIGVsZW1lbnRzLiBJ4oCZbGwgcmV0YWluIGJvdGggb2YgeW91
ciBBY2tzIHVubGVzcyBJIGhlYXIgb3RoZXJ3aXNlLg0KDQogLUdlb3JnZQ0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 12:49:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 12:49: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-devel-bounces@lists.xenproject.org>)
	id 1gSiEK-0002Tc-Gh; Fri, 30 Nov 2018 12:49: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=jht4=oj=citrix.com=prvs=865bc1a8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gSiEI-0002TW-T2
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 12:49:10 +0000
X-Inumbo-ID: 542d20ff-f49e-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 542d20ff-f49e-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 12:49:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,298,1539648000"; d="scan'208";a="82594563"
To: Paul Durrant <paul.durrant@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181130104518.39981-1-paul.durrant@citrix.com>
 <20181130104518.39981-3-paul.durrant@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <71db9ae1-ce10-be1e-ea16-3adeaf49927f@citrix.com>
Date: Fri, 30 Nov 2018 12:49:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181130104518.39981-3-paul.durrant@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] iommu: elide flushing for higher order
 map/unmap operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMTEvMjAxOCAxMDo0NSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFRoaXMgcGF0Y2ggcmVt
b3ZlcyBhbnkgaW1wbGljaXQgZmx1c2hpbmcgdGhhdCBvY2N1cnMgaW4gdGhlIGltcGxlbWVudGF0
aW9uCj4gb2YgbWFwIGFuZCB1bm1hcCBvcGVyYXRpb25zIGFuZCwgaW5zdGVhZCwgYWRkcyBleHBs
aWNpdCBmbHVzaGluZyBhdCB0aGUKPiBlbmQgb2YgdGhlIGxvb3BzIGluIHRoZSBpb21tdV9tYXAv
dW5tYXAoKSB3cmFwcGVyIGZ1bmN0aW9ucy4KPgo+IEJlY2F1c2UgVlQtZCBjdXJyZW50bHkgcGVy
Zm9ybXMgdHdvIGRpZmZlcmVudCB0eXBlcyBvZiBmbHVzaCBkZXBlbmRlbnQgdXBvbgo+IHdoZXRo
ZXIgYSBQVEUgaXMgYmVpbmcgbW9kaWZpZWQgdmVyc3VzIG1lcmVseSBhZGRlZCAoaS5lLiByZXBs
YWNpbmcgYSBub24tCj4gcHJlc2VudCBQVEUpIGEgJ2lvbW11X2ZsdXNoX3R5cGUnIGVudW1lcmF0
aW9uIGlzIGRlZmluZWQgYnkgdGhpcyBwYXRjaCBhbmQKPiB0aGUgaW9tbXVfb3BzIG1hcCBtZXRo
b2QgaXMgbW9kaWZpZWQgdG8gcGFzcyBiYWNrIHRoZSB0eXBlIG9mIGZsdXNoCj4gbmVjZXNzYXJ5
IGZvciB0aGUgUFRFIHRoYXQgaGFzIGJlZW4gcG9wdWxhdGVkLiBXaGVuIGEgaGlnaGVyIG9yZGVy
IG1hcHBpbmcKPiBvcGVyYXRpb24gaXMgZG9uZSwgdGhlIHdyYXBwZXIgY29kZSBwZXJmb3JtcyB0
aGUgJ2hpZ2hlc3QnIGxldmVsIG9mIGZsdXNoCj4gcmVxdWlyZWQgYnkgdGhlIGluZGl2aWR1YWwg
aW9tbXVfb3BzIG1ldGhvZCBjYWxscywgd2hlcmUgYSAnbW9kaWZpZWQgUFRFJwo+IGZsdXNoIGlz
IGRlZW1lZCB0byBiZSBoaWdoZXIgdGhhbiBhICdhZGRlZCBQVEUnIGZsdXNoLiBUaGUgQVJNIFNN
TVUKPiBpbXBsZW1lbnRhdGlvbiBjdXJyZW50bHkgcGVyZm9ybXMgbm8gaW1wbGljaXQgZmx1c2hp
bmcgYW5kIHRoZXJlZm9yZQo+IHRoZSBtb2RpZmllZCBtYXAgbWV0aG9kIGFsd2F5cyBwYXNzZXMg
YmFjayBhIGZsdXNoIHR5cGUgb2YgJ25vbmUnLgo+Cj4gTk9URTogVGhlIHBlci1jcHUgJ2lvbW11
X2RvbnRfZmx1c2hfaW90bGInIGlzIHJlc3BlY3RlZCBieSB0aGUgaW9tbXVfbWFwKCkKPiAgICAg
ICB3cmFwcGVyIGZ1bmN0aW9uIGFuZCB0aGVyZWZvcmUgdGhpcyBub3cgYXBwbGllcyB0byBhbGwg
SU9NTVUKPiAgICAgICBpbXBsZW1lbnRhdGlvbnMgcmF0aGVyIHRoYW4ganVzdCBWVC1kLiBVc2Ug
b2YgdGhlIGZsYWcgaGFzIGJlZW4gYWRkZWQKPiAgICAgICB0byBhcmNoX2lvbW11X2h3ZG9tX2lu
aXQoKSBzbyB0aGF0IGZsdXNoaW5nIGlzIG5vdyBmdWxseSBlbGlkZWQgZm9yCj4gICAgICAgdGhl
IGhhcmR3YXJlIGRvbWFpbidzIGluaXRpYWwgdGFibGUgcG9wdWxhdGlvbi4KCmlvbW11X2RvbnRf
Zmx1c2hfaW90bGIgaXMgYSBtaXNmZWF0dXJlLsKgIFdoaWxlIGl0IHN0aWxsIGV4aXN0cywgdGhl
CmZsdXNoaW5nIEFQSSBpcyBmdW5kYW1lbnRhbGx5IGJyb2tlbi4KCkRvIHlvdSBoYXZlIGEgcGxh
biB0byByZW1vdmUgaXQ/wqAgSSBhc2ssIGJlY2F1c2UgdGhlIG9ubHkgZmVhc2libGUKb3B0aW9u
IEkgc2VlIGlzIGZvciBpb21tdV97bWFwLHVubWFwfSgpIHRvIHBhc3MgdGhlIGZsdXNoIGFjY3Vt
dWxhdGlvbgpvdXQgdG8gdGhlIGNhbGxlciwgYW5kIGhhdmUgdGhlIGNhbGxlciB1c2UgdGhlIGFw
cHJvcHJpYXRlIGZsdXNoIGludGVyZmFjZXMuCgpbRWRpdCAtIGx1bmNoIGhhcHBlbmVkIGFyb3Vu
ZCBhYm91dCB0aGlzIHBvaW50LCBhbmQgdGhlcmUgd2FzIGEgbG9uZwpkaXNjdXNzaW9uXQoKT25l
IGlkZWEgd2l0aCBiZSB0byBzdGFydCB3aXRoIGEgcHJlcCBwYXRjaCByZW5hbWluZyBpb21tdV97
LHVufW1hcCgpIHRvCl9sZWdhY3koKSwgbm90aGluZyBiZXNpZGUgdGhlbSB0aGF0IHRoZXkgaGF2
ZSBpbXBsaWNpdCBmbHVzaGluZwpjaGFyYWN0ZXJpc3RpY3MuwqAgVGhlbiwgdGhlIG5vbmZsdXNo
aW5nIHZlcnNpb25zIG9mIGlvbW11X3ssdW59bWFwKCkgY2FuCmJlIGludHJvZHVjZWQsIHdoaWNo
IHJldHVybiB0aGUgYWNjdW11bGF0ZWQgZmx1c2ggZmxhZywgYW5kIHRoZSBjYWxsZXJzCmNhbiBE
VFJULgoKVGhpcyB3YXksIHdlIGNhbiBhdm9pZCBpbnRyb2R1Y2luZyBhIGZ1cnRoZXIgdXNlciBv
Zgppb21tdV9kb250X2ZsdXNoX2lvdGxiIGluIGFyY2hfaW9tbXVfaHdkb21faW5pdCgpLCBhbmQg
Y2xlYW4gdXAgdGhlCnJlbWFpbmluZyBsZWdhY3kgY2FsbHNpdGVzIGF0IGEgbGF0ZXIgcG9pbnQg
d2hlbiBtb3JlIGluZnJhc3RydWN0dXJlIGlzCmluIHBsYWNlLgoKSW4gcGFydGljdWxhciwgdGhl
IFAyTSBjb2RlIGNhbm5vdCBiZSBmaXhlZCB0byBiZWhhdmUgaW4gdGhpcyB3YXkgYXQgdGhlCm1v
bWVudCBiZWNhdXNlIHRoZSBwb2ludCBhdCB3aGljaCB0aGUgSU9NTVUgY2hhbmdlcyBhcmUgaG9v
a2VkIGluIGxhY2tzCmFuIG9yZGVyIHBhcmFtZXRlci4KCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKPiBpbmRleCBkYTgyOTRi
YWM4Li4yODllMGUyNzcyIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCj4g
KysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKPiBAQCAtMTU1LDYgKzE1NSwxMyBAQCBzdHJ1
Y3QgcGFnZV9pbmZvOwo+ICAgKi8KPiAgdHlwZWRlZiBpbnQgaW9tbXVfZ3JkbV90KHhlbl9wZm5f
dCBzdGFydCwgeGVuX3Vsb25nX3QgbnIsIHUzMiBpZCwgdm9pZCAqY3R4dCk7Cj4gIAoKVGhpcyB3
YW50cyBhdCBsZWFzdCBhIGNvbW1lbnQgc3RhdGluZyB0aGF0IHNvbWUgSU9NTVVzIHJlcXVpcmUg
dGhhdCB3ZQppc3N1ZSBhIGZsdXNoIHdoZW4gbW9kaWZ5aW5nIGEgbm90LXByZXNlbnQvb3RoZXJ3
aXNlIGludmFsaWQgZW50cnkuCgo+ICtlbnVtIGlvbW11X2ZsdXNoX3R5cGUKPiArewo+ICsgICAg
SU9NTVVfRkxVU0hfbm9uZSwgLyogbm8gZmx1c2ggcmVxdWlyZWQgKi8KPiArICAgIElPTU1VX0ZM
VVNIX2FkZGVkLCAvKiBubyBtb2RpZmllZCBlbnRyaWVzLCBqdXN0IGFkZGl0aW9uYWwgZW50cmll
cyAqLwoKSU9NTVVfRkxVU0hfaW52YWxpZCA/wqAgSSB0aGluayBpdCBpcyBtb3JlIGRlc2NyaXB0
aXZlIG9mIHRoZSBzY2VuYXJpbyBpbgp3aGljaCBpdCBpcyB1c2VkLgoKPiArICAgIElPTU1VX0ZM
VVNIX21vZGlmaWVkLCAvKiBtb2RpZmllZCBlbnRyaWVzICovCj4gK307Cj4gKwo+ICBzdHJ1Y3Qg
aW9tbXVfb3BzIHsKPiAgICAgIGludCAoKmluaXQpKHN0cnVjdCBkb21haW4gKmQpOwo+ICAgICAg
dm9pZCAoKmh3ZG9tX2luaXQpKHN0cnVjdCBkb21haW4gKmQpOwo+IEBAIC0xNzcsNyArMTg0LDgg
QEAgc3RydWN0IGlvbW11X29wcyB7Cj4gICAgICAgKiBvdGhlciBieSB0aGUgY2FsbGVyIGluIG9y
ZGVyIHRvIGhhdmUgbWVhbmluZ2Z1bCByZXN1bHRzLgo+ICAgICAgICovCj4gICAgICBpbnQgX19t
dXN0X2NoZWNrICgqbWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgbWZuX3Qg
bWZuLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxh
Z3MpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxh
Z3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gaW9tbXVfZmx1c2hf
dHlwZSAqZmx1c2hfdHlwZSk7CgpNYWludGFpbmluZyB0aGUgZmx1c2ggdHlwZSBieSBwb2ludGVy
IGlzIHF1aXRlIGF3a3dhcmQuCgpIb3cgYWJvdXQgZm9sZGluZyBhIHBvc2l0aXZlIGZsdXNoIHR5
cGUgaW4gd2l0aCBuZWdhdGl2ZSBlcnJvcnM/wqAgaS5lLgptYXBfcGFnZSgpIGJlY29tZXMgPCAw
IG9uIGVycm9yLCAwIGZvciBzdWNjZXNzL25vIGZsdXNoIGFuZCA+MCBmb3IKc3VjY2Vzcy93IGZs
dXNoLgoKSSB0aGluayB0aGUgcmVzdWx0IHdvdWxkIGJlIHJhdGhlciBjbGVhbmVyIHRvIHJlYWQu
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 12:53:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 12:53: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-devel-bounces@lists.xenproject.org>)
	id 1gSiIP-0003Ba-3H; Fri, 30 Nov 2018 12:53: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=2ngE=OJ=citrix.com=prvs=86598431a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gSiIN-0003BV-Mv
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 12:53:23 +0000
X-Inumbo-ID: ea78f344-f49e-11e8-9278-9b8ea706647f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea78f344-f49e-11e8-9278-9b8ea706647f;
 Fri, 30 Nov 2018 12:53:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,298,1539648000"; d="scan'208";a="82594719"
From: George Dunlap <George.Dunlap@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH 3/9] libxl: Get rid of support for QEMU_USER_BASE
 (xen-qemuuser-domidNN)
Thread-Index: AQHUg1AYnwnmx0K+u0qV0+nXGTiElKVlR6AAgAL4UwA=
Date: Fri, 30 Nov 2018 12:53:20 +0000
Message-ID: <980E034A-58AC-408E-8923-A9931D0A17DE@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-3-george.dunlap@citrix.com>
 <20181128153202.p3aymgn5kzeosdjh@zion.uk.xensource.com>
In-Reply-To: <20181128153202.p3aymgn5kzeosdjh@zion.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <A3F28C2CE4FBCE4F97B7167DC91EDCB2@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/9] libxl: Get rid of support for
 QEMU_USER_BASE (xen-qemuuser-domidNN)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gTm92IDI4LCAyMDE4LCBhdCAzOjMyIFBNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToNCj4gDQo+IE9uIEZyaSwgTm92IDIzLCAyMDE4IGF0IDA1OjE0OjU2UE0g
KzAwMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6DQo+PiBRRU1VX1VTRVJfQkFTRSBhbGxvd3MgYSB1
c2VyIHRvIHNwZWNpZnkgdGhlIFVJRCB0byB1c2Ugd2hlbiBydW5uaW5nDQo+PiB0aGUgZGV2aWNl
bW9kZWwgZm9yIGEgc3BlY2lmaWMgZG9tYWluIG51bWJlci4gIFVuZm9ydHVuYXRlbHksIHRoaXMg
aXMNCj4+IG5vdCByZWFsbHkgcHJhY3RpY2FsOiBJdCByZXF1aXJlcyBuZWFybHkgMzIsMDAwIGVu
dHJpZXMgaW4NCj4+IC9ldGMvcGFzc3dkLiAgUUVNVV9VU0VSX1JBTkdFX0JBU0UgaXMgbXVjaCBt
b3JlIHByYWN0aWNhbC4NCj4+IA0KPj4gUmVtb3ZlIHN1cHBvcnQgZm9yIFFFTVVfVVNFUl9CQVNF
Lg0KPj4gDQo+PiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+DQo+IA0KPiBJIGhhdmUgbm8gcHJvYmxlbSB3aXRoIHlvdSByZW1vdmluZyB0aGlz
LCBidXQgeW91IGZvcmdvdCB0byBjaGFuZ2UNCj4geGwuY2ZnLnBvZC41LmluLg0KDQpIbW3igKYg
aXQgc2VlbXMgd2hhdCBJICpyZWFsbHkqIGZvcmdvdCB0byBkbyB3YXMgcmVtb3ZlIHRoYXQgZW50
aXJlIHNlY3Rpb24gYW5kIHBvaW50IHRvIHRoZSBmZWF0dXJlIGRvYyBpbnN0ZWFkLiAgSXTigJlz
IHF1aXRlIG91dCBvZiBkYXRlIG5vdyAoZS5nLiwgY2Ryb20gaW5zZXJ0IHNob3VsZCB3b3JrIEkg
dGhpbmssIHFlbXUgaXMgY2hyb290ZWQgc28gY2Fu4oCZdCByZWFkIHdvcmxkLXJlYWRhYmxlIGZp
bGVzLCAmYykuICBXaXRoIHlvdXIgcGVybWlzc2lvbiBJ4oCZbGwgcHV0IGZpeGluZyB0aGF0IHVw
IHByb3Blcmx5IG9uIGEgdG8tZG8gbGlzdCAodG8gYmUgZG9uZSBiZWZvcmUgNC4xMiByZWxlYXNl
IGF0IGEgbWluaW11bSkuDQoNCiAtR2VvcmdlCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:04:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:04: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-devel-bounces@lists.xenproject.org>)
	id 1gSiTG-00041I-7g; Fri, 30 Nov 2018 13:04: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=jht4=oj=citrix.com=prvs=865bc1a8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gSiTF-00041D-0j
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:04:37 +0000
X-Inumbo-ID: 7bf12d26-f4a0-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7bf12d26-f4a0-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:04:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,298,1539648000"; d="scan'208";a="82595361"
To: Paul Durrant <paul.durrant@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20181130104518.39981-1-paul.durrant@citrix.com>
 <20181130104518.39981-2-paul.durrant@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <552d1fdc-6b22-539c-5a80-83b076f89237@citrix.com>
Date: Fri, 30 Nov 2018 13:04:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181130104518.39981-2-paul.durrant@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/2] amd-iommu: add flush iommu_ops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMTEvMjAxOCAxMDo0NSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IGRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKPiBpbmRleCAwNGNiN2IzMTgyLi5jMDViMDQyODIxIDEw
MDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwo+ICsr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwo+IEBAIC02MzEsNiAr
NjMxLDU0IEBAIGludCBhbWRfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBkZm5f
dCBkZm4pCj4gICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKPiAgCj4g
ICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZGZuX3goZGZuKSwgMCk7Cj4gKyAgICByZXR1
cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIHVuc2lnbmVkIGxvbmcgZmx1c2hfY291bnQoZGZuX3Qg
ZGZuLCB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIHN0
YXJ0ID0gZGZuX3goZGZuKSAvICgxdSA8PCBvcmRlcik7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGVu
ZCA9IERJVl9ST1VORF9VUChkZm5feChkZm4pICsgcGFnZV9jb3VudCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICgxdSA8PCBvcmRlcikpOwo+ICsKPiArICAgIEFTU0VS
VChlbmQgPiBzdGFydCk7Cj4gKyAgICByZXR1cm4gZW5kIC0gc3RhcnQ7Cj4gK30KPiArCj4gK2lu
dCBhbWRfaW9tbXVfZmx1c2hfaW90bGJfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZu
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2Nv
dW50KQoKV2hhdCBhcmUgdGhlIHNlbWFudGljcyBoZXJlP8KgIFdoeSBwYWdlX2NvdW50IHJhdGhl
ciB0aGFuIG9yZGVyP8KgIEFyZSB3ZQpndWFyYW50ZWVkIHRvIGJlIGFjdHVhbGx5IGZsdXNoaW5n
IGNvbnNlY3V0aXZlIGRmbidzID8KCj4gK3sKPiArICAgIC8qIE1hdGNoIFZULWQgc2VtYW50aWNz
ICovCj4gKyAgICBpZiAoICFwYWdlX2NvdW50IHx8IGRmbl9lcShkZm4sIElOVkFMSURfREZOKSB8
fAoKRG8gd2UgcmVhbGx5IGhhdmUgY2FsbGVycyBwYXNzaW5nIHRoZXNlP8KgIEknZCBhcmd1ZSB0
aGF0IHRoZXNlIHNob3VsZCBiZQppbnZhbGlkIHRvIHBhc3MgKGFjY2VwdGluZyB0aGF0IHdlIG1p
Z2h0IG5lZWQgdG8gdG9sZXJhdGUgdGhlbSB1bnRpbApvdGhlciBjbGVhbnVwIGNhbiBvY2N1ciku
Cgo+ICsgICAgICAgICBkZm5fbHQoZGZuX2FkZChkZm4sIHBhZ2VfY291bnQpLCBkZm4pIC8qIG92
ZXJmbG93ICovICkKCkdpdmVuIHRoYXQgYWxsIHVzZXJzIG9mIGRmbiBoZXJlIHdhbnQgaXQgaW4g
dW5zaWduZWQgbG9uZyBmb3JtLCBJJ2QgbWFrZQphIGxvY2FsIGRmbl9sIGFuZCB1c2UgdGhhdC7C
oCBJJ20gbm90IHN1cmUgdGhhdCB3ZSB3YW50IHRvIHN0YXJ0CmFjY3VtdWxhdGluZyBhIHNwb3Jh
ZGljIHNldCBvZiBiaW5hcnkgb3BlcmF0b3IgZnVuY3Rpb25zIGZvciB0aGUKdHlwZXNhZmUgdmFy
aWFibGVzLgoKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5j
bHVkZS94ZW4vaW9tbXUuaAo+IGluZGV4IDNkNzgxMjY4MDEuLmRhODI5NGJhYzggMTAwNjQ0Cj4g
LS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9t
bXUuaAo+IEBAIC01Miw2ICs1MiwxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2xfdCBkZm5fZXEoZGZu
X3QgeCwgZGZuX3QgeSkKPiAgICAgIHJldHVybiBkZm5feCh4KSA9PSBkZm5feCh5KTsKPiAgfQo+
ICAKPiArc3RhdGljIGlubGluZSBib29sX3QgZGZuX2x0KGRmbl90IHgsIGRmbl90IHkpCgpObyBu
ZXcgaW50cm9kdWN0aW9ucyBvZiBib29sX3QgcGxlYXNlLsKgIGRmbl9lcSgpIHNob3VsZG4ndCBo
YXZlIGJlZW4KYm9vbF90IGVpdGhlci4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:11:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:11: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-devel-bounces@lists.xenproject.org>)
	id 1gSiZr-0004nD-4S; Fri, 30 Nov 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=jht4=oj=citrix.com=prvs=865bc1a8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gSiZp-0004n8-1w
 for xen-devel@lists.xen.org; Fri, 30 Nov 2018 13:11:25 +0000
X-Inumbo-ID: 6e94fbed-f4a1-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e94fbed-f4a1-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:11:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,298,1539648000"; d="scan'208";a="82595823"
To: Jan Beulich <JBeulich@suse.com>
References: <1543519202-14603-1-git-send-email-andrew.cooper3@citrix.com>
 <1543519202-14603-2-git-send-email-andrew.cooper3@citrix.com>
 <5C01005002000078002017D4@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ac793b3e-ecb1-f96e-58bb-8b138251fd56@citrix.com>
Date: Fri, 30 Nov 2018 13:10:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C01005002000078002017D4@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/2] tools/libxc: Fix issues with libxc and
 Xen having different featureset lengths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Sergey Dyasli <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMTEvMjAxOCAwOToxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMTEuMTgg
YXQgMjA6MjAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gSW4gYWxtb3N0
IGFsbCBjYXNlcywgWGVuIGFuZCBsaWJ4YyB3aWxsIGFncmVlIG9uIHRoZSBmZWF0dXJlc2V0IGxl
bmd0aCwKPj4gYmVjYXVzZSB0aGV5IGFyZSBidWlsdCBmcm9tIHRoZSBzYW1lIHNvdXJjZS4KPj4K
Pj4gSG93ZXZlciwgdGhlcmUgYXJlIGNpcmN1bXN0YW5jZXMgKGUuZy4gc2VjdXJpdHkgaG90Zml4
ZXMpIHdoZXJlIHRoZSBmZWF0dXJlc2V0Cj4+IGdldHMgbG9uZ2VyIGFuZCBkb20wIHdpbGwsIGFm
dGVyIGluc3RhbGxpbmcgdXBkYXRlcywgYmUgcnVubmluZyB3aXRoIGFuIG9sZAo+PiBYZW4gYnV0
IG5ldyBsaWJ4Yy4gIERlc3BpdGUgd3JpdGluZyB0aGUgY29kZSB3aXRoIHRoaXMgc2NlbmFyaW8g
aW4gbWluZCwgdGhlcmUKPj4gd2VyZSBzb21lIGJ1Z3MuCj4+Cj4+IEZpcnN0LCB4ZW4tY3B1aWQn
cyBnZXRfZmVhdHVyZXNldCgpIGVycm9uZW91c2x5IGFsbG9jYXRlcyBhIGJ1ZmZlciBiYXNlZCBv
bgo+PiBYZW4ncyBmZWF0dXJlc2V0IGxlbmd0aCwgYnV0IHJlY29yZHMgbGlieGMncyBsZW5ndGgs
IHdoaWNoIGlzIGxvbmdlci4KPiAiLi4uIHdoaWNoIG1heSBiZSBsb25nZXIiLCBzZWVpbmcgdGhh
dCBucl9mZWF0dXJlcyBnZXRzIGluaXRpYWxpemVkIGZyb20KPiB4Y19nZXRfY3B1X2ZlYXR1cmVz
ZXRfc2l6ZSgpJ3MgcmV0dXJuIHZhbHVlLCBhbmQgaXRzIHN1YnNlcXVlbnQKPiB1cGRhdGluZyAo
dGhyb3VnaCB4Y19nZXRfY3B1X2ZlYXR1cmVzZXQoKSkgaXMgb25seSBkb25lIGluIGNlcnRhaW4K
PiBjYXNlcy4KCkFoIHllcyAtIHZlcnkgdHJ1ZS7CoCBJJ2xsIGFsc28gdHdlYWsgdGhlIGZvbGxv
d2luZyBzZW50ZW5jZSB0byBzdGFydAp3aXRoICJJbiB0aGlzIHNpdHVhdGlvbiwgdGhlIGh5cGVy
Y2FsbCBib3VuY2UgLi4uIgoKPgo+PiBUaGUgaHlwZXJjYWxsIGJvdW5jZSBidWZmZXIgY29kZSBy
ZWFkcy93cml0ZXMgdGhlIHJlY29yZGVkIGxlbmd0aCwgd2hpY2ggaXMKPj4gYmV5b25kIHRoZSBl
bmQgb2YgdGhlIGFsbG9jYXRlZCBvYmplY3QsIGFuZCBhIGxhdGVyIGZyZWUoKSBlbmNvdW50ZXJz
IGNvcnJ1cHQKPj4gaGVhcCBtZXRhZGF0YS4gIEZpeCB0aGlzIGJ5IHJlY29yZGluZyB0aGUgc2Ft
ZSBsZW5ndGggdGhhdCB3ZSBhbGxvY2F0ZS4KPj4KPj4gU2Vjb25kbHksIGdldF9jcHVpZF9kb21h
aW5faW5mbygpIGhhcyBhIHJlbGF0ZWQgYnVnIHdoZW4gdGhlIHBhc3NlZC1pbgo+PiBmZWF0dXJl
c2V0IGlzIGEgZGlmZmVyZW50IGxlbmd0aCB0byBsaWJ4YydzLgo+Pgo+PiBBIGxhcmdlIGFtb3Vu
dCBvZiB0aGUgbGlieGMgY3B1aWQgZnVuY3Rpb25hbGl0eSBkZXBlbmRzIG9uIGluZm8tPmZlYXR1
cmVzZXQKPj4gYmVpbmcgYXMgbG9uZyBhcyBleHBlY3RlZCwgYW5kIGl0IGlzIGFsbG9jYXRlZCBh
cHByb3ByaWF0ZWx5LiAgSG93ZXZlciwgaW4gdGhlCj4+IGNhc2UgdGhhdCBhIHNob3J0ZXIgZXh0
ZXJuYWwgZmVhdHVyZXNldCBpcyBwYXNzZWQgaW4sIHRoZSBsb2dpYyB0byBjaGVjayBmb3IKPj4g
dHJhaWxpbmcgbm9uemVybyBiaXRzIG1heSByZWFkIG9mZiB0aGUgZW5kIG9mIGl0LiAgUmV3b3Jr
IHRoZSBsb2dpYyB0byB1c2UgdGhlCj4+IGNvcnJlY3QgdXBwZXIgYm91bmQuCj4+Cj4+IEluIGFk
ZGl0aW9uLCBsZWF2ZSBhIGNvbW1lbnQgbmV4dCB0byB0aGUgZmllbGRzIGluIHN0cnVjdCBjcHVp
ZF9kb21haW5faW5mbwo+PiBleHBsYWluaW5nIHRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiB0aGUg
dmFyaW91cyBsZW5ndGhzLCBhbmQgaG93IHRvIGNvcGUgd2l0aAo+PiBkaWZmZXJlbnQgbGVuZ3Ro
cy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
VGhhbmtzLAoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:12:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:12: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-devel-bounces@lists.xenproject.org>)
	id 1gSiaO-0004qJ-Fv; Fri, 30 Nov 2018 13:12: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=lMYe=OJ=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1gSiaN-0004pl-En
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:11:59 +0000
X-Inumbo-ID: 837700ac-f4a1-11e8-af48-dbc8efbe39ca
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 837700ac-f4a1-11e8-af48-dbc8efbe39ca;
 Fri, 30 Nov 2018 13:11:57 +0000 (UTC)
Received: from [10.200.4.76] (unknown [85.146.242.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 417BE2FBD486B;
 Fri, 30 Nov 2018 14:11:56 +0100 (CET)
To: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Juergen Gross <jgross@suse.com>
References: <a9a32e52-f50f-7d1a-ade0-baa2348ad78a@knorrie.org>
 <8faec76b-ab44-3148-165d-0f3c9f497de2@suse.com>
 <20181129132657.nlzxzqfdvngjsfvk@black.fi.intel.com>
 <bc770271-65a8-8bf4-10f9-6ce169e94130@suse.com>
 <20181129142447.vhckwgtcpjry22gw@black.fi.intel.com>
 <20181129143211.xd57yfci4nw6esr7@black.fi.intel.com>
 <2febd87a-10bc-7e21-54d7-19408d16751e@suse.com>
 <20181129150650.rlhkpkqlupaksdmz@black.fi.intel.com>
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 xsFNBFo2pooBEADwTBe/lrCa78zuhVkmpvuN+pXPWHkYs0LuAgJrOsOKhxLkYXn6Pn7e3xm+
 ySfxwtFmqLUMPWujQYF0r5C6DteypL7XvkPP+FPVlQnDIifyEoKq8JZRPsAFt1S87QThYPC3
 mjfluLUKVBP21H3ZFUGjcf+hnJSN9d9MuSQmAvtJiLbRTo5DTZZvO/SuQlmafaEQteaOswme
 DKRcIYj7+FokaW9n90P8agvPZJn50MCKy1D2QZwvw0g2ZMR8yUdtsX6fHTe7Ym+tHIYM3Tsg
 2KKgt17NTxIqyttcAIaVRs4+dnQ23J98iFmVHyT+X2Jou+KpHuULES8562QltmkchA7YxZpT
 mLMZ6TPit+sIocvxFE5dGiT1FMpjM5mOVCNOP+KOup/N7jobCG15haKWtu9k0kPz+trT3NOn
 gZXecYzBmasSJro60O4bwBayG9ILHNn+v/ZLg/jv33X2MV7oYXf+ustwjXnYUqVmjZkdI/pt
 30lcNUxCANvTF861OgvZUR4WoMNK4krXtodBoEImjmT385LATGFt9HnXd1rQ4QzqyMPBk84j
 roX5NpOzNZrNJiUxj+aUQZcINtbpmvskGpJX0RsfhOh2fxfQ39ZP/0a2C59gBQuVCH6C5qsY
 rc1qTIpGdPYT+J1S2rY88AvPpr2JHZbiVqeB3jIlwVSmkYeB/QARAQABzR5Kb2hhbm5lcyBN
 YXJpam4gdmFuIEtyYW5lbmJ1cmfCwZEEEwEKADsCGwMFCwkIBwMFFQoJCAsFFgIDAQACHgEC
 F4AWIQTib9aPwejUthlFRk7ngVcyGAwqVQUCWjawgAIZAQAKCRDngVcyGAwqVZZ3D/98GzxN
 iFK38eh60e9TARh4HCgEWHD14/YK6KGpzF5UXM7CkKnb0NDjM3TzeeaIYzsOJITSW6rMOm5L
 NcJTUmw0x4vt43yc+DFAaBNiywXWgFc6g9RpYg5X33y+jhbjDREsGMDAk89isKWo8I8+rZwl
 S9FSSopWkrj0wV64TRwAlTCrYaTlS56mHa9T5RJkmIY+suxRr3Xl2gcKvng2Kh2WCDHjItUF
 /t3DfjMCIEL18QlXieyY2w1K0h4iT93YNkEdSpElsD5lFdt7XUfy3Q89eQHtd5n21cXG9lMc
 fcSbmHdn0ugYF0Hu2xVKCcYwWEgLjLRJ+G4aLQW122PKVVpn15/n7KMX9hQNMH4T8krEqOpd
 Vdb982gx5GSa+2j44+kOFTCnREN0w15JZI8Osi48xLdPqcrMVtvq9ga8tIPebAs8IM8Mf4JY
 okBS5sbCGEWZSSsDSdYm/Fp39HA3AEl2nI+wnJZCdgLx5NEnCd5Ni9d6rzC8Te7SvVvA/qlo
 sVDZAo6MJBYgoO9lPKHYD0FWomAeOlFVjdob0G2n1xBRjroVK0JQI3jpPQoZpc1TLauUQ+kT
 BQwWwFlpbfBbf0+CACWiQL0YgNNiZn885h4vU0EQI/FizjWUHxVLhXt1K4+x7nkhCZYzaIFL
 jLqw4y8f6SF9DxRMTM8dcaIQyThkms7BTQRaOtArARAA50ylThKbq0ACHyomxjQ6nFNxa9IC
 p6byU9LhhKOax0GB6l4WebMsQLhVGRQ8H7DT84E7QLRYsidEbneB1ciToZkL5YFFaVxY0Hj1
 wKxCFcVoCRNtOfoPnHQ5m/eDLaO4o0KKL/kaxZwTn2jnl6BQDGX1Aak0u4KiUlFtoWn/E/NI
 v5QbTGSwIYuzWqqYBIzFtDbiQRvGw0NuKxAGMhwXy8VP05mmNwRdyh/CC4rWQPBTvTeMwr3n
 l8/G+16/cn4RNGhDiGTTXcX03qzZ5jZ5N7GLY5JtE6pTpLG+EXn5pAnQ7MvuO19cCbp6Dj8f
 XRmI0SVXWKSo0A2C8xH6KLCRfUMzD7nvDRU+bAHQmbi5cZBODBZ5yp5CfIL1KUCSoiGOMpMi
 n3FrarIlcxhNtoE+ya23A+JVtOwtM53ESra9cJL4WPkyk/E3OvNDmh8U6iZXn4ZaKQTHaxN9
 yvmAUhZQiQi/sABwxCcQQ2ydRb86Vjcbx+FUr5OoEyQS46gc3KN5yax9D3H9wrptOzkNNMUh
 Fj0oK0fX/MYDWOFeuNBTYk1uFRJDmHAOp01rrMHRogQAkMBuJDMrMHfolivZw8RKfdPzgiI5
 00okLTzHC0wgSSAOyHKGZjYjbEwmxsl3sLJck9IPOKvqQi1DkvpOPFSUeX3LPBIav5UUlXt0
 wjbzInUAEQEAAcLBdgQYAQoAIBYhBOJv1o/B6NS2GUVGTueBVzIYDCpVBQJaOtArAhsMAAoJ
 EOeBVzIYDCpV4kgP+wUh3BDRhuKaZyianKroStgr+LM8FIUwQs3Fc8qKrcDaa35vdT9cocDZ
 jkaGHprpmlN0OuT2PB+Djt7am2noV6Kv1C8EnCPpyDBCwa7DntGdGcGMjH9w6aR4/ruNRUGS
 1aSMw8sRQgpTVWEyzHlnIH92D+k+IhdNG+eJ6o1fc7MeC0gUwMt27Im+TxVxc0JRfniNk8PU
 Ag4kvJq7z7NLBUcJsIh3hM0WHQH9AYe/mZhQq5oyZTsz4jo/dWFRSlpY7zrDS2TZNYt4cCfZ
 j1bIdpbfSpRi9M3W/yBF2WOkwYgbkqGnTUvr+3r0LMCH2H7nzENrYxNY2kFmDX9bBvOWsWpc
 MdOEo99/Iayz5/q2d1rVjYVFRm5U9hG+C7BYvtUOnUvSEBeE4tnJBMakbJPYxWe61yANDQub
 PsINB10ingzsm553yqEjLTuWOjzdHLpE4lzD416ExCoZy7RLEHNhM1YQSI2RNs8umlDfZM9L
 ek1+1kgBvT3RH0/CpPJgveWV5xDOKuhD8j5l7FME+t2RWP+gyLid6dE0C7J03ir90PlTEkME
 HEzyJMPtOhO05Phy+d51WPTo1VSKxhL4bsWddHLfQoXW8RQ388Q69JG4m+JhNH/XvWe3aQFp
 YP+GZuzOhkMez0lHCaVOOLBSKHkAHh9i0/pH+/3hfEa4NsoHCpyy
Message-ID: <7400f385-4c18-656a-089f-3bc04bc49bc9@knorrie.org>
Date: Fri, 30 Nov 2018 14:11:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181129150650.rlhkpkqlupaksdmz@black.fi.intel.com>
Content-Language: en_US
Subject: Re: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, stable <stable@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjkvMTggNDowNiBQTSwgS2lyaWxsIEEuIFNodXRlbW92IHdyb3RlOgo+IE9uIFRodSwg
Tm92IDI5LCAyMDE4IGF0IDAzOjAwOjQ1UE0gKzAwMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
IE9uIDI5LzExLzIwMTggMTU6MzIsIEtpcmlsbCBBLiBTaHV0ZW1vdiB3cm90ZToKPj4+IE9uIFRo
dSwgTm92IDI5LCAyMDE4IGF0IDAyOjI0OjQ3UE0gKzAwMDAsIEtpcmlsbCBBLiBTaHV0ZW1vdiB3
cm90ZToKPj4+PiBPbiBUaHUsIE5vdiAyOSwgMjAxOCBhdCAwMTozNToxN1BNICswMDAwLCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+Pj4+PiBPbiAyOS8xMS8yMDE4IDE0OjI2LCBLaXJpbGwgQS4gU2h1
dGVtb3Ygd3JvdGU6Cj4+Pj4+PiBPbiBUaHUsIE5vdiAyOSwgMjAxOCBhdCAwOTo0MToyNUFNICsw
MDAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+IE9uIDI5LzExLzIwMTggMDI6MjIsIEhh
bnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4+Pj4+Pj4+IEhpLAo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBB
cyBhbHNvIHNlZW4gYXQ6Cj4+Pj4+Pj4+IGh0dHBzOi8vYnVncy5kZWJpYW4ub3JnL2NnaS1iaW4v
YnVncmVwb3J0LmNnaT9idWc9OTE0OTUxCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IEF0dGFjaGVkIHRoZXJl
IGFyZSB0d28gc2VyaWFsIGNvbnNvbGUgb3V0cHV0IGxvZ3MuIE9uZSBpcyBzdGFydGluZyB3aXRo
Cj4+Pj4+Pj4+IFhlbiA0LjExIChmcm9tIGRlYmlhbiB1bnN0YWJsZSkgYXMgZG9tMCwgYW5kIHRo
ZSBvdGhlciBvbmUgd2l0aG91dCBYZW4uCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFsgICAgMi4wODU1NDNd
IEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQKPj4+Pj4+Pj4g
ZmZmZjg4OGQ5ZmZmYzAwMAo+Pj4+Pj4+PiBbICAgIDIuMDg1NjEwXSBQR0QgMjAwYzA2NyBQNEQg
MjAwYzA2NyBQVUQgMAo+Pj4+Pj4+PiBbICAgIDIuMDg1Njc0XSBPb3BzOiAwMDAwIFsjMV0gU01Q
IE5PUFRJCj4+Pj4+Pj4+IFsgICAgMi4wODU3MzZdIENQVTogMSBQSUQ6IDEgQ29tbTogc3dhcHBl
ci8wIE5vdCB0YWludGVkCj4+Pj4+Pj4+IDQuMTkuMC10cnVuay1hbWQ2NCAjMSBEZWJpYW4gNC4x
OS41LTF+ZXhwMStwdmgxCj4+Pj4+Pj4+IFsgICAgMi4wODU4MjNdIEhhcmR3YXJlIG5hbWU6IEhQ
IFByb0xpYW50IERMMzYwIEc3LCBCSU9TIFA2OCAwNS8yMS8yMDE4Cj4+Pj4+Pj4+IFsgICAgMi4w
ODU4OTVdIFJJUDogZTAzMDpwdGR1bXBfd2Fsa19wZ2RfbGV2ZWxfY29yZSsweDFmZC8weDQ5MAo+
Pj4+Pj4+PiBbLi4uXQo+Pj4+Pj4+Cj4+Pj4+Pj4gVGhlIG9mZmVuZGluZyBzdGFibGUgY29tbWl0
IGlzIDQwNzRjYTdkOGExODMyOTIxYzg2NWQyNTBiYmQwOGYzNDQxYjM2NTcKPj4+Pj4+PiAoIng4
Ni9tbTogTW92ZSBMRFQgcmVtYXAgb3V0IG9mIEtBU0xSIHJlZ2lvbiBvbiA1LWxldmVsIHBhZ2lu
ZyIpLCB0aGlzCj4+Pj4+Pj4gaXMgY29tbWl0IGQ1Mjg4OGFhMjc1M2UzMDYzYTlkM2EwYzlmNzJm
OTRhYTk4MDljMTUgdXBzdHJlYW0uCj4+Pj4+Pj4KPj4+Pj4+PiBDdXJyZW50IHVwc3RyZWFtIGtl
cm5lbCBpcyBib290aW5nIGZpbmUgdW5kZXIgWGVuLCBzbyBpbiBnZW5lcmFsIHRoZQo+Pj4+Pj4+
IHBhdGNoIHNob3VsZCBiZSBmaW5lLiBVc2luZyBhbiB1cHN0cmVhbSBrZXJuZWwgYnVpbHQgZnJv
bSBhYm92ZSBjb21taXQKPj4+Pj4+PiAod2l0aCB0aGUgdGhlbiBuZWVkZWQgWGVuIGZpeHVwIHBh
dGNoIDE0NTdkOGNmNzY2NGYzNGM0YmE1MzQpIGlzIGZpbmUsCj4+Pj4+Pj4gdG9vLgo+Pj4+Pj4+
Cj4+Pj4+Pj4gS2lyaWxsLCBhcmUgeW91IGF3YXJlIG9mIGFueSBwcmVyZXF1aXNpdGUgcGF0Y2gg
ZnJvbSA0LjIwIHdoaWNoIGNvdWxkIGJlCj4+Pj4+Pj4gbWlzc2luZyBpbiA0LjE5LjU/Cj4+Pj4+
Pgo+Pj4+Pj4gSSdtIG5vdC4KPj4+Pj4+Cj4+Pj4+PiBMZXQgbWUgbG9vayBpbnRvIHRoaXMuCj4+
Pj4+Pgo+Pj4+Pgo+Pj4+PiBXaGF0IGlzIG1ha2luZyBtZSBzdXNwaWNpb3VzIGlzIHRoZSBmYWls
dXJlIGhhcHBlbmluZyBqdXN0IGFmdGVyCj4+Pj4+IHJlbGVhc2luZyB0aGUgaW5pdCBtZW1vcnku
IE1heWJlIHRoZXJlIGlzIGFuIGFjY2VzcyB0byAuaW5pdC5kYXRhCj4+Pj4+IHNlZ21lbnQgb3Ig
c2ltaWxhcj8gVGhlIG5hdGl2ZSBrZXJuZWwgYm9vdGluZyBjb3VsZCBiZSByZWxhdGVkIHRvIHRo
ZQo+Pj4+PiB1c2FnZSBvZiAyTSBtYXBwaW5ncyBub3QgYmVpbmcgYXZhaWxhYmxlIGluIGEgUFYt
ZG9tYWluLgo+Pj4+Cj4+Pj4gQWhoLi4gQ291bGQgeW91IHRlc3QgdGhpczoKPj4+Pgo+Pj4+IGRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYyBiL2FyY2gveDg2L21tL2R1
bXBfcGFnZXRhYmxlcy5jCj4+Pj4gaW5kZXggYTEyYWZmZjE0NmQxLi43ZGVjNjNlYzdhYWIgMTAw
NjQ0Cj4+Pj4gLS0tIGEvYXJjaC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMKPj4+PiArKysgYi9h
cmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYwo+Pj4+IEBAIC00OTYsNyArNDk2LDcgQEAgc3Rh
dGljIGlubGluZSBib29sIGlzX2h5cGVydmlzb3JfcmFuZ2UoaW50IGlkeCkKPj4+PiAgCSAqIGZm
ZmY4MDAwMDAwMDAwMDAgLSBmZmZmODdmZmZmZmZmZmZmIGlzIHJlc2VydmVkIGZvcgo+Pj4+ICAJ
ICogdGhlIGh5cGVydmlzb3IuCj4+Pj4gIAkgKi8KPj4+PiAtCXJldHVybgkoaWR4ID49IHBnZF9p
bmRleChfX1BBR0VfT0ZGU0VUKSAtIDE2KSAmJgo+Pj4+ICsJcmV0dXJuCShpZHggPj0gcGdkX2lu
ZGV4KF9fUEFHRV9PRkZTRVQpIC0gMTcpICYmCj4+Pj4gIAkJKGlkeCA8ICBwZ2RfaW5kZXgoX19Q
QUdFX09GRlNFVCkpOwo+Pj4+ICAjZWxzZQo+Pj4+ICAJcmV0dXJuIGZhbHNlOwo+Pj4KPj4+IE9y
LCBiZXR0ZXIsIHRoaXM6Cj4+Cj4+IFRoYXQgbWFrZXMgaXQgYm9vdCBhZ2FpbiEKPj4KPj4gQW55
IGlkZWEgd2h5IHVwc3RyZWFtIGRvZXNuJ3QgbmVlZCBpdD8KPiAKPiBOb3BlLgo+IAo+IEknbGwg
cHJlcGFyZSBhIHByb3BlciBmaXguCj4gCgpUaGFua3MgZm9yIGxvb2tpbmcgaW50byB0aGlzLgoK
SW4gdGhlIG1lYW50aW1lLCBJIGFwcGxpZWQgdGhlICJPciwgYmV0dGVyLCB0aGlzIiBjaGFuZ2Us
IGFuZCBteSBkb20wCmJvb3RzIGFnYWluLgoKRllJLCBib290IGxvZyBub3c6IChwYXN0ZSA5MGQg
dmFsaWQpCmh0dHBzOi8vcGFzdGUuZGViaWFuLm5ldC9wbGFpbmgvNDg5NDA4MjYKCkhhbnMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:12:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:12: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-devel-bounces@lists.xenproject.org>)
	id 1gSiaw-0004uA-RN; Fri, 30 Nov 2018 13:12:34 +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=yj6f=OJ=citrix.com=prvs=865b20271=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gSiav-0004tz-G6
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:12:33 +0000
X-Inumbo-ID: 979c0816-f4a1-11e8-9de9-43d85320bae8
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 979c0816-f4a1-11e8-9de9-43d85320bae8;
 Fri, 30 Nov 2018 13:12:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,298,1539648000"; d="scan'208";a="82595936"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/2] amd-iommu: add flush iommu_ops
Thread-Index: AQHUiJnMgN3h4TvPU0KkQC/n8s6grKVoOHiAgAAQ4PA=
Date: Fri, 30 Nov 2018 13:12:12 +0000
Message-ID: <08c4b5bc95f349119671c6b95f4cee24@AMSPEX02CL03.citrite.net>
References: <20181130104518.39981-1-paul.durrant@citrix.com>
 <20181130104518.39981-2-paul.durrant@citrix.com>
 <552d1fdc-6b22-539c-5a80-83b076f89237@citrix.com>
In-Reply-To: <552d1fdc-6b22-539c-5a80-83b076f89237@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/2] amd-iommu: add flush iommu_ops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Brian Woods <brian.woods@amd.com>,
 Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+IFNl
bnQ6IDMwIE5vdmVtYmVyIDIwMTggMTM6MDQNCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IFN1
cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+OyBCcmlh
biBXb29kcw0KPiA8YnJpYW4ud29vZHNAYW1kLmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT47IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9u
bmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIDEvMl0gYW1k
LWlvbW11OiBhZGQgZmx1c2ggaW9tbXVfb3BzDQo+IA0KPiBPbiAzMC8xMS8yMDE4IDEwOjQ1LCBQ
YXVsIER1cnJhbnQgd3JvdGU6DQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9tYXAuYw0KPiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21t
dV9tYXAuYw0KPiA+IGluZGV4IDA0Y2I3YjMxODIuLmMwNWIwNDI4MjEgMTAwNjQ0DQo+ID4gLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jDQo+ID4gKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jDQo+ID4gQEAgLTYzMSw2ICs2MzEs
NTQgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90DQo+
IGRmbikNCj4gPiAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOw0KPiA+
DQo+ID4gICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgZGZuX3goZGZuKSwgMCk7DQo+ID4g
KyAgICByZXR1cm4gMDsNCj4gPiArfQ0KPiA+ICsNCj4gPiArc3RhdGljIHVuc2lnbmVkIGxvbmcg
Zmx1c2hfY291bnQoZGZuX3QgZGZuLCB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCwNCj4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQ0KPiA+ICt7
DQo+ID4gKyAgICB1bnNpZ25lZCBsb25nIHN0YXJ0ID0gZGZuX3goZGZuKSAvICgxdSA8PCBvcmRl
cik7DQo+ID4gKyAgICB1bnNpZ25lZCBsb25nIGVuZCA9IERJVl9ST1VORF9VUChkZm5feChkZm4p
ICsgcGFnZV9jb3VudCwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICgxdSA8PCBvcmRlcikpOw0KPiA+ICsNCj4gPiArICAgIEFTU0VSVChlbmQgPiBzdGFydCk7DQo+
ID4gKyAgICByZXR1cm4gZW5kIC0gc3RhcnQ7DQo+ID4gK30NCj4gPiArDQo+ID4gK2ludCBhbWRf
aW9tbXVfZmx1c2hfaW90bGJfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLA0KPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50
KQ0KPiANCj4gV2hhdCBhcmUgdGhlIHNlbWFudGljcyBoZXJlP8KgIFdoeSBwYWdlX2NvdW50IHJh
dGhlciB0aGFuIG9yZGVyPw0KDQpCZWNhdXNlIHRoYXQncyB0aGUgd2F5IHRoZSBpb21tdV9vcHMg
bWV0aG9kIGlzIGRlY2xhcmVkIGluIHRoZSBoZWFkZXI/DQoNCj7CoCBBcmUgd2UNCj4gZ3VhcmFu
dGVlZCB0byBiZSBhY3R1YWxseSBmbHVzaGluZyBjb25zZWN1dGl2ZSBkZm4ncyA/DQoNCkkgYmVs
aWV2ZSBzby4gTG9va2luZyBhdCB0aGUgd3JhcHBlciBjb2RlIGFuZCBpdHMgY2FsbGVycywgdGhh
dCBzZWVtcyB0byBiZSB0aGUgYXNzdW1wdGlvbi4NCg0KPiANCj4gPiArew0KPiA+ICsgICAgLyog
TWF0Y2ggVlQtZCBzZW1hbnRpY3MgKi8NCj4gPiArICAgIGlmICggIXBhZ2VfY291bnQgfHwgZGZu
X2VxKGRmbiwgSU5WQUxJRF9ERk4pIHx8DQo+IA0KPiBEbyB3ZSByZWFsbHkgaGF2ZSBjYWxsZXJz
IHBhc3NpbmcgdGhlc2U/wqAgSSdkIGFyZ3VlIHRoYXQgdGhlc2Ugc2hvdWxkIGJlDQo+IGludmFs
aWQgdG8gcGFzcyAoYWNjZXB0aW5nIHRoYXQgd2UgbWlnaHQgbmVlZCB0byB0b2xlcmF0ZSB0aGVt
IHVudGlsDQo+IG90aGVyIGNsZWFudXAgY2FuIG9jY3VyKS4NCg0KSSBjb3VsZCBsb29rIGF0IGNs
ZWFuaW5nIHRoYXQgdXAuIFRoZXJlIGFyZW4ndCBtYW55IGNhbGxlcnMuDQoNCj4gDQo+ID4gKyAg
ICAgICAgIGRmbl9sdChkZm5fYWRkKGRmbiwgcGFnZV9jb3VudCksIGRmbikgLyogb3ZlcmZsb3cg
Ki8gKQ0KPiANCj4gR2l2ZW4gdGhhdCBhbGwgdXNlcnMgb2YgZGZuIGhlcmUgd2FudCBpdCBpbiB1
bnNpZ25lZCBsb25nIGZvcm0sIEknZCBtYWtlDQo+IGEgbG9jYWwgZGZuX2wgYW5kIHVzZSB0aGF0
LsKgIEknbSBub3Qgc3VyZSB0aGF0IHdlIHdhbnQgdG8gc3RhcnQNCj4gYWNjdW11bGF0aW5nIGEg
c3BvcmFkaWMgc2V0IG9mIGJpbmFyeSBvcGVyYXRvciBmdW5jdGlvbnMgZm9yIHRoZQ0KPiB0eXBl
c2FmZSB2YXJpYWJsZXMuDQo+IA0KDQpPaywgSSBkb24ndCByZWFsbHkgbWluZC4gSSB0aG91Z2h0
IGl0IHdhcyBuZWF0ZXIgdGhpcyB3YXkgdGhvdWdoLg0KDQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgNCj4gPiBpbmRleCAz
ZDc4MTI2ODAxLi5kYTgyOTRiYWM4IDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9p
b21tdS5oDQo+ID4gKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgNCj4gPiBAQCAtNTIsNiAr
NTIsMTEgQEAgc3RhdGljIGlubGluZSBib29sX3QgZGZuX2VxKGRmbl90IHgsIGRmbl90IHkpDQo+
ID4gICAgICByZXR1cm4gZGZuX3goeCkgPT0gZGZuX3goeSk7DQo+ID4gIH0NCj4gPg0KPiA+ICtz
dGF0aWMgaW5saW5lIGJvb2xfdCBkZm5fbHQoZGZuX3QgeCwgZGZuX3QgeSkNCj4gDQo+IE5vIG5l
dyBpbnRyb2R1Y3Rpb25zIG9mIGJvb2xfdCBwbGVhc2UuwqAgZGZuX2VxKCkgc2hvdWxkbid0IGhh
dmUgYmVlbg0KPiBib29sX3QgZWl0aGVyLg0KDQpPb3BzLCB5ZXMuIEN1dCduJ3Bhc3RlZCB0aGUg
d3JvbmcgdGhpbmcuDQoNCiAgUGF1bA0KDQo+IA0KPiB+QW5kcmV3DQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:14:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:14: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-devel-bounces@lists.xenproject.org>)
	id 1gSicK-00054c-80; Fri, 30 Nov 2018 13:14: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=JhT4=OJ=citrix.com=prvs=865bc1a8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gSicJ-00054Q-7p
 for xen-devel@lists.xen.org; Fri, 30 Nov 2018 13:13:59 +0000
X-Inumbo-ID: cb714534-f4a1-11e8-bd4c-af4176fe5327
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb714534-f4a1-11e8-bd4c-af4176fe5327;
 Fri, 30 Nov 2018 13:13:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,298,1539648000"; d="scan'208";a="82596015"
To: Jan Beulich <JBeulich@suse.com>
References: <1543519202-14603-1-git-send-email-andrew.cooper3@citrix.com>
 <1543519202-14603-3-git-send-email-andrew.cooper3@citrix.com>
 <5C01019B02000078002017DE@prv1-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 xsFNBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABzSlBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPsLBegQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86M7BTQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAcLB
 XwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <93b83a6c-6dd3-5c25-96c6-b29389fc0484@citrix.com>
Date: Fri, 30 Nov 2018 13:13:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C01019B02000078002017DE@prv1-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] tools/libxc: Fix error handling in
 get_cpuid_domain_info()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Sergey Dyasli <sergey.dyasli@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMTEvMjAxOCAwOToyMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMTEuMTgg
YXQgMjA6MjAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gZ2V0X2NwdWlk
X2RvbWFpbl9pbmZvKCkgaGFzIHR3byBjb25mbGljdGluZyByZXR1cm4gc3R5bGVzIC0gZWl0aGVy
IC1lcnJvciBmb3IKPj4gbG9jYWwgZmFpbHVyZXMsIG9yIC0xL2Vycm5vIGZvciBoeXBlcmNhbGwg
ZmFpbHVyZXMuICBTd2l0Y2ggdG8gY29uc2lzdGVudGx5Cj4+IHVzZSAtZXJyb3IuCj4+Cj4+IFdo
aWxlIGZpeGluZyB0aGUgeGNfZ2V0X2NwdV9mZWF0dXJlc2V0KCksIHRha2UgdGhlIG9wcG9ydHVu
aXR5IHRvIHJlbW92ZSB0aGUKPj4gcmVkdW5kYW5jeSBhbmQgbW92ZSBpdCB0byBiZSBhZGphY2Vu
dCB0byB0aGUgb3RoZXIgZmVhdHVyZXNldCBoYW5kbGluZy4KPiBIYXZpbmcgbm90aWNlZCB0aGUg
cmVkdW5kYW5jeSBiZWZvcmUsIEkgd2FzIGFzc3VtaW5nIHRoaXMgd2FzIGRvbmUKPiB0byBwcmV2
ZW50IGFsdGVyaW5nIGhvc3RfbnJfZmVhdHVyZXMgZWFybHksIGp1c3QgaW4gY2FzZSBmdXR1cmUg
Y29kZQo+IGFkZGl0aW9ucyB3b3VsZCB3YW50IHRvIHVzZSBpdHMgb3JpZ2luYWwgdmFsdWUuIFRo
ZSB3YXkgaXQgaXMgbm93LCB0aGUKPiBjb2RlIGZvbGRpbmcgbG9va3MgY29ycmVjdC4KCkkgZG9u
J3QgcmVjYWxsIGEgZGVsaWJlcmF0ZSBpbnRlbnRpb24gdG8gZG8gdGhhdCwgYnV0IGl0IHdhcyBh
IGxvbmcgdGltZQphZ28gbm93LgoKPgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpUaGFua3MuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:23:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSilN-0005vZ-9F; Fri, 30 Nov 2018 13:23: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=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSilL-0005vD-Hm
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:23:19 +0000
X-Inumbo-ID: 197fdfdd-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 197fdfdd-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:23:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=R3V78J3nd5SsZcfm7IBkeuCZR8LS4DbKrcDQGCivuII=; b=FBysNjzx4MaM42D21tnBcgdOXu
 5TsmKQi/MFjYccmH5M7h9CVjTgRxsInfRab0IdaF/YhCgA7Nd9Otcd0MtovEcRN6htPdAdtRb5LTa
 gLnnkUSwaXiFUKKRD9JEUVVbJBU5Nn6WHXzYJV8q/Y9XQGhOv0A2PTgDARkMi5awgKbhuS85EoI4T
 JrvMAcNDWLGg8TdeADgkJa5+wNmf6p+V6txVTqugbyFxBqR8nTn0KTjgNRvIWYzfd7KPpfSoNl/6y
 K/M/fL53Rl1CglzWHAnb9WXGLF6DUW5aGSy9Rum5mOjOWUuNPVD7TD3zHWqSTL0SADyO6ecgvVhtt
 Nk+atLPw==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSilA-0004KA-3G; Fri, 30 Nov 2018 13:23:08 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:11 +0100
Message-Id: <20181130132231.16512-4-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 03/23] arm: remove the mapping_error dma_map_ops
 method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXJtIGFscmVhZHkgcmV0dXJucyAofihkbWFfYWRkcl90KTB4MCkgb24gbWFwcGluZyBmYWlsdXJl
cywgc28gd2UgY2FuCnN3aXRjaCBvdmVyIHRvIHJldHVybmluZyBETUFfTUFQUElOR19FUlJPUiBh
bmQgbGV0IHRoZSBjb3JlIGRtYS1tYXBwaW5nCmNvZGUgaGFuZGxlIHRoZSByZXN0LgoKU2lnbmVk
LW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9hcm0vY29t
bW9uL2RtYWJvdW5jZS5jICAgICAgfCAxMiArKystLS0tLS0tCiBhcmNoL2FybS9pbmNsdWRlL2Fz
bS9kbWEtaW9tbXUuaCB8ICAyIC0tCiBhcmNoL2FybS9tbS9kbWEtbWFwcGluZy5jICAgICAgICB8
IDM5ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDE4
IGluc2VydGlvbnMoKyksIDM1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2Nv
bW1vbi9kbWFib3VuY2UuYyBiL2FyY2gvYXJtL2NvbW1vbi9kbWFib3VuY2UuYwppbmRleCA5YTky
ZGU2MzQyNmYuLjViYTQ2MjIwMzBjYSAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vY29tbW9uL2RtYWJv
dW5jZS5jCisrKyBiL2FyY2gvYXJtL2NvbW1vbi9kbWFib3VuY2UuYwpAQCAtMjU3LDcgKzI1Nyw3
IEBAIHN0YXRpYyBpbmxpbmUgZG1hX2FkZHJfdCBtYXBfc2luZ2xlKHN0cnVjdCBkZXZpY2UgKmRl
diwgdm9pZCAqcHRyLCBzaXplX3Qgc2l6ZSwKIAlpZiAoYnVmID09IE5VTEwpIHsKIAkJZGV2X2Vy
cihkZXYsICIlczogdW5hYmxlIHRvIG1hcCB1bnNhZmUgYnVmZmVyICVwIVxuIiwKIAkJICAgICAg
IF9fZnVuY19fLCBwdHIpOwotCQlyZXR1cm4gQVJNX01BUFBJTkdfRVJST1I7CisJCXJldHVybiBE
TUFfTUFQUElOR19FUlJPUjsKIAl9CiAKIAlkZXZfZGJnKGRldiwgIiVzOiB1bnNhZmUgYnVmZmVy
ICVwIChkbWE9JSN4KSBtYXBwZWQgdG8gJXAgKGRtYT0lI3gpXG4iLApAQCAtMzI3LDcgKzMyNyw3
IEBAIHN0YXRpYyBkbWFfYWRkcl90IGRtYWJvdW5jZV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCiAJcmV0ID0gbmVlZHNfYm91bmNlKGRldiwgZG1hX2Fk
ZHIsIHNpemUpOwogCWlmIChyZXQgPCAwKQotCQlyZXR1cm4gQVJNX01BUFBJTkdfRVJST1I7CisJ
CXJldHVybiBETUFfTUFQUElOR19FUlJPUjsKIAogCWlmIChyZXQgPT0gMCkgewogCQlhcm1fZG1h
X29wcy5zeW5jX3NpbmdsZV9mb3JfZGV2aWNlKGRldiwgZG1hX2FkZHIsIHNpemUsIGRpcik7CkBA
IC0zMzYsNyArMzM2LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgZG1hYm91bmNlX21hcF9wYWdlKHN0
cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAKIAlpZiAoUGFnZUhpZ2hNZW0o
cGFnZSkpIHsKIAkJZGV2X2VycihkZXYsICJETUEgYnVmZmVyIGJvdW5jaW5nIG9mIEhJR0hNRU0g
cGFnZXMgaXMgbm90IHN1cHBvcnRlZFxuIik7Ci0JCXJldHVybiBBUk1fTUFQUElOR19FUlJPUjsK
KwkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCX0KIAogCXJldHVybiBtYXBfc2luZ2xlKGRl
diwgcGFnZV9hZGRyZXNzKHBhZ2UpICsgb2Zmc2V0LCBzaXplLCBkaXIsIGF0dHJzKTsKQEAgLTQ1
MywxMSArNDUzLDYgQEAgc3RhdGljIGludCBkbWFib3VuY2VfZG1hX3N1cHBvcnRlZChzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHU2NCBkbWFfbWFzaykKIAlyZXR1cm4gYXJtX2RtYV9vcHMuZG1hX3N1cHBv
cnRlZChkZXYsIGRtYV9tYXNrKTsKIH0KIAotc3RhdGljIGludCBkbWFib3VuY2VfbWFwcGluZ19l
cnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpCi17Ci0JcmV0dXJu
IGFybV9kbWFfb3BzLm1hcHBpbmdfZXJyb3IoZGV2LCBkbWFfYWRkcik7Ci19Ci0KIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgZG1hYm91bmNlX29wcyA9IHsKIAkuYWxsb2MJCQk9IGFy
bV9kbWFfYWxsb2MsCiAJLmZyZWUJCQk9IGFybV9kbWFfZnJlZSwKQEAgLTQ3Miw3ICs0NjcsNiBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGRtYWJvdW5jZV9vcHMgPSB7CiAJLnN5
bmNfc2dfZm9yX2NwdQk9IGFybV9kbWFfc3luY19zZ19mb3JfY3B1LAogCS5zeW5jX3NnX2Zvcl9k
ZXZpY2UJPSBhcm1fZG1hX3N5bmNfc2dfZm9yX2RldmljZSwKIAkuZG1hX3N1cHBvcnRlZAkJPSBk
bWFib3VuY2VfZG1hX3N1cHBvcnRlZCwKLQkubWFwcGluZ19lcnJvcgkJPSBkbWFib3VuY2VfbWFw
cGluZ19lcnJvciwKIH07CiAKIHN0YXRpYyBpbnQgZG1hYm91bmNlX2luaXRfcG9vbChzdHJ1Y3Qg
ZG1hYm91bmNlX3Bvb2wgKnBvb2wsIHN0cnVjdCBkZXZpY2UgKmRldiwKZGlmZiAtLWdpdCBhL2Fy
Y2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1pb21tdS5oIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20vZG1h
LWlvbW11LmgKaW5kZXggNjgyMWYxMjQ5MzAwLi43NzJmNDhlZjg0YjcgMTAwNjQ0Ci0tLSBhL2Fy
Y2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1pb21tdS5oCisrKyBiL2FyY2gvYXJtL2luY2x1ZGUvYXNt
L2RtYS1pb21tdS5oCkBAIC05LDggKzksNiBAQAogI2luY2x1ZGUgPGxpbnV4L2RtYS1kZWJ1Zy5o
PgogI2luY2x1ZGUgPGxpbnV4L2tyZWYuaD4KIAotI2RlZmluZSBBUk1fTUFQUElOR19FUlJPUgkJ
KH4oZG1hX2FkZHJfdCkweDApCi0KIHN0cnVjdCBkbWFfaW9tbXVfbWFwcGluZyB7CiAJLyogaW9t
bXUgc3BlY2lmaWMgZGF0YSAqLwogCXN0cnVjdCBpb21tdV9kb21haW4JKmRvbWFpbjsKZGlmZiAt
LWdpdCBhL2FyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMgYi9hcmNoL2FybS9tbS9kbWEtbWFwcGlu
Zy5jCmluZGV4IDY2MWZlNDhhYjc4ZC4uMmNmYjE3YmFkMWU2IDEwMDY0NAotLS0gYS9hcmNoL2Fy
bS9tbS9kbWEtbWFwcGluZy5jCisrKyBiL2FyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMKQEAgLTE3
OSwxMSArMTc5LDYgQEAgc3RhdGljIHZvaWQgYXJtX2RtYV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNl
KHN0cnVjdCBkZXZpY2UgKmRldiwKIAlfX2RtYV9wYWdlX2NwdV90b19kZXYocGFnZSwgb2Zmc2V0
LCBzaXplLCBkaXIpOwogfQogCi1zdGF0aWMgaW50IGFybV9kbWFfbWFwcGluZ19lcnJvcihzdHJ1
Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpCi17Ci0JcmV0dXJuIGRtYV9hZGRy
ID09IEFSTV9NQVBQSU5HX0VSUk9SOwotfQotCiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgYXJt
X2RtYV9vcHMgPSB7CiAJLmFsbG9jCQkJPSBhcm1fZG1hX2FsbG9jLAogCS5mcmVlCQkJPSBhcm1f
ZG1hX2ZyZWUsCkBAIC0xOTcsNyArMTkyLDYgQEAgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGFy
bV9kbWFfb3BzID0gewogCS5zeW5jX3NpbmdsZV9mb3JfZGV2aWNlCT0gYXJtX2RtYV9zeW5jX3Np
bmdsZV9mb3JfZGV2aWNlLAogCS5zeW5jX3NnX2Zvcl9jcHUJPSBhcm1fZG1hX3N5bmNfc2dfZm9y
X2NwdSwKIAkuc3luY19zZ19mb3JfZGV2aWNlCT0gYXJtX2RtYV9zeW5jX3NnX2Zvcl9kZXZpY2Us
Ci0JLm1hcHBpbmdfZXJyb3IJCT0gYXJtX2RtYV9tYXBwaW5nX2Vycm9yLAogCS5kbWFfc3VwcG9y
dGVkCQk9IGFybV9kbWFfc3VwcG9ydGVkLAogfTsKIEVYUE9SVF9TWU1CT0woYXJtX2RtYV9vcHMp
OwpAQCAtMjE3LDcgKzIxMSw2IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBhcm1fY29oZXJl
bnRfZG1hX29wcyA9IHsKIAkuZ2V0X3NndGFibGUJCT0gYXJtX2RtYV9nZXRfc2d0YWJsZSwKIAku
bWFwX3BhZ2UJCT0gYXJtX2NvaGVyZW50X2RtYV9tYXBfcGFnZSwKIAkubWFwX3NnCQkJPSBhcm1f
ZG1hX21hcF9zZywKLQkubWFwcGluZ19lcnJvcgkJPSBhcm1fZG1hX21hcHBpbmdfZXJyb3IsCiAJ
LmRtYV9zdXBwb3J0ZWQJCT0gYXJtX2RtYV9zdXBwb3J0ZWQsCiB9OwogRVhQT1JUX1NZTUJPTChh
cm1fY29oZXJlbnRfZG1hX29wcyk7CkBAIC03NzQsNyArNzY3LDcgQEAgc3RhdGljIHZvaWQgKl9f
ZG1hX2FsbG9jKHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUsIGRtYV9hZGRyX3QgKmhh
bmRsZSwKIAlnZnAgJj0gfihfX0dGUF9DT01QKTsKIAlhcmdzLmdmcCA9IGdmcDsKIAotCSpoYW5k
bGUgPSBBUk1fTUFQUElOR19FUlJPUjsKKwkqaGFuZGxlID0gRE1BX01BUFBJTkdfRVJST1I7CiAJ
YWxsb3dibG9jayA9IGdmcGZsYWdzX2FsbG93X2Jsb2NraW5nKGdmcCk7CiAJY21hID0gYWxsb3di
bG9jayA/IGRldl9nZXRfY21hX2FyZWEoZGV2KSA6IGZhbHNlOwogCkBAIC0xMjE3LDcgKzEyMTAs
NyBAQCBzdGF0aWMgaW5saW5lIGRtYV9hZGRyX3QgX19hbGxvY19pb3ZhKHN0cnVjdCBkbWFfaW9t
bXVfbWFwcGluZyAqbWFwcGluZywKIAlpZiAoaSA9PSBtYXBwaW5nLT5ucl9iaXRtYXBzKSB7CiAJ
CWlmIChleHRlbmRfaW9tbXVfbWFwcGluZyhtYXBwaW5nKSkgewogCQkJc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmbWFwcGluZy0+bG9jaywgZmxhZ3MpOwotCQkJcmV0dXJuIEFSTV9NQVBQSU5HX0VS
Uk9SOworCQkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCQl9CiAKIAkJc3RhcnQgPSBiaXRt
YXBfZmluZF9uZXh0X3plcm9fYXJlYShtYXBwaW5nLT5iaXRtYXBzW2ldLApAQCAtMTIyNSw3ICsx
MjE4LDcgQEAgc3RhdGljIGlubGluZSBkbWFfYWRkcl90IF9fYWxsb2NfaW92YShzdHJ1Y3QgZG1h
X2lvbW11X21hcHBpbmcgKm1hcHBpbmcsCiAKIAkJaWYgKHN0YXJ0ID4gbWFwcGluZy0+Yml0cykg
ewogCQkJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGluZy0+bG9jaywgZmxhZ3MpOwotCQkJ
cmV0dXJuIEFSTV9NQVBQSU5HX0VSUk9SOworCQkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwog
CQl9CiAKIAkJYml0bWFwX3NldChtYXBwaW5nLT5iaXRtYXBzW2ldLCBzdGFydCwgY291bnQpOwpA
QCAtMTQwOSw3ICsxNDAyLDcgQEAgX19pb21tdV9jcmVhdGVfbWFwcGluZyhzdHJ1Y3QgZGV2aWNl
ICpkZXYsIHN0cnVjdCBwYWdlICoqcGFnZXMsIHNpemVfdCBzaXplLAogCWludCBpOwogCiAJZG1h
X2FkZHIgPSBfX2FsbG9jX2lvdmEobWFwcGluZywgc2l6ZSk7Ci0JaWYgKGRtYV9hZGRyID09IEFS
TV9NQVBQSU5HX0VSUk9SKQorCWlmIChkbWFfYWRkciA9PSBETUFfTUFQUElOR19FUlJPUikKIAkJ
cmV0dXJuIGRtYV9hZGRyOwogCiAJaW92YSA9IGRtYV9hZGRyOwpAQCAtMTQzNiw3ICsxNDI5LDcg
QEAgX19pb21tdV9jcmVhdGVfbWFwcGluZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdl
ICoqcGFnZXMsIHNpemVfdCBzaXplLAogZmFpbDoKIAlpb21tdV91bm1hcChtYXBwaW5nLT5kb21h
aW4sIGRtYV9hZGRyLCBpb3ZhLWRtYV9hZGRyKTsKIAlfX2ZyZWVfaW92YShtYXBwaW5nLCBkbWFf
YWRkciwgc2l6ZSk7Ci0JcmV0dXJuIEFSTV9NQVBQSU5HX0VSUk9SOworCXJldHVybiBETUFfTUFQ
UElOR19FUlJPUjsKIH0KIAogc3RhdGljIGludCBfX2lvbW11X3JlbW92ZV9tYXBwaW5nKHN0cnVj
dCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBpb3ZhLCBzaXplX3Qgc2l6ZSkKQEAgLTE0OTcsNyAr
MTQ5MCw3IEBAIHN0YXRpYyB2b2lkICpfX2lvbW11X2FsbG9jX3NpbXBsZShzdHJ1Y3QgZGV2aWNl
ICpkZXYsIHNpemVfdCBzaXplLCBnZnBfdCBnZnAsCiAJCXJldHVybiBOVUxMOwogCiAJKmhhbmRs
ZSA9IF9faW9tbXVfY3JlYXRlX21hcHBpbmcoZGV2LCAmcGFnZSwgc2l6ZSwgYXR0cnMpOwotCWlm
ICgqaGFuZGxlID09IEFSTV9NQVBQSU5HX0VSUk9SKQorCWlmICgqaGFuZGxlID09IERNQV9NQVBQ
SU5HX0VSUk9SKQogCQlnb3RvIGVycl9tYXBwaW5nOwogCiAJcmV0dXJuIGFkZHI7CkBAIC0xNTI1
LDcgKzE1MTgsNyBAQCBzdGF0aWMgdm9pZCAqX19hcm1faW9tbXVfYWxsb2NfYXR0cnMoc3RydWN0
IGRldmljZSAqZGV2LCBzaXplX3Qgc2l6ZSwKIAlzdHJ1Y3QgcGFnZSAqKnBhZ2VzOwogCXZvaWQg
KmFkZHIgPSBOVUxMOwogCi0JKmhhbmRsZSA9IEFSTV9NQVBQSU5HX0VSUk9SOworCSpoYW5kbGUg
PSBETUFfTUFQUElOR19FUlJPUjsKIAlzaXplID0gUEFHRV9BTElHTihzaXplKTsKIAogCWlmIChj
b2hlcmVudF9mbGFnICA9PSBDT0hFUkVOVCB8fCAhZ2ZwZmxhZ3NfYWxsb3dfYmxvY2tpbmcoZ2Zw
KSkKQEAgLTE1NDYsNyArMTUzOSw3IEBAIHN0YXRpYyB2b2lkICpfX2FybV9pb21tdV9hbGxvY19h
dHRycyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLAogCQlyZXR1cm4gTlVMTDsKIAog
CSpoYW5kbGUgPSBfX2lvbW11X2NyZWF0ZV9tYXBwaW5nKGRldiwgcGFnZXMsIHNpemUsIGF0dHJz
KTsKLQlpZiAoKmhhbmRsZSA9PSBBUk1fTUFQUElOR19FUlJPUikKKwlpZiAoKmhhbmRsZSA9PSBE
TUFfTUFQUElOR19FUlJPUikKIAkJZ290byBlcnJfYnVmZmVyOwogCiAJaWYgKGF0dHJzICYgRE1B
X0FUVFJfTk9fS0VSTkVMX01BUFBJTkcpCkBAIC0xNjk2LDEwICsxNjg5LDEwIEBAIHN0YXRpYyBp
bnQgX19tYXBfc2dfY2h1bmsoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3Qg
KnNnLAogCWludCBwcm90OwogCiAJc2l6ZSA9IFBBR0VfQUxJR04oc2l6ZSk7Ci0JKmhhbmRsZSA9
IEFSTV9NQVBQSU5HX0VSUk9SOworCSpoYW5kbGUgPSBETUFfTUFQUElOR19FUlJPUjsKIAogCWlv
dmFfYmFzZSA9IGlvdmEgPSBfX2FsbG9jX2lvdmEobWFwcGluZywgc2l6ZSk7Ci0JaWYgKGlvdmEg
PT0gQVJNX01BUFBJTkdfRVJST1IpCisJaWYgKGlvdmEgPT0gRE1BX01BUFBJTkdfRVJST1IpCiAJ
CXJldHVybiAtRU5PTUVNOwogCiAJZm9yIChjb3VudCA9IDAsIHMgPSBzZzsgY291bnQgPCAoc2l6
ZSA+PiBQQUdFX1NISUZUKTsgcyA9IHNnX25leHQocykpIHsKQEAgLTE3MzksNyArMTczMiw3IEBA
IHN0YXRpYyBpbnQgX19pb21tdV9tYXBfc2coc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2Nh
dHRlcmxpc3QgKnNnLCBpbnQgbmVudHMsCiAJZm9yIChpID0gMTsgaSA8IG5lbnRzOyBpKyspIHsK
IAkJcyA9IHNnX25leHQocyk7CiAKLQkJcy0+ZG1hX2FkZHJlc3MgPSBBUk1fTUFQUElOR19FUlJP
UjsKKwkJcy0+ZG1hX2FkZHJlc3MgPSBETUFfTUFQUElOR19FUlJPUjsKIAkJcy0+ZG1hX2xlbmd0
aCA9IDA7CiAKIAkJaWYgKHMtPm9mZnNldCB8fCAoc2l6ZSAmIH5QQUdFX01BU0spIHx8IHNpemUg
KyBzLT5sZW5ndGggPiBtYXgpIHsKQEAgLTE5MTQsNyArMTkwNyw3IEBAIHN0YXRpYyBkbWFfYWRk
cl90IGFybV9jb2hlcmVudF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVj
dCBwYWdlICpwCiAJaW50IHJldCwgcHJvdCwgbGVuID0gUEFHRV9BTElHTihzaXplICsgb2Zmc2V0
KTsKIAogCWRtYV9hZGRyID0gX19hbGxvY19pb3ZhKG1hcHBpbmcsIGxlbik7Ci0JaWYgKGRtYV9h
ZGRyID09IEFSTV9NQVBQSU5HX0VSUk9SKQorCWlmIChkbWFfYWRkciA9PSBETUFfTUFQUElOR19F
UlJPUikKIAkJcmV0dXJuIGRtYV9hZGRyOwogCiAJcHJvdCA9IF9fZG1hX2luZm9fdG9fcHJvdChk
aXIsIGF0dHJzKTsKQEAgLTE5MjYsNyArMTkxOSw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IGFybV9j
b2hlcmVudF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpw
CiAJcmV0dXJuIGRtYV9hZGRyICsgb2Zmc2V0OwogZmFpbDoKIAlfX2ZyZWVfaW92YShtYXBwaW5n
LCBkbWFfYWRkciwgbGVuKTsKLQlyZXR1cm4gQVJNX01BUFBJTkdfRVJST1I7CisJcmV0dXJuIERN
QV9NQVBQSU5HX0VSUk9SOwogfQogCiAvKioKQEAgLTIwMjAsNyArMjAxMyw3IEBAIHN0YXRpYyBk
bWFfYWRkcl90IGFybV9pb21tdV9tYXBfcmVzb3VyY2Uoc3RydWN0IGRldmljZSAqZGV2LAogCXNp
emVfdCBsZW4gPSBQQUdFX0FMSUdOKHNpemUgKyBvZmZzZXQpOwogCiAJZG1hX2FkZHIgPSBfX2Fs
bG9jX2lvdmEobWFwcGluZywgbGVuKTsKLQlpZiAoZG1hX2FkZHIgPT0gQVJNX01BUFBJTkdfRVJS
T1IpCisJaWYgKGRtYV9hZGRyID09IERNQV9NQVBQSU5HX0VSUk9SKQogCQlyZXR1cm4gZG1hX2Fk
ZHI7CiAKIAlwcm90ID0gX19kbWFfaW5mb190b19wcm90KGRpciwgYXR0cnMpIHwgSU9NTVVfTU1J
TzsKQEAgLTIwMzIsNyArMjAyNSw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IGFybV9pb21tdV9tYXBf
cmVzb3VyY2Uoc3RydWN0IGRldmljZSAqZGV2LAogCXJldHVybiBkbWFfYWRkciArIG9mZnNldDsK
IGZhaWw6CiAJX19mcmVlX2lvdmEobWFwcGluZywgZG1hX2FkZHIsIGxlbik7Ci0JcmV0dXJuIEFS
TV9NQVBQSU5HX0VSUk9SOworCXJldHVybiBETUFfTUFQUElOR19FUlJPUjsKIH0KIAogLyoqCkBA
IC0yMTA1LDcgKzIwOTgsNiBAQCBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgaW9tbXVfb3BzID0g
ewogCS5tYXBfcmVzb3VyY2UJCT0gYXJtX2lvbW11X21hcF9yZXNvdXJjZSwKIAkudW5tYXBfcmVz
b3VyY2UJCT0gYXJtX2lvbW11X3VubWFwX3Jlc291cmNlLAogCi0JLm1hcHBpbmdfZXJyb3IJCT0g
YXJtX2RtYV9tYXBwaW5nX2Vycm9yLAogCS5kbWFfc3VwcG9ydGVkCQk9IGFybV9kbWFfc3VwcG9y
dGVkLAogfTsKIApAQCAtMjEyNCw3ICsyMTE2LDYgQEAgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3Bz
IGlvbW11X2NvaGVyZW50X29wcyA9IHsKIAkubWFwX3Jlc291cmNlCT0gYXJtX2lvbW11X21hcF9y
ZXNvdXJjZSwKIAkudW5tYXBfcmVzb3VyY2UJPSBhcm1faW9tbXVfdW5tYXBfcmVzb3VyY2UsCiAK
LQkubWFwcGluZ19lcnJvcgkJPSBhcm1fZG1hX21hcHBpbmdfZXJyb3IsCiAJLmRtYV9zdXBwb3J0
ZWQJCT0gYXJtX2RtYV9zdXBwb3J0ZWQsCiB9OwogCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:23:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSilI-0005uj-Ip; Fri, 30 Nov 2018 13: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=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSilH-0005uU-17
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:23:15 +0000
X-Inumbo-ID: 168e2979-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 168e2979-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:23:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=A/J16M6FpKMXGkalsHGNWwyWuLoovXiruopq0QWan0w=; b=JOf9fiGGeEzv7Mt/zHkUdvbTB
 zHtAa1SoRX05GKpGnE5qIzzxnlalDkQqgyT3ju5lZXgn6hkJDaFUkcnQquhPA2Qp0C1TcCTvPKI8h
 T/tRDgywtXeZ2rMJ4vS476aCCZ4wGTVJXFdNW6eRvbw0VJ2mILvgUf5jz1sskmxkB64jjxnlI+Shs
 SVrgLZu0rGaEqTan6jjh1lcnfGVdoC2pK3I7Mve6SHSQvFrWmjqvL3+JCORLuM29LMF9DUPZAFtAE
 tNpZlq5wvBmSeFKhBoOsmssSFKlBLL8RR95oxAY4kJs8bbvrXOJeNt+uiPEFbc0VQChsbSkz99+S5
 fdx5C6l1w==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSil1-0004Ge-1e; Fri, 30 Nov 2018 13:22:59 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:08 +0100
Message-Id: <20181130132231.16512-1-hch@lst.de>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] remove the ->mapping_error method from dma_map_ops V3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXJyb3IgcmVwb3J0aW5nIGZvciB0aGUgZG1hX21hcF9zaW5nbGUgYW5kIGRtYV9tYXBfcGFnZSBv
cGVyYXRpb25zIGlzCmN1cnJlbnRseSBhIG1lc3MuICBCb3RoIEFQSXMgZGlyZWN0bHkgcmV0dXJu
IHRoZSBkbWFfYWRkcl90IHRvIGJlIHVzZWQgZm9yCnRoZSBETUEsIHdpdGggYSBtYWdpYyBlcnJv
ciBlc2NhcGUgdGhhdCBpcyBzcGVjaWZpYyB0byB0aGUgaW5zdGFuY2UgYW5kCmNoZWNrZWQgYnkg
YW5vdGhlciBtZXRob2QgcHJvdmlkZWQuICBUaGlzIGhhcyBhIGZldyBkb3duc2lkZXM6CgogLSB0
aGUgZXJyb3IgY2hlY2sgaXMgZWFzaWx5IGZvcmdvdHRlbiBhbmQgYSBfX211c3RfY2hlY2sgbWFy
a2VyIGRvZXNuJ3QKICAgaGVscCBhcyB0aGUgdmFsdWUgYWx3YXlzIGlzIGNvbnN1bWVkIGFueXdh
eQogLSB0aGUgZXJyb3IgY2hlY2tpbmcgcmVxdWlyZXMgYW5vdGhlciBpbmRpcmVjdCBjYWxsLCB3
aGljaCBoYXZlIGdvdHRlbgogICBpbmNyZWRpYmx5IGV4cGVuc2l2ZQogLSBhIGxvdCBvZiBjb2Rl
IGlzIHdhc3RlZCBvbiBpbXBsZW1lbnRpbmcgdGhlc2UgbWV0aG9kcwoKVGhlIGhpc3RvcmljYWwg
cmVhc29uIGZvciB0aGlzIGlzIHRoYXQgcGVvcGxlIHRob3VnaHQgRE1BIG1hcHBpbmdzIHdvdWxk
Cm5vdCBmYWlsIHdoZW4gdGhlIEFQSSB3YXMgY3JlYXRlZCwgd2hpY2ggc291bmRzIGxpa2UgYSBy
ZWFsbHkgYmFkCmFzc3VtcHRpb24gaW4gcmV0cm9zcGVjdGl2ZSwgYW5kIHRoZW4gd2UgdHJpZWQg
dG8gY3JhbSBlcnJvciBoYW5kbGluZwpvbnRvIGl0IGxhdGVyIG9uLgoKVGhlcmUgYmFzaWNhbGx5
IGFyZSB0d28gdmFyaWFudHM6ICB0aGUgZXJyb3IgY29kZSBpcyAwIGJlY2F1c2UgdGhlCmltcGxl
bWVudGF0aW9uIHdpbGwgbmV2ZXIgcmV0dXJuIDAgYXMgYSB2YWxpZCBETUEgYWRkcmVzcywgb3Ig
dGhlIGVycm9yCmNvZGUgaXMgYWxsLUYgYXMgdGhlIGltcGxlbWVudGF0aW9uIHdvbid0IGV2ZXIg
cmV0dXJuIGFuIGFkZHJlc3MgdGhhdApoaWdoLiAgVGhlIG9sZCBBTUQgR0FSVCBpcyB0aGUgb25s
eSBvbmUgbm90IGZhbGxpbmcgaW50byB0aGVzZSB0d28gY2FtcHMKYXMgaXQgcGlja3Mgc29ydCBv
ZiBhIHJlbGF0aXZlIHplcm8gcmVsYXRpdmUgdG8gd2hlcmUgaXQgaXMgbWFwcGVkLgoKVGhlIDAg
cmV0dXJuIGRvZXNuJ3Qgd29yayBmb3IgZGlyZWN0IG1hcHBpbmdzIHRoYXQgaGF2ZSByYW0gYXQg
YWRkcmVzcwp6ZXJvIGFuZCBhIGxvdCBvZiBJT01NVXMgdGhhdCBzdGFydCBhbGxvY2F0aW5nIGJ1
cyBzcGFjZSBmcm9tIGFkZHJlc3MKemVybywgc28gd2UgY2FuJ3QgY29uc29saWRhdGUgb24gdGhh
dCwgYnV0IEkgdGhpbmsgd2UgY2FuIG1vdmUgZXZlcnlvbmUKdG8gYWxsLUZzLCB3aGljaCB0aGUg
cGF0Y2ggaGVyZSBkb2VzLiAgVGhlIHJlYXNvbiBmb3IgdGhhdCBpcyB0aGF0CnRoZXJlIGlzIG9u
bHkgb25lIHdheSB0byBldmVyIGdldCB0aGlzIGFkZHJlc3M6IGJ5IGRvaW5nIGEgMS1ieXRlIGxv
bmcsCjEtYnl0ZSBhbGlnbmVkIG1hcHBpbmcsIGJ1dCBhbGwgb3VyIG1hcHBpbmdzIGFyZSBub3Qg
b25seSBsb25nZXIgYnV0CmdlbmVyYWxseSBhbGlnbmVkLCBhbmQgdGhlIG1hcHBpbmdzIGhhdmUg
dG8ga2VlcCBhdCBsZWFzdCB0aGUgYmFzaWMKYWxpZ25tZW50LgoKQSBnaXQgdHJlZSBpcyBhbHNv
IGF2YWlsYWJsZSBoZXJlOgoKICAgIGdpdDovL2dpdC5pbmZyYWRlYWQub3JnL3VzZXJzL2hjaC9t
aXNjLmdpdCBkbWEtbWFwcGluZy1lcnJvci4zCgpHaXR3ZWI6CgogICAgaHR0cDovL2dpdC5pbmZy
YWRlYWQub3JnL3VzZXJzL2hjaC9taXNjLmdpdC9zaG9ydGxvZy9yZWZzL2hlYWRzL2RtYS1tYXBw
aW5nLWVycm9yLjMKCkNoYW5nZXMgc2luY2UgdjI6CiAtIGZpeCBhIGNvbXBpbGUgZXJyb3IgaW4g
dGhlIGlhNjQgc2JhX2lvbW11IGRyaXZlcgogLSByZXR1cm4gYW4gZXJybm8gdmFsdWUgZnJvbSBk
bWFfbWFwcGluZ19lcnJvcgoKQ2hhbmdlcyBzaW5jZSB2MToKIC0gZHJvcHBlZCB0aGUgc2lnbmF0
dXJlIGNoYW5nZQogLSBzcGxpdCBpbnRvIG11bHRpcGxlIHBhdGNoZXMKIC0gZml4ZWQgdGhlIGlv
dmEgYWxsb2NhdG9yIHJldHVybiBjaGVjayBpbiBhbWQtaW9tbXUKIC0gcmVtb3ZlIEVNRVJHRU5D
WV9QQUdFUyBpbiBhbWRfZ2FydCBhbmQgY2FsZ2FyeQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:23:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSilL-0005vI-WA; Fri, 30 Nov 2018 13:23:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSilK-0005v5-By
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:23:18 +0000
X-Inumbo-ID: 18d57032-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18d57032-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:23:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=AdFY4wiW6nK86zGjX4wF/OMoDP0gbeLkeDXKhdO0Plk=; b=TiTr/XD/YdZf9SKp0XeReHJriq
 8AhUsLBDlSz1+Y05l2Es4GCg0QLAFR1xHbyVQudL449bxyPqQ1ztTK54qrLUfE1D8TLcJpRPZm1+y
 +o/20PmgPrEwrHtmVIZmxmkKgh/NymeCVO2iyKA+gMdDntNy6R5Xoc7Eakpd1m55Xgs7Lr6KnT9EG
 yBdHcVyoHkbWzXKrAFMxebJG1YBcBLEg+G+swEvkvHSgMiPezboMsWR53PGHel1Y5atKqLTQk6T2e
 CvrUGM0A7RbHP0bcjQZPMo1AmroJFxUPGq/rEPangPzdoy1iwjKN3FYn0fu5Shf6CzVpu9INEMZ6m
 42hI2wCg==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSil7-0004HW-47; Fri, 30 Nov 2018 13:23:05 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:10 +0100
Message-Id: <20181130132231.16512-3-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 02/23] dma-direct: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGRtYS1kaXJlY3QgY29kZSBhbHJlYWR5IHJldHVybnMgKH4oZG1hX2FkZHJfdCkweDApIG9u
IG1hcHBpbmcKZmFpbHVyZXMsIHNvIHdlIGNhbiBzd2l0Y2ggb3ZlciB0byByZXR1cm5pbmcgRE1B
X01BUFBJTkdfRVJST1IgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0
aGUgcmVzdC4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgot
LS0KIGFyY2gvcG93ZXJwYy9rZXJuZWwvZG1hLXN3aW90bGIuYyB8ICAxIC0KIGluY2x1ZGUvbGlu
dXgvZG1hLWRpcmVjdC5oICAgICAgICB8ICAzIC0tLQoga2VybmVsL2RtYS9kaXJlY3QuYyAgICAg
ICAgICAgICAgIHwgIDggKy0tLS0tLS0KIGtlcm5lbC9kbWEvc3dpb3RsYi5jICAgICAgICAgICAg
ICB8IDExICsrKysrLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9kbWEtc3dpb3Rs
Yi5jIGIvYXJjaC9wb3dlcnBjL2tlcm5lbC9kbWEtc3dpb3RsYi5jCmluZGV4IDVmYzMzNWY0ZDlj
ZC4uM2Q4ZGYyY2Y4YmU5IDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMva2VybmVsL2RtYS1zd2lv
dGxiLmMKKysrIGIvYXJjaC9wb3dlcnBjL2tlcm5lbC9kbWEtc3dpb3RsYi5jCkBAIC01OSw3ICs1
OSw2IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBwb3dlcnBjX3N3aW90bGJfZG1hX29wcyA9
IHsKIAkuc3luY19zaW5nbGVfZm9yX2RldmljZSA9IHN3aW90bGJfc3luY19zaW5nbGVfZm9yX2Rl
dmljZSwKIAkuc3luY19zZ19mb3JfY3B1ID0gc3dpb3RsYl9zeW5jX3NnX2Zvcl9jcHUsCiAJLnN5
bmNfc2dfZm9yX2RldmljZSA9IHN3aW90bGJfc3luY19zZ19mb3JfZGV2aWNlLAotCS5tYXBwaW5n
X2Vycm9yID0gZG1hX2RpcmVjdF9tYXBwaW5nX2Vycm9yLAogCS5nZXRfcmVxdWlyZWRfbWFzayA9
IHN3aW90bGJfcG93ZXJwY19nZXRfcmVxdWlyZWQsCiB9OwogCmRpZmYgLS1naXQgYS9pbmNsdWRl
L2xpbnV4L2RtYS1kaXJlY3QuaCBiL2luY2x1ZGUvbGludXgvZG1hLWRpcmVjdC5oCmluZGV4IDll
NjZiZmUzNjlhYS4uZTc2MDBmOTJkODc2IDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2RtYS1k
aXJlY3QuaAorKysgYi9pbmNsdWRlL2xpbnV4L2RtYS1kaXJlY3QuaApAQCAtNSw4ICs1LDYgQEAK
ICNpbmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgogI2luY2x1ZGUgPGxpbnV4L21lbV9lbmNy
eXB0Lmg+CiAKLSNkZWZpbmUgRElSRUNUX01BUFBJTkdfRVJST1IJCSh+KGRtYV9hZGRyX3QpMCkK
LQogI2lmZGVmIENPTkZJR19BUkNIX0hBU19QSFlTX1RPX0RNQQogI2luY2x1ZGUgPGFzbS9kbWEt
ZGlyZWN0Lmg+CiAjZWxzZQpAQCAtNzMsNSArNzEsNCBAQCBkbWFfYWRkcl90IGRtYV9kaXJlY3Rf
bWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIGludCBkbWFf
ZGlyZWN0X21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2ds
LCBpbnQgbmVudHMsCiAJCWVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwgdW5zaWduZWQgbG9u
ZyBhdHRycyk7CiBpbnQgZG1hX2RpcmVjdF9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAqZGV2LCB1
NjQgbWFzayk7Ci1pbnQgZG1hX2RpcmVjdF9tYXBwaW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRl
diwgZG1hX2FkZHJfdCBkbWFfYWRkcik7CiAjZW5kaWYgLyogX0xJTlVYX0RNQV9ESVJFQ1RfSCAq
LwpkaWZmIC0tZ2l0IGEva2VybmVsL2RtYS9kaXJlY3QuYyBiL2tlcm5lbC9kbWEvZGlyZWN0LmMK
aW5kZXggMjJhMTJhYjVhNWU5Li5kNDMzNWEwMzE5M2EgMTAwNjQ0Ci0tLSBhL2tlcm5lbC9kbWEv
ZGlyZWN0LmMKKysrIGIva2VybmVsL2RtYS9kaXJlY3QuYwpAQCAtMjY1LDcgKzI2NSw3IEBAIGRt
YV9hZGRyX3QgZG1hX2RpcmVjdF9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBw
YWdlICpwYWdlLAogCWRtYV9hZGRyX3QgZG1hX2FkZHIgPSBwaHlzX3RvX2RtYShkZXYsIHBoeXMp
OwogCiAJaWYgKCFjaGVja19hZGRyKGRldiwgZG1hX2FkZHIsIHNpemUsIF9fZnVuY19fKSkKLQkJ
cmV0dXJuIERJUkVDVF9NQVBQSU5HX0VSUk9SOworCQlyZXR1cm4gRE1BX01BUFBJTkdfRVJST1I7
CiAKIAlpZiAoIShhdHRycyAmIERNQV9BVFRSX1NLSVBfQ1BVX1NZTkMpKQogCQlkbWFfZGlyZWN0
X3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2UoZGV2LCBkbWFfYWRkciwgc2l6ZSwgZGlyKTsKQEAgLTMx
MiwxMSArMzEyLDYgQEAgaW50IGRtYV9kaXJlY3Rfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmRl
diwgdTY0IG1hc2spCiAJcmV0dXJuIG1hc2sgPj0gcGh5c190b19kbWEoZGV2LCBtaW5fbWFzayk7
CiB9CiAKLWludCBkbWFfZGlyZWN0X21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBk
bWFfYWRkcl90IGRtYV9hZGRyKQotewotCXJldHVybiBkbWFfYWRkciA9PSBESVJFQ1RfTUFQUElO
R19FUlJPUjsKLX0KLQogY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGRtYV9kaXJlY3Rfb3BzID0g
ewogCS5hbGxvYwkJCT0gZG1hX2RpcmVjdF9hbGxvYywKIAkuZnJlZQkJCT0gZG1hX2RpcmVjdF9m
cmVlLApAQCAtMzM1LDcgKzMzMCw2IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBkbWFfZGly
ZWN0X29wcyA9IHsKICNlbmRpZgogCS5nZXRfcmVxdWlyZWRfbWFzawk9IGRtYV9kaXJlY3RfZ2V0
X3JlcXVpcmVkX21hc2ssCiAJLmRtYV9zdXBwb3J0ZWQJCT0gZG1hX2RpcmVjdF9zdXBwb3J0ZWQs
Ci0JLm1hcHBpbmdfZXJyb3IJCT0gZG1hX2RpcmVjdF9tYXBwaW5nX2Vycm9yLAogCS5jYWNoZV9z
eW5jCQk9IGFyY2hfZG1hX2NhY2hlX3N5bmMsCiB9OwogRVhQT1JUX1NZTUJPTChkbWFfZGlyZWN0
X29wcyk7CmRpZmYgLS1naXQgYS9rZXJuZWwvZG1hL3N3aW90bGIuYyBiL2tlcm5lbC9kbWEvc3dp
b3RsYi5jCmluZGV4IDA0NTkzMGUzMmMwZS4uZmYxY2U4MWJiNjIzIDEwMDY0NAotLS0gYS9rZXJu
ZWwvZG1hL3N3aW90bGIuYworKysgYi9rZXJuZWwvZG1hL3N3aW90bGIuYwpAQCAtNjMxLDIxICs2
MzEsMjEgQEAgc3RhdGljIGRtYV9hZGRyX3Qgc3dpb3RsYl9ib3VuY2VfcGFnZShzdHJ1Y3QgZGV2
aWNlICpkZXYsIHBoeXNfYWRkcl90ICpwaHlzLAogCWlmICh1bmxpa2VseShzd2lvdGxiX2ZvcmNl
ID09IFNXSU9UTEJfTk9fRk9SQ0UpKSB7CiAJCWRldl93YXJuX3JhdGVsaW1pdGVkKGRldiwKIAkJ
CSJDYW5ub3QgZG8gRE1BIHRvIGFkZHJlc3MgJXBhXG4iLCBwaHlzKTsKLQkJcmV0dXJuIERJUkVD
VF9NQVBQSU5HX0VSUk9SOworCQlyZXR1cm4gRE1BX01BUFBJTkdfRVJST1I7CiAJfQogCiAJLyog
T2ggd2VsbCwgaGF2ZSB0byBhbGxvY2F0ZSBhbmQgbWFwIGEgYm91bmNlIGJ1ZmZlci4gKi8KIAkq
cGh5cyA9IHN3aW90bGJfdGJsX21hcF9zaW5nbGUoZGV2LCBfX3BoeXNfdG9fZG1hKGRldiwgaW9f
dGxiX3N0YXJ0KSwKIAkJCSpwaHlzLCBzaXplLCBkaXIsIGF0dHJzKTsKIAlpZiAoKnBoeXMgPT0g
U1dJT1RMQl9NQVBfRVJST1IpCi0JCXJldHVybiBESVJFQ1RfTUFQUElOR19FUlJPUjsKKwkJcmV0
dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCiAJLyogRW5zdXJlIHRoYXQgdGhlIGFkZHJlc3MgcmV0
dXJuZWQgaXMgRE1BJ2JsZSAqLwogCWRtYV9hZGRyID0gX19waHlzX3RvX2RtYShkZXYsICpwaHlz
KTsKIAlpZiAodW5saWtlbHkoIWRtYV9jYXBhYmxlKGRldiwgZG1hX2FkZHIsIHNpemUpKSkgewog
CQlzd2lvdGxiX3RibF91bm1hcF9zaW5nbGUoZGV2LCAqcGh5cywgc2l6ZSwgZGlyLAogCQkJYXR0
cnMgfCBETUFfQVRUUl9TS0lQX0NQVV9TWU5DKTsKLQkJcmV0dXJuIERJUkVDVF9NQVBQSU5HX0VS
Uk9SOworCQlyZXR1cm4gRE1BX01BUFBJTkdfRVJST1I7CiAJfQogCiAJcmV0dXJuIGRtYV9hZGRy
OwpAQCAtNjgwLDcgKzY4MCw3IEBAIGRtYV9hZGRyX3Qgc3dpb3RsYl9tYXBfcGFnZShzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCiAJaWYgKCFkZXZfaXNfZG1hX2NvaGVy
ZW50KGRldikgJiYKIAkgICAgKGF0dHJzICYgRE1BX0FUVFJfU0tJUF9DUFVfU1lOQykgPT0gMCAm
JgotCSAgICBkZXZfYWRkciAhPSBESVJFQ1RfTUFQUElOR19FUlJPUikKKwkgICAgZGV2X2FkZHIg
IT0gRE1BX01BUFBJTkdfRVJST1IpCiAJCWFyY2hfc3luY19kbWFfZm9yX2RldmljZShkZXYsIHBo
eXMsIHNpemUsIGRpcik7CiAKIAlyZXR1cm4gZGV2X2FkZHI7CkBAIC03ODksNyArNzg5LDcgQEAg
c3dpb3RsYl9tYXBfc2dfYXR0cnMoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxp
c3QgKnNnbCwgaW50IG5lbGVtcywKIAlmb3JfZWFjaF9zZyhzZ2wsIHNnLCBuZWxlbXMsIGkpIHsK
IAkJc2ctPmRtYV9hZGRyZXNzID0gc3dpb3RsYl9tYXBfcGFnZShkZXYsIHNnX3BhZ2Uoc2cpLCBz
Zy0+b2Zmc2V0LAogCQkJCXNnLT5sZW5ndGgsIGRpciwgYXR0cnMpOwotCQlpZiAoc2ctPmRtYV9h
ZGRyZXNzID09IERJUkVDVF9NQVBQSU5HX0VSUk9SKQorCQlpZiAoc2ctPmRtYV9hZGRyZXNzID09
IERNQV9NQVBQSU5HX0VSUk9SKQogCQkJZ290byBvdXRfZXJyb3I7CiAJCXNnX2RtYV9sZW4oc2cp
ID0gc2ctPmxlbmd0aDsKIAl9CkBAIC04NjksNyArODY5LDYgQEAgc3dpb3RsYl9kbWFfc3VwcG9y
dGVkKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCB1NjQgbWFzaykKIH0KIAogY29uc3Qgc3RydWN0IGRt
YV9tYXBfb3BzIHN3aW90bGJfZG1hX29wcyA9IHsKLQkubWFwcGluZ19lcnJvcgkJPSBkbWFfZGly
ZWN0X21hcHBpbmdfZXJyb3IsCiAJLmFsbG9jCQkJPSBkbWFfZGlyZWN0X2FsbG9jLAogCS5mcmVl
CQkJPSBkbWFfZGlyZWN0X2ZyZWUsCiAJLnN5bmNfc2luZ2xlX2Zvcl9jcHUJPSBzd2lvdGxiX3N5
bmNfc2luZ2xlX2Zvcl9jcHUsCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:23:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSilI-0005ud-83; Fri, 30 Nov 2018 13: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=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSilH-0005uT-17
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:23:15 +0000
X-Inumbo-ID: 168ee7b1-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 168ee7b1-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:23:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=uAVVZbZ4lOCyuUE6c3OSSVR5FUxUkQ0rwJ5NpEk5hIk=; b=n5su2fb/lbh7rccugjTnBESjHb
 e7pDDvbjoTtHRnlydrXmoI5jaYzjxZBFOuCtvxJbX/9KegeG+EnKnRqkMyevp5xgsaDDA1FIrLpi0
 lp4IUVk7/x61NlgXS9bohj3BZNnuw97xkwasa0TZQgwlq0MnmGAdZmuNy4fJTyt8PoqnDgAd70zp2
 3cvtJjYY+IP1mWWZhb0nzj2enVdGh171jyXEOzNDe6Bd1mO/JnljLRdsLhEgXWP0DNRO+Cue1aYya
 mYCeyTSv12WlmzG7orvm/usmsurjBbQ9ZpyqiJK8D/bJRfCf54Ns2CCHvbOwr8cySDck9RSfafNyX
 T9oDjsHg==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSil4-0004Gu-6E; Fri, 30 Nov 2018 13:23:02 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:09 +0100
Message-Id: <20181130132231.16512-2-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 01/23] dma-mapping: provide a generic
 DMA_MAPPING_ERROR
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXJyb3IgaGFuZGxpbmcgb2YgdGhlIGRtYV9tYXBfc2luZ2xlIGFuZCBkbWFfbWFwX3BhZ2UgQVBJ
cyBpcyBhIGxpdHRsZQpwcm9ibGVtYXRpYyBhdCB0aGUgbW9tZW50LCBpbiB0aGF0IHdlIHVzZSBk
aWZmZXJlbnQgZW5jb2RpbmdzIGluIHRoZQpyZXR1cm5lZCBkbWFfYWRkcl90IHRvIGluZGljYXRl
IGFuIGVycm9yLiAgVGhhdCBtZWFucyB3ZSByZXF1aXJlIGFuCmFkZGl0aW9uYWwgaW5kaXJlY3Qg
Y2FsbCB0byBmaWd1cmUgb3V0IGlmIGEgZG1hIG1hcHBpbmcgY2FsbCByZXR1cm5lZAphbiBlcnJv
ciwgYW5kIGEgbG90IG9mIGJvaWxlcnBsYXRlIGNvZGUgdG8gaW1wbGVtZW50IHRoZXNlIHNlbWFu
dGljcy4KCkluc3RlYWQgcmV0dXJuIHRoZSBtYXhpbXVtIGFkZHJlc3NhYmxlIHZhbHVlIGFzIHRo
ZSBlcnJvci4gIEFzIGxvbmcKYXMgd2UgZG9uJ3QgYWxsb3cgbWFwcGluZyBzaW5nbGUtYnl0ZSBy
YW5nZXMgd2l0aCBzaW5nbGUtYnl0ZSBhbGlnbm1lbnQKdGhpcyB2YWx1ZSBjYW4gbmV2ZXIgYmUg
YSB2YWxpZCByZXR1cm4uICBBZGRpdGlvbmFseSBpZiBkcml2ZXJzIGRvCm5vdCBjaGVjayB0aGUg
cmV0dXJuIHZhbHVlIGZyb20gdGhlIGRtYV9tYXAqIHJvdXRpbmVzIHRoaXMgdmFsdWVzIG1lYW5z
CnRoZXkgd2lsbCBnZW5lcmFsbHkgbm90IGJlIHBvaW50ZWQgdG8gYWN0dWFsIG1lbW9yeS4KCk9u
Y2UgdGhlIGRlZmF1bHQgdmFsdWUgaXMgYWRkZWQgaGVyZSB3ZSBjYW4gc3RhcnQgcmVtb3Zpbmcg
dGhlCnZhcmlvdXMgbWFwcGluZ19lcnJvciBtZXRob2RzIGFuZCBqdXN0IHJlbHkgb24gdGhpcyBn
ZW5lcmljIGNoZWNrLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3Qu
ZGU+Ci0tLQogaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oIHwgNiArKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2RtYS1t
YXBwaW5nLmggYi9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKaW5kZXggMGY4MWM3MTNmNmU5
Li40NmJkNjEyZDkyOWUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvZG1hLW1hcHBpbmcuaAor
KysgYi9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKQEAgLTEzMyw2ICsxMzMsOCBAQCBzdHJ1
Y3QgZG1hX21hcF9vcHMgewogCXU2NCAoKmdldF9yZXF1aXJlZF9tYXNrKShzdHJ1Y3QgZGV2aWNl
ICpkZXYpOwogfTsKIAorI2RlZmluZSBETUFfTUFQUElOR19FUlJPUgkJKH4oZG1hX2FkZHJfdCkw
KQorCiBleHRlcm4gY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGRtYV9kaXJlY3Rfb3BzOwogZXh0
ZXJuIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBkbWFfdmlydF9vcHM7CiAKQEAgLTU3Niw2ICs1
NzgsMTAgQEAgc3RhdGljIGlubGluZSBpbnQgZG1hX21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmlj
ZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQogCWNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAq
b3BzID0gZ2V0X2RtYV9vcHMoZGV2KTsKIAogCWRlYnVnX2RtYV9tYXBwaW5nX2Vycm9yKGRldiwg
ZG1hX2FkZHIpOworCisJaWYgKGRtYV9hZGRyID09IERNQV9NQVBQSU5HX0VSUk9SKQorCQlyZXR1
cm4gMTsKKwogCWlmIChvcHMtPm1hcHBpbmdfZXJyb3IpCiAJCXJldHVybiBvcHMtPm1hcHBpbmdf
ZXJyb3IoZGV2LCBkbWFfYWRkcik7CiAJcmV0dXJuIDA7Ci0tIAoyLjE5LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:23:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSilR-0005xa-Jf; Fri, 30 Nov 2018 13:23: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=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSilQ-0005xD-PY
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:23:24 +0000
X-Inumbo-ID: 1cf2e0c4-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1cf2e0c4-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:23:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=ddSc0GEXTciULelNE8dEV/Abh7889SvikaXoFrcrdpo=; b=WG3Z0TF1jTV7S4ZI/vHa/naeew
 Hdek1MTiX2n2pXh//mvzidi/IfYqOi+QTotcOqAX8qAtbEwv1dbJZWGBnuEqLN60YPp+ppvtc4uaN
 eAr72euskW/fwZGaHgfJEDT3VbSAX5XYogYkopb9XOebEKPR7lXjSbob+n4aZCPkvpzzfb6eCnUBb
 C471oi6+yPwkOZaafoFP6GHCPeHY8K7aP8F7P3Kdu9kP+XdqUs2mjNDjO463L8OnHTy75nVdxjDT1
 KRi3rvbLBVgytL+RoInb+rr8A1DzEn/v669AIr2mBUUYLfHO+2IyzGsJqh/ULbthwc6R8QHumPL4O
 D9Dy7JRw==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSilG-0004Rb-EG; Fri, 30 Nov 2018 13:23:15 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:13 +0100
Message-Id: <20181130132231.16512-6-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 05/23] mips/jazz: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEphenogaW9tbXUgY29kZSBhbHJlYWR5IHJldHVybnMgKH4oZG1hX2FkZHJfdCkweDApIG9u
IG1hcHBpbmcKZmFpbHVyZXMsIHNvIHdlIGNhbiBzd2l0Y2ggb3ZlciB0byByZXR1cm5pbmcgRE1B
X01BUFBJTkdfRVJST1IgYW5kCmxldCB0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0
aGUgcmVzdC4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgot
LS0KIGFyY2gvbWlwcy9pbmNsdWRlL2FzbS9qYXp6ZG1hLmggfCAgNiAtLS0tLS0KIGFyY2gvbWlw
cy9qYXp6L2phenpkbWEuYyAgICAgICAgfCAxNiArKysrKy0tLS0tLS0tLS0tCiAyIGZpbGVzIGNo
YW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJj
aC9taXBzL2luY2x1ZGUvYXNtL2phenpkbWEuaCBiL2FyY2gvbWlwcy9pbmNsdWRlL2FzbS9qYXp6
ZG1hLmgKaW5kZXggZDkxMzQzOWM3MzhjLi5kMTNmOTQwMDIyZDUgMTAwNjQ0Ci0tLSBhL2FyY2gv
bWlwcy9pbmNsdWRlL2FzbS9qYXp6ZG1hLmgKKysrIGIvYXJjaC9taXBzL2luY2x1ZGUvYXNtL2ph
enpkbWEuaApAQCAtMzksMTIgKzM5LDYgQEAgZXh0ZXJuIGludCB2ZG1hX2dldF9lbmFibGUoaW50
IGNoYW5uZWwpOwogI2RlZmluZSBWRE1BX1BBR0UoYSkJCSgodW5zaWduZWQgaW50KShhKSA+PiAx
MikKICNkZWZpbmUgVkRNQV9PRkZTRVQoYSkJCSgodW5zaWduZWQgaW50KShhKSAmIChWRE1BX1BB
R0VTSVpFLTEpKQogCi0vKgotICogZXJyb3IgY29kZSByZXR1cm5lZCBieSB2ZG1hX2FsbG9jKCkK
LSAqIChTZWUgYWxzbyBhcmNoL21pcHMva2VybmVsL2phenpkbWEuYykKLSAqLwotI2RlZmluZSBW
RE1BX0VSUk9SCQkweGZmZmZmZmZmCi0KIC8qCiAgKiBWRE1BIHBhZ2V0YWJsZSBlbnRyeSBkZXNj
cmlwdGlvbgogICovCmRpZmYgLS1naXQgYS9hcmNoL21pcHMvamF6ei9qYXp6ZG1hLmMgYi9hcmNo
L21pcHMvamF6ei9qYXp6ZG1hLmMKaW5kZXggNGM0MWVkMGE2MzdlLi42MjU2ZDM1ZGJmNGQgMTAw
NjQ0Ci0tLSBhL2FyY2gvbWlwcy9qYXp6L2phenpkbWEuYworKysgYi9hcmNoL21pcHMvamF6ei9q
YXp6ZG1hLmMKQEAgLTEwNCwxMiArMTA0LDEyIEBAIHVuc2lnbmVkIGxvbmcgdmRtYV9hbGxvYyh1
bnNpZ25lZCBsb25nIHBhZGRyLCB1bnNpZ25lZCBsb25nIHNpemUpCiAJCWlmICh2ZG1hX2RlYnVn
KQogCQkJcHJpbnRrKCJ2ZG1hX2FsbG9jOiBJbnZhbGlkIHBoeXNpY2FsIGFkZHJlc3M6ICUwOGx4
XG4iLAogCQkJICAgICAgIHBhZGRyKTsKLQkJcmV0dXJuIFZETUFfRVJST1I7CS8qIGludmFsaWQg
cGh5c2ljYWwgYWRkcmVzcyAqLworCQlyZXR1cm4gRE1BX01BUFBJTkdfRVJST1I7CS8qIGludmFs
aWQgcGh5c2ljYWwgYWRkcmVzcyAqLwogCX0KIAlpZiAoc2l6ZSA+IDB4NDAwMDAwIHx8IHNpemUg
PT0gMCkgewogCQlpZiAodmRtYV9kZWJ1ZykKIAkJCXByaW50aygidmRtYV9hbGxvYzogSW52YWxp
ZCBzaXplOiAlMDhseFxuIiwgc2l6ZSk7Ci0JCXJldHVybiBWRE1BX0VSUk9SOwkvKiBpbnZhbGlk
IHBoeXNpY2FsIGFkZHJlc3MgKi8KKwkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwkvKiBpbnZh
bGlkIHBoeXNpY2FsIGFkZHJlc3MgKi8KIAl9CiAKIAlzcGluX2xvY2tfaXJxc2F2ZSgmdmRtYV9s
b2NrLCBmbGFncyk7CkBAIC0xMjMsNyArMTIzLDcgQEAgdW5zaWduZWQgbG9uZyB2ZG1hX2FsbG9j
KHVuc2lnbmVkIGxvbmcgcGFkZHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIAkJICAgICAgIGZpcnN0
IDwgVkRNQV9QR1RCTF9FTlRSSUVTKSBmaXJzdCsrOwogCQlpZiAoZmlyc3QgKyBwYWdlcyA+IFZE
TUFfUEdUQkxfRU5UUklFUykgewkvKiBub3RoaW5nIGZyZWUgKi8KIAkJCXNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUoJnZkbWFfbG9jaywgZmxhZ3MpOwotCQkJcmV0dXJuIFZETUFfRVJST1I7CisJCQly
ZXR1cm4gRE1BX01BUFBJTkdfRVJST1I7CiAJCX0KIAogCQlsYXN0ID0gZmlyc3QgKyAxOwpAQCAt
NTY5LDcgKzU2OSw3IEBAIHN0YXRpYyB2b2lkICpqYXp6X2RtYV9hbGxvYyhzdHJ1Y3QgZGV2aWNl
ICpkZXYsIHNpemVfdCBzaXplLAogCQlyZXR1cm4gTlVMTDsKIAogCSpkbWFfaGFuZGxlID0gdmRt
YV9hbGxvYyh2aXJ0X3RvX3BoeXMocmV0KSwgc2l6ZSk7Ci0JaWYgKCpkbWFfaGFuZGxlID09IFZE
TUFfRVJST1IpIHsKKwlpZiAoKmRtYV9oYW5kbGUgPT0gRE1BX01BUFBJTkdfRVJST1IpIHsKIAkJ
ZG1hX2RpcmVjdF9mcmVlX3BhZ2VzKGRldiwgc2l6ZSwgcmV0LCAqZG1hX2hhbmRsZSwgYXR0cnMp
OwogCQlyZXR1cm4gTlVMTDsKIAl9CkBAIC02MjAsNyArNjIwLDcgQEAgc3RhdGljIGludCBqYXp6
X2RtYV9tYXBfc2coc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnbGlz
dCwKIAkJCWFyY2hfc3luY19kbWFfZm9yX2RldmljZShkZXYsIHNnX3BoeXMoc2cpLCBzZy0+bGVu
Z3RoLAogCQkJCWRpcik7CiAJCXNnLT5kbWFfYWRkcmVzcyA9IHZkbWFfYWxsb2Moc2dfcGh5cyhz
ZyksIHNnLT5sZW5ndGgpOwotCQlpZiAoc2ctPmRtYV9hZGRyZXNzID09IFZETUFfRVJST1IpCisJ
CWlmIChzZy0+ZG1hX2FkZHJlc3MgPT0gRE1BX01BUFBJTkdfRVJST1IpCiAJCQlyZXR1cm4gMDsK
IAkJc2dfZG1hX2xlbihzZykgPSBzZy0+bGVuZ3RoOwogCX0KQEAgLTY3NCwxMSArNjc0LDYgQEAg
c3RhdGljIHZvaWQgamF6el9kbWFfc3luY19zZ19mb3JfY3B1KHN0cnVjdCBkZXZpY2UgKmRldiwK
IAkJYXJjaF9zeW5jX2RtYV9mb3JfY3B1KGRldiwgc2dfcGh5cyhzZyksIHNnLT5sZW5ndGgsIGRp
cik7CiB9CiAKLXN0YXRpYyBpbnQgamF6el9kbWFfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNl
ICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpCi17Ci0JcmV0dXJuIGRtYV9hZGRyID09IFZETUFf
RVJST1I7Ci19Ci0KIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBqYXp6X2RtYV9vcHMgPSB7CiAJ
LmFsbG9jCQkJPSBqYXp6X2RtYV9hbGxvYywKIAkuZnJlZQkJCT0gamF6el9kbWFfZnJlZSwKQEAg
LTY5Miw2ICs2ODcsNSBAQCBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgamF6el9kbWFfb3BzID0g
ewogCS5zeW5jX3NnX2Zvcl9kZXZpY2UJPSBqYXp6X2RtYV9zeW5jX3NnX2Zvcl9kZXZpY2UsCiAJ
LmRtYV9zdXBwb3J0ZWQJCT0gZG1hX2RpcmVjdF9zdXBwb3J0ZWQsCiAJLmNhY2hlX3N5bmMJCT0g
YXJjaF9kbWFfY2FjaGVfc3luYywKLQkubWFwcGluZ19lcnJvcgkJPSBqYXp6X2RtYV9tYXBwaW5n
X2Vycm9yLAogfTsKIEVYUE9SVF9TWU1CT0woamF6el9kbWFfb3BzKTsKLS0gCjIuMTkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:23:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSilR-0005xu-VE; Fri, 30 Nov 2018 13:23: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=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSilQ-0005xC-PZ
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:23:24 +0000
X-Inumbo-ID: 1cd513c2-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1cd513c2-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:23:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=P+UvCct1WNWlr7BvnCUjU9cL23hPt3qBaGIteJJVSYQ=; b=YRKnJrmn5YRYBD0aiEXXFK/+Co
 ws3iqLEwPJWuyeth9usdLWnnu2eGX+FXrovl+pNJjBtrEEdz/pqili/4mWbbxFeTstPfGqlli36fE
 AclbWZBl7M3nYJ4Ng6XgPS6DzZU+cBtqgglPTmW6EU56eLJM2kGgi98jg0mdHtL7P3xQ/BlxABeLJ
 cgkVFm/R5BDkhbRLdFjCx5YBjxN2nI2Bp098/v7mDSf2nzd9hj9PDtKQ3A4gcpCDqdn/Ngdix99b9
 nD2RL1vuuAkTKvOwwGvykiDYEhu3BJpu/e0z4sCAH6gfMtZ9fG42V037E6hmxuS80FXMbliuqeVHa
 q1Us7IuQ==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSilD-0004Ng-7K; Fri, 30 Nov 2018 13:23:11 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:12 +0100
Message-Id: <20181130132231.16512-5-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 04/23] powerpc/iommu: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBvd2VycGMgaW9tbXUgY29kZSBhbHJlYWR5IHJldHVybnMgKH4oZG1hX2FkZHJfdCkweDAp
IG9uIG1hcHBpbmcKZmFpbHVyZXMsIHNvIHdlIGNhbiBzd2l0Y2ggb3ZlciB0byByZXR1cm5pbmcg
RE1BX01BUFBJTkdfRVJST1IgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRs
ZSB0aGUgcmVzdC4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRl
PgotLS0KIGFyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9pb21tdS5oICAgICB8ICA0IC0tLS0KIGFy
Y2gvcG93ZXJwYy9rZXJuZWwvZG1hLWlvbW11LmMgICAgICB8ICA2IC0tLS0tLQogYXJjaC9wb3dl
cnBjL2tlcm5lbC9pb21tdS5jICAgICAgICAgIHwgMjggKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLQogYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMgIHwgIDEgLQogYXJjaC9w
b3dlcnBjL3BsYXRmb3Jtcy9wc2VyaWVzL3Zpby5jIHwgIDMgKy0tCiA1IGZpbGVzIGNoYW5nZWQs
IDE1IGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvcG93
ZXJwYy9pbmNsdWRlL2FzbS9pb21tdS5oIGIvYXJjaC9wb3dlcnBjL2luY2x1ZGUvYXNtL2lvbW11
LmgKaW5kZXggMzVkYjBjYmM5MjIyLi41NTMxMjk5MGQxZDIgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93
ZXJwYy9pbmNsdWRlL2FzbS9pb21tdS5oCisrKyBiL2FyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9p
b21tdS5oCkBAIC0xNDMsOCArMTQzLDYgQEAgc3RydWN0IHNjYXR0ZXJsaXN0OwogCiAjaWZkZWYg
Q09ORklHX1BQQzY0CiAKLSNkZWZpbmUgSU9NTVVfTUFQUElOR19FUlJPUgkJKH4oZG1hX2FkZHJf
dCkweDApCi0KIHN0YXRpYyBpbmxpbmUgdm9pZCBzZXRfaW9tbXVfdGFibGVfYmFzZShzdHJ1Y3Qg
ZGV2aWNlICpkZXYsCiAJCQkJCXN0cnVjdCBpb21tdV90YWJsZSAqYmFzZSkKIHsKQEAgLTI0Miw4
ICsyNDAsNiBAQCBzdGF0aWMgaW5saW5lIGludCBfX2luaXQgdGNlX2lvbW11X2J1c19ub3RpZmll
cl9pbml0KHZvaWQpCiB9CiAjZW5kaWYgLyogIUNPTkZJR19JT01NVV9BUEkgKi8KIAotaW50IGRt
YV9pb21tdV9tYXBwaW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFf
YWRkcik7Ci0KICNlbHNlCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCAqZ2V0X2lvbW11X3RhYmxlX2Jh
c2Uoc3RydWN0IGRldmljZSAqZGV2KQpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9k
bWEtaW9tbXUuYyBiL2FyY2gvcG93ZXJwYy9rZXJuZWwvZG1hLWlvbW11LmMKaW5kZXggZjlmZTIw
ODBjZWI5Li41ZWJhY2YwZmU0MWEgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9rZXJuZWwvZG1h
LWlvbW11LmMKKysrIGIvYXJjaC9wb3dlcnBjL2tlcm5lbC9kbWEtaW9tbXUuYwpAQCAtMTA2LDEx
ICsxMDYsNiBAQCBzdGF0aWMgdTY0IGRtYV9pb21tdV9nZXRfcmVxdWlyZWRfbWFzayhzdHJ1Y3Qg
ZGV2aWNlICpkZXYpCiAJcmV0dXJuIG1hc2s7CiB9CiAKLWludCBkbWFfaW9tbXVfbWFwcGluZ19l
cnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpCi17Ci0JcmV0dXJu
IGRtYV9hZGRyID09IElPTU1VX01BUFBJTkdfRVJST1I7Ci19Ci0KIHN0cnVjdCBkbWFfbWFwX29w
cyBkbWFfaW9tbXVfb3BzID0gewogCS5hbGxvYwkJCT0gZG1hX2lvbW11X2FsbG9jX2NvaGVyZW50
LAogCS5mcmVlCQkJPSBkbWFfaW9tbXVfZnJlZV9jb2hlcmVudCwKQEAgLTEyMSw2ICsxMTYsNSBA
QCBzdHJ1Y3QgZG1hX21hcF9vcHMgZG1hX2lvbW11X29wcyA9IHsKIAkubWFwX3BhZ2UJCT0gZG1h
X2lvbW11X21hcF9wYWdlLAogCS51bm1hcF9wYWdlCQk9IGRtYV9pb21tdV91bm1hcF9wYWdlLAog
CS5nZXRfcmVxdWlyZWRfbWFzawk9IGRtYV9pb21tdV9nZXRfcmVxdWlyZWRfbWFzaywKLQkubWFw
cGluZ19lcnJvcgkJPSBkbWFfaW9tbXVfbWFwcGluZ19lcnJvciwKIH07CiBFWFBPUlRfU1lNQk9M
KGRtYV9pb21tdV9vcHMpOwpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9pb21tdS5j
IGIvYXJjaC9wb3dlcnBjL2tlcm5lbC9pb21tdS5jCmluZGV4IGYwZGM2ODBlNjU5YS4uY2E3Zjcz
NDg4YzYyIDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMva2VybmVsL2lvbW11LmMKKysrIGIvYXJj
aC9wb3dlcnBjL2tlcm5lbC9pb21tdS5jCkBAIC0xOTcsMTEgKzE5NywxMSBAQCBzdGF0aWMgdW5z
aWduZWQgbG9uZyBpb21tdV9yYW5nZV9hbGxvYyhzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJaWYgKHVu
bGlrZWx5KG5wYWdlcyA9PSAwKSkgewogCQlpZiAocHJpbnRrX3JhdGVsaW1pdCgpKQogCQkJV0FS
Tl9PTigxKTsKLQkJcmV0dXJuIElPTU1VX01BUFBJTkdfRVJST1I7CisJCXJldHVybiBETUFfTUFQ
UElOR19FUlJPUjsKIAl9CiAKIAlpZiAoc2hvdWxkX2ZhaWxfaW9tbXUoZGV2KSkKLQkJcmV0dXJu
IElPTU1VX01BUFBJTkdfRVJST1I7CisJCXJldHVybiBETUFfTUFQUElOR19FUlJPUjsKIAogCS8q
CiAJICogV2UgZG9uJ3QgbmVlZCB0byBkaXNhYmxlIHByZWVtcHRpb24gaGVyZSBiZWNhdXNlIGFu
eSBDUFUgY2FuCkBAIC0yNzcsNyArMjc3LDcgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgaW9tbXVf
cmFuZ2VfYWxsb2Moc3RydWN0IGRldmljZSAqZGV2LAogCQl9IGVsc2UgewogCQkJLyogR2l2ZSB1
cCAqLwogCQkJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmKHBvb2wtPmxvY2spLCBmbGFncyk7Ci0J
CQlyZXR1cm4gSU9NTVVfTUFQUElOR19FUlJPUjsKKwkJCXJldHVybiBETUFfTUFQUElOR19FUlJP
UjsKIAkJfQogCX0KIApAQCAtMzA5LDEzICszMDksMTMgQEAgc3RhdGljIGRtYV9hZGRyX3QgaW9t
bXVfYWxsb2Moc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgaW9tbXVfdGFibGUgKnRibCwKIAkJ
CSAgICAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpCiB7CiAJdW5zaWduZWQgbG9uZyBlbnRyeTsKLQlk
bWFfYWRkcl90IHJldCA9IElPTU1VX01BUFBJTkdfRVJST1I7CisJZG1hX2FkZHJfdCByZXQgPSBE
TUFfTUFQUElOR19FUlJPUjsKIAlpbnQgYnVpbGRfZmFpbDsKIAogCWVudHJ5ID0gaW9tbXVfcmFu
Z2VfYWxsb2MoZGV2LCB0YmwsIG5wYWdlcywgTlVMTCwgbWFzaywgYWxpZ25fb3JkZXIpOwogCi0J
aWYgKHVubGlrZWx5KGVudHJ5ID09IElPTU1VX01BUFBJTkdfRVJST1IpKQotCQlyZXR1cm4gSU9N
TVVfTUFQUElOR19FUlJPUjsKKwlpZiAodW5saWtlbHkoZW50cnkgPT0gRE1BX01BUFBJTkdfRVJS
T1IpKQorCQlyZXR1cm4gRE1BX01BUFBJTkdfRVJST1I7CiAKIAllbnRyeSArPSB0YmwtPml0X29m
ZnNldDsJLyogT2Zmc2V0IGludG8gcmVhbCBUQ0UgdGFibGUgKi8KIAlyZXQgPSBlbnRyeSA8PCB0
YmwtPml0X3BhZ2Vfc2hpZnQ7CS8qIFNldCB0aGUgcmV0dXJuIGRtYSBhZGRyZXNzICovCkBAIC0z
MjcsMTIgKzMyNywxMiBAQCBzdGF0aWMgZG1hX2FkZHJfdCBpb21tdV9hbGxvYyhzdHJ1Y3QgZGV2
aWNlICpkZXYsIHN0cnVjdCBpb21tdV90YWJsZSAqdGJsLAogCiAJLyogdGJsLT5pdF9vcHMtPnNl
dCgpIG9ubHkgcmV0dXJucyBub24temVybyBmb3IgdHJhbnNpZW50IGVycm9ycy4KIAkgKiBDbGVh
biB1cCB0aGUgdGFibGUgYml0bWFwIGluIHRoaXMgY2FzZSBhbmQgcmV0dXJuCi0JICogSU9NTVVf
TUFQUElOR19FUlJPUi4gRm9yIGFsbCBvdGhlciBlcnJvcnMgdGhlIGZ1bmN0aW9uYWxpdHkgaXMK
KwkgKiBETUFfTUFQUElOR19FUlJPUi4gRm9yIGFsbCBvdGhlciBlcnJvcnMgdGhlIGZ1bmN0aW9u
YWxpdHkgaXMKIAkgKiBub3QgYWx0ZXJlZC4KIAkgKi8KIAlpZiAodW5saWtlbHkoYnVpbGRfZmFp
bCkpIHsKIAkJX19pb21tdV9mcmVlKHRibCwgcmV0LCBucGFnZXMpOwotCQlyZXR1cm4gSU9NTVVf
TUFQUElOR19FUlJPUjsKKwkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCX0KIAogCS8qIEZs
dXNoL2ludmFsaWRhdGUgVExCIGNhY2hlcyBpZiBuZWNlc3NhcnkgKi8KQEAgLTQ3Nyw3ICs0Nzcs
NyBAQCBpbnQgcHBjX2lvbW11X21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBpb21t
dV90YWJsZSAqdGJsLAogCQlEQkcoIiAgLSB2YWRkcjogJWx4LCBzaXplOiAlbHhcbiIsIHZhZGRy
LCBzbGVuKTsKIAogCQkvKiBIYW5kbGUgZmFpbHVyZSAqLwotCQlpZiAodW5saWtlbHkoZW50cnkg
PT0gSU9NTVVfTUFQUElOR19FUlJPUikpIHsKKwkJaWYgKHVubGlrZWx5KGVudHJ5ID09IERNQV9N
QVBQSU5HX0VSUk9SKSkgewogCQkJaWYgKCEoYXR0cnMgJiBETUFfQVRUUl9OT19XQVJOKSAmJgog
CQkJICAgIHByaW50a19yYXRlbGltaXQoKSkKIAkJCQlkZXZfaW5mbyhkZXYsICJpb21tdV9hbGxv
YyBmYWlsZWQsIHRibCAlcCAiCkBAIC01NDQsNyArNTQ0LDcgQEAgaW50IHBwY19pb21tdV9tYXBf
c2coc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgaW9tbXVfdGFibGUgKnRibCwKIAkgKi8KIAlp
ZiAob3V0Y291bnQgPCBpbmNvdW50KSB7CiAJCW91dHMgPSBzZ19uZXh0KG91dHMpOwotCQlvdXRz
LT5kbWFfYWRkcmVzcyA9IElPTU1VX01BUFBJTkdfRVJST1I7CisJCW91dHMtPmRtYV9hZGRyZXNz
ID0gRE1BX01BUFBJTkdfRVJST1I7CiAJCW91dHMtPmRtYV9sZW5ndGggPSAwOwogCX0KIApAQCAt
NTYyLDcgKzU2Miw3IEBAIGludCBwcGNfaW9tbXVfbWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwg
c3RydWN0IGlvbW11X3RhYmxlICp0YmwsCiAJCQlucGFnZXMgPSBpb21tdV9udW1fcGFnZXMocy0+
ZG1hX2FkZHJlc3MsIHMtPmRtYV9sZW5ndGgsCiAJCQkJCQkgSU9NTVVfUEFHRV9TSVpFKHRibCkp
OwogCQkJX19pb21tdV9mcmVlKHRibCwgdmFkZHIsIG5wYWdlcyk7Ci0JCQlzLT5kbWFfYWRkcmVz
cyA9IElPTU1VX01BUFBJTkdfRVJST1I7CisJCQlzLT5kbWFfYWRkcmVzcyA9IERNQV9NQVBQSU5H
X0VSUk9SOwogCQkJcy0+ZG1hX2xlbmd0aCA9IDA7CiAJCX0KIAkJaWYgKHMgPT0gb3V0cykKQEAg
LTc3Niw3ICs3NzYsNyBAQCBkbWFfYWRkcl90IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkZXZpY2Ug
KmRldiwgc3RydWN0IGlvbW11X3RhYmxlICp0YmwsCiAJCQkgIHVuc2lnbmVkIGxvbmcgbWFzaywg
ZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyZWN0aW9uLAogCQkJICB1bnNpZ25lZCBsb25nIGF0
dHJzKQogewotCWRtYV9hZGRyX3QgZG1hX2hhbmRsZSA9IElPTU1VX01BUFBJTkdfRVJST1I7CisJ
ZG1hX2FkZHJfdCBkbWFfaGFuZGxlID0gRE1BX01BUFBJTkdfRVJST1I7CiAJdm9pZCAqdmFkZHI7
CiAJdW5zaWduZWQgbG9uZyB1YWRkcjsKIAl1bnNpZ25lZCBpbnQgbnBhZ2VzLCBhbGlnbjsKQEAg
LTc5Niw3ICs3OTYsNyBAQCBkbWFfYWRkcl90IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkZXZpY2Ug
KmRldiwgc3RydWN0IGlvbW11X3RhYmxlICp0YmwsCiAJCWRtYV9oYW5kbGUgPSBpb21tdV9hbGxv
YyhkZXYsIHRibCwgdmFkZHIsIG5wYWdlcywgZGlyZWN0aW9uLAogCQkJCQkgbWFzayA+PiB0Ymwt
Pml0X3BhZ2Vfc2hpZnQsIGFsaWduLAogCQkJCQkgYXR0cnMpOwotCQlpZiAoZG1hX2hhbmRsZSA9
PSBJT01NVV9NQVBQSU5HX0VSUk9SKSB7CisJCWlmIChkbWFfaGFuZGxlID09IERNQV9NQVBQSU5H
X0VSUk9SKSB7CiAJCQlpZiAoIShhdHRycyAmIERNQV9BVFRSX05PX1dBUk4pICYmCiAJCQkgICAg
cHJpbnRrX3JhdGVsaW1pdCgpKSAgewogCQkJCWRldl9pbmZvKGRldiwgImlvbW11X2FsbG9jIGZh
aWxlZCwgdGJsICVwICIKQEAgLTg2OCw3ICs4NjgsNyBAQCB2b2lkICppb21tdV9hbGxvY19jb2hl
cmVudChzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBpb21tdV90YWJsZSAqdGJsLAogCWlvX29y
ZGVyID0gZ2V0X2lvbW11X29yZGVyKHNpemUsIHRibCk7CiAJbWFwcGluZyA9IGlvbW11X2FsbG9j
KGRldiwgdGJsLCByZXQsIG5pb19wYWdlcywgRE1BX0JJRElSRUNUSU9OQUwsCiAJCQkgICAgICBt
YXNrID4+IHRibC0+aXRfcGFnZV9zaGlmdCwgaW9fb3JkZXIsIDApOwotCWlmIChtYXBwaW5nID09
IElPTU1VX01BUFBJTkdfRVJST1IpIHsKKwlpZiAobWFwcGluZyA9PSBETUFfTUFQUElOR19FUlJP
UikgewogCQlmcmVlX3BhZ2VzKCh1bnNpZ25lZCBsb25nKXJldCwgb3JkZXIpOwogCQlyZXR1cm4g
TlVMTDsKIAl9CmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL2NlbGwvaW9tbXUu
YyBiL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvY2VsbC9pb21tdS5jCmluZGV4IDEyMzUyYTU4MDcy
YS4uYWYyYTNjMTVlMGVjIDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL2NlbGwv
aW9tbXUuYworKysgYi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL2NlbGwvaW9tbXUuYwpAQCAtNjU0
LDcgKzY1NCw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgZG1hX2lvbW11X2Zp
eGVkX29wcyA9IHsKIAkuZG1hX3N1cHBvcnRlZCAgPSBkbWFfc3Vwb3J0ZWRfYW5kX3N3aXRjaCwK
IAkubWFwX3BhZ2UgICAgICAgPSBkbWFfZml4ZWRfbWFwX3BhZ2UsCiAJLnVubWFwX3BhZ2UgICAg
ID0gZG1hX2ZpeGVkX3VubWFwX3BhZ2UsCi0JLm1hcHBpbmdfZXJyb3IJPSBkbWFfaW9tbXVfbWFw
cGluZ19lcnJvciwKIH07CiAKIHN0YXRpYyB2b2lkIGNlbGxfZG1hX2Rldl9zZXR1cChzdHJ1Y3Qg
ZGV2aWNlICpkZXYpCmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3BzZXJpZXMv
dmlvLmMgYi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3BzZXJpZXMvdmlvLmMKaW5kZXggODhmMWFk
MWQ2MzA5Li5hMjlhZDdkYjkxOGEgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMv
cHNlcmllcy92aW8uYworKysgYi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3BzZXJpZXMvdmlvLmMK
QEAgLTUxOSw3ICs1MTksNyBAQCBzdGF0aWMgZG1hX2FkZHJfdCB2aW9fZG1hX2lvbW11X21hcF9w
YWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiB7CiAJc3RydWN0IHZp
b19kZXYgKnZpb2RldiA9IHRvX3Zpb19kZXYoZGV2KTsKIAlzdHJ1Y3QgaW9tbXVfdGFibGUgKnRi
bDsKLQlkbWFfYWRkcl90IHJldCA9IElPTU1VX01BUFBJTkdfRVJST1I7CisJZG1hX2FkZHJfdCBy
ZXQgPSBETUFfTUFQUElOR19FUlJPUjsKIAogCXRibCA9IGdldF9pb21tdV90YWJsZV9iYXNlKGRl
dik7CiAJaWYgKHZpb19jbW9fYWxsb2ModmlvZGV2LCByb3VuZHVwKHNpemUsIElPTU1VX1BBR0Vf
U0laRSh0YmwpKSkpIHsKQEAgLTYyNSw3ICs2MjUsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRt
YV9tYXBfb3BzIHZpb19kbWFfbWFwcGluZ19vcHMgPSB7CiAJLnVubWFwX3BhZ2UgICAgICAgID0g
dmlvX2RtYV9pb21tdV91bm1hcF9wYWdlLAogCS5kbWFfc3VwcG9ydGVkICAgICA9IHZpb19kbWFf
aW9tbXVfZG1hX3N1cHBvcnRlZCwKIAkuZ2V0X3JlcXVpcmVkX21hc2sgPSB2aW9fZG1hX2dldF9y
ZXF1aXJlZF9tYXNrLAotCS5tYXBwaW5nX2Vycm9yCSAgID0gZG1hX2lvbW11X21hcHBpbmdfZXJy
b3IsCiB9OwogCiAvKioKLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:23:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSilV-00060G-Gr; Fri, 30 Nov 2018 13:23: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=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSilU-0005ze-6o
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:23:28 +0000
X-Inumbo-ID: 1ec33414-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ec33414-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:23:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=d9JpAhPkajo8247Fbaz7IQ+E4cfLUOsbaKmSdSNZxls=; b=r+qXhKzsb0BlPxOwbIk651yQbo
 zq3uWS0yHaTQ6U6y0xF7L1kIu4amq/eyO6LMFlWHitAis44uTxvkhPbcRXBrDCkLxnioi2s0pkL9Z
 la3K9Y32qI2Pd0t5XDzHg642XnPZX1IrF/7D3qfPJkWcf22q32vfR0t2IDTjfO7axmiez6eTag2Mi
 nkd/2OzXe0Mq+IVgk/AnaPcbK8kUho5bFT41j06D9hqzw4N+DiVntM6cVHHEkJa6qMICHw6VG1EGH
 E1CKeMmrk+EhwPnjEbZcAIRFHXE1RqNI+IzK7dfqomQIzv8Vv/KQRx3CNx2N9x5oZDejQMu4R9Zcx
 M7tG2FGA==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSilJ-0004V1-Aj; Fri, 30 Nov 2018 13:23:17 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:14 +0100
Message-Id: <20181130132231.16512-7-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 06/23] s390: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UzM5MCBhbHJlYWR5IHJldHVybnMgKH4oZG1hX2FkZHJfdCkweDApIG9uIG1hcHBpbmcgZmFpbHVy
ZXMsIHNvIHdlIGNhbgpzd2l0Y2ggb3ZlciB0byByZXR1cm5pbmcgRE1BX01BUFBJTkdfRVJST1Ig
YW5kIGxldCB0aGUgY29yZSBkbWEtbWFwcGluZwpjb2RlIGhhbmRsZSB0aGUgcmVzdC4KClNpZ25l
ZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gvczM5MC9w
Y2kvcGNpX2RtYS5jIHwgMTggKysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBp
bnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3MzOTAvcGNp
L3BjaV9kbWEuYyBiL2FyY2gvczM5MC9wY2kvcGNpX2RtYS5jCmluZGV4IGQzODdhMGZiZGQ3ZS4u
MzQ2YmEzODIxOTNhIDEwMDY0NAotLS0gYS9hcmNoL3MzOTAvcGNpL3BjaV9kbWEuYworKysgYi9h
cmNoL3MzOTAvcGNpL3BjaV9kbWEuYwpAQCAtMTUsOCArMTUsNiBAQAogI2luY2x1ZGUgPGxpbnV4
L3BjaS5oPgogI2luY2x1ZGUgPGFzbS9wY2lfZG1hLmg+CiAKLSNkZWZpbmUgUzM5MF9NQVBQSU5H
X0VSUk9SCQkofihkbWFfYWRkcl90KSAweDApCi0KIHN0YXRpYyBzdHJ1Y3Qga21lbV9jYWNoZSAq
ZG1hX3JlZ2lvbl90YWJsZV9jYWNoZTsKIHN0YXRpYyBzdHJ1Y3Qga21lbV9jYWNoZSAqZG1hX3Bh
Z2VfdGFibGVfY2FjaGU7CiBzdGF0aWMgaW50IHMzOTBfaW9tbXVfc3RyaWN0OwpAQCAtMzAxLDcg
KzI5OSw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IGRtYV9hbGxvY19hZGRyZXNzKHN0cnVjdCBkZXZp
Y2UgKmRldiwgaW50IHNpemUpCiAKIG91dF9lcnJvcjoKIAlzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZ6ZGV2LT5pb21tdV9iaXRtYXBfbG9jaywgZmxhZ3MpOwotCXJldHVybiBTMzkwX01BUFBJTkdf
RVJST1I7CisJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogfQogCiBzdGF0aWMgdm9pZCBkbWFf
ZnJlZV9hZGRyZXNzKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFfYWRkciwgaW50
IHNpemUpCkBAIC0zNDksNyArMzQ3LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgczM5MF9kbWFfbWFw
X3BhZ2VzKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAJLyogVGhpcyBy
b3VuZHMgdXAgbnVtYmVyIG9mIHBhZ2VzIGJhc2VkIG9uIHNpemUgYW5kIG9mZnNldCAqLwogCW5y
X3BhZ2VzID0gaW9tbXVfbnVtX3BhZ2VzKHBhLCBzaXplLCBQQUdFX1NJWkUpOwogCWRtYV9hZGRy
ID0gZG1hX2FsbG9jX2FkZHJlc3MoZGV2LCBucl9wYWdlcyk7Ci0JaWYgKGRtYV9hZGRyID09IFMz
OTBfTUFQUElOR19FUlJPUikgeworCWlmIChkbWFfYWRkciA9PSBETUFfTUFQUElOR19FUlJPUikg
ewogCQlyZXQgPSAtRU5PU1BDOwogCQlnb3RvIG91dF9lcnI7CiAJfQpAQCAtMzcyLDcgKzM3MCw3
IEBAIHN0YXRpYyBkbWFfYWRkcl90IHMzOTBfZG1hX21hcF9wYWdlcyhzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogb3V0X2VycjoKIAl6cGNpX2VycigibWFwIGVycm9yOlxu
Iik7CiAJenBjaV9lcnJfZG1hKHJldCwgcGEpOwotCXJldHVybiBTMzkwX01BUFBJTkdfRVJST1I7
CisJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogfQogCiBzdGF0aWMgdm9pZCBzMzkwX2RtYV91
bm1hcF9wYWdlcyhzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIsCkBAIC00
NDksNyArNDQ3LDcgQEAgc3RhdGljIGludCBfX3MzOTBfZG1hX21hcF9zZyhzdHJ1Y3QgZGV2aWNl
ICpkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2csCiAJaW50IHJldDsKIAogCWRtYV9hZGRyX2Jh
c2UgPSBkbWFfYWxsb2NfYWRkcmVzcyhkZXYsIG5yX3BhZ2VzKTsKLQlpZiAoZG1hX2FkZHJfYmFz
ZSA9PSBTMzkwX01BUFBJTkdfRVJST1IpCisJaWYgKGRtYV9hZGRyX2Jhc2UgPT0gRE1BX01BUFBJ
TkdfRVJST1IpCiAJCXJldHVybiAtRU5PTUVNOwogCiAJZG1hX2FkZHIgPSBkbWFfYWRkcl9iYXNl
OwpAQCAtNDk2LDcgKzQ5NCw3IEBAIHN0YXRpYyBpbnQgczM5MF9kbWFfbWFwX3NnKHN0cnVjdCBk
ZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZywKIAlmb3IgKGkgPSAxOyBpIDwgbnJf
ZWxlbWVudHM7IGkrKykgewogCQlzID0gc2dfbmV4dChzKTsKIAotCQlzLT5kbWFfYWRkcmVzcyA9
IFMzOTBfTUFQUElOR19FUlJPUjsKKwkJcy0+ZG1hX2FkZHJlc3MgPSBETUFfTUFQUElOR19FUlJP
UjsKIAkJcy0+ZG1hX2xlbmd0aCA9IDA7CiAKIAkJaWYgKHMtPm9mZnNldCB8fCAoc2l6ZSAmIH5Q
QUdFX01BU0spIHx8CkBAIC01NDYsMTEgKzU0NCw2IEBAIHN0YXRpYyB2b2lkIHMzOTBfZG1hX3Vu
bWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZywKIAl9CiB9
CiAJCi1zdGF0aWMgaW50IHMzOTBfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRt
YV9hZGRyX3QgZG1hX2FkZHIpCi17Ci0JcmV0dXJuIGRtYV9hZGRyID09IFMzOTBfTUFQUElOR19F
UlJPUjsKLX0KLQogaW50IHpwY2lfZG1hX2luaXRfZGV2aWNlKHN0cnVjdCB6cGNpX2RldiAqemRl
dikKIHsKIAlpbnQgcmM7CkBAIC02NzUsNyArNjY4LDYgQEAgY29uc3Qgc3RydWN0IGRtYV9tYXBf
b3BzIHMzOTBfcGNpX2RtYV9vcHMgPSB7CiAJLnVubWFwX3NnCT0gczM5MF9kbWFfdW5tYXBfc2cs
CiAJLm1hcF9wYWdlCT0gczM5MF9kbWFfbWFwX3BhZ2VzLAogCS51bm1hcF9wYWdlCT0gczM5MF9k
bWFfdW5tYXBfcGFnZXMsCi0JLm1hcHBpbmdfZXJyb3IJPSBzMzkwX21hcHBpbmdfZXJyb3IsCiAJ
LyogZG1hX3N1cHBvcnRlZCBpcyB1bmNvbmRpdGlvbmFsbHkgdHJ1ZSB3aXRob3V0IGEgY2FsbGJh
Y2sgKi8KIH07CiBFWFBPUlRfU1lNQk9MX0dQTChzMzkwX3BjaV9kbWFfb3BzKTsKLS0gCjIuMTku
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:23:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13: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-devel-bounces@lists.xenproject.org>)
	id 1gSilW-00061D-Qh; Fri, 30 Nov 2018 13:23: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=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSilV-00060B-DO
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:23:29 +0000
X-Inumbo-ID: 1f5d9d98-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f5d9d98-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:23:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=ZNLU6sSp3uiLMX8F8bTjTkvpVBXJnza8jEm00Ete8Hs=; b=WYL13HPtB9MlQv/kOGe/4Q3WSs
 yDbms2Kmar5C6qmbVX42/1vftIrIP/q5R+GUqvWbKgH+0NlKvxGDNcEW9F6PV0CwM6ew7lf7+QJhe
 XOTdLguzwpqS4ulTosRL4UhQPEcfBtI/uWa7aUCxgOYF9EebN6zQV+lgRTd5zaCs20hU49pg1Qj05
 pqnUOuPImzRAt3DZLPmXh6skgIazBpZvW/bRIFJ/xWtBuNWdyPQHzPO82j9v8TwAjAupS/CyLZBgR
 zP7XuhfSyQyCXjTonrPX37iJwkwhUBlt6TtiOe/ywYj6atWqay5tq3k2lIl+Ul+62XWi5uhxRKOK9
 62eQzaNA==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSilM-0004Wg-BL; Fri, 30 Nov 2018 13:23:20 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:15 +0100
Message-Id: <20181130132231.16512-8-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 07/23] sparc: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3BhcmMgYWxyZWFkeSByZXR1cm5zICh+KGRtYV9hZGRyX3QpMHgwKSBvbiBtYXBwaW5nIGZhaWx1
cmVzLCBzbyB3ZSBjYW4Kc3dpdGNoIG92ZXIgdG8gcmV0dXJuaW5nIERNQV9NQVBQSU5HX0VSUk9S
IGFuZCBsZXQgdGhlIGNvcmUgZG1hLW1hcHBpbmcKY29kZSBoYW5kbGUgdGhlIHJlc3QuCgpTaWdu
ZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBhcmNoL3NwYXJj
L2tlcm5lbC9pb21tdS5jICAgICAgICB8IDEyICsrKy0tLS0tLS0tLQogYXJjaC9zcGFyYy9rZXJu
ZWwvaW9tbXVfY29tbW9uLmggfCAgMiAtLQogYXJjaC9zcGFyYy9rZXJuZWwvcGNpX3N1bjR2LmMg
ICAgfCAxNCArKysrLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyks
IDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvc3BhcmMva2VybmVsL2lvbW11LmMg
Yi9hcmNoL3NwYXJjL2tlcm5lbC9pb21tdS5jCmluZGV4IDQwZDAwOGIwYmQzZS4uMDYyNmJhZTVl
M2RhIDEwMDY0NAotLS0gYS9hcmNoL3NwYXJjL2tlcm5lbC9pb21tdS5jCisrKyBiL2FyY2gvc3Bh
cmMva2VybmVsL2lvbW11LmMKQEAgLTMxNSw3ICszMTUsNyBAQCBzdGF0aWMgZG1hX2FkZHJfdCBk
bWFfNHVfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIGJh
ZF9ub19jdHg6CiAJaWYgKHByaW50a19yYXRlbGltaXQoKSkKIAkJV0FSTl9PTigxKTsKLQlyZXR1
cm4gU1BBUkNfTUFQUElOR19FUlJPUjsKKwlyZXR1cm4gRE1BX01BUFBJTkdfRVJST1I7CiB9CiAK
IHN0YXRpYyB2b2lkIHN0cmJ1Zl9mbHVzaChzdHJ1Y3Qgc3RyYnVmICpzdHJidWYsIHN0cnVjdCBp
b21tdSAqaW9tbXUsCkBAIC01NDgsNyArNTQ4LDcgQEAgc3RhdGljIGludCBkbWFfNHVfbWFwX3Nn
KHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZ2xpc3QsCiAKIAlpZiAo
b3V0Y291bnQgPCBpbmNvdW50KSB7CiAJCW91dHMgPSBzZ19uZXh0KG91dHMpOwotCQlvdXRzLT5k
bWFfYWRkcmVzcyA9IFNQQVJDX01BUFBJTkdfRVJST1I7CisJCW91dHMtPmRtYV9hZGRyZXNzID0g
RE1BX01BUFBJTkdfRVJST1I7CiAJCW91dHMtPmRtYV9sZW5ndGggPSAwOwogCX0KIApAQCAtNTc0
LDcgKzU3NCw3IEBAIHN0YXRpYyBpbnQgZG1hXzR1X21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYs
IHN0cnVjdCBzY2F0dGVybGlzdCAqc2dsaXN0LAogCQkJaW9tbXVfdGJsX3JhbmdlX2ZyZWUoJmlv
bW11LT50YmwsIHZhZGRyLCBucGFnZXMsCiAJCQkJCSAgICAgSU9NTVVfRVJST1JfQ09ERSk7CiAK
LQkJCXMtPmRtYV9hZGRyZXNzID0gU1BBUkNfTUFQUElOR19FUlJPUjsKKwkJCXMtPmRtYV9hZGRy
ZXNzID0gRE1BX01BUFBJTkdfRVJST1I7CiAJCQlzLT5kbWFfbGVuZ3RoID0gMDsKIAkJfQogCQlp
ZiAocyA9PSBvdXRzKQpAQCAtNzQyLDExICs3NDIsNiBAQCBzdGF0aWMgdm9pZCBkbWFfNHVfc3lu
Y19zZ19mb3JfY3B1KHN0cnVjdCBkZXZpY2UgKmRldiwKIAlzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZpb21tdS0+bG9jaywgZmxhZ3MpOwogfQogCi1zdGF0aWMgaW50IGRtYV80dV9tYXBwaW5nX2Vy
cm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFfYWRkcikKLXsKLQlyZXR1cm4g
ZG1hX2FkZHIgPT0gU1BBUkNfTUFQUElOR19FUlJPUjsKLX0KLQogc3RhdGljIGludCBkbWFfNHVf
c3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IGRldmljZV9tYXNrKQogewogCXN0cnVj
dCBpb21tdSAqaW9tbXUgPSBkZXYtPmFyY2hkYXRhLmlvbW11OwpAQCAtNzcyLDcgKzc2Nyw2IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgc3VuNHVfZG1hX29wcyA9IHsKIAkuc3lu
Y19zaW5nbGVfZm9yX2NwdQk9IGRtYV80dV9zeW5jX3NpbmdsZV9mb3JfY3B1LAogCS5zeW5jX3Nn
X2Zvcl9jcHUJPSBkbWFfNHVfc3luY19zZ19mb3JfY3B1LAogCS5kbWFfc3VwcG9ydGVkCQk9IGRt
YV80dV9zdXBwb3J0ZWQsCi0JLm1hcHBpbmdfZXJyb3IJCT0gZG1hXzR1X21hcHBpbmdfZXJyb3Is
CiB9OwogCiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgKmRtYV9vcHMgPSAmc3VuNHVfZG1hX29w
czsKZGlmZiAtLWdpdCBhL2FyY2gvc3BhcmMva2VybmVsL2lvbW11X2NvbW1vbi5oIGIvYXJjaC9z
cGFyYy9rZXJuZWwvaW9tbXVfY29tbW9uLmgKaW5kZXggZTNjMDJiYTMyNTAwLi5kNjJlZDljNTY4
MmQgMTAwNjQ0Ci0tLSBhL2FyY2gvc3BhcmMva2VybmVsL2lvbW11X2NvbW1vbi5oCisrKyBiL2Fy
Y2gvc3BhcmMva2VybmVsL2lvbW11X2NvbW1vbi5oCkBAIC00OCw2ICs0OCw0IEBAIHN0YXRpYyBp
bmxpbmUgaW50IGlzX3NwYW5fYm91bmRhcnkodW5zaWduZWQgbG9uZyBlbnRyeSwKIAlyZXR1cm4g
aW9tbXVfaXNfc3Bhbl9ib3VuZGFyeShlbnRyeSwgbnIsIHNoaWZ0LCBib3VuZGFyeV9zaXplKTsK
IH0KIAotI2RlZmluZSBTUEFSQ19NQVBQSU5HX0VSUk9SCSh+KGRtYV9hZGRyX3QpMHgwKQotCiAj
ZW5kaWYgLyogX0lPTU1VX0NPTU1PTl9IICovCmRpZmYgLS1naXQgYS9hcmNoL3NwYXJjL2tlcm5l
bC9wY2lfc3VuNHYuYyBiL2FyY2gvc3BhcmMva2VybmVsL3BjaV9zdW40di5jCmluZGV4IDU2NWQ5
YWM4ODNkMC4uZmEwZTQyYjRjYmZiIDEwMDY0NAotLS0gYS9hcmNoL3NwYXJjL2tlcm5lbC9wY2lf
c3VuNHYuYworKysgYi9hcmNoL3NwYXJjL2tlcm5lbC9wY2lfc3VuNHYuYwpAQCAtNDE0LDEyICs0
MTQsMTIgQEAgc3RhdGljIGRtYV9hZGRyX3QgZG1hXzR2X21hcF9wYWdlKHN0cnVjdCBkZXZpY2Ug
KmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiBiYWQ6CiAJaWYgKHByaW50a19yYXRlbGltaXQoKSkK
IAkJV0FSTl9PTigxKTsKLQlyZXR1cm4gU1BBUkNfTUFQUElOR19FUlJPUjsKKwlyZXR1cm4gRE1B
X01BUFBJTkdfRVJST1I7CiAKIGlvbW11X21hcF9mYWlsOgogCWxvY2FsX2lycV9yZXN0b3JlKGZs
YWdzKTsKIAlpb21tdV90YmxfcmFuZ2VfZnJlZSh0YmwsIGJ1c19hZGRyLCBucGFnZXMsIElPTU1V
X0VSUk9SX0NPREUpOwotCXJldHVybiBTUEFSQ19NQVBQSU5HX0VSUk9SOworCXJldHVybiBETUFf
TUFQUElOR19FUlJPUjsKIH0KIAogc3RhdGljIHZvaWQgZG1hXzR2X3VubWFwX3BhZ2Uoc3RydWN0
IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGJ1c19hZGRyLApAQCAtNTkyLDcgKzU5Miw3IEBAIHN0
YXRpYyBpbnQgZG1hXzR2X21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVy
bGlzdCAqc2dsaXN0LAogCiAJaWYgKG91dGNvdW50IDwgaW5jb3VudCkgewogCQlvdXRzID0gc2df
bmV4dChvdXRzKTsKLQkJb3V0cy0+ZG1hX2FkZHJlc3MgPSBTUEFSQ19NQVBQSU5HX0VSUk9SOwor
CQlvdXRzLT5kbWFfYWRkcmVzcyA9IERNQV9NQVBQSU5HX0VSUk9SOwogCQlvdXRzLT5kbWFfbGVu
Z3RoID0gMDsKIAl9CiAKQEAgLTYwOSw3ICs2MDksNyBAQCBzdGF0aWMgaW50IGRtYV80dl9tYXBf
c2coc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnbGlzdCwKIAkJCWlv
bW11X3RibF9yYW5nZV9mcmVlKHRibCwgdmFkZHIsIG5wYWdlcywKIAkJCQkJICAgICBJT01NVV9F
UlJPUl9DT0RFKTsKIAkJCS8qIFhYWCBkZW1hcD8gWFhYICovCi0JCQlzLT5kbWFfYWRkcmVzcyA9
IFNQQVJDX01BUFBJTkdfRVJST1I7CisJCQlzLT5kbWFfYWRkcmVzcyA9IERNQV9NQVBQSU5HX0VS
Uk9SOwogCQkJcy0+ZG1hX2xlbmd0aCA9IDA7CiAJCX0KIAkJaWYgKHMgPT0gb3V0cykKQEAgLTY4
OCwxMSArNjg4LDYgQEAgc3RhdGljIGludCBkbWFfNHZfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2Ug
KmRldiwgdTY0IGRldmljZV9tYXNrKQogCXJldHVybiBwY2k2NF9kbWFfc3VwcG9ydGVkKHRvX3Bj
aV9kZXYoZGV2KSwgZGV2aWNlX21hc2spOwogfQogCi1zdGF0aWMgaW50IGRtYV80dl9tYXBwaW5n
X2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFfYWRkcikKLXsKLQlyZXR1
cm4gZG1hX2FkZHIgPT0gU1BBUkNfTUFQUElOR19FUlJPUjsKLX0KLQogc3RhdGljIGNvbnN0IHN0
cnVjdCBkbWFfbWFwX29wcyBzdW40dl9kbWFfb3BzID0gewogCS5hbGxvYwkJCQk9IGRtYV80dl9h
bGxvY19jb2hlcmVudCwKIAkuZnJlZQkJCQk9IGRtYV80dl9mcmVlX2NvaGVyZW50LApAQCAtNzAx
LDcgKzY5Niw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgc3VuNHZfZG1hX29w
cyA9IHsKIAkubWFwX3NnCQkJCT0gZG1hXzR2X21hcF9zZywKIAkudW5tYXBfc2cJCQk9IGRtYV80
dl91bm1hcF9zZywKIAkuZG1hX3N1cHBvcnRlZAkJCT0gZG1hXzR2X3N1cHBvcnRlZCwKLQkubWFw
cGluZ19lcnJvcgkJCT0gZG1hXzR2X21hcHBpbmdfZXJyb3IsCiB9OwogCiBzdGF0aWMgdm9pZCBw
Y2lfc3VuNHZfc2Nhbl9idXMoc3RydWN0IHBjaV9wYm1faW5mbyAqcGJtLCBzdHJ1Y3QgZGV2aWNl
ICpwYXJlbnQpCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:23:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSilZ-000635-7F; Fri, 30 Nov 2018 13:23:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSilX-000626-Pr
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:23:31 +0000
X-Inumbo-ID: 20da543d-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20da543d-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:23:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=UlTvCVuSLDW9AZDoMxHDIcPbv1chhpRBuQVATQStN/w=; b=TaY9OlxuHy38PAPrdIgq9qN78j
 MjsG4ecFnmOhtOM90l3CgWUT88khKSIFQK2u5jAJw6LOcVnvR0gqGTBt2KVExQ5e6ghiDz+KTblL/
 XyjdesR0GXQCE0/Y9x3F3cnuIUOfXzuIZp6fNULYdiKHWP7l6oSSktJ+QxsYoFzLNvTsv9PMrojjC
 Pr05lng/aeiX9pvIFWw4vvxqqnPL9AkwyYQEV0igacOpOaYWIewmH4h9Cz1cvQWkRlNutZRvDUk2W
 +LNHH6fjq7+UJuD4PNBiXqKdK/ayBTThwbJgh9Y9/t+vKwZ5To9gcMQSXyYqfhlC38rtWa8G8dj+A
 HN9ODYPw==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSilP-0004XV-8Q; Fri, 30 Nov 2018 13:23:23 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:16 +0100
Message-Id: <20181130132231.16512-9-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 08/23] parisc/ccio: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIENDSU8gaW9tbXUgY29kZSBhbHJlYWR5IHJldHVybnMgKH4oZG1hX2FkZHJfdCkweDApIG9u
IG1hcHBpbmcKZmFpbHVyZXMsIHNvIHdlIGNhbiBzd2l0Y2ggb3ZlciB0byByZXR1cm5pbmcgRE1B
X01BUFBJTkdfRVJST1IgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0
aGUgcmVzdC4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgot
LS0KIGRyaXZlcnMvcGFyaXNjL2NjaW8tZG1hLmMgfCAxMCArLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9wYXJpc2MvY2Npby1kbWEuYyBiL2RyaXZlcnMvcGFyaXNjL2NjaW8tZG1hLmMKaW5kZXggNzAx
YTdkNmE3NGQ1Li43MTRhYWM3MmRmMGUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGFyaXNjL2NjaW8t
ZG1hLmMKKysrIGIvZHJpdmVycy9wYXJpc2MvY2Npby1kbWEuYwpAQCAtMTEwLDggKzExMCw2IEBA
CiAjZGVmaW5lIENNRF9UTEJfRElSRUNUX1dSSVRFIDM1ICAgICAgICAgLyogSU9fQ09NTUFORCBm
b3IgSS9PIFRMQiBXcml0ZXMgICAgICovCiAjZGVmaW5lIENNRF9UTEJfUFVSR0UgICAgICAgIDMz
ICAgICAgICAgLyogSU9fQ09NTUFORCB0byBQdXJnZSBJL08gVExCIGVudHJ5ICovCiAKLSNkZWZp
bmUgQ0NJT19NQVBQSU5HX0VSUk9SICAgICh+KGRtYV9hZGRyX3QpMCkKLQogc3RydWN0IGlvYV9y
ZWdpc3RlcnMgewogICAgICAgICAvKiBSdW53YXkgU3VwZXJ2aXNvcnkgU2V0ICovCiAgICAgICAg
IGludDMyX3QgICAgdW51c2VkMVsxMl07CkBAIC03NDAsNyArNzM4LDcgQEAgY2Npb19tYXBfc2lu
Z2xlKHN0cnVjdCBkZXZpY2UgKmRldiwgdm9pZCAqYWRkciwgc2l6ZV90IHNpemUsCiAJQlVHX09O
KCFkZXYpOwogCWlvYyA9IEdFVF9JT0MoZGV2KTsKIAlpZiAoIWlvYykKLQkJcmV0dXJuIENDSU9f
TUFQUElOR19FUlJPUjsKKwkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCiAJQlVHX09OKHNp
emUgPD0gMCk7CiAKQEAgLTEwMjEsMTEgKzEwMTksNiBAQCBjY2lvX3VubWFwX3NnKHN0cnVjdCBk
ZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZ2xpc3QsIGludCBuZW50cywKIAlEQkdf
UlVOX1NHKCIlcygpIERPTkUgKG5lbnRzICVkKVxuIiwgX19mdW5jX18sIG5lbnRzKTsKIH0KIAot
c3RhdGljIGludCBjY2lvX21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRk
cl90IGRtYV9hZGRyKQotewotCXJldHVybiBkbWFfYWRkciA9PSBDQ0lPX01BUFBJTkdfRVJST1I7
Ci19Ci0KIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgY2Npb19vcHMgPSB7CiAJLmRt
YV9zdXBwb3J0ZWQgPQljY2lvX2RtYV9zdXBwb3J0ZWQsCiAJLmFsbG9jID0JCWNjaW9fYWxsb2Ms
CkBAIC0xMDM0LDcgKzEwMjcsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGNj
aW9fb3BzID0gewogCS51bm1hcF9wYWdlID0JCWNjaW9fdW5tYXBfcGFnZSwKIAkubWFwX3NnID0g
CQljY2lvX21hcF9zZywKIAkudW5tYXBfc2cgPSAJCWNjaW9fdW5tYXBfc2csCi0JLm1hcHBpbmdf
ZXJyb3IgPQljY2lvX21hcHBpbmdfZXJyb3IsCiB9OwogCiAjaWZkZWYgQ09ORklHX1BST0NfRlMK
LS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:23:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSill-0006Bw-LE; Fri, 30 Nov 2018 13:23: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=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSilj-0006AY-Pa
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:23:43 +0000
X-Inumbo-ID: 286189bc-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 286189bc-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:23:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=NRkfp6v/tyUENHy0v3FTFCa7RE2ArNmx9O95c3iBPt0=; b=sV59/y1/uSNMWMkubtCTim30ZE
 SJvdc0okxTDV6DPg8ZqKx3OvSOuWyLxTYpGUgsnWZPGEdu6dHuHIs3R4m0LaVbXmVjLN493dOom9t
 +Xk635MBbpXUSsBoEVIexzTSdScPUWlr3wQVJSzd9x9z+fvQ9AVmavo5zGuzulGZ0YwgEVwpHOrR6
 4CJWO7xjQhx8POLemFHhgxOG9A2AbhLj5d36xH9BTWcALMq/eo4894IYUpAzTR/piJnvxji83BIKK
 D9ui4xgBQU65mBNht8uhi4LOu4JqX7V0r8qDiE324Hbvg8Qa2IDN/rxSAjcsTa89ZT4Ftg1fmFGB4
 pcgWnU7A==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSilV-0004dI-EZ; Fri, 30 Nov 2018 13:23:30 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:18 +0100
Message-Id: <20181130132231.16512-11-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 10/23] arm64: remove the dummy_dma_ops
 mapping_error method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVzdCByZXR1cm4gRE1BX01BUFBJTkdfRVJST1IgZnJvbSBfX2R1bW15X21hcF9wYWdlIGFuZCBs
ZXQgdGhlIGNvcmUKZG1hLW1hcHBpbmcgY29kZSBoYW5kbGUgdGhlIHJlc3QuCgpTaWduZWQtb2Zm
LWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBhcmNoL2FybTY0L21tL2Rt
YS1tYXBwaW5nLmMgfCA4ICstLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9tbS9kbWEtbWFwcGluZy5j
IGIvYXJjaC9hcm02NC9tbS9kbWEtbWFwcGluZy5jCmluZGV4IGEzYWMyNjI4NDg0NS4uZmRjMjZl
YTUwMzZjIDEwMDY0NAotLS0gYS9hcmNoL2FybTY0L21tL2RtYS1tYXBwaW5nLmMKKysrIGIvYXJj
aC9hcm02NC9tbS9kbWEtbWFwcGluZy5jCkBAIC0yODIsNyArMjgyLDcgQEAgc3RhdGljIGRtYV9h
ZGRyX3QgX19kdW1teV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpw
YWdlLAogCQkJCSAgIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwKIAkJCQkgICB1bnNpZ25l
ZCBsb25nIGF0dHJzKQogewotCXJldHVybiAwOworCXJldHVybiBETUFfTUFQUElOR19FUlJPUjsK
IH0KIAogc3RhdGljIHZvaWQgX19kdW1teV91bm1hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwg
ZG1hX2FkZHJfdCBkZXZfYWRkciwKQEAgLTMxNywxMSArMzE3LDYgQEAgc3RhdGljIHZvaWQgX19k
dW1teV9zeW5jX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwKIHsKIH0KIAotc3RhdGljIGludCBfX2R1
bW15X21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqaHdkZXYsIGRtYV9hZGRyX3QgZG1hX2Fk
ZHIpCi17Ci0JcmV0dXJuIDE7Ci19Ci0KIHN0YXRpYyBpbnQgX19kdW1teV9kbWFfc3VwcG9ydGVk
KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCB1NjQgbWFzaykKIHsKIAlyZXR1cm4gMDsKQEAgLTMzOSw3
ICszMzQsNiBAQCBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgZHVtbXlfZG1hX29wcyA9IHsKIAku
c3luY19zaW5nbGVfZm9yX2RldmljZSA9IF9fZHVtbXlfc3luY19zaW5nbGUsCiAJLnN5bmNfc2df
Zm9yX2NwdSAgICAgICAgPSBfX2R1bW15X3N5bmNfc2csCiAJLnN5bmNfc2dfZm9yX2RldmljZSAg
ICAgPSBfX2R1bW15X3N5bmNfc2csCi0JLm1hcHBpbmdfZXJyb3IgICAgICAgICAgPSBfX2R1bW15
X21hcHBpbmdfZXJyb3IsCiAJLmRtYV9zdXBwb3J0ZWQgICAgICAgICAgPSBfX2R1bW15X2RtYV9z
dXBwb3J0ZWQsCiB9OwogRVhQT1JUX1NZTUJPTChkdW1teV9kbWFfb3BzKTsKLS0gCjIuMTkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:23:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSilm-0006CR-1u; Fri, 30 Nov 2018 13:23: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=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSilj-0006AZ-Pa
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:23:43 +0000
X-Inumbo-ID: 2821405b-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2821405b-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:23:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=y70DZ2fm3EDwoGaOi1zf4filovpEWIC1jIMmvTH5Sw4=; b=e9swujTFGvnWshpKpDvkgkwPJO
 p3LYFN2NRs9xbV+fUpUph4xX7IC6RQc42oMI4dqXlM/bST/gNS4QEJdwkd9ue9mU6ABlTcMqggwlw
 PzJFT7EGQsG4WUEXr54SmE0sUNBXeRm5EedVB8yGjAKTNq1rN1mEVqj91PqZyH8I+p8y3CY/uN3zg
 zSAhsBiri8G8JkBM49amlbahWbMcI1D1QnmH+bD/Ll5FwZLbP77b676qDTGvVzXmOFA6ZSHa5Exb8
 9X+Ft3WUum+qVWKIlr6uNJT/fpg294pcwHhhDmwJ/d+ukpEhljkcO7fGF5/HkYVHPdn0Ju+AtHxCU
 Gc9Ii+8Q==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSilS-0004ZP-Cp; Fri, 30 Nov 2018 13:23:27 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:17 +0100
Message-Id: <20181130132231.16512-10-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 09/23] parisc/sba_iommu: remove the
 mapping_error dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFNCQSBpb21tdSBjb2RlIGFscmVhZHkgcmV0dXJucyAofihkbWFfYWRkcl90KTB4MCkgb24g
bWFwcGluZwpmYWlsdXJlcywgc28gd2UgY2FuIHN3aXRjaCBvdmVyIHRvIHJldHVybmluZyBETUFf
TUFQUElOR19FUlJPUiBhbmQgbGV0CnRoZSBjb3JlIGRtYS1tYXBwaW5nIGNvZGUgaGFuZGxlIHRo
ZSByZXN0LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0t
LQogZHJpdmVycy9wYXJpc2Mvc2JhX2lvbW11LmMgfCAxMCArLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9wYXJpc2Mvc2JhX2lvbW11LmMgYi9kcml2ZXJzL3BhcmlzYy9zYmFfaW9tbXUuYwppbmRleCBj
MWU1OTlhNDI5YWYuLjQ1MmQzMDZjZTVjYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9wYXJpc2Mvc2Jh
X2lvbW11LmMKKysrIGIvZHJpdmVycy9wYXJpc2Mvc2JhX2lvbW11LmMKQEAgLTkzLDggKzkzLDYg
QEAKIAogI2RlZmluZSBERUZBVUxUX0RNQV9ISU5UX1JFRwkwCiAKLSNkZWZpbmUgU0JBX01BUFBJ
TkdfRVJST1IgICAgKH4oZG1hX2FkZHJfdCkwKQotCiBzdHJ1Y3Qgc2JhX2RldmljZSAqc2JhX2xp
c3Q7CiBFWFBPUlRfU1lNQk9MX0dQTChzYmFfbGlzdCk7CiAKQEAgLTcyNSw3ICs3MjMsNyBAQCBz
YmFfbWFwX3NpbmdsZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHZvaWQgKmFkZHIsIHNpemVfdCBzaXpl
LAogCiAJaW9jID0gR0VUX0lPQyhkZXYpOwogCWlmICghaW9jKQotCQlyZXR1cm4gU0JBX01BUFBJ
TkdfRVJST1I7CisJCXJldHVybiBETUFfTUFQUElOR19FUlJPUjsKIAogCS8qIHNhdmUgb2Zmc2V0
IGJpdHMgKi8KIAlvZmZzZXQgPSAoKGRtYV9hZGRyX3QpIChsb25nKSBhZGRyKSAmIH5JT1ZQX01B
U0s7CkBAIC0xMDgwLDExICsxMDc4LDYgQEAgc2JhX3VubWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRl
diwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZ2xpc3QsIGludCBuZW50cywKIAogfQogCi1zdGF0aWMg
aW50IHNiYV9tYXBwaW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFf
YWRkcikKLXsKLQlyZXR1cm4gZG1hX2FkZHIgPT0gU0JBX01BUFBJTkdfRVJST1I7Ci19Ci0KIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgc2JhX29wcyA9IHsKIAkuZG1hX3N1cHBvcnRl
ZCA9CXNiYV9kbWFfc3VwcG9ydGVkLAogCS5hbGxvYyA9CQlzYmFfYWxsb2MsCkBAIC0xMDkzLDcg
KzEwODYsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIHNiYV9vcHMgPSB7CiAJ
LnVubWFwX3BhZ2UgPQkJc2JhX3VubWFwX3BhZ2UsCiAJLm1hcF9zZyA9CQlzYmFfbWFwX3NnLAog
CS51bm1hcF9zZyA9CQlzYmFfdW5tYXBfc2csCi0JLm1hcHBpbmdfZXJyb3IgPQlzYmFfbWFwcGlu
Z19lcnJvciwKIH07CiAKIAotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:23:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13: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-devel-bounces@lists.xenproject.org>)
	id 1gSilp-0006G1-JX; Fri, 30 Nov 2018 13: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=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSilo-0006F6-D2
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:23:48 +0000
X-Inumbo-ID: 2b0bad89-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b0bad89-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:23:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=iD/dRc9UIv9SfqvzdC8Dc4U8+KY0iTA1zzLpZCyDmfU=; b=ZfoLWyH+3Kgr0g0l7ugdbg7gji
 D4JGHdW7FkbTASKgJbZ4ogfSvRlpts+iZt0Acp7iFEpcmz6xSj5y3wCsRtnw3mtP+5AWIkboUqSXE
 RHTxIrtaf/MnMi+nAEZO171l+6Y7YdccUKdLxQq9SN/AGFJQdzgILnpatGOvVvD1nqJ0xzYoGjgYD
 hXN2YgLgJssb1Iq4Fqsd3MLcNdSK4OXBog2SlKiHoFO3ZjDJ76s/zrxso6yM5iu0tT/2i0f91Hbpf
 M6HVx9J68csbGRDp9rhX8n8lcPB1UFYIh/sxNJUlg3XgDKInuraWTdCopLvGZhHg+PJ36G68nHPf3
 NvkDZstQ==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSilY-0004gK-H6; Fri, 30 Nov 2018 13:23:33 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:19 +0100
Message-Id: <20181130132231.16512-12-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 11/23] alpha: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SIGluc3RlYWQgb2YgMCBvbiBhIGRtYSBtYXBwaW5nIGZh
aWx1cmUgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0aGUgcmVzdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gv
YWxwaGEva2VybmVsL3BjaV9pb21tdS5jIHwgMTQgKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gv
YWxwaGEva2VybmVsL3BjaV9pb21tdS5jIGIvYXJjaC9hbHBoYS9rZXJuZWwvcGNpX2lvbW11LmMK
aW5kZXggNDZlMDhlMGQ5MTgxLi5lMTcxNmUwZDkyZmQgMTAwNjQ0Ci0tLSBhL2FyY2gvYWxwaGEv
a2VybmVsL3BjaV9pb21tdS5jCisrKyBiL2FyY2gvYWxwaGEva2VybmVsL3BjaV9pb21tdS5jCkBA
IC0yOTEsNyArMjkxLDcgQEAgcGNpX21hcF9zaW5nbGVfMShzdHJ1Y3QgcGNpX2RldiAqcGRldiwg
dm9pZCAqY3B1X2FkZHIsIHNpemVfdCBzaXplLAogCSAgIHVzZSBkaXJlY3RfbWFwIGFib3ZlLCBp
dCBub3cgbXVzdCBiZSBjb25zaWRlcmVkIGFuIGVycm9yLiAqLwogCWlmICghIGFscGhhX212Lm12
X3BjaV90YmkpIHsKIAkJcHJpbnRrX29uY2UoS0VSTl9XQVJOSU5HICJwY2lfbWFwX3NpbmdsZTog
bm8gSFcgc2dcbiIpOwotCQlyZXR1cm4gMDsKKwkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwog
CX0KIAogCWFyZW5hID0gaG9zZS0+c2dfcGNpOwpAQCAtMzA3LDcgKzMwNyw3IEBAIHBjaV9tYXBf
c2luZ2xlXzEoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHZvaWQgKmNwdV9hZGRyLCBzaXplX3Qgc2l6
ZSwKIAlpZiAoZG1hX29mcyA8IDApIHsKIAkJcHJpbnRrKEtFUk5fV0FSTklORyAicGNpX21hcF9z
aW5nbGUgZmFpbGVkOiAiCiAJCSAgICAgICAiY291bGQgbm90IGFsbG9jYXRlIGRtYSBwYWdlIHRh
Ymxlc1xuIik7Ci0JCXJldHVybiAwOworCQlyZXR1cm4gRE1BX01BUFBJTkdfRVJST1I7CiAJfQog
CiAJcGFkZHIgJj0gUEFHRV9NQVNLOwpAQCAtNDU1LDcgKzQ1NSw3IEBAIHN0YXRpYyB2b2lkICph
bHBoYV9wY2lfYWxsb2NfY29oZXJlbnQoc3RydWN0IGRldmljZSAqZGV2LCBzaXplX3Qgc2l6ZSwK
IAltZW1zZXQoY3B1X2FkZHIsIDAsIHNpemUpOwogCiAJKmRtYV9hZGRycCA9IHBjaV9tYXBfc2lu
Z2xlXzEocGRldiwgY3B1X2FkZHIsIHNpemUsIDApOwotCWlmICgqZG1hX2FkZHJwID09IDApIHsK
KwlpZiAoKmRtYV9hZGRycCA9PSBETUFfTUFQUElOR19FUlJPUikgewogCQlmcmVlX3BhZ2VzKCh1
bnNpZ25lZCBsb25nKWNwdV9hZGRyLCBvcmRlcik7CiAJCWlmIChhbHBoYV9tdi5tdl9wY2lfdGJp
IHx8IChnZnAgJiBHRlBfRE1BKSkKIAkJCXJldHVybiBOVUxMOwpAQCAtNjcxLDcgKzY3MSw3IEBA
IHN0YXRpYyBpbnQgYWxwaGFfcGNpX21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBz
Y2F0dGVybGlzdCAqc2csCiAJCXNnLT5kbWFfYWRkcmVzcwogCQkgID0gcGNpX21hcF9zaW5nbGVf
MShwZGV2LCBTR19FTlRfVklSVF9BRERSRVNTKHNnKSwKIAkJCQkgICAgIHNnLT5sZW5ndGgsIGRh
Y19hbGxvd2VkKTsKLQkJcmV0dXJuIHNnLT5kbWFfYWRkcmVzcyAhPSAwOworCQlyZXR1cm4gc2ct
PmRtYV9hZGRyZXNzICE9IERNQV9NQVBQSU5HX0VSUk9SOwogCX0KIAogCXN0YXJ0ID0gc2c7CkBA
IC05MzUsMTEgKzkzNSw2IEBAIGlvbW11X3VuYmluZChzdHJ1Y3QgcGNpX2lvbW11X2FyZW5hICph
cmVuYSwgbG9uZyBwZ19zdGFydCwgbG9uZyBwZ19jb3VudCkKIAlyZXR1cm4gMDsKIH0KIAotc3Rh
dGljIGludCBhbHBoYV9wY2lfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9h
ZGRyX3QgZG1hX2FkZHIpCi17Ci0JcmV0dXJuIGRtYV9hZGRyID09IDA7Ci19Ci0KIGNvbnN0IHN0
cnVjdCBkbWFfbWFwX29wcyBhbHBoYV9wY2lfb3BzID0gewogCS5hbGxvYwkJCT0gYWxwaGFfcGNp
X2FsbG9jX2NvaGVyZW50LAogCS5mcmVlCQkJPSBhbHBoYV9wY2lfZnJlZV9jb2hlcmVudCwKQEAg
LTk0Nyw3ICs5NDIsNiBAQCBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgYWxwaGFfcGNpX29wcyA9
IHsKIAkudW5tYXBfcGFnZQkJPSBhbHBoYV9wY2lfdW5tYXBfcGFnZSwKIAkubWFwX3NnCQkJPSBh
bHBoYV9wY2lfbWFwX3NnLAogCS51bm1hcF9zZwkJPSBhbHBoYV9wY2lfdW5tYXBfc2csCi0JLm1h
cHBpbmdfZXJyb3IJCT0gYWxwaGFfcGNpX21hcHBpbmdfZXJyb3IsCiAJLmRtYV9zdXBwb3J0ZWQJ
CT0gYWxwaGFfcGNpX3N1cHBvcnRlZCwKIH07CiBFWFBPUlRfU1lNQk9MKGFscGhhX3BjaV9vcHMp
OwotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:23:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSilq-0006HG-Vk; Fri, 30 Nov 2018 13:23: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=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSilp-0006Fw-IL
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:23:49 +0000
X-Inumbo-ID: 2b4bf87f-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b4bf87f-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:23:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=F/g9IT8mKldWBhvGFGdXmQbWlqrXVOVdWlS2DFfwxqU=; b=OuuN1jG3F/iWqiNu60z8USQXZd
 psvfIKdIzoTxcdckmtDQ3+hzlnWHrQE2/9Pp8LrUeKhRJ5zLe78PWl1yQ8DmxNpAQXl67TC0ZACFe
 felG8mEseFbU27MSCjah8uJTWyvZxzNzao+7chsrlY36n+bNUlCVUY1atej+0slY8aBSlMacNLo4J
 RGUZ5UKUPjQUc6t5pODuEgbBtTI5msN5YS2mdcARDPUTnwhLeqWu1/cJkhhbLGsIe4sx+Fe26S2Qo
 VH9cJQAlv0Q9pUs6GQkITU1Dh4lj/+B09XvDVTngGzUSuDKZ8nnzcddUgWHzN2fB9uR16r3BKy6Zo
 txiJO3og==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSile-0004nT-Jf; Fri, 30 Nov 2018 13:23:39 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:21 +0100
Message-Id: <20181130132231.16512-14-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 13/23] ia64/sba_iommu: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SIGluc3RlYWQgb2YgMCBvbiBhIGRtYSBtYXBwaW5nIGZh
aWx1cmUgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0aGUgcmVzdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gv
aWE2NC9ocC9jb21tb24vc2JhX2lvbW11LmMgfCA4ICstLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9pYTY0L2hw
L2NvbW1vbi9zYmFfaW9tbXUuYyBiL2FyY2gvaWE2NC9ocC9jb21tb24vc2JhX2lvbW11LmMKaW5k
ZXggYzU2ZjI4Yzk4MTAyLi4wZDIxYzBiNWIyM2QgMTAwNjQ0Ci0tLSBhL2FyY2gvaWE2NC9ocC9j
b21tb24vc2JhX2lvbW11LmMKKysrIGIvYXJjaC9pYTY0L2hwL2NvbW1vbi9zYmFfaW9tbXUuYwpA
QCAtOTc0LDcgKzk3NCw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IHNiYV9tYXBfcGFnZShzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCiAJcGlkZSA9IHNiYV9hbGxvY19yYW5n
ZShpb2MsIGRldiwgc2l6ZSk7CiAJaWYgKHBpZGUgPCAwKQotCQlyZXR1cm4gMDsKKwkJcmV0dXJu
IERNQV9NQVBQSU5HX0VSUk9SOwogCiAJaW92cCA9IChkbWFfYWRkcl90KSBwaWRlIDw8IGlvdnBf
c2hpZnQ7CiAKQEAgLTIxNTUsMTEgKzIxNTUsNiBAQCBzdGF0aWMgaW50IHNiYV9kbWFfc3VwcG9y
dGVkIChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBtYXNrKQogCXJldHVybiAoKG1hc2sgJiAweEZG
RkZGRkZGVUwpID09IDB4RkZGRkZGRkZVTCk7CiB9CiAKLXN0YXRpYyBpbnQgc2JhX2RtYV9tYXBw
aW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFfYWRkcikKLXsKLQly
ZXR1cm4gMDsKLX0KLQogX19zZXR1cCgibm9zYmFnYXJ0Iiwgbm9zYmFnYXJ0KTsKIAogc3RhdGlj
IGludCBfX2luaXQKQEAgLTIxOTMsNyArMjE4OCw2IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29w
cyBzYmFfZG1hX29wcyA9IHsKIAkubWFwX3NnCQkJPSBzYmFfbWFwX3NnX2F0dHJzLAogCS51bm1h
cF9zZwkJPSBzYmFfdW5tYXBfc2dfYXR0cnMsCiAJLmRtYV9zdXBwb3J0ZWQJCT0gc2JhX2RtYV9z
dXBwb3J0ZWQsCi0JLm1hcHBpbmdfZXJyb3IJCT0gc2JhX2RtYV9tYXBwaW5nX2Vycm9yLAogfTsK
IAogdm9pZCBzYmFfZG1hX2luaXQodm9pZCkKLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:23:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSilr-0006Hd-CK; Fri, 30 Nov 2018 13:23: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=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSilp-0006Fv-Hu
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:23:49 +0000
X-Inumbo-ID: 2b633279-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b633279-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:23:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=RofNRQpNBNfOeE/HrI8oBWpHwOHDCT+HVQeHXaHaf1k=; b=aE6ep0dkIJKyIs1BFpQjsETfiK
 Drl4Hn1JXA9HE04q0musRyDhSd8UUSu904GCI/6mYnpkMl4fgM+IUgyrsvl9g5wWd6ZtmHRR6SDRh
 HqoN8zpYmD8D3hjHZc7KDCIUfSSEB9ZAYS4d+soVNNQqyRdAaBb/ArfS6UA3iWcsyJSeVZOAvyVv1
 mTaYnanbvPALrwzrWaBcu1I89JwdCc410jbA5cDT4MJ9kOjEOYKOy57/M5ryviLAtp0Rgtw1f3SO3
 iW31GQFB64p7k/5Wf5N/OkRsx2tCicu9PCtWHHaGKdl1Njhg1AhGha8TzJlXqngGPuTGFUZriN46F
 5PEGH50w==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSilb-0004jv-Kg; Fri, 30 Nov 2018 13:23:36 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:20 +0100
Message-Id: <20181130132231.16512-13-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 12/23] ia64/sba_iommu: improve internal map_page
 users
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlIHRoZSBvZGQgc2JhX3t1bix9bWFwX3NpbmdsZV9hdHRycyB3cmFwcGVycywgY2hlY2sg
ZXJyb3JzCmV2ZXJ5d2hlcmUuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNo
QGxzdC5kZT4KLS0tCiBhcmNoL2lhNjQvaHAvY29tbW9uL3NiYV9pb21tdS5jIHwgNzMgKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9u
cygrKSwgNDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9pYTY0L2hwL2NvbW1vbi9z
YmFfaW9tbXUuYyBiL2FyY2gvaWE2NC9ocC9jb21tb24vc2JhX2lvbW11LmMKaW5kZXggZThhOTNi
MDcyODNlLi5jNTZmMjhjOTgxMDIgMTAwNjQ0Ci0tLSBhL2FyY2gvaWE2NC9ocC9jb21tb24vc2Jh
X2lvbW11LmMKKysrIGIvYXJjaC9pYTY0L2hwL2NvbW1vbi9zYmFfaW9tbXUuYwpAQCAtOTA3LDEx
ICs5MDcsMTIgQEAgc2JhX21hcmtfaW52YWxpZChzdHJ1Y3QgaW9jICppb2MsIGRtYV9hZGRyX3Qg
aW92YSwgc2l6ZV90IGJ5dGVfY250KQogfQogCiAvKioKLSAqIHNiYV9tYXBfc2luZ2xlX2F0dHJz
IC0gbWFwIG9uZSBidWZmZXIgYW5kIHJldHVybiBJT1ZBIGZvciBETUEKKyAqIHNiYV9tYXBfcGFn
ZSAtIG1hcCBvbmUgYnVmZmVyIGFuZCByZXR1cm4gSU9WQSBmb3IgRE1BCiAgKiBAZGV2OiBpbnN0
YW5jZSBvZiBQQ0kgb3duZWQgYnkgdGhlIGRyaXZlciB0aGF0J3MgYXNraW5nLgotICogQGFkZHI6
ICBkcml2ZXIgYnVmZmVyIHRvIG1hcC4KLSAqIEBzaXplOiAgbnVtYmVyIG9mIGJ5dGVzIHRvIG1h
cCBpbiBkcml2ZXIgYnVmZmVyLgotICogQGRpcjogIFIvVyBvciBib3RoLgorICogQHBhZ2U6IHBh
Z2UgdG8gbWFwCisgKiBAcG9mZjogb2Zmc2V0IGludG8gcGFnZQorICogQHNpemU6IG51bWJlciBv
ZiBieXRlcyB0byBtYXAKKyAqIEBkaXI6IGRtYSBkaXJlY3Rpb24KICAqIEBhdHRyczogb3B0aW9u
YWwgZG1hIGF0dHJpYnV0ZXMKICAqCiAgKiBTZWUgRG9jdW1lbnRhdGlvbi9ETUEtQVBJLUhPV1RP
LnR4dApAQCAtOTQ0LDcgKzk0NSw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IHNiYV9tYXBfcGFnZShz
dHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogIAkJKiogRGV2aWNlIGlzIGJp
dCBjYXBhYmxlIG9mIERNQSdpbmcgdG8gdGhlIGJ1ZmZlci4uLgogCQkqKiBqdXN0IHJldHVybiB0
aGUgUENJIGFkZHJlc3Mgb2YgcHRyCiAgCQkqLwotCQlEQkdfQllQQVNTKCJzYmFfbWFwX3Npbmds
ZV9hdHRycygpIGJ5cGFzcyBtYXNrL2FkZHI6ICIKKwkJREJHX0JZUEFTUygic2JhX21hcF9wYWdl
KCkgYnlwYXNzIG1hc2svYWRkcjogIgogCQkJICAgIjB4JWx4LzB4JWx4XG4iLAogCQkgICAgICAg
ICAgIHRvX3BjaV9kZXYoZGV2KS0+ZG1hX21hc2ssIHBjaV9hZGRyKTsKIAkJcmV0dXJuIHBjaV9h
ZGRyOwpAQCAtOTY2LDcgKzk2Nyw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IHNiYV9tYXBfcGFnZShz
dHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCiAjaWZkZWYgQVNTRVJUX1BE
SVJfU0FOSVRZCiAJc3Bpbl9sb2NrX2lycXNhdmUoJmlvYy0+cmVzX2xvY2ssIGZsYWdzKTsKLQlp
ZiAoc2JhX2NoZWNrX3BkaXIoaW9jLCJDaGVjayBiZWZvcmUgc2JhX21hcF9zaW5nbGVfYXR0cnMo
KSIpKQorCWlmIChzYmFfY2hlY2tfcGRpcihpb2MsIkNoZWNrIGJlZm9yZSBzYmFfbWFwX3BhZ2Uo
KSIpKQogCQlwYW5pYygiU2FuaXR5IGNoZWNrIGZhaWxlZCIpOwogCXNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJmlvYy0+cmVzX2xvY2ssIGZsYWdzKTsKICNlbmRpZgpAQCAtOTk3LDIwICs5OTgsMTIg
QEAgc3RhdGljIGRtYV9hZGRyX3Qgc2JhX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3Ry
dWN0IHBhZ2UgKnBhZ2UsCiAJLyogZm9ybSBjb21wbGV0ZSBhZGRyZXNzICovCiAjaWZkZWYgQVNT
RVJUX1BESVJfU0FOSVRZCiAJc3Bpbl9sb2NrX2lycXNhdmUoJmlvYy0+cmVzX2xvY2ssIGZsYWdz
KTsKLQlzYmFfY2hlY2tfcGRpcihpb2MsIkNoZWNrIGFmdGVyIHNiYV9tYXBfc2luZ2xlX2F0dHJz
KCkiKTsKKwlzYmFfY2hlY2tfcGRpcihpb2MsIkNoZWNrIGFmdGVyIHNiYV9tYXBfcGFnZSgpIik7
CiAJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW9jLT5yZXNfbG9jaywgZmxhZ3MpOwogI2VuZGlm
CiAJcmV0dXJuIFNCQV9JT1ZBKGlvYywgaW92cCwgb2Zmc2V0KTsKIH0KIAotc3RhdGljIGRtYV9h
ZGRyX3Qgc2JhX21hcF9zaW5nbGVfYXR0cnMoc3RydWN0IGRldmljZSAqZGV2LCB2b2lkICphZGRy
LAotCQkJCSAgICAgICBzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLAot
CQkJCSAgICAgICB1bnNpZ25lZCBsb25nIGF0dHJzKQotewotCXJldHVybiBzYmFfbWFwX3BhZ2Uo
ZGV2LCB2aXJ0X3RvX3BhZ2UoYWRkciksCi0JCQkgICAgKHVuc2lnbmVkIGxvbmcpYWRkciAmIH5Q
QUdFX01BU0ssIHNpemUsIGRpciwgYXR0cnMpOwotfQotCiAjaWZkZWYgRU5BQkxFX01BUktfQ0xF
QU4KIHN0YXRpYyBTQkFfSU5MSU5FIHZvaWQKIHNiYV9tYXJrX2NsZWFuKHN0cnVjdCBpb2MgKmlv
YywgZG1hX2FkZHJfdCBpb3ZhLCBzaXplX3Qgc2l6ZSkKQEAgLTEwMzYsNyArMTAyOSw3IEBAIHNi
YV9tYXJrX2NsZWFuKHN0cnVjdCBpb2MgKmlvYywgZG1hX2FkZHJfdCBpb3ZhLCBzaXplX3Qgc2l6
ZSkKICNlbmRpZgogCiAvKioKLSAqIHNiYV91bm1hcF9zaW5nbGVfYXR0cnMgLSB1bm1hcCBvbmUg
SU9WQSBhbmQgZnJlZSByZXNvdXJjZXMKKyAqIHNiYV91bm1hcF9wYWdlIC0gdW5tYXAgb25lIElP
VkEgYW5kIGZyZWUgcmVzb3VyY2VzCiAgKiBAZGV2OiBpbnN0YW5jZSBvZiBQQ0kgb3duZWQgYnkg
dGhlIGRyaXZlciB0aGF0J3MgYXNraW5nLgogICogQGlvdmE6ICBJT1ZBIG9mIGRyaXZlciBidWZm
ZXIgcHJldmlvdXNseSBtYXBwZWQuCiAgKiBAc2l6ZTogIG51bWJlciBvZiBieXRlcyBtYXBwZWQg
aW4gZHJpdmVyIGJ1ZmZlci4KQEAgLTEwNjMsNyArMTA1Niw3IEBAIHN0YXRpYyB2b2lkIHNiYV91
bm1hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBpb3ZhLCBzaXplX3Qgc2l6
ZSwKIAkJLyoKIAkJKiogQWRkcmVzcyBkb2VzIG5vdCBmYWxsIHcvaW4gSU9WQSwgbXVzdCBiZSBi
eXBhc3NpbmcKIAkJKi8KLQkJREJHX0JZUEFTUygic2JhX3VubWFwX3NpbmdsZV9hdHRycygpIGJ5
cGFzcyBhZGRyOiAweCVseFxuIiwKKwkJREJHX0JZUEFTUygic2JhX3VubWFwX3BhZ2UoKSBieXBh
c3MgYWRkcjogMHglbHhcbiIsCiAJCQkgICBpb3ZhKTsKIAogI2lmZGVmIEVOQUJMRV9NQVJLX0NM
RUFOCkBAIC0xMTE0LDEyICsxMTA3LDYgQEAgc3RhdGljIHZvaWQgc2JhX3VubWFwX3BhZ2Uoc3Ry
dWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGlvdmEsIHNpemVfdCBzaXplLAogI2VuZGlmIC8q
IERFTEFZRURfUkVTT1VSQ0VfQ05UID09IDAgKi8KIH0KIAotdm9pZCBzYmFfdW5tYXBfc2luZ2xl
X2F0dHJzKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBpb3ZhLCBzaXplX3Qgc2l6ZSwK
LQkJCSAgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsIHVuc2lnbmVkIGxvbmcgYXR0cnMp
Ci17Ci0Jc2JhX3VubWFwX3BhZ2UoZGV2LCBpb3ZhLCBzaXplLCBkaXIsIGF0dHJzKTsKLX0KLQog
LyoqCiAgKiBzYmFfYWxsb2NfY29oZXJlbnQgLSBhbGxvY2F0ZS9tYXAgc2hhcmVkIG1lbSBmb3Ig
RE1BCiAgKiBAZGV2OiBpbnN0YW5jZSBvZiBQQ0kgb3duZWQgYnkgdGhlIGRyaXZlciB0aGF0J3Mg
YXNraW5nLgpAQCAtMTEzMiwzMCArMTExOSwyNCBAQCBzdGF0aWMgdm9pZCAqCiBzYmFfYWxsb2Nf
Y29oZXJlbnQoc3RydWN0IGRldmljZSAqZGV2LCBzaXplX3Qgc2l6ZSwgZG1hX2FkZHJfdCAqZG1h
X2hhbmRsZSwKIAkJICAgZ2ZwX3QgZmxhZ3MsIHVuc2lnbmVkIGxvbmcgYXR0cnMpCiB7CisJc3Ry
dWN0IHBhZ2UgKnBhZ2U7CiAJc3RydWN0IGlvYyAqaW9jOworCWludCBub2RlID0gLTE7CiAJdm9p
ZCAqYWRkcjsKIAogCWlvYyA9IEdFVF9JT0MoZGV2KTsKIAlBU1NFUlQoaW9jKTsKLQogI2lmZGVm
IENPTkZJR19OVU1BCi0JewotCQlzdHJ1Y3QgcGFnZSAqcGFnZTsKLQotCQlwYWdlID0gYWxsb2Nf
cGFnZXNfbm9kZShpb2MtPm5vZGUsIGZsYWdzLCBnZXRfb3JkZXIoc2l6ZSkpOwotCQlpZiAodW5s
aWtlbHkoIXBhZ2UpKQotCQkJcmV0dXJuIE5VTEw7Ci0KLQkJYWRkciA9IHBhZ2VfYWRkcmVzcyhw
YWdlKTsKLQl9Ci0jZWxzZQotCWFkZHIgPSAodm9pZCAqKSBfX2dldF9mcmVlX3BhZ2VzKGZsYWdz
LCBnZXRfb3JkZXIoc2l6ZSkpOworCW5vZGUgPSBpb2MtPm5vZGU7CiAjZW5kaWYKLQlpZiAodW5s
aWtlbHkoIWFkZHIpKQorCisJcGFnZSA9IGFsbG9jX3BhZ2VzX25vZGUobm9kZSwgZmxhZ3MsIGdl
dF9vcmRlcihzaXplKSk7CisJaWYgKHVubGlrZWx5KCFwYWdlKSkKIAkJcmV0dXJuIE5VTEw7CiAK
KwlhZGRyID0gcGFnZV9hZGRyZXNzKHBhZ2UpOwogCW1lbXNldChhZGRyLCAwLCBzaXplKTsKLQkq
ZG1hX2hhbmRsZSA9IHZpcnRfdG9fcGh5cyhhZGRyKTsKKwkqZG1hX2hhbmRsZSA9IHBhZ2VfdG9f
cGh5cyhwYWdlKTsKIAogI2lmZGVmIEFMTE9XX0lPVl9CWVBBU1MKIAlBU1NFUlQoZGV2LT5jb2hl
cmVudF9kbWFfbWFzayk7CkBAIC0xMTc0LDkgKzExNTUsMTAgQEAgc2JhX2FsbG9jX2NvaGVyZW50
KHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUsIGRtYV9hZGRyX3QgKmRtYV9oYW5kbGUs
CiAJICogSWYgZGV2aWNlIGNhbid0IGJ5cGFzcyBvciBieXBhc3MgaXMgZGlzYWJsZWQsIHBhc3Mg
dGhlIDMyYml0IGZha2UKIAkgKiBkZXZpY2UgdG8gbWFwIHNpbmdsZSB0byBnZXQgYW4gaW92YSBt
YXBwaW5nLgogCSAqLwotCSpkbWFfaGFuZGxlID0gc2JhX21hcF9zaW5nbGVfYXR0cnMoJmlvYy0+
c2FjX29ubHlfZGV2LT5kZXYsIGFkZHIsCi0JCQkJCSAgIHNpemUsIDAsIDApOwotCisJKmRtYV9o
YW5kbGUgPSBzYmFfbWFwX3BhZ2UoJmlvYy0+c2FjX29ubHlfZGV2LT5kZXYsIHBhZ2UsIDAsIHNp
emUsCisJCQlETUFfQklESVJFQ1RJT05BTCwgMCk7CisJaWYgKGRtYV9tYXBwaW5nX2Vycm9yKGRl
diwgKmRtYV9oYW5kbGUpKQorCQlyZXR1cm4gTlVMTDsKIAlyZXR1cm4gYWRkcjsKIH0KIApAQCAt
MTE5Myw3ICsxMTc1LDcgQEAgc2JhX2FsbG9jX2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmRldiwg
c2l6ZV90IHNpemUsIGRtYV9hZGRyX3QgKmRtYV9oYW5kbGUsCiBzdGF0aWMgdm9pZCBzYmFfZnJl
ZV9jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLCB2b2lkICp2YWRkciwK
IAkJCSAgICAgIGRtYV9hZGRyX3QgZG1hX2hhbmRsZSwgdW5zaWduZWQgbG9uZyBhdHRycykKIHsK
LQlzYmFfdW5tYXBfc2luZ2xlX2F0dHJzKGRldiwgZG1hX2hhbmRsZSwgc2l6ZSwgMCwgMCk7CisJ
c2JhX3VubWFwX3BhZ2UoZGV2LCBkbWFfaGFuZGxlLCBzaXplLCAwLCAwKTsKIAlmcmVlX3BhZ2Vz
KCh1bnNpZ25lZCBsb25nKSB2YWRkciwgZ2V0X29yZGVyKHNpemUpKTsKIH0KIApAQCAtMTQ4Myw3
ICsxNDY1LDEwIEBAIHN0YXRpYyBpbnQgc2JhX21hcF9zZ19hdHRycyhzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2dsaXN0LAogCS8qIEZhc3QgcGF0aCBzaW5nbGUgZW50
cnkgc2NhdHRlcmxpc3RzLiAqLwogCWlmIChuZW50cyA9PSAxKSB7CiAJCXNnbGlzdC0+ZG1hX2xl
bmd0aCA9IHNnbGlzdC0+bGVuZ3RoOwotCQlzZ2xpc3QtPmRtYV9hZGRyZXNzID0gc2JhX21hcF9z
aW5nbGVfYXR0cnMoZGV2LCBzYmFfc2dfYWRkcmVzcyhzZ2xpc3QpLCBzZ2xpc3QtPmxlbmd0aCwg
ZGlyLCBhdHRycyk7CisJCXNnbGlzdC0+ZG1hX2FkZHJlc3MgPSBzYmFfbWFwX3BhZ2UoZGV2LCBz
Z19wYWdlKHNnbGlzdCksCisJCQkJc2dsaXN0LT5vZmZzZXQsIHNnbGlzdC0+bGVuZ3RoLCBkaXIs
IGF0dHJzKTsKKwkJaWYgKGRtYV9tYXBwaW5nX2Vycm9yKGRldiwgc2dsaXN0LT5kbWFfYWRkcmVz
cykpCisJCQlyZXR1cm4gMDsKIAkJcmV0dXJuIDE7CiAJfQogCkBAIC0xNTcyLDggKzE1NTcsOCBA
QCBzdGF0aWMgdm9pZCBzYmFfdW5tYXBfc2dfYXR0cnMoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1
Y3Qgc2NhdHRlcmxpc3QgKnNnbGlzdCwKIAogCXdoaWxlIChuZW50cyAmJiBzZ2xpc3QtPmRtYV9s
ZW5ndGgpIHsKIAotCQlzYmFfdW5tYXBfc2luZ2xlX2F0dHJzKGRldiwgc2dsaXN0LT5kbWFfYWRk
cmVzcywKLQkJCQkgICAgICAgc2dsaXN0LT5kbWFfbGVuZ3RoLCBkaXIsIGF0dHJzKTsKKwkJc2Jh
X3VubWFwX3BhZ2UoZGV2LCBzZ2xpc3QtPmRtYV9hZGRyZXNzLCBzZ2xpc3QtPmRtYV9sZW5ndGgs
CisJCQkgICAgICAgZGlyLCBhdHRycyk7CiAJCXNnbGlzdCA9IHNnX25leHQoc2dsaXN0KTsKIAkJ
bmVudHMtLTsKIAl9Ci0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:23:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSils-0006JJ-PC; Fri, 30 Nov 2018 13:23:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSilq-0006H2-P6
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:23:50 +0000
X-Inumbo-ID: 2c611cee-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c611cee-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:23:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=SIFzBEc7j6qgeNt7BuWlURIi04w4uDKFXrRX3hXECw0=; b=dNl1ixhpVaTQyOBGJtLirB9eWC
 AvJWY1+pNZWMhcyb7HWymzY0F5n/x3uQdD6GhLa16w4MTf893b+OzlRzhkPusJgs78K6sDr0BjR3c
 tWaAA50erZmOjr4Hb/j0kaRHcVWSaUjlaxMblPY0k8GbVPAwxpACUx5SfjWMKallYFJ8z757PYeOj
 CAVtVdCNWeOwBxBtsz3el5wQc+vyTo1xDD2gXEbKvRmkYx3r6ny5PcYkYRjiFZ62h8CuceVeTazNI
 GZwTJjCJB5rUmZDwjMyf2LF9k3qMXBGxnTXDWaW3UpP7MEPQ7y2B4fajTEwtbaG4B1Jpj/gxMXAyy
 pdKWshWw==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSilh-0004pw-IQ; Fri, 30 Nov 2018 13:23:42 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:22 +0100
Message-Id: <20181130132231.16512-15-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 14/23] ia64/sn: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SIGluc3RlYWQgb2YgMCBvbiBhIGRtYSBtYXBwaW5nIGZh
aWx1cmUgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0aGUgcmVzdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gv
aWE2NC9zbi9wY2kvcGNpX2RtYS5jIHwgOCArLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvaWE2NC9zbi9wY2kv
cGNpX2RtYS5jIGIvYXJjaC9pYTY0L3NuL3BjaS9wY2lfZG1hLmMKaW5kZXggNGNlNGVlNGVmOWYy
Li5iN2Q0MmU0ZWRjMWYgMTAwNjQ0Ci0tLSBhL2FyY2gvaWE2NC9zbi9wY2kvcGNpX2RtYS5jCisr
KyBiL2FyY2gvaWE2NC9zbi9wY2kvcGNpX2RtYS5jCkBAIC0xOTYsNyArMTk2LDcgQEAgc3RhdGlj
IGRtYV9hZGRyX3Qgc25fZG1hX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBh
Z2UgKnBhZ2UsCiAKIAlpZiAoIWRtYV9hZGRyKSB7CiAJCXByaW50ayhLRVJOX0VSUiAiJXM6IG91
dCBvZiBBVEVzXG4iLCBfX2Z1bmNfXyk7Ci0JCXJldHVybiAwOworCQlyZXR1cm4gRE1BX01BUFBJ
TkdfRVJST1I7CiAJfQogCXJldHVybiBkbWFfYWRkcjsKIH0KQEAgLTMxNCwxMSArMzE0LDYgQEAg
c3RhdGljIGludCBzbl9kbWFfbWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0
ZXJsaXN0ICpzZ2wsCiAJcmV0dXJuIG5od2VudHJpZXM7CiB9CiAKLXN0YXRpYyBpbnQgc25fZG1h
X21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQot
ewotCXJldHVybiAwOwotfQotCiBzdGF0aWMgdTY0IHNuX2RtYV9nZXRfcmVxdWlyZWRfbWFzayhz
dHJ1Y3QgZGV2aWNlICpkZXYpCiB7CiAJcmV0dXJuIERNQV9CSVRfTUFTSyg2NCk7CkBAIC00NDEs
NyArNDM2LDYgQEAgc3RhdGljIHN0cnVjdCBkbWFfbWFwX29wcyBzbl9kbWFfb3BzID0gewogCS51
bm1hcF9wYWdlCQk9IHNuX2RtYV91bm1hcF9wYWdlLAogCS5tYXBfc2cJCQk9IHNuX2RtYV9tYXBf
c2csCiAJLnVubWFwX3NnCQk9IHNuX2RtYV91bm1hcF9zZywKLQkubWFwcGluZ19lcnJvcgkJPSBz
bl9kbWFfbWFwcGluZ19lcnJvciwKIAkuZG1hX3N1cHBvcnRlZAkJPSBzbl9kbWFfc3VwcG9ydGVk
LAogCS5nZXRfcmVxdWlyZWRfbWFzawk9IHNuX2RtYV9nZXRfcmVxdWlyZWRfbWFzaywKIH07Ci0t
IAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:23:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:23: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-devel-bounces@lists.xenproject.org>)
	id 1gSilz-0006Qg-4t; Fri, 30 Nov 2018 13:23: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=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSily-0006PU-AQ
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:23:58 +0000
X-Inumbo-ID: 30a4f106-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30a4f106-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:23:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=84+ojv63c5aopj+ytHcF2VnJPsXc8faE0MW67dhNiSs=; b=KuTsoub/m++IodieS/bg2nPNnR
 FCmQlFMQpoeBxRJ7HhrlZCvEB21VRdhZViBzpSbNjPepIIx57kqaVFlq1/ZcvdwGYsAoHoqZlOI1q
 ubOkUL3rJ8Ko+1SuyMtj/J5Q9M9zuYEeeH5ASBQi7/2A4UiS9Rdut4IjlMjXWn/iEIvW7w+YzAc3S
 7LLGH1I9gmAcTaf8PHMfOe1HoSsvY1aXLSNy7esv8CHHwtLwv6mmOV4fy1mJom5BWWfZwiXPjQu/Q
 b8S4iATKnw4VfSX3cnoaUuxXsAGjscmT+qF4TNQXpHgRlsh2CplaN4c0hZf6OC6qvzn2inz5H/fqx
 MSX5FtDg==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSilk-0004rK-Fp; Fri, 30 Nov 2018 13:23:45 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:23 +0100
Message-Id: <20181130132231.16512-16-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 15/23] x86/amd_gart: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SIGluc3RlYWQgb2YgdGhlIG1hZ2ljIGJhZF9kbWFfYWRk
ciBvbiBhIGRtYQptYXBwaW5nIGZhaWx1cmUgYW5kIGxldCB0aGUgY29yZSBkbWEtbWFwcGluZyBj
b2RlIGhhbmRsZSB0aGUgcmVzdC4KClJlbW92ZSB0aGUgbWFnaWMgRU1FUkdFTkNZX1BBR0VTIHRo
YXQgdGhlIGJhZF9kbWFfYWRkciBnZXRzIHJlZGlyZWN0ZWQgdG8uCgpTaWduZWQtb2ZmLWJ5OiBD
aHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBhcmNoL3g4Ni9rZXJuZWwvYW1kX2dh
cnRfNjQuYyB8IDM5ICsrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9rZXJuZWwvYW1kX2dhcnRfNjQuYyBiL2FyY2gveDg2L2tlcm5lbC9hbWRfZ2FydF82
NC5jCmluZGV4IDNmOWQxYjQwMTliYi4uNGU3MzNkZTkzZjQxIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9rZXJuZWwvYW1kX2dhcnRfNjQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvYW1kX2dhcnRfNjQu
YwpAQCAtNTAsOCArNTAsNiBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBpb21tdV9wYWdlczsJLyog
Li4gYW5kIGluIHBhZ2VzICovCiAKIHN0YXRpYyB1MzIgKmlvbW11X2dhdHRfYmFzZTsJCS8qIFJl
bWFwcGluZyB0YWJsZSAqLwogCi1zdGF0aWMgZG1hX2FkZHJfdCBiYWRfZG1hX2FkZHI7Ci0KIC8q
CiAgKiBJZiB0aGlzIGlzIGRpc2FibGVkIHRoZSBJT01NVSB3aWxsIHVzZSBhbiBvcHRpbWl6ZWQg
Zmx1c2hpbmcgc3RyYXRlZ3kKICAqIG9mIG9ubHkgZmx1c2hpbmcgd2hlbiBhbiBtYXBwaW5nIGlz
IHJldXNlZC4gV2l0aCBpdCB0cnVlIHRoZSBHQVJUIGlzCkBAIC03NCw4ICs3Miw2IEBAIHN0YXRp
YyB1MzIgZ2FydF91bm1hcHBlZF9lbnRyeTsKIAkoKCh4KSAmIDB4ZmZmZmYwMDApIHwgKCgoeCkg
Pj4gMzIpIDw8IDQpIHwgR1BURV9WQUxJRCB8IEdQVEVfQ09IRVJFTlQpCiAjZGVmaW5lIEdQVEVf
REVDT0RFKHgpICgoKHgpICYgMHhmZmZmZjAwMCkgfCAoKCh1NjQpKHgpICYgMHhmZjApIDw8IDI4
KSkKIAotI2RlZmluZSBFTUVSR0VOQ1lfUEFHRVMgMzIgLyogPSAxMjhLQiAqLwotCiAjaWZkZWYg
Q09ORklHX0FHUAogI2RlZmluZSBBR1BFWFRFUk4gZXh0ZXJuCiAjZWxzZQpAQCAtMTg0LDE0ICsx
ODAsNiBAQCBzdGF0aWMgdm9pZCBpb21tdV9mdWxsKHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90
IHNpemUsIGludCBkaXIpCiAJICovCiAKIAlkZXZfZXJyKGRldiwgIlBDSS1ETUE6IE91dCBvZiBJ
T01NVSBzcGFjZSBmb3IgJWx1IGJ5dGVzXG4iLCBzaXplKTsKLQotCWlmIChzaXplID4gUEFHRV9T
SVpFKkVNRVJHRU5DWV9QQUdFUykgewotCQlpZiAoZGlyID09IFBDSV9ETUFfRlJPTURFVklDRSB8
fCBkaXIgPT0gUENJX0RNQV9CSURJUkVDVElPTkFMKQotCQkJcGFuaWMoIlBDSS1ETUE6IE1lbW9y
eSB3b3VsZCBiZSBjb3JydXB0ZWRcbiIpOwotCQlpZiAoZGlyID09IFBDSV9ETUFfVE9ERVZJQ0Ug
fHwgZGlyID09IFBDSV9ETUFfQklESVJFQ1RJT05BTCkKLQkJCXBhbmljKEtFUk5fRVJSCi0JCQkJ
IlBDSS1ETUE6IFJhbmRvbSBtZW1vcnkgd291bGQgYmUgRE1BZWRcbiIpOwotCX0KICNpZmRlZiBD
T05GSUdfSU9NTVVfTEVBSwogCWR1bXBfbGVhaygpOwogI2VuZGlmCkBAIC0yMjAsNyArMjA4LDcg
QEAgc3RhdGljIGRtYV9hZGRyX3QgZG1hX21hcF9hcmVhKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1h
X2FkZHJfdCBwaHlzX21lbSwKIAlpbnQgaTsKIAogCWlmICh1bmxpa2VseShwaHlzX21lbSArIHNp
emUgPiBHQVJUX01BWF9QSFlTX0FERFIpKQotCQlyZXR1cm4gYmFkX2RtYV9hZGRyOworCQlyZXR1
cm4gRE1BX01BUFBJTkdfRVJST1I7CiAKIAlpb21tdV9wYWdlID0gYWxsb2NfaW9tbXUoZGV2LCBu
cGFnZXMsIGFsaWduX21hc2spOwogCWlmIChpb21tdV9wYWdlID09IC0xKSB7CkBAIC0yMjksNyAr
MjE3LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgZG1hX21hcF9hcmVhKHN0cnVjdCBkZXZpY2UgKmRl
diwgZG1hX2FkZHJfdCBwaHlzX21lbSwKIAkJaWYgKHBhbmljX29uX292ZXJmbG93KQogCQkJcGFu
aWMoImRtYV9tYXBfYXJlYSBvdmVyZmxvdyAlbHUgYnl0ZXNcbiIsIHNpemUpOwogCQlpb21tdV9m
dWxsKGRldiwgc2l6ZSwgZGlyKTsKLQkJcmV0dXJuIGJhZF9kbWFfYWRkcjsKKwkJcmV0dXJuIERN
QV9NQVBQSU5HX0VSUk9SOwogCX0KIAogCWZvciAoaSA9IDA7IGkgPCBucGFnZXM7IGkrKykgewpA
QCAtMjcxLDcgKzI1OSw3IEBAIHN0YXRpYyB2b2lkIGdhcnRfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2
aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIsCiAJaW50IG5wYWdlczsKIAlpbnQgaTsKIAot
CWlmIChkbWFfYWRkciA8IGlvbW11X2J1c19iYXNlICsgRU1FUkdFTkNZX1BBR0VTKlBBR0VfU0la
RSB8fAorCWlmIChkbWFfYWRkciA9PSBETUFfTUFQUElOR19FUlJPUiB8fAogCSAgICBkbWFfYWRk
ciA+PSBpb21tdV9idXNfYmFzZSArIGlvbW11X3NpemUpCiAJCXJldHVybjsKIApAQCAtMzE1LDcg
KzMwMyw3IEBAIHN0YXRpYyBpbnQgZG1hX21hcF9zZ19ub25mb3JjZShzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2csCiAKIAkJaWYgKG5vbmZvcmNlZF9pb21tdShkZXYs
IGFkZHIsIHMtPmxlbmd0aCkpIHsKIAkJCWFkZHIgPSBkbWFfbWFwX2FyZWEoZGV2LCBhZGRyLCBz
LT5sZW5ndGgsIGRpciwgMCk7Ci0JCQlpZiAoYWRkciA9PSBiYWRfZG1hX2FkZHIpIHsKKwkJCWlm
IChhZGRyID09IERNQV9NQVBQSU5HX0VSUk9SKSB7CiAJCQkJaWYgKGkgPiAwKQogCQkJCQlnYXJ0
X3VubWFwX3NnKGRldiwgc2csIGksIGRpciwgMCk7CiAJCQkJbmVudHMgPSAwOwpAQCAtNDcxLDcg
KzQ1OSw3IEBAIHN0YXRpYyBpbnQgZ2FydF9tYXBfc2coc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1
Y3Qgc2NhdHRlcmxpc3QgKnNnLCBpbnQgbmVudHMsCiAKIAlpb21tdV9mdWxsKGRldiwgcGFnZXMg
PDwgUEFHRV9TSElGVCwgZGlyKTsKIAlmb3JfZWFjaF9zZyhzZywgcywgbmVudHMsIGkpCi0JCXMt
PmRtYV9hZGRyZXNzID0gYmFkX2RtYV9hZGRyOworCQlzLT5kbWFfYWRkcmVzcyA9IERNQV9NQVBQ
SU5HX0VSUk9SOwogCXJldHVybiAwOwogfQogCkBAIC00OTAsNyArNDc4LDcgQEAgZ2FydF9hbGxv
Y19jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLCBkbWFfYWRkcl90ICpk
bWFfYWRkciwKIAkqZG1hX2FkZHIgPSBkbWFfbWFwX2FyZWEoZGV2LCB2aXJ0X3RvX3BoeXModmFk
ZHIpLCBzaXplLAogCQkJRE1BX0JJRElSRUNUSU9OQUwsICgxVUwgPDwgZ2V0X29yZGVyKHNpemUp
KSAtIDEpOwogCWZsdXNoX2dhcnQoKTsKLQlpZiAodW5saWtlbHkoKmRtYV9hZGRyID09IGJhZF9k
bWFfYWRkcikpCisJaWYgKHVubGlrZWx5KCpkbWFfYWRkciA9PSBETUFfTUFQUElOR19FUlJPUikp
CiAJCWdvdG8gb3V0X2ZyZWU7CiAJcmV0dXJuIHZhZGRyOwogb3V0X2ZyZWU6CkBAIC01MDcsMTEg
KzQ5NSw2IEBAIGdhcnRfZnJlZV9jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBz
aXplLCB2b2lkICp2YWRkciwKIAlkbWFfZGlyZWN0X2ZyZWVfcGFnZXMoZGV2LCBzaXplLCB2YWRk
ciwgZG1hX2FkZHIsIGF0dHJzKTsKIH0KIAotc3RhdGljIGludCBnYXJ0X21hcHBpbmdfZXJyb3Io
c3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQotewotCXJldHVybiAoZG1h
X2FkZHIgPT0gYmFkX2RtYV9hZGRyKTsKLX0KLQogc3RhdGljIGludCBub19hZ3A7CiAKIHN0YXRp
YyBfX2luaXQgdW5zaWduZWQgbG9uZyBjaGVja19pb21tdV9zaXplKHVuc2lnbmVkIGxvbmcgYXBl
ciwgdTY0IGFwZXJfc2l6ZSkKQEAgLTY5NSw3ICs2NzgsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IGRtYV9tYXBfb3BzIGdhcnRfZG1hX29wcyA9IHsKIAkudW5tYXBfcGFnZQkJCT0gZ2FydF91bm1h
cF9wYWdlLAogCS5hbGxvYwkJCQk9IGdhcnRfYWxsb2NfY29oZXJlbnQsCiAJLmZyZWUJCQkJPSBn
YXJ0X2ZyZWVfY29oZXJlbnQsCi0JLm1hcHBpbmdfZXJyb3IJCQk9IGdhcnRfbWFwcGluZ19lcnJv
ciwKIAkuZG1hX3N1cHBvcnRlZAkJCT0gZG1hX2RpcmVjdF9zdXBwb3J0ZWQsCiB9OwogCkBAIC03
ODQsMTkgKzc2NiwxMiBAQCBpbnQgX19pbml0IGdhcnRfaW9tbXVfaW5pdCh2b2lkKQogCX0KICNl
bmRpZgogCi0JLyoKLQkgKiBPdXQgb2YgSU9NTVUgc3BhY2UgaGFuZGxpbmcuCi0JICogUmVzZXJ2
ZSBzb21lIGludmFsaWQgcGFnZXMgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgR0FSVC4KLQkgKi8K
LQliaXRtYXBfc2V0KGlvbW11X2dhcnRfYml0bWFwLCAwLCBFTUVSR0VOQ1lfUEFHRVMpOwotCiAJ
cHJfaW5mbygiUENJLURNQTogUmVzZXJ2aW5nICVsdU1CIG9mIElPTU1VIGFyZWEgaW4gdGhlIEFH
UCBhcGVydHVyZVxuIiwKIAkgICAgICAgaW9tbXVfc2l6ZSA+PiAyMCk7CiAKIAlhZ3BfbWVtb3J5
X3Jlc2VydmVkCT0gaW9tbXVfc2l6ZTsKIAlpb21tdV9zdGFydAkJPSBhcGVyX3NpemUgLSBpb21t
dV9zaXplOwogCWlvbW11X2J1c19iYXNlCQk9IGluZm8uYXBlcl9iYXNlICsgaW9tbXVfc3RhcnQ7
Ci0JYmFkX2RtYV9hZGRyCQk9IGlvbW11X2J1c19iYXNlOwogCWlvbW11X2dhdHRfYmFzZQkJPSBh
Z3BfZ2F0dF90YWJsZSArIChpb21tdV9zdGFydD4+UEFHRV9TSElGVCk7CiAKIAkvKgpAQCAtODM4
LDggKzgxMyw2IEBAIGludCBfX2luaXQgZ2FydF9pb21tdV9pbml0KHZvaWQpCiAJaWYgKCFzY3Jh
dGNoKQogCQlwYW5pYygiQ2Fubm90IGFsbG9jYXRlIGlvbW11IHNjcmF0Y2ggcGFnZSIpOwogCWdh
cnRfdW5tYXBwZWRfZW50cnkgPSBHUFRFX0VOQ09ERShfX3BhKHNjcmF0Y2gpKTsKLQlmb3IgKGkg
PSBFTUVSR0VOQ1lfUEFHRVM7IGkgPCBpb21tdV9wYWdlczsgaSsrKQotCQlpb21tdV9nYXR0X2Jh
c2VbaV0gPSBnYXJ0X3VubWFwcGVkX2VudHJ5OwogCiAJZmx1c2hfZ2FydCgpOwogCWRtYV9vcHMg
PSAmZ2FydF9kbWFfb3BzOwotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:24:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:24: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-devel-bounces@lists.xenproject.org>)
	id 1gSim1-0006Up-QG; Fri, 30 Nov 2018 13:24:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSilz-0006Rc-TT
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:23:59 +0000
X-Inumbo-ID: 31d8802b-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31d8802b-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:23:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=UCBzcSNstlTImrqRsKjur3SJmugPcDMxlHw2DAWEj2s=; b=skGTpaNwAzxvmDyL1lzeLu1xkH
 RnXKPRmT0YVe+Fc7EsB1QqBMQ3s3rzzjbhWkWwWq5ybpIcLD04ujW5maQuJofC7v/ZOfghcGBKUwS
 VRy+Gl8zBLZLxTneS7JT1d5wDd4vwh89ULIh7BU6bzAbpn2WELZM6XW4imbk3l7o6R76/6/q2ISFI
 Pvh9ZtQARCMV/JN0WXBfcTjX5Kbk4tT4yctN4ocprUaTn9bBr8nhb1LLhTJNL8Soj/DIrR97l642C
 JEzfdZzxr7bW/xtmX5qFnoSlISnpZNbmql0a6e/OKd2MrHFfn02k+bFjLbXyo/dcC/Ba2rsxxzvNl
 ijCH9MPQ==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSiln-0004sU-Dx; Fri, 30 Nov 2018 13:23:48 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:24 +0100
Message-Id: <20181130132231.16512-17-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 16/23] x86/calgary: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SIGluc3RlYWQgb2YgdGhlIG1hZ2ljIGJhZF9kbWFfYWRk
ciBvbiBhIGRtYQptYXBwaW5nIGZhaWx1cmUgYW5kIGxldCB0aGUgY29yZSBkbWEtbWFwcGluZyBj
b2RlIGhhbmRsZSB0aGUgcmVzdC4KClJlbW92ZSB0aGUgbWFnaWMgRU1FUkdFTkNZX1BBR0VTIHRo
YXQgdGhlIGJhZF9kbWFfYWRkciBnZXRzIHJlZGlyZWN0ZWQgdG8uCgpTaWduZWQtb2ZmLWJ5OiBD
aHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBhcmNoL3g4Ni9rZXJuZWwvcGNpLWNh
bGdhcnlfNjQuYyB8IDI5ICsrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgNyBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9rZXJuZWwvcGNpLWNhbGdhcnlfNjQuYyBiL2FyY2gveDg2L2tlcm5lbC9wY2ktY2FsZ2Fy
eV82NC5jCmluZGV4IGJiZmM4YjFlOTEwNC4uZTc2ZWMxYjhlZDFmIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9rZXJuZWwvcGNpLWNhbGdhcnlfNjQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvcGNpLWNh
bGdhcnlfNjQuYwpAQCAtNTEsOCArNTEsNiBAQAogI2luY2x1ZGUgPGFzbS94ODZfaW5pdC5oPgog
I2luY2x1ZGUgPGFzbS9pb21tdV90YWJsZS5oPgogCi0jZGVmaW5lIENBTEdBUllfTUFQUElOR19F
UlJPUgkwCi0KICNpZmRlZiBDT05GSUdfQ0FMR0FSWV9JT01NVV9FTkFCTEVEX0JZX0RFRkFVTFQK
IGludCB1c2VfY2FsZ2FyeSBfX3JlYWRfbW9zdGx5ID0gMTsKICNlbHNlCkBAIC0xNTcsOCArMTU1
LDYgQEAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIGxvbmcgcGhiX2RlYnVnX29mZnNldHNbXSA9IHsK
IAogI2RlZmluZSBQSEJfREVCVUdfU1RVRkZfT0ZGU0VUCTB4MDAyMAogCi0jZGVmaW5lIEVNRVJH
RU5DWV9QQUdFUyAzMiAvKiA9IDEyOEtCICovCi0KIHVuc2lnbmVkIGludCBzcGVjaWZpZWRfdGFi
bGVfc2l6ZSA9IFRDRV9UQUJMRV9TSVpFX1VOU1BFQ0lGSUVEOwogc3RhdGljIGludCB0cmFuc2xh
dGVfZW1wdHlfc2xvdHMgX19yZWFkX21vc3RseSA9IDA7CiBzdGF0aWMgaW50IGNhbGdhcnlfZGV0
ZWN0ZWQgX19yZWFkX21vc3RseSA9IDA7CkBAIC0yNTUsNyArMjUxLDcgQEAgc3RhdGljIHVuc2ln
bmVkIGxvbmcgaW9tbXVfcmFuZ2VfYWxsb2Moc3RydWN0IGRldmljZSAqZGV2LAogCQkJaWYgKHBh
bmljX29uX292ZXJmbG93KQogCQkJCXBhbmljKCJDYWxnYXJ5OiBmaXggdGhlIGFsbG9jYXRvci5c
biIpOwogCQkJZWxzZQotCQkJCXJldHVybiBDQUxHQVJZX01BUFBJTkdfRVJST1I7CisJCQkJcmV0
dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCQl9CiAJfQogCkBAIC0yNzQsMTEgKzI3MCwxMCBAQCBz
dGF0aWMgZG1hX2FkZHJfdCBpb21tdV9hbGxvYyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBp
b21tdV90YWJsZSAqdGJsLAogCWRtYV9hZGRyX3QgcmV0OwogCiAJZW50cnkgPSBpb21tdV9yYW5n
ZV9hbGxvYyhkZXYsIHRibCwgbnBhZ2VzKTsKLQotCWlmICh1bmxpa2VseShlbnRyeSA9PSBDQUxH
QVJZX01BUFBJTkdfRVJST1IpKSB7CisJaWYgKHVubGlrZWx5KGVudHJ5ID09IERNQV9NQVBQSU5H
X0VSUk9SKSkgewogCQlwcl93YXJuKCJmYWlsZWQgdG8gYWxsb2NhdGUgJXUgcGFnZXMgaW4gaW9t
bXUgJXBcbiIsCiAJCQlucGFnZXMsIHRibCk7Ci0JCXJldHVybiBDQUxHQVJZX01BUFBJTkdfRVJS
T1I7CisJCXJldHVybiBETUFfTUFQUElOR19FUlJPUjsKIAl9CiAKIAkvKiBzZXQgdGhlIHJldHVy
biBkbWEgYWRkcmVzcyAqLwpAQCAtMjk4LDggKzI5Myw3IEBAIHN0YXRpYyB2b2lkIGlvbW11X2Zy
ZWUoc3RydWN0IGlvbW11X3RhYmxlICp0YmwsIGRtYV9hZGRyX3QgZG1hX2FkZHIsCiAJdW5zaWdu
ZWQgbG9uZyBmbGFnczsKIAogCS8qIHdlcmUgd2UgY2FsbGVkIHdpdGggYmFkX2RtYV9hZGRyZXNz
PyAqLwotCWJhZGVuZCA9IENBTEdBUllfTUFQUElOR19FUlJPUiArIChFTUVSR0VOQ1lfUEFHRVMg
KiBQQUdFX1NJWkUpOwotCWlmICh1bmxpa2VseShkbWFfYWRkciA8IGJhZGVuZCkpIHsKKwlpZiAo
dW5saWtlbHkoZG1hX2FkZHIgPT0gRE1BX01BUFBJTkdfRVJST1IpKSB7CiAJCVdBUk4oMSwgS0VS
Tl9FUlIgIkNhbGdhcnk6IGRyaXZlciB0cmllZCB1bm1hcHBpbmcgYmFkIERNQSAiCiAJCSAgICAg
ICAiYWRkcmVzcyAweCVMeFxuIiwgZG1hX2FkZHIpOwogCQlyZXR1cm47CkBAIC0zODMsNyArMzc3
LDcgQEAgc3RhdGljIGludCBjYWxnYXJ5X21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVj
dCBzY2F0dGVybGlzdCAqc2csCiAJCW5wYWdlcyA9IGlvbW11X251bV9wYWdlcyh2YWRkciwgcy0+
bGVuZ3RoLCBQQUdFX1NJWkUpOwogCiAJCWVudHJ5ID0gaW9tbXVfcmFuZ2VfYWxsb2MoZGV2LCB0
YmwsIG5wYWdlcyk7Ci0JCWlmIChlbnRyeSA9PSBDQUxHQVJZX01BUFBJTkdfRVJST1IpIHsKKwkJ
aWYgKGVudHJ5ID09IERNQV9NQVBQSU5HX0VSUk9SKSB7CiAJCQkvKiBtYWtlcyBzdXJlIHVubWFw
IGtub3dzIHRvIHN0b3AgKi8KIAkJCXMtPmRtYV9sZW5ndGggPSAwOwogCQkJZ290byBlcnJvcjsK
QEAgLTQwMSw3ICszOTUsNyBAQCBzdGF0aWMgaW50IGNhbGdhcnlfbWFwX3NnKHN0cnVjdCBkZXZp
Y2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZywKIGVycm9yOgogCWNhbGdhcnlfdW5tYXBf
c2coZGV2LCBzZywgbmVsZW1zLCBkaXIsIDApOwogCWZvcl9lYWNoX3NnKHNnLCBzLCBuZWxlbXMs
IGkpIHsKLQkJc2ctPmRtYV9hZGRyZXNzID0gQ0FMR0FSWV9NQVBQSU5HX0VSUk9SOworCQlzZy0+
ZG1hX2FkZHJlc3MgPSBETUFfTUFQUElOR19FUlJPUjsKIAkJc2ctPmRtYV9sZW5ndGggPSAwOwog
CX0KIAlyZXR1cm4gMDsKQEAgLTQ1NCw3ICs0NDgsNyBAQCBzdGF0aWMgdm9pZCogY2FsZ2FyeV9h
bGxvY19jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLAogCiAJLyogc2V0
IHVwIHRjZXMgdG8gY292ZXIgdGhlIGFsbG9jYXRlZCByYW5nZSAqLwogCW1hcHBpbmcgPSBpb21t
dV9hbGxvYyhkZXYsIHRibCwgcmV0LCBucGFnZXMsIERNQV9CSURJUkVDVElPTkFMKTsKLQlpZiAo
bWFwcGluZyA9PSBDQUxHQVJZX01BUFBJTkdfRVJST1IpCisJaWYgKG1hcHBpbmcgPT0gRE1BX01B
UFBJTkdfRVJST1IpCiAJCWdvdG8gZnJlZTsKIAkqZG1hX2hhbmRsZSA9IG1hcHBpbmc7CiAJcmV0
dXJuIHJldDsKQEAgLTQ3OSwxMSArNDczLDYgQEAgc3RhdGljIHZvaWQgY2FsZ2FyeV9mcmVlX2Nv
aGVyZW50KHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUsCiAJZnJlZV9wYWdlcygodW5z
aWduZWQgbG9uZyl2YWRkciwgZ2V0X29yZGVyKHNpemUpKTsKIH0KIAotc3RhdGljIGludCBjYWxn
YXJ5X21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRy
KQotewotCXJldHVybiBkbWFfYWRkciA9PSBDQUxHQVJZX01BUFBJTkdfRVJST1I7Ci19Ci0KIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgY2FsZ2FyeV9kbWFfb3BzID0gewogCS5hbGxv
YyA9IGNhbGdhcnlfYWxsb2NfY29oZXJlbnQsCiAJLmZyZWUgPSBjYWxnYXJ5X2ZyZWVfY29oZXJl
bnQsCkBAIC00OTEsNyArNDgwLDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBj
YWxnYXJ5X2RtYV9vcHMgPSB7CiAJLnVubWFwX3NnID0gY2FsZ2FyeV91bm1hcF9zZywKIAkubWFw
X3BhZ2UgPSBjYWxnYXJ5X21hcF9wYWdlLAogCS51bm1hcF9wYWdlID0gY2FsZ2FyeV91bm1hcF9w
YWdlLAotCS5tYXBwaW5nX2Vycm9yID0gY2FsZ2FyeV9tYXBwaW5nX2Vycm9yLAogCS5kbWFfc3Vw
cG9ydGVkID0gZG1hX2RpcmVjdF9zdXBwb3J0ZWQsCiB9OwogCkBAIC03MzksOSArNzI3LDYgQEAg
c3RhdGljIHZvaWQgX19pbml0IGNhbGdhcnlfcmVzZXJ2ZV9yZWdpb25zKHN0cnVjdCBwY2lfZGV2
ICpkZXYpCiAJdTY0IHN0YXJ0OwogCXN0cnVjdCBpb21tdV90YWJsZSAqdGJsID0gcGNpX2lvbW11
KGRldi0+YnVzKTsKIAotCS8qIHJlc2VydmUgRU1FUkdFTkNZX1BBR0VTIGZyb20gYmFkX2RtYV9h
ZGRyZXNzIGFuZCB1cCAqLwotCWlvbW11X3JhbmdlX3Jlc2VydmUodGJsLCBDQUxHQVJZX01BUFBJ
TkdfRVJST1IsIEVNRVJHRU5DWV9QQUdFUyk7Ci0KIAkvKiBhdm9pZCB0aGUgQklPUy9WR0EgZmly
c3QgNjQwS0ItMU1CIHJlZ2lvbiAqLwogCS8qIGZvciBDYWxJT0MyIC0gYXZvaWQgdGhlIGVudGly
ZSBmaXJzdCBNQiAqLwogCWlmIChpc19jYWxnYXJ5KGRldi0+ZGV2aWNlKSkgewotLSAKMi4xOS4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:24:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:24: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-devel-bounces@lists.xenproject.org>)
	id 1gSim4-0006Xo-8x; Fri, 30 Nov 2018 13:24: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=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSim3-0006Wd-6C
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:24:03 +0000
X-Inumbo-ID: 33a7f458-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33a7f458-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:24:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=e4mMgcXXcvLyz2AomeJXNZybJ85R0dp/1VHd9R03wIo=; b=kFFEsefAdzhsyvBsyeEINYwpyI
 Jrl8mhxxn70k4um295QT2J578+69tIufZAGnJE9eHv0rdKiZYWwjhrvretNU42WO44ENsNeA37Tn8
 0YrfKSEmyK5nTW8f081u0VOu8IsitYM7GUt8bcCRW50fX/3TX7HqAwEueTc/YyQ1rSxLugvqgLpiM
 CWo1vR1qolK+jSrFa71//42ptFUwAFapW8Lie4xeWyX+ll8jXuSSnwXU9hsszh/QBozR5cbwRczRA
 4BMWMvTWyplQoRKAq/M4picim9ORkRHgXAzzwMyr04RVZriZaM7yu1dCnjhda0B3C2arvNTWpcXca
 WYAuPIoQ==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSilq-0004u8-CK; Fri, 30 Nov 2018 13:23:50 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:25 +0100
Message-Id: <20181130132231.16512-18-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 17/23] iommu: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SIGluc3RlYWQgb2YgMCBvbiBhIGRtYSBtYXBwaW5nIGZh
aWx1cmUgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0aGUgcmVzdC4K
Ck5vdGUgdGhhdCB0aGUgZXhpc3RpbmcgY29kZSB1c2VkIEFNRF9JT01NVV9NQVBQSU5HX0VSUk9S
IHRvIGNoZWNrIGZyb20KYSAwIHJldHVybiBmcm9tIHRoZSBJT1ZBIGFsbG9jYXRvciwgd2hpY2gg
aXMgcmVwbGFjZWQgd2l0aCBhbiBleHBsaWNpdAowIGFzIGluIHRoZSBpbXBsZW1lbnRhdGlvbiBh
bmQgb3RoZXIgdXNlcnMgb2YgdGhhdCBpbnRlcmZhY2UuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3Rv
cGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBkcml2ZXJzL2lvbW11L2FtZF9pb21tdS5jIHwg
MTggKysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAx
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2lvbW11L2FtZF9pb21tdS5jIGIv
ZHJpdmVycy9pb21tdS9hbWRfaW9tbXUuYwppbmRleCAxMTY3ZmYwNDE2Y2YuLmM1ZDZjN2M0MmIw
YSAxMDA2NDQKLS0tIGEvZHJpdmVycy9pb21tdS9hbWRfaW9tbXUuYworKysgYi9kcml2ZXJzL2lv
bW11L2FtZF9pb21tdS5jCkBAIC01NSw4ICs1NSw2IEBACiAjaW5jbHVkZSAiYW1kX2lvbW11X3R5
cGVzLmgiCiAjaW5jbHVkZSAiaXJxX3JlbWFwcGluZy5oIgogCi0jZGVmaW5lIEFNRF9JT01NVV9N
QVBQSU5HX0VSUk9SCTAKLQogI2RlZmluZSBDTURfU0VUX1RZUEUoY21kLCB0KSAoKGNtZCktPmRh
dGFbMV0gfD0gKCh0KSA8PCAyOCkpCiAKICNkZWZpbmUgTE9PUF9USU1FT1VUCTEwMDAwMApAQCAt
MjMzOSw3ICsyMzM3LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgX19tYXBfc2luZ2xlKHN0cnVjdCBk
ZXZpY2UgKmRldiwKIAlwYWRkciAmPSBQQUdFX01BU0s7CiAKIAlhZGRyZXNzID0gZG1hX29wc19h
bGxvY19pb3ZhKGRldiwgZG1hX2RvbSwgcGFnZXMsIGRtYV9tYXNrKTsKLQlpZiAoYWRkcmVzcyA9
PSBBTURfSU9NTVVfTUFQUElOR19FUlJPUikKKwlpZiAoIWFkZHJlc3MpCiAJCWdvdG8gb3V0Owog
CiAJcHJvdCA9IGRpcjJwcm90KGRpcmVjdGlvbik7CkBAIC0yMzc2LDcgKzIzNzQsNyBAQCBzdGF0
aWMgZG1hX2FkZHJfdCBfX21hcF9zaW5nbGUoc3RydWN0IGRldmljZSAqZGV2LAogCiAJZG1hX29w
c19mcmVlX2lvdmEoZG1hX2RvbSwgYWRkcmVzcywgcGFnZXMpOwogCi0JcmV0dXJuIEFNRF9JT01N
VV9NQVBQSU5HX0VSUk9SOworCXJldHVybiBETUFfTUFQUElOR19FUlJPUjsKIH0KIAogLyoKQEAg
LTI0MjcsNyArMjQyNSw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IG1hcF9wYWdlKHN0cnVjdCBkZXZp
Y2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAJaWYgKFBUUl9FUlIoZG9tYWluKSA9PSAtRUlO
VkFMKQogCQlyZXR1cm4gKGRtYV9hZGRyX3QpcGFkZHI7CiAJZWxzZSBpZiAoSVNfRVJSKGRvbWFp
bikpCi0JCXJldHVybiBBTURfSU9NTVVfTUFQUElOR19FUlJPUjsKKwkJcmV0dXJuIERNQV9NQVBQ
SU5HX0VSUk9SOwogCiAJZG1hX21hc2sgPSAqZGV2LT5kbWFfbWFzazsKIAlkbWFfZG9tID0gdG9f
ZG1hX29wc19kb21haW4oZG9tYWluKTsKQEAgLTI1MDQsNyArMjUwMiw3IEBAIHN0YXRpYyBpbnQg
bWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZ2xpc3QsCiAJ
bnBhZ2VzID0gc2dfbnVtX3BhZ2VzKGRldiwgc2dsaXN0LCBuZWxlbXMpOwogCiAJYWRkcmVzcyA9
IGRtYV9vcHNfYWxsb2NfaW92YShkZXYsIGRtYV9kb20sIG5wYWdlcywgZG1hX21hc2spOwotCWlm
IChhZGRyZXNzID09IEFNRF9JT01NVV9NQVBQSU5HX0VSUk9SKQorCWlmIChhZGRyZXNzID09IERN
QV9NQVBQSU5HX0VSUk9SKQogCQlnb3RvIG91dF9lcnI7CiAKIAlwcm90ID0gZGlyMnByb3QoZGly
ZWN0aW9uKTsKQEAgLTI2MjcsNyArMjYyNSw3IEBAIHN0YXRpYyB2b2lkICphbGxvY19jb2hlcmVu
dChzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLAogCSpkbWFfYWRkciA9IF9fbWFwX3Np
bmdsZShkZXYsIGRtYV9kb20sIHBhZ2VfdG9fcGh5cyhwYWdlKSwKIAkJCQkgc2l6ZSwgRE1BX0JJ
RElSRUNUSU9OQUwsIGRtYV9tYXNrKTsKIAotCWlmICgqZG1hX2FkZHIgPT0gQU1EX0lPTU1VX01B
UFBJTkdfRVJST1IpCisJaWYgKCpkbWFfYWRkciA9PSBETUFfTUFQUElOR19FUlJPUikKIAkJZ290
byBvdXRfZnJlZTsKIAogCXJldHVybiBwYWdlX2FkZHJlc3MocGFnZSk7CkBAIC0yNjc4LDExICsy
Njc2LDYgQEAgc3RhdGljIGludCBhbWRfaW9tbXVfZG1hX3N1cHBvcnRlZChzdHJ1Y3QgZGV2aWNl
ICpkZXYsIHU2NCBtYXNrKQogCXJldHVybiBjaGVja19kZXZpY2UoZGV2KTsKIH0KIAotc3RhdGlj
IGludCBhbWRfaW9tbXVfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRy
X3QgZG1hX2FkZHIpCi17Ci0JcmV0dXJuIGRtYV9hZGRyID09IEFNRF9JT01NVV9NQVBQSU5HX0VS
Uk9SOwotfQotCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGFtZF9pb21tdV9kbWFf
b3BzID0gewogCS5hbGxvYwkJPSBhbGxvY19jb2hlcmVudCwKIAkuZnJlZQkJPSBmcmVlX2NvaGVy
ZW50LApAQCAtMjY5MSw3ICsyNjg0LDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29w
cyBhbWRfaW9tbXVfZG1hX29wcyA9IHsKIAkubWFwX3NnCQk9IG1hcF9zZywKIAkudW5tYXBfc2cJ
PSB1bm1hcF9zZywKIAkuZG1hX3N1cHBvcnRlZAk9IGFtZF9pb21tdV9kbWFfc3VwcG9ydGVkLAot
CS5tYXBwaW5nX2Vycm9yCT0gYW1kX2lvbW11X21hcHBpbmdfZXJyb3IsCiB9OwogCiBzdGF0aWMg
aW50IGluaXRfcmVzZXJ2ZWRfaW92YV9yYW5nZXModm9pZCkKLS0gCjIuMTkuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:24:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:24: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-devel-bounces@lists.xenproject.org>)
	id 1gSim6-0006bN-Ng; Fri, 30 Nov 2018 13:24:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSim5-0006ZW-EQ
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:24:05 +0000
X-Inumbo-ID: 350acabd-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 350acabd-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:24:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=uo0Q98winaBB83hkbU/s9+bS7uoJBORh6pgs2ABTT38=; b=dgMw0L6L2cMJMv+i2XyQpaW0Ub
 qoLAa69Dpwo4bL6bY/Mdq6WJrewp2Vbo2R1v+1tsagN8mWTUI5sgH9E7d3KBMBsIzygVEpTatecQN
 O4SiwOsShrUi6rpeyGzgaM9cRqIhBpzkjgTzasXWr8v/HI5XVVpnSu8BZqg1bkQPkRPPoB3MmjCkA
 15PqNGJCaTzKlEoGt6uvuGiwdgUtNTT/8zbCECg+921wvraD2W5Vx5VVN7eHfWG6I4/2RpBIrigo0
 vnrAW1rngT8mQ6KBODix0GY4BMr70MuArKZmqnj78/1uh8sXRy1e1xIzYDDfIJN7w6mIvgB3bPp1n
 51XSJnMw==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSilw-0004zL-AT; Fri, 30 Nov 2018 13:23:56 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:27 +0100
Message-Id: <20181130132231.16512-20-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 19/23] iommu/vt-d: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SIGluc3RlYWQgb2YgMCBvbiBhIGRtYSBtYXBwaW5nIGZh
aWx1cmUgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0aGUgcmVzdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGRyaXZl
cnMvaW9tbXUvaW50ZWwtaW9tbXUuYyB8IDEyICsrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2lv
bW11L2ludGVsLWlvbW11LmMgYi9kcml2ZXJzL2lvbW11L2ludGVsLWlvbW11LmMKaW5kZXggNjZi
NDQ0NDM5OGFlLi4wYWQ2N2Q2NWJiY2UgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaW9tbXUvaW50ZWwt
aW9tbXUuYworKysgYi9kcml2ZXJzL2lvbW11L2ludGVsLWlvbW11LmMKQEAgLTM2MTcsNyArMzYx
Nyw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IF9faW50ZWxfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAq
ZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAogCWRvbWFpbiA9IGdldF92YWxpZF9kb21haW5fZm9y
X2RldihkZXYpOwogCWlmICghZG9tYWluKQotCQlyZXR1cm4gMDsKKwkJcmV0dXJuIERNQV9NQVBQ
SU5HX0VSUk9SOwogCiAJaW9tbXUgPSBkb21haW5fZ2V0X2lvbW11KGRvbWFpbik7CiAJc2l6ZSA9
IGFsaWduZWRfbnJwYWdlcyhwYWRkciwgc2l6ZSk7CkBAIC0zNjU1LDcgKzM2NTUsNyBAQCBzdGF0
aWMgZG1hX2FkZHJfdCBfX2ludGVsX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0
IHBhZ2UgKnBhZ2UsCiAJCWZyZWVfaW92YV9mYXN0KCZkb21haW4tPmlvdmFkLCBpb3ZhX3Bmbiwg
ZG1hX3RvX21tX3BmbihzaXplKSk7CiAJcHJfZXJyKCJEZXZpY2UgJXMgcmVxdWVzdDogJXp4QCVs
bHggZGlyICVkIC0tLSBmYWlsZWRcbiIsCiAJCWRldl9uYW1lKGRldiksIHNpemUsICh1bnNpZ25l
ZCBsb25nIGxvbmcpcGFkZHIsIGRpcik7Ci0JcmV0dXJuIDA7CisJcmV0dXJuIERNQV9NQVBQSU5H
X0VSUk9SOwogfQogCiBzdGF0aWMgZG1hX2FkZHJfdCBpbnRlbF9tYXBfcGFnZShzdHJ1Y3QgZGV2
aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLApAQCAtMzc1Niw3ICszNzU2LDcgQEAgc3RhdGlj
IHZvaWQgKmludGVsX2FsbG9jX2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNp
emUsCiAKIAkqZG1hX2hhbmRsZSA9IF9faW50ZWxfbWFwX3BhZ2UoZGV2LCBwYWdlLCAwLCBzaXpl
LCBETUFfQklESVJFQ1RJT05BTCwKIAkJCQkgICAgICAgZGV2LT5jb2hlcmVudF9kbWFfbWFzayk7
Ci0JaWYgKCpkbWFfaGFuZGxlKQorCWlmICgqZG1hX2hhbmRsZSAhPSBETUFfTUFQUElOR19FUlJP
UikKIAkJcmV0dXJuIHBhZ2VfYWRkcmVzcyhwYWdlKTsKIAlpZiAoIWRtYV9yZWxlYXNlX2Zyb21f
Y29udGlndW91cyhkZXYsIHBhZ2UsIHNpemUgPj4gUEFHRV9TSElGVCkpCiAJCV9fZnJlZV9wYWdl
cyhwYWdlLCBvcmRlcik7CkBAIC0zODY1LDExICszODY1LDYgQEAgc3RhdGljIGludCBpbnRlbF9t
YXBfc2coc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnbGlzdCwgaW50
IG5lbGUKIAlyZXR1cm4gbmVsZW1zOwogfQogCi1zdGF0aWMgaW50IGludGVsX21hcHBpbmdfZXJy
b3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQotewotCXJldHVybiAh
ZG1hX2FkZHI7Ci19Ci0KIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgaW50ZWxfZG1h
X29wcyA9IHsKIAkuYWxsb2MgPSBpbnRlbF9hbGxvY19jb2hlcmVudCwKIAkuZnJlZSA9IGludGVs
X2ZyZWVfY29oZXJlbnQsCkBAIC0zODc3LDcgKzM4NzIsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IGRtYV9tYXBfb3BzIGludGVsX2RtYV9vcHMgPSB7CiAJLnVubWFwX3NnID0gaW50ZWxfdW5tYXBf
c2csCiAJLm1hcF9wYWdlID0gaW50ZWxfbWFwX3BhZ2UsCiAJLnVubWFwX3BhZ2UgPSBpbnRlbF91
bm1hcF9wYWdlLAotCS5tYXBwaW5nX2Vycm9yID0gaW50ZWxfbWFwcGluZ19lcnJvciwKIAkuZG1h
X3N1cHBvcnRlZCA9IGRtYV9kaXJlY3Rfc3VwcG9ydGVkLAogfTsKIAotLSAKMi4xOS4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:24:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:24: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-devel-bounces@lists.xenproject.org>)
	id 1gSimE-0006kP-5E; Fri, 30 Nov 2018 13:24: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=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSimC-0006iY-N5
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:24:12 +0000
X-Inumbo-ID: 3961a435-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3961a435-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:24:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=QOdsrc/faqsZxnU8wIA40QZooNAmBFxTGNTU9fzg/4E=; b=V/EM1xYN3rmZMWR+v1LC70Xb0f
 Y8zhSJdnLRfLfm6hJkATYs/RrIRQeyjZsWsbCbek89q2hBMpdfp/3f8k4BEcg2SIdxqNTQ7FlShn7
 eK04xBXeWEHDGgCFoz1E25+fNb2wqjm86TQfSse9X+5EAQwCbZmk1dMibOOp99Sv2qkSY8LfNnG/V
 6Pz/hlms5hjSjko8yiy3SVpKN97J4dL99cOVCikEB0nAOx8prEWQff57xXXOvSt0sI571ib+8Lb7d
 6FUS4cZUeryqDZ1LZ+mD3+qaxUx3Q9g5/i6jydq5gFhhijf8/9mFPpZI2VmoUR4sMbHQTq7tFFsqa
 238ZHVNQ==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSilt-0004wY-A1; Fri, 30 Nov 2018 13:23:53 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:26 +0100
Message-Id: <20181130132231.16512-19-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 18/23] iommu/intel: small map_page cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGFzcyB0aGUgcGFnZSArIG9mZnNldCB0byB0aGUgbG93LWxldmVsIF9faW9tbXVfbWFwX3Npbmds
ZSBoZWxwZXIKKHdoaWNoIGdldHMgcmVuYW1lZCB0byBmaXQgdGhlIG5ldyBjYWxsaW5nIGNvbnZl
bnRpb25zKSBhcyBib3RoCmNhbGxlcnMgaGF2ZSB0aGUgcGFnZSBhdCBoYW5kLgoKU2lnbmVkLW9m
Zi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogZHJpdmVycy9pb21tdS9p
bnRlbC1pb21tdS5jIHwgMTQgKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2Vy
dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pb21tdS9pbnRl
bC1pb21tdS5jIGIvZHJpdmVycy9pb21tdS9pbnRlbC1pb21tdS5jCmluZGV4IDQxYTRiODgwODgw
Mi4uNjZiNDQ0NDM5OGFlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2lvbW11L2ludGVsLWlvbW11LmMK
KysrIGIvZHJpdmVycy9pb21tdS9pbnRlbC1pb21tdS5jCkBAIC0zNTk3LDkgKzM1OTcsMTEgQEAg
c3RhdGljIGludCBpb21tdV9ub19tYXBwaW5nKHN0cnVjdCBkZXZpY2UgKmRldikKIAlyZXR1cm4g
MDsKIH0KIAotc3RhdGljIGRtYV9hZGRyX3QgX19pbnRlbF9tYXBfc2luZ2xlKHN0cnVjdCBkZXZp
Y2UgKmRldiwgcGh5c19hZGRyX3QgcGFkZHIsCi0JCQkJICAgICBzaXplX3Qgc2l6ZSwgaW50IGRp
ciwgdTY0IGRtYV9tYXNrKQorc3RhdGljIGRtYV9hZGRyX3QgX19pbnRlbF9tYXBfcGFnZShzdHJ1
Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAorCQkJCSAgIHVuc2lnbmVkIGxvbmcg
b2Zmc2V0LCBzaXplX3Qgc2l6ZSwgaW50IGRpciwKKwkJCQkgICB1NjQgZG1hX21hc2spCiB7CisJ
cGh5c19hZGRyX3QgcGFkZHIgPSBwYWdlX3RvX3BoeXMocGFnZSkgKyBvZmZzZXQ7CiAJc3RydWN0
IGRtYXJfZG9tYWluICpkb21haW47CiAJcGh5c19hZGRyX3Qgc3RhcnRfcGFkZHI7CiAJdW5zaWdu
ZWQgbG9uZyBpb3ZhX3BmbjsKQEAgLTM2NjEsOCArMzY2Myw3IEBAIHN0YXRpYyBkbWFfYWRkcl90
IGludGVsX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAJ
CQkJIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwKIAkJCQkgdW5zaWduZWQgbG9uZyBhdHRy
cykKIHsKLQlyZXR1cm4gX19pbnRlbF9tYXBfc2luZ2xlKGRldiwgcGFnZV90b19waHlzKHBhZ2Up
ICsgb2Zmc2V0LCBzaXplLAotCQkJCSAgZGlyLCAqZGV2LT5kbWFfbWFzayk7CisJcmV0dXJuIF9f
aW50ZWxfbWFwX3BhZ2UoZGV2LCBwYWdlLCBvZmZzZXQsIHNpemUsIGRpciwgKmRldi0+ZG1hX21h
c2spOwogfQogCiBzdGF0aWMgdm9pZCBpbnRlbF91bm1hcChzdHJ1Y3QgZGV2aWNlICpkZXYsIGRt
YV9hZGRyX3QgZGV2X2FkZHIsIHNpemVfdCBzaXplKQpAQCAtMzc1Myw5ICszNzU0LDggQEAgc3Rh
dGljIHZvaWQgKmludGVsX2FsbG9jX2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90
IHNpemUsCiAJCXJldHVybiBOVUxMOwogCW1lbXNldChwYWdlX2FkZHJlc3MocGFnZSksIDAsIHNp
emUpOwogCi0JKmRtYV9oYW5kbGUgPSBfX2ludGVsX21hcF9zaW5nbGUoZGV2LCBwYWdlX3RvX3Bo
eXMocGFnZSksIHNpemUsCi0JCQkJCSBETUFfQklESVJFQ1RJT05BTCwKLQkJCQkJIGRldi0+Y29o
ZXJlbnRfZG1hX21hc2spOworCSpkbWFfaGFuZGxlID0gX19pbnRlbF9tYXBfcGFnZShkZXYsIHBh
Z2UsIDAsIHNpemUsIERNQV9CSURJUkVDVElPTkFMLAorCQkJCSAgICAgICBkZXYtPmNvaGVyZW50
X2RtYV9tYXNrKTsKIAlpZiAoKmRtYV9oYW5kbGUpCiAJCXJldHVybiBwYWdlX2FkZHJlc3MocGFn
ZSk7CiAJaWYgKCFkbWFfcmVsZWFzZV9mcm9tX2NvbnRpZ3VvdXMoZGV2LCBwYWdlLCBzaXplID4+
IFBBR0VfU0hJRlQpKQotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:24:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:24: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-devel-bounces@lists.xenproject.org>)
	id 1gSimG-0006nZ-Jh; Fri, 30 Nov 2018 13:24: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=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSimF-0006lo-4E
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:24:15 +0000
X-Inumbo-ID: 3ae8878b-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ae8878b-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:24:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=WHPez5RhxTIcMvprH5ITOwWzwL8816DB5aR/L+bV10Y=; b=QvxaOe6xTN0/tuaQo5nZ3QJzhz
 5QpF5LnpdEiPQk0uG/ly5Q2nk7b0AgaiP/IDZpnMhfsVvWrz9wf0Pnyh0yRcoNkVDNGQPLAQ/6zd9
 aSLtEu7qkrVNCfWogzjFPoriNEwh2Ut1VYlzPYe4A1Vv+Sy7TCuxhwtrIJZ32lAWrMeeSmI2Rasb8
 kmT0p1zbNHYFZpywa5eY0yej4T2Gi0QT/cXkpR8bej8scFbCX+T+oVEOgnme6wJR0Kw2FpTshS6en
 QBLBno7icMeoUlIgXJkFRmbCD+AhAl8299SvHkfFsZ7LDfjnGw548s0hvFSHr+ZNvnDQytlXhsgJl
 PesLRlaw==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSim2-00055n-Bx; Fri, 30 Nov 2018 13:24:02 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:29 +0100
Message-Id: <20181130132231.16512-22-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 21/23] xen-swiotlb: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SIGluc3RlYWQgb2YgMCBvbiBhIGRtYSBtYXBwaW5nIGZh
aWx1cmUgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0aGUgcmVzdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGRyaXZl
cnMveGVuL3N3aW90bGIteGVuLmMgfCAxMiArKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVu
L3N3aW90bGIteGVuLmMgYi9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCmluZGV4IDJhN2Y1NDVi
ZDBiNS4uNmRjOTY5ZDVlYTJmIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5j
CisrKyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKQEAgLTUzLDggKzUzLDYgQEAKICAqIEFQ
SS4KICAqLwogCi0jZGVmaW5lIFhFTl9TV0lPVExCX0VSUk9SX0NPREUJKH4oZG1hX2FkZHJfdCkw
eDApCi0KIHN0YXRpYyBjaGFyICp4ZW5faW9fdGxiX3N0YXJ0LCAqeGVuX2lvX3RsYl9lbmQ7CiBz
dGF0aWMgdW5zaWduZWQgbG9uZyB4ZW5faW9fdGxiX25zbGFiczsKIC8qCkBAIC00MDYsNyArNDA0
LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgeGVuX3N3aW90bGJfbWFwX3BhZ2Uoc3RydWN0IGRldmlj
ZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAltYXAgPSBzd2lvdGxiX3RibF9tYXBfc2luZ2xl
KGRldiwgc3RhcnRfZG1hX2FkZHIsIHBoeXMsIHNpemUsIGRpciwKIAkJCQkgICAgIGF0dHJzKTsK
IAlpZiAobWFwID09IFNXSU9UTEJfTUFQX0VSUk9SKQotCQlyZXR1cm4gWEVOX1NXSU9UTEJfRVJS
T1JfQ09ERTsKKwkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCiAJZGV2X2FkZHIgPSB4ZW5f
cGh5c190b19idXMobWFwKTsKIAl4ZW5fZG1hX21hcF9wYWdlKGRldiwgcGZuX3RvX3BhZ2UobWFw
ID4+IFBBR0VfU0hJRlQpLApAQCAtNDIxLDcgKzQxOSw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IHhl
bl9zd2lvdGxiX21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2Us
CiAJYXR0cnMgfD0gRE1BX0FUVFJfU0tJUF9DUFVfU1lOQzsKIAlzd2lvdGxiX3RibF91bm1hcF9z
aW5nbGUoZGV2LCBtYXAsIHNpemUsIGRpciwgYXR0cnMpOwogCi0JcmV0dXJuIFhFTl9TV0lPVExC
X0VSUk9SX0NPREU7CisJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogfQogCiAvKgpAQCAtNzAw
LDExICs2OTgsNiBAQCB4ZW5fc3dpb3RsYl9nZXRfc2d0YWJsZShzdHJ1Y3QgZGV2aWNlICpkZXYs
IHN0cnVjdCBzZ190YWJsZSAqc2d0LAogCXJldHVybiBkbWFfY29tbW9uX2dldF9zZ3RhYmxlKGRl
diwgc2d0LCBjcHVfYWRkciwgaGFuZGxlLCBzaXplLCBhdHRycyk7CiB9CiAKLXN0YXRpYyBpbnQg
eGVuX3N3aW90bGJfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3Qg
ZG1hX2FkZHIpCi17Ci0JcmV0dXJuIGRtYV9hZGRyID09IFhFTl9TV0lPVExCX0VSUk9SX0NPREU7
Ci19Ci0KIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyB4ZW5fc3dpb3RsYl9kbWFfb3BzID0gewog
CS5hbGxvYyA9IHhlbl9zd2lvdGxiX2FsbG9jX2NvaGVyZW50LAogCS5mcmVlID0geGVuX3N3aW90
bGJfZnJlZV9jb2hlcmVudCwKQEAgLTcxOSw1ICs3MTIsNCBAQCBjb25zdCBzdHJ1Y3QgZG1hX21h
cF9vcHMgeGVuX3N3aW90bGJfZG1hX29wcyA9IHsKIAkuZG1hX3N1cHBvcnRlZCA9IHhlbl9zd2lv
dGxiX2RtYV9zdXBwb3J0ZWQsCiAJLm1tYXAgPSB4ZW5fc3dpb3RsYl9kbWFfbW1hcCwKIAkuZ2V0
X3NndGFibGUgPSB4ZW5fc3dpb3RsYl9nZXRfc2d0YWJsZSwKLQkubWFwcGluZ19lcnJvcgk9IHhl
bl9zd2lvdGxiX21hcHBpbmdfZXJyb3IsCiB9OwotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:24:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:24: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-devel-bounces@lists.xenproject.org>)
	id 1gSimH-0006oK-2X; Fri, 30 Nov 2018 13:24: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=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSimF-0006m0-AP
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:24:15 +0000
X-Inumbo-ID: 3b081dcc-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b081dcc-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:24:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=YCS+pidKP3Gxbm5vSC4wE2VnyNvtwiurqrYrTEVuMkY=; b=jRFsAxlcgpDweTRPBBkOpo96BZ
 jIE+ALTimB2FIePPA5HLJDABdrdLP3g0zWy8jds7/AK8ZN5XqIrm3/664iSLyRT1C2jjqIAE6aDDd
 2BVwaZXICQtvnni3ijPgxL9NlWlGg3VzBahwaWEeKbgYnlgd2j/YcIHv+k4fSLJ2qZbSOBwdY37u9
 N2+H71BPiPHRm5HQFLvEYhJeu0bhfz8cewoDO3PUUOy9T237Q9mGx4GGahBq2ZOGU1mtz2e6vSZYm
 jUGUvTt7OSixsrqZgleY8mlPlpCuxHu0YeJ0iQXhTpbU9c8EPVPurp4Yfpj6TUNctjkyo0rebsAqy
 E+krJXRw==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSilz-00052l-B0; Fri, 30 Nov 2018 13:23:59 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:28 +0100
Message-Id: <20181130132231.16512-21-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 20/23] iommu/dma-iommu: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SIGluc3RlYWQgb2YgMCBvbiBhIGRtYSBtYXBwaW5nIGZh
aWx1cmUgYW5kIGxldAp0aGUgY29yZSBkbWEtbWFwcGluZyBjb2RlIGhhbmRsZSB0aGUgcmVzdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gv
YXJtNjQvbW0vZG1hLW1hcHBpbmcuYyB8ICA3ICsrKy0tLS0KIGRyaXZlcnMvaW9tbXUvZG1hLWlv
bW11LmMgICB8IDIzICsrKysrKysrLS0tLS0tLS0tLS0tLS0tCiBpbmNsdWRlL2xpbnV4L2RtYS1p
b21tdS5oICAgfCAgMSAtCiAzIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIwIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvbW0vZG1hLW1hcHBpbmcuYyBiL2Fy
Y2gvYXJtNjQvbW0vZG1hLW1hcHBpbmcuYwppbmRleCBmZGMyNmVhNTAzNmMuLjRjYzcwMDI5Y2Y4
ZCAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9tbS9kbWEtbWFwcGluZy5jCisrKyBiL2FyY2gvYXJt
NjQvbW0vZG1hLW1hcHBpbmcuYwpAQCAtMzk3LDcgKzM5Nyw3IEBAIHN0YXRpYyB2b2lkICpfX2lv
bW11X2FsbG9jX2F0dHJzKHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUsCiAJCQlyZXR1
cm4gTlVMTDsKIAogCQkqaGFuZGxlID0gaW9tbXVfZG1hX21hcF9wYWdlKGRldiwgcGFnZSwgMCwg
aW9zaXplLCBpb3Byb3QpOwotCQlpZiAoaW9tbXVfZG1hX21hcHBpbmdfZXJyb3IoZGV2LCAqaGFu
ZGxlKSkgeworCQlpZiAoKmhhbmRsZSA9PSBETUFfTUFQUElOR19FUlJPUikgewogCQkJaWYgKGNv
aGVyZW50KQogCQkJCV9fZnJlZV9wYWdlcyhwYWdlLCBnZXRfb3JkZXIoc2l6ZSkpOwogCQkJZWxz
ZQpAQCAtNDE0LDcgKzQxNCw3IEBAIHN0YXRpYyB2b2lkICpfX2lvbW11X2FsbG9jX2F0dHJzKHN0
cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUsCiAJCQlyZXR1cm4gTlVMTDsKIAogCQkqaGFu
ZGxlID0gaW9tbXVfZG1hX21hcF9wYWdlKGRldiwgcGFnZSwgMCwgaW9zaXplLCBpb3Byb3QpOwot
CQlpZiAoaW9tbXVfZG1hX21hcHBpbmdfZXJyb3IoZGV2LCAqaGFuZGxlKSkgeworCQlpZiAoKmhh
bmRsZSA9PSBETUFfTUFQUElOR19FUlJPUikgewogCQkJZG1hX3JlbGVhc2VfZnJvbV9jb250aWd1
b3VzKGRldiwgcGFnZSwKIAkJCQkJCSAgICBzaXplID4+IFBBR0VfU0hJRlQpOwogCQkJcmV0dXJu
IE5VTEw7CkBAIC01NzQsNyArNTc0LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgX19pb21tdV9tYXBf
cGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCWRtYV9hZGRyX3Qg
ZGV2X2FkZHIgPSBpb21tdV9kbWFfbWFwX3BhZ2UoZGV2LCBwYWdlLCBvZmZzZXQsIHNpemUsIHBy
b3QpOwogCiAJaWYgKCFjb2hlcmVudCAmJiAhKGF0dHJzICYgRE1BX0FUVFJfU0tJUF9DUFVfU1lO
QykgJiYKLQkgICAgIWlvbW11X2RtYV9tYXBwaW5nX2Vycm9yKGRldiwgZGV2X2FkZHIpKQorCSAg
ICBkZXZfYWRkciAhPSBETUFfTUFQUElOR19FUlJPUikKIAkJX19kbWFfbWFwX2FyZWEocGFnZV9h
ZGRyZXNzKHBhZ2UpICsgb2Zmc2V0LCBzaXplLCBkaXIpOwogCiAJcmV0dXJuIGRldl9hZGRyOwpA
QCAtNjU3LDcgKzY1Nyw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgaW9tbXVf
ZG1hX29wcyA9IHsKIAkuc3luY19zZ19mb3JfZGV2aWNlID0gX19pb21tdV9zeW5jX3NnX2Zvcl9k
ZXZpY2UsCiAJLm1hcF9yZXNvdXJjZSA9IGlvbW11X2RtYV9tYXBfcmVzb3VyY2UsCiAJLnVubWFw
X3Jlc291cmNlID0gaW9tbXVfZG1hX3VubWFwX3Jlc291cmNlLAotCS5tYXBwaW5nX2Vycm9yID0g
aW9tbXVfZG1hX21hcHBpbmdfZXJyb3IsCiB9OwogCiBzdGF0aWMgaW50IF9faW5pdCBfX2lvbW11
X2RtYV9pbml0KHZvaWQpCmRpZmYgLS1naXQgYS9kcml2ZXJzL2lvbW11L2RtYS1pb21tdS5jIGIv
ZHJpdmVycy9pb21tdS9kbWEtaW9tbXUuYwppbmRleCBkMWIwNDc1M2IyMDQuLjYwYzdlOWU5OTAx
ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9pb21tdS9kbWEtaW9tbXUuYworKysgYi9kcml2ZXJzL2lv
bW11L2RtYS1pb21tdS5jCkBAIC0zMiw4ICszMiw2IEBACiAjaW5jbHVkZSA8bGludXgvc2NhdHRl
cmxpc3QuaD4KICNpbmNsdWRlIDxsaW51eC92bWFsbG9jLmg+CiAKLSNkZWZpbmUgSU9NTVVfTUFQ
UElOR19FUlJPUgkwCi0KIHN0cnVjdCBpb21tdV9kbWFfbXNpX3BhZ2UgewogCXN0cnVjdCBsaXN0
X2hlYWQJbGlzdDsKIAlkbWFfYWRkcl90CQlpb3ZhOwpAQCAtNTIzLDcgKzUyMSw3IEBAIHZvaWQg
aW9tbXVfZG1hX2ZyZWUoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzLCBz
aXplX3Qgc2l6ZSwKIHsKIAlfX2lvbW11X2RtYV91bm1hcChpb21tdV9nZXRfZG1hX2RvbWFpbihk
ZXYpLCAqaGFuZGxlLCBzaXplKTsKIAlfX2lvbW11X2RtYV9mcmVlX3BhZ2VzKHBhZ2VzLCBQQUdF
X0FMSUdOKHNpemUpID4+IFBBR0VfU0hJRlQpOwotCSpoYW5kbGUgPSBJT01NVV9NQVBQSU5HX0VS
Uk9SOworCSpoYW5kbGUgPSBETUFfTUFQUElOR19FUlJPUjsKIH0KIAogLyoqCkBAIC01NTYsNyAr
NTU0LDcgQEAgc3RydWN0IHBhZ2UgKippb21tdV9kbWFfYWxsb2Moc3RydWN0IGRldmljZSAqZGV2
LCBzaXplX3Qgc2l6ZSwgZ2ZwX3QgZ2ZwLAogCWRtYV9hZGRyX3QgaW92YTsKIAl1bnNpZ25lZCBp
bnQgY291bnQsIG1pbl9zaXplLCBhbGxvY19zaXplcyA9IGRvbWFpbi0+cGdzaXplX2JpdG1hcDsK
IAotCSpoYW5kbGUgPSBJT01NVV9NQVBQSU5HX0VSUk9SOworCSpoYW5kbGUgPSBETUFfTUFQUElO
R19FUlJPUjsKIAogCW1pbl9zaXplID0gYWxsb2Nfc2l6ZXMgJiAtYWxsb2Nfc2l6ZXM7CiAJaWYg
KG1pbl9zaXplIDwgUEFHRV9TSVpFKSB7CkBAIC02NDksMTEgKzY0NywxMSBAQCBzdGF0aWMgZG1h
X2FkZHJfdCBfX2lvbW11X2RtYV9tYXAoc3RydWN0IGRldmljZSAqZGV2LCBwaHlzX2FkZHJfdCBw
aHlzLAogCiAJaW92YSA9IGlvbW11X2RtYV9hbGxvY19pb3ZhKGRvbWFpbiwgc2l6ZSwgZG1hX2dl
dF9tYXNrKGRldiksIGRldik7CiAJaWYgKCFpb3ZhKQotCQlyZXR1cm4gSU9NTVVfTUFQUElOR19F
UlJPUjsKKwkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCiAJaWYgKGlvbW11X21hcChkb21h
aW4sIGlvdmEsIHBoeXMgLSBpb3ZhX29mZiwgc2l6ZSwgcHJvdCkpIHsKIAkJaW9tbXVfZG1hX2Zy
ZWVfaW92YShjb29raWUsIGlvdmEsIHNpemUpOwotCQlyZXR1cm4gSU9NTVVfTUFQUElOR19FUlJP
UjsKKwkJcmV0dXJuIERNQV9NQVBQSU5HX0VSUk9SOwogCX0KIAlyZXR1cm4gaW92YSArIGlvdmFf
b2ZmOwogfQpAQCAtNjk0LDcgKzY5Miw3IEBAIHN0YXRpYyBpbnQgX19maW5hbGlzZV9zZyhzdHJ1
Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2csIGludCBuZW50cywKIAogCQlz
LT5vZmZzZXQgKz0gc19pb3ZhX29mZjsKIAkJcy0+bGVuZ3RoID0gc19sZW5ndGg7Ci0JCXNnX2Rt
YV9hZGRyZXNzKHMpID0gSU9NTVVfTUFQUElOR19FUlJPUjsKKwkJc2dfZG1hX2FkZHJlc3Mocykg
PSBETUFfTUFQUElOR19FUlJPUjsKIAkJc2dfZG1hX2xlbihzKSA9IDA7CiAKIAkJLyoKQEAgLTcz
NywxMSArNzM1LDExIEBAIHN0YXRpYyB2b2lkIF9faW52YWxpZGF0ZV9zZyhzdHJ1Y3Qgc2NhdHRl
cmxpc3QgKnNnLCBpbnQgbmVudHMpCiAJaW50IGk7CiAKIAlmb3JfZWFjaF9zZyhzZywgcywgbmVu
dHMsIGkpIHsKLQkJaWYgKHNnX2RtYV9hZGRyZXNzKHMpICE9IElPTU1VX01BUFBJTkdfRVJST1Ip
CisJCWlmIChzZ19kbWFfYWRkcmVzcyhzKSAhPSBETUFfTUFQUElOR19FUlJPUikKIAkJCXMtPm9m
ZnNldCArPSBzZ19kbWFfYWRkcmVzcyhzKTsKIAkJaWYgKHNnX2RtYV9sZW4ocykpCiAJCQlzLT5s
ZW5ndGggPSBzZ19kbWFfbGVuKHMpOwotCQlzZ19kbWFfYWRkcmVzcyhzKSA9IElPTU1VX01BUFBJ
TkdfRVJST1I7CisJCXNnX2RtYV9hZGRyZXNzKHMpID0gRE1BX01BUFBJTkdfRVJST1I7CiAJCXNn
X2RtYV9sZW4ocykgPSAwOwogCX0KIH0KQEAgLTg1OCwxMSArODU2LDYgQEAgdm9pZCBpb21tdV9k
bWFfdW5tYXBfcmVzb3VyY2Uoc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGhhbmRsZSwK
IAlfX2lvbW11X2RtYV91bm1hcChpb21tdV9nZXRfZG1hX2RvbWFpbihkZXYpLCBoYW5kbGUsIHNp
emUpOwogfQogCi1pbnQgaW9tbXVfZG1hX21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2
LCBkbWFfYWRkcl90IGRtYV9hZGRyKQotewotCXJldHVybiBkbWFfYWRkciA9PSBJT01NVV9NQVBQ
SU5HX0VSUk9SOwotfQotCiBzdGF0aWMgc3RydWN0IGlvbW11X2RtYV9tc2lfcGFnZSAqaW9tbXVf
ZG1hX2dldF9tc2lfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJCXBoeXNfYWRkcl90IG1zaV9h
ZGRyLCBzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb21haW4pCiB7CkBAIC04ODIsNyArODc1LDcgQEAg
c3RhdGljIHN0cnVjdCBpb21tdV9kbWFfbXNpX3BhZ2UgKmlvbW11X2RtYV9nZXRfbXNpX3BhZ2Uo
c3RydWN0IGRldmljZSAqZGV2LAogCQlyZXR1cm4gTlVMTDsKIAogCWlvdmEgPSBfX2lvbW11X2Rt
YV9tYXAoZGV2LCBtc2lfYWRkciwgc2l6ZSwgcHJvdCwgZG9tYWluKTsKLQlpZiAoaW9tbXVfZG1h
X21hcHBpbmdfZXJyb3IoZGV2LCBpb3ZhKSkKKwlpZiAoaW92YSA9PSBETUFfTUFQUElOR19FUlJP
UikKIAkJZ290byBvdXRfZnJlZV9wYWdlOwogCiAJSU5JVF9MSVNUX0hFQUQoJm1zaV9wYWdlLT5s
aXN0KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvZG1hLWlvbW11LmggYi9pbmNsdWRlL2xp
bnV4L2RtYS1pb21tdS5oCmluZGV4IGU4Y2E1ZTY1NDI3Ny4uZTc2MGRjNWQxZmE4IDEwMDY0NAot
LS0gYS9pbmNsdWRlL2xpbnV4L2RtYS1pb21tdS5oCisrKyBiL2luY2x1ZGUvbGludXgvZG1hLWlv
bW11LmgKQEAgLTY5LDcgKzY5LDYgQEAgZG1hX2FkZHJfdCBpb21tdV9kbWFfbWFwX3Jlc291cmNl
KHN0cnVjdCBkZXZpY2UgKmRldiwgcGh5c19hZGRyX3QgcGh5cywKIAkJc2l6ZV90IHNpemUsIGVu
dW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwgdW5zaWduZWQgbG9uZyBhdHRycyk7CiB2b2lkIGlv
bW11X2RtYV91bm1hcF9yZXNvdXJjZShzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgaGFu
ZGxlLAogCQlzaXplX3Qgc2l6ZSwgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLCB1bnNpZ25l
ZCBsb25nIGF0dHJzKTsKLWludCBpb21tdV9kbWFfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNl
ICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpOwogCiAvKiBUaGUgRE1BIEFQSSBpc24ndCBfcXVp
dGVfIHRoZSB3aG9sZSBzdG9yeSwgdGhvdWdoLi4uICovCiB2b2lkIGlvbW11X2RtYV9tYXBfbXNp
X21zZyhpbnQgaXJxLCBzdHJ1Y3QgbXNpX21zZyAqbXNnKTsKLS0gCjIuMTkuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:24:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:24: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-devel-bounces@lists.xenproject.org>)
	id 1gSimJ-0006sq-VG; Fri, 30 Nov 2018 13:24:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSimI-0006qy-IN
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:24:18 +0000
X-Inumbo-ID: 3d087268-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d087268-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:24:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=hpjYjKudVjLUb7UHyn9+K/DV+bP8hobeo20A2psp+Ho=; b=A/IJqG46IKFXCPj+Hv2JWLMhPh
 ZNu+UTcRYFnoSQwF9eSi35ACP0gTFqAH3ufN046HtohgLycaRQ7h8ogZProQExZ8qOSbQbcDdESw2
 W4p5vy11TFmwkHS0D6LFaaCATCitTjBQFiiXKjsDKHu+SMWmJdgppi11UBY63Bz1th3mWpKhsAKxk
 sumIQFXC5H1ILCOVnUMvLCCQBQt82nn+3fFYGTNN+e9nS29ElzUrkCDSnmYWN2G7BS27fMv5Myeyi
 9SuienavBWI+YdxJGB+ufMWKkqJoY8Kg3VZ+xbw7hpYHPgL/dgFqME1VfSwEKrfQYL1d2cWXkK0ZH
 pShpuhRg==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSim5-00058s-DF; Fri, 30 Nov 2018 13:24:05 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:30 +0100
Message-Id: <20181130132231.16512-23-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 22/23] dma-mapping: remove the mapping_error
 dma_map_ops method
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gdXNlcnMgbGVmdCBleGNlcHQgZm9yIHZtZCB3aGljaCBqdXN0IGZvcndhcmRzIGl0LgoKU2ln
bmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogZHJpdmVycy9w
Y2kvY29udHJvbGxlci92bWQuYyB8IDYgLS0tLS0tCiBpbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5n
LmggIHwgNyAtLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvdm1kLmMgYi9kcml2ZXJzL3BjaS9jb250cm9s
bGVyL3ZtZC5jCmluZGV4IGU1MGIwYjU4MTVmZi4uOThjZTc5ZWFjMTI4IDEwMDY0NAotLS0gYS9k
cml2ZXJzL3BjaS9jb250cm9sbGVyL3ZtZC5jCisrKyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIv
dm1kLmMKQEAgLTM5NCwxMSArMzk0LDYgQEAgc3RhdGljIHZvaWQgdm1kX3N5bmNfc2dfZm9yX2Rl
dmljZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2csCiAJdm1kX2Rt
YV9vcHMoZGV2KS0+c3luY19zZ19mb3JfZGV2aWNlKHRvX3ZtZF9kZXYoZGV2KSwgc2csIG5lbnRz
LCBkaXIpOwogfQogCi1zdGF0aWMgaW50IHZtZF9tYXBwaW5nX2Vycm9yKHN0cnVjdCBkZXZpY2Ug
KmRldiwgZG1hX2FkZHJfdCBhZGRyKQotewotCXJldHVybiB2bWRfZG1hX29wcyhkZXYpLT5tYXBw
aW5nX2Vycm9yKHRvX3ZtZF9kZXYoZGV2KSwgYWRkcik7Ci19Ci0KIHN0YXRpYyBpbnQgdm1kX2Rt
YV9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAqZGV2LCB1NjQgbWFzaykKIHsKIAlyZXR1cm4gdm1k
X2RtYV9vcHMoZGV2KS0+ZG1hX3N1cHBvcnRlZCh0b192bWRfZGV2KGRldiksIG1hc2spOwpAQCAt
NDQ2LDcgKzQ0MSw2IEBAIHN0YXRpYyB2b2lkIHZtZF9zZXR1cF9kbWFfb3BzKHN0cnVjdCB2bWRf
ZGV2ICp2bWQpCiAJQVNTSUdOX1ZNRF9ETUFfT1BTKHNvdXJjZSwgZGVzdCwgc3luY19zaW5nbGVf
Zm9yX2RldmljZSk7CiAJQVNTSUdOX1ZNRF9ETUFfT1BTKHNvdXJjZSwgZGVzdCwgc3luY19zZ19m
b3JfY3B1KTsKIAlBU1NJR05fVk1EX0RNQV9PUFMoc291cmNlLCBkZXN0LCBzeW5jX3NnX2Zvcl9k
ZXZpY2UpOwotCUFTU0lHTl9WTURfRE1BX09QUyhzb3VyY2UsIGRlc3QsIG1hcHBpbmdfZXJyb3Ip
OwogCUFTU0lHTl9WTURfRE1BX09QUyhzb3VyY2UsIGRlc3QsIGRtYV9zdXBwb3J0ZWQpOwogCUFT
U0lHTl9WTURfRE1BX09QUyhzb3VyY2UsIGRlc3QsIGdldF9yZXF1aXJlZF9tYXNrKTsKIAlhZGRf
ZG1hX2RvbWFpbihkb21haW4pOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9kbWEtbWFwcGlu
Zy5oIGIvaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oCmluZGV4IDQ2YmQ2MTJkOTI5ZS4uMmFk
ZWY1NmM2MDY5IDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKKysrIGIv
aW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oCkBAIC0xMjgsNyArMTI4LDYgQEAgc3RydWN0IGRt
YV9tYXBfb3BzIHsKIAkJCQkgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpOwogCXZvaWQg
KCpjYWNoZV9zeW5jKShzdHJ1Y3QgZGV2aWNlICpkZXYsIHZvaWQgKnZhZGRyLCBzaXplX3Qgc2l6
ZSwKIAkJCWVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcmVjdGlvbik7Ci0JaW50ICgqbWFwcGlu
Z19lcnJvcikoc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKTsKIAlpbnQg
KCpkbWFfc3VwcG9ydGVkKShzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBtYXNrKTsKIAl1NjQgKCpn
ZXRfcmVxdWlyZWRfbWFzaykoc3RydWN0IGRldmljZSAqZGV2KTsKIH07CkBAIC01NzUsMTUgKzU3
NCw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBkbWFfZnJlZV9jb2hlcmVudChzdHJ1Y3QgZGV2aWNl
ICpkZXYsIHNpemVfdCBzaXplLAogCiBzdGF0aWMgaW5saW5lIGludCBkbWFfbWFwcGluZ19lcnJv
cihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpCiB7Ci0JY29uc3Qgc3Ry
dWN0IGRtYV9tYXBfb3BzICpvcHMgPSBnZXRfZG1hX29wcyhkZXYpOwotCiAJZGVidWdfZG1hX21h
cHBpbmdfZXJyb3IoZGV2LCBkbWFfYWRkcik7Ci0KIAlpZiAoZG1hX2FkZHIgPT0gRE1BX01BUFBJ
TkdfRVJST1IpCiAJCXJldHVybiAxOwotCi0JaWYgKG9wcy0+bWFwcGluZ19lcnJvcikKLQkJcmV0
dXJuIG9wcy0+bWFwcGluZ19lcnJvcihkZXYsIGRtYV9hZGRyKTsKIAlyZXR1cm4gMDsKIH0KIAot
LSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:24:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:24: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-devel-bounces@lists.xenproject.org>)
	id 1gSimP-0006zv-Cq; Fri, 30 Nov 2018 13:24: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=szaw=oj=bombadil.srs.infradead.org=batv+53158995809e2dfba443+5577+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1gSimN-0006xE-9x
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:24:23 +0000
X-Inumbo-ID: 3fbd6cc2-f4a3-11e8-9a16-bc764e045a96
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3fbd6cc2-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:24:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender
 :Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From
 :Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=GpxuU5NMbQU4Wkc8ZKHKSzkrwQNnxYoYUsxGInbTqJI=; b=YI7mlrYCbVJ+jK6g2JY+SFG38O
 wWXh6AKYVzcAk3wLIXzDeUVeTZvdQLrU89XK77IpfyY/uWB791aoc5nSdSYK4fcXdca/hWYUUZ7Sx
 3wmcpgRtUw4zspgsHWm+5oamGkUWk6hxtxg8653SzEDMC2s3jhkV2+hAdsfupqmCfZcoe13Zh6dFo
 ycm+hg461cGsrcFrutKM69CLCy9KeuluYsukAS1VOy1+9MDnulKnuRtiHlHzx33DT/PVHRUXwRnft
 zLz7Ptub7hpCkQjDq+H3efciK0ye4KGAYAdGig+hSMsMaiy+cjUwnFE3ItFm3Xl5HPxfcJoaCfETz
 iaaWcHMw==;
Received: from 089144206221.atnat0015.highway.bob.at ([89.144.206.221]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.90_1 #2 (Red Hat Linux))
 id 1gSim8-0005Bp-BI; Fri, 30 Nov 2018 13:24:08 +0000
From: Christoph Hellwig <hch@lst.de>
To: iommu@lists.linux-foundation.org
Date: Fri, 30 Nov 2018 14:22:31 +0100
Message-Id: <20181130132231.16512-24-hch@lst.de>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Subject: [Xen-devel] [PATCH 23/23] dma-mapping: return an error code from
 dma_mapping_error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, Joerg Roedel <joro@8bytes.org>,
 x86@kernel.org, Robin Murphy <robin.murphy@arm.com>,
 linux-kernel@vger.kernel.org, Jon Mason <jdmason@kudzu.us>,
 xen-devel@lists.xenproject.org, David Woodhouse <dwmw2@infradead.org>,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IGRtYV9tYXBwaW5nX2Vycm9yIHJldHVybnMgYSBib29sZWFuIGFzIGludCwgd2l0
aCAxIG1lYW5pbmcKZXJyb3IuICBUaGlzIGlzIHJhdGhlciB1bnVzdWFsIGFuZCBtYW55IGNhbGxl
cnMgaGF2ZSB0byBjb252ZXJ0IGl0IHRvCmVycm5vIHZhbHVlLiAgVGhlIGNhbGxlcnMgYXJlIGhp
Z2hseSBpbmNvbnNpc3RlbnQgd2l0aCBlcnJvciBjb2RlcwpyYW5naW5nIGZyb20gLUVOT01FTSBv
dmVyIC1FSU8sIC1FSU5WQUwgYW5kIC1FRkFVTFQgcmFuZ2luZyB0byAtRUFHQUlOLgpSZXR1cm4g
LUVOT01FTSB3aGljaCBzZWVtcyB0byBiZSB3aGF0IHRoZSBsYXJnZXN0IG51bWJlciBvZiBjYWxs
ZXJzCmNvbnZlcnQgaXQgdG8sIGFuZCB3aGljaCBhbHNvIG1hdGNoZXMgdGhlIHR5cGljYWwgZXJy
b3IgY2FzZSB3aGVyZQp3ZSBhcmUgb3V0IG9mIHJlc291cmNlcy4KClNpZ25lZC1vZmYtYnk6IENo
cmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGluY2x1ZGUvbGludXgvZG1hLW1hcHBp
bmcuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvZG1hLW1hcHBpbmcuaCBiL2luY2x1ZGUvbGlu
dXgvZG1hLW1hcHBpbmcuaAppbmRleCAyYWRlZjU2YzYwNjkuLmI1YmQyNWZjMWY4MSAxMDA2NDQK
LS0tIGEvaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oCisrKyBiL2luY2x1ZGUvbGludXgvZG1h
LW1hcHBpbmcuaApAQCAtNTc2LDcgKzU3Niw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IGRtYV9tYXBw
aW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFfYWRkcikKIHsKIAlk
ZWJ1Z19kbWFfbWFwcGluZ19lcnJvcihkZXYsIGRtYV9hZGRyKTsKIAlpZiAoZG1hX2FkZHIgPT0g
RE1BX01BUFBJTkdfRVJST1IpCi0JCXJldHVybiAxOworCQlyZXR1cm4gLUVOT01FTTsKIAlyZXR1
cm4gMDsKIH0KIAotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:25:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:25: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-devel-bounces@lists.xenproject.org>)
	id 1gSind-00086b-Uw; Fri, 30 Nov 2018 13:25: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=4ton=oj=citrix.com=prvs=865490da1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gSinc-00085P-I6
 for xen-devel@lists.xen.org; Fri, 30 Nov 2018 13:25:40 +0000
X-Inumbo-ID: 6db3b7fa-f4a3-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6db3b7fa-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:25:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,298,1539648000"; d="scan'208";a="71969584"
Date: Fri, 30 Nov 2018 13:24:36 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20181130132436.z4rl7j2jydykdnrd@zion.uk.xensource.com>
References: <1543519202-14603-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1543519202-14603-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 0/2] tools/libxc: Fixes to cpuid logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDc6MjA6MDBQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBBbmRyZXcgQ29vcGVyICgyKToKPiAgIHRvb2xzL2xpYnhjOiBGaXggaXNzdWVzIHdp
dGggbGlieGMgYW5kIFhlbiBoYXZpbmcgZGlmZmVyZW50IGZlYXR1cmVzZXQgbGVuZ3Rocwo+ICAg
dG9vbHMvbGlieGM6IEZpeCBlcnJvciBoYW5kbGluZyBpbiBnZXRfY3B1aWRfZG9tYWluX2luZm8o
KQoKV2l0aCBKYW4ncyBjb21tZW50cyBhZGRyZXNzZWQ6CgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:26:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:26: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-devel-bounces@lists.xenproject.org>)
	id 1gSioe-0008Pg-CC; Fri, 30 Nov 2018 13:26: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=o/3g=oj=linux.intel.com=kirill.shutemov@srs-us1.protection.inumbo.net>)
 id 1gSiod-0008PR-1f
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:26:43 +0000
X-Inumbo-ID: 925295a0-f4a3-11e8-9a16-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 925295a0-f4a3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 13:26:41 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Nov 2018 05:26:40 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,298,1539673200"; d="scan'208";a="100131497"
Received: from black.fi.intel.com ([10.237.72.28])
 by fmsmga008.fm.intel.com with ESMTP; 30 Nov 2018 05:26:38 -0800
Received: by black.fi.intel.com (Postfix, from userid 1000)
 id 0C882325; Fri, 30 Nov 2018 15:26:37 +0200 (EET)
Date: Fri, 30 Nov 2018 16:26:37 +0300
From: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
To: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <20181130132637.dmicnndyixxhsger@black.fi.intel.com>
References: <a9a32e52-f50f-7d1a-ade0-baa2348ad78a@knorrie.org>
 <8faec76b-ab44-3148-165d-0f3c9f497de2@suse.com>
 <20181129132657.nlzxzqfdvngjsfvk@black.fi.intel.com>
 <bc770271-65a8-8bf4-10f9-6ce169e94130@suse.com>
 <20181129142447.vhckwgtcpjry22gw@black.fi.intel.com>
 <20181129143211.xd57yfci4nw6esr7@black.fi.intel.com>
 <2febd87a-10bc-7e21-54d7-19408d16751e@suse.com>
 <20181129150650.rlhkpkqlupaksdmz@black.fi.intel.com>
 <7400f385-4c18-656a-089f-3bc04bc49bc9@knorrie.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7400f385-4c18-656a-089f-3bc04bc49bc9@knorrie.org>
User-Agent: NeoMutt/20170714-126-deb55f (1.8.3)
Subject: Re: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 stable <stable@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMzAsIDIwMTggYXQgMDE6MTE6NTZQTSArMDAwMCwgSGFucyB2YW4gS3JhbmVu
YnVyZyB3cm90ZToKPiBPbiAxMS8yOS8xOCA0OjA2IFBNLCBLaXJpbGwgQS4gU2h1dGVtb3Ygd3Jv
dGU6Cj4gPiBPbiBUaHUsIE5vdiAyOSwgMjAxOCBhdCAwMzowMDo0NVBNICswMDAwLCBKdWVyZ2Vu
IEdyb3NzIHdyb3RlOgo+ID4+IE9uIDI5LzExLzIwMTggMTU6MzIsIEtpcmlsbCBBLiBTaHV0ZW1v
diB3cm90ZToKPiA+Pj4gT24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDI6MjQ6NDdQTSArMDAwMCwg
S2lyaWxsIEEuIFNodXRlbW92IHdyb3RlOgo+ID4+Pj4gT24gVGh1LCBOb3YgMjksIDIwMTggYXQg
MDE6MzU6MTdQTSArMDAwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+Pj4+PiBPbiAyOS8xMS8y
MDE4IDE0OjI2LCBLaXJpbGwgQS4gU2h1dGVtb3Ygd3JvdGU6Cj4gPj4+Pj4+IE9uIFRodSwgTm92
IDI5LCAyMDE4IGF0IDA5OjQxOjI1QU0gKzAwMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4+
Pj4+PiBPbiAyOS8xMS8yMDE4IDAyOjIyLCBIYW5zIHZhbiBLcmFuZW5idXJnIHdyb3RlOgo+ID4+
Pj4+Pj4+IEhpLAo+ID4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4gQXMgYWxzbyBzZWVuIGF0Ogo+ID4+Pj4+
Pj4+IGh0dHBzOi8vYnVncy5kZWJpYW4ub3JnL2NnaS1iaW4vYnVncmVwb3J0LmNnaT9idWc9OTE0
OTUxCj4gPj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBBdHRhY2hlZCB0aGVyZSBhcmUgdHdvIHNlcmlhbCBj
b25zb2xlIG91dHB1dCBsb2dzLiBPbmUgaXMgc3RhcnRpbmcgd2l0aAo+ID4+Pj4+Pj4+IFhlbiA0
LjExIChmcm9tIGRlYmlhbiB1bnN0YWJsZSkgYXMgZG9tMCwgYW5kIHRoZSBvdGhlciBvbmUgd2l0
aG91dCBYZW4uCj4gPj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBbICAgIDIuMDg1NTQzXSBCVUc6IHVuYWJs
ZSB0byBoYW5kbGUga2VybmVsIHBhZ2luZyByZXF1ZXN0IGF0Cj4gPj4+Pj4+Pj4gZmZmZjg4OGQ5
ZmZmYzAwMAo+ID4+Pj4+Pj4+IFsgICAgMi4wODU2MTBdIFBHRCAyMDBjMDY3IFA0RCAyMDBjMDY3
IFBVRCAwCj4gPj4+Pj4+Pj4gWyAgICAyLjA4NTY3NF0gT29wczogMDAwMCBbIzFdIFNNUCBOT1BU
SQo+ID4+Pj4+Pj4+IFsgICAgMi4wODU3MzZdIENQVTogMSBQSUQ6IDEgQ29tbTogc3dhcHBlci8w
IE5vdCB0YWludGVkCj4gPj4+Pj4+Pj4gNC4xOS4wLXRydW5rLWFtZDY0ICMxIERlYmlhbiA0LjE5
LjUtMX5leHAxK3B2aDEKPiA+Pj4+Pj4+PiBbICAgIDIuMDg1ODIzXSBIYXJkd2FyZSBuYW1lOiBI
UCBQcm9MaWFudCBETDM2MCBHNywgQklPUyBQNjggMDUvMjEvMjAxOAo+ID4+Pj4+Pj4+IFsgICAg
Mi4wODU4OTVdIFJJUDogZTAzMDpwdGR1bXBfd2Fsa19wZ2RfbGV2ZWxfY29yZSsweDFmZC8weDQ5
MAo+ID4+Pj4+Pj4+IFsuLi5dCj4gPj4+Pj4+Pgo+ID4+Pj4+Pj4gVGhlIG9mZmVuZGluZyBzdGFi
bGUgY29tbWl0IGlzIDQwNzRjYTdkOGExODMyOTIxYzg2NWQyNTBiYmQwOGYzNDQxYjM2NTcKPiA+
Pj4+Pj4+ICgieDg2L21tOiBNb3ZlIExEVCByZW1hcCBvdXQgb2YgS0FTTFIgcmVnaW9uIG9uIDUt
bGV2ZWwgcGFnaW5nIiksIHRoaXMKPiA+Pj4+Pj4+IGlzIGNvbW1pdCBkNTI4ODhhYTI3NTNlMzA2
M2E5ZDNhMGM5ZjcyZjk0YWE5ODA5YzE1IHVwc3RyZWFtLgo+ID4+Pj4+Pj4KPiA+Pj4+Pj4+IEN1
cnJlbnQgdXBzdHJlYW0ga2VybmVsIGlzIGJvb3RpbmcgZmluZSB1bmRlciBYZW4sIHNvIGluIGdl
bmVyYWwgdGhlCj4gPj4+Pj4+PiBwYXRjaCBzaG91bGQgYmUgZmluZS4gVXNpbmcgYW4gdXBzdHJl
YW0ga2VybmVsIGJ1aWx0IGZyb20gYWJvdmUgY29tbWl0Cj4gPj4+Pj4+PiAod2l0aCB0aGUgdGhl
biBuZWVkZWQgWGVuIGZpeHVwIHBhdGNoIDE0NTdkOGNmNzY2NGYzNGM0YmE1MzQpIGlzIGZpbmUs
Cj4gPj4+Pj4+PiB0b28uCj4gPj4+Pj4+Pgo+ID4+Pj4+Pj4gS2lyaWxsLCBhcmUgeW91IGF3YXJl
IG9mIGFueSBwcmVyZXF1aXNpdGUgcGF0Y2ggZnJvbSA0LjIwIHdoaWNoIGNvdWxkIGJlCj4gPj4+
Pj4+PiBtaXNzaW5nIGluIDQuMTkuNT8KPiA+Pj4+Pj4KPiA+Pj4+Pj4gSSdtIG5vdC4KPiA+Pj4+
Pj4KPiA+Pj4+Pj4gTGV0IG1lIGxvb2sgaW50byB0aGlzLgo+ID4+Pj4+Pgo+ID4+Pj4+Cj4gPj4+
Pj4gV2hhdCBpcyBtYWtpbmcgbWUgc3VzcGljaW91cyBpcyB0aGUgZmFpbHVyZSBoYXBwZW5pbmcg
anVzdCBhZnRlcgo+ID4+Pj4+IHJlbGVhc2luZyB0aGUgaW5pdCBtZW1vcnkuIE1heWJlIHRoZXJl
IGlzIGFuIGFjY2VzcyB0byAuaW5pdC5kYXRhCj4gPj4+Pj4gc2VnbWVudCBvciBzaW1pbGFyPyBU
aGUgbmF0aXZlIGtlcm5lbCBib290aW5nIGNvdWxkIGJlIHJlbGF0ZWQgdG8gdGhlCj4gPj4+Pj4g
dXNhZ2Ugb2YgMk0gbWFwcGluZ3Mgbm90IGJlaW5nIGF2YWlsYWJsZSBpbiBhIFBWLWRvbWFpbi4K
PiA+Pj4+Cj4gPj4+PiBBaGguLiBDb3VsZCB5b3UgdGVzdCB0aGlzOgo+ID4+Pj4KPiA+Pj4+IGRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYyBiL2FyY2gveDg2L21tL2R1
bXBfcGFnZXRhYmxlcy5jCj4gPj4+PiBpbmRleCBhMTJhZmZmMTQ2ZDEuLjdkZWM2M2VjN2FhYiAx
MDA2NDQKPiA+Pj4+IC0tLSBhL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jCj4gPj4+PiAr
KysgYi9hcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYwo+ID4+Pj4gQEAgLTQ5Niw3ICs0OTYs
NyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNfaHlwZXJ2aXNvcl9yYW5nZShpbnQgaWR4KQo+ID4+
Pj4gIAkgKiBmZmZmODAwMDAwMDAwMDAwIC0gZmZmZjg3ZmZmZmZmZmZmZiBpcyByZXNlcnZlZCBm
b3IKPiA+Pj4+ICAJICogdGhlIGh5cGVydmlzb3IuCj4gPj4+PiAgCSAqLwo+ID4+Pj4gLQlyZXR1
cm4JKGlkeCA+PSBwZ2RfaW5kZXgoX19QQUdFX09GRlNFVCkgLSAxNikgJiYKPiA+Pj4+ICsJcmV0
dXJuCShpZHggPj0gcGdkX2luZGV4KF9fUEFHRV9PRkZTRVQpIC0gMTcpICYmCj4gPj4+PiAgCQko
aWR4IDwgIHBnZF9pbmRleChfX1BBR0VfT0ZGU0VUKSk7Cj4gPj4+PiAgI2Vsc2UKPiA+Pj4+ICAJ
cmV0dXJuIGZhbHNlOwo+ID4+Pgo+ID4+PiBPciwgYmV0dGVyLCB0aGlzOgo+ID4+Cj4gPj4gVGhh
dCBtYWtlcyBpdCBib290IGFnYWluIQo+ID4+Cj4gPj4gQW55IGlkZWEgd2h5IHVwc3RyZWFtIGRv
ZXNuJ3QgbmVlZCBpdD8KPiA+IAo+ID4gTm9wZS4KPiA+IAo+ID4gSSdsbCBwcmVwYXJlIGEgcHJv
cGVyIGZpeC4KPiA+IAo+IAo+IFRoYW5rcyBmb3IgbG9va2luZyBpbnRvIHRoaXMuCj4gCj4gSW4g
dGhlIG1lYW50aW1lLCBJIGFwcGxpZWQgdGhlICJPciwgYmV0dGVyLCB0aGlzIiBjaGFuZ2UsIGFu
ZCBteSBkb20wCj4gYm9vdHMgYWdhaW4uCj4gCj4gRllJLCBib290IGxvZyBub3c6IChwYXN0ZSA5
MGQgdmFsaWQpCj4gaHR0cHM6Ly9wYXN0ZS5kZWJpYW4ubmV0L3BsYWluaC80ODk0MDgyNgoKSSBm
b3Jnb3QgdG8gQ0MgeW91OgoKaHR0cHM6Ly9sa21sLmtlcm5lbC5vcmcvci8yMDE4MTEzMDEyMTEz
MS5nM3h2bHZpeHY3bXZscjdiQGJsYWNrLmZpLmludGVsLmNvbQoKUGxlYXNlIGdpdmUgaXQgYSB0
cnkuCgotLSAKIEtpcmlsbCBBLiBTaHV0ZW1vdgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 13:36:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 13:36: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-devel-bounces@lists.xenproject.org>)
	id 1gSiy8-0000zg-Bv; Fri, 30 Nov 2018 13:36:32 +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=lMYe=OJ=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1gSiy7-0000zb-30
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 13:36:31 +0000
X-Inumbo-ID: f0d4b812-f4a4-11e8-a9b6-dfb43f95cd1a
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0d4b812-f4a4-11e8-a9b6-dfb43f95cd1a;
 Fri, 30 Nov 2018 13:36:29 +0000 (UTC)
Received: from [10.200.4.76] (unknown [85.146.242.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 62A532FBE02A5;
 Fri, 30 Nov 2018 14:35:58 +0100 (CET)
To: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
References: <a9a32e52-f50f-7d1a-ade0-baa2348ad78a@knorrie.org>
 <8faec76b-ab44-3148-165d-0f3c9f497de2@suse.com>
 <20181129132657.nlzxzqfdvngjsfvk@black.fi.intel.com>
 <bc770271-65a8-8bf4-10f9-6ce169e94130@suse.com>
 <20181129142447.vhckwgtcpjry22gw@black.fi.intel.com>
 <20181129143211.xd57yfci4nw6esr7@black.fi.intel.com>
 <2febd87a-10bc-7e21-54d7-19408d16751e@suse.com>
 <20181129150650.rlhkpkqlupaksdmz@black.fi.intel.com>
 <7400f385-4c18-656a-089f-3bc04bc49bc9@knorrie.org>
 <20181130132637.dmicnndyixxhsger@black.fi.intel.com>
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 xsFNBFo2pooBEADwTBe/lrCa78zuhVkmpvuN+pXPWHkYs0LuAgJrOsOKhxLkYXn6Pn7e3xm+
 ySfxwtFmqLUMPWujQYF0r5C6DteypL7XvkPP+FPVlQnDIifyEoKq8JZRPsAFt1S87QThYPC3
 mjfluLUKVBP21H3ZFUGjcf+hnJSN9d9MuSQmAvtJiLbRTo5DTZZvO/SuQlmafaEQteaOswme
 DKRcIYj7+FokaW9n90P8agvPZJn50MCKy1D2QZwvw0g2ZMR8yUdtsX6fHTe7Ym+tHIYM3Tsg
 2KKgt17NTxIqyttcAIaVRs4+dnQ23J98iFmVHyT+X2Jou+KpHuULES8562QltmkchA7YxZpT
 mLMZ6TPit+sIocvxFE5dGiT1FMpjM5mOVCNOP+KOup/N7jobCG15haKWtu9k0kPz+trT3NOn
 gZXecYzBmasSJro60O4bwBayG9ILHNn+v/ZLg/jv33X2MV7oYXf+ustwjXnYUqVmjZkdI/pt
 30lcNUxCANvTF861OgvZUR4WoMNK4krXtodBoEImjmT385LATGFt9HnXd1rQ4QzqyMPBk84j
 roX5NpOzNZrNJiUxj+aUQZcINtbpmvskGpJX0RsfhOh2fxfQ39ZP/0a2C59gBQuVCH6C5qsY
 rc1qTIpGdPYT+J1S2rY88AvPpr2JHZbiVqeB3jIlwVSmkYeB/QARAQABzR5Kb2hhbm5lcyBN
 YXJpam4gdmFuIEtyYW5lbmJ1cmfCwZEEEwEKADsCGwMFCwkIBwMFFQoJCAsFFgIDAQACHgEC
 F4AWIQTib9aPwejUthlFRk7ngVcyGAwqVQUCWjawgAIZAQAKCRDngVcyGAwqVZZ3D/98GzxN
 iFK38eh60e9TARh4HCgEWHD14/YK6KGpzF5UXM7CkKnb0NDjM3TzeeaIYzsOJITSW6rMOm5L
 NcJTUmw0x4vt43yc+DFAaBNiywXWgFc6g9RpYg5X33y+jhbjDREsGMDAk89isKWo8I8+rZwl
 S9FSSopWkrj0wV64TRwAlTCrYaTlS56mHa9T5RJkmIY+suxRr3Xl2gcKvng2Kh2WCDHjItUF
 /t3DfjMCIEL18QlXieyY2w1K0h4iT93YNkEdSpElsD5lFdt7XUfy3Q89eQHtd5n21cXG9lMc
 fcSbmHdn0ugYF0Hu2xVKCcYwWEgLjLRJ+G4aLQW122PKVVpn15/n7KMX9hQNMH4T8krEqOpd
 Vdb982gx5GSa+2j44+kOFTCnREN0w15JZI8Osi48xLdPqcrMVtvq9ga8tIPebAs8IM8Mf4JY
 okBS5sbCGEWZSSsDSdYm/Fp39HA3AEl2nI+wnJZCdgLx5NEnCd5Ni9d6rzC8Te7SvVvA/qlo
 sVDZAo6MJBYgoO9lPKHYD0FWomAeOlFVjdob0G2n1xBRjroVK0JQI3jpPQoZpc1TLauUQ+kT
 BQwWwFlpbfBbf0+CACWiQL0YgNNiZn885h4vU0EQI/FizjWUHxVLhXt1K4+x7nkhCZYzaIFL
 jLqw4y8f6SF9DxRMTM8dcaIQyThkms7BTQRaOtArARAA50ylThKbq0ACHyomxjQ6nFNxa9IC
 p6byU9LhhKOax0GB6l4WebMsQLhVGRQ8H7DT84E7QLRYsidEbneB1ciToZkL5YFFaVxY0Hj1
 wKxCFcVoCRNtOfoPnHQ5m/eDLaO4o0KKL/kaxZwTn2jnl6BQDGX1Aak0u4KiUlFtoWn/E/NI
 v5QbTGSwIYuzWqqYBIzFtDbiQRvGw0NuKxAGMhwXy8VP05mmNwRdyh/CC4rWQPBTvTeMwr3n
 l8/G+16/cn4RNGhDiGTTXcX03qzZ5jZ5N7GLY5JtE6pTpLG+EXn5pAnQ7MvuO19cCbp6Dj8f
 XRmI0SVXWKSo0A2C8xH6KLCRfUMzD7nvDRU+bAHQmbi5cZBODBZ5yp5CfIL1KUCSoiGOMpMi
 n3FrarIlcxhNtoE+ya23A+JVtOwtM53ESra9cJL4WPkyk/E3OvNDmh8U6iZXn4ZaKQTHaxN9
 yvmAUhZQiQi/sABwxCcQQ2ydRb86Vjcbx+FUr5OoEyQS46gc3KN5yax9D3H9wrptOzkNNMUh
 Fj0oK0fX/MYDWOFeuNBTYk1uFRJDmHAOp01rrMHRogQAkMBuJDMrMHfolivZw8RKfdPzgiI5
 00okLTzHC0wgSSAOyHKGZjYjbEwmxsl3sLJck9IPOKvqQi1DkvpOPFSUeX3LPBIav5UUlXt0
 wjbzInUAEQEAAcLBdgQYAQoAIBYhBOJv1o/B6NS2GUVGTueBVzIYDCpVBQJaOtArAhsMAAoJ
 EOeBVzIYDCpV4kgP+wUh3BDRhuKaZyianKroStgr+LM8FIUwQs3Fc8qKrcDaa35vdT9cocDZ
 jkaGHprpmlN0OuT2PB+Djt7am2noV6Kv1C8EnCPpyDBCwa7DntGdGcGMjH9w6aR4/ruNRUGS
 1aSMw8sRQgpTVWEyzHlnIH92D+k+IhdNG+eJ6o1fc7MeC0gUwMt27Im+TxVxc0JRfniNk8PU
 Ag4kvJq7z7NLBUcJsIh3hM0WHQH9AYe/mZhQq5oyZTsz4jo/dWFRSlpY7zrDS2TZNYt4cCfZ
 j1bIdpbfSpRi9M3W/yBF2WOkwYgbkqGnTUvr+3r0LMCH2H7nzENrYxNY2kFmDX9bBvOWsWpc
 MdOEo99/Iayz5/q2d1rVjYVFRm5U9hG+C7BYvtUOnUvSEBeE4tnJBMakbJPYxWe61yANDQub
 PsINB10ingzsm553yqEjLTuWOjzdHLpE4lzD416ExCoZy7RLEHNhM1YQSI2RNs8umlDfZM9L
 ek1+1kgBvT3RH0/CpPJgveWV5xDOKuhD8j5l7FME+t2RWP+gyLid6dE0C7J03ir90PlTEkME
 HEzyJMPtOhO05Phy+d51WPTo1VSKxhL4bsWddHLfQoXW8RQ388Q69JG4m+JhNH/XvWe3aQFp
 YP+GZuzOhkMez0lHCaVOOLBSKHkAHh9i0/pH+/3hfEa4NsoHCpyy
Message-ID: <b6099e30-e7d0-9e88-1b39-4ee32b9a998a@knorrie.org>
Date: Fri, 30 Nov 2018 14:35:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181130132637.dmicnndyixxhsger@black.fi.intel.com>
Content-Language: en_US
Subject: Re: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 stable <stable@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMzAvMTggMjoyNiBQTSwgS2lyaWxsIEEuIFNodXRlbW92IHdyb3RlOgo+IE9uIEZyaSwg
Tm92IDMwLCAyMDE4IGF0IDAxOjExOjU2UE0gKzAwMDAsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3Jv
dGU6Cj4+IE9uIDExLzI5LzE4IDQ6MDYgUE0sIEtpcmlsbCBBLiBTaHV0ZW1vdiB3cm90ZToKPj4+
IE9uIFRodSwgTm92IDI5LCAyMDE4IGF0IDAzOjAwOjQ1UE0gKzAwMDAsIEp1ZXJnZW4gR3Jvc3Mg
d3JvdGU6Cj4+Pj4gT24gMjkvMTEvMjAxOCAxNTozMiwgS2lyaWxsIEEuIFNodXRlbW92IHdyb3Rl
Ogo+Pj4+PiBPbiBUaHUsIE5vdiAyOSwgMjAxOCBhdCAwMjoyNDo0N1BNICswMDAwLCBLaXJpbGwg
QS4gU2h1dGVtb3Ygd3JvdGU6Cj4+Pj4+PiBPbiBUaHUsIE5vdiAyOSwgMjAxOCBhdCAwMTozNTox
N1BNICswMDAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+IE9uIDI5LzExLzIwMTggMTQ6
MjYsIEtpcmlsbCBBLiBTaHV0ZW1vdiB3cm90ZToKPj4+Pj4+Pj4gT24gVGh1LCBOb3YgMjksIDIw
MTggYXQgMDk6NDE6MjVBTSArMDAwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+Pj4+IE9u
IDI5LzExLzIwMTggMDI6MjIsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4+Pj4+Pj4+Pj4g
SGksCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBBcyBhbHNvIHNlZW4gYXQ6Cj4+Pj4+Pj4+Pj4gaHR0
cHM6Ly9idWdzLmRlYmlhbi5vcmcvY2dpLWJpbi9idWdyZXBvcnQuY2dpP2J1Zz05MTQ5NTEKPj4+
Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IEF0dGFjaGVkIHRoZXJlIGFyZSB0d28gc2VyaWFsIGNvbnNvbGUg
b3V0cHV0IGxvZ3MuIE9uZSBpcyBzdGFydGluZyB3aXRoCj4+Pj4+Pj4+Pj4gWGVuIDQuMTEgKGZy
b20gZGViaWFuIHVuc3RhYmxlKSBhcyBkb20wLCBhbmQgdGhlIG90aGVyIG9uZSB3aXRob3V0IFhl
bi4KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IFsgICAgMi4wODU1NDNdIEJVRzogdW5hYmxlIHRvIGhh
bmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQKPj4+Pj4+Pj4+PiBmZmZmODg4ZDlmZmZjMDAw
Cj4+Pj4+Pj4+Pj4gWyAgICAyLjA4NTYxMF0gUEdEIDIwMGMwNjcgUDREIDIwMGMwNjcgUFVEIDAK
Pj4+Pj4+Pj4+PiBbICAgIDIuMDg1Njc0XSBPb3BzOiAwMDAwIFsjMV0gU01QIE5PUFRJCj4+Pj4+
Pj4+Pj4gWyAgICAyLjA4NTczNl0gQ1BVOiAxIFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRh
aW50ZWQKPj4+Pj4+Pj4+PiA0LjE5LjAtdHJ1bmstYW1kNjQgIzEgRGViaWFuIDQuMTkuNS0xfmV4
cDErcHZoMQo+Pj4+Pj4+Pj4+IFsgICAgMi4wODU4MjNdIEhhcmR3YXJlIG5hbWU6IEhQIFByb0xp
YW50IERMMzYwIEc3LCBCSU9TIFA2OCAwNS8yMS8yMDE4Cj4+Pj4+Pj4+Pj4gWyAgICAyLjA4NTg5
NV0gUklQOiBlMDMwOnB0ZHVtcF93YWxrX3BnZF9sZXZlbF9jb3JlKzB4MWZkLzB4NDkwCj4+Pj4+
Pj4+Pj4gWy4uLl0KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBUaGUgb2ZmZW5kaW5nIHN0YWJsZSBjb21t
aXQgaXMgNDA3NGNhN2Q4YTE4MzI5MjFjODY1ZDI1MGJiZDA4ZjM0NDFiMzY1Nwo+Pj4+Pj4+Pj4g
KCJ4ODYvbW06IE1vdmUgTERUIHJlbWFwIG91dCBvZiBLQVNMUiByZWdpb24gb24gNS1sZXZlbCBw
YWdpbmciKSwgdGhpcwo+Pj4+Pj4+Pj4gaXMgY29tbWl0IGQ1Mjg4OGFhMjc1M2UzMDYzYTlkM2Ew
YzlmNzJmOTRhYTk4MDljMTUgdXBzdHJlYW0uCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gQ3VycmVudCB1
cHN0cmVhbSBrZXJuZWwgaXMgYm9vdGluZyBmaW5lIHVuZGVyIFhlbiwgc28gaW4gZ2VuZXJhbCB0
aGUKPj4+Pj4+Pj4+IHBhdGNoIHNob3VsZCBiZSBmaW5lLiBVc2luZyBhbiB1cHN0cmVhbSBrZXJu
ZWwgYnVpbHQgZnJvbSBhYm92ZSBjb21taXQKPj4+Pj4+Pj4+ICh3aXRoIHRoZSB0aGVuIG5lZWRl
ZCBYZW4gZml4dXAgcGF0Y2ggMTQ1N2Q4Y2Y3NjY0ZjM0YzRiYTUzNCkgaXMgZmluZSwKPj4+Pj4+
Pj4+IHRvby4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBLaXJpbGwsIGFyZSB5b3UgYXdhcmUgb2YgYW55
IHByZXJlcXVpc2l0ZSBwYXRjaCBmcm9tIDQuMjAgd2hpY2ggY291bGQgYmUKPj4+Pj4+Pj4+IG1p
c3NpbmcgaW4gNC4xOS41Pwo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBJJ20gbm90Lgo+Pj4+Pj4+Pgo+Pj4+
Pj4+PiBMZXQgbWUgbG9vayBpbnRvIHRoaXMuCj4+Pj4+Pj4+Cj4+Pj4+Pj4KPj4+Pj4+PiBXaGF0
IGlzIG1ha2luZyBtZSBzdXNwaWNpb3VzIGlzIHRoZSBmYWlsdXJlIGhhcHBlbmluZyBqdXN0IGFm
dGVyCj4+Pj4+Pj4gcmVsZWFzaW5nIHRoZSBpbml0IG1lbW9yeS4gTWF5YmUgdGhlcmUgaXMgYW4g
YWNjZXNzIHRvIC5pbml0LmRhdGEKPj4+Pj4+PiBzZWdtZW50IG9yIHNpbWlsYXI/IFRoZSBuYXRp
dmUga2VybmVsIGJvb3RpbmcgY291bGQgYmUgcmVsYXRlZCB0byB0aGUKPj4+Pj4+PiB1c2FnZSBv
ZiAyTSBtYXBwaW5ncyBub3QgYmVpbmcgYXZhaWxhYmxlIGluIGEgUFYtZG9tYWluLgo+Pj4+Pj4K
Pj4+Pj4+IEFoaC4uIENvdWxkIHlvdSB0ZXN0IHRoaXM6Cj4+Pj4+Pgo+Pj4+Pj4gZGlmZiAtLWdp
dCBhL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jIGIvYXJjaC94ODYvbW0vZHVtcF9wYWdl
dGFibGVzLmMKPj4+Pj4+IGluZGV4IGExMmFmZmYxNDZkMS4uN2RlYzYzZWM3YWFiIDEwMDY0NAo+
Pj4+Pj4gLS0tIGEvYXJjaC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMKPj4+Pj4+ICsrKyBiL2Fy
Y2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jCj4+Pj4+PiBAQCAtNDk2LDcgKzQ5Niw3IEBAIHN0
YXRpYyBpbmxpbmUgYm9vbCBpc19oeXBlcnZpc29yX3JhbmdlKGludCBpZHgpCj4+Pj4+PiAgCSAq
IGZmZmY4MDAwMDAwMDAwMDAgLSBmZmZmODdmZmZmZmZmZmZmIGlzIHJlc2VydmVkIGZvcgo+Pj4+
Pj4gIAkgKiB0aGUgaHlwZXJ2aXNvci4KPj4+Pj4+ICAJICovCj4+Pj4+PiAtCXJldHVybgkoaWR4
ID49IHBnZF9pbmRleChfX1BBR0VfT0ZGU0VUKSAtIDE2KSAmJgo+Pj4+Pj4gKwlyZXR1cm4JKGlk
eCA+PSBwZ2RfaW5kZXgoX19QQUdFX09GRlNFVCkgLSAxNykgJiYKPj4+Pj4+ICAJCShpZHggPCAg
cGdkX2luZGV4KF9fUEFHRV9PRkZTRVQpKTsKPj4+Pj4+ICAjZWxzZQo+Pj4+Pj4gIAlyZXR1cm4g
ZmFsc2U7Cj4+Pj4+Cj4+Pj4+IE9yLCBiZXR0ZXIsIHRoaXM6Cj4+Pj4KPj4+PiBUaGF0IG1ha2Vz
IGl0IGJvb3QgYWdhaW4hCj4+Pj4KPj4+PiBBbnkgaWRlYSB3aHkgdXBzdHJlYW0gZG9lc24ndCBu
ZWVkIGl0Pwo+Pj4KPj4+IE5vcGUuCj4+Pgo+Pj4gSSdsbCBwcmVwYXJlIGEgcHJvcGVyIGZpeC4K
Pj4+Cj4+Cj4+IFRoYW5rcyBmb3IgbG9va2luZyBpbnRvIHRoaXMuCj4+Cj4+IEluIHRoZSBtZWFu
dGltZSwgSSBhcHBsaWVkIHRoZSAiT3IsIGJldHRlciwgdGhpcyIgY2hhbmdlLCBhbmQgbXkgZG9t
MAo+PiBib290cyBhZ2Fpbi4KPj4KPj4gRllJLCBib290IGxvZyBub3c6IChwYXN0ZSA5MGQgdmFs
aWQpCj4+IGh0dHBzOi8vcGFzdGUuZGViaWFuLm5ldC9wbGFpbmgvNDg5NDA4MjYKPiAKPiBJIGZv
cmdvdCB0byBDQyB5b3U6Cj4gCj4gaHR0cHM6Ly9sa21sLmtlcm5lbC5vcmcvci8yMDE4MTEzMDEy
MTEzMS5nM3h2bHZpeHY3bXZscjdiQGJsYWNrLmZpLmludGVsLmNvbQo+IAo+IFBsZWFzZSBnaXZl
IGl0IGEgdHJ5LgoKQWgsIHJpZ2h0LCB0aGFua3MuIFRoZSB4ZW4tZGV2ZWwgbGlzdCBpcyBhbHNv
IG5vdCBpbiBDYy4KCkknbGwgc2xhbSBpdCBvbiB0b3Agb2YgbXkgNC4xOS41IGRlYmlhbiBwYWNr
YWdlIGJ1aWxkIGFuZCB0ZXN0LgoKSGFucwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 14:13:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 14:13: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-devel-bounces@lists.xenproject.org>)
	id 1gSjXa-0003ze-Av; Fri, 30 Nov 2018 14:13: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=7tzb=oj=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1gSjXZ-0003zZ-C3
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 14:13:09 +0000
X-Inumbo-ID: 0f3d49ad-f4aa-11e8-9a16-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f3d49ad-f4aa-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 14:13:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 70F31AFE0;
 Fri, 30 Nov 2018 14:13:06 +0000 (UTC)
To: Wen Yang <wen.yang99@zte.com.cn>, boris.ostrovsky@oracle.com,
 sstabellini@kernel.org
References: <20181130110107.31468-1-wen.yang99@zte.com.cn>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 xsBNBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAHNHkp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmRlPsLAeQQTAQIAIwUCU4xw6wIbAwcL
 CQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJELDendYovxMvi4UH/Ri+OXlObzqMANruTd4N
 zmVBAZgx1VW6jLc8JZjQuJPSsd/a+bNr3BZeLV6lu4Pf1Yl2Log129EX1KWYiFFvPbIiq5M5
 kOXTO8Eas4CaScCvAZ9jCMQCgK3pFqYgirwTgfwnPtxFxO/F3ZcS8jovza5khkSKL9JGq8Nk
 czDTruQ/oy0WUHdUr9uwEfiD9yPFOGqp4S6cISuzBMvaAiC5YGdUGXuPZKXLpnGSjkZswUzY
 d9BVSitRL5ldsQCg6GhDoEAeIhUC4SQnT9SOWkoDOSFRXZ+7+WIBGLiWMd+yKDdRG5RyP/8f
 3tgGiB6cyuYfPDRGsELGjUaTUq3H2xZgIPfOwE0EU4xwFgEIAMsx+gDjgzAY4H1hPVXgoLK8
 B93sTQFN9oC6tsb46VpxyLPfJ3T1A6Z6MVkLoCejKTJ3K9MUsBZhxIJ0hIyvzwI6aYJsnOew
 cCiCN7FeKJ/oA1RSUemPGUcIJwQuZlTOiY0OcQ5PFkV5YxMUX1F/aTYXROXgTmSaw0aC1Jpo
 w7Ss1mg4SIP/tR88/d1+HwkJDVW1RSxC1PWzGizwRv8eauImGdpNnseneO2BNWRXTJumAWDD
 pYxpGSsGHXuZXTPZqOOZpsHtInFyi5KRHSFyk2Xigzvh3b9WqhbgHHHE4PUVw0I5sIQt8hJq
 5nH5dPqz4ITtCL9zjiJsExHuHKN3NZsAEQEAAcLAXwQYAQIACQUCU4xwFgIbDAAKCRCw3p3W
 KL8TL0P4B/9YWver5uD/y/m0KScK2f3Z3mXJhME23vGBbMNlfwbr+meDMrJZ950CuWWnQ+d+
 Ahe0w1X7e3wuLVODzjcReQ/v7b4JD3wwHxe+88tgB9byc0NXzlPJWBaWV01yB2/uefVKryAf
 AHYEd0gCRhx7eESgNBe3+YqWAQawunMlycsqKa09dBDL1PFRosF708ic9346GLHRc6Vj5SRA
 UTHnQqLetIOXZm3a2eQ1gpQK9MmruO86Vo93p39bS1mqnLLspVrL4rhoyhsOyh0Hd28QCzpJ
 wKeHTd0MAWAirmewHXWPco8p1Wg+V+5xfZzuQY0f4tQxvOpXpt4gQ1817GQ5/Ed/wsDtBBgB
 CAAgFiEEhRJncuj2BJSl0Jf3sN6d1ii/Ey8FAlrd8NACGwIAgQkQsN6d1ii/Ey92IAQZFggA
 HRYhBFMtsHpB9jjzHji4HoBcYbtP2GO+BQJa3fDQAAoJEIBcYbtP2GO+TYsA/30H/0V6cr/W
 V+J/FCayg6uNtm3MJLo4rE+o4sdpjjsGAQCooqffpgA+luTT13YZNV62hAnCLKXH9n3+ZAgJ
 RtAyDWk1B/0SMDVs1wxufMkKC3Q/1D3BYIvBlrTVKdBYXPxngcRoqV2J77lscEvkLNUGsu/z
 W2pf7+P3mWWlrPMJdlbax00vevyBeqtqNKjHstHatgMZ2W0CFC4hJ3YEetuRBURYPiGzuJXU
 pAd7a7BdsqWC4o+GTm5tnGrCyD+4gfDSpkOT53S/GNO07YkPkm/8J4OBoFfgSaCnQ1izwgJQ
 jIpcG2fPCI2/hxf2oqXPYbKr1v4Z1wthmoyUgGN0LPTIm+B5vdY82wI5qe9uN6UOGyTH2B3p
 hRQUWqCwu2sqkI3LLbTdrnyDZaixT2T0f4tyF5Lfs+Ha8xVMhIyzNb1byDI5FKCb
Message-ID: <3ae24ccf-d7ce-cfb8-8363-e9eb647bbffe@suse.com>
Date: Fri, 30 Nov 2018 15:13:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181130110107.31468-1-wen.yang99@zte.com.cn>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH v3] pvcalls-front: Avoid
 __get_free_pages(GFP_KERNEL) under spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, zhong.weidong@zte.com.cn,
 linux-kernel@vger.kernel.org, Julia Lawall <julia.lawall@lip6.fr>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMTEvMjAxOCAxMjowMSwgV2VuIFlhbmcgd3JvdGU6Cj4gVGhlIHByb2JsZW0gaXMgdGhh
dCB3ZSBjYWxsIHRoaXMgd2l0aCBhIHNwaW4gbG9jayBoZWxkLgo+IFRoZSBjYWxsIHRyZWUgaXM6
Cj4gcHZjYWxsc19mcm9udF9hY2NlcHQoKSBob2xkcyBiZWRhdGEtPnNvY2tldF9sb2NrLgo+ICAg
ICAtPiBjcmVhdGVfYWN0aXZlKCkKPiAgICAgICAgIC0+IF9fZ2V0X2ZyZWVfcGFnZXMoKSB1c2Vz
IEdGUF9LRVJORUwKPiAKPiBUaGUgY3JlYXRlX2FjdGl2ZSgpIGZ1bmN0aW9uIGlzIG9ubHkgY2Fs
bGVkIGZyb20gcHZjYWxsc19mcm9udF9hY2NlcHQoKQo+IHdpdGggYSBzcGluX2xvY2sgaGVsZCwg
VGhlIGFsbG9jYXRpb24gaXMgbm90IGFsbG93ZWQgdG8gc2xlZXAgYW5kCj4gR0ZQX0tFUk5FTCBp
cyBub3Qgc3VmZmljaWVudC4KPiAKPiBUaGlzIGlzc3VlIHdhcyBkZXRlY3RlZCBieSB1c2luZyB0
aGUgQ29jY2luZWxsZSBzb2Z0d2FyZS4KPiAKPiB2MjogQWRkIGEgZnVuY3Rpb24gZG9pbmcgdGhl
IGFsbG9jYXRpb25zIHdoaWNoIGlzIGNhbGxlZAo+ICAgICBvdXRzaWRlIHRoZSBsb2NrIGFuZCBw
YXNzaW5nIHRoZSBhbGxvY2F0ZWQgZGF0YSB0bwo+ICAgICBjcmVhdGVfYWN0aXZlKCkuCj4gdjM6
IFVzZSB0aGUgbWF0Y2hpbmcgZGVhbGxvY2F0b3JzIGkuZS4sIGZyZWVfcGFnZSgpCj4gICAgIGFu
ZCBmcmVlX3BhZ2VzKCksIHJlc3BlY3RpdmVseS4KPiAKPiBTdWdnZXN0ZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBXZW4gWWFuZyA8d2VuLnlh
bmc5OUB6dGUuY29tLmNuPgo+IENDOiBKdWxpYSBMYXdhbGwgPGp1bGlhLmxhd2FsbEBsaXA2LmZy
Pgo+IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IEND
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCj4gQ0M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKPiAtLS0KClRoaXMgcGF0
Y2ggaXMgbWFsZm9ybWVkLiBQbGVhc2Ugc2VuZCBpdCB2aWEgYW4gYXBwcm9wcmlhdGUgdG9vbC9t
YWlsZXIuCgpTZWUgZS5nLiBEb2N1bWVudGF0aW9uL3Byb2Nlc3Mvc3VibWl0dGluZy1wYXRjaGVz
LnJzdCBvcgpEb2N1bWVudGF0aW9uL3Byb2Nlc3MvZW1haWwtY2xpZW50cy5yc3QgaW4gdGhlIExp
bnV4IGtlcm5lbCBzb3VyY2UgdHJlZS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 14:15:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 14:15: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-devel-bounces@lists.xenproject.org>)
	id 1gSjaB-00048U-Vr; Fri, 30 Nov 2018 14: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=7LjY=OJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSjaA-00048F-CM
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 14:15:50 +0000
X-Inumbo-ID: 6f2350fc-f4aa-11e8-becb-0b7058e15ac7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f2350fc-f4aa-11e8-becb-0b7058e15ac7;
 Fri, 30 Nov 2018 14:15:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSja1-0000nU-Gr; Fri, 30 Nov 2018 14:15:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gSja1-0006m6-00; Fri, 30 Nov 2018 14:15:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gSja0-0006BD-VG; Fri, 30 Nov 2018 14:15:40 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-130849-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: freebsd=b1f31943cb61465b80f786de48501e2fb03e1b61
X-Osstest-Versions-That: freebsd=8894b8e317520c031636fdfab98fc0557a0e1f4c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Nov 2018 14:15:40 +0000
Subject: [Xen-devel] [freebsd-master test] 130849: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDg0OSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTMwODQ5LwoKUGVyZmVjdCA6LSkKQWxs
IHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZAp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogZnJlZWJzZCAgICAgICAgICAgICAgYjFmMzE5NDNjYjYxNDY1YjgwZjc4
NmRlNDg1MDFlMmZiMDNlMWI2MQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAg
ICAgODg5NGI4ZTMxNzUyMGMwMzE2MzZmZGZhYjk4ZmMwNTU3YTBlMWY0YwoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTMwODEwICAyMDE4LTExLTI2IDA5OjIwOjE3IFogICAgNCBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDEzMDg0OSAgMjAxOC0xMS0yOCAxMjo0OTozNCBaICAgIDIgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFlIDxhZUBGcmVlQlNELm9yZz4KICBhcnliY2hpayA8
YXJ5YmNoaWtARnJlZUJTRC5vcmc+CiAgYXNvbWVycyA8YXNvbWVyc0BGcmVlQlNELm9yZz4KICBi
d2lkYXdzayA8YndpZGF3c2tARnJlZUJTRC5vcmc+CiAgZGFiIDxkYWJARnJlZUJTRC5vcmc+CiAg
ZGVzIDxkZXNARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgZXVn
ZW4gPGV1Z2VuQEZyZWVCU0Qub3JnPgogIGdhbGxhdGluIDxnYWxsYXRpbkBGcmVlQlNELm9yZz4K
ICBnamIgPGdqYkBGcmVlQlNELm9yZz4KICBpYW4gPGlhbkBGcmVlQlNELm9yZz4KICBpbXAgPGlt
cEBGcmVlQlNELm9yZz4KICBqYW1pZSA8amFtaWVARnJlZUJTRC5vcmc+CiAgamhiIDxqaGJARnJl
ZUJTRC5vcmc+CiAgamhpYmJpdHMgPGpoaWJiaXRzQEZyZWVCU0Qub3JnPgogIGppbGxlcyA8amls
bGVzQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIG1hbnUgPG1hbnVARnJl
ZUJTRC5vcmc+CiAgbWFyaXVzIDxtYXJpdXNARnJlZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtqQEZy
ZWVCU0Qub3JnPgogIG1hcmttIDxtYXJrbUBGcmVlQlNELm9yZz4KICBtY2t1c2ljayA8bWNrdXNp
Y2tARnJlZUJTRC5vcmc+CiAgbW0gPG1tQEZyZWVCU0Qub3JnPgogIHZhbmd5emVuIDx2YW5neXpl
bkBGcmVlQlNELm9yZz4KICB5Z3kgPHlneUBGcmVlQlNELm9yZz4KICB5dXJpcHYgPHl1cmlwdkBG
cmVlQlNELm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQteGVuLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2ZyZWVic2QuZ2l0CiAgIDg4OTRiOGUzMTc1Li5iMWYzMTk0M2NiNiAgYjFmMzE5NDNjYjYx
NDY1YjgwZjc4NmRlNDg1MDFlMmZiMDNlMWI2MSAtPiB0ZXN0ZWQvbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 14:26:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 14:26: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-devel-bounces@lists.xenproject.org>)
	id 1gSjkf-00051Q-4H; Fri, 30 Nov 2018 14:26: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=7LjY=OJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSjke-00051H-Jp
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 14:26:40 +0000
X-Inumbo-ID: f35b8118-f4ab-11e8-9dfa-e3d67d24fe68
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f35b8118-f4ab-11e8-9dfa-e3d67d24fe68;
 Fri, 30 Nov 2018 14:26:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSjkb-00010N-02; Fri, 30 Nov 2018 14:26:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gSjka-0007Hv-Ic; Fri, 30 Nov 2018 14:26:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gSjka-00055P-HE; Fri, 30 Nov 2018 14:26:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130843-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-3.18:test-amd64-i386-examine:reboot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-3.18:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-3.18:test-amd64-amd64-xl-pvshim:xen-boot:fail:regression
 linux-3.18:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:regression
 linux-3.18:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:regression
 linux-3.18:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:regression
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:debian-di-install:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=376f405256923b1d1ab14cb2970a25e11b074198
X-Osstest-Versions-That: linux=0d63979c1bc9c85578be4c589768a13dc0a7c5eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Nov 2018 14:26:36 +0000
Subject: [Xen-devel] [linux-3.18 test] 130843: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDg0MyBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA4NDMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEy
ODg1OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
Mjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEyODg1OAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1i
b290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMjg4NTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE2IGd1ZXN0LXN0YXJ0L2Rl
Ymlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMjg4NTgK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgZmFpbCBSRUdSLiB2cy4gMTI4ODU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNiBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTI4NjkxCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBsaWtlIDEyODgwNwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGkt
aW5zdGFsbCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI4ODQxCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMjg4
NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTI4ODU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMjg4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyODg1OAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI4
ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAzNzZmNDA1MjU2OTIzYjFkMWFiMTRjYjI5
NzBhMjVlMTFiMDc0MTk4CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAw
ZDYzOTc5YzFiYzljODU1NzhiZTRjNTg5NzY4YTEzZGMwYTdjNWViCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMjg4NTggIDIwMTgtMTAtMTcgMjE6NDc6MzkgWiAgIDQzIGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTI5NzYwICAyMDE4LTExLTEwIDE2OjE3OjMwIFogICAxOSBkYXlzICAgMTEgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTMwODQzICAyMDE4LTExLTI4IDA0OjEyOjAxIFog
ICAgMiBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQozMDcgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDc3MzYgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 14:29:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 14:29: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-devel-bounces@lists.xenproject.org>)
	id 1gSjnA-00059f-Li; Fri, 30 Nov 2018 14:29: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=7ljy=oj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSjn9-00059M-Jz
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 14:29:15 +0000
X-Inumbo-ID: 500225c7-f4ac-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 500225c7-f4ac-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 14:29:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSjn6-000143-Df; Fri, 30 Nov 2018 14:29:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gSjn5-0007Om-W1; Fri, 30 Nov 2018 14:29:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gSjn5-0007xi-VN; Fri, 30 Nov 2018 14:29:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130873-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2634b997afabfdc5a972e07e536dfbc6febb4385
X-Osstest-Versions-That: xen=402411ec40e451d1ad051fb7e59aa6374cc4212a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Nov 2018 14:29:11 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130873: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDg3MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDg3My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDI2MzRiOTk3YWZhYmZkYzVhOTcyZTA3ZTUzNmRmYmM2
ZmViYjQzODUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQwMjQxMWVj
NDBlNDUxZDFhZDA1MWZiN2U1OWFhNjM3NGNjNDIxMmEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MDg1MiAgMjAxOC0xMS0yOCAxNzowMDozMSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzA4NzMgIDIwMTgtMTEtMzAgMTI6MDA6NDAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBCcmlhbiBXb29k
cyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdAogICA0MDI0MTFlYzQwLi4yNjM0Yjk5N2FmICAyNjM0Yjk5N2FmYWJmZGM1
YTk3MmUwN2U1MzZkZmJjNmZlYmI0Mzg1IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 14:35:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 14:35: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-devel-bounces@lists.xenproject.org>)
	id 1gSjtG-0005ve-Lh; Fri, 30 Nov 2018 14:35: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=yj6f=oj=citrix.com=prvs=865b20271=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1gSjtE-0005vY-O7
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 14:35:32 +0000
X-Inumbo-ID: 2fa6e454-f4ad-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fa6e454-f4ad-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 14:35:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,298,1539648000"; d="scan'208";a="82600308"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 2/2] iommu: elide flushing for higher order map/unmap
 operations
Thread-Index: AQHUiJnLHQ7Vp9TmxUqApS/ZPl80fKVoNDEAgAAmwNA=
Date: Fri, 30 Nov 2018 14:34:18 +0000
Message-ID: <81836e3b11494d978f3cab12c61d63d8@AMSPEX02CL03.citrite.net>
References: <20181130104518.39981-1-paul.durrant@citrix.com>
 <20181130104518.39981-3-paul.durrant@citrix.com>
 <71db9ae1-ce10-be1e-ea16-3adeaf49927f@citrix.com>
In-Reply-To: <71db9ae1-ce10-be1e-ea16-3adeaf49927f@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/2] iommu: elide flushing for higher order
 map/unmap operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Julien Grall <julien.grall@arm.com>, Jan
 Beulich <jbeulich@suse.com>, Brian Woods <brian.woods@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyDQo+IFNl
bnQ6IDMwIE5vdmVtYmVyIDIwMTggMTI6NDkNCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IEp1bGllbiBHcmFsbA0K
PiA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBTdXJhdmVlIFN1dGhpa3VscGFuaXQNCj4gPHN1cmF2
ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPjsgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5j
b20+OyBKYW4NCj4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT47IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBSb2dl
ciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENI
IDIvMl0gaW9tbXU6IGVsaWRlIGZsdXNoaW5nIGZvciBoaWdoZXIgb3JkZXIgbWFwL3VubWFwDQo+
IG9wZXJhdGlvbnMNCj4gDQo+IE9uIDMwLzExLzIwMTggMTA6NDUsIFBhdWwgRHVycmFudCB3cm90
ZToNCj4gPiBUaGlzIHBhdGNoIHJlbW92ZXMgYW55IGltcGxpY2l0IGZsdXNoaW5nIHRoYXQgb2Nj
dXJzIGluIHRoZQ0KPiBpbXBsZW1lbnRhdGlvbg0KPiA+IG9mIG1hcCBhbmQgdW5tYXAgb3BlcmF0
aW9ucyBhbmQsIGluc3RlYWQsIGFkZHMgZXhwbGljaXQgZmx1c2hpbmcgYXQgdGhlDQo+ID4gZW5k
IG9mIHRoZSBsb29wcyBpbiB0aGUgaW9tbXVfbWFwL3VubWFwKCkgd3JhcHBlciBmdW5jdGlvbnMu
DQo+ID4NCj4gPiBCZWNhdXNlIFZULWQgY3VycmVudGx5IHBlcmZvcm1zIHR3byBkaWZmZXJlbnQg
dHlwZXMgb2YgZmx1c2ggZGVwZW5kZW50DQo+IHVwb24NCj4gPiB3aGV0aGVyIGEgUFRFIGlzIGJl
aW5nIG1vZGlmaWVkIHZlcnN1cyBtZXJlbHkgYWRkZWQgKGkuZS4gcmVwbGFjaW5nIGENCj4gbm9u
LQ0KPiA+IHByZXNlbnQgUFRFKSBhICdpb21tdV9mbHVzaF90eXBlJyBlbnVtZXJhdGlvbiBpcyBk
ZWZpbmVkIGJ5IHRoaXMgcGF0Y2gNCj4gYW5kDQo+ID4gdGhlIGlvbW11X29wcyBtYXAgbWV0aG9k
IGlzIG1vZGlmaWVkIHRvIHBhc3MgYmFjayB0aGUgdHlwZSBvZiBmbHVzaA0KPiA+IG5lY2Vzc2Fy
eSBmb3IgdGhlIFBURSB0aGF0IGhhcyBiZWVuIHBvcHVsYXRlZC4gV2hlbiBhIGhpZ2hlciBvcmRl
cg0KPiBtYXBwaW5nDQo+ID4gb3BlcmF0aW9uIGlzIGRvbmUsIHRoZSB3cmFwcGVyIGNvZGUgcGVy
Zm9ybXMgdGhlICdoaWdoZXN0JyBsZXZlbCBvZg0KPiBmbHVzaA0KPiA+IHJlcXVpcmVkIGJ5IHRo
ZSBpbmRpdmlkdWFsIGlvbW11X29wcyBtZXRob2QgY2FsbHMsIHdoZXJlIGEgJ21vZGlmaWVkDQo+
IFBURScNCj4gPiBmbHVzaCBpcyBkZWVtZWQgdG8gYmUgaGlnaGVyIHRoYW4gYSAnYWRkZWQgUFRF
JyBmbHVzaC4gVGhlIEFSTSBTTU1VDQo+ID4gaW1wbGVtZW50YXRpb24gY3VycmVudGx5IHBlcmZv
cm1zIG5vIGltcGxpY2l0IGZsdXNoaW5nIGFuZCB0aGVyZWZvcmUNCj4gPiB0aGUgbW9kaWZpZWQg
bWFwIG1ldGhvZCBhbHdheXMgcGFzc2VzIGJhY2sgYSBmbHVzaCB0eXBlIG9mICdub25lJy4NCj4g
Pg0KPiA+IE5PVEU6IFRoZSBwZXItY3B1ICdpb21tdV9kb250X2ZsdXNoX2lvdGxiJyBpcyByZXNw
ZWN0ZWQgYnkgdGhlDQo+IGlvbW11X21hcCgpDQo+ID4gICAgICAgd3JhcHBlciBmdW5jdGlvbiBh
bmQgdGhlcmVmb3JlIHRoaXMgbm93IGFwcGxpZXMgdG8gYWxsIElPTU1VDQo+ID4gICAgICAgaW1w
bGVtZW50YXRpb25zIHJhdGhlciB0aGFuIGp1c3QgVlQtZC4gVXNlIG9mIHRoZSBmbGFnIGhhcyBi
ZWVuDQo+IGFkZGVkDQo+ID4gICAgICAgdG8gYXJjaF9pb21tdV9od2RvbV9pbml0KCkgc28gdGhh
dCBmbHVzaGluZyBpcyBub3cgZnVsbHkgZWxpZGVkDQo+IGZvcg0KPiA+ICAgICAgIHRoZSBoYXJk
d2FyZSBkb21haW4ncyBpbml0aWFsIHRhYmxlIHBvcHVsYXRpb24uDQo+IA0KPiBpb21tdV9kb250
X2ZsdXNoX2lvdGxiIGlzIGEgbWlzZmVhdHVyZS7CoCBXaGlsZSBpdCBzdGlsbCBleGlzdHMsIHRo
ZQ0KPiBmbHVzaGluZyBBUEkgaXMgZnVuZGFtZW50YWxseSBicm9rZW4uDQo+IA0KPiBEbyB5b3Ug
aGF2ZSBhIHBsYW4gdG8gcmVtb3ZlIGl0P8KgIEkgYXNrLCBiZWNhdXNlIHRoZSBvbmx5IGZlYXNp
YmxlDQo+IG9wdGlvbiBJIHNlZSBpcyBmb3IgaW9tbXVfe21hcCx1bm1hcH0oKSB0byBwYXNzIHRo
ZSBmbHVzaCBhY2N1bXVsYXRpb24NCj4gb3V0IHRvIHRoZSBjYWxsZXIsIGFuZCBoYXZlIHRoZSBj
YWxsZXIgdXNlIHRoZSBhcHByb3ByaWF0ZSBmbHVzaA0KPiBpbnRlcmZhY2VzLg0KPiANCj4gW0Vk
aXQgLSBsdW5jaCBoYXBwZW5lZCBhcm91bmQgYWJvdXQgdGhpcyBwb2ludCwgYW5kIHRoZXJlIHdh
cyBhIGxvbmcNCj4gZGlzY3Vzc2lvbl0NCj4gDQo+IE9uZSBpZGVhIHdpdGggYmUgdG8gc3RhcnQg
d2l0aCBhIHByZXAgcGF0Y2ggcmVuYW1pbmcgaW9tbXVfeyx1bn1tYXAoKSB0bw0KPiBfbGVnYWN5
KCksIG5vdGhpbmcgYmVzaWRlIHRoZW0gdGhhdCB0aGV5IGhhdmUgaW1wbGljaXQgZmx1c2hpbmcN
Cj4gY2hhcmFjdGVyaXN0aWNzLsKgIFRoZW4sIHRoZSBub25mbHVzaGluZyB2ZXJzaW9ucyBvZiBp
b21tdV97LHVufW1hcCgpIGNhbg0KPiBiZSBpbnRyb2R1Y2VkLCB3aGljaCByZXR1cm4gdGhlIGFj
Y3VtdWxhdGVkIGZsdXNoIGZsYWcsIGFuZCB0aGUgY2FsbGVycw0KPiBjYW4gRFRSVC4NCg0KT2su
IEknbGwgcGxhbiB0byBkbyBhIG5ldyBwYXRjaCAjMiB0aGF0IGRvZXMgdGhlIHJlbmFtZSwgYW5k
IHRoZSBtb3ZlIHRoaXMgY29kZSBpbnRvIGEgcGF0Y2ggIzMuDQoNCj4gDQo+IFRoaXMgd2F5LCB3
ZSBjYW4gYXZvaWQgaW50cm9kdWNpbmcgYSBmdXJ0aGVyIHVzZXIgb2YNCj4gaW9tbXVfZG9udF9m
bHVzaF9pb3RsYiBpbiBhcmNoX2lvbW11X2h3ZG9tX2luaXQoKSwgYW5kIGNsZWFuIHVwIHRoZQ0K
PiByZW1haW5pbmcgbGVnYWN5IGNhbGxzaXRlcyBhdCBhIGxhdGVyIHBvaW50IHdoZW4gbW9yZSBp
bmZyYXN0cnVjdHVyZSBpcw0KPiBpbiBwbGFjZS4NCj4gDQo+IEluIHBhcnRpY3VsYXIsIHRoZSBQ
Mk0gY29kZSBjYW5ub3QgYmUgZml4ZWQgdG8gYmVoYXZlIGluIHRoaXMgd2F5IGF0IHRoZQ0KPiBt
b21lbnQgYmVjYXVzZSB0aGUgcG9pbnQgYXQgd2hpY2ggdGhlIElPTU1VIGNoYW5nZXMgYXJlIGhv
b2tlZCBpbiBsYWNrcw0KPiBhbiBvcmRlciBwYXJhbWV0ZXIuDQoNClRoZSBQMk0gY29kZSBpcyBh
bHNvIGEgbWVzcyBhbmQgY2FsbHMgZGlyZWN0bHkgaW50byBWVC1kIGFuZCBBTUQgSU9NTVUgZnVu
Y3Rpb25zIHdpdGhvdXQgZ29pbmcgdGhyb3VnaCB0aGUgd3JhcHBlciBjb2RlIGluIHNvbWUgY2Fz
ZXMuIFRoZXJlIGlzIG11Y2ggY2xlYW51cCB0byBkby4uLiB0aGVzZSBwYXRjaGVzIGFyZSBqdXN0
IGEgc3RhcnQuDQoNCiAgUGF1bA0KDQo+IA0KPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vaW9tbXUuaCBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oDQo+ID4gaW5kZXggZGE4Mjk0YmFj
OC4uMjg5ZTBlMjc3MiAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaA0K
PiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oDQo+ID4gQEAgLTE1NSw2ICsxNTUsMTMg
QEAgc3RydWN0IHBhZ2VfaW5mbzsNCj4gPiAgICovDQo+ID4gIHR5cGVkZWYgaW50IGlvbW11X2dy
ZG1fdCh4ZW5fcGZuX3Qgc3RhcnQsIHhlbl91bG9uZ190IG5yLCB1MzIgaWQsIHZvaWQNCj4gKmN0
eHQpOw0KPiA+DQo+IA0KPiBUaGlzIHdhbnRzIGF0IGxlYXN0IGEgY29tbWVudCBzdGF0aW5nIHRo
YXQgc29tZSBJT01NVXMgcmVxdWlyZSB0aGF0IHdlDQo+IGlzc3VlIGEgZmx1c2ggd2hlbiBtb2Rp
ZnlpbmcgYSBub3QtcHJlc2VudC9vdGhlcndpc2UgaW52YWxpZCBlbnRyeS4NCj4gDQo+ID4gK2Vu
dW0gaW9tbXVfZmx1c2hfdHlwZQ0KPiA+ICt7DQo+ID4gKyAgICBJT01NVV9GTFVTSF9ub25lLCAv
KiBubyBmbHVzaCByZXF1aXJlZCAqLw0KPiA+ICsgICAgSU9NTVVfRkxVU0hfYWRkZWQsIC8qIG5v
IG1vZGlmaWVkIGVudHJpZXMsIGp1c3QgYWRkaXRpb25hbCBlbnRyaWVzDQo+ICovDQo+IA0KPiBJ
T01NVV9GTFVTSF9pbnZhbGlkID/CoCBJIHRoaW5rIGl0IGlzIG1vcmUgZGVzY3JpcHRpdmUgb2Yg
dGhlIHNjZW5hcmlvIGluDQo+IHdoaWNoIGl0IGlzIHVzZWQuDQo+IA0KPiA+ICsgICAgSU9NTVVf
RkxVU0hfbW9kaWZpZWQsIC8qIG1vZGlmaWVkIGVudHJpZXMgKi8NCj4gPiArfTsNCj4gPiArDQo+
ID4gIHN0cnVjdCBpb21tdV9vcHMgew0KPiA+ICAgICAgaW50ICgqaW5pdCkoc3RydWN0IGRvbWFp
biAqZCk7DQo+ID4gICAgICB2b2lkICgqaHdkb21faW5pdCkoc3RydWN0IGRvbWFpbiAqZCk7DQo+
ID4gQEAgLTE3Nyw3ICsxODQsOCBAQCBzdHJ1Y3QgaW9tbXVfb3BzIHsNCj4gPiAgICAgICAqIG90
aGVyIGJ5IHRoZSBjYWxsZXIgaW4gb3JkZXIgdG8gaGF2ZSBtZWFuaW5nZnVsIHJlc3VsdHMuDQo+
ID4gICAgICAgKi8NCj4gPiAgICAgIGludCBfX211c3RfY2hlY2sgKCptYXBfcGFnZSkoc3RydWN0
IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdA0KPiBtZm4sDQo+ID4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncyk7DQo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncywNCj4gPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBpb21tdV9mbHVzaF90eXBlICpmbHVzaF90eXBl
KTsNCj4gDQo+IE1haW50YWluaW5nIHRoZSBmbHVzaCB0eXBlIGJ5IHBvaW50ZXIgaXMgcXVpdGUg
YXdrd2FyZC4NCj4gDQo+IEhvdyBhYm91dCBmb2xkaW5nIGEgcG9zaXRpdmUgZmx1c2ggdHlwZSBp
biB3aXRoIG5lZ2F0aXZlIGVycm9ycz/CoCBpLmUuDQo+IG1hcF9wYWdlKCkgYmVjb21lcyA8IDAg
b24gZXJyb3IsIDAgZm9yIHN1Y2Nlc3Mvbm8gZmx1c2ggYW5kID4wIGZvcg0KPiBzdWNjZXNzL3cg
Zmx1c2guDQo+IA0KPiBJIHRoaW5rIHRoZSByZXN1bHQgd291bGQgYmUgcmF0aGVyIGNsZWFuZXIg
dG8gcmVhZC4NCj4gDQo+IH5BbmRyZXcNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 14:54:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 14:54: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-devel-bounces@lists.xenproject.org>)
	id 1gSkB2-0007NJ-6Q; Fri, 30 Nov 2018 14:53:56 +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=lMYe=OJ=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1gSkB0-0007NE-IP
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 14:53:54 +0000
X-Inumbo-ID: bfb3f8c8-f4af-11e8-8ec1-172c015991a0
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bfb3f8c8-f4af-11e8-8ec1-172c015991a0;
 Fri, 30 Nov 2018 14:53:51 +0000 (UTC)
Received: from [10.200.4.76] (unknown [85.146.242.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 4E21D2FBFA311;
 Fri, 30 Nov 2018 15:53:50 +0100 (CET)
To: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
References: <a9a32e52-f50f-7d1a-ade0-baa2348ad78a@knorrie.org>
 <8faec76b-ab44-3148-165d-0f3c9f497de2@suse.com>
 <20181129132657.nlzxzqfdvngjsfvk@black.fi.intel.com>
 <bc770271-65a8-8bf4-10f9-6ce169e94130@suse.com>
 <20181129142447.vhckwgtcpjry22gw@black.fi.intel.com>
 <20181129143211.xd57yfci4nw6esr7@black.fi.intel.com>
 <2febd87a-10bc-7e21-54d7-19408d16751e@suse.com>
 <20181129150650.rlhkpkqlupaksdmz@black.fi.intel.com>
 <7400f385-4c18-656a-089f-3bc04bc49bc9@knorrie.org>
 <20181130132637.dmicnndyixxhsger@black.fi.intel.com>
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 xsFNBFo2pooBEADwTBe/lrCa78zuhVkmpvuN+pXPWHkYs0LuAgJrOsOKhxLkYXn6Pn7e3xm+
 ySfxwtFmqLUMPWujQYF0r5C6DteypL7XvkPP+FPVlQnDIifyEoKq8JZRPsAFt1S87QThYPC3
 mjfluLUKVBP21H3ZFUGjcf+hnJSN9d9MuSQmAvtJiLbRTo5DTZZvO/SuQlmafaEQteaOswme
 DKRcIYj7+FokaW9n90P8agvPZJn50MCKy1D2QZwvw0g2ZMR8yUdtsX6fHTe7Ym+tHIYM3Tsg
 2KKgt17NTxIqyttcAIaVRs4+dnQ23J98iFmVHyT+X2Jou+KpHuULES8562QltmkchA7YxZpT
 mLMZ6TPit+sIocvxFE5dGiT1FMpjM5mOVCNOP+KOup/N7jobCG15haKWtu9k0kPz+trT3NOn
 gZXecYzBmasSJro60O4bwBayG9ILHNn+v/ZLg/jv33X2MV7oYXf+ustwjXnYUqVmjZkdI/pt
 30lcNUxCANvTF861OgvZUR4WoMNK4krXtodBoEImjmT385LATGFt9HnXd1rQ4QzqyMPBk84j
 roX5NpOzNZrNJiUxj+aUQZcINtbpmvskGpJX0RsfhOh2fxfQ39ZP/0a2C59gBQuVCH6C5qsY
 rc1qTIpGdPYT+J1S2rY88AvPpr2JHZbiVqeB3jIlwVSmkYeB/QARAQABzR5Kb2hhbm5lcyBN
 YXJpam4gdmFuIEtyYW5lbmJ1cmfCwZEEEwEKADsCGwMFCwkIBwMFFQoJCAsFFgIDAQACHgEC
 F4AWIQTib9aPwejUthlFRk7ngVcyGAwqVQUCWjawgAIZAQAKCRDngVcyGAwqVZZ3D/98GzxN
 iFK38eh60e9TARh4HCgEWHD14/YK6KGpzF5UXM7CkKnb0NDjM3TzeeaIYzsOJITSW6rMOm5L
 NcJTUmw0x4vt43yc+DFAaBNiywXWgFc6g9RpYg5X33y+jhbjDREsGMDAk89isKWo8I8+rZwl
 S9FSSopWkrj0wV64TRwAlTCrYaTlS56mHa9T5RJkmIY+suxRr3Xl2gcKvng2Kh2WCDHjItUF
 /t3DfjMCIEL18QlXieyY2w1K0h4iT93YNkEdSpElsD5lFdt7XUfy3Q89eQHtd5n21cXG9lMc
 fcSbmHdn0ugYF0Hu2xVKCcYwWEgLjLRJ+G4aLQW122PKVVpn15/n7KMX9hQNMH4T8krEqOpd
 Vdb982gx5GSa+2j44+kOFTCnREN0w15JZI8Osi48xLdPqcrMVtvq9ga8tIPebAs8IM8Mf4JY
 okBS5sbCGEWZSSsDSdYm/Fp39HA3AEl2nI+wnJZCdgLx5NEnCd5Ni9d6rzC8Te7SvVvA/qlo
 sVDZAo6MJBYgoO9lPKHYD0FWomAeOlFVjdob0G2n1xBRjroVK0JQI3jpPQoZpc1TLauUQ+kT
 BQwWwFlpbfBbf0+CACWiQL0YgNNiZn885h4vU0EQI/FizjWUHxVLhXt1K4+x7nkhCZYzaIFL
 jLqw4y8f6SF9DxRMTM8dcaIQyThkms7BTQRaOtArARAA50ylThKbq0ACHyomxjQ6nFNxa9IC
 p6byU9LhhKOax0GB6l4WebMsQLhVGRQ8H7DT84E7QLRYsidEbneB1ciToZkL5YFFaVxY0Hj1
 wKxCFcVoCRNtOfoPnHQ5m/eDLaO4o0KKL/kaxZwTn2jnl6BQDGX1Aak0u4KiUlFtoWn/E/NI
 v5QbTGSwIYuzWqqYBIzFtDbiQRvGw0NuKxAGMhwXy8VP05mmNwRdyh/CC4rWQPBTvTeMwr3n
 l8/G+16/cn4RNGhDiGTTXcX03qzZ5jZ5N7GLY5JtE6pTpLG+EXn5pAnQ7MvuO19cCbp6Dj8f
 XRmI0SVXWKSo0A2C8xH6KLCRfUMzD7nvDRU+bAHQmbi5cZBODBZ5yp5CfIL1KUCSoiGOMpMi
 n3FrarIlcxhNtoE+ya23A+JVtOwtM53ESra9cJL4WPkyk/E3OvNDmh8U6iZXn4ZaKQTHaxN9
 yvmAUhZQiQi/sABwxCcQQ2ydRb86Vjcbx+FUr5OoEyQS46gc3KN5yax9D3H9wrptOzkNNMUh
 Fj0oK0fX/MYDWOFeuNBTYk1uFRJDmHAOp01rrMHRogQAkMBuJDMrMHfolivZw8RKfdPzgiI5
 00okLTzHC0wgSSAOyHKGZjYjbEwmxsl3sLJck9IPOKvqQi1DkvpOPFSUeX3LPBIav5UUlXt0
 wjbzInUAEQEAAcLBdgQYAQoAIBYhBOJv1o/B6NS2GUVGTueBVzIYDCpVBQJaOtArAhsMAAoJ
 EOeBVzIYDCpV4kgP+wUh3BDRhuKaZyianKroStgr+LM8FIUwQs3Fc8qKrcDaa35vdT9cocDZ
 jkaGHprpmlN0OuT2PB+Djt7am2noV6Kv1C8EnCPpyDBCwa7DntGdGcGMjH9w6aR4/ruNRUGS
 1aSMw8sRQgpTVWEyzHlnIH92D+k+IhdNG+eJ6o1fc7MeC0gUwMt27Im+TxVxc0JRfniNk8PU
 Ag4kvJq7z7NLBUcJsIh3hM0WHQH9AYe/mZhQq5oyZTsz4jo/dWFRSlpY7zrDS2TZNYt4cCfZ
 j1bIdpbfSpRi9M3W/yBF2WOkwYgbkqGnTUvr+3r0LMCH2H7nzENrYxNY2kFmDX9bBvOWsWpc
 MdOEo99/Iayz5/q2d1rVjYVFRm5U9hG+C7BYvtUOnUvSEBeE4tnJBMakbJPYxWe61yANDQub
 PsINB10ingzsm553yqEjLTuWOjzdHLpE4lzD416ExCoZy7RLEHNhM1YQSI2RNs8umlDfZM9L
 ek1+1kgBvT3RH0/CpPJgveWV5xDOKuhD8j5l7FME+t2RWP+gyLid6dE0C7J03ir90PlTEkME
 HEzyJMPtOhO05Phy+d51WPTo1VSKxhL4bsWddHLfQoXW8RQ388Q69JG4m+JhNH/XvWe3aQFp
 YP+GZuzOhkMez0lHCaVOOLBSKHkAHh9i0/pH+/3hfEa4NsoHCpyy
Message-ID: <01706812-4e2c-2985-2404-1a56f5cee41a@knorrie.org>
Date: Fri, 30 Nov 2018 15:53:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181130132637.dmicnndyixxhsger@black.fi.intel.com>
Content-Language: en_US
Subject: Re: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 stable <stable@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMzAvMTggMjoyNiBQTSwgS2lyaWxsIEEuIFNodXRlbW92IHdyb3RlOgo+IE9uIEZyaSwg
Tm92IDMwLCAyMDE4IGF0IDAxOjExOjU2UE0gKzAwMDAsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3Jv
dGU6Cj4+IE9uIDExLzI5LzE4IDQ6MDYgUE0sIEtpcmlsbCBBLiBTaHV0ZW1vdiB3cm90ZToKPj4+
IE9uIFRodSwgTm92IDI5LCAyMDE4IGF0IDAzOjAwOjQ1UE0gKzAwMDAsIEp1ZXJnZW4gR3Jvc3Mg
d3JvdGU6Cj4+Pj4gT24gMjkvMTEvMjAxOCAxNTozMiwgS2lyaWxsIEEuIFNodXRlbW92IHdyb3Rl
Ogo+Pj4+PiBPbiBUaHUsIE5vdiAyOSwgMjAxOCBhdCAwMjoyNDo0N1BNICswMDAwLCBLaXJpbGwg
QS4gU2h1dGVtb3Ygd3JvdGU6Cj4+Pj4+PiBPbiBUaHUsIE5vdiAyOSwgMjAxOCBhdCAwMTozNTox
N1BNICswMDAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+IE9uIDI5LzExLzIwMTggMTQ6
MjYsIEtpcmlsbCBBLiBTaHV0ZW1vdiB3cm90ZToKPj4+Pj4+Pj4gT24gVGh1LCBOb3YgMjksIDIw
MTggYXQgMDk6NDE6MjVBTSArMDAwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+Pj4+IE9u
IDI5LzExLzIwMTggMDI6MjIsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4+Pj4+Pj4+Pj4g
SGksCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBBcyBhbHNvIHNlZW4gYXQ6Cj4+Pj4+Pj4+Pj4gaHR0
cHM6Ly9idWdzLmRlYmlhbi5vcmcvY2dpLWJpbi9idWdyZXBvcnQuY2dpP2J1Zz05MTQ5NTEKPj4+
Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IEF0dGFjaGVkIHRoZXJlIGFyZSB0d28gc2VyaWFsIGNvbnNvbGUg
b3V0cHV0IGxvZ3MuIE9uZSBpcyBzdGFydGluZyB3aXRoCj4+Pj4+Pj4+Pj4gWGVuIDQuMTEgKGZy
b20gZGViaWFuIHVuc3RhYmxlKSBhcyBkb20wLCBhbmQgdGhlIG90aGVyIG9uZSB3aXRob3V0IFhl
bi4KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IFsgICAgMi4wODU1NDNdIEJVRzogdW5hYmxlIHRvIGhh
bmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQKPj4+Pj4+Pj4+PiBmZmZmODg4ZDlmZmZjMDAw
Cj4+Pj4+Pj4+Pj4gWyAgICAyLjA4NTYxMF0gUEdEIDIwMGMwNjcgUDREIDIwMGMwNjcgUFVEIDAK
Pj4+Pj4+Pj4+PiBbICAgIDIuMDg1Njc0XSBPb3BzOiAwMDAwIFsjMV0gU01QIE5PUFRJCj4+Pj4+
Pj4+Pj4gWyAgICAyLjA4NTczNl0gQ1BVOiAxIFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRh
aW50ZWQKPj4+Pj4+Pj4+PiA0LjE5LjAtdHJ1bmstYW1kNjQgIzEgRGViaWFuIDQuMTkuNS0xfmV4
cDErcHZoMQo+Pj4+Pj4+Pj4+IFsgICAgMi4wODU4MjNdIEhhcmR3YXJlIG5hbWU6IEhQIFByb0xp
YW50IERMMzYwIEc3LCBCSU9TIFA2OCAwNS8yMS8yMDE4Cj4+Pj4+Pj4+Pj4gWyAgICAyLjA4NTg5
NV0gUklQOiBlMDMwOnB0ZHVtcF93YWxrX3BnZF9sZXZlbF9jb3JlKzB4MWZkLzB4NDkwCj4+Pj4+
Pj4+Pj4gWy4uLl0KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBUaGUgb2ZmZW5kaW5nIHN0YWJsZSBjb21t
aXQgaXMgNDA3NGNhN2Q4YTE4MzI5MjFjODY1ZDI1MGJiZDA4ZjM0NDFiMzY1Nwo+Pj4+Pj4+Pj4g
KCJ4ODYvbW06IE1vdmUgTERUIHJlbWFwIG91dCBvZiBLQVNMUiByZWdpb24gb24gNS1sZXZlbCBw
YWdpbmciKSwgdGhpcwo+Pj4+Pj4+Pj4gaXMgY29tbWl0IGQ1Mjg4OGFhMjc1M2UzMDYzYTlkM2Ew
YzlmNzJmOTRhYTk4MDljMTUgdXBzdHJlYW0uCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gQ3VycmVudCB1
cHN0cmVhbSBrZXJuZWwgaXMgYm9vdGluZyBmaW5lIHVuZGVyIFhlbiwgc28gaW4gZ2VuZXJhbCB0
aGUKPj4+Pj4+Pj4+IHBhdGNoIHNob3VsZCBiZSBmaW5lLiBVc2luZyBhbiB1cHN0cmVhbSBrZXJu
ZWwgYnVpbHQgZnJvbSBhYm92ZSBjb21taXQKPj4+Pj4+Pj4+ICh3aXRoIHRoZSB0aGVuIG5lZWRl
ZCBYZW4gZml4dXAgcGF0Y2ggMTQ1N2Q4Y2Y3NjY0ZjM0YzRiYTUzNCkgaXMgZmluZSwKPj4+Pj4+
Pj4+IHRvby4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBLaXJpbGwsIGFyZSB5b3UgYXdhcmUgb2YgYW55
IHByZXJlcXVpc2l0ZSBwYXRjaCBmcm9tIDQuMjAgd2hpY2ggY291bGQgYmUKPj4+Pj4+Pj4+IG1p
c3NpbmcgaW4gNC4xOS41Pwo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBJJ20gbm90Lgo+Pj4+Pj4+Pgo+Pj4+
Pj4+PiBMZXQgbWUgbG9vayBpbnRvIHRoaXMuCj4+Pj4+Pj4+Cj4+Pj4+Pj4KPj4+Pj4+PiBXaGF0
IGlzIG1ha2luZyBtZSBzdXNwaWNpb3VzIGlzIHRoZSBmYWlsdXJlIGhhcHBlbmluZyBqdXN0IGFm
dGVyCj4+Pj4+Pj4gcmVsZWFzaW5nIHRoZSBpbml0IG1lbW9yeS4gTWF5YmUgdGhlcmUgaXMgYW4g
YWNjZXNzIHRvIC5pbml0LmRhdGEKPj4+Pj4+PiBzZWdtZW50IG9yIHNpbWlsYXI/IFRoZSBuYXRp
dmUga2VybmVsIGJvb3RpbmcgY291bGQgYmUgcmVsYXRlZCB0byB0aGUKPj4+Pj4+PiB1c2FnZSBv
ZiAyTSBtYXBwaW5ncyBub3QgYmVpbmcgYXZhaWxhYmxlIGluIGEgUFYtZG9tYWluLgo+Pj4+Pj4K
Pj4+Pj4+IEFoaC4uIENvdWxkIHlvdSB0ZXN0IHRoaXM6Cj4+Pj4+Pgo+Pj4+Pj4gZGlmZiAtLWdp
dCBhL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jIGIvYXJjaC94ODYvbW0vZHVtcF9wYWdl
dGFibGVzLmMKPj4+Pj4+IGluZGV4IGExMmFmZmYxNDZkMS4uN2RlYzYzZWM3YWFiIDEwMDY0NAo+
Pj4+Pj4gLS0tIGEvYXJjaC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMKPj4+Pj4+ICsrKyBiL2Fy
Y2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jCj4+Pj4+PiBAQCAtNDk2LDcgKzQ5Niw3IEBAIHN0
YXRpYyBpbmxpbmUgYm9vbCBpc19oeXBlcnZpc29yX3JhbmdlKGludCBpZHgpCj4+Pj4+PiAgCSAq
IGZmZmY4MDAwMDAwMDAwMDAgLSBmZmZmODdmZmZmZmZmZmZmIGlzIHJlc2VydmVkIGZvcgo+Pj4+
Pj4gIAkgKiB0aGUgaHlwZXJ2aXNvci4KPj4+Pj4+ICAJICovCj4+Pj4+PiAtCXJldHVybgkoaWR4
ID49IHBnZF9pbmRleChfX1BBR0VfT0ZGU0VUKSAtIDE2KSAmJgo+Pj4+Pj4gKwlyZXR1cm4JKGlk
eCA+PSBwZ2RfaW5kZXgoX19QQUdFX09GRlNFVCkgLSAxNykgJiYKPj4+Pj4+ICAJCShpZHggPCAg
cGdkX2luZGV4KF9fUEFHRV9PRkZTRVQpKTsKPj4+Pj4+ICAjZWxzZQo+Pj4+Pj4gIAlyZXR1cm4g
ZmFsc2U7Cj4+Pj4+Cj4+Pj4+IE9yLCBiZXR0ZXIsIHRoaXM6Cj4+Pj4KPj4+PiBUaGF0IG1ha2Vz
IGl0IGJvb3QgYWdhaW4hCj4+Pj4KPj4+PiBBbnkgaWRlYSB3aHkgdXBzdHJlYW0gZG9lc24ndCBu
ZWVkIGl0Pwo+Pj4KPj4+IE5vcGUuCj4+Pgo+Pj4gSSdsbCBwcmVwYXJlIGEgcHJvcGVyIGZpeC4K
Pj4+Cj4+Cj4+IFRoYW5rcyBmb3IgbG9va2luZyBpbnRvIHRoaXMuCj4+Cj4+IEluIHRoZSBtZWFu
dGltZSwgSSBhcHBsaWVkIHRoZSAiT3IsIGJldHRlciwgdGhpcyIgY2hhbmdlLCBhbmQgbXkgZG9t
MAo+PiBib290cyBhZ2Fpbi4KPj4KPj4gRllJLCBib290IGxvZyBub3c6IChwYXN0ZSA5MGQgdmFs
aWQpCj4+IGh0dHBzOi8vcGFzdGUuZGViaWFuLm5ldC9wbGFpbmgvNDg5NDA4MjYKPiAKPiBJIGZv
cmdvdCB0byBDQyB5b3U6Cj4gCj4gaHR0cHM6Ly9sa21sLmtlcm5lbC5vcmcvci8yMDE4MTEzMDEy
MTEzMS5nM3h2bHZpeHY3bXZscjdiQGJsYWNrLmZpLmludGVsLmNvbQo+IAo+IFBsZWFzZSBnaXZl
IGl0IGEgdHJ5LgoKSSdtIG5vdCBpbiB0aGF0IHRocmVhZCwgc28gbXkgcmVzcG9uc2UgaGVyZS4u
LgoKWW91IHBhc3RlIGEgdjItbGlrZSBwYXRjaCBpbnRvICdSZTogW1BBVENIIDEvMl0nLiBKdWVy
Z2VuIHNheXM6CnMvTERUX1BHRF9FTlRSWS9HVUFSRF9IT0xFX1BHRF9FTlRSWS8sIHRoZW4geW91
IHNheSBVZ2hoLi4sIGNoYW5nZSBpdCB0bwpHVUFSRF9IT0xFX0VOVFJZLCB3aGljaCBkb2VzIG5v
dCBleGlzdCwgYW5kIHRoZW4gZ2V0IGEgUmV2aWV3ZWQtYnkgZnJvbQpKdWVyZ2VuLgoKSSBndWVz
cyBpdCBoYXMgdG8gYmUgR1VBUkRfSE9MRV9QR0RfRU5UUlkgYWZ0ZXIgYWxsLi4uCgphcmNoL3g4
Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlXzY0X3R5cGVzLmg6MTE2OjMxOiBlcnJvcjoKJ0dVQVJEX0hP
TEVfRU5UUlknIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKTsgZGlkIHlv
dSBtZWFuCidHVUFSRF9IT0xFX1BHRF9FTlRSWSc/CgpJJ2xsIHRlc3QgdGhhdCBpbnN0ZWFkLgoK
SGFucwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 15:12:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 15:12: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-devel-bounces@lists.xenproject.org>)
	id 1gSkSm-0000RP-Kh; Fri, 30 Nov 2018 15:12: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=vfzn=oj=msd.im=msd+xen-devel@srs-us1.protection.inumbo.net>)
 id 1gSkSl-0000RK-KC
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 15:12:15 +0000
X-Inumbo-ID: 4f13173a-f4b2-11e8-9a16-bc764e045a96
Received: from smtp.smtpout.orange.fr (unknown [80.12.242.134])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f13173a-f4b2-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 15:12:11 +0000 (UTC)
Received: from msd.im ([81.254.96.123]) by mwinf5d35 with ME
 id 6FC81z00Q2fj7FV03FC8XC; Fri, 30 Nov 2018 16:12:09 +0100
X-ME-Helo: msd.im
X-ME-Auth: Z19kZXNwb2lzQG9yYW5nZS5mcg==
X-ME-Date: Fri, 30 Nov 2018 16:12:09 +0100
X-ME-IP: 81.254.96.123
Received: from [10.59.118.51] (wam59-2-88-189-137-202.fbx.proxad.net
 [88.189.137.202])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by msd.im (Postfix) with ESMTPSA id 53C0820057;
 Fri, 30 Nov 2018 16:12:08 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=msd.im; s=msd001;
 t=1543590728; bh=6EclxfXP3YI7+W3FnaWwrhQLp+sUgi2zfkWC+0s7Krw=;
 h=Subject:From:To:Cc:References:Date:In-Reply-To:From;
 b=BX54zkeeUlb/d0fxfYOFcZfUCmWS4Az4rR4dtkjZQBaqKay1apfKF1EOfaShX7QZ7
 G7utkYi5ZBsh0SKuczAIaa2EKGfXglWBf2Q7ADmPcbpWoMQq4MmMyKCG4siUz7kxbQ
 6vcrcLDHA5GFSh8QS2TSVCZoCcHAeLDnBS2CsWe+Z1YDmsZJfGM0OMjG6z55oZpaTo
 mZWSULNur26PR65d+WwWlO6y+g+N0LkRkBL0xyix7EmnSleEwLw3CpLOwdUqY5ffcb
 cnvbb/oEjVrWiEuLWI8u58Mi3H8YVVyVThtoyzApDrwCLGJ1lxIq0xZjzsUCEe/uRT
 mOGTmKyCyA2cg==
From: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: <54c84622-01da-6cbd-1c3e-3cbbb66ad44d@msd.im>
 <5A67493902000078001A1924@prv-mh.provo.novell.com>
 <5fe79d73-8b29-5ad6-831d-a509bccf6970@msd.im>
 <5A68472302000078001A1C8C@prv-mh.provo.novell.com>
 <864eea58-74a5-f005-60a4-5549805df3eb@msd.im>
 <5A69C21602000078001A24A3@prv-mh.provo.novell.com>
 <0f6fc9a5-4bbf-3ad8-6f87-99723b445246@suse.com>
 <9a190da7-a95c-11df-ef13-76f3f63eaf7d@msd.im>
 <d023af0b-7cd6-546f-e264-fd732574317b@suse.com>
 <405b5fc0-2c40-b426-2f21-3cd1d40b8c7b@msd.im>
Message-ID: <de078e72-9509-f447-c59e-649d63d536a3@msd.im>
Date: Fri, 30 Nov 2018 16:12:08 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.2
MIME-Version: 1.0
In-Reply-To: <405b5fc0-2c40-b426-2f21-3cd1d40b8c7b@msd.im>
Content-Language: en-US
Subject: Re: [Xen-devel] [Xen EFI] Impossible to limit the dom0 memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLCBoaSBKdWVyZ2VuLAoKSSdtIHRyeWluZyBhZ2FpbiB0aGlzIHdlZWsgdG8gaW5zdGFs
bCBYZW4gb24gYSBPVkggc2VydmVyIAooaHR0cHM6Ly93d3cub3ZoLmNvbS9mci9zZXJ2ZXVyc19k
ZWRpZXMvaW5mcmEvMTgwMWVnMDIueG1sKS4KCkl0IGlzIHN0aWxsIGltcG9zc2libGUgdG8gYm9v
dCBYZW4gd2l0aCB0aGUgb3B0aW9uICJkb20wX21lbT0xRyxtYXg6MUciIAooYm9vdCA6IEVGSS0+
eGVuKS4KCkkgaGF2ZSB0cmllZCB3aXRoIERlYmlhbiA5IHN0YWJsZS9zdHJldGNoIDoKLSBncnVi
MiAoMi4wMn5iZXRhMy01K2RlYjl1MSkgIDogaHR0cHM6Ly9wYWNrYWdlcy5kZWJpYW4ub3JnL3N0
cmV0Y2gvZ3J1YjIKLSB4ZW4tc3lzdGVtLWFtZDY0ICg0LjguNCt4c2EyNzMrc2hpbTQuMTAuMSt4
c2EyNzMtMStkZWI5dTEwKSA6IApodHRwczovL3BhY2thZ2VzLmRlYmlhbi5vcmcvc3RyZXRjaC94
ZW4tc3lzdGVtLWFtZDY0Ci0gbGludXgtaW1hZ2UtYW1kNjQgKDQuOSs4MCtkZWI5dTYpICAoNC45
KzgwK2RlYjl1NikgCmh0dHBzOi8vcGFja2FnZXMuZGViaWFuLm9yZy9zdHJldGNoL2xpbnV4LWlt
YWdlLWFtZDY0CgpJIGhhdmUgdHJpZWQgd2l0aCBEZWJpYW4gMTAgdGVzdGluZy9idXN0ZXIgOgot
IGdydWIyICgyLjAyK2Rmc2cxLTgpIDogaHR0cHM6Ly9wYWNrYWdlcy5kZWJpYW4ub3JnL2J1c3Rl
ci9ncnViMgotIHhlbi1zeXN0ZW0tYW1kNjQgKDQuMTEuMX5wcmUuMjAxODA5MTEuNWFjZGQyNmZk
YytkZnNnLTUpIDogCmh0dHBzOi8vcGFja2FnZXMuZGViaWFuLm9yZy9idXN0ZXIveGVuLXN5c3Rl
bS1hbWQ2NAotIGxpbnV4LWltYWdlLWFtZDY0ICg0LjE4Kzk5KSA6IApodHRwczovL3BhY2thZ2Vz
LmRlYmlhbi5vcmcvYnVzdGVyL2xpbnV4LWltYWdlLWFtZDY0CgojIGNhdCAvcHJvYy9jcHVpbmZv
CnByb2Nlc3NvciAgICAgICA6IDAKdmVuZG9yX2lkICAgICAgIDogR2VudWluZUludGVsCmNwdSBm
YW1pbHkgICAgICA6IDYKbW9kZWwgICAgICAgICAgIDogMTU4Cm1vZGVsIG5hbWUgICAgICA6IElu
dGVsKFIpIFhlb24oUikgQ1BVIEUzLTEyNzAgdjYgQCAzLjgwR0h6CnN0ZXBwaW5nICAgICAgICA6
IDkKbWljcm9jb2RlICAgICAgIDogMHg4ZQoKTWljcm9jb2RlIHZlcnNpb24gc2VlbXMgdG8gYmUg
dXAgdG8gZGF0ZSA6Cmh0dHBzOi8vd3d3LmludGVsLmNvbS9jb250ZW50L2RhbS93d3cvcHVibGlj
L3VzL2VuL2RvY3VtZW50cy9zYTAwMTE1LW1pY3JvY29kZS11cGRhdGUtZ3VpZGFuY2UucGRmCgpI
ZXJlIGlzIG15IFdPUktJTkcgeGVuLmNmZyBmaWxlIDoKYGBgCltnbG9iYWxdCmRlZmF1bHQ9eGVu
CgpbeGVuXQpvcHRpb25zPXNtdD1vbgprZXJuZWw9JFZNTElOVVpfTkFNRSByb290PS9kZXYvbWQz
IHJvIHJvb3RkZWxheT0xMCBub3F1aWV0IG5vc3BsYXNoCnJhbWRpc2s9JElOSVRSRF9OQU1FCmBg
YAoKSGVyZSBpcyBteSBGQUlMSU5HIHhlbi5jZmcgZmlsZSAod2l0aCBkb20wX21lbT0xRyxtYXg6
MUcpIDoKYGBgCltnbG9iYWxdCmRlZmF1bHQ9eGVuCgpbeGVuXQpvcHRpb25zPXNtdD1vbiBkb20w
X21lbT0xRyxtYXg6MUcKa2VybmVsPXZtbGludXogcm9vdD0vZGV2L21kMyBybyByb290ZGVsYXk9
MTAgbm9xdWlldCBub3NwbGFzaApyYW1kaXNrPWluaXRyZC5pbWcKYGBgCgpGb3IgaW5mb3JtYXRp
b24sIGlmIGhlbHBmdWwgOgotIEJvb3RpbmcgTGludXggd2l0aCBFRkktPmdydWItPkxpbnV4IHdv
cmtzIGZpbmUuCi0gQm9vdGluZyBYZW4gd2l0aCBFRkktPmdydWItPlhlbiBmYWlscyB0b28gKElu
IEphbnVhcnkgSSBvbmx5IGhhZCAxLzggCmNvcmUgYXZhaWxhYmxlLCBub3cgSSBjYW5ub3QgYm9v
dCBidXQgSSB3aWxsIGRpc2N1c3MgdGhpcyBwcm9ibGVtIGluIAphbm90aGVyIHRocmVhZCkuCgoK
RG8geW91IGhhdmUgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGUgZG9tMF9tZW0gYXJndW1lbnQgcHJv
YmxlbSA/CgpCZXN0IHJlZ2FyZHMsCgoKR3VpbGxhdW1lCgpMZSAyNS8wMS8yMDE4IMOgIDE3OjA3
LCBtc2QreGVuLWRldmVsQG1zZC5pbSBhIMOpY3JpdMKgOgo+IEkgaGF2ZSBpbnN0YWxsZWQgYGxp
bnV4LWltYWdlLWFtZDY0LWRiZ2AgYW5kIGBiaW51dGlsc2AuCj4gCj4gSSBjYW4gbm93IGV4ZWN1
dGUgYGFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgPGFkZHI+
YC4KPiAKPiBJIGhhdmUgZ2VuZXJhdGVkIGEgZmlsZSAiY29tbWFuZHMudHh0IiB3aXRoIGFsbCB0
aGUgYWRkcmVzc2VzIGFmdGVyIAo+ICJHdWVzdCBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmZmZm
ZjgyMDAzY2IwOiIgaW4gbXkgbG9nIGZpbGUgCj4gImRvbTBfY3Jhc2hfd2l0aF9kb20wX21lbW9y
eS50eHQiLgo+IAo+IEkgYXR0YWNoZWQgdGhlIHJlc3VsdCA6ICJyZXN1bHQudHh0Ii4KPiAKPiBX
ZSBjYW4gc2VlIGluc2lkZSB0aGlzIGZpbGUgInhlbi9tbXVfcHYuYzoxNTQ4IiBhbmQgCj4gImRy
aXZlcnMvZmlybXdhcmUvZWZpL2VmaS5jOjU1OCIsIHNvIEkgaG9wZSBpdCB3aWxsIGJlIGhlbHBm
dWwuCj4gCj4gSXMgdGhhdCBvayBmb3IgeW91ID8KPiBDYW4gSSBkbyBzb21ldGhpbmcgbW9yZSA/
Cj4gCj4gUmVnYXJkcywKPiAKPiAKPiBHdWlsbGF1bWUKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 15:24:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 15:24: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-devel-bounces@lists.xenproject.org>)
	id 1gSkeW-0001GQ-S1; Fri, 30 Nov 2018 15:24: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=nnkx=OJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gSkeW-0001GL-1R
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 15:24:24 +0000
X-Inumbo-ID: 037e07d4-f4b4-11e8-8ddf-8b1f7858eb5e
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 037e07d4-f4b4-11e8-8ddf-8b1f7858eb5e;
 Fri, 30 Nov 2018 15:24:22 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2056BA78;
 Fri, 30 Nov 2018 07:23:52 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 56A863F5AF;
 Fri, 30 Nov 2018 07:23:51 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 30 Nov 2018 15:23:42 +0000
Message-Id: <20181130152342.7747-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH OSSTEST] ts-xen-build: Enable ITS driver in Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>, ian.jackson@eu.citrix.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIElUUyBkcml2ZXIgd2FzIGFkZGVkIGluIFhlbiA0LjEwIGFzIGEgdGVjaG5pY2FsIHByZXZp
ZXcgZmVhdHVyZS4KSG93ZXZlciwgaXQgaXMgcmVxdWlyZWQgaW4gb3JkZXIgdG8gYm9vdCBYZW4g
YXMgVGh1bmRlci1YIGJlY2F1c2UKUENJIGRldmljZXMgZG9uJ3Qgc3VwcG9ydCBsZWdhY3kgaW50
ZXJydXB0LgoKU28gZW5hYmxlIENPTkZJR19JVFMgaW4gb3VyIFhlbiBidWlsZC4KClNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogdHMteGVuLWJ1
aWxkIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEvdHMteGVuLWJ1aWxkIGIvdHMteGVuLWJ1aWxkCmluZGV4IGM1ZDJhMWQuLmRlZGY0NzQgMTAw
NzU1Ci0tLSBhL3RzLXhlbi1idWlsZAorKysgYi90cy14ZW4tYnVpbGQKQEAgLTEyNiw2ICsxMjYs
MTAgQEAgRU5ECiAJCWVjaG8gPj54ZW4vLmNvbmZpZyBDT05GSUdfRVhQRVJUPXkKIAkJZWNobyA+
Pnhlbi8uY29uZmlnIENPTkZJR19IVk1fRkVQPXkKIAkJZWNobyA+Pnhlbi8uY29uZmlnIENPTkZJ
R19WRVJCT1NFX0RFQlVHPXkKKwkJIyBJVFMgZHJpdmVyIGlzIHJlcXVpcmVkIHRvIGJvb3QgdGhl
IEhhcmR3YXJlIERvbWFpbgorCQkjIG9uIFhlbi4gRm9yIG5vdyAoWGVuIDQuMTAvNC4xMSBhdCBh
dCBsZWFzdCksCisJCSMgd2lsbCBiZSBub3QgYnVpbHQgYnkgZGVmYXVsdCBhbmQgZ2F0ZWQgYnkg
ZXhwZXJ0IG1vZGUKKwkJZWNobyA+Pnhlbi8uY29uZmlnIENPTkZJR19IQVNfSVRTPXkKIAlmaQog
RU5ECiAgICAgICAgICAgICAgICApOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 15:27:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 15:27: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-devel-bounces@lists.xenproject.org>)
	id 1gSkhw-0001Pb-EO; Fri, 30 Nov 2018 15:27: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=7ljy=oj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSkhu-0001PO-K5
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 15:27:54 +0000
X-Inumbo-ID: 80e4ca3e-f4b4-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80e4ca3e-f4b4-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 15:27:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSkhp-0002Hz-9j; Fri, 30 Nov 2018 15:27:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gSkho-0003VW-SL; Fri, 30 Nov 2018 15:27:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gSkho-0005in-R4; Fri, 30 Nov 2018 15:27:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130844-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=039d4e3df0049bdd8f93a2de735a816483b13954
X-Osstest-Versions-That: qemuu=cb968d275c145467c8b385a3618a207ec111eab1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Nov 2018 15:27:48 +0000
Subject: [Xen-devel] [qemu-mainline test] 130844: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDg0NCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMzA4NDQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDEyOTk5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEyOTk5NgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEyOTk5NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5OTk2CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
Mjk5OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTk5NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTI5OTk2CiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHFlbXV1ICAgICAgICAgICAgICAgIDAzOWQ0ZTNkZjAwNDliZGQ4ZjkzYTJkZTczNWE4MTY0ODNi
MTM5NTQKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGNiOTY4ZDI3NWMx
NDU0NjdjOGIzODVhMzYxOGEyMDdlYzExMWVhYjEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTk5
NiAgMjAxOC0xMS0xMyAyMjo0OToxNiBaICAgMTYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
MzAxNjggIDIwMTgtMTEtMTYgMDQ6Mjc6MzAgWiAgIDE0IGRheXMgICAgOSBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMzA4NDQgIDIwMTgtMTEtMjggMDQ6MTU6NDMgWiAgICAyIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFyIE1hcmtv
dmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVA
bGluYXJvLm9yZz4KICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+
CiAgYmFsZHVjY2lAdW5pdHMuaXQKICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0
aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBDb3JuZWxp
YSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5n
ZUByZWRoYXQuY29tPgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERy
LiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWRnYXIgRS4gSWds
ZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFi
a29zdEByZWRoYXQuY29tPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBF
cmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEBy
ZWRoYXQuY29tPgogIEZyZWRyaWsgTm9yaW5nIDxub3JpbmdAbm9jcmV3Lm9yZz4KICBHZXJkIEhv
ZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgog
IEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIZXJ2w6kgUG91c3NpbmVhdSA8
aHBvdXNzaW5AcmVhY3Rvcy5vcmc+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNp
dHJpeC5jb20+CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKb2huIFNub3cg
PGpzbm93QHJlZGhhdC5jb20+CiAgS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2NoQGludGVsLmNvbT4K
ICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50
QHZpdmllci5ldT4KICBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KICBsaW56aGVjaGVuZyA8
bGluemhlY2hlbmdAaHVhd2VpLmNvbT4KICBMb2dhbiBHdW50aG9ycGUgPGxvZ2FuZ0BkZWx0YXRl
ZS5jb20+CiAgTHVjIE1pY2hlbCA8bHVjLm1pY2hlbEBncmVlbnNvY3MuY29tPgogIE1hbyBaaG9u
Z3lpIDxtYW96aG9uZ3lpQGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVh
dSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsu
Y2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVk
aGF0LmNvbT4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHog
PG1yZWl0ekByZWRoYXQuY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJt
LmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFvbG8gQm9uemlu
aSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxp
bmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQ
aGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2FkIEogUGFu
ZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUmljaGFyZCBXLk0uIEpvbmVzIDxyam9uZXNAcmVkaGF0
LmNvbT4KICBSb21hbiBLYWdhbiA8cmthZ2FuQHZpcnR1b3p6by5jb20+CiAgU2V0aCBLaW50aWdo
IDxza2ludGlnaEBnbWFpbC5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC5pYm0u
Y29tPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgogIFN0ZWZh
biBNYXJrb3ZpYyA8c21hcmtvdmljQHdhdmVjb21wLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhA
cmVkaGF0LmNvbT4KICBXYW5nIFhpbiA8d2FuZ3hpbnhpbi53YW5nQGh1YXdlaS5jb20+CiAgWmhh
bmcgQ2hlbiA8Y2hlbi56aGFuZ0BpbnRlbC5jb20+CiAgWmhhbmcgQ2hlbiA8emhhbmdja2lkQGdt
YWlsLmNvbT4KICBaaGlQZW5nIEx1IDxsdXpoaXBlbmdAdW5pdWRjLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjU1NyBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 16:12:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 16:12: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-devel-bounces@lists.xenproject.org>)
	id 1gSlPA-0005Qc-1J; Fri, 30 Nov 2018 16:12: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=2ngE=OJ=citrix.com=prvs=86598431a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gSlP7-0005QX-VA
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 16:12:33 +0000
X-Inumbo-ID: bcd5e17e-f4ba-11e8-9d16-d36617f41eac
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bcd5e17e-f4ba-11e8-9d16-d36617f41eac;
 Fri, 30 Nov 2018 16:12:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,299,1539648000"; d="scan'208";a="82606574"
From: George Dunlap <George.Dunlap@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH 7/9] libxl: Make killing of device model asynchronous
Thread-Index: AQHUg1AZgBZ+MnYQn0+qjGZCZGe4sqVlW4aAgAMcEYA=
Date: Fri, 30 Nov 2018 16:12:29 +0000
Message-ID: <43308BAB-7F2D-408A-A7AB-5874E00BC093@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-7-george.dunlap@citrix.com>
 <23550.50595.50966.218438@mariner.uk.xensource.com>
In-Reply-To: <23550.50595.50966.218438@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <A7DB624C34AA5A45971EF56C470831CE@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 7/9] libxl: Make killing of device model
 asynchronous
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIE5vdiAyOCwgMjAxOCwgYXQgNDo0MyBQTSwgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGNpdHJpeC5jb20+IHdyb3RlOgo+IAo+IEdlb3JnZSBEdW5sYXAgd3JpdGVzICgiW1BBVENIIDcv
OV0gbGlieGw6IE1ha2Uga2lsbGluZyBvZiBkZXZpY2UgbW9kZWwgYXN5bmNocm9ub3VzIik6Cj4+
IE9yIGF0IGxlYXN0LCBnaXZlIGl0IGFuIGFzeW5jaHJvbm91cyBpbnRlcmZhY2Ugc28gdGhhdCB3
ZSBjYW4gbWFrZSBpdAo+PiBhY3R1YWxseSBhc3luY2hyb25vdXMgaW4gc3Vic2VxdWVudCBwYXRj
aGVzLgo+PiAKPj4gQ3JlYXRlIHN0YXRlIHN0cnVjdHVyZXMgYW5kIGNhbGxiYWNrIGZ1bmN0aW9u
IHNpZ25hdHVyZXMuICBBZGQgdGhlCj4+IHN0YXRlIHN0cnVjdHVyZSB0byBsaWJ4bF9fZGVzdHJv
eV9kb21pZF9zdGF0ZS4gIEJyZWFrCj4+IGxpYnhsX19kZXN0cm95X2RvbWlkIGRvd24gaW50byB0
d28gZnVuY3Rpb25zLgo+IC4uLgo+PiArLyogVXNlZCB0byBkZXRyb3kgdGhlIGRldmljZSBtb2Rl
bCAqLwo+PiArX2hpZGRlbiB2b2lkIGxpYnhsX19kZXN0cm95X2RldmljZV9tb2RlbChsaWJ4bF9f
ZWdjICplZ2MsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX19kZXN0cm95X2RldmljZW1vZGVsX3N0YXRlICpkZG1zKTsKPiAKPiBJIHRoaW5rIHRoYXQg
Y29tbWVudCBpcyByYXRoZXIgcG9pbnRsZXNzIChidXQgSSB3b24ndCBvYmplY3QgaWYgeW91Cj4g
cmVhbGx5IHdhbnQgdG8ga2VlcCBpdCkuICAKClllczsgdGhhdCBjb21tZW50IGxvb2tzIHJhdGhl
ciB2ZXN0aWdhbC4KCj4gQ29udmVyc2VseSBpdCB3b3VsZCBiZSBuaWNlIHRvIHNheSBzb21ld2hl
cmUKPiB0aGF0IGRkbXMtPmNhbGxiYWNrIG1heSBiZSBjYWxsZWQgcmVlbnRyYW50bHkuCgpXaGF0
IGRvIHlvdSBtZWFuIGJ5IHJlZW50cmFudGx5PyAgVGhhdCBsaWJ4bF9fZGVzdHJveV9kZXZpY2Vf
bW9kZWwoKSBtYXkgZW5kIHVwIGNhbGxpbmcgaXQgZGlyZWN0bHkgKG9uIHRoaXMgZXhlY3V0aW9u
IHN0YWNrKSwgcmF0aGVyIHRoYW4gYXJyYW5naW5nIGZvciBpdCB0byBiZSBjYWxsZWQgYnkgc29t
ZW9uZSBlbHNlIGFmdGVyIHJldHVybmluZz8KCiAtR2VvcmdlCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 16:15:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 16:15: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-devel-bounces@lists.xenproject.org>)
	id 1gSlRj-0005Yt-IN; Fri, 30 Nov 2018 16:15: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=2ngE=OJ=citrix.com=prvs=86598431a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gSlRi-0005Yn-KA
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 16:15:14 +0000
X-Inumbo-ID: 1da84474-f4bb-11e8-bc88-8f93435eb778
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1da84474-f4bb-11e8-bc88-8f93435eb778;
 Fri, 30 Nov 2018 16:15:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,299,1539648000"; d="scan'208";a="82606756"
From: George Dunlap <George.Dunlap@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH 7/9] libxl: Make killing of device model asynchronous
Thread-Index: AQHUg1AZgBZ+MnYQn0+qjGZCZGe4sqVlW4aAgAMcEYCAAACmAA==
Date: Fri, 30 Nov 2018 16:14:48 +0000
Message-ID: <550BD6B4-8278-439E-9C5D-B324EDEDEC7C@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-7-george.dunlap@citrix.com>
 <23550.50595.50966.218438@mariner.uk.xensource.com>
 <43308BAB-7F2D-408A-A7AB-5874E00BC093@citrix.com>
In-Reply-To: <43308BAB-7F2D-408A-A7AB-5874E00BC093@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <A835FCDEC0FF434689B6453F9168866B@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 7/9] libxl: Make killing of device model
 asynchronous
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIE5vdiAzMCwgMjAxOCwgYXQgNDoxMiBQTSwgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPiAKPiAKPiAKPj4gT24gTm92IDI4LCAyMDE4LCBhdCA0
OjQzIFBNLCBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6Cj4+IAo+
PiBHZW9yZ2UgRHVubGFwIHdyaXRlcyAoIltQQVRDSCA3LzldIGxpYnhsOiBNYWtlIGtpbGxpbmcg
b2YgZGV2aWNlIG1vZGVsIGFzeW5jaHJvbm91cyIpOgo+Pj4gT3IgYXQgbGVhc3QsIGdpdmUgaXQg
YW4gYXN5bmNocm9ub3VzIGludGVyZmFjZSBzbyB0aGF0IHdlIGNhbiBtYWtlIGl0Cj4+PiBhY3R1
YWxseSBhc3luY2hyb25vdXMgaW4gc3Vic2VxdWVudCBwYXRjaGVzLgo+Pj4gCj4+PiBDcmVhdGUg
c3RhdGUgc3RydWN0dXJlcyBhbmQgY2FsbGJhY2sgZnVuY3Rpb24gc2lnbmF0dXJlcy4gIEFkZCB0
aGUKPj4+IHN0YXRlIHN0cnVjdHVyZSB0byBsaWJ4bF9fZGVzdHJveV9kb21pZF9zdGF0ZS4gIEJy
ZWFrCj4+PiBsaWJ4bF9fZGVzdHJveV9kb21pZCBkb3duIGludG8gdHdvIGZ1bmN0aW9ucy4KPj4g
Li4uCj4+PiArLyogVXNlZCB0byBkZXRyb3kgdGhlIGRldmljZSBtb2RlbCAqLwo+Pj4gK19oaWRk
ZW4gdm9pZCBsaWJ4bF9fZGVzdHJveV9kZXZpY2VfbW9kZWwobGlieGxfX2VnYyAqZWdjLAo+Pj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rlc3Ryb3lf
ZGV2aWNlbW9kZWxfc3RhdGUgKmRkbXMpOwo+PiAKPj4gSSB0aGluayB0aGF0IGNvbW1lbnQgaXMg
cmF0aGVyIHBvaW50bGVzcyAoYnV0IEkgd29uJ3Qgb2JqZWN0IGlmIHlvdQo+PiByZWFsbHkgd2Fu
dCB0byBrZWVwIGl0KS4gIAo+IAo+IFllczsgdGhhdCBjb21tZW50IGxvb2tzIHJhdGhlciB2ZXN0
aWdhbC4KCk9oLCBJIHNlZTsgSSB3YXMgZm9sbG93aW5nIHN1aXQgd2l0aCB0aGUgY29kZSBhcm91
bmQgaXQ6CgovKiBVc2VkIHRvIGRlc3Ryb3kgYSBkb21haW4gd2l0aCB0aGUgcGFzc2VkIGlkIChp
dCBkb2Vzbid0IGNoZWNrIGZvciBzdHVicykgKi8KX2hpZGRlbiB2b2lkIGxpYnhsX19kZXN0cm95
X2RvbWlkKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRlICpkaXMpOwoKLyogVXNlZCB0byBkZXRyb3kgdGhl
IGRldmljZSBtb2RlbCAqLwpfaGlkZGVuIHZvaWQgbGlieGxfX2Rlc3Ryb3lfZGV2aWNlX21vZGVs
KGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9fZGVzdHJveV9kZXZpY2Vtb2RlbF9zdGF0ZSAqZGRtcyk7CgovKiBFbnRyeSBwb2lu
dCBmb3IgZGV2aWNlcyBkZXN0cnVjdGlvbiAqLwpfaGlkZGVuIHZvaWQgbGlieGxfX2RldmljZXNf
ZGVzdHJveShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX19kZXZpY2VzX3JlbW92ZV9zdGF0ZSAqZHJzKTsKCkl0IGxvb2tzIGNsZWFuZXIg
dG8gbWUgdG8gaGF2ZSAqc29tZXRoaW5nKiB0aGVyZSB0aGFuIG5vdCwganVzdCB0byB2aXN1YWxs
eSBtYWtlIGl0IGNsZWFyIHRoYXQgaXQgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCB0aGUgcHJldmlv
dXMgZnVuY3Rpb24uCgogLUdlb3JnZQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 16:22:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 16:22: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-devel-bounces@lists.xenproject.org>)
	id 1gSlYQ-0006JR-Cf; Fri, 30 Nov 2018 16:22: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=3lvp=oj=citrix.com=prvs=865853486=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gSlYP-0006JM-84
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 16:22:09 +0000
X-Inumbo-ID: 13e982e9-f4bc-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13e982e9-f4bc-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 16:22:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,299,1539648000"; d="scan'208";a="71991164"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23553.25514.468001.804047@mariner.uk.xensource.com>
Date: Fri, 30 Nov 2018 16:22:02 +0000
To: George Dunlap <George.Dunlap@citrix.com>
In-Reply-To: <43308BAB-7F2D-408A-A7AB-5874E00BC093@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-7-george.dunlap@citrix.com>
 <23550.50595.50966.218438@mariner.uk.xensource.com>
 <43308BAB-7F2D-408A-A7AB-5874E00BC093@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 7/9] libxl: Make killing of device model
 asynchronous
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIDcvOV0gbGlieGw6IE1ha2Uga2lsbGlu
ZyBvZiBkZXZpY2UgbW9kZWwgYXN5bmNocm9ub3VzIik6Cj4gT24gTm92IDI4LCAyMDE4LCBhdCA0
OjQzIFBNLCBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBD
b252ZXJzZWx5IGl0IHdvdWxkIGJlIG5pY2UgdG8gc2F5IHNvbWV3aGVyZQo+ID4gdGhhdCBkZG1z
LT5jYWxsYmFjayBtYXkgYmUgY2FsbGVkIHJlZW50cmFudGx5Lgo+IAo+IFdoYXQgZG8geW91IG1l
YW4gYnkgcmVlbnRyYW50bHk/ICBUaGF0IGxpYnhsX19kZXN0cm95X2RldmljZV9tb2RlbCgpIG1h
eSBlbmQgdXAgY2FsbGluZyBpdCBkaXJlY3RseSAob24gdGhpcyBleGVjdXRpb24gc3RhY2spLCBy
YXRoZXIgdGhhbiBhcnJhbmdpbmcgZm9yIGl0IHRvIGJlIGNhbGxlZCBieSBzb21lb25lIGVsc2Ug
YWZ0ZXIgcmV0dXJuaW5nPwoKUHJlY2lzZWx5LgoKVGhpcyBraW5kIG9mIGNhbGxiYWNrIGNhbiwg
aW4gc29tZSBzaXR1YXRpb25zLCBiZSBhIGhhemFyZCBmb3IgdGhlCmNhbGxlciwgYmVjYXVzZSBp
dCBtaWdodCByZXN1bHQgaW4gZGF0YSBzdHJ1Y3R1cmVzIHRoYXQgdGhlIGNhbGxlciBpcwphYm91
dCB0byByZWx5IG9uIHZhbmlzaGluZy4KCkl0IGlzIGNvbnZlbnRpb25hbCBpbiBsaWJ4bCB0byBy
ZXR1cm4gYWZ0ZXIgc2V0dGluZyB1cCBjYWxsYmFja3Mgc28KdGhpcyBnZW5lcmFsbHkgZG9lc24n
dCBhcmlzZSwgYnV0IGFkZGluZyBhIG5vdGUgdG8gZnVuY3Rpb25zIHdpdGggdGhpcwpwcm9wZXJ0
eSBpcyBhIGdvb2QgaWRlYS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 16:22:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 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-devel-bounces@lists.xenproject.org>)
	id 1gSlYt-0006LY-0x; Fri, 30 Nov 2018 16:22: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=3LvP=OJ=citrix.com=prvs=865853486=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gSlYr-0006LH-FU
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 16:22:37 +0000
X-Inumbo-ID: 24affe8c-f4bc-11e8-9054-1b5c1c5e83af
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24affe8c-f4bc-11e8-9054-1b5c1c5e83af;
 Fri, 30 Nov 2018 16:22:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,299,1539648000"; d="scan'208";a="71991258"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23553.25541.932625.967574@mariner.uk.xensource.com>
Date: Fri, 30 Nov 2018 16:22:29 +0000
To: George Dunlap <George.Dunlap@citrix.com>
In-Reply-To: <550BD6B4-8278-439E-9C5D-B324EDEDEC7C@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-7-george.dunlap@citrix.com>
 <23550.50595.50966.218438@mariner.uk.xensource.com>
 <43308BAB-7F2D-408A-A7AB-5874E00BC093@citrix.com>
 <550BD6B4-8278-439E-9C5D-B324EDEDEC7C@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 7/9] libxl: Make killing of device model
 asynchronous
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIDcvOV0gbGlieGw6IE1ha2Uga2lsbGlu
ZyBvZiBkZXZpY2UgbW9kZWwgYXN5bmNocm9ub3VzIik6Cj4gSXQgbG9va3MgY2xlYW5lciB0byBt
ZSB0byBoYXZlICpzb21ldGhpbmcqIHRoZXJlIHRoYW4gbm90LCBqdXN0IHRvIHZpc3VhbGx5IG1h
a2UgaXQgY2xlYXIgdGhhdCBpdCBoYXMgbm90aGluZyB0byBkbyB3aXRoIHRoZSBwcmV2aW91cyBm
dW5jdGlvbi4KClRoYXQncyBPSyBieSBtZS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 16:22:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 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-devel-bounces@lists.xenproject.org>)
	id 1gSlYs-0006LS-Mh; Fri, 30 Nov 2018 16: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=o/3g=oj=linux.intel.com=kirill.shutemov@srs-us1.protection.inumbo.net>)
 id 1gSlYr-0006LA-63
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 16:22:37 +0000
X-Inumbo-ID: 256caec8-f4bc-11e8-9a16-bc764e045a96
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 256caec8-f4bc-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 16:22:35 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Nov 2018 08:21:34 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,299,1539673200"; d="scan'208";a="99811435"
Received: from black.fi.intel.com ([10.237.72.28])
 by fmsmga007.fm.intel.com with ESMTP; 30 Nov 2018 08:21:33 -0800
Received: by black.fi.intel.com (Postfix, from userid 1000)
 id 9E6CF325; Fri, 30 Nov 2018 18:21:32 +0200 (EET)
Date: Fri, 30 Nov 2018 19:21:32 +0300
From: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
To: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <20181130162132.u622otbms5mhfxa2@black.fi.intel.com>
References: <8faec76b-ab44-3148-165d-0f3c9f497de2@suse.com>
 <20181129132657.nlzxzqfdvngjsfvk@black.fi.intel.com>
 <bc770271-65a8-8bf4-10f9-6ce169e94130@suse.com>
 <20181129142447.vhckwgtcpjry22gw@black.fi.intel.com>
 <20181129143211.xd57yfci4nw6esr7@black.fi.intel.com>
 <2febd87a-10bc-7e21-54d7-19408d16751e@suse.com>
 <20181129150650.rlhkpkqlupaksdmz@black.fi.intel.com>
 <7400f385-4c18-656a-089f-3bc04bc49bc9@knorrie.org>
 <20181130132637.dmicnndyixxhsger@black.fi.intel.com>
 <01706812-4e2c-2985-2404-1a56f5cee41a@knorrie.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <01706812-4e2c-2985-2404-1a56f5cee41a@knorrie.org>
User-Agent: NeoMutt/20170714-126-deb55f (1.8.3)
Subject: Re: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 stable <stable@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMzAsIDIwMTggYXQgMDI6NTM6NTBQTSArMDAwMCwgSGFucyB2YW4gS3JhbmVu
YnVyZyB3cm90ZToKPiBPbiAxMS8zMC8xOCAyOjI2IFBNLCBLaXJpbGwgQS4gU2h1dGVtb3Ygd3Jv
dGU6Cj4gPiBPbiBGcmksIE5vdiAzMCwgMjAxOCBhdCAwMToxMTo1NlBNICswMDAwLCBIYW5zIHZh
biBLcmFuZW5idXJnIHdyb3RlOgo+ID4+IE9uIDExLzI5LzE4IDQ6MDYgUE0sIEtpcmlsbCBBLiBT
aHV0ZW1vdiB3cm90ZToKPiA+Pj4gT24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDM6MDA6NDVQTSAr
MDAwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+Pj4+IE9uIDI5LzExLzIwMTggMTU6MzIsIEtp
cmlsbCBBLiBTaHV0ZW1vdiB3cm90ZToKPiA+Pj4+PiBPbiBUaHUsIE5vdiAyOSwgMjAxOCBhdCAw
MjoyNDo0N1BNICswMDAwLCBLaXJpbGwgQS4gU2h1dGVtb3Ygd3JvdGU6Cj4gPj4+Pj4+IE9uIFRo
dSwgTm92IDI5LCAyMDE4IGF0IDAxOjM1OjE3UE0gKzAwMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4gPj4+Pj4+PiBPbiAyOS8xMS8yMDE4IDE0OjI2LCBLaXJpbGwgQS4gU2h1dGVtb3Ygd3JvdGU6
Cj4gPj4+Pj4+Pj4gT24gVGh1LCBOb3YgMjksIDIwMTggYXQgMDk6NDE6MjVBTSArMDAwMCwgSnVl
cmdlbiBHcm9zcyB3cm90ZToKPiA+Pj4+Pj4+Pj4gT24gMjkvMTEvMjAxOCAwMjoyMiwgSGFucyB2
YW4gS3JhbmVuYnVyZyB3cm90ZToKPiA+Pj4+Pj4+Pj4+IEhpLAo+ID4+Pj4+Pj4+Pj4KPiA+Pj4+
Pj4+Pj4+IEFzIGFsc28gc2VlbiBhdDoKPiA+Pj4+Pj4+Pj4+IGh0dHBzOi8vYnVncy5kZWJpYW4u
b3JnL2NnaS1iaW4vYnVncmVwb3J0LmNnaT9idWc9OTE0OTUxCj4gPj4+Pj4+Pj4+Pgo+ID4+Pj4+
Pj4+Pj4gQXR0YWNoZWQgdGhlcmUgYXJlIHR3byBzZXJpYWwgY29uc29sZSBvdXRwdXQgbG9ncy4g
T25lIGlzIHN0YXJ0aW5nIHdpdGgKPiA+Pj4+Pj4+Pj4+IFhlbiA0LjExIChmcm9tIGRlYmlhbiB1
bnN0YWJsZSkgYXMgZG9tMCwgYW5kIHRoZSBvdGhlciBvbmUgd2l0aG91dCBYZW4uCj4gPj4+Pj4+
Pj4+Pgo+ID4+Pj4+Pj4+Pj4gWyAgICAyLjA4NTU0M10gQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtl
cm5lbCBwYWdpbmcgcmVxdWVzdCBhdAo+ID4+Pj4+Pj4+Pj4gZmZmZjg4OGQ5ZmZmYzAwMAo+ID4+
Pj4+Pj4+Pj4gWyAgICAyLjA4NTYxMF0gUEdEIDIwMGMwNjcgUDREIDIwMGMwNjcgUFVEIDAKPiA+
Pj4+Pj4+Pj4+IFsgICAgMi4wODU2NzRdIE9vcHM6IDAwMDAgWyMxXSBTTVAgTk9QVEkKPiA+Pj4+
Pj4+Pj4+IFsgICAgMi4wODU3MzZdIENQVTogMSBQSUQ6IDEgQ29tbTogc3dhcHBlci8wIE5vdCB0
YWludGVkCj4gPj4+Pj4+Pj4+PiA0LjE5LjAtdHJ1bmstYW1kNjQgIzEgRGViaWFuIDQuMTkuNS0x
fmV4cDErcHZoMQo+ID4+Pj4+Pj4+Pj4gWyAgICAyLjA4NTgyM10gSGFyZHdhcmUgbmFtZTogSFAg
UHJvTGlhbnQgREwzNjAgRzcsIEJJT1MgUDY4IDA1LzIxLzIwMTgKPiA+Pj4+Pj4+Pj4+IFsgICAg
Mi4wODU4OTVdIFJJUDogZTAzMDpwdGR1bXBfd2Fsa19wZ2RfbGV2ZWxfY29yZSsweDFmZC8weDQ5
MAo+ID4+Pj4+Pj4+Pj4gWy4uLl0KPiA+Pj4+Pj4+Pj4KPiA+Pj4+Pj4+Pj4gVGhlIG9mZmVuZGlu
ZyBzdGFibGUgY29tbWl0IGlzIDQwNzRjYTdkOGExODMyOTIxYzg2NWQyNTBiYmQwOGYzNDQxYjM2
NTcKPiA+Pj4+Pj4+Pj4gKCJ4ODYvbW06IE1vdmUgTERUIHJlbWFwIG91dCBvZiBLQVNMUiByZWdp
b24gb24gNS1sZXZlbCBwYWdpbmciKSwgdGhpcwo+ID4+Pj4+Pj4+PiBpcyBjb21taXQgZDUyODg4
YWEyNzUzZTMwNjNhOWQzYTBjOWY3MmY5NGFhOTgwOWMxNSB1cHN0cmVhbS4KPiA+Pj4+Pj4+Pj4K
PiA+Pj4+Pj4+Pj4gQ3VycmVudCB1cHN0cmVhbSBrZXJuZWwgaXMgYm9vdGluZyBmaW5lIHVuZGVy
IFhlbiwgc28gaW4gZ2VuZXJhbCB0aGUKPiA+Pj4+Pj4+Pj4gcGF0Y2ggc2hvdWxkIGJlIGZpbmUu
IFVzaW5nIGFuIHVwc3RyZWFtIGtlcm5lbCBidWlsdCBmcm9tIGFib3ZlIGNvbW1pdAo+ID4+Pj4+
Pj4+PiAod2l0aCB0aGUgdGhlbiBuZWVkZWQgWGVuIGZpeHVwIHBhdGNoIDE0NTdkOGNmNzY2NGYz
NGM0YmE1MzQpIGlzIGZpbmUsCj4gPj4+Pj4+Pj4+IHRvby4KPiA+Pj4+Pj4+Pj4KPiA+Pj4+Pj4+
Pj4gS2lyaWxsLCBhcmUgeW91IGF3YXJlIG9mIGFueSBwcmVyZXF1aXNpdGUgcGF0Y2ggZnJvbSA0
LjIwIHdoaWNoIGNvdWxkIGJlCj4gPj4+Pj4+Pj4+IG1pc3NpbmcgaW4gNC4xOS41Pwo+ID4+Pj4+
Pj4+Cj4gPj4+Pj4+Pj4gSSdtIG5vdC4KPiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+IExldCBtZSBsb29r
IGludG8gdGhpcy4KPiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4KPiA+Pj4+Pj4+IFdoYXQgaXMgbWFraW5n
IG1lIHN1c3BpY2lvdXMgaXMgdGhlIGZhaWx1cmUgaGFwcGVuaW5nIGp1c3QgYWZ0ZXIKPiA+Pj4+
Pj4+IHJlbGVhc2luZyB0aGUgaW5pdCBtZW1vcnkuIE1heWJlIHRoZXJlIGlzIGFuIGFjY2VzcyB0
byAuaW5pdC5kYXRhCj4gPj4+Pj4+PiBzZWdtZW50IG9yIHNpbWlsYXI/IFRoZSBuYXRpdmUga2Vy
bmVsIGJvb3RpbmcgY291bGQgYmUgcmVsYXRlZCB0byB0aGUKPiA+Pj4+Pj4+IHVzYWdlIG9mIDJN
IG1hcHBpbmdzIG5vdCBiZWluZyBhdmFpbGFibGUgaW4gYSBQVi1kb21haW4uCj4gPj4+Pj4+Cj4g
Pj4+Pj4+IEFoaC4uIENvdWxkIHlvdSB0ZXN0IHRoaXM6Cj4gPj4+Pj4+Cj4gPj4+Pj4+IGRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYyBiL2FyY2gveDg2L21tL2R1bXBf
cGFnZXRhYmxlcy5jCj4gPj4+Pj4+IGluZGV4IGExMmFmZmYxNDZkMS4uN2RlYzYzZWM3YWFiIDEw
MDY0NAo+ID4+Pj4+PiAtLS0gYS9hcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYwo+ID4+Pj4+
PiArKysgYi9hcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYwo+ID4+Pj4+PiBAQCAtNDk2LDcg
KzQ5Niw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19oeXBlcnZpc29yX3JhbmdlKGludCBpZHgp
Cj4gPj4+Pj4+ICAJICogZmZmZjgwMDAwMDAwMDAwMCAtIGZmZmY4N2ZmZmZmZmZmZmYgaXMgcmVz
ZXJ2ZWQgZm9yCj4gPj4+Pj4+ICAJICogdGhlIGh5cGVydmlzb3IuCj4gPj4+Pj4+ICAJICovCj4g
Pj4+Pj4+IC0JcmV0dXJuCShpZHggPj0gcGdkX2luZGV4KF9fUEFHRV9PRkZTRVQpIC0gMTYpICYm
Cj4gPj4+Pj4+ICsJcmV0dXJuCShpZHggPj0gcGdkX2luZGV4KF9fUEFHRV9PRkZTRVQpIC0gMTcp
ICYmCj4gPj4+Pj4+ICAJCShpZHggPCAgcGdkX2luZGV4KF9fUEFHRV9PRkZTRVQpKTsKPiA+Pj4+
Pj4gICNlbHNlCj4gPj4+Pj4+ICAJcmV0dXJuIGZhbHNlOwo+ID4+Pj4+Cj4gPj4+Pj4gT3IsIGJl
dHRlciwgdGhpczoKPiA+Pj4+Cj4gPj4+PiBUaGF0IG1ha2VzIGl0IGJvb3QgYWdhaW4hCj4gPj4+
Pgo+ID4+Pj4gQW55IGlkZWEgd2h5IHVwc3RyZWFtIGRvZXNuJ3QgbmVlZCBpdD8KPiA+Pj4KPiA+
Pj4gTm9wZS4KPiA+Pj4KPiA+Pj4gSSdsbCBwcmVwYXJlIGEgcHJvcGVyIGZpeC4KPiA+Pj4KPiA+
Pgo+ID4+IFRoYW5rcyBmb3IgbG9va2luZyBpbnRvIHRoaXMuCj4gPj4KPiA+PiBJbiB0aGUgbWVh
bnRpbWUsIEkgYXBwbGllZCB0aGUgIk9yLCBiZXR0ZXIsIHRoaXMiIGNoYW5nZSwgYW5kIG15IGRv
bTAKPiA+PiBib290cyBhZ2Fpbi4KPiA+Pgo+ID4+IEZZSSwgYm9vdCBsb2cgbm93OiAocGFzdGUg
OTBkIHZhbGlkKQo+ID4+IGh0dHBzOi8vcGFzdGUuZGViaWFuLm5ldC9wbGFpbmgvNDg5NDA4MjYK
PiA+IAo+ID4gSSBmb3Jnb3QgdG8gQ0MgeW91Ogo+ID4gCj4gPiBodHRwczovL2xrbWwua2VybmVs
Lm9yZy9yLzIwMTgxMTMwMTIxMTMxLmczeHZsdml4djdtdmxyN2JAYmxhY2suZmkuaW50ZWwuY29t
Cj4gPiAKPiA+IFBsZWFzZSBnaXZlIGl0IGEgdHJ5Lgo+IAo+IEknbSBub3QgaW4gdGhhdCB0aHJl
YWQsIHNvIG15IHJlc3BvbnNlIGhlcmUuLi4KPiAKPiBZb3UgcGFzdGUgYSB2Mi1saWtlIHBhdGNo
IGludG8gJ1JlOiBbUEFUQ0ggMS8yXScuIEp1ZXJnZW4gc2F5czoKPiBzL0xEVF9QR0RfRU5UUlkv
R1VBUkRfSE9MRV9QR0RfRU5UUlkvLCB0aGVuIHlvdSBzYXkgVWdoaC4uLCBjaGFuZ2UgaXQgdG8K
PiBHVUFSRF9IT0xFX0VOVFJZLCB3aGljaCBkb2VzIG5vdCBleGlzdCwgYW5kIHRoZW4gZ2V0IGEg
UmV2aWV3ZWQtYnkgZnJvbQo+IEp1ZXJnZW4uCj4gCj4gSSBndWVzcyBpdCBoYXMgdG8gYmUgR1VB
UkRfSE9MRV9QR0RfRU5UUlkgYWZ0ZXIgYWxsLi4uCj4gCj4gYXJjaC94ODYvaW5jbHVkZS9hc20v
cGd0YWJsZV82NF90eXBlcy5oOjExNjozMTogZXJyb3I6Cj4gJ0dVQVJEX0hPTEVfRU5UUlknIHVu
ZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKTsgZGlkIHlvdSBtZWFuCj4gJ0dV
QVJEX0hPTEVfUEdEX0VOVFJZJz8KPiAKPiBJJ2xsIHRlc3QgdGhhdCBpbnN0ZWFkLgoKWWVzLCB0
aGFuayB5b3UuIEl0IHdhcyBhIGxvbmcgd2Vlay4uLiA6LwoKTGV0IG1lIGtub3cgaWYgaXQgd29y
a3MuIEknbGwgcmVwb3N0IHRoZSBmaXhlZCB2ZXJzaW9uIHdpdGggeW91cgpUZXN0ZWQtYnkuCgot
LSAKIEtpcmlsbCBBLiBTaHV0ZW1vdgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 16:34:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 16:34: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-devel-bounces@lists.xenproject.org>)
	id 1gSljm-0007Jm-5b; Fri, 30 Nov 2018 16:33: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=msbl=oj=citrix.com=prvs=865e74889=roger.pau@srs-us1.protection.inumbo.net>)
 id 1gSljk-0007Jg-M7
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 16:33:52 +0000
X-Inumbo-ID: b76874fe-f4bd-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b76874fe-f4bd-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 16:33:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,299,1539648000"; d="scan'208";a="82607978"
Date: Fri, 30 Nov 2018 17:33:42 +0100
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20181130163342.vfcnfjjf5ptw45a4@mac>
References: <5BB2455202000078001ED685@prv1-mh.provo.novell.com>
 <5BB24A9D02000078001ED6C0@prv1-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5BB24A9D02000078001ED6C0@prv1-mh.provo.novell.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 2/2] ns16550: enable use of PCI MSI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMDEsIDIwMTggYXQgMTA6MjY6MDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gV2hpY2gsIG9uIHg4NiwgcmVxdWlyZXMgZmlkZGxpbmcgd2l0aCB0aGUgSU5UeCBiaXQg
aW4gUENJIGNvbmZpZyBzcGFjZSwKPiBzaW5jZSBmb3IgaW50ZXJuYWxseSB1c2VkIE1TSSB3ZSBj
YW4ndCBkZWxlZ2F0ZSB0aGlzIHRvIERvbTAuCj4gCj4gbnMxNjU1MF9pbml0X3Bvc3RpcnEoKSBh
bHNvIG5lZWRzIChiZW5pZ24pIHJlLW9yZGVyaW5nIG9mIGl0cwo+IG9wZXJhdGlvbnMuCj4gCj4g
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IHYy
OiBSZS1iYXNlLgo+IAo+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
Cj4gKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiBAQCAtMzA3LDcg
KzMwNyw3IEBAIEZsYWcgdG8gaW5kaWNhdGUgd2hldGhlciB0byBwcm9iZSBmb3IgYQo+ICBBQ1BJ
IGluZGljYXRpbmcgbm9uZSB0byBiZSB0aGVyZS4KPiAgCj4gICMjIyBjb20xLGNvbTIKPiAtPiBg
PSA8YmF1ZD5bLzxiYXNlLWJhdWQ+XVssW0RQU11bLFs8aW8tYmFzZT58cGNpfGFtdF1bLFs8aXJx
Pl1bLFs8cG9ydC1iZGY+XVssWzxicmlkZ2UtYmRmPl1dXV1dXWAKPiArPiBgPSA8YmF1ZD5bLzxi
YXNlLWJhdWQ+XVssW0RQU11bLFs8aW8tYmFzZT58cGNpfGFtdF1bLFs8aXJxPnxtc2ldWyxbPHBv
cnQtYmRmPl1bLFs8YnJpZGdlLWJkZj5dXV1dXV1gCj4gIAo+ICBCb3RoIG9wdGlvbiBgY29tMWAg
YW5kIGBjb20yYCBmb2xsb3cgdGhlIHNhbWUgZm9ybWF0Lgo+ICAKPiBAQCAtMzI4LDcgKzMyOCw3
IEBAIEJvdGggb3B0aW9uIGBjb20xYCBhbmQgYGNvbTJgIGZvbGxvdyB0aGUKPiAgKiBgPGlvLWJh
c2U+YCBpcyBhbiBpbnRlZ2VyIHdoaWNoIHNwZWNpZmllcyB0aGUgSU8gYmFzZSBwb3J0IGZvciBV
QVJUCj4gICAgcmVnaXN0ZXJzLgo+ICAqIGA8aXJxPmAgaXMgdGhlIElSUSBudW1iZXIgdG8gdXNl
LCBvciBgMGAgdG8gdXNlIHRoZSBVQVJUIGluIHBvbGwKPiAtICBtb2RlIG9ubHkuCj4gKyAgbW9k
ZSBvbmx5LCBvciBgbXNpYCB0byBzZXQgdXAgYSBNZXNzYWdlIFNpZ25hbGVkIEludGVycnVwdC4K
PiAgKiBgPHBvcnQtYmRmPmAgaXMgdGhlIFBDSSBsb2NhdGlvbiBvZiB0aGUgVUFSVCwgaW4KPiAg
ICBgPGJ1cz46PGRldmljZT4uPGZ1bmN0aW9uPmAgbm90YXRpb24uCj4gICogYDxicmlkZ2UtYmRm
PmAgaXMgdGhlIFBDSSBicmlkZ2UgYmVoaW5kIHdoaWNoIGlzIHRoZSBVQVJULCBpbgo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9tc2kuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tc2kuYwo+IEBAIC03NDIs
NiArNzQyLDE2IEBAIHN0YXRpYyBpbnQgbXNpX2NhcGFiaWxpdHlfaW5pdChzdHJ1Y3QgcGMKPiAg
Cj4gICAgICAqZGVzYyA9IGVudHJ5Owo+ICAgICAgLyogUmVzdG9yZSB0aGUgb3JpZ2luYWwgTVNJ
IGVuYWJsZWQgYml0cyAgKi8KPiArICAgIGlmICggIWhhcmR3YXJlX2RvbWFpbiApCj4gKyAgICB7
Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiAuLi4sIGV4Y2VwdCBmb3IgaW50ZXJuYWwgcmVx
dWVzdHMgKGJlZm9yZSBEb20wIHN0YXJ0cyksIGluIHdoaWNoCj4gKyAgICAgICAgICogY2FzZSB3
ZSByYXRoZXIgbmVlZCB0byBiZWhhdmUgIm5vcm1hbGx5IiwgaS5lLiBub3QgZm9sbG93IHRoZSBz
cGxpdAo+ICsgICAgICAgICAqIGJyYWluIG1vZGVsIHdoZXJlIERvbTAgYWN0dWFsbHkgZW5hYmxl
cyBNU0kgKGFuZCBkaXNhYmxlcyBJTlR4KS4KPiArICAgICAgICAgKi8KPiArICAgICAgICBwY2lf
aW50eChkZXYsIDApOwo+ICsgICAgICAgIGNvbnRyb2wgfD0gUENJX01TSV9GTEFHU19FTkFCTEU7
CgpTb3JyeSBmb3IgdGhlIHNwbGl0IHJlcGx5LCBJJ3ZlIGJlZW4gd29uZGVyaW5nIGFib3V0IHRo
ZSBNU0kgZW5hYmxpbmcKYW5kIElOVFggZGlzYWJsaW5nIGRvbmUgaGVyZS4gWGVuIGFscmVhZHkg
b3ducyBvdGhlciBQQ0kgZGV2aWNlcyAoQU1ECklPTU1VIGZvciBleGFtcGxlLCBzZWUgc2V0X2lv
bW11X2ludGVycnVwdF9oYW5kbGVyKSB0aGF0IHVzZSBNU0ksIHlldAp0aGV5IHNlZW0gdG8gbWFu
YWdlIHRvIHdvcmsgd2l0aG91dCB0aGlzIGJ5IGRvaW5nIGEgbWFudWFsIE1TSSBlbmFibGUKKGFu
ZCBJIGNhbm5vdCBmaWd1cmUgb3V0IHdoZXJlIHRoZSBJTlRYIGRpc2FibGUgaXMgZG9uZSkuCgpT
aG91bGRuJ3QgWGVuIGhhdmUgYSBtb3JlIHVuaWZvcm0gd2F5IG9mIGRlYWxpbmcgd2l0aCBNU0kg
aW50ZXJydXB0CnNldHVwIGZvciBzdWNoIGRldmljZXM/CgpBbmQgZG9lc24ndCB5b3VyIGNoYW5n
ZSBoZXJlIGltcGx5IHRoYXQgc29tZSBjb2RlIGZyb20gdGhlIGN1cnJlbnQKaW50ZXJuYWwgTVNJ
IHVzZXJzIHNob3VsZCBiZSBkcm9wcGVkPyBUaGVyZSdzIGEgY2FsbCB0bwpfX21zaV9zZXRfZW5h
YmxlIGluIHRoZSBBTUQgSU9NTVUgY29kZSAoYW1kX2lvbW11X21zaV9lbmFibGUpIHRoYXQgSQpn
dWVzcyBjYW4gYmUgZHJvcHBlZD8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 16:37:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 16:37: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-devel-bounces@lists.xenproject.org>)
	id 1gSlnO-0007Tj-OO; Fri, 30 Nov 2018 16:37: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=2nge=oj=citrix.com=prvs=86598431a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1gSlnN-0007Te-6J
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 16:37:37 +0000
X-Inumbo-ID: 3dad4a4a-f4be-11e8-9a16-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3dad4a4a-f4be-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 16:37:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,299,1539648000"; d="scan'208";a="82608180"
From: George Dunlap <George.Dunlap@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH 8/9] libxl: Kill QEMU by uid when possible
Thread-Index: AQHUg1AWiirFyoc5Q0ywbzERWoVAGKVlXzMAgAMfZYA=
Date: Fri, 30 Nov 2018 16:37:33 +0000
Message-ID: <CEC3C969-9BCD-466D-9566-05CE2E005193@citrix.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-8-george.dunlap@citrix.com>
 <23550.51384.89698.110737@mariner.uk.xensource.com>
In-Reply-To: <23550.51384.89698.110737@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.101.1)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <FCD9CDE339F6F641A3797840A5777E25@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 8/9] libxl: Kill QEMU by uid when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQo+IE9uIE5vdiAyOCwgMjAxOCwgYXQgNDo1NiBQTSwgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGNpdHJpeC5jb20+IHdyb3RlOg0KPiANCj4+ICAgICBpZiAoIXhzX3JtKENUWC0+eHNoLCBYQlRf
TlVMTCwgcGF0aCkpDQo+PiAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAieHNfcm0gZmFpbGVk
IGZvciAlcyIsIHBhdGgpOw0KPj4gDQo+PiAtICAgIC8qIFdlIHNob3VsZCB0cnkgdG8gZGVzdHJv
eSB0aGUgZGV2aWNlIG1vZGVsIGFueXdheS4gKi8NCj4+IC0gICAgcmMgPSBraWxsX2RldmljZV9t
b2RlbChnYywNCj4+IC0gICAgICAgICAgICAgIEdDU1BSSU5URigiL2xvY2FsL2RvbWFpbi8lZC9p
bWFnZS9kZXZpY2UtbW9kZWwtcGlkIiwgZG9taWQpKTsNCj4+ICsgICAgLyogDQo+PiArICAgICAq
IFdlIHNob3VsZCB0cnkgdG8gZGVzdHJveSB0aGUgZGV2aWNlIG1vZGVsIGFueXdheS4gIENoZWNr
IHRvIHNlZQ0KPj4gKyAgICAgKiBpZiB3ZSBjYW4ga2lsbCBieSBVSUQNCj4+ICsgICAgICovDQo+
PiArICAgIHJldCA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2MsIFhCVF9OVUxMLA0KPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIvbG9jYWwvZG9tYWluLyVk
L2ltYWdlL2RldmljZS1tb2RlbC11aWQiLA0KPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb21pZCksDQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmRtX3VpZF9zdHIpOw0KPiANCj4gSSBrbm93IHRoaXMgZnVuY3Rpb24gaXMgYmFkIGlu
IGl0cyB1c2Ugb2YgYHJjJyBmb3Igc3lzY2FsbCByZXR1cm4gYnV0DQo+IHBsZWFzZSBkb24ndCBt
YWtlIGl0IHdvcnNlIGJ5IGludHJvZHVjaW5nIGByZXQnIGZvciB3aGF0IHNob3VsZCBiZQ0KPiBg
cmMnLiAgV291bGQgeW91IG1pbmQgYWRkaW5nIGEgcHJlLXBhdGNoIHRvIGNoYW5nZSBgcmMnIHRv
IGByJyBhbmQNCj4gdGhlbiB5b3UgY2FuIHVzZSBgcmPigJkgPw0KDQpBY3R1YWxseSwgaXQgbG9v
a3MgbGlrZSBraWxsX2RldmljZV9tb2RlbCgpIHJldHVybnMgYSBsaWJ4bCBlcnJvciB2YWx1ZS4g
IFNvIHdlIHNob3VsZCB1c2UgdGhlIGV4aXN0aW5nIHJjIGZvciBib3RoIGtpbGxfZGV2aWNlX21v
ZGVsKCkgYW5kIHhzX3JlYWRfY2hlY2tlZCgpLCBhbmQgaW50cm9kdWNlIGByYCB0byB1c2UgZm9y
IHNldHJlc3VpZCgpICZjDQoNCiAtR2VvcmdlDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 16:47:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 16:47: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-devel-bounces@lists.xenproject.org>)
	id 1gSlwg-0008Gy-Of; Fri, 30 Nov 2018 16:47: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=xftc=oj=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gSlwf-0008Gt-9W
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 16:47:13 +0000
X-Inumbo-ID: 9510614f-f4bf-11e8-9a16-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9510614f-f4bf-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 16:47:11 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wAUGiIcB134190;
 Fri, 30 Nov 2018 16:45:59 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=06UTJN2SkwpRCbC4971gMk37r6hEocpBxjIRDm2zT+E=;
 b=x+uxfc3bqZ0iMEsSXcpSv4w4Ee3VdJxzCKvgBWE3nBK7zwIKd8kZRmXJkxQPJX3ELYOV
 /kEVeIIBaR+ep0K4H8lMHX8kMpXlI36yllC32JzPAeHuoP/lj+Zz8z2PJU8/sFYkZ0O7
 UL6CiUJUeC8W+JKybftPClo/0qm3IRbBZY17IMX8Up3nDuYjZYxRv9SOMaz8RZx9J0De
 V0bg2QKHShSKq5mcEI2sLyg4a19QScOjGtJw1KH7s2xFU5Jup44+4Cw2f+4erGyWxYQf
 h9KgE5FGFTwvc9cYKaeV93KTG4IJyIhGO8e9xD0KL9n4K2m01/J4u2NDXYgBinRxnNia 8w== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2p2jf0pk0u-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 30 Nov 2018 16:45:59 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wAUGjx7A029793
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 30 Nov 2018 16:45:59 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wAUGjwBw014131;
 Fri, 30 Nov 2018 16:45:58 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 30 Nov 2018 08:45:57 -0800
To: Jan Beulich <JBeulich@suse.com>
References: <1543383256-12371-1-git-send-email-chao.gao@intel.com>
 <1543383256-12371-7-git-send-email-chao.gao@intel.com>
 <20181128152209.hqpgqtuy2mx7ytk6@mac> <20181129044325.GD23701@gao-cwp>
 <20181129095653.d2jwozb7xbuq6cq2@mac>
 <d02e8e5a-369a-6509-94f4-6e0e1872b118@oracle.com>
 <5C0106FB020000780020182A@prv1-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <f8931bc8-4f45-2526-9d2b-b4d668834750@oracle.com>
Date: Fri, 30 Nov 2018 11:49:14 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <5C0106FB020000780020182A@prv1-mh.provo.novell.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9093
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811300143
Subject: Re: [Xen-devel] [PATCH v4 6/6] x86/microcode: Synchronize late
 microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Borislav Petkov <bp@suse.de>,
 Wei Liu <wei.liu2@citrix.com>, Ashok Raj <ashok.raj@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 xen-devel <xen-devel@lists.xenproject.org>, tglx@linutronix.de,
 Roger Pau Monne <roger.pau@citrix.com>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMzAvMTggNDo0NiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMTEuMTgg
YXQgMjM6NDMsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uZSBvdGhl
ciBjb21tZW50IGFib3V0IHRoaXMgcGF0Y2ggKHdoaWNoIElJUkMgd2FzIHJhaXNlZCBieSBBbmRy
ZXcgb24KPj4gYW4gZWFybGllciB2ZXJzaW9uKSBpcyB0aGF0IGl0IG1heSBiZSB3b3J0aCB0byBz
dG9wIHRpbWVyIGNhbGlicmF0aW9uLiBJCj4+IGFtIHByZXR0eSBzdXJlIHdlJ3ZlIHNlZW4gZGVh
ZGxvY2tzLCB3aGljaCBpcyB3aHkgd2UgZW5kZWQgdXAgZGlzYWJsaW5nCj4+IGl0IGR1cmluZyBt
aWNyb2NvZGUgdXBkYXRlcy4KPiBJIHJlY2FsbCB0aGUgY2xhaW0sIGJ1dCBJIGRvbid0IHRoaW5r
IEkndmUgZXZlciBzZWVuIHByb29mLiAKCkkgY2FuJ3QgcHJvdmlkZSBwcm9vZiBhdCB0aGlzIHBv
aW50LCBvbmx5IHNvbWV3aGF0IHZhZ3VlIG1lbW9yeSBvZgpzZWVpbmcgY2FsaWJyYXRpb24gY29k
ZSBpbiB0aGUgc3RhY2sgZHVtcC4KCj4gTXkgcG9pbnQgd2FzCj4gYW5zIHN0aWxsIGlzIHRoYXQg
aWYgdGhlcmUncyBhIHByb2JsZW0gd2l0aCB1Y29kZSBsb2FkaW5nIHVzaW5nIHRoZQo+IHN0b3At
bWFjaGluZSBsb2dpYyBoZXJlLCB0aGVuIHRoZXJlJ3MgYSBwcm9ibGVtIHdpdGggdGhlIHN0b3At
bWFjaGluZQo+IGxvZ2ljIGluIGdlbmVyYWwsIHdoaWNoIHdvdWxkIG1ha2Ugb3RoZXIgdXNlcywg
cGVyaGFwcyBtb3N0IG5vdGFibHkKPiByY3VfYmFycmllcigpLCB1bnNhZmUgdG9vLiAKClBvc3Np
Ymx5LgoKcmN1X2JhcnJpZXIoKSBhcHBlYXJzIHRvIGJlIG9ubHkgdXNlZCBpbiBjcHUgaG90cGx1
ZyBjb2RlIGFuZCBwb3dlcgptYW5hZ2VtZW50LCBhbmQgSSBkb24ndCBrbm93IHdoZXRoZXIgZWl0
aGVyIGhhcyBiZWVuIHRlc3RlZCB1bmRlciBzdHJlc3MuCgpJbiBvdXIgY2FzZSBpdCB3b3VsZCB0
YWtlIG11bHRpcGxlIG1pY3JvY29kZSB1cGRhdGVzIG9uIHJlbGF0aXZlbHkgbGFyZ2UKKH4xMDAg
Y3B1cykgc3lzdGVtcyBiZWZvcmUgd2UnZCBoaXQgdGhlIGRlYWRsb2NrLgoKCj4gT3RvaCBmcm9t
IHlvdXIgcmVwbHkgaXQncyBub3QgY2xlYXIgd2hldGhlcgo+IHRoZSBvYnNlcnZlZCBpc3N1ZSB3
YXNuJ3Qgd2l0aCBvdXIgcHJlc2VudCB3YXkgb2YgbG9hZGluZyB1Y29kZSwKPiBidXQgdGhlbiBp
dCB3b3VsZCBwdXQgdW5kZXIgcXVlc3Rpb24gdGhlIGdlbmVyYWwgY29ycmVjdG5lc3Mgb2YKPiBj
b250aW51ZV9oeXBlcmNhbGxfb25fY3B1KCksIHdoaWNoIGFnYWluIHdlIHVzZSBmb3IgbW9yZSB0
aGFuIGp1c3QKPiB1Y29kZSBsb2FkaW5nLgoKSXQgd2FzIHdpdGggYSB2YXJpYXRpb24gb2YgdGhp
cyBuZXcgY29kZSwgbm90IHdpdGggd2hhdCdzIGN1cnJlbnRseSBpbgp0aGUgdHJlZS4KCi1ib3Jp
cwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 16:58:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 16:58: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-devel-bounces@lists.xenproject.org>)
	id 1gSm72-0000f4-Tw; Fri, 30 Nov 2018 16:57:56 +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=4ton=OJ=citrix.com=prvs=865490da1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gSm71-0000ez-HO
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 16:57:55 +0000
X-Inumbo-ID: 13dd627a-f4c1-11e8-878c-e3767fe58205
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13dd627a-f4c1-11e8-878c-e3767fe58205;
 Fri, 30 Nov 2018 16:57:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,299,1539648000"; d="scan'208";a="71997042"
Date: Fri, 30 Nov 2018 16:56:51 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
Message-ID: <20181130165651.p5i73ozkgi4zbjaa@zion.uk.xensource.com>
References: <20181123171502.29519-1-george.dunlap@citrix.com>
 <20181123171502.29519-3-george.dunlap@citrix.com>
 <20181128153202.p3aymgn5kzeosdjh@zion.uk.xensource.com>
 <980E034A-58AC-408E-8923-A9931D0A17DE@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <980E034A-58AC-408E-8923-A9931D0A17DE@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH 3/9] libxl: Get rid of support for
 QEMU_USER_BASE (xen-qemuuser-domidNN)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMzAsIDIwMTggYXQgMTI6NTM6MjBQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiAKPiAKPiA+IE9uIE5vdiAyOCwgMjAxOCwgYXQgMzozMiBQTSwgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiAKPiA+IE9uIEZyaSwgTm92IDIzLCAyMDE4IGF0
IDA1OjE0OjU2UE0gKzAwMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gPj4gUUVNVV9VU0VSX0JB
U0UgYWxsb3dzIGEgdXNlciB0byBzcGVjaWZ5IHRoZSBVSUQgdG8gdXNlIHdoZW4gcnVubmluZwo+
ID4+IHRoZSBkZXZpY2Vtb2RlbCBmb3IgYSBzcGVjaWZpYyBkb21haW4gbnVtYmVyLiAgVW5mb3J0
dW5hdGVseSwgdGhpcyBpcwo+ID4+IG5vdCByZWFsbHkgcHJhY3RpY2FsOiBJdCByZXF1aXJlcyBu
ZWFybHkgMzIsMDAwIGVudHJpZXMgaW4KPiA+PiAvZXRjL3Bhc3N3ZC4gIFFFTVVfVVNFUl9SQU5H
RV9CQVNFIGlzIG11Y2ggbW9yZSBwcmFjdGljYWwuCj4gPj4gCj4gPj4gUmVtb3ZlIHN1cHBvcnQg
Zm9yIFFFTVVfVVNFUl9CQVNFLgo+ID4+IAo+ID4+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiA+IAo+ID4gSSBoYXZlIG5vIHByb2JsZW0g
d2l0aCB5b3UgcmVtb3ZpbmcgdGhpcywgYnV0IHlvdSBmb3Jnb3QgdG8gY2hhbmdlCj4gPiB4bC5j
ZmcucG9kLjUuaW4uCj4gCj4gSG1t4oCmIGl0IHNlZW1zIHdoYXQgSSAqcmVhbGx5KiBmb3Jnb3Qg
dG8gZG8gd2FzIHJlbW92ZSB0aGF0IGVudGlyZQo+IHNlY3Rpb24gYW5kIHBvaW50IHRvIHRoZSBm
ZWF0dXJlIGRvYyBpbnN0ZWFkLiAgSXTigJlzIHF1aXRlIG91dCBvZiBkYXRlCj4gbm93IChlLmcu
LCBjZHJvbSBpbnNlcnQgc2hvdWxkIHdvcmsgSSB0aGluaywgcWVtdSBpcyBjaHJvb3RlZCBzbyBj
YW7igJl0Cj4gcmVhZCB3b3JsZC1yZWFkYWJsZSBmaWxlcywgJmMpLiAgV2l0aCB5b3VyIHBlcm1p
c3Npb24gSeKAmWxsIHB1dCBmaXhpbmcKPiB0aGF0IHVwIHByb3Blcmx5IG9uIGEgdG8tZG8gbGlz
dCAodG8gYmUgZG9uZSBiZWZvcmUgNC4xMiByZWxlYXNlIGF0IGEKPiBtaW5pbXVtKS4KClN1cmUu
CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 16:58:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 16:58: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-devel-bounces@lists.xenproject.org>)
	id 1gSm7G-0000gM-84; Fri, 30 Nov 2018 16:58: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=cwbg=oj=linaro.org=peter.maydell@srs-us1.protection.inumbo.net>)
 id 1gSm7E-0000g4-EC
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 16:58:08 +0000
X-Inumbo-ID: 1baae982-f4c1-11e8-9a16-bc764e045a96
Received: from mail-ot1-x341.google.com (unknown [2607:f8b0:4864:20::341])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1baae982-f4c1-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 16:58:06 +0000 (UTC)
Received: by mail-ot1-x341.google.com with SMTP id a11so5673381otr.10
 for <xen-devel@lists.xenproject.org>; Fri, 30 Nov 2018 08:58:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=8mhn5ebHNSXj0JlKhiO1Aiz8ATK9Iiht3Lm3cODMTn4=;
 b=UUGsuyAphvA5N1i7pfVR6LxlsP4NvkeSkQpSThJIJM4e+Innj3QvkKYCgd0uVUZpFP
 /NTBi/jbFRf9r8jzXTGhiPEK3tczLcgo3VSHCHiC5Mp7OnKd7Wk6Fo3eHNEKfxmjyhxK
 K6erKLl/FmkKMfDWHoAGq9ROKOhypNO7b3BuI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=8mhn5ebHNSXj0JlKhiO1Aiz8ATK9Iiht3Lm3cODMTn4=;
 b=IkpmFap0NNoiEv5wTaLsPuBbaBblKA/V/d7/gO94G5xuwZ0UbSBsegwr+KnVX/bI+4
 mFBGkyVzMA8GJ+pPce3yO9I089mHcvF+CbbHof6b+sR3Ux2f4NomvcKyTk2Dsvf4DB0e
 IgQ2i+FKTY9erA71SIZRmAPvn+iOSzuN/DNQfBnpTgOlNQeNjdbQyVzF3PcD1uNh4+0v
 ueY1bgV0e2eE6kzVpPecPAQYwNMLA8ec1Tw4fWMxv9lLyvbq/MkZ6c1/tUPbd6VrMNgr
 40OrS85wq57Gafc/Hv8zzI91aUP4BEnbQwSMBHf4No14+JxAkn8d1lr8OfJUgyjDxdym
 DW+Q==
X-Gm-Message-State: AA+aEWbdPztiH2Nlr+2Tlt6VL7kop0VZGuqokbiyp/UOKBdhnpAfAuzW
 hUQbfyKFTQ/kL7wBW8bgNwVREcTsRvaoC0kOYv9nWg==
X-Google-Smtp-Source: AFSGD/USNB9pPCzf23y9lp+QeaT0dPldjNZ5W40JdUbxtxpsuwaoS7nRIIUJqrhKyc4Zbt1epFcqTHST02WEFZt1GDE=
X-Received: by 2002:a05:6830:1115:: with SMTP id
 w21mr3866347otq.316.1543597086237; 
 Fri, 30 Nov 2018 08:58:06 -0800 (PST)
MIME-Version: 1.0
References: <20181130093852.20739-1-maozhongyi@cmss.chinamobile.com>
In-Reply-To: <20181130093852.20739-1-maozhongyi@cmss.chinamobile.com>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Fri, 30 Nov 2018 16:57:55 +0000
Message-ID: <CAFEAcA_OF=58BwNdUeRVuK72XenY7bPLk0VVrYop4+C4A0wL_g@mail.gmail.com>
To: Mao Zhongyi <maozhongyi@cmss.chinamobile.com>
Subject: Re: [Xen-devel] [PATCH v3 00/21] QOM'ify SysBusDeviceClass->init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: David Hildenbrand <david@redhat.com>,
 QEMU Developers <qemu-devel@nongnu.org>,
 Alistair Francis <alistair.francis@wdc.com>, Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Guan Xuetao <gxt@mprc.pku.edu.cn>, Stefano Stabellini <sstabellini@kernel.org>,
 Qemu-block <qemu-block@nongnu.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Markus Armbruster <armbru@redhat.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Thomas Huth <thuth@redhat.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Fabien Chouteau <chouteau@adacore.com>, qemu-s390x <qemu-s390x@nongnu.org>,
 qemu-arm <qemu-arm@nongnu.org>, Jan Kiszka <jan.kiszka@web.de>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 David Gibson <david@gibson.dropbear.id.au>, Kevin Wolf <kwolf@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>,
 =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <f4bug@amsat.org>,
 Max Reitz <mreitz@redhat.com>, Michael Walle <michael@walle.cc>,
 qemu-ppc <qemu-ppc@nongnu.org>, Paolo Bonzini <pbonzini@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAzMCBOb3YgMjAxOCBhdCAwOTozOSwgTWFvIFpob25neWkKPG1hb3pob25neWlAY21z
cy5jaGluYW1vYmlsZS5jb20+IHdyb3RlOgo+Cj4gdjMgLT4gdjI6Cj4KPiAtIHJlYmFzZSB0byB0
aGUgSEVBRAo+IC0gdXNlIFN5c0J1c0RldmljZSAqc2JkIHZhcmlhYmxlIGluIHBhdGNoMTUKCj4g
TWFvIFpob25neWkgKDIxKToKPiAgIG11c2ljcGFsOiBDb252ZXJ0IHN5c2J1cyBpbml0IGZ1bmN0
aW9uIHRvIHJlYWxpemUgZnVuY3Rpb24KPiAgIGJsb2NrL25vZW5hbmQ6IENvbnZlcnQgc3lzYnVz
IGluaXQgZnVuY3Rpb24gdG8gcmVhbGl6ZSBmdW5jdGlvbgo+ICAgY2hhci9ncmxpYl9hcGJ1YXJ0
OiBDb252ZXJ0IHN5c2J1cyBpbml0IGZ1bmN0aW9uIHRvIHJlYWxpemUgZnVuY3Rpb24KPiAgIGNv
cmUvZW1wdHlfc2xvdDogQ29udmVydCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFsaXplIGZ1
bmN0aW9uCj4gICBkaXNwbGF5L2czNjRmYjogQ29udmVydCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0
byByZWFsaXplIGZ1bmN0aW9uCj4gICBkbWEvcHV2M19kbWE6IENvbnZlcnQgc3lzYnVzIGluaXQg
ZnVuY3Rpb24gdG8gcmVhbGl6ZSBmdW5jdGlvbgo+ICAgZ3Bpby9wdXYzX2dwaW86IENvbnZlcnQg
c3lzYnVzIGluaXQgZnVuY3Rpb24gdG8gcmVhbGl6ZSBmdW5jdGlvbgo+ICAgbWlsa3ltaXN0LXNv
ZnR1c2I6IENvbnZlcnQgc3lzYnVzIGluaXQgZnVuY3Rpb24gdG8gcmVhbGl6ZSBmdW5jdGlvbgo+
ICAgaW5wdXQvcGwwNTA6IENvbnZlcnQgc3lzYnVzIGluaXQgZnVuY3Rpb24gdG8gcmVhbGl6ZSBm
dW5jdGlvbgo+ICAgaW50Yy9wdXYzX2ludGM6IENvbnZlcnQgc3lzYnVzIGluaXQgZnVuY3Rpb24g
dG8gcmVhbGl6ZSBmdW5jdGlvbgo+ICAgbWlsa3ltaXN0LWhwZG1jOiBDb252ZXJ0IHN5c2J1cyBp
bml0IGZ1bmN0aW9uIHRvIHJlYWxpemUgZnVuY3Rpb24KPiAgIG1pbGt5bWlzdC1wZnB1OiBDb252
ZXJ0IHN5c2J1cyBpbml0IGZ1bmN0aW9uIHRvIHJlYWxpemUgZnVuY3Rpb24KPiAgIHB1djNfcG0u
YzogQ29udmVydCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFsaXplIGZ1bmN0aW9uCj4gICBu
dnJhbS9kczEyMjV5OiBDb252ZXJ0IHN5c2J1cyBpbml0IGZ1bmN0aW9uIHRvIHJlYWxpemUgZnVu
Y3Rpb24KPiAgIHBjaS1icmlkZ2UvZGVjOiBDb252ZXJ0IHN5c2J1cyBpbml0IGZ1bmN0aW9uIHRv
IHJlYWxpemUgZnVuY3Rpb24KPiAgIHRpbWVyL2V0cmF4ZnNfdGltZXI6IENvbnZlcnQgc3lzYnVz
IGluaXQgZnVuY3Rpb24gdG8gcmVhbGl6ZSBmdW5jdGlvbgo+ICAgdGltZXIvZ3JsaWJfZ3B0aW1l
cjogQ29udmVydCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFsaXplIGZ1bmN0aW9uCj4gICB0
aW1lci9wdXYzX29zdDogQ29udmVydCBzeXNidXMgaW5pdCBmdW5jdGlvbiB0byByZWFsaXplIGZ1
bmN0aW9uCj4gICB1c2IvdHVzYjYwMTA6IENvbnZlcnQgc3lzYnVzIGluaXQgZnVuY3Rpb24gdG8g
cmVhbGl6ZSBmdW5jdGlvbgo+ICAgeGVuX2JhY2tlbmQ6IHJlbW92ZSB4ZW5fc3lzZGV2X2luaXQo
KSBmdW5jdGlvbgo+ICAgY29yZS9zeXNidXM6IHJlbW92ZSB0aGUgU3lzQnVzRGV2aWNlQ2xhc3M6
OmluaXQgcGF0aAo+Cj4gIGh3L2FybS9tdXNpY3BhbC5jICAgICAgICAgICAgfCAgOSArKysrLS0t
LS0KPiAgaHcvYmxvY2svb25lbmFuZC5jICAgICAgICAgICB8IDE2ICsrKysrKystLS0tLS0tLS0K
PiAgaHcvY2hhci9ncmxpYl9hcGJ1YXJ0LmMgICAgICB8IDEyICsrKysrLS0tLS0tLQo+ICBody9j
b3JlL2VtcHR5X3Nsb3QuYyAgICAgICAgIHwgIDkgKysrKy0tLS0tCj4gIGh3L2NvcmUvc3lzYnVz
LmMgICAgICAgICAgICAgfCAxNSArKysrKy0tLS0tLS0tLS0KPiAgaHcvZGlzcGxheS9nMzY0ZmIu
YyAgICAgICAgICB8ICA5ICsrKy0tLS0tLQo+ICBody9kbWEvcHV2M19kbWEuYyAgICAgICAgICAg
IHwgMTAgKysrKy0tLS0tLQo+ICBody9ncGlvL3B1djNfZ3Bpby5jICAgICAgICAgIHwgMjkgKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KPiAgaHcvaW5wdXQvbWlsa3ltaXN0LXNvZnR1c2Iu
YyB8IDE2ICsrKysrKystLS0tLS0tLS0KPiAgaHcvaW5wdXQvcGwwNTAuYyAgICAgICAgICAgICB8
IDExICsrKysrLS0tLS0tCj4gIGh3L2ludGMvcHV2M19pbnRjLmMgICAgICAgICAgfCAxMSArKysr
LS0tLS0tLQo+ICBody9taXNjL21pbGt5bWlzdC1ocGRtYy5jICAgIHwgIDkgKysrLS0tLS0tCj4g
IGh3L21pc2MvbWlsa3ltaXN0LXBmcHUuYyAgICAgfCAxMiArKysrKy0tLS0tLS0KPiAgaHcvbWlz
Yy9wdXYzX3BtLmMgICAgICAgICAgICB8IDEwICsrKystLS0tLS0KPiAgaHcvbnZyYW0vZHMxMjI1
eS5jICAgICAgICAgICB8IDEyICsrKysrLS0tLS0tLQo+ICBody9wY2ktYnJpZGdlL2RlYy5jICAg
ICAgICAgIHwgMTIgKysrKysrLS0tLS0tCj4gIGh3L3RpbWVyL2V0cmF4ZnNfdGltZXIuYyAgICAg
fCAxNCArKysrKysrLS0tLS0tLQo+ICBody90aW1lci9ncmxpYl9ncHRpbWVyLmMgICAgIHwgMTEg
KysrKystLS0tLS0KPiAgaHcvdGltZXIvcHV2M19vc3QuYyAgICAgICAgICB8IDEzICsrKysrKy0t
LS0tLS0KPiAgaHcvdXNiL3R1c2I2MDEwLmMgICAgICAgICAgICB8ICA4ICsrKy0tLS0tCj4gIGh3
L3hlbi94ZW5fYmFja2VuZC5jICAgICAgICAgfCAgNyAtLS0tLS0tCj4gIGluY2x1ZGUvaHcvc3lz
YnVzLmggICAgICAgICAgfCAgMyAtLS0KPiAgMjIgZmlsZXMgY2hhbmdlZCwgMTA2IGluc2VydGlv
bnMoKyksIDE1MiBkZWxldGlvbnMoLSkKCkkgdGhpbmsgYWxsIHRoZXNlIHBhdGNoZXMgaGF2ZSBu
b3cgYmVlbiByZXZpZXdlZC4gRG9lcyBhbnlib2R5CmhhdmUgYSBwcmVmZXJlbmNlIGZvciB3aGlj
aCB0cmVlIGl0IGdvZXMgdGhyb3VnaCwgZ2l2ZW4gdGhhdCBpdAp0b3VjaGVzIGxvdHMgb2YgZGV2
aWNlcz8KCkkgY2FuIHRha2UgdGhpcyB2aWEgdGFyZ2V0LWFybSwgdW5sZXNzIGFueWJvZHkgd291
bGQgcGFydGljdWxhcmx5Cmxpa2UgdG8gaGF2ZSBzb21lIG9yIGFsbCBvZiBpdCBnbyBzb21lIG90
aGVyIHJvdXRlLgoKdGhhbmtzCi0tIFBNTQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 17:07:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 17:07: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-devel-bounces@lists.xenproject.org>)
	id 1gSmGK-0001ae-S5; Fri, 30 Nov 2018 17:07:32 +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=JhT4=OJ=citrix.com=prvs=865bc1a8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gSmGJ-0001aO-LM
 for xen-devel@lists.xen.org; Fri, 30 Nov 2018 17:07:31 +0000
X-Inumbo-ID: 6bc1c840-f4c2-11e8-90e0-33b744d90ea9
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6bc1c840-f4c2-11e8-90e0-33b744d90ea9;
 Fri, 30 Nov 2018 17:07:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,299,1539648000"; d="scan'208";a="71998448"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 30 Nov 2018 17:07:20 +0000
Message-ID: <1543597640-28870-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1543597640-28870-1-git-send-email-andrew.cooper3@citrix.com>
References: <1543597640-28870-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] x86/hvm: Corrections to RDTSCP intercept
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGJvdGggVlQteCBhbmQgU1ZNLCB0aGUgUkRUU0NQIGludGVyY2VwdCB3aWxsIHRyaWdnZXIg
aWYgdGhlIHBpcGVsaW5lCnN1cHBvcnRzIHRoZSBpbnN0cnVjdGlvbiwgYnV0IHRoZSBndWVzdCBt
YXkgaGF2ZSBub3QgaGF2ZSByZHRzY3AgaW4gaXRzCmZlYXR1cmVzZXQuICBCcmluZyB0aGUgdm1l
eGl0IGhhbmRsZXJzIGluIGxpbmUgd2l0aCB0aGUgbWFpbiBlbXVsYXRvcgpiZWhhdmlvdXIgYnkg
b3B0aW9uYWxseSBoYW5kaW5nIGJhY2sgI1VELgoKTmV4dCBvbiB0aGUgQU1EIHNpZGUsIGlmIFJE
VFNDUCBhY3R1YWxseSBlbmRzIHVwIGJlaW5nIGludGVyY2VwdGVkIG9uIGEgZGVidWcKYnVpbGQs
IHdlIGZpcnN0IHVwZGF0ZSByZWdzLT5yY3gsIHRoZW4gY2FsbCBfX2dldF9pbnN0cnVjdGlvbl9s
ZW5ndGgoKSBhc2tpbmcKZm9yIFJEVFNDLiAgQXMgdGhlIHR3byBpbnN0cnVjdGlvbnMgYXJlIGRp
ZmZlcmVudCAoYW5kIGluZGVlZCwgZGlmZmVyZW50Cmxlbmd0aHMhKSwgX19nZXRfaW5zdHJ1Y3Rp
b25fbGVuZ3RoX2Zyb21fbGlzdCgpIGZhaWxzIGFuZCBoYW5kcyBiYWNrIGEgI0dQCmZhdWx0LgoK
VGhpcyBjYW4gZGVtb25zdHJhdGVkIGJ5IHB1dHRpbmcgYSBndWVzdCBpbnRvIHRzY19tb2RlPSJh
bHdheXMgZW11bGF0ZSIgYW5kCmV4ZWN1dGluZyBhbiByZHRzY3AgaW5zdHJ1Y3Rpb246CgogIChk
MSkgLS0tIFhlbiBUZXN0IEZyYW1ld29yayAtLS0KICAoZDEpIEVudmlyb25tZW50OiBIVk0gNjRi
aXQgKExvbmcgbW9kZSA0IGxldmVscykKICAoZDEpIFRlc3QgcmR0c2NwCiAgKGQxKSBUU0MgbW9k
ZSAxCiAgKFhFTikgZW11bGF0ZS5jOjE1OTpkMXYwIF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aF9m
cm9tX2xpc3Q6IE1pc21hdGNoIGJldHdlZW4gZXhwZWN0ZWQgYW5kIGFjdHVhbCBpbnN0cnVjdGlv
bjoKICAoWEVOKSBlbXVsYXRlLmM6MTYzOmQxdjAgICBsaXN0WzBdIHZhbCA4LCB7IG9wYyAweGYw
MDMxLCBtb2RybSAwIH0sIGxpc3QgZW50cmllczogMQogIChYRU4pIGVtdWxhdGUuYzoxNjU6ZDF2
MCAgIHJpcCAweDEwNDc1ZiwgbmV4dHJpcCAweDEwNDc2MiwgbGVuIDMKICAoWEVOKSBJbnNuX2xl
biBlbXVsYXRpb24gZmFpbGVkICgxKTogZDF2MCA2NGJpdCBAIDAwMDg6MDAxMDQ3NWYgLT4gMGYg
MDEgZjkgNWIgMzEgZmYgMzEgYzAgZTkgYzQgZGIgZmYgZmYgMDAgMDAgMDAKICAoZDEpICoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgogIChkMSkgUEFOSUM6IFVuaGFuZGxlZCBleGNlcHRp
b24gYXQgMDAwODowMDAwMDAwMDAwMTA0NzVmCiAgKGQxKSBWZWMgMTMgI0dQWzAwMDBdCiAgKGQx
KSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKCkZpcnN0LCB0ZWFjaCBfX2dldF9pbnN0
cnVjdGlvbl9sZW5ndGgoKSB0byBjb3BlIHdpdGggUkRUU0NQLCBhbmQgaW1wcm92ZQpzdm1fdm1l
eGl0X2RvX3JkdHNjKCkgdG8gYXNrIGZvciB0aGUgY29ycmVjdCBpbnN0cnVjdGlvbi4gIE1vdmUg
dGhlIHJlZ3MtPnJjeAphZGp1c3RtZW50IGludG8gdGhpcyBmdW5jdGlvbiB0byBlbnN1cmUgaXQg
Z2V0cyBkb25lIGFmdGVyIHdlIGFyZSBkb25lCnBvdGVudGlhbGx5IHJhaXNpbmcgZmF1bHRzLgoK
UmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpD
QzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpD
QzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQ0M6IEp1biBOYWthamlt
YSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgpDQzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
Q0M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+
CkNDOiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KClRoZXJlIGlzIGEgZnVydGhlciA0LjEyIGJ1Zy9yZWdyZXNzaW9u
IGhlcmUuICBGb3Igc29tZSByZWFzb24sIG1hc3RlciBhbmQKc3RhZ2luZyBhcmUgbm93IGRlZmF1
bHRpbmcgVk1zIGludG8gYW4gZW11bGF0ZWQgVFNDIG1vZGUuICBJIGhhdmUgeWV0IHRvCmZpZ3Vy
ZSBvdXQgd2h5LgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL2VtdWxhdGUuYyAgICAgICAgfCAg
MSArCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgICAgIHwgMjIgKysrKysrKysr
KysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgICAgICB8ICA4
ICsrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vZW11bGF0ZS5oIHwgIDEgKwog
NCBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL2VtdWxhdGUuYwppbmRleCA3MWExYjZlLi4wMjkwMjY0IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3N2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vZW11bGF0
ZS5jCkBAIC03OCw2ICs3OCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFtJTlNUUl9T
VEdJXSAgICA9IHsgWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSksIE1PRFJNKDMsIDMsIDQpIH0sCiAg
ICAgW0lOU1RSX0NMR0ldICAgID0geyBYODZFTVVMX09QQygweDBmLCAweDAxKSwgTU9EUk0oMywg
MywgNSkgfSwKICAgICBbSU5TVFJfSU5WTFBHQV0gPSB7IFg4NkVNVUxfT1BDKDB4MGYsIDB4MDEp
LCBNT0RSTSgzLCAzLCA3KSB9LAorICAgIFtJTlNUUl9SRFRTQ1BdICA9IHsgWDg2RU1VTF9PUEMo
MHgwZiwgMHgwMSksIE1PRFJNKDMsIDcsIDEpIH0sCiAgICAgW0lOU1RSX0lOVkRdICAgID0geyBY
ODZFTVVMX09QQygweDBmLCAweDA4KSB9LAogICAgIFtJTlNUUl9XQklOVkRdICA9IHsgWDg2RU1V
TF9PUEMoMHgwZiwgMHgwOSkgfSwKICAgICBbSU5TVFJfV1JNU1JdICAgPSB7IFg4NkVNVUxfT1BD
KDB4MGYsIDB4MzApIH0sCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBi
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IGI5YTg5MDAuLmQ4ZDM4MTMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jCkBAIC0yMjc5LDE0ICsyMjc5LDI4IEBAIHN0YXRpYyB2b2lkIHN2bV92bWV4aXRf
ZG9faGx0KHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiwKICAgICBodm1faGx0KHJlZ3MtPmVmbGFn
cyk7CiB9CiAKLXN0YXRpYyB2b2lkIHN2bV92bWV4aXRfZG9fcmR0c2Moc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCitzdGF0aWMgdm9pZCBzdm1fdm1leGl0X2RvX3JkdHNjKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCBib29sIHJkdHNjcCkKIHsKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9
IGN1cnJlbnQ7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47
CisgICAgZW51bSBpbnN0cnVjdGlvbl9pbmRleCBpbnNuID0gcmR0c2NwID8gSU5TVFJfUkRUU0NQ
IDogSU5TVFJfUkRUU0M7CiAgICAgdW5zaWduZWQgaW50IGluc3RfbGVuOwogCi0gICAgaWYgKCAo
aW5zdF9sZW4gPSBfX2dldF9pbnN0cnVjdGlvbl9sZW5ndGgoY3VycmVudCwgSU5TVFJfUkRUU0Mp
KSA9PSAwICkKKyAgICBpZiAoIHJkdHNjcCAmJiAhY3VycmQtPmFyY2guY3B1aWQtPmV4dGQucmR0
c2NwICYmCisgICAgICAgICBjdXJyZC0+YXJjaC50c2NfbW9kZSAhPSBUU0NfTU9ERV9QVlJEVFND
UCApCisgICAgeworICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2ludmFsaWRf
b3AsIFg4Nl9FVkVOVF9OT19FQyk7CiAgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBpZiAo
IChpbnN0X2xlbiA9IF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aChjdXJyLCBpbnNuKSkgPT0gMCAp
CisgICAgICAgIHJldHVybjsKKwogICAgIF9fdXBkYXRlX2d1ZXN0X2VpcChyZWdzLCBpbnN0X2xl
bik7CiAKKyAgICBpZiAoIHJkdHNjcCApCisgICAgICAgIHJlZ3MtPnJjeCA9IGh2bV9tc3JfdHNj
X2F1eChjdXJyKTsKKwogICAgIGh2bV9yZHRzY19pbnRlcmNlcHQocmVncyk7CiB9CiAKQEAgLTI5
NjgsMTAgKzI5ODIsOCBAQCB2b2lkIHN2bV92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFZNRVhJVF9SRFRTQ1A6Ci0g
ICAgICAgIHJlZ3MtPnJjeCA9IGh2bV9tc3JfdHNjX2F1eCh2KTsKLSAgICAgICAgLyogZmFsbCB0
aHJvdWdoICovCiAgICAgY2FzZSBWTUVYSVRfUkRUU0M6Ci0gICAgICAgIHN2bV92bWV4aXRfZG9f
cmR0c2MocmVncyk7CisgICAgICAgIHN2bV92bWV4aXRfZG9fcmR0c2MocmVncywgZXhpdF9yZWFz
b24gPT0gVk1FWElUX1JEVFNDUCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBWTUVYSVRf
TU9OSVRPUjoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggMzY1ZWViMi4uYTlmOWI5YiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKQEAgLTM1ODksNiArMzU4OSw3IEBAIHZvaWQgdm14X3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHVuc2lnbmVkIGxvbmcgZXhpdF9xdWFsaWZpY2F0aW9u
LCBleGl0X3JlYXNvbiwgaWR0dl9pbmZvLCBpbnRyX2luZm8gPSAwOwogICAgIHVuc2lnbmVkIGlu
dCB2ZWN0b3IgPSAwLCBtb2RlOwogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKKyAgICBz
dHJ1Y3QgZG9tYWluICpjdXJyZCA9IHYtPmRvbWFpbjsKIAogICAgIF9fdm1yZWFkKEdVRVNUX1JJ
UCwgICAgJnJlZ3MtPnJpcCk7CiAgICAgX192bXJlYWQoR1VFU1RfUlNQLCAgICAmcmVncy0+cnNw
KTsKQEAgLTM5NTYsNiArMzk1NywxMyBAQCB2b2lkIHZteF92bWV4aXRfaGFuZGxlcihzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgdm14X2ludmxwZ19pbnRlcmNlcHQoZXhpdF9x
dWFsaWZpY2F0aW9uKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBFWElUX1JFQVNPTl9SRFRT
Q1A6CisgICAgICAgIGlmICggIWN1cnJkLT5hcmNoLmNwdWlkLT5leHRkLnJkdHNjcCAmJgorICAg
ICAgICAgICAgIGN1cnJkLT5hcmNoLnRzY19tb2RlICE9IFRTQ19NT0RFX1BWUkRUU0NQICkKKyAg
ICAgICAgeworICAgICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9pbnZhbGlk
X29wLCBYODZfRVZFTlRfTk9fRUMpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKwog
ICAgICAgICByZWdzLT5yY3ggPSBodm1fbXNyX3RzY19hdXgodik7CiAgICAgICAgIC8qIGZhbGwg
dGhyb3VnaCAqLwogICAgIGNhc2UgRVhJVF9SRUFTT05fUkRUU0M6CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vZW11bGF0ZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vc3ZtL2VtdWxhdGUuaAppbmRleCAzZGU4MjM2Li5jYTkyYWJiIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vZW11bGF0ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3N2bS9lbXVsYXRlLmgKQEAgLTMwLDYgKzMwLDcgQEAgZW51bSBpbnN0cnVjdGlvbl9p
bmRleCB7CiAgICAgSU5TVFJfSExULAogICAgIElOU1RSX0lOVDMsCiAgICAgSU5TVFJfUkRUU0Ms
CisgICAgSU5TVFJfUkRUU0NQLAogICAgIElOU1RSX1BBVVNFLAogICAgIElOU1RSX1hTRVRCViwK
ICAgICBJTlNUUl9WTVJVTiwKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 17:07:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 17:07: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-devel-bounces@lists.xenproject.org>)
	id 1gSmGI-0001aD-8M; Fri, 30 Nov 2018 17:07: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=JhT4=OJ=citrix.com=prvs=865bc1a8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gSmGG-0001a8-6u
 for xen-devel@lists.xen.org; Fri, 30 Nov 2018 17:07:28 +0000
X-Inumbo-ID: 689ef278-f4c2-11e8-bcd0-4ba755084867
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 689ef278-f4c2-11e8-bcd0-4ba755084867;
 Fri, 30 Nov 2018 17:07:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,299,1539648000"; d="scan'208";a="71998433"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 30 Nov 2018 17:07:19 +0000
Message-ID: <1543597640-28870-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1543597640-28870-1-git-send-email-andrew.cooper3@citrix.com>
References: <1543597640-28870-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] x86/svm: Improve diagnostics when
 __get_instruction_length_from_list() fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2FkbHksIGEgbG9uZToKCiAgKFhFTikgZW11bGF0ZS5jOjE1NjpkMnYwIF9fZ2V0X2luc3RydWN0
aW9uX2xlbmd0aF9mcm9tX2xpc3Q6IE1pc21hdGNoIGJldHdlZW4gZXhwZWN0ZWQgYW5kIGFjdHVh
bCBpbnN0cnVjdGlvbjogZWlwID0gZmZmZmY4MDQ1NjQxMzljMAoKb24gdGhlIGNvbnNvbGUgaXMg
b2Ygbm8gdXNlIHRyeWluZyB0byBpZGVudGlmeSB3aGF0IHdlbnQgd3JvbmcuICBEdW1wIGFzIG11
Y2gKc3RhdGUgYXMgd2UgY2FuIHRvIGhlbHAgaWRlbnRpZnkgd2hhdCB3ZW50IHdyb25nLgoKUmVw
b3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQ0M6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQg
PHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDQzogQnJpYW4gV29vZHMgPGJyaWFuLndv
b2RzQGFtZC5jb20+CgpSRkM6IF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aF9mcm9tX2xpc3QoKSB0
cmllcyB0byBjb3BlIHdpdGggVk1FWElUX0lPSU8sIGJ1dApJTi9PVVQgaW5zdHJ1Y3Rpb25zIGFy
ZW4ndCBpbiB0aGUgZGVjb2RlIGxpc3QgYW5kIEkgY2FuJ3Qgc3BvdCBhbiBlbnRyeSBwb2ludApm
cm9tIHRoZSBJT0lPIHBhdGguICBBbSBJIG1pc3Npbmcgc29tZXRoaW5nPwoKQWxzbywgSSdtIG5v
dCBlbnRpcmVseSBjb252aW5jZWQgdGhhdCBtYWtpbmcgbW9kcm0gYW4gYW5ub255bW91cyB1bmlv
biBpcwpnb2luZyB0byB3b3JrIHdpdGggb2xkZXIgQ2VudE9TIGNvbXBpbGVycywgYW5kIHRoZXJl
Zm9yZSBhbSBub3Qgc3VyZSB3aGV0aGVyCnRoYXQgcGFydCBvZiB0aGUgY2hhbmdlIGlzIHdvcnRo
IGl0LiAgVGhlIGluc3RydWN0aW9uIGluIHF1ZXN0aW9uIGNhbiBiZQpvYnRhaW5lZCBmcm9tIHRo
ZSBwcmludGVkIElOU05fIGNvbnN0YW50IGFsb25lLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3Zt
L2VtdWxhdGUuYyB8IDI2ICsrKysrKysrKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTkgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3N2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbXVsYXRlLmMK
aW5kZXggM2QwNGFmMC4uNzFhMWI2ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0v
ZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VtdWxhdGUuYwpAQCAtNTYsMTEg
KzU2LDE0IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIHN2bV9uZXh0cmlwX2luc25fbGVuZ3RoKHN0
cnVjdCB2Y3B1ICp2KQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICB1bnNpZ25lZCBpbnQg
b3Bjb2RlOwotICAgIHN0cnVjdCB7Ci0gICAgICAgIHVuc2lnbmVkIGludCBybTozOwotICAgICAg
ICB1bnNpZ25lZCBpbnQgcmVnOjM7Ci0gICAgICAgIHVuc2lnbmVkIGludCBtb2Q6MjsKLSNkZWZp
bmUgTU9EUk0obW9kLCByZWcsIHJtKSB7IHJtLCByZWcsIG1vZCB9CisgICAgdW5pb24geworICAg
ICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdW5zaWduZWQgaW50IHJtOjM7CisgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgcmVnOjM7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbW9kOjI7Cisg
ICAgICAgIH07CisgICAgICAgIHVuc2lnbmVkIGludCByYXc7CisjZGVmaW5lIE1PRFJNKG1vZCwg
cmVnLCBybSkge3sgcm0sIHJlZywgbW9kIH19CiAgICAgfSBtb2RybTsKIH0gb3BjX3RhYltJTlNU
Ul9NQVhfQ09VTlRdID0gewogICAgIFtJTlNUUl9QQVVTRV0gICA9IHsgWDg2RU1VTF9PUENfRjMo
MCwgMHg5MCkgfSwKQEAgLTE1Miw4ICsxNTUsMTcgQEAgaW50IF9fZ2V0X2luc3RydWN0aW9uX2xl
bmd0aF9mcm9tX2xpc3Qoc3RydWN0IHZjcHUgKnYsCiAgICAgfQogCiAgICAgZ2RwcmludGsoWEVO
TE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgIiVzOiBNaXNtYXRjaCBiZXR3ZWVuIGV4cGVjdGVk
IGFuZCBhY3R1YWwgaW5zdHJ1Y3Rpb246ICIKLSAgICAgICAgICAgICAiZWlwID0gJWx4XG4iLCAg
X19mdW5jX18sICh1bnNpZ25lZCBsb25nKXZtY2ItPnJpcCk7CisgICAgICAgICAgICAgIiVzOiBN
aXNtYXRjaCBiZXR3ZWVuIGV4cGVjdGVkIGFuZCBhY3R1YWwgaW5zdHJ1Y3Rpb246XG4iLAorICAg
ICAgICAgICAgIF9fZnVuY19fKTsKKyAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAg
ICAgICAgICAiICBsaXN0WzBdIHZhbCAlZCwgeyBvcGMgJSN4LCBtb2RybSAlI3ggfSwgbGlzdCBl
bnRyaWVzOiAldVxuIiwKKyAgICAgICAgICAgICBsaXN0WzBdLCBvcGNfdGFiW2xpc3RbMF1dLm9w
Y29kZSwgb3BjX3RhYltsaXN0WzBdXS5tb2RybS5yYXcsCisgICAgICAgICAgICAgbGlzdF9jb3Vu
dCk7CisgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICIgIHJpcCAweCVseCwgbmV4dHJpcCAw
eCVseCwgbGVuICVsdVxuIiwKKyAgICAgICAgICAgICB2bWNiLT5yaXAsIHZtY2ItPm5leHRyaXAs
IHZtY2ItPm5leHRyaXAgLSB2bWNiLT5yaXApOworICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0
ZShYRU5MT0dfR19XQVJOSU5HLCAiSW5zbl9sZW4iLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmY3R4dCwgWDg2RU1VTF9VTkhBTkRMRUFCTEUpOworCiAgICAgaHZtX2luamVjdF9od19l
eGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CiAgICAgcmV0dXJuIDA7CiB9Ci0tIAoyLjEuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 17:07:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 17:07: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-devel-bounces@lists.xenproject.org>)
	id 1gSmGK-0001aW-I9; Fri, 30 Nov 2018 17:07:32 +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=JhT4=OJ=citrix.com=prvs=865bc1a8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1gSmGJ-0001aJ-EP
 for xen-devel@lists.xen.org; Fri, 30 Nov 2018 17:07:31 +0000
X-Inumbo-ID: 6b47f308-f4c2-11e8-93aa-8f59b534dc1e
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b47f308-f4c2-11e8-93aa-8f59b534dc1e;
 Fri, 30 Nov 2018 17:07:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,299,1539648000"; d="scan'208";a="71998447"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 30 Nov 2018 17:07:18 +0000
Message-ID: <1543597640-28870-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] Fixes to RDTSCP interception
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIHNvbWUgcmVhc29uIChvbiBFUFlDIGF0IGxlYXN0KSB3ZSd2ZSBnYWluZWQgYSByZWdyZXNz
aW9uIGludG8gbWFzdGVyCndoZXJlYnkgVk1zIGFyZSBkZWZhdWx0aW5nIHRvIG9uZSBvZiB0aGUg
ZW11bGF0ZWQgVFNDIG1vZGVzLiAgVGhpcyBtYXkgYmUgWGVuCmNvbWluZyB0byB0aGUgY29uY2x1
c2lvbiB0aGF0IHRoZXJlIGlzbid0IGEgcmVsaWFibGUgVFNDLiAgQ29tYmluZWQgd2l0aCBhCmRl
YnVnIFhlbiwgdGhpcyBicmVha3MgUkRUU0NQIGNvbXBsZXRlbHkuCgpXaXRoIHRoaXMgc2VyaWVz
IGluIHBsYWNlIGFuZCBSRFRTQ1AgZnVuY3Rpb25pbmcgY29ycmVjdGx5IGFnYWluLCBWTXMgYXJl
CnN0aWxsIHVud2lsbGluZyB0byBib290LiAgSSBoYXZlbid0IG1hbmFnZWQgdG8gZmlndXJlIG91
dCB3aHkgeWV0LgoKQW5kcmV3IENvb3BlciAoMik6CiAgeDg2L3N2bTogSW1wcm92ZSBkaWFnbm9z
dGljcyB3aGVuIF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aF9mcm9tX2xpc3QoKSBmYWlscwogIHg4
Ni9odm06IENvcnJlY3Rpb25zIHRvIFJEVFNDUCBpbnRlcmNlcHQgaGFuZGxpbmcKCiB4ZW4vYXJj
aC94ODYvaHZtL3N2bS9lbXVsYXRlLmMgICAgICAgIHwgMjcgKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgICAgIHwgMjIgKysrKysr
KysrKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgICAgICB8
ICA4ICsrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vZW11bGF0ZS5oIHwgIDEg
KwogNCBmaWxlcyBjaGFuZ2VkLCA0NiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCi0t
IAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 17:09:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 17:09: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-devel-bounces@lists.xenproject.org>)
	id 1gSmIb-0001t5-BM; Fri, 30 Nov 2018 17:09:53 +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=3LvP=OJ=citrix.com=prvs=865853486=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gSmIa-0001ss-2T
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 17:09:52 +0000
X-Inumbo-ID: bf6dc408-f4c2-11e8-a64e-a3cc6925b5d3
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf6dc408-f4c2-11e8-a64e-a3cc6925b5d3;
 Fri, 30 Nov 2018 17:09:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,299,1539648000"; d="scan'208";a="71998795"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23553.28374.811568.188716@mariner.uk.xensource.com>
Date: Fri, 30 Nov 2018 17:09:42 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20181128135806.20201-1-wei.liu2@citrix.com>
References: <20181128135806.20201-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 0/3] Remove tmem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad  Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggdjIgMC8zXSBSZW1vdmUgdG1lbSIpOgo+IEl0IGlzIGFn
cmVlZCB0aGF0IHRtZW0gY2FuIGJlIHJlbW92ZWQgZnJvbSB4ZW4uZ2l0LiBTZWUgdGhlIHRocmVh
ZCBzdGFydGluZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gZnJvbSA8RDVFODY2QjItOTZG
NC00RTg5LTk0MUUtNzNGNTc4REYyRjE3QGNpdHJpeC5jb20+LgoKVGhvc2UgYXJlIG5vdGVzIGZy
b20gc29tZSBwaG9uZSBjYWxsIGFtb25nc3QgaW5kdXN0cnkgc3Rha2Vob2xkZXJzLgpOb25lIG9m
IHRoZSBtZXNzYWdlcyBoYXZlIGEgU3ViamVjdCBsaW5lIG1lbnRpb25pbmcgdG1lbS4gIFRoZXJl
IGlzIG5vCmV4cGxhbmF0aW9uIG9mIHRoZSBiYXNpcyBmb3IgdGhlIGRlY2lzaW9uOyBqdXN0IGEg
Y29uZmlybWF0aW9uIGZyb20KdGhlIGN1cnJlbnQgbWFpbnRhaW5lcnMgdGhhdCB0aGV5IHdpbGwg
YWNrIHRoZSByZW1vdmFsLgoKSSB0aGluayB0aGlzIGlzIG5vdCByZWFsbHkgYW4gYXBwcm9wcmlh
dGUgd2F5IHRvIGNhcnJ5IG9uISAgV2hhdCBpZgp0aGVyZSBpcyBzb21lb25lIGVsc2Ugd2hvIHdh
bnRzIHRvIHN0ZXAgdXAgdG8gbWFpbnRhaW4gdGhpcyA/ICBXaGF0CmFib3V0IHVzZXIgY29tbXVu
aWNhdGlvbiA/ICBHb2luZyBzdHJhaWdodCBmcm9tIGBTdXBwb3J0ZWQnIHRvCmBEZWxldGVkJyBz
ZWVtcyByYXRoZXIgdmlnb3JvdXMuCgoKSW4gc3VtbWFyeSBJIHRoaW5rIHRoZSBjbGFpbSB0aGF0
ICJJdCBpcyBhZ3JlZWQiIGluIHRoaXMgY292ZXIgbGV0dGVyCmlzIGZhbHNlIChvciwgYXQgbGVh
c3QsIGlmIGl0IGlzIHRydWUsIHRoZSBjb3ZlciBsZXR0ZXIgcHJvdmlkZXMgbm8KcmVmZXJlbmNl
cyB0byBhbnkgYmFzaXMgZm9yIHRoaW5raW5nIHRoYXQgaXQgaXMgdHJ1ZSkuCgpJZiBpdCBkaWRu
J3QgaGFwcGVuIG9uIHRoZSBtYWlsaW5nIGxpc3QgaXQgZGlkbid0IGhhcHBlbi4KCgpVbmZvcnR1
bmF0ZWx5LCB0aGVyZWZvcmUsIG9uIHByb2Nlc3MgZ3JvdW5kcywKCk5hY2tlZC1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgoKSSBkYXJlIHNheSB0aGUgZGVjaXNp
b24gdG8gcmVtb3ZlIGl0IG5vdyBtaWdodCBiZSByaWdodC4KCkNhbiB3ZSBwbGVhc2Ugc3RhcnQg
dGhpcyBhZ2FpbiB3aXRoIGEgcHJvcGVyIGV4cGxhbmF0aW9uIG9mIHdoeSB0aGlzCnNob3VsZCBi
ZSBzdW1tYXJpbHkgZGVsZXRlZCwgcmF0aGVyIHRoYW4gKHNheSkgbWFkZSB1bm1haW50YWluZWQg
YW5kCmRlcHJlY2F0ZWQgZm9yIGEgcmVsZWFzZSA/ICBDYW4gc29tZW9uZSBleHBsYWluIHdoeSB3
ZSBkb24ndCBmZWVsIHRoZQpuZWVkIHRvIGNvbnN1bHQgYW55b25lIGJ5IChzYXkpIHBvc3Rpbmcg
dG8geGVuLWFubm91bmNlID8gIGV0Yy4KClRoZW4gd2UgY2FuIGFjdHVhbGx5IGhhdmUgYW4gb24t
bGlzdCBkaXNjdXNzaW9uIHdoZXJlIHRoZSBkZWNpc2lvbgp3b3VsZCBiZSB0YWtlbi4KCk5leHQg
dGltZSBJIHN1Z2dlc3QgYSBnb29kIGZpcnN0IHN0ZXAgd291bGQgYmUgYSBwYXRjaCB3aGljaCBk
ZWxldGVzCnRoZSBNOiBsaW5lIGZyb20gTUFJTlRBSU5FUlMgYW5kIGNoYW5nZXMgdGhlIHN0YXR1
cyB0byBPcnBoYW4sIHNpbmNlCm9idmlvdXNseSB0aGUgY3VycmVudCBtYWludGFpbmVycyBkb24n
dCB3YW50IGl0LiAgVGhhdCBwYXRjaCBzaG91bGQgYmUKdW5jb250cm92ZXJzaWFsLiAgQWxzbyBp
biBnZW5lcmFsLCBkZXBlbmRpbmcgd2hvIHdlIHRoaW5rIG1pZ2h0IGJlCnVzaW5nIGEgZmVhdHVy
ZSwgYSBwbGFuIHdoaWNoIGdpdmVzIHNvbWUgd2FybmluZyB0byB1c2VycyAoYnkKZGVwcmVjYXRp
bmcgdGhlIGZlYXR1cmUsIGZvciBleGFtcGxlKSB3b3VsZCBvZnRlbiBiZSBhIGdvb2QgaWRlYS4K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 17:10:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 17:10: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-devel-bounces@lists.xenproject.org>)
	id 1gSmJC-0002Vn-R9; Fri, 30 Nov 2018 17:10: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=3lvp=oj=citrix.com=prvs=865853486=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1gSmJC-0002Vc-8Y
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 17:10:30 +0000
X-Inumbo-ID: d64604cc-f4c2-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d64604cc-f4c2-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 17:10:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,299,1539648000"; d="scan'208";a="71998875"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23553.28413.259524.855454@mariner.uk.xensource.com>
Date: Fri, 30 Nov 2018 17:10:21 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20181128135806.20201-2-wei.liu2@citrix.com>
References: <20181128135806.20201-1-wei.liu2@citrix.com>
 <20181128135806.20201-2-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 1/3] tools: remove tmem code and commands
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggdjIgMS8zXSB0b29sczogcmVtb3ZlIHRtZW0gY29kZSBh
bmQgY29tbWFuZHMiKToKPiBSZW1vdmUgYWxsIHRtZW0gcmVsYXRlZCBjb2RlIGluIGxpYnhjLgo+
IAo+IExlYXZlIHNvbWUgc3R1YnMgaW4gbGlieGwgaW4gY2FzZSBhbnlvbmUgaGFzIGxpbmtlZCB0
byB0aG9zZSBmdW5jdGlvbnMKPiBiZWZvcmUgdGhlIHJlbW92YWwuCj4gCj4gUmVtb3ZlIGFsbCB0
bWVtIHJlbGF0ZWQgY29tbWFuZHMgaW4geGwsIGFsbCB0bWVtIHJlbGF0ZWQgY29kZSBpbiBvdGhl
cgo+IHV0aWxpdGllcyB3ZSBzaGlwLgoKQW1hemluZ2x5IEkgc2VlIG5vdGhpbmcgaW4gdGhlIGxp
YnhsIGRvbWFpbiBjb25maWcgYWJvdXQgdGhpcy4gIElmCnRoZXJlIHdlcmUgdGhlbiB3ZSB3b3Vs
ZCBoYXZlIHRvIGRlY2lkZSB3aGF0IHRvIGRvIGlmIHRoZSBkb21haW4gaGFkCnRtZW0tcmVsYXRl
ZCBjb25maWcuICBCdXQgQUZBSUNUIHRoZXJlIGlzIGNvdWxkIGJlIG5vIHN1Y2ggdGhpbmcuCgpP
biBhIHRlY2huaWNhbCBsZXZlbCB0aGVyZWZvcmUsIHRoZXJlIGlzIG5vdGhpbmcgd3Jvbmcgd2l0
aCB0aGlzCnBhdGNoLiAgSG93ZXZlciwgZm9yIHRoZSBwcm9jZXNzIHJlYXNvbnMgSSBoYXZlIGV4
cGxhaW5lZCBpbiBteSBvdGhlcgptZXNzYWdlLAoKTmFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KClNvcnJ5LApJYW4uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 17:13:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 17: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-devel-bounces@lists.xenproject.org>)
	id 1gSmMJ-0002j4-C3; Fri, 30 Nov 2018 17:13: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=lXic=OJ=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gSmMI-0002iz-0E
 for xen-devel@lists.xen.org; Fri, 30 Nov 2018 17:13:42 +0000
X-Inumbo-ID: 47bf536c-f4c3-11e8-9b5e-c3c2527c6730
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [40.107.79.58]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 47bf536c-f4c3-11e8-9b5e-c3c2527c6730;
 Fri, 30 Nov 2018 17:13:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=BL8E+N7kdoZ9V7Y2nXmrg9YdcQZ1yKAmd+tHBZNQTvE=;
 b=EuuvAaHunqWGvdvo/k21+nCkQQycid5LlEcz5xZFnQ1FTS07+HLlUgMc9WtVFw4TIoyL7ARAPjWvIDKkY3g94NzFqNQsUeUj62GP6KA715206t06Y2YZx7FvH5KUrmO7yZUZrA67rH88YJKHmuQ7AVTBXzRIXRF6F9LkappvWNM=
Received: from CY4PR12MB1768.namprd12.prod.outlook.com (10.175.63.10) by
 CY4PR12MB1526.namprd12.prod.outlook.com (10.172.66.23) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1361.19; Fri, 30 Nov 2018 17:13:37 +0000
Received: from CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009]) by CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009%10]) with mapi id 15.20.1361.022; Fri, 30 Nov
 2018 17:13:37 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Thread-Topic: [PATCH 1/2] x86/svm: Improve diagnostics when
 __get_instruction_length_from_list() fails
Thread-Index: AQHUiM8rFn4ezS2iA0KUynfmh9RBOqVojm4A
Date: Fri, 30 Nov 2018 17:13:37 +0000
Message-ID: <20181130171333.GB5122@amd.com>
References: <1543597640-28870-1-git-send-email-andrew.cooper3@citrix.com>
 <1543597640-28870-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1543597640-28870-2-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN4PR0201CA0047.namprd02.prod.outlook.com
 (2603:10b6:803:2e::33) To CY4PR12MB1768.namprd12.prod.outlook.com
 (2603:10b6:903:122::10)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR12MB1526;
 20:1lIngR1WMikfb40GGEIjfx99IMm/ZZ5QrrQcYHmJKDLqfuyVlKOE/gUto8kwnxMfV1NXHKUPfeULzhBhfn6pigKi4jWPlCCe5BEanCy7JU935mD29/OwLS7DCLnthuFI+V3ZCXmEyR4229wZhkL3vMYC4RLifJVcMhuKv7iaXMv5InL9NnTnX2SlLF/EydPDQc4dzwIpFhDzDEipiS0SfFKOisJyGqXX4ntHE/VG3jOYUulkvGOIvw/HGO0T2kO6
x-ms-office365-filtering-correlation-id: 43df17fa-576e-4f36-c665-08d656e72ad0
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:CY4PR12MB1526; 
x-ms-traffictypediagnostic: CY4PR12MB1526:
x-microsoft-antispam-prvs: <CY4PR12MB15265A84102123662E499EC6E5D30@CY4PR12MB1526.namprd12.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231453)(999002)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:CY4PR12MB1526; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1526; 
x-forefront-prvs: 087223B4DA
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(39860400002)(136003)(366004)(396003)(346002)(376002)(189003)(199004)(36756003)(26005)(8936002)(486006)(97736004)(14454004)(81156014)(81166006)(478600001)(186003)(6512007)(8676002)(99286004)(52116002)(76176011)(6506007)(102836004)(4326008)(86362001)(386003)(33656002)(256004)(6246003)(25786009)(72206003)(476003)(53936002)(446003)(11346002)(6916009)(54906003)(2906002)(305945005)(105586002)(316002)(6116002)(1076002)(6436002)(3846002)(5660300001)(7736002)(106356001)(66066001)(68736007)(6486002)(2616005)(71200400001)(71190400001)(229853002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1526;
 H:CY4PR12MB1768.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: 3thYbm5xlj47ixDT8oFSazy4S37zcM6QsCc5S6s3kApQY9kwUHqihpAPqyVQ8EVU2lXlPADAdHNLYgw/squcNopJCe54vnNMq+UTEkeJfQ0OH27V9xaMuZh1cdN9oKWIW6cybMmWHq42Er4UvnOK7yudmEJLyxMMB/97Po3xmuyW6EsU6ghH+b5QMZgqMFGbPyB7Kg0tC189GVezs4URpVPwniGp2DuEPCDktYJBGdO4eG7YyTNT4EsexTu4M7B4mliA5BJRxTuTbsv9/nPuOF0JJ62i+5CsSs2Qzf6FHk9Fgp6V814cdXJqgtb8+JCFlfuttBrwpgNN/gQ/DI6/uE7SgHh5cZhlIEoZoUcePnw=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <8964E98C2EC3EC49B4951FA08AB26238@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 43df17fa-576e-4f36-c665-08d656e72ad0
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Nov 2018 17:13:37.6884 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1526
Subject: Re: [Xen-devel] [PATCH 1/2] x86/svm: Improve diagnostics when
 __get_instruction_length_from_list() fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>, Xen-devel <xen-devel@lists.xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, "Woods,
 Brian" <Brian.Woods@amd.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMzAsIDIwMTggYXQgMDU6MDc6MTlQTSArMDAwMCwgQW5keSBDb29wZXIgd3Jv
dGU6Cj4gU2FkbHksIGEgbG9uZToKPiAKPiAgIChYRU4pIGVtdWxhdGUuYzoxNTY6ZDJ2MCBfX2dl
dF9pbnN0cnVjdGlvbl9sZW5ndGhfZnJvbV9saXN0OiBNaXNtYXRjaCBiZXR3ZWVuIGV4cGVjdGVk
IGFuZCBhY3R1YWwgaW5zdHJ1Y3Rpb246IGVpcCA9IGZmZmZmODA0NTY0MTM5YzAKPiAKPiBvbiB0
aGUgY29uc29sZSBpcyBvZiBubyB1c2UgdHJ5aW5nIHRvIGlkZW50aWZ5IHdoYXQgd2VudCB3cm9u
Zy4gIER1bXAgYXMgbXVjaAo+IHN0YXRlIGFzIHdlIGNhbiB0byBoZWxwIGlkZW50aWZ5IHdoYXQg
d2VudCB3cm9uZy4KPiAKPiBSZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29t
PgoKLS0gCkJyaWFuIFdvb2RzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 17:15:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 17:15: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-devel-bounces@lists.xenproject.org>)
	id 1gSmOE-0002qZ-Qz; Fri, 30 Nov 2018 17:15: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=nnkx=oj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gSmOD-0002qS-7G
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 17:15:41 +0000
X-Inumbo-ID: 8f2c0edc-f4c3-11e8-9a16-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8f2c0edc-f4c3-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 17:15:39 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 17740EBD;
 Fri, 30 Nov 2018 09:15:39 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 074993F5A0;
 Fri, 30 Nov 2018 09:15:37 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 30 Nov 2018 17:15:33 +0000
Message-Id: <20181130171533.18123-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.12] xen/arm: gic: Make sure the number of
 interrupt lines is valid before using it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, Jan-Peter Larsson <Jan-Peter.Larsson@arm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R0lDdjIgYW5kIEdJQ3YzIHN1cHBvcnRzIHVwIHRvIDEwMjAgaW50ZXJydXB0cy4gSG93ZXZlciwg
dGhlIHZhbHVlIGNvbXB1dGVkCmZyb20gR0lDRF9UWVBFUi5JVExpbmVzTnVtYmVyIGNhbiBiZSB1
cCB0byAxMDI0LiBPbiBHSUN2Mywgd2Ugd2lsbCBlbmQgdXAgdG8Kd3JpdGUgaW4gcmVzZXJ2ZWQg
cmVnaXN0ZXJzIHRoYXQgYXJlIHJpZ2h0IGFmdGVyIHRoZSBJUk9VVEVScyBvbmUgYXMgdGhlCnZh
bHVlIGlzIG5vdCBjYXBwZWQgZWFybHkgZW5vdWdoLgoKQ2FwIHRoZSBudW1iZXIgb2YgaW50ZXJy
dXB0cyBhcyBzb29uIGFzIHdlIGNvbXB1dGUgaXQgc28gd2Uga25vdyB3ZSBjYW4Kc2FmZWx5IHVz
aW5nIGl0IGFmdGVyd2FyZHMuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgpSZXBvcnRlZC1ieTogSmFuLVBldGVyIExhcnNzb24gPEphbi1QZXRlci5M
YXJzc29uQGFybS5jb20+CgotLS0KICAgIFRoaXMgcGF0Y2ggc2hvdWxkIGJlIGJhY2twb3J0IHVw
IHRvIFhlbiA0LjkuCi0tLQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jIHwgNyArKysrLS0tCiB4ZW4v
YXJjaC9hcm0vZ2ljLXYzLmMgfCA3ICsrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRp
b25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjIu
YyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwppbmRleCAxYTc0NGM1NzZmLi5lOWZiOGEwMWFiIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12
Mi5jCkBAIC0zNTMsNiArMzUzLDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBnaWN2Ml9kaXN0X2lu
aXQodm9pZCkKIAogICAgIHR5cGUgPSByZWFkbF9naWNkKEdJQ0RfVFlQRVIpOwogICAgIG5yX2xp
bmVzID0gMzIgKiAoKHR5cGUgJiBHSUNEX1RZUEVfTElORVMpICsgMSk7CisgICAgLyogT25seSAx
MDIwIGludGVycnVwdHMgYXJlIHN1cHBvcnRlZCAqLworICAgIG5yX2xpbmVzID0gbWluKDEwMjBV
LCBucl9saW5lcyk7CisgICAgZ2ljdjJfaW5mby5ucl9saW5lcyA9IG5yX2xpbmVzOworCiAgICAg
Z2ljX2NwdXMgPSAxICsgKCh0eXBlICYgR0lDRF9UWVBFX0NQVVMpID4+IDUpOwogICAgIHByaW50
aygiR0lDdjI6ICVkIGxpbmVzLCAlZCBjcHUlcyVzIChJSUQgJTguOHgpLlxuIiwKICAgICAgICAg
ICAgbnJfbGluZXMsIGdpY19jcHVzLCAoZ2ljX2NwdXMgPT0gMSkgPyAiIiA6ICJzIiwKQEAgLTM3
Nyw5ICszODEsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjJfZGlzdF9pbml0KHZvaWQpCiAg
ICAgZm9yICggaSA9IDMyOyBpIDwgbnJfbGluZXM7IGkgKz0gMzIgKQogICAgICAgICB3cml0ZWxf
Z2ljZCh+MHgwLCBHSUNEX0lDRU5BQkxFUiArIChpIC8gMzIpICogNCk7CiAKLSAgICAvKiBPbmx5
IDEwMjAgaW50ZXJydXB0cyBhcmUgc3VwcG9ydGVkICovCi0gICAgZ2ljdjJfaW5mby5ucl9saW5l
cyA9IG1pbigxMDIwVSwgbnJfbGluZXMpOwotCiAgICAgLyogVHVybiBvbiB0aGUgZGlzdHJpYnV0
b3IgKi8KICAgICB3cml0ZWxfZ2ljZChHSUNEX0NUTF9FTkFCTEUsIEdJQ0RfQ1RMUik7CiB9CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMK
aW5kZXggNmZiYzEwNjc1Ny4uYzkyMDBkMjRlMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dp
Yy12My5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtNjA3LDYgKzYwNywxMCBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgZ2ljdjNfZGlzdF9pbml0KHZvaWQpCiAgICAgaWYgKCB0eXBlICYg
R0lDRF9UWVBFX0xQSVMgKQogICAgICAgICBnaWN2M19scGlfaW5pdF9ob3N0X2xwaXMoR0lDRF9U
WVBFX0lEX0JJVFModHlwZSkpOwogCisgICAgLyogT25seSAxMDIwIGludGVycnVwdHMgYXJlIHN1
cHBvcnRlZCAqLworICAgIG5yX2xpbmVzID0gbWluKDEwMjBVLCBucl9saW5lcyk7CisgICAgZ2lj
djNfaW5mby5ucl9saW5lcyA9IG5yX2xpbmVzOworCiAgICAgcHJpbnRrKCJHSUN2MzogJWQgbGlu
ZXMsIChJSUQgJTguOHgpLlxuIiwKICAgICAgICAgICAgbnJfbGluZXMsIHJlYWRsX3JlbGF4ZWQo
R0lDRCArIEdJQ0RfSUlEUikpOwogCkBAIC02NDYsOSArNjUwLDYgQEAgc3RhdGljIHZvaWQgX19p
bml0IGdpY3YzX2Rpc3RfaW5pdCh2b2lkKQogCiAgICAgZm9yICggaSA9IE5SX0dJQ19MT0NBTF9J
UlFTOyBpIDwgbnJfbGluZXM7IGkrKyApCiAgICAgICAgIHdyaXRlcV9yZWxheGVkKGFmZmluaXR5
LCBHSUNEICsgR0lDRF9JUk9VVEVSICsgaSAqIDgpOwotCi0gICAgLyogT25seSAxMDIwIGludGVy
cnVwdHMgYXJlIHN1cHBvcnRlZCAqLwotICAgIGdpY3YzX2luZm8ubnJfbGluZXMgPSBtaW4oMTAy
MFUsIG5yX2xpbmVzKTsKIH0KIAogc3RhdGljIGludCBnaWN2M19lbmFibGVfcmVkaXN0KHZvaWQp
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 17:19:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 17:19: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-devel-bounces@lists.xenproject.org>)
	id 1gSmRf-00031A-CU; Fri, 30 Nov 2018 17: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=lXic=OJ=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1gSmRd-000310-Vy
 for xen-devel@lists.xen.org; Fri, 30 Nov 2018 17:19:14 +0000
X-Inumbo-ID: 0d81a08c-f4c4-11e8-8ffa-f7dec97986bc
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (unknown
 [40.107.73.83]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d81a08c-f4c4-11e8-8ffa-f7dec97986bc;
 Fri, 30 Nov 2018 17:19:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=whyFu9hVkGVuU5dp0T2ZNz2WAPtf2eTecgVKpKduE0Q=;
 b=mkTZqlAh5Dry55jDdcO155xavd653ecM9Ab1SypjD2C1VEj7xMpORNSY5lotbnBjTEN1ltAEz5233ntXyKoECSIJVRYjEoKndzuLV7alrJroIK+Dcr4+Wqi83540c3gODv5lMz3+BMhLSaezLfXCj7QH2kI+lpyD+t3LMDI5Hno=
Received: from CY4PR12MB1768.namprd12.prod.outlook.com (10.175.63.10) by
 CY4PR12MB1879.namprd12.prod.outlook.com (10.175.80.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1382.18; Fri, 30 Nov 2018 17:19:05 +0000
Received: from CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009]) by CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::4df3:53a3:4711:6009%10]) with mapi id 15.20.1361.022; Fri, 30 Nov
 2018 17:19:05 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Thread-Topic: [PATCH 2/2] x86/hvm: Corrections to RDTSCP intercept handling
Thread-Index: AQHUiM8v02C4GgfJ30yWhTKToFMp/KVoj/OA
Date: Fri, 30 Nov 2018 17:19:05 +0000
Message-ID: <20181130171900.GC5122@amd.com>
References: <1543597640-28870-1-git-send-email-andrew.cooper3@citrix.com>
 <1543597640-28870-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1543597640-28870-3-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: SN4PR0501CA0144.namprd05.prod.outlook.com
 (2603:10b6:803:2c::22) To CY4PR12MB1768.namprd12.prod.outlook.com
 (2603:10b6:903:122::10)
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR12MB1879;
 20:JBs1oNDfWZiT0twfUKhou5YahachJyda2ZZM+fr6OWuLOgwmyTrxYjC8Fa7FvtwbTmd+G6pfVkNpyhwhtAF6yn3smMADpQ5KabZm3YeIhDpZcBTf2CzEPzhlmGqkvnXEOANGQI/WhHAJAcoG2GAVuSYGQIgysvCQsDc3s4ttQvCAjw9qSM66GSOrhKKPqTs5oPzKtJ05UdLsyt2jlNJUH5QcpSx0zYP67YN247yhFFgHHGxhIITQMJjpVY8Rfeox
x-ms-office365-filtering-correlation-id: cd2ad1c3-8198-4b5e-59d3-08d656e7ee42
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);
 SRVR:CY4PR12MB1879; 
x-ms-traffictypediagnostic: CY4PR12MB1879:
x-microsoft-antispam-prvs: <CY4PR12MB1879A0BC2DA124EECDF4969CE5D30@CY4PR12MB1879.namprd12.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231453)(999002)(944501466)(52105112)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123562045)(20161123560045)(201708071742011)(7699051)(76991095);
 SRVR:CY4PR12MB1879; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1879; 
x-forefront-prvs: 087223B4DA
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(376002)(39860400002)(396003)(346002)(366004)(136003)(189003)(199004)(14454004)(5660300001)(478600001)(7416002)(316002)(6116002)(3846002)(1076002)(68736007)(6246003)(66066001)(97736004)(305945005)(7736002)(52116002)(386003)(6346003)(102836004)(53936002)(6506007)(186003)(4326008)(76176011)(26005)(229853002)(106356001)(36756003)(2906002)(6512007)(99286004)(105586002)(6486002)(72206003)(81156014)(81166006)(33656002)(54906003)(8936002)(8676002)(71200400001)(71190400001)(6436002)(86362001)(11346002)(6916009)(256004)(2616005)(14444005)(486006)(476003)(446003)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1879;
 H:CY4PR12MB1768.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-microsoft-antispam-message-info: 6b3ryL9D3bXF6Rt6Vo0bXhCnoL1UfdPFl0ryYMoWCljsb7XlHxn4HdJx5SiAYFEabj6iQgrak+yD9Vjs6g341c3wYlklgsCwVafq8V+YgPzl4KARu8ro9YgLpWjDo96QKFm0VnIWME79fzSjVVgfGYDJ5LMQTIbJnfoPcJuV/GnVHLMctd77Fen+IuuFvlpBftcCeC5Q4hZuJRwDzmO3mnt2YAFSS7339vk17nA2qLlEYg4zUVXY9+MfjJ069BPKmlC90flTpAIEEmfZu5/Qmf0SfUOjhVnbBF/HxurAmDyyB69SjjWfd1VwWQCb6n9msgWd1X+T0OTA5Ooet8iZb86ES/aNZ8BGo7nTWhjbCTo=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <F7C1F875F658E644996D8B30DE731F5A@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cd2ad1c3-8198-4b5e-59d3-08d656e7ee42
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Nov 2018 17:19:05.6745 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1879
Subject: Re: [Xen-devel] [PATCH 2/2] x86/hvm: Corrections to RDTSCP
 intercept handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, "Woods,
 Brian" <Brian.Woods@amd.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMzAsIDIwMTggYXQgMDU6MDc6MjBQTSArMDAwMCwgQW5keSBDb29wZXIgd3Jv
dGU6Cj4gRm9yIGJvdGggVlQteCBhbmQgU1ZNLCB0aGUgUkRUU0NQIGludGVyY2VwdCB3aWxsIHRy
aWdnZXIgaWYgdGhlIHBpcGVsaW5lCj4gc3VwcG9ydHMgdGhlIGluc3RydWN0aW9uLCBidXQgdGhl
IGd1ZXN0IG1heSBoYXZlIG5vdCBoYXZlIHJkdHNjcCBpbiBpdHMKPiBmZWF0dXJlc2V0LiAgQnJp
bmcgdGhlIHZtZXhpdCBoYW5kbGVycyBpbiBsaW5lIHdpdGggdGhlIG1haW4gZW11bGF0b3IKPiBi
ZWhhdmlvdXIgYnkgb3B0aW9uYWxseSBoYW5kaW5nIGJhY2sgI1VELgo+IAo+IE5leHQgb24gdGhl
IEFNRCBzaWRlLCBpZiBSRFRTQ1AgYWN0dWFsbHkgZW5kcyB1cCBiZWluZyBpbnRlcmNlcHRlZCBv
biBhIGRlYnVnCj4gYnVpbGQsIHdlIGZpcnN0IHVwZGF0ZSByZWdzLT5yY3gsIHRoZW4gY2FsbCBf
X2dldF9pbnN0cnVjdGlvbl9sZW5ndGgoKSBhc2tpbmcKPiBmb3IgUkRUU0MuICBBcyB0aGUgdHdv
IGluc3RydWN0aW9ucyBhcmUgZGlmZmVyZW50IChhbmQgaW5kZWVkLCBkaWZmZXJlbnQKPiBsZW5n
dGhzISksIF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aF9mcm9tX2xpc3QoKSBmYWlscyBhbmQgaGFu
ZHMgYmFjayBhICNHUAo+IGZhdWx0Lgo+IAo+IFRoaXMgY2FuIGRlbW9uc3RyYXRlZCBieSBwdXR0
aW5nIGEgZ3Vlc3QgaW50byB0c2NfbW9kZT0iYWx3YXlzIGVtdWxhdGUiIGFuZAo+IGV4ZWN1dGlu
ZyBhbiByZHRzY3AgaW5zdHJ1Y3Rpb246Cj4gCj4gICAoZDEpIC0tLSBYZW4gVGVzdCBGcmFtZXdv
cmsgLS0tCj4gICAoZDEpIEVudmlyb25tZW50OiBIVk0gNjRiaXQgKExvbmcgbW9kZSA0IGxldmVs
cykKPiAgIChkMSkgVGVzdCByZHRzY3AKPiAgIChkMSkgVFNDIG1vZGUgMQo+ICAgKFhFTikgZW11
bGF0ZS5jOjE1OTpkMXYwIF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aF9mcm9tX2xpc3Q6IE1pc21h
dGNoIGJldHdlZW4gZXhwZWN0ZWQgYW5kIGFjdHVhbCBpbnN0cnVjdGlvbjoKPiAgIChYRU4pIGVt
dWxhdGUuYzoxNjM6ZDF2MCAgIGxpc3RbMF0gdmFsIDgsIHsgb3BjIDB4ZjAwMzEsIG1vZHJtIDAg
fSwgbGlzdCBlbnRyaWVzOiAxCj4gICAoWEVOKSBlbXVsYXRlLmM6MTY1OmQxdjAgICByaXAgMHgx
MDQ3NWYsIG5leHRyaXAgMHgxMDQ3NjIsIGxlbiAzCj4gICAoWEVOKSBJbnNuX2xlbiBlbXVsYXRp
b24gZmFpbGVkICgxKTogZDF2MCA2NGJpdCBAIDAwMDg6MDAxMDQ3NWYgLT4gMGYgMDEgZjkgNWIg
MzEgZmYgMzEgYzAgZTkgYzQgZGIgZmYgZmYgMDAgMDAgMDAKPiAgIChkMSkgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCj4gICAoZDEpIFBBTklDOiBVbmhhbmRsZWQgZXhjZXB0aW9uIGF0
IDAwMDg6MDAwMDAwMDAwMDEwNDc1Zgo+ICAgKGQxKSBWZWMgMTMgI0dQWzAwMDBdCj4gICAoZDEp
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IAo+IEZpcnN0LCB0ZWFjaCBfX2dldF9p
bnN0cnVjdGlvbl9sZW5ndGgoKSB0byBjb3BlIHdpdGggUkRUU0NQLCBhbmQgaW1wcm92ZQo+IHN2
bV92bWV4aXRfZG9fcmR0c2MoKSB0byBhc2sgZm9yIHRoZSBjb3JyZWN0IGluc3RydWN0aW9uLiAg
TW92ZSB0aGUgcmVncy0+cmN4Cj4gYWRqdXN0bWVudCBpbnRvIHRoaXMgZnVuY3Rpb24gdG8gZW5z
dXJlIGl0IGdldHMgZG9uZSBhZnRlciB3ZSBhcmUgZG9uZQo+IHBvdGVudGlhbGx5IHJhaXNpbmcg
ZmF1bHRzLgo+IAo+IFJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CgpBcyBmYXIgYXMgdGhlIFNWTSBwYXJ0OgpSZXZpZXdlZC1ieTogQnJpYW4gV29v
ZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CgotLSAKQnJpYW4gV29vZHMKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 17:25:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 17:25: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-devel-bounces@lists.xenproject.org>)
	id 1gSmXs-0003o9-4c; Fri, 30 Nov 2018 17:25: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=nnkx=OJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1gSmXr-0003o4-56
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 17:25:39 +0000
X-Inumbo-ID: f40d91c8-f4c4-11e8-8654-43f27e67d483
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f40d91c8-f4c4-11e8-8654-43f27e67d483;
 Fri, 30 Nov 2018 17:25:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C02B6EBD;
 Fri, 30 Nov 2018 09:25:07 -0800 (PST)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 261B33F5A0;
 Fri, 30 Nov 2018 09:25:07 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <80edd4d5-e2b7-bcb5-32ac-9d2c9096299f@arm.com>
Date: Fri, 30 Nov 2018 17:25:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Backport candidate for Arm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <JBeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpCZWxvdyBhIGxpc3Qgb2YgYmFja3BvcnQgY2FuZGlkYXRlIGZvciBBcm0uCgoKRm9yIFhl
biA0LjEwKyB0byBoYW5kbGUgY29ycmVjdGx5IFNNQyBjYWxsIHBhcmFtZXRlcnMgYW5kIHJlc3Vs
dAoKMzVmYzYwODYxMgl4ZW4vYXJtOiBzbWNjYy0xLjE6IE1ha2UgcmV0dXJuIHZhbHVlcyB1bnNp
Z25lZCBsb25nCmZhNzk3NGY3NDMgICAgICB4ZW4vYXJtOiBzbWNjYy0xLjE6IEhhbmRsZSBmdW5j
dGlvbiByZXN1bHQgYXMgcGFyYW1ldGVycwoKRm9yIFhlbiA0LjkrIHRvIGF2b2lkIERvbTAgY3Jh
c2ggd2hlbiB1c2luZyBsZXNzIHZDUFVzIHRoYW4gcENQVXMgb24gR0lDdjMKCjcwM2Q5ZDVlYzEg
IAl4ZW4vYXJtOiB2Z2ljLXYzOiBEZWxheSB0aGUgaW5pdGlhbGl6YXRpb24gb2YgdGhlIGRvbWFp
biBpbmZvcm1hdGlvbgo1NGVjNTlmNmIwICAgCXhlbi9hcm06IHZnaWMtdjM6IERvbid0IGNyZWF0
ZSBlbXB0eSByZS1kaXN0cmlidXRvciByZWdpb25zIAoKClRoZSBmb2xsb3dpbmcgcGF0Y2ggaXMg
cmVxdWlyZWQgaW4gWGVuIDQuMTEgdG8gYXZvaWQgYnJlYWtpbmcgdGhlIG5ldyB2R0lDIGFmdGVy
IAphcHBseWluZyB0aGUgMiBwcmV2aW91cyBwYXRjaGVzLgoKNjJhYTllN2YxYgl4ZW4vYXJtOiBE
b24ndCBidWlsZCBHSUN2MyB3aXRoIHRoZSBuZXcgdkdJQwoKRm9yIDQuOSsgdG8gbWFrZSB0aGUg
aW50ZXJydXB0IHBhdGggc2FmZXIgYnkgYWRkaW5nIG1pc3NpbmcgYmFycmllcnMKCjE3N2FmZWM0
NTUJeGVuL2FybTogZ2ljOiBFbnN1cmUgd2UgaGF2ZSBhbiBJU0IgYmV0d2VlbiBhY2sgYW5kIGRv
X0lSUSgpCjU1NWU1ZjFiZDIgICAgICB4ZW4vYXJtOiBnaWM6IEVuc3VyZSBvcmRlcmluZyBiZXR3
ZWVuIHJlYWQgb2YgSU5UQUNLIGFuZCBzaGFyZWQgZGF0YQoKRm9yIDQuOSsgdG8gY29tcGx5IHdp
dGggdGhlIGJpbmRpbmcgZGVzY3JpcHRpb24KCjM2ODljNTQ2MzAJeGVuL2FybTogY2hlY2sgZm9y
IG11bHRpYm9vdCBub2RlcyBvbmx5IHVuZGVyIC9jaG9zZW4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 17:31:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 17:31: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-devel-bounces@lists.xenproject.org>)
	id 1gSmdc-0004Xf-Tf; Fri, 30 Nov 2018 17:31: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=7LjY=OJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSmdb-0004XR-HT
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 17:31:35 +0000
X-Inumbo-ID: c80fc19e-f4c5-11e8-9b6c-7b9b55a60599
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c80fc19e-f4c5-11e8-9b6c-7b9b55a60599;
 Fri, 30 Nov 2018 17:31:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSmbP-0005PB-E8; Fri, 30 Nov 2018 17:29:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gSmbP-0004FQ-5E; Fri, 30 Nov 2018 17:29:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gSmbP-0002Mj-4e; Fri, 30 Nov 2018 17:29:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130877-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=82855aba5bf91e50c81526167c11d4aeaf665e66
X-Osstest-Versions-That: xen=2634b997afabfdc5a972e07e536dfbc6febb4385
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Nov 2018 17:29:19 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 130877: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDg3NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDg3Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDgyODU1YWJhNWJmOTFlNTBjODE1MjYxNjdjMTFkNGFl
YWY2NjVlNjYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDI2MzRiOTk3
YWZhYmZkYzVhOTcyZTA3ZTUzNmRmYmM2ZmViYjQzODUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
MDg3MyAgMjAxOC0xMS0zMCAxMjowMDo0MCBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMzA4NzcgIDIwMTgtMTEtMzAgMTU6MDA6MjYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZs
ZS5kZT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAogICAyNjM0Yjk5N2FmLi44Mjg1NWFiYTViICA4Mjg1NWFi
YTViZjkxZTUwYzgxNTI2MTY3YzExZDRhZWFmNjY1ZTY2IC0+IHNtb2tlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 17:33:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 17:33: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-devel-bounces@lists.xenproject.org>)
	id 1gSmfY-0004fw-GJ; Fri, 30 Nov 2018 17:33:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <srs0=lmye=oj=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1gSmfX-0004fn-CD
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 17:33:35 +0000
X-Inumbo-ID: 0e9574ad-f4c6-11e8-9a16-bc764e045a96
Received: from syrinx.knorrie.org (unknown [2001:888:2177::4d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e9574ad-f4c6-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 17:33:32 +0000 (UTC)
Received: from [10.200.4.76] (unknown [85.146.242.35])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 92E312FC2F6FF;
 Fri, 30 Nov 2018 18:33:31 +0100 (CET)
To: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
References: <8faec76b-ab44-3148-165d-0f3c9f497de2@suse.com>
 <20181129132657.nlzxzqfdvngjsfvk@black.fi.intel.com>
 <bc770271-65a8-8bf4-10f9-6ce169e94130@suse.com>
 <20181129142447.vhckwgtcpjry22gw@black.fi.intel.com>
 <20181129143211.xd57yfci4nw6esr7@black.fi.intel.com>
 <2febd87a-10bc-7e21-54d7-19408d16751e@suse.com>
 <20181129150650.rlhkpkqlupaksdmz@black.fi.intel.com>
 <7400f385-4c18-656a-089f-3bc04bc49bc9@knorrie.org>
 <20181130132637.dmicnndyixxhsger@black.fi.intel.com>
 <01706812-4e2c-2985-2404-1a56f5cee41a@knorrie.org>
 <20181130162132.u622otbms5mhfxa2@black.fi.intel.com>
From: Hans van Kranenburg <hans@knorrie.org>
Openpgp: preference=signencrypt
Autocrypt: addr=hans@knorrie.org; prefer-encrypt=mutual; keydata=
 xsFNBFo2pooBEADwTBe/lrCa78zuhVkmpvuN+pXPWHkYs0LuAgJrOsOKhxLkYXn6Pn7e3xm+
 ySfxwtFmqLUMPWujQYF0r5C6DteypL7XvkPP+FPVlQnDIifyEoKq8JZRPsAFt1S87QThYPC3
 mjfluLUKVBP21H3ZFUGjcf+hnJSN9d9MuSQmAvtJiLbRTo5DTZZvO/SuQlmafaEQteaOswme
 DKRcIYj7+FokaW9n90P8agvPZJn50MCKy1D2QZwvw0g2ZMR8yUdtsX6fHTe7Ym+tHIYM3Tsg
 2KKgt17NTxIqyttcAIaVRs4+dnQ23J98iFmVHyT+X2Jou+KpHuULES8562QltmkchA7YxZpT
 mLMZ6TPit+sIocvxFE5dGiT1FMpjM5mOVCNOP+KOup/N7jobCG15haKWtu9k0kPz+trT3NOn
 gZXecYzBmasSJro60O4bwBayG9ILHNn+v/ZLg/jv33X2MV7oYXf+ustwjXnYUqVmjZkdI/pt
 30lcNUxCANvTF861OgvZUR4WoMNK4krXtodBoEImjmT385LATGFt9HnXd1rQ4QzqyMPBk84j
 roX5NpOzNZrNJiUxj+aUQZcINtbpmvskGpJX0RsfhOh2fxfQ39ZP/0a2C59gBQuVCH6C5qsY
 rc1qTIpGdPYT+J1S2rY88AvPpr2JHZbiVqeB3jIlwVSmkYeB/QARAQABzR5Kb2hhbm5lcyBN
 YXJpam4gdmFuIEtyYW5lbmJ1cmfCwZEEEwEKADsCGwMFCwkIBwMFFQoJCAsFFgIDAQACHgEC
 F4AWIQTib9aPwejUthlFRk7ngVcyGAwqVQUCWjawgAIZAQAKCRDngVcyGAwqVZZ3D/98GzxN
 iFK38eh60e9TARh4HCgEWHD14/YK6KGpzF5UXM7CkKnb0NDjM3TzeeaIYzsOJITSW6rMOm5L
 NcJTUmw0x4vt43yc+DFAaBNiywXWgFc6g9RpYg5X33y+jhbjDREsGMDAk89isKWo8I8+rZwl
 S9FSSopWkrj0wV64TRwAlTCrYaTlS56mHa9T5RJkmIY+suxRr3Xl2gcKvng2Kh2WCDHjItUF
 /t3DfjMCIEL18QlXieyY2w1K0h4iT93YNkEdSpElsD5lFdt7XUfy3Q89eQHtd5n21cXG9lMc
 fcSbmHdn0ugYF0Hu2xVKCcYwWEgLjLRJ+G4aLQW122PKVVpn15/n7KMX9hQNMH4T8krEqOpd
 Vdb982gx5GSa+2j44+kOFTCnREN0w15JZI8Osi48xLdPqcrMVtvq9ga8tIPebAs8IM8Mf4JY
 okBS5sbCGEWZSSsDSdYm/Fp39HA3AEl2nI+wnJZCdgLx5NEnCd5Ni9d6rzC8Te7SvVvA/qlo
 sVDZAo6MJBYgoO9lPKHYD0FWomAeOlFVjdob0G2n1xBRjroVK0JQI3jpPQoZpc1TLauUQ+kT
 BQwWwFlpbfBbf0+CACWiQL0YgNNiZn885h4vU0EQI/FizjWUHxVLhXt1K4+x7nkhCZYzaIFL
 jLqw4y8f6SF9DxRMTM8dcaIQyThkms7BTQRaOtArARAA50ylThKbq0ACHyomxjQ6nFNxa9IC
 p6byU9LhhKOax0GB6l4WebMsQLhVGRQ8H7DT84E7QLRYsidEbneB1ciToZkL5YFFaVxY0Hj1
 wKxCFcVoCRNtOfoPnHQ5m/eDLaO4o0KKL/kaxZwTn2jnl6BQDGX1Aak0u4KiUlFtoWn/E/NI
 v5QbTGSwIYuzWqqYBIzFtDbiQRvGw0NuKxAGMhwXy8VP05mmNwRdyh/CC4rWQPBTvTeMwr3n
 l8/G+16/cn4RNGhDiGTTXcX03qzZ5jZ5N7GLY5JtE6pTpLG+EXn5pAnQ7MvuO19cCbp6Dj8f
 XRmI0SVXWKSo0A2C8xH6KLCRfUMzD7nvDRU+bAHQmbi5cZBODBZ5yp5CfIL1KUCSoiGOMpMi
 n3FrarIlcxhNtoE+ya23A+JVtOwtM53ESra9cJL4WPkyk/E3OvNDmh8U6iZXn4ZaKQTHaxN9
 yvmAUhZQiQi/sABwxCcQQ2ydRb86Vjcbx+FUr5OoEyQS46gc3KN5yax9D3H9wrptOzkNNMUh
 Fj0oK0fX/MYDWOFeuNBTYk1uFRJDmHAOp01rrMHRogQAkMBuJDMrMHfolivZw8RKfdPzgiI5
 00okLTzHC0wgSSAOyHKGZjYjbEwmxsl3sLJck9IPOKvqQi1DkvpOPFSUeX3LPBIav5UUlXt0
 wjbzInUAEQEAAcLBdgQYAQoAIBYhBOJv1o/B6NS2GUVGTueBVzIYDCpVBQJaOtArAhsMAAoJ
 EOeBVzIYDCpV4kgP+wUh3BDRhuKaZyianKroStgr+LM8FIUwQs3Fc8qKrcDaa35vdT9cocDZ
 jkaGHprpmlN0OuT2PB+Djt7am2noV6Kv1C8EnCPpyDBCwa7DntGdGcGMjH9w6aR4/ruNRUGS
 1aSMw8sRQgpTVWEyzHlnIH92D+k+IhdNG+eJ6o1fc7MeC0gUwMt27Im+TxVxc0JRfniNk8PU
 Ag4kvJq7z7NLBUcJsIh3hM0WHQH9AYe/mZhQq5oyZTsz4jo/dWFRSlpY7zrDS2TZNYt4cCfZ
 j1bIdpbfSpRi9M3W/yBF2WOkwYgbkqGnTUvr+3r0LMCH2H7nzENrYxNY2kFmDX9bBvOWsWpc
 MdOEo99/Iayz5/q2d1rVjYVFRm5U9hG+C7BYvtUOnUvSEBeE4tnJBMakbJPYxWe61yANDQub
 PsINB10ingzsm553yqEjLTuWOjzdHLpE4lzD416ExCoZy7RLEHNhM1YQSI2RNs8umlDfZM9L
 ek1+1kgBvT3RH0/CpPJgveWV5xDOKuhD8j5l7FME+t2RWP+gyLid6dE0C7J03ir90PlTEkME
 HEzyJMPtOhO05Phy+d51WPTo1VSKxhL4bsWddHLfQoXW8RQ388Q69JG4m+JhNH/XvWe3aQFp
 YP+GZuzOhkMez0lHCaVOOLBSKHkAHh9i0/pH+/3hfEa4NsoHCpyy
Message-ID: <444a6b38-3aa4-9575-445b-89617149768e@knorrie.org>
Date: Fri, 30 Nov 2018 18:33:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181130162132.u622otbms5mhfxa2@black.fi.intel.com>
Content-Language: en_US
Subject: Re: [Xen-devel] Linux 4.19.5 fails to boot as Xen dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 stable <stable@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMzAvMTggNToyMSBQTSwgS2lyaWxsIEEuIFNodXRlbW92IHdyb3RlOgo+IE9uIEZyaSwg
Tm92IDMwLCAyMDE4IGF0IDAyOjUzOjUwUE0gKzAwMDAsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3Jv
dGU6Cj4+IE9uIDExLzMwLzE4IDI6MjYgUE0sIEtpcmlsbCBBLiBTaHV0ZW1vdiB3cm90ZToKPj4+
IE9uIEZyaSwgTm92IDMwLCAyMDE4IGF0IDAxOjExOjU2UE0gKzAwMDAsIEhhbnMgdmFuIEtyYW5l
bmJ1cmcgd3JvdGU6Cj4+Pj4gT24gMTEvMjkvMTggNDowNiBQTSwgS2lyaWxsIEEuIFNodXRlbW92
IHdyb3RlOgo+Pj4+PiBPbiBUaHUsIE5vdiAyOSwgMjAxOCBhdCAwMzowMDo0NVBNICswMDAwLCBK
dWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4gT24gMjkvMTEvMjAxOCAxNTozMiwgS2lyaWxsIEEu
IFNodXRlbW92IHdyb3RlOgo+Pj4+Pj4+IE9uIFRodSwgTm92IDI5LCAyMDE4IGF0IDAyOjI0OjQ3
UE0gKzAwMDAsIEtpcmlsbCBBLiBTaHV0ZW1vdiB3cm90ZToKPj4+Pj4+Pj4gT24gVGh1LCBOb3Yg
MjksIDIwMTggYXQgMDE6MzU6MTdQTSArMDAwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+
Pj4+IE9uIDI5LzExLzIwMTggMTQ6MjYsIEtpcmlsbCBBLiBTaHV0ZW1vdiB3cm90ZToKPj4+Pj4+
Pj4+PiBPbiBUaHUsIE5vdiAyOSwgMjAxOCBhdCAwOTo0MToyNUFNICswMDAwLCBKdWVyZ2VuIEdy
b3NzIHdyb3RlOgo+Pj4+Pj4+Pj4+PiBPbiAyOS8xMS8yMDE4IDAyOjIyLCBIYW5zIHZhbiBLcmFu
ZW5idXJnIHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4gSGksCj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4g
QXMgYWxzbyBzZWVuIGF0Ogo+Pj4+Pj4+Pj4+Pj4gaHR0cHM6Ly9idWdzLmRlYmlhbi5vcmcvY2dp
LWJpbi9idWdyZXBvcnQuY2dpP2J1Zz05MTQ5NTEKPj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+PiBB
dHRhY2hlZCB0aGVyZSBhcmUgdHdvIHNlcmlhbCBjb25zb2xlIG91dHB1dCBsb2dzLiBPbmUgaXMg
c3RhcnRpbmcgd2l0aAo+Pj4+Pj4+Pj4+Pj4gWGVuIDQuMTEgKGZyb20gZGViaWFuIHVuc3RhYmxl
KSBhcyBkb20wLCBhbmQgdGhlIG90aGVyIG9uZSB3aXRob3V0IFhlbi4KPj4+Pj4+Pj4+Pj4+Cj4+
Pj4+Pj4+Pj4+PiBbICAgIDIuMDg1NTQzXSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIHBh
Z2luZyByZXF1ZXN0IGF0Cj4+Pj4+Pj4+Pj4+PiBmZmZmODg4ZDlmZmZjMDAwCj4+Pj4+Pj4+Pj4+
PiBbICAgIDIuMDg1NjEwXSBQR0QgMjAwYzA2NyBQNEQgMjAwYzA2NyBQVUQgMAo+Pj4+Pj4+Pj4+
Pj4gWyAgICAyLjA4NTY3NF0gT29wczogMDAwMCBbIzFdIFNNUCBOT1BUSQo+Pj4+Pj4+Pj4+Pj4g
WyAgICAyLjA4NTczNl0gQ1BVOiAxIFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQK
Pj4+Pj4+Pj4+Pj4+IDQuMTkuMC10cnVuay1hbWQ2NCAjMSBEZWJpYW4gNC4xOS41LTF+ZXhwMStw
dmgxCj4+Pj4+Pj4+Pj4+PiBbICAgIDIuMDg1ODIzXSBIYXJkd2FyZSBuYW1lOiBIUCBQcm9MaWFu
dCBETDM2MCBHNywgQklPUyBQNjggMDUvMjEvMjAxOAo+Pj4+Pj4+Pj4+Pj4gWyAgICAyLjA4NTg5
NV0gUklQOiBlMDMwOnB0ZHVtcF93YWxrX3BnZF9sZXZlbF9jb3JlKzB4MWZkLzB4NDkwCj4+Pj4+
Pj4+Pj4+PiBbLi4uXQo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiBUaGUgb2ZmZW5kaW5nIHN0YWJs
ZSBjb21taXQgaXMgNDA3NGNhN2Q4YTE4MzI5MjFjODY1ZDI1MGJiZDA4ZjM0NDFiMzY1Nwo+Pj4+
Pj4+Pj4+PiAoIng4Ni9tbTogTW92ZSBMRFQgcmVtYXAgb3V0IG9mIEtBU0xSIHJlZ2lvbiBvbiA1
LWxldmVsIHBhZ2luZyIpLCB0aGlzCj4+Pj4+Pj4+Pj4+IGlzIGNvbW1pdCBkNTI4ODhhYTI3NTNl
MzA2M2E5ZDNhMGM5ZjcyZjk0YWE5ODA5YzE1IHVwc3RyZWFtLgo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+
Pj4+PiBDdXJyZW50IHVwc3RyZWFtIGtlcm5lbCBpcyBib290aW5nIGZpbmUgdW5kZXIgWGVuLCBz
byBpbiBnZW5lcmFsIHRoZQo+Pj4+Pj4+Pj4+PiBwYXRjaCBzaG91bGQgYmUgZmluZS4gVXNpbmcg
YW4gdXBzdHJlYW0ga2VybmVsIGJ1aWx0IGZyb20gYWJvdmUgY29tbWl0Cj4+Pj4+Pj4+Pj4+ICh3
aXRoIHRoZSB0aGVuIG5lZWRlZCBYZW4gZml4dXAgcGF0Y2ggMTQ1N2Q4Y2Y3NjY0ZjM0YzRiYTUz
NCkgaXMgZmluZSwKPj4+Pj4+Pj4+Pj4gdG9vLgo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiBLaXJp
bGwsIGFyZSB5b3UgYXdhcmUgb2YgYW55IHByZXJlcXVpc2l0ZSBwYXRjaCBmcm9tIDQuMjAgd2hp
Y2ggY291bGQgYmUKPj4+Pj4+Pj4+Pj4gbWlzc2luZyBpbiA0LjE5LjU/Cj4+Pj4+Pj4+Pj4KPj4+
Pj4+Pj4+PiBJJ20gbm90Lgo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gTGV0IG1lIGxvb2sgaW50byB0
aGlzLgo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gV2hhdCBpcyBtYWtpbmcgbWUgc3Vz
cGljaW91cyBpcyB0aGUgZmFpbHVyZSBoYXBwZW5pbmcganVzdCBhZnRlcgo+Pj4+Pj4+Pj4gcmVs
ZWFzaW5nIHRoZSBpbml0IG1lbW9yeS4gTWF5YmUgdGhlcmUgaXMgYW4gYWNjZXNzIHRvIC5pbml0
LmRhdGEKPj4+Pj4+Pj4+IHNlZ21lbnQgb3Igc2ltaWxhcj8gVGhlIG5hdGl2ZSBrZXJuZWwgYm9v
dGluZyBjb3VsZCBiZSByZWxhdGVkIHRvIHRoZQo+Pj4+Pj4+Pj4gdXNhZ2Ugb2YgMk0gbWFwcGlu
Z3Mgbm90IGJlaW5nIGF2YWlsYWJsZSBpbiBhIFBWLWRvbWFpbi4KPj4+Pj4+Pj4KPj4+Pj4+Pj4g
QWhoLi4gQ291bGQgeW91IHRlc3QgdGhpczoKPj4+Pj4+Pj4KPj4+Pj4+Pj4gZGlmZiAtLWdpdCBh
L2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jIGIvYXJjaC94ODYvbW0vZHVtcF9wYWdldGFi
bGVzLmMKPj4+Pj4+Pj4gaW5kZXggYTEyYWZmZjE0NmQxLi43ZGVjNjNlYzdhYWIgMTAwNjQ0Cj4+
Pj4+Pj4+IC0tLSBhL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jCj4+Pj4+Pj4+ICsrKyBi
L2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jCj4+Pj4+Pj4+IEBAIC00OTYsNyArNDk2LDcg
QEAgc3RhdGljIGlubGluZSBib29sIGlzX2h5cGVydmlzb3JfcmFuZ2UoaW50IGlkeCkKPj4+Pj4+
Pj4gIAkgKiBmZmZmODAwMDAwMDAwMDAwIC0gZmZmZjg3ZmZmZmZmZmZmZiBpcyByZXNlcnZlZCBm
b3IKPj4+Pj4+Pj4gIAkgKiB0aGUgaHlwZXJ2aXNvci4KPj4+Pj4+Pj4gIAkgKi8KPj4+Pj4+Pj4g
LQlyZXR1cm4JKGlkeCA+PSBwZ2RfaW5kZXgoX19QQUdFX09GRlNFVCkgLSAxNikgJiYKPj4+Pj4+
Pj4gKwlyZXR1cm4JKGlkeCA+PSBwZ2RfaW5kZXgoX19QQUdFX09GRlNFVCkgLSAxNykgJiYKPj4+
Pj4+Pj4gIAkJKGlkeCA8ICBwZ2RfaW5kZXgoX19QQUdFX09GRlNFVCkpOwo+Pj4+Pj4+PiAgI2Vs
c2UKPj4+Pj4+Pj4gIAlyZXR1cm4gZmFsc2U7Cj4+Pj4+Pj4KPj4+Pj4+PiBPciwgYmV0dGVyLCB0
aGlzOgo+Pj4+Pj4KPj4+Pj4+IFRoYXQgbWFrZXMgaXQgYm9vdCBhZ2FpbiEKPj4+Pj4+Cj4+Pj4+
PiBBbnkgaWRlYSB3aHkgdXBzdHJlYW0gZG9lc24ndCBuZWVkIGl0Pwo+Pj4+Pgo+Pj4+PiBOb3Bl
Lgo+Pj4+Pgo+Pj4+PiBJJ2xsIHByZXBhcmUgYSBwcm9wZXIgZml4Lgo+Pj4+Pgo+Pj4+Cj4+Pj4g
VGhhbmtzIGZvciBsb29raW5nIGludG8gdGhpcy4KPj4+Pgo+Pj4+IEluIHRoZSBtZWFudGltZSwg
SSBhcHBsaWVkIHRoZSAiT3IsIGJldHRlciwgdGhpcyIgY2hhbmdlLCBhbmQgbXkgZG9tMAo+Pj4+
IGJvb3RzIGFnYWluLgo+Pj4+Cj4+Pj4gRllJLCBib290IGxvZyBub3c6IChwYXN0ZSA5MGQgdmFs
aWQpCj4+Pj4gaHR0cHM6Ly9wYXN0ZS5kZWJpYW4ubmV0L3BsYWluaC80ODk0MDgyNgo+Pj4KPj4+
IEkgZm9yZ290IHRvIENDIHlvdToKPj4+Cj4+PiBodHRwczovL2xrbWwua2VybmVsLm9yZy9yLzIw
MTgxMTMwMTIxMTMxLmczeHZsdml4djdtdmxyN2JAYmxhY2suZmkuaW50ZWwuY29tCj4+Pgo+Pj4g
UGxlYXNlIGdpdmUgaXQgYSB0cnkuCj4+Cj4+IEknbSBub3QgaW4gdGhhdCB0aHJlYWQsIHNvIG15
IHJlc3BvbnNlIGhlcmUuLi4KPj4KPj4gWW91IHBhc3RlIGEgdjItbGlrZSBwYXRjaCBpbnRvICdS
ZTogW1BBVENIIDEvMl0nLiBKdWVyZ2VuIHNheXM6Cj4+IHMvTERUX1BHRF9FTlRSWS9HVUFSRF9I
T0xFX1BHRF9FTlRSWS8sIHRoZW4geW91IHNheSBVZ2hoLi4sIGNoYW5nZSBpdCB0bwo+PiBHVUFS
RF9IT0xFX0VOVFJZLCB3aGljaCBkb2VzIG5vdCBleGlzdCwgYW5kIHRoZW4gZ2V0IGEgUmV2aWV3
ZWQtYnkgZnJvbQo+PiBKdWVyZ2VuLgo+Pgo+PiBJIGd1ZXNzIGl0IGhhcyB0byBiZSBHVUFSRF9I
T0xFX1BHRF9FTlRSWSBhZnRlciBhbGwuLi4KPj4KPj4gYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0
YWJsZV82NF90eXBlcy5oOjExNjozMTogZXJyb3I6Cj4+ICdHVUFSRF9IT0xFX0VOVFJZJyB1bmRl
Y2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbik7IGRpZCB5b3UgbWVhbgo+PiAnR1VB
UkRfSE9MRV9QR0RfRU5UUlknPwo+Pgo+PiBJJ2xsIHRlc3QgdGhhdCBpbnN0ZWFkLgo+IAo+IFll
cywgdGhhbmsgeW91LiBJdCB3YXMgYSBsb25nIHdlZWsuLi4gOi8KPiAKPiBMZXQgbWUga25vdyBp
ZiBpdCB3b3Jrcy4gSSdsbCByZXBvc3QgdGhlIGZpeGVkIHZlcnNpb24gd2l0aCB5b3VyCj4gVGVz
dGVkLWJ5LgoKT2suIEl0IGJvb3RzIGZpbmUgYXMgWGVuIGRvbTAuIFxvLwoKWW91IGNhbiB1c2Ug
IkhhbnMgdmFuIEtyYW5lbmJ1cmcgPGhhbnMudmFuLmtyYW5lbmJ1cmdAbWVuZGl4LmNvbT4iCihs
b3dlcmNhc2UgcGxlYXNlKSBmb3IgcmVwb3J0ZWQvdGVzdGVkIGluIHRoZSByZWFsIHYyLgoKSGFu
cwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 17:49:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 17:49: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-devel-bounces@lists.xenproject.org>)
	id 1gSmuE-0005Yg-TZ; Fri, 30 Nov 2018 17:48: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=XftC=OJ=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gSmuD-0005Yb-IZ
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 17:48:45 +0000
X-Inumbo-ID: 2decfb42-f4c8-11e8-a16d-e37de5046e72
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2decfb42-f4c8-11e8-a16d-e37de5046e72;
 Fri, 30 Nov 2018 17:48:43 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wAUHmZV8154229;
 Fri, 30 Nov 2018 17:48:38 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=N8NF2J0llPoZjuySiOSLpQ324eG7B+5VZqWkizwvyJ4=;
 b=sOgWd3fN5bvLJMRCj5jJcuW4dJ5IxmAF6C1pgrKTR7QurlfswKes4vCZQ4lnVHYx6Qyb
 dQpIi8yyYI14O9kyo8h9Phan8B7LMV+HDcDCstI1wcxD8XjoydFWCBW4+0GTv7R0K/5Y
 UUiT7J1245EZtpSMjdkvzI+6XAb3NJes1eYjoe0azAqRN1w/vGZDcP7MP9NWfyxrN/0D
 97BV+yWpQIYA5Phx8DbUVGYufp4f2dGkXzY/0CpZOu5aa78vDWtM76arUF92YEdBci8C
 NfedJarT53PSPBO+dBrIFzrMdbdSqPkrfnBo1FWGytn+GmQVGWATd3kqNPbe5tXtsjub oQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2nxxkqykve-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 30 Nov 2018 17:48:38 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id wAUHmV44001399
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 30 Nov 2018 17:48:31 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wAUHmUMY004896;
 Fri, 30 Nov 2018 17:48:30 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 30 Nov 2018 09:48:30 -0800
To: Wen Yang <wen.yang99@zte.com.cn>, jgross@suse.com, sstabellini@kernel.org
References: <20181130110107.31468-1-wen.yang99@zte.com.cn>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <810c02f4-4436-79fb-5da1-0cf80f8486d1@oracle.com>
Date: Fri, 30 Nov 2018 12:48:29 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <20181130110107.31468-1-wen.yang99@zte.com.cn>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9093
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=4
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811300152
Subject: Re: [Xen-devel] [PATCH v3] pvcalls-front: Avoid
 __get_free_pages(GFP_KERNEL) under spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, zhong.weidong@zte.com.cn,
 linux-kernel@vger.kernel.org, Julia Lawall <julia.lawall@lip6.fr>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMzAvMTggNjowMSBBTSwgV2VuIFlhbmcgd3JvdGU6Cj4gVGhlIHByb2JsZW0gaXMgdGhh
dCB3ZSBjYWxsIHRoaXMgd2l0aCBhIHNwaW4gbG9jayBoZWxkLgo+IFRoZSBjYWxsIHRyZWUgaXM6
Cj4gcHZjYWxsc19mcm9udF9hY2NlcHQoKSBob2xkcyBiZWRhdGEtPnNvY2tldF9sb2NrLgo+ICAg
ICAtPiBjcmVhdGVfYWN0aXZlKCkKPiAgICAgICAgIC0+IF9fZ2V0X2ZyZWVfcGFnZXMoKSB1c2Vz
IEdGUF9LRVJORUwKPgo+IFRoZSBjcmVhdGVfYWN0aXZlKCkgZnVuY3Rpb24gaXMgb25seSBjYWxs
ZWQgZnJvbSBwdmNhbGxzX2Zyb250X2FjY2VwdCgpCj4gd2l0aCBhIHNwaW5fbG9jayBoZWxkLCBU
aGUgYWxsb2NhdGlvbiBpcyBub3QgYWxsb3dlZCB0byBzbGVlcCBhbmQKPiBHRlBfS0VSTkVMIGlz
IG5vdCBzdWZmaWNpZW50Lgo+Cj4gVGhpcyBpc3N1ZSB3YXMgZGV0ZWN0ZWQgYnkgdXNpbmcgdGhl
IENvY2NpbmVsbGUgc29mdHdhcmUuCj4KPiB2MjogQWRkIGEgZnVuY3Rpb24gZG9pbmcgdGhlIGFs
bG9jYXRpb25zIHdoaWNoIGlzIGNhbGxlZAo+ICAgICBvdXRzaWRlIHRoZSBsb2NrIGFuZCBwYXNz
aW5nIHRoZSBhbGxvY2F0ZWQgZGF0YSB0bwo+ICAgICBjcmVhdGVfYWN0aXZlKCkuCj4gdjM6IFVz
ZSB0aGUgbWF0Y2hpbmcgZGVhbGxvY2F0b3JzIGkuZS4sIGZyZWVfcGFnZSgpCj4gICAgIGFuZCBm
cmVlX3BhZ2VzKCksIHJlc3BlY3RpdmVseS4KPgo+IFN1Z2dlc3RlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFdlbiBZYW5nIDx3ZW4ueWFuZzk5
QHp0ZS5jb20uY24+Cj4gQ0M6IEp1bGlhIExhd2FsbCA8anVsaWEubGF3YWxsQGxpcDYuZnI+Cj4g
Q0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gQ0M6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKPiBDQzogbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZwo+IC0tLQo+ICBkcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmMgfCA3MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA1OSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkK
Pgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmMKPiBpbmRleCAyZjExY2E3MmEyODEuLmEyNmY0MTZkYWY0NiAxMDA2
NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiArKysgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmMKPiBAQCAtMzM1LDcgKzMzNSw0MyBAQCBpbnQgcHZjYWxsc19mcm9u
dF9zb2NrZXQoc3RydWN0IHNvY2tldCAqc29jaykKPiAgCXJldHVybiByZXQ7Cj4gIH0KPiAgCj4g
LXN0YXRpYyBpbnQgY3JlYXRlX2FjdGl2ZShzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAsIGludCAq
ZXZ0Y2huKQo+ICtzdHJ1Y3Qgc29ja19tYXBwaW5nX2FjdGl2ZV9yaW5nIHsKPiArCXN0cnVjdCBw
dmNhbGxzX2RhdGFfaW50ZiAqcmluZzsKPiArCVJJTkdfSURYIHJpbmdfb3JkZXI7Cj4gKwl2b2lk
ICpieXRlczsKPiArfTsKPiArCj4gK3N0YXRpYyBpbnQgYWxsb2NfYWN0aXZlX3Jpbmcoc3RydWN0
IHNvY2tfbWFwcGluZ19hY3RpdmVfcmluZyAqYWN0aXZlX3JpbmcpCj4gK3sKPiArCWFjdGl2ZV9y
aW5nLT5yaW5nID0gTlVMTDsKClRoaXMgaXMgbm90IG5lY2Vzc2FyeS4KCj4gKwlhY3RpdmVfcmlu
Zy0+Ynl0ZXMgPSBOVUxMOwo+ICsKPiArCWFjdGl2ZV9yaW5nLT5yaW5nID0gKHN0cnVjdCBwdmNh
bGxzX2RhdGFfaW50ZiAqKQo+ICsJCV9fZ2V0X2ZyZWVfcGFnZShHRlBfS0VSTkVMIHwgX19HRlBf
WkVSTyk7Cj4gKwlpZiAoYWN0aXZlX3JpbmctPnJpbmcgPT0gTlVMTCkKPiArCQlnb3RvIG91dF9l
cnJvcjsKPiArCWFjdGl2ZV9yaW5nLT5yaW5nX29yZGVyID0gUFZDQUxMU19SSU5HX09SREVSOwo+
ICsJYWN0aXZlX3JpbmctPmJ5dGVzID0gKHZvaWQgKilfX2dldF9mcmVlX3BhZ2VzKEdGUF9LRVJO
RUwgfCBfX0dGUF9aRVJPLAo+ICsJCQlQVkNBTExTX1JJTkdfT1JERVIpOwo+ICsJaWYgKGFjdGl2
ZV9yaW5nLT5ieXRlcyA9PSBOVUxMKQo+ICsJCWdvdG8gb3V0X2Vycm9yOwo+ICsKPiArCXJldHVy
biAwOwo+ICsKPiArb3V0X2Vycm9yOgo+ICsJZnJlZV9wYWdlcygodW5zaWduZWQgbG9uZylhY3Rp
dmVfcmluZy0+Ynl0ZXMsIGFjdGl2ZV9yaW5nLT5yaW5nX29yZGVyKTsKPiArCWZyZWVfcGFnZSgo
dW5zaWduZWQgbG9uZylhY3RpdmVfcmluZy0+cmluZyk7Cj4gKwlyZXR1cm4gLUVOT01FTTsKPiAr
fQo+ICsKCgoKPiBAQCAtMzk3LDYgKzQyNyw3IEBAIGludCBwdmNhbGxzX2Zyb250X2Nvbm5lY3Qo
c3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICphZGRyLAo+ICAJc3RydWN0IHNv
Y2tfbWFwcGluZyAqbWFwID0gTlVMTDsKPiAgCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpy
ZXE7Cj4gIAlpbnQgbm90aWZ5LCByZXFfaWQsIHJldCwgZXZ0Y2huOwo+ICsJc3RydWN0IHNvY2tf
bWFwcGluZ19hY3RpdmVfcmluZyBhY3RpdmVfcmluZzsKPiAgCj4gIAlpZiAoYWRkci0+c2FfZmFt
aWx5ICE9IEFGX0lORVQgfHwgc29jay0+dHlwZSAhPSBTT0NLX1NUUkVBTSkKPiAgCQlyZXR1cm4g
LUVPUE5PVFNVUFA7Cj4gQEAgLTQwNiwxNSArNDM3LDIxIEBAIGludCBwdmNhbGxzX2Zyb250X2Nv
bm5lY3Qoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICphZGRyLAo+ICAJCXJl
dHVybiBQVFJfRVJSKG1hcCk7Cj4gIAo+ICAJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNh
bGxzX2Zyb250X2Rldi0+ZGV2KTsKPiArCXJldCA9IGFsbG9jX2FjdGl2ZV9yaW5nKCZhY3RpdmVf
cmluZyk7CgpXaHkgbm90IGp1c3QgYWxsb2NfYWN0aXZlX3JpbmcobWFwKT8KCgotYm9yaXMKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 17:59:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 17:59: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-devel-bounces@lists.xenproject.org>)
	id 1gSn4u-0006Mv-1E; Fri, 30 Nov 2018 17:59: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=ub/h=OJ=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gSn4t-0006Mq-0y
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 17:59:47 +0000
X-Inumbo-ID: b8a22284-f4c9-11e8-86b4-bb13e48603eb
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b8a22284-f4c9-11e8-86b4-bb13e48603eb;
 Fri, 30 Nov 2018 17:59:46 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id EFA77308624C;
 Fri, 30 Nov 2018 17:59:43 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-126-156.rdu2.redhat.com [10.10.126.156])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C1A695DDFE;
 Fri, 30 Nov 2018 17:59:23 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Fri, 30 Nov 2018 18:59:18 +0100
Message-Id: <20181130175922.10425-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.49]); Fri, 30 Nov 2018 17:59:45 +0000 (UTC)
Subject: [Xen-devel] [PATCH RFCv2 0/4] mm/memory_hotplug: Introduce memory
 block types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oscar Salvador <osalvador@suse.com>,
 "Rafael J. Wysocki" <rafael@kernel.org>, Michal Hocko <mhocko@suse.com>,
 linux-ia64@vger.kernel.org, linux-sh@vger.kernel.org,
 Peter Zijlstra <peterz@infradead.org>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 David Hildenbrand <david@redhat.com>, Michal Hocko <mhocko@kernel.org>,
 Vitaly Kuznetsov <vkuznets@redhat.com>,
 Pavel Tatashin <pavel.tatashin@microsoft.com>, Rich Felker <dalias@libc.org>,
 Arun KS <arunks@codeaurora.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>, Rashmica Gupta <rashmica.g@gmail.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>, Paul Mackerras <paulus@samba.org>,
 Pavel Tatashin <pasha.tatashin@soleen.com>, linux-s390@vger.kernel.org,
 Michael Neuling <mikey@neuling.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Dave Jiang <dave.jiang@intel.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Logan Gunthorpe <logang@deltatee.com>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Pavel Tatashin <pasha.tatashin@oracle.com>,
 Matthew Wilcox <willy@infradead.org>, Ingo Molnar <mingo@kernel.org>,
 linux-acpi@vger.kernel.org, Ingo Molnar <mingo@redhat.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?q?Michal=20Such=C3=A1nek?= <msuchanek@suse.de>,
 Len Brown <lenb@kernel.org>, Fenghua Yu <fenghua.yu@intel.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Juergen Gross <jgross@suse.com>, Vasily Gorbik <gor@linux.ibm.com>,
 Rob Herring <robh@kernel.org>, "mike.travis@hpe.com" <mike.travis@hpe.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?q?Jonathan=20Neusch=C3=A4fer?= <j.neuschaefer@gmx.net>,
 Nicholas Piggin <npiggin@gmail.com>,
 =?UTF-8?q?J=C3=A9r=C3=B4me=20Glisse?= <jglisse@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Nathan Fontenot <nfont@linux.vnet.ibm.com>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Wei Yang <richard.weiyang@gmail.com>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Oscar Salvador <osalvador@suse.de>, Christophe Leroy <christophe.leroy@c-s.fr>,
 Tony Luck <tony.luck@intel.com>, Andrew Banman <andrew.banman@hpe.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>,
 Thomas Gleixner <tglx@linutronix.de>, Michael Ellerman <mpe@ellerman.id.au>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB0aGUgc2Vjb25kIGFwcHJvYWNoLCBpbnRyb2R1Y2luZyBtb3JlIG1lYW5pbmdmdWwg
bWVtb3J5IGJsb2NrCnR5cGVzIGFuZCBub3QgY2hhbmdpbmcgb25saW5lIGJlaGF2aW9yIGluIHRo
ZSBrZXJuZWwuIEl0IGlzIGJhc2VkIG9uCmxhdGVzdCBsaW51eC1uZXh0LgoKQXMgd2UgZm91bmQg
b3V0IGR1cmluZyBkaWN1c3Npb24sIHVzZXIgc3BhY2Ugc2hvdWxkIGFsd2F5cyBoYW5kbGUgb25s
aW5pbmcKb2YgbWVtb3J5LCBpbiBhbnkgY2FzZS4gSG93ZXZlciBpbiBvcmRlciB0byBtYWtlIHNt
YXJ0IGRlY2lzaW9ucyBpbiB1c2VyCnNwYWNlIGFib3V0IGlmIGFuZCBob3cgdG8gb25saW5lIG1l
bW9yeSwgd2UgaGF2ZSB0byBleHBvcnQgbW9yZSBpbmZvcm1hdGlvbgphYm91dCBtZW1vcnkgYmxv
Y2tzLiBUaGlzIHdheSwgd2UgY2FuIGZvcm11bGF0ZSBydWxlcyBpbiB1c2VyIHNwYWNlLgoKT25l
IHN1Y2ggaW5mb3JtYXRpb24gaXMgdGhlIHR5cGUgb2YgbWVtb3J5IGJsb2NrIHdlIGFyZSB0YWxr
aW5nIGFib3V0LgpUaGlzIGhlbHBzIHRvIGFuc3dlciBzb21lIHF1ZXN0aW9ucyBsaWtlOgotIERv
ZXMgdGhpcyBtZW1vcnkgYmxvY2sgYmVsb25nIHRvIGEgRElNTT8KLSBDYW4gdGhpcyBESU1NIHRo
ZW9yZXRpY2FsbHkgZXZlciBiZSB1bnBsdWdnZWQgYWdhaW4/Ci0gV2FzIHRoaXMgbWVtb3J5IGFk
ZGVkIGJ5IGEgYmFsbG9vbiBkcml2ZXIgdGhhdCB3aWxsIHJlbHkgb24gYmFsbG9vbgogIGluZmxh
dGlvbiB0byByZW1vdmUgY2h1bmtzIG9mIHRoYXQgbWVtb3J5IGFnYWluPyBXaGljaCB6b25lIGlz
IGFkdmlzZWQ/Ci0gSXMgdGhpcyBzcGVjaWFsIHN0YW5kYnkgbWVtb3J5IG9uIHMzOTB4IHRoYXQg
aXMgdXN1YWxseSBub3QgYXV0b21hdGljYWxseQogIG9ubGluZWQ/CgpBbmQgaW4gc2hvcnQgaXQg
aGVscHMgdG8gYW5zd2VyIHRvIHNvbWUgZXh0ZW5kIChleGNsdWRpbmcgem9uZSBpbWJhbGFuY2Vz
KQotIFNob3VsZCBJIG9ubGluZSB0aGlzIG1lbW9yeSBibG9jaz8KLSBUbyB3aGljaCB6b25lIHNo
b3VsZCBJIG9ubGluZSB0aGlzIG1lbW9yeSBibG9jaz8KLi4uIG9mIGNvdXJzZSBzcGVjaWFsIHVz
ZSBjYXNlcyB3aWxsIHJlc3VsdCBpbiBkaWZmZXJlbnQgYW53ZXJzLiBCdXQgdGhhdCdzCndoeSB1
c2VyIHNwYWNlIGhhcyBjb250cm9sIG9mIG9ubGluaW5nIG1lbW9yeS4KCk1vcmUgZGV0YWlscyBj
YW4gYmUgZm91bmQgaW4gUGF0Y2ggMSBhbmQgUGF0Y2ggMy4KVGVzdGVkIG9uIHg4NiB3aXRoIGhv
dHBsdWdnZWQgRElNTXMuIENyb3NzLWNvbXBpbGVkIGZvciBQUEMgYW5kIHMzOTB4LgoKCkV4YW1w
bGU6CiQgdWRldmFkbSBpbmZvIC1xIGFsbCAtYSAvc3lzL2RldmljZXMvc3lzdGVtL21lbW9yeS9t
ZW1vcnkwCglLRVJORUw9PSJtZW1vcnkwIgoJU1VCU1lTVEVNPT0ibWVtb3J5IgoJRFJJVkVSPT0i
IgoJQVRUUntvbmxpbmV9PT0iMSIKCUFUVFJ7cGh5c19kZXZpY2V9PT0iMCIKCUFUVFJ7cGh5c19p
bmRleH09PSIwMDAwMDAwMCIKCUFUVFJ7cmVtb3ZhYmxlfT09IjAiCglBVFRSe3N0YXRlfT09Im9u
bGluZSIKCUFUVFJ7dHlwZX09PSJib290IgoJQVRUUnt2YWxpZF96b25lc309PSJub25lIgokIHVk
ZXZhZG0gaW5mbyAtcSBhbGwgLWEgL3N5cy9kZXZpY2VzL3N5c3RlbS9tZW1vcnkvbWVtb3J5OTAK
CUtFUk5FTD09Im1lbW9yeTkwIgoJU1VCU1lTVEVNPT0ibWVtb3J5IgoJRFJJVkVSPT0iIgoJQVRU
UntvbmxpbmV9PT0iMSIKCUFUVFJ7cGh5c19kZXZpY2V9PT0iMCIKCUFUVFJ7cGh5c19pbmRleH09
PSIwMDAwMDA1YSIKCUFUVFJ7cmVtb3ZhYmxlfT09IjEiCglBVFRSe3N0YXRlfT09Im9ubGluZSIK
CUFUVFJ7dHlwZX09PSJkaW1tIgoJQVRUUnt2YWxpZF96b25lc309PSJOb3JtYWwiCgoKUkZDIC0+
IFJGQ3YyOgotIE5vdyBhbHNvIHRha2luZyBjYXJlIG9mIFBQQyAoc29tZWhvdyBtaXNzZWQgaXQg
Oi8gKQotIFNwbGl0IHRoZSBzZXJpZXMgdXAgdG8gc29tZSBkZWdyZWUgKHNvbWUgaWRlYXMgb24g
aG93IHRvIHNwbGl0IHVwIHBhdGNoIDMKICB3b3VsZCBiZSB2ZXJ5IHdlbGNvbWUpCi0gSW50cm9k
dWNlIG1vcmUgbWVtb3J5IGJsb2NrIHR5cGVzLiBUdXJucyBvdXQgYWJzdHJhY3RpbmcgdG9vIG11
Y2ggd2FzCiAgcmF0aGVyIGNvbmZ1c2luZyBhbmQgbm90IGhlbHBmdWwuIFByb3Blcmx5IGRvY3Vt
ZW50IHRoZW0uCgpOb3RlczoKLSBJIHdhbnRlZCB0byBjb252ZXJ0IHRoZSBlbnVtIG9mIHR5cGVz
IGludG8gYSBuYW1lZCBlbnVtIGJ1dCB0aGlzCiAgcHJvdm9rZWQgYWxsIGtpbmRzIG9mIGRpZmZl
cmVudCBlcnJvcnMuIEZvciBub3csIEkgYW0gZG9pbmcgaXQganVzdCBsaWtlCiAgdGhlIG90aGVy
IHR5cGVzIChlLmcuIG9ubGluZV90eXBlKSB3ZSBhcmUgdXNpbmcgaW4gdGhhdCBjb250ZXh0Lgot
IFRoZSAicmVtb3ZhYmxlIiBwcm9wZXJ0eSBzaG91bGQgbmV2ZXIgaGF2ZSBiZWVuIG5hbWVkIGxp
a2UgdGhhdC4gSXQKICBzaG91bGQgaGF2ZSBiZWVuICJvZmZsaW5hYmxlIi4gQ2FuIHdlIHN0aWxs
IHJlbmFtZSB0aGF0PyBFLmcuIGJvb3QgbWVtb3J5CiAgaXMgc29tZXRpbWVzIG1hcmtlZCBhcyBy
ZW1vdmFibGUgLi4uCgpEYXZpZCBIaWxkZW5icmFuZCAoNCk6CiAgbW0vbWVtb3J5X2hvdHBsdWc6
IEludHJvZHVjZSBtZW1vcnkgYmxvY2sgdHlwZXMKICBtbS9tZW1vcnlfaG90cGx1ZzogUmVwbGFj
ZSAiYm9vbCB3YW50X21lbWJsb2NrIiBieSAiaW50IHR5cGUiCiAgbW0vbWVtb3J5X2hvdHBsdWc6
IEludHJvZHVjZSBhbmQgdXNlIG1vcmUgbWVtb3J5IHR5cGVzCiAgbW0vbWVtb3J5X2hvdHBsdWc6
IERyb3AgTUVNT1JZX1RZUEVfVU5TUEVDSUZJRUQKCiBhcmNoL2lhNjQvbW0vaW5pdC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQogYXJjaC9wb3dlcnBjL21tL21lbS5jICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJu
di9tZW10cmFjZS5jICAgICB8ICA5ICstLQogLi4uL3BsYXRmb3Jtcy9wc2VyaWVzL2hvdHBsdWct
bWVtb3J5LmMgICAgICAgIHwgIDcgKy0KIGFyY2gvczM5MC9tbS9pbml0LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICA0ICstCiBhcmNoL3NoL21tL2luaXQuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgNCArLQogYXJjaC94ODYvbW0vaW5pdF8zMi5jICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L21tL2luaXRfNjQuYyAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICA4ICstLQogZHJpdmVycy9hY3BpL2FjcGlfbWVtaG90cGx1Zy5jICAgICAgICAg
ICAgICAgIHwgMTYgKysrKy0KIGRyaXZlcnMvYmFzZS9tZW1vcnkuYyAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDYwICsrKysrKysrKysrKysrLS0KIGRyaXZlcnMvaHYvaHZfYmFsbG9vbi5jICAg
ICAgICAgICAgICAgICAgICAgICB8ICAzICstCiBkcml2ZXJzL3MzOTAvY2hhci9zY2xwX2NtZC5j
ICAgICAgICAgICAgICAgICAgfCAgMyArLQogZHJpdmVycy94ZW4vYmFsbG9vbi5jICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUvbGludXgvbWVtb3J5LmggICAgICAgICAg
ICAgICAgICAgICAgICB8IDY5ICsrKysrKysrKysrKysrKysrKy0KIGluY2x1ZGUvbGludXgvbWVt
b3J5X2hvdHBsdWcuaCAgICAgICAgICAgICAgICB8IDE4ICsrLS0tCiBrZXJuZWwvbWVtcmVtYXAu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArLQogbW0vbWVtb3J5X2hvdHBsdWcu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjkgKysrKy0tLS0KIDE3IGZpbGVzIGNoYW5n
ZWQsIDE5NCBpbnNlcnRpb25zKCspLCA1NiBkZWxldGlvbnMoLSkKCi0tIAoyLjE3LjIKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 18:00:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 18:00: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-devel-bounces@lists.xenproject.org>)
	id 1gSn56-0006Nv-BU; Fri, 30 Nov 2018 18:00: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=ub/h=oj=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gSn54-0006Ni-PX
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 17:59:58 +0000
X-Inumbo-ID: bfc2f17d-f4c9-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bfc2f17d-f4c9-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 17:59:58 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 4937F8E664;
 Fri, 30 Nov 2018 17:59:57 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-126-156.rdu2.redhat.com [10.10.126.156])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 734C55D9C9;
 Fri, 30 Nov 2018 17:59:44 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Fri, 30 Nov 2018 18:59:19 +0100
Message-Id: <20181130175922.10425-2-david@redhat.com>
In-Reply-To: <20181130175922.10425-1-david@redhat.com>
References: <20181130175922.10425-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Fri, 30 Nov 2018 17:59:57 +0000 (UTC)
Subject: [Xen-devel] [PATCH RFCv2 1/4] mm/memory_hotplug: Introduce memory
 block types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oscar Salvador <osalvador@suse.com>, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, Dave Hansen <dave.hansen@linux.intel.com>,
 David Hildenbrand <david@redhat.com>, Michal Hocko <mhocko@kernel.org>,
 Ingo Molnar <mingo@kernel.org>, linux-s390@vger.kernel.org, x86@kernel.org,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org,
 =?UTF-8?q?Michal=20Such=C3=A1nek?= <msuchanek@suse.de>,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 "mike.travis@hpe.com" <mike.travis@hpe.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Andrew Banman <andrew.banman@hpe.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-kernel@vger.kernel.org,
 "Rafael J. Wysocki" <rafael@kernel.org>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWVtb3J5IG9ubGluaW5nIHNob3VsZCBhbHdheXMgYmUgaGFuZGxlZCBieSB1c2VyIHNwYWNlLCBi
ZWNhdXNlIG9ubHkgdXNlcgpzcGFjZSBrbm93cyB3aGljaCB1c2UgY2FzZXMgaXQgd2FudHMgdG8g
c2F0aXNmeS4gRS5nLiBtZW1vcnkgbWlnaHQgYmUKb25saW5lZCB0byB0aGUgTU9WQUJMRSB6b25l
IGV2ZW4gaWYgaXQgY2FuIG5ldmVyIGJlIHJlbW92ZWQgZnJvbSB0aGUKc3lzdGVtLCBlLmcuIHRv
IG1ha2UgdXNhZ2Ugb2YgaHVnZSBwYWdlcyBtb3JlIHJlbGlhYmxlLgoKSG93ZXZlciB0byBpbXBs
ZW1lbnQgc3VjaCBydWxlcyAoZXNwZWNpYWxseSBkZWZhdWx0IHJ1bGVzIGluIGRpc3RyaWJ1dGlv
bnMpCndlIG5lZWQgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgbWVtb3J5IHRoYXQgd2FzIGFk
ZGVkIGluIHVzZXIgc3BhY2UuCgpFLmcuIG9uIHg4NiB3ZSB3YW50IHRvIG9ubGluZSBtZW1vcnkg
cHJvdmlkZWQgYnkgYmFsbG9vbiBkZXZpY2VzIChlLmcuClhFTiwgSHlwZXItVikgZGlmZmVyZW50
bHkgKC0+IHdpbGwgbm90IGJlIHVucGx1Z2dlZCBieSBvZmZsaW5pbmcgdGhlIHdob2xlCmJsb2Nr
KSB0aGFuIG9yZGluYXJ5IERJTU1zICgtPiBtaWdodCBldmVudHVhbGx5IGJlIHVucGx1Z2dlZCBi
eSBvZmZsaW5pbmcKdGhlIHdob2xlIGJsb2NrKS4gVGhpcyBtaWdodCBhbHNvIGJlY29tZSByZWxl
dmF0IGZvciBvdGhlciBhcmNoaXRlY3R1cmVzLgoKQWxzbywgdWRldiBydWxlcyByaWdodCBub3cg
Y2hlY2sgaWYgcnVubmluZyBvbiBzMzkweCBhbmQgdHJlYXQgYWxsIGFkZGVkCm1lbW9yeSBibG9j
a3MgYXMgc3RhbmRieSBtZW1vcnkgKC0+IGRvbid0IG9ubGluZSBhdXRvbWF0aWNhbGx5KS4gQXMg
c29vbiBhcwp3ZSBzdXBwb3J0IG90aGVyIG1lbW9yeSBob3RwbHVnIG1lY2hhbmlzbSAoZS5nLiB2
aXJ0aW8tbWVtKSBjaGVja3Mgd291bGQKaGF2ZSB0byBnZXQgbW9yZSBpbnZvbHZlZCAoZS5nLiBh
bHNvIGNoZWNrIGlmIHVuZGVyIEtWTSkgYnV0IGV2ZW50dWFsbHkKYWxzbyB3cm9uZyAoZS5nLiBp
ZiBLVk0gZXZlciBzdXBwb3J0cyBzdGFuZGJ5IG1lbW9yeSB3ZSBhcmUgZG9vbWVkKS4KCkkgZGVj
aWRlZCB0byBhbGxvdyB0byBzcGVjaWZ5IHRoZSB0eXBlIG9mIG1lbW9yeSB0aGF0IGlzIGdldHRp
bmcgYWRkZWQKdG8gdGhlIHN5c3RlbS4gTGV0J3Mgc3RhcnQgd2l0aCB0d28gdHlwZXMsIEJPT1Qg
YW5kIFVOU1BFQ0lGSUVEIHRvIGdldCB0aGUKYmFzaWMgaW5mcmFzdHJ1Y3R1cmUgcnVubmluZy4g
V2UnbGwgaW50cm9kdWNlIGFuZCB1c2UgZnVydGhlciB0eXBlcyBpbgpmb2xsb3ctdXAgcGF0Y2hl
cy4gRm9yIG5vdyB3ZSBjbGFzc2lmeSBhbnkgaG90cGx1Z2dlZCBtZW1vcnkgdGVtcG9yYXJpbHkK
YXMgYXMgVU5TUEVDSUZJRUQgKHdoaWNoIHdpbGwgZXZlbnR1YWxseSBiZSBkcm9wcGVkIGxhdGVy
IG9uKS4KCkNjOiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3Jn
PgpDYzogIlJhZmFlbCBKLiBXeXNvY2tpIiA8cmFmYWVsQGtlcm5lbC5vcmc+CkNjOiBBbmRyZXcg
TW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpDYzogSW5nbyBNb2xuYXIgPG1pbmdv
QGtlcm5lbC5vcmc+CkNjOiBQYXZlbCBUYXRhc2hpbiA8cGFzaGEudGF0YXNoaW5Ab3JhY2xlLmNv
bT4KQ2M6IFN0ZXBoZW4gUm90aHdlbGwgPHNmckBjYW5iLmF1dWcub3JnLmF1PgpDYzogQW5kcmV3
IEJhbm1hbiA8YW5kcmV3LmJhbm1hbkBocGUuY29tPgpDYzogIm1pa2UudHJhdmlzQGhwZS5jb20i
IDxtaWtlLnRyYXZpc0BocGUuY29tPgpDYzogT3NjYXIgU2FsdmFkb3IgPG9zYWx2YWRvckBzdXNl
LmNvbT4KQ2M6IERhdmUgSGFuc2VuIDxkYXZlLmhhbnNlbkBsaW51eC5pbnRlbC5jb20+CkNjOiBN
aWNoYWwgSG9ja28gPG1ob2Nrb0BrZXJuZWwub3JnPgpDYzogTWljaGFsIFN1Y2jDoW5layA8bXN1
Y2hhbmVrQHN1c2UuZGU+CkNjOiBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29t
PgpDYzogRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+CkNjOiBQYXZlbCBU
YXRhc2hpbiA8cGF2ZWwudGF0YXNoaW5AbWljcm9zb2Z0LmNvbT4KQ2M6IE1hcnRpbiBTY2h3aWRl
ZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KQ2M6IEhlaWtvIENhcnN0ZW5zIDxoZWlrby5j
YXJzdGVuc0BkZS5pYm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2
aWRAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJzL2Jhc2UvbWVtb3J5LmMgIHwgMzggKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIGluY2x1ZGUvbGludXgvbWVtb3J5LmggfCAy
NyArKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNjIgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2Jhc2UvbWVtb3J5
LmMgYi9kcml2ZXJzL2Jhc2UvbWVtb3J5LmMKaW5kZXggMGMyOTBmODZhYjIwLi4xN2YyOTg1YzA3
YzUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmFzZS9tZW1vcnkuYworKysgYi9kcml2ZXJzL2Jhc2Uv
bWVtb3J5LmMKQEAgLTM4MSw2ICszODEsMjkgQEAgc3RhdGljIHNzaXplX3Qgc2hvd19waHlzX2Rl
dmljZShzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJcmV0dXJuIHNwcmludGYoYnVmLCAiJWRcbiIsIG1l
bS0+cGh5c19kZXZpY2UpOwogfQogCitzdGF0aWMgc3NpemVfdCB0eXBlX3Nob3coc3RydWN0IGRl
dmljZSAqZGV2LCBzdHJ1Y3QgZGV2aWNlX2F0dHJpYnV0ZSAqYXR0ciwKKwkJCSBjaGFyICpidWYp
Cit7CisJc3RydWN0IG1lbW9yeV9ibG9jayAqbWVtID0gdG9fbWVtb3J5X2Jsb2NrKGRldik7CisJ
c3NpemVfdCBsZW4gPSAwOworCisJc3dpdGNoIChtZW0tPnR5cGUpIHsKKwljYXNlIE1FTU9SWV9C
TE9DS19VTlNQRUNJRklFRDoKKwkJbGVuID0gc3ByaW50ZihidWYsICJ1bnNwZWNpZmllZFxuIik7
CisJCWJyZWFrOworCWNhc2UgTUVNT1JZX0JMT0NLX0JPT1Q6CisJCWxlbiA9IHNwcmludGYoYnVm
LCAiYm9vdFxuIik7CisJCWJyZWFrOworCWRlZmF1bHQ6CisJCWxlbiA9IHNwcmludGYoYnVmLCAi
RVJST1ItVU5LTk9XTi0lbGRcbiIsCisJCQkJbWVtLT5zdGF0ZSk7CisJCVdBUk5fT04oMSk7CisJ
CWJyZWFrOworCX0KKworCXJldHVybiBsZW47Cit9CisKICNpZmRlZiBDT05GSUdfTUVNT1JZX0hP
VFJFTU9WRQogc3RhdGljIHZvaWQgcHJpbnRfYWxsb3dlZF96b25lKGNoYXIgKmJ1ZiwgaW50IG5p
ZCwgdW5zaWduZWQgbG9uZyBzdGFydF9wZm4sCiAJCXVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsIGlu
dCBvbmxpbmVfdHlwZSwKQEAgLTQ0Miw2ICs0NjUsNyBAQCBzdGF0aWMgREVWSUNFX0FUVFIocGh5
c19pbmRleCwgMDQ0NCwgc2hvd19tZW1fc3RhcnRfcGh5c19pbmRleCwgTlVMTCk7CiBzdGF0aWMg
REVWSUNFX0FUVFIoc3RhdGUsIDA2NDQsIHNob3dfbWVtX3N0YXRlLCBzdG9yZV9tZW1fc3RhdGUp
Owogc3RhdGljIERFVklDRV9BVFRSKHBoeXNfZGV2aWNlLCAwNDQ0LCBzaG93X3BoeXNfZGV2aWNl
LCBOVUxMKTsKIHN0YXRpYyBERVZJQ0VfQVRUUihyZW1vdmFibGUsIDA0NDQsIHNob3dfbWVtX3Jl
bW92YWJsZSwgTlVMTCk7CitzdGF0aWMgREVWSUNFX0FUVFJfUk8odHlwZSk7CiAKIC8qCiAgKiBC
bG9jayBzaXplIGF0dHJpYnV0ZSBzdHVmZgpAQCAtNjIwLDYgKzY0NCw3IEBAIHN0YXRpYyBzdHJ1
Y3QgYXR0cmlidXRlICptZW1vcnlfbWVtYmxrX2F0dHJzW10gPSB7CiAJJmRldl9hdHRyX3N0YXRl
LmF0dHIsCiAJJmRldl9hdHRyX3BoeXNfZGV2aWNlLmF0dHIsCiAJJmRldl9hdHRyX3JlbW92YWJs
ZS5hdHRyLAorCSZkZXZfYXR0cl90eXBlLmF0dHIsCiAjaWZkZWYgQ09ORklHX01FTU9SWV9IT1RS
RU1PVkUKIAkmZGV2X2F0dHJfdmFsaWRfem9uZXMuYXR0ciwKICNlbmRpZgpAQCAtNjU3LDEzICs2
ODIsMTcgQEAgaW50IHJlZ2lzdGVyX21lbW9yeShzdHJ1Y3QgbWVtb3J5X2Jsb2NrICptZW1vcnkp
CiB9CiAKIHN0YXRpYyBpbnQgaW5pdF9tZW1vcnlfYmxvY2soc3RydWN0IG1lbW9yeV9ibG9jayAq
Km1lbW9yeSwKLQkJCSAgICAgc3RydWN0IG1lbV9zZWN0aW9uICpzZWN0aW9uLCB1bnNpZ25lZCBs
b25nIHN0YXRlKQorCQkJICAgICBzdHJ1Y3QgbWVtX3NlY3Rpb24gKnNlY3Rpb24sIHVuc2lnbmVk
IGxvbmcgc3RhdGUsCisJCQkgICAgIGludCB0eXBlKQogewogCXN0cnVjdCBtZW1vcnlfYmxvY2sg
Km1lbTsKIAl1bnNpZ25lZCBsb25nIHN0YXJ0X3BmbjsKIAlpbnQgc2NuX25yOwogCWludCByZXQg
PSAwOwogCisJaWYgKHR5cGUgPT0gTUVNT1JZX0JMT0NLX05PTkUpCisJCXJldHVybiAtRUlOVkFM
OworCiAJbWVtID0ga3phbGxvYyhzaXplb2YoKm1lbSksIEdGUF9LRVJORUwpOwogCWlmICghbWVt
KQogCQlyZXR1cm4gLUVOT01FTTsKQEAgLTY3NSw2ICs3MDQsNyBAQCBzdGF0aWMgaW50IGluaXRf
bWVtb3J5X2Jsb2NrKHN0cnVjdCBtZW1vcnlfYmxvY2sgKiptZW1vcnksCiAJbWVtLT5zdGF0ZSA9
IHN0YXRlOwogCXN0YXJ0X3BmbiA9IHNlY3Rpb25fbnJfdG9fcGZuKG1lbS0+c3RhcnRfc2VjdGlv
bl9ucik7CiAJbWVtLT5waHlzX2RldmljZSA9IGFyY2hfZ2V0X21lbW9yeV9waHlzX2RldmljZShz
dGFydF9wZm4pOworCW1lbS0+dHlwZSA9IHR5cGU7CiAKIAlyZXQgPSByZWdpc3Rlcl9tZW1vcnko
bWVtKTsKIApAQCAtNjk5LDcgKzcyOSw4IEBAIHN0YXRpYyBpbnQgYWRkX21lbW9yeV9ibG9jayhp
bnQgYmFzZV9zZWN0aW9uX25yKQogCiAJaWYgKHNlY3Rpb25fY291bnQgPT0gMCkKIAkJcmV0dXJu
IDA7Ci0JcmV0ID0gaW5pdF9tZW1vcnlfYmxvY2soJm1lbSwgX19ucl90b19zZWN0aW9uKHNlY3Rp
b25fbnIpLCBNRU1fT05MSU5FKTsKKwlyZXQgPSBpbml0X21lbW9yeV9ibG9jaygmbWVtLCBfX25y
X3RvX3NlY3Rpb24oc2VjdGlvbl9uciksIE1FTV9PTkxJTkUsCisJCQkJTUVNT1JZX0JMT0NLX0JP
T1QpOwogCWlmIChyZXQpCiAJCXJldHVybiByZXQ7CiAJbWVtLT5zZWN0aW9uX2NvdW50ID0gc2Vj
dGlvbl9jb3VudDsKQEAgLTcyMiw3ICs3NTMsOCBAQCBpbnQgaG90cGx1Z19tZW1vcnlfcmVnaXN0
ZXIoaW50IG5pZCwgc3RydWN0IG1lbV9zZWN0aW9uICpzZWN0aW9uKQogCQltZW0tPnNlY3Rpb25f
Y291bnQrKzsKIAkJcHV0X2RldmljZSgmbWVtLT5kZXYpOwogCX0gZWxzZSB7Ci0JCXJldCA9IGlu
aXRfbWVtb3J5X2Jsb2NrKCZtZW0sIHNlY3Rpb24sIE1FTV9PRkZMSU5FKTsKKwkJcmV0ID0gaW5p
dF9tZW1vcnlfYmxvY2soJm1lbSwgc2VjdGlvbiwgTUVNX09GRkxJTkUsCisJCQkJCU1FTU9SWV9C
TE9DS19VTlNQRUNJRklFRCk7CiAJCWlmIChyZXQpCiAJCQlnb3RvIG91dDsKIAkJbWVtLT5zZWN0
aW9uX2NvdW50Kys7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L21lbW9yeS5oIGIvaW5jbHVk
ZS9saW51eC9tZW1vcnkuaAppbmRleCBkNzVlYzg4Y2EwOWQuLjA2MjY4ZTk2ZTBkYSAxMDA2NDQK
LS0tIGEvaW5jbHVkZS9saW51eC9tZW1vcnkuaAorKysgYi9pbmNsdWRlL2xpbnV4L21lbW9yeS5o
CkBAIC0zNCwxMiArMzQsMzkgQEAgc3RydWN0IG1lbW9yeV9ibG9jayB7CiAJaW50ICgqcGh5c19j
YWxsYmFjaykoc3RydWN0IG1lbW9yeV9ibG9jayAqKTsKIAlzdHJ1Y3QgZGV2aWNlIGRldjsKIAlp
bnQgbmlkOwkJCS8qIE5JRCBmb3IgdGhpcyBtZW1vcnkgYmxvY2sgKi8KKwlpbnQgdHlwZTsJCQkv
KiB0eXBlIG9mIHRoaXMgbWVtb3J5IGJsb2NrICovCiB9OwogCiBpbnQgYXJjaF9nZXRfbWVtb3J5
X3BoeXNfZGV2aWNlKHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuKTsKIHVuc2lnbmVkIGxvbmcgbWVt
b3J5X2Jsb2NrX3NpemVfYnl0ZXModm9pZCk7CiBpbnQgc2V0X21lbW9yeV9ibG9ja19zaXplX29y
ZGVyKHVuc2lnbmVkIGludCBvcmRlcik7CiAKKy8qCisgKiBNZW1vcnkgYmxvY2sgdHlwZXMgYWxs
b3cgdXNlciBzcGFjZSB0byBmb3JtdWxhdGUgcnVsZXMgaWYgYW5kIGhvdyB0bworICogb25saW5l
IG1lbW9yeSBibG9ja3MuIFRoZSB0eXBlcyBhcmUgZXhwb3NlZCB0byB1c2VyIHNwYWNlIGFzIHRl
eHQKKyAqIHN0cmluZ3MgaW4gc3lzZnMuCisgKgorICogTUVNT1JZX0JMT0NLX05PTkU6CisgKiAg
Tm8gbWVtb3J5IGJsb2NrIGlzIHRvIGJlIGNyZWF0ZWQgKGUuZy4gZGV2aWNlIG1lbW9yeSkuIE5v
dCBleHBvc2VkIHRvCisgKiAgdXNlciBzcGFjZS4KKyAqCisgKiBNRU1PUllfQkxPQ0tfVU5TUEVD
SUZJRUQ6CisgKiAgVGhlIHR5cGUgb2YgbWVtb3J5IGJsb2NrIHdhcyBub3QgZnVydGhlciBzcGVj
aWZpZWQgd2hlbiBhZGRpbmcgdGhlCisgKiAgbWVtb3J5IGJsb2NrLgorICoKKyAqIE1FTU9SWV9C
TE9DS19CT09UOgorICogIFRoaXMgbWVtb3J5IGJsb2NrIHdhcyBhZGRlZCBkdXJpbmcgYm9vdCBi
eSB0aGUgYmFzaWMgc3lzdGVtLiBObworICogIHNwZWNpZmljIGRldmljZSBkcml2ZXIgdGFrZXMg
Y2FyZSBvZiB0aGlzIG1lbW9yeSBibG9jay4gVGhpcyBtZW1vcnkKKyAqICBibG9jayB0eXBlIGlz
IG9ubGluZWQgYXV0b21hdGljYWxseSBieSB0aGUga2VybmVsIGR1cmluZyBib290IGFuZCBtaWdo
dAorICogIGxhdGVyIGJlIG1hbmFnZWQgYnkgYSBkaWZmZXJlbnQgZGV2aWNlIGRyaXZlciwgaW4g
d2hpY2ggY2FzZSB0aGUgdHlwZQorICogIG1pZ2h0IGNoYW5nZS4KKyAqLworZW51bSB7CisJTUVN
T1JZX0JMT0NLX05PTkUgPSAwLAorCU1FTU9SWV9CTE9DS19VTlNQRUNJRklFRCwKKwlNRU1PUllf
QkxPQ0tfQk9PVCwKK307CisKIC8qIFRoZXNlIHN0YXRlcyBhcmUgZXhwb3NlZCB0byB1c2Vyc3Bh
Y2UgYXMgdGV4dCBzdHJpbmdzIGluIHN5c2ZzICovCiAjZGVmaW5lCU1FTV9PTkxJTkUJCSgxPDww
KSAvKiBleHBvc2VkIHRvIHVzZXJzcGFjZSAqLwogI2RlZmluZQlNRU1fR09JTkdfT0ZGTElORQko
MTw8MSkgLyogZXhwb3NlZCB0byB1c2Vyc3BhY2UgKi8KLS0gCjIuMTcuMgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 18:00:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 18: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-devel-bounces@lists.xenproject.org>)
	id 1gSn5e-00076k-Ro; Fri, 30 Nov 2018 18:00: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=ub/h=oj=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gSn5d-00076V-OH
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 18:00:33 +0000
X-Inumbo-ID: d4412827-f4c9-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4412827-f4c9-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 18:00:32 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C27F63001569;
 Fri, 30 Nov 2018 18:00:30 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-126-156.rdu2.redhat.com [10.10.126.156])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 6455C5D9C9;
 Fri, 30 Nov 2018 18:00:15 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Fri, 30 Nov 2018 18:59:21 +0100
Message-Id: <20181130175922.10425-4-david@redhat.com>
In-Reply-To: <20181130175922.10425-1-david@redhat.com>
References: <20181130175922.10425-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.46]); Fri, 30 Nov 2018 18:00:31 +0000 (UTC)
Subject: [Xen-devel] [PATCH RFCv2 3/4] mm/memory_hotplug: Introduce and use
 more memory types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Michal Hocko <mhocko@suse.com>, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Balbir Singh <bsingharora@gmail.com>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Paul Mackerras <paulus@samba.org>,
 Rashmica Gupta <rashmica.g@gmail.com>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-s390@vger.kernel.org,
 Michael Neuling <mikey@neuling.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 Michael Ellerman <mpe@ellerman.id.au>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Ingo Molnar <mingo@kernel.org>,
 linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org,
 =?UTF-8?q?Michal=20Such=C3=A1nek?= <msuchanek@suse.de>,
 Len Brown <lenb@kernel.org>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Vasily Gorbik <gor@linux.ibm.com>, Stephen Rothwell <sfr@canb.auug.org.au>,
 "mike.travis@hpe.com" <mike.travis@hpe.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Nathan Fontenot <nfont@linux.vnet.ibm.com>,
 David Hildenbrand <david@redhat.com>, Joonsoo Kim <iamjoonsoo.kim@lge.com>,
 Arun KS <arunks@codeaurora.org>, Oscar Salvador <osalvador@suse.de>,
 Juergen Gross <jgross@suse.com>, Andrew Banman <andrew.banman@hpe.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGV0J3MgaW50cm9kdWNlIG5ldyB0eXBlcyBmb3IgZGlmZmVyZW50IGtpbmRzIG9mIG1lbW9yeSBi
bG9ja3MgYW5kIHVzZQp0aGVtIGluIGV4aXN0aW5nIGNvZGUuIEFzIEkgZG9uJ3Qgc2VlIGFuIGVh
c3kgd2F5IHRvIHNwbGl0IHRoaXMgdXAsCmRvIGl0IGluIG9uZSBodW5rIGZvciBub3cuCgphY3Bp
OgogVXNlIERJTU0gb3IgRElNTV9VTlJFTU9WQUJMRSBkZXBlbmRpbmcgb24gaG90cmVtb3ZlIHN1
cHBvcnQgaW4gdGhlIGtlcm5lbC4KIFByb3Blcmx5IGNoYW5nZSB0aGUgdHlwZSB3aGVuIHRyeWlu
ZyB0byBhZGQgbWVtb3J5IHRoYXQgd2FzIGFscmVhZHkKIGRldGVjdGVkIGFuZCB1c2VkIGR1cmlu
ZyBib290IChzbyB0aGlzIG1lbW9yeSB3aWxsIGNvcnJlY3RseSBlbmQgdXAgYXMKICJhY3BpIiBp
biB1c2VyIHNwYWNlKS4KCnBzZXJpZXM6CiBVc2UgRElNTSBvciBESU1NX1VOUkVNT1ZBQkxFIGRl
cGVuZGluZyBvbiBob3RyZW1vdmUgc3VwcG9ydCBpbiB0aGUga2VybmVsLgogQXMgZmFyIGFzIEkg
c2VlLCBoYW5kbGluZyBsaWtlIGluIHRoZSBhY3BpIGNhc2UgZm9yIGV4aXN0aW5nIGJsb2NrcyBp
cwogbm90IHJlcXVpcmVkLgoKcHJvYmVkIG1lbW9yeSBmcm9tIHVzZXIgc3BhY2U6CiBVc2UgRElN
TV9VTlJFTU9WQUJMRSBhcyB0aGVyZSBpcyBubyBpbnRlcmZhY2UgdG8gZ2V0IHJpZCBvZiB0aGlz
IGNvZGUKIGFnYWluLgoKaHZfYmFsbG9vbix4ZW4vYmFsbG9vbjoKIFVzZSBCQUxMT09OLiBBcyBz
aW1wbGUgYXMgdGhhdCA6KQoKczM5MHgvc2NscDoKIFVzZSBhIGRlZGljYXRlZCB0eXBlIFMzOTBY
X1NUQU5EQlkgYXMgdGhpcyB0eXBlIG9mIG1lbW9yeSBhbmQgaXQncwogc2VtYW50aWNzIGFyZSB2
ZXJ5IHMzOTB4IHNwZWNpZmljLgoKcG93ZXJudi9tZW10cmFjZToKIE9ubHkgYWxsb3cgdG8gdXNl
IEJPT1QgbWVtb3J5IGZvciBtZW10cmFjZS4gSSBjb25zaWRlciB0aGlzIGNvZGUgaW4KIGdlbmVy
YWwgZGFuZ2Vyb3VzLCBidXQgd2UgaGF2ZSB0byBrZWVwIGl0IHdvcmtpbmcgLi4uIG1vc3QgcHJv
YmFibHkganVzdAogYSBkZWJ1ZyBmZWF0dXJlLgoKQ2M6IEJlbmphbWluIEhlcnJlbnNjaG1pZHQg
PGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZz4KQ2M6IFBhdWwgTWFja2VycmFzIDxwYXVsdXNAc2Ft
YmEub3JnPgpDYzogTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgpDYzogIlJh
ZmFlbCBKLiBXeXNvY2tpIiA8cmp3QHJqd3lzb2NraS5uZXQ+CkNjOiBMZW4gQnJvd24gPGxlbmJA
a2VybmVsLm9yZz4KQ2M6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlv
bi5vcmc+CkNjOiAiSy4gWS4gU3Jpbml2YXNhbiIgPGt5c0BtaWNyb3NvZnQuY29tPgpDYzogSGFp
eWFuZyBaaGFuZyA8aGFpeWFuZ3pAbWljcm9zb2Z0LmNvbT4KQ2M6IFN0ZXBoZW4gSGVtbWluZ2Vy
IDxzdGhlbW1pbkBtaWNyb3NvZnQuY29tPgpDYzogTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRl
ZnNreUBkZS5pYm0uY29tPgpDYzogSGVpa28gQ2Fyc3RlbnMgPGhlaWtvLmNhcnN0ZW5zQGRlLmli
bS5jb20+CkNjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpD
YzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogUmFzaG1pY2EgR3VwdGEgPHJhc2htaWNhLmdA
Z21haWwuY29tPgpDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4K
Q2M6IFBhdmVsIFRhdGFzaGluIDxwYXZlbC50YXRhc2hpbkBtaWNyb3NvZnQuY29tPgpDYzogQmFs
YmlyIFNpbmdoIDxic2luZ2hhcm9yYUBnbWFpbC5jb20+CkNjOiBNaWNoYWVsIE5ldWxpbmcgPG1p
a2V5QG5ldWxpbmcub3JnPgpDYzogTmF0aGFuIEZvbnRlbm90IDxuZm9udEBsaW51eC52bmV0Lmli
bS5jb20+CkNjOiBZdWVIYWliaW5nIDx5dWVoYWliaW5nQGh1YXdlaS5jb20+CkNjOiBWYXNpbHkg
R29yYmlrIDxnb3JAbGludXguaWJtLmNvbT4KQ2M6IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwu
b3JnPgpDYzogU3RlcGhlbiBSb3Rod2VsbCA8c2ZyQGNhbmIuYXV1Zy5vcmcuYXU+CkNjOiAibWlr
ZS50cmF2aXNAaHBlLmNvbSIgPG1pa2UudHJhdmlzQGhwZS5jb20+CkNjOiBPc2NhciBTYWx2YWRv
ciA8b3NhbHZhZG9yQHN1c2UuZGU+CkNjOiBKb29uc29vIEtpbSA8aWFtam9vbnNvby5raW1AbGdl
LmNvbT4KQ2M6IE1hdGhpZXUgTWFsYXRlcnJlIDxtYWxhdEBkZWJpYW4ub3JnPgpDYzogTWljaGFs
IEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CkNjOiBBcnVuIEtTIDxhcnVua3NAY29kZWF1cm9yYS5v
cmc+CkNjOiBBbmRyZXcgQmFubWFuIDxhbmRyZXcuYmFubWFuQGhwZS5jb20+CkNjOiBEYXZlIEhh
bnNlbiA8ZGF2ZS5oYW5zZW5AbGludXguaW50ZWwuY29tPgpDYzogTWljaGFsIFN1Y2jDoW5layA8
bXN1Y2hhbmVrQHN1c2UuZGU+CkNjOiBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQu
Y29tPgpDYzogRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+ClNpZ25lZC1v
ZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgoKLS0tCgpBdCBmaXJz
dCBJIHRyaWVkIHRvIGFic3RyYWN0IHRoZSB0eXBlcyBxdWl0ZSBhIGxvdCwgYnV0IEkgdGhpbmsg
dGhlcmUKYXJlIHN1YnRsZSBkaWZmZXJlbmNlcyB0aGF0IGFyZSB3b3J0aCBkaWZmZXJlbnRpYXRp
bmcuIE1vcmUgZGV0YWlscyBhYm91dAp0aGUgdHlwZXMgY2FuIGJlIGZvdW5kIGluIHRoZSBleGNl
c3NpdmUgZG9jdW1lbnRhdGlvbi4KCkl0IGlzIHdvcnQgbm90aW5nIHRoYXQgQkFMTE9PTl9NT1ZB
QkxFIGhhcyBubyB1c2VyIHlldCwgYnV0IEkgaGF2ZQpzb21ldGhpbmcgaW4gbWluZCB0aGF0IG1p
Z2h0IHdhbnQgdG8gbWFrZSB1c2Ugb2YgdGhhdCAodmlydGlvLW1lbSkuCkp1c3QgaW5jbHVkZWQg
aXQgdG8gZGlzY3VzcyB0aGUgZ2VuZXJhbCBhcHByb2FjaC4gSSBjYW4gZHJvcCBpdCBmcm9tCnRo
aXMgcGF0Y2guCi0tLQogYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52L21lbXRyYWNlLmMg
ICAgIHwgIDkgKystLQogLi4uL3BsYXRmb3Jtcy9wc2VyaWVzL2hvdHBsdWctbWVtb3J5LmMgICAg
ICAgIHwgIDcgKystCiBkcml2ZXJzL2FjcGkvYWNwaV9tZW1ob3RwbHVnLmMgICAgICAgICAgICAg
ICAgfCAxNiArKysrKystCiBkcml2ZXJzL2Jhc2UvbWVtb3J5LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxOCArKysrKystCiBkcml2ZXJzL2h2L2h2X2JhbGxvb24uYyAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMyArLQogZHJpdmVycy9zMzkwL2NoYXIvc2NscF9jbWQuYyAgICAgICAgICAg
ICAgICAgIHwgIDMgKy0KIGRyaXZlcnMveGVuL2JhbGxvb24uYyAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAyICstCiBpbmNsdWRlL2xpbnV4L21lbW9yeS5oICAgICAgICAgICAgICAgICAgICAg
ICAgfCA0NyArKysrKysrKysrKysrKysrKystCiBpbmNsdWRlL2xpbnV4L21lbW9yeV9ob3RwbHVn
LmggICAgICAgICAgICAgICAgfCAgNiArLS0KIG1tL21lbW9yeV9ob3RwbHVnLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDE1ICsrKy0tLQogMTAgZmlsZXMgY2hhbmdlZCwgMTA0IGluc2Vy
dGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9wbGF0
Zm9ybXMvcG93ZXJudi9tZW10cmFjZS5jIGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wb3dlcm52
L21lbXRyYWNlLmMKaW5kZXggMjQ4YTM4YWQyNWM3Li41ZDA4ZGI4NzA5MWUgMTAwNjQ0Ci0tLSBh
L2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9tZW10cmFjZS5jCisrKyBiL2FyY2gvcG93
ZXJwYy9wbGF0Zm9ybXMvcG93ZXJudi9tZW10cmFjZS5jCkBAIC01NCw5ICs1NCw5IEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgZmlsZV9vcGVyYXRpb25zIG1lbXRyYWNlX2ZvcHMgPSB7CiAJLm9wZW4J
PSBzaW1wbGVfb3BlbiwKIH07CiAKLXN0YXRpYyBpbnQgY2hlY2tfbWVtYmxvY2tfb25saW5lKHN0
cnVjdCBtZW1vcnlfYmxvY2sgKm1lbSwgdm9pZCAqYXJnKQorc3RhdGljIGludCBjaGVja19tZW1i
bG9ja19ib290X2FuZF9vbmxpbmUoc3RydWN0IG1lbW9yeV9ibG9jayAqbWVtLCB2b2lkICphcmcp
CiB7Ci0JaWYgKG1lbS0+c3RhdGUgIT0gTUVNX09OTElORSkKKwlpZiAobWVtLT50eXBlICE9IE1F
TV9CTE9DS19CT09UIHx8IG1lbS0+c3RhdGUgIT0gTUVNX09OTElORSkKIAkJcmV0dXJuIC0xOwog
CiAJcmV0dXJuIDA7CkBAIC03Nyw3ICs3Nyw3IEBAIHN0YXRpYyBib29sIG1lbXRyYWNlX29mZmxp
bmVfcGFnZXModTMyIG5pZCwgdTY0IHN0YXJ0X3BmbiwgdTY0IG5yX3BhZ2VzKQogCXU2NCBlbmRf
cGZuID0gc3RhcnRfcGZuICsgbnJfcGFnZXMgLSAxOwogCiAJaWYgKHdhbGtfbWVtb3J5X3Jhbmdl
KHN0YXJ0X3BmbiwgZW5kX3BmbiwgTlVMTCwKLQkgICAgY2hlY2tfbWVtYmxvY2tfb25saW5lKSkK
KwkgICAgY2hlY2tfbWVtYmxvY2tfYm9vdF9hbmRfb25saW5lKSkKIAkJcmV0dXJuIGZhbHNlOwog
CiAJd2Fsa19tZW1vcnlfcmFuZ2Uoc3RhcnRfcGZuLCBlbmRfcGZuLCAodm9pZCAqKU1FTV9HT0lO
R19PRkZMSU5FLApAQCAtMjMzLDcgKzIzMyw4IEBAIHN0YXRpYyBpbnQgbWVtdHJhY2Vfb25saW5l
KHZvaWQpCiAJCQllbnQtPm1lbSA9IDA7CiAJCX0KIAotCQlpZiAoYWRkX21lbW9yeShlbnQtPm5p
ZCwgZW50LT5zdGFydCwgZW50LT5zaXplKSkgeworCQlpZiAoYWRkX21lbW9yeShlbnQtPm5pZCwg
ZW50LT5zdGFydCwgZW50LT5zaXplLAorCQkJICAgICAgIE1FTU9SWV9CTE9DS19CT09UKSkgewog
CQkJcHJfZXJyKCJGYWlsZWQgdG8gYWRkIHRyYWNlIG1lbW9yeSB0byBub2RlICVkXG4iLAogCQkJ
CWVudC0+bmlkKTsKIAkJCXJldCArPSAxOwpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL3BsYXRm
b3Jtcy9wc2VyaWVzL2hvdHBsdWctbWVtb3J5LmMgYi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL3Bz
ZXJpZXMvaG90cGx1Zy1tZW1vcnkuYwppbmRleCAyYTk4M2I1YTUyZTEuLjVmOTEzNTljNzk5MyAx
MDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wc2VyaWVzL2hvdHBsdWctbWVtb3J5
LmMKKysrIGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wc2VyaWVzL2hvdHBsdWctbWVtb3J5LmMK
QEAgLTY1MSw3ICs2NTEsNyBAQCBzdGF0aWMgaW50IGRscGFyX21lbW9yeV9yZW1vdmVfYnlfaWMo
dTMyIGxtYnNfdG9fcmVtb3ZlLCB1MzIgZHJjX2luZGV4KQogc3RhdGljIGludCBkbHBhcl9hZGRf
bG1iKHN0cnVjdCBkcm1lbV9sbWIgKmxtYikKIHsKIAl1bnNpZ25lZCBsb25nIGJsb2NrX3N6Owot
CWludCBuaWQsIHJjOworCWludCBuaWQsIHJjLCB0eXBlID0gTUVNT1JZX0JMT0NLX0RJTU07CiAK
IAlpZiAobG1iLT5mbGFncyAmIERSQ09ORl9NRU1fQVNTSUdORUQpCiAJCXJldHVybiAtRUlOVkFM
OwpAQCAtNjY3LDggKzY2NywxMSBAQCBzdGF0aWMgaW50IGRscGFyX2FkZF9sbWIoc3RydWN0IGRy
bWVtX2xtYiAqbG1iKQogCS8qIEZpbmQgdGhlIG5vZGUgaWQgZm9yIHRoaXMgYWRkcmVzcyAqLwog
CW5pZCA9IG1lbW9yeV9hZGRfcGh5c2FkZHJfdG9fbmlkKGxtYi0+YmFzZV9hZGRyKTsKIAorCWlm
ICghSVNfRU5BQkxFRChDT05GSUdfTUVNT1JZX0hPVFJFTU9WRSkpCisJCXR5cGUgPSBNRU1PUllf
QkxPQ0tfRElNTV9VTlJFTU9WQUJMRTsKKwogCS8qIEFkZCB0aGUgbWVtb3J5ICovCi0JcmMgPSBf
X2FkZF9tZW1vcnkobmlkLCBsbWItPmJhc2VfYWRkciwgYmxvY2tfc3opOworCXJjID0gX19hZGRf
bWVtb3J5KG5pZCwgbG1iLT5iYXNlX2FkZHIsIGJsb2NrX3N6LCB0eXBlKTsKIAlpZiAocmMpIHsK
IAkJaW52YWxpZGF0ZV9sbWJfYXNzb2NpYXRpdml0eV9pbmRleChsbWIpOwogCQlyZXR1cm4gcmM7
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2FjcGkvYWNwaV9tZW1ob3RwbHVnLmMgYi9kcml2ZXJzL2Fj
cGkvYWNwaV9tZW1ob3RwbHVnLmMKaW5kZXggOGZlMDk2MGVhNTcyLi5mODQxMTEzYjQ1MGQgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvYWNwaS9hY3BpX21lbWhvdHBsdWcuYworKysgYi9kcml2ZXJzL2Fj
cGkvYWNwaV9tZW1ob3RwbHVnLmMKQEAgLTE3Nyw2ICsxNzcsMTMgQEAgc3RhdGljIHVuc2lnbmVk
IGxvbmcgYWNwaV9tZW1pbmZvX2VuZF9wZm4oc3RydWN0IGFjcGlfbWVtb3J5X2luZm8gKmluZm8p
CiAKIHN0YXRpYyBpbnQgYWNwaV9iaW5kX21lbWJsayhzdHJ1Y3QgbWVtb3J5X2Jsb2NrICptZW0s
IHZvaWQgKmFyZykKIHsKKwkvKiBzd2l0Y2ggdGhlIHR5cGUgb2YgbWVtb3J5IGJsb2NrIGlmIHRo
aXMgbWVtb3J5IHdhcyBhbHJlYWR5IHByZXNlbnQgKi8KKwlpZiAobWVtLT50eXBlID09IE1FTU9S
WV9CTE9DS19CT09UKSB7CisJCWlmIChJU19FTkFCTEVEKENPTkZJR19NRU1PUllfSE9UUkVNT1ZF
KSkKKwkJCW1lbS0+dHlwZSA9IE1FTU9SWV9CTE9DS19ESU1NOworCQllbHNlCisJCQltZW0tPnR5
cGUgPSBNRU1PUllfQkxPQ0tfRElNTV9VTlJFTU9WQUJMRTsKKwl9CiAJcmV0dXJuIGFjcGlfYmlu
ZF9vbmUoJm1lbS0+ZGV2LCBhcmcpOwogfQogCkBAIC0xOTEsNiArMTk4LDcgQEAgc3RhdGljIGlu
dCBhY3BpX2JpbmRfbWVtb3J5X2Jsb2NrcyhzdHJ1Y3QgYWNwaV9tZW1vcnlfaW5mbyAqaW5mbywK
IHN0YXRpYyBpbnQgYWNwaV91bmJpbmRfbWVtYmxrKHN0cnVjdCBtZW1vcnlfYmxvY2sgKm1lbSwg
dm9pZCAqYXJnKQogewogCWFjcGlfdW5iaW5kX29uZSgmbWVtLT5kZXYpOworCW1lbS0+dHlwZSA9
IE1FTU9SWV9CTE9DS19CT09UOwogCXJldHVybiAwOwogfQogCkBAIC0yMDMsMTAgKzIxMSwxMyBA
QCBzdGF0aWMgdm9pZCBhY3BpX3VuYmluZF9tZW1vcnlfYmxvY2tzKHN0cnVjdCBhY3BpX21lbW9y
eV9pbmZvICppbmZvKQogc3RhdGljIGludCBhY3BpX21lbW9yeV9lbmFibGVfZGV2aWNlKHN0cnVj
dCBhY3BpX21lbW9yeV9kZXZpY2UgKm1lbV9kZXZpY2UpCiB7CiAJYWNwaV9oYW5kbGUgaGFuZGxl
ID0gbWVtX2RldmljZS0+ZGV2aWNlLT5oYW5kbGU7Ci0JaW50IHJlc3VsdCwgbnVtX2VuYWJsZWQg
PSAwOworCWludCByZXN1bHQsIG51bV9lbmFibGVkID0gMCwgdHlwZSA9IE1FTU9SWV9CTE9DS19E
SU1NOwogCXN0cnVjdCBhY3BpX21lbW9yeV9pbmZvICppbmZvOwogCWludCBub2RlOwogCisJaWYg
KCFJU19FTkFCTEVEKENPTkZJR19NRU1PUllfSE9UUkVNT1ZFKSkKKwkJdHlwZSA9IE1FTU9SWV9C
TE9DS19ESU1NX1VOUkVNT1ZBQkxFOworCiAJbm9kZSA9IGFjcGlfZ2V0X25vZGUoaGFuZGxlKTsK
IAkvKgogCSAqIFRlbGwgdGhlIFZNIHRoZXJlIGlzIG1vcmUgbWVtb3J5IGhlcmUuLi4KQEAgLTIy
OCw3ICsyMzksOCBAQCBzdGF0aWMgaW50IGFjcGlfbWVtb3J5X2VuYWJsZV9kZXZpY2Uoc3RydWN0
IGFjcGlfbWVtb3J5X2RldmljZSAqbWVtX2RldmljZSkKIAkJaWYgKG5vZGUgPCAwKQogCQkJbm9k
ZSA9IG1lbW9yeV9hZGRfcGh5c2FkZHJfdG9fbmlkKGluZm8tPnN0YXJ0X2FkZHIpOwogCi0JCXJl
c3VsdCA9IF9fYWRkX21lbW9yeShub2RlLCBpbmZvLT5zdGFydF9hZGRyLCBpbmZvLT5sZW5ndGgp
OworCQlyZXN1bHQgPSBfX2FkZF9tZW1vcnkobm9kZSwgaW5mby0+c3RhcnRfYWRkciwgaW5mby0+
bGVuZ3RoLAorCQkJCSAgICAgIHR5cGUpOwogCiAJCS8qCiAJCSAqIElmIHRoZSBtZW1vcnkgYmxv
Y2sgaGFzIGJlZW4gdXNlZCBieSB0aGUga2VybmVsLCBhZGRfbWVtb3J5KCkKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvYmFzZS9tZW1vcnkuYyBiL2RyaXZlcnMvYmFzZS9tZW1vcnkuYwppbmRleCBjNDIz
MDAwODJjODguLmM1ZmRjYTdhMzAwOSAxMDA2NDQKLS0tIGEvZHJpdmVycy9iYXNlL21lbW9yeS5j
CisrKyBiL2RyaXZlcnMvYmFzZS9tZW1vcnkuYwpAQCAtMzk0LDYgKzM5NCwyMSBAQCBzdGF0aWMg
c3NpemVfdCB0eXBlX3Nob3coc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgZGV2aWNlX2F0dHJp
YnV0ZSAqYXR0ciwKIAljYXNlIE1FTU9SWV9CTE9DS19CT09UOgogCQlsZW4gPSBzcHJpbnRmKGJ1
ZiwgImJvb3RcbiIpOwogCQlicmVhazsKKwljYXNlIE1FTU9SWV9CTE9DS19ESU1NOgorCQlsZW4g
PSBzcHJpbnRmKGJ1ZiwgImRpbW1cbiIpOworCQlicmVhazsKKwljYXNlIE1FTU9SWV9CTE9DS19E
SU1NX1VOUkVNT1ZBQkxFOgorCQlsZW4gPSBzcHJpbnRmKGJ1ZiwgImRpbW0tdW5yZW1vdmFibGVc
biIpOworCQlicmVhazsKKwljYXNlIE1FTU9SWV9CTE9DS19CQUxMT09OOgorCQlsZW4gPSBzcHJp
bnRmKGJ1ZiwgImJhbGxvb25cbiIpOworCQlicmVhazsKKwljYXNlIE1FTU9SWV9CTE9DS19CQUxM
T09OX01PVkFCTEU6CisJCWxlbiA9IHNwcmludGYoYnVmLCAiYmFsbG9vbi1tb3ZhYmxlXG4iKTsK
KwkJYnJlYWs7CisJY2FzZSBNRU1PUllfQkxPQ0tfUzM5MFhfU1RBTkRCWToKKwkJbGVuID0gc3By
aW50ZihidWYsICJzMzkweC1zdGFuZGJ5XG4iKTsKKwkJYnJlYWs7CiAJZGVmYXVsdDoKIAkJbGVu
ID0gc3ByaW50ZihidWYsICJFUlJPUi1VTktOT1dOLSVsZFxuIiwKIAkJCQltZW0tPnN0YXRlKTsK
QEAgLTUzOCw3ICs1NTMsOCBAQCBtZW1vcnlfcHJvYmVfc3RvcmUoc3RydWN0IGRldmljZSAqZGV2
LCBzdHJ1Y3QgZGV2aWNlX2F0dHJpYnV0ZSAqYXR0ciwKIAogCW5pZCA9IG1lbW9yeV9hZGRfcGh5
c2FkZHJfdG9fbmlkKHBoeXNfYWRkcik7CiAJcmV0ID0gX19hZGRfbWVtb3J5KG5pZCwgcGh5c19h
ZGRyLAotCQkJICAgTUlOX01FTU9SWV9CTE9DS19TSVpFICogc2VjdGlvbnNfcGVyX2Jsb2NrKTsK
KwkJCSAgIE1JTl9NRU1PUllfQkxPQ0tfU0laRSAqIHNlY3Rpb25zX3Blcl9ibG9jaywKKwkJCSAg
IE1FTU9SWV9CTE9DS19ESU1NX1VOUkVNT1ZBQkxFKTsKIAogCWlmIChyZXQpCiAJCWdvdG8gb3V0
OwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9odi9odl9iYWxsb29uLmMgYi9kcml2ZXJzL2h2L2h2X2Jh
bGxvb24uYwppbmRleCA0NzcxOTg2MmU1N2YuLmY1MDJlYTZjZDI1NSAxMDA2NDQKLS0tIGEvZHJp
dmVycy9odi9odl9iYWxsb29uLmMKKysrIGIvZHJpdmVycy9odi9odl9iYWxsb29uLmMKQEAgLTc0
MSw3ICs3NDEsOCBAQCBzdGF0aWMgdm9pZCBodl9tZW1faG90X2FkZCh1bnNpZ25lZCBsb25nIHN0
YXJ0LCB1bnNpZ25lZCBsb25nIHNpemUsCiAKIAkJbmlkID0gbWVtb3J5X2FkZF9waHlzYWRkcl90
b19uaWQoUEZOX1BIWVMoc3RhcnRfcGZuKSk7CiAJCXJldCA9IGFkZF9tZW1vcnkobmlkLCBQRk5f
UEhZUygoc3RhcnRfcGZuKSksCi0JCQkJKEhBX0NIVU5LIDw8IFBBR0VfU0hJRlQpKTsKKwkJCQkg
KEhBX0NIVU5LIDw8IFBBR0VfU0hJRlQpLAorCQkJCSBNRU1PUllfQkxPQ0tfQkFMTE9PTik7CiAK
IAkJaWYgKHJldCkgewogCQkJcHJfZXJyKCJob3RfYWRkIG1lbW9yeSBmYWlsZWQgZXJyb3IgaXMg
JWRcbiIsIHJldCk7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3MzOTAvY2hhci9zY2xwX2NtZC5jIGIv
ZHJpdmVycy9zMzkwL2NoYXIvc2NscF9jbWQuYwppbmRleCAzN2Q0MmRlMDYwNzkuLjBjYTZmNzdl
N2UxZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9zMzkwL2NoYXIvc2NscF9jbWQuYworKysgYi9kcml2
ZXJzL3MzOTAvY2hhci9zY2xwX2NtZC5jCkBAIC00MDYsNyArNDA2LDggQEAgc3RhdGljIHZvaWQg
X19pbml0IGFkZF9tZW1vcnlfbWVyZ2VkKHUxNiBybikKIAlpZiAoIXNpemUpCiAJCWdvdG8gc2tp
cF9hZGQ7CiAJZm9yIChhZGRyID0gc3RhcnQ7IGFkZHIgPCBzdGFydCArIHNpemU7IGFkZHIgKz0g
YmxvY2tfc2l6ZSkKLQkJYWRkX21lbW9yeShudW1hX3Bmbl90b19uaWQoUEZOX0RPV04oYWRkcikp
LCBhZGRyLCBibG9ja19zaXplKTsKKwkJYWRkX21lbW9yeShudW1hX3Bmbl90b19uaWQoUEZOX0RP
V04oYWRkcikpLCBhZGRyLCBibG9ja19zaXplLAorCQkJICAgTUVNT1JZX0JMT0NLX1MzOTBYX1NU
QU5EQlkpOwogc2tpcF9hZGQ6CiAJZmlyc3Rfcm4gPSBybjsKIAludW0gPSAxOwpkaWZmIC0tZ2l0
IGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCmluZGV4IDVk
MmQ3YTkxN2I0ZS4uOTUzZmY4NmQ2MDliIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9iYWxsb29u
LmMKKysrIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCkBAIC0zNTIsNyArMzUyLDcgQEAgc3RhdGlj
IGVudW0gYnBfc3RhdGUgcmVzZXJ2ZV9hZGRpdGlvbmFsX21lbW9yeSh2b2lkKQogCW11dGV4X3Vu
bG9jaygmYmFsbG9vbl9tdXRleCk7CiAJLyogYWRkX21lbW9yeV9yZXNvdXJjZSgpIHJlcXVpcmVz
IHRoZSBkZXZpY2VfaG90cGx1ZyBsb2NrICovCiAJbG9ja19kZXZpY2VfaG90cGx1ZygpOwotCXJj
ID0gYWRkX21lbW9yeV9yZXNvdXJjZShuaWQsIHJlc291cmNlKTsKKwlyYyA9IGFkZF9tZW1vcnlf
cmVzb3VyY2UobmlkLCByZXNvdXJjZSwgTUVNT1JZX0JMT0NLX0JBTExPT04pOwogCXVubG9ja19k
ZXZpY2VfaG90cGx1ZygpOwogCW11dGV4X2xvY2soJmJhbGxvb25fbXV0ZXgpOwogCmRpZmYgLS1n
aXQgYS9pbmNsdWRlL2xpbnV4L21lbW9yeS5oIGIvaW5jbHVkZS9saW51eC9tZW1vcnkuaAppbmRl
eCA5ZjM5ZWY0MWU2ZDIuLmEzYTFlOTc2NDgwNSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9t
ZW1vcnkuaAorKysgYi9pbmNsdWRlL2xpbnV4L21lbW9yeS5oCkBAIC01OSwxMiArNTksNTcgQEAg
aW50IHNldF9tZW1vcnlfYmxvY2tfc2l6ZV9vcmRlcih1bnNpZ25lZCBpbnQgb3JkZXIpOwogICog
IHNwZWNpZmljIGRldmljZSBkcml2ZXIgdGFrZXMgY2FyZSBvZiB0aGlzIG1lbW9yeSBibG9jay4g
VGhpcyBtZW1vcnkKICAqICBibG9jayB0eXBlIGlzIG9ubGluZWQgYXV0b21hdGljYWxseSBieSB0
aGUga2VybmVsIGR1cmluZyBib290IGFuZCBtaWdodAogICogIGxhdGVyIGJlIG1hbmFnZWQgYnkg
YSBkaWZmZXJlbnQgZGV2aWNlIGRyaXZlciwgaW4gd2hpY2ggY2FzZSB0aGUgdHlwZQotICogIG1p
Z2h0IGNoYW5nZS4KKyAqICBtaWdodCBjaGFuZ2UgKGUuZy4gdG8gTUVNT1JZX0JMT0NLX0RJTU0p
LgorICoKKyAqIE1FTU9SWV9CTE9DS19ESU1NOgorICogIFRoaXMgbWVtb3J5IGJsb2NrIGlzIG1h
bmFnZWQgYnkgYSBkZXZpY2UgZHJpdmVyIHRha2luZyBjYXJlIG9mIERJTU1zCisgKiAgKG9yIHNp
bWlsYXIpLiBPbmNlIGFsbCBtZW1vcnkgYmxvY2tzIGJlbG9uZ2luZyB0byB0aGUgRElNTSBoYXZl
IGJlZW4KKyAqICBvZmZsaW5lZCwgdGhlIERJTU0gYWxvbmcgd2l0aCB0aGUgbWVtb3J5IGJsb2Nr
cyBjYW4gYmUgcmVtb3ZlZCB0bworICogIGVmZmVjdGl2ZWx5IHVucGx1ZyBpdC4gVGhpcyBtZW1v
cnkgYmxvY2sgdHlwZSBpcyB1c3VhbGx5IG9ubGluZWQgdG8gdGhlCisgKiAgTU9WQUJMRSB6b25l
LCB0byBtYWtlIG9mZmxpbmluZyBhbmQgdW5wbHVnIHBvc3NpYmxlLiBFeGFtcGxlcyBpbmNsdWRl
CisgKiAgQUNQSSBESU1NcyBhbmQgUFBDIExNQnMgaWYgdGhlIGtlcm5lbCBzdXBwb3J0cyByZW1v
dmFsIG9mIG1lbW9yeS4KKyAqCisgKiBNRU1PUllfQkxPQ0tfRElNTV9VTlJFTU9WQUJMRToKKyAq
ICBUaGlzIG1lbW9yeSBibG9jayBpcyBtYW5hZ2VkIGJ5IGEgZGV2aWNlIGRyaXZlciB0YWtpbmcg
Y2FyZSBvZiBESU1NcworICogIChvciBzaW1pbGFyKS4gVGhlcmUgaXMgZWl0aGVyIG5vIEhXIGlu
dGVyZmFjZSB0byByZW1vdmUgdGhlIERJTU0gb3IKKyAqICB0aGUga2VybmVsIGRvZXMgbm90IHN1
cHBvcnQgb2ZmbGluaW5nL3JlbW92YWwgb2YgbWVtb3J5LCBzbyB0aGlzIG1lbW9yeQorICogIGJs
b2NrIGNhbiBuZXZlciBiZSByZW1vdmVkLiBFeGFtcGxlcyBpbmNsdWRlIEFDUEkgRElNTXMgYW5k
IFBQQyBMTUJzCisgKiAgd2hlbiByZW1vdmFsIG9mIG1lbW9yeSBpcyBub3Qgc3VwcG9ydGVkIGJ5
IHRoZSBrZXJuZWwsIGFzIHdlbGwgYXMKKyAqICBtZW1vcnkgcHJvYmVkIG1hbnVhbGx5IGZyb20g
dXNlciBzcGFjZS4KKyAqICBUaGlzIG1lbW9yeSBibG9jayB0eXBlIGlzIHVzdWFsbHkgb25saW5l
ZCB0byB0aGUgTk9STUFMIHpvbmUuCisgKgorICogTUVNT1JZX0JMT0NLX0JBTExPT046CisgKiAg
VGhpcyBtZW1vcnkgYmxvY2sgd2FzIGFkZGVkIGJ5IGEgYmFsbG9vbiBkZXZpY2UgZHJpdmVyIChv
ciBzaW1pbGFyKQorICogIHRoYXQgZG9lcyBub3QgcmVxdWlyZSBhIHNwZWNpZmljIHpvbmUgZm9y
IG9wdGltYWwgb3BlcmF0aW9uCisgKiAgKGUuZy4gdW5wbHVnIG1lbW9yeSB1c2luZyBiYWxsb29u
IGluZmxhdGlvbiBvbiB0aGlzIG1lbW9yeSBibG9jayBvbgorICogIHBhZ2UgZ3JhbnVsYXJpdHkp
LiBFeGFtcGxlcyBpbmNsdWRlIG1lbW9yeSBhZGRlZCBieSB0aGUgWEVOIGFuZCBIeXBlci1WCisg
KiAgYmFsbG9vbiBkcml2ZXIuCisgKiAgVGhpcyBtZW1vcnkgYmxvY2sgdHlwZSBpcyB1c3VhbGx5
IG9ubGluZWQgdG8gdGhlIE5PUk1BTCB6b25lLgorICoKKyAqIE1FTU9SWV9CTE9DS19CQUxMT09O
X01PVkFCTEU6CisgKiAgVGhpcyBtZW1vcnkgYmxvY2sgd2FzIGFkZGVkIGJ5IGEgYmFsbG9vbiBk
ZXZpY2UgZHJpdmVyIChvciBzaW1pbGFyKQorICogIHRoYXQgc3VnZ2VzdHMgdG8gb25saW5lIHRo
aXMgbWVtb3J5IGJsb2NrIHRvIHRoZSBNT1ZBQkxFIHpvbmUgZm9yCisgKiAgb3B0aW1hbCBvcGVy
YXRpb24gKGEuZy4gdW5wbHVnIHVzaW5nIGJhbGxvb24gaW5mbGF0aW9uIG9uIHRoaXMgbWVtb3J5
CisgKiAgYmxvY2sgaW4gYmlnZ2VyIGNodW5rcyB0aGFuIHBhZ2VzKS4gVGhlcmUgYXJlIG5vIGV4
YW1wbGVzIHlldC4KKyAqICBUaGlzIG1lbW9yeSBibG9jayB0eXBlIGlzIHVzdWFsbHkgb25saW5l
ZCB0byB0aGUgTU9WQUJMRSB6b25lLgorICoKKyAqIE1FTU9SWV9CTE9DS19TMzkwWF9TVEFOREJZ
OgorICogIFRoZSBtZW1vcnkgYmxvY2sgaXMgc3BlY2lhbCBzdGFuZGJ5IG1lbW9yeSBvbiBzMzkw
eC4gQXMgbG9uZyBhcworICogIG9mZmxpbmUsIG5vIG1lbW9yeSB3aWxsIGJlIGFsbG9jYXRlZCB0
byB0aGUgc3lzdGVtIGZvciB0aGlzIG1lbW9yeQorICogIGJsb2NrLiBPbmxpbmluZyBtZW1vcnkg
d2lsbCByZXN1bHQgaW4gbWVtb3J5IGdldHRpbmcgYWxsb2NhdGVkIHRvIHRoZQorICogIHN5c3Rl
bSBhbmQgbWVtb3J5IGNhbiB1c3VhbGx5IG5vdCBiZSBvZmZsaW5lZCBhZ2Fpbi4gVGhlIG1lbW9y
eSBibG9jaworICogIHdpbGwgbmV2ZXIgYmUgcmVtb3ZlZC4gVGhpcyBtZW1vcnkgdHlwZSBpcyB1
c3VhbGx5IG5vdCBvbmxpbmVkCisgKiAgYXV0b21hdGljYWxseSBidXQgZXhwbGljaXRseSBieSB0
aGUgYWRtaW5pc3RyYXRvci4KICAqLwogZW51bSB7CiAJTUVNT1JZX0JMT0NLX05PTkUgPSAwLAog
CU1FTU9SWV9CTE9DS19VTlNQRUNJRklFRCwKIAlNRU1PUllfQkxPQ0tfQk9PVCwKKwlNRU1PUllf
QkxPQ0tfRElNTSwKKwlNRU1PUllfQkxPQ0tfRElNTV9VTlJFTU9WQUJMRSwKKwlNRU1PUllfQkxP
Q0tfQkFMTE9PTiwKKwlNRU1PUllfQkxPQ0tfQkFMTE9PTl9NT1ZBQkxFLAorCU1FTU9SWV9CTE9D
S19TMzkwWF9TVEFOREJZLAogfTsKIAogLyogVGhlc2Ugc3RhdGVzIGFyZSBleHBvc2VkIHRvIHVz
ZXJzcGFjZSBhcyB0ZXh0IHN0cmluZ3MgaW4gc3lzZnMgKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUv
bGludXgvbWVtb3J5X2hvdHBsdWcuaCBiL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaApp
bmRleCA2NjdhMzdhYTlhM2MuLjdjODg5NTI5OWU4YyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51
eC9tZW1vcnlfaG90cGx1Zy5oCisrKyBiL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaApA
QCAtMzI2LDkgKzMyNiw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX3JlbW92ZV9tZW1vcnkoaW50
IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSkge30KIGV4dGVybiB2b2lkIF9fcmVmIGZyZWVfYXJl
YV9pbml0X2NvcmVfaG90cGx1ZyhpbnQgbmlkKTsKIGV4dGVybiBpbnQgd2Fsa19tZW1vcnlfcmFu
Z2UodW5zaWduZWQgbG9uZyBzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgZW5kX3BmbiwKIAkJdm9p
ZCAqYXJnLCBpbnQgKCpmdW5jKShzdHJ1Y3QgbWVtb3J5X2Jsb2NrICosIHZvaWQgKikpOwotZXh0
ZXJuIGludCBfX2FkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSk7Ci1leHRl
cm4gaW50IGFkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSk7Ci1leHRlcm4g
aW50IGFkZF9tZW1vcnlfcmVzb3VyY2UoaW50IG5pZCwgc3RydWN0IHJlc291cmNlICpyZXNvdXJj
ZSk7CitleHRlcm4gaW50IF9fYWRkX21lbW9yeShpbnQgbmlkLCB1NjQgc3RhcnQsIHU2NCBzaXpl
LCBpbnQgdHlwZSk7CitleHRlcm4gaW50IGFkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1
NjQgc2l6ZSwgaW50IHR5cGUpOworZXh0ZXJuIGludCBhZGRfbWVtb3J5X3Jlc291cmNlKGludCBu
aWQsIHN0cnVjdCByZXNvdXJjZSAqcmVzb3VyY2UsIGludCB0eXBlKTsKIGV4dGVybiBpbnQgYXJj
aF9hZGRfbWVtb3J5KGludCBuaWQsIHU2NCBzdGFydCwgdTY0IHNpemUsCiAJCQkgICBzdHJ1Y3Qg
dm1lbV9hbHRtYXAgKmFsdG1hcCwgaW50IHR5cGUpOwogZXh0ZXJuIHZvaWQgbW92ZV9wZm5fcmFu
Z2VfdG9fem9uZShzdHJ1Y3Qgem9uZSAqem9uZSwgdW5zaWduZWQgbG9uZyBzdGFydF9wZm4sCmRp
ZmYgLS1naXQgYS9tbS9tZW1vcnlfaG90cGx1Zy5jIGIvbW0vbWVtb3J5X2hvdHBsdWcuYwppbmRl
eCA3MjQ2ZmFhNDQ0ODguLmYxMDkwMDJkNmU2ZSAxMDA2NDQKLS0tIGEvbW0vbWVtb3J5X2hvdHBs
dWcuYworKysgYi9tbS9tZW1vcnlfaG90cGx1Zy5jCkBAIC0xMDcxLDcgKzEwNzEsNyBAQCBzdGF0
aWMgaW50IG9ubGluZV9tZW1vcnlfYmxvY2soc3RydWN0IG1lbW9yeV9ibG9jayAqbWVtLCB2b2lk
ICphcmcpCiAgKgogICogd2UgYXJlIE9LIGNhbGxpbmcgX19tZW1pbml0IHN0dWZmIGhlcmUgLSB3
ZSBoYXZlIENPTkZJR19NRU1PUllfSE9UUExVRwogICovCi1pbnQgX19yZWYgYWRkX21lbW9yeV9y
ZXNvdXJjZShpbnQgbmlkLCBzdHJ1Y3QgcmVzb3VyY2UgKnJlcykKK2ludCBfX3JlZiBhZGRfbWVt
b3J5X3Jlc291cmNlKGludCBuaWQsIHN0cnVjdCByZXNvdXJjZSAqcmVzLCBpbnQgdHlwZSkKIHsK
IAl1NjQgc3RhcnQsIHNpemU7CiAJYm9vbCBuZXdfbm9kZSA9IGZhbHNlOwpAQCAtMTA4MCw2ICsx
MDgwLDkgQEAgaW50IF9fcmVmIGFkZF9tZW1vcnlfcmVzb3VyY2UoaW50IG5pZCwgc3RydWN0IHJl
c291cmNlICpyZXMpCiAJc3RhcnQgPSByZXMtPnN0YXJ0OwogCXNpemUgPSByZXNvdXJjZV9zaXpl
KHJlcyk7CiAKKwlpZiAodHlwZSA9PSBNRU1PUllfQkxPQ0tfTk9ORSkKKwkJcmV0dXJuIC1FSU5W
QUw7CisKIAlyZXQgPSBjaGVja19ob3RwbHVnX21lbW9yeV9yYW5nZShzdGFydCwgc2l6ZSk7CiAJ
aWYgKHJldCkKIAkJcmV0dXJuIHJldDsKQEAgLTExMDAsNyArMTEwMyw3IEBAIGludCBfX3JlZiBh
ZGRfbWVtb3J5X3Jlc291cmNlKGludCBuaWQsIHN0cnVjdCByZXNvdXJjZSAqcmVzKQogCW5ld19u
b2RlID0gcmV0OwogCiAJLyogY2FsbCBhcmNoJ3MgbWVtb3J5IGhvdGFkZCAqLwotCXJldCA9IGFy
Y2hfYWRkX21lbW9yeShuaWQsIHN0YXJ0LCBzaXplLCBOVUxMLCBNRU1PUllfVFlQRV9VTlNQRUNJ
RklFRCk7CisJcmV0ID0gYXJjaF9hZGRfbWVtb3J5KG5pZCwgc3RhcnQsIHNpemUsIE5VTEwsIHR5
cGUpOwogCWlmIChyZXQgPCAwKQogCQlnb3RvIGVycm9yOwogCkBAIC0xMTQxLDcgKzExNDQsNyBA
QCBpbnQgX19yZWYgYWRkX21lbW9yeV9yZXNvdXJjZShpbnQgbmlkLCBzdHJ1Y3QgcmVzb3VyY2Ug
KnJlcykKIH0KIAogLyogcmVxdWlyZXMgZGV2aWNlX2hvdHBsdWdfbG9jaywgc2VlIGFkZF9tZW1v
cnlfcmVzb3VyY2UoKSAqLwotaW50IF9fcmVmIF9fYWRkX21lbW9yeShpbnQgbmlkLCB1NjQgc3Rh
cnQsIHU2NCBzaXplKQoraW50IF9fcmVmIF9fYWRkX21lbW9yeShpbnQgbmlkLCB1NjQgc3RhcnQs
IHU2NCBzaXplLCBpbnQgdHlwZSkKIHsKIAlzdHJ1Y3QgcmVzb3VyY2UgKnJlczsKIAlpbnQgcmV0
OwpAQCAtMTE1MCwxOCArMTE1MywxOCBAQCBpbnQgX19yZWYgX19hZGRfbWVtb3J5KGludCBuaWQs
IHU2NCBzdGFydCwgdTY0IHNpemUpCiAJaWYgKElTX0VSUihyZXMpKQogCQlyZXR1cm4gUFRSX0VS
UihyZXMpOwogCi0JcmV0ID0gYWRkX21lbW9yeV9yZXNvdXJjZShuaWQsIHJlcyk7CisJcmV0ID0g
YWRkX21lbW9yeV9yZXNvdXJjZShuaWQsIHJlcywgdHlwZSk7CiAJaWYgKHJldCA8IDApCiAJCXJl
bGVhc2VfbWVtb3J5X3Jlc291cmNlKHJlcyk7CiAJcmV0dXJuIHJldDsKIH0KIAotaW50IGFkZF9t
ZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSkKK2ludCBhZGRfbWVtb3J5KGludCBu
aWQsIHU2NCBzdGFydCwgdTY0IHNpemUsIGludCB0eXBlKQogewogCWludCByYzsKIAogCWxvY2tf
ZGV2aWNlX2hvdHBsdWcoKTsKLQlyYyA9IF9fYWRkX21lbW9yeShuaWQsIHN0YXJ0LCBzaXplKTsK
KwlyYyA9IF9fYWRkX21lbW9yeShuaWQsIHN0YXJ0LCBzaXplLCB0eXBlKTsKIAl1bmxvY2tfZGV2
aWNlX2hvdHBsdWcoKTsKIAogCXJldHVybiByYzsKLS0gCjIuMTcuMgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 18:00:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 18: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-devel-bounces@lists.xenproject.org>)
	id 1gSn5r-00078x-6a; Fri, 30 Nov 2018 18: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=ub/h=oj=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gSn5q-00078k-5m
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 18:00:46 +0000
X-Inumbo-ID: dbf875b1-f4c9-11e8-9a16-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbf875b1-f4c9-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 18:00:45 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 643938E3EA;
 Fri, 30 Nov 2018 18:00:13 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-126-156.rdu2.redhat.com [10.10.126.156])
 by smtp.corp.redhat.com (Postfix) with ESMTP id B844C5D9C9;
 Fri, 30 Nov 2018 17:59:57 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Fri, 30 Nov 2018 18:59:20 +0100
Message-Id: <20181130175922.10425-3-david@redhat.com>
In-Reply-To: <20181130175922.10425-1-david@redhat.com>
References: <20181130175922.10425-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Fri, 30 Nov 2018 18:00:14 +0000 (UTC)
Subject: [Xen-devel] [PATCH RFCv2 2/4] mm/memory_hotplug: Replace "bool
 want_memblock" by "int type"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oscar Salvador <osalvador@suse.com>, Rich Felker <dalias@libc.org>,
 linux-ia64@vger.kernel.org, linux-sh@vger.kernel.org,
 Peter Zijlstra <peterz@infradead.org>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>,
 Wei Yang <richard.weiyang@gmail.com>, Michal Hocko <mhocko@suse.com>,
 Paul Mackerras <paulus@samba.org>, "H. Peter Anvin" <hpa@zytor.com>,
 Thomas Gleixner <tglx@linutronix.de>, "Rafael J. Wysocki" <rafael@kernel.org>,
 linux-s390@vger.kernel.org, Dave Jiang <dave.jiang@intel.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Michael Ellerman <mpe@ellerman.id.au>, x86@kernel.org,
 Matthew Wilcox <willy@infradead.org>, linux-acpi@vger.kernel.org,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Rob Herring <robh@kernel.org>, Fenghua Yu <fenghua.yu@intel.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Pavel Tatashin <pasha.tatashin@soleen.com>, Vasily Gorbik <gor@linux.ibm.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 "mike.travis@hpe.com" <mike.travis@hpe.com>,
 Dan Williams <dan.j.williams@intel.com>,
 =?UTF-8?q?Jonathan=20Neusch=C3=A4fer?= <j.neuschaefer@gmx.net>,
 Nicholas Piggin <npiggin@gmail.com>,
 =?UTF-8?q?J=C3=A9r=C3=B4me=20Glisse?= <jglisse@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, David Hildenbrand <david@redhat.com>,
 Joonsoo Kim <iamjoonsoo.kim@lge.com>, Arun KS <arunks@codeaurora.org>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Tony Luck <tony.luck@intel.com>,
 Mathieu Malaterre <malat@debian.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-kernel@vger.kernel.org,
 Logan Gunthorpe <logang@deltatee.com>,
 Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>,
 Martin Schwidefsky <schwidefsky@de.ibm.com>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGV0J3MgcGFzcyBhIG1lbW9yeSBibG9jayB0eXBlIGluc3RlYWQuIFBhc3MgIk1FTU9SWV9CTE9D
S19OT05FIiBmb3IgZGV2aWNlCm1lbW9yeSBhbmQgZm9yIG5vdyAiTUVNT1JZX0JMT0NLX1VOU1BF
Q0lGSUVEIiBmb3IgYW55dGhpbmcgZWxzZS4gTm8KZnVuY3Rpb25hbCBjaGFuZ2UuCgpDYzogVG9u
eSBMdWNrIDx0b255Lmx1Y2tAaW50ZWwuY29tPgpDYzogRmVuZ2h1YSBZdSA8ZmVuZ2h1YS55dUBp
bnRlbC5jb20+CkNjOiBCZW5qYW1pbiBIZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGlu
Zy5vcmc+CkNjOiBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQHNhbWJhLm9yZz4KQ2M6IE1pY2hhZWwg
RWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KQ2M6IE1hcnRpbiBTY2h3aWRlZnNreSA8c2No
d2lkZWZza3lAZGUuaWJtLmNvbT4KQ2M6IEhlaWtvIENhcnN0ZW5zIDxoZWlrby5jYXJzdGVuc0Bk
ZS5pYm0uY29tPgpDYzogWW9zaGlub3JpIFNhdG8gPHlzYXRvQHVzZXJzLnNvdXJjZWZvcmdlLmpw
PgpDYzogUmljaCBGZWxrZXIgPGRhbGlhc0BsaWJjLm9yZz4KQ2M6IERhdmUgSGFuc2VuIDxkYXZl
LmhhbnNlbkBsaW51eC5pbnRlbC5jb20+CkNjOiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVs
Lm9yZz4KQ2M6IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KQ2M6IFRob21h
cyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogSW5nbyBNb2xuYXIgPG1pbmdvQHJl
ZGhhdC5jb20+CkNjOiBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KQ2M6ICJILiBQZXRl
ciBBbnZpbiIgPGhwYUB6eXRvci5jb20+CkNjOiB4ODZAa2VybmVsLm9yZwpDYzogR3JlZyBLcm9h
aC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KQ2M6ICJSYWZhZWwgSi4gV3lz
b2NraSIgPHJhZmFlbEBrZXJuZWwub3JnPgpDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1m
b3VuZGF0aW9uLm9yZz4KQ2M6IE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXgudm5ldC5pYm0uY29t
PgpDYzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CkNjOiBEYW4gV2lsbGlhbXMgPGRh
bi5qLndpbGxpYW1zQGludGVsLmNvbT4KQ2M6ICJLaXJpbGwgQS4gU2h1dGVtb3YiIDxraXJpbGwu
c2h1dGVtb3ZAbGludXguaW50ZWwuY29tPgpDYzogT3NjYXIgU2FsdmFkb3IgPG9zYWx2YWRvckBz
dXNlLmNvbT4KQ2M6IE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+CkNjOiBTdGVw
aGVuIFJvdGh3ZWxsIDxzZnJAY2FuYi5hdXVnLm9yZy5hdT4KQ2M6IENocmlzdG9waGUgTGVyb3kg
PGNocmlzdG9waGUubGVyb3lAYy1zLmZyPgpDYzogIkpvbmF0aGFuIE5ldXNjaMOkZmVyIiA8ai5u
ZXVzY2hhZWZlckBnbXgubmV0PgpDYzogTWF1cmljaW8gRmFyaWEgZGUgT2xpdmVpcmEgPG1hdXJp
Y2ZvQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ2M6IFZhc2lseSBHb3JiaWsgPGdvckBsaW51eC5pYm0u
Y29tPgpDYzogQXJ1biBLUyA8YXJ1bmtzQGNvZGVhdXJvcmEub3JnPgpDYzogUm9iIEhlcnJpbmcg
PHJvYmhAa2VybmVsLm9yZz4KQ2M6IFBhdmVsIFRhdGFzaGluIDxwYXNoYS50YXRhc2hpbkBzb2xl
ZW4uY29tPgpDYzogIm1pa2UudHJhdmlzQGhwZS5jb20iIDxtaWtlLnRyYXZpc0BocGUuY29tPgpD
YzogSm9vbnNvbyBLaW0gPGlhbWpvb25zb28ua2ltQGxnZS5jb20+CkNjOiBXZWkgWWFuZyA8cmlj
aGFyZC53ZWl5YW5nQGdtYWlsLmNvbT4KQ2M6IExvZ2FuIEd1bnRob3JwZSA8bG9nYW5nQGRlbHRh
dGVlLmNvbT4KQ2M6ICJKw6lyw7RtZSBHbGlzc2UiIDxqZ2xpc3NlQHJlZGhhdC5jb20+CkNjOiAi
SmFuIEguIFNjaMO2bmhlcnIiIDxqc2Nob2VuaEBhbWF6b24uZGU+CkNjOiBEYXZlIEppYW5nIDxk
YXZlLmppYW5nQGludGVsLmNvbT4KQ2M6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZyYWRlYWQu
b3JnPgpDYzogTWF0aGlldSBNYWxhdGVycmUgPG1hbGF0QGRlYmlhbi5vcmc+ClNpZ25lZC1vZmYt
Ynk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0KIGFyY2gvaWE2NC9t
bS9pbml0LmMgICAgICAgICAgICB8ICA0ICsrLS0KIGFyY2gvcG93ZXJwYy9tbS9tZW0uYyAgICAg
ICAgICB8ICA0ICsrLS0KIGFyY2gvczM5MC9tbS9pbml0LmMgICAgICAgICAgICB8ICA0ICsrLS0K
IGFyY2gvc2gvbW0vaW5pdC5jICAgICAgICAgICAgICB8ICA0ICsrLS0KIGFyY2gveDg2L21tL2lu
aXRfMzIuYyAgICAgICAgICB8ICA0ICsrLS0KIGFyY2gveDg2L21tL2luaXRfNjQuYyAgICAgICAg
ICB8ICA4ICsrKystLS0tCiBkcml2ZXJzL2Jhc2UvbWVtb3J5LmMgICAgICAgICAgfCAxMSArKysr
KysrLS0tLQogaW5jbHVkZS9saW51eC9tZW1vcnkuaCAgICAgICAgIHwgIDIgKy0KIGluY2x1ZGUv
bGludXgvbWVtb3J5X2hvdHBsdWcuaCB8IDEyICsrKysrKy0tLS0tLQoga2VybmVsL21lbXJlbWFw
LmMgICAgICAgICAgICAgIHwgIDYgKysrKy0tCiBtbS9tZW1vcnlfaG90cGx1Zy5jICAgICAgICAg
ICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiAxMSBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25z
KCspLCAzNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2lhNjQvbW0vaW5pdC5jIGIv
YXJjaC9pYTY0L21tL2luaXQuYwppbmRleCA5MDRmZTU1ZTEwZmMuLjQwODYzNWQyOTAyZiAxMDA2
NDQKLS0tIGEvYXJjaC9pYTY0L21tL2luaXQuYworKysgYi9hcmNoL2lhNjQvbW0vaW5pdC5jCkBA
IC02NDYsMTMgKzY0NiwxMyBAQCBtZW1faW5pdCAodm9pZCkKIAogI2lmZGVmIENPTkZJR19NRU1P
UllfSE9UUExVRwogaW50IGFyY2hfYWRkX21lbW9yeShpbnQgbmlkLCB1NjQgc3RhcnQsIHU2NCBz
aXplLCBzdHJ1Y3Qgdm1lbV9hbHRtYXAgKmFsdG1hcCwKLQkJYm9vbCB3YW50X21lbWJsb2NrKQor
CQkgICAgaW50IHR5cGUpCiB7CiAJdW5zaWduZWQgbG9uZyBzdGFydF9wZm4gPSBzdGFydCA+PiBQ
QUdFX1NISUZUOwogCXVuc2lnbmVkIGxvbmcgbnJfcGFnZXMgPSBzaXplID4+IFBBR0VfU0hJRlQ7
CiAJaW50IHJldDsKIAotCXJldCA9IF9fYWRkX3BhZ2VzKG5pZCwgc3RhcnRfcGZuLCBucl9wYWdl
cywgYWx0bWFwLCB3YW50X21lbWJsb2NrKTsKKwlyZXQgPSBfX2FkZF9wYWdlcyhuaWQsIHN0YXJ0
X3BmbiwgbnJfcGFnZXMsIGFsdG1hcCwgdHlwZSk7CiAJaWYgKHJldCkKIAkJcHJpbnRrKCIlczog
UHJvYmxlbSBlbmNvdW50ZXJlZCBpbiBfX2FkZF9wYWdlcygpIGFzIHJldD0lZFxuIiwKIAkJICAg
ICAgIF9fZnVuY19fLCAgcmV0KTsKZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9tbS9tZW0uYyBi
L2FyY2gvcG93ZXJwYy9tbS9tZW0uYwppbmRleCBiM2M5ZWU1YzRmNzguLmUzOTQ2MzdkYTI3MCAx
MDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL21tL21lbS5jCisrKyBiL2FyY2gvcG93ZXJwYy9tbS9t
ZW0uYwpAQCAtMTE4LDcgKzExOCw3IEBAIGludCBfX3dlYWsgcmVtb3ZlX3NlY3Rpb25fbWFwcGlu
Zyh1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCkKIH0KIAogaW50IF9fbWVt
aW5pdCBhcmNoX2FkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSwgc3RydWN0
IHZtZW1fYWx0bWFwICphbHRtYXAsCi0JCWJvb2wgd2FudF9tZW1ibG9jaykKKwkJCSAgICAgIGlu
dCB0eXBlKQogewogCXVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuID0gc3RhcnQgPj4gUEFHRV9TSElG
VDsKIAl1bnNpZ25lZCBsb25nIG5yX3BhZ2VzID0gc2l6ZSA+PiBQQUdFX1NISUZUOwpAQCAtMTM1
LDcgKzEzNSw3IEBAIGludCBfX21lbWluaXQgYXJjaF9hZGRfbWVtb3J5KGludCBuaWQsIHU2NCBz
dGFydCwgdTY0IHNpemUsIHN0cnVjdCB2bWVtX2FsdG1hcCAqCiAJfQogCWZsdXNoX2ludmFsX2Rj
YWNoZV9yYW5nZShzdGFydCwgc3RhcnQgKyBzaXplKTsKIAotCXJldHVybiBfX2FkZF9wYWdlcyhu
aWQsIHN0YXJ0X3BmbiwgbnJfcGFnZXMsIGFsdG1hcCwgd2FudF9tZW1ibG9jayk7CisJcmV0dXJu
IF9fYWRkX3BhZ2VzKG5pZCwgc3RhcnRfcGZuLCBucl9wYWdlcywgYWx0bWFwLCB0eXBlKTsKIH0K
IAogI2lmZGVmIENPTkZJR19NRU1PUllfSE9UUkVNT1ZFCmRpZmYgLS1naXQgYS9hcmNoL3MzOTAv
bW0vaW5pdC5jIGIvYXJjaC9zMzkwL21tL2luaXQuYwppbmRleCAzZTgyZjY2ZDVjNjEuLmJhMmM1
NjMyOGU2ZCAxMDA2NDQKLS0tIGEvYXJjaC9zMzkwL21tL2luaXQuYworKysgYi9hcmNoL3MzOTAv
bW0vaW5pdC5jCkBAIC0yMjUsNyArMjI1LDcgQEAgZGV2aWNlX2luaXRjYWxsKHMzOTBfY21hX21l
bV9pbml0KTsKICNlbmRpZiAvKiBDT05GSUdfQ01BICovCiAKIGludCBhcmNoX2FkZF9tZW1vcnko
aW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSwgc3RydWN0IHZtZW1fYWx0bWFwICphbHRtYXAs
Ci0JCWJvb2wgd2FudF9tZW1ibG9jaykKKwkJICAgIGludCB0eXBlKQogewogCXVuc2lnbmVkIGxv
bmcgc3RhcnRfcGZuID0gUEZOX0RPV04oc3RhcnQpOwogCXVuc2lnbmVkIGxvbmcgc2l6ZV9wYWdl
cyA9IFBGTl9ET1dOKHNpemUpOwpAQCAtMjM1LDcgKzIzNSw3IEBAIGludCBhcmNoX2FkZF9tZW1v
cnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSwgc3RydWN0IHZtZW1fYWx0bWFwICphbHRt
YXAsCiAJaWYgKHJjKQogCQlyZXR1cm4gcmM7CiAKLQlyYyA9IF9fYWRkX3BhZ2VzKG5pZCwgc3Rh
cnRfcGZuLCBzaXplX3BhZ2VzLCBhbHRtYXAsIHdhbnRfbWVtYmxvY2spOworCXJjID0gX19hZGRf
cGFnZXMobmlkLCBzdGFydF9wZm4sIHNpemVfcGFnZXMsIGFsdG1hcCwgdHlwZSk7CiAJaWYgKHJj
KQogCQl2bWVtX3JlbW92ZV9tYXBwaW5nKHN0YXJ0LCBzaXplKTsKIAlyZXR1cm4gcmM7CmRpZmYg
LS1naXQgYS9hcmNoL3NoL21tL2luaXQuYyBiL2FyY2gvc2gvbW0vaW5pdC5jCmluZGV4IDFhNDgz
YTAwODg3Mi4uNWZiYjg3MjRlMGYyIDEwMDY0NAotLS0gYS9hcmNoL3NoL21tL2luaXQuYworKysg
Yi9hcmNoL3NoL21tL2luaXQuYwpAQCAtNDE5LDE0ICs0MTksMTQgQEAgdm9pZCBmcmVlX2luaXRy
ZF9tZW0odW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBlbmQpCiAKICNpZmRlZiBD
T05GSUdfTUVNT1JZX0hPVFBMVUcKIGludCBhcmNoX2FkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0
YXJ0LCB1NjQgc2l6ZSwgc3RydWN0IHZtZW1fYWx0bWFwICphbHRtYXAsCi0JCWJvb2wgd2FudF9t
ZW1ibG9jaykKKwkJICAgIGludCB0eXBlKQogewogCXVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuID0g
UEZOX0RPV04oc3RhcnQpOwogCXVuc2lnbmVkIGxvbmcgbnJfcGFnZXMgPSBzaXplID4+IFBBR0Vf
U0hJRlQ7CiAJaW50IHJldDsKIAogCS8qIFdlIG9ubHkgaGF2ZSBaT05FX05PUk1BTCwgc28gdGhp
cyBpcyBlYXN5Li4gKi8KLQlyZXQgPSBfX2FkZF9wYWdlcyhuaWQsIHN0YXJ0X3BmbiwgbnJfcGFn
ZXMsIGFsdG1hcCwgd2FudF9tZW1ibG9jayk7CisJcmV0ID0gX19hZGRfcGFnZXMobmlkLCBzdGFy
dF9wZm4sIG5yX3BhZ2VzLCBhbHRtYXAsIHR5cGUpOwogCWlmICh1bmxpa2VseShyZXQpKQogCQlw
cmludGsoIiVzOiBGYWlsZWQsIF9fYWRkX3BhZ2VzKCkgPT0gJWRcbiIsIF9fZnVuY19fLCByZXQp
OwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9pbml0XzMyLmMgYi9hcmNoL3g4Ni9tbS9pbml0
XzMyLmMKaW5kZXggMGI4YzdiMDAzM2QyLi40MWU0MDliMjlkMmIgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L21tL2luaXRfMzIuYworKysgYi9hcmNoL3g4Ni9tbS9pbml0XzMyLmMKQEAgLTg1MSwxMiAr
ODUxLDEyIEBAIHZvaWQgX19pbml0IG1lbV9pbml0KHZvaWQpCiAKICNpZmRlZiBDT05GSUdfTUVN
T1JZX0hPVFBMVUcKIGludCBhcmNoX2FkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQg
c2l6ZSwgc3RydWN0IHZtZW1fYWx0bWFwICphbHRtYXAsCi0JCWJvb2wgd2FudF9tZW1ibG9jaykK
KwkJICAgIGludCB0eXBlKQogewogCXVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuID0gc3RhcnQgPj4g
UEFHRV9TSElGVDsKIAl1bnNpZ25lZCBsb25nIG5yX3BhZ2VzID0gc2l6ZSA+PiBQQUdFX1NISUZU
OwogCi0JcmV0dXJuIF9fYWRkX3BhZ2VzKG5pZCwgc3RhcnRfcGZuLCBucl9wYWdlcywgYWx0bWFw
LCB3YW50X21lbWJsb2NrKTsKKwlyZXR1cm4gX19hZGRfcGFnZXMobmlkLCBzdGFydF9wZm4sIG5y
X3BhZ2VzLCBhbHRtYXAsIHR5cGUpOwogfQogCiAjaWZkZWYgQ09ORklHX01FTU9SWV9IT1RSRU1P
VkUKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL2luaXRfNjQuYyBiL2FyY2gveDg2L21tL2luaXRf
NjQuYwppbmRleCBmODBkOTgzODFhOTcuLjViNGYzZGNkNDRjZiAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvbW0vaW5pdF82NC5jCisrKyBiL2FyY2gveDg2L21tL2luaXRfNjQuYwpAQCAtNzgzLDExICs3
ODMsMTEgQEAgc3RhdGljIHZvaWQgdXBkYXRlX2VuZF9vZl9tZW1vcnlfdmFycyh1NjQgc3RhcnQs
IHU2NCBzaXplKQogfQogCiBpbnQgYWRkX3BhZ2VzKGludCBuaWQsIHVuc2lnbmVkIGxvbmcgc3Rh
cnRfcGZuLCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLAotCQlzdHJ1Y3Qgdm1lbV9hbHRtYXAgKmFs
dG1hcCwgYm9vbCB3YW50X21lbWJsb2NrKQorCSAgICAgIHN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0
bWFwLCBpbnQgdHlwZSkKIHsKIAlpbnQgcmV0OwogCi0JcmV0ID0gX19hZGRfcGFnZXMobmlkLCBz
dGFydF9wZm4sIG5yX3BhZ2VzLCBhbHRtYXAsIHdhbnRfbWVtYmxvY2spOworCXJldCA9IF9fYWRk
X3BhZ2VzKG5pZCwgc3RhcnRfcGZuLCBucl9wYWdlcywgYWx0bWFwLCB0eXBlKTsKIAlXQVJOX09O
X09OQ0UocmV0KTsKIAogCS8qIHVwZGF0ZSBtYXhfcGZuLCBtYXhfbG93X3BmbiBhbmQgaGlnaF9t
ZW1vcnkgKi8KQEAgLTc5OCwxNCArNzk4LDE0IEBAIGludCBhZGRfcGFnZXMoaW50IG5pZCwgdW5z
aWduZWQgbG9uZyBzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsCiB9CiAKIGludCBh
cmNoX2FkZF9tZW1vcnkoaW50IG5pZCwgdTY0IHN0YXJ0LCB1NjQgc2l6ZSwgc3RydWN0IHZtZW1f
YWx0bWFwICphbHRtYXAsCi0JCWJvb2wgd2FudF9tZW1ibG9jaykKKwkJICAgIGludCB0eXBlKQog
ewogCXVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuID0gc3RhcnQgPj4gUEFHRV9TSElGVDsKIAl1bnNp
Z25lZCBsb25nIG5yX3BhZ2VzID0gc2l6ZSA+PiBQQUdFX1NISUZUOwogCiAJaW5pdF9tZW1vcnlf
bWFwcGluZyhzdGFydCwgc3RhcnQgKyBzaXplKTsKIAotCXJldHVybiBhZGRfcGFnZXMobmlkLCBz
dGFydF9wZm4sIG5yX3BhZ2VzLCBhbHRtYXAsIHdhbnRfbWVtYmxvY2spOworCXJldHVybiBhZGRf
cGFnZXMobmlkLCBzdGFydF9wZm4sIG5yX3BhZ2VzLCBhbHRtYXAsIHR5cGUpOwogfQogCiAjZGVm
aW5lIFBBR0VfSU5VU0UgMHhGRApkaWZmIC0tZ2l0IGEvZHJpdmVycy9iYXNlL21lbW9yeS5jIGIv
ZHJpdmVycy9iYXNlL21lbW9yeS5jCmluZGV4IDE3ZjI5ODVjMDdjNS4uYzQyMzAwMDgyYzg4IDEw
MDY0NAotLS0gYS9kcml2ZXJzL2Jhc2UvbWVtb3J5LmMKKysrIGIvZHJpdmVycy9iYXNlL21lbW9y
eS5jCkBAIC03NDEsNyArNzQxLDcgQEAgc3RhdGljIGludCBhZGRfbWVtb3J5X2Jsb2NrKGludCBi
YXNlX3NlY3Rpb25fbnIpCiAgKiBuZWVkIGFuIGludGVyZmFjZSBmb3IgdGhlIFZNIHRvIGFkZCBu
ZXcgbWVtb3J5IHJlZ2lvbnMsCiAgKiBidXQgd2l0aG91dCBvbmxpbmluZyBpdC4KICAqLwotaW50
IGhvdHBsdWdfbWVtb3J5X3JlZ2lzdGVyKGludCBuaWQsIHN0cnVjdCBtZW1fc2VjdGlvbiAqc2Vj
dGlvbikKK2ludCBob3RwbHVnX21lbW9yeV9yZWdpc3RlcihpbnQgbmlkLCBzdHJ1Y3QgbWVtX3Nl
Y3Rpb24gKnNlY3Rpb24sIGludCB0eXBlKQogewogCWludCByZXQgPSAwOwogCXN0cnVjdCBtZW1v
cnlfYmxvY2sgKm1lbTsKQEAgLTc1MCwxMSArNzUwLDE0IEBAIGludCBob3RwbHVnX21lbW9yeV9y
ZWdpc3RlcihpbnQgbmlkLCBzdHJ1Y3QgbWVtX3NlY3Rpb24gKnNlY3Rpb24pCiAKIAltZW0gPSBm
aW5kX21lbW9yeV9ibG9jayhzZWN0aW9uKTsKIAlpZiAobWVtKSB7Ci0JCW1lbS0+c2VjdGlvbl9j
b3VudCsrOworCQkvKiBtYWtlIHN1cmUgdGhlIHR5cGUgbWF0Y2hlcyAqLworCQlpZiAobWVtLT50
eXBlID09IHR5cGUpCisJCQltZW0tPnNlY3Rpb25fY291bnQrKzsKKwkJZWxzZQorCQkJcmV0ID0g
LUVJTlZBTDsKIAkJcHV0X2RldmljZSgmbWVtLT5kZXYpOwogCX0gZWxzZSB7Ci0JCXJldCA9IGlu
aXRfbWVtb3J5X2Jsb2NrKCZtZW0sIHNlY3Rpb24sIE1FTV9PRkZMSU5FLAotCQkJCQlNRU1PUllf
QkxPQ0tfVU5TUEVDSUZJRUQpOworCQlyZXQgPSBpbml0X21lbW9yeV9ibG9jaygmbWVtLCBzZWN0
aW9uLCBNRU1fT0ZGTElORSwgdHlwZSk7CiAJCWlmIChyZXQpCiAJCQlnb3RvIG91dDsKIAkJbWVt
LT5zZWN0aW9uX2NvdW50Kys7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L21lbW9yeS5oIGIv
aW5jbHVkZS9saW51eC9tZW1vcnkuaAppbmRleCAwNjI2OGU5NmUwZGEuLjlmMzllZjQxZTZkMiAx
MDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9tZW1vcnkuaAorKysgYi9pbmNsdWRlL2xpbnV4L21l
bW9yeS5oCkBAIC0xMzgsNyArMTM4LDcgQEAgZXh0ZXJuIGludCByZWdpc3Rlcl9tZW1vcnlfbm90
aWZpZXIoc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuYik7CiBleHRlcm4gdm9pZCB1bnJlZ2lzdGVy
X21lbW9yeV9ub3RpZmllcihzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5iKTsKIGV4dGVybiBpbnQg
cmVnaXN0ZXJfbWVtb3J5X2lzb2xhdGVfbm90aWZpZXIoc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpu
Yik7CiBleHRlcm4gdm9pZCB1bnJlZ2lzdGVyX21lbW9yeV9pc29sYXRlX25vdGlmaWVyKHN0cnVj
dCBub3RpZmllcl9ibG9jayAqbmIpOwotaW50IGhvdHBsdWdfbWVtb3J5X3JlZ2lzdGVyKGludCBu
aWQsIHN0cnVjdCBtZW1fc2VjdGlvbiAqc2VjdGlvbik7CitpbnQgaG90cGx1Z19tZW1vcnlfcmVn
aXN0ZXIoaW50IG5pZCwgc3RydWN0IG1lbV9zZWN0aW9uICpzZWN0aW9uLCBpbnQgdHlwZSk7CiAj
aWZkZWYgQ09ORklHX01FTU9SWV9IT1RSRU1PVkUKIGV4dGVybiBpbnQgdW5yZWdpc3Rlcl9tZW1v
cnlfc2VjdGlvbihpbnQgbmlkLCBzdHJ1Y3QgbWVtX3NlY3Rpb24gKik7CiAjZW5kaWYKZGlmZiAt
LWdpdCBhL2luY2x1ZGUvbGludXgvbWVtb3J5X2hvdHBsdWcuaCBiL2luY2x1ZGUvbGludXgvbWVt
b3J5X2hvdHBsdWcuaAppbmRleCA1NDkzZDNmYTBjN2YuLjY2N2EzN2FhOWEzYyAxMDA2NDQKLS0t
IGEvaW5jbHVkZS9saW51eC9tZW1vcnlfaG90cGx1Zy5oCisrKyBiL2luY2x1ZGUvbGludXgvbWVt
b3J5X2hvdHBsdWcuaApAQCAtMTE3LDE4ICsxMTcsMTggQEAgZXh0ZXJuIHZvaWQgc2hyaW5rX3pv
bmUoc3RydWN0IHpvbmUgKnpvbmUsIHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLAogCiAvKiByZWFz
b25hYmx5IGdlbmVyaWMgaW50ZXJmYWNlIHRvIGV4cGFuZCB0aGUgcGh5c2ljYWwgcGFnZXMgKi8K
IGV4dGVybiBpbnQgX19hZGRfcGFnZXMoaW50IG5pZCwgdW5zaWduZWQgbG9uZyBzdGFydF9wZm4s
IHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsCi0JCXN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0bWFwLCBi
b29sIHdhbnRfbWVtYmxvY2spOworCQkgICAgICAgc3RydWN0IHZtZW1fYWx0bWFwICphbHRtYXAs
IGludCB0eXBlKTsKIAogI2lmbmRlZiBDT05GSUdfQVJDSF9IQVNfQUREX1BBR0VTCiBzdGF0aWMg
aW5saW5lIGludCBhZGRfcGFnZXMoaW50IG5pZCwgdW5zaWduZWQgbG9uZyBzdGFydF9wZm4sCi0J
CXVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsIHN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0bWFwLAotCQli
b29sIHdhbnRfbWVtYmxvY2spCisJCQkgICAgdW5zaWduZWQgbG9uZyBucl9wYWdlcywgc3RydWN0
IHZtZW1fYWx0bWFwICphbHRtYXAsCisJCQkgICAgaW50IHR5cGUpCiB7Ci0JcmV0dXJuIF9fYWRk
X3BhZ2VzKG5pZCwgc3RhcnRfcGZuLCBucl9wYWdlcywgYWx0bWFwLCB3YW50X21lbWJsb2NrKTsK
KwlyZXR1cm4gX19hZGRfcGFnZXMobmlkLCBzdGFydF9wZm4sIG5yX3BhZ2VzLCBhbHRtYXAsIHR5
cGUpOwogfQogI2Vsc2UgLyogQVJDSF9IQVNfQUREX1BBR0VTICovCiBpbnQgYWRkX3BhZ2VzKGlu
dCBuaWQsIHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLAot
CQlzdHJ1Y3Qgdm1lbV9hbHRtYXAgKmFsdG1hcCwgYm9vbCB3YW50X21lbWJsb2NrKTsKKwkgICAg
ICBzdHJ1Y3Qgdm1lbV9hbHRtYXAgKmFsdG1hcCwgaW50IHR5cGUpOwogI2VuZGlmIC8qIEFSQ0hf
SEFTX0FERF9QQUdFUyAqLwogCiAjaWZkZWYgQ09ORklHX05VTUEKQEAgLTMzMCw3ICszMzAsNyBA
QCBleHRlcm4gaW50IF9fYWRkX21lbW9yeShpbnQgbmlkLCB1NjQgc3RhcnQsIHU2NCBzaXplKTsK
IGV4dGVybiBpbnQgYWRkX21lbW9yeShpbnQgbmlkLCB1NjQgc3RhcnQsIHU2NCBzaXplKTsKIGV4
dGVybiBpbnQgYWRkX21lbW9yeV9yZXNvdXJjZShpbnQgbmlkLCBzdHJ1Y3QgcmVzb3VyY2UgKnJl
c291cmNlKTsKIGV4dGVybiBpbnQgYXJjaF9hZGRfbWVtb3J5KGludCBuaWQsIHU2NCBzdGFydCwg
dTY0IHNpemUsCi0JCXN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0bWFwLCBib29sIHdhbnRfbWVtYmxv
Y2spOworCQkJICAgc3RydWN0IHZtZW1fYWx0bWFwICphbHRtYXAsIGludCB0eXBlKTsKIGV4dGVy
biB2b2lkIG1vdmVfcGZuX3JhbmdlX3RvX3pvbmUoc3RydWN0IHpvbmUgKnpvbmUsIHVuc2lnbmVk
IGxvbmcgc3RhcnRfcGZuLAogCQl1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLCBzdHJ1Y3Qgdm1lbV9h
bHRtYXAgKmFsdG1hcCk7CiBleHRlcm4gaW50IG9mZmxpbmVfcGFnZXModW5zaWduZWQgbG9uZyBz
dGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMpOwpkaWZmIC0tZ2l0IGEva2VybmVsL21l
bXJlbWFwLmMgYi9rZXJuZWwvbWVtcmVtYXAuYwppbmRleCA2NmNiZjMzNDIwM2IuLjQyMmU0ZTc3
OTIwOCAxMDA2NDQKLS0tIGEva2VybmVsL21lbXJlbWFwLmMKKysrIGIva2VybmVsL21lbXJlbWFw
LmMKQEAgLTQsNiArNCw3IEBACiAjaW5jbHVkZSA8bGludXgvaW8uaD4KICNpbmNsdWRlIDxsaW51
eC9rYXNhbi5oPgogI2luY2x1ZGUgPGxpbnV4L21lbW9yeV9ob3RwbHVnLmg+CisjaW5jbHVkZSA8
bGludXgvbWVtb3J5Lmg+CiAjaW5jbHVkZSA8bGludXgvbW0uaD4KICNpbmNsdWRlIDxsaW51eC9w
Zm5fdC5oPgogI2luY2x1ZGUgPGxpbnV4L3N3YXAuaD4KQEAgLTIxNSw3ICsyMTYsOCBAQCB2b2lk
ICpkZXZtX21lbXJlbWFwX3BhZ2VzKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGRldl9wYWdl
bWFwICpwZ21hcCkKIAkgKi8KIAlpZiAocGdtYXAtPnR5cGUgPT0gTUVNT1JZX0RFVklDRV9QUklW
QVRFKSB7CiAJCWVycm9yID0gYWRkX3BhZ2VzKG5pZCwgYWxpZ25fc3RhcnQgPj4gUEFHRV9TSElG
VCwKLQkJCQlhbGlnbl9zaXplID4+IFBBR0VfU0hJRlQsIE5VTEwsIGZhbHNlKTsKKwkJCQkgIGFs
aWduX3NpemUgPj4gUEFHRV9TSElGVCwgTlVMTCwKKwkJCQkgIE1FTU9SWV9CTE9DS19OT05FKTsK
IAl9IGVsc2UgewogCQllcnJvciA9IGthc2FuX2FkZF96ZXJvX3NoYWRvdyhfX3ZhKGFsaWduX3N0
YXJ0KSwgYWxpZ25fc2l6ZSk7CiAJCWlmIChlcnJvcikgewpAQCAtMjI0LDcgKzIyNiw3IEBAIHZv
aWQgKmRldm1fbWVtcmVtYXBfcGFnZXMoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgZGV2X3Bh
Z2VtYXAgKnBnbWFwKQogCQl9CiAKIAkJZXJyb3IgPSBhcmNoX2FkZF9tZW1vcnkobmlkLCBhbGln
bl9zdGFydCwgYWxpZ25fc2l6ZSwgYWx0bWFwLAotCQkJCWZhbHNlKTsKKwkJCQkJTUVNT1JZX0JM
T0NLX05PTkUpOwogCX0KIAogCWlmICghZXJyb3IpIHsKZGlmZiAtLWdpdCBhL21tL21lbW9yeV9o
b3RwbHVnLmMgYi9tbS9tZW1vcnlfaG90cGx1Zy5jCmluZGV4IDE2YzYwMDc3MTI5OC4uNzI0NmZh
YTQ0NDg4IDEwMDY0NAotLS0gYS9tbS9tZW1vcnlfaG90cGx1Zy5jCisrKyBiL21tL21lbW9yeV9o
b3RwbHVnLmMKQEAgLTI0Niw3ICsyNDYsNyBAQCB2b2lkIF9faW5pdCByZWdpc3Rlcl9wYWdlX2Jv
b3RtZW1faW5mb19ub2RlKHN0cnVjdCBwZ2xpc3RfZGF0YSAqcGdkYXQpCiAjZW5kaWYgLyogQ09O
RklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREUgKi8KIAogc3RhdGljIGludCBfX21lbWluaXQgX19h
ZGRfc2VjdGlvbihpbnQgbmlkLCB1bnNpZ25lZCBsb25nIHBoeXNfc3RhcnRfcGZuLAotCQlzdHJ1
Y3Qgdm1lbV9hbHRtYXAgKmFsdG1hcCwgYm9vbCB3YW50X21lbWJsb2NrKQorCQkJCSAgIHN0cnVj
dCB2bWVtX2FsdG1hcCAqYWx0bWFwLCBpbnQgdHlwZSkKIHsKIAlpbnQgcmV0OwogCkBAIC0yNTcs
MTAgKzI1NywxMSBAQCBzdGF0aWMgaW50IF9fbWVtaW5pdCBfX2FkZF9zZWN0aW9uKGludCBuaWQs
IHVuc2lnbmVkIGxvbmcgcGh5c19zdGFydF9wZm4sCiAJaWYgKHJldCA8IDApCiAJCXJldHVybiBy
ZXQ7CiAKLQlpZiAoIXdhbnRfbWVtYmxvY2spCisJaWYgKHR5cGUgPT0gTUVNT1JZX0JMT0NLX05P
TkUpCiAJCXJldHVybiAwOwogCi0JcmV0dXJuIGhvdHBsdWdfbWVtb3J5X3JlZ2lzdGVyKG5pZCwg
X19wZm5fdG9fc2VjdGlvbihwaHlzX3N0YXJ0X3BmbikpOworCXJldHVybiBob3RwbHVnX21lbW9y
eV9yZWdpc3RlcihuaWQsIF9fcGZuX3RvX3NlY3Rpb24ocGh5c19zdGFydF9wZm4pLAorCQkJCSAg
ICAgICB0eXBlKTsKIH0KIAogLyoKQEAgLTI3MCw4ICsyNzEsOCBAQCBzdGF0aWMgaW50IF9fbWVt
aW5pdCBfX2FkZF9zZWN0aW9uKGludCBuaWQsIHVuc2lnbmVkIGxvbmcgcGh5c19zdGFydF9wZm4s
CiAgKiBhZGQgdGhlIG5ldyBwYWdlcy4KICAqLwogaW50IF9fcmVmIF9fYWRkX3BhZ2VzKGludCBu
aWQsIHVuc2lnbmVkIGxvbmcgcGh5c19zdGFydF9wZm4sCi0JCXVuc2lnbmVkIGxvbmcgbnJfcGFn
ZXMsIHN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0bWFwLAotCQlib29sIHdhbnRfbWVtYmxvY2spCisJ
CSAgICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsIHN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0bWFw
LAorCQkgICAgICBpbnQgdHlwZSkKIHsKIAl1bnNpZ25lZCBsb25nIGk7CiAJaW50IGVyciA9IDA7
CkBAIC0yOTUsOCArMjk2LDcgQEAgaW50IF9fcmVmIF9fYWRkX3BhZ2VzKGludCBuaWQsIHVuc2ln
bmVkIGxvbmcgcGh5c19zdGFydF9wZm4sCiAJfQogCiAJZm9yIChpID0gc3RhcnRfc2VjOyBpIDw9
IGVuZF9zZWM7IGkrKykgewotCQllcnIgPSBfX2FkZF9zZWN0aW9uKG5pZCwgc2VjdGlvbl9ucl90
b19wZm4oaSksIGFsdG1hcCwKLQkJCQl3YW50X21lbWJsb2NrKTsKKwkJZXJyID0gX19hZGRfc2Vj
dGlvbihuaWQsIHNlY3Rpb25fbnJfdG9fcGZuKGkpLCBhbHRtYXAsIHR5cGUpOwogCiAJCS8qCiAJ
CSAqIEVFWElTVCBpcyBmaW5hbGx5IGRlYWx0IHdpdGggYnkgaW9yZXNvdXJjZSBjb2xsaXNpb24K
QEAgLTExMDAsNyArMTEwMCw3IEBAIGludCBfX3JlZiBhZGRfbWVtb3J5X3Jlc291cmNlKGludCBu
aWQsIHN0cnVjdCByZXNvdXJjZSAqcmVzKQogCW5ld19ub2RlID0gcmV0OwogCiAJLyogY2FsbCBh
cmNoJ3MgbWVtb3J5IGhvdGFkZCAqLwotCXJldCA9IGFyY2hfYWRkX21lbW9yeShuaWQsIHN0YXJ0
LCBzaXplLCBOVUxMLCB0cnVlKTsKKwlyZXQgPSBhcmNoX2FkZF9tZW1vcnkobmlkLCBzdGFydCwg
c2l6ZSwgTlVMTCwgTUVNT1JZX1RZUEVfVU5TUEVDSUZJRUQpOwogCWlmIChyZXQgPCAwKQogCQln
b3RvIGVycm9yOwogCi0tIAoyLjE3LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 18:01:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 18:01: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-devel-bounces@lists.xenproject.org>)
	id 1gSn6F-0007FS-MN; Fri, 30 Nov 2018 18:01: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=ub/h=OJ=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1gSn6D-0007F8-Nw
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 18:01:09 +0000
X-Inumbo-ID: ea257d88-f4c9-11e8-a41f-c3f25d59cb0c
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea257d88-f4c9-11e8-a41f-c3f25d59cb0c;
 Fri, 30 Nov 2018 18:01:09 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id CFEBD307D982;
 Fri, 30 Nov 2018 18:00:37 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-126-156.rdu2.redhat.com [10.10.126.156])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 26FAB6870A;
 Fri, 30 Nov 2018 18:00:30 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-mm@kvack.org
Date: Fri, 30 Nov 2018 18:59:22 +0100
Message-Id: <20181130175922.10425-5-david@redhat.com>
In-Reply-To: <20181130175922.10425-1-david@redhat.com>
References: <20181130175922.10425-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.48]); Fri, 30 Nov 2018 18:00:38 +0000 (UTC)
Subject: [Xen-devel] [PATCH RFCv2 4/4] mm/memory_hotplug: Drop
 MEMORY_TYPE_UNSPECIFIED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oscar Salvador <osalvador@suse.com>, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, Dave Hansen <dave.hansen@linux.intel.com>,
 David Hildenbrand <david@redhat.com>, Michal Hocko <mhocko@kernel.org>,
 Ingo Molnar <mingo@kernel.org>, linux-s390@vger.kernel.org, x86@kernel.org,
 Pavel Tatashin <pasha.tatashin@oracle.com>, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org,
 =?UTF-8?q?Michal=20Such=C3=A1nek?= <msuchanek@suse.de>,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Stephen Rothwell <sfr@canb.auug.org.au>,
 "mike.travis@hpe.com" <mike.travis@hpe.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Andrew Banman <andrew.banman@hpe.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-kernel@vger.kernel.org,
 "Rafael J. Wysocki" <rafael@kernel.org>, devel@linuxdriverproject.org,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugbm93IGhhdmUgcHJvcGVyIHR5cGVzIGZvciBhbGwgdXNlcnMsIHdlIGNhbiBkcm9wIHRoaXMg
b25lLgoKQ2M6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+
CkNjOiAiUmFmYWVsIEouIFd5c29ja2kiIDxyYWZhZWxAa2VybmVsLm9yZz4KQ2M6IEFuZHJldyBN
b3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CkNjOiBJbmdvIE1vbG5hciA8bWluZ29A
a2VybmVsLm9yZz4KQ2M6IFBhdmVsIFRhdGFzaGluIDxwYXNoYS50YXRhc2hpbkBvcmFjbGUuY29t
PgpDYzogU3RlcGhlbiBSb3Rod2VsbCA8c2ZyQGNhbmIuYXV1Zy5vcmcuYXU+CkNjOiBBbmRyZXcg
QmFubWFuIDxhbmRyZXcuYmFubWFuQGhwZS5jb20+CkNjOiAibWlrZS50cmF2aXNAaHBlLmNvbSIg
PG1pa2UudHJhdmlzQGhwZS5jb20+CkNjOiBPc2NhciBTYWx2YWRvciA8b3NhbHZhZG9yQHN1c2Uu
Y29tPgpDYzogRGF2ZSBIYW5zZW4gPGRhdmUuaGFuc2VuQGxpbnV4LmludGVsLmNvbT4KQ2M6IE1p
Y2hhbCBIb2NrbyA8bWhvY2tvQGtlcm5lbC5vcmc+CkNjOiBNaWNoYWwgU3VjaMOhbmVrIDxtc3Vj
aGFuZWtAc3VzZS5kZT4KQ2M6IFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+
CkNjOiBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KQ2M6IFBhdmVsIFRh
dGFzaGluIDxwYXZlbC50YXRhc2hpbkBtaWNyb3NvZnQuY29tPgpTaWduZWQtb2ZmLWJ5OiBEYXZp
ZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJzL2Jhc2UvbWVtb3J5
LmMgIHwgMyAtLS0KIGluY2x1ZGUvbGludXgvbWVtb3J5LmggfCA1IC0tLS0tCiAyIGZpbGVzIGNo
YW5nZWQsIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9iYXNlL21lbW9yeS5j
IGIvZHJpdmVycy9iYXNlL21lbW9yeS5jCmluZGV4IGM1ZmRjYTdhMzAwOS4uYTZlNTI0ZjBlYTM4
IDEwMDY0NAotLS0gYS9kcml2ZXJzL2Jhc2UvbWVtb3J5LmMKKysrIGIvZHJpdmVycy9iYXNlL21l
bW9yeS5jCkBAIC0zODgsOSArMzg4LDYgQEAgc3RhdGljIHNzaXplX3QgdHlwZV9zaG93KHN0cnVj
dCBkZXZpY2UgKmRldiwgc3RydWN0IGRldmljZV9hdHRyaWJ1dGUgKmF0dHIsCiAJc3NpemVfdCBs
ZW4gPSAwOwogCiAJc3dpdGNoIChtZW0tPnR5cGUpIHsKLQljYXNlIE1FTU9SWV9CTE9DS19VTlNQ
RUNJRklFRDoKLQkJbGVuID0gc3ByaW50ZihidWYsICJ1bnNwZWNpZmllZFxuIik7Ci0JCWJyZWFr
OwogCWNhc2UgTUVNT1JZX0JMT0NLX0JPT1Q6CiAJCWxlbiA9IHNwcmludGYoYnVmLCAiYm9vdFxu
Iik7CiAJCWJyZWFrOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9tZW1vcnkuaCBiL2luY2x1
ZGUvbGludXgvbWVtb3J5LmgKaW5kZXggYTNhMWU5NzY0ODA1Li4xMTY3OTYyMmY3NDMgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUvbGludXgvbWVtb3J5LmgKKysrIGIvaW5jbHVkZS9saW51eC9tZW1vcnku
aApAQCAtNTAsMTAgKzUwLDYgQEAgaW50IHNldF9tZW1vcnlfYmxvY2tfc2l6ZV9vcmRlcih1bnNp
Z25lZCBpbnQgb3JkZXIpOwogICogIE5vIG1lbW9yeSBibG9jayBpcyB0byBiZSBjcmVhdGVkIChl
LmcuIGRldmljZSBtZW1vcnkpLiBOb3QgZXhwb3NlZCB0bwogICogIHVzZXIgc3BhY2UuCiAgKgot
ICogTUVNT1JZX0JMT0NLX1VOU1BFQ0lGSUVEOgotICogIFRoZSB0eXBlIG9mIG1lbW9yeSBibG9j
ayB3YXMgbm90IGZ1cnRoZXIgc3BlY2lmaWVkIHdoZW4gYWRkaW5nIHRoZQotICogIG1lbW9yeSBi
bG9jay4KLSAqCiAgKiBNRU1PUllfQkxPQ0tfQk9PVDoKICAqICBUaGlzIG1lbW9yeSBibG9jayB3
YXMgYWRkZWQgZHVyaW5nIGJvb3QgYnkgdGhlIGJhc2ljIHN5c3RlbS4gTm8KICAqICBzcGVjaWZp
YyBkZXZpY2UgZHJpdmVyIHRha2VzIGNhcmUgb2YgdGhpcyBtZW1vcnkgYmxvY2suIFRoaXMgbWVt
b3J5CkBAIC0xMDMsNyArOTksNiBAQCBpbnQgc2V0X21lbW9yeV9ibG9ja19zaXplX29yZGVyKHVu
c2lnbmVkIGludCBvcmRlcik7CiAgKi8KIGVudW0gewogCU1FTU9SWV9CTE9DS19OT05FID0gMCwK
LQlNRU1PUllfQkxPQ0tfVU5TUEVDSUZJRUQsCiAJTUVNT1JZX0JMT0NLX0JPT1QsCiAJTUVNT1JZ
X0JMT0NLX0RJTU0sCiAJTUVNT1JZX0JMT0NLX0RJTU1fVU5SRU1PVkFCTEUsCi0tIAoyLjE3LjIK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 18:02:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 18:02: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-devel-bounces@lists.xenproject.org>)
	id 1gSn75-0007PT-2D; Fri, 30 Nov 2018 18:02: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=4ton=oj=citrix.com=prvs=865490da1=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1gSn74-0007PM-H6
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 18:02:02 +0000
X-Inumbo-ID: 08dffb82-f4ca-11e8-9a16-bc764e045a96
Received: from SMTP03.CITRIX.COM (unknown [162.221.156.55])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08dffb82-f4ca-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 18:02:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.56,299,1539648000"; d="scan'208";a="72004601"
Date: Fri, 30 Nov 2018 18:01:57 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20181130180157.lz4vaos5zjxlshc4@zion.uk.xensource.com>
References: <20181128135806.20201-1-wei.liu2@citrix.com>
 <23553.28374.811568.188716@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23553.28374.811568.188716@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Subject: Re: [Xen-devel] [PATCH v2 0/3] Remove tmem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMzAsIDIwMTggYXQgMDU6MDk6NDJQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJbUEFUQ0ggdjIgMC8zXSBSZW1vdmUgdG1lbSIpOgo+ID4g
SXQgaXMgYWdyZWVkIHRoYXQgdG1lbSBjYW4gYmUgcmVtb3ZlZCBmcm9tIHhlbi5naXQuIFNlZSB0
aGUgdGhyZWFkIHN0YXJ0aW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiA+IGZyb20gPEQ1
RTg2NkIyLTk2RjQtNEU4OS05NDFFLTczRjU3OERGMkYxN0BjaXRyaXguY29tPi4KPiAKPiBUaG9z
ZSBhcmUgbm90ZXMgZnJvbSBzb21lIHBob25lIGNhbGwgYW1vbmdzdCBpbmR1c3RyeSBzdGFrZWhv
bGRlcnMuCj4gTm9uZSBvZiB0aGUgbWVzc2FnZXMgaGF2ZSBhIFN1YmplY3QgbGluZSBtZW50aW9u
aW5nIHRtZW0uICBUaGVyZSBpcyBubwo+IGV4cGxhbmF0aW9uIG9mIHRoZSBiYXNpcyBmb3IgdGhl
IGRlY2lzaW9uOyBqdXN0IGEgY29uZmlybWF0aW9uIGZyb20KPiB0aGUgY3VycmVudCBtYWludGFp
bmVycyB0aGF0IHRoZXkgd2lsbCBhY2sgdGhlIHJlbW92YWwuCj4gCj4gSSB0aGluayB0aGlzIGlz
IG5vdCByZWFsbHkgYW4gYXBwcm9wcmlhdGUgd2F5IHRvIGNhcnJ5IG9uISAgV2hhdCBpZgo+IHRo
ZXJlIGlzIHNvbWVvbmUgZWxzZSB3aG8gd2FudHMgdG8gc3RlcCB1cCB0byBtYWludGFpbiB0aGlz
ID8gIFdoYXQKPiBhYm91dCB1c2VyIGNvbW11bmljYXRpb24gPyAgR29pbmcgc3RyYWlnaHQgZnJv
bSBgU3VwcG9ydGVkJyB0bwo+IGBEZWxldGVkJyBzZWVtcyByYXRoZXIgdmlnb3JvdXMuCgpTdGVw
IHVwIHRvIG1haW50YWluPiBJIHdvdWxkIHJhdGhlciBzYXkgc3RlcCB1cCB0byBkZXZlbG9wLgoK
VGhlIHN0YXR1cyBpbiBNQUlOVEFJTkVSUyBpcyB3cm9uZy4gQWNjb3JkaW5nIHRvIFNVUFBPUlQu
bWQsIGl0IGlzIG9ubHkKZXhwZXJpbWVudGFsLiBPdXIgZGVmaW5pdGlvbiBvZiAiZXhwZXJpbWVu
dGFsIiBpczoKCiAgIEZ1bmN0aW9uYWwgY29tcGxldGVuZXNzOiBObwogICBGdW5jdGlvbmFsIHN0
YWJpbGl0eTogSGVyZSBiZSBkcmFnb25zCiAgIEludGVyZmFjZSBzdGFiaWxpdHk6IE5vdCBzdGFi
bGUKICAgU2VjdXJpdHkgc3VwcG9ydGVkOiBObwoKKGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9y
Zy93aWtpL1hlbl9Qcm9qZWN0X1JlbGVhc2VfRmVhdHVyZXMvRGVmaW5pdGlvbnMpCgpUaGlzIG1l
YW5zIHdpdGhvdXQgcHV0dGluZyBpbiBzaWduaWZpY2FudCBlZmZvcnQsIG5vLW9uZSB3b3VsZCBi
ZSBhYmxlCnRvIHVzZSBUTUVNLiBUaGVyZSBpcyBubyBzdGFiaWxpdHkgZ3VhcmFudGVlIGF0IGFs
bCBmb3IgVE1FTSBpbnRlcmZhY2UuCkRlbGV0aW5nIHNvbWV0aGluZyBleHBlcmltZW50YWwgZG9l
c24ndCBzZWVtIGNvbnRyb3ZlcnNpYWwgdG8gbWUuCgpJIGRhcmUgc2F5IG5vLW9uZSBjYXJlZCBi
ZWNhdXNlIGl0IGhhcyBnb3QgemVybyBkZXZlbG9wbWVudCBlZmZvcnQgaW4KeWVhcnMgc2luY2Ug
NC42LiBBbHNvIGFzIHlvdSBhbHJlYWR5IG5vdGljZWQsIG5vLW9uZSBjYW4gcG9zc2libHkgdXNl
cwpUTUVNIHNpbmNlIHRoZSBzd2l0Y2ggdG8geGwgKHRoYXQnIGV2ZW4gZWFybGllciB0aGFuIDQu
NikuCgo+IAo+IAo+IEluIHN1bW1hcnkgSSB0aGluayB0aGUgY2xhaW0gdGhhdCAiSXQgaXMgYWdy
ZWVkIiBpbiB0aGlzIGNvdmVyIGxldHRlcgo+IGlzIGZhbHNlIChvciwgYXQgbGVhc3QsIGlmIGl0
IGlzIHRydWUsIHRoZSBjb3ZlciBsZXR0ZXIgcHJvdmlkZXMgbm8KPiByZWZlcmVuY2VzIHRvIGFu
eSBiYXNpcyBmb3IgdGhpbmtpbmcgdGhhdCBpdCBpcyB0cnVlKS4KPiAKPiBJZiBpdCBkaWRuJ3Qg
aGFwcGVuIG9uIHRoZSBtYWlsaW5nIGxpc3QgaXQgZGlkbid0IGhhcHBlbi4KPiAKPiAKPiBVbmZv
cnR1bmF0ZWx5LCB0aGVyZWZvcmUsIG9uIHByb2Nlc3MgZ3JvdW5kcywKPiAKPiBOYWNrZWQtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IAoKWWV0IHRoZSByZW1v
dmFsIG9mIGlhNjQgcG9ydCB3YXNuJ3Qgd2FybmVkIG9yIGFubm91bmNlZCBvbiB4ZW4tYW5ub3Vu
Y2UsCnNvIEkgZGlzYWdyZWUgdGhlIHJlbW92YWwgaXMgd3Jvbmcgb24gcHJvY2VzcyBncm91bmRz
IC0tIHNpbmNlIHRoZXJlIGhhcwphbHJlYWR5IGJlZW4gYSBwcmVjZWRlbmNlLgoKSWYgdGhlcmUg
aXMgYSBwb2xpY3kgZmlsZSwgSSB3b3VsZCBiZSBoYXBweSB0byBjb21wbHkuCgo+IAo+IEkgZGFy
ZSBzYXkgdGhlIGRlY2lzaW9uIHRvIHJlbW92ZSBpdCBub3cgbWlnaHQgYmUgcmlnaHQuCj4gCj4g
Q2FuIHdlIHBsZWFzZSBzdGFydCB0aGlzIGFnYWluIHdpdGggYSBwcm9wZXIgZXhwbGFuYXRpb24g
b2Ygd2h5IHRoaXMKPiBzaG91bGQgYmUgc3VtbWFyaWx5IGRlbGV0ZWQsIHJhdGhlciB0aGFuIChz
YXkpIG1hZGUgdW5tYWludGFpbmVkIGFuZAo+IGRlcHJlY2F0ZWQgZm9yIGEgcmVsZWFzZSA/ICBD
YW4gc29tZW9uZSBleHBsYWluIHdoeSB3ZSBkb24ndCBmZWVsIHRoZQo+IG5lZWQgdG8gY29uc3Vs
dCBhbnlvbmUgYnkgKHNheSkgcG9zdGluZyB0byB4ZW4tYW5ub3VuY2UgPyAgZXRjLgo+IAoKU2Vl
IGFib3ZlLgoKPiBUaGVuIHdlIGNhbiBhY3R1YWxseSBoYXZlIGFuIG9uLWxpc3QgZGlzY3Vzc2lv
biB3aGVyZSB0aGUgZGVjaXNpb24KPiB3b3VsZCBiZSB0YWtlbi4KPiAKPiBOZXh0IHRpbWUgSSBz
dWdnZXN0IGEgZ29vZCBmaXJzdCBzdGVwIHdvdWxkIGJlIGEgcGF0Y2ggd2hpY2ggZGVsZXRlcwo+
IHRoZSBNOiBsaW5lIGZyb20gTUFJTlRBSU5FUlMgYW5kIGNoYW5nZXMgdGhlIHN0YXR1cyB0byBP
cnBoYW4sIHNpbmNlCj4gb2J2aW91c2x5IHRoZSBjdXJyZW50IG1haW50YWluZXJzIGRvbid0IHdh
bnQgaXQuICBUaGF0IHBhdGNoIHNob3VsZCBiZQo+IHVuY29udHJvdmVyc2lhbC4gIEFsc28gaW4g
Z2VuZXJhbCwgZGVwZW5kaW5nIHdobyB3ZSB0aGluayBtaWdodCBiZQo+IHVzaW5nIGEgZmVhdHVy
ZSwgYSBwbGFuIHdoaWNoIGdpdmVzIHNvbWUgd2FybmluZyB0byB1c2VycyAoYnkKPiBkZXByZWNh
dGluZyB0aGUgZmVhdHVyZSwgZm9yIGV4YW1wbGUpIHdvdWxkIG9mdGVuIGJlIGEgZ29vZCBpZGVh
Lgo+IAoKQ2FuIHdlIG5vdCBpbnZlbnQgcG9saWN5IGFuZCBhc2sgZm9yIGNvbXBsaWFuY2Ugb24g
dGhlIGZseT8KCldlaS4KCj4gSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 19:00:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 19: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-devel-bounces@lists.xenproject.org>)
	id 1gSo11-0002na-GX; Fri, 30 Nov 2018 18:59: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=ujep=oj=armlinux.org.uk=linux+xen-devel=lists.xenproject.org@srs-us1.protection.inumbo.net>)
 id 1gSo10-0002nV-6S
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 18:59:50 +0000
X-Inumbo-ID: 1a70d662-f4d2-11e8-9a16-bc764e045a96
Received: from pandora.armlinux.org.uk (unknown
 [2001:4d48:ad52:3201:214:fdff:fe10:1be6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a70d662-f4d2-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 18:59:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=armlinux.org.uk; s=pandora-2014; h=Sender:In-Reply-To:Content-Type:
 MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=A+hP/kWFL3F+0C9qjiWsucmvZtfGx78Cupc7DWWqQIA=; b=lXt5tIOspOHVOt36+udBUSV1C
 GOhvsfSFWxcA4ivOXXEP6EankcVZN2vybbjhGUssR7LWMTTBG0nX4X+c525PkgFpjKFEx9HgXPl+u
 MlU/9o2XYiEFrk5JSgvqId5jg6M9BMJ1fkdenqx8FrC0w7tz/UlldH5XpNahuLgNewC5M=;
Received: from n2100.armlinux.org.uk
 ([2001:4d48:ad52:3201:214:fdff:fe10:4f86]:46659)
 by pandora.armlinux.org.uk with esmtpsa
 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.90_1)
 (envelope-from <linux@armlinux.org.uk>)
 id 1gSo0a-0001UZ-Sj; Fri, 30 Nov 2018 18:59:25 +0000
Received: from linux by n2100.armlinux.org.uk with local (Exim 4.90_1)
 (envelope-from <linux@n2100.armlinux.org.uk>)
 id 1gSo0Y-0002BF-8e; Fri, 30 Nov 2018 18:59:22 +0000
Date: Fri, 30 Nov 2018 18:59:20 +0000
From: Russell King - ARM Linux <linux@armlinux.org.uk>
To: Christoph Hellwig <hch@lst.de>
Message-ID: <20181130185920.GG30658@n2100.armlinux.org.uk>
References: <20181130132231.16512-1-hch@lst.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
User-Agent: Mutt/1.5.23 (2014-03-12)
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-parisc@vger.kernel.org, Robin Murphy <robin.murphy@arm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org, linux-kernel@vger.kernel.org,
 iommu@lists.linux-foundation.org, linux-alpha@vger.kernel.org,
 xen-devel@lists.xenproject.org, Jon Mason <jdmason@kudzu.us>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 David Woodhouse <dwmw2@infradead.org>, linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMzAsIDIwMTggYXQgMDI6MjI6MDhQTSArMDEwMCwgQ2hyaXN0b3BoIEhlbGx3
aWcgd3JvdGU6Cj4gRXJyb3IgcmVwb3J0aW5nIGZvciB0aGUgZG1hX21hcF9zaW5nbGUgYW5kIGRt
YV9tYXBfcGFnZSBvcGVyYXRpb25zIGlzCj4gY3VycmVudGx5IGEgbWVzcy4gIEJvdGggQVBJcyBk
aXJlY3RseSByZXR1cm4gdGhlIGRtYV9hZGRyX3QgdG8gYmUgdXNlZCBmb3IKPiB0aGUgRE1BLCB3
aXRoIGEgbWFnaWMgZXJyb3IgZXNjYXBlIHRoYXQgaXMgc3BlY2lmaWMgdG8gdGhlIGluc3RhbmNl
IGFuZAo+IGNoZWNrZWQgYnkgYW5vdGhlciBtZXRob2QgcHJvdmlkZWQuICBUaGlzIGhhcyBhIGZl
dyBkb3duc2lkZXM6Cj4gCj4gIC0gdGhlIGVycm9yIGNoZWNrIGlzIGVhc2lseSBmb3Jnb3R0ZW4g
YW5kIGEgX19tdXN0X2NoZWNrIG1hcmtlciBkb2Vzbid0Cj4gICAgaGVscCBhcyB0aGUgdmFsdWUg
YWx3YXlzIGlzIGNvbnN1bWVkIGFueXdheQo+ICAtIHRoZSBlcnJvciBjaGVja2luZyByZXF1aXJl
cyBhbm90aGVyIGluZGlyZWN0IGNhbGwsIHdoaWNoIGhhdmUgZ290dGVuCj4gICAgaW5jcmVkaWJs
eSBleHBlbnNpdmUKPiAgLSBhIGxvdCBvZiBjb2RlIGlzIHdhc3RlZCBvbiBpbXBsZW1lbnRpbmcg
dGhlc2UgbWV0aG9kcwo+IAo+IFRoZSBoaXN0b3JpY2FsIHJlYXNvbiBmb3IgdGhpcyBpcyB0aGF0
IHBlb3BsZSB0aG91Z2h0IERNQSBtYXBwaW5ncyB3b3VsZAo+IG5vdCBmYWlsIHdoZW4gdGhlIEFQ
SSB3YXMgY3JlYXRlZCwgd2hpY2ggc291bmRzIGxpa2UgYSByZWFsbHkgYmFkCj4gYXNzdW1wdGlv
biBpbiByZXRyb3NwZWN0aXZlLCBhbmQgdGhlbiB3ZSB0cmllZCB0byBjcmFtIGVycm9yIGhhbmRs
aW5nCj4gb250byBpdCBsYXRlciBvbi4KPiAKPiBUaGVyZSBiYXNpY2FsbHkgYXJlIHR3byB2YXJp
YW50czogIHRoZSBlcnJvciBjb2RlIGlzIDAgYmVjYXVzZSB0aGUKPiBpbXBsZW1lbnRhdGlvbiB3
aWxsIG5ldmVyIHJldHVybiAwIGFzIGEgdmFsaWQgRE1BIGFkZHJlc3MsIG9yIHRoZSBlcnJvcgo+
IGNvZGUgaXMgYWxsLUYgYXMgdGhlIGltcGxlbWVudGF0aW9uIHdvbid0IGV2ZXIgcmV0dXJuIGFu
IGFkZHJlc3MgdGhhdAo+IGhpZ2guICBUaGUgb2xkIEFNRCBHQVJUIGlzIHRoZSBvbmx5IG9uZSBu
b3QgZmFsbGluZyBpbnRvIHRoZXNlIHR3byBjYW1wcwo+IGFzIGl0IHBpY2tzIHNvcnQgb2YgYSBy
ZWxhdGl2ZSB6ZXJvIHJlbGF0aXZlIHRvIHdoZXJlIGl0IGlzIG1hcHBlZC4KPiAKPiBUaGUgMCBy
ZXR1cm4gZG9lc24ndCB3b3JrIGZvciBkaXJlY3QgbWFwcGluZ3MgdGhhdCBoYXZlIHJhbSBhdCBh
ZGRyZXNzCj4gemVybyBhbmQgYSBsb3Qgb2YgSU9NTVVzIHRoYXQgc3RhcnQgYWxsb2NhdGluZyBi
dXMgc3BhY2UgZnJvbSBhZGRyZXNzCj4gemVybywgc28gd2UgY2FuJ3QgY29uc29saWRhdGUgb24g
dGhhdCwgYnV0IEkgdGhpbmsgd2UgY2FuIG1vdmUgZXZlcnlvbmUKPiB0byBhbGwtRnMsIHdoaWNo
IHRoZSBwYXRjaCBoZXJlIGRvZXMuICBUaGUgcmVhc29uIGZvciB0aGF0IGlzIHRoYXQKPiB0aGVy
ZSBpcyBvbmx5IG9uZSB3YXkgdG8gZXZlciBnZXQgdGhpcyBhZGRyZXNzOiBieSBkb2luZyBhIDEt
Ynl0ZSBsb25nLAo+IDEtYnl0ZSBhbGlnbmVkIG1hcHBpbmcsIGJ1dCBhbGwgb3VyIG1hcHBpbmdz
IGFyZSBub3Qgb25seSBsb25nZXIgYnV0Cj4gZ2VuZXJhbGx5IGFsaWduZWQsIGFuZCB0aGUgbWFw
cGluZ3MgaGF2ZSB0byBrZWVwIGF0IGxlYXN0IHRoZSBiYXNpYwo+IGFsaWdubWVudC4KPiAKPiBB
IGdpdCB0cmVlIGlzIGFsc28gYXZhaWxhYmxlIGhlcmU6Cj4gCj4gICAgIGdpdDovL2dpdC5pbmZy
YWRlYWQub3JnL3VzZXJzL2hjaC9taXNjLmdpdCBkbWEtbWFwcGluZy1lcnJvci4zCgpIaSBDaHJp
cywKCkZvciBwYXRjaGVzIDEsIDMgYW5kIDIzLAoKQWNrZWQtYnk6IFJ1c3NlbGwgS2luZyA8cm1r
K2tlcm5lbEBhcm1saW51eC5vcmcudWs+CgpUaGFua3MuCgotLSAKUk1LJ3MgUGF0Y2ggc3lzdGVt
OiBodHRwOi8vd3d3LmFybWxpbnV4Lm9yZy51ay9kZXZlbG9wZXIvcGF0Y2hlcy8KRlRUQyBicm9h
ZGJhbmQgZm9yIDAuOG1pbGUgbGluZSBpbiBzdWJ1cmJpYTogc3luYyBhdCAxMi4xTWJwcyBkb3du
IDYyMmticHMgdXAKQWNjb3JkaW5nIHRvIHNwZWVkdGVzdC5uZXQ6IDExLjlNYnBzIGRvd24gNTAw
a2JwcyB1cAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 19:43:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 19:43: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-devel-bounces@lists.xenproject.org>)
	id 1gSohQ-0006Ka-J7; Fri, 30 Nov 2018 19:43: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=hr5v=oj=linuxfoundation.org=torvalds@srs-us1.protection.inumbo.net>)
 id 1gSohP-0006KT-Fo
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 19:43:39 +0000
X-Inumbo-ID: 3ade50af-f4d8-11e8-9a16-bc764e045a96
Received: from mail-lj1-x231.google.com (unknown [2a00:1450:4864:20::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ade50af-f4d8-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 19:43:38 +0000 (UTC)
Received: by mail-lj1-x231.google.com with SMTP id s5-v6so5990789ljd.12
 for <xen-devel@lists.xenproject.org>; Fri, 30 Nov 2018 11:43:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=linux-foundation.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=0fFziNXyQiaQ1gvrUPztS5FG34FXTL1N9RRdX0cNN0I=;
 b=PYYzwo0tMsYcbfvIwf5RJHUWXOgcVNaoJMWTqvQHUXo6niteO0eX+YGc9YbavQQZ4o
 A3xhEHVVs3h8icNVlNAfkkD18bgt6X8F/+ZxJmD6Dohzfq+w2vLdqOs3NbA9JWYuqqhV
 ggiiYzO4IlKiR7LYTtwCRapGsYtr1FAz+wjs4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=0fFziNXyQiaQ1gvrUPztS5FG34FXTL1N9RRdX0cNN0I=;
 b=T45JStS+5wvWRhDTZCp2qspEujK0QopgDKANuSJHFc8e4t06mvX9zZNmartJzweU7G
 AGP5jUsGnBRTWUCh5pK1lrRHx6x9DVybXutGUQAbwwuKni4hNNp6mWLIhukDEJ3Smx3q
 fyE3OAKd+2oAMh4/HQe9noGJkxJDBPOmZxdXiFxlNZVsV6pmUqwDCqGK+sTGT+CaPZn2
 EX6zwMpv6T/rCnWSTtPQ1J1yUlXUEh8cBwWHgMMGuA7xzM5lmuPIjnUtTK7rOcPU4nHe
 C6wnMsXc7GAmESnB7socLvq7JbPqq6pJgE3F4JzWL5NUCRyq/+ChFgEAg/TTnZjxuPcI
 qr0w==
X-Gm-Message-State: AA+aEWZj0IZReSNKrZw9YvtgkWDCgCLbUdwawbWSIMtPDlhb8oGVW+ZE
 d4gB5ZEvrmAb9k42BRiezQmXLMB8cs4=
X-Google-Smtp-Source: AFSGD/XHLscYjmReZocXOGAVoMzKGlPWiztmmZcESyce88KryftCqSDRy2655lRqNgobWQKRLVr6mg==
X-Received: by 2002:a2e:630a:: with SMTP id
 x10-v6mr4550095ljb.11.1543607015973; 
 Fri, 30 Nov 2018 11:43:35 -0800 (PST)
Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com.
 [209.85.167.54])
 by smtp.gmail.com with ESMTPSA id f20-v6sm953000ljk.33.2018.11.30.11.43.34
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 30 Nov 2018 11:43:35 -0800 (PST)
Received: by mail-lf1-f54.google.com with SMTP id b20so4917085lfa.12
 for <xen-devel@lists.xenproject.org>; Fri, 30 Nov 2018 11:43:34 -0800 (PST)
X-Received: by 2002:a19:cb94:: with SMTP id b142mr4584103lfg.117.1543607014101; 
 Fri, 30 Nov 2018 11:43:34 -0800 (PST)
MIME-Version: 1.0
References: <20181130132231.16512-1-hch@lst.de>
In-Reply-To: <20181130132231.16512-1-hch@lst.de>
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Fri, 30 Nov 2018 11:43:18 -0800
X-Gmail-Original-Message-ID: <CAHk-=wia7wykuDu-mzbhF+rL1M9FnJfnoidsvkz5TPMPHUep7g@mail.gmail.com>
Message-ID: <CAHk-=wia7wykuDu-mzbhF+rL1M9FnJfnoidsvkz5TPMPHUep7g@mail.gmail.com>
To: Christoph Hellwig <hch@lst.de>
Subject: Re: [Xen-devel] remove the ->mapping_error method from dma_map_ops
 V3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-alpha@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,
 David Woodhouse <dwmw2@infradead.org>, joro@8bytes.org,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux List Kernel Mailing <linux-kernel@vger.kernel.org>,
 iommu@lists.linux-foundation.org, jdmason@kudzu.us,
 xen-devel@lists.xenproject.org, robin.murphy@arm.com,
 linux-arm-kernel@lists.infradead.org,
 Marek Szyprowski <m.szyprowski@samsung.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMzAsIDIwMTggYXQgNToyMyBBTSBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxz
dC5kZT4gd3JvdGU6Cj4KPiBFcnJvciByZXBvcnRpbmcgZm9yIHRoZSBkbWFfbWFwX3NpbmdsZSBh
bmQgZG1hX21hcF9wYWdlIG9wZXJhdGlvbnMgaXMKPiBjdXJyZW50bHkgYSBtZXNzLiBbLi5dCgpJ
IGRvbid0IHNlZSBhbnl0aGluZyBvYmplY3Rpb25hYmxlIHRoZXJlLCBidXQgaXQncyBub3QgbGlr
ZSBJIGNoZWNrZWQKYW55IG9mIHRoZSBjb250ZXh0IG9mIHRoZSBwYXRjaGVzLiBGb3IgYWxsIEkg
a25vdyB0aGVyZSBhcmUgb2RkIGNvcm5lcgpjYXNlcyB3aGVyZSBzb21lIHplcm8gdnMgRE1BX01B
UFBJTkdfRVJST1IgY29uZnVzaW9uIGx1cmtzLCBidXQgSQpndWVzcyB3ZSdsbCBmaW5kIG91dC4u
CgpTbyB5b3UgY2FuIGFkZCBteSBhY2tlZC1ieSwgZndpdy4KCiAgICAgICAgICAgICAgICBMaW51
cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 19:52:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 19:52: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-devel-bounces@lists.xenproject.org>)
	id 1gSopu-0007EY-HI; Fri, 30 Nov 2018 19:52:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=upfh=oj=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1gSopt-0007EQ-Jr
 for xen-devel@lists.xen.org; Fri, 30 Nov 2018 19:52:25 +0000
X-Inumbo-ID: 73f27128-f4d9-11e8-9a16-bc764e045a96
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73f27128-f4d9-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 19:52:23 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id n18so4958163lfh.6
 for <xen-devel@lists.xen.org>; Fri, 30 Nov 2018 11:52:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=B+Pqv18Eu2JnxU5OQg1breue9N9Ubn90/v1k7CNfu0w=;
 b=go7D77hXxMkqWa1cJQ/RaMIBewIUldxOZeHNHv1crg5D0VBQnPCsJxednaMJiPXMPX
 sIAKi5VMfKUwBlN6N83bx8hPAO18krvpK+REvlFKuAzRr6JAviucRUfH2eUvMGaL8+sO
 t7/gqgMWf1mAqnfFCLyaWu6jjhO43ABZH0lSMEJyiRni9XHxSVotvjxpjip92GCRb1r6
 ptsgmcr0ym6Ie9uW29whSTSRCpFoV1CB0hGJTnArCpfJQWV/WmIpJuKuDkRAt/O4rM/o
 xlpn8DZPj/i8PklQikY//QEbgiaXbsOQflNWEYk/5ZtOQDzHNGf49JTPKOq7oCDhuO7A
 xeOw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=B+Pqv18Eu2JnxU5OQg1breue9N9Ubn90/v1k7CNfu0w=;
 b=Bn6Ira4/pWNUVBzDLWo+DjWcyi9JKzHDjefoWGcyNbpYiZkLrveqItcOPDqIDKLEHb
 +Buk3awL3hfVncWzIOb86LvofH8zZ04i7i/RiHH/I18Fj2gUWJxjW/wEhas1SZ/o0lm5
 12Jlul2JVhw7N7EifJ1zHO3fo5JQKn2vckvvaRDMgSWvendwGWT7OngBzjkmt5o+L6uY
 bky7Us2gEdrptvgD1l2Fu3vNqC2d0nOs2QeedXczIOggTI6uGPrGxbr25GDChXpRvrwD
 /fXwB+MhAAe8QZbXhyR9BEdJ/BaBFAt+HVm0Zaqf12IQ16vsWpZ93rQkwd5GnR8H7HhG
 9+4w==
X-Gm-Message-State: AA+aEWaN6jy2DIZ6OpJcBmrmUTn/y0zDCOtxwCRsDr99+BurGQmGBjeE
 fr7lrmSpuYumxKjf9txEFME=
X-Google-Smtp-Source: AFSGD/V7d5nZ7UT7vhds3QrGvznSSYzGMTi7kcQEoHHyyTgue4Ipfd19gQXGK9ETFxFbLkEWixaNCA==
X-Received: by 2002:a19:f115:: with SMTP id p21mr4354021lfh.20.1543607541636; 
 Fri, 30 Nov 2018 11:52:21 -0800 (PST)
Received: from [10.17.180.102] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id 4-v6sm913871ljw.84.2018.11.30.11.52.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 30 Nov 2018 11:52:20 -0800 (PST)
To: Andre Przywara <andre.przywara@arm.com>
References: <20181023181709.11883-1-julien.grall@arm.com>
 <20181023181709.11883-2-julien.grall@arm.com>
 <6098937f-98de-bff9-6c48-5575a45875e0@epam.com>
 <57ee191b-be21-701e-ef19-4ed4df1cf289@arm.com>
 <77f72cc9-6548-afd9-3766-23326b3551d9@epam.com>
 <6acf65ef-4302-c403-32ba-1d88ab954265@epam.com>
 <22f7ebc8-c74b-0d8e-4847-9d3df9bcf5db@arm.com>
 <3622e468-8f44-1e31-138f-db58ca3835ff@epam.com>
 <2090f5b4-22ff-38bc-3d47-6dbb6d7fccfb@epam.com>
 <6d1c980b-b316-f634-7793-0aca4b34aa85@arm.com>
 <VI1PR0302MB26882FD1B2445807F8C2B026E6C60@VI1PR0302MB2688.eurprd03.prod.outlook.com>
 <5ad76791-075d-e588-2669-e01c79674f0d@gmail.com>
 <CAF3u54CmW32NwN0q73LaXwnj2wUt72uuq9LGPRQ3RNMzZTV==Q@mail.gmail.com>
 <d260c074-6107-a5d1-94c8-fdb019585135@gmail.com>
 <4ceea0f6-ede1-420a-d3b7-80c4584739ce@arm.com>
 <2199be43-ef12-28c3-4dcb-cac404be1e4d@gmail.com>
 <0c381f5d-59f8-fcee-4a25-8a29af3f2d73@arm.com>
 <a9f3a72f-37cc-9097-e93e-df7d0d47aa01@gmail.com>
 <20181123121819.1b1c7655@donnerap.cambridge.arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <a934d9af-e3b5-9d15-4ba1-09e1d450a367@gmail.com>
Date: Fri, 30 Nov 2018 21:52:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <20181123121819.1b1c7655@donnerap.cambridge.arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/4] xen/arm: gic: Ensure we have an ISB
 between ack and do_IRQ()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Andrii Anisov <Andrii_Anisov@epam.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@gmail.com>,
 Oleksandr Tyshchenko <Oleksandr_Tyshchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gQW5kcmUsCgpQbGVhc2Ugc2VlIG15IGNvbW1lbnRzIGJlbG93OgoKT24gMjMuMTEuMTgg
MTQ6MTgsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+IEZ1bmRhbWVudGFsbHkgdGhlcmUgaXMgYSBz
ZW1hbnRpYyBkaWZmZXJlbmNlIGJldHdlZW4gZWRnZSBhbmQgbGV2ZWwgCj4gdHJpZ2dlcmVkIElS
UXM6IFdoZW4gdGhlIGd1ZXN0IGhhcyBoYW5kbGVkIGFuICplZGdlKiBJUlEgKEVPSWVkIHNvCj4g
dGhlIExSJ3Mgc3RhdGUgZ29lcyB0byAwKSwgdGhpcyBpcyBkb25lIGFuZCBkdXN0ZWQsIGFuZCBY
ZW4gZG9lc24ndAo+IG5lZWQgdG8gY2FyZSBhYm91dCB0aGlzIGFueW1vcmUgdW50aWwgdGhlIG5l
eHQgSVJRIG9jY3Vycy4+IEZvciBsZXZlbAo+IHRyaWdnZXJlZCBJUlFzLCBldmVuIHRob3VnaCB0
aGUgZ3Vlc3QgaGFzIGhhbmRsZWQgaXQsIHdlIG5lZWQgdG8KPiByZXNhbXBsZSB0aGUgKHBvdGVu
dGlhbGx5IHZpcnR1YWwpIElSUSBsaW5lLCBhcyBpdCBtYXkgY29tZSB1cCBvciAKPiBkb3duIGF0
IHRoZSAqZGV2aWNlKidzIGRpc2NyZXRpb246IHRoZSBpbnRlcnJ1cHQgcmVhc29uIG1pZ2h0IGhh
dmUKPiBnb25lIGF3YXkgKEdQSU8gY29uZGl0aW9uIG5vIGxvbmdlciB0cnVlKSwgZXZlbiBiZWZv
cmUgd2Ugd2VyZSBhYmxlCj4gdG8gaW5qZWN0IGl0LCBvciB0aGVyZSBtaWdodCBiZSBhbm90aGVy
IGludGVycnVwdCByZWFzb24gbm90IHlldAo+IGhhbmRsZWQgKGluY29taW5nIHNlcmlhbCBjaGFy
YWN0ZXIgd2hpbGUgc2VydmluZyBhIHRyYW5zbWl0Cj4gaW50ZXJydXB0KS4gQWxzbyB0eXBpY2Fs
bHkgaXQncyB1cCB0byB0aGUgaW50ZXJydXB0IGhhbmRsZXIgdG8KPiBjb25maXJtIGhhbmRsaW5n
IHRoZSBpbnRlcnJ1cHQsIGVpdGhlciBleHBsaWNpdGx5IGJ5IGNsZWFyaW5nIGFuCj4gaW50ZXJy
dXB0IGJpdCBpbiBzb21lIHN0YXR1cyByZWdpc3RlciBvciBpbXBsaWNpdGx5LCBmb3IgaW5zdGFu
Y2UgYnkKPiBkcmFpbmluZyBhIEZJRk8sIHNheSBvbiBhIHNlcmlhbCBkZXZpY2UuIFNvIGV2ZW4g
dGhvdWdoIGZyb20gdGhlCj4gKFYpR0lDJ3MgcG9pbnQgb2YgdmlldyB0aGUgaW50ZXJydXB0IGhh
cyBiZWVuIHByb2Nlc3NlZCAoRU9JZWQpLCBpdAo+IG1pZ2h0IHN0aWxsIGJlIHBlbmRpbmcuClNv
LCBhcyBJIHVuZGVyc3RhbmQgdGhlIGludGVuZGVkIGJlaGF2aW9yIG9mIGEgdkdJQyBmb3IgdGhl
IGxldmVsCmludGVycnVwdCBpcyBmb2xsb3dpbmcgY2FzZXM6CjEuIGluIGNhc2UgdGhlIGludGVy
cnVwdCBsaW5lIGlzIHN0aWxsIGFjdGl2ZSBmcm9tIEhXIHNpZGUsIGJ1dAogICAgaW50ZXJydXB0
IGhhbmRsZXIgZnJvbSBWTSBFT0lzIHRoZSBpbnRlcnJ1cHQsIGl0IHNob3VsZAogICAgYmUgc2ln
bmFsZWQgdG8gdkNQVSBieSB2R0lDIGFnYWluCjIuIGluIGNhc2UgYSBwZXJpcGhlcmFsIGRlYWN0
aXZhdGVkIGludGVycnVwdCBsaW5lLCBidXQgVk0gZGlkIG5vdAogICAgYWN0aXZhdGVkIGl0IHll
dCwgdGhpcyBpbnRlcnJ1cHQgc2hvdWxkIGJlIHJlbW92ZWQgZnJvbSBwZW5kaW5nIGZvcgogICAg
Vk0KCklNTywgY2FzZSAxIGlzIGluZGlyZWN0bHkgc3VwcG9ydGVkIGJ5IG9sZCB2Z2ljLiBGb3Ig
SFcgaW50ZXJydXB0cyBpdHMgCnByZXR0eSBuYXR1cmFsOiBkZWFjdGl2YXRpb24gYnkgVk0gaW4g
VkdJQyBsZWFkcyB0byBkZWFjdGl2YXRpb24gaW4gR0lDLCAKc28gdGhlIGludGVycnVwdCBwcmlv
cml0eSBpcyByZXN0b3JlZCBhbmQgR0lDIHdpbGwgdHJhcCBQQ1BVIHRvIHJlaW5zZXJ0IAppdC4g
VGhpcyB3aWxsIGJlIHNlZW4gYnkgVk0gYXMgaW1tZWRpYXRlIElSUSB0cmFwIGFmdGVyIEVPSS4g
QWxzbwpDYXNlIDIgaXMgbm90IGltcGxlbWVudGVkIGluIHRoZSBvbGQgdmdpYy4gSXQgaXMgc29t
ZWhvdyBzdXBwb3J0ZWQgYnkgCm5ldyB2Z2ljLCB0aG91Z2ggaXQgYWxzbyByZWxpZXMgb24gdGhl
IHRyYXAgdG8gdGhlIGh5cGVydmlzb3IgdG8gY29tbWl0IAp0aGUgdXBkYXRlIHRvIExScy4gQnV0
IGl0J3MgcmF0aGVyIGEgcHJvYmxlbSBvZiBHSUMgYXJjaC9pbXBsZW1lbnRhdGlvbiwgCndoaWNo
IGRvZXMgbm90IHNpZ25hbCBDUFUgbm9yIHVwZGF0ZXMgYXNzb2NpYXRlZCBMUiBvbiBsZXZlbCBp
bnRlcnJ1cHQgCmRlYXNzZXJ0aW9uLgoKPiBNeSBpbnRpbWF0ZSAib2xkIFhlbiBWR0lDIiBrbm93
bGVkZ2UgaGFzIGJlZW4gc3dhcHBlZCBvdXQgZnJvbSBteQo+IGJyYWluIG1lYW53aGlsZSwgYnV0
IElJUkMgWGVuIHRyZWF0cyBldmVyeSBJUlEgYXMgaWYgaXQgd291bGQgYmUgYW4KPiBlZGdlIElS
US4gV2hpY2ggd29ya3MgaWYgdGhlIGd1ZXN0J3MgaW50ZXJydXB0IGhhbmRsZXIgYmVoYXZlcwo+
IGNvcnJlY3RseS4gTW9zdCBJUlEgaGFuZGxlcnMgaGF2ZSBhIGxvb3AgdG8gaXRlcmF0ZSBvdmVy
IGFsbCBwb3NzaWJsZQo+IGludGVycnVwdCByZWFzb25zIGFuZCBwcm9jZXNzIHRoZW0sIHNvIHRo
ZSBsaW5lIGdvZXMgaW5kZWVkIGRvd24KPiBiZWZvcmUgdGhleSBFT0kgdGhlIElSUS4KCkkndmUg
c3BlbnQgc29tZSB0aW1lIHRvIGxvb2sgdGhyb3VnaCB0aGUgbmV3IHZnaWMgaW1wbGVtZW50YXRp
b24gYW5kIEkgCmhhdmUgYSBub3RlIGFib3V0IGl0OgpJdCdzIG5vdCBjbGVhciB3aHkgYXJlIHlv
dSBwcm9iaW5nIGxldmVsIGludGVycnVwdHMgb24gZ3Vlc3QtPmh5cCAKdHJhbnNpdGlvbi4gV2hp
bGUgaXQgdGFyZ2V0cyBjYXNlIDIgZGVzY3JpYmVkIGFib3ZlLCBpdCBzZWVtcyB0byBiZSBtb3Jl
IApyZWxldmFudCB0byBwcm9iZSB0aGUgbGV2ZWwgaW50ZXJydXB0cyByaWdodCBiZWZvcmUgaHlw
LT5ndWVzdCAKdHJhbnNpdGlvbi4gQmVjYXVzZSB2Y3B1IG1pZ2h0IGJlIGRlc2NoZWR1bGVkIGFu
ZCB3aGlsZSBpdCBoYW5ncyBvbiAKc2NoZWR1bGVyIHF1ZXVlcyBpbnRlcnJ1cHQgbGluZSBsZXZl
bCBoYXMgbW9yZSBjaGFuY2VzIHRvIGJlIGNoYW5nZWQgYnkgCnBlcmlwaGVyYWwgaXRzZWxmLgpB
bHNvIEknbSBwcmV0dHkgc2NhcmVkIG9mIG5ldyB2Z2ljIGxvY2tpbmcgc2NoZW1lIHdpdGggcGVy
LWlycSBsb2NrcyBhbmQgCmxvY2tpbmcgbG9naWMgaS5lLiBpbiB2Z2ljX3F1ZXVlX2lycV91bmxv
Y2soKSBmdW5jdGlvbi4gQWxzbyBzb3J0aW5nIApsaXN0IGluIHZnaWNfZmx1c2hfbHJfc3RhdGUo
KSB3aXRoIHZnaWNfaXJxX2NtcCgpIGxvb2tzIHZlcnkgZXhwZW5zaXZlLgoKQnV0LCBmb3Igc3Vy
ZSBhbGwgdGhhdCBzdHVmZiBwZXJmb3JtYW5jZSBzaG91bGQgYmUgcHJvcGVybHkgZXZhbHVhdGVk
IAphbmQgbWVhc3VyZWQuCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 19:52:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 19:52: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-devel-bounces@lists.xenproject.org>)
	id 1gSoqF-0007Gk-TQ; Fri, 30 Nov 2018 19:52: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=7LjY=OJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSoqE-0007GT-GO
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 19:52:46 +0000
X-Inumbo-ID: 807ce7c6-f4d9-11e8-8db4-a3c724b26d24
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 807ce7c6-f4d9-11e8-8db4-a3c724b26d24;
 Fri, 30 Nov 2018 19:52:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSoq9-0008Ov-S6; Fri, 30 Nov 2018 19:52:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gSoq9-00061C-GW; Fri, 30 Nov 2018 19:52:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gSoq9-00077L-Ft; Fri, 30 Nov 2018 19:52:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130847-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.8-testing:build-arm64:<job status>:broken:regression
 xen-4.8-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.8-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.8-testing:test-armhf-armhf-xl-vhd:xen-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 xen-4.8-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.8-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.8-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=090d47c927e91bb882952b4c141e3498cdf6e2a8
X-Osstest-Versions-That: xen=d6798ce35707a485d9c132319d70dd654620e5e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Nov 2018 19:52:41 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 130847: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDg0NyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDg0Ny8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbiAgaW4gMTMwODA0CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMzA4MDQKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGlu
IDEzMDgwNAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICA2IHhlbi1pbnN0YWxsICAgICAg
ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMzA4MDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgZmFpbCBwYXNzIGluIDEzMDgwNAoKUmVn
cmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlIGJyb2tlbiBpbiAx
MzA4MDQgUkVHUi4gdnMuIDEyOTgxMAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgYnJva2VuIGluIDEzMDgwNCBSRUdSLiB2cy4gMTI5ODEwCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMwODA0IFJFR1Iu
IHZzLiAxMjk4MTAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDEzMDgwNCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMwODA0IG4vYQogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMzA4MDQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMDgwNCBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMw
ODA0IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxMzA4MDQgbi9hCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzIGJyb2tlbiBpbiAxMzA4MDQgYmxvY2tlZCBpbiAxMjk4MTAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgYnJva2VuIGluIDEzMDgw
NCBibG9ja2VkIGluIDEyOTgxMAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAzIGNhcHR1
cmUtbG9ncyBicm9rZW4gaW4gMTMwODA0IGJsb2NrZWQgaW4gMTI5ODEwCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgIDY5IHh0Zi90ZXN0LWh2bTY0LXhzYS0yNzggIGZhaWwgYmxvY2tlZCBp
biAxMjk4MTAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgNjkgeHRmL3Rlc3QtaHZtNjQteHNhLTI3
OCBmYWlsIGluIDEzMDgwNCBibG9ja2VkIGluIDEyOTgxMAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMzA4MDQgbGlrZSAx
Mjk3MjkKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMzA4MDQgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEzMDgwNCBuZXZlciBwYXNzCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5
IGZhaWwgbGlrZSAxMjk1NzAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICA1MCB4dGYvdGVz
dC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDEyOTcyOQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTI5ODEwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMjk4MTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEyOTgxMAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTI5ODEwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk4MTAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDEyOTgxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTI5ODEwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjk4MTAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyOTgxMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTI5ODEwCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAg
ICAgICAgICAgICAgIDA5MGQ0N2M5MjdlOTFiYjg4Mjk1MmI0YzE0MWUzNDk4Y2RmNmUyYTgKYmFz
ZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGQ2Nzk4Y2UzNTcwN2E0ODVkOWMx
MzIzMTlkNzBkZDY1NDYyMGU1ZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEyOTgxMCAgMjAxOC0x
MS0xMSAyMjo0NDoxMSBaICAgMTggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzA2MTAgIDIw
MTgtMTEtMjAgMTU6MDc6MjAgWiAgIDEwIGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMzA3NDMgIDIwMTgtMTEtMjMgMTk6NTk6MzIgWiAgICA2IGRheXMgICAgMyBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9w
cyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14c20gYnJva2VuCgpOb3QgcHVzaGluZy4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgMDkwZDQ3YzkyN2U5MWJiODgyOTUyYjRjMTQxZTM0OThjZGY2ZTJhOApBdXRo
b3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBGcmkgTm92IDIzIDEx
OjUyOjU0IDIwMTggKzAxMDAKCiAgICBWTVg6IGFsbG93IG1pZ3JhdGlvbiBvZiBndWVzdHMgd2l0
aCBTU0JEIGVuYWJsZWQKICAgIAogICAgVGhlIGJhY2twb3J0IG9mIGNkNTMwMjNkZjkgKCJ4ODYv
bXNyOiBWaXJ0dWFsaXNlIE1TUl9TUEVDX0NUUkwuU1NCRCBmb3IKICAgIGd1ZXN0cyB0byB1c2Ui
KSBkaWQgbm90IG1pcnJvciB0aGUgUFYgc2lkZSBjaGFuZ2UgaW50byB0aGUgSFZNIChWTVgtCiAg
ICBzcGVjaWZpYykgY29kZSBwYXRoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNzAyOTRkYmUyYWQzZTUwYTExMGIyMGRlZmU5
OTU5OTQ5NzZjOTljNApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo1OTo1NSAyMDE4ICswMTAwCgogICAgeDg2L2Rv
bTA6IEZpeCBzaGFkb3dpbmcgb2YgUFYgZ3Vlc3RzIHdpdGggMk0gc3VwZXJwYWdlcwogICAgCiAg
ICBUaGlzIGlzIGEgbWluaW1hbCBiYWNrcG9ydCBvZiBwaWVjZXMgb2Y6CiAgICAKICAgICBjL3Mg
MjhkOWE5YTJkNDE3NTliOWU1MTYzMDM3Yjc1OWFjNTU3YWVhNzY3YwogICAgIGMvcyA0YzVkNzhh
MTBkYzg5NDI3MTQwYTUwYTFkZjVhMGI4ZTlmMDczZTgyCiAgICAKICAgIHRvIGZpeCBhIFBWIHNo
YWRvd2luZyBwcm9ibGVtIHdoaWNoIEkgaGFkbid0IGFudGljaXBhdGVkIGF0IHRoZSB0aW1lIHRo
ZXNlCiAgICBmaXhlcyB3ZXJlIGZpcnN0IGFjY2VwdGVkLgogICAgCiAgICBIYXZpbmcgb3B0X2Fs
bG93X3N1cGVycGFnZSBkaXNhYmxlZCBjYXVzZXMgZ3Vlc3Rfc3VwcG9ydHNfc3VwZXJwYWdlcygp
IHRvCiAgICByZXR1cm4gZmFsc2UgZm9yIFBWIGd1ZXN0cy4gIFJldHVybmluZyBmYWxzZSBjYXVz
ZXMgZ3Vlc3Rfd2Fsa190YWJsZXMoKSB0bwogICAgaWdub3JlIEwyIHN1cGVycGFnZXMsIGFuZCBy
ZWFkIHVuZGVyIHRoZW0uCiAgICAKICAgIFRoaXMgaWdub3JpbmcgYmVoYXZpb3VyIGlzIGNvcnJl
Y3QgZm9yIDItbGV2ZWwgcGFnaW5nIHdoZW4gQ1I0LlBTRSBpcyBjbGVhciwKICAgIGJ1dCBpc24n
dCBjb3JyZWN0IGZvciAzLSBvciA0LWxldmVsIHBhZ2luZy4KICAgIAogICAgV2hlbiBvcHRfYWxs
b3dfc3VwZXJwYWdlIGlzIGNsZWFyLCBQViBkb21VJ3MgY2FuJ3QgaGF2ZSBzdXBlcnBhZ2VzLCBi
dXQgZG9tMAogICAgd2lsbCBzdGlsbCBoYXZlIGl0cyBpbml0aWFsIFAyTSBjb25zdHJ1Y3RlZCB3
aXRoIDJNIHN1cGVycGFnZXMuCiAgICAKICAgIFRoZSBlbmQgcmVzdWx0IGlzIHRoYXQsIGlmIGRv
bTAgYmVjb21lcyBzaGFkb3dlZCAoZS5nLiBQVi1MMVRGKSwgdGhlIG5leHQKICAgIG1lbW9yeSBh
Y2Nlc3MgdG91Y2hpbmcgYSBQMk0gc3VwZXJwYWdlIHdpbGwgY2F1c2UgdGhlIHNoYWRvdyBjb2Rl
IHRvIHJlYWQKICAgIHVuZGVyIHRoZSBQMk0gc3VwZXJwYWdlIGFuZCBhdHRlbXB0IHRvIHNoYWRv
dyBqdW5rLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCmNvbW1pdCA4OGQ3N2RhNjc2OWI4MDBhZDk4NDk0ZjVlOTE5YTgzMWRjYTg1Mzhj
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBUdWUgTm92IDIwIDE1OjU5OjE3IDIwMTggKzAxMDAKCiAgICB4ODYvZG9tMDogQXZvaWQgdXNp
bmcgMUcgc3VwZXJwYWdlcyBpZiBzaGFkb3dpbmcgbWF5IGJlIG5lY2Vzc2FyeQogICAgCiAgICBU
aGUgc2hhZG93IGNvZGUgZG9lc24ndCBzdXBwb3J0IDFHIHN1cGVycGFnZXMsIGFuZCB3aWxsIGhh
bmQgI1BGW1JTVkRdIGJhY2sgdG8KICAgIGd1ZXN0cy4KICAgIAogICAgRm9yIGRvbTAncyB3aXRo
IDUxMkdCIG9mIFJBTSBvciBtb3JlIChhbmQgc3ViamVjdCB0byB0aGUgUDJNIGFsaWdubWVudCks
IFhlbidzCiAgICBkb21haW4gYnVpbGRlciBtaWdodCB1c2UgMUcgc3VwZXJwYWdlcy4KICAgIAog
ICAgQXZvaWQgdXNpbmcgMUcgc3VwZXJwYWdlcyAoZmFsbGluZyBiYWNrIHRvIDJNIHN1cGVycGFn
ZXMgaW5zdGVhZCkgaWYgdGhlcmUgaXMKICAgIGEgcmVhc29uYWJsZSBjaGFuY2UgdGhhdCB3ZSBt
YXkgaGF2ZSB0byBzaGFkb3cgZG9tMC4gIFRoaXMgYXNzdW1lcyB0aGF0IHRoZXJlCiAgICBhcmUg
bm8gY2lyY3Vtc3RhbmNlcyB3aGVyZSB3ZSB3aWxsIGFjdGl2YXRlIGxvZ2RpcnR5IG1vZGUgb24g
ZG9tMC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5NmY2ZWUxNWFkN2NhOTY0NzI3NzlmYzVjMDgzYjQx
NDk0OTVjNTg0CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0xMiAxMToyNjowNCArMDAwMAoKY29t
bWl0IDkyZjMxMTgyZTBmNzkxMjg4NWE0YjlhNDQ1MmMyYTFkYWM5MTcwNWUKQXV0aG9yOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo1ODozOCAy
MDE4ICswMTAwCgogICAgeDg2L3NoYWRvdzogc2hyaW5rIHN0cnVjdCBwYWdlX2luZm8ncyBzaGFk
b3dfZmxhZ3MgdG8gMTYgYml0cwogICAgCiAgICBUaGlzIGlzIHRvIGF2b2lkIGl0IG92ZXJsYXBw
aW5nIHRoZSBsaW5lYXJfcHRfY291bnQgZmllbGQgbmVlZGVkIGZvciBQVgogICAgZG9tYWlucy4g
SW50cm9kdWNlIGEgc2VwYXJhdGUsIEhWTS1vbmx5IHBhZ2V0YWJsZV9keWluZyBmaWVsZCB0byBy
ZXBsYWNlCiAgICB0aGUgc29sZSBvbmUgbGVmdCBpbiB0aGUgdXBwZXIgMTYgYml0cy4KICAgIAog
ICAgTm90ZSB0aGF0IHRoZSBhY2Nlc3NlcyB0byAtPnNoYWRvd19mbGFncyBpbiBzaGFkb3dfe3By
byxkZX1tb3RlKCkgZ2V0CiAgICBzd2l0Y2hlZCB0byBub24tYXRvbWljLCBub24tYml0b3BzIG9w
ZXJhdGlvbnMsIGFzIHt0ZXN0LHNldCxjbGVhcn1fYml0KCkKICAgIGFyZSBub3QgYWxsb3dlZCBv
biB1aW50MTZfdCBmaWVsZHMgYW5kIGhlbmNlIHRoZWlyIHVzZSB3b3VsZCBoYXZlCiAgICByZXF1
aXJlZCB1Z2x5IGNhc3RzLiBUaGlzIGlzIGZpbmUgYmVjYXVzZSBhbGwgdXBkYXRlcyBvZiB0aGUg
ZmllbGQgb3VnaHQKICAgIHRvIG9jY3VyIHdpdGggdGhlIHBhZ2luZyBsb2NrIGhlbGQsIGFuZCBv
dGhlciB1cGRhdGVzIG9mIGl0IHVzZSB8PSBhbmQKICAgICY9IGFzIHdlbGwgKGkuZS4gdXNpbmcg
YXRvbWljIG9wZXJhdGlvbnMgaGVyZSBkaWRuJ3QgcmVhbGx5IGd1YXJkCiAgICBhZ2FpbnN0IHBv
dGVudGlhbGx5IHJhY2luZyB1cGRhdGVzIGVsc2V3aGVyZSkuCiAgICAKICAgIFRoaXMgaXMgcGFy
dCBvZiBYU0EtMjgwLgogICAgCiAgICBSZXBvcnRlZC1ieTogUHJnbXIuY29tIFNlY3VyaXR5IDxz
ZWN1cml0eUBwcmdtci5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAg
ICBtYXN0ZXIgY29tbWl0OiA3ODk1ODk5NjhlZDkwZTgyYTgzMmRiYzYwZTk1OGM3NmI3ODdiZTdl
CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1OTo1NCArMDEwMAoKY29tbWl0IDRiZTYx
YzRkOWIzMjYwM2FjMjExNTRhYmRmZWJmYzQ0YWJmNDJmZDcKQXV0aG9yOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo1Nzo1MCAyMDE4ICswMTAw
CgogICAgeDg2L3NoYWRvdzogbW92ZSBPT1MgZmxhZyBiaXQgcG9zaXRpb25zCiAgICAKICAgIElu
IHByZXBhcmF0aW9uIG9mIHJlZHVjaW5nIHN0cnVjdCBwYWdlX2luZm8ncyBzaGFkb3dfZmxhZ3Mg
ZmllbGQgdG8gMTYKICAgIGJpdHMsIGxvd2VyIHRoZSBiaXQgcG9zaXRpb25zIHVzZWQgZm9yIFNI
Rl9vdXRfb2Zfc3luYyBhbmQKICAgIFNIRl9vb3NfbWF5X3dyaXRlLgogICAgCiAgICBJbnN0ZWFk
IG9mIGFsc28gYWRqdXN0aW5nIHRoZSBvcGVuIGNvZGVkIHVzZSBpbiBfZ2V0X3BhZ2VfdHlwZSgp
LAogICAgaW50cm9kdWNlIHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2UoKSB0byBjb250
YWluIGtub3dsZWRnZSBvZiB0aGUKICAgIGJpdCBwb3NpdGlvbnMgdG8gc2hhZG93IGNvZGUuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjgwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdh
biA8dGltQHhlbi5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiBkNjhlMTA3MGMzZThmNGFmN2EzMTA0
MGYwOGJkZDk4ZTZkNmVhYzFkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1OToxMyAr
MDEwMAoKY29tbWl0IDUzOGM3Yzc1NGE1M2NiMGI1N2E5NTVjZjVjMWUwOWMzMTg2NjRmNzIKQXV0
aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1
ZSBOb3YgMjAgMTU6NTc6MDYgMjAxOCArMDEwMAoKICAgIHg4Ni9tbTogRG9uJ3QgcGVyZm9ybSBm
bHVzaCBhZnRlciBmYWlsaW5nIHRvIHVwZGF0ZSBhIGd1ZXN0cyBMMWUKICAgIAogICAgSWYgdGhl
IEwxZSB1cGRhdGUgaGFzbid0IG9jY3VyZWQsIHRoZSBmbHVzaCBjYW5ub3QgZG8gYW55dGhpbmcg
dXNlZnVsLiAgVGhpcwogICAgc2tpcHMgdGhlIHBvdGVudGlhbGx5IGV4cGVuc2l2ZSB2Y3B1bWFz
a190b19wY3B1bWFzaygpIGNvbnZlcnNpb24sIGFuZAogICAgYnJvYWRjYXN0IFRMQiBzaG9vdGRv
d24uCiAgICAKICAgIE1vcmUgaW1wb3J0YW50bHkgaG93ZXZlciwgd2UgbWlnaHQgYmUgaW4gdGhl
IGVycm9yIHBhdGggZHVlIHRvIGEgYmFkIHZhCiAgICBwYXJhbWV0ZXIgZnJvbSB0aGUgZ3Vlc3Qs
IGFuZCB0aGlzIHNob3VsZCBub3QgcHJvcGFnYXRlIGludG8gdGhlIFRMQiBmbHVzaGluZwogICAg
bG9naWMuICBUaGUgSU5WUENJRCBpbnN0cnVjdGlvbiBmb3IgZXhhbXBsZSByYWlzZXMgI0dQIGZv
ciBhIG5vbi1jYW5vbmljYWwKICAgIGFkZHJlc3MuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI3OS4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IE1hdHRoZXcgRGFsZXkgPG1hdHRkQGJ1Z2Z1enouY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiA2YzhkNTAyODg3MjI2NzJlY2M4ZTE5YjA3NDFhMzFiNTIxZDAxNzA2CiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1ODo0MSArMDEwMAoKY29tbWl0IDE0ODU0ZDA4
YTgxZTczMGYwZmMxM2Q3NTZiYzA4MGRiOWRhZTZhZTcKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo1NjoyOSAyMDE4ICswMTAwCgog
ICAgQU1EL0lPTU1VOiBzdXBwcmVzcyBQVEUgbWVyZ2luZyBhZnRlciBpbml0aWFsIHRhYmxlIGNy
ZWF0aW9uCiAgICAKICAgIFRoZSBsb2dpYyBpcyBub3QgZml0IGZvciB0aGlzIHB1cnBvc2UsIHNv
IHNpbXBseSBkaXNhYmxlIGl0cyB1c2UgdW50aWwKICAgIGl0IGNhbiBiZSBmaXhlZCAvIHJlcGxh
Y2VkLiBOb3RlIHRoYXQgdGhpcyByZS1lbmFibGVzIG1lcmdpbmcgZm9yIHRoZQogICAgdGFibGUg
Y3JlYXRpb24gY2FzZSwgd2hpY2ggd2FzIGRpc2FibGVkIGFzIGEgKHBlcmhhcHMgdW5pbnRlbmRl
ZCkgc2lkZQogICAgZWZmZWN0IG9mIHRoZSBlYXJsaWVyICJhbWQvaW9tbXU6IGZpeCBmbHVzaCBj
aGVja3MiLiBJdCByZWxpZXMgb24gbm8KICAgIHBhZ2UgZ2V0dGluZyBtYXBwZWQgbW9yZSB0aGFu
IG9uY2UgKHdpdGggZGlmZmVyZW50IHByb3BlcnRpZXMpIGluIHRoaXMKICAgIHByb2Nlc3MsIGFz
IHRoYXQgd291bGQgc3RpbGwgYmUgYmV5b25kIHdoYXQgdGhlIG1lcmdpbmcgbG9naWMgY2FuIGNv
cGUKICAgIHdpdGguIEJ1dCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBndWFyYW50
ZWVzIHRoaXMgYWZhaWN0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI3NS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFz
dGVyIGNvbW1pdDogOTM3ZWYzMjU2NWZhM2E4MWZkYjM3YjlkZDVhYTk5YTFiODdhZmE3NQogICAg
bWFzdGVyIGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTU6MTQgKzAxMDAKCmNvbW1pdCBmMDMwYWQwNzUz
NGZhODhmOWY0YmZmNDg2MDNiYzVhODM2MDRmOWU0CkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo1NTo1MSAyMDE4ICsw
MTAwCgogICAgYW1kL2lvbW11OiBmaXggZmx1c2ggY2hlY2tzCiAgICAKICAgIEZsdXNoIGNoZWNr
aW5nIGZvciBBTUQgSU9NTVUgZGlkbid0IGNoZWNrIHdoZXRoZXIgdGhlIHByZXZpb3VzIGVudHJ5
CiAgICB3YXMgcHJlc2VudCwgb3Igd2hldGhlciB0aGUgZmxhZ3MgKHdyaXRhYmxlL3JlYWRhYmxl
KSBjaGFuZ2VkIGluIG9yZGVyCiAgICB0byBkZWNpZGUgd2hldGhlciBhIGZsdXNoIHNob3VsZCBi
ZSBleGVjdXRlZC4KICAgIAogICAgRml4IHRoaXMgYnkgdGFraW5nIHRoZSB3cml0YWJsZS9yZWFk
YWJsZS9uZXh0LWxldmVsIGZpZWxkcyBpbnRvIGFjY291bnQsCiAgICB0b2dldGhlciB3aXRoIHRo
ZSBwcmVzZW50IGJpdC4KICAgIAogICAgQWxvbmcgdGhlc2UgbGluZXMgdGhlIGZsdXNoaW5nIGlu
IGFtZF9pb21tdV9tYXBfcGFnZSgpIG11c3Qgbm90IGJlCiAgICBvbWl0dGVkIGZvciBQViBkb21h
aW5zLiBUaGUgY29tbWVudCB0aGVyZSB3YXMgc2ltcGx5IHdyb25nOiBNYXBwaW5ncyBtYXkKICAg
IHZlcnkgd2VsbCBjaGFuZ2UsIGJvdGggdGhlaXIgYWRkcmVzc2VzIGFuZCB0aGVpciBwZXJtaXNz
aW9ucy4gVWx0aW1hdGVseQogICAgdGhpcyBzaG91bGQgaG9ub3IgaW9tbXVfZG9udF9mbHVzaF9p
b3RsYiwgYnV0IHRvIGFjaGlldmUgdGhpcwogICAgYW1kX2lvbW11X29wcyBmaXJzdCBuZWVkcyB0
byBnYWluIGFuIC5pb3RsYl9mbHVzaCBob29rLgogICAgCiAgICBBbHNvIG1ha2UgY2xlYXJfaW9t
bXVfcHRlX3ByZXNlbnQoKSBzdGF0aWMsIHRvIGRlbW9uc3RyYXRlIHRoZXJlJ3Mgbm8KICAgIGNh
bGxlciBvbWl0dGluZyB0aGUgKHN1YnNlcXVlbnQpIGZsdXNoLgogICAgCiAgICBUaGlzIGlzIHBh
cnQgb2YgWFNBLTI3NS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDFhN2ZmZTQ2NmNkMDU3ZGFhZWYyNDVi
MGExYWI2YjgyNTg4ZTRjMDEKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjUyOjEyICsw
MTAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 20:24:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 20:24: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-devel-bounces@lists.xenproject.org>)
	id 1gSpKQ-0001If-1I; Fri, 30 Nov 2018 20: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=o/3g=oj=linux.intel.com=kirill.shutemov@srs-us1.protection.inumbo.net>)
 id 1gSpKO-0001Ia-63
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 20:23:56 +0000
X-Inumbo-ID: db9a8415-f4dd-11e8-9a16-bc764e045a96
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db9a8415-f4dd-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 20:23:54 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Nov 2018 12:23:50 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,299,1539673200"; d="scan'208";a="100197235"
Received: from black.fi.intel.com ([10.237.72.28])
 by fmsmga007.fm.intel.com with ESMTP; 30 Nov 2018 12:23:46 -0800
Received: by black.fi.intel.com (Postfix, from userid 1000)
 id 815F814F; Fri, 30 Nov 2018 22:23:45 +0200 (EET)
From: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
To: tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, hpa@zytor.com,
 dave.hansen@linux.intel.com, luto@kernel.org, peterz@infradead.org
Date: Fri, 30 Nov 2018 23:23:27 +0300
Message-Id: <20181130202328.65359-2-kirill.shutemov@linux.intel.com>
X-Mailer: git-send-email 2.19.2
In-Reply-To: <20181130202328.65359-1-kirill.shutemov@linux.intel.com>
References: <20181130202328.65359-1-kirill.shutemov@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCHv2 1/2] x86/mm: Fix guard hole handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, bhe@redhat.com, x86@kernel.org,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 hans.van.kranenburg@mendix.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgYSBndWFyZCBob2xlIGF0IHRoZSBiZWdpbm5pbmcgb2Yga2VybmVsIGFkZHJlc3Mg
c3BhY2UsIGFsc28KdXNlZCBieSBoeXBlcnZpc29ycy4gSXQgb2NjdXBpZXMgMTYgUEdEIGVudHJp
ZXMuCgpXZSBkbyBub3Qgc3RhdGUgdGhlIHJlc2VydmVkIHJhbmdlIGRpcmVjdGx5LCBidXQgY2Fs
Y3VsYXRlIGl0IHJlbGF0aXZlCnRvIG90aGVyIGVudGl0aWVzOiBkaXJlY3QgbWFwcGluZyBhbmQg
dXNlciBzcGFjZSByYW5nZXMuCgpUaGUgY2FsY3VsYXRpb24gZ290IGJyb2tlbiBieSByZWNlbnQg
Y2hhbmdlIGluIGtlcm5lbCBtZW1vcnkgbGF5b3V0OiBMRFQKcmVtYXAgcmFuZ2UgaXMgbm93IG1h
cHBlZCBiZWZvcmUgZGlyZWN0IG1hcHBpbmcgYW5kIG1ha2VzIHRoZSBjYWxjdWxhdGlvbgppbnZh
bGlkLgoKVGhlIGJyZWFrYWdlIGxlYWRzIHRvIGNyYXNoIG9uIFhlbiBkb20wIGJvb3RbMV0uCgpT
dGF0ZSB0aGUgcmVzZXJ2ZWQgcmFuZ2UgZGlyZWN0bHkuIEl0J3MgcGFydCBvZiBrZXJuZWwgQUJJ
IChoeXBlcnZpc29ycwpleHBlY3QgaXQgdG8gYmUgc3RhYmxlKSBhbmQgbXVzdCBub3QgZGVwZW5k
IG9uIGNoYW5nZXMgaW4gdGhlIHJlc3Qgb2YKa2VybmVsIG1lbW9yeSBsYXlvdXQuCgpbMV0gaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTEx
L21zZzAzMzEzLmh0bWwKClNpZ25lZC1vZmYtYnk6IEtpcmlsbCBBLiBTaHV0ZW1vdiA8a2lyaWxs
LnNodXRlbW92QGxpbnV4LmludGVsLmNvbT4KUmVwb3J0ZWQtYnk6IEhhbnMgdmFuIEtyYW5lbmJ1
cmcgPGhhbnMudmFuLmtyYW5lbmJ1cmdAbWVuZGl4LmNvbT4KVGVzdGVkLWJ5OiBIYW5zIHZhbiBL
cmFuZW5idXJnIDxoYW5zLnZhbi5rcmFuZW5idXJnQG1lbmRpeC5jb20+ClJldmlld2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkZpeGVzOiBkNTI4ODhhYTI3NTMgKCJ4ODYv
bW06IE1vdmUgTERUIHJlbWFwIG91dCBvZiBLQVNMUiByZWdpb24gb24gNS1sZXZlbCBwYWdpbmci
KQpTaWduZWQtb2ZmLWJ5OiBLaXJpbGwgQS4gU2h1dGVtb3YgPGtpcmlsbC5zaHV0ZW1vdkBsaW51
eC5pbnRlbC5jb20+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZV82NF90eXBlcy5o
IHwgIDUgKysrKysKIGFyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jICAgICAgICAgICB8ICA4
ICsrKystLS0tCiBhcmNoL3g4Ni94ZW4vbW11X3B2LmMgICAgICAgICAgICAgICAgICAgfCAxMSAr
KysrKystLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfNjRfdHlwZXMu
aCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfNjRfdHlwZXMuaAppbmRleCA4NGJkOWJk
YzE5ODcuLjg4YmNhNDU2ZGE5OSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0
YWJsZV82NF90eXBlcy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfNjRfdHlw
ZXMuaApAQCAtMTExLDYgKzExMSwxMSBAQCBleHRlcm4gdW5zaWduZWQgaW50IHB0cnNfcGVyX3A0
ZDsKICAqLwogI2RlZmluZSBNQVhNRU0JCQkoMVVMIDw8IE1BWF9QSFlTTUVNX0JJVFMpCiAKKyNk
ZWZpbmUgR1VBUkRfSE9MRV9QR0RfRU5UUlkJLTI1NlVMCisjZGVmaW5lIEdVQVJEX0hPTEVfU0la
RQkJKDE2VUwgPDwgUEdESVJfU0hJRlQpCisjZGVmaW5lIEdVQVJEX0hPTEVfQkFTRV9BRERSCShH
VUFSRF9IT0xFX1BHRF9FTlRSWSA8PCBQR0RJUl9TSElGVCkKKyNkZWZpbmUgR1VBUkRfSE9MRV9F
TkRfQUREUgkoR1VBUkRfSE9MRV9CQVNFX0FERFIgKyBHVUFSRF9IT0xFX1NJWkUpCisKICNkZWZp
bmUgTERUX1BHRF9FTlRSWQkJLTI0MFVMCiAjZGVmaW5lIExEVF9CQVNFX0FERFIJCShMRFRfUEdE
X0VOVFJZIDw8IFBHRElSX1NISUZUKQogI2RlZmluZSBMRFRfRU5EX0FERFIJCShMRFRfQkFTRV9B
RERSICsgUEdESVJfU0laRSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxl
cy5jIGIvYXJjaC94ODYvbW0vZHVtcF9wYWdldGFibGVzLmMKaW5kZXggZmMzN2JiZDIzZWI4Li5k
YWQxNTNlNWE0MjcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jCisr
KyBiL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jCkBAIC01MTIsMTEgKzUxMiwxMSBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgaXNfaHlwZXJ2aXNvcl9yYW5nZShpbnQgaWR4KQogewogI2lmZGVm
IENPTkZJR19YODZfNjQKIAkvKgotCSAqIGZmZmY4MDAwMDAwMDAwMDAgLSBmZmZmODdmZmZmZmZm
ZmZmIGlzIHJlc2VydmVkIGZvcgotCSAqIHRoZSBoeXBlcnZpc29yLgorCSAqIEEgaG9sZSBpbiB0
aGUgYmVnaW5uaW5nIG9mIGtlcm5lbCBhZGRyZXNzIHNwYWNlIHJlc2VydmVkCisJICogZm9yIGEg
aHlwZXJ2aXNvci4KIAkgKi8KLQlyZXR1cm4JKGlkeCA+PSBwZ2RfaW5kZXgoX19QQUdFX09GRlNF
VCkgLSAxNikgJiYKLQkJKGlkeCA8ICBwZ2RfaW5kZXgoX19QQUdFX09GRlNFVCkpOworCXJldHVy
bgkoaWR4ID49IHBnZF9pbmRleChHVUFSRF9IT0xFX0JBU0VfQUREUikpICYmCisJCShpZHggPCAg
cGdkX2luZGV4KEdVQVJEX0hPTEVfRU5EX0FERFIpKTsKICNlbHNlCiAJcmV0dXJuIGZhbHNlOwog
I2VuZGlmCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMgYi9hcmNoL3g4Ni94ZW4v
bW11X3B2LmMKaW5kZXggYTVkN2VkMTI1MzM3Li4wZjRmZTIwNmRjYzIgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L3hlbi9tbXVfcHYuYworKysgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKQEAgLTY0OCwx
OSArNjQ4LDIwIEBAIHN0YXRpYyBpbnQgX194ZW5fcGdkX3dhbGsoc3RydWN0IG1tX3N0cnVjdCAq
bW0sIHBnZF90ICpwZ2QsCiAJCQkgIHVuc2lnbmVkIGxvbmcgbGltaXQpCiB7CiAJaW50IGksIG5y
LCBmbHVzaCA9IDA7Ci0JdW5zaWduZWQgaG9sZV9sb3csIGhvbGVfaGlnaDsKKwl1bnNpZ25lZCBo
b2xlX2xvdyA9IDAsIGhvbGVfaGlnaCA9IDA7CiAKIAkvKiBUaGUgbGltaXQgaXMgdGhlIGxhc3Qg
Ynl0ZSB0byBiZSB0b3VjaGVkICovCiAJbGltaXQtLTsKIAlCVUdfT04obGltaXQgPj0gRklYQURE
Ul9UT1ApOwogCisjaWZkZWYgQ09ORklHX1g4Nl82NAogCS8qCiAJICogNjQtYml0IGhhcyBhIGdy
ZWF0IGJpZyBob2xlIGluIHRoZSBtaWRkbGUgb2YgdGhlIGFkZHJlc3MKLQkgKiBzcGFjZSwgd2hp
Y2ggY29udGFpbnMgdGhlIFhlbiBtYXBwaW5ncy4gIE9uIDMyLWJpdCB0aGVzZQotCSAqIHdpbGwg
ZW5kIHVwIG1ha2luZyBhIHplcm8tc2l6ZWQgaG9sZSBhbmQgc28gaXMgYSBuby1vcC4KKwkgKiBz
cGFjZSwgd2hpY2ggY29udGFpbnMgdGhlIFhlbiBtYXBwaW5ncy4KIAkgKi8KLQlob2xlX2xvdyA9
IHBnZF9pbmRleChVU0VSX0xJTUlUKTsKLQlob2xlX2hpZ2ggPSBwZ2RfaW5kZXgoUEFHRV9PRkZT
RVQpOworCWhvbGVfbG93ID0gcGdkX2luZGV4KEdVQVJEX0hPTEVfQkFTRV9BRERSKTsKKwlob2xl
X2hpZ2ggPSBwZ2RfaW5kZXgoR1VBUkRfSE9MRV9FTkRfQUREUik7CisjZW5kaWYKIAogCW5yID0g
cGdkX2luZGV4KGxpbWl0KSArIDE7CiAJZm9yIChpID0gMDsgaSA8IG5yOyBpKyspIHsKLS0gCjIu
MTkuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 20:24:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 20:24: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-devel-bounces@lists.xenproject.org>)
	id 1gSpLK-0001Lk-El; Fri, 30 Nov 2018 20:24:54 +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=o/3g=OJ=linux.intel.com=kirill.shutemov@srs-us1.protection.inumbo.net>)
 id 1gSpLI-0001LX-NE
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 20:24:52 +0000
X-Inumbo-ID: fcc48150-f4dd-11e8-a196-83219e2904e2
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fcc48150-f4dd-11e8-a196-83219e2904e2;
 Fri, 30 Nov 2018 20:24:50 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Nov 2018 12:23:49 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,299,1539673200"; d="scan'208";a="294484490"
Received: from black.fi.intel.com ([10.237.72.28])
 by fmsmga005.fm.intel.com with ESMTP; 30 Nov 2018 12:23:46 -0800
Received: by black.fi.intel.com (Postfix, from userid 1000)
 id 73D87288; Fri, 30 Nov 2018 22:23:45 +0200 (EET)
From: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
To: tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, hpa@zytor.com,
 dave.hansen@linux.intel.com, luto@kernel.org, peterz@infradead.org
Date: Fri, 30 Nov 2018 23:23:26 +0300
Message-Id: <20181130202328.65359-1-kirill.shutemov@linux.intel.com>
X-Mailer: git-send-email 2.19.2
MIME-Version: 1.0
Subject: [Xen-devel] [PATCHv2 0/2] Fixups for LDT remap placement change
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, bhe@redhat.com, x86@kernel.org,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 hans.van.kranenburg@mendix.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBhIGNvdXBsZSBmaXhlcyBmb3IgdGhlIHJlY2VudCBMRFQgcmVtYXAgcGxhY2VtZW50
IGNoYW5nZS4KClRoZSBmaXJzdCBwYXRjaCBmaXhlcyBjcmFzaCB3aGVuIGtlcm5lbCBib290ZWQg
YXMgWGVuIGRvbTAuCgpUaGUgc2Vjb25kIHBhdGNoIGZpeGVzIGFkZHJlc3Mgc3BhY2UgbWFya2Vy
cyBpbiBkdW1wX3BhZ2V0YWJsZXMgb3V0cHV0LgpJdCdzIHB1cmVseSBjb3NtZXRpYyBjaGFuZ2Us
IGJhY2twb3J0aW5nIHRvIHRoZSBzdGFibGUgdHJlZSBpcyBvcHRpb25hbC4KCnYyOgogLSBGaXgg
dHlwbwoKS2lyaWxsIEEuIFNodXRlbW92ICgyKToKICB4ODYvbW06IEZpeCBndWFyZCBob2xlIGhh
bmRsaW5nCiAgeDg2L2R1bXBfcGFnZXRhYmxlczogRml4IExEVCByZW1hcCBhZGRyZXNzIG1hcmtl
cgoKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfNjRfdHlwZXMuaCB8ICA1ICsrKysrCiBh
cmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYyAgICAgICAgICAgfCAxNSArKysrKystLS0tLS0t
LS0KIGFyY2gveDg2L3hlbi9tbXVfcHYuYyAgICAgICAgICAgICAgICAgICB8IDExICsrKysrKy0t
LS0tCiAzIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoK
LS0gCjIuMTkuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 20:24:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 20:24: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-devel-bounces@lists.xenproject.org>)
	id 1gSpLL-0001MH-Pm; Fri, 30 Nov 2018 20:24: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=o/3g=oj=linux.intel.com=kirill.shutemov@srs-us1.protection.inumbo.net>)
 id 1gSpLK-0001Lj-Fl
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 20:24:54 +0000
X-Inumbo-ID: fe206e9f-f4dd-11e8-9a16-bc764e045a96
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe206e9f-f4dd-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 20:24:52 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Nov 2018 12:23:51 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.56,299,1539673200"; d="scan'208";a="96481101"
Received: from black.fi.intel.com ([10.237.72.28])
 by orsmga006.jf.intel.com with ESMTP; 30 Nov 2018 12:23:46 -0800
Received: by black.fi.intel.com (Postfix, from userid 1000)
 id 8FC2F368; Fri, 30 Nov 2018 22:23:45 +0200 (EET)
From: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
To: tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, hpa@zytor.com,
 dave.hansen@linux.intel.com, luto@kernel.org, peterz@infradead.org
Date: Fri, 30 Nov 2018 23:23:28 +0300
Message-Id: <20181130202328.65359-3-kirill.shutemov@linux.intel.com>
X-Mailer: git-send-email 2.19.2
In-Reply-To: <20181130202328.65359-1-kirill.shutemov@linux.intel.com>
References: <20181130202328.65359-1-kirill.shutemov@linux.intel.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCHv2 2/2] x86/dump_pagetables: Fix LDT remap
 address marker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, bhe@redhat.com, x86@kernel.org,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 hans.van.kranenburg@mendix.com,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIExEVCByZW1hcCBwbGFjZW1lbnQgaGFzIGJlZW4gY2hhbmdlZC4gSXQncyBub3cgcGxhY2Vk
IGJlZm9yZSBkaXJlY3QKbWFwcGluZyBpbiB0aGUga2VybmVsIHZpcnR1YWwgYWRkcmVzcyBzcGFj
ZSBmb3IgYm90aCBwYWdpbmcgbW9kZXMuCgpDaGFuZ2UgYWRkcmVzcyBtYXJrZXJzIG9yZGVyIGFj
Y29yZGluZ2x5LgoKU2lnbmVkLW9mZi1ieTogS2lyaWxsIEEuIFNodXRlbW92IDxraXJpbGwuc2h1
dGVtb3ZAbGludXguaW50ZWwuY29tPgpGaXhlczogZDUyODg4YWEyNzUzICgieDg2L21tOiBNb3Zl
IExEVCByZW1hcCBvdXQgb2YgS0FTTFIgcmVnaW9uIG9uIDUtbGV2ZWwgcGFnaW5nIikKLS0tCiBh
cmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYyB8IDcgKystLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9t
bS9kdW1wX3BhZ2V0YWJsZXMuYyBiL2FyY2gveDg2L21tL2R1bXBfcGFnZXRhYmxlcy5jCmluZGV4
IGRhZDE1M2U1YTQyNy4uYWJjYjhkMDBiMDE0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9kdW1w
X3BhZ2V0YWJsZXMuYworKysgYi9hcmNoL3g4Ni9tbS9kdW1wX3BhZ2V0YWJsZXMuYwpAQCAtNTUs
MTAgKzU1LDEwIEBAIHN0cnVjdCBhZGRyX21hcmtlciB7CiBlbnVtIGFkZHJlc3NfbWFya2Vyc19p
ZHggewogCVVTRVJfU1BBQ0VfTlIgPSAwLAogCUtFUk5FTF9TUEFDRV9OUiwKLQlMT1dfS0VSTkVM
X05SLAotI2lmIGRlZmluZWQoQ09ORklHX01PRElGWV9MRFRfU1lTQ0FMTCkgJiYgZGVmaW5lZChD
T05GSUdfWDg2XzVMRVZFTCkKKyNpZmRlZiBDT05GSUdfTU9ESUZZX0xEVF9TWVNDQUxMCiAJTERU
X05SLAogI2VuZGlmCisJTE9XX0tFUk5FTF9OUiwKIAlWTUFMTE9DX1NUQVJUX05SLAogCVZNRU1N
QVBfU1RBUlRfTlIsCiAjaWZkZWYgQ09ORklHX0tBU0FOCkBAIC02Niw5ICs2Niw2IEBAIGVudW0g
YWRkcmVzc19tYXJrZXJzX2lkeCB7CiAJS0FTQU5fU0hBRE9XX0VORF9OUiwKICNlbmRpZgogCUNQ
VV9FTlRSWV9BUkVBX05SLAotI2lmIGRlZmluZWQoQ09ORklHX01PRElGWV9MRFRfU1lTQ0FMTCkg
JiYgIWRlZmluZWQoQ09ORklHX1g4Nl81TEVWRUwpCi0JTERUX05SLAotI2VuZGlmCiAjaWZkZWYg
Q09ORklHX1g4Nl9FU1BGSVg2NAogCUVTUEZJWF9TVEFSVF9OUiwKICNlbmRpZgotLSAKMi4xOS4y
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 20:42:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 20:42: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-devel-bounces@lists.xenproject.org>)
	id 1gSpcc-0002yq-FV; Fri, 30 Nov 2018 20:42: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=xftc=oj=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gSpcb-0002yl-1P
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 20:42:45 +0000
X-Inumbo-ID: 7c86d899-f4e0-11e8-9a16-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c86d899-f4e0-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 20:42:43 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wAUKcqgA083434;
 Fri, 30 Nov 2018 20:42:37 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=ypqyQCQMaE+00DJacrD5AWjTvERkC6cj6XilqrOrTjI=;
 b=iX/p/ixfI9W/Si6PvmGJBBJ8Anb0s2A/mCAQH/i/50bUZi2DRhQF6BLozKuhaWjgwv36
 hVqzmaS5Y6A++ewUEF2aWw7cXtSc36hTugshzAizedb0pnglkpE3E2O0/8So07c04QlL
 DdmAQHwh60KKfgngHeNocfSDoViv3hNIhEayUGMKJS2EilccV0yX7Pv4fi9yx0uZKzCf
 H1YY9gUjt3OZSIiO3X/hylPcQIHUyU0NMLzvy4/yrwJixYoZu9n6Xhlhzf3OtHFdkAs6
 SdWTnZRfTaW/oXuGUx8FqD6uIFlx/4riEnznFjB0X8cFND5+R9/wbBZvns043nEQkR4l RQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2nxy9rr9jf-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 30 Nov 2018 20:42:37 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wAUKgVwE019844
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 30 Nov 2018 20:42:31 GMT
Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wAUKgUhO021530;
 Fri, 30 Nov 2018 20:42:30 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 30 Nov 2018 12:42:30 -0800
To: Manjunath Patil <manjunath.b.patil@oracle.com>, jgross@suse.com,
 konrad.wilk@oracle.com, roger.pau@citrix.com, axboe@kernel.dk
References: <1543468665-22795-1-git-send-email-manjunath.b.patil@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <fab88d94-79de-8ff4-be69-ff768b3f9697@oracle.com>
Date: Fri, 30 Nov 2018 15:42:29 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1543468665-22795-1-git-send-email-manjunath.b.patil@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9093
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811300176
Subject: Re: [Xen-devel] [PATCH] xen-blkfront: use old rinfo after enomem
 during migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-block@vger.kernel.org, xen-devel@lists.xenproject.org,
 manjuanth.b.patil@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjkvMTggMTI6MTcgQU0sIE1hbmp1bmF0aCBQYXRpbCB3cm90ZToKPiBIaSwKPiBGZWVs
IGZyZWUgdG8gc3VnZ2VzdC9jb21tZW50IG9uIHRoaXMuCj4KPiBJIGFtIHRyeWluZyB0byBkbyB0
aGUgZm9sbG93aW5nIGF0IGRzdCBkdXJpbmcgdGhlIG1pZ3JhdGlvbiBub3cuCj4gMS4gRG9udCBj
bGVhciB0aGUgb2xkIHJpbmZvIGluIGJsa2lmX2ZyZWUoKS4gSW5zdGVhZCBqdXN0IGNsZWFuIGl0
Lgo+IDIuIFN0b3JlIHRoZSBvbGQgcmluZm8gYW5kIG5yX3JpbmdzIGludG8gdGVtcCB2YXJpYWJs
ZXMgaW4gbmVnb3RpYXRlX21xKCkKPiAzLiBsZXQgbnJfcmluZ3MgZ2V0IHJlLWNhbGN1bGF0ZWQg
YmFzZWQgb24gYmFja2VuZCBkYXRhCj4gNC4gdHJ5IGFsbG9jYXRpbmcgbmV3IG1lbW9yeSBiYXNl
ZCBvbiBuZXcgbnJfcmluZ3MKClNpbmNlIEkgc3VzcGVjdCBudW1iZXIgb2YgcmluZ3Mgd2lsbCBs
aWtlbHkgYmUgdGhlIHNhbWUgd2h5IG5vdCByZXVzZQp0aGUgcmluZ3MgaW4gdGhlIGNvbW1vbiBj
YXNlPwoKCj4gNS4gCj4gICBhLiBJZiBtZW1vcnkgYWxsb2NhdGlvbiBpcyBhIHN1Y2Nlc3MKPiAg
ICAgIC0gZnJlZSB0aGUgb2xkIHJpbmZvIGFuZCBwcm9jZWVkIHRvIHVzZSB0aGUgbmV3IHJpbmZv
Cj4gICBiLiBJZiBtZW1vcnkgYWxsb2NhdGlvbiBpcyBhIGZhaWx1cmUKPiAgICAgIC0gdXNlIHRo
ZSBvbGQgdGhlIHJpbmZvCj4gICAgICAtIGFkanVzdCB0aGUgbnJfcmluZ3MgdG8gdGhlIGxvd2Vz
dCBvZiBuZXcgbnJfcmluZ3MgYW5kIG9sZCBucl9yaW5ncwoKCj4gQEAgLTE5MTgsMTAgKzE5MzYs
MjQgQEAgc3RhdGljIGludCBuZWdvdGlhdGVfbXEoc3RydWN0IGJsa2Zyb250X2luZm8gKmluZm8p
Cj4gIAkJCSAgICAgIHNpemVvZihzdHJ1Y3QgYmxrZnJvbnRfcmluZ19pbmZvKSwKPiAgCQkJICAg
ICAgR0ZQX0tFUk5FTCk7Cj4gIAlpZiAoIWluZm8tPnJpbmZvKSB7Cj4gLQkJeGVuYnVzX2Rldl9m
YXRhbChpbmZvLT54YmRldiwgLUVOT01FTSwgImFsbG9jYXRpbmcgcmluZ19pbmZvIHN0cnVjdHVy
ZSIpOwo+IC0JCWluZm8tPm5yX3JpbmdzID0gMDsKPiAtCQlyZXR1cm4gLUVOT01FTTsKPiAtCX0K
PiArCQlpZiAodW5saWtlbHkobnJfcmluZ3Nfb2xkKSkgewo+ICsJCQkvKiBXZSBtaWdodCB3YXN0
ZSBzb21lIG1lbW9yeSBpZgo+ICsJCQkgKiBpbmZvLT5ucl9yaW5ncyA8IG5yX3JpbmdzX29sZAo+
ICsJCQkgKi8KPiArCQkJaW5mby0+cmluZm8gPSByaW5mb19vbGQ7Cj4gKwkJCWlmIChpbmZvLT5u
cl9yaW5ncyA+IG5yX3JpbmdzX29sZCkKPiArCQkJCWluZm8tPm5yX3JpbmdzID0gbnJfcmluZ3Nf
b2xkOwo+ICsJCQl4ZW5idXNfZGV2X2ZhdGFsKGluZm8tPnhiZGV2LCAtRU5PTUVNLAoKCldoeSB4
ZW5idXNfZGV2X2ZhdGFsKCk/CgotYm9yaXMKCgo+ICsJCQkicmV1c2luZyBvbGQgcmluZ19pbmZv
IHN0cnVjdHVyZShuZXcgcmluZyBzaXplPSVkKSIsCj4gKwkJCQlpbmZvLT5ucl9yaW5ncyk7Cj4g
KwkJfSBlbHNlIHsKPiArCQkJeGVuYnVzX2Rldl9mYXRhbChpbmZvLT54YmRldiwgLUVOT01FTSwK
PiArCQkJCSJhbGxvY2F0aW5nIHJpbmdfaW5mbyBzdHJ1Y3R1cmUiKTsKPiArCQkJaW5mby0+bnJf
cmluZ3MgPSAwOwo+ICsJCQlyZXR1cm4gLUVOT01FTTsKPiArCQl9Cj4gKwl9IGVsc2UgaWYgKHVu
bGlrZWx5KG5yX3JpbmdzX29sZCkpCj4gKwkJa2ZyZWUocmluZm9fb2xkKTsKPiAgCj4gIAlmb3Ig
KGkgPSAwOyBpIDwgaW5mby0+bnJfcmluZ3M7IGkrKykgewo+ICAJCXN0cnVjdCBibGtmcm9udF9y
aW5nX2luZm8gKnJpbmZvOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 21:49:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 21:49: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-devel-bounces@lists.xenproject.org>)
	id 1gSqfF-0007O9-Oa; Fri, 30 Nov 2018 21:49:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=hqda=oj=oracle.com=manjunath.b.patil@srs-us1.protection.inumbo.net>)
 id 1gSqfF-0007O4-5O
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 21:49:33 +0000
X-Inumbo-ID: d11c0ed2-f4e9-11e8-9a16-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d11c0ed2-f4e9-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 21:49:31 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wAULij9e170174;
 Fri, 30 Nov 2018 21:49:24 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=KB6bcAvz3mHY6f72y8ceaKifF2JdZEDZqiIZdX7WrPs=;
 b=HJuL3H99o2CGRebCnE7TJl26quphtccNUOBrAqjycktS75rZzUcIX/kxtLkY1dIz/ZWU
 OPwne2bbYFD2pGDDKpH7wV0qAB/gqmnGtRR0HmEHZdlAcB1R7hTd9uPMdDpeNuyB3aMn
 yOhZqFvlpmzVmA5rVGIOHVimokCUaXqhEsD6HQGHP4iI6PosnHxewgXjOp+rqFeEww4X
 5CnEgxVYQC2RdSFI3H5r51Pb0KrxnWcC5UbjX2a7sBBlRoFrkmQaNgX0SwhPMjIajF0c
 GCSXhQEeR5hi6RdfzHlHVIC/0zSzwBf8qaC8zlYFLVwYudY8OpJZ3VOWvyrAqRznwwmV Gg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2p2jf0qu3s-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 30 Nov 2018 21:49:24 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wAULnIQ1000499
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 30 Nov 2018 21:49:19 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id wAULnIxn010035;
 Fri, 30 Nov 2018 21:49:18 GMT
Received: from [10.159.230.74] (/10.159.230.74)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 30 Nov 2018 13:49:18 -0800
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, jgross@suse.com,
 konrad.wilk@oracle.com, roger.pau@citrix.com, axboe@kernel.dk
References: <1543468665-22795-1-git-send-email-manjunath.b.patil@oracle.com>
 <fab88d94-79de-8ff4-be69-ff768b3f9697@oracle.com>
From: Manjunath Patil <manjunath.b.patil@oracle.com>
Organization: Oracle Corporation
Message-ID: <1dafcf3d-c3b6-e6c5-f5d4-fbdb549aaa9c@oracle.com>
Date: Fri, 30 Nov 2018 13:49:16 -0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <fab88d94-79de-8ff4-be69-ff768b3f9697@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9093
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811300185
Subject: Re: [Xen-devel] [PATCH] xen-blkfront: use old rinfo after enomem
 during migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-block@vger.kernel.org, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmsgeW91IEJvcmlzIGZvciB5b3VyIGNvbW1lbnRzLiBJIHJlbW92ZWQgZmF1bHR5IGVtYWls
IG9mIG1pbmUuCgpyZXBsaWVzIGlubGluZS4KT24gMTEvMzAvMjAxOCAxMjo0MiBQTSwgQm9yaXMg
T3N0cm92c2t5IHdyb3RlOgo+IE9uIDExLzI5LzE4IDEyOjE3IEFNLCBNYW5qdW5hdGggUGF0aWwg
d3JvdGU6Cj4+IEhpLAo+PiBGZWVsIGZyZWUgdG8gc3VnZ2VzdC9jb21tZW50IG9uIHRoaXMuCj4+
Cj4+IEkgYW0gdHJ5aW5nIHRvIGRvIHRoZSBmb2xsb3dpbmcgYXQgZHN0IGR1cmluZyB0aGUgbWln
cmF0aW9uIG5vdy4KPj4gMS4gRG9udCBjbGVhciB0aGUgb2xkIHJpbmZvIGluIGJsa2lmX2ZyZWUo
KS4gSW5zdGVhZCBqdXN0IGNsZWFuIGl0Lgo+PiAyLiBTdG9yZSB0aGUgb2xkIHJpbmZvIGFuZCBu
cl9yaW5ncyBpbnRvIHRlbXAgdmFyaWFibGVzIGluIG5lZ290aWF0ZV9tcSgpCj4+IDMuIGxldCBu
cl9yaW5ncyBnZXQgcmUtY2FsY3VsYXRlZCBiYXNlZCBvbiBiYWNrZW5kIGRhdGEKPj4gNC4gdHJ5
IGFsbG9jYXRpbmcgbmV3IG1lbW9yeSBiYXNlZCBvbiBuZXcgbnJfcmluZ3MKPiBTaW5jZSBJIHN1
c3BlY3QgbnVtYmVyIG9mIHJpbmdzIHdpbGwgbGlrZWx5IGJlIHRoZSBzYW1lIHdoeSBub3QgcmV1
c2UKPiB0aGUgcmluZ3MgaW4gdGhlIGNvbW1vbiBjYXNlPwpJIHRob3VnaHQgYXR0YWNoaW5nIGRl
dmljZXMgd2lsbCBiZSBtb3JlIG9mdGVuIHRoYW4gbWlncmF0aW9uLiBIZW5jZSBkaWQgCm5vdCB3
YW50IGFkZCB0byBhbiBleHRyYSBjaGVjayBmb3IKIMKgIC0gaWYgSSBhbSBpbnNpZGUgbWlncmF0
aW9uIGNvZGUgcGF0aCBhbmQKIMKgIC0gaWYgbmV3IG5yX3JpbmdzIGlzIGVxdWFsIHRvIG9sZCBu
cl9yaW5ncyBvciBub3QKClN1cmUgYWRkaXRpb24gb2Ygc3VjaCBhIHRoaW5nIHdvdWxkIGF2b2lk
IHRoZSBtZW1vcnkgYWxsb2NhdGlvbiAKYWx0b2dldGhlciBpbiBtaWdyYXRpb24gcGF0aCwKYnV0
IGl0IHdvdWxkIGFkZCBhIGxpdHRsZSBvdmVyaGVhZCBmb3Igbm9ybWFsIGRldmljZSBhZGRpdGlv
bi4KCkRvIHlvdSB0aGluayBpdHMgd29ydGggYWRkaW5nIHRoYXQgY2hhbmdlPwo+Cj4KPj4gNS4K
Pj4gICAgYS4gSWYgbWVtb3J5IGFsbG9jYXRpb24gaXMgYSBzdWNjZXNzCj4+ICAgICAgIC0gZnJl
ZSB0aGUgb2xkIHJpbmZvIGFuZCBwcm9jZWVkIHRvIHVzZSB0aGUgbmV3IHJpbmZvCj4+ICAgIGIu
IElmIG1lbW9yeSBhbGxvY2F0aW9uIGlzIGEgZmFpbHVyZQo+PiAgICAgICAtIHVzZSB0aGUgb2xk
IHRoZSByaW5mbwo+PiAgICAgICAtIGFkanVzdCB0aGUgbnJfcmluZ3MgdG8gdGhlIGxvd2VzdCBv
ZiBuZXcgbnJfcmluZ3MgYW5kIG9sZCBucl9yaW5ncwo+Cj4+IEBAIC0xOTE4LDEwICsxOTM2LDI0
IEBAIHN0YXRpYyBpbnQgbmVnb3RpYXRlX21xKHN0cnVjdCBibGtmcm9udF9pbmZvICppbmZvKQo+
PiAgIAkJCSAgICAgIHNpemVvZihzdHJ1Y3QgYmxrZnJvbnRfcmluZ19pbmZvKSwKPj4gICAJCQkg
ICAgICBHRlBfS0VSTkVMKTsKPj4gICAJaWYgKCFpbmZvLT5yaW5mbykgewo+PiAtCQl4ZW5idXNf
ZGV2X2ZhdGFsKGluZm8tPnhiZGV2LCAtRU5PTUVNLCAiYWxsb2NhdGluZyByaW5nX2luZm8gc3Ry
dWN0dXJlIik7Cj4+IC0JCWluZm8tPm5yX3JpbmdzID0gMDsKPj4gLQkJcmV0dXJuIC1FTk9NRU07
Cj4+IC0JfQo+PiArCQlpZiAodW5saWtlbHkobnJfcmluZ3Nfb2xkKSkgewo+PiArCQkJLyogV2Ug
bWlnaHQgd2FzdGUgc29tZSBtZW1vcnkgaWYKPj4gKwkJCSAqIGluZm8tPm5yX3JpbmdzIDwgbnJf
cmluZ3Nfb2xkCj4+ICsJCQkgKi8KPj4gKwkJCWluZm8tPnJpbmZvID0gcmluZm9fb2xkOwo+PiAr
CQkJaWYgKGluZm8tPm5yX3JpbmdzID4gbnJfcmluZ3Nfb2xkKQo+PiArCQkJCWluZm8tPm5yX3Jp
bmdzID0gbnJfcmluZ3Nfb2xkOwo+PiArCQkJeGVuYnVzX2Rldl9mYXRhbChpbmZvLT54YmRldiwg
LUVOT01FTSwKPgo+IFdoeSB4ZW5idXNfZGV2X2ZhdGFsKCk/Ckkgd2FudGVkIHRvIG1ha2Ugc3Vy
ZSB0aGF0IHRoaXMgbXNnIGlzIHNlZW4gb24gY29uc29sZSBieSBkZWZhdWx0LiBTbyAKdGhhdCB3
ZSBrbm93IHRoZXJlIHdhcyBhIGVub21lbSBldmVudCBoYXBwZW5lZCBhbmQgd2UgcmVjb3ZlcmVk
IGZyb20gaXQuCldoYXQgZG8geW91IHN1Z2dlc3QgaW5zdGVhZD8geGVuYnVzX2Rldl9lcnJvcj8K
Pgo+IC1ib3Jpcwo+Cj4KPj4gKwkJCSJyZXVzaW5nIG9sZCByaW5nX2luZm8gc3RydWN0dXJlKG5l
dyByaW5nIHNpemU9JWQpIiwKPj4gKwkJCQlpbmZvLT5ucl9yaW5ncyk7Cj4+ICsJCX0gZWxzZSB7
Cj4+ICsJCQl4ZW5idXNfZGV2X2ZhdGFsKGluZm8tPnhiZGV2LCAtRU5PTUVNLAo+PiArCQkJCSJh
bGxvY2F0aW5nIHJpbmdfaW5mbyBzdHJ1Y3R1cmUiKTsKPj4gKwkJCWluZm8tPm5yX3JpbmdzID0g
MDsKPj4gKwkJCXJldHVybiAtRU5PTUVNOwo+PiArCQl9Cj4+ICsJfSBlbHNlIGlmICh1bmxpa2Vs
eShucl9yaW5nc19vbGQpKQo+PiArCQlrZnJlZShyaW5mb19vbGQpOwo+PiAgIAo+PiAgIAlmb3Ig
KGkgPSAwOyBpIDwgaW5mby0+bnJfcmluZ3M7IGkrKykgewo+PiAgIAkJc3RydWN0IGJsa2Zyb250
X3JpbmdfaW5mbyAqcmluZm87CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 22:00:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 22: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-devel-bounces@lists.xenproject.org>)
	id 1gSqq3-0000MC-So; Fri, 30 Nov 2018 22:00: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=kZ4M=OJ=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1gSqq2-0000M7-Nm
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 22:00:42 +0000
X-Inumbo-ID: 607abc52-f4eb-11e8-9a42-8b28a86de4f1
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 607abc52-f4eb-11e8-9a42-8b28a86de4f1;
 Fri, 30 Nov 2018 22:00:41 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp01.buh.bitdefender.com [10.17.80.75])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 624F03016E6C; Sat,  1 Dec 2018 00:00:10 +0200 (EET)
Received: from [192.168.228.120] (unknown [188.26.34.168])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id 2AFB2300F70D;
 Sat,  1 Dec 2018 00:00:10 +0200 (EET)
To: Jan Beulich <JBeulich@suse.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>
References: <1543442182-3557-1-git-send-email-rcojocaru@bitdefender.com>
 <1543442182-3557-5-git-send-email-rcojocaru@bitdefender.com>
 <5BFFB9C0020000780020119C@prv1-mh.provo.novell.com>
 <5543e709-6dd0-4c88-ad87-5837490ea441@bitdefender.com>
 <5BFFF06B02000078002013BD@prv1-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <b1d92858-ff44-4d2f-a32f-98e5efde9cb2@bitdefender.com>
Date: Fri, 30 Nov 2018 23:59:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <5BFFF06B02000078002013BD@prv1-mh.provo.novell.com>
Content-Language: en-US-large
Subject: Re: [Xen-devel] [PATCH V10 4/5] p2m: Always use hostp2m when
 clipping rangesets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 george.dunlap@citrix.com, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMjkvMTggMzo1OCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMTEuMTgg
YXQgMTQ6MjMsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gT24gMTEvMjkv
MTggMTI6MDQgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjguMTEuMTggYXQgMjI6
NTYsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+PiBDaGFuZ2VzIHNpbmNl
IFY5Ogo+Pj4+ICAtIFJlbW92ZWQgdGhlIHBhdGNoIFJGQyAocmVwbGFjZWQgYnkgYSBwcmludGso
WEVOTE9HX0dfV0FSTklORykuCj4+Pj4gIC0gUmV1c2VkIHN0YXJ0IGFuZCBlbmQgaW4gY2hhbmdl
X3R5cGVfcmFuZ2UoKSBhbmQgcmVtb3ZlZCB0aGUKPj4+PiAgICBpbnRlcm1lZGlhcnkgdmFyaWFi
bGVzIHJhbmdlX3N0YXJ0IGFuZCByYW5nZV9lbmQuCj4+Pj4gIC0gQWRkZWQgYW4gZXh0cmEgZXhw
bGFuYXRpb24gZm9yIHRoZSBpZiAoIHN0YXJ0ID4gZW5kICkgcmV0dXJuOwo+Pj4+ICAgIGNvZGUg
aW4gdGhlIGNvbW1lbnQuCj4+Pgo+Pj4gVGhpcyBsYXN0IGl0ZW0gaXNuJ3QgcmVhbGx5IHRha2lu
ZyBjYXJlIG9mIHRoZSBjb21tZW50cyBJIGdhdmUgb24gdjkuCj4+PiBUaGUgX2luY29taW5nXyBz
dGFydCBiZWluZyBsYXJnZXIgdGhhbiB0aGUgX2luY29taW5nXyBlbmQgaXMKPj4+IHNvbWV0aGlu
ZyB3b3J0aCB0byBwb2ludCBvdXQuIEJ1dCB5b3UgcHV0IHRoYXQgY2hlY2sgYWZ0ZXIgY2xpcHBp
bmcKPj4+IGVuZC4gRnVydGhlcm1vcmUgaXQgbG9va3MgbGlrZSB5b3UgY29udGludWUgdG8gYnJl
YWsgdGhlIGNhc2UKPj4+IHdoZXJlIC0+bWF4X21hcHBlZF9wZm4gaW5jcmVhc2VzIHN1YnNlcXVl
bnRseSwgaS5lLiB5b3Ugc3RpbGwKPj4+IGRvbid0IHVwZGF0ZSB0aGUgcmFuZ2VzZXQgd2l0aCB0
aGUgdW5tb2RpZmllZCBpbmNvbWluZyB2YWx1ZXMuCj4+PiBPciBvdGhlcndpc2UgSSB3b3VsZCBo
YXZlIGV4cGVjdGVkIGFuIGV4cGxhbmF0aW9uIChhcyBhIHJlcGx5Cj4+PiB0byBteSBjb21tZW50
cywgbm90IG5lY2Vzc2FyaWx5IGJ5IGFkZGluZyB0byBkZXNjcmlwdGlvbiBvcgo+Pj4gY29tbWVu
dHMgb2YgdGhlIHBhdGNoIGhlcmUpIHdoeSBlaXRoZXIgdGhpcyBpcyBub3QgYW4gaXNzdWUgb3Ig
SSdtCj4+PiBtaXNyZWFkaW5nIGFueXRoaW5nLgo+Pgo+PiBtYXhfbWFwcGVkX3BmbiBfc2hvdWxk
XyBlbmQgdXAgYmVpbmcgPj0gdGhlIGxvZ2RpcnR5IHJhbmdlIHVwcGVyIGJvdW5kLAo+PiBzaW5j
ZSBBRkFJQ1QgdGhlIGxvZ2RpcnR5IHJhbmdlcyBhcmUgdGllZCB0byBlcHRfc2V0X2VudHJ5KCkg
Y2FsbHMsCj4+IHdoaWNoIGFsd2F5cyBlbmQgdXAgY2FsbGluZyBwMm1fYWx0cDJtX3Byb3BhZ2F0
ZV9jaGFuZ2UoKSB3aGVuIHRoZXkKPj4gb2NjdXIgb24gdGhlIGhvc3RwMm0gKHdoaWNoIGluIHR1
cm4gY2FsbHMgcDJtX3NldF9lbnRyeSgpIG9uIHRoZQo+PiBhbHRwMm1zLCBhbmQgc28gb24pLgo+
IAo+IEFsdHAybS1zIGRvbid0IG1hdHRlciBoZXJlIGF0IGFsbC4gTXkgcG9pbnQgaXMgdGhhdCB0
aGUgcHJlc2VudCwKPiB1bnBhdGNoZWQgcDJtX2NoYW5nZV90eXBlX3JhbmdlKCkgdXBkYXRlcyB0
aGUgbG9nLWRpcnR5Cj4gcmFuZ2VzIHdpdGggdGhlIHVuY2xpcHBlZCBbc3RhcnQsZW5kKSwgYnV0
IGNhbGxzCj4gcDJtLT5jaGFuZ2VfZW50cnlfdHlwZV9yYW5nZSgpIHdpdGggYSBwb3NzaWJseSBy
ZWR1Y2VkCj4gcmFuZ2UuIEFueSBzdWJzZXF1ZW50IGNhbGxlciBvZiBwMm1faXNfbG9nZGlydHlf
cmFuZ2UoKSBtYXkKPiB0aHVzIGJlIG1pc2xlYWQgaWYgdGhlIHJhbmdlc2V0IHVwZGF0ZSBub3cg
YWxzbyB1c2VkIG9ubHkgdGhlCj4gY2xpcHBlZCByYW5nZS4KCkkndmUgYmVlbiByZWFkaW5nIGFu
ZCByZS1yZWFkaW5nIHRoZSBjb2RlIGFuZCBJJ20gc3RpbGwgbm90IHN1cmUgSSBmb2xsb3c6Cgog
OTczICAgICBpZiAoIHVubGlrZWx5KGVuZCA+IHAybS0+bWF4X21hcHBlZF9wZm4pICkKIDk3NCAg
ICAgewogOTc1ICAgICAgICAgaWYgKCAhZ2ZuICkKIDk3NiAgICAgICAgIHsKIDk3NyAgICAgICAg
ICAgICBwMm0tPmNoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChwMm0sIG90LCBudCk7CiA5NzggICAg
ICAgICAgICAgZ2ZuID0gZW5kOwogOTc5ICAgICAgICAgfQogOTgwICAgICAgICAgZW5kID0gcDJt
LT5tYXhfbWFwcGVkX3BmbiArIDE7CgplbmQgaXMgYmVpbmcgY2xpcHBlZCBoZXJlIC4uLgoKIDk4
MSAgICAgfQogOTgyICAgICBpZiAoIGdmbiA8IGVuZCApCiA5ODMgICAgICAgICByYyA9IHAybS0+
Y2hhbmdlX2VudHJ5X3R5cGVfcmFuZ2UocDJtLCBvdCwgbnQsIGdmbiwgZW5kIC0gMSk7CgouLi4g
YW5kIHRoZSBpZigpIGFib3ZlIGlzIG5vdCBhbiBlbHNlIGlmKCksIHNvIGlmICggdW5saWtlbHko
ZW5kID4KcDJtLT5tYXhfbWFwcGVkX3BmbikgKSB3ZSBhbHdheXMgY2xpcCBlbmQuIFdoYXQgdGhp
cyBuZXcgcGF0Y2ggZG9lcyBpbgp0aGF0IHJlZ2FyZCBpcyBqdXN0IG1ha2luZyBzdXJlIGl0IHVz
ZXMgdGhlIGhvc3RwMm0ncyBtYXhfbWFwcGVkX3BmbgppbnN0ZWFkIG9mIHRoZSBhbHRwMm0ncy4K
CiA5ODQgICAgIGlmICggcmMgKQogOTg1ICAgICB7CiA5ODYgICAgICAgICBwcmludGsoWEVOTE9H
X0dfRVJSICJFcnJvciAlZCBjaGFuZ2luZyBEb20lZCBHRk5zIFslbHgsJWx4XQpmcm9tICVkIHRv
ICVkXG4iLAogOTg3ICAgICAgICAgICAgICAgIHJjLCBkLT5kb21haW5faWQsIHN0YXJ0LCBlbmQg
LSAxLCBvdCwgbnQpOwogOTg4ICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogOTg5ICAgICB9CiA5
OTAKIDk5MSAgICAgc3dpdGNoICggbnQgKQogOTkyICAgICB7CiA5OTMgICAgIGNhc2UgcDJtX3Jh
bV9ydzoKIDk5NCAgICAgICAgIGlmICggb3QgPT0gcDJtX3JhbV9sb2dkaXJ0eSApCiA5OTUgICAg
ICAgICAgICAgcmMgPSByYW5nZXNldF9yZW1vdmVfcmFuZ2UocDJtLT5sb2dkaXJ0eV9yYW5nZXMs
IHN0YXJ0LAplbmQgLSAxKTsKIDk5NiAgICAgICAgIGJyZWFrOwogOTk3ICAgICBjYXNlIHAybV9y
YW1fbG9nZGlydHk6CiA5OTggICAgICAgICBpZiAoIG90ID09IHAybV9yYW1fcncgKQogOTk5ICAg
ICAgICAgICAgIHJjID0gcmFuZ2VzZXRfYWRkX3JhbmdlKHAybS0+bG9nZGlydHlfcmFuZ2VzLCBz
dGFydCwKZW5kIC0gMSk7CjEwMDAgICAgICAgICBicmVhazsKMTAwMSAgICAgZGVmYXVsdDoKMTAw
MiAgICAgICAgIGJyZWFrOwoxMDAzICAgICB9CgpUaGVuIGFib3ZlIGl0IGNhbGxzIHJhbmdlc2V0
X3JlbW92ZV9yYW5nZSgpIG9yIHJhbmdlc2V0X2FkZF9yYW5nZSgpIHdpdGgKdGhlIGNsaXBwZWQg
ZW5kLiByYW5nZXNldF9hZGRfcmFuZ2UoKSBBU1NFUlQoKXMgdGhhdCBzdGFydCA8PSBlbmQsIHNv
CndlJ3ZlIGVzdGFibGlzaGVkIHRoYXQgaWYgKCBzdGFydCA+IGVuZCApIHJldHVybjsgaXMgYXQg
bGVhc3QgaGVhbHRoeQpmb3IgdGhhdC4KCkkgY291bGQgbW92ZSB0aGUgaWYgKCBzdGFydCA+IGVu
ZCApIHJldHVybjsgYmVsb3cgdGhlCnAybS0+Y2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKHAybSwg
b3QsIG50KTsgY2FsbCBzbyB0aGF0IHRoZSBjb2RlIHVzZXMKdGhlIHNhbWUgZmxvdyBhcyBpdCBk
b2VzIG5vdy4gQnV0IHRoYXQgd291bGQgb25seSBtYXR0ZXIgZm9yIHRoZSBjYXNlCndoZW4gc3Rh
cnQgPT0gMCBhbmQgZW5kIDwgMCAod2hpY2ggaXMgaW1wb3NzaWJsZSwgd2l0aCBlbmQgYmVpbmcg
YW4KdW5zaWduZWQgbG9uZykuCgpUaGUgY3VycmVudCBjb2RlIGFscmVhZHkgY2hlY2tzIGlmICgg
Z2ZuIDwgZW5kICkgKHdoZXJlIGdmbiBpcyBzdGFydCBpbgp0aGUgbmV3IHBhdGNoKSBiZWZvcmUg
Y2FsbGluZyBwMm0tPmNoYW5nZV9lbnRyeV90eXBlX3JhbmdlKCkgKGFnYWluLAp3aXRoIHRoZSBj
bGlwcGVkIGVuZCksIHNvIGluIHRoYXQgcmVzcGVjdCBpdCdzIG5vdCBkaWZmZXJlbnQgYXQgYWxs
IGZyb20KdGhlIGN1cnJlbnQgbG9naWMuCgpJbiBsaWdodCBvZiBhbGwgb2YgdGhhdCwgSSdtIHJl
YWRpbmcgeW91ciBjb21tZW50IHRvIG1lYW4gdGhhdCB5b3UgdGhpbmsKdGhhdCB0aGUgY3VycmVu
dCBsb2dpYyBpcyBmbGF3ZWQgYmVjYXVzZSB0aGUgYWN0dWFsIHdvcmsgaW5zaWRlCnAybV9jaGFu
Z2VfdHlwZV9yYW5nZSgpIGlzIGRvbmUgb24gYSBjbGlwcGVkIHJhbmdlIC0gc28geW91J2QgbGlr
ZSB0bwplaXRoZXIgaGF2ZSB0aGUgbmV3IHBhdGNoIHJlZnJhaW4gZnJvbSBjbGlwcGluZyBhbnl0
aGluZywgb3IgYW4KZXhwbGFuYXRpb24gYXMgdG8gd2h5IHRoaXMgaXMgcHJvcGVyIGJlaGF2aW91
ciAoYW5kIEkgd2FzIHdyb25nIHRvIHBheQpzcGVjaWFsIGF0dGVudGlvbiB0byB0aGUgaWYoKSBy
ZXR1cm5pbmcgZWFybHkgeW91J3ZlIG1lbnRpb25lZCBpbiB5b3VyCm9yaWdpbmFsIHJldmlldyku
IEFtIEkgY29ycmVjdD8KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 22:34:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 22:34: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-devel-bounces@lists.xenproject.org>)
	id 1gSrMC-0002ag-Ty; Fri, 30 Nov 2018 22:33: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=xftc=oj=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1gSrMB-0002aY-Vn
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 22:33:56 +0000
X-Inumbo-ID: 048749e5-f4f0-11e8-9a16-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 048749e5-f4f0-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 22:33:54 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id wAUMTgYv161614;
 Fri, 30 Nov 2018 22:33:49 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2018-07-02;
 bh=Ckz0jf49lrW+K58C+Olae2l5F9GWsEOqr7k4GDBRhaU=;
 b=s9S6x3Q77fCp8wsqX3JvGssXYhginm1XRwxM/tAoK9q0DDwc0MvKj6THNW3ByFEN5JJ0
 3eIm3GcdbShtTwSzWK/4WiYJX2zidCjOPzCQuLLZ8OwUPKY0eyI1kYA/ArZ46D/cSy9L
 H5+VkHk5r512RG9FFexPXVCBbj/uKbC7+3f8y0adBsRFh3LP6s1t7lu7atmdNzva7bu+
 Pc7K6U52BQMIBeWcSqcoENLSxfXP9UuoVHmdaCOaVcf2fbSs7vrKYHjx+ZMBrteLKS3U
 fC1TLU+hotbvam77o6VzlEovMszCB7XHnak3L4LLgq3e6K3JptmdqqrAF+CBP8zhsItL wA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2nxy9rrn3k-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 30 Nov 2018 22:33:49 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id wAUMXmfk008851
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 30 Nov 2018 22:33:48 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id wAUMXmlt013335;
 Fri, 30 Nov 2018 22:33:48 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 30 Nov 2018 14:33:48 -0800
To: Manjunath Patil <manjunath.b.patil@oracle.com>, jgross@suse.com,
 konrad.wilk@oracle.com, roger.pau@citrix.com, axboe@kernel.dk
References: <1543468665-22795-1-git-send-email-manjunath.b.patil@oracle.com>
 <fab88d94-79de-8ff4-be69-ff768b3f9697@oracle.com>
 <1dafcf3d-c3b6-e6c5-f5d4-fbdb549aaa9c@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 xsFNBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABzTNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT7CwXgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uzsFNBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABwsFfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <3da66993-a044-c65c-88a6-c0672ab8814f@oracle.com>
Date: Fri, 30 Nov 2018 17:33:46 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.3.0
MIME-Version: 1.0
In-Reply-To: <1dafcf3d-c3b6-e6c5-f5d4-fbdb549aaa9c@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=9093
 signatures=668686
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1810050000 definitions=main-1811300190
Subject: Re: [Xen-devel] [PATCH] xen-blkfront: use old rinfo after enomem
 during migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-block@vger.kernel.org, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMzAvMTggNDo0OSBQTSwgTWFuanVuYXRoIFBhdGlsIHdyb3RlOgo+IFRoYW5rIHlvdSBC
b3JpcyBmb3IgeW91ciBjb21tZW50cy4gSSByZW1vdmVkIGZhdWx0eSBlbWFpbCBvZiBtaW5lLgo+
Cj4gcmVwbGllcyBpbmxpbmUuCj4gT24gMTEvMzAvMjAxOCAxMjo0MiBQTSwgQm9yaXMgT3N0cm92
c2t5IHdyb3RlOgo+PiBPbiAxMS8yOS8xOCAxMjoxNyBBTSwgTWFuanVuYXRoIFBhdGlsIHdyb3Rl
Ogo+Pj4gSGksCj4+PiBGZWVsIGZyZWUgdG8gc3VnZ2VzdC9jb21tZW50IG9uIHRoaXMuCj4+Pgo+
Pj4gSSBhbSB0cnlpbmcgdG8gZG8gdGhlIGZvbGxvd2luZyBhdCBkc3QgZHVyaW5nIHRoZSBtaWdy
YXRpb24gbm93Lgo+Pj4gMS4gRG9udCBjbGVhciB0aGUgb2xkIHJpbmZvIGluIGJsa2lmX2ZyZWUo
KS4gSW5zdGVhZCBqdXN0IGNsZWFuIGl0Lgo+Pj4gMi4gU3RvcmUgdGhlIG9sZCByaW5mbyBhbmQg
bnJfcmluZ3MgaW50byB0ZW1wIHZhcmlhYmxlcyBpbgo+Pj4gbmVnb3RpYXRlX21xKCkKPj4+IDMu
IGxldCBucl9yaW5ncyBnZXQgcmUtY2FsY3VsYXRlZCBiYXNlZCBvbiBiYWNrZW5kIGRhdGEKPj4+
IDQuIHRyeSBhbGxvY2F0aW5nIG5ldyBtZW1vcnkgYmFzZWQgb24gbmV3IG5yX3JpbmdzCj4+IFNp
bmNlIEkgc3VzcGVjdCBudW1iZXIgb2YgcmluZ3Mgd2lsbCBsaWtlbHkgYmUgdGhlIHNhbWUgd2h5
IG5vdCByZXVzZQo+PiB0aGUgcmluZ3MgaW4gdGhlIGNvbW1vbiBjYXNlPwo+IEkgdGhvdWdodCBh
dHRhY2hpbmcgZGV2aWNlcyB3aWxsIGJlIG1vcmUgb2Z0ZW4gdGhhbiBtaWdyYXRpb24uIEhlbmNl
Cj4gZGlkIG5vdCB3YW50IGFkZCB0byBhbiBleHRyYSBjaGVjayBmb3IKPiDCoCAtIGlmIEkgYW0g
aW5zaWRlIG1pZ3JhdGlvbiBjb2RlIHBhdGggYW5kCj4gwqAgLSBpZiBuZXcgbnJfcmluZ3MgaXMg
ZXF1YWwgdG8gb2xkIG5yX3JpbmdzIG9yIG5vdAo+Cj4gU3VyZSBhZGRpdGlvbiBvZiBzdWNoIGEg
dGhpbmcgd291bGQgYXZvaWQgdGhlIG1lbW9yeSBhbGxvY2F0aW9uCj4gYWx0b2dldGhlciBpbiBt
aWdyYXRpb24gcGF0aCwKPiBidXQgaXQgd291bGQgYWRkIGEgbGl0dGxlIG92ZXJoZWFkIGZvciBu
b3JtYWwgZGV2aWNlIGFkZGl0aW9uLgo+Cj4gRG8geW91IHRoaW5rIGl0cyB3b3J0aCBhZGRpbmcg
dGhhdCBjaGFuZ2U/CgoKSU1PIGEgY291cGxlIG9mIGV4dHJhIGNoZWNrcyBhcmUgbm90IGdvaW5n
IHRvIG1ha2UgbXVjaCBkaWZmZXJlbmNlLgoKSSB3b25kZXIgdGhvdWdoIC0tLSBoYXZlIHlvdSBh
Y3R1YWxseSBzZWVuIHRoZSBjYXNlIHdoZXJlIHlvdSBkaWQgZmFpbAphbGxvY2F0aW9uIGFuZCBj
aGFuZ2VzIHByb3ZpZGVkIGluIHRoaXMgcGF0Y2ggbWFkZSB0aGluZ3Mgd29yaz8gSSBhbQphc2tp
bmcgYmVjYXVzZSByaWdodCBhZnRlciBuZWdvdGlhdGVfbXEoKSB3ZSB3aWxsIGNhbGwgc2V0dXBf
YmxrcmluZygpCmFuZCBpdCB3aWxsIHdhbnQgdG8gYWxsb2NhdGUgYnVuY2ggb2YgbWVtb3J5LiBB
IGZhaWx1cmUgdGhlcmUgaXMgZmF0YWwKKHRvIHJpbmcgc2V0dXApLiBTbyBpdCBzZWVtcyB0byBt
ZSB0aGF0IHlvdSB3aWxsIHN1cnZpdmUgbmVnb3RpYXRlX21xKCkKYnV0IHRoZW4gd2lsbCBsaWtl
bHkgZmFpbCBzb29uIGFmdGVyLgoKCj4+Cj4+Cj4+PiA1Lgo+Pj4gwqDCoCBhLiBJZiBtZW1vcnkg
YWxsb2NhdGlvbiBpcyBhIHN1Y2Nlc3MKPj4+IMKgwqDCoMKgwqAgLSBmcmVlIHRoZSBvbGQgcmlu
Zm8gYW5kIHByb2NlZWQgdG8gdXNlIHRoZSBuZXcgcmluZm8KPj4+IMKgwqAgYi4gSWYgbWVtb3J5
IGFsbG9jYXRpb24gaXMgYSBmYWlsdXJlCj4+PiDCoMKgwqDCoMKgIC0gdXNlIHRoZSBvbGQgdGhl
IHJpbmZvCj4+PiDCoMKgwqDCoMKgIC0gYWRqdXN0IHRoZSBucl9yaW5ncyB0byB0aGUgbG93ZXN0
IG9mIG5ldyBucl9yaW5ncyBhbmQgb2xkCj4+PiBucl9yaW5ncwo+Pgo+Pj4gQEAgLTE5MTgsMTAg
KzE5MzYsMjQgQEAgc3RhdGljIGludCBuZWdvdGlhdGVfbXEoc3RydWN0IGJsa2Zyb250X2luZm8K
Pj4+ICppbmZvKQo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc2l6
ZW9mKHN0cnVjdCBibGtmcm9udF9yaW5nX2luZm8pLAo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgR0ZQX0tFUk5FTCk7Cj4+PiDCoMKgwqDCoMKgIGlmICghaW5mby0+
cmluZm8pIHsKPj4+IC3CoMKgwqDCoMKgwqDCoCB4ZW5idXNfZGV2X2ZhdGFsKGluZm8tPnhiZGV2
LCAtRU5PTUVNLCAiYWxsb2NhdGluZwo+Pj4gcmluZ19pbmZvIHN0cnVjdHVyZSIpOwo+Pj4gLcKg
wqDCoMKgwqDCoMKgIGluZm8tPm5yX3JpbmdzID0gMDsKPj4+IC3CoMKgwqDCoMKgwqDCoCByZXR1
cm4gLUVOT01FTTsKPj4+IC3CoMKgwqAgfQo+Pj4gK8KgwqDCoMKgwqDCoMKgIGlmICh1bmxpa2Vs
eShucl9yaW5nc19vbGQpKSB7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBXZSBtaWdo
dCB3YXN0ZSBzb21lIG1lbW9yeSBpZgo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqIGlu
Zm8tPm5yX3JpbmdzIDwgbnJfcmluZ3Nfb2xkCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
ICovCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbmZvLT5yaW5mbyA9IHJpbmZvX29sZDsK
Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmIChpbmZvLT5ucl9yaW5ncyA+IG5yX3Jpbmdz
X29sZCkKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW5mby0+bnJfcmluZ3Mg
PSBucl9yaW5nc19vbGQ7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB4ZW5idXNfZGV2X2Zh
dGFsKGluZm8tPnhiZGV2LCAtRU5PTUVNLAo+Pgo+PiBXaHkgeGVuYnVzX2Rldl9mYXRhbCgpPwo+
IEkgd2FudGVkIHRvIG1ha2Ugc3VyZSB0aGF0IHRoaXMgbXNnIGlzIHNlZW4gb24gY29uc29sZSBi
eSBkZWZhdWx0LiBTbwo+IHRoYXQgd2Uga25vdyB0aGVyZSB3YXMgYSBlbm9tZW0gZXZlbnQgaGFw
cGVuZWQgYW5kIHdlIHJlY292ZXJlZCBmcm9tIGl0Lgo+IFdoYXQgZG8geW91IHN1Z2dlc3QgaW5z
dGVhZD8geGVuYnVzX2Rldl9lcnJvcj8KCk5laXRoZXIuIHhlbmJ1c19kZXZfZmF0YWwoKSBpcyBn
b2luZyB0byBjaGFuZ2UgY29ubmVjdGlvbiBzdGF0ZSBzbyBpdCBpcwpjZXJ0YWlubHkgbm90IHdo
YXQgd2Ugd2FudC4gQW5kIGV2ZW4geGVuYnVzX2Rldl9lcnJvcigpIGRvZXNuJ3QgbG9vawpsaWtl
IHRoZSByaWdodCB0aGluZyB0byBkbyBzaW5jZSBhcyBmYXIgYXMgYmxvY2sgZGV2aWNlIHNldHVw
IGlzCmNvbmNlcm5lZCB0aGVyZSBhcmUgbm8gZXJyb3JzLgoKTWF5YmUgcHJfd2FybigpLgoKLWJv
cmlzCgoKPj4KPj4gLWJvcmlzCj4+Cj4+Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAicmV1
c2luZyBvbGQgcmluZ19pbmZvIHN0cnVjdHVyZShuZXcgcmluZyBzaXplPSVkKSIsCj4+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGluZm8tPm5yX3JpbmdzKTsKPj4+ICvCoMKgwqDC
oMKgwqDCoCB9IGVsc2Ugewo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgeGVuYnVzX2Rldl9m
YXRhbChpbmZvLT54YmRldiwgLUVOT01FTSwKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgImFsbG9jYXRpbmcgcmluZ19pbmZvIHN0cnVjdHVyZSIpOwo+Pj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgaW5mby0+bnJfcmluZ3MgPSAwOwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgcmV0dXJuIC1FTk9NRU07Cj4+PiArwqDCoMKgwqDCoMKgwqAgfQo+Pj4gK8KgwqDCoCB9IGVs
c2UgaWYgKHVubGlrZWx5KG5yX3JpbmdzX29sZCkpCj4+PiArwqDCoMKgwqDCoMKgwqAga2ZyZWUo
cmluZm9fb2xkKTsKPj4+IMKgIMKgwqDCoMKgwqAgZm9yIChpID0gMDsgaSA8IGluZm8tPm5yX3Jp
bmdzOyBpKyspIHsKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgYmxrZnJvbnRfcmluZ19p
bmZvICpyaW5mbzsKPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 22:51:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 22:51: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-devel-bounces@lists.xenproject.org>)
	id 1gSrdI-00043A-HL; Fri, 30 Nov 2018 22:51:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <srs0=v1mn=oj=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1gSrdH-000435-9A
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 22:51:35 +0000
X-Inumbo-ID: 7c19f981-f4f2-11e8-9a16-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c19f981-f4f2-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 22:51:34 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EB33C2082F;
 Fri, 30 Nov 2018 22:51:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1543618263;
 bh=d/wwN8QyojM8TZ60cr9NqkDeCyYeIxy46fwdS1usIqE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=1UXdihqhSSK3ld4zuanFaipdLELEBxjcR5kVIMcsOaNyL1iXpQmaKOxIo0FwAUnNH
 c+OtlZ0jKgWH26uD/TbYToZ7PiRrzEp3/jEWBmqFsQ1wxl2Hztg3Swmo3/4ocOgkkC
 ZaaBSJ36t3ygMTCdrSD2u2Vwn8x9UAMVSYi1uRLk=
Date: Fri, 30 Nov 2018 14:51:01 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <810c02f4-4436-79fb-5da1-0cf80f8486d1@oracle.com>
Message-ID: <alpine.DEB.2.10.1811301449570.16463@sstabellini-ThinkPad-X260>
References: <20181130110107.31468-1-wen.yang99@zte.com.cn>
 <810c02f4-4436-79fb-5da1-0cf80f8486d1@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3] pvcalls-front: Avoid
 __get_free_pages(GFP_KERNEL) under spinlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, zhong.weidong@zte.com.cn,
 linux-kernel@vger.kernel.org, Julia Lawall <julia.lawall@lip6.fr>,
 xen-devel@lists.xenproject.org, Wen Yang <wen.yang99@zte.com.cn>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAzMCBOb3YgMjAxOCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDExLzMwLzE4
IDY6MDEgQU0sIFdlbiBZYW5nIHdyb3RlOgo+ID4gVGhlIHByb2JsZW0gaXMgdGhhdCB3ZSBjYWxs
IHRoaXMgd2l0aCBhIHNwaW4gbG9jayBoZWxkLgo+ID4gVGhlIGNhbGwgdHJlZSBpczoKPiA+IHB2
Y2FsbHNfZnJvbnRfYWNjZXB0KCkgaG9sZHMgYmVkYXRhLT5zb2NrZXRfbG9jay4KPiA+ICAgICAt
PiBjcmVhdGVfYWN0aXZlKCkKPiA+ICAgICAgICAgLT4gX19nZXRfZnJlZV9wYWdlcygpIHVzZXMg
R0ZQX0tFUk5FTAo+ID4KPiA+IFRoZSBjcmVhdGVfYWN0aXZlKCkgZnVuY3Rpb24gaXMgb25seSBj
YWxsZWQgZnJvbSBwdmNhbGxzX2Zyb250X2FjY2VwdCgpCj4gPiB3aXRoIGEgc3Bpbl9sb2NrIGhl
bGQsIFRoZSBhbGxvY2F0aW9uIGlzIG5vdCBhbGxvd2VkIHRvIHNsZWVwIGFuZAo+ID4gR0ZQX0tF
Uk5FTCBpcyBub3Qgc3VmZmljaWVudC4KPiA+Cj4gPiBUaGlzIGlzc3VlIHdhcyBkZXRlY3RlZCBi
eSB1c2luZyB0aGUgQ29jY2luZWxsZSBzb2Z0d2FyZS4KPiA+Cj4gPiB2MjogQWRkIGEgZnVuY3Rp
b24gZG9pbmcgdGhlIGFsbG9jYXRpb25zIHdoaWNoIGlzIGNhbGxlZAo+ID4gICAgIG91dHNpZGUg
dGhlIGxvY2sgYW5kIHBhc3NpbmcgdGhlIGFsbG9jYXRlZCBkYXRhIHRvCj4gPiAgICAgY3JlYXRl
X2FjdGl2ZSgpLgo+ID4gdjM6IFVzZSB0aGUgbWF0Y2hpbmcgZGVhbGxvY2F0b3JzIGkuZS4sIGZy
ZWVfcGFnZSgpCj4gPiAgICAgYW5kIGZyZWVfcGFnZXMoKSwgcmVzcGVjdGl2ZWx5Lgo+ID4KPiA+
IFN1Z2dlc3RlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+ID4gU2lnbmVk
LW9mZi1ieTogV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNvbS5jbj4KPiA+IENDOiBKdWxpYSBM
YXdhbGwgPGp1bGlhLmxhd2FsbEBsaXA2LmZyPgo+ID4gQ0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gPiBDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgo+ID4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KPiA+IENDOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+IENDOiBsaW51eC1r
ZXJuZWxAdmdlci5rZXJuZWwub3JnCj4gPiAtLS0KPiA+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZy
b250LmMgfCA3MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCj4gPiAgMSBm
aWxlIGNoYW5nZWQsIDU5IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQo+ID4KPiA+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmMKPiA+IGluZGV4IDJmMTFjYTcyYTI4MS4uYTI2ZjQxNmRhZjQ2IDEwMDY0NAo+
ID4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gPiArKysgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWZyb250LmMKPiA+IEBAIC0zMzUsNyArMzM1LDQzIEBAIGludCBwdmNhbGxzX2Zy
b250X3NvY2tldChzdHJ1Y3Qgc29ja2V0ICpzb2NrKQo+ID4gIAlyZXR1cm4gcmV0Owo+ID4gIH0K
PiA+ICAKPiA+IC1zdGF0aWMgaW50IGNyZWF0ZV9hY3RpdmUoc3RydWN0IHNvY2tfbWFwcGluZyAq
bWFwLCBpbnQgKmV2dGNobikKPiA+ICtzdHJ1Y3Qgc29ja19tYXBwaW5nX2FjdGl2ZV9yaW5nIHsK
PiA+ICsJc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRmICpyaW5nOwo+ID4gKwlSSU5HX0lEWCByaW5n
X29yZGVyOwo+ID4gKwl2b2lkICpieXRlczsKPiA+ICt9Owo+ID4gKwo+ID4gK3N0YXRpYyBpbnQg
YWxsb2NfYWN0aXZlX3Jpbmcoc3RydWN0IHNvY2tfbWFwcGluZ19hY3RpdmVfcmluZyAqYWN0aXZl
X3JpbmcpCj4gPiArewo+ID4gKwlhY3RpdmVfcmluZy0+cmluZyA9IE5VTEw7Cj4gCj4gVGhpcyBp
cyBub3QgbmVjZXNzYXJ5Lgo+IAo+ID4gKwlhY3RpdmVfcmluZy0+Ynl0ZXMgPSBOVUxMOwo+ID4g
Kwo+ID4gKwlhY3RpdmVfcmluZy0+cmluZyA9IChzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKikK
PiA+ICsJCV9fZ2V0X2ZyZWVfcGFnZShHRlBfS0VSTkVMIHwgX19HRlBfWkVSTyk7Cj4gPiArCWlm
IChhY3RpdmVfcmluZy0+cmluZyA9PSBOVUxMKQo+ID4gKwkJZ290byBvdXRfZXJyb3I7Cj4gPiAr
CWFjdGl2ZV9yaW5nLT5yaW5nX29yZGVyID0gUFZDQUxMU19SSU5HX09SREVSOwo+ID4gKwlhY3Rp
dmVfcmluZy0+Ynl0ZXMgPSAodm9pZCAqKV9fZ2V0X2ZyZWVfcGFnZXMoR0ZQX0tFUk5FTCB8IF9f
R0ZQX1pFUk8sCj4gPiArCQkJUFZDQUxMU19SSU5HX09SREVSKTsKPiA+ICsJaWYgKGFjdGl2ZV9y
aW5nLT5ieXRlcyA9PSBOVUxMKQo+ID4gKwkJZ290byBvdXRfZXJyb3I7Cj4gPiArCj4gPiArCXJl
dHVybiAwOwo+ID4gKwo+ID4gK291dF9lcnJvcjoKPiA+ICsJZnJlZV9wYWdlcygodW5zaWduZWQg
bG9uZylhY3RpdmVfcmluZy0+Ynl0ZXMsIGFjdGl2ZV9yaW5nLT5yaW5nX29yZGVyKTsKPiA+ICsJ
ZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKWFjdGl2ZV9yaW5nLT5yaW5nKTsKPiA+ICsJcmV0dXJu
IC1FTk9NRU07Cj4gPiArfQo+ID4gKwo+IAo+IAo+IAo+ID4gQEAgLTM5Nyw2ICs0MjcsNyBAQCBp
bnQgcHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2Nr
YWRkciAqYWRkciwKPiA+ICAJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gTlVMTDsKPiA+ICAJ
c3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsKPiA+ICAJaW50IG5vdGlmeSwgcmVxX2lk
LCByZXQsIGV2dGNobjsKPiA+ICsJc3RydWN0IHNvY2tfbWFwcGluZ19hY3RpdmVfcmluZyBhY3Rp
dmVfcmluZzsKPiA+ICAKPiA+ICAJaWYgKGFkZHItPnNhX2ZhbWlseSAhPSBBRl9JTkVUIHx8IHNv
Y2stPnR5cGUgIT0gU09DS19TVFJFQU0pCj4gPiAgCQlyZXR1cm4gLUVPUE5PVFNVUFA7Cj4gPiBA
QCAtNDA2LDE1ICs0MzcsMjEgQEAgaW50IHB2Y2FsbHNfZnJvbnRfY29ubmVjdChzdHJ1Y3Qgc29j
a2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsCj4gPiAgCQlyZXR1cm4gUFRSX0VSUiht
YXApOwo+ID4gIAo+ID4gIAliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRf
ZGV2LT5kZXYpOwo+ID4gKwlyZXQgPSBhbGxvY19hY3RpdmVfcmluZygmYWN0aXZlX3JpbmcpOwo+
IAo+IFdoeSBub3QganVzdCBhbGxvY19hY3RpdmVfcmluZyhtYXApPwoKWWVzLCBJIHRoaW5rIGl0
IHdvdWxkIGJlIGJldHRlciB0byBwcmUtcG9wdWxhdGUgbWFwIChzdHJ1Y3QKc29ja19tYXBwaW5n
KSwgcmF0aGVyIHRoYW4gaW50cm9kdWNpbmcgb25lIG1vcmUgbmV3IHN0cnVjdCAoc3RydWN0CnNv
Y2tfbWFwcGluZ19hY3RpdmVfcmluZykuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Nov 30 22:53:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Nov 2018 22:53: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-devel-bounces@lists.xenproject.org>)
	id 1gSrfR-00049L-0D; Fri, 30 Nov 2018 22:53: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=7ljy=oj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1gSrfP-000498-7S
 for xen-devel@lists.xenproject.org; Fri, 30 Nov 2018 22:53:47 +0000
X-Inumbo-ID: ca91b681-f4f2-11e8-9a16-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca91b681-f4f2-11e8-9a16-bc764e045a96;
 Fri, 30 Nov 2018 22:53:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1gSrfL-0003fT-JG; Fri, 30 Nov 2018 22:53:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1gSrfL-0002EA-Ab; Fri, 30 Nov 2018 22:53:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1gSrfL-0007m0-9V; Fri, 30 Nov 2018 22:53:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-130851-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.9-testing:build-arm64:<job status>:broken:regression
 xen-4.9-testing:build-arm64-pvops:<job
 status>:broken:regression
 xen-4.9-testing:build-arm64-xsm:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-saverestore:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:build-arm64:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-pvops:hosts-allocate:broken:allowable
 xen-4.9-testing:build-arm64-xsm:hosts-allocate:broken:allowable
 xen-4.9-testing:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.9-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-278:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=7f01558d9b3fc4011741e9f469c96fd93dd8454e
X-Osstest-Versions-That: xen=f13983db120f5e56dfefbee5d56678d2d43e2914
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Nov 2018 22:53:43 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 130851: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEzMDg1MSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEzMDg1MS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTMwODA3CiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuICBpbiAxMzA4MDcKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEzMDgwNwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMwMjEyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEzMDIxMgoKVGVzdHMgd2hpY2ggYXJlIGZh
aWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBpbiAx
MzA4MDcgcGFzcyBpbiAxMzA4NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMzA4MDcgcGFzcyBp
biAxMzA4NTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1z
YXZlcmVzdG9yZS4yIGZhaWwgcGFzcyBpbiAxMzA4MDcKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSBicm9rZW4gaW4gMTMwODA3IFJFR1IuIHZzLiAxMzAy
MTIKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlIGJyb2tlbiBp
biAxMzA4MDcgUkVHUi4gdnMuIDEzMDIxMgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgYnJva2VuIGluIDEzMDgwNyBSRUdSLiB2cy4gMTMwMjEyCgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAx
MzA4MDcgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDEzMDgwNyBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTMwODA3IG4vYQog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMzA4MDcgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEzMDgwNyBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4g
MTMwODA3IG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyBi
cm9rZW4gaW4gMTMwODA3IGJsb2NrZWQgaW4gMTMwMjEyCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzIGJyb2tlbiBpbiAxMzA4MDcgYmxvY2tlZCBpbiAxMzAyMTIK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgYnJva2VuIGluIDEz
MDgwNyBibG9ja2VkIGluIDEzMDIxMgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyA2OSB4dGYvdGVz
dC1odm02NC14c2EtMjc4IGZhaWwgaW4gMTMwODA3IGJsb2NrZWQgaW4gMTMwMjEyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMzA4
MDcgbGlrZSAxMjk3OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICBmYWlsIGluIDEzMDgwNyBsaWtlIDEyOTc5NgogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMzA4MDcgbGlrZSAx
MzAwNDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICBmYWlsIGluIDEzMDgwNyBsaWtlIDEzMDIxMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTMwODA3IGxpa2UgMTMwMjEyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMjk3OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NCBndWVzdC1sb2NhbG1pZ3JhdGUgICAgZmFpbCBsaWtlIDEzMDA0MQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtl
IDEzMDA0MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTMwMjEyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTMwMjEyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMzAyMTIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDdmMDE1NThkOWIzZmM0MDExNzQx
ZTlmNDY5Yzk2ZmQ5M2RkODQ1NGUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIGYxMzk4M2RiMTIwZjVlNTZkZmVmYmVlNWQ1NjY3OGQyZDQzZTI5MTQKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDEzMDIxMiAgMjAxOC0xMS0xNiAxNjoxOTo1OSBaICAgMTQgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxMzA2MTMgIDIwMTgtMTEtMjAgMTU6MDc6MzkgWiAgIDEwIGRheXMgICAg
NSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMzA3NDUgIDIwMTgtMTEtMjMgMjI6MDg6
NDAgWiAgICA3IGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NCBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm02NC14
c20gYnJva2VuCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgN2YwMTU1OGQ5YjNmYzQwMTE3NDFl
OWY0NjljOTZmZDkzZGQ4NDU0ZQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KRGF0ZTogICBGcmkgTm92IDIzIDExOjUwOjE3IDIwMTggKzAxMDAKCiAgICBWTVg6IGFsbG93
IG1pZ3JhdGlvbiBvZiBndWVzdHMgd2l0aCBTU0JEIGVuYWJsZWQKICAgIAogICAgVGhlIGJhY2tw
b3J0IG9mIGNkNTMwMjNkZjkgKCJ4ODYvbXNyOiBWaXJ0dWFsaXNlIE1TUl9TUEVDX0NUUkwuU1NC
RCBmb3IKICAgIGd1ZXN0cyB0byB1c2UiKSBkaWQgbm90IG1pcnJvciB0aGUgUFYgc2lkZSBjaGFu
Z2UgaW50byB0aGUgSFZNIChWTVgtCiAgICBzcGVjaWZpYykgY29kZSBwYXRoLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCBl
NDNmMmNhOTQzNDUzZjA0MzgzOTM2NzI3ZmE4ZjE5ODI3ZDVlNTk2CkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTm92IDIwIDE1OjUy
OjEzIDIwMTggKzAxMDAKCiAgICB4ODYvZG9tMDogRml4IHNoYWRvd2luZyBvZiBQViBndWVzdHMg
d2l0aCAyTSBzdXBlcnBhZ2VzCiAgICAKICAgIFRoaXMgaXMgYSBzdHJhaWdodCBiYWNrcG9ydCBv
ZiBjL3MgMjhkOWE5YTJkNDE3NTliOWU1MTYzMDM3Yjc1OWFjNTU3YWVhNzY3YwogICAgYnV0IHdp
dGggYSBkaWZmZXJlbnQganVzdGlmaWNhdGlvbi4KICAgIAogICAgRG9tMCBtYXkgaGF2ZSBzdXBl
cnBhZ2VzIChlLmcuIGluaXRpYWwgUDJNKSwgYW5kIG1heSBiZSBzaGFkb3dlZAogICAgKGUuZy4g
UFYtTDFURikuICBCZWNhdXNlIG9mIHRoaXMgaW5jb3JyZWN0IGNoZWNrLCB3aGVuIFBWIHN1cGVy
cGFnZXMgYXJlCiAgICBkaXNhbGxvd2VkICh3aGljaCBpcyB0aGUgc2VjdXJpdHkgc3VwcG9ydGVk
IGNvbmZpZ3VyYXRpb24pLCBhdHRlbXB0aW5nIHRvCiAgICBzaGFkb3cgdGhlIFAyTSB3aXRoIGl0
cyBzdXBlcnBhZ2VzIHN0aWxsIGludGFjdCB3aWxsIGZhaWwuICBBICNQRiB3aWxsIGJlCiAgICBo
YW5kZWQgYmFjayB0byB0aGUga2VybmVsLCByYXRoZXIgdGhhbiB0aGUgc3VwZXJwYWdlIGJlaW5n
IHNwbGludGVyZWQgYW5kCiAgICBzaGFkb3dlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCmNvbW1pdCAwODY0ZGQ4MTgxNGY2ZjA3OTU3ZDg1YTFlOWM5NDQzZTA2YmI3ZWUyCkF1dGhv
cjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUg
Tm92IDIwIDE1OjUxOjM2IDIwMTggKzAxMDAKCiAgICB4ODYvZG9tMDogQXZvaWQgdXNpbmcgMUcg
c3VwZXJwYWdlcyBpZiBzaGFkb3dpbmcgbWF5IGJlIG5lY2Vzc2FyeQogICAgCiAgICBUaGUgc2hh
ZG93IGNvZGUgZG9lc24ndCBzdXBwb3J0IDFHIHN1cGVycGFnZXMsIGFuZCB3aWxsIGhhbmQgI1BG
W1JTVkRdIGJhY2sgdG8KICAgIGd1ZXN0cy4KICAgIAogICAgRm9yIGRvbTAncyB3aXRoIDUxMkdC
IG9mIFJBTSBvciBtb3JlIChhbmQgc3ViamVjdCB0byB0aGUgUDJNIGFsaWdubWVudCksIFhlbidz
CiAgICBkb21haW4gYnVpbGRlciBtaWdodCB1c2UgMUcgc3VwZXJwYWdlcy4KICAgIAogICAgQXZv
aWQgdXNpbmcgMUcgc3VwZXJwYWdlcyAoZmFsbGluZyBiYWNrIHRvIDJNIHN1cGVycGFnZXMgaW5z
dGVhZCkgaWYgdGhlcmUgaXMKICAgIGEgcmVhc29uYWJsZSBjaGFuY2UgdGhhdCB3ZSBtYXkgaGF2
ZSB0byBzaGFkb3cgZG9tMC4gIFRoaXMgYXNzdW1lcyB0aGF0IHRoZXJlCiAgICBhcmUgbm8gY2ly
Y3Vtc3RhbmNlcyB3aGVyZSB3ZSB3aWxsIGFjdGl2YXRlIGxvZ2RpcnR5IG1vZGUgb24gZG9tMC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiA5NmY2ZWUxNWFkN2NhOTY0NzI3NzlmYzVjMDgzYjQxNDk0OTVj
NTg0CiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0xMiAxMToyNjowNCArMDAwMAoKY29tbWl0IGNh
NWVkZTYzOTc4Zjc5ZGI5MTBmNjM4NDcyYWI1MWQzNWQ3MDNmMjcKQXV0aG9yOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo1MDo1NyAyMDE4ICsw
MTAwCgogICAgeDg2L3NoYWRvdzogc2hyaW5rIHN0cnVjdCBwYWdlX2luZm8ncyBzaGFkb3dfZmxh
Z3MgdG8gMTYgYml0cwogICAgCiAgICBUaGlzIGlzIHRvIGF2b2lkIGl0IG92ZXJsYXBwaW5nIHRo
ZSBsaW5lYXJfcHRfY291bnQgZmllbGQgbmVlZGVkIGZvciBQVgogICAgZG9tYWlucy4gSW50cm9k
dWNlIGEgc2VwYXJhdGUsIEhWTS1vbmx5IHBhZ2V0YWJsZV9keWluZyBmaWVsZCB0byByZXBsYWNl
CiAgICB0aGUgc29sZSBvbmUgbGVmdCBpbiB0aGUgdXBwZXIgMTYgYml0cy4KICAgIAogICAgTm90
ZSB0aGF0IHRoZSBhY2Nlc3NlcyB0byAtPnNoYWRvd19mbGFncyBpbiBzaGFkb3dfe3BybyxkZX1t
b3RlKCkgZ2V0CiAgICBzd2l0Y2hlZCB0byBub24tYXRvbWljLCBub24tYml0b3BzIG9wZXJhdGlv
bnMsIGFzIHt0ZXN0LHNldCxjbGVhcn1fYml0KCkKICAgIGFyZSBub3QgYWxsb3dlZCBvbiB1aW50
MTZfdCBmaWVsZHMgYW5kIGhlbmNlIHRoZWlyIHVzZSB3b3VsZCBoYXZlCiAgICByZXF1aXJlZCB1
Z2x5IGNhc3RzLiBUaGlzIGlzIGZpbmUgYmVjYXVzZSBhbGwgdXBkYXRlcyBvZiB0aGUgZmllbGQg
b3VnaHQKICAgIHRvIG9jY3VyIHdpdGggdGhlIHBhZ2luZyBsb2NrIGhlbGQsIGFuZCBvdGhlciB1
cGRhdGVzIG9mIGl0IHVzZSB8PSBhbmQKICAgICY9IGFzIHdlbGwgKGkuZS4gdXNpbmcgYXRvbWlj
IG9wZXJhdGlvbnMgaGVyZSBkaWRuJ3QgcmVhbGx5IGd1YXJkCiAgICBhZ2FpbnN0IHBvdGVudGlh
bGx5IHJhY2luZyB1cGRhdGVzIGVsc2V3aGVyZSkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBY
U0EtMjgwLgogICAgCiAgICBSZXBvcnRlZC1ieTogUHJnbXIuY29tIFNlY3VyaXR5IDxzZWN1cml0
eUBwcmdtci5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBtYXN0
ZXIgY29tbWl0OiA3ODk1ODk5NjhlZDkwZTgyYTgzMmRiYzYwZTk1OGM3NmI3ODdiZTdlCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1OTo1NCArMDEwMAoKY29tbWl0IGQ5NmU2MjkwYzIx
NzYzMWZmNTMxOTAxMDVlNWUwYTBiNDdjNWI4YzcKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo1MDoxMyAyMDE4ICswMTAwCgogICAg
eDg2L3NoYWRvdzogbW92ZSBPT1MgZmxhZyBiaXQgcG9zaXRpb25zCiAgICAKICAgIEluIHByZXBh
cmF0aW9uIG9mIHJlZHVjaW5nIHN0cnVjdCBwYWdlX2luZm8ncyBzaGFkb3dfZmxhZ3MgZmllbGQg
dG8gMTYKICAgIGJpdHMsIGxvd2VyIHRoZSBiaXQgcG9zaXRpb25zIHVzZWQgZm9yIFNIRl9vdXRf
b2Zfc3luYyBhbmQKICAgIFNIRl9vb3NfbWF5X3dyaXRlLgogICAgCiAgICBJbnN0ZWFkIG9mIGFs
c28gYWRqdXN0aW5nIHRoZSBvcGVuIGNvZGVkIHVzZSBpbiBfZ2V0X3BhZ2VfdHlwZSgpLAogICAg
aW50cm9kdWNlIHNoYWRvd19wcmVwYXJlX3BhZ2VfdHlwZV9jaGFuZ2UoKSB0byBjb250YWluIGtu
b3dsZWRnZSBvZiB0aGUKICAgIGJpdCBwb3NpdGlvbnMgdG8gc2hhZG93IGNvZGUuCiAgICAKICAg
IFRoaXMgaXMgcGFydCBvZiBYU0EtMjgwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiBkNjhlMTA3MGMzZThmNGFmN2EzMTA0MGYwOGJk
ZDk4ZTZkNmVhYzFkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1OToxMyArMDEwMAoK
Y29tbWl0IGQ4MTlhNjViYmMzZTY4ZjM4ZGRlMDNhZGU3NjRkZTkxNTc2MDUwMDgKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBOb3Yg
MjAgMTU6NDk6MzkgMjAxOCArMDEwMAoKICAgIHg4Ni9tbTogRG9uJ3QgcGVyZm9ybSBmbHVzaCBh
ZnRlciBmYWlsaW5nIHRvIHVwZGF0ZSBhIGd1ZXN0cyBMMWUKICAgIAogICAgSWYgdGhlIEwxZSB1
cGRhdGUgaGFzbid0IG9jY3VyZWQsIHRoZSBmbHVzaCBjYW5ub3QgZG8gYW55dGhpbmcgdXNlZnVs
LiAgVGhpcwogICAgc2tpcHMgdGhlIHBvdGVudGlhbGx5IGV4cGVuc2l2ZSB2Y3B1bWFza190b19w
Y3B1bWFzaygpIGNvbnZlcnNpb24sIGFuZAogICAgYnJvYWRjYXN0IFRMQiBzaG9vdGRvd24uCiAg
ICAKICAgIE1vcmUgaW1wb3J0YW50bHkgaG93ZXZlciwgd2UgbWlnaHQgYmUgaW4gdGhlIGVycm9y
IHBhdGggZHVlIHRvIGEgYmFkIHZhCiAgICBwYXJhbWV0ZXIgZnJvbSB0aGUgZ3Vlc3QsIGFuZCB0
aGlzIHNob3VsZCBub3QgcHJvcGFnYXRlIGludG8gdGhlIFRMQiBmbHVzaGluZwogICAgbG9naWMu
ICBUaGUgSU5WUENJRCBpbnN0cnVjdGlvbiBmb3IgZXhhbXBsZSByYWlzZXMgI0dQIGZvciBhIG5v
bi1jYW5vbmljYWwKICAgIGFkZHJlc3MuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI3OS4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IE1hdHRoZXcgRGFsZXkgPG1hdHRkQGJ1Z2Z1enouY29tPgogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA2YzhkNTAyODg3MjI2NzJlY2M4ZTE5YjA3NDFhMzFiNTIxZDAxNzA2CiAgICBtYXN0
ZXIgZGF0ZTogMjAxOC0xMS0yMCAxNDo1ODo0MSArMDEwMAoKY29tbWl0IDE1YjRlZTk0YmVkNzAy
Y2I3MzJlN2ZhNGNiYWIzMzI4MGEwOTY1ZDgKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo0OTowMSAyMDE4ICswMTAwCgogICAgQU1E
L0lPTU1VOiBzdXBwcmVzcyBQVEUgbWVyZ2luZyBhZnRlciBpbml0aWFsIHRhYmxlIGNyZWF0aW9u
CiAgICAKICAgIFRoZSBsb2dpYyBpcyBub3QgZml0IGZvciB0aGlzIHB1cnBvc2UsIHNvIHNpbXBs
eSBkaXNhYmxlIGl0cyB1c2UgdW50aWwKICAgIGl0IGNhbiBiZSBmaXhlZCAvIHJlcGxhY2VkLiBO
b3RlIHRoYXQgdGhpcyByZS1lbmFibGVzIG1lcmdpbmcgZm9yIHRoZQogICAgdGFibGUgY3JlYXRp
b24gY2FzZSwgd2hpY2ggd2FzIGRpc2FibGVkIGFzIGEgKHBlcmhhcHMgdW5pbnRlbmRlZCkgc2lk
ZQogICAgZWZmZWN0IG9mIHRoZSBlYXJsaWVyICJhbWQvaW9tbXU6IGZpeCBmbHVzaCBjaGVja3Mi
LiBJdCByZWxpZXMgb24gbm8KICAgIHBhZ2UgZ2V0dGluZyBtYXBwZWQgbW9yZSB0aGFuIG9uY2Ug
KHdpdGggZGlmZmVyZW50IHByb3BlcnRpZXMpIGluIHRoaXMKICAgIHByb2Nlc3MsIGFzIHRoYXQg
d291bGQgc3RpbGwgYmUgYmV5b25kIHdoYXQgdGhlIG1lcmdpbmcgbG9naWMgY2FuIGNvcGUKICAg
IHdpdGguIEJ1dCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoKSBndWFyYW50ZWVzIHRo
aXMgYWZhaWN0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI3NS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNv
bW1pdDogOTM3ZWYzMjU2NWZhM2E4MWZkYjM3YjlkZDVhYTk5YTFiODdhZmE3NQogICAgbWFzdGVy
IGRhdGU6IDIwMTgtMTEtMjAgMTQ6NTU6MTQgKzAxMDAKCmNvbW1pdCBmOTdhMWQxMzc1YmVjZDMw
ZDA1NDFiYTg1Y2FhYzQyMTUzNDBkMGM0CkF1dGhvcjogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE5vdiAyMCAxNTo0ODoyMiAyMDE4ICswMTAwCgog
ICAgYW1kL2lvbW11OiBmaXggZmx1c2ggY2hlY2tzCiAgICAKICAgIEZsdXNoIGNoZWNraW5nIGZv
ciBBTUQgSU9NTVUgZGlkbid0IGNoZWNrIHdoZXRoZXIgdGhlIHByZXZpb3VzIGVudHJ5CiAgICB3
YXMgcHJlc2VudCwgb3Igd2hldGhlciB0aGUgZmxhZ3MgKHdyaXRhYmxlL3JlYWRhYmxlKSBjaGFu
Z2VkIGluIG9yZGVyCiAgICB0byBkZWNpZGUgd2hldGhlciBhIGZsdXNoIHNob3VsZCBiZSBleGVj
dXRlZC4KICAgIAogICAgRml4IHRoaXMgYnkgdGFraW5nIHRoZSB3cml0YWJsZS9yZWFkYWJsZS9u
ZXh0LWxldmVsIGZpZWxkcyBpbnRvIGFjY291bnQsCiAgICB0b2dldGhlciB3aXRoIHRoZSBwcmVz
ZW50IGJpdC4KICAgIAogICAgQWxvbmcgdGhlc2UgbGluZXMgdGhlIGZsdXNoaW5nIGluIGFtZF9p
b21tdV9tYXBfcGFnZSgpIG11c3Qgbm90IGJlCiAgICBvbWl0dGVkIGZvciBQViBkb21haW5zLiBU
aGUgY29tbWVudCB0aGVyZSB3YXMgc2ltcGx5IHdyb25nOiBNYXBwaW5ncyBtYXkKICAgIHZlcnkg
d2VsbCBjaGFuZ2UsIGJvdGggdGhlaXIgYWRkcmVzc2VzIGFuZCB0aGVpciBwZXJtaXNzaW9ucy4g
VWx0aW1hdGVseQogICAgdGhpcyBzaG91bGQgaG9ub3IgaW9tbXVfZG9udF9mbHVzaF9pb3RsYiwg
YnV0IHRvIGFjaGlldmUgdGhpcwogICAgYW1kX2lvbW11X29wcyBmaXJzdCBuZWVkcyB0byBnYWlu
IGFuIC5pb3RsYl9mbHVzaCBob29rLgogICAgCiAgICBBbHNvIG1ha2UgY2xlYXJfaW9tbXVfcHRl
X3ByZXNlbnQoKSBzdGF0aWMsIHRvIGRlbW9uc3RyYXRlIHRoZXJlJ3Mgbm8KICAgIGNhbGxlciBv
bWl0dGluZyB0aGUgKHN1YnNlcXVlbnQpIGZsdXNoLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI3NS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDFhN2ZmZTQ2NmNkMDU3ZGFhZWYyNDViMGExYWI2
YjgyNTg4ZTRjMDEKICAgIG1hc3RlciBkYXRlOiAyMDE4LTExLTIwIDE0OjUyOjEyICswMTAwCihx
ZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

